Project import generated by Copybara.

NOKEYCHECK=True
GitOrigin-RevId: 7e5521f5382edcb6cae8cad8b3b5c340296d8f0b
diff --git a/ABOUT-NLS b/ABOUT-NLS
new file mode 100644
index 0000000..b1de1b6
--- /dev/null
+++ b/ABOUT-NLS
@@ -0,0 +1,1282 @@
+1 Notes on the Free Translation Project
+***************************************
+
+Free software is going international!  The Free Translation Project is
+a way to get maintainers of free software, translators, and users all
+together, so that free software will gradually become able to speak many
+languages.  A few packages already provide translations for their
+messages.
+
+   If you found this `ABOUT-NLS' file inside a distribution, you may
+assume that the distributed package does use GNU `gettext' internally,
+itself available at your nearest GNU archive site.  But you do _not_
+need to install GNU `gettext' prior to configuring, installing or using
+this package with messages translated.
+
+   Installers will find here some useful hints.  These notes also
+explain how users should proceed for getting the programs to use the
+available translations.  They tell how people wanting to contribute and
+work on translations can contact the appropriate team.
+
+1.1 INSTALL Matters
+===================
+
+Some packages are "localizable" when properly installed; the programs
+they contain can be made to speak your own native language.  Most such
+packages use GNU `gettext'.  Other packages have their own ways to
+internationalization, predating GNU `gettext'.
+
+   By default, this package will be installed to allow translation of
+messages.  It will automatically detect whether the system already
+provides the GNU `gettext' functions.  Installers may use special
+options at configuration time for changing the default behaviour.  The
+command:
+
+     ./configure --disable-nls
+
+will _totally_ disable translation of messages.
+
+   When you already have GNU `gettext' installed on your system and run
+configure without an option for your new package, `configure' will
+probably detect the previously built and installed `libintl' library
+and will decide to use it.  If not, you may have to to use the
+`--with-libintl-prefix' option to tell `configure' where to look for it.
+
+   Internationalized packages usually have many `po/LL.po' files, where
+LL gives an ISO 639 two-letter code identifying the language.  Unless
+translations have been forbidden at `configure' time by using the
+`--disable-nls' switch, all available translations are installed
+together with the package.  However, the environment variable `LINGUAS'
+may be set, prior to configuration, to limit the installed set.
+`LINGUAS' should then contain a space separated list of two-letter
+codes, stating which languages are allowed.
+
+1.2 Using This Package
+======================
+
+As a user, if your language has been installed for this package, you
+only have to set the `LANG' environment variable to the appropriate
+`LL_CC' combination.  If you happen to have the `LC_ALL' or some other
+`LC_xxx' environment variables set, you should unset them before
+setting `LANG', otherwise the setting of `LANG' will not have the
+desired effect.  Here `LL' is an ISO 639 two-letter language code, and
+`CC' is an ISO 3166 two-letter country code.  For example, let's
+suppose that you speak German and live in Germany.  At the shell
+prompt, merely execute `setenv LANG de_DE' (in `csh'),
+`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
+This can be done from your `.login' or `.profile' file, once and for
+all.
+
+   You might think that the country code specification is redundant.
+But in fact, some languages have dialects in different countries.  For
+example, `de_AT' is used for Austria, and `pt_BR' for Brazil.  The
+country code serves to distinguish the dialects.
+
+   The locale naming convention of `LL_CC', with `LL' denoting the
+language and `CC' denoting the country, is the one use on systems based
+on GNU libc.  On other systems, some variations of this scheme are
+used, such as `LL' or `LL_CC.ENCODING'.  You can get the list of
+locales supported by your system for your language by running the
+command `locale -a | grep '^LL''.
+
+   Not all programs have translations for all languages.  By default, an
+English message is shown in place of a nonexistent translation.  If you
+understand other languages, you can set up a priority list of languages.
+This is done through a different environment variable, called
+`LANGUAGE'.  GNU `gettext' gives preference to `LANGUAGE' over `LANG'
+for the purpose of message handling, but you still need to have `LANG'
+set to the primary language; this is required by other parts of the
+system libraries.  For example, some Swedish users who would rather
+read translations in German than English for when Swedish is not
+available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
+
+   Special advice for Norwegian users: The language code for Norwegian
+bokma*l changed from `no' to `nb' recently (in 2003).  During the
+transition period, while some message catalogs for this language are
+installed under `nb' and some older ones under `no', it's recommended
+for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
+older translations are used.
+
+   In the `LANGUAGE' environment variable, but not in the `LANG'
+environment variable, `LL_CC' combinations can be abbreviated as `LL'
+to denote the language's main dialect.  For example, `de' is equivalent
+to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
+(Portuguese as spoken in Portugal) in this context.
+
+1.3 Translating Teams
+=====================
+
+For the Free Translation Project to be a success, we need interested
+people who like their own language and write it well, and who are also
+able to synergize with other translators speaking the same language.
+Each translation team has its own mailing list.  The up-to-date list of
+teams can be found at the Free Translation Project's homepage,
+`http://translationproject.org/', in the "Teams" area.
+
+   If you'd like to volunteer to _work_ at translating messages, you
+should become a member of the translating team for your own language.
+The subscribing address is _not_ the same as the list itself, it has
+`-request' appended.  For example, speakers of Swedish can send a
+message to `sv-request@li.org', having this message body:
+
+     subscribe
+
+   Keep in mind that team members are expected to participate
+_actively_ in translations, or at solving translational difficulties,
+rather than merely lurking around.  If your team does not exist yet and
+you want to start one, or if you are unsure about what to do or how to
+get started, please write to `coordinator@translationproject.org' to
+reach the coordinator for all translator teams.
+
+   The English team is special.  It works at improving and uniformizing
+the terminology in use.  Proven linguistic skills are praised more than
+programming skills, here.
+
+1.4 Available Packages
+======================
+
+Languages are not equally supported in all packages.  The following
+matrix shows the current state of internationalization, as of June
+2010.  The matrix shows, in regard of each package, for which languages
+PO files have been submitted to translation coordination, with a
+translation percentage of at least 50%.
+
+     Ready PO files       af am an ar as ast az be be@latin bg bn_IN bs ca
+                        +--------------------------------------------------+
+     a2ps               |                       []                      [] |
+     aegis              |                                                  |
+     ant-phone          |                                                  |
+     anubis             |                                                  |
+     aspell             |                []                             [] |
+     bash               |                                                  |
+     bfd                |                                                  |
+     bibshelf           |                []                                |
+     binutils           |                                                  |
+     bison              |                                                  |
+     bison-runtime      |                []                                |
+     bluez-pin          | []             []                                |
+     bombono-dvd        |                                                  |
+     buzztard           |                                                  |
+     cflow              |                                                  |
+     clisp              |                                                  |
+     coreutils          |                                   []          [] |
+     cpio               |                                                  |
+     cppi               |                                                  |
+     cpplib             |                                               [] |
+     cryptsetup         |                                                  |
+     dfarc              |                                                  |
+     dialog             |                             []                [] |
+     dico               |                                                  |
+     diffutils          |                                               [] |
+     dink               |                                                  |
+     doodle             |                                                  |
+     e2fsprogs          |                                               [] |
+     enscript           |                                               [] |
+     exif               |                                                  |
+     fetchmail          |                                               [] |
+     findutils          |                                   []             |
+     flex               |                                               [] |
+     freedink           |                                                  |
+     gas                |                                                  |
+     gawk               |                []                             [] |
+     gcal               |                                               [] |
+     gcc                |                                                  |
+     gettext-examples   | []             []                 []          [] |
+     gettext-runtime    |                                   []          [] |
+     gettext-tools      |                                   []          [] |
+     gip                |                                   []             |
+     gjay               |                                                  |
+     gliv               |                                   []             |
+     glunarclock        |                []                 []             |
+     gnubiff            |                                                  |
+     gnucash            |                                               [] |
+     gnuedu             |                                                  |
+     gnulib             |                                                  |
+     gnunet             |                                                  |
+     gnunet-gtk         |                                                  |
+     gnutls             |                                                  |
+     gold               |                                                  |
+     gpe-aerial         |                                                  |
+     gpe-beam           |                                                  |
+     gpe-bluetooth      |                                                  |
+     gpe-calendar       |                                                  |
+     gpe-clock          |                []                                |
+     gpe-conf           |                                                  |
+     gpe-contacts       |                                                  |
+     gpe-edit           |                                                  |
+     gpe-filemanager    |                                                  |
+     gpe-go             |                                                  |
+     gpe-login          |                                                  |
+     gpe-ownerinfo      |                []                                |
+     gpe-package        |                                                  |
+     gpe-sketchbook     |                                                  |
+     gpe-su             |                []                                |
+     gpe-taskmanager    |                []                                |
+     gpe-timesheet      |                []                                |
+     gpe-today          |                []                                |
+     gpe-todo           |                                                  |
+     gphoto2            |                                                  |
+     gprof              |                                   []             |
+     gpsdrive           |                                                  |
+     gramadoir          |                                                  |
+     grep               |                                                  |
+     grub               |                []                             [] |
+     gsasl              |                                                  |
+     gss                |                                                  |
+     gst-plugins-bad    |                                   []             |
+     gst-plugins-base   |                                   []             |
+     gst-plugins-good   |                                   []             |
+     gst-plugins-ugly   |                                   []             |
+     gstreamer          | []                                []          [] |
+     gtick              |                                                  |
+     gtkam              |                       []                         |
+     gtkorphan          |                                   []             |
+     gtkspell           | []             []     []                         |
+     gutenprint         |                                                  |
+     hello              |                                   []             |
+     help2man           |                                                  |
+     hylafax            |                                                  |
+     idutils            |                                                  |
+     indent             |                                   []          [] |
+     iso_15924          |                                                  |
+     iso_3166           | []          []        []          []  []   [] [] |
+     iso_3166_2         |                                                  |
+     iso_4217           |                                                  |
+     iso_639            |             [] []     []              []         |
+     iso_639_3          |                                                  |
+     jwhois             |                                                  |
+     kbd                |                                                  |
+     keytouch           |                                               [] |
+     keytouch-editor    |                                                  |
+     keytouch-keyboa... |                                               [] |
+     klavaro            |          []                                      |
+     latrine            |                                                  |
+     ld                 |                                   []             |
+     leafpad            |                                   []          [] |
+     libc               |                                   []          [] |
+     libexif            |                       ()                         |
+     libextractor       |                                                  |
+     libgnutls          |                                                  |
+     libgpewidget       |                                                  |
+     libgpg-error       |                                                  |
+     libgphoto2         |                                                  |
+     libgphoto2_port    |                                                  |
+     libgsasl           |                                                  |
+     libiconv           |                                   []             |
+     libidn             |                                                  |
+     lifelines          |                                                  |
+     liferea            |                             []                [] |
+     lilypond           |                                                  |
+     linkdr             |          []                                      |
+     lordsawar          |                                                  |
+     lprng              |                                                  |
+     lynx               |                                               [] |
+     m4                 |                                                  |
+     mailfromd          |                                                  |
+     mailutils          |                                                  |
+     make               |                                                  |
+     man-db             |                                                  |
+     man-db-manpages    |                                                  |
+     minicom            |                                                  |
+     mkisofs            |                                                  |
+     myserver           |                                                  |
+     nano               |                                   []          [] |
+     opcodes            |                                                  |
+     parted             |                                                  |
+     pies               |                                                  |
+     popt               |                                                  |
+     psmisc             |                                                  |
+     pspp               |                                               [] |
+     pwdutils           |                                                  |
+     radius             |                                               [] |
+     recode             |                       []                      [] |
+     rosegarden         |                                                  |
+     rpm                |                                                  |
+     rush               |                                                  |
+     sarg               |                                                  |
+     screem             |                                                  |
+     scrollkeeper       |                    [] []                      [] |
+     sed                |                []                             [] |
+     sharutils          |                                   []          [] |
+     shishi             |                                                  |
+     skencil            |                                                  |
+     solfege            |                                                  |
+     solfege-manual     |                                                  |
+     soundtracker       |                                                  |
+     sp                 |                                                  |
+     sysstat            |                                                  |
+     tar                |                                   []             |
+     texinfo            |                                                  |
+     tin                |                                                  |
+     unicode-han-tra... |                                                  |
+     unicode-transla... |                                                  |
+     util-linux-ng      |                                               [] |
+     vice               |                                                  |
+     vmm                |                                                  |
+     vorbis-tools       |                                                  |
+     wastesedge         |                                                  |
+     wdiff              |                                                  |
+     wget               |                       []                      [] |
+     wyslij-po          |                                                  |
+     xchat              |                []     []          []          [] |
+     xdg-user-dirs      | []    []    [] []     []    []    []  []      [] |
+     xkeyboard-config   |                                   []          [] |
+                        +--------------------------------------------------+
+                          af am an ar as ast az be be@latin bg bn_IN bs ca
+                           6  0  1  2  3 19   1 10     3    28   3    1 38
+
+                          crh cs da  de  el en en_GB en_ZA eo es et eu fa
+                        +-------------------------------------------------+
+     a2ps               |     [] []  []  []     []            [] []       |
+     aegis              |        []  []                       []          |
+     ant-phone          |        []  ()                                   |
+     anubis             |        []  []                                   |
+     aspell             |     [] []  []         []            []          |
+     bash               |     []                           [] []          |
+     bfd                |                                     []          |
+     bibshelf           |        []  []                       []          |
+     binutils           |                                     []          |
+     bison              |            []  []                               |
+     bison-runtime      |        []  []  []                      []       |
+     bluez-pin          |     [] []  []  []                [] []          |
+     bombono-dvd        |        []                                       |
+     buzztard           |     [] []  []                                   |
+     cflow              |        []  []                                   |
+     clisp              |        []  []     []                []          |
+     coreutils          |     [] []  []                          []       |
+     cpio               |                                                 |
+     cppi               |                                                 |
+     cpplib             |        []  []                       []          |
+     cryptsetup         |            []                                   |
+     dfarc              |        []  []                       []          |
+     dialog             |        []  []                    [] []    []    |
+     dico               |                                                 |
+     diffutils          |     [] []  []  []                [] []          |
+     dink               |        []  []                       []          |
+     doodle             |            []                                   |
+     e2fsprogs          |     []     []                       []          |
+     enscript           |        []  []         []                        |
+     exif               |     () []  []                                   |
+     fetchmail          |     [] []  ()  []     []            []          |
+     findutils          |     [] []  []                                   |
+     flex               |            []                       []          |
+     freedink           |        []  []                       []          |
+     gas                |                                     []          |
+     gawk               |        []  []                       []          |
+     gcal               |                                     []          |
+     gcc                |            []                       []          |
+     gettext-examples   |            []  []                [] []          |
+     gettext-runtime    |        []  []                    [] []          |
+     gettext-tools      |            []                       []    []    |
+     gip                |        []  []                       []    []    |
+     gjay               |            []                                   |
+     gliv               |     [] []  []                                   |
+     glunarclock        |        []  []                                   |
+     gnubiff            |            ()                                   |
+     gnucash            |     []     ()  ()     ()            ()          |
+     gnuedu             |        []                           []          |
+     gnulib             |            []                       []          |
+     gnunet             |                                                 |
+     gnunet-gtk         |        []                                       |
+     gnutls             |     []     []                                   |
+     gold               |                                     []          |
+     gpe-aerial         |     [] []  []                       []          |
+     gpe-beam           |     [] []  []                       []          |
+     gpe-bluetooth      |        []  []                                   |
+     gpe-calendar       |        []                                       |
+     gpe-clock          |     [] []  []                       []          |
+     gpe-conf           |     [] []  []                                   |
+     gpe-contacts       |        []  []                       []          |
+     gpe-edit           |        []  []                                   |
+     gpe-filemanager    |        []  []                       []          |
+     gpe-go             |     [] []  []                       []          |
+     gpe-login          |        []  []                                   |
+     gpe-ownerinfo      |     [] []  []                       []          |
+     gpe-package        |        []  []                       []          |
+     gpe-sketchbook     |     [] []  []                       []          |
+     gpe-su             |     [] []  []                       []          |
+     gpe-taskmanager    |     [] []  []                       []          |
+     gpe-timesheet      |     [] []  []                       []          |
+     gpe-today          |     [] []  []                       []          |
+     gpe-todo           |        []  []                       []          |
+     gphoto2            |     [] []  ()         []            []    []    |
+     gprof              |        []  []                       []          |
+     gpsdrive           |        []                           [] []       |
+     gramadoir          |        []  []                    []             |
+     grep               |     []                                          |
+     grub               |        []  []                                   |
+     gsasl              |            []                                   |
+     gss                |                                                 |
+     gst-plugins-bad    |     [] []  []                       []    []    |
+     gst-plugins-base   |     [] []  []                       []    []    |
+     gst-plugins-good   |     [] []  []  []                   []    []    |
+     gst-plugins-ugly   |     [] []  []  []                   []    []    |
+     gstreamer          |     [] []  []                       []    []    |
+     gtick              |        []  ()                    []             |
+     gtkam              |     [] []  ()                    [] []          |
+     gtkorphan          |     [] []  []                    []             |
+     gtkspell           |     [] []  []  []                [] []    []    |
+     gutenprint         |        []  []         []                        |
+     hello              |        []  []                    [] []          |
+     help2man           |            []                                   |
+     hylafax            |            []                       []          |
+     idutils            |        []  []                                   |
+     indent             |     [] []  []                    [] [] [] []    |
+     iso_15924          |        []      ()                [] []          |
+     iso_3166           | []  [] []  []  ()                [] [] [] ()    |
+     iso_3166_2         |                ()                               |
+     iso_4217           |     [] []  []  ()                   [] []       |
+     iso_639            | []  [] []  []  ()                [] []          |
+     iso_639_3          | []                                              |
+     jwhois             |                                     []          |
+     kbd                |     [] []  []  []                   []          |
+     keytouch           |        []  []                                   |
+     keytouch-editor    |        []  []                                   |
+     keytouch-keyboa... |        []                                       |
+     klavaro            |     [] []  []                    []             |
+     latrine            |        []  ()                                   |
+     ld                 |        []                           []          |
+     leafpad            |     [] []  []  []                   []    []    |
+     libc               |     [] []  []                       []          |
+     libexif            |        []  []         ()                        |
+     libextractor       |                                                 |
+     libgnutls          |     []                                          |
+     libgpewidget       |        []  []                                   |
+     libgpg-error       |     []     []                                   |
+     libgphoto2         |        []  ()                                   |
+     libgphoto2_port    |        []  ()                             []    |
+     libgsasl           |                                                 |
+     libiconv           |     [] []  []                    []    []       |
+     libidn             |     []     []                    []             |
+     lifelines          |        []  ()                                   |
+     liferea            |     []     []  []                   []    []    |
+     lilypond           |     []     []                       []          |
+     linkdr             |        []  []                       []          |
+     lordsawar          |        []                                       |
+     lprng              |                                                 |
+     lynx               |     [] []  []                          []       |
+     m4                 |     [] []  []  []                               |
+     mailfromd          |                                                 |
+     mailutils          |                                     []          |
+     make               |        []  []                       []          |
+     man-db             |                                                 |
+     man-db-manpages    |                                                 |
+     minicom            |     [] []  []                       []          |
+     mkisofs            |                                                 |
+     myserver           |                                                 |
+     nano               |            []                       []    []    |
+     opcodes            |            []                       []          |
+     parted             |     []     []                                   |
+     pies               |                                                 |
+     popt               |     [] []  []                    [] []          |
+     psmisc             |     []     []                             []    |
+     pspp               |                                     []          |
+     pwdutils           |        []                                       |
+     radius             |                                     []          |
+     recode             |     [] []  []  []                [] []          |
+     rosegarden         |     ()     ()                       ()          |
+     rpm                |        []  []                       []          |
+     rush               |                                                 |
+     sarg               |                                                 |
+     screem             |                                                 |
+     scrollkeeper       |     [] []  []         []            []          |
+     sed                |     []     []  []                [] [] []       |
+     sharutils          |        []  []                       [] []       |
+     shishi             |                                                 |
+     skencil            |        []  ()                       []          |
+     solfege            |            []                    []    []       |
+     solfege-manual     |                                  []    []       |
+     soundtracker       |        []  []                       []          |
+     sp                 |            []                                   |
+     sysstat            |        []  []                             []    |
+     tar                |     []     []                          [] []    |
+     texinfo            |            []                    [] []          |
+     tin                |            []                          []       |
+     unicode-han-tra... |                                                 |
+     unicode-transla... |                                                 |
+     util-linux-ng      |     [] []  []                       []          |
+     vice               |        ()  ()                                   |
+     vmm                |            []                                   |
+     vorbis-tools       |     []                           []             |
+     wastesedge         |        []                                       |
+     wdiff              |            []                       []          |
+     wget               |     []     []                          []       |
+     wyslij-po          |                                                 |
+     xchat              |     []     []  []                   [] []       |
+     xdg-user-dirs      | []  [] []  []  []                [] [] [] []    |
+     xkeyboard-config   | []  [] []  []                    [] []          |
+                        +-------------------------------------------------+
+                          crh cs da  de  el en en_GB en_ZA eo es et eu fa
+                           5  64 105 117 18  1   8     0   28 89 18 19  0
+
+                          fi  fr  ga gl gu he hi hr hu hy id  is it ja ka kn
+                        +----------------------------------------------------+
+     a2ps               | []  []                          []        []       |
+     aegis              |     []                                 []          |
+     ant-phone          |     []                                 []          |
+     anubis             | []  []                          []     []          |
+     aspell             |     []  []                      []     []          |
+     bash               | []  []                          []        []       |
+     bfd                | []  []                          []                 |
+     bibshelf           | []  []  []                      []     []          |
+     binutils           | []  []                          []                 |
+     bison              | []  []  []                      []                 |
+     bison-runtime      | []  []  []                      []     [] []       |
+     bluez-pin          | []  []  []                [] [] []  []    []       |
+     bombono-dvd        | []                                                 |
+     buzztard           |                                 []                 |
+     cflow              | []      []                      []                 |
+     clisp              |     []                                             |
+     coreutils          |     []  []                []    []     []          |
+     cpio               | []  []  []                      []                 |
+     cppi               | []  []                                             |
+     cpplib             | []  []                          []                 |
+     cryptsetup         |     []                          []     []          |
+     dfarc              | []  []                                 []          |
+     dialog             |     []  [] []                   []  [] [] []       |
+     dico               |                                                    |
+     diffutils          | []  []  [] []    []       []    []     [] []       |
+     dink               |     []                                             |
+     doodle             |         []                             []          |
+     e2fsprogs          |     []                          []                 |
+     enscript           |     []  []             []       []                 |
+     exif               | []  []                          []  [] [] []       |
+     fetchmail          |     []                          []     [] []       |
+     findutils          | []  []  []                []    []     []          |
+     flex               | []  []  []                                         |
+     freedink           | []  []                          []                 |
+     gas                |     []                          []                 |
+     gawk               |     []  []       []             []     () []       |
+     gcal               |     []                                             |
+     gcc                |                                 []                 |
+     gettext-examples   | []  []  []                []    []     [] []       |
+     gettext-runtime    | []  []  []                      []     [] []       |
+     gettext-tools      |     []                          []     [] []       |
+     gip                | []  []  [] []                   []        []       |
+     gjay               | []                                                 |
+     gliv               | []  ()                                             |
+     glunarclock        | []      []                []    []                 |
+     gnubiff            |     ()                          []     ()          |
+     gnucash            | ()  ()           ()       ()           () []       |
+     gnuedu             |     []                                 []          |
+     gnulib             | []  []  []                []           [] []       |
+     gnunet             |                                                    |
+     gnunet-gtk         |     []                                             |
+     gnutls             |     []                                 []          |
+     gold               | []                              []                 |
+     gpe-aerial         | []  []                          []                 |
+     gpe-beam           | []  []                          []        []       |
+     gpe-bluetooth      | []                              []     [] []       |
+     gpe-calendar       | []                                        []       |
+     gpe-clock          | []  []                    []    []        []       |
+     gpe-conf           | []  []                          []        []       |
+     gpe-contacts       | []  []                          []        []       |
+     gpe-edit           | []                              []        []       |
+     gpe-filemanager    | []                        []    []        []       |
+     gpe-go             | []  []                    []    []        []       |
+     gpe-login          | []                              []        []       |
+     gpe-ownerinfo      | []  []                    []    []        []       |
+     gpe-package        | []                              []        []       |
+     gpe-sketchbook     | []  []                          []        []       |
+     gpe-su             | []  []     []             []    []        []       |
+     gpe-taskmanager    | []  []                    []    []        []       |
+     gpe-timesheet      | []  []  []                      []        []       |
+     gpe-today          | []  []  [] []             []    []        []       |
+     gpe-todo           | []                              []        []       |
+     gphoto2            | []  []                    []    []     [] []       |
+     gprof              | []  []  []                      []                 |
+     gpsdrive           |            []                   []     []          |
+     gramadoir          |     []  []                      []                 |
+     grep               | []                                     []          |
+     grub               | []                        []    []     []          |
+     gsasl              | []  []  []                      []     []          |
+     gss                | []  []  []                      []     []          |
+     gst-plugins-bad    | []  []                    []    []     [] []       |
+     gst-plugins-base   | []  []                    []    []     [] []       |
+     gst-plugins-good   | []  []                    []    []     [] []       |
+     gst-plugins-ugly   | []  []                    []    []     [] []       |
+     gstreamer          | []  []                    []    []     []          |
+     gtick              | []  []  []                      []     []          |
+     gtkam              |     []                    []    []     [] []       |
+     gtkorphan          |     []                          []     []          |
+     gtkspell           | []  []  [] []             [] [] []     [] []       |
+     gutenprint         | []  []                    []           []          |
+     hello              | []      []                      []                 |
+     help2man           | []  []                                             |
+     hylafax            |                                 []                 |
+     idutils            | []  []  []                []    []     []          |
+     indent             | []  []  [] []             []    []     [] []       |
+     iso_15924          | []  ()                          []     []          |
+     iso_3166           | []  ()  [] [] [] [] [] [] []    []     [] []       |
+     iso_3166_2         |     ()                    []    []     []          |
+     iso_4217           | []  ()                    []    []     [] []       |
+     iso_639            | []  ()  []    []          []    []     [] []    [] |
+     iso_639_3          |     ()                                 []       [] |
+     jwhois             | []  []                    []    []     []          |
+     kbd                |     []                          []                 |
+     keytouch           | []  []  []                []    []     []          |
+     keytouch-editor    | []      []                []    []     []          |
+     keytouch-keyboa... | []      []                []    []     []          |
+     klavaro            |            []             []                       |
+     latrine            | []                              []     []          |
+     ld                 | []  []  []                      []                 |
+     leafpad            | []  []  []       []       []    []     [] ()       |
+     libc               | []  []     []                   []        []       |
+     libexif            |                                        []          |
+     libextractor       |                                                    |
+     libgnutls          |     []                                 []          |
+     libgpewidget       | []      []                      []        []       |
+     libgpg-error       |     []                                 []          |
+     libgphoto2         |     []                                 [] []       |
+     libgphoto2_port    |     []                                 [] []       |
+     libgsasl           | []  []  []                      []     []          |
+     libiconv           | []  []  []                      []     [] []       |
+     libidn             | []  []                          []     []          |
+     lifelines          |     ()                                             |
+     liferea            |     []                    []           [] []       |
+     lilypond           | []  []                                             |
+     linkdr             | []               []    [] []           []          |
+     lordsawar          |                                                    |
+     lprng              |                                 []                 |
+     lynx               |     []                    []    []     [] []       |
+     m4                 | []  []  [] []                   []        []       |
+     mailfromd          |                                                    |
+     mailutils          |     []                          []                 |
+     make               | []  []  [] []    []    []       []     [] []       |
+     man-db             |                                 []     []          |
+     man-db-manpages    |                                 []                 |
+     minicom            | []  []                    []    []        []       |
+     mkisofs            | []  []                          []     []          |
+     myserver           |                                                    |
+     nano               | []  []  [] []             []           []          |
+     opcodes            | []  []  []                      []                 |
+     parted             |     []                          []     [] []       |
+     pies               |                                                    |
+     popt               | []  []  [] []             []    []  [] [] []       |
+     psmisc             | []  []                          []                 |
+     pspp               |                                                    |
+     pwdutils           |     []                          []                 |
+     radius             |     []                          []                 |
+     recode             | []  []  [] []    []       []    []     []          |
+     rosegarden         | ()  ()                          ()     () ()       |
+     rpm                |                                 []        []       |
+     rush               |                                                    |
+     sarg               |     []                                             |
+     screem             |                                        [] []       |
+     scrollkeeper       | []                        []    []     []          |
+     sed                | []  []  [] []             []    []     [] []       |
+     sharutils          | []  []  []                []    []     [] []       |
+     shishi             |     []                                             |
+     skencil            |     []                                             |
+     solfege            | []  []     []                          []          |
+     solfege-manual     |     []     []                                      |
+     soundtracker       |     []                                 []          |
+     sp                 |     []                                    ()       |
+     sysstat            | []  []                          []     [] []       |
+     tar                | []  []  []                []    []     [] []       |
+     texinfo            |     []                          []     [] []       |
+     tin                |     []                                             |
+     unicode-han-tra... |                                                    |
+     unicode-transla... |     []  []                                         |
+     util-linux-ng      | []  []                    []    []     [] []       |
+     vice               |     ()                    ()           ()          |
+     vmm                |     []                                             |
+     vorbis-tools       |                                 []                 |
+     wastesedge         |     ()                                 ()          |
+     wdiff              | []                                                 |
+     wget               | []  []  []             [] []    []     [] []       |
+     wyslij-po          | []  []                          []                 |
+     xchat              | []  []        []    []    []    []     [] []    [] |
+     xdg-user-dirs      | []  []  [] [] [] [] []    []    []  [] [] []    [] |
+     xkeyboard-config   | []  []                    []    []     []          |
+                        +----------------------------------------------------+
+                          fi  fr  ga gl gu he hi hr hu hy id  is it ja ka kn
+                          105 121 53 20  4  8  3  5 53  2 120  5 84 67  0  4
+
+                          ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
+                        +-----------------------------------------------+
+     a2ps               |                               []              |
+     aegis              |                                               |
+     ant-phone          |                                               |
+     anubis             |                               []    []        |
+     aspell             |                         []                    |
+     bash               |                                               |
+     bfd                |                                               |
+     bibshelf           |                []             []              |
+     binutils           |                                               |
+     bison              |                               []              |
+     bison-runtime      |       []    [] []             []    []        |
+     bluez-pin          |    [] []    [] []             []              |
+     bombono-dvd        |                                               |
+     buzztard           |                                               |
+     cflow              |                                               |
+     clisp              |                                               |
+     coreutils          |          []                                   |
+     cpio               |                                               |
+     cppi               |                                               |
+     cpplib             |                                               |
+     cryptsetup         |                                               |
+     dfarc              |                   []                          |
+     dialog             |    []       [] []             []    []        |
+     dico               |                                               |
+     diffutils          |                []             []              |
+     dink               |                                               |
+     doodle             |                                               |
+     e2fsprogs          |                                               |
+     enscript           |                                               |
+     exif               |                []                             |
+     fetchmail          |                                               |
+     findutils          |                                               |
+     flex               |                                               |
+     freedink           |                                     []        |
+     gas                |                                               |
+     gawk               |                                               |
+     gcal               |                                               |
+     gcc                |                                               |
+     gettext-examples   |       []       []             [] []           |
+     gettext-runtime    | []                                            |
+     gettext-tools      | []                                            |
+     gip                |                []             []              |
+     gjay               |                                               |
+     gliv               |                                               |
+     glunarclock        |                []                             |
+     gnubiff            |                                               |
+     gnucash            | ()          ()                      ()     () |
+     gnuedu             |                                               |
+     gnulib             |                                               |
+     gnunet             |                                               |
+     gnunet-gtk         |                                               |
+     gnutls             |                               []              |
+     gold               |                                               |
+     gpe-aerial         |                []                             |
+     gpe-beam           |                []                             |
+     gpe-bluetooth      |                []                []           |
+     gpe-calendar       |                []                             |
+     gpe-clock          | []    []       []             [] []           |
+     gpe-conf           | []             []                             |
+     gpe-contacts       | []             []                             |
+     gpe-edit           |                []                             |
+     gpe-filemanager    | []             []                             |
+     gpe-go             | []             []                []           |
+     gpe-login          |                []                             |
+     gpe-ownerinfo      |                []             []              |
+     gpe-package        | []             []                             |
+     gpe-sketchbook     | []             []                             |
+     gpe-su             | []    []       []             [] [] []        |
+     gpe-taskmanager    | [] [] []       []             [] []           |
+     gpe-timesheet      |                []             []              |
+     gpe-today          |       []       []             [] []           |
+     gpe-todo           |                []                   []        |
+     gphoto2            |                                               |
+     gprof              |                               []              |
+     gpsdrive           |                                               |
+     gramadoir          |                                               |
+     grep               |                                               |
+     grub               |                                               |
+     gsasl              |                                               |
+     gss                |                                               |
+     gst-plugins-bad    |             [] []                [] []        |
+     gst-plugins-base   |             [] []                             |
+     gst-plugins-good   |                []                []           |
+     gst-plugins-ugly   |             [] []             [] [] []        |
+     gstreamer          |                                               |
+     gtick              |                                               |
+     gtkam              |                                     []        |
+     gtkorphan          |                []                      []     |
+     gtkspell           |       []    [] []       []    []    [] []     |
+     gutenprint         |                                               |
+     hello              | []             []             []              |
+     help2man           |                                               |
+     hylafax            |                                               |
+     idutils            |                                               |
+     indent             |                                               |
+     iso_15924          |             [] []                             |
+     iso_3166           | [] []       () [] [] []    []       []        |
+     iso_3166_2         |                                               |
+     iso_4217           |             []                      []        |
+     iso_639            |                      []    []                 |
+     iso_639_3          |                            []                 |
+     jwhois             |                []                             |
+     kbd                |                                               |
+     keytouch           |                []                             |
+     keytouch-editor    |                []                             |
+     keytouch-keyboa... |                []                             |
+     klavaro            |                                     []        |
+     latrine            |                []                             |
+     ld                 |                                               |
+     leafpad            | []          [] []                             |
+     libc               | []                                            |
+     libexif            |                                               |
+     libextractor       |                                               |
+     libgnutls          |                               []              |
+     libgpewidget       |                []             []              |
+     libgpg-error       |                                               |
+     libgphoto2         |                                               |
+     libgphoto2_port    |                                               |
+     libgsasl           |                                               |
+     libiconv           |                                               |
+     libidn             |                                               |
+     lifelines          |                                               |
+     liferea            |                                               |
+     lilypond           |                                               |
+     linkdr             |                                               |
+     lordsawar          |                                               |
+     lprng              |                                               |
+     lynx               |                                               |
+     m4                 |                                               |
+     mailfromd          |                                               |
+     mailutils          |                                               |
+     make               | []                                            |
+     man-db             |                                               |
+     man-db-manpages    |                                               |
+     minicom            |                                     []        |
+     mkisofs            |                                               |
+     myserver           |                                               |
+     nano               |                               []    []        |
+     opcodes            |                                               |
+     parted             |                                               |
+     pies               |                                               |
+     popt               | []             []                   []        |
+     psmisc             |                                               |
+     pspp               |                                               |
+     pwdutils           |                                               |
+     radius             |                                               |
+     recode             |                                               |
+     rosegarden         |                                               |
+     rpm                |                                               |
+     rush               |                                               |
+     sarg               |                                               |
+     screem             |                                               |
+     scrollkeeper       |                                     []     [] |
+     sed                |                                               |
+     sharutils          |                                               |
+     shishi             |                                               |
+     skencil            |                                               |
+     solfege            |                                     []        |
+     solfege-manual     |                                               |
+     soundtracker       |                                               |
+     sp                 |                                               |
+     sysstat            |                []                             |
+     tar                |       []                                      |
+     texinfo            |                                     []        |
+     tin                |                                               |
+     unicode-han-tra... |                                               |
+     unicode-transla... |                                               |
+     util-linux-ng      |                                               |
+     vice               |                                               |
+     vmm                |                                               |
+     vorbis-tools       |                                               |
+     wastesedge         |                                               |
+     wdiff              |                                               |
+     wget               |             []                                |
+     wyslij-po          |                                               |
+     xchat              | []             [] []                          |
+     xdg-user-dirs      | [] []       [] [] []       []       [] []     |
+     xkeyboard-config   | []    []    []                                |
+                        +-----------------------------------------------+
+                          ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
+                          20  5 10  1 13 48  4  2  2  4 24 10 20  3   1
+
+                          nl  nn or pa pl  ps pt pt_BR ro ru rw sk sl sq sr
+                        +---------------------------------------------------+
+     a2ps               | []           []     []  []   [] []       []    [] |
+     aegis              | []                      []      []                |
+     ant-phone          |                         []   []                   |
+     anubis             | []           []                 []                |
+     aspell             | []                           [] []    [] []       |
+     bash               | []                                    []          |
+     bfd                |                                 []                |
+     bibshelf           | []  []                                            |
+     binutils           |                                 []    []          |
+     bison              | []           []                 []                |
+     bison-runtime      | []           []     []  []   [] []       []       |
+     bluez-pin          | []           []         []   [] []    [] []    [] |
+     bombono-dvd        |     []                          ()                |
+     buzztard           | []  []                                            |
+     cflow              |              []                                   |
+     clisp              | []                              []                |
+     coreutils          | []           []     []  []      []       []       |
+     cpio               | []           []                 []                |
+     cppi               |              []                                   |
+     cpplib             | []                                                |
+     cryptsetup         | []                                                |
+     dfarc              |              []                                   |
+     dialog             | []           []         []      []                |
+     dico               |              []                                   |
+     diffutils          | []           []         []   [] []             [] |
+     dink               | ()                                                |
+     doodle             | []                                          []    |
+     e2fsprogs          | []           []                                   |
+     enscript           | []                      []   [] []       []       |
+     exif               | []           []              [] ()    []          |
+     fetchmail          | []           []                 []          []    |
+     findutils          | []           []     []          []       []       |
+     flex               | []           []         []   [] []                |
+     freedink           | []           []                                   |
+     gas                |                                                   |
+     gawk               | []           []         []   []                   |
+     gcal               |                                                   |
+     gcc                |                                                [] |
+     gettext-examples   | []           []     []       [] []    [] []    [] |
+     gettext-runtime    | []  []       []     []       [] []    [] []    [] |
+     gettext-tools      |              []              [] []    [] []    [] |
+     gip                | []           []                 []    []       [] |
+     gjay               |                                                   |
+     gliv               | []           []         []   [] []    []          |
+     glunarclock        | []                      []   []       []       [] |
+     gnubiff            | []                           ()                   |
+     gnucash            | []           ()         ()      ()                |
+     gnuedu             | []                                                |
+     gnulib             | []           []                 []       []       |
+     gnunet             |                                                   |
+     gnunet-gtk         |                                                   |
+     gnutls             | []           []                                   |
+     gold               |                                                   |
+     gpe-aerial         | []                  []  []   [] []       []    [] |
+     gpe-beam           | []                  []  []   [] []       []    [] |
+     gpe-bluetooth      | []                      []                        |
+     gpe-calendar       |                         []      []       []    [] |
+     gpe-clock          | []                  []  []   [] []    [] []    [] |
+     gpe-conf           | []                  []  []   [] []    [] []       |
+     gpe-contacts       |                         []   [] []       []    [] |
+     gpe-edit           | []           []                          []       |
+     gpe-filemanager    | []                              []       []       |
+     gpe-go             | []           []         []   [] []    [] []    [] |
+     gpe-login          | []                      []                        |
+     gpe-ownerinfo      | []                  []  []   [] []    [] []    [] |
+     gpe-package        | []                                       []       |
+     gpe-sketchbook     | []                  []  []   [] []       []    [] |
+     gpe-su             | []                  []  []   [] []    [] []    [] |
+     gpe-taskmanager    | []                  []  []   [] []    [] []    [] |
+     gpe-timesheet      | []                  []  []   [] []    [] []    [] |
+     gpe-today          | []                  []  []   [] []    [] []    [] |
+     gpe-todo           | []                      []      []       []    [] |
+     gphoto2            | []        [] []         []   [] []    []       [] |
+     gprof              | []                      []   []                   |
+     gpsdrive           | []                              []                |
+     gramadoir          | []                                    []          |
+     grep               | []           []                 []    []          |
+     grub               | []           []                 []                |
+     gsasl              | []           []                       []       [] |
+     gss                |              []              []       []          |
+     gst-plugins-bad    | []           []         []      []    []    []    |
+     gst-plugins-base   | []           []         []      []    []          |
+     gst-plugins-good   | []           []         []      []    []          |
+     gst-plugins-ugly   | []           []         []      []    [] []       |
+     gstreamer          | []           []         []      []    []          |
+     gtick              | []                              []    []          |
+     gtkam              | []        [] []         []      []    []          |
+     gtkorphan          | []                                                |
+     gtkspell           | []           []     []  []   [] []    [] [] [] [] |
+     gutenprint         | []                              []                |
+     hello              | []           []                       [] []       |
+     help2man           |              []                 []                |
+     hylafax            | []                                                |
+     idutils            | []           []         []   [] []                |
+     indent             | []           []         []   [] []    []       [] |
+     iso_15924          | []           []                 []       []       |
+     iso_3166           | []  [] [] [] []     ()  []   [] [] [] [] [] [] [] |
+     iso_3166_2         | []           []                          []       |
+     iso_4217           | []  []       []     []          [] []    []    [] |
+     iso_639            | []     [] [] []                 [] [] [] []    [] |
+     iso_639_3          |        [] []                                      |
+     jwhois             | []           []         []   []                   |
+     kbd                | []           []              []                   |
+     keytouch           | []           []                       []          |
+     keytouch-editor    | []           []                       []          |
+     keytouch-keyboa... | []           []                       []          |
+     klavaro            | []                      []                        |
+     latrine            |              []                 []                |
+     ld                 |                                                   |
+     leafpad            | []  []       []     []  []      []    [] []    [] |
+     libc               | []           []                 []    []          |
+     libexif            | []           []         ()            []          |
+     libextractor       |                                                   |
+     libgnutls          | []           []                                   |
+     libgpewidget       | []           []                          []       |
+     libgpg-error       |              []              []                   |
+     libgphoto2         | []           []                                   |
+     libgphoto2_port    | []           []         []      []    []          |
+     libgsasl           | []           []              []       []       [] |
+     libiconv           | []           []                       [] []    [] |
+     libidn             | []           []                                   |
+     lifelines          | []           []                                   |
+     liferea            | []           []     []  []   [] ()    ()    []    |
+     lilypond           | []                                                |
+     linkdr             | []                  []          []                |
+     lordsawar          |                                                   |
+     lprng              |              []                                   |
+     lynx               | []                      []      []                |
+     m4                 | []           []         []   [] []                |
+     mailfromd          |              []                                   |
+     mailutils          |              []                                   |
+     make               | []           []         []      []                |
+     man-db             | []           []                 []                |
+     man-db-manpages    | []           []                 []                |
+     minicom            |              []         []   [] []                |
+     mkisofs            | []           []                 []                |
+     myserver           |                                                   |
+     nano               | []           []         []      []                |
+     opcodes            | []                           []                   |
+     parted             | []           []                 []    []          |
+     pies               |              []                                   |
+     popt               | []           []     []          []                |
+     psmisc             | []           []                 []                |
+     pspp               | []                      []                        |
+     pwdutils           |              []                                   |
+     radius             | []           []                 []                |
+     recode             | []           []     []  []   [] []    [] []       |
+     rosegarden         |              ()                 ()                |
+     rpm                | []           []     []                            |
+     rush               | []           []                                   |
+     sarg               |                                                   |
+     screem             |                                                   |
+     scrollkeeper       | []  []       []              [] []    []    [] [] |
+     sed                | []           []     []  []   [] []    [] []    [] |
+     sharutils          | []           []                 []             [] |
+     shishi             |              []                                   |
+     skencil            |                     []  []                        |
+     solfege            | []           []         []      []                |
+     solfege-manual     | []           []         []                        |
+     soundtracker       |                                       []          |
+     sp                 |                                                   |
+     sysstat            | []           []         []      []                |
+     tar                | []           []                 []       []       |
+     texinfo            | []           []              [] []                |
+     tin                |                                 []                |
+     unicode-han-tra... |                                                   |
+     unicode-transla... |                                                   |
+     util-linux-ng      | []           []         []      []       []       |
+     vice               | []                                                |
+     vmm                | []                                                |
+     vorbis-tools       | []           []                                   |
+     wastesedge         | []                                                |
+     wdiff              | []           []                                   |
+     wget               | []           []     []  []      []    [] []       |
+     wyslij-po          | []  []       []                                   |
+     xchat              | []        [] []     []          []    [] [] [] [] |
+     xdg-user-dirs      | []  [] [] [] []  [] []  []   [] []    [] [] [] [] |
+     xkeyboard-config   | []           []                 []                |
+                        +---------------------------------------------------+
+                          nl  nn or pa pl  ps pt pt_BR ro ru rw sk sl sq sr
+                          135 10  4  7 105  1 29  62   47 91  3 54 46  9 37
+
+                          sv  sw ta te tg th tr uk vi  wa zh_CN zh_HK zh_TW
+                        +---------------------------------------------------+
+     a2ps               | []              [] [] [] []                       | 27
+     aegis              |                          []                       |  9
+     ant-phone          | []                 []    []      []               |  9
+     anubis             | []                 [] [] []                       | 15
+     aspell             |                       [] []  []                   | 20
+     bash               | []                    [] []                       | 12
+     bfd                |                          []                       |  6
+     bibshelf           | []                       []      []               | 16
+     binutils           |                       [] []                       |  8
+     bison              | []                       []                       | 12
+     bison-runtime      | []              []    [] []      []          []   | 29
+     bluez-pin          | []              [] [] [] []  []  []          []   | 37
+     bombono-dvd        |                          []                       |  4
+     buzztard           |                          []                       |  7
+     cflow              |                       [] []      []               |  9
+     clisp              |                                                   | 10
+     coreutils          | []                    [] []      []               | 22
+     cpio               | []                 [] [] []      []          []   | 13
+     cppi               |                       [] []                       |  5
+     cpplib             | []                 [] [] []      []          []   | 14
+     cryptsetup         | []                       []                       |  7
+     dfarc              |                          []                       |  9
+     dialog             | []  []          []       []  []  []          []   | 30
+     dico               |                       []                          |  2
+     diffutils          | []                 [] [] []      []          []   | 30
+     dink               |                                                   |  4
+     doodle             | []                       []                       |  7
+     e2fsprogs          | []                 []    []                       | 11
+     enscript           | []                 [] [] []                       | 17
+     exif               | []                       []      []               | 16
+     fetchmail          |                    []    []      []               | 17
+     findutils          | []                 [] [] []      []               | 20
+     flex               | []                 []    []                  []   | 15
+     freedink           |                          []                       | 10
+     gas                |                    []                             |  4
+     gawk               | []                 []    []      []               | 18
+     gcal               | []                 []                             |  5
+     gcc                | []                 []            []               |  7
+     gettext-examples   | []                 [] [] []      []    []    []   | 34
+     gettext-runtime    | []                 [] [] []      []    []    []   | 29
+     gettext-tools      | []                 [] [] []      []          []   | 22
+     gip                | []                       []      []          []   | 22
+     gjay               |                          []                       |  3
+     gliv               | []                 []    []                       | 14
+     glunarclock        | []                       []  []  []          []   | 19
+     gnubiff            | []                       []                       |  4
+     gnucash            |                    () [] ()      []          ()   | 10
+     gnuedu             |                          []                  []   |  7
+     gnulib             | []                    [] []      []               | 16
+     gnunet             |                          []                       |  1
+     gnunet-gtk         | []                 []    []                       |  5
+     gnutls             | []                       []      []               | 10
+     gold               |                          []                       |  4
+     gpe-aerial         | []                       []      []               | 18
+     gpe-beam           | []                       []      []               | 19
+     gpe-bluetooth      | []                       []      []               | 13
+     gpe-calendar       | []                       []  []  []               | 12
+     gpe-clock          | []                 []    []  []  []               | 28
+     gpe-conf           | []                       []  []  []               | 20
+     gpe-contacts       | []                       []      []               | 17
+     gpe-edit           | []                       []      []               | 12
+     gpe-filemanager    | []                       []  []  []               | 16
+     gpe-go             | []                 []    []  []  []               | 25
+     gpe-login          | []                       []      []               | 11
+     gpe-ownerinfo      | []                 []    []      []          []   | 25
+     gpe-package        | []                       []      []               | 13
+     gpe-sketchbook     | []                       []      []               | 20
+     gpe-su             | []                 []    []  []  []               | 30
+     gpe-taskmanager    | []                 []    []  []  []               | 29
+     gpe-timesheet      | []                 []    []      []          []   | 25
+     gpe-today          | []                 []    []  []  []          []   | 30
+     gpe-todo           | []                       []  []  []               | 17
+     gphoto2            | []                    [] []      []          []   | 24
+     gprof              | []                 []    []                       | 15
+     gpsdrive           | []                       []      []               | 11
+     gramadoir          | []                       []      []               | 11
+     grep               |                 []       []      []               | 10
+     grub               | []                       []      []               | 14
+     gsasl              | []                       []      []          []   | 14
+     gss                | []                       []      []               | 11
+     gst-plugins-bad    | []                 []    []      []               | 26
+     gst-plugins-base   | []                 [] [] []      []               | 24
+     gst-plugins-good   | []                 []    []      []               | 24
+     gst-plugins-ugly   | []                 [] [] []      []               | 29
+     gstreamer          | []                    [] []      []               | 22
+     gtick              |                       [] []      []               | 13
+     gtkam              | []                       []      []               | 20
+     gtkorphan          | []                       []      []               | 14
+     gtkspell           | []              [] [] [] []  []  []    []    []   | 45
+     gutenprint         | []                                                | 10
+     hello              | []              [] []    []      []          []   | 21
+     help2man           | []                       []                       |  7
+     hylafax            |                          []                       |  5
+     idutils            | []                 []    []      []               | 17
+     indent             | []                 [] [] []      []          []   | 30
+     iso_15924          |                 ()    [] ()      []          []   | 16
+     iso_3166           | []        []    () [] [] ()  []  []    []    ()   | 53
+     iso_3166_2         |                 ()    [] ()      []               |  9
+     iso_4217           | []              () [] [] ()      []    []         | 26
+     iso_639            | []     [] []    ()    [] ()  []  []    []    []   | 38
+     iso_639_3          |        []                ()                       |  8
+     jwhois             | []                 []    []      []          []   | 16
+     kbd                | []                 [] [] []      []               | 15
+     keytouch           | []                       []      []               | 16
+     keytouch-editor    | []                       []      []               | 14
+     keytouch-keyboa... | []                       []      []               | 14
+     klavaro            |                          []                       | 11
+     latrine            |                    []    []      []               | 10
+     ld                 | []                 []    []                  []   | 11
+     leafpad            | []                 [] [] []      []          []   | 33
+     libc               | []                 []    []      []          []   | 21
+     libexif            |                          []      ()               |  7
+     libextractor       |                          []                       |  1
+     libgnutls          | []                       []      []               |  9
+     libgpewidget       | []                       []      []               | 14
+     libgpg-error       | []                       []      []               |  9
+     libgphoto2         |                       [] []                       |  8
+     libgphoto2_port    | []                    [] []                  []   | 14
+     libgsasl           | []                       []      []               | 13
+     libiconv           | []                       []  []  []               | 21
+     libidn             | ()                       []      []               | 11
+     lifelines          | []                                                |  4
+     liferea            | []                 []            []               | 21
+     lilypond           |                          []                       |  7
+     linkdr             | []                 []    []      []          []   | 17
+     lordsawar          |                                                   |  1
+     lprng              |                          []                       |  3
+     lynx               | []                 [] [] []                       | 17
+     m4                 | []                       []      []          []   | 19
+     mailfromd          |                       [] []                       |  3
+     mailutils          |                          []                       |  5
+     make               | []                 []    []      []               | 21
+     man-db             | []                       []      []               |  8
+     man-db-manpages    |                                                   |  4
+     minicom            | []                       []                       | 16
+     mkisofs            |                          []      []               |  9
+     myserver           |                                                   |  0
+     nano               | []                       []      []          []   | 21
+     opcodes            | []                 []    []                       | 11
+     parted             | []                 [] [] []                  []   | 15
+     pies               |                       [] []                       |  3
+     popt               | []              [] []    []      []          []   | 27
+     psmisc             | []                       []                       | 11
+     pspp               |                                                   |  4
+     pwdutils           | []                       []                       |  6
+     radius             |                       [] []                       |  9
+     recode             | []                 []    []      []               | 28
+     rosegarden         | ()                                                |  0
+     rpm                | []                       []                  []   | 11
+     rush               |                       [] []                       |  4
+     sarg               |                                                   |  1
+     screem             |                          []                       |  3
+     scrollkeeper       | []                 [] [] []                  []   | 27
+     sed                | []                 []    []      []          []   | 30
+     sharutils          | []                 []    []      []          []   | 22
+     shishi             |                          []                       |  3
+     skencil            | []                       []                       |  7
+     solfege            | []                 []    []      []               | 16
+     solfege-manual     |                    []                             |  8
+     soundtracker       | []                 []    []                       |  9
+     sp                 |                    []                             |  3
+     sysstat            |                          []      []               | 15
+     tar                | []                 [] [] []      []          []   | 23
+     texinfo            | []                 [] [] []      []               | 17
+     tin                |                                                   |  4
+     unicode-han-tra... |                                                   |  0
+     unicode-transla... |                                                   |  2
+     util-linux-ng      | []                 [] [] []                       | 20
+     vice               | ()                 ()                             |  1
+     vmm                |                          []                       |  4
+     vorbis-tools       |                          []                       |  6
+     wastesedge         |                                                   |  2
+     wdiff              | []                       []                       |  7
+     wget               | []                 []    []      []          []   | 26
+     wyslij-po          |                       [] []                       |  8
+     xchat              | []              []    [] []      []          []   | 36
+     xdg-user-dirs      | []     [] []    [] [] [] []      []    []    []   | 63
+     xkeyboard-config   | []                    [] []                       | 22
+                        +---------------------------------------------------+
+       85 teams           sv  sw ta te tg th tr uk vi  wa zh_CN zh_HK zh_TW
+      178 domains         119  1  3  3  0 10 65 51 155 17  98     7    41    2618
+
+   Some counters in the preceding matrix are higher than the number of
+visible blocks let us expect.  This is because a few extra PO files are
+used for implementing regional variants of languages, or language
+dialects.
+
+   For a PO file in the matrix above to be effective, the package to
+which it applies should also have been internationalized and
+distributed as such by its maintainer.  There might be an observable
+lag between the mere existence a PO file and its wide availability in a
+distribution.
+
+   If June 2010 seems to be old, you may fetch a more recent copy of
+this `ABOUT-NLS' file on most GNU archive sites.  The most up-to-date
+matrix with full percentage details can be found at
+`http://translationproject.org/extra/matrix.html'.
+
+1.5 Using `gettext' in new packages
+===================================
+
+If you are writing a freely available program and want to
+internationalize it you are welcome to use GNU `gettext' in your
+package.  Of course you have to respect the GNU Library General Public
+License which covers the use of the GNU `gettext' library.  This means
+in particular that even non-free programs can use `libintl' as a shared
+library, whereas only free software can use `libintl' as a static
+library or use modified versions of `libintl'.
+
+   Once the sources are changed appropriately and the setup can handle
+the use of `gettext' the only thing missing are the translations.  The
+Free Translation Project is also available for packages which are not
+developed inside the GNU project.  Therefore the information given above
+applies also for every other Free Software Project.  Contact
+`coordinator@translationproject.org' to make the `.pot' files available
+to the translation teams.
+
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..8bedd79
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1 @@
+Bruno Haible <bruno@clisp.org>
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..9fca418
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,24 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_AUTOTOOLS_VARS)
+
+# $(1): autotools build dir
+# $(2): output dir for module
+# $(3): install dir for module
+# $(4): export_includes file
+# $(5): export_pkgconfig file
+define libiconv_cb
+	cd $(2) && \
+	ln -sf libiconv.so libiconv.so.2
+	cd $(3) && \
+	ln -sf libiconv.so libiconv.so.2
+endef
+LOCAL_CLANG  := $(my_cc)
+LOCAL_MODULE := libiconv
+LOCAL_CONFIGURE_HOST := arm-linux
+LOCAL_CFLAGS := -D_ANDROID_
+
+LOCAL_AUTOTOOLS_POST_INSTALL_CALLBACK := libiconv_cb
+
+LOCAL_SOURCE_DIR := $(LOCAL_PATH)
+
+include $(BUILD_AUTOTOOLS_SHARED_LIBRARY)
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/COPYING.LIB b/COPYING.LIB
new file mode 100644
index 0000000..778d0bb
--- /dev/null
+++ b/COPYING.LIB
@@ -0,0 +1,482 @@
+		  GNU LIBRARY GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL.  It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it.  You can use it for
+your libraries, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if
+you distribute copies of the library, or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link a program with the library, you must provide
+complete object files to the recipients so that they can relink them
+with the library, after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library.  If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, so that any problems introduced by others will not reflect on
+the original authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software.  To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+  Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs.  This
+license, the GNU Library General Public License, applies to certain
+designated libraries.  This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+  The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it.  Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program.  However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+  Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries.  We
+concluded that weaker conditions might promote sharing better.
+
+  However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves.  This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them.  (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.)  The hope is that this
+will lead to faster development of free libraries.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, while the latter only
+works together with the library.
+
+  Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+		  GNU LIBRARY GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+General Public License (also called "this License").  Each licensee is
+addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+  
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+  6. As an exception to the Sections above, you may also compile or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    c) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    d) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the source code distributed need not include anything that is normally
+distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Library General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+			    NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+     Appendix: How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Library General Public License for more details.
+
+    You should have received a copy of the GNU Library General Public
+    License along with this library; if not, write to the Free
+    Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+    MA 02110-1301, USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..b711364
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,4913 @@
+2011-08-07  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.14 released.
+
+2011-08-07  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Bump version number to 1.14.
+	* README: Likewise.
+	* include/iconv.h.in (_LIBICONV_VERSION): Likewise.
+	* windows/iconv.rc: Update.
+	* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 7:1:5.
+	* src/iconv.c (print_version): Update copyright year.
+
+2011-08-07  Bruno Haible  <bruno@clisp.org>
+
+	Avoid a test failure on Solaris 2.6 and HP-UX 11.00.
+	* tests/test-to-wchar.c (main): Skip the test if conversion to wchar_t
+	is not supported.
+
+2011-08-07  Bruno Haible  <bruno@clisp.org>
+
+	* tests/check-subst: Add comments about OSF/1.
+
+2011-08-07  Bruno Haible  <bruno@clisp.org>
+
+	* lib/relocatable.c: Update from gnulib.
+
+2011-08-06  Bruno Haible  <bruno@clisp.org>
+
+	Upgrade the GB18030 converter to the version from 2005.
+	* lib/gb18030ext.h (gb18030ext_2uni_pagefe): Change element type to
+	'unsigned int'. Change values for 0xFE51..0xFE53, 0xFE59, 0xFE61,
+	0xFE66, 0xFE67, 0xFE6C, 0xFE6D, 0xFE76, 0xFE7E, 0xFE90, 0xFE91, 0xFEA0.
+	(gb18030ext_mbtowc): Change type of wc to 'unsigned int'. Change values
+	for 0xA6D9..0xA6DF, 0xA6EC..0xA6ED, 0xA6F3, 0xA8BC.
+	(gb18030ext_page9f, gb18030ext_pagefe): New constant arrays.
+	(gb18030ext_wctomb): Change values for U+1E3F, U+9FB4..U+9FBB,
+	U+FE10..U+FE19, U+20087, U+20089, U+200CC, U+215D7, U+2298F, U+241FE.
+	* tests/GB18030-BMP.TXT: Change values for 0xA6D9..0xA6DF,
+	0xA6EC..0xA6ED, 0xA6F3, 0xA8BC, 0xFE51..0xFE53, 0xFE59, 0xFE61, 0xFE66,
+	0xFE67, 0xFE6C, 0xFE6D, 0xFE76, 0xFE7E, 0xFE90, 0xFE91, 0xFEA0, to map
+	to now-assigned Unicode codepoints.
+	* tests/GB18030.IRREVERSIBLE.TXT: New file.
+
+2011-08-06  Bruno Haible  <bruno@clisp.org>
+
+	Fix conversion bug in CP1258 converter.
+	* lib/vietcomb.h (viet_comp_table_data): Remove entry for
+	U+00A5 U+0301. Fix entry for U+00A8 U+0301.
+	(viet_decomp_table): Fix entry for U+0385.
+	* tests/CP1258.IRREVERSIBLE.TXT: Update.
+	Reported by Gertjan Halkes <gertjan@ghalkes.nl>.
+
+2011-07-03  Bruno Haible  <bruno@clisp.org>
+
+	Improve interactive behaviour of iconv program.
+	* src/iconv.c (convert): Flush the output before starting a possibly
+	blocking safe_read call.
+
+2011-07-03  Bruno Haible  <bruno@clisp.org>
+
+	Fix interactive behaviour of iconv program.
+	* Makefile.devel (GNULIB_MODULES): Add safe-read.
+	* src/iconv.c: Include safe-read.h.
+	(convert): Take the infile as a file descriptor, not as a FILE stream.
+	Use safe_read() instead of fread().
+	(main): Update.
+	Reported by Xavier Pucel <xpucel@hotmail.com>.
+
+2011-05-02  Bruno Haible  <bruno@clisp.org>
+
+	Update after gnulib changed.
+	* autogen.sh (GNULIB_MODULES): Remove exit, add stdlib.
+
+2011-06-02  Bruno Haible  <bruno@clisp.org>
+
+	Update after gnulib changed.
+	* gnulib-local/m4/alloca.m4 (gl_FUNC_ALLOCA): Update.
+
+2011-06-04  Bruno Haible  <bruno@clisp.org>
+
+	Work around <wchar.h> bug on OSF/1 5.1.
+	* lib/loop_wchar.h: Before including <wchar.h>, include <stdio.h> and
+	some other includes.
+
+2011-03-27  KO Myung-Hun  <komh@chollian.net>
+
+	Fix installation on OS/2.
+	* src/Makefile.in (all, iconv_no_i18n): Add $(EXEEXT) suffix to
+	iconv_no_i18n. This is the recommended way to use libtool, see
+	<http://lists.gnu.org/archive/html/bug-libtool/2009-04/msg00013.html>.
+
+2011-03-31  Bruno Haible  <bruno@clisp.org>
+
+	gentranslit: Fix buffer overrun.
+	* lib/gentranslit.c (main): Allocate more room for the suffix strings
+	of the translit pages.
+	Reported by Ben Noordhuis <info@bnoordhuis.nl>.
+
+2011-02-28  Bruno Haible  <bruno@clisp.org>
+
+	* lib/relocatable.h: Update from gnulib.
+	* lib/relocatable.c: Likewise.
+
+2011-01-29  Corinna Vinschen  <corinna-cygwin@cygwin.com>
+            Bruno Haible  <bruno@clisp.org>
+
+	Simplify "wchar_t" handling on Cygwin 1.7.x.
+	* lib/iconv.c (iconv_canonicalize): On Cygwin >= 1.7, map
+	ei_local_wchar_t to ei_utf16le or ei_utf16be, not ei_ucs2internal.
+	* lib/iconv_open1.h: Likewise.
+	Rationale: <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>.
+
+2011-01-29  Bruno Haible  <bruno@clisp.org>
+
+	Adjust the meaning of "wchar_t" on native Windows systems.
+	* lib/iconv.c (iconv_canonicalize): On native Windows, map
+	ei_local_wchar_t to ei_utf16le or ei_utf16be, not ei_ucs2internal.
+	* lib/iconv_open1.h: Likewise.
+	Reported by Corinna Vinschen <corinna-cygwin@cygwin.com>
+	in <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>.
+
+2010-11-23  Bruno Haible  <bruno@clisp.org>
+
+	Implement newer release of BIG5-HKSCS.
+	* tools/Makefile (ALL): Add hkscs2008.h.
+	(hkscs2008.h): New rule.
+	* tools/cjk_tab_to_h.c (main): Recognize hkscs2008.
+	* lib/encodings.def: Add BIG5-HKSCS:2008. Change BIG5-HKSCS alias to be
+	equivalent to BIG5-HKSCS:2008.
+	* lib/hkscs2008.h: New file, autogenerated.
+	* lib/big5hkscs2008.h: New file, based on lib/big5hkscs2004.h.
+	* lib/converters.h: Include the new file.
+	* README, man/iconv_open.3: Add BIG5-HKSCS:2004.
+	* tests/BIG5-HKSCS-2008.TXT: New file, based on
+	tests/BIG5-HKSCS-2004.TXT.
+	* tests/BIG5-HKSCS-2008.IRREVERSIBLE.TXT: New file, copied from
+	tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT
+	* tests/BIG5-HKSCS-2008-snippet: New file, based on
+	tests/BIG5-HKSCS-2004-snippet.
+	* tests/BIG5-HKSCS-2008-snippet.UTF-8: New file, based on
+	tests/BIG5-HKSCS-2004-snippet.UTF-8.
+	* tests/Makefile.in (check): Check also BIG5-HKSCS:2008.
+	Reported by oCameLo <camel322@gmail.com>.
+
+2010-11-23  Bruno Haible  <bruno@clisp.org>
+
+	Make cjk_tab_to_h 64-bit clean.
+	* tools/cjk_tab_to_h.c (do_jisx0213): Add a cast from size_t to int.
+	(output_title): Update copyright year.
+
+2010-09-23  Bruno Haible  <bruno@clisp.org>
+
+	Switch to autoconf 2.68.
+	* autogen.sh: Update comment.
+	* configure.ac: Fix AC_COMPILE_IFELSE invocation.
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.68.
+	* preload/Makefile.devel (AUTOCONF): Likewise.
+
+2010-09-23  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.4, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltversion.m4: Update from libtool-2.4.
+	* build-aux/ltmain.sh: Likewise.
+
+2010-09-23  Bruno Haible  <bruno@clisp.org>
+
+	Simplify use of gnulib-tool now that gnulib-tool --import works better.
+	* autogen.sh: Don't remove gnulib-cache.m4 before running gnulib-tool.
+	* Makefile.devel (srclib/Makefile.gnulib): Depend on 'force'.
+
+2010-07-31  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.67.
+	* preload/Makefile.devel (AUTOCONF): Likewise.
+
+2010-07-03  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.66.
+	* preload/Makefile.devel (AUTOCONF): Likewise.
+
+2010-06-04  Bruno Haible  <bruno@clisp.org>
+
+	Addendum to 2009-10-18 commit.
+	* m4/fcntl-o.m4: New file, from gnulib.
+	* configure.ac: Invoke gl_FCNTL_O_FLAGS.
+	* lib/config.h.in (HAVE_WORKING_O_NOFOLLOW): New macro.
+
+2010-06-04  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.2.8, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltoptions.m4: Update from libtool-2.2.8.
+	* m4/ltversion.m4: Likewise.
+	* m4/lt~obsolete.m4: Likewise.
+	* build-aux/ltmain.sh: Likewise.
+
+2010-04-06  Bruno Haible  <bruno@clisp.org>
+
+	Avoid a compilation error of gnulib's test-iconv-h-c++.cc on mingw.
+	* include/iconv.h.in: Restrict the extern "C" { ... } scope so that it
+	doesn't contains #include directives.
+
+2010-03-30  Bruno Haible  <bruno@clisp.org>
+
+	* README.woe32: Update for Cygwin 1.7.x.
+
+2009-12-26  Bruno Haible  <bruno@clisp.org>
+
+	* windows/libiconv.rc: Update.
+	* windows/iconv.rc: Update.
+
+2009-12-11  Bruno Haible  <bruno@clisp.org>
+
+	* include/iconv.h.in: Untabify.
+	* gnulib-local/lib/xalloc.h: Untabify.
+	* woe32dll/export.h: Untabify.
+	* tests/uniq-u.c: Untabify.
+
+2009-12-11  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/Makefile.am (MOSTLYCLEANDIRS): New macro.
+
+2009-12-11  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.65.
+	* preload/Makefile.devel (AUTOCONF): Likewise.
+
+2009-11-22  Bruno Haible  <bruno@clisp.org>
+
+	* tests/check-subst: Add reference to the Solaris printf bug.
+	Reported by Dagobert Michelsen <dagobert@familie-michelsen.de>.
+
+2009-09-01  Bruno Haible  <bruno@clisp.org>
+
+	* README.woe32: Put the -mno-cygwin option into CC and CXX.
+	Recommended by Paolo Bonzini and Eric Blake.
+
+2009-08-15  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.64.
+	* preload/Makefile.devel (AUTOCONF): Likewise.
+
+2009-08-15  Bruno Haible  <bruno@clisp.org>
+
+	Use .git/info/exclude, not .gitignore, for imported or generated files.
+	* Makefile.devel (srclib/Makefile.gnulib): Pass option --no-vc-files to
+	gnulib-tool.
+
+2009-07-07  Bruno Haible  <bruno@clisp.org>
+
+	Fix an endless loop.
+	* lib/loop_wchar.h (wchar_to_loop_convert): Handle the case of
+	incomplete input correctly.
+	* tests/test-to-wchar.c: New file.
+	* tests/Makefile.in (tests-to-wchar, tests-to-wchar.o): New rules.
+	(check): Depend on and run tests-to-wchar.
+	(clean): Add tests-to-wchar.
+	Reported by Tristan Gingold <gingold@adacore.com>.
+
+2009-06-30  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.13.1 released.
+
+2009-06-30  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Bump version number to 1.13.1.
+	* README: Likewise.
+
+2009-06-04  Bruno Haible  <bruno@clisp.org>
+
+	* preload/Makefile.devel (AUTOCONF): Switch to version 2.63.
+	(ACLOCAL): Switch to version 1.11.
+
+2009-05-19  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.11.
+	* autogen.sh: Update comments.
+
+2009-04-24  Bruno Haible  <bruno@clisp.org>
+
+	Fix a compilation error on HP-UX 11.00, introduced on 2008-09-16.
+	* src/iconv_open2.h: Don't initialize nonexistent field if
+	!(HAVE_WCRTOMB || HAVE_MBRTOWC).
+	Patch by Joel Brobecker <brobecker@adacore.com>.
+
+2009-04-15  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.in (install, uninstall): Append the $(EXEEXT) suffix
+	explicitly. Needed on Cygwin.
+
+2009-04-11  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Move the statements for WOE32 and WINDRES.
+
+2009-03-26  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.13 released.
+
+2009-03-26  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c: Update copyright header to GPLv3+.
+	(print_version): Update license info.
+
+2009-03-26  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (print_version): Bump year.
+
+2009-03-25  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/config.guess: Update to GNU version 2009-02-03.
+	* build-aux/config.sub: Likewise.
+
+2009-03-25  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Bump version number to 1.13.
+	* README: Likewise.
+	* include/iconv.h.in (_LIBICONV_VERSION): Likewise.
+	* windows/iconv.rc: Update.
+	* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 7:0:5.
+
+2009-03-25  Bruno Haible  <bruno@clisp.org>
+
+	Fix the handling of Windows resources in shared libraries.
+	* configure.ac: Invoke LT_LANG for 'Windows Resource'.
+	* lib/Makefile.in (RC): New variable.
+	(WINDRES): Remove variable.
+	(OBJECTS_RES_yes): Add .lo suffix.
+	(libiconv.res.lo): Renamed from libiconv.res. Use libtool --tag=RC.
+	(clean): Simplify.
+	Based on a patch by Roumen Petrov <bugtrack@roumenpetrov.info>.
+
+2009-03-14  Bruno Haible  <bruno@clisp.org>
+
+	* autogen.sh: Checkout gnulib using 'git' instead of 'cvs'.
+
+2009-01-24  Bruno Haible  <bruno@clisp.org>
+
+	* tools/Makefile (ALL): Add cp1131.h.
+	(cp1131.h): New rule.
+	* lib/encodings.def: Add CP1131.
+	* lib/cp1131.h: New file.
+	* lib/converters.h: Include it.
+	* README, man/iconv_open.3: Add CP1131.
+	* NOTES: Mention CP1131.
+	* tests/CP1131.TXT: New file.
+	* tests/Makefile.in (check): Also test CP1131.
+
+2009-01-17  Bruno Haible  <bruno@clisp.org>
+
+	Add support for "make install-strip".
+	* configure.ac: Search for 'strip'. Invoke AM_PROG_INSTALL_STRIP.
+	* Makefile.in (install-strip): New rule.
+	* src/Makefile.in (STRIP, INSTALL_STRIP_PROGRAM, install_sh): New
+	variables.
+	(install-strip): New rule.
+	* lib/Makefile.in (install-strip): New target.
+	* preload/Makefile.in (install-strip): Likewise.
+	* man/Makefile.in (install-strip): Likewise.
+	Reported by Alon Bar-Lev <alon.barlev@gmail.com>.
+
+2009-01-17  Bruno Haible  <bruno@clisp.org>
+
+	Update after gnulib changed.
+	* src/Makefile.in (RELOCATABLE_STRIP): New variable.
+
+2009-01-17  Bruno Haible  <bruno@clisp.org>
+
+	Make --enable-relocatable work on glibc systems.
+	* src/Makefile.in (host): New variable.
+
+2009-01-17  Bruno Haible  <bruno@clisp.org>
+
+	* lib/genflags.c: Include <string.h>.
+
+2009-01-14  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: More consistent m4 quoting.
+	* preload/configure.ac: Likewise.
+
+2008-09-28  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/ltmain.sh (func_emit_cwrapperexe_src): On mingw,
+	preprocess the argument vector through prepare_spawn.
+
+2008-09-27  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/config.guess: Update to GNU version 2008-09-08.
+	* build-aux/config.sub: Likewise.
+
+2008-09-26  Bruno Haible  <bruno@clisp.org>
+
+	* tests/test-shiftseq.c (main1, main2): Use ICONV_CONST.
+
+2008-09-26  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (GNULIB_MODULES): Add sigpipe, stdio.
+	* tests/Makefile.in (check, table-from, table-to, test-shiftseq): Link
+	all programs against libicrt.a. Needed for the stdio function
+	replacements on mingw.
+
+2008-09-21  Tadamasa Teranishi  <yw3t-trns@asahi-net.or.jp>
+
+	* lib/encodings_extra.def: Add aliases for EUC-JISX0213, SHIFT_JISX0213,
+	ISO-2022-JP-3, found on <http://x0213.org/codetable/index.en.html>.
+
+2008-09-20  Bruno Haible  <bruno@clisp.org>
+
+	* man/iconv_open_into.3: New file.
+
+2008-09-16  Bruno Haible  <bruno@clisp.org>
+
+	New function iconv_open_into.
+	* include/iconv.h.in: Include <wchar.h> and its prerequisites.
+	(iconv_allocation_t): New type.
+	(iconv_open_into): New declaration.
+	* lib/iconv_open1.h: New file, extracted from lib/iconv.c.
+	* lib/iconv_open2.h: New file, extracted from lib/iconv.c.
+	* lib/iconv.c (iconv_open): Include iconv_open1.h and iconv_open2.h.
+	Verify size of iconv_allocation_t.
+	(iconv_open_into): New function.
+	* lib/loop_wchar.h (struct wchar_conv_struct): Don't define a state
+	field if !(HAVE_WCRTOMB || HAVE_MBRTOWC).
+	* configure.ac: Set and substitute USE_MBSTATE_T, BROKEN_WCHAR_H.
+	Reported by Roman Rybalko <romanr@romanr.info>.
+
+2008-09-16  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.63.
+
+2008-09-16  Bruno Haible  <bruno@clisp.org>
+
+	* include/iconv.h.in: Use Unicode single-quotes in comments.
+
+2008-09-14  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (GNULIB_MODULES): Add strerror.
+
+2008-09-07  Bruno Haible  <bruno@clisp.org>
+
+	Make behaviour when encountering invalid input after a shift sequence
+	more consistent.
+	* lib/converters.h (RET_SHIFT_ILSEQ): New macro.
+	(RET_ILSEQ): Define in terms of RET_SHIFT_ILSEQ.
+	(RET_TOOFEW): Change to avoid collisions with RET_SHIFT_ILSEQ.
+	(DECODE_SHIFT_ILSEQ, DECODE_TOOFEW): New macros.
+	* lib/loop_unicode.h (unicode_loop_convert): Take into account the
+	shift count contained in the negative return values.
+	* lib/hz.h (hz_mbtowc): When encountering invalid input, store the
+	modified state and return RET_SHIFT_ILSEQ.
+	* lib/iso2022_cn.h (iso2022_cn_mbtowc): Likewise.
+	* lib/iso2022_cnext.h (iso2022_cn_ext_mbtowc): Likewise.
+	* lib/iso2022_jp.h (iso2022_jp_mbtowc): Likewise.
+	* lib/iso2022_jp1.h (iso2022_jp1_mbtowc): Likewise.
+	* lib/iso2022_jp2.h (iso2022_jp2_mbtowc): Likewise.
+	* lib/iso2022_jp3.h (iso2022_jp3_mbtowc): Likewise.
+	* lib/iso2022_kr.h (iso2022_kr_mbtowc): Likewise.
+	* lib/ucs2.h (ucs2_mbtowc): Likewise.
+	* lib/ucs4.h (ucs4_mbtowc): Likewise.
+	* lib/utf16.h (utf16_mbtowc): Likewise.
+	* lib/utf32.h (utf32_mbtowc): Likewise.
+	* lib/utf7.h (utf7_mbtowc): Likewise.
+	* lib/utf16be.h (utf16be_mbtowcutf16be_mbtowc): When encountering
+	invalid input, return RET_SHIFT_ILSEQ.
+	* lib/utf16le.h (utf16le_mbtowc): Likewise.
+	* tests/test-shiftseq.c: New file.
+	* tests/Makefile.in (check): Run test-shiftseq.
+	(test-shiftseq, test-shiftseq.@OBJEXT@): New rules.
+	(clean): Remove test-shiftseq executable.
+	Reported by Roman Rybalko <roman_rybalko@users.sourceforge.net>
+	at <http://savannah.gnu.org/bugs/?24216>.
+
+2008-09-07  Bruno Haible  <bruno@clisp.org>
+
+	* man/iconv.3: Clarify the processing of shift-sequences.
+
+2008-09-07  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.2.6, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltoptions.m4: Update from libtool-2.2.6.
+	* m4/ltsugar.m4: Likewise.
+	* m4/ltversion.m4: Likewise.
+	* build-aux/ltmain.sh: Likewise.
+
+2008-09-06  Bruno Haible  <bruno@clisp.org>
+
+	* lib/gbk.h (gbk_wctomb): Fix an out-of-bounds write.
+	Reported by Roman Rybalko <roman_rybalko@users.sourceforge.net>
+	at <http://savannah.gnu.org/bugs/?24214>.
+
+2008-06-30  Bruno Haible  <bruno@clisp.org>
+
+	Fix sed expressions to work with the old sed-3.02 on MSYS.
+	* windows/windres-options (sed_extract_major, sed_extract_minor,
+	sed_extract_subminor): Put a semicolon before the closing brace. Use
+	an i\ command instead of an a\ command.
+	Reported by Sunil Negi <sunil.negi@morningstar.com>
+	in <http://article.gmane.org/gmane.comp.gnu.mingw.msys/4410>
+	via Keith Marshall <keithmarshall@users.sourceforge.net>.
+
+2008-05-22  Bruno Haible  <bruno@clisp.org>
+
+	* README.woe32: Update with info from GNU gettext's README.woe32.
+
+2008-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.2.4, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltoptions.m4: Update from libtool-2.2.4.
+	* m4/ltversion.m4: Likewise.
+	* m4/lt~obsolete.m4: Likewise.
+	* build-aux/ltmain.sh: Likewise.
+
+2008-04-14  Bruno Haible  <bruno@clisp.org>
+
+	* tests/Makefile.in (check): Remove *.dSYM directories left over by gcc
+	on MacOS X 10.5.
+
+2008-04-14  Bruno Haible  <bruno@clisp.org>
+
+	* preload/configure.ac: Invoke AC_USE_SYSTEM_EXTENSIONS instead of
+	AC_AIX and AC_MINIX.
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Require autoconf-2.62.
+	* preload/Makefile.devel (AUTOCONF): Likewise.
+	* autogen.sh: Likewise.
+
+2008-04-06  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.2.2, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltoptions.m4: New file, from libtool-2.2.2.
+	* m4/ltsugar.m4: New file, from libtool-2.2.2.
+	* m4/ltversion.m4: New file, from libtool-2.2.2.
+	* m4/lt~obsolete.m4: New file, from libtool-2.2.2.
+	* build-aux/ltmain.sh: New file, from libtool-2.2.2.
+	* configure.ac: Use LT_INIT instead of AC_PROG_LIBTOOL.
+	* preload/configure.ac: Likewise.
+
+2008-04-06  Bruno Haible  <bruno@clisp.org>
+
+	More portable way of building the preloadable library.
+	* preload/Makefile.devel: New file.
+	* preload/Makefile.in: New file, based on lib/Makefile.in.
+	* preload/configure.ac: New file, based on configure.ac.
+	* Makefile.devel (all): Recurse into preload directory.
+	* Makefile.in (all, install, installdirs, uninstall, check,
+	mostlyclean, clean, distclean, maintainer-clean): Recurse into preload
+	directory.
+	* configure.ac: Likewise.
+	(OS, GCC, PLUGLIB): Remove definitions.
+	* lib/Makefile.in (all): Don't depend on PLUGLIB.
+	(preloadable_libiconv.so, preloadable_libiconv_linux.so,
+	preloadable_libiconv_solaris.so, preloadable_libiconv_osf.so): Remove
+	rules.
+	(install, uninstall, clean): Don't handle the preloadable library here.
+
+2008-04-06  Bruno Haible  <bruno@clisp.org>
+
+	Avoid a gcc warning.
+	* lib/loop_unicode.h (unicode_loop_convert): Add a cast.
+
+2008-04-06  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (print_version): Bump year.
+
+2008-04-06  Bruno Haible  <bruno@clisp.org>
+
+	Support all possible nl_langinfo(CODESET) results on the respective
+	platforms, according to libcharset/lib/config.charset.
+	* lib/encodings.def: Add DEFALIAS statements, conditional on
+	USE_AIX_ALIASES, USE_HPUX_ALIASES, USE_OSF1_ALIASES,
+	USE_SOLARIS_ALIASES.
+	* lib/encodings_aix.def: Add DEFALIAS statements, conditional on
+	USE_AIX_ALIASES.
+	* lib/encodings_osf1.def: Add DEFALIAS statements, conditional on
+	USE_OSF1_ALIASES.
+	* lib/genaliases.c (emit_alias): New function, extracted from
+	emit_encoding.
+	(emit_encoding): Use it.
+	(main): Define DEFALIAS.
+	* lib/genaliases2.c (counter): New variable, extracted from
+	emit_encoding.
+	(emit_alias): New function, extracted from emit_encoding.
+	(emit_encoding): Use it.
+	(main): Define DEFALIAS.
+	* lib/genflags.c (main): Define DEFALIAS.
+	* lib/iconv.c (all_encodings): Define DEFALIAS.
+	Include the system dependent variant of aliases.h on the appropriate
+	systems.
+	(all_canonical): Include the system dependent variant of canonical.h,
+	canonical_aix.h, canonical_osf1.h, canonical_local.h on the appropriate
+	systems.
+	* lib/aliases2.h: Include the system dependent variant of
+	aliases_aix.h or aliases_osf1.h on the appropriate systems.
+	* lib/Makefile.in (iconv.lo): Depend on aliases_sysaix.h,
+	aliases_syshpux.h, aliases_sysosf1.h, aliases_syssolaris.h,
+	aliases_aix_sysaix.h, lib/aliases_osf1_sysosf1.h, and also
+	aliases_extra.h, translit.h.
+	* Makefile.devel (all): Depend on lib/aliases_sysaix.h,
+	lib/aliases_syshpux.h, lib/aliases_sysosf1.h, lib/aliases_syssolaris.h,
+	lib/aliases_aix_sysaix.h, lib/aliases_osf1_sysosf1.h.
+	(lib/aliases_sysaix.h, lib/aliases_syshpux.h, lib/aliases_sysosf1.h,
+	lib/aliases_syssolaris.h): New rules.
+	(lib/aliases_aix_sysaix.h): New rule.
+	(lib/aliases_osf1_sysosf1.h): New rule.
+	* autogen.sh: Also remove lib/aliases_sysaix.h, lib/aliases_syshpux.h,
+	lib/aliases_sysosf1.h, lib/aliases_syssolaris.h,
+	lib/aliases_aix_sysaix.h, lib/aliases_osf1_sysosf1.h.
+
+2008-04-06  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/config.libpath: Remove file, brought in by gnulib-tool.
+	* build-aux/config.rpath: Remove file, brought in by gnulib-tool.
+
+2007-11-11  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.12 released.
+
+2007-11-11  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Require version 2.61.
+	(AUTOMAKE, ACLOCAL): Require version 1.10.
+	(srclib/Makefile.in): Avoid error from automake.
+
+2007-10-26  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update, based on libtool-1.5.24.
+	* build-aux/ltmain.sh: Update, based on libtool-1.5.24.
+
+2007-10-23  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/config.guess: Update to GNU version 2007-07-22.
+	* build-aux/config.sub: Likewise.
+
+2007-10-23  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Bump version number to 1.12.
+	* README: Likewise.
+
+2007-10-23  Bruno Haible  <bruno@clisp.org>
+
+	Move relocatability infrastructure to gnulib.
+	* gnulib-local/lib/relocatable.h: Remove file.
+	* gnulib-local/lib/relocatable.c: Remove file.
+
+2007-10-23  Bruno Haible  <bruno@clisp.org>
+
+	Update from GNU gettext.
+	2006-11-26  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/lib/xalloc.h (xmemdup): Add a typesafe C++
+		template variant.
+		Based on a patch from Paul Eggert in gnulib.
+	2006-11-06  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/lib/xalloc.h (xcharalloc): New macro.
+		(xmemdup): New declaration.
+		* gnulib-local/lib/xstrdup.c (xmemdup): New function.
+	2006-11-03  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/lib/xalloc.h (XMALLOC, XNMALLOC, XZALLOC,
+		XCALLOC): New macros.
+		(xnboundedmalloc): New inline function.
+		* gnulib-local/lib/xstrdup.c (xstrdup): Use XNMALLOC instead of
+		xmalloc.
+	2006-11-02  Bruno Haible  <bruno@clisp.org>
+		* lib/xalloc.h (xnmalloc): New declaration. From gnulib
+		xalloc.h.
+		* lib/xmalloc.c (fixup_null_alloc): Write NULL, not 0.
+		(xnmalloc): New function.
+
+2007-10-23  Bruno Haible  <bruno@clisp.org>
+
+	Moved module xreadlink to gnulib.
+	* gnulib-local/modules/xreadlink: Remove file.
+	* gnulib-local/lib/xreadlink.h: Remove file.
+	* gnulib-local/lib/xreadlink.c: Remove file.
+	* gnulib-local/m4/xreadlink.m4: Remove file.
+
+2007-10-07  Bruno Haible  <bruno@clisp.org>
+
+	Update program license to GPLv3.
+	* COPYING: Replace with GPL 3.
+	* windows/iconv.rc (Comments): Update.
+
+2007-10-07  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/lib/alloca.in.h: Renamed from gnulib-local/lib/alloca_.h.
+
+2007-03-30  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/lib/alloca_.h: Change prefix of double-inclusion guard
+	macro to _GL_.
+
+2006-06-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+	* gnulib-local/lib/alloca_.h (alloca) [defined alloca]: Don't define or
+	declare.
+
+2007-09-29  Bruno Haible  <bruno@clisp.org>
+
+	* autogen.sh (GNULIB_CVS_ROOT): Change to read-only git mirror
+	valid since 2007-09-19.
+
+2007-07-07  Bruno Haible  <bruno@clisp.org>
+
+	* autogen.sh: Add an option --skip-gnulib.
+
+2007-07-07  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/lib/uniwidth.h: Remove file, moved to gnulib.
+	* gnulib-local/lib/width.c: Remove file, moved to gnulib.
+	* gnulib-local/lib/cjk.h: Remove file, moved to gnulib.
+	* gnulib-local/modules/uniwidth: Remove file.
+	* Makefile.devel (GNULIB_MODULES): Remove uniwidth, add uniwidth/width.
+	* src/iconv.c: Include uniwidth/cjk.h instead of cjk.h.
+
+2007-06-30  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (print_version): Use the standard --version output, see
+	<http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>.
+
+2007-06-30  Bruno Haible  <bruno@clisp.org>
+
+	* autogen.sh: New file.
+	* DEPENDENCIES: New file.
+	* HACKING: New file.
+
+2007-06-30  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c: Provide translator comments for many messages.
+	(conversion_error_EILSEQ, conversion_error_EINVAL,
+	conversion_error_other): New functions, extracted from convert.
+	(convert): Use them.
+	Reported by Tim Van Holder <tim.van.holder@telenet.be>.
+
+2007-06-09  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/lib/relocwrapper.c: Remove file.
+
+2007-05-27  Bruno Haible  <bruno@clisp.org>
+
+	* windows/libiconv.rc: New file.
+	* windows/iconv.rc: New file.
+	* windows/windres-options: New file.
+	* configure.ac (WOE32): New variable.
+	(WINDRES) [WOE32]: New variable.
+	* lib/Makefile.in (WINDRES): New variable.
+	(PACKAGE_VERSION): New variable.
+	(OBJECTS_EXP_yes): Renamed from OBJECTS_yes.
+	(OBJECTS_EXP_no): Renamed from OBJECTS_no.
+	(OBJECTS_RES_yes, OBJECTS_RES_no): New variables.
+	(OBJECTS): Add one of them.
+	(libiconv.res): New rule.
+	(clean): Remove also libiconv.res.
+	* src/Makefile.in (WINDRES): New variable.
+	(PACKAGE_VERSION): New variable.
+	(OBJECTS_RES_yes, OBJECTS_RES_no): New variables.
+	(all, iconv_no_i18n, install): Use them.
+	(iconv.res): New rule.
+	(clean): Remove also iconv.res.
+	Suggested and inspired by work by Perry Rapp.
+
+2007-05-27  Bruno Haible  <bruno@clisp.org>
+
+	Follow broken iconv() prototype in POSIX.
+	* configure.ac (ICONV_CONST): Set to empty if the system has no iconv.
+	* lib/config.h.in (ICONV_CONST): Change default value to an empty
+	comment.
+	* src/iconv.c (ICONV_CONST): Change default value to empty.
+	Reported by Andreas Krennmair <ak@synflood.at>.
+
+2007-05-25  Bruno Haible  <bruno@clisp.org>
+
+	* tools/Makefile (ALL): Add rk1048.h.
+	(rk1048.h): New rule.
+	* lib/encodings.def: Add RK1048.
+	* lib/rk1048.h: New file.
+	* lib/converters.h: Include it.
+	* README, man/iconv_open.3: Add RK1048.
+	* NOTES: Mention RK1048.
+	* tests/RK1048.TXT: New file.
+	* tests/Makefile.in (check): Also test RK1048.
+	Suggested by Timur Birsh <team9@host.kz>.
+
+2007-04-24  Bruno Haible  <bruno@clisp.org>
+
+	* man/iconv_open.3: Tweak explanation of TRANSLIT.
+	Reported by Perry Rapp.
+
+2007-04-23  Bruno Haible  <bruno@clisp.org>
+
+	* tests/check-subst: Use the output of 'printf' only if it didn't
+	crash. Needed to work around a buffer overflow in Solaris /bin/printf.
+	Reported by Arto C. Nirkko <anirkko@insel.ch>.
+
+2007-04-23  Bruno Haible  <bruno@clisp.org>
+
+	* lib/iconv.c (iconv_open, iconv_canonicalize): Treat native Woe32
+	systems like those which define __STDC_ISO_10646__.
+	Reported by Keith Marshall <keithmarshall@users.sourceforge.net>.
+
+2007-03-31  Bruno Haible  <bruno@clisp.org>
+
+	* man/iconv.1: Use HYPHEN-MINUS signs instead of HYPHENs where
+	appropriate.
+	* man/iconv_open.3: Likewise.
+	* man/iconv.3: Likewise.
+	* man/iconv_close.3: Likewise.
+	* man/iconvctl.3: Likewise.
+
+2007-03-31  Bruno Haible  <bruno@clisp.org>
+
+	* man/iconv.1: Mark as POSIX compliant.
+	* man/iconv_open.3: Likewise.
+	* man/iconv.3: Likewise.
+	* man/iconv_close.3: Likewise.
+
+	* man/*.[13]: Syntactic simplifications.
+
+2007-03-19  Bruno Haible  <bruno@clisp.org>
+
+	Assume that mkinstalldirs also creates the necessary parent directories.
+	* Makefile.in (install, installdirs): Don't explicitly create the
+	parent directories.
+	* lib/Makefile.in (install, installdirs): Likewise.
+	* src/Makefile.in (install, installdirs): Likewise.
+	* man/Makefile.in (install, installdirs): Likewise.
+	Reported by Thomas Klausner <tk@giga.or.at>.
+
+2007-03-04  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (GNULIB_MODULES): Add relocatable-prog. Remove
+	relocatable, relocwrapper.
+	* configure.ac: Invoke gl_RELOCATABLE instead of AC_RELOCATABLE.
+	* gnulib-local/modules/progreloc: Remove file.
+	* gnulib-local/modules/relocatable: Remove file.
+	* gnulib-local/modules/relocwrapper: Remove file.
+	* gnulib-local/m4/relocatable.m4: Remove file.
+	* gnulib-local/lib/strerror.c.diff: Remove file.
+	* src/Makefile.in: Remove SET_RELOCATABLE invocation. Instead get
+	RELOCATABLE_LDFLAGS and INSTALL_PROGRAM_ENV.
+
+2007-02-19  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/lib/xmalloc.c: Don't include exit.h.
+	* src/iconv.c: Likewise.
+
+2007-02-16  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
+
+	* djgpp/*: Update.
+
+2007-02-03  Bruno Haible  <bruno@clisp.org>
+
+	* tools/Makefile (ksc5601.h): Add one extra character.
+	* lib/ksc5601.h: Regenerated.
+	* lib/cp949.h (cp949_mbtowc, cp949_wctomb): Exclude the new character.
+	* tests/EUC-KR.TXT: Add CIRCLED HANGUL IEUNG U.
+	* tests/JOHAB.TXT: Likewise.
+	Reported by Jungshik Shin (신정식, 申政湜) <jungshik@google.com>.
+
+	* lib/euc_kr.h: Update comments.
+	* lib/johab.h: Likewise.
+
+2007-02-03  Bruno Haible  <bruno@clisp.org>
+
+	* tools/cjk_tab_to_h.c (output_title): Bump copyright year.
+
+2007-01-26  Bruno Haible  <bruno@clisp.org>
+
+	Moved streq.h to gnulib.
+	* gnulib-local/lib/streq.h: Remove file.
+	* gnulib-local/modules/uniwidth (Files): Remove lib/streq.h.
+	(Depends-on): Add streq.
+	(lib_SOURCES): Remove streq.h.
+
+2007-01-26  Bruno Haible  <bruno@clisp.org>
+
+	Moved unitypes.h to gnulib.
+	* gnulib-local/lib/unitypes.h: Remove file.
+	* gnulib-local/modules/uniwidth (Files): Remove lib/unitypes.h.
+	(Depends-on): Add unitypes.
+	(lib_SOURCES): Remove unitypes.h.
+
+2007-01-26  Bruno Haible  <bruno@clisp.org>
+
+	Moved canonicalize to gnulib.
+	* gnulib-local/modules/canonicalize: Remove file.
+	* gnulib-local/lib/canonicalize.h: Remove file.
+	* gnulib-local/lib/canonicalize.c: Remove file.
+	* gnulib-local/m4/canonicalize.m4: Remove file.
+	* gnulib-local/modules/progreloc (Depends-on): Replace 'canonicalize'
+	with 'canonicalize-lgpl'.
+
+2006-12-20  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.in (install): On AIX, add the contents of
+	/lib/libiconv.a to libiconv.a.
+
+2006-12-20  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (all): Depend on srclib/Makefile.gnulib, not
+	srclib/Makefile.am.
+	(aclocal.m4): Likewise. Touch the resulting file, since aclocal not
+	always does it.
+	(srclib/Makefile.gnulib): Renamed from srclib/Makefile.am. Pass
+	option --makefile-name.
+	(srclib/Makefile.in): Depend on srclib/Makefile.gnulib too.
+	* srclib/Makefile.am: New file that includes srclib/Makefile.gnulib.
+
+2006-10-31  Bruno Haible  <bruno@clisp.org>
+
+	Update from GNU gettext.
+	2006-10-29  Bruno Haible  <bruno@clisp.org>
+		Make it compile in C++ mode.
+		* gnulib-local/lib/xalloc.h (xrealloc): Define as template
+		with appropriate return type.
+		* gnulib-local/lib/xstrdup.c (xstrdup): Cast xmalloc result.
+	2006-10-26  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/modules/canonicalize (Makefile.am): Remove
+		EXTRA_DIST. Now done by gnulib-tool.
+		* gnulib-local/modules/relocatable (Makefile.am): Likewise.
+		* gnulib-local/modules/relocwrapper (Makefile.am): Likewise.
+	2006-10-25  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/m4/relocatable.m4 (AC_RELOCATABLE_BODY):
+		Renamed from AC_RELOCATABLE, without the AC_LIBOBJ invocation.
+		(AC_RELOCATABLE): New macro. Invoke AC_LIBOBJ here.
+		* gnulib-local/modules/relocwrapper (configure.ac): Invoke
+		AC_RELOCATABLE instead of requiring it.
+	2006-10-12  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/modules/canonicalize (Makefile.am): Distribute
+		all files in lib/ through EXTRA_DIST.
+		* gnulib-local/modules/relocatable (Makefile.am): Likewise.
+	2006-09-14  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/lib/canonicalize.c: Include <config.h>
+		unconditionally.
+		* gnulib-local/lib/relocatable.c: Likewise.
+		* lib/relocatable.c: Likewise.
+		* gnulib-local/lib/relocwrapper.c: Likewise.
+		* gnulib-local/lib/xmalloc.c: Likewise.
+		* gnulib-local/lib/xreadlink.c: Likewise.
+		* gnulib-local/lib/xstrdup.c: Likewise.
+	2006-08-02  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/modules/canonicalize: Put under LGPL.
+		* gnulib-local/modules/relocatable: Likewise.
+	2006-07-18  Bruno Haible  <bruno@clisp.org>
+		* gnulib-local/xalloc.h (xzalloc): New declaration.
+		* gnulib-local/xmalloc.c (xzalloc): New function.
+
+2006-10-24  Bruno Haible  <bruno@clisp.org>
+
+	* man/Makefile.in (PACKAGE): New variable. Needed for docdir.
+	Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.
+
+2006-10-14  Bruno Haible  <bruno@clisp.org>
+
+	* COPYING: New file.
+	* README: Clarify copyright of the iconv program.
+	Reported by Charles Wilson <cwilson@fastmail.fm>.
+
+2006-08-08  Bruno Haible  <bruno@clisp.org>
+
+	* INSTALL.generic: Add a recommendation for Tru64.
+	Reported by Gary V. Vaughan <gary@gnu.org>.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* tests/check-subst: Set CHARSETALIASDIR.
+	Needed so that "make check" works before "make install" on systems
+	such as NetBSD.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (aclocal.m4): Depend on srclib/Makefile.am.
+	(AUTOCONF_FILES): Add the existing *.m4 files.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/lib/xreadlink.c: Assume <stdlib.h> exists.
+	* src/iconv.c: Assume <locale.h> exists.
+	* configure.ac: Remove tests for <locale.h>, <stddef.h>, <stdlib.h>,
+	<string.h>.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Remove obsolete calls AC_PROG_GCC_TRADITIONAL,
+	AC_ISC_POSIX, AC_HEADER_STDC.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Remove macro invocations that are redundant through
+	gl_EARLY and gl_INIT.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/m4/alloca.m4 (gl_PREREQ_ALLOCA): Add a dummy statement.
+	Avoids a sh syntax error.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/m4/relocatable.m4: Add comments.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-local/modules/libiconv-misc: New file.
+	* Makefile.devel (GNULIB_MODULES): Add libiconv-misc.
+
+	* Makefile.devel (srclib/Makefile.am): Pass --no-libtool.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	Note: gnulib macros no longer invoke AC_TYPE_SIZE_T nor
+	AC_CHECK_TYPE([ptrdiff_t], , [AC_DEFINE([ptrdiff_t], [long], ...)])
+	because we now assume that the system defines size_t and ptrdiff_t.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	Switch to using gnulib.
+	* configure.ac (AC_PREREQ): Require autoconf-2.60.
+	Invoke gl_EARLY and gl_INIT.
+	* Makefile.devel (all): Depend on srclib/Makefile.am.
+	(aclocal.m4): Pass -I srcm4 to aclocal. Simplify dependencies, assuming
+	GNU make.
+	(GNULIB_MODULES): New variable.
+	(srclib/Makefile.am): New rule.
+	* gnulib-local: New directory.
+	* gnulib-local/m4/alloca.m4: Moved here from m4/alloca.m4.
+	* gnulib-local/m4/canonicalize.m4: Moved here from m4/canonicalize.m4.
+	* gnulib-local/m4/relocatable.m4: Moved here from m4/relocatable.m4.
+	* gnulib-local/m4/xreadlink.m4: Moved here from m4/xreadlink.m4.
+	* gnulib-local/lib/alloca_.h: Moved here from srclib/alloca_.h.
+	* gnulib-local/lib/canonicalize.h: Moved here from srclib/canonicalize.h.
+	* gnulib-local/lib/canonicalize.c: Moved here from srclib/canonicalize.c.
+	* gnulib-local/lib/cjk.h: Moved here from srclib/cjk.h.
+	* gnulib-local/lib/error.h.diff: New file.
+	* gnulib-local/lib/progname.h.diff: New file.
+	* gnulib-local/lib/relocatable.h: Moved here from srclib/relocatable.h.
+	* gnulib-local/lib/relocatable.c: Moved here from srclib/relocatable.c.
+	* gnulib-local/lib/relocwrapper.c: Moved here from srclib/relocwrapper.c.
+	* gnulib-local/lib/streq.h: Moved here from srclib/streq.h.
+	* gnulib-local/lib/strerror.c.diff: New file.
+	* gnulib-local/lib/unitypes.h: Moved here from srclib/unitypes.h.
+	* gnulib-local/lib/uniwidth.h: Moved here from srclib/uniwidth.h.
+	* gnulib-local/lib/width.c: Moved here from srclib/width.c.
+	* gnulib-local/lib/xalloc.h: Moved here from srclib/xalloc.h.
+	* gnulib-local/lib/xmalloc.c: Moved here from srclib/xmalloc.c.
+	* gnulib-local/lib/xstrdup.c: Moved here from srclib/xstrdup.c.
+	* gnulib-local/lib/xreadlink.h: Moved here from srclib/xreadlink.h.
+	* gnulib-local/lib/xreadlink.c: Moved here from srclib/xreadlink.c.
+	* gnulib-local/modules/canonicalize: New file.
+	* gnulib-local/modules/progreloc: New file.
+	* gnulib-local/modules/relocatable: New file.
+	* gnulib-local/modules/relocwrapper: New file.
+	* gnulib-local/modules/uniwidth: New file.
+	* gnulib-local/modules/xalloc: New file.
+	* gnulib-local/modules/xreadlink: New file.
+
+	* m4/allocsa.m4: Remove file. Now taken from gnulib.
+	* m4/codeset.m4: Likewise.
+	* m4/eealloc.m4: Likewise.
+	* m4/error.m4: Likewise.
+	* m4/extensions.m4: Likewise.
+	* m4/full-header-path.m4: Likewise.
+	* m4/gettext.m4: Likewise.
+	* m4/glibc21.m4: Likewise.
+	* m4/iconv.m4: Likewise.
+	* m4/intmax.m4: Likewise.
+	* m4/inttypes-h.m4: Likewise.
+	* m4/inttypes_h.m4: Likewise.
+	* m4/isc-posix.m4: Likewise.
+	* m4/lcmessage.m4: Likewise.
+	* m4/lib-ld.m4: Likewise.
+	* m4/lib-link.m4: Likewise.
+	* m4/lib-prefix.m4: Likewise.
+	* m4/longdouble.m4: Likewise.
+	* m4/longlong.m4: Likewise.
+	* m4/mbstate_t.m4: Likewise.
+	* m4/nls.m4: Likewise.
+	* m4/onceonly.m4: Likewise.
+	* m4/pathmax.m4: Likewise.
+	* m4/po.m4: Likewise.
+	* m4/printf-posix.m4: Likewise.
+	* m4/progtest.m4: Likewise.
+	* m4/readlink.m4: Likewise.
+	* m4/setenv.m4: Likewise.
+	* m4/signed.m4: Likewise.
+	* m4/size_max.m4: Likewise.
+	* m4/ssize_t.m4: Likewise.
+	* m4/stdbool.m4: Likewise.
+	* m4/stdint.m4: Likewise.
+	* m4/stdint_h.m4: Likewise.
+	* m4/strerror.m4: Likewise.
+	* m4/strerror_r.m4: Likewise.
+	* m4/unistd_h.m4: Likewise.
+	* m4/unlocked-io.m4: Likewise.
+	* m4/visibility.m4: Likewise.
+	* m4/wchar_t.m4: Likewise.
+	* m4/wint_t.m4: Likewise.
+
+	* srclib/allocsa.h: Remove file. Now taken from gnulib.
+	* srclib/allocsa.c: Likewise.
+	* srclib/binary-io.h: Likewise.
+	* srclib/error.h: Likewise.
+	* srclib/error.c: Likewise.
+	* srclib/exit.h: Likewise.
+	* srclib/gettext.h: Likewise.
+	* srclib/memmove.c: Likewise.
+	* srclib/pathmax.h: Likewise.
+	* srclib/progname.h: Likewise.
+	* srclib/progname.c: Likewise.
+	* srclib/progreloc.c: Likewise.
+	* srclib/readlink.c: Likewise.
+	* srclib/setenv.h: Likewise.
+	* srclib/setenv.c: Likewise.
+	* srclib/stdbool_.h: Likewise.
+	* srclib/stdint_.h: Likewise.
+	* srclib/strerror.c: Likewise.
+	* srclib/unlocked-io.h: Likewise.
+	* srclib/unsetenv.c: Likewise.
+	* srclib/Makefile.am: Remove file.
+
+2006-07-27  Bruno Haible  <bruno@clisp.org>
+
+	Remove OS/2 build support that doesn't assume GNU make and GNU bash.
+	* README.os2: Remove file.
+	* Makefile.os2: Remove file.
+	* lib/Makefile.os2: Remove file.
+	* src/Makefile.os2: Remove file.
+	* man/Makefile.os2: Remove file.
+	* tests/Makefile.os2: Remove file.
+	* tests/check-stateful.cmd: Remove file.
+	* tests/check-stateless.cmd: Remove file.
+	* tests/check-translit.cmd: Remove file.
+
+2006-07-25  Bruno Haible  <bruno@clisp.org>
+
+	Remove MSVC/nmake build support.
+	* windows: Remove directory.
+	* Makefile.msvc: Remove file.
+	* lib/Makefile.msvc: Remove file.
+	* srclib/Makefile.msvc: Remove file.
+	* src/Makefile.msvc: Remove file.
+	* tests/Makefile.msvc: Remove file.
+	* man/Makefile.msvc: Remove file.
+	* po/Rules-msvc: Remove file.
+	* po/Makefile.msvc.sh: Remove file.
+	* Makefile.devel (config.h.msvc, lib/config.h.msvc): Remove rules.
+	(include/iconv.h.msvc-static, include/iconv.h.msvc-shared): Remove
+	rules.
+	(po/Makefile.msvc): Remove rule.
+	(all): Update.
+
+2006-07-25  Bruno Haible  <bruno@clisp.org>
+
+	Remove VMS support.
+	* vms: Remove directory.
+	* Makefile.vms: Remove file.
+	* lib/Makefile.vms: Remove file.
+	* srclib/Makefile.vms: Remove file.
+	* src/Makefile.vms: Remove file.
+	* tests/Makefile.vms: Remove file.
+	* man/Makefile.vms: Remove file.
+	* Makefile.devel (config.h_vms, lib/config.h_vms): Remove rules.
+	(include/iconv.h_vms): Remove rule.
+	(all): Update.
+
+2006-07-23  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.in (libiconv.la): Use the CFLAGS during linking.
+	* src/Makefile.in (iconv_no_i18n): Likewise.
+	(install): Likewise.
+	* tests/Makefile.in (table-from, table-to): Likewise.
+	Needed because the CFLAGS can e.g. trigger profiling.
+	Reported by Russell Aspinwall <russell.aspinwall@flomerics.co.uk>.
+
+2006-07-19  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.11 released.
+
+2006-07-19  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/Makefile.am (libicrt_a_SOURCES): Remove error.h, error.c.
+	(LIBADD_SOURCE): Add them here.
+
+2006-07-19  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/config.guess: Update to GNU version 2006-07-02.
+	* build-aux/config.sub: Likewise.
+
+2006-07-14  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.in (clean): Remove also *.stackdump.
+	* src/Makefile.in (clean): Likewise.
+	* tests/Makefile.in (clean): Likewise.
+
+2006-07-14  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.in (clean): Remove also iconv_no_i18n. Needed for
+	cygwin or mingw.
+	* tests/Makefile.in (clean): Remove also the programs, without
+	EXEEXT. Needed for cygwin or mingw.
+	* Makefile.in (mostlyclean, clean, distclean, maintainer-clean):
+	Remove also bin directory. Needed for cygwin and mingw.
+
+2006-07-03  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (check_subst_formatstring): Use ngettext.
+	(subst_wc_to_mb_fallback, subst_mb_to_mb_fallback): Fix error messages
+	after 2006-01-22 change.
+	* configure.ac: Require a gettext version with ngettext.
+
+2006-06-28  Bruno Haible  <bruno@clisp.org>
+
+	* m4/gettext.m4: Update from GNU gettext.
+	* m4/po.m4: Update from GNU gettext.
+
+2006-06-27  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Use autoconf-2.60.
+	* Makefile.in (datarootdir): New variable.
+	(install, installdirs, uninstall): Also pass datarootdir.
+	* configure.ac (mandir): Remove customization.
+	* man/Makefile.in (datarootdir): New variable.
+	(docdir, htmldir): Use autoconf-substituted value.
+	* src/Makefile.in (datarootdir): New variable.
+	(localedir): Use autoconf-substituted value.
+
+2006-06-27  Bruno Haible  <bruno@clisp.org>
+
+	* m4/stdint.m4: Update from gnulib.
+	* srclib/stdint_.h: Update from gnulib.
+	* srclib/Makefile.am: Update.
+
+2006-06-17  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/unsetenv.c: Update from GNU gettext.
+	* srclib/xreadlink.c: Likewise.
+
+2006-06-16  Bruno Haible  <bruno@clisp.org>
+
+	* m4/full-header-path.m4: New file, from gnulib.
+	* m4/size_max.m4: New file, from gnulib.
+	* m4/stdint.m4: Update from gnulib.
+	* srclib/stdint_.h: Update from gnulib.
+	* srclib/Makefile.am (stdint.h): Likewise.
+	* Makefile.devel (aclocal.m4): Update dependencies.
+
+2006-06-16  Bruno Haible  <bruno@clisp.org>
+
+	* m4/ssize_t.m4: Update from GNU gettext.
+
+2006-06-12  Bruno Haible  <bruno@clisp.org>
+
+	* m4/gettext.m4: Update from GNU gettext.
+	* m4/inttypes-h.m4: New file, from GNU gettext.
+	* m4/inttypes.m4: Remove file.
+	* m4/stdint.m4 (gl_STDINT_H): Update.
+	* Makefile.devel (aclocal.m4): Update dependencies.
+
+2006-06-10  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (error) [NO_I18N]: Define here instead of including
+	error.h. Fixes link failure introduced on 2006-01-22.
+
+2006-03-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: Avoid warning when
+	"parsing" /etc/ld.so.conf and empty /etc/ld.so.conf.d.
+
+2006-05-20  Bruno Haible  <bruno@clisp.org>
+
+	* tests/BIG5-HKSCS-1999-snippet: New file.
+	* tests/BIG5-HKSCS-1999-snippet.UTF-8: New file.
+	* tests/BIG5-HKSCS-2001-snippet: New file.
+	* tests/BIG5-HKSCS-2001-snippet.UTF-8: New file.
+	* tests/BIG5-HKSCS-2004-snippet: New file.
+	* tests/BIG5-HKSCS-2004-snippet.UTF-8: New file.
+	* tests/Makefile.in (check): Test also the stateful parts of
+	BIG5-HKSCS:1999, BIG5-HKSCS:2001, BIG5-HKSCS:2004.
+
+2006-05-17  Bruno Haible  <bruno@clisp.org>
+
+	Implement newer releases of BIG5-HKSCS.
+	* tools/Makefile (ALL): Remove hkscs.h, add hkscs1999.h, hkscs2001.h,
+	hkscs2004.h.
+	(hkscs.h): Remove rule.
+	(hkscs1999.h, hkscs2001.h, hkscs2004.h): New rules.
+	* tools/cjk_tab_to_h.c (output_title): Update year.
+	(main): Recognize hkscs1999, hkscs2001, hkscs2004.
+	* lib/encodings.def: Rename BIG5-HKSCS to BIG5-HKSCS:1999. Add
+	BIG5-HKSCS:2001, BIG5-HKSCS:2004. Make all three stateful.
+	* lib/hkscs.h: Remove file.
+	* lib/hkscs1999.h: New file.
+	* lib/hkscs2001.h: New file.
+	* lib/hkscs2004.h: New file.
+	* lib/big5hkscs.h: Remove file.
+	* lib/big5hkscs1999.h: New file.
+	* lib/big5hkscs2001.h: New file.
+	* lib/big5hkscs2004.h: New file.
+	* lib/converters.h: Include the new files.
+	* README, man/iconv_open.3: Add BIG5-HKSCS:1999, BIG5-HKSCS:2001.
+	* tests/BIG5-HKSCS.TXT: Remove file.
+	* tests/BIG5-HKSCS.IRREVERSIBLE.TXT: Remove file.
+	* tests/BIG5-HKSCS-1999.TXT: New file.
+	* tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT: New file.
+	* tests/BIG5-HKSCS-2001.TXT: New file.
+	* tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT: New file.
+	* tests/BIG5-HKSCS-2004.TXT: New file.
+	* tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT: New file.
+	* tests/check-stateless: Convert colon in the charset name to a dash in
+	the file name.
+	* tests/Makefile.in (check): Check BIG5-HKSCS:1999, BIG5-HKSCS:2001,
+	BIG5-HKSCS:2004 instead of just BIG5-HKSCS.
+	* tests/Makefile.msvc (check): Don't check BIG5-HKSCS.
+	* tests/Makefile.os2 (check): Likewise.
+
+2006-05-17  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/progreloc.c: Update from GNU gettext.
+
+2006-05-16  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.in (clean): Use EXEEXT.
+	* tests/Makefile.in (check, clean): Likewise.
+
+2006-05-15  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Move some checks before AC_RELOCATABLE.
+
+2006-05-15  Bruno Haible  <bruno@clisp.org>
+
+	Support for building shared libraries on mingw and Cygwin.
+	* configure.ac (WOE32DLL, DLL_VARIABLE): New variables.
+	* include/iconv.h.in (_libiconv_version): Mark as DLL_VARIABLE.
+	* woe32dll/export.h: New file, from GNU gettext.
+	* woe32dll/iconv-exports.h: New file.
+	* Makefile.devel (include/iconv.h_vms, include/iconv.h.msvc-static,
+	include/iconv.h.msvc-shared): Remove the DLL_VARIABLE annotation.
+	* lib/Makefile.in (INCLUDES): Add -I for parent directory.
+	(LDFLAGS): Add WOE32DLL dependent flags.
+	(LDFLAGS_yes, LDFLAGS_no): New variables.
+	(OBJECTS): Add WOE32DLL dependent objects.
+	(OBJECTS_yes, OBJECTS_no): New variables.
+	(iconv-exports.lo): New rule.
+
+2006-05-15  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/gettext.h: Update from GNU gettext.
+	* srclib/pathmax.h: Update from GNU gettext.
+	* srclib/progreloc.c: Update from GNU gettext.
+	* srclib/unsetenv.c: Update from GNU gettext.
+	* srclib/Makefile.am: Add snippet for creation of unistd.h.
+	* m4/extensions.m4: Update from GNU gettext.
+	* m4/gettext.m4: Update from GNU gettext.
+	* m4/lib-ld.m4: Update from GNU gettext.
+	* m4/lib-link.m4: Update from GNU gettext.
+	* m4/lib-prefix.m4: Update from GNU gettext.
+	* m4/longdouble.m4: Update from GNU gettext.
+	* m4/nls.m4: Update from GNU gettext.
+	* m4/onceonly.m4: Update from GNU gettext.
+	* m4/po.m4: Update from GNU gettext.
+	* m4/relocatable.m4: Update from GNU gettext.
+	* m4/unistd_h.m4: New file, from GNU gettext.
+	* Makefile.devel (aclocal.m4): Depend on it.
+	* configure.ac: Invoke gl_HEADER_UNISTD.
+
+2006-05-14  Bruno Haible  <bruno@clisp.org>,
+            Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* m4/libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG)
+	(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
+	(AC_LIBTOOL_PROG_LD_SHLIBS): Add support for Sun C 5.9,
+	Sun C++ 5.9, and Sun Fortran 8.3 on Linux.
+
+2006-05-06  Charles Wilson  <cygwin@cwilson.fastmail.fm>
+
+	* m4/libtool.m4: On Cygwin, like on mingw, define DLL_EXPORT when
+	compiling a shared library object.
+
+2006-05-15  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/config.rpath: Add support for Sun C 5.9 on Linux.
+
+2006-03-31  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
+
+	* djgpp/*: Update.
+
+2006-01-23  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Invoke gl_ALLOCSA.
+
+	* Makefile.devel (aclocal.m4): Depend on $(CONFIGURES_IN).
+
+2006-01-22  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (xmalloc, xalloc_die) [NO_I18N]: Define to avoid using
+	gettext().
+
+2006-01-22  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 6:0:4.
+
+2006-01-22  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c: Include error.h, exit.h.
+	(print_version): Use EXIT_SUCCESS.
+	(check_subst_formatstring, subst_mb_to_uc_fallback,
+	subst_uc_to_mb_fallback, subst_mb_to_wc_fallback,
+	subst_wc_to_mb_fallback, subst_mb_to_mb_fallback, convert, main): Use
+	error() instead of fprintf to stderr.
+
+2006-01-22  Bruno Haible  <bruno@clisp.org>
+
+	New feature: character-dependent substitutions.
+	* include/iconv.h.in (iconv_unicode_mb_to_uc_fallback,
+	iconv_unicode_uc_to_mb_fallback, iconv_wchar_mb_to_wc_fallback,
+	iconv_wchar_wc_to_mb_fallback): New types.
+	(struct iconv_fallbacks): New structure type.
+	(ICONV_SET_FALLBACKS): New macro.
+	* configure.ac: Invoke gt_TYPE_WCHAR_T and substitute HAVE_WCHAR_T.
+	* Makefile.os2 (all): Also substitute @HAVE_WCHAR_T@ in build/iconv.h.
+	* Makefile.devel (include/iconv.h_vms, include/iconv.h.msvc-static,
+	include/iconv.h.msvc-shared): Also substitute @HAVE_WCHAR_T@.
+	* lib/converters.h (struct conv_struct): Add field 'fallbacks'.
+	* lib/loop_unicode.h (struct uc_to_mb_fallback_locals): New type.
+	(uc_to_mb_write_replacement): New function.
+	(struct mb_to_uc_fallback_locals): New type.
+	(mb_to_uc_write_replacement): New function.
+	(unicode_loop_convert): Call mb_to_uc_fallback and uc_to_mb_fallback.
+	(unicode_loop_reset): Call uc_to_mb_fallback.
+	* lib/loop_wchar.h (struct wc_to_mb_fallback_locals): New type.
+	(wc_to_mb_write_replacement): New function.
+	(wchar_from_loop_convert): Call wc_to_mb_fallback.
+	(struct mb_to_wc_fallback_locals): New type.
+	(mb_to_wc_write_replacement): New function.
+	(wchar_to_loop_convert): Call mb_to_wc_fallback.
+	* lib/iconv.c (iconv_open): Initialize the 'fallbacks' field.
+	(iconvctl): Handle ICONV_SET_FALLBACKS.
+	* lib/genflags.c (struct iconv_fallbacks): New dummy definition.
+	* src/iconv.c: Include limits.h.
+	(isdigit, c_isprint): New macros.
+	(usage): Document long options and new options.
+	(check_subst_formatstring): New function.
+	(ilseq_byte_subst, ilseq_wchar_subst, ilseq_unicode_subst): New
+	variables.
+	(ilseq_byte_subst_size, ilseq_wchar_subst_size,
+	ilseq_unicode_subst_size): New variables.
+	(ilseq_byte_subst_buffer, ilseq_wchar_subst_buffer,
+	ilseq_unicode_subst_buffer): New variables.
+	(subst_mb_to_uc_cd, subst_mb_to_uc_temp_buffer): New variables.
+	(subst_mb_to_uc_fallback): New function.
+	(subst_uc_to_mb_cd, subst_uc_to_mb_temp_buffer): New variables.
+	(subst_uc_to_mb_fallback): New function.
+	(subst_mb_to_wc_cd, subst_mb_to_wc_temp_buffer): New variables.
+	(subst_mb_to_wc_fallback): New function.
+	(subst_wc_to_mb_cd, subst_wc_to_mb_temp_buffer): New variables.
+	(subst_wc_to_mb_fallback): New function.
+	(subst_mb_to_mb_cd, subst_mb_to_mb_temp_buffer): New variables.
+	(subst_mb_to_mb_fallback): New function.
+	(convert): Enlarge the outbuf when the conversion failed with E2BIG.
+	(main): Handle new options --byte-subst, --widechar-subst,
+	--unicode-subst.
+	* man/iconv.1: Document --unicode-subst, --byte-subst, --widechar-subst
+	options.
+	* tests/check-subst: New file.
+	* tests/Makefile.in (check): Also invoke check-subst.
+	Suggested by James Taylor <james@oakseed.demon.co.uk>.
+
+2006-01-21  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (print_version): Bump copyright year.
+	(main): Accept long options --from-code, --to-code, --list, --silent.
+	Accept abbreviated long options, like getopt() does.
+	* man/iconv.1: Document long options.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (print_version): Update copyright year.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Renamed from configure.in.
+	* Makefile.devel (CONFIGURES_IN, configure, config.h.in): Update.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Bump version number.
+	* include/iconv.h.in (_LIBICONV_VERSION): Likewise.
+	* windows/iconv.rc: Likewise.
+	* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 5:1:3.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/config.guess: Update to GNU version 2005-12-23.
+	* build-aux/config.sub: Likewise.
+	* build-aux/config.libpath: Update from GNU gettext.
+	* build-aux/install-sh: Upgrade to automake-1.9.5.
+	* build-aux/missing: Upgrade to automake-1.9.5.
+	* build-aux/mkinstalldirs: Upgrade to automake-1.9.5.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* m4/alloca.m4: Update from GNU gettext.
+	* m4/allocsa.m4: Update from GNU gettext.
+	* m4/canonicalize.m4: Update from GNU gettext.
+	* m4/codeset.m4: Update from GNU gettext.
+	* m4/eealloc.m4: Update from GNU gettext.
+	* m4/error.m4: Update from GNU gettext.
+	* m4/extensions.m4: Update from GNU gettext.
+	* m4/gettext.m4: Update from GNU gettext.
+	* m4/glibc21.m4: Update from GNU gettext.
+	* m4/iconv.m4: Update from GNU gettext.
+	* m4/intmax.m4: Update from GNU gettext.
+	* m4/inttypes_h.m4: New file, from GNU gettext.
+	* m4/isc-posix.m4: Update from GNU gettext.
+	* m4/lcmessage.m4: Update from GNU gettext.
+	* m4/longdouble.m4: Update from GNU gettext.
+	* m4/longlong.m4: Update from GNU gettext.
+	* m4/mbstate_t.m4: Update from GNU gettext.
+	* m4/nls.m4: Update from GNU gettext.
+	* m4/onceonly.m4: Update from GNU gettext.
+	* m4/pathmax.m4: Update from GNU gettext.
+	* m4/po.m4: Update from GNU gettext.
+	* m4/printf-posix.m4: Update from GNU gettext.
+	* m4/progtest.m4: Update from GNU gettext.
+	* m4/readlink.m4: Update from GNU gettext.
+	* m4/relocatable.m4: Update from GNU gettext.
+	* m4/setenv.m4: Update from GNU gettext.
+	* m4/signed.m4: Update from GNU gettext.
+	* m4/ssize_t.m4: Update from GNU gettext.
+	* m4/stdbool.m4: Update from GNU gettext.
+	* m4/stdint_h.m4: New file, from GNU gettext.
+	* m4/strerror.m4: Update from GNU gettext.
+	* m4/strerror_r.m4: Update from GNU gettext.
+	* m4/unlocked-io.m4: Update from GNU gettext.
+	* m4/wchar_t.m4: Update from GNU gettext.
+	* m4/wint_t.m4: Update from GNU gettext.
+	* m4/xreadlink.m4: Update from GNU gettext.
+	* Makefile.devel (aclocal.m4): Depend on m4/inttypes_h.m4 and
+	m4/stdint_h.m4 as well.
+	* configure.in: Invoke AC_TYPE_MBSTATE_T instead of AC_MBSTATE_T.
+	Invoke gl_FUNC_GLIBC_UNLOCKED_IO instead of jm_FUNC_GLIBC_UNLOCKED_IO.
+	Invoke gl_ERROR instead of gt_FUNC_ERROR_AT_LINE.
+	Don't invoke AC_AIX and AC_MINIX, done by gl_USE_SYSTEM_EXTENSIONS.
+	Temporarily redefine AC_LIBOBJ and AC_REPLACE_FUNCS, so as to fill
+	SRCLIBOBJS instead of LIBOBJS.
+	* srclib/alloca_.h: Update from GNU gettext.
+	* srclib/allocsa.h: Update from GNU gettext.
+	* srclib/canonicalize.c: Update from GNU gettext.
+	* srclib/error.h: Update from GNU gettext.
+	* srclib/error.c: Update from GNU gettext.
+	* srclib/gettext.h: Update from GNU gettext.
+	* srclib/memmove.c: Update from GNU gettext.
+	* srclib/progname.h: Update from GNU gettext.
+	* srclib/progname.c: Update from GNU gettext.
+	* srclib/progreloc.c: Update from GNU gettext.
+	* srclib/readlink.c: Update from GNU gettext.
+	* srclib/relocatable.c: Update from GNU gettext.
+	* srclib/relocwrapper.c: Update from GNU gettext.
+	* srclib/setenv.h: Update from GNU gettext.
+	* srclib/setenv.c: Update from GNU gettext.
+	* srclib/stdbool_.h: Update from GNU gettext.
+	* srclib/stdint_.h: Update from gnulib.
+	* srclib/strerror.c: Update from GNU gettext.
+	* srclib/unlocked-io.h: Update from GNU gettext.
+	* srclib/unsetenv.c: Update from GNU gettext.
+	* srclib/xalloc.h: Update from GNU gettext.
+	* srclib/xmalloc.c: Update from GNU gettext.
+	* srclib/xreadlink.c: Update from GNU gettext.
+	* srclib/xstrdup.c: Update from GNU gettext.
+	* srclib/Makefile.am (DEFS): Also define EXEEXT.
+	(libicrt_a_LIBADD): Use SRCLIBOBJS instead of LIBOBJS.
+	(libicrt_a_DEPENDENCIES): New variable.
+	* src/Makefile.in (EXEEXT): New variable.
+	* build-aux/install-reloc: Update from GNU gettext.
+	* build-aux/reloc-ldflags: Update from GNU gettext.
+	* build-aux/config.rpath: Update from GNU gettext.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update, based on libtool-1.5.22.
+	* build-aux/ltmain.sh: Update, based on libtool-1.5.22.
+
+2005-12-24  Bruno Haible  <bruno@clisp.org>
+
+	Check the whole range of GB18030.
+	* tests/GB18030-BMP.TXT: Renamed from tests/GB18030.TXT.
+	* tests/gengb18030z.c: New file.
+	* tests/table-from.c (main): For GB18030, don't stop at U+10000.
+	* tests/table-to.c (main): Likewise.
+	* tests/Makefile.in (check): Generate GB18030.TXT on the fly from
+	GB18030-BMP.TXT.
+	(clean): Remove also gengb18030z and GB18030.TXT.
+	* tests/Makefile.msvc (check): Generate GB18030.TXT on the fly from
+	GB18030-BMP.TXT.
+	(clean): Remove also GB18030Z.TXT, GB18030TMP.TXT, GB18030.TXT.
+	* tests/Makefile.os2 (check): Depend on gengb18030z.exe. Generate
+	GB18030.TXT on the fly from GB18030-BMP.TXT.
+	(clean): Remove also GB18030Z.TXT, GB18030TMP.TXT, GB18030.TXT.
+
+2005-12-20  Bruno Haible  <bruno@clisp.org>
+
+	* tests/table-to.c (main): Test the mappings up to U+10FFFF, not only
+	up to U+2FFFF. Tolerate that Unicode language tags are silently mapped
+	to nothing.
+
+2005-12-22  Bruno Haible  <bruno@clisp.org>
+
+	Extend GB18030 converter to cover the entire Unicode PUA.
+	* lib/gb18030.h: Update comments, based on second printing.
+	(gb18030_mbtowc): Add mapping for range U+E000..U+E765.
+	(gb18030_pua2charset): New array.
+	(gb18030_wctomb): Add mapping for range U+E000..U+E765 and the two-byte
+	part of range U+E766..U+E864.
+	* lib/gb18030ext.h (gb18030ext_2uni_pagefe): Add mappings to private
+	area.
+	(gb18030ext_mbtowc): Add mapping for the two-byte part of range
+	U+E766..U+E864.
+	* lib/gb18030uni.h (gb18030uni_charset2uni_ranges,
+	gb18030uni_uni2charset_ranges, gb18030uni_ranges): Add 12 more
+	intervals.
+	(gb18030uni_mbtowc, gb18030uni_wctomb): Update.
+	* tests/GB18030.TXT: Complete mappings to private area.
+
+2005-12-22  Bruno Haible  <bruno@clisp.org>
+
+	* lib/gbk.h: Update comments.
+
+2005-12-20  Bruno Haible  <bruno@clisp.org>
+
+	Add private area mappings to CP949.
+	* lib/cp949.h (cp949_mbtowc, cp949_wctomb): Map U+E000..U+E0BB like
+	many others do it.
+	* tests/CP949.TXT: Add mappings for U+E000..U+E0BB.
+
+2005-12-15  Bruno Haible  <bruno@clisp.org>
+
+	Add private area mappings to CP950.
+	* lib/cp950.h (cp950_mbtowc, cp950_wctomb): Map U+E000..U+F6B0 like
+	most others do it.
+	* tests/CP950.TXT: Add mappings for U+E000..U+F6B0.
+
+2005-12-15  Bruno Haible  <bruno@clisp.org>
+
+	Make CP936 follow what Microsoft does.
+	In http://www.microsoft.com/globaldev/reference/dbcs/936.mspx they
+	added a 0x80 - U+20AC mapping to the code chart, but not to the
+	tooltips and not to the list of mappings.
+	* lib/cp936.h: New file.
+	* lib/gbk.h: Update comments.
+	* lib/ces_gbk.h: Update comments.
+	* lib/converters.h: Include cp936.h.
+	* lib/encodings.def (CP936): New encoding.
+	(GBK): Remove CP936 aliases.
+	* README, man/iconv_open.3: Add CP936.
+	* tests/Makefile.in (check): Check CP936.
+	* tests/Makefile.msvc (check): Likewise.
+	* tests/Makefile.os2 (check): Likewise.
+	* tests/CP936.TXT: New file.
+
+2005-12-14  Bruno Haible  <bruno@clisp.org>
+
+	* lib/cp932.h (cp932_wctomb): Map U+FF5E, U+2225, U+FF0D, U+FFE0,
+	U+FFE1 like Microsoft does it.
+	* lib/CP932.IRREVERSIBLE.TXT: Add these mappings.
+	Reported by Lei Wang <lwang@qilinsoft.com>.
+
+2005-12-14  Bruno Haible  <bruno@clisp.org>
+
+	Follow Euro sign addition done in 1999 in
+	http://www.microsoft.com/globaldev/reference/dbcs/950/950_A3.mspx
+	* lib/cp950.h (cp950_mbtowc, cp950_wctomb): Add mapping for 0xA3E1.
+	* tests/CP950.TXT: Add mapping for 0xA3E1.
+
+2005-11-11  Bruno Haible  <bruno@clisp.org>
+
+	* lib/euc_jp.h (euc_jp_wctomb): When writing a 3-bytes byte sequence
+	and only two bytes are available in the output buffer, return
+	RET_TOOSMALL instead of overrunning the output buffer.
+	* lib/isoir165.h (isoir165_wctomb): When only one byte is available
+	in the output buffer, don't overrun the output buffer.
+	Reported by William Bardwell <bardwell@curl.com>.
+
+2005-09-18  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update, based on libtool-1.5.20.
+	* build-aux/ltmain.sh: Update, based on libtool-1.5.20.
+
+2005-08-12  Bruno Haible  <bruno@clisp.org>
+
+	* lib/big5_2003.h: Map 0xF9FA..0xF9FD differently.
+	* tests/BIG5-2003.TXT: Likewise.
+	* tests/BIG5-2003.IRREVERSIBLE.TXT: New file.
+	Reported by Ping Yeh <ping@pingyeh.net>.
+
+2005-07-24  Bruno Haible  <bruno@clisp.org>
+
+	Tidy up exported symbols.
+	* m4/visibility.m4: New file.
+	* include/export.h: New file.
+	* configure.in: Invoke gl_VISIBILITY. Use AC_CONFIG_FILES. Arrange to
+	create also include/iconv.h.inst.
+	* Makefile.devel (all): Depend on include/iconv.h.build.in.
+	(aclocal.m4): Depend on m4/visibility.m4.
+	(include/iconv.h.build.in): New rule.
+	* Makefile.in (install-lib, install): Install include/iconv.h.inst,
+	not the include/iconv.h that was used for building.
+	(distclean, maintainer-clean): Remove also include/iconv.h.inst.
+	* lib/Makefile.in (CFLAGS): Add @CFLAG_VISIBILITY@.
+	(DEFS): Also define BUILDING_LIBICONV and BUILDING_DLL.
+	* lib/config.h.in (HAVE_VISIBILITY): New macro.
+	* lib/relocatable.h (RELOCATABLE_DLL_EXPORTED) [HAVE_VISIBILITY]:
+	Define to the gcc visibility attribute.
+	* srclib/relocatable.h (RELOCATABLE_DLL_EXPORTED) [HAVE_VISIBILITY]:
+	Likewise.
+
+2005-07-25  Bruno Haible  <bruno@clisp.org>
+
+	2003-08-24  Bruno Haible  <bruno@clisp.org>
+	* lib/relocatable.h: Make this file includable in C++ mode: add extern
+	"C".
+
+2005-07-08  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.10 released.
+
+2005-07-08  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4 (postinstall_cmds) [cygwin,mingw,pw32]: Make DLL
+	executable after installing it.
+
+2005-07-08  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Bump version number.
+	* include/iconv.h.in (_LIBICONV_VERSION): Likewise.
+	* windows/iconv.rc: Likewise.
+	* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 5:0:3.
+
+2005-07-05  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (ACLOCAL): New variable.
+	(aclocal.m4): Use it.
+
+2005-07-05  Bruno Haible  <bruno@clisp.org>
+
+	* m4/relocatable.m4 (AC_RELOCATABLE): On mingw, simply set
+	SET_RELOCATABLE to a trivial value.
+
+2004-08-08  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/progreloc.c (xstrdup): Define as strdup if no xmalloc should
+	be used.
+
+2004-04-28  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/progreloc.c (ISSLASH, IS_PATH_WITH_DIR, FILESYSTEM_PREFIX_LEN):
+	Treat Cygwin like Windows, since it now accepts Windows pathnames.
+
+2005-06-09  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (mkinstalldirs): Use build-aux/ instead of autoconf/.
+	* lib/Makefile.in (mkinstalldirs): Likewise.
+	* src/Makefile.in (mkinstalldirs): Likewise.
+	* man/Makefile.in (mkinstalldirs): Likewise.
+
+2005-06-08  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/canonicalize.c (__realpath): Avoid gcc warnings on platforms
+	that don't support symbolic links.
+
+2005-06-08  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/binary-io.h (fileno): Undefine before defining it. Avoids a
+	gcc warning on mingw.
+
+2005-05-22  Bruno Haible  <bruno@clisp.org>
+
+	Implement and document BIG5-2003.
+	* lib/big5_2003.h: New file.
+	* lib/converters.h: Include it.
+	* lib/encodings_extra.def (BIG5-2003): New encoding.
+	* README, man/iconv_open.3: Add BIG5-2003.
+	* tests/Makefile.in (check-extra-yes): Check BIG5-2003.
+	* tests/BIG5-2003.TXT: New file.
+
+2005-05-21  Bruno Haible  <bruno@clisp.org>
+
+	Add EURO SIGN to EUC-TW converter.
+	* lib/cns11643_1.h (cns11643_1_2uni_page42): Add entry for 0x14242.
+	(cns11643_1_mbtowc): Update.
+	* lib/cns11643_inv.h (cns11643_inv_2charset): Add entry for 0x20AC.
+	(cns11643_inv_uni2indx_page*): Update.
+	* lib/dec_hanyu.h (dec_hanyu_mbtowc, dec_hanyu_wctomb): Consider only
+	part of row 42.
+	* tests/EUC-TW.TXT: Add entry for 0x20AC.
+	* tests/EUC-TW.IRREVERSIBLE.TXT: Likewise.
+
+2005-05-03  Bruno Haible  <bruno@clisp.org>
+
+	* tools/Makefile (ALL): Add pt154.h.
+	(pt154.h): New rule.
+	* lib/encodings.def: Add PT154.
+	* lib/pt154.h: New file.
+	* lib/converters.h: Include it.
+	* README, man/iconv_open.3: Add PT154.
+	* NOTES: Mention PT154.
+	* tests/PT154.TXT: New file.
+	* tests/Makefile.in (check): Also test PT154.
+	* tests/Makefile.msvc (check): Likewise.
+	* tests/Makefile.os2 (check): Likewise.
+
+2005-03-29  Bruno Haible  <bruno@clisp.org>
+
+	Rename libiconv_plug.so to preloadable_libiconv.so.
+	* configure.in (PLUGLIB): Set to preloadable_libiconv.so instead of
+	libiconv_plug.so.
+	* lib/Makefile.in (preloadable_libiconv.so): Renamed from
+	libiconv_plug.so.
+	(preloadable_libiconv_linux.so): Renamed from libiconv_plug_linux.so.
+	(preloadable_libiconv_solaris.so): Renamed from
+	libiconv_plug_solaris.so.
+	(preloadable_libiconv_osf.so): Renamed from libiconv_plug_osf.so.
+	(clean): Update.
+	* README: Update.
+
+2005-03-29  Bruno Haible  <bruno@clisp.org>
+
+	Implement and document ATARIST.
+	* tools/Makefile (ALL): Add atarist.h.
+	(atarist.h): New rule.
+	* lib/atarist.h: New file.
+	* lib/converters.h: Include it.
+	* lib/encodings_extra.def (ATARIST): New encoding.
+	* README, man/iconv_open.3: Add ATARIST.
+	* tests/Makefile.in (check-extra-yes): Check ATARIST.
+	* tests/ATARIST.TXT: New file.
+
+2005-03-22  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux: New directory, renamed from autoconf.
+	* configure.in (AC_CONFIG_AUX_DIR): Use build-aux.
+
+2005-03-16  Bruno Haible  <bruno@clisp.org>
+
+	* m4/stdint.m4 (gl_STDINT_H): Define HAVE_LONG_LONG_64BIT instead of
+	HAVE_LONGLONG_64BIT.
+	* srclib/stdint_.h: Use HAVE_LONG_LONG_64BIT instead of
+	HAVE_LONGLONG_64BIT.
+	* srclib/Makefile.am (stdint.h): Likewise.
+
+2005-03-14  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (aclocal.m4): Depend also on allocsa.m4, eealloc.m4,
+	extensions.m4, intmax.m4, inttypes.m4, longdouble.m4, longlong.m4,
+	printf-posix.m4, readlink.m4, signed.m4, ssize_t.m4, stdint.m4,
+	wchar_t.m4, wint_t.m4.
+
+2005-03-13  Bruno Haible  <bruno@clisp.org>
+
+	Make stdout error checking reliable, also when writing to a NFS file.
+	* src/iconv.c (main): Check the return value of fclose(stdout).
+	* lib/genaliases.c (main): Likewise.
+	* lib/genaliases2.c (main): Likewise.
+	* lib/genflags.c (main): Likewise.
+	* lib/gentranslit.c (main): Likewise.
+	* tests/genutf8.c (main): Likewise.
+	* tests/table-from.c (main): Likewise.
+	* tests/table-to.c (main): Likewise.
+
+2005-03-13  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (convert): Before outputting an error message, flush
+	stdout and output a newline if suitable.
+
+2005-03-13  Bruno Haible  <bruno@clisp.org>
+
+	Improved error messages.
+	* srclib/width.c: New file, from GNU clisp.
+	* srclib/uniwidth.h: New file, from GNU clisp with modifications.
+	* srclib/unitypes.h: New file, from GNU clisp with modifications.
+	* srclib/cjk.h: New file, from GNU clisp.
+	* srclib/streq.h: New file, from GNU clisp.
+	* srclib/stdint_.h: New file, from gnulib.
+	* m4/stdint.m4: New file, from gnulib.
+	* m4/inttypes.m4: New file, from gnulib.
+	* srclib/Makefile.am: Add gnulib module 'stdint' snippet.
+	(BUILT_SOURCES): New variable.
+	(libicrt_a_SOURCES): Add width.c, uniwidth.h, unitypes.h, cjk.h,
+	streq.h.
+	* configure.in: Invoke gl_STDINT_H.
+	* src/iconv.c: Include cjk.h, uniwidth.h.
+	(line, column, cjkcode): New variables.
+	(update_line_column): New function.
+	(convert): Initialize line and column. In all error message, show also
+	the line and column number.
+	(main): Initialize cjkcode. Set up hooks to call update_line_column.
+
+2005-03-13  Bruno Haible  <bruno@clisp.org>
+
+	* include/iconv.h.in (iconv_canonicalize): New declaration.
+	* lib/genaliases.c (emit_encoding): Take two output streams as
+	arguments. To the second stream, emit a shell command for extracting
+	offsets into the gperf generated string pool.
+	(main): Write the shell commands into file descriptors 3 and 4.
+	* lib/genaliases2.c (emit_encoding): Take two output streams as
+	arguments. To the second stream, emit an expression for the offset
+	into the string pool.
+	(main): Write the offsets into file descriptor 3.
+	* Makefile.devel (lib/aliases.gperf): Remove target.
+	(lib/aliases.h): Generate lib/aliases.gperf temporarily. Generate also
+	lib/canonical.h and lib/canonical_local.h.
+	(lib/aliases_aix.h): Generate also lib/canonical_aix.h.
+	(lib/aliases_osf1.h): Generate also lib/canonical_osf1.h.
+	(lib/aliases_dos.h): Generate also lib/canonical_dos.h.
+	(lib/aliases_extra.h): Generate also lib/canonical_extra.h.
+	* lib/iconv.c (stringpool2): Provide default definition when it doesn't
+	exist.
+	(all_canonical): New array.
+	(iconv_canonicalize): New function.
+
+2005-03-13  Bruno Haible  <bruno@clisp.org>
+
+	* include/iconv.h.in (iconv_unicode_char_hook, iconv_wide_char_hook,
+	iconv_hooks): New types.
+	(ICONV_SET_HOOKS): New macro.
+	* lib/converters.h (struct conv_struct): Add field 'hooks'.
+	* lib/iconv.c (iconv_open): Initialize hooks to NULL.
+	(iconvctl): Handle ICONV_SET_HOOKS.
+	* lib/loop_unicode.h (unicode_loop_convert, unicode_loop_reset): After
+	conversion of a character, call the uc_hook.
+	* lib/loop_wchar.h (wchar_id_loop_convert): After every character, call
+	the wc_hook.
+	* lib/genflags.c (iconv_hooks): Provide a dummy definition.
+
+2005-02-05  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (main): In case of unsupported encodings, show a hint
+	towards "iconv -l".
+
+2005-01-06  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.msvc (CFLAGS): Define also INSTALLPREFIX.
+	* lib/Makefile.vms (DEFS): Likewise.
+	Reported by Troels Walsted Hansen <Troels.W.Hansen@fast.no>.
+
+2005-01-05  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/config.rpath: Update from GNU gettext.
+
+2005-01-05  Bruno Haible  <bruno@clisp.org>
+
+	Assume automake-1.9.
+	* Makefile.devel (AUTOMAKE): Assume automake-1.9.
+
+2005-01-05  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.10.
+	* autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.10.
+
+2004-11-11  Bruno Haible  <bruno@clisp.org>
+
+	* lib/iconv.c (iconv_open): Accept the suffixes //TRANSLIT and //IGNORE
+	in arbitrary order.
+	Reported by Lukas Gebauer <gebauerl@mlp.cz>.
+
+2004-09-21  Juan Manuel Guerrero  <st001906@hrz1.hrz.tu-darmstadt.de>
+
+	* djgpp/config.bat: Update.
+	* djgpp/config.sed: Update.
+	* djgpp/config.site: Update.
+	* djgpp/edtest.bat: Update.
+	* djgpp/fnchange.in: Update.
+	* djgpp/Makefile.maint: Update.
+	* djgpp/makefile.sed: Update.
+	* djgpp/README.in: Update.
+	* djgpp/sources.sed: Update.
+	* djgpp/translit-check.sed: Update.
+
+2004-08-25  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.6.
+	* autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.6.
+
+2004-07-31  Bruno Haible  <bruno@clisp.org>
+
+	Update to JISX 0213 plane 1 to 2004 version (ISO-IR-233).
+	* tools/Makefile (jisx0213.h): Bump version number.
+	* tools/JISX0213.TXT: Change mappings U+2015 -> U+2014,
+	U+2299 -> U+29BF, and add 10 new characters.
+	* tools/cjk_tab_to_h.c (output_title): Bump year.
+	(do_jisx0213): Update comments. Emit a conditional 'inline'.
+	* lib/jisx0213.h: Regenerated.
+	* lib/iso2022_jp3.h (iso2022_jp3_mbtowc): Accept escape sequence
+	ESC $ ( Q as a synonym of ESC $ ( O.
+	(iso2022_jp3_wctomb): Emit ESC $ ( Q instead of ESC $ ( O.
+	* tests/EUC-JISX0213.TXT: Change mappings U+2015 -> U+2014,
+	U+2299 -> U+29BF, and add 10 new characters.
+	* tests/SHIFT_JISX0213.TXT: Likewise.
+	* tests/ISO-2022-JP-3-snippet: Update.
+	* tests/ISO-2022-JP-3-snippet.UTF-8: Update.
+
+2004-07-22  Bruno Haible  <bruno@clisp.org>
+
+	* lib/encodings.def (ISO-8859-7): Add alias ISO_8859-7:2003.
+	* tools/Makefile (iso8859_7.h): Use conversion table from 2003.
+	* lib/iso8859_7.h: Add mappings for 0xa4, 0xa5, 0xaa.
+	* tests/ISO-8859-7.TXT: Update to ISO_8859-7:2003.
+
+2004-07-22  Bruno Haible  <bruno@clisp.org>
+
+	* tools/Makefile (ALL): Add iso8859_11.h.
+	(iso8859_11.h): New rule.
+	* lib/encodings.def: Add ISO-8859-11.
+	* lib/iso8859_11.h: New file.
+	* lib/converters.h: Include it.
+	* tests/ISO-8859-11.TXT: New file.
+	* tests/Makefile.in (check): Also test ISO-8859-11.
+	* tests/Makefile.msvc (check): Likewise.
+	* tests/Makefile.os2 (check): Likewise.
+
+2004-07-17  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (main): Terminate option parsing when option -- is seen.
+	Reported by Len Lattanzi <zardoz@users.sourceforge.net>.
+
+2004-03-05  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.in (install): Make DESTDIR work on HP-UX.
+	Reported by Bob Proulx <box@proulx.com>.
+
+2004-02-19  Bruno Haible  <bruno@clisp.org>
+
+	* lib/vietcomb.h (viet_comp_table_data): Un-uncomment 0x00D5, 0x00F5,
+	0x0168, 0x0169. Needed for TCVN-5712 but not for CP1258.
+	(viet_comp_table0301_len): Increment by 4.
+
+	* lib/cp1255.h (cp1255_mbtowc): Don't delay the handling of characters
+	which are not entries in cp1255_comp_table_data.
+	* lib/cp1258.h (cp1258_comp_bases): New array.
+	(cp1258_mbtowc): Don't delay the handling of characters which are not
+	relevant entries in viet_comp_table_data.
+	* lib/tcvn.h (tcvn_comp_bases): New array.
+	(tcvn_mbtowc): Don't delay the handling of characters which are not
+	relevant entries in viet_comp_table_data.
+	Reported by Alain Bench <veronatif@free.fr>.
+
+2004-02-02  Perry Rapp  <lifelines_3_0_18@hotmail.com>
+            Bruno Haible  <bruno@clisp.org>
+
+	* man/iconvctl.3: New file.
+	* man/iconv.3: Refer to it in "See also".
+	* man/iconv_open.3: Likewise.
+
+2004-01-24  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/progreloc.c (xstrdup): Define as strdup if no xmalloc should
+	be used.
+
+2004-01-20  Bruno Haible  <bruno@clisp.org>
+
+	Upgrade from gettext-0.14.
+
+	* configure.in: Call gl_USE_SYSTEM_EXTENSIONS. Call AM_STDBOOL_H
+	instead of gt_STDBOOL_H. Provide a definition for DLL_VARIABLE.
+	* srclib/Makefile.am (libicrt_a_SOURCES): Add allocsa.h, allocsa.c,
+	xalloc.h. Remove xmalloc.h.
+	(libicrt_a_LIBADD): Remove @ALLOCA@.
+	* srclib/Makefile.msvc (OBJECTS): Add allocsa.obj.
+	(allocsa.obj): New rule.
+	* srclib/Makefile.vms (OBJECTS): Add allocsa.obj.
+	(allocsa.obj): New rule.
+	* Makefile.devel (config.h_vms): Set MALLOC_0_IS_NONNULL to 0.
+	(config.h.msvc): Set MALLOC_0_IS_NONNULL to 1.
+
+    lib/:
+
+	2003-10-09  Bruno Haible  <bruno@clisp.org>
+	* lib/relocatable.c: Include xalloc.h instead of xmalloc.h.
+
+	2003-08-01  Bruno Haible  <bruno@clisp.org>
+	* lib/relocatable.c (find_shared_library_fullname): Disable the code on
+	Linux/libc5. Reported by Alain Guibert <derogaton+bgli@oreka.com>.
+
+	2003-06-22  Bruno Haible  <bruno@clisp.org>
+	* lib/relocatable.c (compute_curr_prefix): Comment out this function in
+	the case when it is not used.
+	Reported by Pavel Roskin <proski@gnu.org>.
+
+    m4/:
+
+	* m4/gettext.m4: Upgrade from GNU gettext. Many changes.
+	* m4/po.m4: Likewise.
+
+	* m4/readlink.m4: New file, from GNU gettext.
+
+	2003-11-30  Bruno Haible  <bruno@clisp.org>
+	* m4/allocsa.m4: New file.
+	* m4/eealloc.m4: New file.
+	* m4/setenv.m4 (gl_PREREQ_SETENV): Require gl_ALLOCSA instead of
+	AC_FUNC_ALLOCA.
+
+	2003-10-21  Bruno Haible  <bruno@clisp.org>
+	* m4/canonicalize.m4 (gl_PREREQ_CANONICALIZE): Also test for
+	readlink().
+
+	2003-08-24  Bruno Haible  <bruno@clisp.org>
+	* m4/relocatable.m4 (AC_RELOCATABLE): Use $(host) instead of @host@,
+	since the substitution of @host@ may occur before the substitution of
+	@SET_RELOCATABLE@.
+
+	2003-08-23  Bruno Haible  <bruno@clisp.org>
+	* stdbool.m4: Replace with the version from gnulib, without
+	AC_HEADER_STDBOOL.
+
+	2003-08-08  Paul Eggert  <eggert@twinsun.com>
+	* m4/extensions.m4: New file.
+	* m4/unlocked-io.m4 (jm_FUNC_GLIBC_UNLOCKED_IO):
+	Require gl_USE_SYSTEM_EXTENSIONS rather than AC_GNU_SOURCE.
+
+	2003-07-01  Bruno Haible  <bruno@clisp.org>
+	* m4/ssize_t.m4 (gt_TYPE_SSIZE_T): Don't include <unistd.h>.
+	<sys/types.h> should be sufficient.
+	Reported by Paul Eggert.
+
+	2003-07-01  Bruno Haible  <bruno@clisp.org>
+	* m4/lib-prefix.m4 (AC_LIB_ARG_WITH): Avoid "duplicated macro" error
+	from aclocal-1.4-p4.
+	Reported by Luke Schierer <lschiere@rackspace.com> and
+	Michael C. Toren <mct@toren.net>.
+
+	2003-07-01  Paul Eggert  <eggert@twinsun.com>
+	* m4/xreadlink.m4 (gl_XREADLINK): Don't check for sys/types.h, since
+	xreadlink.c now includes it unconditionally.
+
+	2003-06-17  Paul Eggert  <eggert@twinsun.com>
+	* m4/lib-ld.m4 (AC_LIB_PROG_LD_GNU, AC_LIB_PROG_LD): Don't use egrep,
+	for portability to POSIX 1003.1-2001.  Backported from libtool-1.5.
+
+	2003-05-28  Paul Eggert  <eggert@twinsun.com>
+	* m4/pathmax.m4 (gl_PATHMAX): Don't check for limits.h.
+	* m4/xreadlink.m4 (gl_XREADLINK): Likewise.
+
+	2002-12-24  Bruno Haible  <bruno@clisp.org>
+	* m4/setenv.m4 (gt_FUNC_SETENV): New macro.
+	(gt_CHECK_VAR_DECL): Fix quoting error that led to infinite loop in m4
+	when invoked twice.
+	(gt_PREREQ_SETENV, gt_PREREQ_UNSETENV): New macros, replacing old
+	gt_FUNC_SETENV.
+
+    srclib/:
+
+	2003-11-30  Bruno Haible  <bruno@clisp.org>
+	* srclib/alloca.c: Remove file.
+
+	2003-11-30  Bruno Haible  <bruno@clisp.org>
+	Safer stack allocation.
+	* srclib/allocsa.h: New file.
+	* srclib/allocsa.c: New file.
+	* canonicalize.c: Include allocsa.h.
+	(__realpath): Use allocsa instead of alloca. Don't clobber errno right
+	before returning NULL.
+	* srclib/relocwrapper.c: Indirectly depends on allocsa.
+	* srclib/setenv.c: Include allocsa.h.
+	(alloca): Remove fallback definition.
+	(freea): Remove macro.
+	(__add_to_environ) [!_LIBC]: Use allocsa instead of alloca. Use freesa
+	instead of freea.
+
+	2003-11-17  Bruno Haible  <bruno@clisp.org>
+	* srclib/canonicalize.c: #undef realpath after <config.h> but before
+	the system includes, so as to avoid a prototype clash on Solaris 2.5.1.
+	Reported by Warren L. Dodge <warrend@mdhost.cse.tek.com>.
+
+	2003-10-21  Bruno Haible  <bruno@clisp.org>
+	* srclib/canonicalize.c (lstat): Define as an alias to 'stat' on
+	systems without symbolic links.
+
+	2003-10-17  Bruno Haible  <bruno@clisp.org>
+	* srclib/binary-io.h: Avoid warnings on Cygwin.
+
+	2003-10-09  Bruno Haible  <bruno@clisp.org>
+	* srclib/xalloc.h: Renamed from xmalloc.h.
+	* srclib/progreloc.c: Include xalloc.h instead of xmalloc.h.
+	* srclib/relocatable.c: Likewise.
+	* srclib/xmalloc.c: Likewise.
+	* srclib/xreadlink.c: Likewise.
+	* srclib/xstrdup.c: Likewise.
+
+	2003-09-12  Paul Eggert  <eggert@twinsun.com>
+	* srclib/progreloc.c (get_full_program_name): Define via prototype.
+
+	2003-09-12  Paul Eggert  <eggert@twinsun.com>
+	* srclib/setenv.c (clearenv): Define via prototype.
+
+	2003-09-10  Bruno Haible  <bruno@clisp.org>
+	* srclib/setenv.c: Include <stdlib.h> and <string.h> unconditionally.
+	* srclib/unsetenv.c: Likewise.
+
+	2003-08-28  Bruno Haible  <bruno@clisp.org>
+	* srclib/binary-io.h: Undefine O_BINARY before defining it. This avoids
+	a warning on QNX, which defines O_BINARY to 000000.
+
+	2003-08-24  Bruno Haible  <bruno@clisp.org>
+	* srclib/binary-io.h: Include <stdio.h>, to avoid a compilation error
+	when MSVC7 <stdio.h> is included later.
+
+	2003-08-24  Bruno Haible  <bruno@clisp.org>
+	* srclib/error.h: Use ANSI C "..." declarations when compiling with
+	MSVC, even though it doesn't define __STDC__ by default.
+	* srclib/error.c: Use <stdarg.h> when compiling with MSVC, even though
+	it doesn't define __STDC__ by default.
+
+	2003-08-24  Bruno Haible  <bruno@clisp.org>
+	Support for building DLLs on Windows.
+	* srclib/error.h (error_print_progname, error_message_count,
+	error_one_per_line): Add DLL_VARIABLE attribute.
+	* srclib/progname.h (program_name): Likewise.
+
+	2003-08-24  Bruno Haible  <bruno@clisp.org>
+	* srclib/progname.h: Make this file includable in C++ mode: add extern
+	"C".
+	* srclib/relocatable.h: Likewise.
+	* srclib/xmalloc.h: Likewise.
+
+	2003-08-22  Bruno Haible  <bruno@clisp.org>
+	* srclib/progname.h (error_with_progname, maybe_print_progname): Remove
+	declarations.
+	* srclib/progname.c (error_with_progname): Remove variable.
+	(maybe_print_progname): Remove function.
+
+	2003-08-01  Bruno Haible  <bruno@clisp.org>
+	* srclib/relocatable.c (find_shared_library_fullname): Disable the code
+	on Linux/libc5. Reported by Alain Guibert <derogaton+bgli@oreka.com>.
+
+	2003-07-01  Paul Eggert  <eggert@twinsun.com>
+	* srclib/xreadlink.c: Include <sys/types.h> unconditionally, instead of
+	having it depend on HAVE_SYS_TYPES_H.
+
+	2003-06-23  Bruno Haible  <bruno@clisp.org>
+	Avoid compilation units that are empty after preprocessing.
+	* srclib/canonicalize.c: Add dummy declaration.
+	* srclib/strerror.c: Likewise.
+	* srclib/error.c: Include <stdio.h> even if there's nothing to be
+	compiled.
+
+	2003-06-22  Bruno Haible  <bruno@clisp.org>
+	* srclib/relocatable.c (compute_curr_prefix): Comment out this function
+	in the case when it is not used.
+	Reported by Pavel Roskin <proski@gnu.org>.
+
+	2003-05-28  Paul Eggert  <eggert@twinsun.com>
+	* srclib/pathmax.h: Include <limits.h> without checking for
+	HAVE_LIMITS_H.
+	* srclib/xreadlink.c: Likewise.
+
+2004-01-20  Bruno Haible  <bruno@clisp.org>
+
+	Assume automake-1.8.
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Assume autoconf-2.59.
+	(AUTOMAKE): Assume automake-1.8.
+	* Makefile.in (am--refresh): New target.
+
+2004-01-23  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.9.2 released.
+
+2004-01-23  Bruno Haible  <bruno@clisp.org>
+
+	* tests/table-from.c: Include binary-io.h.
+	(main): Switch stdout to binary mode.
+	* tests/table-to.c: Include binary-io.h.
+	(main): Switch stdout to binary mode.
+	* tests/genutf8.c: Include binary-io.h.
+	(main): Switch stdout to binary mode.
+	* tests/Makefile.in (INCLUDES): Also look in srclib.
+	(check): Pass INCLUDES when compiling genutf8.c.
+	* tests/Makefile.os2 (INCLUDES): Also look in srclib.
+	(genutf8.exe): Pass INCLUDES when compiling genutf8.c.
+	* tests/Makefile.msvc (INCLUDES): Also look in srclib.
+	(check): Pass INCLUDES when compiling genutf8.c.
+
+2004-01-21  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (force_binary): Remove variable.
+	(usage): Don't document --binary any more.
+	(convert, main): Always switch to binary mode.
+	* tests/check-stateful.bat: Remove --binary option.
+	* tests/check-translit.bat: Likewise.
+	* tests/check-stateful.cmd: Likewise.
+	* tests/check-translit.cmd: Likewise.
+	* djgpp/stateful-check.sed: Remove MODE variable.
+	* djgpp/translit-check.sed: Likewise.
+
+2004-01-21  Bruno Haible  <bruno@clisp.org>
+
+	* man/iconv.3: Fix description of return value in case of error.
+	Reported by Jonathan Wakely <redi@users.sf.net>.
+
+2003-09-12  Paul Eggert  <eggert@twinsun.com>
+
+	* srclib/progreloc.c (get_full_program_name): Define via prototype.
+
+2003-08-15  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (lib/translit.h): Add ulimit command so that the
+	gentranslit program gets the stack it needs. Many Linux distributions
+	allow only 8 MB of stack by default.
+
+2003-08-01  Bruno Haible  <bruno@clisp.org>
+
+	* lib/relocatable.c (find_shared_library_fullname): Disable the code on
+	Linux/libc5.
+	* srclib/relocatable.c (find_shared_library_fullname): Likewise.
+	Reported by Alain Guibert <derogaton+bgli@oreka.com>.
+
+2003-07-02  Bruno Haible  <bruno@clisp.org>
+
+	* m4/lib-ld.m4: Update from GNU gettext.
+	* m4/lib-prefix.m4: Update from GNU gettext.
+	* m4/gettext.m4: Update from GNU gettext.
+	* m4/intmax.m4: New file, from GNU gettext.
+	* m4/longdouble.m4: New file, from GNU gettext.
+	* m4/longlong.m4: New file, from GNU gettext.
+	* m4/printf-posix.m4: New file, from GNU gettext.
+	* m4/signed.m4: New file, from GNU gettext.
+	* m4/wchar_t.m4: New file, from GNU gettext.
+	* m4/wint_t.m4: New file, from GNU gettext.
+	* m4/pathmax.m4: Update from GNU gettext and gnulib.
+	* m4/ssize_t.m4: Update from GNU gettext and gnulib.
+	* m4/xreadlink.m4: Update from GNU gettext and gnulib.
+	* m4/readlink.m4: New file, from gnulib.
+	* autoconf/install-reloc: Update from GNU gettext.
+	* srclib/stdbool_.h: Renamed from srclib/stdbool.h.in.
+	* srclib/readlink.c: New file, from GNU gettext and gnulib.
+	* srclib/Makefile.am (LIBADD_SOURCE): Add readlink.c.
+	(EXTRA_DIST, stdbool.h): Use stdbool_.h instead of stdbool.h.in.
+	* configure.in: Invoke gl_FUNC_READLINK.
+
+2003-06-22  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.in (install): Link with the already installed library.
+	This fixes a link error on Solaris.
+	Reported by Paul Eggert.
+
+2003-06-08  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/canonicalize.c (__getcwd) [VMS]: Pass 3 arguments to getcwd.
+
+2003-05-02  Bruno Haible  <bruno@clisp.org>
+
+	Support for libtool-1.5.
+	* srclib/progname.c (set_program_name): Remove a leading
+	"<dirname>/.libs/lt-" or "<dirname>/.libs/", not only "lt-".
+
+2003-06-23  Bruno Haible  <bruno@clisp.org>
+
+	Avoid compilation units that are empty after preprocessing.
+	* srclib/canonicalize.c: Add dummy declaration.
+	* srclib/strerror.c: Likewise.
+	* srclib/error.c: Include <stdio.h> even if there's nothing to be
+	compiled.
+
+2003-06-22  Bruno Haible  <bruno@clisp.org>
+
+	Portability to mingw32.
+	* m4/ssize_t.m4: New file, from GNU gettext.
+	* m4/xreadlink.m4 (gl_XREADLINK): Require gt_TYPE_SSIZE_T.
+	Reported by Jeff Bonggren <jbon@cfl.rr.com>.
+
+2003-06-22  Bruno Haible  <bruno@clisp.org>
+
+	Portability to mingw32.
+	* lib/relocatable.c [WIN32]: Include <windows.h>.
+	* srclib/relocatable.c: Likewise.
+	Reported by Jeff Bonggren <jbon@cfl.rr.com>.
+
+2003-06-22  Bruno Haible  <bruno@clisp.org>
+
+	* lib/relocatable.c (compute_curr_prefix): Comment out this function in
+	the case when it is not used.
+	* srclib/relocatable.c (compute_curr_prefix): Likewise.
+	Reported by Pavel Roskin <proski@gnu.org>.
+
+2003-06-18  Bruno Haible  <bruno@clisp.org>
+
+	* config/install-sh: Update from automake-1.7.5.
+
+2003-06-16  Bruno Haible  <bruno@clisp.org>
+
+	* lib/encodings.def (ISO-8859-15): Add alias LATIN-9.
+	(ISO-8859-16): Add aliases ISO_8859-16:2001, LATIN10, L10. Remove alias
+	ISO_8859-16:2000.
+	(GBK): Add aliases MS936, WINDOWS-936.
+	Reported by Guido Flohr <guido@imperia.net>.
+
+2003-05-09  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/canonicalize.c: Add #ifdef around versioned_symbol. Avoids an
+	"extraneous semicolon" warning from Tru64 cc.
+
+2003-06-07  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (config.h_vms): Don't define HAVE_ENVIRON_DECL.
+	* Makefile.vms (config.h): New rule.
+	(all, install): Depend on it.
+	(all, install, installdirs, uninstall, check): Fix typo.
+	(mostlyclean, clean, distclean, maintainer-clean): Likewise. Remove
+	config.h.
+	* lib/Makefile.vms (DEFS): Fix value of INSTALLDIR.
+	(OBJECTS): Use libiconv.obj instead of iconv.obj.
+	(libiconv.obj): Renamed from iconv.obj.
+	* srclib/Makefile.vms (INCLUDES): Add parent directory.
+	(OBJECTS): Remove strtoul.obj, setenv.obj, unsetenv.obj.
+	(strtoul.obj, setenv.obj, unsetenv.obj): Remove rules.
+	(alloca.h): New rule.
+	(canonicalize.obj): Depend on it.
+	(clean): Remove alloca.h.
+	* src/Makefile.vms (datadir, localedir): New variables.
+	(DEFS): Also define LOCALEDIR.
+	(iconv.obj): Add flags for relocatability,
+	(iconv.exe): Link with libicrt. Use link_options.
+	* vms/link_options.opt: New file.
+	Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
+
+2003-06-07  Bruno Haible  <bruno@clisp.org>
+
+	Support for relocatable data files even on Woe32.
+	* lib/Makefile.msvc (PICFLAGS): Also define PIC.
+
+2003-05-22  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.9.1 released.
+
+2003-05-22  Bruno Haible  <bruno@clisp.org>
+
+	* lib/genaliases.c (main): Emit %pic instead of %null-strings.
+	Change type of 'name' field to 'int'.
+	* lib/genaliases2.c (emit_encoding): Add a 'tag' argument. Emit an
+	invocation of macro S(), including the tag and a counter.
+	(main): Use the command-line argument as tag.
+	* Makefile.devel (lib/aliases_aix.h, lib/aliases_osf1.h,
+	lib/aliases_dos.h, lib/aliases_extra.h): Pass a tag to the program.
+	* lib/iconv.c (stringpool2_t): New type.
+	(stringpool2_contents): New data table.
+	(stringpool2): New macro.
+	(sysdep_aliases): Make position-independent. Move #includes out to
+	aliases2.h.
+	(aliases2_lookup): Update.
+	(nalias): New type.
+	(compare_by_index): Use 'struct nalias' instead of 'struct alias'.
+	(iconvlist): Convert 'struct alias' to 'struct nalias' while copying.
+	* lib/aliases2.h: New file, extracted from lib/iconv.c.
+
+2003-05-20  Bruno Haible  <bruno@clisp.org>
+
+	* lib/iconv.c (iconvlist): Test p->name against NULL, not against "".
+	Reported by Muraoka Taro <koron@tka.att.ne.jp>.
+
+2003-05-19  Bruno Haible  <bruno@clisp.org>
+
+	* windows/iconv.rc: Include <winver.h>.
+	Reported by Perry Rapp.
+
+2003-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.9 released.
+
+2003-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.in (libiconv_plug_osf.so): Avoid using LIBTOOL_LINK.
+
+2003-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.msvc (DEBUGFLAGS): New variable.
+	(iconv.lib): Use it.
+	* src/Makefile.msvc (DEBUGFLAGS): New variable.
+	* tests/Makefile.msvc (DEBUGFLAGS): New variable.
+
+2003-05-17  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.msvc (libdir, datadir, localedir): New variables.
+	(IIlibdir, IIdatadir, IIlocaledir): New variables.
+	(CFLAGS): Define LOCALEDIR.
+	(iconv_no_i18n.exe): New rule.
+	(all): Depend on it.
+	* tests/check-stateful.bat: Invoke iconv_no_i18n instead of iconv.
+	* tests/check-translit.bat: Likewise.
+
+2003-05-16  Bruno Haible  <bruno@clisp.org>
+
+	* lib/genaliases.c (main): Emit declarations for gperf-3.0.
+	* Makefile.devel (lib/aliases.h): Remove gperf command line options;
+	add new option "-m 10" for gperf-3.0.
+
+2003-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* m4/error.m4: Update from gettext.
+
+2003-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Invoke AC_GNU_SOURCE and jm_FUNC_GLIBC_UNLOCKED_IO.
+
+2003-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.msvc (PICFLAGS, CFLAGS): Move BUILDING_* macros from
+	CFLAGS to PICFLAGS.
+
+2003-05-09  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/error.c: Update from gnulib with modifications.
+	* srclib/unlocked-io.h: New file, from gnulib.
+	* m4/strerror_r.m4: New file, from gnulib.
+	* m4/unlocked-io.m4: New file, from gnulib.
+	* Makefile.devel (aclocal.m4): Depend on them.
+
+2003-05-08  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc (IIPREFIX): New variable.
+	* srclib/Makefile.msvc (INCLUDES): Add -I..\windows.
+	* src/Makefile.msvc (IIPREFIX, IIprefix, IIexec_prefix, IIbindir,
+	IIincludedir): New variables.
+	(INCLUDES): Add -I..\windows.
+	(iconv.exe): Define INSTALLPREFIX and INSTALLDIR. Link with
+	../srclib/icrt.lib.
+	Patches by Perry Rapp.
+
+2003-05-07  Bruno Haible  <bruno@clisp.org>
+
+	* README.woe32: Fix instructions for step 1.
+	* srclib/Makefile.msvc (OBJECTS): Remove strtoul.obj.
+	(strtoul.obj): Remove rule.
+	Reported by Perry Rapp.
+
+2003-05-07  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.vms: New file.
+	* lib/Makefile.vms: New file.
+	* srclib/Makefile.vms: New file.
+	* src/Makefile.vms: New file.
+	* man/Makefile.vms: New file.
+	* tests/Makefile.vms: New file.
+	* Makefile.devel (config.h_vms, lib/config.h_vms, include/iconv.h_vms):
+	New rules.
+	(all): Depend on them.
+
+2003-05-07  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/Makefile.msvc (OBJECTS): Remove findprog.obj.
+	(findprog.obj): Remove rule.
+	* src/Makefile.msvc (includedir): New variable.
+
+2003-05-06  Bruno Haible  <bruno@clisp.org>
+
+	* lib/translit.def: Upgrade to Unicode 4.0.
+
+2003-05-06  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/Makefile.am (DEFS): Fix spelling of DEPENDS_ON_LIBICONV.
+	* srclib/Makefile.msvc (CFLAGS): Likewise.
+
+	* srclib/Makefile.msvc (INCLUDES): Add -I.. .
+	Reported by Perry Rapp.
+
+	* Makefile.msvc (config.h): New rule.
+	(all): Depend on it.
+	(mostlyclean, clean, distclean, maintainer-clean): Erase config.h.
+	Reported by Perry Rapp.
+
+2003-05-06  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/config.guess: Update to GNU version 2003-02-22.
+	* autoconf/config.sub: Likewise.
+
+2003-05-06  Bruno Haible  <bruno@clisp.org>
+
+	* m4/lib-link.m4: Update from GNU gettext.
+	* autoconf/config.rpath: Update from GNU gettext.
+
+	* m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.
+	* autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.
+
+	* m4/gettext.m4: Update from GNU gettext.
+	* m4/nls.m4: Update from GNU gettext.
+	* m4/po.m4: Update from GNU gettext.
+	* Makefile.devel (aclocal.m4): Depend on m4/nls.m4 and m4/po.m4.
+
+2003-04-12  Bruno Haible  <bruno@clisp.org>
+
+	Support for OpenVMS 7.3.
+	* lib/iconv.c (USE_OSF1): Define also on VMS.
+
+2003-04-12  Bruno Haible  <bruno@clisp.org>
+
+	Better support for FreeBSD.
+	* lib/encodings.def (ISO8859-{1,2,3,4,5,6,7,8,9,10,13,14,15,16): New
+	aliases, for compatibility with earlier FreeBSD iconv implementation
+	by Konstantin Chuguev.
+	* lib/iconv.c (iconv_open, iconv, iconv_close) [FreeBSD]: Define as
+	aliases.
+	* src/Makefile.in (install) [FreeBSD]: Avoid installation problem.
+
+2003-04-12  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in (mandir): Change default value.
+	* Makefile.in (datadir): New variable.
+	(install, installdirs, uninstall): Pass datadir to po and man
+	directories.
+	* Makefile.os2 (datadir): New variable.
+	(mandir): Use it instead of prefix.
+	(install, uninstall): Pass datadir to man directory.
+	* Makefile.msvc (mandir, docdir): Use datadir instead of prefix.
+	* man/Makefile.in (datadir): New variable.
+	(docdir): Use it instead of prefix.
+	(install, installdirs): Update.
+	* man/Makefile.os2 (datadir): New variable.
+	(mandir): Use it instead of prefix.
+	* man/Makefile.msvc (datadir): New variable.
+	(mandir, docdir): Use it instead of prefix.
+	(install, installdirs): Update.
+
+2003-04-06  Bruno Haible  <bruno@clisp.org>
+
+	Make it possible to build with or without libintl support on Woe32.
+	* Makefile.devel (config.h.msvc): Remove ENABLE_NLS.
+	* Makefile.msvc (NO_NLS): New variable.
+	* srclib/Makefile.msvc (NO_NLS): New variable.
+	(CFLAGS, INCLUDES): Use them.
+	* src/Makefile.msvc (NO_NLS): New variable.
+	(NLSFLAGS, INCINTL, LIBINTL): New variables.
+	(CFLAGS, INCLUDES, iconv.exe): Use them.
+
+2003-04-12  Bruno Haible  <bruno@clisp.org>
+
+	* lib/loop_unicode.h (unicode_transliterate): When the Hangul or
+	variants transliteration failed with RET_ILUNI, don't return
+	RET_TOOSMALL.
+	Reported by the FreeBSD porters.
+
+2003-04-06  Bruno Haible  <bruno@clisp.org>
+
+	* srclib/binary-io.h: New file, from GNU gettext.
+	* src/iconv.c: Include it.
+	(O_BINARY, O_TEXT, SET_BINARY): Remove definitions.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	Support for relocatable installation.
+	* m4/alloca.m4: New file, from GNU gettext.
+	* m4/canonicalize.m4: New file, from GNU gettext.
+	* m4/error.m4: New file, from GNU gettext.
+	* m4/onceonly.m4: New file, from GNU gettext.
+	* m4/pathmax.m4: New file, from GNU gettext.
+	* m4/relocatable.m4: New file, from GNU gettext.
+	* m4/setenv.m4: New file, from GNU gettext.
+	* m4/stdbool.m4: New file, from GNU gettext.
+	* m4/strerror.m4: New file, from GNU gettext.
+	* m4/xreadlink.m4: New file, from GNU gettext.
+	* autoconf/config.libpath: New file, from GNU gettext.
+	* autoconf/install-reloc: New file, from GNU gettext.
+	* autoconf/reloc-ldflags: New file, from GNU gettext.
+	* autoconf/missing: New file, from GNU automake 1.7.3.
+	* lib/relocatable.h: New file, from GNU gettext.
+	* lib/relocatable.c: New file, from GNU gettext.
+	* srclib/alloca.c: New file, from GNU gettext.
+	* srclib/alloca_.h: New file, from GNU gettext.
+	* srclib/canonicalize.c: New file, from GNU gettext.
+	* srclib/canonicalize.h: New file, from GNU gettext.
+	* srclib/error.c: New file, from GNU gettext.
+	* srclib/error.h: New file, from GNU gettext.
+	* srclib/exit.h: New file, from GNU gettext.
+	* srclib/gettext.h: New file, from GNU gettext.
+	* srclib/memmove.c: New file, from GNU gettext.
+	* srclib/pathmax.h: New file, from GNU gettext.
+	* srclib/progname.c: New file, from GNU gettext.
+	* srclib/progname.h: New file, from GNU gettext.
+	* srclib/progreloc.c: New file, from GNU gettext.
+	* srclib/relocatable.c: New file, from GNU gettext.
+	* srclib/relocatable.h: New file, from GNU gettext.
+	* srclib/relocwrapper.c: New file, from GNU gettext.
+	* srclib/setenv.c: New file, from GNU gettext.
+	* srclib/setenv.h: New file, from GNU gettext.
+	* srclib/stdbool.h.in: New file, from GNU gettext.
+	* srclib/strerror.c: New file, from GNU gettext.
+	* srclib/unsetenv.c: New file, from GNU gettext.
+	* srclib/xmalloc.c: New file, from GNU gettext.
+	* srclib/xmalloc.h: New file, from GNU gettext.
+	* srclib/xreadlink.c: New file, from GNU gettext.
+	* srclib/xreadlink.h: New file, from GNU gettext.
+	* srclib/xstrdup.c: New file, from GNU gettext.
+	* srclib/Makefile.am: New file.
+	* srclib/Makefile.msvc: New file.
+	* windows/alloca.h: New file, from GNU gettext.
+	* windows/stdbool.h: New file, from GNU gettext.
+	* configure.in (AC_CONFIG_HEADERS): Replace src/config.h with config.h.
+	Add AC_RELOCATABLE, AC_HEADER_STDC, AC_CHECK_HEADERS(stddef.h stdlib.h
+	string.h), AC_CHECK_FUNCS(getc_unlocked), AC_REPLACE_FUNCS(memmove),
+	AM_LANGINFO_CODESET, gl_FUNC_ALLOCA, gl_CANONICALIZE,
+	gt_FUNC_ERROR_AT_LINE, gl_PATHMAX, gt_FUNC_SETENV, gt_STDBOOL_H,
+	gl_FUNC_STRERROR, gl_XREADLINK, AC_OUTPUT(srclib/Makefile).
+	* lib/config.h.in: Add HAVE_GETC_UNLOCKED, HAVE_LANGINFO_CODESET,
+	HAVE_SETLOCALE, HAVE_STDDEF_H, HAVE_STDLIB_H, HAVE_STRING_H, for
+	localcharset.c. Add ENABLE_RELOCATABLE, INSTALLPREFIX, for
+	relocatable.c.
+	* lib/Makefile.in (DEFS): New variable.
+	(SOURCES): Add localcharset.c and relocatable.c.
+	(OBJECTS): Add localcharset.lo and relocatable.lo.
+	(LIBCHARSET_OBJECTS): Remove variable.
+	(libiconv_plug_linux.so, libiconv_plug_solaris.so,
+	libiconv_plug_osf.so): Use $(DEFS). Don't use $(LIBCHARSET_OBJECTS).
+	(iconv.lo): Use $(DEFS).
+	(localcharset.lo, relocatable.lo): New rules.
+	* lib/Makefile.msvc (CFLAGS): Define HAVE_CONFIG_H, BUILDING_DLL,
+	ENABLE_RELOCATABLE, IN_LIBRARY, INSTALLDIR, NO_XMALLOC,
+	set_relocation_prefix, relocate. Remove $(PICFLAGS).
+	(INCLUDES): Simplify.
+	(SOURCES): Remove variable.
+	(OBJECTS): Add localcharset.obj and relocatable.obj.
+	(LIBCHARSET_OBJECTS): Remove variable.
+	(iconv.obj): Add $(PICFLAGS).
+	(localcharset.obj, relocatable.obj): New rules.
+	(iconv.lib): Drop $(LIBCHARSET_OBJECTS).
+	* include/iconv.h.in (libiconv_set_relocation_prefix): New declaration.
+	* src/gettext.h: Remove file.
+	* src/iconv.c: Include progname.h and relocatable.h.
+	(ICONV_CONST): Define to const if the system has no iconv.
+	(main): Invoke set_program_name. Relocate LOCALEDIR.
+	* src/Makefile.in (top_srcdir): New variable.
+	(INCLUDES): Add .. and ../srclib.
+	(iconv_no_i18n, iconv): Link with ../srclib/libicrt.a.
+	(iconv_no_i18n.@OBJEXT@, iconv.@OBJEXT@): Define INSTALLDIR.
+	(RELOCATABLE_LIBRARY_PATH, RELOCATABLE_SRC_DIR, RELOCATABLE_BUILD_DIR,
+	RELOCATABLE_CONFIG_H_DIR, @SET_RELOCATABLE@, iconv_LDFLAGS): New
+	variables.
+	(iconv): Use $(iconv_LDFLAGS).
+	(install): Use $(INSTALL_PROGRAM_ENV).
+	(distclean): Drop removing config.h.
+	* src/Makefile.msvc (INCLUDES): Add .., simplify.
+	* tests/Makefile.msvc (INCLUDES): Simplify.
+	* Makefile.devel (AUTOHEADER, AUTOMAKE): New variables.
+	(config.h.in, srclib/Makefile.in, config.h.msvc): New rules.
+	(all): Depend on them.
+	(aclocal.m4) Depend also on m4/alloca.m4, m4/canonicalize.m4,
+	m4/error.m4, m4/onceonly.m4, m4/pathmax.m4, m4/relocatable.m4,
+	m4/setenv.m4, m4/stdbool.m4, m4/strerror.m4, m4/xreadlink.m4.
+	(lib/config.h.msvc): Additional processing.
+	* Makefile.in (all, install, installdirs, uninstall, check): Recurse
+	into srclib.
+	(mostlyclean, clean, distclean, maintainerclean): Likewise. Remove
+	lib/localcharset.h.
+	(distclean, maintainerclean): Remove also config.h and some stamps.
+	* Makefile.msvc (all, install, installdirs, uninstall, check,
+	mostlyclean, clean, distclean, maintainerclean): Recurse into srclib.
+	* INSTALL.generic: Document --enable-relocatable and
+	--with-libintl-prefix. Remove the recommendation to set CPPFLAGS and
+	LDFLAGS. The lib-link.m4 macros make this unnecessary.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Bump version number to 1.9.
+	* include/iconv.h.in (_LIBICONV_VERSION): Bump.
+	* windows/iconv.rc: Bump version number.
+	* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 4:0:2.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc (PREFIX): New variable.
+	(prefix): Use it.
+	(distclean, maintainer-clean): Drop Unix specific removals.
+	* lib/Makefile.msvc (PREFIX, IIPREFIX): New variables.
+	(prefix): Use it.
+	(IIprefix, IIexec_prefix, IIbindir, IIlibdir): New variables.
+	(clean): Drop Unix specific removal.
+	* src/Makefile.msvc (PREFIX): New variable.
+	(prefix): Use it.
+	(clean): Drop Unix specific removal.
+	(distclean): Likewise.
+	* tests/Makefile.msvc (clean): Drop Unix specific removal.
+	(distclean): Likewise.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* m4/endian.m4 (CL_WORDS_LITTLEENDIAN): Use 3-argument AC_DEFINE.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* m4/general.m4 (CL_CONFIG_SUBDIRS, CL_CANONICAL_HOST,
+	CL_CANONICAL_HOST_CPU, CL_CANONICAL_HOST_CPU_FOR_FFCALL): Remove
+	macros.
+	* m4/gettext.m4: Update from GNU gettext.
+	* m4/iconv.m4: Update from GNU gettext.
+	* m4/lcmessage.m4: Update from GNU gettext.
+	* m4/progtest.m4: Update from GNU gettext.
+	* m4/libtool.m4: Update from GNU gettext.
+	2003-02-16  Bruno Haible  <bruno@clisp.org>
+		Workaround autoconf >= 2.52 breakage.
+		* libtool.m4 (AC_LIBTOOL_ARG_WITH): New macro.
+		(_LT_AC_LTCONFIG_HACK, AC_PROG_LD): Use it.
+	* autoconf/ltmain.sh: Update from GNU gettext.
+	2003-02-18  Bruno Haible  <bruno@clisp.org>
+		Fix the 2002-09-16 fix.
+		* ltmain.sh (install): If "ln -s -f" fails (this is the case
+		with /usr/bin/ln on Solaris 2.7), fall back to "rm && ln -s".
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	Start using automake.
+	* configure.in: Add AM_INIT_AUTOMAKE invocation.
+	(PACKAGE, VERSION): Remove.
+	Use AC_CANONICAL_HOST instead of CL_CANONICAL_HOST.
+	Use AC_PROG_LN_S instead of CL_PROG_LN_S.
+	Use AC_PROG_RANLIB instead of CL_PROG_RANLIB.
+	Reorder so that AC_CANONICAL_HOST comes early but still after
+	AC_PROG_CC.
+	* m4/ranlib.m4: Remove file.
+	* m4/libtool.m4: Undo AC_ -> CL_ substitutions.
+	* Makefile.devel (CLISP_DIR): Comment out.
+	(AUTOCONF_FILES): Change to aclocal.m4.
+	(aclocal.m4): Renamed from autoconf/aclocal.m4. Update dependencies.
+	(configure.in): Drop --include option.
+
+2003-03-17  Bruno Haible  <bruno@clisp.org>
+
+	Improved MSVC support.
+	* Makefile.msvc (prefix): Use less Unixy value.
+	(local_prefix): Remove variable.
+	(libdir, includedir, mandir): Use backslashes.
+	(bindir, datadir, localedir, docdir): New variables.
+	(INSTALL, INSTALL_PROGRAM, INSTALL_DATA): New variables.
+	(all): Recurse into po/ and man/.
+	(install, installdirs, uninstall): Rewritten.
+	(check, mostlyclean, clean, distclean, maintainer-clean): Recurse
+	into po/ and man/.
+	* lib/Makefile.msvc (prefix): Use less Unixy value.
+	(local_prefix): Remove variable.
+	(libdir): Use backslashes.
+	(bindir): New variable.
+	(INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Set to real values.
+	(RESOURCES): Enable iconv.res.
+	(install, installdirs, uninstall): New rules.
+	(clean): Remove config.h.
+	(distclean): Don't remove config.h here.
+	* src/Makefile.msvc (prefix, exec_prefix, bindir): New variables.
+	(INSTALL, INSTALL_PROGRAM, INSTALL_DATA): New variables.
+	(install, installdirs, uninstall): New rules.
+	* man/Makefile.msvc: New file.
+	* tests/Makefile.msvc (install, installdirs, uninstall): New rules.
+	* Makefile.devel (all): Depend on po/Makefile.msvc.
+	(po/Makefile.msvc): New rule.
+	* windows/iconv.rc: Update.
+	* README.woe32: Mention automatic installation command.
+
+	Rename libcharset.h to localcharset.h.
+	* lib/iconv.c: Include localcharset.h, not libcharset.h.
+	* Makefile.in (lib/localcharset.h): Renamed from lib/libcharset.h.
+	(all, install): Update dependencies.
+	(all): Create lib/localcharset.h, not lib/libcharset.h.
+	(mostlyclean, clean, distclean, maintainer-clean): Remove
+	lib/localcharset.h, not lib/libcharset.h.
+	* djgpp/README.in, djgpp/README: Update.
+	* djgpp/config.bat: Update.
+	* djgpp/config.sed: Update.
+	* djgpp/fnchange.in, djgpp/fnchange.lst: Update.
+
+2003-01-31  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.in (all): Don't do the chmod if it has already been
+	done.
+
+2003-01-31  Bruno Haible  <bruno@clisp.org>
+
+	* lib/loop_unicode.h (unicode_transliterate): Enable recursive
+	transliteration. Idea from Perry Rapp.
+	* lib/gentranslit.c (main): Change bound from 0x10000 to 0x110000.
+	Change element type of translit_data to 'unsigned int'.
+	* lib/translit.def: Many new transliterations, mostly taken from glibc.
+	* lib/translit.h: Regenerated.
+	* tests/Translit1.ISO-8859-1, tests/Translit1.ASCII: New files.
+	* tests/Makefile.in (check): Add Translit1 check.
+	* tests/Makefile.msvc (check): Likewise.
+	* tests/Makefile.os2 (check): Likewise.
+	* tests/TranslitFail1.ISO-8859-1: Choose a sentence which the new
+	improved transliteration cannot do.
+
+2003-02-14  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF): Switch to autoconf-2.57.
+	(configure): Update rule.
+
+2003-01-03  Albert Chin  <libtool@thewrittenword.com>
+
+	* autoconf/ltmain.sh: Don't pass -R flags found in a .la's
+	dependency_libs variable directly down to the linker.
+	Reported by Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>.
+
+2003-01-01  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.in (install): Use libiconv.la in ../lib, not in
+	$(libdir), so that installing with DESTDIR works.
+	Reported by Michael Adams <michael@michaeladams.org>.
+
+2003-01-01  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (mkinstalldirs): New variable.
+	(install-lib, install, installdirs): Use it instead of mkdir.
+	* lib/Makefile.in (mkinstalldirs): New variable.
+	(install-lib, install, installdirs): Use it instead of mkdir.
+	* man/Makefile.in (mkinstalldirs): New variable.
+	(install, installdirs): Use it instead of mkdir.
+	* src/Makefile.in (mkinstalldirs): New variable.
+	(install, installdirs): Use it instead of mkdir.
+
+2002-09-27  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/mkinstalldirs: Upgrade to automake-1.7.2 version.
+
+2002-11-07  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Upgrade to libtool-1.4.3.
+	* autoconf/ltmain.sh: Upgrade to libtool-1.4.3.
+
+2002-07-14  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4 (_LT_AC_LTCONFIG_HACK): Add support for GNU/FreeBSD.
+
+2002-06-12  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Use new AC_* names of libtool macros. Invoke
+	AC_LIBTOOL_WIN32_DLL.
+
+2002-12-19  Bruno Haible  <bruno@clisp.org>
+
+	* lib/Makefile.in (libiconv_plug_solaris.so): Change rule if using gcc.
+	Reported by Henry Nelson <henry@irm.nara.kindai.ac.jp>.
+
+2002-11-07  Bruno Haible  <bruno@clisp.org>
+
+	Make "make install" without prior "make" work.
+	* Makefile.in (lib/libcharset.h): New rule.
+	(all, install): Depend on it.
+	Reported by Martin Mokrejš <mmokrejs@natur.cuni.cz>.
+
+2002-10-28  Bruno Haible  <bruno@clisp.org>
+
+	* man/Makefile.in (install): Change directory back to the working
+	directory, so that install-sh (which may be a relative pathname) is
+	found in the right place.
+
+2002-09-16  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/ltmain.sh (install): Use "ln -s -f" instead of
+	"rm -f && ln -s" to make a symlink for a shared library.
+	Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.
+
+2002-09-02  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (main): Don't call bindtextdomain if !ENABLE_NLS.
+
+2002-08-16  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c (main): Perform fflush before testing ferror(stdout).
+
+2002-05-29  Bruno Haible  <bruno@clisp.org>
+
+	* Version 1.8 released.
+
+2002-05-26  Bruno Haible  <bruno@clisp.org>
+
+	* lib/c99.h: New file.
+	* lib/converters.h: Include it.
+	* lib/encodings.def (C99): New encoding.
+	* README, man/iconv_open.3: Document C99 encoding.
+
+2002-05-26  Bruno Haible  <bruno@clisp.org>
+
+	* lib/java.h (java_mbtowc): Accept 12-byte sequences for non-BMP
+	characters.
+	(java_wctomb): Produce 12-byte sequences for non-BMP characters.
+
+2002-05-29  Bruno Haible  <bruno@clisp.org>
+
+	Fix installation of iconv program when linked with a libintl that was
+	built against an earlier libiconv.
+	* src/iconv.c: Conditionally disable NLS.
+	* src/iconv_no_i18n.c: New file.
+	* src/Makefile.in (libdir): New variable.
+	(all): Depend on iconv_no_i18n, iconv.@OBJEXT@ but not iconv. Make
+	directory writable, so iconv executable can be created during "make
+	install".
+	(iconv): Remove rule.
+	(iconv_no_i18n, iconv_no_i18n.@OBJEXT@): New rules.
+	(install): Link iconv now, after the new libiconv.so is installed.
+	(clean): Also remove iconv_no_i18n.
+	* tests/Makefile.in: (check, check-extra-yes): Depend on iconv_no_i18n,
+	not iconv.
+	* tests/check-stateful: Use iconv_no_i18n, not iconv.
+	* tests/check-translit: LIkewise.
+	* tests/check-translitfailure: Likewise.
+
+2002-05-29  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Call AC_PROG_INSTALL instead of CL_PROG_INSTALL.
+	* m4/install.m4: Remove file.
+	* Makefile.devel (autoconf/aclocal.m4): Don't depend on m4/install.m4.
+
+2002-05-24  Bruno Haible  <bruno@clisp.org>
+
+	* lib/jisx0213.h: Use 'inline' only conditionally.
+
+2002-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in (AC_INIT), include/iconv.h.in (_LIBICONV_VERSION),
+	README, windows/iconv.rc, djgpp/README, djgpp/fnchange.lst:
+	Bump version number.
+	* lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 3:0:1.
+
+2002-02-06  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/ltmain.sh: Upgrade from libtool-1.4 to libtool-1.4.2.
+
+2002-02-02  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/ltmain.sh: Add DESTDIR support on ELF systems.
+
+2001-11-03  Bruno Haible  <haible@clisp.cons.org>
+
+	* autoconf/ltmain.sh: chmod 777 the .libs directory, so that
+	"make install" succeeds.
+
+2002-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* src/Makefile.in (iconv): Remove the -liconv dependency of -lintl
+	from the command line. Needed to ensure that the new libiconv version
+	is used on FreeBSD.
+
+2002-05-14  Bruno Haible  <bruno@clisp.org>
+
+	Implement and document CP853, TDS565, RISCOS-LATIN1.
+	* tools/Makefile (ALL): Add cp853.h, tds565.h, riscos1.h.
+	(cp853.h, tds565.h, riscos1.h): New rules.
+	* lib/cp853.h: New file.
+	* lib/tds565.h: New file.
+	* lib/riscos1.h: New file.
+	* lib/converters.h: Include them.
+	* lib/encodings_dos.def (CP853): New encoding.
+	* lib/encodings_extra.def (TDS565, RISCOS-LATIN1): New encodings.
+	* README, man/iconv_open.3: Add CP853, TDS565, RISCOS-LATIN1.
+	* tests/Makefile.in (check-extra-yes): Check CP853, TDS565,
+	RISCOS-LATIN1.
+	* tests/Makefile.msvc (check): Check CP853.
+	* tests/CP853.TXT: New file.
+	* tests/TDS565.TXT: New file.
+	* tests/RISCOS-LATIN1.TXT: New file.
+
+	* lib/cp860.h (cp860_wctomb): Optimize.
+
+2002-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* tools/Makefile (ksc5601.h): Add two extra characters.
+	* lib/ksc5601.h: Regenerated.
+	* tests/EUC-KR.TXT: Add EURO SIGN and REGISTERED SIGN.
+	* tests/CP949.TXT: Likewise.
+	* tests/JOHAB.TXT: Likewise.
+
+2002-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* README: Mention extra encodings.
+	* man/iconv_open.3: Likewise. Improve formatting in text and html
+	output formats.
+
+2002-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* tests/SHIFT_JIS.TXT: Renamed from tests/SHIFT-JIS.TXT.
+
+2002-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF): New variable.
+	(AUTOCONF_FILES): Remove autoconf/autoconf.m4f.
+	(configure): Use the AUTOCONF variable.
+	* autoconf/autoconf: Remove file.
+	* autoconf/autoconf.m4: Remove file.
+	* autoconf/autoconf.m4f: Remove file.
+
+2002-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* tools/JISX0213.TXT: New file.
+	* tools/cjk_tab_to_h.c (do_jisx0213): New function.
+	(main): Accept "jisx0213".
+	* tools/Makefile (all): Add jisx0213.h.
+	(jisx0213.h): New rule.
+	* lib/jisx0213.h: New file, generated by cjk_tab_to_h.
+	* lib/euc_jisx0213.h: New file.
+	* lib/shift_jisx0213.h: New file.
+	* lib/iso2022_jp3.h: New file.
+	* lib/converters.h: Include them.
+	* lib/encodings_extra.def (EUC-JISX0213, SHIFT_JISX0213,
+	ISO-2022-JP-3): New encodings.
+	* tests/EUC-JISX0213.TXT: New file.
+	* tests/SHIFT_JISX0213.TXT: New file.
+	* tests/ISO-2022-JP-3-snippet: New file.
+	* tests/ISO-2022-JP-3-snippet.UTF-8: New file.
+	* tests/Makefile.in (check-extra): Also check EUC-JISX0213,
+	SHIFT_JISX0213, ISO-2022-JP-3.
+	* tests/check-stateless: Add support for encodings which contain
+	precomposed Unicode characters, by eliminating precomposed characters
+	before the comparison.
+	* tests/table-from.c (main): Fix usage message.
+	* tests/table-to.c (main): Make it work for encodings for which the
+	"to" direction is stateful.
+
+2002-05-09  Bruno Haible  <bruno@clisp.org>
+
+	New configure option --enable-extra-encodings.
+	* lib/encodings_extra.def: New file.
+	* lib/converters.h: Handle USE_EXTRA.
+	* lib/genaliases2.c (main): Handle USE_EXTRA.
+	* lib/genflags.c: Define USE_EXTRA.
+	(main): Include encodings_extra.def.
+	* lib/iconv.c: Handle ENABLE_EXTRA, conditionally set USE_EXTRA.
+	Handle USE_EXTRA.
+	* lib/config.h.in (ENABLE_EXTRA): New macro.
+	* configure.in: Accept option --enable-extra-encodings.
+	* Makefile.devel (all): Depend on lib/aliases_extra.h.
+	(lib/aliases_extra.h): New rule.
+	(lib/flags.h): Depend on lib/encodings_extra.def.
+	* tests/Makefile.in (check-extra, check-extra-no, check-extra-yes):
+	New rules.
+	(check): Invoke check-extra.
+	* tests/Makefile.msvc (check): Also check the DOS encodings.
+
+	Support for testing the AIX encodings.
+	* tests/CP856.TXT: New file.
+	* tests/CP922.TXT: New file.
+	* tests/CP1046.TXT: New file.
+	* tests/CP1124.TXT: New file.
+	* tests/CP1129.TXT: New file.
+	* tests/CP1161.TXT, tests/CP1161.IRREVERSIBLE.TXT: New files.
+	* tests/CP1162.TXT: New file.
+	* tests/CP1163.TXT, tests/CP1163.IRREVERSIBLE.TXT: New files.
+
+	Support for testing the OSF/1 encodings.
+	* tests/DEC-KANJI.TXT: New file.
+	* tests/DEC-HANYU.TXT, tests/DEC-HANYU.IRREVERSIBLE.TXT: New files.
+
+	Support for testing the DOS encodings.
+	* tests/CP437.TXT: New file.
+	* tests/CP737.TXT: New file.
+	* tests/CP775.TXT: New file.
+	* tests/CP852.TXT: New file.
+	* tests/CP855.TXT: New file.
+	* tests/CP857.TXT: New file.
+	* tests/CP858.TXT: New file.
+	* tests/CP860.TXT: New file.
+	* tests/CP861.TXT: New file.
+	* tests/CP863.TXT: New file.
+	* tests/CP864.TXT: New file.
+	* tests/CP865.TXT: New file.
+	* tests/CP869.TXT: New file.
+	* tests/CP1125.TXT: New file.
+
+2002-05-09  Bruno Haible  <bruno@clisp.org>
+
+	Implement more ASCII compatible DOS encodings.
+	* tools/Makefile (ALL): Add cp737.h, cp858.h, cp860.h, cp863.h.
+	(cp737.h, cp858.h, cp860.h, cp863.h): New rules.
+	* lib/cp737.h: New file.
+	* lib/cp858.h: New file.
+	* lib/cp860.h: New file.
+	* lib/cp863.h: New file.
+	* lib/converters.h: Include them.
+	* lib/encodings_dos.def (CP737, CP858, CP860, CP863): New encodings.
+
+2002-05-09  Bruno Haible  <bruno@clisp.org>
+
+	Implement new ASCII compatible encodings from IBM.
+	* tools/Makefile (ALL): Add cp1161.h, cp1162.h, cp1163.h.
+	(cp1161.h, cp1162.h, cp1163.h): New rules.
+	* lib/cp1161.h: New file.
+	* lib/cp1162.h: New file.
+	* lib/cp1163.h: New file.
+	* lib/converters.h: Include them.
+	* lib/encodings_aix.def (CP1161, CP1162, CP1163): New encodings.
+
+2002-05-09  Bruno Haible  <bruno@clisp.org>
+
+	Implement and document KOI8-T.
+	* tools/Makefile (ALL): Add koi8_t.h.
+	(koi8_t.h): New rule.
+	* lib/koi8_t.h: New file.
+	* lib/converters.h: Include it.
+	* lib/encodings.def (KOI8-T): New encoding.
+	* README, man/iconv_open.3: Add KOI8-T.
+	* tests/Makefile.in (tests): Check KOI8-T.
+	* tests/Makefile.os2 (tests): Likewise.
+	* tests/Makefile.msvc (tests): Likewise.
+	* tests/KOI8-T.TXT: New file.
+
+2002-05-09  Bruno Haible  <bruno@clisp.org>
+
+	* tools/8bit_tab_to_h.c (main): Update copyright year.
+	* tools/cjk_variants.c (main): Likewise.
+
+2002-05-08  Bruno Haible  <bruno@clisp.org>
+
+	* README.woe32: Renamed from README.win32.
+
+2002-05-08  Bruno Haible  <bruno@clisp.org>
+
+	* lib/iconv.c: Enable DOS encodings also when compiling for Woe32,
+	because the Woe32 consoles use them.
+
+2002-05-04  Bruno Haible  <bruno@clisp.org>
+
+	* lib/loop_unicode.h (unicode_loop_convert): When quitting the loop
+	without writing an output character, restore cd->istate to its value
+	before the xxx_mbtowc call. Otherwise we lose some characters during
+	CP1255/CP1258/TCVN to Unicode conversion.
+	(unicode_loop_reset): Likewise for the xxx_flushwc call.
+	* tests/CP1255-snippet, tests/CP1255-snippet.UTF-8: Make the test
+	files large enough to test against the bug.
+	* tests/CP1258-snippet, tests/CP1258-snippet.UTF-8: Likewise.
+	* tests/TCVN-snippet, tests/TCVN-snippet.UTF-8: Likewise.
+
+2002-04-28  Bruno Haible  <bruno@clisp.org>
+
+	* tools/Makefile (armscii_8.h): Use table from glibc-2.2.90.
+	* tests/ARMSCII-8.TXT: Update to glibc-2.2.90 version.
+	* tests/ARMSCII-8.IRREVERSIBLE.TXT: Remove 0x0027.
+	* lib/armscii_8.h: Regenerated.
+
+2002-04-28  Bruno Haible  <bruno@clisp.org>
+
+	* src/iconv.c: Include gettext.h.
+	(_): New macro.
+	(usage, print_version, convert, main): Internationalize.
+	(main): Call setlocale, bindtextdomain, textdomain.
+	* src/gettext.h: New file, from GNU gettext 0.11.2.
+	* src/config.h.in: New file, needed for ENABLE_NLS.
+	* src/Makefile.in (datadir, localedir): New variables.
+	(iconv): Link with @LTLIBINTL@.
+	(iconv.@OBJEXT@): Define LOCALEDIR.
+	(distclean): Remove config.h.
+	* po: New directory.
+	* Makefile.in (all, install, installdirs, uninstall, check,
+	mostlyclean, clean, distclean, maintainer-clean): Recurse into the po
+	directory.
+	* autoconf/mkinstalldirs: New file, from automake-1.5.
+	* ABOUT-NLS: New file, from GNU gettext 0.11.2.
+	* m4/codeset.m4: New file, from GNU gettext 0.11.2.
+	* m4/gettext.m4: New file, from GNU gettext 0.11.2.
+	* m4/glibc21.m4: New file, from GNU gettext 0.11.2.
+	* m4/isc-posix.m4: New file, from GNU gettext 0.11.2.
+	* m4/lcmessage.m4: New file, from GNU gettext 0.11.2.
+	* m4/progtest.m4: New file, from GNU gettext 0.11.2.
+	* configure.in: Require autoconf-2.52, needed for multiple config.h.in
+	files. Use new form of AC_INIT. Invoke AM_GNU_GETTEXT.
+	(PACKAGE, VERSION): Define, needed for po/Makefile.in.in.
+	* lib/config.h.in (HAVE_LOCALE_H, HAVE_SETLOCALE): Remove.
+
+2002-04-28  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* configure.in (AC_OUTPUT): Add po/Makefile.in.
+
+2002-04-28  Bruno Haible  <bruno@clisp.org>
+
+	* m4/eilseq.m4: Renamed from autoconf/eilseq.m4.
+	* m4/mbstate_t.m4: Renamed from autoconf/mbstate_t.m4.
+	* m4/general.m4: New file, from GNU clisp.
+	* m4/proto.m4: New file, from GNU clisp.
+	* m4/ranlib.m4: New file, from GNU clisp.
+	* m4/install.m4: New file, from GNU clisp.
+	* m4/cp.m4: New file, from GNU clisp.
+	* m4/ln.m4: New file, from GNU clisp.
+	* m4/endian.m4: New file, from GNU clisp.
+	* m4/iconv.m4: New file, from GNU gettext 0.11.2.
+	* m4/lib-ld.m4: New file, from GNU gettext 0.11.2.
+	* m4/lib-link.m4: New file, from GNU gettext 0.11.2.
+	* m4/lib-prefix.m4: New file, from GNU gettext 0.11.2.
+	* autoconf/config.rpath: New file, from GNU gettext 0.11.2.
+	* m4/libtool.m4: New file, based on libtool-1.4.2.
+	* Makefile.devel (ACLOCAL): Remove variable.
+	(ACSELECT): Remove variable.
+	(OTHERMACROS): Remove variable.
+	(m4/*.m4): New rules.
+	(autoconf/aclocal.m4): Construct using aclocal instead of acselect.
+	* configure.in: Invoke AM_ICONV instead of CL_ICONV.
+
+2002-04-06  Bruno Haible  <bruno@clisp.org>
+
+	Upgrade to Unicode 3.2.
+	* tools/cjk_tab_to_h.c (output_title): Bump copyright year.
+	(compact_large_charset2uni): Add an argument. Determine optimal shift.
+	Copy modified enc->charset2uni table.
+	(output_charset2uni): Deal with shift other than 8. Copy encoding, so
+	as to not disturb subsequent output_uni2charset[_sparse] call.
+	* lib/hkscs.h: Regenerated.
+	* tests/BIG5-HKSCS.TXT: Update.
+	* tests/BIG5-HKSCS.IRREVERSIBLE.TXT: Update.
+
+2002-04-06  Bruno Haible  <bruno@clisp.org>
+
+	Upgrade to Unicode 3.2.
+	* tools/Makefile (cns11643_1.h, cns11643_2.h, cns11643_3.h,
+	cns11643_4a.h, cns11643_4b.h, cns11643_5.h, cns11643_6.h,
+	cns11643_7.h, cns11643_15.h, cns11643_inv.h): Use
+	CNS11643-Unicode32.TXT instead of CNS11643-Unicode31.TXT.
+	* lib/cns11643_3.h: Regenerated.
+	* lib/cns11643_4a.h: Regenerated.
+	* lib/cns11643_4b.h: Regenerated.
+	* lib/cns11643_5.h: Regenerated.
+	* lib/cns11643_6.h: Regenerated.
+	* lib/cns11643_7.h: Regenerated.
+	* lib/cns11643_15.h: Regenerated.
+	* lib/cns11643_inv.h: Regenerated.
+	* tests/EUC-TW.TXT: Update.
+
+2002-01-17  Bruno Haible  <bruno@clisp.org>
+
+	* lib/tcvn.h (tcvn_2uni_1): Make it smaller.
+	(tcvn_mbtowc): Small optimization.
+
+2002-01-13  Bruno Haible  <bruno@clisp.org>
+
+	New options -l, -c, -s.
+	* src/iconv.c (discard_unconvertible, silent): New variables.
+	(usage): Document options -l, -c, -s.
+	(print_one): New function.
+	(convert): If silent is true, don't print error messages about the
+	conversion to stderr. If discard_unconvertible is true, set the
+	iconv descriptor to DISCARD_ILSEQ the first time, but make sure to
+	return the same return code as when discard_unconvertible is false.
+	(main): Accept options -l, -c, -s. Implement option -l.
+	* man/iconv.1: Document options -l, -c, -s.
+
+2002-01-13  Bruno Haible  <bruno@clisp.org>
+
+	Support for "iconv -c".
+	* include/iconv.h.in (ICONV_GET_DISCARD_ILSEQ): New macro.
+	(ICONV_SET_DISCARD_ILSEQ): Likewise.
+	* lib/converters.h (struct conv_struct): New field discard_ilseq.
+	* lib/iconv.c (iconv_open): Set discard_ilseq to true if tocode
+	has an "//IGNORE" suffix, and to false otherwise.
+	(iconvctl): Implement ICONV_GET_DISCARD_ILSEQ, ICONV_SET_DISCARD_ILSEQ.
+	* lib/loop_unicode.h (unicode_loop_convert): If discard_ilseq is
+	true, skip one input character instead of returning EILSEQ.
+	(unicode_loop_reset): Likewise.
+	* lib/loop_wchar.h (wchar_from_loop_convert): Likewise.
+	(wchar_to_loop_convert): Likewise.
+
+2002-01-13  Bruno Haible  <bruno@clisp.org>
+
+	Support for "iconv -l".
+	* include/iconv.h.in (iconvlist): New declaration.
+	* Makefile.devel (lib/aliases.h): Change gperf options.
+	* lib/iconv.c (compare_by_index, compare_by_name, iconvlist): New
+	functions.
+
+2002-01-06  Bruno Haible  <bruno@clisp.org>
+
+	* lib/loop_unicode.h (unicode_transliterate): If the transliteration
+	fails due to limited output encoding, return RET_ILUNI, not
+	RET_TOOSMALL. Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.
+	* tests/check-translitfailure: New file.
+	* tests/TranslitFail1.ISO-8859-1: New file.
+	* tests/Makefile.in (check): Call check-translitfailure.
+
+2001-12-15  Bruno Haible  <bruno@clisp.org>
+
+	* lib/euc_jp.h (euc_jp_wctomb): Add irreversible mappings for
+	Shift_JIS characters 0x5C and 0x7E.
+	* tests/EUC-JP.IRREVERSIBLE.TXT: New file.
+
+2001-12-05  Bruno Haible  <bruno@clisp.org>
+
+	* lib/iconv.c (iconv_open): Recognize the empty encoding name. Avoid
+	  endless loop if locale_charset() returns the empty string.
+	* README, man/iconv_open.3: Add the empty encoding name.
+
+2001-11-10  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/Makefile.in (libiconv_plug_linux.so): Allow building it with a
+          non-gcc compiler.
+
+2001-10-23  Bruno Haible  <haible@clisp.cons.org>
+
+        * tools/Makefile (cp1125.h): New target.
+          (ALL): Add it.
+        * lib/cp1125.h: New file.
+        * lib/converters.h: Include it.
+        * lib/encodings_dos.def (CP1125): New encoding.
+
+2001-09-08  Bruno Haible  <haible@clisp.cons.org>
+
+	* autoconf/eilseq.m4: New file.
+	* Makefile.devel (OTHERMACROS): Add it.
+	* configure.in: Call AC_EILSEQ.
+	* include/iconv.h.in (EILSEQ): Define to the autoconf determined value.
+
+2001-08-25  Bruno Haible  <haible@clisp.cons.org>
+
+	Upgrade to autoconf-2.52.
+	* autoconf/autoconf: Upgrade to autoconf-2.52.
+	* autoconf/acgeneral.m4: Remove file.
+	* autoconf/acspecific.m4: Remove file.
+	* autoconf/autoconf.m4f: New file, from autoconf-2.52.
+	* autoconf/aclocal.m4: Require autoconf-2.52.
+	(CL_CANONICAL_HOST): Call AC_CANONICAL_HOST. Don't cache the result,
+	AC_CANONICAL_HOST does it itself. Add $SHELL in front of
+	$ac_config_guess and $ac_config_sub.
+	* Makefile.devel (AUTOCONF_FILES): Remove acgeneral.m4, acspecific.m4.
+	Add autoconf.m4f.
+	(configure): Use autoconf options -A, -l instead of -m.
+	* configure.in: Use AC_CONFIG_SUBDIRS, not AC_OUTPUT_SUBDIRS.
+
+2001-08-05  Bruno Haible  <haible@clisp.cons.org>
+
+	* autoconf/acgeneral.m4 (AC_MSG_RESULTPROTO): Remove macro.
+	(AC_LANG_EXTERN): Move to aclocal.m4.
+	* autoconf/aclocal.m4 (AC_LANG_EXTERN): Moved here from acgeneral.m4.
+	(CL_PROTO): Use AC_MSG_RESULT directly, instead of AC_MSG_RESULTPROTO.
+	(CL_SILENT): No need to pushdef AC_MSG_RESULTPROTO.
+
+2001-08-05  Bruno Haible  <haible@clisp.cons.org>
+
+	Make it possible to build libiconv with CC=gcc CFLAGS="-x c++".
+	* lib/loop_wchar.h (wchar_to_loop_convert): Rename local variable
+	'try' to 'incount'.
+	* lib/Makefile.in (libiconv_plug_linux.so): Add "-x none" option
+	between sources and libs.
+	(libiconv_plug_solaris.so) [GCC]: Likewise.
+	(libiconv_plug_osf.so) [GCC]: Likewise.
+	* src/Makefile.in (iconv.@OBJEXT@): New rule.
+	(iconv): Depend on it.
+	(clean): Erase *.@OBJEXT@, not *.o.
+	* tests/Makefile.in (table-from.@OBJEXT@): New rule.
+	(table-from): Depend on it.
+	(table-to.@OBJEXT@): New rule.
+	(table-to): Depend on it.
+	(clean): Erase *.@OBJEXT@, not *.o.
+
+2001-07-28  Bruno Haible  <haible@clisp.cons.org>
+
+	* tools/Makefile (iso8859_16.h): Generate from the unicode.org table.
+	* lib/iso8859_16.h: Regenerated.
+	* tests/ISO-8859-16.TXT: Swap the values of 0xA5 and 0xAB.
+
+2001-07-17  Bruno Haible  <haible@clisp.cons.org>
+
+	* configure.in (VERSION): Define. Needed by djgpp/Makefile.maint.
+
+2001-07-03  Bruno Haible  <haible@clisp.cons.org>
+
+	* configure.in: Also check for mbsinit.
+	* lib/loop_wchar.h (mbsinit): Define to 1 if not defined.
+	Needed for SCO 3.2v5.0.2.
+
+2001-06-27  Bruno Haible  <haible@clisp.cons.org>
+
+	* Version 1.7 released.
+
+2001-06-27  Bruno Haible  <haible@clisp.cons.org>
+
+	* INSTALL.generic (Particular Systems): Generalize section about
+	/usr/local to "most systems".
+
+	* lib/Makefile.in (all): Build @PLUGLIB@ before libiconv.la, because
+	Solaris cc destroys iconv.o and iconv.lo while building
+	libiconv_plug_solaris.so.
+	(clean): Remove so_locations, left there by the OSF/1 linker.
+
+	* lib/cp1255.h (cp1255_decomp): Use 'signed int' instead of 'int'.
+
+	* lib/vietcomb.h (viet_decomp): Use 'unsigned int' instead of
+	'unsigned short'.
+
+	* tests/table-from.c: Include string.h.
+	* tests/table-to.c: Likewise.
+
+2001-06-26  Bruno Haible  <haible@clisp.cons.org>
+
+	* tools/Makefile (jisx0208.h): Replace U+005C with U+FF3C.
+	(jisx0212.h): Replace U+007E with U+FF5E.
+	* lib/jisx0208.h: Regenerated.
+	* lib/jisx0212.h: Regenerated.
+	* tests/EUC-JP.TXT: Map 0xA1C0 to U+FF3C. Map 0x8FA2B7 to U+FF5E.
+	* tests/EUC-JP.IRREVERSIBLE.TXT: Remove file.
+	* tests/SHIFT-JIS.TXT: Map 0x815F to U+FF3C.
+	* tests/CP932.TXT: Likewise.
+	* tests/CP932.IRREVERSIBLE.TXT: 0x815F mapping is now reversible.
+
+2001-06-25  Bruno Haible  <haible@clisp.cons.org>
+
+	* src/Makefile.in (iconv): Mention $(INCLUDES) before $(CFLAGS) and
+	$(CPPFLAGS).
+	* src/Makefile.msvc (iconv.exe): Likewise.
+	* src/Makefile.os2 (iconv.exe): Likewise.
+	* lib/Makefile.in (libiconv_plug_linux.so): Likewise.
+	(libiconv_plug_solaris.so): Likewise.
+	(libiconv_plug_osf.so): Likewise.
+	(iconv.lo): Likewise.
+	* lib/Makefile.msvc (iconv.obj): Likewise.
+	* lib/Makefile.os2 (iconv.obj): Likewise.
+	* tests/Makefile.in (table-from, table-to): Likewise.
+	* tests/Makefile.msvc (table-from.exe, table-to.exe): Likewise.
+	* tests/Makefile.os2 (table-from.exe, table-to.exe): Likewise.
+	(genutf8.exe): Don't use $(INCLUDES).
+
+2001-06-25  Bruno Haible  <haible@clisp.cons.org>
+
+        * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc:
+          Bump version number.
+        * lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:4:0.
+
+2001-06-25  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.devel (OTHERMACROS): Use libtool.m4 in libcharset subdir.
+
+2001-06-25  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/encodings.def: Make SHIFT_JIS the primary name of SJIS.
+
+2001-06-08  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/ltmain.sh: Upgrade to libtool-1.4.
+        * autoconf/ltconfig: Remove file.
+
+2001-06-08  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/config.guess: Update to GNU version 2001-05-11.
+        * autoconf/config.sub: Likewise.
+
+2001-06-03  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/loop_unicode.h (unicode_loop_convert): Ignore Unicode 3.1 tag
+          characters if they cannot be converted.
+          (unicode_loop_reset): Likewise.
+        * lib/iso2022_jp2.h (STATE_TAG_NONE, STATE_TAG_LANGUAGE,
+           STATE_TAG_LANGUAGE_j, STATE_TAG_LANGUAGE_ja, STATE_TAG_LANGUAGE_k,
+           STATE_TAG_LANGUAGE_ko, STATE_TAG_LANGUAGE_z, STATE_TAG_LANGUAGE_zh):
+          New macros.
+          (SPLIT_STATE, COMBINE_STATE): Different differently for wctomb
+          direction.
+          (iso2022_jp2_wctomb): Keep track of Unicode 3.1 language tag.
+          If "ja", prefer conversion to Japanese character sets. If "zh",
+          prefer conversion to GB2312. If "ko", prefer conversion to KSC5601.
+
+        * lib/converters.h (RET_ILUNI): Change value from 0 to -1.
+          (RET_TOOSMALL): Change value from -1 to -2.
+        * lib/loop_unicode.h (unicode_transliterate): Allow xxx_wctomb to
+          return 0 written bytes.
+
+2001-06-06  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/encodings.def: Align with IANA character-set registry.
+          (US-ASCII): Add alias "ANSI_X3.4-1986".
+          (ISO-8859-14): Add alias "ISO-CELTIC".
+          (JIS_X0208): Add alias "JIS_C6226-1983".
+          (BIG5HKSCS): Add alias "BIG5-HKSCS".
+        * README, man/iconv_open.3: Rename BIG5HKSCS to BIG5-HKSCS.
+        * tests/Makefile.in (check): Likewise.
+        * tests/Makefile.os2 (check): Likewise.
+        * tests/Makefile.msvc (check): Likewise.
+        * tests/BIG5-HKSCS.TXT: Renamed from BIG5HKSCS.TXT.
+        * tests/BIG5-HKSCS.IRREVERSIBLE.TXT: Renamed from
+          BIG5HKSCS.IRREVERSIBLE.TXT.
+
+2001-06-02  Bruno Haible  <haible@clisp.cons.org>
+
+        * tools/cjk_tab_to_h.c (Encoding): Add fffd field.
+          (is_charset2uni_large, compact_large_charset2uni): New functions.
+          (find_charset2uni_pages): Use enc->fffd instead of 0xfffd.
+          (output_charset2uni): If mapping to more than the Unicode BMP,
+          use an extra indirection to keep each value in 16 bits.
+          (invert): Bump limit from U+10000 to U+30000.
+          (output_uni2charset_dense): Likewise.
+          (output_uni2charset_sparse): Likewise. If mapping to more than one
+          CJK plane, use three bytes per value instead of two bytes.
+          (byte_row_cns11643): Allow more than 3 CJK planes.
+          (do_cns11643_only_uni2charset): Increase number of rows, to include
+          plane 15. Remove plane bits hack.
+          (main): Accept names cns11643_4a,4b,5,6,7,15 as well.
+        * tools/Makefile (ALL): Add cns11643_4a.h, cns11643_4b.h, cns11643_5.h,
+          cns11643_6.h, cns11643_7.h, cns11643_15.h.
+          (cns11643_1.h, cns11643_2.h, cns11643_3.h): Use new Unicode 3.1
+          derived table.
+          (cns11643_4a.h, cns11643_4b.h, cns11643_5.h, cns11643_6.h,
+           cns11643_7.h, cns11643_15.h): New rules.
+          (cns11643_inv.h): Change title.
+        * lib/cns11643_1.h: Regenerated from Unicode 3.1 derived table.
+        * lib/cns11643_3.h: Likewise.
+        * lib/cns11643_4a.h: New file.
+        * lib/cns11643_4b.h: New file.
+        * lib/cns11643_4.h: New file.
+        * lib/cns11643_5.h: New file.
+        * lib/cns11643_6.h: New file.
+        * lib/cns11643_7.h: New file.
+        * lib/cns11643_15.h: New file.
+        * lib/cns11643_inv.h: Regenerated from Unicode 3.1 derived table.
+          (cns11643_inv_wctomb): Return 3 bytes now.
+        * lib/cns11643.h: Include cns11643_4.h, cns11643_5.h, cns11643_6.h,
+          cns11643_7.h, cns11643_15.h.
+          (cns11643_wctomb): Now a simple alias to cns11643_inv_wctomb. Return
+          plane number starting at 1, not 0.
+        * lib/dec_hanyu.h (dec_hanyu_wctomb): Update for cns11643_wctomb
+          change.
+        * lib/euc_tw.h (euc_tw_mbtowc): Accept CNS11643 planes 4,5,6,7,15 as
+          well.
+          (euc_tw_wctomb): Update for cns11643_wctomb change.
+        * lib/iso2022_cn.h (iso2022_cn_wctomb): Likewise.
+        * lib/iso2022_cnext.h (iso2022_cn_ext_mbtowc): Accept CNS11643 planes
+          4,5,6,7 as well.
+          (iso2022_cn_ext_wctomb): Update for cns11643_wctomb change.
+          Try CNS11643 planes 4,5,6,7 as well.
+        * tests/EUC-TW.TXT: Many additions, mostly in planes 3,4,5,6,7,15.
+        * tests/EUC-TW.IRREVERSIBLE.TXT: Reflect additions to CNS11643 plane 1.
+          Add U+5344.
+
+2001-06-01  Bruno Haible  <haible@clisp.cons.org>
+
+        * tests/table-from.c (bmp_only): New variable.
+          (ucs4_decode): If bmp_only, don't return characters outside Unicode
+          plane 0.
+          (main): When testing UTF-8 or GB18030, set bmp_only to 1. Don't print
+          a conversion line if ucs4_decode returns NULL.
+        * tests/table-to.c (main): When testing encodings other than UTF-8 and
+          GB18030, loop upto U+30000 instead of U+10000.
+
+2001-05-24  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/converters.h (mbtowc_funcs): Add flushwc member function.
+        * lib/flushwc.h: New file.
+        * lib/cp1255.h: Include flushwc.h.
+          (cp1255_comp_table_data, cp1255_comp_table): New arrays.
+          (cp1255_mbtowc): Compose base and combining characters.
+          (cp1255_flushwc): New macro.
+        * lib/vietcomb.h (viet_comp_table_data, viet_comp_table): New arrays.
+        * lib/cp1258.h: Include flushwc.h.
+          (cp1258_mbtowc): Compose base and combining characters.
+          (cp1258_flushwc): New macro.
+        * lib/tcvn.h: Include flushwc.h.
+          (tcvn_mbtowc): Compose base and combining characters.
+          (tcvn_flushwc): New macro.
+        * lib/loop_unicode.h: (unicode_transliterate): New function, extracted
+          from unicode_loop_convert.
+          (unicode_loop_convert): Use unicode_transliterate.
+          (unicode_loop_reset): Call xxx_flushwc and output the resulting
+          character.
+        * lib/encodings.def: Add xxx_flushwc member.
+        * lib/encodings_aix.def: Likewise.
+        * lib/encodings_dos.def: Likewise.
+        * lib/encodings_local.def: Likewise.
+        * lib/encodings_osf1.def: Likewise.
+        * lib/genaliases.c: Add an argument to the DEFENCODING macro.
+        * lib/genaliases2.c: Likewise.
+        * lib/genflags.c: Likewise.
+        * lib/iconv.c: Likewise.
+        * tests/table-from.c (try): Reset the iconv descriptor before the main
+          call, and flush it afterwards.
+          (ucs4_decode): New function.
+          (main): Allow up to 3 Unicode characters output. Call ucs4_decode.
+        * tests/CP1255-snippet: New file.
+        * tests/CP1255-snippet.UTF-8: New file.
+        * tests/CP1258-snippet: New file.
+        * tests/CP1258-snippet.UTF-8: New file.
+        * tests/TCVN-snippet: New file.
+        * tests/TCVN-snippet.UTF-8: New file.
+        * tests/Makefile.in (check): Check combining behaviour of CP1255,
+          CP1258, TCVN.
+        * tests/Makefile.msvc (check): Likewise.
+        * tests/Makefile.os2 (check): Likewise.
+
+2001-05-22  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/converters.h (RET_ILUNI): New macro.
+          (RET_ILSEQ): Change value to -1.
+          (RET_TOOFEW): Change value.
+        * lib/loop_unicode.h (unicode_loop_convert): Write RET_ILUNI instead
+          of 0. Update handling of xxx_mbtowc return value.
+        * lib/genflags.c (emit_encoding): Likewise.
+        * lib/ascii.h (ascii_wctomb): Use RET_ILUNI instead of RET_ILSEQ.
+        * lib/armscii_8.h (armscii_8_wctomb): Likewise.
+        * lib/big5.h (big5_wctomb): Likewise.
+        * lib/big5hkscs.h (big5hkscs_wctomb): Likewise.
+        * lib/ces_big5.h (ces_big5_wctomb): Likewise.
+        * lib/ces_gbk.h (ces_gbk_wctomb): Likewise.
+        * lib/cns11643.h (cns11643_wctomb): Likewise.
+        * lib/cns11643_inv.h (cns11643_inv_wctomb): Likewise.
+        * lib/cp437.h (cp437_wctomb): Likewise.
+        * lib/cp775.h (cp775_wctomb): Likewise.
+        * lib/cp850.h (cp850_wctomb): Likewise.
+        * lib/cp852.h (cp852_wctomb): Likewise.
+        * lib/cp855.h (cp855_wctomb): Likewise.
+        * lib/cp856.h (cp856_wctomb): Likewise.
+        * lib/cp857.h (cp857_wctomb): Likewise.
+        * lib/cp861.h (cp861_wctomb): Likewise.
+        * lib/cp862.h (cp862_wctomb): Likewise.
+        * lib/cp864.h (cp864_wctomb): Likewise.
+        * lib/cp865.h (cp865_wctomb): Likewise.
+        * lib/cp866.h (cp866_wctomb): Likewise.
+        * lib/cp869.h (cp869_wctomb): Likewise.
+        * lib/cp874.h (cp874_wctomb): Likewise.
+        * lib/cp922.h (cp922_wctomb): Likewise.
+        * lib/cp932ext.h (cp932ext_wctomb): Likewise.
+        * lib/cp932.h (cp932_wctomb): Likewise.
+        * lib/cp936ext.h (cp936ext_wctomb): Likewise.
+        * lib/cp949.h (cp949_wctomb): Likewise.
+        * lib/cp950ext.h (cp950ext_wctomb): Likewise.
+        * lib/cp950.h (cp950_wctomb): Likewise.
+        * lib/cp1046.h (cp1046_wctomb): Likewise.
+        * lib/cp1124.h (cp1124_wctomb): Likewise.
+        * lib/cp1129.h (cp1129_wctomb): Likewise.
+        * lib/cp1133.h (cp1133_wctomb): Likewise.
+        * lib/cp1250.h (cp1250_wctomb): Likewise.
+        * lib/cp1251.h (cp1251_wctomb): Likewise.
+        * lib/cp1252.h (cp1252_wctomb): Likewise.
+        * lib/cp1253.h (cp1253_wctomb): Likewise.
+        * lib/cp1254.h (cp1254_wctomb): Likewise.
+        * lib/cp1255.h (cp1255_wctomb): Likewise.
+        * lib/cp1256.h (cp1256_wctomb): Likewise.
+        * lib/cp1257.h (cp1257_wctomb): Likewise.
+        * lib/cp1258.h (cp1258_wctomb): Likewise.
+        * lib/dec_hanyu.h (dec_hanyu_wctomb): Likewise.
+        * lib/dec_kanji.h (dec_kanji_wctomb): Likewise.
+        * lib/euc_cn.h (euc_cn_wctomb): Likewise.
+        * lib/euc_jp.h (euc_jp_wctomb): Likewise.
+        * lib/euc_kr.h (euc_kr_wctomb): Likewise.
+        * lib/euc_tw.h (euc_tw_wctomb): Likewise.
+        * lib/gb12345ext.h (gb12345ext_wctomb): Likewise.
+        * lib/gb12345.h (gb12345_wctomb): Likewise.
+        * lib/gb18030ext.h (gb18030ext_wctomb): Likewise.
+        * lib/gb18030.h (gb18030_wctomb): Likewise.
+        * lib/gb18030uni.h (gb18030uni_wctomb): Likewise.
+        * lib/gb2312.h (gb2312_wctomb): Likewise.
+        * lib/gbkext_inv.h (gbkext_inv_wctomb): Likewise.
+        * lib/gbk.h (gbk_wctomb): Likewise.
+        * lib/georgian_academy.h (georgian_academy_wctomb): Likewise.
+        * lib/georgian_ps.h (georgian_ps_wctomb): Likewise.
+        * lib/hkscs.h (hkscs_wctomb): Likewise.
+        * lib/hp_roman8.h (hp_roman8_wctomb): Likewise.
+        * lib/hz.h (hz_wctomb): Likewise.
+        * lib/iso2022_cnext.h (iso2022_cn_ext_wctomb): Likewise.
+        * lib/iso2022_cn.h (iso2022_cn_wctomb): Likewise.
+        * lib/iso2022_jp1.h (iso2022_jp1_wctomb): Likewise.
+        * lib/iso2022_jp2.h (iso2022_jp2_wctomb): Likewise.
+        * lib/iso2022_jp.h (iso2022_jp_wctomb): Likewise.
+        * lib/iso2022_kr.h (iso2022_kr_wctomb): Likewise.
+        * lib/iso646_cn.h (iso646_cn_wctomb): Likewise.
+        * lib/iso646_jp.h (iso646_jp_wctomb): Likewise.
+        * lib/iso8859_1.h (iso8859_1_wctomb): Likewise.
+        * lib/iso8859_2.h (iso8859_2_wctomb): Likewise.
+        * lib/iso8859_3.h (iso8859_3_wctomb): Likewise.
+        * lib/iso8859_4.h (iso8859_4_wctomb): Likewise.
+        * lib/iso8859_5.h (iso8859_5_wctomb): Likewise.
+        * lib/iso8859_6.h (iso8859_6_wctomb): Likewise.
+        * lib/iso8859_7.h (iso8859_7_wctomb): Likewise.
+        * lib/iso8859_8.h (iso8859_8_wctomb): Likewise.
+        * lib/iso8859_9.h (iso8859_9_wctomb): Likewise.
+        * lib/iso8859_10.h (iso8859_10_wctomb): Likewise.
+        * lib/iso8859_13.h (iso8859_13_wctomb): Likewise.
+        * lib/iso8859_14.h (iso8859_14_wctomb): Likewise.
+        * lib/iso8859_15.h (iso8859_15_wctomb): Likewise.
+        * lib/iso8859_16.h (iso8859_16_wctomb): Likewise.
+        * lib/isoir165ext.h (isoir165ext_wctomb): Likewise.
+        * lib/isoir165.h (isoir165_wctomb): Likewise.
+        * lib/jisx0201.h (jisx0201_wctomb): Likewise.
+        * lib/jisx0208.h (jisx0208_wctomb): Likewise.
+        * lib/jisx0212.h (jisx0212_wctomb): Likewise.
+        * lib/johab.h (johab_wctomb): Likewise.
+        * lib/johab_hangul.h (johab_hangul_wctomb, johab_hangul_decompose):
+          Likewise.
+        * lib/koi8_r.h (koi8_r_wctomb): Likewise.
+        * lib/koi8_ru.h (koi8_ru_wctomb): Likewise.
+        * lib/koi8_u.h (koi8_u_wctomb): Likewise.
+        * lib/ksc5601.h (ksc5601_wctomb): Likewise.
+        * lib/mac_arabic.h (mac_arabic_wctomb): Likewise.
+        * lib/mac_centraleurope.h (mac_centraleurope_wctomb): Likewise.
+        * lib/mac_croatian.h (mac_croatian_wctomb): Likewise.
+        * lib/mac_cyrillic.h (mac_cyrillic_wctomb): Likewise.
+        * lib/mac_greek.h (mac_greek_wctomb): Likewise.
+        * lib/mac_hebrew.h (mac_hebrew_wctomb): Likewise.
+        * lib/mac_iceland.h (mac_iceland_wctomb): Likewise.
+        * lib/mac_roman.h (mac_roman_wctomb): Likewise.
+        * lib/mac_romania.h (mac_romania_wctomb): Likewise.
+        * lib/mac_thai.h (mac_thai_wctomb): Likewise.
+        * lib/mac_turkish.h (mac_turkish_wctomb): Likewise.
+        * lib/mac_ukraine.h (mac_ukraine_wctomb): Likewise.
+        * lib/mulelao.h (mulelao_wctomb): Likewise.
+        * lib/nextstep.h (nextstep_wctomb): Likewise.
+        * lib/sjis.h (sjis_wctomb): Likewise.
+        * lib/tcvn.h (tcvn_wctomb): Likewise.
+        * lib/tis620.h (tis620_wctomb): Likewise.
+        * lib/ucs2be.h (ucs2be_wctomb): Likewise.
+        * lib/ucs2.h (ucs2_wctomb): Likewise.
+        * lib/ucs2internal.h (ucs2internal_wctomb): Likewise.
+        * lib/ucs2le.h (ucs2le_wctomb): Likewise.
+        * lib/ucs2swapped.h (ucs2swapped_wctomb): Likewise.
+        * lib/ucs4.h (ucs4_wctomb): Likewise.
+        * lib/uhc_1.h (uhc_1_wctomb): Likewise.
+        * lib/uhc_2.h (uhc_2_wctomb): Likewise.
+        * lib/utf16be.h (utf16be_wctomb): Likewise.
+        * lib/utf16.h (utf16_wctomb): Likewise.
+        * lib/utf16le.h (utf16le_wctomb): Likewise.
+        * lib/utf32be.h (utf32be_wctomb): Likewise.
+        * lib/utf32.h (utf32_wctomb): Likewise.
+        * lib/utf32le.h (utf32le_wctomb): Likewise.
+        * lib/utf7.h (utf7_wctomb): Likewise.
+        * lib/utf8.h (utf8_wctomb): Likewise.
+        * lib/viscii.h (viscii_wctomb): Likewise.
+        * tools/8bit_tab_to_h.c (main): Likewise.
+        * tools/cjk_tab_to_h.c (output_uni2charset_dense,
+           output_uni2charset_sparse, do_gb18030uni): Likewise.
+
+2001-05-19  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.devel (all): Add man/{iconv.1,iconv*.3}.html.
+          (man/%.html): New rule.
+        * man/Makefile.in (docdir, htmldir): New variables.
+          (install, installdirs): Install the HTML formatted man pages in
+          $(htmldir).
+          (uninstall): Uninstall them.
+
+2001-05-20  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/cp1255.h (cp1255_decomp_table): New array.
+          (cp1255_comb_table): New array.
+          (cp1255_wctomb): Decompose Unicode characters.
+        * tests/CP1255.IRREVERSIBLE.TXT: New file.
+
+2001-05-13  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/vietcomb.h: New file.
+        * lib/cp1258.h: Include it.
+          (cp1258_comb_table): New array.
+          (cp1258_wctomb): Decompose Unicode characters.
+        * lib/tcvn.h: Include it.
+          (tcvn_comb_table): New array.
+          (tcvn_wctomb): Decompose Unicode characters.
+        * tests/CP1258.IRREVERSIBLE.TXT: New file.
+        * tests/TCVN.IRREVERSIBLE.TXT: New file.
+
+2001-05-06  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/Makefile.msvc (config.h): Allow the 'del' command to fail.
+        (iconv.lib): Likewise.
+
+2001-05-06  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/Makefile.in (CPPFLAGS, LDFLAGS): New variables.
+        (CPP): Remove variable.
+        (libiconv.la, libiconv_plug_linux.so, libiconv_plug_solaris.so,
+         libiconv_plug_osf.so): Use LDFLAGS.
+        (libiconv_plug_linux.so, libiconv_plug_solaris.so,
+         libiconv_plug_osf.so, iconv.lo): Use CPPFLAGS.
+        * lib/Makefile.msvc (CPP): Remove variable.
+        * src/Makefile.in (CPPFLAGS, LDFLAGS): New variables.
+        (CPP): Remove variable.
+        (iconv): Use CPPFLAGS and LDFLAGS.
+        * src/Makefile.msvc (CPP): Remove variable.
+        * tests/Makefile.in (CPPFLAGS, LDFLAGS): New variables.
+        (check, table-from, table-to): Use CPPFLAGS and LDFLAGS.
+        * tests/Makefile.msvc (CPP): Remove variable.
+
+2001-05-06  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/Makefile.in (libiconv_plug_solaris.so): Change rule if not using
+          gcc. Reported by Paananen Mikko <mikkopa@cs.tut.fi>.
+
+2001-04-11  Bruno Haible  <haible@clisp.cons.org>
+
+        Implement and document UTF-32, UTF-32BE, UTF-32LE.
+        * src/utf32.h, src/utf32be.h, src/utf32le.h: New files.
+        * src/converters.h: Include them.
+        * src/encodings.def (UTF-32, UTF-32BE, UTF32LE): New encodings.
+        * README, man/iconv_open.3: Add UTF-32, UTF-32BE, UTF32LE.
+        * tests/Makefile.in (check): Check UTF-32, UTF-32BE, UTF32LE.
+        * tests/Makefile.os2 (check): Likewise.
+        * tests/Makefile.msvc (check): Likewise.
+        * tests/UTF-32*snippet*: New files.
+
+        * lib/ucs4.h (ucs4_mbtowc): Fix value of other-endian byte order.
+          (ucs4_wctomb): Allow any 31-bit codepoint.
+
+2001-04-11  Bruno Haible  <haible@clisp.cons.org>
+
+        * tests/GB18030.TXT: Add mappings for all of U+0000..U+FFFF, including
+          unassigned code points.
+        * tests/table-from.c (main); When dumping GB18030, don't print code
+          points larger than U+FFFF.
+
+2001-03-30  Bruno Haible  <haible@clisp.cons.org>
+
+        * tools/Makefile (GB18030uni.TXT): Use a table source which includes
+          the unassigned Unicode code points.
+        * lib/gb18030uni.h: Update.
+          (gb18030uni_ranges): Remove bitmap_offset field.
+          (gb18030uni_bitmap): Remove array.
+          (gb18030uni_mbtowc): Omit gb18030uni_bitmap access.
+          (gb18030uni_wctomb): Likewise.
+        * lib/gb18030.h (gb18030_mbtowc): Handle Unicode characters >= 0x10000.
+          (gb18030_wctomb): Likewise.
+
+2001-03-21  Bruno Haible  <haible@clisp.cons.org>
+
+        * INSTALL.generic (Particular Systems): Add recommendations for AIX 3.
+
+2001-03-21  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/iconv.c (print_version): Now called GNU libiconv.
+
+2001-03-20  Bruno Haible  <haible@clisp.cons.org>
+
+        * README: This package is now called GNU libiconv.
+
+        * tools/8bit_tab_to_h.c (main): Emit copyright notice to the output
+          file.
+        * tools/cjk_tab_to_h.c (output_title): Likewise.
+        * tools/cjk_variants.c (main): Likewise.
+        * lib/gentranslit.c (main): Likewise.
+
+2001-03-19  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/aclocal.m4 (CL_CANONICAL_HOST): Always define
+          ac_config_guess and ac_config_sub. Then ignore requests for
+          AC_CONFIG_AUX_DIR_DEFAULT or AC_CANONICAL_HOST.
+
+2001-03-10  Bruno Haible  <haible@clisp.cons.org>
+
+        * INSTALL.generic: New section "Particular Systems".
+
+2001-03-10  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/Makefile.in (libiconv.la): Pass flag -no-undefined. Needed on
+          platforms like BeOS.
+
+        * lib/loop_wchar.h (mbstate_t): Don't typedef if already #defined in
+          config.h.
+
+2001-03-06  Bruno Haible  <haible@clisp.cons.org>
+
+        * Version 1.6 released.
+        * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc:
+          Bump version number.
+        * lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:3:0.
+
+2001-03-05  Bruno Haible  <haible@clisp.cons.org>
+
+        Provide all encodings used by OSF/1 5.1 locales.
+        * lib/dec_kanji.h: New file.
+        * lib/dec_hanyu.h: New file.
+        * lib/converters.h: Include them if USE_OSF1 is defined.
+        * lib/encodings_osf1.def: New file.
+        * lib/genflags.c (main): Include it. Define USE_OSF1.
+        * lib/genaliases2.c (main): Include it conditionally.
+        * lib/iconv.c: Define USE_OSF1 on OSF/1.
+          Include encodings_osf1.def and aliases_osf1.h.
+        * lib/Makefile.in (iconv.lo): Depend on encodings_osf1.def and
+          aliases_osf1.h.
+        * Makefile.devel (lib/aliases_osf1.h): New target.
+          (all): Depend on lib/aliases_osf1.h.
+          (lib/flags.h): Depend on lib/encodings_osf1.def.
+
+2001-03-01  Bruno Haible  <haible@clisp.cons.org>
+
+        * tools/Makefile (cp775.h): New target.
+          (ALL): Add it.
+        * lib/cp775.h: New file.
+        * lib/converters.h: Include it.
+        * lib/encodings_dos.def (CP775): New encoding.
+
+2001-02-25  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/iconv.c (iconv_open): locale_charset() doesn't return NULL any
+          more.
+
+2001-02-24  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/iconv.c (convert): Use ICONV_CONST.
+        * tests/table-from.c: Include config.h.
+          (try): Use ICONV_CONST.
+        * tests/table-to.c: Include config.h.
+          (main): Use ICONV_CONST.
+        * tests/Makefile.in (INCLUDES): Add -I../lib.
+        * tests/Makefile.os2 (INCLUDES): Likewise.
+        * tests/Makefile.msvc (INCLUDES): Add -I..\lib.
+
+2001-02-24  Bruno Haible  <haible@clisp.cons.org>
+
+        Provide all encodings used by DOS locales.
+        * tools/Makefile (cp437.h, cp852.h, cp855.h, cp857.h, cp861.h,
+           cp864.h, cp865.h, cp869.h): New targets.
+          (ALL): Add them.
+        * lib/cp437.h: New file.
+        * lib/cp852.h: New file.
+        * lib/cp855.h: New file.
+        * lib/cp857.h: New file.
+        * lib/cp861.h: New file.
+        * lib/cp864.h: New file.
+        * lib/cp865.h: New file.
+        * lib/cp869.h: New file.
+        * lib/converters.h: Include them if USE_DOS is defined.
+        * lib/encodings_dos.def: New file.
+        * lib/genflags.c (main): Include it. Define USE_DOS.
+        * lib/genaliases2.c (main): Include it conditionally.
+        * lib/iconv.c: Define USE_DOS on DJGPP.
+          Include encodings_dos.def and aliases_dos.h.
+        * lib/Makefile.in (iconv.lo): Depend on encodings_dos.def and
+          aliases_dos.h.
+        * Makefile.devel (lib/aliases_dos.h): New target.
+          (all): Depend on lib/aliases_dos.h.
+          (lib/flags.h): Depend on lib/encodings_dos.def.
+
+2001-02-23  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/iconv.c [DJGPP]: Include <io.h> and <unistd.h>.
+          (SET_BINARY) [O_BINARY]: New macro.
+          (usage): Mention --binary if available.
+          (convert): Use SET_BINARY instead of setmode.
+          (main): Likewise.
+          Reported by Juan Manuel Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>.
+
+2001-02-25  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/ltconfig:
+          sed -e 's/reload object files/produce relocatable object files/'.
+
+2001-02-20  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/iconv.c (usage, main): Make -f and -t options optional.
+        * man/iconv.1: Mark them as optional.
+
+2001-02-20  Bruno Haible  <haible@clisp.cons.org>
+
+        * tools/Makefile (GB18030ext.TXT, GB18030uni.TXT): Generate from
+          glibc-2.2.2 table.
+        * lib/gb18030uni.h, lib/gb18030ext.h: Add mapping 0xA989 -> U+303E,
+          0xFE5E -> U+2E97. Shift the entire four-byte range.
+        * tests/GB18030.TXT: Regenerated.
+
+2001-02-20  Bruno Haible  <haible@clisp.cons.org>
+
+        Better support for DOS/Windows platforms.
+        * autoconf/ltconfig: Upgrade to libtool-1.3.5.
+        * autoconf/ltmain.sh: Likewise.
+        * autoconf/aclocal.m4: Likewise.
+        * autoconf/install-sh: New file.
+        * configure.in: Call AC_OBJEXT and AC_EXEEXT. Call AC_CONFIG_AUX_DIR.
+
+2001-02-20  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.in (libdir, includedir, mandir): Use the autoconf
+          determined value, in order to respect the configure arguments.
+        * lib/Makefile.in (libdir): Likewise.
+        * src/Makefile.in (bindir): Likewise.
+        * man/Makefile.in (mandir): Likewise.
+
+2001-02-04  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/translit.def: Add all the neutral transliterations from glibc.
+        * lib/gentranslit.c (main): Allow UTF-8 replacements which are in
+          UCS-2 but not in ISO-8859-1. Generate a table of 'unsigned short'.
+          Avoid accessing data[-1].
+        * lib/loop_unicode.h (unicode_loop_convert): Change type of pointer
+          into translit_data.
+
+2001-01-05  Bruno Haible  <haible@clisp.cons.org>
+
+        Implement and document CP862.
+        * tools/Makefile (ALL): Add cp862.h.
+          (cp862.h): New target.
+        * lib/cp862.h: New file.
+        * lib/converters.h: Include it.
+        * lib/encodings.def (CP862): New encoding.
+        * README, man/iconv_open.3: Add CP862.
+        * tests/Makefile.in (check): Check CP862.
+        * tests/Makefile.msvc (check): Likewise.
+        * tests/Makefile.os2 (check): Likewise.
+        * tests/CP862.TXT: New file.
+
+2000-12-18  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/mbstate_t.m4: New file, from textutils-2.0.10.
+        * Makefile.devel (OTHERMACROS): Add it.
+        * configure.in: Call AC_MBSTATE_T.
+        * lib/config.h.in (mbstate_t): New definition.
+        * lib/loop_wchar.h (mbrtowc): For BeOS, declare and define fallback.
+
+2000-12-12  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.in: Use $(MAKE) instead of $(MAKE) -r. Needed with Solaris
+          "make", which doesn't set MAKE as expected by @SET_MAKE@ if -r is
+          given. Reported by Toshimitsu Fujiwara.
+
+2000-12-08  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.in (exec_prefix): Use configure's --exec-prefix argument.
+        * lib/Makefile.in (exec_prefix): Likewise.
+        * src/Makefile.in (exec_prefix): Likewise.
+        * man/Makefile.in (exec_prefix): Likewise.
+
+2000-12-02  Bruno Haible  <haible@clisp.cons.org>
+
+        * Version 1.5 released.
+        * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc:
+          Bump version number.
+        * lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:2:0.
+
+2000-12-02  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.in (mostlyclean, clean, distclean, maintainer-clean):
+          Remove files installed in lib by libcharset.
+        * Makefile.msvc (mostlyclean): Likewise.
+
+        * Makefile.in (check): Depend on target 'all'.
+        * Makefile.os2 (check): Likewise.
+        * Makefile.msvc (check): Depend on target 'force' as well.
+
+        * src/iconv.c (usage): Take an exitcode argument.
+          (print_version): New function.
+          (main): Recognize --help and --version command line options.
+
+2000-12-02  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.msvc: Replace STATIC with its opposite flag, DLL.
+        * lib/Makefile.msvc: Likewise.
+        * src/Makefile.msvc: Likewise.
+        * tests/Makefile.msvc: Likewise.
+
+2000-12-01  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/iconv.c: Include <fcntl.h>. Define fallbacks for setmode, fileno.
+          (force_binary): New variable.
+          (convert): If requested, set the input O_BINARY.
+          (main): Accept --binary option. If requested, set the output O_BINARY.
+        * tests/check-stateful.bat: Pass --binary to iconv.
+        * tests/check-stateful.cmd: Likewise.
+        * tests/check-translit.bat: Likewise.
+        * tests/check-translit.cmd: Likewise.
+
+2000-12-01  Bruno Haible  <haible@clisp.cons.org>
+
+        * include/iconv.h.in (_libiconv_version): New declaration.
+        * lib/iconv.c (_libiconv_version): New variable.
+
+2000-11-30  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.msvc (all): File now named lib/libcharset.h.
+          (clean, distclean, maintainer-clean): Likewise.
+
+2000-11-23  Bruno Haible  <haible@clisp.cons.org>
+
+        * lib/*: Move here all files from src/*.
+        * src/*: Move all files to lib.
+        * lib/Makefile.in (distclean): No need to remove config.status,
+          config.log, config.cache.
+        * configure.in: Require lib/iconv.c, not src/iconv.c. Create
+          lib/config.h, not src/config.h. Also create lib/Makefile.
+        * Makefile.in (all): Install libcharset into lib, not src. Recurse
+          into lib and src.
+          (install-lib): Recurse into lib, not src.
+          (install): Recurse into libcharset, lib and src.
+          (installdirs, uninstall): Likewise.
+          (check, mostlyclean, clean, distclean, maintainer-clean): Likewise.
+        * Makefile.msvc (all): Recurse into lib and src.
+          (install): Recurse into libcharset, lib and src.
+          (installdirs, uninstall): Likewise.
+          (check, mostlyclean, clean, distclean, maintainer-clean): Likewise.
+        * Makefile.os2 (all): Recurse into lib and src.
+          (install-lib): Recurse into lib, not src.
+          (install, uninstall): Recurse into lib and src.
+          (check, mostlyclean, clean, distclean, maintainer-clean): Likewise.
+        * Makefile.devel (lib/config.h.msvc): Renamed from src/config.h.msvc.
+          (lib/aliases.h): Renamed from src/aliases.h.
+          (lib/aliases.gperf): Renamed from src/aliases.gperf.
+          (lib/aliases_aix.h): Renamed from src/aliases_aix.h.
+          (lib/flags.h): Renamed from src/flags.h.
+          (lib/translit.h): Renamed from src/translit.h.
+        * src/iconv.c: Moved here from tests/iconv.c.
+        * src/Makefile.in: New file.
+        * src/Makefile.msvc: New file.
+        * src/Makefile.os2: New file.
+        * tests/Makefile.in (iconv): Remove target.
+          (../lib/libiconv.la): Renamed from ../src/libiconv.la.
+          (clean): No need to remove iconv.
+        * tests/Makefile.msvc (iconv.exe): Remove target.
+        * tests/Makefile.os2 (iconv.exe): Likewise.
+        * tests/check-stateful: iconv is in ../src.
+        * tests/check-stateful.bat: Likewise.
+        * tests/check-stateful.cmd: Likewise.
+        * tests/check-translit: iconv is in ../src.
+        * tests/check-translit.bat: Likewise.
+        * tests/check-translit.cmd: Likewise.
+        * man/iconv.1: New file.
+        * man/Makefile.in (install, installdirs, uninstall): Also install *.1
+          man pages.
+        * man/Makefile.os2 (MAN3): Renamed from MAN.
+          (MAN1): New variable.
+          (install, uninstall): Also install *.1 man pages.
+
+2000-11-21  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.msvc (all, check, mostlyclean, clean, distclean,
+           maintainer-clean): Recurse into libcharset.
+          (clean, distclean, maintainer-clean): Remove src\libcharset.h.
+        * src/Makefile.msvc (LIBCHARSET_OBJECTS): New variable.
+          (iconv.lib): Link with $(LIBCHARSET_OBJECTS).
+
+2000-11-18  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/cp950.h (cp950_mbtowc, cp950_wctomb): Change implementation
+          so that it agrees with Microsoft's definition of CP950.
+        * tests/CP950.TXT: Likewise.
+        * tests/CP950.IRREVERSIBLE.TXT: Add 0xA244, 0xA2CC, 0xA2CE.
+
+2000-11-18  Bruno Haible  <haible@clisp.cons.org>
+
+        Add support for locale dependent "char" and "wchar_t" encodings.
+        * libcharset: New subdirectory.
+        * src/loop_unicode.h: New file, extracted from src/iconv.c.
+        * src/loop_wchar.h: New file.
+        * src/loops.h: New file. Include loop_unicode.h and loop_wchar.h.
+        * src/encodings_local.def: New file.
+        * src/genaliases.c: Also create aliases for encodings_local.def.
+        * src/converters.h (conv_struct): Add lfuncs field.
+        * src/genflags.c: Add dummy definitions of struct loop_funcs.
+        * src/iconv.c: Include libcharset.h.
+          (loop_funcs): New structure.
+          Treat encodings_local.def like encodings.def.
+          Include loops.h.
+          (iconv_open): Move the bulk of the code to loop_unicode.h.
+          (iconv): Likewise.
+          (iconvctl): Extend determination of TRIVIALP to wchar_t conversion
+          descriptors.
+        * src/Makefile.in (PLUG_SOURCES): Remove variable.
+          (LIBCHARSET_OBJECTS): New variable.
+          (libiconv.la): Link in the LIBCHARSET_OBJECTS.
+          (libiconv_plug_linux.so, libiconv_plug_solaris.so,
+           libiconv_plug_osf.so): Link in the LIBCHARSET_OBJECTS, using
+          LIBTOOL_LINK.
+          (iconv.lo): Depend on encodings_local.def.
+        * src/Makefile.msvc (iconv.obj): Depend on encodings_local.def.
+        * src/Makefile.os2 (iconv.obj): Likewise.
+        * configure.in: Add tests for locale.h, mbrtowc, wcrtomb, setlocale.
+          Recurse into libcharset.
+        * src/config.h.in (HAVE_LOCALE_H, HAVE_MBRTOWC, HAVE_WCRTOMB,
+           HAVE_SETLOCALE): New macros.
+        * tests/iconv.c: Include config.h and locale.h.
+          (main): Call setlocale.
+        * tests/Makefile.in (iconv): Search for config.h in ../src.
+        * tests/Makefile.os2 (iconv.exe): Likewise.
+        * tests/Makefile.msvc (iconv.exe): Likewise.
+        * README, man/iconv_open.3: Document "char" and "wchar_t" encodings.
+        * Makefile.in: After "cd", use "&&" not ";".
+          (all, check, mostlyclean, clean, distclean, maintainer-clean):
+          Recurse into libcharset.
+        * Makefile.devel (all): Recurse into libcharset.
+          (src/aliases.gperf): Depend on src/encodings_local.def.
+
+2000-11-18  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/converters.h (ucs4_t): New type.
+          (wchar_t): Remove locally defined override.
+          (mbtowc_funcs, wctomb_funcs): Use ucs4_t instead of wchar_t.
+        * src/iconv.c (iconv): Likewise.
+        * src/genflags.c (emit_encoding): Use ucs4_t instead of wchar_t.
+        * tools/8bit_tab_to_h.c: Use "ucs4_t" instead of "wchar_t".
+        * tools/cjk_tab_to_h.c: Likewise.
+        * src/armscii_8.h: Use ucs4_t instead of wchar_t.
+        * src/ascii.h: Likewise.
+        * src/big5.h: Likewise.
+        * src/big5hkscs.h: Likewise.
+        * src/ces_big5.h: Likewise.
+        * src/ces_gbk.h: Likewise.
+        * src/cns11643.h: Likewise.
+        * src/cns11643_1.h: Likewise.
+        * src/cns11643_2.h: Likewise.
+        * src/cns11643_3.h: Likewise.
+        * src/cns11643_inv.h: Likewise.
+        * src/cp1046.h: Likewise.
+        * src/cp1124.h: Likewise.
+        * src/cp1129.h: Likewise.
+        * src/cp1133.h: Likewise.
+        * src/cp1250.h: Likewise.
+        * src/cp1251.h: Likewise.
+        * src/cp1252.h: Likewise.
+        * src/cp1253.h: Likewise.
+        * src/cp1254.h: Likewise.
+        * src/cp1255.h: Likewise.
+        * src/cp1256.h: Likewise.
+        * src/cp1257.h: Likewise.
+        * src/cp1258.h: Likewise.
+        * src/cp850.h: Likewise.
+        * src/cp856.h: Likewise.
+        * src/cp866.h: Likewise.
+        * src/cp874.h: Likewise.
+        * src/cp922.h: Likewise.
+        * src/cp932.h: Likewise.
+        * src/cp932ext.h: Likewise.
+        * src/cp936ext.h: Likewise.
+        * src/cp949.h: Likewise.
+        * src/cp950.h: Likewise.
+        * src/cp950ext.h: Likewise.
+        * src/euc_cn.h: Likewise.
+        * src/euc_jp.h: Likewise.
+        * src/euc_kr.h: Likewise.
+        * src/euc_tw.h: Likewise.
+        * src/gb12345.h: Likewise.
+        * src/gb12345ext.h: Likewise.
+        * src/gb18030.h: Likewise.
+        * src/gb18030ext.h: Likewise.
+        * src/gb18030uni.h: Likewise.
+        * src/gb2312.h: Likewise.
+        * src/gbk.h: Likewise.
+        * src/gbkext1.h: Likewise.
+        * src/gbkext2.h: Likewise.
+        * src/gbkext_inv.h: Likewise.
+        * src/georgian_academy.h: Likewise.
+        * src/georgian_ps.h: Likewise.
+        * src/hkscs.h: Likewise.
+        * src/hp_roman8.h: Likewise.
+        * src/hz.h: Likewise.
+        * src/iso2022_cn.h: Likewise.
+        * src/iso2022_cnext.h: Likewise.
+        * src/iso2022_jp.h: Likewise.
+        * src/iso2022_jp1.h: Likewise.
+        * src/iso2022_jp2.h: Likewise.
+        * src/iso2022_kr.h: Likewise.
+        * src/iso646_cn.h: Likewise.
+        * src/iso646_jp.h: Likewise.
+        * src/iso8859_1.h: Likewise.
+        * src/iso8859_10.h: Likewise.
+        * src/iso8859_13.h: Likewise.
+        * src/iso8859_14.h: Likewise.
+        * src/iso8859_15.h: Likewise.
+        * src/iso8859_16.h: Likewise.
+        * src/iso8859_2.h: Likewise.
+        * src/iso8859_3.h: Likewise.
+        * src/iso8859_4.h: Likewise.
+        * src/iso8859_5.h: Likewise.
+        * src/iso8859_6.h: Likewise.
+        * src/iso8859_7.h: Likewise.
+        * src/iso8859_8.h: Likewise.
+        * src/iso8859_9.h: Likewise.
+        * src/isoir165.h: Likewise.
+        * src/isoir165ext.h: Likewise.
+        * src/java.h: Likewise.
+        * src/jisx0201.h: Likewise.
+        * src/jisx0208.h: Likewise.
+        * src/jisx0212.h: Likewise.
+        * src/johab.h: Likewise.
+        * src/johab_hangul.h: Likewise.
+        * src/koi8_r.h: Likewise.
+        * src/koi8_ru.h: Likewise.
+        * src/koi8_u.h: Likewise.
+        * src/ksc5601.h: Likewise.
+        * src/mac_arabic.h: Likewise.
+        * src/mac_centraleurope.h: Likewise.
+        * src/mac_croatian.h: Likewise.
+        * src/mac_cyrillic.h: Likewise.
+        * src/mac_greek.h: Likewise.
+        * src/mac_hebrew.h: Likewise.
+        * src/mac_iceland.h: Likewise.
+        * src/mac_roman.h: Likewise.
+        * src/mac_romania.h: Likewise.
+        * src/mac_thai.h: Likewise.
+        * src/mac_turkish.h: Likewise.
+        * src/mac_ukraine.h: Likewise.
+        * src/mulelao.h: Likewise.
+        * src/nextstep.h: Likewise.
+        * src/sjis.h: Likewise.
+        * src/tcvn.h: Likewise.
+        * src/tis620.h: Likewise.
+        * src/ucs2.h: Likewise.
+        * src/ucs2be.h: Likewise.
+        * src/ucs2internal.h: Likewise.
+        * src/ucs2le.h: Likewise.
+        * src/ucs2swapped.h: Likewise.
+        * src/ucs4.h: Likewise.
+        * src/ucs4be.h: Likewise.
+        * src/ucs4internal.h: Likewise.
+        * src/ucs4le.h: Likewise.
+        * src/ucs4swapped.h: Likewise.
+        * src/uhc_1.h: Likewise.
+        * src/uhc_2.h: Likewise.
+        * src/utf16.h: Likewise.
+        * src/utf16be.h: Likewise.
+        * src/utf16le.h: Likewise.
+        * src/utf7.h: Likewise.
+        * src/utf8.h: Likewise.
+        * src/viscii.h: Likewise.
+
+2000-11-18  Bruno Haible  <haible@clisp.cons.org>
+
+        Make transliteration optional.
+        * src/iconv.c (iconv_open): Strip off //TRANSLIT suffix from names.
+          Set transliteration on if and only if tocode ends in //TRANSLIT.
+        * README, man/iconv_open.3: Document how to enable transliteration.
+        * tests/check-translit: Add //TRANSLIT to iconv's 't' argument.
+        * tests/check-translit.bat: Likewise.
+        * tests/check-translit.cmd: Likewise.
+
+2000-11-18  Bruno Haible  <haible@clisp.cons.org>
+
+        * man/iconv.3: Fix typo.
+
+2000-10-31  Bruno Haible  <haible@clisp.cons.org>
+
+        * README, man/iconv_open.3: Document JOHAB again.
+
+2000-11-15  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.msvc: Add support for MFLAGS and DEBUG parameters.
+          (STATIC): Change default from 0 to 1.
+        * src/Makefile.msvc: Likewise.
+        * tests/Makefile.msvc: Likewise.
+        * tests/check-stateless.bat: Call 'sort' with no arguments.
+
+2000-11-12  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/config.guess, autoconf/config.sub: Upgrade to newest
+          version from GNU CVS.
+
+2000-10-24  Bruno Haible  <haible@clisp.cons.org>
+
+        * Version 1.4 released.
+        * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc:
+          Bump version number.
+        * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:1:0.
+
+2000-10-23  Bruno Haible  <haible@clisp.cons.org>
+
+        Implement and document GB18030 and BIG5HKSCS.
+        * tools/cjk_tab_to_h.c (row_byte_hkscs, byte_row_hkscs, do_hkscs): New
+          functions.
+          (do_gb18030uni): New function.
+          (main): Accept gb18030ext, gb18030uni, hkscs.
+        * tools/Makefile (ALL): Add gb18030ext.h, gb18030uni.h, hkscs.h.
+          (gb18030ext.h, GB18030ext.TXT, gb18030uni.h, GB18030uni.TXT,
+           hkscs.h): New targets.
+        * src/gb18030ext.h, src/gb18030uni.h, src/gb18030.h: New files.
+        * src/hkscs.h, src/big5hkscs.h: New files.
+        * src/converters.h: Include gb18030.h and big5hkscs.h.
+        * src/encodings.def (GB18030, BIG5HKSCS): New encodings.
+        * README, man/iconv_open.3: Add GB18030, BIG5HKSCS.
+        * tests/Makefile.in (check): Check GB18030, BIG5HKSCS.
+        * tests/Makefile.msvc (check): Likewise.
+        * tests/Makefile.os2 (check): Likewise.
+        * tests/GB18030.TXT: New file.
+        * tests/BIG5HKSCS.TXT, tests/BIG5HKSCS.IRREVERSIBLE.TXT: New files.
+
+2000-10-23  Bruno Haible  <haible@clisp.cons.org>
+
+        * tests/table-from.c (try, main): Use UCS-4-INTERNAL instead of
+          UCS-2-INTERNAL, to avoid problems with UCS-2 surrogate handling.
+        * tests/table-to.c (main): Likewise.
+
+2000-10-22  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/gentranslit.c (main): Read the input in UTF-8 encoding.
+
+2000-10-09  Bruno Haible  <haible@clisp.cons.org>
+
+        CPU recognition on OpenBSD.
+        * autoconf/aclocal.m4 (CL_WORDS_LITTLEENDIAN): Recognize __m68k__,
+          __mc68020__, __MIPSEB__, __MIPSEL__, __m88k__ as CPU indicators.
+
+2000-10-03  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/gentranslit.c (main): Don't output non-ASCII ISO-8859-1
+          character literals, use the numeric value instead.
+          Reported by Shin-Hsien Yeh <shyeh@alcatel.com.tw>.
+
+2000-09-29  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/aclocal.m4 (CL_CANONICAL_HOST): Fix bug in 2000-05-23
+          change.
+
+2000-09-25  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/aclocal.m4 (CL_WORDS_LITTLEENDIAN): Recognize __i386__
+          as equivalent to __i386. For OpenBSD.
+
+2000-09-21  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/utf16.h (utf16_wctomb): Reject single surrogates.
+        * src/utf16be.h (utf16be_wctomb): Likewise.
+        * src/utf16le.h (utf16le_wctomb): Likewise.
+        * src/ucs2.h (ucs2_mbtowc, ucs2_wctomb): Likewise.
+        * src/ucs2be.h (ucs2be_mbtowc, ucs2be_wctomb): Likewise.
+        * src/ucs2le.h (ucs2le_mbtowc, ucs2le_wctomb): Likewise.
+        * src/ucs2internal.h (ucs2internal_mbtowc, ucs2internal_wctomb):
+          Likewise.
+        * src/ucs2swapped.h (ucs2swapped_mbtowc, ucs2swapped_wctomb):
+          Likewise.
+
+2000-09-15  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.in (install, installdirs, uninstall): Support DESTDIR.
+        * src/Makefile.in (install, installdirs, uninstall): Likewise.
+        * man/Makefile.in (install, installdirs, uninstall): Likewise.
+
+2000-09-11  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/utf7.h (utf7_mbtowc): Fix combining of UTF-16 surrogates.
+
+2000-08-26  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/acgeneral.m4 (AC_OUTPUT): Use braces in exec_prefix default
+          value, not parens.
+
+2000-07-04  Akira Hatakeyama  <akira@sra.co.jp>
+            Bruno Haible  <haible@clisp.cons.org>
+
+        * os2/iconv.def, README.os2, Makefile.os2, src/Makefile.os2,
+          tests/Makefile.os2, man/Makefile.os2, tests/check-stateful.cmd,
+          tests/check-stateless.cmd, tests/check-translit.cmd: New files.
+
+2000-06-28  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/ucs2internal.h (ucs2internal_mbtowc): Avoid gcc warning about
+          cast.
+        * src/ucs4internal.h (ucs4internal_mbtowc): Likewise.
+        * src/ucs2swapped.h (ucs2swapped_mbtowc, ucs2swapped_wctomb): Verify
+          sizeof(unsigned short).
+        * src/ucs4swapped.h (ucs4swapped_mbtowc, ucs4swapped_mbtowc): Verify
+          sizeof(unsigned int).
+        Reported by François Pinard <pinard@iro.umontreal.ca>.
+
+2000-05-29  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/aclocal.m4 (CL_PROG_INSTALL): Fix typo.
+        Reported by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>.
+
+2000-05-23  Bruno Haible  <haible@clisp.cons.org>
+
+        * autoconf/aclocal.m4 (CL_CANONICAL_HOST): Determine host_cpu,
+          host_vendor, host_os correctly if $host has more than two hyphens.
+
+2000-04-15  Bruno Haible  <haible@clisp.cons.org>
+
+        * Version 1.3 released.
+        * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc:
+          Bump version number.
+        * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:0:0.
+
+2000-04-15  Bruno Haible  <haible@clisp.cons.org>
+
+        * THANKS: New file.
+        * INSTALL.generic: New file.
+
+        Implement and document UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE.
+        * src/ucs2be.h, src/ucs2le.h, src/ucs4be.h, src/ucs4le.h: New files.
+        * src/converters.h: Include them.
+        * src/ucs2swapped.h: Remove #defines for UCS-2-BE, UCS-2-LE.
+        * src/ucs4swapped.h: Remove #defines for UCS-4-BE, UCS-4-LE.
+        * src/encodings.def (UCS-2BE): Renamed from UCS-2-BE.
+          (UCS-2LE): Renamed from UCS-2-LE.
+          (UCS-4BE): Renamed from UCS-4-BE.
+          (UCS-4LE): Renamed from UCS-4-LE.
+        * Makefile.devel (src/aliases.h): Pass option "-i 1" to gperf.
+        * README, man/iconv_open.3: Add UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE.
+        * tests/Makefile.in (check): Check UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE.
+        * tests/Makefile.msvc (check): Likewise.
+        * tests/UCS-*snippet*: New files.
+
+        Allow building as a shared library on Windows.
+        Allow running the tests on Windows.
+        * Makefile.devel (include/iconv.h.msvc): Remove rule.
+          (include/iconv.h.msvc-static, include/iconv.h.msvc-shared): New
+          rules.
+          (all): Update.
+        * windows/dllexport.h: New file.
+        * include/iconv.h.msvc: Remove file.
+        * include/iconv.h.msvc-static, include/iconv.h.msvc-shared: New
+          autogenerated files.
+        * Makefile.msvc (STATIC, DEBUG): Default to 0.
+          (all): Choose either include\iconv.h.msvc-static or
+          include\iconv.h.msvc-shared.
+          (check): Depend on all.
+          (all, check, mostlyclean, clean, distclean, maintainer-clean):
+          Recurse into tests directory.
+        * src/Makefile.msvc (STATIC, DEBUG): Default to 0.
+          (WARN_CFLAGS, PICFLAGS, OPTIMFLAGS): New variables.
+          (CFLAGS): Use them. Add -MD and -DBUILDING_LIBICONV.
+          (RESOURCES): New variable.
+          (iconv.lib): Change rule when building DLL.
+          (clean, distclean): One filename per line.
+        * tests/Makefile.msvc: New file.
+        * tests/check-stateful.bat, tests/check-stateless.bat,
+          tests/check-translit.bat: New files.
+        * tests/uniq-u.c: New file, taken from GNU textutils.
+        * README.win32: Update.
+        Based on patches by Taro Muraoka <koron@tka.att.ne.jp>.
+
+2000-04-14  Bruno Haible  <haible@clisp.cons.org>
+
+        Fix an OSF/1 problem.
+        * configure.in: Define GCC variable for substitution.
+        * src/Makefile.in (libiconv_plug_osf.so): Change rule if not using
+          gcc.
+
+2000-04-13  Bruno Haible  <haible@clisp.cons.org>
+
+        Fix a SunOS 4 problem.
+        * include/iconv.h.in: If EILSEQ is not defined by the system, define
+          it to ENOENT, not EINVAL.
+
+2000-04-02  Bruno Haible  <haible@clisp.cons.org>
+
+        Allow building on filesystems lacking symlinks and hard links.
+        * Makefile.devel (autoconf/aclocal.m4): Replace AC_PROG_LN_S with
+          CL_PROG_LN_S.
+        * configure.in: Add CL_PROG_LN, CL_PROG_LN_S.
+        * src/Makefile.in (LN): Use autoconfigured value @LN@.
+          (LN_S): Use autoconfigured value @LN_S@.
+
+2000-03-15  Bruno Haible  <haible@clisp.cons.org>
+
+        * Version 1.2 released.
+        * include/iconv.h.in (_LIBICONV_VERSION): Bump version number.
+        * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 1:1:1.
+
+2000-03-14  Bruno Haible  <haible@clisp.cons.org>
+
+        Implement and document UTF-16BE and UTF16LE.
+        * src/utf16be.h, src/utf16le.h: New files.
+        * src/converters.h: Include them.
+        * src/encodings.def (UTF-16BE, UTF16LE): New encodings.
+        * README, man/iconv_open.3: Add UTF-16BE, UTF16LE.
+        * tests/Makefile.in (check): Check UTF-16, UTF-16BE, UTF16LE.
+        * tests/UTF-16*snippet*: New files.
+
+        * src/utf16.h (utf16_wctomb): Output a byte order mark.
+
+2000-03-13  Bruno Haible  <haible@clisp.cons.org>
+
+        Provide all encodings used by AIX locales.
+        * tools/Makefile (all): Add cp856.h, cp922.h, cp1046.h, cp1124.h,
+          cp1129.h.
+          (cp856.h, cp922.h, cp1046.h, cp1124.h, cp1129.h): New targets.
+        * src/cp856.h, src/cp922.h, src/cp943.h, src/cp1046.h, src/cp1124.h,
+          src/cp1129.h: New files.
+        * src/converters.h: Include them if USE_AIX is defined.
+        * src/encodings_aix.def: New file, with CP856, CP922, CP943, CP1046,
+          CP1124, CP1129.
+        * src/genflags.c: Define USE_AIX. Include encodings_aix.def.
+        * src/genaliases2.c: New file.
+        * src/iconv.c: Define USE_AIX on AIX.
+          Include encodings_aix.def and aliases_aix.h.
+          (aliases2_lookup): New function.
+          (iconv_open): Call aliases2_lookup.
+        * src/Makefile.in (iconv.lo): Depend on encodings_aix.def and
+          aliases_aix.h.
+        * Makefile.devel (all): Add src/aliases_aix.h.
+          (src/aliases_aix.h): New rule.
+          (src/flags.h): Depend on src/encodings_aix.def.
+
+2000-02-24  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/iconv.c (iconv): Don't write beyond the end of the output buffer.
+          Reported by Edmund Grimley Evans <edmundo@rano.org>.
+
+2000-02-22  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/utf7.h (direct_tab, xdirect_tab): Treat tab like space.
+
+2000-02-15  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/iconv.c (iconv): Add cast in xxx_reset call.
+
+2000-02-05  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/tis620.h: Simplify.
+
+2000-01-27  Bruno Haible  <haible@clisp.cons.org>
+
+        * Makefile.devel (CLISP_DIR): Change to "..".
+
+2000-01-24  Bruno Haible  <haible@clisp.cons.org>
+
+        * Version 1.1 released.
+        * include/iconv.h.in (_LIBICONV_VERSION): Bump version number.
+        * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 1:0:1.
+
+2000-01-23  Bruno Haible  <haible@clisp.cons.org>
+
+        * src/utf7.h (utf7_wctomb): If base64 encoding is not active, encode
+          '+' as "+-".
+
+2000-01-22  Bruno Haible  <haible@clisp.cons.org>
+
+        * include/iconv.h.in (iconvctl): New declaration.
+          (ICONV_TRIVIALP, ICONV_GET_TRANSLITERATE, ICONV_SET_TRANSLITERATE):
+          New macros.
+        * src/iconv.c (iconvctl): New function.
+
+        * tests/Makefile.in: Add a rule for ../src/libiconv.la. Define $(MAKE).
+
+        Solve a build problem.
+        * include/iconv.h.in: Renamed from include/libiconv.h.in.
+        * Makefile.devel: libiconv.h -> iconv.h.
+        * Makefile.in: Likewise.
+        * configure.in: Likewise. Remove check for <iconv.h>.
+        * src/iconv.c: Include iconv.h instead of libiconv.h.
+        * tests/iconv.c, tests/table-from.c, tests/table-to.c: Likewise.
+
+        * README, man/iconv_open.3: Don't document JOHAB any more.
+
+        * man/iconv.3: Clarify return value again.
+
+2000-01-16  Bruno Haible  <haible@clisp.cons.org>
+
+        Add aliases.
+        * src/encodings.def (ISO-8859-14): Add alias ISO-IR-199.
+          (ISO-8859-15): Add alias ISO-IR-203.
+          (EUC-CN): Add alias CN-GB, from RFC 1922.
+          (BIG5): Add alias CN-BIG5, from RFC 1922.
+        * Makefile.devel (src/aliases.h): Add 8th character to key set.
+
+        Drop X11 aliases.
+        * src/encodings.def (JIS_X0201): Drop JISX0201.1976-0 alias.
+          (JIS_X0208): Drop JIS_X0208.1983-0, JIS_X0208.1983-1 aliases.
+          (KSC_5601): Drop KSC5601.1987-0 alias.
+
+        Improve GB/T 12345 (not used yet).
+        * tools/Makefile (gb12345ext.h): Use GB12345-more.TXT.
+        * src/gb12345ext.h: Regenerated.
+
+        Improve and document CP949.
+        * tools/Makefile (all): Add uhc_1.h and uhc_2.h.
+          (uhc_1.h, uhc_2.h): New rules.
+        * tools/cjk_tab_to_h.c (output_charset2uni_noholes_monotonic): New
+          function.
+          (output_uni2charset_sparse): Take an additional boolean argument.
+          All callers changed.
+          (*_uhc_1, *_uhc_2): New functions.
+          (main): Treat uhc_1 and uhc_2.
+        * src/uhc_1.h, src/uhc_2.h: New files.
+        * src/cp949.h: New file, include them.
+        * src/converters.h: Include it.
+        * src/encodings.def (KSC_5601): Remove alias CP949.
+          (CP949): New encoding.
+        * README, man/iconv_open.3: Add CP949.
+        * tests/Makefile.in (check): Check CP949.
+        * tests/CP949.TXT: New file.
+
+        Document CP932.
+        * README, man/iconv_open.3: Add CP932.
+        * tests/Makefile.in (check): Check CP932.
+        * tests/CP932.TXT, tests/CP932.IRREVERSIBLE.TXT: New files.
+
+        * Makefile.devel (src/flags.h): Depend on src/converters.h.
+
+        * tests/Makefile.in (check): Check JIS_X0201.
+        * tests/JIS_X0201.TXT: New file.
+
+        * src/euc_kr.h (euc_kr_wctomb): Shrink size of buf.
+        * src/iso2022_kr.h (iso2022_kr_wctomb): Likewise.
+
+        * src/iso2022_cnext.h (iso2022_cn_ext_mbtowc): Use isoir165_mbtowc.
+          (iso2022_cn_ext_wctomb): Use isoir165_wctomb.
+
+        Add ISO-IR-165 (undocumented).
+        * tools/Makefile (all): Add isoir165ext.h.
+          (isoir165ext.h): New rule.
+        * tools/cjk_tab_to_h.c (main): Treat isoir165ext like gb2312.
+        * src/isoir165.h, src/isoir165ext.h: New files.
+        * src/converters.h: Include it.
+        * src/encodings.def: Add ISO-IR-165.
+        * tests/Makefile.in (check): Check ISO-IR-165.
+        * tests/ISO-IR-165.TXT, tests/ISO-IR-165.IRREVERSIBLE.TXT: New files.
+
+        Add ISO646-CN (undocumented).
+        * src/iso646_cn.h: New file.
+        * src/converters.h: Include it.
+        * src/encodings.def: Add ISO646-CN.
+        * tests/Makefile.in (check): Check ISO646-CN.
+        * tests/ISO646-CN.TXT: New file.
+
+        Add ISO646-JP (undocumented).
+        * src/iso646_jp.h: New file.
+        * src/converters.h: Include it.
+        * src/encodings.def: Add ISO646-JP.
+        * tests/Makefile.in (check): Check ISO646-JP.
+        * tests/ISO646-JP.TXT: New file.
+
+2000-01-05  Bruno Haible  <haible@clisp.cons.org>
+
+        Add ISO-8859-16.
+        * tools/Makefile (all): Add iso8859_16.h.
+          (iso8859_16.h): New rule.
+        * src/iso8859_16.h: New file.
+        * src/converters.h: Include it.
+        * src/encodings.def: Add ISO-8859-16.
+        * README, man/iconv_open.3: Add ISO-8859-16.
+        * tests/Makefile.in (check): Check ISO-8859-16.
+        * tests/ISO-8859-16.TXT: New file.
+
+        * man/iconv.3: Clarify what happens *inbuf in case 3.
+
+        * src/iso8859_8.h: Update using newest table from ftp.unicode.org.
+        * tests/ISO-8859-8.TXT: Likewise.
+
+2000-01-04  Bruno Haible  <haible@clisp.cons.org>
+
+        * Version 1.0 released.
+        * include/libiconv.h.in (_LIBICONV_VERSION): Bump version number.
+        * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 0:1:0.
+          (libiconv.la): Use LIBICONV_VERSION_INFO.
+
+2000-01-03  Bruno Haible  <haible@clisp.cons.org>
+
+        * tests/Makefile.in: New file.
+          tests/check-stateless, tests/table-from.c, tests/table-to.c,
+          tests/*.TXT, tests/genutf8.c: New files, checks for stateless
+          encodings.
+          tests/check-stateful, tests/iconv.c, tests/*-snippet*: New files,
+          checks for stateful encodings.
+        * Makefile.in (all, check, mostlyclean, clean, distclean,
+           maintainer-clean): Descend into tests directory.
+        * configure.in: Add tests/Makefile to AC_OUTPUT duties.
+
+        * src/gentranslit.c: New file.
+        * Makefile.devel (src/translit.h): New rule.
+        * src/translit.def, src/translit.h: New files.
+        * src/iconv.c: Include it.
+          (iconv): Transliterate using translit.h table.
+
+        * src/genflags.c: New file.
+        * Makefile.devel (src/flags.h): New rule.
+        * src/flags.h: New file.
+        * src/iconv.c: Include it.
+          (encoding): Add field 'oflags'.
+          (all_encodings): Initialize the field 'oflags'.
+          (iconv_open): Copy field 'oflags'.
+          (iconv): Transliterate quotation marks U+2018, U+2019, U+201A.
+        * src/Makefile.in (iconv.lo): Update dependencies.
+
+        * src/converters.h: New file, extracted from src/iconv.c.
+        * src/iconv.c: Include it.
+        * src/Makefile.in (iconv.lo): Update dependencies.
+
+        * tools/cjk_variants.c: New file.
+        * tools/Makefile (ALL): Add cjk_variants.h.
+          (cjk_variants.h, cjk_variants): New rules.
+        * src/cjk_variants.h: New file.
+        * src/iconv.c: Include it.
+          (iconv): Use cjk_variants for transliteration.
+
+        * man/iconv.3: Fix description of return value.
+        * euc_kr.h (euc_kr_wctomb): Remove Hangul transliteration.
+        * iso2022_kr.h (iso2022kr_wctomb): Likewise.
+        * src/iconv.c (iconv): Do Hangul transliteration here and increment
+          result once for every transliterated character.
+        * src/johab_hangul.h (johab_hangul_decompose): Change result array
+          from 'unsigned char*' to 'wchar_t*'.
+
+        * src/cp1258.h (cp1258_mbtowc): Return RET_ILSEQ instead of storing
+          0xfffd.
+
+        * src/georgian_ps.h (georgian_ps_wctomb): Accept 0x00e6.
+
+        * src/euc_jp.h (euc_jp_wctomb): Don't treat U+005C and U+007E like
+          Katakana.
+
+        * src/euc_tw.h (euc_tw_mbtowc): Fix typo.
+
+        * src/cp950.h (cp950_mbtowc, cp950_wctomb): Exclude the range
+          0xC6A1..0xC7FE.
+
+        * tools/cjk_tab_to_h.c (read_table_ksc5601): Some Hangul range was
+          not being excluded. Fix that.
+        * src/ksc5601.h: Regenerated.
+        * src/johab.h (johab_mbtowc): Don't accept 0xDA{A1..D3} - this is
+          valid in KSC5601/KSX1001 but not in JOHAB.
+
+        * src/iconv.c (conv_struct): Add fields iindex, oindex.
+          (iconv_open): Fill in iindex, oindex.
+
+        * src/encodings.def (UCS-2-BE): Add aliases "UNICODE-1-1" and
+          "csUnicode11", from IANA charset list.
+          (MacRoman): Add aliases "MAC" and "csMacintosh" for "MACINTOSH",
+          from IANA charset list.
+          (JIS_X0208): Add aliases "X0208", "ISO-IR-87", "csISO87JISX0208",
+          from IANA charset list.
+          (GB_2312-80): New encoding, from IANA charset list.
+
+        * README, man/iconv_open.3: Add MacIceland and MacUkraine.
+
+        * Makefile.devel: Add rules for src/aliases.h and src/aliases.gperf.
+          (all): Depend on src/aliases.h.
+        * src/Makefile.in: Remove rules for $(srcdir)/aliases.h and
+          $(srcdir)/aliases.gperf.
+          (clean): Clean up.
+
+        * src/Makefile.in (libiconv_plug_linux.so): Remove unneeded "-ldl".
+
+1999-12-31  Bruno Haible  <haible@clisp.cons.org>
+
+        * Version 0.3 released.
+
diff --git a/DEPENDENCIES b/DEPENDENCIES
new file mode 100644
index 0000000..64b08a9
--- /dev/null
+++ b/DEPENDENCIES
@@ -0,0 +1 @@
+No packages need to be installed before GNU libiconv is installed.
diff --git a/DESIGN b/DESIGN
new file mode 100644
index 0000000..9ff2ad3
--- /dev/null
+++ b/DESIGN
@@ -0,0 +1,64 @@
+While some other iconv(3) implementations - like FreeBSD iconv(3) - choose
+the "many small shared libraries" and dlopen(3) approach, this implementation
+packs everything into a single shared library. Here is a comparison of the
+two designs.
+
+* Run-time efficiency
+  1. A dlopen() based approach needs a cache of loaded shared libraries.
+  Otherwise, every iconv_open() call will result in a call to dlopen()
+  and thus to file system related system calls - which is prohibitive
+  because some applications use the iconv_open/iconv/iconv_close sequence
+  for every single filename, string, or piece of text.
+  2. In terms of virtual memory use, both approaches are on par. Being shared
+  libraries, the tables are shared between any processes that use them.
+  And because of the demand loading used by Unix systems (and because libiconv
+  does not have initialization functions), only those parts of the tables
+  which are needed (typically very few kilobytes) will be read from disk and
+  paged into main memory.
+  3. Even with a cache of loaded shared libraries, the dlopen() based approach
+  makes more system calls, because it has to load one or two shared libraries
+  for every encoding in use.
+
+* Total size
+  In the dlopen(3) approach, every shared library has a symbol table and
+  relocation offset. All together, FreeBSD iconv installs more than 200 shared
+  libraries with a total size of 2.3 MB. Whereas libiconv installs 0.45 MB.
+
+* Extensibility
+  The dlopen(3) approach is good for guaranteeing extensibility if the iconv
+  implementation is distributed without source. (Or when, as in glibc, you
+  cannot rebuild iconv without rebuilding your libc, thus possibly
+  destabilizing your system.)
+  The libiconv package achieves extensibility through the LGPL license:
+  Every user has access to the source of the package and can extend and
+  replace just libiconv.so.
+  The places which have to be modified when a new encoding is added are as
+  follows: add an #include statement in iconv.c, add an entry in the table in
+  iconv.c, and of course, update the README and iconv_open.3 manual page.
+
+* Use within other packages
+  If you want to incorporate an iconv implementation into another package
+  (such as a mail user agent or web browser), the single library approach
+  is easier, because:
+  1. In the shared library approach you have to provide the right directory
+  prefix which will be used at run time.
+  2. Incorporating iconv as a static library into the executable is easy -
+  it won't need dynamic loading. (This assumes that your package is under
+  the LGPL or GPL license.)
+
+
+All conversions go through Unicode. This is possible because most of the
+world's characters have already been allocated in the Unicode standard.
+Therefore we have for each encoding two functions:
+- For conversion from the encoding to Unicode, a function called xxx_mbtowc.
+- For conversion from Unicode to the encoding, a function called xxx_wctomb,
+  and for stateful encodings, a function called xxx_reset which returns to
+  the initial shift state.
+
+
+All our functions operate on a single Unicode character at a time. This is
+obviously less efficient than operating on an entire buffer of characters at
+a time, but it makes the coding considerably easier and less bug-prone. Those
+who wish best performance should install the Real Thing (TM): GNU libc 2.1
+or newer.
+
diff --git a/HACKING b/HACKING
new file mode 100644
index 0000000..0c291e2
--- /dev/null
+++ b/HACKING
@@ -0,0 +1,64 @@
+All you need to know when hacking (modifying) GNU libiconv or when building
+it off the CVS.
+
+
+Requirements
+============
+
+You will need reasonably recent versions of the build tools:
+
+  * A C compiler. Such as GNU GCC.
+    + Homepage:
+      http://gcc.gnu.org/
+
+  * GNU automake
+    + Homepage:
+      http://www.gnu.org/software/automake/
+
+  * GNU autoconf
+    + Homepage:
+      http://www.gnu.org/software/autoconf/
+
+  * GNU m4
+    + Homepage:
+      http://www.gnu.org/software/m4/
+
+  * GNU gperf
+    + Homepage:
+      http://www.gnu.org/software/gperf/
+
+  * GNU groff 1.17 or newer
+    + Homepage:
+      http://www.gnu.org/software/groff/
+
+  * Perl
+    + Homepage:
+      http://www.perl.org/
+
+  * Either an internet connection or a recent copy of GNU gnulib.
+    + Homepage:
+      http://www.gnu.org/software/gnulib/
+
+And, of course, the packages listed in the DEPENDENCIES file.
+
+
+Building off the CVS
+====================
+
+Access to the CVS is described at http://sourceforge.net/cvs/?group_id=51585 .
+
+After fetching the sources from the CVS, peek at the comments in autogen.sh,
+then run "./autogen.sh"; then you can proceed with "./configure" as usual.
+
+
+Adding new encodings
+====================
+
+For an indication which encodings are acceptable in the official version of
+GNU libiconv, take a look at NOTES.
+
+For an indication which files need to be modified when adding a new encoding,
+look for example at the 2007-05-25 ChangeLog entry for RK1048.  The lib/*.h
+file for an encoding is usually generated by one of the tools in the tools/
+directory.  All you need to provide is the conversion table in the format of
+the many *.TXT files.
diff --git a/INSTALL.generic b/INSTALL.generic
new file mode 100644
index 0000000..13813e8
--- /dev/null
+++ b/INSTALL.generic
@@ -0,0 +1,273 @@
+Basic Installation
+==================
+
+   These are generic installation instructions.
+
+   The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation.  It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions.  Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, a file
+`config.cache' that saves the results of its tests to speed up
+reconfiguring, and a file `config.log' containing compiler output
+(useful mainly for debugging `configure').
+
+   If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release.  If at some point `config.cache'
+contains results you don't want to keep, you may remove or edit it.
+
+   The file `configure.ac' is used to create `configure' by a program
+called `autoconf'.  You only need `configure.ac' if you want to change
+it or regenerate `configure' using a newer version of `autoconf'.
+
+The simplest way to compile this package is:
+
+  1. `cd' to the directory containing the package's source code and type
+     `./configure' to configure the package for your system.  If you're
+     using `csh' on an old version of System V, you might need to type
+     `sh ./configure' instead to prevent `csh' from trying to execute
+     `configure' itself.
+
+     Running `configure' takes awhile.  While running, it prints some
+     messages telling which features it is checking for.
+
+  2. Type `make' to compile the package.
+
+  3. Optionally, type `make check' to run any self-tests that come with
+     the package.
+
+  4. Type `make install' to install the programs and any data files and
+     documentation.
+
+  5. You can remove the program binaries and object files from the
+     source code directory by typing `make clean'.  To also remove the
+     files that `configure' created (so you can compile the package for
+     a different kind of computer), type `make distclean'.  There is
+     also a `make maintainer-clean' target, but that is intended mainly
+     for the package's developers.  If you use it, you may have to get
+     all sorts of other programs in order to regenerate files that came
+     with the distribution.
+
+Compilers and Options
+=====================
+
+   Some systems require unusual options for compilation or linking that
+the `configure' script does not know about.  You can give `configure'
+initial values for variables by setting them in the environment.  Using
+a Bourne-compatible shell, you can do that on the command line like
+this:
+     CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
+
+Or on systems that have the `env' program, you can do it like this:
+     env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
+
+Compiling For Multiple Architectures
+====================================
+
+   You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory.  To do this, you must use a version of `make' that
+supports the `VPATH' variable, such as GNU `make'.  `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script.  `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+   If you have to use a `make' that does not supports the `VPATH'
+variable, you have to compile the package for one architecture at a time
+in the source code directory.  After you have installed the package for
+one architecture, use `make distclean' before reconfiguring for another
+architecture.
+
+   On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple '-arch' options to the
+compiler but only a single '-arch' option to the preprocessor.  Like
+this:
+
+     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CPP="gcc -E" CXXCPP="g++ -E"
+
+   This is not guaranteed to produce working output in all cases.  You
+may have to build one architecture at a time and combine the results
+using the 'lipo' tool if you have problems.
+
+Installation Names
+==================
+
+   By default, `make install' will install the package's files in
+`/usr/local/bin', `/usr/local/man', etc.  You can specify an
+installation prefix other than `/usr/local' by giving `configure' the
+option `--prefix=PATH'.
+
+   You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files.  If you
+give `configure' the option `--exec-prefix=PATH', the package will use
+PATH as the prefix for installing programs and libraries.
+Documentation and other data files will still use the regular prefix.
+
+   In addition, if you use an unusual directory layout you can give
+options like `--bindir=PATH' to specify different values for particular
+kinds of files.  Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+   If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Relocatable Installation
+========================
+
+   By default, `make install' will install a package with hardwired
+file names, and the package will not work correctly when copied or
+moved to a different location in the filesystem.
+
+   Some packages pay attention to the `--enable-relocatable' option to
+`configure'.  This option makes the entire installed package
+relocatable.  This means, it can be moved or copied to a different
+location on the filesystem.  It is possible to make symlinks to the
+installed and moved programs, and invoke them through the symlink.  It
+is possible to do the same thing  with a hard link _only_ if the hard
+linked file is in the same directory as the real program.
+
+   For reliability it is best to give together with --enable-relocatable
+a `--prefix' option pointing to an otherwise unused (and never used
+again) directory, for example, `--prefix=/tmp/inst$$'.  This is
+recommended because on some OSes the executables remember the location
+of shared libraries (and prefer them over LD_LIBRARY_PATH !), therefore
+such an executable will look for its shared libraries first in the
+original installation directory and only then in the current
+installation directory.
+
+   Installation with `--enable-relocatable' will not work for setuid /
+setgid executables.  (This is because such an executable kills its
+LD_LIBRARY_PATH variable when it is launched.)
+
+   The runtime penalty and size penalty are nearly zero on Linux 2.2 or
+newer (just one system call more when an executable is launched), and
+small on other systems (the wrapper program just sets an environment
+variable and execs the real program).
+
+Optional Features
+=================
+
+   Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System).  The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+   For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+   For packages that use the GNU libiconv library, you can use the
+`configure' option `--with-libiconv-prefix' to specify the prefix you
+used while installing GNU libiconv.  This option is not necessary if
+that other prefix is the same as the one now specified through --prefix.
+
+   For packages that use the GNU libintl library, you can use the
+`configure' option `--with-libintl-prefix' to specify the prefix you
+used while installing GNU gettext-runtime.  This option is not necessary if
+that other prefix is the same as the one now specified through --prefix.
+
+Particular Systems
+==================
+
+   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU CC
+is not installed, it is recommended to use the following options in order
+to use an ANSI C compiler:
+
+     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
+a workaround.  If GNU CC is not installed, it is therefore recommended
+to try
+
+     ./configure CC="cc"
+
+and if that doesn't work, try
+
+     ./configure CC="cc -nodtk"
+
+   On AIX 3, the C include files by default don't define some necessary
+prototype declarations.  If GNU CC is not installed, it is recommended to
+use the following options:
+
+     ./configure CC="xlc -D_ALL_SOURCE"
+
+   On BeOS, user installed software goes in /boot/home/config, not
+/usr/local.  It is recommended to use the following options:
+
+     ./configure --prefix=/boot/home/config
+
+Specifying the System Type
+==========================
+
+   There may be some features `configure' can not figure out
+automatically, but needs to determine by the type of host the package
+will run on.  Usually `configure' can figure that out, but if it prints
+a message saying it can not guess the host type, give it the
+`--host=TYPE' option.  TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name with three fields:
+     CPU-COMPANY-SYSTEM
+
+See the file `config.sub' for the possible values of each field.  If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the host type.
+
+   If you are building compiler tools for cross-compiling, you can also
+use the `--target=TYPE' option to select the type of system they will
+produce code for and the `--build=TYPE' option to select the type of
+system on which you are compiling the package.
+
+Sharing Defaults
+================
+
+   If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Operation Controls
+==================
+
+   `configure' recognizes the following options to control how it
+operates.
+
+`--cache-file=FILE'
+     Use and save the results of the tests in FILE instead of
+     `./config.cache'.  Set FILE to `/dev/null' to disable caching, for
+     debugging `configure'.
+
+`--help'
+     Print a summary of the options to `configure', and exit.
+
+`--quiet'
+`--silent'
+`-q'
+     Do not print messages saying which checks are being made.  To
+     suppress all normal output, redirect it to `/dev/null' (any error
+     messages will still be shown).
+
+`--srcdir=DIR'
+     Look for the package's source code in directory DIR.  Usually
+     `configure' can determine that directory automatically.
+
+`--version'
+     Print the version of Autoconf used to generate the `configure'
+     script, and exit.
+
+`configure' also accepts some other, not widely useful, options.
+
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..5860a3c
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,1162 @@
+The libiconv and libcharset _libraries_ and their header files are under LGPLv2:
+
+		  GNU LIBRARY GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL.  It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it.  You can use it for
+your libraries, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if
+you distribute copies of the library, or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link a program with the library, you must provide
+complete object files to the recipients so that they can relink them
+with the library, after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library.  If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, so that any problems introduced by others will not reflect on
+the original authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software.  To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+  Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs.  This
+license, the GNU Library General Public License, applies to certain
+designated libraries.  This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+  The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it.  Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program.  However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+  Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries.  We
+concluded that weaker conditions might promote sharing better.
+
+  However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves.  This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them.  (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.)  The hope is that this
+will lead to faster development of free libraries.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, while the latter only
+works together with the library.
+
+  Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+		  GNU LIBRARY GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+General Public License (also called "this License").  Each licensee is
+addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+  
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+  6. As an exception to the Sections above, you may also compile or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    c) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    d) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the source code distributed need not include anything that is normally
+distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Library General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+			    NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+     Appendix: How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Library General Public License for more details.
+
+    You should have received a copy of the GNU Library General Public
+    License along with this library; if not, write to the Free
+    Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+    MA 02110-1301, USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
+
+--------------------------------------------------------------------------------
+The iconv _program_ and the documentation are under GPLv3:
+
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/MODULE_LICENSE_GPL b/MODULE_LICENSE_GPL
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/MODULE_LICENSE_GPL
diff --git a/Makefile.devel b/Makefile.devel
new file mode 100644
index 0000000..8f6399c
--- /dev/null
+++ b/Makefile.devel
@@ -0,0 +1,202 @@
+# -*- makefile -*-
+# This is the developer's makefile, not the user's makefile.
+# Don't use it unless you know exactly what you do!
+
+SHELL = /bin/sh
+MAKE = make
+AUTOCONF = autoconf-2.68
+AUTOHEADER = autoheader-2.68
+AUTOMAKE = automake-1.11
+ACLOCAL = aclocal-1.11
+GPERF = gperf
+CC = gcc
+CFLAGS = -O
+MAN2HTML = groff -mandoc -Thtml
+CP = cp
+RM = rm -f
+
+
+all : configures config.h.in \
+      srclib/Makefile.gnulib srclib/Makefile.in \
+      include/iconv.h.build.in \
+      lib/aliases.h lib/aliases_sysaix.h lib/aliases_syshpux.h lib/aliases_sysosf1.h lib/aliases_syssolaris.h \
+      lib/aliases_aix.h lib/aliases_aix_sysaix.h \
+      lib/aliases_osf1.h lib/aliases_osf1_sysosf1.h \
+      lib/aliases_dos.h \
+      lib/aliases_extra.h \
+      lib/flags.h lib/translit.h \
+      man/iconv.1.html man/iconv.3.html man/iconv_close.3.html man/iconv_open.3.html force
+	cd libcharset && $(MAKE) -f Makefile.devel all
+	cd preload && $(MAKE) -f Makefile.devel all
+
+
+# Before making a new release:
+# - check that the encoding lists in README and man/iconv_open.3 are up to date,
+# - increment the version number in
+#     include/iconv.h.in
+#     README
+#     djgpp/README
+#     djgpp/fnchange.lst
+#     libcharset/djgpp/README
+#     libcharset/djgpp/fnchange.lst
+# - update the version info in lib/Makefile.in,
+# - do "make -f Makefile.devel".
+
+
+CONFIGURES = configure
+CONFIGURES_IN = configure.ac
+
+aclocal.m4 : $(CONFIGURES_IN) srclib/Makefile.gnulib $(wildcard m4/*.m4) $(wildcard srcm4/*.m4)
+	$(ACLOCAL) -I m4 -I srcm4 --output=$@ && touch $@
+
+configures : $(CONFIGURES)
+
+AUTOCONF_FILES = aclocal.m4 $(wildcard m4/*.m4) $(wildcard srcm4/*.m4)
+
+configure : configure.ac $(AUTOCONF_FILES)
+	$(AUTOCONF)
+
+check-configures : $(CONFIGURES)
+	set -e; for f in $(CONFIGURES); do bash -x -n $$f; done
+
+config.h.in : configure.ac $(AUTOCONF_FILES)
+	$(AUTOHEADER)
+	touch $@
+
+
+GNULIB_MODULES = \
+  binary-io \
+  error \
+  gettext \
+  gettext-h \
+  mbstate \
+  memmove \
+  progname \
+  relocatable-prog \
+  safe-read \
+  sigpipe \
+  stdio \
+  stdlib \
+  strerror \
+  unistd \
+  uniwidth/width \
+  unlocked-io \
+  xalloc \
+  libiconv-misc
+
+srclib/Makefile.gnulib : force
+	if test -n "$$GNULIB_TOOL"; then \
+	  $$GNULIB_TOOL --lib=libicrt --source-base=srclib --m4-base=srcm4 --makefile-name=Makefile.gnulib --no-libtool --local-dir=gnulib-local --no-vc-files \
+	    --import $(GNULIB_MODULES); \
+	fi
+
+srclib/Makefile.in : srclib/Makefile.am srclib/Makefile.gnulib
+	touch build-aux/compile \
+	&& $(AUTOMAKE) --gnits srclib/Makefile \
+	&& rm -f build-aux/compile
+
+
+include/iconv.h.build.in : include/iconv.h.in include/export.h
+	sed -e 's/extern \([^"]\)/extern LIBICONV_DLL_EXPORTED \1/' \
+	    -e '/_LIBICONV_VERSION/r include/export.h' \
+	  < $< > $@
+
+
+lib/aliases.h lib/canonical.h lib/canonical_local.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
+	$(CC) $(CFLAGS) lib/genaliases.c -o genaliases
+	./genaliases > lib/aliases.gperf 3> canonical.sh 4> canonical_local.sh
+	$(RM) genaliases
+	$(GPERF) -m 10 lib/aliases.gperf > tmp.h
+	$(CP) tmp.h lib/aliases.h
+	sh canonical.sh > lib/canonical.h
+	sh canonical_local.sh > lib/canonical_local.h
+	$(RM) tmp.h canonical.sh canonical_local.sh
+
+lib/aliases_sysaix.h lib/canonical_sysaix.h lib/canonical_local_sysaix.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
+	$(CC) $(CFLAGS) -DUSE_AIX_ALIASES lib/genaliases.c -o genaliases
+	./genaliases > lib/aliases_sysaix.gperf 3> canonical.sh 4> canonical_local.sh
+	$(RM) genaliases
+	$(GPERF) -m 10 lib/aliases_sysaix.gperf > tmp.h
+	$(CP) tmp.h lib/aliases_sysaix.h
+	sh canonical.sh > lib/canonical_sysaix.h
+	sh canonical_local.sh > lib/canonical_local_sysaix.h
+	$(RM) tmp.h canonical.sh canonical_local.sh
+
+lib/aliases_syshpux.h lib/canonical_syshpux.h lib/canonical_local_syshpux.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
+	$(CC) $(CFLAGS) -DUSE_HPUX_ALIASES lib/genaliases.c -o genaliases
+	./genaliases > lib/aliases_syshpux.gperf 3> canonical.sh 4> canonical_local.sh
+	$(RM) genaliases
+	$(GPERF) -m 10 lib/aliases_syshpux.gperf > tmp.h
+	$(CP) tmp.h lib/aliases_syshpux.h
+	sh canonical.sh > lib/canonical_syshpux.h
+	sh canonical_local.sh > lib/canonical_local_syshpux.h
+	$(RM) tmp.h canonical.sh canonical_local.sh
+
+lib/aliases_sysosf1.h lib/canonical_sysosf1.h lib/canonical_local_sysosf1.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
+	$(CC) $(CFLAGS) -DUSE_OSF1_ALIASES lib/genaliases.c -o genaliases
+	./genaliases > lib/aliases_sysosf1.gperf 3> canonical.sh 4> canonical_local.sh
+	$(RM) genaliases
+	$(GPERF) -m 10 lib/aliases_sysosf1.gperf > tmp.h
+	$(CP) tmp.h lib/aliases_sysosf1.h
+	sh canonical.sh > lib/canonical_sysosf1.h
+	sh canonical_local.sh > lib/canonical_local_sysosf1.h
+	$(RM) tmp.h canonical.sh canonical_local.sh
+
+lib/aliases_syssolaris.h lib/canonical_syssolaris.h lib/canonical_local_syssolaris.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
+	$(CC) $(CFLAGS) -DUSE_SOLARIS_ALIASES lib/genaliases.c -o genaliases
+	./genaliases > lib/aliases_syssolaris.gperf 3> canonical.sh 4> canonical_local.sh
+	$(RM) genaliases
+	$(GPERF) -m 10 lib/aliases_syssolaris.gperf > tmp.h
+	$(CP) tmp.h lib/aliases_syssolaris.h
+	sh canonical.sh > lib/canonical_syssolaris.h
+	sh canonical_local.sh > lib/canonical_local_syssolaris.h
+	$(RM) tmp.h canonical.sh canonical_local.sh
+
+lib/aliases_aix.h lib/canonical_aix.h : lib/encodings_aix.def lib/genaliases2.c
+	$(CC) $(CFLAGS) -DUSE_AIX lib/genaliases2.c -o genaliases
+	./genaliases aix > lib/aliases_aix.h 3> lib/canonical_aix.h
+	$(RM) genaliases
+
+lib/aliases_aix_sysaix.h lib/canonical_aix_sysaix.h : lib/encodings_aix.def lib/genaliases2.c
+	$(CC) $(CFLAGS) -DUSE_AIX -DUSE_AIX_ALIASES lib/genaliases2.c -o genaliases
+	./genaliases aix > lib/aliases_aix_sysaix.h 3> lib/canonical_aix_sysaix.h
+	$(RM) genaliases
+
+lib/aliases_osf1.h lib/canonical_osf1.h : lib/encodings_osf1.def lib/genaliases2.c
+	$(CC) $(CFLAGS) -DUSE_OSF1 lib/genaliases2.c -o genaliases
+	./genaliases osf1 > lib/aliases_osf1.h 3> lib/canonical_osf1.h
+	$(RM) genaliases
+
+lib/aliases_osf1_sysosf1.h lib/canonical_osf1_sysosf1.h : lib/encodings_osf1.def lib/genaliases2.c
+	$(CC) $(CFLAGS) -DUSE_OSF1 -DUSE_OSF1_ALIASES lib/genaliases2.c -o genaliases
+	./genaliases osf1 > lib/aliases_osf1_sysosf1.h 3> lib/canonical_osf1_sysosf1.h
+	$(RM) genaliases
+
+lib/aliases_dos.h lib/canonical_dos.h : lib/encodings_dos.def lib/genaliases2.c
+	$(CC) $(CFLAGS) -DUSE_DOS lib/genaliases2.c -o genaliases
+	./genaliases dos > lib/aliases_dos.h 3> lib/canonical_dos.h
+	$(RM) genaliases
+
+lib/aliases_extra.h lib/canonical_extra.h : lib/encodings_extra.def lib/genaliases2.c
+	$(CC) $(CFLAGS) -DUSE_EXTRA lib/genaliases2.c -o genaliases
+	./genaliases extra > lib/aliases_extra.h 3> lib/canonical_extra.h
+	$(RM) genaliases
+
+
+lib/flags.h : lib/encodings.def lib/encodings_aix.def lib/encodings_osf1.def lib/encodings_dos.def lib/encodings_extra.def lib/converters.h lib/genflags.c
+	$(CC) $(CFLAGS) lib/genflags.c -o genflags
+	./genflags > lib/flags.h
+	$(RM) genflags
+
+
+lib/translit.h : lib/translit.def lib/gentranslit.c
+	$(CC) $(CFLAGS) lib/gentranslit.c -o gentranslit
+	ulimit -s unlimited; ./gentranslit < lib/translit.def > lib/translit.h
+	$(RM) gentranslit
+
+
+man/%.html : man/%
+	$(MAN2HTML) $< > $@
+
+
+force :
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..8168cad
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,160 @@
+# Makefile for libiconv
+
+#### Start of system configuration section. ####
+
+# Directories used by "make":
+srcdir = @srcdir@
+
+# Directories used by "make install":
+prefix = @prefix@
+local_prefix = /usr/local
+exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
+datadir = @datadir@
+libdir = @libdir@
+includedir = @includedir@
+mandir = @mandir@
+
+# Programs used by "make":
+RM = rm -f
+@SET_MAKE@
+
+# Programs used by "make install":
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
+
+#### End of system configuration section. ####
+
+SHELL = /bin/sh
+
+all : lib/localcharset.h force
+	cd lib && $(MAKE) all
+	cd preload && $(MAKE) all
+	cd srclib && $(MAKE) all
+	cd src && $(MAKE) all
+	cd po && $(MAKE) all
+	cd man && $(MAKE) all
+	if test -d tests; then cd tests && $(MAKE) all; fi
+
+lib/localcharset.h :
+	builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib"
+
+# Installs the library and include files only. Typically called with only
+# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
+install-lib : all force
+	cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)'
+	if [ ! -d $(includedir) ] ; then $(mkinstalldirs) $(includedir) ; fi
+	$(INSTALL_DATA) include/iconv.h.inst $(includedir)/iconv.h
+
+install : lib/localcharset.h force
+	cd libcharset && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd preload && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd srclib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd src && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
+	$(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h
+	cd po && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
+	cd man && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
+
+install-strip : lib/localcharset.h force
+	cd libcharset && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd lib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd preload && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd srclib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd src && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
+	$(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h
+	cd po && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
+	cd man && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
+
+installdirs : force
+	cd libcharset && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd preload && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd srclib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd src && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
+	cd po && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
+	cd man && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
+
+uninstall : force
+	cd libcharset && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd preload && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd srclib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	cd src && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	$(RM) $(DESTDIR)$(includedir)/iconv.h
+	cd po && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
+	cd man && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
+
+check : all force
+	cd libcharset && $(MAKE) check
+	cd lib && $(MAKE) check
+	cd preload && $(MAKE) check
+	cd srclib && $(MAKE) check
+	cd src && $(MAKE) check
+	cd po && $(MAKE) check
+	cd man && $(MAKE) check
+	if test -d tests; then cd tests && $(MAKE) check; fi
+
+mostlyclean : force
+	cd libcharset && $(MAKE) mostlyclean
+	$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
+	cd lib && $(MAKE) mostlyclean
+	cd preload && $(MAKE) mostlyclean
+	cd srclib && $(MAKE) mostlyclean
+	cd src && $(MAKE) mostlyclean
+	cd po && $(MAKE) mostlyclean
+	cd man && $(MAKE) mostlyclean
+	if test -d tests; then cd tests && $(MAKE) mostlyclean; fi
+	rm -rf bin
+
+clean : force
+	cd libcharset && $(MAKE) clean
+	$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
+	cd lib && $(MAKE) clean
+	cd preload && $(MAKE) clean
+	cd srclib && $(MAKE) clean
+	cd src && $(MAKE) clean
+	cd po && $(MAKE) clean
+	cd man && $(MAKE) clean
+	if test -d tests; then cd tests && $(MAKE) clean; fi
+	rm -rf bin
+
+distclean : force
+	cd libcharset && if test -f Makefile; then $(MAKE) distclean; fi
+	$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
+	cd lib && if test -f Makefile; then $(MAKE) distclean; fi
+	cd preload && if test -f Makefile; then $(MAKE) distclean; fi
+	cd srclib && if test -f Makefile; then $(MAKE) distclean; fi
+	cd src && if test -f Makefile; then $(MAKE) distclean; fi
+	cd po && if test -f Makefile; then $(MAKE) distclean; fi
+	cd man && if test -f Makefile; then $(MAKE) distclean; fi
+	if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) distclean; fi; fi
+	$(RM) config.status config.log config.cache Makefile libtool
+	$(RM) config.h stamp-h1 lib/stamp-h2
+	$(RM) include/iconv.h include/iconv.h.inst
+	rm -rf bin
+
+maintainer-clean : force
+	cd libcharset && if test -f Makefile; then $(MAKE) maintainer-clean; fi
+	$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
+	cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi
+	cd preload && if test -f Makefile; then $(MAKE) maintainer-clean; fi
+	cd srclib && if test -f Makefile; then $(MAKE) maintainer-clean; fi
+	cd src && if test -f Makefile; then $(MAKE) maintainer-clean; fi
+	cd po && if test -f Makefile; then $(MAKE) maintainer-clean; fi
+	cd man && if test -f Makefile; then $(MAKE) maintainer-clean; fi
+	if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) maintainer-clean; fi; fi
+	$(RM) config.status config.log config.cache Makefile libtool
+	$(RM) config.h stamp-h1 lib/stamp-h2
+	$(RM) include/iconv.h include/iconv.h.inst
+	rm -rf bin
+
+force :
+
+# Work around an automake-1.8 bug.
+am--refresh:
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..c33d0d1
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,184 @@
+New in 1.14:
+* The 'iconv' program now produces its output as soon as it can. It no longer
+  unnecessarily waits for more input.
+* Updated the GB18030 converter to map 25 characters to code points that have
+  been to Unicode since 2000, rather than to code points in the Private Use
+  Area.
+* Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to
+  BIG5-HKSCS:2004. A new converter BIG5-HKSCS:2008 is added. BIG5-HKSCS is now
+  an alias for BIG5-HKSCS:2008.
+* Fixed a bug in the conversion to wchar_t.
+* Fixed a small bug in the CP1258 converter.
+
+New in 1.13:
+* The library and the iconv program now understand platform dependent aliases,
+  for better compatibility with the platform's own iconv_open function.
+  Examples: "646" on Solaris, "iso88591" on HP-UX, "IBM-1252" on AIX.
+* For stateful encodings, when the input ends with a shift sequence followed
+  by invalid input, the iconv function now increments the input pointer past
+  the shift sequence before returning (size_t)(-1) with errno = EILSEQ. This
+  is also like GNU libc's iconv() behaves.
+* The library exports a new function iconv_open_into() that stores the
+  conversion descriptor in pre-allocated memory, rather than allocating fresh
+  memory for it.
+* Added CP1131 converter.
+
+New in 1.12:
+* The iconv program is now licensed under the GPL version 3, instead of the
+  GPL version 2. The libiconv library continues to be licensed under LGPL.
+* Added RK1048 converter.
+* On AIX, an existing system libiconv no longer causes setlocale() to fail.
+* Upgraded EUC-KR, JOHAB to include the Korean postal code sign.
+
+New in 1.11:
+* The iconv program has new options --unicode-subst, --byte-subst,
+  --widechar-subst that allow to specify substitutions for characters that
+  cannot be converted.
+* The iconv program now understands long options:
+    long option    equivalent to
+    --from-code    -f
+    --to-code      -t
+    --list         -l
+    --silent       -s
+* The CP936 converter is now different from the GBK converter: it has changed
+  to include the Euro sign and private area characters. CP936 is no longer an
+  alias of GBK.
+* Updated GB18030 converter to include all private area characters.
+* Updated CP950 converter to include the Euro sign and private area characters.
+* Updated CP949 converter to include private area characters.
+* Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to
+  BIG5-HKSCS:1999 and updated to Unicode 4. New converters BIG5-HKSCS:2001 and
+  BIG5-HKSCS:2004 are added. BIG5-HKSCS is now an alias for BIG5-HKSCS:2004.
+* Added a few irreversible mappings to the CP932 converter.
+* Tidy up the list of symbols exported from libiconv (assumes gcc >= 4.0).
+
+New in 1.10:
+* Added ISO-8859-11 converter.
+* Updated the ISO-8859-7 converter.
+* Added ATARIST converter, available through --enable-extra-encodings.
+* Added BIG5-2003 converter (experimental), available through
+  --enable-extra-encodings.
+* Updated EUC-TW converter to include the Euro sign.
+* The preloadable library has been renamed from libiconv_plug.so to
+  preloadable_libiconv.so.
+* Portability to mingw.
+
+New in 1.9:
+* Many more transliterations.
+* New configuration option --enable-relocatable.  See the INSTALL.generic file
+  for details.
+
+New in 1.8:
+* The iconv program has new options -l, -c, -s.
+* The iconv program is internationalized.
+* Added C99 converter.
+* Added KOI8-T converter.
+* New configuration option --enable-extra-encodings that enables a bunch of
+  additional encodings; see the README for details.
+* Updated the ISO-8859-16 converter.
+* Upgraded BIG5-HKSCS, EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to
+  Unicode 3.2.
+* Upgraded EUC-KR, CP949, JOHAB converters to include the Euro sign.
+* Changed the ARMSCII-8 converter.
+* Extended the EUC-JP encoder so that YEN SIGN characters don't cause failures
+  in Shift_JIS to EUC-JP conversion.
+* The JAVA converter now handles characters outside the Unicode BMP correctly.
+* Fixed a bug in the CP1255, CP1258, TCVN decoders: The base characters of
+  combining characters could be dropped at the end of the conversion buffer.
+* Fixed a bug in the transliteration that could lead to excessive memory
+  allocations in libintl when transliteration was needed.
+* Portability to BSD/OS and SCO 3.2.5.
+
+New in 1.7:
+* Added UTF-32, UTF-32BE, UTF-32LE converters.
+* Changed CP1255, CP1258 and TCVN converters to handle combining characters.
+* Changed EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1
+  converters to use fullwidth Yen sign instead of halfwidth Yen sign, and
+  fullwidth tilde instead of halfwidth tilde.
+* Upgraded EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to Unicode 3.1.
+* Changed the GB18030 converter to not reject unassigned and private-use
+  Unicode characters.
+* Fixed a bug in the byte order mark treatment of the UCS-4 decoder.
+* The manual pages are now distributed also in HTML format.
+
+New in 1.6:
+* The iconv program's -f and -t options are now optional.
+* Many more transliterations.
+* Added CP862 converter.
+* Changed the GB18030 converter.
+* Portability to DOS with DJGPP.
+
+New in 1.5:
+* Added an iconv(1) program.
+* New locale dependent encodings "char", "wchar_t".
+* Transliteration is now off by default. Use a //TRANSLIT suffix to enable it.
+* The JOHAB encoding is documented again.
+* Changed a few mappings in the CP950 converter.
+
+New in 1.4:
+* Added GB18030, BIG5HKSCS converters.
+* Portability to OS/2 with emx+gcc.
+
+New in 1.3:
+* Added UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE converters.
+* Fixed the definition of EILSEQ on SunOS4.
+* Fixed a build problem on OSF/1.
+* Support for building as a shared library on Woe32.
+
+New in 1.2:
+* Added UTF-16BE and UTF-16LE converters.
+* Changed the UTF-16 encoder.
+* Fixed the treatment of tab characters in the UTF-7 converter.
+* Fixed an internal error when output buffer was not large enough.
+
+New in 1.1:
+* Added ISO-8859-16 converter.
+* Added CP932 converter, a variant of SHIFT_JIS.
+* Added CP949 converter, a variant of EUC-KR.
+* Improved the ISO-2022-CN-EXT converter: It now covers the ISO-IR-165 range.
+* Updated the ISO-8859-8 conversion table.
+* The JOHAB encoding is deprecated and not documented any more.
+* Fixed two build problems: 1. "make -n check" failed. 2. When libiconv was
+  already installed, "make" failed.
+
+New in 1.0:
+* Added transliteration facilities.
+* Added a test suite.
+* Fixed the iconv(3) manual page and function: the return value was not
+  described correctly.
+* Fixed a bug in the CP1258 decoder: invalid bytes now yield EILSEQ instead of
+  U+FFFD.
+* Fixed a bug in the Georgian-PS encoder: accept U+00E6.
+* Fixed a bug in the EUC-JP encoder: reject 0x8E5C and 0x8E7E.
+* Fixed a bug in the KSC5601 and JOHAB converters: they recognized some Hangul
+  characters at some invalid code positions.
+* Fixed a bug in the EUC-TW decoder; it was severely broken.
+* Fixed a bug in the CP950 converter: it recognized a dubious BIG5 range.
+
+New in 0.3:
+* Reduced the size of the tables needed for the JOHAB converter.
+* Portability to Woe32.
+
+New in 0.2:
+* Added KOI8-RU, CP850, CP866, CP874, CP950, ISO-2022-CN-EXT, GBK and
+  ISO-2022-JP-1 converters.
+* Added MACINTOSH as an alias for MAC-ROMAN.
+* Added ASMO-708 as an alias for ISO-8859-6.
+* Added ELOT_928 as an alias for ISO-8859-7.
+* Improved the EUC-TW converter: Treat CNS 11643 plane 3.
+* Improved the ISO-2022-KR and EUC-KR converters: Hangul characters are
+  decomposed into Jamo when needed.
+* Improved the CP932 converter.
+* Updated the CP1133, MULELAO-1 and ARMSCII-8 mappings.
+* The EUC-JP and SHIFT_JIS converters now cover the user-defined range.
+* Fixed a possible buffer overrun in the JOHAB converter.
+* Fixed a bug in the UTF-7, ISO-2022-*, HZ decoders: a shift sequence a the
+  end of the input no longer gives an error.
+* The HZ encoder now always terminates its output in the ASCII state.
+* Use a perfect hash table for looking up the aliases.
+
+New in 0.1:
+* Portability to Linux/glibc-2.0.x, Linux/libc5, OSF/1, FreeBSD.
+* Fixed a bug in the EUC-JP decoder. Extended the ISO-2022-JP-2 converter.
+* Made TIS-620 mapping consistent with glibc-2.1.
+
diff --git a/NOTES b/NOTES
new file mode 100644
index 0000000..0755a2e
--- /dev/null
+++ b/NOTES
@@ -0,0 +1,399 @@
+Q: Why does libiconv support encoding XXX? Why does libiconv not support
+   encoding ZZZ?
+
+A: libiconv, as an internationalization library, supports those character
+   sets and encodings which are in wide-spread use in at least one territory
+   of the world.
+
+   Hint1: On http://www.w3c.org/International/O-charset-lang.html you find a
+   page "Languages, countries, and the charsets typically used for them".
+   From this table, we can conclude that the following are in active use:
+
+     ISO-8859-1, CP1252   Afrikaans, Albanian, Basque, Catalan, Danish, Dutch,
+                          English, Faroese, Finnish, French, Galician, German,
+                          Icelandic, Irish, Italian, Norwegian, Portuguese,
+                          Scottish, Spanish, Swedish
+     ISO-8859-2           Croatian, Czech, Hungarian, Polish, Romanian, Slovak,
+                          Slovenian
+     ISO-8859-3           Esperanto, Maltese
+     ISO-8859-5           Bulgarian, Byelorussian, Macedonian, Russian,
+                          Serbian, Ukrainian
+     ISO-8859-6           Arabic
+     ISO-8859-7           Greek
+     ISO-8859-8           Hebrew
+     ISO-8859-9, CP1254   Turkish
+     ISO-8859-10          Inuit, Lapp
+     ISO-8859-13          Latvian, Lithuanian
+     ISO-8859-15          Estonian
+     KOI8-R               Russian
+     SHIFT_JIS            Japanese
+     ISO-2022-JP          Japanese
+     EUC-JP               Japanese
+
+   Ordered by frequency on the web (1997):
+     ISO-8859-1, CP1252   96%
+     SHIFT_JIS             1.6%
+     ISO-2022-JP           1.2%
+     EUC-JP                0.4%
+     CP1250                0.3%
+     CP1251                0.2%
+     CP850                 0.1%
+     MACINTOSH             0.1%
+     ISO-8859-5            0.1%
+     ISO-8859-2            0.0%
+
+   Hint2: The character sets mentioned in the XFree86 4.0 locale.alias file.
+
+     ISO-8859-1           Afrikaans, Basque, Breton, Catalan, Danish, Dutch,
+                          English, Estonian, Faroese, Finnish, French,
+                          Galician, German, Greenlandic, Icelandic,
+                          Indonesian, Irish, Italian, Lithuanian, Norwegian,
+                          Occitan, Portuguese, Scottish, Spanish, Swedish,
+                          Walloon, Welsh
+     ISO-8859-2           Albanian, Croatian, Czech, Hungarian, Polish,
+                          Romanian, Serbian, Slovak, Slovenian
+     ISO-8859-3           Esperanto
+     ISO-8859-4           Estonian, Latvian, Lithuanian
+     ISO-8859-5           Bulgarian, Byelorussian, Macedonian, Russian,
+                          Serbian, Ukrainian
+     ISO-8859-6           Arabic
+     ISO-8859-7           Greek
+     ISO-8859-8           Hebrew
+     ISO-8859-9           Turkish
+     ISO-8859-14          Breton, Irish, Scottish, Welsh
+     ISO-8859-15          Basque, Breton, Catalan, Danish, Dutch, Estonian,
+                          Faroese, Finnish, French, Galician, German,
+                          Greenlandic, Icelandic, Irish, Italian, Lithuanian,
+                          Norwegian, Occitan, Portuguese, Scottish, Spanish,
+                          Swedish, Walloon, Welsh
+     KOI8-R               Russian
+     KOI8-U               Russian, Ukrainian
+     EUC-JP (alias eucJP)      Japanese
+     ISO-2022-JP (alias JIS7)  Japanese
+     SHIFT_JIS (alias SJIS)    Japanese
+     U90                       Japanese
+     S90                       Japanese
+     EUC-CN (alias eucCN)      Chinese
+     EUC-TW (alias eucTW)      Chinese
+     BIG5                      Chinese
+     EUC-KR (alias eucKR)      Korean
+     ARMSCII-8                 Armenian
+     GEORGIAN-ACADEMY          Georgian
+     GEORGIAN-PS               Georgian
+     TIS-620 (alias TACTIS)    Thai
+     MULELAO-1                 Laothian
+     IBM-CP1133                Laothian
+     VISCII                    Vietnamese
+     TCVN                      Vietnamese
+     NUNACOM-8                 Inuktitut
+
+   Hint3: The character sets supported by Netscape Communicator 4.
+
+     Where is this documented? For the complete picture, I had to use
+     "strings netscape" and then a lot of guesswork. For a quick take,
+     look at the "View - Character set" menu of Netscape Communicator 4.6:
+
+     ISO-8859-{1,2,5,7,9,15}
+     WINDOWS-{1250,1251,1253}
+     KOI8-R               Cyrillic
+     CP866                Cyrillic
+     Autodetect           Japanese  (EUC-JP, ISO-2022-JP, ISO-2022-JP-2, SJIS)
+     EUC-JP               Japanese
+     SHIFT_JIS            Japanese
+     GB2312               Chinese
+     BIG5                 Chinese
+     EUC-TW               Chinese
+     Autodetect           Korean    (EUC-KR, ISO-2022-KR, but not JOHAB)
+
+     UTF-8
+     UTF-7
+
+   Hint4: The character sets supported by Microsoft Internet Explorer 4.
+
+     ISO-8859-{1,2,3,4,5,6,7,8,9}
+     WINDOWS-{1250,1251,1252,1253,1254,1255,1256,1257}
+     KOI8-R               Cyrillic
+     KOI8-RU              Ukrainian
+     ASMO-708             Arabic
+     EUC-JP               Japanese
+     ISO-2022-JP          Japanese
+     SHIFT_JIS            Japanese
+     GB2312               Chinese
+     HZ-GB-2312           Chinese
+     BIG5                 Chinese
+     EUC-KR               Korean
+     ISO-2022-KR          Korean
+     WINDOWS-874          Thai
+     WINDOWS-1258         Vietnamese
+
+     UTF-8
+     UTF-7
+     UNICODE             actually UNICODE-LITTLE
+     UNICODEFEFF         actually UNICODE-BIG
+
+     and various DOS character sets: DOS-720, DOS-862, IBM852, CP866.
+
+   We take the union of all these four sets. The result is:
+
+   European and Semitic languages
+     * ASCII.
+       We implement this because it is occasionally useful to know or to
+       check whether some text is entirely ASCII (i.e. if the conversion
+       ISO-8859-x -> UTF-8 is trivial).
+     * ISO-8859-{1,2,3,4,5,6,7,8,9,10}
+       We implement this because they are widely used. Except ISO-8859-4
+       which appears to have been superseded by ISO-8859-13 in the baltic
+       countries. But it's an ISO standard anyway.
+     * ISO-8859-13
+       We implement this because it's a standard in Lithuania and Latvia.
+     * ISO-8859-14
+       We implement this because it's an ISO standard.
+     * ISO-8859-15
+       We implement this because it's increasingly used in Europe, because
+       of the Euro symbol.
+     * ISO-8859-16
+       We implement this because it's an ISO standard.
+     * KOI8-R, KOI8-U
+       We implement this because it appears to be the predominant encoding
+       on Unix in Russia and Ukraine, respectively.
+     * KOI8-RU
+       We implement this because MSIE4 supports it.
+     * KOI8-T
+       We implement this because it is the locale encoding in glibc's Tajik
+       locale.
+     * PT154
+       We implement this because it is the locale encoding in glibc's Kazakh
+       locale.
+     * RK1048
+       We implement this because it's a standard in Kazakhstan.
+     * CP{1250,1251,1252,1253,1254,1255,1256,1257}
+       We implement these because they are the predominant Windows encodings
+       in Europe.
+     * CP850
+       We implement this because it is mentioned as occurring in the web
+       in the aforementioned statistics.
+     * CP862
+       We implement this because Ron Aaron says it is sometimes used in web
+       pages and emails.
+     * CP866
+       We implement this because Netscape Communicator does.
+     * CP1131
+       We implement this because it is the locale encoding of a Belorusian
+       locale in FreeBSD and MacOS X.
+     * Mac{Roman,CentralEurope,Croatian,Romania,Cyrillic,Greek,Turkish} and
+       Mac{Hebrew,Arabic}
+       We implement these because the Sun JDK does, and because Mac users
+       don't deserve to be punished.
+     * Macintosh
+       We implement this because it is mentioned as occurring in the web
+       in the aforementioned statistics.
+   Japanese
+     * EUC-JP, SHIFT_JIS, ISO-2022-JP
+       We implement these because they are widely used. EUC-JP and SHIFT_JIS
+       are more used for files, whereas ISO-2022-JP is recommended for email.
+     * CP932
+       We implement this because it is the Microsoft variant of SHIFT_JIS,
+       used on Windows.
+     * ISO-2022-JP-2
+       We implement this because it's the common way to represent mails which
+       make use of JIS X 0212 characters.
+     * ISO-2022-JP-1
+       We implement this because it's in the RFCs, but I don't think it is
+       really used.
+     * U90, S90
+       We DON'T implement this because I have no informations about what it
+       is or who uses it.
+   Simplified Chinese
+     * EUC-CN = GB2312
+       We implement this because it is the widely used representation
+       of simplified Chinese.
+     * GBK
+       We implement this because it appears to be used on Solaris and Windows.
+     * GB18030
+       We implement this because it is an official requirement in the
+       People's Republic of China.
+     * ISO-2022-CN
+       We implement this because it is in the RFCs, but I have no idea
+       whether it is really used.
+     * ISO-2022-CN-EXT
+       We implement this because it's in the RFCs, but I don't think it is
+       really used.
+     * HZ = HZ-GB-2312
+       We implement this because the RFCs recommend it for Usenet postings,
+       and because MSIE4 supports it.
+   Traditional Chinese
+     * EUC-TW
+       We implement it because it appears to be used on Unix.
+     * BIG5
+       We implement it because it is the de-facto standard for traditional
+       Chinese.
+     * CP950
+       We implement this because it is the Microsoft variant of BIG5, used
+       on Windows.
+     * BIG5+
+       We DON'T implement this because it doesn't appear to be in wide use.
+       Only the CWEX fonts use this encoding. Furthermore, the conversion
+       tables in the big5p package are not coherent: If you convert directly,
+       you get different results than when you convert via GBK.
+     * BIG5-HKSCS
+       We implement it because it is the de-facto standard for traditional
+       Chinese in Hongkong.
+   Korean
+     * EUC-KR
+       We implement these because they appear to be the widely used
+       representations for Korean.
+     * CP949
+       We implement this because it is the Microsoft variant of EUC-KR, used
+       on Windows.
+     * ISO-2022-KR
+       We implement it because it is in the RFCs and because MSIE4 supports
+       it, but I have no idea whether it's really used.
+     * JOHAB
+       We implement this because it is apparently used on Windows as a locale
+       encoding (codepage 1361).
+     * ISO-646-KR
+       We DON'T implement this because although an old ASCII variant, its
+       glyph for 0x7E is not clear: RFC 1345 and unicode.org's JOHAB.TXT
+       say it's a tilde, but Ken Lunde's "CJKV information processing" says
+       it's an overline. And it is not ISO-IR registered.
+   Armenian
+     * ARMSCII-8
+       We implement it because XFree86 supports it.
+   Georgian
+     * Georgian-Academy, Georgian-PS
+       We implement these because they appear to be both used for Georgian;
+       Xfree86 supports them.
+   Thai
+     * ISO-8859-11, TIS-620
+       We implement these because it seems to be standard for Thai.
+     * CP874
+       We implement this because MSIE4 supports it.
+     * MacThai
+       We implement this because the Sun JDK does, and because Mac users
+       don't deserve to be punished.
+   Laotian
+     * MuleLao-1, CP1133
+       We implement these because XFree86 supports them. I have no idea which
+       one is used more widely.
+   Vietnamese
+     * VISCII, TCVN
+       We implement these because XFree86 supports them.
+     * CP1258
+       We implement this because MSIE4 supports it.
+   Other languages
+     * NUNACOM-8 (Inuktitut)
+       We DON'T implement this because it isn't part of Unicode yet, and
+       therefore doesn't convert to anything except itself.
+   Platform specifics
+     * HP-ROMAN8, NEXTSTEP
+       We implement these because they were the native character set on HPs
+       and NeXTs for a long time, and libiconv is intended to be usable on
+       these old machines.
+   Full Unicode
+     * UTF-8, UCS-2, UCS-4
+       We implement these. Obviously.
+     * UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE
+       We implement these because they are the preferred internal
+       representation of strings in Unicode aware applications. These are
+       non-ambiguous names, known to glibc. (glibc doesn't have
+       UCS-2-INTERNAL and UCS-4-INTERNAL.)
+     * UTF-16, UTF-16BE, UTF-16LE
+       We implement these, because UTF-16 is still the favourite encoding of
+       the president of the Unicode Consortium (for political reasons), and
+       because they appear in RFC 2781.
+     * UTF-32, UTF-32BE, UTF-32LE
+       We implement these because they are part of Unicode 3.1.
+     * UTF-7
+       We implement this because it is essential functionality for mail
+       applications.
+     * C99
+       We implement it because it's used for C and C++ programs and because
+       it's a nice encoding for debugging.
+     * JAVA
+       We implement it because it's used for Java programs and because it's
+       a nice encoding for debugging.
+     * UNICODE (big endian), UNICODEFEFF (little endian)
+       We DON'T implement these because they are stupid and not standardized.
+   Full Unicode, in terms of `uint16_t' or `uint32_t'
+   (with machine dependent endianness and alignment)
+     * UCS-2-INTERNAL, UCS-4-INTERNAL
+       We implement these because they are the preferred internal
+       representation of strings in Unicode aware applications.
+
+Q: Support encodings mentioned in RFC 1345 ?
+A: No, they are not in use any more. Supporting ISO-646 variants is pointless
+   since ISO-8859-* have been adopted.
+
+Q: Support EBCDIC ?
+A: No!
+
+Q: How do I add a new character set?
+A: 1. Explain the "why" in this file, above.
+   2. You need to have a conversion table from/to Unicode. Transform it into
+   the format used by the mapping tables found on ftp.unicode.org: each line
+   contains the character code, in hex, with 0x prefix, then whitespace,
+   then the Unicode code point, in hex, 4 hex digits, with 0x prefix. '#'
+   counts as a comment delimiter until end of line.
+   Please also send your table to Mark Leisher <mleisher@crl.nmsu.edu> so he
+   can include it in his collection.
+   3. If it's an 8-bit character set, use the '8bit_tab_to_h' program in the
+   tools directory to generate the C code for the conversion. You may tweak
+   the resulting C code if you are not satisfied with its quality, but this
+   is rarely needed.
+   If it's a two-dimensional character set (with rows and columns), use the
+   'cjk_tab_to_h' program in the tools directory to generate the C code for
+   the conversion. You will need to modify the main() function to recognize
+   the new character set name, with the proper dimensions, but that shouldn't
+   be too hard. This yields the CCS. The CES you have to write by hand.
+   4. Store the resulting C code file in the lib directory. Add a #include
+   directive to converters.h, and add an entry to the encodings.def file.
+   5. Compile the package, and test your new encoding using a program like
+   iconv(1) or clisp(1).
+   6. Augment the testsuite: Add a line to tests/Makefile.in. For a stateless
+   encoding, create the complete table as a TXT file. For a stateful encoding,
+   provide a text snippet encoded using your new encoding and its UTF-8
+   equivalent.
+   7. Update the README and man/iconv_open.3, to mention the new encoding.
+   Add a note in the NEWS file.
+
+Q: What about bidirectional text? Should it be tagged or reversed when
+   converting from ISO-8859-8 or ISO-8859-6 to Unicode? Qt appears to do
+   this, see qt-2.0.1/src/tools/qrtlcodec.cpp.
+A: After reading RFC 1556: I don't think so. Support for ISO-8859-8-I and
+   ISO-8859-E remains to be implemented.
+   On the other hand, a page on www.w3c.org says that ISO-8859-8 in *email*
+   is visually encoded, ISO-8859-8 in *HTML* is logically encoded, i.e.
+   the same as ISO-8859-8-I. I'm confused.
+
+Other character sets not implemented:
+"MNEMONIC" = "csMnemonic"
+"MNEM" = "csMnem"
+"ISO-10646-UCS-Basic" = "csUnicodeASCII"
+"ISO-10646-Unicode-Latin1" = "csUnicodeLatin1" = "ISO-10646"
+"ISO-10646-J-1"
+"UNICODE-1-1" = "csUnicode11"
+"csWindows31Latin5"
+
+Other aliases not implemented (and not implemented in glibc-2.1 either):
+  From MSIE4:
+    ISO-8859-1: alias ISO8859-1
+    ISO-8859-2: alias ISO8859-2
+    KSC_5601: alias KS_C_5601
+    UTF-8: aliases UNICODE-1-1-UTF-8 UNICODE-2-0-UTF-8
+
+
+Q: How can I integrate libiconv into my package?
+A: Just copy the entire libiconv package into a subdirectory of your package.
+   At configuration time, call libiconv's configure script with the
+   appropriate --srcdir option and maybe --enable-static or --disable-shared.
+   Then "cd libiconv && make && make install-lib libdir=... includedir=...".
+   'install-lib' is a special (not GNU standardized) target which installs
+   only the include file - in $(includedir) - and the library - in $(libdir) -
+   and does not use other directory variables. After "installing" libiconv
+   in your package's build directory, building of your package can proceed.
+
+Q: Why is the testsuite so big?
+A: Because some of the tests are very comprehensive.
+   If you don't feel like using the testsuite, you can simply remove the
+   tests/ directory.
+
diff --git a/PORTS b/PORTS
new file mode 100644
index 0000000..2c4cfa0
--- /dev/null
+++ b/PORTS
@@ -0,0 +1,46 @@
+* Linux with libc6 (glibc-2.1):
+  OK
+
+* Linux with libc6 (glibc-2.0.7):
+  OK
+
+* Linux with libc5:
+  OK
+
+* Solaris 2.7:
+  OK
+
+* Solaris 2.6:
+  OK
+
+* OSF/1 5.1:
+  OK
+
+* OSF/1 4.0d:
+  OK
+
+* Irix 6.5:
+  OK
+
+* HP-UX 10.20:
+  OK
+
+* AIX 4.2:
+  OK
+
+* SunOS 4:
+  OK when configured --enable-static --disable-shared
+  (gcc cannot create shared libraries without relocations)
+
+* FreeBSD 3.3:
+  OK
+
+* BeOS 5:
+  OK
+
+* Woe32 with MSVC 4.0:
+  OK
+
+* Woe32 with MSVC 5.0:
+  OK
+
diff --git a/README b/README
new file mode 100644
index 0000000..2113ce5
--- /dev/null
+++ b/README
@@ -0,0 +1,171 @@
+            GNU LIBICONV - character set conversion library
+
+This library provides an iconv() implementation, for use on systems which
+don't have one, or whose implementation cannot convert from/to Unicode.
+
+It provides support for the encodings:
+
+    European languages
+        ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16},
+        KOI8-R, KOI8-U, KOI8-RU,
+        CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131},
+        Mac{Roman,CentralEurope,Iceland,Croatian,Romania},
+        Mac{Cyrillic,Ukraine,Greek,Turkish},
+        Macintosh
+    Semitic languages
+        ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}
+    Japanese
+        EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1
+    Chinese
+        EUC-CN, HZ, GBK, CP936, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS,
+        BIG5-HKSCS:2004, BIG5-HKSCS:2001, BIG5-HKSCS:1999, ISO-2022-CN,
+        ISO-2022-CN-EXT
+    Korean
+        EUC-KR, CP949, ISO-2022-KR, JOHAB
+    Armenian
+        ARMSCII-8
+    Georgian
+        Georgian-Academy, Georgian-PS
+    Tajik
+        KOI8-T
+    Kazakh
+        PT154, RK1048
+    Thai
+        ISO-8859-11, TIS-620, CP874, MacThai
+    Laotian
+        MuleLao-1, CP1133
+    Vietnamese
+        VISCII, TCVN, CP1258
+    Platform specifics
+        HP-ROMAN8, NEXTSTEP
+    Full Unicode
+        UTF-8
+        UCS-2, UCS-2BE, UCS-2LE
+        UCS-4, UCS-4BE, UCS-4LE
+        UTF-16, UTF-16BE, UTF-16LE
+        UTF-32, UTF-32BE, UTF-32LE
+        UTF-7
+        C99, JAVA
+    Full Unicode, in terms of `uint16_t' or `uint32_t'
+        (with machine dependent endianness and alignment)
+        UCS-2-INTERNAL, UCS-4-INTERNAL
+    Locale dependent, in terms of `char' or `wchar_t'
+        (with machine dependent endianness and alignment, and with OS and
+        locale dependent semantics)
+        char, wchar_t
+        The empty encoding name "" is equivalent to "char": it denotes the
+        locale dependent character encoding.
+
+When configured with the option --enable-extra-encodings, it also provides
+support for a few extra encodings:
+
+    European languages
+        CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
+    Semitic languages
+        CP864
+    Japanese
+        EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3
+    Chinese
+        BIG5-2003 (experimental)
+    Turkmen
+        TDS565
+    Platform specifics
+        ATARIST, RISCOS-LATIN1
+
+It can convert from any of these encodings to any other, through Unicode
+conversion.
+
+It has also some limited support for transliteration, i.e. when a character
+cannot be represented in the target character set, it can be approximated
+through one or several similarly looking characters. Transliteration is
+activated when "//TRANSLIT" is appended to the target encoding name.
+
+libiconv is for you if your application needs to support multiple character
+encodings, but that support lacks from your system.
+
+
+Installation
+------------
+
+As usual for GNU packages:
+
+    $ ./configure --prefix=/usr/local
+    $ make
+    $ make install
+
+After installing GNU libiconv for the first time, it is recommended to
+recompile and reinstall GNU gettext, so that it can take advantage of
+libiconv.
+
+On systems other than GNU/Linux, the iconv program will be internationalized
+only if GNU gettext has been built and installed before GNU libiconv. This
+means that the first time GNU libiconv is installed, we have a circular
+dependency between the GNU libiconv and GNU gettext packages, which can be
+resolved by building and installing either
+  - first libiconv, then gettext, then libiconv again,
+or (on systems supporting shared libraries, excluding AIX)
+  - first gettext, then libiconv, then gettext again.
+Recall that before building a package for the second time, you need to erase
+the traces of the first build by running "make distclean".
+
+This library can be built and installed in two variants:
+
+  - The library mode. This works on all systems, and uses a library
+    `libiconv.so' and a header file `<iconv.h>'. (Both are installed
+    through "make install".)
+
+    To use it, simply #include <iconv.h> and use the functions.
+
+    To use it in an autoconfiguring package:
+    - If you don't use automake, append m4/iconv.m4 to your aclocal.m4
+      file.
+    - If you do use automake, add m4/iconv.m4 to your m4 macro repository.
+    - Add to the link command line of libraries and executables that use
+      the functions the placeholder @LIBICONV@ (or, if using libtool for
+      the link, @LTLIBICONV@). If you use automake, the right place for
+      these additions are the *_LDADD variables.
+    Note that 'iconv.m4' is also part of the GNU gettext package, which
+    installs it in /usr/local/share/aclocal/iconv.m4.
+
+  - The libc plug/override mode. This works on GNU/Linux, Solaris and OSF/1
+    systems only. It is a way to get good iconv support without having
+    glibc-2.1.
+    It installs a library `preloadable_libiconv.so'. This library can be used
+    with LD_PRELOAD, to override the iconv* functions present in the C library.
+
+    On GNU/Linux and Solaris:
+        $ export LD_PRELOAD=/usr/local/lib/preloadable_libiconv.so
+
+    On OSF/1:
+        $ export _RLD_LIST=/usr/local/lib/preloadable_libiconv.so:DEFAULT
+
+    A program's source need not be modified, the program need not even be
+    recompiled. Just set the LD_PRELOAD environment variable, that's it!
+
+
+Copyright
+---------
+
+The libiconv and libcharset _libraries_ and their header files are under LGPL,
+see file COPYING.LIB.
+
+The iconv _program_ and the documentation are under GPL, see file COPYING.
+
+
+Download
+--------
+
+    http://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gz
+
+Homepage
+--------
+
+    http://www.gnu.org/software/libiconv/
+
+Bug reports to
+--------------
+
+    <bug-gnu-libiconv@gnu.org>
+
+
+Bruno Haible <bruno@clisp.org>
diff --git a/README.djgpp b/README.djgpp
new file mode 100644
index 0000000..aa8c420
--- /dev/null
+++ b/README.djgpp
@@ -0,0 +1,3 @@
+Installation on DJGPP:
+
+See the file djgpp/README.
diff --git a/README.google b/README.google
new file mode 100644
index 0000000..c9940a3
--- /dev/null
+++ b/README.google
@@ -0,0 +1,11 @@
+URL:		http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
+Version:	1.14
+License:	LGPLv2 (library, header files), GPLv3 (executable)
+License File:	LICENSE
+
+Description:
+This library provides an iconv() implementation, for use on systems which don't
+have one, or whose implementation cannot convert from/to Unicode.
+
+Local Modifications:
+Addition of Android.mk
diff --git a/README.woe32 b/README.woe32
new file mode 100644
index 0000000..ae8320b
--- /dev/null
+++ b/README.woe32
@@ -0,0 +1,37 @@
+Installation on Woe32 (WinNT/2000/XP/Vista/7, Win95/98/ME):
+
+Building requires the mingw or cygwin development environment (includes gcc).
+MS Visual C/C++ with "nmake" is no longer supported.
+
+This file explains how to create binaries for the mingw execution environment.
+For how to create binaries for the cygwin environment, please see the normal
+INSTALL file.  MS Visual C/C++ with "nmake" is no longer supported.
+
+I recommend to use the cygwin environment as the development environment
+and mingw only as the target (runtime, deployment) environment.
+For this, you need to install
+  - cygwin,
+  - the mingw runtime package, also from the cygwin site.
+
+You must not install cygwin programs directly under /usr/local -
+because the mingw compiler and linker would pick up the include files
+and libraries from there, thus introducing an undesired dependency to
+cygwin. You can for example achieve this by using the
+configure option --prefix=/usr/local/cygwin each time you build a
+program for cygwin.
+
+Building for mingw is then achieved through the following preparation
+and configure commands:
+
+   PATH=/usr/local/mingw/bin:$PATH
+   export PATH
+   ./configure --host=i586-pc-mingw32 --prefix=/usr/local/mingw \
+     CC="gcc-3 -mno-cygwin" \
+     CXX="g++-3 -mno-cygwin" \
+     CPPFLAGS="-Wall -I/usr/local/mingw/include" \
+     LDFLAGS="-L/usr/local/mingw/lib"
+
+The -mno-cygwin tells the cygwin compiler and linker to build for mingw.
+The -I and -L option are so that packages previously built for the
+same environment are found. The --host option tells the various
+tools that you are building for mingw, not cygwin.
diff --git a/THANKS b/THANKS
new file mode 100644
index 0000000..a6f02ff
--- /dev/null
+++ b/THANKS
@@ -0,0 +1,15 @@
+          Thanks to                               for
+
+Edmund Grimley Evans  <edmundo@rano.org>      bug reports
+
+Taro Muraoka  <koron@tka.att.ne.jp>           Woe32 DLL support
+
+Akira Hatakeyama  <akira@sra.co.jp>           OS/2 support
+
+Juan Manuel Guerrero  <st001906@hrz1.hrz.tu-darmstadt.de>
+                                              DOS/DJGPP support
+
+Hironori Sakamoto  <hsaka@mth.biglobe.ne.jp>  advice on EUC-JP and JISX0213
+
+Ken Lunde  <lunde@adobe.com>                  detailed information about GB18030
+
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644
index 0000000..707b711
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1,1055 @@
+# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
+[m4_warning([this file was generated for autoconf 2.68.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.11'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.11.1], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.11.1])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_CONDITIONAL                                            -*- Autoconf -*-
+
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 9
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 10
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                   [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+#serial 5
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Do all the work for Automake.                             -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 16
+
+# This macro actually does too much.  Some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.62])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+		  [_AM_DEPENDENCIES(CC)],
+		  [define([AC_PROG_CC],
+			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+		  [_AM_DEPENDENCIES(CXX)],
+		  [define([AC_PROG_CXX],
+			  defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+		  [_AM_DEPENDENCIES(OBJC)],
+		  [define([AC_PROG_OBJC],
+			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+])
+
+dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST(install_sh)])
+
+# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot.  For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Check to see how 'make' treats includes.	            -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_PROG_CC_C_O
+# --------------
+# Like AC_PROG_CC_C_O, but changed for automake.
+AC_DEFUN([AM_PROG_CC_C_O],
+[AC_REQUIRE([AC_PROG_CC_C_O])dnl
+AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+dnl Make sure AC_PROG_CC is never called again, or it will override our
+dnl setting of CC.
+m4_define([AC_PROG_CC],
+          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
+])
+
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_MKDIR_P
+# ---------------
+# Check for `mkdir -p'.
+AC_DEFUN([AM_PROG_MKDIR_P],
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+  [[\\/$]]* | ?:[[\\/]]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+
+# Helper functions for option handling.                     -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
+    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+   if test "$[*]" = "X"; then
+      # -L didn't work.
+      set X `ls -t "$srcdir/configure" conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$[*]" != "X $srcdir/configure conftest.file" \
+      && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+alias in your environment])
+   fi
+
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball.                            -*- Autoconf -*-
+
+# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of `v7', `ustar', or `pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+#     tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+#     $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+     [m4_case([$1], [ustar],, [pax],,
+              [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+  case $_am_tool in
+  gnutar)
+    for _am_tar in tar gnutar gtar;
+    do
+      AM_RUN_LOG([$_am_tar --version]) && break
+    done
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+    am__untar="$_am_tar -xf -"
+    ;;
+  plaintar)
+    # Must skip GNU tar: if it does not support --format= it doesn't create
+    # ustar tarball either.
+    (tar --version) >/dev/null 2>&1 && continue
+    am__tar='tar chf - "$$tardir"'
+    am__tar_='tar chf - "$tardir"'
+    am__untar='tar xf -'
+    ;;
+  pax)
+    am__tar='pax -L -x $1 -w "$$tardir"'
+    am__tar_='pax -L -x $1 -w "$tardir"'
+    am__untar='pax -r'
+    ;;
+  cpio)
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+    am__untar='cpio -i -H $1 -d'
+    ;;
+  none)
+    am__tar=false
+    am__tar_=false
+    am__untar=false
+    ;;
+  esac
+
+  # If the value was cached, stop now.  We just wanted to have am__tar
+  # and am__untar set.
+  test -n "${am_cv_prog_tar_$1}" && break
+
+  # tar/untar a dummy directory, and stop if the command works
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  echo GrepMe > conftest.dir/file
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+  rm -rf conftest.dir
+  if test -s conftest.tar; then
+    AM_RUN_LOG([$am__untar <conftest.tar])
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+  fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([srcm4/00gnulib.m4])
+m4_include([srcm4/alloca.m4])
+m4_include([srcm4/asm-underscore.m4])
+m4_include([srcm4/canonicalize.m4])
+m4_include([srcm4/codeset.m4])
+m4_include([srcm4/double-slash-root.m4])
+m4_include([srcm4/eealloc.m4])
+m4_include([srcm4/environ.m4])
+m4_include([srcm4/errno_h.m4])
+m4_include([srcm4/error.m4])
+m4_include([srcm4/extensions.m4])
+m4_include([srcm4/fcntl_h.m4])
+m4_include([srcm4/gettext.m4])
+m4_include([srcm4/gnulib-common.m4])
+m4_include([srcm4/gnulib-comp.m4])
+m4_include([srcm4/iconv.m4])
+m4_include([srcm4/include_next.m4])
+m4_include([srcm4/intlmacosx.m4])
+m4_include([srcm4/lib-ld.m4])
+m4_include([srcm4/lib-link.m4])
+m4_include([srcm4/lib-prefix.m4])
+m4_include([srcm4/libunistring-base.m4])
+m4_include([srcm4/longlong.m4])
+m4_include([srcm4/lstat.m4])
+m4_include([srcm4/malloca.m4])
+m4_include([srcm4/mbstate_t.m4])
+m4_include([srcm4/memmove.m4])
+m4_include([srcm4/multiarch.m4])
+m4_include([srcm4/nls.m4])
+m4_include([srcm4/nocrash.m4])
+m4_include([srcm4/pathmax.m4])
+m4_include([srcm4/po.m4])
+m4_include([srcm4/progtest.m4])
+m4_include([srcm4/read.m4])
+m4_include([srcm4/readlink.m4])
+m4_include([srcm4/relocatable-lib.m4])
+m4_include([srcm4/relocatable.m4])
+m4_include([srcm4/safe-read.m4])
+m4_include([srcm4/setenv.m4])
+m4_include([srcm4/signal_h.m4])
+m4_include([srcm4/signalblocking.m4])
+m4_include([srcm4/sigpipe.m4])
+m4_include([srcm4/ssize_t.m4])
+m4_include([srcm4/stat.m4])
+m4_include([srcm4/stdbool.m4])
+m4_include([srcm4/stddef_h.m4])
+m4_include([srcm4/stdint.m4])
+m4_include([srcm4/stdio_h.m4])
+m4_include([srcm4/stdlib_h.m4])
+m4_include([srcm4/strerror.m4])
+m4_include([srcm4/string_h.m4])
+m4_include([srcm4/sys_socket_h.m4])
+m4_include([srcm4/sys_stat_h.m4])
+m4_include([srcm4/time_h.m4])
+m4_include([srcm4/unistd_h.m4])
+m4_include([srcm4/unlocked-io.m4])
+m4_include([srcm4/visibility.m4])
+m4_include([srcm4/warn-on-use.m4])
+m4_include([srcm4/wchar_t.m4])
+m4_include([m4/cp.m4])
+m4_include([m4/eilseq.m4])
+m4_include([m4/endian.m4])
+m4_include([m4/fcntl-o.m4])
+m4_include([m4/libtool.m4])
+m4_include([m4/ln.m4])
+m4_include([m4/ltoptions.m4])
+m4_include([m4/ltsugar.m4])
+m4_include([m4/ltversion.m4])
+m4_include([m4/lt~obsolete.m4])
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..c9ff5e0
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,80 @@
+#!/bin/sh
+# Convenience script for regenerating all autogeneratable files that are
+# omitted from the version control repository. In particular, this script
+# also regenerates all aclocal.m4, config.h.in, Makefile.in, configure files
+# with new versions of autoconf or automake.
+#
+# This script requires autoconf-2.63..2.68 and automake-1.11 in the PATH.
+# It also requires either
+#   - the GNULIB_TOOL environment variable pointing to the gnulib-tool script
+#     in a gnulib checkout, or
+#   - the git program in the PATH and an internet connection.
+# It also requires
+#   - the gperf program.
+
+# Copyright (C) 2003-2010 Free Software Foundation, Inc.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# Usage: ./autogen.sh [--skip-gnulib]
+#
+# Usage from a CVS checkout:                 ./autogen.sh
+# This uses an up-to-date gnulib checkout.
+#
+# Usage from a released tarball:             ./autogen.sh --skip-gnulib
+# This does not use a gnulib checkout.
+
+skip_gnulib=false
+while :; do
+  case "$1" in
+    --skip-gnulib) skip_gnulib=true; shift;;
+    *) break ;;
+  esac
+done
+
+if test $skip_gnulib = false; then
+  if test -z "$GNULIB_TOOL"; then
+    # Check out gnulib in a subdirectory 'gnulib'.
+    if test -d gnulib; then
+      (cd gnulib && git pull)
+    else
+      git clone git://git.savannah.gnu.org/gnulib.git
+    fi
+    # Now it should contain a gnulib-tool.
+    if test -f gnulib/gnulib-tool; then
+      GNULIB_TOOL=`pwd`/gnulib/gnulib-tool
+    else
+      echo "** warning: gnulib-tool not found" 1>&2
+    fi
+  fi
+  # Skip the gnulib-tool step if gnulib-tool was not found.
+  if test -n "$GNULIB_TOOL"; then
+    make -f Makefile.devel srclib/Makefile.gnulib GNULIB_TOOL="$GNULIB_TOOL"
+  fi
+fi
+
+rm -f configure config.h.in include/iconv.h.build.in
+rm -f lib/aliases.h lib/aliases_sysaix.h lib/aliases_syshpux.h lib/aliases_sysosf1.h lib/aliases_syssolaris.h
+rm -f lib/aliases_aix.h lib/aliases_aix_sysaix.h
+rm -f lib/aliases_osf1.h lib/aliases_osf1_sysosf1.h
+rm -f lib/aliases_dos.h
+rm -f lib/aliases_extra.h
+rm -f lib/flags.h
+rm -f lib/translit.h
+rm -f man/iconv.1.html man/iconv.3.html man/iconv_close.3.html man/iconv_open.3.html
+make -f Makefile.devel
+
+(cd libcharset
+ ./autogen.sh
+)
diff --git a/build-aux/config.guess b/build-aux/config.guess
new file mode 100755
index 0000000..e5716ee
--- /dev/null
+++ b/build-aux/config.guess
@@ -0,0 +1,1555 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
+
+timestamp='2009-02-03'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Originally written by Per Bothner <per@bothner.com>.
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub.  If it succeeds, it prints the system name on stdout, and
+# exits with 0.  Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help" >&2
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,)    echo "int x;" > $dummy.c ;
+	for c in cc gcc c89 c99 ; do
+	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+	     CC_FOR_BUILD="$c"; break ;
+	  fi ;
+	done ;
+	if test x"$CC_FOR_BUILD" = x ; then
+	  CC_FOR_BUILD=no_compiler_found ;
+	fi
+	;;
+ ,,*)   CC_FOR_BUILD=$CC ;;
+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+esac ; set_cc_for_build= ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi@noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+	PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+    *:NetBSD:*:*)
+	# NetBSD (nbsd) targets should (where applicable) match one or
+	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
+	# switched to ELF, *-*-netbsd* would select the old
+	# object file format.  This provides both forward
+	# compatibility and a consistent mechanism for selecting the
+	# object file format.
+	#
+	# Note: NetBSD doesn't particularly care about the vendor
+	# portion of the name.  We always set it to "unknown".
+	sysctl="sysctl -n hw.machine_arch"
+	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+	case "${UNAME_MACHINE_ARCH}" in
+	    armeb) machine=armeb-unknown ;;
+	    arm*) machine=arm-unknown ;;
+	    sh3el) machine=shl-unknown ;;
+	    sh3eb) machine=sh-unknown ;;
+	    sh5el) machine=sh5le-unknown ;;
+	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+	esac
+	# The Operating System including object format, if it has switched
+	# to ELF recently, or will in the future.
+	case "${UNAME_MACHINE_ARCH}" in
+	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+		eval $set_cc_for_build
+		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+			| grep __ELF__ >/dev/null
+		then
+		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+		    # Return netbsd for either.  FIX?
+		    os=netbsd
+		else
+		    os=netbsdelf
+		fi
+		;;
+	    *)
+	        os=netbsd
+		;;
+	esac
+	# The OS release
+	# Debian GNU/NetBSD machines have a different userland, and
+	# thus, need a distinct triplet. However, they do not need
+	# kernel version information, so it can be replaced with a
+	# suitable tag, in the style of linux-gnu.
+	case "${UNAME_VERSION}" in
+	    Debian*)
+		release='-gnu'
+		;;
+	    *)
+		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+		;;
+	esac
+	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+	# contains redundant information, the shorter form:
+	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+	echo "${machine}-${os}${release}"
+	exit ;;
+    *:OpenBSD:*:*)
+	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+	exit ;;
+    *:ekkoBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	exit ;;
+    *:SolidBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+	exit ;;
+    macppc:MirBSD:*:*)
+	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+	exit ;;
+    *:MirBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	exit ;;
+    alpha:OSF1:*:*)
+	case $UNAME_RELEASE in
+	*4.0)
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+		;;
+	*5.*)
+	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		;;
+	esac
+	# According to Compaq, /usr/sbin/psrinfo has been available on
+	# OSF/1 and Tru64 systems produced since 1995.  I hope that
+	# covers most systems running today.  This code pipes the CPU
+	# types through head -n 1, so we only detect the type of CPU 0.
+	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+	case "$ALPHA_CPU_TYPE" in
+	    "EV4 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV4.5 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "LCA4 (21066/21068)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV5 (21164)")
+		UNAME_MACHINE="alphaev5" ;;
+	    "EV5.6 (21164A)")
+		UNAME_MACHINE="alphaev56" ;;
+	    "EV5.6 (21164PC)")
+		UNAME_MACHINE="alphapca56" ;;
+	    "EV5.7 (21164PC)")
+		UNAME_MACHINE="alphapca57" ;;
+	    "EV6 (21264)")
+		UNAME_MACHINE="alphaev6" ;;
+	    "EV6.7 (21264A)")
+		UNAME_MACHINE="alphaev67" ;;
+	    "EV6.8CB (21264C)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8AL (21264B)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8CX (21264D)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.9A (21264/EV69A)")
+		UNAME_MACHINE="alphaev69" ;;
+	    "EV7 (21364)")
+		UNAME_MACHINE="alphaev7" ;;
+	    "EV7.9 (21364A)")
+		UNAME_MACHINE="alphaev79" ;;
+	esac
+	# A Pn.n version is a patched version.
+	# A Vn.n version is a released version.
+	# A Tn.n version is a released field test version.
+	# A Xn.n version is an unreleased experimental baselevel.
+	# 1.2 uses "1.2" for uname -r.
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	exit ;;
+    Alpha\ *:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# Should we change UNAME_MACHINE based on the output of uname instead
+	# of the specific Alpha model?
+	echo alpha-pc-interix
+	exit ;;
+    21064:Windows_NT:50:3)
+	echo alpha-dec-winnt3.5
+	exit ;;
+    Amiga*:UNIX_System_V:4.0:*)
+	echo m68k-unknown-sysv4
+	exit ;;
+    *:[Aa]miga[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-amigaos
+	exit ;;
+    *:[Mm]orph[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-morphos
+	exit ;;
+    *:OS/390:*:*)
+	echo i370-ibm-openedition
+	exit ;;
+    *:z/VM:*:*)
+	echo s390-ibm-zvmoe
+	exit ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+	exit ;;
+    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+	echo arm-acorn-riscix${UNAME_RELEASE}
+	exit ;;
+    arm:riscos:*:*|arm:RISCOS:*:*)
+	echo arm-unknown-riscos
+	exit ;;
+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+	echo hppa1.1-hitachi-hiuxmpp
+	exit ;;
+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+	if test "`(/bin/universe) 2>/dev/null`" = att ; then
+		echo pyramid-pyramid-sysv3
+	else
+		echo pyramid-pyramid-bsd
+	fi
+	exit ;;
+    NILE*:*:*:dcosx)
+	echo pyramid-pyramid-svr4
+	exit ;;
+    DRS?6000:unix:4.0:6*)
+	echo sparc-icl-nx6
+	exit ;;
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+	case `/usr/bin/uname -p` in
+	    sparc) echo sparc-icl-nx7; exit ;;
+	esac ;;
+    sun4H:SunOS:5.*:*)
+	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+	eval $set_cc_for_build
+	SUN_ARCH="i386"
+	# If there is a compiler, see if it is configured for 64-bit objects.
+	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+	# This test works for both compilers.
+	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+		grep IS_64BIT_ARCH >/dev/null
+	    then
+		SUN_ARCH="x86_64"
+	    fi
+	fi
+	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:6*:*)
+	# According to config.sub, this is the proper way to canonicalize
+	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
+	# it's likely to be more like Solaris than SunOS4.
+	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:*:*)
+	case "`/usr/bin/arch -k`" in
+	    Series*|S4*)
+		UNAME_RELEASE=`uname -v`
+		;;
+	esac
+	# Japanese Language versions have a version number like `4.1.3-JL'.
+	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+	exit ;;
+    sun3*:SunOS:*:*)
+	echo m68k-sun-sunos${UNAME_RELEASE}
+	exit ;;
+    sun*:*:4.2BSD:*)
+	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	case "`/bin/arch`" in
+	    sun3)
+		echo m68k-sun-sunos${UNAME_RELEASE}
+		;;
+	    sun4)
+		echo sparc-sun-sunos${UNAME_RELEASE}
+		;;
+	esac
+	exit ;;
+    aushp:SunOS:*:*)
+	echo sparc-auspex-sunos${UNAME_RELEASE}
+	exit ;;
+    # The situation for MiNT is a little confusing.  The machine name
+    # can be virtually everything (everything which is not
+    # "atarist" or "atariste" at least should have a processor
+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
+    # to the lowercase version "mint" (or "freemint").  Finally
+    # the system name "TOS" denotes a system which is actually not
+    # MiNT.  But MiNT is downward compatible to TOS, so this should
+    # be no problem.
+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit ;;
+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+	echo m68k-atari-mint${UNAME_RELEASE}
+        exit ;;
+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit ;;
+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit ;;
+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit ;;
+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit ;;
+    m68k:machten:*:*)
+	echo m68k-apple-machten${UNAME_RELEASE}
+	exit ;;
+    powerpc:machten:*:*)
+	echo powerpc-apple-machten${UNAME_RELEASE}
+	exit ;;
+    RISC*:Mach:*:*)
+	echo mips-dec-mach_bsd4.3
+	exit ;;
+    RISC*:ULTRIX:*:*)
+	echo mips-dec-ultrix${UNAME_RELEASE}
+	exit ;;
+    VAX*:ULTRIX*:*:*)
+	echo vax-dec-ultrix${UNAME_RELEASE}
+	exit ;;
+    2020:CLIX:*:* | 2430:CLIX:*:*)
+	echo clipper-intergraph-clix${UNAME_RELEASE}
+	exit ;;
+    mips:*:*:UMIPS | mips:*:*:RISCos)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+	int main (int argc, char *argv[]) {
+#else
+	int main (argc, argv) int argc; char *argv[]; {
+#endif
+	#if defined (host_mips) && defined (MIPSEB)
+	#if defined (SYSTYPE_SYSV)
+	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_SVR4)
+	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+	#endif
+	#endif
+	  exit (-1);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c &&
+	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+	  SYSTEM_NAME=`$dummy $dummyarg` &&
+	    { echo "$SYSTEM_NAME"; exit; }
+	echo mips-mips-riscos${UNAME_RELEASE}
+	exit ;;
+    Motorola:PowerMAX_OS:*:*)
+	echo powerpc-motorola-powermax
+	exit ;;
+    Motorola:*:4.3:PL8-*)
+	echo powerpc-harris-powermax
+	exit ;;
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+	echo powerpc-harris-powermax
+	exit ;;
+    Night_Hawk:Power_UNIX:*:*)
+	echo powerpc-harris-powerunix
+	exit ;;
+    m88k:CX/UX:7*:*)
+	echo m88k-harris-cxux7
+	exit ;;
+    m88k:*:4*:R4*)
+	echo m88k-motorola-sysv4
+	exit ;;
+    m88k:*:3*:R3*)
+	echo m88k-motorola-sysv3
+	exit ;;
+    AViiON:dgux:*:*)
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+	then
+	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+	       [ ${TARGET_BINARY_INTERFACE}x = x ]
+	    then
+		echo m88k-dg-dgux${UNAME_RELEASE}
+	    else
+		echo m88k-dg-dguxbcs${UNAME_RELEASE}
+	    fi
+	else
+	    echo i586-dg-dgux${UNAME_RELEASE}
+	fi
+ 	exit ;;
+    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
+	echo m88k-dolphin-sysv3
+	exit ;;
+    M88*:*:R3*:*)
+	# Delta 88k system running SVR3
+	echo m88k-motorola-sysv3
+	exit ;;
+    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+	echo m88k-tektronix-sysv3
+	exit ;;
+    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+	echo m68k-tektronix-bsd
+	exit ;;
+    *:IRIX*:*:*)
+	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+	exit ;;
+    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
+	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
+    i*86:AIX:*:*)
+	echo i386-ibm-aix
+	exit ;;
+    ia64:AIX:*:*)
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+	exit ;;
+    *:AIX:2:3)
+	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+		eval $set_cc_for_build
+		sed 's/^		//' << EOF >$dummy.c
+		#include <sys/systemcfg.h>
+
+		main()
+			{
+			if (!__power_pc())
+				exit(1);
+			puts("powerpc-ibm-aix3.2.5");
+			exit(0);
+			}
+EOF
+		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+		then
+			echo "$SYSTEM_NAME"
+		else
+			echo rs6000-ibm-aix3.2.5
+		fi
+	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+		echo rs6000-ibm-aix3.2.4
+	else
+		echo rs6000-ibm-aix3.2
+	fi
+	exit ;;
+    *:AIX:*:[456])
+	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+		IBM_ARCH=rs6000
+	else
+		IBM_ARCH=powerpc
+	fi
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+	exit ;;
+    *:AIX:*:*)
+	echo rs6000-ibm-aix
+	exit ;;
+    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+	echo romp-ibm-bsd4.4
+	exit ;;
+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
+	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+	exit ;;                             # report: romp-ibm BSD 4.3
+    *:BOSX:*:*)
+	echo rs6000-bull-bosx
+	exit ;;
+    DPX/2?00:B.O.S.:*:*)
+	echo m68k-bull-sysv3
+	exit ;;
+    9000/[34]??:4.3bsd:1.*:*)
+	echo m68k-hp-bsd
+	exit ;;
+    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+	echo m68k-hp-bsd4.4
+	exit ;;
+    9000/[34678]??:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	case "${UNAME_MACHINE}" in
+	    9000/31? )            HP_ARCH=m68000 ;;
+	    9000/[34]?? )         HP_ARCH=m68k ;;
+	    9000/[678][0-9][0-9])
+		if [ -x /usr/bin/getconf ]; then
+		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
+			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+                        esac ;;
+                    esac
+		fi
+		if [ "${HP_ARCH}" = "" ]; then
+		    eval $set_cc_for_build
+		    sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
+
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
+
+                  switch (cpu)
+              	{
+              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+              	case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+              	    switch (bits)
+              		{
+              		case 64: puts ("hppa2.0w"); break;
+              		case 32: puts ("hppa2.0n"); break;
+              		default: puts ("hppa2.0"); break;
+              		} break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+              	    puts ("hppa2.0"); break;
+              #endif
+              	default: puts ("hppa1.0"); break;
+              	}
+                  exit (0);
+              }
+EOF
+		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    test -z "$HP_ARCH" && HP_ARCH=hppa
+		fi ;;
+	esac
+	if [ ${HP_ARCH} = "hppa2.0w" ]
+	then
+	    eval $set_cc_for_build
+
+	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
+	    # generating 64-bit code.  GNU and HP use different nomenclature:
+	    #
+	    # $ CC_FOR_BUILD=cc ./config.guess
+	    # => hppa2.0w-hp-hpux11.23
+	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+	    # => hppa64-hp-hpux11.23
+
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+		grep __LP64__ >/dev/null
+	    then
+		HP_ARCH="hppa2.0w"
+	    else
+		HP_ARCH="hppa64"
+	    fi
+	fi
+	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+	exit ;;
+    ia64:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	echo ia64-hp-hpux${HPUX_REV}
+	exit ;;
+    3050*:HI-UX:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <unistd.h>
+	int
+	main ()
+	{
+	  long cpu = sysconf (_SC_CPU_VERSION);
+	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
+	     results, however.  */
+	  if (CPU_IS_PA_RISC (cpu))
+	    {
+	      switch (cpu)
+		{
+		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+		  default: puts ("hppa-hitachi-hiuxwe2"); break;
+		}
+	    }
+	  else if (CPU_IS_HP_MC68K (cpu))
+	    puts ("m68k-hitachi-hiuxwe2");
+	  else puts ("unknown-hitachi-hiuxwe2");
+	  exit (0);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+		{ echo "$SYSTEM_NAME"; exit; }
+	echo unknown-hitachi-hiuxwe2
+	exit ;;
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+	echo hppa1.1-hp-bsd
+	exit ;;
+    9000/8??:4.3bsd:*:*)
+	echo hppa1.0-hp-bsd
+	exit ;;
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+	echo hppa1.0-hp-mpeix
+	exit ;;
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+	echo hppa1.1-hp-osf
+	exit ;;
+    hp8??:OSF1:*:*)
+	echo hppa1.0-hp-osf
+	exit ;;
+    i*86:OSF1:*:*)
+	if [ -x /usr/sbin/sysversion ] ; then
+	    echo ${UNAME_MACHINE}-unknown-osf1mk
+	else
+	    echo ${UNAME_MACHINE}-unknown-osf1
+	fi
+	exit ;;
+    parisc*:Lites*:*:*)
+	echo hppa1.1-hp-lites
+	exit ;;
+    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+	echo c1-convex-bsd
+        exit ;;
+    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+        exit ;;
+    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+	echo c34-convex-bsd
+        exit ;;
+    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+	echo c38-convex-bsd
+        exit ;;
+    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+	echo c4-convex-bsd
+        exit ;;
+    CRAY*Y-MP:*:*:*)
+	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*[A-Z]90:*:*:*)
+	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+	      -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*TS:*:*:*)
+	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*T3E:*:*:*)
+	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*SV1:*:*:*)
+	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    *:UNICOS/mp:*:*)
+	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit ;;
+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+	exit ;;
+    sparc*:BSD/OS:*:*)
+	echo sparc-unknown-bsdi${UNAME_RELEASE}
+	exit ;;
+    *:BSD/OS:*:*)
+	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+	exit ;;
+    *:FreeBSD:*:*)
+	case ${UNAME_MACHINE} in
+	    pc98)
+		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	    amd64)
+		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	    *)
+		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	esac
+	exit ;;
+    i*:CYGWIN*:*)
+	echo ${UNAME_MACHINE}-pc-cygwin
+	exit ;;
+    *:MINGW*:*)
+	echo ${UNAME_MACHINE}-pc-mingw32
+	exit ;;
+    i*:windows32*:*)
+    	# uname -m includes "-pc" on this system.
+    	echo ${UNAME_MACHINE}-mingw32
+	exit ;;
+    i*:PW*:*)
+	echo ${UNAME_MACHINE}-pc-pw32
+	exit ;;
+    *:Interix*:[3456]*)
+    	case ${UNAME_MACHINE} in
+	    x86)
+		echo i586-pc-interix${UNAME_RELEASE}
+		exit ;;
+	    EM64T | authenticamd | genuineintel)
+		echo x86_64-unknown-interix${UNAME_RELEASE}
+		exit ;;
+	    IA64)
+		echo ia64-unknown-interix${UNAME_RELEASE}
+		exit ;;
+	esac ;;
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+	echo i${UNAME_MACHINE}-pc-mks
+	exit ;;
+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+	# UNAME_MACHINE based on the output of uname instead of i386?
+	echo i586-pc-interix
+	exit ;;
+    i*:UWIN*:*)
+	echo ${UNAME_MACHINE}-pc-uwin
+	exit ;;
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+	echo x86_64-unknown-cygwin
+	exit ;;
+    p*:CYGWIN*:*)
+	echo powerpcle-unknown-cygwin
+	exit ;;
+    prep*:SunOS:5.*:*)
+	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    *:GNU:*:*)
+	# the GNU system
+	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+	exit ;;
+    *:GNU/*:*:*)
+	# other systems with GNU libc and userland
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+	exit ;;
+    i*86:Minix:*:*)
+	echo ${UNAME_MACHINE}-pc-minix
+	exit ;;
+    arm*:Linux:*:*)
+	eval $set_cc_for_build
+	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+	    | grep -q __ARM_EABI__
+	then
+	    echo ${UNAME_MACHINE}-unknown-linux-gnu
+	else
+	    echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+	fi
+	exit ;;
+    avr32*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    cris:Linux:*:*)
+	echo cris-axis-linux-gnu
+	exit ;;
+    crisv32:Linux:*:*)
+	echo crisv32-axis-linux-gnu
+	exit ;;
+    frv:Linux:*:*)
+    	echo frv-unknown-linux-gnu
+	exit ;;
+    ia64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    m32r*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    m68*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    mips:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips
+	#undef mipsel
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mipsel
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+	    /^CPU/{
+		s: ::g
+		p
+	    }'`"
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+	;;
+    mips64:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips64
+	#undef mips64el
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mips64el
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips64
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+	    /^CPU/{
+		s: ::g
+		p
+	    }'`"
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+	;;
+    or32:Linux:*:*)
+	echo or32-unknown-linux-gnu
+	exit ;;
+    ppc:Linux:*:*)
+	echo powerpc-unknown-linux-gnu
+	exit ;;
+    ppc64:Linux:*:*)
+	echo powerpc64-unknown-linux-gnu
+	exit ;;
+    alpha:Linux:*:*)
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
+        esac
+	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+	exit ;;
+    padre:Linux:*:*)
+	echo sparc-unknown-linux-gnu
+	exit ;;
+    parisc:Linux:*:* | hppa:Linux:*:*)
+	# Look for CPU level
+	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
+	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
+	  *)    echo hppa-unknown-linux-gnu ;;
+	esac
+	exit ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+	echo hppa64-unknown-linux-gnu
+	exit ;;
+    s390:Linux:*:* | s390x:Linux:*:*)
+	echo ${UNAME_MACHINE}-ibm-linux
+	exit ;;
+    sh64*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    sh*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    sparc:Linux:*:* | sparc64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    vax:Linux:*:*)
+	echo ${UNAME_MACHINE}-dec-linux-gnu
+	exit ;;
+    x86_64:Linux:*:*)
+	echo x86_64-unknown-linux-gnu
+	exit ;;
+    xtensa*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    i*86:Linux:*:*)
+	# The BFD linker knows what the default object file format is, so
+	# first see if it will tell us. cd to the root directory to prevent
+	# problems with other programs or directories called `ld' in the path.
+	# Set LC_ALL=C to ensure ld outputs messages in English.
+	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+			 | sed -ne '/supported targets:/!d
+				    s/[ 	][ 	]*/ /g
+				    s/.*supported targets: *//
+				    s/ .*//
+				    p'`
+        case "$ld_supported_targets" in
+	  elf32-i386)
+		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+		;;
+	  a.out-i386-linux)
+		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+		exit ;;
+	  "")
+		# Either a pre-BFD a.out linker (linux-gnuoldld) or
+		# one that does not give us useful --help.
+		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+		exit ;;
+	esac
+	# Determine whether the default compiler is a.out or elf
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <features.h>
+	#ifdef __ELF__
+	# ifdef __GLIBC__
+	#  if __GLIBC__ >= 2
+	LIBC=gnu
+	#  else
+	LIBC=gnulibc1
+	#  endif
+	# else
+	LIBC=gnulibc1
+	# endif
+	#else
+	#if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
+	LIBC=gnu
+	#else
+	LIBC=gnuaout
+	#endif
+	#endif
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+	    /^LIBC/{
+		s: ::g
+		p
+	    }'`"
+	test x"${LIBC}" != x && {
+		echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+		exit
+	}
+	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
+	;;
+    i*86:DYNIX/ptx:4*:*)
+	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+	# earlier versions are messed up and put the nodename in both
+	# sysname and nodename.
+	echo i386-sequent-sysv4
+	exit ;;
+    i*86:UNIX_SV:4.2MP:2.*)
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
+	# I just have to hope.  -- rms.
+        # Use sysv4.2uw... so that sysv4* matches it.
+	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+	exit ;;
+    i*86:OS/2:*:*)
+	# If we were able to find `uname', then EMX Unix compatibility
+	# is probably installed.
+	echo ${UNAME_MACHINE}-pc-os2-emx
+	exit ;;
+    i*86:XTS-300:*:STOP)
+	echo ${UNAME_MACHINE}-unknown-stop
+	exit ;;
+    i*86:atheos:*:*)
+	echo ${UNAME_MACHINE}-unknown-atheos
+	exit ;;
+    i*86:syllable:*:*)
+	echo ${UNAME_MACHINE}-pc-syllable
+	exit ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+	echo i386-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    i*86:*DOS:*:*)
+	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	exit ;;
+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+	else
+		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+	fi
+	exit ;;
+    i*86:*:5:[678]*)
+    	# UnixWare 7.x, OpenUNIX and OpenServer 6.
+	case `/bin/uname -X | grep "^Machine"` in
+	    *486*)	     UNAME_MACHINE=i486 ;;
+	    *Pentium)	     UNAME_MACHINE=i586 ;;
+	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+	esac
+	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	exit ;;
+    i*86:*:3.2:*)
+	if test -f /usr/options/cb.name; then
+		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+	elif /bin/uname -X 2>/dev/null >/dev/null ; then
+		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+			&& UNAME_MACHINE=i586
+		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+	else
+		echo ${UNAME_MACHINE}-pc-sysv32
+	fi
+	exit ;;
+    pc:*:*:*)
+	# Left here for compatibility:
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i386.
+	echo i386-pc-msdosdjgpp
+        exit ;;
+    Intel:Mach:3*:*)
+	echo i386-pc-mach3
+	exit ;;
+    paragon:*:*:*)
+	echo i860-intel-osf1
+	exit ;;
+    i860:*:4.*:*) # i860-SVR4
+	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+	else # Add other i860-SVR4 vendors below as they are discovered.
+	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+	fi
+	exit ;;
+    mini*:CTIX:SYS*5:*)
+	# "miniframe"
+	echo m68010-convergent-sysv
+	exit ;;
+    mc68k:UNIX:SYSTEM5:3.51m)
+	echo m68k-convergent-sysv
+	exit ;;
+    M680?0:D-NIX:5.3:*)
+	echo m68k-diab-dnix
+	exit ;;
+    M68*:*:R3V[5678]*:*)
+	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
+	OS_REL=''
+	test -r /etc/.relid \
+	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && { echo i486-ncr-sysv4; exit; } ;;
+    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
+	OS_REL='.3'
+	test -r /etc/.relid \
+	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
+	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+	echo m68k-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    mc68030:UNIX_System_V:4.*:*)
+	echo m68k-atari-sysv4
+	exit ;;
+    TSUNAMI:LynxOS:2.*:*)
+	echo sparc-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    rs6000:LynxOS:2.*:*)
+	echo rs6000-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+	echo powerpc-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    SM[BE]S:UNIX_SV:*:*)
+	echo mips-dde-sysv${UNAME_RELEASE}
+	exit ;;
+    RM*:ReliantUNIX-*:*:*)
+	echo mips-sni-sysv4
+	exit ;;
+    RM*:SINIX-*:*:*)
+	echo mips-sni-sysv4
+	exit ;;
+    *:SINIX-*:*:*)
+	if uname -p 2>/dev/null >/dev/null ; then
+		UNAME_MACHINE=`(uname -p) 2>/dev/null`
+		echo ${UNAME_MACHINE}-sni-sysv4
+	else
+		echo ns32k-sni-sysv
+	fi
+	exit ;;
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+                      # says <Richard.M.Bartel@ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit ;;
+    *:UNIX_System_V:4*:FTX*)
+	# From Gerald Hewes <hewes@openmarket.com>.
+	# How about differentiating between stratus architectures? -djm
+	echo hppa1.1-stratus-sysv4
+	exit ;;
+    *:*:*:FTX*)
+	# From seanf@swdc.stratus.com.
+	echo i860-stratus-sysv4
+	exit ;;
+    i*86:VOS:*:*)
+	# From Paul.Green@stratus.com.
+	echo ${UNAME_MACHINE}-stratus-vos
+	exit ;;
+    *:VOS:*:*)
+	# From Paul.Green@stratus.com.
+	echo hppa1.1-stratus-vos
+	exit ;;
+    mc68*:A/UX:*:*)
+	echo m68k-apple-aux${UNAME_RELEASE}
+	exit ;;
+    news*:NEWS-OS:6*:*)
+	echo mips-sony-newsos6
+	exit ;;
+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+	if [ -d /usr/nec ]; then
+	        echo mips-nec-sysv${UNAME_RELEASE}
+	else
+	        echo mips-unknown-sysv${UNAME_RELEASE}
+	fi
+        exit ;;
+    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
+	echo powerpc-be-beos
+	exit ;;
+    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
+	echo powerpc-apple-beos
+	exit ;;
+    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
+	echo i586-pc-beos
+	exit ;;
+    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
+	echo i586-pc-haiku
+	exit ;;
+    SX-4:SUPER-UX:*:*)
+	echo sx4-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-5:SUPER-UX:*:*)
+	echo sx5-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-6:SUPER-UX:*:*)
+	echo sx6-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-7:SUPER-UX:*:*)
+	echo sx7-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-8:SUPER-UX:*:*)
+	echo sx8-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-8R:SUPER-UX:*:*)
+	echo sx8r-nec-superux${UNAME_RELEASE}
+	exit ;;
+    Power*:Rhapsody:*:*)
+	echo powerpc-apple-rhapsody${UNAME_RELEASE}
+	exit ;;
+    *:Rhapsody:*:*)
+	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+	exit ;;
+    *:Darwin:*:*)
+	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+	case $UNAME_PROCESSOR in
+	    unknown) UNAME_PROCESSOR=powerpc ;;
+	esac
+	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+	exit ;;
+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
+	UNAME_PROCESSOR=`uname -p`
+	if test "$UNAME_PROCESSOR" = "x86"; then
+		UNAME_PROCESSOR=i386
+		UNAME_MACHINE=pc
+	fi
+	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+	exit ;;
+    *:QNX:*:4*)
+	echo i386-pc-qnx
+	exit ;;
+    NSE-?:NONSTOP_KERNEL:*:*)
+	echo nse-tandem-nsk${UNAME_RELEASE}
+	exit ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
+	echo nsr-tandem-nsk${UNAME_RELEASE}
+	exit ;;
+    *:NonStop-UX:*:*)
+	echo mips-compaq-nonstopux
+	exit ;;
+    BS2000:POSIX*:*:*)
+	echo bs2000-siemens-sysv
+	exit ;;
+    DS/*:UNIX_System_V:*:*)
+	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+	exit ;;
+    *:Plan9:*:*)
+	# "uname -m" is not consistent, so use $cputype instead. 386
+	# is converted to i386 for consistency with other x86
+	# operating systems.
+	if test "$cputype" = "386"; then
+	    UNAME_MACHINE=i386
+	else
+	    UNAME_MACHINE="$cputype"
+	fi
+	echo ${UNAME_MACHINE}-unknown-plan9
+	exit ;;
+    *:TOPS-10:*:*)
+	echo pdp10-unknown-tops10
+	exit ;;
+    *:TENEX:*:*)
+	echo pdp10-unknown-tenex
+	exit ;;
+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+	echo pdp10-dec-tops20
+	exit ;;
+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+	echo pdp10-xkl-tops20
+	exit ;;
+    *:TOPS-20:*:*)
+	echo pdp10-unknown-tops20
+	exit ;;
+    *:ITS:*:*)
+	echo pdp10-unknown-its
+	exit ;;
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
+	exit ;;
+    *:DragonFly:*:*)
+	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	exit ;;
+    *:*VMS:*:*)
+    	UNAME_MACHINE=`(uname -p) 2>/dev/null`
+	case "${UNAME_MACHINE}" in
+	    A*) echo alpha-dec-vms ; exit ;;
+	    I*) echo ia64-dec-vms ; exit ;;
+	    V*) echo vax-dec-vms ; exit ;;
+	esac ;;
+    *:XENIX:*:SysV)
+	echo i386-pc-xenix
+	exit ;;
+    i*86:skyos:*:*)
+	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+	exit ;;
+    i*86:rdos:*:*)
+	echo ${UNAME_MACHINE}-pc-rdos
+	exit ;;
+    i*86:AROS:*:*)
+	echo ${UNAME_MACHINE}-pc-aros
+	exit ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+     I don't know....  */
+  printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+  printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+          "4"
+#else
+	  ""
+#endif
+         ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+  printf ("arm-acorn-riscix\n"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+  printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+  int version;
+  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+  if (version < 4)
+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+  else
+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+  exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+  printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+  printf ("ns32k-encore-mach\n"); exit (0);
+#else
+  printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+  printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+  printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+  printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+    struct utsname un;
+
+    uname(&un);
+
+    if (strncmp(un.version, "V2", 2) == 0) {
+	printf ("i386-sequent-ptx2\n"); exit (0);
+    }
+    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+	printf ("i386-sequent-ptx1\n"); exit (0);
+    }
+    printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+#  include <sys/param.h>
+#  if defined (BSD)
+#   if BSD == 43
+      printf ("vax-dec-bsd4.3\n"); exit (0);
+#   else
+#    if BSD == 199006
+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#    else
+      printf ("vax-dec-bsd\n"); exit (0);
+#    endif
+#   endif
+#  else
+    printf ("vax-dec-bsd\n"); exit (0);
+#  endif
+# else
+    printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+  printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+  exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+	{ echo "$SYSTEM_NAME"; exit; }
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+	echo c1-convex-bsd
+	exit ;;
+    c2*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+	exit ;;
+    c34*)
+	echo c34-convex-bsd
+	exit ;;
+    c38*)
+	echo c38-convex-bsd
+	exit ;;
+    c4*)
+	echo c4-convex-bsd
+	exit ;;
+    esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+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://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+and
+  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
+pertinent to <config-patches@gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/build-aux/config.libpath b/build-aux/config.libpath
new file mode 100755
index 0000000..5294b29
--- /dev/null
+++ b/build-aux/config.libpath
@@ -0,0 +1,152 @@
+#! /bin/sh
+# Output a system dependent set of variables, describing how to set the
+# run time search path of shared libraries in an executable at run time.
+#
+#   Copyright 1996-2011 Free Software Foundation, Inc.
+#   Taken from GNU libtool, 2003
+#   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+#   This program is free software: you can redistribute it and/or modify
+#   it under the terms of the GNU General Public License as published by
+#   the Free Software Foundation; either version 3 of the License, or
+#   (at your option) any later version.
+#
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#   GNU General Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License
+#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+#   As a special exception to the GNU General Public License, if you
+#   distribute this file as part of a program that contains a
+#   configuration script generated by Autoconf, you may include it under
+#   the same distribution terms that you use for the rest of that program.
+#
+# The first argument passed to this file is the canonical host specification,
+#    CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or
+#    CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# The environment variable LD should be set by the caller.
+#
+# The set of defined variables is at the end of this script.
+
+host="$1"
+host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+shlibpath_var=
+case $host_os in
+  aix3*)
+    shlibpath_var=LIBPATH
+    ;;
+  aix[4-9]*)
+    if test "$host_cpu" = ia64; then
+      # AIX 5 supports IA64
+      shlibpath_var=LD_LIBRARY_PATH
+    else
+      shlibpath_var=LIBPATH
+    fi
+    ;;
+  beos*)
+    shlibpath_var=LIBRARY_PATH
+    ;;
+  bsdi[45]*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: first we should search . and the directory the executable is in
+    shlibpath_var=PATH
+    ;;
+  darwin* | rhapsody*)
+    shlibpath_var=DYLD_LIBRARY_PATH
+    ;;
+  dgux*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  freebsd* | dragonfly*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  gnu*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  hpux9* | hpux10* | hpux11*)
+    case "$host_cpu" in
+      ia64* | hppa*64*) shlibpath_var=LD_LIBRARY_PATH ;;
+      *) shlibpath_var=SHLIB_PATH ;;
+    esac
+    ;;
+  interix[3-9]*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  irix5* | irix6* | nonstopux*)
+    case $host_os in
+      irix5* | nonstopux*)
+        shlibsuff=
+        ;;
+      *)
+        case $LD in # libtool.m4 will add one of these switches to LD
+          *-32|*"-32 ") shlibsuff= ;;
+          *-n32|*"-n32 ") shlibsuff=N32 ;;
+          *-64|*"-64 ") shlibsuff=64 ;;
+          *) shlibsuff= ;;
+        esac
+        ;;
+    esac
+    shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+    ;;
+  linux*oldld* | linux*aout* | linux*coff*)
+    ;;
+  linux* | k*bsd*-gnu)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  netbsd*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  newsos6)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  nto-qnx*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  openbsd*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  os2*)
+    shlibpath_var=LIBPATH
+    ;;
+  osf3* | osf4* | osf5*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  rdos*)
+    ;;
+  solaris*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  sunos4*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  sysv4 | sysv4.3*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  sysv4*MP*)
+    if test -d /usr/nec ;then
+      shlibpath_var=LD_LIBRARY_PATH
+    fi
+    ;;
+  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  uts4*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+esac
+
+LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+EOF
diff --git a/build-aux/config.rpath b/build-aux/config.rpath
new file mode 100755
index 0000000..8bd7f5d
--- /dev/null
+++ b/build-aux/config.rpath
@@ -0,0 +1,690 @@
+#! /bin/sh
+# Output a system dependent set of variables, describing how to set the
+# run time search path of shared libraries in an executable.
+#
+#   Copyright 1996-2011 Free Software Foundation, Inc.
+#   Taken from GNU libtool, 2001
+#   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+#   This file is free software; the Free Software Foundation gives
+#   unlimited permission to copy and/or distribute it, with or without
+#   modifications, as long as this notice is preserved.
+#
+# The first argument passed to this file is the canonical host specification,
+#    CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or
+#    CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
+# should be set by the caller.
+#
+# The set of defined variables is at the end of this script.
+
+# Known limitations:
+# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
+#   than 256 bytes, otherwise the compiler driver will dump core. The only
+#   known workaround is to choose shorter directory names for the build
+#   directory and/or the installation directory.
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+shrext=.so
+
+host="$1"
+host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+# Code taken from libtool.m4's _LT_CC_BASENAME.
+
+for cc_temp in $CC""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
+
+# Code taken from libtool.m4's _LT_COMPILER_PIC.
+
+wl=
+if test "$GCC" = yes; then
+  wl='-Wl,'
+else
+  case "$host_os" in
+    aix*)
+      wl='-Wl,'
+      ;;
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      ;;
+    hpux9* | hpux10* | hpux11*)
+      wl='-Wl,'
+      ;;
+    irix5* | irix6* | nonstopux*)
+      wl='-Wl,'
+      ;;
+    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+      case $cc_basename in
+        ecc*)
+          wl='-Wl,'
+          ;;
+        icc* | ifort*)
+          wl='-Wl,'
+          ;;
+        lf95*)
+          wl='-Wl,'
+          ;;
+        nagfor*)
+          wl='-Wl,-Wl,,'
+          ;;
+        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+          wl='-Wl,'
+          ;;
+        ccc*)
+          wl='-Wl,'
+          ;;
+        xl* | bgxl* | bgf* | mpixl*)
+          wl='-Wl,'
+          ;;
+        como)
+          wl='-lopt='
+          ;;
+        *)
+          case `$CC -V 2>&1 | sed 5q` in
+            *Sun\ F* | *Sun*Fortran*)
+              wl=
+              ;;
+            *Sun\ C*)
+              wl='-Wl,'
+              ;;
+          esac
+          ;;
+      esac
+      ;;
+    newsos6)
+      ;;
+    *nto* | *qnx*)
+      ;;
+    osf3* | osf4* | osf5*)
+      wl='-Wl,'
+      ;;
+    rdos*)
+      ;;
+    solaris*)
+      case $cc_basename in
+        f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+          wl='-Qoption ld '
+          ;;
+        *)
+          wl='-Wl,'
+          ;;
+      esac
+      ;;
+    sunos4*)
+      wl='-Qoption ld '
+      ;;
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      wl='-Wl,'
+      ;;
+    sysv4*MP*)
+      ;;
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      wl='-Wl,'
+      ;;
+    unicos*)
+      wl='-Wl,'
+      ;;
+    uts4*)
+      ;;
+  esac
+fi
+
+# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
+
+hardcode_libdir_flag_spec=
+hardcode_libdir_separator=
+hardcode_direct=no
+hardcode_minus_L=no
+
+case "$host_os" in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+esac
+
+ld_shlibs=yes
+if test "$with_gnu_ld" = yes; then
+  # Set some defaults for GNU ld with shared library support. These
+  # are reset later if shared libraries are not supported. Putting them
+  # here allows them to be overridden if necessary.
+  # Unlike libtool, we use -rpath here, not --rpath, since the documented
+  # option of GNU ld is called -rpath, not --rpath.
+  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+  case "$host_os" in
+    aix[3-9]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+        ld_shlibs=no
+      fi
+      ;;
+    amigaos*)
+      case "$host_cpu" in
+        powerpc)
+          ;;
+        m68k)
+          hardcode_libdir_flag_spec='-L$libdir'
+          hardcode_minus_L=yes
+          ;;
+      esac
+      ;;
+    beos*)
+      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+        :
+      else
+        ld_shlibs=no
+      fi
+      ;;
+    cygwin* | mingw* | pw32* | cegcc*)
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      hardcode_libdir_flag_spec='-L$libdir'
+      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+        :
+      else
+        ld_shlibs=no
+      fi
+      ;;
+    haiku*)
+      ;;
+    interix[3-9]*)
+      hardcode_direct=no
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      ;;
+    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+        :
+      else
+        ld_shlibs=no
+      fi
+      ;;
+    netbsd*)
+      ;;
+    solaris*)
+      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+        ld_shlibs=no
+      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+        :
+      else
+        ld_shlibs=no
+      fi
+      ;;
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+          ld_shlibs=no
+          ;;
+        *)
+          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
+          else
+            ld_shlibs=no
+          fi
+          ;;
+      esac
+      ;;
+    sunos4*)
+      hardcode_direct=yes
+      ;;
+    *)
+      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+        :
+      else
+        ld_shlibs=no
+      fi
+      ;;
+  esac
+  if test "$ld_shlibs" = no; then
+    hardcode_libdir_flag_spec=
+  fi
+else
+  case "$host_os" in
+    aix3*)
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      hardcode_minus_L=yes
+      if test "$GCC" = yes; then
+        # Neither direct hardcoding nor static linking is supported with a
+        # broken collect2.
+        hardcode_direct=unsupported
+      fi
+      ;;
+    aix[4-9]*)
+      if test "$host_cpu" = ia64; then
+        # On IA64, the linker does run time linking by default, so we don't
+        # have to do anything special.
+        aix_use_runtimelinking=no
+      else
+        aix_use_runtimelinking=no
+        # Test if we are trying to use run time linking or normal
+        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+        # need to do runtime linking.
+        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+          for ld_flag in $LDFLAGS; do
+            if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+              aix_use_runtimelinking=yes
+              break
+            fi
+          done
+          ;;
+        esac
+      fi
+      hardcode_direct=yes
+      hardcode_libdir_separator=':'
+      if test "$GCC" = yes; then
+        case $host_os in aix4.[012]|aix4.[012].*)
+          collect2name=`${CC} -print-prog-name=collect2`
+          if test -f "$collect2name" && \
+            strings "$collect2name" | grep resolve_lib_name >/dev/null
+          then
+            # We have reworked collect2
+            :
+          else
+            # We have old collect2
+            hardcode_direct=unsupported
+            hardcode_minus_L=yes
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_libdir_separator=
+          fi
+          ;;
+        esac
+      fi
+      # Begin _LT_AC_SYS_LIBPATH_AIX.
+      echo 'int main () { return 0; }' > conftest.c
+      ${CC} ${LDFLAGS} conftest.c -o conftest
+      aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+}'`
+      if test -z "$aix_libpath"; then
+        aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+}'`
+      fi
+      if test -z "$aix_libpath"; then
+        aix_libpath="/usr/lib:/lib"
+      fi
+      rm -f conftest.c conftest
+      # End _LT_AC_SYS_LIBPATH_AIX.
+      if test "$aix_use_runtimelinking" = yes; then
+        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+      else
+        if test "$host_cpu" = ia64; then
+          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+        else
+          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+        fi
+      fi
+      ;;
+    amigaos*)
+      case "$host_cpu" in
+        powerpc)
+          ;;
+        m68k)
+          hardcode_libdir_flag_spec='-L$libdir'
+          hardcode_minus_L=yes
+          ;;
+      esac
+      ;;
+    bsdi[45]*)
+      ;;
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      hardcode_libdir_flag_spec=' '
+      libext=lib
+      ;;
+    darwin* | rhapsody*)
+      hardcode_direct=no
+      if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then
+        :
+      else
+        ld_shlibs=no
+      fi
+      ;;
+    dgux*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      ;;
+    freebsd2.2*)
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      ;;
+    freebsd2*)
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      ;;
+    freebsd* | dragonfly*)
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      ;;
+    hpux9*)
+      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_direct=yes
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      hardcode_minus_L=yes
+      ;;
+    hpux10*)
+      if test "$with_gnu_ld" = no; then
+        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+        hardcode_libdir_separator=:
+        hardcode_direct=yes
+        # hardcode_minus_L: Not really in the search PATH,
+        # but as the default location of the library.
+        hardcode_minus_L=yes
+      fi
+      ;;
+    hpux11*)
+      if test "$with_gnu_ld" = no; then
+        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+        hardcode_libdir_separator=:
+        case $host_cpu in
+          hppa*64*|ia64*)
+            hardcode_direct=no
+            ;;
+          *)
+            hardcode_direct=yes
+            # hardcode_minus_L: Not really in the search PATH,
+            # but as the default location of the library.
+            hardcode_minus_L=yes
+            ;;
+        esac
+      fi
+      ;;
+    irix5* | irix6* | nonstopux*)
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+    netbsd*)
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      ;;
+    newsos6)
+      hardcode_direct=yes
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+    *nto* | *qnx*)
+      ;;
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+        hardcode_direct=yes
+        if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+        else
+          case "$host_os" in
+            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+              hardcode_libdir_flag_spec='-R$libdir'
+              ;;
+            *)
+              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+              ;;
+          esac
+        fi
+      else
+        ld_shlibs=no
+      fi
+      ;;
+    os2*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      ;;
+    osf3*)
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+    osf4* | osf5*)
+      if test "$GCC" = yes; then
+        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      else
+        # Both cc and cxx compiler support -rpath directly
+        hardcode_libdir_flag_spec='-rpath $libdir'
+      fi
+      hardcode_libdir_separator=:
+      ;;
+    solaris*)
+      hardcode_libdir_flag_spec='-R$libdir'
+      ;;
+    sunos4*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      ;;
+    sysv4)
+      case $host_vendor in
+        sni)
+          hardcode_direct=yes # is this really true???
+          ;;
+        siemens)
+          hardcode_direct=no
+          ;;
+        motorola)
+          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+          ;;
+      esac
+      ;;
+    sysv4.3*)
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+        ld_shlibs=yes
+      fi
+      ;;
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      ;;
+    sysv5* | sco3.2v5* | sco5v6*)
+      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+      hardcode_libdir_separator=':'
+      ;;
+    uts4*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      ;;
+    *)
+      ld_shlibs=no
+      ;;
+  esac
+fi
+
+# Check dynamic linker characteristics
+# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
+# Unlike libtool.m4, here we don't care about _all_ names of the library, but
+# only about the one the linker finds when passed -lNAME. This is the last
+# element of library_names_spec in libtool.m4, or possibly two of them if the
+# linker has special search rules.
+library_names_spec=      # the last element of library_names_spec in libtool.m4
+libname_spec='lib$name'
+case "$host_os" in
+  aix3*)
+    library_names_spec='$libname.a'
+    ;;
+  aix[4-9]*)
+    library_names_spec='$libname$shrext'
+    ;;
+  amigaos*)
+    case "$host_cpu" in
+      powerpc*)
+        library_names_spec='$libname$shrext' ;;
+      m68k)
+        library_names_spec='$libname.a' ;;
+    esac
+    ;;
+  beos*)
+    library_names_spec='$libname$shrext'
+    ;;
+  bsdi[45]*)
+    library_names_spec='$libname$shrext'
+    ;;
+  cygwin* | mingw* | pw32* | cegcc*)
+    shrext=.dll
+    library_names_spec='$libname.dll.a $libname.lib'
+    ;;
+  darwin* | rhapsody*)
+    shrext=.dylib
+    library_names_spec='$libname$shrext'
+    ;;
+  dgux*)
+    library_names_spec='$libname$shrext'
+    ;;
+  freebsd* | dragonfly*)
+    case "$host_os" in
+      freebsd[123]*)
+        library_names_spec='$libname$shrext$versuffix' ;;
+      *)
+        library_names_spec='$libname$shrext' ;;
+    esac
+    ;;
+  gnu*)
+    library_names_spec='$libname$shrext'
+    ;;
+  haiku*)
+    library_names_spec='$libname$shrext'
+    ;;
+  hpux9* | hpux10* | hpux11*)
+    case $host_cpu in
+      ia64*)
+        shrext=.so
+        ;;
+      hppa*64*)
+        shrext=.sl
+        ;;
+      *)
+        shrext=.sl
+        ;;
+    esac
+    library_names_spec='$libname$shrext'
+    ;;
+  interix[3-9]*)
+    library_names_spec='$libname$shrext'
+    ;;
+  irix5* | irix6* | nonstopux*)
+    library_names_spec='$libname$shrext'
+    case "$host_os" in
+      irix5* | nonstopux*)
+        libsuff= shlibsuff=
+        ;;
+      *)
+        case $LD in
+          *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
+          *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
+          *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
+          *) libsuff= shlibsuff= ;;
+        esac
+        ;;
+    esac
+    ;;
+  linux*oldld* | linux*aout* | linux*coff*)
+    ;;
+  linux* | k*bsd*-gnu | kopensolaris*-gnu)
+    library_names_spec='$libname$shrext'
+    ;;
+  knetbsd*-gnu)
+    library_names_spec='$libname$shrext'
+    ;;
+  netbsd*)
+    library_names_spec='$libname$shrext'
+    ;;
+  newsos6)
+    library_names_spec='$libname$shrext'
+    ;;
+  *nto* | *qnx*)
+    library_names_spec='$libname$shrext'
+    ;;
+  openbsd*)
+    library_names_spec='$libname$shrext$versuffix'
+    ;;
+  os2*)
+    libname_spec='$name'
+    shrext=.dll
+    library_names_spec='$libname.a'
+    ;;
+  osf3* | osf4* | osf5*)
+    library_names_spec='$libname$shrext'
+    ;;
+  rdos*)
+    ;;
+  solaris*)
+    library_names_spec='$libname$shrext'
+    ;;
+  sunos4*)
+    library_names_spec='$libname$shrext$versuffix'
+    ;;
+  sysv4 | sysv4.3*)
+    library_names_spec='$libname$shrext'
+    ;;
+  sysv4*MP*)
+    library_names_spec='$libname$shrext'
+    ;;
+  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+    library_names_spec='$libname$shrext'
+    ;;
+  tpf*)
+    library_names_spec='$libname$shrext'
+    ;;
+  uts4*)
+    library_names_spec='$libname$shrext'
+    ;;
+esac
+
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
+escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
+shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
+escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
+escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
+escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
+
+LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
+
+# How to pass a linker flag through the compiler.
+wl="$escaped_wl"
+
+# Static library suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally "so").
+shlibext="$shlibext"
+
+# Format of library name prefix.
+libname_spec="$escaped_libname_spec"
+
+# Library names that the linker finds when passed -lNAME.
+library_names_spec="$escaped_library_names_spec"
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator="$hardcode_libdir_separator"
+
+# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct="$hardcode_direct"
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L="$hardcode_minus_L"
+
+EOF
diff --git a/build-aux/config.sub b/build-aux/config.sub
new file mode 100755
index 0000000..d546a94
--- /dev/null
+++ b/build-aux/config.sub
@@ -0,0 +1,1685 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
+
+timestamp='2009-02-03'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine.  It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support.  The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+#	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <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, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit ;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  kopensolaris*-gnu* | \
+  storm-chaos* | os2-emx* | rtmk-nova*)
+    os=-$maybe_os
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    ;;
+  *)
+    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+    if [ $basic_machine != $1 ]
+    then os=`echo $1 | sed 's/.*-/-/'`
+    else os=; fi
+    ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work.  We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+	-sun*os*)
+		# Prevent following clause from handling this invalid input.
+		;;
+	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+	-apple | -axis | -knuth | -cray)
+		os=
+		basic_machine=$1
+		;;
+	-sim | -cisco | -oki | -wec | -winbond)
+		os=
+		basic_machine=$1
+		;;
+	-scout)
+		;;
+	-wrs)
+		os=-vxworks
+		basic_machine=$1
+		;;
+	-chorusos*)
+		os=-chorusos
+		basic_machine=$1
+		;;
+ 	-chorusrdb)
+ 		os=-chorusrdb
+		basic_machine=$1
+ 		;;
+	-hiux*)
+		os=-hiuxwe2
+		;;
+	-sco6)
+		os=-sco5v6
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco5)
+		os=-sco3.2v5
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco4)
+		os=-sco3.2v4
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2.[4-9]*)
+		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2v[4-9]*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco5v6*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco*)
+		os=-sco3.2v2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-udk*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-isc)
+		os=-isc2.2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-clix*)
+		basic_machine=clipper-intergraph
+		;;
+	-isc*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-lynx*)
+		os=-lynxos
+		;;
+	-ptx*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+		;;
+	-windowsnt*)
+		os=`echo $os | sed -e 's/windowsnt/winnt/'`
+		;;
+	-psos*)
+		os=-psos
+		;;
+	-mint | -mint[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+	# Recognize the basic CPU types without company name.
+	# Some are omitted here because they have special meanings below.
+	1750a | 580 \
+	| a29k \
+	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+	| am33_2.0 \
+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+	| bfin \
+	| c4x | clipper \
+	| d10v | d30v | dlx | dsp16xx \
+	| fido | fr30 | frv \
+	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+	| i370 | i860 | i960 | ia64 \
+	| ip2k | iq2000 \
+	| lm32 \
+	| m32c | m32r | m32rle | m68000 | m68k | m88k \
+	| maxq | mb | microblaze | mcore | mep | metag \
+	| mips | mipsbe | mipseb | mipsel | mipsle \
+	| mips16 \
+	| mips64 | mips64el \
+	| mips64octeon | mips64octeonel \
+	| mips64orion | mips64orionel \
+	| mips64r5900 | mips64r5900el \
+	| mips64vr | mips64vrel \
+	| mips64vr4100 | mips64vr4100el \
+	| mips64vr4300 | mips64vr4300el \
+	| mips64vr5000 | mips64vr5000el \
+	| mips64vr5900 | mips64vr5900el \
+	| mipsisa32 | mipsisa32el \
+	| mipsisa32r2 | mipsisa32r2el \
+	| mipsisa64 | mipsisa64el \
+	| mipsisa64r2 | mipsisa64r2el \
+	| mipsisa64sb1 | mipsisa64sb1el \
+	| mipsisa64sr71k | mipsisa64sr71kel \
+	| mipstx39 | mipstx39el \
+	| mn10200 | mn10300 \
+	| mt \
+	| msp430 \
+	| nios | nios2 \
+	| ns16k | ns32k \
+	| or32 \
+	| pdp10 | pdp11 | pj | pjl \
+	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+	| pyramid \
+	| score \
+	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+	| sh64 | sh64le \
+	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
+	| spu | strongarm \
+	| tahoe | thumb | tic4x | tic80 | tron \
+	| v850 | v850e \
+	| we32k \
+	| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
+	| z8k | z80)
+		basic_machine=$basic_machine-unknown
+		;;
+	m6811 | m68hc11 | m6812 | m68hc12)
+		# Motorola 68HC11/12.
+		basic_machine=$basic_machine-unknown
+		os=-none
+		;;
+	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+		;;
+	ms1)
+		basic_machine=mt-unknown
+		;;
+
+	# We use `pc' rather than `unknown'
+	# because (1) that's what they normally are, and
+	# (2) the word "unknown" tends to confuse beginning users.
+	i*86 | x86_64)
+	  basic_machine=$basic_machine-pc
+	  ;;
+	# Object if more than one company name word.
+	*-*-*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+	# Recognize the basic CPU types with company name.
+	580-* \
+	| a29k-* \
+	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
+	| avr-* | avr32-* \
+	| bfin-* | bs2000-* \
+	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+	| clipper-* | craynv-* | cydra-* \
+	| d10v-* | d30v-* | dlx-* \
+	| elxsi-* \
+	| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
+	| h8300-* | h8500-* \
+	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+	| i*86-* | i860-* | i960-* | ia64-* \
+	| ip2k-* | iq2000-* \
+	| lm32-* \
+	| m32c-* | m32r-* | m32rle-* \
+	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+	| m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+	| mips16-* \
+	| mips64-* | mips64el-* \
+	| mips64octeon-* | mips64octeonel-* \
+	| mips64orion-* | mips64orionel-* \
+	| mips64r5900-* | mips64r5900el-* \
+	| mips64vr-* | mips64vrel-* \
+	| mips64vr4100-* | mips64vr4100el-* \
+	| mips64vr4300-* | mips64vr4300el-* \
+	| mips64vr5000-* | mips64vr5000el-* \
+	| mips64vr5900-* | mips64vr5900el-* \
+	| mipsisa32-* | mipsisa32el-* \
+	| mipsisa32r2-* | mipsisa32r2el-* \
+	| mipsisa64-* | mipsisa64el-* \
+	| mipsisa64r2-* | mipsisa64r2el-* \
+	| mipsisa64sb1-* | mipsisa64sb1el-* \
+	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
+	| mipstx39-* | mipstx39el-* \
+	| mmix-* \
+	| mt-* \
+	| msp430-* \
+	| nios-* | nios2-* \
+	| none-* | np1-* | ns16k-* | ns32k-* \
+	| orion-* \
+	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+	| pyramid-* \
+	| romp-* | rs6000-* \
+	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
+	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
+	| sparclite-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
+	| tahoe-* | thumb-* \
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
+	| tron-* \
+	| v850-* | v850e-* | vax-* \
+	| we32k-* \
+	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
+	| xstormy16-* | xtensa*-* \
+	| ymp-* \
+	| z8k-* | z80-*)
+		;;
+	# Recognize the basic CPU types without company name, with glob match.
+	xtensa*)
+		basic_machine=$basic_machine-unknown
+		;;
+	# Recognize the various machine names and aliases which stand
+	# for a CPU type and a company and sometimes even an OS.
+	386bsd)
+		basic_machine=i386-unknown
+		os=-bsd
+		;;
+	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+		basic_machine=m68000-att
+		;;
+	3b*)
+		basic_machine=we32k-att
+		;;
+	a29khif)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+    	abacus)
+		basic_machine=abacus-unknown
+		;;
+	adobe68k)
+		basic_machine=m68010-adobe
+		os=-scout
+		;;
+	alliant | fx80)
+		basic_machine=fx80-alliant
+		;;
+	altos | altos3068)
+		basic_machine=m68k-altos
+		;;
+	am29k)
+		basic_machine=a29k-none
+		os=-bsd
+		;;
+	amd64)
+		basic_machine=x86_64-pc
+		;;
+	amd64-*)
+		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	amdahl)
+		basic_machine=580-amdahl
+		os=-sysv
+		;;
+	amiga | amiga-*)
+		basic_machine=m68k-unknown
+		;;
+	amigaos | amigados)
+		basic_machine=m68k-unknown
+		os=-amigaos
+		;;
+	amigaunix | amix)
+		basic_machine=m68k-unknown
+		os=-sysv4
+		;;
+	apollo68)
+		basic_machine=m68k-apollo
+		os=-sysv
+		;;
+	apollo68bsd)
+		basic_machine=m68k-apollo
+		os=-bsd
+		;;
+	aros)
+		basic_machine=i386-pc
+		os=-aros
+		;;
+	aux)
+		basic_machine=m68k-apple
+		os=-aux
+		;;
+	balance)
+		basic_machine=ns32k-sequent
+		os=-dynix
+		;;
+	blackfin)
+		basic_machine=bfin-unknown
+		os=-linux
+		;;
+	blackfin-*)
+		basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
+	c90)
+		basic_machine=c90-cray
+		os=-unicos
+		;;
+        cegcc)
+		basic_machine=arm-unknown
+		os=-cegcc
+		;;
+	convex-c1)
+		basic_machine=c1-convex
+		os=-bsd
+		;;
+	convex-c2)
+		basic_machine=c2-convex
+		os=-bsd
+		;;
+	convex-c32)
+		basic_machine=c32-convex
+		os=-bsd
+		;;
+	convex-c34)
+		basic_machine=c34-convex
+		os=-bsd
+		;;
+	convex-c38)
+		basic_machine=c38-convex
+		os=-bsd
+		;;
+	cray | j90)
+		basic_machine=j90-cray
+		os=-unicos
+		;;
+	craynv)
+		basic_machine=craynv-cray
+		os=-unicosmp
+		;;
+	cr16)
+		basic_machine=cr16-unknown
+		os=-elf
+		;;
+	crds | unos)
+		basic_machine=m68k-crds
+		;;
+	crisv32 | crisv32-* | etraxfs*)
+		basic_machine=crisv32-axis
+		;;
+	cris | cris-* | etrax*)
+		basic_machine=cris-axis
+		;;
+	crx)
+		basic_machine=crx-unknown
+		os=-elf
+		;;
+	da30 | da30-*)
+		basic_machine=m68k-da30
+		;;
+	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+		basic_machine=mips-dec
+		;;
+	decsystem10* | dec10*)
+		basic_machine=pdp10-dec
+		os=-tops10
+		;;
+	decsystem20* | dec20*)
+		basic_machine=pdp10-dec
+		os=-tops20
+		;;
+	delta | 3300 | motorola-3300 | motorola-delta \
+	      | 3300-motorola | delta-motorola)
+		basic_machine=m68k-motorola
+		;;
+	delta88)
+		basic_machine=m88k-motorola
+		os=-sysv3
+		;;
+	dicos)
+		basic_machine=i686-pc
+		os=-dicos
+		;;
+	djgpp)
+		basic_machine=i586-pc
+		os=-msdosdjgpp
+		;;
+	dpx20 | dpx20-*)
+		basic_machine=rs6000-bull
+		os=-bosx
+		;;
+	dpx2* | dpx2*-bull)
+		basic_machine=m68k-bull
+		os=-sysv3
+		;;
+	ebmon29k)
+		basic_machine=a29k-amd
+		os=-ebmon
+		;;
+	elxsi)
+		basic_machine=elxsi-elxsi
+		os=-bsd
+		;;
+	encore | umax | mmax)
+		basic_machine=ns32k-encore
+		;;
+	es1800 | OSE68k | ose68k | ose | OSE)
+		basic_machine=m68k-ericsson
+		os=-ose
+		;;
+	fx2800)
+		basic_machine=i860-alliant
+		;;
+	genix)
+		basic_machine=ns32k-ns
+		;;
+	gmicro)
+		basic_machine=tron-gmicro
+		os=-sysv
+		;;
+	go32)
+		basic_machine=i386-pc
+		os=-go32
+		;;
+	h3050r* | hiux*)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	h8300hms)
+		basic_machine=h8300-hitachi
+		os=-hms
+		;;
+	h8300xray)
+		basic_machine=h8300-hitachi
+		os=-xray
+		;;
+	h8500hms)
+		basic_machine=h8500-hitachi
+		os=-hms
+		;;
+	harris)
+		basic_machine=m88k-harris
+		os=-sysv3
+		;;
+	hp300-*)
+		basic_machine=m68k-hp
+		;;
+	hp300bsd)
+		basic_machine=m68k-hp
+		os=-bsd
+		;;
+	hp300hpux)
+		basic_machine=m68k-hp
+		os=-hpux
+		;;
+	hp3k9[0-9][0-9] | hp9[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k2[0-9][0-9] | hp9k31[0-9])
+		basic_machine=m68000-hp
+		;;
+	hp9k3[2-9][0-9])
+		basic_machine=m68k-hp
+		;;
+	hp9k6[0-9][0-9] | hp6[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k7[0-79][0-9] | hp7[0-79][0-9])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k78[0-9] | hp78[0-9])
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][13679] | hp8[0-9][13679])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][0-9] | hp8[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hppa-next)
+		os=-nextstep3
+		;;
+	hppaosf)
+		basic_machine=hppa1.1-hp
+		os=-osf
+		;;
+	hppro)
+		basic_machine=hppa1.1-hp
+		os=-proelf
+		;;
+	i370-ibm* | ibm*)
+		basic_machine=i370-ibm
+		;;
+# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
+	i*86v32)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv32
+		;;
+	i*86v4*)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv4
+		;;
+	i*86v)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv
+		;;
+	i*86sol2)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-solaris2
+		;;
+	i386mach)
+		basic_machine=i386-mach
+		os=-mach
+		;;
+	i386-vsta | vsta)
+		basic_machine=i386-unknown
+		os=-vsta
+		;;
+	iris | iris4d)
+		basic_machine=mips-sgi
+		case $os in
+		    -irix*)
+			;;
+		    *)
+			os=-irix4
+			;;
+		esac
+		;;
+	isi68 | isi)
+		basic_machine=m68k-isi
+		os=-sysv
+		;;
+	m68knommu)
+		basic_machine=m68k-unknown
+		os=-linux
+		;;
+	m68knommu-*)
+		basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
+	m88k-omron*)
+		basic_machine=m88k-omron
+		;;
+	magnum | m3230)
+		basic_machine=mips-mips
+		os=-sysv
+		;;
+	merlin)
+		basic_machine=ns32k-utek
+		os=-sysv
+		;;
+	mingw32)
+		basic_machine=i386-pc
+		os=-mingw32
+		;;
+	mingw32ce)
+		basic_machine=arm-unknown
+		os=-mingw32ce
+		;;
+	miniframe)
+		basic_machine=m68000-convergent
+		;;
+	*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+	mips3*-*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+		;;
+	mips3*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+		;;
+	monitor)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	morphos)
+		basic_machine=powerpc-unknown
+		os=-morphos
+		;;
+	msdos)
+		basic_machine=i386-pc
+		os=-msdos
+		;;
+	ms1-*)
+		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+		;;
+	mvs)
+		basic_machine=i370-ibm
+		os=-mvs
+		;;
+	ncr3000)
+		basic_machine=i486-ncr
+		os=-sysv4
+		;;
+	netbsd386)
+		basic_machine=i386-unknown
+		os=-netbsd
+		;;
+	netwinder)
+		basic_machine=armv4l-rebel
+		os=-linux
+		;;
+	news | news700 | news800 | news900)
+		basic_machine=m68k-sony
+		os=-newsos
+		;;
+	news1000)
+		basic_machine=m68030-sony
+		os=-newsos
+		;;
+	news-3600 | risc-news)
+		basic_machine=mips-sony
+		os=-newsos
+		;;
+	necv70)
+		basic_machine=v70-nec
+		os=-sysv
+		;;
+	next | m*-next )
+		basic_machine=m68k-next
+		case $os in
+		    -nextstep* )
+			;;
+		    -ns2*)
+		      os=-nextstep2
+			;;
+		    *)
+		      os=-nextstep3
+			;;
+		esac
+		;;
+	nh3000)
+		basic_machine=m68k-harris
+		os=-cxux
+		;;
+	nh[45]000)
+		basic_machine=m88k-harris
+		os=-cxux
+		;;
+	nindy960)
+		basic_machine=i960-intel
+		os=-nindy
+		;;
+	mon960)
+		basic_machine=i960-intel
+		os=-mon960
+		;;
+	nonstopux)
+		basic_machine=mips-compaq
+		os=-nonstopux
+		;;
+	np1)
+		basic_machine=np1-gould
+		;;
+	nsr-tandem)
+		basic_machine=nsr-tandem
+		;;
+	op50n-* | op60c-*)
+		basic_machine=hppa1.1-oki
+		os=-proelf
+		;;
+	openrisc | openrisc-*)
+		basic_machine=or32-unknown
+		;;
+	os400)
+		basic_machine=powerpc-ibm
+		os=-os400
+		;;
+	OSE68000 | ose68000)
+		basic_machine=m68000-ericsson
+		os=-ose
+		;;
+	os68k)
+		basic_machine=m68k-none
+		os=-os68k
+		;;
+	pa-hitachi)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	paragon)
+		basic_machine=i860-intel
+		os=-osf
+		;;
+	parisc)
+		basic_machine=hppa-unknown
+		os=-linux
+		;;
+	parisc-*)
+		basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
+	pbd)
+		basic_machine=sparc-tti
+		;;
+	pbb)
+		basic_machine=m68k-tti
+		;;
+	pc532 | pc532-*)
+		basic_machine=ns32k-pc532
+		;;
+	pc98)
+		basic_machine=i386-pc
+		;;
+	pc98-*)
+		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentium | p5 | k5 | k6 | nexgen | viac3)
+		basic_machine=i586-pc
+		;;
+	pentiumpro | p6 | 6x86 | athlon | athlon_*)
+		basic_machine=i686-pc
+		;;
+	pentiumii | pentium2 | pentiumiii | pentium3)
+		basic_machine=i686-pc
+		;;
+	pentium4)
+		basic_machine=i786-pc
+		;;
+	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumpro-* | p6-* | 6x86-* | athlon-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentium4-*)
+		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pn)
+		basic_machine=pn-gould
+		;;
+	power)	basic_machine=power-ibm
+		;;
+	ppc)	basic_machine=powerpc-unknown
+		;;
+	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppcle | powerpclittle | ppc-le | powerpc-little)
+		basic_machine=powerpcle-unknown
+		;;
+	ppcle-* | powerpclittle-*)
+		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64)	basic_machine=powerpc64-unknown
+		;;
+	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+		basic_machine=powerpc64le-unknown
+		;;
+	ppc64le-* | powerpc64little-*)
+		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ps2)
+		basic_machine=i386-ibm
+		;;
+	pw32)
+		basic_machine=i586-unknown
+		os=-pw32
+		;;
+	rdos)
+		basic_machine=i386-pc
+		os=-rdos
+		;;
+	rom68k)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	rm[46]00)
+		basic_machine=mips-siemens
+		;;
+	rtpc | rtpc-*)
+		basic_machine=romp-ibm
+		;;
+	s390 | s390-*)
+		basic_machine=s390-ibm
+		;;
+	s390x | s390x-*)
+		basic_machine=s390x-ibm
+		;;
+	sa29200)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	sb1)
+		basic_machine=mipsisa64sb1-unknown
+		;;
+	sb1el)
+		basic_machine=mipsisa64sb1el-unknown
+		;;
+	sde)
+		basic_machine=mipsisa32-sde
+		os=-elf
+		;;
+	sei)
+		basic_machine=mips-sei
+		os=-seiux
+		;;
+	sequent)
+		basic_machine=i386-sequent
+		;;
+	sh)
+		basic_machine=sh-hitachi
+		os=-hms
+		;;
+	sh5el)
+		basic_machine=sh5le-unknown
+		;;
+	sh64)
+		basic_machine=sh64-unknown
+		;;
+	sparclite-wrs | simso-wrs)
+		basic_machine=sparclite-wrs
+		os=-vxworks
+		;;
+	sps7)
+		basic_machine=m68k-bull
+		os=-sysv2
+		;;
+	spur)
+		basic_machine=spur-unknown
+		;;
+	st2000)
+		basic_machine=m68k-tandem
+		;;
+	stratus)
+		basic_machine=i860-stratus
+		os=-sysv4
+		;;
+	sun2)
+		basic_machine=m68000-sun
+		;;
+	sun2os3)
+		basic_machine=m68000-sun
+		os=-sunos3
+		;;
+	sun2os4)
+		basic_machine=m68000-sun
+		os=-sunos4
+		;;
+	sun3os3)
+		basic_machine=m68k-sun
+		os=-sunos3
+		;;
+	sun3os4)
+		basic_machine=m68k-sun
+		os=-sunos4
+		;;
+	sun4os3)
+		basic_machine=sparc-sun
+		os=-sunos3
+		;;
+	sun4os4)
+		basic_machine=sparc-sun
+		os=-sunos4
+		;;
+	sun4sol2)
+		basic_machine=sparc-sun
+		os=-solaris2
+		;;
+	sun3 | sun3-*)
+		basic_machine=m68k-sun
+		;;
+	sun4)
+		basic_machine=sparc-sun
+		;;
+	sun386 | sun386i | roadrunner)
+		basic_machine=i386-sun
+		;;
+	sv1)
+		basic_machine=sv1-cray
+		os=-unicos
+		;;
+	symmetry)
+		basic_machine=i386-sequent
+		os=-dynix
+		;;
+	t3e)
+		basic_machine=alphaev5-cray
+		os=-unicos
+		;;
+	t90)
+		basic_machine=t90-cray
+		os=-unicos
+		;;
+	tic54x | c54x*)
+		basic_machine=tic54x-unknown
+		os=-coff
+		;;
+	tic55x | c55x*)
+		basic_machine=tic55x-unknown
+		os=-coff
+		;;
+	tic6x | c6x*)
+		basic_machine=tic6x-unknown
+		os=-coff
+		;;
+	tile*)
+		basic_machine=tile-unknown
+		os=-linux-gnu
+		;;
+	tx39)
+		basic_machine=mipstx39-unknown
+		;;
+	tx39el)
+		basic_machine=mipstx39el-unknown
+		;;
+	toad1)
+		basic_machine=pdp10-xkl
+		os=-tops20
+		;;
+	tower | tower-32)
+		basic_machine=m68k-ncr
+		;;
+	tpf)
+		basic_machine=s390x-ibm
+		os=-tpf
+		;;
+	udi29k)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	ultra3)
+		basic_machine=a29k-nyu
+		os=-sym1
+		;;
+	v810 | necv810)
+		basic_machine=v810-nec
+		os=-none
+		;;
+	vaxv)
+		basic_machine=vax-dec
+		os=-sysv
+		;;
+	vms)
+		basic_machine=vax-dec
+		os=-vms
+		;;
+	vpp*|vx|vx-*)
+		basic_machine=f301-fujitsu
+		;;
+	vxworks960)
+		basic_machine=i960-wrs
+		os=-vxworks
+		;;
+	vxworks68)
+		basic_machine=m68k-wrs
+		os=-vxworks
+		;;
+	vxworks29k)
+		basic_machine=a29k-wrs
+		os=-vxworks
+		;;
+	w65*)
+		basic_machine=w65-wdc
+		os=-none
+		;;
+	w89k-*)
+		basic_machine=hppa1.1-winbond
+		os=-proelf
+		;;
+	xbox)
+		basic_machine=i686-pc
+		os=-mingw32
+		;;
+	xps | xps100)
+		basic_machine=xps100-honeywell
+		;;
+	ymp)
+		basic_machine=ymp-cray
+		os=-unicos
+		;;
+	z8k-*-coff)
+		basic_machine=z8k-unknown
+		os=-sim
+		;;
+	z80-*-coff)
+		basic_machine=z80-unknown
+		os=-sim
+		;;
+	none)
+		basic_machine=none-none
+		os=-none
+		;;
+
+# Here we handle the default manufacturer of certain CPU types.  It is in
+# some cases the only manufacturer, in others, it is the most popular.
+	w89k)
+		basic_machine=hppa1.1-winbond
+		;;
+	op50n)
+		basic_machine=hppa1.1-oki
+		;;
+	op60c)
+		basic_machine=hppa1.1-oki
+		;;
+	romp)
+		basic_machine=romp-ibm
+		;;
+	mmix)
+		basic_machine=mmix-knuth
+		;;
+	rs6000)
+		basic_machine=rs6000-ibm
+		;;
+	vax)
+		basic_machine=vax-dec
+		;;
+	pdp10)
+		# there are many clones, so DEC is not a safe bet
+		basic_machine=pdp10-unknown
+		;;
+	pdp11)
+		basic_machine=pdp11-dec
+		;;
+	we32k)
+		basic_machine=we32k-att
+		;;
+	sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
+		basic_machine=sh-unknown
+		;;
+	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
+		basic_machine=sparc-sun
+		;;
+	cydra)
+		basic_machine=cydra-cydrome
+		;;
+	orion)
+		basic_machine=orion-highlevel
+		;;
+	orion105)
+		basic_machine=clipper-highlevel
+		;;
+	mac | mpw | mac-mpw)
+		basic_machine=m68k-apple
+		;;
+	pmac | pmac-mpw)
+		basic_machine=powerpc-apple
+		;;
+	*-unknown)
+		# Make sure to match an already-canonicalized machine name.
+		;;
+	*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+	*-digital*)
+		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+		;;
+	*-commodore*)
+		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+		;;
+	*)
+		;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+        # First match some system type aliases
+        # that might get confused with valid system types.
+	# -solaris* is a basic system type, with this one exception.
+	-solaris1 | -solaris1.*)
+		os=`echo $os | sed -e 's|solaris1|sunos4|'`
+		;;
+	-solaris)
+		os=-solaris2
+		;;
+	-svr4*)
+		os=-sysv4
+		;;
+	-unixware*)
+		os=-sysv4.2uw
+		;;
+	-gnu/linux*)
+		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+		;;
+	# First accept the basic system types.
+	# The portable systems comes first.
+	# Each alternative MUST END IN A *, to match a version number.
+	# -sysv* is not here because it comes later, after sysvr4.
+	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+	      | -kopensolaris* \
+	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+	      | -aos* | -aros* \
+	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+	      | -openbsd* | -solidbsd* \
+	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+	      | -chorusos* | -chorusrdb* | -cegcc* \
+	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
+	      | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
+	# Remember, each alternative MUST END IN *, to match a version number.
+		;;
+	-qnx*)
+		case $basic_machine in
+		    x86-* | i*86-*)
+			;;
+		    *)
+			os=-nto$os
+			;;
+		esac
+		;;
+	-nto-qnx*)
+		;;
+	-nto*)
+		os=`echo $os | sed -e 's|nto|nto-qnx|'`
+		;;
+	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
+	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+		;;
+	-mac*)
+		os=`echo $os | sed -e 's|mac|macos|'`
+		;;
+	-linux-dietlibc)
+		os=-linux-dietlibc
+		;;
+	-linux*)
+		os=`echo $os | sed -e 's|linux|linux-gnu|'`
+		;;
+	-sunos5*)
+		os=`echo $os | sed -e 's|sunos5|solaris2|'`
+		;;
+	-sunos6*)
+		os=`echo $os | sed -e 's|sunos6|solaris3|'`
+		;;
+	-opened*)
+		os=-openedition
+		;;
+        -os400*)
+		os=-os400
+		;;
+	-wince*)
+		os=-wince
+		;;
+	-osfrose*)
+		os=-osfrose
+		;;
+	-osf*)
+		os=-osf
+		;;
+	-utek*)
+		os=-bsd
+		;;
+	-dynix*)
+		os=-bsd
+		;;
+	-acis*)
+		os=-aos
+		;;
+	-atheos*)
+		os=-atheos
+		;;
+	-syllable*)
+		os=-syllable
+		;;
+	-386bsd)
+		os=-bsd
+		;;
+	-ctix* | -uts*)
+		os=-sysv
+		;;
+	-nova*)
+		os=-rtmk-nova
+		;;
+	-ns2 )
+		os=-nextstep2
+		;;
+	-nsk*)
+		os=-nsk
+		;;
+	# Preserve the version number of sinix5.
+	-sinix5.*)
+		os=`echo $os | sed -e 's|sinix|sysv|'`
+		;;
+	-sinix*)
+		os=-sysv4
+		;;
+        -tpf*)
+		os=-tpf
+		;;
+	-triton*)
+		os=-sysv3
+		;;
+	-oss*)
+		os=-sysv3
+		;;
+	-svr4)
+		os=-sysv4
+		;;
+	-svr3)
+		os=-sysv3
+		;;
+	-sysvr4)
+		os=-sysv4
+		;;
+	# This must come after -sysvr4.
+	-sysv*)
+		;;
+	-ose*)
+		os=-ose
+		;;
+	-es1800*)
+		os=-ose
+		;;
+	-xenix)
+		os=-xenix
+		;;
+	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+		os=-mint
+		;;
+	-aros*)
+		os=-aros
+		;;
+	-kaos*)
+		os=-kaos
+		;;
+	-zvmoe)
+		os=-zvmoe
+		;;
+	-dicos*)
+		os=-dicos
+		;;
+	-none)
+		;;
+	*)
+		# Get rid of the `-' at the beginning of $os.
+		os=`echo $os | sed 's/[^-]*-//'`
+		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+		exit 1
+		;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system.  Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+        score-*)
+		os=-elf
+		;;
+        spu-*)
+		os=-elf
+		;;
+	*-acorn)
+		os=-riscix1.2
+		;;
+	arm*-rebel)
+		os=-linux
+		;;
+	arm*-semi)
+		os=-aout
+		;;
+        c4x-* | tic4x-*)
+        	os=-coff
+		;;
+	# This must come before the *-dec entry.
+	pdp10-*)
+		os=-tops20
+		;;
+	pdp11-*)
+		os=-none
+		;;
+	*-dec | vax-*)
+		os=-ultrix4.2
+		;;
+	m68*-apollo)
+		os=-domain
+		;;
+	i386-sun)
+		os=-sunos4.0.2
+		;;
+	m68000-sun)
+		os=-sunos3
+		# This also exists in the configure program, but was not the
+		# default.
+		# os=-sunos4
+		;;
+	m68*-cisco)
+		os=-aout
+		;;
+        mep-*)
+		os=-elf
+		;;
+	mips*-cisco)
+		os=-elf
+		;;
+	mips*-*)
+		os=-elf
+		;;
+	or32-*)
+		os=-coff
+		;;
+	*-tti)	# must be before sparc entry or we get the wrong os.
+		os=-sysv3
+		;;
+	sparc-* | *-sun)
+		os=-sunos4.1.1
+		;;
+	*-be)
+		os=-beos
+		;;
+	*-haiku)
+		os=-haiku
+		;;
+	*-ibm)
+		os=-aix
+		;;
+    	*-knuth)
+		os=-mmixware
+		;;
+	*-wec)
+		os=-proelf
+		;;
+	*-winbond)
+		os=-proelf
+		;;
+	*-oki)
+		os=-proelf
+		;;
+	*-hp)
+		os=-hpux
+		;;
+	*-hitachi)
+		os=-hiux
+		;;
+	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+		os=-sysv
+		;;
+	*-cbm)
+		os=-amigaos
+		;;
+	*-dg)
+		os=-dgux
+		;;
+	*-dolphin)
+		os=-sysv3
+		;;
+	m68k-ccur)
+		os=-rtu
+		;;
+	m88k-omron*)
+		os=-luna
+		;;
+	*-next )
+		os=-nextstep
+		;;
+	*-sequent)
+		os=-ptx
+		;;
+	*-crds)
+		os=-unos
+		;;
+	*-ns)
+		os=-genix
+		;;
+	i370-*)
+		os=-mvs
+		;;
+	*-next)
+		os=-nextstep3
+		;;
+	*-gould)
+		os=-sysv
+		;;
+	*-highlevel)
+		os=-bsd
+		;;
+	*-encore)
+		os=-bsd
+		;;
+	*-sgi)
+		os=-irix
+		;;
+	*-siemens)
+		os=-sysv4
+		;;
+	*-masscomp)
+		os=-rtu
+		;;
+	f30[01]-fujitsu | f700-fujitsu)
+		os=-uxpv
+		;;
+	*-rom68k)
+		os=-coff
+		;;
+	*-*bug)
+		os=-coff
+		;;
+	*-apple)
+		os=-macos
+		;;
+	*-atari*)
+		os=-mint
+		;;
+	*)
+		os=-none
+		;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer.  We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+	*-unknown)
+		case $os in
+			-riscix*)
+				vendor=acorn
+				;;
+			-sunos*)
+				vendor=sun
+				;;
+			-aix*)
+				vendor=ibm
+				;;
+			-beos*)
+				vendor=be
+				;;
+			-hpux*)
+				vendor=hp
+				;;
+			-mpeix*)
+				vendor=hp
+				;;
+			-hiux*)
+				vendor=hitachi
+				;;
+			-unos*)
+				vendor=crds
+				;;
+			-dgux*)
+				vendor=dg
+				;;
+			-luna*)
+				vendor=omron
+				;;
+			-genix*)
+				vendor=ns
+				;;
+			-mvs* | -opened*)
+				vendor=ibm
+				;;
+			-os400*)
+				vendor=ibm
+				;;
+			-ptx*)
+				vendor=sequent
+				;;
+			-tpf*)
+				vendor=ibm
+				;;
+			-vxsim* | -vxworks* | -windiss*)
+				vendor=wrs
+				;;
+			-aux*)
+				vendor=apple
+				;;
+			-hms*)
+				vendor=hitachi
+				;;
+			-mpw* | -macos*)
+				vendor=apple
+				;;
+			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+				vendor=atari
+				;;
+			-vos*)
+				vendor=stratus
+				;;
+		esac
+		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+		;;
+esac
+
+echo $basic_machine$os
+exit
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/build-aux/install-reloc b/build-aux/install-reloc
new file mode 100755
index 0000000..bc07e67
--- /dev/null
+++ b/build-aux/install-reloc
@@ -0,0 +1,200 @@
+#!/bin/sh
+# install-reloc - install a program including a relocating wrapper
+# Copyright (C) 2003, 2005-2007, 2009-2011 Free Software Foundation, Inc.
+# Written by Bruno Haible <bruno@clisp.org>, 2003.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# Usage:
+#   install-reloc library_path_var library_path_value prefix destdir \
+#                 compile_command srcdir builddir config_h_dir exeext \
+#                 strip_command \
+#                 install_command... destprog
+# where
+#   - library_path_var is the platform dependent runtime library path variable
+#   - library_path_value is a colon separated list of directories that contain
+#     the libraries at installation time (use this instead of -rpath)
+#   - prefix is the base directory at installation time
+#   - destdir is a string that is prepended to all file names at installation
+#     time; it is already prepended to destprog but not to library_path_value
+#     and prefix
+#   - compile_command is a C compiler compilation and linking command
+#   - srcdir is the directory where to find relocwrapper.c and its dependencies
+#   - builddir is the directory where to find built dependencies (namely,
+#     alloca.h and stdbool.h)
+#   - config_h_dir is the directory where to find config.h
+#   - exeext is platform dependent suffix of executables
+#   - strip_command is the command for stripping executables, or : if no
+#     stripping is desired
+#   - install_command is the install command line, excluding the final destprog
+#   - destprog is the destination program name
+# install-reloc renames destprog to destprog.bin and installs a relocating
+# wrapper in the place of destprog.
+
+progname=$0
+
+if test $# -eq 2; then
+  # Get arguments from environment variables.
+  library_path_var=$RELOC_LIBRARY_PATH_VAR
+  library_path_value=$RELOC_LIBRARY_PATH_VALUE
+  prefix=$RELOC_PREFIX
+  destdir=$RELOC_DESTDIR
+  compile_command=$RELOC_COMPILE_COMMAND
+  srcdir=$RELOC_SRCDIR
+  builddir=$RELOC_BUILDDIR
+  config_h_dir=$RELOC_CONFIG_H_DIR
+  exeext=$RELOC_EXEEXT
+  strip_prog=$RELOC_STRIP_PROG
+  install_prog=$RELOC_INSTALL_PROG # including the "-c" option
+else
+  if test $# -ge 11; then
+    # Get fixed position arguments.
+    library_path_var=$1
+    library_path_value=$2
+    prefix=$3
+    destdir=$4
+    shift
+    shift
+    shift
+    shift
+    compile_command=$1
+    srcdir=$2
+    builddir=$3
+    config_h_dir=$4
+    exeext=$5
+    shift
+    shift
+    shift
+    shift
+    shift
+    strip_prog=$1
+    shift
+    install_prog=$1 # maybe not including the "-c" option
+    shift
+  else
+    echo "Usage: $0 library_path_var library_path_value prefix destdir" \
+         "compile_command srcdir builddir config_h_dir exeext" \
+         "strip_command" \
+         "install_command... destprog" 1>&2
+    exit 1
+  fi
+fi
+
+# Get destprog, last argument.
+destprog=
+for arg
+do
+  destprog=$arg
+done
+# Remove trailing $exeext, if present.
+if test -n "$exeext"; then
+  sed_quote='s,\.,\\.,g'
+  sed_remove_exeext='s|'`echo "$exeext" | sed -e "$sed_quote"`'$||'
+  destprog=`echo "$destprog" | sed -e "$sed_remove_exeext"`
+fi
+
+# Outputs a command and runs it.
+func_verbose ()
+{
+  echo "$@"
+  "$@"
+}
+
+# Run install_command.
+func_verbose $install_prog "$@" || exit $?
+
+# Run strip_command.
+test "$strip_prog" = ':' || func_verbose "$strip_prog" "$destprog$exeext" || exit $?
+
+# If the platform doesn't support LD_LIBRARY_PATH or similar, we cannot build
+# a wrapper.
+test -n "$library_path_var" || exit 0
+
+libdirs=
+save_IFS="$IFS"; IFS=":"
+for dir in $library_path_value; do
+  IFS="$save_IFS"
+  if test -n "$dir"; then
+    case "$libdirs" in
+      *"\"$dir\""*) ;; # remove duplicate
+      *) libdirs="$libdirs\"$dir\"," ;;
+    esac
+  fi
+done
+IFS="$save_IFS"
+# If there are no library directories to add at runtime, we don't need a
+# wrapper.
+test -n "$libdirs" || exit 0
+
+# Determine installdir from destprog, removing a leading destdir if present.
+installdir=`echo "$destprog" | sed -e 's,/[^/]*$,,'`
+if test -n "$destdir"; then
+  sed_quote='s,\([|.\*^$[]\),\\\1,g'
+  sed_remove_destdir='s|^'`echo "$destdir" | sed -e "$sed_quote"`'||'
+  installdir=`echo "$installdir" | sed -e "$sed_remove_destdir"`
+fi
+
+# Compile wrapper.
+func_verbose $compile_command \
+             -I"$builddir" -I"$srcdir" -I"$config_h_dir" \
+             -DHAVE_CONFIG_H -DIN_RELOCWRAPPER -DNO_XMALLOC \
+             -D"INSTALLPREFIX=\"$prefix\"" -D"INSTALLDIR=\"$installdir\"" \
+             -D"LIBPATHVAR=\"$library_path_var\"" -D"LIBDIRS=$libdirs" \
+             -D"EXEEXT=\"$exeext\"" \
+             "$srcdir"/relocwrapper.c \
+             "$srcdir"/progname.c \
+             "$srcdir"/progreloc.c \
+             "$srcdir"/areadlink.c \
+             "$srcdir"/careadlinkat.c \
+             "$srcdir"/allocator.c \
+             "$srcdir"/readlink.c \
+             "$srcdir"/canonicalize-lgpl.c \
+             "$srcdir"/malloca.c \
+             "$srcdir"/relocatable.c \
+             "$srcdir"/setenv.c \
+             "$srcdir"/strerror.c \
+             "$srcdir"/c-ctype.c \
+             -o "$destprog.wrapper$exeext"
+rc=$?
+# Clean up object files left over in the current directory by the native C
+# compilers on Solaris, HP-UX, OSF/1, IRIX.
+rm -f relocwrapper.o \
+      progname.o \
+      progreloc.o \
+      xreadlink.o \
+      areadlink.o \
+      careadlinkat.o \
+      allocator.o \
+      canonicalize-lgpl.o \
+      malloca.o \
+      relocatable.o \
+      setenv.o \
+      strerror.o \
+      c-ctype.o
+test $rc = 0 || exit $?
+# Clean up debugging information left over by the native C compiler on MacOS X.
+rm -rf "$destprog.wrapper$exeext.dSYM"
+test $rc = 0 || exit $?
+
+# Strip wrapper.
+test "$strip_prog" = ':' || func_verbose "$strip_prog" "$destprog.wrapper$exeext" || exit $?
+
+# Rename $destprog.wrapper -> $destprog -> $destprog.bin.
+ln -f "$destprog$exeext" "$destprog.bin$exeext" \
+  || { rm -f "$destprog.bin$exeext" \
+       && cp -p "$destprog$exeext" "$destprog.bin$exeext"; } \
+  || exit 1
+mv "$destprog.wrapper$exeext" "$destprog$exeext" || exit 1
+
+exit 0
diff --git a/build-aux/install-sh b/build-aux/install-sh
new file mode 100755
index 0000000..1a83534
--- /dev/null
+++ b/build-aux/install-sh
@@ -0,0 +1,323 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2005-02-02.21
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.  It can only install one file at a time, a restriction
+# shared with many OS's install programs.
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+
+# put in absolute paths if you don't have them in your path; or use env. vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+chmodcmd="$chmodprog 0755"
+chowncmd=
+chgrpcmd=
+stripcmd=
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=
+dst=
+dir_arg=
+dstarg=
+no_target_directory=
+
+usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+   or: $0 [OPTION]... SRCFILES... DIRECTORY
+   or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+   or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+-c         (ignored)
+-d         create directories instead of installing files.
+-g GROUP   $chgrpprog installed files to GROUP.
+-m MODE    $chmodprog installed files to MODE.
+-o USER    $chownprog installed files to USER.
+-s         $stripprog installed files.
+-t DIRECTORY  install into DIRECTORY.
+-T         report an error if DSTFILE is a directory.
+--help     display this help and exit.
+--version  display version info and exit.
+
+Environment variables override the default commands:
+  CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
+"
+
+while test -n "$1"; do
+  case $1 in
+    -c) shift
+        continue;;
+
+    -d) dir_arg=true
+        shift
+        continue;;
+
+    -g) chgrpcmd="$chgrpprog $2"
+        shift
+        shift
+        continue;;
+
+    --help) echo "$usage"; exit $?;;
+
+    -m) chmodcmd="$chmodprog $2"
+        shift
+        shift
+        continue;;
+
+    -o) chowncmd="$chownprog $2"
+        shift
+        shift
+        continue;;
+
+    -s) stripcmd=$stripprog
+        shift
+        continue;;
+
+    -t) dstarg=$2
+	shift
+	shift
+	continue;;
+
+    -T) no_target_directory=true
+	shift
+	continue;;
+
+    --version) echo "$0 $scriptversion"; exit $?;;
+
+    *)  # When -d is used, all remaining arguments are directories to create.
+	# When -t is used, the destination is already specified.
+	test -n "$dir_arg$dstarg" && break
+        # Otherwise, the last argument is the destination.  Remove it from $@.
+	for arg
+	do
+          if test -n "$dstarg"; then
+	    # $@ is not empty: it contains at least $arg.
+	    set fnord "$@" "$dstarg"
+	    shift # fnord
+	  fi
+	  shift # arg
+	  dstarg=$arg
+	done
+	break;;
+  esac
+done
+
+if test -z "$1"; then
+  if test -z "$dir_arg"; then
+    echo "$0: no input file specified." >&2
+    exit 1
+  fi
+  # It's OK to call `install-sh -d' without argument.
+  # This can happen when creating conditional directories.
+  exit 0
+fi
+
+for src
+do
+  # Protect names starting with `-'.
+  case $src in
+    -*) src=./$src ;;
+  esac
+
+  if test -n "$dir_arg"; then
+    dst=$src
+    src=
+
+    if test -d "$dst"; then
+      mkdircmd=:
+      chmodcmd=
+    else
+      mkdircmd=$mkdirprog
+    fi
+  else
+    # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+    # might cause directories to be created, which would be especially bad
+    # if $src (and thus $dsttmp) contains '*'.
+    if test ! -f "$src" && test ! -d "$src"; then
+      echo "$0: $src does not exist." >&2
+      exit 1
+    fi
+
+    if test -z "$dstarg"; then
+      echo "$0: no destination specified." >&2
+      exit 1
+    fi
+
+    dst=$dstarg
+    # Protect names starting with `-'.
+    case $dst in
+      -*) dst=./$dst ;;
+    esac
+
+    # If destination is a directory, append the input filename; won't work
+    # if double slashes aren't ignored.
+    if test -d "$dst"; then
+      if test -n "$no_target_directory"; then
+	echo "$0: $dstarg: Is a directory" >&2
+	exit 1
+      fi
+      dst=$dst/`basename "$src"`
+    fi
+  fi
+
+  # This sed command emulates the dirname command.
+  dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'`
+
+  # Make sure that the destination directory exists.
+
+  # Skip lots of stat calls in the usual case.
+  if test ! -d "$dstdir"; then
+    defaultIFS='
+	 '
+    IFS="${IFS-$defaultIFS}"
+
+    oIFS=$IFS
+    # Some sh's can't handle IFS=/ for some reason.
+    IFS='%'
+    set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
+    shift
+    IFS=$oIFS
+
+    pathcomp=
+
+    while test $# -ne 0 ; do
+      pathcomp=$pathcomp$1
+      shift
+      if test ! -d "$pathcomp"; then
+        $mkdirprog "$pathcomp"
+	# mkdir can fail with a `File exist' error in case several
+	# install-sh are creating the directory concurrently.  This
+	# is OK.
+	test -d "$pathcomp" || exit
+      fi
+      pathcomp=$pathcomp/
+    done
+  fi
+
+  if test -n "$dir_arg"; then
+    $doit $mkdircmd "$dst" \
+      && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
+      && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
+      && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
+      && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
+
+  else
+    dstfile=`basename "$dst"`
+
+    # Make a couple of temp file names in the proper directory.
+    dsttmp=$dstdir/_inst.$$_
+    rmtmp=$dstdir/_rm.$$_
+
+    # Trap to clean up those temp files at exit.
+    trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+    trap '(exit $?); exit' 1 2 13 15
+
+    # Copy the file name to the temp name.
+    $doit $cpprog "$src" "$dsttmp" &&
+
+    # and set any options; do chmod last to preserve setuid bits.
+    #
+    # If any of these fail, we abort the whole thing.  If we want to
+    # ignore errors from any of these, just make sure not to ignore
+    # errors from the above "$doit $cpprog $src $dsttmp" command.
+    #
+    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
+      && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
+      && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
+      && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
+
+    # Now rename the file to the real destination.
+    { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \
+      || {
+	   # The rename failed, perhaps because mv can't rename something else
+	   # to itself, or perhaps because mv is so ancient that it does not
+	   # support -f.
+
+	   # Now remove or move aside any old file at destination location.
+	   # We try this two ways since rm can't unlink itself on some
+	   # systems and the destination file might be busy for other
+	   # reasons.  In this case, the final cleanup might fail but the new
+	   # file should still install successfully.
+	   {
+	     if test -f "$dstdir/$dstfile"; then
+	       $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
+	       || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
+	       || {
+		 echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
+		 (exit 1); exit 1
+	       }
+	     else
+	       :
+	     fi
+	   } &&
+
+	   # Now rename the file to the real destination.
+	   $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
+	 }
+    }
+  fi || { (exit 1); exit 1; }
+done
+
+# The final little trick to "correctly" pass the exit status to the exit trap.
+{
+  (exit 0); exit 0
+}
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/build-aux/ltmain.sh b/build-aux/ltmain.sh
new file mode 100644
index 0000000..3061e3c
--- /dev/null
+++ b/build-aux/ltmain.sh
@@ -0,0 +1,9636 @@
+
+# libtool (GNU libtool) 2.4
+# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
+# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions.  There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# GNU Libtool is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html,
+# or obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+# Usage: $progname [OPTION]... [MODE-ARG]...
+#
+# Provide generalized library-building support services.
+#
+#       --config             show all configuration variables
+#       --debug              enable verbose shell tracing
+#   -n, --dry-run            display commands without modifying any files
+#       --features           display basic configuration information and exit
+#       --mode=MODE          use operation mode MODE
+#       --preserve-dup-deps  don't remove duplicate dependency libraries
+#       --quiet, --silent    don't print informational messages
+#       --no-quiet, --no-silent
+#                            print informational messages (default)
+#       --tag=TAG            use configuration variables from tag TAG
+#   -v, --verbose            print more informational messages than default
+#       --no-verbose         don't print the extra informational messages
+#       --version            print version information
+#   -h, --help, --help-all   print short, long, or detailed help message
+#
+# MODE must be one of the following:
+#
+#         clean              remove files from the build directory
+#         compile            compile a source file into a libtool object
+#         execute            automatically set library path, then run a program
+#         finish             complete the installation of libtool libraries
+#         install            install libraries or executables
+#         link               create a library or an executable
+#         uninstall          remove libraries from an installed directory
+#
+# MODE-ARGS vary depending on the MODE.  When passed as first option,
+# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
+# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
+#
+# When reporting a bug, please describe a test case to reproduce it and
+# include the following information:
+#
+#         host-triplet:	$host
+#         shell:		$SHELL
+#         compiler:		$LTCC
+#         compiler flags:		$LTCFLAGS
+#         linker:		$LD (gnu? $with_gnu_ld)
+#         $progname:	(GNU libtool) 2.4
+#         automake:	$automake_version
+#         autoconf:	$autoconf_version
+#
+# Report bugs to <bug-libtool@gnu.org>.
+# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
+# General help using GNU software: <http://www.gnu.org/gethelp/>.
+
+PROGRAM=libtool
+PACKAGE=libtool
+VERSION=2.4
+TIMESTAMP=""
+package_revision=1.3293
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+}
+
+# NLS nuisances: We save the old values to restore during execute mode.
+lt_user_locale=
+lt_safe_locale=
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+do
+  eval "if test \"\${$lt_var+set}\" = set; then
+          save_$lt_var=\$$lt_var
+          $lt_var=C
+	  export $lt_var
+	  lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
+	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
+	fi"
+done
+LC_ALL=C
+LANGUAGE=C
+export LANGUAGE LC_ALL
+
+$lt_unset CDPATH
+
+
+# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+# is ksh but when the shell is invoked as "sh" and the current value of
+# the _XPG environment variable is not equal to 1 (one), the special
+# positional parameter $0, within a function call, is the name of the
+# function.
+progpath="$0"
+
+
+
+: ${CP="cp -f"}
+test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
+: ${EGREP="grep -E"}
+: ${FGREP="grep -F"}
+: ${GREP="grep"}
+: ${LN_S="ln -s"}
+: ${MAKE="make"}
+: ${MKDIR="mkdir"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+: ${SED="sed"}
+: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
+: ${Xsed="$SED -e 1s/^X//"}
+
+# Global variables:
+EXIT_SUCCESS=0
+EXIT_FAILURE=1
+EXIT_MISMATCH=63  # $? = 63 is used to indicate version mismatch to missing.
+EXIT_SKIP=77	  # $? = 77 is used to indicate a skipped test to automake.
+
+exit_status=$EXIT_SUCCESS
+
+# Make sure IFS has a sensible default
+lt_nl='
+'
+IFS=" 	$lt_nl"
+
+dirname="s,/[^/]*$,,"
+basename="s,^.*/,,"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
+    if test "X$func_dirname_result" = "X${1}"; then
+      func_dirname_result="${3}"
+    else
+      func_dirname_result="$func_dirname_result${2}"
+    fi
+} # func_dirname may be replaced by extended shell implementation
+
+
+# func_basename file
+func_basename ()
+{
+    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
+} # func_basename may be replaced by extended shell implementation
+
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+    # Extract subdirectory from the argument.
+    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
+    if test "X$func_dirname_result" = "X${1}"; then
+      func_dirname_result="${3}"
+    else
+      func_dirname_result="$func_dirname_result${2}"
+    fi
+    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
+} # func_dirname_and_basename may be replaced by extended shell implementation
+
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+    case ${2} in
+      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+    esac
+} # func_stripname may be replaced by extended shell implementation
+
+
+# These SED scripts presuppose an absolute path with a trailing slash.
+pathcar='s,^/\([^/]*\).*$,\1,'
+pathcdr='s,^/[^/]*,,'
+removedotparts=':dotsl
+		s@/\./@/@g
+		t dotsl
+		s,/\.$,/,'
+collapseslashes='s@/\{1,\}@/@g'
+finalslash='s,/*$,/,'
+
+# func_normal_abspath PATH
+# Remove doubled-up and trailing slashes, "." path components,
+# and cancel out any ".." path components in PATH after making
+# it an absolute path.
+#             value returned in "$func_normal_abspath_result"
+func_normal_abspath ()
+{
+  # Start from root dir and reassemble the path.
+  func_normal_abspath_result=
+  func_normal_abspath_tpath=$1
+  func_normal_abspath_altnamespace=
+  case $func_normal_abspath_tpath in
+    "")
+      # Empty path, that just means $cwd.
+      func_stripname '' '/' "`pwd`"
+      func_normal_abspath_result=$func_stripname_result
+      return
+    ;;
+    # The next three entries are used to spot a run of precisely
+    # two leading slashes without using negated character classes;
+    # we take advantage of case's first-match behaviour.
+    ///*)
+      # Unusual form of absolute path, do nothing.
+    ;;
+    //*)
+      # Not necessarily an ordinary path; POSIX reserves leading '//'
+      # and for example Cygwin uses it to access remote file shares
+      # over CIFS/SMB, so we conserve a leading double slash if found.
+      func_normal_abspath_altnamespace=/
+    ;;
+    /*)
+      # Absolute path, do nothing.
+    ;;
+    *)
+      # Relative path, prepend $cwd.
+      func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
+    ;;
+  esac
+  # Cancel out all the simple stuff to save iterations.  We also want
+  # the path to end with a slash for ease of parsing, so make sure
+  # there is one (and only one) here.
+  func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
+        -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
+  while :; do
+    # Processed it all yet?
+    if test "$func_normal_abspath_tpath" = / ; then
+      # If we ascended to the root using ".." the result may be empty now.
+      if test -z "$func_normal_abspath_result" ; then
+        func_normal_abspath_result=/
+      fi
+      break
+    fi
+    func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
+        -e "$pathcar"`
+    func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
+        -e "$pathcdr"`
+    # Figure out what to do with it
+    case $func_normal_abspath_tcomponent in
+      "")
+        # Trailing empty path component, ignore it.
+      ;;
+      ..)
+        # Parent dir; strip last assembled component from result.
+        func_dirname "$func_normal_abspath_result"
+        func_normal_abspath_result=$func_dirname_result
+      ;;
+      *)
+        # Actual path component, append it.
+        func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
+      ;;
+    esac
+  done
+  # Restore leading double-slash if one was found on entry.
+  func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
+}
+
+# func_relative_path SRCDIR DSTDIR
+# generates a relative path from SRCDIR to DSTDIR, with a trailing
+# slash if non-empty, suitable for immediately appending a filename
+# without needing to append a separator.
+#             value returned in "$func_relative_path_result"
+func_relative_path ()
+{
+  func_relative_path_result=
+  func_normal_abspath "$1"
+  func_relative_path_tlibdir=$func_normal_abspath_result
+  func_normal_abspath "$2"
+  func_relative_path_tbindir=$func_normal_abspath_result
+
+  # Ascend the tree starting from libdir
+  while :; do
+    # check if we have found a prefix of bindir
+    case $func_relative_path_tbindir in
+      $func_relative_path_tlibdir)
+        # found an exact match
+        func_relative_path_tcancelled=
+        break
+        ;;
+      $func_relative_path_tlibdir*)
+        # found a matching prefix
+        func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
+        func_relative_path_tcancelled=$func_stripname_result
+        if test -z "$func_relative_path_result"; then
+          func_relative_path_result=.
+        fi
+        break
+        ;;
+      *)
+        func_dirname $func_relative_path_tlibdir
+        func_relative_path_tlibdir=${func_dirname_result}
+        if test "x$func_relative_path_tlibdir" = x ; then
+          # Have to descend all the way to the root!
+          func_relative_path_result=../$func_relative_path_result
+          func_relative_path_tcancelled=$func_relative_path_tbindir
+          break
+        fi
+        func_relative_path_result=../$func_relative_path_result
+        ;;
+    esac
+  done
+
+  # Now calculate path; take care to avoid doubling-up slashes.
+  func_stripname '' '/' "$func_relative_path_result"
+  func_relative_path_result=$func_stripname_result
+  func_stripname '/' '/' "$func_relative_path_tcancelled"
+  if test "x$func_stripname_result" != x ; then
+    func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
+  fi
+
+  # Normalisation. If bindir is libdir, return empty string,
+  # else relative path ending with a slash; either way, target
+  # file name can be directly appended.
+  if test ! -z "$func_relative_path_result"; then
+    func_stripname './' '' "$func_relative_path_result/"
+    func_relative_path_result=$func_stripname_result
+  fi
+}
+
+# The name of this program:
+func_dirname_and_basename "$progpath"
+progname=$func_basename_result
+
+# Make sure we have an absolute path for reexecution:
+case $progpath in
+  [\\/]*|[A-Za-z]:\\*) ;;
+  *[\\/]*)
+     progdir=$func_dirname_result
+     progdir=`cd "$progdir" && pwd`
+     progpath="$progdir/$progname"
+     ;;
+  *)
+     save_IFS="$IFS"
+     IFS=:
+     for progdir in $PATH; do
+       IFS="$save_IFS"
+       test -x "$progdir/$progname" && break
+     done
+     IFS="$save_IFS"
+     test -n "$progdir" || progdir=`pwd`
+     progpath="$progdir/$progname"
+     ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed="${SED}"' -e 1s/^X//'
+sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution that turns a string into a regex matching for the
+# string literally.
+sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
+
+# Sed substitution that converts a w32 file name or path
+# which contains forward slashes, into one that contains
+# (escaped) backslashes.  A very naive implementation.
+lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+
+# Re-`\' parameter expansions in output of double_quote_subst that were
+# `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
+# in input to double_quote_subst, that '$' was protected from expansion.
+# Since each input `\' is now two `\'s, look for any number of runs of
+# four `\'s followed by two `\'s and then a '$'.  `\' that '$'.
+bs='\\'
+bs2='\\\\'
+bs4='\\\\\\\\'
+dollar='\$'
+sed_double_backslash="\
+  s/$bs4/&\\
+/g
+  s/^$bs2$dollar/$bs&/
+  s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
+  s/\n//g"
+
+# Standard options:
+opt_dry_run=false
+opt_help=false
+opt_quiet=false
+opt_verbose=false
+opt_warning=:
+
+# func_echo arg...
+# Echo program name prefixed message, along with the current mode
+# name if it has been set yet.
+func_echo ()
+{
+    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
+}
+
+# func_verbose arg...
+# Echo program name prefixed message in verbose mode only.
+func_verbose ()
+{
+    $opt_verbose && func_echo ${1+"$@"}
+
+    # A bug in bash halts the script if the last line of a function
+    # fails when set -e is in force, so we need another command to
+    # work around that:
+    :
+}
+
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+    $ECHO "$*"
+}
+
+# func_error arg...
+# Echo program name prefixed message to standard error.
+func_error ()
+{
+    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
+}
+
+# func_warning arg...
+# Echo program name prefixed warning message to standard error.
+func_warning ()
+{
+    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
+
+    # bash bug again:
+    :
+}
+
+# func_fatal_error arg...
+# Echo program name prefixed message to standard error, and exit.
+func_fatal_error ()
+{
+    func_error ${1+"$@"}
+    exit $EXIT_FAILURE
+}
+
+# func_fatal_help arg...
+# Echo program name prefixed message to standard error, followed by
+# a help hint, and exit.
+func_fatal_help ()
+{
+    func_error ${1+"$@"}
+    func_fatal_error "$help"
+}
+help="Try \`$progname --help' for more information."  ## default
+
+
+# func_grep expression filename
+# Check whether EXPRESSION matches any line of FILENAME, without output.
+func_grep ()
+{
+    $GREP "$1" "$2" >/dev/null 2>&1
+}
+
+
+# func_mkdir_p directory-path
+# Make sure the entire path to DIRECTORY-PATH is available.
+func_mkdir_p ()
+{
+    my_directory_path="$1"
+    my_dir_list=
+
+    if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
+
+      # Protect directory names starting with `-'
+      case $my_directory_path in
+        -*) my_directory_path="./$my_directory_path" ;;
+      esac
+
+      # While some portion of DIR does not yet exist...
+      while test ! -d "$my_directory_path"; do
+        # ...make a list in topmost first order.  Use a colon delimited
+	# list incase some portion of path contains whitespace.
+        my_dir_list="$my_directory_path:$my_dir_list"
+
+        # If the last portion added has no slash in it, the list is done
+        case $my_directory_path in */*) ;; *) break ;; esac
+
+        # ...otherwise throw away the child directory and loop
+        my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
+      done
+      my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
+
+      save_mkdir_p_IFS="$IFS"; IFS=':'
+      for my_dir in $my_dir_list; do
+	IFS="$save_mkdir_p_IFS"
+        # mkdir can fail with a `File exist' error if two processes
+        # try to create one of the directories concurrently.  Don't
+        # stop in that case!
+        $MKDIR "$my_dir" 2>/dev/null || :
+      done
+      IFS="$save_mkdir_p_IFS"
+
+      # Bail out if we (or some other process) failed to create a directory.
+      test -d "$my_directory_path" || \
+        func_fatal_error "Failed to create \`$1'"
+    fi
+}
+
+
+# func_mktempdir [string]
+# Make a temporary directory that won't clash with other running
+# libtool processes, and avoids race conditions if possible.  If
+# given, STRING is the basename for that directory.
+func_mktempdir ()
+{
+    my_template="${TMPDIR-/tmp}/${1-$progname}"
+
+    if test "$opt_dry_run" = ":"; then
+      # Return a directory name, but don't create it in dry-run mode
+      my_tmpdir="${my_template}-$$"
+    else
+
+      # If mktemp works, use that first and foremost
+      my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
+
+      if test ! -d "$my_tmpdir"; then
+        # Failing that, at least try and use $RANDOM to avoid a race
+        my_tmpdir="${my_template}-${RANDOM-0}$$"
+
+        save_mktempdir_umask=`umask`
+        umask 0077
+        $MKDIR "$my_tmpdir"
+        umask $save_mktempdir_umask
+      fi
+
+      # If we're not in dry-run mode, bomb out on failure
+      test -d "$my_tmpdir" || \
+        func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
+    fi
+
+    $ECHO "$my_tmpdir"
+}
+
+
+# func_quote_for_eval arg
+# Aesthetically quote ARG to be evaled later.
+# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
+# is double-quoted, suitable for a subsequent eval, whereas
+# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
+# which are still active within double quotes backslashified.
+func_quote_for_eval ()
+{
+    case $1 in
+      *[\\\`\"\$]*)
+	func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
+      *)
+        func_quote_for_eval_unquoted_result="$1" ;;
+    esac
+
+    case $func_quote_for_eval_unquoted_result in
+      # Double-quote args containing shell metacharacters to delay
+      # word splitting, command substitution and and variable
+      # expansion for a subsequent eval.
+      # Many Bourne shells cannot handle close brackets correctly
+      # in scan sets, so we specify it separately.
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+        func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
+        ;;
+      *)
+        func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
+    esac
+}
+
+
+# func_quote_for_expand arg
+# Aesthetically quote ARG to be evaled later; same as above,
+# but do not quote variable references.
+func_quote_for_expand ()
+{
+    case $1 in
+      *[\\\`\"]*)
+	my_arg=`$ECHO "$1" | $SED \
+	    -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
+      *)
+        my_arg="$1" ;;
+    esac
+
+    case $my_arg in
+      # Double-quote args containing shell metacharacters to delay
+      # word splitting and command substitution for a subsequent eval.
+      # Many Bourne shells cannot handle close brackets correctly
+      # in scan sets, so we specify it separately.
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+        my_arg="\"$my_arg\""
+        ;;
+    esac
+
+    func_quote_for_expand_result="$my_arg"
+}
+
+
+# func_show_eval cmd [fail_exp]
+# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
+# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.
+func_show_eval ()
+{
+    my_cmd="$1"
+    my_fail_exp="${2-:}"
+
+    ${opt_silent-false} || {
+      func_quote_for_expand "$my_cmd"
+      eval "func_echo $func_quote_for_expand_result"
+    }
+
+    if ${opt_dry_run-false}; then :; else
+      eval "$my_cmd"
+      my_status=$?
+      if test "$my_status" -eq 0; then :; else
+	eval "(exit $my_status); $my_fail_exp"
+      fi
+    fi
+}
+
+
+# func_show_eval_locale cmd [fail_exp]
+# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
+# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.  Use the saved locale for evaluation.
+func_show_eval_locale ()
+{
+    my_cmd="$1"
+    my_fail_exp="${2-:}"
+
+    ${opt_silent-false} || {
+      func_quote_for_expand "$my_cmd"
+      eval "func_echo $func_quote_for_expand_result"
+    }
+
+    if ${opt_dry_run-false}; then :; else
+      eval "$lt_user_locale
+	    $my_cmd"
+      my_status=$?
+      eval "$lt_safe_locale"
+      if test "$my_status" -eq 0; then :; else
+	eval "(exit $my_status); $my_fail_exp"
+      fi
+    fi
+}
+
+# func_tr_sh
+# Turn $1 into a string suitable for a shell variable name.
+# Result is stored in $func_tr_sh_result.  All characters
+# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
+# if $1 begins with a digit, a '_' is prepended as well.
+func_tr_sh ()
+{
+  case $1 in
+  [0-9]* | *[!a-zA-Z0-9_]*)
+    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
+    ;;
+  * )
+    func_tr_sh_result=$1
+    ;;
+  esac
+}
+
+
+# func_version
+# Echo version message to standard output and exit.
+func_version ()
+{
+    $opt_debug
+
+    $SED -n '/(C)/!b go
+	:more
+	/\./!{
+	  N
+	  s/\n# / /
+	  b more
+	}
+	:go
+	/^# '$PROGRAM' (GNU /,/# warranty; / {
+        s/^# //
+	s/^# *$//
+        s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
+        p
+     }' < "$progpath"
+     exit $?
+}
+
+# func_usage
+# Echo short help message to standard output and exit.
+func_usage ()
+{
+    $opt_debug
+
+    $SED -n '/^# Usage:/,/^#  *.*--help/ {
+        s/^# //
+	s/^# *$//
+	s/\$progname/'$progname'/
+	p
+    }' < "$progpath"
+    echo
+    $ECHO "run \`$progname --help | more' for full usage"
+    exit $?
+}
+
+# func_help [NOEXIT]
+# Echo long help message to standard output and exit,
+# unless 'noexit' is passed as argument.
+func_help ()
+{
+    $opt_debug
+
+    $SED -n '/^# Usage:/,/# Report bugs to/ {
+	:print
+        s/^# //
+	s/^# *$//
+	s*\$progname*'$progname'*
+	s*\$host*'"$host"'*
+	s*\$SHELL*'"$SHELL"'*
+	s*\$LTCC*'"$LTCC"'*
+	s*\$LTCFLAGS*'"$LTCFLAGS"'*
+	s*\$LD*'"$LD"'*
+	s/\$with_gnu_ld/'"$with_gnu_ld"'/
+	s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
+	s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
+	p
+	d
+     }
+     /^# .* home page:/b print
+     /^# General help using/b print
+     ' < "$progpath"
+    ret=$?
+    if test -z "$1"; then
+      exit $ret
+    fi
+}
+
+# func_missing_arg argname
+# Echo program name prefixed message to standard error and set global
+# exit_cmd.
+func_missing_arg ()
+{
+    $opt_debug
+
+    func_error "missing argument for $1."
+    exit_cmd=exit
+}
+
+
+# func_split_short_opt shortopt
+# Set func_split_short_opt_name and func_split_short_opt_arg shell
+# variables after splitting SHORTOPT after the 2nd character.
+func_split_short_opt ()
+{
+    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
+    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
+
+    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
+    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
+} # func_split_short_opt may be replaced by extended shell implementation
+
+
+# func_split_long_opt longopt
+# Set func_split_long_opt_name and func_split_long_opt_arg shell
+# variables after splitting LONGOPT at the `=' sign.
+func_split_long_opt ()
+{
+    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
+    my_sed_long_arg='1s/^--[^=]*=//'
+
+    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
+    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
+} # func_split_long_opt may be replaced by extended shell implementation
+
+exit_cmd=:
+
+
+
+
+
+magic="%%%MAGIC variable%%%"
+magic_exe="%%%MAGIC EXE variable%%%"
+
+# Global variables.
+nonopt=
+preserve_args=
+lo2o="s/\\.lo\$/.${objext}/"
+o2lo="s/\\.${objext}\$/.lo/"
+extracted_archives=
+extracted_serial=0
+
+# If this variable is set in any of the actions, the command in it
+# will be execed at the end.  This prevents here-documents from being
+# left over by shells.
+exec_cmd=
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+    eval "${1}=\$${1}\${2}"
+} # func_append may be replaced by extended shell implementation
+
+# func_append_quoted var value
+# Quote VALUE and append to the end of shell variable VAR, separated
+# by a space.
+func_append_quoted ()
+{
+    func_quote_for_eval "${2}"
+    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
+} # func_append_quoted may be replaced by extended shell implementation
+
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+    func_arith_result=`expr "${@}"`
+} # func_arith may be replaced by extended shell implementation
+
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
+} # func_len may be replaced by extended shell implementation
+
+
+# func_lo2o object
+func_lo2o ()
+{
+    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
+} # func_lo2o may be replaced by extended shell implementation
+
+
+# func_xform libobj-or-source
+func_xform ()
+{
+    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
+} # func_xform may be replaced by extended shell implementation
+
+
+# func_fatal_configuration arg...
+# Echo program name prefixed message to standard error, followed by
+# a configuration failure hint, and exit.
+func_fatal_configuration ()
+{
+    func_error ${1+"$@"}
+    func_error "See the $PACKAGE documentation for more information."
+    func_fatal_error "Fatal configuration error."
+}
+
+
+# func_config
+# Display the configuration for all the tags in this script.
+func_config ()
+{
+    re_begincf='^# ### BEGIN LIBTOOL'
+    re_endcf='^# ### END LIBTOOL'
+
+    # Default configuration.
+    $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath"
+
+    # Now print the configurations for the tags.
+    for tagname in $taglist; do
+      $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath"
+    done
+
+    exit $?
+}
+
+# func_features
+# Display the features supported by this script.
+func_features ()
+{
+    echo "host: $host"
+    if test "$build_libtool_libs" = yes; then
+      echo "enable shared libraries"
+    else
+      echo "disable shared libraries"
+    fi
+    if test "$build_old_libs" = yes; then
+      echo "enable static libraries"
+    else
+      echo "disable static libraries"
+    fi
+
+    exit $?
+}
+
+# func_enable_tag tagname
+# Verify that TAGNAME is valid, and either flag an error and exit, or
+# enable the TAGNAME tag.  We also add TAGNAME to the global $taglist
+# variable here.
+func_enable_tag ()
+{
+  # Global variable:
+  tagname="$1"
+
+  re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
+  re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
+  sed_extractcf="/$re_begincf/,/$re_endcf/p"
+
+  # Validate tagname.
+  case $tagname in
+    *[!-_A-Za-z0-9,/]*)
+      func_fatal_error "invalid tag name: $tagname"
+      ;;
+  esac
+
+  # Don't test for the "default" C tag, as we know it's
+  # there but not specially marked.
+  case $tagname in
+    CC) ;;
+    *)
+      if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
+	taglist="$taglist $tagname"
+
+	# Evaluate the configuration.  Be careful to quote the path
+	# and the sed script, to avoid splitting on whitespace, but
+	# also don't use non-portable quotes within backquotes within
+	# quotes we have to do it in 2 steps:
+	extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
+	eval "$extractedcf"
+      else
+	func_error "ignoring unknown tag $tagname"
+      fi
+      ;;
+  esac
+}
+
+# func_check_version_match
+# Ensure that we are using m4 macros, and libtool script from the same
+# release of libtool.
+func_check_version_match ()
+{
+  if test "$package_revision" != "$macro_revision"; then
+    if test "$VERSION" != "$macro_version"; then
+      if test -z "$macro_version"; then
+        cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+$progname: definition of this LT_INIT comes from an older release.
+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+$progname: and run autoconf again.
+_LT_EOF
+      else
+        cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+$progname: and run autoconf again.
+_LT_EOF
+      fi
+    else
+      cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
+$progname: but the definition of this LT_INIT comes from revision $macro_revision.
+$progname: You should recreate aclocal.m4 with macros from revision $package_revision
+$progname: of $PACKAGE $VERSION and run autoconf again.
+_LT_EOF
+    fi
+
+    exit $EXIT_MISMATCH
+  fi
+}
+
+
+# Shorthand for --mode=foo, only valid as the first argument
+case $1 in
+clean|clea|cle|cl)
+  shift; set dummy --mode clean ${1+"$@"}; shift
+  ;;
+compile|compil|compi|comp|com|co|c)
+  shift; set dummy --mode compile ${1+"$@"}; shift
+  ;;
+execute|execut|execu|exec|exe|ex|e)
+  shift; set dummy --mode execute ${1+"$@"}; shift
+  ;;
+finish|finis|fini|fin|fi|f)
+  shift; set dummy --mode finish ${1+"$@"}; shift
+  ;;
+install|instal|insta|inst|ins|in|i)
+  shift; set dummy --mode install ${1+"$@"}; shift
+  ;;
+link|lin|li|l)
+  shift; set dummy --mode link ${1+"$@"}; shift
+  ;;
+uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
+  shift; set dummy --mode uninstall ${1+"$@"}; shift
+  ;;
+esac
+
+
+
+# Option defaults:
+opt_debug=:
+opt_dry_run=false
+opt_config=false
+opt_preserve_dup_deps=false
+opt_features=false
+opt_finish=false
+opt_help=false
+opt_help_all=false
+opt_silent=:
+opt_verbose=:
+opt_silent=false
+opt_verbose=false
+
+
+# Parse options once, thoroughly.  This comes as soon as possible in the
+# script to make things like `--version' happen as quickly as we can.
+{
+  # this just eases exit handling
+  while test $# -gt 0; do
+    opt="$1"
+    shift
+    case $opt in
+      --debug|-x)	opt_debug='set -x'
+			func_echo "enabling shell trace mode"
+			$opt_debug
+			;;
+      --dry-run|--dryrun|-n)
+			opt_dry_run=:
+			;;
+      --config)
+			opt_config=:
+func_config
+			;;
+      --dlopen|-dlopen)
+			optarg="$1"
+			opt_dlopen="${opt_dlopen+$opt_dlopen
+}$optarg"
+			shift
+			;;
+      --preserve-dup-deps)
+			opt_preserve_dup_deps=:
+			;;
+      --features)
+			opt_features=:
+func_features
+			;;
+      --finish)
+			opt_finish=:
+set dummy --mode finish ${1+"$@"}; shift
+			;;
+      --help)
+			opt_help=:
+			;;
+      --help-all)
+			opt_help_all=:
+opt_help=': help-all'
+			;;
+      --mode)
+			test $# = 0 && func_missing_arg $opt && break
+			optarg="$1"
+			opt_mode="$optarg"
+case $optarg in
+  # Valid mode arguments:
+  clean|compile|execute|finish|install|link|relink|uninstall) ;;
+
+  # Catch anything else as an error
+  *) func_error "invalid argument for $opt"
+     exit_cmd=exit
+     break
+     ;;
+esac
+			shift
+			;;
+      --no-silent|--no-quiet)
+			opt_silent=false
+func_append preserve_args " $opt"
+			;;
+      --no-verbose)
+			opt_verbose=false
+func_append preserve_args " $opt"
+			;;
+      --silent|--quiet)
+			opt_silent=:
+func_append preserve_args " $opt"
+        opt_verbose=false
+			;;
+      --verbose|-v)
+			opt_verbose=:
+func_append preserve_args " $opt"
+opt_silent=false
+			;;
+      --tag)
+			test $# = 0 && func_missing_arg $opt && break
+			optarg="$1"
+			opt_tag="$optarg"
+func_append preserve_args " $opt $optarg"
+func_enable_tag "$optarg"
+			shift
+			;;
+
+      -\?|-h)		func_usage				;;
+      --help)		func_help				;;
+      --version)	func_version				;;
+
+      # Separate optargs to long options:
+      --*=*)
+			func_split_long_opt "$opt"
+			set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
+			shift
+			;;
+
+      # Separate non-argument short options:
+      -\?*|-h*|-n*|-v*)
+			func_split_short_opt "$opt"
+			set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
+			shift
+			;;
+
+      --)		break					;;
+      -*)		func_fatal_help "unrecognized option \`$opt'" ;;
+      *)		set dummy "$opt" ${1+"$@"};	shift; break  ;;
+    esac
+  done
+
+  # Validate options:
+
+  # save first non-option argument
+  if test "$#" -gt 0; then
+    nonopt="$opt"
+    shift
+  fi
+
+  # preserve --debug
+  test "$opt_debug" = : || func_append preserve_args " --debug"
+
+  case $host in
+    *cygwin* | *mingw* | *pw32* | *cegcc*)
+      # don't eliminate duplications in $postdeps and $predeps
+      opt_duplicate_compiler_generated_deps=:
+      ;;
+    *)
+      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
+      ;;
+  esac
+
+  $opt_help || {
+    # Sanity checks first:
+    func_check_version_match
+
+    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+      func_fatal_configuration "not configured to build any kind of library"
+    fi
+
+    # Darwin sucks
+    eval std_shrext=\"$shrext_cmds\"
+
+    # Only execute mode is allowed to have -dlopen flags.
+    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
+      func_error "unrecognized option \`-dlopen'"
+      $ECHO "$help" 1>&2
+      exit $EXIT_FAILURE
+    fi
+
+    # Change the help message to a mode-specific one.
+    generic_help="$help"
+    help="Try \`$progname --help --mode=$opt_mode' for more information."
+  }
+
+
+  # Bail if the options were screwed
+  $exit_cmd $EXIT_FAILURE
+}
+
+
+
+
+## ----------- ##
+##    Main.    ##
+## ----------- ##
+
+# func_lalib_p file
+# True iff FILE is a libtool `.la' library or `.lo' object file.
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_lalib_p ()
+{
+    test -f "$1" &&
+      $SED -e 4q "$1" 2>/dev/null \
+        | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
+}
+
+# func_lalib_unsafe_p file
+# True iff FILE is a libtool `.la' library or `.lo' object file.
+# This function implements the same check as func_lalib_p without
+# resorting to external programs.  To this end, it redirects stdin and
+# closes it afterwards, without saving the original file descriptor.
+# As a safety measure, use it only where a negative result would be
+# fatal anyway.  Works if `file' does not exist.
+func_lalib_unsafe_p ()
+{
+    lalib_p=no
+    if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
+	for lalib_p_l in 1 2 3 4
+	do
+	    read lalib_p_line
+	    case "$lalib_p_line" in
+		\#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
+	    esac
+	done
+	exec 0<&5 5<&-
+    fi
+    test "$lalib_p" = yes
+}
+
+# func_ltwrapper_script_p file
+# True iff FILE is a libtool wrapper script
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_script_p ()
+{
+    func_lalib_p "$1"
+}
+
+# func_ltwrapper_executable_p file
+# True iff FILE is a libtool wrapper executable
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_executable_p ()
+{
+    func_ltwrapper_exec_suffix=
+    case $1 in
+    *.exe) ;;
+    *) func_ltwrapper_exec_suffix=.exe ;;
+    esac
+    $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1
+}
+
+# func_ltwrapper_scriptname file
+# Assumes file is an ltwrapper_executable
+# uses $file to determine the appropriate filename for a
+# temporary ltwrapper_script.
+func_ltwrapper_scriptname ()
+{
+    func_dirname_and_basename "$1" "" "."
+    func_stripname '' '.exe' "$func_basename_result"
+    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+}
+
+# func_ltwrapper_p file
+# True iff FILE is a libtool wrapper script or wrapper executable
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_p ()
+{
+    func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1"
+}
+
+
+# func_execute_cmds commands fail_cmd
+# Execute tilde-delimited COMMANDS.
+# If FAIL_CMD is given, eval that upon failure.
+# FAIL_CMD may read-access the current command in variable CMD!
+func_execute_cmds ()
+{
+    $opt_debug
+    save_ifs=$IFS; IFS='~'
+    for cmd in $1; do
+      IFS=$save_ifs
+      eval cmd=\"$cmd\"
+      func_show_eval "$cmd" "${2-:}"
+    done
+    IFS=$save_ifs
+}
+
+
+# func_source file
+# Source FILE, adding directory component if necessary.
+# Note that it is not necessary on cygwin/mingw to append a dot to
+# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
+# behavior happens only for exec(3), not for open(2)!  Also, sourcing
+# `FILE.' does not work on cygwin managed mounts.
+func_source ()
+{
+    $opt_debug
+    case $1 in
+    */* | *\\*)	. "$1" ;;
+    *)		. "./$1" ;;
+    esac
+}
+
+
+# func_resolve_sysroot PATH
+# Replace a leading = in PATH with a sysroot.  Store the result into
+# func_resolve_sysroot_result
+func_resolve_sysroot ()
+{
+  func_resolve_sysroot_result=$1
+  case $func_resolve_sysroot_result in
+  =*)
+    func_stripname '=' '' "$func_resolve_sysroot_result"
+    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
+    ;;
+  esac
+}
+
+# func_replace_sysroot PATH
+# If PATH begins with the sysroot, replace it with = and
+# store the result into func_replace_sysroot_result.
+func_replace_sysroot ()
+{
+  case "$lt_sysroot:$1" in
+  ?*:"$lt_sysroot"*)
+    func_stripname "$lt_sysroot" '' "$1"
+    func_replace_sysroot_result="=$func_stripname_result"
+    ;;
+  *)
+    # Including no sysroot.
+    func_replace_sysroot_result=$1
+    ;;
+  esac
+}
+
+# func_infer_tag arg
+# Infer tagged configuration to use if any are available and
+# if one wasn't chosen via the "--tag" command line option.
+# Only attempt this if the compiler in the base compile
+# command doesn't match the default compiler.
+# arg is usually of the form 'gcc ...'
+func_infer_tag ()
+{
+    $opt_debug
+    if test -n "$available_tags" && test -z "$tagname"; then
+      CC_quoted=
+      for arg in $CC; do
+	func_append_quoted CC_quoted "$arg"
+      done
+      CC_expanded=`func_echo_all $CC`
+      CC_quoted_expanded=`func_echo_all $CC_quoted`
+      case $@ in
+      # Blanks in the command may have been stripped by the calling shell,
+      # but not from the CC environment variable when configure was run.
+      " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
+      " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;;
+      # Blanks at the start of $base_compile will cause this to fail
+      # if we don't check for them as well.
+      *)
+	for z in $available_tags; do
+	  if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
+	    # Evaluate the configuration.
+	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
+	    CC_quoted=
+	    for arg in $CC; do
+	      # Double-quote args containing other shell metacharacters.
+	      func_append_quoted CC_quoted "$arg"
+	    done
+	    CC_expanded=`func_echo_all $CC`
+	    CC_quoted_expanded=`func_echo_all $CC_quoted`
+	    case "$@ " in
+	    " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
+	    " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*)
+	      # The compiler in the base compile command matches
+	      # the one in the tagged configuration.
+	      # Assume this is the tagged configuration we want.
+	      tagname=$z
+	      break
+	      ;;
+	    esac
+	  fi
+	done
+	# If $tagname still isn't set, then no tagged configuration
+	# was found and let the user know that the "--tag" command
+	# line option must be used.
+	if test -z "$tagname"; then
+	  func_echo "unable to infer tagged configuration"
+	  func_fatal_error "specify a tag with \`--tag'"
+#	else
+#	  func_verbose "using $tagname tagged configuration"
+	fi
+	;;
+      esac
+    fi
+}
+
+
+
+# func_write_libtool_object output_name pic_name nonpic_name
+# Create a libtool object file (analogous to a ".la" file),
+# but don't create it if we're doing a dry run.
+func_write_libtool_object ()
+{
+    write_libobj=${1}
+    if test "$build_libtool_libs" = yes; then
+      write_lobj=\'${2}\'
+    else
+      write_lobj=none
+    fi
+
+    if test "$build_old_libs" = yes; then
+      write_oldobj=\'${3}\'
+    else
+      write_oldobj=none
+    fi
+
+    $opt_dry_run || {
+      cat >${write_libobj}T <<EOF
+# $write_libobj - a libtool object file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object=$write_lobj
+
+# Name of the non-PIC object
+non_pic_object=$write_oldobj
+
+EOF
+      $MV "${write_libobj}T" "${write_libobj}"
+    }
+}
+
+
+##################################################
+# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
+##################################################
+
+# func_convert_core_file_wine_to_w32 ARG
+# Helper function used by file name conversion functions when $build is *nix,
+# and $host is mingw, cygwin, or some other w32 environment. Relies on a
+# correctly configured wine environment available, with the winepath program
+# in $build's $PATH.
+#
+# ARG is the $build file name to be converted to w32 format.
+# Result is available in $func_convert_core_file_wine_to_w32_result, and will
+# be empty on error (or when ARG is empty)
+func_convert_core_file_wine_to_w32 ()
+{
+  $opt_debug
+  func_convert_core_file_wine_to_w32_result="$1"
+  if test -n "$1"; then
+    # Unfortunately, winepath does not exit with a non-zero error code, so we
+    # are forced to check the contents of stdout. On the other hand, if the
+    # command is not found, the shell will set an exit code of 127 and print
+    # *an error message* to stdout. So we must check for both error code of
+    # zero AND non-empty stdout, which explains the odd construction:
+    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
+    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
+      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
+        $SED -e "$lt_sed_naive_backslashify"`
+    else
+      func_convert_core_file_wine_to_w32_result=
+    fi
+  fi
+}
+# end: func_convert_core_file_wine_to_w32
+
+
+# func_convert_core_path_wine_to_w32 ARG
+# Helper function used by path conversion functions when $build is *nix, and
+# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
+# configured wine environment available, with the winepath program in $build's
+# $PATH. Assumes ARG has no leading or trailing path separator characters.
+#
+# ARG is path to be converted from $build format to win32.
+# Result is available in $func_convert_core_path_wine_to_w32_result.
+# Unconvertible file (directory) names in ARG are skipped; if no directory names
+# are convertible, then the result may be empty.
+func_convert_core_path_wine_to_w32 ()
+{
+  $opt_debug
+  # unfortunately, winepath doesn't convert paths, only file names
+  func_convert_core_path_wine_to_w32_result=""
+  if test -n "$1"; then
+    oldIFS=$IFS
+    IFS=:
+    for func_convert_core_path_wine_to_w32_f in $1; do
+      IFS=$oldIFS
+      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
+      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
+        if test -z "$func_convert_core_path_wine_to_w32_result"; then
+          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
+        else
+          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
+        fi
+      fi
+    done
+    IFS=$oldIFS
+  fi
+}
+# end: func_convert_core_path_wine_to_w32
+
+
+# func_cygpath ARGS...
+# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
+# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
+# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
+# (2), returns the Cygwin file name or path in func_cygpath_result (input
+# file name or path is assumed to be in w32 format, as previously converted
+# from $build's *nix or MSYS format). In case (3), returns the w32 file name
+# or path in func_cygpath_result (input file name or path is assumed to be in
+# Cygwin format). Returns an empty string on error.
+#
+# ARGS are passed to cygpath, with the last one being the file name or path to
+# be converted.
+#
+# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
+# environment variable; do not put it in $PATH.
+func_cygpath ()
+{
+  $opt_debug
+  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
+    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
+    if test "$?" -ne 0; then
+      # on failure, ensure result is empty
+      func_cygpath_result=
+    fi
+  else
+    func_cygpath_result=
+    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
+  fi
+}
+#end: func_cygpath
+
+
+# func_convert_core_msys_to_w32 ARG
+# Convert file name or path ARG from MSYS format to w32 format.  Return
+# result in func_convert_core_msys_to_w32_result.
+func_convert_core_msys_to_w32 ()
+{
+  $opt_debug
+  # awkward: cmd appends spaces to result
+  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
+    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
+}
+#end: func_convert_core_msys_to_w32
+
+
+# func_convert_file_check ARG1 ARG2
+# Verify that ARG1 (a file name in $build format) was converted to $host
+# format in ARG2. Otherwise, emit an error message, but continue (resetting
+# func_to_host_file_result to ARG1).
+func_convert_file_check ()
+{
+  $opt_debug
+  if test -z "$2" && test -n "$1" ; then
+    func_error "Could not determine host file name corresponding to"
+    func_error "  \`$1'"
+    func_error "Continuing, but uninstalled executables may not work."
+    # Fallback:
+    func_to_host_file_result="$1"
+  fi
+}
+# end func_convert_file_check
+
+
+# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
+# Verify that FROM_PATH (a path in $build format) was converted to $host
+# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
+# func_to_host_file_result to a simplistic fallback value (see below).
+func_convert_path_check ()
+{
+  $opt_debug
+  if test -z "$4" && test -n "$3"; then
+    func_error "Could not determine the host path corresponding to"
+    func_error "  \`$3'"
+    func_error "Continuing, but uninstalled executables may not work."
+    # Fallback.  This is a deliberately simplistic "conversion" and
+    # should not be "improved".  See libtool.info.
+    if test "x$1" != "x$2"; then
+      lt_replace_pathsep_chars="s|$1|$2|g"
+      func_to_host_path_result=`echo "$3" |
+        $SED -e "$lt_replace_pathsep_chars"`
+    else
+      func_to_host_path_result="$3"
+    fi
+  fi
+}
+# end func_convert_path_check
+
+
+# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
+# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
+# and appending REPL if ORIG matches BACKPAT.
+func_convert_path_front_back_pathsep ()
+{
+  $opt_debug
+  case $4 in
+  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
+    ;;
+  esac
+  case $4 in
+  $2 ) func_append func_to_host_path_result "$3"
+    ;;
+  esac
+}
+# end func_convert_path_front_back_pathsep
+
+
+##################################################
+# $build to $host FILE NAME CONVERSION FUNCTIONS #
+##################################################
+# invoked via `$to_host_file_cmd ARG'
+#
+# In each case, ARG is the path to be converted from $build to $host format.
+# Result will be available in $func_to_host_file_result.
+
+
+# func_to_host_file ARG
+# Converts the file name ARG from $build format to $host format. Return result
+# in func_to_host_file_result.
+func_to_host_file ()
+{
+  $opt_debug
+  $to_host_file_cmd "$1"
+}
+# end func_to_host_file
+
+
+# func_to_tool_file ARG LAZY
+# converts the file name ARG from $build format to toolchain format. Return
+# result in func_to_tool_file_result.  If the conversion in use is listed
+# in (the comma separated) LAZY, no conversion takes place.
+func_to_tool_file ()
+{
+  $opt_debug
+  case ,$2, in
+    *,"$to_tool_file_cmd",*)
+      func_to_tool_file_result=$1
+      ;;
+    *)
+      $to_tool_file_cmd "$1"
+      func_to_tool_file_result=$func_to_host_file_result
+      ;;
+  esac
+}
+# end func_to_tool_file
+
+
+# func_convert_file_noop ARG
+# Copy ARG to func_to_host_file_result.
+func_convert_file_noop ()
+{
+  func_to_host_file_result="$1"
+}
+# end func_convert_file_noop
+
+
+# func_convert_file_msys_to_w32 ARG
+# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
+# conversion to w32 is not available inside the cwrapper.  Returns result in
+# func_to_host_file_result.
+func_convert_file_msys_to_w32 ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    func_convert_core_msys_to_w32 "$1"
+    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_msys_to_w32
+
+
+# func_convert_file_cygwin_to_w32 ARG
+# Convert file name ARG from Cygwin to w32 format.  Returns result in
+# func_to_host_file_result.
+func_convert_file_cygwin_to_w32 ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
+    # LT_CYGPATH in this case.
+    func_to_host_file_result=`cygpath -m "$1"`
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_cygwin_to_w32
+
+
+# func_convert_file_nix_to_w32 ARG
+# Convert file name ARG from *nix to w32 format.  Requires a wine environment
+# and a working winepath. Returns result in func_to_host_file_result.
+func_convert_file_nix_to_w32 ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    func_convert_core_file_wine_to_w32 "$1"
+    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_nix_to_w32
+
+
+# func_convert_file_msys_to_cygwin ARG
+# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
+# Returns result in func_to_host_file_result.
+func_convert_file_msys_to_cygwin ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    func_convert_core_msys_to_w32 "$1"
+    func_cygpath -u "$func_convert_core_msys_to_w32_result"
+    func_to_host_file_result="$func_cygpath_result"
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_msys_to_cygwin
+
+
+# func_convert_file_nix_to_cygwin ARG
+# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
+# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
+# in func_to_host_file_result.
+func_convert_file_nix_to_cygwin ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
+    func_convert_core_file_wine_to_w32 "$1"
+    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
+    func_to_host_file_result="$func_cygpath_result"
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_nix_to_cygwin
+
+
+#############################################
+# $build to $host PATH CONVERSION FUNCTIONS #
+#############################################
+# invoked via `$to_host_path_cmd ARG'
+#
+# In each case, ARG is the path to be converted from $build to $host format.
+# The result will be available in $func_to_host_path_result.
+#
+# Path separators are also converted from $build format to $host format.  If
+# ARG begins or ends with a path separator character, it is preserved (but
+# converted to $host format) on output.
+#
+# All path conversion functions are named using the following convention:
+#   file name conversion function    : func_convert_file_X_to_Y ()
+#   path conversion function         : func_convert_path_X_to_Y ()
+# where, for any given $build/$host combination the 'X_to_Y' value is the
+# same.  If conversion functions are added for new $build/$host combinations,
+# the two new functions must follow this pattern, or func_init_to_host_path_cmd
+# will break.
+
+
+# func_init_to_host_path_cmd
+# Ensures that function "pointer" variable $to_host_path_cmd is set to the
+# appropriate value, based on the value of $to_host_file_cmd.
+to_host_path_cmd=
+func_init_to_host_path_cmd ()
+{
+  $opt_debug
+  if test -z "$to_host_path_cmd"; then
+    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
+    to_host_path_cmd="func_convert_path_${func_stripname_result}"
+  fi
+}
+
+
+# func_to_host_path ARG
+# Converts the path ARG from $build format to $host format. Return result
+# in func_to_host_path_result.
+func_to_host_path ()
+{
+  $opt_debug
+  func_init_to_host_path_cmd
+  $to_host_path_cmd "$1"
+}
+# end func_to_host_path
+
+
+# func_convert_path_noop ARG
+# Copy ARG to func_to_host_path_result.
+func_convert_path_noop ()
+{
+  func_to_host_path_result="$1"
+}
+# end func_convert_path_noop
+
+
+# func_convert_path_msys_to_w32 ARG
+# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
+# conversion to w32 is not available inside the cwrapper.  Returns result in
+# func_to_host_path_result.
+func_convert_path_msys_to_w32 ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # Remove leading and trailing path separator characters from ARG.  MSYS
+    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
+    # and winepath ignores them completely.
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
+    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
+    func_convert_path_check : ";" \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
+  fi
+}
+# end func_convert_path_msys_to_w32
+
+
+# func_convert_path_cygwin_to_w32 ARG
+# Convert path ARG from Cygwin to w32 format.  Returns result in
+# func_to_host_file_result.
+func_convert_path_cygwin_to_w32 ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # See func_convert_path_msys_to_w32:
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
+    func_convert_path_check : ";" \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
+  fi
+}
+# end func_convert_path_cygwin_to_w32
+
+
+# func_convert_path_nix_to_w32 ARG
+# Convert path ARG from *nix to w32 format.  Requires a wine environment and
+# a working winepath.  Returns result in func_to_host_file_result.
+func_convert_path_nix_to_w32 ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # See func_convert_path_msys_to_w32:
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
+    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
+    func_convert_path_check : ";" \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
+  fi
+}
+# end func_convert_path_nix_to_w32
+
+
+# func_convert_path_msys_to_cygwin ARG
+# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
+# Returns result in func_to_host_file_result.
+func_convert_path_msys_to_cygwin ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # See func_convert_path_msys_to_w32:
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
+    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
+    func_to_host_path_result="$func_cygpath_result"
+    func_convert_path_check : : \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
+  fi
+}
+# end func_convert_path_msys_to_cygwin
+
+
+# func_convert_path_nix_to_cygwin ARG
+# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
+# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
+# func_to_host_file_result.
+func_convert_path_nix_to_cygwin ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # Remove leading and trailing path separator characters from
+    # ARG. msys behavior is inconsistent here, cygpath turns them
+    # into '.;' and ';.', and winepath ignores them completely.
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
+    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
+    func_to_host_path_result="$func_cygpath_result"
+    func_convert_path_check : : \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
+  fi
+}
+# end func_convert_path_nix_to_cygwin
+
+
+# func_mode_compile arg...
+func_mode_compile ()
+{
+    $opt_debug
+    # Get the compilation command and the source file.
+    base_compile=
+    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
+    suppress_opt=yes
+    suppress_output=
+    arg_mode=normal
+    libobj=
+    later=
+    pie_flag=
+
+    for arg
+    do
+      case $arg_mode in
+      arg  )
+	# do not "continue".  Instead, add this to base_compile
+	lastarg="$arg"
+	arg_mode=normal
+	;;
+
+      target )
+	libobj="$arg"
+	arg_mode=normal
+	continue
+	;;
+
+      normal )
+	# Accept any command-line options.
+	case $arg in
+	-o)
+	  test -n "$libobj" && \
+	    func_fatal_error "you cannot specify \`-o' more than once"
+	  arg_mode=target
+	  continue
+	  ;;
+
+	-pie | -fpie | -fPIE)
+          func_append pie_flag " $arg"
+	  continue
+	  ;;
+
+	-shared | -static | -prefer-pic | -prefer-non-pic)
+	  func_append later " $arg"
+	  continue
+	  ;;
+
+	-no-suppress)
+	  suppress_opt=no
+	  continue
+	  ;;
+
+	-Xcompiler)
+	  arg_mode=arg  #  the next one goes into the "base_compile" arg list
+	  continue      #  The current "srcfile" will either be retained or
+	  ;;            #  replaced later.  I would guess that would be a bug.
+
+	-Wc,*)
+	  func_stripname '-Wc,' '' "$arg"
+	  args=$func_stripname_result
+	  lastarg=
+	  save_ifs="$IFS"; IFS=','
+	  for arg in $args; do
+	    IFS="$save_ifs"
+	    func_append_quoted lastarg "$arg"
+	  done
+	  IFS="$save_ifs"
+	  func_stripname ' ' '' "$lastarg"
+	  lastarg=$func_stripname_result
+
+	  # Add the arguments to base_compile.
+	  func_append base_compile " $lastarg"
+	  continue
+	  ;;
+
+	*)
+	  # Accept the current argument as the source file.
+	  # The previous "srcfile" becomes the current argument.
+	  #
+	  lastarg="$srcfile"
+	  srcfile="$arg"
+	  ;;
+	esac  #  case $arg
+	;;
+      esac    #  case $arg_mode
+
+      # Aesthetically quote the previous argument.
+      func_append_quoted base_compile "$lastarg"
+    done # for arg
+
+    case $arg_mode in
+    arg)
+      func_fatal_error "you must specify an argument for -Xcompile"
+      ;;
+    target)
+      func_fatal_error "you must specify a target with \`-o'"
+      ;;
+    *)
+      # Get the name of the library object.
+      test -z "$libobj" && {
+	func_basename "$srcfile"
+	libobj="$func_basename_result"
+      }
+      ;;
+    esac
+
+    # Recognize several different file suffixes.
+    # If the user specifies -o file.o, it is replaced with file.lo
+    case $libobj in
+    *.[cCFSifmso] | \
+    *.ada | *.adb | *.ads | *.asm | \
+    *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
+    *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup)
+      func_xform "$libobj"
+      libobj=$func_xform_result
+      ;;
+    esac
+
+    case $libobj in
+    *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
+    *)
+      func_fatal_error "cannot determine name of library object from \`$libobj'"
+      ;;
+    esac
+
+    func_infer_tag $base_compile
+
+    for arg in $later; do
+      case $arg in
+      -shared)
+	test "$build_libtool_libs" != yes && \
+	  func_fatal_configuration "can not build a shared library"
+	build_old_libs=no
+	continue
+	;;
+
+      -static)
+	build_libtool_libs=no
+	build_old_libs=yes
+	continue
+	;;
+
+      -prefer-pic)
+	pic_mode=yes
+	continue
+	;;
+
+      -prefer-non-pic)
+	pic_mode=no
+	continue
+	;;
+      esac
+    done
+
+    func_quote_for_eval "$libobj"
+    test "X$libobj" != "X$func_quote_for_eval_result" \
+      && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"'	 &()|`$[]' \
+      && func_warning "libobj name \`$libobj' may not contain shell special characters."
+    func_dirname_and_basename "$obj" "/" ""
+    objname="$func_basename_result"
+    xdir="$func_dirname_result"
+    lobj=${xdir}$objdir/$objname
+
+    test -z "$base_compile" && \
+      func_fatal_help "you must specify a compilation command"
+
+    # Delete any leftover library objects.
+    if test "$build_old_libs" = yes; then
+      removelist="$obj $lobj $libobj ${libobj}T"
+    else
+      removelist="$lobj $libobj ${libobj}T"
+    fi
+
+    # On Cygwin there's no "real" PIC flag so we must build both object types
+    case $host_os in
+    cygwin* | mingw* | pw32* | os2* | cegcc*)
+      pic_mode=default
+      ;;
+    esac
+    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
+      # non-PIC code in shared libraries is not supported
+      pic_mode=default
+    fi
+
+    # Calculate the filename of the output object if compiler does
+    # not support -o with -c
+    if test "$compiler_c_o" = no; then
+      output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
+      lockfile="$output_obj.lock"
+    else
+      output_obj=
+      need_locks=no
+      lockfile=
+    fi
+
+    # Lock this critical section if it is needed
+    # We use this script file to make the link, it avoids creating a new file
+    if test "$need_locks" = yes; then
+      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
+	func_echo "Waiting for $lockfile to be removed"
+	sleep 2
+      done
+    elif test "$need_locks" = warn; then
+      if test -f "$lockfile"; then
+	$ECHO "\
+*** ERROR, $lockfile exists and contains:
+`cat $lockfile 2>/dev/null`
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+	$opt_dry_run || $RM $removelist
+	exit $EXIT_FAILURE
+      fi
+      func_append removelist " $output_obj"
+      $ECHO "$srcfile" > "$lockfile"
+    fi
+
+    $opt_dry_run || $RM $removelist
+    func_append removelist " $lockfile"
+    trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
+
+    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
+    srcfile=$func_to_tool_file_result
+    func_quote_for_eval "$srcfile"
+    qsrcfile=$func_quote_for_eval_result
+
+    # Only build a PIC object if we are building libtool libraries.
+    if test "$build_libtool_libs" = yes; then
+      # Without this assignment, base_compile gets emptied.
+      fbsd_hideous_sh_bug=$base_compile
+
+      if test "$pic_mode" != no; then
+	command="$base_compile $qsrcfile $pic_flag"
+      else
+	# Don't build PIC code
+	command="$base_compile $qsrcfile"
+      fi
+
+      func_mkdir_p "$xdir$objdir"
+
+      if test -z "$output_obj"; then
+	# Place PIC objects in $objdir
+	func_append command " -o $lobj"
+      fi
+
+      func_show_eval_locale "$command"	\
+          'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
+
+      if test "$need_locks" = warn &&
+	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+	$ECHO "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+	$opt_dry_run || $RM $removelist
+	exit $EXIT_FAILURE
+      fi
+
+      # Just move the object if needed, then go on to compile the next one
+      if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
+	func_show_eval '$MV "$output_obj" "$lobj"' \
+	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+      fi
+
+      # Allow error messages only from the first compilation.
+      if test "$suppress_opt" = yes; then
+	suppress_output=' >/dev/null 2>&1'
+      fi
+    fi
+
+    # Only build a position-dependent object if we build old libraries.
+    if test "$build_old_libs" = yes; then
+      if test "$pic_mode" != yes; then
+	# Don't build PIC code
+	command="$base_compile $qsrcfile$pie_flag"
+      else
+	command="$base_compile $qsrcfile $pic_flag"
+      fi
+      if test "$compiler_c_o" = yes; then
+	func_append command " -o $obj"
+      fi
+
+      # Suppress compiler output if we already did a PIC compilation.
+      func_append command "$suppress_output"
+      func_show_eval_locale "$command" \
+        '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
+
+      if test "$need_locks" = warn &&
+	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+	$ECHO "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+	$opt_dry_run || $RM $removelist
+	exit $EXIT_FAILURE
+      fi
+
+      # Just move the object if needed
+      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
+	func_show_eval '$MV "$output_obj" "$obj"' \
+	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+      fi
+    fi
+
+    $opt_dry_run || {
+      func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
+
+      # Unlock the critical section if it was locked
+      if test "$need_locks" != no; then
+	removelist=$lockfile
+        $RM "$lockfile"
+      fi
+    }
+
+    exit $EXIT_SUCCESS
+}
+
+$opt_help || {
+  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
+}
+
+func_mode_help ()
+{
+    # We need to display help for each of the modes.
+    case $opt_mode in
+      "")
+        # Generic help is extracted from the usage comments
+        # at the start of this file.
+        func_help
+        ;;
+
+      clean)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+
+Remove files from the build directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, object or program, all the files associated
+with it are deleted. Otherwise, only FILE itself is deleted using RM."
+        ;;
+
+      compile)
+      $ECHO \
+"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+
+Compile a source file into a libtool library object.
+
+This mode accepts the following additional options:
+
+  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
+  -no-suppress      do not suppress compiler output for multiple passes
+  -prefer-pic       try to build PIC objects only
+  -prefer-non-pic   try to build non-PIC objects only
+  -shared           do not build a \`.o' file suitable for static linking
+  -static           only build a \`.o' file suitable for static linking
+  -Wc,FLAG          pass FLAG directly to the compiler
+
+COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+from the given SOURCEFILE.
+
+The output file name is determined by removing the directory component from
+SOURCEFILE, then substituting the C source code suffix \`.c' with the
+library object suffix, \`.lo'."
+        ;;
+
+      execute)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]...
+
+Automatically set library path, then run a program.
+
+This mode accepts the following additional options:
+
+  -dlopen FILE      add the directory containing FILE to the library path
+
+This mode sets the library path environment variable according to \`-dlopen'
+flags.
+
+If any of the ARGS are libtool executable wrappers, then they are translated
+into their corresponding uninstalled binary, and any of their required library
+directories are added to the library path.
+
+Then, COMMAND is executed, with ARGS as arguments."
+        ;;
+
+      finish)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=finish [LIBDIR]...
+
+Complete the installation of libtool libraries.
+
+Each LIBDIR is a directory that contains libtool libraries.
+
+The commands that this mode executes may require superuser privileges.  Use
+the \`--dry-run' option if you just want to see what would be executed."
+        ;;
+
+      install)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND...
+
+Install executables or libraries.
+
+INSTALL-COMMAND is the installation command.  The first component should be
+either the \`install' or \`cp' program.
+
+The following components of INSTALL-COMMAND are treated specially:
+
+  -inst-prefix-dir PREFIX-DIR  Use PREFIX-DIR as a staging area for installation
+
+The rest of the components are interpreted as arguments to that command (only
+BSD-compatible install options are recognized)."
+        ;;
+
+      link)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=link LINK-COMMAND...
+
+Link object files or libraries together to form another library, or to
+create an executable program.
+
+LINK-COMMAND is a command using the C compiler that you would use to create
+a program from several object files.
+
+The following components of LINK-COMMAND are treated specially:
+
+  -all-static       do not do any dynamic linking at all
+  -avoid-version    do not add a version suffix if possible
+  -bindir BINDIR    specify path to binaries directory (for systems where
+                    libraries must be found in the PATH setting at runtime)
+  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
+  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
+  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+  -export-symbols SYMFILE
+                    try to export only the symbols listed in SYMFILE
+  -export-symbols-regex REGEX
+                    try to export only the symbols matching REGEX
+  -LLIBDIR          search LIBDIR for required installed libraries
+  -lNAME            OUTPUT-FILE requires the installed library libNAME
+  -module           build a library that can dlopened
+  -no-fast-install  disable the fast-install mode
+  -no-install       link a not-installable executable
+  -no-undefined     declare that a library does not refer to external symbols
+  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
+  -objectlist FILE  Use a list of object files found in FILE to specify objects
+  -precious-files-regex REGEX
+                    don't remove output files matching REGEX
+  -release RELEASE  specify package release information
+  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
+  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
+  -shared           only do dynamic linking of libtool libraries
+  -shrext SUFFIX    override the standard shared library file extension
+  -static           do not do any dynamic linking of uninstalled libtool libraries
+  -static-libtool-libs
+                    do not do any dynamic linking of libtool libraries
+  -version-info CURRENT[:REVISION[:AGE]]
+                    specify library version info [each variable defaults to 0]
+  -weak LIBNAME     declare that the target provides the LIBNAME interface
+  -Wc,FLAG
+  -Xcompiler FLAG   pass linker-specific FLAG directly to the compiler
+  -Wl,FLAG
+  -Xlinker FLAG     pass linker-specific FLAG directly to the linker
+  -XCClinker FLAG   pass link-specific FLAG to the compiler driver (CC)
+
+All other options (arguments beginning with \`-') are ignored.
+
+Every other argument is treated as a filename.  Files ending in \`.la' are
+treated as uninstalled libtool libraries, other files are standard or library
+object files.
+
+If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
+only library objects (\`.lo' files) may be specified, and \`-rpath' is
+required, except when creating a convenience library.
+
+If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
+using \`ar' and \`ranlib', or on Windows using \`lib'.
+
+If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+is created, otherwise an executable program is created."
+        ;;
+
+      uninstall)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+
+Remove libraries from an installation directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, all the files associated with it are deleted.
+Otherwise, only FILE itself is deleted using RM."
+        ;;
+
+      *)
+        func_fatal_help "invalid operation mode \`$opt_mode'"
+        ;;
+    esac
+
+    echo
+    $ECHO "Try \`$progname --help' for more information about other modes."
+}
+
+# Now that we've collected a possible --mode arg, show help if necessary
+if $opt_help; then
+  if test "$opt_help" = :; then
+    func_mode_help
+  else
+    {
+      func_help noexit
+      for opt_mode in compile link execute install finish uninstall clean; do
+	func_mode_help
+      done
+    } | sed -n '1p; 2,$s/^Usage:/  or: /p'
+    {
+      func_help noexit
+      for opt_mode in compile link execute install finish uninstall clean; do
+	echo
+	func_mode_help
+      done
+    } |
+    sed '1d
+      /^When reporting/,/^Report/{
+	H
+	d
+      }
+      $x
+      /information about other modes/d
+      /more detailed .*MODE/d
+      s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/'
+  fi
+  exit $?
+fi
+
+
+# func_mode_execute arg...
+func_mode_execute ()
+{
+    $opt_debug
+    # The first argument is the command name.
+    cmd="$nonopt"
+    test -z "$cmd" && \
+      func_fatal_help "you must specify a COMMAND"
+
+    # Handle -dlopen flags immediately.
+    for file in $opt_dlopen; do
+      test -f "$file" \
+	|| func_fatal_help "\`$file' is not a file"
+
+      dir=
+      case $file in
+      *.la)
+	func_resolve_sysroot "$file"
+	file=$func_resolve_sysroot_result
+
+	# Check to see that this really is a libtool archive.
+	func_lalib_unsafe_p "$file" \
+	  || func_fatal_help "\`$lib' is not a valid libtool archive"
+
+	# Read the libtool library.
+	dlname=
+	library_names=
+	func_source "$file"
+
+	# Skip this library if it cannot be dlopened.
+	if test -z "$dlname"; then
+	  # Warn if it was a shared library.
+	  test -n "$library_names" && \
+	    func_warning "\`$file' was not linked with \`-export-dynamic'"
+	  continue
+	fi
+
+	func_dirname "$file" "" "."
+	dir="$func_dirname_result"
+
+	if test -f "$dir/$objdir/$dlname"; then
+	  func_append dir "/$objdir"
+	else
+	  if test ! -f "$dir/$dlname"; then
+	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
+	  fi
+	fi
+	;;
+
+      *.lo)
+	# Just add the directory containing the .lo file.
+	func_dirname "$file" "" "."
+	dir="$func_dirname_result"
+	;;
+
+      *)
+	func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
+	continue
+	;;
+      esac
+
+      # Get the absolute pathname.
+      absdir=`cd "$dir" && pwd`
+      test -n "$absdir" && dir="$absdir"
+
+      # Now add the directory to shlibpath_var.
+      if eval "test -z \"\$$shlibpath_var\""; then
+	eval "$shlibpath_var=\"\$dir\""
+      else
+	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
+      fi
+    done
+
+    # This variable tells wrapper scripts just to set shlibpath_var
+    # rather than running their programs.
+    libtool_execute_magic="$magic"
+
+    # Check if any of the arguments is a wrapper script.
+    args=
+    for file
+    do
+      case $file in
+      -* | *.la | *.lo ) ;;
+      *)
+	# Do a test to see if this is really a libtool program.
+	if func_ltwrapper_script_p "$file"; then
+	  func_source "$file"
+	  # Transform arg to wrapped name.
+	  file="$progdir/$program"
+	elif func_ltwrapper_executable_p "$file"; then
+	  func_ltwrapper_scriptname "$file"
+	  func_source "$func_ltwrapper_scriptname_result"
+	  # Transform arg to wrapped name.
+	  file="$progdir/$program"
+	fi
+	;;
+      esac
+      # Quote arguments (to preserve shell metacharacters).
+      func_append_quoted args "$file"
+    done
+
+    if test "X$opt_dry_run" = Xfalse; then
+      if test -n "$shlibpath_var"; then
+	# Export the shlibpath_var.
+	eval "export $shlibpath_var"
+      fi
+
+      # Restore saved environment variables
+      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+      do
+	eval "if test \"\${save_$lt_var+set}\" = set; then
+                $lt_var=\$save_$lt_var; export $lt_var
+	      else
+		$lt_unset $lt_var
+	      fi"
+      done
+
+      # Now prepare to actually exec the command.
+      exec_cmd="\$cmd$args"
+    else
+      # Display what would be done.
+      if test -n "$shlibpath_var"; then
+	eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
+	echo "export $shlibpath_var"
+      fi
+      $ECHO "$cmd$args"
+      exit $EXIT_SUCCESS
+    fi
+}
+
+test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
+
+
+# func_mode_finish arg...
+func_mode_finish ()
+{
+    $opt_debug
+    libs=
+    libdirs=
+    admincmds=
+
+    for opt in "$nonopt" ${1+"$@"}
+    do
+      if test -d "$opt"; then
+	func_append libdirs " $opt"
+
+      elif test -f "$opt"; then
+	if func_lalib_unsafe_p "$opt"; then
+	  func_append libs " $opt"
+	else
+	  func_warning "\`$opt' is not a valid libtool archive"
+	fi
+
+      else
+	func_fatal_error "invalid argument \`$opt'"
+      fi
+    done
+
+    if test -n "$libs"; then
+      if test -n "$lt_sysroot"; then
+        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
+        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
+      else
+        sysroot_cmd=
+      fi
+
+      # Remove sysroot references
+      if $opt_dry_run; then
+        for lib in $libs; do
+          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
+        done
+      else
+        tmpdir=`func_mktempdir`
+        for lib in $libs; do
+	  sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
+	    > $tmpdir/tmp-la
+	  mv -f $tmpdir/tmp-la $lib
+	done
+        ${RM}r "$tmpdir"
+      fi
+    fi
+
+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+      for libdir in $libdirs; do
+	if test -n "$finish_cmds"; then
+	  # Do each command in the finish commands.
+	  func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
+'"$cmd"'"'
+	fi
+	if test -n "$finish_eval"; then
+	  # Do the single finish_eval.
+	  eval cmds=\"$finish_eval\"
+	  $opt_dry_run || eval "$cmds" || func_append admincmds "
+       $cmds"
+	fi
+      done
+    fi
+
+    # Exit here if they wanted silent mode.
+    $opt_silent && exit $EXIT_SUCCESS
+
+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+      echo "----------------------------------------------------------------------"
+      echo "Libraries have been installed in:"
+      for libdir in $libdirs; do
+	$ECHO "   $libdir"
+      done
+      echo
+      echo "If you ever happen to want to link against installed libraries"
+      echo "in a given directory, LIBDIR, you must either use libtool, and"
+      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
+      echo "flag during linking and do at least one of the following:"
+      if test -n "$shlibpath_var"; then
+	echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
+	echo "     during execution"
+      fi
+      if test -n "$runpath_var"; then
+	echo "   - add LIBDIR to the \`$runpath_var' environment variable"
+	echo "     during linking"
+      fi
+      if test -n "$hardcode_libdir_flag_spec"; then
+	libdir=LIBDIR
+	eval flag=\"$hardcode_libdir_flag_spec\"
+
+	$ECHO "   - use the \`$flag' linker flag"
+      fi
+      if test -n "$admincmds"; then
+	$ECHO "   - have your system administrator run these commands:$admincmds"
+      fi
+      if test -f /etc/ld.so.conf; then
+	echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+      fi
+      echo
+
+      echo "See any operating system documentation about shared libraries for"
+      case $host in
+	solaris2.[6789]|solaris2.1[0-9])
+	  echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
+	  echo "pages."
+	  ;;
+	*)
+	  echo "more information, such as the ld(1) and ld.so(8) manual pages."
+	  ;;
+      esac
+      echo "----------------------------------------------------------------------"
+    fi
+    exit $EXIT_SUCCESS
+}
+
+test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
+
+
+# func_mode_install arg...
+func_mode_install ()
+{
+    $opt_debug
+    # There may be an optional sh(1) argument at the beginning of
+    # install_prog (especially on Windows NT).
+    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+       # Allow the use of GNU shtool's install command.
+       case $nonopt in *shtool*) :;; *) false;; esac; then
+      # Aesthetically quote it.
+      func_quote_for_eval "$nonopt"
+      install_prog="$func_quote_for_eval_result "
+      arg=$1
+      shift
+    else
+      install_prog=
+      arg=$nonopt
+    fi
+
+    # The real first argument should be the name of the installation program.
+    # Aesthetically quote it.
+    func_quote_for_eval "$arg"
+    func_append install_prog "$func_quote_for_eval_result"
+    install_shared_prog=$install_prog
+    case " $install_prog " in
+      *[\\\ /]cp\ *) install_cp=: ;;
+      *) install_cp=false ;;
+    esac
+
+    # We need to accept at least all the BSD install flags.
+    dest=
+    files=
+    opts=
+    prev=
+    install_type=
+    isdir=no
+    stripme=
+    no_mode=:
+    for arg
+    do
+      arg2=
+      if test -n "$dest"; then
+	func_append files " $dest"
+	dest=$arg
+	continue
+      fi
+
+      case $arg in
+      -d) isdir=yes ;;
+      -f)
+	if $install_cp; then :; else
+	  prev=$arg
+	fi
+	;;
+      -g | -m | -o)
+	prev=$arg
+	;;
+      -s)
+	stripme=" -s"
+	continue
+	;;
+      -*)
+	;;
+      *)
+	# If the previous option needed an argument, then skip it.
+	if test -n "$prev"; then
+	  if test "x$prev" = x-m && test -n "$install_override_mode"; then
+	    arg2=$install_override_mode
+	    no_mode=false
+	  fi
+	  prev=
+	else
+	  dest=$arg
+	  continue
+	fi
+	;;
+      esac
+
+      # Aesthetically quote the argument.
+      func_quote_for_eval "$arg"
+      func_append install_prog " $func_quote_for_eval_result"
+      if test -n "$arg2"; then
+	func_quote_for_eval "$arg2"
+      fi
+      func_append install_shared_prog " $func_quote_for_eval_result"
+    done
+
+    test -z "$install_prog" && \
+      func_fatal_help "you must specify an install program"
+
+    test -n "$prev" && \
+      func_fatal_help "the \`$prev' option requires an argument"
+
+    if test -n "$install_override_mode" && $no_mode; then
+      if $install_cp; then :; else
+	func_quote_for_eval "$install_override_mode"
+	func_append install_shared_prog " -m $func_quote_for_eval_result"
+      fi
+    fi
+
+    if test -z "$files"; then
+      if test -z "$dest"; then
+	func_fatal_help "no file or destination specified"
+      else
+	func_fatal_help "you must specify a destination"
+      fi
+    fi
+
+    # Strip any trailing slash from the destination.
+    func_stripname '' '/' "$dest"
+    dest=$func_stripname_result
+
+    # Check to see that the destination is a directory.
+    test -d "$dest" && isdir=yes
+    if test "$isdir" = yes; then
+      destdir="$dest"
+      destname=
+    else
+      func_dirname_and_basename "$dest" "" "."
+      destdir="$func_dirname_result"
+      destname="$func_basename_result"
+
+      # Not a directory, so check to see that there is only one file specified.
+      set dummy $files; shift
+      test "$#" -gt 1 && \
+	func_fatal_help "\`$dest' is not a directory"
+    fi
+    case $destdir in
+    [\\/]* | [A-Za-z]:[\\/]*) ;;
+    *)
+      for file in $files; do
+	case $file in
+	*.lo) ;;
+	*)
+	  func_fatal_help "\`$destdir' must be an absolute directory name"
+	  ;;
+	esac
+      done
+      ;;
+    esac
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    staticlibs=
+    future_libdirs=
+    current_libdirs=
+    for file in $files; do
+
+      # Do each installation.
+      case $file in
+      *.$libext)
+	# Do the static libraries later.
+	func_append staticlibs " $file"
+	;;
+
+      *.la)
+	func_resolve_sysroot "$file"
+	file=$func_resolve_sysroot_result
+
+	# Check to see that this really is a libtool archive.
+	func_lalib_unsafe_p "$file" \
+	  || func_fatal_help "\`$file' is not a valid libtool archive"
+
+	library_names=
+	old_library=
+	relink_command=
+	func_source "$file"
+
+	# Add the libdir to current_libdirs if it is the destination.
+	if test "X$destdir" = "X$libdir"; then
+	  case "$current_libdirs " in
+	  *" $libdir "*) ;;
+	  *) func_append current_libdirs " $libdir" ;;
+	  esac
+	else
+	  # Note the libdir as a future libdir.
+	  case "$future_libdirs " in
+	  *" $libdir "*) ;;
+	  *) func_append future_libdirs " $libdir" ;;
+	  esac
+	fi
+
+	func_dirname "$file" "/" ""
+	dir="$func_dirname_result"
+	func_append dir "$objdir"
+
+	if test -n "$relink_command"; then
+	  # Determine the prefix the user has applied to our future dir.
+	  inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
+
+	  # Don't allow the user to place us outside of our expected
+	  # location b/c this prevents finding dependent libraries that
+	  # are installed to the same prefix.
+	  # At present, this check doesn't affect windows .dll's that
+	  # are installed into $libdir/../bin (currently, that works fine)
+	  # but it's something to keep an eye on.
+	  test "$inst_prefix_dir" = "$destdir" && \
+	    func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
+
+	  if test -n "$inst_prefix_dir"; then
+	    # Stick the inst_prefix_dir data into the link command.
+	    relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+	  else
+	    relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
+	  fi
+
+	  func_warning "relinking \`$file'"
+	  func_show_eval "$relink_command" \
+	    'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
+	fi
+
+	# See the names of the shared library.
+	set dummy $library_names; shift
+	if test -n "$1"; then
+	  realname="$1"
+	  shift
+
+	  srcname="$realname"
+	  test -n "$relink_command" && srcname="$realname"T
+
+	  # Install the shared library and build the symlinks.
+	  func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
+	      'exit $?'
+	  tstripme="$stripme"
+	  case $host_os in
+	  cygwin* | mingw* | pw32* | cegcc*)
+	    case $realname in
+	    *.dll.a)
+	      tstripme=""
+	      ;;
+	    esac
+	    ;;
+	  esac
+	  if test -n "$tstripme" && test -n "$striplib"; then
+	    func_show_eval "$striplib $destdir/$realname" 'exit $?'
+	  fi
+
+	  if test "$#" -gt 0; then
+	    # Delete the old symlinks, and create new ones.
+	    # Try `ln -sf' first, because the `ln' binary might depend on
+	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
+	    # so we also need to try rm && ln -s.
+	    for linkname
+	    do
+	      test "$linkname" != "$realname" \
+		&& func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })"
+	    done
+	  fi
+
+	  # Do each command in the postinstall commands.
+	  lib="$destdir/$realname"
+	  func_execute_cmds "$postinstall_cmds" 'exit $?'
+	fi
+
+	# Install the pseudo-library for information purposes.
+	func_basename "$file"
+	name="$func_basename_result"
+	instname="$dir/$name"i
+	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
+
+	# Maybe install the static library, too.
+	test -n "$old_library" && func_append staticlibs " $dir/$old_library"
+	;;
+
+      *.lo)
+	# Install (i.e. copy) a libtool object.
+
+	# Figure out destination file name, if it wasn't already specified.
+	if test -n "$destname"; then
+	  destfile="$destdir/$destname"
+	else
+	  func_basename "$file"
+	  destfile="$func_basename_result"
+	  destfile="$destdir/$destfile"
+	fi
+
+	# Deduce the name of the destination old-style object file.
+	case $destfile in
+	*.lo)
+	  func_lo2o "$destfile"
+	  staticdest=$func_lo2o_result
+	  ;;
+	*.$objext)
+	  staticdest="$destfile"
+	  destfile=
+	  ;;
+	*)
+	  func_fatal_help "cannot copy a libtool object to \`$destfile'"
+	  ;;
+	esac
+
+	# Install the libtool object if requested.
+	test -n "$destfile" && \
+	  func_show_eval "$install_prog $file $destfile" 'exit $?'
+
+	# Install the old object if enabled.
+	if test "$build_old_libs" = yes; then
+	  # Deduce the name of the old-style object file.
+	  func_lo2o "$file"
+	  staticobj=$func_lo2o_result
+	  func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?'
+	fi
+	exit $EXIT_SUCCESS
+	;;
+
+      *)
+	# Figure out destination file name, if it wasn't already specified.
+	if test -n "$destname"; then
+	  destfile="$destdir/$destname"
+	else
+	  func_basename "$file"
+	  destfile="$func_basename_result"
+	  destfile="$destdir/$destfile"
+	fi
+
+	# If the file is missing, and there is a .exe on the end, strip it
+	# because it is most likely a libtool script we actually want to
+	# install
+	stripped_ext=""
+	case $file in
+	  *.exe)
+	    if test ! -f "$file"; then
+	      func_stripname '' '.exe' "$file"
+	      file=$func_stripname_result
+	      stripped_ext=".exe"
+	    fi
+	    ;;
+	esac
+
+	# Do a test to see if this is really a libtool program.
+	case $host in
+	*cygwin* | *mingw*)
+	    if func_ltwrapper_executable_p "$file"; then
+	      func_ltwrapper_scriptname "$file"
+	      wrapper=$func_ltwrapper_scriptname_result
+	    else
+	      func_stripname '' '.exe' "$file"
+	      wrapper=$func_stripname_result
+	    fi
+	    ;;
+	*)
+	    wrapper=$file
+	    ;;
+	esac
+	if func_ltwrapper_script_p "$wrapper"; then
+	  notinst_deplibs=
+	  relink_command=
+
+	  func_source "$wrapper"
+
+	  # Check the variables that should have been set.
+	  test -z "$generated_by_libtool_version" && \
+	    func_fatal_error "invalid libtool wrapper script \`$wrapper'"
+
+	  finalize=yes
+	  for lib in $notinst_deplibs; do
+	    # Check to see that each library is installed.
+	    libdir=
+	    if test -f "$lib"; then
+	      func_source "$lib"
+	    fi
+	    libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
+	    if test -n "$libdir" && test ! -f "$libfile"; then
+	      func_warning "\`$lib' has not been installed in \`$libdir'"
+	      finalize=no
+	    fi
+	  done
+
+	  relink_command=
+	  func_source "$wrapper"
+
+	  outputname=
+	  if test "$fast_install" = no && test -n "$relink_command"; then
+	    $opt_dry_run || {
+	      if test "$finalize" = yes; then
+	        tmpdir=`func_mktempdir`
+		func_basename "$file$stripped_ext"
+		file="$func_basename_result"
+	        outputname="$tmpdir/$file"
+	        # Replace the output file specification.
+	        relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
+
+	        $opt_silent || {
+	          func_quote_for_expand "$relink_command"
+		  eval "func_echo $func_quote_for_expand_result"
+	        }
+	        if eval "$relink_command"; then :
+	          else
+		  func_error "error: relink \`$file' with the above command before installing it"
+		  $opt_dry_run || ${RM}r "$tmpdir"
+		  continue
+	        fi
+	        file="$outputname"
+	      else
+	        func_warning "cannot relink \`$file'"
+	      fi
+	    }
+	  else
+	    # Install the binary that we compiled earlier.
+	    file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"`
+	  fi
+	fi
+
+	# remove .exe since cygwin /usr/bin/install will append another
+	# one anyway
+	case $install_prog,$host in
+	*/usr/bin/install*,*cygwin*)
+	  case $file:$destfile in
+	  *.exe:*.exe)
+	    # this is ok
+	    ;;
+	  *.exe:*)
+	    destfile=$destfile.exe
+	    ;;
+	  *:*.exe)
+	    func_stripname '' '.exe' "$destfile"
+	    destfile=$func_stripname_result
+	    ;;
+	  esac
+	  ;;
+	esac
+	func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?'
+	$opt_dry_run || if test -n "$outputname"; then
+	  ${RM}r "$tmpdir"
+	fi
+	;;
+      esac
+    done
+
+    for file in $staticlibs; do
+      func_basename "$file"
+      name="$func_basename_result"
+
+      # Set up the ranlib parameters.
+      oldlib="$destdir/$name"
+
+      func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
+
+      if test -n "$stripme" && test -n "$old_striplib"; then
+	func_show_eval "$old_striplib $oldlib" 'exit $?'
+      fi
+
+      # Do each command in the postinstall commands.
+      func_execute_cmds "$old_postinstall_cmds" 'exit $?'
+    done
+
+    test -n "$future_libdirs" && \
+      func_warning "remember to run \`$progname --finish$future_libdirs'"
+
+    if test -n "$current_libdirs"; then
+      # Maybe just do a dry run.
+      $opt_dry_run && current_libdirs=" -n$current_libdirs"
+      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
+    else
+      exit $EXIT_SUCCESS
+    fi
+}
+
+test "$opt_mode" = install && func_mode_install ${1+"$@"}
+
+
+# func_generate_dlsyms outputname originator pic_p
+# Extract symbols from dlprefiles and create ${outputname}S.o with
+# a dlpreopen symbol table.
+func_generate_dlsyms ()
+{
+    $opt_debug
+    my_outputname="$1"
+    my_originator="$2"
+    my_pic_p="${3-no}"
+    my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
+    my_dlsyms=
+
+    if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+      if test -n "$NM" && test -n "$global_symbol_pipe"; then
+	my_dlsyms="${my_outputname}S.c"
+      else
+	func_error "not configured to extract global symbols from dlpreopened files"
+      fi
+    fi
+
+    if test -n "$my_dlsyms"; then
+      case $my_dlsyms in
+      "") ;;
+      *.c)
+	# Discover the nlist of each of the dlfiles.
+	nlist="$output_objdir/${my_outputname}.nm"
+
+	func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
+
+	# Parse the name list into a source file.
+	func_verbose "creating $output_objdir/$my_dlsyms"
+
+	$opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
+/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
+/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
+
+#ifdef __cplusplus
+extern \"C\" {
+#endif
+
+#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
+#pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
+#endif
+
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
+# define LT_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data.  */
+# define LT_DLSYM_CONST
+#else
+# define LT_DLSYM_CONST const
+#endif
+
+/* External symbol declarations for the compiler. */\
+"
+
+	if test "$dlself" = yes; then
+	  func_verbose "generating symbol list for \`$output'"
+
+	  $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
+
+	  # Add our own program objects to the symbol list.
+	  progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
+	  for progfile in $progfiles; do
+	    func_to_tool_file "$progfile" func_convert_file_msys_to_w32
+	    func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
+	    $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
+	  done
+
+	  if test -n "$exclude_expsyms"; then
+	    $opt_dry_run || {
+	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	    }
+	  fi
+
+	  if test -n "$export_symbols_regex"; then
+	    $opt_dry_run || {
+	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	    }
+	  fi
+
+	  # Prepare the list of exported symbols
+	  if test -z "$export_symbols"; then
+	    export_symbols="$output_objdir/$outputname.exp"
+	    $opt_dry_run || {
+	      $RM $export_symbols
+	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+	      case $host in
+	      *cygwin* | *mingw* | *cegcc* )
+                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
+	        ;;
+	      esac
+	    }
+	  else
+	    $opt_dry_run || {
+	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	      case $host in
+	        *cygwin* | *mingw* | *cegcc* )
+	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
+	          ;;
+	      esac
+	    }
+	  fi
+	fi
+
+	for dlprefile in $dlprefiles; do
+	  func_verbose "extracting global C symbols from \`$dlprefile'"
+	  func_basename "$dlprefile"
+	  name="$func_basename_result"
+          case $host in
+	    *cygwin* | *mingw* | *cegcc* )
+	      # if an import library, we need to obtain dlname
+	      if func_win32_import_lib_p "$dlprefile"; then
+	        func_tr_sh "$dlprefile"
+	        eval "curr_lafile=\$libfile_$func_tr_sh_result"
+	        dlprefile_dlbasename=""
+	        if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
+	          # Use subshell, to avoid clobbering current variable values
+	          dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
+	          if test -n "$dlprefile_dlname" ; then
+	            func_basename "$dlprefile_dlname"
+	            dlprefile_dlbasename="$func_basename_result"
+	          else
+	            # no lafile. user explicitly requested -dlpreopen <import library>.
+	            $sharedlib_from_linklib_cmd "$dlprefile"
+	            dlprefile_dlbasename=$sharedlib_from_linklib_result
+	          fi
+	        fi
+	        $opt_dry_run || {
+	          if test -n "$dlprefile_dlbasename" ; then
+	            eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
+	          else
+	            func_warning "Could not compute DLL name from $name"
+	            eval '$ECHO ": $name " >> "$nlist"'
+	          fi
+	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
+	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
+	            $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
+	        }
+	      else # not an import lib
+	        $opt_dry_run || {
+	          eval '$ECHO ": $name " >> "$nlist"'
+	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
+	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+	        }
+	      fi
+	    ;;
+	    *)
+	      $opt_dry_run || {
+	        eval '$ECHO ": $name " >> "$nlist"'
+	        func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
+	        eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+	      }
+	    ;;
+          esac
+	done
+
+	$opt_dry_run || {
+	  # Make sure we have at least an empty file.
+	  test -f "$nlist" || : > "$nlist"
+
+	  if test -n "$exclude_expsyms"; then
+	    $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+	    $MV "$nlist"T "$nlist"
+	  fi
+
+	  # Try sorting and uniquifying the output.
+	  if $GREP -v "^: " < "$nlist" |
+	      if sort -k 3 </dev/null >/dev/null 2>&1; then
+		sort -k 3
+	      else
+		sort +2
+	      fi |
+	      uniq > "$nlist"S; then
+	    :
+	  else
+	    $GREP -v "^: " < "$nlist" > "$nlist"S
+	  fi
+
+	  if test -f "$nlist"S; then
+	    eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
+	  else
+	    echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
+	  fi
+
+	  echo >> "$output_objdir/$my_dlsyms" "\
+
+/* The mapping between symbol names and symbols.  */
+typedef struct {
+  const char *name;
+  void *address;
+} lt_dlsymlist;
+extern LT_DLSYM_CONST lt_dlsymlist
+lt_${my_prefix}_LTX_preloaded_symbols[];
+LT_DLSYM_CONST lt_dlsymlist
+lt_${my_prefix}_LTX_preloaded_symbols[] =
+{\
+  { \"$my_originator\", (void *) 0 },"
+
+	  case $need_lib_prefix in
+	  no)
+	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms"
+	    ;;
+	  *)
+	    eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
+	    ;;
+	  esac
+	  echo >> "$output_objdir/$my_dlsyms" "\
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt_${my_prefix}_LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif\
+"
+	} # !$opt_dry_run
+
+	pic_flag_for_symtable=
+	case "$compile_command " in
+	*" -static "*) ;;
+	*)
+	  case $host in
+	  # compiling the symbol table file with pic_flag works around
+	  # a FreeBSD bug that causes programs to crash when -lm is
+	  # linked before any other PIC object.  But we must not use
+	  # pic_flag when linking with -static.  The problem exists in
+	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
+	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+	    pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
+	  *-*-hpux*)
+	    pic_flag_for_symtable=" $pic_flag"  ;;
+	  *)
+	    if test "X$my_pic_p" != Xno; then
+	      pic_flag_for_symtable=" $pic_flag"
+	    fi
+	    ;;
+	  esac
+	  ;;
+	esac
+	symtab_cflags=
+	for arg in $LTCFLAGS; do
+	  case $arg in
+	  -pie | -fpie | -fPIE) ;;
+	  *) func_append symtab_cflags " $arg" ;;
+	  esac
+	done
+
+	# Now compile the dynamic symbol file.
+	func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
+
+	# Clean up the generated files.
+	func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
+
+	# Transform the symbol file into the correct name.
+	symfileobj="$output_objdir/${my_outputname}S.$objext"
+	case $host in
+	*cygwin* | *mingw* | *cegcc* )
+	  if test -f "$output_objdir/$my_outputname.def"; then
+	    compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+	    finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+	  else
+	    compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+	    finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+	  fi
+	  ;;
+	*)
+	  compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+	  finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+	  ;;
+	esac
+	;;
+      *)
+	func_fatal_error "unknown suffix for \`$my_dlsyms'"
+	;;
+      esac
+    else
+      # We keep going just in case the user didn't refer to
+      # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
+      # really was required.
+
+      # Nullify the symbol file.
+      compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
+      finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
+    fi
+}
+
+# func_win32_libid arg
+# return the library type of file 'arg'
+#
+# Need a lot of goo to handle *both* DLLs and import libs
+# Has to be a shell function in order to 'eat' the argument
+# that is supplied when $file_magic_command is called.
+# Despite the name, also deal with 64 bit binaries.
+func_win32_libid ()
+{
+  $opt_debug
+  win32_libid_type="unknown"
+  win32_fileres=`file -L $1 2>/dev/null`
+  case $win32_fileres in
+  *ar\ archive\ import\ library*) # definitely import
+    win32_libid_type="x86 archive import"
+    ;;
+  *ar\ archive*) # could be an import, or static
+    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
+    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
+       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
+      func_to_tool_file "$1" func_convert_file_msys_to_w32
+      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
+	$SED -n -e '
+	    1,100{
+		/ I /{
+		    s,.*,import,
+		    p
+		    q
+		}
+	    }'`
+      case $win32_nmres in
+      import*)  win32_libid_type="x86 archive import";;
+      *)        win32_libid_type="x86 archive static";;
+      esac
+    fi
+    ;;
+  *DLL*)
+    win32_libid_type="x86 DLL"
+    ;;
+  *executable*) # but shell scripts are "executable" too...
+    case $win32_fileres in
+    *MS\ Windows\ PE\ Intel*)
+      win32_libid_type="x86 DLL"
+      ;;
+    esac
+    ;;
+  esac
+  $ECHO "$win32_libid_type"
+}
+
+# func_cygming_dll_for_implib ARG
+#
+# Platform-specific function to extract the
+# name of the DLL associated with the specified
+# import library ARG.
+# Invoked by eval'ing the libtool variable
+#    $sharedlib_from_linklib_cmd
+# Result is available in the variable
+#    $sharedlib_from_linklib_result
+func_cygming_dll_for_implib ()
+{
+  $opt_debug
+  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
+}
+
+# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
+#
+# The is the core of a fallback implementation of a
+# platform-specific function to extract the name of the
+# DLL associated with the specified import library LIBNAME.
+#
+# SECTION_NAME is either .idata$6 or .idata$7, depending
+# on the platform and compiler that created the implib.
+#
+# Echos the name of the DLL associated with the
+# specified import library.
+func_cygming_dll_for_implib_fallback_core ()
+{
+  $opt_debug
+  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
+  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
+    $SED '/^Contents of section '"$match_literal"':/{
+      # Place marker at beginning of archive member dllname section
+      s/.*/====MARK====/
+      p
+      d
+    }
+    # These lines can sometimes be longer than 43 characters, but
+    # are always uninteresting
+    /:[	 ]*file format pe[i]\{,1\}-/d
+    /^In archive [^:]*:/d
+    # Ensure marker is printed
+    /^====MARK====/p
+    # Remove all lines with less than 43 characters
+    /^.\{43\}/!d
+    # From remaining lines, remove first 43 characters
+    s/^.\{43\}//' |
+    $SED -n '
+      # Join marker and all lines until next marker into a single line
+      /^====MARK====/ b para
+      H
+      $ b para
+      b
+      :para
+      x
+      s/\n//g
+      # Remove the marker
+      s/^====MARK====//
+      # Remove trailing dots and whitespace
+      s/[\. \t]*$//
+      # Print
+      /./p' |
+    # we now have a list, one entry per line, of the stringified
+    # contents of the appropriate section of all members of the
+    # archive which possess that section. Heuristic: eliminate
+    # all those which have a first or second character that is
+    # a '.' (that is, objdump's representation of an unprintable
+    # character.) This should work for all archives with less than
+    # 0x302f exports -- but will fail for DLLs whose name actually
+    # begins with a literal '.' or a single character followed by
+    # a '.'.
+    #
+    # Of those that remain, print the first one.
+    $SED -e '/^\./d;/^.\./d;q'
+}
+
+# func_cygming_gnu_implib_p ARG
+# This predicate returns with zero status (TRUE) if
+# ARG is a GNU/binutils-style import library. Returns
+# with nonzero status (FALSE) otherwise.
+func_cygming_gnu_implib_p ()
+{
+  $opt_debug
+  func_to_tool_file "$1" func_convert_file_msys_to_w32
+  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
+  test -n "$func_cygming_gnu_implib_tmp"
+}
+
+# func_cygming_ms_implib_p ARG
+# This predicate returns with zero status (TRUE) if
+# ARG is an MS-style import library. Returns
+# with nonzero status (FALSE) otherwise.
+func_cygming_ms_implib_p ()
+{
+  $opt_debug
+  func_to_tool_file "$1" func_convert_file_msys_to_w32
+  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
+  test -n "$func_cygming_ms_implib_tmp"
+}
+
+# func_cygming_dll_for_implib_fallback ARG
+# Platform-specific function to extract the
+# name of the DLL associated with the specified
+# import library ARG.
+#
+# This fallback implementation is for use when $DLLTOOL
+# does not support the --identify-strict option.
+# Invoked by eval'ing the libtool variable
+#    $sharedlib_from_linklib_cmd
+# Result is available in the variable
+#    $sharedlib_from_linklib_result
+func_cygming_dll_for_implib_fallback ()
+{
+  $opt_debug
+  if func_cygming_gnu_implib_p "$1" ; then
+    # binutils import library
+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
+  elif func_cygming_ms_implib_p "$1" ; then
+    # ms-generated import library
+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
+  else
+    # unknown
+    sharedlib_from_linklib_result=""
+  fi
+}
+
+
+# func_extract_an_archive dir oldlib
+func_extract_an_archive ()
+{
+    $opt_debug
+    f_ex_an_ar_dir="$1"; shift
+    f_ex_an_ar_oldlib="$1"
+    if test "$lock_old_archive_extraction" = yes; then
+      lockfile=$f_ex_an_ar_oldlib.lock
+      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
+	func_echo "Waiting for $lockfile to be removed"
+	sleep 2
+      done
+    fi
+    func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
+		   'stat=$?; rm -f "$lockfile"; exit $stat'
+    if test "$lock_old_archive_extraction" = yes; then
+      $opt_dry_run || rm -f "$lockfile"
+    fi
+    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
+     :
+    else
+      func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib"
+    fi
+}
+
+
+# func_extract_archives gentop oldlib ...
+func_extract_archives ()
+{
+    $opt_debug
+    my_gentop="$1"; shift
+    my_oldlibs=${1+"$@"}
+    my_oldobjs=""
+    my_xlib=""
+    my_xabs=""
+    my_xdir=""
+
+    for my_xlib in $my_oldlibs; do
+      # Extract the objects.
+      case $my_xlib in
+	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
+	*) my_xabs=`pwd`"/$my_xlib" ;;
+      esac
+      func_basename "$my_xlib"
+      my_xlib="$func_basename_result"
+      my_xlib_u=$my_xlib
+      while :; do
+        case " $extracted_archives " in
+	*" $my_xlib_u "*)
+	  func_arith $extracted_serial + 1
+	  extracted_serial=$func_arith_result
+	  my_xlib_u=lt$extracted_serial-$my_xlib ;;
+	*) break ;;
+	esac
+      done
+      extracted_archives="$extracted_archives $my_xlib_u"
+      my_xdir="$my_gentop/$my_xlib_u"
+
+      func_mkdir_p "$my_xdir"
+
+      case $host in
+      *-darwin*)
+	func_verbose "Extracting $my_xabs"
+	# Do not bother doing anything if just a dry run
+	$opt_dry_run || {
+	  darwin_orig_dir=`pwd`
+	  cd $my_xdir || exit $?
+	  darwin_archive=$my_xabs
+	  darwin_curdir=`pwd`
+	  darwin_base_archive=`basename "$darwin_archive"`
+	  darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
+	  if test -n "$darwin_arches"; then
+	    darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
+	    darwin_arch=
+	    func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
+	    for darwin_arch in  $darwin_arches ; do
+	      func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+	      $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
+	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
+	      cd "$darwin_curdir"
+	      $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
+	    done # $darwin_arches
+            ## Okay now we've a bunch of thin objects, gotta fatten them up :)
+	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
+	    darwin_file=
+	    darwin_files=
+	    for darwin_file in $darwin_filelist; do
+	      darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
+	      $LIPO -create -output "$darwin_file" $darwin_files
+	    done # $darwin_filelist
+	    $RM -rf unfat-$$
+	    cd "$darwin_orig_dir"
+	  else
+	    cd $darwin_orig_dir
+	    func_extract_an_archive "$my_xdir" "$my_xabs"
+	  fi # $darwin_arches
+	} # !$opt_dry_run
+	;;
+      *)
+        func_extract_an_archive "$my_xdir" "$my_xabs"
+	;;
+      esac
+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
+    done
+
+    func_extract_archives_result="$my_oldobjs"
+}
+
+
+# func_emit_wrapper [arg=no]
+#
+# Emit a libtool wrapper script on stdout.
+# Don't directly open a file because we may want to
+# incorporate the script contents within a cygwin/mingw
+# wrapper executable.  Must ONLY be called from within
+# func_mode_link because it depends on a number of variables
+# set therein.
+#
+# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
+# variable will take.  If 'yes', then the emitted script
+# will assume that the directory in which it is stored is
+# the $objdir directory.  This is a cygwin/mingw-specific
+# behavior.
+func_emit_wrapper ()
+{
+	func_emit_wrapper_arg1=${1-no}
+
+	$ECHO "\
+#! $SHELL
+
+# $output - temporary wrapper script for $objdir/$outputname
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# The $output program cannot be directly executed until all the libtool
+# libraries that it depends on are installed.
+#
+# This wrapper script should never be moved out of the build directory.
+# If it is, it will not operate correctly.
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='$sed_quote_subst'
+
+# Be Bourne compatible
+if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+relink_command=\"$relink_command\"
+
+# This environment variable determines our operation mode.
+if test \"\$libtool_install_magic\" = \"$magic\"; then
+  # install mode needs the following variables:
+  generated_by_libtool_version='$macro_version'
+  notinst_deplibs='$notinst_deplibs'
+else
+  # When we are sourced in execute mode, \$file and \$ECHO are already set.
+  if test \"\$libtool_execute_magic\" != \"$magic\"; then
+    file=\"\$0\""
+
+    qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
+    $ECHO "\
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+\$1
+_LTECHO_EOF'
+}
+    ECHO=\"$qECHO\"
+  fi
+
+# Very basic option parsing. These options are (a) specific to
+# the libtool wrapper, (b) are identical between the wrapper
+# /script/ and the wrapper /executable/ which is used only on
+# windows platforms, and (c) all begin with the string "--lt-"
+# (application programs are unlikely to have options which match
+# this pattern).
+#
+# There are only two supported options: --lt-debug and
+# --lt-dump-script. There is, deliberately, no --lt-help.
+#
+# The first argument to this parsing function should be the
+# script's $0 value, followed by "$@".
+lt_option_debug=
+func_parse_lt_options ()
+{
+  lt_script_arg0=\$0
+  shift
+  for lt_opt
+  do
+    case \"\$lt_opt\" in
+    --lt-debug) lt_option_debug=1 ;;
+    --lt-dump-script)
+        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
+        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
+        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
+        cat \"\$lt_dump_D/\$lt_dump_F\"
+        exit 0
+      ;;
+    --lt-*)
+        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
+        exit 1
+      ;;
+    esac
+  done
+
+  # Print the debug banner immediately:
+  if test -n \"\$lt_option_debug\"; then
+    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
+  fi
+}
+
+# Used when --lt-debug. Prints its arguments to stdout
+# (redirection is the responsibility of the caller)
+func_lt_dump_args ()
+{
+  lt_dump_args_N=1;
+  for lt_arg
+  do
+    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
+    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
+  done
+}
+
+# Core function for launching the target application
+func_exec_program_core ()
+{
+"
+  case $host in
+  # Backslashes separate directories on plain windows
+  *-*-mingw | *-*-os2* | *-cegcc*)
+    $ECHO "\
+      if test -n \"\$lt_option_debug\"; then
+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
+        func_lt_dump_args \${1+\"\$@\"} 1>&2
+      fi
+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
+"
+    ;;
+
+  *)
+    $ECHO "\
+      if test -n \"\$lt_option_debug\"; then
+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
+        func_lt_dump_args \${1+\"\$@\"} 1>&2
+      fi
+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
+"
+    ;;
+  esac
+  $ECHO "\
+      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
+      exit 1
+}
+
+# A function to encapsulate launching the target application
+# Strips options in the --lt-* namespace from \$@ and
+# launches target application with the remaining arguments.
+func_exec_program ()
+{
+  for lt_wr_arg
+  do
+    case \$lt_wr_arg in
+    --lt-*) ;;
+    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
+    esac
+    shift
+  done
+  func_exec_program_core \${1+\"\$@\"}
+}
+
+  # Parse options
+  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
+
+  # Find the directory that this script lives in.
+  thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
+  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+
+  # Follow symbolic links until we get to the real thisdir.
+  file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\`
+  while test -n \"\$file\"; do
+    destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\`
+
+    # If there was a directory component, then change thisdir.
+    if test \"x\$destdir\" != \"x\$file\"; then
+      case \"\$destdir\" in
+      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
+      *) thisdir=\"\$thisdir/\$destdir\" ;;
+      esac
+    fi
+
+    file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\`
+    file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\`
+  done
+
+  # Usually 'no', except on cygwin/mingw when embedded into
+  # the cwrapper.
+  WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1
+  if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
+    # special case for '.'
+    if test \"\$thisdir\" = \".\"; then
+      thisdir=\`pwd\`
+    fi
+    # remove .libs from thisdir
+    case \"\$thisdir\" in
+    *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;;
+    $objdir )   thisdir=. ;;
+    esac
+  fi
+
+  # Try to get the absolute directory name.
+  absdir=\`cd \"\$thisdir\" && pwd\`
+  test -n \"\$absdir\" && thisdir=\"\$absdir\"
+"
+
+	if test "$fast_install" = yes; then
+	  $ECHO "\
+  program=lt-'$outputname'$exeext
+  progdir=\"\$thisdir/$objdir\"
+
+  if test ! -f \"\$progdir/\$program\" ||
+     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
+
+    file=\"\$\$-\$program\"
+
+    if test ! -d \"\$progdir\"; then
+      $MKDIR \"\$progdir\"
+    else
+      $RM \"\$progdir/\$file\"
+    fi"
+
+	  $ECHO "\
+
+    # relink executable if necessary
+    if test -n \"\$relink_command\"; then
+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
+      else
+	$ECHO \"\$relink_command_output\" >&2
+	$RM \"\$progdir/\$file\"
+	exit 1
+      fi
+    fi
+
+    $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
+    { $RM \"\$progdir/\$program\";
+      $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; }
+    $RM \"\$progdir/\$file\"
+  fi"
+	else
+	  $ECHO "\
+  program='$outputname'
+  progdir=\"\$thisdir/$objdir\"
+"
+	fi
+
+	$ECHO "\
+
+  if test -f \"\$progdir/\$program\"; then"
+
+	# fixup the dll searchpath if we need to.
+	#
+	# Fix the DLL searchpath if we need to.  Do this before prepending
+	# to shlibpath, because on Windows, both are PATH and uninstalled
+	# libraries must come first.
+	if test -n "$dllsearchpath"; then
+	  $ECHO "\
+    # Add the dll search path components to the executable PATH
+    PATH=$dllsearchpath:\$PATH
+"
+	fi
+
+	# Export our shlibpath_var if we have one.
+	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+	  $ECHO "\
+    # Add our own library path to $shlibpath_var
+    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
+
+    # Some systems cannot cope with colon-terminated $shlibpath_var
+    # The second colon is a workaround for a bug in BeOS R4 sed
+    $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\`
+
+    export $shlibpath_var
+"
+	fi
+
+	$ECHO "\
+    if test \"\$libtool_execute_magic\" != \"$magic\"; then
+      # Run the actual program with our arguments.
+      func_exec_program \${1+\"\$@\"}
+    fi
+  else
+    # The program doesn't exist.
+    \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
+    \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
+    \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
+    exit 1
+  fi
+fi\
+"
+}
+
+
+# func_emit_cwrapperexe_src
+# emit the source code for a wrapper executable on stdout
+# Must ONLY be called from within func_mode_link because
+# it depends on a number of variable set therein.
+func_emit_cwrapperexe_src ()
+{
+	cat <<EOF
+
+/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
+   Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+
+   The $output program cannot be directly executed until all the libtool
+   libraries that it depends on are installed.
+
+   This wrapper executable should never be moved out of the build directory.
+   If it is, it will not operate correctly.
+*/
+EOF
+	    cat <<"EOF"
+#ifdef _MSC_VER
+# define _CRT_SECURE_NO_DEPRECATE 1
+#endif
+#include <stdio.h>
+#include <stdlib.h>
+#ifdef _MSC_VER
+# include <direct.h>
+# include <process.h>
+# include <io.h>
+#else
+# include <unistd.h>
+# include <stdint.h>
+# ifdef __CYGWIN__
+#  include <io.h>
+# endif
+#endif
+#include <malloc.h>
+#include <stdarg.h>
+#include <assert.h>
+#include <string.h>
+#include <ctype.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+
+/* declarations of non-ANSI functions */
+#if defined(__MINGW32__)
+# ifdef __STRICT_ANSI__
+int _putenv (const char *);
+# endif
+#elif defined(__CYGWIN__)
+# ifdef __STRICT_ANSI__
+char *realpath (const char *, char *);
+int putenv (char *);
+int setenv (const char *, const char *, int);
+# endif
+/* #elif defined (other platforms) ... */
+#endif
+
+/* portability defines, excluding path handling macros */
+#if defined(_MSC_VER)
+# define setmode _setmode
+# define stat    _stat
+# define chmod   _chmod
+# define getcwd  _getcwd
+# define putenv  _putenv
+# define S_IXUSR _S_IEXEC
+# ifndef _INTPTR_T_DEFINED
+#  define _INTPTR_T_DEFINED
+#  define intptr_t int
+# endif
+#elif defined(__MINGW32__)
+# define setmode _setmode
+# define stat    _stat
+# define chmod   _chmod
+# define getcwd  _getcwd
+# define putenv  _putenv
+#elif defined(__CYGWIN__)
+# define HAVE_SETENV
+# define FOPEN_WB "wb"
+/* #elif defined (other platforms) ... */
+#endif
+
+#if defined(PATH_MAX)
+# define LT_PATHMAX PATH_MAX
+#elif defined(MAXPATHLEN)
+# define LT_PATHMAX MAXPATHLEN
+#else
+# define LT_PATHMAX 1024
+#endif
+
+#ifndef S_IXOTH
+# define S_IXOTH 0
+#endif
+#ifndef S_IXGRP
+# define S_IXGRP 0
+#endif
+
+/* path handling portability macros */
+#ifndef DIR_SEPARATOR
+# define DIR_SEPARATOR '/'
+# define PATH_SEPARATOR ':'
+#endif
+
+#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
+  defined (__OS2__)
+# define HAVE_DOS_BASED_FILE_SYSTEM
+# define FOPEN_WB "wb"
+# ifndef DIR_SEPARATOR_2
+#  define DIR_SEPARATOR_2 '\\'
+# endif
+# ifndef PATH_SEPARATOR_2
+#  define PATH_SEPARATOR_2 ';'
+# endif
+#endif
+
+#ifndef DIR_SEPARATOR_2
+# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
+#else /* DIR_SEPARATOR_2 */
+# define IS_DIR_SEPARATOR(ch) \
+	(((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
+#endif /* DIR_SEPARATOR_2 */
+
+#ifndef PATH_SEPARATOR_2
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
+#else /* PATH_SEPARATOR_2 */
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
+#endif /* PATH_SEPARATOR_2 */
+
+#ifndef FOPEN_WB
+# define FOPEN_WB "w"
+#endif
+#ifndef _O_BINARY
+# define _O_BINARY 0
+#endif
+
+#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
+#define XFREE(stale) do { \
+  if (stale) { free ((void *) stale); stale = 0; } \
+} while (0)
+
+#if defined(LT_DEBUGWRAPPER)
+static int lt_debug = 1;
+#else
+static int lt_debug = 0;
+#endif
+
+const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
+
+void *xmalloc (size_t num);
+char *xstrdup (const char *string);
+const char *base_name (const char *name);
+char *find_executable (const char *wrapper);
+char *chase_symlinks (const char *pathspec);
+int make_executable (const char *path);
+int check_executable (const char *path);
+char *strendzap (char *str, const char *pat);
+void lt_debugprintf (const char *file, int line, const char *fmt, ...);
+void lt_fatal (const char *file, int line, const char *message, ...);
+static const char *nonnull (const char *s);
+static const char *nonempty (const char *s);
+void lt_setenv (const char *name, const char *value);
+char *lt_extend_str (const char *orig_value, const char *add, int to_end);
+void lt_update_exe_path (const char *name, const char *value);
+void lt_update_lib_path (const char *name, const char *value);
+char **prepare_spawn (char **argv);
+void lt_dump_script (FILE *f);
+EOF
+
+	    cat <<EOF
+volatile const char * MAGIC_EXE = "$magic_exe";
+const char * LIB_PATH_VARNAME = "$shlibpath_var";
+EOF
+
+	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+              func_to_host_path "$temp_rpath"
+	      cat <<EOF
+const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
+EOF
+	    else
+	      cat <<"EOF"
+const char * LIB_PATH_VALUE   = "";
+EOF
+	    fi
+
+	    if test -n "$dllsearchpath"; then
+              func_to_host_path "$dllsearchpath:"
+	      cat <<EOF
+const char * EXE_PATH_VARNAME = "PATH";
+const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
+EOF
+	    else
+	      cat <<"EOF"
+const char * EXE_PATH_VARNAME = "";
+const char * EXE_PATH_VALUE   = "";
+EOF
+	    fi
+
+	    if test "$fast_install" = yes; then
+	      cat <<EOF
+const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
+EOF
+	    else
+	      cat <<EOF
+const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
+EOF
+	    fi
+
+
+	    cat <<"EOF"
+
+#define LTWRAPPER_OPTION_PREFIX         "--lt-"
+
+static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
+static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
+static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
+
+int
+main (int argc, char *argv[])
+{
+  char **newargz;
+  int  newargc;
+  char *tmp_pathspec;
+  char *actual_cwrapper_path;
+  char *actual_cwrapper_name;
+  char *target_name;
+  char *lt_argv_zero;
+  intptr_t rval = 127;
+
+  int i;
+
+  program_name = (char *) xstrdup (base_name (argv[0]));
+  newargz = XMALLOC (char *, argc + 1);
+
+  /* very simple arg parsing; don't want to rely on getopt
+   * also, copy all non cwrapper options to newargz, except
+   * argz[0], which is handled differently
+   */
+  newargc=0;
+  for (i = 1; i < argc; i++)
+    {
+      if (strcmp (argv[i], dumpscript_opt) == 0)
+	{
+EOF
+	    case "$host" in
+	      *mingw* | *cygwin* )
+		# make stdout use "unix" line endings
+		echo "          setmode(1,_O_BINARY);"
+		;;
+	      esac
+
+	    cat <<"EOF"
+	  lt_dump_script (stdout);
+	  return 0;
+	}
+      if (strcmp (argv[i], debug_opt) == 0)
+	{
+          lt_debug = 1;
+          continue;
+	}
+      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
+        {
+          /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
+             namespace, but it is not one of the ones we know about and
+             have already dealt with, above (inluding dump-script), then
+             report an error. Otherwise, targets might begin to believe
+             they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
+             namespace. The first time any user complains about this, we'll
+             need to make LTWRAPPER_OPTION_PREFIX a configure-time option
+             or a configure.ac-settable value.
+           */
+          lt_fatal (__FILE__, __LINE__,
+		    "unrecognized %s option: '%s'",
+                    ltwrapper_option_prefix, argv[i]);
+        }
+      /* otherwise ... */
+      newargz[++newargc] = xstrdup (argv[i]);
+    }
+  newargz[++newargc] = NULL;
+
+EOF
+	    cat <<EOF
+  /* The GNU banner must be the first non-error debug message */
+  lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
+EOF
+	    cat <<"EOF"
+  lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
+  lt_debugprintf (__FILE__, __LINE__, "(main) program_name: %s\n", program_name);
+
+  tmp_pathspec = find_executable (argv[0]);
+  if (tmp_pathspec == NULL)
+    lt_fatal (__FILE__, __LINE__, "couldn't find %s", argv[0]);
+  lt_debugprintf (__FILE__, __LINE__,
+                  "(main) found exe (before symlink chase) at: %s\n",
+		  tmp_pathspec);
+
+  actual_cwrapper_path = chase_symlinks (tmp_pathspec);
+  lt_debugprintf (__FILE__, __LINE__,
+                  "(main) found exe (after symlink chase) at: %s\n",
+		  actual_cwrapper_path);
+  XFREE (tmp_pathspec);
+
+  actual_cwrapper_name = xstrdup (base_name (actual_cwrapper_path));
+  strendzap (actual_cwrapper_path, actual_cwrapper_name);
+
+  /* wrapper name transforms */
+  strendzap (actual_cwrapper_name, ".exe");
+  tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
+  XFREE (actual_cwrapper_name);
+  actual_cwrapper_name = tmp_pathspec;
+  tmp_pathspec = 0;
+
+  /* target_name transforms -- use actual target program name; might have lt- prefix */
+  target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
+  strendzap (target_name, ".exe");
+  tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
+  XFREE (target_name);
+  target_name = tmp_pathspec;
+  tmp_pathspec = 0;
+
+  lt_debugprintf (__FILE__, __LINE__,
+		  "(main) libtool target name: %s\n",
+		  target_name);
+EOF
+
+	    cat <<EOF
+  newargz[0] =
+    XMALLOC (char, (strlen (actual_cwrapper_path) +
+		    strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
+  strcpy (newargz[0], actual_cwrapper_path);
+  strcat (newargz[0], "$objdir");
+  strcat (newargz[0], "/");
+EOF
+
+	    cat <<"EOF"
+  /* stop here, and copy so we don't have to do this twice */
+  tmp_pathspec = xstrdup (newargz[0]);
+
+  /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
+  strcat (newargz[0], actual_cwrapper_name);
+
+  /* DO want the lt- prefix here if it exists, so use target_name */
+  lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
+  XFREE (tmp_pathspec);
+  tmp_pathspec = NULL;
+EOF
+
+	    case $host_os in
+	      mingw*)
+	    cat <<"EOF"
+  {
+    char* p;
+    while ((p = strchr (newargz[0], '\\')) != NULL)
+      {
+	*p = '/';
+      }
+    while ((p = strchr (lt_argv_zero, '\\')) != NULL)
+      {
+	*p = '/';
+      }
+  }
+EOF
+	    ;;
+	    esac
+
+	    cat <<"EOF"
+  XFREE (target_name);
+  XFREE (actual_cwrapper_path);
+  XFREE (actual_cwrapper_name);
+
+  lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
+  lt_setenv ("DUALCASE", "1");  /* for MSK sh */
+  /* Update the DLL searchpath.  EXE_PATH_VALUE ($dllsearchpath) must
+     be prepended before (that is, appear after) LIB_PATH_VALUE ($temp_rpath)
+     because on Windows, both *_VARNAMEs are PATH but uninstalled
+     libraries must come first. */
+  lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
+  lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
+
+  lt_debugprintf (__FILE__, __LINE__, "(main) lt_argv_zero: %s\n",
+		  nonnull (lt_argv_zero));
+  for (i = 0; i < newargc; i++)
+    {
+      lt_debugprintf (__FILE__, __LINE__, "(main) newargz[%d]: %s\n",
+		      i, nonnull (newargz[i]));
+    }
+
+EOF
+
+	    case $host_os in
+	      mingw*)
+		cat <<"EOF"
+  /* execv doesn't actually work on mingw as expected on unix */
+  newargz = prepare_spawn (newargz);
+  rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
+  if (rval == -1)
+    {
+      /* failed to start process */
+      lt_debugprintf (__FILE__, __LINE__,
+		      "(main) failed to launch target \"%s\": %s\n",
+		      lt_argv_zero, nonnull (strerror (errno)));
+      return 127;
+    }
+  return rval;
+EOF
+		;;
+	      *)
+		cat <<"EOF"
+  execv (lt_argv_zero, newargz);
+  return rval; /* =127, but avoids unused variable warning */
+EOF
+		;;
+	    esac
+
+	    cat <<"EOF"
+}
+
+void *
+xmalloc (size_t num)
+{
+  void *p = (void *) malloc (num);
+  if (!p)
+    lt_fatal (__FILE__, __LINE__, "memory exhausted");
+
+  return p;
+}
+
+char *
+xstrdup (const char *string)
+{
+  return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
+			  string) : NULL;
+}
+
+const char *
+base_name (const char *name)
+{
+  const char *base;
+
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+  /* Skip over the disk name in MSDOS pathnames. */
+  if (isalpha ((unsigned char) name[0]) && name[1] == ':')
+    name += 2;
+#endif
+
+  for (base = name; *name; name++)
+    if (IS_DIR_SEPARATOR (*name))
+      base = name + 1;
+  return base;
+}
+
+int
+check_executable (const char *path)
+{
+  struct stat st;
+
+  lt_debugprintf (__FILE__, __LINE__, "(check_executable): %s\n",
+                  nonempty (path));
+  if ((!path) || (!*path))
+    return 0;
+
+  if ((stat (path, &st) >= 0)
+      && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))
+    return 1;
+  else
+    return 0;
+}
+
+int
+make_executable (const char *path)
+{
+  int rval = 0;
+  struct stat st;
+
+  lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n",
+                  nonempty (path));
+  if ((!path) || (!*path))
+    return 0;
+
+  if (stat (path, &st) >= 0)
+    {
+      rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR);
+    }
+  return rval;
+}
+
+/* Searches for the full path of the wrapper.  Returns
+   newly allocated full path name if found, NULL otherwise
+   Does not chase symlinks, even on platforms that support them.
+*/
+char *
+find_executable (const char *wrapper)
+{
+  int has_slash = 0;
+  const char *p;
+  const char *p_next;
+  /* static buffer for getcwd */
+  char tmp[LT_PATHMAX + 1];
+  int tmp_len;
+  char *concat_name;
+
+  lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
+                  nonempty (wrapper));
+
+  if ((wrapper == NULL) || (*wrapper == '\0'))
+    return NULL;
+
+  /* Absolute path? */
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+  if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
+    {
+      concat_name = xstrdup (wrapper);
+      if (check_executable (concat_name))
+	return concat_name;
+      XFREE (concat_name);
+    }
+  else
+    {
+#endif
+      if (IS_DIR_SEPARATOR (wrapper[0]))
+	{
+	  concat_name = xstrdup (wrapper);
+	  if (check_executable (concat_name))
+	    return concat_name;
+	  XFREE (concat_name);
+	}
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+    }
+#endif
+
+  for (p = wrapper; *p; p++)
+    if (*p == '/')
+      {
+	has_slash = 1;
+	break;
+      }
+  if (!has_slash)
+    {
+      /* no slashes; search PATH */
+      const char *path = getenv ("PATH");
+      if (path != NULL)
+	{
+	  for (p = path; *p; p = p_next)
+	    {
+	      const char *q;
+	      size_t p_len;
+	      for (q = p; *q; q++)
+		if (IS_PATH_SEPARATOR (*q))
+		  break;
+	      p_len = q - p;
+	      p_next = (*q == '\0' ? q : q + 1);
+	      if (p_len == 0)
+		{
+		  /* empty path: current directory */
+		  if (getcwd (tmp, LT_PATHMAX) == NULL)
+		    lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
+                              nonnull (strerror (errno)));
+		  tmp_len = strlen (tmp);
+		  concat_name =
+		    XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+		  memcpy (concat_name, tmp, tmp_len);
+		  concat_name[tmp_len] = '/';
+		  strcpy (concat_name + tmp_len + 1, wrapper);
+		}
+	      else
+		{
+		  concat_name =
+		    XMALLOC (char, p_len + 1 + strlen (wrapper) + 1);
+		  memcpy (concat_name, p, p_len);
+		  concat_name[p_len] = '/';
+		  strcpy (concat_name + p_len + 1, wrapper);
+		}
+	      if (check_executable (concat_name))
+		return concat_name;
+	      XFREE (concat_name);
+	    }
+	}
+      /* not found in PATH; assume curdir */
+    }
+  /* Relative path | not found in path: prepend cwd */
+  if (getcwd (tmp, LT_PATHMAX) == NULL)
+    lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
+              nonnull (strerror (errno)));
+  tmp_len = strlen (tmp);
+  concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+  memcpy (concat_name, tmp, tmp_len);
+  concat_name[tmp_len] = '/';
+  strcpy (concat_name + tmp_len + 1, wrapper);
+
+  if (check_executable (concat_name))
+    return concat_name;
+  XFREE (concat_name);
+  return NULL;
+}
+
+char *
+chase_symlinks (const char *pathspec)
+{
+#ifndef S_ISLNK
+  return xstrdup (pathspec);
+#else
+  char buf[LT_PATHMAX];
+  struct stat s;
+  char *tmp_pathspec = xstrdup (pathspec);
+  char *p;
+  int has_symlinks = 0;
+  while (strlen (tmp_pathspec) && !has_symlinks)
+    {
+      lt_debugprintf (__FILE__, __LINE__,
+		      "checking path component for symlinks: %s\n",
+		      tmp_pathspec);
+      if (lstat (tmp_pathspec, &s) == 0)
+	{
+	  if (S_ISLNK (s.st_mode) != 0)
+	    {
+	      has_symlinks = 1;
+	      break;
+	    }
+
+	  /* search backwards for last DIR_SEPARATOR */
+	  p = tmp_pathspec + strlen (tmp_pathspec) - 1;
+	  while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
+	    p--;
+	  if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
+	    {
+	      /* no more DIR_SEPARATORS left */
+	      break;
+	    }
+	  *p = '\0';
+	}
+      else
+	{
+	  lt_fatal (__FILE__, __LINE__,
+		    "error accessing file \"%s\": %s",
+		    tmp_pathspec, nonnull (strerror (errno)));
+	}
+    }
+  XFREE (tmp_pathspec);
+
+  if (!has_symlinks)
+    {
+      return xstrdup (pathspec);
+    }
+
+  tmp_pathspec = realpath (pathspec, buf);
+  if (tmp_pathspec == 0)
+    {
+      lt_fatal (__FILE__, __LINE__,
+		"could not follow symlinks for %s", pathspec);
+    }
+  return xstrdup (tmp_pathspec);
+#endif
+}
+
+char *
+strendzap (char *str, const char *pat)
+{
+  size_t len, patlen;
+
+  assert (str != NULL);
+  assert (pat != NULL);
+
+  len = strlen (str);
+  patlen = strlen (pat);
+
+  if (patlen <= len)
+    {
+      str += len - patlen;
+      if (strcmp (str, pat) == 0)
+	*str = '\0';
+    }
+  return str;
+}
+
+void
+lt_debugprintf (const char *file, int line, const char *fmt, ...)
+{
+  va_list args;
+  if (lt_debug)
+    {
+      (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line);
+      va_start (args, fmt);
+      (void) vfprintf (stderr, fmt, args);
+      va_end (args);
+    }
+}
+
+static void
+lt_error_core (int exit_status, const char *file,
+	       int line, const char *mode,
+	       const char *message, va_list ap)
+{
+  fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode);
+  vfprintf (stderr, message, ap);
+  fprintf (stderr, ".\n");
+
+  if (exit_status >= 0)
+    exit (exit_status);
+}
+
+void
+lt_fatal (const char *file, int line, const char *message, ...)
+{
+  va_list ap;
+  va_start (ap, message);
+  lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap);
+  va_end (ap);
+}
+
+static const char *
+nonnull (const char *s)
+{
+  return s ? s : "(null)";
+}
+
+static const char *
+nonempty (const char *s)
+{
+  return (s && !*s) ? "(empty)" : nonnull (s);
+}
+
+void
+lt_setenv (const char *name, const char *value)
+{
+  lt_debugprintf (__FILE__, __LINE__,
+		  "(lt_setenv) setting '%s' to '%s'\n",
+                  nonnull (name), nonnull (value));
+  {
+#ifdef HAVE_SETENV
+    /* always make a copy, for consistency with !HAVE_SETENV */
+    char *str = xstrdup (value);
+    setenv (name, str, 1);
+#else
+    int len = strlen (name) + 1 + strlen (value) + 1;
+    char *str = XMALLOC (char, len);
+    sprintf (str, "%s=%s", name, value);
+    if (putenv (str) != EXIT_SUCCESS)
+      {
+        XFREE (str);
+      }
+#endif
+  }
+}
+
+char *
+lt_extend_str (const char *orig_value, const char *add, int to_end)
+{
+  char *new_value;
+  if (orig_value && *orig_value)
+    {
+      int orig_value_len = strlen (orig_value);
+      int add_len = strlen (add);
+      new_value = XMALLOC (char, add_len + orig_value_len + 1);
+      if (to_end)
+        {
+          strcpy (new_value, orig_value);
+          strcpy (new_value + orig_value_len, add);
+        }
+      else
+        {
+          strcpy (new_value, add);
+          strcpy (new_value + add_len, orig_value);
+        }
+    }
+  else
+    {
+      new_value = xstrdup (add);
+    }
+  return new_value;
+}
+
+void
+lt_update_exe_path (const char *name, const char *value)
+{
+  lt_debugprintf (__FILE__, __LINE__,
+		  "(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
+                  nonnull (name), nonnull (value));
+
+  if (name && *name && value && *value)
+    {
+      char *new_value = lt_extend_str (getenv (name), value, 0);
+      /* some systems can't cope with a ':'-terminated path #' */
+      int len = strlen (new_value);
+      while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
+        {
+          new_value[len-1] = '\0';
+        }
+      lt_setenv (name, new_value);
+      XFREE (new_value);
+    }
+}
+
+void
+lt_update_lib_path (const char *name, const char *value)
+{
+  lt_debugprintf (__FILE__, __LINE__,
+		  "(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
+                  nonnull (name), nonnull (value));
+
+  if (name && *name && value && *value)
+    {
+      char *new_value = lt_extend_str (getenv (name), value, 0);
+      lt_setenv (name, new_value);
+      XFREE (new_value);
+    }
+}
+
+EOF
+	    case $host_os in
+	      mingw*)
+		cat <<"EOF"
+
+/* Prepares an argument vector before calling spawn().
+   Note that spawn() does not by itself call the command interpreter
+     (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") :
+      ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
+         GetVersionEx(&v);
+         v.dwPlatformId == VER_PLATFORM_WIN32_NT;
+      }) ? "cmd.exe" : "command.com").
+   Instead it simply concatenates the arguments, separated by ' ', and calls
+   CreateProcess().  We must quote the arguments since Win32 CreateProcess()
+   interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a
+   special way:
+   - Space and tab are interpreted as delimiters. They are not treated as
+     delimiters if they are surrounded by double quotes: "...".
+   - Unescaped double quotes are removed from the input. Their only effect is
+     that within double quotes, space and tab are treated like normal
+     characters.
+   - Backslashes not followed by double quotes are not special.
+   - But 2*n+1 backslashes followed by a double quote become
+     n backslashes followed by a double quote (n >= 0):
+       \" -> "
+       \\\" -> \"
+       \\\\\" -> \\"
+ */
+#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
+#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
+char **
+prepare_spawn (char **argv)
+{
+  size_t argc;
+  char **new_argv;
+  size_t i;
+
+  /* Count number of arguments.  */
+  for (argc = 0; argv[argc] != NULL; argc++)
+    ;
+
+  /* Allocate new argument vector.  */
+  new_argv = XMALLOC (char *, argc + 1);
+
+  /* Put quoted arguments into the new argument vector.  */
+  for (i = 0; i < argc; i++)
+    {
+      const char *string = argv[i];
+
+      if (string[0] == '\0')
+	new_argv[i] = xstrdup ("\"\"");
+      else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL)
+	{
+	  int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL);
+	  size_t length;
+	  unsigned int backslashes;
+	  const char *s;
+	  char *quoted_string;
+	  char *p;
+
+	  length = 0;
+	  backslashes = 0;
+	  if (quote_around)
+	    length++;
+	  for (s = string; *s != '\0'; s++)
+	    {
+	      char c = *s;
+	      if (c == '"')
+		length += backslashes + 1;
+	      length++;
+	      if (c == '\\')
+		backslashes++;
+	      else
+		backslashes = 0;
+	    }
+	  if (quote_around)
+	    length += backslashes + 1;
+
+	  quoted_string = XMALLOC (char, length + 1);
+
+	  p = quoted_string;
+	  backslashes = 0;
+	  if (quote_around)
+	    *p++ = '"';
+	  for (s = string; *s != '\0'; s++)
+	    {
+	      char c = *s;
+	      if (c == '"')
+		{
+		  unsigned int j;
+		  for (j = backslashes + 1; j > 0; j--)
+		    *p++ = '\\';
+		}
+	      *p++ = c;
+	      if (c == '\\')
+		backslashes++;
+	      else
+		backslashes = 0;
+	    }
+	  if (quote_around)
+	    {
+	      unsigned int j;
+	      for (j = backslashes; j > 0; j--)
+		*p++ = '\\';
+	      *p++ = '"';
+	    }
+	  *p = '\0';
+
+	  new_argv[i] = quoted_string;
+	}
+      else
+	new_argv[i] = (char *) string;
+    }
+  new_argv[argc] = NULL;
+
+  return new_argv;
+}
+EOF
+		;;
+	    esac
+
+            cat <<"EOF"
+void lt_dump_script (FILE* f)
+{
+EOF
+	    func_emit_wrapper yes |
+              $SED -e 's/\([\\"]\)/\\\1/g' \
+	           -e 's/^/  fputs ("/' -e 's/$/\\n", f);/'
+
+            cat <<"EOF"
+}
+EOF
+}
+# end: func_emit_cwrapperexe_src
+
+# func_win32_import_lib_p ARG
+# True if ARG is an import lib, as indicated by $file_magic_cmd
+func_win32_import_lib_p ()
+{
+    $opt_debug
+    case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
+    *import*) : ;;
+    *) false ;;
+    esac
+}
+
+# func_mode_link arg...
+func_mode_link ()
+{
+    $opt_debug
+    case $host in
+    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+      # It is impossible to link a dll without this setting, and
+      # we shouldn't force the makefile maintainer to figure out
+      # which system we are compiling for in order to pass an extra
+      # flag for every libtool invocation.
+      # allow_undefined=no
+
+      # FIXME: Unfortunately, there are problems with the above when trying
+      # to make a dll which has undefined symbols, in which case not
+      # even a static library is built.  For now, we need to specify
+      # -no-undefined on the libtool link line when we can be certain
+      # that all symbols are satisfied, otherwise we get a static library.
+      allow_undefined=yes
+      ;;
+    *)
+      allow_undefined=yes
+      ;;
+    esac
+    libtool_args=$nonopt
+    base_compile="$nonopt $@"
+    compile_command=$nonopt
+    finalize_command=$nonopt
+
+    compile_rpath=
+    finalize_rpath=
+    compile_shlibpath=
+    finalize_shlibpath=
+    convenience=
+    old_convenience=
+    deplibs=
+    old_deplibs=
+    compiler_flags=
+    linker_flags=
+    dllsearchpath=
+    lib_search_path=`pwd`
+    inst_prefix_dir=
+    new_inherited_linker_flags=
+
+    avoid_version=no
+    bindir=
+    dlfiles=
+    dlprefiles=
+    dlself=no
+    export_dynamic=no
+    export_symbols=
+    export_symbols_regex=
+    generated=
+    libobjs=
+    ltlibs=
+    module=no
+    no_install=no
+    objs=
+    non_pic_objects=
+    precious_files_regex=
+    prefer_static_libs=no
+    preload=no
+    prev=
+    prevarg=
+    release=
+    rpath=
+    xrpath=
+    perm_rpath=
+    temp_rpath=
+    thread_safe=no
+    vinfo=
+    vinfo_number=no
+    weak_libs=
+    single_module="${wl}-single_module"
+    func_infer_tag $base_compile
+
+    # We need to know -static, to get the right output filenames.
+    for arg
+    do
+      case $arg in
+      -shared)
+	test "$build_libtool_libs" != yes && \
+	  func_fatal_configuration "can not build a shared library"
+	build_old_libs=no
+	break
+	;;
+      -all-static | -static | -static-libtool-libs)
+	case $arg in
+	-all-static)
+	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+	    func_warning "complete static linking is impossible in this configuration"
+	  fi
+	  if test -n "$link_static_flag"; then
+	    dlopen_self=$dlopen_self_static
+	  fi
+	  prefer_static_libs=yes
+	  ;;
+	-static)
+	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
+	    dlopen_self=$dlopen_self_static
+	  fi
+	  prefer_static_libs=built
+	  ;;
+	-static-libtool-libs)
+	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
+	    dlopen_self=$dlopen_self_static
+	  fi
+	  prefer_static_libs=yes
+	  ;;
+	esac
+	build_libtool_libs=no
+	build_old_libs=yes
+	break
+	;;
+      esac
+    done
+
+    # See if our shared archives depend on static archives.
+    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
+
+    # Go through the arguments, transforming them on the way.
+    while test "$#" -gt 0; do
+      arg="$1"
+      shift
+      func_quote_for_eval "$arg"
+      qarg=$func_quote_for_eval_unquoted_result
+      func_append libtool_args " $func_quote_for_eval_result"
+
+      # If the previous option needs an argument, assign it.
+      if test -n "$prev"; then
+	case $prev in
+	output)
+	  func_append compile_command " @OUTPUT@"
+	  func_append finalize_command " @OUTPUT@"
+	  ;;
+	esac
+
+	case $prev in
+	bindir)
+	  bindir="$arg"
+	  prev=
+	  continue
+	  ;;
+	dlfiles|dlprefiles)
+	  if test "$preload" = no; then
+	    # Add the symbol object into the linking commands.
+	    func_append compile_command " @SYMFILE@"
+	    func_append finalize_command " @SYMFILE@"
+	    preload=yes
+	  fi
+	  case $arg in
+	  *.la | *.lo) ;;  # We handle these cases below.
+	  force)
+	    if test "$dlself" = no; then
+	      dlself=needless
+	      export_dynamic=yes
+	    fi
+	    prev=
+	    continue
+	    ;;
+	  self)
+	    if test "$prev" = dlprefiles; then
+	      dlself=yes
+	    elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+	      dlself=yes
+	    else
+	      dlself=needless
+	      export_dynamic=yes
+	    fi
+	    prev=
+	    continue
+	    ;;
+	  *)
+	    if test "$prev" = dlfiles; then
+	      func_append dlfiles " $arg"
+	    else
+	      func_append dlprefiles " $arg"
+	    fi
+	    prev=
+	    continue
+	    ;;
+	  esac
+	  ;;
+	expsyms)
+	  export_symbols="$arg"
+	  test -f "$arg" \
+	    || func_fatal_error "symbol file \`$arg' does not exist"
+	  prev=
+	  continue
+	  ;;
+	expsyms_regex)
+	  export_symbols_regex="$arg"
+	  prev=
+	  continue
+	  ;;
+	framework)
+	  case $host in
+	    *-*-darwin*)
+	      case "$deplibs " in
+		*" $qarg.ltframework "*) ;;
+		*) func_append deplibs " $qarg.ltframework" # this is fixed later
+		   ;;
+	      esac
+	      ;;
+	  esac
+	  prev=
+	  continue
+	  ;;
+	inst_prefix)
+	  inst_prefix_dir="$arg"
+	  prev=
+	  continue
+	  ;;
+	objectlist)
+	  if test -f "$arg"; then
+	    save_arg=$arg
+	    moreargs=
+	    for fil in `cat "$save_arg"`
+	    do
+#	      func_append moreargs " $fil"
+	      arg=$fil
+	      # A libtool-controlled object.
+
+	      # Check to see that this really is a libtool object.
+	      if func_lalib_unsafe_p "$arg"; then
+		pic_object=
+		non_pic_object=
+
+		# Read the .lo file
+		func_source "$arg"
+
+		if test -z "$pic_object" ||
+		   test -z "$non_pic_object" ||
+		   test "$pic_object" = none &&
+		   test "$non_pic_object" = none; then
+		  func_fatal_error "cannot find name of object for \`$arg'"
+		fi
+
+		# Extract subdirectory from the argument.
+		func_dirname "$arg" "/" ""
+		xdir="$func_dirname_result"
+
+		if test "$pic_object" != none; then
+		  # Prepend the subdirectory the object is found in.
+		  pic_object="$xdir$pic_object"
+
+		  if test "$prev" = dlfiles; then
+		    if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+		      func_append dlfiles " $pic_object"
+		      prev=
+		      continue
+		    else
+		      # If libtool objects are unsupported, then we need to preload.
+		      prev=dlprefiles
+		    fi
+		  fi
+
+		  # CHECK ME:  I think I busted this.  -Ossama
+		  if test "$prev" = dlprefiles; then
+		    # Preload the old-style object.
+		    func_append dlprefiles " $pic_object"
+		    prev=
+		  fi
+
+		  # A PIC object.
+		  func_append libobjs " $pic_object"
+		  arg="$pic_object"
+		fi
+
+		# Non-PIC object.
+		if test "$non_pic_object" != none; then
+		  # Prepend the subdirectory the object is found in.
+		  non_pic_object="$xdir$non_pic_object"
+
+		  # A standard non-PIC object
+		  func_append non_pic_objects " $non_pic_object"
+		  if test -z "$pic_object" || test "$pic_object" = none ; then
+		    arg="$non_pic_object"
+		  fi
+		else
+		  # If the PIC object exists, use it instead.
+		  # $xdir was prepended to $pic_object above.
+		  non_pic_object="$pic_object"
+		  func_append non_pic_objects " $non_pic_object"
+		fi
+	      else
+		# Only an error if not doing a dry-run.
+		if $opt_dry_run; then
+		  # Extract subdirectory from the argument.
+		  func_dirname "$arg" "/" ""
+		  xdir="$func_dirname_result"
+
+		  func_lo2o "$arg"
+		  pic_object=$xdir$objdir/$func_lo2o_result
+		  non_pic_object=$xdir$func_lo2o_result
+		  func_append libobjs " $pic_object"
+		  func_append non_pic_objects " $non_pic_object"
+	        else
+		  func_fatal_error "\`$arg' is not a valid libtool object"
+		fi
+	      fi
+	    done
+	  else
+	    func_fatal_error "link input file \`$arg' does not exist"
+	  fi
+	  arg=$save_arg
+	  prev=
+	  continue
+	  ;;
+	precious_regex)
+	  precious_files_regex="$arg"
+	  prev=
+	  continue
+	  ;;
+	release)
+	  release="-$arg"
+	  prev=
+	  continue
+	  ;;
+	rpath | xrpath)
+	  # We need an absolute path.
+	  case $arg in
+	  [\\/]* | [A-Za-z]:[\\/]*) ;;
+	  *)
+	    func_fatal_error "only absolute run-paths are allowed"
+	    ;;
+	  esac
+	  if test "$prev" = rpath; then
+	    case "$rpath " in
+	    *" $arg "*) ;;
+	    *) func_append rpath " $arg" ;;
+	    esac
+	  else
+	    case "$xrpath " in
+	    *" $arg "*) ;;
+	    *) func_append xrpath " $arg" ;;
+	    esac
+	  fi
+	  prev=
+	  continue
+	  ;;
+	shrext)
+	  shrext_cmds="$arg"
+	  prev=
+	  continue
+	  ;;
+	weak)
+	  func_append weak_libs " $arg"
+	  prev=
+	  continue
+	  ;;
+	xcclinker)
+	  func_append linker_flags " $qarg"
+	  func_append compiler_flags " $qarg"
+	  prev=
+	  func_append compile_command " $qarg"
+	  func_append finalize_command " $qarg"
+	  continue
+	  ;;
+	xcompiler)
+	  func_append compiler_flags " $qarg"
+	  prev=
+	  func_append compile_command " $qarg"
+	  func_append finalize_command " $qarg"
+	  continue
+	  ;;
+	xlinker)
+	  func_append linker_flags " $qarg"
+	  func_append compiler_flags " $wl$qarg"
+	  prev=
+	  func_append compile_command " $wl$qarg"
+	  func_append finalize_command " $wl$qarg"
+	  continue
+	  ;;
+	*)
+	  eval "$prev=\"\$arg\""
+	  prev=
+	  continue
+	  ;;
+	esac
+      fi # test -n "$prev"
+
+      prevarg="$arg"
+
+      case $arg in
+      -all-static)
+	if test -n "$link_static_flag"; then
+	  # See comment for -static flag below, for more details.
+	  func_append compile_command " $link_static_flag"
+	  func_append finalize_command " $link_static_flag"
+	fi
+	continue
+	;;
+
+      -allow-undefined)
+	# FIXME: remove this flag sometime in the future.
+	func_fatal_error "\`-allow-undefined' must not be used because it is the default"
+	;;
+
+      -avoid-version)
+	avoid_version=yes
+	continue
+	;;
+
+      -bindir)
+	prev=bindir
+	continue
+	;;
+
+      -dlopen)
+	prev=dlfiles
+	continue
+	;;
+
+      -dlpreopen)
+	prev=dlprefiles
+	continue
+	;;
+
+      -export-dynamic)
+	export_dynamic=yes
+	continue
+	;;
+
+      -export-symbols | -export-symbols-regex)
+	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+	  func_fatal_error "more than one -exported-symbols argument is not allowed"
+	fi
+	if test "X$arg" = "X-export-symbols"; then
+	  prev=expsyms
+	else
+	  prev=expsyms_regex
+	fi
+	continue
+	;;
+
+      -framework)
+	prev=framework
+	continue
+	;;
+
+      -inst-prefix-dir)
+	prev=inst_prefix
+	continue
+	;;
+
+      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
+      # so, if we see these flags be careful not to treat them like -L
+      -L[A-Z][A-Z]*:*)
+	case $with_gcc/$host in
+	no/*-*-irix* | /*-*-irix*)
+	  func_append compile_command " $arg"
+	  func_append finalize_command " $arg"
+	  ;;
+	esac
+	continue
+	;;
+
+      -L*)
+	func_stripname "-L" '' "$arg"
+	if test -z "$func_stripname_result"; then
+	  if test "$#" -gt 0; then
+	    func_fatal_error "require no space between \`-L' and \`$1'"
+	  else
+	    func_fatal_error "need path for \`-L' option"
+	  fi
+	fi
+	func_resolve_sysroot "$func_stripname_result"
+	dir=$func_resolve_sysroot_result
+	# We need an absolute path.
+	case $dir in
+	[\\/]* | [A-Za-z]:[\\/]*) ;;
+	*)
+	  absdir=`cd "$dir" && pwd`
+	  test -z "$absdir" && \
+	    func_fatal_error "cannot determine absolute directory name of \`$dir'"
+	  dir="$absdir"
+	  ;;
+	esac
+	case "$deplibs " in
+	*" -L$dir "* | *" $arg "*)
+	  # Will only happen for absolute or sysroot arguments
+	  ;;
+	*)
+	  # Preserve sysroot, but never include relative directories
+	  case $dir in
+	    [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;;
+	    *) func_append deplibs " -L$dir" ;;
+	  esac
+	  func_append lib_search_path " $dir"
+	  ;;
+	esac
+	case $host in
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+	  testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'`
+	  case :$dllsearchpath: in
+	  *":$dir:"*) ;;
+	  ::) dllsearchpath=$dir;;
+	  *) func_append dllsearchpath ":$dir";;
+	  esac
+	  case :$dllsearchpath: in
+	  *":$testbindir:"*) ;;
+	  ::) dllsearchpath=$testbindir;;
+	  *) func_append dllsearchpath ":$testbindir";;
+	  esac
+	  ;;
+	esac
+	continue
+	;;
+
+      -l*)
+	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+	  case $host in
+	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
+	    # These systems don't actually have a C or math library (as such)
+	    continue
+	    ;;
+	  *-*-os2*)
+	    # These systems don't actually have a C library (as such)
+	    test "X$arg" = "X-lc" && continue
+	    ;;
+	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	    # Do not include libc due to us having libc/libc_r.
+	    test "X$arg" = "X-lc" && continue
+	    ;;
+	  *-*-rhapsody* | *-*-darwin1.[012])
+	    # Rhapsody C and math libraries are in the System framework
+	    func_append deplibs " System.ltframework"
+	    continue
+	    ;;
+	  *-*-sco3.2v5* | *-*-sco5v6*)
+	    # Causes problems with __ctype
+	    test "X$arg" = "X-lc" && continue
+	    ;;
+	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
+	    # Compiler inserts libc in the correct place for threads to work
+	    test "X$arg" = "X-lc" && continue
+	    ;;
+	  esac
+	elif test "X$arg" = "X-lc_r"; then
+	 case $host in
+	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	   # Do not include libc_r directly, use -pthread flag.
+	   continue
+	   ;;
+	 esac
+	fi
+	func_append deplibs " $arg"
+	continue
+	;;
+
+      -module)
+	module=yes
+	continue
+	;;
+
+      # Tru64 UNIX uses -model [arg] to determine the layout of C++
+      # classes, name mangling, and exception handling.
+      # Darwin uses the -arch flag to determine output architecture.
+      -model|-arch|-isysroot|--sysroot)
+	func_append compiler_flags " $arg"
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
+	prev=xcompiler
+	continue
+	;;
+
+      -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+	func_append compiler_flags " $arg"
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
+	case "$new_inherited_linker_flags " in
+	    *" $arg "*) ;;
+	    * ) func_append new_inherited_linker_flags " $arg" ;;
+	esac
+	continue
+	;;
+
+      -multi_module)
+	single_module="${wl}-multi_module"
+	continue
+	;;
+
+      -no-fast-install)
+	fast_install=no
+	continue
+	;;
+
+      -no-install)
+	case $host in
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
+	  # The PATH hackery in wrapper scripts is required on Windows
+	  # and Darwin in order for the loader to find any dlls it needs.
+	  func_warning "\`-no-install' is ignored for $host"
+	  func_warning "assuming \`-no-fast-install' instead"
+	  fast_install=no
+	  ;;
+	*) no_install=yes ;;
+	esac
+	continue
+	;;
+
+      -no-undefined)
+	allow_undefined=no
+	continue
+	;;
+
+      -objectlist)
+	prev=objectlist
+	continue
+	;;
+
+      -o) prev=output ;;
+
+      -precious-files-regex)
+	prev=precious_regex
+	continue
+	;;
+
+      -release)
+	prev=release
+	continue
+	;;
+
+      -rpath)
+	prev=rpath
+	continue
+	;;
+
+      -R)
+	prev=xrpath
+	continue
+	;;
+
+      -R*)
+	func_stripname '-R' '' "$arg"
+	dir=$func_stripname_result
+	# We need an absolute path.
+	case $dir in
+	[\\/]* | [A-Za-z]:[\\/]*) ;;
+	=*)
+	  func_stripname '=' '' "$dir"
+	  dir=$lt_sysroot$func_stripname_result
+	  ;;
+	*)
+	  func_fatal_error "only absolute run-paths are allowed"
+	  ;;
+	esac
+	case "$xrpath " in
+	*" $dir "*) ;;
+	*) func_append xrpath " $dir" ;;
+	esac
+	continue
+	;;
+
+      -shared)
+	# The effects of -shared are defined in a previous loop.
+	continue
+	;;
+
+      -shrext)
+	prev=shrext
+	continue
+	;;
+
+      -static | -static-libtool-libs)
+	# The effects of -static are defined in a previous loop.
+	# We used to do the same as -all-static on platforms that
+	# didn't have a PIC flag, but the assumption that the effects
+	# would be equivalent was wrong.  It would break on at least
+	# Digital Unix and AIX.
+	continue
+	;;
+
+      -thread-safe)
+	thread_safe=yes
+	continue
+	;;
+
+      -version-info)
+	prev=vinfo
+	continue
+	;;
+
+      -version-number)
+	prev=vinfo
+	vinfo_number=yes
+	continue
+	;;
+
+      -weak)
+        prev=weak
+	continue
+	;;
+
+      -Wc,*)
+	func_stripname '-Wc,' '' "$arg"
+	args=$func_stripname_result
+	arg=
+	save_ifs="$IFS"; IFS=','
+	for flag in $args; do
+	  IFS="$save_ifs"
+          func_quote_for_eval "$flag"
+	  func_append arg " $func_quote_for_eval_result"
+	  func_append compiler_flags " $func_quote_for_eval_result"
+	done
+	IFS="$save_ifs"
+	func_stripname ' ' '' "$arg"
+	arg=$func_stripname_result
+	;;
+
+      -Wl,*)
+	func_stripname '-Wl,' '' "$arg"
+	args=$func_stripname_result
+	arg=
+	save_ifs="$IFS"; IFS=','
+	for flag in $args; do
+	  IFS="$save_ifs"
+          func_quote_for_eval "$flag"
+	  func_append arg " $wl$func_quote_for_eval_result"
+	  func_append compiler_flags " $wl$func_quote_for_eval_result"
+	  func_append linker_flags " $func_quote_for_eval_result"
+	done
+	IFS="$save_ifs"
+	func_stripname ' ' '' "$arg"
+	arg=$func_stripname_result
+	;;
+
+      -Xcompiler)
+	prev=xcompiler
+	continue
+	;;
+
+      -Xlinker)
+	prev=xlinker
+	continue
+	;;
+
+      -XCClinker)
+	prev=xcclinker
+	continue
+	;;
+
+      # -msg_* for osf cc
+      -msg_*)
+	func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+	;;
+
+      # Flags to be passed through unchanged, with rationale:
+      # -64, -mips[0-9]      enable 64-bit mode for the SGI compiler
+      # -r[0-9][0-9]*        specify processor for the SGI compiler
+      # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler
+      # +DA*, +DD*           enable 64-bit mode for the HP compiler
+      # -q*                  compiler args for the IBM compiler
+      # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
+      # -F/path              path to uninstalled frameworks, gcc on darwin
+      # -p, -pg, --coverage, -fprofile-*  profiling flags for GCC
+      # @file                GCC response files
+      # -tp=*                Portland pgcc target processor selection
+      # --sysroot=*          for sysroot support
+      # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
+      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+      -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
+        func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+        func_append compile_command " $arg"
+        func_append finalize_command " $arg"
+        func_append compiler_flags " $arg"
+        continue
+        ;;
+
+      # Some other compiler flag.
+      -* | +*)
+        func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+	;;
+
+      *.$objext)
+	# A standard object.
+	func_append objs " $arg"
+	;;
+
+      *.lo)
+	# A libtool-controlled object.
+
+	# Check to see that this really is a libtool object.
+	if func_lalib_unsafe_p "$arg"; then
+	  pic_object=
+	  non_pic_object=
+
+	  # Read the .lo file
+	  func_source "$arg"
+
+	  if test -z "$pic_object" ||
+	     test -z "$non_pic_object" ||
+	     test "$pic_object" = none &&
+	     test "$non_pic_object" = none; then
+	    func_fatal_error "cannot find name of object for \`$arg'"
+	  fi
+
+	  # Extract subdirectory from the argument.
+	  func_dirname "$arg" "/" ""
+	  xdir="$func_dirname_result"
+
+	  if test "$pic_object" != none; then
+	    # Prepend the subdirectory the object is found in.
+	    pic_object="$xdir$pic_object"
+
+	    if test "$prev" = dlfiles; then
+	      if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+		func_append dlfiles " $pic_object"
+		prev=
+		continue
+	      else
+		# If libtool objects are unsupported, then we need to preload.
+		prev=dlprefiles
+	      fi
+	    fi
+
+	    # CHECK ME:  I think I busted this.  -Ossama
+	    if test "$prev" = dlprefiles; then
+	      # Preload the old-style object.
+	      func_append dlprefiles " $pic_object"
+	      prev=
+	    fi
+
+	    # A PIC object.
+	    func_append libobjs " $pic_object"
+	    arg="$pic_object"
+	  fi
+
+	  # Non-PIC object.
+	  if test "$non_pic_object" != none; then
+	    # Prepend the subdirectory the object is found in.
+	    non_pic_object="$xdir$non_pic_object"
+
+	    # A standard non-PIC object
+	    func_append non_pic_objects " $non_pic_object"
+	    if test -z "$pic_object" || test "$pic_object" = none ; then
+	      arg="$non_pic_object"
+	    fi
+	  else
+	    # If the PIC object exists, use it instead.
+	    # $xdir was prepended to $pic_object above.
+	    non_pic_object="$pic_object"
+	    func_append non_pic_objects " $non_pic_object"
+	  fi
+	else
+	  # Only an error if not doing a dry-run.
+	  if $opt_dry_run; then
+	    # Extract subdirectory from the argument.
+	    func_dirname "$arg" "/" ""
+	    xdir="$func_dirname_result"
+
+	    func_lo2o "$arg"
+	    pic_object=$xdir$objdir/$func_lo2o_result
+	    non_pic_object=$xdir$func_lo2o_result
+	    func_append libobjs " $pic_object"
+	    func_append non_pic_objects " $non_pic_object"
+	  else
+	    func_fatal_error "\`$arg' is not a valid libtool object"
+	  fi
+	fi
+	;;
+
+      *.$libext)
+	# An archive.
+	func_append deplibs " $arg"
+	func_append old_deplibs " $arg"
+	continue
+	;;
+
+      *.la)
+	# A libtool-controlled library.
+
+	func_resolve_sysroot "$arg"
+	if test "$prev" = dlfiles; then
+	  # This library was specified with -dlopen.
+	  func_append dlfiles " $func_resolve_sysroot_result"
+	  prev=
+	elif test "$prev" = dlprefiles; then
+	  # The library was specified with -dlpreopen.
+	  func_append dlprefiles " $func_resolve_sysroot_result"
+	  prev=
+	else
+	  func_append deplibs " $func_resolve_sysroot_result"
+	fi
+	continue
+	;;
+
+      # Some other compiler argument.
+      *)
+	# Unknown arguments in both finalize_command and compile_command need
+	# to be aesthetically quoted because they are evaled later.
+	func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+	;;
+      esac # arg
+
+      # Now actually substitute the argument into the commands.
+      if test -n "$arg"; then
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
+      fi
+    done # argument parsing loop
+
+    test -n "$prev" && \
+      func_fatal_help "the \`$prevarg' option requires an argument"
+
+    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+      eval arg=\"$export_dynamic_flag_spec\"
+      func_append compile_command " $arg"
+      func_append finalize_command " $arg"
+    fi
+
+    oldlibs=
+    # calculate the name of the file, without its directory
+    func_basename "$output"
+    outputname="$func_basename_result"
+    libobjs_save="$libobjs"
+
+    if test -n "$shlibpath_var"; then
+      # get the directories listed in $shlibpath_var
+      eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
+    else
+      shlib_search_path=
+    fi
+    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
+    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+
+    func_dirname "$output" "/" ""
+    output_objdir="$func_dirname_result$objdir"
+    func_to_tool_file "$output_objdir/"
+    tool_output_objdir=$func_to_tool_file_result
+    # Create the object directory.
+    func_mkdir_p "$output_objdir"
+
+    # Determine the type of output
+    case $output in
+    "")
+      func_fatal_help "you must specify an output file"
+      ;;
+    *.$libext) linkmode=oldlib ;;
+    *.lo | *.$objext) linkmode=obj ;;
+    *.la) linkmode=lib ;;
+    *) linkmode=prog ;; # Anything else should be a program.
+    esac
+
+    specialdeplibs=
+
+    libs=
+    # Find all interdependent deplibs by searching for libraries
+    # that are linked more than once (e.g. -la -lb -la)
+    for deplib in $deplibs; do
+      if $opt_preserve_dup_deps ; then
+	case "$libs " in
+	*" $deplib "*) func_append specialdeplibs " $deplib" ;;
+	esac
+      fi
+      func_append libs " $deplib"
+    done
+
+    if test "$linkmode" = lib; then
+      libs="$predeps $libs $compiler_lib_search_path $postdeps"
+
+      # Compute libraries that are listed more than once in $predeps
+      # $postdeps and mark them as special (i.e., whose duplicates are
+      # not to be eliminated).
+      pre_post_deps=
+      if $opt_duplicate_compiler_generated_deps; then
+	for pre_post_dep in $predeps $postdeps; do
+	  case "$pre_post_deps " in
+	  *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;;
+	  esac
+	  func_append pre_post_deps " $pre_post_dep"
+	done
+      fi
+      pre_post_deps=
+    fi
+
+    deplibs=
+    newdependency_libs=
+    newlib_search_path=
+    need_relink=no # whether we're linking any uninstalled libtool libraries
+    notinst_deplibs= # not-installed libtool libraries
+    notinst_path= # paths that contain not-installed libtool libraries
+
+    case $linkmode in
+    lib)
+	passes="conv dlpreopen link"
+	for file in $dlfiles $dlprefiles; do
+	  case $file in
+	  *.la) ;;
+	  *)
+	    func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
+	    ;;
+	  esac
+	done
+	;;
+    prog)
+	compile_deplibs=
+	finalize_deplibs=
+	alldeplibs=no
+	newdlfiles=
+	newdlprefiles=
+	passes="conv scan dlopen dlpreopen link"
+	;;
+    *)  passes="conv"
+	;;
+    esac
+
+    for pass in $passes; do
+      # The preopen pass in lib mode reverses $deplibs; put it back here
+      # so that -L comes before libs that need it for instance...
+      if test "$linkmode,$pass" = "lib,link"; then
+	## FIXME: Find the place where the list is rebuilt in the wrong
+	##        order, and fix it there properly
+        tmp_deplibs=
+	for deplib in $deplibs; do
+	  tmp_deplibs="$deplib $tmp_deplibs"
+	done
+	deplibs="$tmp_deplibs"
+      fi
+
+      if test "$linkmode,$pass" = "lib,link" ||
+	 test "$linkmode,$pass" = "prog,scan"; then
+	libs="$deplibs"
+	deplibs=
+      fi
+      if test "$linkmode" = prog; then
+	case $pass in
+	dlopen) libs="$dlfiles" ;;
+	dlpreopen) libs="$dlprefiles" ;;
+	link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+	esac
+      fi
+      if test "$linkmode,$pass" = "lib,dlpreopen"; then
+	# Collect and forward deplibs of preopened libtool libs
+	for lib in $dlprefiles; do
+	  # Ignore non-libtool-libs
+	  dependency_libs=
+	  func_resolve_sysroot "$lib"
+	  case $lib in
+	  *.la)	func_source "$func_resolve_sysroot_result" ;;
+	  esac
+
+	  # Collect preopened libtool deplibs, except any this library
+	  # has declared as weak libs
+	  for deplib in $dependency_libs; do
+	    func_basename "$deplib"
+            deplib_base=$func_basename_result
+	    case " $weak_libs " in
+	    *" $deplib_base "*) ;;
+	    *) func_append deplibs " $deplib" ;;
+	    esac
+	  done
+	done
+	libs="$dlprefiles"
+      fi
+      if test "$pass" = dlopen; then
+	# Collect dlpreopened libraries
+	save_deplibs="$deplibs"
+	deplibs=
+      fi
+
+      for deplib in $libs; do
+	lib=
+	found=no
+	case $deplib in
+	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+	  if test "$linkmode,$pass" = "prog,link"; then
+	    compile_deplibs="$deplib $compile_deplibs"
+	    finalize_deplibs="$deplib $finalize_deplibs"
+	  else
+	    func_append compiler_flags " $deplib"
+	    if test "$linkmode" = lib ; then
+		case "$new_inherited_linker_flags " in
+		    *" $deplib "*) ;;
+		    * ) func_append new_inherited_linker_flags " $deplib" ;;
+		esac
+	    fi
+	  fi
+	  continue
+	  ;;
+	-l*)
+	  if test "$linkmode" != lib && test "$linkmode" != prog; then
+	    func_warning "\`-l' is ignored for archives/objects"
+	    continue
+	  fi
+	  func_stripname '-l' '' "$deplib"
+	  name=$func_stripname_result
+	  if test "$linkmode" = lib; then
+	    searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
+	  else
+	    searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
+	  fi
+	  for searchdir in $searchdirs; do
+	    for search_ext in .la $std_shrext .so .a; do
+	      # Search the libtool library
+	      lib="$searchdir/lib${name}${search_ext}"
+	      if test -f "$lib"; then
+		if test "$search_ext" = ".la"; then
+		  found=yes
+		else
+		  found=no
+		fi
+		break 2
+	      fi
+	    done
+	  done
+	  if test "$found" != yes; then
+	    # deplib doesn't seem to be a libtool library
+	    if test "$linkmode,$pass" = "prog,link"; then
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    else
+	      deplibs="$deplib $deplibs"
+	      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+	    fi
+	    continue
+	  else # deplib is a libtool library
+	    # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
+	    # We need to do some special things here, and not later.
+	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+	      case " $predeps $postdeps " in
+	      *" $deplib "*)
+		if func_lalib_p "$lib"; then
+		  library_names=
+		  old_library=
+		  func_source "$lib"
+		  for l in $old_library $library_names; do
+		    ll="$l"
+		  done
+		  if test "X$ll" = "X$old_library" ; then # only static version available
+		    found=no
+		    func_dirname "$lib" "" "."
+		    ladir="$func_dirname_result"
+		    lib=$ladir/$old_library
+		    if test "$linkmode,$pass" = "prog,link"; then
+		      compile_deplibs="$deplib $compile_deplibs"
+		      finalize_deplibs="$deplib $finalize_deplibs"
+		    else
+		      deplibs="$deplib $deplibs"
+		      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+		    fi
+		    continue
+		  fi
+		fi
+		;;
+	      *) ;;
+	      esac
+	    fi
+	  fi
+	  ;; # -l
+	*.ltframework)
+	  if test "$linkmode,$pass" = "prog,link"; then
+	    compile_deplibs="$deplib $compile_deplibs"
+	    finalize_deplibs="$deplib $finalize_deplibs"
+	  else
+	    deplibs="$deplib $deplibs"
+	    if test "$linkmode" = lib ; then
+		case "$new_inherited_linker_flags " in
+		    *" $deplib "*) ;;
+		    * ) func_append new_inherited_linker_flags " $deplib" ;;
+		esac
+	    fi
+	  fi
+	  continue
+	  ;;
+	-L*)
+	  case $linkmode in
+	  lib)
+	    deplibs="$deplib $deplibs"
+	    test "$pass" = conv && continue
+	    newdependency_libs="$deplib $newdependency_libs"
+	    func_stripname '-L' '' "$deplib"
+	    func_resolve_sysroot "$func_stripname_result"
+	    func_append newlib_search_path " $func_resolve_sysroot_result"
+	    ;;
+	  prog)
+	    if test "$pass" = conv; then
+	      deplibs="$deplib $deplibs"
+	      continue
+	    fi
+	    if test "$pass" = scan; then
+	      deplibs="$deplib $deplibs"
+	    else
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    fi
+	    func_stripname '-L' '' "$deplib"
+	    func_resolve_sysroot "$func_stripname_result"
+	    func_append newlib_search_path " $func_resolve_sysroot_result"
+	    ;;
+	  *)
+	    func_warning "\`-L' is ignored for archives/objects"
+	    ;;
+	  esac # linkmode
+	  continue
+	  ;; # -L
+	-R*)
+	  if test "$pass" = link; then
+	    func_stripname '-R' '' "$deplib"
+	    func_resolve_sysroot "$func_stripname_result"
+	    dir=$func_resolve_sysroot_result
+	    # Make sure the xrpath contains only unique directories.
+	    case "$xrpath " in
+	    *" $dir "*) ;;
+	    *) func_append xrpath " $dir" ;;
+	    esac
+	  fi
+	  deplibs="$deplib $deplibs"
+	  continue
+	  ;;
+	*.la)
+	  func_resolve_sysroot "$deplib"
+	  lib=$func_resolve_sysroot_result
+	  ;;
+	*.$libext)
+	  if test "$pass" = conv; then
+	    deplibs="$deplib $deplibs"
+	    continue
+	  fi
+	  case $linkmode in
+	  lib)
+	    # Linking convenience modules into shared libraries is allowed,
+	    # but linking other static libraries is non-portable.
+	    case " $dlpreconveniencelibs " in
+	    *" $deplib "*) ;;
+	    *)
+	      valid_a_lib=no
+	      case $deplibs_check_method in
+		match_pattern*)
+		  set dummy $deplibs_check_method; shift
+		  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+		  if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
+		    | $EGREP "$match_pattern_regex" > /dev/null; then
+		    valid_a_lib=yes
+		  fi
+		;;
+		pass_all)
+		  valid_a_lib=yes
+		;;
+	      esac
+	      if test "$valid_a_lib" != yes; then
+		echo
+		$ECHO "*** Warning: Trying to link with static lib archive $deplib."
+		echo "*** I have the capability to make that library automatically link in when"
+		echo "*** you link to this library.  But I can only do this if you have a"
+		echo "*** shared version of the library, which you do not appear to have"
+		echo "*** because the file extensions .$libext of this argument makes me believe"
+		echo "*** that it is just a static archive that I should not use here."
+	      else
+		echo
+		$ECHO "*** Warning: Linking the shared library $output against the"
+		$ECHO "*** static library $deplib is not portable!"
+		deplibs="$deplib $deplibs"
+	      fi
+	      ;;
+	    esac
+	    continue
+	    ;;
+	  prog)
+	    if test "$pass" != link; then
+	      deplibs="$deplib $deplibs"
+	    else
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    fi
+	    continue
+	    ;;
+	  esac # linkmode
+	  ;; # *.$libext
+	*.lo | *.$objext)
+	  if test "$pass" = conv; then
+	    deplibs="$deplib $deplibs"
+	  elif test "$linkmode" = prog; then
+	    if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+	      # If there is no dlopen support or we're linking statically,
+	      # we need to preload.
+	      func_append newdlprefiles " $deplib"
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    else
+	      func_append newdlfiles " $deplib"
+	    fi
+	  fi
+	  continue
+	  ;;
+	%DEPLIBS%)
+	  alldeplibs=yes
+	  continue
+	  ;;
+	esac # case $deplib
+
+	if test "$found" = yes || test -f "$lib"; then :
+	else
+	  func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
+	fi
+
+	# Check to see that this really is a libtool archive.
+	func_lalib_unsafe_p "$lib" \
+	  || func_fatal_error "\`$lib' is not a valid libtool archive"
+
+	func_dirname "$lib" "" "."
+	ladir="$func_dirname_result"
+
+	dlname=
+	dlopen=
+	dlpreopen=
+	libdir=
+	library_names=
+	old_library=
+	inherited_linker_flags=
+	# If the library was installed with an old release of libtool,
+	# it will not redefine variables installed, or shouldnotlink
+	installed=yes
+	shouldnotlink=no
+	avoidtemprpath=
+
+
+	# Read the .la file
+	func_source "$lib"
+
+	# Convert "-framework foo" to "foo.ltframework"
+	if test -n "$inherited_linker_flags"; then
+	  tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'`
+	  for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
+	    case " $new_inherited_linker_flags " in
+	      *" $tmp_inherited_linker_flag "*) ;;
+	      *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";;
+	    esac
+	  done
+	fi
+	dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	if test "$linkmode,$pass" = "lib,link" ||
+	   test "$linkmode,$pass" = "prog,scan" ||
+	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+	  test -n "$dlopen" && func_append dlfiles " $dlopen"
+	  test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
+	fi
+
+	if test "$pass" = conv; then
+	  # Only check for convenience libraries
+	  deplibs="$lib $deplibs"
+	  if test -z "$libdir"; then
+	    if test -z "$old_library"; then
+	      func_fatal_error "cannot find name of link library for \`$lib'"
+	    fi
+	    # It is a libtool convenience library, so add in its objects.
+	    func_append convenience " $ladir/$objdir/$old_library"
+	    func_append old_convenience " $ladir/$objdir/$old_library"
+	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
+	    func_fatal_error "\`$lib' is not a convenience library"
+	  fi
+	  tmp_libs=
+	  for deplib in $dependency_libs; do
+	    deplibs="$deplib $deplibs"
+	    if $opt_preserve_dup_deps ; then
+	      case "$tmp_libs " in
+	      *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+	      esac
+	    fi
+	    func_append tmp_libs " $deplib"
+	  done
+	  continue
+	fi # $pass = conv
+
+
+	# Get the name of the library we link against.
+	linklib=
+	if test -n "$old_library" &&
+	   { test "$prefer_static_libs" = yes ||
+	     test "$prefer_static_libs,$installed" = "built,no"; }; then
+	  linklib=$old_library
+	else
+	  for l in $old_library $library_names; do
+	    linklib="$l"
+	  done
+	fi
+	if test -z "$linklib"; then
+	  func_fatal_error "cannot find name of link library for \`$lib'"
+	fi
+
+	# This library was specified with -dlopen.
+	if test "$pass" = dlopen; then
+	  if test -z "$libdir"; then
+	    func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
+	  fi
+	  if test -z "$dlname" ||
+	     test "$dlopen_support" != yes ||
+	     test "$build_libtool_libs" = no; then
+	    # If there is no dlname, no dlopen support or we're linking
+	    # statically, we need to preload.  We also need to preload any
+	    # dependent libraries so libltdl's deplib preloader doesn't
+	    # bomb out in the load deplibs phase.
+	    func_append dlprefiles " $lib $dependency_libs"
+	  else
+	    func_append newdlfiles " $lib"
+	  fi
+	  continue
+	fi # $pass = dlopen
+
+	# We need an absolute path.
+	case $ladir in
+	[\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+	*)
+	  abs_ladir=`cd "$ladir" && pwd`
+	  if test -z "$abs_ladir"; then
+	    func_warning "cannot determine absolute directory name of \`$ladir'"
+	    func_warning "passing it literally to the linker, although it might fail"
+	    abs_ladir="$ladir"
+	  fi
+	  ;;
+	esac
+	func_basename "$lib"
+	laname="$func_basename_result"
+
+	# Find the relevant object directory and library name.
+	if test "X$installed" = Xyes; then
+	  if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+	    func_warning "library \`$lib' was moved."
+	    dir="$ladir"
+	    absdir="$abs_ladir"
+	    libdir="$abs_ladir"
+	  else
+	    dir="$lt_sysroot$libdir"
+	    absdir="$lt_sysroot$libdir"
+	  fi
+	  test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
+	else
+	  if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+	    dir="$ladir"
+	    absdir="$abs_ladir"
+	    # Remove this search path later
+	    func_append notinst_path " $abs_ladir"
+	  else
+	    dir="$ladir/$objdir"
+	    absdir="$abs_ladir/$objdir"
+	    # Remove this search path later
+	    func_append notinst_path " $abs_ladir"
+	  fi
+	fi # $installed = yes
+	func_stripname 'lib' '.la' "$laname"
+	name=$func_stripname_result
+
+	# This library was specified with -dlpreopen.
+	if test "$pass" = dlpreopen; then
+	  if test -z "$libdir" && test "$linkmode" = prog; then
+	    func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
+	  fi
+	  case "$host" in
+	    # special handling for platforms with PE-DLLs.
+	    *cygwin* | *mingw* | *cegcc* )
+	      # Linker will automatically link against shared library if both
+	      # static and shared are present.  Therefore, ensure we extract
+	      # symbols from the import library if a shared library is present
+	      # (otherwise, the dlopen module name will be incorrect).  We do
+	      # this by putting the import library name into $newdlprefiles.
+	      # We recover the dlopen module name by 'saving' the la file
+	      # name in a special purpose variable, and (later) extracting the
+	      # dlname from the la file.
+	      if test -n "$dlname"; then
+	        func_tr_sh "$dir/$linklib"
+	        eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname"
+	        func_append newdlprefiles " $dir/$linklib"
+	      else
+	        func_append newdlprefiles " $dir/$old_library"
+	        # Keep a list of preopened convenience libraries to check
+	        # that they are being used correctly in the link pass.
+	        test -z "$libdir" && \
+	          func_append dlpreconveniencelibs " $dir/$old_library"
+	      fi
+	    ;;
+	    * )
+	      # Prefer using a static library (so that no silly _DYNAMIC symbols
+	      # are required to link).
+	      if test -n "$old_library"; then
+	        func_append newdlprefiles " $dir/$old_library"
+	        # Keep a list of preopened convenience libraries to check
+	        # that they are being used correctly in the link pass.
+	        test -z "$libdir" && \
+	          func_append dlpreconveniencelibs " $dir/$old_library"
+	      # Otherwise, use the dlname, so that lt_dlopen finds it.
+	      elif test -n "$dlname"; then
+	        func_append newdlprefiles " $dir/$dlname"
+	      else
+	        func_append newdlprefiles " $dir/$linklib"
+	      fi
+	    ;;
+	  esac
+	fi # $pass = dlpreopen
+
+	if test -z "$libdir"; then
+	  # Link the convenience library
+	  if test "$linkmode" = lib; then
+	    deplibs="$dir/$old_library $deplibs"
+	  elif test "$linkmode,$pass" = "prog,link"; then
+	    compile_deplibs="$dir/$old_library $compile_deplibs"
+	    finalize_deplibs="$dir/$old_library $finalize_deplibs"
+	  else
+	    deplibs="$lib $deplibs" # used for prog,scan pass
+	  fi
+	  continue
+	fi
+
+
+	if test "$linkmode" = prog && test "$pass" != link; then
+	  func_append newlib_search_path " $ladir"
+	  deplibs="$lib $deplibs"
+
+	  linkalldeplibs=no
+	  if test "$link_all_deplibs" != no || test -z "$library_names" ||
+	     test "$build_libtool_libs" = no; then
+	    linkalldeplibs=yes
+	  fi
+
+	  tmp_libs=
+	  for deplib in $dependency_libs; do
+	    case $deplib in
+	    -L*) func_stripname '-L' '' "$deplib"
+	         func_resolve_sysroot "$func_stripname_result"
+	         func_append newlib_search_path " $func_resolve_sysroot_result"
+		 ;;
+	    esac
+	    # Need to link against all dependency_libs?
+	    if test "$linkalldeplibs" = yes; then
+	      deplibs="$deplib $deplibs"
+	    else
+	      # Need to hardcode shared library paths
+	      # or/and link against static libraries
+	      newdependency_libs="$deplib $newdependency_libs"
+	    fi
+	    if $opt_preserve_dup_deps ; then
+	      case "$tmp_libs " in
+	      *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+	      esac
+	    fi
+	    func_append tmp_libs " $deplib"
+	  done # for deplib
+	  continue
+	fi # $linkmode = prog...
+
+	if test "$linkmode,$pass" = "prog,link"; then
+	  if test -n "$library_names" &&
+	     { { test "$prefer_static_libs" = no ||
+	         test "$prefer_static_libs,$installed" = "built,yes"; } ||
+	       test -z "$old_library"; }; then
+	    # We need to hardcode the library path
+	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
+	      # Make sure the rpath contains only unique directories.
+	      case "$temp_rpath:" in
+	      *"$absdir:"*) ;;
+	      *) func_append temp_rpath "$absdir:" ;;
+	      esac
+	    fi
+
+	    # Hardcode the library path.
+	    # Skip directories that are in the system default run-time
+	    # search path.
+	    case " $sys_lib_dlsearch_path " in
+	    *" $absdir "*) ;;
+	    *)
+	      case "$compile_rpath " in
+	      *" $absdir "*) ;;
+	      *) func_append compile_rpath " $absdir" ;;
+	      esac
+	      ;;
+	    esac
+	    case " $sys_lib_dlsearch_path " in
+	    *" $libdir "*) ;;
+	    *)
+	      case "$finalize_rpath " in
+	      *" $libdir "*) ;;
+	      *) func_append finalize_rpath " $libdir" ;;
+	      esac
+	      ;;
+	    esac
+	  fi # $linkmode,$pass = prog,link...
+
+	  if test "$alldeplibs" = yes &&
+	     { test "$deplibs_check_method" = pass_all ||
+	       { test "$build_libtool_libs" = yes &&
+		 test -n "$library_names"; }; }; then
+	    # We only need to search for static libraries
+	    continue
+	  fi
+	fi
+
+	link_static=no # Whether the deplib will be linked statically
+	use_static_libs=$prefer_static_libs
+	if test "$use_static_libs" = built && test "$installed" = yes; then
+	  use_static_libs=no
+	fi
+	if test -n "$library_names" &&
+	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
+	  case $host in
+	  *cygwin* | *mingw* | *cegcc*)
+	      # No point in relinking DLLs because paths are not encoded
+	      func_append notinst_deplibs " $lib"
+	      need_relink=no
+	    ;;
+	  *)
+	    if test "$installed" = no; then
+	      func_append notinst_deplibs " $lib"
+	      need_relink=yes
+	    fi
+	    ;;
+	  esac
+	  # This is a shared library
+
+	  # Warn about portability, can't link against -module's on some
+	  # systems (darwin).  Don't bleat about dlopened modules though!
+	  dlopenmodule=""
+	  for dlpremoduletest in $dlprefiles; do
+	    if test "X$dlpremoduletest" = "X$lib"; then
+	      dlopenmodule="$dlpremoduletest"
+	      break
+	    fi
+	  done
+	  if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
+	    echo
+	    if test "$linkmode" = prog; then
+	      $ECHO "*** Warning: Linking the executable $output against the loadable module"
+	    else
+	      $ECHO "*** Warning: Linking the shared library $output against the loadable module"
+	    fi
+	    $ECHO "*** $linklib is not portable!"
+	  fi
+	  if test "$linkmode" = lib &&
+	     test "$hardcode_into_libs" = yes; then
+	    # Hardcode the library path.
+	    # Skip directories that are in the system default run-time
+	    # search path.
+	    case " $sys_lib_dlsearch_path " in
+	    *" $absdir "*) ;;
+	    *)
+	      case "$compile_rpath " in
+	      *" $absdir "*) ;;
+	      *) func_append compile_rpath " $absdir" ;;
+	      esac
+	      ;;
+	    esac
+	    case " $sys_lib_dlsearch_path " in
+	    *" $libdir "*) ;;
+	    *)
+	      case "$finalize_rpath " in
+	      *" $libdir "*) ;;
+	      *) func_append finalize_rpath " $libdir" ;;
+	      esac
+	      ;;
+	    esac
+	  fi
+
+	  if test -n "$old_archive_from_expsyms_cmds"; then
+	    # figure out the soname
+	    set dummy $library_names
+	    shift
+	    realname="$1"
+	    shift
+	    libname=`eval "\\$ECHO \"$libname_spec\""`
+	    # use dlname if we got it. it's perfectly good, no?
+	    if test -n "$dlname"; then
+	      soname="$dlname"
+	    elif test -n "$soname_spec"; then
+	      # bleh windows
+	      case $host in
+	      *cygwin* | mingw* | *cegcc*)
+	        func_arith $current - $age
+		major=$func_arith_result
+		versuffix="-$major"
+		;;
+	      esac
+	      eval soname=\"$soname_spec\"
+	    else
+	      soname="$realname"
+	    fi
+
+	    # Make a new name for the extract_expsyms_cmds to use
+	    soroot="$soname"
+	    func_basename "$soroot"
+	    soname="$func_basename_result"
+	    func_stripname 'lib' '.dll' "$soname"
+	    newlib=libimp-$func_stripname_result.a
+
+	    # If the library has no export list, then create one now
+	    if test -f "$output_objdir/$soname-def"; then :
+	    else
+	      func_verbose "extracting exported symbol list from \`$soname'"
+	      func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
+	    fi
+
+	    # Create $newlib
+	    if test -f "$output_objdir/$newlib"; then :; else
+	      func_verbose "generating import library for \`$soname'"
+	      func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
+	    fi
+	    # make sure the library variables are pointing to the new library
+	    dir=$output_objdir
+	    linklib=$newlib
+	  fi # test -n "$old_archive_from_expsyms_cmds"
+
+	  if test "$linkmode" = prog || test "$opt_mode" != relink; then
+	    add_shlibpath=
+	    add_dir=
+	    add=
+	    lib_linked=yes
+	    case $hardcode_action in
+	    immediate | unsupported)
+	      if test "$hardcode_direct" = no; then
+		add="$dir/$linklib"
+		case $host in
+		  *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
+		  *-*-sysv4*uw2*) add_dir="-L$dir" ;;
+		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
+		    *-*-unixware7*) add_dir="-L$dir" ;;
+		  *-*-darwin* )
+		    # if the lib is a (non-dlopened) module then we can not
+		    # link against it, someone is ignoring the earlier warnings
+		    if /usr/bin/file -L $add 2> /dev/null |
+			 $GREP ": [^:]* bundle" >/dev/null ; then
+		      if test "X$dlopenmodule" != "X$lib"; then
+			$ECHO "*** Warning: lib $linklib is a module, not a shared library"
+			if test -z "$old_library" ; then
+			  echo
+			  echo "*** And there doesn't seem to be a static archive available"
+			  echo "*** The link will probably fail, sorry"
+			else
+			  add="$dir/$old_library"
+			fi
+		      elif test -n "$old_library"; then
+			add="$dir/$old_library"
+		      fi
+		    fi
+		esac
+	      elif test "$hardcode_minus_L" = no; then
+		case $host in
+		*-*-sunos*) add_shlibpath="$dir" ;;
+		esac
+		add_dir="-L$dir"
+		add="-l$name"
+	      elif test "$hardcode_shlibpath_var" = no; then
+		add_shlibpath="$dir"
+		add="-l$name"
+	      else
+		lib_linked=no
+	      fi
+	      ;;
+	    relink)
+	      if test "$hardcode_direct" = yes &&
+	         test "$hardcode_direct_absolute" = no; then
+		add="$dir/$linklib"
+	      elif test "$hardcode_minus_L" = yes; then
+		add_dir="-L$dir"
+		# Try looking first in the location we're being installed to.
+		if test -n "$inst_prefix_dir"; then
+		  case $libdir in
+		    [\\/]*)
+		      func_append add_dir " -L$inst_prefix_dir$libdir"
+		      ;;
+		  esac
+		fi
+		add="-l$name"
+	      elif test "$hardcode_shlibpath_var" = yes; then
+		add_shlibpath="$dir"
+		add="-l$name"
+	      else
+		lib_linked=no
+	      fi
+	      ;;
+	    *) lib_linked=no ;;
+	    esac
+
+	    if test "$lib_linked" != yes; then
+	      func_fatal_configuration "unsupported hardcode properties"
+	    fi
+
+	    if test -n "$add_shlibpath"; then
+	      case :$compile_shlibpath: in
+	      *":$add_shlibpath:"*) ;;
+	      *) func_append compile_shlibpath "$add_shlibpath:" ;;
+	      esac
+	    fi
+	    if test "$linkmode" = prog; then
+	      test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
+	      test -n "$add" && compile_deplibs="$add $compile_deplibs"
+	    else
+	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
+	      test -n "$add" && deplibs="$add $deplibs"
+	      if test "$hardcode_direct" != yes &&
+		 test "$hardcode_minus_L" != yes &&
+		 test "$hardcode_shlibpath_var" = yes; then
+		case :$finalize_shlibpath: in
+		*":$libdir:"*) ;;
+		*) func_append finalize_shlibpath "$libdir:" ;;
+		esac
+	      fi
+	    fi
+	  fi
+
+	  if test "$linkmode" = prog || test "$opt_mode" = relink; then
+	    add_shlibpath=
+	    add_dir=
+	    add=
+	    # Finalize command for both is simple: just hardcode it.
+	    if test "$hardcode_direct" = yes &&
+	       test "$hardcode_direct_absolute" = no; then
+	      add="$libdir/$linklib"
+	    elif test "$hardcode_minus_L" = yes; then
+	      add_dir="-L$libdir"
+	      add="-l$name"
+	    elif test "$hardcode_shlibpath_var" = yes; then
+	      case :$finalize_shlibpath: in
+	      *":$libdir:"*) ;;
+	      *) func_append finalize_shlibpath "$libdir:" ;;
+	      esac
+	      add="-l$name"
+	    elif test "$hardcode_automatic" = yes; then
+	      if test -n "$inst_prefix_dir" &&
+		 test -f "$inst_prefix_dir$libdir/$linklib" ; then
+		add="$inst_prefix_dir$libdir/$linklib"
+	      else
+		add="$libdir/$linklib"
+	      fi
+	    else
+	      # We cannot seem to hardcode it, guess we'll fake it.
+	      add_dir="-L$libdir"
+	      # Try looking first in the location we're being installed to.
+	      if test -n "$inst_prefix_dir"; then
+		case $libdir in
+		  [\\/]*)
+		    func_append add_dir " -L$inst_prefix_dir$libdir"
+		    ;;
+		esac
+	      fi
+	      add="-l$name"
+	    fi
+
+	    if test "$linkmode" = prog; then
+	      test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
+	      test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
+	    else
+	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
+	      test -n "$add" && deplibs="$add $deplibs"
+	    fi
+	  fi
+	elif test "$linkmode" = prog; then
+	  # Here we assume that one of hardcode_direct or hardcode_minus_L
+	  # is not unsupported.  This is valid on all known static and
+	  # shared platforms.
+	  if test "$hardcode_direct" != unsupported; then
+	    test -n "$old_library" && linklib="$old_library"
+	    compile_deplibs="$dir/$linklib $compile_deplibs"
+	    finalize_deplibs="$dir/$linklib $finalize_deplibs"
+	  else
+	    compile_deplibs="-l$name -L$dir $compile_deplibs"
+	    finalize_deplibs="-l$name -L$dir $finalize_deplibs"
+	  fi
+	elif test "$build_libtool_libs" = yes; then
+	  # Not a shared library
+	  if test "$deplibs_check_method" != pass_all; then
+	    # We're trying link a shared library against a static one
+	    # but the system doesn't support it.
+
+	    # Just print a warning and add the library to dependency_libs so
+	    # that the program can be linked against the static library.
+	    echo
+	    $ECHO "*** Warning: This system can not link to static lib archive $lib."
+	    echo "*** I have the capability to make that library automatically link in when"
+	    echo "*** you link to this library.  But I can only do this if you have a"
+	    echo "*** shared version of the library, which you do not appear to have."
+	    if test "$module" = yes; then
+	      echo "*** But as you try to build a module library, libtool will still create "
+	      echo "*** a static module, that should work as long as the dlopening application"
+	      echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
+	      if test -z "$global_symbol_pipe"; then
+		echo
+		echo "*** However, this would only work if libtool was able to extract symbol"
+		echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+		echo "*** not find such a program.  So, this module is probably useless."
+		echo "*** \`nm' from GNU binutils and a full rebuild may help."
+	      fi
+	      if test "$build_old_libs" = no; then
+		build_libtool_libs=module
+		build_old_libs=yes
+	      else
+		build_libtool_libs=no
+	      fi
+	    fi
+	  else
+	    deplibs="$dir/$old_library $deplibs"
+	    link_static=yes
+	  fi
+	fi # link shared/static library?
+
+	if test "$linkmode" = lib; then
+	  if test -n "$dependency_libs" &&
+	     { test "$hardcode_into_libs" != yes ||
+	       test "$build_old_libs" = yes ||
+	       test "$link_static" = yes; }; then
+	    # Extract -R from dependency_libs
+	    temp_deplibs=
+	    for libdir in $dependency_libs; do
+	      case $libdir in
+	      -R*) func_stripname '-R' '' "$libdir"
+	           temp_xrpath=$func_stripname_result
+		   case " $xrpath " in
+		   *" $temp_xrpath "*) ;;
+		   *) func_append xrpath " $temp_xrpath";;
+		   esac;;
+	      *) func_append temp_deplibs " $libdir";;
+	      esac
+	    done
+	    dependency_libs="$temp_deplibs"
+	  fi
+
+	  func_append newlib_search_path " $absdir"
+	  # Link against this library
+	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+	  # ... and its dependency_libs
+	  tmp_libs=
+	  for deplib in $dependency_libs; do
+	    newdependency_libs="$deplib $newdependency_libs"
+	    case $deplib in
+              -L*) func_stripname '-L' '' "$deplib"
+                   func_resolve_sysroot "$func_stripname_result";;
+              *) func_resolve_sysroot "$deplib" ;;
+            esac
+	    if $opt_preserve_dup_deps ; then
+	      case "$tmp_libs " in
+	      *" $func_resolve_sysroot_result "*)
+                func_append specialdeplibs " $func_resolve_sysroot_result" ;;
+	      esac
+	    fi
+	    func_append tmp_libs " $func_resolve_sysroot_result"
+	  done
+
+	  if test "$link_all_deplibs" != no; then
+	    # Add the search paths of all dependency libraries
+	    for deplib in $dependency_libs; do
+	      path=
+	      case $deplib in
+	      -L*) path="$deplib" ;;
+	      *.la)
+	        func_resolve_sysroot "$deplib"
+	        deplib=$func_resolve_sysroot_result
+	        func_dirname "$deplib" "" "."
+		dir=$func_dirname_result
+		# We need an absolute path.
+		case $dir in
+		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+		*)
+		  absdir=`cd "$dir" && pwd`
+		  if test -z "$absdir"; then
+		    func_warning "cannot determine absolute directory name of \`$dir'"
+		    absdir="$dir"
+		  fi
+		  ;;
+		esac
+		if $GREP "^installed=no" $deplib > /dev/null; then
+		case $host in
+		*-*-darwin*)
+		  depdepl=
+		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+		  if test -n "$deplibrary_names" ; then
+		    for tmp in $deplibrary_names ; do
+		      depdepl=$tmp
+		    done
+		    if test -f "$absdir/$objdir/$depdepl" ; then
+		      depdepl="$absdir/$objdir/$depdepl"
+		      darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+                      if test -z "$darwin_install_name"; then
+                          darwin_install_name=`${OTOOL64} -L $depdepl  | awk '{if (NR == 2) {print $1;exit}}'`
+                      fi
+		      func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
+		      func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}"
+		      path=
+		    fi
+		  fi
+		  ;;
+		*)
+		  path="-L$absdir/$objdir"
+		  ;;
+		esac
+		else
+		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+		  test -z "$libdir" && \
+		    func_fatal_error "\`$deplib' is not a valid libtool archive"
+		  test "$absdir" != "$libdir" && \
+		    func_warning "\`$deplib' seems to be moved"
+
+		  path="-L$absdir"
+		fi
+		;;
+	      esac
+	      case " $deplibs " in
+	      *" $path "*) ;;
+	      *) deplibs="$path $deplibs" ;;
+	      esac
+	    done
+	  fi # link_all_deplibs != no
+	fi # linkmode = lib
+      done # for deplib in $libs
+      if test "$pass" = link; then
+	if test "$linkmode" = "prog"; then
+	  compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
+	  finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
+	else
+	  compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	fi
+      fi
+      dependency_libs="$newdependency_libs"
+      if test "$pass" = dlpreopen; then
+	# Link the dlpreopened libraries before other libraries
+	for deplib in $save_deplibs; do
+	  deplibs="$deplib $deplibs"
+	done
+      fi
+      if test "$pass" != dlopen; then
+	if test "$pass" != conv; then
+	  # Make sure lib_search_path contains only unique directories.
+	  lib_search_path=
+	  for dir in $newlib_search_path; do
+	    case "$lib_search_path " in
+	    *" $dir "*) ;;
+	    *) func_append lib_search_path " $dir" ;;
+	    esac
+	  done
+	  newlib_search_path=
+	fi
+
+	if test "$linkmode,$pass" != "prog,link"; then
+	  vars="deplibs"
+	else
+	  vars="compile_deplibs finalize_deplibs"
+	fi
+	for var in $vars dependency_libs; do
+	  # Add libraries to $var in reverse order
+	  eval tmp_libs=\"\$$var\"
+	  new_libs=
+	  for deplib in $tmp_libs; do
+	    # FIXME: Pedantically, this is the right thing to do, so
+	    #        that some nasty dependency loop isn't accidentally
+	    #        broken:
+	    #new_libs="$deplib $new_libs"
+	    # Pragmatically, this seems to cause very few problems in
+	    # practice:
+	    case $deplib in
+	    -L*) new_libs="$deplib $new_libs" ;;
+	    -R*) ;;
+	    *)
+	      # And here is the reason: when a library appears more
+	      # than once as an explicit dependence of a library, or
+	      # is implicitly linked in more than once by the
+	      # compiler, it is considered special, and multiple
+	      # occurrences thereof are not removed.  Compare this
+	      # with having the same library being listed as a
+	      # dependency of multiple other libraries: in this case,
+	      # we know (pedantically, we assume) the library does not
+	      # need to be listed more than once, so we keep only the
+	      # last copy.  This is not always right, but it is rare
+	      # enough that we require users that really mean to play
+	      # such unportable linking tricks to link the library
+	      # using -Wl,-lname, so that libtool does not consider it
+	      # for duplicate removal.
+	      case " $specialdeplibs " in
+	      *" $deplib "*) new_libs="$deplib $new_libs" ;;
+	      *)
+		case " $new_libs " in
+		*" $deplib "*) ;;
+		*) new_libs="$deplib $new_libs" ;;
+		esac
+		;;
+	      esac
+	      ;;
+	    esac
+	  done
+	  tmp_libs=
+	  for deplib in $new_libs; do
+	    case $deplib in
+	    -L*)
+	      case " $tmp_libs " in
+	      *" $deplib "*) ;;
+	      *) func_append tmp_libs " $deplib" ;;
+	      esac
+	      ;;
+	    *) func_append tmp_libs " $deplib" ;;
+	    esac
+	  done
+	  eval $var=\"$tmp_libs\"
+	done # for var
+      fi
+      # Last step: remove runtime libs from dependency_libs
+      # (they stay in deplibs)
+      tmp_libs=
+      for i in $dependency_libs ; do
+	case " $predeps $postdeps $compiler_lib_search_path " in
+	*" $i "*)
+	  i=""
+	  ;;
+	esac
+	if test -n "$i" ; then
+	  func_append tmp_libs " $i"
+	fi
+      done
+      dependency_libs=$tmp_libs
+    done # for pass
+    if test "$linkmode" = prog; then
+      dlfiles="$newdlfiles"
+    fi
+    if test "$linkmode" = prog || test "$linkmode" = lib; then
+      dlprefiles="$newdlprefiles"
+    fi
+
+    case $linkmode in
+    oldlib)
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+	func_warning "\`-dlopen' is ignored for archives"
+      fi
+
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	func_warning "\`-l' and \`-L' are ignored for archives" ;;
+      esac
+
+      test -n "$rpath" && \
+	func_warning "\`-rpath' is ignored for archives"
+
+      test -n "$xrpath" && \
+	func_warning "\`-R' is ignored for archives"
+
+      test -n "$vinfo" && \
+	func_warning "\`-version-info/-version-number' is ignored for archives"
+
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for archives"
+
+      test -n "$export_symbols$export_symbols_regex" && \
+	func_warning "\`-export-symbols' is ignored for archives"
+
+      # Now set the variables for building old libraries.
+      build_libtool_libs=no
+      oldlibs="$output"
+      func_append objs "$old_deplibs"
+      ;;
+
+    lib)
+      # Make sure we only generate libraries of the form `libNAME.la'.
+      case $outputname in
+      lib*)
+	func_stripname 'lib' '.la' "$outputname"
+	name=$func_stripname_result
+	eval shared_ext=\"$shrext_cmds\"
+	eval libname=\"$libname_spec\"
+	;;
+      *)
+	test "$module" = no && \
+	  func_fatal_help "libtool library \`$output' must begin with \`lib'"
+
+	if test "$need_lib_prefix" != no; then
+	  # Add the "lib" prefix for modules if required
+	  func_stripname '' '.la' "$outputname"
+	  name=$func_stripname_result
+	  eval shared_ext=\"$shrext_cmds\"
+	  eval libname=\"$libname_spec\"
+	else
+	  func_stripname '' '.la' "$outputname"
+	  libname=$func_stripname_result
+	fi
+	;;
+      esac
+
+      if test -n "$objs"; then
+	if test "$deplibs_check_method" != pass_all; then
+	  func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
+	else
+	  echo
+	  $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
+	  $ECHO "*** objects $objs is not portable!"
+	  func_append libobjs " $objs"
+	fi
+      fi
+
+      test "$dlself" != no && \
+	func_warning "\`-dlopen self' is ignored for libtool libraries"
+
+      set dummy $rpath
+      shift
+      test "$#" -gt 1 && \
+	func_warning "ignoring multiple \`-rpath's for a libtool library"
+
+      install_libdir="$1"
+
+      oldlibs=
+      if test -z "$rpath"; then
+	if test "$build_libtool_libs" = yes; then
+	  # Building a libtool convenience library.
+	  # Some compilers have problems with a `.al' extension so
+	  # convenience libraries should have the same extension an
+	  # archive normally would.
+	  oldlibs="$output_objdir/$libname.$libext $oldlibs"
+	  build_libtool_libs=convenience
+	  build_old_libs=yes
+	fi
+
+	test -n "$vinfo" && \
+	  func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
+
+	test -n "$release" && \
+	  func_warning "\`-release' is ignored for convenience libraries"
+      else
+
+	# Parse the version information argument.
+	save_ifs="$IFS"; IFS=':'
+	set dummy $vinfo 0 0 0
+	shift
+	IFS="$save_ifs"
+
+	test -n "$7" && \
+	  func_fatal_help "too many parameters to \`-version-info'"
+
+	# convert absolute version numbers to libtool ages
+	# this retains compatibility with .la files and attempts
+	# to make the code below a bit more comprehensible
+
+	case $vinfo_number in
+	yes)
+	  number_major="$1"
+	  number_minor="$2"
+	  number_revision="$3"
+	  #
+	  # There are really only two kinds -- those that
+	  # use the current revision as the major version
+	  # and those that subtract age and use age as
+	  # a minor version.  But, then there is irix
+	  # which has an extra 1 added just for fun
+	  #
+	  case $version_type in
+	  darwin|linux|osf|windows|none)
+	    func_arith $number_major + $number_minor
+	    current=$func_arith_result
+	    age="$number_minor"
+	    revision="$number_revision"
+	    ;;
+	  freebsd-aout|freebsd-elf|qnx|sunos)
+	    current="$number_major"
+	    revision="$number_minor"
+	    age="0"
+	    ;;
+	  irix|nonstopux)
+	    func_arith $number_major + $number_minor
+	    current=$func_arith_result
+	    age="$number_minor"
+	    revision="$number_minor"
+	    lt_irix_increment=no
+	    ;;
+	  esac
+	  ;;
+	no)
+	  current="$1"
+	  revision="$2"
+	  age="$3"
+	  ;;
+	esac
+
+	# Check that each of the things are valid numbers.
+	case $current in
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+	*)
+	  func_error "CURRENT \`$current' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
+	  ;;
+	esac
+
+	case $revision in
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+	*)
+	  func_error "REVISION \`$revision' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
+	  ;;
+	esac
+
+	case $age in
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+	*)
+	  func_error "AGE \`$age' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
+	  ;;
+	esac
+
+	if test "$age" -gt "$current"; then
+	  func_error "AGE \`$age' is greater than the current interface number \`$current'"
+	  func_fatal_error "\`$vinfo' is not valid version information"
+	fi
+
+	# Calculate the version variables.
+	major=
+	versuffix=
+	verstring=
+	case $version_type in
+	none) ;;
+
+	darwin)
+	  # Like Linux, but with the current version available in
+	  # verstring for coding it into the library header
+	  func_arith $current - $age
+	  major=.$func_arith_result
+	  versuffix="$major.$age.$revision"
+	  # Darwin ld doesn't like 0 for these options...
+	  func_arith $current + 1
+	  minor_current=$func_arith_result
+	  xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+	  ;;
+
+	freebsd-aout)
+	  major=".$current"
+	  versuffix=".$current.$revision";
+	  ;;
+
+	freebsd-elf)
+	  major=".$current"
+	  versuffix=".$current"
+	  ;;
+
+	irix | nonstopux)
+	  if test "X$lt_irix_increment" = "Xno"; then
+	    func_arith $current - $age
+	  else
+	    func_arith $current - $age + 1
+	  fi
+	  major=$func_arith_result
+
+	  case $version_type in
+	    nonstopux) verstring_prefix=nonstopux ;;
+	    *)         verstring_prefix=sgi ;;
+	  esac
+	  verstring="$verstring_prefix$major.$revision"
+
+	  # Add in all the interfaces that we are compatible with.
+	  loop=$revision
+	  while test "$loop" -ne 0; do
+	    func_arith $revision - $loop
+	    iface=$func_arith_result
+	    func_arith $loop - 1
+	    loop=$func_arith_result
+	    verstring="$verstring_prefix$major.$iface:$verstring"
+	  done
+
+	  # Before this point, $major must not contain `.'.
+	  major=.$major
+	  versuffix="$major.$revision"
+	  ;;
+
+	linux)
+	  func_arith $current - $age
+	  major=.$func_arith_result
+	  versuffix="$major.$age.$revision"
+	  ;;
+
+	osf)
+	  func_arith $current - $age
+	  major=.$func_arith_result
+	  versuffix=".$current.$age.$revision"
+	  verstring="$current.$age.$revision"
+
+	  # Add in all the interfaces that we are compatible with.
+	  loop=$age
+	  while test "$loop" -ne 0; do
+	    func_arith $current - $loop
+	    iface=$func_arith_result
+	    func_arith $loop - 1
+	    loop=$func_arith_result
+	    verstring="$verstring:${iface}.0"
+	  done
+
+	  # Make executables depend on our current version.
+	  func_append verstring ":${current}.0"
+	  ;;
+
+	qnx)
+	  major=".$current"
+	  versuffix=".$current"
+	  ;;
+
+	sunos)
+	  major=".$current"
+	  versuffix=".$current.$revision"
+	  ;;
+
+	windows)
+	  # Use '-' rather than '.', since we only want one
+	  # extension on DOS 8.3 filesystems.
+	  func_arith $current - $age
+	  major=$func_arith_result
+	  versuffix="-$major"
+	  ;;
+
+	*)
+	  func_fatal_configuration "unknown library version type \`$version_type'"
+	  ;;
+	esac
+
+	# Clear the version info if we defaulted, and they specified a release.
+	if test -z "$vinfo" && test -n "$release"; then
+	  major=
+	  case $version_type in
+	  darwin)
+	    # we can't check for "0.0" in archive_cmds due to quoting
+	    # problems, so we reset it completely
+	    verstring=
+	    ;;
+	  *)
+	    verstring="0.0"
+	    ;;
+	  esac
+	  if test "$need_version" = no; then
+	    versuffix=
+	  else
+	    versuffix=".0.0"
+	  fi
+	fi
+
+	# Remove version info from name if versioning should be avoided
+	if test "$avoid_version" = yes && test "$need_version" = no; then
+	  major=
+	  versuffix=
+	  verstring=""
+	fi
+
+	# Check to see if the archive will have undefined symbols.
+	if test "$allow_undefined" = yes; then
+	  if test "$allow_undefined_flag" = unsupported; then
+	    func_warning "undefined symbols not allowed in $host shared libraries"
+	    build_libtool_libs=no
+	    build_old_libs=yes
+	  fi
+	else
+	  # Don't allow undefined symbols.
+	  allow_undefined_flag="$no_undefined_flag"
+	fi
+
+      fi
+
+      func_generate_dlsyms "$libname" "$libname" "yes"
+      func_append libobjs " $symfileobj"
+      test "X$libobjs" = "X " && libobjs=
+
+      if test "$opt_mode" != relink; then
+	# Remove our outputs, but don't remove object files since they
+	# may have been created when compiling PIC objects.
+	removelist=
+	tempremovelist=`$ECHO "$output_objdir/*"`
+	for p in $tempremovelist; do
+	  case $p in
+	    *.$objext | *.gcno)
+	       ;;
+	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
+	       if test "X$precious_files_regex" != "X"; then
+		 if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
+		 then
+		   continue
+		 fi
+	       fi
+	       func_append removelist " $p"
+	       ;;
+	    *) ;;
+	  esac
+	done
+	test -n "$removelist" && \
+	  func_show_eval "${RM}r \$removelist"
+      fi
+
+      # Now set the variables for building old libraries.
+      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+	func_append oldlibs " $output_objdir/$libname.$libext"
+
+	# Transform .lo files to .o files.
+	oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
+      fi
+
+      # Eliminate all temporary directories.
+      #for path in $notinst_path; do
+      #	lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"`
+      #	deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"`
+      #	dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"`
+      #done
+
+      if test -n "$xrpath"; then
+	# If the user specified any rpath flags, then add them.
+	temp_xrpath=
+	for libdir in $xrpath; do
+	  func_replace_sysroot "$libdir"
+	  func_append temp_xrpath " -R$func_replace_sysroot_result"
+	  case "$finalize_rpath " in
+	  *" $libdir "*) ;;
+	  *) func_append finalize_rpath " $libdir" ;;
+	  esac
+	done
+	if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+	  dependency_libs="$temp_xrpath $dependency_libs"
+	fi
+      fi
+
+      # Make sure dlfiles contains only unique files that won't be dlpreopened
+      old_dlfiles="$dlfiles"
+      dlfiles=
+      for lib in $old_dlfiles; do
+	case " $dlprefiles $dlfiles " in
+	*" $lib "*) ;;
+	*) func_append dlfiles " $lib" ;;
+	esac
+      done
+
+      # Make sure dlprefiles contains only unique files
+      old_dlprefiles="$dlprefiles"
+      dlprefiles=
+      for lib in $old_dlprefiles; do
+	case "$dlprefiles " in
+	*" $lib "*) ;;
+	*) func_append dlprefiles " $lib" ;;
+	esac
+      done
+
+      if test "$build_libtool_libs" = yes; then
+	if test -n "$rpath"; then
+	  case $host in
+	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
+	    # these systems don't actually have a c library (as such)!
+	    ;;
+	  *-*-rhapsody* | *-*-darwin1.[012])
+	    # Rhapsody C library is in the System framework
+	    func_append deplibs " System.ltframework"
+	    ;;
+	  *-*-netbsd*)
+	    # Don't link with libc until the a.out ld.so is fixed.
+	    ;;
+	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	    # Do not include libc due to us having libc/libc_r.
+	    ;;
+	  *-*-sco3.2v5* | *-*-sco5v6*)
+	    # Causes problems with __ctype
+	    ;;
+	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
+	    # Compiler inserts libc in the correct place for threads to work
+	    ;;
+	  *)
+	    # Add libc to deplibs on all other systems if necessary.
+	    if test "$build_libtool_need_lc" = "yes"; then
+	      func_append deplibs " -lc"
+	    fi
+	    ;;
+	  esac
+	fi
+
+	# Transform deplibs into only deplibs that can be linked in shared.
+	name_save=$name
+	libname_save=$libname
+	release_save=$release
+	versuffix_save=$versuffix
+	major_save=$major
+	# I'm not sure if I'm treating the release correctly.  I think
+	# release should show up in the -l (ie -lgmp5) so we don't want to
+	# add it in twice.  Is that correct?
+	release=""
+	versuffix=""
+	major=""
+	newdeplibs=
+	droppeddeps=no
+	case $deplibs_check_method in
+	pass_all)
+	  # Don't check for shared/static.  Everything works.
+	  # This might be a little naive.  We might want to check
+	  # whether the library exists or not.  But this is on
+	  # osf3 & osf4 and I'm not really sure... Just
+	  # implementing what was already the behavior.
+	  newdeplibs=$deplibs
+	  ;;
+	test_compile)
+	  # This code stresses the "libraries are programs" paradigm to its
+	  # limits. Maybe even breaks it.  We compile a program, linking it
+	  # against the deplibs as a proxy for the library.  Then we can check
+	  # whether they linked in statically or dynamically with ldd.
+	  $opt_dry_run || $RM conftest.c
+	  cat > conftest.c <<EOF
+	  int main() { return 0; }
+EOF
+	  $opt_dry_run || $RM conftest
+	  if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
+	    ldd_output=`ldd conftest`
+	    for i in $deplibs; do
+	      case $i in
+	      -l*)
+		func_stripname -l '' "$i"
+		name=$func_stripname_result
+		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+		  case " $predeps $postdeps " in
+		  *" $i "*)
+		    func_append newdeplibs " $i"
+		    i=""
+		    ;;
+		  esac
+		fi
+		if test -n "$i" ; then
+		  libname=`eval "\\$ECHO \"$libname_spec\""`
+		  deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+		  set dummy $deplib_matches; shift
+		  deplib_match=$1
+		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+		    func_append newdeplibs " $i"
+		  else
+		    droppeddeps=yes
+		    echo
+		    $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+		    echo "*** I have the capability to make that library automatically link in when"
+		    echo "*** you link to this library.  But I can only do this if you have a"
+		    echo "*** shared version of the library, which I believe you do not have"
+		    echo "*** because a test_compile did reveal that the linker did not use it for"
+		    echo "*** its dynamic dependency list that programs get resolved with at runtime."
+		  fi
+		fi
+		;;
+	      *)
+		func_append newdeplibs " $i"
+		;;
+	      esac
+	    done
+	  else
+	    # Error occurred in the first compile.  Let's try to salvage
+	    # the situation: Compile a separate program for each library.
+	    for i in $deplibs; do
+	      case $i in
+	      -l*)
+		func_stripname -l '' "$i"
+		name=$func_stripname_result
+		$opt_dry_run || $RM conftest
+		if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
+		  ldd_output=`ldd conftest`
+		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+		    case " $predeps $postdeps " in
+		    *" $i "*)
+		      func_append newdeplibs " $i"
+		      i=""
+		      ;;
+		    esac
+		  fi
+		  if test -n "$i" ; then
+		    libname=`eval "\\$ECHO \"$libname_spec\""`
+		    deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+		    set dummy $deplib_matches; shift
+		    deplib_match=$1
+		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+		      func_append newdeplibs " $i"
+		    else
+		      droppeddeps=yes
+		      echo
+		      $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+		      echo "*** I have the capability to make that library automatically link in when"
+		      echo "*** you link to this library.  But I can only do this if you have a"
+		      echo "*** shared version of the library, which you do not appear to have"
+		      echo "*** because a test_compile did reveal that the linker did not use this one"
+		      echo "*** as a dynamic dependency that programs can get resolved with at runtime."
+		    fi
+		  fi
+		else
+		  droppeddeps=yes
+		  echo
+		  $ECHO "*** Warning!  Library $i is needed by this library but I was not able to"
+		  echo "*** make it link in!  You will probably need to install it or some"
+		  echo "*** library that it depends on before this library will be fully"
+		  echo "*** functional.  Installing it before continuing would be even better."
+		fi
+		;;
+	      *)
+		func_append newdeplibs " $i"
+		;;
+	      esac
+	    done
+	  fi
+	  ;;
+	file_magic*)
+	  set dummy $deplibs_check_method; shift
+	  file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+	  for a_deplib in $deplibs; do
+	    case $a_deplib in
+	    -l*)
+	      func_stripname -l '' "$a_deplib"
+	      name=$func_stripname_result
+	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+		case " $predeps $postdeps " in
+		*" $a_deplib "*)
+		  func_append newdeplibs " $a_deplib"
+		  a_deplib=""
+		  ;;
+		esac
+	      fi
+	      if test -n "$a_deplib" ; then
+		libname=`eval "\\$ECHO \"$libname_spec\""`
+		if test -n "$file_magic_glob"; then
+		  libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
+		else
+		  libnameglob=$libname
+		fi
+		test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
+		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+		  if test "$want_nocaseglob" = yes; then
+		    shopt -s nocaseglob
+		    potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
+		    $nocaseglob
+		  else
+		    potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
+		  fi
+		  for potent_lib in $potential_libs; do
+		      # Follow soft links.
+		      if ls -lLd "$potent_lib" 2>/dev/null |
+			 $GREP " -> " >/dev/null; then
+			continue
+		      fi
+		      # The statement above tries to avoid entering an
+		      # endless loop below, in case of cyclic links.
+		      # We might still enter an endless loop, since a link
+		      # loop can be closed while we follow links,
+		      # but so what?
+		      potlib="$potent_lib"
+		      while test -h "$potlib" 2>/dev/null; do
+			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+			case $potliblink in
+			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
+			*) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
+			esac
+		      done
+		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
+			 $SED -e 10q |
+			 $EGREP "$file_magic_regex" > /dev/null; then
+			func_append newdeplibs " $a_deplib"
+			a_deplib=""
+			break 2
+		      fi
+		  done
+		done
+	      fi
+	      if test -n "$a_deplib" ; then
+		droppeddeps=yes
+		echo
+		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+		echo "*** I have the capability to make that library automatically link in when"
+		echo "*** you link to this library.  But I can only do this if you have a"
+		echo "*** shared version of the library, which you do not appear to have"
+		echo "*** because I did check the linker path looking for a file starting"
+		if test -z "$potlib" ; then
+		  $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
+		else
+		  $ECHO "*** with $libname and none of the candidates passed a file format test"
+		  $ECHO "*** using a file magic. Last file checked: $potlib"
+		fi
+	      fi
+	      ;;
+	    *)
+	      # Add a -L argument.
+	      func_append newdeplibs " $a_deplib"
+	      ;;
+	    esac
+	  done # Gone through all deplibs.
+	  ;;
+	match_pattern*)
+	  set dummy $deplibs_check_method; shift
+	  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+	  for a_deplib in $deplibs; do
+	    case $a_deplib in
+	    -l*)
+	      func_stripname -l '' "$a_deplib"
+	      name=$func_stripname_result
+	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+		case " $predeps $postdeps " in
+		*" $a_deplib "*)
+		  func_append newdeplibs " $a_deplib"
+		  a_deplib=""
+		  ;;
+		esac
+	      fi
+	      if test -n "$a_deplib" ; then
+		libname=`eval "\\$ECHO \"$libname_spec\""`
+		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+		  for potent_lib in $potential_libs; do
+		    potlib="$potent_lib" # see symlink-check above in file_magic test
+		    if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
+		       $EGREP "$match_pattern_regex" > /dev/null; then
+		      func_append newdeplibs " $a_deplib"
+		      a_deplib=""
+		      break 2
+		    fi
+		  done
+		done
+	      fi
+	      if test -n "$a_deplib" ; then
+		droppeddeps=yes
+		echo
+		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+		echo "*** I have the capability to make that library automatically link in when"
+		echo "*** you link to this library.  But I can only do this if you have a"
+		echo "*** shared version of the library, which you do not appear to have"
+		echo "*** because I did check the linker path looking for a file starting"
+		if test -z "$potlib" ; then
+		  $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
+		else
+		  $ECHO "*** with $libname and none of the candidates passed a file format test"
+		  $ECHO "*** using a regex pattern. Last file checked: $potlib"
+		fi
+	      fi
+	      ;;
+	    *)
+	      # Add a -L argument.
+	      func_append newdeplibs " $a_deplib"
+	      ;;
+	    esac
+	  done # Gone through all deplibs.
+	  ;;
+	none | unknown | *)
+	  newdeplibs=""
+	  tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
+	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+	    for i in $predeps $postdeps ; do
+	      # can't use Xsed below, because $i might contain '/'
+	      tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
+	    done
+	  fi
+	  case $tmp_deplibs in
+	  *[!\	\ ]*)
+	    echo
+	    if test "X$deplibs_check_method" = "Xnone"; then
+	      echo "*** Warning: inter-library dependencies are not supported in this platform."
+	    else
+	      echo "*** Warning: inter-library dependencies are not known to be supported."
+	    fi
+	    echo "*** All declared inter-library dependencies are being dropped."
+	    droppeddeps=yes
+	    ;;
+	  esac
+	  ;;
+	esac
+	versuffix=$versuffix_save
+	major=$major_save
+	release=$release_save
+	libname=$libname_save
+	name=$name_save
+
+	case $host in
+	*-*-rhapsody* | *-*-darwin1.[012])
+	  # On Rhapsody replace the C library with the System framework
+	  newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'`
+	  ;;
+	esac
+
+	if test "$droppeddeps" = yes; then
+	  if test "$module" = yes; then
+	    echo
+	    echo "*** Warning: libtool could not satisfy all declared inter-library"
+	    $ECHO "*** dependencies of module $libname.  Therefore, libtool will create"
+	    echo "*** a static module, that should work as long as the dlopening"
+	    echo "*** application is linked with the -dlopen flag."
+	    if test -z "$global_symbol_pipe"; then
+	      echo
+	      echo "*** However, this would only work if libtool was able to extract symbol"
+	      echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+	      echo "*** not find such a program.  So, this module is probably useless."
+	      echo "*** \`nm' from GNU binutils and a full rebuild may help."
+	    fi
+	    if test "$build_old_libs" = no; then
+	      oldlibs="$output_objdir/$libname.$libext"
+	      build_libtool_libs=module
+	      build_old_libs=yes
+	    else
+	      build_libtool_libs=no
+	    fi
+	  else
+	    echo "*** The inter-library dependencies that have been dropped here will be"
+	    echo "*** automatically added whenever a program is linked with this library"
+	    echo "*** or is declared to -dlopen it."
+
+	    if test "$allow_undefined" = no; then
+	      echo
+	      echo "*** Since this library must not contain undefined symbols,"
+	      echo "*** because either the platform does not support them or"
+	      echo "*** it was explicitly requested with -no-undefined,"
+	      echo "*** libtool will only create a static version of it."
+	      if test "$build_old_libs" = no; then
+		oldlibs="$output_objdir/$libname.$libext"
+		build_libtool_libs=module
+		build_old_libs=yes
+	      else
+		build_libtool_libs=no
+	      fi
+	    fi
+	  fi
+	fi
+	# Done checking deplibs!
+	deplibs=$newdeplibs
+      fi
+      # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+      case $host in
+	*-*-darwin*)
+	  newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  ;;
+      esac
+
+      # move library search paths that coincide with paths to not yet
+      # installed libraries to the beginning of the library search list
+      new_libs=
+      for path in $notinst_path; do
+	case " $new_libs " in
+	*" -L$path/$objdir "*) ;;
+	*)
+	  case " $deplibs " in
+	  *" -L$path/$objdir "*)
+	    func_append new_libs " -L$path/$objdir" ;;
+	  esac
+	  ;;
+	esac
+      done
+      for deplib in $deplibs; do
+	case $deplib in
+	-L*)
+	  case " $new_libs " in
+	  *" $deplib "*) ;;
+	  *) func_append new_libs " $deplib" ;;
+	  esac
+	  ;;
+	*) func_append new_libs " $deplib" ;;
+	esac
+      done
+      deplibs="$new_libs"
+
+      # All the library-specific variables (install_libdir is set above).
+      library_names=
+      old_library=
+      dlname=
+
+      # Test again, we may have decided not to build it any more
+      if test "$build_libtool_libs" = yes; then
+	if test "$hardcode_into_libs" = yes; then
+	  # Hardcode the library paths
+	  hardcode_libdirs=
+	  dep_rpath=
+	  rpath="$finalize_rpath"
+	  test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
+	  for libdir in $rpath; do
+	    if test -n "$hardcode_libdir_flag_spec"; then
+	      if test -n "$hardcode_libdir_separator"; then
+		func_replace_sysroot "$libdir"
+		libdir=$func_replace_sysroot_result
+		if test -z "$hardcode_libdirs"; then
+		  hardcode_libdirs="$libdir"
+		else
+		  # Just accumulate the unique libdirs.
+		  case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+		  *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+		    ;;
+		  *)
+		    func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+		    ;;
+		  esac
+		fi
+	      else
+		eval flag=\"$hardcode_libdir_flag_spec\"
+		func_append dep_rpath " $flag"
+	      fi
+	    elif test -n "$runpath_var"; then
+	      case "$perm_rpath " in
+	      *" $libdir "*) ;;
+	      *) func_apped perm_rpath " $libdir" ;;
+	      esac
+	    fi
+	  done
+	  # Substitute the hardcoded libdirs into the rpath.
+	  if test -n "$hardcode_libdir_separator" &&
+	     test -n "$hardcode_libdirs"; then
+	    libdir="$hardcode_libdirs"
+	    if test -n "$hardcode_libdir_flag_spec_ld"; then
+	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
+	    else
+	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+	    fi
+	  fi
+	  if test -n "$runpath_var" && test -n "$perm_rpath"; then
+	    # We should set the runpath_var.
+	    rpath=
+	    for dir in $perm_rpath; do
+	      func_append rpath "$dir:"
+	    done
+	    eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
+	  fi
+	  test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
+	fi
+
+	shlibpath="$finalize_shlibpath"
+	test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+	if test -n "$shlibpath"; then
+	  eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
+	fi
+
+	# Get the real and link names of the library.
+	eval shared_ext=\"$shrext_cmds\"
+	eval library_names=\"$library_names_spec\"
+	set dummy $library_names
+	shift
+	realname="$1"
+	shift
+
+	if test -n "$soname_spec"; then
+	  eval soname=\"$soname_spec\"
+	else
+	  soname="$realname"
+	fi
+	if test -z "$dlname"; then
+	  dlname=$soname
+	fi
+
+	lib="$output_objdir/$realname"
+	linknames=
+	for link
+	do
+	  func_append linknames " $link"
+	done
+
+	# Use standard objects if they are pic
+	test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP`
+	test "X$libobjs" = "X " && libobjs=
+
+	delfiles=
+	if test -n "$export_symbols" && test -n "$include_expsyms"; then
+	  $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
+	  export_symbols="$output_objdir/$libname.uexp"
+	  func_append delfiles " $export_symbols"
+	fi
+
+	orig_export_symbols=
+	case $host_os in
+	cygwin* | mingw* | cegcc*)
+	  if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
+	    # exporting using user supplied symfile
+	    if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
+	      # and it's NOT already a .def file. Must figure out
+	      # which of the given symbols are data symbols and tag
+	      # them as such. So, trigger use of export_symbols_cmds.
+	      # export_symbols gets reassigned inside the "prepare
+	      # the list of exported symbols" if statement, so the
+	      # include_expsyms logic still works.
+	      orig_export_symbols="$export_symbols"
+	      export_symbols=
+	      always_export_symbols=yes
+	    fi
+	  fi
+	  ;;
+	esac
+
+	# Prepare the list of exported symbols
+	if test -z "$export_symbols"; then
+	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
+	    func_verbose "generating symbol list for \`$libname.la'"
+	    export_symbols="$output_objdir/$libname.exp"
+	    $opt_dry_run || $RM $export_symbols
+	    cmds=$export_symbols_cmds
+	    save_ifs="$IFS"; IFS='~'
+	    for cmd1 in $cmds; do
+	      IFS="$save_ifs"
+	      # Take the normal branch if the nm_file_list_spec branch
+	      # doesn't work or if tool conversion is not needed.
+	      case $nm_file_list_spec~$to_tool_file_cmd in
+		*~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*)
+		  try_normal_branch=yes
+		  eval cmd=\"$cmd1\"
+		  func_len " $cmd"
+		  len=$func_len_result
+		  ;;
+		*)
+		  try_normal_branch=no
+		  ;;
+	      esac
+	      if test "$try_normal_branch" = yes \
+		 && { test "$len" -lt "$max_cmd_len" \
+		      || test "$max_cmd_len" -le -1; }
+	      then
+		func_show_eval "$cmd" 'exit $?'
+		skipped_export=false
+	      elif test -n "$nm_file_list_spec"; then
+		func_basename "$output"
+		output_la=$func_basename_result
+		save_libobjs=$libobjs
+		save_output=$output
+		output=${output_objdir}/${output_la}.nm
+		func_to_tool_file "$output"
+		libobjs=$nm_file_list_spec$func_to_tool_file_result
+		func_append delfiles " $output"
+		func_verbose "creating $NM input file list: $output"
+		for obj in $save_libobjs; do
+		  func_to_tool_file "$obj"
+		  $ECHO "$func_to_tool_file_result"
+		done > "$output"
+		eval cmd=\"$cmd1\"
+		func_show_eval "$cmd" 'exit $?'
+		output=$save_output
+		libobjs=$save_libobjs
+		skipped_export=false
+	      else
+		# The command line is too long to execute in one step.
+		func_verbose "using reloadable object file for export list..."
+		skipped_export=:
+		# Break out early, otherwise skipped_export may be
+		# set to false by a later but shorter cmd.
+		break
+	      fi
+	    done
+	    IFS="$save_ifs"
+	    if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
+	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
+	    fi
+	  fi
+	fi
+
+	if test -n "$export_symbols" && test -n "$include_expsyms"; then
+	  tmp_export_symbols="$export_symbols"
+	  test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+	  $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
+	fi
+
+	if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
+	  # The given exports_symbols file has to be filtered, so filter it.
+	  func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+	  # FIXME: $output_objdir/$libname.filter potentially contains lots of
+	  # 's' commands which not all seds can handle. GNU sed should be fine
+	  # though. Also, the filter scales superlinearly with the number of
+	  # global variables. join(1) would be nice here, but unfortunately
+	  # isn't a blessed tool.
+	  $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+	  func_append delfiles " $export_symbols $output_objdir/$libname.filter"
+	  export_symbols=$output_objdir/$libname.def
+	  $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+	fi
+
+	tmp_deplibs=
+	for test_deplib in $deplibs; do
+	  case " $convenience " in
+	  *" $test_deplib "*) ;;
+	  *)
+	    func_append tmp_deplibs " $test_deplib"
+	    ;;
+	  esac
+	done
+	deplibs="$tmp_deplibs"
+
+	if test -n "$convenience"; then
+	  if test -n "$whole_archive_flag_spec" &&
+	    test "$compiler_needs_object" = yes &&
+	    test -z "$libobjs"; then
+	    # extract the archives, so we have objects to list.
+	    # TODO: could optimize this to just extract one archive.
+	    whole_archive_flag_spec=
+	  fi
+	  if test -n "$whole_archive_flag_spec"; then
+	    save_libobjs=$libobjs
+	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+	    test "X$libobjs" = "X " && libobjs=
+	  else
+	    gentop="$output_objdir/${outputname}x"
+	    func_append generated " $gentop"
+
+	    func_extract_archives $gentop $convenience
+	    func_append libobjs " $func_extract_archives_result"
+	    test "X$libobjs" = "X " && libobjs=
+	  fi
+	fi
+
+	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+	  eval flag=\"$thread_safe_flag_spec\"
+	  func_append linker_flags " $flag"
+	fi
+
+	# Make a backup of the uninstalled library when relinking
+	if test "$opt_mode" = relink; then
+	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
+	fi
+
+	# Do each of the archive commands.
+	if test "$module" = yes && test -n "$module_cmds" ; then
+	  if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+	    eval test_cmds=\"$module_expsym_cmds\"
+	    cmds=$module_expsym_cmds
+	  else
+	    eval test_cmds=\"$module_cmds\"
+	    cmds=$module_cmds
+	  fi
+	else
+	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+	    eval test_cmds=\"$archive_expsym_cmds\"
+	    cmds=$archive_expsym_cmds
+	  else
+	    eval test_cmds=\"$archive_cmds\"
+	    cmds=$archive_cmds
+	  fi
+	fi
+
+	if test "X$skipped_export" != "X:" &&
+	   func_len " $test_cmds" &&
+	   len=$func_len_result &&
+	   test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+	  :
+	else
+	  # The command line is too long to link in one step, link piecewise
+	  # or, if using GNU ld and skipped_export is not :, use a linker
+	  # script.
+
+	  # Save the value of $output and $libobjs because we want to
+	  # use them later.  If we have whole_archive_flag_spec, we
+	  # want to use save_libobjs as it was before
+	  # whole_archive_flag_spec was expanded, because we can't
+	  # assume the linker understands whole_archive_flag_spec.
+	  # This may have to be revisited, in case too many
+	  # convenience libraries get linked in and end up exceeding
+	  # the spec.
+	  if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
+	    save_libobjs=$libobjs
+	  fi
+	  save_output=$output
+	  func_basename "$output"
+	  output_la=$func_basename_result
+
+	  # Clear the reloadable object creation command queue and
+	  # initialize k to one.
+	  test_cmds=
+	  concat_cmds=
+	  objlist=
+	  last_robj=
+	  k=1
+
+	  if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
+	    output=${output_objdir}/${output_la}.lnkscript
+	    func_verbose "creating GNU ld script: $output"
+	    echo 'INPUT (' > $output
+	    for obj in $save_libobjs
+	    do
+	      func_to_tool_file "$obj"
+	      $ECHO "$func_to_tool_file_result" >> $output
+	    done
+	    echo ')' >> $output
+	    func_append delfiles " $output"
+	    func_to_tool_file "$output"
+	    output=$func_to_tool_file_result
+	  elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
+	    output=${output_objdir}/${output_la}.lnk
+	    func_verbose "creating linker input file list: $output"
+	    : > $output
+	    set x $save_libobjs
+	    shift
+	    firstobj=
+	    if test "$compiler_needs_object" = yes; then
+	      firstobj="$1 "
+	      shift
+	    fi
+	    for obj
+	    do
+	      func_to_tool_file "$obj"
+	      $ECHO "$func_to_tool_file_result" >> $output
+	    done
+	    func_append delfiles " $output"
+	    func_to_tool_file "$output"
+	    output=$firstobj\"$file_list_spec$func_to_tool_file_result\"
+	  else
+	    if test -n "$save_libobjs"; then
+	      func_verbose "creating reloadable object files..."
+	      output=$output_objdir/$output_la-${k}.$objext
+	      eval test_cmds=\"$reload_cmds\"
+	      func_len " $test_cmds"
+	      len0=$func_len_result
+	      len=$len0
+
+	      # Loop over the list of objects to be linked.
+	      for obj in $save_libobjs
+	      do
+		func_len " $obj"
+		func_arith $len + $func_len_result
+		len=$func_arith_result
+		if test "X$objlist" = X ||
+		   test "$len" -lt "$max_cmd_len"; then
+		  func_append objlist " $obj"
+		else
+		  # The command $test_cmds is almost too long, add a
+		  # command to the queue.
+		  if test "$k" -eq 1 ; then
+		    # The first file doesn't have a previous command to add.
+		    reload_objs=$objlist
+		    eval concat_cmds=\"$reload_cmds\"
+		  else
+		    # All subsequent reloadable object files will link in
+		    # the last one created.
+		    reload_objs="$objlist $last_robj"
+		    eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
+		  fi
+		  last_robj=$output_objdir/$output_la-${k}.$objext
+		  func_arith $k + 1
+		  k=$func_arith_result
+		  output=$output_objdir/$output_la-${k}.$objext
+		  objlist=" $obj"
+		  func_len " $last_robj"
+		  func_arith $len0 + $func_len_result
+		  len=$func_arith_result
+		fi
+	      done
+	      # Handle the remaining objects by creating one last
+	      # reloadable object file.  All subsequent reloadable object
+	      # files will link in the last one created.
+	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+	      reload_objs="$objlist $last_robj"
+	      eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
+	      if test -n "$last_robj"; then
+	        eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
+	      fi
+	      func_append delfiles " $output"
+
+	    else
+	      output=
+	    fi
+
+	    if ${skipped_export-false}; then
+	      func_verbose "generating symbol list for \`$libname.la'"
+	      export_symbols="$output_objdir/$libname.exp"
+	      $opt_dry_run || $RM $export_symbols
+	      libobjs=$output
+	      # Append the command to create the export file.
+	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+	      eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
+	      if test -n "$last_robj"; then
+		eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
+	      fi
+	    fi
+
+	    test -n "$save_libobjs" &&
+	      func_verbose "creating a temporary reloadable object file: $output"
+
+	    # Loop through the commands generated above and execute them.
+	    save_ifs="$IFS"; IFS='~'
+	    for cmd in $concat_cmds; do
+	      IFS="$save_ifs"
+	      $opt_silent || {
+		  func_quote_for_expand "$cmd"
+		  eval "func_echo $func_quote_for_expand_result"
+	      }
+	      $opt_dry_run || eval "$cmd" || {
+		lt_exit=$?
+
+		# Restore the uninstalled library and exit
+		if test "$opt_mode" = relink; then
+		  ( cd "$output_objdir" && \
+		    $RM "${realname}T" && \
+		    $MV "${realname}U" "$realname" )
+		fi
+
+		exit $lt_exit
+	      }
+	    done
+	    IFS="$save_ifs"
+
+	    if test -n "$export_symbols_regex" && ${skipped_export-false}; then
+	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
+	    fi
+	  fi
+
+          if ${skipped_export-false}; then
+	    if test -n "$export_symbols" && test -n "$include_expsyms"; then
+	      tmp_export_symbols="$export_symbols"
+	      test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+	      $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
+	    fi
+
+	    if test -n "$orig_export_symbols"; then
+	      # The given exports_symbols file has to be filtered, so filter it.
+	      func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+	      # FIXME: $output_objdir/$libname.filter potentially contains lots of
+	      # 's' commands which not all seds can handle. GNU sed should be fine
+	      # though. Also, the filter scales superlinearly with the number of
+	      # global variables. join(1) would be nice here, but unfortunately
+	      # isn't a blessed tool.
+	      $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+	      func_append delfiles " $export_symbols $output_objdir/$libname.filter"
+	      export_symbols=$output_objdir/$libname.def
+	      $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+	    fi
+	  fi
+
+	  libobjs=$output
+	  # Restore the value of output.
+	  output=$save_output
+
+	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
+	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+	    test "X$libobjs" = "X " && libobjs=
+	  fi
+	  # Expand the library linking commands again to reset the
+	  # value of $libobjs for piecewise linking.
+
+	  # Do each of the archive commands.
+	  if test "$module" = yes && test -n "$module_cmds" ; then
+	    if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+	      cmds=$module_expsym_cmds
+	    else
+	      cmds=$module_cmds
+	    fi
+	  else
+	    if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+	      cmds=$archive_expsym_cmds
+	    else
+	      cmds=$archive_cmds
+	    fi
+	  fi
+	fi
+
+	if test -n "$delfiles"; then
+	  # Append the command to remove temporary files to $cmds.
+	  eval cmds=\"\$cmds~\$RM $delfiles\"
+	fi
+
+	# Add any objects from preloaded convenience libraries
+	if test -n "$dlprefiles"; then
+	  gentop="$output_objdir/${outputname}x"
+	  func_append generated " $gentop"
+
+	  func_extract_archives $gentop $dlprefiles
+	  func_append libobjs " $func_extract_archives_result"
+	  test "X$libobjs" = "X " && libobjs=
+	fi
+
+	save_ifs="$IFS"; IFS='~'
+	for cmd in $cmds; do
+	  IFS="$save_ifs"
+	  eval cmd=\"$cmd\"
+	  $opt_silent || {
+	    func_quote_for_expand "$cmd"
+	    eval "func_echo $func_quote_for_expand_result"
+	  }
+	  $opt_dry_run || eval "$cmd" || {
+	    lt_exit=$?
+
+	    # Restore the uninstalled library and exit
+	    if test "$opt_mode" = relink; then
+	      ( cd "$output_objdir" && \
+	        $RM "${realname}T" && \
+		$MV "${realname}U" "$realname" )
+	    fi
+
+	    exit $lt_exit
+	  }
+	done
+	IFS="$save_ifs"
+
+	# Restore the uninstalled library and exit
+	if test "$opt_mode" = relink; then
+	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
+
+	  if test -n "$convenience"; then
+	    if test -z "$whole_archive_flag_spec"; then
+	      func_show_eval '${RM}r "$gentop"'
+	    fi
+	  fi
+
+	  exit $EXIT_SUCCESS
+	fi
+
+	# Create links to the real library.
+	for linkname in $linknames; do
+	  if test "$realname" != "$linkname"; then
+	    func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
+	  fi
+	done
+
+	# If -module or -export-dynamic was specified, set the dlname.
+	if test "$module" = yes || test "$export_dynamic" = yes; then
+	  # On all known operating systems, these are identical.
+	  dlname="$soname"
+	fi
+      fi
+      ;;
+
+    obj)
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+	func_warning "\`-dlopen' is ignored for objects"
+      fi
+
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	func_warning "\`-l' and \`-L' are ignored for objects" ;;
+      esac
+
+      test -n "$rpath" && \
+	func_warning "\`-rpath' is ignored for objects"
+
+      test -n "$xrpath" && \
+	func_warning "\`-R' is ignored for objects"
+
+      test -n "$vinfo" && \
+	func_warning "\`-version-info' is ignored for objects"
+
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for objects"
+
+      case $output in
+      *.lo)
+	test -n "$objs$old_deplibs" && \
+	  func_fatal_error "cannot build library object \`$output' from non-libtool objects"
+
+	libobj=$output
+	func_lo2o "$libobj"
+	obj=$func_lo2o_result
+	;;
+      *)
+	libobj=
+	obj="$output"
+	;;
+      esac
+
+      # Delete the old objects.
+      $opt_dry_run || $RM $obj $libobj
+
+      # Objects from convenience libraries.  This assumes
+      # single-version convenience libraries.  Whenever we create
+      # different ones for PIC/non-PIC, this we'll have to duplicate
+      # the extraction.
+      reload_conv_objs=
+      gentop=
+      # reload_cmds runs $LD directly, so let us get rid of
+      # -Wl from whole_archive_flag_spec and hope we can get by with
+      # turning comma into space..
+      wl=
+
+      if test -n "$convenience"; then
+	if test -n "$whole_archive_flag_spec"; then
+	  eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
+	  reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
+	else
+	  gentop="$output_objdir/${obj}x"
+	  func_append generated " $gentop"
+
+	  func_extract_archives $gentop $convenience
+	  reload_conv_objs="$reload_objs $func_extract_archives_result"
+	fi
+      fi
+
+      # If we're not building shared, we need to use non_pic_objs
+      test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
+
+      # Create the old-style object.
+      reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+
+      output="$obj"
+      func_execute_cmds "$reload_cmds" 'exit $?'
+
+      # Exit if we aren't doing a library object file.
+      if test -z "$libobj"; then
+	if test -n "$gentop"; then
+	  func_show_eval '${RM}r "$gentop"'
+	fi
+
+	exit $EXIT_SUCCESS
+      fi
+
+      if test "$build_libtool_libs" != yes; then
+	if test -n "$gentop"; then
+	  func_show_eval '${RM}r "$gentop"'
+	fi
+
+	# Create an invalid libtool object if no PIC, so that we don't
+	# accidentally link it into a program.
+	# $show "echo timestamp > $libobj"
+	# $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
+	exit $EXIT_SUCCESS
+      fi
+
+      if test -n "$pic_flag" || test "$pic_mode" != default; then
+	# Only do commands if we really have different PIC objects.
+	reload_objs="$libobjs $reload_conv_objs"
+	output="$libobj"
+	func_execute_cmds "$reload_cmds" 'exit $?'
+      fi
+
+      if test -n "$gentop"; then
+	func_show_eval '${RM}r "$gentop"'
+      fi
+
+      exit $EXIT_SUCCESS
+      ;;
+
+    prog)
+      case $host in
+	*cygwin*) func_stripname '' '.exe' "$output"
+	          output=$func_stripname_result.exe;;
+      esac
+      test -n "$vinfo" && \
+	func_warning "\`-version-info' is ignored for programs"
+
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for programs"
+
+      test "$preload" = yes \
+        && test "$dlopen_support" = unknown \
+	&& test "$dlopen_self" = unknown \
+	&& test "$dlopen_self_static" = unknown && \
+	  func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
+
+      case $host in
+      *-*-rhapsody* | *-*-darwin1.[012])
+	# On Rhapsody replace the C library is the System framework
+	compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'`
+	finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'`
+	;;
+      esac
+
+      case $host in
+      *-*-darwin*)
+	# Don't allow lazy linking, it breaks C++ global constructors
+	# But is supposedly fixed on 10.4 or later (yay!).
+	if test "$tagname" = CXX ; then
+	  case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
+	    10.[0123])
+	      func_append compile_command " ${wl}-bind_at_load"
+	      func_append finalize_command " ${wl}-bind_at_load"
+	    ;;
+	  esac
+	fi
+	# Time to change all our "foo.ltframework" stuff back to "-framework foo"
+	compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	;;
+      esac
+
+
+      # move library search paths that coincide with paths to not yet
+      # installed libraries to the beginning of the library search list
+      new_libs=
+      for path in $notinst_path; do
+	case " $new_libs " in
+	*" -L$path/$objdir "*) ;;
+	*)
+	  case " $compile_deplibs " in
+	  *" -L$path/$objdir "*)
+	    func_append new_libs " -L$path/$objdir" ;;
+	  esac
+	  ;;
+	esac
+      done
+      for deplib in $compile_deplibs; do
+	case $deplib in
+	-L*)
+	  case " $new_libs " in
+	  *" $deplib "*) ;;
+	  *) func_append new_libs " $deplib" ;;
+	  esac
+	  ;;
+	*) func_append new_libs " $deplib" ;;
+	esac
+      done
+      compile_deplibs="$new_libs"
+
+
+      func_append compile_command " $compile_deplibs"
+      func_append finalize_command " $finalize_deplibs"
+
+      if test -n "$rpath$xrpath"; then
+	# If the user specified any rpath flags, then add them.
+	for libdir in $rpath $xrpath; do
+	  # This is the magic to use -rpath.
+	  case "$finalize_rpath " in
+	  *" $libdir "*) ;;
+	  *) func_append finalize_rpath " $libdir" ;;
+	  esac
+	done
+      fi
+
+      # Now hardcode the library paths
+      rpath=
+      hardcode_libdirs=
+      for libdir in $compile_rpath $finalize_rpath; do
+	if test -n "$hardcode_libdir_flag_spec"; then
+	  if test -n "$hardcode_libdir_separator"; then
+	    if test -z "$hardcode_libdirs"; then
+	      hardcode_libdirs="$libdir"
+	    else
+	      # Just accumulate the unique libdirs.
+	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+		;;
+	      *)
+		func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+		;;
+	      esac
+	    fi
+	  else
+	    eval flag=\"$hardcode_libdir_flag_spec\"
+	    func_append rpath " $flag"
+	  fi
+	elif test -n "$runpath_var"; then
+	  case "$perm_rpath " in
+	  *" $libdir "*) ;;
+	  *) func_append perm_rpath " $libdir" ;;
+	  esac
+	fi
+	case $host in
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+	  testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
+	  case :$dllsearchpath: in
+	  *":$libdir:"*) ;;
+	  ::) dllsearchpath=$libdir;;
+	  *) func_append dllsearchpath ":$libdir";;
+	  esac
+	  case :$dllsearchpath: in
+	  *":$testbindir:"*) ;;
+	  ::) dllsearchpath=$testbindir;;
+	  *) func_append dllsearchpath ":$testbindir";;
+	  esac
+	  ;;
+	esac
+      done
+      # Substitute the hardcoded libdirs into the rpath.
+      if test -n "$hardcode_libdir_separator" &&
+	 test -n "$hardcode_libdirs"; then
+	libdir="$hardcode_libdirs"
+	eval rpath=\" $hardcode_libdir_flag_spec\"
+      fi
+      compile_rpath="$rpath"
+
+      rpath=
+      hardcode_libdirs=
+      for libdir in $finalize_rpath; do
+	if test -n "$hardcode_libdir_flag_spec"; then
+	  if test -n "$hardcode_libdir_separator"; then
+	    if test -z "$hardcode_libdirs"; then
+	      hardcode_libdirs="$libdir"
+	    else
+	      # Just accumulate the unique libdirs.
+	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+		;;
+	      *)
+		func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+		;;
+	      esac
+	    fi
+	  else
+	    eval flag=\"$hardcode_libdir_flag_spec\"
+	    func_append rpath " $flag"
+	  fi
+	elif test -n "$runpath_var"; then
+	  case "$finalize_perm_rpath " in
+	  *" $libdir "*) ;;
+	  *) func_append finalize_perm_rpath " $libdir" ;;
+	  esac
+	fi
+      done
+      # Substitute the hardcoded libdirs into the rpath.
+      if test -n "$hardcode_libdir_separator" &&
+	 test -n "$hardcode_libdirs"; then
+	libdir="$hardcode_libdirs"
+	eval rpath=\" $hardcode_libdir_flag_spec\"
+      fi
+      finalize_rpath="$rpath"
+
+      if test -n "$libobjs" && test "$build_old_libs" = yes; then
+	# Transform all the library objects into standard objects.
+	compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
+	finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
+      fi
+
+      func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
+
+      # template prelinking step
+      if test -n "$prelink_cmds"; then
+	func_execute_cmds "$prelink_cmds" 'exit $?'
+      fi
+
+      wrappers_required=yes
+      case $host in
+      *cegcc* | *mingw32ce*)
+        # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
+        wrappers_required=no
+        ;;
+      *cygwin* | *mingw* )
+        if test "$build_libtool_libs" != yes; then
+          wrappers_required=no
+        fi
+        ;;
+      *)
+        if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+          wrappers_required=no
+        fi
+        ;;
+      esac
+      if test "$wrappers_required" = no; then
+	# Replace the output file specification.
+	compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
+	link_command="$compile_command$compile_rpath"
+
+	# We have no uninstalled library dependencies, so finalize right now.
+	exit_status=0
+	func_show_eval "$link_command" 'exit_status=$?'
+
+	if test -n "$postlink_cmds"; then
+	  func_to_tool_file "$output"
+	  postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
+	  func_execute_cmds "$postlink_cmds" 'exit $?'
+	fi
+
+	# Delete the generated files.
+	if test -f "$output_objdir/${outputname}S.${objext}"; then
+	  func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
+	fi
+
+	exit $exit_status
+      fi
+
+      if test -n "$compile_shlibpath$finalize_shlibpath"; then
+	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
+      fi
+      if test -n "$finalize_shlibpath"; then
+	finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
+      fi
+
+      compile_var=
+      finalize_var=
+      if test -n "$runpath_var"; then
+	if test -n "$perm_rpath"; then
+	  # We should set the runpath_var.
+	  rpath=
+	  for dir in $perm_rpath; do
+	    func_append rpath "$dir:"
+	  done
+	  compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
+	fi
+	if test -n "$finalize_perm_rpath"; then
+	  # We should set the runpath_var.
+	  rpath=
+	  for dir in $finalize_perm_rpath; do
+	    func_append rpath "$dir:"
+	  done
+	  finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
+	fi
+      fi
+
+      if test "$no_install" = yes; then
+	# We don't need to create a wrapper script.
+	link_command="$compile_var$compile_command$compile_rpath"
+	# Replace the output file specification.
+	link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
+	# Delete the old output file.
+	$opt_dry_run || $RM $output
+	# Link the executable and exit
+	func_show_eval "$link_command" 'exit $?'
+
+	if test -n "$postlink_cmds"; then
+	  func_to_tool_file "$output"
+	  postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
+	  func_execute_cmds "$postlink_cmds" 'exit $?'
+	fi
+
+	exit $EXIT_SUCCESS
+      fi
+
+      if test "$hardcode_action" = relink; then
+	# Fast installation is not supported
+	link_command="$compile_var$compile_command$compile_rpath"
+	relink_command="$finalize_var$finalize_command$finalize_rpath"
+
+	func_warning "this platform does not like uninstalled shared libraries"
+	func_warning "\`$output' will be relinked during installation"
+      else
+	if test "$fast_install" != no; then
+	  link_command="$finalize_var$compile_command$finalize_rpath"
+	  if test "$fast_install" = yes; then
+	    relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
+	  else
+	    # fast_install is set to needless
+	    relink_command=
+	  fi
+	else
+	  link_command="$compile_var$compile_command$compile_rpath"
+	  relink_command="$finalize_var$finalize_command$finalize_rpath"
+	fi
+      fi
+
+      # Replace the output file specification.
+      link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+
+      # Delete the old output files.
+      $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
+
+      func_show_eval "$link_command" 'exit $?'
+
+      if test -n "$postlink_cmds"; then
+	func_to_tool_file "$output_objdir/$outputname"
+	postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
+	func_execute_cmds "$postlink_cmds" 'exit $?'
+      fi
+
+      # Now create the wrapper script.
+      func_verbose "creating $output"
+
+      # Quote the relink command for shipping.
+      if test -n "$relink_command"; then
+	# Preserve any variables that may affect compiler behavior
+	for var in $variables_saved_for_relink; do
+	  if eval test -z \"\${$var+set}\"; then
+	    relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
+	  elif eval var_value=\$$var; test -z "$var_value"; then
+	    relink_command="$var=; export $var; $relink_command"
+	  else
+	    func_quote_for_eval "$var_value"
+	    relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
+	  fi
+	done
+	relink_command="(cd `pwd`; $relink_command)"
+	relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
+      fi
+
+      # Only actually do things if not in dry run mode.
+      $opt_dry_run || {
+	# win32 will think the script is a binary if it has
+	# a .exe suffix, so we strip it off here.
+	case $output in
+	  *.exe) func_stripname '' '.exe' "$output"
+	         output=$func_stripname_result ;;
+	esac
+	# test for cygwin because mv fails w/o .exe extensions
+	case $host in
+	  *cygwin*)
+	    exeext=.exe
+	    func_stripname '' '.exe' "$outputname"
+	    outputname=$func_stripname_result ;;
+	  *) exeext= ;;
+	esac
+	case $host in
+	  *cygwin* | *mingw* )
+	    func_dirname_and_basename "$output" "" "."
+	    output_name=$func_basename_result
+	    output_path=$func_dirname_result
+	    cwrappersource="$output_path/$objdir/lt-$output_name.c"
+	    cwrapper="$output_path/$output_name.exe"
+	    $RM $cwrappersource $cwrapper
+	    trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
+
+	    func_emit_cwrapperexe_src > $cwrappersource
+
+	    # The wrapper executable is built using the $host compiler,
+	    # because it contains $host paths and files. If cross-
+	    # compiling, it, like the target executable, must be
+	    # executed on the $host or under an emulation environment.
+	    $opt_dry_run || {
+	      $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
+	      $STRIP $cwrapper
+	    }
+
+	    # Now, create the wrapper script for func_source use:
+	    func_ltwrapper_scriptname $cwrapper
+	    $RM $func_ltwrapper_scriptname_result
+	    trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
+	    $opt_dry_run || {
+	      # note: this script will not be executed, so do not chmod.
+	      if test "x$build" = "x$host" ; then
+		$cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
+	      else
+		func_emit_wrapper no > $func_ltwrapper_scriptname_result
+	      fi
+	    }
+	  ;;
+	  * )
+	    $RM $output
+	    trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
+
+	    func_emit_wrapper no > $output
+	    chmod +x $output
+	  ;;
+	esac
+      }
+      exit $EXIT_SUCCESS
+      ;;
+    esac
+
+    # See if we need to build an old-fashioned archive.
+    for oldlib in $oldlibs; do
+
+      if test "$build_libtool_libs" = convenience; then
+	oldobjs="$libobjs_save $symfileobj"
+	addlibs="$convenience"
+	build_libtool_libs=no
+      else
+	if test "$build_libtool_libs" = module; then
+	  oldobjs="$libobjs_save"
+	  build_libtool_libs=no
+	else
+	  oldobjs="$old_deplibs $non_pic_objects"
+	  if test "$preload" = yes && test -f "$symfileobj"; then
+	    func_append oldobjs " $symfileobj"
+	  fi
+	fi
+	addlibs="$old_convenience"
+      fi
+
+      if test -n "$addlibs"; then
+	gentop="$output_objdir/${outputname}x"
+	func_append generated " $gentop"
+
+	func_extract_archives $gentop $addlibs
+	func_append oldobjs " $func_extract_archives_result"
+      fi
+
+      # Do each command in the archive commands.
+      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+	cmds=$old_archive_from_new_cmds
+      else
+
+	# Add any objects from preloaded convenience libraries
+	if test -n "$dlprefiles"; then
+	  gentop="$output_objdir/${outputname}x"
+	  func_append generated " $gentop"
+
+	  func_extract_archives $gentop $dlprefiles
+	  func_append oldobjs " $func_extract_archives_result"
+	fi
+
+	# POSIX demands no paths to be encoded in archives.  We have
+	# to avoid creating archives with duplicate basenames if we
+	# might have to extract them afterwards, e.g., when creating a
+	# static archive out of a convenience library, or when linking
+	# the entirety of a libtool archive into another (currently
+	# not supported by libtool).
+	if (for obj in $oldobjs
+	    do
+	      func_basename "$obj"
+	      $ECHO "$func_basename_result"
+	    done | sort | sort -uc >/dev/null 2>&1); then
+	  :
+	else
+	  echo "copying selected object files to avoid basename conflicts..."
+	  gentop="$output_objdir/${outputname}x"
+	  func_append generated " $gentop"
+	  func_mkdir_p "$gentop"
+	  save_oldobjs=$oldobjs
+	  oldobjs=
+	  counter=1
+	  for obj in $save_oldobjs
+	  do
+	    func_basename "$obj"
+	    objbase="$func_basename_result"
+	    case " $oldobjs " in
+	    " ") oldobjs=$obj ;;
+	    *[\ /]"$objbase "*)
+	      while :; do
+		# Make sure we don't pick an alternate name that also
+		# overlaps.
+		newobj=lt$counter-$objbase
+		func_arith $counter + 1
+		counter=$func_arith_result
+		case " $oldobjs " in
+		*[\ /]"$newobj "*) ;;
+		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
+		esac
+	      done
+	      func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
+	      func_append oldobjs " $gentop/$newobj"
+	      ;;
+	    *) func_append oldobjs " $obj" ;;
+	    esac
+	  done
+	fi
+	eval cmds=\"$old_archive_cmds\"
+
+	func_len " $cmds"
+	len=$func_len_result
+	if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+	  cmds=$old_archive_cmds
+	elif test -n "$archiver_list_spec"; then
+	  func_verbose "using command file archive linking..."
+	  for obj in $oldobjs
+	  do
+	    func_to_tool_file "$obj"
+	    $ECHO "$func_to_tool_file_result"
+	  done > $output_objdir/$libname.libcmd
+	  func_to_tool_file "$output_objdir/$libname.libcmd"
+	  oldobjs=" $archiver_list_spec$func_to_tool_file_result"
+	  cmds=$old_archive_cmds
+	else
+	  # the command line is too long to link in one step, link in parts
+	  func_verbose "using piecewise archive linking..."
+	  save_RANLIB=$RANLIB
+	  RANLIB=:
+	  objlist=
+	  concat_cmds=
+	  save_oldobjs=$oldobjs
+	  oldobjs=
+	  # Is there a better way of finding the last object in the list?
+	  for obj in $save_oldobjs
+	  do
+	    last_oldobj=$obj
+	  done
+	  eval test_cmds=\"$old_archive_cmds\"
+	  func_len " $test_cmds"
+	  len0=$func_len_result
+	  len=$len0
+	  for obj in $save_oldobjs
+	  do
+	    func_len " $obj"
+	    func_arith $len + $func_len_result
+	    len=$func_arith_result
+	    func_append objlist " $obj"
+	    if test "$len" -lt "$max_cmd_len"; then
+	      :
+	    else
+	      # the above command should be used before it gets too long
+	      oldobjs=$objlist
+	      if test "$obj" = "$last_oldobj" ; then
+		RANLIB=$save_RANLIB
+	      fi
+	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
+	      objlist=
+	      len=$len0
+	    fi
+	  done
+	  RANLIB=$save_RANLIB
+	  oldobjs=$objlist
+	  if test "X$oldobjs" = "X" ; then
+	    eval cmds=\"\$concat_cmds\"
+	  else
+	    eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
+	  fi
+	fi
+      fi
+      func_execute_cmds "$cmds" 'exit $?'
+    done
+
+    test -n "$generated" && \
+      func_show_eval "${RM}r$generated"
+
+    # Now create the libtool archive.
+    case $output in
+    *.la)
+      old_library=
+      test "$build_old_libs" = yes && old_library="$libname.$libext"
+      func_verbose "creating $output"
+
+      # Preserve any variables that may affect compiler behavior
+      for var in $variables_saved_for_relink; do
+	if eval test -z \"\${$var+set}\"; then
+	  relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
+	elif eval var_value=\$$var; test -z "$var_value"; then
+	  relink_command="$var=; export $var; $relink_command"
+	else
+	  func_quote_for_eval "$var_value"
+	  relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
+	fi
+      done
+      # Quote the link command for shipping.
+      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
+      relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
+      if test "$hardcode_automatic" = yes ; then
+	relink_command=
+      fi
+
+      # Only create the output if not a dry run.
+      $opt_dry_run || {
+	for installed in no yes; do
+	  if test "$installed" = yes; then
+	    if test -z "$install_libdir"; then
+	      break
+	    fi
+	    output="$output_objdir/$outputname"i
+	    # Replace all uninstalled libtool libraries with the installed ones
+	    newdependency_libs=
+	    for deplib in $dependency_libs; do
+	      case $deplib in
+	      *.la)
+		func_basename "$deplib"
+		name="$func_basename_result"
+		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+		test -z "$libdir" && \
+		  func_fatal_error "\`$deplib' is not a valid libtool archive"
+		func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
+		;;
+	      -L*)
+		func_stripname -L '' "$deplib"
+		func_replace_sysroot "$func_stripname_result"
+		func_append newdependency_libs " -L$func_replace_sysroot_result"
+		;;
+	      -R*)
+		func_stripname -R '' "$deplib"
+		func_replace_sysroot "$func_stripname_result"
+		func_append newdependency_libs " -R$func_replace_sysroot_result"
+		;;
+	      *) func_append newdependency_libs " $deplib" ;;
+	      esac
+	    done
+	    dependency_libs="$newdependency_libs"
+	    newdlfiles=
+
+	    for lib in $dlfiles; do
+	      case $lib in
+	      *.la)
+	        func_basename "$lib"
+		name="$func_basename_result"
+		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+		test -z "$libdir" && \
+		  func_fatal_error "\`$lib' is not a valid libtool archive"
+		func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
+		;;
+	      *) func_append newdlfiles " $lib" ;;
+	      esac
+	    done
+	    dlfiles="$newdlfiles"
+	    newdlprefiles=
+	    for lib in $dlprefiles; do
+	      case $lib in
+	      *.la)
+		# Only pass preopened files to the pseudo-archive (for
+		# eventual linking with the app. that links it) if we
+		# didn't already link the preopened objects directly into
+		# the library:
+		func_basename "$lib"
+		name="$func_basename_result"
+		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+		test -z "$libdir" && \
+		  func_fatal_error "\`$lib' is not a valid libtool archive"
+		func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
+		;;
+	      esac
+	    done
+	    dlprefiles="$newdlprefiles"
+	  else
+	    newdlfiles=
+	    for lib in $dlfiles; do
+	      case $lib in
+		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+		*) abs=`pwd`"/$lib" ;;
+	      esac
+	      func_append newdlfiles " $abs"
+	    done
+	    dlfiles="$newdlfiles"
+	    newdlprefiles=
+	    for lib in $dlprefiles; do
+	      case $lib in
+		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+		*) abs=`pwd`"/$lib" ;;
+	      esac
+	      func_append newdlprefiles " $abs"
+	    done
+	    dlprefiles="$newdlprefiles"
+	  fi
+	  $RM $output
+	  # place dlname in correct position for cygwin
+	  # In fact, it would be nice if we could use this code for all target
+	  # systems that can't hard-code library paths into their executables
+	  # and that have no shared library path variable independent of PATH,
+	  # but it turns out we can't easily determine that from inspecting
+	  # libtool variables, so we have to hard-code the OSs to which it
+	  # applies here; at the moment, that means platforms that use the PE
+	  # object format with DLL files.  See the long comment at the top of
+	  # tests/bindir.at for full details.
+	  tdlname=$dlname
+	  case $host,$output,$installed,$module,$dlname in
+	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
+	      # If a -bindir argument was supplied, place the dll there.
+	      if test "x$bindir" != x ;
+	      then
+		func_relative_path "$install_libdir" "$bindir"
+		tdlname=$func_relative_path_result$dlname
+	      else
+		# Otherwise fall back on heuristic.
+		tdlname=../bin/$dlname
+	      fi
+	      ;;
+	  esac
+	  $ECHO > $output "\
+# $outputname - a libtool library file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='$tdlname'
+
+# Names of this library.
+library_names='$library_names'
+
+# The name of the static archive.
+old_library='$old_library'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags='$new_inherited_linker_flags'
+
+# Libraries that this one depends upon.
+dependency_libs='$dependency_libs'
+
+# Names of additional weak libraries provided by this library
+weak_library_names='$weak_libs'
+
+# Version information for $libname.
+current=$current
+age=$age
+revision=$revision
+
+# Is this an already installed library?
+installed=$installed
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=$module
+
+# Files to dlopen/dlpreopen
+dlopen='$dlfiles'
+dlpreopen='$dlprefiles'
+
+# Directory that this library needs to be installed in:
+libdir='$install_libdir'"
+	  if test "$installed" = no && test "$need_relink" = yes; then
+	    $ECHO >> $output "\
+relink_command=\"$relink_command\""
+	  fi
+	done
+      }
+
+      # Do a symbolic link so that the libtool archive can be found in
+      # LD_LIBRARY_PATH before the program is installed.
+      func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
+      ;;
+    esac
+    exit $EXIT_SUCCESS
+}
+
+{ test "$opt_mode" = link || test "$opt_mode" = relink; } &&
+    func_mode_link ${1+"$@"}
+
+
+# func_mode_uninstall arg...
+func_mode_uninstall ()
+{
+    $opt_debug
+    RM="$nonopt"
+    files=
+    rmforce=
+    exit_status=0
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    for arg
+    do
+      case $arg in
+      -f) func_append RM " $arg"; rmforce=yes ;;
+      -*) func_append RM " $arg" ;;
+      *) func_append files " $arg" ;;
+      esac
+    done
+
+    test -z "$RM" && \
+      func_fatal_help "you must specify an RM program"
+
+    rmdirs=
+
+    for file in $files; do
+      func_dirname "$file" "" "."
+      dir="$func_dirname_result"
+      if test "X$dir" = X.; then
+	odir="$objdir"
+      else
+	odir="$dir/$objdir"
+      fi
+      func_basename "$file"
+      name="$func_basename_result"
+      test "$opt_mode" = uninstall && odir="$dir"
+
+      # Remember odir for removal later, being careful to avoid duplicates
+      if test "$opt_mode" = clean; then
+	case " $rmdirs " in
+	  *" $odir "*) ;;
+	  *) func_append rmdirs " $odir" ;;
+	esac
+      fi
+
+      # Don't error if the file doesn't exist and rm -f was used.
+      if { test -L "$file"; } >/dev/null 2>&1 ||
+	 { test -h "$file"; } >/dev/null 2>&1 ||
+	 test -f "$file"; then
+	:
+      elif test -d "$file"; then
+	exit_status=1
+	continue
+      elif test "$rmforce" = yes; then
+	continue
+      fi
+
+      rmfiles="$file"
+
+      case $name in
+      *.la)
+	# Possibly a libtool archive, so verify it.
+	if func_lalib_p "$file"; then
+	  func_source $dir/$name
+
+	  # Delete the libtool libraries and symlinks.
+	  for n in $library_names; do
+	    func_append rmfiles " $odir/$n"
+	  done
+	  test -n "$old_library" && func_append rmfiles " $odir/$old_library"
+
+	  case "$opt_mode" in
+	  clean)
+	    case " $library_names " in
+	    *" $dlname "*) ;;
+	    *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;;
+	    esac
+	    test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i"
+	    ;;
+	  uninstall)
+	    if test -n "$library_names"; then
+	      # Do each command in the postuninstall commands.
+	      func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+	    fi
+
+	    if test -n "$old_library"; then
+	      # Do each command in the old_postuninstall commands.
+	      func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+	    fi
+	    # FIXME: should reinstall the best remaining shared library.
+	    ;;
+	  esac
+	fi
+	;;
+
+      *.lo)
+	# Possibly a libtool object, so verify it.
+	if func_lalib_p "$file"; then
+
+	  # Read the .lo file
+	  func_source $dir/$name
+
+	  # Add PIC object to the list of files to remove.
+	  if test -n "$pic_object" &&
+	     test "$pic_object" != none; then
+	    func_append rmfiles " $dir/$pic_object"
+	  fi
+
+	  # Add non-PIC object to the list of files to remove.
+	  if test -n "$non_pic_object" &&
+	     test "$non_pic_object" != none; then
+	    func_append rmfiles " $dir/$non_pic_object"
+	  fi
+	fi
+	;;
+
+      *)
+	if test "$opt_mode" = clean ; then
+	  noexename=$name
+	  case $file in
+	  *.exe)
+	    func_stripname '' '.exe' "$file"
+	    file=$func_stripname_result
+	    func_stripname '' '.exe' "$name"
+	    noexename=$func_stripname_result
+	    # $file with .exe has already been added to rmfiles,
+	    # add $file without .exe
+	    func_append rmfiles " $file"
+	    ;;
+	  esac
+	  # Do a test to see if this is a libtool program.
+	  if func_ltwrapper_p "$file"; then
+	    if func_ltwrapper_executable_p "$file"; then
+	      func_ltwrapper_scriptname "$file"
+	      relink_command=
+	      func_source $func_ltwrapper_scriptname_result
+	      func_append rmfiles " $func_ltwrapper_scriptname_result"
+	    else
+	      relink_command=
+	      func_source $dir/$noexename
+	    fi
+
+	    # note $name still contains .exe if it was in $file originally
+	    # as does the version of $file that was added into $rmfiles
+	    func_append rmfiles " $odir/$name $odir/${name}S.${objext}"
+	    if test "$fast_install" = yes && test -n "$relink_command"; then
+	      func_append rmfiles " $odir/lt-$name"
+	    fi
+	    if test "X$noexename" != "X$name" ; then
+	      func_append rmfiles " $odir/lt-${noexename}.c"
+	    fi
+	  fi
+	fi
+	;;
+      esac
+      func_show_eval "$RM $rmfiles" 'exit_status=1'
+    done
+
+    # Try to remove the ${objdir}s in the directories where we deleted files
+    for dir in $rmdirs; do
+      if test -d "$dir"; then
+	func_show_eval "rmdir $dir >/dev/null 2>&1"
+      fi
+    done
+
+    exit $exit_status
+}
+
+{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
+    func_mode_uninstall ${1+"$@"}
+
+test -z "$opt_mode" && {
+  help="$generic_help"
+  func_fatal_help "you must specify a MODE"
+}
+
+test -z "$exec_cmd" && \
+  func_fatal_help "invalid operation mode \`$opt_mode'"
+
+if test -n "$exec_cmd"; then
+  eval exec "$exec_cmd"
+  exit $EXIT_FAILURE
+fi
+
+exit $exit_status
+
+
+# The TAGs below are defined such that we never get into a situation
+# in which we disable both kinds of libraries.  Given conflicting
+# choices, we go for a static library, that is the most portable,
+# since we can't tell whether shared libraries were disabled because
+# the user asked for that or because the platform doesn't support
+# them.  This is particularly important on AIX, because we don't
+# support having both static and shared libraries enabled at the same
+# time on that platform, so we default to a shared-only configuration.
+# If a disable-shared tag is given, we'll fallback to a static-only
+# configuration.  But we'll never go from static-only to shared-only.
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
+build_libtool_libs=no
+build_old_libs=yes
+# ### END LIBTOOL TAG CONFIG: disable-shared
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-static
+build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
+# ### END LIBTOOL TAG CONFIG: disable-static
+
+# Local Variables:
+# mode:shell-script
+# sh-indentation:2
+# End:
+# vi:sw=2
+
diff --git a/build-aux/missing b/build-aux/missing
new file mode 100755
index 0000000..055ba13
--- /dev/null
+++ b/build-aux/missing
@@ -0,0 +1,356 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+
+scriptversion=2005-02-08.22
+
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
+#   Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+  echo 1>&2 "Try \`$0 --help' for more information"
+  exit 1
+fi
+
+run=:
+
+# In the cases where this matters, `missing' is being run in the
+# srcdir already.
+if test -f configure.ac; then
+  configure_ac=configure.ac
+else
+  configure_ac=configure.in
+fi
+
+msg="missing on your system"
+
+case "$1" in
+--run)
+  # Try to run requested program, and just exit if it succeeds.
+  run=
+  shift
+  "$@" && exit 0
+  # Exit code 63 means version mismatch.  This often happens
+  # when the user try to use an ancient version of a tool on
+  # a file that requires a minimum version.  In this case we
+  # we should proceed has if the program had been absent, or
+  # if --run hadn't been passed.
+  if test $? = 63; then
+    run=:
+    msg="probably too old"
+  fi
+  ;;
+
+  -h|--h|--he|--hel|--help)
+    echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+  -h, --help      display this help and exit
+  -v, --version   output version information and exit
+  --run           try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+  aclocal      touch file \`aclocal.m4'
+  autoconf     touch file \`configure'
+  autoheader   touch file \`config.h.in'
+  automake     touch all \`Makefile.in' files
+  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
+  flex         create \`lex.yy.c', if possible, from existing .c
+  help2man     touch the output file
+  lex          create \`lex.yy.c', if possible, from existing .c
+  makeinfo     touch the output file
+  tar          try tar, gnutar, gtar, then tar without non-portable flags
+  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
+
+Send bug reports to <bug-automake@gnu.org>."
+    exit $?
+    ;;
+
+  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+    echo "missing $scriptversion (GNU Automake)"
+    exit $?
+    ;;
+
+  -*)
+    echo 1>&2 "$0: Unknown \`$1' option"
+    echo 1>&2 "Try \`$0 --help' for more information"
+    exit 1
+    ;;
+
+esac
+
+# Now exit if we have it, but it failed.  Also exit now if we
+# don't have it and --version was passed (most likely to detect
+# the program).
+case "$1" in
+  lex|yacc)
+    # Not GNU programs, they don't have --version.
+    ;;
+
+  tar)
+    if test -n "$run"; then
+       echo 1>&2 "ERROR: \`tar' requires --run"
+       exit 1
+    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+       exit 1
+    fi
+    ;;
+
+  *)
+    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+       # We have it, but it failed.
+       exit 1
+    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+       # Could not run --version or --help.  This is probably someone
+       # running `$TOOL --version' or `$TOOL --help' to check whether
+       # $TOOL exists and not knowing $TOOL uses missing.
+       exit 1
+    fi
+    ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case "$1" in
+  aclocal*)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
+         to install the \`Automake' and \`Perl' packages.  Grab them from
+         any GNU archive site."
+    touch aclocal.m4
+    ;;
+
+  autoconf)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`${configure_ac}'.  You might want to install the
+         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
+         archive site."
+    touch configure
+    ;;
+
+  autoheader)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
+         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
+         from any GNU archive site."
+    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+    test -z "$files" && files="config.h"
+    touch_files=
+    for f in $files; do
+      case "$f" in
+      *:*) touch_files="$touch_files "`echo "$f" |
+				       sed -e 's/^[^:]*://' -e 's/:.*//'`;;
+      *) touch_files="$touch_files $f.in";;
+      esac
+    done
+    touch $touch_files
+    ;;
+
+  automake*)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+         You might want to install the \`Automake' and \`Perl' packages.
+         Grab them from any GNU archive site."
+    find . -type f -name Makefile.am -print |
+	   sed 's/\.am$/.in/' |
+	   while read f; do touch "$f"; done
+    ;;
+
+  autom4te)
+    echo 1>&2 "\
+WARNING: \`$1' is needed, but is $msg.
+         You might have modified some files without having the
+         proper tools for further handling them.
+         You can get \`$1' as part of \`Autoconf' from any GNU
+         archive site."
+
+    file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
+    test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
+    if test -f "$file"; then
+	touch $file
+    else
+	test -z "$file" || exec >$file
+	echo "#! /bin/sh"
+	echo "# Created by GNU Automake missing as a replacement of"
+	echo "#  $ $@"
+	echo "exit 0"
+	chmod +x $file
+	exit 1
+    fi
+    ;;
+
+  bison|yacc)
+    echo 1>&2 "\
+WARNING: \`$1' $msg.  You should only need it if
+         you modified a \`.y' file.  You may need the \`Bison' package
+         in order for those modifications to take effect.  You can get
+         \`Bison' from any GNU archive site."
+    rm -f y.tab.c y.tab.h
+    if [ $# -ne 1 ]; then
+        eval LASTARG="\${$#}"
+	case "$LASTARG" in
+	*.y)
+	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
+	    if [ -f "$SRCFILE" ]; then
+	         cp "$SRCFILE" y.tab.c
+	    fi
+	    SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
+	    if [ -f "$SRCFILE" ]; then
+	         cp "$SRCFILE" y.tab.h
+	    fi
+	  ;;
+	esac
+    fi
+    if [ ! -f y.tab.h ]; then
+	echo >y.tab.h
+    fi
+    if [ ! -f y.tab.c ]; then
+	echo 'main() { return 0; }' >y.tab.c
+    fi
+    ;;
+
+  lex|flex)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified a \`.l' file.  You may need the \`Flex' package
+         in order for those modifications to take effect.  You can get
+         \`Flex' from any GNU archive site."
+    rm -f lex.yy.c
+    if [ $# -ne 1 ]; then
+        eval LASTARG="\${$#}"
+	case "$LASTARG" in
+	*.l)
+	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
+	    if [ -f "$SRCFILE" ]; then
+	         cp "$SRCFILE" lex.yy.c
+	    fi
+	  ;;
+	esac
+    fi
+    if [ ! -f lex.yy.c ]; then
+	echo 'main() { return 0; }' >lex.yy.c
+    fi
+    ;;
+
+  help2man)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+	 you modified a dependency of a manual page.  You may need the
+	 \`Help2man' package in order for those modifications to take
+	 effect.  You can get \`Help2man' from any GNU archive site."
+
+    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+    if test -z "$file"; then
+	file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
+    fi
+    if [ -f "$file" ]; then
+	touch $file
+    else
+	test -z "$file" || exec >$file
+	echo ".ab help2man is required to generate this page"
+	exit 1
+    fi
+    ;;
+
+  makeinfo)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified a \`.texi' or \`.texinfo' file, or any other file
+         indirectly affecting the aspect of the manual.  The spurious
+         call might also be the consequence of using a buggy \`make' (AIX,
+         DU, IRIX).  You might want to install the \`Texinfo' package or
+         the \`GNU make' package.  Grab either from any GNU archive site."
+    # The file to touch is that specified with -o ...
+    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+    if test -z "$file"; then
+      # ... or it is the one specified with @setfilename ...
+      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
+      # ... or it is derived from the source name (dir/f.texi becomes f.info)
+      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+    fi
+    touch $file
+    ;;
+
+  tar)
+    shift
+
+    # We have already tried tar in the generic part.
+    # Look for gnutar/gtar before invocation to avoid ugly error
+    # messages.
+    if (gnutar --version > /dev/null 2>&1); then
+       gnutar "$@" && exit 0
+    fi
+    if (gtar --version > /dev/null 2>&1); then
+       gtar "$@" && exit 0
+    fi
+    firstarg="$1"
+    if shift; then
+	case "$firstarg" in
+	*o*)
+	    firstarg=`echo "$firstarg" | sed s/o//`
+	    tar "$firstarg" "$@" && exit 0
+	    ;;
+	esac
+	case "$firstarg" in
+	*h*)
+	    firstarg=`echo "$firstarg" | sed s/h//`
+	    tar "$firstarg" "$@" && exit 0
+	    ;;
+	esac
+    fi
+
+    echo 1>&2 "\
+WARNING: I can't seem to be able to run \`tar' with the given arguments.
+         You may want to install GNU tar or Free paxutils, or check the
+         command line arguments."
+    exit 1
+    ;;
+
+  *)
+    echo 1>&2 "\
+WARNING: \`$1' is needed, and is $msg.
+         You might have modified some files without having the
+         proper tools for further handling them.  Check the \`README' file,
+         it often tells you about the needed prerequisites for installing
+         this package.  You may also peek at any GNU archive site, in case
+         some other package would contain this missing \`$1' program."
+    exit 1
+    ;;
+esac
+
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/build-aux/mkinstalldirs b/build-aux/mkinstalldirs
new file mode 100755
index 0000000..5d26a48
--- /dev/null
+++ b/build-aux/mkinstalldirs
@@ -0,0 +1,150 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+
+scriptversion=2005-02-02.21
+
+# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
+# Created: 1993-05-16
+# Public domain.
+#
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+errstatus=0
+dirmode=""
+
+usage="\
+Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
+
+Create each directory DIR (with mode MODE, if specified), including all
+leading file name components.
+
+Report bugs to <bug-automake@gnu.org>."
+
+# process command line arguments
+while test $# -gt 0 ; do
+  case $1 in
+    -h | --help | --h*)         # -h for help
+      echo "$usage"
+      exit $?
+      ;;
+    -m)                         # -m PERM arg
+      shift
+      test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
+      dirmode=$1
+      shift
+      ;;
+    --version)
+      echo "$0 $scriptversion"
+      exit $?
+      ;;
+    --)                         # stop option processing
+      shift
+      break
+      ;;
+    -*)                         # unknown option
+      echo "$usage" 1>&2
+      exit 1
+      ;;
+    *)                          # first non-opt arg
+      break
+      ;;
+  esac
+done
+
+for file
+do
+  if test -d "$file"; then
+    shift
+  else
+    break
+  fi
+done
+
+case $# in
+  0) exit 0 ;;
+esac
+
+# Solaris 8's mkdir -p isn't thread-safe.  If you mkdir -p a/b and
+# mkdir -p a/c at the same time, both will detect that a is missing,
+# one will create a, then the other will try to create a and die with
+# a "File exists" error.  This is a problem when calling mkinstalldirs
+# from a parallel make.  We use --version in the probe to restrict
+# ourselves to GNU mkdir, which is thread-safe.
+case $dirmode in
+  '')
+    if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
+      echo "mkdir -p -- $*"
+      exec mkdir -p -- "$@"
+    else
+      # On NextStep and OpenStep, the `mkdir' command does not
+      # recognize any option.  It will interpret all options as
+      # directories to create, and then abort because `.' already
+      # exists.
+      test -d ./-p && rmdir ./-p
+      test -d ./--version && rmdir ./--version
+    fi
+    ;;
+  *)
+    if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
+       test ! -d ./--version; then
+      echo "mkdir -m $dirmode -p -- $*"
+      exec mkdir -m "$dirmode" -p -- "$@"
+    else
+      # Clean up after NextStep and OpenStep mkdir.
+      for d in ./-m ./-p ./--version "./$dirmode";
+      do
+        test -d $d && rmdir $d
+      done
+    fi
+    ;;
+esac
+
+for file
+do
+  set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
+  shift
+
+  pathcomp=
+  for d
+  do
+    pathcomp="$pathcomp$d"
+    case $pathcomp in
+      -*) pathcomp=./$pathcomp ;;
+    esac
+
+    if test ! -d "$pathcomp"; then
+      echo "mkdir $pathcomp"
+
+      mkdir "$pathcomp" || lasterr=$?
+
+      if test ! -d "$pathcomp"; then
+	errstatus=$lasterr
+      else
+	if test ! -z "$dirmode"; then
+	  echo "chmod $dirmode $pathcomp"
+	  lasterr=""
+	  chmod "$dirmode" "$pathcomp" || lasterr=$?
+
+	  if test ! -z "$lasterr"; then
+	    errstatus=$lasterr
+	  fi
+	fi
+      fi
+    fi
+
+    pathcomp="$pathcomp/"
+  done
+done
+
+exit $errstatus
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/build-aux/reloc-ldflags b/build-aux/reloc-ldflags
new file mode 100755
index 0000000..e3d97f4
--- /dev/null
+++ b/build-aux/reloc-ldflags
@@ -0,0 +1,101 @@
+#! /bin/sh
+# Output a system dependent linker command for putting a relocatable library
+# search path into an executable.
+#
+#   Copyright 2003, 2009-2011 Free Software Foundation, Inc.
+#   Written by Bruno Haible <bruno@clisp.org>, 2003.
+#
+#   This program is free software: you can redistribute it and/or modify
+#   it under the terms of the GNU General Public License as published by
+#   the Free Software Foundation; either version 3 of the License, or
+#   (at your option) any later version.
+#
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#   GNU General Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License
+#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+#   As a special exception to the GNU General Public License, if you
+#   distribute this file as part of a program that contains a
+#   configuration script generated by Autoconf, you may include it under
+#   the same distribution terms that you use for the rest of that program.
+#
+# The first argument passed to this file is the canonical host specification,
+#    CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or
+#    CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# The environment variable LD should be set by the caller.
+#
+# The second argument is a colon separated list of directories that contain
+# the libraries at installation time.
+#
+# The third argument is the directory into which the executable is going to be
+# installed.
+
+host="$1"
+host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+library_path_value=$2
+
+installdir=$3
+
+# Verify that installdir is absolute.
+case "$installdir" in
+  /*) ;;
+  *)
+    echo "installdir is not absolute: $installdir" 1>&2
+    exit 1
+    ;;
+esac
+
+case "$host_os" in
+  linux*) # Supported since Linux 2.1 and glibc 2.1.
+    rpath=
+    save_IFS="$IFS"; IFS=":"
+    for dir in $library_path_value; do
+      IFS="$save_IFS"
+      case "$dir" in
+        /*)
+          # Make dir relative to installdir. (Works only if dir is absolute.)
+          idir="$installdir"
+          while true; do
+            dfirst=`echo "$dir" | sed -n -e 's,^//*\([^/]*\).*$,/\1,p'`
+            ifirst=`echo "$idir" | sed -n -e 's,^//*\([^/]*\).*$,/\1,p'`
+            if test -z "$dfirst" || test -z "$ifirst"; then
+              break
+            fi
+            if test "$dfirst" != "$ifirst"; then
+              break
+            fi
+            dir=`echo "$dir" | sed -e 's,^//*[^/]*,,'`
+            idir=`echo "$idir" | sed -e 's,^//*[^/]*,,'`
+          done
+          dir="\$ORIGIN"`echo "$idir" | sed -e 's,//*[^/]*,/..,g'`"$dir"
+          # Add dir to rpath.
+          rpath="${rpath}${rpath:+ }$dir"
+          ;;
+        *)
+          if test -n "$dir"; then
+            echo "libdir is not absolute: $dir" 1>&2
+          fi
+          ;;
+      esac
+    done
+    IFS="$save_IFS"
+    # Output it.
+    if test -n "$rpath"; then
+      echo "-Wl,-rpath,$rpath"
+    fi
+    ;;
+  *)
+    echo "relocation via rpath not supported on this system: $host" 1>&2
+    exit 1
+    ;;
+esac
+
+exit 0
diff --git a/build-aux/snippet/_Noreturn.h b/build-aux/snippet/_Noreturn.h
new file mode 100644
index 0000000..1a7b4da
--- /dev/null
+++ b/build-aux/snippet/_Noreturn.h
@@ -0,0 +1,10 @@
+#ifndef _Noreturn
+# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
+      || 0x5110 <= __SUNPRO_C)
+#  define _Noreturn __attribute__ ((__noreturn__))
+# elif 1200 <= _MSC_VER
+#  define _Noreturn __declspec (noreturn)
+# else
+#  define _Noreturn
+# endif
+#endif
diff --git a/build-aux/snippet/arg-nonnull.h b/build-aux/snippet/arg-nonnull.h
new file mode 100644
index 0000000..6c2f1e8
--- /dev/null
+++ b/build-aux/snippet/arg-nonnull.h
@@ -0,0 +1,26 @@
+/* A C macro for declaring that specific arguments must not be NULL.
+   Copyright (C) 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
+   that the values passed as arguments n, ..., m must be non-NULL pointers.
+   n = 1 stands for the first argument, n = 2 for the second argument etc.  */
+#ifndef _GL_ARG_NONNULL
+# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
+#  define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
+# else
+#  define _GL_ARG_NONNULL(params)
+# endif
+#endif
diff --git a/build-aux/snippet/c++defs.h b/build-aux/snippet/c++defs.h
new file mode 100644
index 0000000..b6821a6
--- /dev/null
+++ b/build-aux/snippet/c++defs.h
@@ -0,0 +1,271 @@
+/* C++ compatible function declaration macros.
+   Copyright (C) 2010-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _GL_CXXDEFS_H
+#define _GL_CXXDEFS_H
+
+/* The three most frequent use cases of these macros are:
+
+   * For providing a substitute for a function that is missing on some
+     platforms, but is declared and works fine on the platforms on which
+     it exists:
+
+       #if @GNULIB_FOO@
+       # if !@HAVE_FOO@
+       _GL_FUNCDECL_SYS (foo, ...);
+       # endif
+       _GL_CXXALIAS_SYS (foo, ...);
+       _GL_CXXALIASWARN (foo);
+       #elif defined GNULIB_POSIXCHECK
+       ...
+       #endif
+
+   * For providing a replacement for a function that exists on all platforms,
+     but is broken/insufficient and needs to be replaced on some platforms:
+
+       #if @GNULIB_FOO@
+       # if @REPLACE_FOO@
+       #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+       #   undef foo
+       #   define foo rpl_foo
+       #  endif
+       _GL_FUNCDECL_RPL (foo, ...);
+       _GL_CXXALIAS_RPL (foo, ...);
+       # else
+       _GL_CXXALIAS_SYS (foo, ...);
+       # endif
+       _GL_CXXALIASWARN (foo);
+       #elif defined GNULIB_POSIXCHECK
+       ...
+       #endif
+
+   * For providing a replacement for a function that exists on some platforms
+     but is broken/insufficient and needs to be replaced on some of them and
+     is additionally either missing or undeclared on some other platforms:
+
+       #if @GNULIB_FOO@
+       # if @REPLACE_FOO@
+       #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+       #   undef foo
+       #   define foo rpl_foo
+       #  endif
+       _GL_FUNCDECL_RPL (foo, ...);
+       _GL_CXXALIAS_RPL (foo, ...);
+       # else
+       #  if !@HAVE_FOO@   or   if !@HAVE_DECL_FOO@
+       _GL_FUNCDECL_SYS (foo, ...);
+       #  endif
+       _GL_CXXALIAS_SYS (foo, ...);
+       # endif
+       _GL_CXXALIASWARN (foo);
+       #elif defined GNULIB_POSIXCHECK
+       ...
+       #endif
+*/
+
+/* _GL_EXTERN_C declaration;
+   performs the declaration with C linkage.  */
+#if defined __cplusplus
+# define _GL_EXTERN_C extern "C"
+#else
+# define _GL_EXTERN_C extern
+#endif
+
+/* _GL_FUNCDECL_RPL (func, rettype, parameters_and_attributes);
+   declares a replacement function, named rpl_func, with the given prototype,
+   consisting of return type, parameters, and attributes.
+   Example:
+     _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...)
+                                  _GL_ARG_NONNULL ((1)));
+ */
+#define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \
+  _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
+#define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters_and_attributes) \
+  _GL_EXTERN_C rettype rpl_func parameters_and_attributes
+
+/* _GL_FUNCDECL_SYS (func, rettype, parameters_and_attributes);
+   declares the system function, named func, with the given prototype,
+   consisting of return type, parameters, and attributes.
+   Example:
+     _GL_FUNCDECL_SYS (open, int, (const char *filename, int flags, ...)
+                                  _GL_ARG_NONNULL ((1)));
+ */
+#define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \
+  _GL_EXTERN_C rettype func parameters_and_attributes
+
+/* _GL_CXXALIAS_RPL (func, rettype, parameters);
+   declares a C++ alias called GNULIB_NAMESPACE::func
+   that redirects to rpl_func, if GNULIB_NAMESPACE is defined.
+   Example:
+     _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...));
+ */
+#define _GL_CXXALIAS_RPL(func,rettype,parameters) \
+  _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \
+    namespace GNULIB_NAMESPACE                                \
+    {                                                         \
+      rettype (*const func) parameters = ::rpl_func;          \
+    }                                                         \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
+   is like  _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
+   except that the C function rpl_func may have a slightly different
+   declaration.  A cast is used to silence the "invalid conversion" error
+   that would otherwise occur.  */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \
+    namespace GNULIB_NAMESPACE                                     \
+    {                                                              \
+      rettype (*const func) parameters =                           \
+        reinterpret_cast<rettype(*)parameters>(::rpl_func);        \
+    }                                                              \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIAS_SYS (func, rettype, parameters);
+   declares a C++ alias called GNULIB_NAMESPACE::func
+   that redirects to the system provided function func, if GNULIB_NAMESPACE
+   is defined.
+   Example:
+     _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
+ */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+  /* If we were to write
+       rettype (*const func) parameters = ::func;
+     like above in _GL_CXXALIAS_RPL_1, the compiler could optimize calls
+     better (remove an indirection through a 'static' pointer variable),
+     but then the _GL_CXXALIASWARN macro below would cause a warning not only
+     for uses of ::func but also for uses of GNULIB_NAMESPACE::func.  */
+# define _GL_CXXALIAS_SYS(func,rettype,parameters) \
+    namespace GNULIB_NAMESPACE                     \
+    {                                              \
+      static rettype (*func) parameters = ::func;  \
+    }                                              \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_SYS(func,rettype,parameters) \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIAS_SYS_CAST (func, rettype, parameters);
+   is like  _GL_CXXALIAS_SYS (func, rettype, parameters);
+   except that the C function func may have a slightly different declaration.
+   A cast is used to silence the "invalid conversion" error that would
+   otherwise occur.  */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \
+    namespace GNULIB_NAMESPACE                          \
+    {                                                   \
+      static rettype (*func) parameters =               \
+        reinterpret_cast<rettype(*)parameters>(::func); \
+    }                                                   \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIAS_SYS_CAST2 (func, rettype, parameters, rettype2, parameters2);
+   is like  _GL_CXXALIAS_SYS (func, rettype, parameters);
+   except that the C function is picked among a set of overloaded functions,
+   namely the one with rettype2 and parameters2.  Two consecutive casts
+   are used to silence the "cannot find a match" and "invalid conversion"
+   errors that would otherwise occur.  */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+  /* The outer cast must be a reinterpret_cast.
+     The inner cast: When the function is defined as a set of overloaded
+     functions, it works as a static_cast<>, choosing the designated variant.
+     When the function is defined as a single variant, it works as a
+     reinterpret_cast<>. The parenthesized cast syntax works both ways.  */
+# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \
+    namespace GNULIB_NAMESPACE                                                \
+    {                                                                         \
+      static rettype (*func) parameters =                                     \
+        reinterpret_cast<rettype(*)parameters>(                               \
+          (rettype2(*)parameters2)(::func));                                  \
+    }                                                                         \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIASWARN (func);
+   causes a warning to be emitted when ::func is used but not when
+   GNULIB_NAMESPACE::func is used.  func must be defined without overloaded
+   variants.  */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIASWARN(func) \
+   _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
+# define _GL_CXXALIASWARN_1(func,namespace) \
+   _GL_CXXALIASWARN_2 (func, namespace)
+/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
+   we enable the warning only when not optimizing.  */
+# if !__OPTIMIZE__
+#  define _GL_CXXALIASWARN_2(func,namespace) \
+    _GL_WARN_ON_USE (func, \
+                     "The symbol ::" #func " refers to the system function. " \
+                     "Use " #namespace "::" #func " instead.")
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+#  define _GL_CXXALIASWARN_2(func,namespace) \
+     extern __typeof__ (func) func
+# else
+#  define _GL_CXXALIASWARN_2(func,namespace) \
+     _GL_EXTERN_C int _gl_cxxalias_dummy
+# endif
+#else
+# define _GL_CXXALIASWARN(func) \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIASWARN1 (func, rettype, parameters_and_attributes);
+   causes a warning to be emitted when the given overloaded variant of ::func
+   is used but not when GNULIB_NAMESPACE::func is used.  */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \
+   _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
+                        GNULIB_NAMESPACE)
+# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \
+   _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
+/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
+   we enable the warning only when not optimizing.  */
+# if !__OPTIMIZE__
+#  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
+    _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
+                         "The symbol ::" #func " refers to the system function. " \
+                         "Use " #namespace "::" #func " instead.")
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+#  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
+     extern __typeof__ (func) func
+# else
+#  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
+     _GL_EXTERN_C int _gl_cxxalias_dummy
+# endif
+#else
+# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \
+    _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+#endif /* _GL_CXXDEFS_H */
diff --git a/build-aux/snippet/warn-on-use.h b/build-aux/snippet/warn-on-use.h
new file mode 100644
index 0000000..2cdeec3
--- /dev/null
+++ b/build-aux/snippet/warn-on-use.h
@@ -0,0 +1,109 @@
+/* A C macro for emitting warnings if a function is used.
+   Copyright (C) 2010-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* _GL_WARN_ON_USE (function, "literal string") issues a declaration
+   for FUNCTION which will then trigger a compiler warning containing
+   the text of "literal string" anywhere that function is called, if
+   supported by the compiler.  If the compiler does not support this
+   feature, the macro expands to an unused extern declaration.
+
+   This macro is useful for marking a function as a potential
+   portability trap, with the intent that "literal string" include
+   instructions on the replacement function that should be used
+   instead.  However, one of the reasons that a function is a
+   portability trap is if it has the wrong signature.  Declaring
+   FUNCTION with a different signature in C is a compilation error, so
+   this macro must use the same type as any existing declaration so
+   that programs that avoid the problematic FUNCTION do not fail to
+   compile merely because they included a header that poisoned the
+   function.  But this implies that _GL_WARN_ON_USE is only safe to
+   use if FUNCTION is known to already have a declaration.  Use of
+   this macro implies that there must not be any other macro hiding
+   the declaration of FUNCTION; but undefining FUNCTION first is part
+   of the poisoning process anyway (although for symbols that are
+   provided only via a macro, the result is a compilation error rather
+   than a warning containing "literal string").  Also note that in
+   C++, it is only safe to use if FUNCTION has no overloads.
+
+   For an example, it is possible to poison 'getline' by:
+   - adding a call to gl_WARN_ON_USE_PREPARE([[#include <stdio.h>]],
+     [getline]) in configure.ac, which potentially defines
+     HAVE_RAW_DECL_GETLINE
+   - adding this code to a header that wraps the system <stdio.h>:
+     #undef getline
+     #if HAVE_RAW_DECL_GETLINE
+     _GL_WARN_ON_USE (getline, "getline is required by POSIX 2008, but"
+       "not universally present; use the gnulib module getline");
+     #endif
+
+   It is not possible to directly poison global variables.  But it is
+   possible to write a wrapper accessor function, and poison that
+   (less common usage, like &environ, will cause a compilation error
+   rather than issue the nice warning, but the end result of informing
+   the developer about their portability problem is still achieved):
+   #if HAVE_RAW_DECL_ENVIRON
+   static inline char ***rpl_environ (void) { return &environ; }
+   _GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared");
+   # undef environ
+   # define environ (*rpl_environ ())
+   #endif
+   */
+#ifndef _GL_WARN_ON_USE
+
+# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
+/* A compiler attribute is available in gcc versions 4.3.0 and later.  */
+#  define _GL_WARN_ON_USE(function, message) \
+extern __typeof__ (function) function __attribute__ ((__warning__ (message)))
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+/* Verify the existence of the function.  */
+#  define _GL_WARN_ON_USE(function, message) \
+extern __typeof__ (function) function
+# else /* Unsupported.  */
+#  define _GL_WARN_ON_USE(function, message) \
+_GL_WARN_EXTERN_C int _gl_warn_on_use
+# endif
+#endif
+
+/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string")
+   is like _GL_WARN_ON_USE (function, "string"), except that the function is
+   declared with the given prototype, consisting of return type, parameters,
+   and attributes.
+   This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
+   not work in this case.  */
+#ifndef _GL_WARN_ON_USE_CXX
+# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
+#  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
+extern rettype function parameters_and_attributes \
+     __attribute__ ((__warning__ (msg)))
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+/* Verify the existence of the function.  */
+#  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
+extern rettype function parameters_and_attributes
+# else /* Unsupported.  */
+#  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
+_GL_WARN_EXTERN_C int _gl_warn_on_use
+# endif
+#endif
+
+/* _GL_WARN_EXTERN_C declaration;
+   performs the declaration with C linkage.  */
+#ifndef _GL_WARN_EXTERN_C
+# if defined __cplusplus
+#  define _GL_WARN_EXTERN_C extern "C"
+# else
+#  define _GL_WARN_EXTERN_C extern
+# endif
+#endif
diff --git a/config.h.in b/config.h.in
new file mode 100644
index 0000000..207e487
--- /dev/null
+++ b/config.h.in
@@ -0,0 +1,926 @@
+/* config.h.in.  Generated from configure.ac by autoheader.  */
+
+/* Define to the number of bits in type 'ptrdiff_t'. */
+#undef BITSIZEOF_PTRDIFF_T
+
+/* Define to the number of bits in type 'sig_atomic_t'. */
+#undef BITSIZEOF_SIG_ATOMIC_T
+
+/* Define to the number of bits in type 'size_t'. */
+#undef BITSIZEOF_SIZE_T
+
+/* Define to the number of bits in type 'wchar_t'. */
+#undef BITSIZEOF_WCHAR_T
+
+/* Define to the number of bits in type 'wint_t'. */
+#undef BITSIZEOF_WINT_T
+
+/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
+   systems. This function is required for `alloca.c' support on those systems.
+   */
+#undef CRAY_STACKSEG_END
+
+/* Define to 1 if using `alloca.c'. */
+#undef C_ALLOCA
+
+/* Define to 1 if // is a file system root distinct from /. */
+#undef DOUBLE_SLASH_IS_DISTINCT_ROOT
+
+/* Define as good substitute value for EILSEQ. */
+#undef EILSEQ
+
+/* Define to 1 to enable a few rarely used encodings. */
+#undef ENABLE_EXTRA
+
+/* Define to 1 if translation of program messages to the user's native
+   language is requested. */
+#undef ENABLE_NLS
+
+/* Define to 1 if the package shall run at any location in the file system. */
+#undef ENABLE_RELOCATABLE
+
+/* Define to 1 if realpath() can malloc memory, always gives an absolute path,
+   and handles trailing slash correctly. */
+#undef FUNC_REALPATH_WORKS
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+   whether the gnulib module canonicalize-lgpl shall be considered present. */
+#undef GNULIB_CANONICALIZE_LGPL
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+   whether the gnulib module sigpipe shall be considered present. */
+#undef GNULIB_SIGPIPE
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+   whether the gnulib module strerror shall be considered present. */
+#undef GNULIB_STRERROR
+
+/* Define to 1 when the gnulib module canonicalize_file_name should be tested.
+   */
+#undef GNULIB_TEST_CANONICALIZE_FILE_NAME
+
+/* Define to 1 when the gnulib module environ should be tested. */
+#undef GNULIB_TEST_ENVIRON
+
+/* Define to 1 when the gnulib module lstat should be tested. */
+#undef GNULIB_TEST_LSTAT
+
+/* Define to 1 when the gnulib module read should be tested. */
+#undef GNULIB_TEST_READ
+
+/* Define to 1 when the gnulib module readlink should be tested. */
+#undef GNULIB_TEST_READLINK
+
+/* Define to 1 when the gnulib module realpath should be tested. */
+#undef GNULIB_TEST_REALPATH
+
+/* Define to 1 when the gnulib module sigprocmask should be tested. */
+#undef GNULIB_TEST_SIGPROCMASK
+
+/* Define to 1 when the gnulib module stat should be tested. */
+#undef GNULIB_TEST_STAT
+
+/* Define to 1 when the gnulib module strerror should be tested. */
+#undef GNULIB_TEST_STRERROR
+
+/* Define to 1 if you have `alloca', as a function or macro. */
+#undef HAVE_ALLOCA
+
+/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
+   */
+#undef HAVE_ALLOCA_H
+
+/* Define to 1 if you have the `canonicalize_file_name' function. */
+#undef HAVE_CANONICALIZE_FILE_NAME
+
+/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
+   CoreFoundation framework. */
+#undef HAVE_CFLOCALECOPYCURRENT
+
+/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
+   the CoreFoundation framework. */
+#undef HAVE_CFPREFERENCESCOPYAPPVALUE
+
+/* Define if the GNU dcgettext() function is already present or preinstalled.
+   */
+#undef HAVE_DCGETTEXT
+
+/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_CLEARERR_UNLOCKED
+
+/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
+   don't. */
+#undef HAVE_DECL_FEOF_UNLOCKED
+
+/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_FERROR_UNLOCKED
+
+/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_FFLUSH_UNLOCKED
+
+/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_FGETS_UNLOCKED
+
+/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_FPUTC_UNLOCKED
+
+/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_FPUTS_UNLOCKED
+
+/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_FREAD_UNLOCKED
+
+/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_FWRITE_UNLOCKED
+
+/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_GETCHAR_UNLOCKED
+
+/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
+   don't. */
+#undef HAVE_DECL_GETC_UNLOCKED
+
+/* Define to 1 if you have the declaration of `program_invocation_name', and
+   to 0 if you don't. */
+#undef HAVE_DECL_PROGRAM_INVOCATION_NAME
+
+/* Define to 1 if you have the declaration of `program_invocation_short_name',
+   and to 0 if you don't. */
+#undef HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
+
+/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
+   you don't. */
+#undef HAVE_DECL_PUTCHAR_UNLOCKED
+
+/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
+   don't. */
+#undef HAVE_DECL_PUTC_UNLOCKED
+
+/* Define to 1 if you have the declaration of `setenv', and to 0 if you don't.
+   */
+#undef HAVE_DECL_SETENV
+
+/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
+   don't. */
+#undef HAVE_DECL_STRERROR_R
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define if you have the declaration of environ. */
+#undef HAVE_ENVIRON_DECL
+
+/* Define to 1 if you have the `getcwd' function. */
+#undef HAVE_GETCWD
+
+/* Define to 1 if you have the `getc_unlocked' function. */
+#undef HAVE_GETC_UNLOCKED
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#undef HAVE_GETTEXT
+
+/* Define if you have the iconv() function and it works. */
+#undef HAVE_ICONV
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
+#undef HAVE_LANGINFO_CODESET
+
+/* Define to 1 if the system has the type `long long int'. */
+#undef HAVE_LONG_LONG_INT
+
+/* Define to 1 if you have the `lstat' function. */
+#undef HAVE_LSTAT
+
+/* Define to 1 if you have the <mach-o/dyld.h> header file. */
+#undef HAVE_MACH_O_DYLD_H
+
+/* Define to 1 if you have the `mbrtowc' function. */
+#undef HAVE_MBRTOWC
+
+/* Define to 1 if you have the `mbsinit' function. */
+#undef HAVE_MBSINIT
+
+/* Define to 1 if <wchar.h> declares mbstate_t. */
+#undef HAVE_MBSTATE_T
+
+/* Define to 1 if you have the `memmove' function. */
+#undef HAVE_MEMMOVE
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if atoll is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_ATOLL
+
+/* Define to 1 if canonicalize_file_name is declared even after undefining
+   macros. */
+#undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME
+
+/* Define to 1 if chown is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_CHOWN
+
+/* Define to 1 if dprintf is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_DPRINTF
+
+/* Define to 1 if dup2 is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_DUP2
+
+/* Define to 1 if dup3 is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_DUP3
+
+/* Define to 1 if endusershell is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_ENDUSERSHELL
+
+/* Define to 1 if environ is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_ENVIRON
+
+/* Define to 1 if euidaccess is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_EUIDACCESS
+
+/* Define to 1 if faccessat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FACCESSAT
+
+/* Define to 1 if fchdir is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FCHDIR
+
+/* Define to 1 if fchmodat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FCHMODAT
+
+/* Define to 1 if fchownat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FCHOWNAT
+
+/* Define to 1 if fcntl is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FCNTL
+
+/* Define to 1 if ffsl is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FFSL
+
+/* Define to 1 if ffsll is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FFSLL
+
+/* Define to 1 if fpurge is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FPURGE
+
+/* Define to 1 if fseeko is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FSEEKO
+
+/* Define to 1 if fstatat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FSTATAT
+
+/* Define to 1 if fsync is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FSYNC
+
+/* Define to 1 if ftello is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FTELLO
+
+/* Define to 1 if ftruncate is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FTRUNCATE
+
+/* Define to 1 if futimens is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_FUTIMENS
+
+/* Define to 1 if getcwd is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETCWD
+
+/* Define to 1 if getdelim is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETDELIM
+
+/* Define to 1 if getdomainname is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETDOMAINNAME
+
+/* Define to 1 if getdtablesize is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETDTABLESIZE
+
+/* Define to 1 if getgroups is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETGROUPS
+
+/* Define to 1 if gethostname is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETHOSTNAME
+
+/* Define to 1 if getline is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETLINE
+
+/* Define to 1 if getloadavg is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETLOADAVG
+
+/* Define to 1 if getlogin is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETLOGIN
+
+/* Define to 1 if getlogin_r is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETLOGIN_R
+
+/* Define to 1 if getpagesize is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETPAGESIZE
+
+/* Define to 1 if getsubopt is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETSUBOPT
+
+/* Define to 1 if getusershell is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GETUSERSHELL
+
+/* Define to 1 if grantpt is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GRANTPT
+
+/* Define to 1 if group_member is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_GROUP_MEMBER
+
+/* Define to 1 if initstat_r is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_INITSTAT_R
+
+/* Define to 1 if lchmod is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_LCHMOD
+
+/* Define to 1 if lchown is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_LCHOWN
+
+/* Define to 1 if link is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_LINK
+
+/* Define to 1 if linkat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_LINKAT
+
+/* Define to 1 if lseek is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_LSEEK
+
+/* Define to 1 if lstat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_LSTAT
+
+/* Define to 1 if memmem is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MEMMEM
+
+/* Define to 1 if mempcpy is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MEMPCPY
+
+/* Define to 1 if memrchr is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MEMRCHR
+
+/* Define to 1 if mkdirat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKDIRAT
+
+/* Define to 1 if mkdtemp is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKDTEMP
+
+/* Define to 1 if mkfifo is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKFIFO
+
+/* Define to 1 if mkfifoat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKFIFOAT
+
+/* Define to 1 if mknod is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKNOD
+
+/* Define to 1 if mknodat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKNODAT
+
+/* Define to 1 if mkostemp is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKOSTEMP
+
+/* Define to 1 if mkostemps is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKOSTEMPS
+
+/* Define to 1 if mkstemp is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKSTEMP
+
+/* Define to 1 if mkstemps is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_MKSTEMPS
+
+/* Define to 1 if openat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_OPENAT
+
+/* Define to 1 if pipe is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_PIPE
+
+/* Define to 1 if pipe2 is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_PIPE2
+
+/* Define to 1 if popen is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_POPEN
+
+/* Define to 1 if pread is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_PREAD
+
+/* Define to 1 if pthread_sigmask is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_PTHREAD_SIGMASK
+
+/* Define to 1 if ptsname is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_PTSNAME
+
+/* Define to 1 if pwrite is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_PWRITE
+
+/* Define to 1 if random_r is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_RANDOM_R
+
+/* Define to 1 if rawmemchr is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_RAWMEMCHR
+
+/* Define to 1 if readlink is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_READLINK
+
+/* Define to 1 if readlinkat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_READLINKAT
+
+/* Define to 1 if realpath is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_REALPATH
+
+/* Define to 1 if renameat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_RENAMEAT
+
+/* Define to 1 if rmdir is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_RMDIR
+
+/* Define to 1 if rpmatch is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_RPMATCH
+
+/* Define to 1 if setenv is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SETENV
+
+/* Define to 1 if setstate_r is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SETSTATE_R
+
+/* Define to 1 if setusershell is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SETUSERSHELL
+
+/* Define to 1 if sigaction is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGACTION
+
+/* Define to 1 if sigaddset is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGADDSET
+
+/* Define to 1 if sigdelset is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGDELSET
+
+/* Define to 1 if sigemptyset is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGEMPTYSET
+
+/* Define to 1 if sigfillset is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGFILLSET
+
+/* Define to 1 if sigismember is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGISMEMBER
+
+/* Define to 1 if sigpending is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGPENDING
+
+/* Define to 1 if sigprocmask is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGPROCMASK
+
+/* Define to 1 if sleep is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SLEEP
+
+/* Define to 1 if snprintf is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SNPRINTF
+
+/* Define to 1 if srandom_r is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SRANDOM_R
+
+/* Define to 1 if stat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STAT
+
+/* Define to 1 if stpcpy is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STPCPY
+
+/* Define to 1 if stpncpy is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STPNCPY
+
+/* Define to 1 if strcasestr is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRCASESTR
+
+/* Define to 1 if strchrnul is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRCHRNUL
+
+/* Define to 1 if strdup is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRDUP
+
+/* Define to 1 if strerror_r is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRERROR_R
+
+/* Define to 1 if strncat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRNCAT
+
+/* Define to 1 if strndup is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRNDUP
+
+/* Define to 1 if strnlen is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRNLEN
+
+/* Define to 1 if strpbrk is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRPBRK
+
+/* Define to 1 if strsep is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRSEP
+
+/* Define to 1 if strsignal is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRSIGNAL
+
+/* Define to 1 if strtod is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRTOD
+
+/* Define to 1 if strtok_r is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRTOK_R
+
+/* Define to 1 if strtoll is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRTOLL
+
+/* Define to 1 if strtoull is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRTOULL
+
+/* Define to 1 if strverscmp is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_STRVERSCMP
+
+/* Define to 1 if symlink is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SYMLINK
+
+/* Define to 1 if symlinkat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SYMLINKAT
+
+/* Define to 1 if tmpfile is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_TMPFILE
+
+/* Define to 1 if ttyname_r is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_TTYNAME_R
+
+/* Define to 1 if unlink is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_UNLINK
+
+/* Define to 1 if unlinkat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_UNLINKAT
+
+/* Define to 1 if unlockpt is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_UNLOCKPT
+
+/* Define to 1 if unsetenv is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_UNSETENV
+
+/* Define to 1 if usleep is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_USLEEP
+
+/* Define to 1 if utimensat is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_UTIMENSAT
+
+/* Define to 1 if vdprintf is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_VDPRINTF
+
+/* Define to 1 if vsnprintf is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_VSNPRINTF
+
+/* Define to 1 if _Exit is declared even after undefining macros. */
+#undef HAVE_RAW_DECL__EXIT
+
+/* Define to 1 if you have the `readlink' function. */
+#undef HAVE_READLINK
+
+/* Define to 1 if you have the `readlinkat' function. */
+#undef HAVE_READLINKAT
+
+/* Define to 1 if you have the `realpath' function. */
+#undef HAVE_REALPATH
+
+/* Define to 1 if you have the <search.h> header file. */
+#undef HAVE_SEARCH_H
+
+/* Define to 1 if you have the `setenv' function. */
+#undef HAVE_SETENV
+
+/* Define to 1 if you have the `setlocale' function. */
+#undef HAVE_SETLOCALE
+
+/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
+#undef HAVE_SIGNED_SIG_ATOMIC_T
+
+/* Define to 1 if 'wchar_t' is a signed integer type. */
+#undef HAVE_SIGNED_WCHAR_T
+
+/* Define to 1 if 'wint_t' is a signed integer type. */
+#undef HAVE_SIGNED_WINT_T
+
+/* Define to 1 if the system has the type `sigset_t'. */
+#undef HAVE_SIGSET_T
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the `strerror_r' function. */
+#undef HAVE_STRERROR_R
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/bitypes.h> header file. */
+#undef HAVE_SYS_BITYPES_H
+
+/* Define to 1 if you have the <sys/inttypes.h> header file. */
+#undef HAVE_SYS_INTTYPES_H
+
+/* Define to 1 if you have the <sys/param.h> header file. */
+#undef HAVE_SYS_PARAM_H
+
+/* Define to 1 if you have the <sys/socket.h> header file. */
+#undef HAVE_SYS_SOCKET_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/time.h> header file. */
+#undef HAVE_SYS_TIME_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the `tsearch' function. */
+#undef HAVE_TSEARCH
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to 1 if the system has the type `unsigned long long int'. */
+#undef HAVE_UNSIGNED_LONG_LONG_INT
+
+/* Define to 1 or 0, depending whether the compiler supports simple visibility
+   declarations. */
+#undef HAVE_VISIBILITY
+
+/* Define to 1 if you have the <wchar.h> header file. */
+#undef HAVE_WCHAR_H
+
+/* Define if you have the 'wchar_t' type. */
+#undef HAVE_WCHAR_T
+
+/* Define to 1 if you have the `wcrtomb' function. */
+#undef HAVE_WCRTOMB
+
+/* Define to 1 if you have the <winsock2.h> header file. */
+#undef HAVE_WINSOCK2_H
+
+/* Define to 1 if O_NOATIME works. */
+#undef HAVE_WORKING_O_NOATIME
+
+/* Define to 1 if O_NOFOLLOW works. */
+#undef HAVE_WORKING_O_NOFOLLOW
+
+/* Define to 1 if the system has the type `_Bool'. */
+#undef HAVE__BOOL
+
+/* Define to 1 if you have the `_NSGetExecutablePath' function. */
+#undef HAVE__NSGETEXECUTABLEPATH
+
+/* Define as const if the declaration of iconv() needs const. */
+#undef ICONV_CONST
+
+/* Define to the value of ${prefix}, as a string. */
+#undef INSTALLPREFIX
+
+/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
+   slash. */
+#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+#undef LT_OBJDIR
+
+/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
+#undef MALLOC_0_IS_NONNULL
+
+/* Define to 1 if your C compiler doesn't accept -c and -o together. */
+#undef NO_MINUS_C_MINUS_O
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
+   'ptrdiff_t'. */
+#undef PTRDIFF_T_SUFFIX
+
+/* Define to 1 if readlink fails to recognize a trailing slash. */
+#undef READLINK_TRAILING_SLASH_BUG
+
+/* Define to 1 if stat needs help when passed a directory name with a trailing
+   slash */
+#undef REPLACE_FUNC_STAT_DIR
+
+/* Define to 1 if stat needs help when passed a file name with a trailing
+   slash */
+#undef REPLACE_FUNC_STAT_FILE
+
+/* Define to 1 if strerror(0) does not return a message implying success. */
+#undef REPLACE_STRERROR_0
+
+/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
+   'sig_atomic_t'. */
+#undef SIG_ATOMIC_T_SUFFIX
+
+/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
+   'size_t'. */
+#undef SIZE_T_SUFFIX
+
+/* If using the C implementation of alloca, define if you know the
+   direction of stack growth for your system; otherwise it will be
+   automatically deduced at runtime.
+	STACK_DIRECTION > 0 => grows toward higher addresses
+	STACK_DIRECTION < 0 => grows toward lower addresses
+	STACK_DIRECTION = 0 => direction of growth unknown */
+#undef STACK_DIRECTION
+
+/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
+#undef STAT_MACROS_BROKEN
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Define to 1 if strerror_r returns char *. */
+#undef STRERROR_R_CHAR_P
+
+/* Define to the prefix of C symbols at the assembler and linker level, either
+   an underscore or empty. */
+#undef USER_LABEL_PREFIX
+
+/* Define to 1 if you want getc etc. to use unlocked I/O if available.
+   Unlocked I/O can improve performance in unithreaded apps, but it is not
+   safe for multithreaded apps. */
+#undef USE_UNLOCKED_IO
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
+   'wchar_t'. */
+#undef WCHAR_T_SUFFIX
+
+/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
+   'wint_t'. */
+#undef WINT_T_SUFFIX
+
+/* Define if the machine's byte ordering is little endian. */
+#undef WORDS_LITTLEENDIAN
+
+/* Define to 1 if on MINIX. */
+#undef _MINIX
+
+/* The _Noreturn keyword of draft C1X.  */
+#ifndef _Noreturn
+# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
+      || 0x5110 <= __SUNPRO_C)
+#  define _Noreturn __attribute__ ((__noreturn__))
+# elif 1200 <= _MSC_VER
+#  define _Noreturn __declspec (noreturn)
+# else
+#  define _Noreturn
+# endif
+#endif
+
+
+/* Define to 2 if the system does not provide POSIX.1 features except with
+   this defined. */
+#undef _POSIX_1_SOURCE
+
+/* Define to 1 if you need to in order for `stat' and other things to work. */
+#undef _POSIX_SOURCE
+
+/* Define to 500 only on HP-UX. */
+#undef _XOPEN_SOURCE
+
+/* Enable extensions on AIX 3, Interix.  */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+/* Enable general extensions on MacOS X.  */
+#ifndef _DARWIN_C_SOURCE
+# undef _DARWIN_C_SOURCE
+#endif
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable threading extensions on Solaris.  */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions on HP NonStop.  */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable general extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+
+
+/* Define to `int' if <sys/types.h> doesn't define. */
+#undef gid_t
+
+/* Define to `__inline__' or `__inline' if that's what the C compiler
+   calls it, or to nothing if 'inline' is not supported under any name.  */
+#ifndef __cplusplus
+#undef inline
+#endif
+
+/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
+   the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
+   earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
+   __APPLE__ && __MACH__ test for MacOS X.
+   __APPLE_CC__ tests for the Apple compiler and its version.
+   __STDC_VERSION__ tests for the C99 mode.  */
+#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
+# define __GNUC_STDC_INLINE__ 1
+#endif
+
+/* Define to a type if <wchar.h> does not define. */
+#undef mbstate_t
+
+/* Define to the type of st_nlink in struct stat, or a supertype. */
+#undef nlink_t
+
+/* Define to the equivalent of the C99 'restrict' keyword, or to
+   nothing if this is not supported.  Do not define if restrict is
+   supported directly.  */
+#undef restrict
+/* Work around a bug in Sun C++: it does not support _Restrict or
+   __restrict__, even though the corresponding Sun C compiler ends up with
+   "#define restrict _Restrict" or "#define restrict __restrict__" in the
+   previous line.  Perhaps some future version of Sun C++ will work with
+   restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
+#if defined __SUNPRO_CC && !defined __RESTRICT
+# define _Restrict
+# define __restrict__
+#endif
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+#undef size_t
+
+/* Define as a signed type of the same size as size_t. */
+#undef ssize_t
+
+/* Define to `int' if <sys/types.h> doesn't define. */
+#undef uid_t
+
+/* Define as a marker that can be attached to declarations that might not
+    be used.  This helps to reduce warnings, such as from
+    GCC -Wunused-parameter.  */
+#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+# define _GL_UNUSED __attribute__ ((__unused__))
+#else
+# define _GL_UNUSED
+#endif
+/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
+   is a misnomer outside of parameter lists.  */
+#define _UNUSED_PARAMETER_ _GL_UNUSED
+
+/* The __pure__ attribute was added in gcc 2.96.  */
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
+# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+#else
+# define _GL_ATTRIBUTE_PURE /* empty */
+#endif
+
+/* The __const__ attribute was added in gcc 2.95.  */
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
+# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
+#else
+# define _GL_ATTRIBUTE_CONST /* empty */
+#endif
+
+
+
+/* On Windows, variables that may be in a DLL must be marked specially.  */
+#if defined _MSC_VER && defined _DLL
+# define DLL_VARIABLE __declspec (dllimport)
+#else
+# define DLL_VARIABLE
+#endif
+
diff --git a/configure b/configure
new file mode 100755
index 0000000..e511b04
--- /dev/null
+++ b/configure
@@ -0,0 +1,24611 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.68.
+#
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+# Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" 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'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1
+
+  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
+    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
+    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
+    PATH=/empty FPATH=/empty; export PATH FPATH
+    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
+      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in #(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir/$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  # We cannot yet assume a decent shell, so we have to provide a
+	# neutralization value for shells without unset; and this also
+	# works around shells that cannot unset nonexistent variables.
+	# Preserve -v and -x to the replacement shell.
+	BASH_ENV=/dev/null
+	ENV=/dev/null
+	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+	export CONFIG_SHELL
+	case $- in # ((((
+	  *v*x* | *x*v* ) as_opts=-vx ;;
+	  *v* ) as_opts=-v ;;
+	  *x* ) as_opts=-x ;;
+	  * ) as_opts= ;;
+	esac
+	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# 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
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+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
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=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'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_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
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in #(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+PACKAGE_URL=
+
+ac_unique_file="lib/iconv.c"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+gt_needs=
+ac_header_list=
+ac_func_list=
+enable_option_checking=no
+ac_subst_vars='gltests_LTLIBOBJS
+gltests_LIBOBJS
+gl_LTLIBOBJS
+gl_LIBOBJS
+am__EXEEXT_FALSE
+am__EXEEXT_TRUE
+LTLIBOBJS
+LIBOBJS
+subdirs
+DLL_VARIABLE
+WOE32DLL
+SRCLIBOBJS
+LIBICRT_LTLIBDEPS
+LIBICRT_LIBDEPS
+gltests_WITNESS
+LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE
+LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE
+LIBUNISTRING_UNIWIDTH_H
+LIBUNISTRING_UNITYPES_H
+HAVE_UNISTD_H
+NEXT_AS_FIRST_DIRECTIVE_UNISTD_H
+NEXT_UNISTD_H
+PTHREAD_H_DEFINES_STRUCT_TIMESPEC
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
+TIME_H_DEFINES_STRUCT_TIMESPEC
+NEXT_AS_FIRST_DIRECTIVE_TIME_H
+NEXT_TIME_H
+REPLACE_TIMEGM
+REPLACE_NANOSLEEP
+REPLACE_MKTIME
+REPLACE_LOCALTIME_R
+HAVE_TIMEGM
+HAVE_STRPTIME
+HAVE_NANOSLEEP
+HAVE_DECL_LOCALTIME_R
+GNULIB_TIME_R
+GNULIB_TIMEGM
+GNULIB_STRPTIME
+GNULIB_NANOSLEEP
+GNULIB_MKTIME
+NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H
+NEXT_SYS_STAT_H
+NEXT_AS_FIRST_DIRECTIVE_STRING_H
+NEXT_STRING_H
+HAVE_WINSOCK2_H
+UNDEFINE_STRTOK_R
+REPLACE_STRTOK_R
+REPLACE_STRSIGNAL
+REPLACE_STRNLEN
+REPLACE_STRNDUP
+REPLACE_STRNCAT
+REPLACE_STRERROR_R
+REPLACE_STRERROR
+REPLACE_STRCHRNUL
+REPLACE_STRCASESTR
+REPLACE_STRSTR
+REPLACE_STRDUP
+REPLACE_STPNCPY
+REPLACE_MEMMEM
+REPLACE_MEMCHR
+HAVE_STRVERSCMP
+HAVE_DECL_STRSIGNAL
+HAVE_DECL_STRERROR_R
+HAVE_DECL_STRTOK_R
+HAVE_STRCASESTR
+HAVE_STRSEP
+HAVE_STRPBRK
+HAVE_DECL_STRNLEN
+HAVE_DECL_STRNDUP
+HAVE_DECL_STRDUP
+HAVE_STRCHRNUL
+HAVE_STPNCPY
+HAVE_STPCPY
+HAVE_RAWMEMCHR
+HAVE_DECL_MEMRCHR
+HAVE_MEMPCPY
+HAVE_DECL_MEMMEM
+HAVE_MEMCHR
+HAVE_FFSLL
+HAVE_FFSL
+HAVE_MBSLEN
+GNULIB_STRVERSCMP
+GNULIB_STRSIGNAL
+GNULIB_STRERROR_R
+GNULIB_STRERROR
+GNULIB_MBSTOK_R
+GNULIB_MBSSEP
+GNULIB_MBSSPN
+GNULIB_MBSPBRK
+GNULIB_MBSCSPN
+GNULIB_MBSCASESTR
+GNULIB_MBSPCASECMP
+GNULIB_MBSNCASECMP
+GNULIB_MBSCASECMP
+GNULIB_MBSSTR
+GNULIB_MBSRCHR
+GNULIB_MBSCHR
+GNULIB_MBSNLEN
+GNULIB_MBSLEN
+GNULIB_STRTOK_R
+GNULIB_STRCASESTR
+GNULIB_STRSTR
+GNULIB_STRSEP
+GNULIB_STRPBRK
+GNULIB_STRNLEN
+GNULIB_STRNDUP
+GNULIB_STRNCAT
+GNULIB_STRDUP
+GNULIB_STRCHRNUL
+GNULIB_STPNCPY
+GNULIB_STPCPY
+GNULIB_RAWMEMCHR
+GNULIB_MEMRCHR
+GNULIB_MEMPCPY
+GNULIB_MEMMEM
+GNULIB_MEMCHR
+GNULIB_FFSLL
+GNULIB_FFSL
+NEXT_AS_FIRST_DIRECTIVE_STDLIB_H
+NEXT_STDLIB_H
+NEXT_AS_FIRST_DIRECTIVE_STDIO_H
+NEXT_STDIO_H
+GL_GENERATE_STDINT_H_FALSE
+GL_GENERATE_STDINT_H_TRUE
+STDINT_H
+WINT_T_SUFFIX
+WCHAR_T_SUFFIX
+SIG_ATOMIC_T_SUFFIX
+SIZE_T_SUFFIX
+PTRDIFF_T_SUFFIX
+HAVE_SIGNED_WINT_T
+HAVE_SIGNED_WCHAR_T
+HAVE_SIGNED_SIG_ATOMIC_T
+BITSIZEOF_WINT_T
+BITSIZEOF_WCHAR_T
+BITSIZEOF_SIG_ATOMIC_T
+BITSIZEOF_SIZE_T
+BITSIZEOF_PTRDIFF_T
+HAVE_SYS_BITYPES_H
+HAVE_SYS_INTTYPES_H
+HAVE_STDINT_H
+NEXT_AS_FIRST_DIRECTIVE_STDINT_H
+NEXT_STDINT_H
+HAVE_SYS_TYPES_H
+HAVE_INTTYPES_H
+HAVE_WCHAR_H
+HAVE_UNSIGNED_LONG_LONG_INT
+HAVE_LONG_LONG_INT
+NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
+NEXT_STDDEF_H
+GL_GENERATE_STDDEF_H_FALSE
+GL_GENERATE_STDDEF_H_TRUE
+STDDEF_H
+REPLACE_NULL
+HAVE__BOOL
+GL_GENERATE_STDBOOL_H_FALSE
+GL_GENERATE_STDBOOL_H_TRUE
+STDBOOL_H
+ASM_SYMBOL_PREFIX
+REPLACE_VSPRINTF
+REPLACE_VSNPRINTF
+REPLACE_VPRINTF
+REPLACE_VFPRINTF
+REPLACE_VDPRINTF
+REPLACE_VASPRINTF
+REPLACE_TMPFILE
+REPLACE_STDIO_WRITE_FUNCS
+REPLACE_STDIO_READ_FUNCS
+REPLACE_SPRINTF
+REPLACE_SNPRINTF
+REPLACE_RENAMEAT
+REPLACE_RENAME
+REPLACE_REMOVE
+REPLACE_PRINTF
+REPLACE_POPEN
+REPLACE_PERROR
+REPLACE_OBSTACK_PRINTF
+REPLACE_GETLINE
+REPLACE_GETDELIM
+REPLACE_FTELLO
+REPLACE_FTELL
+REPLACE_FSEEKO
+REPLACE_FSEEK
+REPLACE_FREOPEN
+REPLACE_FPURGE
+REPLACE_FPRINTF
+REPLACE_FOPEN
+REPLACE_FFLUSH
+REPLACE_FCLOSE
+REPLACE_DPRINTF
+HAVE_VDPRINTF
+HAVE_VASPRINTF
+HAVE_RENAMEAT
+HAVE_FTELLO
+HAVE_FSEEKO
+HAVE_DPRINTF
+HAVE_DECL_VSNPRINTF
+HAVE_DECL_SNPRINTF
+HAVE_DECL_OBSTACK_PRINTF
+HAVE_DECL_GETLINE
+HAVE_DECL_GETDELIM
+HAVE_DECL_FTELLO
+HAVE_DECL_FSEEKO
+HAVE_DECL_FPURGE
+GNULIB_VSPRINTF_POSIX
+GNULIB_VSNPRINTF
+GNULIB_VPRINTF_POSIX
+GNULIB_VPRINTF
+GNULIB_VFPRINTF_POSIX
+GNULIB_VFPRINTF
+GNULIB_VDPRINTF
+GNULIB_VSCANF
+GNULIB_VFSCANF
+GNULIB_VASPRINTF
+GNULIB_TMPFILE
+GNULIB_STDIO_H_SIGPIPE
+GNULIB_STDIO_H_NONBLOCKING
+GNULIB_SPRINTF_POSIX
+GNULIB_SNPRINTF
+GNULIB_SCANF
+GNULIB_RENAMEAT
+GNULIB_RENAME
+GNULIB_REMOVE
+GNULIB_PUTS
+GNULIB_PUTCHAR
+GNULIB_PUTC
+GNULIB_PRINTF_POSIX
+GNULIB_PRINTF
+GNULIB_POPEN
+GNULIB_PERROR
+GNULIB_OBSTACK_PRINTF_POSIX
+GNULIB_OBSTACK_PRINTF
+GNULIB_GETS
+GNULIB_GETLINE
+GNULIB_GETDELIM
+GNULIB_GETCHAR
+GNULIB_GETC
+GNULIB_FWRITE
+GNULIB_FTELLO
+GNULIB_FTELL
+GNULIB_FSEEKO
+GNULIB_FSEEK
+GNULIB_FSCANF
+GNULIB_FREOPEN
+GNULIB_FREAD
+GNULIB_FPUTS
+GNULIB_FPUTC
+GNULIB_FPURGE
+GNULIB_FPRINTF_POSIX
+GNULIB_FPRINTF
+GNULIB_FOPEN
+GNULIB_FGETS
+GNULIB_FGETC
+GNULIB_FFLUSH
+GNULIB_FCLOSE
+GNULIB_DPRINTF
+NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H
+NEXT_SIGNAL_H
+REPLACE_PTHREAD_SIGMASK
+HAVE_SIGHANDLER_T
+HAVE_TYPE_VOLATILE_SIG_ATOMIC_T
+HAVE_STRUCT_SIGACTION_SA_SIGACTION
+HAVE_SIGACTION
+HAVE_SIGINFO_T
+HAVE_SIGSET_T
+HAVE_PTHREAD_SIGMASK
+HAVE_POSIX_SIGNALBLOCKING
+GNULIB_SIGACTION
+GNULIB_SIGPROCMASK
+GNULIB_SIGNAL_H_SIGPIPE
+GNULIB_PTHREAD_SIGMASK
+APPLE_UNIVERSAL_BUILD
+REPLACE_UTIMENSAT
+REPLACE_STAT
+REPLACE_MKNOD
+REPLACE_MKFIFO
+REPLACE_MKDIR
+REPLACE_LSTAT
+REPLACE_FUTIMENS
+REPLACE_FSTATAT
+REPLACE_FSTAT
+HAVE_UTIMENSAT
+HAVE_MKNODAT
+HAVE_MKNOD
+HAVE_MKFIFOAT
+HAVE_MKFIFO
+HAVE_MKDIRAT
+HAVE_LSTAT
+HAVE_LCHMOD
+HAVE_FUTIMENS
+HAVE_FSTATAT
+HAVE_FCHMODAT
+GNULIB_UTIMENSAT
+GNULIB_STAT
+GNULIB_MKNODAT
+GNULIB_MKNOD
+GNULIB_MKFIFOAT
+GNULIB_MKFIFO
+GNULIB_MKDIRAT
+GNULIB_LSTAT
+GNULIB_LCHMOD
+GNULIB_FUTIMENS
+GNULIB_FSTATAT
+GNULIB_FCHMODAT
+NEXT_AS_FIRST_DIRECTIVE_FCNTL_H
+NEXT_FCNTL_H
+REPLACE_OPENAT
+REPLACE_OPEN
+REPLACE_FCNTL
+HAVE_OPENAT
+HAVE_FCNTL
+GNULIB_OPENAT
+GNULIB_OPEN
+GNULIB_NONBLOCKING
+GNULIB_FCNTL
+EOVERFLOW_VALUE
+EOVERFLOW_HIDDEN
+ENOLINK_VALUE
+ENOLINK_HIDDEN
+EMULTIHOP_VALUE
+EMULTIHOP_HIDDEN
+GL_GENERATE_ERRNO_H_FALSE
+GL_GENERATE_ERRNO_H_TRUE
+ERRNO_H
+NEXT_AS_FIRST_DIRECTIVE_ERRNO_H
+NEXT_ERRNO_H
+PRAGMA_COLUMNS
+PRAGMA_SYSTEM_HEADER
+INCLUDE_NEXT_AS_FIRST_DIRECTIVE
+INCLUDE_NEXT
+UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
+UNISTD_H_HAVE_WINSOCK2_H
+REPLACE_WRITE
+REPLACE_USLEEP
+REPLACE_UNLINKAT
+REPLACE_UNLINK
+REPLACE_TTYNAME_R
+REPLACE_SYMLINK
+REPLACE_SLEEP
+REPLACE_RMDIR
+REPLACE_READLINK
+REPLACE_READ
+REPLACE_PWRITE
+REPLACE_PREAD
+REPLACE_LSEEK
+REPLACE_LINKAT
+REPLACE_LINK
+REPLACE_LCHOWN
+REPLACE_GETPAGESIZE
+REPLACE_GETGROUPS
+REPLACE_GETLOGIN_R
+REPLACE_GETDOMAINNAME
+REPLACE_GETCWD
+REPLACE_FCHOWNAT
+REPLACE_DUP2
+REPLACE_DUP
+REPLACE_CLOSE
+REPLACE_CHOWN
+HAVE_SYS_PARAM_H
+HAVE_OS_H
+HAVE_DECL_TTYNAME_R
+HAVE_DECL_GETUSERSHELL
+HAVE_DECL_GETPAGESIZE
+HAVE_DECL_GETLOGIN_R
+HAVE_DECL_GETDOMAINNAME
+HAVE_DECL_FCHDIR
+HAVE_DECL_ENVIRON
+HAVE_USLEEP
+HAVE_UNLINKAT
+HAVE_SYMLINKAT
+HAVE_SYMLINK
+HAVE_SLEEP
+HAVE_READLINKAT
+HAVE_READLINK
+HAVE_PWRITE
+HAVE_PREAD
+HAVE_PIPE2
+HAVE_PIPE
+HAVE_LINKAT
+HAVE_LINK
+HAVE_LCHOWN
+HAVE_GROUP_MEMBER
+HAVE_GETPAGESIZE
+HAVE_GETLOGIN
+HAVE_GETHOSTNAME
+HAVE_GETGROUPS
+HAVE_GETDTABLESIZE
+HAVE_FTRUNCATE
+HAVE_FSYNC
+HAVE_FCHOWNAT
+HAVE_FCHDIR
+HAVE_FACCESSAT
+HAVE_EUIDACCESS
+HAVE_DUP3
+HAVE_DUP2
+HAVE_CHOWN
+GNULIB_WRITE
+GNULIB_USLEEP
+GNULIB_UNLINKAT
+GNULIB_UNLINK
+GNULIB_UNISTD_H_SIGPIPE
+GNULIB_UNISTD_H_NONBLOCKING
+GNULIB_UNISTD_H_GETOPT
+GNULIB_TTYNAME_R
+GNULIB_SYMLINKAT
+GNULIB_SYMLINK
+GNULIB_SLEEP
+GNULIB_RMDIR
+GNULIB_READLINKAT
+GNULIB_READLINK
+GNULIB_READ
+GNULIB_PWRITE
+GNULIB_PREAD
+GNULIB_PIPE2
+GNULIB_PIPE
+GNULIB_LSEEK
+GNULIB_LINKAT
+GNULIB_LINK
+GNULIB_LCHOWN
+GNULIB_GROUP_MEMBER
+GNULIB_GETUSERSHELL
+GNULIB_GETPAGESIZE
+GNULIB_GETLOGIN_R
+GNULIB_GETLOGIN
+GNULIB_GETHOSTNAME
+GNULIB_GETGROUPS
+GNULIB_GETDTABLESIZE
+GNULIB_GETDOMAINNAME
+GNULIB_GETCWD
+GNULIB_FTRUNCATE
+GNULIB_FSYNC
+GNULIB_FCHOWNAT
+GNULIB_FCHDIR
+GNULIB_FACCESSAT
+GNULIB_EUIDACCESS
+GNULIB_ENVIRON
+GNULIB_DUP3
+GNULIB_DUP2
+GNULIB_CLOSE
+GNULIB_CHOWN
+REPLACE_WCTOMB
+REPLACE_UNSETENV
+REPLACE_STRTOD
+REPLACE_SETENV
+REPLACE_REALPATH
+REPLACE_REALLOC
+REPLACE_PUTENV
+REPLACE_MKSTEMP
+REPLACE_MBTOWC
+REPLACE_MALLOC
+REPLACE_CANONICALIZE_FILE_NAME
+REPLACE_CALLOC
+HAVE_DECL_UNSETENV
+HAVE_UNLOCKPT
+HAVE_SYS_LOADAVG_H
+HAVE_STRUCT_RANDOM_DATA
+HAVE_STRTOULL
+HAVE_STRTOLL
+HAVE_STRTOD
+HAVE_DECL_SETENV
+HAVE_SETENV
+HAVE_RPMATCH
+HAVE_REALPATH
+HAVE_RANDOM_R
+HAVE_RANDOM_H
+HAVE_PTSNAME
+HAVE_MKSTEMPS
+HAVE_MKSTEMP
+HAVE_MKOSTEMPS
+HAVE_MKOSTEMP
+HAVE_MKDTEMP
+HAVE_GRANTPT
+HAVE_GETSUBOPT
+HAVE_DECL_GETLOADAVG
+HAVE_CANONICALIZE_FILE_NAME
+HAVE_ATOLL
+HAVE__EXIT
+GNULIB_WCTOMB
+GNULIB_UNSETENV
+GNULIB_UNLOCKPT
+GNULIB_SYSTEM_POSIX
+GNULIB_STRTOULL
+GNULIB_STRTOLL
+GNULIB_STRTOD
+GNULIB_SETENV
+GNULIB_RPMATCH
+GNULIB_REALPATH
+GNULIB_REALLOC_POSIX
+GNULIB_RANDOM_R
+GNULIB_PUTENV
+GNULIB_PTSNAME
+GNULIB_MKSTEMPS
+GNULIB_MKSTEMP
+GNULIB_MKOSTEMPS
+GNULIB_MKOSTEMP
+GNULIB_MKDTEMP
+GNULIB_MBTOWC
+GNULIB_MALLOC_POSIX
+GNULIB_GRANTPT
+GNULIB_GETSUBOPT
+GNULIB_GETLOADAVG
+GNULIB_CANONICALIZE_FILE_NAME
+GNULIB_CALLOC_POSIX
+GNULIB_ATOLL
+GNULIB__EXIT
+GL_GENERATE_ALLOCA_H_FALSE
+GL_GENERATE_ALLOCA_H_TRUE
+ALLOCA_H
+ALLOCA
+GL_COND_LIBTOOL_FALSE
+GL_COND_LIBTOOL_TRUE
+EILSEQ
+BROKEN_WCHAR_H
+USE_MBSTATE_T
+HAVE_WCHAR_T
+ICONV_CONST
+POSUB
+LTLIBINTL
+LIBINTL
+INTLLIBS
+INTL_MACOSX_LIBS
+XGETTEXT_EXTRA_OPTIONS
+MSGMERGE
+XGETTEXT_015
+XGETTEXT
+GMSGFMT_015
+MSGFMT_015
+GMSGFMT
+MSGFMT
+GETTEXT_MACRO_VERSION
+USE_NLS
+LTLIBICONV
+LIBICONV
+HAVE_VISIBILITY
+CFLAG_VISIBILITY
+WINDRES
+WOE32
+RC
+OTOOL64
+OTOOL
+LIPO
+NMEDIT
+DSYMUTIL
+MANIFEST_TOOL
+ac_ct_AR
+NM
+ac_ct_DUMPBIN
+DUMPBIN
+LD
+FGREP
+SED
+LIBTOOL
+OBJDUMP
+DLLTOOL
+AS
+LN_S
+LN
+CP
+USE_EXTRA_ENCODINGS
+RELOCATABLE_STRIP
+RELOCATABLE_BUILD_DIR
+RELOCATABLE_SRC_DIR
+RELOCATABLE_CONFIG_H_DIR
+RELOCATABLE_LIBRARY_PATH
+RELOCATABLE_VIA_WRAPPER_FALSE
+RELOCATABLE_VIA_WRAPPER_TRUE
+RELOCATABLE_VIA_LD_FALSE
+RELOCATABLE_VIA_LD_TRUE
+INSTALL_PROGRAM_ENV
+RELOCATABLE_LDFLAGS
+RELOCATABLE
+ARFLAGS
+AR
+RANLIB
+EGREP
+GREP
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_dependency_tracking
+with_gnu_ld
+enable_relocatable
+enable_extra_encodings
+enable_static
+enable_shared
+with_pic
+enable_fast_install
+with_sysroot
+enable_libtool_lock
+enable_rpath
+with_libiconv_prefix
+enable_nls
+with_libintl_prefix
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+CPPFLAGS'
+ac_subdirs_all='libcharset
+preload'
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used" >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors
+  --enable-relocatable    install a package that can be moved in the file
+                          system
+  --enable-extra-encodings
+                          add support for a few rarely used encodings
+  --enable-static[=PKGS]  build static libraries [default=no]
+  --enable-shared[=PKGS]  build shared libraries [default=yes]
+  --enable-fast-install[=PKGS]
+                          optimize for fast installation [default=yes]
+  --disable-libtool-lock  avoid locking (might break parallel builds)
+  --disable-rpath         do not hardcode runtime library paths
+  --disable-nls           do not use Native Language Support
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-gnu-ld           assume the C compiler uses GNU ld default=no
+  --with-pic              try to use only PIC/non-PIC objects [default=use
+                          both]
+  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
+  --with-sysroot=DIR Search for dependent libraries within DIR
+                        (or the compiler's sysroot if not specified).
+  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
+  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
+  --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
+  --without-libintl-prefix     don't search for libintl in includedir and libdir
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+configure
+generated by GNU Autoconf 2.68
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+# ac_fn_c_try_compile LINENO
+# --------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_compile
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } > conftest.i && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_cpp
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if eval \${$3+:} false; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_header_compiler=yes
+else
+  ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  ac_header_preproc=yes
+else
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+  yes:no: )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_mongrel
+
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+# that executables *can* be run.
+ac_fn_c_try_run ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+       $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=$ac_status
+fi
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists and can be compiled using the include files in
+# INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_compile
+
+# ac_fn_c_try_link LINENO
+# -----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_link
+
+# ac_fn_c_check_func LINENO FUNC VAR
+# ----------------------------------
+# Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $2 (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_func
+
+# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
+# --------------------------------------------
+# Tries to find the compile-time value of EXPR in a program that includes
+# INCLUDES, setting VAR accordingly. Returns whether the value could be
+# computed
+ac_fn_c_compute_int ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if test "$cross_compiling" = yes; then
+    # Depending upon the size, compute the lo and hi bounds.
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+static int test_array [1 - 2 * !(($2) >= 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+static int test_array [1 - 2 * !(($2) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_hi=$ac_mid; break
+else
+  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+static int test_array [1 - 2 * !(($2) < 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+static int test_array [1 - 2 * !(($2) >= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_lo=$ac_mid; break
+else
+  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  ac_lo= ac_hi=
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+static int test_array [1 - 2 * !(($2) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_hi=$ac_mid
+else
+  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in #((
+?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
+'') ac_retval=1 ;;
+esac
+  else
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+static long int longval () { return $2; }
+static unsigned long int ulongval () { return $2; }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    return 1;
+  if (($2) < 0)
+    {
+      long int i = longval ();
+      if (i != ($2))
+	return 1;
+      fprintf (f, "%ld", i);
+    }
+  else
+    {
+      unsigned long int i = ulongval ();
+      if (i != ($2))
+	return 1;
+      fprintf (f, "%lu", i);
+    }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
+  return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
+else
+  ac_retval=1
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+rm -f conftest.val
+
+  fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_compute_int
+
+# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
+# -------------------------------------------
+# Tests whether TYPE exists after having included INCLUDES, setting cache
+# variable VAR accordingly.
+ac_fn_c_check_type ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=no"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+if (sizeof ($2))
+	 return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+if (sizeof (($2)))
+	    return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  eval "$3=yes"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_type
+
+# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
+# ---------------------------------------------
+# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
+# accordingly.
+ac_fn_c_check_decl ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  as_decl_name=`echo $2|sed 's/ *(.*//'`
+  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+#ifndef $as_decl_name
+#ifdef __cplusplus
+  (void) $as_decl_use;
+#else
+  (void) $as_decl_name;
+#endif
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_decl
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.68.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	$as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  # We do not want a PATH search for config.site.
+  case $CONFIG_SITE in #((
+    -*)  ac_site_file1=./$CONFIG_SITE;;
+    */*) ac_site_file1=$CONFIG_SITE;;
+    *)   ac_site_file1=./$CONFIG_SITE;;
+  esac
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+gt_needs="$gt_needs need-ngettext"
+as_fn_append ac_header_list " stdlib.h"
+as_fn_append ac_header_list " string.h"
+as_fn_append ac_func_list " canonicalize_file_name"
+as_fn_append ac_func_list " getcwd"
+as_fn_append ac_func_list " readlink"
+as_fn_append ac_func_list " realpath"
+as_fn_append ac_header_list " sys/param.h"
+as_fn_append ac_func_list " readlinkat"
+as_fn_append ac_func_list " lstat"
+as_fn_append ac_func_list " setenv"
+as_fn_append ac_header_list " unistd.h"
+as_fn_append ac_header_list " wchar.h"
+as_fn_append ac_header_list " stdint.h"
+as_fn_append ac_header_list " sys/socket.h"
+as_fn_append ac_header_list " sys/stat.h"
+as_fn_append ac_header_list " sys/time.h"
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+ac_aux_dir=
+for ac_dir in build-aux "$srcdir"/build-aux; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+am__api_version='1.11'
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[\\\"\#\$\&\'\`$am_lf]*)
+    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
+    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+   if test "$*" = "X"; then
+      # -L didn't work.
+      set X `ls -t "$srcdir/configure" conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$*" != "X $srcdir/configure conftest.file" \
+      && test "$*" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+   fi
+
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+  if ${ac_cv_path_mkdir+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in mkdir gmkdir; do
+	 for ac_exec_ext in '' $ac_executable_extensions; do
+	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+	     'mkdir (GNU coreutils) '* | \
+	     'mkdir (coreutils) '* | \
+	     'mkdir (fileutils) '4.1*)
+	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+	       break 3;;
+	   esac
+	 done
+       done
+  done
+IFS=$as_save_IFS
+
+fi
+
+  test -d ./--version && rmdir ./--version
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+  [\\/$]* | ?:[\\/]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+	@echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE=libiconv
+ VERSION=1.14
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+ac_config_headers="$ac_config_headers config.h lib/config.h"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+	@echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+  fi
+  rm -f conftest.er1 conftest.err
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+if test -z "$ac_file"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+  { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+  if { ac_try='./conftest$ac_cv_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+else
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
+rm -f confinc confmf
+
+# Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+  enableval=$enable_dependency_tracking;
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+  AMDEP_TRUE=
+  AMDEP_FALSE='#'
+else
+  AMDEP_TRUE='#'
+  AMDEP_FALSE=
+fi
+
+
+
+depcc="$CC"   am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if ${ac_cv_prog_CPP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+# Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $STRIP in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_STRIP" && ac_cv_path_STRIP=":"
+  ;;
+esac
+fi
+STRIP=$ac_cv_path_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ # Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if ${ac_cv_build+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if ${ac_cv_host+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+
+
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#ifdef __ACK__
+Amsterdam
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "Amsterdam" >/dev/null 2>&1; then :
+  AR='cc -c.a'
+     ARFLAGS='-o'
+     RANLIB=':'
+
+else
+       AR='ar'
+     ARFLAGS='cru'
+          if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+
+fi
+rm -f conftest*
+
+
+
+
+if test "x$CC" != xcc; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
+$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
+$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
+fi
+set dummy $CC; ac_cc=`$as_echo "$2" |
+		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+# Make sure it works both with $CC and with simple cc.
+# We do the test twice because some compilers refuse to overwrite an
+# existing .o file with -o, though they will create one.
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+rm -f conftest2.*
+if { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } &&
+   test -f conftest2.$ac_objext && { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; };
+then
+  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+  if test "x$CC" != xcc; then
+    # Test first that cc exists at all.
+    if { ac_try='cc -c conftest.$ac_ext >&5'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+      rm -f conftest2.*
+      if { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } &&
+	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; };
+      then
+	# cc works too.
+	:
+      else
+	# cc exists but doesn't like -o.
+	eval ac_cv_prog_cc_${ac_cc}_c_o=no
+      fi
+    fi
+  fi
+else
+  eval ac_cv_prog_cc_${ac_cc}_c_o=no
+fi
+rm -f core conftest*
+
+fi
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
+
+fi
+
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
+if test "x$ac_cv_header_minix_config_h" = xyes; then :
+  MINIX=yes
+else
+  MINIX=
+fi
+
+
+  if test "$MINIX" = yes; then
+
+$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
+
+
+$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
+
+
+$as_echo "#define _MINIX 1" >>confdefs.h
+
+  fi
+
+        case "$host_os" in
+    hpux*)
+
+$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
+
+      ;;
+  esac
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+if ${ac_cv_safe_to_define___extensions__+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#         define __EXTENSIONS__ 1
+          $ac_includes_default
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_safe_to_define___extensions__=yes
+else
+  ac_cv_safe_to_define___extensions__=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
+
+  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
+
+  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
+
+
+
+
+
+
+
+
+
+
+
+  # Code from module alloca-opt:
+  # Code from module allocator:
+  # Code from module areadlink:
+  # Code from module binary-io:
+  # Code from module canonicalize-lgpl:
+  # Code from module careadlinkat:
+  # Code from module dosname:
+  # Code from module double-slash-root:
+  # Code from module environ:
+  # Code from module errno:
+  # Code from module error:
+  # Code from module extensions:
+
+  # Code from module fcntl-h:
+  # Code from module gettext:
+  # Code from module gettext-h:
+  # Code from module havelib:
+  # Code from module include_next:
+  # Code from module intprops:
+  # Code from module largefile:
+  # Code from module libiconv-misc:
+  # Code from module lstat:
+  # Code from module malloca:
+  # Code from module mbstate:
+  # Code from module memmove:
+  # Code from module multiarch:
+  # Code from module nocrash:
+  # Code from module pathmax:
+  # Code from module progname:
+  # Code from module read:
+  # Code from module readlink:
+  # Code from module relocatable-prog:
+  # Code from module relocatable-prog-wrapper:
+  # Code from module safe-read:
+  # Code from module signal:
+  # Code from module sigpipe:
+  # Code from module sigprocmask:
+  # Code from module snippet/_Noreturn:
+  # Code from module snippet/arg-nonnull:
+  # Code from module snippet/c++defs:
+  # Code from module snippet/warn-on-use:
+  # Code from module ssize_t:
+  # Code from module stat:
+  # Code from module stdbool:
+  # Code from module stddef:
+  # Code from module stdint:
+  # Code from module stdio:
+  # Code from module stdlib:
+  # Code from module streq:
+  # Code from module strerror:
+  # Code from module strerror-override:
+  # Code from module string:
+  # Code from module sys_stat:
+  # Code from module time:
+  # Code from module unistd:
+  # Code from module unitypes:
+  # Code from module uniwidth/base:
+  # Code from module uniwidth/width:
+  # Code from module unlocked-io:
+  # Code from module verify:
+  # Code from module xalloc:
+  # Code from module xreadlink:
+
+
+
+
+# Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+# Prepare PATH_SEPARATOR.
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
+  # contains only /bin. Note that ksh looks also at the FPATH variable,
+  # so we have to set that as well for the test.
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+           || PATH_SEPARATOR=';'
+       }
+fi
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
+$as_echo_n "checking for ld used by GCC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | [A-Za-z]:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the path of ld
+      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
+      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+        ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if ${acl_cv_path_LD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      acl_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some GNU ld's only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
+      *GNU* | *'with BFD'*)
+        test "$with_gnu_ld" != no && break ;;
+      *)
+        test "$with_gnu_ld" != yes && break ;;
+      esac
+    fi
+  done
+  IFS="$ac_save_ifs"
+else
+  acl_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$acl_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if ${acl_cv_prog_gnu_ld+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  acl_cv_prog_gnu_ld=yes ;;
+*)
+  acl_cv_prog_gnu_ld=no ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
+$as_echo "$acl_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$acl_cv_prog_gnu_ld
+
+
+
+                              { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library path variable" >&5
+$as_echo_n "checking for shared library path variable... " >&6; }
+if ${acl_cv_libpath+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    LD="$LD" \
+    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.libpath" "$host" > conftest.sh
+    . ./conftest.sh
+    rm -f ./conftest.sh
+    acl_cv_libpath=${acl_cv_shlibpath_var:-none}
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libpath" >&5
+$as_echo "$acl_cv_libpath" >&6; }
+  shlibpath_var="$acl_cv_shlibpath_var"
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to activate relocatable installation" >&5
+$as_echo_n "checking whether to activate relocatable installation... " >&6; }
+  # Check whether --enable-relocatable was given.
+if test "${enable_relocatable+set}" = set; then :
+  enableval=$enable_relocatable; if test "$enableval" != no; then
+       RELOCATABLE=yes
+     else
+       RELOCATABLE=no
+     fi
+
+else
+  RELOCATABLE=no
+fi
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RELOCATABLE" >&5
+$as_echo "$RELOCATABLE" >&6; }
+
+
+
+    if test "X$prefix" = "XNONE"; then
+    reloc_final_prefix="$ac_default_prefix"
+  else
+    reloc_final_prefix="$prefix"
+  fi
+
+cat >>confdefs.h <<_ACEOF
+#define INSTALLPREFIX "${reloc_final_prefix}"
+_ACEOF
+
+  if test $RELOCATABLE = yes; then
+
+$as_echo "#define ENABLE_RELOCATABLE 1" >>confdefs.h
+
+  fi
+
+
+
+
+
+
+  is_noop=no
+  use_elf_origin_trick=no
+  use_wrapper=no
+  if test $RELOCATABLE = yes; then
+    # --enable-relocatable implies --disable-rpath
+    enable_rpath=no
+    for ac_header in mach-o/dyld.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "mach-o/dyld.h" "ac_cv_header_mach_o_dyld_h" "$ac_includes_default"
+if test "x$ac_cv_header_mach_o_dyld_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_MACH_O_DYLD_H 1
+_ACEOF
+
+fi
+
+done
+
+    for ac_func in _NSGetExecutablePath
+do :
+  ac_fn_c_check_func "$LINENO" "_NSGetExecutablePath" "ac_cv_func__NSGetExecutablePath"
+if test "x$ac_cv_func__NSGetExecutablePath" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE__NSGETEXECUTABLEPATH 1
+_ACEOF
+
+fi
+done
+
+    case "$host_os" in
+      mingw*) is_noop=yes ;;
+      linux*) use_elf_origin_trick=yes ;;
+    esac
+    if test $is_noop = yes; then
+      RELOCATABLE_LDFLAGS=:
+
+    else
+      if test $use_elf_origin_trick = yes; then
+                case "$ac_aux_dir" in
+          /*) reloc_ldflags="$ac_aux_dir/reloc-ldflags" ;;
+          *) reloc_ldflags="\$(top_builddir)/$ac_aux_dir/reloc-ldflags" ;;
+        esac
+        RELOCATABLE_LDFLAGS="\"$reloc_ldflags\" \"\$(host)\" \"\$(RELOCATABLE_LIBRARY_PATH)\""
+
+      else
+        use_wrapper=yes
+                                        INSTALL_PROGRAM_ENV="RELOC_LIBRARY_PATH_VAR=\"$shlibpath_var\" RELOC_LIBRARY_PATH_VALUE=\"\$(RELOCATABLE_LIBRARY_PATH)\" RELOC_PREFIX=\"\$(prefix)\" RELOC_DESTDIR=\"\$(DESTDIR)\" RELOC_COMPILE_COMMAND=\"\$(CC) \$(CPPFLAGS) \$(CFLAGS) \$(LDFLAGS)\" RELOC_SRCDIR=\"\$(RELOCATABLE_SRC_DIR)\" RELOC_BUILDDIR=\"\$(RELOCATABLE_BUILD_DIR)\" RELOC_CONFIG_H_DIR=\"\$(RELOCATABLE_CONFIG_H_DIR)\" RELOC_EXEEXT=\"\$(EXEEXT)\" RELOC_STRIP_PROG=\"\$(RELOCATABLE_STRIP)\" RELOC_INSTALL_PROG=\"$INSTALL_PROGRAM\""
+
+        case "$ac_aux_dir" in
+          /*) INSTALL_PROGRAM="$ac_aux_dir/install-reloc" ;;
+          *) INSTALL_PROGRAM="\$(top_builddir)/$ac_aux_dir/install-reloc" ;;
+        esac
+      fi
+    fi
+  fi
+   if test $is_noop = yes || test $use_elf_origin_trick = yes; then
+  RELOCATABLE_VIA_LD_TRUE=
+  RELOCATABLE_VIA_LD_FALSE='#'
+else
+  RELOCATABLE_VIA_LD_TRUE='#'
+  RELOCATABLE_VIA_LD_FALSE=
+fi
+
+   if test $use_wrapper = yes; then
+  RELOCATABLE_VIA_WRAPPER_TRUE=
+  RELOCATABLE_VIA_WRAPPER_FALSE='#'
+else
+  RELOCATABLE_VIA_WRAPPER_TRUE='#'
+  RELOCATABLE_VIA_WRAPPER_FALSE=
+fi
+
+
+
+
+
+
+
+
+      RELOCATABLE_STRIP=':'
+
+
+
+
+
+
+
+  : ${RELOCATABLE_CONFIG_H_DIR='$(top_builddir)'}
+  RELOCATABLE_SRC_DIR="\$(top_srcdir)/$gl_source_base"
+  RELOCATABLE_BUILD_DIR="\$(top_builddir)/$gl_source_base"
+
+
+# Check whether --enable-extra-encodings was given.
+if test "${enable_extra_encodings+set}" = set; then :
+  enableval=$enable_extra_encodings;
+$as_echo "#define ENABLE_EXTRA 1" >>confdefs.h
+
+   USE_EXTRA_ENCODINGS=yes
+else
+  USE_EXTRA_ENCODINGS=no
+fi
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to copy files" >&5
+$as_echo_n "checking how to copy files... " >&6; }
+if ${cl_cv_prog_cp+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+echo "blabla" > conftest.x
+err=`/bin/sh -c "cp -p conftest.x conftest.y 2>&1"`
+if test -z "$err"; then
+  cl_cv_prog_cp='cp -p'
+else
+  cl_cv_prog_cp='cp'
+fi
+rm -f conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cl_cv_prog_cp" >&5
+$as_echo "$cl_cv_prog_cp" >&6; }
+CP="$cl_cv_prog_cp"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to make hard links" >&5
+$as_echo_n "checking how to make hard links... " >&6; }
+if ${cl_cv_prog_LN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+rm -f conftestdata conftestfile
+echo data > conftestfile
+if ln conftestfile conftestdata 2>/dev/null; then
+  cl_cv_prog_LN=ln
+else
+  cl_cv_prog_LN="$cl_cv_prog_cp"
+fi
+rm -f conftestdata conftestfile
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cl_cv_prog_LN" >&5
+$as_echo "$cl_cv_prog_LN" >&6; }
+LN="$cl_cv_prog_LN"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
+$as_echo_n "checking whether ln -s works... " >&6; }
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
+$as_echo "no, using $LN_S" >&6; }
+fi
+
+
+
+
+
+
+
+case `pwd` in
+  *\ * | *\	*)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
+esac
+
+
+
+macro_version='2.4'
+macro_revision='1.3293'
+
+
+
+
+
+
+
+
+
+
+
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+# Backslashify metacharacters that are still active within
+# double-quoted strings.
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
+$as_echo_n "checking how to print strings... " >&6; }
+# Test print first, because it will be a builtin if present.
+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='print -r --'
+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='printf %s\n'
+else
+  # Use this function as a fallback that always works.
+  func_fallback_echo ()
+  {
+    eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+  }
+  ECHO='func_fallback_echo'
+fi
+
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+    $ECHO ""
+}
+
+case "$ECHO" in
+  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
+$as_echo "printf" >&6; } ;;
+  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
+$as_echo "print -r" >&6; } ;;
+  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
+$as_echo "cat" >&6; } ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+$as_echo_n "checking for fgrep... " >&6; }
+if ${ac_cv_path_FGREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     if test -z "$FGREP"; then
+  ac_path_FGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in fgrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+# Check for GNU ac_path_FGREP and select it if it is found.
+  # Check for GNU $ac_path_FGREP
+case `"$ac_path_FGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'FGREP' >> "conftest.nl"
+    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_FGREP="$ac_path_FGREP"
+      ac_path_FGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_FGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_FGREP"; then
+    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_FGREP=$FGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
+$as_echo "$ac_cv_path_FGREP" >&6; }
+ FGREP="$ac_cv_path_FGREP"
+
+
+test -z "$GREP" && GREP=grep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if ${lt_cv_path_LD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if ${lt_cv_prog_gnu_ld+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+if ${lt_cv_path_NM+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
+$as_echo "$lt_cv_path_NM" >&6; }
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$DUMPBIN"; then :
+    # Let the user override the test.
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in dumpbin "link -dump"
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DUMPBIN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DUMPBIN"; then
+  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DUMPBIN=$ac_cv_prog_DUMPBIN
+if test -n "$DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
+$as_echo "$DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$DUMPBIN" && break
+  done
+fi
+if test -z "$DUMPBIN"; then
+  ac_ct_DUMPBIN=$DUMPBIN
+  for ac_prog in dumpbin "link -dump"
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DUMPBIN"; then
+  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
+if test -n "$ac_ct_DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
+$as_echo "$ac_ct_DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_DUMPBIN" && break
+done
+
+  if test "x$ac_ct_DUMPBIN" = x; then
+    DUMPBIN=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DUMPBIN=$ac_ct_DUMPBIN
+  fi
+fi
+
+    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+    *COFF*)
+      DUMPBIN="$DUMPBIN -symbols"
+      ;;
+    *)
+      DUMPBIN=:
+      ;;
+    esac
+  fi
+
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
+if ${lt_cv_nm_interface+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
+  cat conftest.out >&5
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
+$as_echo "$lt_cv_nm_interface" >&6; }
+
+# find the maximum length of command line arguments
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
+if ${lt_cv_sys_max_cmd_len+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+    i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  mint*)
+    # On MiNT this can take a long time and run out of memory.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
+	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
+$as_echo "none" >&6; }
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+
+
+
+
+
+: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,b/c, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
+$as_echo "$xsi_shell" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
+$as_echo "$lt_shell_append" >&6; }
+
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+
+
+
+
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
+$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
+if ${lt_cv_to_host_file_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
+        ;;
+    esac
+    ;;
+  *-*-cygwin* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_noop
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
+        ;;
+    esac
+    ;;
+  * ) # unhandled hosts (and "normal" native builds)
+    lt_cv_to_host_file_cmd=func_convert_file_noop
+    ;;
+esac
+
+fi
+
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
+$as_echo "$lt_cv_to_host_file_cmd" >&6; }
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
+$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
+if ${lt_cv_to_tool_file_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  #assume ordinary cross tools, or native build.
+lt_cv_to_tool_file_cmd=func_convert_file_noop
+case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
+        ;;
+    esac
+    ;;
+esac
+
+fi
+
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
+$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+$as_echo_n "checking for $LD option to reload object files... " >&6; }
+if ${lt_cv_ld_reload_flag+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_reload_flag='-r'
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
+$as_echo "$lt_cv_ld_reload_flag" >&6; }
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    if test "$GCC" != yes; then
+      reload_cmds=false
+    fi
+    ;;
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
+if ${lt_cv_deplibs_check_method+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[4-9]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[45]*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
+  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    # Keep this pattern in sync with the one in func_win32_libid.
+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc*)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+haiku*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[3-9]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+$as_echo "$lt_cv_deplibs_check_method" >&6; }
+
+file_magic_glob=
+want_nocaseglob=no
+if test "$build" = "$host"; then
+  case $host_os in
+  mingw* | pw32*)
+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
+      want_nocaseglob=yes
+    else
+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
+    fi
+    ;;
+  esac
+fi
+
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DLLTOOL"; then
+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DLLTOOL=$ac_cv_prog_DLLTOOL
+if test -n "$DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
+$as_echo "$DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DLLTOOL"; then
+  ac_ct_DLLTOOL=$DLLTOOL
+  # Extract the first word of "dlltool", so it can be a program name with args.
+set dummy dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DLLTOOL"; then
+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
+if test -n "$ac_ct_DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
+$as_echo "$ac_ct_DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DLLTOOL" = x; then
+    DLLTOOL="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DLLTOOL=$ac_ct_DLLTOOL
+  fi
+else
+  DLLTOOL="$ac_cv_prog_DLLTOOL"
+fi
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
+$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_sharedlib_from_linklib_cmd='unknown'
+
+case $host_os in
+cygwin* | mingw* | pw32* | cegcc*)
+  # two different shell functions defined in ltmain.sh
+  # decide which to use based on capabilities of $DLLTOOL
+  case `$DLLTOOL --help 2>&1` in
+  *--identify-strict*)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
+    ;;
+  *)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
+    ;;
+  esac
+  ;;
+*)
+  # fallback: assume linklib IS sharedlib
+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in ar
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AR+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$AR" && break
+  done
+fi
+if test -z "$AR"; then
+  ac_ct_AR=$AR
+  for ac_prog in ar
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_AR+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AR"; then
+  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AR="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_AR" && break
+done
+
+  if test "x$ac_ct_AR" = x; then
+    AR="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AR=$ac_ct_AR
+  fi
+fi
+
+: ${AR=ar}
+: ${AR_FLAGS=cru}
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
+$as_echo_n "checking for archiver @FILE support... " >&6; }
+if ${lt_cv_ar_at_file+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ar_at_file=no
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  echo conftest.$ac_objext > conftest.lst
+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
+      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
+  (eval $lt_ar_try) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+      if test "$ac_status" -eq 0; then
+	# Ensure the archiver fails upon bogus file names.
+	rm -f conftest.$ac_objext libconftest.a
+	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
+  (eval $lt_ar_try) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+	if test "$ac_status" -ne 0; then
+          lt_cv_ar_at_file=@
+        fi
+      fi
+      rm -f conftest.* libconftest.a
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
+$as_echo "$lt_cv_ar_at_file" >&6; }
+
+if test "x$lt_cv_ar_at_file" = xno; then
+  archiver_list_spec=
+else
+  archiver_list_spec=$lt_cv_ar_at_file
+fi
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+test -z "$STRIP" && STRIP=:
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+test -z "$RANLIB" && RANLIB=:
+
+
+
+
+
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+case $host_os in
+  darwin*)
+    lock_old_archive_extraction=yes ;;
+  *)
+    lock_old_archive_extraction=no ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+if ${lt_cv_sys_global_symbol_pipe+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[BCDT]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[ABCDGISTW]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[ABCDEGRST]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[BCDEGRST]'
+  ;;
+osf*)
+  symcode='[BCDEGQRST]'
+  ;;
+solaris*)
+  symcode='[BDRT]'
+  ;;
+sco3.2v5*)
+  symcode='[DT]'
+  ;;
+sysv4.2uw2*)
+  symcode='[DT]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[ABDT]'
+  ;;
+sysv4)
+  symcode='[DFNSTU]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[ABCDGIRSTW]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK '"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
+  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
+# define LT_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data.  */
+# define LT_DLSYM_CONST
+#else
+# define LT_DLSYM_CONST const
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+LT_DLSYM_CONST struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_globsym_save_LIBS=$LIBS
+	  lt_globsym_save_CFLAGS=$CFLAGS
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS=$lt_globsym_save_LIBS
+	  CFLAGS=$lt_globsym_save_CFLAGS
+	else
+	  echo "cannot find nm_test_func in $nlist" >&5
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&5
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+    fi
+  else
+    echo "$progname: failed program was:" >&5
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
+$as_echo "failed" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+fi
+
+# Response file support.
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+  nm_file_list_spec='@'
+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
+  nm_file_list_spec='@'
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
+$as_echo_n "checking for sysroot... " >&6; }
+
+# Check whether --with-sysroot was given.
+if test "${with_sysroot+set}" = set; then :
+  withval=$with_sysroot;
+else
+  with_sysroot=no
+fi
+
+
+lt_sysroot=
+case ${with_sysroot} in #(
+ yes)
+   if test "$GCC" = yes; then
+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
+   fi
+   ;; #(
+ /*)
+   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
+   ;; #(
+ no|'')
+   ;; #(
+ *)
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
+$as_echo "${with_sysroot}" >&6; }
+   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
+   ;;
+esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
+$as_echo "${lt_sysroot:-no}" >&6; }
+
+
+
+
+
+# Check whether --enable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then :
+  enableval=$enable_libtool_lock;
+fi
+
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+if ${lt_cv_cc_needs_belf+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_cc_needs_belf=yes
+else
+  lt_cv_cc_needs_belf=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
+$as_echo "$lt_cv_cc_needs_belf" >&6; }
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
+set dummy ${ac_tool_prefix}mt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$MANIFEST_TOOL"; then
+  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
+if test -n "$MANIFEST_TOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
+$as_echo "$MANIFEST_TOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
+  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
+  # Extract the first word of "mt", so it can be a program name with args.
+set dummy mt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_MANIFEST_TOOL"; then
+  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
+if test -n "$ac_ct_MANIFEST_TOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_MANIFEST_TOOL" = x; then
+    MANIFEST_TOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
+  fi
+else
+  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
+fi
+
+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
+if ${lt_cv_path_mainfest_tool+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_path_mainfest_tool=no
+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
+  cat conftest.err >&5
+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
+    lt_cv_path_mainfest_tool=yes
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
+$as_echo "$lt_cv_path_mainfest_tool" >&6; }
+if test "x$lt_cv_path_mainfest_tool" != xyes; then
+  MANIFEST_TOOL=:
+fi
+
+
+
+
+
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DSYMUTIL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+$as_echo "$DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
+$as_echo "$ac_ct_DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_NMEDIT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
+$as_echo "$NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
+$as_echo "$ac_ct_NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
+set dummy ${ac_tool_prefix}lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_LIPO+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$LIPO"; then
+  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+LIPO=$ac_cv_prog_LIPO
+if test -n "$LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
+$as_echo "$LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_LIPO"; then
+  ac_ct_LIPO=$LIPO
+  # Extract the first word of "lipo", so it can be a program name with args.
+set dummy lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_LIPO"; then
+  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_LIPO="lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
+if test -n "$ac_ct_LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
+$as_echo "$ac_ct_LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_LIPO" = x; then
+    LIPO=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    LIPO=$ac_ct_LIPO
+  fi
+else
+  LIPO="$ac_cv_prog_LIPO"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL"; then
+  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL=$ac_cv_prog_OTOOL
+if test -n "$OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
+$as_echo "$OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL"; then
+  ac_ct_OTOOL=$OTOOL
+  # Extract the first word of "otool", so it can be a program name with args.
+set dummy otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL"; then
+  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL="otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
+if test -n "$ac_ct_OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
+$as_echo "$ac_ct_OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL" = x; then
+    OTOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL=$ac_ct_OTOOL
+  fi
+else
+  OTOOL="$ac_cv_prog_OTOOL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OTOOL64+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL64"; then
+  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL64=$ac_cv_prog_OTOOL64
+if test -n "$OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
+$as_echo "$OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL64"; then
+  ac_ct_OTOOL64=$OTOOL64
+  # Extract the first word of "otool64", so it can be a program name with args.
+set dummy otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL64"; then
+  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL64="otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
+if test -n "$ac_ct_OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
+$as_echo "$ac_ct_OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL64" = x; then
+    OTOOL64=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL64=$ac_ct_OTOOL64
+  fi
+else
+  OTOOL64="$ac_cv_prog_OTOOL64"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+$as_echo_n "checking for -single_module linker flag... " >&6; }
+if ${lt_cv_apple_cc_single_mod+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&5
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&5
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+if ${lt_cv_ld_exported_symbols_list+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_ld_exported_symbols_list=yes
+else
+  lt_cv_ld_exported_symbols_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+	LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
+$as_echo_n "checking for -force_load linker flag... " >&6; }
+if ${lt_cv_ld_force_load+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_force_load=no
+      cat > conftest.c << _LT_EOF
+int forced_loaded() { return 2;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
+      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
+      echo "$AR cru libconftest.a conftest.o" >&5
+      $AR cru libconftest.a conftest.o 2>&5
+      echo "$RANLIB libconftest.a" >&5
+      $RANLIB libconftest.a 2>&5
+      cat > conftest.c << _LT_EOF
+int main() { return 0;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
+      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
+      _lt_result=$?
+      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
+	lt_cv_ld_force_load=yes
+      else
+	cat conftest.err >&5
+      fi
+        rm -f conftest.err libconftest.a conftest conftest.c
+        rm -rf conftest.dSYM
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
+$as_echo "$lt_cv_ld_force_load" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[012])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[012]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+for ac_header in dlfcn.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+"
+if test "x$ac_cv_header_dlfcn_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_DLFCN_H 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+# Set options
+# Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+  enableval=$enable_static; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_static=no
+fi
+
+
+
+
+
+
+
+enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
+set dummy ${ac_tool_prefix}as; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AS+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AS"; then
+  ac_cv_prog_AS="$AS" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AS="${ac_tool_prefix}as"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AS=$ac_cv_prog_AS
+if test -n "$AS"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
+$as_echo "$AS" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_AS"; then
+  ac_ct_AS=$AS
+  # Extract the first word of "as", so it can be a program name with args.
+set dummy as; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_AS+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AS"; then
+  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AS="as"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AS=$ac_cv_prog_ac_ct_AS
+if test -n "$ac_ct_AS"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
+$as_echo "$ac_ct_AS" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_AS" = x; then
+    AS="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AS=$ac_ct_AS
+  fi
+else
+  AS="$ac_cv_prog_AS"
+fi
+
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DLLTOOL"; then
+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DLLTOOL=$ac_cv_prog_DLLTOOL
+if test -n "$DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
+$as_echo "$DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DLLTOOL"; then
+  ac_ct_DLLTOOL=$DLLTOOL
+  # Extract the first word of "dlltool", so it can be a program name with args.
+set dummy dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DLLTOOL"; then
+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
+if test -n "$ac_ct_DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
+$as_echo "$ac_ct_DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DLLTOOL" = x; then
+    DLLTOOL="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DLLTOOL=$ac_ct_DLLTOOL
+  fi
+else
+  DLLTOOL="$ac_cv_prog_DLLTOOL"
+fi
+
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+  ;;
+esac
+
+test -z "$AS" && AS=as
+
+
+
+
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+
+        enable_dlopen=no
+
+
+
+            # Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then :
+  enableval=$enable_shared; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_shared=yes
+fi
+
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-pic was given.
+if test "${with_pic+set}" = set; then :
+  withval=$with_pic; pic_mode="$withval"
+else
+  pic_mode=default
+fi
+
+
+test -z "$pic_mode" && pic_mode=default
+
+
+
+
+
+
+
+  # Check whether --enable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then :
+  enableval=$enable_fast_install; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_fast_install=yes
+fi
+
+
+
+
+
+
+
+
+
+
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+test -z "$LN_S" && LN_S="ln -s"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+$as_echo_n "checking for objdir... " >&6; }
+if ${lt_cv_objdir+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
+$as_echo "$lt_cv_objdir" >&6; }
+objdir=$lt_cv_objdir
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define LT_OBJDIR "$lt_cv_objdir/"
+_ACEOF
+
+
+
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+if ${lt_cv_path_MAGIC_CMD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/${ac_tool_prefix}file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+$as_echo_n "checking for file... " >&6; }
+if ${lt_cv_path_MAGIC_CMD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  else
+    MAGIC_CMD=:
+  fi
+fi
+
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+
+lt_save_CC="$CC"
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+objext=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+
+lt_prog_compiler_no_builtin_flag=
+
+if test "$GCC" = yes; then
+  case $cc_basename in
+  nvcc*)
+    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
+  *)
+    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
+  esac
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_rtti_exceptions=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="-fno-rtti -fno-exceptions"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_rtti_exceptions=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+else
+    :
+fi
+
+fi
+
+
+
+
+
+
+  lt_prog_compiler_wl=
+lt_prog_compiler_pic=
+lt_prog_compiler_static=
+
+
+  if test "$GCC" = yes; then
+    lt_prog_compiler_wl='-Wl,'
+    lt_prog_compiler_static='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic='-fno-common'
+      ;;
+
+    haiku*)
+      # PIC is the default for Haiku.
+      # The "-static" flag exists, but is broken.
+      lt_prog_compiler_static=
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      lt_prog_compiler_can_build_shared=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      lt_prog_compiler_pic='-fPIC'
+      ;;
+    esac
+
+    case $cc_basename in
+    nvcc*) # Cuda Compiler Driver 2.2
+      lt_prog_compiler_wl='-Xlinker '
+      lt_prog_compiler_pic='-Xcompiler -fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      lt_prog_compiler_wl='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      else
+	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      lt_prog_compiler_static='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC (with -KPIC) is the default.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-KPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='--shared'
+	lt_prog_compiler_static='--static'
+	;;
+      nagfor*)
+	# NAG Fortran compiler
+	lt_prog_compiler_wl='-Wl,-Wl,,'
+	lt_prog_compiler_pic='-PIC'
+	lt_prog_compiler_static='-Bstatic'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fpic'
+	lt_prog_compiler_static='-Bstatic'
+        ;;
+      ccc*)
+        lt_prog_compiler_wl='-Wl,'
+        # All Alpha code is PIC.
+        lt_prog_compiler_static='-non_shared'
+        ;;
+      xl* | bgxl* | bgf* | mpixl*)
+	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-qpic'
+	lt_prog_compiler_static='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ F* | *Sun*Fortran*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl=''
+	  ;;
+	*Sun\ C*)
+	  # Sun C 5.9
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl='-Wl,'
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      lt_prog_compiler_wl='-Wl,'
+      # All OSF/1 code is PIC.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    rdos*)
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    solaris*)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+	lt_prog_compiler_wl='-Qoption ld ';;
+      *)
+	lt_prog_compiler_wl='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      lt_prog_compiler_wl='-Qoption ld '
+      lt_prog_compiler_pic='-PIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	lt_prog_compiler_pic='-Kconform_pic'
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    unicos*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_can_build_shared=no
+      ;;
+
+    uts4*)
+      lt_prog_compiler_pic='-pic'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *)
+      lt_prog_compiler_can_build_shared=no
+      ;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic=
+    ;;
+  *)
+    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+    ;;
+esac
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+if ${lt_cv_prog_compiler_pic+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
+$as_echo "$lt_cv_prog_compiler_pic" >&6; }
+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+if ${lt_cv_prog_compiler_pic_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+    case $lt_prog_compiler_pic in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+     esac
+else
+    lt_prog_compiler_pic=
+     lt_prog_compiler_can_build_shared=no
+fi
+
+fi
+
+
+
+
+
+
+
+
+
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if ${lt_cv_prog_compiler_static_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+    :
+else
+    lt_prog_compiler_static=
+fi
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if ${lt_cv_prog_compiler_c_o+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if ${lt_cv_prog_compiler_c_o+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  runpath_var=
+  allow_undefined_flag=
+  always_export_symbols=no
+  archive_cmds=
+  archive_expsym_cmds=
+  compiler_needs_object=no
+  enable_shared_with_static_runtimes=no
+  export_dynamic_flag_spec=
+  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  hardcode_automatic=no
+  hardcode_direct=no
+  hardcode_direct_absolute=no
+  hardcode_libdir_flag_spec=
+  hardcode_libdir_flag_spec_ld=
+  hardcode_libdir_separator=
+  hardcode_minus_L=no
+  hardcode_shlibpath_var=unsupported
+  inherit_rpath=no
+  link_all_deplibs=unknown
+  module_cmds=
+  module_expsym_cmds=
+  old_archive_from_new_cmds=
+  old_archive_from_expsyms_cmds=
+  thread_safe_flag_spec=
+  whole_archive_flag_spec=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  include_expsyms=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  esac
+
+  ld_shlibs=yes
+
+  # On some targets, GNU ld is compatible enough with the native linker
+  # that we're better off using the native interface for both.
+  lt_use_gnu_ld_interface=no
+  if test "$with_gnu_ld" = yes; then
+    case $host_os in
+      aix*)
+	# The AIX port of GNU ld has always aspired to compatibility
+	# with the native linker.  However, as the warning in the GNU ld
+	# block says, versions before 2.19.5* couldn't really create working
+	# shared libraries, regardless of the interface used.
+	case `$LD -v 2>&1` in
+	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
+	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
+	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
+	  *)
+	    lt_use_gnu_ld_interface=yes
+	    ;;
+	esac
+	;;
+      *)
+	lt_use_gnu_ld_interface=yes
+	;;
+    esac
+  fi
+
+  if test "$lt_use_gnu_ld_interface" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+    export_dynamic_flag_spec='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      whole_archive_flag_spec=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *GNU\ gold*) supports_anon_versioning=yes ;;
+      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[3-9]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.19, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to install binutils
+*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
+*** You will then need to restart the configuration process.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	allow_undefined_flag=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+      # as there is no search path for DLLs.
+      hardcode_libdir_flag_spec='-L$libdir'
+      export_dynamic_flag_spec='${wl}--export-all-symbols'
+      allow_undefined_flag=unsupported
+      always_export_symbols=no
+      enable_shared_with_static_runtimes=yes
+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
+      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    haiku*)
+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      link_all_deplibs=yes
+      ;;
+
+    interix[3-9]*)
+      hardcode_direct=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      export_dynamic_flag_spec='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=' $pic_flag'
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95* | pgfortran*)
+					# Portland Group f77 and f90 compilers
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  whole_archive_flag_spec=
+	  tmp_sharedflag='--shared' ;;
+	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	nvcc*)	# Cuda Compiler Driver 2.2
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf* | bgf* | bgxlf* | mpixlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+	  hardcode_libdir_flag_spec=
+	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        ld_shlibs=no
+      fi
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    ld_shlibs=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+    esac
+
+    if test "$ld_shlibs" = no; then
+      runpath_var=
+      hardcode_libdir_flag_spec=
+      export_dynamic_flag_spec=
+      whole_archive_flag_spec=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      allow_undefined_flag=unsupported
+      always_export_symbols=yes
+      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      hardcode_minus_L=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	hardcode_direct=unsupported
+      fi
+      ;;
+
+    aix[4-9]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	# Also, AIX nm treats weak defined symbols like other global
+	# defined symbols, whereas GNU nm marks them as "W".
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      archive_cmds=''
+      hardcode_direct=yes
+      hardcode_direct_absolute=yes
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      file_list_spec='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[012]|aix4.[012].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  hardcode_direct=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  hardcode_minus_L=yes
+	  hardcode_libdir_flag_spec='-L$libdir'
+	  hardcode_libdir_separator=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      export_dynamic_flag_spec='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      always_export_symbols=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	allow_undefined_flag='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        if test "${lt_cv_aix_libpath+set}" = set; then
+  aix_libpath=$lt_cv_aix_libpath
+else
+  if ${lt_cv_aix_libpath_+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+  lt_aix_libpath_sed='
+      /Import File Strings/,/^$/ {
+	  /^0/ {
+	      s/^0  *\([^ ]*\) *$/\1/
+	      p
+	  }
+      }'
+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  # Check for a 64-bit object if we didn't find anything.
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_="/usr/lib:/lib"
+  fi
+
+fi
+
+  aix_libpath=$lt_cv_aix_libpath_
+fi
+
+        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+	  allow_undefined_flag="-z nodefs"
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 if test "${lt_cv_aix_libpath+set}" = set; then
+  aix_libpath=$lt_cv_aix_libpath
+else
+  if ${lt_cv_aix_libpath_+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+  lt_aix_libpath_sed='
+      /Import File Strings/,/^$/ {
+	  /^0/ {
+	      s/^0  *\([^ ]*\) *$/\1/
+	      p
+	  }
+      }'
+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  # Check for a 64-bit object if we didn't find anything.
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_="/usr/lib:/lib"
+  fi
+
+fi
+
+  aix_libpath=$lt_cv_aix_libpath_
+fi
+
+	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  no_undefined_flag=' ${wl}-bernotok'
+	  allow_undefined_flag=' ${wl}-berok'
+	  if test "$with_gnu_ld" = yes; then
+	    # We only use this code for GNU lds that support --whole-archive.
+	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	  else
+	    # Exported symbols can be pulled into shared objects from archives
+	    whole_archive_flag_spec='$convenience'
+	  fi
+	  archive_cmds_need_lc=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[45]*)
+      export_dynamic_flag_spec=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      case $cc_basename in
+      cl*)
+	# Native MSVC
+	hardcode_libdir_flag_spec=' '
+	allow_undefined_flag=unsupported
+	always_export_symbols=yes
+	file_list_spec='@'
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+	  else
+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+	  fi~
+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+	  linknames='
+	# The linker will not automatically build a static lib if we build a DLL.
+	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
+	enable_shared_with_static_runtimes=yes
+	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+	# Don't use ranlib
+	old_postinstall_cmds='chmod 644 $oldlib'
+	postlink_cmds='lt_outputfile="@OUTPUT@"~
+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
+	  case $lt_outputfile in
+	    *.exe|*.EXE) ;;
+	    *)
+	      lt_outputfile="$lt_outputfile.exe"
+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
+	      ;;
+	  esac~
+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+	    $RM "$lt_outputfile.manifest";
+	  fi'
+	;;
+      *)
+	# Assume MSVC wrapper
+	hardcode_libdir_flag_spec=' '
+	allow_undefined_flag=unsupported
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+	# The linker will automatically build a .lib file if we build a DLL.
+	old_archive_from_new_cmds='true'
+	# FIXME: Should let the user specify the lib program.
+	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+	enable_shared_with_static_runtimes=yes
+	;;
+      esac
+      ;;
+
+    darwin* | rhapsody*)
+
+
+  archive_cmds_need_lc=no
+  hardcode_direct=no
+  hardcode_automatic=yes
+  hardcode_shlibpath_var=unsupported
+  if test "$lt_cv_ld_force_load" = "yes"; then
+    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+  else
+    whole_archive_flag_spec=''
+  fi
+  link_all_deplibs=yes
+  allow_undefined_flag="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=func_echo_all
+    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+
+  else
+  ld_shlibs=no
+  fi
+
+      ;;
+
+    dgux*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    freebsd1*)
+      ld_shlibs=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_direct=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      hardcode_minus_L=yes
+      export_dynamic_flag_spec='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_flag_spec_ld='+b $libdir'
+	hardcode_libdir_separator=:
+	hardcode_direct=yes
+	hardcode_direct_absolute=yes
+	export_dynamic_flag_spec='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	hardcode_minus_L=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+
+	  # Older versions of the 11.00 compiler do not understand -b yet
+	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
+$as_echo_n "checking if $CC understands -b... " >&6; }
+if ${lt_cv_prog_compiler__b+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler__b=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS -b"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler__b=yes
+       fi
+     else
+       lt_cv_prog_compiler__b=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
+$as_echo "$lt_cv_prog_compiler__b" >&6; }
+
+if test x"$lt_cv_prog_compiler__b" = xyes; then
+    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+else
+    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+fi
+
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_separator=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  hardcode_direct=no
+	  hardcode_shlibpath_var=no
+	  ;;
+	*)
+	  hardcode_direct=yes
+	  hardcode_direct_absolute=yes
+	  export_dynamic_flag_spec='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  hardcode_minus_L=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+	# This should be the same for all languages, so no per-tag cache variable.
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
+$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
+if ${lt_cv_irix_exported_symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  save_LDFLAGS="$LDFLAGS"
+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+int foo (void) { return 0; }
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_irix_exported_symbol=yes
+else
+  lt_cv_irix_exported_symbol=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+           LDFLAGS="$save_LDFLAGS"
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
+$as_echo "$lt_cv_irix_exported_symbol" >&6; }
+	if test "$lt_cv_irix_exported_symbol" = yes; then
+          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+	fi
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      inherit_rpath=yes
+      link_all_deplibs=yes
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    newsos6)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_shlibpath_var=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	hardcode_direct=yes
+	hardcode_shlibpath_var=no
+	hardcode_direct_absolute=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	  export_dynamic_flag_spec='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     hardcode_libdir_flag_spec='-R$libdir'
+	     ;;
+	   *)
+	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    os2*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      allow_undefined_flag=unsupported
+      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	hardcode_libdir_flag_spec='-rpath $libdir'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_separator=:
+      ;;
+
+    solaris*)
+      no_undefined_flag=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_shlibpath_var=no
+      case $host_os in
+      solaris2.[0-5] | solaris2.[0-5].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      link_all_deplibs=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  reload_cmds='$CC -r -o $output$reload_objs'
+	  hardcode_direct=no
+        ;;
+	motorola)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4.3*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_shlibpath_var=no
+      export_dynamic_flag_spec='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	hardcode_shlibpath_var=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	ld_shlibs=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag='${wl}-z,text'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      no_undefined_flag='${wl}-z,text'
+      allow_undefined_flag='${wl}-z,nodefs'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-R,$libdir'
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      export_dynamic_flag_spec='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      ld_shlibs=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	export_dynamic_flag_spec='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
+$as_echo "$ld_shlibs" >&6; }
+test "$ld_shlibs" = no && can_build_shared=no
+
+with_gnu_ld=$with_gnu_ld
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+if ${lt_cv_archive_cmds_need_lc+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  $RM conftest*
+	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+	  soname=conftest
+	  lib=conftest
+	  libobjs=conftest.$ac_objext
+	  deplibs=
+	  wl=$lt_prog_compiler_wl
+	  pic_flag=$lt_prog_compiler_pic
+	  compiler_flags=-v
+	  linker_flags=-v
+	  verstring=
+	  output_objdir=.
+	  libname=conftest
+	  lt_save_allow_undefined_flag=$allow_undefined_flag
+	  allow_undefined_flag=
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+	  then
+	    lt_cv_archive_cmds_need_lc=no
+	  else
+	    lt_cv_archive_cmds_need_lc=yes
+	  fi
+	  allow_undefined_flag=$lt_save_allow_undefined_flag
+	else
+	  cat conftest.err 1>&5
+	fi
+	$RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
+$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
+      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  case $host_os in
+    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
+    *) lt_sed_strip_eq="s,=/,/,g" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
+  case $lt_search_path_spec in
+  *\;*)
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
+    ;;
+  *)
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
+    ;;
+  esac
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[lt_foo]++; }
+  if (lt_freq[lt_foo] == 1) { print lt_foo; }
+}'`
+  # AWK program above erroneously prepends '/' to C:/dos/paths
+  # for these hosts.
+  case $host_os in
+    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
+      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
+  esac
+  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$cc_basename in
+  yes,*)
+    # gcc
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+
+      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    dynamic_linker='Win32 ld.exe'
+    ;;
+
+  *,cl*)
+    # Native MSVC
+    libname_spec='$name'
+    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+    library_names_spec='${libname}.dll.lib'
+
+    case $build_os in
+    mingw*)
+      sys_lib_search_path_spec=
+      lt_save_ifs=$IFS
+      IFS=';'
+      for lt_path in $LIB
+      do
+        IFS=$lt_save_ifs
+        # Let DOS variable expansion print the short 8.3 style file name.
+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
+      done
+      IFS=$lt_save_ifs
+      # Convert to MSYS style.
+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
+      ;;
+    cygwin*)
+      # Convert to unix form, then to dos form, then back to unix form
+      # but this time dos style (no spaces!) so that the unix form looks
+      # like /cygdrive/c/PROGRA~1:/cygdr...
+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      ;;
+    *)
+      sys_lib_search_path_spec="$LIB"
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      # FIXME: find the short name or the path components, as spaces are
+      # common. (e.g. "Program Files" -> "PROGRA~1")
+      ;;
+    esac
+
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+    dynamic_linker='Win32 link.exe'
+    ;;
+
+  *)
+    # Assume MSVC wrapper
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    dynamic_linker='Win32 ld.exe'
+    ;;
+  esac
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+haiku*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  dynamic_linker="$host_os runtime_loader"
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+  postinstall_cmds='chmod 555 $lib'
+  # or fails outright, so override atomically:
+  install_override_mode=555
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+
+  # Some binutils ld are patched to set DT_RUNPATH
+  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_shlibpath_overrides_runpath=no
+    save_LDFLAGS=$LDFLAGS
+    save_libdir=$libdir
+    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  lt_cv_shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LDFLAGS=$save_LDFLAGS
+    libdir=$save_libdir
+
+fi
+
+  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" ||
+   test -n "$runpath_var" ||
+   test "X$hardcode_automatic" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
+     test "$hardcode_minus_L" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
+$as_echo "$hardcode_action" >&6; }
+
+if test "$hardcode_action" = relink ||
+   test "$inherit_rpath" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+
+
+
+
+
+  if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+
+fi
+
+    ;;
+
+  *)
+    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+if test "x$ac_cv_func_shl_load" = xyes; then :
+  lt_cv_dlopen="shl_load"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+$as_echo_n "checking for shl_load in -ldld... " >&6; }
+if ${ac_cv_lib_dld_shl_load+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load ();
+int
+main ()
+{
+return shl_load ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_shl_load=yes
+else
+  ac_cv_lib_dld_shl_load=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+else
+  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+if test "x$ac_cv_func_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
+if ${ac_cv_lib_svld_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_svld_dlopen=yes
+else
+  ac_cv_lib_svld_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+$as_echo_n "checking for dld_link in -ldld... " >&6; }
+if ${ac_cv_lib_dld_dld_link+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dld_link ();
+int
+main ()
+{
+return dld_link ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_dld_link=yes
+else
+  ac_cv_lib_dld_dld_link=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
+if ${lt_cv_dlopen_self+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else
+        {
+	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
+          else puts (dlerror ());
+	}
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self=no
+  fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
+$as_echo "$lt_cv_dlopen_self" >&6; }
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+if ${lt_cv_dlopen_self_static+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self_static=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else
+        {
+	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
+          else puts (dlerror ());
+	}
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self_static=no
+  fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
+$as_echo "$lt_cv_dlopen_self_static" >&6; }
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+striplib=
+old_striplib=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+    else
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    fi
+    ;;
+  *)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    ;;
+  esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+  # Report which library types will actually be built
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
+$as_echo "$can_build_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
+$as_echo_n "checking whether to build shared libraries... " >&6; }
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[4-9]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
+$as_echo "$enable_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
+$as_echo_n "checking whether to build static libraries... " >&6; }
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
+$as_echo "$enable_static" >&6; }
+
+
+
+
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+
+
+
+
+
+
+
+
+
+
+
+
+        ac_config_commands="$ac_config_commands libtool"
+
+
+
+
+# Only expand once:
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
+set dummy ${ac_tool_prefix}windres; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_RC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RC"; then
+  ac_cv_prog_RC="$RC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RC="${ac_tool_prefix}windres"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RC=$ac_cv_prog_RC
+if test -n "$RC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
+$as_echo "$RC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RC"; then
+  ac_ct_RC=$RC
+  # Extract the first word of "windres", so it can be a program name with args.
+set dummy windres; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_RC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RC"; then
+  ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RC="windres"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RC=$ac_cv_prog_ac_ct_RC
+if test -n "$ac_ct_RC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5
+$as_echo "$ac_ct_RC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RC" = x; then
+    RC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RC=$ac_ct_RC
+  fi
+else
+  RC="$ac_cv_prog_RC"
+fi
+
+
+
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+objext_RC=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# save warnings/boilerplate of simple test code
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=
+CC=${RC-"windres"}
+CFLAGS=
+compiler=$CC
+compiler_RC=$CC
+for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+
+lt_cv_prog_compiler_c_o_RC=yes
+
+if test -n "$compiler"; then
+  :
+
+
+
+fi
+
+GCC=$lt_save_GCC
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+
+
+case "$host_os" in
+  mingw* | cygwin*) is_woe32=yes ;;
+  *) is_woe32=no ;;
+esac
+WOE32=$is_woe32
+
+if test $WOE32 = yes; then
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
+set dummy ${ac_tool_prefix}windres; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_WINDRES+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$WINDRES"; then
+  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+WINDRES=$ac_cv_prog_WINDRES
+if test -n "$WINDRES"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
+$as_echo "$WINDRES" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_WINDRES"; then
+  ac_ct_WINDRES=$WINDRES
+  # Extract the first word of "windres", so it can be a program name with args.
+set dummy windres; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_WINDRES"; then
+  ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_WINDRES="windres"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
+if test -n "$ac_ct_WINDRES"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
+$as_echo "$ac_ct_WINDRES" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_WINDRES" = x; then
+    WINDRES=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    WINDRES=$ac_ct_WINDRES
+  fi
+else
+  WINDRES="$ac_cv_prog_WINDRES"
+fi
+
+fi
+
+
+
+  CFLAG_VISIBILITY=
+  HAVE_VISIBILITY=0
+  if test -n "$GCC"; then
+                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
+$as_echo_n "checking whether the -Werror option is usable... " >&6; }
+    if ${gl_cv_cc_vis_werror+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      gl_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS -Werror"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_cc_vis_werror=yes
+else
+  gl_cv_cc_vis_werror=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS="$gl_save_CFLAGS"
+fi
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
+$as_echo "$gl_cv_cc_vis_werror" >&6; }
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
+$as_echo_n "checking for simple visibility declarations... " >&6; }
+    if ${gl_cv_cc_visibility+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      gl_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS -fvisibility=hidden"
+                                    if test $gl_cv_cc_vis_werror = yes; then
+        CFLAGS="$CFLAGS -Werror"
+      fi
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+extern __attribute__((__visibility__("hidden"))) int hiddenvar;
+             extern __attribute__((__visibility__("default"))) int exportedvar;
+             extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
+             extern __attribute__((__visibility__("default"))) int exportedfunc (void);
+             void dummyfunc (void) {}
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_cc_visibility=yes
+else
+  gl_cv_cc_visibility=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS="$gl_save_CFLAGS"
+fi
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
+$as_echo "$gl_cv_cc_visibility" >&6; }
+    if test $gl_cv_cc_visibility = yes; then
+      CFLAG_VISIBILITY="-fvisibility=hidden"
+      HAVE_VISIBILITY=1
+    fi
+  fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_VISIBILITY $HAVE_VISIBILITY
+_ACEOF
+
+
+
+      if test "X$prefix" = "XNONE"; then
+    acl_final_prefix="$ac_default_prefix"
+  else
+    acl_final_prefix="$prefix"
+  fi
+  if test "X$exec_prefix" = "XNONE"; then
+    acl_final_exec_prefix='${prefix}'
+  else
+    acl_final_exec_prefix="$exec_prefix"
+  fi
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
+  prefix="$acl_save_prefix"
+
+
+
+                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
+$as_echo_n "checking for shared library run path origin... " >&6; }
+if ${acl_cv_rpath+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
+    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
+    . ./conftest.sh
+    rm -f ./conftest.sh
+    acl_cv_rpath=done
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
+$as_echo "$acl_cv_rpath" >&6; }
+  wl="$acl_cv_wl"
+  acl_libext="$acl_cv_libext"
+  acl_shlibext="$acl_cv_shlibext"
+  acl_libname_spec="$acl_cv_libname_spec"
+  acl_library_names_spec="$acl_cv_library_names_spec"
+  acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
+  acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
+  acl_hardcode_direct="$acl_cv_hardcode_direct"
+  acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
+    # Check whether --enable-rpath was given.
+if test "${enable_rpath+set}" = set; then :
+  enableval=$enable_rpath; :
+else
+  enable_rpath=yes
+fi
+
+
+
+
+  acl_libdirstem=lib
+  acl_libdirstem2=
+  case "$host_os" in
+    solaris*)
+                                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
+$as_echo_n "checking for 64-bit host... " >&6; }
+if ${gl_cv_solaris_64bit+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#ifdef _LP64
+sixtyfour bits
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
+  gl_cv_solaris_64bit=yes
+else
+  gl_cv_solaris_64bit=no
+fi
+rm -f conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
+$as_echo "$gl_cv_solaris_64bit" >&6; }
+      if test $gl_cv_solaris_64bit = yes; then
+        acl_libdirstem=lib/64
+        case "$host_cpu" in
+          sparc*)        acl_libdirstem2=lib/sparcv9 ;;
+          i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
+        esac
+      fi
+      ;;
+    *)
+      searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
+      if test -n "$searchpath"; then
+        acl_save_IFS="${IFS= 	}"; IFS=":"
+        for searchdir in $searchpath; do
+          if test -d "$searchdir"; then
+            case "$searchdir" in
+              */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
+              */../ | */.. )
+                # Better ignore directories of this form. They are misleading.
+                ;;
+              *) searchdir=`cd "$searchdir" && pwd`
+                 case "$searchdir" in
+                   */lib64 ) acl_libdirstem=lib64 ;;
+                 esac ;;
+            esac
+          fi
+        done
+        IFS="$acl_save_IFS"
+      fi
+      ;;
+  esac
+  test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
+
+
+
+
+
+
+
+
+
+
+
+
+    use_additional=yes
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+
+    eval additional_includedir=\"$includedir\"
+    eval additional_libdir=\"$libdir\"
+
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+
+# Check whether --with-libiconv-prefix was given.
+if test "${with_libiconv_prefix+set}" = set; then :
+  withval=$with_libiconv_prefix;
+    if test "X$withval" = "Xno"; then
+      use_additional=no
+    else
+      if test "X$withval" = "X"; then
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+
+          eval additional_includedir=\"$includedir\"
+          eval additional_libdir=\"$libdir\"
+
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+      else
+        additional_includedir="$withval/include"
+        additional_libdir="$withval/$acl_libdirstem"
+        if test "$acl_libdirstem2" != "$acl_libdirstem" \
+           && ! test -d "$withval/$acl_libdirstem"; then
+          additional_libdir="$withval/$acl_libdirstem2"
+        fi
+      fi
+    fi
+
+fi
+
+      LIBICONV=
+  LTLIBICONV=
+  INCICONV=
+  LIBICONV_PREFIX=
+      HAVE_LIBICONV=
+  rpathdirs=
+  ltrpathdirs=
+  names_already_handled=
+  names_next_round='iconv '
+  while test -n "$names_next_round"; do
+    names_this_round="$names_next_round"
+    names_next_round=
+    for name in $names_this_round; do
+      already_handled=
+      for n in $names_already_handled; do
+        if test "$n" = "$name"; then
+          already_handled=yes
+          break
+        fi
+      done
+      if test -z "$already_handled"; then
+        names_already_handled="$names_already_handled $name"
+                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
+        eval value=\"\$HAVE_LIB$uppername\"
+        if test -n "$value"; then
+          if test "$value" = yes; then
+            eval value=\"\$LIB$uppername\"
+            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
+            eval value=\"\$LTLIB$uppername\"
+            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
+          else
+                                    :
+          fi
+        else
+                              found_dir=
+          found_la=
+          found_so=
+          found_a=
+          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
+          if test -n "$acl_shlibext"; then
+            shrext=".$acl_shlibext"             # typically: shrext=.so
+          else
+            shrext=
+          fi
+          if test $use_additional = yes; then
+            dir="$additional_libdir"
+                                    if test -n "$acl_shlibext"; then
+              if test -f "$dir/$libname$shrext"; then
+                found_dir="$dir"
+                found_so="$dir/$libname$shrext"
+              else
+                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                  ver=`(cd "$dir" && \
+                        for f in "$libname$shrext".*; do echo "$f"; done \
+                        | sed -e "s,^$libname$shrext\\\\.,," \
+                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                        | sed 1q ) 2>/dev/null`
+                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                    found_dir="$dir"
+                    found_so="$dir/$libname$shrext.$ver"
+                  fi
+                else
+                  eval library_names=\"$acl_library_names_spec\"
+                  for f in $library_names; do
+                    if test -f "$dir/$f"; then
+                      found_dir="$dir"
+                      found_so="$dir/$f"
+                      break
+                    fi
+                  done
+                fi
+              fi
+            fi
+                        if test "X$found_dir" = "X"; then
+              if test -f "$dir/$libname.$acl_libext"; then
+                found_dir="$dir"
+                found_a="$dir/$libname.$acl_libext"
+              fi
+            fi
+            if test "X$found_dir" != "X"; then
+              if test -f "$dir/$libname.la"; then
+                found_la="$dir/$libname.la"
+              fi
+            fi
+          fi
+          if test "X$found_dir" = "X"; then
+            for x in $LDFLAGS $LTLIBICONV; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+              case "$x" in
+                -L*)
+                  dir=`echo "X$x" | sed -e 's/^X-L//'`
+                                    if test -n "$acl_shlibext"; then
+                    if test -f "$dir/$libname$shrext"; then
+                      found_dir="$dir"
+                      found_so="$dir/$libname$shrext"
+                    else
+                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                        ver=`(cd "$dir" && \
+                              for f in "$libname$shrext".*; do echo "$f"; done \
+                              | sed -e "s,^$libname$shrext\\\\.,," \
+                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                              | sed 1q ) 2>/dev/null`
+                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                          found_dir="$dir"
+                          found_so="$dir/$libname$shrext.$ver"
+                        fi
+                      else
+                        eval library_names=\"$acl_library_names_spec\"
+                        for f in $library_names; do
+                          if test -f "$dir/$f"; then
+                            found_dir="$dir"
+                            found_so="$dir/$f"
+                            break
+                          fi
+                        done
+                      fi
+                    fi
+                  fi
+                                    if test "X$found_dir" = "X"; then
+                    if test -f "$dir/$libname.$acl_libext"; then
+                      found_dir="$dir"
+                      found_a="$dir/$libname.$acl_libext"
+                    fi
+                  fi
+                  if test "X$found_dir" != "X"; then
+                    if test -f "$dir/$libname.la"; then
+                      found_la="$dir/$libname.la"
+                    fi
+                  fi
+                  ;;
+              esac
+              if test "X$found_dir" != "X"; then
+                break
+              fi
+            done
+          fi
+          if test "X$found_dir" != "X"; then
+                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
+            if test "X$found_so" != "X"; then
+                                                        if test "$enable_rpath" = no \
+                 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
+                 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
+                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
+              else
+                                                                                haveit=
+                for x in $ltrpathdirs; do
+                  if test "X$x" = "X$found_dir"; then
+                    haveit=yes
+                    break
+                  fi
+                done
+                if test -z "$haveit"; then
+                  ltrpathdirs="$ltrpathdirs $found_dir"
+                fi
+                                if test "$acl_hardcode_direct" = yes; then
+                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
+                else
+                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
+                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$found_dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $found_dir"
+                    fi
+                  else
+                                                                                haveit=
+                    for x in $LDFLAGS $LIBICONV; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+                      if test "X$x" = "X-L$found_dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
+                    fi
+                    if test "$acl_hardcode_minus_L" != no; then
+                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
+                    else
+                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
+                    fi
+                  fi
+                fi
+              fi
+            else
+              if test "X$found_a" != "X"; then
+                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
+              else
+                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
+              fi
+            fi
+                        additional_includedir=
+            case "$found_dir" in
+              */$acl_libdirstem | */$acl_libdirstem/)
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+                if test "$name" = 'iconv'; then
+                  LIBICONV_PREFIX="$basedir"
+                fi
+                additional_includedir="$basedir/include"
+                ;;
+              */$acl_libdirstem2 | */$acl_libdirstem2/)
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
+                if test "$name" = 'iconv'; then
+                  LIBICONV_PREFIX="$basedir"
+                fi
+                additional_includedir="$basedir/include"
+                ;;
+            esac
+            if test "X$additional_includedir" != "X"; then
+                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
+                haveit=
+                if test "X$additional_includedir" = "X/usr/local/include"; then
+                  if test -n "$GCC"; then
+                    case $host_os in
+                      linux* | gnu* | k*bsd*-gnu) haveit=yes;;
+                    esac
+                  fi
+                fi
+                if test -z "$haveit"; then
+                  for x in $CPPFLAGS $INCICONV; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+                    if test "X$x" = "X-I$additional_includedir"; then
+                      haveit=yes
+                      break
+                    fi
+                  done
+                  if test -z "$haveit"; then
+                    if test -d "$additional_includedir"; then
+                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
+                    fi
+                  fi
+                fi
+              fi
+            fi
+                        if test -n "$found_la"; then
+                                                        save_libdir="$libdir"
+              case "$found_la" in
+                */* | *\\*) . "$found_la" ;;
+                *) . "./$found_la" ;;
+              esac
+              libdir="$save_libdir"
+                            for dep in $dependency_libs; do
+                case "$dep" in
+                  -L*)
+                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
+                                                                                                                                                                if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
+                       && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
+                      haveit=
+                      if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
+                         || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
+                        if test -n "$GCC"; then
+                          case $host_os in
+                            linux* | gnu* | k*bsd*-gnu) haveit=yes;;
+                          esac
+                        fi
+                      fi
+                      if test -z "$haveit"; then
+                        haveit=
+                        for x in $LDFLAGS $LIBICONV; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+                          if test "X$x" = "X-L$additional_libdir"; then
+                            haveit=yes
+                            break
+                          fi
+                        done
+                        if test -z "$haveit"; then
+                          if test -d "$additional_libdir"; then
+                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
+                          fi
+                        fi
+                        haveit=
+                        for x in $LDFLAGS $LTLIBICONV; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+                          if test "X$x" = "X-L$additional_libdir"; then
+                            haveit=yes
+                            break
+                          fi
+                        done
+                        if test -z "$haveit"; then
+                          if test -d "$additional_libdir"; then
+                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
+                          fi
+                        fi
+                      fi
+                    fi
+                    ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    if test "$enable_rpath" != no; then
+                                                                  haveit=
+                      for x in $rpathdirs; do
+                        if test "X$x" = "X$dir"; then
+                          haveit=yes
+                          break
+                        fi
+                      done
+                      if test -z "$haveit"; then
+                        rpathdirs="$rpathdirs $dir"
+                      fi
+                                                                  haveit=
+                      for x in $ltrpathdirs; do
+                        if test "X$x" = "X$dir"; then
+                          haveit=yes
+                          break
+                        fi
+                      done
+                      if test -z "$haveit"; then
+                        ltrpathdirs="$ltrpathdirs $dir"
+                      fi
+                    fi
+                    ;;
+                  -l*)
+                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
+                    ;;
+                  *.la)
+                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
+                    ;;
+                  *)
+                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
+                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
+                    ;;
+                esac
+              done
+            fi
+          else
+                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
+            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
+          fi
+        fi
+      fi
+    done
+  done
+  if test "X$rpathdirs" != "X"; then
+    if test -n "$acl_hardcode_libdir_separator"; then
+                        alldirs=
+      for found_dir in $rpathdirs; do
+        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
+      done
+            acl_save_libdir="$libdir"
+      libdir="$alldirs"
+      eval flag=\"$acl_hardcode_libdir_flag_spec\"
+      libdir="$acl_save_libdir"
+      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
+    else
+            for found_dir in $rpathdirs; do
+        acl_save_libdir="$libdir"
+        libdir="$found_dir"
+        eval flag=\"$acl_hardcode_libdir_flag_spec\"
+        libdir="$acl_save_libdir"
+        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
+      done
+    fi
+  fi
+  if test "X$ltrpathdirs" != "X"; then
+            for found_dir in $ltrpathdirs; do
+      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
+    done
+  fi
+
+
+
+
+
+
+
+
+
+
+
+
+          am_save_CPPFLAGS="$CPPFLAGS"
+
+  for element in $INCICONV; do
+    haveit=
+    for x in $CPPFLAGS; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+      if test "X$x" = "X$element"; then
+        haveit=yes
+        break
+      fi
+    done
+    if test -z "$haveit"; then
+      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
+    fi
+  done
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
+$as_echo_n "checking for iconv... " >&6; }
+if ${am_cv_func_iconv+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    am_cv_func_iconv="no, consider installing GNU libiconv"
+    am_cv_lib_iconv=no
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <stdlib.h>
+#include <iconv.h>
+
+int
+main ()
+{
+iconv_t cd = iconv_open("","");
+           iconv(cd,NULL,NULL,NULL,NULL);
+           iconv_close(cd);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_func_iconv=yes
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    if test "$am_cv_func_iconv" != yes; then
+      am_save_LIBS="$LIBS"
+      LIBS="$LIBS $LIBICONV"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <stdlib.h>
+#include <iconv.h>
+
+int
+main ()
+{
+iconv_t cd = iconv_open("","");
+             iconv(cd,NULL,NULL,NULL,NULL);
+             iconv_close(cd);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_lib_iconv=yes
+        am_cv_func_iconv=yes
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+      LIBS="$am_save_LIBS"
+    fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
+$as_echo "$am_cv_func_iconv" >&6; }
+  if test "$am_cv_func_iconv" = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
+$as_echo_n "checking for working iconv... " >&6; }
+if ${am_cv_func_iconv_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+                  am_save_LIBS="$LIBS"
+      if test $am_cv_lib_iconv = yes; then
+        LIBS="$LIBS $LIBICONV"
+      fi
+      if test "$cross_compiling" = yes; then :
+
+         case "$host_os" in
+           aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+           *)            am_cv_func_iconv_works="guessing yes" ;;
+         esac
+
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <iconv.h>
+#include <string.h>
+int main ()
+{
+  int result = 0;
+  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
+     returns.  */
+  {
+    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
+    if (cd_utf8_to_88591 != (iconv_t)(-1))
+      {
+        static const char input[] = "\342\202\254"; /* EURO SIGN */
+        char buf[10];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_utf8_to_88591,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res == 0)
+          result |= 1;
+        iconv_close (cd_utf8_to_88591);
+      }
+  }
+  /* Test against Solaris 10 bug: Failures are not distinguishable from
+     successful returns.  */
+  {
+    iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
+    if (cd_ascii_to_88591 != (iconv_t)(-1))
+      {
+        static const char input[] = "\263";
+        char buf[10];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_ascii_to_88591,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res == 0)
+          result |= 2;
+        iconv_close (cd_ascii_to_88591);
+      }
+  }
+  /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
+  {
+    iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
+    if (cd_88591_to_utf8 != (iconv_t)(-1))
+      {
+        static const char input[] = "\304";
+        static char buf[2] = { (char)0xDE, (char)0xAD };
+        const char *inptr = input;
+        size_t inbytesleft = 1;
+        char *outptr = buf;
+        size_t outbytesleft = 1;
+        size_t res = iconv (cd_88591_to_utf8,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
+          result |= 4;
+        iconv_close (cd_88591_to_utf8);
+      }
+  }
+#if 0 /* This bug could be worked around by the caller.  */
+  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
+  {
+    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
+    if (cd_88591_to_utf8 != (iconv_t)(-1))
+      {
+        static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
+        char buf[50];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_88591_to_utf8,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if ((int)res > 0)
+          result |= 8;
+        iconv_close (cd_88591_to_utf8);
+      }
+  }
+#endif
+  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
+     provided.  */
+  if (/* Try standardized names.  */
+      iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
+      /* Try IRIX, OSF/1 names.  */
+      && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
+      /* Try AIX names.  */
+      && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
+      /* Try HP-UX names.  */
+      && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
+    result |= 16;
+  return result;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  am_cv_func_iconv_works=yes
+else
+  am_cv_func_iconv_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+      LIBS="$am_save_LIBS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
+$as_echo "$am_cv_func_iconv_works" >&6; }
+    case "$am_cv_func_iconv_works" in
+      *no) am_func_iconv=no am_cv_lib_iconv=no ;;
+      *)   am_func_iconv=yes ;;
+    esac
+  else
+    am_func_iconv=no am_cv_lib_iconv=no
+  fi
+  if test "$am_func_iconv" = yes; then
+
+$as_echo "#define HAVE_ICONV 1" >>confdefs.h
+
+  fi
+  if test "$am_cv_lib_iconv" = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
+$as_echo_n "checking how to link with libiconv... " >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
+$as_echo "$LIBICONV" >&6; }
+  else
+            CPPFLAGS="$am_save_CPPFLAGS"
+    LIBICONV=
+    LTLIBICONV=
+  fi
+
+
+
+  if test "$am_cv_func_iconv" = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
+$as_echo_n "checking for iconv declaration... " >&6; }
+    if ${am_cv_proto_iconv+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <stdlib.h>
+#include <iconv.h>
+extern
+#ifdef __cplusplus
+"C"
+#endif
+#if defined(__STDC__) || defined(__cplusplus)
+size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
+#else
+size_t iconv();
+#endif
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  am_cv_proto_iconv_arg1=""
+else
+  am_cv_proto_iconv_arg1="const"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
+fi
+
+    am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result:
+         $am_cv_proto_iconv" >&5
+$as_echo "
+         $am_cv_proto_iconv" >&6; }
+
+cat >>confdefs.h <<_ACEOF
+#define ICONV_CONST $am_cv_proto_iconv_arg1
+_ACEOF
+
+
+  fi
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
+    # Check whether --enable-nls was given.
+if test "${enable_nls+set}" = set; then :
+  enableval=$enable_nls; USE_NLS=$enableval
+else
+  USE_NLS=yes
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
+
+
+
+
+      GETTEXT_MACRO_VERSION=0.18
+
+
+
+
+# Prepare PATH_SEPARATOR.
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
+  # contains only /bin. Note that ksh looks also at the FPATH variable,
+  # so we have to set that as well for the test.
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+           || PATH_SEPARATOR=';'
+       }
+fi
+
+# Find out how to test for executable files. Don't use a zero-byte file,
+# as systems may use methods other than mode bits to determine executability.
+cat >conf$$.file <<_ASEOF
+#! /bin/sh
+exit 0
+_ASEOF
+chmod +x conf$$.file
+if test -x conf$$.file >/dev/null 2>&1; then
+  ac_executable_p="test -x"
+else
+  ac_executable_p="test -f"
+fi
+rm -f conf$$.file
+
+# Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MSGFMT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$MSGFMT" in
+  [\\/]* | ?:[\\/]*)
+    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+    ;;
+  *)
+    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH; do
+      IFS="$ac_save_IFS"
+      test -z "$ac_dir" && ac_dir=.
+      for ac_exec_ext in '' $ac_executable_extensions; do
+        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
+          echo "$as_me: trying $ac_dir/$ac_word..." >&5
+          if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
+     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
+            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
+            break 2
+          fi
+        fi
+      done
+    done
+    IFS="$ac_save_IFS"
+  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
+    ;;
+esac
+fi
+MSGFMT="$ac_cv_path_MSGFMT"
+if test "$MSGFMT" != ":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  # Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_GMSGFMT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GMSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+  ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+    case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
+    '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
+    *) MSGFMT_015=$MSGFMT ;;
+  esac
+
+  case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
+    '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
+    *) GMSGFMT_015=$GMSGFMT ;;
+  esac
+
+
+
+# Prepare PATH_SEPARATOR.
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
+  # contains only /bin. Note that ksh looks also at the FPATH variable,
+  # so we have to set that as well for the test.
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+           || PATH_SEPARATOR=';'
+       }
+fi
+
+# Find out how to test for executable files. Don't use a zero-byte file,
+# as systems may use methods other than mode bits to determine executability.
+cat >conf$$.file <<_ASEOF
+#! /bin/sh
+exit 0
+_ASEOF
+chmod +x conf$$.file
+if test -x conf$$.file >/dev/null 2>&1; then
+  ac_executable_p="test -x"
+else
+  ac_executable_p="test -f"
+fi
+rm -f conf$$.file
+
+# Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_XGETTEXT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$XGETTEXT" in
+  [\\/]* | ?:[\\/]*)
+    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+    ;;
+  *)
+    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH; do
+      IFS="$ac_save_IFS"
+      test -z "$ac_dir" && ac_dir=.
+      for ac_exec_ext in '' $ac_executable_extensions; do
+        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
+          echo "$as_me: trying $ac_dir/$ac_word..." >&5
+          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
+     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
+            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
+            break 2
+          fi
+        fi
+      done
+    done
+    IFS="$ac_save_IFS"
+  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
+    ;;
+esac
+fi
+XGETTEXT="$ac_cv_path_XGETTEXT"
+if test "$XGETTEXT" != ":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+    rm -f messages.po
+
+    case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
+    '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
+    *) XGETTEXT_015=$XGETTEXT ;;
+  esac
+
+
+
+# Prepare PATH_SEPARATOR.
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
+  # contains only /bin. Note that ksh looks also at the FPATH variable,
+  # so we have to set that as well for the test.
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+           || PATH_SEPARATOR=';'
+       }
+fi
+
+# Find out how to test for executable files. Don't use a zero-byte file,
+# as systems may use methods other than mode bits to determine executability.
+cat >conf$$.file <<_ASEOF
+#! /bin/sh
+exit 0
+_ASEOF
+chmod +x conf$$.file
+if test -x conf$$.file >/dev/null 2>&1; then
+  ac_executable_p="test -x"
+else
+  ac_executable_p="test -f"
+fi
+rm -f conf$$.file
+
+# Extract the first word of "msgmerge", so it can be a program name with args.
+set dummy msgmerge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MSGMERGE+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$MSGMERGE" in
+  [\\/]* | ?:[\\/]*)
+    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
+    ;;
+  *)
+    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH; do
+      IFS="$ac_save_IFS"
+      test -z "$ac_dir" && ac_dir=.
+      for ac_exec_ext in '' $ac_executable_extensions; do
+        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
+          echo "$as_me: trying $ac_dir/$ac_word..." >&5
+          if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
+            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
+            break 2
+          fi
+        fi
+      done
+    done
+    IFS="$ac_save_IFS"
+  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
+    ;;
+esac
+fi
+MSGMERGE="$ac_cv_path_MSGMERGE"
+if test "$MSGMERGE" != ":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
+$as_echo "$MSGMERGE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+        test -n "$localedir" || localedir='${datadir}/locale'
+
+
+    test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
+
+
+  ac_config_commands="$ac_config_commands po-directories"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
+$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
+if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  gt_save_LIBS="$LIBS"
+     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <CoreFoundation/CFPreferences.h>
+int
+main ()
+{
+CFPreferencesCopyAppValue(NULL, NULL)
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gt_cv_func_CFPreferencesCopyAppValue=yes
+else
+  gt_cv_func_CFPreferencesCopyAppValue=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     LIBS="$gt_save_LIBS"
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
+$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
+  if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
+
+$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
+
+  fi
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
+$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
+if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  gt_save_LIBS="$LIBS"
+     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <CoreFoundation/CFLocale.h>
+int
+main ()
+{
+CFLocaleCopyCurrent();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gt_cv_func_CFLocaleCopyCurrent=yes
+else
+  gt_cv_func_CFLocaleCopyCurrent=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     LIBS="$gt_save_LIBS"
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
+$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
+  if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
+
+$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
+
+  fi
+  INTL_MACOSX_LIBS=
+  if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
+    INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
+  fi
+
+
+
+
+
+
+  LIBINTL=
+  LTLIBINTL=
+  POSUB=
+
+    case " $gt_needs " in
+    *" need-formatstring-macros "*) gt_api_version=3 ;;
+    *" need-ngettext "*) gt_api_version=2 ;;
+    *) gt_api_version=1 ;;
+  esac
+  gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
+  gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
+
+    if test "$USE_NLS" = "yes"; then
+    gt_use_preinstalled_gnugettext=no
+
+
+        if test $gt_api_version -ge 3; then
+          gt_revision_test_code='
+#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
+#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
+#endif
+typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
+'
+        else
+          gt_revision_test_code=
+        fi
+        if test $gt_api_version -ge 2; then
+          gt_expression_test_code=' + * ngettext ("", "", 0)'
+        else
+          gt_expression_test_code=
+        fi
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
+$as_echo_n "checking for GNU gettext in libc... " >&6; }
+if eval \${$gt_func_gnugettext_libc+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+$gt_revision_test_code
+extern int _nl_msg_cat_cntr;
+extern int *_nl_domain_bindings;
+
+int
+main ()
+{
+
+bindtextdomain ("", "");
+return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$gt_func_gnugettext_libc=yes"
+else
+  eval "$gt_func_gnugettext_libc=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$gt_func_gnugettext_libc
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+
+        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
+
+
+
+
+
+          am_save_CPPFLAGS="$CPPFLAGS"
+
+  for element in $INCICONV; do
+    haveit=
+    for x in $CPPFLAGS; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+      if test "X$x" = "X$element"; then
+        haveit=yes
+        break
+      fi
+    done
+    if test -z "$haveit"; then
+      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
+    fi
+  done
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
+$as_echo_n "checking for iconv... " >&6; }
+if ${am_cv_func_iconv+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    am_cv_func_iconv="no, consider installing GNU libiconv"
+    am_cv_lib_iconv=no
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <stdlib.h>
+#include <iconv.h>
+
+int
+main ()
+{
+iconv_t cd = iconv_open("","");
+           iconv(cd,NULL,NULL,NULL,NULL);
+           iconv_close(cd);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_func_iconv=yes
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    if test "$am_cv_func_iconv" != yes; then
+      am_save_LIBS="$LIBS"
+      LIBS="$LIBS $LIBICONV"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <stdlib.h>
+#include <iconv.h>
+
+int
+main ()
+{
+iconv_t cd = iconv_open("","");
+             iconv(cd,NULL,NULL,NULL,NULL);
+             iconv_close(cd);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_lib_iconv=yes
+        am_cv_func_iconv=yes
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+      LIBS="$am_save_LIBS"
+    fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
+$as_echo "$am_cv_func_iconv" >&6; }
+  if test "$am_cv_func_iconv" = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
+$as_echo_n "checking for working iconv... " >&6; }
+if ${am_cv_func_iconv_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+                  am_save_LIBS="$LIBS"
+      if test $am_cv_lib_iconv = yes; then
+        LIBS="$LIBS $LIBICONV"
+      fi
+      if test "$cross_compiling" = yes; then :
+
+         case "$host_os" in
+           aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+           *)            am_cv_func_iconv_works="guessing yes" ;;
+         esac
+
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <iconv.h>
+#include <string.h>
+int main ()
+{
+  int result = 0;
+  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
+     returns.  */
+  {
+    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
+    if (cd_utf8_to_88591 != (iconv_t)(-1))
+      {
+        static const char input[] = "\342\202\254"; /* EURO SIGN */
+        char buf[10];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_utf8_to_88591,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res == 0)
+          result |= 1;
+        iconv_close (cd_utf8_to_88591);
+      }
+  }
+  /* Test against Solaris 10 bug: Failures are not distinguishable from
+     successful returns.  */
+  {
+    iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
+    if (cd_ascii_to_88591 != (iconv_t)(-1))
+      {
+        static const char input[] = "\263";
+        char buf[10];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_ascii_to_88591,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res == 0)
+          result |= 2;
+        iconv_close (cd_ascii_to_88591);
+      }
+  }
+  /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
+  {
+    iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
+    if (cd_88591_to_utf8 != (iconv_t)(-1))
+      {
+        static const char input[] = "\304";
+        static char buf[2] = { (char)0xDE, (char)0xAD };
+        const char *inptr = input;
+        size_t inbytesleft = 1;
+        char *outptr = buf;
+        size_t outbytesleft = 1;
+        size_t res = iconv (cd_88591_to_utf8,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
+          result |= 4;
+        iconv_close (cd_88591_to_utf8);
+      }
+  }
+#if 0 /* This bug could be worked around by the caller.  */
+  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
+  {
+    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
+    if (cd_88591_to_utf8 != (iconv_t)(-1))
+      {
+        static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
+        char buf[50];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_88591_to_utf8,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if ((int)res > 0)
+          result |= 8;
+        iconv_close (cd_88591_to_utf8);
+      }
+  }
+#endif
+  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
+     provided.  */
+  if (/* Try standardized names.  */
+      iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
+      /* Try IRIX, OSF/1 names.  */
+      && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
+      /* Try AIX names.  */
+      && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
+      /* Try HP-UX names.  */
+      && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
+    result |= 16;
+  return result;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  am_cv_func_iconv_works=yes
+else
+  am_cv_func_iconv_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+      LIBS="$am_save_LIBS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
+$as_echo "$am_cv_func_iconv_works" >&6; }
+    case "$am_cv_func_iconv_works" in
+      *no) am_func_iconv=no am_cv_lib_iconv=no ;;
+      *)   am_func_iconv=yes ;;
+    esac
+  else
+    am_func_iconv=no am_cv_lib_iconv=no
+  fi
+  if test "$am_func_iconv" = yes; then
+
+$as_echo "#define HAVE_ICONV 1" >>confdefs.h
+
+  fi
+  if test "$am_cv_lib_iconv" = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
+$as_echo_n "checking how to link with libiconv... " >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
+$as_echo "$LIBICONV" >&6; }
+  else
+            CPPFLAGS="$am_save_CPPFLAGS"
+    LIBICONV=
+    LTLIBICONV=
+  fi
+
+
+
+
+
+
+
+
+
+
+
+    use_additional=yes
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+
+    eval additional_includedir=\"$includedir\"
+    eval additional_libdir=\"$libdir\"
+
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+
+# Check whether --with-libintl-prefix was given.
+if test "${with_libintl_prefix+set}" = set; then :
+  withval=$with_libintl_prefix;
+    if test "X$withval" = "Xno"; then
+      use_additional=no
+    else
+      if test "X$withval" = "X"; then
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+
+          eval additional_includedir=\"$includedir\"
+          eval additional_libdir=\"$libdir\"
+
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+      else
+        additional_includedir="$withval/include"
+        additional_libdir="$withval/$acl_libdirstem"
+        if test "$acl_libdirstem2" != "$acl_libdirstem" \
+           && ! test -d "$withval/$acl_libdirstem"; then
+          additional_libdir="$withval/$acl_libdirstem2"
+        fi
+      fi
+    fi
+
+fi
+
+      LIBINTL=
+  LTLIBINTL=
+  INCINTL=
+  LIBINTL_PREFIX=
+      HAVE_LIBINTL=
+  rpathdirs=
+  ltrpathdirs=
+  names_already_handled=
+  names_next_round='intl '
+  while test -n "$names_next_round"; do
+    names_this_round="$names_next_round"
+    names_next_round=
+    for name in $names_this_round; do
+      already_handled=
+      for n in $names_already_handled; do
+        if test "$n" = "$name"; then
+          already_handled=yes
+          break
+        fi
+      done
+      if test -z "$already_handled"; then
+        names_already_handled="$names_already_handled $name"
+                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
+        eval value=\"\$HAVE_LIB$uppername\"
+        if test -n "$value"; then
+          if test "$value" = yes; then
+            eval value=\"\$LIB$uppername\"
+            test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
+            eval value=\"\$LTLIB$uppername\"
+            test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
+          else
+                                    :
+          fi
+        else
+                              found_dir=
+          found_la=
+          found_so=
+          found_a=
+          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
+          if test -n "$acl_shlibext"; then
+            shrext=".$acl_shlibext"             # typically: shrext=.so
+          else
+            shrext=
+          fi
+          if test $use_additional = yes; then
+            dir="$additional_libdir"
+                                    if test -n "$acl_shlibext"; then
+              if test -f "$dir/$libname$shrext"; then
+                found_dir="$dir"
+                found_so="$dir/$libname$shrext"
+              else
+                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                  ver=`(cd "$dir" && \
+                        for f in "$libname$shrext".*; do echo "$f"; done \
+                        | sed -e "s,^$libname$shrext\\\\.,," \
+                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                        | sed 1q ) 2>/dev/null`
+                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                    found_dir="$dir"
+                    found_so="$dir/$libname$shrext.$ver"
+                  fi
+                else
+                  eval library_names=\"$acl_library_names_spec\"
+                  for f in $library_names; do
+                    if test -f "$dir/$f"; then
+                      found_dir="$dir"
+                      found_so="$dir/$f"
+                      break
+                    fi
+                  done
+                fi
+              fi
+            fi
+                        if test "X$found_dir" = "X"; then
+              if test -f "$dir/$libname.$acl_libext"; then
+                found_dir="$dir"
+                found_a="$dir/$libname.$acl_libext"
+              fi
+            fi
+            if test "X$found_dir" != "X"; then
+              if test -f "$dir/$libname.la"; then
+                found_la="$dir/$libname.la"
+              fi
+            fi
+          fi
+          if test "X$found_dir" = "X"; then
+            for x in $LDFLAGS $LTLIBINTL; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+              case "$x" in
+                -L*)
+                  dir=`echo "X$x" | sed -e 's/^X-L//'`
+                                    if test -n "$acl_shlibext"; then
+                    if test -f "$dir/$libname$shrext"; then
+                      found_dir="$dir"
+                      found_so="$dir/$libname$shrext"
+                    else
+                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                        ver=`(cd "$dir" && \
+                              for f in "$libname$shrext".*; do echo "$f"; done \
+                              | sed -e "s,^$libname$shrext\\\\.,," \
+                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                              | sed 1q ) 2>/dev/null`
+                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                          found_dir="$dir"
+                          found_so="$dir/$libname$shrext.$ver"
+                        fi
+                      else
+                        eval library_names=\"$acl_library_names_spec\"
+                        for f in $library_names; do
+                          if test -f "$dir/$f"; then
+                            found_dir="$dir"
+                            found_so="$dir/$f"
+                            break
+                          fi
+                        done
+                      fi
+                    fi
+                  fi
+                                    if test "X$found_dir" = "X"; then
+                    if test -f "$dir/$libname.$acl_libext"; then
+                      found_dir="$dir"
+                      found_a="$dir/$libname.$acl_libext"
+                    fi
+                  fi
+                  if test "X$found_dir" != "X"; then
+                    if test -f "$dir/$libname.la"; then
+                      found_la="$dir/$libname.la"
+                    fi
+                  fi
+                  ;;
+              esac
+              if test "X$found_dir" != "X"; then
+                break
+              fi
+            done
+          fi
+          if test "X$found_dir" != "X"; then
+                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
+            if test "X$found_so" != "X"; then
+                                                        if test "$enable_rpath" = no \
+                 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
+                 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
+                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
+              else
+                                                                                haveit=
+                for x in $ltrpathdirs; do
+                  if test "X$x" = "X$found_dir"; then
+                    haveit=yes
+                    break
+                  fi
+                done
+                if test -z "$haveit"; then
+                  ltrpathdirs="$ltrpathdirs $found_dir"
+                fi
+                                if test "$acl_hardcode_direct" = yes; then
+                                                      LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
+                else
+                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
+                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$found_dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $found_dir"
+                    fi
+                  else
+                                                                                haveit=
+                    for x in $LDFLAGS $LIBINTL; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+                      if test "X$x" = "X-L$found_dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
+                    fi
+                    if test "$acl_hardcode_minus_L" != no; then
+                                                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
+                    else
+                                                                                                                                                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
+                    fi
+                  fi
+                fi
+              fi
+            else
+              if test "X$found_a" != "X"; then
+                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
+              else
+                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
+              fi
+            fi
+                        additional_includedir=
+            case "$found_dir" in
+              */$acl_libdirstem | */$acl_libdirstem/)
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+                if test "$name" = 'intl'; then
+                  LIBINTL_PREFIX="$basedir"
+                fi
+                additional_includedir="$basedir/include"
+                ;;
+              */$acl_libdirstem2 | */$acl_libdirstem2/)
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
+                if test "$name" = 'intl'; then
+                  LIBINTL_PREFIX="$basedir"
+                fi
+                additional_includedir="$basedir/include"
+                ;;
+            esac
+            if test "X$additional_includedir" != "X"; then
+                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
+                haveit=
+                if test "X$additional_includedir" = "X/usr/local/include"; then
+                  if test -n "$GCC"; then
+                    case $host_os in
+                      linux* | gnu* | k*bsd*-gnu) haveit=yes;;
+                    esac
+                  fi
+                fi
+                if test -z "$haveit"; then
+                  for x in $CPPFLAGS $INCINTL; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+                    if test "X$x" = "X-I$additional_includedir"; then
+                      haveit=yes
+                      break
+                    fi
+                  done
+                  if test -z "$haveit"; then
+                    if test -d "$additional_includedir"; then
+                                            INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
+                    fi
+                  fi
+                fi
+              fi
+            fi
+                        if test -n "$found_la"; then
+                                                        save_libdir="$libdir"
+              case "$found_la" in
+                */* | *\\*) . "$found_la" ;;
+                *) . "./$found_la" ;;
+              esac
+              libdir="$save_libdir"
+                            for dep in $dependency_libs; do
+                case "$dep" in
+                  -L*)
+                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
+                                                                                                                                                                if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
+                       && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
+                      haveit=
+                      if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
+                         || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
+                        if test -n "$GCC"; then
+                          case $host_os in
+                            linux* | gnu* | k*bsd*-gnu) haveit=yes;;
+                          esac
+                        fi
+                      fi
+                      if test -z "$haveit"; then
+                        haveit=
+                        for x in $LDFLAGS $LIBINTL; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+                          if test "X$x" = "X-L$additional_libdir"; then
+                            haveit=yes
+                            break
+                          fi
+                        done
+                        if test -z "$haveit"; then
+                          if test -d "$additional_libdir"; then
+                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
+                          fi
+                        fi
+                        haveit=
+                        for x in $LDFLAGS $LTLIBINTL; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+                          if test "X$x" = "X-L$additional_libdir"; then
+                            haveit=yes
+                            break
+                          fi
+                        done
+                        if test -z "$haveit"; then
+                          if test -d "$additional_libdir"; then
+                                                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
+                          fi
+                        fi
+                      fi
+                    fi
+                    ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    if test "$enable_rpath" != no; then
+                                                                  haveit=
+                      for x in $rpathdirs; do
+                        if test "X$x" = "X$dir"; then
+                          haveit=yes
+                          break
+                        fi
+                      done
+                      if test -z "$haveit"; then
+                        rpathdirs="$rpathdirs $dir"
+                      fi
+                                                                  haveit=
+                      for x in $ltrpathdirs; do
+                        if test "X$x" = "X$dir"; then
+                          haveit=yes
+                          break
+                        fi
+                      done
+                      if test -z "$haveit"; then
+                        ltrpathdirs="$ltrpathdirs $dir"
+                      fi
+                    fi
+                    ;;
+                  -l*)
+                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
+                    ;;
+                  *.la)
+                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
+                    ;;
+                  *)
+                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
+                    LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
+                    ;;
+                esac
+              done
+            fi
+          else
+                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
+            LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
+          fi
+        fi
+      fi
+    done
+  done
+  if test "X$rpathdirs" != "X"; then
+    if test -n "$acl_hardcode_libdir_separator"; then
+                        alldirs=
+      for found_dir in $rpathdirs; do
+        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
+      done
+            acl_save_libdir="$libdir"
+      libdir="$alldirs"
+      eval flag=\"$acl_hardcode_libdir_flag_spec\"
+      libdir="$acl_save_libdir"
+      LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
+    else
+            for found_dir in $rpathdirs; do
+        acl_save_libdir="$libdir"
+        libdir="$found_dir"
+        eval flag=\"$acl_hardcode_libdir_flag_spec\"
+        libdir="$acl_save_libdir"
+        LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
+      done
+    fi
+  fi
+  if test "X$ltrpathdirs" != "X"; then
+            for found_dir in $ltrpathdirs; do
+      LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
+    done
+  fi
+
+
+
+
+
+
+          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
+$as_echo_n "checking for GNU gettext in libintl... " >&6; }
+if eval \${$gt_func_gnugettext_libintl+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  gt_save_CPPFLAGS="$CPPFLAGS"
+            CPPFLAGS="$CPPFLAGS $INCINTL"
+            gt_save_LIBS="$LIBS"
+            LIBS="$LIBS $LIBINTL"
+                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+$gt_revision_test_code
+extern int _nl_msg_cat_cntr;
+extern
+#ifdef __cplusplus
+"C"
+#endif
+const char *_nl_expand_alias (const char *);
+
+int
+main ()
+{
+
+bindtextdomain ("", "");
+return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$gt_func_gnugettext_libintl=yes"
+else
+  eval "$gt_func_gnugettext_libintl=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+                        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
+              LIBS="$LIBS $LIBICONV"
+              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+$gt_revision_test_code
+extern int _nl_msg_cat_cntr;
+extern
+#ifdef __cplusplus
+"C"
+#endif
+const char *_nl_expand_alias (const char *);
+
+int
+main ()
+{
+
+bindtextdomain ("", "");
+return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  LIBINTL="$LIBINTL $LIBICONV"
+                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
+                 eval "$gt_func_gnugettext_libintl=yes"
+
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+            fi
+            CPPFLAGS="$gt_save_CPPFLAGS"
+            LIBS="$gt_save_LIBS"
+fi
+eval ac_res=\$$gt_func_gnugettext_libintl
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+        fi
+
+                                        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
+           || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
+                && test "$PACKAGE" != gettext-runtime \
+                && test "$PACKAGE" != gettext-tools; }; then
+          gt_use_preinstalled_gnugettext=yes
+        else
+                    LIBINTL=
+          LTLIBINTL=
+          INCINTL=
+        fi
+
+
+
+    if test -n "$INTL_MACOSX_LIBS"; then
+      if test "$gt_use_preinstalled_gnugettext" = "yes" \
+         || test "$nls_cv_use_gnu_gettext" = "yes"; then
+                LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
+        LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
+      fi
+    fi
+
+    if test "$gt_use_preinstalled_gnugettext" = "yes" \
+       || test "$nls_cv_use_gnu_gettext" = "yes"; then
+
+$as_echo "#define ENABLE_NLS 1" >>confdefs.h
+
+    else
+      USE_NLS=no
+    fi
+  fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
+$as_echo_n "checking whether to use NLS... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
+  if test "$USE_NLS" = "yes"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
+$as_echo_n "checking where the gettext function comes from... " >&6; }
+    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
+      if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
+        gt_source="external libintl"
+      else
+        gt_source="libc"
+      fi
+    else
+      gt_source="included intl directory"
+    fi
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
+$as_echo "$gt_source" >&6; }
+  fi
+
+  if test "$USE_NLS" = "yes"; then
+
+    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
+      if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
+$as_echo_n "checking how to link with libintl... " >&6; }
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
+$as_echo "$LIBINTL" >&6; }
+
+  for element in $INCINTL; do
+    haveit=
+    for x in $CPPFLAGS; do
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  eval x=\"$x\"
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+      if test "X$x" = "X$element"; then
+        haveit=yes
+        break
+      fi
+    done
+    if test -z "$haveit"; then
+      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
+    fi
+  done
+
+      fi
+
+
+$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
+
+
+$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
+
+    fi
+
+        POSUB=po
+  fi
+
+
+
+    INTLLIBS="$LIBINTL"
+
+
+
+
+
+
+
+
+
+
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
+$as_echo_n "checking for mbstate_t... " >&6; }
+if ${ac_cv_type_mbstate_t+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_includes_default
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+   <wchar.h>.
+   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+   included before <wchar.h>.  */
+#include <stddef.h>
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+int
+main ()
+{
+mbstate_t x; return sizeof x;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_type_mbstate_t=yes
+else
+  ac_cv_type_mbstate_t=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
+$as_echo "$ac_cv_type_mbstate_t" >&6; }
+   if test $ac_cv_type_mbstate_t = yes; then
+
+$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
+
+   else
+
+$as_echo "#define mbstate_t int" >>confdefs.h
+
+   fi
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
+$as_echo_n "checking for wchar_t... " >&6; }
+if ${gt_cv_c_wchar_t+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stddef.h>
+            wchar_t foo = (wchar_t)'\0';
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gt_cv_c_wchar_t=yes
+else
+  gt_cv_c_wchar_t=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
+$as_echo "$gt_cv_c_wchar_t" >&6; }
+  if test $gt_cv_c_wchar_t = yes; then
+
+$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
+
+  fi
+
+
+
+if test "$am_cv_func_iconv" = yes -a -n "$am_cv_proto_iconv_arg1"; then
+  ICONV_CONST="const"
+else
+  ICONV_CONST=""
+fi
+
+
+if test $gt_cv_c_wchar_t = yes; then
+  HAVE_WCHAR_T=1
+else
+  HAVE_WCHAR_T=0
+fi
+
+
+for ac_func in getc_unlocked mbrtowc wcrtomb mbsinit setlocale
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+if test $ac_cv_func_wcrtomb = yes || test $ac_cv_func_mbrtowc = yes; then
+  USE_MBSTATE_T=1
+else
+  USE_MBSTATE_T=0
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> is standalone" >&5
+$as_echo_n "checking whether <wchar.h> is standalone... " >&6; }
+if ${gl_cv_header_wchar_h_standalone+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <wchar.h>
+          wchar_t w;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_header_wchar_h_standalone=yes
+else
+  gl_cv_header_wchar_h_standalone=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_standalone" >&5
+$as_echo "$gl_cv_header_wchar_h_standalone" >&6; }
+if test $gl_cv_header_wchar_h_standalone = yes; then
+  BROKEN_WCHAR_H=0
+else
+  BROKEN_WCHAR_H=1
+fi
+
+
+for ac_func in memmove
+do :
+  ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
+if test "x$ac_cv_func_memmove" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_MEMMOVE 1
+_ACEOF
+
+else
+  SRCLIBOBJS="$SRCLIBOBJS $ac_func.$ac_objext"
+fi
+done
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
+$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
+if ${am_cv_langinfo_codeset+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <langinfo.h>
+int
+main ()
+{
+char* cs = nl_langinfo(CODESET); return !cs;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_langinfo_codeset=yes
+else
+  am_cv_langinfo_codeset=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
+$as_echo "$am_cv_langinfo_codeset" >&6; }
+  if test $am_cv_langinfo_codeset = yes; then
+
+$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
+
+  fi
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
+$as_echo_n "checking for working fcntl.h... " >&6; }
+if ${gl_cv_header_working_fcntl_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+  gl_cv_header_working_fcntl_h=cross-compiling
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+           #include <sys/stat.h>
+           #include <unistd.h>
+           #include <fcntl.h>
+           #ifndef O_NOATIME
+            #define O_NOATIME 0
+           #endif
+           #ifndef O_NOFOLLOW
+            #define O_NOFOLLOW 0
+           #endif
+           static int const constants[] =
+            {
+              O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
+              O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
+            };
+
+int
+main ()
+{
+
+            int status = !constants;
+            {
+              static char const sym[] = "conftest.sym";
+              if (symlink (".", sym) != 0
+                  || close (open (sym, O_RDONLY | O_NOFOLLOW)) == 0)
+                status |= 32;
+              unlink (sym);
+            }
+            {
+              static char const file[] = "confdefs.h";
+              int fd = open (file, O_RDONLY | O_NOATIME);
+              char c;
+              struct stat st0, st1;
+              if (fd < 0
+                  || fstat (fd, &st0) != 0
+                  || sleep (1) != 0
+                  || read (fd, &c, 1) != 1
+                  || close (fd) != 0
+                  || stat (file, &st1) != 0
+                  || st0.st_atime != st1.st_atime)
+                status |= 64;
+            }
+            return status;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_header_working_fcntl_h=yes
+else
+  case $? in #(
+        32) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
+        64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
+        96) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
+         *) gl_cv_header_working_fcntl_h='no';;
+        esac
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
+$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_WORKING_O_NOATIME $ac_val
+_ACEOF
+
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_WORKING_O_NOFOLLOW $ac_val
+_ACEOF
+
+
+
+
+
+    for ac_header in wchar.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
+if test "x$ac_cv_header_wchar_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_WCHAR_H 1
+_ACEOF
+
+fi
+
+done
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EILSEQ" >&5
+$as_echo_n "checking for EILSEQ... " >&6; }
+if ${ac_cv_decl_EILSEQ+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#ifdef EILSEQ
+yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  have_eilseq=1
+fi
+rm -f conftest*
+
+    if test -n "$have_eilseq"; then
+            ac_cv_decl_EILSEQ=yes
+    else
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#if HAVE_WCHAR_H
+#include <wchar.h>
+#endif
+#ifdef EILSEQ
+yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  have_eilseq=1
+fi
+rm -f conftest*
+
+      if test -n "$have_eilseq"; then
+                        if ac_fn_c_compute_int "$LINENO" "EILSEQ" "ac_cv_decl_EILSEQ"        "
+#include <errno.h>
+#if HAVE_WCHAR_H
+#include <wchar.h>
+#endif
+/* The following two lines are a workaround against an autoconf-2.52 bug.  */
+#include <stdio.h>
+#include <stdlib.h>
+"; then :
+
+fi
+
+
+      else
+                                ac_cv_decl_EILSEQ=ENOENT
+      fi
+    fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_EILSEQ" >&5
+$as_echo "$ac_cv_decl_EILSEQ" >&6; }
+  if test "$ac_cv_decl_EILSEQ" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define EILSEQ $ac_cv_decl_EILSEQ
+_ACEOF
+
+    EILSEQ="$ac_cv_decl_EILSEQ"
+
+  fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking byte ordering" >&5
+$as_echo_n "checking byte ordering... " >&6; }
+if ${cl_cv_sys_endian+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+if test "$cross_compiling" = yes; then :
+  : # must guess the endianness
+
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+int main () {
+  /* Are we little or big endian?  From Harbison&Steele.  */
+  union
+  {
+    long l;
+    char c[sizeof (long)];
+  } u;
+  u.l = 1;
+  exit (u.c[0] == 1);
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  cl_cv_sys_endian="big endian"
+else
+  cl_cv_sys_endian="little endian"
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+if test -z "$cl_cv_sys_endian"; then
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#if defined(m68k) || defined(__m68k__) || defined(mc68000) || defined(mc68020) || defined(__mc68020__) || defined(sparc) || defined(__sparc__) || defined(MIPSEB) || defined(__MIPSEB__) || defined(hppa) || defined(__hppa) || defined(m88000) || defined(__m88k__)
+  yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  cl_cv_sys_endian="big endian"
+fi
+rm -f conftest*
+
+fi
+if test -z "$cl_cv_sys_endian"; then
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#if defined(i386) || defined(__i386) || defined(__i386__) || defined(_I386) || defined(MIPSEL) || defined(__MIPSEL__) || defined(__alpha)
+  yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  cl_cv_sys_endian="little endian"
+fi
+rm -f conftest*
+
+fi
+if test -z "$cl_cv_sys_endian"; then
+cl_cv_sys_endian="guessing little endian"
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cl_cv_sys_endian" >&5
+$as_echo "$cl_cv_sys_endian" >&6; }
+case "$cl_cv_sys_endian" in
+  *little*)
+
+$as_echo "#define WORDS_LITTLEENDIAN 1" >>confdefs.h
+ ;;
+  *big*) ;;
+esac
+
+
+
+
+
+
+
+          LIBC_FATAL_STDERR_=1
+  export LIBC_FATAL_STDERR_
+
+ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
+if test "x$ac_cv_type_size_t" = xyes; then :
+
+else
+
+cat >>confdefs.h <<_ACEOF
+#define size_t unsigned int
+_ACEOF
+
+fi
+
+# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
+# for constant arguments.  Useless!
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
+$as_echo_n "checking for working alloca.h... " >&6; }
+if ${ac_cv_working_alloca_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <alloca.h>
+int
+main ()
+{
+char *p = (char *) alloca (2 * sizeof (int));
+			  if (p) return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_working_alloca_h=yes
+else
+  ac_cv_working_alloca_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
+$as_echo "$ac_cv_working_alloca_h" >&6; }
+if test $ac_cv_working_alloca_h = yes; then
+
+$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
+$as_echo_n "checking for alloca... " >&6; }
+if ${ac_cv_func_alloca_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __GNUC__
+# define alloca __builtin_alloca
+#else
+# ifdef _MSC_VER
+#  include <malloc.h>
+#  define alloca _alloca
+# else
+#  ifdef HAVE_ALLOCA_H
+#   include <alloca.h>
+#  else
+#   ifdef _AIX
+ #pragma alloca
+#   else
+#    ifndef alloca /* predefined by HP cc +Olibcalls */
+void *alloca (size_t);
+#    endif
+#   endif
+#  endif
+# endif
+#endif
+
+int
+main ()
+{
+char *p = (char *) alloca (1);
+				    if (p) return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_func_alloca_works=yes
+else
+  ac_cv_func_alloca_works=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
+$as_echo "$ac_cv_func_alloca_works" >&6; }
+
+if test $ac_cv_func_alloca_works = yes; then
+
+$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
+
+else
+  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
+# that cause trouble.  Some versions do not even contain alloca or
+# contain a buggy version.  If you still want to use their alloca,
+# use ar to extract alloca.o from them instead of compiling alloca.c.
+
+
+
+
+
+ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
+
+$as_echo "#define C_ALLOCA 1" >>confdefs.h
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
+$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
+if ${ac_cv_os_cray+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#if defined CRAY && ! defined CRAY2
+webecray
+#else
+wenotbecray
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "webecray" >/dev/null 2>&1; then :
+  ac_cv_os_cray=yes
+else
+  ac_cv_os_cray=no
+fi
+rm -f conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
+$as_echo "$ac_cv_os_cray" >&6; }
+if test $ac_cv_os_cray = yes; then
+  for ac_func in _getb67 GETB67 getb67; do
+    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+
+cat >>confdefs.h <<_ACEOF
+#define CRAY_STACKSEG_END $ac_func
+_ACEOF
+
+    break
+fi
+
+  done
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
+$as_echo_n "checking stack direction for C alloca... " >&6; }
+if ${ac_cv_c_stack_direction+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+  ac_cv_c_stack_direction=0
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_includes_default
+int
+find_stack_direction ()
+{
+  static char *addr = 0;
+  auto char dummy;
+  if (addr == 0)
+    {
+      addr = &dummy;
+      return find_stack_direction ();
+    }
+  else
+    return (&dummy > addr) ? 1 : -1;
+}
+
+int
+main ()
+{
+  return find_stack_direction () < 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  ac_cv_c_stack_direction=1
+else
+  ac_cv_c_stack_direction=-1
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
+$as_echo "$ac_cv_c_stack_direction" >&6; }
+cat >>confdefs.h <<_ACEOF
+#define STACK_DIRECTION $ac_cv_c_stack_direction
+_ACEOF
+
+
+fi
+
+
+
+
+  for ac_header in $ac_header_list
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+
+  GNULIB__EXIT=0;
+  GNULIB_ATOLL=0;
+  GNULIB_CALLOC_POSIX=0;
+  GNULIB_CANONICALIZE_FILE_NAME=0;
+  GNULIB_GETLOADAVG=0;
+  GNULIB_GETSUBOPT=0;
+  GNULIB_GRANTPT=0;
+  GNULIB_MALLOC_POSIX=0;
+  GNULIB_MBTOWC=0;
+  GNULIB_MKDTEMP=0;
+  GNULIB_MKOSTEMP=0;
+  GNULIB_MKOSTEMPS=0;
+  GNULIB_MKSTEMP=0;
+  GNULIB_MKSTEMPS=0;
+  GNULIB_PTSNAME=0;
+  GNULIB_PUTENV=0;
+  GNULIB_RANDOM_R=0;
+  GNULIB_REALLOC_POSIX=0;
+  GNULIB_REALPATH=0;
+  GNULIB_RPMATCH=0;
+  GNULIB_SETENV=0;
+  GNULIB_STRTOD=0;
+  GNULIB_STRTOLL=0;
+  GNULIB_STRTOULL=0;
+  GNULIB_SYSTEM_POSIX=0;
+  GNULIB_UNLOCKPT=0;
+  GNULIB_UNSETENV=0;
+  GNULIB_WCTOMB=0;
+    HAVE__EXIT=1;
+  HAVE_ATOLL=1;
+  HAVE_CANONICALIZE_FILE_NAME=1;
+  HAVE_DECL_GETLOADAVG=1;
+  HAVE_GETSUBOPT=1;
+  HAVE_GRANTPT=1;
+  HAVE_MKDTEMP=1;
+  HAVE_MKOSTEMP=1;
+  HAVE_MKOSTEMPS=1;
+  HAVE_MKSTEMP=1;
+  HAVE_MKSTEMPS=1;
+  HAVE_PTSNAME=1;
+  HAVE_RANDOM_H=1;
+  HAVE_RANDOM_R=1;
+  HAVE_REALPATH=1;
+  HAVE_RPMATCH=1;
+  HAVE_SETENV=1;
+  HAVE_DECL_SETENV=1;
+  HAVE_STRTOD=1;
+  HAVE_STRTOLL=1;
+  HAVE_STRTOULL=1;
+  HAVE_STRUCT_RANDOM_DATA=1;
+  HAVE_SYS_LOADAVG_H=0;
+  HAVE_UNLOCKPT=1;
+  HAVE_DECL_UNSETENV=1;
+  REPLACE_CALLOC=0;
+  REPLACE_CANONICALIZE_FILE_NAME=0;
+  REPLACE_MALLOC=0;
+  REPLACE_MBTOWC=0;
+  REPLACE_MKSTEMP=0;
+  REPLACE_PUTENV=0;
+  REPLACE_REALLOC=0;
+  REPLACE_REALPATH=0;
+  REPLACE_SETENV=0;
+  REPLACE_STRTOD=0;
+  REPLACE_UNSETENV=0;
+  REPLACE_WCTOMB=0;
+
+
+
+
+  for ac_func in $ac_func_list
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether // is distinct from /" >&5
+$as_echo_n "checking whether // is distinct from /... " >&6; }
+if ${gl_cv_double_slash_root+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+   if test x"$cross_compiling" = xyes ; then
+        # When cross-compiling, there is no way to tell whether // is special
+        # short of a list of hosts.  However, the only known hosts to date
+        # that have a distinct // are Apollo DomainOS (too old to port to),
+        # Cygwin, and z/OS.  If anyone knows of another system for which // has
+        # special semantics and is distinct from /, please report it to
+        # <bug-gnulib@gnu.org>.
+        case $host in
+          *-cygwin | i370-ibm-openedition)
+            gl_cv_double_slash_root=yes ;;
+          *)
+            # Be optimistic and assume that / and // are the same when we
+            # don't know.
+            gl_cv_double_slash_root='unknown, assuming no' ;;
+        esac
+      else
+        set x `ls -di / // 2>/dev/null`
+        if test "$2" = "$4" && wc //dev/null >/dev/null 2>&1; then
+          gl_cv_double_slash_root=no
+        else
+          gl_cv_double_slash_root=yes
+        fi
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_double_slash_root" >&5
+$as_echo "$gl_cv_double_slash_root" >&6; }
+  if test "$gl_cv_double_slash_root" = yes; then
+
+$as_echo "#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1" >>confdefs.h
+
+  fi
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether realpath works" >&5
+$as_echo_n "checking whether realpath works... " >&6; }
+if ${gl_cv_func_realpath_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    touch conftest.a
+    mkdir conftest.d
+    if test "$cross_compiling" = yes; then :
+  gl_cv_func_realpath_works="guessing no"
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+
+
+#include <stdlib.h>
+#if defined __MACH__ && defined __APPLE__
+/* Avoid a crash on MacOS X.  */
+#include <mach/mach.h>
+#include <mach/mach_error.h>
+#include <mach/thread_status.h>
+#include <mach/exception.h>
+#include <mach/task.h>
+#include <pthread.h>
+/* The exception port on which our thread listens.  */
+static mach_port_t our_exception_port;
+/* The main function of the thread listening for exceptions of type
+   EXC_BAD_ACCESS.  */
+static void *
+mach_exception_thread (void *arg)
+{
+  /* Buffer for a message to be received.  */
+  struct {
+    mach_msg_header_t head;
+    mach_msg_body_t msgh_body;
+    char data[1024];
+  } msg;
+  mach_msg_return_t retval;
+  /* Wait for a message on the exception port.  */
+  retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg),
+                     our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
+  if (retval != MACH_MSG_SUCCESS)
+    abort ();
+  exit (1);
+}
+static void
+nocrash_init (void)
+{
+  mach_port_t self = mach_task_self ();
+  /* Allocate a port on which the thread shall listen for exceptions.  */
+  if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
+      == KERN_SUCCESS) {
+    /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
+    if (mach_port_insert_right (self, our_exception_port, our_exception_port,
+                                MACH_MSG_TYPE_MAKE_SEND)
+        == KERN_SUCCESS) {
+      /* The exceptions we want to catch.  Only EXC_BAD_ACCESS is interesting
+         for us.  */
+      exception_mask_t mask = EXC_MASK_BAD_ACCESS;
+      /* Create the thread listening on the exception port.  */
+      pthread_attr_t attr;
+      pthread_t thread;
+      if (pthread_attr_init (&attr) == 0
+          && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0
+          && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) {
+        pthread_attr_destroy (&attr);
+        /* Replace the exception port info for these exceptions with our own.
+           Note that we replace the exception port for the entire task, not only
+           for a particular thread.  This has the effect that when our exception
+           port gets the message, the thread specific exception port has already
+           been asked, and we don't need to bother about it.
+           See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
+        task_set_exception_ports (self, mask, our_exception_port,
+                                  EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
+      }
+    }
+  }
+}
+#else
+/* Avoid a crash on POSIX systems.  */
+#include <signal.h>
+/* A POSIX signal handler.  */
+static void
+exception_handler (int sig)
+{
+  exit (1);
+}
+static void
+nocrash_init (void)
+{
+#ifdef SIGSEGV
+  signal (SIGSEGV, exception_handler);
+#endif
+#ifdef SIGBUS
+  signal (SIGBUS, exception_handler);
+#endif
+}
+#endif
+
+        #include <stdlib.h>
+        #include <string.h>
+
+int
+main ()
+{
+
+        int result = 0;
+        {
+          char *name = realpath ("conftest.a", NULL);
+          if (!(name && *name == '/'))
+            result |= 1;
+        }
+        {
+          char *name = realpath ("conftest.b/../conftest.a", NULL);
+          if (name != NULL)
+            result |= 2;
+        }
+        {
+          char *name = realpath ("conftest.a/", NULL);
+          if (name != NULL)
+            result |= 4;
+        }
+        {
+          char *name1 = realpath (".", NULL);
+          char *name2 = realpath ("conftest.d//./..", NULL);
+          if (strcmp (name1, name2) != 0)
+            result |= 8;
+        }
+        return result;
+
+  ;
+  return 0;
+}
+
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_func_realpath_works=yes
+else
+  gl_cv_func_realpath_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+    rm -rf conftest.a conftest.d
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_realpath_works" >&5
+$as_echo "$gl_cv_func_realpath_works" >&6; }
+  if test "$gl_cv_func_realpath_works" = yes; then
+
+$as_echo "#define FUNC_REALPATH_WORKS 1" >>confdefs.h
+
+  fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+  GNULIB_CHOWN=0;
+  GNULIB_CLOSE=0;
+  GNULIB_DUP2=0;
+  GNULIB_DUP3=0;
+  GNULIB_ENVIRON=0;
+  GNULIB_EUIDACCESS=0;
+  GNULIB_FACCESSAT=0;
+  GNULIB_FCHDIR=0;
+  GNULIB_FCHOWNAT=0;
+  GNULIB_FSYNC=0;
+  GNULIB_FTRUNCATE=0;
+  GNULIB_GETCWD=0;
+  GNULIB_GETDOMAINNAME=0;
+  GNULIB_GETDTABLESIZE=0;
+  GNULIB_GETGROUPS=0;
+  GNULIB_GETHOSTNAME=0;
+  GNULIB_GETLOGIN=0;
+  GNULIB_GETLOGIN_R=0;
+  GNULIB_GETPAGESIZE=0;
+  GNULIB_GETUSERSHELL=0;
+  GNULIB_GROUP_MEMBER=0;
+  GNULIB_LCHOWN=0;
+  GNULIB_LINK=0;
+  GNULIB_LINKAT=0;
+  GNULIB_LSEEK=0;
+  GNULIB_PIPE=0;
+  GNULIB_PIPE2=0;
+  GNULIB_PREAD=0;
+  GNULIB_PWRITE=0;
+  GNULIB_READ=0;
+  GNULIB_READLINK=0;
+  GNULIB_READLINKAT=0;
+  GNULIB_RMDIR=0;
+  GNULIB_SLEEP=0;
+  GNULIB_SYMLINK=0;
+  GNULIB_SYMLINKAT=0;
+  GNULIB_TTYNAME_R=0;
+  GNULIB_UNISTD_H_GETOPT=0;
+  GNULIB_UNISTD_H_NONBLOCKING=0;
+  GNULIB_UNISTD_H_SIGPIPE=0;
+  GNULIB_UNLINK=0;
+  GNULIB_UNLINKAT=0;
+  GNULIB_USLEEP=0;
+  GNULIB_WRITE=0;
+    HAVE_CHOWN=1;
+  HAVE_DUP2=1;
+  HAVE_DUP3=1;
+  HAVE_EUIDACCESS=1;
+  HAVE_FACCESSAT=1;
+  HAVE_FCHDIR=1;
+  HAVE_FCHOWNAT=1;
+  HAVE_FSYNC=1;
+  HAVE_FTRUNCATE=1;
+  HAVE_GETDTABLESIZE=1;
+  HAVE_GETGROUPS=1;
+  HAVE_GETHOSTNAME=1;
+  HAVE_GETLOGIN=1;
+  HAVE_GETPAGESIZE=1;
+  HAVE_GROUP_MEMBER=1;
+  HAVE_LCHOWN=1;
+  HAVE_LINK=1;
+  HAVE_LINKAT=1;
+  HAVE_PIPE=1;
+  HAVE_PIPE2=1;
+  HAVE_PREAD=1;
+  HAVE_PWRITE=1;
+  HAVE_READLINK=1;
+  HAVE_READLINKAT=1;
+  HAVE_SLEEP=1;
+  HAVE_SYMLINK=1;
+  HAVE_SYMLINKAT=1;
+  HAVE_UNLINKAT=1;
+  HAVE_USLEEP=1;
+  HAVE_DECL_ENVIRON=1;
+  HAVE_DECL_FCHDIR=1;
+  HAVE_DECL_GETDOMAINNAME=1;
+  HAVE_DECL_GETLOGIN_R=1;
+  HAVE_DECL_GETPAGESIZE=1;
+  HAVE_DECL_GETUSERSHELL=1;
+  HAVE_DECL_TTYNAME_R=1;
+  HAVE_OS_H=0;
+  HAVE_SYS_PARAM_H=0;
+  REPLACE_CHOWN=0;
+  REPLACE_CLOSE=0;
+  REPLACE_DUP=0;
+  REPLACE_DUP2=0;
+  REPLACE_FCHOWNAT=0;
+  REPLACE_GETCWD=0;
+  REPLACE_GETDOMAINNAME=0;
+  REPLACE_GETLOGIN_R=0;
+  REPLACE_GETGROUPS=0;
+  REPLACE_GETPAGESIZE=0;
+  REPLACE_LCHOWN=0;
+  REPLACE_LINK=0;
+  REPLACE_LINKAT=0;
+  REPLACE_LSEEK=0;
+  REPLACE_PREAD=0;
+  REPLACE_PWRITE=0;
+  REPLACE_READ=0;
+  REPLACE_READLINK=0;
+  REPLACE_RMDIR=0;
+  REPLACE_SLEEP=0;
+  REPLACE_SYMLINK=0;
+  REPLACE_TTYNAME_R=0;
+  REPLACE_UNLINK=0;
+  REPLACE_UNLINKAT=0;
+  REPLACE_USLEEP=0;
+  REPLACE_WRITE=0;
+  UNISTD_H_HAVE_WINSOCK2_H=0;
+  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if environ is properly declared" >&5
+$as_echo_n "checking if environ is properly declared... " >&6; }
+  if ${gt_cv_var_environ_declaration+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <unistd.h>
+           extern struct { int foo; } environ;
+int
+main ()
+{
+environ.foo = 1;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gt_cv_var_environ_declaration=no
+else
+  gt_cv_var_environ_declaration=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_var_environ_declaration" >&5
+$as_echo "$gt_cv_var_environ_declaration" >&6; }
+  if test $gt_cv_var_environ_declaration = yes; then
+
+$as_echo "#define HAVE_ENVIRON_DECL 1" >>confdefs.h
+
+  fi
+
+
+  if test $gt_cv_var_environ_declaration != yes; then
+    HAVE_DECL_ENVIRON=0
+  fi
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
+$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
+if ${gl_cv_have_include_next+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  rm -rf conftestd1a conftestd1b conftestd2
+     mkdir conftestd1a conftestd1b conftestd2
+                                                  cat <<EOF > conftestd1a/conftest.h
+#define DEFINED_IN_CONFTESTD1
+#include_next <conftest.h>
+#ifdef DEFINED_IN_CONFTESTD2
+int foo;
+#else
+#error "include_next doesn't work"
+#endif
+EOF
+     cat <<EOF > conftestd1b/conftest.h
+#define DEFINED_IN_CONFTESTD1
+#include <stdio.h>
+#include_next <conftest.h>
+#ifdef DEFINED_IN_CONFTESTD2
+int foo;
+#else
+#error "include_next doesn't work"
+#endif
+EOF
+     cat <<EOF > conftestd2/conftest.h
+#ifndef DEFINED_IN_CONFTESTD1
+#error "include_next test doesn't work"
+#endif
+#define DEFINED_IN_CONFTESTD2
+EOF
+     gl_save_CPPFLAGS="$CPPFLAGS"
+     CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <conftest.h>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_have_include_next=yes
+else
+  CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <conftest.h>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_have_include_next=buggy
+else
+  gl_cv_have_include_next=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+     CPPFLAGS="$gl_save_CPPFLAGS"
+     rm -rf conftestd1a conftestd1b conftestd2
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
+$as_echo "$gl_cv_have_include_next" >&6; }
+  PRAGMA_SYSTEM_HEADER=
+  if test $gl_cv_have_include_next = yes; then
+    INCLUDE_NEXT=include_next
+    INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
+    if test -n "$GCC"; then
+      PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
+    fi
+  else
+    if test $gl_cv_have_include_next = buggy; then
+      INCLUDE_NEXT=include
+      INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
+    else
+      INCLUDE_NEXT=include
+      INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
+    fi
+  fi
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
+$as_echo_n "checking whether system header files limit the line length... " >&6; }
+if ${gl_cv_pragma_columns+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#ifdef __TANDEM
+choke me
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "choke me" >/dev/null 2>&1; then :
+  gl_cv_pragma_columns=yes
+else
+  gl_cv_pragma_columns=no
+fi
+rm -f conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
+$as_echo "$gl_cv_pragma_columns" >&6; }
+  if test $gl_cv_pragma_columns = yes; then
+    PRAGMA_COLUMNS="#pragma COLUMNS 10000"
+  else
+    PRAGMA_COLUMNS=
+  fi
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
+$as_echo_n "checking for complete errno.h... " >&6; }
+if ${gl_cv_header_errno_h_complete+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#if !defined ENOMSG
+booboo
+#endif
+#if !defined EIDRM
+booboo
+#endif
+#if !defined ENOLINK
+booboo
+#endif
+#if !defined EPROTO
+booboo
+#endif
+#if !defined EMULTIHOP
+booboo
+#endif
+#if !defined EBADMSG
+booboo
+#endif
+#if !defined EOVERFLOW
+booboo
+#endif
+#if !defined ENOTSUP
+booboo
+#endif
+#if !defined ENETRESET
+booboo
+#endif
+#if !defined ECONNABORTED
+booboo
+#endif
+#if !defined ESTALE
+booboo
+#endif
+#if !defined EDQUOT
+booboo
+#endif
+#if !defined ECANCELED
+booboo
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "booboo" >/dev/null 2>&1; then :
+  gl_cv_header_errno_h_complete=no
+else
+  gl_cv_header_errno_h_complete=yes
+fi
+rm -f conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
+$as_echo "$gl_cv_header_errno_h_complete" >&6; }
+  if test $gl_cv_header_errno_h_complete = yes; then
+    ERRNO_H=''
+  else
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_errno_h='<'errno.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
+$as_echo_n "checking absolute name of <errno.h>... " >&6; }
+if ${gl_cv_next_errno_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <errno.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_errno_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/errno.h#{
+                    s#.*"\(.*/errno.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
+$as_echo "$gl_cv_next_errno_h" >&6; }
+     fi
+     NEXT_ERRNO_H=$gl_cv_next_errno_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'errno.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_errno_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_ERRNO_H=$gl_next_as_first_directive
+
+
+
+
+    ERRNO_H='errno.h'
+  fi
+
+   if test -n "$ERRNO_H"; then
+  GL_GENERATE_ERRNO_H_TRUE=
+  GL_GENERATE_ERRNO_H_FALSE='#'
+else
+  GL_GENERATE_ERRNO_H_TRUE='#'
+  GL_GENERATE_ERRNO_H_FALSE=
+fi
+
+
+  if test -n "$ERRNO_H"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
+$as_echo_n "checking for EMULTIHOP value... " >&6; }
+if ${gl_cv_header_errno_h_EMULTIHOP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#ifdef EMULTIHOP
+yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  gl_cv_header_errno_h_EMULTIHOP=yes
+else
+  gl_cv_header_errno_h_EMULTIHOP=no
+fi
+rm -f conftest*
+
+      if test $gl_cv_header_errno_h_EMULTIHOP = no; then
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#define _XOPEN_SOURCE_EXTENDED 1
+#include <errno.h>
+#ifdef EMULTIHOP
+yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  gl_cv_header_errno_h_EMULTIHOP=hidden
+fi
+rm -f conftest*
+
+        if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
+                              if ac_fn_c_compute_int "$LINENO" "EMULTIHOP" "gl_cv_header_errno_h_EMULTIHOP"        "
+#define _XOPEN_SOURCE_EXTENDED 1
+#include <errno.h>
+/* The following two lines are a workaround against an autoconf-2.52 bug.  */
+#include <stdio.h>
+#include <stdlib.h>
+"; then :
+
+fi
+
+        fi
+      fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
+$as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
+    case $gl_cv_header_errno_h_EMULTIHOP in
+      yes | no)
+        EMULTIHOP_HIDDEN=0; EMULTIHOP_VALUE=
+        ;;
+      *)
+        EMULTIHOP_HIDDEN=1; EMULTIHOP_VALUE="$gl_cv_header_errno_h_EMULTIHOP"
+        ;;
+    esac
+
+
+  fi
+
+
+  if test -n "$ERRNO_H"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
+$as_echo_n "checking for ENOLINK value... " >&6; }
+if ${gl_cv_header_errno_h_ENOLINK+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#ifdef ENOLINK
+yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  gl_cv_header_errno_h_ENOLINK=yes
+else
+  gl_cv_header_errno_h_ENOLINK=no
+fi
+rm -f conftest*
+
+      if test $gl_cv_header_errno_h_ENOLINK = no; then
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#define _XOPEN_SOURCE_EXTENDED 1
+#include <errno.h>
+#ifdef ENOLINK
+yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  gl_cv_header_errno_h_ENOLINK=hidden
+fi
+rm -f conftest*
+
+        if test $gl_cv_header_errno_h_ENOLINK = hidden; then
+                              if ac_fn_c_compute_int "$LINENO" "ENOLINK" "gl_cv_header_errno_h_ENOLINK"        "
+#define _XOPEN_SOURCE_EXTENDED 1
+#include <errno.h>
+/* The following two lines are a workaround against an autoconf-2.52 bug.  */
+#include <stdio.h>
+#include <stdlib.h>
+"; then :
+
+fi
+
+        fi
+      fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
+$as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; }
+    case $gl_cv_header_errno_h_ENOLINK in
+      yes | no)
+        ENOLINK_HIDDEN=0; ENOLINK_VALUE=
+        ;;
+      *)
+        ENOLINK_HIDDEN=1; ENOLINK_VALUE="$gl_cv_header_errno_h_ENOLINK"
+        ;;
+    esac
+
+
+  fi
+
+
+  if test -n "$ERRNO_H"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
+$as_echo_n "checking for EOVERFLOW value... " >&6; }
+if ${gl_cv_header_errno_h_EOVERFLOW+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#ifdef EOVERFLOW
+yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  gl_cv_header_errno_h_EOVERFLOW=yes
+else
+  gl_cv_header_errno_h_EOVERFLOW=no
+fi
+rm -f conftest*
+
+      if test $gl_cv_header_errno_h_EOVERFLOW = no; then
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#define _XOPEN_SOURCE_EXTENDED 1
+#include <errno.h>
+#ifdef EOVERFLOW
+yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "yes" >/dev/null 2>&1; then :
+  gl_cv_header_errno_h_EOVERFLOW=hidden
+fi
+rm -f conftest*
+
+        if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
+                              if ac_fn_c_compute_int "$LINENO" "EOVERFLOW" "gl_cv_header_errno_h_EOVERFLOW"        "
+#define _XOPEN_SOURCE_EXTENDED 1
+#include <errno.h>
+/* The following two lines are a workaround against an autoconf-2.52 bug.  */
+#include <stdio.h>
+#include <stdlib.h>
+"; then :
+
+fi
+
+        fi
+      fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
+$as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
+    case $gl_cv_header_errno_h_EOVERFLOW in
+      yes | no)
+        EOVERFLOW_HIDDEN=0; EOVERFLOW_VALUE=
+        ;;
+      *)
+        EOVERFLOW_HIDDEN=1; EOVERFLOW_VALUE="$gl_cv_header_errno_h_EOVERFLOW"
+        ;;
+    esac
+
+
+  fi
+
+
+ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
+if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_STRERROR_R $ac_have_decl
+_ACEOF
+
+for ac_func in strerror_r
+do :
+  ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
+if test "x$ac_cv_func_strerror_r" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_STRERROR_R 1
+_ACEOF
+
+fi
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
+$as_echo_n "checking whether strerror_r returns char *... " >&6; }
+if ${ac_cv_func_strerror_r_char_p+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    ac_cv_func_strerror_r_char_p=no
+    if test $ac_cv_have_decl_strerror_r = yes; then
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+
+	  char buf[100];
+	  char x = *strerror_r (0, buf, sizeof buf);
+	  char *p = strerror_r (0, buf, sizeof buf);
+	  return !p || x;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_func_strerror_r_char_p=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    else
+      # strerror_r is not declared.  Choose between
+      # systems that have relatively inaccessible declarations for the
+      # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
+      # former has a strerror_r that returns char*, while the latter
+      # has a strerror_r that returns `int'.
+      # This test should segfault on the DEC system.
+      if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_includes_default
+	extern char *strerror_r ();
+int
+main ()
+{
+char buf[100];
+	  char x = *strerror_r (0, buf, sizeof buf);
+	  return ! isalpha (x);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  ac_cv_func_strerror_r_char_p=yes
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+    fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
+$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
+if test $ac_cv_func_strerror_r_char_p = yes; then
+
+$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
+$as_echo_n "checking for inline... " >&6; }
+if ${ac_cv_c_inline+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_inline=no
+for ac_kw in inline __inline__ __inline; do
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifndef __cplusplus
+typedef int foo_t;
+static $ac_kw foo_t static_foo () {return 0; }
+$ac_kw foo_t foo () {return 0; }
+#endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_c_inline=$ac_kw
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  test "$ac_cv_c_inline" != no && break
+done
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
+$as_echo "$ac_cv_c_inline" >&6; }
+
+case $ac_cv_c_inline in
+  inline | yes) ;;
+  *)
+    case $ac_cv_c_inline in
+      no) ac_val=;;
+      *) ac_val=$ac_cv_c_inline;;
+    esac
+    cat >>confdefs.h <<_ACEOF
+#ifndef __cplusplus
+#define inline $ac_val
+#endif
+_ACEOF
+    ;;
+esac
+
+
+  XGETTEXT_EXTRA_OPTIONS=
+
+
+  GNULIB_FCNTL=0;
+  GNULIB_NONBLOCKING=0;
+  GNULIB_OPEN=0;
+  GNULIB_OPENAT=0;
+    HAVE_FCNTL=1;
+  HAVE_OPENAT=1;
+  REPLACE_FCNTL=0;
+  REPLACE_OPEN=0;
+  REPLACE_OPENAT=0;
+
+
+     GNULIB_FCHMODAT=0;
+  GNULIB_FSTATAT=0;
+  GNULIB_FUTIMENS=0;
+  GNULIB_LCHMOD=0;
+  GNULIB_LSTAT=0;
+  GNULIB_MKDIRAT=0;
+  GNULIB_MKFIFO=0;
+  GNULIB_MKFIFOAT=0;
+  GNULIB_MKNOD=0;
+  GNULIB_MKNODAT=0;
+  GNULIB_STAT=0;
+  GNULIB_UTIMENSAT=0;
+    HAVE_FCHMODAT=1;
+  HAVE_FSTATAT=1;
+  HAVE_FUTIMENS=1;
+  HAVE_LCHMOD=1;
+  HAVE_LSTAT=1;
+  HAVE_MKDIRAT=1;
+  HAVE_MKFIFO=1;
+  HAVE_MKFIFOAT=1;
+  HAVE_MKNOD=1;
+  HAVE_MKNODAT=1;
+  HAVE_UTIMENSAT=1;
+  REPLACE_FSTAT=0;
+  REPLACE_FSTATAT=0;
+  REPLACE_FUTIMENS=0;
+  REPLACE_LSTAT=0;
+  REPLACE_MKDIR=0;
+  REPLACE_MKFIFO=0;
+  REPLACE_MKNOD=0;
+  REPLACE_STAT=0;
+  REPLACE_UTIMENSAT=0;
+
+
+
+
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
+$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
+if ${gl_cv_func_lstat_dereferences_slashed_symlink+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  rm -f conftest.sym conftest.file
+     echo >conftest.file
+     if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
+       if test "$cross_compiling" = yes; then :
+  # When cross-compiling, be pessimistic so we will end up using the
+          # replacement version of lstat that checks for trailing slashes and
+          # calls lstat a second time when necessary.
+          gl_cv_func_lstat_dereferences_slashed_symlink=no
+
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+struct stat sbuf;
+              /* Linux will dereference the symlink and fail, as required by
+                 POSIX.  That is better in the sense that it means we will not
+                 have to compile and use the lstat wrapper.  */
+              return lstat ("conftest.sym/", &sbuf) == 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_func_lstat_dereferences_slashed_symlink=yes
+else
+  gl_cv_func_lstat_dereferences_slashed_symlink=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+     else
+       # If the 'ln -s' command failed, then we probably don't even
+       # have an lstat function.
+       gl_cv_func_lstat_dereferences_slashed_symlink=no
+     fi
+     rm -f conftest.sym conftest.file
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_lstat_dereferences_slashed_symlink" >&5
+$as_echo "$gl_cv_func_lstat_dereferences_slashed_symlink" >&6; }
+  test $gl_cv_func_lstat_dereferences_slashed_symlink = yes &&
+
+cat >>confdefs.h <<_ACEOF
+#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
+_ACEOF
+
+
+
+  for ac_header in stdlib.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
+if test "x$ac_cv_header_stdlib_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_STDLIB_H 1
+_ACEOF
+
+fi
+
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
+$as_echo_n "checking for GNU libc compatible malloc... " >&6; }
+if ${ac_cv_func_malloc_0_nonnull+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+  ac_cv_func_malloc_0_nonnull=no
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#if defined STDC_HEADERS || defined HAVE_STDLIB_H
+# include <stdlib.h>
+#else
+char *malloc ();
+#endif
+
+int
+main ()
+{
+return ! malloc (0);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  ac_cv_func_malloc_0_nonnull=yes
+else
+  ac_cv_func_malloc_0_nonnull=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
+$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
+if test $ac_cv_func_malloc_0_nonnull = yes; then :
+  gl_cv_func_malloc_0_nonnull=1
+else
+  gl_cv_func_malloc_0_nonnull=0
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define MALLOC_0_IS_NONNULL $gl_cv_func_malloc_0_nonnull
+_ACEOF
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
+$as_echo_n "checking for unsigned long long int... " >&6; }
+if ${ac_cv_type_unsigned_long_long_int+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_type_unsigned_long_long_int=yes
+     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+  /* For now, do not test the preprocessor; as of 2007 there are too many
+         implementations with broken preprocessors.  Perhaps this can
+         be revisited in 2012.  In the meantime, code should not expect
+         #if to work with literals wider than 32 bits.  */
+      /* Test literals.  */
+      long long int ll = 9223372036854775807ll;
+      long long int nll = -9223372036854775807LL;
+      unsigned long long int ull = 18446744073709551615ULL;
+      /* Test constant expressions.   */
+      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
+                     ? 1 : -1)];
+      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
+                     ? 1 : -1)];
+      int i = 63;
+int
+main ()
+{
+/* Test availability of runtime routines for shift and division.  */
+      long long int llmax = 9223372036854775807ll;
+      unsigned long long int ullmax = 18446744073709551615ull;
+      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
+              | (llmax / ll) | (llmax % ll)
+              | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
+              | (ullmax / ull) | (ullmax % ull));
+  ;
+  return 0;
+}
+
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+else
+  ac_cv_type_unsigned_long_long_int=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
+$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
+  if test $ac_cv_type_unsigned_long_long_int = yes; then
+
+$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
+
+  fi
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
+$as_echo_n "checking for long long int... " >&6; }
+if ${ac_cv_type_long_long_int+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_type_long_long_int=yes
+      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
+        ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
+        if test $ac_cv_type_long_long_int = yes; then
+                                        if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <limits.h>
+                 #ifndef LLONG_MAX
+                 # define HALF \
+                          (1LL << (sizeof (long long int) * CHAR_BIT - 2))
+                 # define LLONG_MAX (HALF - 1 + HALF)
+                 #endif
+int
+main ()
+{
+long long int n = 1;
+                 int i;
+                 for (i = 0; ; i++)
+                   {
+                     long long int m = n << i;
+                     if (m >> i != n)
+                       return 1;
+                     if (LLONG_MAX / 2 < m)
+                       break;
+                   }
+                 return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+  ac_cv_type_long_long_int=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+        fi
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
+$as_echo "$ac_cv_type_long_long_int" >&6; }
+  if test $ac_cv_type_long_long_int = yes; then
+
+$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
+
+  fi
+
+
+    gl_cv_c_multiarch=no
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifndef __APPLE_CC__
+         not a universal capable compiler
+        #endif
+        typedef int dummy;
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+               arch=
+     prev=
+     for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
+       if test -n "$prev"; then
+         case $word in
+           i?86 | x86_64 | ppc | ppc64)
+             if test -z "$arch" || test "$arch" = "$word"; then
+               arch="$word"
+             else
+               gl_cv_c_multiarch=yes
+             fi
+             ;;
+         esac
+         prev=
+       else
+         if test "x$word" = "x-arch"; then
+           prev=arch
+         fi
+       fi
+     done
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  if test $gl_cv_c_multiarch = yes; then
+    APPLE_UNIVERSAL_BUILD=1
+  else
+    APPLE_UNIVERSAL_BUILD=0
+  fi
+
+
+ac_fn_c_check_decl "$LINENO" "setenv" "ac_cv_have_decl_setenv" "$ac_includes_default"
+if test "x$ac_cv_have_decl_setenv" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_SETENV $ac_have_decl
+_ACEOF
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
+$as_echo_n "checking for ssize_t... " >&6; }
+if ${gt_cv_ssize_t+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+int
+main ()
+{
+int x = sizeof (ssize_t *) + sizeof (ssize_t);
+            return !x;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gt_cv_ssize_t=yes
+else
+  gt_cv_ssize_t=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
+$as_echo "$gt_cv_ssize_t" >&6; }
+  if test $gt_cv_ssize_t = no; then
+
+$as_echo "#define ssize_t int" >>confdefs.h
+
+  fi
+
+
+  GNULIB_PTHREAD_SIGMASK=0;
+  GNULIB_SIGNAL_H_SIGPIPE=0;
+  GNULIB_SIGPROCMASK=0;
+  GNULIB_SIGACTION=0;
+    HAVE_POSIX_SIGNALBLOCKING=1;
+  HAVE_PTHREAD_SIGMASK=1;
+  HAVE_SIGSET_T=1;
+  HAVE_SIGINFO_T=1;
+  HAVE_SIGACTION=1;
+  HAVE_STRUCT_SIGACTION_SA_SIGACTION=1;
+
+  HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=1;
+
+  HAVE_SIGHANDLER_T=1;
+  REPLACE_PTHREAD_SIGMASK=0;
+
+
+  ac_fn_c_check_type "$LINENO" "sigset_t" "ac_cv_type_sigset_t" "
+      #include <signal.h>
+      /* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>.  */
+      #include <sys/types.h>
+
+"
+if test "x$ac_cv_type_sigset_t" = xyes; then :
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGSET_T 1
+_ACEOF
+
+gl_cv_type_sigset_t=yes
+else
+  gl_cv_type_sigset_t=no
+fi
+
+  if test $gl_cv_type_sigset_t != yes; then
+    HAVE_SIGSET_T=0
+  fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
+$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
+if ${ac_cv_type_uid_t+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "uid_t" >/dev/null 2>&1; then :
+  ac_cv_type_uid_t=yes
+else
+  ac_cv_type_uid_t=no
+fi
+rm -f conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
+$as_echo "$ac_cv_type_uid_t" >&6; }
+if test $ac_cv_type_uid_t = no; then
+
+$as_echo "#define uid_t int" >>confdefs.h
+
+
+$as_echo "#define gid_t int" >>confdefs.h
+
+fi
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIGPIPE" >&5
+$as_echo_n "checking for SIGPIPE... " >&6; }
+if ${gl_cv_header_signal_h_SIGPIPE+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <signal.h>
+#if !defined SIGPIPE
+booboo
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "booboo" >/dev/null 2>&1; then :
+  gl_cv_header_signal_h_SIGPIPE=no
+else
+  gl_cv_header_signal_h_SIGPIPE=yes
+fi
+rm -f conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_signal_h_SIGPIPE" >&5
+$as_echo "$gl_cv_header_signal_h_SIGPIPE" >&6; }
+
+
+  GNULIB_DPRINTF=0;
+  GNULIB_FCLOSE=0;
+  GNULIB_FFLUSH=0;
+  GNULIB_FGETC=0;
+  GNULIB_FGETS=0;
+  GNULIB_FOPEN=0;
+  GNULIB_FPRINTF=0;
+  GNULIB_FPRINTF_POSIX=0;
+  GNULIB_FPURGE=0;
+  GNULIB_FPUTC=0;
+  GNULIB_FPUTS=0;
+  GNULIB_FREAD=0;
+  GNULIB_FREOPEN=0;
+  GNULIB_FSCANF=0;
+  GNULIB_FSEEK=0;
+  GNULIB_FSEEKO=0;
+  GNULIB_FTELL=0;
+  GNULIB_FTELLO=0;
+  GNULIB_FWRITE=0;
+  GNULIB_GETC=0;
+  GNULIB_GETCHAR=0;
+  GNULIB_GETDELIM=0;
+  GNULIB_GETLINE=0;
+  GNULIB_GETS=0;
+  GNULIB_OBSTACK_PRINTF=0;
+  GNULIB_OBSTACK_PRINTF_POSIX=0;
+  GNULIB_PERROR=0;
+  GNULIB_POPEN=0;
+  GNULIB_PRINTF=0;
+  GNULIB_PRINTF_POSIX=0;
+  GNULIB_PUTC=0;
+  GNULIB_PUTCHAR=0;
+  GNULIB_PUTS=0;
+  GNULIB_REMOVE=0;
+  GNULIB_RENAME=0;
+  GNULIB_RENAMEAT=0;
+  GNULIB_SCANF=0;
+  GNULIB_SNPRINTF=0;
+  GNULIB_SPRINTF_POSIX=0;
+  GNULIB_STDIO_H_NONBLOCKING=0;
+  GNULIB_STDIO_H_SIGPIPE=0;
+  GNULIB_TMPFILE=0;
+  GNULIB_VASPRINTF=0;
+  GNULIB_VFSCANF=0;
+  GNULIB_VSCANF=0;
+  GNULIB_VDPRINTF=0;
+  GNULIB_VFPRINTF=0;
+  GNULIB_VFPRINTF_POSIX=0;
+  GNULIB_VPRINTF=0;
+  GNULIB_VPRINTF_POSIX=0;
+  GNULIB_VSNPRINTF=0;
+  GNULIB_VSPRINTF_POSIX=0;
+    HAVE_DECL_FPURGE=1;
+  HAVE_DECL_FSEEKO=1;
+  HAVE_DECL_FTELLO=1;
+  HAVE_DECL_GETDELIM=1;
+  HAVE_DECL_GETLINE=1;
+  HAVE_DECL_OBSTACK_PRINTF=1;
+  HAVE_DECL_SNPRINTF=1;
+  HAVE_DECL_VSNPRINTF=1;
+  HAVE_DPRINTF=1;
+  HAVE_FSEEKO=1;
+  HAVE_FTELLO=1;
+  HAVE_RENAMEAT=1;
+  HAVE_VASPRINTF=1;
+  HAVE_VDPRINTF=1;
+  REPLACE_DPRINTF=0;
+  REPLACE_FCLOSE=0;
+  REPLACE_FFLUSH=0;
+  REPLACE_FOPEN=0;
+  REPLACE_FPRINTF=0;
+  REPLACE_FPURGE=0;
+  REPLACE_FREOPEN=0;
+  REPLACE_FSEEK=0;
+  REPLACE_FSEEKO=0;
+  REPLACE_FTELL=0;
+  REPLACE_FTELLO=0;
+  REPLACE_GETDELIM=0;
+  REPLACE_GETLINE=0;
+  REPLACE_OBSTACK_PRINTF=0;
+  REPLACE_PERROR=0;
+  REPLACE_POPEN=0;
+  REPLACE_PRINTF=0;
+  REPLACE_REMOVE=0;
+  REPLACE_RENAME=0;
+  REPLACE_RENAMEAT=0;
+  REPLACE_SNPRINTF=0;
+  REPLACE_SPRINTF=0;
+  REPLACE_STDIO_READ_FUNCS=0;
+  REPLACE_STDIO_WRITE_FUNCS=0;
+  REPLACE_TMPFILE=0;
+  REPLACE_VASPRINTF=0;
+  REPLACE_VDPRINTF=0;
+  REPLACE_VFPRINTF=0;
+  REPLACE_VPRINTF=0;
+  REPLACE_VSNPRINTF=0;
+  REPLACE_VSPRINTF=0;
+
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C symbols are prefixed with underscore at the linker level" >&5
+$as_echo_n "checking whether C symbols are prefixed with underscore at the linker level... " >&6; }
+if ${gl_cv_prog_as_underscore+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat > conftest.c <<EOF
+#ifdef __cplusplus
+extern "C" int foo (void);
+#endif
+int foo(void) { return 0; }
+EOF
+     # Look for the assembly language name in the .s file.
+     { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c'
+  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; } >/dev/null 2>&1
+     if grep _foo conftest.s >/dev/null ; then
+       gl_cv_prog_as_underscore=yes
+     else
+       gl_cv_prog_as_underscore=no
+     fi
+     rm -f conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_prog_as_underscore" >&5
+$as_echo "$gl_cv_prog_as_underscore" >&6; }
+  if test $gl_cv_prog_as_underscore = yes; then
+    USER_LABEL_PREFIX=_
+  else
+    USER_LABEL_PREFIX=
+  fi
+
+cat >>confdefs.h <<_ACEOF
+#define USER_LABEL_PREFIX $USER_LABEL_PREFIX
+_ACEOF
+
+  ASM_SYMBOL_PREFIX='"'${USER_LABEL_PREFIX}'"'
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
+$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
+if ${ac_cv_header_stdbool_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+             #include <stdbool.h>
+             #ifndef bool
+              "error: bool is not defined"
+             #endif
+             #ifndef false
+              "error: false is not defined"
+             #endif
+             #if false
+              "error: false is not 0"
+             #endif
+             #ifndef true
+              "error: true is not defined"
+             #endif
+             #if true != 1
+              "error: true is not 1"
+             #endif
+             #ifndef __bool_true_false_are_defined
+              "error: __bool_true_false_are_defined is not defined"
+             #endif
+
+             struct s { _Bool s: 1; _Bool t; } s;
+
+             char a[true == 1 ? 1 : -1];
+             char b[false == 0 ? 1 : -1];
+             char c[__bool_true_false_are_defined == 1 ? 1 : -1];
+             char d[(bool) 0.5 == true ? 1 : -1];
+             /* See body of main program for 'e'.  */
+             char f[(_Bool) 0.0 == false ? 1 : -1];
+             char g[true];
+             char h[sizeof (_Bool)];
+             char i[sizeof s.t];
+             enum { j = false, k = true, l = false * true, m = true * 256 };
+             /* The following fails for
+                HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
+             _Bool n[m];
+             char o[sizeof n == m * sizeof n[0] ? 1 : -1];
+             char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
+             /* Catch a bug in an HP-UX C compiler.  See
+                http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+                http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+              */
+             _Bool q = true;
+             _Bool *pq = &q;
+
+int
+main ()
+{
+
+             bool e = &s;
+             *pq |= q;
+             *pq |= ! q;
+             /* Refer to every declared value, to avoid compiler optimizations.  */
+             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
+                     + !m + !n + !o + !p + !q + !pq);
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdbool_h=yes
+else
+  ac_cv_header_stdbool_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
+$as_echo "$ac_cv_header_stdbool_h" >&6; }
+   ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
+if test "x$ac_cv_type__Bool" = xyes; then :
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE__BOOL 1
+_ACEOF
+
+
+fi
+
+
+
+    REPLACE_NULL=0;
+  HAVE_WCHAR_T=1;
+
+
+
+
+
+
+
+
+  if test $ac_cv_type_long_long_int = yes; then
+    HAVE_LONG_LONG_INT=1
+  else
+    HAVE_LONG_LONG_INT=0
+  fi
+
+
+  if test $ac_cv_type_unsigned_long_long_int = yes; then
+    HAVE_UNSIGNED_LONG_LONG_INT=1
+  else
+    HAVE_UNSIGNED_LONG_LONG_INT=0
+  fi
+
+
+
+  if test $ac_cv_header_wchar_h = yes; then
+    HAVE_WCHAR_H=1
+  else
+    HAVE_WCHAR_H=0
+  fi
+
+
+      if test $ac_cv_header_inttypes_h = yes; then
+    HAVE_INTTYPES_H=1
+  else
+    HAVE_INTTYPES_H=0
+  fi
+
+
+      if test $ac_cv_header_sys_types_h = yes; then
+    HAVE_SYS_TYPES_H=1
+  else
+    HAVE_SYS_TYPES_H=0
+  fi
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_stdint_h='<'stdint.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
+$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
+if ${gl_cv_next_stdint_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+             if test $ac_cv_header_stdint_h = yes; then
+
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdint.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/stdint.h#{
+                    s#.*"\(.*/stdint.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+          else
+               gl_cv_next_stdint_h='<'stdint.h'>'
+             fi
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
+$as_echo "$gl_cv_next_stdint_h" >&6; }
+     fi
+     NEXT_STDINT_H=$gl_cv_next_stdint_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'stdint.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_stdint_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
+
+
+
+
+  if test $ac_cv_header_stdint_h = yes; then
+    HAVE_STDINT_H=1
+  else
+    HAVE_STDINT_H=0
+  fi
+
+
+    if test $ac_cv_header_stdint_h = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
+$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
+if ${gl_cv_header_working_stdint_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  gl_cv_header_working_stdint_h=no
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+
+#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
+#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
+#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
+#include <stdint.h>
+/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
+#if !(defined WCHAR_MIN && defined WCHAR_MAX)
+#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
+#endif
+
+
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+  #include <stddef.h>
+  #include <signal.h>
+  #if HAVE_WCHAR_H
+  # include <stdio.h>
+  # include <time.h>
+  # include <wchar.h>
+  #endif
+
+
+#ifdef INT8_MAX
+int8_t a1 = INT8_MAX;
+int8_t a1min = INT8_MIN;
+#endif
+#ifdef INT16_MAX
+int16_t a2 = INT16_MAX;
+int16_t a2min = INT16_MIN;
+#endif
+#ifdef INT32_MAX
+int32_t a3 = INT32_MAX;
+int32_t a3min = INT32_MIN;
+#endif
+#ifdef INT64_MAX
+int64_t a4 = INT64_MAX;
+int64_t a4min = INT64_MIN;
+#endif
+#ifdef UINT8_MAX
+uint8_t b1 = UINT8_MAX;
+#else
+typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
+#endif
+#ifdef UINT16_MAX
+uint16_t b2 = UINT16_MAX;
+#endif
+#ifdef UINT32_MAX
+uint32_t b3 = UINT32_MAX;
+#endif
+#ifdef UINT64_MAX
+uint64_t b4 = UINT64_MAX;
+#endif
+int_least8_t c1 = INT8_C (0x7f);
+int_least8_t c1max = INT_LEAST8_MAX;
+int_least8_t c1min = INT_LEAST8_MIN;
+int_least16_t c2 = INT16_C (0x7fff);
+int_least16_t c2max = INT_LEAST16_MAX;
+int_least16_t c2min = INT_LEAST16_MIN;
+int_least32_t c3 = INT32_C (0x7fffffff);
+int_least32_t c3max = INT_LEAST32_MAX;
+int_least32_t c3min = INT_LEAST32_MIN;
+int_least64_t c4 = INT64_C (0x7fffffffffffffff);
+int_least64_t c4max = INT_LEAST64_MAX;
+int_least64_t c4min = INT_LEAST64_MIN;
+uint_least8_t d1 = UINT8_C (0xff);
+uint_least8_t d1max = UINT_LEAST8_MAX;
+uint_least16_t d2 = UINT16_C (0xffff);
+uint_least16_t d2max = UINT_LEAST16_MAX;
+uint_least32_t d3 = UINT32_C (0xffffffff);
+uint_least32_t d3max = UINT_LEAST32_MAX;
+uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
+uint_least64_t d4max = UINT_LEAST64_MAX;
+int_fast8_t e1 = INT_FAST8_MAX;
+int_fast8_t e1min = INT_FAST8_MIN;
+int_fast16_t e2 = INT_FAST16_MAX;
+int_fast16_t e2min = INT_FAST16_MIN;
+int_fast32_t e3 = INT_FAST32_MAX;
+int_fast32_t e3min = INT_FAST32_MIN;
+int_fast64_t e4 = INT_FAST64_MAX;
+int_fast64_t e4min = INT_FAST64_MIN;
+uint_fast8_t f1 = UINT_FAST8_MAX;
+uint_fast16_t f2 = UINT_FAST16_MAX;
+uint_fast32_t f3 = UINT_FAST32_MAX;
+uint_fast64_t f4 = UINT_FAST64_MAX;
+#ifdef INTPTR_MAX
+intptr_t g = INTPTR_MAX;
+intptr_t gmin = INTPTR_MIN;
+#endif
+#ifdef UINTPTR_MAX
+uintptr_t h = UINTPTR_MAX;
+#endif
+intmax_t i = INTMAX_MAX;
+uintmax_t j = UINTMAX_MAX;
+
+#include <limits.h> /* for CHAR_BIT */
+#define TYPE_MINIMUM(t) \
+  ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
+#define TYPE_MAXIMUM(t) \
+  ((t) ((t) 0 < (t) -1 \
+        ? (t) -1 \
+        : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
+struct s {
+  int check_PTRDIFF:
+      PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
+      && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
+      ? 1 : -1;
+  /* Detect bug in FreeBSD 6.0 / ia64.  */
+  int check_SIG_ATOMIC:
+      SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
+      && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
+      ? 1 : -1;
+  int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
+  int check_WCHAR:
+      WCHAR_MIN == TYPE_MINIMUM (wchar_t)
+      && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
+      ? 1 : -1;
+  /* Detect bug in mingw.  */
+  int check_WINT:
+      WINT_MIN == TYPE_MINIMUM (wint_t)
+      && WINT_MAX == TYPE_MAXIMUM (wint_t)
+      ? 1 : -1;
+
+  /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
+  int check_UINT8_C:
+        (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
+  int check_UINT16_C:
+        (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
+
+  /* Detect bugs in OpenBSD 3.9 stdint.h.  */
+#ifdef UINT8_MAX
+  int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
+#endif
+#ifdef UINT16_MAX
+  int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
+#endif
+#ifdef UINT32_MAX
+  int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
+#endif
+#ifdef UINT64_MAX
+  int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
+#endif
+  int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
+  int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
+  int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
+  int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
+  int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
+  int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
+  int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
+  int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
+  int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
+  int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
+  int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
+};
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+                                                    if test "$cross_compiling" = yes; then :
+                 gl_cv_header_working_stdint_h=yes
+
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+
+#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
+#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
+#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
+#include <stdint.h>
+
+
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+  #include <stddef.h>
+  #include <signal.h>
+  #if HAVE_WCHAR_H
+  # include <stdio.h>
+  # include <time.h>
+  # include <wchar.h>
+  #endif
+
+
+#include <stdio.h>
+#include <string.h>
+#define MVAL(macro) MVAL1(macro)
+#define MVAL1(expression) #expression
+static const char *macro_values[] =
+  {
+#ifdef INT8_MAX
+    MVAL (INT8_MAX),
+#endif
+#ifdef INT16_MAX
+    MVAL (INT16_MAX),
+#endif
+#ifdef INT32_MAX
+    MVAL (INT32_MAX),
+#endif
+#ifdef INT64_MAX
+    MVAL (INT64_MAX),
+#endif
+#ifdef UINT8_MAX
+    MVAL (UINT8_MAX),
+#endif
+#ifdef UINT16_MAX
+    MVAL (UINT16_MAX),
+#endif
+#ifdef UINT32_MAX
+    MVAL (UINT32_MAX),
+#endif
+#ifdef UINT64_MAX
+    MVAL (UINT64_MAX),
+#endif
+    NULL
+  };
+
+int
+main ()
+{
+
+  const char **mv;
+  for (mv = macro_values; *mv != NULL; mv++)
+    {
+      const char *value = *mv;
+      /* Test whether it looks like a cast expression.  */
+      if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
+          || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
+          || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
+          || strncmp (value, "((int)"/*)*/, 6) == 0
+          || strncmp (value, "((signed short)"/*)*/, 15) == 0
+          || strncmp (value, "((signed char)"/*)*/, 14) == 0)
+        return mv - macro_values + 1;
+    }
+  return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_header_working_stdint_h=yes
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
+$as_echo "$gl_cv_header_working_stdint_h" >&6; }
+  fi
+  if test "$gl_cv_header_working_stdint_h" = yes; then
+    STDINT_H=
+  else
+            for ac_header in sys/inttypes.h sys/bitypes.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+    if test $ac_cv_header_sys_inttypes_h = yes; then
+      HAVE_SYS_INTTYPES_H=1
+    else
+      HAVE_SYS_INTTYPES_H=0
+    fi
+
+    if test $ac_cv_header_sys_bitypes_h = yes; then
+      HAVE_SYS_BITYPES_H=1
+    else
+      HAVE_SYS_BITYPES_H=0
+    fi
+
+
+
+
+  if test $APPLE_UNIVERSAL_BUILD = 0; then
+
+
+  for gltype in ptrdiff_t size_t ; do
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
+$as_echo_n "checking for bit size of $gltype... " >&6; }
+if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+  #include <stddef.h>
+  #include <signal.h>
+  #if HAVE_WCHAR_H
+  # include <stdio.h>
+  # include <time.h>
+  # include <wchar.h>
+  #endif
+
+#include <limits.h>"; then :
+
+else
+  result=unknown
+fi
+
+       eval gl_cv_bitsizeof_${gltype}=\$result
+
+fi
+eval ac_res=\$gl_cv_bitsizeof_${gltype}
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    eval result=\$gl_cv_bitsizeof_${gltype}
+    if test $result = unknown; then
+                                                result=0
+    fi
+    GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    cat >>confdefs.h <<_ACEOF
+#define BITSIZEOF_${GLTYPE} $result
+_ACEOF
+
+    eval BITSIZEOF_${GLTYPE}=\$result
+  done
+
+
+  fi
+
+
+  for gltype in sig_atomic_t wchar_t wint_t ; do
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
+$as_echo_n "checking for bit size of $gltype... " >&6; }
+if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+  #include <stddef.h>
+  #include <signal.h>
+  #if HAVE_WCHAR_H
+  # include <stdio.h>
+  # include <time.h>
+  # include <wchar.h>
+  #endif
+
+#include <limits.h>"; then :
+
+else
+  result=unknown
+fi
+
+       eval gl_cv_bitsizeof_${gltype}=\$result
+
+fi
+eval ac_res=\$gl_cv_bitsizeof_${gltype}
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    eval result=\$gl_cv_bitsizeof_${gltype}
+    if test $result = unknown; then
+                                                result=0
+    fi
+    GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    cat >>confdefs.h <<_ACEOF
+#define BITSIZEOF_${GLTYPE} $result
+_ACEOF
+
+    eval BITSIZEOF_${GLTYPE}=\$result
+  done
+
+
+
+
+  for gltype in sig_atomic_t wchar_t wint_t ; do
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
+$as_echo_n "checking whether $gltype is signed... " >&6; }
+if eval \${gl_cv_type_${gltype}_signed+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+  #include <stddef.h>
+  #include <signal.h>
+  #if HAVE_WCHAR_H
+  # include <stdio.h>
+  # include <time.h>
+  # include <wchar.h>
+  #endif
+
+            int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       eval gl_cv_type_${gltype}_signed=\$result
+
+fi
+eval ac_res=\$gl_cv_type_${gltype}_signed
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    eval result=\$gl_cv_type_${gltype}_signed
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    if test "$result" = yes; then
+      cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGNED_${GLTYPE} 1
+_ACEOF
+
+      eval HAVE_SIGNED_${GLTYPE}=1
+    else
+      eval HAVE_SIGNED_${GLTYPE}=0
+    fi
+  done
+
+
+  gl_cv_type_ptrdiff_t_signed=yes
+  gl_cv_type_size_t_signed=no
+  if test $APPLE_UNIVERSAL_BUILD = 0; then
+
+
+  for gltype in ptrdiff_t size_t ; do
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
+$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
+if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval gl_cv_type_${gltype}_suffix=no
+       eval result=\$gl_cv_type_${gltype}_signed
+       if test "$result" = yes; then
+         glsufu=
+       else
+         glsufu=u
+       fi
+       for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
+         case $glsuf in
+           '')  gltype1='int';;
+           l)   gltype1='long int';;
+           ll)  gltype1='long long int';;
+           i64) gltype1='__int64';;
+           u)   gltype1='unsigned int';;
+           ul)  gltype1='unsigned long int';;
+           ull) gltype1='unsigned long long int';;
+           ui64)gltype1='unsigned __int64';;
+         esac
+         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+  #include <stddef.h>
+  #include <signal.h>
+  #if HAVE_WCHAR_H
+  # include <stdio.h>
+  # include <time.h>
+  # include <wchar.h>
+  #endif
+
+              extern $gltype foo;
+              extern $gltype1 foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval gl_cv_type_${gltype}_suffix=\$glsuf
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+         eval result=\$gl_cv_type_${gltype}_suffix
+         test "$result" != no && break
+       done
+fi
+eval ac_res=\$gl_cv_type_${gltype}_suffix
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    eval result=\$gl_cv_type_${gltype}_suffix
+    test "$result" = no && result=
+    eval ${GLTYPE}_SUFFIX=\$result
+    cat >>confdefs.h <<_ACEOF
+#define ${GLTYPE}_SUFFIX $result
+_ACEOF
+
+  done
+
+
+  fi
+
+
+  for gltype in sig_atomic_t wchar_t wint_t ; do
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
+$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
+if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval gl_cv_type_${gltype}_suffix=no
+       eval result=\$gl_cv_type_${gltype}_signed
+       if test "$result" = yes; then
+         glsufu=
+       else
+         glsufu=u
+       fi
+       for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
+         case $glsuf in
+           '')  gltype1='int';;
+           l)   gltype1='long int';;
+           ll)  gltype1='long long int';;
+           i64) gltype1='__int64';;
+           u)   gltype1='unsigned int';;
+           ul)  gltype1='unsigned long int';;
+           ull) gltype1='unsigned long long int';;
+           ui64)gltype1='unsigned __int64';;
+         esac
+         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+  #include <stddef.h>
+  #include <signal.h>
+  #if HAVE_WCHAR_H
+  # include <stdio.h>
+  # include <time.h>
+  # include <wchar.h>
+  #endif
+
+              extern $gltype foo;
+              extern $gltype1 foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval gl_cv_type_${gltype}_suffix=\$glsuf
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+         eval result=\$gl_cv_type_${gltype}_suffix
+         test "$result" != no && break
+       done
+fi
+eval ac_res=\$gl_cv_type_${gltype}_suffix
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    eval result=\$gl_cv_type_${gltype}_suffix
+    test "$result" = no && result=
+    eval ${GLTYPE}_SUFFIX=\$result
+    cat >>confdefs.h <<_ACEOF
+#define ${GLTYPE}_SUFFIX $result
+_ACEOF
+
+  done
+
+
+
+    STDINT_H=stdint.h
+  fi
+
+   if test -n "$STDINT_H"; then
+  GL_GENERATE_STDINT_H_TRUE=
+  GL_GENERATE_STDINT_H_FALSE='#'
+else
+  GL_GENERATE_STDINT_H_TRUE='#'
+  GL_GENERATE_STDINT_H_FALSE=
+fi
+
+
+
+  GNULIB_FFSL=0;
+  GNULIB_FFSLL=0;
+  GNULIB_MEMCHR=0;
+  GNULIB_MEMMEM=0;
+  GNULIB_MEMPCPY=0;
+  GNULIB_MEMRCHR=0;
+  GNULIB_RAWMEMCHR=0;
+  GNULIB_STPCPY=0;
+  GNULIB_STPNCPY=0;
+  GNULIB_STRCHRNUL=0;
+  GNULIB_STRDUP=0;
+  GNULIB_STRNCAT=0;
+  GNULIB_STRNDUP=0;
+  GNULIB_STRNLEN=0;
+  GNULIB_STRPBRK=0;
+  GNULIB_STRSEP=0;
+  GNULIB_STRSTR=0;
+  GNULIB_STRCASESTR=0;
+  GNULIB_STRTOK_R=0;
+  GNULIB_MBSLEN=0;
+  GNULIB_MBSNLEN=0;
+  GNULIB_MBSCHR=0;
+  GNULIB_MBSRCHR=0;
+  GNULIB_MBSSTR=0;
+  GNULIB_MBSCASECMP=0;
+  GNULIB_MBSNCASECMP=0;
+  GNULIB_MBSPCASECMP=0;
+  GNULIB_MBSCASESTR=0;
+  GNULIB_MBSCSPN=0;
+  GNULIB_MBSPBRK=0;
+  GNULIB_MBSSPN=0;
+  GNULIB_MBSSEP=0;
+  GNULIB_MBSTOK_R=0;
+  GNULIB_STRERROR=0;
+  GNULIB_STRERROR_R=0;
+  GNULIB_STRSIGNAL=0;
+  GNULIB_STRVERSCMP=0;
+  HAVE_MBSLEN=0;
+    HAVE_FFSL=1;
+  HAVE_FFSLL=1;
+  HAVE_MEMCHR=1;
+  HAVE_DECL_MEMMEM=1;
+  HAVE_MEMPCPY=1;
+  HAVE_DECL_MEMRCHR=1;
+  HAVE_RAWMEMCHR=1;
+  HAVE_STPCPY=1;
+  HAVE_STPNCPY=1;
+  HAVE_STRCHRNUL=1;
+  HAVE_DECL_STRDUP=1;
+  HAVE_DECL_STRNDUP=1;
+  HAVE_DECL_STRNLEN=1;
+  HAVE_STRPBRK=1;
+  HAVE_STRSEP=1;
+  HAVE_STRCASESTR=1;
+  HAVE_DECL_STRTOK_R=1;
+  HAVE_DECL_STRERROR_R=1;
+  HAVE_DECL_STRSIGNAL=1;
+  HAVE_STRVERSCMP=1;
+  REPLACE_MEMCHR=0;
+  REPLACE_MEMMEM=0;
+  REPLACE_STPNCPY=0;
+  REPLACE_STRDUP=0;
+  REPLACE_STRSTR=0;
+  REPLACE_STRCASESTR=0;
+  REPLACE_STRCHRNUL=0;
+  REPLACE_STRERROR=0;
+  REPLACE_STRERROR_R=0;
+  REPLACE_STRNCAT=0;
+  REPLACE_STRNDUP=0;
+  REPLACE_STRNLEN=0;
+  REPLACE_STRSIGNAL=0;
+  REPLACE_STRTOK_R=0;
+  UNDEFINE_STRTOK_R=0;
+
+
+  REPLACE_STRERROR_0=0
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror(0) succeeds" >&5
+$as_echo_n "checking whether strerror(0) succeeds... " >&6; }
+if ${gl_cv_func_strerror_0_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+         gl_cv_func_strerror_0_works="guessing no"
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+           #include <errno.h>
+
+int
+main ()
+{
+int result = 0;
+           char *str;
+           errno = 0;
+           str = strerror (0);
+           if (!*str) result |= 1;
+           if (errno) result |= 2;
+           if (strstr (str, "nknown") || strstr (str, "ndefined"))
+             result |= 4;
+           return result;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_func_strerror_0_works=yes
+else
+  gl_cv_func_strerror_0_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strerror_0_works" >&5
+$as_echo "$gl_cv_func_strerror_0_works" >&6; }
+  if test "$gl_cv_func_strerror_0_works" != yes; then
+    REPLACE_STRERROR_0=1
+
+$as_echo "#define REPLACE_STRERROR_0 1" >>confdefs.h
+
+  fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
+$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
+if ${ac_cv_c_restrict+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_restrict=no
+   # The order here caters to the fact that C++ does not require restrict.
+   for ac_kw in __restrict __restrict__ _Restrict restrict; do
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+typedef int * int_ptr;
+	int foo (int_ptr $ac_kw ip) {
+	return ip[0];
+       }
+int
+main ()
+{
+int s[1];
+	int * $ac_kw t = s;
+	t[0] = 0;
+	return foo(t)
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_c_restrict=$ac_kw
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+     test "$ac_cv_c_restrict" != no && break
+   done
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
+$as_echo "$ac_cv_c_restrict" >&6; }
+
+ case $ac_cv_c_restrict in
+   restrict) ;;
+   no) $as_echo "#define restrict /**/" >>confdefs.h
+ ;;
+   *)  cat >>confdefs.h <<_ACEOF
+#define restrict $ac_cv_c_restrict
+_ACEOF
+ ;;
+ esac
+
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_string_h='<'string.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
+$as_echo_n "checking absolute name of <string.h>... " >&6; }
+if ${gl_cv_next_string_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/string.h#{
+                    s#.*"\(.*/string.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
+$as_echo "$gl_cv_next_string_h" >&6; }
+     fi
+     NEXT_STRING_H=$gl_cv_next_string_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'string.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_string_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
+
+
+
+
+
+
+    for gl_func in ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul      strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r      strerror_r strsignal strverscmp; do
+    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
+$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
+if eval \${$as_gl_Symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+int
+main ()
+{
+#undef $gl_func
+  (void) $gl_func;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$as_gl_Symbol=yes"
+else
+  eval "$as_gl_Symbol=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$as_gl_Symbol
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
+_ACEOF
+
+                     eval ac_cv_have_decl_$gl_func=yes
+fi
+      done
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
+$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
+if ${ac_cv_header_stat_broken+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <sys/stat.h>
+
+#if defined S_ISBLK && defined S_IFDIR
+extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
+#endif
+
+#if defined S_ISBLK && defined S_IFCHR
+extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
+#endif
+
+#if defined S_ISLNK && defined S_IFREG
+extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
+#endif
+
+#if defined S_ISSOCK && defined S_IFREG
+extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
+#endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stat_broken=no
+else
+  ac_cv_header_stat_broken=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
+$as_echo "$ac_cv_header_stat_broken" >&6; }
+if test $ac_cv_header_stat_broken = yes; then
+
+$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
+
+fi
+
+
+
+
+  GNULIB_MKTIME=0;
+  GNULIB_NANOSLEEP=0;
+  GNULIB_STRPTIME=0;
+  GNULIB_TIMEGM=0;
+  GNULIB_TIME_R=0;
+    HAVE_DECL_LOCALTIME_R=1;
+  HAVE_NANOSLEEP=1;
+  HAVE_STRPTIME=1;
+  HAVE_TIMEGM=1;
+        REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;
+  REPLACE_MKTIME=GNULIB_PORTCHECK;
+  REPLACE_NANOSLEEP=GNULIB_PORTCHECK;
+  REPLACE_TIMEGM=GNULIB_PORTCHECK;
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
+$as_echo_n "checking for struct timespec in <time.h>... " >&6; }
+if ${gl_cv_sys_struct_timespec_in_time_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <time.h>
+
+int
+main ()
+{
+static struct timespec x; x.tv_sec = x.tv_nsec;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_sys_struct_timespec_in_time_h=yes
+else
+  gl_cv_sys_struct_timespec_in_time_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_time_h" >&6; }
+
+  TIME_H_DEFINES_STRUCT_TIMESPEC=0
+  SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
+  PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
+  if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
+    TIME_H_DEFINES_STRUCT_TIMESPEC=1
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
+$as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
+if ${gl_cv_sys_struct_timespec_in_sys_time_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/time.h>
+
+int
+main ()
+{
+static struct timespec x; x.tv_sec = x.tv_nsec;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_sys_struct_timespec_in_sys_time_h=yes
+else
+  gl_cv_sys_struct_timespec_in_sys_time_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
+    if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
+      SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
+    else
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
+$as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
+if ${gl_cv_sys_struct_timespec_in_pthread_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <pthread.h>
+
+int
+main ()
+{
+static struct timespec x; x.tv_sec = x.tv_nsec;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_sys_struct_timespec_in_pthread_h=yes
+else
+  gl_cv_sys_struct_timespec_in_pthread_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_pthread_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_pthread_h" >&6; }
+      if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
+        PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
+      fi
+    fi
+  fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_time_h='<'time.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <time.h>" >&5
+$as_echo_n "checking absolute name of <time.h>... " >&6; }
+if ${gl_cv_next_time_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <time.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_time_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/time.h#{
+                    s#.*"\(.*/time.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_time_h" >&5
+$as_echo "$gl_cv_next_time_h" >&6; }
+     fi
+     NEXT_TIME_H=$gl_cv_next_time_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'time.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_time_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_TIME_H=$gl_next_as_first_directive
+
+
+
+
+
+
+
+
+
+
+
+
+gl_libunistring_sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+gl_libunistring_sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+gl_libunistring_sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+
+
+  if test "$HAVE_LIBUNISTRING" = yes; then
+    LIBUNISTRING_VERSION_MAJOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_major"`
+    LIBUNISTRING_VERSION_MINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_minor"`
+    LIBUNISTRING_VERSION_SUBMINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_subminor"`
+  fi
+
+ac_fn_c_check_decl "$LINENO" "clearerr_unlocked" "ac_cv_have_decl_clearerr_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_clearerr_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_CLEARERR_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_feof_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "ferror_unlocked" "ac_cv_have_decl_ferror_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_ferror_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_FERROR_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "fflush_unlocked" "ac_cv_have_decl_fflush_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_fflush_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_FFLUSH_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_fgets_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "fputc_unlocked" "ac_cv_have_decl_fputc_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_fputc_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_FPUTC_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "fputs_unlocked" "ac_cv_have_decl_fputs_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_fputs_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_FPUTS_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "fread_unlocked" "ac_cv_have_decl_fread_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_fread_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_FREAD_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "fwrite_unlocked" "ac_cv_have_decl_fwrite_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_fwrite_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_FWRITE_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "getchar_unlocked" "ac_cv_have_decl_getchar_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_getchar_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_GETCHAR_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "putc_unlocked" "ac_cv_have_decl_putc_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_putc_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_PUTC_UNLOCKED $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "putchar_unlocked" "ac_cv_have_decl_putchar_unlocked" "$ac_includes_default"
+if test "x$ac_cv_have_decl_putchar_unlocked" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_PUTCHAR_UNLOCKED $ac_have_decl
+_ACEOF
+
+
+   if false; then
+  GL_COND_LIBTOOL_TRUE=
+  GL_COND_LIBTOOL_FALSE='#'
+else
+  GL_COND_LIBTOOL_TRUE='#'
+  GL_COND_LIBTOOL_FALSE=
+fi
+
+  gl_cond_libtool=false
+  gl_libdeps=
+  gl_ltlibdeps=
+  gl_m4_base='srcm4'
+
+
+
+
+
+
+
+
+
+  gl_source_base='srclib'
+
+
+
+
+
+  if test $ac_cv_func_alloca_works = no; then
+
+
+  :
+
+  fi
+
+  # Define an additional variable used in the Makefile substitution.
+
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H
+  Need own alloca
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "Need own alloca" >/dev/null 2>&1; then :
+  ALLOCA_H=alloca.h
+else
+  ALLOCA_H=
+fi
+rm -f conftest*
+
+
+   if test -n "$ALLOCA_H"; then
+  GL_GENERATE_ALLOCA_H_TRUE=
+  GL_GENERATE_ALLOCA_H_FALSE='#'
+else
+  GL_GENERATE_ALLOCA_H_TRUE='#'
+  GL_GENERATE_ALLOCA_H_FALSE=
+fi
+
+
+
+
+
+  if test $ac_cv_func_canonicalize_file_name = no; then
+    HAVE_CANONICALIZE_FILE_NAME=0
+    if test $ac_cv_func_realpath = no; then
+      HAVE_REALPATH=0
+    elif test "$gl_cv_func_realpath_works" != yes; then
+      REPLACE_REALPATH=1
+    fi
+  elif test "$gl_cv_func_realpath_works" != yes; then
+    REPLACE_CANONICALIZE_FILE_NAME=1
+    REPLACE_REALPATH=1
+  fi
+
+if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS canonicalize-lgpl.$ac_objext"
+
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define GNULIB_CANONICALIZE_LGPL 1
+_ACEOF
+
+
+
+
+
+
+
+          GNULIB_CANONICALIZE_FILE_NAME=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1" >>confdefs.h
+
+
+
+
+
+
+
+
+          GNULIB_REALPATH=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_REALPATH 1" >>confdefs.h
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether // is distinct from /" >&5
+$as_echo_n "checking whether // is distinct from /... " >&6; }
+if ${gl_cv_double_slash_root+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+   if test x"$cross_compiling" = xyes ; then
+        # When cross-compiling, there is no way to tell whether // is special
+        # short of a list of hosts.  However, the only known hosts to date
+        # that have a distinct // are Apollo DomainOS (too old to port to),
+        # Cygwin, and z/OS.  If anyone knows of another system for which // has
+        # special semantics and is distinct from /, please report it to
+        # <bug-gnulib@gnu.org>.
+        case $host in
+          *-cygwin | i370-ibm-openedition)
+            gl_cv_double_slash_root=yes ;;
+          *)
+            # Be optimistic and assume that / and // are the same when we
+            # don't know.
+            gl_cv_double_slash_root='unknown, assuming no' ;;
+        esac
+      else
+        set x `ls -di / // 2>/dev/null`
+        if test "$2" = "$4" && wc //dev/null >/dev/null 2>&1; then
+          gl_cv_double_slash_root=no
+        else
+          gl_cv_double_slash_root=yes
+        fi
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_double_slash_root" >&5
+$as_echo "$gl_cv_double_slash_root" >&6; }
+  if test "$gl_cv_double_slash_root" = yes; then
+
+$as_echo "#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1" >>confdefs.h
+
+  fi
+
+
+
+
+
+
+
+          GNULIB_ENVIRON=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_ENVIRON 1" >>confdefs.h
+
+
+
+
+
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5
+$as_echo_n "checking for error_at_line... " >&6; }
+if ${ac_cv_lib_error_at_line+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <error.h>
+int
+main ()
+{
+error_at_line (0, 0, "", 0, "an error occurred");
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_error_at_line=yes
+else
+  ac_cv_lib_error_at_line=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5
+$as_echo "$ac_cv_lib_error_at_line" >&6; }
+
+if test $ac_cv_lib_error_at_line = no; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS error.$ac_objext"
+
+
+
+
+  :
+
+fi
+
+
+  XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error:3:c-format"
+
+
+
+  XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error_at_line:5:c-format"
+
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_fcntl_h='<'fcntl.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <fcntl.h>" >&5
+$as_echo_n "checking absolute name of <fcntl.h>... " >&6; }
+if ${gl_cv_next_fcntl_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <fcntl.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_fcntl_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/fcntl.h#{
+                    s#.*"\(.*/fcntl.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_fcntl_h" >&5
+$as_echo "$gl_cv_next_fcntl_h" >&6; }
+     fi
+     NEXT_FCNTL_H=$gl_cv_next_fcntl_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'fcntl.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_fcntl_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_FCNTL_H=$gl_next_as_first_directive
+
+
+
+
+
+
+    for gl_func in fcntl openat; do
+    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
+$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
+if eval \${$as_gl_Symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <fcntl.h>
+
+int
+main ()
+{
+#undef $gl_func
+  (void) $gl_func;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$as_gl_Symbol=yes"
+else
+  eval "$as_gl_Symbol=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$as_gl_Symbol
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
+_ACEOF
+
+                     eval ac_cv_have_decl_$gl_func=yes
+fi
+      done
+
+
+
+
+
+
+
+
+  if test $ac_cv_func_lstat = yes; then
+
+    if test $gl_cv_func_lstat_dereferences_slashed_symlink = no; then
+      REPLACE_LSTAT=1
+    fi
+  else
+    HAVE_LSTAT=0
+  fi
+
+if test $REPLACE_LSTAT = 1; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS lstat.$ac_objext"
+
+
+
+  :
+
+fi
+
+
+
+
+
+          GNULIB_LSTAT=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_LSTAT 1" >>confdefs.h
+
+
+
+
+
+
+
+
+
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
+$as_echo_n "checking for mbstate_t... " >&6; }
+if ${ac_cv_type_mbstate_t+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_includes_default
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+   <wchar.h>.
+   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+   included before <wchar.h>.  */
+#include <stddef.h>
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+int
+main ()
+{
+mbstate_t x; return sizeof x;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_type_mbstate_t=yes
+else
+  ac_cv_type_mbstate_t=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
+$as_echo "$ac_cv_type_mbstate_t" >&6; }
+   if test $ac_cv_type_mbstate_t = yes; then
+
+$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
+
+   else
+
+$as_echo "#define mbstate_t int" >>confdefs.h
+
+   fi
+
+
+  for ac_func in memmove
+do :
+  ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
+if test "x$ac_cv_func_memmove" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_MEMMOVE 1
+_ACEOF
+
+fi
+done
+
+
+if test $ac_cv_func_memmove = no; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS memmove.$ac_objext"
+
+
+  :
+
+fi
+
+
+
+
+ac_fn_c_check_decl "$LINENO" "program_invocation_name" "ac_cv_have_decl_program_invocation_name" "#include <errno.h>
+"
+if test "x$ac_cv_have_decl_program_invocation_name" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_PROGRAM_INVOCATION_NAME $ac_have_decl
+_ACEOF
+
+ac_fn_c_check_decl "$LINENO" "program_invocation_short_name" "ac_cv_have_decl_program_invocation_short_name" "#include <errno.h>
+"
+if test "x$ac_cv_have_decl_program_invocation_short_name" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME $ac_have_decl
+_ACEOF
+
+
+
+
+
+if test $REPLACE_READ = 1; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS read.$ac_objext"
+
+fi
+
+
+
+
+
+          GNULIB_READ=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_READ 1" >>confdefs.h
+
+
+
+
+
+
+  if test $ac_cv_func_readlink = no; then
+    HAVE_READLINK=0
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink signature is correct" >&5
+$as_echo_n "checking whether readlink signature is correct... " >&6; }
+if ${gl_cv_decl_readlink_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <unistd.h>
+      /* Cause compilation failure if original declaration has wrong type.  */
+      ssize_t readlink (const char *, char *, size_t);
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_decl_readlink_works=yes
+else
+  gl_cv_decl_readlink_works=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_readlink_works" >&5
+$as_echo "$gl_cv_decl_readlink_works" >&6; }
+            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink handles trailing slash correctly" >&5
+$as_echo_n "checking whether readlink handles trailing slash correctly... " >&6; }
+if ${gl_cv_func_readlink_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  # We have readlink, so assume ln -s works.
+       ln -s conftest.no-such conftest.link
+       ln -s conftest.link conftest.lnk2
+       if test "$cross_compiling" = yes; then :
+  gl_cv_func_readlink_works="guessing no"
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <unistd.h>
+
+int
+main ()
+{
+char buf[20];
+      return readlink ("conftest.lnk2/", buf, sizeof buf) != -1;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_func_readlink_works=yes
+else
+  gl_cv_func_readlink_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+      rm -f conftest.link conftest.lnk2
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_readlink_works" >&5
+$as_echo "$gl_cv_func_readlink_works" >&6; }
+    if test "$gl_cv_func_readlink_works" != yes; then
+
+$as_echo "#define READLINK_TRAILING_SLASH_BUG 1" >>confdefs.h
+
+      REPLACE_READLINK=1
+    elif test "$gl_cv_decl_readlink_works" != yes; then
+      REPLACE_READLINK=1
+    fi
+  fi
+
+if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS readlink.$ac_objext"
+
+
+  :
+
+fi
+
+
+
+
+
+          GNULIB_READLINK=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_READLINK 1" >>confdefs.h
+
+
+
+
+
+
+
+
+  : ${RELOCATABLE_CONFIG_H_DIR='$(top_builddir)'}
+  RELOCATABLE_SRC_DIR="\$(top_srcdir)/$gl_source_base"
+  RELOCATABLE_BUILD_DIR="\$(top_builddir)/$gl_source_base"
+
+if test $RELOCATABLE = yes; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS progreloc.$ac_objext"
+
+fi
+
+
+
+  :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  if test $ac_cv_have_decl_setenv = no; then
+    HAVE_DECL_SETENV=0
+  fi
+
+
+
+
+
+  for ac_header in search.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "search.h" "ac_cv_header_search_h" "$ac_includes_default"
+if test "x$ac_cv_header_search_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SEARCH_H 1
+_ACEOF
+
+fi
+
+done
+
+  for ac_func in tsearch
+do :
+  ac_fn_c_check_func "$LINENO" "tsearch" "ac_cv_func_tsearch"
+if test "x$ac_cv_func_tsearch" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_TSEARCH 1
+_ACEOF
+
+fi
+done
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_signal_h='<'signal.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <signal.h>" >&5
+$as_echo_n "checking absolute name of <signal.h>... " >&6; }
+if ${gl_cv_next_signal_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <signal.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_signal_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/signal.h#{
+                    s#.*"\(.*/signal.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_signal_h" >&5
+$as_echo "$gl_cv_next_signal_h" >&6; }
+     fi
+     NEXT_SIGNAL_H=$gl_cv_next_signal_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'signal.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_signal_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H=$gl_next_as_first_directive
+
+
+
+
+
+# AIX declares sig_atomic_t to already include volatile, and C89 compilers
+# then choke on 'volatile sig_atomic_t'.  C99 requires that it compile.
+  ac_fn_c_check_type "$LINENO" "volatile sig_atomic_t" "ac_cv_type_volatile_sig_atomic_t" "
+#include <signal.h>
+
+"
+if test "x$ac_cv_type_volatile_sig_atomic_t" = xyes; then :
+
+else
+  HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=0
+fi
+
+
+
+
+
+  ac_fn_c_check_type "$LINENO" "sighandler_t" "ac_cv_type_sighandler_t" "
+#include <signal.h>
+
+"
+if test "x$ac_cv_type_sighandler_t" = xyes; then :
+
+else
+  HAVE_SIGHANDLER_T=0
+fi
+
+
+
+    for gl_func in pthread_sigmask sigaction     sigaddset sigdelset sigemptyset sigfillset sigismember     sigpending sigprocmask; do
+    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
+$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
+if eval \${$as_gl_Symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <signal.h>
+
+int
+main ()
+{
+#undef $gl_func
+  (void) $gl_func;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$as_gl_Symbol=yes"
+else
+  eval "$as_gl_Symbol=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$as_gl_Symbol
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
+_ACEOF
+
+                     eval ac_cv_have_decl_$gl_func=yes
+fi
+      done
+
+
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define GNULIB_SIGPIPE 1
+_ACEOF
+
+
+
+GNULIB_SIGNAL_H_SIGPIPE=1
+
+
+GNULIB_STDIO_H_SIGPIPE=1
+
+GNULIB_UNISTD_H_SIGPIPE=1
+
+
+
+  if test $gl_cv_type_sigset_t = yes; then
+    ac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
+if test "x$ac_cv_func_sigprocmask" = xyes; then :
+  gl_cv_func_sigprocmask=1
+fi
+
+  fi
+  if test -z "$gl_cv_func_sigprocmask"; then
+    HAVE_POSIX_SIGNALBLOCKING=0
+  fi
+
+if test $HAVE_POSIX_SIGNALBLOCKING = 0; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS sigprocmask.$ac_objext"
+
+  :
+fi
+
+
+
+
+
+          GNULIB_SIGPROCMASK=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_SIGPROCMASK 1" >>confdefs.h
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
+$as_echo_n "checking for ssize_t... " >&6; }
+if ${gt_cv_ssize_t+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+int
+main ()
+{
+int x = sizeof (ssize_t *) + sizeof (ssize_t);
+            return !x;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gt_cv_ssize_t=yes
+else
+  gt_cv_ssize_t=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
+$as_echo "$gt_cv_ssize_t" >&6; }
+  if test $gt_cv_ssize_t = no; then
+
+$as_echo "#define ssize_t int" >>confdefs.h
+
+  fi
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on directories" >&5
+$as_echo_n "checking whether stat handles trailing slashes on directories... " >&6; }
+if ${gl_cv_func_stat_dir_slash+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+  case $host_os in
+            mingw*) gl_cv_func_stat_dir_slash="guessing no";;
+            *) gl_cv_func_stat_dir_slash="guessing yes";;
+          esac
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/stat.h>
+
+int
+main ()
+{
+struct stat st; return stat (".", &st) != stat ("./", &st);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_func_stat_dir_slash=yes
+else
+  gl_cv_func_stat_dir_slash=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_dir_slash" >&5
+$as_echo "$gl_cv_func_stat_dir_slash" >&6; }
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on files" >&5
+$as_echo_n "checking whether stat handles trailing slashes on files... " >&6; }
+if ${gl_cv_func_stat_file_slash+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  touch conftest.tmp
+       # Assume that if we have lstat, we can also check symlinks.
+       if test $ac_cv_func_lstat = yes; then
+         ln -s conftest.tmp conftest.lnk
+       fi
+       if test "$cross_compiling" = yes; then :
+  gl_cv_func_stat_file_slash="guessing no"
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/stat.h>
+
+int
+main ()
+{
+int result = 0;
+      struct stat st;
+      if (!stat ("conftest.tmp/", &st))
+        result |= 1;
+#if HAVE_LSTAT
+      if (!stat ("conftest.lnk/", &st))
+        result |= 2;
+#endif
+      return result;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_func_stat_file_slash=yes
+else
+  gl_cv_func_stat_file_slash=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+       rm -f conftest.tmp conftest.lnk
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_file_slash" >&5
+$as_echo "$gl_cv_func_stat_file_slash" >&6; }
+  case $gl_cv_func_stat_dir_slash in
+    *no) REPLACE_STAT=1
+
+$as_echo "#define REPLACE_FUNC_STAT_DIR 1" >>confdefs.h
+;;
+  esac
+  case $gl_cv_func_stat_file_slash in
+    *no) REPLACE_STAT=1
+
+$as_echo "#define REPLACE_FUNC_STAT_FILE 1" >>confdefs.h
+;;
+  esac
+
+if test $REPLACE_STAT = 1; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS stat.$ac_objext"
+
+
+
+  :
+
+fi
+
+
+
+
+
+          GNULIB_STAT=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_STAT 1" >>confdefs.h
+
+
+
+
+
+
+  # Define two additional variables used in the Makefile substitution.
+
+  if test "$ac_cv_header_stdbool_h" = yes; then
+    STDBOOL_H=''
+  else
+    STDBOOL_H='stdbool.h'
+  fi
+
+   if test -n "$STDBOOL_H"; then
+  GL_GENERATE_STDBOOL_H_TRUE=
+  GL_GENERATE_STDBOOL_H_FALSE='#'
+else
+  GL_GENERATE_STDBOOL_H_TRUE='#'
+  GL_GENERATE_STDBOOL_H_FALSE=
+fi
+
+
+  if test "$ac_cv_type__Bool" = yes; then
+    HAVE__BOOL=1
+  else
+    HAVE__BOOL=0
+  fi
+
+
+
+
+
+  STDDEF_H=
+  if test $gt_cv_c_wchar_t = no; then
+    HAVE_WCHAR_T=0
+    STDDEF_H=stddef.h
+  fi
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
+$as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
+if ${gl_cv_decl_null_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stddef.h>
+      int test[2 * (sizeof NULL == sizeof (void *)) -1];
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_decl_null_works=yes
+else
+  gl_cv_decl_null_works=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
+$as_echo "$gl_cv_decl_null_works" >&6; }
+  if test $gl_cv_decl_null_works = no; then
+    REPLACE_NULL=1
+    STDDEF_H=stddef.h
+  fi
+
+   if test -n "$STDDEF_H"; then
+  GL_GENERATE_STDDEF_H_TRUE=
+  GL_GENERATE_STDDEF_H_FALSE='#'
+else
+  GL_GENERATE_STDDEF_H_TRUE='#'
+  GL_GENERATE_STDDEF_H_FALSE=
+fi
+
+  if test -n "$STDDEF_H"; then
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_stddef_h='<'stddef.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
+$as_echo_n "checking absolute name of <stddef.h>... " >&6; }
+if ${gl_cv_next_stddef_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stddef.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/stddef.h#{
+                    s#.*"\(.*/stddef.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
+$as_echo "$gl_cv_next_stddef_h" >&6; }
+     fi
+     NEXT_STDDEF_H=$gl_cv_next_stddef_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'stddef.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_stddef_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
+
+
+
+
+  fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_stdio_h='<'stdio.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
+$as_echo_n "checking absolute name of <stdio.h>... " >&6; }
+if ${gl_cv_next_stdio_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdio.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_stdio_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/stdio.h#{
+                    s#.*"\(.*/stdio.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
+$as_echo "$gl_cv_next_stdio_h" >&6; }
+     fi
+     NEXT_STDIO_H=$gl_cv_next_stdio_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'stdio.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_stdio_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_STDIO_H=$gl_next_as_first_directive
+
+
+
+
+
+      GNULIB_FSCANF=1
+  GNULIB_SCANF=1
+  GNULIB_FGETC=1
+  GNULIB_GETC=1
+  GNULIB_GETCHAR=1
+  GNULIB_FGETS=1
+  GNULIB_GETS=1
+  GNULIB_FREAD=1
+
+
+      GNULIB_FPRINTF=1
+  GNULIB_PRINTF=1
+  GNULIB_VFPRINTF=1
+  GNULIB_VPRINTF=1
+  GNULIB_FPUTC=1
+  GNULIB_PUTC=1
+  GNULIB_PUTCHAR=1
+  GNULIB_FPUTS=1
+  GNULIB_PUTS=1
+  GNULIB_FWRITE=1
+
+
+
+
+    if test $gl_cv_header_signal_h_SIGPIPE != yes; then
+      REPLACE_STDIO_WRITE_FUNCS=1
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS stdio-write.$ac_objext"
+
+    fi
+
+
+
+
+    for gl_func in dprintf fpurge fseeko ftello getdelim getline popen renameat     snprintf tmpfile vdprintf vsnprintf; do
+    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
+$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
+if eval \${$as_gl_Symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdio.h>
+
+int
+main ()
+{
+#undef $gl_func
+  (void) $gl_func;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$as_gl_Symbol=yes"
+else
+  eval "$as_gl_Symbol=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$as_gl_Symbol
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
+_ACEOF
+
+                     eval ac_cv_have_decl_$gl_func=yes
+fi
+      done
+
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_stdlib_h='<'stdlib.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdlib.h>" >&5
+$as_echo_n "checking absolute name of <stdlib.h>... " >&6; }
+if ${gl_cv_next_stdlib_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_stdlib_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/stdlib.h#{
+                    s#.*"\(.*/stdlib.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5
+$as_echo "$gl_cv_next_stdlib_h" >&6; }
+     fi
+     NEXT_STDLIB_H=$gl_cv_next_stdlib_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'stdlib.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_stdlib_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_STDLIB_H=$gl_next_as_first_directive
+
+
+
+
+
+
+    for gl_func in _Exit atoll canonicalize_file_name getloadavg getsubopt grantpt mkdtemp     mkostemp mkostemps mkstemp mkstemps ptsname random_r initstat_r srandom_r     setstate_r realpath rpmatch setenv strtod strtoll strtoull unlockpt     unsetenv; do
+    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
+$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
+if eval \${$as_gl_Symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#if HAVE_SYS_LOADAVG_H
+# include <sys/loadavg.h>
+#endif
+#if HAVE_RANDOM_H
+# include <random.h>
+#endif
+
+int
+main ()
+{
+#undef $gl_func
+  (void) $gl_func;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$as_gl_Symbol=yes"
+else
+  eval "$as_gl_Symbol=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$as_gl_Symbol
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
+_ACEOF
+
+                     eval ac_cv_have_decl_$gl_func=yes
+fi
+      done
+
+
+
+
+
+
+
+  if test "$ERRNO_H:$REPLACE_STRERROR_0" = :0; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strerror function" >&5
+$as_echo_n "checking for working strerror function... " >&6; }
+if ${gl_cv_func_working_strerror+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+           gl_cv_func_working_strerror="guessing no"
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+int
+main ()
+{
+if (!*strerror (-2)) return 1;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_func_working_strerror=yes
+else
+  gl_cv_func_working_strerror=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_strerror" >&5
+$as_echo "$gl_cv_func_working_strerror" >&6; }
+    if test "$gl_cv_func_working_strerror" != yes; then
+                  REPLACE_STRERROR=1
+    fi
+
+  else
+            REPLACE_STRERROR=1
+  fi
+
+if test $REPLACE_STRERROR = 1; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS strerror.$ac_objext"
+
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define GNULIB_STRERROR 1
+_ACEOF
+
+
+
+
+
+
+
+          GNULIB_STRERROR=1
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_STRERROR 1" >>confdefs.h
+
+
+
+
+
+if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then
+
+
+
+
+
+
+
+
+  gl_LIBOBJS="$gl_LIBOBJS strerror-override.$ac_objext"
+
+
+
+
+
+  if test $ac_cv_header_sys_socket_h != yes; then
+                    for ac_header in winsock2.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
+if test "x$ac_cv_header_winsock2_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_WINSOCK2_H 1
+_ACEOF
+
+fi
+
+done
+
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    HAVE_WINSOCK2_H=1
+    UNISTD_H_HAVE_WINSOCK2_H=1
+    SYS_IOCTL_H_HAVE_WINSOCK2_H=1
+  else
+    HAVE_WINSOCK2_H=0
+  fi
+
+
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_sys_stat_h='<'sys/stat.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/stat.h>" >&5
+$as_echo_n "checking absolute name of <sys/stat.h>... " >&6; }
+if ${gl_cv_next_sys_stat_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+             if test $ac_cv_header_sys_stat_h = yes; then
+
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/stat.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_sys_stat_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/sys/stat.h#{
+                    s#.*"\(.*/sys/stat.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+          else
+               gl_cv_next_sys_stat_h='<'sys/stat.h'>'
+             fi
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_stat_h" >&5
+$as_echo "$gl_cv_next_sys_stat_h" >&6; }
+     fi
+     NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'sys/stat.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_sys_stat_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H=$gl_next_as_first_directive
+
+
+
+
+
+      ac_fn_c_check_type "$LINENO" "nlink_t" "ac_cv_type_nlink_t" "#include <sys/types.h>
+     #include <sys/stat.h>
+"
+if test "x$ac_cv_type_nlink_t" = xyes; then :
+
+else
+
+$as_echo "#define nlink_t int" >>confdefs.h
+
+fi
+
+
+
+    for gl_func in fchmodat fstatat futimens lchmod lstat mkdirat mkfifo mkfifoat     mknod mknodat stat utimensat; do
+    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
+$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
+if eval \${$as_gl_Symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/stat.h>
+
+int
+main ()
+{
+#undef $gl_func
+  (void) $gl_func;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$as_gl_Symbol=yes"
+else
+  eval "$as_gl_Symbol=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$as_gl_Symbol
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
+_ACEOF
+
+                     eval ac_cv_have_decl_$gl_func=yes
+fi
+      done
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+     if test $gl_cv_have_include_next = yes; then
+       gl_cv_next_unistd_h='<'unistd.h'>'
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
+$as_echo_n "checking absolute name of <unistd.h>... " >&6; }
+if ${gl_cv_next_unistd_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+             if test $ac_cv_header_unistd_h = yes; then
+
+
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <unistd.h>
+
+_ACEOF
+                                                                                                                        case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+                                                            gl_cv_next_unistd_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+                  sed -n '\#/unistd.h#{
+                    s#.*"\(.*/unistd.h\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'
+          else
+               gl_cv_next_unistd_h='<'unistd.h'>'
+             fi
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
+$as_echo "$gl_cv_next_unistd_h" >&6; }
+     fi
+     NEXT_UNISTD_H=$gl_cv_next_unistd_h
+
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'unistd.h'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=$gl_cv_next_unistd_h
+     fi
+     NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive
+
+
+
+
+  if test $ac_cv_header_unistd_h = yes; then
+    HAVE_UNISTD_H=1
+  else
+    HAVE_UNISTD_H=0
+  fi
+
+
+
+    for gl_func in chown dup2 dup3 environ euidaccess faccessat fchdir fchownat     fsync ftruncate getcwd getdomainname getdtablesize getgroups     gethostname getlogin getlogin_r getpagesize getusershell setusershell     endusershell group_member lchown link linkat lseek pipe pipe2 pread pwrite     readlink readlinkat rmdir sleep symlink symlinkat ttyname_r unlink unlinkat     usleep; do
+    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
+$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
+if eval \${$as_gl_Symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <unistd.h>
+/* Some systems declare various items in the wrong headers.  */
+#if !(defined __GLIBC__ && !defined __UCLIBC__)
+# include <fcntl.h>
+# include <stdio.h>
+# include <stdlib.h>
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+#  include <io.h>
+# endif
+#endif
+
+int
+main ()
+{
+#undef $gl_func
+  (void) $gl_func;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$as_gl_Symbol=yes"
+else
+  eval "$as_gl_Symbol=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$as_gl_Symbol
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+    if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
+_ACEOF
+
+                     eval ac_cv_have_decl_$gl_func=yes
+fi
+      done
+
+
+
+
+      if  { test "$HAVE_LIBUNISTRING" != yes \
+    || {
+
+
+
+            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
+            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
+                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
+                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
+                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+                         }
+                    }
+               }
+
+
+
+
+       }
+  }; then
+    LIBUNISTRING_UNITYPES_H='unitypes.h'
+  else
+    LIBUNISTRING_UNITYPES_H=
+  fi
+
+
+
+
+      if  { test "$HAVE_LIBUNISTRING" != yes \
+    || {
+
+
+
+            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
+            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
+                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
+                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
+                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+                         }
+                    }
+               }
+
+
+
+
+       }
+  }; then
+    LIBUNISTRING_UNIWIDTH_H='uniwidth.h'
+  else
+    LIBUNISTRING_UNIWIDTH_H=
+  fi
+
+
+
+
+       if  { test "$HAVE_LIBUNISTRING" != yes \
+    || {
+
+
+
+            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
+            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
+                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
+                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
+                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
+                         }
+                    }
+               }
+
+
+
+
+       }
+  }; then
+  LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE=
+  LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE='#'
+else
+  LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE='#'
+  LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE=
+fi
+
+
+
+
+$as_echo "#define USE_UNLOCKED_IO 1" >>confdefs.h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  # End of code from modules
+
+
+
+
+
+
+
+
+
+  gltests_libdeps=
+  gltests_ltlibdeps=
+
+
+
+
+
+
+
+
+
+  gl_source_base='tests'
+  gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
+
+  gl_module_indicator_condition=$gltests_WITNESS
+
+
+
+
+
+
+
+
+
+  LIBICRT_LIBDEPS="$gl_libdeps"
+
+  LIBICRT_LTLIBDEPS="$gl_ltlibdeps"
+
+
+
+
+
+
+
+
+if test "$enable_shared" = yes; then
+  case "$host_os" in
+    mingw* | cygwin*) is_woe32dll=yes ;;
+    *) is_woe32dll=no ;;
+  esac
+else
+  is_woe32dll=no
+fi
+WOE32DLL=$is_woe32dll
+
+if test $is_woe32dll = yes; then
+  DLL_VARIABLE='__declspec (dllimport)'
+else
+  DLL_VARIABLE=
+fi
+
+
+
+
+
+
+subdirs="$subdirs libcharset"
+
+subdirs="$subdirs preload"
+
+ac_config_files="$ac_config_files Makefile"
+
+ac_config_files="$ac_config_files lib/Makefile"
+
+ac_config_files="$ac_config_files srclib/Makefile"
+
+ac_config_files="$ac_config_files src/Makefile"
+
+ac_config_files="$ac_config_files po/Makefile.in"
+
+ac_config_files="$ac_config_files man/Makefile"
+
+if test -d "${srcdir}/tests"; then
+  ac_config_files="$ac_config_files tests/Makefile"
+
+fi
+ac_config_files="$ac_config_files include/iconv.h:include/iconv.h.build.in"
+
+ac_config_files="$ac_config_files include/iconv.h.inst:include/iconv.h.in"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+	cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+	  mv -f confcache "$cache_file"$$ &&
+	  mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+	  mv -f confcache "$cache_file" ;;
+	esac
+      fi
+    fi
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+ if test -n "$EXEEXT"; then
+  am__EXEEXT_TRUE=
+  am__EXEEXT_FALSE='#'
+else
+  am__EXEEXT_TRUE='#'
+  am__EXEEXT_FALSE=
+fi
+
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+  as_fn_error $? "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${RELOCATABLE_VIA_LD_TRUE}" && test -z "${RELOCATABLE_VIA_LD_FALSE}"; then
+  as_fn_error $? "conditional \"RELOCATABLE_VIA_LD\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${RELOCATABLE_VIA_WRAPPER_TRUE}" && test -z "${RELOCATABLE_VIA_WRAPPER_FALSE}"; then
+  as_fn_error $? "conditional \"RELOCATABLE_VIA_WRAPPER\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
+  as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then
+  as_fn_error $? "conditional \"GL_GENERATE_ALLOCA_H\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GL_GENERATE_ERRNO_H_TRUE}" && test -z "${GL_GENERATE_ERRNO_H_FALSE}"; then
+  as_fn_error $? "conditional \"GL_GENERATE_ERRNO_H\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then
+  as_fn_error $? "conditional \"GL_GENERATE_STDBOOL_H\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
+  as_fn_error $? "conditional \"GL_GENERATE_STDDEF_H\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
+  as_fn_error $? "conditional \"GL_GENERATE_STDINT_H\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE}"; then
+  as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+    gl_libobjs=
+    gl_ltlibobjs=
+    if test -n "$gl_LIBOBJS"; then
+      # Remove the extension.
+      sed_drop_objext='s/\.o$//;s/\.obj$//'
+      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
+        gl_libobjs="$gl_libobjs $i.$ac_objext"
+        gl_ltlibobjs="$gl_ltlibobjs $i.lo"
+      done
+    fi
+    gl_LIBOBJS=$gl_libobjs
+
+    gl_LTLIBOBJS=$gl_ltlibobjs
+
+
+
+    gltests_libobjs=
+    gltests_ltlibobjs=
+    if test -n "$gltests_LIBOBJS"; then
+      # Remove the extension.
+      sed_drop_objext='s/\.o$//;s/\.obj$//'
+      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
+        gltests_libobjs="$gltests_libobjs $i.$ac_objext"
+        gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
+      done
+    fi
+    gltests_LIBOBJS=$gltests_libobjs
+
+    gltests_LTLIBOBJS=$gltests_ltlibobjs
+
+
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+
+# 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
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+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
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=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'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in #(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.68.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.68,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    $as_echo "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
+macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
+enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
+AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
+OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
+enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
+pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
+enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
+SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
+ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
+host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
+host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
+host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
+build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
+build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
+build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
+SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
+Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
+GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
+EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
+FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
+LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
+NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
+LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
+max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
+ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
+exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
+lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
+lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
+reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
+reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
+deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
+file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
+file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
+AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
+AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
+STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
+RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
+old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
+old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
+lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
+CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
+CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
+compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
+GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
+MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
+need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
+DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
+NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
+LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
+OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
+OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
+libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
+shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
+extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
+archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
+export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
+whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
+compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
+old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
+archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
+archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
+module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
+module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
+with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
+allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
+no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
+hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
+hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
+hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
+hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
+hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
+inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
+link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
+always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
+export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
+exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
+include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
+prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
+postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
+file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
+variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
+need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
+need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
+version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
+runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
+shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
+shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
+libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
+library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
+soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
+install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
+postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
+finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
+finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
+hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
+sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
+sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
+hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
+enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
+enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
+enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
+old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
+striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
+LD_RC='`$ECHO "$LD_RC" | $SED "$delay_single_quote_subst"`'
+reload_flag_RC='`$ECHO "$reload_flag_RC" | $SED "$delay_single_quote_subst"`'
+reload_cmds_RC='`$ECHO "$reload_cmds_RC" | $SED "$delay_single_quote_subst"`'
+old_archive_cmds_RC='`$ECHO "$old_archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
+compiler_RC='`$ECHO "$compiler_RC" | $SED "$delay_single_quote_subst"`'
+GCC_RC='`$ECHO "$GCC_RC" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag_RC='`$ECHO "$lt_prog_compiler_no_builtin_flag_RC" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_pic_RC='`$ECHO "$lt_prog_compiler_pic_RC" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_wl_RC='`$ECHO "$lt_prog_compiler_wl_RC" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_static_RC='`$ECHO "$lt_prog_compiler_static_RC" | $SED "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o_RC='`$ECHO "$lt_cv_prog_compiler_c_o_RC" | $SED "$delay_single_quote_subst"`'
+archive_cmds_need_lc_RC='`$ECHO "$archive_cmds_need_lc_RC" | $SED "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes_RC='`$ECHO "$enable_shared_with_static_runtimes_RC" | $SED "$delay_single_quote_subst"`'
+export_dynamic_flag_spec_RC='`$ECHO "$export_dynamic_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
+whole_archive_flag_spec_RC='`$ECHO "$whole_archive_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
+compiler_needs_object_RC='`$ECHO "$compiler_needs_object_RC" | $SED "$delay_single_quote_subst"`'
+old_archive_from_new_cmds_RC='`$ECHO "$old_archive_from_new_cmds_RC" | $SED "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds_RC='`$ECHO "$old_archive_from_expsyms_cmds_RC" | $SED "$delay_single_quote_subst"`'
+archive_cmds_RC='`$ECHO "$archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
+archive_expsym_cmds_RC='`$ECHO "$archive_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
+module_cmds_RC='`$ECHO "$module_cmds_RC" | $SED "$delay_single_quote_subst"`'
+module_expsym_cmds_RC='`$ECHO "$module_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
+with_gnu_ld_RC='`$ECHO "$with_gnu_ld_RC" | $SED "$delay_single_quote_subst"`'
+allow_undefined_flag_RC='`$ECHO "$allow_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
+no_undefined_flag_RC='`$ECHO "$no_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_RC='`$ECHO "$hardcode_libdir_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld_RC='`$ECHO "$hardcode_libdir_flag_spec_ld_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_separator_RC='`$ECHO "$hardcode_libdir_separator_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_direct_RC='`$ECHO "$hardcode_direct_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_direct_absolute_RC='`$ECHO "$hardcode_direct_absolute_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_minus_L_RC='`$ECHO "$hardcode_minus_L_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_shlibpath_var_RC='`$ECHO "$hardcode_shlibpath_var_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_automatic_RC='`$ECHO "$hardcode_automatic_RC" | $SED "$delay_single_quote_subst"`'
+inherit_rpath_RC='`$ECHO "$inherit_rpath_RC" | $SED "$delay_single_quote_subst"`'
+link_all_deplibs_RC='`$ECHO "$link_all_deplibs_RC" | $SED "$delay_single_quote_subst"`'
+always_export_symbols_RC='`$ECHO "$always_export_symbols_RC" | $SED "$delay_single_quote_subst"`'
+export_symbols_cmds_RC='`$ECHO "$export_symbols_cmds_RC" | $SED "$delay_single_quote_subst"`'
+exclude_expsyms_RC='`$ECHO "$exclude_expsyms_RC" | $SED "$delay_single_quote_subst"`'
+include_expsyms_RC='`$ECHO "$include_expsyms_RC" | $SED "$delay_single_quote_subst"`'
+prelink_cmds_RC='`$ECHO "$prelink_cmds_RC" | $SED "$delay_single_quote_subst"`'
+postlink_cmds_RC='`$ECHO "$postlink_cmds_RC" | $SED "$delay_single_quote_subst"`'
+file_list_spec_RC='`$ECHO "$file_list_spec_RC" | $SED "$delay_single_quote_subst"`'
+hardcode_action_RC='`$ECHO "$hardcode_action_RC" | $SED "$delay_single_quote_subst"`'
+
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+\$1
+_LTECHO_EOF'
+}
+
+# Quote evaled strings.
+for var in AS \
+DLLTOOL \
+OBJDUMP \
+SHELL \
+ECHO \
+SED \
+GREP \
+EGREP \
+FGREP \
+LD \
+NM \
+LN_S \
+lt_SP2NL \
+lt_NL2SP \
+reload_flag \
+deplibs_check_method \
+file_magic_cmd \
+file_magic_glob \
+want_nocaseglob \
+sharedlib_from_linklib_cmd \
+AR \
+AR_FLAGS \
+archiver_list_spec \
+STRIP \
+RANLIB \
+CC \
+CFLAGS \
+compiler \
+lt_cv_sys_global_symbol_pipe \
+lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_c_name_address \
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+nm_file_list_spec \
+lt_prog_compiler_no_builtin_flag \
+lt_prog_compiler_pic \
+lt_prog_compiler_wl \
+lt_prog_compiler_static \
+lt_cv_prog_compiler_c_o \
+need_locks \
+MANIFEST_TOOL \
+DSYMUTIL \
+NMEDIT \
+LIPO \
+OTOOL \
+OTOOL64 \
+shrext_cmds \
+export_dynamic_flag_spec \
+whole_archive_flag_spec \
+compiler_needs_object \
+with_gnu_ld \
+allow_undefined_flag \
+no_undefined_flag \
+hardcode_libdir_flag_spec \
+hardcode_libdir_flag_spec_ld \
+hardcode_libdir_separator \
+exclude_expsyms \
+include_expsyms \
+file_list_spec \
+variables_saved_for_relink \
+libname_spec \
+library_names_spec \
+soname_spec \
+install_override_mode \
+finish_eval \
+old_striplib \
+striplib \
+LD_RC \
+reload_flag_RC \
+compiler_RC \
+lt_prog_compiler_no_builtin_flag_RC \
+lt_prog_compiler_pic_RC \
+lt_prog_compiler_wl_RC \
+lt_prog_compiler_static_RC \
+lt_cv_prog_compiler_c_o_RC \
+export_dynamic_flag_spec_RC \
+whole_archive_flag_spec_RC \
+compiler_needs_object_RC \
+with_gnu_ld_RC \
+allow_undefined_flag_RC \
+no_undefined_flag_RC \
+hardcode_libdir_flag_spec_RC \
+hardcode_libdir_flag_spec_ld_RC \
+hardcode_libdir_separator_RC \
+exclude_expsyms_RC \
+include_expsyms_RC \
+file_list_spec_RC; do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in reload_cmds \
+old_postinstall_cmds \
+old_postuninstall_cmds \
+old_archive_cmds \
+extract_expsyms_cmds \
+old_archive_from_new_cmds \
+old_archive_from_expsyms_cmds \
+archive_cmds \
+archive_expsym_cmds \
+module_cmds \
+module_expsym_cmds \
+export_symbols_cmds \
+prelink_cmds \
+postlink_cmds \
+postinstall_cmds \
+postuninstall_cmds \
+finish_cmds \
+sys_lib_search_path_spec \
+sys_lib_dlsearch_path_spec \
+reload_cmds_RC \
+old_archive_cmds_RC \
+old_archive_from_new_cmds_RC \
+old_archive_from_expsyms_cmds_RC \
+archive_cmds_RC \
+archive_expsym_cmds_RC \
+module_cmds_RC \
+module_expsym_cmds_RC \
+export_symbols_cmds_RC \
+prelink_cmds_RC \
+postlink_cmds_RC; do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+ac_aux_dir='$ac_aux_dir'
+xsi_shell='$xsi_shell'
+lt_shell_append='$lt_shell_append'
+
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'
+
+
+
+
+
+# Capture the value of obsolete ALL_LINGUAS because we need it to compute
+    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
+    # from automake < 1.5.
+    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
+    # Capture the value of LINGUAS because we need it to compute CATALOGS.
+    LINGUAS="${LINGUAS-%UNSET%}"
+
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+    "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
+    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
+    "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
+    "srclib/Makefile") CONFIG_FILES="$CONFIG_FILES srclib/Makefile" ;;
+    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
+    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
+    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
+    "include/iconv.h") CONFIG_FILES="$CONFIG_FILES include/iconv.h:include/iconv.h.build.in" ;;
+    "include/iconv.h.inst") CONFIG_FILES="$CONFIG_FILES include/iconv.h.inst:include/iconv.h.in" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
+h
+s///
+s/^/:/
+s/[	 ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[	 ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_tt"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+    } >"$ac_tmp/config.h" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$ac_tmp/config.h" "$ac_file" \
+	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error $? "could not create -" "$LINENO" 5
+  fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$_am_arg" : 'X\(//\)[^/]' \| \
+	 X"$_am_arg" : 'X\(//\)$' \| \
+	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+
+  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
+
+
+  case $ac_file$ac_mode in
+    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$mf" : 'X\(//\)[^/]' \| \
+	 X"$mf" : 'X\(//\)$' \| \
+	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$file" : 'X\(//\)[^/]' \| \
+	 X"$file" : 'X\(//\)$' \| \
+	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      as_dir=$dirpart/$fdir; as_fn_mkdir_p
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+ ;;
+    "libtool":C)
+
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+#                 Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+# The names of the tagged configurations supported by this script.
+available_tags="RC "
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Which release of libtool.m4 was used?
+macro_version=$macro_version
+macro_revision=$macro_revision
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Assembler program.
+AS=$lt_AS
+
+# DLL creation program.
+DLLTOOL=$lt_DLLTOOL
+
+# Object dumper program.
+OBJDUMP=$lt_OBJDUMP
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# What type of objects to build.
+pic_mode=$pic_mode
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# An echo program that protects backslashes.
+ECHO=$lt_ECHO
+
+# The host system.
+host_alias=$host_alias
+host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="\$SED -e 1s/^X//"
+
+# A grep program that handles long lines.
+GREP=$lt_GREP
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# A literal string matcher.
+FGREP=$lt_FGREP
+
+# A BSD- or MS-compatible name lister.
+NM=$lt_NM
+
+# Whether we need soft or hard links.
+LN_S=$lt_LN_S
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Object file suffix (normally "o").
+objext=$ac_objext
+
+# Executable file suffix (normally "").
+exeext=$exeext
+
+# whether the shell understands "unset".
+lt_unset=$lt_unset
+
+# turn spaces into newlines.
+SP2NL=$lt_lt_SP2NL
+
+# turn newlines into spaces.
+NL2SP=$lt_lt_NL2SP
+
+# convert \$build file names to \$host format.
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+
+# convert \$build files to toolchain format.
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method = "file_magic".
+file_magic_cmd=$lt_file_magic_cmd
+
+# How to find potential files when deplibs_check_method = "file_magic".
+file_magic_glob=$lt_file_magic_glob
+
+# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
+want_nocaseglob=$lt_want_nocaseglob
+
+# Command to associate shared and link libraries.
+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
+
+# The archiver.
+AR=$lt_AR
+
+# Flags to create an archive.
+AR_FLAGS=$lt_AR_FLAGS
+
+# How to feed a file listing to the archiver.
+archiver_list_spec=$lt_archiver_list_spec
+
+# A symbol stripping program.
+STRIP=$lt_STRIP
+
+# Commands used to install an old-style archive.
+RANLIB=$lt_RANLIB
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Whether to use a lock for old archive extraction.
+lock_old_archive_extraction=$lock_old_archive_extraction
+
+# A C compiler.
+LTCC=$lt_CC
+
+# LTCC compiler flags.
+LTCFLAGS=$lt_CFLAGS
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration.
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair.
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# Transform the output of nm in a C name address pair when lib prefix is needed.
+global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+# Specify filename containing input files for \$NM.
+nm_file_list_spec=$lt_nm_file_list_spec
+
+# The root where to search for dependent libraries,and in which our libraries should be installed.
+lt_sysroot=$lt_sysroot
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# Used to examine libraries when file_magic_cmd begins with "file".
+MAGIC_CMD=$MAGIC_CMD
+
+# Must we lock files when doing compilation?
+need_locks=$lt_need_locks
+
+# Manifest tool.
+MANIFEST_TOOL=$lt_MANIFEST_TOOL
+
+# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+DSYMUTIL=$lt_DSYMUTIL
+
+# Tool to change global to local symbols on Mac OS X.
+NMEDIT=$lt_NMEDIT
+
+# Tool to manipulate fat objects and archives on Mac OS X.
+LIPO=$lt_LIPO
+
+# ldd/readelf like tool for Mach-O binaries on Mac OS X.
+OTOOL=$lt_OTOOL
+
+# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
+OTOOL64=$lt_OTOOL64
+
+# Old archive suffix (normally "a").
+libext=$libext
+
+# Shared library suffix (normally ".so").
+shrext_cmds=$lt_shrext_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at link time.
+variables_saved_for_relink=$lt_variables_saved_for_relink
+
+# Do we need the "lib" prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Library versioning type.
+version_type=$version_type
+
+# Shared library runtime path variable.
+runpath_var=$runpath_var
+
+# Shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names.  First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Permission mode override for installation of shared libraries.
+install_override_mode=$lt_install_override_mode
+
+# Command to use after installation of a shared archive.
+postinstall_cmds=$lt_postinstall_cmds
+
+# Command to use after uninstallation of a shared archive.
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# As "finish_cmds", except a single script fragment to be evaled but
+# not shown.
+finish_eval=$lt_finish_eval
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Compile-time system search path for libraries.
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds
+
+# A language specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds
+
+# Commands necessary for finishing linking programs.
+postlink_cmds=$lt_postlink_cmds
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '$q' "$ltmain" >> "$cfgfile" \
+     || (rm -f "$cfgfile"; exit 1)
+
+  if test x"$xsi_shell" = xyes; then
+  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
+func_dirname ()\
+{\
+\    case ${1} in\
+\      */*) func_dirname_result="${1%/*}${2}" ;;\
+\      *  ) func_dirname_result="${3}" ;;\
+\    esac\
+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_basename ()$/,/^} # func_basename /c\
+func_basename ()\
+{\
+\    func_basename_result="${1##*/}"\
+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
+func_dirname_and_basename ()\
+{\
+\    case ${1} in\
+\      */*) func_dirname_result="${1%/*}${2}" ;;\
+\      *  ) func_dirname_result="${3}" ;;\
+\    esac\
+\    func_basename_result="${1##*/}"\
+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
+func_stripname ()\
+{\
+\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
+\    # positional parameters, so assign one to ordinary parameter first.\
+\    func_stripname_result=${3}\
+\    func_stripname_result=${func_stripname_result#"${1}"}\
+\    func_stripname_result=${func_stripname_result%"${2}"}\
+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
+func_split_long_opt ()\
+{\
+\    func_split_long_opt_name=${1%%=*}\
+\    func_split_long_opt_arg=${1#*=}\
+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
+func_split_short_opt ()\
+{\
+\    func_split_short_opt_arg=${1#??}\
+\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
+func_lo2o ()\
+{\
+\    case ${1} in\
+\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
+\      *)    func_lo2o_result=${1} ;;\
+\    esac\
+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_xform ()$/,/^} # func_xform /c\
+func_xform ()\
+{\
+    func_xform_result=${1%.*}.lo\
+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_arith ()$/,/^} # func_arith /c\
+func_arith ()\
+{\
+    func_arith_result=$(( $* ))\
+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_len ()$/,/^} # func_len /c\
+func_len ()\
+{\
+    func_len_result=${#1}\
+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+fi
+
+if test x"$lt_shell_append" = xyes; then
+  sed -e '/^func_append ()$/,/^} # func_append /c\
+func_append ()\
+{\
+    eval "${1}+=\\${2}"\
+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
+func_append_quoted ()\
+{\
+\    func_quote_for_eval "${2}"\
+\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  # Save a `func_append' function call where possible by direct use of '+='
+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+else
+  # Save a `func_append' function call even when '+=' is not available
+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+fi
+
+if test x"$_lt_function_replace_fail" = x":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
+fi
+
+
+   mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+
+
+    cat <<_LT_EOF >> "$ofile"
+
+# ### BEGIN LIBTOOL TAG CONFIG: RC
+
+# The linker used to build libraries.
+LD=$lt_LD_RC
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag_RC
+reload_cmds=$lt_reload_cmds_RC
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds_RC
+
+# A language specific compiler.
+CC=$lt_compiler_RC
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC_RC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic_RC
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl_RC
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static_RC
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc_RC
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object_RC
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds_RC
+archive_expsym_cmds=$lt_archive_expsym_cmds_RC
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds_RC
+module_expsym_cmds=$lt_module_expsym_cmds_RC
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld_RC
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag_RC
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag_RC
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct_RC
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute_RC
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L_RC
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic_RC
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath_RC
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs_RC
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols_RC
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds_RC
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms_RC
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms_RC
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds_RC
+
+# Commands necessary for finishing linking programs.
+postlink_cmds=$lt_postlink_cmds_RC
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec_RC
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action_RC
+
+# ### END LIBTOOL TAG CONFIG: RC
+_LT_EOF
+
+ ;;
+    "po-directories":C)
+    for ac_file in $CONFIG_FILES; do
+      # Support "outfile[:infile[:infile...]]"
+      case "$ac_file" in
+        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+      esac
+      # PO directories have a Makefile.in generated from Makefile.in.in.
+      case "$ac_file" in */Makefile.in)
+        # Adjust a relative srcdir.
+        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
+        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
+        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
+        # In autoconf-2.13 it is called $ac_given_srcdir.
+        # In autoconf-2.50 it is called $srcdir.
+        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
+        case "$ac_given_srcdir" in
+          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
+          /*) top_srcdir="$ac_given_srcdir" ;;
+          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
+        esac
+        # Treat a directory as a PO directory if and only if it has a
+        # POTFILES.in file. This allows packages to have multiple PO
+        # directories under different names or in different locations.
+        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
+          rm -f "$ac_dir/POTFILES"
+          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
+          gt_tab=`printf '\t'`
+          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
+          POMAKEFILEDEPS="POTFILES.in"
+          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
+          # on $ac_dir but don't depend on user-specified configuration
+          # parameters.
+          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
+            # The LINGUAS file contains the set of available languages.
+            if test -n "$OBSOLETE_ALL_LINGUAS"; then
+              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
+            fi
+            ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
+            # Hide the ALL_LINGUAS assigment from automake < 1.5.
+            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
+            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
+          else
+            # The set of available languages was given in configure.in.
+            # Hide the ALL_LINGUAS assigment from automake < 1.5.
+            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
+          fi
+          # Compute POFILES
+          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
+          # Compute UPDATEPOFILES
+          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
+          # Compute DUMMYPOFILES
+          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
+          # Compute GMOFILES
+          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
+          case "$ac_given_srcdir" in
+            .) srcdirpre= ;;
+            *) srcdirpre='$(srcdir)/' ;;
+          esac
+          POFILES=
+          UPDATEPOFILES=
+          DUMMYPOFILES=
+          GMOFILES=
+          for lang in $ALL_LINGUAS; do
+            POFILES="$POFILES $srcdirpre$lang.po"
+            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
+            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
+            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
+          done
+          # CATALOGS depends on both $ac_dir and the user's LINGUAS
+          # environment variable.
+          INST_LINGUAS=
+          if test -n "$ALL_LINGUAS"; then
+            for presentlang in $ALL_LINGUAS; do
+              useit=no
+              if test "%UNSET%" != "$LINGUAS"; then
+                desiredlanguages="$LINGUAS"
+              else
+                desiredlanguages="$ALL_LINGUAS"
+              fi
+              for desiredlang in $desiredlanguages; do
+                # Use the presentlang catalog if desiredlang is
+                #   a. equal to presentlang, or
+                #   b. a variant of presentlang (because in this case,
+                #      presentlang can be used as a fallback for messages
+                #      which are not translated in the desiredlang catalog).
+                case "$desiredlang" in
+                  "$presentlang"*) useit=yes;;
+                esac
+              done
+              if test $useit = yes; then
+                INST_LINGUAS="$INST_LINGUAS $presentlang"
+              fi
+            done
+          fi
+          CATALOGS=
+          if test -n "$INST_LINGUAS"; then
+            for lang in $INST_LINGUAS; do
+              CATALOGS="$CATALOGS $lang.gmo"
+            done
+          fi
+          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
+          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
+          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
+            if test -f "$f"; then
+              case "$f" in
+                *.orig | *.bak | *~) ;;
+                *) cat "$f" >> "$ac_dir/Makefile" ;;
+              esac
+            fi
+          done
+        fi
+        ;;
+      esac
+    done ;;
+
+  esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+
+#
+# CONFIG_SUBDIRS section.
+#
+if test "$no_recursion" != yes; then
+
+  # Remove --cache-file, --srcdir, and --disable-option-checking arguments
+  # so they do not pile up.
+  ac_sub_configure_args=
+  ac_prev=
+  eval "set x $ac_configure_args"
+  shift
+  for ac_arg
+  do
+    if test -n "$ac_prev"; then
+      ac_prev=
+      continue
+    fi
+    case $ac_arg in
+    -cache-file | --cache-file | --cache-fil | --cache-fi \
+    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+      ac_prev=cache_file ;;
+    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
+    | --c=*)
+      ;;
+    --config-cache | -C)
+      ;;
+    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+      ac_prev=srcdir ;;
+    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+      ;;
+    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+      ac_prev=prefix ;;
+    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+      ;;
+    --disable-option-checking)
+      ;;
+    *)
+      case $ac_arg in
+      *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+      esac
+      as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
+    esac
+  done
+
+  # Always prepend --prefix to ensure using the same prefix
+  # in subdir configurations.
+  ac_arg="--prefix=$prefix"
+  case $ac_arg in
+  *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+  esac
+  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
+
+  # Pass --silent
+  if test "$silent" = yes; then
+    ac_sub_configure_args="--silent $ac_sub_configure_args"
+  fi
+
+  # Always prepend --disable-option-checking to silence warnings, since
+  # different subdirs can have different --enable and --with options.
+  ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
+
+  ac_popdir=`pwd`
+  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
+
+    # Do not complain, so a configure script can configure whichever
+    # parts of a large source tree are present.
+    test -d "$srcdir/$ac_dir" || continue
+
+    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
+    $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
+    $as_echo "$ac_msg" >&6
+    as_dir="$ac_dir"; as_fn_mkdir_p
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+    cd "$ac_dir"
+
+    # Check for guested configure; otherwise get Cygnus style configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      ac_sub_configure=$ac_srcdir/configure.gnu
+    elif test -f "$ac_srcdir/configure"; then
+      ac_sub_configure=$ac_srcdir/configure
+    elif test -f "$ac_srcdir/configure.in"; then
+      # This should be Cygnus configure.
+      ac_sub_configure=$ac_aux_dir/configure
+    else
+      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
+$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
+      ac_sub_configure=
+    fi
+
+    # The recursion is here.
+    if test -n "$ac_sub_configure"; then
+      # Make the cache file name correct relative to the subdirectory.
+      case $cache_file in
+      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
+      *) # Relative name.
+	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
+      esac
+
+      { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
+$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
+      # The eval makes quoting arguments work.
+      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
+	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
+	as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
+    fi
+
+    cd "$ac_popdir"
+  done
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..12f88df
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,214 @@
+dnl Copyright (C) 1999-2011 Free Software Foundation, Inc.
+dnl This file is part of the GNU LIBICONV Library.
+dnl
+dnl The GNU LIBICONV Library is free software; you can redistribute it
+dnl and/or modify it under the terms of the GNU Library General Public
+dnl License as published by the Free Software Foundation; either version 2
+dnl of the License, or (at your option) any later version.
+dnl
+dnl The GNU LIBICONV Library is distributed in the hope that it will be
+dnl useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+dnl Library General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU Library General Public
+dnl License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+dnl If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+dnl Fifth Floor, Boston, MA 02110-1301, USA.
+
+AC_PREREQ([2.60])
+AC_INIT
+AC_CONFIG_SRCDIR([lib/iconv.c])
+AC_CONFIG_AUX_DIR([build-aux])
+AM_INIT_AUTOMAKE([libiconv], [1.14])
+AC_CONFIG_HEADERS([config.h lib/config.h])
+AC_PROG_MAKE_SET
+
+dnl           checks for basic programs
+
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_INSTALL
+
+AC_PATH_PROG([STRIP], [strip], [:]) dnl sets STRIP
+AM_PROG_INSTALL_STRIP               dnl overrides STRIP when cross-compiling,
+                                    dnl sets INSTALL_STRIP_PROGRAM
+
+dnl           check for host type
+
+AC_CANONICAL_HOST
+
+dnl           hack
+
+dnl Hack to work around limitations of automake and error.m4 regarding LIBOBJS.
+dnl "srclib/Makefile.am:32: automatically discovered file `error.h' should not be explicitly mentioned"
+AC_DEFUN([my_SRCLIB_OBJ],[SRCLIBOBJS="$SRCLIBOBJS $1.$ac_objext"])
+AC_DEFUN([my_SRCLIB_REPLACE_FUNCS], [AC_CHECK_FUNCS([$1], , [my_SRCLIB_OBJ($ac_func)])])
+m4_pushdef([AC_LIBOBJ], m4_defn([my_SRCLIB_OBJ]))
+m4_pushdef([AC_REPLACE_FUNCS], m4_defn([my_SRCLIB_REPLACE_FUNCS]))
+
+dnl           checks for UNIX variants that set DEFS
+
+gl_EARLY
+
+dnl           checks for installer options
+
+gl_RELOCATABLE([srclib])
+
+AC_ARG_ENABLE([extra-encodings],
+  [AC_HELP_STRING([--enable-extra-encodings],
+                  [add support for a few rarely used encodings])],
+  [AC_DEFINE([ENABLE_EXTRA], 1,
+             [Define to 1 to enable a few rarely used encodings.])
+   USE_EXTRA_ENCODINGS=yes],
+  [USE_EXTRA_ENCODINGS=no])
+AC_SUBST([USE_EXTRA_ENCODINGS])
+
+dnl           checks for programs
+
+CL_PROG_CP
+CL_PROG_LN
+AC_PROG_LN_S
+
+dnl           checks for compiler output filename suffixes
+
+AC_OBJEXT
+AC_EXEEXT
+
+dnl           check for build configuration
+
+LT_INIT([disable-static win32-dll])
+
+dnl Prepares the libtool configuration for handling of Windows resources, and
+dnl sets the RC variable to a program that compiles Windows resource files.
+LT_LANG([Windows Resource])
+
+dnl On mingw and Cygwin, we can activate special Makefile rules which add
+dnl version information to the executables.
+case "$host_os" in
+  mingw* | cygwin*) is_woe32=yes ;;
+  *) is_woe32=no ;;
+esac
+WOE32=$is_woe32
+AC_SUBST([WOE32])
+if test $WOE32 = yes; then
+  dnl Check for a program that compiles Windows resource files.
+  AC_CHECK_TOOL([WINDRES], [windres])
+fi
+
+gl_VISIBILITY
+AM_ICONV
+AM_GNU_GETTEXT([external], [need-ngettext])
+
+dnl           checks for typedefs
+
+AC_TYPE_MBSTATE_T
+gt_TYPE_WCHAR_T
+
+dnl           checks for header files, functions and declarations
+
+if test "$am_cv_func_iconv" = yes -a -n "$am_cv_proto_iconv_arg1"; then
+  ICONV_CONST="const"
+else
+  ICONV_CONST=""
+fi
+AC_SUBST([ICONV_CONST])
+
+if test $gt_cv_c_wchar_t = yes; then
+  HAVE_WCHAR_T=1
+else
+  HAVE_WCHAR_T=0
+fi
+AC_SUBST([HAVE_WCHAR_T])
+
+AC_CHECK_FUNCS([getc_unlocked mbrtowc wcrtomb mbsinit setlocale])
+
+dnl mbstate_t is used if HAVE_WCRTOMB || HAVE_MBRTOWC, see lib/loop_wchar.h.
+if test $ac_cv_func_wcrtomb = yes || test $ac_cv_func_mbrtowc = yes; then
+  USE_MBSTATE_T=1
+else
+  USE_MBSTATE_T=0
+fi
+AC_SUBST([USE_MBSTATE_T])
+
+AC_CACHE_CHECK([whether <wchar.h> is standalone],
+  [gl_cv_header_wchar_h_standalone],
+  [AC_COMPILE_IFELSE(
+     [AC_LANG_PROGRAM(
+        [[#include <wchar.h>
+          wchar_t w;]],
+        [[]])],
+    [gl_cv_header_wchar_h_standalone=yes],
+    [gl_cv_header_wchar_h_standalone=no])])
+if test $gl_cv_header_wchar_h_standalone = yes; then
+  BROKEN_WCHAR_H=0
+else
+  BROKEN_WCHAR_H=1
+fi
+AC_SUBST([BROKEN_WCHAR_H])
+
+AC_REPLACE_FUNCS([memmove])
+
+AM_LANGINFO_CODESET
+gl_FCNTL_O_FLAGS
+
+AC_EILSEQ
+
+CL_WORDS_LITTLEENDIAN
+
+gl_INIT
+
+dnl           hack
+
+dnl End of hack to work around limitations of automake and error.m4.
+m4_popdef([AC_REPLACE_FUNCS])
+m4_popdef([AC_LIBOBJ])
+AC_SUBST([SRCLIBOBJS])
+
+dnl Compilation on mingw and Cygwin needs special Makefile rules, because
+dnl 1. when we install a shared library, we must arrange to export
+dnl    auxiliary pointer variables for every exported variable,
+dnl 2. when we install a shared library and a static library simultaneously,
+dnl    the include file specifies __declspec(dllimport) and therefore we
+dnl    must arrange to define the auxiliary pointer variables for the
+dnl    exported variables _also_ in the static library.
+if test "$enable_shared" = yes; then
+  case "$host_os" in
+    mingw* | cygwin*) is_woe32dll=yes ;;
+    *) is_woe32dll=no ;;
+  esac
+else
+  is_woe32dll=no
+fi
+WOE32DLL=$is_woe32dll
+AC_SUBST([WOE32DLL])
+if test $is_woe32dll = yes; then
+  DLL_VARIABLE='__declspec (dllimport)'
+else
+  DLL_VARIABLE=
+fi
+AC_SUBST([DLL_VARIABLE])
+
+AH_BOTTOM([
+/* On Windows, variables that may be in a DLL must be marked specially.  */
+#if defined _MSC_VER && defined _DLL
+# define DLL_VARIABLE __declspec (dllimport)
+#else
+# define DLL_VARIABLE
+#endif
+])
+
+AC_CONFIG_SUBDIRS([libcharset])
+AC_CONFIG_SUBDIRS([preload])
+AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([lib/Makefile])
+AC_CONFIG_FILES([srclib/Makefile])
+AC_CONFIG_FILES([src/Makefile])
+AC_CONFIG_FILES([po/Makefile.in])
+AC_CONFIG_FILES([man/Makefile])
+if test -d "${srcdir}/tests"; then
+  AC_CONFIG_FILES([tests/Makefile])
+fi
+AC_CONFIG_FILES([include/iconv.h:include/iconv.h.build.in])
+AC_CONFIG_FILES([include/iconv.h.inst:include/iconv.h.in])
+AC_OUTPUT
diff --git a/djgpp/Makefile.maint b/djgpp/Makefile.maint
new file mode 100644
index 0000000..4f67bf1
--- /dev/null
+++ b/djgpp/Makefile.maint
@@ -0,0 +1,32 @@
+# Maintainer's Makefile                                         -*-Makefile-*-
+
+top_srcdir = ..
+srcdir = .
+
+SHELL = /bin/sh
+
+all: README fnchange.lst
+
+fnchange.lst: fnchange.in $(top_srcdir)/configure.ac
+	rm -f $@; \
+	PACKAGE=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*(\([A-Za-z]*\),.*$$/\1/'`; \
+	VERSION=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*,[ 	]\([0-9.]*\).*$$/\1/'`; \
+	sed \
+	    -e '/^#/d' \
+	    -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
+	  $(srcdir)/fnchange.in > t-$@
+	mv t-$@ $@
+
+README: README.in $(top_srcdir)/configure.ac
+	rm -f $@; \
+	PACKAGE=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*(\([A-Za-z]*\),.*$$/\1/'`; \
+	VERSION=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*,[ 	]\([0-9.]*\).*$$/\1/'`; \
+	packageversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
+	treeversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
+	sed \
+	    -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
+	    -e "s/@VER@/$${VERSION}/g" \
+	    -e "s/@packageversion@/$$packageversion/g" \
+	    -e "s/@treeversion@/$$treeversion/g" \
+	  $(srcdir)/README.in > t-$@
+	mv t-$@ $@
diff --git a/djgpp/README b/djgpp/README
new file mode 100644
index 0000000..6245667
--- /dev/null
+++ b/djgpp/README
@@ -0,0 +1,122 @@
+This is a port of GNU Libiconv 1.11 to MSDOS/DJGPP.
+
+1.:     DJGPP specific changes.
+        =======================
+        There are no DJGPP specific changes. This package should
+        configure and compile out-of-the-box.
+        Please read the documentation to become familiar with this
+        product.
+
+
+2.:     Installing the binary package.
+        ==============================
+
+2.1.:   Copy the binary distribution into the top DJGPP installation
+        directory and unzip the binary distribution running *ONE* of
+        the following commands:
+          unzip32 licv111b.zip      or
+          djtarx licv111b.zip       or
+          pkunzip -d licv111b.zip
+
+
+
+3.:     Building the binaries from sources.
+        ===================================
+
+3.1.:   To build the binaries you will need the following binary packages:
+          djdev203.zip, bsh204b.zip, gcc2952b.zip,
+          bnu210b.zip, mak3791b.zip, fil316b.zip,
+          shl112b.zip, txt20b.zip, txi40b.zip,
+          grep24b.zip and sed302b.zip
+
+
+        All this packages can be found in the v2gnu directory of any
+        Simtel.NET mirror.
+        You will need bsh204b.zip and *NOT* a prior version or the build will fail.
+        The same applies to djdev203.zip. You *MUST* use the updated versions of
+        fil316b.zip (date: 2000-05-30) and shl112b.zip (date: 2000-08-11). This
+        updated versions have been recompiled with djdev203.zip and know about
+        the "/dev/env" functionality introduced with djdev203.zip. All the other
+        packages are the ones I have used to build the binaries from this sources.
+        Previuos and/or later versions of this packages may do the job as well but
+        I have not tested this.
+
+3.2.:   Create a temporary directory and copy the source package: licv111s.zip
+        into the temporary directory. If you download the source distribution
+        from one of the DJGPP archives, just unzip it preserving the directory
+        structure, runnig ONE of the following commands:
+          unzip32 licv111s.zip      or
+          djtarx licv111s.zip       or
+          pkunzip -d licv111s.zip
+
+        Source distributions downloaded from one of the GNU FTP sites need
+        some more work to unpack.  First, you MUST use the `djtar' program to
+        unzip the package.  That's because some file names in the official
+        distributions need to be changed to avoid problems on the various
+        platforms supported by DJGPP.  `djtar' can rename files on the fly
+        given a file with name mappings.  The distribution includes a file
+        `djgpp/fnchange.lst' with the necessary mappings.  So you need first
+        to retrieve that file, and then invoke `djtar' to unpack the
+        distribution.  Here's how:
+
+          djtar -x -p -o libiconv-1.7/djgpp/fnchange.lst libiconv-1.7.tar.gz > lst
+          djtar -x -n lst libiconv-1.7.tar.gz
+
+        (The name of the distribution archive and the top-level directory will
+        be different for versions other than 1.7.)
+
+3.3.:   The package is preconfigured for djdev203. To build the products you
+        should run the following command:
+          make
+
+        After the compilation has finished, you can check the products
+        running the command:
+          make check
+
+        To install the products run the command:
+          make install
+
+        This will install the products (iconv.exe iconv.h localcharset.h libconv.a
+        libcharset.a iconv.1 iconv.3 iconv_open.3 iconv_close.3) into your DJGPP
+        installation tree. As usual, prefix is defined as "/dev/env/DJDIR".
+        If you prefer to install into same other directory run the command:
+          make install prefix=z:/some/other/dir
+
+        Of course, you should replace "z:/some/other/dir" by an appropriate path
+        that will meet your requeriments.
+
+3.4.:   If you need/want to reconfigure the package you will have to run the
+        following commands:
+          make distclean
+          djgpp\config
+
+        Please note that you *MUST* use the "distclean" option or the config.cache
+        file will *NOT* be deleted. In this case you are *NOT* reconfiguring
+        because the configuration informations is read from the cache file instead
+        of being newly computed.
+        To build the programs in a directory other than where the sources are,
+        you must add the parameter that specifies the source directory,
+        e.g:
+          x:\src\gnu\libiconv.111\djgpp\config x:/src/gnu/libiconv.111
+
+        Lets assume you want to build the binaries in a directory placed on a 
+        different drive (z:\build in this case) from where the sources are,
+        then you will run the following commands:
+          z:
+          md \build
+          cd \build
+          x:\src\gnu\libiconv.111\djgpp\config x:/src/gnu/libiconv.111
+
+        You *MUST* use forward slashes to specify the source directory.
+        After having configured the package run the folowing commands to create
+        the binaries and docs and install them:
+          make
+          make check
+          make install
+
+        Send suggestions and bug reports concerning the DJGPP port to
+        comp.os.msdos.djgpp or djgpp@delorie.com. Libiconv specific bugs
+        must be reported to Bruno Haible <haible@clisp.cons.org>.
+
+
+          Guerrero, Juan Manuel <st001906@hrz1.hrz.tu-darmstadt.de>
diff --git a/djgpp/README.in b/djgpp/README.in
new file mode 100644
index 0000000..2e775a5
--- /dev/null
+++ b/djgpp/README.in
@@ -0,0 +1,120 @@
+This is a port of GNU Libiconv @VER@ to MSDOS/DJGPP.
+
+1.:     DJGPP specific changes.
+        =======================
+        There are no DJGPP specific changes. This package should
+        configure and compile out-of-the-box.
+        Please read the documentation to become familiar with this
+        product.
+
+
+2.:     Installing the binary package.
+        ==============================
+
+2.1.:   Copy the binary distribution into the top DJGPP installation
+        directory and unzip the binary distribution running *ONE* of
+        the following commands:
+          unzip32 licv@packageversion@b.zip      or
+          djtarx licv@packageversion@b.zip       or
+          pkunzip -d licv@packageversion@b.zip
+
+
+
+3.:     Building the binaries from sources.
+        ===================================
+
+3.1.:   To build the binaries you will need the following binary packages:
+          djdev203.zip (patchlevel 2),
+          bshNNNb.zip, gccNNNb.zip, bnuNNNb.zip, makNNNb.zip, filNNNb.zip,
+          shlNNNb.zip, txtNNNb.zip, txiNNNb.zip, grepNNNb.zip, sedNNNb.zip,
+          and difNNN.zip
+
+        NNN represents the latest version number of the binary packages. All
+        this packages can be found in the current/v2gnu/ directory of any
+        ftp.delorie.com mirror.
+
+3.2.:   Create a temporary directory and copy the source package: licv@packageversion@s.zip
+        into the temporary directory. If you download the source distribution
+        from one of the DJGPP archives, just unzip it preserving the directory
+        structure, runnig ONE of the following commands:
+          unzip32 licv@packageversion@s.zip      or
+          djtarx licv@packageversion@s.zip       or
+          pkunzip -d licv@packageversion@s.zip
+
+        Source distributions downloaded from one of the GNU FTP sites need
+        some more work to unpack. First, you MUST use the `djtar' program
+        to unzip the package. That's because some file names in the official
+        distributions need to be changed to avoid problems on the various
+        platforms supported by DJGPP. `djtar' can rename files on the fly
+        given a file with name mappings. The distribution includes a file
+        `djgpp/fnchange.lst' with the necessary mappings. So you need first
+        to retrieve that file, and then invoke `djtar' to unpack the
+        distribution. Here's how:
+
+          djtar -x -p -o @V@/djgpp/fnchange.lst @V@.tar.gz > lst
+          djtar -x -n lst @V@.tar.gz
+
+        (The name of the distribution archive and the top-level directory will
+        be different for versions other than @VER@.)
+
+3.3.:   If you have downloaded the source package from one of the GNU FTP sites
+        you will have to configure the package running the command:
+          djgpp\config.bat
+
+3.4.:   If you have downloaded the source package from one of the delorie FTP
+        sites the package is already preconfigured for djdev203 or later. In
+        any case, to build the products you must run the following command:
+          make
+
+        After the compilation has finished, you can check the products
+        running the command:
+          make check
+
+        To install the products run the command:
+          make install
+
+        This will install the products (iconv.exe iconv.h localcharset.h libconv.a
+        libcharset.a iconv.1 iconv.3 iconv_open.3 iconv_close.3) into your DJGPP
+        installation tree. As usual, prefix is defined as "/dev/env/DJDIR".
+        If you prefer to install into same other directory run the command:
+          make install prefix=z:/some/other/dir
+
+        Of course, you should replace "z:/some/other/dir" by an appropriate path
+        that will meet your requeriments.
+
+3.5.:   If for some reason you want to reconfigure the package cd into the top
+        srcdir (libiconv.@treeversion@) and run the following commands:
+          del djgpp\config.cache
+          make distclean
+          djgpp\config
+
+        Please note that you *MUST* delete the config.cache file in the djgpp
+        subdir or you will not really reconfigure the sources because the
+        configuration informations will be read from the cache file instead
+        of being newly computed.
+        To build the programs in a directory other than where the sources are,
+        you must add the parameter that specifies the source directory,
+        e.g:
+          x:\src\gnu\libiconv.@treeversion@\djgpp\config x:/src/gnu/libiconv.@treeversion@
+
+        Lets assume you want to build the binaries in a directory placed on a 
+        different drive (z:\build in this case) from where the sources are,
+        then you will run the following commands:
+          z:
+          md \build
+          cd \build
+          x:\src\gnu\libiconv.@treeversion@\djgpp\config x:/src/gnu/libiconv.@treeversion@
+
+        You *MUST* use forward slashes to specify the source directory.
+        After having configured the package run the folowing commands to create
+        the binaries and docs and install them:
+          make
+          make check
+          make install
+
+        Send suggestions and bug reports concerning the DJGPP port to
+        comp.os.msdos.djgpp or djgpp@delorie.com. Libiconv specific bugs
+        must be reported to <bug-gnu-libiconv@gnu.org>.
+
+
+          Guerrero, Juan Manuel <juan.guerrero@gmx.de>
diff --git a/djgpp/config.bat b/djgpp/config.bat
new file mode 100644
index 0000000..56b5ee6
--- /dev/null
+++ b/djgpp/config.bat
@@ -0,0 +1,482 @@
+@echo off

+Rem Configure libiconv for DJGPP.

+

+Rem WARNING WARNING WARNING: This file needs to have DOS CRLF end-of-line

+Rem format, or else stock DOS/Windows shells will refuse to run it.

+

+echo Configuring GNU libiconv for DJGPP v2.x...

+Rem The SmallEnv tests protect against fixed and too small size

+Rem of the environment in stock DOS shell.

+

+Rem Find out if NLS is wanted or not,

+Rem if dependency-tracking is wanted or not,

+Rem if caching is wanted or not

+Rem and where the sources are.

+Rem We always default to NLS support,

+Rem no dependency tracking

+Rem and to in place configuration.

+set ARGS=

+set NLS=disabled

+if not "%NLS%" == "disabled" goto SmallEnv

+set CACHING=enabled

+if not "%CACHING%" == "enabled" goto SmallEnv

+set DEPENDENCY_TRACKING=disabled

+if not "%DEPENDENCY_TRACKING%" == "disabled" goto SmallEnv

+set LIBICONV_PREFIX=disabled

+if not "%LIBICONV_PREFIX%" == "disabled" goto SmallEnv

+set LIBINTL_PREFIX=disabled

+if not "%LIBINTL_PREFIX%" == "disabled" goto SmallEnv

+set HTML=enabled

+if not "%HTML%" == "enabled" goto SmallEnv

+set XSRC=.

+if not "%XSRC%" == "." goto SmallEnv

+

+Rem Loop over all arguments.

+Rem Special arguments are: NLS, XSRC, CACHE, STATIC_LIBS, LIBICONV_PREFIX, LIBINTL_PREFIX and DEPS.

+Rem All other arguments are stored into ARGS.

+:ArgLoop

+if "%1" == "nls" goto NextArgument

+if "%1" == "NLS" goto NextArgument

+if "%1" == "no-nls" goto NoNLS

+if "%1" == "no-NLS" goto NoNLS

+if "%1" == "NO-NLS" goto NoNLS

+goto CachingOption

+:NoNLS

+if "%1" == "no-nls" set NLS=disabled

+if "%1" == "no-NLS" set NLS=disabled

+if "%1" == "NO-NLS" set NLS=disabled

+if not "%NLS%" == "disabled" goto SmallEnv

+goto NextArgument

+:CachingOption

+if "%1" == "cache" goto NextArgument

+if "%1" == "CACHE" goto NextArgument

+if "%1" == "no-cache" goto NoCaching

+if "%1" == "no-CACHE" goto NoCaching

+if "%1" == "NO-CACHE" goto NoCaching

+goto DependencyOption

+:NoCaching

+if "%1" == "no-cache" set CACHING=disabled

+if "%1" == "no-CACHE" set CACHING=disabled

+if "%1" == "NO-CACHE" set CACHING=disabled

+if not "%CACHING%" == "disabled" goto SmallEnv

+goto NextArgument

+:DependencyOption

+if "%1" == "no-dep" goto NextArgument

+if "%1" == "no-DEP" goto NextArgument

+if "%1" == "NO-DEP" goto NextArgument

+if "%1" == "dep" goto DependecyTraking

+if "%1" == "DEP" goto DependecyTraking

+goto LibiconvPrefixOption

+:DependecyTraking

+if "%1" == "dep" set DEPENDENCY_TRACKING=enabled

+if "%1" == "DEP" set DEPENDENCY_TRACKING=enabled

+if not "%DEPENDENCY_TRACKING%" == "enabled" goto SmallEnv

+goto NextArgument

+:LibiconvPrefixOption

+if "%1" == "no-libiconvprefix" goto NextArgument

+if "%1" == "no-LIBICONVPREFIX" goto NextArgument

+if "%1" == "NO-LIBICONVPREFIX" goto NextArgument

+if "%1" == "libiconvprefix" goto WithLibiconvPrefix

+if "%1" == "LIBICONVPREFIX" goto WithLibiconvPrefix

+goto LibintlPrefixOption

+:WithLibiconvPrefix

+if "%1" == "libiconvprefix" set LIBICONV_PREFIX=enabled

+if "%1" == "LIBICONVPREFIX" set LIBICONV_PREFIX=enabled

+if not "%LIBICONV_PREFIX%" == "enabled" goto SmallEnv

+goto NextArgument

+:LibintlPrefixOption

+if "%1" == "no-libiconvprefix" goto NextArgument

+if "%1" == "no-LIBICONVPREFIX" goto NextArgument

+if "%1" == "NO-LIBICONVPREFIX" goto NextArgument

+if "%1" == "libintlprefix" goto _WithLibintlPrefix

+if "%1" == "LIBINTLPREFIX" goto _WithLibintlPrefix

+goto HTMLOption

+:_WithLibintlPrefix

+if "%1" == "libintlprefix" set LIBINTL_PREFIX=enabled

+if "%1" == "LIBINTLPREFIX" set LIBINTL_PREFIX=enabled

+if not "%LIBINTL_PREFIX%" == "enabled" goto SmallEnv

+:HTMLOption

+if "%1" == "withhtml" goto NextArgument

+if "%1" == "withHTML" goto NextArgument

+if "%1" == "WITHHTML" goto NextArgument

+if "%1" == "withouthtml" goto _WithoutHTML

+if "%1" == "withoutHTML" goto _WithoutHTML

+if "%1" == "WITHOUTHTML" goto _WithoutHTML

+goto SrcDirOption

+:_WithoutHTML

+if "%1" == "withouthtml" set HTML=disabled

+if "%1" == "withoutHTML" set HTML=disabled

+if "%1" == "WITHOUTHTML" set HTML=disabled

+if not "%HTML%" == "disabled" goto SmallEnv

+goto NextArgument

+:SrcDirOption

+echo %1 | grep -q "/"

+if errorlevel 1 goto CollectArgument

+set XSRC=%1

+if not "%XSRC%" == "%1" goto SmallEnv

+goto NextArgument

+:CollectArgument

+set _ARGS=%ARGS% %1

+if not "%_ARGS%" == "%ARGS% %1" if not "%_ARGS%" == "%ARGS%%1" goto SmallEnv

+echo %_ARGS% | grep -q "[^ ]"

+if not errorlevel 0 set ARGS=%_ARGS%

+set _ARGS=

+:NextArgument

+shift

+if not "%1" == "" goto ArgLoop

+

+Rem Create an arguments file for the configure script.

+echo --srcdir=%XSRC% > arguments

+if "%CACHING%" == "enabled"              echo --cache-file=%XSRC%/djgpp/config.cache >> arguments

+if "%DEPENDENCY_TRACKING%" == "enabled"  echo --enable-dependency-tracking >> arguments

+if "%DEPENDENCY_TRACKING%" == "disabled" echo --disable-dependency-tracking >> arguments

+if "%LIBICONV_PREFIX%" == "enabled"      echo --with-libiconv-prefix >> arguments

+if "%LIBICONV_PREFIX%" == "disabled"     echo --without-libiconv-prefix >> arguments

+if "%LIBINTL_PREFIX%" == "enabled"       echo --with-libintl-prefix >> arguments

+if "%LIBINTL_PREFIX%" == "disabled"      echo --without-libintl-prefix >> arguments

+if "%HTML%" == "enabled"                 echo --enable-html >> arguments

+if "%HTML%" == "disabled"                echo --disable-html >> arguments

+if not "%ARGS%" == ""                    echo %ARGS% >> arguments

+set ARGS=

+set CACHING=

+set DEPENDENCY_TRACKING=

+set LIBICONV_PREFIX=

+set LIBINTL_PREFIX=

+set HTML=

+

+Rem Find out where the sources are

+if "%XSRC%" == "." goto InPlace

+

+:NotInPlace

+redir -e /dev/null update %XSRC%/configure.org ./configure

+test -f ./configure

+if errorlevel 1 update %XSRC%/configure ./configure

+test -d ./libcharset

+if errorlevel 1 md libcharset

+redir -e /dev/null update %XSRC%/libcharset/configure.org ./libcharset/configure

+test -f ./libcharset/configure

+if errorlevel 1 update %XSRC%/libcharset/configure ./libcharset/configure

+

+:InPlace

+Rem Update configuration files

+echo Updating configuration scripts...

+test -f ./configure.org

+if errorlevel 1 update ./configure ./configure.org

+sed -f %XSRC%/djgpp/config.sed ./configure.org > configure

+if errorlevel 1 goto SedError

+test -f ./libcharset/configure.org

+if errorlevel 1 update ./libcharset/configure ./libcharset/configure.org

+sed -f %XSRC%/djgpp/config.sed ./libcharset/configure.org > configure.tmp

+if errorlevel 1 goto SedError

+Rem The following is needed because the toplevel configure script calls the

+Rem %XSRC%/libcharset/configure script instead of ./libcharset/configure.

+test -f %XSRC%/libcharset/configure.org

+if errorlevel 1 update %XSRC%/libcharset/configure %XSRC%/libcharset/configure.org

+update configure.tmp %XSRC%/libcharset/configure

+rm ./configure.tmp

+

+Rem Make sure they have a config.site file

+set CONFIG_SITE=%XSRC%/djgpp/config.site

+if not "%CONFIG_SITE%" == "%XSRC%/djgpp/config.site" goto SmallEnv

+

+Rem Make sure crucial file names are not munged by unpacking

+test -f %XSRC%/config.h.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h.in %XSRC%/config.h-in

+test -f %XSRC%/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h %XSRC%/config.h-in

+test -f %XSRC%/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/configh.in %XSRC%/config.h-in

+test -f %XSRC%/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config_h.in %XSRC%/config.h-in

+test -f %XSRC%/lib/config.h.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config.h.in %XSRC%/lib/config.h-in

+test -f %XSRC%/lib/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config.h %XSRC%/lib/config.h-in

+test -f %XSRC%/lib/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/configh.in %XSRC%/lib/config.h-in

+test -f %XSRC%/lib/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config_h.in %XSRC%/lib/config.h-in

+test -f %XSRC%/include/iconv.h.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h.in %XSRC%/include/iconv.h-in

+test -f %XSRC%/include/iconv.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h %XSRC%/include/iconv.h-in

+test -f %XSRC%/include/iconv.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconvh.in %XSRC%/include/iconv.h-in

+test -f %XSRC%/include/iconv.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv_h.in %XSRC%/include/iconv.h-in

+test -f %XSRC%/include/iconv.h.build.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h.build.in %XSRC%/include/iconv.h-build-in

+test -f %XSRC%/include/iconv.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h %XSRC%/include/iconv.h-build-in

+test -f %XSRC%/include/iconv.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconvh.build %XSRC%/include/iconv.h-build-in

+test -f %XSRC%/include/iconv.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv_h.build %XSRC%/include/iconv.h-build-in

+test -f %XSRC%/libcharset/config.h.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config.h.in %XSRC%/libcharset/config.h-in

+test -f %XSRC%/libcharset/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config.h %XSRC%/libcharset/config.h-in

+test -f %XSRC%/libcharset/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/configh.in %XSRC%/libcharset/config.h-in

+test -f %XSRC%/libcharset/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config_h.in %XSRC%/libcharset/config.h-in

+test -f %XSRC%/libcharset/include/libcharset.h.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset.h.in %XSRC%/libcharset/include/libcharset.h-in

+test -f %XSRC%/libcharset/include/libcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset.h %XSRC%/libcharset/include/libcharset.h-in

+test -f %XSRC%/libcharset/include/libcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharseth.in %XSRC%/libcharset/include/libcharset.h-in

+test -f %XSRC%/libcharset/include/libcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset_h.in %XSRC%/libcharset/include/libcharset.h-in

+test -f %XSRC%/libcharset/include/localcharset.h.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h.in %XSRC%/libcharset/include/localcharset.h-in

+test -f %XSRC%/libcharset/include/localcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h %XSRC%/libcharset/include/localcharset.h-in

+test -f %XSRC%/libcharset/include/localcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharseth.in %XSRC%/libcharset/include/localcharset.h-in

+test -f %XSRC%/libcharset/include/localcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset_h.in %XSRC%/libcharset/include/localcharset.h-in

+test -f %XSRC%/libcharset/include/localcharset.h.build.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h.build.in %XSRC%/libcharset/include/localcharset.h-build-in

+test -f %XSRC%/libcharset/include/localcharset.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h %XSRC%/libcharset/include/localcharset.h-build-in

+test -f %XSRC%/libcharset/include/localcharset.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharseth.build %XSRC%/libcharset/include/localcharset.h-build-in

+test -f %XSRC%/libcharset/include/localcharset.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset_h.build %XSRC%/libcharset/include/localcharset.h-build-in

+

+Rem DJGPP needs ICONV_CONST set to const.

+sed "s/^#undef ICONV_CONST/#define ICONV_CONST const/" %XSRC%/config.h-in > config.tmp

+mv -f config.tmp %XSRC%/config.h-in

+

+Rem All fixes needed to get the package configured, compiled and tested.

+Rem 1:  Change the stateless-check script so it knowns about the

+Rem     new filenames.

+Rem 2:  Ditto for Makefile.in

+Rem 3:  Ditto for source files.

+

+:test -f %XSRC%/stamp-djgppfixes

+:if not errorlevel 1 goto TestsuitFixed

+Rem Fix the Makefile.ins.

+test -f %XSRC%/lib/Makefile.org

+if errorlevel 1 update %XSRC%/lib/Makefile.in %XSRC%/lib/Makefile.org

+sed -f %XSRC%/djgpp/makefile.sed %XSRC%/lib/Makefile.org > Makefile.tmp

+if errorlevel 1 goto SedError

+update Makefile.tmp %XSRC%/lib/Makefile.in

+rm Makefile.tmp

+test -f %XSRC%/tests/Makefile.org

+if errorlevel 1 update %XSRC%/tests/Makefile.in %XSRC%/tests/Makefile.org

+sed -f %XSRC%/djgpp/makefile.sed %XSRC%/tests/Makefile.org > Makefile.tmp

+if errorlevel 1 goto SedError

+update Makefile.tmp %XSRC%/tests/Makefile.in

+rm Makefile.tmp

+

+Rem Fix the source files.

+test -f %XSRC%/lib/aliases/aliases2.org

+if errorlevel 1 update %XSRC%/lib/aliases/aliases2.h %XSRC%/lib/aliases/aliases2.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/aliases/aliases2.org > aliases2.tmp

+if errorlevel 1 goto SedError

+update aliases2.tmp %XSRC%/lib/aliases/aliases2.h

+rm aliases2.tmp

+test -f %XSRC%/lib/iconv.org

+if errorlevel 1 update %XSRC%/lib/iconv.c %XSRC%/lib/iconv.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/iconv.org > iconv.tmp

+if errorlevel 1 goto SedError

+update iconv.tmp %XSRC%/lib/iconv.c

+rm iconv.tmp

+test -f %XSRC%/lib/converters.org

+if errorlevel 1 update %XSRC%/lib/converters.h %XSRC%/lib/converters.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/converters.org > converters.tmp

+if errorlevel 1 goto SedError

+update converters.tmp %XSRC%/lib/converters.h

+rm converters.tmp

+test -f %XSRC%/lib/cns/11643.org

+if errorlevel 1 update %XSRC%/lib/cns/11643.h %XSRC%/lib/cns/11643.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/cns/11643.org > 11643.tmp

+if errorlevel 1 goto SedError

+update 11643.tmp %XSRC%/lib/cns/11643.h

+rm 11643.tmp

+test -f %XSRC%/lib/cns/11643_4.org

+if errorlevel 1 update %XSRC%/lib/cns/11643_4.h %XSRC%/lib/cns/11643_4.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/cns/11643_4.org > 11643_4.tmp

+if errorlevel 1 goto SedError

+update 11643_4.tmp %XSRC%/lib/cns/11643_4.h

+rm 11643_4.tmp

+test -f %XSRC%/lib/iso/ir165.org

+if errorlevel 1 update %XSRC%/lib/iso/ir165.h %XSRC%/lib/iso/ir165.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/iso/ir165.org > ir165.tmp

+if errorlevel 1 goto SedError

+update ir165.tmp %XSRC%/lib/iso/ir165.h

+rm ir165.tmp

+test -f %XSRC%/lib/big5hkscs/1999.org

+if errorlevel 1 update %XSRC%/lib/big5hkscs/1999.h %XSRC%/lib/big5hkscs/1999.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/1999.org > 1999.tmp

+if errorlevel 1 goto SedError

+update 1999.tmp %XSRC%/lib/big5hkscs/1999.h

+rm 1999.tmp

+test -f %XSRC%/lib/big5hkscs/2001.org

+if errorlevel 1 update %XSRC%/lib/big5hkscs/2001.h %XSRC%/lib/big5hkscs/2001.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/2001.org > 2001.tmp

+if errorlevel 1 goto SedError

+update 2001.tmp %XSRC%/lib/big5hkscs/2001.h

+rm 2001.tmp

+test -f %XSRC%/lib/big5hkscs/2004.org

+if errorlevel 1 update %XSRC%/lib/big5hkscs/2004.h %XSRC%/lib/big5hkscs/2004.org

+sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/2004.org > 2004.tmp

+if errorlevel 1 goto SedError

+update 2004.tmp %XSRC%/lib/big5hkscs/2004.h

+rm 2004.tmp

+

+Rem Fix the test scripts.

+if "%XSRC%" == "." goto NoDirChange

+cd | sed "s|:.*$|:|" > cd_BuildDir.bat

+cd | sed "s|^.:|cd |" >> cd_BuildDir.bat

+mv -f cd_BuildDir.bat %XSRC%/cd_BuildDir.bat

+echo %XSRC% | sed -e "s|^/dev/||" -e "s|/|:|" -e "s|:.*$|:|g" > cd_SrcDir.bat

+echo %XSRC% | sed -e "s|^/dev/||" -e "s|/|:/|" -e "s|^.*:|cd |" -e "s|^\.\.|cd &|" -e "s|/|\\|g" >> cd_SrcDir.bat

+call cd_SrcDir.bat

+call djgpp\edtest.bat

+call cd_BuildDir.bat

+rm -f cd_SrcDir.bat cd_BuildDir.bat %XSRC%/cd_BuildDir.bat

+goto TestsuitFixed

+:NoDirChange

+call djgpp\edtest.bat

+::TestsuitFixed

+:touch %XSRC%/stamp-djgppfixes

+

+Rem /include/wchar.h from DJGPP 2.03 does not work.

+Rem Replace it with the one of DJGPP 2.04.

+test -f %XSRC%/srclib/wchar.h

+if errorlevel 1 update %XSRC%/djgpp/wchar.h %XSRC%/srclib/wchar.h

+

+Rem This is required because DOS/Windows are case-insensitive

+Rem to file names, and "make install" will do nothing if Make

+Rem finds a file called `install'.

+if exist INSTALL mv -f INSTALL INSTALL.txt

+

+Rem Set SHELL to a sane default or some configure tests stop working

+Rem if the package is configured across partitions.

+if not "%SHELL%" == "" goto HomeName

+set SHELL=/bin/sh

+if not "%SHELL%" == "/bin/sh" goto SmallEnv

+echo No SHELL found in the environment, using default value

+

+:HomeName

+Rem Set HOME to a sane default so configure stops complaining.

+if not "%HOME%" == "" goto HostName

+set HOME=%XSRC%/djgpp

+if not "%HOME%" == "%XSRC%/djgpp" goto SmallEnv

+echo No HOME found in the environment, using default value

+

+:HostName

+Rem Set HOSTNAME so it shows in config.status

+if not "%HOSTNAME%" == "" goto hostdone

+if "%windir%" == "" goto msdos

+set OS=MS-Windows

+if not "%OS%" == "MS-Windows" goto SmallEnv

+goto haveos

+:msdos

+set OS=MS-DOS

+if not "%OS%" == "MS-DOS" goto SmallEnv

+:haveos

+if not "%USERNAME%" == "" goto haveuname

+if not "%USER%" == "" goto haveuser

+echo No USERNAME and no USER found in the environment, using default values

+set HOSTNAME=Unknown PC

+if not "%HOSTNAME%" == "Unknown PC" goto SmallEnv

+goto userdone

+:haveuser

+set HOSTNAME=%USER%'s PC

+if not "%HOSTNAME%" == "%USER%'s PC" goto SmallEnv

+goto userdone

+:haveuname

+set HOSTNAME=%USERNAME%'s PC

+if not "%HOSTNAME%" == "%USERNAME%'s PC" goto SmallEnv

+:userdone

+set _HOSTNAME=%HOSTNAME%, %OS%

+if not "%_HOSTNAME%" == "%HOSTNAME%, %OS%" goto SmallEnv

+set HOSTNAME=%_HOSTNAME%

+:hostdone

+set _HOSTNAME=

+set OS=

+

+Rem install-sh is required by the configure script but clashes with the

+Rem various Makefile install-foo targets, so we MUST have it before the

+Rem script runs and rename it afterwards

+test -f %XSRC%/install-sh

+if not errorlevel 1 goto NoRen0

+test -f %XSRC%/install-sh.sh

+if not errorlevel 1 mv -f %XSRC%/install-sh.sh %XSRC%/install-sh

+:NoRen0

+

+if "%NLS%" == "disabled" goto WithoutNLS

+

+:WithNLS

+test -d %XSRC%/po

+if errorlevel 1 goto WithoutNLS

+

+Rem Check for the needed libraries and binaries.

+test -x /dev/env/DJDIR/bin/msgfmt.exe

+if not errorlevel 0 goto MissingNLSTools

+test -x /dev/env/DJDIR/bin/xgettext.exe

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/include/libcharset.h

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/lib/libcharset.a

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/include/iconv.h

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/lib/libiconv.a

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/include/libintl.h

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/lib/libintl.a

+if not errorlevel 0 goto MissingNLSTools

+

+Rem Recreate the files in the %XSRC%/po subdir with our ported tools.

+redir -e /dev/null rm %XSRC%/po/*.gmo

+redir -e /dev/null rm %XSRC%/po/libiconv.pot

+redir -e /dev/null rm %XSRC%/po/cat-id-tbl.c

+redir -e /dev/null rm %XSRC%/po/stamp-cat-id

+

+Rem Update the arguments file for the configure script.

+Rem We prefer without-included-gettext because libintl.a from gettext package

+Rem is the only one that is garanteed to have been ported to DJGPP.

+echo --enable-nls --without-included-gettext >> arguments

+goto ConfigurePackage

+

+:MissingNLSTools

+echo Needed libs/tools for NLS not found. Configuring without NLS.

+:WithoutNLS

+Rem Update the arguments file for the configure script.

+echo --disable-nls >> arguments

+

+:ConfigurePackage

+echo Running the ./configure script...

+sh ./configure @arguments

+if errorlevel 1 goto CfgError

+rm arguments

+echo Done.

+goto End

+

+:SedError

+echo ./configure script editing failed!

+goto End

+

+:CfgError

+echo ./configure script exited abnormally!

+goto End

+

+:SmallEnv

+echo Your environment size is too small.  Enlarge it and run me again.

+echo Configuration NOT done!

+

+:End

+test -f %XSRC%/install-sh.sh

+if not errorlevel 1 goto NoRen1

+test -f %XSRC%/install-sh

+if not errorlevel 1 mv -f %XSRC%/install-sh %XSRC%/install-sh.sh

+:NoRen1

+set CONFIG_SITE=

+set HOSTNAME=

+set XSRC=

diff --git a/djgpp/config.sed b/djgpp/config.sed
new file mode 100644
index 0000000..8d33f98
--- /dev/null
+++ b/djgpp/config.sed
@@ -0,0 +1,162 @@
+# DJGPP specific configuration file.
+# Sed script for additional DJGPP specific editing
+# of the configure script generated by autoconf 2.60.
+
+
+# Additional editing of Makefiles
+/^".*ac_file_inputs.*tmp\/out$/ a\
+cat > "$tmp/subs-djgpp.sed" << eof_djgpp\
+# DJGPP specific Makefile changes.\
+s,\\.deps,_deps,g\
+s,\\.libs,_libs,g\
+s,\\.new\\.,_new.,g\
+s,\\.old\\.,_old.,g\
+s,\\.tab\\.,_tab.,g\
+s,config\\.h\\.in,config.h-in,g\
+s,\\.\\([1-9]\\)\\.html,_\\1.html,g\
+s,iconv\\.h\\.inst,iconv_h.ins,g\
+s,iconv\\.h\\.in,iconv.h-in,g\
+s,iconv\\.h\\.build\\.in,iconv.h-build-in,g\
+s,libcharset\\.h\\.in,libcharset.h-in,g\
+s,localcharset\\.h\\.inst,localcharset_h.ins,g\
+s,localcharset\\.h\\.in,localcharset.h-in,g\
+s,localcharset\\.h\\.build\\.in,localcharset.h-build-in,g\
+s,Makefile\\.am\\.in,Makefile.am-in,g\
+s,Makefile\\.in\\.in,Makefile.in-in,g\
+/^\\.y\\.c:/,/^$/ {\
+  /\\\$(YACCCOMPILE)/ {\
+    a\\\\\
+	-@test -f y.tab.c && mv -f y.tab.c y_tab.c\\\\\
+	-@test -f y.tab.h && mv -f y.tab.h y_tab.h\
+  }\
+}\
+eof_djgpp\
+sed -f "\$tmp/subs-djgpp.sed" \$tmp/out > \$tmp/out.djgpp\
+mv -f \$tmp/out.djgpp \$tmp/out
+
+
+# Rename config.h.in into config.h-in
+/ac_config_headers=/s|config\.h|&:config.h-in|g
+/CONFIG_HEADERS=/ s|config\.h\.in|&:config.h-in|2
+
+# Rename iconv.h.build.in, iconv.h.inst, iconv.h.in and Makefile.in.in into iconv.h-build-in, iconv_h.ins, iconv.h-in and Makefile.in-in
+/ac_config_files=/ {
+  s|iconv\.h\.build\.in|iconv.h-build-in|
+  s|iconv\.h\.inst|iconv_h.ins|
+  s|iconv\.h\.in|iconv.h-in|
+  s|po/Makefile\.in|&:po/Makefile.in-in|
+}
+/CONFIG_FILES=/ {
+  s|iconv\.h\.build\.in|iconv.h-build-in|
+  s|iconv\.h\.inst|iconv_h.ins|
+  s|iconv\.h\.in|iconv.h-in|
+  s|po/Makefile\.in|&:po/Makefile.in-in|2
+}
+
+# Rename localcharset.h.build.in, localcharset.h.inst, localcharset.h.in and Makefile.in.in into localcharset.h-build-in, localcharset_h.ins, localcharset.h-in and Makefile.in-in
+/ac_config_files=/ {
+  s|localcharset\.h\.build\.in|localcharset.h-build-in|
+  s|localcharset\.h\.inst|localcharset_h.ins|
+  s|localcharset\.h\.in|localcharset.h-in|
+}
+/CONFIG_FILES=/ {
+  s|localcharset\.h\.build\.in|localcharset.h-build-in|
+  s|localcharset\.h\.inst|localcharset_h.ins|
+  s|localcharset\.h\.in|localcharset.h-in|
+}
+
+# We always use _deps and _libs instead of .deps and .libs, because
+# the latter is an invalid name on 8+3 MS-DOS file system.  This makes
+# the generated Makefiles good for every DJGPP installation, not only
+# the one where the package was configured (which could happen to be
+# a Windows box, where leading dots in file names are allowed).
+s,\.deps,_deps,g
+s,\.libs,_libs,g
+/^rmdir[	 ]*\.tst/ i\
+am__leading_dot=_
+
+# Replace (command) > /dev/null with `command > /dev/null`, since
+# parenthesized commands always return zero status in the ported Bash,
+# even if the named command doesn't exist
+/if ([^|;`]*null/{
+  s,(,`,
+  s,),,
+  /null[	 ]*2>&1/ s,2>&1,&`,
+  /null.*null/ s,null.*null,&`,
+  /null.*null/ !{
+    /null[	 ]*2>&1/ !s,null,&`,
+  }
+}
+
+# DOS-style absolute file names should be supported as well
+/\*) top_srcdir=/s,/\*,[\\\\/]* | ?:[\\\\/]*,
+
+# The following two items are changes needed for configuring
+# and compiling across partitions.
+# 1) The given srcdir value is always translated from the
+#    "x:" syntax into "/dev/x" syntax while we run configure.
+/^[	 ]*-srcdir=\*.*$/ a\
+    ac_optarg=`echo "$ac_optarg" | sed "s,^\\([A-Za-z]\\):,/dev/\\1,"`
+/set X `ls -Lt \$srcdir/ i\
+   if `echo $srcdir | grep "^/dev/" - > /dev/null`; then\
+     srcdir=`echo "$srcdir" | sed -e "s%^/dev/%%" -e "s%/%:/%"`\
+   fi
+
+# Autoconf 2.52e generated configure scripts
+# write absolute paths into Makefiles and bison.in
+# making them useless for DJGPP installations for
+# which the package has not been configured for.
+/MISSING=/,/^$/ {
+  /^fi$/ a\
+am_missing_run=`echo "$am_missing_run" | sed 's%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'`
+}
+/^install_sh=/a\
+install_sh=`echo "$install_sh" | sed 's%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'`
+
+# This will only work if the assumption that the
+# testsuite is ran from the following path:
+#   ${top_srcdir}/tests/testsuite.dir
+# holds. The explicit names are of no importance.
+#   ../../. == ${top_srcdir}
+#/^esac$/,/^ac_abs_srcdir=/ {
+/^ac_abs_srcdir=/ i\
+ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"`\
+ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"`\
+ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"`
+#ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"`
+/^ac_abs_srcdir=/ a\
+for dj_dir in $ac_abs_builddir $ac_abs_top_builddir $ac_abs_top_srcdir $ac_abs_srcdir\
+do\
+  ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%//%/%g"`\
+  ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%//%/%g"`\
+  ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%//%/%g"`\
+  ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%//%/%g"`\
+done
+
+# Add DJGPP version information.
+/^#define VERSION/ s/\$VERSION/&  (DJGPP port (r1))/
+
+# We need makeinfo to make the html formated docs.
+/\$am_missing_run[	 ]*makeinfo/ s,\$am_missing_run,,
+
+# The path to the FORTRAN compiler and libraries
+# shall contain no absolute path reference so it
+# will be good for all djgpp installations.
+/^FLIBS="\$ac_cv_flibs"/ i\
+ac_djgpp_path=`echo "$DJDIR" | sed 's%\\\\\\%/%g' | tr $as_cr_LETTERS $as_cr_letters`\
+ac_cv_flibs=`echo "$ac_cv_flibs" | sed "s%-L$ac_djgpp_path%-L/dev/env/DJDIR%g"`
+
+# Autoconf generated configure scripts write absolute
+# paths of certain header files into Makefiles making
+# them useless for DJGPP installations for which the
+# package has not been configured for.
+/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_absolute_.*$/ {
+h
+s,^.*\(gl_cv_absolute_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`,
+G
+}
+/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_full_.*$/ {
+h
+s,^.*\(gl_cv_full_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`,
+G
+}
diff --git a/djgpp/config.site b/djgpp/config.site
new file mode 100644
index 0000000..66cd725
--- /dev/null
+++ b/djgpp/config.site
@@ -0,0 +1,73 @@
+#! /bin/sh
+
+# This is the config.site file for configuring GNU packages
+# which are to be built with DJGPP tools.
+
+
+# Include the djgpp subdirectory in PATH, so that getconf is found
+PATH="$srcdir/djgpp:$PATH"
+
+# These two variables are required, otherwise looking for
+# programs along the PATH will not work.
+PATH_SEPARATOR=:
+PATH_EXPAND=y
+
+# This is required in for "test -f foo" to find foo.exe
+export TEST_FINDS_EXE=y
+
+# The root of the DJGPP tree serves as the default prefix
+test "x$prefix" = xNONE && prefix='/dev/env/DJDIR'
+
+# This is required for config.status script to be run, since
+# ./configure runs it by invoking ${CONFIG_SHELL-/bin/sh}
+CONFIG_SHELL=${CONFIG_SHELL='sh'}
+
+# These are set here so the generated Makefile's will be good
+# for every DJGPP installation, not only the one where the
+# package was configured.
+# $INSTALL must be an absolute path name, otherwise config.status
+# will try to prepend ./ and ../ to it when it goes into subdirs.
+INSTALL=${INSTALL='/dev/env/DJDIR/bin/ginstall -c'}
+RANLIB=${RANLIB='ranlib'}
+#GMSGFMT=${GMSGFMT='/dev/env/DJDIR/bin/msgfmt'}
+#MSGFMT=${MSGFMT='/dev/env/DJDIR/bin/msgfmt'}
+#XGETTEXT=${XGETTEXT='/dev/env/DJDIR/bin/xgettext'}
+AWK=${AWK='gawk'}
+
+# A sane default for emacs.
+ac_cv_path_EMACS=${EMACS='/dev/env/DJDIR/gnu/emacs/bin/emacs'}
+
+# A sane default for m4.
+ac_cv_path_M4=${M4='/dev/env/DJDIR/bin/m4'}
+
+# A sane default for grep.
+ac_cv_path_GREP=${GREP='/dev/env/DJDIR/bin/grep'}
+
+# A sane default for egrep.
+ac_cv_path_EGREP=${EGREP='/dev/env/DJDIR/bin/egrep'}
+
+# A sane default for fgrep.
+ac_cv_path_FGREP=${FGREP='/dev/env/DJDIR/bin/fgrep'}
+
+# A sane default for sed.
+lt_cv_path_SED=${SED='/dev/env/DJDIR/bin/sed'}
+
+# A sane default for mkdir.
+ac_cv_path_mkdir=${MKDIR_P='/dev/env/DJDIR/bin/mkdir -p'}
+
+# These are set here so the generated libtool will be good
+# for every DJGPP installation, not only the one where the
+# package was configured.
+NM=${NM='nm'}
+LD=${LD='ld'}
+
+# Force the test for 'ln -s' to report 'cp -pf'.
+ac_cv_prog_LN_S='cp -pf'
+
+# There is no fork and vfork functionality.
+ac_cv_func_fork=no
+ac_cv_func_vfork=no
+ac_cv_func_pipe=no
+
+# DJGPP needs ICONV_CONST set to const
+am_cv_proto_iconv_arg1="const"
diff --git a/djgpp/edtest.bat b/djgpp/edtest.bat
new file mode 100644
index 0000000..890ade3
--- /dev/null
+++ b/djgpp/edtest.bat
@@ -0,0 +1,35 @@
+@echo off

+if "%XSRC%" == "" set XSRC=.

+test -f %XSRC%/tests/stateful-check.org

+if errorlevel 1 update %XSRC%/tests/stateful-check %XSRC%/tests/stateful-check.org

+sed -f %XSRC%/djgpp/stateful-check.sed %XSRC%/tests/stateful-check.org > stateful-check

+if errorlevel 1 goto SedError

+update ./stateful-check %XSRC%/tests/stateful-check

+rm -f ./stateful-check

+

+test -f %XSRC%/tests/stateless-check.org

+if errorlevel 1 update %XSRC%/tests/stateless-check %XSRC%/tests/stateless-check.org

+sed -f %XSRC%/djgpp/stateless-check.sed %XSRC%/tests/stateless-check.org > stateless-check

+if errorlevel 1 goto SedError

+update ./stateless-check %XSRC%/tests/stateless-check

+rm -f ./stateless-check

+

+test -f %XSRC%/tests/failuretranslit-check.org

+if errorlevel 1 update %XSRC%/tests/failuretranslit-check %XSRC%/tests/failuretranslit-check.org

+sed -f %XSRC%/djgpp/translit-check.sed %XSRC%/tests/failuretranslit-check.org > failuretranslit-check

+if errorlevel 1 goto SedError

+update ./failuretranslit-check %XSRC%/tests/failuretranslit-check

+rm -f ./failuretranslit-check

+

+test -f %XSRC%/tests/translit-check.org

+if errorlevel 1 update %XSRC%/tests/translit-check %XSRC%/tests/translit-check.org

+sed -f %XSRC%/djgpp/translit-check.sed %XSRC%/tests/translit-check.org > translit-check

+if errorlevel 1 goto SedError

+update ./translit-check %XSRC%/tests/translit-check

+rm -f ./translit-check

+goto End

+

+:SedError

+echo test script editing failed!

+

+:End

diff --git a/djgpp/fnchange.in b/djgpp/fnchange.in
new file mode 100644
index 0000000..62ebbdf
--- /dev/null
+++ b/djgpp/fnchange.in
@@ -0,0 +1,204 @@
+@V@/config.h.in                                   @V@/config.h-in
+@V@/config.h.msvc                                 @V@/config.h-msvc
+@V@/build-aux/install-reloc                       @V@/build-aux/install.reloc
+@V@/build-aux/install-sh                          @V@/build-aux/install.sh
+@V@/m4/strerror_r.m4                              @V@/m4/strerr_r.m4
+@V@/include/iconv.h.in                            @V@/include/iconv.h-in
+@V@/include/iconv.h.build.in                      @V@/include/iconv.h-build-in
+@V@/include/iconv.h.msvc-static                   @V@/include/iconv_h.static-msvc
+@V@/include/iconv.h.msvc-shared                   @V@/include/iconv_h.shared-msvc
+@V@/man/iconv.1.html                              @V@/man/iconv_1.html
+@V@/man/iconv.3.html                              @V@/man/iconv_3.html
+@V@/man/iconv_close.3.html                        @V@/man/iconv_close_3.html
+@V@/man/iconv_open.3.html                         @V@/man/iconv_open_3.html
+@V@/libcharset/config.h.in                        @V@/libcharset/config.h-in
+@V@/libcharset/config.h.msvc                      @V@/libcharset/config.h-msvc
+@V@/libcharset/include/libcharset.h.in            @V@/libcharset/include/libcharset.h-in
+@V@/libcharset/include/libcharset.h.msvc-shared   @V@/libcharset/include/libcharset.h-msvc-shared
+@V@/libcharset/include/localcharset.h.in          @V@/libcharset/include/localcharset.h-in
+@V@/libcharset/include/localcharset.h.build.in    @V@/libcharset/include/localcharset.h-build-in
+@V@/libcharset/include/localcharset.h.msvc-shared @V@/libcharset/include/localcharset.h-msvc-shared
+@V@/libcharset/tools/aix-3.2.5                    @V@/libcharset/tools/aix-3.2-5
+@V@/libcharset/tools/aix-4.1.5                    @V@/libcharset/tools/aix-4.1-5
+@V@/libcharset/tools/aix-4.2.0                    @V@/libcharset/tools/aix-4.2-0
+@V@/libcharset/tools/aix-4.3.2                    @V@/libcharset/tools/aix-4.3-2
+@V@/libcharset/tools/glibc-2.1.3                  @V@/libcharset/tools/glibc-2.1-3
+@V@/libcharset/tools/glibc-2.1.90                 @V@/libcharset/tools/glibc-2.1-90
+@V@/libcharset/tools/locale_charmap               @V@/libcharset/tools/locale_charmap
+@V@/libcharset/tools/locale_charset.c             @V@/libcharset/tools/charset_locale.c
+@V@/libcharset/tools/locale_codeset.c             @V@/libcharset/tools/codeset_locale.c
+@V@/libcharset/tools/solaris-2.5.1                @V@/libcharset/tools/solaris-2.5-1
+@V@/libcharset/tools/sunos-4.1.4                  @V@/libcharset/tools/sunos-4.1-4
+@V@/libcharset/tools/all-charsets-X11             @V@/libcharset/tools/all-charsets.X11
+@V@/libcharset/tools/glibc-2.2-XF86-3.3.6         @V@/libcharset/tools/glibc22XF86-3.3-6
+@V@/libcharset/tools/glibc-2.2-XF86-4.0.1f        @V@/libcharset/tools/glibc22XF86-4.0-1f
+@V@/libcharset/tools/locale_x11encoding.c         @V@/libcharset/tools/x11encoding_locale.c
+@V@/lib/aliases.gperf                             @V@/lib/aliases/aliases.gperf
+@V@/lib/aliases.h                                 @V@/lib/aliases/aliases.h
+@V@/lib/aliases2.h                                @V@/lib/aliases/aliases2.h
+@V@/lib/aliases_aix.h                             @V@/lib/aliases/aix.h
+@V@/lib/aliases_dos.h                             @V@/lib/aliases/dos.h
+@V@/lib/aliases_extra.h                           @V@/lib/aliases/extra.h
+@V@/lib/aliases_osf1.h                            @V@/lib/aliases/osf1.h
+@V@/lib/big5hkscs1999.h                           @V@/lib/big5hkscs/1999.h
+@V@/lib/big5hkscs2001.h                           @V@/lib/big5hkscs/2001.h
+@V@/lib/big5hkscs2004.h                           @V@/lib/big5hkscs/2004.h
+@V@/lib/cns11643.h                                @V@/lib/cns/11643.h
+@V@/lib/cns11643_1.h                              @V@/lib/cns/11643_1.h
+@V@/lib/cns11643_2.h                              @V@/lib/cns/11643_2.h
+@V@/lib/cns11643_3.h                              @V@/lib/cns/11643_3.h
+@V@/lib/cns11643_4.h                              @V@/lib/cns/11643_4.h
+@V@/lib/cns11643_4a.h                             @V@/lib/cns/11643_4a.h
+@V@/lib/cns11643_4b.h                             @V@/lib/cns/11643_4b.h
+@V@/lib/cns11643_5.h                              @V@/lib/cns/11643_5.h
+@V@/lib/cns11643_6.h                              @V@/lib/cns/11643_6.h
+@V@/lib/cns11643_7.h                              @V@/lib/cns/11643_7.h
+@V@/lib/cns11643_15.h                             @V@/lib/cns/11643_15.h
+@V@/lib/cns11643_inv.h                            @V@/lib/cns/11643_inv.h
+@V@/lib/config.h.in                               @V@/lib/config.h-in
+@V@/lib/config.h.msvc                             @V@/lib/config.h-msvc
+@V@/lib/canonical.h                               @V@/lib/canonical/canonical.h
+@V@/lib/canonical.h                               @V@/lib/canonical/canonical.h
+@V@/lib/canonical.h                               @V@/lib/canonical/canonical.h
+@V@/lib/canonical.h                               @V@/lib/canonical/canonical.h
+@V@/lib/canonical_aix.h                           @V@/lib/canonical/aix.h
+@V@/lib/canonical_dos.h                           @V@/lib/canonical/dos.h
+@V@/lib/canonical_extra.h                         @V@/lib/canonical/extra.h
+@V@/lib/canonical_osf1.h                          @V@/lib/canonical/osf1.h
+@V@/lib/canonical_local.h                         @V@/lib/canonical/local.h
+@V@/lib/encodings.def                             @V@/lib/encodings/encodings.def
+@V@/lib/encodings_aix.def                         @V@/lib/encodings/aix.def
+@V@/lib/encodings_dos.def                         @V@/lib/encodings/dos.def
+@V@/lib/encodings_extra.def                       @V@/lib/encodings/extra.def
+@V@/lib/encodings_local.def                       @V@/lib/encodings/local.def
+@V@/lib/encodings_osf1.def                        @V@/lib/encodings/osf1.def
+@V@/lib/genaliases2.c                             @V@/lib/2genaliases.c
+@V@/lib/georgian_academy.h                        @V@/lib/georgian/academy.h
+@V@/lib/georgian_ps.h                             @V@/lib/georgian/ps.h
+@V@/lib/hkscs1999.h                               @V@/lib/hkscs/1999.h
+@V@/lib/hkscs2001.h                               @V@/lib/hkscs/2001.h
+@V@/lib/hkscs2004.h                               @V@/lib/hkscs/2004.h
+@V@/lib/iso2022_cn.h                              @V@/lib/iso/2022_cn.h
+@V@/lib/iso2022_cnext.h                           @V@/lib/iso/2022_cnext.h
+@V@/lib/iso2022_jp.h                              @V@/lib/iso/2022_jp.h
+@V@/lib/iso2022_jp1.h                             @V@/lib/iso/2022_jp1.h
+@V@/lib/iso2022_jp2.h                             @V@/lib/iso/2022_jp2.h
+@V@/lib/iso2022_jp3.h                             @V@/lib/iso/2022_jp3.h
+@V@/lib/iso2022_kr.h                              @V@/lib/iso/2022_kr.h
+@V@/lib/iso646_cn.h                               @V@/lib/iso/646_cn.h
+@V@/lib/iso646_jp.h                               @V@/lib/iso/646_jp.h
+@V@/lib/iso8859_1.h                               @V@/lib/iso/8859_1.h
+@V@/lib/iso8859_10.h                              @V@/lib/iso/8859_10.h
+@V@/lib/iso8859_11.h                              @V@/lib/iso/8859_11.h
+@V@/lib/iso8859_13.h                              @V@/lib/iso/8859_13.h
+@V@/lib/iso8859_14.h                              @V@/lib/iso/8859_14.h
+@V@/lib/iso8859_15.h                              @V@/lib/iso/8859_15.h
+@V@/lib/iso8859_16.h                              @V@/lib/iso/8859_16.h
+@V@/lib/iso8859_2.h                               @V@/lib/iso/8859_2.h
+@V@/lib/iso8859_3.h                               @V@/lib/iso/8859_3.h
+@V@/lib/iso8859_4.h                               @V@/lib/iso/8859_4.h
+@V@/lib/iso8859_5.h                               @V@/lib/iso/8859_5.h
+@V@/lib/iso8859_6.h                               @V@/lib/iso/8859_6.h
+@V@/lib/iso8859_7.h                               @V@/lib/iso/8859_7.h
+@V@/lib/iso8859_8.h                               @V@/lib/iso/8859_8.h
+@V@/lib/iso8859_9.h                               @V@/lib/iso/8859_9.h
+@V@/lib/isoir165.h                                @V@/lib/iso/ir165.h
+@V@/lib/isoir165ext.h                             @V@/lib/iso/ir165ext.h
+@V@/lib/mac_arabic.h                              @V@/lib/mac/arabic.h
+@V@/lib/mac_centraleurope.h                       @V@/lib/mac/centraleurope.h
+@V@/lib/mac_croatian.h                            @V@/lib/mac/croatian.h
+@V@/lib/mac_cyrillic.h                            @V@/lib/mac/cyrillic.h
+@V@/lib/mac_greek.h                               @V@/lib/mac/greek.h
+@V@/lib/mac_hebrew.h                              @V@/lib/mac/hebrew.h
+@V@/lib/mac_iceland.h                             @V@/lib/mac/iceland.h
+@V@/lib/mac_roman.h                               @V@/lib/mac/roman.h
+@V@/lib/mac_romania.h                             @V@/lib/mac/romania.h
+@V@/lib/mac_thai.h                                @V@/lib/mac/thai.h
+@V@/lib/mac_turkish.h                             @V@/lib/mac/turkish.h
+@V@/lib/mac_ukraine.h                             @V@/lib/mac/ukraine.h
+@V@/po/Makefile.in.in                             @V@/po/Makefile.in-in
+@V@/po/Makefile.msvc.sh                           @V@/po/Makefile-msvc.sh
+@V@/tests/ARMSCII-8.IRREVERSIBLE.TXT              @V@/tests/ARMSCII-8.IRREVERSIBLE-TXT
+@V@/tests/CP932.IRREVERSIBLE.TXT                  @V@/tests/CP932.IRREVERSIBLE-TXT
+@V@/tests/CP950.IRREVERSIBLE.TXT                  @V@/tests/CP950.IRREVERSIBLE-TXT
+@V@/tests/CP1161.IRREVERSIBLE.TXT                 @V@/tests/CP1161.IRREVERSIBLE-TXT
+@V@/tests/CP1163.IRREVERSIBLE.TXT                 @V@/tests/CP1163.IRREVERSIBLE-TXT
+@V@/tests/DEC-HANYU.IRREVERSIBLE.TXT              @V@/tests/DEC-HANYU.IRREVERSIBLE-TXT
+@V@/tests/EUC-JP.IRREVERSIBLE.TXT                 @V@/tests/EUC-JP.IRREVERSIBLE-TXT
+@V@/tests/EUC-TW.IRREVERSIBLE.TXT                 @V@/tests/EUC-TW.IRREVERSIBLE-TXT
+@V@/tests/Georgian-PS.TXT                         @V@/tests/Georgian/PS.TXT
+@V@/tests/Georgian-Academy.TXT                    @V@/tests/Georgian/Academy.TXT
+@V@/tests/ISO-2022-CN-EXT-snippet                 @V@/tests/ISO/2022CN-EXT-snippet
+@V@/tests/ISO-2022-CN-EXT-snippet.UTF-8           @V@/tests/ISO/2022CN-EXT-snippet.UTF-8
+@V@/tests/ISO-2022-CN-snippet                     @V@/tests/ISO/2022CN-snippet
+@V@/tests/ISO-2022-CN-snippet.UTF-8               @V@/tests/ISO/2022CN-snippet.UTF-8
+@V@/tests/ISO-2022-JP-1-snippet                   @V@/tests/ISO/2022JP-1-snippet
+@V@/tests/ISO-2022-JP-1-snippet.UTF-8             @V@/tests/ISO/2022JP-1-snippet.UTF-8
+@V@/tests/ISO-2022-JP-2-snippet                   @V@/tests/ISO/2022JP-2-snippet
+@V@/tests/ISO-2022-JP-2-snippet.UTF-8             @V@/tests/ISO/2022JP-2-snippet.UTF-8
+@V@/tests/ISO-2022-JP-3-snippet                   @V@/tests/ISO/2022JP-3-snippet
+@V@/tests/ISO-2022-JP-3-snippet.UTF-8             @V@/tests/ISO/2022JP-3-snippet.UTF-8
+@V@/tests/ISO-2022-JP-snippet                     @V@/tests/ISO/2022JP-snippet
+@V@/tests/ISO-2022-JP-snippet.UTF-8               @V@/tests/ISO/2022JP-snippet.UTF-8
+@V@/tests/ISO-2022-KR-snippet                     @V@/tests/ISO/2022KR-snippet
+@V@/tests/ISO-2022-KR-snippet.UTF-8               @V@/tests/ISO/2022KR-snippet.UTF-8
+@V@/tests/ISO-8859-1.TXT                          @V@/tests/ISO/8859-1.TXT
+@V@/tests/ISO-8859-10.TXT                         @V@/tests/ISO/8859-10.TXT
+@V@/tests/ISO-8859-11.TXT                         @V@/tests/ISO/8859-11.TXT
+@V@/tests/ISO-8859-13.TXT                         @V@/tests/ISO/8859-13.TXT
+@V@/tests/ISO-8859-14.TXT                         @V@/tests/ISO/8859-14.TXT
+@V@/tests/ISO-8859-15.TXT                         @V@/tests/ISO/8859-15.TXT
+@V@/tests/ISO-8859-16.TXT                         @V@/tests/ISO/8859-16.TXT
+@V@/tests/ISO-8859-2.TXT                          @V@/tests/ISO/8859-2.TXT
+@V@/tests/ISO-8859-3.TXT                          @V@/tests/ISO/8859-3.TXT
+@V@/tests/ISO-8859-4.TXT                          @V@/tests/ISO/8859-4.TXT
+@V@/tests/ISO-8859-5.TXT                          @V@/tests/ISO/8859-5.TXT
+@V@/tests/ISO-8859-6.TXT                          @V@/tests/ISO/8859-6.TXT
+@V@/tests/ISO-8859-7.TXT                          @V@/tests/ISO/8859-7.TXT
+@V@/tests/ISO-8859-8.TXT                          @V@/tests/ISO/8859-8.TXT
+@V@/tests/ISO-8859-9.TXT                          @V@/tests/ISO/8859-9.TXT
+@V@/tests/ISO-IR-165.IRREVERSIBLE.TXT             @V@/tests/ISO/IR-165.IRREVERSIBLE-TXT
+@V@/tests/ISO-IR-165.TXT                          @V@/tests/ISO/IR-165.TXT
+@V@/tests/MacArabic.TXT                           @V@/tests/Mac/Arabic.TXT
+@V@/tests/MacCentralEurope.TXT                    @V@/tests/Mac/CentralEurope.TXT
+@V@/tests/MacCroatian.TXT                         @V@/tests/Mac/Croatian.TXT
+@V@/tests/MacCyrillic.TXT                         @V@/tests/Mac/Cyrillic.TXT
+@V@/tests/MacGreek.TXT                            @V@/tests/Mac/Greek.TXT
+@V@/tests/MacHebrew.TXT                           @V@/tests/Mac/Hebrew.TXT
+@V@/tests/MacIceland.TXT                          @V@/tests/Mac/Iceland.TXT
+@V@/tests/MacRoman.TXT                            @V@/tests/Mac/Roman.TXT
+@V@/tests/MacRomania.TXT                          @V@/tests/Mac/Romania.TXT
+@V@/tests/MacThai.TXT                             @V@/tests/Mac/Thai.TXT
+@V@/tests/MacTurkish.TXT                          @V@/tests/Mac/Turkish.TXT
+@V@/tests/MacUkraine.TXT                          @V@/tests/Mac/Ukraine.TXT
+@V@/tests/check-stateful                          @V@/tests/stateful-check
+@V@/tests/check-stateful.bat                      @V@/tests/stateful-check.bat
+@V@/tests/check-stateful.cmd                      @V@/tests/stateful-check.cmd
+@V@/tests/check-stateless                         @V@/tests/stateless-check
+@V@/tests/check-stateless.bat                     @V@/tests/stateless-check.bat
+@V@/tests/check-stateless.cmd                     @V@/tests/stateless-check.cmd
+@V@/tests/check-translit                          @V@/tests/translit-check
+@V@/tests/check-translit.bat                      @V@/tests/translit-check.bat
+@V@/tests/check-translit.cmd                      @V@/tests/translit-check.cmd
+@V@/tests/check-translitfailure                   @V@/tests/failuretranslit-check
+@V@/tests/BIG5-HKSCS.IRREVERSIBLE.TXT             @V@/tests/BIG5-HKSCS.IRREVERSIBLE-TXT
+@V@/tests/CP1258.IRREVERSIBLE.TXT                 @V@/tests/CP1258.IRREVERSIBLE-TXT
+@V@/tests/TCVN.IRREVERSIBLE.TXT                   @V@/tests/TCVN.IRREVERSIBLE-TXT
+@V@/tests/CP1255.IRREVERSIBLE.TXT                 @V@/tests/CP1255.IRREVERSIBLE-TXT
+@V@/tests/TranslitFail1.ISO-8859-1                @V@/tests/_Translit/Fail1.ISO-8859-1
+@V@/tests/Translit1.ISO-8859-1                    @V@/tests/_Translit/1.ISO-8859-1
+@V@/tests/Translit1.ASCII                         @V@/tests/_Translit/1.ASCII
+@V@/tests/SHIFT_JIS.TXT                           @V@/tests/SHIFT/JIS.TXT
+@V@/tests/SHIFT_JISX0213.TXT                      @V@/tests/SHIFT/JISX0213.TXT
+@V@/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT        @V@/tests/BIG5-HKSCS/1999.IRREVERSIBLE-TXT
+@V@/tests/BIG5-HKSCS-1999.TXT                     @V@/tests/BIG5-HKSCS/1999.TXT
+@V@/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT        @V@/tests/BIG5-HKSCS/2001.IRREVERSIBLE-TXT
+@V@/tests/BIG5-HKSCS-2001.TXT                     @V@/tests/BIG5-HKSCS/2001.TXT
+@V@/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT        @V@/tests/BIG5-HKSCS/2004.IRREVERSIBLE-TXT
+@V@/tests/BIG5-HKSCS-2004.TXT                     @V@/tests/BIG5-HKSCS/2004.TXT
+@V@/tests/BIG5-HKSCS-1999-snippet                 @V@/tests/BIG5-HKSCS/1999-snippet
+@V@/tests/BIG5-HKSCS-1999-snippet.UTF-8           @V@/tests/BIG5-HKSCS/1999-snippet.UTF-8
+@V@/tests/BIG5-HKSCS-2001-snippet                 @V@/tests/BIG5-HKSCS/2001-snippet
+@V@/tests/BIG5-HKSCS-2001-snippet.UTF-8           @V@/tests/BIG5-HKSCS/2001-snippet.UTF-8
+@V@/tests/BIG5-HKSCS-2004-snippet                 @V@/tests/BIG5-HKSCS/2004-snippet
+@V@/tests/BIG5-HKSCS-2004-snippet.UTF-8           @V@/tests/BIG5-HKSCS/2004-snippet.UTF-8
diff --git a/djgpp/fnchange.lst b/djgpp/fnchange.lst
new file mode 100644
index 0000000..0c79ef7
--- /dev/null
+++ b/djgpp/fnchange.lst
@@ -0,0 +1,220 @@
+libiconv-1.11/include/iconv.h.msvc-static                  libiconv-1.11/include/iconv_h.static-msvc
+libiconv-1.11/include/iconv.h.msvc-shared                  libiconv-1.11/include/iconv_h.shared-msvc
+libiconv-1.11/tests/Georgian-PS.TXT                        libiconv-1.11/tests/Georgian/PS.TXT
+libiconv-1.11/tests/ARMSCII-8.IRREVERSIBLE.TXT             libiconv-1.11/tests/ARMSCII-8.IRREVERSIBLE-TXT
+libiconv-1.11/tests/CP932.IRREVERSIBLE.TXT                 libiconv-1.11/tests/CP932.IRREVERSIBLE-TXT
+libiconv-1.11/tests/CP950.IRREVERSIBLE.TXT                 libiconv-1.11/tests/CP950.IRREVERSIBLE-TXT
+libiconv-1.11/tests/EUC-TW.IRREVERSIBLE.TXT                libiconv-1.11/tests/EUC-TW.IRREVERSIBLE-TXT
+libiconv-1.11/tests/ISO-2022-CN-EXT-snippet                libiconv-1.11/tests/ISO/2022CN-EXT-snippet
+libiconv-1.11/tests/Georgian-Academy.TXT                   libiconv-1.11/tests/Georgian/Academy.TXT
+libiconv-1.11/tests/ISO-2022-CN-EXT-snippet.UTF-8          libiconv-1.11/tests/ISO/2022CN-EXT-snippet.UTF-8
+libiconv-1.11/tests/ISO-2022-CN-snippet                    libiconv-1.11/tests/ISO/2022CN-snippet
+libiconv-1.11/tests/ISO-2022-CN-snippet.UTF-8              libiconv-1.11/tests/ISO/2022CN-snippet.UTF-8
+libiconv-1.11/tests/ISO-2022-JP-1-snippet                  libiconv-1.11/tests/ISO/2022JP-1-snippet
+libiconv-1.11/tests/ISO-2022-JP-1-snippet.UTF-8            libiconv-1.11/tests/ISO/2022JP-1-snippet.UTF-8
+libiconv-1.11/tests/ISO-2022-JP-2-snippet                  libiconv-1.11/tests/ISO/2022JP-2-snippet
+libiconv-1.11/tests/ISO-2022-JP-2-snippet.UTF-8            libiconv-1.11/tests/ISO/2022JP-2-snippet.UTF-8
+libiconv-1.11/tests/ISO-2022-JP-snippet                    libiconv-1.11/tests/ISO/2022JP-snippet
+libiconv-1.11/tests/ISO-2022-JP-snippet.UTF-8              libiconv-1.11/tests/ISO/2022JP-snippet.UTF-8
+libiconv-1.11/tests/ISO-2022-KR-snippet                    libiconv-1.11/tests/ISO/2022KR-snippet
+libiconv-1.11/tests/ISO-2022-KR-snippet.UTF-8              libiconv-1.11/tests/ISO/2022KR-snippet.UTF-8
+libiconv-1.11/tests/ISO-8859-1.TXT                         libiconv-1.11/tests/ISO/8859-1.TXT
+libiconv-1.11/tests/ISO-8859-10.TXT                        libiconv-1.11/tests/ISO/8859-10.TXT
+libiconv-1.11/tests/ISO-8859-13.TXT                        libiconv-1.11/tests/ISO/8859-13.TXT
+libiconv-1.11/tests/ISO-8859-14.TXT                        libiconv-1.11/tests/ISO/8859-14.TXT
+libiconv-1.11/tests/ISO-8859-15.TXT                        libiconv-1.11/tests/ISO/8859-15.TXT
+libiconv-1.11/tests/ISO-8859-16.TXT                        libiconv-1.11/tests/ISO/8859-16.TXT
+libiconv-1.11/tests/ISO-8859-2.TXT                         libiconv-1.11/tests/ISO/8859-2.TXT
+libiconv-1.11/tests/ISO-8859-3.TXT                         libiconv-1.11/tests/ISO/8859-3.TXT
+libiconv-1.11/tests/ISO-8859-4.TXT                         libiconv-1.11/tests/ISO/8859-4.TXT
+libiconv-1.11/tests/ISO-8859-5.TXT                         libiconv-1.11/tests/ISO/8859-5.TXT
+libiconv-1.11/tests/ISO-8859-6.TXT                         libiconv-1.11/tests/ISO/8859-6.TXT
+libiconv-1.11/tests/ISO-8859-7.TXT                         libiconv-1.11/tests/ISO/8859-7.TXT
+libiconv-1.11/tests/ISO-8859-8.TXT                         libiconv-1.11/tests/ISO/8859-8.TXT
+libiconv-1.11/tests/ISO-8859-9.TXT                         libiconv-1.11/tests/ISO/8859-9.TXT
+libiconv-1.11/tests/ISO-IR-165.IRREVERSIBLE.TXT            libiconv-1.11/tests/ISO/IR-165.IRREVERSIBLE-TXT
+libiconv-1.11/tests/ISO-IR-165.TXT                         libiconv-1.11/tests/ISO/IR-165.TXT
+libiconv-1.11/tests/ISO646-CN.TXT                          libiconv-1.11/tests/ISO646-CN.TXT
+libiconv-1.11/tests/ISO646-JP.TXT                          libiconv-1.11/tests/ISO646-JP.TXT
+libiconv-1.11/tests/MacArabic.TXT                          libiconv-1.11/tests/Mac/Arabic.TXT
+libiconv-1.11/tests/MacCentralEurope.TXT                   libiconv-1.11/tests/Mac/CentralEurope.TXT
+libiconv-1.11/tests/MacCroatian.TXT                        libiconv-1.11/tests/Mac/Croatian.TXT
+libiconv-1.11/tests/MacCyrillic.TXT                        libiconv-1.11/tests/Mac/Cyrillic.TXT
+libiconv-1.11/tests/MacGreek.TXT                           libiconv-1.11/tests/Mac/Greek.TXT
+libiconv-1.11/tests/MacHebrew.TXT                          libiconv-1.11/tests/Mac/Hebrew.TXT
+libiconv-1.11/tests/MacIceland.TXT                         libiconv-1.11/tests/Mac/Iceland.TXT
+libiconv-1.11/tests/MacRoman.TXT                           libiconv-1.11/tests/Mac/Roman.TXT
+libiconv-1.11/tests/MacRomania.TXT                         libiconv-1.11/tests/Mac/Romania.TXT
+libiconv-1.11/tests/MacThai.TXT                            libiconv-1.11/tests/Mac/Thai.TXT
+libiconv-1.11/tests/MacTurkish.TXT                         libiconv-1.11/tests/Mac/Turkish.TXT
+libiconv-1.11/tests/MacUkraine.TXT                         libiconv-1.11/tests/Mac/Ukraine.TXT
+libiconv-1.11/tests/Makefile.in                            libiconv-1.11/tests/Makefile.in
+libiconv-1.11/tests/MuleLao-1.TXT                          libiconv-1.11/tests/MuleLao-1.TXT
+libiconv-1.11/tests/NEXTSTEP.TXT                           libiconv-1.11/tests/NEXTSTEP.TXT
+libiconv-1.11/tests/Quotes.ASCII                           libiconv-1.11/tests/Quotes.ASCII
+libiconv-1.11/tests/Quotes.ISO-8859-1                      libiconv-1.11/tests/Quotes.ISO-8859-1
+libiconv-1.11/tests/Quotes.UTF-8                           libiconv-1.11/tests/Quotes.UTF-8
+libiconv-1.11/tests/SHIFT-JIS.TXT                          libiconv-1.11/tests/SHIFT-JIS.TXT
+libiconv-1.11/tests/TCVN.TXT                               libiconv-1.11/tests/TCVN.TXT
+libiconv-1.11/tests/TIS-620.TXT                            libiconv-1.11/tests/TIS-620.TXT
+libiconv-1.11/tests/UTF-7-snippet                          libiconv-1.11/tests/UTF-7-snippet
+libiconv-1.11/tests/UTF-7-snippet.UTF-8                    libiconv-1.11/tests/UTF-7-snippet.UTF-8
+libiconv-1.11/tests/VISCII.TXT                             libiconv-1.11/tests/VISCII.TXT
+libiconv-1.11/tests/check-stateful                         libiconv-1.11/tests/stateful-check
+libiconv-1.11/tests/check-stateless                        libiconv-1.11/tests/stateless-check
+libiconv-1.11/tests/check-translit                         libiconv-1.11/tests/translit-check
+libiconv-1.11/tests/check-translit.bat                     libiconv-1.11/tests/translit-check.bat
+libiconv-1.11/tests/check-stateless.bat                    libiconv-1.11/tests/stateless-check.bat
+libiconv-1.11/tests/check-stateful.bat                     libiconv-1.11/tests/stateful-check.bat
+libiconv-1.11/tests/check-stateful.cmd                     libiconv-1.11/tests/stateful-check.cmd
+libiconv-1.11/tests/check-stateless.cmd                    libiconv-1.11/tests/stateless-check.cmd
+libiconv-1.11/tests/check-translit.cmd                     libiconv-1.11/tests/translit-check.cmd
+libiconv-1.11/tests/BIG5-HKSCS.IRREVERSIBLE.TXT            libiconv-1.11/tests/BIG5-HKSCS.IRREVERSIBLE-TXT
+libiconv-1.11/libcharset/tools/README                      libiconv-1.11/libcharset/tools/README
+libiconv-1.11/libcharset/tools/aix-3.2.5                   libiconv-1.11/libcharset/tools/aix-3.2.5
+libiconv-1.11/libcharset/tools/aix-4.1.5                   libiconv-1.11/libcharset/tools/aix-4.1.5
+libiconv-1.11/libcharset/tools/aix-4.2.0                   libiconv-1.11/libcharset/tools/aix-4.2.0
+libiconv-1.11/libcharset/tools/aix-4.3.2                   libiconv-1.11/libcharset/tools/aix-4.3.2
+libiconv-1.11/libcharset/tools/all-charsets                libiconv-1.11/libcharset/tools/all-charsets
+libiconv-1.11/libcharset/tools/all-locales                 libiconv-1.11/libcharset/tools/all-locales
+libiconv-1.11/libcharset/tools/freebsd-3.3                 libiconv-1.11/libcharset/tools/freebsd-3.3
+libiconv-1.11/libcharset/tools/glibc-2.1.3                 libiconv-1.11/libcharset/tools/glibc-2.1.3
+libiconv-1.11/libcharset/tools/glibc-2.1.90                libiconv-1.11/libcharset/tools/glibc-2.1.90
+libiconv-1.11/libcharset/tools/hpux-10.01                  libiconv-1.11/libcharset/tools/hpux-10.01
+libiconv-1.11/libcharset/tools/hpux-10.20                  libiconv-1.11/libcharset/tools/hpux-10.20
+libiconv-1.11/libcharset/tools/hpux-11.00                  libiconv-1.11/libcharset/tools/hpux-11.00
+libiconv-1.11/libcharset/tools/irix-6.5                    libiconv-1.11/libcharset/tools/irix-6.5
+libiconv-1.11/libcharset/tools/locale_charmap              libiconv-1.11/libcharset/tools/locale_charmap
+libiconv-1.11/libcharset/tools/locale_charset.c            libiconv-1.11/libcharset/tools/locale_charset.c
+libiconv-1.11/libcharset/tools/locale_codeset.c            libiconv-1.11/libcharset/tools/localecodeset.c
+libiconv-1.11/libcharset/tools/osf1-4.0a                   libiconv-1.11/libcharset/tools/osf1-4.0a
+libiconv-1.11/libcharset/tools/osf1-4.0d                   libiconv-1.11/libcharset/tools/osf1-4.0d
+libiconv-1.11/libcharset/tools/osf1-5.1                    libiconv-1.11/libcharset/tools/osf1-5.1
+libiconv-1.11/libcharset/tools/solaris-2.4                 libiconv-1.11/libcharset/tools/solaris-2.4
+libiconv-1.11/libcharset/tools/solaris-2.5.1               libiconv-1.11/libcharset/tools/solaris-2.5.1
+libiconv-1.11/libcharset/tools/solaris-2.6                 libiconv-1.11/libcharset/tools/solaris-2.6
+libiconv-1.11/libcharset/tools/solaris-2.6-cjk             libiconv-1.11/libcharset/tools/solaris-2.6-cjk
+libiconv-1.11/libcharset/tools/solaris-2.7                 libiconv-1.11/libcharset/tools/solaris-2.7
+libiconv-1.11/libcharset/tools/sunos-4.1.4                 libiconv-1.11/libcharset/tools/sunos-4.1.4
+libiconv-1.11/libcharset/tools/win32                       libiconv-1.11/libcharset/tools/win32
+libiconv-1.11/libcharset/tools/glibc-2.2                   libiconv-1.11/libcharset/tools/glibc-2.2
+libiconv-1.11/libcharset/tools/all-charsets-X11            libiconv-1.11/libcharset/tools/all-charsets.X11
+libiconv-1.11/libcharset/tools/glibc-2.2-XF86-3.3.6        libiconv-1.11/libcharset/tools/glibc-2.2-XF86-3.3.6
+libiconv-1.11/libcharset/tools/glibc-2.2-XF86-4.0.1f       libiconv-1.11/libcharset/tools/glibc-2.2XF86-4.0.1f
+libiconv-1.11/libcharset/tools/locale_x11encoding.c        libiconv-1.11/libcharset/tools/locale_x11encoding.c
+libiconv-1.11/libcharset/tools/beos-5                      libiconv-1.11/libcharset/tools/beos-5
+libiconv-1.11/libcharset/m4/ChangeLog                      libiconv-1.11/libcharset/m4/ChangeLog
+libiconv-1.11/libcharset/m4/codeset.m4                     libiconv-1.11/libcharset/m4/codeset.m4
+libiconv-1.11/libcharset/m4/glibc21.m4                     libiconv-1.11/libcharset/m4/glibc21.m4
+libiconv-1.11/libcharset/m4/libtool.m4                     libiconv-1.11/libcharset/m4/libtool.m4
+libiconv-1.11/libcharset/lib/config.charset                libiconv-1.11/libcharset/lib/config.charset
+libiconv-1.11/libcharset/lib/localcharset.c                libiconv-1.11/libcharset/lib/localcharset.c
+libiconv-1.11/libcharset/lib/ref-add.sin                   libiconv-1.11/libcharset/lib/ref-add.sin
+libiconv-1.11/libcharset/lib/ref-del.sin                   libiconv-1.11/libcharset/lib/ref-del.sin
+libiconv-1.11/libcharset/lib/ChangeLog                     libiconv-1.11/libcharset/lib/ChangeLog
+libiconv-1.11/libcharset/lib/Makefile.in                   libiconv-1.11/libcharset/lib/Makefile.in
+libiconv-1.11/libcharset/lib/Makefile.msvc                 libiconv-1.11/libcharset/lib/Makefile.msvc
+libiconv-1.11/libcharset/AUTHORS                           libiconv-1.11/libcharset/AUTHORS
+libiconv-1.11/libcharset/COPYING.LIB                       libiconv-1.11/libcharset/COPYING.LIB
+libiconv-1.11/libcharset/INSTALL.generic                   libiconv-1.11/libcharset/INSTALL.generic
+libiconv-1.11/libcharset/README                            libiconv-1.11/libcharset/README
+libiconv-1.11/libcharset/Makefile.devel                    libiconv-1.11/libcharset/Makefile.devel
+libiconv-1.11/libcharset/Makefile.in                       libiconv-1.11/libcharset/Makefile.in
+libiconv-1.11/libcharset/configure.ac                      libiconv-1.11/libcharset/configure.ac
+libiconv-1.11/libcharset/configure                         libiconv-1.11/libcharset/configure
+libiconv-1.11/libcharset/INTEGRATE                         libiconv-1.11/libcharset/INTEGRATE
+libiconv-1.11/libcharset/include/localcharset.h.in         libiconv-1.11/libcharset/include/localcharset.h.in
+libiconv-1.11/libcharset/include/localcharset.h.msvc-shared libiconv-1.11/libcharset/include/localcharset_h.shared-msvc
+libiconv-1.11/libcharset/autoconf/config.guess             libiconv-1.11/libcharset/autoconf/config.guess
+libiconv-1.11/libcharset/autoconf/config.sub               libiconv-1.11/libcharset/autoconf/config.sub
+libiconv-1.11/libcharset/autoconf/ltmain.sh                libiconv-1.11/libcharset/autoconf/ltmain.sh
+libiconv-1.11/libcharset/autoconf/install-sh               libiconv-1.11/libcharset/autoconf/install-sh
+libiconv-1.11/libcharset/autoconf/aclocal.m4               libiconv-1.11/libcharset/autoconf/aclocal.m4
+libiconv-1.11/libcharset/autoconf/mkinstalldirs            libiconv-1.11/libcharset/autoconf/mkinstalldirs
+libiconv-1.11/libcharset/config.h.in                       libiconv-1.11/libcharset/config.h.in
+libiconv-1.11/libcharset/windows/dllexport.h               libiconv-1.11/libcharset/windows/dllexport.h
+libiconv-1.11/libcharset/ChangeLog                         libiconv-1.11/libcharset/ChangeLog
+libiconv-1.11/libcharset/Makefile.msvc                     libiconv-1.11/libcharset/Makefile.msvc
+libiconv-1.11/libcharset/README.win32                      libiconv-1.11/libcharset/README.win32
+libiconv-1.11/libcharset/config.h.msvc                     libiconv-1.11/libcharset/config.h.msvc
+libiconv-1.11/lib/aliases.gperf                            libiconv-1.11/lib/aliases/aliases.gperf
+libiconv-1.11/lib/aliases.h                                libiconv-1.11/lib/aliases/aliases.h
+libiconv-1.11/lib/aliases_aix.h                            libiconv-1.11/lib/aliases/aix.h
+libiconv-1.11/lib/aliases_dos.h                            libiconv-1.11/lib/aliases/dos.h
+libiconv-1.11/lib/aliases_osf1.h                           libiconv-1.11/lib/aliases/osf1.h
+libiconv-1.11/lib/cns11643.h                               libiconv-1.11/lib/cns/11643.h
+libiconv-1.11/lib/cns11643_1.h                             libiconv-1.11/lib/cns/11643_1.h
+libiconv-1.11/lib/cns11643_2.h                             libiconv-1.11/lib/cns/11643_2.h
+libiconv-1.11/lib/cns11643_3.h                             libiconv-1.11/lib/cns/11643_3.h
+libiconv-1.11/lib/cns11643_inv.h                           libiconv-1.11/lib/cns/11643_inv.h
+libiconv-1.11/lib/encodings.def                            libiconv-1.11/lib/encodings/encodings.def
+libiconv-1.11/lib/encodings_aix.def                        libiconv-1.11/lib/encodings/aix.def
+libiconv-1.11/lib/encodings_dos.def                        libiconv-1.11/lib/encodings/dos.def
+libiconv-1.11/lib/encodings_osf1.def                       libiconv-1.11/lib/encodings/osf1.def
+libiconv-1.11/lib/encodings_local.def                      libiconv-1.11/lib/encodings/local.def
+libiconv-1.11/lib/genaliases2.c                            libiconv-1.11/lib/2genaliases.c
+libiconv-1.11/lib/georgian_academy.h                       libiconv-1.11/lib/georgian/academy.h
+libiconv-1.11/lib/georgian_ps.h                            libiconv-1.11/lib/georgian/ps.h
+libiconv-1.11/lib/iso2022_cn.h                             libiconv-1.11/lib/iso/2022_cn.h
+libiconv-1.11/lib/iso2022_cnext.h                          libiconv-1.11/lib/iso/2022_cnext.h
+libiconv-1.11/lib/iso2022_jp.h                             libiconv-1.11/lib/iso/2022_jp.h
+libiconv-1.11/lib/iso2022_jp1.h                            libiconv-1.11/lib/iso/2022_jp1.h
+libiconv-1.11/lib/iso2022_jp2.h                            libiconv-1.11/lib/iso/2022_jp2.h
+libiconv-1.11/lib/iso2022_kr.h                             libiconv-1.11/lib/iso/2022_kr.h
+libiconv-1.11/lib/iso646_cn.h                              libiconv-1.11/lib/iso/646_cn.h
+libiconv-1.11/lib/iso646_jp.h                              libiconv-1.11/lib/iso/646_jp.h
+libiconv-1.11/lib/iso8859_1.h                              libiconv-1.11/lib/iso/8859_1.h
+libiconv-1.11/lib/iso8859_10.h                             libiconv-1.11/lib/iso/8859_10.h
+libiconv-1.11/lib/iso8859_13.h                             libiconv-1.11/lib/iso/8859_13.h
+libiconv-1.11/lib/iso8859_14.h                             libiconv-1.11/lib/iso/8859_14.h
+libiconv-1.11/lib/iso8859_15.h                             libiconv-1.11/lib/iso/8859_15.h
+libiconv-1.11/lib/iso8859_16.h                             libiconv-1.11/lib/iso/8859_16.h
+libiconv-1.11/lib/iso8859_2.h                              libiconv-1.11/lib/iso/8859_2.h
+libiconv-1.11/lib/iso8859_3.h                              libiconv-1.11/lib/iso/8859_3.h
+libiconv-1.11/lib/iso8859_4.h                              libiconv-1.11/lib/iso/8859_4.h
+libiconv-1.11/lib/iso8859_5.h                              libiconv-1.11/lib/iso/8859_5.h
+libiconv-1.11/lib/iso8859_6.h                              libiconv-1.11/lib/iso/8859_6.h
+libiconv-1.11/lib/iso8859_7.h                              libiconv-1.11/lib/iso/8859_7.h
+libiconv-1.11/lib/iso8859_8.h                              libiconv-1.11/lib/iso/8859_8.h
+libiconv-1.11/lib/iso8859_9.h                              libiconv-1.11/lib/iso/8859_9.h
+libiconv-1.11/lib/isoir165.h                               libiconv-1.11/lib/iso/ir165.h
+libiconv-1.11/lib/isoir165ext.h                            libiconv-1.11/lib/iso/ir165ext.h
+libiconv-1.11/lib/mac_arabic.h                             libiconv-1.11/lib/mac/arabic.h
+libiconv-1.11/lib/mac_centraleurope.h                      libiconv-1.11/lib/mac/centraleurope.h
+libiconv-1.11/lib/mac_croatian.h                           libiconv-1.11/lib/mac/croatian.h
+libiconv-1.11/lib/mac_cyrillic.h                           libiconv-1.11/lib/mac/cyrillic.h
+libiconv-1.11/lib/mac_greek.h                              libiconv-1.11/lib/mac/greek.h
+libiconv-1.11/lib/mac_hebrew.h                             libiconv-1.11/lib/mac/hebrew.h
+libiconv-1.11/lib/mac_iceland.h                            libiconv-1.11/lib/mac/iceland.h
+libiconv-1.11/lib/mac_roman.h                              libiconv-1.11/lib/mac/roman.h
+libiconv-1.11/lib/mac_romania.h                            libiconv-1.11/lib/mac/romania.h
+libiconv-1.11/lib/mac_thai.h                               libiconv-1.11/lib/mac/thai.h
+libiconv-1.11/lib/mac_turkish.h                            libiconv-1.11/lib/mac/turkish.h
+libiconv-1.11/lib/mac_ukraine.h                            libiconv-1.11/lib/mac/ukraine.h
+libiconv-1.11/lib/mulelao.h                                libiconv-1.11/lib/mulelao.h
+libiconv-1.11/lib/nextstep.h                               libiconv-1.11/lib/nextstep.h
+libiconv-1.11/lib/sjis.h                                   libiconv-1.11/lib/sjis.h
+libiconv-1.11/lib/tcvn.h                                   libiconv-1.11/lib/tcvn.h
+libiconv-1.11/lib/tis620.h                                 libiconv-1.11/lib/tis620.h
+libiconv-1.11/lib/translit.def                             libiconv-1.11/lib/translit.def
+libiconv-1.11/lib/translit.h                               libiconv-1.11/lib/translit.h
+libiconv-1.11/lib/ucs2.h                                   libiconv-1.11/lib/ucs2.h
+libiconv-1.11/lib/ucs2be.h                                 libiconv-1.11/lib/ucs2be.h
+libiconv-1.11/lib/ucs2internal.h                           libiconv-1.11/lib/ucs2internal.h
+libiconv-1.11/lib/ucs2le.h                                 libiconv-1.11/lib/ucs2le.h
+libiconv-1.11/lib/ucs2swapped.h                            libiconv-1.11/lib/ucs2swapped.h
+libiconv-1.11/lib/ucs4.h                                   libiconv-1.11/lib/ucs4.h
+libiconv-1.11/lib/ucs4be.h                                 libiconv-1.11/lib/ucs4be.h
+libiconv-1.11/lib/ucs4internal.h                           libiconv-1.11/lib/ucs4internal.h
+libiconv-1.11/lib/ucs4le.h                                 libiconv-1.11/lib/ucs4le.h
+libiconv-1.11/lib/ucs4swapped.h                            libiconv-1.11/lib/ucs4swapped.h
+libiconv-1.11/lib/uhc_1.h                                  libiconv-1.11/lib/uhc_1.h
+libiconv-1.11/lib/uhc_2.h                                  libiconv-1.11/lib/uhc_2.h
+libiconv-1.11/lib/utf16.h                                  libiconv-1.11/lib/utf16.h
+libiconv-1.11/lib/utf16be.h                                libiconv-1.11/lib/utf16be.h
+libiconv-1.11/lib/utf16le.h                                libiconv-1.11/lib/utf16le.h
+libiconv-1.11/lib/utf7.h                                   libiconv-1.11/lib/utf7.h
+libiconv-1.11/lib/utf8.h                                   libiconv-1.11/lib/utf8.h
+libiconv-1.11/lib/viscii.h                                 libiconv-1.11/lib/viscii.h
+libiconv-1.11/lib/encodings_dos.def                        libiconv-1.11/lib/encodings/dos.def
+libiconv-1.11/lib/aliases_dos.h                            libiconv-1.11/lib/aliases/dos.h
diff --git a/djgpp/makefile.sed b/djgpp/makefile.sed
new file mode 100644
index 0000000..db2ec0e
--- /dev/null
+++ b/djgpp/makefile.sed
@@ -0,0 +1,21 @@
+# Fixes for lib/Makefile.in
+s|encodings\.def|encodings/&|g
+s|encodings_aix\.def|encodings/aix.def|g
+s|encodings_dos\.def|encodings/dos\.def|g
+s|encodings_extra\.def|encodings/extra\.def|g
+s|encodings_osf1\.def|encodings/osf1\.def|g
+s|encodings_local\.def|encodings/local\.def|g
+s|aliases\.h|aliases/&|g
+s|aliases2\.h|aliases/aliases2.h|g
+s|aliases_aix\.h|aliases/aix.h|g
+s|aliases_dos\.h|aliases/dos\.h|g
+s|aliases_extra\.h|aliases/extra\.h|g
+s|aliases_osf1\.h|aliases/osf1\.h|g
+s|aliases_local\.h|aliases/local\.h|g
+
+
+# Fixes for tests/Makefile.in
+s|\$(srcdir)/check-translitfailure|$(SHELL) $(srcdir)/failuretranslit-check|
+s|\$(srcdir)/check-stateless|$(SHELL) $(srcdir)/stateless-check|
+s|\$(srcdir)/check-stateful|$(SHELL) $(srcdir)/stateful-check|
+s|\$(srcdir)/check-translit|$(SHELL) $(srcdir)/translit-check|
diff --git a/djgpp/sources.sed b/djgpp/sources.sed
new file mode 100644
index 0000000..01c1bc8
--- /dev/null
+++ b/djgpp/sources.sed
@@ -0,0 +1,36 @@
+# Fixes for lib/iconv.c.
+# All encodings files recide in encdings dir now.
+/^#[ 	]*include/ s|"canonical\.h|"canonical/canonical.h|
+/^#[ 	]*include/ s|"canonical_aix\.h|"canonical/aix.h|
+/^#[ 	]*include/ s|"canonical_dos\.h|"canonical/dos.h|
+/^#[ 	]*include/ s|"canonical_osf1\.h|"canonical/osf1.h|
+/^#[ 	]*include/ s|"canonical_local\.h|"canonical/local.h|
+/^#[ 	]*include/ s|"canonical_extra\.h|"canonical/extra.h|
+/^#[ 	]*include/ s|"encodings\.def|"encodings/encodings.def|
+/^#[ 	]*include/ s|"encodings_aix\.def|"encodings/aix.def|
+/^#[ 	]*include/ s|"encodings_dos\.def|"encodings/dos.def|
+/^#[ 	]*include/ s|"encodings_osf1\.def|"encodings/osf1.def|
+/^#[ 	]*include/ s|"encodings_local\.def|"encodings/local.def|
+/^#[ 	]*include/ s|"encodings_extra\.def|"encodings/extra.def|
+/^#[ 	]*include/ s|"aliases\.h|"aliases/aliases.h|
+/^#[ 	]*include/ s|"aliases2\.h|"aliases/aliases2.h|
+
+# Fixes for lib/iconv.c, lib/aliases/aliases2.h and lib/big5hkscs/1999, 2001, 2004.h
+# All encodings files recide in encdings dir now.
+/^#[ 	]*include/ s|"aliases_aix\.h|"aliases/aix.h|
+/^#[ 	]*include/ s|"aliases_dos\.h|"aliases/dos.h|
+/^#[ 	]*include/ s|"aliases_osf1\.h|"aliases/osf1.h|
+/^#[ 	]*include/ s|"aliases_local\.h|"aliases/local.h|
+/^#[ 	]*include/ s|"aliases_extra\.h|"aliases/extra.h|
+/^#[ 	]*include/ s|"hkscs1999\.h|"hkscs/1999.h|
+/^#[ 	]*include/ s|"hkscs2001\.h|"hkscs/2001.h|
+/^#[ 	]*include/ s|"hkscs2004\.h|"hkscs/2004.h|
+
+# Fixes for lib/converters.h, cns11643??.h and iso?????.h files.
+# All cns, iso, georgian and mac files recide in their respective dirs now.
+/^#[ 	]*include/ s|"cns|&/|
+/^#[ 	]*include/ s|"iso|&/|
+/^#[ 	]*include/ s|"georgian_|"georgian/|
+/^#[ 	]*include/ s|"mac_|"mac/|
+/^#[ 	]*include/ s|"big5hkscs|&/|
+/^#[ 	]*include/ s|"hkscs|&/|
diff --git a/djgpp/stateful-check.sed b/djgpp/stateful-check.sed
new file mode 100644
index 0000000..eaeed64
--- /dev/null
+++ b/djgpp/stateful-check.sed
@@ -0,0 +1,12 @@
+# Sed script for tests/stateful-check editing.
+
+/charsetf=/ a\
+\
+# For systems with severe filename restrictions allow for\
+# an alternate filename.\
+UNAME=${UNAME-`uname 2>/dev/null`}\
+case X$UNAME in\
+  *-DOS) filename=`echo "$charsetf" | sed "s|ISO-|ISO/|;s|2022-|2022|;s|BIG5-HKSCS-|BIG5-HKSCS/|"` ;;\
+  *)     filename="$charsetf" ;;\
+esac
+s/\$charsetf"-snippet/$filename"-snippet/g
diff --git a/djgpp/stateless-check.sed b/djgpp/stateless-check.sed
new file mode 100644
index 0000000..ba741df
--- /dev/null
+++ b/djgpp/stateless-check.sed
@@ -0,0 +1,23 @@
+# Sed script for tests/stateless-check editing.
+
+/charsetf=/ a\
+\
+# For systems with severe filename restrictions\
+# allow for an alternate filename.\
+UNAME=${UNAME-`uname 2>/dev/null`}\
+case X$UNAME in\
+  *-DOS) filename=`echo "$charsetf" | sed "s|ISO-|ISO/|; \\\
+                                           s|Mac|Mac/|; \\\
+                                           s|BIG5-HKSCS-|BIG5-HKSCS/|; \\\
+                                           s|Georgian-|Georgian/|"`\
+         tmp_filename=`echo "$filename" | sed "s|/|/tmp-|"`\
+         tmp_orig_filename=`echo "$filename" | sed "s|/|/tmp-orig-|"` ;;\
+  *)     filename="$charsetf"\
+         tmp_filename="$charsetf"\
+         tmp_orig_filename="$charsetf" ;;\
+esac
+s|/"\$charsetf"|/"$filename"|g
+s|tmp-"\$charsetf"|"${srcdir}"/"$tmp_filename"|g
+s|tmp-orig"\$charsetf"|"${srcdir}"/"$tmp_orig_filename"|g
+s|\.INVERSE\.|.INVERSE-|g
+s|\.IRREVERSIBLE\.|.IRREVERSIBLE-|g
diff --git a/djgpp/translit-check.sed b/djgpp/translit-check.sed
new file mode 100644
index 0000000..8c7e35b
--- /dev/null
+++ b/djgpp/translit-check.sed
@@ -0,0 +1,11 @@
+# Sed script for tests/translit-check editing.
+
+/\.\./ i\
+# For systems with severe filename restrictions allow for\
+# an alternate filename.\
+UNAME=${UNAME-`uname 2>/dev/null`}\
+case X$UNAME in\
+  *-DOS) file=`echo "$file" | sed "s|TranslitFail1|_Translit/Fail1|; \\\
+                                   s|Translit1|_Translit/1|"`;;\
+  *)     file="$file" ;;\
+esac
diff --git a/doc/relocatable.texi b/doc/relocatable.texi
new file mode 100644
index 0000000..fca0ea5
--- /dev/null
+++ b/doc/relocatable.texi
@@ -0,0 +1,62 @@
+@node Enabling Relocatability
+@section Enabling Relocatability
+
+It has been a pain for many users of GNU packages for a long time that
+packages are not relocatable.  It means a user cannot copy a program,
+installed by another user on the same machine, to his home directory,
+and have it work correctly (including i18n).  So many users need to go
+through @code{configure; make; make install} with all its
+dependencies, options, and hurdles.
+
+Red Hat, Debian, and similar package systems solve the ``ease of
+installation'' problem, but they hardwire path names, usually to
+@file{/usr} or @file{/usr/local}.  This means that users need root
+privileges to install a binary package, and prevents installing two
+different versions of the same binary package.
+
+A relocatable program can be moved or copied to a different location
+on the file system.  It is possible to make symlinks to the installed
+and moved programs, and invoke them through the symlink. It is
+possible to do the same thing with a hard link @emph{only} if the hard
+link file is in the same directory as the real program.
+
+To configure a program to be relocatable, add
+@option{--enable-relocatable} to the @command{configure} command line.
+
+On some OSes the executables remember the location of shared libraries
+and prefer them over any other search path.  Therefore, such an
+executable will look for its shared libraries first in the original
+installation directory and only then in the current installation
+directory.  Thus, for reliability, it is best to also give a
+@option{--prefix} option pointing to a directory that does not exist
+now and which never will be created, e.g.@:
+@option{--prefix=/nonexistent}.  You may use
+@code{DESTDIR=@var{dest-dir}} on the @command{make} command line to
+avoid installing into that directory.
+
+We do not recommend using a prefix writable by unprivileged users
+(e.g.@: @file{/tmp/inst$$}) because such a directory can be recreated
+by an unprivileged user after the original directory has been removed.
+We also do not recommend prefixes that might be behind an automounter
+(e.g.@: @file{$HOME/inst$$}) because of the performance impact of
+directory searching.
+
+Here's a sample installation run that takes into account all these
+recommendations:
+
+@example
+./configure --enable-relocatable --prefix=/nonexistent
+make
+make install DESTDIR=/tmp/inst$$
+@end example
+
+Installation with @option{--enable-relocatable} will not work for
+setuid or setgid executables, because such executables search only
+system library paths for security reasons.  Also, installation with
+@option{--enable-relocatable} might not work on OpenBSD, when the
+package contains shared libraries and libtool versions 1.5.xx are used.
+
+The runtime penalty and size penalty are negligible on GNU/Linux (just
+one system call more when an executable is launched), and small on
+other systems (the wrapper program just sets an environment variable
+and executes the real program).
diff --git a/extras/ChangeLog b/extras/ChangeLog
new file mode 100644
index 0000000..c92be18
--- /dev/null
+++ b/extras/ChangeLog
@@ -0,0 +1,70 @@
+2011-06-04  Bruno Haible  <bruno@clisp.org>
+
+	* iconv_string.c (iconv_string): Treat incomplete byte sequence like
+	invalid byte sequence.
+	Reported by shosas at <https://savannah.gnu.org/bugs/?32399>.
+
+2003-05-10  Bruno Haible  <bruno@clisp.org>
+
+	* iconv_string.c (iconv_string): Don't return -1 just because the
+	string is longer than 4 KB.
+
+2002-02-13  Bruno Haible  <bruno@clisp.org>
+
+	* iconv.m4: Remove file. Obsoleted by m4/iconv.m4.
+
+2000-06-16  Bruno Haible  <haible@clisp.cons.org>
+
+        * iconv.m4: Change prefix to AM.
+
+2001-05-23  Bruno Haible  <haible@clisp.cons.org>
+
+        * iconv.m4 (jm_ICONV): Accept --with-libiconv-prefix option.
+
+2001-03-23  Bruno Haible  <haible@clisp.cons.org>
+
+        * iconv.m4 (jm_ICONV): Tweak printing of prototype.
+
+2001-03-20  Bruno Haible  <haible@clisp.cons.org>
+
+        * iconv.m4 (jm_ICONV): Recommend GNU libiconv.
+
+2001-01-03  Bruno Haible  <haible@clisp.cons.org>
+
+        * iconv.m4 (jm_ICONV): Also check whether the iconv declaration
+          has const.
+
+2000-02-02  Bruno Haible  <haible@clisp.cons.org>
+
+        * iconv.m4: New file.
+
+2001-01-29  Bruno Haible  <haible@clisp.cons.org>
+
+        * locale_charset.c: Remove file. Obsoleted by libcharset.
+
+2000-10-22  Bruno Haible  <haible@clisp.cons.org>
+
+        * locale_charset.c (get_locale_charset): Accept french and spanish
+          names in both ISO-8859-1 and UTF-8.
+
+2000-08-24  Jim Blackson  <blackson@ontrack-japan.com>
+
+        * iconv_string.c (iconv_string): Fix return value for autodetect.
+
+2000-01-24  Bruno Haible  <haible@clisp.cons.org>
+
+        * iconv_string.c (iconv_string): Stop recognizing JOHAB.
+          Fix typo for EUC-JP.
+
+1999-12-18  Bruno Haible  <haible@clisp.cons.org>
+
+        * locale_charset.c (get_locale_charset): Recognize more language codes:
+          "af" (afrikaans), "ca" (catalan), "eu" (basque), "fo" (faeroese),
+          "ga" (irish), "gd" (scottish), "gl" (galician), "sq" (albanian),
+          "eo" (esperanto), "mt" (maltese), "be" (byelorussian),
+          "et" (estonian), "lt" (lithuanian), "lv" (latvian), "uk" (ukrainian).
+          Recognize more aliases: "english", "slovenian", "macedonian",
+          "serbian", "arabic".
+          Change default: KOI8-R for "ru" (russian) instead of ISO-8859-5,
+          ISO-8859-5 for "sr" instead of ISO-8859-2.
+
diff --git a/extras/iconv_string.c b/extras/iconv_string.c
new file mode 100644
index 0000000..ebfab2e
--- /dev/null
+++ b/extras/iconv_string.c
@@ -0,0 +1,150 @@
+/* Copyright (C) 1999-2001, 2003, 2011 Bruno Haible.
+   This file is not part of the GNU LIBICONV Library.
+   This file is put into the public domain.  */
+
+#include "iconv_string.h"
+#include <iconv.h>
+#include <errno.h>
+#include <stdlib.h>
+#include <string.h>
+
+#define tmpbufsize 4096
+
+int iconv_string (const char* tocode, const char* fromcode,
+                  const char* start, const char* end,
+                  char** resultp, size_t* lengthp)
+{
+  iconv_t cd = iconv_open(tocode,fromcode);
+  size_t length;
+  char* result;
+  if (cd == (iconv_t)(-1)) {
+    if (errno != EINVAL)
+      return -1;
+    /* Unsupported fromcode or tocode. Check whether the caller requested
+       autodetection. */
+    if (!strcmp(fromcode,"autodetect_utf8")) {
+      int ret;
+      /* Try UTF-8 first. There are very few ISO-8859-1 inputs that would
+         be valid UTF-8, but many UTF-8 inputs are valid ISO-8859-1. */
+      ret = iconv_string(tocode,"UTF-8",start,end,resultp,lengthp);
+      if (!(ret < 0 && errno == EILSEQ))
+        return ret;
+      ret = iconv_string(tocode,"ISO-8859-1",start,end,resultp,lengthp);
+      return ret;
+    }
+    if (!strcmp(fromcode,"autodetect_jp")) {
+      int ret;
+      /* Try 7-bit encoding first. If the input contains bytes >= 0x80,
+         it will fail. */
+      ret = iconv_string(tocode,"ISO-2022-JP-2",start,end,resultp,lengthp);
+      if (!(ret < 0 && errno == EILSEQ))
+        return ret;
+      /* Try EUC-JP next. Short SHIFT_JIS inputs may come out wrong. This
+         is unavoidable. People will condemn SHIFT_JIS.
+         If we tried SHIFT_JIS first, then some short EUC-JP inputs would
+         come out wrong, and people would condemn EUC-JP and Unix, which
+         would not be good. */
+      ret = iconv_string(tocode,"EUC-JP",start,end,resultp,lengthp);
+      if (!(ret < 0 && errno == EILSEQ))
+        return ret;
+      /* Finally try SHIFT_JIS. */
+      ret = iconv_string(tocode,"SHIFT_JIS",start,end,resultp,lengthp);
+      return ret;
+    }
+    if (!strcmp(fromcode,"autodetect_kr")) {
+      int ret;
+      /* Try 7-bit encoding first. If the input contains bytes >= 0x80,
+         it will fail. */
+      ret = iconv_string(tocode,"ISO-2022-KR",start,end,resultp,lengthp);
+      if (!(ret < 0 && errno == EILSEQ))
+        return ret;
+      /* Finally try EUC-KR. */
+      ret = iconv_string(tocode,"EUC-KR",start,end,resultp,lengthp);
+      return ret;
+    }
+    errno = EINVAL;
+    return -1;
+  }
+  /* Determine the length we need. */
+  {
+    size_t count = 0;
+    char tmpbuf[tmpbufsize];
+    const char* inptr = start;
+    size_t insize = end-start;
+    while (insize > 0) {
+      char* outptr = tmpbuf;
+      size_t outsize = tmpbufsize;
+      size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
+      if (res == (size_t)(-1) && errno != E2BIG) {
+        int saved_errno = (errno == EINVAL ? EILSEQ : errno);
+        iconv_close(cd);
+        errno = saved_errno;
+        return -1;
+      }
+      count += outptr-tmpbuf;
+    }
+    {
+      char* outptr = tmpbuf;
+      size_t outsize = tmpbufsize;
+      size_t res = iconv(cd,NULL,NULL,&outptr,&outsize);
+      if (res == (size_t)(-1)) {
+        int saved_errno = errno;
+        iconv_close(cd);
+        errno = saved_errno;
+        return -1;
+      }
+      count += outptr-tmpbuf;
+    }
+    length = count;
+  }
+  if (lengthp != NULL)
+    *lengthp = length;
+  if (resultp == NULL) {
+    iconv_close(cd);
+    return 0;
+  }
+  result = (*resultp == NULL ? malloc(length) : realloc(*resultp,length));
+  *resultp = result;
+  if (length == 0) {
+    iconv_close(cd);
+    return 0;
+  }
+  if (result == NULL) {
+    iconv_close(cd);
+    errno = ENOMEM;
+    return -1;
+  }
+  iconv(cd,NULL,NULL,NULL,NULL); /* return to the initial state */
+  /* Do the conversion for real. */
+  {
+    const char* inptr = start;
+    size_t insize = end-start;
+    char* outptr = result;
+    size_t outsize = length;
+    while (insize > 0) {
+      size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
+      if (res == (size_t)(-1)) {
+        if (errno == EINVAL)
+          break;
+        else {
+          int saved_errno = errno;
+          iconv_close(cd);
+          errno = saved_errno;
+          return -1;
+        }
+      }
+    }
+    {
+      size_t res = iconv(cd,NULL,NULL,&outptr,&outsize);
+      if (res == (size_t)(-1)) {
+        int saved_errno = errno;
+        iconv_close(cd);
+        errno = saved_errno;
+        return -1;
+      }
+    }
+    if (outsize != 0) abort();
+  }
+  iconv_close(cd);
+  return 0;
+}
diff --git a/extras/iconv_string.h b/extras/iconv_string.h
new file mode 100644
index 0000000..faab8c6
--- /dev/null
+++ b/extras/iconv_string.h
@@ -0,0 +1,47 @@
+/* Copyright (C) 1999-2001 Bruno Haible.
+   This file is not part of the GNU LIBICONV Library.
+   This file is put into the public domain.  */
+
+/*
+ * This C function converts an entire string from one encoding to another,
+ * using iconv. Easier to use than iconv() itself, and supports autodetect
+ * encodings on input.
+ *
+ *   int iconv_string (const char* tocode, const char* fromcode,
+ *                     const char* start, const char* end,
+ *                     char** resultp, size_t* lengthp)
+ *
+ * Converts a memory region given in encoding FROMCODE to a new memory
+ * region in encoding TOCODE. FROMCODE and TOCODE are as for iconv_open(3),
+ * except that FROMCODE may be one of the values
+ *    "autodetect_utf8"          supports ISO-8859-1 and UTF-8
+ *    "autodetect_jp"            supports EUC-JP, ISO-2022-JP-2 and SHIFT_JIS
+ *    "autodetect_kr"            supports EUC-KR and ISO-2022-KR
+ * The input is in the memory region between start (inclusive) and end
+ * (exclusive). If resultp is not NULL, the output string is stored in
+ * *resultp; malloc/realloc is used to allocate the result.
+ *
+ * This function does not treat zero characters specially.
+ *
+ * Return value: 0 if successful, otherwise -1 and errno set. Particular
+ * errno values: EILSEQ and ENOMEM.
+ *
+ * Example:
+ *   const char* s = ...;
+ *   char* result = NULL;
+ *   if (iconv_string("UCS-4-INTERNAL", "autodetect_utf8",
+ *                    s, s+strlen(s)+1, &result, NULL) < 0)
+ *     perror("iconv_string");
+ *
+ */
+#include <stddef.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern int iconv_string (const char* tocode, const char* fromcode, const char* start, const char* end, char** resultp, size_t* lengthp);
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/gnulib-local/lib/alloca.in.h b/gnulib-local/lib/alloca.in.h
new file mode 100644
index 0000000..964cb8d
--- /dev/null
+++ b/gnulib-local/lib/alloca.in.h
@@ -0,0 +1,68 @@
+/* Memory allocation on the stack.
+   Copyright (C) 1995, 1999, 2001-2007 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* When this file is included, it may be preceded only by preprocessor
+   declarations.  Thanks to AIX.  Therefore we include it right after
+   "config.h", not later.  */
+
+/* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H
+   means there is a real alloca function.  */
+#ifndef _GL_ALLOCA_H
+#define _GL_ALLOCA_H
+
+/* alloca(N) returns a pointer (void* or char*) to N bytes of memory
+   allocated on the stack, and which will last until the function returns.
+   Use of alloca should be avoided:
+     - inside arguments of function calls - undefined behaviour,
+     - in inline functions - the allocation may actually last until the
+       calling function returns,
+     - for huge N (say, N >= 65536) - you never know how large (or small)
+       the stack is, and when the stack cannot fulfill the memory allocation
+       request, the program just crashes.
+ */
+
+#ifndef alloca
+# ifdef __GNUC__
+#   define alloca __builtin_alloca
+# else
+#  ifdef _MSC_VER
+#   include <malloc.h>
+#   define alloca _alloca
+#  else
+#   if HAVE_ALLOCA_H
+#    include <alloca.h>
+#   else
+#    ifdef _AIX
+ #pragma alloca
+#    else
+#     ifdef __hpux /* This section must match that of bison generated files. */
+#      ifdef __cplusplus
+extern "C" void *alloca (unsigned int);
+#      else /* not __cplusplus */
+extern void *alloca ();
+#      endif /* not __cplusplus */
+#     else /* not __hpux */
+#      ifndef alloca
+extern char *alloca ();
+#      endif
+#     endif /* __hpux */
+#    endif
+#   endif
+#  endif
+# endif
+#endif
+
+#endif /* _GL_ALLOCA_H */
diff --git a/gnulib-local/lib/error.h.diff b/gnulib-local/lib/error.h.diff
new file mode 100644
index 0000000..069df8d
--- /dev/null
+++ b/gnulib-local/lib/error.h.diff
@@ -0,0 +1,33 @@
+*** gnulib/lib/error.h	2005-05-14 08:03:58.000000000 +0200
+--- srclib/error.h	2005-05-20 23:06:02.000000000 +0200
+***************
+*** 50,63 ****
+  /* If NULL, error will flush stdout, then print on stderr the program
+     name, a colon and a space.  Otherwise, error will call this
+     function without parameters instead.  */
+! extern void (*error_print_progname) (void);
+  
+  /* This variable is incremented each time `error' is called.  */
+! extern unsigned int error_message_count;
+  
+  /* Sometimes we want to have at most one error per line.  This
+     variable controls whether this mode is selected or not.  */
+! extern int error_one_per_line;
+  
+  #ifdef	__cplusplus
+  }
+--- 50,63 ----
+  /* If NULL, error will flush stdout, then print on stderr the program
+     name, a colon and a space.  Otherwise, error will call this
+     function without parameters instead.  */
+! extern DLL_VARIABLE void (*error_print_progname) (void);
+  
+  /* This variable is incremented each time `error' is called.  */
+! extern DLL_VARIABLE unsigned int error_message_count;
+  
+  /* Sometimes we want to have at most one error per line.  This
+     variable controls whether this mode is selected or not.  */
+! extern DLL_VARIABLE int error_one_per_line;
+  
+  #ifdef	__cplusplus
+  }
diff --git a/gnulib-local/lib/progname.h.diff b/gnulib-local/lib/progname.h.diff
new file mode 100644
index 0000000..37dda97
--- /dev/null
+++ b/gnulib-local/lib/progname.h.diff
@@ -0,0 +1,19 @@
+*** gnulib/lib/progname.h	2005-05-14 08:03:58.000000000 +0200
+--- srclib/progname.h	2005-05-20 23:06:02.000000000 +0200
+***************
+*** 30,36 ****
+  
+  
+  /* String containing name the program is called with.  */
+! extern const char *program_name;
+  
+  /* Set program_name, based on argv[0].  */
+  extern void set_program_name (const char *argv0);
+--- 30,36 ----
+  
+  
+  /* String containing name the program is called with.  */
+! extern DLL_VARIABLE const char *program_name;
+  
+  /* Set program_name, based on argv[0].  */
+  extern void set_program_name (const char *argv0);
diff --git a/gnulib-local/lib/xalloc.h b/gnulib-local/lib/xalloc.h
new file mode 100644
index 0000000..1ad1009
--- /dev/null
+++ b/gnulib-local/lib/xalloc.h
@@ -0,0 +1,158 @@
+/* malloc with out of memory checking.
+   Copyright (C) 2001-2004, 2006 Free Software Foundation, Inc.
+   Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _XALLOC_H
+#define _XALLOC_H
+
+#include <stddef.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Defined in xmalloc.c.  */
+
+/* Allocate SIZE bytes of memory dynamically, with error checking.  */
+extern void *xmalloc (size_t size);
+
+/* Allocate memory for NMEMB elements of SIZE bytes, with error checking.
+   SIZE must be > 0.  */
+extern void *xnmalloc (size_t nmemb, size_t size);
+
+/* Allocate SIZE bytes of memory dynamically, with error checking,
+   and zero it.  */
+extern void *xzalloc (size_t size);
+
+/* Allocate memory for NMEMB elements of SIZE bytes, with error checking,
+   and zero it.  */
+extern void *xcalloc (size_t nmemb, size_t size);
+
+/* Change the size of an allocated block of memory PTR to SIZE bytes,
+   with error checking.  If PTR is NULL, run xmalloc.  */
+extern void *xrealloc (void *ptr, size_t size);
+#ifdef __cplusplus
+}
+template <typename T>
+  inline T * xrealloc (T * ptr, size_t size)
+  {
+    return (T *) xrealloc ((void *) ptr, size);
+  }
+extern "C" {
+#endif
+
+/* This function is always triggered when memory is exhausted.  It is
+   in charge of honoring the three previous items.  This is the
+   function to call when one wants the program to die because of a
+   memory allocation failure.  */
+extern void xalloc_die (void)
+#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) && !__STRICT_ANSI__
+     __attribute__ ((__noreturn__))
+#endif
+     ;
+
+/* In the following macros, T must be an elementary or structure/union or
+   typedef'ed type, or a pointer to such a type.  To apply one of the
+   following macros to a function pointer or array type, you need to typedef
+   it first and use the typedef name.  */
+
+/* Allocate an object of type T dynamically, with error checking.  */
+/* extern T *XMALLOC (typename T); */
+#define XMALLOC(T) \
+  ((T *) xmalloc (sizeof (T)))
+
+/* Allocate memory for NMEMB elements of type T, with error checking.  */
+/* extern T *XNMALLOC (size_t nmemb, typename T); */
+#if HAVE_INLINE
+/* xnmalloc performs a division and multiplication by sizeof (T).  Arrange to
+   perform the division at compile-time and the multiplication with a factor
+   known at compile-time.  */
+# define XNMALLOC(N,T) \
+   ((T *) (sizeof (T) == 1 \
+           ? xmalloc (N) \
+           : xnboundedmalloc(N, (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / sizeof (T), sizeof (T))))
+static inline void *
+xnboundedmalloc (size_t n, size_t bound, size_t s)
+{
+  if (n > bound)
+    xalloc_die ();
+  return xmalloc (n * s);
+}
+#else
+# define XNMALLOC(N,T) \
+   ((T *) (sizeof (T) == 1 ? xmalloc (N) : xnmalloc (N, sizeof (T))))
+#endif
+
+/* Allocate an object of type T dynamically, with error checking,
+   and zero it.  */
+/* extern T *XZALLOC (typename T); */
+#define XZALLOC(T) \
+  ((T *) xzalloc (sizeof (T)))
+
+/* Allocate memory for NMEMB elements of type T, with error checking,
+   and zero it.  */
+/* extern T *XCALLOC (size_t nmemb, typename T); */
+#define XCALLOC(N,T) \
+  ((T *) xcalloc (N, sizeof (T)))
+
+/* Return a pointer to a new buffer of N bytes.  This is like xmalloc,
+   except it returns char *.  */
+#define xcharalloc(N) \
+  XNMALLOC (N, char)
+
+
+/* Defined in xstrdup.c.  */
+
+/* Return a newly allocated copy of the N bytes of memory starting at P.  */
+extern void *xmemdup (const void *p, size_t n);
+#ifdef __cplusplus
+}
+template <typename T>
+  inline T * xmemdup (const T * p, size_t n)
+  {
+    return (T *) xmemdup ((const void *) p, n);
+  }
+extern "C" {
+#endif
+
+/* Return a newly allocated copy of STRING.  */
+extern char *xstrdup (const char *string);
+
+
+/* Return 1 if an array of N objects, each of size S, cannot exist due
+   to size arithmetic overflow.  S must be positive and N must be
+   nonnegative.  This is a macro, not an inline function, so that it
+   works correctly even when SIZE_MAX < N.
+
+   By gnulib convention, SIZE_MAX represents overflow in size
+   calculations, so the conservative dividend to use here is
+   SIZE_MAX - 1, since SIZE_MAX might represent an overflowed value.
+   However, malloc (SIZE_MAX) fails on all known hosts where
+   sizeof (ptrdiff_t) <= sizeof (size_t), so do not bother to test for
+   exactly-SIZE_MAX allocations on such hosts; this avoids a test and
+   branch when S is known to be 1.  */
+# define xalloc_oversized(n, s) \
+    ((size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) < (n))
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _XALLOC_H */
diff --git a/gnulib-local/lib/xmalloc.c b/gnulib-local/lib/xmalloc.c
new file mode 100644
index 0000000..d2a1214
--- /dev/null
+++ b/gnulib-local/lib/xmalloc.c
@@ -0,0 +1,128 @@
+/* xmalloc.c -- malloc with out of memory checking
+   Copyright (C) 1990-1996, 2000-2003, 2005-2007 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include "xalloc.h"
+
+#include <stdlib.h>
+
+#include "error.h"
+#include "gettext.h"
+
+#define _(str) gettext (str)
+
+
+/* Exit value when the requested amount of memory is not available.
+   The caller may set it to some other value.  */
+int xmalloc_exit_failure = EXIT_FAILURE;
+
+void
+xalloc_die ()
+{
+  error (xmalloc_exit_failure, 0, _("memory exhausted"));
+  /* The `noreturn' cannot be given to error, since it may return if
+     its first argument is 0.  To help compilers understand the
+     xalloc_die does terminate, call exit. */
+  exit (EXIT_FAILURE);
+}
+
+static void *
+fixup_null_alloc (size_t n)
+{
+  void *p;
+
+  p = NULL;
+  if (n == 0)
+    p = malloc ((size_t) 1);
+  if (p == NULL)
+    xalloc_die ();
+  return p;
+}
+
+/* Allocate N bytes of memory dynamically, with error checking.  */
+
+void *
+xmalloc (size_t n)
+{
+  void *p;
+
+  p = malloc (n);
+  if (p == NULL)
+    p = fixup_null_alloc (n);
+  return p;
+}
+
+/* Allocate memory for NMEMB elements of SIZE bytes, with error checking.
+   SIZE must be > 0.  */
+
+void *
+xnmalloc (size_t nmemb, size_t size)
+{
+  size_t n;
+  void *p;
+
+  if (xalloc_oversized (nmemb, size))
+    xalloc_die ();
+  n = nmemb * size;
+  p = malloc (n);
+  if (p == NULL)
+    p = fixup_null_alloc (n);
+  return p;
+}
+
+/* Allocate SIZE bytes of memory dynamically, with error checking,
+   and zero it.  */
+
+void *
+xzalloc (size_t size)
+{
+  void *p;
+
+  p = xmalloc (size);
+  memset (p, 0, size);
+  return p;
+}
+
+/* Allocate memory for N elements of S bytes, with error checking,
+   and zero it.  */
+
+void *
+xcalloc (size_t n, size_t s)
+{
+  void *p;
+
+  p = calloc (n, s);
+  if (p == NULL)
+    p = fixup_null_alloc (n);
+  return p;
+}
+
+/* Change the size of an allocated block of memory P to N bytes,
+   with error checking.
+   If P is NULL, run xmalloc.  */
+
+void *
+xrealloc (void *p, size_t n)
+{
+  if (p == NULL)
+    return xmalloc (n);
+  p = realloc (p, n);
+  if (p == NULL)
+    p = fixup_null_alloc (n);
+  return p;
+}
diff --git a/gnulib-local/lib/xstrdup.c b/gnulib-local/lib/xstrdup.c
new file mode 100644
index 0000000..9ad1b94
--- /dev/null
+++ b/gnulib-local/lib/xstrdup.c
@@ -0,0 +1,40 @@
+/* xstrdup.c -- copy a string with out of memory checking
+   Copyright (C) 1990, 1996, 2000-2003, 2005-2006 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include "xalloc.h"
+
+#include <string.h>
+
+/* Return a newly allocated copy of the N bytes of memory starting at P.  */
+
+void *
+xmemdup (const void *p, size_t n)
+{
+  void *q = xmalloc (n);
+  memcpy (q, p, n);
+  return q;
+}
+
+/* Return a newly allocated copy of STRING.  */
+
+char *
+xstrdup (const char *string)
+{
+  return strcpy (XNMALLOC (strlen (string) + 1, char), string);
+}
diff --git a/gnulib-local/m4/alloca.m4 b/gnulib-local/m4/alloca.m4
new file mode 100644
index 0000000..58a61f8
--- /dev/null
+++ b/gnulib-local/m4/alloca.m4
@@ -0,0 +1,36 @@
+# alloca.m4 serial 4 (gettext-0.18.2)
+dnl Copyright (C) 2002-2003, 2006, 2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_ALLOCA],
+[
+  dnl Work around a bug of AC_EGREP_CPP in autoconf-2.57.
+  AC_REQUIRE([AC_PROG_CPP])
+  AC_REQUIRE([AC_PROG_EGREP])
+
+  AC_REQUIRE([AC_FUNC_ALLOCA])
+  if test $ac_cv_func_alloca_works = no; then
+    gl_PREREQ_ALLOCA
+  fi
+
+  # Define an additional variable used in the Makefile substitution.
+
+  AC_EGREP_CPP([Need own alloca], [
+#if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H
+  Need own alloca
+#endif
+    ],
+    ALLOCA_H=alloca.h,
+    ALLOCA_H=)
+  AC_SUBST([ALLOCA_H])
+  AM_CONDITIONAL([GL_GENERATE_ALLOCA_H], [test -n "$ALLOCA_H"])
+])
+
+# Prerequisites of lib/alloca.c.
+# STACK_DIRECTION is already handled by AC_FUNC_ALLOCA.
+AC_DEFUN([gl_PREREQ_ALLOCA], [
+  AC_CHECK_HEADERS_ONCE(stdlib.h string.h)
+  :
+])
diff --git a/gnulib-local/modules/libiconv-misc b/gnulib-local/modules/libiconv-misc
new file mode 100644
index 0000000..af89ac5
--- /dev/null
+++ b/gnulib-local/modules/libiconv-misc
@@ -0,0 +1,20 @@
+Description:
+
+Files:
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+# Parametrization of the 'relocatable' module.
+AM_CPPFLAGS += -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1
+
+Include:
+
+License:
+GPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/gnulib-local/modules/mbstate b/gnulib-local/modules/mbstate
new file mode 100644
index 0000000..24e70e8
--- /dev/null
+++ b/gnulib-local/modules/mbstate
@@ -0,0 +1,21 @@
+Description:
+mbstate_t type.
+
+Files:
+m4/mbstate_t.m4
+
+Depends-on:
+
+configure.ac:
+AC_TYPE_MBSTATE_T
+
+Makefile.am:
+
+Include:
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/gnulib-local/modules/xalloc b/gnulib-local/modules/xalloc
new file mode 100644
index 0000000..54fa33c
--- /dev/null
+++ b/gnulib-local/modules/xalloc
@@ -0,0 +1,23 @@
+Description:
+Memory allocation with out-of-memory checking.
+
+Files:
+lib/xalloc.h
+lib/xmalloc.c
+lib/xstrdup.c
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+lib_SOURCES += xalloc.h xmalloc.c xstrdup.c
+
+Include:
+"xalloc.h"
+
+License:
+GPL
+
+Maintainer:
+all
diff --git a/include/export.h b/include/export.h
new file mode 100644
index 0000000..62fb77b
--- /dev/null
+++ b/include/export.h
@@ -0,0 +1,6 @@
+
+#if @HAVE_VISIBILITY@ && BUILDING_LIBICONV
+#define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default")))
+#else
+#define LIBICONV_DLL_EXPORTED
+#endif
diff --git a/include/iconv.h.build.in b/include/iconv.h.build.in
new file mode 100644
index 0000000..0feb068
--- /dev/null
+++ b/include/iconv.h.build.in
@@ -0,0 +1,248 @@
+/* Copyright (C) 1999-2003, 2005-2006, 2008-2011 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* When installed, this file is called "iconv.h". */
+
+#ifndef _LIBICONV_H
+#define _LIBICONV_H
+
+#define _LIBICONV_VERSION 0x010E    /* version number: (major<<8) + minor */
+
+#if @HAVE_VISIBILITY@ && BUILDING_LIBICONV
+#define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default")))
+#else
+#define LIBICONV_DLL_EXPORTED
+#endif
+extern LIBICONV_DLL_EXPORTED @DLL_VARIABLE@ int _libiconv_version; /* Likewise */
+
+/* We would like to #include any system header file which could define
+   iconv_t, 1. in order to eliminate the risk that the user gets compilation
+   errors because some other system header file includes /usr/include/iconv.h
+   which defines iconv_t or declares iconv after this file, 2. when compiling
+   for LIBICONV_PLUG, we need the proper iconv_t type in order to produce
+   binary compatible code.
+   But gcc's #include_next is not portable. Thus, once libiconv's iconv.h
+   has been installed in /usr/local/include, there is no way any more to
+   include the original /usr/include/iconv.h. We simply have to get away
+   without it.
+   Ad 1. The risk that a system header file does
+   #include "iconv.h"  or  #include_next "iconv.h"
+   is small. They all do #include <iconv.h>.
+   Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It
+   has to be a scalar type because (iconv_t)(-1) is a possible return value
+   from iconv_open().) */
+
+/* Define iconv_t ourselves. */
+#undef iconv_t
+#define iconv_t libiconv_t
+typedef void* iconv_t;
+
+/* Get size_t declaration.
+   Get wchar_t declaration if it exists. */
+#include <stddef.h>
+
+/* Get errno declaration and values. */
+#include <errno.h>
+/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS,
+   have EILSEQ in a different header.  On these systems, define EILSEQ
+   ourselves. */
+#ifndef EILSEQ
+#define EILSEQ @EILSEQ@
+#endif
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Allocates descriptor for code conversion from encoding ‘fromcode’ to
+   encoding ‘tocode’. */
+#ifndef LIBICONV_PLUG
+#define iconv_open libiconv_open
+#endif
+extern LIBICONV_DLL_EXPORTED iconv_t iconv_open (const char* tocode, const char* fromcode);
+
+/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes
+   starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at
+   ‘*outbuf’.
+   Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount.
+   Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */
+#ifndef LIBICONV_PLUG
+#define iconv libiconv
+#endif
+extern LIBICONV_DLL_EXPORTED size_t iconv (iconv_t cd, @ICONV_CONST@ char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
+
+/* Frees resources allocated for conversion descriptor ‘cd’. */
+#ifndef LIBICONV_PLUG
+#define iconv_close libiconv_close
+#endif
+extern LIBICONV_DLL_EXPORTED int iconv_close (iconv_t cd);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#ifndef LIBICONV_PLUG
+
+/* Nonstandard extensions. */
+
+#if @USE_MBSTATE_T@
+#if @BROKEN_WCHAR_H@
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+   <wchar.h>.
+   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+   included before <wchar.h>.  */
+#include <stddef.h>
+#include <stdio.h>
+#include <time.h>
+#endif
+#include <wchar.h>
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* A type that holds all memory needed by a conversion descriptor.
+   A pointer to such an object can be used as an iconv_t. */
+typedef struct {
+  void* dummy1[28];
+#if @USE_MBSTATE_T@
+  mbstate_t dummy2;
+#endif
+} iconv_allocation_t;
+
+/* Allocates descriptor for code conversion from encoding ‘fromcode’ to
+   encoding ‘tocode’ into preallocated memory. Returns an error indicator
+   (0 or -1 with errno set). */
+#define iconv_open_into libiconv_open_into
+extern LIBICONV_DLL_EXPORTED int iconv_open_into (const char* tocode, const char* fromcode,
+                            iconv_allocation_t* resultp);
+
+/* Control of attributes. */
+#define iconvctl libiconvctl
+extern LIBICONV_DLL_EXPORTED int iconvctl (iconv_t cd, int request, void* argument);
+
+/* Hook performed after every successful conversion of a Unicode character. */
+typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data);
+/* Hook performed after every successful conversion of a wide character. */
+typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data);
+/* Set of hooks. */
+struct iconv_hooks {
+  iconv_unicode_char_hook uc_hook;
+  iconv_wide_char_hook wc_hook;
+  void* data;
+};
+
+/* Fallback function.  Invoked when a small number of bytes could not be
+   converted to a Unicode character.  This function should process all
+   bytes from inbuf and may produce replacement Unicode characters by calling
+   the write_replacement callback repeatedly.  */
+typedef void (*iconv_unicode_mb_to_uc_fallback)
+             (const char* inbuf, size_t inbufsize,
+              void (*write_replacement) (const unsigned int *buf, size_t buflen,
+                                         void* callback_arg),
+              void* callback_arg,
+              void* data);
+/* Fallback function.  Invoked when a Unicode character could not be converted
+   to the target encoding.  This function should process the character and
+   may produce replacement bytes (in the target encoding) by calling the
+   write_replacement callback repeatedly.  */
+typedef void (*iconv_unicode_uc_to_mb_fallback)
+             (unsigned int code,
+              void (*write_replacement) (const char *buf, size_t buflen,
+                                         void* callback_arg),
+              void* callback_arg,
+              void* data);
+#if @HAVE_WCHAR_T@
+/* Fallback function.  Invoked when a number of bytes could not be converted to
+   a wide character.  This function should process all bytes from inbuf and may
+   produce replacement wide characters by calling the write_replacement
+   callback repeatedly.  */
+typedef void (*iconv_wchar_mb_to_wc_fallback)
+             (const char* inbuf, size_t inbufsize,
+              void (*write_replacement) (const wchar_t *buf, size_t buflen,
+                                         void* callback_arg),
+              void* callback_arg,
+              void* data);
+/* Fallback function.  Invoked when a wide character could not be converted to
+   the target encoding.  This function should process the character and may
+   produce replacement bytes (in the target encoding) by calling the
+   write_replacement callback repeatedly.  */
+typedef void (*iconv_wchar_wc_to_mb_fallback)
+             (wchar_t code,
+              void (*write_replacement) (const char *buf, size_t buflen,
+                                         void* callback_arg),
+              void* callback_arg,
+              void* data);
+#else
+/* If the wchar_t type does not exist, these two fallback functions are never
+   invoked.  Their argument list therefore does not matter.  */
+typedef void (*iconv_wchar_mb_to_wc_fallback) ();
+typedef void (*iconv_wchar_wc_to_mb_fallback) ();
+#endif
+/* Set of fallbacks. */
+struct iconv_fallbacks {
+  iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback;
+  iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback;
+  iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback;
+  iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback;
+  void* data;
+};
+
+/* Requests for iconvctl. */
+#define ICONV_TRIVIALP            0  /* int *argument */
+#define ICONV_GET_TRANSLITERATE   1  /* int *argument */
+#define ICONV_SET_TRANSLITERATE   2  /* const int *argument */
+#define ICONV_GET_DISCARD_ILSEQ   3  /* int *argument */
+#define ICONV_SET_DISCARD_ILSEQ   4  /* const int *argument */
+#define ICONV_SET_HOOKS           5  /* const struct iconv_hooks *argument */
+#define ICONV_SET_FALLBACKS       6  /* const struct iconv_fallbacks *argument */
+
+/* Listing of locale independent encodings. */
+#define iconvlist libiconvlist
+extern LIBICONV_DLL_EXPORTED void iconvlist (int (*do_one) (unsigned int namescount,
+                                      const char * const * names,
+                                      void* data),
+                       void* data);
+
+/* Canonicalize an encoding name.
+   The result is either a canonical encoding name, or name itself. */
+extern LIBICONV_DLL_EXPORTED const char * iconv_canonicalize (const char * name);
+
+/* Support for relocatable packages.  */
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+extern LIBICONV_DLL_EXPORTED void libiconv_set_relocation_prefix (const char *orig_prefix,
+                                            const char *curr_prefix);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
+#endif /* _LIBICONV_H */
diff --git a/include/iconv.h.in b/include/iconv.h.in
new file mode 100644
index 0000000..9dc3c1e
--- /dev/null
+++ b/include/iconv.h.in
@@ -0,0 +1,242 @@
+/* Copyright (C) 1999-2003, 2005-2006, 2008-2011 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* When installed, this file is called "iconv.h". */
+
+#ifndef _LIBICONV_H
+#define _LIBICONV_H
+
+#define _LIBICONV_VERSION 0x010E    /* version number: (major<<8) + minor */
+extern @DLL_VARIABLE@ int _libiconv_version; /* Likewise */
+
+/* We would like to #include any system header file which could define
+   iconv_t, 1. in order to eliminate the risk that the user gets compilation
+   errors because some other system header file includes /usr/include/iconv.h
+   which defines iconv_t or declares iconv after this file, 2. when compiling
+   for LIBICONV_PLUG, we need the proper iconv_t type in order to produce
+   binary compatible code.
+   But gcc's #include_next is not portable. Thus, once libiconv's iconv.h
+   has been installed in /usr/local/include, there is no way any more to
+   include the original /usr/include/iconv.h. We simply have to get away
+   without it.
+   Ad 1. The risk that a system header file does
+   #include "iconv.h"  or  #include_next "iconv.h"
+   is small. They all do #include <iconv.h>.
+   Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It
+   has to be a scalar type because (iconv_t)(-1) is a possible return value
+   from iconv_open().) */
+
+/* Define iconv_t ourselves. */
+#undef iconv_t
+#define iconv_t libiconv_t
+typedef void* iconv_t;
+
+/* Get size_t declaration.
+   Get wchar_t declaration if it exists. */
+#include <stddef.h>
+
+/* Get errno declaration and values. */
+#include <errno.h>
+/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS,
+   have EILSEQ in a different header.  On these systems, define EILSEQ
+   ourselves. */
+#ifndef EILSEQ
+#define EILSEQ @EILSEQ@
+#endif
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Allocates descriptor for code conversion from encoding ‘fromcode’ to
+   encoding ‘tocode’. */
+#ifndef LIBICONV_PLUG
+#define iconv_open libiconv_open
+#endif
+extern iconv_t iconv_open (const char* tocode, const char* fromcode);
+
+/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes
+   starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at
+   ‘*outbuf’.
+   Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount.
+   Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */
+#ifndef LIBICONV_PLUG
+#define iconv libiconv
+#endif
+extern size_t iconv (iconv_t cd, @ICONV_CONST@ char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
+
+/* Frees resources allocated for conversion descriptor ‘cd’. */
+#ifndef LIBICONV_PLUG
+#define iconv_close libiconv_close
+#endif
+extern int iconv_close (iconv_t cd);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#ifndef LIBICONV_PLUG
+
+/* Nonstandard extensions. */
+
+#if @USE_MBSTATE_T@
+#if @BROKEN_WCHAR_H@
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+   <wchar.h>.
+   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+   included before <wchar.h>.  */
+#include <stddef.h>
+#include <stdio.h>
+#include <time.h>
+#endif
+#include <wchar.h>
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* A type that holds all memory needed by a conversion descriptor.
+   A pointer to such an object can be used as an iconv_t. */
+typedef struct {
+  void* dummy1[28];
+#if @USE_MBSTATE_T@
+  mbstate_t dummy2;
+#endif
+} iconv_allocation_t;
+
+/* Allocates descriptor for code conversion from encoding ‘fromcode’ to
+   encoding ‘tocode’ into preallocated memory. Returns an error indicator
+   (0 or -1 with errno set). */
+#define iconv_open_into libiconv_open_into
+extern int iconv_open_into (const char* tocode, const char* fromcode,
+                            iconv_allocation_t* resultp);
+
+/* Control of attributes. */
+#define iconvctl libiconvctl
+extern int iconvctl (iconv_t cd, int request, void* argument);
+
+/* Hook performed after every successful conversion of a Unicode character. */
+typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data);
+/* Hook performed after every successful conversion of a wide character. */
+typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data);
+/* Set of hooks. */
+struct iconv_hooks {
+  iconv_unicode_char_hook uc_hook;
+  iconv_wide_char_hook wc_hook;
+  void* data;
+};
+
+/* Fallback function.  Invoked when a small number of bytes could not be
+   converted to a Unicode character.  This function should process all
+   bytes from inbuf and may produce replacement Unicode characters by calling
+   the write_replacement callback repeatedly.  */
+typedef void (*iconv_unicode_mb_to_uc_fallback)
+             (const char* inbuf, size_t inbufsize,
+              void (*write_replacement) (const unsigned int *buf, size_t buflen,
+                                         void* callback_arg),
+              void* callback_arg,
+              void* data);
+/* Fallback function.  Invoked when a Unicode character could not be converted
+   to the target encoding.  This function should process the character and
+   may produce replacement bytes (in the target encoding) by calling the
+   write_replacement callback repeatedly.  */
+typedef void (*iconv_unicode_uc_to_mb_fallback)
+             (unsigned int code,
+              void (*write_replacement) (const char *buf, size_t buflen,
+                                         void* callback_arg),
+              void* callback_arg,
+              void* data);
+#if @HAVE_WCHAR_T@
+/* Fallback function.  Invoked when a number of bytes could not be converted to
+   a wide character.  This function should process all bytes from inbuf and may
+   produce replacement wide characters by calling the write_replacement
+   callback repeatedly.  */
+typedef void (*iconv_wchar_mb_to_wc_fallback)
+             (const char* inbuf, size_t inbufsize,
+              void (*write_replacement) (const wchar_t *buf, size_t buflen,
+                                         void* callback_arg),
+              void* callback_arg,
+              void* data);
+/* Fallback function.  Invoked when a wide character could not be converted to
+   the target encoding.  This function should process the character and may
+   produce replacement bytes (in the target encoding) by calling the
+   write_replacement callback repeatedly.  */
+typedef void (*iconv_wchar_wc_to_mb_fallback)
+             (wchar_t code,
+              void (*write_replacement) (const char *buf, size_t buflen,
+                                         void* callback_arg),
+              void* callback_arg,
+              void* data);
+#else
+/* If the wchar_t type does not exist, these two fallback functions are never
+   invoked.  Their argument list therefore does not matter.  */
+typedef void (*iconv_wchar_mb_to_wc_fallback) ();
+typedef void (*iconv_wchar_wc_to_mb_fallback) ();
+#endif
+/* Set of fallbacks. */
+struct iconv_fallbacks {
+  iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback;
+  iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback;
+  iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback;
+  iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback;
+  void* data;
+};
+
+/* Requests for iconvctl. */
+#define ICONV_TRIVIALP            0  /* int *argument */
+#define ICONV_GET_TRANSLITERATE   1  /* int *argument */
+#define ICONV_SET_TRANSLITERATE   2  /* const int *argument */
+#define ICONV_GET_DISCARD_ILSEQ   3  /* int *argument */
+#define ICONV_SET_DISCARD_ILSEQ   4  /* const int *argument */
+#define ICONV_SET_HOOKS           5  /* const struct iconv_hooks *argument */
+#define ICONV_SET_FALLBACKS       6  /* const struct iconv_fallbacks *argument */
+
+/* Listing of locale independent encodings. */
+#define iconvlist libiconvlist
+extern void iconvlist (int (*do_one) (unsigned int namescount,
+                                      const char * const * names,
+                                      void* data),
+                       void* data);
+
+/* Canonicalize an encoding name.
+   The result is either a canonical encoding name, or name itself. */
+extern const char * iconv_canonicalize (const char * name);
+
+/* Support for relocatable packages.  */
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+extern void libiconv_set_relocation_prefix (const char *orig_prefix,
+                                            const char *curr_prefix);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
+#endif /* _LIBICONV_H */
diff --git a/lib/Makefile.in b/lib/Makefile.in
new file mode 100644
index 0000000..a538cce
--- /dev/null
+++ b/lib/Makefile.in
@@ -0,0 +1,138 @@
+# Makefile for libiconv/lib
+
+#### Start of system configuration section. ####
+
+# Directories used by "make":
+srcdir = @srcdir@
+
+# Directories used by "make install":
+prefix = @prefix@
+local_prefix = /usr/local
+exec_prefix = @exec_prefix@
+libdir = @libdir@
+
+# Programs used by "make":
+CC = @CC@
+CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@ $(LDFLAGS_@WOE32DLL@)
+LDFLAGS_yes = -Wl,--export-all-symbols
+LDFLAGS_no =
+INCLUDES = -I. -I$(srcdir) -I../include -I$(srcdir)/../include -I.. -I$(srcdir)/..
+# -DBUILDING_LIBICONV: Change expansion of LIBICONV_DLL_EXPORTED macro.
+# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro.
+DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBICONV -DBUILDING_DLL \
+-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
+-Dset_relocation_prefix=libiconv_set_relocation_prefix \
+-Drelocate=libiconv_relocate @DEFS@
+LIBTOOL = @LIBTOOL@
+LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
+LIBTOOL_LINK = $(LIBTOOL) --mode=link
+LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
+LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
+# Windows resource compiler (windres). Used via libtool.
+RC = @RC@
+CP = cp
+MV = mv
+LN = @LN@
+LN_S = @LN_S@
+RM = rm -f
+
+# Programs used by "make install":
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
+
+#### End of system configuration section. ####
+
+SHELL = /bin/sh
+
+# Before making a release, change this according to the libtool documentation,
+# section "Library interface versions".
+LIBICONV_VERSION_INFO = 7:1:5
+
+PACKAGE_VERSION = @VERSION@
+
+# Needed by $(LIBTOOL).
+top_builddir = ..
+
+SOURCES = $(srcdir)/iconv.c $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/relocatable.c
+
+OBJECTS = iconv.lo localcharset.lo relocatable.lo $(OBJECTS_EXP_@WOE32DLL@) $(OBJECTS_RES_@WOE32@)
+OBJECTS_EXP_yes = iconv-exports.lo
+OBJECTS_EXP_no =
+OBJECTS_RES_yes = libiconv.res.lo
+OBJECTS_RES_no =
+
+all : libiconv.la
+
+libiconv.la : $(OBJECTS)
+	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libiconv.la -rpath $(libdir) -version-info $(LIBICONV_VERSION_INFO) -no-undefined $(OBJECTS)
+
+iconv.lo : $(srcdir)/iconv.c $(srcdir)/converters.h \
+           $(srcdir)/encodings.def $(srcdir)/encodings_aix.def $(srcdir)/encodings_osf1.def $(srcdir)/encodings_dos.def $(srcdir)/encodings_local.def \
+           $(srcdir)/aliases.h $(srcdir)/aliases_sysaix.h $(srcdir)/aliases_syshpux.h $(srcdir)/aliases_sysosf1.h $(srcdir)/aliases_syssolaris.h \
+           $(srcdir)/aliases_aix.h $(srcdir)/aliases_aix_sysaix.h \
+           $(srcdir)/aliases_osf1.h $(srcdir)/aliases_osf1_sysosf1.h \
+           $(srcdir)/aliases_dos.h \
+           $(srcdir)/aliases_extra.h \
+           $(srcdir)/flags.h $(srcdir)/translit.h
+	$(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/iconv.c
+
+localcharset.lo : $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/relocatable.h
+	$(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/../libcharset/lib/localcharset.c
+
+relocatable.lo : $(srcdir)/relocatable.c $(srcdir)/relocatable.h
+	$(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/relocatable.c
+
+iconv-exports.lo : $(srcdir)/../woe32dll/iconv-exports.c
+	$(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/../woe32dll/iconv-exports.c
+
+libiconv.res.lo : $(srcdir)/../windows/libiconv.rc
+	$(LIBTOOL_COMPILE) --tag=RC $(RC) `$(SHELL) $(srcdir)/../windows/windres-options --escape $(PACKAGE_VERSION)` -i $(srcdir)/../windows/libiconv.rc -o libiconv.res.lo --output-format=coff
+
+# Installs the library and include files only. Typically called with only
+# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
+install-lib : all force
+	if [ ! -d $(libdir) ] ; then $(mkinstalldirs) $(libdir) ; fi
+	$(LIBTOOL_INSTALL) $(INSTALL_DATA) libiconv.la $(libdir)/libiconv.la
+
+# On AIX, libiconv.a must include the object files of /lib/libiconv.a,
+# otherwise the setlocale() call fails when invoked from executables linked
+# with -rpath $(libdir), even if linked without -liconv.
+install : all force
+	if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi
+	$(LIBTOOL_INSTALL) $(INSTALL_DATA) libiconv.la $(DESTDIR)$(libdir)/libiconv.la
+	case "@host_os@" in \
+	  aix*) (cd $(DESTDIR)$(libdir) && \
+	         objects=`ar t libiconv.a`" "`ar t /lib/libiconv.a` && \
+	         ar x libiconv.a && ar x /lib/libiconv.a && \
+	         ar q libiconv.new.a $$objects && \
+	         rm -f $$objects && \
+	         mv -f libiconv.new.a libiconv.a) ;; \
+	esac
+
+install-strip : install
+
+installdirs : force
+	if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi
+
+uninstall : force
+	$(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libiconv.la
+
+check : all
+
+mostlyclean : clean
+
+clean : force
+	$(RM) *.o *.lo *.a *.la core *.stackdump so_locations
+	$(RM) -r .libs _libs
+
+distclean : clean
+	$(RM) Makefile config.h libtool
+
+maintainer-clean : distclean
+
+force :
+
diff --git a/lib/aliases.gperf b/lib/aliases.gperf
new file mode 100644
index 0000000..fe647a0
--- /dev/null
+++ b/lib/aliases.gperf
@@ -0,0 +1,358 @@
+struct alias { int name; unsigned int encoding_index; };
+%struct-type
+%language=ANSI-C
+%define hash-function-name aliases_hash
+%define lookup-function-name aliases_lookup
+%7bit
+%readonly-tables
+%global-table
+%define word-array-name aliases
+%pic
+%%
+US-ASCII, ei_ascii
+ASCII, ei_ascii
+ISO646-US, ei_ascii
+ISO_646.IRV:1991, ei_ascii
+ISO-IR-6, ei_ascii
+ANSI_X3.4-1968, ei_ascii
+ANSI_X3.4-1986, ei_ascii
+CP367, ei_ascii
+IBM367, ei_ascii
+US, ei_ascii
+CSASCII, ei_ascii
+UTF-8, ei_utf8
+UCS-2, ei_ucs2
+ISO-10646-UCS-2, ei_ucs2
+CSUNICODE, ei_ucs2
+UCS-2BE, ei_ucs2be
+UNICODEBIG, ei_ucs2be
+UNICODE-1-1, ei_ucs2be
+CSUNICODE11, ei_ucs2be
+UCS-2LE, ei_ucs2le
+UNICODELITTLE, ei_ucs2le
+UCS-4, ei_ucs4
+ISO-10646-UCS-4, ei_ucs4
+CSUCS4, ei_ucs4
+UCS-4BE, ei_ucs4be
+UCS-4LE, ei_ucs4le
+UTF-16, ei_utf16
+UTF-16BE, ei_utf16be
+UTF-16LE, ei_utf16le
+UTF-32, ei_utf32
+UTF-32BE, ei_utf32be
+UTF-32LE, ei_utf32le
+UTF-7, ei_utf7
+UNICODE-1-1-UTF-7, ei_utf7
+CSUNICODE11UTF7, ei_utf7
+UCS-2-INTERNAL, ei_ucs2internal
+UCS-2-SWAPPED, ei_ucs2swapped
+UCS-4-INTERNAL, ei_ucs4internal
+UCS-4-SWAPPED, ei_ucs4swapped
+C99, ei_c99
+JAVA, ei_java
+ISO-8859-1, ei_iso8859_1
+ISO_8859-1, ei_iso8859_1
+ISO_8859-1:1987, ei_iso8859_1
+ISO-IR-100, ei_iso8859_1
+CP819, ei_iso8859_1
+IBM819, ei_iso8859_1
+LATIN1, ei_iso8859_1
+L1, ei_iso8859_1
+CSISOLATIN1, ei_iso8859_1
+ISO8859-1, ei_iso8859_1
+ISO-8859-2, ei_iso8859_2
+ISO_8859-2, ei_iso8859_2
+ISO_8859-2:1987, ei_iso8859_2
+ISO-IR-101, ei_iso8859_2
+LATIN2, ei_iso8859_2
+L2, ei_iso8859_2
+CSISOLATIN2, ei_iso8859_2
+ISO8859-2, ei_iso8859_2
+ISO-8859-3, ei_iso8859_3
+ISO_8859-3, ei_iso8859_3
+ISO_8859-3:1988, ei_iso8859_3
+ISO-IR-109, ei_iso8859_3
+LATIN3, ei_iso8859_3
+L3, ei_iso8859_3
+CSISOLATIN3, ei_iso8859_3
+ISO8859-3, ei_iso8859_3
+ISO-8859-4, ei_iso8859_4
+ISO_8859-4, ei_iso8859_4
+ISO_8859-4:1988, ei_iso8859_4
+ISO-IR-110, ei_iso8859_4
+LATIN4, ei_iso8859_4
+L4, ei_iso8859_4
+CSISOLATIN4, ei_iso8859_4
+ISO8859-4, ei_iso8859_4
+ISO-8859-5, ei_iso8859_5
+ISO_8859-5, ei_iso8859_5
+ISO_8859-5:1988, ei_iso8859_5
+ISO-IR-144, ei_iso8859_5
+CYRILLIC, ei_iso8859_5
+CSISOLATINCYRILLIC, ei_iso8859_5
+ISO8859-5, ei_iso8859_5
+ISO-8859-6, ei_iso8859_6
+ISO_8859-6, ei_iso8859_6
+ISO_8859-6:1987, ei_iso8859_6
+ISO-IR-127, ei_iso8859_6
+ECMA-114, ei_iso8859_6
+ASMO-708, ei_iso8859_6
+ARABIC, ei_iso8859_6
+CSISOLATINARABIC, ei_iso8859_6
+ISO8859-6, ei_iso8859_6
+ISO-8859-7, ei_iso8859_7
+ISO_8859-7, ei_iso8859_7
+ISO_8859-7:1987, ei_iso8859_7
+ISO_8859-7:2003, ei_iso8859_7
+ISO-IR-126, ei_iso8859_7
+ECMA-118, ei_iso8859_7
+ELOT_928, ei_iso8859_7
+GREEK8, ei_iso8859_7
+GREEK, ei_iso8859_7
+CSISOLATINGREEK, ei_iso8859_7
+ISO8859-7, ei_iso8859_7
+ISO-8859-8, ei_iso8859_8
+ISO_8859-8, ei_iso8859_8
+ISO_8859-8:1988, ei_iso8859_8
+ISO-IR-138, ei_iso8859_8
+HEBREW, ei_iso8859_8
+CSISOLATINHEBREW, ei_iso8859_8
+ISO8859-8, ei_iso8859_8
+ISO-8859-9, ei_iso8859_9
+ISO_8859-9, ei_iso8859_9
+ISO_8859-9:1989, ei_iso8859_9
+ISO-IR-148, ei_iso8859_9
+LATIN5, ei_iso8859_9
+L5, ei_iso8859_9
+CSISOLATIN5, ei_iso8859_9
+ISO8859-9, ei_iso8859_9
+ISO-8859-10, ei_iso8859_10
+ISO_8859-10, ei_iso8859_10
+ISO_8859-10:1992, ei_iso8859_10
+ISO-IR-157, ei_iso8859_10
+LATIN6, ei_iso8859_10
+L6, ei_iso8859_10
+CSISOLATIN6, ei_iso8859_10
+ISO8859-10, ei_iso8859_10
+ISO-8859-11, ei_iso8859_11
+ISO_8859-11, ei_iso8859_11
+ISO8859-11, ei_iso8859_11
+ISO-8859-13, ei_iso8859_13
+ISO_8859-13, ei_iso8859_13
+ISO-IR-179, ei_iso8859_13
+LATIN7, ei_iso8859_13
+L7, ei_iso8859_13
+ISO8859-13, ei_iso8859_13
+ISO-8859-14, ei_iso8859_14
+ISO_8859-14, ei_iso8859_14
+ISO_8859-14:1998, ei_iso8859_14
+ISO-IR-199, ei_iso8859_14
+LATIN8, ei_iso8859_14
+L8, ei_iso8859_14
+ISO-CELTIC, ei_iso8859_14
+ISO8859-14, ei_iso8859_14
+ISO-8859-15, ei_iso8859_15
+ISO_8859-15, ei_iso8859_15
+ISO_8859-15:1998, ei_iso8859_15
+ISO-IR-203, ei_iso8859_15
+LATIN-9, ei_iso8859_15
+ISO8859-15, ei_iso8859_15
+ISO-8859-16, ei_iso8859_16
+ISO_8859-16, ei_iso8859_16
+ISO_8859-16:2001, ei_iso8859_16
+ISO-IR-226, ei_iso8859_16
+LATIN10, ei_iso8859_16
+L10, ei_iso8859_16
+ISO8859-16, ei_iso8859_16
+KOI8-R, ei_koi8_r
+CSKOI8R, ei_koi8_r
+KOI8-U, ei_koi8_u
+KOI8-RU, ei_koi8_ru
+CP1250, ei_cp1250
+WINDOWS-1250, ei_cp1250
+MS-EE, ei_cp1250
+CP1251, ei_cp1251
+WINDOWS-1251, ei_cp1251
+MS-CYRL, ei_cp1251
+CP1252, ei_cp1252
+WINDOWS-1252, ei_cp1252
+MS-ANSI, ei_cp1252
+CP1253, ei_cp1253
+WINDOWS-1253, ei_cp1253
+MS-GREEK, ei_cp1253
+CP1254, ei_cp1254
+WINDOWS-1254, ei_cp1254
+MS-TURK, ei_cp1254
+CP1255, ei_cp1255
+WINDOWS-1255, ei_cp1255
+MS-HEBR, ei_cp1255
+CP1256, ei_cp1256
+WINDOWS-1256, ei_cp1256
+MS-ARAB, ei_cp1256
+CP1257, ei_cp1257
+WINDOWS-1257, ei_cp1257
+WINBALTRIM, ei_cp1257
+CP1258, ei_cp1258
+WINDOWS-1258, ei_cp1258
+CP850, ei_cp850
+IBM850, ei_cp850
+850, ei_cp850
+CSPC850MULTILINGUAL, ei_cp850
+CP862, ei_cp862
+IBM862, ei_cp862
+862, ei_cp862
+CSPC862LATINHEBREW, ei_cp862
+CP866, ei_cp866
+IBM866, ei_cp866
+866, ei_cp866
+CSIBM866, ei_cp866
+CP1131, ei_cp1131
+MACROMAN, ei_mac_roman
+MACINTOSH, ei_mac_roman
+MAC, ei_mac_roman
+CSMACINTOSH, ei_mac_roman
+MACCENTRALEUROPE, ei_mac_centraleurope
+MACICELAND, ei_mac_iceland
+MACCROATIAN, ei_mac_croatian
+MACROMANIA, ei_mac_romania
+MACCYRILLIC, ei_mac_cyrillic
+MACUKRAINE, ei_mac_ukraine
+MACGREEK, ei_mac_greek
+MACTURKISH, ei_mac_turkish
+MACHEBREW, ei_mac_hebrew
+MACARABIC, ei_mac_arabic
+MACTHAI, ei_mac_thai
+HP-ROMAN8, ei_hp_roman8
+ROMAN8, ei_hp_roman8
+R8, ei_hp_roman8
+CSHPROMAN8, ei_hp_roman8
+NEXTSTEP, ei_nextstep
+ARMSCII-8, ei_armscii_8
+GEORGIAN-ACADEMY, ei_georgian_academy
+GEORGIAN-PS, ei_georgian_ps
+KOI8-T, ei_koi8_t
+PT154, ei_pt154
+PTCP154, ei_pt154
+CP154, ei_pt154
+CYRILLIC-ASIAN, ei_pt154
+CSPTCP154, ei_pt154
+RK1048, ei_rk1048
+STRK1048-2002, ei_rk1048
+KZ-1048, ei_rk1048
+CSKZ1048, ei_rk1048
+MULELAO-1, ei_mulelao
+CP1133, ei_cp1133
+IBM-CP1133, ei_cp1133
+TIS-620, ei_tis620
+TIS620, ei_tis620
+TIS620-0, ei_tis620
+TIS620.2529-1, ei_tis620
+TIS620.2533-0, ei_tis620
+TIS620.2533-1, ei_tis620
+ISO-IR-166, ei_tis620
+CP874, ei_cp874
+WINDOWS-874, ei_cp874
+VISCII, ei_viscii
+VISCII1.1-1, ei_viscii
+CSVISCII, ei_viscii
+TCVN, ei_tcvn
+TCVN-5712, ei_tcvn
+TCVN5712-1, ei_tcvn
+TCVN5712-1:1993, ei_tcvn
+JIS_C6220-1969-RO, ei_iso646_jp
+ISO646-JP, ei_iso646_jp
+ISO-IR-14, ei_iso646_jp
+JP, ei_iso646_jp
+CSISO14JISC6220RO, ei_iso646_jp
+JIS_X0201, ei_jisx0201
+JISX0201-1976, ei_jisx0201
+X0201, ei_jisx0201
+CSHALFWIDTHKATAKANA, ei_jisx0201
+JIS_X0208, ei_jisx0208
+JIS_X0208-1983, ei_jisx0208
+JIS_X0208-1990, ei_jisx0208
+JIS0208, ei_jisx0208
+X0208, ei_jisx0208
+ISO-IR-87, ei_jisx0208
+JIS_C6226-1983, ei_jisx0208
+CSISO87JISX0208, ei_jisx0208
+JIS_X0212, ei_jisx0212
+JIS_X0212.1990-0, ei_jisx0212
+JIS_X0212-1990, ei_jisx0212
+X0212, ei_jisx0212
+ISO-IR-159, ei_jisx0212
+CSISO159JISX02121990, ei_jisx0212
+GB_1988-80, ei_iso646_cn
+ISO646-CN, ei_iso646_cn
+ISO-IR-57, ei_iso646_cn
+CN, ei_iso646_cn
+CSISO57GB1988, ei_iso646_cn
+GB_2312-80, ei_gb2312
+ISO-IR-58, ei_gb2312
+CSISO58GB231280, ei_gb2312
+CHINESE, ei_gb2312
+ISO-IR-165, ei_isoir165
+CN-GB-ISOIR165, ei_isoir165
+KSC_5601, ei_ksc5601
+KS_C_5601-1987, ei_ksc5601
+KS_C_5601-1989, ei_ksc5601
+ISO-IR-149, ei_ksc5601
+CSKSC56011987, ei_ksc5601
+KOREAN, ei_ksc5601
+EUC-JP, ei_euc_jp
+EUCJP, ei_euc_jp
+EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp
+CSEUCPKDFMTJAPANESE, ei_euc_jp
+SHIFT_JIS, ei_sjis
+SHIFT-JIS, ei_sjis
+SJIS, ei_sjis
+MS_KANJI, ei_sjis
+CSSHIFTJIS, ei_sjis
+CP932, ei_cp932
+ISO-2022-JP, ei_iso2022_jp
+CSISO2022JP, ei_iso2022_jp
+ISO-2022-JP-1, ei_iso2022_jp1
+ISO-2022-JP-2, ei_iso2022_jp2
+CSISO2022JP2, ei_iso2022_jp2
+EUC-CN, ei_euc_cn
+EUCCN, ei_euc_cn
+GB2312, ei_euc_cn
+CN-GB, ei_euc_cn
+CSGB2312, ei_euc_cn
+GBK, ei_ces_gbk
+CP936, ei_cp936
+MS936, ei_cp936
+WINDOWS-936, ei_cp936
+GB18030, ei_gb18030
+ISO-2022-CN, ei_iso2022_cn
+CSISO2022CN, ei_iso2022_cn
+ISO-2022-CN-EXT, ei_iso2022_cn_ext
+HZ, ei_hz
+HZ-GB-2312, ei_hz
+EUC-TW, ei_euc_tw
+EUCTW, ei_euc_tw
+CSEUCTW, ei_euc_tw
+BIG5, ei_ces_big5
+BIG-5, ei_ces_big5
+BIG-FIVE, ei_ces_big5
+BIGFIVE, ei_ces_big5
+CN-BIG5, ei_ces_big5
+CSBIG5, ei_ces_big5
+CP950, ei_cp950
+BIG5-HKSCS:1999, ei_big5hkscs1999
+BIG5-HKSCS:2001, ei_big5hkscs2001
+BIG5-HKSCS:2004, ei_big5hkscs2004
+BIG5-HKSCS, ei_big5hkscs2008
+BIG5HKSCS, ei_big5hkscs2008
+BIG5-HKSCS:2008, ei_big5hkscs2008
+EUC-KR, ei_euc_kr
+EUCKR, ei_euc_kr
+CSEUCKR, ei_euc_kr
+CP949, ei_cp949
+UHC, ei_cp949
+JOHAB, ei_johab
+CP1361, ei_johab
+ISO-2022-KR, ei_iso2022_kr
+CSISO2022KR, ei_iso2022_kr
+CHAR, ei_local_char
+WCHAR_T, ei_local_wchar_t
diff --git a/lib/aliases.h b/lib/aliases.h
new file mode 100644
index 0000000..b68ea2d
--- /dev/null
+++ b/lib/aliases.h
@@ -0,0 +1,1719 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 lib/aliases.gperf  */
+/* Computed positions: -k'1,3-11,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646.  */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+#line 1 "lib/aliases.gperf"
+struct alias { int name; unsigned int encoding_index; };
+
+#define TOTAL_KEYWORDS 347
+#define MIN_WORD_LENGTH 2
+#define MAX_WORD_LENGTH 45
+#define MIN_HASH_VALUE 7
+#define MAX_HASH_VALUE 935
+/* maximum key range = 929, duplicates = 0 */
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+aliases_hash (register const char *str, register unsigned int len)
+{
+  static const unsigned short asso_values[] =
+    {
+      936, 936, 936, 936, 936, 936, 936, 936, 936, 936,
+      936, 936, 936, 936, 936, 936, 936, 936, 936, 936,
+      936, 936, 936, 936, 936, 936, 936, 936, 936, 936,
+      936, 936, 936, 936, 936, 936, 936, 936, 936, 936,
+      936, 936, 936, 936, 936,  16,  62, 936,  73,   0,
+        5,   2,  47,   4,   1, 168,   8,  12, 357, 936,
+      936, 936, 936, 936, 936, 112, 123,   3,  14,  34,
+       71, 142, 147,   0, 258,  79,  39, 122,   4,   0,
+      109, 936,  76,   1,  54, 147, 114, 180, 102,   3,
+       10, 936, 936, 936, 936,  34, 936, 936, 936, 936,
+      936, 936, 936, 936, 936, 936, 936, 936, 936, 936,
+      936, 936, 936, 936, 936, 936, 936, 936, 936, 936,
+      936, 936, 936, 936, 936, 936, 936, 936
+    };
+  register int hval = len;
+
+  switch (hval)
+    {
+      default:
+        hval += asso_values[(unsigned char)str[10]];
+      /*FALLTHROUGH*/
+      case 10:
+        hval += asso_values[(unsigned char)str[9]];
+      /*FALLTHROUGH*/
+      case 9:
+        hval += asso_values[(unsigned char)str[8]];
+      /*FALLTHROUGH*/
+      case 8:
+        hval += asso_values[(unsigned char)str[7]];
+      /*FALLTHROUGH*/
+      case 7:
+        hval += asso_values[(unsigned char)str[6]];
+      /*FALLTHROUGH*/
+      case 6:
+        hval += asso_values[(unsigned char)str[5]];
+      /*FALLTHROUGH*/
+      case 5:
+        hval += asso_values[(unsigned char)str[4]];
+      /*FALLTHROUGH*/
+      case 4:
+        hval += asso_values[(unsigned char)str[3]];
+      /*FALLTHROUGH*/
+      case 3:
+        hval += asso_values[(unsigned char)str[2]];
+      /*FALLTHROUGH*/
+      case 2:
+      case 1:
+        hval += asso_values[(unsigned char)str[0]];
+        break;
+    }
+  return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct stringpool_t
+  {
+    char stringpool_str7[sizeof("SJIS")];
+    char stringpool_str9[sizeof("CN")];
+    char stringpool_str11[sizeof("CP1131")];
+    char stringpool_str12[sizeof("CP1361")];
+    char stringpool_str13[sizeof("866")];
+    char stringpool_str15[sizeof("CP1133")];
+    char stringpool_str18[sizeof("CP1251")];
+    char stringpool_str19[sizeof("CP866")];
+    char stringpool_str20[sizeof("CP1256")];
+    char stringpool_str21[sizeof("862")];
+    char stringpool_str22[sizeof("CP1253")];
+    char stringpool_str24[sizeof("CP936")];
+    char stringpool_str26[sizeof("CP1255")];
+    char stringpool_str27[sizeof("CP862")];
+    char stringpool_str28[sizeof("CP1252")];
+    char stringpool_str30[sizeof("C99")];
+    char stringpool_str32[sizeof("CP932")];
+    char stringpool_str34[sizeof("CP1258")];
+    char stringpool_str40[sizeof("CP819")];
+    char stringpool_str41[sizeof("L1")];
+    char stringpool_str42[sizeof("L6")];
+    char stringpool_str43[sizeof("L3")];
+    char stringpool_str45[sizeof("L5")];
+    char stringpool_str46[sizeof("L2")];
+    char stringpool_str49[sizeof("L8")];
+    char stringpool_str53[sizeof("EUCCN")];
+    char stringpool_str57[sizeof("ISO8859-1")];
+    char stringpool_str58[sizeof("ISO8859-11")];
+    char stringpool_str59[sizeof("ISO8859-6")];
+    char stringpool_str60[sizeof("ISO8859-16")];
+    char stringpool_str61[sizeof("ISO8859-3")];
+    char stringpool_str62[sizeof("ISO8859-13")];
+    char stringpool_str65[sizeof("ISO8859-5")];
+    char stringpool_str66[sizeof("ISO8859-15")];
+    char stringpool_str67[sizeof("ISO8859-2")];
+    char stringpool_str70[sizeof("EUC-CN")];
+    char stringpool_str73[sizeof("ISO8859-8")];
+    char stringpool_str74[sizeof("ISO-8859-1")];
+    char stringpool_str75[sizeof("ISO-8859-11")];
+    char stringpool_str76[sizeof("ISO-8859-6")];
+    char stringpool_str77[sizeof("ISO-8859-16")];
+    char stringpool_str78[sizeof("ISO-8859-3")];
+    char stringpool_str79[sizeof("ISO-8859-13")];
+    char stringpool_str81[sizeof("ISO8859-9")];
+    char stringpool_str82[sizeof("ISO-8859-5")];
+    char stringpool_str83[sizeof("ISO-8859-15")];
+    char stringpool_str84[sizeof("ISO-8859-2")];
+    char stringpool_str85[sizeof("ISO646-CN")];
+    char stringpool_str86[sizeof("R8")];
+    char stringpool_str88[sizeof("L4")];
+    char stringpool_str90[sizeof("ISO-8859-8")];
+    char stringpool_str91[sizeof("CP949")];
+    char stringpool_str92[sizeof("ISO_8859-1")];
+    char stringpool_str93[sizeof("ISO_8859-11")];
+    char stringpool_str94[sizeof("ISO_8859-6")];
+    char stringpool_str95[sizeof("ISO_8859-16")];
+    char stringpool_str96[sizeof("ISO_8859-3")];
+    char stringpool_str97[sizeof("ISO_8859-13")];
+    char stringpool_str98[sizeof("ISO-8859-9")];
+    char stringpool_str99[sizeof("ISO_8859-16:2001")];
+    char stringpool_str100[sizeof("ISO_8859-5")];
+    char stringpool_str101[sizeof("ISO_8859-15")];
+    char stringpool_str102[sizeof("ISO_8859-2")];
+    char stringpool_str103[sizeof("LATIN1")];
+    char stringpool_str105[sizeof("LATIN6")];
+    char stringpool_str106[sizeof("CP154")];
+    char stringpool_str107[sizeof("LATIN3")];
+    char stringpool_str108[sizeof("ISO_8859-8")];
+    char stringpool_str110[sizeof("ISO_8859-15:1998")];
+    char stringpool_str111[sizeof("LATIN5")];
+    char stringpool_str112[sizeof("CP1254")];
+    char stringpool_str113[sizeof("LATIN2")];
+    char stringpool_str114[sizeof("CSISO2022CN")];
+    char stringpool_str116[sizeof("ISO_8859-9")];
+    char stringpool_str117[sizeof("CHINESE")];
+    char stringpool_str118[sizeof("ISO-IR-6")];
+    char stringpool_str119[sizeof("LATIN8")];
+    char stringpool_str120[sizeof("ASCII")];
+    char stringpool_str121[sizeof("ISO-IR-166")];
+    char stringpool_str122[sizeof("X0212")];
+    char stringpool_str124[sizeof("VISCII")];
+    char stringpool_str125[sizeof("ISO-IR-126")];
+    char stringpool_str126[sizeof("CSASCII")];
+    char stringpool_str127[sizeof("ISO-IR-165")];
+    char stringpool_str129[sizeof("CSVISCII")];
+    char stringpool_str130[sizeof("ISO-IR-226")];
+    char stringpool_str131[sizeof("MAC")];
+    char stringpool_str136[sizeof("ISO-IR-138")];
+    char stringpool_str137[sizeof("ISO-IR-58")];
+    char stringpool_str139[sizeof("IBM866")];
+    char stringpool_str142[sizeof("ISO-2022-CN")];
+    char stringpool_str143[sizeof("MS936")];
+    char stringpool_str144[sizeof("LATIN-9")];
+    char stringpool_str146[sizeof("ISO-IR-159")];
+    char stringpool_str147[sizeof("IBM862")];
+    char stringpool_str150[sizeof("US")];
+    char stringpool_str151[sizeof("ISO8859-4")];
+    char stringpool_str152[sizeof("ISO8859-14")];
+    char stringpool_str153[sizeof("ISO_8859-14:1998")];
+    char stringpool_str154[sizeof("ISO-IR-199")];
+    char stringpool_str156[sizeof("UHC")];
+    char stringpool_str157[sizeof("850")];
+    char stringpool_str159[sizeof("HZ")];
+    char stringpool_str160[sizeof("IBM819")];
+    char stringpool_str162[sizeof("ISO-CELTIC")];
+    char stringpool_str163[sizeof("ELOT_928")];
+    char stringpool_str164[sizeof("CP1250")];
+    char stringpool_str165[sizeof("GB2312")];
+    char stringpool_str166[sizeof("CP850")];
+    char stringpool_str168[sizeof("ISO-8859-4")];
+    char stringpool_str169[sizeof("ISO-8859-14")];
+    char stringpool_str170[sizeof("CP950")];
+    char stringpool_str171[sizeof("CYRILLIC")];
+    char stringpool_str176[sizeof("ISO_8859-10:1992")];
+    char stringpool_str179[sizeof("UCS-2")];
+    char stringpool_str180[sizeof("TCVN")];
+    char stringpool_str181[sizeof("ISO-IR-148")];
+    char stringpool_str185[sizeof("X0201")];
+    char stringpool_str186[sizeof("ISO_8859-4")];
+    char stringpool_str187[sizeof("ISO_8859-14")];
+    char stringpool_str188[sizeof("L10")];
+    char stringpool_str189[sizeof("ISO-IR-149")];
+    char stringpool_str191[sizeof("ISO-IR-101")];
+    char stringpool_str196[sizeof("ISO-2022-CN-EXT")];
+    char stringpool_str197[sizeof("LATIN4")];
+    char stringpool_str200[sizeof("ISO-IR-203")];
+    char stringpool_str201[sizeof("X0208")];
+    char stringpool_str202[sizeof("KSC_5601")];
+    char stringpool_str204[sizeof("ISO8859-10")];
+    char stringpool_str207[sizeof("VISCII1.1-1")];
+    char stringpool_str209[sizeof("L7")];
+    char stringpool_str211[sizeof("ISO-IR-14")];
+    char stringpool_str212[sizeof("PT154")];
+    char stringpool_str213[sizeof("TIS620")];
+    char stringpool_str215[sizeof("ISO-IR-109")];
+    char stringpool_str216[sizeof("CSUNICODE11")];
+    char stringpool_str217[sizeof("KOI8-T")];
+    char stringpool_str218[sizeof("RK1048")];
+    char stringpool_str221[sizeof("ISO-8859-10")];
+    char stringpool_str222[sizeof("TIS620.2533-1")];
+    char stringpool_str223[sizeof("ISO646-US")];
+    char stringpool_str224[sizeof("CSISOLATIN1")];
+    char stringpool_str226[sizeof("CSISOLATIN6")];
+    char stringpool_str228[sizeof("CSISOLATIN3")];
+    char stringpool_str230[sizeof("TIS-620")];
+    char stringpool_str232[sizeof("CSISOLATIN5")];
+    char stringpool_str234[sizeof("CSISOLATIN2")];
+    char stringpool_str235[sizeof("TIS620.2529-1")];
+    char stringpool_str236[sizeof("CSKZ1048")];
+    char stringpool_str237[sizeof("CSISOLATINCYRILLIC")];
+    char stringpool_str238[sizeof("KZ-1048")];
+    char stringpool_str239[sizeof("ISO_8859-10")];
+    char stringpool_str241[sizeof("UNICODE-1-1")];
+    char stringpool_str242[sizeof("UTF-16")];
+    char stringpool_str245[sizeof("MS-EE")];
+    char stringpool_str248[sizeof("CSUNICODE")];
+    char stringpool_str249[sizeof("CSKOI8R")];
+    char stringpool_str250[sizeof("LATIN10")];
+    char stringpool_str252[sizeof("UTF-32")];
+    char stringpool_str254[sizeof("CSUCS4")];
+    char stringpool_str255[sizeof("UTF-8")];
+    char stringpool_str259[sizeof("ISO-IR-144")];
+    char stringpool_str261[sizeof("KOI8-R")];
+    char stringpool_str262[sizeof("MS-ANSI")];
+    char stringpool_str263[sizeof("UCS-4")];
+    char stringpool_str264[sizeof("ISO-IR-110")];
+    char stringpool_str266[sizeof("IBM-CP1133")];
+    char stringpool_str267[sizeof("CSIBM866")];
+    char stringpool_str270[sizeof("KS_C_5601-1989")];
+    char stringpool_str271[sizeof("CHAR")];
+    char stringpool_str273[sizeof("EUCKR")];
+    char stringpool_str277[sizeof("BIG5")];
+    char stringpool_str278[sizeof("CP874")];
+    char stringpool_str279[sizeof("ARMSCII-8")];
+    char stringpool_str282[sizeof("CSBIG5")];
+    char stringpool_str283[sizeof("UCS-2LE")];
+    char stringpool_str286[sizeof("IBM850")];
+    char stringpool_str287[sizeof("US-ASCII")];
+    char stringpool_str290[sizeof("EUC-KR")];
+    char stringpool_str293[sizeof("CSGB2312")];
+    char stringpool_str294[sizeof("BIG-5")];
+    char stringpool_str295[sizeof("TIS620.2533-0")];
+    char stringpool_str299[sizeof("CN-BIG5")];
+    char stringpool_str302[sizeof("MACCYRILLIC")];
+    char stringpool_str303[sizeof("GBK")];
+    char stringpool_str304[sizeof("TIS620-0")];
+    char stringpool_str305[sizeof("MS-CYRL")];
+    char stringpool_str307[sizeof("CYRILLIC-ASIAN")];
+    char stringpool_str308[sizeof("ECMA-118")];
+    char stringpool_str310[sizeof("ISO-IR-179")];
+    char stringpool_str311[sizeof("GREEK8")];
+    char stringpool_str315[sizeof("KOREAN")];
+    char stringpool_str318[sizeof("CSISOLATIN4")];
+    char stringpool_str321[sizeof("ISO-10646-UCS-2")];
+    char stringpool_str325[sizeof("UCS-4LE")];
+    char stringpool_str326[sizeof("PTCP154")];
+    char stringpool_str330[sizeof("CSISO14JISC6220RO")];
+    char stringpool_str334[sizeof("CSISO2022KR")];
+    char stringpool_str336[sizeof("ROMAN8")];
+    char stringpool_str337[sizeof("ISO-IR-100")];
+    char stringpool_str340[sizeof("JIS_C6226-1983")];
+    char stringpool_str344[sizeof("CSISOLATINARABIC")];
+    char stringpool_str347[sizeof("CP367")];
+    char stringpool_str350[sizeof("UTF-16LE")];
+    char stringpool_str351[sizeof("ISO_646.IRV:1991")];
+    char stringpool_str354[sizeof("CP1257")];
+    char stringpool_str355[sizeof("MACICELAND")];
+    char stringpool_str356[sizeof("UTF-32LE")];
+    char stringpool_str357[sizeof("CSKSC56011987")];
+    char stringpool_str359[sizeof("ARABIC")];
+    char stringpool_str362[sizeof("ISO-2022-KR")];
+    char stringpool_str363[sizeof("ISO-10646-UCS-4")];
+    char stringpool_str367[sizeof("UCS-2BE")];
+    char stringpool_str368[sizeof("GB_2312-80")];
+    char stringpool_str369[sizeof("JP")];
+    char stringpool_str371[sizeof("MULELAO-1")];
+    char stringpool_str372[sizeof("CSISO159JISX02121990")];
+    char stringpool_str373[sizeof("GREEK")];
+    char stringpool_str375[sizeof("TCVN5712-1")];
+    char stringpool_str376[sizeof("CSISO58GB231280")];
+    char stringpool_str378[sizeof("GB18030")];
+    char stringpool_str379[sizeof("TCVN-5712")];
+    char stringpool_str384[sizeof("GB_1988-80")];
+    char stringpool_str385[sizeof("CSPTCP154")];
+    char stringpool_str386[sizeof("ECMA-114")];
+    char stringpool_str388[sizeof("CSUNICODE11UTF7")];
+    char stringpool_str391[sizeof("ANSI_X3.4-1986")];
+    char stringpool_str392[sizeof("UNICODELITTLE")];
+    char stringpool_str393[sizeof("ISO8859-7")];
+    char stringpool_str395[sizeof("CN-GB-ISOIR165")];
+    char stringpool_str396[sizeof("STRK1048-2002")];
+    char stringpool_str398[sizeof("ANSI_X3.4-1968")];
+    char stringpool_str403[sizeof("KOI8-U")];
+    char stringpool_str406[sizeof("UCS-2-INTERNAL")];
+    char stringpool_str409[sizeof("UCS-4BE")];
+    char stringpool_str410[sizeof("ISO-8859-7")];
+    char stringpool_str411[sizeof("SHIFT-JIS")];
+    char stringpool_str412[sizeof("CN-GB")];
+    char stringpool_str413[sizeof("JIS_C6220-1969-RO")];
+    char stringpool_str415[sizeof("UNICODE-1-1-UTF-7")];
+    char stringpool_str416[sizeof("WINDOWS-1251")];
+    char stringpool_str417[sizeof("WINDOWS-1256")];
+    char stringpool_str418[sizeof("WINDOWS-1253")];
+    char stringpool_str420[sizeof("WINDOWS-1255")];
+    char stringpool_str421[sizeof("WINDOWS-1252")];
+    char stringpool_str422[sizeof("WINDOWS-936")];
+    char stringpool_str424[sizeof("WINDOWS-1258")];
+    char stringpool_str425[sizeof("CSEUCKR")];
+    char stringpool_str426[sizeof("KS_C_5601-1987")];
+    char stringpool_str428[sizeof("ISO_8859-7")];
+    char stringpool_str429[sizeof("SHIFT_JIS")];
+    char stringpool_str433[sizeof("JIS0208")];
+    char stringpool_str434[sizeof("UTF-16BE")];
+    char stringpool_str439[sizeof("LATIN7")];
+    char stringpool_str440[sizeof("UTF-32BE")];
+    char stringpool_str445[sizeof("MACTHAI")];
+    char stringpool_str448[sizeof("UCS-4-INTERNAL")];
+    char stringpool_str449[sizeof("CSISOLATINGREEK")];
+    char stringpool_str451[sizeof("MACROMAN")];
+    char stringpool_str452[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")];
+    char stringpool_str456[sizeof("EUCTW")];
+    char stringpool_str457[sizeof("ISO-IR-57")];
+    char stringpool_str458[sizeof("ISO-IR-157")];
+    char stringpool_str459[sizeof("ISO-IR-127")];
+    char stringpool_str461[sizeof("ISO-IR-87")];
+    char stringpool_str463[sizeof("WINDOWS-1254")];
+    char stringpool_str464[sizeof("ISO_8859-3:1988")];
+    char stringpool_str466[sizeof("ISO_8859-5:1988")];
+    char stringpool_str467[sizeof("IBM367")];
+    char stringpool_str470[sizeof("ISO_8859-8:1988")];
+    char stringpool_str471[sizeof("HZ-GB-2312")];
+    char stringpool_str473[sizeof("EUC-TW")];
+    char stringpool_str474[sizeof("CSISO57GB1988")];
+    char stringpool_str475[sizeof("NEXTSTEP")];
+    char stringpool_str476[sizeof("CSISO2022JP2")];
+    char stringpool_str478[sizeof("ISO_8859-9:1989")];
+    char stringpool_str480[sizeof("KOI8-RU")];
+    char stringpool_str487[sizeof("MACINTOSH")];
+    char stringpool_str489[sizeof("WINDOWS-1250")];
+    char stringpool_str492[sizeof("JIS_X0212")];
+    char stringpool_str500[sizeof("ISO-2022-JP-1")];
+    char stringpool_str501[sizeof("MACCROATIAN")];
+    char stringpool_str502[sizeof("HP-ROMAN8")];
+    char stringpool_str505[sizeof("ISO-2022-JP-2")];
+    char stringpool_str509[sizeof("ISO_8859-4:1988")];
+    char stringpool_str510[sizeof("BIG5HKSCS")];
+    char stringpool_str515[sizeof("ASMO-708")];
+    char stringpool_str518[sizeof("EUCJP")];
+    char stringpool_str525[sizeof("BIGFIVE")];
+    char stringpool_str527[sizeof("BIG5-HKSCS")];
+    char stringpool_str531[sizeof("MACCENTRALEUROPE")];
+    char stringpool_str532[sizeof("CSPC862LATINHEBREW")];
+    char stringpool_str535[sizeof("EUC-JP")];
+    char stringpool_str542[sizeof("BIG-FIVE")];
+    char stringpool_str546[sizeof("CSSHIFTJIS")];
+    char stringpool_str550[sizeof("ISO646-JP")];
+    char stringpool_str554[sizeof("JISX0201-1976")];
+    char stringpool_str555[sizeof("JIS_X0201")];
+    char stringpool_str556[sizeof("CSISOLATINHEBREW")];
+    char stringpool_str563[sizeof("MACARABIC")];
+    char stringpool_str564[sizeof("CSISO87JISX0208")];
+    char stringpool_str571[sizeof("JIS_X0208")];
+    char stringpool_str575[sizeof("UTF-7")];
+    char stringpool_str577[sizeof("MACGREEK")];
+    char stringpool_str579[sizeof("CSISO2022JP")];
+    char stringpool_str580[sizeof("MS-TURK")];
+    char stringpool_str581[sizeof("JIS_X0212-1990")];
+    char stringpool_str584[sizeof("WINDOWS-1257")];
+    char stringpool_str586[sizeof("JIS_X0208-1983")];
+    char stringpool_str590[sizeof("MS-GREEK")];
+    char stringpool_str599[sizeof("CSHPROMAN8")];
+    char stringpool_str600[sizeof("JAVA")];
+    char stringpool_str601[sizeof("MS-HEBR")];
+    char stringpool_str604[sizeof("CSMACINTOSH")];
+    char stringpool_str607[sizeof("ISO-2022-JP")];
+    char stringpool_str608[sizeof("CSEUCTW")];
+    char stringpool_str614[sizeof("GEORGIAN-PS")];
+    char stringpool_str615[sizeof("UNICODEBIG")];
+    char stringpool_str617[sizeof("MS_KANJI")];
+    char stringpool_str620[sizeof("CSPC850MULTILINGUAL")];
+    char stringpool_str621[sizeof("MACUKRAINE")];
+    char stringpool_str622[sizeof("ISO_8859-1:1987")];
+    char stringpool_str623[sizeof("ISO_8859-6:1987")];
+    char stringpool_str624[sizeof("ISO_8859-7:2003")];
+    char stringpool_str626[sizeof("GEORGIAN-ACADEMY")];
+    char stringpool_str627[sizeof("ISO_8859-2:1987")];
+    char stringpool_str629[sizeof("JIS_X0212.1990-0")];
+    char stringpool_str657[sizeof("JIS_X0208-1990")];
+    char stringpool_str664[sizeof("WCHAR_T")];
+    char stringpool_str673[sizeof("MACROMANIA")];
+    char stringpool_str676[sizeof("WINDOWS-874")];
+    char stringpool_str689[sizeof("CSEUCPKDFMTJAPANESE")];
+    char stringpool_str691[sizeof("MS-ARAB")];
+    char stringpool_str723[sizeof("UCS-2-SWAPPED")];
+    char stringpool_str739[sizeof("TCVN5712-1:1993")];
+    char stringpool_str746[sizeof("HEBREW")];
+    char stringpool_str765[sizeof("UCS-4-SWAPPED")];
+    char stringpool_str768[sizeof("JOHAB")];
+    char stringpool_str786[sizeof("MACTURKISH")];
+    char stringpool_str790[sizeof("ISO_8859-7:1987")];
+    char stringpool_str842[sizeof("WINBALTRIM")];
+    char stringpool_str888[sizeof("BIG5-HKSCS:2001")];
+    char stringpool_str896[sizeof("BIG5-HKSCS:2008")];
+    char stringpool_str898[sizeof("CSHALFWIDTHKATAKANA")];
+    char stringpool_str900[sizeof("BIG5-HKSCS:1999")];
+    char stringpool_str908[sizeof("MACHEBREW")];
+    char stringpool_str935[sizeof("BIG5-HKSCS:2004")];
+  };
+static const struct stringpool_t stringpool_contents =
+  {
+    "SJIS",
+    "CN",
+    "CP1131",
+    "CP1361",
+    "866",
+    "CP1133",
+    "CP1251",
+    "CP866",
+    "CP1256",
+    "862",
+    "CP1253",
+    "CP936",
+    "CP1255",
+    "CP862",
+    "CP1252",
+    "C99",
+    "CP932",
+    "CP1258",
+    "CP819",
+    "L1",
+    "L6",
+    "L3",
+    "L5",
+    "L2",
+    "L8",
+    "EUCCN",
+    "ISO8859-1",
+    "ISO8859-11",
+    "ISO8859-6",
+    "ISO8859-16",
+    "ISO8859-3",
+    "ISO8859-13",
+    "ISO8859-5",
+    "ISO8859-15",
+    "ISO8859-2",
+    "EUC-CN",
+    "ISO8859-8",
+    "ISO-8859-1",
+    "ISO-8859-11",
+    "ISO-8859-6",
+    "ISO-8859-16",
+    "ISO-8859-3",
+    "ISO-8859-13",
+    "ISO8859-9",
+    "ISO-8859-5",
+    "ISO-8859-15",
+    "ISO-8859-2",
+    "ISO646-CN",
+    "R8",
+    "L4",
+    "ISO-8859-8",
+    "CP949",
+    "ISO_8859-1",
+    "ISO_8859-11",
+    "ISO_8859-6",
+    "ISO_8859-16",
+    "ISO_8859-3",
+    "ISO_8859-13",
+    "ISO-8859-9",
+    "ISO_8859-16:2001",
+    "ISO_8859-5",
+    "ISO_8859-15",
+    "ISO_8859-2",
+    "LATIN1",
+    "LATIN6",
+    "CP154",
+    "LATIN3",
+    "ISO_8859-8",
+    "ISO_8859-15:1998",
+    "LATIN5",
+    "CP1254",
+    "LATIN2",
+    "CSISO2022CN",
+    "ISO_8859-9",
+    "CHINESE",
+    "ISO-IR-6",
+    "LATIN8",
+    "ASCII",
+    "ISO-IR-166",
+    "X0212",
+    "VISCII",
+    "ISO-IR-126",
+    "CSASCII",
+    "ISO-IR-165",
+    "CSVISCII",
+    "ISO-IR-226",
+    "MAC",
+    "ISO-IR-138",
+    "ISO-IR-58",
+    "IBM866",
+    "ISO-2022-CN",
+    "MS936",
+    "LATIN-9",
+    "ISO-IR-159",
+    "IBM862",
+    "US",
+    "ISO8859-4",
+    "ISO8859-14",
+    "ISO_8859-14:1998",
+    "ISO-IR-199",
+    "UHC",
+    "850",
+    "HZ",
+    "IBM819",
+    "ISO-CELTIC",
+    "ELOT_928",
+    "CP1250",
+    "GB2312",
+    "CP850",
+    "ISO-8859-4",
+    "ISO-8859-14",
+    "CP950",
+    "CYRILLIC",
+    "ISO_8859-10:1992",
+    "UCS-2",
+    "TCVN",
+    "ISO-IR-148",
+    "X0201",
+    "ISO_8859-4",
+    "ISO_8859-14",
+    "L10",
+    "ISO-IR-149",
+    "ISO-IR-101",
+    "ISO-2022-CN-EXT",
+    "LATIN4",
+    "ISO-IR-203",
+    "X0208",
+    "KSC_5601",
+    "ISO8859-10",
+    "VISCII1.1-1",
+    "L7",
+    "ISO-IR-14",
+    "PT154",
+    "TIS620",
+    "ISO-IR-109",
+    "CSUNICODE11",
+    "KOI8-T",
+    "RK1048",
+    "ISO-8859-10",
+    "TIS620.2533-1",
+    "ISO646-US",
+    "CSISOLATIN1",
+    "CSISOLATIN6",
+    "CSISOLATIN3",
+    "TIS-620",
+    "CSISOLATIN5",
+    "CSISOLATIN2",
+    "TIS620.2529-1",
+    "CSKZ1048",
+    "CSISOLATINCYRILLIC",
+    "KZ-1048",
+    "ISO_8859-10",
+    "UNICODE-1-1",
+    "UTF-16",
+    "MS-EE",
+    "CSUNICODE",
+    "CSKOI8R",
+    "LATIN10",
+    "UTF-32",
+    "CSUCS4",
+    "UTF-8",
+    "ISO-IR-144",
+    "KOI8-R",
+    "MS-ANSI",
+    "UCS-4",
+    "ISO-IR-110",
+    "IBM-CP1133",
+    "CSIBM866",
+    "KS_C_5601-1989",
+    "CHAR",
+    "EUCKR",
+    "BIG5",
+    "CP874",
+    "ARMSCII-8",
+    "CSBIG5",
+    "UCS-2LE",
+    "IBM850",
+    "US-ASCII",
+    "EUC-KR",
+    "CSGB2312",
+    "BIG-5",
+    "TIS620.2533-0",
+    "CN-BIG5",
+    "MACCYRILLIC",
+    "GBK",
+    "TIS620-0",
+    "MS-CYRL",
+    "CYRILLIC-ASIAN",
+    "ECMA-118",
+    "ISO-IR-179",
+    "GREEK8",
+    "KOREAN",
+    "CSISOLATIN4",
+    "ISO-10646-UCS-2",
+    "UCS-4LE",
+    "PTCP154",
+    "CSISO14JISC6220RO",
+    "CSISO2022KR",
+    "ROMAN8",
+    "ISO-IR-100",
+    "JIS_C6226-1983",
+    "CSISOLATINARABIC",
+    "CP367",
+    "UTF-16LE",
+    "ISO_646.IRV:1991",
+    "CP1257",
+    "MACICELAND",
+    "UTF-32LE",
+    "CSKSC56011987",
+    "ARABIC",
+    "ISO-2022-KR",
+    "ISO-10646-UCS-4",
+    "UCS-2BE",
+    "GB_2312-80",
+    "JP",
+    "MULELAO-1",
+    "CSISO159JISX02121990",
+    "GREEK",
+    "TCVN5712-1",
+    "CSISO58GB231280",
+    "GB18030",
+    "TCVN-5712",
+    "GB_1988-80",
+    "CSPTCP154",
+    "ECMA-114",
+    "CSUNICODE11UTF7",
+    "ANSI_X3.4-1986",
+    "UNICODELITTLE",
+    "ISO8859-7",
+    "CN-GB-ISOIR165",
+    "STRK1048-2002",
+    "ANSI_X3.4-1968",
+    "KOI8-U",
+    "UCS-2-INTERNAL",
+    "UCS-4BE",
+    "ISO-8859-7",
+    "SHIFT-JIS",
+    "CN-GB",
+    "JIS_C6220-1969-RO",
+    "UNICODE-1-1-UTF-7",
+    "WINDOWS-1251",
+    "WINDOWS-1256",
+    "WINDOWS-1253",
+    "WINDOWS-1255",
+    "WINDOWS-1252",
+    "WINDOWS-936",
+    "WINDOWS-1258",
+    "CSEUCKR",
+    "KS_C_5601-1987",
+    "ISO_8859-7",
+    "SHIFT_JIS",
+    "JIS0208",
+    "UTF-16BE",
+    "LATIN7",
+    "UTF-32BE",
+    "MACTHAI",
+    "UCS-4-INTERNAL",
+    "CSISOLATINGREEK",
+    "MACROMAN",
+    "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",
+    "EUCTW",
+    "ISO-IR-57",
+    "ISO-IR-157",
+    "ISO-IR-127",
+    "ISO-IR-87",
+    "WINDOWS-1254",
+    "ISO_8859-3:1988",
+    "ISO_8859-5:1988",
+    "IBM367",
+    "ISO_8859-8:1988",
+    "HZ-GB-2312",
+    "EUC-TW",
+    "CSISO57GB1988",
+    "NEXTSTEP",
+    "CSISO2022JP2",
+    "ISO_8859-9:1989",
+    "KOI8-RU",
+    "MACINTOSH",
+    "WINDOWS-1250",
+    "JIS_X0212",
+    "ISO-2022-JP-1",
+    "MACCROATIAN",
+    "HP-ROMAN8",
+    "ISO-2022-JP-2",
+    "ISO_8859-4:1988",
+    "BIG5HKSCS",
+    "ASMO-708",
+    "EUCJP",
+    "BIGFIVE",
+    "BIG5-HKSCS",
+    "MACCENTRALEUROPE",
+    "CSPC862LATINHEBREW",
+    "EUC-JP",
+    "BIG-FIVE",
+    "CSSHIFTJIS",
+    "ISO646-JP",
+    "JISX0201-1976",
+    "JIS_X0201",
+    "CSISOLATINHEBREW",
+    "MACARABIC",
+    "CSISO87JISX0208",
+    "JIS_X0208",
+    "UTF-7",
+    "MACGREEK",
+    "CSISO2022JP",
+    "MS-TURK",
+    "JIS_X0212-1990",
+    "WINDOWS-1257",
+    "JIS_X0208-1983",
+    "MS-GREEK",
+    "CSHPROMAN8",
+    "JAVA",
+    "MS-HEBR",
+    "CSMACINTOSH",
+    "ISO-2022-JP",
+    "CSEUCTW",
+    "GEORGIAN-PS",
+    "UNICODEBIG",
+    "MS_KANJI",
+    "CSPC850MULTILINGUAL",
+    "MACUKRAINE",
+    "ISO_8859-1:1987",
+    "ISO_8859-6:1987",
+    "ISO_8859-7:2003",
+    "GEORGIAN-ACADEMY",
+    "ISO_8859-2:1987",
+    "JIS_X0212.1990-0",
+    "JIS_X0208-1990",
+    "WCHAR_T",
+    "MACROMANIA",
+    "WINDOWS-874",
+    "CSEUCPKDFMTJAPANESE",
+    "MS-ARAB",
+    "UCS-2-SWAPPED",
+    "TCVN5712-1:1993",
+    "HEBREW",
+    "UCS-4-SWAPPED",
+    "JOHAB",
+    "MACTURKISH",
+    "ISO_8859-7:1987",
+    "WINBALTRIM",
+    "BIG5-HKSCS:2001",
+    "BIG5-HKSCS:2008",
+    "CSHALFWIDTHKATAKANA",
+    "BIG5-HKSCS:1999",
+    "MACHEBREW",
+    "BIG5-HKSCS:2004"
+  };
+#define stringpool ((const char *) &stringpool_contents)
+
+static const struct alias aliases[] =
+  {
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 308 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, ei_sjis},
+    {-1},
+#line 288 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, ei_iso646_cn},
+    {-1},
+#line 209 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, ei_cp1131},
+#line 354 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_johab},
+#line 207 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_cp866},
+    {-1},
+#line 244 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_cp1133},
+    {-1}, {-1},
+#line 174 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, ei_cp1251},
+#line 205 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_cp866},
+#line 189 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_cp1256},
+#line 203 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_cp862},
+#line 180 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_cp1253},
+    {-1},
+#line 323 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_cp936},
+    {-1},
+#line 186 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_cp1255},
+#line 201 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862},
+#line 177 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp1252},
+    {-1},
+#line 51 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_c99},
+    {-1},
+#line 311 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp932},
+    {-1},
+#line 195 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp1258},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 57 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, ei_iso8859_1},
+#line 60 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_iso8859_1},
+#line 134 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_iso8859_10},
+#line 76 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_3},
+    {-1},
+#line 126 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_9},
+#line 68 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str46, ei_iso8859_2},
+    {-1}, {-1},
+#line 151 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_iso8859_14},
+    {-1}, {-1}, {-1},
+#line 318 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_euc_cn},
+    {-1}, {-1}, {-1},
+#line 62 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_iso8859_1},
+#line 139 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_11},
+#line 102 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_iso8859_6},
+#line 166 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_16},
+#line 78 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_iso8859_3},
+#line 145 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_13},
+    {-1}, {-1},
+#line 93 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_iso8859_5},
+#line 159 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_15},
+#line 70 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_2},
+    {-1}, {-1},
+#line 317 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_euc_cn},
+    {-1}, {-1},
+#line 120 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_8},
+#line 53 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_1},
+#line 137 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_iso8859_11},
+#line 94 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_6},
+#line 160 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_16},
+#line 71 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_3},
+#line 140 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_13},
+    {-1},
+#line 128 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_iso8859_9},
+#line 87 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str82, ei_iso8859_5},
+#line 154 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str83, ei_iso8859_15},
+#line 63 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_2},
+#line 286 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_iso646_cn},
+#line 227 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_hp_roman8},
+    {-1},
+#line 84 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_iso8859_4},
+    {-1},
+#line 114 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_8},
+#line 351 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_cp949},
+#line 54 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_1},
+#line 138 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_11},
+#line 95 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_6},
+#line 161 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_16},
+#line 72 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_3},
+#line 141 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_13},
+#line 121 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_9},
+#line 162 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_16},
+#line 88 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_5},
+#line 155 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_15},
+#line 64 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_2},
+#line 59 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1},
+    {-1},
+#line 133 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_10},
+#line 236 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_pt154},
+#line 75 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3},
+#line 115 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_8},
+    {-1},
+#line 156 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_15},
+#line 125 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_9},
+#line 183 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_cp1254},
+#line 67 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_2},
+#line 328 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_iso2022_cn},
+    {-1},
+#line 122 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_9},
+#line 293 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_gb2312},
+#line 16 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_ascii},
+#line 150 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_14},
+#line 13 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_ascii},
+#line 252 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_tis620},
+#line 282 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_jisx0212},
+    {-1},
+#line 255 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_viscii},
+#line 107 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_7},
+#line 22 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_ascii},
+#line 294 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_isoir165},
+    {-1},
+#line 257 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_viscii},
+#line 163 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_16},
+#line 212 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_mac_roman},
+    {-1}, {-1}, {-1}, {-1},
+#line 117 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_8},
+#line 291 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_gb2312},
+    {-1},
+#line 206 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp866},
+    {-1}, {-1},
+#line 327 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso2022_cn},
+#line 324 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_cp936},
+#line 158 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_15},
+    {-1},
+#line 283 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_jisx0212},
+#line 202 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp862},
+    {-1}, {-1},
+#line 21 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_ascii},
+#line 86 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_iso8859_4},
+#line 153 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_14},
+#line 148 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14},
+#line 149 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14},
+    {-1},
+#line 352 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_cp949},
+#line 199 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_cp850},
+    {-1},
+#line 330 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_hz},
+#line 58 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_1},
+    {-1},
+#line 152 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_14},
+#line 109 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_7},
+#line 171 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_cp1250},
+#line 319 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_euc_cn},
+#line 197 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_cp850},
+    {-1},
+#line 79 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_iso8859_4},
+#line 146 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_14},
+#line 341 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_cp950},
+#line 91 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_5},
+    {-1}, {-1}, {-1}, {-1},
+#line 131 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10},
+    {-1}, {-1},
+#line 24 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_ucs2},
+#line 258 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_tcvn},
+#line 124 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_9},
+    {-1}, {-1}, {-1},
+#line 269 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_jisx0201},
+#line 80 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_iso8859_4},
+#line 147 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_14},
+#line 165 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_16},
+#line 299 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_ksc5601},
+    {-1},
+#line 66 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_2},
+    {-1}, {-1}, {-1}, {-1},
+#line 329 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso2022_cn_ext},
+#line 83 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_4},
+    {-1}, {-1},
+#line 157 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_15},
+#line 275 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_jisx0208},
+#line 296 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ksc5601},
+    {-1},
+#line 136 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_10},
+    {-1}, {-1},
+#line 256 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_viscii},
+    {-1},
+#line 144 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_13},
+    {-1},
+#line 264 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_jp},
+#line 234 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_pt154},
+#line 247 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_tis620},
+    {-1},
+#line 74 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_iso8859_3},
+#line 30 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_ucs2be},
+#line 233 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_koi8_t},
+#line 239 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str218, ei_rk1048},
+    {-1}, {-1},
+#line 129 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_10},
+#line 251 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_tis620},
+#line 14 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ascii},
+#line 61 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_1},
+    {-1},
+#line 135 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_iso8859_10},
+    {-1},
+#line 77 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_3},
+    {-1},
+#line 246 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_tis620},
+    {-1},
+#line 127 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_9},
+    {-1},
+#line 69 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_iso8859_2},
+#line 249 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_tis620},
+#line 242 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_rk1048},
+#line 92 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso8859_5},
+#line 241 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_rk1048},
+#line 130 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_10},
+    {-1},
+#line 29 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ucs2be},
+#line 38 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_utf16},
+    {-1}, {-1},
+#line 173 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_cp1250},
+    {-1}, {-1},
+#line 26 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_ucs2},
+#line 168 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_koi8_r},
+#line 164 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_16},
+    {-1},
+#line 41 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_utf32},
+    {-1},
+#line 35 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_ucs4},
+#line 23 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_utf8},
+    {-1}, {-1}, {-1},
+#line 90 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_iso8859_5},
+    {-1},
+#line 167 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_koi8_r},
+#line 179 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_cp1252},
+#line 33 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_ucs4},
+#line 82 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_4},
+    {-1},
+#line 245 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_cp1133},
+#line 208 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_cp866},
+    {-1}, {-1},
+#line 298 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_ksc5601},
+#line 357 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_local_char},
+    {-1},
+#line 349 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_euc_kr},
+    {-1}, {-1}, {-1},
+#line 335 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_ces_big5},
+#line 253 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_cp874},
+#line 230 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_armscii_8},
+    {-1}, {-1},
+#line 340 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_ces_big5},
+#line 31 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ucs2le},
+    {-1}, {-1},
+#line 198 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_cp850},
+#line 12 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_ascii},
+    {-1}, {-1},
+#line 348 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_euc_kr},
+    {-1}, {-1},
+#line 321 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_euc_cn},
+#line 336 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_ces_big5},
+#line 250 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_tis620},
+    {-1}, {-1}, {-1},
+#line 339 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_ces_big5},
+    {-1}, {-1},
+#line 218 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_mac_cyrillic},
+#line 322 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_ces_gbk},
+#line 248 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_tis620},
+#line 176 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str305, ei_cp1251},
+    {-1},
+#line 237 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_pt154},
+#line 108 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_iso8859_7},
+    {-1},
+#line 142 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_13},
+#line 110 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_iso8859_7},
+    {-1}, {-1}, {-1},
+#line 301 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_ksc5601},
+    {-1}, {-1},
+#line 85 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_4},
+    {-1}, {-1},
+#line 25 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_ucs2},
+    {-1}, {-1}, {-1},
+#line 37 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_ucs4le},
+#line 235 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str326, ei_pt154},
+    {-1}, {-1}, {-1},
+#line 266 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_iso646_jp},
+    {-1}, {-1}, {-1},
+#line 356 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_iso2022_kr},
+    {-1},
+#line 226 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_hp_roman8},
+#line 56 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_1},
+    {-1}, {-1},
+#line 277 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_jisx0208},
+    {-1}, {-1}, {-1},
+#line 101 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str344, ei_iso8859_6},
+    {-1}, {-1},
+#line 19 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ascii},
+    {-1}, {-1},
+#line 40 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_utf16le},
+#line 15 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str351, ei_ascii},
+    {-1}, {-1},
+#line 192 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_cp1257},
+#line 215 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_mac_iceland},
+#line 43 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_utf32le},
+#line 300 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_ksc5601},
+    {-1},
+#line 100 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_iso8859_6},
+    {-1}, {-1},
+#line 355 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_iso2022_kr},
+#line 34 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_ucs4},
+    {-1}, {-1}, {-1},
+#line 27 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_ucs2be},
+#line 290 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_gb2312},
+#line 265 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_iso646_jp},
+    {-1},
+#line 243 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_mulelao},
+#line 284 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_jisx0212},
+#line 111 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_iso8859_7},
+    {-1},
+#line 260 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_tcvn},
+#line 292 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_gb2312},
+    {-1},
+#line 326 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_gb18030},
+#line 259 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str379, ei_tcvn},
+    {-1}, {-1}, {-1}, {-1},
+#line 285 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso646_cn},
+#line 238 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_pt154},
+#line 98 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso8859_6},
+    {-1},
+#line 46 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str388, ei_utf7},
+    {-1}, {-1},
+#line 18 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ascii},
+#line 32 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_ucs2le},
+#line 113 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_7},
+    {-1},
+#line 295 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_isoir165},
+#line 240 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_rk1048},
+    {-1},
+#line 17 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ascii},
+    {-1}, {-1}, {-1}, {-1},
+#line 169 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_koi8_u},
+    {-1}, {-1},
+#line 47 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_ucs2internal},
+    {-1}, {-1},
+#line 36 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_ucs4be},
+#line 103 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_iso8859_7},
+#line 307 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_sjis},
+#line 320 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_euc_cn},
+#line 262 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso646_jp},
+    {-1},
+#line 45 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_utf7},
+#line 175 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_cp1251},
+#line 190 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_cp1256},
+#line 181 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_cp1253},
+    {-1},
+#line 187 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp1255},
+#line 178 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_cp1252},
+#line 325 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_cp936},
+    {-1},
+#line 196 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_cp1258},
+#line 350 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_euc_kr},
+#line 297 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_ksc5601},
+    {-1},
+#line 104 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_iso8859_7},
+#line 306 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_sjis},
+    {-1}, {-1}, {-1},
+#line 274 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_jisx0208},
+#line 39 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_utf16be},
+    {-1}, {-1}, {-1}, {-1},
+#line 143 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_iso8859_13},
+#line 42 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_utf32be},
+    {-1}, {-1}, {-1}, {-1},
+#line 224 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_mac_thai},
+    {-1}, {-1},
+#line 49 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_ucs4internal},
+#line 112 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7},
+    {-1},
+#line 210 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_roman},
+#line 304 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_euc_jp},
+    {-1}, {-1}, {-1},
+#line 333 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_euc_tw},
+#line 287 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_iso646_cn},
+#line 132 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_iso8859_10},
+#line 97 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_iso8859_6},
+    {-1},
+#line 276 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_jisx0208},
+    {-1},
+#line 184 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_cp1254},
+#line 73 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_iso8859_3},
+    {-1},
+#line 89 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_5},
+#line 20 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_ascii},
+    {-1}, {-1},
+#line 116 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_iso8859_8},
+#line 331 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_hz},
+    {-1},
+#line 332 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_euc_tw},
+#line 289 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_iso646_cn},
+#line 229 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_nextstep},
+#line 316 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_iso2022_jp2},
+    {-1},
+#line 123 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_iso8859_9},
+    {-1},
+#line 170 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_koi8_ru},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 211 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_mac_roman},
+    {-1},
+#line 172 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_cp1250},
+    {-1}, {-1},
+#line 279 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 314 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_iso2022_jp1},
+#line 216 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_mac_croatian},
+#line 225 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_hp_roman8},
+    {-1}, {-1},
+#line 315 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso2022_jp2},
+    {-1}, {-1}, {-1},
+#line 81 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_iso8859_4},
+#line 346 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_big5hkscs2008},
+    {-1}, {-1}, {-1}, {-1},
+#line 99 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_iso8859_6},
+    {-1}, {-1},
+#line 303 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 338 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_ces_big5},
+    {-1},
+#line 345 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_big5hkscs2008},
+    {-1}, {-1}, {-1},
+#line 214 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_mac_centraleurope},
+#line 204 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_cp862},
+    {-1}, {-1},
+#line 302 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 337 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_ces_big5},
+    {-1}, {-1}, {-1},
+#line 310 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_sjis},
+    {-1}, {-1}, {-1},
+#line 263 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str550, ei_iso646_jp},
+    {-1}, {-1}, {-1},
+#line 268 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_jisx0201},
+#line 267 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_jisx0201},
+#line 119 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_iso8859_8},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 223 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_mac_arabic},
+#line 278 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str564, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 271 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_jisx0208},
+    {-1}, {-1}, {-1},
+#line 44 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_utf7},
+    {-1},
+#line 220 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str577, ei_mac_greek},
+    {-1},
+#line 313 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_iso2022_jp},
+#line 185 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str580, ei_cp1254},
+#line 281 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_jisx0212},
+    {-1}, {-1},
+#line 193 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_cp1257},
+    {-1},
+#line 272 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_jisx0208},
+    {-1}, {-1}, {-1},
+#line 182 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str590, ei_cp1253},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 228 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_hp_roman8},
+#line 52 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str600, ei_java},
+#line 188 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_cp1255},
+    {-1}, {-1},
+#line 213 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_mac_roman},
+    {-1}, {-1},
+#line 312 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str607, ei_iso2022_jp},
+#line 334 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_euc_tw},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 232 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str614, ei_georgian_ps},
+#line 28 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str615, ei_ucs2be},
+    {-1},
+#line 309 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str617, ei_sjis},
+    {-1}, {-1},
+#line 200 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_cp850},
+#line 219 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_mac_ukraine},
+#line 55 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_iso8859_1},
+#line 96 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str623, ei_iso8859_6},
+#line 106 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_iso8859_7},
+    {-1},
+#line 231 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str626, ei_georgian_academy},
+#line 65 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str627, ei_iso8859_2},
+    {-1},
+#line 280 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 273 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str657, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 358 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str664, ei_local_wchar_t},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 217 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str673, ei_mac_romania},
+    {-1}, {-1},
+#line 254 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_cp874},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 305 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_euc_jp},
+    {-1},
+#line 191 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_cp1256},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1},
+#line 48 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str723, ei_ucs2swapped},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 261 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str739, ei_tcvn},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 118 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str746, ei_iso8859_8},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 50 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str765, ei_ucs4swapped},
+    {-1}, {-1},
+#line 353 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_johab},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 221 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str786, ei_mac_turkish},
+    {-1}, {-1}, {-1},
+#line 105 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str790, ei_iso8859_7},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 194 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_cp1257},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 343 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str888, ei_big5hkscs2001},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 347 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str896, ei_big5hkscs2008},
+    {-1},
+#line 270 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str898, ei_jisx0201},
+    {-1},
+#line 342 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str900, ei_big5hkscs1999},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 222 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str908, ei_mac_hebrew},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 344 "lib/aliases.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str935, ei_big5hkscs2004}
+  };
+
+#ifdef __GNUC__
+__inline
+#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+__attribute__ ((__gnu_inline__))
+#endif
+#endif
+const struct alias *
+aliases_lookup (register const char *str, register unsigned int len)
+{
+  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+    {
+      register int key = aliases_hash (str, len);
+
+      if (key <= MAX_HASH_VALUE && key >= 0)
+        {
+          register int o = aliases[key].name;
+          if (o >= 0)
+            {
+              register const char *s = o + stringpool;
+
+              if (*str == *s && !strcmp (str + 1, s + 1))
+                return &aliases[key];
+            }
+        }
+    }
+  return 0;
+}
diff --git a/lib/aliases2.h b/lib/aliases2.h
new file mode 100644
index 0000000..7f2dc44
--- /dev/null
+++ b/lib/aliases2.h
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 1999-2003, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#ifdef USE_AIX
+# if defined _AIX
+#  include "aliases_aix_sysaix.h"
+# else
+#  include "aliases_aix.h"
+# endif
+#endif
+#ifdef USE_OSF1
+# if defined __osf__
+#  include "aliases_osf1_sysosf1.h"
+# else
+#  include "aliases_osf1.h"
+# endif
+#endif
+#ifdef USE_DOS
+# include "aliases_dos.h"
+#endif
+#ifdef USE_EXTRA
+# include "aliases_extra.h"
+#endif
diff --git a/lib/aliases_aix.h b/lib/aliases_aix.h
new file mode 100644
index 0000000..5cbc77f
--- /dev/null
+++ b/lib/aliases_aix.h
@@ -0,0 +1,18 @@
+  S(aix_0, "CP856", ei_cp856 )
+  S(aix_1, "CP922", ei_cp922 )
+  S(aix_2, "CP943", ei_cp943 )
+  S(aix_3, "CP1046", ei_cp1046 )
+  S(aix_4, "CP1124", ei_cp1124 )
+  S(aix_5, "CP1129", ei_cp1129 )
+  S(aix_6, "CP1161", ei_cp1161 )
+  S(aix_7, "IBM1161", ei_cp1161 )
+  S(aix_8, "IBM-1161", ei_cp1161 )
+  S(aix_9, "CSIBM1161", ei_cp1161 )
+  S(aix_10, "CP1162", ei_cp1162 )
+  S(aix_11, "IBM1162", ei_cp1162 )
+  S(aix_12, "IBM-1162", ei_cp1162 )
+  S(aix_13, "CSIBM1162", ei_cp1162 )
+  S(aix_14, "CP1163", ei_cp1163 )
+  S(aix_15, "IBM1163", ei_cp1163 )
+  S(aix_16, "IBM-1163", ei_cp1163 )
+  S(aix_17, "CSIBM1163", ei_cp1163 )
diff --git a/lib/aliases_aix_sysaix.h b/lib/aliases_aix_sysaix.h
new file mode 100644
index 0000000..b7dc584
--- /dev/null
+++ b/lib/aliases_aix_sysaix.h
@@ -0,0 +1,24 @@
+  S(aix_0, "CP856", ei_cp856 )
+  S(aix_1, "IBM-856", ei_cp856 )
+  S(aix_2, "CP922", ei_cp922 )
+  S(aix_3, "IBM-922", ei_cp922 )
+  S(aix_4, "CP943", ei_cp943 )
+  S(aix_5, "IBM-943", ei_cp943 )
+  S(aix_6, "CP1046", ei_cp1046 )
+  S(aix_7, "IBM-1046", ei_cp1046 )
+  S(aix_8, "CP1124", ei_cp1124 )
+  S(aix_9, "IBM-1124", ei_cp1124 )
+  S(aix_10, "CP1129", ei_cp1129 )
+  S(aix_11, "IBM-1129", ei_cp1129 )
+  S(aix_12, "CP1161", ei_cp1161 )
+  S(aix_13, "IBM1161", ei_cp1161 )
+  S(aix_14, "IBM-1161", ei_cp1161 )
+  S(aix_15, "CSIBM1161", ei_cp1161 )
+  S(aix_16, "CP1162", ei_cp1162 )
+  S(aix_17, "IBM1162", ei_cp1162 )
+  S(aix_18, "IBM-1162", ei_cp1162 )
+  S(aix_19, "CSIBM1162", ei_cp1162 )
+  S(aix_20, "CP1163", ei_cp1163 )
+  S(aix_21, "IBM1163", ei_cp1163 )
+  S(aix_22, "IBM-1163", ei_cp1163 )
+  S(aix_23, "CSIBM1163", ei_cp1163 )
diff --git a/lib/aliases_dos.h b/lib/aliases_dos.h
new file mode 100644
index 0000000..1dd4fcb
--- /dev/null
+++ b/lib/aliases_dos.h
@@ -0,0 +1,48 @@
+  S(dos_0, "CP437", ei_cp437 )
+  S(dos_1, "IBM437", ei_cp437 )
+  S(dos_2, "437", ei_cp437 )
+  S(dos_3, "CSPC8CODEPAGE437", ei_cp437 )
+  S(dos_4, "CP737", ei_cp737 )
+  S(dos_5, "CP775", ei_cp775 )
+  S(dos_6, "IBM775", ei_cp775 )
+  S(dos_7, "CSPC775BALTIC", ei_cp775 )
+  S(dos_8, "CP852", ei_cp852 )
+  S(dos_9, "IBM852", ei_cp852 )
+  S(dos_10, "852", ei_cp852 )
+  S(dos_11, "CSPCP852", ei_cp852 )
+  S(dos_12, "CP853", ei_cp853 )
+  S(dos_13, "CP855", ei_cp855 )
+  S(dos_14, "IBM855", ei_cp855 )
+  S(dos_15, "855", ei_cp855 )
+  S(dos_16, "CSIBM855", ei_cp855 )
+  S(dos_17, "CP857", ei_cp857 )
+  S(dos_18, "IBM857", ei_cp857 )
+  S(dos_19, "857", ei_cp857 )
+  S(dos_20, "CSIBM857", ei_cp857 )
+  S(dos_21, "CP858", ei_cp858 )
+  S(dos_22, "CP860", ei_cp860 )
+  S(dos_23, "IBM860", ei_cp860 )
+  S(dos_24, "860", ei_cp860 )
+  S(dos_25, "CSIBM860", ei_cp860 )
+  S(dos_26, "CP861", ei_cp861 )
+  S(dos_27, "IBM861", ei_cp861 )
+  S(dos_28, "861", ei_cp861 )
+  S(dos_29, "CP-IS", ei_cp861 )
+  S(dos_30, "CSIBM861", ei_cp861 )
+  S(dos_31, "CP863", ei_cp863 )
+  S(dos_32, "IBM863", ei_cp863 )
+  S(dos_33, "863", ei_cp863 )
+  S(dos_34, "CSIBM863", ei_cp863 )
+  S(dos_35, "CP864", ei_cp864 )
+  S(dos_36, "IBM864", ei_cp864 )
+  S(dos_37, "CSIBM864", ei_cp864 )
+  S(dos_38, "CP865", ei_cp865 )
+  S(dos_39, "IBM865", ei_cp865 )
+  S(dos_40, "865", ei_cp865 )
+  S(dos_41, "CSIBM865", ei_cp865 )
+  S(dos_42, "CP869", ei_cp869 )
+  S(dos_43, "IBM869", ei_cp869 )
+  S(dos_44, "869", ei_cp869 )
+  S(dos_45, "CP-GR", ei_cp869 )
+  S(dos_46, "CSIBM869", ei_cp869 )
+  S(dos_47, "CP1125", ei_cp1125 )
diff --git a/lib/aliases_extra.h b/lib/aliases_extra.h
new file mode 100644
index 0000000..9a54e16
--- /dev/null
+++ b/lib/aliases_extra.h
@@ -0,0 +1,12 @@
+  S(extra_0, "EUC-JISX0213", ei_euc_jisx0213 )
+  S(extra_1, "EUC-JIS-2004", ei_euc_jisx0213 )
+  S(extra_2, "SHIFT_JISX0213", ei_shift_jisx0213 )
+  S(extra_3, "SHIFT_JIS-2004", ei_shift_jisx0213 )
+  S(extra_4, "ISO-2022-JP-3", ei_iso2022_jp3 )
+  S(extra_5, "ISO-2022-JP-2004", ei_iso2022_jp3 )
+  S(extra_6, "BIG5-2003", ei_big5_2003 )
+  S(extra_7, "TDS565", ei_tds565 )
+  S(extra_8, "ISO-IR-230", ei_tds565 )
+  S(extra_9, "ATARIST", ei_atarist )
+  S(extra_10, "ATARI", ei_atarist )
+  S(extra_11, "RISCOS-LATIN1", ei_riscos1 )
diff --git a/lib/aliases_osf1.h b/lib/aliases_osf1.h
new file mode 100644
index 0000000..9e4f685
--- /dev/null
+++ b/lib/aliases_osf1.h
@@ -0,0 +1,2 @@
+  S(osf1_0, "DEC-KANJI", ei_dec_kanji )
+  S(osf1_1, "DEC-HANYU", ei_dec_hanyu )
diff --git a/lib/aliases_osf1_sysosf1.h b/lib/aliases_osf1_sysosf1.h
new file mode 100644
index 0000000..b1f802d
--- /dev/null
+++ b/lib/aliases_osf1_sysosf1.h
@@ -0,0 +1,4 @@
+  S(osf1_0, "DEC-KANJI", ei_dec_kanji )
+  S(osf1_1, "DECKANJI", ei_dec_kanji )
+  S(osf1_2, "DEC-HANYU", ei_dec_hanyu )
+  S(osf1_3, "DECHANYU", ei_dec_hanyu )
diff --git a/lib/aliases_sysaix.gperf b/lib/aliases_sysaix.gperf
new file mode 100644
index 0000000..2e5bc19
--- /dev/null
+++ b/lib/aliases_sysaix.gperf
@@ -0,0 +1,367 @@
+struct alias { int name; unsigned int encoding_index; };
+%struct-type
+%language=ANSI-C
+%define hash-function-name aliases_hash
+%define lookup-function-name aliases_lookup
+%7bit
+%readonly-tables
+%global-table
+%define word-array-name aliases
+%pic
+%%
+US-ASCII, ei_ascii
+ASCII, ei_ascii
+ISO646-US, ei_ascii
+ISO_646.IRV:1991, ei_ascii
+ISO-IR-6, ei_ascii
+ANSI_X3.4-1968, ei_ascii
+ANSI_X3.4-1986, ei_ascii
+CP367, ei_ascii
+IBM367, ei_ascii
+US, ei_ascii
+CSASCII, ei_ascii
+UTF-8, ei_utf8
+UCS-2, ei_ucs2
+ISO-10646-UCS-2, ei_ucs2
+CSUNICODE, ei_ucs2
+UCS-2BE, ei_ucs2be
+UNICODEBIG, ei_ucs2be
+UNICODE-1-1, ei_ucs2be
+CSUNICODE11, ei_ucs2be
+UCS-2LE, ei_ucs2le
+UNICODELITTLE, ei_ucs2le
+UCS-4, ei_ucs4
+ISO-10646-UCS-4, ei_ucs4
+CSUCS4, ei_ucs4
+UCS-4BE, ei_ucs4be
+UCS-4LE, ei_ucs4le
+UTF-16, ei_utf16
+UTF-16BE, ei_utf16be
+UTF-16LE, ei_utf16le
+UTF-32, ei_utf32
+UTF-32BE, ei_utf32be
+UTF-32LE, ei_utf32le
+UTF-7, ei_utf7
+UNICODE-1-1-UTF-7, ei_utf7
+CSUNICODE11UTF7, ei_utf7
+UCS-2-INTERNAL, ei_ucs2internal
+UCS-2-SWAPPED, ei_ucs2swapped
+UCS-4-INTERNAL, ei_ucs4internal
+UCS-4-SWAPPED, ei_ucs4swapped
+C99, ei_c99
+JAVA, ei_java
+ISO-8859-1, ei_iso8859_1
+ISO_8859-1, ei_iso8859_1
+ISO_8859-1:1987, ei_iso8859_1
+ISO-IR-100, ei_iso8859_1
+CP819, ei_iso8859_1
+IBM819, ei_iso8859_1
+LATIN1, ei_iso8859_1
+L1, ei_iso8859_1
+CSISOLATIN1, ei_iso8859_1
+ISO8859-1, ei_iso8859_1
+ISO-8859-2, ei_iso8859_2
+ISO_8859-2, ei_iso8859_2
+ISO_8859-2:1987, ei_iso8859_2
+ISO-IR-101, ei_iso8859_2
+LATIN2, ei_iso8859_2
+L2, ei_iso8859_2
+CSISOLATIN2, ei_iso8859_2
+ISO8859-2, ei_iso8859_2
+ISO-8859-3, ei_iso8859_3
+ISO_8859-3, ei_iso8859_3
+ISO_8859-3:1988, ei_iso8859_3
+ISO-IR-109, ei_iso8859_3
+LATIN3, ei_iso8859_3
+L3, ei_iso8859_3
+CSISOLATIN3, ei_iso8859_3
+ISO8859-3, ei_iso8859_3
+ISO-8859-4, ei_iso8859_4
+ISO_8859-4, ei_iso8859_4
+ISO_8859-4:1988, ei_iso8859_4
+ISO-IR-110, ei_iso8859_4
+LATIN4, ei_iso8859_4
+L4, ei_iso8859_4
+CSISOLATIN4, ei_iso8859_4
+ISO8859-4, ei_iso8859_4
+ISO-8859-5, ei_iso8859_5
+ISO_8859-5, ei_iso8859_5
+ISO_8859-5:1988, ei_iso8859_5
+ISO-IR-144, ei_iso8859_5
+CYRILLIC, ei_iso8859_5
+CSISOLATINCYRILLIC, ei_iso8859_5
+ISO8859-5, ei_iso8859_5
+ISO-8859-6, ei_iso8859_6
+ISO_8859-6, ei_iso8859_6
+ISO_8859-6:1987, ei_iso8859_6
+ISO-IR-127, ei_iso8859_6
+ECMA-114, ei_iso8859_6
+ASMO-708, ei_iso8859_6
+ARABIC, ei_iso8859_6
+CSISOLATINARABIC, ei_iso8859_6
+ISO8859-6, ei_iso8859_6
+ISO-8859-7, ei_iso8859_7
+ISO_8859-7, ei_iso8859_7
+ISO_8859-7:1987, ei_iso8859_7
+ISO_8859-7:2003, ei_iso8859_7
+ISO-IR-126, ei_iso8859_7
+ECMA-118, ei_iso8859_7
+ELOT_928, ei_iso8859_7
+GREEK8, ei_iso8859_7
+GREEK, ei_iso8859_7
+CSISOLATINGREEK, ei_iso8859_7
+ISO8859-7, ei_iso8859_7
+ISO-8859-8, ei_iso8859_8
+ISO_8859-8, ei_iso8859_8
+ISO_8859-8:1988, ei_iso8859_8
+ISO-IR-138, ei_iso8859_8
+HEBREW, ei_iso8859_8
+CSISOLATINHEBREW, ei_iso8859_8
+ISO8859-8, ei_iso8859_8
+ISO-8859-9, ei_iso8859_9
+ISO_8859-9, ei_iso8859_9
+ISO_8859-9:1989, ei_iso8859_9
+ISO-IR-148, ei_iso8859_9
+LATIN5, ei_iso8859_9
+L5, ei_iso8859_9
+CSISOLATIN5, ei_iso8859_9
+ISO8859-9, ei_iso8859_9
+ISO-8859-10, ei_iso8859_10
+ISO_8859-10, ei_iso8859_10
+ISO_8859-10:1992, ei_iso8859_10
+ISO-IR-157, ei_iso8859_10
+LATIN6, ei_iso8859_10
+L6, ei_iso8859_10
+CSISOLATIN6, ei_iso8859_10
+ISO8859-10, ei_iso8859_10
+ISO-8859-11, ei_iso8859_11
+ISO_8859-11, ei_iso8859_11
+ISO8859-11, ei_iso8859_11
+ISO-8859-13, ei_iso8859_13
+ISO_8859-13, ei_iso8859_13
+ISO-IR-179, ei_iso8859_13
+LATIN7, ei_iso8859_13
+L7, ei_iso8859_13
+ISO8859-13, ei_iso8859_13
+IBM-921, ei_iso8859_13
+ISO-8859-14, ei_iso8859_14
+ISO_8859-14, ei_iso8859_14
+ISO_8859-14:1998, ei_iso8859_14
+ISO-IR-199, ei_iso8859_14
+LATIN8, ei_iso8859_14
+L8, ei_iso8859_14
+ISO-CELTIC, ei_iso8859_14
+ISO8859-14, ei_iso8859_14
+ISO-8859-15, ei_iso8859_15
+ISO_8859-15, ei_iso8859_15
+ISO_8859-15:1998, ei_iso8859_15
+ISO-IR-203, ei_iso8859_15
+LATIN-9, ei_iso8859_15
+ISO8859-15, ei_iso8859_15
+ISO-8859-16, ei_iso8859_16
+ISO_8859-16, ei_iso8859_16
+ISO_8859-16:2001, ei_iso8859_16
+ISO-IR-226, ei_iso8859_16
+LATIN10, ei_iso8859_16
+L10, ei_iso8859_16
+ISO8859-16, ei_iso8859_16
+KOI8-R, ei_koi8_r
+CSKOI8R, ei_koi8_r
+KOI8-U, ei_koi8_u
+KOI8-RU, ei_koi8_ru
+CP1250, ei_cp1250
+WINDOWS-1250, ei_cp1250
+MS-EE, ei_cp1250
+CP1251, ei_cp1251
+WINDOWS-1251, ei_cp1251
+MS-CYRL, ei_cp1251
+CP1252, ei_cp1252
+WINDOWS-1252, ei_cp1252
+MS-ANSI, ei_cp1252
+IBM-1252, ei_cp1252
+CP1253, ei_cp1253
+WINDOWS-1253, ei_cp1253
+MS-GREEK, ei_cp1253
+CP1254, ei_cp1254
+WINDOWS-1254, ei_cp1254
+MS-TURK, ei_cp1254
+CP1255, ei_cp1255
+WINDOWS-1255, ei_cp1255
+MS-HEBR, ei_cp1255
+CP1256, ei_cp1256
+WINDOWS-1256, ei_cp1256
+MS-ARAB, ei_cp1256
+CP1257, ei_cp1257
+WINDOWS-1257, ei_cp1257
+WINBALTRIM, ei_cp1257
+CP1258, ei_cp1258
+WINDOWS-1258, ei_cp1258
+CP850, ei_cp850
+IBM850, ei_cp850
+850, ei_cp850
+CSPC850MULTILINGUAL, ei_cp850
+IBM-850, ei_cp850
+CP862, ei_cp862
+IBM862, ei_cp862
+862, ei_cp862
+CSPC862LATINHEBREW, ei_cp862
+CP866, ei_cp866
+IBM866, ei_cp866
+866, ei_cp866
+CSIBM866, ei_cp866
+CP1131, ei_cp1131
+IBM-1131, ei_cp1131
+MACROMAN, ei_mac_roman
+MACINTOSH, ei_mac_roman
+MAC, ei_mac_roman
+CSMACINTOSH, ei_mac_roman
+MACCENTRALEUROPE, ei_mac_centraleurope
+MACICELAND, ei_mac_iceland
+MACCROATIAN, ei_mac_croatian
+MACROMANIA, ei_mac_romania
+MACCYRILLIC, ei_mac_cyrillic
+MACUKRAINE, ei_mac_ukraine
+MACGREEK, ei_mac_greek
+MACTURKISH, ei_mac_turkish
+MACHEBREW, ei_mac_hebrew
+MACARABIC, ei_mac_arabic
+MACTHAI, ei_mac_thai
+HP-ROMAN8, ei_hp_roman8
+ROMAN8, ei_hp_roman8
+R8, ei_hp_roman8
+CSHPROMAN8, ei_hp_roman8
+NEXTSTEP, ei_nextstep
+ARMSCII-8, ei_armscii_8
+GEORGIAN-ACADEMY, ei_georgian_academy
+GEORGIAN-PS, ei_georgian_ps
+KOI8-T, ei_koi8_t
+PT154, ei_pt154
+PTCP154, ei_pt154
+CP154, ei_pt154
+CYRILLIC-ASIAN, ei_pt154
+CSPTCP154, ei_pt154
+RK1048, ei_rk1048
+STRK1048-2002, ei_rk1048
+KZ-1048, ei_rk1048
+CSKZ1048, ei_rk1048
+MULELAO-1, ei_mulelao
+CP1133, ei_cp1133
+IBM-CP1133, ei_cp1133
+TIS-620, ei_tis620
+TIS620, ei_tis620
+TIS620-0, ei_tis620
+TIS620.2529-1, ei_tis620
+TIS620.2533-0, ei_tis620
+TIS620.2533-1, ei_tis620
+ISO-IR-166, ei_tis620
+CP874, ei_cp874
+WINDOWS-874, ei_cp874
+VISCII, ei_viscii
+VISCII1.1-1, ei_viscii
+CSVISCII, ei_viscii
+TCVN, ei_tcvn
+TCVN-5712, ei_tcvn
+TCVN5712-1, ei_tcvn
+TCVN5712-1:1993, ei_tcvn
+JIS_C6220-1969-RO, ei_iso646_jp
+ISO646-JP, ei_iso646_jp
+ISO-IR-14, ei_iso646_jp
+JP, ei_iso646_jp
+CSISO14JISC6220RO, ei_iso646_jp
+JIS_X0201, ei_jisx0201
+JISX0201-1976, ei_jisx0201
+X0201, ei_jisx0201
+CSHALFWIDTHKATAKANA, ei_jisx0201
+JIS_X0208, ei_jisx0208
+JIS_X0208-1983, ei_jisx0208
+JIS_X0208-1990, ei_jisx0208
+JIS0208, ei_jisx0208
+X0208, ei_jisx0208
+ISO-IR-87, ei_jisx0208
+JIS_C6226-1983, ei_jisx0208
+CSISO87JISX0208, ei_jisx0208
+JIS_X0212, ei_jisx0212
+JIS_X0212.1990-0, ei_jisx0212
+JIS_X0212-1990, ei_jisx0212
+X0212, ei_jisx0212
+ISO-IR-159, ei_jisx0212
+CSISO159JISX02121990, ei_jisx0212
+GB_1988-80, ei_iso646_cn
+ISO646-CN, ei_iso646_cn
+ISO-IR-57, ei_iso646_cn
+CN, ei_iso646_cn
+CSISO57GB1988, ei_iso646_cn
+GB_2312-80, ei_gb2312
+ISO-IR-58, ei_gb2312
+CSISO58GB231280, ei_gb2312
+CHINESE, ei_gb2312
+ISO-IR-165, ei_isoir165
+CN-GB-ISOIR165, ei_isoir165
+KSC_5601, ei_ksc5601
+KS_C_5601-1987, ei_ksc5601
+KS_C_5601-1989, ei_ksc5601
+ISO-IR-149, ei_ksc5601
+CSKSC56011987, ei_ksc5601
+KOREAN, ei_ksc5601
+EUC-JP, ei_euc_jp
+EUCJP, ei_euc_jp
+EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp
+CSEUCPKDFMTJAPANESE, ei_euc_jp
+IBM-EUCJP, ei_euc_jp
+SHIFT_JIS, ei_sjis
+SHIFT-JIS, ei_sjis
+SJIS, ei_sjis
+MS_KANJI, ei_sjis
+CSSHIFTJIS, ei_sjis
+CP932, ei_cp932
+IBM-932, ei_cp932
+ISO-2022-JP, ei_iso2022_jp
+CSISO2022JP, ei_iso2022_jp
+ISO-2022-JP-1, ei_iso2022_jp1
+ISO-2022-JP-2, ei_iso2022_jp2
+CSISO2022JP2, ei_iso2022_jp2
+EUC-CN, ei_euc_cn
+EUCCN, ei_euc_cn
+GB2312, ei_euc_cn
+CN-GB, ei_euc_cn
+CSGB2312, ei_euc_cn
+IBM-EUCCN, ei_euc_cn
+GBK, ei_ces_gbk
+CP936, ei_cp936
+MS936, ei_cp936
+WINDOWS-936, ei_cp936
+GB18030, ei_gb18030
+ISO-2022-CN, ei_iso2022_cn
+CSISO2022CN, ei_iso2022_cn
+ISO-2022-CN-EXT, ei_iso2022_cn_ext
+HZ, ei_hz
+HZ-GB-2312, ei_hz
+EUC-TW, ei_euc_tw
+EUCTW, ei_euc_tw
+CSEUCTW, ei_euc_tw
+IBM-EUCTW, ei_euc_tw
+BIG5, ei_ces_big5
+BIG-5, ei_ces_big5
+BIG-FIVE, ei_ces_big5
+BIGFIVE, ei_ces_big5
+CN-BIG5, ei_ces_big5
+CSBIG5, ei_ces_big5
+CP950, ei_cp950
+BIG5-HKSCS:1999, ei_big5hkscs1999
+BIG5-HKSCS:2001, ei_big5hkscs2001
+BIG5-HKSCS:2004, ei_big5hkscs2004
+BIG5-HKSCS, ei_big5hkscs2008
+BIG5HKSCS, ei_big5hkscs2008
+BIG5-HKSCS:2008, ei_big5hkscs2008
+EUC-KR, ei_euc_kr
+EUCKR, ei_euc_kr
+CSEUCKR, ei_euc_kr
+IBM-EUCKR, ei_euc_kr
+CP949, ei_cp949
+UHC, ei_cp949
+JOHAB, ei_johab
+CP1361, ei_johab
+ISO-2022-KR, ei_iso2022_kr
+CSISO2022KR, ei_iso2022_kr
+CHAR, ei_local_char
+WCHAR_T, ei_local_wchar_t
diff --git a/lib/aliases_sysaix.h b/lib/aliases_sysaix.h
new file mode 100644
index 0000000..a5bfa89
--- /dev/null
+++ b/lib/aliases_sysaix.h
@@ -0,0 +1,1769 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 lib/aliases_sysaix.gperf  */
+/* Computed positions: -k'1,3-11,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646.  */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+#line 1 "lib/aliases_sysaix.gperf"
+struct alias { int name; unsigned int encoding_index; };
+
+#define TOTAL_KEYWORDS 356
+#define MIN_WORD_LENGTH 2
+#define MAX_WORD_LENGTH 45
+#define MIN_HASH_VALUE 13
+#define MAX_HASH_VALUE 989
+/* maximum key range = 977, duplicates = 0 */
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+aliases_hash (register const char *str, register unsigned int len)
+{
+  static const unsigned short asso_values[] =
+    {
+      990, 990, 990, 990, 990, 990, 990, 990, 990, 990,
+      990, 990, 990, 990, 990, 990, 990, 990, 990, 990,
+      990, 990, 990, 990, 990, 990, 990, 990, 990, 990,
+      990, 990, 990, 990, 990, 990, 990, 990, 990, 990,
+      990, 990, 990, 990, 990,  13, 112, 990,  73,   4,
+        7,   6,  55,   8,   5, 171,  10,  23, 255, 990,
+      990, 990, 990, 990, 990, 147, 128,   4,   9, 125,
+      130,   5,  75,   4, 402,  69,   7, 125,  18,   4,
+       44, 990,  76,   4,  25, 195, 191, 161, 120,  22,
+       15, 990, 990, 990, 990,  27, 990, 990, 990, 990,
+      990, 990, 990, 990, 990, 990, 990, 990, 990, 990,
+      990, 990, 990, 990, 990, 990, 990, 990, 990, 990,
+      990, 990, 990, 990, 990, 990, 990, 990
+    };
+  register int hval = len;
+
+  switch (hval)
+    {
+      default:
+        hval += asso_values[(unsigned char)str[10]];
+      /*FALLTHROUGH*/
+      case 10:
+        hval += asso_values[(unsigned char)str[9]];
+      /*FALLTHROUGH*/
+      case 9:
+        hval += asso_values[(unsigned char)str[8]];
+      /*FALLTHROUGH*/
+      case 8:
+        hval += asso_values[(unsigned char)str[7]];
+      /*FALLTHROUGH*/
+      case 7:
+        hval += asso_values[(unsigned char)str[6]];
+      /*FALLTHROUGH*/
+      case 6:
+        hval += asso_values[(unsigned char)str[5]];
+      /*FALLTHROUGH*/
+      case 5:
+        hval += asso_values[(unsigned char)str[4]];
+      /*FALLTHROUGH*/
+      case 4:
+        hval += asso_values[(unsigned char)str[3]];
+      /*FALLTHROUGH*/
+      case 3:
+        hval += asso_values[(unsigned char)str[2]];
+      /*FALLTHROUGH*/
+      case 2:
+      case 1:
+        hval += asso_values[(unsigned char)str[0]];
+        break;
+    }
+  return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct stringpool_t
+  {
+    char stringpool_str13[sizeof("L1")];
+    char stringpool_str14[sizeof("L6")];
+    char stringpool_str15[sizeof("L3")];
+    char stringpool_str16[sizeof("L2")];
+    char stringpool_str17[sizeof("L5")];
+    char stringpool_str19[sizeof("L8")];
+    char stringpool_str20[sizeof("SJIS")];
+    char stringpool_str23[sizeof("866")];
+    char stringpool_str24[sizeof("CN")];
+    char stringpool_str27[sizeof("862")];
+    char stringpool_str32[sizeof("CP1131")];
+    char stringpool_str33[sizeof("CP1361")];
+    char stringpool_str34[sizeof("CP866")];
+    char stringpool_str36[sizeof("CP1133")];
+    char stringpool_str37[sizeof("CP1251")];
+    char stringpool_str38[sizeof("CP862")];
+    char stringpool_str39[sizeof("CP1256")];
+    char stringpool_str41[sizeof("CP1253")];
+    char stringpool_str42[sizeof("GB2312")];
+    char stringpool_str43[sizeof("CP1252")];
+    char stringpool_str45[sizeof("CP1255")];
+    char stringpool_str48[sizeof("CP936")];
+    char stringpool_str49[sizeof("CP1258")];
+    char stringpool_str52[sizeof("CP932")];
+    char stringpool_str53[sizeof("C99")];
+    char stringpool_str64[sizeof("L4")];
+    char stringpool_str68[sizeof("LATIN1")];
+    char stringpool_str69[sizeof("CP819")];
+    char stringpool_str70[sizeof("LATIN6")];
+    char stringpool_str72[sizeof("LATIN3")];
+    char stringpool_str74[sizeof("LATIN2")];
+    char stringpool_str76[sizeof("LATIN5")];
+    char stringpool_str80[sizeof("LATIN8")];
+    char stringpool_str88[sizeof("R8")];
+    char stringpool_str89[sizeof("ISO8859-1")];
+    char stringpool_str91[sizeof("ISO8859-6")];
+    char stringpool_str92[sizeof("HZ")];
+    char stringpool_str93[sizeof("ISO8859-3")];
+    char stringpool_str94[sizeof("ISO8859-11")];
+    char stringpool_str95[sizeof("ISO8859-2")];
+    char stringpool_str96[sizeof("ISO8859-16")];
+    char stringpool_str97[sizeof("ISO8859-5")];
+    char stringpool_str98[sizeof("ISO8859-13")];
+    char stringpool_str101[sizeof("ISO8859-8")];
+    char stringpool_str102[sizeof("ISO8859-15")];
+    char stringpool_str103[sizeof("ISO-8859-1")];
+    char stringpool_str105[sizeof("ISO-8859-6")];
+    char stringpool_str107[sizeof("ISO-8859-3")];
+    char stringpool_str108[sizeof("ISO-8859-11")];
+    char stringpool_str109[sizeof("ISO-8859-2")];
+    char stringpool_str110[sizeof("ISO-8859-16")];
+    char stringpool_str111[sizeof("ISO-8859-5")];
+    char stringpool_str112[sizeof("ISO-8859-13")];
+    char stringpool_str115[sizeof("ISO-8859-8")];
+    char stringpool_str116[sizeof("ISO-8859-15")];
+    char stringpool_str117[sizeof("ISO_8859-1")];
+    char stringpool_str118[sizeof("CYRILLIC")];
+    char stringpool_str119[sizeof("ISO_8859-6")];
+    char stringpool_str120[sizeof("LATIN-9")];
+    char stringpool_str121[sizeof("ISO_8859-3")];
+    char stringpool_str122[sizeof("ISO_8859-11")];
+    char stringpool_str123[sizeof("ISO_8859-2")];
+    char stringpool_str124[sizeof("ISO_8859-16")];
+    char stringpool_str125[sizeof("ISO_8859-5")];
+    char stringpool_str126[sizeof("ISO_8859-13")];
+    char stringpool_str127[sizeof("ISO8859-9")];
+    char stringpool_str128[sizeof("ISO_8859-16:2001")];
+    char stringpool_str129[sizeof("ISO_8859-8")];
+    char stringpool_str130[sizeof("ISO_8859-15")];
+    char stringpool_str131[sizeof("CP154")];
+    char stringpool_str132[sizeof("ISO-IR-6")];
+    char stringpool_str133[sizeof("CP949")];
+    char stringpool_str135[sizeof("ISO646-CN")];
+    char stringpool_str136[sizeof("MAC")];
+    char stringpool_str137[sizeof("ISO_8859-15:1998")];
+    char stringpool_str139[sizeof("CP1254")];
+    char stringpool_str141[sizeof("ISO-8859-9")];
+    char stringpool_str143[sizeof("ISO-IR-166")];
+    char stringpool_str145[sizeof("ISO-IR-126")];
+    char stringpool_str146[sizeof("GBK")];
+    char stringpool_str148[sizeof("ISO-IR-226")];
+    char stringpool_str149[sizeof("ISO-IR-165")];
+    char stringpool_str150[sizeof("X0212")];
+    char stringpool_str151[sizeof("ISO-IR-58")];
+    char stringpool_str152[sizeof("KOI8-T")];
+    char stringpool_str153[sizeof("BIG5")];
+    char stringpool_str154[sizeof("ISO-IR-138")];
+    char stringpool_str155[sizeof("ISO_8859-9")];
+    char stringpool_str156[sizeof("L10")];
+    char stringpool_str159[sizeof("850")];
+    char stringpool_str160[sizeof("IBM866")];
+    char stringpool_str161[sizeof("CSISO2022CN")];
+    char stringpool_str163[sizeof("CSBIG5")];
+    char stringpool_str164[sizeof("IBM862")];
+    char stringpool_str167[sizeof("BIG-5")];
+    char stringpool_str168[sizeof("ASCII")];
+    char stringpool_str169[sizeof("MS936")];
+    char stringpool_str170[sizeof("LATIN4")];
+    char stringpool_str171[sizeof("PT154")];
+    char stringpool_str172[sizeof("IBM-1131")];
+    char stringpool_str173[sizeof("CP850")];
+    char stringpool_str174[sizeof("EUCCN")];
+    char stringpool_str175[sizeof("CP1250")];
+    char stringpool_str176[sizeof("CSGB2312")];
+    char stringpool_str177[sizeof("CN-BIG5")];
+    char stringpool_str178[sizeof("CSASCII")];
+    char stringpool_str179[sizeof("ISO-2022-CN")];
+    char stringpool_str180[sizeof("L7")];
+    char stringpool_str182[sizeof("ISO-IR-159")];
+    char stringpool_str183[sizeof("IBM-1252")];
+    char stringpool_str184[sizeof("ISO_8859-14:1998")];
+    char stringpool_str186[sizeof("CP950")];
+    char stringpool_str187[sizeof("IBM-921")];
+    char stringpool_str188[sizeof("EUC-CN")];
+    char stringpool_str190[sizeof("ISO-2022-CN-EXT")];
+    char stringpool_str191[sizeof("ISO8859-4")];
+    char stringpool_str192[sizeof("IBM-932")];
+    char stringpool_str193[sizeof("TIS620")];
+    char stringpool_str195[sizeof("IBM819")];
+    char stringpool_str196[sizeof("ISO8859-14")];
+    char stringpool_str197[sizeof("ISO-IR-199")];
+    char stringpool_str199[sizeof("ISO_8859-10:1992")];
+    char stringpool_str201[sizeof("US")];
+    char stringpool_str202[sizeof("KSC_5601")];
+    char stringpool_str203[sizeof("ISO-IR-148")];
+    char stringpool_str204[sizeof("ISO-CELTIC")];
+    char stringpool_str205[sizeof("ISO-8859-4")];
+    char stringpool_str206[sizeof("UHC")];
+    char stringpool_str207[sizeof("TIS-620")];
+    char stringpool_str209[sizeof("ISO-IR-101")];
+    char stringpool_str210[sizeof("ISO-8859-14")];
+    char stringpool_str211[sizeof("LATIN10")];
+    char stringpool_str213[sizeof("X0201")];
+    char stringpool_str216[sizeof("ISO-IR-203")];
+    char stringpool_str217[sizeof("VISCII")];
+    char stringpool_str219[sizeof("ISO_8859-4")];
+    char stringpool_str221[sizeof("PTCP154")];
+    char stringpool_str224[sizeof("ISO_8859-14")];
+    char stringpool_str225[sizeof("X0208")];
+    char stringpool_str226[sizeof("IBM-CP1133")];
+    char stringpool_str227[sizeof("CSVISCII")];
+    char stringpool_str229[sizeof("ISO-IR-149")];
+    char stringpool_str231[sizeof("UCS-2")];
+    char stringpool_str232[sizeof("ISO8859-10")];
+    char stringpool_str234[sizeof("RK1048")];
+    char stringpool_str235[sizeof("GB_2312-80")];
+    char stringpool_str236[sizeof("CSISOLATIN1")];
+    char stringpool_str237[sizeof("ISO-IR-14")];
+    char stringpool_str238[sizeof("CSISOLATIN6")];
+    char stringpool_str239[sizeof("ELOT_928")];
+    char stringpool_str240[sizeof("CSISOLATIN3")];
+    char stringpool_str241[sizeof("KZ-1048")];
+    char stringpool_str242[sizeof("CSISOLATIN2")];
+    char stringpool_str243[sizeof("CSISOLATINCYRILLIC")];
+    char stringpool_str244[sizeof("CSISOLATIN5")];
+    char stringpool_str246[sizeof("ISO-8859-10")];
+    char stringpool_str247[sizeof("ISO-IR-109")];
+    char stringpool_str248[sizeof("CSKZ1048")];
+    char stringpool_str250[sizeof("CSKOI8R")];
+    char stringpool_str251[sizeof("GB18030")];
+    char stringpool_str252[sizeof("CSPTCP154")];
+    char stringpool_str254[sizeof("KOI8-R")];
+    char stringpool_str256[sizeof("TCVN")];
+    char stringpool_str258[sizeof("GB_1988-80")];
+    char stringpool_str260[sizeof("ISO_8859-10")];
+    char stringpool_str261[sizeof("MS-CYRL")];
+    char stringpool_str268[sizeof("CSISO58GB231280")];
+    char stringpool_str270[sizeof("TIS620.2533-1")];
+    char stringpool_str271[sizeof("KS_C_5601-1989")];
+    char stringpool_str272[sizeof("MACCYRILLIC")];
+    char stringpool_str275[sizeof("HZ-GB-2312")];
+    char stringpool_str277[sizeof("CN-GB-ISOIR165")];
+    char stringpool_str278[sizeof("ISO-IR-110")];
+    char stringpool_str281[sizeof("TIS620-0")];
+    char stringpool_str283[sizeof("CN-GB")];
+    char stringpool_str288[sizeof("TIS620.2529-1")];
+    char stringpool_str293[sizeof("ISO-IR-144")];
+    char stringpool_str294[sizeof("CSIBM866")];
+    char stringpool_str298[sizeof("ISO646-US")];
+    char stringpool_str299[sizeof("IBM850")];
+    char stringpool_str300[sizeof("CP874")];
+    char stringpool_str302[sizeof("CYRILLIC-ASIAN")];
+    char stringpool_str306[sizeof("CSISOLATINGREEK")];
+    char stringpool_str307[sizeof("CHAR")];
+    char stringpool_str310[sizeof("BIG5HKSCS")];
+    char stringpool_str313[sizeof("IBM-850")];
+    char stringpool_str322[sizeof("MS-ANSI")];
+    char stringpool_str323[sizeof("CSUCS4")];
+    char stringpool_str324[sizeof("BIG5-HKSCS")];
+    char stringpool_str327[sizeof("UCS-4")];
+    char stringpool_str330[sizeof("ARMSCII-8")];
+    char stringpool_str335[sizeof("GEORGIAN-PS")];
+    char stringpool_str338[sizeof("CSISOLATIN4")];
+    char stringpool_str339[sizeof("TIS620.2533-0")];
+    char stringpool_str342[sizeof("CSISO2022KR")];
+    char stringpool_str343[sizeof("MACINTOSH")];
+    char stringpool_str345[sizeof("ISO-IR-179")];
+    char stringpool_str347[sizeof("ISO-IR-100")];
+    char stringpool_str350[sizeof("GREEK8")];
+    char stringpool_str355[sizeof("EUCKR")];
+    char stringpool_str358[sizeof("UTF-16")];
+    char stringpool_str359[sizeof("VISCII1.1-1")];
+    char stringpool_str360[sizeof("ISO-2022-KR")];
+    char stringpool_str362[sizeof("CP367")];
+    char stringpool_str363[sizeof("UTF-8")];
+    char stringpool_str364[sizeof("UTF-32")];
+    char stringpool_str369[sizeof("EUC-KR")];
+    char stringpool_str371[sizeof("CP1257")];
+    char stringpool_str378[sizeof("CSISO57GB1988")];
+    char stringpool_str382[sizeof("CSKSC56011987")];
+    char stringpool_str383[sizeof("US-ASCII")];
+    char stringpool_str384[sizeof("CSISOLATINARABIC")];
+    char stringpool_str385[sizeof("ISO_8859-3:1988")];
+    char stringpool_str386[sizeof("CSUNICODE11")];
+    char stringpool_str387[sizeof("ISO_8859-5:1988")];
+    char stringpool_str389[sizeof("ISO_8859-8:1988")];
+    char stringpool_str390[sizeof("UNICODE-1-1")];
+    char stringpool_str391[sizeof("MACTHAI")];
+    char stringpool_str392[sizeof("ROMAN8")];
+    char stringpool_str393[sizeof("ISO-10646-UCS-2")];
+    char stringpool_str398[sizeof("GREEK")];
+    char stringpool_str402[sizeof("LATIN7")];
+    char stringpool_str404[sizeof("STRK1048-2002")];
+    char stringpool_str405[sizeof("WINDOWS-1251")];
+    char stringpool_str406[sizeof("WINDOWS-1256")];
+    char stringpool_str407[sizeof("WINDOWS-1253")];
+    char stringpool_str408[sizeof("WINDOWS-1252")];
+    char stringpool_str409[sizeof("WINDOWS-1255")];
+    char stringpool_str411[sizeof("WINDOWS-1258")];
+    char stringpool_str412[sizeof("CHINESE")];
+    char stringpool_str413[sizeof("NEXTSTEP")];
+    char stringpool_str415[sizeof("ISO_8859-9:1989")];
+    char stringpool_str419[sizeof("KS_C_5601-1987")];
+    char stringpool_str420[sizeof("WINDOWS-936")];
+    char stringpool_str423[sizeof("ISO8859-7")];
+    char stringpool_str434[sizeof("ISO_8859-4:1988")];
+    char stringpool_str436[sizeof("CSPC862LATINHEBREW")];
+    char stringpool_str437[sizeof("ISO-8859-7")];
+    char stringpool_str440[sizeof("ARABIC")];
+    char stringpool_str441[sizeof("ISO-10646-UCS-4")];
+    char stringpool_str445[sizeof("MULELAO-1")];
+    char stringpool_str446[sizeof("ECMA-118")];
+    char stringpool_str448[sizeof("JP")];
+    char stringpool_str451[sizeof("ISO_8859-7")];
+    char stringpool_str453[sizeof("TCVN-5712")];
+    char stringpool_str455[sizeof("TCVN5712-1")];
+    char stringpool_str456[sizeof("WINDOWS-1254")];
+    char stringpool_str459[sizeof("KOREAN")];
+    char stringpool_str461[sizeof("GEORGIAN-ACADEMY")];
+    char stringpool_str462[sizeof("MACICELAND")];
+    char stringpool_str469[sizeof("CSISOLATINHEBREW")];
+    char stringpool_str473[sizeof("ISO-IR-57")];
+    char stringpool_str474[sizeof("WINDOWS-1250")];
+    char stringpool_str475[sizeof("ISO-IR-87")];
+    char stringpool_str477[sizeof("ISO-IR-127")];
+    char stringpool_str478[sizeof("ISO-IR-157")];
+    char stringpool_str481[sizeof("EUCTW")];
+    char stringpool_str483[sizeof("UCS-2LE")];
+    char stringpool_str487[sizeof("HP-ROMAN8")];
+    char stringpool_str488[sizeof("IBM367")];
+    char stringpool_str492[sizeof("KOI8-U")];
+    char stringpool_str493[sizeof("UNICODEBIG")];
+    char stringpool_str495[sizeof("EUC-TW")];
+    char stringpool_str496[sizeof("CSMACINTOSH")];
+    char stringpool_str497[sizeof("CSUNICODE")];
+    char stringpool_str498[sizeof("JIS_C6226-1983")];
+    char stringpool_str501[sizeof("UCS-2-INTERNAL")];
+    char stringpool_str503[sizeof("ISO_646.IRV:1991")];
+    char stringpool_str510[sizeof("CSISO14JISC6220RO")];
+    char stringpool_str511[sizeof("ANSI_X3.4-1986")];
+    char stringpool_str515[sizeof("IBM-EUCCN")];
+    char stringpool_str516[sizeof("ANSI_X3.4-1968")];
+    char stringpool_str518[sizeof("MS-EE")];
+    char stringpool_str521[sizeof("CSPC850MULTILINGUAL")];
+    char stringpool_str523[sizeof("CSHPROMAN8")];
+    char stringpool_str525[sizeof("MACROMAN")];
+    char stringpool_str531[sizeof("UCS-4LE")];
+    char stringpool_str536[sizeof("ECMA-114")];
+    char stringpool_str540[sizeof("UNICODELITTLE")];
+    char stringpool_str543[sizeof("WCHAR_T")];
+    char stringpool_str544[sizeof("ISO_8859-1:1987")];
+    char stringpool_str545[sizeof("ISO_8859-6:1987")];
+    char stringpool_str546[sizeof("ISO_8859-7:2003")];
+    char stringpool_str547[sizeof("ISO_8859-2:1987")];
+    char stringpool_str549[sizeof("UCS-4-INTERNAL")];
+    char stringpool_str554[sizeof("CSISO159JISX02121990")];
+    char stringpool_str556[sizeof("CSEUCKR")];
+    char stringpool_str557[sizeof("CSUNICODE11UTF7")];
+    char stringpool_str561[sizeof("ASMO-708")];
+    char stringpool_str563[sizeof("UNICODE-1-1-UTF-7")];
+    char stringpool_str567[sizeof("JIS_C6220-1969-RO")];
+    char stringpool_str569[sizeof("KOI8-RU")];
+    char stringpool_str572[sizeof("WINDOWS-1257")];
+    char stringpool_str575[sizeof("CSISO2022JP2")];
+    char stringpool_str579[sizeof("MS-TURK")];
+    char stringpool_str583[sizeof("MACCROATIAN")];
+    char stringpool_str584[sizeof("BIG5-HKSCS:2001")];
+    char stringpool_str585[sizeof("ISO646-JP")];
+    char stringpool_str586[sizeof("JIS0208")];
+    char stringpool_str590[sizeof("BIG5-HKSCS:2008")];
+    char stringpool_str591[sizeof("ISO-2022-JP-1")];
+    char stringpool_str594[sizeof("ISO-2022-JP-2")];
+    char stringpool_str599[sizeof("SHIFT-JIS")];
+    char stringpool_str603[sizeof("BIG5-HKSCS:1999")];
+    char stringpool_str604[sizeof("UCS-2BE")];
+    char stringpool_str606[sizeof("MACGREEK")];
+    char stringpool_str611[sizeof("CSISO2022JP")];
+    char stringpool_str612[sizeof("UTF-16LE")];
+    char stringpool_str613[sizeof("SHIFT_JIS")];
+    char stringpool_str615[sizeof("MS-GREEK")];
+    char stringpool_str616[sizeof("UTF-32LE")];
+    char stringpool_str624[sizeof("EUCJP")];
+    char stringpool_str625[sizeof("MS-HEBR")];
+    char stringpool_str629[sizeof("ISO-2022-JP")];
+    char stringpool_str635[sizeof("BIG5-HKSCS:2004")];
+    char stringpool_str638[sizeof("EUC-JP")];
+    char stringpool_str648[sizeof("MACARABIC")];
+    char stringpool_str652[sizeof("UCS-4BE")];
+    char stringpool_str654[sizeof("UCS-2-SWAPPED")];
+    char stringpool_str660[sizeof("JIS_X0212")];
+    char stringpool_str662[sizeof("MACTURKISH")];
+    char stringpool_str666[sizeof("CSSHIFTJIS")];
+    char stringpool_str672[sizeof("WINDOWS-874")];
+    char stringpool_str682[sizeof("CSEUCTW")];
+    char stringpool_str685[sizeof("UTF-7")];
+    char stringpool_str696[sizeof("IBM-EUCKR")];
+    char stringpool_str702[sizeof("UCS-4-SWAPPED")];
+    char stringpool_str711[sizeof("ISO_8859-7:1987")];
+    char stringpool_str715[sizeof("BIGFIVE")];
+    char stringpool_str717[sizeof("TCVN5712-1:1993")];
+    char stringpool_str723[sizeof("JIS_X0201")];
+    char stringpool_str729[sizeof("BIG-FIVE")];
+    char stringpool_str732[sizeof("HEBREW")];
+    char stringpool_str733[sizeof("UTF-16BE")];
+    char stringpool_str735[sizeof("JIS_X0208")];
+    char stringpool_str737[sizeof("UTF-32BE")];
+    char stringpool_str741[sizeof("JISX0201-1976")];
+    char stringpool_str748[sizeof("JIS_X0212-1990")];
+    char stringpool_str752[sizeof("CSISO87JISX0208")];
+    char stringpool_str753[sizeof("JIS_X0208-1983")];
+    char stringpool_str771[sizeof("MS-ARAB")];
+    char stringpool_str797[sizeof("MACCENTRALEUROPE")];
+    char stringpool_str803[sizeof("CSHALFWIDTHKATAKANA")];
+    char stringpool_str804[sizeof("MS_KANJI")];
+    char stringpool_str807[sizeof("MACROMANIA")];
+    char stringpool_str820[sizeof("JIS_X0208-1990")];
+    char stringpool_str822[sizeof("IBM-EUCTW")];
+    char stringpool_str826[sizeof("WINBALTRIM")];
+    char stringpool_str846[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")];
+    char stringpool_str849[sizeof("JIS_X0212.1990-0")];
+    char stringpool_str874[sizeof("CSEUCPKDFMTJAPANESE")];
+    char stringpool_str885[sizeof("JOHAB")];
+    char stringpool_str891[sizeof("JAVA")];
+    char stringpool_str898[sizeof("MACUKRAINE")];
+    char stringpool_str965[sizeof("IBM-EUCJP")];
+    char stringpool_str989[sizeof("MACHEBREW")];
+  };
+static const struct stringpool_t stringpool_contents =
+  {
+    "L1",
+    "L6",
+    "L3",
+    "L2",
+    "L5",
+    "L8",
+    "SJIS",
+    "866",
+    "CN",
+    "862",
+    "CP1131",
+    "CP1361",
+    "CP866",
+    "CP1133",
+    "CP1251",
+    "CP862",
+    "CP1256",
+    "CP1253",
+    "GB2312",
+    "CP1252",
+    "CP1255",
+    "CP936",
+    "CP1258",
+    "CP932",
+    "C99",
+    "L4",
+    "LATIN1",
+    "CP819",
+    "LATIN6",
+    "LATIN3",
+    "LATIN2",
+    "LATIN5",
+    "LATIN8",
+    "R8",
+    "ISO8859-1",
+    "ISO8859-6",
+    "HZ",
+    "ISO8859-3",
+    "ISO8859-11",
+    "ISO8859-2",
+    "ISO8859-16",
+    "ISO8859-5",
+    "ISO8859-13",
+    "ISO8859-8",
+    "ISO8859-15",
+    "ISO-8859-1",
+    "ISO-8859-6",
+    "ISO-8859-3",
+    "ISO-8859-11",
+    "ISO-8859-2",
+    "ISO-8859-16",
+    "ISO-8859-5",
+    "ISO-8859-13",
+    "ISO-8859-8",
+    "ISO-8859-15",
+    "ISO_8859-1",
+    "CYRILLIC",
+    "ISO_8859-6",
+    "LATIN-9",
+    "ISO_8859-3",
+    "ISO_8859-11",
+    "ISO_8859-2",
+    "ISO_8859-16",
+    "ISO_8859-5",
+    "ISO_8859-13",
+    "ISO8859-9",
+    "ISO_8859-16:2001",
+    "ISO_8859-8",
+    "ISO_8859-15",
+    "CP154",
+    "ISO-IR-6",
+    "CP949",
+    "ISO646-CN",
+    "MAC",
+    "ISO_8859-15:1998",
+    "CP1254",
+    "ISO-8859-9",
+    "ISO-IR-166",
+    "ISO-IR-126",
+    "GBK",
+    "ISO-IR-226",
+    "ISO-IR-165",
+    "X0212",
+    "ISO-IR-58",
+    "KOI8-T",
+    "BIG5",
+    "ISO-IR-138",
+    "ISO_8859-9",
+    "L10",
+    "850",
+    "IBM866",
+    "CSISO2022CN",
+    "CSBIG5",
+    "IBM862",
+    "BIG-5",
+    "ASCII",
+    "MS936",
+    "LATIN4",
+    "PT154",
+    "IBM-1131",
+    "CP850",
+    "EUCCN",
+    "CP1250",
+    "CSGB2312",
+    "CN-BIG5",
+    "CSASCII",
+    "ISO-2022-CN",
+    "L7",
+    "ISO-IR-159",
+    "IBM-1252",
+    "ISO_8859-14:1998",
+    "CP950",
+    "IBM-921",
+    "EUC-CN",
+    "ISO-2022-CN-EXT",
+    "ISO8859-4",
+    "IBM-932",
+    "TIS620",
+    "IBM819",
+    "ISO8859-14",
+    "ISO-IR-199",
+    "ISO_8859-10:1992",
+    "US",
+    "KSC_5601",
+    "ISO-IR-148",
+    "ISO-CELTIC",
+    "ISO-8859-4",
+    "UHC",
+    "TIS-620",
+    "ISO-IR-101",
+    "ISO-8859-14",
+    "LATIN10",
+    "X0201",
+    "ISO-IR-203",
+    "VISCII",
+    "ISO_8859-4",
+    "PTCP154",
+    "ISO_8859-14",
+    "X0208",
+    "IBM-CP1133",
+    "CSVISCII",
+    "ISO-IR-149",
+    "UCS-2",
+    "ISO8859-10",
+    "RK1048",
+    "GB_2312-80",
+    "CSISOLATIN1",
+    "ISO-IR-14",
+    "CSISOLATIN6",
+    "ELOT_928",
+    "CSISOLATIN3",
+    "KZ-1048",
+    "CSISOLATIN2",
+    "CSISOLATINCYRILLIC",
+    "CSISOLATIN5",
+    "ISO-8859-10",
+    "ISO-IR-109",
+    "CSKZ1048",
+    "CSKOI8R",
+    "GB18030",
+    "CSPTCP154",
+    "KOI8-R",
+    "TCVN",
+    "GB_1988-80",
+    "ISO_8859-10",
+    "MS-CYRL",
+    "CSISO58GB231280",
+    "TIS620.2533-1",
+    "KS_C_5601-1989",
+    "MACCYRILLIC",
+    "HZ-GB-2312",
+    "CN-GB-ISOIR165",
+    "ISO-IR-110",
+    "TIS620-0",
+    "CN-GB",
+    "TIS620.2529-1",
+    "ISO-IR-144",
+    "CSIBM866",
+    "ISO646-US",
+    "IBM850",
+    "CP874",
+    "CYRILLIC-ASIAN",
+    "CSISOLATINGREEK",
+    "CHAR",
+    "BIG5HKSCS",
+    "IBM-850",
+    "MS-ANSI",
+    "CSUCS4",
+    "BIG5-HKSCS",
+    "UCS-4",
+    "ARMSCII-8",
+    "GEORGIAN-PS",
+    "CSISOLATIN4",
+    "TIS620.2533-0",
+    "CSISO2022KR",
+    "MACINTOSH",
+    "ISO-IR-179",
+    "ISO-IR-100",
+    "GREEK8",
+    "EUCKR",
+    "UTF-16",
+    "VISCII1.1-1",
+    "ISO-2022-KR",
+    "CP367",
+    "UTF-8",
+    "UTF-32",
+    "EUC-KR",
+    "CP1257",
+    "CSISO57GB1988",
+    "CSKSC56011987",
+    "US-ASCII",
+    "CSISOLATINARABIC",
+    "ISO_8859-3:1988",
+    "CSUNICODE11",
+    "ISO_8859-5:1988",
+    "ISO_8859-8:1988",
+    "UNICODE-1-1",
+    "MACTHAI",
+    "ROMAN8",
+    "ISO-10646-UCS-2",
+    "GREEK",
+    "LATIN7",
+    "STRK1048-2002",
+    "WINDOWS-1251",
+    "WINDOWS-1256",
+    "WINDOWS-1253",
+    "WINDOWS-1252",
+    "WINDOWS-1255",
+    "WINDOWS-1258",
+    "CHINESE",
+    "NEXTSTEP",
+    "ISO_8859-9:1989",
+    "KS_C_5601-1987",
+    "WINDOWS-936",
+    "ISO8859-7",
+    "ISO_8859-4:1988",
+    "CSPC862LATINHEBREW",
+    "ISO-8859-7",
+    "ARABIC",
+    "ISO-10646-UCS-4",
+    "MULELAO-1",
+    "ECMA-118",
+    "JP",
+    "ISO_8859-7",
+    "TCVN-5712",
+    "TCVN5712-1",
+    "WINDOWS-1254",
+    "KOREAN",
+    "GEORGIAN-ACADEMY",
+    "MACICELAND",
+    "CSISOLATINHEBREW",
+    "ISO-IR-57",
+    "WINDOWS-1250",
+    "ISO-IR-87",
+    "ISO-IR-127",
+    "ISO-IR-157",
+    "EUCTW",
+    "UCS-2LE",
+    "HP-ROMAN8",
+    "IBM367",
+    "KOI8-U",
+    "UNICODEBIG",
+    "EUC-TW",
+    "CSMACINTOSH",
+    "CSUNICODE",
+    "JIS_C6226-1983",
+    "UCS-2-INTERNAL",
+    "ISO_646.IRV:1991",
+    "CSISO14JISC6220RO",
+    "ANSI_X3.4-1986",
+    "IBM-EUCCN",
+    "ANSI_X3.4-1968",
+    "MS-EE",
+    "CSPC850MULTILINGUAL",
+    "CSHPROMAN8",
+    "MACROMAN",
+    "UCS-4LE",
+    "ECMA-114",
+    "UNICODELITTLE",
+    "WCHAR_T",
+    "ISO_8859-1:1987",
+    "ISO_8859-6:1987",
+    "ISO_8859-7:2003",
+    "ISO_8859-2:1987",
+    "UCS-4-INTERNAL",
+    "CSISO159JISX02121990",
+    "CSEUCKR",
+    "CSUNICODE11UTF7",
+    "ASMO-708",
+    "UNICODE-1-1-UTF-7",
+    "JIS_C6220-1969-RO",
+    "KOI8-RU",
+    "WINDOWS-1257",
+    "CSISO2022JP2",
+    "MS-TURK",
+    "MACCROATIAN",
+    "BIG5-HKSCS:2001",
+    "ISO646-JP",
+    "JIS0208",
+    "BIG5-HKSCS:2008",
+    "ISO-2022-JP-1",
+    "ISO-2022-JP-2",
+    "SHIFT-JIS",
+    "BIG5-HKSCS:1999",
+    "UCS-2BE",
+    "MACGREEK",
+    "CSISO2022JP",
+    "UTF-16LE",
+    "SHIFT_JIS",
+    "MS-GREEK",
+    "UTF-32LE",
+    "EUCJP",
+    "MS-HEBR",
+    "ISO-2022-JP",
+    "BIG5-HKSCS:2004",
+    "EUC-JP",
+    "MACARABIC",
+    "UCS-4BE",
+    "UCS-2-SWAPPED",
+    "JIS_X0212",
+    "MACTURKISH",
+    "CSSHIFTJIS",
+    "WINDOWS-874",
+    "CSEUCTW",
+    "UTF-7",
+    "IBM-EUCKR",
+    "UCS-4-SWAPPED",
+    "ISO_8859-7:1987",
+    "BIGFIVE",
+    "TCVN5712-1:1993",
+    "JIS_X0201",
+    "BIG-FIVE",
+    "HEBREW",
+    "UTF-16BE",
+    "JIS_X0208",
+    "UTF-32BE",
+    "JISX0201-1976",
+    "JIS_X0212-1990",
+    "CSISO87JISX0208",
+    "JIS_X0208-1983",
+    "MS-ARAB",
+    "MACCENTRALEUROPE",
+    "CSHALFWIDTHKATAKANA",
+    "MS_KANJI",
+    "MACROMANIA",
+    "JIS_X0208-1990",
+    "IBM-EUCTW",
+    "WINBALTRIM",
+    "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",
+    "JIS_X0212.1990-0",
+    "CSEUCPKDFMTJAPANESE",
+    "JOHAB",
+    "JAVA",
+    "MACUKRAINE",
+    "IBM-EUCJP",
+    "MACHEBREW"
+  };
+#define stringpool ((const char *) &stringpool_contents)
+
+static const struct alias aliases[] =
+  {
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1},
+#line 60 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso8859_1},
+#line 134 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_10},
+#line 76 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_3},
+#line 68 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_iso8859_2},
+#line 126 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_9},
+    {-1},
+#line 152 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_iso8859_14},
+#line 313 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_sjis},
+    {-1}, {-1},
+#line 210 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, ei_cp866},
+#line 292 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_iso646_cn},
+    {-1}, {-1},
+#line 206 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862},
+    {-1}, {-1}, {-1}, {-1},
+#line 212 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp1131},
+#line 363 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_johab},
+#line 208 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866},
+    {-1},
+#line 248 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp1133},
+#line 175 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, ei_cp1251},
+#line 204 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_cp862},
+#line 191 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_cp1256},
+    {-1},
+#line 182 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_cp1253},
+#line 325 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_euc_cn},
+#line 178 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1252},
+    {-1},
+#line 188 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_cp1255},
+    {-1}, {-1},
+#line 330 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp936},
+#line 197 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_cp1258},
+    {-1}, {-1},
+#line 316 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp932},
+#line 51 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_c99},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1},
+#line 84 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_4},
+    {-1}, {-1}, {-1},
+#line 59 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_1},
+#line 57 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_1},
+#line 133 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_10},
+    {-1},
+#line 75 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_3},
+    {-1},
+#line 67 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_2},
+    {-1},
+#line 125 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_9},
+    {-1}, {-1}, {-1},
+#line 151 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_iso8859_14},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 231 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_hp_roman8},
+#line 62 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_iso8859_1},
+    {-1},
+#line 102 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_6},
+#line 337 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_hz},
+#line 78 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_3},
+#line 139 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_11},
+#line 70 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_2},
+#line 167 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_16},
+#line 93 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_5},
+#line 145 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_13},
+    {-1}, {-1},
+#line 120 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_8},
+#line 160 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_15},
+#line 53 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1},
+    {-1},
+#line 94 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_6},
+    {-1},
+#line 71 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3},
+#line 137 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_11},
+#line 63 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_2},
+#line 161 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_16},
+#line 87 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_5},
+#line 140 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_13},
+    {-1}, {-1},
+#line 114 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_iso8859_8},
+#line 155 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_15},
+#line 54 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_1},
+#line 91 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_5},
+#line 95 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_6},
+#line 159 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_15},
+#line 72 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_3},
+#line 138 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_11},
+#line 64 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_2},
+#line 162 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_16},
+#line 88 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_5},
+#line 141 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_13},
+#line 128 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_iso8859_9},
+#line 163 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_16},
+#line 115 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_8},
+#line 156 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_15},
+#line 240 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_pt154},
+#line 16 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_ascii},
+#line 360 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_cp949},
+    {-1},
+#line 290 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso646_cn},
+#line 216 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_mac_roman},
+#line 157 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_15},
+    {-1},
+#line 185 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp1254},
+    {-1},
+#line 121 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_9},
+    {-1},
+#line 256 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_tis620},
+    {-1},
+#line 107 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_7},
+#line 329 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_ces_gbk},
+    {-1},
+#line 164 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_16},
+#line 298 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_isoir165},
+#line 286 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_jisx0212},
+#line 295 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_gb2312},
+#line 237 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_koi8_t},
+#line 343 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_ces_big5},
+#line 117 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_8},
+#line 122 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_9},
+#line 166 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_16},
+    {-1}, {-1},
+#line 201 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_cp850},
+#line 209 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_cp866},
+#line 335 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso2022_cn},
+    {-1},
+#line 348 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_ces_big5},
+#line 205 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_cp862},
+    {-1}, {-1},
+#line 344 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_ces_big5},
+#line 13 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_ascii},
+#line 331 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_cp936},
+#line 83 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_4},
+#line 238 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_pt154},
+#line 213 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_cp1131},
+#line 199 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_cp850},
+#line 324 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_euc_cn},
+#line 172 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_cp1250},
+#line 327 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_euc_cn},
+#line 347 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_ces_big5},
+#line 22 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_ascii},
+#line 334 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso2022_cn},
+#line 144 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_13},
+    {-1},
+#line 287 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_jisx0212},
+#line 181 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_cp1252},
+#line 149 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_14},
+    {-1},
+#line 349 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_cp950},
+#line 146 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_13},
+#line 323 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_euc_cn},
+    {-1},
+#line 336 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_iso2022_cn_ext},
+#line 86 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_4},
+#line 317 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_cp932},
+#line 251 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_tis620},
+    {-1},
+#line 58 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_1},
+#line 154 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_14},
+#line 150 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_14},
+    {-1},
+#line 131 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_10},
+    {-1},
+#line 21 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_ascii},
+#line 300 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ksc5601},
+#line 124 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_9},
+#line 153 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_14},
+#line 79 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4},
+#line 361 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_cp949},
+#line 250 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_tis620},
+    {-1},
+#line 66 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_2},
+#line 147 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_14},
+#line 165 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_16},
+    {-1},
+#line 273 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_jisx0201},
+    {-1}, {-1},
+#line 158 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_iso8859_15},
+#line 259 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_viscii},
+    {-1},
+#line 80 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_iso8859_4},
+    {-1},
+#line 239 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_pt154},
+    {-1}, {-1},
+#line 148 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_14},
+#line 279 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_jisx0208},
+#line 249 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_cp1133},
+#line 261 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_viscii},
+    {-1},
+#line 303 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_ksc5601},
+    {-1},
+#line 24 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_ucs2},
+#line 136 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_10},
+    {-1},
+#line 243 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_rk1048},
+#line 294 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_gb2312},
+#line 61 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_1},
+#line 268 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso646_jp},
+#line 135 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_iso8859_10},
+#line 109 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_7},
+#line 77 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_iso8859_3},
+#line 245 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_rk1048},
+#line 69 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_iso8859_2},
+#line 92 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_iso8859_5},
+#line 127 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_iso8859_9},
+    {-1},
+#line 129 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_iso8859_10},
+#line 74 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso8859_3},
+#line 246 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_rk1048},
+    {-1},
+#line 169 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_koi8_r},
+#line 333 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_gb18030},
+#line 242 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_pt154},
+    {-1},
+#line 168 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_koi8_r},
+    {-1},
+#line 262 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_tcvn},
+    {-1},
+#line 289 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_iso646_cn},
+    {-1},
+#line 130 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso8859_10},
+#line 177 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_cp1251},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 296 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_gb2312},
+    {-1},
+#line 255 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_tis620},
+#line 302 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_ksc5601},
+#line 222 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_mac_cyrillic},
+    {-1}, {-1},
+#line 338 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_hz},
+    {-1},
+#line 299 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_isoir165},
+#line 82 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_iso8859_4},
+    {-1}, {-1},
+#line 252 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_tis620},
+    {-1},
+#line 326 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_euc_cn},
+    {-1}, {-1}, {-1}, {-1},
+#line 253 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_tis620},
+    {-1}, {-1}, {-1}, {-1},
+#line 90 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_iso8859_5},
+#line 211 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_cp866},
+    {-1}, {-1}, {-1},
+#line 14 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_ascii},
+#line 200 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_cp850},
+#line 257 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_cp874},
+    {-1},
+#line 241 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_pt154},
+    {-1}, {-1}, {-1},
+#line 112 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_iso8859_7},
+#line 366 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_local_char},
+    {-1}, {-1},
+#line 354 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_big5hkscs2008},
+    {-1}, {-1},
+#line 203 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str313, ei_cp850},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 180 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_cp1252},
+#line 35 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_ucs4},
+#line 353 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_big5hkscs2008},
+    {-1}, {-1},
+#line 33 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_ucs4},
+    {-1}, {-1},
+#line 234 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_armscii_8},
+    {-1}, {-1}, {-1}, {-1},
+#line 236 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_georgian_ps},
+    {-1}, {-1},
+#line 85 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_4},
+#line 254 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_tis620},
+    {-1}, {-1},
+#line 365 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso2022_kr},
+#line 215 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_mac_roman},
+    {-1},
+#line 142 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_iso8859_13},
+    {-1},
+#line 56 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_iso8859_1},
+    {-1}, {-1},
+#line 110 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_iso8859_7},
+    {-1}, {-1}, {-1}, {-1},
+#line 357 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_euc_kr},
+    {-1}, {-1},
+#line 38 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str358, ei_utf16},
+#line 260 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_viscii},
+#line 364 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_iso2022_kr},
+    {-1},
+#line 19 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_ascii},
+#line 23 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_utf8},
+#line 41 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_utf32},
+    {-1}, {-1}, {-1}, {-1},
+#line 356 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_euc_kr},
+    {-1},
+#line 194 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_cp1257},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 293 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_iso646_cn},
+    {-1}, {-1}, {-1},
+#line 304 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_ksc5601},
+#line 12 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str383, ei_ascii},
+#line 101 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso8859_6},
+#line 73 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_iso8859_3},
+#line 30 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_ucs2be},
+#line 89 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_iso8859_5},
+    {-1},
+#line 116 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_iso8859_8},
+#line 29 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_ucs2be},
+#line 228 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_mac_thai},
+#line 230 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_hp_roman8},
+#line 25 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_ucs2},
+    {-1}, {-1}, {-1}, {-1},
+#line 111 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_iso8859_7},
+    {-1}, {-1}, {-1},
+#line 143 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_iso8859_13},
+    {-1},
+#line 244 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_rk1048},
+#line 176 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_cp1251},
+#line 192 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_cp1256},
+#line 183 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str407, ei_cp1253},
+#line 179 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_cp1252},
+#line 189 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_cp1255},
+    {-1},
+#line 198 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_cp1258},
+#line 297 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_gb2312},
+#line 233 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_nextstep},
+    {-1},
+#line 123 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_iso8859_9},
+    {-1}, {-1}, {-1},
+#line 301 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_ksc5601},
+#line 332 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp936},
+    {-1}, {-1},
+#line 113 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_iso8859_7},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1},
+#line 81 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_iso8859_4},
+    {-1},
+#line 207 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_cp862},
+#line 103 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_iso8859_7},
+    {-1}, {-1},
+#line 100 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_iso8859_6},
+#line 34 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_ucs4},
+    {-1}, {-1}, {-1},
+#line 247 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_mulelao},
+#line 108 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_iso8859_7},
+    {-1},
+#line 269 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso646_jp},
+    {-1}, {-1},
+#line 104 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_iso8859_7},
+    {-1},
+#line 263 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_tcvn},
+    {-1},
+#line 264 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_tcvn},
+#line 186 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_cp1254},
+    {-1}, {-1},
+#line 305 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_ksc5601},
+    {-1},
+#line 235 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_georgian_academy},
+#line 219 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_mac_iceland},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 119 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_iso8859_8},
+    {-1}, {-1}, {-1},
+#line 291 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_iso646_cn},
+#line 173 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_cp1250},
+#line 280 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_jisx0208},
+    {-1},
+#line 97 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_iso8859_6},
+#line 132 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_iso8859_10},
+    {-1}, {-1},
+#line 340 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_euc_tw},
+    {-1},
+#line 31 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_ucs2le},
+    {-1}, {-1}, {-1},
+#line 229 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_hp_roman8},
+#line 20 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_ascii},
+    {-1}, {-1}, {-1},
+#line 170 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_koi8_u},
+#line 28 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_ucs2be},
+    {-1},
+#line 339 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_euc_tw},
+#line 217 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str496, ei_mac_roman},
+#line 26 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_ucs2},
+#line 281 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_jisx0208},
+    {-1}, {-1},
+#line 47 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_ucs2internal},
+    {-1},
+#line 15 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_ascii},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 270 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_iso646_jp},
+#line 18 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_ascii},
+    {-1}, {-1}, {-1},
+#line 328 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_euc_cn},
+#line 17 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_ascii},
+    {-1},
+#line 174 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_cp1250},
+    {-1}, {-1},
+#line 202 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_cp850},
+    {-1},
+#line 232 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_hp_roman8},
+    {-1},
+#line 214 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_mac_roman},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 37 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ucs4le},
+    {-1}, {-1}, {-1}, {-1},
+#line 98 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_iso8859_6},
+    {-1}, {-1}, {-1},
+#line 32 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str540, ei_ucs2le},
+    {-1}, {-1},
+#line 367 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_local_wchar_t},
+#line 55 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_iso8859_1},
+#line 96 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_iso8859_6},
+#line 106 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_iso8859_7},
+#line 65 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_iso8859_2},
+    {-1},
+#line 49 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_ucs4internal},
+    {-1}, {-1}, {-1}, {-1},
+#line 288 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_jisx0212},
+    {-1},
+#line 358 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_euc_kr},
+#line 46 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str557, ei_utf7},
+    {-1}, {-1}, {-1},
+#line 99 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_iso8859_6},
+    {-1},
+#line 45 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_utf7},
+    {-1}, {-1}, {-1},
+#line 266 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str567, ei_iso646_jp},
+    {-1},
+#line 171 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_koi8_ru},
+    {-1}, {-1},
+#line 195 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_cp1257},
+    {-1}, {-1},
+#line 322 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_iso2022_jp2},
+    {-1}, {-1}, {-1},
+#line 187 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_cp1254},
+    {-1}, {-1}, {-1},
+#line 220 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_mac_croatian},
+#line 351 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_big5hkscs2001},
+#line 267 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str585, ei_iso646_jp},
+#line 278 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_jisx0208},
+    {-1}, {-1}, {-1},
+#line 355 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str590, ei_big5hkscs2008},
+#line 320 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_iso2022_jp1},
+    {-1}, {-1},
+#line 321 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_iso2022_jp2},
+    {-1}, {-1}, {-1}, {-1},
+#line 312 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_sjis},
+    {-1}, {-1}, {-1},
+#line 350 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str603, ei_big5hkscs1999},
+#line 27 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_ucs2be},
+    {-1},
+#line 224 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_mac_greek},
+    {-1}, {-1}, {-1}, {-1},
+#line 319 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str611, ei_iso2022_jp},
+#line 40 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str612, ei_utf16le},
+#line 311 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str613, ei_sjis},
+    {-1},
+#line 184 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str615, ei_cp1253},
+#line 43 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str616, ei_utf32le},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 307 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_euc_jp},
+#line 190 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str625, ei_cp1255},
+    {-1}, {-1}, {-1},
+#line 318 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_iso2022_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 352 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str635, ei_big5hkscs2004},
+    {-1}, {-1},
+#line 306 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str638, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 227 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str648, ei_mac_arabic},
+    {-1}, {-1}, {-1},
+#line 36 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_ucs4be},
+    {-1},
+#line 48 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str654, ei_ucs2swapped},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 283 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str660, ei_jisx0212},
+    {-1},
+#line 225 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str662, ei_mac_turkish},
+    {-1}, {-1}, {-1},
+#line 315 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_sjis},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 258 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str672, ei_cp874},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 341 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str682, ei_euc_tw},
+    {-1}, {-1},
+#line 44 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_utf7},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1},
+#line 359 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str696, ei_euc_kr},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 50 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_ucs4swapped},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 105 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str711, ei_iso8859_7},
+    {-1}, {-1}, {-1},
+#line 346 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str715, ei_ces_big5},
+    {-1},
+#line 265 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str717, ei_tcvn},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 271 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str723, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 345 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str729, ei_ces_big5},
+    {-1}, {-1},
+#line 118 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str732, ei_iso8859_8},
+#line 39 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str733, ei_utf16be},
+    {-1},
+#line 275 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str735, ei_jisx0208},
+    {-1},
+#line 42 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str737, ei_utf32be},
+    {-1}, {-1}, {-1},
+#line 272 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str741, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 285 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str748, ei_jisx0212},
+    {-1}, {-1}, {-1},
+#line 282 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str752, ei_jisx0208},
+#line 276 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str753, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 193 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_cp1256},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 218 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str797, ei_mac_centraleurope},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 274 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str803, ei_jisx0201},
+#line 314 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str804, ei_sjis},
+    {-1}, {-1},
+#line 221 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str807, ei_mac_romania},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 277 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str820, ei_jisx0208},
+    {-1},
+#line 342 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str822, ei_euc_tw},
+    {-1}, {-1}, {-1},
+#line 196 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str826, ei_cp1257},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1},
+#line 308 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str846, ei_euc_jp},
+    {-1}, {-1},
+#line 284 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str849, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 309 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str874, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1},
+#line 362 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str885, ei_johab},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 52 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str891, ei_java},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 223 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str898, ei_mac_ukraine},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 310 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str965, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 226 "lib/aliases_sysaix.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str989, ei_mac_hebrew}
+  };
+
+#ifdef __GNUC__
+__inline
+#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+__attribute__ ((__gnu_inline__))
+#endif
+#endif
+const struct alias *
+aliases_lookup (register const char *str, register unsigned int len)
+{
+  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+    {
+      register int key = aliases_hash (str, len);
+
+      if (key <= MAX_HASH_VALUE && key >= 0)
+        {
+          register int o = aliases[key].name;
+          if (o >= 0)
+            {
+              register const char *s = o + stringpool;
+
+              if (*str == *s && !strcmp (str + 1, s + 1))
+                return &aliases[key];
+            }
+        }
+    }
+  return 0;
+}
diff --git a/lib/aliases_syshpux.gperf b/lib/aliases_syshpux.gperf
new file mode 100644
index 0000000..0f5c214
--- /dev/null
+++ b/lib/aliases_syshpux.gperf
@@ -0,0 +1,368 @@
+struct alias { int name; unsigned int encoding_index; };
+%struct-type
+%language=ANSI-C
+%define hash-function-name aliases_hash
+%define lookup-function-name aliases_lookup
+%7bit
+%readonly-tables
+%global-table
+%define word-array-name aliases
+%pic
+%%
+US-ASCII, ei_ascii
+ASCII, ei_ascii
+ISO646-US, ei_ascii
+ISO_646.IRV:1991, ei_ascii
+ISO-IR-6, ei_ascii
+ANSI_X3.4-1968, ei_ascii
+ANSI_X3.4-1986, ei_ascii
+CP367, ei_ascii
+IBM367, ei_ascii
+US, ei_ascii
+CSASCII, ei_ascii
+UTF-8, ei_utf8
+UTF8, ei_utf8
+UCS-2, ei_ucs2
+ISO-10646-UCS-2, ei_ucs2
+CSUNICODE, ei_ucs2
+UCS-2BE, ei_ucs2be
+UNICODEBIG, ei_ucs2be
+UNICODE-1-1, ei_ucs2be
+CSUNICODE11, ei_ucs2be
+UCS-2LE, ei_ucs2le
+UNICODELITTLE, ei_ucs2le
+UCS-4, ei_ucs4
+ISO-10646-UCS-4, ei_ucs4
+CSUCS4, ei_ucs4
+UCS-4BE, ei_ucs4be
+UCS-4LE, ei_ucs4le
+UTF-16, ei_utf16
+UTF-16BE, ei_utf16be
+UTF-16LE, ei_utf16le
+UTF-32, ei_utf32
+UTF-32BE, ei_utf32be
+UTF-32LE, ei_utf32le
+UTF-7, ei_utf7
+UNICODE-1-1-UTF-7, ei_utf7
+CSUNICODE11UTF7, ei_utf7
+UCS-2-INTERNAL, ei_ucs2internal
+UCS-2-SWAPPED, ei_ucs2swapped
+UCS-4-INTERNAL, ei_ucs4internal
+UCS-4-SWAPPED, ei_ucs4swapped
+C99, ei_c99
+JAVA, ei_java
+ISO-8859-1, ei_iso8859_1
+ISO_8859-1, ei_iso8859_1
+ISO_8859-1:1987, ei_iso8859_1
+ISO-IR-100, ei_iso8859_1
+CP819, ei_iso8859_1
+IBM819, ei_iso8859_1
+LATIN1, ei_iso8859_1
+L1, ei_iso8859_1
+CSISOLATIN1, ei_iso8859_1
+ISO8859-1, ei_iso8859_1
+ISO88591, ei_iso8859_1
+ISO-8859-2, ei_iso8859_2
+ISO_8859-2, ei_iso8859_2
+ISO_8859-2:1987, ei_iso8859_2
+ISO-IR-101, ei_iso8859_2
+LATIN2, ei_iso8859_2
+L2, ei_iso8859_2
+CSISOLATIN2, ei_iso8859_2
+ISO8859-2, ei_iso8859_2
+ISO88592, ei_iso8859_2
+ISO-8859-3, ei_iso8859_3
+ISO_8859-3, ei_iso8859_3
+ISO_8859-3:1988, ei_iso8859_3
+ISO-IR-109, ei_iso8859_3
+LATIN3, ei_iso8859_3
+L3, ei_iso8859_3
+CSISOLATIN3, ei_iso8859_3
+ISO8859-3, ei_iso8859_3
+ISO-8859-4, ei_iso8859_4
+ISO_8859-4, ei_iso8859_4
+ISO_8859-4:1988, ei_iso8859_4
+ISO-IR-110, ei_iso8859_4
+LATIN4, ei_iso8859_4
+L4, ei_iso8859_4
+CSISOLATIN4, ei_iso8859_4
+ISO8859-4, ei_iso8859_4
+ISO-8859-5, ei_iso8859_5
+ISO_8859-5, ei_iso8859_5
+ISO_8859-5:1988, ei_iso8859_5
+ISO-IR-144, ei_iso8859_5
+CYRILLIC, ei_iso8859_5
+CSISOLATINCYRILLIC, ei_iso8859_5
+ISO8859-5, ei_iso8859_5
+ISO88595, ei_iso8859_5
+ISO-8859-6, ei_iso8859_6
+ISO_8859-6, ei_iso8859_6
+ISO_8859-6:1987, ei_iso8859_6
+ISO-IR-127, ei_iso8859_6
+ECMA-114, ei_iso8859_6
+ASMO-708, ei_iso8859_6
+ARABIC, ei_iso8859_6
+CSISOLATINARABIC, ei_iso8859_6
+ISO8859-6, ei_iso8859_6
+ISO88596, ei_iso8859_6
+ISO-8859-7, ei_iso8859_7
+ISO_8859-7, ei_iso8859_7
+ISO_8859-7:1987, ei_iso8859_7
+ISO_8859-7:2003, ei_iso8859_7
+ISO-IR-126, ei_iso8859_7
+ECMA-118, ei_iso8859_7
+ELOT_928, ei_iso8859_7
+GREEK8, ei_iso8859_7
+GREEK, ei_iso8859_7
+CSISOLATINGREEK, ei_iso8859_7
+ISO8859-7, ei_iso8859_7
+ISO88597, ei_iso8859_7
+ISO-8859-8, ei_iso8859_8
+ISO_8859-8, ei_iso8859_8
+ISO_8859-8:1988, ei_iso8859_8
+ISO-IR-138, ei_iso8859_8
+HEBREW, ei_iso8859_8
+CSISOLATINHEBREW, ei_iso8859_8
+ISO8859-8, ei_iso8859_8
+ISO88598, ei_iso8859_8
+ISO-8859-9, ei_iso8859_9
+ISO_8859-9, ei_iso8859_9
+ISO_8859-9:1989, ei_iso8859_9
+ISO-IR-148, ei_iso8859_9
+LATIN5, ei_iso8859_9
+L5, ei_iso8859_9
+CSISOLATIN5, ei_iso8859_9
+ISO8859-9, ei_iso8859_9
+ISO88599, ei_iso8859_9
+ISO-8859-10, ei_iso8859_10
+ISO_8859-10, ei_iso8859_10
+ISO_8859-10:1992, ei_iso8859_10
+ISO-IR-157, ei_iso8859_10
+LATIN6, ei_iso8859_10
+L6, ei_iso8859_10
+CSISOLATIN6, ei_iso8859_10
+ISO8859-10, ei_iso8859_10
+ISO-8859-11, ei_iso8859_11
+ISO_8859-11, ei_iso8859_11
+ISO8859-11, ei_iso8859_11
+ISO-8859-13, ei_iso8859_13
+ISO_8859-13, ei_iso8859_13
+ISO-IR-179, ei_iso8859_13
+LATIN7, ei_iso8859_13
+L7, ei_iso8859_13
+ISO8859-13, ei_iso8859_13
+ISO-8859-14, ei_iso8859_14
+ISO_8859-14, ei_iso8859_14
+ISO_8859-14:1998, ei_iso8859_14
+ISO-IR-199, ei_iso8859_14
+LATIN8, ei_iso8859_14
+L8, ei_iso8859_14
+ISO-CELTIC, ei_iso8859_14
+ISO8859-14, ei_iso8859_14
+ISO-8859-15, ei_iso8859_15
+ISO_8859-15, ei_iso8859_15
+ISO_8859-15:1998, ei_iso8859_15
+ISO-IR-203, ei_iso8859_15
+LATIN-9, ei_iso8859_15
+ISO8859-15, ei_iso8859_15
+ISO885915, ei_iso8859_15
+ISO-8859-16, ei_iso8859_16
+ISO_8859-16, ei_iso8859_16
+ISO_8859-16:2001, ei_iso8859_16
+ISO-IR-226, ei_iso8859_16
+LATIN10, ei_iso8859_16
+L10, ei_iso8859_16
+ISO8859-16, ei_iso8859_16
+KOI8-R, ei_koi8_r
+CSKOI8R, ei_koi8_r
+KOI8-U, ei_koi8_u
+KOI8-RU, ei_koi8_ru
+CP1250, ei_cp1250
+WINDOWS-1250, ei_cp1250
+MS-EE, ei_cp1250
+CP1251, ei_cp1251
+WINDOWS-1251, ei_cp1251
+MS-CYRL, ei_cp1251
+CP1252, ei_cp1252
+WINDOWS-1252, ei_cp1252
+MS-ANSI, ei_cp1252
+CP1253, ei_cp1253
+WINDOWS-1253, ei_cp1253
+MS-GREEK, ei_cp1253
+CP1254, ei_cp1254
+WINDOWS-1254, ei_cp1254
+MS-TURK, ei_cp1254
+CP1255, ei_cp1255
+WINDOWS-1255, ei_cp1255
+MS-HEBR, ei_cp1255
+CP1256, ei_cp1256
+WINDOWS-1256, ei_cp1256
+MS-ARAB, ei_cp1256
+CP1257, ei_cp1257
+WINDOWS-1257, ei_cp1257
+WINBALTRIM, ei_cp1257
+CP1258, ei_cp1258
+WINDOWS-1258, ei_cp1258
+CP850, ei_cp850
+IBM850, ei_cp850
+850, ei_cp850
+CSPC850MULTILINGUAL, ei_cp850
+CP862, ei_cp862
+IBM862, ei_cp862
+862, ei_cp862
+CSPC862LATINHEBREW, ei_cp862
+CP866, ei_cp866
+IBM866, ei_cp866
+866, ei_cp866
+CSIBM866, ei_cp866
+CP1131, ei_cp1131
+MACROMAN, ei_mac_roman
+MACINTOSH, ei_mac_roman
+MAC, ei_mac_roman
+CSMACINTOSH, ei_mac_roman
+MACCENTRALEUROPE, ei_mac_centraleurope
+MACICELAND, ei_mac_iceland
+MACCROATIAN, ei_mac_croatian
+MACROMANIA, ei_mac_romania
+MACCYRILLIC, ei_mac_cyrillic
+MACUKRAINE, ei_mac_ukraine
+MACGREEK, ei_mac_greek
+MACTURKISH, ei_mac_turkish
+MACHEBREW, ei_mac_hebrew
+MACARABIC, ei_mac_arabic
+MACTHAI, ei_mac_thai
+HP-ROMAN8, ei_hp_roman8
+ROMAN8, ei_hp_roman8
+R8, ei_hp_roman8
+CSHPROMAN8, ei_hp_roman8
+NEXTSTEP, ei_nextstep
+ARMSCII-8, ei_armscii_8
+GEORGIAN-ACADEMY, ei_georgian_academy
+GEORGIAN-PS, ei_georgian_ps
+KOI8-T, ei_koi8_t
+PT154, ei_pt154
+PTCP154, ei_pt154
+CP154, ei_pt154
+CYRILLIC-ASIAN, ei_pt154
+CSPTCP154, ei_pt154
+RK1048, ei_rk1048
+STRK1048-2002, ei_rk1048
+KZ-1048, ei_rk1048
+CSKZ1048, ei_rk1048
+MULELAO-1, ei_mulelao
+CP1133, ei_cp1133
+IBM-CP1133, ei_cp1133
+TIS-620, ei_tis620
+TIS620, ei_tis620
+TIS620-0, ei_tis620
+TIS620.2529-1, ei_tis620
+TIS620.2533-0, ei_tis620
+TIS620.2533-1, ei_tis620
+ISO-IR-166, ei_tis620
+CP874, ei_cp874
+WINDOWS-874, ei_cp874
+VISCII, ei_viscii
+VISCII1.1-1, ei_viscii
+CSVISCII, ei_viscii
+TCVN, ei_tcvn
+TCVN-5712, ei_tcvn
+TCVN5712-1, ei_tcvn
+TCVN5712-1:1993, ei_tcvn
+JIS_C6220-1969-RO, ei_iso646_jp
+ISO646-JP, ei_iso646_jp
+ISO-IR-14, ei_iso646_jp
+JP, ei_iso646_jp
+CSISO14JISC6220RO, ei_iso646_jp
+JIS_X0201, ei_jisx0201
+JISX0201-1976, ei_jisx0201
+X0201, ei_jisx0201
+CSHALFWIDTHKATAKANA, ei_jisx0201
+JIS_X0208, ei_jisx0208
+JIS_X0208-1983, ei_jisx0208
+JIS_X0208-1990, ei_jisx0208
+JIS0208, ei_jisx0208
+X0208, ei_jisx0208
+ISO-IR-87, ei_jisx0208
+JIS_C6226-1983, ei_jisx0208
+CSISO87JISX0208, ei_jisx0208
+JIS_X0212, ei_jisx0212
+JIS_X0212.1990-0, ei_jisx0212
+JIS_X0212-1990, ei_jisx0212
+X0212, ei_jisx0212
+ISO-IR-159, ei_jisx0212
+CSISO159JISX02121990, ei_jisx0212
+GB_1988-80, ei_iso646_cn
+ISO646-CN, ei_iso646_cn
+ISO-IR-57, ei_iso646_cn
+CN, ei_iso646_cn
+CSISO57GB1988, ei_iso646_cn
+GB_2312-80, ei_gb2312
+ISO-IR-58, ei_gb2312
+CSISO58GB231280, ei_gb2312
+CHINESE, ei_gb2312
+ISO-IR-165, ei_isoir165
+CN-GB-ISOIR165, ei_isoir165
+KSC_5601, ei_ksc5601
+KS_C_5601-1987, ei_ksc5601
+KS_C_5601-1989, ei_ksc5601
+ISO-IR-149, ei_ksc5601
+CSKSC56011987, ei_ksc5601
+KOREAN, ei_ksc5601
+EUC-JP, ei_euc_jp
+EUCJP, ei_euc_jp
+EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp
+CSEUCPKDFMTJAPANESE, ei_euc_jp
+SHIFT_JIS, ei_sjis
+SHIFT-JIS, ei_sjis
+SJIS, ei_sjis
+MS_KANJI, ei_sjis
+CSSHIFTJIS, ei_sjis
+CP932, ei_cp932
+ISO-2022-JP, ei_iso2022_jp
+CSISO2022JP, ei_iso2022_jp
+ISO-2022-JP-1, ei_iso2022_jp1
+ISO-2022-JP-2, ei_iso2022_jp2
+CSISO2022JP2, ei_iso2022_jp2
+EUC-CN, ei_euc_cn
+EUCCN, ei_euc_cn
+GB2312, ei_euc_cn
+CN-GB, ei_euc_cn
+CSGB2312, ei_euc_cn
+HP15CN, ei_euc_cn
+GBK, ei_ces_gbk
+CP936, ei_cp936
+MS936, ei_cp936
+WINDOWS-936, ei_cp936
+GB18030, ei_gb18030
+ISO-2022-CN, ei_iso2022_cn
+CSISO2022CN, ei_iso2022_cn
+ISO-2022-CN-EXT, ei_iso2022_cn_ext
+HZ, ei_hz
+HZ-GB-2312, ei_hz
+EUC-TW, ei_euc_tw
+EUCTW, ei_euc_tw
+CSEUCTW, ei_euc_tw
+BIG5, ei_ces_big5
+BIG-5, ei_ces_big5
+BIG-FIVE, ei_ces_big5
+BIGFIVE, ei_ces_big5
+CN-BIG5, ei_ces_big5
+CSBIG5, ei_ces_big5
+CP950, ei_cp950
+BIG5-HKSCS:1999, ei_big5hkscs1999
+BIG5-HKSCS:2001, ei_big5hkscs2001
+BIG5-HKSCS:2004, ei_big5hkscs2004
+BIG5-HKSCS, ei_big5hkscs2008
+BIG5HKSCS, ei_big5hkscs2008
+BIG5-HKSCS:2008, ei_big5hkscs2008
+EUC-KR, ei_euc_kr
+EUCKR, ei_euc_kr
+CSEUCKR, ei_euc_kr
+CP949, ei_cp949
+UHC, ei_cp949
+JOHAB, ei_johab
+CP1361, ei_johab
+ISO-2022-KR, ei_iso2022_kr
+CSISO2022KR, ei_iso2022_kr
+CHAR, ei_local_char
+WCHAR_T, ei_local_wchar_t
diff --git a/lib/aliases_syshpux.h b/lib/aliases_syshpux.h
new file mode 100644
index 0000000..57545ef
--- /dev/null
+++ b/lib/aliases_syshpux.h
@@ -0,0 +1,1773 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 lib/aliases_syshpux.gperf  */
+/* Computed positions: -k'1,3-11,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646.  */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+#line 1 "lib/aliases_syshpux.gperf"
+struct alias { int name; unsigned int encoding_index; };
+
+#define TOTAL_KEYWORDS 357
+#define MIN_WORD_LENGTH 2
+#define MAX_WORD_LENGTH 45
+#define MIN_HASH_VALUE 9
+#define MAX_HASH_VALUE 1038
+/* maximum key range = 1030, duplicates = 0 */
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+aliases_hash (register const char *str, register unsigned int len)
+{
+  static const unsigned short asso_values[] =
+    {
+      1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039,
+      1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039,
+      1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039,
+      1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039,
+      1039, 1039, 1039, 1039, 1039,    0,  112, 1039,   57,    2,
+         0,   20,   51,    8,    5,   49,   13,   16,  335, 1039,
+      1039, 1039, 1039, 1039, 1039,   13,  149,    1,    6,   10,
+        55,  139,   10,    0,  328,   86,  210,  147,    6,    0,
+        73, 1039,  120,    6,   17,  282,  238,  172,  274,    2,
+         0, 1039, 1039, 1039, 1039,   34, 1039, 1039, 1039, 1039,
+      1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039,
+      1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039,
+      1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039
+    };
+  register int hval = len;
+
+  switch (hval)
+    {
+      default:
+        hval += asso_values[(unsigned char)str[10]];
+      /*FALLTHROUGH*/
+      case 10:
+        hval += asso_values[(unsigned char)str[9]];
+      /*FALLTHROUGH*/
+      case 9:
+        hval += asso_values[(unsigned char)str[8]];
+      /*FALLTHROUGH*/
+      case 8:
+        hval += asso_values[(unsigned char)str[7]];
+      /*FALLTHROUGH*/
+      case 7:
+        hval += asso_values[(unsigned char)str[6]];
+      /*FALLTHROUGH*/
+      case 6:
+        hval += asso_values[(unsigned char)str[5]];
+      /*FALLTHROUGH*/
+      case 5:
+        hval += asso_values[(unsigned char)str[4]];
+      /*FALLTHROUGH*/
+      case 4:
+        hval += asso_values[(unsigned char)str[3]];
+      /*FALLTHROUGH*/
+      case 3:
+        hval += asso_values[(unsigned char)str[2]];
+      /*FALLTHROUGH*/
+      case 2:
+      case 1:
+        hval += asso_values[(unsigned char)str[0]];
+        break;
+    }
+  return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct stringpool_t
+  {
+    char stringpool_str9[sizeof("CN")];
+    char stringpool_str12[sizeof("HZ")];
+    char stringpool_str16[sizeof("862")];
+    char stringpool_str17[sizeof("CP1252")];
+    char stringpool_str19[sizeof("ASCII")];
+    char stringpool_str21[sizeof("CP1251")];
+    char stringpool_str22[sizeof("SJIS")];
+    char stringpool_str24[sizeof("CP862")];
+    char stringpool_str26[sizeof("866")];
+    char stringpool_str27[sizeof("CP1256")];
+    char stringpool_str28[sizeof("CSASCII")];
+    char stringpool_str29[sizeof("EUCCN")];
+    char stringpool_str30[sizeof("EUC-CN")];
+    char stringpool_str33[sizeof("CP1255")];
+    char stringpool_str34[sizeof("CP866")];
+    char stringpool_str35[sizeof("CP1131")];
+    char stringpool_str36[sizeof("C99")];
+    char stringpool_str38[sizeof("CP1361")];
+    char stringpool_str39[sizeof("HP15CN")];
+    char stringpool_str42[sizeof("CP932")];
+    char stringpool_str43[sizeof("CP1258")];
+    char stringpool_str50[sizeof("CHINESE")];
+    char stringpool_str52[sizeof("CP936")];
+    char stringpool_str53[sizeof("CP819")];
+    char stringpool_str57[sizeof("CP1253")];
+    char stringpool_str58[sizeof("ISO88592")];
+    char stringpool_str59[sizeof("ISO8859-2")];
+    char stringpool_str60[sizeof("ISO-8859-2")];
+    char stringpool_str62[sizeof("ISO88591")];
+    char stringpool_str63[sizeof("ISO8859-1")];
+    char stringpool_str64[sizeof("ISO-8859-1")];
+    char stringpool_str66[sizeof("ISO8859-11")];
+    char stringpool_str67[sizeof("ISO-8859-11")];
+    char stringpool_str68[sizeof("ISO88596")];
+    char stringpool_str69[sizeof("ISO8859-6")];
+    char stringpool_str70[sizeof("ISO-8859-6")];
+    char stringpool_str71[sizeof("CP1133")];
+    char stringpool_str72[sizeof("ISO8859-16")];
+    char stringpool_str73[sizeof("ISO-8859-16")];
+    char stringpool_str74[sizeof("ISO88595")];
+    char stringpool_str75[sizeof("ISO8859-5")];
+    char stringpool_str76[sizeof("ISO-8859-5")];
+    char stringpool_str77[sizeof("ISO885915")];
+    char stringpool_str78[sizeof("ISO8859-15")];
+    char stringpool_str79[sizeof("ISO-8859-15")];
+    char stringpool_str81[sizeof("ISO-2022-CN")];
+    char stringpool_str83[sizeof("ISO646-CN")];
+    char stringpool_str84[sizeof("ISO88598")];
+    char stringpool_str85[sizeof("ISO8859-8")];
+    char stringpool_str86[sizeof("ISO-8859-8")];
+    char stringpool_str88[sizeof("CSISO2022CN")];
+    char stringpool_str90[sizeof("ISO88599")];
+    char stringpool_str91[sizeof("ISO8859-9")];
+    char stringpool_str92[sizeof("ISO-8859-9")];
+    char stringpool_str94[sizeof("ISO_8859-2")];
+    char stringpool_str96[sizeof("ISO-2022-CN-EXT")];
+    char stringpool_str98[sizeof("ISO_8859-1")];
+    char stringpool_str99[sizeof("ISO8859-3")];
+    char stringpool_str100[sizeof("ISO-8859-3")];
+    char stringpool_str101[sizeof("ISO_8859-11")];
+    char stringpool_str102[sizeof("ISO8859-13")];
+    char stringpool_str103[sizeof("ISO-8859-13")];
+    char stringpool_str104[sizeof("ISO_8859-6")];
+    char stringpool_str105[sizeof("CP949")];
+    char stringpool_str107[sizeof("ISO_8859-16")];
+    char stringpool_str109[sizeof("ISO_8859-16:2001")];
+    char stringpool_str110[sizeof("ISO_8859-5")];
+    char stringpool_str111[sizeof("ELOT_928")];
+    char stringpool_str113[sizeof("ISO_8859-15")];
+    char stringpool_str115[sizeof("CP1257")];
+    char stringpool_str118[sizeof("CP154")];
+    char stringpool_str119[sizeof("CP1254")];
+    char stringpool_str120[sizeof("ISO_8859-8")];
+    char stringpool_str123[sizeof("ISO_8859-15:1998")];
+    char stringpool_str126[sizeof("ISO_8859-9")];
+    char stringpool_str129[sizeof("CP367")];
+    char stringpool_str130[sizeof("850")];
+    char stringpool_str131[sizeof("CP1250")];
+    char stringpool_str134[sizeof("ISO_8859-3")];
+    char stringpool_str135[sizeof("R8")];
+    char stringpool_str137[sizeof("ISO_8859-13")];
+    char stringpool_str138[sizeof("ISO-IR-6")];
+    char stringpool_str139[sizeof("KOI8-T")];
+    char stringpool_str140[sizeof("ISO-IR-226")];
+    char stringpool_str141[sizeof("CP850")];
+    char stringpool_str142[sizeof("ISO-IR-126")];
+    char stringpool_str144[sizeof("CP950")];
+    char stringpool_str147[sizeof("ISO-IR-166")];
+    char stringpool_str148[sizeof("TIS620")];
+    char stringpool_str149[sizeof("TIS-620")];
+    char stringpool_str152[sizeof("MAC")];
+    char stringpool_str153[sizeof("ISO-IR-165")];
+    char stringpool_str156[sizeof("ISO88597")];
+    char stringpool_str157[sizeof("ISO8859-7")];
+    char stringpool_str158[sizeof("ISO-8859-7")];
+    char stringpool_str159[sizeof("ISO_8859-10:1992")];
+    char stringpool_str161[sizeof("ISO8859-4")];
+    char stringpool_str162[sizeof("ISO-8859-4")];
+    char stringpool_str163[sizeof("ISO-IR-58")];
+    char stringpool_str164[sizeof("ISO8859-14")];
+    char stringpool_str165[sizeof("ISO-8859-14")];
+    char stringpool_str166[sizeof("ISO_8859-14:1998")];
+    char stringpool_str167[sizeof("GB2312")];
+    char stringpool_str170[sizeof("CP874")];
+    char stringpool_str171[sizeof("IBM862")];
+    char stringpool_str172[sizeof("ISO-IR-159")];
+    char stringpool_str176[sizeof("ISO8859-10")];
+    char stringpool_str177[sizeof("ISO-8859-10")];
+    char stringpool_str178[sizeof("ISO-IR-138")];
+    char stringpool_str179[sizeof("MS-ANSI")];
+    char stringpool_str180[sizeof("ISO-IR-199")];
+    char stringpool_str181[sizeof("IBM866")];
+    char stringpool_str182[sizeof("MS-EE")];
+    char stringpool_str183[sizeof("ARABIC")];
+    char stringpool_str190[sizeof("PT154")];
+    char stringpool_str192[sizeof("ISO_8859-7")];
+    char stringpool_str193[sizeof("ISO-IR-101")];
+    char stringpool_str195[sizeof("MACTHAI")];
+    char stringpool_str196[sizeof("ISO_8859-4")];
+    char stringpool_str198[sizeof("MS936")];
+    char stringpool_str199[sizeof("ISO_8859-14")];
+    char stringpool_str200[sizeof("IBM819")];
+    char stringpool_str202[sizeof("ARMSCII-8")];
+    char stringpool_str203[sizeof("KSC_5601")];
+    char stringpool_str206[sizeof("MACINTOSH")];
+    char stringpool_str207[sizeof("TIS620-0")];
+    char stringpool_str208[sizeof("ECMA-118")];
+    char stringpool_str209[sizeof("ISO-IR-148")];
+    char stringpool_str211[sizeof("ISO_8859-10")];
+    char stringpool_str212[sizeof("L2")];
+    char stringpool_str213[sizeof("ISO-IR-179")];
+    char stringpool_str214[sizeof("L1")];
+    char stringpool_str215[sizeof("ISO-IR-149")];
+    char stringpool_str217[sizeof("L6")];
+    char stringpool_str220[sizeof("L5")];
+    char stringpool_str221[sizeof("ISO-IR-109")];
+    char stringpool_str222[sizeof("CSMACINTOSH")];
+    char stringpool_str225[sizeof("L8")];
+    char stringpool_str227[sizeof("ISO-IR-203")];
+    char stringpool_str229[sizeof("KZ-1048")];
+    char stringpool_str230[sizeof("ISO-IR-127")];
+    char stringpool_str231[sizeof("CSKZ1048")];
+    char stringpool_str232[sizeof("L3")];
+    char stringpool_str233[sizeof("ISO-IR-14")];
+    char stringpool_str235[sizeof("ISO-IR-57")];
+    char stringpool_str236[sizeof("TIS620.2529-1")];
+    char stringpool_str238[sizeof("ISO-IR-157")];
+    char stringpool_str239[sizeof("LATIN2")];
+    char stringpool_str240[sizeof("ISO-IR-87")];
+    char stringpool_str243[sizeof("LATIN1")];
+    char stringpool_str246[sizeof("CSKSC56011987")];
+    char stringpool_str247[sizeof("KOREAN")];
+    char stringpool_str248[sizeof("ISO-IR-110")];
+    char stringpool_str249[sizeof("LATIN6")];
+    char stringpool_str250[sizeof("ISO-CELTIC")];
+    char stringpool_str251[sizeof("VISCII")];
+    char stringpool_str254[sizeof("CSVISCII")];
+    char stringpool_str255[sizeof("LATIN5")];
+    char stringpool_str258[sizeof("CHAR")];
+    char stringpool_str259[sizeof("KS_C_5601-1989")];
+    char stringpool_str260[sizeof("TIS620.2533-1")];
+    char stringpool_str261[sizeof("L7")];
+    char stringpool_str262[sizeof("RK1048")];
+    char stringpool_str263[sizeof("L4")];
+    char stringpool_str264[sizeof("CSISOLATIN2")];
+    char stringpool_str265[sizeof("LATIN8")];
+    char stringpool_str266[sizeof("PTCP154")];
+    char stringpool_str268[sizeof("CSISOLATIN1")];
+    char stringpool_str271[sizeof("TCVN")];
+    char stringpool_str272[sizeof("LATIN-9")];
+    char stringpool_str273[sizeof("CSISOLATINCYRILLIC")];
+    char stringpool_str274[sizeof("CSISOLATIN6")];
+    char stringpool_str276[sizeof("IBM367")];
+    char stringpool_str277[sizeof("GREEK8")];
+    char stringpool_str279[sizeof("LATIN3")];
+    char stringpool_str280[sizeof("CSISOLATIN5")];
+    char stringpool_str281[sizeof("X0212")];
+    char stringpool_str283[sizeof("CSISOLATINARABIC")];
+    char stringpool_str284[sizeof("ECMA-114")];
+    char stringpool_str285[sizeof("ISO-IR-144")];
+    char stringpool_str286[sizeof("CSPTCP154")];
+    char stringpool_str287[sizeof("UHC")];
+    char stringpool_str288[sizeof("IBM850")];
+    char stringpool_str290[sizeof("US")];
+    char stringpool_str292[sizeof("KS_C_5601-1987")];
+    char stringpool_str293[sizeof("UCS-2")];
+    char stringpool_str295[sizeof("IBM-CP1133")];
+    char stringpool_str300[sizeof("ASMO-708")];
+    char stringpool_str303[sizeof("ISO-IR-100")];
+    char stringpool_str304[sizeof("CSISOLATIN3")];
+    char stringpool_str308[sizeof("BIG5")];
+    char stringpool_str309[sizeof("BIG-5")];
+    char stringpool_str310[sizeof("US-ASCII")];
+    char stringpool_str311[sizeof("CSBIG5")];
+    char stringpool_str312[sizeof("CN-BIG5")];
+    char stringpool_str314[sizeof("GBK")];
+    char stringpool_str315[sizeof("TIS620.2533-0")];
+    char stringpool_str316[sizeof("UNICODE-1-1")];
+    char stringpool_str318[sizeof("ROMAN8")];
+    char stringpool_str319[sizeof("CSGB2312")];
+    char stringpool_str323[sizeof("CSUNICODE11")];
+    char stringpool_str325[sizeof("CSUNICODE")];
+    char stringpool_str327[sizeof("L10")];
+    char stringpool_str329[sizeof("TCVN-5712")];
+    char stringpool_str330[sizeof("HZ-GB-2312")];
+    char stringpool_str331[sizeof("HP-ROMAN8")];
+    char stringpool_str332[sizeof("GB_2312-80")];
+    char stringpool_str333[sizeof("CSIBM866")];
+    char stringpool_str334[sizeof("TCVN5712-1")];
+    char stringpool_str335[sizeof("MACCROATIAN")];
+    char stringpool_str336[sizeof("GREEK")];
+    char stringpool_str337[sizeof("LATIN7")];
+    char stringpool_str340[sizeof("X0201")];
+    char stringpool_str341[sizeof("LATIN4")];
+    char stringpool_str342[sizeof("EUCKR")];
+    char stringpool_str343[sizeof("EUC-KR")];
+    char stringpool_str345[sizeof("KOI8-R")];
+    char stringpool_str347[sizeof("CSKOI8R")];
+    char stringpool_str352[sizeof("GB18030")];
+    char stringpool_str354[sizeof("GB_1988-80")];
+    char stringpool_str355[sizeof("UTF-16")];
+    char stringpool_str356[sizeof("LATIN10")];
+    char stringpool_str362[sizeof("X0208")];
+    char stringpool_str363[sizeof("UTF-32")];
+    char stringpool_str364[sizeof("ISO646-US")];
+    char stringpool_str366[sizeof("CSISOLATIN4")];
+    char stringpool_str367[sizeof("UTF8")];
+    char stringpool_str368[sizeof("UTF-8")];
+    char stringpool_str369[sizeof("UNICODE-1-1-UTF-7")];
+    char stringpool_str374[sizeof("CSUNICODE11UTF7")];
+    char stringpool_str376[sizeof("VISCII1.1-1")];
+    char stringpool_str377[sizeof("EUCTW")];
+    char stringpool_str378[sizeof("EUC-TW")];
+    char stringpool_str384[sizeof("WINDOWS-1252")];
+    char stringpool_str386[sizeof("WINDOWS-1251")];
+    char stringpool_str389[sizeof("WINDOWS-1256")];
+    char stringpool_str390[sizeof("WCHAR_T")];
+    char stringpool_str392[sizeof("WINDOWS-1255")];
+    char stringpool_str394[sizeof("ISO-2022-KR")];
+    char stringpool_str395[sizeof("UCS-4")];
+    char stringpool_str396[sizeof("CSISO57GB1988")];
+    char stringpool_str397[sizeof("WINDOWS-1258")];
+    char stringpool_str398[sizeof("CSUCS4")];
+    char stringpool_str401[sizeof("CSISO2022KR")];
+    char stringpool_str403[sizeof("JP")];
+    char stringpool_str404[sizeof("WINDOWS-1253")];
+    char stringpool_str405[sizeof("STRK1048-2002")];
+    char stringpool_str406[sizeof("CSHPROMAN8")];
+    char stringpool_str408[sizeof("CSISO58GB231280")];
+    char stringpool_str410[sizeof("MACICELAND")];
+    char stringpool_str412[sizeof("CSISO14JISC6220RO")];
+    char stringpool_str415[sizeof("JIS_C6226-1983")];
+    char stringpool_str417[sizeof("ISO-10646-UCS-2")];
+    char stringpool_str419[sizeof("WINDOWS-936")];
+    char stringpool_str420[sizeof("BIG5HKSCS")];
+    char stringpool_str421[sizeof("BIG5-HKSCS")];
+    char stringpool_str427[sizeof("SHIFT-JIS")];
+    char stringpool_str433[sizeof("WINDOWS-1257")];
+    char stringpool_str435[sizeof("WINDOWS-1254")];
+    char stringpool_str437[sizeof("CN-GB-ISOIR165")];
+    char stringpool_str439[sizeof("CSSHIFTJIS")];
+    char stringpool_str440[sizeof("UTF-7")];
+    char stringpool_str441[sizeof("WINDOWS-1250")];
+    char stringpool_str442[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")];
+    char stringpool_str443[sizeof("CN-GB")];
+    char stringpool_str444[sizeof("CSISO159JISX02121990")];
+    char stringpool_str448[sizeof("MACROMAN")];
+    char stringpool_str449[sizeof("GEORGIAN-ACADEMY")];
+    char stringpool_str450[sizeof("JIS_C6220-1969-RO")];
+    char stringpool_str451[sizeof("CSISOLATINHEBREW")];
+    char stringpool_str454[sizeof("MACARABIC")];
+    char stringpool_str455[sizeof("ISO_8859-5:1988")];
+    char stringpool_str460[sizeof("ISO_8859-8:1988")];
+    char stringpool_str461[sizeof("SHIFT_JIS")];
+    char stringpool_str464[sizeof("UCS-2BE")];
+    char stringpool_str466[sizeof("ISO_8859-9:1989")];
+    char stringpool_str467[sizeof("ISO_8859-3:1988")];
+    char stringpool_str468[sizeof("ISO-10646-UCS-4")];
+    char stringpool_str470[sizeof("MACROMANIA")];
+    char stringpool_str471[sizeof("ISO-2022-JP-2")];
+    char stringpool_str473[sizeof("ISO-2022-JP-1")];
+    char stringpool_str477[sizeof("CSISO2022JP2")];
+    char stringpool_str481[sizeof("JIS0208")];
+    char stringpool_str483[sizeof("ISO_8859-2:1987")];
+    char stringpool_str484[sizeof("NEXTSTEP")];
+    char stringpool_str485[sizeof("ISO_8859-1:1987")];
+    char stringpool_str488[sizeof("ISO_8859-6:1987")];
+    char stringpool_str490[sizeof("EUCJP")];
+    char stringpool_str491[sizeof("EUC-JP")];
+    char stringpool_str493[sizeof("CSISOLATINGREEK")];
+    char stringpool_str498[sizeof("ISO_8859-4:1988")];
+    char stringpool_str503[sizeof("ISO_8859-7:2003")];
+    char stringpool_str513[sizeof("GEORGIAN-PS")];
+    char stringpool_str515[sizeof("UCS-4BE")];
+    char stringpool_str521[sizeof("UTF-16BE")];
+    char stringpool_str523[sizeof("CSPC862LATINHEBREW")];
+    char stringpool_str525[sizeof("UCS-2LE")];
+    char stringpool_str526[sizeof("CSHALFWIDTHKATAKANA")];
+    char stringpool_str531[sizeof("ANSI_X3.4-1986")];
+    char stringpool_str532[sizeof("ISO_8859-7:1987")];
+    char stringpool_str534[sizeof("UTF-32BE")];
+    char stringpool_str537[sizeof("WINDOWS-874")];
+    char stringpool_str539[sizeof("ANSI_X3.4-1968")];
+    char stringpool_str542[sizeof("ISO-2022-JP")];
+    char stringpool_str544[sizeof("ISO646-JP")];
+    char stringpool_str549[sizeof("CSISO2022JP")];
+    char stringpool_str551[sizeof("CYRILLIC")];
+    char stringpool_str561[sizeof("MACCENTRALEUROPE")];
+    char stringpool_str563[sizeof("MS-HEBR")];
+    char stringpool_str566[sizeof("UNICODELITTLE")];
+    char stringpool_str576[sizeof("UCS-4LE")];
+    char stringpool_str581[sizeof("CYRILLIC-ASIAN")];
+    char stringpool_str582[sizeof("UTF-16LE")];
+    char stringpool_str583[sizeof("ISO_646.IRV:1991")];
+    char stringpool_str595[sizeof("UTF-32LE")];
+    char stringpool_str596[sizeof("JAVA")];
+    char stringpool_str598[sizeof("MS-ARAB")];
+    char stringpool_str603[sizeof("MULELAO-1")];
+    char stringpool_str606[sizeof("MS-GREEK")];
+    char stringpool_str607[sizeof("MACGREEK")];
+    char stringpool_str608[sizeof("BIGFIVE")];
+    char stringpool_str609[sizeof("BIG-FIVE")];
+    char stringpool_str622[sizeof("MS_KANJI")];
+    char stringpool_str627[sizeof("CSEUCKR")];
+    char stringpool_str639[sizeof("HEBREW")];
+    char stringpool_str644[sizeof("UCS-2-SWAPPED")];
+    char stringpool_str654[sizeof("JOHAB")];
+    char stringpool_str662[sizeof("CSEUCTW")];
+    char stringpool_str665[sizeof("UCS-2-INTERNAL")];
+    char stringpool_str669[sizeof("KOI8-U")];
+    char stringpool_str685[sizeof("MACUKRAINE")];
+    char stringpool_str689[sizeof("MACTURKISH")];
+    char stringpool_str692[sizeof("TCVN5712-1:1993")];
+    char stringpool_str695[sizeof("UCS-4-SWAPPED")];
+    char stringpool_str697[sizeof("MS-CYRL")];
+    char stringpool_str704[sizeof("MACCYRILLIC")];
+    char stringpool_str705[sizeof("CSISO87JISX0208")];
+    char stringpool_str707[sizeof("CSEUCPKDFMTJAPANESE")];
+    char stringpool_str710[sizeof("JIS_X0212")];
+    char stringpool_str716[sizeof("UCS-4-INTERNAL")];
+    char stringpool_str736[sizeof("UNICODEBIG")];
+    char stringpool_str745[sizeof("MS-TURK")];
+    char stringpool_str757[sizeof("BIG5-HKSCS:2001")];
+    char stringpool_str760[sizeof("JISX0201-1976")];
+    char stringpool_str768[sizeof("BIG5-HKSCS:2008")];
+    char stringpool_str769[sizeof("JIS_X0201")];
+    char stringpool_str771[sizeof("BIG5-HKSCS:1999")];
+    char stringpool_str774[sizeof("JIS_X0212-1990")];
+    char stringpool_str790[sizeof("KOI8-RU")];
+    char stringpool_str791[sizeof("JIS_X0208")];
+    char stringpool_str800[sizeof("MACHEBREW")];
+    char stringpool_str805[sizeof("JIS_X0208-1983")];
+    char stringpool_str806[sizeof("BIG5-HKSCS:2004")];
+    char stringpool_str842[sizeof("JIS_X0208-1990")];
+    char stringpool_str888[sizeof("JIS_X0212.1990-0")];
+    char stringpool_str991[sizeof("WINBALTRIM")];
+    char stringpool_str1038[sizeof("CSPC850MULTILINGUAL")];
+  };
+static const struct stringpool_t stringpool_contents =
+  {
+    "CN",
+    "HZ",
+    "862",
+    "CP1252",
+    "ASCII",
+    "CP1251",
+    "SJIS",
+    "CP862",
+    "866",
+    "CP1256",
+    "CSASCII",
+    "EUCCN",
+    "EUC-CN",
+    "CP1255",
+    "CP866",
+    "CP1131",
+    "C99",
+    "CP1361",
+    "HP15CN",
+    "CP932",
+    "CP1258",
+    "CHINESE",
+    "CP936",
+    "CP819",
+    "CP1253",
+    "ISO88592",
+    "ISO8859-2",
+    "ISO-8859-2",
+    "ISO88591",
+    "ISO8859-1",
+    "ISO-8859-1",
+    "ISO8859-11",
+    "ISO-8859-11",
+    "ISO88596",
+    "ISO8859-6",
+    "ISO-8859-6",
+    "CP1133",
+    "ISO8859-16",
+    "ISO-8859-16",
+    "ISO88595",
+    "ISO8859-5",
+    "ISO-8859-5",
+    "ISO885915",
+    "ISO8859-15",
+    "ISO-8859-15",
+    "ISO-2022-CN",
+    "ISO646-CN",
+    "ISO88598",
+    "ISO8859-8",
+    "ISO-8859-8",
+    "CSISO2022CN",
+    "ISO88599",
+    "ISO8859-9",
+    "ISO-8859-9",
+    "ISO_8859-2",
+    "ISO-2022-CN-EXT",
+    "ISO_8859-1",
+    "ISO8859-3",
+    "ISO-8859-3",
+    "ISO_8859-11",
+    "ISO8859-13",
+    "ISO-8859-13",
+    "ISO_8859-6",
+    "CP949",
+    "ISO_8859-16",
+    "ISO_8859-16:2001",
+    "ISO_8859-5",
+    "ELOT_928",
+    "ISO_8859-15",
+    "CP1257",
+    "CP154",
+    "CP1254",
+    "ISO_8859-8",
+    "ISO_8859-15:1998",
+    "ISO_8859-9",
+    "CP367",
+    "850",
+    "CP1250",
+    "ISO_8859-3",
+    "R8",
+    "ISO_8859-13",
+    "ISO-IR-6",
+    "KOI8-T",
+    "ISO-IR-226",
+    "CP850",
+    "ISO-IR-126",
+    "CP950",
+    "ISO-IR-166",
+    "TIS620",
+    "TIS-620",
+    "MAC",
+    "ISO-IR-165",
+    "ISO88597",
+    "ISO8859-7",
+    "ISO-8859-7",
+    "ISO_8859-10:1992",
+    "ISO8859-4",
+    "ISO-8859-4",
+    "ISO-IR-58",
+    "ISO8859-14",
+    "ISO-8859-14",
+    "ISO_8859-14:1998",
+    "GB2312",
+    "CP874",
+    "IBM862",
+    "ISO-IR-159",
+    "ISO8859-10",
+    "ISO-8859-10",
+    "ISO-IR-138",
+    "MS-ANSI",
+    "ISO-IR-199",
+    "IBM866",
+    "MS-EE",
+    "ARABIC",
+    "PT154",
+    "ISO_8859-7",
+    "ISO-IR-101",
+    "MACTHAI",
+    "ISO_8859-4",
+    "MS936",
+    "ISO_8859-14",
+    "IBM819",
+    "ARMSCII-8",
+    "KSC_5601",
+    "MACINTOSH",
+    "TIS620-0",
+    "ECMA-118",
+    "ISO-IR-148",
+    "ISO_8859-10",
+    "L2",
+    "ISO-IR-179",
+    "L1",
+    "ISO-IR-149",
+    "L6",
+    "L5",
+    "ISO-IR-109",
+    "CSMACINTOSH",
+    "L8",
+    "ISO-IR-203",
+    "KZ-1048",
+    "ISO-IR-127",
+    "CSKZ1048",
+    "L3",
+    "ISO-IR-14",
+    "ISO-IR-57",
+    "TIS620.2529-1",
+    "ISO-IR-157",
+    "LATIN2",
+    "ISO-IR-87",
+    "LATIN1",
+    "CSKSC56011987",
+    "KOREAN",
+    "ISO-IR-110",
+    "LATIN6",
+    "ISO-CELTIC",
+    "VISCII",
+    "CSVISCII",
+    "LATIN5",
+    "CHAR",
+    "KS_C_5601-1989",
+    "TIS620.2533-1",
+    "L7",
+    "RK1048",
+    "L4",
+    "CSISOLATIN2",
+    "LATIN8",
+    "PTCP154",
+    "CSISOLATIN1",
+    "TCVN",
+    "LATIN-9",
+    "CSISOLATINCYRILLIC",
+    "CSISOLATIN6",
+    "IBM367",
+    "GREEK8",
+    "LATIN3",
+    "CSISOLATIN5",
+    "X0212",
+    "CSISOLATINARABIC",
+    "ECMA-114",
+    "ISO-IR-144",
+    "CSPTCP154",
+    "UHC",
+    "IBM850",
+    "US",
+    "KS_C_5601-1987",
+    "UCS-2",
+    "IBM-CP1133",
+    "ASMO-708",
+    "ISO-IR-100",
+    "CSISOLATIN3",
+    "BIG5",
+    "BIG-5",
+    "US-ASCII",
+    "CSBIG5",
+    "CN-BIG5",
+    "GBK",
+    "TIS620.2533-0",
+    "UNICODE-1-1",
+    "ROMAN8",
+    "CSGB2312",
+    "CSUNICODE11",
+    "CSUNICODE",
+    "L10",
+    "TCVN-5712",
+    "HZ-GB-2312",
+    "HP-ROMAN8",
+    "GB_2312-80",
+    "CSIBM866",
+    "TCVN5712-1",
+    "MACCROATIAN",
+    "GREEK",
+    "LATIN7",
+    "X0201",
+    "LATIN4",
+    "EUCKR",
+    "EUC-KR",
+    "KOI8-R",
+    "CSKOI8R",
+    "GB18030",
+    "GB_1988-80",
+    "UTF-16",
+    "LATIN10",
+    "X0208",
+    "UTF-32",
+    "ISO646-US",
+    "CSISOLATIN4",
+    "UTF8",
+    "UTF-8",
+    "UNICODE-1-1-UTF-7",
+    "CSUNICODE11UTF7",
+    "VISCII1.1-1",
+    "EUCTW",
+    "EUC-TW",
+    "WINDOWS-1252",
+    "WINDOWS-1251",
+    "WINDOWS-1256",
+    "WCHAR_T",
+    "WINDOWS-1255",
+    "ISO-2022-KR",
+    "UCS-4",
+    "CSISO57GB1988",
+    "WINDOWS-1258",
+    "CSUCS4",
+    "CSISO2022KR",
+    "JP",
+    "WINDOWS-1253",
+    "STRK1048-2002",
+    "CSHPROMAN8",
+    "CSISO58GB231280",
+    "MACICELAND",
+    "CSISO14JISC6220RO",
+    "JIS_C6226-1983",
+    "ISO-10646-UCS-2",
+    "WINDOWS-936",
+    "BIG5HKSCS",
+    "BIG5-HKSCS",
+    "SHIFT-JIS",
+    "WINDOWS-1257",
+    "WINDOWS-1254",
+    "CN-GB-ISOIR165",
+    "CSSHIFTJIS",
+    "UTF-7",
+    "WINDOWS-1250",
+    "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",
+    "CN-GB",
+    "CSISO159JISX02121990",
+    "MACROMAN",
+    "GEORGIAN-ACADEMY",
+    "JIS_C6220-1969-RO",
+    "CSISOLATINHEBREW",
+    "MACARABIC",
+    "ISO_8859-5:1988",
+    "ISO_8859-8:1988",
+    "SHIFT_JIS",
+    "UCS-2BE",
+    "ISO_8859-9:1989",
+    "ISO_8859-3:1988",
+    "ISO-10646-UCS-4",
+    "MACROMANIA",
+    "ISO-2022-JP-2",
+    "ISO-2022-JP-1",
+    "CSISO2022JP2",
+    "JIS0208",
+    "ISO_8859-2:1987",
+    "NEXTSTEP",
+    "ISO_8859-1:1987",
+    "ISO_8859-6:1987",
+    "EUCJP",
+    "EUC-JP",
+    "CSISOLATINGREEK",
+    "ISO_8859-4:1988",
+    "ISO_8859-7:2003",
+    "GEORGIAN-PS",
+    "UCS-4BE",
+    "UTF-16BE",
+    "CSPC862LATINHEBREW",
+    "UCS-2LE",
+    "CSHALFWIDTHKATAKANA",
+    "ANSI_X3.4-1986",
+    "ISO_8859-7:1987",
+    "UTF-32BE",
+    "WINDOWS-874",
+    "ANSI_X3.4-1968",
+    "ISO-2022-JP",
+    "ISO646-JP",
+    "CSISO2022JP",
+    "CYRILLIC",
+    "MACCENTRALEUROPE",
+    "MS-HEBR",
+    "UNICODELITTLE",
+    "UCS-4LE",
+    "CYRILLIC-ASIAN",
+    "UTF-16LE",
+    "ISO_646.IRV:1991",
+    "UTF-32LE",
+    "JAVA",
+    "MS-ARAB",
+    "MULELAO-1",
+    "MS-GREEK",
+    "MACGREEK",
+    "BIGFIVE",
+    "BIG-FIVE",
+    "MS_KANJI",
+    "CSEUCKR",
+    "HEBREW",
+    "UCS-2-SWAPPED",
+    "JOHAB",
+    "CSEUCTW",
+    "UCS-2-INTERNAL",
+    "KOI8-U",
+    "MACUKRAINE",
+    "MACTURKISH",
+    "TCVN5712-1:1993",
+    "UCS-4-SWAPPED",
+    "MS-CYRL",
+    "MACCYRILLIC",
+    "CSISO87JISX0208",
+    "CSEUCPKDFMTJAPANESE",
+    "JIS_X0212",
+    "UCS-4-INTERNAL",
+    "UNICODEBIG",
+    "MS-TURK",
+    "BIG5-HKSCS:2001",
+    "JISX0201-1976",
+    "BIG5-HKSCS:2008",
+    "JIS_X0201",
+    "BIG5-HKSCS:1999",
+    "JIS_X0212-1990",
+    "KOI8-RU",
+    "JIS_X0208",
+    "MACHEBREW",
+    "JIS_X0208-1983",
+    "BIG5-HKSCS:2004",
+    "JIS_X0208-1990",
+    "JIS_X0212.1990-0",
+    "WINBALTRIM",
+    "CSPC850MULTILINGUAL"
+  };
+#define stringpool ((const char *) &stringpool_contents)
+
+static const struct alias aliases[] =
+  {
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 297 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, ei_iso646_cn},
+    {-1}, {-1},
+#line 340 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_hz},
+    {-1}, {-1}, {-1},
+#line 212 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_cp862},
+#line 186 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_cp1252},
+    {-1},
+#line 13 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_ascii},
+    {-1},
+#line 183 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_cp1251},
+#line 317 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_sjis},
+    {-1},
+#line 210 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_cp862},
+    {-1},
+#line 216 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_cp866},
+#line 198 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp1256},
+#line 22 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_ascii},
+#line 327 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, ei_euc_cn},
+#line 326 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_euc_cn},
+    {-1}, {-1},
+#line 195 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_cp1255},
+#line 214 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866},
+#line 218 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str35, ei_cp1131},
+#line 52 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_c99},
+    {-1},
+#line 364 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_johab},
+#line 331 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_euc_cn},
+    {-1}, {-1},
+#line 320 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_cp932},
+#line 204 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1258},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 302 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_gb2312},
+    {-1},
+#line 333 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp936},
+#line 58 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_iso8859_1},
+    {-1}, {-1}, {-1},
+#line 189 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_cp1253},
+#line 73 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_2},
+#line 72 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_iso8859_2},
+#line 65 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_2},
+    {-1},
+#line 64 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_1},
+#line 63 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str63, ei_iso8859_1},
+#line 54 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_1},
+    {-1},
+#line 147 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_11},
+#line 145 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_11},
+#line 107 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_6},
+#line 106 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_6},
+#line 98 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_6},
+#line 253 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_cp1133},
+#line 175 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_16},
+#line 169 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_16},
+#line 97 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_5},
+#line 96 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_iso8859_5},
+#line 90 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_5},
+#line 168 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_15},
+#line 167 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_15},
+#line 162 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_15},
+    {-1},
+#line 337 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_iso2022_cn},
+    {-1},
+#line 295 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str83, ei_iso646_cn},
+#line 127 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_8},
+#line 126 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_iso8859_8},
+#line 120 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_iso8859_8},
+    {-1},
+#line 338 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_iso2022_cn},
+    {-1},
+#line 136 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_9},
+#line 135 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_9},
+#line 128 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_9},
+    {-1},
+#line 66 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_2},
+    {-1},
+#line 339 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso2022_cn_ext},
+    {-1},
+#line 55 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_1},
+#line 81 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_3},
+#line 74 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_3},
+#line 146 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_11},
+#line 153 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_13},
+#line 148 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_13},
+#line 99 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str104, ei_iso8859_6},
+#line 361 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp949},
+    {-1},
+#line 170 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_16},
+    {-1},
+#line 171 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_16},
+#line 91 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_5},
+#line 114 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_7},
+    {-1},
+#line 163 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_15},
+    {-1},
+#line 201 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_cp1257},
+    {-1}, {-1},
+#line 245 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_pt154},
+#line 192 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_cp1254},
+#line 121 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_8},
+    {-1}, {-1},
+#line 164 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_15},
+    {-1}, {-1},
+#line 129 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_9},
+    {-1}, {-1},
+#line 19 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_ascii},
+#line 208 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_cp850},
+#line 180 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_cp1250},
+    {-1}, {-1},
+#line 75 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str134, ei_iso8859_3},
+#line 236 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_hp_roman8},
+    {-1},
+#line 149 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_13},
+#line 16 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_ascii},
+#line 242 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_koi8_t},
+#line 172 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_16},
+#line 206 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_cp850},
+#line 112 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_7},
+    {-1},
+#line 351 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_cp950},
+    {-1}, {-1},
+#line 261 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_tis620},
+#line 256 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_tis620},
+#line 255 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_tis620},
+    {-1}, {-1},
+#line 221 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_mac_roman},
+#line 303 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_isoir165},
+    {-1}, {-1},
+#line 119 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_7},
+#line 118 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_7},
+#line 108 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso8859_7},
+#line 139 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_iso8859_10},
+    {-1},
+#line 89 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_4},
+#line 82 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_4},
+#line 300 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_gb2312},
+#line 161 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_iso8859_14},
+#line 154 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_14},
+#line 156 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_14},
+#line 328 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_euc_cn},
+    {-1}, {-1},
+#line 262 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_cp874},
+#line 211 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_cp862},
+#line 292 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_jisx0212},
+    {-1}, {-1}, {-1},
+#line 144 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10},
+#line 137 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_10},
+#line 123 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso8859_8},
+#line 188 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_cp1252},
+#line 157 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_14},
+#line 215 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_cp866},
+#line 182 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_cp1250},
+#line 104 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_6},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 243 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_pt154},
+    {-1},
+#line 109 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_iso8859_7},
+#line 68 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_2},
+    {-1},
+#line 233 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_mac_thai},
+#line 83 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_4},
+    {-1},
+#line 334 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_cp936},
+#line 155 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_14},
+#line 59 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_1},
+    {-1},
+#line 239 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_armscii_8},
+#line 305 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_ksc5601},
+    {-1}, {-1},
+#line 220 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_mac_roman},
+#line 257 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_tis620},
+#line 113 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_7},
+#line 131 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_9},
+    {-1},
+#line 138 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_10},
+#line 70 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_iso8859_2},
+#line 150 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_iso8859_13},
+#line 61 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str214, ei_iso8859_1},
+#line 308 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_ksc5601},
+    {-1},
+#line 142 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_iso8859_10},
+    {-1}, {-1},
+#line 133 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_9},
+#line 77 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_3},
+#line 222 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_mac_roman},
+    {-1}, {-1},
+#line 159 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_iso8859_14},
+    {-1},
+#line 165 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_15},
+    {-1},
+#line 250 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_rk1048},
+#line 101 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_6},
+#line 251 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_rk1048},
+#line 79 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_3},
+#line 273 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_iso646_jp},
+    {-1},
+#line 296 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso646_cn},
+#line 258 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_tis620},
+    {-1},
+#line 140 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_iso8859_10},
+#line 69 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_2},
+#line 285 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_jisx0208},
+    {-1}, {-1},
+#line 60 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_iso8859_1},
+    {-1}, {-1},
+#line 309 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_ksc5601},
+#line 310 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_ksc5601},
+#line 85 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_iso8859_4},
+#line 141 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_iso8859_10},
+#line 160 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_14},
+#line 264 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_viscii},
+    {-1}, {-1},
+#line 266 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_viscii},
+#line 132 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_iso8859_9},
+    {-1}, {-1},
+#line 367 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_local_char},
+#line 307 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_ksc5601},
+#line 260 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_tis620},
+#line 152 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_iso8859_13},
+#line 248 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_rk1048},
+#line 87 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_iso8859_4},
+#line 71 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_2},
+#line 158 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str265, ei_iso8859_14},
+#line 244 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_pt154},
+    {-1},
+#line 62 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_iso8859_1},
+    {-1}, {-1},
+#line 267 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_tcvn},
+#line 166 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_iso8859_15},
+#line 95 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_iso8859_5},
+#line 143 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_iso8859_10},
+    {-1},
+#line 20 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_ascii},
+#line 115 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_iso8859_7},
+    {-1},
+#line 78 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_iso8859_3},
+#line 134 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_iso8859_9},
+#line 291 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_jisx0212},
+    {-1},
+#line 105 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_iso8859_6},
+#line 102 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_iso8859_6},
+#line 93 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_iso8859_5},
+#line 247 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_pt154},
+#line 362 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_cp949},
+#line 207 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_cp850},
+    {-1},
+#line 21 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_ascii},
+    {-1},
+#line 306 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str292, ei_ksc5601},
+#line 25 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ucs2},
+    {-1},
+#line 254 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_cp1133},
+    {-1}, {-1}, {-1}, {-1},
+#line 103 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_iso8859_6},
+    {-1}, {-1},
+#line 57 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_iso8859_1},
+#line 80 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_iso8859_3},
+    {-1}, {-1}, {-1},
+#line 345 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_ces_big5},
+#line 346 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_ces_big5},
+#line 12 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_ascii},
+#line 350 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_ces_big5},
+#line 349 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_ces_big5},
+    {-1},
+#line 332 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_ces_gbk},
+#line 259 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_tis620},
+#line 30 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_ucs2be},
+    {-1},
+#line 235 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_hp_roman8},
+#line 330 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_euc_cn},
+    {-1}, {-1}, {-1},
+#line 31 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_ucs2be},
+    {-1},
+#line 27 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_ucs2},
+    {-1},
+#line 174 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso8859_16},
+    {-1},
+#line 268 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str329, ei_tcvn},
+#line 341 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_hz},
+#line 234 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str331, ei_hp_roman8},
+#line 299 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_gb2312},
+#line 217 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str333, ei_cp866},
+#line 269 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_tcvn},
+#line 225 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_mac_croatian},
+#line 116 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_iso8859_7},
+#line 151 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_13},
+    {-1}, {-1},
+#line 278 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_jisx0201},
+#line 86 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_iso8859_4},
+#line 359 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_euc_kr},
+#line 358 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_euc_kr},
+    {-1},
+#line 176 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_koi8_r},
+    {-1},
+#line 177 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_koi8_r},
+    {-1}, {-1}, {-1}, {-1},
+#line 336 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_gb18030},
+    {-1},
+#line 294 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso646_cn},
+#line 39 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_utf16},
+#line 173 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_iso8859_16},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 284 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_jisx0208},
+#line 42 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_utf32},
+#line 14 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_ascii},
+    {-1},
+#line 88 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str366, ei_iso8859_4},
+#line 24 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_utf8},
+#line 23 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_utf8},
+#line 46 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_utf7},
+    {-1}, {-1}, {-1}, {-1},
+#line 47 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_utf7},
+    {-1},
+#line 265 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_viscii},
+#line 343 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_euc_tw},
+#line 342 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_euc_tw},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 187 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_cp1252},
+    {-1},
+#line 184 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_cp1251},
+    {-1}, {-1},
+#line 199 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_cp1256},
+#line 368 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_local_wchar_t},
+    {-1},
+#line 196 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_cp1255},
+    {-1},
+#line 365 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_iso2022_kr},
+#line 34 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_ucs4},
+#line 298 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_iso646_cn},
+#line 205 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_cp1258},
+#line 36 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ucs4},
+    {-1}, {-1},
+#line 366 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_iso2022_kr},
+    {-1},
+#line 274 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso646_jp},
+#line 190 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_cp1253},
+#line 249 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_rk1048},
+#line 237 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_hp_roman8},
+    {-1},
+#line 301 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_gb2312},
+    {-1},
+#line 224 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_mac_iceland},
+    {-1},
+#line 275 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_iso646_jp},
+    {-1}, {-1},
+#line 286 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_jisx0208},
+    {-1},
+#line 26 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_ucs2},
+    {-1},
+#line 335 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_cp936},
+#line 356 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_big5hkscs2008},
+#line 355 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_big5hkscs2008},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 316 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str427, ei_sjis},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 202 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_cp1257},
+    {-1},
+#line 193 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str435, ei_cp1254},
+    {-1},
+#line 304 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_isoir165},
+    {-1},
+#line 319 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_sjis},
+#line 45 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_utf7},
+#line 181 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_cp1250},
+#line 313 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_euc_jp},
+#line 329 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_euc_cn},
+#line 293 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str444, ei_jisx0212},
+    {-1}, {-1}, {-1},
+#line 219 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_mac_roman},
+#line 240 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_georgian_academy},
+#line 271 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str450, ei_iso646_jp},
+#line 125 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_iso8859_8},
+    {-1}, {-1},
+#line 232 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str454, ei_mac_arabic},
+#line 92 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_iso8859_5},
+    {-1}, {-1}, {-1}, {-1},
+#line 122 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str460, ei_iso8859_8},
+#line 315 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_sjis},
+    {-1}, {-1},
+#line 28 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_ucs2be},
+    {-1},
+#line 130 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_9},
+#line 76 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_iso8859_3},
+#line 35 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_ucs4},
+    {-1},
+#line 226 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_mac_romania},
+#line 324 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_iso2022_jp2},
+    {-1},
+#line 323 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_iso2022_jp1},
+    {-1}, {-1}, {-1},
+#line 325 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_iso2022_jp2},
+    {-1}, {-1}, {-1},
+#line 283 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_jisx0208},
+    {-1},
+#line 67 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_iso8859_2},
+#line 238 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str484, ei_nextstep},
+#line 56 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str485, ei_iso8859_1},
+    {-1}, {-1},
+#line 100 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_iso8859_6},
+    {-1},
+#line 312 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_euc_jp},
+#line 311 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str491, ei_euc_jp},
+    {-1},
+#line 117 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_iso8859_7},
+    {-1}, {-1}, {-1}, {-1},
+#line 84 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_iso8859_4},
+    {-1}, {-1}, {-1}, {-1},
+#line 111 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_iso8859_7},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 241 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_georgian_ps},
+    {-1},
+#line 37 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_ucs4be},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 40 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_utf16be},
+    {-1},
+#line 213 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_cp862},
+    {-1},
+#line 32 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_ucs2le},
+#line 279 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str526, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1},
+#line 18 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ascii},
+#line 110 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_iso8859_7},
+    {-1},
+#line 43 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_utf32be},
+    {-1}, {-1},
+#line 263 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_cp874},
+    {-1},
+#line 17 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str539, ei_ascii},
+    {-1}, {-1},
+#line 321 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_iso2022_jp},
+    {-1},
+#line 272 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_iso646_jp},
+    {-1}, {-1}, {-1}, {-1},
+#line 322 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_iso2022_jp},
+    {-1},
+#line 94 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str551, ei_iso8859_5},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 223 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_mac_centraleurope},
+    {-1},
+#line 197 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_cp1255},
+    {-1}, {-1},
+#line 33 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str566, ei_ucs2le},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 38 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str576, ei_ucs4le},
+    {-1}, {-1}, {-1}, {-1},
+#line 246 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_pt154},
+#line 41 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str582, ei_utf16le},
+#line 15 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_ascii},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1},
+#line 44 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str595, ei_utf32le},
+#line 53 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str596, ei_java},
+    {-1},
+#line 200 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str598, ei_cp1256},
+    {-1}, {-1}, {-1}, {-1},
+#line 252 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str603, ei_mulelao},
+    {-1}, {-1},
+#line 191 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_cp1253},
+#line 229 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str607, ei_mac_greek},
+#line 348 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_ces_big5},
+#line 347 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str609, ei_ces_big5},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 318 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_sjis},
+    {-1}, {-1}, {-1}, {-1},
+#line 360 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str627, ei_euc_kr},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1},
+#line 124 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str639, ei_iso8859_8},
+    {-1}, {-1}, {-1}, {-1},
+#line 49 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str644, ei_ucs2swapped},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 363 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str654, ei_johab},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 344 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str662, ei_euc_tw},
+    {-1}, {-1},
+#line 48 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str665, ei_ucs2internal},
+    {-1}, {-1}, {-1},
+#line 178 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_koi8_u},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 228 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_mac_ukraine},
+    {-1}, {-1}, {-1},
+#line 230 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_mac_turkish},
+    {-1}, {-1},
+#line 270 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str692, ei_tcvn},
+    {-1}, {-1},
+#line 51 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str695, ei_ucs4swapped},
+    {-1},
+#line 185 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str697, ei_cp1251},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 227 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str704, ei_mac_cyrillic},
+#line 287 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str705, ei_jisx0208},
+    {-1},
+#line 314 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str707, ei_euc_jp},
+    {-1}, {-1},
+#line 288 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str710, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 50 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str716, ei_ucs4internal},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1},
+#line 29 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str736, ei_ucs2be},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 194 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str745, ei_cp1254},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1},
+#line 353 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str757, ei_big5hkscs2001},
+    {-1}, {-1},
+#line 277 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str760, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 357 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_big5hkscs2008},
+#line 276 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str769, ei_jisx0201},
+    {-1},
+#line 352 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_big5hkscs1999},
+    {-1}, {-1},
+#line 290 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str774, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 179 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str790, ei_koi8_ru},
+#line 280 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str791, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 231 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str800, ei_mac_hebrew},
+    {-1}, {-1}, {-1}, {-1},
+#line 281 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str805, ei_jisx0208},
+#line 354 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str806, ei_big5hkscs2004},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 282 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 289 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str888, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 203 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str991, ei_cp1257},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1},
+#line 209 "lib/aliases_syshpux.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str1038, ei_cp850}
+  };
+
+#ifdef __GNUC__
+__inline
+#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+__attribute__ ((__gnu_inline__))
+#endif
+#endif
+const struct alias *
+aliases_lookup (register const char *str, register unsigned int len)
+{
+  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+    {
+      register int key = aliases_hash (str, len);
+
+      if (key <= MAX_HASH_VALUE && key >= 0)
+        {
+          register int o = aliases[key].name;
+          if (o >= 0)
+            {
+              register const char *s = o + stringpool;
+
+              if (*str == *s && !strcmp (str + 1, s + 1))
+                return &aliases[key];
+            }
+        }
+    }
+  return 0;
+}
diff --git a/lib/aliases_sysosf1.gperf b/lib/aliases_sysosf1.gperf
new file mode 100644
index 0000000..79030e7
--- /dev/null
+++ b/lib/aliases_sysosf1.gperf
@@ -0,0 +1,363 @@
+struct alias { int name; unsigned int encoding_index; };
+%struct-type
+%language=ANSI-C
+%define hash-function-name aliases_hash
+%define lookup-function-name aliases_lookup
+%7bit
+%readonly-tables
+%global-table
+%define word-array-name aliases
+%pic
+%%
+US-ASCII, ei_ascii
+ASCII, ei_ascii
+ISO646-US, ei_ascii
+ISO_646.IRV:1991, ei_ascii
+ISO-IR-6, ei_ascii
+ANSI_X3.4-1968, ei_ascii
+ANSI_X3.4-1986, ei_ascii
+CP367, ei_ascii
+IBM367, ei_ascii
+US, ei_ascii
+CSASCII, ei_ascii
+UTF-8, ei_utf8
+UCS-2, ei_ucs2
+ISO-10646-UCS-2, ei_ucs2
+CSUNICODE, ei_ucs2
+UCS-2BE, ei_ucs2be
+UNICODEBIG, ei_ucs2be
+UNICODE-1-1, ei_ucs2be
+CSUNICODE11, ei_ucs2be
+UCS-2LE, ei_ucs2le
+UNICODELITTLE, ei_ucs2le
+UCS-4, ei_ucs4
+ISO-10646-UCS-4, ei_ucs4
+CSUCS4, ei_ucs4
+UCS-4BE, ei_ucs4be
+UCS-4LE, ei_ucs4le
+UTF-16, ei_utf16
+UTF-16BE, ei_utf16be
+UTF-16LE, ei_utf16le
+UTF-32, ei_utf32
+UTF-32BE, ei_utf32be
+UTF-32LE, ei_utf32le
+UTF-7, ei_utf7
+UNICODE-1-1-UTF-7, ei_utf7
+CSUNICODE11UTF7, ei_utf7
+UCS-2-INTERNAL, ei_ucs2internal
+UCS-2-SWAPPED, ei_ucs2swapped
+UCS-4-INTERNAL, ei_ucs4internal
+UCS-4-SWAPPED, ei_ucs4swapped
+C99, ei_c99
+JAVA, ei_java
+ISO-8859-1, ei_iso8859_1
+ISO_8859-1, ei_iso8859_1
+ISO_8859-1:1987, ei_iso8859_1
+ISO-IR-100, ei_iso8859_1
+CP819, ei_iso8859_1
+IBM819, ei_iso8859_1
+LATIN1, ei_iso8859_1
+L1, ei_iso8859_1
+CSISOLATIN1, ei_iso8859_1
+ISO8859-1, ei_iso8859_1
+ISO-8859-2, ei_iso8859_2
+ISO_8859-2, ei_iso8859_2
+ISO_8859-2:1987, ei_iso8859_2
+ISO-IR-101, ei_iso8859_2
+LATIN2, ei_iso8859_2
+L2, ei_iso8859_2
+CSISOLATIN2, ei_iso8859_2
+ISO8859-2, ei_iso8859_2
+ISO-8859-3, ei_iso8859_3
+ISO_8859-3, ei_iso8859_3
+ISO_8859-3:1988, ei_iso8859_3
+ISO-IR-109, ei_iso8859_3
+LATIN3, ei_iso8859_3
+L3, ei_iso8859_3
+CSISOLATIN3, ei_iso8859_3
+ISO8859-3, ei_iso8859_3
+ISO-8859-4, ei_iso8859_4
+ISO_8859-4, ei_iso8859_4
+ISO_8859-4:1988, ei_iso8859_4
+ISO-IR-110, ei_iso8859_4
+LATIN4, ei_iso8859_4
+L4, ei_iso8859_4
+CSISOLATIN4, ei_iso8859_4
+ISO8859-4, ei_iso8859_4
+ISO-8859-5, ei_iso8859_5
+ISO_8859-5, ei_iso8859_5
+ISO_8859-5:1988, ei_iso8859_5
+ISO-IR-144, ei_iso8859_5
+CYRILLIC, ei_iso8859_5
+CSISOLATINCYRILLIC, ei_iso8859_5
+ISO8859-5, ei_iso8859_5
+ISO-8859-6, ei_iso8859_6
+ISO_8859-6, ei_iso8859_6
+ISO_8859-6:1987, ei_iso8859_6
+ISO-IR-127, ei_iso8859_6
+ECMA-114, ei_iso8859_6
+ASMO-708, ei_iso8859_6
+ARABIC, ei_iso8859_6
+CSISOLATINARABIC, ei_iso8859_6
+ISO8859-6, ei_iso8859_6
+ISO-8859-7, ei_iso8859_7
+ISO_8859-7, ei_iso8859_7
+ISO_8859-7:1987, ei_iso8859_7
+ISO_8859-7:2003, ei_iso8859_7
+ISO-IR-126, ei_iso8859_7
+ECMA-118, ei_iso8859_7
+ELOT_928, ei_iso8859_7
+GREEK8, ei_iso8859_7
+GREEK, ei_iso8859_7
+CSISOLATINGREEK, ei_iso8859_7
+ISO8859-7, ei_iso8859_7
+ISO-8859-8, ei_iso8859_8
+ISO_8859-8, ei_iso8859_8
+ISO_8859-8:1988, ei_iso8859_8
+ISO-IR-138, ei_iso8859_8
+HEBREW, ei_iso8859_8
+CSISOLATINHEBREW, ei_iso8859_8
+ISO8859-8, ei_iso8859_8
+ISO-8859-9, ei_iso8859_9
+ISO_8859-9, ei_iso8859_9
+ISO_8859-9:1989, ei_iso8859_9
+ISO-IR-148, ei_iso8859_9
+LATIN5, ei_iso8859_9
+L5, ei_iso8859_9
+CSISOLATIN5, ei_iso8859_9
+ISO8859-9, ei_iso8859_9
+ISO-8859-10, ei_iso8859_10
+ISO_8859-10, ei_iso8859_10
+ISO_8859-10:1992, ei_iso8859_10
+ISO-IR-157, ei_iso8859_10
+LATIN6, ei_iso8859_10
+L6, ei_iso8859_10
+CSISOLATIN6, ei_iso8859_10
+ISO8859-10, ei_iso8859_10
+ISO-8859-11, ei_iso8859_11
+ISO_8859-11, ei_iso8859_11
+ISO8859-11, ei_iso8859_11
+ISO-8859-13, ei_iso8859_13
+ISO_8859-13, ei_iso8859_13
+ISO-IR-179, ei_iso8859_13
+LATIN7, ei_iso8859_13
+L7, ei_iso8859_13
+ISO8859-13, ei_iso8859_13
+ISO-8859-14, ei_iso8859_14
+ISO_8859-14, ei_iso8859_14
+ISO_8859-14:1998, ei_iso8859_14
+ISO-IR-199, ei_iso8859_14
+LATIN8, ei_iso8859_14
+L8, ei_iso8859_14
+ISO-CELTIC, ei_iso8859_14
+ISO8859-14, ei_iso8859_14
+ISO-8859-15, ei_iso8859_15
+ISO_8859-15, ei_iso8859_15
+ISO_8859-15:1998, ei_iso8859_15
+ISO-IR-203, ei_iso8859_15
+LATIN-9, ei_iso8859_15
+ISO8859-15, ei_iso8859_15
+ISO-8859-16, ei_iso8859_16
+ISO_8859-16, ei_iso8859_16
+ISO_8859-16:2001, ei_iso8859_16
+ISO-IR-226, ei_iso8859_16
+LATIN10, ei_iso8859_16
+L10, ei_iso8859_16
+ISO8859-16, ei_iso8859_16
+KOI8-R, ei_koi8_r
+CSKOI8R, ei_koi8_r
+KOI8-U, ei_koi8_u
+KOI8-RU, ei_koi8_ru
+CP1250, ei_cp1250
+WINDOWS-1250, ei_cp1250
+MS-EE, ei_cp1250
+CP1251, ei_cp1251
+WINDOWS-1251, ei_cp1251
+MS-CYRL, ei_cp1251
+CP1252, ei_cp1252
+WINDOWS-1252, ei_cp1252
+MS-ANSI, ei_cp1252
+CP1253, ei_cp1253
+WINDOWS-1253, ei_cp1253
+MS-GREEK, ei_cp1253
+CP1254, ei_cp1254
+WINDOWS-1254, ei_cp1254
+MS-TURK, ei_cp1254
+CP1255, ei_cp1255
+WINDOWS-1255, ei_cp1255
+MS-HEBR, ei_cp1255
+CP1256, ei_cp1256
+WINDOWS-1256, ei_cp1256
+MS-ARAB, ei_cp1256
+CP1257, ei_cp1257
+WINDOWS-1257, ei_cp1257
+WINBALTRIM, ei_cp1257
+CP1258, ei_cp1258
+WINDOWS-1258, ei_cp1258
+CP850, ei_cp850
+IBM850, ei_cp850
+850, ei_cp850
+CSPC850MULTILINGUAL, ei_cp850
+CP862, ei_cp862
+IBM862, ei_cp862
+862, ei_cp862
+CSPC862LATINHEBREW, ei_cp862
+CP866, ei_cp866
+IBM866, ei_cp866
+866, ei_cp866
+CSIBM866, ei_cp866
+CP1131, ei_cp1131
+MACROMAN, ei_mac_roman
+MACINTOSH, ei_mac_roman
+MAC, ei_mac_roman
+CSMACINTOSH, ei_mac_roman
+MACCENTRALEUROPE, ei_mac_centraleurope
+MACICELAND, ei_mac_iceland
+MACCROATIAN, ei_mac_croatian
+MACROMANIA, ei_mac_romania
+MACCYRILLIC, ei_mac_cyrillic
+MACUKRAINE, ei_mac_ukraine
+MACGREEK, ei_mac_greek
+MACTURKISH, ei_mac_turkish
+MACHEBREW, ei_mac_hebrew
+MACARABIC, ei_mac_arabic
+MACTHAI, ei_mac_thai
+HP-ROMAN8, ei_hp_roman8
+ROMAN8, ei_hp_roman8
+R8, ei_hp_roman8
+CSHPROMAN8, ei_hp_roman8
+NEXTSTEP, ei_nextstep
+ARMSCII-8, ei_armscii_8
+GEORGIAN-ACADEMY, ei_georgian_academy
+GEORGIAN-PS, ei_georgian_ps
+KOI8-T, ei_koi8_t
+PT154, ei_pt154
+PTCP154, ei_pt154
+CP154, ei_pt154
+CYRILLIC-ASIAN, ei_pt154
+CSPTCP154, ei_pt154
+RK1048, ei_rk1048
+STRK1048-2002, ei_rk1048
+KZ-1048, ei_rk1048
+CSKZ1048, ei_rk1048
+MULELAO-1, ei_mulelao
+CP1133, ei_cp1133
+IBM-CP1133, ei_cp1133
+TIS-620, ei_tis620
+TIS620, ei_tis620
+TIS620-0, ei_tis620
+TIS620.2529-1, ei_tis620
+TIS620.2533-0, ei_tis620
+TIS620.2533-1, ei_tis620
+ISO-IR-166, ei_tis620
+TACTIS, ei_tis620
+CP874, ei_cp874
+WINDOWS-874, ei_cp874
+VISCII, ei_viscii
+VISCII1.1-1, ei_viscii
+CSVISCII, ei_viscii
+TCVN, ei_tcvn
+TCVN-5712, ei_tcvn
+TCVN5712-1, ei_tcvn
+TCVN5712-1:1993, ei_tcvn
+JIS_C6220-1969-RO, ei_iso646_jp
+ISO646-JP, ei_iso646_jp
+ISO-IR-14, ei_iso646_jp
+JP, ei_iso646_jp
+CSISO14JISC6220RO, ei_iso646_jp
+JIS_X0201, ei_jisx0201
+JISX0201-1976, ei_jisx0201
+X0201, ei_jisx0201
+CSHALFWIDTHKATAKANA, ei_jisx0201
+JIS_X0208, ei_jisx0208
+JIS_X0208-1983, ei_jisx0208
+JIS_X0208-1990, ei_jisx0208
+JIS0208, ei_jisx0208
+X0208, ei_jisx0208
+ISO-IR-87, ei_jisx0208
+JIS_C6226-1983, ei_jisx0208
+CSISO87JISX0208, ei_jisx0208
+JIS_X0212, ei_jisx0212
+JIS_X0212.1990-0, ei_jisx0212
+JIS_X0212-1990, ei_jisx0212
+X0212, ei_jisx0212
+ISO-IR-159, ei_jisx0212
+CSISO159JISX02121990, ei_jisx0212
+GB_1988-80, ei_iso646_cn
+ISO646-CN, ei_iso646_cn
+ISO-IR-57, ei_iso646_cn
+CN, ei_iso646_cn
+CSISO57GB1988, ei_iso646_cn
+GB_2312-80, ei_gb2312
+ISO-IR-58, ei_gb2312
+CSISO58GB231280, ei_gb2312
+CHINESE, ei_gb2312
+ISO-IR-165, ei_isoir165
+CN-GB-ISOIR165, ei_isoir165
+KSC_5601, ei_ksc5601
+KS_C_5601-1987, ei_ksc5601
+KS_C_5601-1989, ei_ksc5601
+ISO-IR-149, ei_ksc5601
+CSKSC56011987, ei_ksc5601
+KOREAN, ei_ksc5601
+EUC-JP, ei_euc_jp
+EUCJP, ei_euc_jp
+EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp
+CSEUCPKDFMTJAPANESE, ei_euc_jp
+SDECKANJI, ei_euc_jp
+SHIFT_JIS, ei_sjis
+SHIFT-JIS, ei_sjis
+SJIS, ei_sjis
+MS_KANJI, ei_sjis
+CSSHIFTJIS, ei_sjis
+CP932, ei_cp932
+ISO-2022-JP, ei_iso2022_jp
+CSISO2022JP, ei_iso2022_jp
+ISO-2022-JP-1, ei_iso2022_jp1
+ISO-2022-JP-2, ei_iso2022_jp2
+CSISO2022JP2, ei_iso2022_jp2
+EUC-CN, ei_euc_cn
+EUCCN, ei_euc_cn
+GB2312, ei_euc_cn
+CN-GB, ei_euc_cn
+CSGB2312, ei_euc_cn
+DECHANZI, ei_euc_cn
+GBK, ei_ces_gbk
+CP936, ei_cp936
+MS936, ei_cp936
+WINDOWS-936, ei_cp936
+GB18030, ei_gb18030
+ISO-2022-CN, ei_iso2022_cn
+CSISO2022CN, ei_iso2022_cn
+ISO-2022-CN-EXT, ei_iso2022_cn_ext
+HZ, ei_hz
+HZ-GB-2312, ei_hz
+EUC-TW, ei_euc_tw
+EUCTW, ei_euc_tw
+CSEUCTW, ei_euc_tw
+BIG5, ei_ces_big5
+BIG-5, ei_ces_big5
+BIG-FIVE, ei_ces_big5
+BIGFIVE, ei_ces_big5
+CN-BIG5, ei_ces_big5
+CSBIG5, ei_ces_big5
+CP950, ei_cp950
+BIG5-HKSCS:1999, ei_big5hkscs1999
+BIG5-HKSCS:2001, ei_big5hkscs2001
+BIG5-HKSCS:2004, ei_big5hkscs2004
+BIG5-HKSCS, ei_big5hkscs2008
+BIG5HKSCS, ei_big5hkscs2008
+BIG5-HKSCS:2008, ei_big5hkscs2008
+EUC-KR, ei_euc_kr
+EUCKR, ei_euc_kr
+CSEUCKR, ei_euc_kr
+DECKOREAN, ei_euc_kr
+CP949, ei_cp949
+UHC, ei_cp949
+KSC5601, ei_cp949
+JOHAB, ei_johab
+CP1361, ei_johab
+ISO-2022-KR, ei_iso2022_kr
+CSISO2022KR, ei_iso2022_kr
+CHAR, ei_local_char
+WCHAR_T, ei_local_wchar_t
diff --git a/lib/aliases_sysosf1.h b/lib/aliases_sysosf1.h
new file mode 100644
index 0000000..18bbb03
--- /dev/null
+++ b/lib/aliases_sysosf1.h
@@ -0,0 +1,1745 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 lib/aliases_sysosf1.gperf  */
+/* Computed positions: -k'1,3-11,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646.  */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+#line 1 "lib/aliases_sysosf1.gperf"
+struct alias { int name; unsigned int encoding_index; };
+
+#define TOTAL_KEYWORDS 352
+#define MIN_WORD_LENGTH 2
+#define MAX_WORD_LENGTH 45
+#define MIN_HASH_VALUE 13
+#define MAX_HASH_VALUE 939
+/* maximum key range = 927, duplicates = 0 */
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+aliases_hash (register const char *str, register unsigned int len)
+{
+  static const unsigned short asso_values[] =
+    {
+      940, 940, 940, 940, 940, 940, 940, 940, 940, 940,
+      940, 940, 940, 940, 940, 940, 940, 940, 940, 940,
+      940, 940, 940, 940, 940, 940, 940, 940, 940, 940,
+      940, 940, 940, 940, 940, 940, 940, 940, 940, 940,
+      940, 940, 940, 940, 940,  13, 100, 940,  73,   4,
+        7,   6,  55,   8,   5, 156,  10,  23, 295, 940,
+      940, 940, 940, 940, 940, 115, 165,   4,   6, 104,
+      115,  13,  53,   4, 304,  95,   7, 150,  18,   4,
+       75, 940,  76,  50,  25, 141, 173, 137, 120,   6,
+        5, 940, 940, 940, 940,  27, 940, 940, 940, 940,
+      940, 940, 940, 940, 940, 940, 940, 940, 940, 940,
+      940, 940, 940, 940, 940, 940, 940, 940, 940, 940,
+      940, 940, 940, 940, 940, 940, 940, 940
+    };
+  register int hval = len;
+
+  switch (hval)
+    {
+      default:
+        hval += asso_values[(unsigned char)str[10]];
+      /*FALLTHROUGH*/
+      case 10:
+        hval += asso_values[(unsigned char)str[9]];
+      /*FALLTHROUGH*/
+      case 9:
+        hval += asso_values[(unsigned char)str[8]];
+      /*FALLTHROUGH*/
+      case 8:
+        hval += asso_values[(unsigned char)str[7]];
+      /*FALLTHROUGH*/
+      case 7:
+        hval += asso_values[(unsigned char)str[6]];
+      /*FALLTHROUGH*/
+      case 6:
+        hval += asso_values[(unsigned char)str[5]];
+      /*FALLTHROUGH*/
+      case 5:
+        hval += asso_values[(unsigned char)str[4]];
+      /*FALLTHROUGH*/
+      case 4:
+        hval += asso_values[(unsigned char)str[3]];
+      /*FALLTHROUGH*/
+      case 3:
+        hval += asso_values[(unsigned char)str[2]];
+      /*FALLTHROUGH*/
+      case 2:
+      case 1:
+        hval += asso_values[(unsigned char)str[0]];
+        break;
+    }
+  return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct stringpool_t
+  {
+    char stringpool_str13[sizeof("L1")];
+    char stringpool_str14[sizeof("L6")];
+    char stringpool_str15[sizeof("L3")];
+    char stringpool_str16[sizeof("L2")];
+    char stringpool_str17[sizeof("L5")];
+    char stringpool_str19[sizeof("L8")];
+    char stringpool_str23[sizeof("866")];
+    char stringpool_str24[sizeof("CN")];
+    char stringpool_str27[sizeof("862")];
+    char stringpool_str32[sizeof("CP1131")];
+    char stringpool_str33[sizeof("CP1361")];
+    char stringpool_str34[sizeof("CP866")];
+    char stringpool_str36[sizeof("CP1133")];
+    char stringpool_str37[sizeof("CP1251")];
+    char stringpool_str38[sizeof("CP862")];
+    char stringpool_str39[sizeof("CP1256")];
+    char stringpool_str41[sizeof("CP1253")];
+    char stringpool_str43[sizeof("CP1252")];
+    char stringpool_str45[sizeof("CP1255")];
+    char stringpool_str48[sizeof("CP936")];
+    char stringpool_str49[sizeof("CP1258")];
+    char stringpool_str50[sizeof("GB2312")];
+    char stringpool_str52[sizeof("CP932")];
+    char stringpool_str53[sizeof("C99")];
+    char stringpool_str60[sizeof("HZ")];
+    char stringpool_str64[sizeof("L4")];
+    char stringpool_str68[sizeof("LATIN1")];
+    char stringpool_str69[sizeof("CP819")];
+    char stringpool_str70[sizeof("LATIN6")];
+    char stringpool_str72[sizeof("LATIN3")];
+    char stringpool_str74[sizeof("LATIN2")];
+    char stringpool_str76[sizeof("LATIN5")];
+    char stringpool_str80[sizeof("LATIN8")];
+    char stringpool_str88[sizeof("R8")];
+    char stringpool_str89[sizeof("ISO8859-1")];
+    char stringpool_str91[sizeof("ISO8859-6")];
+    char stringpool_str93[sizeof("ISO8859-3")];
+    char stringpool_str94[sizeof("ISO8859-11")];
+    char stringpool_str95[sizeof("ISO8859-2")];
+    char stringpool_str96[sizeof("ISO8859-16")];
+    char stringpool_str97[sizeof("ISO8859-5")];
+    char stringpool_str98[sizeof("ISO8859-13")];
+    char stringpool_str101[sizeof("ISO8859-8")];
+    char stringpool_str102[sizeof("ISO8859-15")];
+    char stringpool_str103[sizeof("ISO-8859-1")];
+    char stringpool_str105[sizeof("ISO-8859-6")];
+    char stringpool_str107[sizeof("ISO-8859-3")];
+    char stringpool_str108[sizeof("ISO-8859-11")];
+    char stringpool_str109[sizeof("ISO-8859-2")];
+    char stringpool_str110[sizeof("ISO-8859-16")];
+    char stringpool_str111[sizeof("ISO-8859-5")];
+    char stringpool_str112[sizeof("ISO-8859-13")];
+    char stringpool_str115[sizeof("ISO-8859-8")];
+    char stringpool_str116[sizeof("ISO-8859-15")];
+    char stringpool_str117[sizeof("ISO_8859-1")];
+    char stringpool_str118[sizeof("CYRILLIC")];
+    char stringpool_str119[sizeof("ISO_8859-6")];
+    char stringpool_str120[sizeof("LATIN-9")];
+    char stringpool_str121[sizeof("ISO_8859-3")];
+    char stringpool_str122[sizeof("ISO_8859-11")];
+    char stringpool_str123[sizeof("ISO_8859-2")];
+    char stringpool_str124[sizeof("ISO_8859-16")];
+    char stringpool_str125[sizeof("ISO_8859-5")];
+    char stringpool_str126[sizeof("ISO_8859-13")];
+    char stringpool_str127[sizeof("ISO8859-9")];
+    char stringpool_str128[sizeof("ISO_8859-16:2001")];
+    char stringpool_str129[sizeof("ISO_8859-8")];
+    char stringpool_str130[sizeof("ISO_8859-15")];
+    char stringpool_str131[sizeof("CP154")];
+    char stringpool_str132[sizeof("ISO-IR-6")];
+    char stringpool_str133[sizeof("CP949")];
+    char stringpool_str135[sizeof("ISO646-CN")];
+    char stringpool_str136[sizeof("ASCII")];
+    char stringpool_str137[sizeof("ISO_8859-15:1998")];
+    char stringpool_str139[sizeof("CP1254")];
+    char stringpool_str141[sizeof("ISO-8859-9")];
+    char stringpool_str143[sizeof("ISO-IR-166")];
+    char stringpool_str145[sizeof("ISO-IR-126")];
+    char stringpool_str148[sizeof("ISO-IR-226")];
+    char stringpool_str149[sizeof("ISO-IR-165")];
+    char stringpool_str150[sizeof("X0212")];
+    char stringpool_str151[sizeof("ISO-IR-58")];
+    char stringpool_str152[sizeof("UHC")];
+    char stringpool_str153[sizeof("EUCCN")];
+    char stringpool_str154[sizeof("ISO-IR-138")];
+    char stringpool_str155[sizeof("ISO_8859-9")];
+    char stringpool_str156[sizeof("L10")];
+    char stringpool_str158[sizeof("SJIS")];
+    char stringpool_str159[sizeof("850")];
+    char stringpool_str161[sizeof("MAC")];
+    char stringpool_str164[sizeof("TACTIS")];
+    char stringpool_str165[sizeof("L7")];
+    char stringpool_str167[sizeof("EUC-CN")];
+    char stringpool_str170[sizeof("LATIN4")];
+    char stringpool_str173[sizeof("CP850")];
+    char stringpool_str175[sizeof("CP1250")];
+    char stringpool_str178[sizeof("KOI8-T")];
+    char stringpool_str179[sizeof("ISO-2022-CN")];
+    char stringpool_str182[sizeof("ISO-IR-159")];
+    char stringpool_str183[sizeof("ISO-CELTIC")];
+    char stringpool_str184[sizeof("ISO_8859-14:1998")];
+    char stringpool_str185[sizeof("IBM866")];
+    char stringpool_str186[sizeof("CP950")];
+    char stringpool_str189[sizeof("IBM862")];
+    char stringpool_str190[sizeof("ISO-2022-CN-EXT")];
+    char stringpool_str191[sizeof("ISO8859-4")];
+    char stringpool_str192[sizeof("CSASCII")];
+    char stringpool_str193[sizeof("US")];
+    char stringpool_str194[sizeof("MS936")];
+    char stringpool_str196[sizeof("ISO8859-14")];
+    char stringpool_str197[sizeof("ISO-IR-199")];
+    char stringpool_str198[sizeof("BIG5")];
+    char stringpool_str199[sizeof("ISO_8859-10:1992")];
+    char stringpool_str200[sizeof("KSC5601")];
+    char stringpool_str202[sizeof("PT154")];
+    char stringpool_str203[sizeof("ISO-IR-148")];
+    char stringpool_str205[sizeof("ISO-8859-4")];
+    char stringpool_str206[sizeof("GBK")];
+    char stringpool_str207[sizeof("CSISO2022CN")];
+    char stringpool_str208[sizeof("CSBIG5")];
+    char stringpool_str209[sizeof("ISO-IR-101")];
+    char stringpool_str210[sizeof("ISO-8859-14")];
+    char stringpool_str211[sizeof("LATIN10")];
+    char stringpool_str212[sizeof("BIG-5")];
+    char stringpool_str213[sizeof("X0201")];
+    char stringpool_str216[sizeof("ISO-IR-203")];
+    char stringpool_str217[sizeof("DECHANZI")];
+    char stringpool_str218[sizeof("ELOT_928")];
+    char stringpool_str219[sizeof("ISO_8859-4")];
+    char stringpool_str220[sizeof("IBM819")];
+    char stringpool_str221[sizeof("CSGB2312")];
+    char stringpool_str222[sizeof("CN-BIG5")];
+    char stringpool_str223[sizeof("UCS-2")];
+    char stringpool_str224[sizeof("ISO_8859-14")];
+    char stringpool_str225[sizeof("X0208")];
+    char stringpool_str228[sizeof("KSC_5601")];
+    char stringpool_str229[sizeof("ISO-IR-149")];
+    char stringpool_str232[sizeof("ISO8859-10")];
+    char stringpool_str234[sizeof("RK1048")];
+    char stringpool_str237[sizeof("ISO-IR-14")];
+    char stringpool_str238[sizeof("TCVN")];
+    char stringpool_str239[sizeof("TIS620")];
+    char stringpool_str243[sizeof("GB_2312-80")];
+    char stringpool_str245[sizeof("VISCII")];
+    char stringpool_str246[sizeof("ISO-8859-10")];
+    char stringpool_str247[sizeof("ISO-IR-109")];
+    char stringpool_str250[sizeof("CSISOLATIN1")];
+    char stringpool_str252[sizeof("CSISOLATIN6")];
+    char stringpool_str253[sizeof("TIS-620")];
+    char stringpool_str254[sizeof("CSISOLATIN3")];
+    char stringpool_str255[sizeof("CSVISCII")];
+    char stringpool_str256[sizeof("CSISOLATIN2")];
+    char stringpool_str257[sizeof("CSISOLATINCYRILLIC")];
+    char stringpool_str258[sizeof("CSISOLATIN5")];
+    char stringpool_str259[sizeof("GB18030")];
+    char stringpool_str260[sizeof("ISO_8859-10")];
+    char stringpool_str264[sizeof("CSKZ1048")];
+    char stringpool_str266[sizeof("GB_1988-80")];
+    char stringpool_str267[sizeof("KZ-1048")];
+    char stringpool_str270[sizeof("MS-CYRL")];
+    char stringpool_str275[sizeof("CHAR")];
+    char stringpool_str276[sizeof("CSKOI8R")];
+    char stringpool_str278[sizeof("ISO-IR-110")];
+    char stringpool_str280[sizeof("KOI8-R")];
+    char stringpool_str281[sizeof("MACCYRILLIC")];
+    char stringpool_str282[sizeof("IBM-CP1133")];
+    char stringpool_str283[sizeof("PTCP154")];
+    char stringpool_str285[sizeof("CP874")];
+    char stringpool_str289[sizeof("UTF-16")];
+    char stringpool_str293[sizeof("ISO-IR-144")];
+    char stringpool_str294[sizeof("UTF-8")];
+    char stringpool_str295[sizeof("UTF-32")];
+    char stringpool_str297[sizeof("KS_C_5601-1989")];
+    char stringpool_str298[sizeof("HZ-GB-2312")];
+    char stringpool_str304[sizeof("TIS620.2533-1")];
+    char stringpool_str308[sizeof("CSUNICODE11")];
+    char stringpool_str312[sizeof("UNICODE-1-1")];
+    char stringpool_str314[sizeof("CSPTCP154")];
+    char stringpool_str315[sizeof("CSUCS4")];
+    char stringpool_str316[sizeof("CYRILLIC-ASIAN")];
+    char stringpool_str319[sizeof("UCS-4")];
+    char stringpool_str322[sizeof("TIS620.2529-1")];
+    char stringpool_str324[sizeof("IBM850")];
+    char stringpool_str327[sizeof("TIS620-0")];
+    char stringpool_str330[sizeof("ISO-IR-179")];
+    char stringpool_str332[sizeof("CP367")];
+    char stringpool_str336[sizeof("ISO646-US")];
+    char stringpool_str339[sizeof("ISO-10646-UCS-2")];
+    char stringpool_str341[sizeof("CP1257")];
+    char stringpool_str342[sizeof("GREEK8")];
+    char stringpool_str343[sizeof("US-ASCII")];
+    char stringpool_str347[sizeof("ISO-IR-100")];
+    char stringpool_str352[sizeof("CSISOLATIN4")];
+    char stringpool_str354[sizeof("CSISOLATINGREEK")];
+    char stringpool_str356[sizeof("CSIBM866")];
+    char stringpool_str359[sizeof("CSISO58GB231280")];
+    char stringpool_str360[sizeof("EUCKR")];
+    char stringpool_str361[sizeof("MS-ANSI")];
+    char stringpool_str362[sizeof("MACTHAI")];
+    char stringpool_str365[sizeof("CN-GB")];
+    char stringpool_str366[sizeof("CSISOLATINARABIC")];
+    char stringpool_str368[sizeof("CN-GB-ISOIR165")];
+    char stringpool_str369[sizeof("ARMSCII-8")];
+    char stringpool_str370[sizeof("MACINTOSH")];
+    char stringpool_str372[sizeof("LATIN7")];
+    char stringpool_str373[sizeof("TIS620.2533-0")];
+    char stringpool_str374[sizeof("EUC-KR")];
+    char stringpool_str375[sizeof("VISCII1.1-1")];
+    char stringpool_str381[sizeof("JP")];
+    char stringpool_str385[sizeof("ROMAN8")];
+    char stringpool_str386[sizeof("ISO-2022-KR")];
+    char stringpool_str387[sizeof("ISO-10646-UCS-4")];
+    char stringpool_str393[sizeof("ISO8859-7")];
+    char stringpool_str395[sizeof("CHINESE")];
+    char stringpool_str397[sizeof("GEORGIAN-ACADEMY")];
+    char stringpool_str398[sizeof("CSUNICODE")];
+    char stringpool_str400[sizeof("WINDOWS-1251")];
+    char stringpool_str401[sizeof("WINDOWS-1256")];
+    char stringpool_str402[sizeof("WINDOWS-1253")];
+    char stringpool_str403[sizeof("WINDOWS-1252")];
+    char stringpool_str404[sizeof("WINDOWS-1255")];
+    char stringpool_str406[sizeof("WINDOWS-1258")];
+    char stringpool_str407[sizeof("ISO-8859-7")];
+    char stringpool_str410[sizeof("KOI8-U")];
+    char stringpool_str411[sizeof("CSPC862LATINHEBREW")];
+    char stringpool_str412[sizeof("EUCTW")];
+    char stringpool_str413[sizeof("ARABIC")];
+    char stringpool_str414[sizeof("CSISO2022KR")];
+    char stringpool_str415[sizeof("WINDOWS-936")];
+    char stringpool_str416[sizeof("GREEK")];
+    char stringpool_str417[sizeof("MULELAO-1")];
+    char stringpool_str418[sizeof("ECMA-118")];
+    char stringpool_str420[sizeof("TCVN-5712")];
+    char stringpool_str421[sizeof("ISO_8859-7")];
+    char stringpool_str422[sizeof("TCVN5712-1")];
+    char stringpool_str425[sizeof("ISO_8859-3:1988")];
+    char stringpool_str426[sizeof("EUC-TW")];
+    char stringpool_str427[sizeof("ISO_8859-5:1988")];
+    char stringpool_str428[sizeof("MACICELAND")];
+    char stringpool_str429[sizeof("ISO_8859-8:1988")];
+    char stringpool_str430[sizeof("KS_C_5601-1987")];
+    char stringpool_str432[sizeof("KOREAN")];
+    char stringpool_str433[sizeof("UCS-2LE")];
+    char stringpool_str437[sizeof("CSISOLATINHEBREW")];
+    char stringpool_str439[sizeof("CSKSC56011987")];
+    char stringpool_str441[sizeof("UNICODELITTLE")];
+    char stringpool_str442[sizeof("GEORGIAN-PS")];
+    char stringpool_str443[sizeof("ISO-IR-57")];
+    char stringpool_str445[sizeof("ISO-IR-87")];
+    char stringpool_str446[sizeof("JIS_C6226-1983")];
+    char stringpool_str447[sizeof("ISO-IR-127")];
+    char stringpool_str448[sizeof("ISO-IR-157")];
+    char stringpool_str449[sizeof("DECKOREAN")];
+    char stringpool_str451[sizeof("WINDOWS-1254")];
+    char stringpool_str454[sizeof("CSISO57GB1988")];
+    char stringpool_str455[sizeof("ISO_8859-9:1989")];
+    char stringpool_str458[sizeof("HP-ROMAN8")];
+    char stringpool_str464[sizeof("CSUNICODE11UTF7")];
+    char stringpool_str465[sizeof("WCHAR_T")];
+    char stringpool_str468[sizeof("UNICODEBIG")];
+    char stringpool_str469[sizeof("WINDOWS-1250")];
+    char stringpool_str470[sizeof("UNICODE-1-1-UTF-7")];
+    char stringpool_str472[sizeof("UCS-2-INTERNAL")];
+    char stringpool_str473[sizeof("ISO_646.IRV:1991")];
+    char stringpool_str474[sizeof("ISO_8859-4:1988")];
+    char stringpool_str476[sizeof("STRK1048-2002")];
+    char stringpool_str480[sizeof("MS-EE")];
+    char stringpool_str481[sizeof("UCS-4LE")];
+    char stringpool_str483[sizeof("IBM367")];
+    char stringpool_str487[sizeof("KOI8-RU")];
+    char stringpool_str491[sizeof("CSMACINTOSH")];
+    char stringpool_str497[sizeof("BIG5HKSCS")];
+    char stringpool_str500[sizeof("NEXTSTEP")];
+    char stringpool_str501[sizeof("UTF-16LE")];
+    char stringpool_str504[sizeof("CSISO14JISC6220RO")];
+    char stringpool_str505[sizeof("UTF-32LE")];
+    char stringpool_str507[sizeof("CSEUCKR")];
+    char stringpool_str508[sizeof("ECMA-114")];
+    char stringpool_str511[sizeof("BIG5-HKSCS")];
+    char stringpool_str513[sizeof("ANSI_X3.4-1986")];
+    char stringpool_str515[sizeof("JIS_C6220-1969-RO")];
+    char stringpool_str518[sizeof("ANSI_X3.4-1968")];
+    char stringpool_str520[sizeof("UCS-4-INTERNAL")];
+    char stringpool_str523[sizeof("CSPC850MULTILINGUAL")];
+    char stringpool_str524[sizeof("ISO-2022-JP-1")];
+    char stringpool_str525[sizeof("CSHPROMAN8")];
+    char stringpool_str527[sizeof("ISO-2022-JP-2")];
+    char stringpool_str534[sizeof("JIS0208")];
+    char stringpool_str539[sizeof("ASMO-708")];
+    char stringpool_str543[sizeof("MACROMAN")];
+    char stringpool_str544[sizeof("MACCROATIAN")];
+    char stringpool_str548[sizeof("CSISO159JISX02121990")];
+    char stringpool_str549[sizeof("ISO646-JP")];
+    char stringpool_str552[sizeof("WINDOWS-1257")];
+    char stringpool_str554[sizeof("CSISO2022JP2")];
+    char stringpool_str559[sizeof("CSEUCTW")];
+    char stringpool_str567[sizeof("EUCJP")];
+    char stringpool_str569[sizeof("ISO_8859-1:1987")];
+    char stringpool_str570[sizeof("ISO_8859-6:1987")];
+    char stringpool_str571[sizeof("ISO_8859-7:2003")];
+    char stringpool_str572[sizeof("ISO_8859-2:1987")];
+    char stringpool_str581[sizeof("EUC-JP")];
+    char stringpool_str586[sizeof("UTF-7")];
+    char stringpool_str591[sizeof("UCS-2BE")];
+    char stringpool_str593[sizeof("ISO-2022-JP")];
+    char stringpool_str602[sizeof("MS-TURK")];
+    char stringpool_str608[sizeof("JIS_X0212")];
+    char stringpool_str621[sizeof("CSISO2022JP")];
+    char stringpool_str624[sizeof("SHIFT-JIS")];
+    char stringpool_str638[sizeof("SHIFT_JIS")];
+    char stringpool_str639[sizeof("UCS-4BE")];
+    char stringpool_str644[sizeof("MS-HEBR")];
+    char stringpool_str646[sizeof("MACARABIC")];
+    char stringpool_str649[sizeof("MACGREEK")];
+    char stringpool_str652[sizeof("WINDOWS-874")];
+    char stringpool_str653[sizeof("CSHALFWIDTHKATAKANA")];
+    char stringpool_str658[sizeof("MS-GREEK")];
+    char stringpool_str659[sizeof("UTF-16BE")];
+    char stringpool_str661[sizeof("MACTURKISH")];
+    char stringpool_str663[sizeof("UTF-32BE")];
+    char stringpool_str669[sizeof("CSSHIFTJIS")];
+    char stringpool_str671[sizeof("JIS_X0201")];
+    char stringpool_str678[sizeof("HEBREW")];
+    char stringpool_str683[sizeof("JIS_X0208")];
+    char stringpool_str685[sizeof("BIGFIVE")];
+    char stringpool_str689[sizeof("JISX0201-1976")];
+    char stringpool_str695[sizeof("UCS-2-SWAPPED")];
+    char stringpool_str696[sizeof("JIS_X0212-1990")];
+    char stringpool_str699[sizeof("BIG-FIVE")];
+    char stringpool_str701[sizeof("JIS_X0208-1983")];
+    char stringpool_str702[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")];
+    char stringpool_str707[sizeof("SDECKANJI")];
+    char stringpool_str711[sizeof("JAVA")];
+    char stringpool_str721[sizeof("ISO_8859-7:1987")];
+    char stringpool_str724[sizeof("TCVN5712-1:1993")];
+    char stringpool_str725[sizeof("MS_KANJI")];
+    char stringpool_str727[sizeof("MACCENTRALEUROPE")];
+    char stringpool_str731[sizeof("CSISO87JISX0208")];
+    char stringpool_str743[sizeof("UCS-4-SWAPPED")];
+    char stringpool_str761[sizeof("MACROMANIA")];
+    char stringpool_str765[sizeof("BIG5-HKSCS:2001")];
+    char stringpool_str768[sizeof("JIS_X0208-1990")];
+    char stringpool_str771[sizeof("BIG5-HKSCS:2008")];
+    char stringpool_str784[sizeof("BIG5-HKSCS:1999")];
+    char stringpool_str785[sizeof("JIS_X0212.1990-0")];
+    char stringpool_str806[sizeof("MS-ARAB")];
+    char stringpool_str807[sizeof("JOHAB")];
+    char stringpool_str816[sizeof("BIG5-HKSCS:2004")];
+    char stringpool_str821[sizeof("MACUKRAINE")];
+    char stringpool_str842[sizeof("CSEUCPKDFMTJAPANESE")];
+    char stringpool_str857[sizeof("WINBALTRIM")];
+    char stringpool_str939[sizeof("MACHEBREW")];
+  };
+static const struct stringpool_t stringpool_contents =
+  {
+    "L1",
+    "L6",
+    "L3",
+    "L2",
+    "L5",
+    "L8",
+    "866",
+    "CN",
+    "862",
+    "CP1131",
+    "CP1361",
+    "CP866",
+    "CP1133",
+    "CP1251",
+    "CP862",
+    "CP1256",
+    "CP1253",
+    "CP1252",
+    "CP1255",
+    "CP936",
+    "CP1258",
+    "GB2312",
+    "CP932",
+    "C99",
+    "HZ",
+    "L4",
+    "LATIN1",
+    "CP819",
+    "LATIN6",
+    "LATIN3",
+    "LATIN2",
+    "LATIN5",
+    "LATIN8",
+    "R8",
+    "ISO8859-1",
+    "ISO8859-6",
+    "ISO8859-3",
+    "ISO8859-11",
+    "ISO8859-2",
+    "ISO8859-16",
+    "ISO8859-5",
+    "ISO8859-13",
+    "ISO8859-8",
+    "ISO8859-15",
+    "ISO-8859-1",
+    "ISO-8859-6",
+    "ISO-8859-3",
+    "ISO-8859-11",
+    "ISO-8859-2",
+    "ISO-8859-16",
+    "ISO-8859-5",
+    "ISO-8859-13",
+    "ISO-8859-8",
+    "ISO-8859-15",
+    "ISO_8859-1",
+    "CYRILLIC",
+    "ISO_8859-6",
+    "LATIN-9",
+    "ISO_8859-3",
+    "ISO_8859-11",
+    "ISO_8859-2",
+    "ISO_8859-16",
+    "ISO_8859-5",
+    "ISO_8859-13",
+    "ISO8859-9",
+    "ISO_8859-16:2001",
+    "ISO_8859-8",
+    "ISO_8859-15",
+    "CP154",
+    "ISO-IR-6",
+    "CP949",
+    "ISO646-CN",
+    "ASCII",
+    "ISO_8859-15:1998",
+    "CP1254",
+    "ISO-8859-9",
+    "ISO-IR-166",
+    "ISO-IR-126",
+    "ISO-IR-226",
+    "ISO-IR-165",
+    "X0212",
+    "ISO-IR-58",
+    "UHC",
+    "EUCCN",
+    "ISO-IR-138",
+    "ISO_8859-9",
+    "L10",
+    "SJIS",
+    "850",
+    "MAC",
+    "TACTIS",
+    "L7",
+    "EUC-CN",
+    "LATIN4",
+    "CP850",
+    "CP1250",
+    "KOI8-T",
+    "ISO-2022-CN",
+    "ISO-IR-159",
+    "ISO-CELTIC",
+    "ISO_8859-14:1998",
+    "IBM866",
+    "CP950",
+    "IBM862",
+    "ISO-2022-CN-EXT",
+    "ISO8859-4",
+    "CSASCII",
+    "US",
+    "MS936",
+    "ISO8859-14",
+    "ISO-IR-199",
+    "BIG5",
+    "ISO_8859-10:1992",
+    "KSC5601",
+    "PT154",
+    "ISO-IR-148",
+    "ISO-8859-4",
+    "GBK",
+    "CSISO2022CN",
+    "CSBIG5",
+    "ISO-IR-101",
+    "ISO-8859-14",
+    "LATIN10",
+    "BIG-5",
+    "X0201",
+    "ISO-IR-203",
+    "DECHANZI",
+    "ELOT_928",
+    "ISO_8859-4",
+    "IBM819",
+    "CSGB2312",
+    "CN-BIG5",
+    "UCS-2",
+    "ISO_8859-14",
+    "X0208",
+    "KSC_5601",
+    "ISO-IR-149",
+    "ISO8859-10",
+    "RK1048",
+    "ISO-IR-14",
+    "TCVN",
+    "TIS620",
+    "GB_2312-80",
+    "VISCII",
+    "ISO-8859-10",
+    "ISO-IR-109",
+    "CSISOLATIN1",
+    "CSISOLATIN6",
+    "TIS-620",
+    "CSISOLATIN3",
+    "CSVISCII",
+    "CSISOLATIN2",
+    "CSISOLATINCYRILLIC",
+    "CSISOLATIN5",
+    "GB18030",
+    "ISO_8859-10",
+    "CSKZ1048",
+    "GB_1988-80",
+    "KZ-1048",
+    "MS-CYRL",
+    "CHAR",
+    "CSKOI8R",
+    "ISO-IR-110",
+    "KOI8-R",
+    "MACCYRILLIC",
+    "IBM-CP1133",
+    "PTCP154",
+    "CP874",
+    "UTF-16",
+    "ISO-IR-144",
+    "UTF-8",
+    "UTF-32",
+    "KS_C_5601-1989",
+    "HZ-GB-2312",
+    "TIS620.2533-1",
+    "CSUNICODE11",
+    "UNICODE-1-1",
+    "CSPTCP154",
+    "CSUCS4",
+    "CYRILLIC-ASIAN",
+    "UCS-4",
+    "TIS620.2529-1",
+    "IBM850",
+    "TIS620-0",
+    "ISO-IR-179",
+    "CP367",
+    "ISO646-US",
+    "ISO-10646-UCS-2",
+    "CP1257",
+    "GREEK8",
+    "US-ASCII",
+    "ISO-IR-100",
+    "CSISOLATIN4",
+    "CSISOLATINGREEK",
+    "CSIBM866",
+    "CSISO58GB231280",
+    "EUCKR",
+    "MS-ANSI",
+    "MACTHAI",
+    "CN-GB",
+    "CSISOLATINARABIC",
+    "CN-GB-ISOIR165",
+    "ARMSCII-8",
+    "MACINTOSH",
+    "LATIN7",
+    "TIS620.2533-0",
+    "EUC-KR",
+    "VISCII1.1-1",
+    "JP",
+    "ROMAN8",
+    "ISO-2022-KR",
+    "ISO-10646-UCS-4",
+    "ISO8859-7",
+    "CHINESE",
+    "GEORGIAN-ACADEMY",
+    "CSUNICODE",
+    "WINDOWS-1251",
+    "WINDOWS-1256",
+    "WINDOWS-1253",
+    "WINDOWS-1252",
+    "WINDOWS-1255",
+    "WINDOWS-1258",
+    "ISO-8859-7",
+    "KOI8-U",
+    "CSPC862LATINHEBREW",
+    "EUCTW",
+    "ARABIC",
+    "CSISO2022KR",
+    "WINDOWS-936",
+    "GREEK",
+    "MULELAO-1",
+    "ECMA-118",
+    "TCVN-5712",
+    "ISO_8859-7",
+    "TCVN5712-1",
+    "ISO_8859-3:1988",
+    "EUC-TW",
+    "ISO_8859-5:1988",
+    "MACICELAND",
+    "ISO_8859-8:1988",
+    "KS_C_5601-1987",
+    "KOREAN",
+    "UCS-2LE",
+    "CSISOLATINHEBREW",
+    "CSKSC56011987",
+    "UNICODELITTLE",
+    "GEORGIAN-PS",
+    "ISO-IR-57",
+    "ISO-IR-87",
+    "JIS_C6226-1983",
+    "ISO-IR-127",
+    "ISO-IR-157",
+    "DECKOREAN",
+    "WINDOWS-1254",
+    "CSISO57GB1988",
+    "ISO_8859-9:1989",
+    "HP-ROMAN8",
+    "CSUNICODE11UTF7",
+    "WCHAR_T",
+    "UNICODEBIG",
+    "WINDOWS-1250",
+    "UNICODE-1-1-UTF-7",
+    "UCS-2-INTERNAL",
+    "ISO_646.IRV:1991",
+    "ISO_8859-4:1988",
+    "STRK1048-2002",
+    "MS-EE",
+    "UCS-4LE",
+    "IBM367",
+    "KOI8-RU",
+    "CSMACINTOSH",
+    "BIG5HKSCS",
+    "NEXTSTEP",
+    "UTF-16LE",
+    "CSISO14JISC6220RO",
+    "UTF-32LE",
+    "CSEUCKR",
+    "ECMA-114",
+    "BIG5-HKSCS",
+    "ANSI_X3.4-1986",
+    "JIS_C6220-1969-RO",
+    "ANSI_X3.4-1968",
+    "UCS-4-INTERNAL",
+    "CSPC850MULTILINGUAL",
+    "ISO-2022-JP-1",
+    "CSHPROMAN8",
+    "ISO-2022-JP-2",
+    "JIS0208",
+    "ASMO-708",
+    "MACROMAN",
+    "MACCROATIAN",
+    "CSISO159JISX02121990",
+    "ISO646-JP",
+    "WINDOWS-1257",
+    "CSISO2022JP2",
+    "CSEUCTW",
+    "EUCJP",
+    "ISO_8859-1:1987",
+    "ISO_8859-6:1987",
+    "ISO_8859-7:2003",
+    "ISO_8859-2:1987",
+    "EUC-JP",
+    "UTF-7",
+    "UCS-2BE",
+    "ISO-2022-JP",
+    "MS-TURK",
+    "JIS_X0212",
+    "CSISO2022JP",
+    "SHIFT-JIS",
+    "SHIFT_JIS",
+    "UCS-4BE",
+    "MS-HEBR",
+    "MACARABIC",
+    "MACGREEK",
+    "WINDOWS-874",
+    "CSHALFWIDTHKATAKANA",
+    "MS-GREEK",
+    "UTF-16BE",
+    "MACTURKISH",
+    "UTF-32BE",
+    "CSSHIFTJIS",
+    "JIS_X0201",
+    "HEBREW",
+    "JIS_X0208",
+    "BIGFIVE",
+    "JISX0201-1976",
+    "UCS-2-SWAPPED",
+    "JIS_X0212-1990",
+    "BIG-FIVE",
+    "JIS_X0208-1983",
+    "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",
+    "SDECKANJI",
+    "JAVA",
+    "ISO_8859-7:1987",
+    "TCVN5712-1:1993",
+    "MS_KANJI",
+    "MACCENTRALEUROPE",
+    "CSISO87JISX0208",
+    "UCS-4-SWAPPED",
+    "MACROMANIA",
+    "BIG5-HKSCS:2001",
+    "JIS_X0208-1990",
+    "BIG5-HKSCS:2008",
+    "BIG5-HKSCS:1999",
+    "JIS_X0212.1990-0",
+    "MS-ARAB",
+    "JOHAB",
+    "BIG5-HKSCS:2004",
+    "MACUKRAINE",
+    "CSEUCPKDFMTJAPANESE",
+    "WINBALTRIM",
+    "MACHEBREW"
+  };
+#define stringpool ((const char *) &stringpool_contents)
+
+static const struct alias aliases[] =
+  {
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1},
+#line 60 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso8859_1},
+#line 134 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_10},
+#line 76 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_3},
+#line 68 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_iso8859_2},
+#line 126 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_9},
+    {-1},
+#line 151 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_iso8859_14},
+    {-1}, {-1}, {-1},
+#line 207 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, ei_cp866},
+#line 289 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_iso646_cn},
+    {-1}, {-1},
+#line 203 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862},
+    {-1}, {-1}, {-1}, {-1},
+#line 209 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp1131},
+#line 359 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_johab},
+#line 205 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866},
+    {-1},
+#line 244 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp1133},
+#line 174 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, ei_cp1251},
+#line 201 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_cp862},
+#line 189 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_cp1256},
+    {-1},
+#line 180 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_cp1253},
+    {-1},
+#line 177 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1252},
+    {-1},
+#line 186 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_cp1255},
+    {-1}, {-1},
+#line 326 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp936},
+#line 195 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_cp1258},
+#line 321 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_euc_cn},
+    {-1},
+#line 313 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp932},
+#line 51 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_c99},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 333 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_hz},
+    {-1}, {-1}, {-1},
+#line 84 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_4},
+    {-1}, {-1}, {-1},
+#line 59 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_1},
+#line 57 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_1},
+#line 133 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_10},
+    {-1},
+#line 75 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_3},
+    {-1},
+#line 67 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_2},
+    {-1},
+#line 125 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_9},
+    {-1}, {-1}, {-1},
+#line 150 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_iso8859_14},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 227 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_hp_roman8},
+#line 62 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_iso8859_1},
+    {-1},
+#line 102 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_6},
+    {-1},
+#line 78 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_3},
+#line 139 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_11},
+#line 70 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_2},
+#line 166 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_16},
+#line 93 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_5},
+#line 145 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_13},
+    {-1}, {-1},
+#line 120 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_8},
+#line 159 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_15},
+#line 53 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1},
+    {-1},
+#line 94 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_6},
+    {-1},
+#line 71 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3},
+#line 137 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_11},
+#line 63 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_2},
+#line 160 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_16},
+#line 87 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_5},
+#line 140 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_13},
+    {-1}, {-1},
+#line 114 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_iso8859_8},
+#line 154 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_15},
+#line 54 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_1},
+#line 91 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_5},
+#line 95 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_6},
+#line 158 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_15},
+#line 72 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_3},
+#line 138 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_11},
+#line 64 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_2},
+#line 161 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_16},
+#line 88 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_5},
+#line 141 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_13},
+#line 128 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_iso8859_9},
+#line 162 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_16},
+#line 115 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_8},
+#line 155 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_15},
+#line 236 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_pt154},
+#line 16 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_ascii},
+#line 355 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_cp949},
+    {-1},
+#line 287 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso646_cn},
+#line 13 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_ascii},
+#line 156 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_15},
+    {-1},
+#line 183 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp1254},
+    {-1},
+#line 121 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_9},
+    {-1},
+#line 252 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_tis620},
+    {-1},
+#line 107 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_7},
+    {-1}, {-1},
+#line 163 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_16},
+#line 295 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_isoir165},
+#line 283 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_jisx0212},
+#line 292 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_gb2312},
+#line 356 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_cp949},
+#line 320 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_euc_cn},
+#line 117 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_8},
+#line 122 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_9},
+#line 165 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_16},
+    {-1},
+#line 310 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_sjis},
+#line 199 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_cp850},
+    {-1},
+#line 212 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_mac_roman},
+    {-1}, {-1},
+#line 253 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_tis620},
+#line 144 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_13},
+    {-1},
+#line 319 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_euc_cn},
+    {-1}, {-1},
+#line 83 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_4},
+    {-1}, {-1},
+#line 197 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_cp850},
+    {-1},
+#line 171 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_cp1250},
+    {-1}, {-1},
+#line 233 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_koi8_t},
+#line 330 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso2022_cn},
+    {-1}, {-1},
+#line 284 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_jisx0212},
+#line 152 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_14},
+#line 148 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_14},
+#line 206 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_cp866},
+#line 344 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_cp950},
+    {-1}, {-1},
+#line 202 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_cp862},
+#line 332 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_iso2022_cn_ext},
+#line 86 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_4},
+#line 22 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_ascii},
+#line 21 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_ascii},
+#line 327 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_cp936},
+    {-1},
+#line 153 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_14},
+#line 149 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_14},
+#line 338 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_ces_big5},
+#line 131 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_10},
+#line 357 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_cp949},
+    {-1},
+#line 234 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_pt154},
+#line 124 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_9},
+    {-1},
+#line 79 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4},
+#line 325 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_ces_gbk},
+#line 331 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_iso2022_cn},
+#line 343 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_ces_big5},
+#line 66 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_2},
+#line 146 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_14},
+#line 164 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_16},
+#line 339 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_ces_big5},
+#line 270 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_jisx0201},
+    {-1}, {-1},
+#line 157 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_iso8859_15},
+#line 324 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_euc_cn},
+#line 109 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str218, ei_iso8859_7},
+#line 80 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_iso8859_4},
+#line 58 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_1},
+#line 323 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_euc_cn},
+#line 342 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_ces_big5},
+#line 24 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ucs2},
+#line 147 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_14},
+#line 276 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_jisx0208},
+    {-1}, {-1},
+#line 297 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_ksc5601},
+#line 300 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_ksc5601},
+    {-1}, {-1},
+#line 136 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_10},
+    {-1},
+#line 239 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_rk1048},
+    {-1}, {-1},
+#line 265 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso646_jp},
+#line 259 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_tcvn},
+#line 247 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_tis620},
+    {-1}, {-1}, {-1},
+#line 291 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_gb2312},
+    {-1},
+#line 256 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_viscii},
+#line 129 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_iso8859_10},
+#line 74 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso8859_3},
+    {-1}, {-1},
+#line 61 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_1},
+    {-1},
+#line 135 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_iso8859_10},
+#line 246 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_tis620},
+#line 77 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_iso8859_3},
+#line 258 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_viscii},
+#line 69 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_iso8859_2},
+#line 92 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str257, ei_iso8859_5},
+#line 127 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_iso8859_9},
+#line 329 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_gb18030},
+#line 130 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso8859_10},
+    {-1}, {-1}, {-1},
+#line 242 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_rk1048},
+    {-1},
+#line 286 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_iso646_cn},
+#line 241 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_rk1048},
+    {-1}, {-1},
+#line 176 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_cp1251},
+    {-1}, {-1}, {-1}, {-1},
+#line 362 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_local_char},
+#line 168 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_koi8_r},
+    {-1},
+#line 82 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_iso8859_4},
+    {-1},
+#line 167 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_koi8_r},
+#line 218 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_mac_cyrillic},
+#line 245 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_cp1133},
+#line 235 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_pt154},
+    {-1},
+#line 254 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_cp874},
+    {-1}, {-1}, {-1},
+#line 38 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str289, ei_utf16},
+    {-1}, {-1}, {-1},
+#line 90 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_iso8859_5},
+#line 23 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_utf8},
+#line 41 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_utf32},
+    {-1},
+#line 299 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_ksc5601},
+#line 334 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_hz},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 251 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_tis620},
+    {-1}, {-1}, {-1},
+#line 30 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_ucs2be},
+    {-1}, {-1}, {-1},
+#line 29 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_ucs2be},
+    {-1},
+#line 238 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_pt154},
+#line 35 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_ucs4},
+#line 237 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_pt154},
+    {-1}, {-1},
+#line 33 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_ucs4},
+    {-1}, {-1},
+#line 249 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_tis620},
+    {-1},
+#line 198 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_cp850},
+    {-1}, {-1},
+#line 248 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_tis620},
+    {-1}, {-1},
+#line 142 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_iso8859_13},
+    {-1},
+#line 19 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_ascii},
+    {-1}, {-1}, {-1},
+#line 14 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_ascii},
+    {-1}, {-1},
+#line 25 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_ucs2},
+    {-1},
+#line 192 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_cp1257},
+#line 110 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso8859_7},
+#line 12 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_ascii},
+    {-1}, {-1}, {-1},
+#line 56 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_iso8859_1},
+    {-1}, {-1}, {-1}, {-1},
+#line 85 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_iso8859_4},
+    {-1},
+#line 112 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso8859_7},
+    {-1},
+#line 208 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_cp866},
+    {-1}, {-1},
+#line 293 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_gb2312},
+#line 352 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_euc_kr},
+#line 179 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_cp1252},
+#line 224 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_mac_thai},
+    {-1}, {-1},
+#line 322 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_euc_cn},
+#line 101 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str366, ei_iso8859_6},
+    {-1},
+#line 296 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_isoir165},
+#line 230 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_armscii_8},
+#line 211 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str370, ei_mac_roman},
+    {-1},
+#line 143 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_iso8859_13},
+#line 250 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_tis620},
+#line 351 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_euc_kr},
+#line 257 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_viscii},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 266 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str381, ei_iso646_jp},
+    {-1}, {-1}, {-1},
+#line 226 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_hp_roman8},
+#line 360 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso2022_kr},
+#line 34 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_ucs4},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 113 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_7},
+    {-1},
+#line 294 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_gb2312},
+    {-1},
+#line 231 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_georgian_academy},
+#line 26 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ucs2},
+    {-1},
+#line 175 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_cp1251},
+#line 190 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_cp1256},
+#line 181 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_cp1253},
+#line 178 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_cp1252},
+#line 187 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_cp1255},
+    {-1},
+#line 196 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_cp1258},
+#line 103 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str407, ei_iso8859_7},
+    {-1}, {-1},
+#line 169 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_koi8_u},
+#line 204 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_cp862},
+#line 336 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_euc_tw},
+#line 100 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso8859_6},
+#line 361 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str414, ei_iso2022_kr},
+#line 328 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_cp936},
+#line 111 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_iso8859_7},
+#line 243 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_mulelao},
+#line 108 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_iso8859_7},
+    {-1},
+#line 260 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_tcvn},
+#line 104 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_iso8859_7},
+#line 261 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_tcvn},
+    {-1}, {-1},
+#line 73 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_iso8859_3},
+#line 335 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_euc_tw},
+#line 89 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str427, ei_iso8859_5},
+#line 215 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_mac_iceland},
+#line 116 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_iso8859_8},
+#line 298 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_ksc5601},
+    {-1},
+#line 302 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_ksc5601},
+#line 31 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_ucs2le},
+    {-1}, {-1}, {-1},
+#line 119 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_iso8859_8},
+    {-1},
+#line 301 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_ksc5601},
+    {-1},
+#line 32 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_ucs2le},
+#line 232 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_georgian_ps},
+#line 288 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_iso646_cn},
+    {-1},
+#line 277 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_jisx0208},
+#line 278 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_jisx0208},
+#line 97 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str447, ei_iso8859_6},
+#line 132 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso8859_10},
+#line 354 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_euc_kr},
+    {-1},
+#line 184 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_cp1254},
+    {-1}, {-1},
+#line 290 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str454, ei_iso646_cn},
+#line 123 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_iso8859_9},
+    {-1}, {-1},
+#line 225 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_hp_roman8},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 46 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_utf7},
+#line 363 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str465, ei_local_wchar_t},
+    {-1}, {-1},
+#line 28 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_ucs2be},
+#line 172 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_cp1250},
+#line 45 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_utf7},
+    {-1},
+#line 47 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str472, ei_ucs2internal},
+#line 15 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_ascii},
+#line 81 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_iso8859_4},
+    {-1},
+#line 240 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_rk1048},
+    {-1}, {-1}, {-1},
+#line 173 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_cp1250},
+#line 37 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_ucs4le},
+    {-1},
+#line 20 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_ascii},
+    {-1}, {-1}, {-1},
+#line 170 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_koi8_ru},
+    {-1}, {-1}, {-1},
+#line 213 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str491, ei_mac_roman},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 349 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_big5hkscs2008},
+    {-1}, {-1},
+#line 229 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_nextstep},
+#line 40 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_utf16le},
+    {-1}, {-1},
+#line 267 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_iso646_jp},
+#line 43 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_utf32le},
+    {-1},
+#line 353 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_euc_kr},
+#line 98 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_iso8859_6},
+    {-1}, {-1},
+#line 348 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_big5hkscs2008},
+    {-1},
+#line 18 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_ascii},
+    {-1},
+#line 263 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_iso646_jp},
+    {-1}, {-1},
+#line 17 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_ascii},
+    {-1},
+#line 49 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_ucs4internal},
+    {-1}, {-1},
+#line 200 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_cp850},
+#line 316 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_iso2022_jp1},
+#line 228 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_hp_roman8},
+    {-1},
+#line 317 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_iso2022_jp2},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 275 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1},
+#line 99 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str539, ei_iso8859_6},
+    {-1}, {-1}, {-1},
+#line 210 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_mac_roman},
+#line 216 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_mac_croatian},
+    {-1}, {-1}, {-1},
+#line 285 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str548, ei_jisx0212},
+#line 264 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_iso646_jp},
+    {-1}, {-1},
+#line 193 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str552, ei_cp1257},
+    {-1},
+#line 318 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_iso2022_jp2},
+    {-1}, {-1}, {-1}, {-1},
+#line 337 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str559, ei_euc_tw},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 304 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str567, ei_euc_jp},
+    {-1},
+#line 55 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_iso8859_1},
+#line 96 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str570, ei_iso8859_6},
+#line 106 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_iso8859_7},
+#line 65 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_iso8859_2},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 303 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1},
+#line 44 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_utf7},
+    {-1}, {-1}, {-1}, {-1},
+#line 27 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_ucs2be},
+    {-1},
+#line 314 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_iso2022_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 185 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str602, ei_cp1254},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 280 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 315 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_iso2022_jp},
+    {-1}, {-1},
+#line 309 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_sjis},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1},
+#line 308 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str638, ei_sjis},
+#line 36 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str639, ei_ucs4be},
+    {-1}, {-1}, {-1}, {-1},
+#line 188 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str644, ei_cp1255},
+    {-1},
+#line 223 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str646, ei_mac_arabic},
+    {-1}, {-1},
+#line 220 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str649, ei_mac_greek},
+    {-1}, {-1},
+#line 255 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_cp874},
+#line 271 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str653, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1},
+#line 182 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str658, ei_cp1253},
+#line 39 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str659, ei_utf16be},
+    {-1},
+#line 221 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str661, ei_mac_turkish},
+    {-1},
+#line 42 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_utf32be},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 312 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_sjis},
+    {-1},
+#line 268 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str671, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 118 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str678, ei_iso8859_8},
+    {-1}, {-1}, {-1}, {-1},
+#line 272 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str683, ei_jisx0208},
+    {-1},
+#line 341 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_ces_big5},
+    {-1}, {-1}, {-1},
+#line 269 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 48 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str695, ei_ucs2swapped},
+#line 282 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str696, ei_jisx0212},
+    {-1}, {-1},
+#line 340 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str699, ei_ces_big5},
+    {-1},
+#line 273 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str701, ei_jisx0208},
+#line 305 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1},
+#line 307 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str707, ei_euc_jp},
+    {-1}, {-1}, {-1},
+#line 52 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str711, ei_java},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 105 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str721, ei_iso8859_7},
+    {-1}, {-1},
+#line 262 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str724, ei_tcvn},
+#line 311 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str725, ei_sjis},
+    {-1},
+#line 214 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str727, ei_mac_centraleurope},
+    {-1}, {-1}, {-1},
+#line 279 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str731, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1},
+#line 50 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str743, ei_ucs4swapped},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 217 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str761, ei_mac_romania},
+    {-1}, {-1}, {-1},
+#line 346 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str765, ei_big5hkscs2001},
+    {-1}, {-1},
+#line 274 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_jisx0208},
+    {-1}, {-1},
+#line 350 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_big5hkscs2008},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 345 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str784, ei_big5hkscs1999},
+#line 281 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str785, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1},
+#line 191 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str806, ei_cp1256},
+#line 358 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str807, ei_johab},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 347 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str816, ei_big5hkscs2004},
+    {-1}, {-1}, {-1}, {-1},
+#line 219 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str821, ei_mac_ukraine},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1},
+#line 306 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 194 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str857, ei_cp1257},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 222 "lib/aliases_sysosf1.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str939, ei_mac_hebrew}
+  };
+
+#ifdef __GNUC__
+__inline
+#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+__attribute__ ((__gnu_inline__))
+#endif
+#endif
+const struct alias *
+aliases_lookup (register const char *str, register unsigned int len)
+{
+  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+    {
+      register int key = aliases_hash (str, len);
+
+      if (key <= MAX_HASH_VALUE && key >= 0)
+        {
+          register int o = aliases[key].name;
+          if (o >= 0)
+            {
+              register const char *s = o + stringpool;
+
+              if (*str == *s && !strcmp (str + 1, s + 1))
+                return &aliases[key];
+            }
+        }
+    }
+  return 0;
+}
diff --git a/lib/aliases_syssolaris.gperf b/lib/aliases_syssolaris.gperf
new file mode 100644
index 0000000..fe7aba7
--- /dev/null
+++ b/lib/aliases_syssolaris.gperf
@@ -0,0 +1,365 @@
+struct alias { int name; unsigned int encoding_index; };
+%struct-type
+%language=ANSI-C
+%define hash-function-name aliases_hash
+%define lookup-function-name aliases_lookup
+%7bit
+%readonly-tables
+%global-table
+%define word-array-name aliases
+%pic
+%%
+US-ASCII, ei_ascii
+ASCII, ei_ascii
+ISO646-US, ei_ascii
+ISO_646.IRV:1991, ei_ascii
+ISO-IR-6, ei_ascii
+ANSI_X3.4-1968, ei_ascii
+ANSI_X3.4-1986, ei_ascii
+CP367, ei_ascii
+IBM367, ei_ascii
+US, ei_ascii
+CSASCII, ei_ascii
+646, ei_ascii
+UTF-8, ei_utf8
+UCS-2, ei_ucs2
+ISO-10646-UCS-2, ei_ucs2
+CSUNICODE, ei_ucs2
+UCS-2BE, ei_ucs2be
+UNICODEBIG, ei_ucs2be
+UNICODE-1-1, ei_ucs2be
+CSUNICODE11, ei_ucs2be
+UCS-2LE, ei_ucs2le
+UNICODELITTLE, ei_ucs2le
+UCS-4, ei_ucs4
+ISO-10646-UCS-4, ei_ucs4
+CSUCS4, ei_ucs4
+UCS-4BE, ei_ucs4be
+UCS-4LE, ei_ucs4le
+UTF-16, ei_utf16
+UTF-16BE, ei_utf16be
+UTF-16LE, ei_utf16le
+UTF-32, ei_utf32
+UTF-32BE, ei_utf32be
+UTF-32LE, ei_utf32le
+UTF-7, ei_utf7
+UNICODE-1-1-UTF-7, ei_utf7
+CSUNICODE11UTF7, ei_utf7
+UCS-2-INTERNAL, ei_ucs2internal
+UCS-2-SWAPPED, ei_ucs2swapped
+UCS-4-INTERNAL, ei_ucs4internal
+UCS-4-SWAPPED, ei_ucs4swapped
+C99, ei_c99
+JAVA, ei_java
+ISO-8859-1, ei_iso8859_1
+ISO_8859-1, ei_iso8859_1
+ISO_8859-1:1987, ei_iso8859_1
+ISO-IR-100, ei_iso8859_1
+CP819, ei_iso8859_1
+IBM819, ei_iso8859_1
+LATIN1, ei_iso8859_1
+L1, ei_iso8859_1
+CSISOLATIN1, ei_iso8859_1
+ISO8859-1, ei_iso8859_1
+ISO-8859-2, ei_iso8859_2
+ISO_8859-2, ei_iso8859_2
+ISO_8859-2:1987, ei_iso8859_2
+ISO-IR-101, ei_iso8859_2
+LATIN2, ei_iso8859_2
+L2, ei_iso8859_2
+CSISOLATIN2, ei_iso8859_2
+ISO8859-2, ei_iso8859_2
+ISO-8859-3, ei_iso8859_3
+ISO_8859-3, ei_iso8859_3
+ISO_8859-3:1988, ei_iso8859_3
+ISO-IR-109, ei_iso8859_3
+LATIN3, ei_iso8859_3
+L3, ei_iso8859_3
+CSISOLATIN3, ei_iso8859_3
+ISO8859-3, ei_iso8859_3
+ISO-8859-4, ei_iso8859_4
+ISO_8859-4, ei_iso8859_4
+ISO_8859-4:1988, ei_iso8859_4
+ISO-IR-110, ei_iso8859_4
+LATIN4, ei_iso8859_4
+L4, ei_iso8859_4
+CSISOLATIN4, ei_iso8859_4
+ISO8859-4, ei_iso8859_4
+ISO-8859-5, ei_iso8859_5
+ISO_8859-5, ei_iso8859_5
+ISO_8859-5:1988, ei_iso8859_5
+ISO-IR-144, ei_iso8859_5
+CYRILLIC, ei_iso8859_5
+CSISOLATINCYRILLIC, ei_iso8859_5
+ISO8859-5, ei_iso8859_5
+ISO-8859-6, ei_iso8859_6
+ISO_8859-6, ei_iso8859_6
+ISO_8859-6:1987, ei_iso8859_6
+ISO-IR-127, ei_iso8859_6
+ECMA-114, ei_iso8859_6
+ASMO-708, ei_iso8859_6
+ARABIC, ei_iso8859_6
+CSISOLATINARABIC, ei_iso8859_6
+ISO8859-6, ei_iso8859_6
+ISO-8859-7, ei_iso8859_7
+ISO_8859-7, ei_iso8859_7
+ISO_8859-7:1987, ei_iso8859_7
+ISO_8859-7:2003, ei_iso8859_7
+ISO-IR-126, ei_iso8859_7
+ECMA-118, ei_iso8859_7
+ELOT_928, ei_iso8859_7
+GREEK8, ei_iso8859_7
+GREEK, ei_iso8859_7
+CSISOLATINGREEK, ei_iso8859_7
+ISO8859-7, ei_iso8859_7
+ISO-8859-8, ei_iso8859_8
+ISO_8859-8, ei_iso8859_8
+ISO_8859-8:1988, ei_iso8859_8
+ISO-IR-138, ei_iso8859_8
+HEBREW, ei_iso8859_8
+CSISOLATINHEBREW, ei_iso8859_8
+ISO8859-8, ei_iso8859_8
+ISO-8859-9, ei_iso8859_9
+ISO_8859-9, ei_iso8859_9
+ISO_8859-9:1989, ei_iso8859_9
+ISO-IR-148, ei_iso8859_9
+LATIN5, ei_iso8859_9
+L5, ei_iso8859_9
+CSISOLATIN5, ei_iso8859_9
+ISO8859-9, ei_iso8859_9
+ISO-8859-10, ei_iso8859_10
+ISO_8859-10, ei_iso8859_10
+ISO_8859-10:1992, ei_iso8859_10
+ISO-IR-157, ei_iso8859_10
+LATIN6, ei_iso8859_10
+L6, ei_iso8859_10
+CSISOLATIN6, ei_iso8859_10
+ISO8859-10, ei_iso8859_10
+ISO-8859-11, ei_iso8859_11
+ISO_8859-11, ei_iso8859_11
+ISO8859-11, ei_iso8859_11
+ISO-8859-13, ei_iso8859_13
+ISO_8859-13, ei_iso8859_13
+ISO-IR-179, ei_iso8859_13
+LATIN7, ei_iso8859_13
+L7, ei_iso8859_13
+ISO8859-13, ei_iso8859_13
+ISO-8859-14, ei_iso8859_14
+ISO_8859-14, ei_iso8859_14
+ISO_8859-14:1998, ei_iso8859_14
+ISO-IR-199, ei_iso8859_14
+LATIN8, ei_iso8859_14
+L8, ei_iso8859_14
+ISO-CELTIC, ei_iso8859_14
+ISO8859-14, ei_iso8859_14
+ISO-8859-15, ei_iso8859_15
+ISO_8859-15, ei_iso8859_15
+ISO_8859-15:1998, ei_iso8859_15
+ISO-IR-203, ei_iso8859_15
+LATIN-9, ei_iso8859_15
+ISO8859-15, ei_iso8859_15
+ISO-8859-16, ei_iso8859_16
+ISO_8859-16, ei_iso8859_16
+ISO_8859-16:2001, ei_iso8859_16
+ISO-IR-226, ei_iso8859_16
+LATIN10, ei_iso8859_16
+L10, ei_iso8859_16
+ISO8859-16, ei_iso8859_16
+KOI8-R, ei_koi8_r
+CSKOI8R, ei_koi8_r
+KOI8-U, ei_koi8_u
+KOI8-RU, ei_koi8_ru
+CP1250, ei_cp1250
+WINDOWS-1250, ei_cp1250
+MS-EE, ei_cp1250
+CP1251, ei_cp1251
+WINDOWS-1251, ei_cp1251
+MS-CYRL, ei_cp1251
+ANSI-1251, ei_cp1251
+CP1252, ei_cp1252
+WINDOWS-1252, ei_cp1252
+MS-ANSI, ei_cp1252
+CP1253, ei_cp1253
+WINDOWS-1253, ei_cp1253
+MS-GREEK, ei_cp1253
+CP1254, ei_cp1254
+WINDOWS-1254, ei_cp1254
+MS-TURK, ei_cp1254
+CP1255, ei_cp1255
+WINDOWS-1255, ei_cp1255
+MS-HEBR, ei_cp1255
+CP1256, ei_cp1256
+WINDOWS-1256, ei_cp1256
+MS-ARAB, ei_cp1256
+CP1257, ei_cp1257
+WINDOWS-1257, ei_cp1257
+WINBALTRIM, ei_cp1257
+CP1258, ei_cp1258
+WINDOWS-1258, ei_cp1258
+CP850, ei_cp850
+IBM850, ei_cp850
+850, ei_cp850
+CSPC850MULTILINGUAL, ei_cp850
+CP862, ei_cp862
+IBM862, ei_cp862
+862, ei_cp862
+CSPC862LATINHEBREW, ei_cp862
+CP866, ei_cp866
+IBM866, ei_cp866
+866, ei_cp866
+CSIBM866, ei_cp866
+CP1131, ei_cp1131
+MACROMAN, ei_mac_roman
+MACINTOSH, ei_mac_roman
+MAC, ei_mac_roman
+CSMACINTOSH, ei_mac_roman
+MACCENTRALEUROPE, ei_mac_centraleurope
+MACICELAND, ei_mac_iceland
+MACCROATIAN, ei_mac_croatian
+MACROMANIA, ei_mac_romania
+MACCYRILLIC, ei_mac_cyrillic
+MACUKRAINE, ei_mac_ukraine
+MACGREEK, ei_mac_greek
+MACTURKISH, ei_mac_turkish
+MACHEBREW, ei_mac_hebrew
+MACARABIC, ei_mac_arabic
+MACTHAI, ei_mac_thai
+HP-ROMAN8, ei_hp_roman8
+ROMAN8, ei_hp_roman8
+R8, ei_hp_roman8
+CSHPROMAN8, ei_hp_roman8
+NEXTSTEP, ei_nextstep
+ARMSCII-8, ei_armscii_8
+GEORGIAN-ACADEMY, ei_georgian_academy
+GEORGIAN-PS, ei_georgian_ps
+KOI8-T, ei_koi8_t
+PT154, ei_pt154
+PTCP154, ei_pt154
+CP154, ei_pt154
+CYRILLIC-ASIAN, ei_pt154
+CSPTCP154, ei_pt154
+RK1048, ei_rk1048
+STRK1048-2002, ei_rk1048
+KZ-1048, ei_rk1048
+CSKZ1048, ei_rk1048
+MULELAO-1, ei_mulelao
+CP1133, ei_cp1133
+IBM-CP1133, ei_cp1133
+TIS-620, ei_tis620
+TIS620, ei_tis620
+TIS620-0, ei_tis620
+TIS620.2529-1, ei_tis620
+TIS620.2533-0, ei_tis620
+TIS620.2533-1, ei_tis620
+ISO-IR-166, ei_tis620
+TIS620.2533, ei_tis620
+CP874, ei_cp874
+WINDOWS-874, ei_cp874
+VISCII, ei_viscii
+VISCII1.1-1, ei_viscii
+CSVISCII, ei_viscii
+TCVN, ei_tcvn
+TCVN-5712, ei_tcvn
+TCVN5712-1, ei_tcvn
+TCVN5712-1:1993, ei_tcvn
+JIS_C6220-1969-RO, ei_iso646_jp
+ISO646-JP, ei_iso646_jp
+ISO-IR-14, ei_iso646_jp
+JP, ei_iso646_jp
+CSISO14JISC6220RO, ei_iso646_jp
+JIS_X0201, ei_jisx0201
+JISX0201-1976, ei_jisx0201
+X0201, ei_jisx0201
+CSHALFWIDTHKATAKANA, ei_jisx0201
+JIS_X0208, ei_jisx0208
+JIS_X0208-1983, ei_jisx0208
+JIS_X0208-1990, ei_jisx0208
+JIS0208, ei_jisx0208
+X0208, ei_jisx0208
+ISO-IR-87, ei_jisx0208
+JIS_C6226-1983, ei_jisx0208
+CSISO87JISX0208, ei_jisx0208
+JIS_X0212, ei_jisx0212
+JIS_X0212.1990-0, ei_jisx0212
+JIS_X0212-1990, ei_jisx0212
+X0212, ei_jisx0212
+ISO-IR-159, ei_jisx0212
+CSISO159JISX02121990, ei_jisx0212
+GB_1988-80, ei_iso646_cn
+ISO646-CN, ei_iso646_cn
+ISO-IR-57, ei_iso646_cn
+CN, ei_iso646_cn
+CSISO57GB1988, ei_iso646_cn
+GB_2312-80, ei_gb2312
+ISO-IR-58, ei_gb2312
+CSISO58GB231280, ei_gb2312
+CHINESE, ei_gb2312
+ISO-IR-165, ei_isoir165
+CN-GB-ISOIR165, ei_isoir165
+KSC_5601, ei_ksc5601
+KS_C_5601-1987, ei_ksc5601
+KS_C_5601-1989, ei_ksc5601
+ISO-IR-149, ei_ksc5601
+CSKSC56011987, ei_ksc5601
+KOREAN, ei_ksc5601
+EUC-JP, ei_euc_jp
+EUCJP, ei_euc_jp
+EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp
+CSEUCPKDFMTJAPANESE, ei_euc_jp
+SHIFT_JIS, ei_sjis
+SHIFT-JIS, ei_sjis
+SJIS, ei_sjis
+MS_KANJI, ei_sjis
+CSSHIFTJIS, ei_sjis
+PCK, ei_sjis
+CP932, ei_cp932
+ISO-2022-JP, ei_iso2022_jp
+CSISO2022JP, ei_iso2022_jp
+ISO-2022-JP-1, ei_iso2022_jp1
+ISO-2022-JP-2, ei_iso2022_jp2
+CSISO2022JP2, ei_iso2022_jp2
+EUC-CN, ei_euc_cn
+EUCCN, ei_euc_cn
+GB2312, ei_euc_cn
+CN-GB, ei_euc_cn
+CSGB2312, ei_euc_cn
+GBK, ei_ces_gbk
+CP936, ei_cp936
+MS936, ei_cp936
+WINDOWS-936, ei_cp936
+GB18030, ei_gb18030
+ISO-2022-CN, ei_iso2022_cn
+CSISO2022CN, ei_iso2022_cn
+ISO-2022-CN-EXT, ei_iso2022_cn_ext
+HZ, ei_hz
+HZ-GB-2312, ei_hz
+EUC-TW, ei_euc_tw
+EUCTW, ei_euc_tw
+CSEUCTW, ei_euc_tw
+CNS11643, ei_euc_tw
+BIG5, ei_ces_big5
+BIG-5, ei_ces_big5
+BIG-FIVE, ei_ces_big5
+BIGFIVE, ei_ces_big5
+CN-BIG5, ei_ces_big5
+CSBIG5, ei_ces_big5
+CP950, ei_cp950
+BIG5-HKSCS:1999, ei_big5hkscs1999
+BIG5-HKSCS:2001, ei_big5hkscs2001
+BIG5-HKSCS:2004, ei_big5hkscs2004
+BIG5-HKSCS, ei_big5hkscs2008
+BIG5HKSCS, ei_big5hkscs2008
+BIG5-HKSCS:2008, ei_big5hkscs2008
+EUC-KR, ei_euc_kr
+EUCKR, ei_euc_kr
+CSEUCKR, ei_euc_kr
+5601, ei_euc_kr
+CP949, ei_cp949
+UHC, ei_cp949
+JOHAB, ei_johab
+CP1361, ei_johab
+KO_KR.JOHAP92, ei_johab
+ISO-2022-KR, ei_iso2022_kr
+CSISO2022KR, ei_iso2022_kr
+CHAR, ei_local_char
+WCHAR_T, ei_local_wchar_t
diff --git a/lib/aliases_syssolaris.h b/lib/aliases_syssolaris.h
new file mode 100644
index 0000000..c35d4f9
--- /dev/null
+++ b/lib/aliases_syssolaris.h
@@ -0,0 +1,1756 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 lib/aliases_syssolaris.gperf  */
+/* Computed positions: -k'1,3-11,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646.  */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+#line 1 "lib/aliases_syssolaris.gperf"
+struct alias { int name; unsigned int encoding_index; };
+
+#define TOTAL_KEYWORDS 354
+#define MIN_WORD_LENGTH 2
+#define MAX_WORD_LENGTH 45
+#define MIN_HASH_VALUE 8
+#define MAX_HASH_VALUE 1003
+/* maximum key range = 996, duplicates = 0 */
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+aliases_hash (register const char *str, register unsigned int len)
+{
+  static const unsigned short asso_values[] =
+    {
+      1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
+      1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
+      1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
+      1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
+      1004, 1004, 1004, 1004, 1004,    2,  112, 1004,   27,    4,
+        34,   57,   16,   22,   11,  168,    3,   10,  254, 1004,
+      1004, 1004, 1004, 1004, 1004,   21,  126,    7,   10,   37,
+        40,  119,   81,   62,  332,  197,    9,  169,    4,    2,
+         8, 1004,    3,   34,  104,  205,  191,  192,  195,   36,
+        16, 1004, 1004, 1004, 1004,    3, 1004, 1004, 1004, 1004,
+      1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
+      1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
+      1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004
+    };
+  register int hval = len;
+
+  switch (hval)
+    {
+      default:
+        hval += asso_values[(unsigned char)str[10]];
+      /*FALLTHROUGH*/
+      case 10:
+        hval += asso_values[(unsigned char)str[9]];
+      /*FALLTHROUGH*/
+      case 9:
+        hval += asso_values[(unsigned char)str[8]];
+      /*FALLTHROUGH*/
+      case 8:
+        hval += asso_values[(unsigned char)str[7]];
+      /*FALLTHROUGH*/
+      case 7:
+        hval += asso_values[(unsigned char)str[6]];
+      /*FALLTHROUGH*/
+      case 6:
+        hval += asso_values[(unsigned char)str[5]];
+      /*FALLTHROUGH*/
+      case 5:
+        hval += asso_values[(unsigned char)str[4]];
+      /*FALLTHROUGH*/
+      case 4:
+        hval += asso_values[(unsigned char)str[3]];
+      /*FALLTHROUGH*/
+      case 3:
+        hval += asso_values[(unsigned char)str[2]];
+      /*FALLTHROUGH*/
+      case 2:
+      case 1:
+        hval += asso_values[(unsigned char)str[0]];
+        break;
+    }
+  return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct stringpool_t
+  {
+    char stringpool_str8[sizeof("R8")];
+    char stringpool_str13[sizeof("CN")];
+    char stringpool_str14[sizeof("L8")];
+    char stringpool_str15[sizeof("L1")];
+    char stringpool_str22[sizeof("L6")];
+    char stringpool_str27[sizeof("L4")];
+    char stringpool_str28[sizeof("866")];
+    char stringpool_str30[sizeof("C99")];
+    char stringpool_str33[sizeof("L5")];
+    char stringpool_str36[sizeof("646")];
+    char stringpool_str38[sizeof("CHAR")];
+    char stringpool_str39[sizeof("CP819")];
+    char stringpool_str45[sizeof("L2")];
+    char stringpool_str48[sizeof("CP866")];
+    char stringpool_str58[sizeof("CP949")];
+    char stringpool_str60[sizeof("850")];
+    char stringpool_str61[sizeof("5601")];
+    char stringpool_str62[sizeof("RK1048")];
+    char stringpool_str64[sizeof("EUCCN")];
+    char stringpool_str66[sizeof("L10")];
+    char stringpool_str67[sizeof("EUC-CN")];
+    char stringpool_str68[sizeof("L3")];
+    char stringpool_str70[sizeof("CP154")];
+    char stringpool_str71[sizeof("PT154")];
+    char stringpool_str74[sizeof("862")];
+    char stringpool_str79[sizeof("CP1258")];
+    char stringpool_str81[sizeof("CP1251")];
+    char stringpool_str86[sizeof("CP1131")];
+    char stringpool_str88[sizeof("PTCP154")];
+    char stringpool_str91[sizeof("CP850")];
+    char stringpool_str93[sizeof("CP1361")];
+    char stringpool_str94[sizeof("CP862")];
+    char stringpool_str95[sizeof("CP1256")];
+    char stringpool_str98[sizeof("CP950")];
+    char stringpool_str99[sizeof("HZ")];
+    char stringpool_str101[sizeof("CP936")];
+    char stringpool_str105[sizeof("CP1254")];
+    char stringpool_str117[sizeof("CP1255")];
+    char stringpool_str119[sizeof("ISO8859-8")];
+    char stringpool_str121[sizeof("ISO8859-1")];
+    char stringpool_str122[sizeof("ISO-8859-8")];
+    char stringpool_str123[sizeof("ISO_8859-8")];
+    char stringpool_str124[sizeof("ISO-8859-1")];
+    char stringpool_str125[sizeof("ISO_8859-1")];
+    char stringpool_str126[sizeof("ISO8859-11")];
+    char stringpool_str127[sizeof("CP1250")];
+    char stringpool_str128[sizeof("ISO646-CN")];
+    char stringpool_str129[sizeof("ISO-8859-11")];
+    char stringpool_str130[sizeof("ISO_8859-11")];
+    char stringpool_str133[sizeof("ISO8859-9")];
+    char stringpool_str135[sizeof("ISO8859-6")];
+    char stringpool_str136[sizeof("ISO-8859-9")];
+    char stringpool_str137[sizeof("ISO_8859-9")];
+    char stringpool_str138[sizeof("ISO-8859-6")];
+    char stringpool_str139[sizeof("ISO_8859-6")];
+    char stringpool_str140[sizeof("ISO8859-16")];
+    char stringpool_str141[sizeof("CP1252")];
+    char stringpool_str142[sizeof("ISO_8859-16:2001")];
+    char stringpool_str143[sizeof("ISO-8859-16")];
+    char stringpool_str144[sizeof("ISO_8859-16")];
+    char stringpool_str145[sizeof("ISO8859-4")];
+    char stringpool_str146[sizeof("ISO_8859-14:1998")];
+    char stringpool_str147[sizeof("CP932")];
+    char stringpool_str148[sizeof("ISO-8859-4")];
+    char stringpool_str149[sizeof("ISO_8859-4")];
+    char stringpool_str150[sizeof("ISO8859-14")];
+    char stringpool_str152[sizeof("ISO_8859-15:1998")];
+    char stringpool_str153[sizeof("ISO-8859-14")];
+    char stringpool_str154[sizeof("ISO_8859-14")];
+    char stringpool_str157[sizeof("ISO8859-5")];
+    char stringpool_str160[sizeof("ISO-8859-5")];
+    char stringpool_str161[sizeof("ISO_8859-5")];
+    char stringpool_str162[sizeof("ISO8859-15")];
+    char stringpool_str163[sizeof("ISO-IR-6")];
+    char stringpool_str165[sizeof("ISO-8859-15")];
+    char stringpool_str166[sizeof("ISO_8859-15")];
+    char stringpool_str168[sizeof("SJIS")];
+    char stringpool_str169[sizeof("ISO-IR-148")];
+    char stringpool_str170[sizeof("ISO-IR-58")];
+    char stringpool_str172[sizeof("ISO8859-10")];
+    char stringpool_str174[sizeof("CYRILLIC")];
+    char stringpool_str175[sizeof("ISO-8859-10")];
+    char stringpool_str176[sizeof("ISO_8859-10")];
+    char stringpool_str177[sizeof("ISO-IR-199")];
+    char stringpool_str178[sizeof("ISO-IR-14")];
+    char stringpool_str179[sizeof("L7")];
+    char stringpool_str180[sizeof("ISO-IR-166")];
+    char stringpool_str181[sizeof("ISO8859-2")];
+    char stringpool_str182[sizeof("ISO-IR-101")];
+    char stringpool_str183[sizeof("ISO-IR-149")];
+    char stringpool_str184[sizeof("ISO-8859-2")];
+    char stringpool_str185[sizeof("ISO_8859-2")];
+    char stringpool_str186[sizeof("MAC")];
+    char stringpool_str187[sizeof("CP1253")];
+    char stringpool_str188[sizeof("ISO_8859-10:1992")];
+    char stringpool_str189[sizeof("ISO-IR-159")];
+    char stringpool_str191[sizeof("LATIN8")];
+    char stringpool_str192[sizeof("CP1133")];
+    char stringpool_str193[sizeof("LATIN1")];
+    char stringpool_str194[sizeof("ISO-IR-109")];
+    char stringpool_str195[sizeof("ISO-IR-144")];
+    char stringpool_str196[sizeof("ANSI-1251")];
+    char stringpool_str198[sizeof("CNS11643")];
+    char stringpool_str201[sizeof("CSPTCP154")];
+    char stringpool_str202[sizeof("ISO-IR-165")];
+    char stringpool_str203[sizeof("ISO-IR-126")];
+    char stringpool_str204[sizeof("ELOT_928")];
+    char stringpool_str205[sizeof("ISO-IR-110")];
+    char stringpool_str207[sizeof("LATIN6")];
+    char stringpool_str208[sizeof("LATIN-9")];
+    char stringpool_str209[sizeof("ROMAN8")];
+    char stringpool_str210[sizeof("ISO-IR-138")];
+    char stringpool_str211[sizeof("GB_1988-80")];
+    char stringpool_str215[sizeof("CP874")];
+    char stringpool_str217[sizeof("LATIN4")];
+    char stringpool_str219[sizeof("ASCII")];
+    char stringpool_str222[sizeof("UHC")];
+    char stringpool_str223[sizeof("ISO-2022-CN")];
+    char stringpool_str225[sizeof("CHINESE")];
+    char stringpool_str227[sizeof("ISO8859-3")];
+    char stringpool_str228[sizeof("ISO-IR-100")];
+    char stringpool_str229[sizeof("LATIN5")];
+    char stringpool_str230[sizeof("ISO-8859-3")];
+    char stringpool_str231[sizeof("ISO_8859-3")];
+    char stringpool_str232[sizeof("ISO8859-13")];
+    char stringpool_str233[sizeof("ISO-IR-226")];
+    char stringpool_str234[sizeof("CYRILLIC-ASIAN")];
+    char stringpool_str235[sizeof("ISO-8859-13")];
+    char stringpool_str236[sizeof("ISO_8859-13")];
+    char stringpool_str241[sizeof("US")];
+    char stringpool_str242[sizeof("MS-CYRL")];
+    char stringpool_str243[sizeof("TIS620")];
+    char stringpool_str244[sizeof("LATIN10")];
+    char stringpool_str246[sizeof("TIS-620")];
+    char stringpool_str250[sizeof("ARABIC")];
+    char stringpool_str251[sizeof("ECMA-118")];
+    char stringpool_str252[sizeof("EUCKR")];
+    char stringpool_str253[sizeof("LATIN2")];
+    char stringpool_str255[sizeof("EUC-KR")];
+    char stringpool_str258[sizeof("UTF-8")];
+    char stringpool_str259[sizeof("KZ-1048")];
+    char stringpool_str260[sizeof("CSISO2022CN")];
+    char stringpool_str262[sizeof("CSASCII")];
+    char stringpool_str263[sizeof("MS936")];
+    char stringpool_str264[sizeof("IBM819")];
+    char stringpool_str266[sizeof("MULELAO-1")];
+    char stringpool_str267[sizeof("X0208")];
+    char stringpool_str269[sizeof("X0201")];
+    char stringpool_str271[sizeof("GB18030")];
+    char stringpool_str272[sizeof("KOREAN")];
+    char stringpool_str273[sizeof("IBM866")];
+    char stringpool_str274[sizeof("TIS620-0")];
+    char stringpool_str276[sizeof("KOI8-R")];
+    char stringpool_str277[sizeof("ECMA-114")];
+    char stringpool_str278[sizeof("UCS-4")];
+    char stringpool_str279[sizeof("UTF-16")];
+    char stringpool_str281[sizeof("CSKZ1048")];
+    char stringpool_str283[sizeof("KSC_5601")];
+    char stringpool_str284[sizeof("CSKOI8R")];
+    char stringpool_str287[sizeof("MS-EE")];
+    char stringpool_str288[sizeof("GB2312")];
+    char stringpool_str291[sizeof("CSUCS4")];
+    char stringpool_str293[sizeof("BIG5")];
+    char stringpool_str296[sizeof("BIG-5")];
+    char stringpool_str297[sizeof("HP-ROMAN8")];
+    char stringpool_str299[sizeof("LATIN3")];
+    char stringpool_str304[sizeof("KS_C_5601-1989")];
+    char stringpool_str306[sizeof("X0212")];
+    char stringpool_str307[sizeof("TCVN")];
+    char stringpool_str309[sizeof("ISO-CELTIC")];
+    char stringpool_str311[sizeof("CSHPROMAN8")];
+    char stringpool_str314[sizeof("UCS-2")];
+    char stringpool_str316[sizeof("IBM850")];
+    char stringpool_str318[sizeof("ISO-IR-203")];
+    char stringpool_str319[sizeof("IBM862")];
+    char stringpool_str320[sizeof("GB_2312-80")];
+    char stringpool_str324[sizeof("CSISOLATIN1")];
+    char stringpool_str327[sizeof("ISO-2022-CN-EXT")];
+    char stringpool_str335[sizeof("ISO-IR-179")];
+    char stringpool_str337[sizeof("CSISOLATINCYRILLIC")];
+    char stringpool_str338[sizeof("CSISOLATIN6")];
+    char stringpool_str342[sizeof("JP")];
+    char stringpool_str346[sizeof("MACICELAND")];
+    char stringpool_str347[sizeof("UCS-4LE")];
+    char stringpool_str348[sizeof("CSISOLATIN4")];
+    char stringpool_str349[sizeof("CSISOLATINARABIC")];
+    char stringpool_str350[sizeof("UNICODE-1-1")];
+    char stringpool_str353[sizeof("UTF-16LE")];
+    char stringpool_str357[sizeof("CSUNICODE11")];
+    char stringpool_str360[sizeof("CSISOLATIN5")];
+    char stringpool_str361[sizeof("MS-ANSI")];
+    char stringpool_str364[sizeof("CSBIG5")];
+    char stringpool_str365[sizeof("UCS-2LE")];
+    char stringpool_str367[sizeof("CN-BIG5")];
+    char stringpool_str372[sizeof("ARMSCII-8")];
+    char stringpool_str373[sizeof("ISO-10646-UCS-4")];
+    char stringpool_str378[sizeof("UTF-32")];
+    char stringpool_str380[sizeof("CSUNICODE")];
+    char stringpool_str382[sizeof("ISO_8859-8:1988")];
+    char stringpool_str384[sizeof("CSISOLATIN2")];
+    char stringpool_str385[sizeof("CN-GB")];
+    char stringpool_str386[sizeof("ISO646-US")];
+    char stringpool_str387[sizeof("MACROMAN")];
+    char stringpool_str389[sizeof("MACCYRILLIC")];
+    char stringpool_str391[sizeof("ISO-10646-UCS-2")];
+    char stringpool_str394[sizeof("STRK1048-2002")];
+    char stringpool_str395[sizeof("ISO_8859-4:1988")];
+    char stringpool_str396[sizeof("ISO_8859-9:1989")];
+    char stringpool_str397[sizeof("EUCJP")];
+    char stringpool_str400[sizeof("EUC-JP")];
+    char stringpool_str401[sizeof("ISO_8859-5:1988")];
+    char stringpool_str402[sizeof("GREEK8")];
+    char stringpool_str403[sizeof("ASMO-708")];
+    char stringpool_str405[sizeof("PCK")];
+    char stringpool_str408[sizeof("CSIBM866")];
+    char stringpool_str409[sizeof("CP1257")];
+    char stringpool_str411[sizeof("ISO-2022-KR")];
+    char stringpool_str412[sizeof("GEORGIAN-ACADEMY")];
+    char stringpool_str415[sizeof("MACCROATIAN")];
+    char stringpool_str416[sizeof("CP367")];
+    char stringpool_str419[sizeof("GEORGIAN-PS")];
+    char stringpool_str423[sizeof("CSGB2312")];
+    char stringpool_str424[sizeof("VISCII")];
+    char stringpool_str428[sizeof("MS-HEBR")];
+    char stringpool_str429[sizeof("UTF-32LE")];
+    char stringpool_str430[sizeof("CSISOLATIN3")];
+    char stringpool_str432[sizeof("MACARABIC")];
+    char stringpool_str436[sizeof("ISO_8859-3:1988")];
+    char stringpool_str437[sizeof("IBM-CP1133")];
+    char stringpool_str439[sizeof("TIS620.2529-1")];
+    char stringpool_str448[sizeof("CSISO2022KR")];
+    char stringpool_str449[sizeof("ISO8859-7")];
+    char stringpool_str451[sizeof("MACCENTRALEUROPE")];
+    char stringpool_str452[sizeof("ISO-8859-7")];
+    char stringpool_str453[sizeof("ISO_8859-7")];
+    char stringpool_str455[sizeof("CN-GB-ISOIR165")];
+    char stringpool_str461[sizeof("ISO646-JP")];
+    char stringpool_str462[sizeof("KS_C_5601-1987")];
+    char stringpool_str463[sizeof("US-ASCII")];
+    char stringpool_str464[sizeof("UCS-4BE")];
+    char stringpool_str466[sizeof("CSEUCKR")];
+    char stringpool_str467[sizeof("JIS0208")];
+    char stringpool_str470[sizeof("UTF-16BE")];
+    char stringpool_str475[sizeof("MS-ARAB")];
+    char stringpool_str476[sizeof("CSPC862LATINHEBREW")];
+    char stringpool_str478[sizeof("KOI8-T")];
+    char stringpool_str481[sizeof("ISO-IR-87")];
+    char stringpool_str482[sizeof("UCS-2BE")];
+    char stringpool_str489[sizeof("MACROMANIA")];
+    char stringpool_str492[sizeof("UCS-4-INTERNAL")];
+    char stringpool_str493[sizeof("ISO_646.IRV:1991")];
+    char stringpool_str495[sizeof("CSVISCII")];
+    char stringpool_str497[sizeof("VISCII1.1-1")];
+    char stringpool_str500[sizeof("ISO-IR-57")];
+    char stringpool_str502[sizeof("NEXTSTEP")];
+    char stringpool_str503[sizeof("HZ-GB-2312")];
+    char stringpool_str504[sizeof("CSKSC56011987")];
+    char stringpool_str505[sizeof("ISO-IR-157")];
+    char stringpool_str507[sizeof("JIS_C6220-1969-RO")];
+    char stringpool_str508[sizeof("CSISO58GB231280")];
+    char stringpool_str509[sizeof("TIS620.2533-1")];
+    char stringpool_str510[sizeof("UCS-2-INTERNAL")];
+    char stringpool_str511[sizeof("WINDOWS-1258")];
+    char stringpool_str512[sizeof("WINDOWS-1251")];
+    char stringpool_str513[sizeof("MACTHAI")];
+    char stringpool_str515[sizeof("WCHAR_T")];
+    char stringpool_str516[sizeof("GBK")];
+    char stringpool_str517[sizeof("ISO-IR-127")];
+    char stringpool_str519[sizeof("WINDOWS-1256")];
+    char stringpool_str520[sizeof("UNICODE-1-1-UTF-7")];
+    char stringpool_str521[sizeof("LATIN7")];
+    char stringpool_str523[sizeof("ANSI_X3.4-1968")];
+    char stringpool_str524[sizeof("WINDOWS-1254")];
+    char stringpool_str525[sizeof("CSUNICODE11UTF7")];
+    char stringpool_str530[sizeof("WINDOWS-1255")];
+    char stringpool_str531[sizeof("ANSI_X3.4-1986")];
+    char stringpool_str532[sizeof("TIS620.2533-0")];
+    char stringpool_str533[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")];
+    char stringpool_str535[sizeof("WINDOWS-1250")];
+    char stringpool_str536[sizeof("WINDOWS-936")];
+    char stringpool_str537[sizeof("EUCTW")];
+    char stringpool_str540[sizeof("EUC-TW")];
+    char stringpool_str542[sizeof("WINDOWS-1252")];
+    char stringpool_str543[sizeof("JIS_C6226-1983")];
+    char stringpool_str545[sizeof("UCS-4-SWAPPED")];
+    char stringpool_str546[sizeof("UTF-32BE")];
+    char stringpool_str547[sizeof("TCVN5712-1")];
+    char stringpool_str548[sizeof("ISO_8859-1:1987")];
+    char stringpool_str553[sizeof("MACINTOSH")];
+    char stringpool_str554[sizeof("ISO-2022-JP-1")];
+    char stringpool_str555[sizeof("ISO_8859-6:1987")];
+    char stringpool_str556[sizeof("ISO-2022-JP")];
+    char stringpool_str560[sizeof("TIS620.2533")];
+    char stringpool_str563[sizeof("UCS-2-SWAPPED")];
+    char stringpool_str565[sizeof("WINDOWS-1253")];
+    char stringpool_str569[sizeof("JAVA")];
+    char stringpool_str570[sizeof("CSISO57GB1988")];
+    char stringpool_str572[sizeof("TCVN-5712")];
+    char stringpool_str578[sizeof("ISO_8859-2:1987")];
+    char stringpool_str579[sizeof("CSISO14JISC6220RO")];
+    char stringpool_str583[sizeof("CSMACINTOSH")];
+    char stringpool_str584[sizeof("ISO-2022-JP-2")];
+    char stringpool_str588[sizeof("UTF-7")];
+    char stringpool_str589[sizeof("CSPC850MULTILINGUAL")];
+    char stringpool_str592[sizeof("GREEK")];
+    char stringpool_str593[sizeof("CSISO2022JP")];
+    char stringpool_str594[sizeof("CSISOLATINHEBREW")];
+    char stringpool_str601[sizeof("ISO_8859-7:2003")];
+    char stringpool_str616[sizeof("CSISO159JISX02121990")];
+    char stringpool_str619[sizeof("BIGFIVE")];
+    char stringpool_str620[sizeof("CSISO2022JP2")];
+    char stringpool_str622[sizeof("BIG-FIVE")];
+    char stringpool_str636[sizeof("CSISOLATINGREEK")];
+    char stringpool_str637[sizeof("HEBREW")];
+    char stringpool_str641[sizeof("IBM367")];
+    char stringpool_str647[sizeof("CSHALFWIDTHKATAKANA")];
+    char stringpool_str650[sizeof("WINDOWS-874")];
+    char stringpool_str652[sizeof("UNICODELITTLE")];
+    char stringpool_str663[sizeof("BIG5HKSCS")];
+    char stringpool_str666[sizeof("BIG5-HKSCS")];
+    char stringpool_str667[sizeof("JIS_X0208")];
+    char stringpool_str669[sizeof("JIS_X0201")];
+    char stringpool_str676[sizeof("WINDOWS-1257")];
+    char stringpool_str680[sizeof("KOI8-U")];
+    char stringpool_str684[sizeof("KOI8-RU")];
+    char stringpool_str691[sizeof("JOHAB")];
+    char stringpool_str693[sizeof("JISX0201-1976")];
+    char stringpool_str702[sizeof("JIS_X0208-1990")];
+    char stringpool_str706[sizeof("JIS_X0212")];
+    char stringpool_str710[sizeof("JIS_X0212-1990")];
+    char stringpool_str712[sizeof("ISO_8859-7:1987")];
+    char stringpool_str713[sizeof("SHIFT-JIS")];
+    char stringpool_str714[sizeof("SHIFT_JIS")];
+    char stringpool_str732[sizeof("JIS_X0208-1983")];
+    char stringpool_str751[sizeof("CSEUCTW")];
+    char stringpool_str752[sizeof("MACUKRAINE")];
+    char stringpool_str759[sizeof("UNICODEBIG")];
+    char stringpool_str769[sizeof("MS-GREEK")];
+    char stringpool_str774[sizeof("MACGREEK")];
+    char stringpool_str800[sizeof("CSSHIFTJIS")];
+    char stringpool_str822[sizeof("JIS_X0212.1990-0")];
+    char stringpool_str840[sizeof("CSEUCPKDFMTJAPANESE")];
+    char stringpool_str853[sizeof("MACHEBREW")];
+    char stringpool_str858[sizeof("MS_KANJI")];
+    char stringpool_str859[sizeof("TCVN5712-1:1993")];
+    char stringpool_str869[sizeof("WINBALTRIM")];
+    char stringpool_str884[sizeof("MS-TURK")];
+    char stringpool_str894[sizeof("BIG5-HKSCS:2008")];
+    char stringpool_str895[sizeof("BIG5-HKSCS:2001")];
+    char stringpool_str901[sizeof("BIG5-HKSCS:1999")];
+    char stringpool_str907[sizeof("BIG5-HKSCS:2004")];
+    char stringpool_str917[sizeof("CSISO87JISX0208")];
+    char stringpool_str953[sizeof("MACTURKISH")];
+    char stringpool_str1003[sizeof("KO_KR.JOHAP92")];
+  };
+static const struct stringpool_t stringpool_contents =
+  {
+    "R8",
+    "CN",
+    "L8",
+    "L1",
+    "L6",
+    "L4",
+    "866",
+    "C99",
+    "L5",
+    "646",
+    "CHAR",
+    "CP819",
+    "L2",
+    "CP866",
+    "CP949",
+    "850",
+    "5601",
+    "RK1048",
+    "EUCCN",
+    "L10",
+    "EUC-CN",
+    "L3",
+    "CP154",
+    "PT154",
+    "862",
+    "CP1258",
+    "CP1251",
+    "CP1131",
+    "PTCP154",
+    "CP850",
+    "CP1361",
+    "CP862",
+    "CP1256",
+    "CP950",
+    "HZ",
+    "CP936",
+    "CP1254",
+    "CP1255",
+    "ISO8859-8",
+    "ISO8859-1",
+    "ISO-8859-8",
+    "ISO_8859-8",
+    "ISO-8859-1",
+    "ISO_8859-1",
+    "ISO8859-11",
+    "CP1250",
+    "ISO646-CN",
+    "ISO-8859-11",
+    "ISO_8859-11",
+    "ISO8859-9",
+    "ISO8859-6",
+    "ISO-8859-9",
+    "ISO_8859-9",
+    "ISO-8859-6",
+    "ISO_8859-6",
+    "ISO8859-16",
+    "CP1252",
+    "ISO_8859-16:2001",
+    "ISO-8859-16",
+    "ISO_8859-16",
+    "ISO8859-4",
+    "ISO_8859-14:1998",
+    "CP932",
+    "ISO-8859-4",
+    "ISO_8859-4",
+    "ISO8859-14",
+    "ISO_8859-15:1998",
+    "ISO-8859-14",
+    "ISO_8859-14",
+    "ISO8859-5",
+    "ISO-8859-5",
+    "ISO_8859-5",
+    "ISO8859-15",
+    "ISO-IR-6",
+    "ISO-8859-15",
+    "ISO_8859-15",
+    "SJIS",
+    "ISO-IR-148",
+    "ISO-IR-58",
+    "ISO8859-10",
+    "CYRILLIC",
+    "ISO-8859-10",
+    "ISO_8859-10",
+    "ISO-IR-199",
+    "ISO-IR-14",
+    "L7",
+    "ISO-IR-166",
+    "ISO8859-2",
+    "ISO-IR-101",
+    "ISO-IR-149",
+    "ISO-8859-2",
+    "ISO_8859-2",
+    "MAC",
+    "CP1253",
+    "ISO_8859-10:1992",
+    "ISO-IR-159",
+    "LATIN8",
+    "CP1133",
+    "LATIN1",
+    "ISO-IR-109",
+    "ISO-IR-144",
+    "ANSI-1251",
+    "CNS11643",
+    "CSPTCP154",
+    "ISO-IR-165",
+    "ISO-IR-126",
+    "ELOT_928",
+    "ISO-IR-110",
+    "LATIN6",
+    "LATIN-9",
+    "ROMAN8",
+    "ISO-IR-138",
+    "GB_1988-80",
+    "CP874",
+    "LATIN4",
+    "ASCII",
+    "UHC",
+    "ISO-2022-CN",
+    "CHINESE",
+    "ISO8859-3",
+    "ISO-IR-100",
+    "LATIN5",
+    "ISO-8859-3",
+    "ISO_8859-3",
+    "ISO8859-13",
+    "ISO-IR-226",
+    "CYRILLIC-ASIAN",
+    "ISO-8859-13",
+    "ISO_8859-13",
+    "US",
+    "MS-CYRL",
+    "TIS620",
+    "LATIN10",
+    "TIS-620",
+    "ARABIC",
+    "ECMA-118",
+    "EUCKR",
+    "LATIN2",
+    "EUC-KR",
+    "UTF-8",
+    "KZ-1048",
+    "CSISO2022CN",
+    "CSASCII",
+    "MS936",
+    "IBM819",
+    "MULELAO-1",
+    "X0208",
+    "X0201",
+    "GB18030",
+    "KOREAN",
+    "IBM866",
+    "TIS620-0",
+    "KOI8-R",
+    "ECMA-114",
+    "UCS-4",
+    "UTF-16",
+    "CSKZ1048",
+    "KSC_5601",
+    "CSKOI8R",
+    "MS-EE",
+    "GB2312",
+    "CSUCS4",
+    "BIG5",
+    "BIG-5",
+    "HP-ROMAN8",
+    "LATIN3",
+    "KS_C_5601-1989",
+    "X0212",
+    "TCVN",
+    "ISO-CELTIC",
+    "CSHPROMAN8",
+    "UCS-2",
+    "IBM850",
+    "ISO-IR-203",
+    "IBM862",
+    "GB_2312-80",
+    "CSISOLATIN1",
+    "ISO-2022-CN-EXT",
+    "ISO-IR-179",
+    "CSISOLATINCYRILLIC",
+    "CSISOLATIN6",
+    "JP",
+    "MACICELAND",
+    "UCS-4LE",
+    "CSISOLATIN4",
+    "CSISOLATINARABIC",
+    "UNICODE-1-1",
+    "UTF-16LE",
+    "CSUNICODE11",
+    "CSISOLATIN5",
+    "MS-ANSI",
+    "CSBIG5",
+    "UCS-2LE",
+    "CN-BIG5",
+    "ARMSCII-8",
+    "ISO-10646-UCS-4",
+    "UTF-32",
+    "CSUNICODE",
+    "ISO_8859-8:1988",
+    "CSISOLATIN2",
+    "CN-GB",
+    "ISO646-US",
+    "MACROMAN",
+    "MACCYRILLIC",
+    "ISO-10646-UCS-2",
+    "STRK1048-2002",
+    "ISO_8859-4:1988",
+    "ISO_8859-9:1989",
+    "EUCJP",
+    "EUC-JP",
+    "ISO_8859-5:1988",
+    "GREEK8",
+    "ASMO-708",
+    "PCK",
+    "CSIBM866",
+    "CP1257",
+    "ISO-2022-KR",
+    "GEORGIAN-ACADEMY",
+    "MACCROATIAN",
+    "CP367",
+    "GEORGIAN-PS",
+    "CSGB2312",
+    "VISCII",
+    "MS-HEBR",
+    "UTF-32LE",
+    "CSISOLATIN3",
+    "MACARABIC",
+    "ISO_8859-3:1988",
+    "IBM-CP1133",
+    "TIS620.2529-1",
+    "CSISO2022KR",
+    "ISO8859-7",
+    "MACCENTRALEUROPE",
+    "ISO-8859-7",
+    "ISO_8859-7",
+    "CN-GB-ISOIR165",
+    "ISO646-JP",
+    "KS_C_5601-1987",
+    "US-ASCII",
+    "UCS-4BE",
+    "CSEUCKR",
+    "JIS0208",
+    "UTF-16BE",
+    "MS-ARAB",
+    "CSPC862LATINHEBREW",
+    "KOI8-T",
+    "ISO-IR-87",
+    "UCS-2BE",
+    "MACROMANIA",
+    "UCS-4-INTERNAL",
+    "ISO_646.IRV:1991",
+    "CSVISCII",
+    "VISCII1.1-1",
+    "ISO-IR-57",
+    "NEXTSTEP",
+    "HZ-GB-2312",
+    "CSKSC56011987",
+    "ISO-IR-157",
+    "JIS_C6220-1969-RO",
+    "CSISO58GB231280",
+    "TIS620.2533-1",
+    "UCS-2-INTERNAL",
+    "WINDOWS-1258",
+    "WINDOWS-1251",
+    "MACTHAI",
+    "WCHAR_T",
+    "GBK",
+    "ISO-IR-127",
+    "WINDOWS-1256",
+    "UNICODE-1-1-UTF-7",
+    "LATIN7",
+    "ANSI_X3.4-1968",
+    "WINDOWS-1254",
+    "CSUNICODE11UTF7",
+    "WINDOWS-1255",
+    "ANSI_X3.4-1986",
+    "TIS620.2533-0",
+    "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",
+    "WINDOWS-1250",
+    "WINDOWS-936",
+    "EUCTW",
+    "EUC-TW",
+    "WINDOWS-1252",
+    "JIS_C6226-1983",
+    "UCS-4-SWAPPED",
+    "UTF-32BE",
+    "TCVN5712-1",
+    "ISO_8859-1:1987",
+    "MACINTOSH",
+    "ISO-2022-JP-1",
+    "ISO_8859-6:1987",
+    "ISO-2022-JP",
+    "TIS620.2533",
+    "UCS-2-SWAPPED",
+    "WINDOWS-1253",
+    "JAVA",
+    "CSISO57GB1988",
+    "TCVN-5712",
+    "ISO_8859-2:1987",
+    "CSISO14JISC6220RO",
+    "CSMACINTOSH",
+    "ISO-2022-JP-2",
+    "UTF-7",
+    "CSPC850MULTILINGUAL",
+    "GREEK",
+    "CSISO2022JP",
+    "CSISOLATINHEBREW",
+    "ISO_8859-7:2003",
+    "CSISO159JISX02121990",
+    "BIGFIVE",
+    "CSISO2022JP2",
+    "BIG-FIVE",
+    "CSISOLATINGREEK",
+    "HEBREW",
+    "IBM367",
+    "CSHALFWIDTHKATAKANA",
+    "WINDOWS-874",
+    "UNICODELITTLE",
+    "BIG5HKSCS",
+    "BIG5-HKSCS",
+    "JIS_X0208",
+    "JIS_X0201",
+    "WINDOWS-1257",
+    "KOI8-U",
+    "KOI8-RU",
+    "JOHAB",
+    "JISX0201-1976",
+    "JIS_X0208-1990",
+    "JIS_X0212",
+    "JIS_X0212-1990",
+    "ISO_8859-7:1987",
+    "SHIFT-JIS",
+    "SHIFT_JIS",
+    "JIS_X0208-1983",
+    "CSEUCTW",
+    "MACUKRAINE",
+    "UNICODEBIG",
+    "MS-GREEK",
+    "MACGREEK",
+    "CSSHIFTJIS",
+    "JIS_X0212.1990-0",
+    "CSEUCPKDFMTJAPANESE",
+    "MACHEBREW",
+    "MS_KANJI",
+    "TCVN5712-1:1993",
+    "WINBALTRIM",
+    "MS-TURK",
+    "BIG5-HKSCS:2008",
+    "BIG5-HKSCS:2001",
+    "BIG5-HKSCS:1999",
+    "BIG5-HKSCS:2004",
+    "CSISO87JISX0208",
+    "MACTURKISH",
+    "KO_KR.JOHAP92"
+  };
+#define stringpool ((const char *) &stringpool_contents)
+
+static const struct alias aliases[] =
+  {
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 229 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str8, ei_hp_roman8},
+    {-1}, {-1}, {-1}, {-1},
+#line 291 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso646_cn},
+#line 152 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_14},
+#line 61 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 135 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_iso8859_10},
+    {-1}, {-1}, {-1}, {-1},
+#line 85 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_iso8859_4},
+#line 209 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp866},
+    {-1},
+#line 52 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_c99},
+    {-1}, {-1},
+#line 127 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_iso8859_9},
+    {-1}, {-1},
+#line 23 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_ascii},
+    {-1},
+#line 364 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_local_char},
+#line 58 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_iso8859_1},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 69 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_2},
+    {-1}, {-1},
+#line 207 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp866},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 357 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_cp949},
+    {-1},
+#line 201 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_cp850},
+#line 356 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_euc_kr},
+#line 241 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_rk1048},
+    {-1},
+#line 322 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_euc_cn},
+    {-1},
+#line 166 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_16},
+#line 321 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_euc_cn},
+#line 77 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_3},
+    {-1},
+#line 238 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_pt154},
+#line 236 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_pt154},
+    {-1}, {-1},
+#line 205 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_cp862},
+    {-1}, {-1}, {-1}, {-1},
+#line 197 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_cp1258},
+    {-1},
+#line 175 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_cp1251},
+    {-1}, {-1}, {-1}, {-1},
+#line 211 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_cp1131},
+    {-1},
+#line 237 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_pt154},
+    {-1}, {-1},
+#line 199 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_cp850},
+    {-1},
+#line 360 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_johab},
+#line 203 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_cp862},
+#line 191 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_cp1256},
+    {-1}, {-1},
+#line 346 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_cp950},
+#line 334 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_hz},
+    {-1},
+#line 327 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_cp936},
+    {-1}, {-1}, {-1},
+#line 185 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp1254},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1},
+#line 188 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_cp1255},
+    {-1},
+#line 121 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_8},
+    {-1},
+#line 63 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_1},
+#line 115 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_8},
+#line 116 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_8},
+#line 54 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_1},
+#line 55 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_1},
+#line 140 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_11},
+#line 172 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_cp1250},
+#line 289 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso646_cn},
+#line 138 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_11},
+#line 139 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_11},
+    {-1}, {-1},
+#line 129 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_iso8859_9},
+    {-1},
+#line 103 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso8859_6},
+#line 122 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_9},
+#line 123 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_9},
+#line 95 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_iso8859_6},
+#line 96 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso8859_6},
+#line 167 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_16},
+#line 179 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_cp1252},
+#line 163 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_16},
+#line 161 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_16},
+#line 162 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_16},
+#line 87 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_4},
+#line 149 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_14},
+#line 315 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp932},
+#line 80 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_4},
+#line 81 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_iso8859_4},
+#line 154 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_iso8859_14},
+    {-1},
+#line 157 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_15},
+#line 147 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14},
+#line 148 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14},
+    {-1}, {-1},
+#line 94 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_5},
+    {-1}, {-1},
+#line 88 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_5},
+#line 89 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_5},
+#line 160 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_15},
+#line 16 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_ascii},
+    {-1},
+#line 155 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_15},
+#line 156 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_15},
+    {-1},
+#line 311 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_sjis},
+#line 125 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_9},
+#line 294 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_gb2312},
+    {-1},
+#line 137 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_10},
+    {-1},
+#line 92 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_iso8859_5},
+#line 130 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_iso8859_10},
+#line 131 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10},
+#line 150 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_14},
+#line 267 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso646_jp},
+#line 145 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_13},
+#line 254 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_tis620},
+#line 71 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_2},
+#line 67 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_iso8859_2},
+#line 302 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_ksc5601},
+#line 64 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_2},
+#line 65 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_iso8859_2},
+#line 214 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_mac_roman},
+#line 182 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_cp1253},
+#line 132 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_10},
+#line 286 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_jisx0212},
+    {-1},
+#line 151 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_14},
+#line 246 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_cp1133},
+#line 60 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_1},
+#line 75 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_iso8859_3},
+#line 91 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_5},
+#line 178 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_cp1251},
+    {-1},
+#line 339 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_euc_tw},
+    {-1}, {-1},
+#line 240 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_pt154},
+#line 297 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_isoir165},
+#line 108 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_7},
+#line 110 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_7},
+#line 83 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4},
+    {-1},
+#line 134 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_iso8859_10},
+#line 159 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_15},
+#line 228 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_hp_roman8},
+#line 118 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_8},
+#line 288 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_cn},
+    {-1}, {-1}, {-1},
+#line 256 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_cp874},
+    {-1},
+#line 84 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_iso8859_4},
+    {-1},
+#line 13 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_ascii},
+    {-1}, {-1},
+#line 358 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_cp949},
+#line 331 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_iso2022_cn},
+    {-1},
+#line 296 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_gb2312},
+    {-1},
+#line 79 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_3},
+#line 57 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_1},
+#line 126 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_iso8859_9},
+#line 72 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_3},
+#line 73 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_iso8859_3},
+#line 146 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_13},
+#line 164 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_iso8859_16},
+#line 239 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_pt154},
+#line 141 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso8859_13},
+#line 142 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_13},
+    {-1}, {-1}, {-1}, {-1},
+#line 21 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ascii},
+#line 177 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_cp1251},
+#line 249 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_tis620},
+#line 165 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_iso8859_16},
+    {-1},
+#line 248 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_tis620},
+    {-1}, {-1}, {-1},
+#line 101 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_6},
+#line 109 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_iso8859_7},
+#line 354 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_euc_kr},
+#line 68 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_iso8859_2},
+    {-1},
+#line 353 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_euc_kr},
+    {-1}, {-1},
+#line 24 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_utf8},
+#line 243 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_rk1048},
+#line 332 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso2022_cn},
+    {-1},
+#line 22 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_ascii},
+#line 328 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_cp936},
+#line 59 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_1},
+    {-1},
+#line 245 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_mulelao},
+#line 278 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_jisx0208},
+    {-1},
+#line 272 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str269, ei_jisx0201},
+    {-1},
+#line 330 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_gb18030},
+#line 304 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_ksc5601},
+#line 208 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_cp866},
+#line 250 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_tis620},
+    {-1},
+#line 168 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_koi8_r},
+#line 99 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_iso8859_6},
+#line 34 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_ucs4},
+#line 39 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_utf16},
+    {-1},
+#line 244 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_rk1048},
+    {-1},
+#line 299 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ksc5601},
+#line 169 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_koi8_r},
+    {-1}, {-1},
+#line 174 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_cp1250},
+#line 323 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_euc_cn},
+    {-1}, {-1},
+#line 36 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_ucs4},
+    {-1},
+#line 340 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ces_big5},
+    {-1}, {-1},
+#line 341 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str296, ei_ces_big5},
+#line 227 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_hp_roman8},
+    {-1},
+#line 76 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_iso8859_3},
+    {-1}, {-1}, {-1}, {-1},
+#line 301 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_ksc5601},
+    {-1},
+#line 285 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_jisx0212},
+#line 261 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_tcvn},
+    {-1},
+#line 153 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_iso8859_14},
+    {-1},
+#line 230 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_hp_roman8},
+    {-1}, {-1},
+#line 25 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_ucs2},
+    {-1},
+#line 200 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_cp850},
+    {-1},
+#line 158 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_15},
+#line 204 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_cp862},
+#line 293 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str320, ei_gb2312},
+    {-1}, {-1}, {-1},
+#line 62 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_iso8859_1},
+    {-1}, {-1},
+#line 333 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso2022_cn_ext},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 143 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_iso8859_13},
+    {-1},
+#line 93 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_5},
+#line 136 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_10},
+    {-1}, {-1}, {-1},
+#line 268 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso646_jp},
+    {-1}, {-1}, {-1},
+#line 217 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_mac_iceland},
+#line 38 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ucs4le},
+#line 86 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str348, ei_iso8859_4},
+#line 102 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str349, ei_iso8859_6},
+#line 30 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_ucs2be},
+    {-1}, {-1},
+#line 41 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str353, ei_utf16le},
+    {-1}, {-1}, {-1},
+#line 31 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_ucs2be},
+    {-1}, {-1},
+#line 128 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_iso8859_9},
+#line 181 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_cp1252},
+    {-1}, {-1},
+#line 345 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_ces_big5},
+#line 32 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_ucs2le},
+    {-1},
+#line 344 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_ces_big5},
+    {-1}, {-1}, {-1}, {-1},
+#line 232 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_armscii_8},
+#line 35 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_ucs4},
+    {-1}, {-1}, {-1}, {-1},
+#line 42 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_utf32},
+    {-1},
+#line 27 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str380, ei_ucs2},
+    {-1},
+#line 117 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_iso8859_8},
+    {-1},
+#line 70 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso8859_2},
+#line 324 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_euc_cn},
+#line 14 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_ascii},
+#line 212 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_mac_roman},
+    {-1},
+#line 220 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_mac_cyrillic},
+    {-1},
+#line 26 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ucs2},
+    {-1}, {-1},
+#line 242 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_rk1048},
+#line 82 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_iso8859_4},
+#line 124 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_iso8859_9},
+#line 306 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_euc_jp},
+    {-1}, {-1},
+#line 305 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_euc_jp},
+#line 90 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_iso8859_5},
+#line 111 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_iso8859_7},
+#line 100 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso8859_6},
+    {-1},
+#line 314 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_sjis},
+    {-1}, {-1},
+#line 210 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_cp866},
+#line 194 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_cp1257},
+    {-1},
+#line 362 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_iso2022_kr},
+#line 233 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_georgian_academy},
+    {-1}, {-1},
+#line 218 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_mac_croatian},
+#line 19 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_ascii},
+    {-1}, {-1},
+#line 234 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_georgian_ps},
+    {-1}, {-1}, {-1},
+#line 325 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_euc_cn},
+#line 258 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_viscii},
+    {-1}, {-1}, {-1},
+#line 190 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_cp1255},
+#line 44 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_utf32le},
+#line 78 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_iso8859_3},
+    {-1},
+#line 225 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_mac_arabic},
+    {-1}, {-1}, {-1},
+#line 74 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_iso8859_3},
+#line 247 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_cp1133},
+    {-1},
+#line 251 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_tis620},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 363 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso2022_kr},
+#line 114 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7},
+    {-1},
+#line 216 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_centraleurope},
+#line 104 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_iso8859_7},
+#line 105 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_iso8859_7},
+    {-1},
+#line 298 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_isoir165},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 266 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_iso646_jp},
+#line 300 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_ksc5601},
+#line 12 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_ascii},
+#line 37 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_ucs4be},
+    {-1},
+#line 355 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_euc_kr},
+#line 277 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_jisx0208},
+    {-1}, {-1},
+#line 40 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_utf16be},
+    {-1}, {-1}, {-1}, {-1},
+#line 193 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_cp1256},
+#line 206 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_cp862},
+    {-1},
+#line 235 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_koi8_t},
+    {-1}, {-1},
+#line 279 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_jisx0208},
+#line 28 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str482, ei_ucs2be},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 219 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_mac_romania},
+    {-1}, {-1},
+#line 50 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_ucs4internal},
+#line 15 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_ascii},
+    {-1},
+#line 260 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_viscii},
+    {-1},
+#line 259 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_viscii},
+    {-1}, {-1},
+#line 290 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_iso646_cn},
+    {-1},
+#line 231 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_nextstep},
+#line 335 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_hz},
+#line 303 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_ksc5601},
+#line 133 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso8859_10},
+    {-1},
+#line 265 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_iso646_jp},
+#line 295 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_gb2312},
+#line 253 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_tis620},
+#line 48 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_ucs2internal},
+#line 198 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_cp1258},
+#line 176 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str512, ei_cp1251},
+#line 226 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_mac_thai},
+    {-1},
+#line 365 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_local_wchar_t},
+#line 326 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_ces_gbk},
+#line 98 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_iso8859_6},
+    {-1},
+#line 192 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str519, ei_cp1256},
+#line 46 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_utf7},
+#line 144 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_iso8859_13},
+    {-1},
+#line 17 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_ascii},
+#line 186 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_cp1254},
+#line 47 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_utf7},
+    {-1}, {-1}, {-1}, {-1},
+#line 189 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str530, ei_cp1255},
+#line 18 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ascii},
+#line 252 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_tis620},
+#line 307 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str533, ei_euc_jp},
+    {-1},
+#line 173 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_cp1250},
+#line 329 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_cp936},
+#line 337 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_euc_tw},
+    {-1}, {-1},
+#line 336 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str540, ei_euc_tw},
+    {-1},
+#line 180 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_cp1252},
+#line 280 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_jisx0208},
+    {-1},
+#line 51 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_ucs4swapped},
+#line 43 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_utf32be},
+#line 263 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_tcvn},
+#line 56 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str548, ei_iso8859_1},
+    {-1}, {-1}, {-1}, {-1},
+#line 213 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str553, ei_mac_roman},
+#line 318 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_iso2022_jp1},
+#line 97 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_iso8859_6},
+#line 316 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_iso2022_jp},
+    {-1}, {-1}, {-1},
+#line 255 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_tis620},
+    {-1}, {-1},
+#line 49 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_ucs2swapped},
+    {-1},
+#line 183 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str565, ei_cp1253},
+    {-1}, {-1}, {-1},
+#line 53 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_java},
+#line 292 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str570, ei_iso646_cn},
+    {-1},
+#line 262 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_tcvn},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 66 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str578, ei_iso8859_2},
+#line 269 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_iso646_jp},
+    {-1}, {-1}, {-1},
+#line 215 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_mac_roman},
+#line 319 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_iso2022_jp2},
+    {-1}, {-1}, {-1},
+#line 45 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str588, ei_utf7},
+#line 202 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str589, ei_cp850},
+    {-1}, {-1},
+#line 112 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str592, ei_iso8859_7},
+#line 317 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_iso2022_jp},
+#line 120 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_iso8859_8},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 107 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_iso8859_7},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 287 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str616, ei_jisx0212},
+    {-1}, {-1},
+#line 343 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str619, ei_ces_big5},
+#line 320 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_iso2022_jp2},
+    {-1},
+#line 342 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_ces_big5},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1},
+#line 113 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str636, ei_iso8859_7},
+#line 119 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str637, ei_iso8859_8},
+    {-1}, {-1}, {-1},
+#line 20 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str641, ei_ascii},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 273 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str647, ei_jisx0201},
+    {-1}, {-1},
+#line 257 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str650, ei_cp874},
+    {-1},
+#line 33 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_ucs2le},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1},
+#line 351 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_big5hkscs2008},
+    {-1}, {-1},
+#line 350 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_big5hkscs2008},
+#line 274 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str667, ei_jisx0208},
+    {-1},
+#line 270 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 195 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_cp1257},
+    {-1}, {-1}, {-1},
+#line 170 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str680, ei_koi8_u},
+    {-1}, {-1}, {-1},
+#line 171 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str684, ei_koi8_ru},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 359 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_johab},
+    {-1},
+#line 271 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str693, ei_jisx0201},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 276 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_jisx0208},
+    {-1}, {-1}, {-1},
+#line 282 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str706, ei_jisx0212},
+    {-1}, {-1}, {-1},
+#line 284 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str710, ei_jisx0212},
+    {-1},
+#line 106 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str712, ei_iso8859_7},
+#line 310 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str713, ei_sjis},
+#line 309 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str714, ei_sjis},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 275 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str732, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 338 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str751, ei_euc_tw},
+#line 221 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str752, ei_mac_ukraine},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 29 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str759, ei_ucs2be},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 184 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str769, ei_cp1253},
+    {-1}, {-1}, {-1}, {-1},
+#line 222 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str774, ei_mac_greek},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 313 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str800, ei_sjis},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 283 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str822, ei_jisx0212},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 308 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str840, ei_euc_jp},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1},
+#line 224 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str853, ei_mac_hebrew},
+    {-1}, {-1}, {-1}, {-1},
+#line 312 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str858, ei_sjis},
+#line 264 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str859, ei_tcvn},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 196 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str869, ei_cp1257},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 187 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str884, ei_cp1254},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 352 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str894, ei_big5hkscs2008},
+#line 348 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str895, ei_big5hkscs2001},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 347 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str901, ei_big5hkscs1999},
+    {-1}, {-1}, {-1}, {-1}, {-1},
+#line 349 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str907, ei_big5hkscs2004},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 281 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str917, ei_jisx0208},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 223 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str953, ei_mac_turkish},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+    {-1}, {-1}, {-1}, {-1},
+#line 361 "lib/aliases_syssolaris.gperf"
+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str1003, ei_johab}
+  };
+
+#ifdef __GNUC__
+__inline
+#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+__attribute__ ((__gnu_inline__))
+#endif
+#endif
+const struct alias *
+aliases_lookup (register const char *str, register unsigned int len)
+{
+  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+    {
+      register int key = aliases_hash (str, len);
+
+      if (key <= MAX_HASH_VALUE && key >= 0)
+        {
+          register int o = aliases[key].name;
+          if (o >= 0)
+            {
+              register const char *s = o + stringpool;
+
+              if (*str == *s && !strcmp (str + 1, s + 1))
+                return &aliases[key];
+            }
+        }
+    }
+  return 0;
+}
diff --git a/lib/armscii_8.h b/lib/armscii_8.h
new file mode 100644
index 0000000..8d1613f
--- /dev/null
+++ b/lib/armscii_8.h
@@ -0,0 +1,116 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ARMSCII-8
+ */
+
+static const unsigned short armscii_8_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0xfffd, 0x0587, 0x0589, 0x0029, 0x0028, 0x00bb, 0x00ab,
+  0x2014, 0x002e, 0x055d, 0x002c, 0x002d, 0x058a, 0x2026, 0x055c,
+  /* 0xb0 */
+  0x055b, 0x055e, 0x0531, 0x0561, 0x0532, 0x0562, 0x0533, 0x0563,
+  0x0534, 0x0564, 0x0535, 0x0565, 0x0536, 0x0566, 0x0537, 0x0567,
+  /* 0xc0 */
+  0x0538, 0x0568, 0x0539, 0x0569, 0x053a, 0x056a, 0x053b, 0x056b,
+  0x053c, 0x056c, 0x053d, 0x056d, 0x053e, 0x056e, 0x053f, 0x056f,
+  /* 0xd0 */
+  0x0540, 0x0570, 0x0541, 0x0571, 0x0542, 0x0572, 0x0543, 0x0573,
+  0x0544, 0x0574, 0x0545, 0x0575, 0x0546, 0x0576, 0x0547, 0x0577,
+  /* 0xe0 */
+  0x0548, 0x0578, 0x0549, 0x0579, 0x054a, 0x057a, 0x054b, 0x057b,
+  0x054c, 0x057c, 0x054d, 0x057d, 0x054e, 0x057e, 0x054f, 0x057f,
+  /* 0xf0 */
+  0x0550, 0x0580, 0x0551, 0x0581, 0x0552, 0x0582, 0x0553, 0x0583,
+  0x0554, 0x0584, 0x0555, 0x0585, 0x0556, 0x0586, 0x055a, 0xfffd,
+};
+
+static int
+armscii_8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = armscii_8_2uni[c-0xa0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char armscii_8_page00[8] = {
+  0xa5, 0xa4, 0x2a, 0x2b, 0xab, 0xac, 0xa9, 0x2f, /* 0x28-0x2f */
+};
+static const unsigned char armscii_8_page00_1[32] = {
+  0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char armscii_8_page05[96] = {
+  0x00, 0xb2, 0xb4, 0xb6, 0xb8, 0xba, 0xbc, 0xbe, /* 0x30-0x37 */
+  0xc0, 0xc2, 0xc4, 0xc6, 0xc8, 0xca, 0xcc, 0xce, /* 0x38-0x3f */
+  0xd0, 0xd2, 0xd4, 0xd6, 0xd8, 0xda, 0xdc, 0xde, /* 0x40-0x47 */
+  0xe0, 0xe2, 0xe4, 0xe6, 0xe8, 0xea, 0xec, 0xee, /* 0x48-0x4f */
+  0xf0, 0xf2, 0xf4, 0xf6, 0xf8, 0xfa, 0xfc, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0xfe, 0xb0, 0xaf, 0xaa, 0xb1, 0x00, /* 0x58-0x5f */
+  0x00, 0xb3, 0xb5, 0xb7, 0xb9, 0xbb, 0xbd, 0xbf, /* 0x60-0x67 */
+  0xc1, 0xc3, 0xc5, 0xc7, 0xc9, 0xcb, 0xcd, 0xcf, /* 0x68-0x6f */
+  0xd1, 0xd3, 0xd5, 0xd7, 0xd9, 0xdb, 0xdd, 0xdf, /* 0x70-0x77 */
+  0xe1, 0xe3, 0xe5, 0xe7, 0xe9, 0xeb, 0xed, 0xef, /* 0x78-0x7f */
+  0xf1, 0xf3, 0xf5, 0xf7, 0xf9, 0xfb, 0xfd, 0xa2, /* 0x80-0x87 */
+  0x00, 0xa3, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+};
+static const unsigned char armscii_8_page20[24] = {
+  0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0x00, /* 0x20-0x27 */
+};
+
+static int
+armscii_8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0028) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0028 && wc < 0x0030)
+    c = armscii_8_page00[wc-0x0028];
+  else if (wc >= 0x0030 && wc < 0x00a0)
+    c = wc;
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = armscii_8_page00_1[wc-0x00a0];
+  else if (wc >= 0x0530 && wc < 0x0590)
+    c = armscii_8_page05[wc-0x0530];
+  else if (wc >= 0x2010 && wc < 0x2028)
+    c = armscii_8_page20[wc-0x2010];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/ascii.h b/lib/ascii.h
new file mode 100644
index 0000000..fa49e3b
--- /dev/null
+++ b/lib/ascii.h
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ASCII
+ */
+
+static int
+ascii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static int
+ascii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/atarist.h b/lib/atarist.h
new file mode 100644
index 0000000..90f18cc
--- /dev/null
+++ b/lib/atarist.h
@@ -0,0 +1,158 @@
+/*
+ * Copyright (C) 1999-2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * Atari ST
+ */
+
+static const unsigned short atarist_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7,
+  0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5,
+  /* 0x90 */
+  0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9,
+  0x00ff, 0x00d6, 0x00dc, 0x00a2, 0x00a3, 0x00a5, 0x00df, 0x0192,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+  0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x00e3, 0x00f5, 0x00d8, 0x00f8, 0x0153, 0x0152, 0x00c0, 0x00c3,
+  0x00d5, 0x00a8, 0x00b4, 0x2020, 0x00b6, 0x00a9, 0x00ae, 0x2122,
+  /* 0xc0 */
+  0x0133, 0x0132, 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5,
+  0x05d6, 0x05d7, 0x05d8, 0x05d9, 0x05db, 0x05dc, 0x05de, 0x05e0,
+  /* 0xd0 */
+  0x05e1, 0x05e2, 0x05e4, 0x05e6, 0x05e7, 0x05e8, 0x05e9, 0x05ea,
+  0x05df, 0x05da, 0x05dd, 0x05e3, 0x05e5, 0x00a7, 0x2227, 0x221e,
+  /* 0xe0 */
+  0x03b1, 0x03b2, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4,
+  0x03a6, 0x0398, 0x03a9, 0x03b4, 0x222e, 0x03c6, 0x2208, 0x2229,
+  /* 0xf0 */
+  0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x00b3, 0x00af,
+};
+
+static int
+atarist_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) atarist_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char atarist_page00[96] = {
+  0x00, 0xad, 0x9b, 0x9c, 0x00, 0x9d, 0x00, 0xdd, /* 0xa0-0xa7 */
+  0xb9, 0xbd, 0xa6, 0xae, 0xaa, 0x00, 0xbe, 0xff, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0xfe, 0xba, 0xe6, 0xbc, 0xfa, /* 0xb0-0xb7 */
+  0x00, 0x00, 0xa7, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */
+  0xb6, 0x00, 0x00, 0xb7, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */
+  0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0xa5, 0x00, 0x00, 0x00, 0xb8, 0x99, 0x00, /* 0xd0-0xd7 */
+  0xb2, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x9e, /* 0xd8-0xdf */
+  0x85, 0xa0, 0x83, 0xb0, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */
+  0x00, 0xa4, 0x95, 0xa2, 0x93, 0xb1, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0xb3, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x98, /* 0xf8-0xff */
+};
+static const unsigned char atarist_page01[104] = {
+  0x00, 0x00, 0xc1, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0xb5, 0xb4, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char atarist_page03[56] = {
+  0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0xe0, 0xe1, 0x00, 0xeb, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
+};
+static const unsigned char atarist_page05[32] = {
+  0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, /* 0xd0-0xd7 */
+  0xca, 0xcb, 0xd9, 0xcc, 0xcd, 0xda, 0xce, 0xd8, /* 0xd8-0xdf */
+  0xcf, 0xd0, 0xd1, 0xdb, 0xd2, 0xdc, 0xd3, 0xd4, /* 0xe0-0xe7 */
+  0xd5, 0xd6, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+};
+static const unsigned char atarist_page22[96] = {
+  0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xdf, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, /* 0x20-0x27 */
+  0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char atarist_page23[24] = {
+  0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+
+static int
+atarist_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = atarist_page00[wc-0x00a0];
+  else if (wc >= 0x0130 && wc < 0x0198)
+    c = atarist_page01[wc-0x0130];
+  else if (wc >= 0x0390 && wc < 0x03c8)
+    c = atarist_page03[wc-0x0390];
+  else if (wc >= 0x05d0 && wc < 0x05f0)
+    c = atarist_page05[wc-0x05d0];
+  else if (wc == 0x2020)
+    c = 0xbb;
+  else if (wc == 0x207f)
+    c = 0xfc;
+  else if (wc == 0x2122)
+    c = 0xbf;
+  else if (wc >= 0x2208 && wc < 0x2268)
+    c = atarist_page22[wc-0x2208];
+  else if (wc >= 0x2310 && wc < 0x2328)
+    c = atarist_page23[wc-0x2310];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/big5.h b/lib/big5.h
new file mode 100644
index 0000000..de10a99
--- /dev/null
+++ b/lib/big5.h
@@ -0,0 +1,4160 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * BIG5
+ */
+
+static const unsigned short big5_2uni_pagea1[6121] = {
+  /* 0xa1 */
+  0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2022, 0xff1b, 0xff1a,
+  0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xff64, 0xfe52,
+  0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2013, 0xfe31,
+  0x2014, 0xfe33, 0xfffd, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35,
+  0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39,
+  0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d,
+  0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41,
+  0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b,
+  0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d,
+  0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7,
+  0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605,
+  0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, 0x32a3, 0x2105,
+  0x203e, 0xfffd, 0xff3f, 0xfffd, 0xfe49, 0xfe4a, 0xfe4d, 0xfe4e,
+  0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, 0xff0d, 0x00d7,
+  0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, 0x2266, 0x2267,
+  0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, 0xfe64, 0xfe65,
+  0xfe66, 0x223c, 0x2229, 0x222a, 0x22a5, 0x2220, 0x221f, 0x22bf,
+  0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, 0x2640, 0x2642,
+  0x2641, 0x2609, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197,
+  0x2199, 0x2198, 0x2225, 0x2223, 0xfffd,
+  /* 0xa2 */
+  0xfffd, 0xff0f, 0xff3c, 0xff04, 0x00a5, 0x3012, 0x00a2, 0x00a3,
+  0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5,
+  0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4,
+  0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7,
+  0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586,
+  0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a,
+  0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500,
+  0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x256e,
+  0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, 0x25e2, 0x25e3,
+  0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, 0xff11, 0xff12,
+  0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x2160,
+  0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168,
+  0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027,
+  0x3028, 0x3029, 0xfffd, 0x5344, 0xfffd, 0xff21, 0xff22, 0xff23,
+  0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b,
+  0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33,
+  0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff41,
+  0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, 0xff49,
+  0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51,
+  0xff52, 0xff53, 0xff54, 0xff55, 0xff56,
+  /* 0xa3 */
+  0xff57, 0xff58, 0xff59, 0xff5a, 0x0391, 0x0392, 0x0393, 0x0394,
+  0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c,
+  0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5,
+  0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2, 0x03b3, 0x03b4,
+  0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc,
+  0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c4, 0x03c5,
+  0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x3105, 0x3106, 0x3107, 0x3108,
+  0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x3110,
+  0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118,
+  0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, 0x3120,
+  0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128,
+  0x3129, 0x02d9, 0x02c9, 0x02ca, 0x02c7, 0x02cb, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xa4 */
+  0x4e00, 0x4e59, 0x4e01, 0x4e03, 0x4e43, 0x4e5d, 0x4e86, 0x4e8c,
+  0x4eba, 0x513f, 0x5165, 0x516b, 0x51e0, 0x5200, 0x5201, 0x529b,
+  0x5315, 0x5341, 0x535c, 0x53c8, 0x4e09, 0x4e0b, 0x4e08, 0x4e0a,
+  0x4e2b, 0x4e38, 0x51e1, 0x4e45, 0x4e48, 0x4e5f, 0x4e5e, 0x4e8e,
+  0x4ea1, 0x5140, 0x5203, 0x52fa, 0x5343, 0x53c9, 0x53e3, 0x571f,
+  0x58eb, 0x5915, 0x5927, 0x5973, 0x5b50, 0x5b51, 0x5b53, 0x5bf8,
+  0x5c0f, 0x5c22, 0x5c38, 0x5c71, 0x5ddd, 0x5de5, 0x5df1, 0x5df2,
+  0x5df3, 0x5dfe, 0x5e72, 0x5efe, 0x5f0b, 0x5f13, 0x624d, 0x4e11,
+  0x4e10, 0x4e0d, 0x4e2d, 0x4e30, 0x4e39, 0x4e4b, 0x5c39, 0x4e88,
+  0x4e91, 0x4e95, 0x4e92, 0x4e94, 0x4ea2, 0x4ec1, 0x4ec0, 0x4ec3,
+  0x4ec6, 0x4ec7, 0x4ecd, 0x4eca, 0x4ecb, 0x4ec4, 0x5143, 0x5141,
+  0x5167, 0x516d, 0x516e, 0x516c, 0x5197, 0x51f6, 0x5206, 0x5207,
+  0x5208, 0x52fb, 0x52fe, 0x52ff, 0x5316, 0x5339, 0x5348, 0x5347,
+  0x5345, 0x535e, 0x5384, 0x53cb, 0x53ca, 0x53cd, 0x58ec, 0x5929,
+  0x592b, 0x592a, 0x592d, 0x5b54, 0x5c11, 0x5c24, 0x5c3a, 0x5c6f,
+  0x5df4, 0x5e7b, 0x5eff, 0x5f14, 0x5f15, 0x5fc3, 0x6208, 0x6236,
+  0x624b, 0x624e, 0x652f, 0x6587, 0x6597, 0x65a4, 0x65b9, 0x65e5,
+  0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79, 0x6bcb, 0x6bd4,
+  0x6bdb, 0x6c0f, 0x6c34, 0x706b, 0x722a, 0x7236, 0x723b, 0x7247,
+  0x7259, 0x725b, 0x72ac, 0x738b, 0x4e19,
+  /* 0xa5 */
+  0x4e16, 0x4e15, 0x4e14, 0x4e18, 0x4e3b, 0x4e4d, 0x4e4f, 0x4e4e,
+  0x4ee5, 0x4ed8, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, 0x4ee3, 0x4ee4,
+  0x4ed9, 0x4ede, 0x5145, 0x5144, 0x5189, 0x518a, 0x51ac, 0x51f9,
+  0x51fa, 0x51f8, 0x520a, 0x52a0, 0x529f, 0x5305, 0x5306, 0x5317,
+  0x531d, 0x4edf, 0x534a, 0x5349, 0x5361, 0x5360, 0x536f, 0x536e,
+  0x53bb, 0x53ef, 0x53e4, 0x53f3, 0x53ec, 0x53ee, 0x53e9, 0x53e8,
+  0x53fc, 0x53f8, 0x53f5, 0x53eb, 0x53e6, 0x53ea, 0x53f2, 0x53f1,
+  0x53f0, 0x53e5, 0x53ed, 0x53fb, 0x56db, 0x56da, 0x5916, 0x592e,
+  0x5931, 0x5974, 0x5976, 0x5b55, 0x5b83, 0x5c3c, 0x5de8, 0x5de7,
+  0x5de6, 0x5e02, 0x5e03, 0x5e73, 0x5e7c, 0x5f01, 0x5f18, 0x5f17,
+  0x5fc5, 0x620a, 0x6253, 0x6254, 0x6252, 0x6251, 0x65a5, 0x65e6,
+  0x672e, 0x672c, 0x672a, 0x672b, 0x672d, 0x6b63, 0x6bcd, 0x6c11,
+  0x6c10, 0x6c38, 0x6c41, 0x6c40, 0x6c3e, 0x72af, 0x7384, 0x7389,
+  0x74dc, 0x74e6, 0x7518, 0x751f, 0x7528, 0x7529, 0x7530, 0x7531,
+  0x7532, 0x7533, 0x758b, 0x767d, 0x76ae, 0x76bf, 0x76ee, 0x77db,
+  0x77e2, 0x77f3, 0x793a, 0x79be, 0x7a74, 0x7acb, 0x4e1e, 0x4e1f,
+  0x4e52, 0x4e53, 0x4e69, 0x4e99, 0x4ea4, 0x4ea6, 0x4ea5, 0x4eff,
+  0x4f09, 0x4f19, 0x4f0a, 0x4f15, 0x4f0d, 0x4f10, 0x4f11, 0x4f0f,
+  0x4ef2, 0x4ef6, 0x4efb, 0x4ef0, 0x4ef3, 0x4efd, 0x4f01, 0x4f0b,
+  0x5149, 0x5147, 0x5146, 0x5148, 0x5168,
+  /* 0xa6 */
+  0x5171, 0x518d, 0x51b0, 0x5217, 0x5211, 0x5212, 0x520e, 0x5216,
+  0x52a3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540f,
+  0x540c, 0x540a, 0x5410, 0x5401, 0x540b, 0x5404, 0x5411, 0x540d,
+  0x5408, 0x5403, 0x540e, 0x5406, 0x5412, 0x56e0, 0x56de, 0x56dd,
+  0x5733, 0x5730, 0x5728, 0x572d, 0x572c, 0x572f, 0x5729, 0x5919,
+  0x591a, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597d, 0x5979,
+  0x5982, 0x5981, 0x5b57, 0x5b58, 0x5b87, 0x5b88, 0x5b85, 0x5b89,
+  0x5bfa, 0x5c16, 0x5c79, 0x5dde, 0x5e06, 0x5e76, 0x5e74, 0x5f0f,
+  0x5f1b, 0x5fd9, 0x5fd6, 0x620e, 0x620c, 0x620d, 0x6210, 0x6263,
+  0x625b, 0x6258, 0x6536, 0x65e9, 0x65e8, 0x65ec, 0x65ed, 0x66f2,
+  0x66f3, 0x6709, 0x673d, 0x6734, 0x6731, 0x6735, 0x6b21, 0x6b64,
+  0x6b7b, 0x6c16, 0x6c5d, 0x6c57, 0x6c59, 0x6c5f, 0x6c60, 0x6c50,
+  0x6c55, 0x6c61, 0x6c5b, 0x6c4d, 0x6c4e, 0x7070, 0x725f, 0x725d,
+  0x767e, 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f8a, 0x7fbd, 0x8001,
+  0x8003, 0x800c, 0x8012, 0x8033, 0x807f, 0x8089, 0x808b, 0x808c,
+  0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c, 0x821b, 0x821f, 0x826e,
+  0x8272, 0x827e, 0x866b, 0x8840, 0x884c, 0x8863, 0x897f, 0x9621,
+  0x4e32, 0x4ea8, 0x4f4d, 0x4f4f, 0x4f47, 0x4f57, 0x4f5e, 0x4f34,
+  0x4f5b, 0x4f55, 0x4f30, 0x4f50, 0x4f51, 0x4f3d, 0x4f3a, 0x4f38,
+  0x4f43, 0x4f54, 0x4f3c, 0x4f46, 0x4f63,
+  /* 0xa7 */
+  0x4f5c, 0x4f60, 0x4f2f, 0x4f4e, 0x4f36, 0x4f59, 0x4f5d, 0x4f48,
+  0x4f5a, 0x514c, 0x514b, 0x514d, 0x5175, 0x51b6, 0x51b7, 0x5225,
+  0x5224, 0x5229, 0x522a, 0x5228, 0x52ab, 0x52a9, 0x52aa, 0x52ac,
+  0x5323, 0x5373, 0x5375, 0x541d, 0x542d, 0x541e, 0x543e, 0x5426,
+  0x544e, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, 0x541b,
+  0x5429, 0x544a, 0x5439, 0x543b, 0x5438, 0x542e, 0x5435, 0x5436,
+  0x5420, 0x543c, 0x5440, 0x5431, 0x542b, 0x541f, 0x542c, 0x56ea,
+  0x56f0, 0x56e4, 0x56eb, 0x574a, 0x5751, 0x5740, 0x574d, 0x5747,
+  0x574e, 0x573e, 0x5750, 0x574f, 0x573b, 0x58ef, 0x593e, 0x599d,
+  0x5992, 0x59a8, 0x599e, 0x59a3, 0x5999, 0x5996, 0x598d, 0x59a4,
+  0x5993, 0x598a, 0x59a5, 0x5b5d, 0x5b5c, 0x5b5a, 0x5b5b, 0x5b8c,
+  0x5b8b, 0x5b8f, 0x5c2c, 0x5c40, 0x5c41, 0x5c3f, 0x5c3e, 0x5c90,
+  0x5c91, 0x5c94, 0x5c8c, 0x5deb, 0x5e0c, 0x5e8f, 0x5e87, 0x5e8a,
+  0x5ef7, 0x5f04, 0x5f1f, 0x5f64, 0x5f62, 0x5f77, 0x5f79, 0x5fd8,
+  0x5fcc, 0x5fd7, 0x5fcd, 0x5ff1, 0x5feb, 0x5ff8, 0x5fea, 0x6212,
+  0x6211, 0x6284, 0x6297, 0x6296, 0x6280, 0x6276, 0x6289, 0x626d,
+  0x628a, 0x627c, 0x627e, 0x6279, 0x6273, 0x6292, 0x626f, 0x6298,
+  0x626e, 0x6295, 0x6293, 0x6291, 0x6286, 0x6539, 0x653b, 0x6538,
+  0x65f1, 0x66f4, 0x675f, 0x674e, 0x674f, 0x6750, 0x6751, 0x675c,
+  0x6756, 0x675e, 0x6749, 0x6746, 0x6760,
+  /* 0xa8 */
+  0x6753, 0x6757, 0x6b65, 0x6bcf, 0x6c42, 0x6c5e, 0x6c99, 0x6c81,
+  0x6c88, 0x6c89, 0x6c85, 0x6c9b, 0x6c6a, 0x6c7a, 0x6c90, 0x6c70,
+  0x6c8c, 0x6c68, 0x6c96, 0x6c92, 0x6c7d, 0x6c83, 0x6c72, 0x6c7e,
+  0x6c74, 0x6c86, 0x6c76, 0x6c8d, 0x6c94, 0x6c98, 0x6c82, 0x7076,
+  0x707c, 0x707d, 0x7078, 0x7262, 0x7261, 0x7260, 0x72c4, 0x72c2,
+  0x7396, 0x752c, 0x752b, 0x7537, 0x7538, 0x7682, 0x76ef, 0x77e3,
+  0x79c1, 0x79c0, 0x79bf, 0x7a76, 0x7cfb, 0x7f55, 0x8096, 0x8093,
+  0x809d, 0x8098, 0x809b, 0x809a, 0x80b2, 0x826f, 0x8292, 0x828b,
+  0x828d, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46, 0x8c55, 0x8c9d,
+  0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b, 0x8fb0, 0x8fc2,
+  0x8fc6, 0x8fc5, 0x8fc4, 0x5de1, 0x9091, 0x90a2, 0x90aa, 0x90a6,
+  0x90a3, 0x9149, 0x91c6, 0x91cc, 0x9632, 0x962e, 0x9631, 0x962a,
+  0x962c, 0x4e26, 0x4e56, 0x4e73, 0x4e8b, 0x4e9b, 0x4e9e, 0x4eab,
+  0x4eac, 0x4f6f, 0x4f9d, 0x4f8d, 0x4f73, 0x4f7f, 0x4f6c, 0x4f9b,
+  0x4f8b, 0x4f86, 0x4f83, 0x4f70, 0x4f75, 0x4f88, 0x4f69, 0x4f7b,
+  0x4f96, 0x4f7e, 0x4f8f, 0x4f91, 0x4f7a, 0x5154, 0x5152, 0x5155,
+  0x5169, 0x5177, 0x5176, 0x5178, 0x51bd, 0x51fd, 0x523b, 0x5238,
+  0x5237, 0x523a, 0x5230, 0x522e, 0x5236, 0x5241, 0x52be, 0x52bb,
+  0x5352, 0x5354, 0x5353, 0x5351, 0x5366, 0x5377, 0x5378, 0x5379,
+  0x53d6, 0x53d4, 0x53d7, 0x5473, 0x5475,
+  /* 0xa9 */
+  0x5496, 0x5478, 0x5495, 0x5480, 0x547b, 0x5477, 0x5484, 0x5492,
+  0x5486, 0x547c, 0x5490, 0x5471, 0x5476, 0x548c, 0x549a, 0x5462,
+  0x5468, 0x548b, 0x547d, 0x548e, 0x56fa, 0x5783, 0x5777, 0x576a,
+  0x5769, 0x5761, 0x5766, 0x5764, 0x577c, 0x591c, 0x5949, 0x5947,
+  0x5948, 0x5944, 0x5954, 0x59be, 0x59bb, 0x59d4, 0x59b9, 0x59ae,
+  0x59d1, 0x59c6, 0x59d0, 0x59cd, 0x59cb, 0x59d3, 0x59ca, 0x59af,
+  0x59b3, 0x59d2, 0x59c5, 0x5b5f, 0x5b64, 0x5b63, 0x5b97, 0x5b9a,
+  0x5b98, 0x5b9c, 0x5b99, 0x5b9b, 0x5c1a, 0x5c48, 0x5c45, 0x5c46,
+  0x5cb7, 0x5ca1, 0x5cb8, 0x5ca9, 0x5cab, 0x5cb1, 0x5cb3, 0x5e18,
+  0x5e1a, 0x5e16, 0x5e15, 0x5e1b, 0x5e11, 0x5e78, 0x5e9a, 0x5e97,
+  0x5e9c, 0x5e95, 0x5e96, 0x5ef6, 0x5f26, 0x5f27, 0x5f29, 0x5f80,
+  0x5f81, 0x5f7f, 0x5f7c, 0x5fdd, 0x5fe0, 0x5ffd, 0x5ff5, 0x5fff,
+  0x600f, 0x6014, 0x602f, 0x6035, 0x6016, 0x602a, 0x6015, 0x6021,
+  0x6027, 0x6029, 0x602b, 0x601b, 0x6216, 0x6215, 0x623f, 0x623e,
+  0x6240, 0x627f, 0x62c9, 0x62cc, 0x62c4, 0x62bf, 0x62c2, 0x62b9,
+  0x62d2, 0x62db, 0x62ab, 0x62d3, 0x62d4, 0x62cb, 0x62c8, 0x62a8,
+  0x62bd, 0x62bc, 0x62d0, 0x62d9, 0x62c7, 0x62cd, 0x62b5, 0x62da,
+  0x62b1, 0x62d8, 0x62d6, 0x62d7, 0x62c6, 0x62ac, 0x62ce, 0x653e,
+  0x65a7, 0x65bc, 0x65fa, 0x6614, 0x6613, 0x660c, 0x6606, 0x6602,
+  0x660e, 0x6600, 0x660f, 0x6615, 0x660a,
+  /* 0xaa */
+  0x6607, 0x670d, 0x670b, 0x676d, 0x678b, 0x6795, 0x6771, 0x679c,
+  0x6773, 0x6777, 0x6787, 0x679d, 0x6797, 0x676f, 0x6770, 0x677f,
+  0x6789, 0x677e, 0x6790, 0x6775, 0x679a, 0x6793, 0x677c, 0x676a,
+  0x6772, 0x6b23, 0x6b66, 0x6b67, 0x6b7f, 0x6c13, 0x6c1b, 0x6ce3,
+  0x6ce8, 0x6cf3, 0x6cb1, 0x6ccc, 0x6ce5, 0x6cb3, 0x6cbd, 0x6cbe,
+  0x6cbc, 0x6ce2, 0x6cab, 0x6cd5, 0x6cd3, 0x6cb8, 0x6cc4, 0x6cb9,
+  0x6cc1, 0x6cae, 0x6cd7, 0x6cc5, 0x6cf1, 0x6cbf, 0x6cbb, 0x6ce1,
+  0x6cdb, 0x6cca, 0x6cac, 0x6cef, 0x6cdc, 0x6cd6, 0x6ce0, 0x7095,
+  0x708e, 0x7092, 0x708a, 0x7099, 0x722c, 0x722d, 0x7238, 0x7248,
+  0x7267, 0x7269, 0x72c0, 0x72ce, 0x72d9, 0x72d7, 0x72d0, 0x73a9,
+  0x73a8, 0x739f, 0x73ab, 0x73a5, 0x753d, 0x759d, 0x7599, 0x759a,
+  0x7684, 0x76c2, 0x76f2, 0x76f4, 0x77e5, 0x77fd, 0x793e, 0x7940,
+  0x7941, 0x79c9, 0x79c8, 0x7a7a, 0x7a79, 0x7afa, 0x7cfe, 0x7f54,
+  0x7f8c, 0x7f8b, 0x8005, 0x80ba, 0x80a5, 0x80a2, 0x80b1, 0x80a1,
+  0x80ab, 0x80a9, 0x80b4, 0x80aa, 0x80af, 0x81e5, 0x81fe, 0x820d,
+  0x82b3, 0x829d, 0x8299, 0x82ad, 0x82bd, 0x829f, 0x82b9, 0x82b1,
+  0x82ac, 0x82a5, 0x82af, 0x82b8, 0x82a3, 0x82b0, 0x82be, 0x82b7,
+  0x864e, 0x8671, 0x521d, 0x8868, 0x8ecb, 0x8fce, 0x8fd4, 0x8fd1,
+  0x90b5, 0x90b8, 0x90b1, 0x90b6, 0x91c7, 0x91d1, 0x9577, 0x9580,
+  0x961c, 0x9640, 0x963f, 0x963b, 0x9644,
+  /* 0xab */
+  0x9642, 0x96b9, 0x96e8, 0x9752, 0x975e, 0x4e9f, 0x4ead, 0x4eae,
+  0x4fe1, 0x4fb5, 0x4faf, 0x4fbf, 0x4fe0, 0x4fd1, 0x4fcf, 0x4fdd,
+  0x4fc3, 0x4fb6, 0x4fd8, 0x4fdf, 0x4fca, 0x4fd7, 0x4fae, 0x4fd0,
+  0x4fc4, 0x4fc2, 0x4fda, 0x4fce, 0x4fde, 0x4fb7, 0x5157, 0x5192,
+  0x5191, 0x51a0, 0x524e, 0x5243, 0x524a, 0x524d, 0x524c, 0x524b,
+  0x5247, 0x52c7, 0x52c9, 0x52c3, 0x52c1, 0x530d, 0x5357, 0x537b,
+  0x539a, 0x53db, 0x54ac, 0x54c0, 0x54a8, 0x54ce, 0x54c9, 0x54b8,
+  0x54a6, 0x54b3, 0x54c7, 0x54c2, 0x54bd, 0x54aa, 0x54c1, 0x54c4,
+  0x54c8, 0x54af, 0x54ab, 0x54b1, 0x54bb, 0x54a9, 0x54a7, 0x54bf,
+  0x56ff, 0x5782, 0x578b, 0x57a0, 0x57a3, 0x57a2, 0x57ce, 0x57ae,
+  0x5793, 0x5955, 0x5951, 0x594f, 0x594e, 0x5950, 0x59dc, 0x59d8,
+  0x59ff, 0x59e3, 0x59e8, 0x5a03, 0x59e5, 0x59ea, 0x59da, 0x59e6,
+  0x5a01, 0x59fb, 0x5b69, 0x5ba3, 0x5ba6, 0x5ba4, 0x5ba2, 0x5ba5,
+  0x5c01, 0x5c4e, 0x5c4f, 0x5c4d, 0x5c4b, 0x5cd9, 0x5cd2, 0x5df7,
+  0x5e1d, 0x5e25, 0x5e1f, 0x5e7d, 0x5ea0, 0x5ea6, 0x5efa, 0x5f08,
+  0x5f2d, 0x5f65, 0x5f88, 0x5f85, 0x5f8a, 0x5f8b, 0x5f87, 0x5f8c,
+  0x5f89, 0x6012, 0x601d, 0x6020, 0x6025, 0x600e, 0x6028, 0x604d,
+  0x6070, 0x6068, 0x6062, 0x6046, 0x6043, 0x606c, 0x606b, 0x606a,
+  0x6064, 0x6241, 0x62dc, 0x6316, 0x6309, 0x62fc, 0x62ed, 0x6301,
+  0x62ee, 0x62fd, 0x6307, 0x62f1, 0x62f7,
+  /* 0xac */
+  0x62ef, 0x62ec, 0x62fe, 0x62f4, 0x6311, 0x6302, 0x653f, 0x6545,
+  0x65ab, 0x65bd, 0x65e2, 0x6625, 0x662d, 0x6620, 0x6627, 0x662f,
+  0x661f, 0x6628, 0x6631, 0x6624, 0x66f7, 0x67ff, 0x67d3, 0x67f1,
+  0x67d4, 0x67d0, 0x67ec, 0x67b6, 0x67af, 0x67f5, 0x67e9, 0x67ef,
+  0x67c4, 0x67d1, 0x67b4, 0x67da, 0x67e5, 0x67b8, 0x67cf, 0x67de,
+  0x67f3, 0x67b0, 0x67d9, 0x67e2, 0x67dd, 0x67d2, 0x6b6a, 0x6b83,
+  0x6b86, 0x6bb5, 0x6bd2, 0x6bd7, 0x6c1f, 0x6cc9, 0x6d0b, 0x6d32,
+  0x6d2a, 0x6d41, 0x6d25, 0x6d0c, 0x6d31, 0x6d1e, 0x6d17, 0x6d3b,
+  0x6d3d, 0x6d3e, 0x6d36, 0x6d1b, 0x6cf5, 0x6d39, 0x6d27, 0x6d38,
+  0x6d29, 0x6d2e, 0x6d35, 0x6d0e, 0x6d2b, 0x70ab, 0x70ba, 0x70b3,
+  0x70ac, 0x70af, 0x70ad, 0x70b8, 0x70ae, 0x70a4, 0x7230, 0x7272,
+  0x726f, 0x7274, 0x72e9, 0x72e0, 0x72e1, 0x73b7, 0x73ca, 0x73bb,
+  0x73b2, 0x73cd, 0x73c0, 0x73b3, 0x751a, 0x752d, 0x754f, 0x754c,
+  0x754e, 0x754b, 0x75ab, 0x75a4, 0x75a5, 0x75a2, 0x75a3, 0x7678,
+  0x7686, 0x7687, 0x7688, 0x76c8, 0x76c6, 0x76c3, 0x76c5, 0x7701,
+  0x76f9, 0x76f8, 0x7709, 0x770b, 0x76fe, 0x76fc, 0x7707, 0x77dc,
+  0x7802, 0x7814, 0x780c, 0x780d, 0x7946, 0x7949, 0x7948, 0x7947,
+  0x79b9, 0x79ba, 0x79d1, 0x79d2, 0x79cb, 0x7a7f, 0x7a81, 0x7aff,
+  0x7afd, 0x7c7d, 0x7d02, 0x7d05, 0x7d00, 0x7d09, 0x7d07, 0x7d04,
+  0x7d06, 0x7f38, 0x7f8e, 0x7fbf, 0x8004,
+  /* 0xad */
+  0x8010, 0x800d, 0x8011, 0x8036, 0x80d6, 0x80e5, 0x80da, 0x80c3,
+  0x80c4, 0x80cc, 0x80e1, 0x80db, 0x80ce, 0x80de, 0x80e4, 0x80dd,
+  0x81f4, 0x8222, 0x82e7, 0x8303, 0x8305, 0x82e3, 0x82db, 0x82e6,
+  0x8304, 0x82e5, 0x8302, 0x8309, 0x82d2, 0x82d7, 0x82f1, 0x8301,
+  0x82dc, 0x82d4, 0x82d1, 0x82de, 0x82d3, 0x82df, 0x82ef, 0x8306,
+  0x8650, 0x8679, 0x867b, 0x867a, 0x884d, 0x886b, 0x8981, 0x89d4,
+  0x8a08, 0x8a02, 0x8a03, 0x8c9e, 0x8ca0, 0x8d74, 0x8d73, 0x8db4,
+  0x8ecd, 0x8ecc, 0x8ff0, 0x8fe6, 0x8fe2, 0x8fea, 0x8fe5, 0x8fed,
+  0x8feb, 0x8fe4, 0x8fe8, 0x90ca, 0x90ce, 0x90c1, 0x90c3, 0x914b,
+  0x914a, 0x91cd, 0x9582, 0x9650, 0x964b, 0x964c, 0x964d, 0x9762,
+  0x9769, 0x97cb, 0x97ed, 0x97f3, 0x9801, 0x98a8, 0x98db, 0x98df,
+  0x9996, 0x9999, 0x4e58, 0x4eb3, 0x500c, 0x500d, 0x5023, 0x4fef,
+  0x5026, 0x5025, 0x4ff8, 0x5029, 0x5016, 0x5006, 0x503c, 0x501f,
+  0x501a, 0x5012, 0x5011, 0x4ffa, 0x5000, 0x5014, 0x5028, 0x4ff1,
+  0x5021, 0x500b, 0x5019, 0x5018, 0x4ff3, 0x4fee, 0x502d, 0x502a,
+  0x4ffe, 0x502b, 0x5009, 0x517c, 0x51a4, 0x51a5, 0x51a2, 0x51cd,
+  0x51cc, 0x51c6, 0x51cb, 0x5256, 0x525c, 0x5254, 0x525b, 0x525d,
+  0x532a, 0x537f, 0x539f, 0x539d, 0x53df, 0x54e8, 0x5510, 0x5501,
+  0x5537, 0x54fc, 0x54e5, 0x54f2, 0x5506, 0x54fa, 0x5514, 0x54e9,
+  0x54ed, 0x54e1, 0x5509, 0x54ee, 0x54ea,
+  /* 0xae */
+  0x54e6, 0x5527, 0x5507, 0x54fd, 0x550f, 0x5703, 0x5704, 0x57c2,
+  0x57d4, 0x57cb, 0x57c3, 0x5809, 0x590f, 0x5957, 0x5958, 0x595a,
+  0x5a11, 0x5a18, 0x5a1c, 0x5a1f, 0x5a1b, 0x5a13, 0x59ec, 0x5a20,
+  0x5a23, 0x5a29, 0x5a25, 0x5a0c, 0x5a09, 0x5b6b, 0x5c58, 0x5bb0,
+  0x5bb3, 0x5bb6, 0x5bb4, 0x5bae, 0x5bb5, 0x5bb9, 0x5bb8, 0x5c04,
+  0x5c51, 0x5c55, 0x5c50, 0x5ced, 0x5cfd, 0x5cfb, 0x5cea, 0x5ce8,
+  0x5cf0, 0x5cf6, 0x5d01, 0x5cf4, 0x5dee, 0x5e2d, 0x5e2b, 0x5eab,
+  0x5ead, 0x5ea7, 0x5f31, 0x5f92, 0x5f91, 0x5f90, 0x6059, 0x6063,
+  0x6065, 0x6050, 0x6055, 0x606d, 0x6069, 0x606f, 0x6084, 0x609f,
+  0x609a, 0x608d, 0x6094, 0x608c, 0x6085, 0x6096, 0x6247, 0x62f3,
+  0x6308, 0x62ff, 0x634e, 0x633e, 0x632f, 0x6355, 0x6342, 0x6346,
+  0x634f, 0x6349, 0x633a, 0x6350, 0x633d, 0x632a, 0x632b, 0x6328,
+  0x634d, 0x634c, 0x6548, 0x6549, 0x6599, 0x65c1, 0x65c5, 0x6642,
+  0x6649, 0x664f, 0x6643, 0x6652, 0x664c, 0x6645, 0x6641, 0x66f8,
+  0x6714, 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, 0x6846, 0x6853,
+  0x6839, 0x6842, 0x6854, 0x6829, 0x68b3, 0x6817, 0x684c, 0x6851,
+  0x683d, 0x67f4, 0x6850, 0x6840, 0x683c, 0x6843, 0x682a, 0x6845,
+  0x6813, 0x6818, 0x6841, 0x6b8a, 0x6b89, 0x6bb7, 0x6c23, 0x6c27,
+  0x6c28, 0x6c26, 0x6c24, 0x6cf0, 0x6d6a, 0x6d95, 0x6d88, 0x6d87,
+  0x6d66, 0x6d78, 0x6d77, 0x6d59, 0x6d93,
+  /* 0xaf */
+  0x6d6c, 0x6d89, 0x6d6e, 0x6d5a, 0x6d74, 0x6d69, 0x6d8c, 0x6d8a,
+  0x6d79, 0x6d85, 0x6d65, 0x6d94, 0x70ca, 0x70d8, 0x70e4, 0x70d9,
+  0x70c8, 0x70cf, 0x7239, 0x7279, 0x72fc, 0x72f9, 0x72fd, 0x72f8,
+  0x72f7, 0x7386, 0x73ed, 0x7409, 0x73ee, 0x73e0, 0x73ea, 0x73de,
+  0x7554, 0x755d, 0x755c, 0x755a, 0x7559, 0x75be, 0x75c5, 0x75c7,
+  0x75b2, 0x75b3, 0x75bd, 0x75bc, 0x75b9, 0x75c2, 0x75b8, 0x768b,
+  0x76b0, 0x76ca, 0x76cd, 0x76ce, 0x7729, 0x771f, 0x7720, 0x7728,
+  0x77e9, 0x7830, 0x7827, 0x7838, 0x781d, 0x7834, 0x7837, 0x7825,
+  0x782d, 0x7820, 0x781f, 0x7832, 0x7955, 0x7950, 0x7960, 0x795f,
+  0x7956, 0x795e, 0x795d, 0x7957, 0x795a, 0x79e4, 0x79e3, 0x79e7,
+  0x79df, 0x79e6, 0x79e9, 0x79d8, 0x7a84, 0x7a88, 0x7ad9, 0x7b06,
+  0x7b11, 0x7c89, 0x7d21, 0x7d17, 0x7d0b, 0x7d0a, 0x7d20, 0x7d22,
+  0x7d14, 0x7d10, 0x7d15, 0x7d1a, 0x7d1c, 0x7d0d, 0x7d19, 0x7d1b,
+  0x7f3a, 0x7f5f, 0x7f94, 0x7fc5, 0x7fc1, 0x8006, 0x8018, 0x8015,
+  0x8019, 0x8017, 0x803d, 0x803f, 0x80f1, 0x8102, 0x80f0, 0x8105,
+  0x80ed, 0x80f4, 0x8106, 0x80f8, 0x80f3, 0x8108, 0x80fd, 0x810a,
+  0x80fc, 0x80ef, 0x81ed, 0x81ec, 0x8200, 0x8210, 0x822a, 0x822b,
+  0x8228, 0x822c, 0x82bb, 0x832b, 0x8352, 0x8354, 0x834a, 0x8338,
+  0x8350, 0x8349, 0x8335, 0x8334, 0x834f, 0x8332, 0x8339, 0x8336,
+  0x8317, 0x8340, 0x8331, 0x8328, 0x8343,
+  /* 0xb0 */
+  0x8654, 0x868a, 0x86aa, 0x8693, 0x86a4, 0x86a9, 0x868c, 0x86a3,
+  0x869c, 0x8870, 0x8877, 0x8881, 0x8882, 0x887d, 0x8879, 0x8a18,
+  0x8a10, 0x8a0e, 0x8a0c, 0x8a15, 0x8a0a, 0x8a17, 0x8a13, 0x8a16,
+  0x8a0f, 0x8a11, 0x8c48, 0x8c7a, 0x8c79, 0x8ca1, 0x8ca2, 0x8d77,
+  0x8eac, 0x8ed2, 0x8ed4, 0x8ecf, 0x8fb1, 0x9001, 0x9006, 0x8ff7,
+  0x9000, 0x8ffa, 0x8ff4, 0x9003, 0x8ffd, 0x9005, 0x8ff8, 0x9095,
+  0x90e1, 0x90dd, 0x90e2, 0x9152, 0x914d, 0x914c, 0x91d8, 0x91dd,
+  0x91d7, 0x91dc, 0x91d9, 0x9583, 0x9662, 0x9663, 0x9661, 0x965b,
+  0x965d, 0x9664, 0x9658, 0x965e, 0x96bb, 0x98e2, 0x99ac, 0x9aa8,
+  0x9ad8, 0x9b25, 0x9b32, 0x9b3c, 0x4e7e, 0x507a, 0x507d, 0x505c,
+  0x5047, 0x5043, 0x504c, 0x505a, 0x5049, 0x5065, 0x5076, 0x504e,
+  0x5055, 0x5075, 0x5074, 0x5077, 0x504f, 0x500f, 0x506f, 0x506d,
+  0x515c, 0x5195, 0x51f0, 0x526a, 0x526f, 0x52d2, 0x52d9, 0x52d8,
+  0x52d5, 0x5310, 0x530f, 0x5319, 0x533f, 0x5340, 0x533e, 0x53c3,
+  0x66fc, 0x5546, 0x556a, 0x5566, 0x5544, 0x555e, 0x5561, 0x5543,
+  0x554a, 0x5531, 0x5556, 0x554f, 0x5555, 0x552f, 0x5564, 0x5538,
+  0x552e, 0x555c, 0x552c, 0x5563, 0x5533, 0x5541, 0x5557, 0x5708,
+  0x570b, 0x5709, 0x57df, 0x5805, 0x580a, 0x5806, 0x57e0, 0x57e4,
+  0x57fa, 0x5802, 0x5835, 0x57f7, 0x57f9, 0x5920, 0x5962, 0x5a36,
+  0x5a41, 0x5a49, 0x5a66, 0x5a6a, 0x5a40,
+  /* 0xb1 */
+  0x5a3c, 0x5a62, 0x5a5a, 0x5a46, 0x5a4a, 0x5b70, 0x5bc7, 0x5bc5,
+  0x5bc4, 0x5bc2, 0x5bbf, 0x5bc6, 0x5c09, 0x5c08, 0x5c07, 0x5c60,
+  0x5c5c, 0x5c5d, 0x5d07, 0x5d06, 0x5d0e, 0x5d1b, 0x5d16, 0x5d22,
+  0x5d11, 0x5d29, 0x5d14, 0x5d19, 0x5d24, 0x5d27, 0x5d17, 0x5de2,
+  0x5e38, 0x5e36, 0x5e33, 0x5e37, 0x5eb7, 0x5eb8, 0x5eb6, 0x5eb5,
+  0x5ebe, 0x5f35, 0x5f37, 0x5f57, 0x5f6c, 0x5f69, 0x5f6b, 0x5f97,
+  0x5f99, 0x5f9e, 0x5f98, 0x5fa1, 0x5fa0, 0x5f9c, 0x607f, 0x60a3,
+  0x6089, 0x60a0, 0x60a8, 0x60cb, 0x60b4, 0x60e6, 0x60bd, 0x60c5,
+  0x60bb, 0x60b5, 0x60dc, 0x60bc, 0x60d8, 0x60d5, 0x60c6, 0x60df,
+  0x60b8, 0x60da, 0x60c7, 0x621a, 0x621b, 0x6248, 0x63a0, 0x63a7,
+  0x6372, 0x6396, 0x63a2, 0x63a5, 0x6377, 0x6367, 0x6398, 0x63aa,
+  0x6371, 0x63a9, 0x6389, 0x6383, 0x639b, 0x636b, 0x63a8, 0x6384,
+  0x6388, 0x6399, 0x63a1, 0x63ac, 0x6392, 0x638f, 0x6380, 0x637b,
+  0x6369, 0x6368, 0x637a, 0x655d, 0x6556, 0x6551, 0x6559, 0x6557,
+  0x555f, 0x654f, 0x6558, 0x6555, 0x6554, 0x659c, 0x659b, 0x65ac,
+  0x65cf, 0x65cb, 0x65cc, 0x65ce, 0x665d, 0x665a, 0x6664, 0x6668,
+  0x6666, 0x665e, 0x66f9, 0x52d7, 0x671b, 0x6881, 0x68af, 0x68a2,
+  0x6893, 0x68b5, 0x687f, 0x6876, 0x68b1, 0x68a7, 0x6897, 0x68b0,
+  0x6883, 0x68c4, 0x68ad, 0x6886, 0x6885, 0x6894, 0x689d, 0x68a8,
+  0x689f, 0x68a1, 0x6882, 0x6b32, 0x6bba,
+  /* 0xb2 */
+  0x6beb, 0x6bec, 0x6c2b, 0x6d8e, 0x6dbc, 0x6df3, 0x6dd9, 0x6db2,
+  0x6de1, 0x6dcc, 0x6de4, 0x6dfb, 0x6dfa, 0x6e05, 0x6dc7, 0x6dcb,
+  0x6daf, 0x6dd1, 0x6dae, 0x6dde, 0x6df9, 0x6db8, 0x6df7, 0x6df5,
+  0x6dc5, 0x6dd2, 0x6e1a, 0x6db5, 0x6dda, 0x6deb, 0x6dd8, 0x6dea,
+  0x6df1, 0x6dee, 0x6de8, 0x6dc6, 0x6dc4, 0x6daa, 0x6dec, 0x6dbf,
+  0x6de6, 0x70f9, 0x7109, 0x710a, 0x70fd, 0x70ef, 0x723d, 0x727d,
+  0x7281, 0x731c, 0x731b, 0x7316, 0x7313, 0x7319, 0x7387, 0x7405,
+  0x740a, 0x7403, 0x7406, 0x73fe, 0x740d, 0x74e0, 0x74f6, 0x74f7,
+  0x751c, 0x7522, 0x7565, 0x7566, 0x7562, 0x7570, 0x758f, 0x75d4,
+  0x75d5, 0x75b5, 0x75ca, 0x75cd, 0x768e, 0x76d4, 0x76d2, 0x76db,
+  0x7737, 0x773e, 0x773c, 0x7736, 0x7738, 0x773a, 0x786b, 0x7843,
+  0x784e, 0x7965, 0x7968, 0x796d, 0x79fb, 0x7a92, 0x7a95, 0x7b20,
+  0x7b28, 0x7b1b, 0x7b2c, 0x7b26, 0x7b19, 0x7b1e, 0x7b2e, 0x7c92,
+  0x7c97, 0x7c95, 0x7d46, 0x7d43, 0x7d71, 0x7d2e, 0x7d39, 0x7d3c,
+  0x7d40, 0x7d30, 0x7d33, 0x7d44, 0x7d2f, 0x7d42, 0x7d32, 0x7d31,
+  0x7f3d, 0x7f9e, 0x7f9a, 0x7fcc, 0x7fce, 0x7fd2, 0x801c, 0x804a,
+  0x8046, 0x812f, 0x8116, 0x8123, 0x812b, 0x8129, 0x8130, 0x8124,
+  0x8202, 0x8235, 0x8237, 0x8236, 0x8239, 0x838e, 0x839e, 0x8398,
+  0x8378, 0x83a2, 0x8396, 0x83bd, 0x83ab, 0x8392, 0x838a, 0x8393,
+  0x8389, 0x83a0, 0x8377, 0x837b, 0x837c,
+  /* 0xb3 */
+  0x8386, 0x83a7, 0x8655, 0x5f6a, 0x86c7, 0x86c0, 0x86b6, 0x86c4,
+  0x86b5, 0x86c6, 0x86cb, 0x86b1, 0x86af, 0x86c9, 0x8853, 0x889e,
+  0x8888, 0x88ab, 0x8892, 0x8896, 0x888d, 0x888b, 0x8993, 0x898f,
+  0x8a2a, 0x8a1d, 0x8a23, 0x8a25, 0x8a31, 0x8a2d, 0x8a1f, 0x8a1b,
+  0x8a22, 0x8c49, 0x8c5a, 0x8ca9, 0x8cac, 0x8cab, 0x8ca8, 0x8caa,
+  0x8ca7, 0x8d67, 0x8d66, 0x8dbe, 0x8dba, 0x8edb, 0x8edf, 0x9019,
+  0x900d, 0x901a, 0x9017, 0x9023, 0x901f, 0x901d, 0x9010, 0x9015,
+  0x901e, 0x9020, 0x900f, 0x9022, 0x9016, 0x901b, 0x9014, 0x90e8,
+  0x90ed, 0x90fd, 0x9157, 0x91ce, 0x91f5, 0x91e6, 0x91e3, 0x91e7,
+  0x91ed, 0x91e9, 0x9589, 0x966a, 0x9675, 0x9673, 0x9678, 0x9670,
+  0x9674, 0x9676, 0x9677, 0x966c, 0x96c0, 0x96ea, 0x96e9, 0x7ae0,
+  0x7adf, 0x9802, 0x9803, 0x9b5a, 0x9ce5, 0x9e75, 0x9e7f, 0x9ea5,
+  0x9ebb, 0x50a2, 0x508d, 0x5085, 0x5099, 0x5091, 0x5080, 0x5096,
+  0x5098, 0x509a, 0x6700, 0x51f1, 0x5272, 0x5274, 0x5275, 0x5269,
+  0x52de, 0x52dd, 0x52db, 0x535a, 0x53a5, 0x557b, 0x5580, 0x55a7,
+  0x557c, 0x558a, 0x559d, 0x5598, 0x5582, 0x559c, 0x55aa, 0x5594,
+  0x5587, 0x558b, 0x5583, 0x55b3, 0x55ae, 0x559f, 0x553e, 0x55b2,
+  0x559a, 0x55bb, 0x55ac, 0x55b1, 0x557e, 0x5589, 0x55ab, 0x5599,
+  0x570d, 0x582f, 0x582a, 0x5834, 0x5824, 0x5830, 0x5831, 0x5821,
+  0x581d, 0x5820, 0x58f9, 0x58fa, 0x5960,
+  /* 0xb4 */
+  0x5a77, 0x5a9a, 0x5a7f, 0x5a92, 0x5a9b, 0x5aa7, 0x5b73, 0x5b71,
+  0x5bd2, 0x5bcc, 0x5bd3, 0x5bd0, 0x5c0a, 0x5c0b, 0x5c31, 0x5d4c,
+  0x5d50, 0x5d34, 0x5d47, 0x5dfd, 0x5e45, 0x5e3d, 0x5e40, 0x5e43,
+  0x5e7e, 0x5eca, 0x5ec1, 0x5ec2, 0x5ec4, 0x5f3c, 0x5f6d, 0x5fa9,
+  0x5faa, 0x5fa8, 0x60d1, 0x60e1, 0x60b2, 0x60b6, 0x60e0, 0x611c,
+  0x6123, 0x60fa, 0x6115, 0x60f0, 0x60fb, 0x60f4, 0x6168, 0x60f1,
+  0x610e, 0x60f6, 0x6109, 0x6100, 0x6112, 0x621f, 0x6249, 0x63a3,
+  0x638c, 0x63cf, 0x63c0, 0x63e9, 0x63c9, 0x63c6, 0x63cd, 0x63d2,
+  0x63e3, 0x63d0, 0x63e1, 0x63d6, 0x63ed, 0x63ee, 0x6376, 0x63f4,
+  0x63ea, 0x63db, 0x6452, 0x63da, 0x63f9, 0x655e, 0x6566, 0x6562,
+  0x6563, 0x6591, 0x6590, 0x65af, 0x666e, 0x6670, 0x6674, 0x6676,
+  0x666f, 0x6691, 0x667a, 0x667e, 0x6677, 0x66fe, 0x66ff, 0x671f,
+  0x671d, 0x68fa, 0x68d5, 0x68e0, 0x68d8, 0x68d7, 0x6905, 0x68df,
+  0x68f5, 0x68ee, 0x68e7, 0x68f9, 0x68d2, 0x68f2, 0x68e3, 0x68cb,
+  0x68cd, 0x690d, 0x6912, 0x690e, 0x68c9, 0x68da, 0x696e, 0x68fb,
+  0x6b3e, 0x6b3a, 0x6b3d, 0x6b98, 0x6b96, 0x6bbc, 0x6bef, 0x6c2e,
+  0x6c2f, 0x6c2c, 0x6e2f, 0x6e38, 0x6e54, 0x6e21, 0x6e32, 0x6e67,
+  0x6e4a, 0x6e20, 0x6e25, 0x6e23, 0x6e1b, 0x6e5b, 0x6e58, 0x6e24,
+  0x6e56, 0x6e6e, 0x6e2d, 0x6e26, 0x6e6f, 0x6e34, 0x6e4d, 0x6e3a,
+  0x6e2c, 0x6e43, 0x6e1d, 0x6e3e, 0x6ecb,
+  /* 0xb5 */
+  0x6e89, 0x6e19, 0x6e4e, 0x6e63, 0x6e44, 0x6e72, 0x6e69, 0x6e5f,
+  0x7119, 0x711a, 0x7126, 0x7130, 0x7121, 0x7136, 0x716e, 0x711c,
+  0x724c, 0x7284, 0x7280, 0x7336, 0x7325, 0x7334, 0x7329, 0x743a,
+  0x742a, 0x7433, 0x7422, 0x7425, 0x7435, 0x7436, 0x7434, 0x742f,
+  0x741b, 0x7426, 0x7428, 0x7525, 0x7526, 0x756b, 0x756a, 0x75e2,
+  0x75db, 0x75e3, 0x75d9, 0x75d8, 0x75de, 0x75e0, 0x767b, 0x767c,
+  0x7696, 0x7693, 0x76b4, 0x76dc, 0x774f, 0x77ed, 0x785d, 0x786c,
+  0x786f, 0x7a0d, 0x7a08, 0x7a0b, 0x7a05, 0x7a00, 0x7a98, 0x7a97,
+  0x7a96, 0x7ae5, 0x7ae3, 0x7b49, 0x7b56, 0x7b46, 0x7b50, 0x7b52,
+  0x7b54, 0x7b4d, 0x7b4b, 0x7b4f, 0x7b51, 0x7c9f, 0x7ca5, 0x7d5e,
+  0x7d50, 0x7d68, 0x7d55, 0x7d2b, 0x7d6e, 0x7d72, 0x7d61, 0x7d66,
+  0x7d62, 0x7d70, 0x7d73, 0x5584, 0x7fd4, 0x7fd5, 0x800b, 0x8052,
+  0x8085, 0x8155, 0x8154, 0x814b, 0x8151, 0x814e, 0x8139, 0x8146,
+  0x813e, 0x814c, 0x8153, 0x8174, 0x8212, 0x821c, 0x83e9, 0x8403,
+  0x83f8, 0x840d, 0x83e0, 0x83c5, 0x840b, 0x83c1, 0x83ef, 0x83f1,
+  0x83f4, 0x8457, 0x840a, 0x83f0, 0x840c, 0x83cc, 0x83fd, 0x83f2,
+  0x83ca, 0x8438, 0x840e, 0x8404, 0x83dc, 0x8407, 0x83d4, 0x83df,
+  0x865b, 0x86df, 0x86d9, 0x86ed, 0x86d4, 0x86db, 0x86e4, 0x86d0,
+  0x86de, 0x8857, 0x88c1, 0x88c2, 0x88b1, 0x8983, 0x8996, 0x8a3b,
+  0x8a60, 0x8a55, 0x8a5e, 0x8a3c, 0x8a41,
+  /* 0xb6 */
+  0x8a54, 0x8a5b, 0x8a50, 0x8a46, 0x8a34, 0x8a3a, 0x8a36, 0x8a56,
+  0x8c61, 0x8c82, 0x8caf, 0x8cbc, 0x8cb3, 0x8cbd, 0x8cc1, 0x8cbb,
+  0x8cc0, 0x8cb4, 0x8cb7, 0x8cb6, 0x8cbf, 0x8cb8, 0x8d8a, 0x8d85,
+  0x8d81, 0x8dce, 0x8ddd, 0x8dcb, 0x8dda, 0x8dd1, 0x8dcc, 0x8ddb,
+  0x8dc6, 0x8efb, 0x8ef8, 0x8efc, 0x8f9c, 0x902e, 0x9035, 0x9031,
+  0x9038, 0x9032, 0x9036, 0x9102, 0x90f5, 0x9109, 0x90fe, 0x9163,
+  0x9165, 0x91cf, 0x9214, 0x9215, 0x9223, 0x9209, 0x921e, 0x920d,
+  0x9210, 0x9207, 0x9211, 0x9594, 0x958f, 0x958b, 0x9591, 0x9593,
+  0x9592, 0x958e, 0x968a, 0x968e, 0x968b, 0x967d, 0x9685, 0x9686,
+  0x968d, 0x9672, 0x9684, 0x96c1, 0x96c5, 0x96c4, 0x96c6, 0x96c7,
+  0x96ef, 0x96f2, 0x97cc, 0x9805, 0x9806, 0x9808, 0x98e7, 0x98ea,
+  0x98ef, 0x98e9, 0x98f2, 0x98ed, 0x99ae, 0x99ad, 0x9ec3, 0x9ecd,
+  0x9ed1, 0x4e82, 0x50ad, 0x50b5, 0x50b2, 0x50b3, 0x50c5, 0x50be,
+  0x50ac, 0x50b7, 0x50bb, 0x50af, 0x50c7, 0x527f, 0x5277, 0x527d,
+  0x52df, 0x52e6, 0x52e4, 0x52e2, 0x52e3, 0x532f, 0x55df, 0x55e8,
+  0x55d3, 0x55e6, 0x55ce, 0x55dc, 0x55c7, 0x55d1, 0x55e3, 0x55e4,
+  0x55ef, 0x55da, 0x55e1, 0x55c5, 0x55c6, 0x55e5, 0x55c9, 0x5712,
+  0x5713, 0x585e, 0x5851, 0x5858, 0x5857, 0x585a, 0x5854, 0x586b,
+  0x584c, 0x586d, 0x584a, 0x5862, 0x5852, 0x584b, 0x5967, 0x5ac1,
+  0x5ac9, 0x5acc, 0x5abe, 0x5abd, 0x5abc,
+  /* 0xb7 */
+  0x5ab3, 0x5ac2, 0x5ab2, 0x5d69, 0x5d6f, 0x5e4c, 0x5e79, 0x5ec9,
+  0x5ec8, 0x5f12, 0x5f59, 0x5fac, 0x5fae, 0x611a, 0x610f, 0x6148,
+  0x611f, 0x60f3, 0x611b, 0x60f9, 0x6101, 0x6108, 0x614e, 0x614c,
+  0x6144, 0x614d, 0x613e, 0x6134, 0x6127, 0x610d, 0x6106, 0x6137,
+  0x6221, 0x6222, 0x6413, 0x643e, 0x641e, 0x642a, 0x642d, 0x643d,
+  0x642c, 0x640f, 0x641c, 0x6414, 0x640d, 0x6436, 0x6416, 0x6417,
+  0x6406, 0x656c, 0x659f, 0x65b0, 0x6697, 0x6689, 0x6687, 0x6688,
+  0x6696, 0x6684, 0x6698, 0x668d, 0x6703, 0x6994, 0x696d, 0x695a,
+  0x6977, 0x6960, 0x6954, 0x6975, 0x6930, 0x6982, 0x694a, 0x6968,
+  0x696b, 0x695e, 0x6953, 0x6979, 0x6986, 0x695d, 0x6963, 0x695b,
+  0x6b47, 0x6b72, 0x6bc0, 0x6bbf, 0x6bd3, 0x6bfd, 0x6ea2, 0x6eaf,
+  0x6ed3, 0x6eb6, 0x6ec2, 0x6e90, 0x6e9d, 0x6ec7, 0x6ec5, 0x6ea5,
+  0x6e98, 0x6ebc, 0x6eba, 0x6eab, 0x6ed1, 0x6e96, 0x6e9c, 0x6ec4,
+  0x6ed4, 0x6eaa, 0x6ea7, 0x6eb4, 0x714e, 0x7159, 0x7169, 0x7164,
+  0x7149, 0x7167, 0x715c, 0x716c, 0x7166, 0x714c, 0x7165, 0x715e,
+  0x7146, 0x7168, 0x7156, 0x723a, 0x7252, 0x7337, 0x7345, 0x733f,
+  0x733e, 0x746f, 0x745a, 0x7455, 0x745f, 0x745e, 0x7441, 0x743f,
+  0x7459, 0x745b, 0x745c, 0x7576, 0x7578, 0x7600, 0x75f0, 0x7601,
+  0x75f2, 0x75f1, 0x75fa, 0x75ff, 0x75f4, 0x75f3, 0x76de, 0x76df,
+  0x775b, 0x776b, 0x7766, 0x775e, 0x7763,
+  /* 0xb8 */
+  0x7779, 0x776a, 0x776c, 0x775c, 0x7765, 0x7768, 0x7762, 0x77ee,
+  0x788e, 0x78b0, 0x7897, 0x7898, 0x788c, 0x7889, 0x787c, 0x7891,
+  0x7893, 0x787f, 0x797a, 0x797f, 0x7981, 0x842c, 0x79bd, 0x7a1c,
+  0x7a1a, 0x7a20, 0x7a14, 0x7a1f, 0x7a1e, 0x7a9f, 0x7aa0, 0x7b77,
+  0x7bc0, 0x7b60, 0x7b6e, 0x7b67, 0x7cb1, 0x7cb3, 0x7cb5, 0x7d93,
+  0x7d79, 0x7d91, 0x7d81, 0x7d8f, 0x7d5b, 0x7f6e, 0x7f69, 0x7f6a,
+  0x7f72, 0x7fa9, 0x7fa8, 0x7fa4, 0x8056, 0x8058, 0x8086, 0x8084,
+  0x8171, 0x8170, 0x8178, 0x8165, 0x816e, 0x8173, 0x816b, 0x8179,
+  0x817a, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, 0x843d, 0x8431,
+  0x8475, 0x8466, 0x846b, 0x8449, 0x846c, 0x845b, 0x843c, 0x8435,
+  0x8461, 0x8463, 0x8469, 0x846d, 0x8446, 0x865e, 0x865c, 0x865f,
+  0x86f9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86fe, 0x86fb, 0x8702,
+  0x8703, 0x8706, 0x870a, 0x8859, 0x88df, 0x88d4, 0x88d9, 0x88dc,
+  0x88d8, 0x88dd, 0x88e1, 0x88ca, 0x88d5, 0x88d2, 0x899c, 0x89e3,
+  0x8a6b, 0x8a72, 0x8a73, 0x8a66, 0x8a69, 0x8a70, 0x8a87, 0x8a7c,
+  0x8a63, 0x8aa0, 0x8a71, 0x8a85, 0x8a6d, 0x8a62, 0x8a6e, 0x8a6c,
+  0x8a79, 0x8a7b, 0x8a3e, 0x8a68, 0x8c62, 0x8c8a, 0x8c89, 0x8cca,
+  0x8cc7, 0x8cc8, 0x8cc4, 0x8cb2, 0x8cc3, 0x8cc2, 0x8cc5, 0x8de1,
+  0x8ddf, 0x8de8, 0x8def, 0x8df3, 0x8dfa, 0x8dea, 0x8de4, 0x8de6,
+  0x8eb2, 0x8f03, 0x8f09, 0x8efe, 0x8f0a,
+  /* 0xb9 */
+  0x8f9f, 0x8fb2, 0x904b, 0x904a, 0x9053, 0x9042, 0x9054, 0x903c,
+  0x9055, 0x9050, 0x9047, 0x904f, 0x904e, 0x904d, 0x9051, 0x903e,
+  0x9041, 0x9112, 0x9117, 0x916c, 0x916a, 0x9169, 0x91c9, 0x9237,
+  0x9257, 0x9238, 0x923d, 0x9240, 0x923e, 0x925b, 0x924b, 0x9264,
+  0x9251, 0x9234, 0x9249, 0x924d, 0x9245, 0x9239, 0x923f, 0x925a,
+  0x9598, 0x9698, 0x9694, 0x9695, 0x96cd, 0x96cb, 0x96c9, 0x96ca,
+  0x96f7, 0x96fb, 0x96f9, 0x96f6, 0x9756, 0x9774, 0x9776, 0x9810,
+  0x9811, 0x9813, 0x980a, 0x9812, 0x980c, 0x98fc, 0x98f4, 0x98fd,
+  0x98fe, 0x99b3, 0x99b1, 0x99b4, 0x9ae1, 0x9ce9, 0x9e82, 0x9f0e,
+  0x9f13, 0x9f20, 0x50e7, 0x50ee, 0x50e5, 0x50d6, 0x50ed, 0x50da,
+  0x50d5, 0x50cf, 0x50d1, 0x50f1, 0x50ce, 0x50e9, 0x5162, 0x51f3,
+  0x5283, 0x5282, 0x5331, 0x53ad, 0x55fe, 0x5600, 0x561b, 0x5617,
+  0x55fd, 0x5614, 0x5606, 0x5609, 0x560d, 0x560e, 0x55f7, 0x5616,
+  0x561f, 0x5608, 0x5610, 0x55f6, 0x5718, 0x5716, 0x5875, 0x587e,
+  0x5883, 0x5893, 0x588a, 0x5879, 0x5885, 0x587d, 0x58fd, 0x5925,
+  0x5922, 0x5924, 0x596a, 0x5969, 0x5ae1, 0x5ae6, 0x5ae9, 0x5ad7,
+  0x5ad6, 0x5ad8, 0x5ae3, 0x5b75, 0x5bde, 0x5be7, 0x5be1, 0x5be5,
+  0x5be6, 0x5be8, 0x5be2, 0x5be4, 0x5bdf, 0x5c0d, 0x5c62, 0x5d84,
+  0x5d87, 0x5e5b, 0x5e63, 0x5e55, 0x5e57, 0x5e54, 0x5ed3, 0x5ed6,
+  0x5f0a, 0x5f46, 0x5f70, 0x5fb9, 0x6147,
+  /* 0xba */
+  0x613f, 0x614b, 0x6177, 0x6162, 0x6163, 0x615f, 0x615a, 0x6158,
+  0x6175, 0x622a, 0x6487, 0x6458, 0x6454, 0x64a4, 0x6478, 0x645f,
+  0x647a, 0x6451, 0x6467, 0x6434, 0x646d, 0x647b, 0x6572, 0x65a1,
+  0x65d7, 0x65d6, 0x66a2, 0x66a8, 0x669d, 0x699c, 0x69a8, 0x6995,
+  0x69c1, 0x69ae, 0x69d3, 0x69cb, 0x699b, 0x69b7, 0x69bb, 0x69ab,
+  0x69b4, 0x69d0, 0x69cd, 0x69ad, 0x69cc, 0x69a6, 0x69c3, 0x69a3,
+  0x6b49, 0x6b4c, 0x6c33, 0x6f33, 0x6f14, 0x6efe, 0x6f13, 0x6ef4,
+  0x6f29, 0x6f3e, 0x6f20, 0x6f2c, 0x6f0f, 0x6f02, 0x6f22, 0x6eff,
+  0x6eef, 0x6f06, 0x6f31, 0x6f38, 0x6f32, 0x6f23, 0x6f15, 0x6f2b,
+  0x6f2f, 0x6f88, 0x6f2a, 0x6eec, 0x6f01, 0x6ef2, 0x6ecc, 0x6ef7,
+  0x7194, 0x7199, 0x717d, 0x718a, 0x7184, 0x7192, 0x723e, 0x7292,
+  0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746a, 0x7470, 0x746d,
+  0x7504, 0x7591, 0x7627, 0x760d, 0x760b, 0x7609, 0x7613, 0x76e1,
+  0x76e3, 0x7784, 0x777d, 0x777f, 0x7761, 0x78c1, 0x789f, 0x78a7,
+  0x78b3, 0x78a9, 0x78a3, 0x798e, 0x798f, 0x798d, 0x7a2e, 0x7a31,
+  0x7aaa, 0x7aa9, 0x7aed, 0x7aef, 0x7ba1, 0x7b95, 0x7b8b, 0x7b75,
+  0x7b97, 0x7b9d, 0x7b94, 0x7b8f, 0x7bb8, 0x7b87, 0x7b84, 0x7cb9,
+  0x7cbd, 0x7cbe, 0x7dbb, 0x7db0, 0x7d9c, 0x7dbd, 0x7dbe, 0x7da0,
+  0x7dca, 0x7db4, 0x7db2, 0x7db1, 0x7dba, 0x7da2, 0x7dbf, 0x7db5,
+  0x7db8, 0x7dad, 0x7dd2, 0x7dc7, 0x7dac,
+  /* 0xbb */
+  0x7f70, 0x7fe0, 0x7fe1, 0x7fdf, 0x805e, 0x805a, 0x8087, 0x8150,
+  0x8180, 0x818f, 0x8188, 0x818a, 0x817f, 0x8182, 0x81e7, 0x81fa,
+  0x8207, 0x8214, 0x821e, 0x824b, 0x84c9, 0x84bf, 0x84c6, 0x84c4,
+  0x8499, 0x849e, 0x84b2, 0x849c, 0x84cb, 0x84b8, 0x84c0, 0x84d3,
+  0x8490, 0x84bc, 0x84d1, 0x84ca, 0x873f, 0x871c, 0x873b, 0x8722,
+  0x8725, 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88f3, 0x8902,
+  0x88f4, 0x88f9, 0x88f8, 0x88fd, 0x88e8, 0x891a, 0x88ef, 0x8aa6,
+  0x8a8c, 0x8a9e, 0x8aa3, 0x8a8d, 0x8aa1, 0x8a93, 0x8aa4, 0x8aaa,
+  0x8aa5, 0x8aa8, 0x8a98, 0x8a91, 0x8a9a, 0x8aa7, 0x8c6a, 0x8c8d,
+  0x8c8c, 0x8cd3, 0x8cd1, 0x8cd2, 0x8d6b, 0x8d99, 0x8d95, 0x8dfc,
+  0x8f14, 0x8f12, 0x8f15, 0x8f13, 0x8fa3, 0x9060, 0x9058, 0x905c,
+  0x9063, 0x9059, 0x905e, 0x9062, 0x905d, 0x905b, 0x9119, 0x9118,
+  0x911e, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, 0x9280, 0x9285,
+  0x9298, 0x9296, 0x927b, 0x9293, 0x929c, 0x92a8, 0x927c, 0x9291,
+  0x95a1, 0x95a8, 0x95a9, 0x95a3, 0x95a5, 0x95a4, 0x9699, 0x969c,
+  0x969b, 0x96cc, 0x96d2, 0x9700, 0x977c, 0x9785, 0x97f6, 0x9817,
+  0x9818, 0x98af, 0x98b1, 0x9903, 0x9905, 0x990c, 0x9909, 0x99c1,
+  0x9aaf, 0x9ab0, 0x9ae6, 0x9b41, 0x9b42, 0x9cf4, 0x9cf6, 0x9cf3,
+  0x9ebc, 0x9f3b, 0x9f4a, 0x5104, 0x5100, 0x50fb, 0x50f5, 0x50f9,
+  0x5102, 0x5108, 0x5109, 0x5105, 0x51dc,
+  /* 0xbc */
+  0x5287, 0x5288, 0x5289, 0x528d, 0x528a, 0x52f0, 0x53b2, 0x562e,
+  0x563b, 0x5639, 0x5632, 0x563f, 0x5634, 0x5629, 0x5653, 0x564e,
+  0x5657, 0x5674, 0x5636, 0x562f, 0x5630, 0x5880, 0x589f, 0x589e,
+  0x58b3, 0x589c, 0x58ae, 0x58a9, 0x58a6, 0x596d, 0x5b09, 0x5afb,
+  0x5b0b, 0x5af5, 0x5b0c, 0x5b08, 0x5bee, 0x5bec, 0x5be9, 0x5beb,
+  0x5c64, 0x5c65, 0x5d9d, 0x5d94, 0x5e62, 0x5e5f, 0x5e61, 0x5ee2,
+  0x5eda, 0x5edf, 0x5edd, 0x5ee3, 0x5ee0, 0x5f48, 0x5f71, 0x5fb7,
+  0x5fb5, 0x6176, 0x6167, 0x616e, 0x615d, 0x6155, 0x6182, 0x617c,
+  0x6170, 0x616b, 0x617e, 0x61a7, 0x6190, 0x61ab, 0x618e, 0x61ac,
+  0x619a, 0x61a4, 0x6194, 0x61ae, 0x622e, 0x6469, 0x646f, 0x6479,
+  0x649e, 0x64b2, 0x6488, 0x6490, 0x64b0, 0x64a5, 0x6493, 0x6495,
+  0x64a9, 0x6492, 0x64ae, 0x64ad, 0x64ab, 0x649a, 0x64ac, 0x6499,
+  0x64a2, 0x64b3, 0x6575, 0x6577, 0x6578, 0x66ae, 0x66ab, 0x66b4,
+  0x66b1, 0x6a23, 0x6a1f, 0x69e8, 0x6a01, 0x6a1e, 0x6a19, 0x69fd,
+  0x6a21, 0x6a13, 0x6a0a, 0x69f3, 0x6a02, 0x6a05, 0x69ed, 0x6a11,
+  0x6b50, 0x6b4e, 0x6ba4, 0x6bc5, 0x6bc6, 0x6f3f, 0x6f7c, 0x6f84,
+  0x6f51, 0x6f66, 0x6f54, 0x6f86, 0x6f6d, 0x6f5b, 0x6f78, 0x6f6e,
+  0x6f8e, 0x6f7a, 0x6f70, 0x6f64, 0x6f97, 0x6f58, 0x6ed5, 0x6f6f,
+  0x6f60, 0x6f5f, 0x719f, 0x71ac, 0x71b1, 0x71a8, 0x7256, 0x729b,
+  0x734e, 0x7357, 0x7469, 0x748b, 0x7483,
+  /* 0xbd */
+  0x747e, 0x7480, 0x757f, 0x7620, 0x7629, 0x761f, 0x7624, 0x7626,
+  0x7621, 0x7622, 0x769a, 0x76ba, 0x76e4, 0x778e, 0x7787, 0x778c,
+  0x7791, 0x778b, 0x78cb, 0x78c5, 0x78ba, 0x78ca, 0x78be, 0x78d5,
+  0x78bc, 0x78d0, 0x7a3f, 0x7a3c, 0x7a40, 0x7a3d, 0x7a37, 0x7a3b,
+  0x7aaf, 0x7aae, 0x7bad, 0x7bb1, 0x7bc4, 0x7bb4, 0x7bc6, 0x7bc7,
+  0x7bc1, 0x7ba0, 0x7bcc, 0x7cca, 0x7de0, 0x7df4, 0x7def, 0x7dfb,
+  0x7dd8, 0x7dec, 0x7ddd, 0x7de8, 0x7de3, 0x7dda, 0x7dde, 0x7de9,
+  0x7d9e, 0x7dd9, 0x7df2, 0x7df9, 0x7f75, 0x7f77, 0x7faf, 0x7fe9,
+  0x8026, 0x819b, 0x819c, 0x819d, 0x81a0, 0x819a, 0x8198, 0x8517,
+  0x853d, 0x851a, 0x84ee, 0x852c, 0x852d, 0x8513, 0x8511, 0x8523,
+  0x8521, 0x8514, 0x84ec, 0x8525, 0x84ff, 0x8506, 0x8782, 0x8774,
+  0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, 0x8757, 0x874c,
+  0x8753, 0x885b, 0x885d, 0x8910, 0x8907, 0x8912, 0x8913, 0x8915,
+  0x890a, 0x8abc, 0x8ad2, 0x8ac7, 0x8ac4, 0x8a95, 0x8acb, 0x8af8,
+  0x8ab2, 0x8ac9, 0x8ac2, 0x8abf, 0x8ab0, 0x8ad6, 0x8acd, 0x8ab6,
+  0x8ab9, 0x8adb, 0x8c4c, 0x8c4e, 0x8c6c, 0x8ce0, 0x8cde, 0x8ce6,
+  0x8ce4, 0x8cec, 0x8ced, 0x8ce2, 0x8ce3, 0x8cdc, 0x8cea, 0x8ce1,
+  0x8d6d, 0x8d9f, 0x8da3, 0x8e2b, 0x8e10, 0x8e1d, 0x8e22, 0x8e0f,
+  0x8e29, 0x8e1f, 0x8e21, 0x8e1e, 0x8eba, 0x8f1d, 0x8f1b, 0x8f1f,
+  0x8f29, 0x8f26, 0x8f2a, 0x8f1c, 0x8f1e,
+  /* 0xbe */
+  0x8f25, 0x9069, 0x906e, 0x9068, 0x906d, 0x9077, 0x9130, 0x912d,
+  0x9127, 0x9131, 0x9187, 0x9189, 0x918b, 0x9183, 0x92c5, 0x92bb,
+  0x92b7, 0x92ea, 0x92ac, 0x92e4, 0x92c1, 0x92b3, 0x92bc, 0x92d2,
+  0x92c7, 0x92f0, 0x92b2, 0x95ad, 0x95b1, 0x9704, 0x9706, 0x9707,
+  0x9709, 0x9760, 0x978d, 0x978b, 0x978f, 0x9821, 0x982b, 0x981c,
+  0x98b3, 0x990a, 0x9913, 0x9912, 0x9918, 0x99dd, 0x99d0, 0x99df,
+  0x99db, 0x99d1, 0x99d5, 0x99d2, 0x99d9, 0x9ab7, 0x9aee, 0x9aef,
+  0x9b27, 0x9b45, 0x9b44, 0x9b77, 0x9b6f, 0x9d06, 0x9d09, 0x9d03,
+  0x9ea9, 0x9ebe, 0x9ece, 0x58a8, 0x9f52, 0x5112, 0x5118, 0x5114,
+  0x5110, 0x5115, 0x5180, 0x51aa, 0x51dd, 0x5291, 0x5293, 0x52f3,
+  0x5659, 0x566b, 0x5679, 0x5669, 0x5664, 0x5678, 0x566a, 0x5668,
+  0x5665, 0x5671, 0x566f, 0x566c, 0x5662, 0x5676, 0x58c1, 0x58be,
+  0x58c7, 0x58c5, 0x596e, 0x5b1d, 0x5b34, 0x5b78, 0x5bf0, 0x5c0e,
+  0x5f4a, 0x61b2, 0x6191, 0x61a9, 0x618a, 0x61cd, 0x61b6, 0x61be,
+  0x61ca, 0x61c8, 0x6230, 0x64c5, 0x64c1, 0x64cb, 0x64bb, 0x64bc,
+  0x64da, 0x64c4, 0x64c7, 0x64c2, 0x64cd, 0x64bf, 0x64d2, 0x64d4,
+  0x64be, 0x6574, 0x66c6, 0x66c9, 0x66b9, 0x66c4, 0x66c7, 0x66b8,
+  0x6a3d, 0x6a38, 0x6a3a, 0x6a59, 0x6a6b, 0x6a58, 0x6a39, 0x6a44,
+  0x6a62, 0x6a61, 0x6a4b, 0x6a47, 0x6a35, 0x6a5f, 0x6a48, 0x6b59,
+  0x6b77, 0x6c05, 0x6fc2, 0x6fb1, 0x6fa1,
+  /* 0xbf */
+  0x6fc3, 0x6fa4, 0x6fc1, 0x6fa7, 0x6fb3, 0x6fc0, 0x6fb9, 0x6fb6,
+  0x6fa6, 0x6fa0, 0x6fb4, 0x71be, 0x71c9, 0x71d0, 0x71d2, 0x71c8,
+  0x71d5, 0x71b9, 0x71ce, 0x71d9, 0x71dc, 0x71c3, 0x71c4, 0x7368,
+  0x749c, 0x74a3, 0x7498, 0x749f, 0x749e, 0x74e2, 0x750c, 0x750d,
+  0x7634, 0x7638, 0x763a, 0x76e7, 0x76e5, 0x77a0, 0x779e, 0x779f,
+  0x77a5, 0x78e8, 0x78da, 0x78ec, 0x78e7, 0x79a6, 0x7a4d, 0x7a4e,
+  0x7a46, 0x7a4c, 0x7a4b, 0x7aba, 0x7bd9, 0x7c11, 0x7bc9, 0x7be4,
+  0x7bdb, 0x7be1, 0x7be9, 0x7be6, 0x7cd5, 0x7cd6, 0x7e0a, 0x7e11,
+  0x7e08, 0x7e1b, 0x7e23, 0x7e1e, 0x7e1d, 0x7e09, 0x7e10, 0x7f79,
+  0x7fb2, 0x7ff0, 0x7ff1, 0x7fee, 0x8028, 0x81b3, 0x81a9, 0x81a8,
+  0x81fb, 0x8208, 0x8258, 0x8259, 0x854a, 0x8559, 0x8548, 0x8568,
+  0x8569, 0x8543, 0x8549, 0x856d, 0x856a, 0x855e, 0x8783, 0x879f,
+  0x879e, 0x87a2, 0x878d, 0x8861, 0x892a, 0x8932, 0x8925, 0x892b,
+  0x8921, 0x89aa, 0x89a6, 0x8ae6, 0x8afa, 0x8aeb, 0x8af1, 0x8b00,
+  0x8adc, 0x8ae7, 0x8aee, 0x8afe, 0x8b01, 0x8b02, 0x8af7, 0x8aed,
+  0x8af3, 0x8af6, 0x8afc, 0x8c6b, 0x8c6d, 0x8c93, 0x8cf4, 0x8e44,
+  0x8e31, 0x8e34, 0x8e42, 0x8e39, 0x8e35, 0x8f3b, 0x8f2f, 0x8f38,
+  0x8f33, 0x8fa8, 0x8fa6, 0x9075, 0x9074, 0x9078, 0x9072, 0x907c,
+  0x907a, 0x9134, 0x9192, 0x9320, 0x9336, 0x92f8, 0x9333, 0x932f,
+  0x9322, 0x92fc, 0x932b, 0x9304, 0x931a,
+  /* 0xc0 */
+  0x9310, 0x9326, 0x9321, 0x9315, 0x932e, 0x9319, 0x95bb, 0x96a7,
+  0x96a8, 0x96aa, 0x96d5, 0x970e, 0x9711, 0x9716, 0x970d, 0x9713,
+  0x970f, 0x975b, 0x975c, 0x9766, 0x9798, 0x9830, 0x9838, 0x983b,
+  0x9837, 0x982d, 0x9839, 0x9824, 0x9910, 0x9928, 0x991e, 0x991b,
+  0x9921, 0x991a, 0x99ed, 0x99e2, 0x99f1, 0x9ab8, 0x9abc, 0x9afb,
+  0x9aed, 0x9b28, 0x9b91, 0x9d15, 0x9d23, 0x9d26, 0x9d28, 0x9d12,
+  0x9d1b, 0x9ed8, 0x9ed4, 0x9f8d, 0x9f9c, 0x512a, 0x511f, 0x5121,
+  0x5132, 0x52f5, 0x568e, 0x5680, 0x5690, 0x5685, 0x5687, 0x568f,
+  0x58d5, 0x58d3, 0x58d1, 0x58ce, 0x5b30, 0x5b2a, 0x5b24, 0x5b7a,
+  0x5c37, 0x5c68, 0x5dbc, 0x5dba, 0x5dbd, 0x5db8, 0x5e6b, 0x5f4c,
+  0x5fbd, 0x61c9, 0x61c2, 0x61c7, 0x61e6, 0x61cb, 0x6232, 0x6234,
+  0x64ce, 0x64ca, 0x64d8, 0x64e0, 0x64f0, 0x64e6, 0x64ec, 0x64f1,
+  0x64e2, 0x64ed, 0x6582, 0x6583, 0x66d9, 0x66d6, 0x6a80, 0x6a94,
+  0x6a84, 0x6aa2, 0x6a9c, 0x6adb, 0x6aa3, 0x6a7e, 0x6a97, 0x6a90,
+  0x6aa0, 0x6b5c, 0x6bae, 0x6bda, 0x6c08, 0x6fd8, 0x6ff1, 0x6fdf,
+  0x6fe0, 0x6fdb, 0x6fe4, 0x6feb, 0x6fef, 0x6f80, 0x6fec, 0x6fe1,
+  0x6fe9, 0x6fd5, 0x6fee, 0x6ff0, 0x71e7, 0x71df, 0x71ee, 0x71e6,
+  0x71e5, 0x71ed, 0x71ec, 0x71f4, 0x71e0, 0x7235, 0x7246, 0x7370,
+  0x7372, 0x74a9, 0x74b0, 0x74a6, 0x74a8, 0x7646, 0x7642, 0x764c,
+  0x76ea, 0x77b3, 0x77aa, 0x77b0, 0x77ac,
+  /* 0xc1 */
+  0x77a7, 0x77ad, 0x77ef, 0x78f7, 0x78fa, 0x78f4, 0x78ef, 0x7901,
+  0x79a7, 0x79aa, 0x7a57, 0x7abf, 0x7c07, 0x7c0d, 0x7bfe, 0x7bf7,
+  0x7c0c, 0x7be0, 0x7ce0, 0x7cdc, 0x7cde, 0x7ce2, 0x7cdf, 0x7cd9,
+  0x7cdd, 0x7e2e, 0x7e3e, 0x7e46, 0x7e37, 0x7e32, 0x7e43, 0x7e2b,
+  0x7e3d, 0x7e31, 0x7e45, 0x7e41, 0x7e34, 0x7e39, 0x7e48, 0x7e35,
+  0x7e3f, 0x7e2f, 0x7f44, 0x7ff3, 0x7ffc, 0x8071, 0x8072, 0x8070,
+  0x806f, 0x8073, 0x81c6, 0x81c3, 0x81ba, 0x81c2, 0x81c0, 0x81bf,
+  0x81bd, 0x81c9, 0x81be, 0x81e8, 0x8209, 0x8271, 0x85aa, 0x8584,
+  0x857e, 0x859c, 0x8591, 0x8594, 0x85af, 0x859b, 0x8587, 0x85a8,
+  0x858a, 0x8667, 0x87c0, 0x87d1, 0x87b3, 0x87d2, 0x87c6, 0x87ab,
+  0x87bb, 0x87ba, 0x87c8, 0x87cb, 0x893b, 0x8936, 0x8944, 0x8938,
+  0x893d, 0x89ac, 0x8b0e, 0x8b17, 0x8b19, 0x8b1b, 0x8b0a, 0x8b20,
+  0x8b1d, 0x8b04, 0x8b10, 0x8c41, 0x8c3f, 0x8c73, 0x8cfa, 0x8cfd,
+  0x8cfc, 0x8cf8, 0x8cfb, 0x8da8, 0x8e49, 0x8e4b, 0x8e48, 0x8e4a,
+  0x8f44, 0x8f3e, 0x8f42, 0x8f45, 0x8f3f, 0x907f, 0x907d, 0x9084,
+  0x9081, 0x9082, 0x9080, 0x9139, 0x91a3, 0x919e, 0x919c, 0x934d,
+  0x9382, 0x9328, 0x9375, 0x934a, 0x9365, 0x934b, 0x9318, 0x937e,
+  0x936c, 0x935b, 0x9370, 0x935a, 0x9354, 0x95ca, 0x95cb, 0x95cc,
+  0x95c8, 0x95c6, 0x96b1, 0x96b8, 0x96d6, 0x971c, 0x971e, 0x97a0,
+  0x97d3, 0x9846, 0x98b6, 0x9935, 0x9a01,
+  /* 0xc2 */
+  0x99ff, 0x9bae, 0x9bab, 0x9baa, 0x9bad, 0x9d3b, 0x9d3f, 0x9e8b,
+  0x9ecf, 0x9ede, 0x9edc, 0x9edd, 0x9edb, 0x9f3e, 0x9f4b, 0x53e2,
+  0x5695, 0x56ae, 0x58d9, 0x58d8, 0x5b38, 0x5f5d, 0x61e3, 0x6233,
+  0x64f4, 0x64f2, 0x64fe, 0x6506, 0x64fa, 0x64fb, 0x64f7, 0x65b7,
+  0x66dc, 0x6726, 0x6ab3, 0x6aac, 0x6ac3, 0x6abb, 0x6ab8, 0x6ac2,
+  0x6aae, 0x6aaf, 0x6b5f, 0x6b78, 0x6baf, 0x7009, 0x700b, 0x6ffe,
+  0x7006, 0x6ffa, 0x7011, 0x700f, 0x71fb, 0x71fc, 0x71fe, 0x71f8,
+  0x7377, 0x7375, 0x74a7, 0x74bf, 0x7515, 0x7656, 0x7658, 0x7652,
+  0x77bd, 0x77bf, 0x77bb, 0x77bc, 0x790e, 0x79ae, 0x7a61, 0x7a62,
+  0x7a60, 0x7ac4, 0x7ac5, 0x7c2b, 0x7c27, 0x7c2a, 0x7c1e, 0x7c23,
+  0x7c21, 0x7ce7, 0x7e54, 0x7e55, 0x7e5e, 0x7e5a, 0x7e61, 0x7e52,
+  0x7e59, 0x7f48, 0x7ff9, 0x7ffb, 0x8077, 0x8076, 0x81cd, 0x81cf,
+  0x820a, 0x85cf, 0x85a9, 0x85cd, 0x85d0, 0x85c9, 0x85b0, 0x85ba,
+  0x85b9, 0x85a6, 0x87ef, 0x87ec, 0x87f2, 0x87e0, 0x8986, 0x89b2,
+  0x89f4, 0x8b28, 0x8b39, 0x8b2c, 0x8b2b, 0x8c50, 0x8d05, 0x8e59,
+  0x8e63, 0x8e66, 0x8e64, 0x8e5f, 0x8e55, 0x8ec0, 0x8f49, 0x8f4d,
+  0x9087, 0x9083, 0x9088, 0x91ab, 0x91ac, 0x91d0, 0x9394, 0x938a,
+  0x9396, 0x93a2, 0x93b3, 0x93ae, 0x93ac, 0x93b0, 0x9398, 0x939a,
+  0x9397, 0x95d4, 0x95d6, 0x95d0, 0x95d5, 0x96e2, 0x96dc, 0x96d9,
+  0x96db, 0x96de, 0x9724, 0x97a3, 0x97a6,
+  /* 0xc3 */
+  0x97ad, 0x97f9, 0x984d, 0x984f, 0x984c, 0x984e, 0x9853, 0x98ba,
+  0x993e, 0x993f, 0x993d, 0x992e, 0x99a5, 0x9a0e, 0x9ac1, 0x9b03,
+  0x9b06, 0x9b4f, 0x9b4e, 0x9b4d, 0x9bca, 0x9bc9, 0x9bfd, 0x9bc8,
+  0x9bc0, 0x9d51, 0x9d5d, 0x9d60, 0x9ee0, 0x9f15, 0x9f2c, 0x5133,
+  0x56a5, 0x58de, 0x58df, 0x58e2, 0x5bf5, 0x9f90, 0x5eec, 0x61f2,
+  0x61f7, 0x61f6, 0x61f5, 0x6500, 0x650f, 0x66e0, 0x66dd, 0x6ae5,
+  0x6add, 0x6ada, 0x6ad3, 0x701b, 0x701f, 0x7028, 0x701a, 0x701d,
+  0x7015, 0x7018, 0x7206, 0x720d, 0x7258, 0x72a2, 0x7378, 0x737a,
+  0x74bd, 0x74ca, 0x74e3, 0x7587, 0x7586, 0x765f, 0x7661, 0x77c7,
+  0x7919, 0x79b1, 0x7a6b, 0x7a69, 0x7c3e, 0x7c3f, 0x7c38, 0x7c3d,
+  0x7c37, 0x7c40, 0x7e6b, 0x7e6d, 0x7e79, 0x7e69, 0x7e6a, 0x7f85,
+  0x7e73, 0x7fb6, 0x7fb9, 0x7fb8, 0x81d8, 0x85e9, 0x85dd, 0x85ea,
+  0x85d5, 0x85e4, 0x85e5, 0x85f7, 0x87fb, 0x8805, 0x880d, 0x87f9,
+  0x87fe, 0x8960, 0x895f, 0x8956, 0x895e, 0x8b41, 0x8b5c, 0x8b58,
+  0x8b49, 0x8b5a, 0x8b4e, 0x8b4f, 0x8b46, 0x8b59, 0x8d08, 0x8d0a,
+  0x8e7c, 0x8e72, 0x8e87, 0x8e76, 0x8e6c, 0x8e7a, 0x8e74, 0x8f54,
+  0x8f4e, 0x8fad, 0x908a, 0x908b, 0x91b1, 0x91ae, 0x93e1, 0x93d1,
+  0x93df, 0x93c3, 0x93c8, 0x93dc, 0x93dd, 0x93d6, 0x93e2, 0x93cd,
+  0x93d8, 0x93e4, 0x93d7, 0x93e8, 0x95dc, 0x96b4, 0x96e3, 0x972a,
+  0x9727, 0x9761, 0x97dc, 0x97fb, 0x985e,
+  /* 0xc4 */
+  0x9858, 0x985b, 0x98bc, 0x9945, 0x9949, 0x9a16, 0x9a19, 0x9b0d,
+  0x9be8, 0x9be7, 0x9bd6, 0x9bdb, 0x9d89, 0x9d61, 0x9d72, 0x9d6a,
+  0x9d6c, 0x9e92, 0x9e97, 0x9e93, 0x9eb4, 0x52f8, 0x56a8, 0x56b7,
+  0x56b6, 0x56b4, 0x56bc, 0x58e4, 0x5b40, 0x5b43, 0x5b7d, 0x5bf6,
+  0x5dc9, 0x61f8, 0x61fa, 0x6518, 0x6514, 0x6519, 0x66e6, 0x6727,
+  0x6aec, 0x703e, 0x7030, 0x7032, 0x7210, 0x737b, 0x74cf, 0x7662,
+  0x7665, 0x7926, 0x792a, 0x792c, 0x792b, 0x7ac7, 0x7af6, 0x7c4c,
+  0x7c43, 0x7c4d, 0x7cef, 0x7cf0, 0x8fae, 0x7e7d, 0x7e7c, 0x7e82,
+  0x7f4c, 0x8000, 0x81da, 0x8266, 0x85fb, 0x85f9, 0x8611, 0x85fa,
+  0x8606, 0x860b, 0x8607, 0x860a, 0x8814, 0x8815, 0x8964, 0x89ba,
+  0x89f8, 0x8b70, 0x8b6c, 0x8b66, 0x8b6f, 0x8b5f, 0x8b6b, 0x8d0f,
+  0x8d0d, 0x8e89, 0x8e81, 0x8e85, 0x8e82, 0x91b4, 0x91cb, 0x9418,
+  0x9403, 0x93fd, 0x95e1, 0x9730, 0x98c4, 0x9952, 0x9951, 0x99a8,
+  0x9a2b, 0x9a30, 0x9a37, 0x9a35, 0x9c13, 0x9c0d, 0x9e79, 0x9eb5,
+  0x9ee8, 0x9f2f, 0x9f5f, 0x9f63, 0x9f61, 0x5137, 0x5138, 0x56c1,
+  0x56c0, 0x56c2, 0x5914, 0x5c6c, 0x5dcd, 0x61fc, 0x61fe, 0x651d,
+  0x651c, 0x6595, 0x66e9, 0x6afb, 0x6b04, 0x6afa, 0x6bb2, 0x704c,
+  0x721b, 0x72a7, 0x74d6, 0x74d4, 0x7669, 0x77d3, 0x7c50, 0x7e8f,
+  0x7e8c, 0x7fbc, 0x8617, 0x862d, 0x861a, 0x8823, 0x8822, 0x8821,
+  0x881f, 0x896a, 0x896c, 0x89bd, 0x8b74,
+  /* 0xc5 */
+  0x8b77, 0x8b7d, 0x8d13, 0x8e8a, 0x8e8d, 0x8e8b, 0x8f5f, 0x8faf,
+  0x91ba, 0x942e, 0x9433, 0x9435, 0x943a, 0x9438, 0x9432, 0x942b,
+  0x95e2, 0x9738, 0x9739, 0x9732, 0x97ff, 0x9867, 0x9865, 0x9957,
+  0x9a45, 0x9a43, 0x9a40, 0x9a3e, 0x9acf, 0x9b54, 0x9b51, 0x9c2d,
+  0x9c25, 0x9daf, 0x9db4, 0x9dc2, 0x9db8, 0x9e9d, 0x9eef, 0x9f19,
+  0x9f5c, 0x9f66, 0x9f67, 0x513c, 0x513b, 0x56c8, 0x56ca, 0x56c9,
+  0x5b7f, 0x5dd4, 0x5dd2, 0x5f4e, 0x61ff, 0x6524, 0x6b0a, 0x6b61,
+  0x7051, 0x7058, 0x7380, 0x74e4, 0x758a, 0x766e, 0x766c, 0x79b3,
+  0x7c60, 0x7c5f, 0x807e, 0x807d, 0x81df, 0x8972, 0x896f, 0x89fc,
+  0x8b80, 0x8d16, 0x8d17, 0x8e91, 0x8e93, 0x8f61, 0x9148, 0x9444,
+  0x9451, 0x9452, 0x973d, 0x973e, 0x97c3, 0x97c1, 0x986b, 0x9955,
+  0x9a55, 0x9a4d, 0x9ad2, 0x9b1a, 0x9c49, 0x9c31, 0x9c3e, 0x9c3b,
+  0x9dd3, 0x9dd7, 0x9f34, 0x9f6c, 0x9f6a, 0x9f94, 0x56cc, 0x5dd6,
+  0x6200, 0x6523, 0x652b, 0x652a, 0x66ec, 0x6b10, 0x74da, 0x7aca,
+  0x7c64, 0x7c63, 0x7c65, 0x7e93, 0x7e96, 0x7e94, 0x81e2, 0x8638,
+  0x863f, 0x8831, 0x8b8a, 0x9090, 0x908f, 0x9463, 0x9460, 0x9464,
+  0x9768, 0x986f, 0x995c, 0x9a5a, 0x9a5b, 0x9a57, 0x9ad3, 0x9ad4,
+  0x9ad1, 0x9c54, 0x9c57, 0x9c56, 0x9de5, 0x9e9f, 0x9ef4, 0x56d1,
+  0x58e9, 0x652c, 0x705e, 0x7671, 0x7672, 0x77d7, 0x7f50, 0x7f88,
+  0x8836, 0x8839, 0x8862, 0x8b93, 0x8b92,
+  /* 0xc6 */
+  0x8b96, 0x8277, 0x8d1b, 0x91c0, 0x946a, 0x9742, 0x9748, 0x9744,
+  0x97c6, 0x9870, 0x9a5f, 0x9b22, 0x9b58, 0x9c5f, 0x9df9, 0x9dfa,
+  0x9e7c, 0x9e7d, 0x9f07, 0x9f77, 0x9f72, 0x5ef3, 0x6b16, 0x7063,
+  0x7c6c, 0x7c6e, 0x883b, 0x89c0, 0x8ea1, 0x91c1, 0x9472, 0x9470,
+  0x9871, 0x995e, 0x9ad6, 0x9b23, 0x9ecc, 0x7064, 0x77da, 0x8b9a,
+  0x9477, 0x97c9, 0x9a62, 0x9a65, 0x7e9c, 0x8b9c, 0x8eaa, 0x91c5,
+  0x947d, 0x947e, 0x947c, 0x9c77, 0x9c78, 0x9ef7, 0x8c54, 0x947f,
+  0x9e1a, 0x7228, 0x9a6a, 0x9b31, 0x9e1b, 0x9e1e, 0x7c72, 0x30fe,
+  0x309d, 0x309e, 0x3005, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045,
+  0x3046, 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d,
+  0x304e, 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055,
+  0x3056, 0x3057, 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d,
+  0x305e, 0x305f, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065,
+  0x3066, 0x3067, 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d,
+  0x306e, 0x306f, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075,
+  0x3076, 0x3077, 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d,
+  0x307e, 0x307f, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085,
+  0x3086, 0x3087, 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d,
+  0x308e, 0x308f, 0x3090, 0x3091, 0x3092, 0x3093, 0x30a1, 0x30a2,
+  0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7,
+  /* 0xc7 */
+  0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af,
+  0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7,
+  0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf,
+  0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7,
+  0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf,
+  0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7,
+  0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df,
+  0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7,
+  0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef,
+  0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0x0414,
+  0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b,
+  0x041c, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429,
+  0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0430, 0x0431,
+  0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438,
+  0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440,
+  0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448,
+  0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, 0x2460,
+  0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468,
+  0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247a,
+  0x247b, 0x247c, 0x247d,
+};
+static const unsigned short big5_2uni_pagec9[7652] = {
+  /* 0xc9 */
+  0x4e42, 0x4e5c, 0x51f5, 0x531a, 0x5382, 0x4e07, 0x4e0c, 0x4e47,
+  0x4e8d, 0x56d7, 0xfa0c, 0x5c6e, 0x5f73, 0x4e0f, 0x5187, 0x4e0e,
+  0x4e2e, 0x4e93, 0x4ec2, 0x4ec9, 0x4ec8, 0x5198, 0x52fc, 0x536c,
+  0x53b9, 0x5720, 0x5903, 0x592c, 0x5c10, 0x5dff, 0x65e1, 0x6bb3,
+  0x6bcc, 0x6c14, 0x723f, 0x4e31, 0x4e3c, 0x4ee8, 0x4edc, 0x4ee9,
+  0x4ee1, 0x4edd, 0x4eda, 0x520c, 0x531c, 0x534c, 0x5722, 0x5723,
+  0x5917, 0x592f, 0x5b81, 0x5b84, 0x5c12, 0x5c3b, 0x5c74, 0x5c73,
+  0x5e04, 0x5e80, 0x5e82, 0x5fc9, 0x6209, 0x6250, 0x6c15, 0x6c36,
+  0x6c43, 0x6c3f, 0x6c3b, 0x72ae, 0x72b0, 0x738a, 0x79b8, 0x808a,
+  0x961e, 0x4f0e, 0x4f18, 0x4f2c, 0x4ef5, 0x4f14, 0x4ef1, 0x4f00,
+  0x4ef7, 0x4f08, 0x4f1d, 0x4f02, 0x4f05, 0x4f22, 0x4f13, 0x4f04,
+  0x4ef4, 0x4f12, 0x51b1, 0x5213, 0x5209, 0x5210, 0x52a6, 0x5322,
+  0x531f, 0x534d, 0x538a, 0x5407, 0x56e1, 0x56df, 0x572e, 0x572a,
+  0x5734, 0x593c, 0x5980, 0x597c, 0x5985, 0x597b, 0x597e, 0x5977,
+  0x597f, 0x5b56, 0x5c15, 0x5c25, 0x5c7c, 0x5c7a, 0x5c7b, 0x5c7e,
+  0x5ddf, 0x5e75, 0x5e84, 0x5f02, 0x5f1a, 0x5f74, 0x5fd5, 0x5fd4,
+  0x5fcf, 0x625c, 0x625e, 0x6264, 0x6261, 0x6266, 0x6262, 0x6259,
+  0x6260, 0x625a, 0x6265, 0x65ef, 0x65ee, 0x673e, 0x6739, 0x6738,
+  0x673b, 0x673a, 0x673f, 0x673c, 0x6733, 0x6c18, 0x6c46, 0x6c52,
+  0x6c5c, 0x6c4f, 0x6c4a, 0x6c54, 0x6c4b,
+  /* 0xca */
+  0x6c4c, 0x7071, 0x725e, 0x72b4, 0x72b5, 0x738e, 0x752a, 0x767f,
+  0x7a75, 0x7f51, 0x8278, 0x827c, 0x8280, 0x827d, 0x827f, 0x864d,
+  0x897e, 0x9099, 0x9097, 0x9098, 0x909b, 0x9094, 0x9622, 0x9624,
+  0x9620, 0x9623, 0x4f56, 0x4f3b, 0x4f62, 0x4f49, 0x4f53, 0x4f64,
+  0x4f3e, 0x4f67, 0x4f52, 0x4f5f, 0x4f41, 0x4f58, 0x4f2d, 0x4f33,
+  0x4f3f, 0x4f61, 0x518f, 0x51b9, 0x521c, 0x521e, 0x5221, 0x52ad,
+  0x52ae, 0x5309, 0x5363, 0x5372, 0x538e, 0x538f, 0x5430, 0x5437,
+  0x542a, 0x5454, 0x5445, 0x5419, 0x541c, 0x5425, 0x5418, 0x543d,
+  0x544f, 0x5441, 0x5428, 0x5424, 0x5447, 0x56ee, 0x56e7, 0x56e5,
+  0x5741, 0x5745, 0x574c, 0x5749, 0x574b, 0x5752, 0x5906, 0x5940,
+  0x59a6, 0x5998, 0x59a0, 0x5997, 0x598e, 0x59a2, 0x5990, 0x598f,
+  0x59a7, 0x59a1, 0x5b8e, 0x5b92, 0x5c28, 0x5c2a, 0x5c8d, 0x5c8f,
+  0x5c88, 0x5c8b, 0x5c89, 0x5c92, 0x5c8a, 0x5c86, 0x5c93, 0x5c95,
+  0x5de0, 0x5e0a, 0x5e0e, 0x5e8b, 0x5e89, 0x5e8c, 0x5e88, 0x5e8d,
+  0x5f05, 0x5f1d, 0x5f78, 0x5f76, 0x5fd2, 0x5fd1, 0x5fd0, 0x5fed,
+  0x5fe8, 0x5fee, 0x5ff3, 0x5fe1, 0x5fe4, 0x5fe3, 0x5ffa, 0x5fef,
+  0x5ff7, 0x5ffb, 0x6000, 0x5ff4, 0x623a, 0x6283, 0x628c, 0x628e,
+  0x628f, 0x6294, 0x6287, 0x6271, 0x627b, 0x627a, 0x6270, 0x6281,
+  0x6288, 0x6277, 0x627d, 0x6272, 0x6274, 0x6537, 0x65f0, 0x65f4,
+  0x65f3, 0x65f2, 0x65f5, 0x6745, 0x6747,
+  /* 0xcb */
+  0x6759, 0x6755, 0x674c, 0x6748, 0x675d, 0x674d, 0x675a, 0x674b,
+  0x6bd0, 0x6c19, 0x6c1a, 0x6c78, 0x6c67, 0x6c6b, 0x6c84, 0x6c8b,
+  0x6c8f, 0x6c71, 0x6c6f, 0x6c69, 0x6c9a, 0x6c6d, 0x6c87, 0x6c95,
+  0x6c9c, 0x6c66, 0x6c73, 0x6c65, 0x6c7b, 0x6c8e, 0x7074, 0x707a,
+  0x7263, 0x72bf, 0x72bd, 0x72c3, 0x72c6, 0x72c1, 0x72ba, 0x72c5,
+  0x7395, 0x7397, 0x7393, 0x7394, 0x7392, 0x753a, 0x7539, 0x7594,
+  0x7595, 0x7681, 0x793d, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092,
+  0x809c, 0x8290, 0x828f, 0x8285, 0x828e, 0x8291, 0x8293, 0x828a,
+  0x8283, 0x8284, 0x8c78, 0x8fc9, 0x8fbf, 0x909f, 0x90a1, 0x90a5,
+  0x909e, 0x90a7, 0x90a0, 0x9630, 0x9628, 0x962f, 0x962d, 0x4e33,
+  0x4f98, 0x4f7c, 0x4f85, 0x4f7d, 0x4f80, 0x4f87, 0x4f76, 0x4f74,
+  0x4f89, 0x4f84, 0x4f77, 0x4f4c, 0x4f97, 0x4f6a, 0x4f9a, 0x4f79,
+  0x4f81, 0x4f78, 0x4f90, 0x4f9c, 0x4f94, 0x4f9e, 0x4f92, 0x4f82,
+  0x4f95, 0x4f6b, 0x4f6e, 0x519e, 0x51bc, 0x51be, 0x5235, 0x5232,
+  0x5233, 0x5246, 0x5231, 0x52bc, 0x530a, 0x530b, 0x533c, 0x5392,
+  0x5394, 0x5487, 0x547f, 0x5481, 0x5491, 0x5482, 0x5488, 0x546b,
+  0x547a, 0x547e, 0x5465, 0x546c, 0x5474, 0x5466, 0x548d, 0x546f,
+  0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, 0x56f7, 0x56f9,
+  0x576f, 0x5772, 0x576d, 0x576b, 0x5771, 0x5770, 0x5776, 0x5780,
+  0x5775, 0x577b, 0x5773, 0x5774, 0x5762,
+  /* 0xcc */
+  0x5768, 0x577d, 0x590c, 0x5945, 0x59b5, 0x59ba, 0x59cf, 0x59ce,
+  0x59b2, 0x59cc, 0x59c1, 0x59b6, 0x59bc, 0x59c3, 0x59d6, 0x59b1,
+  0x59bd, 0x59c0, 0x59c8, 0x59b4, 0x59c7, 0x5b62, 0x5b65, 0x5b93,
+  0x5b95, 0x5c44, 0x5c47, 0x5cae, 0x5ca4, 0x5ca0, 0x5cb5, 0x5caf,
+  0x5ca8, 0x5cac, 0x5c9f, 0x5ca3, 0x5cad, 0x5ca2, 0x5caa, 0x5ca7,
+  0x5c9d, 0x5ca5, 0x5cb6, 0x5cb0, 0x5ca6, 0x5e17, 0x5e14, 0x5e19,
+  0x5f28, 0x5f22, 0x5f23, 0x5f24, 0x5f54, 0x5f82, 0x5f7e, 0x5f7d,
+  0x5fde, 0x5fe5, 0x602d, 0x6026, 0x6019, 0x6032, 0x600b, 0x6034,
+  0x600a, 0x6017, 0x6033, 0x601a, 0x601e, 0x602c, 0x6022, 0x600d,
+  0x6010, 0x602e, 0x6013, 0x6011, 0x600c, 0x6009, 0x601c, 0x6214,
+  0x623d, 0x62ad, 0x62b4, 0x62d1, 0x62be, 0x62aa, 0x62b6, 0x62ca,
+  0x62ae, 0x62b3, 0x62af, 0x62bb, 0x62a9, 0x62b0, 0x62b8, 0x653d,
+  0x65a8, 0x65bb, 0x6609, 0x65fc, 0x6604, 0x6612, 0x6608, 0x65fb,
+  0x6603, 0x660b, 0x660d, 0x6605, 0x65fd, 0x6611, 0x6610, 0x66f6,
+  0x670a, 0x6785, 0x676c, 0x678e, 0x6792, 0x6776, 0x677b, 0x6798,
+  0x6786, 0x6784, 0x6774, 0x678d, 0x678c, 0x677a, 0x679f, 0x6791,
+  0x6799, 0x6783, 0x677d, 0x6781, 0x6778, 0x6779, 0x6794, 0x6b25,
+  0x6b80, 0x6b7e, 0x6bde, 0x6c1d, 0x6c93, 0x6cec, 0x6ceb, 0x6cee,
+  0x6cd9, 0x6cb6, 0x6cd4, 0x6cad, 0x6ce7, 0x6cb7, 0x6cd0, 0x6cc2,
+  0x6cba, 0x6cc3, 0x6cc6, 0x6ced, 0x6cf2,
+  /* 0xcd */
+  0x6cd2, 0x6cdd, 0x6cb4, 0x6c8a, 0x6c9d, 0x6c80, 0x6cde, 0x6cc0,
+  0x6d30, 0x6ccd, 0x6cc7, 0x6cb0, 0x6cf9, 0x6ccf, 0x6ce9, 0x6cd1,
+  0x7094, 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096,
+  0x7082, 0x709a, 0x7083, 0x726a, 0x72d6, 0x72cb, 0x72d8, 0x72c9,
+  0x72dc, 0x72d2, 0x72d4, 0x72da, 0x72cc, 0x72d1, 0x73a4, 0x73a1,
+  0x73ad, 0x73a6, 0x73a2, 0x73a0, 0x73ac, 0x739d, 0x74dd, 0x74e8,
+  0x753f, 0x7540, 0x753e, 0x758c, 0x7598, 0x76af, 0x76f3, 0x76f1,
+  0x76f0, 0x76f5, 0x77f8, 0x77fc, 0x77f9, 0x77fb, 0x77fa, 0x77f7,
+  0x7942, 0x793f, 0x79c5, 0x7a78, 0x7a7b, 0x7afb, 0x7c75, 0x7cfd,
+  0x8035, 0x808f, 0x80ae, 0x80a3, 0x80b8, 0x80b5, 0x80ad, 0x8220,
+  0x82a0, 0x82c0, 0x82ab, 0x829a, 0x8298, 0x829b, 0x82b5, 0x82a7,
+  0x82ae, 0x82bc, 0x829e, 0x82ba, 0x82b4, 0x82a8, 0x82a1, 0x82a9,
+  0x82c2, 0x82a4, 0x82c3, 0x82b6, 0x82a2, 0x8670, 0x866f, 0x866d,
+  0x866e, 0x8c56, 0x8fd2, 0x8fcb, 0x8fd3, 0x8fcd, 0x8fd6, 0x8fd5,
+  0x8fd7, 0x90b2, 0x90b4, 0x90af, 0x90b3, 0x90b0, 0x9639, 0x963d,
+  0x963c, 0x963a, 0x9643, 0x4fcd, 0x4fc5, 0x4fd3, 0x4fb2, 0x4fc9,
+  0x4fcb, 0x4fc1, 0x4fd4, 0x4fdc, 0x4fd9, 0x4fbb, 0x4fb3, 0x4fdb,
+  0x4fc7, 0x4fd6, 0x4fba, 0x4fc0, 0x4fb9, 0x4fec, 0x5244, 0x5249,
+  0x52c0, 0x52c2, 0x533d, 0x537c, 0x5397, 0x5396, 0x5399, 0x5398,
+  0x54ba, 0x54a1, 0x54ad, 0x54a5, 0x54cf,
+  /* 0xce */
+  0x54c3, 0x830d, 0x54b7, 0x54ae, 0x54d6, 0x54b6, 0x54c5, 0x54c6,
+  0x54a0, 0x5470, 0x54bc, 0x54a2, 0x54be, 0x5472, 0x54de, 0x54b0,
+  0x57b5, 0x579e, 0x579f, 0x57a4, 0x578c, 0x5797, 0x579d, 0x579b,
+  0x5794, 0x5798, 0x578f, 0x5799, 0x57a5, 0x579a, 0x5795, 0x58f4,
+  0x590d, 0x5953, 0x59e1, 0x59de, 0x59ee, 0x5a00, 0x59f1, 0x59dd,
+  0x59fa, 0x59fd, 0x59fc, 0x59f6, 0x59e4, 0x59f2, 0x59f7, 0x59db,
+  0x59e9, 0x59f3, 0x59f5, 0x59e0, 0x59fe, 0x59f4, 0x59ed, 0x5ba8,
+  0x5c4c, 0x5cd0, 0x5cd8, 0x5ccc, 0x5cd7, 0x5ccb, 0x5cdb, 0x5cde,
+  0x5cda, 0x5cc9, 0x5cc7, 0x5cca, 0x5cd6, 0x5cd3, 0x5cd4, 0x5ccf,
+  0x5cc8, 0x5cc6, 0x5cce, 0x5cdf, 0x5cf8, 0x5df9, 0x5e21, 0x5e22,
+  0x5e23, 0x5e20, 0x5e24, 0x5eb0, 0x5ea4, 0x5ea2, 0x5e9b, 0x5ea3,
+  0x5ea5, 0x5f07, 0x5f2e, 0x5f56, 0x5f86, 0x6037, 0x6039, 0x6054,
+  0x6072, 0x605e, 0x6045, 0x6053, 0x6047, 0x6049, 0x605b, 0x604c,
+  0x6040, 0x6042, 0x605f, 0x6024, 0x6044, 0x6058, 0x6066, 0x606e,
+  0x6242, 0x6243, 0x62cf, 0x630d, 0x630b, 0x62f5, 0x630e, 0x6303,
+  0x62eb, 0x62f9, 0x630f, 0x630c, 0x62f8, 0x62f6, 0x6300, 0x6313,
+  0x6314, 0x62fa, 0x6315, 0x62fb, 0x62f0, 0x6541, 0x6543, 0x65aa,
+  0x65bf, 0x6636, 0x6621, 0x6632, 0x6635, 0x661c, 0x6626, 0x6622,
+  0x6633, 0x662b, 0x663a, 0x661d, 0x6634, 0x6639, 0x662e, 0x670f,
+  0x6710, 0x67c1, 0x67f2, 0x67c8, 0x67ba,
+  /* 0xcf */
+  0x67dc, 0x67bb, 0x67f8, 0x67d8, 0x67c0, 0x67b7, 0x67c5, 0x67eb,
+  0x67e4, 0x67df, 0x67b5, 0x67cd, 0x67b3, 0x67f7, 0x67f6, 0x67ee,
+  0x67e3, 0x67c2, 0x67b9, 0x67ce, 0x67e7, 0x67f0, 0x67b2, 0x67fc,
+  0x67c6, 0x67ed, 0x67cc, 0x67ae, 0x67e6, 0x67db, 0x67fa, 0x67c9,
+  0x67ca, 0x67c3, 0x67ea, 0x67cb, 0x6b28, 0x6b82, 0x6b84, 0x6bb6,
+  0x6bd6, 0x6bd8, 0x6be0, 0x6c20, 0x6c21, 0x6d28, 0x6d34, 0x6d2d,
+  0x6d1f, 0x6d3c, 0x6d3f, 0x6d12, 0x6d0a, 0x6cda, 0x6d33, 0x6d04,
+  0x6d19, 0x6d3a, 0x6d1a, 0x6d11, 0x6d00, 0x6d1d, 0x6d42, 0x6d01,
+  0x6d18, 0x6d37, 0x6d03, 0x6d0f, 0x6d40, 0x6d07, 0x6d20, 0x6d2c,
+  0x6d08, 0x6d22, 0x6d09, 0x6d10, 0x70b7, 0x709f, 0x70be, 0x70b1,
+  0x70b0, 0x70a1, 0x70b4, 0x70b5, 0x70a9, 0x7241, 0x7249, 0x724a,
+  0x726c, 0x7270, 0x7273, 0x726e, 0x72ca, 0x72e4, 0x72e8, 0x72eb,
+  0x72df, 0x72ea, 0x72e6, 0x72e3, 0x7385, 0x73cc, 0x73c2, 0x73c8,
+  0x73c5, 0x73b9, 0x73b6, 0x73b5, 0x73b4, 0x73eb, 0x73bf, 0x73c7,
+  0x73be, 0x73c3, 0x73c6, 0x73b8, 0x73cb, 0x74ec, 0x74ee, 0x752e,
+  0x7547, 0x7548, 0x75a7, 0x75aa, 0x7679, 0x76c4, 0x7708, 0x7703,
+  0x7704, 0x7705, 0x770a, 0x76f7, 0x76fb, 0x76fa, 0x77e7, 0x77e8,
+  0x7806, 0x7811, 0x7812, 0x7805, 0x7810, 0x780f, 0x780e, 0x7809,
+  0x7803, 0x7813, 0x794a, 0x794c, 0x794b, 0x7945, 0x7944, 0x79d5,
+  0x79cd, 0x79cf, 0x79d6, 0x79ce, 0x7a80,
+  /* 0xd0 */
+  0x7a7e, 0x7ad1, 0x7b00, 0x7b01, 0x7c7a, 0x7c78, 0x7c79, 0x7c7f,
+  0x7c80, 0x7c81, 0x7d03, 0x7d08, 0x7d01, 0x7f58, 0x7f91, 0x7f8d,
+  0x7fbe, 0x8007, 0x800e, 0x800f, 0x8014, 0x8037, 0x80d8, 0x80c7,
+  0x80e0, 0x80d1, 0x80c8, 0x80c2, 0x80d0, 0x80c5, 0x80e3, 0x80d9,
+  0x80dc, 0x80ca, 0x80d5, 0x80c9, 0x80cf, 0x80d7, 0x80e6, 0x80cd,
+  0x81ff, 0x8221, 0x8294, 0x82d9, 0x82fe, 0x82f9, 0x8307, 0x82e8,
+  0x8300, 0x82d5, 0x833a, 0x82eb, 0x82d6, 0x82f4, 0x82ec, 0x82e1,
+  0x82f2, 0x82f5, 0x830c, 0x82fb, 0x82f6, 0x82f0, 0x82ea, 0x82e4,
+  0x82e0, 0x82fa, 0x82f3, 0x82ed, 0x8677, 0x8674, 0x867c, 0x8673,
+  0x8841, 0x884e, 0x8867, 0x886a, 0x8869, 0x89d3, 0x8a04, 0x8a07,
+  0x8d72, 0x8fe3, 0x8fe1, 0x8fee, 0x8fe0, 0x90f1, 0x90bd, 0x90bf,
+  0x90d5, 0x90c5, 0x90be, 0x90c7, 0x90cb, 0x90c8, 0x91d4, 0x91d3,
+  0x9654, 0x964f, 0x9651, 0x9653, 0x964a, 0x964e, 0x501e, 0x5005,
+  0x5007, 0x5013, 0x5022, 0x5030, 0x501b, 0x4ff5, 0x4ff4, 0x5033,
+  0x5037, 0x502c, 0x4ff6, 0x4ff7, 0x5017, 0x501c, 0x5020, 0x5027,
+  0x5035, 0x502f, 0x5031, 0x500e, 0x515a, 0x5194, 0x5193, 0x51ca,
+  0x51c4, 0x51c5, 0x51c8, 0x51ce, 0x5261, 0x525a, 0x5252, 0x525e,
+  0x525f, 0x5255, 0x5262, 0x52cd, 0x530e, 0x539e, 0x5526, 0x54e2,
+  0x5517, 0x5512, 0x54e7, 0x54f3, 0x54e4, 0x551a, 0x54ff, 0x5504,
+  0x5508, 0x54eb, 0x5511, 0x5505, 0x54f1,
+  /* 0xd1 */
+  0x550a, 0x54fb, 0x54f7, 0x54f8, 0x54e0, 0x550e, 0x5503, 0x550b,
+  0x5701, 0x5702, 0x57cc, 0x5832, 0x57d5, 0x57d2, 0x57ba, 0x57c6,
+  0x57bd, 0x57bc, 0x57b8, 0x57b6, 0x57bf, 0x57c7, 0x57d0, 0x57b9,
+  0x57c1, 0x590e, 0x594a, 0x5a19, 0x5a16, 0x5a2d, 0x5a2e, 0x5a15,
+  0x5a0f, 0x5a17, 0x5a0a, 0x5a1e, 0x5a33, 0x5b6c, 0x5ba7, 0x5bad,
+  0x5bac, 0x5c03, 0x5c56, 0x5c54, 0x5cec, 0x5cff, 0x5cee, 0x5cf1,
+  0x5cf7, 0x5d00, 0x5cf9, 0x5e29, 0x5e28, 0x5ea8, 0x5eae, 0x5eaa,
+  0x5eac, 0x5f33, 0x5f30, 0x5f67, 0x605d, 0x605a, 0x6067, 0x6041,
+  0x60a2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609d, 0x6083, 0x6095,
+  0x609b, 0x6097, 0x6087, 0x609c, 0x608e, 0x6219, 0x6246, 0x62f2,
+  0x6310, 0x6356, 0x632c, 0x6344, 0x6345, 0x6336, 0x6343, 0x63e4,
+  0x6339, 0x634b, 0x634a, 0x633c, 0x6329, 0x6341, 0x6334, 0x6358,
+  0x6354, 0x6359, 0x632d, 0x6347, 0x6333, 0x635a, 0x6351, 0x6338,
+  0x6357, 0x6340, 0x6348, 0x654a, 0x6546, 0x65c6, 0x65c3, 0x65c4,
+  0x65c2, 0x664a, 0x665f, 0x6647, 0x6651, 0x6712, 0x6713, 0x681f,
+  0x681a, 0x6849, 0x6832, 0x6833, 0x683b, 0x684b, 0x684f, 0x6816,
+  0x6831, 0x681c, 0x6835, 0x682b, 0x682d, 0x682f, 0x684e, 0x6844,
+  0x6834, 0x681d, 0x6812, 0x6814, 0x6826, 0x6828, 0x682e, 0x684d,
+  0x683a, 0x6825, 0x6820, 0x6b2c, 0x6b2f, 0x6b2d, 0x6b31, 0x6b34,
+  0x6b6d, 0x8082, 0x6b88, 0x6be6, 0x6be4,
+  /* 0xd2 */
+  0x6be8, 0x6be3, 0x6be2, 0x6be7, 0x6c25, 0x6d7a, 0x6d63, 0x6d64,
+  0x6d76, 0x6d0d, 0x6d61, 0x6d92, 0x6d58, 0x6d62, 0x6d6d, 0x6d6f,
+  0x6d91, 0x6d8d, 0x6def, 0x6d7f, 0x6d86, 0x6d5e, 0x6d67, 0x6d60,
+  0x6d97, 0x6d70, 0x6d7c, 0x6d5f, 0x6d82, 0x6d98, 0x6d2f, 0x6d68,
+  0x6d8b, 0x6d7e, 0x6d80, 0x6d84, 0x6d16, 0x6d83, 0x6d7b, 0x6d7d,
+  0x6d75, 0x6d90, 0x70dc, 0x70d3, 0x70d1, 0x70dd, 0x70cb, 0x7f39,
+  0x70e2, 0x70d7, 0x70d2, 0x70de, 0x70e0, 0x70d4, 0x70cd, 0x70c5,
+  0x70c6, 0x70c7, 0x70da, 0x70ce, 0x70e1, 0x7242, 0x7278, 0x7277,
+  0x7276, 0x7300, 0x72fa, 0x72f4, 0x72fe, 0x72f6, 0x72f3, 0x72fb,
+  0x7301, 0x73d3, 0x73d9, 0x73e5, 0x73d6, 0x73bc, 0x73e7, 0x73e3,
+  0x73e9, 0x73dc, 0x73d2, 0x73db, 0x73d4, 0x73dd, 0x73da, 0x73d7,
+  0x73d8, 0x73e8, 0x74de, 0x74df, 0x74f4, 0x74f5, 0x7521, 0x755b,
+  0x755f, 0x75b0, 0x75c1, 0x75bb, 0x75c4, 0x75c0, 0x75bf, 0x75b6,
+  0x75ba, 0x768a, 0x76c9, 0x771d, 0x771b, 0x7710, 0x7713, 0x7712,
+  0x7723, 0x7711, 0x7715, 0x7719, 0x771a, 0x7722, 0x7727, 0x7823,
+  0x782c, 0x7822, 0x7835, 0x782f, 0x7828, 0x782e, 0x782b, 0x7821,
+  0x7829, 0x7833, 0x782a, 0x7831, 0x7954, 0x795b, 0x794f, 0x795c,
+  0x7953, 0x7952, 0x7951, 0x79eb, 0x79ec, 0x79e0, 0x79ee, 0x79ed,
+  0x79ea, 0x79dc, 0x79de, 0x79dd, 0x7a86, 0x7a89, 0x7a85, 0x7a8b,
+  0x7a8c, 0x7a8a, 0x7a87, 0x7ad8, 0x7b10,
+  /* 0xd3 */
+  0x7b04, 0x7b13, 0x7b05, 0x7b0f, 0x7b08, 0x7b0a, 0x7b0e, 0x7b09,
+  0x7b12, 0x7c84, 0x7c91, 0x7c8a, 0x7c8c, 0x7c88, 0x7c8d, 0x7c85,
+  0x7d1e, 0x7d1d, 0x7d11, 0x7d0e, 0x7d18, 0x7d16, 0x7d13, 0x7d1f,
+  0x7d12, 0x7d0f, 0x7d0c, 0x7f5c, 0x7f61, 0x7f5e, 0x7f60, 0x7f5d,
+  0x7f5b, 0x7f96, 0x7f92, 0x7fc3, 0x7fc2, 0x7fc0, 0x8016, 0x803e,
+  0x8039, 0x80fa, 0x80f2, 0x80f9, 0x80f5, 0x8101, 0x80fb, 0x8100,
+  0x8201, 0x822f, 0x8225, 0x8333, 0x832d, 0x8344, 0x8319, 0x8351,
+  0x8325, 0x8356, 0x833f, 0x8341, 0x8326, 0x831c, 0x8322, 0x8342,
+  0x834e, 0x831b, 0x832a, 0x8308, 0x833c, 0x834d, 0x8316, 0x8324,
+  0x8320, 0x8337, 0x832f, 0x8329, 0x8347, 0x8345, 0x834c, 0x8353,
+  0x831e, 0x832c, 0x834b, 0x8327, 0x8348, 0x8653, 0x8652, 0x86a2,
+  0x86a8, 0x8696, 0x868d, 0x8691, 0x869e, 0x8687, 0x8697, 0x8686,
+  0x868b, 0x869a, 0x8685, 0x86a5, 0x8699, 0x86a1, 0x86a7, 0x8695,
+  0x8698, 0x868e, 0x869d, 0x8690, 0x8694, 0x8843, 0x8844, 0x886d,
+  0x8875, 0x8876, 0x8872, 0x8880, 0x8871, 0x887f, 0x886f, 0x8883,
+  0x887e, 0x8874, 0x887c, 0x8a12, 0x8c47, 0x8c57, 0x8c7b, 0x8ca4,
+  0x8ca3, 0x8d76, 0x8d78, 0x8db5, 0x8db7, 0x8db6, 0x8ed1, 0x8ed3,
+  0x8ffe, 0x8ff5, 0x9002, 0x8fff, 0x8ffb, 0x9004, 0x8ffc, 0x8ff6,
+  0x90d6, 0x90e0, 0x90d9, 0x90da, 0x90e3, 0x90df, 0x90e5, 0x90d8,
+  0x90db, 0x90d7, 0x90dc, 0x90e4, 0x9150,
+  /* 0xd4 */
+  0x914e, 0x914f, 0x91d5, 0x91e2, 0x91da, 0x965c, 0x965f, 0x96bc,
+  0x98e3, 0x9adf, 0x9b2f, 0x4e7f, 0x5070, 0x506a, 0x5061, 0x505e,
+  0x5060, 0x5053, 0x504b, 0x505d, 0x5072, 0x5048, 0x504d, 0x5041,
+  0x505b, 0x504a, 0x5062, 0x5015, 0x5045, 0x505f, 0x5069, 0x506b,
+  0x5063, 0x5064, 0x5046, 0x5040, 0x506e, 0x5073, 0x5057, 0x5051,
+  0x51d0, 0x526b, 0x526d, 0x526c, 0x526e, 0x52d6, 0x52d3, 0x532d,
+  0x539c, 0x5575, 0x5576, 0x553c, 0x554d, 0x5550, 0x5534, 0x552a,
+  0x5551, 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, 0x5545, 0x550c,
+  0x5532, 0x5565, 0x554e, 0x5539, 0x5548, 0x552d, 0x553b, 0x5540,
+  0x554b, 0x570a, 0x5707, 0x57fb, 0x5814, 0x57e2, 0x57f6, 0x57dc,
+  0x57f4, 0x5800, 0x57ed, 0x57fd, 0x5808, 0x57f8, 0x580b, 0x57f3,
+  0x57cf, 0x5807, 0x57ee, 0x57e3, 0x57f2, 0x57e5, 0x57ec, 0x57e1,
+  0x580e, 0x57fc, 0x5810, 0x57e7, 0x5801, 0x580c, 0x57f1, 0x57e9,
+  0x57f0, 0x580d, 0x5804, 0x595c, 0x5a60, 0x5a58, 0x5a55, 0x5a67,
+  0x5a5e, 0x5a38, 0x5a35, 0x5a6d, 0x5a50, 0x5a5f, 0x5a65, 0x5a6c,
+  0x5a53, 0x5a64, 0x5a57, 0x5a43, 0x5a5d, 0x5a52, 0x5a44, 0x5a5b,
+  0x5a48, 0x5a8e, 0x5a3e, 0x5a4d, 0x5a39, 0x5a4c, 0x5a70, 0x5a69,
+  0x5a47, 0x5a51, 0x5a56, 0x5a42, 0x5a5c, 0x5b72, 0x5b6e, 0x5bc1,
+  0x5bc0, 0x5c59, 0x5d1e, 0x5d0b, 0x5d1d, 0x5d1a, 0x5d20, 0x5d0c,
+  0x5d28, 0x5d0d, 0x5d26, 0x5d25, 0x5d0f,
+  /* 0xd5 */
+  0x5d30, 0x5d12, 0x5d23, 0x5d1f, 0x5d2e, 0x5e3e, 0x5e34, 0x5eb1,
+  0x5eb4, 0x5eb9, 0x5eb2, 0x5eb3, 0x5f36, 0x5f38, 0x5f9b, 0x5f96,
+  0x5f9f, 0x608a, 0x6090, 0x6086, 0x60be, 0x60b0, 0x60ba, 0x60d3,
+  0x60d4, 0x60cf, 0x60e4, 0x60d9, 0x60dd, 0x60c8, 0x60b1, 0x60db,
+  0x60b7, 0x60ca, 0x60bf, 0x60c3, 0x60cd, 0x60c0, 0x6332, 0x6365,
+  0x638a, 0x6382, 0x637d, 0x63bd, 0x639e, 0x63ad, 0x639d, 0x6397,
+  0x63ab, 0x638e, 0x636f, 0x6387, 0x6390, 0x636e, 0x63af, 0x6375,
+  0x639c, 0x636d, 0x63ae, 0x637c, 0x63a4, 0x633b, 0x639f, 0x6378,
+  0x6385, 0x6381, 0x6391, 0x638d, 0x6370, 0x6553, 0x65cd, 0x6665,
+  0x6661, 0x665b, 0x6659, 0x665c, 0x6662, 0x6718, 0x6879, 0x6887,
+  0x6890, 0x689c, 0x686d, 0x686e, 0x68ae, 0x68ab, 0x6956, 0x686f,
+  0x68a3, 0x68ac, 0x68a9, 0x6875, 0x6874, 0x68b2, 0x688f, 0x6877,
+  0x6892, 0x687c, 0x686b, 0x6872, 0x68aa, 0x6880, 0x6871, 0x687e,
+  0x689b, 0x6896, 0x688b, 0x68a0, 0x6889, 0x68a4, 0x6878, 0x687b,
+  0x6891, 0x688c, 0x688a, 0x687d, 0x6b36, 0x6b33, 0x6b37, 0x6b38,
+  0x6b91, 0x6b8f, 0x6b8d, 0x6b8e, 0x6b8c, 0x6c2a, 0x6dc0, 0x6dab,
+  0x6db4, 0x6db3, 0x6e74, 0x6dac, 0x6de9, 0x6de2, 0x6db7, 0x6df6,
+  0x6dd4, 0x6e00, 0x6dc8, 0x6de0, 0x6ddf, 0x6dd6, 0x6dbe, 0x6de5,
+  0x6ddc, 0x6ddd, 0x6ddb, 0x6df4, 0x6dca, 0x6dbd, 0x6ded, 0x6df0,
+  0x6dba, 0x6dd5, 0x6dc2, 0x6dcf, 0x6dc9,
+  /* 0xd6 */
+  0x6dd0, 0x6df2, 0x6dd3, 0x6dfd, 0x6dd7, 0x6dcd, 0x6de3, 0x6dbb,
+  0x70fa, 0x710d, 0x70f7, 0x7117, 0x70f4, 0x710c, 0x70f0, 0x7104,
+  0x70f3, 0x7110, 0x70fc, 0x70ff, 0x7106, 0x7113, 0x7100, 0x70f8,
+  0x70f6, 0x710b, 0x7102, 0x710e, 0x727e, 0x727b, 0x727c, 0x727f,
+  0x731d, 0x7317, 0x7307, 0x7311, 0x7318, 0x730a, 0x7308, 0x72ff,
+  0x730f, 0x731e, 0x7388, 0x73f6, 0x73f8, 0x73f5, 0x7404, 0x7401,
+  0x73fd, 0x7407, 0x7400, 0x73fa, 0x73fc, 0x73ff, 0x740c, 0x740b,
+  0x73f4, 0x7408, 0x7564, 0x7563, 0x75ce, 0x75d2, 0x75cf, 0x75cb,
+  0x75cc, 0x75d1, 0x75d0, 0x768f, 0x7689, 0x76d3, 0x7739, 0x772f,
+  0x772d, 0x7731, 0x7732, 0x7734, 0x7733, 0x773d, 0x7725, 0x773b,
+  0x7735, 0x7848, 0x7852, 0x7849, 0x784d, 0x784a, 0x784c, 0x7826,
+  0x7845, 0x7850, 0x7964, 0x7967, 0x7969, 0x796a, 0x7963, 0x796b,
+  0x7961, 0x79bb, 0x79fa, 0x79f8, 0x79f6, 0x79f7, 0x7a8f, 0x7a94,
+  0x7a90, 0x7b35, 0x7b47, 0x7b34, 0x7b25, 0x7b30, 0x7b22, 0x7b24,
+  0x7b33, 0x7b18, 0x7b2a, 0x7b1d, 0x7b31, 0x7b2b, 0x7b2d, 0x7b2f,
+  0x7b32, 0x7b38, 0x7b1a, 0x7b23, 0x7c94, 0x7c98, 0x7c96, 0x7ca3,
+  0x7d35, 0x7d3d, 0x7d38, 0x7d36, 0x7d3a, 0x7d45, 0x7d2c, 0x7d29,
+  0x7d41, 0x7d47, 0x7d3e, 0x7d3f, 0x7d4a, 0x7d3b, 0x7d28, 0x7f63,
+  0x7f95, 0x7f9c, 0x7f9d, 0x7f9b, 0x7fca, 0x7fcb, 0x7fcd, 0x7fd0,
+  0x7fd1, 0x7fc7, 0x7fcf, 0x7fc9, 0x801f,
+  /* 0xd7 */
+  0x801e, 0x801b, 0x8047, 0x8043, 0x8048, 0x8118, 0x8125, 0x8119,
+  0x811b, 0x812d, 0x811f, 0x812c, 0x811e, 0x8121, 0x8115, 0x8127,
+  0x811d, 0x8122, 0x8211, 0x8238, 0x8233, 0x823a, 0x8234, 0x8232,
+  0x8274, 0x8390, 0x83a3, 0x83a8, 0x838d, 0x837a, 0x8373, 0x83a4,
+  0x8374, 0x838f, 0x8381, 0x8395, 0x8399, 0x8375, 0x8394, 0x83a9,
+  0x837d, 0x8383, 0x838c, 0x839d, 0x839b, 0x83aa, 0x838b, 0x837e,
+  0x83a5, 0x83af, 0x8388, 0x8397, 0x83b0, 0x837f, 0x83a6, 0x8387,
+  0x83ae, 0x8376, 0x839a, 0x8659, 0x8656, 0x86bf, 0x86b7, 0x86c2,
+  0x86c1, 0x86c5, 0x86ba, 0x86b0, 0x86c8, 0x86b9, 0x86b3, 0x86b8,
+  0x86cc, 0x86b4, 0x86bb, 0x86bc, 0x86c3, 0x86bd, 0x86be, 0x8852,
+  0x8889, 0x8895, 0x88a8, 0x88a2, 0x88aa, 0x889a, 0x8891, 0x88a1,
+  0x889f, 0x8898, 0x88a7, 0x8899, 0x889b, 0x8897, 0x88a4, 0x88ac,
+  0x888c, 0x8893, 0x888e, 0x8982, 0x89d6, 0x89d9, 0x89d5, 0x8a30,
+  0x8a27, 0x8a2c, 0x8a1e, 0x8c39, 0x8c3b, 0x8c5c, 0x8c5d, 0x8c7d,
+  0x8ca5, 0x8d7d, 0x8d7b, 0x8d79, 0x8dbc, 0x8dc2, 0x8db9, 0x8dbf,
+  0x8dc1, 0x8ed8, 0x8ede, 0x8edd, 0x8edc, 0x8ed7, 0x8ee0, 0x8ee1,
+  0x9024, 0x900b, 0x9011, 0x901c, 0x900c, 0x9021, 0x90ef, 0x90ea,
+  0x90f0, 0x90f4, 0x90f2, 0x90f3, 0x90d4, 0x90eb, 0x90ec, 0x90e9,
+  0x9156, 0x9158, 0x915a, 0x9153, 0x9155, 0x91ec, 0x91f4, 0x91f1,
+  0x91f3, 0x91f8, 0x91e4, 0x91f9, 0x91ea,
+  /* 0xd8 */
+  0x91eb, 0x91f7, 0x91e8, 0x91ee, 0x957a, 0x9586, 0x9588, 0x967c,
+  0x966d, 0x966b, 0x9671, 0x966f, 0x96bf, 0x976a, 0x9804, 0x98e5,
+  0x9997, 0x509b, 0x5095, 0x5094, 0x509e, 0x508b, 0x50a3, 0x5083,
+  0x508c, 0x508e, 0x509d, 0x5068, 0x509c, 0x5092, 0x5082, 0x5087,
+  0x515f, 0x51d4, 0x5312, 0x5311, 0x53a4, 0x53a7, 0x5591, 0x55a8,
+  0x55a5, 0x55ad, 0x5577, 0x5645, 0x55a2, 0x5593, 0x5588, 0x558f,
+  0x55b5, 0x5581, 0x55a3, 0x5592, 0x55a4, 0x557d, 0x558c, 0x55a6,
+  0x557f, 0x5595, 0x55a1, 0x558e, 0x570c, 0x5829, 0x5837, 0x5819,
+  0x581e, 0x5827, 0x5823, 0x5828, 0x57f5, 0x5848, 0x5825, 0x581c,
+  0x581b, 0x5833, 0x583f, 0x5836, 0x582e, 0x5839, 0x5838, 0x582d,
+  0x582c, 0x583b, 0x5961, 0x5aaf, 0x5a94, 0x5a9f, 0x5a7a, 0x5aa2,
+  0x5a9e, 0x5a78, 0x5aa6, 0x5a7c, 0x5aa5, 0x5aac, 0x5a95, 0x5aae,
+  0x5a37, 0x5a84, 0x5a8a, 0x5a97, 0x5a83, 0x5a8b, 0x5aa9, 0x5a7b,
+  0x5a7d, 0x5a8c, 0x5a9c, 0x5a8f, 0x5a93, 0x5a9d, 0x5bea, 0x5bcd,
+  0x5bcb, 0x5bd4, 0x5bd1, 0x5bca, 0x5bce, 0x5c0c, 0x5c30, 0x5d37,
+  0x5d43, 0x5d6b, 0x5d41, 0x5d4b, 0x5d3f, 0x5d35, 0x5d51, 0x5d4e,
+  0x5d55, 0x5d33, 0x5d3a, 0x5d52, 0x5d3d, 0x5d31, 0x5d59, 0x5d42,
+  0x5d39, 0x5d49, 0x5d38, 0x5d3c, 0x5d32, 0x5d36, 0x5d40, 0x5d45,
+  0x5e44, 0x5e41, 0x5f58, 0x5fa6, 0x5fa5, 0x5fab, 0x60c9, 0x60b9,
+  0x60cc, 0x60e2, 0x60ce, 0x60c4, 0x6114,
+  /* 0xd9 */
+  0x60f2, 0x610a, 0x6116, 0x6105, 0x60f5, 0x6113, 0x60f8, 0x60fc,
+  0x60fe, 0x60c1, 0x6103, 0x6118, 0x611d, 0x6110, 0x60ff, 0x6104,
+  0x610b, 0x624a, 0x6394, 0x63b1, 0x63b0, 0x63ce, 0x63e5, 0x63e8,
+  0x63ef, 0x63c3, 0x649d, 0x63f3, 0x63ca, 0x63e0, 0x63f6, 0x63d5,
+  0x63f2, 0x63f5, 0x6461, 0x63df, 0x63be, 0x63dd, 0x63dc, 0x63c4,
+  0x63d8, 0x63d3, 0x63c2, 0x63c7, 0x63cc, 0x63cb, 0x63c8, 0x63f0,
+  0x63d7, 0x63d9, 0x6532, 0x6567, 0x656a, 0x6564, 0x655c, 0x6568,
+  0x6565, 0x658c, 0x659d, 0x659e, 0x65ae, 0x65d0, 0x65d2, 0x667c,
+  0x666c, 0x667b, 0x6680, 0x6671, 0x6679, 0x666a, 0x6672, 0x6701,
+  0x690c, 0x68d3, 0x6904, 0x68dc, 0x692a, 0x68ec, 0x68ea, 0x68f1,
+  0x690f, 0x68d6, 0x68f7, 0x68eb, 0x68e4, 0x68f6, 0x6913, 0x6910,
+  0x68f3, 0x68e1, 0x6907, 0x68cc, 0x6908, 0x6970, 0x68b4, 0x6911,
+  0x68ef, 0x68c6, 0x6914, 0x68f8, 0x68d0, 0x68fd, 0x68fc, 0x68e8,
+  0x690b, 0x690a, 0x6917, 0x68ce, 0x68c8, 0x68dd, 0x68de, 0x68e6,
+  0x68f4, 0x68d1, 0x6906, 0x68d4, 0x68e9, 0x6915, 0x6925, 0x68c7,
+  0x6b39, 0x6b3b, 0x6b3f, 0x6b3c, 0x6b94, 0x6b97, 0x6b99, 0x6b95,
+  0x6bbd, 0x6bf0, 0x6bf2, 0x6bf3, 0x6c30, 0x6dfc, 0x6e46, 0x6e47,
+  0x6e1f, 0x6e49, 0x6e88, 0x6e3c, 0x6e3d, 0x6e45, 0x6e62, 0x6e2b,
+  0x6e3f, 0x6e41, 0x6e5d, 0x6e73, 0x6e1c, 0x6e33, 0x6e4b, 0x6e40,
+  0x6e51, 0x6e3b, 0x6e03, 0x6e2e, 0x6e5e,
+  /* 0xda */
+  0x6e68, 0x6e5c, 0x6e61, 0x6e31, 0x6e28, 0x6e60, 0x6e71, 0x6e6b,
+  0x6e39, 0x6e22, 0x6e30, 0x6e53, 0x6e65, 0x6e27, 0x6e78, 0x6e64,
+  0x6e77, 0x6e55, 0x6e79, 0x6e52, 0x6e66, 0x6e35, 0x6e36, 0x6e5a,
+  0x7120, 0x711e, 0x712f, 0x70fb, 0x712e, 0x7131, 0x7123, 0x7125,
+  0x7122, 0x7132, 0x711f, 0x7128, 0x713a, 0x711b, 0x724b, 0x725a,
+  0x7288, 0x7289, 0x7286, 0x7285, 0x728b, 0x7312, 0x730b, 0x7330,
+  0x7322, 0x7331, 0x7333, 0x7327, 0x7332, 0x732d, 0x7326, 0x7323,
+  0x7335, 0x730c, 0x742e, 0x742c, 0x7430, 0x742b, 0x7416, 0x741a,
+  0x7421, 0x742d, 0x7431, 0x7424, 0x7423, 0x741d, 0x7429, 0x7420,
+  0x7432, 0x74fb, 0x752f, 0x756f, 0x756c, 0x75e7, 0x75da, 0x75e1,
+  0x75e6, 0x75dd, 0x75df, 0x75e4, 0x75d7, 0x7695, 0x7692, 0x76da,
+  0x7746, 0x7747, 0x7744, 0x774d, 0x7745, 0x774a, 0x774e, 0x774b,
+  0x774c, 0x77de, 0x77ec, 0x7860, 0x7864, 0x7865, 0x785c, 0x786d,
+  0x7871, 0x786a, 0x786e, 0x7870, 0x7869, 0x7868, 0x785e, 0x7862,
+  0x7974, 0x7973, 0x7972, 0x7970, 0x7a02, 0x7a0a, 0x7a03, 0x7a0c,
+  0x7a04, 0x7a99, 0x7ae6, 0x7ae4, 0x7b4a, 0x7b3b, 0x7b44, 0x7b48,
+  0x7b4c, 0x7b4e, 0x7b40, 0x7b58, 0x7b45, 0x7ca2, 0x7c9e, 0x7ca8,
+  0x7ca1, 0x7d58, 0x7d6f, 0x7d63, 0x7d53, 0x7d56, 0x7d67, 0x7d6a,
+  0x7d4f, 0x7d6d, 0x7d5c, 0x7d6b, 0x7d52, 0x7d54, 0x7d69, 0x7d51,
+  0x7d5f, 0x7d4e, 0x7f3e, 0x7f3f, 0x7f65,
+  /* 0xdb */
+  0x7f66, 0x7fa2, 0x7fa0, 0x7fa1, 0x7fd7, 0x8051, 0x804f, 0x8050,
+  0x80fe, 0x80d4, 0x8143, 0x814a, 0x8152, 0x814f, 0x8147, 0x813d,
+  0x814d, 0x813a, 0x81e6, 0x81ee, 0x81f7, 0x81f8, 0x81f9, 0x8204,
+  0x823c, 0x823d, 0x823f, 0x8275, 0x833b, 0x83cf, 0x83f9, 0x8423,
+  0x83c0, 0x83e8, 0x8412, 0x83e7, 0x83e4, 0x83fc, 0x83f6, 0x8410,
+  0x83c6, 0x83c8, 0x83eb, 0x83e3, 0x83bf, 0x8401, 0x83dd, 0x83e5,
+  0x83d8, 0x83ff, 0x83e1, 0x83cb, 0x83ce, 0x83d6, 0x83f5, 0x83c9,
+  0x8409, 0x840f, 0x83de, 0x8411, 0x8406, 0x83c2, 0x83f3, 0x83d5,
+  0x83fa, 0x83c7, 0x83d1, 0x83ea, 0x8413, 0x83c3, 0x83ec, 0x83ee,
+  0x83c4, 0x83fb, 0x83d7, 0x83e2, 0x841b, 0x83db, 0x83fe, 0x86d8,
+  0x86e2, 0x86e6, 0x86d3, 0x86e3, 0x86da, 0x86ea, 0x86dd, 0x86eb,
+  0x86dc, 0x86ec, 0x86e9, 0x86d7, 0x86e8, 0x86d1, 0x8848, 0x8856,
+  0x8855, 0x88ba, 0x88d7, 0x88b9, 0x88b8, 0x88c0, 0x88be, 0x88b6,
+  0x88bc, 0x88b7, 0x88bd, 0x88b2, 0x8901, 0x88c9, 0x8995, 0x8998,
+  0x8997, 0x89dd, 0x89da, 0x89db, 0x8a4e, 0x8a4d, 0x8a39, 0x8a59,
+  0x8a40, 0x8a57, 0x8a58, 0x8a44, 0x8a45, 0x8a52, 0x8a48, 0x8a51,
+  0x8a4a, 0x8a4c, 0x8a4f, 0x8c5f, 0x8c81, 0x8c80, 0x8cba, 0x8cbe,
+  0x8cb0, 0x8cb9, 0x8cb5, 0x8d84, 0x8d80, 0x8d89, 0x8dd8, 0x8dd3,
+  0x8dcd, 0x8dc7, 0x8dd6, 0x8ddc, 0x8dcf, 0x8dd5, 0x8dd9, 0x8dc8,
+  0x8dd7, 0x8dc5, 0x8eef, 0x8ef7, 0x8efa,
+  /* 0xdc */
+  0x8ef9, 0x8ee6, 0x8eee, 0x8ee5, 0x8ef5, 0x8ee7, 0x8ee8, 0x8ef6,
+  0x8eeb, 0x8ef1, 0x8eec, 0x8ef4, 0x8ee9, 0x902d, 0x9034, 0x902f,
+  0x9106, 0x912c, 0x9104, 0x90ff, 0x90fc, 0x9108, 0x90f9, 0x90fb,
+  0x9101, 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915f,
+  0x9162, 0x9160, 0x9201, 0x920a, 0x9225, 0x9203, 0x921a, 0x9226,
+  0x920f, 0x920c, 0x9200, 0x9212, 0x91ff, 0x91fd, 0x9206, 0x9204,
+  0x9227, 0x9202, 0x921c, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216,
+  0x957b, 0x958d, 0x958c, 0x9590, 0x9687, 0x967e, 0x9688, 0x9689,
+  0x9683, 0x9680, 0x96c2, 0x96c8, 0x96c3, 0x96f1, 0x96f0, 0x976c,
+  0x9770, 0x976e, 0x9807, 0x98a9, 0x98eb, 0x9ce6, 0x9ef9, 0x4e83,
+  0x4e84, 0x4eb6, 0x50bd, 0x50bf, 0x50c6, 0x50ae, 0x50c4, 0x50ca,
+  0x50b4, 0x50c8, 0x50c2, 0x50b0, 0x50c1, 0x50ba, 0x50b1, 0x50cb,
+  0x50c9, 0x50b6, 0x50b8, 0x51d7, 0x527a, 0x5278, 0x527b, 0x527c,
+  0x55c3, 0x55db, 0x55cc, 0x55d0, 0x55cb, 0x55ca, 0x55dd, 0x55c0,
+  0x55d4, 0x55c4, 0x55e9, 0x55bf, 0x55d2, 0x558d, 0x55cf, 0x55d5,
+  0x55e2, 0x55d6, 0x55c8, 0x55f2, 0x55cd, 0x55d9, 0x55c2, 0x5714,
+  0x5853, 0x5868, 0x5864, 0x584f, 0x584d, 0x5849, 0x586f, 0x5855,
+  0x584e, 0x585d, 0x5859, 0x5865, 0x585b, 0x583d, 0x5863, 0x5871,
+  0x58fc, 0x5ac7, 0x5ac4, 0x5acb, 0x5aba, 0x5ab8, 0x5ab1, 0x5ab5,
+  0x5ab0, 0x5abf, 0x5ac8, 0x5abb, 0x5ac6,
+  /* 0xdd */
+  0x5ab7, 0x5ac0, 0x5aca, 0x5ab4, 0x5ab6, 0x5acd, 0x5ab9, 0x5a90,
+  0x5bd6, 0x5bd8, 0x5bd9, 0x5c1f, 0x5c33, 0x5d71, 0x5d63, 0x5d4a,
+  0x5d65, 0x5d72, 0x5d6c, 0x5d5e, 0x5d68, 0x5d67, 0x5d62, 0x5df0,
+  0x5e4f, 0x5e4e, 0x5e4a, 0x5e4d, 0x5e4b, 0x5ec5, 0x5ecc, 0x5ec6,
+  0x5ecb, 0x5ec7, 0x5f40, 0x5faf, 0x5fad, 0x60f7, 0x6149, 0x614a,
+  0x612b, 0x6145, 0x6136, 0x6132, 0x612e, 0x6146, 0x612f, 0x614f,
+  0x6129, 0x6140, 0x6220, 0x9168, 0x6223, 0x6225, 0x6224, 0x63c5,
+  0x63f1, 0x63eb, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x6433,
+  0x6443, 0x641f, 0x6415, 0x6418, 0x6439, 0x6437, 0x6422, 0x6423,
+  0x640c, 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, 0x642f, 0x640a,
+  0x641a, 0x6440, 0x6425, 0x6427, 0x640b, 0x63e7, 0x641b, 0x642e,
+  0x6421, 0x640e, 0x656f, 0x6592, 0x65d3, 0x6686, 0x668c, 0x6695,
+  0x6690, 0x668b, 0x668a, 0x6699, 0x6694, 0x6678, 0x6720, 0x6966,
+  0x695f, 0x6938, 0x694e, 0x6962, 0x6971, 0x693f, 0x6945, 0x696a,
+  0x6939, 0x6942, 0x6957, 0x6959, 0x697a, 0x6948, 0x6949, 0x6935,
+  0x696c, 0x6933, 0x693d, 0x6965, 0x68f0, 0x6978, 0x6934, 0x6969,
+  0x6940, 0x696f, 0x6944, 0x6976, 0x6958, 0x6941, 0x6974, 0x694c,
+  0x693b, 0x694b, 0x6937, 0x695c, 0x694f, 0x6951, 0x6932, 0x6952,
+  0x692f, 0x697b, 0x693c, 0x6b46, 0x6b45, 0x6b43, 0x6b42, 0x6b48,
+  0x6b41, 0x6b9b, 0xfa0d, 0x6bfb, 0x6bfc,
+  /* 0xde */
+  0x6bf9, 0x6bf7, 0x6bf8, 0x6e9b, 0x6ed6, 0x6ec8, 0x6e8f, 0x6ec0,
+  0x6e9f, 0x6e93, 0x6e94, 0x6ea0, 0x6eb1, 0x6eb9, 0x6ec6, 0x6ed2,
+  0x6ebd, 0x6ec1, 0x6e9e, 0x6ec9, 0x6eb7, 0x6eb0, 0x6ecd, 0x6ea6,
+  0x6ecf, 0x6eb2, 0x6ebe, 0x6ec3, 0x6edc, 0x6ed8, 0x6e99, 0x6e92,
+  0x6e8e, 0x6e8d, 0x6ea4, 0x6ea1, 0x6ebf, 0x6eb3, 0x6ed0, 0x6eca,
+  0x6e97, 0x6eae, 0x6ea3, 0x7147, 0x7154, 0x7152, 0x7163, 0x7160,
+  0x7141, 0x715d, 0x7162, 0x7172, 0x7178, 0x716a, 0x7161, 0x7142,
+  0x7158, 0x7143, 0x714b, 0x7170, 0x715f, 0x7150, 0x7153, 0x7144,
+  0x714d, 0x715a, 0x724f, 0x728d, 0x728c, 0x7291, 0x7290, 0x728e,
+  0x733c, 0x7342, 0x733b, 0x733a, 0x7340, 0x734a, 0x7349, 0x7444,
+  0x744a, 0x744b, 0x7452, 0x7451, 0x7457, 0x7440, 0x744f, 0x7450,
+  0x744e, 0x7442, 0x7446, 0x744d, 0x7454, 0x74e1, 0x74ff, 0x74fe,
+  0x74fd, 0x751d, 0x7579, 0x7577, 0x6983, 0x75ef, 0x760f, 0x7603,
+  0x75f7, 0x75fe, 0x75fc, 0x75f9, 0x75f8, 0x7610, 0x75fb, 0x75f6,
+  0x75ed, 0x75f5, 0x75fd, 0x7699, 0x76b5, 0x76dd, 0x7755, 0x775f,
+  0x7760, 0x7752, 0x7756, 0x775a, 0x7769, 0x7767, 0x7754, 0x7759,
+  0x776d, 0x77e0, 0x7887, 0x789a, 0x7894, 0x788f, 0x7884, 0x7895,
+  0x7885, 0x7886, 0x78a1, 0x7883, 0x7879, 0x7899, 0x7880, 0x7896,
+  0x787b, 0x797c, 0x7982, 0x797d, 0x7979, 0x7a11, 0x7a18, 0x7a19,
+  0x7a12, 0x7a17, 0x7a15, 0x7a22, 0x7a13,
+  /* 0xdf */
+  0x7a1b, 0x7a10, 0x7aa3, 0x7aa2, 0x7a9e, 0x7aeb, 0x7b66, 0x7b64,
+  0x7b6d, 0x7b74, 0x7b69, 0x7b72, 0x7b65, 0x7b73, 0x7b71, 0x7b70,
+  0x7b61, 0x7b78, 0x7b76, 0x7b63, 0x7cb2, 0x7cb4, 0x7caf, 0x7d88,
+  0x7d86, 0x7d80, 0x7d8d, 0x7d7f, 0x7d85, 0x7d7a, 0x7d8e, 0x7d7b,
+  0x7d83, 0x7d7c, 0x7d8c, 0x7d94, 0x7d84, 0x7d7d, 0x7d92, 0x7f6d,
+  0x7f6b, 0x7f67, 0x7f68, 0x7f6c, 0x7fa6, 0x7fa5, 0x7fa7, 0x7fdb,
+  0x7fdc, 0x8021, 0x8164, 0x8160, 0x8177, 0x815c, 0x8169, 0x815b,
+  0x8162, 0x8172, 0x6721, 0x815e, 0x8176, 0x8167, 0x816f, 0x8144,
+  0x8161, 0x821d, 0x8249, 0x8244, 0x8240, 0x8242, 0x8245, 0x84f1,
+  0x843f, 0x8456, 0x8476, 0x8479, 0x848f, 0x848d, 0x8465, 0x8451,
+  0x8440, 0x8486, 0x8467, 0x8430, 0x844d, 0x847d, 0x845a, 0x8459,
+  0x8474, 0x8473, 0x845d, 0x8507, 0x845e, 0x8437, 0x843a, 0x8434,
+  0x847a, 0x8443, 0x8478, 0x8432, 0x8445, 0x8429, 0x83d9, 0x844b,
+  0x842f, 0x8442, 0x842d, 0x845f, 0x8470, 0x8439, 0x844e, 0x844c,
+  0x8452, 0x846f, 0x84c5, 0x848e, 0x843b, 0x8447, 0x8436, 0x8433,
+  0x8468, 0x847e, 0x8444, 0x842b, 0x8460, 0x8454, 0x846e, 0x8450,
+  0x870b, 0x8704, 0x86f7, 0x870c, 0x86fa, 0x86d6, 0x86f5, 0x874d,
+  0x86f8, 0x870e, 0x8709, 0x8701, 0x86f6, 0x870d, 0x8705, 0x88d6,
+  0x88cb, 0x88cd, 0x88ce, 0x88de, 0x88db, 0x88da, 0x88cc, 0x88d0,
+  0x8985, 0x899b, 0x89df, 0x89e5, 0x89e4,
+  /* 0xe0 */
+  0x89e1, 0x89e0, 0x89e2, 0x89dc, 0x89e6, 0x8a76, 0x8a86, 0x8a7f,
+  0x8a61, 0x8a3f, 0x8a77, 0x8a82, 0x8a84, 0x8a75, 0x8a83, 0x8a81,
+  0x8a74, 0x8a7a, 0x8c3c, 0x8c4b, 0x8c4a, 0x8c65, 0x8c64, 0x8c66,
+  0x8c86, 0x8c84, 0x8c85, 0x8ccc, 0x8d68, 0x8d69, 0x8d91, 0x8d8c,
+  0x8d8e, 0x8d8f, 0x8d8d, 0x8d93, 0x8d94, 0x8d90, 0x8d92, 0x8df0,
+  0x8de0, 0x8dec, 0x8df1, 0x8dee, 0x8dd0, 0x8de9, 0x8de3, 0x8de2,
+  0x8de7, 0x8df2, 0x8deb, 0x8df4, 0x8f06, 0x8eff, 0x8f01, 0x8f00,
+  0x8f05, 0x8f07, 0x8f08, 0x8f02, 0x8f0b, 0x9052, 0x903f, 0x9044,
+  0x9049, 0x903d, 0x9110, 0x910d, 0x910f, 0x9111, 0x9116, 0x9114,
+  0x910b, 0x910e, 0x916e, 0x916f, 0x9248, 0x9252, 0x9230, 0x923a,
+  0x9266, 0x9233, 0x9265, 0x925e, 0x9283, 0x922e, 0x924a, 0x9246,
+  0x926d, 0x926c, 0x924f, 0x9260, 0x9267, 0x926f, 0x9236, 0x9261,
+  0x9270, 0x9231, 0x9254, 0x9263, 0x9250, 0x9272, 0x924e, 0x9253,
+  0x924c, 0x9256, 0x9232, 0x959f, 0x959c, 0x959e, 0x959b, 0x9692,
+  0x9693, 0x9691, 0x9697, 0x96ce, 0x96fa, 0x96fd, 0x96f8, 0x96f5,
+  0x9773, 0x9777, 0x9778, 0x9772, 0x980f, 0x980d, 0x980e, 0x98ac,
+  0x98f6, 0x98f9, 0x99af, 0x99b2, 0x99b0, 0x99b5, 0x9aad, 0x9aab,
+  0x9b5b, 0x9cea, 0x9ced, 0x9ce7, 0x9e80, 0x9efd, 0x50e6, 0x50d4,
+  0x50d7, 0x50e8, 0x50f3, 0x50db, 0x50ea, 0x50dd, 0x50e4, 0x50d3,
+  0x50ec, 0x50f0, 0x50ef, 0x50e3, 0x50e0,
+  /* 0xe1 */
+  0x51d8, 0x5280, 0x5281, 0x52e9, 0x52eb, 0x5330, 0x53ac, 0x5627,
+  0x5615, 0x560c, 0x5612, 0x55fc, 0x560f, 0x561c, 0x5601, 0x5613,
+  0x5602, 0x55fa, 0x561d, 0x5604, 0x55ff, 0x55f9, 0x5889, 0x587c,
+  0x5890, 0x5898, 0x5886, 0x5881, 0x587f, 0x5874, 0x588b, 0x587a,
+  0x5887, 0x5891, 0x588e, 0x5876, 0x5882, 0x5888, 0x587b, 0x5894,
+  0x588f, 0x58fe, 0x596b, 0x5adc, 0x5aee, 0x5ae5, 0x5ad5, 0x5aea,
+  0x5ada, 0x5aed, 0x5aeb, 0x5af3, 0x5ae2, 0x5ae0, 0x5adb, 0x5aec,
+  0x5ade, 0x5add, 0x5ad9, 0x5ae8, 0x5adf, 0x5b77, 0x5be0, 0x5be3,
+  0x5c63, 0x5d82, 0x5d80, 0x5d7d, 0x5d86, 0x5d7a, 0x5d81, 0x5d77,
+  0x5d8a, 0x5d89, 0x5d88, 0x5d7e, 0x5d7c, 0x5d8d, 0x5d79, 0x5d7f,
+  0x5e58, 0x5e59, 0x5e53, 0x5ed8, 0x5ed1, 0x5ed7, 0x5ece, 0x5edc,
+  0x5ed5, 0x5ed9, 0x5ed2, 0x5ed4, 0x5f44, 0x5f43, 0x5f6f, 0x5fb6,
+  0x612c, 0x6128, 0x6141, 0x615e, 0x6171, 0x6173, 0x6152, 0x6153,
+  0x6172, 0x616c, 0x6180, 0x6174, 0x6154, 0x617a, 0x615b, 0x6165,
+  0x613b, 0x616a, 0x6161, 0x6156, 0x6229, 0x6227, 0x622b, 0x642b,
+  0x644d, 0x645b, 0x645d, 0x6474, 0x6476, 0x6472, 0x6473, 0x647d,
+  0x6475, 0x6466, 0x64a6, 0x644e, 0x6482, 0x645e, 0x645c, 0x644b,
+  0x6453, 0x6460, 0x6450, 0x647f, 0x643f, 0x646c, 0x646b, 0x6459,
+  0x6465, 0x6477, 0x6573, 0x65a0, 0x66a1, 0x66a0, 0x669f, 0x6705,
+  0x6704, 0x6722, 0x69b1, 0x69b6, 0x69c9,
+  /* 0xe2 */
+  0x69a0, 0x69ce, 0x6996, 0x69b0, 0x69ac, 0x69bc, 0x6991, 0x6999,
+  0x698e, 0x69a7, 0x698d, 0x69a9, 0x69be, 0x69af, 0x69bf, 0x69c4,
+  0x69bd, 0x69a4, 0x69d4, 0x69b9, 0x69ca, 0x699a, 0x69cf, 0x69b3,
+  0x6993, 0x69aa, 0x69a1, 0x699e, 0x69d9, 0x6997, 0x6990, 0x69c2,
+  0x69b5, 0x69a5, 0x69c6, 0x6b4a, 0x6b4d, 0x6b4b, 0x6b9e, 0x6b9f,
+  0x6ba0, 0x6bc3, 0x6bc4, 0x6bfe, 0x6ece, 0x6ef5, 0x6ef1, 0x6f03,
+  0x6f25, 0x6ef8, 0x6f37, 0x6efb, 0x6f2e, 0x6f09, 0x6f4e, 0x6f19,
+  0x6f1a, 0x6f27, 0x6f18, 0x6f3b, 0x6f12, 0x6eed, 0x6f0a, 0x6f36,
+  0x6f73, 0x6ef9, 0x6eee, 0x6f2d, 0x6f40, 0x6f30, 0x6f3c, 0x6f35,
+  0x6eeb, 0x6f07, 0x6f0e, 0x6f43, 0x6f05, 0x6efd, 0x6ef6, 0x6f39,
+  0x6f1c, 0x6efc, 0x6f3a, 0x6f1f, 0x6f0d, 0x6f1e, 0x6f08, 0x6f21,
+  0x7187, 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, 0x718f, 0x717b,
+  0x7186, 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, 0x7295, 0x7293,
+  0x7343, 0x734d, 0x7351, 0x734c, 0x7462, 0x7473, 0x7471, 0x7475,
+  0x7472, 0x7467, 0x746e, 0x7500, 0x7502, 0x7503, 0x757d, 0x7590,
+  0x7616, 0x7608, 0x760c, 0x7615, 0x7611, 0x760a, 0x7614, 0x76b8,
+  0x7781, 0x777c, 0x7785, 0x7782, 0x776e, 0x7780, 0x776f, 0x777e,
+  0x7783, 0x78b2, 0x78aa, 0x78b4, 0x78ad, 0x78a8, 0x787e, 0x78ab,
+  0x789e, 0x78a5, 0x78a0, 0x78ac, 0x78a2, 0x78a4, 0x7998, 0x798a,
+  0x798b, 0x7996, 0x7995, 0x7994, 0x7993,
+  /* 0xe3 */
+  0x7997, 0x7988, 0x7992, 0x7990, 0x7a2b, 0x7a4a, 0x7a30, 0x7a2f,
+  0x7a28, 0x7a26, 0x7aa8, 0x7aab, 0x7aac, 0x7aee, 0x7b88, 0x7b9c,
+  0x7b8a, 0x7b91, 0x7b90, 0x7b96, 0x7b8d, 0x7b8c, 0x7b9b, 0x7b8e,
+  0x7b85, 0x7b98, 0x5284, 0x7b99, 0x7ba4, 0x7b82, 0x7cbb, 0x7cbf,
+  0x7cbc, 0x7cba, 0x7da7, 0x7db7, 0x7dc2, 0x7da3, 0x7daa, 0x7dc1,
+  0x7dc0, 0x7dc5, 0x7d9d, 0x7dce, 0x7dc4, 0x7dc6, 0x7dcb, 0x7dcc,
+  0x7daf, 0x7db9, 0x7d96, 0x7dbc, 0x7d9f, 0x7da6, 0x7dae, 0x7da9,
+  0x7da1, 0x7dc9, 0x7f73, 0x7fe2, 0x7fe3, 0x7fe5, 0x7fde, 0x8024,
+  0x805d, 0x805c, 0x8189, 0x8186, 0x8183, 0x8187, 0x818d, 0x818c,
+  0x818b, 0x8215, 0x8497, 0x84a4, 0x84a1, 0x849f, 0x84ba, 0x84ce,
+  0x84c2, 0x84ac, 0x84ae, 0x84ab, 0x84b9, 0x84b4, 0x84c1, 0x84cd,
+  0x84aa, 0x849a, 0x84b1, 0x84d0, 0x849d, 0x84a7, 0x84bb, 0x84a2,
+  0x8494, 0x84c7, 0x84cc, 0x849b, 0x84a9, 0x84af, 0x84a8, 0x84d6,
+  0x8498, 0x84b6, 0x84cf, 0x84a0, 0x84d7, 0x84d4, 0x84d2, 0x84db,
+  0x84b0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, 0x876b, 0x8740,
+  0x872e, 0x871e, 0x8721, 0x8719, 0x871b, 0x8743, 0x872c, 0x8741,
+  0x873e, 0x8746, 0x8720, 0x8732, 0x872a, 0x872d, 0x873c, 0x8712,
+  0x873a, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, 0x8738, 0x8724,
+  0x871a, 0x8730, 0x8711, 0x88f7, 0x88e7, 0x88f1, 0x88f2, 0x88fa,
+  0x88fe, 0x88ee, 0x88fc, 0x88f6, 0x88fb,
+  /* 0xe4 */
+  0x88f0, 0x88ec, 0x88eb, 0x899d, 0x89a1, 0x899f, 0x899e, 0x89e9,
+  0x89eb, 0x89e8, 0x8aab, 0x8a99, 0x8a8b, 0x8a92, 0x8a8f, 0x8a96,
+  0x8c3d, 0x8c68, 0x8c69, 0x8cd5, 0x8ccf, 0x8cd7, 0x8d96, 0x8e09,
+  0x8e02, 0x8dff, 0x8e0d, 0x8dfd, 0x8e0a, 0x8e03, 0x8e07, 0x8e06,
+  0x8e05, 0x8dfe, 0x8e00, 0x8e04, 0x8f10, 0x8f11, 0x8f0e, 0x8f0d,
+  0x9123, 0x911c, 0x9120, 0x9122, 0x911f, 0x911d, 0x911a, 0x9124,
+  0x9121, 0x911b, 0x917a, 0x9172, 0x9179, 0x9173, 0x92a5, 0x92a4,
+  0x9276, 0x929b, 0x927a, 0x92a0, 0x9294, 0x92aa, 0x928d, 0x92a6,
+  0x929a, 0x92ab, 0x9279, 0x9297, 0x927f, 0x92a3, 0x92ee, 0x928e,
+  0x9282, 0x9295, 0x92a2, 0x927d, 0x9288, 0x92a1, 0x928a, 0x9286,
+  0x928c, 0x9299, 0x92a7, 0x927e, 0x9287, 0x92a9, 0x929d, 0x928b,
+  0x922d, 0x969e, 0x96a1, 0x96ff, 0x9758, 0x977d, 0x977a, 0x977e,
+  0x9783, 0x9780, 0x9782, 0x977b, 0x9784, 0x9781, 0x977f, 0x97ce,
+  0x97cd, 0x9816, 0x98ad, 0x98ae, 0x9902, 0x9900, 0x9907, 0x999d,
+  0x999c, 0x99c3, 0x99b9, 0x99bb, 0x99ba, 0x99c2, 0x99bd, 0x99c7,
+  0x9ab1, 0x9ae3, 0x9ae7, 0x9b3e, 0x9b3f, 0x9b60, 0x9b61, 0x9b5f,
+  0x9cf1, 0x9cf2, 0x9cf5, 0x9ea7, 0x50ff, 0x5103, 0x5130, 0x50f8,
+  0x5106, 0x5107, 0x50f6, 0x50fe, 0x510b, 0x510c, 0x50fd, 0x510a,
+  0x528b, 0x528c, 0x52f1, 0x52ef, 0x5648, 0x5642, 0x564c, 0x5635,
+  0x5641, 0x564a, 0x5649, 0x5646, 0x5658,
+  /* 0xe5 */
+  0x565a, 0x5640, 0x5633, 0x563d, 0x562c, 0x563e, 0x5638, 0x562a,
+  0x563a, 0x571a, 0x58ab, 0x589d, 0x58b1, 0x58a0, 0x58a3, 0x58af,
+  0x58ac, 0x58a5, 0x58a1, 0x58ff, 0x5aff, 0x5af4, 0x5afd, 0x5af7,
+  0x5af6, 0x5b03, 0x5af8, 0x5b02, 0x5af9, 0x5b01, 0x5b07, 0x5b05,
+  0x5b0f, 0x5c67, 0x5d99, 0x5d97, 0x5d9f, 0x5d92, 0x5da2, 0x5d93,
+  0x5d95, 0x5da0, 0x5d9c, 0x5da1, 0x5d9a, 0x5d9e, 0x5e69, 0x5e5d,
+  0x5e60, 0x5e5c, 0x7df3, 0x5edb, 0x5ede, 0x5ee1, 0x5f49, 0x5fb2,
+  0x618b, 0x6183, 0x6179, 0x61b1, 0x61b0, 0x61a2, 0x6189, 0x619b,
+  0x6193, 0x61af, 0x61ad, 0x619f, 0x6192, 0x61aa, 0x61a1, 0x618d,
+  0x6166, 0x61b3, 0x622d, 0x646e, 0x6470, 0x6496, 0x64a0, 0x6485,
+  0x6497, 0x649c, 0x648f, 0x648b, 0x648a, 0x648c, 0x64a3, 0x649f,
+  0x6468, 0x64b1, 0x6498, 0x6576, 0x657a, 0x6579, 0x657b, 0x65b2,
+  0x65b3, 0x66b5, 0x66b0, 0x66a9, 0x66b2, 0x66b7, 0x66aa, 0x66af,
+  0x6a00, 0x6a06, 0x6a17, 0x69e5, 0x69f8, 0x6a15, 0x69f1, 0x69e4,
+  0x6a20, 0x69ff, 0x69ec, 0x69e2, 0x6a1b, 0x6a1d, 0x69fe, 0x6a27,
+  0x69f2, 0x69ee, 0x6a14, 0x69f7, 0x69e7, 0x6a40, 0x6a08, 0x69e6,
+  0x69fb, 0x6a0d, 0x69fc, 0x69eb, 0x6a09, 0x6a04, 0x6a18, 0x6a25,
+  0x6a0f, 0x69f6, 0x6a26, 0x6a07, 0x69f4, 0x6a16, 0x6b51, 0x6ba5,
+  0x6ba3, 0x6ba2, 0x6ba6, 0x6c01, 0x6c00, 0x6bff, 0x6c02, 0x6f41,
+  0x6f26, 0x6f7e, 0x6f87, 0x6fc6, 0x6f92,
+  /* 0xe6 */
+  0x6f8d, 0x6f89, 0x6f8c, 0x6f62, 0x6f4f, 0x6f85, 0x6f5a, 0x6f96,
+  0x6f76, 0x6f6c, 0x6f82, 0x6f55, 0x6f72, 0x6f52, 0x6f50, 0x6f57,
+  0x6f94, 0x6f93, 0x6f5d, 0x6f00, 0x6f61, 0x6f6b, 0x6f7d, 0x6f67,
+  0x6f90, 0x6f53, 0x6f8b, 0x6f69, 0x6f7f, 0x6f95, 0x6f63, 0x6f77,
+  0x6f6a, 0x6f7b, 0x71b2, 0x71af, 0x719b, 0x71b0, 0x71a0, 0x719a,
+  0x71a9, 0x71b5, 0x719d, 0x71a5, 0x719e, 0x71a4, 0x71a1, 0x71aa,
+  0x719c, 0x71a7, 0x71b3, 0x7298, 0x729a, 0x7358, 0x7352, 0x735e,
+  0x735f, 0x7360, 0x735d, 0x735b, 0x7361, 0x735a, 0x7359, 0x7362,
+  0x7487, 0x7489, 0x748a, 0x7486, 0x7481, 0x747d, 0x7485, 0x7488,
+  0x747c, 0x7479, 0x7508, 0x7507, 0x757e, 0x7625, 0x761e, 0x7619,
+  0x761d, 0x761c, 0x7623, 0x761a, 0x7628, 0x761b, 0x769c, 0x769d,
+  0x769e, 0x769b, 0x778d, 0x778f, 0x7789, 0x7788, 0x78cd, 0x78bb,
+  0x78cf, 0x78cc, 0x78d1, 0x78ce, 0x78d4, 0x78c8, 0x78c3, 0x78c4,
+  0x78c9, 0x799a, 0x79a1, 0x79a0, 0x799c, 0x79a2, 0x799b, 0x6b76,
+  0x7a39, 0x7ab2, 0x7ab4, 0x7ab3, 0x7bb7, 0x7bcb, 0x7bbe, 0x7bac,
+  0x7bce, 0x7baf, 0x7bb9, 0x7bca, 0x7bb5, 0x7cc5, 0x7cc8, 0x7ccc,
+  0x7ccb, 0x7df7, 0x7ddb, 0x7dea, 0x7de7, 0x7dd7, 0x7de1, 0x7e03,
+  0x7dfa, 0x7de6, 0x7df6, 0x7df1, 0x7df0, 0x7dee, 0x7ddf, 0x7f76,
+  0x7fac, 0x7fb0, 0x7fad, 0x7fed, 0x7feb, 0x7fea, 0x7fec, 0x7fe6,
+  0x7fe8, 0x8064, 0x8067, 0x81a3, 0x819f,
+  /* 0xe7 */
+  0x819e, 0x8195, 0x81a2, 0x8199, 0x8197, 0x8216, 0x824f, 0x8253,
+  0x8252, 0x8250, 0x824e, 0x8251, 0x8524, 0x853b, 0x850f, 0x8500,
+  0x8529, 0x850e, 0x8509, 0x850d, 0x851f, 0x850a, 0x8527, 0x851c,
+  0x84fb, 0x852b, 0x84fa, 0x8508, 0x850c, 0x84f4, 0x852a, 0x84f2,
+  0x8515, 0x84f7, 0x84eb, 0x84f3, 0x84fc, 0x8512, 0x84ea, 0x84e9,
+  0x8516, 0x84fe, 0x8528, 0x851d, 0x852e, 0x8502, 0x84fd, 0x851e,
+  0x84f6, 0x8531, 0x8526, 0x84e7, 0x84e8, 0x84f0, 0x84ef, 0x84f9,
+  0x8518, 0x8520, 0x8530, 0x850b, 0x8519, 0x852f, 0x8662, 0x8756,
+  0x8763, 0x8764, 0x8777, 0x87e1, 0x8773, 0x8758, 0x8754, 0x875b,
+  0x8752, 0x8761, 0x875a, 0x8751, 0x875e, 0x876d, 0x876a, 0x8750,
+  0x874e, 0x875f, 0x875d, 0x876f, 0x876c, 0x877a, 0x876e, 0x875c,
+  0x8765, 0x874f, 0x877b, 0x8775, 0x8762, 0x8767, 0x8769, 0x885a,
+  0x8905, 0x890c, 0x8914, 0x890b, 0x8917, 0x8918, 0x8919, 0x8906,
+  0x8916, 0x8911, 0x890e, 0x8909, 0x89a2, 0x89a4, 0x89a3, 0x89ed,
+  0x89f0, 0x89ec, 0x8acf, 0x8ac6, 0x8ab8, 0x8ad3, 0x8ad1, 0x8ad4,
+  0x8ad5, 0x8abb, 0x8ad7, 0x8abe, 0x8ac0, 0x8ac5, 0x8ad8, 0x8ac3,
+  0x8aba, 0x8abd, 0x8ad9, 0x8c3e, 0x8c4d, 0x8c8f, 0x8ce5, 0x8cdf,
+  0x8cd9, 0x8ce8, 0x8cda, 0x8cdd, 0x8ce7, 0x8da0, 0x8d9c, 0x8da1,
+  0x8d9b, 0x8e20, 0x8e23, 0x8e25, 0x8e24, 0x8e2e, 0x8e15, 0x8e1b,
+  0x8e16, 0x8e11, 0x8e19, 0x8e26, 0x8e27,
+  /* 0xe8 */
+  0x8e14, 0x8e12, 0x8e18, 0x8e13, 0x8e1c, 0x8e17, 0x8e1a, 0x8f2c,
+  0x8f24, 0x8f18, 0x8f1a, 0x8f20, 0x8f23, 0x8f16, 0x8f17, 0x9073,
+  0x9070, 0x906f, 0x9067, 0x906b, 0x912f, 0x912b, 0x9129, 0x912a,
+  0x9132, 0x9126, 0x912e, 0x9185, 0x9186, 0x918a, 0x9181, 0x9182,
+  0x9184, 0x9180, 0x92d0, 0x92c3, 0x92c4, 0x92c0, 0x92d9, 0x92b6,
+  0x92cf, 0x92f1, 0x92df, 0x92d8, 0x92e9, 0x92d7, 0x92dd, 0x92cc,
+  0x92ef, 0x92c2, 0x92e8, 0x92ca, 0x92c8, 0x92ce, 0x92e6, 0x92cd,
+  0x92d5, 0x92c9, 0x92e0, 0x92de, 0x92e7, 0x92d1, 0x92d3, 0x92b5,
+  0x92e1, 0x92c6, 0x92b4, 0x957c, 0x95ac, 0x95ab, 0x95ae, 0x95b0,
+  0x96a4, 0x96a2, 0x96d3, 0x9705, 0x9708, 0x9702, 0x975a, 0x978a,
+  0x978e, 0x9788, 0x97d0, 0x97cf, 0x981e, 0x981d, 0x9826, 0x9829,
+  0x9828, 0x9820, 0x981b, 0x9827, 0x98b2, 0x9908, 0x98fa, 0x9911,
+  0x9914, 0x9916, 0x9917, 0x9915, 0x99dc, 0x99cd, 0x99cf, 0x99d3,
+  0x99d4, 0x99ce, 0x99c9, 0x99d6, 0x99d8, 0x99cb, 0x99d7, 0x99cc,
+  0x9ab3, 0x9aec, 0x9aeb, 0x9af3, 0x9af2, 0x9af1, 0x9b46, 0x9b43,
+  0x9b67, 0x9b74, 0x9b71, 0x9b66, 0x9b76, 0x9b75, 0x9b70, 0x9b68,
+  0x9b64, 0x9b6c, 0x9cfc, 0x9cfa, 0x9cfd, 0x9cff, 0x9cf7, 0x9d07,
+  0x9d00, 0x9cf9, 0x9cfb, 0x9d08, 0x9d05, 0x9d04, 0x9e83, 0x9ed3,
+  0x9f0f, 0x9f10, 0x511c, 0x5113, 0x5117, 0x511a, 0x5111, 0x51de,
+  0x5334, 0x53e1, 0x5670, 0x5660, 0x566e,
+  /* 0xe9 */
+  0x5673, 0x5666, 0x5663, 0x566d, 0x5672, 0x565e, 0x5677, 0x571c,
+  0x571b, 0x58c8, 0x58bd, 0x58c9, 0x58bf, 0x58ba, 0x58c2, 0x58bc,
+  0x58c6, 0x5b17, 0x5b19, 0x5b1b, 0x5b21, 0x5b14, 0x5b13, 0x5b10,
+  0x5b16, 0x5b28, 0x5b1a, 0x5b20, 0x5b1e, 0x5bef, 0x5dac, 0x5db1,
+  0x5da9, 0x5da7, 0x5db5, 0x5db0, 0x5dae, 0x5daa, 0x5da8, 0x5db2,
+  0x5dad, 0x5daf, 0x5db4, 0x5e67, 0x5e68, 0x5e66, 0x5e6f, 0x5ee9,
+  0x5ee7, 0x5ee6, 0x5ee8, 0x5ee5, 0x5f4b, 0x5fbc, 0x619d, 0x61a8,
+  0x6196, 0x61c5, 0x61b4, 0x61c6, 0x61c1, 0x61cc, 0x61ba, 0x61bf,
+  0x61b8, 0x618c, 0x64d7, 0x64d6, 0x64d0, 0x64cf, 0x64c9, 0x64bd,
+  0x6489, 0x64c3, 0x64db, 0x64f3, 0x64d9, 0x6533, 0x657f, 0x657c,
+  0x65a2, 0x66c8, 0x66be, 0x66c0, 0x66ca, 0x66cb, 0x66cf, 0x66bd,
+  0x66bb, 0x66ba, 0x66cc, 0x6723, 0x6a34, 0x6a66, 0x6a49, 0x6a67,
+  0x6a32, 0x6a68, 0x6a3e, 0x6a5d, 0x6a6d, 0x6a76, 0x6a5b, 0x6a51,
+  0x6a28, 0x6a5a, 0x6a3b, 0x6a3f, 0x6a41, 0x6a6a, 0x6a64, 0x6a50,
+  0x6a4f, 0x6a54, 0x6a6f, 0x6a69, 0x6a60, 0x6a3c, 0x6a5e, 0x6a56,
+  0x6a55, 0x6a4d, 0x6a4e, 0x6a46, 0x6b55, 0x6b54, 0x6b56, 0x6ba7,
+  0x6baa, 0x6bab, 0x6bc8, 0x6bc7, 0x6c04, 0x6c03, 0x6c06, 0x6fad,
+  0x6fcb, 0x6fa3, 0x6fc7, 0x6fbc, 0x6fce, 0x6fc8, 0x6f5e, 0x6fc4,
+  0x6fbd, 0x6f9e, 0x6fca, 0x6fa8, 0x7004, 0x6fa5, 0x6fae, 0x6fba,
+  0x6fac, 0x6faa, 0x6fcf, 0x6fbf, 0x6fb8,
+  /* 0xea */
+  0x6fa2, 0x6fc9, 0x6fab, 0x6fcd, 0x6faf, 0x6fb2, 0x6fb0, 0x71c5,
+  0x71c2, 0x71bf, 0x71b8, 0x71d6, 0x71c0, 0x71c1, 0x71cb, 0x71d4,
+  0x71ca, 0x71c7, 0x71cf, 0x71bd, 0x71d8, 0x71bc, 0x71c6, 0x71da,
+  0x71db, 0x729d, 0x729e, 0x7369, 0x7366, 0x7367, 0x736c, 0x7365,
+  0x736b, 0x736a, 0x747f, 0x749a, 0x74a0, 0x7494, 0x7492, 0x7495,
+  0x74a1, 0x750b, 0x7580, 0x762f, 0x762d, 0x7631, 0x763d, 0x7633,
+  0x763c, 0x7635, 0x7632, 0x7630, 0x76bb, 0x76e6, 0x779a, 0x779d,
+  0x77a1, 0x779c, 0x779b, 0x77a2, 0x77a3, 0x7795, 0x7799, 0x7797,
+  0x78dd, 0x78e9, 0x78e5, 0x78ea, 0x78de, 0x78e3, 0x78db, 0x78e1,
+  0x78e2, 0x78ed, 0x78df, 0x78e0, 0x79a4, 0x7a44, 0x7a48, 0x7a47,
+  0x7ab6, 0x7ab8, 0x7ab5, 0x7ab1, 0x7ab7, 0x7bde, 0x7be3, 0x7be7,
+  0x7bdd, 0x7bd5, 0x7be5, 0x7bda, 0x7be8, 0x7bf9, 0x7bd4, 0x7bea,
+  0x7be2, 0x7bdc, 0x7beb, 0x7bd8, 0x7bdf, 0x7cd2, 0x7cd4, 0x7cd7,
+  0x7cd0, 0x7cd1, 0x7e12, 0x7e21, 0x7e17, 0x7e0c, 0x7e1f, 0x7e20,
+  0x7e13, 0x7e0e, 0x7e1c, 0x7e15, 0x7e1a, 0x7e22, 0x7e0b, 0x7e0f,
+  0x7e16, 0x7e0d, 0x7e14, 0x7e25, 0x7e24, 0x7f43, 0x7f7b, 0x7f7c,
+  0x7f7a, 0x7fb1, 0x7fef, 0x802a, 0x8029, 0x806c, 0x81b1, 0x81a6,
+  0x81ae, 0x81b9, 0x81b5, 0x81ab, 0x81b0, 0x81ac, 0x81b4, 0x81b2,
+  0x81b7, 0x81a7, 0x81f2, 0x8255, 0x8256, 0x8257, 0x8556, 0x8545,
+  0x856b, 0x854d, 0x8553, 0x8561, 0x8558,
+  /* 0xeb */
+  0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, 0x8551, 0x8547,
+  0x8563, 0x853e, 0x855b, 0x8571, 0x854e, 0x856e, 0x8575, 0x8555,
+  0x8567, 0x8560, 0x858c, 0x8566, 0x855d, 0x8554, 0x8565, 0x856c,
+  0x8663, 0x8665, 0x8664, 0x879b, 0x878f, 0x8797, 0x8793, 0x8792,
+  0x8788, 0x8781, 0x8796, 0x8798, 0x8779, 0x8787, 0x87a3, 0x8785,
+  0x8790, 0x8791, 0x879d, 0x8784, 0x8794, 0x879c, 0x879a, 0x8789,
+  0x891e, 0x8926, 0x8930, 0x892d, 0x892e, 0x8927, 0x8931, 0x8922,
+  0x8929, 0x8923, 0x892f, 0x892c, 0x891f, 0x89f1, 0x8ae0, 0x8ae2,
+  0x8af2, 0x8af4, 0x8af5, 0x8add, 0x8b14, 0x8ae4, 0x8adf, 0x8af0,
+  0x8ac8, 0x8ade, 0x8ae1, 0x8ae8, 0x8aff, 0x8aef, 0x8afb, 0x8c91,
+  0x8c92, 0x8c90, 0x8cf5, 0x8cee, 0x8cf1, 0x8cf0, 0x8cf3, 0x8d6c,
+  0x8d6e, 0x8da5, 0x8da7, 0x8e33, 0x8e3e, 0x8e38, 0x8e40, 0x8e45,
+  0x8e36, 0x8e3c, 0x8e3d, 0x8e41, 0x8e30, 0x8e3f, 0x8ebd, 0x8f36,
+  0x8f2e, 0x8f35, 0x8f32, 0x8f39, 0x8f37, 0x8f34, 0x9076, 0x9079,
+  0x907b, 0x9086, 0x90fa, 0x9133, 0x9135, 0x9136, 0x9193, 0x9190,
+  0x9191, 0x918d, 0x918f, 0x9327, 0x931e, 0x9308, 0x931f, 0x9306,
+  0x930f, 0x937a, 0x9338, 0x933c, 0x931b, 0x9323, 0x9312, 0x9301,
+  0x9346, 0x932d, 0x930e, 0x930d, 0x92cb, 0x931d, 0x92fa, 0x9325,
+  0x9313, 0x92f9, 0x92f7, 0x9334, 0x9302, 0x9324, 0x92ff, 0x9329,
+  0x9339, 0x9335, 0x932a, 0x9314, 0x930c,
+  /* 0xec */
+  0x930b, 0x92fe, 0x9309, 0x9300, 0x92fb, 0x9316, 0x95bc, 0x95cd,
+  0x95be, 0x95b9, 0x95ba, 0x95b6, 0x95bf, 0x95b5, 0x95bd, 0x96a9,
+  0x96d4, 0x970b, 0x9712, 0x9710, 0x9799, 0x9797, 0x9794, 0x97f0,
+  0x97f8, 0x9835, 0x982f, 0x9832, 0x9924, 0x991f, 0x9927, 0x9929,
+  0x999e, 0x99ee, 0x99ec, 0x99e5, 0x99e4, 0x99f0, 0x99e3, 0x99ea,
+  0x99e9, 0x99e7, 0x9ab9, 0x9abf, 0x9ab4, 0x9abb, 0x9af6, 0x9afa,
+  0x9af9, 0x9af7, 0x9b33, 0x9b80, 0x9b85, 0x9b87, 0x9b7c, 0x9b7e,
+  0x9b7b, 0x9b82, 0x9b93, 0x9b92, 0x9b90, 0x9b7a, 0x9b95, 0x9b7d,
+  0x9b88, 0x9d25, 0x9d17, 0x9d20, 0x9d1e, 0x9d14, 0x9d29, 0x9d1d,
+  0x9d18, 0x9d22, 0x9d10, 0x9d19, 0x9d1f, 0x9e88, 0x9e86, 0x9e87,
+  0x9eae, 0x9ead, 0x9ed5, 0x9ed6, 0x9efa, 0x9f12, 0x9f3d, 0x5126,
+  0x5125, 0x5122, 0x5124, 0x5120, 0x5129, 0x52f4, 0x5693, 0x568c,
+  0x568d, 0x5686, 0x5684, 0x5683, 0x567e, 0x5682, 0x567f, 0x5681,
+  0x58d6, 0x58d4, 0x58cf, 0x58d2, 0x5b2d, 0x5b25, 0x5b32, 0x5b23,
+  0x5b2c, 0x5b27, 0x5b26, 0x5b2f, 0x5b2e, 0x5b7b, 0x5bf1, 0x5bf2,
+  0x5db7, 0x5e6c, 0x5e6a, 0x5fbe, 0x5fbb, 0x61c3, 0x61b5, 0x61bc,
+  0x61e7, 0x61e0, 0x61e5, 0x61e4, 0x61e8, 0x61de, 0x64ef, 0x64e9,
+  0x64e3, 0x64eb, 0x64e4, 0x64e8, 0x6581, 0x6580, 0x65b6, 0x65da,
+  0x66d2, 0x6a8d, 0x6a96, 0x6a81, 0x6aa5, 0x6a89, 0x6a9f, 0x6a9b,
+  0x6aa1, 0x6a9e, 0x6a87, 0x6a93, 0x6a8e,
+  /* 0xed */
+  0x6a95, 0x6a83, 0x6aa8, 0x6aa4, 0x6a91, 0x6a7f, 0x6aa6, 0x6a9a,
+  0x6a85, 0x6a8c, 0x6a92, 0x6b5b, 0x6bad, 0x6c09, 0x6fcc, 0x6fa9,
+  0x6ff4, 0x6fd4, 0x6fe3, 0x6fdc, 0x6fed, 0x6fe7, 0x6fe6, 0x6fde,
+  0x6ff2, 0x6fdd, 0x6fe2, 0x6fe8, 0x71e1, 0x71f1, 0x71e8, 0x71f2,
+  0x71e4, 0x71f0, 0x71e2, 0x7373, 0x736e, 0x736f, 0x7497, 0x74b2,
+  0x74ab, 0x7490, 0x74aa, 0x74ad, 0x74b1, 0x74a5, 0x74af, 0x7510,
+  0x7511, 0x7512, 0x750f, 0x7584, 0x7643, 0x7648, 0x7649, 0x7647,
+  0x76a4, 0x76e9, 0x77b5, 0x77ab, 0x77b2, 0x77b7, 0x77b6, 0x77b4,
+  0x77b1, 0x77a8, 0x77f0, 0x78f3, 0x78fd, 0x7902, 0x78fb, 0x78fc,
+  0x78f2, 0x7905, 0x78f9, 0x78fe, 0x7904, 0x79ab, 0x79a8, 0x7a5c,
+  0x7a5b, 0x7a56, 0x7a58, 0x7a54, 0x7a5a, 0x7abe, 0x7ac0, 0x7ac1,
+  0x7c05, 0x7c0f, 0x7bf2, 0x7c00, 0x7bff, 0x7bfb, 0x7c0e, 0x7bf4,
+  0x7c0b, 0x7bf3, 0x7c02, 0x7c09, 0x7c03, 0x7c01, 0x7bf8, 0x7bfd,
+  0x7c06, 0x7bf0, 0x7bf1, 0x7c10, 0x7c0a, 0x7ce8, 0x7e2d, 0x7e3c,
+  0x7e42, 0x7e33, 0x9848, 0x7e38, 0x7e2a, 0x7e49, 0x7e40, 0x7e47,
+  0x7e29, 0x7e4c, 0x7e30, 0x7e3b, 0x7e36, 0x7e44, 0x7e3a, 0x7f45,
+  0x7f7f, 0x7f7e, 0x7f7d, 0x7ff4, 0x7ff2, 0x802c, 0x81bb, 0x81c4,
+  0x81cc, 0x81ca, 0x81c5, 0x81c7, 0x81bc, 0x81e9, 0x825b, 0x825a,
+  0x825c, 0x8583, 0x8580, 0x858f, 0x85a7, 0x8595, 0x85a0, 0x858b,
+  0x85a3, 0x857b, 0x85a4, 0x859a, 0x859e,
+  /* 0xee */
+  0x8577, 0x857c, 0x8589, 0x85a1, 0x857a, 0x8578, 0x8557, 0x858e,
+  0x8596, 0x8586, 0x858d, 0x8599, 0x859d, 0x8581, 0x85a2, 0x8582,
+  0x8588, 0x8585, 0x8579, 0x8576, 0x8598, 0x8590, 0x859f, 0x8668,
+  0x87be, 0x87aa, 0x87ad, 0x87c5, 0x87b0, 0x87ac, 0x87b9, 0x87b5,
+  0x87bc, 0x87ae, 0x87c9, 0x87c3, 0x87c2, 0x87cc, 0x87b7, 0x87af,
+  0x87c4, 0x87ca, 0x87b4, 0x87b6, 0x87bf, 0x87b8, 0x87bd, 0x87de,
+  0x87b2, 0x8935, 0x8933, 0x893c, 0x893e, 0x8941, 0x8952, 0x8937,
+  0x8942, 0x89ad, 0x89af, 0x89ae, 0x89f2, 0x89f3, 0x8b1e, 0x8b18,
+  0x8b16, 0x8b11, 0x8b05, 0x8b0b, 0x8b22, 0x8b0f, 0x8b12, 0x8b15,
+  0x8b07, 0x8b0d, 0x8b08, 0x8b06, 0x8b1c, 0x8b13, 0x8b1a, 0x8c4f,
+  0x8c70, 0x8c72, 0x8c71, 0x8c6f, 0x8c95, 0x8c94, 0x8cf9, 0x8d6f,
+  0x8e4e, 0x8e4d, 0x8e53, 0x8e50, 0x8e4c, 0x8e47, 0x8f43, 0x8f40,
+  0x9085, 0x907e, 0x9138, 0x919a, 0x91a2, 0x919b, 0x9199, 0x919f,
+  0x91a1, 0x919d, 0x91a0, 0x93a1, 0x9383, 0x93af, 0x9364, 0x9356,
+  0x9347, 0x937c, 0x9358, 0x935c, 0x9376, 0x9349, 0x9350, 0x9351,
+  0x9360, 0x936d, 0x938f, 0x934c, 0x936a, 0x9379, 0x9357, 0x9355,
+  0x9352, 0x934f, 0x9371, 0x9377, 0x937b, 0x9361, 0x935e, 0x9363,
+  0x9367, 0x9380, 0x934e, 0x9359, 0x95c7, 0x95c0, 0x95c9, 0x95c3,
+  0x95c5, 0x95b7, 0x96ae, 0x96b0, 0x96ac, 0x9720, 0x971f, 0x9718,
+  0x971d, 0x9719, 0x979a, 0x97a1, 0x979c,
+  /* 0xef */
+  0x979e, 0x979d, 0x97d5, 0x97d4, 0x97f1, 0x9841, 0x9844, 0x984a,
+  0x9849, 0x9845, 0x9843, 0x9925, 0x992b, 0x992c, 0x992a, 0x9933,
+  0x9932, 0x992f, 0x992d, 0x9931, 0x9930, 0x9998, 0x99a3, 0x99a1,
+  0x9a02, 0x99fa, 0x99f4, 0x99f7, 0x99f9, 0x99f8, 0x99f6, 0x99fb,
+  0x99fd, 0x99fe, 0x99fc, 0x9a03, 0x9abe, 0x9afe, 0x9afd, 0x9b01,
+  0x9afc, 0x9b48, 0x9b9a, 0x9ba8, 0x9b9e, 0x9b9b, 0x9ba6, 0x9ba1,
+  0x9ba5, 0x9ba4, 0x9b86, 0x9ba2, 0x9ba0, 0x9baf, 0x9d33, 0x9d41,
+  0x9d67, 0x9d36, 0x9d2e, 0x9d2f, 0x9d31, 0x9d38, 0x9d30, 0x9d45,
+  0x9d42, 0x9d43, 0x9d3e, 0x9d37, 0x9d40, 0x9d3d, 0x7ff5, 0x9d2d,
+  0x9e8a, 0x9e89, 0x9e8d, 0x9eb0, 0x9ec8, 0x9eda, 0x9efb, 0x9eff,
+  0x9f24, 0x9f23, 0x9f22, 0x9f54, 0x9fa0, 0x5131, 0x512d, 0x512e,
+  0x5698, 0x569c, 0x5697, 0x569a, 0x569d, 0x5699, 0x5970, 0x5b3c,
+  0x5c69, 0x5c6a, 0x5dc0, 0x5e6d, 0x5e6e, 0x61d8, 0x61df, 0x61ed,
+  0x61ee, 0x61f1, 0x61ea, 0x61f0, 0x61eb, 0x61d6, 0x61e9, 0x64ff,
+  0x6504, 0x64fd, 0x64f8, 0x6501, 0x6503, 0x64fc, 0x6594, 0x65db,
+  0x66da, 0x66db, 0x66d8, 0x6ac5, 0x6ab9, 0x6abd, 0x6ae1, 0x6ac6,
+  0x6aba, 0x6ab6, 0x6ab7, 0x6ac7, 0x6ab4, 0x6aad, 0x6b5e, 0x6bc9,
+  0x6c0b, 0x7007, 0x700c, 0x700d, 0x7001, 0x7005, 0x7014, 0x700e,
+  0x6fff, 0x7000, 0x6ffb, 0x7026, 0x6ffc, 0x6ff7, 0x700a, 0x7201,
+  0x71ff, 0x71f9, 0x7203, 0x71fd, 0x7376,
+  /* 0xf0 */
+  0x74b8, 0x74c0, 0x74b5, 0x74c1, 0x74be, 0x74b6, 0x74bb, 0x74c2,
+  0x7514, 0x7513, 0x765c, 0x7664, 0x7659, 0x7650, 0x7653, 0x7657,
+  0x765a, 0x76a6, 0x76bd, 0x76ec, 0x77c2, 0x77ba, 0x78ff, 0x790c,
+  0x7913, 0x7914, 0x7909, 0x7910, 0x7912, 0x7911, 0x79ad, 0x79ac,
+  0x7a5f, 0x7c1c, 0x7c29, 0x7c19, 0x7c20, 0x7c1f, 0x7c2d, 0x7c1d,
+  0x7c26, 0x7c28, 0x7c22, 0x7c25, 0x7c30, 0x7e5c, 0x7e50, 0x7e56,
+  0x7e63, 0x7e58, 0x7e62, 0x7e5f, 0x7e51, 0x7e60, 0x7e57, 0x7e53,
+  0x7fb5, 0x7fb3, 0x7ff7, 0x7ff8, 0x8075, 0x81d1, 0x81d2, 0x81d0,
+  0x825f, 0x825e, 0x85b4, 0x85c6, 0x85c0, 0x85c3, 0x85c2, 0x85b3,
+  0x85b5, 0x85bd, 0x85c7, 0x85c4, 0x85bf, 0x85cb, 0x85ce, 0x85c8,
+  0x85c5, 0x85b1, 0x85b6, 0x85d2, 0x8624, 0x85b8, 0x85b7, 0x85be,
+  0x8669, 0x87e7, 0x87e6, 0x87e2, 0x87db, 0x87eb, 0x87ea, 0x87e5,
+  0x87df, 0x87f3, 0x87e4, 0x87d4, 0x87dc, 0x87d3, 0x87ed, 0x87d8,
+  0x87e3, 0x87a4, 0x87d7, 0x87d9, 0x8801, 0x87f4, 0x87e8, 0x87dd,
+  0x8953, 0x894b, 0x894f, 0x894c, 0x8946, 0x8950, 0x8951, 0x8949,
+  0x8b2a, 0x8b27, 0x8b23, 0x8b33, 0x8b30, 0x8b35, 0x8b47, 0x8b2f,
+  0x8b3c, 0x8b3e, 0x8b31, 0x8b25, 0x8b37, 0x8b26, 0x8b36, 0x8b2e,
+  0x8b24, 0x8b3b, 0x8b3d, 0x8b3a, 0x8c42, 0x8c75, 0x8c99, 0x8c98,
+  0x8c97, 0x8cfe, 0x8d04, 0x8d02, 0x8d00, 0x8e5c, 0x8e62, 0x8e60,
+  0x8e57, 0x8e56, 0x8e5e, 0x8e65, 0x8e67,
+  /* 0xf1 */
+  0x8e5b, 0x8e5a, 0x8e61, 0x8e5d, 0x8e69, 0x8e54, 0x8f46, 0x8f47,
+  0x8f48, 0x8f4b, 0x9128, 0x913a, 0x913b, 0x913e, 0x91a8, 0x91a5,
+  0x91a7, 0x91af, 0x91aa, 0x93b5, 0x938c, 0x9392, 0x93b7, 0x939b,
+  0x939d, 0x9389, 0x93a7, 0x938e, 0x93aa, 0x939e, 0x93a6, 0x9395,
+  0x9388, 0x9399, 0x939f, 0x938d, 0x93b1, 0x9391, 0x93b2, 0x93a4,
+  0x93a8, 0x93b4, 0x93a3, 0x93a5, 0x95d2, 0x95d3, 0x95d1, 0x96b3,
+  0x96d7, 0x96da, 0x5dc2, 0x96df, 0x96d8, 0x96dd, 0x9723, 0x9722,
+  0x9725, 0x97ac, 0x97ae, 0x97a8, 0x97ab, 0x97a4, 0x97aa, 0x97a2,
+  0x97a5, 0x97d7, 0x97d9, 0x97d6, 0x97d8, 0x97fa, 0x9850, 0x9851,
+  0x9852, 0x98b8, 0x9941, 0x993c, 0x993a, 0x9a0f, 0x9a0b, 0x9a09,
+  0x9a0d, 0x9a04, 0x9a11, 0x9a0a, 0x9a05, 0x9a07, 0x9a06, 0x9ac0,
+  0x9adc, 0x9b08, 0x9b04, 0x9b05, 0x9b29, 0x9b35, 0x9b4a, 0x9b4c,
+  0x9b4b, 0x9bc7, 0x9bc6, 0x9bc3, 0x9bbf, 0x9bc1, 0x9bb5, 0x9bb8,
+  0x9bd3, 0x9bb6, 0x9bc4, 0x9bb9, 0x9bbd, 0x9d5c, 0x9d53, 0x9d4f,
+  0x9d4a, 0x9d5b, 0x9d4b, 0x9d59, 0x9d56, 0x9d4c, 0x9d57, 0x9d52,
+  0x9d54, 0x9d5f, 0x9d58, 0x9d5a, 0x9e8e, 0x9e8c, 0x9edf, 0x9f01,
+  0x9f00, 0x9f16, 0x9f25, 0x9f2b, 0x9f2a, 0x9f29, 0x9f28, 0x9f4c,
+  0x9f55, 0x5134, 0x5135, 0x5296, 0x52f7, 0x53b4, 0x56ab, 0x56ad,
+  0x56a6, 0x56a7, 0x56aa, 0x56ac, 0x58da, 0x58dd, 0x58db, 0x5912,
+  0x5b3d, 0x5b3e, 0x5b3f, 0x5dc3, 0x5e70,
+  /* 0xf2 */
+  0x5fbf, 0x61fb, 0x6507, 0x6510, 0x650d, 0x6509, 0x650c, 0x650e,
+  0x6584, 0x65de, 0x65dd, 0x66de, 0x6ae7, 0x6ae0, 0x6acc, 0x6ad1,
+  0x6ad9, 0x6acb, 0x6adf, 0x6adc, 0x6ad0, 0x6aeb, 0x6acf, 0x6acd,
+  0x6ade, 0x6b60, 0x6bb0, 0x6c0c, 0x7019, 0x7027, 0x7020, 0x7016,
+  0x702b, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017, 0x7024, 0x701c,
+  0x702a, 0x720c, 0x720a, 0x7207, 0x7202, 0x7205, 0x72a5, 0x72a6,
+  0x72a4, 0x72a3, 0x72a1, 0x74cb, 0x74c5, 0x74b7, 0x74c3, 0x7516,
+  0x7660, 0x77c9, 0x77ca, 0x77c4, 0x77f1, 0x791d, 0x791b, 0x7921,
+  0x791c, 0x7917, 0x791e, 0x79b0, 0x7a67, 0x7a68, 0x7c33, 0x7c3c,
+  0x7c39, 0x7c2c, 0x7c3b, 0x7cec, 0x7cea, 0x7e76, 0x7e75, 0x7e78,
+  0x7e70, 0x7e77, 0x7e6f, 0x7e7a, 0x7e72, 0x7e74, 0x7e68, 0x7f4b,
+  0x7f4a, 0x7f83, 0x7f86, 0x7fb7, 0x7ffd, 0x7ffe, 0x8078, 0x81d7,
+  0x81d5, 0x8264, 0x8261, 0x8263, 0x85eb, 0x85f1, 0x85ed, 0x85d9,
+  0x85e1, 0x85e8, 0x85da, 0x85d7, 0x85ec, 0x85f2, 0x85f8, 0x85d8,
+  0x85df, 0x85e3, 0x85dc, 0x85d1, 0x85f0, 0x85e6, 0x85ef, 0x85de,
+  0x85e2, 0x8800, 0x87fa, 0x8803, 0x87f6, 0x87f7, 0x8809, 0x880c,
+  0x880b, 0x8806, 0x87fc, 0x8808, 0x87ff, 0x880a, 0x8802, 0x8962,
+  0x895a, 0x895b, 0x8957, 0x8961, 0x895c, 0x8958, 0x895d, 0x8959,
+  0x8988, 0x89b7, 0x89b6, 0x89f6, 0x8b50, 0x8b48, 0x8b4a, 0x8b40,
+  0x8b53, 0x8b56, 0x8b54, 0x8b4b, 0x8b55,
+  /* 0xf3 */
+  0x8b51, 0x8b42, 0x8b52, 0x8b57, 0x8c43, 0x8c77, 0x8c76, 0x8c9a,
+  0x8d06, 0x8d07, 0x8d09, 0x8dac, 0x8daa, 0x8dad, 0x8dab, 0x8e6d,
+  0x8e78, 0x8e73, 0x8e6a, 0x8e6f, 0x8e7b, 0x8ec2, 0x8f52, 0x8f51,
+  0x8f4f, 0x8f50, 0x8f53, 0x8fb4, 0x9140, 0x913f, 0x91b0, 0x91ad,
+  0x93de, 0x93c7, 0x93cf, 0x93c2, 0x93da, 0x93d0, 0x93f9, 0x93ec,
+  0x93cc, 0x93d9, 0x93a9, 0x93e6, 0x93ca, 0x93d4, 0x93ee, 0x93e3,
+  0x93d5, 0x93c4, 0x93ce, 0x93c0, 0x93d2, 0x93e7, 0x957d, 0x95da,
+  0x95db, 0x96e1, 0x9729, 0x972b, 0x972c, 0x9728, 0x9726, 0x97b3,
+  0x97b7, 0x97b6, 0x97dd, 0x97de, 0x97df, 0x985c, 0x9859, 0x985d,
+  0x9857, 0x98bf, 0x98bd, 0x98bb, 0x98be, 0x9948, 0x9947, 0x9943,
+  0x99a6, 0x99a7, 0x9a1a, 0x9a15, 0x9a25, 0x9a1d, 0x9a24, 0x9a1b,
+  0x9a22, 0x9a20, 0x9a27, 0x9a23, 0x9a1e, 0x9a1c, 0x9a14, 0x9ac2,
+  0x9b0b, 0x9b0a, 0x9b0e, 0x9b0c, 0x9b37, 0x9bea, 0x9beb, 0x9be0,
+  0x9bde, 0x9be4, 0x9be6, 0x9be2, 0x9bf0, 0x9bd4, 0x9bd7, 0x9bec,
+  0x9bdc, 0x9bd9, 0x9be5, 0x9bd5, 0x9be1, 0x9bda, 0x9d77, 0x9d81,
+  0x9d8a, 0x9d84, 0x9d88, 0x9d71, 0x9d80, 0x9d78, 0x9d86, 0x9d8b,
+  0x9d8c, 0x9d7d, 0x9d6b, 0x9d74, 0x9d75, 0x9d70, 0x9d69, 0x9d85,
+  0x9d73, 0x9d7b, 0x9d82, 0x9d6f, 0x9d79, 0x9d7f, 0x9d87, 0x9d68,
+  0x9e94, 0x9e91, 0x9ec0, 0x9efc, 0x9f2d, 0x9f40, 0x9f41, 0x9f4d,
+  0x9f56, 0x9f57, 0x9f58, 0x5337, 0x56b2,
+  /* 0xf4 */
+  0x56b5, 0x56b3, 0x58e3, 0x5b45, 0x5dc6, 0x5dc7, 0x5eee, 0x5eef,
+  0x5fc0, 0x5fc1, 0x61f9, 0x6517, 0x6516, 0x6515, 0x6513, 0x65df,
+  0x66e8, 0x66e3, 0x66e4, 0x6af3, 0x6af0, 0x6aea, 0x6ae8, 0x6af9,
+  0x6af1, 0x6aee, 0x6aef, 0x703c, 0x7035, 0x702f, 0x7037, 0x7034,
+  0x7031, 0x7042, 0x7038, 0x703f, 0x703a, 0x7039, 0x7040, 0x703b,
+  0x7033, 0x7041, 0x7213, 0x7214, 0x72a8, 0x737d, 0x737c, 0x74ba,
+  0x76ab, 0x76aa, 0x76be, 0x76ed, 0x77cc, 0x77ce, 0x77cf, 0x77cd,
+  0x77f2, 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x79b2,
+  0x7a6e, 0x7a6c, 0x7a6d, 0x7af7, 0x7c49, 0x7c48, 0x7c4a, 0x7c47,
+  0x7c45, 0x7cee, 0x7e7b, 0x7e7e, 0x7e81, 0x7e80, 0x7fba, 0x7fff,
+  0x8079, 0x81db, 0x81d9, 0x820b, 0x8268, 0x8269, 0x8622, 0x85ff,
+  0x8601, 0x85fe, 0x861b, 0x8600, 0x85f6, 0x8604, 0x8609, 0x8605,
+  0x860c, 0x85fd, 0x8819, 0x8810, 0x8811, 0x8817, 0x8813, 0x8816,
+  0x8963, 0x8966, 0x89b9, 0x89f7, 0x8b60, 0x8b6a, 0x8b5d, 0x8b68,
+  0x8b63, 0x8b65, 0x8b67, 0x8b6d, 0x8dae, 0x8e86, 0x8e88, 0x8e84,
+  0x8f59, 0x8f56, 0x8f57, 0x8f55, 0x8f58, 0x8f5a, 0x908d, 0x9143,
+  0x9141, 0x91b7, 0x91b5, 0x91b2, 0x91b3, 0x940b, 0x9413, 0x93fb,
+  0x9420, 0x940f, 0x9414, 0x93fe, 0x9415, 0x9410, 0x9428, 0x9419,
+  0x940d, 0x93f5, 0x9400, 0x93f7, 0x9407, 0x940e, 0x9416, 0x9412,
+  0x93fa, 0x9409, 0x93f8, 0x940a, 0x93ff,
+  /* 0xf5 */
+  0x93fc, 0x940c, 0x93f6, 0x9411, 0x9406, 0x95de, 0x95e0, 0x95df,
+  0x972e, 0x972f, 0x97b9, 0x97bb, 0x97fd, 0x97fe, 0x9860, 0x9862,
+  0x9863, 0x985f, 0x98c1, 0x98c2, 0x9950, 0x994e, 0x9959, 0x994c,
+  0x994b, 0x9953, 0x9a32, 0x9a34, 0x9a31, 0x9a2c, 0x9a2a, 0x9a36,
+  0x9a29, 0x9a2e, 0x9a38, 0x9a2d, 0x9ac7, 0x9aca, 0x9ac6, 0x9b10,
+  0x9b12, 0x9b11, 0x9c0b, 0x9c08, 0x9bf7, 0x9c05, 0x9c12, 0x9bf8,
+  0x9c40, 0x9c07, 0x9c0e, 0x9c06, 0x9c17, 0x9c14, 0x9c09, 0x9d9f,
+  0x9d99, 0x9da4, 0x9d9d, 0x9d92, 0x9d98, 0x9d90, 0x9d9b, 0x9da0,
+  0x9d94, 0x9d9c, 0x9daa, 0x9d97, 0x9da1, 0x9d9a, 0x9da2, 0x9da8,
+  0x9d9e, 0x9da3, 0x9dbf, 0x9da9, 0x9d96, 0x9da6, 0x9da7, 0x9e99,
+  0x9e9b, 0x9e9a, 0x9ee5, 0x9ee4, 0x9ee7, 0x9ee6, 0x9f30, 0x9f2e,
+  0x9f5b, 0x9f60, 0x9f5e, 0x9f5d, 0x9f59, 0x9f91, 0x513a, 0x5139,
+  0x5298, 0x5297, 0x56c3, 0x56bd, 0x56be, 0x5b48, 0x5b47, 0x5dcb,
+  0x5dcf, 0x5ef1, 0x61fd, 0x651b, 0x6b02, 0x6afc, 0x6b03, 0x6af8,
+  0x6b00, 0x7043, 0x7044, 0x704a, 0x7048, 0x7049, 0x7045, 0x7046,
+  0x721d, 0x721a, 0x7219, 0x737e, 0x7517, 0x766a, 0x77d0, 0x792d,
+  0x7931, 0x792f, 0x7c54, 0x7c53, 0x7cf2, 0x7e8a, 0x7e87, 0x7e88,
+  0x7e8b, 0x7e86, 0x7e8d, 0x7f4d, 0x7fbb, 0x8030, 0x81dd, 0x8618,
+  0x862a, 0x8626, 0x861f, 0x8623, 0x861c, 0x8619, 0x8627, 0x862e,
+  0x8621, 0x8620, 0x8629, 0x861e, 0x8625,
+  /* 0xf6 */
+  0x8829, 0x881d, 0x881b, 0x8820, 0x8824, 0x881c, 0x882b, 0x884a,
+  0x896d, 0x8969, 0x896e, 0x896b, 0x89fa, 0x8b79, 0x8b78, 0x8b45,
+  0x8b7a, 0x8b7b, 0x8d10, 0x8d14, 0x8daf, 0x8e8e, 0x8e8c, 0x8f5e,
+  0x8f5b, 0x8f5d, 0x9146, 0x9144, 0x9145, 0x91b9, 0x943f, 0x943b,
+  0x9436, 0x9429, 0x943d, 0x943c, 0x9430, 0x9439, 0x942a, 0x9437,
+  0x942c, 0x9440, 0x9431, 0x95e5, 0x95e4, 0x95e3, 0x9735, 0x973a,
+  0x97bf, 0x97e1, 0x9864, 0x98c9, 0x98c6, 0x98c0, 0x9958, 0x9956,
+  0x9a39, 0x9a3d, 0x9a46, 0x9a44, 0x9a42, 0x9a41, 0x9a3a, 0x9a3f,
+  0x9acd, 0x9b15, 0x9b17, 0x9b18, 0x9b16, 0x9b3a, 0x9b52, 0x9c2b,
+  0x9c1d, 0x9c1c, 0x9c2c, 0x9c23, 0x9c28, 0x9c29, 0x9c24, 0x9c21,
+  0x9db7, 0x9db6, 0x9dbc, 0x9dc1, 0x9dc7, 0x9dca, 0x9dcf, 0x9dbe,
+  0x9dc5, 0x9dc3, 0x9dbb, 0x9db5, 0x9dce, 0x9db9, 0x9dba, 0x9dac,
+  0x9dc8, 0x9db1, 0x9dad, 0x9dcc, 0x9db3, 0x9dcd, 0x9db2, 0x9e7a,
+  0x9e9c, 0x9eeb, 0x9eee, 0x9eed, 0x9f1b, 0x9f18, 0x9f1a, 0x9f31,
+  0x9f4e, 0x9f65, 0x9f64, 0x9f92, 0x4eb9, 0x56c6, 0x56c5, 0x56cb,
+  0x5971, 0x5b4b, 0x5b4c, 0x5dd5, 0x5dd1, 0x5ef2, 0x6521, 0x6520,
+  0x6526, 0x6522, 0x6b0b, 0x6b08, 0x6b09, 0x6c0d, 0x7055, 0x7056,
+  0x7057, 0x7052, 0x721e, 0x721f, 0x72a9, 0x737f, 0x74d8, 0x74d5,
+  0x74d9, 0x74d7, 0x766d, 0x76ad, 0x7935, 0x79b4, 0x7a70, 0x7a71,
+  0x7c57, 0x7c5c, 0x7c59, 0x7c5b, 0x7c5a,
+  /* 0xf7 */
+  0x7cf4, 0x7cf1, 0x7e91, 0x7f4f, 0x7f87, 0x81de, 0x826b, 0x8634,
+  0x8635, 0x8633, 0x862c, 0x8632, 0x8636, 0x882c, 0x8828, 0x8826,
+  0x882a, 0x8825, 0x8971, 0x89bf, 0x89be, 0x89fb, 0x8b7e, 0x8b84,
+  0x8b82, 0x8b86, 0x8b85, 0x8b7f, 0x8d15, 0x8e95, 0x8e94, 0x8e9a,
+  0x8e92, 0x8e90, 0x8e96, 0x8e97, 0x8f60, 0x8f62, 0x9147, 0x944c,
+  0x9450, 0x944a, 0x944b, 0x944f, 0x9447, 0x9445, 0x9448, 0x9449,
+  0x9446, 0x973f, 0x97e3, 0x986a, 0x9869, 0x98cb, 0x9954, 0x995b,
+  0x9a4e, 0x9a53, 0x9a54, 0x9a4c, 0x9a4f, 0x9a48, 0x9a4a, 0x9a49,
+  0x9a52, 0x9a50, 0x9ad0, 0x9b19, 0x9b2b, 0x9b3b, 0x9b56, 0x9b55,
+  0x9c46, 0x9c48, 0x9c3f, 0x9c44, 0x9c39, 0x9c33, 0x9c41, 0x9c3c,
+  0x9c37, 0x9c34, 0x9c32, 0x9c3d, 0x9c36, 0x9ddb, 0x9dd2, 0x9dde,
+  0x9dda, 0x9dcb, 0x9dd0, 0x9ddc, 0x9dd1, 0x9ddf, 0x9de9, 0x9dd9,
+  0x9dd8, 0x9dd6, 0x9df5, 0x9dd5, 0x9ddd, 0x9eb6, 0x9ef0, 0x9f35,
+  0x9f33, 0x9f32, 0x9f42, 0x9f6b, 0x9f95, 0x9fa2, 0x513d, 0x5299,
+  0x58e8, 0x58e7, 0x5972, 0x5b4d, 0x5dd8, 0x882f, 0x5f4f, 0x6201,
+  0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66eb, 0x6b11, 0x6b12,
+  0x6b0f, 0x6bca, 0x705b, 0x705a, 0x7222, 0x7382, 0x7381, 0x7383,
+  0x7670, 0x77d4, 0x7c67, 0x7c66, 0x7e95, 0x826c, 0x863a, 0x8640,
+  0x8639, 0x863c, 0x8631, 0x863b, 0x863e, 0x8830, 0x8832, 0x882e,
+  0x8833, 0x8976, 0x8974, 0x8973, 0x89fe,
+  /* 0xf8 */
+  0x8b8c, 0x8b8e, 0x8b8b, 0x8b88, 0x8c45, 0x8d19, 0x8e98, 0x8f64,
+  0x8f63, 0x91bc, 0x9462, 0x9455, 0x945d, 0x9457, 0x945e, 0x97c4,
+  0x97c5, 0x9800, 0x9a56, 0x9a59, 0x9b1e, 0x9b1f, 0x9b20, 0x9c52,
+  0x9c58, 0x9c50, 0x9c4a, 0x9c4d, 0x9c4b, 0x9c55, 0x9c59, 0x9c4c,
+  0x9c4e, 0x9dfb, 0x9df7, 0x9def, 0x9de3, 0x9deb, 0x9df8, 0x9de4,
+  0x9df6, 0x9de1, 0x9dee, 0x9de6, 0x9df2, 0x9df0, 0x9de2, 0x9dec,
+  0x9df4, 0x9df3, 0x9de8, 0x9ded, 0x9ec2, 0x9ed0, 0x9ef2, 0x9ef3,
+  0x9f06, 0x9f1c, 0x9f38, 0x9f37, 0x9f36, 0x9f43, 0x9f4f, 0x9f71,
+  0x9f70, 0x9f6e, 0x9f6f, 0x56d3, 0x56cd, 0x5b4e, 0x5c6d, 0x652d,
+  0x66ed, 0x66ee, 0x6b13, 0x705f, 0x7061, 0x705d, 0x7060, 0x7223,
+  0x74db, 0x74e5, 0x77d5, 0x7938, 0x79b7, 0x79b6, 0x7c6a, 0x7e97,
+  0x7f89, 0x826d, 0x8643, 0x8838, 0x8837, 0x8835, 0x884b, 0x8b94,
+  0x8b95, 0x8e9e, 0x8e9f, 0x8ea0, 0x8e9d, 0x91be, 0x91bd, 0x91c2,
+  0x946b, 0x9468, 0x9469, 0x96e5, 0x9746, 0x9743, 0x9747, 0x97c7,
+  0x97e5, 0x9a5e, 0x9ad5, 0x9b59, 0x9c63, 0x9c67, 0x9c66, 0x9c62,
+  0x9c5e, 0x9c60, 0x9e02, 0x9dfe, 0x9e07, 0x9e03, 0x9e06, 0x9e05,
+  0x9e00, 0x9e01, 0x9e09, 0x9dff, 0x9dfd, 0x9e04, 0x9ea0, 0x9f1e,
+  0x9f46, 0x9f74, 0x9f75, 0x9f76, 0x56d4, 0x652e, 0x65b8, 0x6b18,
+  0x6b19, 0x6b17, 0x6b1a, 0x7062, 0x7226, 0x72aa, 0x77d8, 0x77d9,
+  0x7939, 0x7c69, 0x7c6b, 0x7cf6, 0x7e9a,
+  /* 0xf9 */
+  0x7e98, 0x7e9b, 0x7e99, 0x81e0, 0x81e1, 0x8646, 0x8647, 0x8648,
+  0x8979, 0x897a, 0x897c, 0x897b, 0x89ff, 0x8b98, 0x8b99, 0x8ea5,
+  0x8ea4, 0x8ea3, 0x946e, 0x946d, 0x946f, 0x9471, 0x9473, 0x9749,
+  0x9872, 0x995f, 0x9c68, 0x9c6e, 0x9c6d, 0x9e0b, 0x9e0d, 0x9e10,
+  0x9e0f, 0x9e12, 0x9e11, 0x9ea1, 0x9ef5, 0x9f09, 0x9f47, 0x9f78,
+  0x9f7b, 0x9f7a, 0x9f79, 0x571e, 0x7066, 0x7c6f, 0x883c, 0x8db2,
+  0x8ea6, 0x91c3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9a60, 0x9c74,
+  0x9c73, 0x9c71, 0x9c75, 0x9e14, 0x9e13, 0x9ef6, 0x9f0a, 0x9fa4,
+  0x7068, 0x7065, 0x7cf7, 0x866a, 0x883e, 0x883d, 0x883f, 0x8b9e,
+  0x8c9c, 0x8ea9, 0x8ec9, 0x974b, 0x9873, 0x9874, 0x98cc, 0x9961,
+  0x99ab, 0x9a64, 0x9a66, 0x9a67, 0x9b24, 0x9e15, 0x9e17, 0x9f48,
+  0x6207, 0x6b1e, 0x7227, 0x864c, 0x8ea8, 0x9482, 0x9480, 0x9481,
+  0x9a69, 0x9a68, 0x9b2e, 0x9e19, 0x7229, 0x864b, 0x8b9f, 0x9483,
+  0x9c79, 0x9eb7, 0x7675, 0x9a6b, 0x9c7a, 0x9e1d, 0x7069, 0x706a,
+  0x9ea4, 0x9f7e, 0x9f49, 0x9f98,
+};
+
+static int
+big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0xa1 && c1 <= 0xc7) || (c1 >= 0xc9 && c1 <= 0xf9)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+        unsigned int i = 157 * (c1 - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+        unsigned short wc = 0xfffd;
+        if (i < 6280) {
+          if (i < 6121)
+            wc = big5_2uni_pagea1[i];
+        } else {
+          if (i < 13932)
+            wc = big5_2uni_pagec9[i-6280];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short big5_2charset[13703] = {
+  0xa246, 0xa247, 0xa244, 0xa1b1, 0xa258, 0xa1d3, 0xa150, 0xa1d1,
+  0xa1d2, 0xa3be, 0xa3bc, 0xa3bd, 0xa3bf, 0xa3bb, 0xa344, 0xa345,
+  0xa346, 0xa347, 0xa348, 0xa349, 0xa34a, 0xa34b, 0xa34c, 0xa34d,
+  0xa34e, 0xa34f, 0xa350, 0xa351, 0xa352, 0xa353, 0xa354, 0xa355,
+  0xa356, 0xa357, 0xa358, 0xa359, 0xa35a, 0xa35b, 0xa35c, 0xa35d,
+  0xa35e, 0xa35f, 0xa360, 0xa361, 0xa362, 0xa363, 0xa364, 0xa365,
+  0xa366, 0xa367, 0xa368, 0xa369, 0xa36a, 0xa36b, 0xa36c, 0xa36d,
+  0xa36e, 0xa36f, 0xa370, 0xa371, 0xa372, 0xa373, 0xc7b3, 0xc7b1,
+  0xc7b2, 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba,
+  0xc7bb, 0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c2,
+  0xc7c3, 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, 0xc7c8, 0xc7c9, 0xc7ca,
+  0xc7cb, 0xc7cc, 0xc7cd, 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3,
+  0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, 0xc7d8, 0xc7d9, 0xc7da, 0xc7db,
+  0xc7dc, 0xc7dd, 0xc7de, 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3,
+  0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, 0xc7e8, 0xc7ce, 0xa156, 0xa158,
+  0xa1a5, 0xa1a6, 0xa1a7, 0xa1a8, 0xa145, 0xa14c, 0xa14b, 0xa1ac,
+  0xa1ab, 0xa1b0, 0xa1c2, 0xa24a, 0xa1c1, 0xa24b, 0xa2b9, 0xa2ba,
+  0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, 0xa2c0, 0xa2c1, 0xa2c2,
+  0xa1f6, 0xa1f4, 0xa1f7, 0xa1f5, 0xa1f8, 0xa1f9, 0xa1fb, 0xa1fa,
+  0xa1d4, 0xa1db, 0xa1e8, 0xa1e7, 0xa1fd, 0xa1fc, 0xa1e4, 0xa1e5,
+  0xa1ec, 0xa1ed, 0xa1ef, 0xa1ee, 0xa1e3, 0xa1dc, 0xa1da, 0xa1dd,
+  0xa1d8, 0xa1d9, 0xa1e6, 0xa1e9, 0xc7e9, 0xc7ea, 0xc7eb, 0xc7ec,
+  0xc7ed, 0xc7ee, 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, 0xc7f3, 0xc7f4,
+  0xc7f5, 0xc7f6, 0xc7f7, 0xc7f8, 0xc7f9, 0xc7fa, 0xc7fb, 0xc7fc,
+  0xa277, 0xa278, 0xa27a, 0xa27b, 0xa27c, 0xa27d, 0xa275, 0xa274,
+  0xa273, 0xa272, 0xa271, 0xa2a4, 0xa2a5, 0xa2a7, 0xa2a6, 0xa27e,
+  0xa2a1, 0xa2a3, 0xa2a2, 0xa2ac, 0xa2ad, 0xa2ae, 0xa262, 0xa263,
+  0xa264, 0xa265, 0xa266, 0xa267, 0xa268, 0xa269, 0xa270, 0xa26f,
+  0xa26e, 0xa26d, 0xa26c, 0xa26b, 0xa26a, 0xa276, 0xa279, 0xa1bd,
+  0xa1bc, 0xa1b6, 0xa1b5, 0xa1bf, 0xa1be, 0xa1bb, 0xa1ba, 0xa1b3,
+  0xa1b7, 0xa1b4, 0xa2a8, 0xa2a9, 0xa2ab, 0xa2aa, 0xa1b9, 0xa1b8,
+  0xa1f3, 0xa1f0, 0xa1f2, 0xa1f1, 0xa140, 0xa142, 0xa143, 0xa1b2,
+  0xc6a4, 0xa171, 0xa172, 0xa16d, 0xa16e, 0xa175, 0xa176, 0xa179,
+  0xa17a, 0xa169, 0xa16a, 0xa245, 0xa165, 0xa166, 0xa1a9, 0xa1aa,
+  0xa2c3, 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, 0xa2c8, 0xa2c9, 0xa2ca,
+  0xa2cb, 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab,
+  0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3,
+  0xc6b4, 0xc6b5, 0xc6b6, 0xc6b7, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb,
+  0xc6bc, 0xc6bd, 0xc6be, 0xc6bf, 0xc6c0, 0xc6c1, 0xc6c2, 0xc6c3,
+  0xc6c4, 0xc6c5, 0xc6c6, 0xc6c7, 0xc6c8, 0xc6c9, 0xc6ca, 0xc6cb,
+  0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, 0xc6d0, 0xc6d1, 0xc6d2, 0xc6d3,
+  0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, 0xc6d8, 0xc6d9, 0xc6da, 0xc6db,
+  0xc6dc, 0xc6dd, 0xc6de, 0xc6df, 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3,
+  0xc6e4, 0xc6e5, 0xc6e6, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb,
+  0xc6ec, 0xc6ed, 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3,
+  0xc6f4, 0xc6f5, 0xc6f6, 0xc6f7, 0xc6a2, 0xc6a3, 0xc6f8, 0xc6f9,
+  0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, 0xc6fe, 0xc740, 0xc741, 0xc742,
+  0xc743, 0xc744, 0xc745, 0xc746, 0xc747, 0xc748, 0xc749, 0xc74a,
+  0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, 0xc750, 0xc751, 0xc752,
+  0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc759, 0xc75a,
+  0xc75b, 0xc75c, 0xc75d, 0xc75e, 0xc75f, 0xc760, 0xc761, 0xc762,
+  0xc763, 0xc764, 0xc765, 0xc766, 0xc767, 0xc768, 0xc769, 0xc76a,
+  0xc76b, 0xc76c, 0xc76d, 0xc76e, 0xc76f, 0xc770, 0xc771, 0xc772,
+  0xc773, 0xc774, 0xc775, 0xc776, 0xc777, 0xc778, 0xc779, 0xc77a,
+  0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4,
+  0xc7a5, 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac,
+  0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc6a1, 0xa374, 0xa375, 0xa376,
+  0xa377, 0xa378, 0xa379, 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa37e,
+  0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, 0xa3a8,
+  0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, 0xa3b0,
+  0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, 0xa3b8,
+  0xa3b9, 0xa3ba, 0xa1c0, 0xa255, 0xa256, 0xa250, 0xa251, 0xa252,
+  0xa254, 0xa257, 0xa253, 0xa1eb, 0xa1ea, 0xa24f, 0xa440, 0xa442,
+  0xa443, 0xc945, 0xa456, 0xa454, 0xa457, 0xa455, 0xc946, 0xa4a3,
+  0xc94f, 0xc94d, 0xa4a2, 0xa4a1, 0xa542, 0xa541, 0xa540, 0xa543,
+  0xa4fe, 0xa5e0, 0xa5e1, 0xa8c3, 0xa458, 0xa4a4, 0xc950, 0xa4a5,
+  0xc963, 0xa6ea, 0xcbb1, 0xa459, 0xa4a6, 0xa544, 0xc964, 0xc940,
+  0xa444, 0xa45b, 0xc947, 0xa45c, 0xa4a7, 0xa545, 0xa547, 0xa546,
+  0xa5e2, 0xa5e3, 0xa8c4, 0xadbc, 0xa441, 0xc941, 0xa445, 0xa45e,
+  0xa45d, 0xa5e4, 0xa8c5, 0xb0ae, 0xd44b, 0xb6c3, 0xdcb1, 0xdcb2,
+  0xa446, 0xa4a9, 0xa8c6, 0xa447, 0xc948, 0xa45f, 0xa4aa, 0xa4ac,
+  0xc951, 0xa4ad, 0xa4ab, 0xa5e5, 0xa8c7, 0xa8c8, 0xab45, 0xa460,
+  0xa4ae, 0xa5e6, 0xa5e8, 0xa5e7, 0xa6eb, 0xa8c9, 0xa8ca, 0xab46,
+  0xab47, 0xadbd, 0xdcb3, 0xf6d6, 0xa448, 0xa4b0, 0xa4af, 0xc952,
+  0xa4b1, 0xa4b7, 0xa4b2, 0xa4b3, 0xc954, 0xc953, 0xa4b5, 0xa4b6,
+  0xa4b4, 0xa54a, 0xa54b, 0xa54c, 0xa54d, 0xa549, 0xa550, 0xc96a,
+  0xc966, 0xc969, 0xa551, 0xa561, 0xc968, 0xa54e, 0xa54f, 0xa548,
+  0xc965, 0xc967, 0xa5f5, 0xc9b0, 0xa5f2, 0xa5f6, 0xc9ba, 0xc9ae,
+  0xa5f3, 0xc9b2, 0xa5f4, 0xa5f7, 0xa5e9, 0xc9b1, 0xa5f8, 0xc9b5,
+  0xc9b9, 0xc9b6, 0xc9b3, 0xa5ea, 0xa5ec, 0xa5f9, 0xa5ee, 0xc9ab,
+  0xa5f1, 0xa5ef, 0xa5f0, 0xc9bb, 0xc9b8, 0xc9af, 0xa5ed, 0xc9ac,
+  0xa5eb, 0xc9b4, 0xc9b7, 0xc9ad, 0xca66, 0xa742, 0xa6f4, 0xca67,
+  0xa6f1, 0xa744, 0xa6f9, 0xa6f8, 0xca5b, 0xa6fc, 0xa6f7, 0xca60,
+  0xca68, 0xca64, 0xa6fa, 0xa6fd, 0xa6ee, 0xa747, 0xca5d, 0xcbbd,
+  0xa6ec, 0xa743, 0xa6ed, 0xa6f5, 0xa6f6, 0xca62, 0xca5e, 0xa6fb,
+  0xa6f3, 0xca5a, 0xa6ef, 0xca65, 0xa745, 0xa748, 0xa6f2, 0xa740,
+  0xa746, 0xa6f0, 0xca63, 0xa741, 0xca69, 0xca5c, 0xa6fe, 0xca5f,
+  0xca61, 0xa8d8, 0xcbbf, 0xcbcb, 0xa8d0, 0xcbcc, 0xa8cb, 0xa8d5,
+  0xa8ce, 0xcbb9, 0xa8d6, 0xcbb8, 0xcbbc, 0xcbc3, 0xcbc1, 0xa8de,
+  0xa8d9, 0xcbb3, 0xcbb5, 0xa8db, 0xa8cf, 0xcbb6, 0xcbc2, 0xcbc9,
+  0xa8d4, 0xcbbb, 0xcbb4, 0xa8d3, 0xcbb7, 0xa8d7, 0xcbba, 0xa8d2,
+  0xa8cd, 0xa8dc, 0xcbc4, 0xa8dd, 0xcbc8, 0xcbc6, 0xcbca, 0xa8da,
+  0xcbbe, 0xcbb2, 0xcbc0, 0xa8d1, 0xcbc5, 0xa8cc, 0xcbc7, 0xab56,
+  0xab4a, 0xcde0, 0xcde8, 0xab49, 0xab51, 0xab5d, 0xcdee, 0xcdec,
+  0xcde7, 0xab4b, 0xcded, 0xcde3, 0xab59, 0xab50, 0xab58, 0xcdde,
+  0xcdea, 0xcde1, 0xab54, 0xcde2, 0xcddd, 0xab5b, 0xab4e, 0xab57,
+  0xab4d, 0xcddf, 0xcde4, 0xcdeb, 0xab55, 0xab52, 0xcde6, 0xab5a,
+  0xcde9, 0xcde5, 0xab4f, 0xab5c, 0xab53, 0xab4c, 0xab48, 0xcdef,
+  0xadd7, 0xadc1, 0xadd1, 0xadd6, 0xd0d0, 0xd0cf, 0xd0d4, 0xd0d5,
+  0xadc4, 0xadcd, 0xadda, 0xadce, 0xd0c9, 0xadc7, 0xd0ca, 0xaddc,
+  0xadd3, 0xadbe, 0xadbf, 0xd0dd, 0xb0bf, 0xadcc, 0xadcb, 0xd0cb,
+  0xadcf, 0xd45b, 0xadc6, 0xd0d6, 0xadd5, 0xadd4, 0xadca, 0xd0ce,
+  0xd0d7, 0xd0c8, 0xadc9, 0xd0d8, 0xadd2, 0xd0cc, 0xadc0, 0xadc3,
+  0xadc2, 0xd0d9, 0xadd0, 0xadc5, 0xadd9, 0xaddb, 0xd0d3, 0xadd8,
+  0xd0db, 0xd0cd, 0xd0dc, 0xd0d1, 0xd0da, 0xd0d2, 0xadc8, 0xd463,
+  0xd457, 0xb0b3, 0xd45c, 0xd462, 0xb0b2, 0xd455, 0xb0b6, 0xd459,
+  0xd452, 0xb0b4, 0xd456, 0xb0b9, 0xb0be, 0xd467, 0xd451, 0xb0ba,
+  0xd466, 0xb0b5, 0xd458, 0xb0b1, 0xd453, 0xd44f, 0xd45d, 0xd450,
+  0xd44e, 0xd45a, 0xd460, 0xd461, 0xb0b7, 0xd85b, 0xd45e, 0xd44d,
+  0xd45f, 0xb0c1, 0xd464, 0xb0c0, 0xd44c, 0xd454, 0xd465, 0xb0bc,
+  0xb0bb, 0xb0b8, 0xb0bd, 0xb0af, 0xb0b0, 0xb3c8, 0xd85e, 0xd857,
+  0xb3c5, 0xd85f, 0xd855, 0xd858, 0xb3c4, 0xd859, 0xb3c7, 0xd85d,
+  0xd853, 0xd852, 0xb3c9, 0xb3ca, 0xb3c6, 0xb3cb, 0xd851, 0xd85c,
+  0xd85a, 0xd854, 0xb3c3, 0xd856, 0xb6ca, 0xb6c4, 0xdcb7, 0xb6cd,
+  0xdcbd, 0xdcc0, 0xb6c6, 0xb6c7, 0xdcba, 0xb6c5, 0xdcc3, 0xb6cb,
+  0xdcc4, 0xdcbf, 0xb6cc, 0xdcb4, 0xb6c9, 0xdcb5, 0xdcbe, 0xdcbc,
+  0xdcb8, 0xb6c8, 0xdcb6, 0xb6ce, 0xdcbb, 0xdcc2, 0xdcb9, 0xdcc1,
+  0xb9b6, 0xb9b3, 0xb9b4, 0xe0f9, 0xe0f1, 0xb9b2, 0xb9af, 0xe0f2,
+  0xb9b1, 0xe0f5, 0xe0f7, 0xe0fe, 0xe0fd, 0xe0f8, 0xb9ae, 0xe0f0,
+  0xb9ac, 0xe0f3, 0xb9b7, 0xe0f6, 0xe0fa, 0xb9b0, 0xb9ad, 0xe0fc,
+  0xe0fb, 0xb9b5, 0xe0f4, 0xbbf8, 0xe4ec, 0xe4e9, 0xbbf9, 0xbbf7,
+  0xe4f0, 0xe4ed, 0xe4e6, 0xbbf6, 0xbbfa, 0xe4e7, 0xbbf5, 0xbbfd,
+  0xe4ea, 0xe4eb, 0xbbfb, 0xbbfc, 0xe4f1, 0xe4ee, 0xe4ef, 0xbeaa,
+  0xe8f8, 0xbea7, 0xe8f5, 0xbea9, 0xbeab, 0xe8f6, 0xbea8, 0xe8f7,
+  0xe8f4, 0xc076, 0xecbd, 0xc077, 0xecbb, 0xecbc, 0xecba, 0xecb9,
+  0xecbe, 0xc075, 0xefb8, 0xefb9, 0xe4e8, 0xefb7, 0xc078, 0xc35f,
+  0xf1eb, 0xf1ec, 0xc4d7, 0xc4d8, 0xf5c1, 0xf5c0, 0xc56c, 0xc56b,
+  0xf7d0, 0xa449, 0xa461, 0xa4b9, 0xa4b8, 0xa553, 0xa552, 0xa5fc,
+  0xa5fb, 0xa5fd, 0xa5fa, 0xa74a, 0xa749, 0xa74b, 0xa8e0, 0xa8df,
+  0xa8e1, 0xab5e, 0xa259, 0xd0de, 0xa25a, 0xb0c2, 0xa25c, 0xa25b,
+  0xd860, 0xa25d, 0xb9b8, 0xa25e, 0xa44a, 0xa4ba, 0xa5fe, 0xa8e2,
+  0xa44b, 0xa4bd, 0xa4bb, 0xa4bc, 0xa640, 0xa74c, 0xa8e4, 0xa8e3,
+  0xa8e5, 0xaddd, 0xbeac, 0xc94e, 0xa554, 0xa555, 0xa641, 0xca6a,
+  0xab60, 0xab5f, 0xd0e0, 0xd0df, 0xb0c3, 0xa4be, 0xc955, 0xcbcd,
+  0xab61, 0xade0, 0xadde, 0xaddf, 0xbead, 0xa556, 0xa642, 0xc9bc,
+  0xa74d, 0xa74e, 0xca6b, 0xcbce, 0xa8e6, 0xcbcf, 0xd0e2, 0xd0e3,
+  0xade3, 0xd0e4, 0xd0e1, 0xade4, 0xade2, 0xade1, 0xd0e5, 0xd468,
+  0xd861, 0xdcc5, 0xe140, 0xbbfe, 0xbeae, 0xe8f9, 0xa44c, 0xa45a,
+  0xb0c4, 0xb3cd, 0xb9b9, 0xc942, 0xa4bf, 0xa559, 0xa557, 0xa558,
+  0xa8e7, 0xa44d, 0xa44e, 0xa462, 0xa4c0, 0xa4c1, 0xa4c2, 0xc9be,
+  0xa55a, 0xc96b, 0xa646, 0xc9bf, 0xa644, 0xa645, 0xc9bd, 0xa647,
+  0xa643, 0xca6c, 0xaaec, 0xca6d, 0xca6e, 0xa750, 0xa74f, 0xa753,
+  0xa751, 0xa752, 0xa8ed, 0xa8ec, 0xcbd4, 0xcbd1, 0xcbd2, 0xcbd0,
+  0xa8ee, 0xa8ea, 0xa8e9, 0xa8eb, 0xa8e8, 0xa8ef, 0xab63, 0xcdf0,
+  0xcbd3, 0xab68, 0xcdf1, 0xab64, 0xab67, 0xab66, 0xab65, 0xab62,
+  0xd0e8, 0xade7, 0xd0eb, 0xade5, 0xd0e7, 0xade8, 0xade6, 0xade9,
+  0xd0e9, 0xd0ea, 0xd0e6, 0xd0ec, 0xb3d1, 0xb0c5, 0xd469, 0xd46b,
+  0xd46a, 0xd46c, 0xb0c6, 0xb3ce, 0xb3cf, 0xb3d0, 0xb6d0, 0xdcc7,
+  0xdcc6, 0xdcc8, 0xdcc9, 0xb6d1, 0xb6cf, 0xe141, 0xe142, 0xb9bb,
+  0xb9ba, 0xe35a, 0xbc40, 0xbc41, 0xbc42, 0xbc44, 0xe4f2, 0xe4f3,
+  0xbc43, 0xbeaf, 0xbeb0, 0xf1ed, 0xf5c3, 0xf5c2, 0xf7d1, 0xa44f,
+  0xa55c, 0xa55b, 0xa648, 0xc9c0, 0xa755, 0xa756, 0xa754, 0xa757,
+  0xca6f, 0xca70, 0xa8f1, 0xcbd5, 0xa8f0, 0xcdf2, 0xab6c, 0xcdf3,
+  0xab6b, 0xab69, 0xab6a, 0xd0ed, 0xb0c7, 0xd46e, 0xb0ca, 0xd46d,
+  0xb1e5, 0xb0c9, 0xb0c8, 0xb3d4, 0xb3d3, 0xb3d2, 0xb6d2, 0xb6d5,
+  0xb6d6, 0xb6d4, 0xb6d3, 0xe143, 0xe144, 0xe4f5, 0xbc45, 0xe4f4,
+  0xbeb1, 0xecbf, 0xc079, 0xf1ee, 0xc455, 0xa463, 0xa4c3, 0xc956,
+  0xa4c4, 0xa4c5, 0xa55d, 0xa55e, 0xa649, 0xca71, 0xcbd6, 0xcbd7,
+  0xab6d, 0xd0ee, 0xb0cc, 0xb0cb, 0xd863, 0xd862, 0xa450, 0xa4c6,
+  0xa55f, 0xb0cd, 0xc943, 0xc96c, 0xa560, 0xc9c2, 0xa64b, 0xa64a,
+  0xc9c1, 0xa758, 0xadea, 0xd46f, 0xb6d7, 0xe145, 0xb9bc, 0xe8fa,
+  0xf3fd, 0xa4c7, 0xcbd8, 0xcdf4, 0xb0d0, 0xb0ce, 0xb0cf, 0xa451,
+  0xa464, 0xa2cd, 0xa4ca, 0xa4c9, 0xa4c8, 0xa563, 0xa562, 0xc96d,
+  0xc9c3, 0xa8f5, 0xa8f2, 0xa8f4, 0xa8f3, 0xab6e, 0xb3d5, 0xa452,
+  0xa4cb, 0xa565, 0xa564, 0xca72, 0xa8f6, 0xc957, 0xa567, 0xa566,
+  0xa64c, 0xa64d, 0xca73, 0xa759, 0xa75a, 0xa8f7, 0xa8f8, 0xa8f9,
+  0xab6f, 0xcdf5, 0xadeb, 0xc944, 0xa4cc, 0xc9c4, 0xca74, 0xca75,
+  0xcbd9, 0xcbda, 0xcdf7, 0xcdf6, 0xcdf9, 0xcdf8, 0xab70, 0xd470,
+  0xaded, 0xd0ef, 0xadec, 0xd864, 0xb3d6, 0xd865, 0xe146, 0xb9bd,
+  0xbc46, 0xf1ef, 0xc958, 0xa568, 0xb0d1, 0xa453, 0xa465, 0xa4ce,
+  0xa4cd, 0xa4cf, 0xa8fb, 0xa8fa, 0xa8fc, 0xab71, 0xadee, 0xe8fb,
+  0xc24f, 0xa466, 0xa56a, 0xa579, 0xa574, 0xa56f, 0xa56e, 0xa575,
+  0xa573, 0xa56c, 0xa57a, 0xa56d, 0xa569, 0xa578, 0xa577, 0xa576,
+  0xa56b, 0xa572, 0xa571, 0xa57b, 0xa570, 0xa653, 0xa659, 0xa655,
+  0xa65b, 0xc9c5, 0xa658, 0xa64e, 0xa651, 0xa654, 0xa650, 0xa657,
+  0xa65a, 0xa64f, 0xa652, 0xa656, 0xa65c, 0xca7e, 0xca7b, 0xa767,
+  0xca7c, 0xa75b, 0xa75d, 0xa775, 0xa770, 0xcaa5, 0xca7d, 0xa75f,
+  0xa761, 0xcaa4, 0xa768, 0xca78, 0xa774, 0xa776, 0xa75c, 0xa76d,
+  0xca76, 0xa773, 0xa764, 0xa76e, 0xa76f, 0xca77, 0xa76c, 0xa76a,
+  0xa76b, 0xa771, 0xcaa1, 0xa75e, 0xa772, 0xcaa3, 0xa766, 0xa763,
+  0xca7a, 0xa762, 0xcaa6, 0xa765, 0xa769, 0xa760, 0xcaa2, 0xca79,
+  0xcbeb, 0xcbea, 0xa94f, 0xcbed, 0xcbef, 0xcbe4, 0xcbe7, 0xcbee,
+  0xa950, 0xcbe1, 0xcbe5, 0xcbe9, 0xce49, 0xa94b, 0xce4d, 0xa8fd,
+  0xcbe6, 0xa8fe, 0xa94c, 0xa945, 0xa941, 0xcbe2, 0xa944, 0xa949,
+  0xa952, 0xcbe3, 0xcbdc, 0xa943, 0xcbdd, 0xcbdf, 0xa946, 0xa948,
+  0xcbdb, 0xcbe0, 0xa951, 0xa94d, 0xcbe8, 0xa953, 0xa94a, 0xcbde,
+  0xa947, 0xa942, 0xa940, 0xcbec, 0xa94e, 0xce48, 0xcdfb, 0xce4b,
+  0xcdfd, 0xab78, 0xaba8, 0xab74, 0xaba7, 0xab7d, 0xaba4, 0xab72,
+  0xcdfc, 0xce43, 0xaba3, 0xce4f, 0xaba5, 0xab79, 0xce45, 0xce42,
+  0xab77, 0xcdfa, 0xaba6, 0xce4a, 0xab7c, 0xce4c, 0xaba9, 0xab73,
+  0xab7e, 0xab7b, 0xce40, 0xaba1, 0xce46, 0xce47, 0xab7a, 0xaba2,
+  0xab76, 0xab75, 0xcdfe, 0xce44, 0xce4e, 0xd144, 0xadfb, 0xd0f1,
+  0xd0f6, 0xadf4, 0xae40, 0xd0f4, 0xadef, 0xadf9, 0xadfe, 0xd0fb,
+  0xadfa, 0xadfd, 0xd0fe, 0xadf5, 0xd0f5, 0xd142, 0xd143, 0xadf7,
+  0xd141, 0xadf3, 0xae43, 0xd0f8, 0xadf1, 0xd146, 0xd0f9, 0xd0fd,
+  0xadf6, 0xae42, 0xd0fa, 0xadfc, 0xd140, 0xd147, 0xd4a1, 0xd145,
+  0xae44, 0xadf0, 0xd0fc, 0xd0f3, 0xadf8, 0xd0f2, 0xd0f7, 0xd0f0,
+  0xae41, 0xd477, 0xb0e4, 0xd4a7, 0xb0e2, 0xb0df, 0xd47c, 0xb0db,
+  0xd4a2, 0xb0e6, 0xd476, 0xd47b, 0xd47a, 0xadf2, 0xb0e1, 0xd4a5,
+  0xd4a8, 0xd473, 0xb3e8, 0xd4a9, 0xb0e7, 0xb0d9, 0xb0d6, 0xd47e,
+  0xb0d3, 0xd4a6, 0xb0da, 0xd4aa, 0xd474, 0xd4a4, 0xb0dd, 0xd475,
+  0xd478, 0xd47d, 0xb0de, 0xb0dc, 0xb0e8, 0xb0e3, 0xb0d7, 0xb1d2,
+  0xb0d8, 0xd479, 0xb0e5, 0xb0e0, 0xd4a3, 0xb0d5, 0xb0d4, 0xd471,
+  0xd472, 0xd86a, 0xb3d7, 0xb3da, 0xd875, 0xb3ee, 0xd878, 0xb3d8,
+  0xd871, 0xb3de, 0xb3e4, 0xb5bd, 0xb3e2, 0xd86e, 0xb3ef, 0xb3db,
+  0xb3e3, 0xd876, 0xdcd7, 0xd87b, 0xd86f, 0xd866, 0xd873, 0xd86d,
+  0xb3e1, 0xd879, 0xb3dd, 0xb3f1, 0xb3ea, 0xb3df, 0xb3dc, 0xb3e7,
+  0xd87a, 0xd86c, 0xd872, 0xd874, 0xd868, 0xd877, 0xb3d9, 0xd867,
+  0xb3e0, 0xb3f0, 0xb3ec, 0xd869, 0xb3e6, 0xb3ed, 0xb3e9, 0xb3e5,
+  0xd870, 0xb3eb, 0xdcd5, 0xdcd1, 0xdce0, 0xdcca, 0xdcd3, 0xb6e5,
+  0xb6e6, 0xb6de, 0xdcdc, 0xb6e8, 0xdccf, 0xdcce, 0xdccc, 0xdcde,
+  0xb6dc, 0xdcd8, 0xdccd, 0xb6df, 0xdcd6, 0xb6da, 0xdcd2, 0xdcd9,
+  0xdcdb, 0xdcdf, 0xb6e3, 0xdccb, 0xb6dd, 0xdcd0, 0xb6d8, 0xb6e4,
+  0xdcda, 0xb6e0, 0xb6e1, 0xb6e7, 0xb6db, 0xa25f, 0xb6d9, 0xdcd4,
+  0xb6e2, 0xdcdd, 0xb9cd, 0xb9c8, 0xe155, 0xe151, 0xe14b, 0xb9c2,
+  0xb9be, 0xe154, 0xb9bf, 0xe14e, 0xe150, 0xe153, 0xb9c4, 0xb9cb,
+  0xb9c5, 0xe149, 0xb9c6, 0xb9c7, 0xe14c, 0xb9cc, 0xe14a, 0xe14f,
+  0xb9c3, 0xe148, 0xb9c9, 0xb9c1, 0xb9c0, 0xe14d, 0xe152, 0xb9ca,
+  0xe147, 0xbc4d, 0xe547, 0xe544, 0xbc47, 0xbc53, 0xbc54, 0xbc4a,
+  0xe542, 0xbc4c, 0xe4f9, 0xbc52, 0xe546, 0xbc49, 0xe548, 0xbc48,
+  0xe543, 0xe545, 0xbc4b, 0xe541, 0xe4fa, 0xe4f7, 0xd86b, 0xe4fd,
+  0xe4f6, 0xe4fc, 0xe4fb, 0xe4f8, 0xbc4f, 0xbc4e, 0xbc50, 0xe4fe,
+  0xbeb2, 0xe540, 0xe945, 0xe8fd, 0xbebe, 0xe942, 0xbeb6, 0xbeba,
+  0xe941, 0xbeb9, 0xbeb5, 0xbeb8, 0xbeb3, 0xbebd, 0xe943, 0xe8fe,
+  0xbebc, 0xe8fc, 0xbebb, 0xe944, 0xe940, 0xbc51, 0xbebf, 0xe946,
+  0xbeb7, 0xbeb4, 0xecc6, 0xecc8, 0xc07b, 0xecc9, 0xecc7, 0xecc5,
+  0xecc4, 0xc07d, 0xecc3, 0xc07e, 0xecc1, 0xecc2, 0xc07a, 0xc0a1,
+  0xc07c, 0xecc0, 0xc250, 0xefbc, 0xefba, 0xefbf, 0xefbd, 0xefbb,
+  0xefbe, 0xc360, 0xf1f2, 0xf1f3, 0xc456, 0xf1f4, 0xf1f0, 0xf1f5,
+  0xf1f1, 0xc251, 0xf3fe, 0xf441, 0xc459, 0xf440, 0xc458, 0xc457,
+  0xc45a, 0xf5c5, 0xf5c6, 0xc4da, 0xc4d9, 0xc4db, 0xf5c4, 0xf6d8,
+  0xf6d7, 0xc56d, 0xc56f, 0xc56e, 0xf6d9, 0xc5c8, 0xf8a6, 0xc5f1,
+  0xf8a5, 0xf8ee, 0xc949, 0xa57d, 0xa57c, 0xa65f, 0xa65e, 0xc9c7,
+  0xa65d, 0xc9c6, 0xa779, 0xcaa9, 0xcaa8, 0xa777, 0xa77a, 0xcaa7,
+  0xa778, 0xcbf0, 0xcbf1, 0xa954, 0xabaa, 0xd148, 0xd149, 0xae45,
+  0xae46, 0xd4ac, 0xb0e9, 0xb0eb, 0xd4ab, 0xb0ea, 0xd87c, 0xb3f2,
+  0xb6e9, 0xb6ea, 0xdce1, 0xb9cf, 0xb9ce, 0xe549, 0xe948, 0xe947,
+  0xf96b, 0xa467, 0xc959, 0xc96e, 0xc96f, 0xa662, 0xa666, 0xc9c9,
+  0xa664, 0xa663, 0xc9c8, 0xa665, 0xa661, 0xa660, 0xc9ca, 0xa7a6,
+  0xa7a3, 0xa77d, 0xcaaa, 0xcaab, 0xa7a1, 0xcaad, 0xa77b, 0xcaae,
+  0xcaac, 0xa77e, 0xa7a2, 0xa7a5, 0xa7a4, 0xa77c, 0xcaaf, 0xa959,
+  0xcbfe, 0xa95b, 0xa95a, 0xcc40, 0xa958, 0xa957, 0xcbf5, 0xcbf4,
+  0xcbf2, 0xcbf7, 0xcbf6, 0xcbf3, 0xcbfc, 0xcbfd, 0xcbfa, 0xcbf8,
+  0xa956, 0xcbfb, 0xa95c, 0xcc41, 0xcbf9, 0xabab, 0xa955, 0xabac,
+  0xce54, 0xce5a, 0xabb2, 0xce58, 0xce5e, 0xce55, 0xce59, 0xce5b,
+  0xce5d, 0xce57, 0xce56, 0xce51, 0xce52, 0xabad, 0xabaf, 0xabae,
+  0xce53, 0xce5c, 0xabb1, 0xce50, 0xd153, 0xd152, 0xd157, 0xd14e,
+  0xd151, 0xd150, 0xd154, 0xd158, 0xae47, 0xae4a, 0xd14f, 0xd155,
+  0xae49, 0xd14a, 0xabb0, 0xd4ba, 0xd156, 0xd14d, 0xae48, 0xd14c,
+  0xd4b1, 0xb0ec, 0xb0f0, 0xd4c1, 0xd4af, 0xd4bd, 0xb0f1, 0xd4bf,
+  0xd4c5, 0xd4c9, 0xd4c0, 0xd4b4, 0xd4bc, 0xd4ca, 0xd4c8, 0xd4be,
+  0xd4b9, 0xd4b2, 0xd8a6, 0xd4b0, 0xb0f5, 0xd4b7, 0xb0f6, 0xb0f2,
+  0xd4ad, 0xd4c3, 0xd4b5, 0xd4b3, 0xd4c6, 0xb0f3, 0xd4cc, 0xb0ed,
+  0xb0ef, 0xd4bb, 0xd4b6, 0xae4b, 0xb0ee, 0xd4b8, 0xd4c7, 0xd4cb,
+  0xd4c2, 0xd4c4, 0xd4ae, 0xd8a1, 0xd8aa, 0xd8a9, 0xb3fa, 0xd8a2,
+  0xb3fb, 0xb3f9, 0xd8a4, 0xb3f6, 0xd8a8, 0xd8a3, 0xd8a5, 0xd87d,
+  0xb3f4, 0xd8b2, 0xd8b1, 0xd8ae, 0xb3f3, 0xb3f7, 0xb3f8, 0xd14b,
+  0xd8ab, 0xb3f5, 0xb0f4, 0xd8ad, 0xd87e, 0xd8b0, 0xd8af, 0xd8b3,
+  0xdcef, 0xd8ac, 0xd8a7, 0xdce7, 0xb6f4, 0xb6f7, 0xb6f2, 0xdce6,
+  0xdcea, 0xdce5, 0xb6ec, 0xb6f6, 0xdce2, 0xb6f0, 0xdce9, 0xb6ee,
+  0xb6ed, 0xdcec, 0xb6ef, 0xdcee, 0xdceb, 0xb6eb, 0xb6f5, 0xdcf0,
+  0xdce4, 0xdced, 0xdce3, 0xb6f1, 0xb6f3, 0xdce8, 0xdcf1, 0xe15d,
+  0xb9d0, 0xe163, 0xb9d5, 0xe15f, 0xe166, 0xe157, 0xb9d7, 0xb9d1,
+  0xe15c, 0xbc55, 0xe15b, 0xe164, 0xb9d2, 0xb9d6, 0xe15a, 0xe160,
+  0xe165, 0xe156, 0xb9d4, 0xe15e, 0xe162, 0xe168, 0xe158, 0xe161,
+  0xb9d3, 0xe167, 0xe159, 0xbc59, 0xe54b, 0xbc57, 0xbc56, 0xe54d,
+  0xe552, 0xe54e, 0xe551, 0xbc5c, 0xbea5, 0xbc5b, 0xe54a, 0xe550,
+  0xbc5a, 0xe54f, 0xe54c, 0xbc58, 0xe94d, 0xe94f, 0xe94a, 0xbec1,
+  0xe94c, 0xbec0, 0xe94e, 0xbec3, 0xe950, 0xbec2, 0xe949, 0xe94b,
+  0xc0a5, 0xeccc, 0xc0a4, 0xeccd, 0xc0a3, 0xeccb, 0xc0a2, 0xecca,
+  0xc253, 0xc252, 0xf1f6, 0xf1f8, 0xf1f7, 0xc361, 0xc362, 0xc363,
+  0xf442, 0xc45b, 0xf7d3, 0xf7d2, 0xc5f2, 0xa468, 0xa4d0, 0xa7a7,
+  0xce5f, 0xb3fc, 0xb3fd, 0xdcf2, 0xb9d8, 0xe169, 0xe553, 0xc95a,
+  0xcab0, 0xcc42, 0xce60, 0xd159, 0xae4c, 0xf1f9, 0xc4dc, 0xa469,
+  0xa57e, 0xc970, 0xa667, 0xa668, 0xa95d, 0xb0f7, 0xb9da, 0xb9db,
+  0xb9d9, 0xa46a, 0xa4d1, 0xa4d3, 0xa4d2, 0xc95b, 0xa4d4, 0xa5a1,
+  0xc971, 0xa5a2, 0xa669, 0xa66a, 0xc9cb, 0xa7a8, 0xcab1, 0xa961,
+  0xcc43, 0xa95f, 0xa960, 0xa95e, 0xd15a, 0xabb6, 0xabb5, 0xabb7,
+  0xabb4, 0xce61, 0xa962, 0xabb3, 0xae4d, 0xae4e, 0xae4f, 0xd4cd,
+  0xb3fe, 0xd8b4, 0xb0f8, 0xb6f8, 0xb9dd, 0xb9dc, 0xe16a, 0xbc5d,
+  0xbec4, 0xefc0, 0xf6da, 0xf7d4, 0xa46b, 0xa5a3, 0xa5a4, 0xc9d1,
+  0xa66c, 0xa66f, 0xc9cf, 0xc9cd, 0xa66e, 0xc9d0, 0xc9d2, 0xc9cc,
+  0xa671, 0xa670, 0xa66d, 0xa66b, 0xc9ce, 0xa7b3, 0xa7b0, 0xcab6,
+  0xcab9, 0xcab8, 0xa7aa, 0xa7b2, 0xa7af, 0xcab5, 0xcab3, 0xa7ae,
+  0xa7a9, 0xa7ac, 0xcab4, 0xcabb, 0xcab7, 0xa7ad, 0xa7b1, 0xa7b4,
+  0xcab2, 0xcaba, 0xa7ab, 0xa967, 0xa96f, 0xcc4f, 0xcc48, 0xa970,
+  0xcc53, 0xcc44, 0xcc4b, 0xa966, 0xcc45, 0xa964, 0xcc4c, 0xcc50,
+  0xa963, 0xcc51, 0xcc4a, 0xcc4d, 0xa972, 0xa969, 0xcc54, 0xcc52,
+  0xa96e, 0xa96c, 0xcc49, 0xa96b, 0xcc47, 0xcc46, 0xa96a, 0xa968,
+  0xa971, 0xa96d, 0xa965, 0xcc4e, 0xabb9, 0xabc0, 0xce6f, 0xabb8,
+  0xce67, 0xce63, 0xce73, 0xce62, 0xabbb, 0xce6c, 0xabbe, 0xabc1,
+  0xabbc, 0xce70, 0xabbf, 0xae56, 0xce76, 0xce64, 0xce66, 0xce6d,
+  0xce71, 0xce75, 0xce72, 0xce6b, 0xce6e, 0xce68, 0xabc3, 0xce6a,
+  0xce69, 0xce74, 0xabba, 0xce65, 0xabc2, 0xabbd, 0xae5c, 0xd162,
+  0xae5b, 0xd160, 0xae50, 0xae55, 0xd15f, 0xd15c, 0xd161, 0xae51,
+  0xd15b, 0xae54, 0xae52, 0xd163, 0xae53, 0xae57, 0xae58, 0xae5a,
+  0xae59, 0xd15d, 0xd15e, 0xd164, 0xd4d4, 0xb0f9, 0xd8c2, 0xd4d3,
+  0xd4e6, 0xb140, 0xd4e4, 0xb0fe, 0xb0fa, 0xd4ed, 0xd4dd, 0xd4e0,
+  0xb143, 0xd4ea, 0xd4e2, 0xb0fb, 0xb144, 0xd4e7, 0xd4e5, 0xd4d6,
+  0xd4eb, 0xd4df, 0xd4da, 0xd4d0, 0xd4ec, 0xd4dc, 0xd4cf, 0xb142,
+  0xd4e1, 0xd4ee, 0xd4de, 0xd4d2, 0xd4d7, 0xd4ce, 0xb141, 0xd4db,
+  0xd4d8, 0xb0fc, 0xd4d1, 0xd4e9, 0xb0fd, 0xd4d9, 0xd4d5, 0xd4e8,
+  0xb440, 0xd8bb, 0xd8b8, 0xd8c9, 0xd8bd, 0xd8ca, 0xb442, 0xd8c6,
+  0xd8c3, 0xd8c4, 0xd8c7, 0xd8cb, 0xd4e3, 0xd8cd, 0xdd47, 0xb443,
+  0xd8ce, 0xd8b6, 0xd8c0, 0xd8c5, 0xb441, 0xb444, 0xd8cc, 0xd8cf,
+  0xd8ba, 0xd8b7, 0xd8b9, 0xd8be, 0xd8bc, 0xb445, 0xd8c8, 0xd8bf,
+  0xd8c1, 0xd8b5, 0xdcfa, 0xdcf8, 0xb742, 0xb740, 0xdd43, 0xdcf9,
+  0xdd44, 0xdd40, 0xdcf7, 0xdd46, 0xdcf6, 0xdcfd, 0xb6fe, 0xb6fd,
+  0xb6fc, 0xdcfb, 0xdd41, 0xb6f9, 0xb741, 0xdcf4, 0xdcfe, 0xdcf3,
+  0xdcfc, 0xb6fa, 0xdd42, 0xdcf5, 0xb6fb, 0xdd45, 0xe16e, 0xb9e2,
+  0xb9e1, 0xb9e3, 0xe17a, 0xe170, 0xe176, 0xe16b, 0xe179, 0xe178,
+  0xe17c, 0xe175, 0xb9de, 0xe174, 0xb9e4, 0xe16d, 0xb9df, 0xe17b,
+  0xb9e0, 0xe16f, 0xe172, 0xe177, 0xe171, 0xe16c, 0xe173, 0xe555,
+  0xbc61, 0xe558, 0xe557, 0xe55a, 0xe55c, 0xbc5f, 0xe556, 0xe554,
+  0xe55d, 0xe55b, 0xe559, 0xe55f, 0xe55e, 0xbc63, 0xbc5e, 0xbc60,
+  0xbc62, 0xe560, 0xe957, 0xe956, 0xe955, 0xe958, 0xe951, 0xe952,
+  0xe95a, 0xe953, 0xbec5, 0xe95c, 0xe95b, 0xe954, 0xecd1, 0xc0a8,
+  0xeccf, 0xecd4, 0xecd3, 0xe959, 0xc0a7, 0xecd2, 0xecce, 0xecd6,
+  0xecd5, 0xc0a6, 0xecd0, 0xbec6, 0xc254, 0xefc1, 0xf1fa, 0xf1fb,
+  0xf1fc, 0xc45c, 0xc45d, 0xf443, 0xf5c8, 0xf5c7, 0xf6db, 0xf6dc,
+  0xf7d5, 0xf8a7, 0xa46c, 0xa46d, 0xa46e, 0xa4d5, 0xa5a5, 0xc9d3,
+  0xa672, 0xa673, 0xa7b7, 0xa7b8, 0xa7b6, 0xa7b5, 0xa973, 0xcc55,
+  0xa975, 0xa974, 0xcc56, 0xabc4, 0xae5d, 0xd165, 0xd4f0, 0xb145,
+  0xb447, 0xd4ef, 0xb446, 0xb9e5, 0xe17d, 0xbec7, 0xc0a9, 0xecd7,
+  0xc45e, 0xc570, 0xc972, 0xa5a6, 0xc973, 0xa676, 0xa674, 0xa675,
+  0xa677, 0xa7ba, 0xa7b9, 0xcabc, 0xa7bb, 0xcabd, 0xcc57, 0xcc58,
+  0xa976, 0xa978, 0xa97a, 0xa977, 0xa97b, 0xa979, 0xabc8, 0xabc5,
+  0xabc7, 0xabc9, 0xabc6, 0xd166, 0xce77, 0xd168, 0xd167, 0xae63,
+  0xae5f, 0xae60, 0xae62, 0xae64, 0xae61, 0xae66, 0xae65, 0xb14a,
+  0xd4f2, 0xd4f1, 0xb149, 0xb148, 0xb147, 0xb14b, 0xb146, 0xd8d5,
+  0xd8d2, 0xb449, 0xd8d1, 0xd8d6, 0xb44b, 0xd8d4, 0xb448, 0xb44a,
+  0xd8d3, 0xdd48, 0xdd49, 0xdd4a, 0xb9e6, 0xb9ee, 0xe17e, 0xb9e8,
+  0xb9ec, 0xe1a1, 0xb9ed, 0xb9e9, 0xb9ea, 0xb9e7, 0xb9eb, 0xbc66,
+  0xd8d0, 0xbc67, 0xbc65, 0xbc64, 0xe95d, 0xbec8, 0xecd8, 0xecd9,
+  0xc364, 0xc45f, 0xa46f, 0xa678, 0xabca, 0xd169, 0xae67, 0xb14e,
+  0xb14d, 0xb14c, 0xb44c, 0xb44d, 0xd8d7, 0xb9ef, 0xbec9, 0xa470,
+  0xc95c, 0xa4d6, 0xc974, 0xc9d4, 0xa679, 0xa97c, 0xdd4b, 0xa471,
+  0xa4d7, 0xc9d5, 0xcabe, 0xcabf, 0xa7bc, 0xd8d8, 0xb44e, 0xdd4c,
+  0xc0aa, 0xa472, 0xa4a8, 0xa4d8, 0xc975, 0xa5a7, 0xa7c0, 0xa7bf,
+  0xa7bd, 0xa7be, 0xcc59, 0xa97e, 0xa9a1, 0xcc5a, 0xa97d, 0xabce,
+  0xce78, 0xabcd, 0xabcb, 0xabcc, 0xae6a, 0xae68, 0xd16b, 0xae69,
+  0xd16a, 0xae5e, 0xd4f3, 0xb150, 0xb151, 0xb14f, 0xb9f0, 0xe1a2,
+  0xbc68, 0xbc69, 0xe561, 0xc0ab, 0xefc2, 0xefc3, 0xc4dd, 0xf8a8,
+  0xc94b, 0xa4d9, 0xa473, 0xc977, 0xc976, 0xa67a, 0xc9d7, 0xc9d8,
+  0xc9d6, 0xc9d9, 0xcac7, 0xcac2, 0xcac4, 0xcac6, 0xcac3, 0xa7c4,
+  0xcac0, 0xcac1, 0xa7c1, 0xa7c2, 0xcac5, 0xcac8, 0xa7c3, 0xcac9,
+  0xcc68, 0xcc62, 0xcc5d, 0xa9a3, 0xcc65, 0xcc63, 0xcc5c, 0xcc69,
+  0xcc6c, 0xcc67, 0xcc60, 0xa9a5, 0xcc66, 0xa9a6, 0xcc61, 0xcc64,
+  0xcc5b, 0xcc5f, 0xcc6b, 0xa9a7, 0xa9a8, 0xcc5e, 0xcc6a, 0xa9a2,
+  0xa9a4, 0xceab, 0xcea4, 0xceaa, 0xcea3, 0xcea5, 0xce7d, 0xce7b,
+  0xceac, 0xcea9, 0xce79, 0xabd0, 0xcea7, 0xcea8, 0xcea6, 0xce7c,
+  0xce7a, 0xabcf, 0xcea2, 0xce7e, 0xcea1, 0xcead, 0xae6f, 0xae6e,
+  0xd16c, 0xae6b, 0xd16e, 0xae70, 0xd16f, 0xae73, 0xae71, 0xd170,
+  0xceae, 0xd172, 0xae6d, 0xae6c, 0xd16d, 0xd171, 0xae72, 0xb153,
+  0xb152, 0xd4f5, 0xd4f9, 0xd4fb, 0xb154, 0xd4fe, 0xb158, 0xd541,
+  0xb15a, 0xb156, 0xb15e, 0xb15b, 0xd4f7, 0xb155, 0xd4f6, 0xd4f4,
+  0xd543, 0xd4f8, 0xb157, 0xd542, 0xb15c, 0xd4fd, 0xd4fc, 0xb15d,
+  0xd4fa, 0xb159, 0xd544, 0xd540, 0xd8e7, 0xd8ee, 0xd8e3, 0xb451,
+  0xd8df, 0xd8ef, 0xd8d9, 0xd8ec, 0xd8ea, 0xd8e4, 0xd8ed, 0xd8e6,
+  0xd8de, 0xd8f0, 0xd8dc, 0xd8e9, 0xd8da, 0xd8f1, 0xb452, 0xd8eb,
+  0xdd4f, 0xd8dd, 0xb44f, 0xd8e1, 0xb450, 0xd8e0, 0xd8e5, 0xd8e2,
+  0xd8e8, 0xdd53, 0xdd56, 0xdd4e, 0xdd50, 0xdd55, 0xdd54, 0xb743,
+  0xd8db, 0xdd52, 0xb744, 0xdd4d, 0xdd51, 0xe1a9, 0xe1b0, 0xe1a7,
+  0xe1ae, 0xe1a5, 0xe1ad, 0xe1b1, 0xe1a4, 0xe1a8, 0xe1a3, 0xb9f1,
+  0xe1a6, 0xb9f2, 0xe1ac, 0xe1ab, 0xe1aa, 0xe1af, 0xe565, 0xe567,
+  0xbc6b, 0xe568, 0xe563, 0xe562, 0xe56c, 0xe56a, 0xbc6a, 0xe56d,
+  0xe564, 0xe569, 0xe56b, 0xe566, 0xe961, 0xe966, 0xe960, 0xe965,
+  0xe95e, 0xe968, 0xe964, 0xe969, 0xe963, 0xe95f, 0xe967, 0xe96a,
+  0xe962, 0xecda, 0xc0af, 0xc0ad, 0xc0ac, 0xc0ae, 0xefc4, 0xf172,
+  0xf1fd, 0xf444, 0xf445, 0xc460, 0xf5c9, 0xc4de, 0xf5ca, 0xf6de,
+  0xc572, 0xc571, 0xf6dd, 0xc5c9, 0xf7d6, 0xa474, 0xa67b, 0xc9da,
+  0xcaca, 0xa8b5, 0xb15f, 0xa475, 0xa5aa, 0xa5a9, 0xa5a8, 0xa7c5,
+  0xae74, 0xdd57, 0xa476, 0xa477, 0xa478, 0xa4da, 0xabd1, 0xceaf,
+  0xb453, 0xa479, 0xc95d, 0xa5ab, 0xa5ac, 0xc978, 0xa67c, 0xcacb,
+  0xa7c6, 0xcacc, 0xa9ae, 0xcc6e, 0xa9ac, 0xa9ab, 0xcc6d, 0xa9a9,
+  0xcc6f, 0xa9aa, 0xa9ad, 0xabd2, 0xabd4, 0xceb3, 0xceb0, 0xceb1,
+  0xceb2, 0xceb4, 0xabd3, 0xd174, 0xd173, 0xae76, 0xae75, 0xb162,
+  0xd546, 0xb161, 0xb163, 0xb160, 0xb455, 0xd545, 0xb456, 0xd8f3,
+  0xb457, 0xd8f2, 0xb454, 0xdd5a, 0xdd5c, 0xb745, 0xdd5b, 0xdd59,
+  0xdd58, 0xe1b4, 0xb9f7, 0xb9f5, 0xb9f6, 0xe1b2, 0xe1b3, 0xb9f3,
+  0xe571, 0xe56f, 0xbc6d, 0xe570, 0xbc6e, 0xbc6c, 0xb9f4, 0xe96d,
+  0xe96b, 0xe96c, 0xe56e, 0xecdc, 0xc0b0, 0xecdb, 0xefc5, 0xefc6,
+  0xe96e, 0xf1fe, 0xa47a, 0xa5ad, 0xa67e, 0xc9db, 0xa67d, 0xa9af,
+  0xb746, 0xa4db, 0xa5ae, 0xabd5, 0xb458, 0xc979, 0xc97a, 0xc9dc,
+  0xa7c8, 0xcad0, 0xcace, 0xa7c9, 0xcacd, 0xcacf, 0xcad1, 0xa7c7,
+  0xa9b3, 0xa9b4, 0xa9b1, 0xa9b0, 0xceb8, 0xa9b2, 0xabd6, 0xceb7,
+  0xceb9, 0xceb6, 0xceba, 0xabd7, 0xae79, 0xd175, 0xd177, 0xae77,
+  0xd178, 0xae78, 0xd176, 0xceb5, 0xd547, 0xd54a, 0xd54b, 0xd548,
+  0xb167, 0xb166, 0xb164, 0xb165, 0xd549, 0xb168, 0xb45a, 0xb45b,
+  0xb45c, 0xdd5d, 0xdd5f, 0xdd61, 0xb748, 0xb747, 0xb459, 0xdd60,
+  0xdd5e, 0xe1b8, 0xe1b6, 0xe1bc, 0xb9f8, 0xe1bd, 0xe1ba, 0xb9f9,
+  0xe1b7, 0xe1b5, 0xe1bb, 0xbc70, 0xe573, 0xe1b9, 0xbc72, 0xe574,
+  0xbc71, 0xbc74, 0xe575, 0xbc6f, 0xbc73, 0xe973, 0xe971, 0xe970,
+  0xe972, 0xe96f, 0xc366, 0xf446, 0xf447, 0xf5cb, 0xf6df, 0xc655,
+  0xa9b5, 0xa7ca, 0xabd8, 0xa47b, 0xa4dc, 0xa5af, 0xc9dd, 0xa7cb,
+  0xcad2, 0xcebb, 0xabd9, 0xb9fa, 0xa47c, 0xa6a1, 0xb749, 0xa47d,
+  0xa4dd, 0xa4de, 0xa5b1, 0xa5b0, 0xc9de, 0xa6a2, 0xcad3, 0xa7cc,
+  0xcc71, 0xcc72, 0xcc73, 0xa9b6, 0xa9b7, 0xcc70, 0xa9b8, 0xabda,
+  0xcebc, 0xd17a, 0xae7a, 0xd179, 0xb169, 0xd54c, 0xb16a, 0xd54d,
+  0xb45d, 0xdd62, 0xe1bf, 0xe1be, 0xb9fb, 0xbc75, 0xe576, 0xbeca,
+  0xe974, 0xc0b1, 0xc573, 0xf7d8, 0xcc74, 0xcebd, 0xb16b, 0xd8f4,
+  0xb74a, 0xc255, 0xa7ce, 0xa7cd, 0xabdb, 0xd17b, 0xb16d, 0xb343,
+  0xb16e, 0xb16c, 0xb45e, 0xe1c0, 0xb9fc, 0xbc76, 0xc94c, 0xc9df,
+  0xcad5, 0xa7cf, 0xcad4, 0xa7d0, 0xa9bc, 0xcc77, 0xcc76, 0xa9bb,
+  0xa9b9, 0xa9ba, 0xcc75, 0xabdd, 0xcebe, 0xabe0, 0xabdc, 0xabe2,
+  0xabde, 0xabdf, 0xabe1, 0xae7d, 0xae7c, 0xae7b, 0xd54f, 0xb16f,
+  0xb172, 0xb170, 0xd54e, 0xb175, 0xb171, 0xd550, 0xb174, 0xb173,
+  0xd8f6, 0xd8f5, 0xb461, 0xb45f, 0xb460, 0xd8f7, 0xb74b, 0xdd64,
+  0xb74c, 0xdd63, 0xe577, 0xbc78, 0xe1c1, 0xbc77, 0xb9fd, 0xecde,
+  0xe975, 0xc0b2, 0xecdd, 0xf240, 0xf448, 0xf449, 0xa4df, 0xa5b2,
+  0xc97b, 0xa7d2, 0xa7d4, 0xc9e2, 0xcad8, 0xcad7, 0xcad6, 0xc9e1,
+  0xc9e0, 0xa6a4, 0xa7d3, 0xa7d1, 0xa6a3, 0xa9bd, 0xcc78, 0xa9be,
+  0xcadd, 0xcadf, 0xcade, 0xcc79, 0xcada, 0xa7d8, 0xa7d6, 0xcad9,
+  0xcadb, 0xcae1, 0xa7d5, 0xcadc, 0xcae5, 0xa9c0, 0xcae2, 0xa7d7,
+  0xcae0, 0xcae3, 0xa9bf, 0xa9c1, 0xcae4, 0xccaf, 0xcca2, 0xcc7e,
+  0xccae, 0xcca9, 0xabe7, 0xa9c2, 0xccaa, 0xccad, 0xabe3, 0xccac,
+  0xa9c3, 0xa9c8, 0xa9c6, 0xcca3, 0xcc7c, 0xcca5, 0xa9cd, 0xccb0,
+  0xabe4, 0xcca6, 0xabe5, 0xa9c9, 0xcca8, 0xcecd, 0xabe6, 0xcc7b,
+  0xa9ca, 0xabe8, 0xa9cb, 0xa9c7, 0xa9cc, 0xcca7, 0xcc7a, 0xccab,
+  0xa9c4, 0xcc7d, 0xcca4, 0xcca1, 0xa9c5, 0xcebf, 0xcec0, 0xceca,
+  0xd1a1, 0xcecb, 0xabee, 0xcece, 0xcec4, 0xabed, 0xcec6, 0xcec7,
+  0xcec9, 0xabe9, 0xaea3, 0xcec5, 0xcec1, 0xaea4, 0xcecf, 0xae7e,
+  0xd17d, 0xcec8, 0xd17c, 0xcec3, 0xcecc, 0xabec, 0xaea1, 0xabf2,
+  0xaea2, 0xced0, 0xd17e, 0xabeb, 0xaea6, 0xabf1, 0xabf0, 0xabef,
+  0xaea5, 0xced1, 0xaea7, 0xabea, 0xcec2, 0xb176, 0xd1a4, 0xd1a6,
+  0xd1a8, 0xaea8, 0xaeae, 0xd553, 0xd1ac, 0xd1a3, 0xb178, 0xd551,
+  0xaead, 0xaeab, 0xd1ae, 0xd552, 0xd1a5, 0xaeac, 0xd1a9, 0xaeaf,
+  0xd1ab, 0xaeaa, 0xd1aa, 0xd1ad, 0xd1a7, 0xaea9, 0xb179, 0xd1a2,
+  0xb177, 0xb17a, 0xd555, 0xd55e, 0xb464, 0xb17c, 0xb1a3, 0xb465,
+  0xd560, 0xb1aa, 0xd8f9, 0xd556, 0xb1a2, 0xb1a5, 0xb17e, 0xd554,
+  0xd562, 0xd565, 0xd949, 0xd563, 0xd8fd, 0xb1a1, 0xb1a8, 0xb1ac,
+  0xd55d, 0xd8f8, 0xd561, 0xb17b, 0xd8fa, 0xd564, 0xd8fc, 0xd559,
+  0xb462, 0xd557, 0xd558, 0xb1a7, 0xb1a6, 0xd55b, 0xb1ab, 0xd55f,
+  0xb1a4, 0xd55c, 0xb1a9, 0xb466, 0xb463, 0xd8fb, 0xd55a, 0xb17d,
+  0xb46b, 0xb46f, 0xd940, 0xb751, 0xb46d, 0xd944, 0xb471, 0xdd65,
+  0xd946, 0xb753, 0xb469, 0xb46c, 0xd947, 0xd948, 0xd94e, 0xb473,
+  0xb754, 0xd94a, 0xd94f, 0xd943, 0xb75e, 0xb755, 0xb472, 0xd941,
+  0xd950, 0xb75d, 0xb470, 0xb74e, 0xd94d, 0xb474, 0xd945, 0xd8fe,
+  0xb46a, 0xd942, 0xd94b, 0xb74d, 0xb752, 0xb467, 0xd94c, 0xb750,
+  0xb468, 0xb75c, 0xe1c3, 0xdd70, 0xdd68, 0xe1c2, 0xdd6c, 0xdd6e,
+  0xdd6b, 0xb75b, 0xdd6a, 0xb75f, 0xe1d2, 0xb75a, 0xba40, 0xdd71,
+  0xe1c4, 0xb758, 0xdd69, 0xdd6d, 0xb9fe, 0xb74f, 0xdd66, 0xdd67,
+  0xba41, 0xb757, 0xb759, 0xb756, 0xdd6f, 0xe1c8, 0xe1c9, 0xe1ce,
+  0xbc7d, 0xe1d5, 0xba47, 0xba46, 0xe1d0, 0xbc7c, 0xe1c5, 0xba45,
+  0xe1d4, 0xba43, 0xba44, 0xe1d1, 0xe5aa, 0xbc7a, 0xb46e, 0xe1d3,
+  0xbca3, 0xe1cb, 0xbc7b, 0xbca2, 0xe1c6, 0xe1ca, 0xe1c7, 0xe1cd,
+  0xba48, 0xbc79, 0xba42, 0xe57a, 0xe1cf, 0xbca1, 0xbca4, 0xe1cc,
+  0xbc7e, 0xe579, 0xe57e, 0xbece, 0xe578, 0xe9a3, 0xe5a9, 0xbca8,
+  0xbca6, 0xbecc, 0xe5a6, 0xe5a2, 0xbcac, 0xe978, 0xbcaa, 0xe5a1,
+  0xe976, 0xe5a5, 0xe5a8, 0xe57d, 0xbcab, 0xbca5, 0xe977, 0xbecd,
+  0xe5a7, 0xbca7, 0xbca9, 0xe5a4, 0xbcad, 0xe5a3, 0xe57c, 0xe57b,
+  0xbecb, 0xe5ab, 0xe97a, 0xece0, 0xbed0, 0xe9a2, 0xe97e, 0xece1,
+  0xbed1, 0xe9a1, 0xe97c, 0xc0b4, 0xecdf, 0xe979, 0xe97b, 0xc0b5,
+  0xbed3, 0xc0b3, 0xbed2, 0xc0b7, 0xe97d, 0xbecf, 0xefcf, 0xefc7,
+  0xece7, 0xefc8, 0xece3, 0xc256, 0xece5, 0xece4, 0xc0b6, 0xece2,
+  0xece6, 0xefd0, 0xefcc, 0xefce, 0xefc9, 0xefca, 0xefcd, 0xefcb,
+  0xc367, 0xc36a, 0xc369, 0xc368, 0xc461, 0xf44a, 0xc462, 0xf241,
+  0xc4df, 0xf5cc, 0xc4e0, 0xc574, 0xc5ca, 0xf7d9, 0xf7da, 0xf7db,
+  0xf9ba, 0xa4e0, 0xc97c, 0xa5b3, 0xa6a6, 0xa6a7, 0xa6a5, 0xa6a8,
+  0xa7da, 0xa7d9, 0xccb1, 0xa9cf, 0xa9ce, 0xd1af, 0xb1ad, 0xb1ae,
+  0xb475, 0xdd72, 0xb760, 0xb761, 0xdd74, 0xdd76, 0xdd75, 0xe1d7,
+  0xe1d6, 0xba49, 0xe1d8, 0xe5ac, 0xbcae, 0xbed4, 0xc0b8, 0xc257,
+  0xc0b9, 0xa4e1, 0xcae6, 0xccb2, 0xa9d1, 0xa9d0, 0xa9d2, 0xabf3,
+  0xced2, 0xced3, 0xd1b0, 0xaeb0, 0xb1af, 0xb476, 0xd951, 0xa4e2,
+  0xa47e, 0xa4e3, 0xc97d, 0xa5b7, 0xa5b6, 0xa5b4, 0xa5b5, 0xa6ab,
+  0xc9e9, 0xc9eb, 0xa6aa, 0xc9e3, 0xc9e4, 0xc9ea, 0xc9e6, 0xc9e8,
+  0xa6a9, 0xc9e5, 0xc9ec, 0xc9e7, 0xa7e1, 0xa7ea, 0xa7e8, 0xcaf0,
+  0xcaed, 0xcaf5, 0xa7e6, 0xcaf6, 0xa7df, 0xcaf3, 0xa7e5, 0xcaef,
+  0xcaee, 0xa7e3, 0xcaf4, 0xa7e4, 0xa9d3, 0xa7de, 0xcaf1, 0xcae7,
+  0xa7db, 0xa7ee, 0xcaec, 0xcaf2, 0xa7e0, 0xa7e2, 0xcae8, 0xcae9,
+  0xcaea, 0xa7ed, 0xa7e7, 0xa7ec, 0xcaeb, 0xa7eb, 0xa7dd, 0xa7dc,
+  0xa7e9, 0xa9e1, 0xccbe, 0xccb7, 0xa9dc, 0xa9ef, 0xccb3, 0xccba,
+  0xccbc, 0xccbf, 0xa9ea, 0xccbb, 0xccb4, 0xa9e8, 0xccb8, 0xccc0,
+  0xa9d9, 0xccbd, 0xa9e3, 0xa9e2, 0xccb6, 0xa9d7, 0xa9d8, 0xa9d6,
+  0xa9ee, 0xa9e6, 0xa9e0, 0xa9d4, 0xccb9, 0xa9df, 0xa9d5, 0xa9e7,
+  0xa9f0, 0xced4, 0xa9e4, 0xccb5, 0xa9da, 0xa9dd, 0xa9de, 0xa9ec,
+  0xa9ed, 0xa9eb, 0xa9e5, 0xa9e9, 0xa9db, 0xabf4, 0xceda, 0xac41,
+  0xabf8, 0xabfa, 0xac40, 0xcee6, 0xabfd, 0xd1b1, 0xaeb1, 0xac43,
+  0xced7, 0xcedf, 0xabfe, 0xcede, 0xcedb, 0xcee3, 0xcee5, 0xabf7,
+  0xabfb, 0xac42, 0xaeb3, 0xcee0, 0xabf9, 0xac45, 0xced9, 0xabfc,
+  0xaeb2, 0xabf6, 0xced6, 0xcedd, 0xced5, 0xced8, 0xcedc, 0xd1b2,
+  0xac44, 0xcee1, 0xcee2, 0xcee4, 0xabf5, 0xaec1, 0xd1be, 0xaebf,
+  0xaec0, 0xd1b4, 0xd1c4, 0xaeb6, 0xd566, 0xd1c6, 0xd1c0, 0xd1b7,
+  0xd1c9, 0xd1ba, 0xaebc, 0xd57d, 0xd1bd, 0xaebe, 0xaeb5, 0xd1cb,
+  0xd1bf, 0xaeb8, 0xd1b8, 0xd1b5, 0xd1b6, 0xaeb9, 0xd1c5, 0xd1cc,
+  0xaebb, 0xd1bc, 0xd1bb, 0xaec3, 0xaec2, 0xaeb4, 0xaeba, 0xaebd,
+  0xd1c8, 0xd1c2, 0xaeb7, 0xd1b3, 0xd1ca, 0xd1c1, 0xd1c3, 0xd1c7,
+  0xd567, 0xb1b7, 0xb1cb, 0xb1ca, 0xb1bf, 0xd579, 0xd575, 0xd572,
+  0xd5a6, 0xb1ba, 0xb1b2, 0xd577, 0xb4a8, 0xb1b6, 0xd5a1, 0xb1cc,
+  0xb1c9, 0xd57b, 0xd56a, 0xb1c8, 0xd5a3, 0xd569, 0xb1bd, 0xb1c1,
+  0xd5a2, 0xd573, 0xb1c2, 0xb1bc, 0xd568, 0xb478, 0xd5a5, 0xd571,
+  0xb1c7, 0xd574, 0xd5a4, 0xb1c6, 0xd952, 0xb1b3, 0xd56f, 0xb1b8,
+  0xb1c3, 0xb1be, 0xd578, 0xd56e, 0xd56c, 0xd57e, 0xb1b0, 0xb1c4,
+  0xb1b4, 0xb477, 0xd57c, 0xb1b5, 0xb1b1, 0xb1c0, 0xb1bb, 0xb1b9,
+  0xd570, 0xb1c5, 0xd56d, 0xd57a, 0xd576, 0xd954, 0xd953, 0xd56b,
+  0xd964, 0xb47a, 0xd96a, 0xd959, 0xd967, 0xdd77, 0xb47d, 0xd96b,
+  0xd96e, 0xb47c, 0xd95c, 0xd96d, 0xd96c, 0xb47e, 0xd955, 0xb479,
+  0xb4a3, 0xb4a1, 0xd969, 0xd95f, 0xb4a5, 0xd970, 0xd968, 0xd971,
+  0xb4ad, 0xb4ab, 0xd966, 0xd965, 0xd963, 0xd95d, 0xb4a4, 0xb4a2,
+  0xd1b9, 0xd956, 0xddb7, 0xd957, 0xb47b, 0xb4aa, 0xdd79, 0xb4a6,
+  0xb4a7, 0xd958, 0xd96f, 0xdd78, 0xd960, 0xd95b, 0xb4a9, 0xd961,
+  0xd95e, 0xb4ae, 0xb770, 0xdd7c, 0xddb1, 0xddb6, 0xddaa, 0xb76c,
+  0xddbb, 0xb769, 0xdd7a, 0xdd7b, 0xb762, 0xb76b, 0xdda4, 0xb76e,
+  0xb76f, 0xdda5, 0xddb2, 0xddb8, 0xb76a, 0xb764, 0xdda3, 0xdd7d,
+  0xddba, 0xdda8, 0xdda9, 0xdd7e, 0xddb4, 0xddab, 0xddb5, 0xddad,
+  0xb765, 0xe1d9, 0xb768, 0xb766, 0xddb9, 0xddb0, 0xddac, 0xdda1,
+  0xba53, 0xddaf, 0xb76d, 0xdda7, 0xdda6, 0xb767, 0xb763, 0xe1ee,
+  0xddb3, 0xddae, 0xdda2, 0xe1e9, 0xe1da, 0xe1e5, 0xe1ec, 0xba51,
+  0xb4ac, 0xe1ea, 0xba4c, 0xba4b, 0xe1f1, 0xe1db, 0xe1e8, 0xe1dc,
+  0xe1e7, 0xba4f, 0xe1eb, 0xd962, 0xe1f2, 0xe1e3, 0xba52, 0xe5ba,
+  0xbcaf, 0xe1f0, 0xe1ef, 0xba54, 0xe5ad, 0xbcb0, 0xe5ae, 0xe1df,
+  0xe1e0, 0xe1dd, 0xe1e2, 0xe1de, 0xe1f3, 0xba4e, 0xbcb1, 0xba50,
+  0xba55, 0xe1e1, 0xe1ed, 0xe1e6, 0xe5b1, 0xba4a, 0xbcb4, 0xe9aa,
+  0xe5b6, 0xe5b5, 0xe5b7, 0xe5b4, 0xbcb5, 0xbcbb, 0xbcb8, 0xbcb9,
+  0xe5af, 0xe5b2, 0xe5bc, 0xbcc1, 0xbcbf, 0xe5b3, 0xd95a, 0xbcb2,
+  0xe5b9, 0xe5b0, 0xbcc2, 0xe5b8, 0xba4d, 0xbcb7, 0xe1e4, 0xbcba,
+  0xbcbe, 0xbcc0, 0xbcbd, 0xbcbc, 0xbcb6, 0xe5bb, 0xbcb3, 0xbcc3,
+  0xbed8, 0xbed9, 0xe9a9, 0xbee2, 0xbedf, 0xbed6, 0xbedd, 0xe9ab,
+  0xbedb, 0xbed5, 0xbedc, 0xe9a8, 0xc0bb, 0xbed7, 0xbede, 0xc0ba,
+  0xe9a7, 0xe9a6, 0xbee0, 0xbee1, 0xe9a5, 0xe9a4, 0xc0bc, 0xe9ae,
+  0xbeda, 0xe9ac, 0xc0bd, 0xc0c2, 0xecea, 0xecec, 0xc0bf, 0xeced,
+  0xece9, 0xeceb, 0xc0c0, 0xc0c3, 0xece8, 0xc0be, 0xc0c1, 0xc259,
+  0xe9ad, 0xc258, 0xc25e, 0xefd4, 0xc25c, 0xc25d, 0xefd7, 0xefd3,
+  0xc25a, 0xefd1, 0xc36b, 0xefd5, 0xefd6, 0xefd2, 0xc25b, 0xf242,
+  0xf245, 0xf246, 0xf244, 0xf247, 0xc36c, 0xf243, 0xf44e, 0xc464,
+  0xf44d, 0xf44c, 0xf44b, 0xc463, 0xc465, 0xf5cd, 0xc4e2, 0xc4e1,
+  0xf6e1, 0xf6e0, 0xf6e3, 0xc5cb, 0xc575, 0xf7dd, 0xf6e2, 0xf7dc,
+  0xc5cd, 0xc5cc, 0xc5f3, 0xf8a9, 0xf8ef, 0xa4e4, 0xd972, 0xe9af,
+  0xa6ac, 0xcaf7, 0xa7f1, 0xa7ef, 0xa7f0, 0xccc1, 0xa9f1, 0xac46,
+  0xcee7, 0xcee8, 0xac47, 0xd1ce, 0xaec4, 0xaec5, 0xd1cd, 0xb1d3,
+  0xb1cf, 0xd5a7, 0xb1d6, 0xb1d5, 0xb1ce, 0xb1d1, 0xb1d4, 0xb1d0,
+  0xd976, 0xb1cd, 0xb4af, 0xb4b1, 0xb4b2, 0xd975, 0xd978, 0xb4b0,
+  0xd973, 0xd977, 0xd974, 0xb771, 0xddbc, 0xba56, 0xe1f4, 0xbee3,
+  0xbcc4, 0xe5bd, 0xbcc5, 0xbcc6, 0xe5bf, 0xe5be, 0xe5c0, 0xe9b1,
+  0xe9b0, 0xecef, 0xecee, 0xc0c4, 0xc0c5, 0xf248, 0xa4e5, 0xd979,
+  0xb4b4, 0xb4b3, 0xddbd, 0xefd8, 0xc4e3, 0xf7de, 0xa4e6, 0xaec6,
+  0xb1d8, 0xb1d7, 0xd97a, 0xd97b, 0xb772, 0xe1f5, 0xba57, 0xe9b2,
+  0xa4e7, 0xa5b8, 0xa9f2, 0xccc2, 0xcee9, 0xac48, 0xb1d9, 0xd97c,
+  0xb4b5, 0xb773, 0xe5c1, 0xe5c2, 0xecf0, 0xc25f, 0xf8f0, 0xa4e8,
+  0xccc3, 0xa9f3, 0xac49, 0xceea, 0xaec7, 0xd1d2, 0xd1d0, 0xd1d1,
+  0xaec8, 0xd1cf, 0xb1db, 0xb1dc, 0xd5a8, 0xb1dd, 0xb1da, 0xd97d,
+  0xd97e, 0xddbe, 0xba59, 0xba58, 0xecf1, 0xefd9, 0xf24a, 0xf249,
+  0xf44f, 0xc95e, 0xac4a, 0xa4e9, 0xa5b9, 0xa6ae, 0xa6ad, 0xa6af,
+  0xa6b0, 0xc9ee, 0xc9ed, 0xcaf8, 0xa7f2, 0xcafb, 0xcafa, 0xcaf9,
+  0xcafc, 0xa9f4, 0xccc9, 0xccc5, 0xccce, 0xa9fb, 0xa9f9, 0xccca,
+  0xccc6, 0xcccd, 0xa9f8, 0xaa40, 0xccc8, 0xccc4, 0xa9fe, 0xcccb,
+  0xa9f7, 0xcccc, 0xa9fa, 0xa9fc, 0xccd0, 0xcccf, 0xccc7, 0xa9f6,
+  0xa9f5, 0xa9fd, 0xceef, 0xcef5, 0xac50, 0xac4d, 0xceec, 0xcef1,
+  0xac53, 0xac4b, 0xcef0, 0xac4e, 0xac51, 0xcef3, 0xac4c, 0xcef8,
+  0xac4f, 0xac52, 0xceed, 0xcef2, 0xcef6, 0xceee, 0xceeb, 0xcef7,
+  0xcef4, 0xaed0, 0xaec9, 0xaecc, 0xaecf, 0xd1d5, 0xaeca, 0xd1d3,
+  0xaece, 0xaecb, 0xd1d6, 0xaecd, 0xd5ac, 0xb1df, 0xd5ab, 0xd5ad,
+  0xb1de, 0xb1e3, 0xd1d4, 0xd5aa, 0xd5ae, 0xb1e0, 0xd5a9, 0xb1e2,
+  0xb1e1, 0xd9a7, 0xd9a2, 0xb4b6, 0xb4ba, 0xb4b7, 0xd9a5, 0xd9a8,
+  0xb4b8, 0xb4b9, 0xb4be, 0xddc7, 0xd9a6, 0xb4bc, 0xd9a3, 0xd9a1,
+  0xb4bd, 0xd9a4, 0xb779, 0xddbf, 0xb776, 0xb777, 0xb775, 0xddc4,
+  0xddc3, 0xddc0, 0xb77b, 0xddc2, 0xb4bb, 0xddc6, 0xddc1, 0xb778,
+  0xb774, 0xb77a, 0xddc5, 0xba5c, 0xe1f8, 0xe1f7, 0xe1f6, 0xba5a,
+  0xba5b, 0xe5c5, 0xe5c8, 0xbcc8, 0xbcc7, 0xe5c9, 0xe5c4, 0xbcca,
+  0xe5c6, 0xbcc9, 0xe5c3, 0xe5c7, 0xbee9, 0xbee6, 0xe9bb, 0xe9ba,
+  0xe9b9, 0xe9b4, 0xe9b5, 0xbee7, 0xbee4, 0xbee8, 0xe9b3, 0xbee5,
+  0xe9b6, 0xe9b7, 0xe9bc, 0xe9b8, 0xecf2, 0xc0c7, 0xefdc, 0xc0c6,
+  0xefda, 0xefdb, 0xc260, 0xc36e, 0xf24b, 0xc36d, 0xf451, 0xf452,
+  0xc466, 0xf450, 0xc4e4, 0xf7df, 0xc5ce, 0xf8aa, 0xf8ab, 0xa4ea,
+  0xa6b1, 0xa6b2, 0xa7f3, 0xccd1, 0xac54, 0xaed1, 0xb1e4, 0xb0d2,
+  0xb4bf, 0xb4c0, 0xb3cc, 0xd9a9, 0xb77c, 0xe1fa, 0xe1f9, 0xa4eb,
+  0xa6b3, 0xccd2, 0xaa42, 0xaa41, 0xcef9, 0xcefa, 0xd1d7, 0xd1d8,
+  0xaed2, 0xaed3, 0xaed4, 0xd5af, 0xb1e6, 0xb4c2, 0xb4c1, 0xddc8,
+  0xdf7a, 0xe1fb, 0xe9bd, 0xc261, 0xc467, 0xa4ec, 0xa5bc, 0xa5bd,
+  0xa5bb, 0xa5be, 0xa5ba, 0xa6b6, 0xc9f6, 0xa6b5, 0xa6b7, 0xc9f1,
+  0xc9f0, 0xc9f3, 0xc9f2, 0xc9f5, 0xa6b4, 0xc9ef, 0xc9f4, 0xcafd,
+  0xa7fd, 0xcafe, 0xcb43, 0xa7fc, 0xcb47, 0xcb42, 0xcb45, 0xa7f5,
+  0xa7f6, 0xa7f7, 0xa7f8, 0xa840, 0xcb41, 0xa7fa, 0xa841, 0xcb40,
+  0xcb46, 0xa7f9, 0xcb44, 0xa7fb, 0xa7f4, 0xa7fe, 0xaa57, 0xccd4,
+  0xaa43, 0xaa4d, 0xaa4e, 0xaa46, 0xaa58, 0xaa48, 0xccdc, 0xaa53,
+  0xccd7, 0xaa49, 0xcce6, 0xcce7, 0xccdf, 0xccd8, 0xaa56, 0xcce4,
+  0xaa51, 0xaa4f, 0xcce5, 0xcce3, 0xccdb, 0xccd3, 0xccda, 0xaa4a,
+  0xaa50, 0xaa44, 0xccde, 0xccdd, 0xccd5, 0xaa52, 0xcce1, 0xccd6,
+  0xaa55, 0xcce8, 0xaa45, 0xaa4c, 0xccd9, 0xcce2, 0xaa54, 0xaa47,
+  0xaa4b, 0xcce0, 0xcf5b, 0xac5c, 0xac69, 0xcf56, 0xcf4c, 0xac62,
+  0xcf4a, 0xac5b, 0xcf45, 0xac65, 0xcf52, 0xcefe, 0xcf41, 0xcf44,
+  0xcefb, 0xcf51, 0xcf61, 0xac60, 0xcf46, 0xcf58, 0xcefd, 0xcf5f,
+  0xcf60, 0xcf63, 0xcf5a, 0xcf4b, 0xcf53, 0xac66, 0xac59, 0xac61,
+  0xac6d, 0xac56, 0xac58, 0xcf43, 0xac6a, 0xac63, 0xcf5d, 0xcf40,
+  0xac6c, 0xac67, 0xcf49, 0xac6b, 0xcf50, 0xcf48, 0xac64, 0xcf5c,
+  0xcf54, 0xac5e, 0xcf62, 0xcf47, 0xac5a, 0xcf59, 0xcf4f, 0xac5f,
+  0xcf55, 0xac57, 0xcefc, 0xac68, 0xaee3, 0xac5d, 0xcf4e, 0xcf4d,
+  0xcf42, 0xcf5e, 0xcf57, 0xac55, 0xd1ec, 0xaeea, 0xd1ed, 0xd1e1,
+  0xaedf, 0xaeeb, 0xd1da, 0xd1e3, 0xd1eb, 0xd1d9, 0xd1f4, 0xaed5,
+  0xd1f3, 0xd1ee, 0xd1ef, 0xaedd, 0xaee8, 0xd1e5, 0xd1e6, 0xd1f0,
+  0xd1e7, 0xd1e2, 0xd1dc, 0xd1dd, 0xd1ea, 0xd1e4, 0xaed6, 0xaeda,
+  0xd1f2, 0xd1de, 0xaee6, 0xaee2, 0xaee5, 0xaeec, 0xaedb, 0xaee7,
+  0xd1e9, 0xaee9, 0xaed8, 0xaed7, 0xd1db, 0xd1df, 0xaee0, 0xd1f1,
+  0xd1e8, 0xd1e0, 0xaee4, 0xaee1, 0xaed9, 0xaedc, 0xd5c4, 0xd5b4,
+  0xd5b5, 0xd5b9, 0xd5c8, 0xd5c5, 0xd5be, 0xd5bd, 0xb1ed, 0xd5c1,
+  0xd5d0, 0xd5b0, 0xd5d1, 0xd5c3, 0xd5d5, 0xd5c9, 0xb1ec, 0xd5c7,
+  0xb1e7, 0xb1fc, 0xb1f2, 0xb1f6, 0xb1f5, 0xd5b1, 0xd5ce, 0xd5d4,
+  0xd5cc, 0xd5d3, 0xd5c0, 0xd5b2, 0xd5d2, 0xd5c2, 0xb1ea, 0xb1f7,
+  0xd5cb, 0xb1f0, 0xd5ca, 0xd5b3, 0xb1f8, 0xb1fa, 0xd5cd, 0xb1fb,
+  0xb1e9, 0xd5ba, 0xd5cf, 0xb1ef, 0xb1f9, 0xd5bc, 0xd5c6, 0xd5b7,
+  0xd5bb, 0xb1f4, 0xd5b6, 0xb1e8, 0xb1f1, 0xb1ee, 0xd5bf, 0xaede,
+  0xd9c0, 0xb1eb, 0xb1f3, 0xd9c3, 0xd9d9, 0xd9ce, 0xb4d6, 0xb4d1,
+  0xd9bd, 0xb4d2, 0xd9cd, 0xd9c6, 0xd9d3, 0xb4ce, 0xd9ab, 0xd9d5,
+  0xb4c4, 0xd9b3, 0xb4c7, 0xb4c6, 0xb4d7, 0xd9ad, 0xd9cf, 0xd9d0,
+  0xb4c9, 0xb4c5, 0xd9bb, 0xb4d0, 0xd9b6, 0xd9d1, 0xb4cc, 0xd9c9,
+  0xd9d6, 0xd9b0, 0xd9b5, 0xd9af, 0xb4cb, 0xd9c2, 0xddde, 0xd9b1,
+  0xb4cf, 0xd9ba, 0xd9d2, 0xb4ca, 0xd9b7, 0xd9b4, 0xd9c5, 0xb4cd,
+  0xb4c3, 0xb4d9, 0xd9c8, 0xd9c7, 0xd9ac, 0xb4c8, 0xd9d4, 0xd9bc,
+  0xd9be, 0xd9cb, 0xd9ca, 0xd9aa, 0xb4d3, 0xb4d5, 0xd9b2, 0xd9b9,
+  0xd9c1, 0xb4d4, 0xd9b8, 0xd9c4, 0xd9d7, 0xd9cc, 0xd9d8, 0xd9ae,
+  0xddf2, 0xb7a6, 0xddf0, 0xdddb, 0xdde0, 0xddd9, 0xddec, 0xddcb,
+  0xddd2, 0xddea, 0xddf4, 0xdddc, 0xddcf, 0xdde2, 0xdde7, 0xddd3,
+  0xdde4, 0xddd0, 0xddd7, 0xddd8, 0xb7a8, 0xddeb, 0xdde9, 0xddcc,
+  0xddee, 0xddef, 0xddf1, 0xb7ac, 0xb7a4, 0xd5b8, 0xddd4, 0xdde6,
+  0xddd5, 0xb7a1, 0xb7b1, 0xdded, 0xb7af, 0xb7ab, 0xddca, 0xb7a3,
+  0xddcd, 0xb7b0, 0xdddd, 0xddc9, 0xb7a9, 0xdde1, 0xddd1, 0xb7aa,
+  0xddda, 0xb77e, 0xb4d8, 0xdde3, 0xd9bf, 0xddce, 0xdde8, 0xb7a5,
+  0xdde5, 0xb7a2, 0xdddf, 0xb7ad, 0xddd6, 0xddf3, 0xb7a7, 0xdec6,
+  0xb7ae, 0xe24a, 0xe248, 0xe25e, 0xe246, 0xe258, 0xb77d, 0xba5f,
+  0xe242, 0xe25d, 0xe247, 0xe255, 0xba64, 0xba5d, 0xe25b, 0xe240,
+  0xe25a, 0xba6f, 0xe251, 0xe261, 0xba6d, 0xe249, 0xba5e, 0xe24b,
+  0xe259, 0xba67, 0xe244, 0xba6b, 0xba61, 0xe24d, 0xe243, 0xe1fc,
+  0xe257, 0xba68, 0xe260, 0xe1fd, 0xba65, 0xe253, 0xba66, 0xe245,
+  0xe250, 0xe24c, 0xe24e, 0xba60, 0xe25f, 0xba6e, 0xe24f, 0xe262,
+  0xe1fe, 0xe254, 0xba63, 0xba6c, 0xba6a, 0xe241, 0xe256, 0xba69,
+  0xba62, 0xe252, 0xe25c, 0xe5d5, 0xe5d1, 0xe5cd, 0xe5e1, 0xe5de,
+  0xbccd, 0xe5e5, 0xe5d4, 0xbcd8, 0xe5db, 0xe5d0, 0xe5da, 0xbcd5,
+  0xe5ee, 0xe5eb, 0xe5dd, 0xe5ce, 0xe5e2, 0xe5e4, 0xbcd1, 0xe5d8,
+  0xe5d3, 0xe5ca, 0xbcce, 0xbcd6, 0xe5e7, 0xbcd7, 0xe5cb, 0xe5ed,
+  0xe5e0, 0xe5e6, 0xbcd4, 0xe5e3, 0xe5ea, 0xbcd9, 0xbcd3, 0xe5dc,
+  0xe5cf, 0xe5ef, 0xe5cc, 0xe5e8, 0xbcd0, 0xe5d6, 0xe5d7, 0xbccf,
+  0xbccc, 0xe5d2, 0xbcd2, 0xbccb, 0xe5e9, 0xe5ec, 0xe5d9, 0xe9ca,
+  0xe9c2, 0xe9be, 0xbef6, 0xbeeb, 0xbef0, 0xbeec, 0xe9cc, 0xe9d7,
+  0xbeea, 0xe9c4, 0xe9cd, 0xe5df, 0xe9ce, 0xbef1, 0xe9dd, 0xbef5,
+  0xbef8, 0xe9c0, 0xbef4, 0xe9db, 0xe9dc, 0xe9d2, 0xe9d1, 0xe9c9,
+  0xe9d3, 0xe9da, 0xe9d9, 0xbeef, 0xbeed, 0xe9cb, 0xe9c8, 0xe9c5,
+  0xe9d8, 0xbef7, 0xe9d6, 0xbef3, 0xbef2, 0xe9d0, 0xe9bf, 0xe9c1,
+  0xe9c3, 0xe9d5, 0xe9cf, 0xbeee, 0xe9c6, 0xe9d4, 0xe9c7, 0xc0cf,
+  0xed45, 0xc0c8, 0xecf5, 0xed41, 0xc0ca, 0xed48, 0xecfc, 0xecf7,
+  0xed49, 0xecf3, 0xecfe, 0xc0d1, 0xed44, 0xed4a, 0xecfd, 0xc0c9,
+  0xed40, 0xecf4, 0xc0d0, 0xed47, 0xecf9, 0xc0cc, 0xecfb, 0xecf8,
+  0xc0d2, 0xecfa, 0xc0cb, 0xc0ce, 0xed43, 0xecf6, 0xed46, 0xed42,
+  0xc263, 0xefe7, 0xc268, 0xc269, 0xc262, 0xefe6, 0xefe3, 0xefe4,
+  0xc266, 0xefde, 0xefe2, 0xc265, 0xefdf, 0xc267, 0xc264, 0xefdd,
+  0xefe1, 0xefe5, 0xf251, 0xf24e, 0xf257, 0xf256, 0xf254, 0xf24f,
+  0xc372, 0xf250, 0xc371, 0xc0cd, 0xf253, 0xc370, 0xf258, 0xf252,
+  0xf24d, 0xefe0, 0xc36f, 0xf24c, 0xf456, 0xf455, 0xf255, 0xc468,
+  0xf459, 0xf45a, 0xf454, 0xf458, 0xf453, 0xf5d1, 0xf457, 0xc4e7,
+  0xc4e5, 0xf5cf, 0xf5d2, 0xf5ce, 0xf5d0, 0xc4e6, 0xf6e5, 0xf6e6,
+  0xc576, 0xf6e4, 0xf7e2, 0xc5cf, 0xf7e0, 0xf7e1, 0xf8ac, 0xc656,
+  0xf8f3, 0xf8f1, 0xf8f2, 0xf8f4, 0xf9bb, 0xa4ed, 0xa6b8, 0xaa59,
+  0xcce9, 0xcf64, 0xd1f5, 0xd1f7, 0xd1f6, 0xd1f8, 0xb1fd, 0xd5d7,
+  0xd1f9, 0xd5d6, 0xd5d8, 0xd5d9, 0xd9da, 0xb4db, 0xd9db, 0xd9dd,
+  0xb4dc, 0xb4da, 0xd9dc, 0xddfa, 0xddf8, 0xddf7, 0xddf6, 0xddf5,
+  0xb7b2, 0xddf9, 0xba70, 0xe263, 0xe265, 0xba71, 0xe264, 0xbcdb,
+  0xbcda, 0xe5f0, 0xe9df, 0xe9de, 0xe9e0, 0xbef9, 0xed4b, 0xc0d3,
+  0xefe8, 0xc26a, 0xf259, 0xc577, 0xa4ee, 0xa5bf, 0xa6b9, 0xa842,
+  0xaa5a, 0xaa5b, 0xac6e, 0xd1fa, 0xb7b3, 0xe6d1, 0xbefa, 0xc26b,
+  0xa4ef, 0xa6ba, 0xcceb, 0xaa5c, 0xccea, 0xcf65, 0xac6f, 0xcf66,
+  0xac70, 0xd1fc, 0xaeee, 0xaeed, 0xd5de, 0xd5dc, 0xd5dd, 0xd5db,
+  0xd5da, 0xd9de, 0xd9e1, 0xb4de, 0xd9df, 0xb4dd, 0xd9e0, 0xddfb,
+  0xe266, 0xe267, 0xe268, 0xe5f3, 0xe5f2, 0xbcdc, 0xe5f1, 0xe5f4,
+  0xe9e1, 0xe9e2, 0xe9e3, 0xed4c, 0xc0d4, 0xc26c, 0xf25a, 0xc4e8,
+  0xc95f, 0xac71, 0xcf67, 0xaeef, 0xb1fe, 0xb4df, 0xd9e2, 0xb7b5,
+  0xb7b4, 0xe269, 0xe26a, 0xbcdd, 0xbcde, 0xe9e5, 0xe9e4, 0xefe9,
+  0xf7e3, 0xa4f0, 0xc960, 0xa5c0, 0xa843, 0xcb48, 0xac72, 0xb7b6,
+  0xa4f1, 0xcf68, 0xac73, 0xcf69, 0xc0d5, 0xa4f2, 0xccec, 0xcf6a,
+  0xd242, 0xd241, 0xd1fe, 0xd1fd, 0xd243, 0xd240, 0xb240, 0xb241,
+  0xb4e0, 0xd9e3, 0xd9e4, 0xd9e5, 0xde41, 0xde42, 0xde40, 0xddfd,
+  0xddfe, 0xb7b7, 0xe26b, 0xe5f7, 0xe5f6, 0xe5f5, 0xe5f8, 0xe9e7,
+  0xe9e6, 0xbefb, 0xe9e8, 0xc0d6, 0xed4d, 0xefea, 0xf25b, 0xf6e7,
+  0xa4f3, 0xa5c2, 0xa5c1, 0xaa5d, 0xc961, 0xc97e, 0xa6bb, 0xc9f7,
+  0xcb49, 0xcb4a, 0xaa5e, 0xcced, 0xac74, 0xcf6b, 0xcf6c, 0xaef0,
+  0xaef4, 0xd244, 0xaef3, 0xaef1, 0xaef2, 0xd5df, 0xb242, 0xb4e3,
+  0xb4e1, 0xb4e2, 0xd9e6, 0xba72, 0xa4f4, 0xc9a1, 0xa5c3, 0xc9a4,
+  0xa5c6, 0xc9a3, 0xa5c5, 0xa5c4, 0xa844, 0xc9a2, 0xc9f8, 0xc9fc,
+  0xc9fe, 0xca40, 0xa6c5, 0xa6c6, 0xc9fb, 0xa6c1, 0xc9f9, 0xc9fd,
+  0xa6c2, 0xa6bd, 0xa6be, 0xa6c4, 0xc9fa, 0xa6bc, 0xa845, 0xa6bf,
+  0xa6c0, 0xa6c3, 0xcb5b, 0xcb59, 0xcb4c, 0xa851, 0xcb53, 0xa84c,
+  0xcb4d, 0xcb55, 0xcb52, 0xa84f, 0xcb51, 0xa856, 0xcb5a, 0xa858,
+  0xa85a, 0xcb4b, 0xa84d, 0xcb5c, 0xa854, 0xa857, 0xcd45, 0xa847,
+  0xa85e, 0xa855, 0xcb4e, 0xa84a, 0xa859, 0xcb56, 0xa848, 0xa849,
+  0xcd43, 0xcb4f, 0xa850, 0xa85b, 0xcb5d, 0xcb50, 0xa84e, 0xa853,
+  0xccee, 0xa85c, 0xcb57, 0xa852, 0xa85d, 0xa846, 0xcb54, 0xa84b,
+  0xcb58, 0xcd44, 0xaa6a, 0xaa7a, 0xccf5, 0xaa71, 0xcd4b, 0xaa62,
+  0xaa65, 0xcd42, 0xccf3, 0xccf7, 0xaa6d, 0xaa6f, 0xccfa, 0xaa76,
+  0xaa68, 0xaa66, 0xaa67, 0xaa75, 0xcd47, 0xaa70, 0xccf9, 0xccfb,
+  0xaa6e, 0xaa73, 0xccfc, 0xcd4a, 0xac75, 0xaa79, 0xaa63, 0xcd49,
+  0xcd4d, 0xccf8, 0xcd4f, 0xcd40, 0xaa6c, 0xccf4, 0xaa6b, 0xaa7d,
+  0xaa72, 0xccf2, 0xcf75, 0xaa78, 0xaa7c, 0xcd41, 0xcd46, 0xaa7e,
+  0xaa77, 0xaa69, 0xaa5f, 0xaa64, 0xccf6, 0xaa60, 0xcd4e, 0xccf0,
+  0xccef, 0xccfd, 0xccf1, 0xaa7b, 0xaef5, 0xaa74, 0xccfe, 0xaa61,
+  0xaca6, 0xcd4c, 0xcf7c, 0xcfa1, 0xcfa4, 0xcf77, 0xcfa7, 0xcfaa,
+  0xcfac, 0xcf74, 0xac76, 0xac7b, 0xd249, 0xacad, 0xcfa5, 0xcfad,
+  0xcf7b, 0xcf73, 0xd264, 0xac7e, 0xcfa2, 0xcf78, 0xcf7a, 0xaca5,
+  0xcf7d, 0xac7d, 0xcf70, 0xcfa8, 0xcfab, 0xac7a, 0xaca8, 0xcf6d,
+  0xacaa, 0xac78, 0xacae, 0xcfa9, 0xcf6f, 0xacab, 0xd25e, 0xcd48,
+  0xac7c, 0xac77, 0xcf76, 0xcf6e, 0xacac, 0xaca4, 0xcfa3, 0xaca9,
+  0xaca7, 0xcf79, 0xaca1, 0xcf71, 0xaca2, 0xaca3, 0xcf72, 0xcfa6,
+  0xac79, 0xcf7e, 0xd24c, 0xaefd, 0xaf43, 0xd255, 0xd25b, 0xd257,
+  0xd24a, 0xd24d, 0xd246, 0xd247, 0xaf4a, 0xaefa, 0xd256, 0xd25f,
+  0xaf45, 0xaef6, 0xaf40, 0xd24e, 0xaf42, 0xd24f, 0xd259, 0xaf44,
+  0xd268, 0xd248, 0xaefc, 0xaefb, 0xaf48, 0xd245, 0xd266, 0xd25a,
+  0xd267, 0xd261, 0xd253, 0xd262, 0xd25c, 0xd265, 0xd263, 0xaf49,
+  0xd254, 0xaef9, 0xaef8, 0xaf41, 0xaf47, 0xd260, 0xaf46, 0xd251,
+  0xb243, 0xd269, 0xd250, 0xd24b, 0xaefe, 0xaf4b, 0xaef7, 0xd258,
+  0xd25d, 0xb265, 0xd5e1, 0xd5e5, 0xb252, 0xb250, 0xb247, 0xd5e3,
+  0xd5e2, 0xb25b, 0xd5e8, 0xb255, 0xd5fa, 0xd647, 0xb244, 0xd5f7,
+  0xd5f0, 0xb267, 0xd5e0, 0xd5fc, 0xb264, 0xb258, 0xb263, 0xb24e,
+  0xd5ec, 0xd5fe, 0xd5f6, 0xb24f, 0xb249, 0xd645, 0xd5fd, 0xd640,
+  0xb251, 0xb259, 0xd642, 0xd5ea, 0xd5fb, 0xd5ef, 0xd644, 0xb25e,
+  0xb246, 0xb25c, 0xd5f4, 0xd5f2, 0xd5f3, 0xb253, 0xd5ee, 0xd5ed,
+  0xb248, 0xd5e7, 0xd646, 0xb24a, 0xd5f1, 0xb268, 0xb262, 0xd5e6,
+  0xb25f, 0xb25d, 0xb266, 0xd5f8, 0xb261, 0xd252, 0xd5f9, 0xb260,
+  0xd641, 0xb245, 0xd5f5, 0xb257, 0xd5e9, 0xb256, 0xb254, 0xb24c,
+  0xb24b, 0xd9e7, 0xd643, 0xd5eb, 0xd9fc, 0xb24d, 0xb541, 0xb25a,
+  0xb4ee, 0xd9f6, 0xb4fc, 0xd9ea, 0xb4eb, 0xb4e7, 0xda49, 0xb4ed,
+  0xb4f1, 0xb4ec, 0xb4f5, 0xda4d, 0xda44, 0xd9f1, 0xb4fa, 0xb4f4,
+  0xd9fd, 0xb4e4, 0xda4a, 0xda43, 0xb4e8, 0xd9f7, 0xb4f7, 0xda55,
+  0xda56, 0xb4e5, 0xda48, 0xb4f9, 0xd9fb, 0xd9ed, 0xd9ee, 0xb4fd,
+  0xd9f2, 0xd9f9, 0xd9f3, 0xb4fb, 0xb544, 0xd9ef, 0xd9e8, 0xd9e9,
+  0xd9eb, 0xb4ea, 0xd9f8, 0xb4f8, 0xb542, 0xd9fa, 0xda53, 0xda4b,
+  0xb4e6, 0xda51, 0xb4f2, 0xb4f0, 0xda57, 0xb4ef, 0xda41, 0xd9f4,
+  0xd9fe, 0xb547, 0xda45, 0xda42, 0xd9f0, 0xb543, 0xda4f, 0xda4c,
+  0xda54, 0xb4e9, 0xda40, 0xb546, 0xda47, 0xb4f3, 0xb4f6, 0xda46,
+  0xb545, 0xd9f5, 0xd5e4, 0xda50, 0xda4e, 0xda52, 0xd9ec, 0xb540,
+  0xde61, 0xde60, 0xde46, 0xb7bd, 0xde5f, 0xde49, 0xde4a, 0xb7c7,
+  0xde68, 0xb7c2, 0xde5e, 0xde43, 0xb7c8, 0xb7be, 0xde52, 0xde48,
+  0xde4b, 0xde63, 0xb7b8, 0xde6a, 0xde62, 0xb7c1, 0xde57, 0xb7cc,
+  0xb7cb, 0xb7c5, 0xde69, 0xb7b9, 0xde55, 0xde4c, 0xde59, 0xde65,
+  0xb7cd, 0xb7bb, 0xde54, 0xde4d, 0xb7c4, 0xb7c3, 0xde50, 0xde5a,
+  0xde64, 0xde47, 0xde51, 0xb7bc, 0xde5b, 0xb7c9, 0xb7c0, 0xde4e,
+  0xb7bf, 0xde45, 0xde53, 0xde67, 0xb4fe, 0xbab0, 0xde56, 0xe26c,
+  0xde58, 0xde66, 0xb7c6, 0xde4f, 0xb7ba, 0xb7ca, 0xbcf0, 0xde44,
+  0xde5d, 0xde5c, 0xe2aa, 0xbaad, 0xe27d, 0xe2a4, 0xbaa2, 0xe26e,
+  0xbaaf, 0xba77, 0xe26d, 0xe2b0, 0xbab1, 0xe271, 0xe2a3, 0xe273,
+  0xe2b3, 0xe2af, 0xba75, 0xbaa1, 0xe653, 0xbaae, 0xba7d, 0xe26f,
+  0xe2ae, 0xbaa3, 0xe2ab, 0xe2b8, 0xe275, 0xe27e, 0xe2b6, 0xe2ac,
+  0xba7c, 0xe27c, 0xba76, 0xba74, 0xbaa8, 0xe27a, 0xe277, 0xe278,
+  0xe2b2, 0xe2b7, 0xe2b5, 0xba7a, 0xe2b9, 0xba7e, 0xbaa7, 0xe270,
+  0xe5fa, 0xe279, 0xba78, 0xbaac, 0xbaa9, 0xba7b, 0xe2a5, 0xe274,
+  0xbaaa, 0xe2a7, 0xbaa4, 0xbaa6, 0xba73, 0xe2a9, 0xe2a1, 0xe272,
+  0xbaa5, 0xe2b1, 0xe2b4, 0xe27b, 0xe2a8, 0xba79, 0xbcdf, 0xe2a6,
+  0xe5f9, 0xe2ad, 0xe276, 0xe644, 0xe64e, 0xbce2, 0xe64d, 0xe659,
+  0xbce4, 0xe64b, 0xe64f, 0xbcef, 0xe646, 0xbce7, 0xe652, 0xe9f0,
+  0xbcf3, 0xbcf2, 0xe654, 0xe643, 0xe65e, 0xbced, 0xbce3, 0xe657,
+  0xe65b, 0xe660, 0xe655, 0xe649, 0xbce6, 0xbce9, 0xbcf1, 0xbcec,
+  0xe64c, 0xe2a2, 0xe648, 0xe65f, 0xbce8, 0xbceb, 0xe661, 0xbce0,
+  0xe656, 0xe5fb, 0xe65c, 0xc0df, 0xe64a, 0xbce1, 0xe645, 0xbce5,
+  0xe5fc, 0xbaab, 0xe641, 0xe65a, 0xe642, 0xe640, 0xbcea, 0xe658,
+  0xe5fe, 0xe651, 0xe650, 0xe65d, 0xe647, 0xbcee, 0xe9f3, 0xbf49,
+  0xbefe, 0xea40, 0xe9eb, 0xbf41, 0xe9f7, 0xbf48, 0xbf43, 0xe9f5,
+  0xed4f, 0xe9fb, 0xea42, 0xe9fa, 0xe9e9, 0xe9f8, 0xea44, 0xea46,
+  0xbefd, 0xea45, 0xbf44, 0xbf4a, 0xbf47, 0xe9fe, 0xbf46, 0xe9f9,
+  0xe9ed, 0xe9f2, 0xe9fd, 0xbf45, 0xbf42, 0xbefc, 0xbf40, 0xe9f1,
+  0xe5fd, 0xe9ec, 0xe9ef, 0xea41, 0xe9f4, 0xe9ea, 0xed4e, 0xea43,
+  0xe9ee, 0xe9fc, 0xed51, 0xc0e3, 0xc0d7, 0xc0db, 0xed53, 0xed59,
+  0xed57, 0xc0d9, 0xc0da, 0xc0e1, 0xed5a, 0xed52, 0xc0dc, 0xed56,
+  0xed55, 0xed5b, 0xc0e2, 0xc0dd, 0xc0e0, 0xed54, 0xc0e4, 0xc0de,
+  0xc0e5, 0xc0d8, 0xed58, 0xed50, 0xeff7, 0xc271, 0xeff4, 0xeff6,
+  0xc26f, 0xeff2, 0xeff3, 0xefee, 0xe9f6, 0xefef, 0xc270, 0xefeb,
+  0xc26d, 0xeff8, 0xc26e, 0xefec, 0xefed, 0xeff1, 0xc273, 0xc272,
+  0xeff0, 0xc378, 0xf25f, 0xf265, 0xc379, 0xf25c, 0xc376, 0xc373,
+  0xf267, 0xc377, 0xc374, 0xf25e, 0xf261, 0xf262, 0xf263, 0xf266,
+  0xeff5, 0xf25d, 0xc375, 0xf264, 0xf268, 0xf260, 0xf45d, 0xc46a,
+  0xf460, 0xc46b, 0xf468, 0xf45f, 0xf45c, 0xf45e, 0xf462, 0xf465,
+  0xf464, 0xf467, 0xf45b, 0xc469, 0xf463, 0xf466, 0xf469, 0xf461,
+  0xf5d3, 0xf5d4, 0xf5d8, 0xf5d9, 0xf5d6, 0xf5d7, 0xf5d5, 0xc4e9,
+  0xc578, 0xf6eb, 0xf6e8, 0xf6e9, 0xf6ea, 0xc579, 0xf7e5, 0xf7e4,
+  0xf8af, 0xc5f4, 0xf8ad, 0xf8b0, 0xf8ae, 0xf8f5, 0xc657, 0xc665,
+  0xf9a3, 0xf96c, 0xf9a2, 0xf9d0, 0xf9d1, 0xa4f5, 0xa6c7, 0xca41,
+  0xcb5e, 0xa85f, 0xa862, 0xcb5f, 0xa860, 0xa861, 0xcd58, 0xcd5a,
+  0xcd55, 0xcd52, 0xcd54, 0xaaa4, 0xaaa2, 0xcd56, 0xaaa3, 0xcd53,
+  0xcd50, 0xaaa1, 0xcd57, 0xcd51, 0xaaa5, 0xcd59, 0xcfaf, 0xcfb3,
+  0xacb7, 0xcfb6, 0xacaf, 0xacb2, 0xacb4, 0xacb6, 0xacb3, 0xcfb2,
+  0xcfb1, 0xacb1, 0xcfb4, 0xcfb5, 0xcfae, 0xacb5, 0xacb0, 0xcfb0,
+  0xd277, 0xd278, 0xd279, 0xaf50, 0xaf4c, 0xd26e, 0xd276, 0xd27b,
+  0xaf51, 0xd26c, 0xd272, 0xd26b, 0xd275, 0xd271, 0xaf4d, 0xaf4f,
+  0xd27a, 0xd26a, 0xd26d, 0xd273, 0xd274, 0xd27c, 0xd270, 0xaf4e,
+  0xb26d, 0xd64e, 0xd650, 0xd64c, 0xd658, 0xd64a, 0xd657, 0xb269,
+  0xd648, 0xda5b, 0xd652, 0xb26c, 0xd653, 0xd656, 0xd65a, 0xd64f,
+  0xd654, 0xb26a, 0xb26b, 0xd659, 0xd64d, 0xd649, 0xd65b, 0xd651,
+  0xd655, 0xd64b, 0xb548, 0xb549, 0xda65, 0xb54f, 0xda59, 0xda62,
+  0xda58, 0xb54c, 0xda60, 0xda5e, 0xda5f, 0xb54a, 0xda63, 0xda5c,
+  0xda5a, 0xb54b, 0xda5d, 0xda61, 0xb54d, 0xda64, 0xde70, 0xde77,
+  0xde79, 0xdea1, 0xb7da, 0xde6b, 0xb7d2, 0xde7a, 0xb7d7, 0xdea2,
+  0xb7ce, 0xde7d, 0xde6d, 0xde7e, 0xde6c, 0xb7dc, 0xde78, 0xb7cf,
+  0xdea3, 0xb7d4, 0xde71, 0xb7d9, 0xde7c, 0xde6f, 0xde76, 0xde72,
+  0xde6e, 0xb7d1, 0xb7d8, 0xb7d6, 0xb7d3, 0xb7db, 0xb7d0, 0xde75,
+  0xb7d5, 0xb54e, 0xde7b, 0xde73, 0xde74, 0xe2c1, 0xbab4, 0xe2bd,
+  0xe2c3, 0xe2bf, 0xbab6, 0xe2be, 0xe2c2, 0xe2ba, 0xe2bc, 0xbab5,
+  0xe2c0, 0xe2bb, 0xbab7, 0xbab2, 0xe2c4, 0xbab3, 0xe667, 0xe664,
+  0xe670, 0xe66a, 0xe66c, 0xbcf4, 0xe666, 0xe66e, 0xe66d, 0xe66b,
+  0xe671, 0xbcf7, 0xe668, 0xe66f, 0xbcf5, 0xe663, 0xe665, 0xbcf6,
+  0xe662, 0xe672, 0xe669, 0xea4a, 0xbf51, 0xea55, 0xea53, 0xbf4b,
+  0xea49, 0xea4c, 0xea4d, 0xea48, 0xbf55, 0xbf56, 0xea47, 0xea56,
+  0xea51, 0xbf4f, 0xbf4c, 0xea50, 0xea4e, 0xbf52, 0xea52, 0xbf4d,
+  0xbf4e, 0xea4f, 0xbf50, 0xea4b, 0xea54, 0xbf53, 0xea57, 0xea58,
+  0xbf54, 0xc0e7, 0xc0ee, 0xed5c, 0xed62, 0xed60, 0xc0ea, 0xc0e9,
+  0xc0e6, 0xed5e, 0xc0ec, 0xc0eb, 0xc0e8, 0xed61, 0xed5d, 0xed5f,
+  0xc0ed, 0xc277, 0xeffb, 0xc274, 0xc275, 0xeffd, 0xc276, 0xeffa,
+  0xeff9, 0xf26c, 0xeffc, 0xf26d, 0xc37a, 0xf26b, 0xf26a, 0xf269,
+  0xc37b, 0xc46c, 0xf46a, 0xf46b, 0xf5dc, 0xf5db, 0xc4ea, 0xf5da,
+  0xf6ec, 0xf6ed, 0xf7e6, 0xf8b1, 0xf8f6, 0xf9bc, 0xc679, 0xf9c6,
+  0xa4f6, 0xaaa6, 0xaaa7, 0xacb8, 0xc0ef, 0xa4f7, 0xaaa8, 0xaf52,
+  0xb7dd, 0xa4f8, 0xb26e, 0xbab8, 0xc962, 0xcfb7, 0xd27d, 0xe2c5,
+  0xc0f0, 0xa4f9, 0xaaa9, 0xcfb8, 0xcfb9, 0xda66, 0xb550, 0xdea4,
+  0xb7de, 0xe2c6, 0xbcf8, 0xc37c, 0xa4fa, 0xda67, 0xa4fb, 0xa6c9,
+  0xca42, 0xa6c8, 0xa865, 0xa864, 0xa863, 0xcb60, 0xaaaa, 0xaaab,
+  0xcd5b, 0xcfba, 0xcfbd, 0xacba, 0xcfbb, 0xacb9, 0xcfbc, 0xacbb,
+  0xd2a2, 0xd2a1, 0xd27e, 0xaf53, 0xd65d, 0xd65e, 0xb26f, 0xd65c,
+  0xd65f, 0xb552, 0xb270, 0xb551, 0xda6b, 0xda6a, 0xda68, 0xda69,
+  0xda6c, 0xdea6, 0xdea5, 0xdea9, 0xdea8, 0xdea7, 0xbab9, 0xe2c9,
+  0xe2c8, 0xbaba, 0xe2c7, 0xe673, 0xe674, 0xbcf9, 0xea59, 0xea5a,
+  0xf272, 0xc37d, 0xf271, 0xf270, 0xf26e, 0xf26f, 0xc4eb, 0xf46c,
+  0xf6ee, 0xf8f7, 0xa4fc, 0xc9a5, 0xa5c7, 0xc9a6, 0xca43, 0xca44,
+  0xcb66, 0xcb62, 0xcb61, 0xaaac, 0xcb65, 0xa867, 0xcb63, 0xa866,
+  0xcb67, 0xcb64, 0xcd5f, 0xcfbe, 0xcd5d, 0xcd64, 0xaaad, 0xaab0,
+  0xcd65, 0xcd61, 0xcd62, 0xcd5c, 0xaaaf, 0xcd5e, 0xaaae, 0xcd63,
+  0xcd60, 0xcfc2, 0xacbd, 0xacbe, 0xcfc5, 0xcfbf, 0xcfc4, 0xcfc0,
+  0xacbc, 0xcfc3, 0xcfc1, 0xd2a8, 0xd2a5, 0xd2a7, 0xaf58, 0xaf57,
+  0xaf55, 0xd2a4, 0xd2a9, 0xaf54, 0xaf56, 0xd2a6, 0xd667, 0xd2a3,
+  0xd2aa, 0xd662, 0xd666, 0xd665, 0xda6e, 0xda79, 0xd668, 0xd663,
+  0xda6d, 0xb274, 0xb273, 0xd661, 0xd664, 0xb275, 0xb272, 0xb271,
+  0xd660, 0xd669, 0xda70, 0xda77, 0xb554, 0xda76, 0xda73, 0xb556,
+  0xda75, 0xda6f, 0xda71, 0xda74, 0xda72, 0xb555, 0xda78, 0xb553,
+  0xb7df, 0xdead, 0xdeac, 0xdeaa, 0xb7e2, 0xb7e1, 0xdeae, 0xdeab,
+  0xe2ca, 0xbabb, 0xb7e0, 0xdeb0, 0xdeaf, 0xe2cd, 0xe2cb, 0xbcfa,
+  0xbabc, 0xe2cc, 0xe676, 0xbcfb, 0xe675, 0xe67e, 0xe67d, 0xe67b,
+  0xe67a, 0xe677, 0xe678, 0xe679, 0xe67c, 0xe6a1, 0xea5f, 0xea5c,
+  0xea5d, 0xbf57, 0xea5b, 0xea61, 0xea60, 0xea5e, 0xed64, 0xed65,
+  0xc0f1, 0xc0f2, 0xed63, 0xc279, 0xeffe, 0xc278, 0xc37e, 0xc3a1,
+  0xc46d, 0xf46e, 0xf46d, 0xf5dd, 0xf6ef, 0xc57a, 0xf7e8, 0xf7e7,
+  0xf7e9, 0xa5c8, 0xcfc6, 0xaf59, 0xb276, 0xd66a, 0xa5c9, 0xc9a7,
+  0xa4fd, 0xca45, 0xcb6c, 0xcb6a, 0xcb6b, 0xcb68, 0xa868, 0xcb69,
+  0xcd6d, 0xaab3, 0xcd6b, 0xcd67, 0xcd6a, 0xcd66, 0xaab5, 0xcd69,
+  0xaab2, 0xaab1, 0xaab4, 0xcd6c, 0xcd68, 0xacc2, 0xacc5, 0xcfce,
+  0xcfcd, 0xcfcc, 0xacbf, 0xcfd5, 0xcfcb, 0xacc1, 0xd2af, 0xcfd2,
+  0xcfd0, 0xacc4, 0xcfc8, 0xcfd3, 0xcfca, 0xcfd4, 0xcfd1, 0xcfc9,
+  0xacc0, 0xcfd6, 0xcfc7, 0xacc3, 0xd2b4, 0xd2ab, 0xd2b6, 0xd2ae,
+  0xd2b9, 0xd2ba, 0xd2ac, 0xd2b8, 0xd2b5, 0xd2b3, 0xd2b7, 0xaf5f,
+  0xaf5d, 0xd2b1, 0xd2ad, 0xd2b0, 0xd2bb, 0xd2b2, 0xaf5e, 0xcfcf,
+  0xaf5a, 0xaf5c, 0xd678, 0xd66d, 0xd66b, 0xd66c, 0xd673, 0xd674,
+  0xd670, 0xb27b, 0xd675, 0xd672, 0xd66f, 0xb279, 0xd66e, 0xb277,
+  0xb27a, 0xd671, 0xd679, 0xaf5b, 0xb278, 0xd677, 0xd676, 0xb27c,
+  0xda7e, 0xdaa1, 0xb560, 0xdaa7, 0xdaa9, 0xdaa2, 0xb55a, 0xdaa6,
+  0xdaa5, 0xb55b, 0xb561, 0xb562, 0xdaa8, 0xb558, 0xda7d, 0xda7b,
+  0xdaa3, 0xda7a, 0xb55f, 0xda7c, 0xdaa4, 0xdaaa, 0xb559, 0xb55e,
+  0xb55c, 0xb55d, 0xb557, 0xb7e9, 0xdeb7, 0xb7e8, 0xdebb, 0xdeb1,
+  0xdebc, 0xdeb2, 0xdeb3, 0xdebd, 0xdeba, 0xdeb8, 0xdeb9, 0xdeb5,
+  0xdeb4, 0xdebe, 0xb7e5, 0xdeb6, 0xb7ea, 0xb7e4, 0xb7eb, 0xb7ec,
+  0xb7e7, 0xb7e6, 0xe2ce, 0xbabe, 0xbabd, 0xe2d3, 0xbcfc, 0xbabf,
+  0xbac1, 0xe2d4, 0xb7e3, 0xbac0, 0xe2d0, 0xe2d2, 0xe2cf, 0xe2d1,
+  0xe6ab, 0xe6aa, 0xe6a7, 0xbd40, 0xea62, 0xbd41, 0xe6a6, 0xbcfe,
+  0xe6a8, 0xe6a5, 0xe6a2, 0xe6a9, 0xe6a3, 0xe6a4, 0xbcfd, 0xed69,
+  0xea66, 0xea65, 0xea67, 0xed66, 0xbf5a, 0xea63, 0xbf58, 0xbf5c,
+  0xbf5b, 0xea64, 0xea68, 0xbf59, 0xed6d, 0xc0f5, 0xc27a, 0xc0f6,
+  0xc0f3, 0xed6a, 0xed68, 0xed6b, 0xed6e, 0xc0f4, 0xed6c, 0xed67,
+  0xf042, 0xf045, 0xf275, 0xf040, 0xf46f, 0xf046, 0xc3a2, 0xf044,
+  0xc27b, 0xf041, 0xf043, 0xf047, 0xf276, 0xf274, 0xc3a3, 0xf273,
+  0xc46e, 0xc4ed, 0xf6f1, 0xc4ec, 0xf6f3, 0xf6f0, 0xf6f2, 0xc5d0,
+  0xf8b2, 0xa5ca, 0xcd6e, 0xd2bc, 0xd2bd, 0xb27d, 0xdebf, 0xbf5d,
+  0xc3a4, 0xc57b, 0xf8b3, 0xa5cb, 0xcd6f, 0xa260, 0xcfd7, 0xcfd8,
+  0xd2be, 0xd2bf, 0xb27e, 0xb2a1, 0xdaab, 0xdec2, 0xdec1, 0xdec0,
+  0xe2d5, 0xe2d6, 0xe2d7, 0xbac2, 0xe6ad, 0xe6ac, 0xea69, 0xbf5e,
+  0xbf5f, 0xed72, 0xed6f, 0xed70, 0xed71, 0xf049, 0xf048, 0xc27c,
+  0xf277, 0xf5de, 0xa5cc, 0xacc6, 0xb2a2, 0xdec3, 0xa5cd, 0xd2c0,
+  0xb2a3, 0xb563, 0xb564, 0xa5ce, 0xa5cf, 0xca46, 0xa86a, 0xa869,
+  0xacc7, 0xcfd9, 0xdaac, 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0xa86b,
+  0xa86c, 0xcb6e, 0xcb6d, 0xaab6, 0xcd72, 0xcd70, 0xcd71, 0xcfda,
+  0xcfdb, 0xaccb, 0xacc9, 0xacca, 0xacc8, 0xaf60, 0xaf64, 0xaf63,
+  0xd2c1, 0xaf62, 0xaf61, 0xd2c2, 0xb2a6, 0xd67b, 0xd67a, 0xb2a4,
+  0xb2a5, 0xb566, 0xb565, 0xdaae, 0xdaad, 0xb2a7, 0xb7ed, 0xdec5,
+  0xb7ee, 0xdec4, 0xe2d8, 0xe6ae, 0xbd42, 0xea6a, 0xed73, 0xc3a6,
+  0xc3a5, 0xc57c, 0xa5d4, 0xcd73, 0xb2a8, 0xe2d9, 0xbac3, 0xcb6f,
+  0xcb70, 0xcd74, 0xaab8, 0xaab9, 0xaab7, 0xaccf, 0xacd0, 0xaccd,
+  0xacce, 0xcfdc, 0xcfdd, 0xaccc, 0xd2c3, 0xaf68, 0xaf69, 0xb2ab,
+  0xd2c9, 0xaf6e, 0xaf6c, 0xd2ca, 0xd2c5, 0xaf6b, 0xaf6a, 0xaf65,
+  0xd2c8, 0xd2c7, 0xd2c4, 0xaf6d, 0xd2c6, 0xaf66, 0xaf67, 0xb2ac,
+  0xd6a1, 0xd6a2, 0xb2ad, 0xd67c, 0xd67e, 0xd6a4, 0xd6a3, 0xd67d,
+  0xb2a9, 0xb2aa, 0xdab6, 0xb56b, 0xb56a, 0xdab0, 0xb568, 0xdab3,
+  0xb56c, 0xdab4, 0xb56d, 0xdab1, 0xb567, 0xb569, 0xdab5, 0xdab2,
+  0xdaaf, 0xded2, 0xdec7, 0xb7f0, 0xb7f3, 0xb7f2, 0xb7f7, 0xb7f6,
+  0xded3, 0xded1, 0xdeca, 0xdece, 0xdecd, 0xb7f4, 0xded0, 0xdecc,
+  0xded4, 0xdecb, 0xb7f5, 0xb7ef, 0xb7f1, 0xdec9, 0xe2db, 0xbac7,
+  0xe2df, 0xbac6, 0xe2dc, 0xbac5, 0xdec8, 0xdecf, 0xe2de, 0xbac8,
+  0xe2e0, 0xe2dd, 0xe2da, 0xe6b1, 0xe6b5, 0xe6b7, 0xe6b3, 0xe6b2,
+  0xe6b0, 0xbd45, 0xbd43, 0xbd48, 0xbd49, 0xe6b4, 0xbd46, 0xe6af,
+  0xbd47, 0xbac4, 0xe6b6, 0xbd44, 0xea6c, 0xea6b, 0xea73, 0xea6d,
+  0xea72, 0xea6f, 0xbf60, 0xea71, 0xbf61, 0xbf62, 0xea70, 0xea6e,
+  0xc0f8, 0xed74, 0xc0f7, 0xed77, 0xed75, 0xed76, 0xc0f9, 0xf04d,
+  0xc2a1, 0xf04e, 0xc27d, 0xf04f, 0xc27e, 0xf04c, 0xf050, 0xf04a,
+  0xc3a7, 0xf278, 0xc3a8, 0xc46f, 0xf04b, 0xc470, 0xc4ee, 0xf5df,
+  0xc57e, 0xf6f4, 0xc57d, 0xf7ea, 0xc5f5, 0xc5f6, 0xf9cc, 0xacd1,
+  0xcfde, 0xb56e, 0xb56f, 0xa5d5, 0xa6ca, 0xca47, 0xcb71, 0xa86d,
+  0xaaba, 0xacd2, 0xacd3, 0xacd4, 0xd6a6, 0xd2cb, 0xaf6f, 0xb2ae,
+  0xd6a5, 0xdab8, 0xb571, 0xdab7, 0xb570, 0xded5, 0xbd4a, 0xe6bb,
+  0xe6b8, 0xe6b9, 0xe6ba, 0xed78, 0xf051, 0xf471, 0xf470, 0xf6f5,
+  0xa5d6, 0xcd75, 0xaf70, 0xb572, 0xded6, 0xe2e1, 0xbd4b, 0xea74,
+  0xf052, 0xf472, 0xa5d7, 0xaabb, 0xacd7, 0xcfdf, 0xacd8, 0xacd6,
+  0xacd5, 0xd2cc, 0xaf71, 0xaf72, 0xaf73, 0xb2b0, 0xd6a7, 0xb2af,
+  0xdab9, 0xb2b1, 0xb573, 0xded7, 0xb7f8, 0xb7f9, 0xbac9, 0xbaca,
+  0xbd4c, 0xbf64, 0xea75, 0xbf63, 0xed79, 0xc0fa, 0xf053, 0xf473,
+  0xa5d8, 0xa86e, 0xcd78, 0xcd77, 0xaabc, 0xcd76, 0xaabd, 0xcd79,
+  0xcfe5, 0xacdb, 0xacda, 0xcfe7, 0xcfe6, 0xacdf, 0xacde, 0xacd9,
+  0xcfe1, 0xcfe2, 0xcfe3, 0xace0, 0xcfe0, 0xacdc, 0xcfe4, 0xacdd,
+  0xd2cf, 0xd2d3, 0xd2d1, 0xd2d0, 0xd2d4, 0xd2d5, 0xd2d6, 0xd2ce,
+  0xd2cd, 0xaf75, 0xaf76, 0xd2d7, 0xd2d2, 0xd6b0, 0xd2d8, 0xaf77,
+  0xaf74, 0xd6aa, 0xd6a9, 0xd6ab, 0xd6ac, 0xd6ae, 0xd6ad, 0xd6b2,
+  0xb2b5, 0xb2b2, 0xb2b6, 0xd6a8, 0xb2b7, 0xd6b1, 0xb2b4, 0xd6af,
+  0xb2b3, 0xdabc, 0xdabe, 0xdaba, 0xdabb, 0xdabf, 0xdac1, 0xdac2,
+  0xdabd, 0xdac0, 0xb574, 0xdedb, 0xdee0, 0xded8, 0xdedc, 0xdee1,
+  0xdedd, 0xb7fa, 0xb843, 0xb7fd, 0xded9, 0xdeda, 0xbace, 0xb846,
+  0xb7fe, 0xb844, 0xb7fc, 0xdedf, 0xb845, 0xdede, 0xb841, 0xb7fb,
+  0xb842, 0xdee2, 0xe2e6, 0xe2e8, 0xb840, 0xe2e3, 0xbacc, 0xe2e9,
+  0xbacd, 0xe2e7, 0xe2e2, 0xe2e5, 0xe2ea, 0xbacb, 0xe2e4, 0xbd4e,
+  0xe6bf, 0xe6be, 0xbd51, 0xbd4f, 0xe6bc, 0xbd4d, 0xe6bd, 0xbd50,
+  0xea7d, 0xeaa1, 0xea7e, 0xea76, 0xea7a, 0xea79, 0xea77, 0xbf66,
+  0xbf67, 0xbf65, 0xea78, 0xea7b, 0xea7c, 0xbf68, 0xc140, 0xeda3,
+  0xc0fc, 0xed7b, 0xc0fe, 0xc141, 0xc0fd, 0xeda2, 0xed7c, 0xc0fb,
+  0xeda1, 0xed7a, 0xed7e, 0xed7d, 0xf055, 0xc2a4, 0xc2a5, 0xc2a2,
+  0xc2a3, 0xf054, 0xf27b, 0xc3a9, 0xf279, 0xf27a, 0xf474, 0xf477,
+  0xf475, 0xf476, 0xf5e0, 0xc4ef, 0xf7eb, 0xf8b4, 0xc5f7, 0xf8f8,
+  0xf8f9, 0xc666, 0xa5d9, 0xace1, 0xdac3, 0xdee3, 0xa5da, 0xa86f,
+  0xaabe, 0xcfe8, 0xcfe9, 0xaf78, 0xdac4, 0xb575, 0xb847, 0xc142,
+  0xeda4, 0xf27c, 0xf478, 0xa5db, 0xcda1, 0xcd7a, 0xcd7c, 0xcd7e,
+  0xcd7d, 0xcd7b, 0xaabf, 0xace2, 0xcff2, 0xcfed, 0xcfea, 0xcff1,
+  0xace4, 0xace5, 0xcff0, 0xcfef, 0xcfee, 0xcfeb, 0xcfec, 0xcff3,
+  0xace3, 0xaf7c, 0xafa4, 0xafa3, 0xd2e1, 0xd2db, 0xd2d9, 0xafa1,
+  0xd6b9, 0xaf7a, 0xd2de, 0xd2e2, 0xd2e4, 0xd2e0, 0xd2da, 0xafa2,
+  0xd2df, 0xd2dd, 0xaf79, 0xd2e5, 0xafa5, 0xd2e3, 0xaf7d, 0xd2dc,
+  0xaf7e, 0xaf7b, 0xb2b9, 0xd6ba, 0xd6b3, 0xd6b5, 0xd6b7, 0xd6b8,
+  0xd6b6, 0xb2ba, 0xd6bb, 0xd6b4, 0xdac8, 0xb576, 0xdad0, 0xdac5,
+  0xdad1, 0xdac6, 0xdac7, 0xdacf, 0xdace, 0xdacb, 0xb2b8, 0xb577,
+  0xdac9, 0xdacc, 0xb578, 0xdacd, 0xdaca, 0xdeee, 0xdef2, 0xb84e,
+  0xe2f0, 0xb851, 0xdef0, 0xdeed, 0xdee8, 0xdeea, 0xdeeb, 0xdee4,
+  0xb84d, 0xb84c, 0xb848, 0xdee7, 0xb84f, 0xb850, 0xdee6, 0xdee9,
+  0xdef1, 0xb84a, 0xb84b, 0xdeef, 0xdee5, 0xe2f2, 0xbad0, 0xe2f4,
+  0xdeec, 0xe2f6, 0xbad4, 0xe2f7, 0xe2f3, 0xbad1, 0xe2ef, 0xbad3,
+  0xe2ec, 0xe2f1, 0xe2f5, 0xe2ee, 0xb849, 0xe2eb, 0xbad2, 0xe2ed,
+  0xbd54, 0xe6c1, 0xbd58, 0xbd56, 0xbacf, 0xe6c8, 0xe6c9, 0xbd53,
+  0xe6c7, 0xe6ca, 0xbd55, 0xbd52, 0xe6c3, 0xe6c0, 0xe6c5, 0xe6c2,
+  0xbd59, 0xe6c4, 0xe6c6, 0xbd57, 0xbf6a, 0xeaa8, 0xeaa2, 0xeaa6,
+  0xeaac, 0xeaad, 0xeaa9, 0xeaaa, 0xeaa7, 0xeaa4, 0xbf6c, 0xbf69,
+  0xeaa3, 0xeaa5, 0xbf6b, 0xeaab, 0xc146, 0xedaa, 0xeda5, 0xc145,
+  0xc143, 0xedac, 0xc144, 0xeda8, 0xeda9, 0xeda6, 0xedad, 0xf056,
+  0xc147, 0xeda7, 0xedae, 0xedab, 0xf05a, 0xf057, 0xc2a6, 0xf05b,
+  0xf05d, 0xf05c, 0xf058, 0xf059, 0xf2a3, 0xc3aa, 0xf27e, 0xf2a2,
+  0xf27d, 0xf2a4, 0xf2a1, 0xf47a, 0xf47d, 0xf479, 0xc471, 0xf47b,
+  0xf47c, 0xf47e, 0xc472, 0xc474, 0xc473, 0xf5e1, 0xf5e3, 0xf5e2,
+  0xf6f6, 0xf8b5, 0xf8fa, 0xa5dc, 0xcb72, 0xaac0, 0xcda3, 0xaac1,
+  0xaac2, 0xcda2, 0xcff8, 0xcff7, 0xace6, 0xace9, 0xace8, 0xace7,
+  0xcff4, 0xcff6, 0xcff5, 0xd2e8, 0xafa7, 0xd2ec, 0xd2eb, 0xd2ea,
+  0xd2e6, 0xafa6, 0xafaa, 0xafad, 0xafae, 0xd2e7, 0xd2e9, 0xafac,
+  0xafab, 0xafa9, 0xafa8, 0xd6c2, 0xd6c0, 0xd6bc, 0xb2bb, 0xd6bd,
+  0xb2bc, 0xd6be, 0xd6bf, 0xd6c1, 0xb2bd, 0xdad5, 0xdad4, 0xdad3,
+  0xdad2, 0xdef6, 0xb852, 0xdef3, 0xdef5, 0xb853, 0xb854, 0xdef4,
+  0xe341, 0xe2f9, 0xe2fa, 0xbad7, 0xbad5, 0xbad6, 0xe343, 0xe342,
+  0xe2fe, 0xe2fd, 0xe2fc, 0xe2fb, 0xe340, 0xe2f8, 0xe6cb, 0xe6d0,
+  0xe6ce, 0xe6cd, 0xe6cc, 0xe6cf, 0xeaae, 0xbf6d, 0xc148, 0xedb0,
+  0xc149, 0xedaf, 0xf05f, 0xf05e, 0xc2a7, 0xf2a5, 0xc3ab, 0xf4a1,
+  0xc5a1, 0xf6f7, 0xf8b7, 0xf8b6, 0xc9a8, 0xacea, 0xaceb, 0xd6c3,
+  0xb856, 0xa5dd, 0xa872, 0xa871, 0xa870, 0xcda4, 0xaac4, 0xaac3,
+  0xacee, 0xcffa, 0xcffd, 0xcffb, 0xacec, 0xaced, 0xcff9, 0xcffc,
+  0xafb5, 0xd2f3, 0xd2f5, 0xd2f4, 0xafb2, 0xd2ef, 0xafb0, 0xafaf,
+  0xafb3, 0xafb1, 0xafb4, 0xd2f2, 0xd2ed, 0xd2ee, 0xd2f1, 0xd2f0,
+  0xd6c6, 0xd6c7, 0xd6c5, 0xd6c4, 0xb2be, 0xb57d, 0xdad6, 0xdad8,
+  0xdada, 0xb57c, 0xb57a, 0xdad7, 0xb57b, 0xdad9, 0xb579, 0xdf41,
+  0xdef7, 0xdefa, 0xdefe, 0xb85a, 0xdefc, 0xdefb, 0xdef8, 0xdef9,
+  0xb858, 0xdf40, 0xb857, 0xb85c, 0xb85b, 0xb859, 0xdefd, 0xe349,
+  0xe348, 0xe344, 0xbad8, 0xe347, 0xe346, 0xbad9, 0xbd5e, 0xe6d2,
+  0xbd5f, 0xbd5b, 0xbd5d, 0xbd5a, 0xbd5c, 0xeaaf, 0xbf70, 0xeab1,
+  0xeab0, 0xe345, 0xbf72, 0xbf71, 0xbf6e, 0xbf6f, 0xedb5, 0xedb3,
+  0xc14a, 0xedb4, 0xedb6, 0xedb2, 0xedb1, 0xf060, 0xc2aa, 0xc2a8,
+  0xc2a9, 0xf2a6, 0xf2a7, 0xc3ad, 0xc3ac, 0xf4a3, 0xf4a4, 0xf4a2,
+  0xf6f8, 0xf6f9, 0xa5de, 0xca48, 0xa873, 0xcda5, 0xaac6, 0xaac5,
+  0xcda6, 0xd040, 0xacef, 0xcffe, 0xacf0, 0xafb6, 0xd2f8, 0xd2f6,
+  0xd2fc, 0xafb7, 0xd2f7, 0xd2fb, 0xd2f9, 0xd2fa, 0xd6c8, 0xd6ca,
+  0xb2bf, 0xd6c9, 0xb2c0, 0xb5a2, 0xb5a1, 0xb57e, 0xdadb, 0xdf44,
+  0xb85d, 0xb85e, 0xdf43, 0xdf42, 0xe34a, 0xbadb, 0xbada, 0xe34b,
+  0xe34c, 0xbd61, 0xbd60, 0xeab5, 0xe6d3, 0xe6d5, 0xe6d4, 0xeab4,
+  0xeab2, 0xeab6, 0xeab3, 0xbf73, 0xedb7, 0xc14b, 0xedb8, 0xedb9,
+  0xc2ab, 0xc2ac, 0xc475, 0xc5d1, 0xa5df, 0xd041, 0xd2fd, 0xafb8,
+  0xb3ba, 0xb3b9, 0xb5a4, 0xdadd, 0xb5a3, 0xdadc, 0xdf45, 0xbadc,
+  0xe34d, 0xbadd, 0xc476, 0xf4a5, 0xa6cb, 0xaac7, 0xcda7, 0xacf2,
+  0xacf1, 0xd042, 0xd043, 0xd340, 0xd342, 0xafb9, 0xd344, 0xd347,
+  0xd345, 0xd346, 0xd343, 0xd2fe, 0xafba, 0xd348, 0xd341, 0xd6d3,
+  0xb2c6, 0xd6dc, 0xb2c3, 0xd6d5, 0xb2c7, 0xb2c1, 0xd6d0, 0xd6dd,
+  0xd6d1, 0xd6ce, 0xb2c5, 0xb2c2, 0xd6d4, 0xd6d7, 0xb2c4, 0xd6d8,
+  0xb2c8, 0xd6d9, 0xd6cf, 0xd6d6, 0xd6da, 0xd6d2, 0xd6cd, 0xd6cb,
+  0xd6db, 0xdadf, 0xdae4, 0xdae0, 0xdae6, 0xb5a7, 0xd6cc, 0xdae1,
+  0xb5a5, 0xdade, 0xb5ac, 0xdae2, 0xb5ab, 0xdae3, 0xb5ad, 0xb5a8,
+  0xb5ae, 0xb5a9, 0xb5aa, 0xb5a6, 0xdae5, 0xb861, 0xdf50, 0xdf53,
+  0xdf47, 0xdf4c, 0xdf46, 0xb863, 0xdf4a, 0xdf48, 0xb862, 0xdf4f,
+  0xdf4e, 0xdf4b, 0xdf4d, 0xdf49, 0xbae1, 0xdf52, 0xb85f, 0xdf51,
+  0xe35d, 0xbae8, 0xe358, 0xbae7, 0xe34e, 0xe350, 0xbae0, 0xe355,
+  0xe354, 0xe357, 0xbae5, 0xe352, 0xe351, 0xbae4, 0xbadf, 0xe353,
+  0xbae2, 0xe359, 0xe35b, 0xe356, 0xe34f, 0xbae3, 0xbd69, 0xbade,
+  0xe35c, 0xe6d9, 0xbd62, 0xe6db, 0xbd63, 0xbd65, 0xe6de, 0xe6d6,
+  0xbae6, 0xe6dc, 0xe6d8, 0xb860, 0xbd68, 0xbd64, 0xbd66, 0xbd67,
+  0xbf76, 0xe6dd, 0xe6d7, 0xbd6a, 0xe6da, 0xeac0, 0xeabb, 0xeac5,
+  0xbf74, 0xeabd, 0xbf78, 0xeac3, 0xeaba, 0xeab7, 0xeac6, 0xc151,
+  0xbf79, 0xeac2, 0xeab8, 0xbf77, 0xeabc, 0xbf7b, 0xeab9, 0xeabe,
+  0xbf7a, 0xeac1, 0xeac4, 0xedcb, 0xedcc, 0xedbc, 0xedc3, 0xedc1,
+  0xc14f, 0xedc8, 0xeabf, 0xedbf, 0xedc9, 0xc14e, 0xedbe, 0xedbd,
+  0xedc7, 0xedc4, 0xedc6, 0xedba, 0xedca, 0xc14c, 0xedc5, 0xedce,
+  0xedc2, 0xc150, 0xc14d, 0xedc0, 0xedbb, 0xedcd, 0xbf75, 0xf063,
+  0xf061, 0xf067, 0xc2b0, 0xf065, 0xf064, 0xc2b2, 0xf06a, 0xc2b1,
+  0xf06b, 0xf068, 0xc2ae, 0xf069, 0xf062, 0xc2af, 0xc2ad, 0xf2ab,
+  0xf066, 0xf06c, 0xf2a8, 0xc3b2, 0xc3b0, 0xf2aa, 0xf2ac, 0xf2a9,
+  0xc3b1, 0xc3ae, 0xc3af, 0xc3b3, 0xc478, 0xf4aa, 0xf4a9, 0xf4a7,
+  0xf4a6, 0xf4a8, 0xc477, 0xc479, 0xc4f0, 0xf5e5, 0xf5e4, 0xf6fa,
+  0xf6fc, 0xf6fe, 0xf6fd, 0xf6fb, 0xc5a3, 0xc5a2, 0xc5d3, 0xc5d2,
+  0xc5d4, 0xf7ed, 0xf7ec, 0xf8fb, 0xf8b8, 0xf8fc, 0xc658, 0xc659,
+  0xf96d, 0xc67e, 0xa6cc, 0xcda8, 0xd045, 0xd046, 0xd044, 0xacf3,
+  0xd047, 0xd048, 0xd049, 0xd349, 0xd34f, 0xd34d, 0xafbb, 0xd34b,
+  0xd34c, 0xd34e, 0xd34a, 0xb2c9, 0xd6de, 0xb2cb, 0xd6e0, 0xb2ca,
+  0xd6df, 0xdae8, 0xb5af, 0xdaea, 0xdae7, 0xd6e1, 0xb5b0, 0xdae9,
+  0xdf56, 0xb864, 0xdf54, 0xb865, 0xdf55, 0xb866, 0xbae9, 0xe361,
+  0xe35e, 0xe360, 0xbaea, 0xbaeb, 0xe35f, 0xe6df, 0xe6e0, 0xbd6b,
+  0xe6e2, 0xe6e1, 0xa261, 0xeaca, 0xeacb, 0xeac7, 0xeac8, 0xbf7c,
+  0xbf7d, 0xeac9, 0xc157, 0xc153, 0xc158, 0xc154, 0xc156, 0xc152,
+  0xc155, 0xc2b3, 0xedcf, 0xf2ae, 0xf2ad, 0xf4ab, 0xc47a, 0xc47b,
+  0xf741, 0xf5e6, 0xf740, 0xf8fd, 0xf9a4, 0xa6cd, 0xa874, 0xcda9,
+  0xaac8, 0xacf6, 0xd04c, 0xacf4, 0xd04a, 0xacf9, 0xacf5, 0xacfa,
+  0xacf8, 0xd04b, 0xacf7, 0xafbf, 0xafbe, 0xd35a, 0xafc7, 0xd353,
+  0xd359, 0xafc3, 0xd352, 0xd358, 0xd356, 0xafc2, 0xafc4, 0xd355,
+  0xafbd, 0xd354, 0xafc8, 0xafc5, 0xafc9, 0xafc6, 0xd351, 0xd350,
+  0xd357, 0xafc0, 0xafbc, 0xafc1, 0xd6f0, 0xd6e9, 0xb5b5, 0xd6e8,
+  0xb2cf, 0xb2d6, 0xb2d3, 0xb2d9, 0xb2d8, 0xb2d4, 0xd6e2, 0xd6e5,
+  0xd6e4, 0xb2d0, 0xd6e6, 0xd6ef, 0xb2d1, 0xd6e3, 0xd6ec, 0xd6ed,
+  0xb2d2, 0xd6ea, 0xb2d7, 0xb2cd, 0xb2d5, 0xd6e7, 0xb2cc, 0xd6eb,
+  0xd6ee, 0xdafb, 0xdaf2, 0xb5b2, 0xdaf9, 0xdaf6, 0xdaee, 0xdaf7,
+  0xb5b4, 0xdaef, 0xdaeb, 0xb86c, 0xdaf4, 0xb5b1, 0xdafa, 0xb5b8,
+  0xb5ba, 0xdaed, 0xb5b9, 0xdaf0, 0xb5b3, 0xdaf8, 0xdaf1, 0xdaf5,
+  0xdaf3, 0xb5b6, 0xdaec, 0xb5bb, 0xb2ce, 0xb5b7, 0xb5bc, 0xb868,
+  0xdf5d, 0xdf5f, 0xdf61, 0xdf65, 0xdf5b, 0xdf59, 0xb86a, 0xdf60,
+  0xdf64, 0xdf5c, 0xdf58, 0xdf57, 0xdf62, 0xdf5a, 0xdf5e, 0xb86b,
+  0xb869, 0xdf66, 0xb867, 0xdf63, 0xe372, 0xbaee, 0xe36a, 0xbd78,
+  0xe374, 0xbaf1, 0xe378, 0xbaf7, 0xe365, 0xe375, 0xe362, 0xe377,
+  0xe366, 0xbafe, 0xbafb, 0xe376, 0xe370, 0xbaed, 0xbaf5, 0xbaf4,
+  0xbaf3, 0xbaf9, 0xe363, 0xbafa, 0xe371, 0xbaf6, 0xbaec, 0xe373,
+  0xbaef, 0xbaf0, 0xbaf8, 0xe368, 0xe367, 0xe364, 0xe36c, 0xe369,
+  0xe36d, 0xbafd, 0xe379, 0xbaf2, 0xe36e, 0xe36f, 0xe36b, 0xbafc,
+  0xe6e7, 0xbd70, 0xbd79, 0xbd75, 0xe6e4, 0xbd72, 0xbd76, 0xe6f0,
+  0xbd6c, 0xe6e8, 0xbd74, 0xe6eb, 0xe6e6, 0xbd73, 0xbd77, 0xe6e5,
+  0xbd71, 0xe6ef, 0xbd6e, 0xe6ee, 0xe6ed, 0xbd7a, 0xe572, 0xbd6d,
+  0xe6ec, 0xe6e3, 0xbd7b, 0xe6ea, 0xbd6f, 0xe6e9, 0xbfa2, 0xbfa7,
+  0xbf7e, 0xead8, 0xeacf, 0xeadb, 0xead3, 0xead9, 0xbfa8, 0xbfa1,
+  0xeacc, 0xead2, 0xeadc, 0xead5, 0xeada, 0xeace, 0xead6, 0xbfa3,
+  0xead4, 0xbfa6, 0xbfa5, 0xead0, 0xead1, 0xeacd, 0xead7, 0xbfa4,
+  0xeade, 0xeadd, 0xedda, 0xedd6, 0xc15f, 0xedd0, 0xc159, 0xc169,
+  0xeddc, 0xc161, 0xc15d, 0xedd3, 0xc164, 0xc167, 0xedde, 0xc15c,
+  0xedd5, 0xc165, 0xede0, 0xeddd, 0xedd1, 0xc160, 0xc15a, 0xc168,
+  0xedd8, 0xc163, 0xedd2, 0xc15e, 0xeddf, 0xc162, 0xc15b, 0xedd9,
+  0xc166, 0xedd7, 0xeddb, 0xf06e, 0xf074, 0xc2b9, 0xf077, 0xc2b4,
+  0xc2b5, 0xf06f, 0xf076, 0xf071, 0xc2ba, 0xc2b7, 0xf06d, 0xc2b6,
+  0xf073, 0xf075, 0xc2b8, 0xf072, 0xf070, 0xf2b8, 0xc3b7, 0xc3b8,
+  0xc3b4, 0xc3b5, 0xf2b4, 0xf2b2, 0xf2b6, 0xc3ba, 0xf2b7, 0xf2b0,
+  0xf2af, 0xf2b3, 0xf2b1, 0xc3b6, 0xf2b5, 0xf4ac, 0xc47e, 0xc47d,
+  0xf4ad, 0xf4af, 0xf4ae, 0xc4a1, 0xf5eb, 0xf5e8, 0xf5e9, 0xf5e7,
+  0xf5ea, 0xc4f2, 0xf5ec, 0xc4f1, 0xf742, 0xc5d5, 0xc5d7, 0xf7ee,
+  0xc5d6, 0xf8b9, 0xf940, 0xf942, 0xf8fe, 0xf941, 0xc66c, 0xa6ce,
+  0xacfb, 0xd26f, 0xafca, 0xb2da, 0xdafc, 0xdafd, 0xeadf, 0xc16a,
+  0xede1, 0xc2bb, 0xf2ba, 0xf2b9, 0xc4a2, 0xf5ed, 0xf743, 0xc5f8,
+  0xca49, 0xaac9, 0xa875, 0xd04d, 0xd360, 0xd35b, 0xd35f, 0xd35d,
+  0xafcb, 0xd35e, 0xd35c, 0xd6f1, 0xdafe, 0xdb40, 0xdf69, 0xdf6a,
+  0xb86e, 0xb86f, 0xdf68, 0xdf6b, 0xdf67, 0xb86d, 0xbb40, 0xb870,
+  0xe37a, 0xbd7c, 0xe6f1, 0xbd7d, 0xbfa9, 0xeae2, 0xeae0, 0xeae1,
+  0xede4, 0xede3, 0xede2, 0xf2bb, 0xc3b9, 0xf2bc, 0xf744, 0xc5f9,
+  0xf8ba, 0xa6cf, 0xaacb, 0xaaca, 0xd04f, 0xacfc, 0xd04e, 0xd362,
+  0xafcc, 0xd6f2, 0xd361, 0xb2dc, 0xd6f5, 0xd6f3, 0xd6f4, 0xb2db,
+  0xdb42, 0xdb43, 0xdb41, 0xb873, 0xdf6d, 0xdf6c, 0xdf6e, 0xb872,
+  0xb871, 0xe6f2, 0xe6f4, 0xbd7e, 0xe6f3, 0xeae3, 0xbfaa, 0xf079,
+  0xf078, 0xc3bb, 0xf2bd, 0xc3bd, 0xc3bc, 0xf4b0, 0xf5ee, 0xc4f3,
+  0xa6d0, 0xd050, 0xacfd, 0xd365, 0xafce, 0xd364, 0xd363, 0xafcd,
+  0xd6fb, 0xd6fd, 0xd6f6, 0xd6f7, 0xb2dd, 0xd6f8, 0xb2de, 0xd6fc,
+  0xd6f9, 0xd6fa, 0xb2df, 0xb5be, 0xb5bf, 0xdb44, 0xdf6f, 0xdf70,
+  0xe37e, 0xbb43, 0xbb41, 0xbb42, 0xe37b, 0xe37c, 0xe37d, 0xe6f9,
+  0xe6fa, 0xbda1, 0xe6f7, 0xe6f6, 0xe6f8, 0xe6f5, 0xbfad, 0xeae4,
+  0xbfab, 0xbfac, 0xede6, 0xc16b, 0xede5, 0xefa8, 0xf07a, 0xf07b,
+  0xc2bc, 0xc2bd, 0xc16c, 0xf2be, 0xf2bf, 0xf4b1, 0xc4a3, 0xa6d1,
+  0xa6d2, 0xacfe, 0xaacc, 0xafcf, 0xd051, 0xb5c0, 0xa6d3, 0xad41,
+  0xd052, 0xd053, 0xad40, 0xad42, 0xa6d4, 0xd054, 0xafd1, 0xd366,
+  0xafd3, 0xafd0, 0xafd2, 0xd741, 0xb2e0, 0xd740, 0xd6fe, 0xdf71,
+  0xe3a1, 0xbda2, 0xbfae, 0xeae6, 0xeae5, 0xede7, 0xf5ef, 0xa6d5,
+  0xcb73, 0xcdaa, 0xad43, 0xd055, 0xd368, 0xafd4, 0xd367, 0xafd5,
+  0xd743, 0xb2e2, 0xd742, 0xd744, 0xb2e1, 0xdb46, 0xdb47, 0xdb45,
+  0xb5c1, 0xb874, 0xb875, 0xbb45, 0xe3a3, 0xe3a2, 0xbb44, 0xe6fb,
+  0xe6fc, 0xeae7, 0xc170, 0xc16f, 0xc16d, 0xc16e, 0xc171, 0xf07c,
+  0xc2bf, 0xc2be, 0xf2c0, 0xf4b2, 0xc5a5, 0xc5a4, 0xa6d6, 0xd1fb,
+  0xb877, 0xb5c2, 0xb876, 0xbb46, 0xa6d7, 0xc9a9, 0xa6d8, 0xa6d9,
+  0xcdab, 0xcb76, 0xcb77, 0xa877, 0xcb74, 0xa876, 0xa879, 0xcb75,
+  0xa87b, 0xa87a, 0xcb78, 0xa878, 0xaad1, 0xaacf, 0xcdad, 0xaace,
+  0xaad3, 0xaad5, 0xaad2, 0xcdb0, 0xcdac, 0xaad6, 0xaad0, 0xa87c,
+  0xaad4, 0xcdaf, 0xcdae, 0xaacd, 0xd05b, 0xad47, 0xad48, 0xd05d,
+  0xd057, 0xd05a, 0xd063, 0xd061, 0xad49, 0xd067, 0xad4c, 0xd064,
+  0xd05c, 0xd059, 0xdb49, 0xd062, 0xad44, 0xd065, 0xd056, 0xd05f,
+  0xad46, 0xad4b, 0xd060, 0xad4f, 0xad4d, 0xd058, 0xad4a, 0xd05e,
+  0xad4e, 0xad45, 0xd066, 0xafda, 0xafe3, 0xafd8, 0xafd6, 0xd36a,
+  0xafde, 0xafdb, 0xd36c, 0xafdd, 0xd36b, 0xd369, 0xd36e, 0xafe2,
+  0xafe0, 0xdb48, 0xd36f, 0xd36d, 0xafd7, 0xafd9, 0xafdc, 0xafdf,
+  0xafe1, 0xd74e, 0xb2e4, 0xd745, 0xd747, 0xd748, 0xd750, 0xd74c,
+  0xd74a, 0xd74d, 0xd751, 0xb2e5, 0xb2e9, 0xd746, 0xd74f, 0xb2e7,
+  0xb2e6, 0xd74b, 0xd749, 0xb2e3, 0xb2e8, 0xb5c8, 0xdb51, 0xdb4f,
+  0xb5ca, 0xdb4a, 0xdfa1, 0xb5c9, 0xdb4e, 0xdb4b, 0xb5c5, 0xb5cb,
+  0xdb50, 0xb5c7, 0xdb4d, 0xbb47, 0xb5c6, 0xdb4c, 0xb5cc, 0xb5c4,
+  0xb5c3, 0xdf77, 0xdf75, 0xdf7b, 0xdf73, 0xdfa2, 0xdf78, 0xdf72,
+  0xb87b, 0xb8a3, 0xdf7d, 0xdf76, 0xb87e, 0xb87c, 0xdf7e, 0xb879,
+  0xb878, 0xdf79, 0xb87d, 0xb5cd, 0xdf7c, 0xdf74, 0xb87a, 0xb8a1,
+  0xb8a2, 0xbb4c, 0xbb48, 0xbb4d, 0xe3a6, 0xe3a5, 0xe3a7, 0xbb4a,
+  0xe3a4, 0xbb4b, 0xe3aa, 0xe3a9, 0xe3a8, 0xbb49, 0xe741, 0xe744,
+  0xbda8, 0xe743, 0xbda7, 0xbda3, 0xbda4, 0xbda5, 0xe740, 0xe6fe,
+  0xbda6, 0xe742, 0xe6fd, 0xeae9, 0xeaf3, 0xbfb1, 0xbfb0, 0xeaed,
+  0xeaef, 0xeaea, 0xeaee, 0xeae8, 0xeaf1, 0xbfaf, 0xeaf0, 0xeaec,
+  0xeaf2, 0xeaeb, 0xc174, 0xede8, 0xedee, 0xc178, 0xc17a, 0xc177,
+  0xc176, 0xc175, 0xc173, 0xede9, 0xedec, 0xc172, 0xeded, 0xc179,
+  0xedeb, 0xedea, 0xc2c0, 0xc2c1, 0xf0a1, 0xf07d, 0xf07e, 0xf2c2,
+  0xf2c1, 0xc3be, 0xf4b4, 0xc4a4, 0xf4b3, 0xf5f0, 0xf745, 0xc5a6,
+  0xf943, 0xf944, 0xc5d8, 0xa6da, 0xaad7, 0xdb52, 0xbb4e, 0xc17b,
+  0xedef, 0xa6db, 0xafe5, 0xafe4, 0xdb53, 0xeaf4, 0xa6dc, 0xad50,
+  0xdb54, 0xdb55, 0xdb56, 0xbb4f, 0xbfb2, 0xa6dd, 0xaad8, 0xd068,
+  0xafe6, 0xd370, 0xb2ea, 0xdb57, 0xb8a4, 0xbb50, 0xbfb3, 0xc17c,
+  0xc2c2, 0xf4b5, 0xa6de, 0xaad9, 0xafe7, 0xd752, 0xb5ce, 0xbb51,
+  0xe3ab, 0xe745, 0xa6df, 0xb5cf, 0xdfa3, 0xbb52, 0xa6e0, 0xcdb1,
+  0xd069, 0xad51, 0xd372, 0xafea, 0xafe8, 0xafe9, 0xafeb, 0xd371,
+  0xd757, 0xd754, 0xd756, 0xb2eb, 0xb2ed, 0xb2ec, 0xd753, 0xb2ee,
+  0xd755, 0xdb58, 0xdb59, 0xdb5a, 0xdfa6, 0xdfa7, 0xdfa5, 0xdfa8,
+  0xb8a5, 0xdfa4, 0xbb53, 0xe74a, 0xe746, 0xe749, 0xe74b, 0xe748,
+  0xe747, 0xeaf5, 0xeaf6, 0xeaf7, 0xbfb4, 0xbfb5, 0xedf1, 0xedf0,
+  0xedf2, 0xf0a3, 0xf0a2, 0xf2c4, 0xf2c5, 0xf2c3, 0xc4a5, 0xf4b6,
+  0xf4b7, 0xf746, 0xf7ef, 0xf8bb, 0xa6e1, 0xa87d, 0xc17d, 0xa6e2,
+  0xd758, 0xdb5b, 0xc641, 0xca4a, 0xca4b, 0xca4d, 0xa6e3, 0xca4e,
+  0xca4c, 0xcba2, 0xcba3, 0xcb7b, 0xcba1, 0xa8a1, 0xa8a2, 0xcb7c,
+  0xcb7a, 0xcb79, 0xcb7d, 0xa87e, 0xcb7e, 0xd06a, 0xcdb6, 0xaadc,
+  0xcdb5, 0xcdb7, 0xaadb, 0xcdbc, 0xaadf, 0xcdb2, 0xcdc0, 0xcdc6,
+  0xaae6, 0xcdc3, 0xaae3, 0xcdb9, 0xcdbf, 0xcdc1, 0xcdb4, 0xaae2,
+  0xaadd, 0xcdba, 0xaae4, 0xaae7, 0xaae1, 0xaada, 0xcdbe, 0xcdb8,
+  0xcdc5, 0xaae9, 0xaae5, 0xaae0, 0xcdbd, 0xafec, 0xcdbb, 0xaade,
+  0xaae8, 0xcdb3, 0xcdc2, 0xcdc4, 0xad62, 0xad5c, 0xad64, 0xad61,
+  0xd071, 0xd074, 0xad5d, 0xd06b, 0xad56, 0xad60, 0xad63, 0xad65,
+  0xd0a2, 0xd077, 0xad55, 0xd0a1, 0xad59, 0xad57, 0xad52, 0xd06f,
+  0xd07e, 0xd073, 0xd076, 0xd0a5, 0xad66, 0xd07d, 0xad5e, 0xd078,
+  0xd0a4, 0xd075, 0xd079, 0xd07c, 0xd06d, 0xd0a3, 0xd07b, 0xd06c,
+  0xd070, 0xad5f, 0xad5a, 0xad53, 0xad58, 0xad54, 0xad67, 0xd06e,
+  0xd3a5, 0xad5b, 0xd07a, 0xce41, 0xd3a8, 0xaffa, 0xd376, 0xd3a3,
+  0xd37d, 0xd3b2, 0xd3aa, 0xd37e, 0xd3a9, 0xd378, 0xd37c, 0xd3b5,
+  0xaffd, 0xd3ad, 0xd3a4, 0xafed, 0xd3b3, 0xd374, 0xd3ac, 0xaffc,
+  0xaff7, 0xd373, 0xaff5, 0xaff4, 0xaff9, 0xd3ab, 0xaff1, 0xaff8,
+  0xd072, 0xdb5c, 0xd3a6, 0xd37a, 0xaffb, 0xd37b, 0xd3a1, 0xaffe,
+  0xd375, 0xd3af, 0xd3ae, 0xd3b6, 0xaff3, 0xaff0, 0xd3b4, 0xd3b0,
+  0xd3a7, 0xd3a2, 0xaff6, 0xaff2, 0xd377, 0xafee, 0xd3b1, 0xafef,
+  0xd379, 0xd75e, 0xd760, 0xd765, 0xd779, 0xb2fc, 0xb2f2, 0xd75d,
+  0xb2fd, 0xb2fe, 0xd768, 0xd76f, 0xd775, 0xd762, 0xd769, 0xb340,
+  0xd777, 0xd772, 0xb2fa, 0xb2f8, 0xd76e, 0xd76a, 0xd75c, 0xb2ef,
+  0xd761, 0xd759, 0xb2f7, 0xb2f9, 0xd766, 0xd763, 0xb2f4, 0xd773,
+  0xb2f1, 0xd764, 0xd77a, 0xd76c, 0xd76b, 0xb2f0, 0xb2fb, 0xb2f3,
+  0xd75a, 0xd75f, 0xd770, 0xd776, 0xb341, 0xd75b, 0xd767, 0xd76d,
+  0xb2f6, 0xd778, 0xd771, 0xd774, 0xb2f5, 0xdb6c, 0xdb60, 0xb5d7,
+  0xdb7d, 0xdba7, 0xdbaa, 0xb5d5, 0xdb68, 0xdba3, 0xdb69, 0xdb77,
+  0xb5e2, 0xdb73, 0xb5df, 0xdb74, 0xdb5d, 0xdba4, 0xb5e8, 0xdba1,
+  0xdb75, 0xdbac, 0xdb70, 0xdfc8, 0xdbaf, 0xb5e6, 0xdb6e, 0xdb7a,
+  0xb5e9, 0xb5d4, 0xdb72, 0xdbad, 0xdb6b, 0xdb64, 0xdb6f, 0xdb63,
+  0xdb61, 0xb5d0, 0xdba5, 0xdb6a, 0xdba8, 0xdba9, 0xb5d8, 0xb5dd,
+  0xb5d9, 0xb5e1, 0xdb7e, 0xb5da, 0xdb76, 0xdb66, 0xb5d2, 0xdb5e,
+  0xdba2, 0xdbab, 0xdb65, 0xb5e0, 0xdbb0, 0xdb71, 0xdb6d, 0xb5d1,
+  0xb5e5, 0xdb7c, 0xb5e7, 0xdb78, 0xb5dc, 0xb5d6, 0xb5de, 0xb5d3,
+  0xb5e4, 0xdb79, 0xdb67, 0xdb7b, 0xdb62, 0xdba6, 0xdbae, 0xdb5f,
+  0xdfc7, 0xdfdd, 0xb855, 0xdfcc, 0xdfca, 0xdfb5, 0xb8a9, 0xdfc5,
+  0xdfd9, 0xdfc1, 0xb8b1, 0xdfd8, 0xdfbf, 0xb5e3, 0xdfcf, 0xdfc0,
+  0xdfd6, 0xb8b0, 0xb8a8, 0xdfaa, 0xdfb2, 0xdfcb, 0xdfc3, 0xdfdc,
+  0xdfc6, 0xb8b6, 0xdfd7, 0xb8ad, 0xdfc9, 0xdfd1, 0xdfb6, 0xdfd0,
+  0xdfe1, 0xdfb1, 0xdfd2, 0xdfdf, 0xdfab, 0xb5db, 0xdfb9, 0xdfb8,
+  0xb8af, 0xdfbc, 0xdfbe, 0xdfcd, 0xdfde, 0xb8b2, 0xb8b3, 0xdfb0,
+  0xb8ab, 0xdfb4, 0xdfda, 0xb8b4, 0xb8ac, 0xb8ae, 0xb8b5, 0xdfe0,
+  0xdfd3, 0xdfce, 0xdfbb, 0xdfba, 0xb8aa, 0xdfac, 0xb8a7, 0xdfc4,
+  0xdfad, 0xdfc2, 0xdfb7, 0xdfdb, 0xb8a6, 0xdfb3, 0xdfaf, 0xdfd5,
+  0xdfae, 0xbb60, 0xe3d3, 0xe3c2, 0xe3ac, 0xe3ca, 0xbb58, 0xe3bb,
+  0xe3c5, 0xbb5b, 0xe3be, 0xbb59, 0xe3af, 0xe3cd, 0xe3ae, 0xe3c1,
+  0xe3ad, 0xe3bf, 0xe3c8, 0xe3c6, 0xe3ba, 0xe3b5, 0xe3b3, 0xe3b4,
+  0xe3c7, 0xe3d2, 0xe3bc, 0xbb5a, 0xe3b7, 0xe3cb, 0xbb5d, 0xe3b6,
+  0xe3b0, 0xe3c0, 0xbb61, 0xbb55, 0xbb5e, 0xe3b8, 0xe3b2, 0xbb57,
+  0xdfd4, 0xbb56, 0xe3c3, 0xbb54, 0xbb63, 0xbb5c, 0xe3c4, 0xe3b9,
+  0xe3b1, 0xe3cc, 0xe3bd, 0xbb62, 0xe3d0, 0xbb5f, 0xe3cf, 0xe3c9,
+  0xe3ce, 0xe3d1, 0xe773, 0xe774, 0xe767, 0xe766, 0xe762, 0xbdb4,
+  0xbdac, 0xe776, 0xe775, 0xdfa9, 0xe75f, 0xe763, 0xe75d, 0xe770,
+  0xe761, 0xe777, 0xe75a, 0xe758, 0xe764, 0xe76e, 0xe769, 0xbdb6,
+  0xe74f, 0xe76d, 0xbdb7, 0xdfbd, 0xe75b, 0xe752, 0xe755, 0xe77b,
+  0xe75c, 0xe753, 0xe751, 0xe74e, 0xbdb0, 0xe765, 0xbdaf, 0xbdb3,
+  0xe760, 0xe768, 0xbda9, 0xe778, 0xe77c, 0xbdab, 0xe757, 0xe76b,
+  0xe76f, 0xe754, 0xe779, 0xbdb2, 0xbdb1, 0xe74c, 0xbdb5, 0xe772,
+  0xe756, 0xe76a, 0xe750, 0xe75e, 0xe759, 0xbdad, 0xbdae, 0xe76c,
+  0xe77d, 0xe77a, 0xe771, 0xe74d, 0xbdaa, 0xeb49, 0xeb40, 0xeb43,
+  0xbfbb, 0xeb45, 0xeaf9, 0xeb41, 0xeb47, 0xbfb8, 0xbfbc, 0xbfb6,
+  0xeafb, 0xeb4c, 0xeb46, 0xeafc, 0xeb55, 0xeb4f, 0xeaf8, 0xee46,
+  0xeafe, 0xbfb7, 0xeb4a, 0xeb54, 0xbfbf, 0xeb51, 0xeafd, 0xeb44,
+  0xeb48, 0xeb42, 0xeb56, 0xeb53, 0xeb50, 0xbfb9, 0xbfba, 0xbfbe,
+  0xeafa, 0xeb57, 0xbfbd, 0xeb4d, 0xeb4b, 0xeb4e, 0xee53, 0xee40,
+  0xee45, 0xee52, 0xee44, 0xedfb, 0xee41, 0xc1a2, 0xedf4, 0xee4d,
+  0xee4f, 0xedf3, 0xc1a1, 0xee51, 0xee49, 0xc1a8, 0xee50, 0xee42,
+  0xc1aa, 0xedf9, 0xeb52, 0xee4a, 0xee47, 0xedf5, 0xee55, 0xc1a4,
+  0xc1a5, 0xedf7, 0xee48, 0xee54, 0xee4b, 0xedfd, 0xc1a7, 0xc1a3,
+  0xee4c, 0xedfe, 0xee56, 0xedf8, 0xee43, 0xee4e, 0xedfa, 0xedfc,
+  0xc2cb, 0xedf6, 0xc1a9, 0xc2c4, 0xc17e, 0xc1a6, 0xc2c8, 0xf0b3,
+  0xf0a9, 0xf0a4, 0xf0aa, 0xf0b4, 0xf0b8, 0xf0b7, 0xc2ca, 0xc2c9,
+  0xf0ab, 0xf0b9, 0xf0ae, 0xf0a6, 0xf0a8, 0xf0a7, 0xf0ad, 0xf0b2,
+  0xf0a5, 0xf0ac, 0xf0b1, 0xc2c7, 0xf0af, 0xc2c5, 0xf0b0, 0xc2c3,
+  0xc2c6, 0xf2d5, 0xf0b5, 0xc3c2, 0xf2cd, 0xf2d1, 0xf2c9, 0xf2cc,
+  0xf2d4, 0xc3c0, 0xf2d9, 0xf2d2, 0xf2ca, 0xf2da, 0xf2d3, 0xc3c3,
+  0xc3c4, 0xf2d7, 0xf2cb, 0xc3bf, 0xc3c1, 0xf2c6, 0xf2ce, 0xf2c8,
+  0xf2d8, 0xf2d6, 0xf2c7, 0xf2cf, 0xf4be, 0xc3c5, 0xf2d0, 0xc4a7,
+  0xc4a9, 0xc4a6, 0xf4c3, 0xf4bb, 0xf4b9, 0xf4bd, 0xf4ba, 0xf4bf,
+  0xf4c1, 0xc4aa, 0xc4ac, 0xf4c0, 0xc4ad, 0xc4ab, 0xf4c2, 0xc4a8,
+  0xc4f4, 0xf5f1, 0xf5f7, 0xc4f6, 0xf4bc, 0xf5f6, 0xf5fd, 0xf5f4,
+  0xf5fb, 0xf5fa, 0xf4b8, 0xf5f5, 0xf0b6, 0xf5fe, 0xf5f3, 0xf5f8,
+  0xf5fc, 0xf5f2, 0xf74a, 0xc4f5, 0xf5f9, 0xf7f4, 0xf74b, 0xf749,
+  0xf747, 0xf748, 0xf74c, 0xc5d9, 0xf7f2, 0xf7f0, 0xf7f5, 0xf7f3,
+  0xf7f6, 0xc5da, 0xf7f1, 0xf8bc, 0xf945, 0xf946, 0xf947, 0xf9c7,
+  0xf9bd, 0xca4f, 0xaaea, 0xad68, 0xd3b8, 0xd3b7, 0xb040, 0xb342,
+  0xd77c, 0xd77b, 0xb5ea, 0xb8b8, 0xb8b7, 0xb8b9, 0xe3d4, 0xe77e,
+  0xeb58, 0xeb5a, 0xeb59, 0xc1ab, 0xee57, 0xf0ba, 0xf9a5, 0xa6e4,
+  0xcdc9, 0xcdca, 0xcdc8, 0xcdc7, 0xaaeb, 0xd0a9, 0xd0a7, 0xd0a6,
+  0xad69, 0xad6b, 0xad6a, 0xd0a8, 0xd3c4, 0xd3c1, 0xd3bf, 0xb041,
+  0xd3c2, 0xb046, 0xd3bc, 0xd3cb, 0xd3cd, 0xd3bd, 0xb043, 0xd3ce,
+  0xd3c9, 0xd3bb, 0xd3c0, 0xd3ca, 0xd3c6, 0xd3c3, 0xb048, 0xd3cc,
+  0xd3be, 0xd3c7, 0xd3b9, 0xb047, 0xb044, 0xd3c5, 0xd3c8, 0xd3ba,
+  0xb045, 0xb042, 0xb34c, 0xd7a5, 0xb34b, 0xd7a8, 0xd7ab, 0xb348,
+  0xb346, 0xd77e, 0xd7a9, 0xd7a7, 0xd7a4, 0xd7ac, 0xd7ad, 0xd7af,
+  0xd7b0, 0xd77d, 0xb345, 0xd7a2, 0xd7a1, 0xd7ae, 0xb347, 0xd7a3,
+  0xb349, 0xb344, 0xd7a6, 0xb34d, 0xb34a, 0xd7aa, 0xb5f1, 0xdbbf,
+  0xdbb4, 0xb5ee, 0xdfe7, 0xdbbd, 0xdbb1, 0xb5ec, 0xdbb6, 0xb5ef,
+  0xdbba, 0xdbb8, 0xb5f2, 0xb5eb, 0xdbb2, 0xdbb5, 0xb5f0, 0xdbb3,
+  0xdbbe, 0xdbbc, 0xdbb7, 0xdbb9, 0xdbbb, 0xb5ed, 0xdfe8, 0xdfee,
+  0xdfe4, 0xdfea, 0xb8ba, 0xdfe6, 0xb8c0, 0xb8bf, 0xb8be, 0xdfed,
+  0xb8c1, 0xb8c2, 0xdfe3, 0xdff0, 0xb8c3, 0xb8bd, 0xb8bc, 0xdfec,
+  0xb8c4, 0xdfe2, 0xdfe5, 0xdfef, 0xdfeb, 0xe3f4, 0xe3e9, 0xb8bb,
+  0xbb6a, 0xe3dd, 0xe3f2, 0xe3de, 0xbb65, 0xe3db, 0xe3e4, 0xe3dc,
+  0xbb67, 0xe3d6, 0xe3f1, 0xbb68, 0xe3ee, 0xe3ef, 0xe3d7, 0xbb6d,
+  0xe3e6, 0xe3e0, 0xe3e7, 0xe3da, 0xe3f3, 0xe3eb, 0xe3e5, 0xe3d5,
+  0xbb69, 0xe3ec, 0xbb6c, 0xe3f0, 0xe3ea, 0xbb66, 0xe3e8, 0xe3e2,
+  0xbb64, 0xe3d9, 0xe3e1, 0xe3ed, 0xe3df, 0xe3e3, 0xbdc1, 0xdfe9,
+  0xe7b2, 0xe7bb, 0xe7b1, 0xe7ad, 0xe7aa, 0xbdc2, 0xe7a8, 0xbb6b,
+  0xe7a1, 0xbdc0, 0xe7a7, 0xbdbf, 0xe7ac, 0xe7a9, 0xe7b9, 0xe7b4,
+  0xe7ae, 0xe7b3, 0xbdbb, 0xe7ab, 0xe7be, 0xe7a2, 0xe7a3, 0xe7ba,
+  0xbdbc, 0xe7bf, 0xbdbe, 0xe7c0, 0xe7b0, 0xe3d8, 0xe7b6, 0xe7af,
+  0xe7b8, 0xe7b5, 0xe7a6, 0xbdb9, 0xe7bd, 0xbdba, 0xe7a4, 0xbdbd,
+  0xeb64, 0xe7b7, 0xe7bc, 0xeb61, 0xbdb8, 0xbfc0, 0xeb6b, 0xeb67,
+  0xeb65, 0xeb60, 0xeb6f, 0xbfc4, 0xeb5c, 0xeb68, 0xeb69, 0xeb5f,
+  0xeb5e, 0xeb6c, 0xeb62, 0xeb5d, 0xeb63, 0xeb6e, 0xeb5b, 0xeb6d,
+  0xeb6a, 0xbfc2, 0xbfc1, 0xbfc3, 0xeb66, 0xf0cb, 0xee59, 0xc1b1,
+  0xee5d, 0xee5a, 0xee61, 0xee67, 0xee5c, 0xee70, 0xc1ae, 0xee6a,
+  0xee5f, 0xee6b, 0xee66, 0xee6d, 0xee5e, 0xc1b3, 0xc1b2, 0xee60,
+  0xee6e, 0xee58, 0xee6c, 0xc1ac, 0xee64, 0xee63, 0xee68, 0xee5b,
+  0xc1b0, 0xc1b4, 0xee62, 0xee69, 0xc1b5, 0xee65, 0xc1ad, 0xc1af,
+  0xf0c7, 0xf0c5, 0xf0cc, 0xf0c9, 0xf0cd, 0xf0be, 0xf0c6, 0xf0d1,
+  0xee6f, 0xf0c2, 0xc2cf, 0xe7a5, 0xf0bd, 0xf0ca, 0xf0c4, 0xf0c1,
+  0xf0bc, 0xf0bb, 0xf0d0, 0xf0c0, 0xf0bf, 0xc2cd, 0xf0c8, 0xc2cc,
+  0xc2ce, 0xf0c3, 0xf0cf, 0xf2de, 0xf2df, 0xc3c9, 0xf2dc, 0xc3c6,
+  0xf2e4, 0xc3ca, 0xf2e6, 0xf2db, 0xf0ce, 0xf2e8, 0xf2dd, 0xc3c7,
+  0xf2e3, 0xf2e5, 0xf2e0, 0xf2e7, 0xf2e2, 0xf2e1, 0xc3c8, 0xf4c5,
+  0xf4c6, 0xf4c8, 0xc4ae, 0xc4af, 0xf4c9, 0xf4c7, 0xf4c4, 0xf642,
+  0xf645, 0xf641, 0xc4fa, 0xf643, 0xc4f9, 0xc4f8, 0xc4f7, 0xf644,
+  0xf751, 0xf74f, 0xf74e, 0xf640, 0xf750, 0xf646, 0xf74d, 0xf7f9,
+  0xf7d7, 0xf7f7, 0xc5db, 0xf7f8, 0xf7fa, 0xf8bf, 0xc5fa, 0xf8be,
+  0xf8bd, 0xc5fb, 0xc65a, 0xf96e, 0xf9a7, 0xf9a6, 0xf9a8, 0xa6e5,
+  0xd0aa, 0xd3cf, 0xd3d0, 0xdbc0, 0xf647, 0xf8c0, 0xa6e6, 0xad6c,
+  0xd0ab, 0xd7b1, 0xb34e, 0xdbc2, 0xdbc1, 0xb5f3, 0xb8c5, 0xe7c1,
+  0xbdc3, 0xbdc4, 0xbfc5, 0xc5fc, 0xa6e7, 0xd0ac, 0xaaed, 0xd0ae,
+  0xd0ad, 0xad6d, 0xd3d1, 0xd3d8, 0xb049, 0xd3d6, 0xd3d4, 0xd3db,
+  0xd3d2, 0xd3d3, 0xb04a, 0xb04e, 0xd3dc, 0xb04d, 0xd3da, 0xd3d7,
+  0xd3d5, 0xb04b, 0xb04c, 0xd3d9, 0xb350, 0xd7b2, 0xb355, 0xd7c2,
+  0xb354, 0xd7c4, 0xd7b8, 0xb352, 0xd7c3, 0xd7b3, 0xb353, 0xd7bf,
+  0xd7bb, 0xd7bd, 0xd7b7, 0xd7be, 0xb34f, 0xd7ba, 0xd7b9, 0xd7b5,
+  0xd7c0, 0xd7bc, 0xd7b4, 0xd7b6, 0xb351, 0xd7c1, 0xb5f6, 0xdbcd,
+  0xdbc9, 0xdbcb, 0xdbc6, 0xdbc5, 0xdbc3, 0xdbca, 0xdbcc, 0xdbc8,
+  0xdbc7, 0xb5f4, 0xb5f5, 0xdbcf, 0xb8cd, 0xdff2, 0xdff8, 0xdff3,
+  0xdff4, 0xdff9, 0xb8cf, 0xb8c7, 0xb8ce, 0xdff1, 0xdbc4, 0xb8ca,
+  0xb8c8, 0xdff7, 0xdff6, 0xb8c9, 0xb8cb, 0xdff5, 0xb8c6, 0xb8cc,
+  0xe3f6, 0xbb74, 0xe442, 0xe441, 0xe3fb, 0xbb76, 0xe440, 0xe3f7,
+  0xe3f8, 0xbb6e, 0xbb70, 0xe3fd, 0xe3f5, 0xbb72, 0xbb71, 0xe3f9,
+  0xe3fe, 0xe3fc, 0xbb73, 0xe3fa, 0xdbce, 0xbb6f, 0xe7c2, 0xe7c9,
+  0xbdc6, 0xe7cd, 0xbdca, 0xe7c5, 0xe7c3, 0xe7cc, 0xbdc5, 0xe7cb,
+  0xbdc7, 0xbdc8, 0xe7c4, 0xbdc9, 0xe7ca, 0xe7c6, 0xe7c7, 0xe7c8,
+  0xbb75, 0xeb70, 0xeb7c, 0xbfca, 0xeb77, 0xeb79, 0xbfc8, 0xeb71,
+  0xeb75, 0xeb78, 0xbfc6, 0xbfc9, 0xeb7b, 0xeb73, 0xeb74, 0xeb7a,
+  0xeb72, 0xeb76, 0xbfc7, 0xee72, 0xee71, 0xc1b7, 0xee77, 0xc1b9,
+  0xc1b6, 0xee73, 0xc1ba, 0xee74, 0xee75, 0xee78, 0xc1b8, 0xf0d6,
+  0xf0d9, 0xf0d3, 0xf0d5, 0xf0d4, 0xf0d7, 0xf0d8, 0xee76, 0xf0d2,
+  0xc3cd, 0xf2ec, 0xf2ef, 0xf2f1, 0xf2ea, 0xf2eb, 0xf2ee, 0xf2f0,
+  0xc3ce, 0xc3cc, 0xc3cb, 0xf2ed, 0xf2e9, 0xf4ca, 0xc4b0, 0xf4cb,
+  0xf649, 0xc4fb, 0xf64b, 0xc4fc, 0xf648, 0xf64a, 0xc5a8, 0xf752,
+  0xc5a7, 0xf7fd, 0xf7fc, 0xf7fb, 0xf948, 0xf949, 0xf94b, 0xf94a,
+  0xca50, 0xa6e8, 0xad6e, 0xd7c5, 0xb5f7, 0xdffa, 0xc2d0, 0xf2f2,
+  0xa8a3, 0xb357, 0xb356, 0xdbd0, 0xb5f8, 0xdbd2, 0xdbd1, 0xdffb,
+  0xb8d0, 0xe443, 0xe446, 0xe445, 0xe444, 0xe7ce, 0xe7d0, 0xe7cf,
+  0xbfcc, 0xbfcb, 0xc1bb, 0xee79, 0xee7b, 0xee7a, 0xc2d1, 0xf2f4,
+  0xf2f3, 0xf4cc, 0xc4b1, 0xc4fd, 0xf754, 0xf753, 0xc65b, 0xa8a4,
+  0xd0af, 0xad6f, 0xd7c8, 0xd7c6, 0xd7c7, 0xdbd4, 0xdbd5, 0xe043,
+  0xdbd3, 0xdffc, 0xe041, 0xe040, 0xe042, 0xb8d1, 0xdffe, 0xdffd,
+  0xe044, 0xe449, 0xe447, 0xe448, 0xe7d3, 0xe7d1, 0xe7d2, 0xeb7d,
+  0xee7c, 0xee7d, 0xc2d2, 0xf2f5, 0xf4cd, 0xc4b2, 0xf64c, 0xf755,
+  0xc5a9, 0xf7fe, 0xf94c, 0xa8a5, 0xad71, 0xad72, 0xd0b0, 0xd0b1,
+  0xad70, 0xb054, 0xb052, 0xb051, 0xb058, 0xb050, 0xb059, 0xd3dd,
+  0xb056, 0xb053, 0xb057, 0xb055, 0xb04f, 0xb35f, 0xb359, 0xd7cc,
+  0xb35e, 0xb360, 0xb35a, 0xb35b, 0xd7ca, 0xb358, 0xd7cb, 0xb35d,
+  0xd7c9, 0xb35c, 0xb644, 0xb646, 0xdbd8, 0xb645, 0xb5f9, 0xb5fd,
+  0xb8e4, 0xe049, 0xdbda, 0xb5fe, 0xdbdd, 0xdbde, 0xb643, 0xdbe0,
+  0xdbe2, 0xdbe3, 0xdbd7, 0xdbd6, 0xdbe4, 0xb642, 0xdbe1, 0xdbdf,
+  0xb640, 0xb5fb, 0xb647, 0xdbdb, 0xdbdc, 0xdbd9, 0xb641, 0xb5fc,
+  0xb5fa, 0xe048, 0xb8df, 0xb8da, 0xb8d5, 0xb8e5, 0xb8d6, 0xb8d2,
+  0xb8e1, 0xb8de, 0xb8e0, 0xb8d7, 0xb8dc, 0xb8d3, 0xb8d4, 0xe050,
+  0xe04d, 0xe045, 0xe04a, 0xb8e2, 0xe051, 0xb8e3, 0xb8d9, 0xe047,
+  0xe04f, 0xe04b, 0xe04e, 0xe04c, 0xb8dd, 0xe046, 0xb8d8, 0xe44c,
+  0xbb78, 0xbb7b, 0xe44e, 0xbba5, 0xe44d, 0xbb7d, 0xbdcf, 0xe44f,
+  0xbba4, 0xe44b, 0xbba6, 0xbb79, 0xb8db, 0xbb7c, 0xbb7a, 0xbb7e,
+  0xbba2, 0xbb77, 0xbba7, 0xbba3, 0xbba1, 0xe44a, 0xbdd6, 0xbdd2,
+  0xbdd9, 0xe7d6, 0xbdda, 0xe7e2, 0xe7db, 0xbdcb, 0xe7e3, 0xe7dd,
+  0xbdd5, 0xe7de, 0xbdd4, 0xe7e1, 0xbdce, 0xe7df, 0xe7d5, 0xbdcd,
+  0xebaa, 0xbdd3, 0xbdd0, 0xbdd8, 0xe7d4, 0xe7d8, 0xbdcc, 0xe7d7,
+  0xe7d9, 0xe7da, 0xbdd7, 0xe7dc, 0xe7e0, 0xe7e4, 0xbddb, 0xbfd2,
+  0xeba5, 0xebab, 0xeba8, 0xeb7e, 0xebac, 0xeba1, 0xeba7, 0xbfcd,
+  0xbfd3, 0xebad, 0xbfcf, 0xbfd9, 0xbfd4, 0xebaf, 0xeba9, 0xbfd0,
+  0xeba2, 0xbfda, 0xeba3, 0xeba4, 0xbfdb, 0xbfd8, 0xbdd1, 0xbfce,
+  0xebb0, 0xbfdc, 0xbfd5, 0xebae, 0xbfd1, 0xbfd6, 0xbfd7, 0xc1c3,
+  0xeea4, 0xeead, 0xeeaa, 0xeeac, 0xc1c0, 0xeea5, 0xeeab, 0xc1bc,
+  0xeea7, 0xc1c4, 0xeea3, 0xeea8, 0xeeaf, 0xeba6, 0xeea9, 0xeea2,
+  0xc1bd, 0xeea1, 0xc1be, 0xeeb0, 0xc1bf, 0xeeae, 0xc1c2, 0xee7e,
+  0xc1c1, 0xeea6, 0xf0dc, 0xf0ea, 0xf0e5, 0xf0e7, 0xf0db, 0xc2d3,
+  0xf0da, 0xc2d6, 0xc2d5, 0xf0e9, 0xf0e1, 0xf0de, 0xf0e4, 0xf0dd,
+  0xf0df, 0xf0e8, 0xf0e6, 0xc2d4, 0xf0ed, 0xf0eb, 0xf0e2, 0xf0ec,
+  0xf0e3, 0xf2f9, 0xc3cf, 0xf341, 0xf64f, 0xc3d6, 0xf0e0, 0xf2f7,
+  0xc3d2, 0xf2f8, 0xf2fd, 0xc3d4, 0xc3d5, 0xf2f6, 0xf340, 0xf342,
+  0xf2fa, 0xf2fc, 0xf2fe, 0xf2fb, 0xf343, 0xc3d1, 0xc3d7, 0xc3d3,
+  0xc3d0, 0xf4d0, 0xc4b7, 0xf4ce, 0xf4d2, 0xf4d3, 0xc4b5, 0xf4d4,
+  0xf4d1, 0xf4cf, 0xc4b8, 0xc4b4, 0xf4d5, 0xc4b6, 0xc4b3, 0xc4fe,
+  0xc540, 0xf64e, 0xf64d, 0xf650, 0xf651, 0xc541, 0xf756, 0xf75b,
+  0xc5aa, 0xf758, 0xf757, 0xf75a, 0xf759, 0xf843, 0xc5dc, 0xf842,
+  0xf840, 0xf841, 0xc5fe, 0xc5fd, 0xf8c1, 0xf8c2, 0xc640, 0xf94d,
+  0xf94e, 0xc667, 0xc66d, 0xf9a9, 0xf9c8, 0xa8a6, 0xd7cd, 0xd7ce,
+  0xe052, 0xe450, 0xe7e5, 0xc1c6, 0xc1c5, 0xf0ee, 0xf344, 0xf844,
+  0xa8a7, 0xd3de, 0xb05a, 0xb361, 0xe054, 0xe053, 0xbddc, 0xe7e6,
+  0xbddd, 0xeeb1, 0xc2d7, 0xc676, 0xa8a8, 0xcdcb, 0xd3df, 0xb362,
+  0xd7cf, 0xd7d0, 0xdbe5, 0xb648, 0xb8e6, 0xe056, 0xe055, 0xe057,
+  0xe451, 0xe452, 0xbba8, 0xbfdd, 0xbdde, 0xbfde, 0xeeb5, 0xeeb2,
+  0xeeb4, 0xeeb3, 0xc1c7, 0xf0ef, 0xf346, 0xf345, 0xcba4, 0xb05c,
+  0xb05b, 0xd3e0, 0xd7d1, 0xdbe7, 0xdbe6, 0xb649, 0xe059, 0xe05a,
+  0xe058, 0xb8e8, 0xb8e7, 0xbbaa, 0xbba9, 0xe7e7, 0xebb3, 0xebb1,
+  0xebb2, 0xbfdf, 0xeeb7, 0xeeb6, 0xf0f2, 0xf0f1, 0xf0f0, 0xf347,
+  0xf9aa, 0xa8a9, 0xad73, 0xad74, 0xb05d, 0xb05e, 0xd3e2, 0xd3e1,
+  0xd7d2, 0xb368, 0xb366, 0xb363, 0xb367, 0xb365, 0xb364, 0xb64a,
+  0xdbea, 0xb8ed, 0xb64c, 0xb651, 0xdbec, 0xb653, 0xb652, 0xb655,
+  0xdbeb, 0xdbe8, 0xb64f, 0xb64b, 0xb64d, 0xdbe9, 0xb654, 0xb650,
+  0xb64e, 0xb8ef, 0xb8ee, 0xb8ec, 0xb8f0, 0xb8ea, 0xb8eb, 0xb8e9,
+  0xe05b, 0xe454, 0xbbac, 0xbbad, 0xbbab, 0xe453, 0xe455, 0xe7ea,
+  0xe7ec, 0xbde7, 0xe7ed, 0xbde0, 0xe7e9, 0xbddf, 0xbde9, 0xbde5,
+  0xbde6, 0xbde2, 0xe7e8, 0xbde1, 0xe7ee, 0xe7eb, 0xbde8, 0xbde3,
+  0xbde4, 0xebb5, 0xebb7, 0xebb6, 0xebb8, 0xbfe0, 0xebb4, 0xc1cb,
+  0xeeb8, 0xc1c8, 0xc1cc, 0xc1ca, 0xc1c9, 0xf0f3, 0xf0f6, 0xf0f5,
+  0xf0f4, 0xc2d8, 0xf348, 0xf349, 0xc3d8, 0xf34a, 0xc3d9, 0xc4ba,
+  0xc4b9, 0xf652, 0xc542, 0xf653, 0xf75c, 0xc5ab, 0xc5ac, 0xf845,
+  0xc642, 0xa8aa, 0xb36a, 0xb369, 0xe05c, 0xe05d, 0xbbae, 0xebb9,
+  0xbdea, 0xebba, 0xeeb9, 0xa8ab, 0xd0b2, 0xad76, 0xad75, 0xd3e3,
+  0xb05f, 0xd3e4, 0xd7d5, 0xd7d4, 0xd7d3, 0xdbee, 0xb658, 0xdbed,
+  0xb657, 0xdbef, 0xb656, 0xe05f, 0xe062, 0xe060, 0xe061, 0xe065,
+  0xe05e, 0xe066, 0xe063, 0xe064, 0xbbb0, 0xe456, 0xbbaf, 0xe7f2,
+  0xe7f0, 0xbdeb, 0xe7ef, 0xe7f1, 0xbdec, 0xebbb, 0xebbc, 0xc1cd,
+  0xf34c, 0xf34e, 0xf34b, 0xf34d, 0xf4d6, 0xf654, 0xf96f, 0xa8ac,
+  0xad77, 0xd3e5, 0xd3e7, 0xd3e6, 0xd7d8, 0xb36c, 0xd7d6, 0xb36b,
+  0xd7d9, 0xd7da, 0xd7d7, 0xdbfb, 0xb660, 0xdbf3, 0xdbf9, 0xb65b,
+  0xb65e, 0xdbf2, 0xb659, 0xdbf6, 0xe06c, 0xb65d, 0xdbf1, 0xdbf7,
+  0xdbf4, 0xdbfa, 0xdbf0, 0xdbf8, 0xb65c, 0xb65f, 0xdbf5, 0xb65a,
+  0xb8f2, 0xe068, 0xb8f1, 0xe06f, 0xe06e, 0xb8f8, 0xb8f9, 0xe070,
+  0xb8f3, 0xe06d, 0xb8f7, 0xe072, 0xe069, 0xe06b, 0xb8f4, 0xe067,
+  0xe06a, 0xe071, 0xb8f5, 0xe073, 0xb8f6, 0xbbb1, 0xe45b, 0xe461,
+  0xe459, 0xe462, 0xe458, 0xe45d, 0xe463, 0xe460, 0xe45f, 0xe45e,
+  0xe457, 0xe45c, 0xe45a, 0xbdf1, 0xbdee, 0xe7fb, 0xe841, 0xe843,
+  0xe840, 0xe7f8, 0xe7fa, 0xe845, 0xe842, 0xe7fc, 0xe846, 0xe7f9,
+  0xe844, 0xbdef, 0xbdf5, 0xbdf3, 0xe7f3, 0xbdf4, 0xbdf0, 0xe7f4,
+  0xe7f6, 0xe7f5, 0xe7fd, 0xe7fe, 0xbdf2, 0xbded, 0xe7f7, 0xebc6,
+  0xbfe2, 0xebbd, 0xbfe3, 0xbfe6, 0xebc2, 0xebbf, 0xbfe5, 0xebc3,
+  0xebc4, 0xebbe, 0xebc7, 0xebc0, 0xebc5, 0xbfe4, 0xbfe1, 0xebc1,
+  0xeebf, 0xc1d0, 0xc1ce, 0xc1d1, 0xc1cf, 0xeebe, 0xeebb, 0xeeba,
+  0xeebd, 0xeebc, 0xf145, 0xc2de, 0xf0fb, 0xf0fa, 0xc2d9, 0xf141,
+  0xf140, 0xf0f7, 0xf143, 0xf0fc, 0xc2dd, 0xf0f9, 0xf142, 0xf0f8,
+  0xc2da, 0xc2dc, 0xf0fd, 0xc2db, 0xf0fe, 0xf144, 0xf352, 0xc3de,
+  0xf34f, 0xf353, 0xc3db, 0xf351, 0xc3e0, 0xc3dd, 0xf350, 0xc3df,
+  0xf354, 0xc3da, 0xc4bc, 0xc4be, 0xf4d9, 0xc4bd, 0xf4d7, 0xc3dc,
+  0xf4d8, 0xc4bb, 0xc543, 0xc545, 0xf656, 0xc544, 0xf655, 0xf761,
+  0xc5ad, 0xf760, 0xc5ae, 0xf75e, 0xf75d, 0xf762, 0xf763, 0xf846,
+  0xf75f, 0xf8c6, 0xf8c3, 0xf8c4, 0xf8c5, 0xc65c, 0xf951, 0xf950,
+  0xf94f, 0xf970, 0xf9be, 0xf9ab, 0xc66e, 0xa8ad, 0xb060, 0xb8fa,
+  0xbdf6, 0xebc8, 0xc2df, 0xf355, 0xf9ac, 0xa8ae, 0xaaee, 0xad79,
+  0xad78, 0xb063, 0xd3e8, 0xb061, 0xd3e9, 0xb062, 0xd7df, 0xd7db,
+  0xb36d, 0xd7de, 0xd7dd, 0xd7dc, 0xb36e, 0xd7e0, 0xd7e1, 0xdc43,
+  0xdc41, 0xdc45, 0xdc46, 0xdc4c, 0xdc48, 0xdc4a, 0xdc42, 0xdbfc,
+  0xdc49, 0xdc4b, 0xdc44, 0xdc47, 0xdbfd, 0xb662, 0xdc40, 0xdbfe,
+  0xb661, 0xb663, 0xb8fd, 0xe075, 0xe077, 0xe076, 0xe07b, 0xb8fb,
+  0xe078, 0xe074, 0xe079, 0xe07a, 0xb8fc, 0xb8fe, 0xe07c, 0xe467,
+  0xe466, 0xe464, 0xe465, 0xbbb3, 0xbbb5, 0xbbb2, 0xbbb4, 0xe84d,
+  0xe84e, 0xe849, 0xe84a, 0xbdf8, 0xbdfd, 0xbdf7, 0xbdfe, 0xbdf9,
+  0xe84b, 0xe84c, 0xe848, 0xbe40, 0xbdfb, 0xbdfa, 0xbdfc, 0xe847,
+  0xebca, 0xbfe8, 0xebcc, 0xbfea, 0xebcf, 0xebcb, 0xebc9, 0xebce,
+  0xbfe9, 0xebcd, 0xbfe7, 0xc1d3, 0xc1d6, 0xeec1, 0xc1d4, 0xeec0,
+  0xc1d2, 0xc1d5, 0xf146, 0xf147, 0xf148, 0xc2e0, 0xf149, 0xc2e1,
+  0xc3e2, 0xf358, 0xf359, 0xf357, 0xf356, 0xf35a, 0xc3e1, 0xf4dd,
+  0xf4db, 0xf4dc, 0xf4de, 0xf4da, 0xf4df, 0xf658, 0xf659, 0xf657,
+  0xc546, 0xf764, 0xc5af, 0xf765, 0xf848, 0xf847, 0xa8af, 0xb664,
+  0xb940, 0xbbb6, 0xbfec, 0xbfeb, 0xc3e3, 0xc47c, 0xc547, 0xa8b0,
+  0xb064, 0xb941, 0xf35b, 0xcba6, 0xa8b1, 0xa8b4, 0xa8b3, 0xa8b2,
+  0xcba5, 0xcdcd, 0xcdcf, 0xaaef, 0xaaf1, 0xcdcc, 0xcdce, 0xaaf0,
+  0xcdd1, 0xcdd0, 0xcdd2, 0xd0b6, 0xd0b4, 0xad7c, 0xd0b3, 0xada3,
+  0xad7e, 0xad7b, 0xada4, 0xad7d, 0xada2, 0xada1, 0xd0b5, 0xad7a,
+  0xb06a, 0xd3eb, 0xd3f1, 0xb067, 0xb06e, 0xb069, 0xd3ee, 0xd3f0,
+  0xb06c, 0xd3ea, 0xd3ed, 0xb068, 0xb065, 0xd3ec, 0xb06b, 0xd3ef,
+  0xb06d, 0xb066, 0xd7e3, 0xd7e6, 0xb370, 0xb37a, 0xb376, 0xd7e4,
+  0xb37e, 0xb377, 0xb37c, 0xb372, 0xb36f, 0xb371, 0xb37d, 0xd7e5,
+  0xb375, 0xb378, 0xb374, 0xb379, 0xd7e7, 0xb37b, 0xb373, 0xd7e2,
+  0xdc4d, 0xb665, 0xdc4f, 0xb667, 0xb669, 0xdc4e, 0xb666, 0xb66a,
+  0xb668, 0xb947, 0xe0a3, 0xb94f, 0xe07e, 0xb950, 0xb945, 0xe0a1,
+  0xb94a, 0xe0a2, 0xb943, 0xb942, 0xb94d, 0xb94c, 0xb94b, 0xb949,
+  0xb94e, 0xe07d, 0xb944, 0xb946, 0xb948, 0xbbb8, 0xbbbb, 0xbbbf,
+  0xbbb9, 0xbbbe, 0xbbbc, 0xbbb7, 0xbbbd, 0xbbba, 0xe852, 0xbe43,
+  0xbe41, 0xe853, 0xbe44, 0xbe42, 0xe851, 0xe850, 0xbff0, 0xe84f,
+  0xbfee, 0xbfed, 0xebd0, 0xbe45, 0xbfef, 0xebd1, 0xbff2, 0xebd2,
+  0xbff1, 0xc1d8, 0xeec3, 0xc1d7, 0xc1dc, 0xc1da, 0xc1db, 0xc2e3,
+  0xc1d9, 0xeec2, 0xebd3, 0xc2e2, 0xc2e4, 0xc3e4, 0xc3e5, 0xf4e0,
+  0xc5de, 0xc5dd, 0xa8b6, 0xca55, 0xb06f, 0xca52, 0xca53, 0xca51,
+  0xca54, 0xcbaa, 0xcba7, 0xcbac, 0xcba8, 0xa8b7, 0xa8ba, 0xcba9,
+  0xa8b9, 0xcbab, 0xa8b8, 0xcdd5, 0xcdd7, 0xaaf4, 0xcdd3, 0xcdd6,
+  0xcdd4, 0xaaf2, 0xaaf5, 0xaaf3, 0xd0b8, 0xd0bc, 0xd0b9, 0xada7,
+  0xada8, 0xd0bb, 0xd0bd, 0xd0bf, 0xada5, 0xd0be, 0xada6, 0xd7ee,
+  0xd0ba, 0xd3f2, 0xd3fb, 0xd3f9, 0xd3f4, 0xd3f5, 0xd3fa, 0xd3fc,
+  0xb071, 0xd3f7, 0xd3f3, 0xb070, 0xb072, 0xd3f6, 0xd3fd, 0xd3f8,
+  0xb3a1, 0xd7f1, 0xd7e9, 0xd7ef, 0xd7f0, 0xb3a2, 0xd7e8, 0xd7ea,
+  0xd0b7, 0xd7ec, 0xd7ed, 0xd7eb, 0xb66c, 0xdc56, 0xebd4, 0xdc57,
+  0xdc54, 0xb3a3, 0xb66e, 0xdc53, 0xdc59, 0xdc58, 0xb66b, 0xdc5c,
+  0xdc52, 0xdc5b, 0xdc50, 0xdc5a, 0xdc55, 0xb66d, 0xe0aa, 0xe0a5,
+  0xe0ab, 0xe0a6, 0xe0a4, 0xe0a7, 0xb951, 0xe0a9, 0xe0a8, 0xb952,
+  0xbbc1, 0xbbc0, 0xe46e, 0xe471, 0xe469, 0xe46d, 0xbbc2, 0xe46c,
+  0xe46a, 0xe470, 0xe46b, 0xe468, 0xe46f, 0xe859, 0xbe48, 0xf14a,
+  0xe856, 0xe857, 0xe855, 0xdc51, 0xbe47, 0xe85a, 0xe854, 0xbe46,
+  0xbe49, 0xe858, 0xebd5, 0xbff3, 0xebd6, 0xebd7, 0xeec4, 0xc1dd,
+  0xf14b, 0xf14c, 0xf14d, 0xf35d, 0xf35c, 0xf4e2, 0xf4e1, 0xf65b,
+  0xf65c, 0xf65a, 0xf766, 0xc5b0, 0xa8bb, 0xadaa, 0xada9, 0xb075,
+  0xb074, 0xd440, 0xd441, 0xd3fe, 0xb073, 0xd7f5, 0xd7f6, 0xd7f2,
+  0xb3a4, 0xd7f3, 0xd7f4, 0xdc5f, 0xdc61, 0xdc5d, 0xdc60, 0xb66f,
+  0xdc5e, 0xb670, 0xdd73, 0xb955, 0xb954, 0xb953, 0xe0ac, 0xe0ad,
+  0xe473, 0xe475, 0xbbc6, 0xbbc3, 0xbbc5, 0xbbc4, 0xe474, 0xe472,
+  0xe861, 0xe85e, 0xe85f, 0xbe4d, 0xe860, 0xe85b, 0xe85c, 0xbe4a,
+  0xbe4b, 0xe85d, 0xbe4c, 0xebdb, 0xebdc, 0xebd9, 0xebda, 0xbff4,
+  0xebd8, 0xeec8, 0xeec5, 0xeec7, 0xc1e0, 0xeecb, 0xc1df, 0xeec9,
+  0xeecc, 0xeeca, 0xeec6, 0xc1de, 0xf14f, 0xf150, 0xf14e, 0xf152,
+  0xc2e5, 0xc2e6, 0xf35f, 0xc3e7, 0xf151, 0xf35e, 0xc3e6, 0xf4e5,
+  0xf4e6, 0xc4bf, 0xf4e4, 0xf4e3, 0xf65d, 0xc548, 0xf849, 0xf8c8,
+  0xf8c7, 0xc643, 0xc65d, 0xf8c9, 0xf971, 0xc66f, 0xa8bc, 0xaaf6,
+  0xb956, 0xc4c0, 0xa8bd, 0xadab, 0xb3a5, 0xb671, 0xc2e7, 0xaaf7,
+  0xd0c1, 0xd0c0, 0xd442, 0xb078, 0xb076, 0xb07a, 0xd444, 0xb079,
+  0xb077, 0xd443, 0xb3a8, 0xd7fc, 0xb3a7, 0xb3a9, 0xd842, 0xb3ab,
+  0xd7fe, 0xd840, 0xd7f7, 0xb3aa, 0xd843, 0xd7f9, 0xd7fa, 0xd7f8,
+  0xb3a6, 0xd841, 0xd7fb, 0xd7fd, 0xdc6d, 0xdc6c, 0xdc6a, 0xdc62,
+  0xdc71, 0xdc65, 0xdc6f, 0xdc76, 0xdc6e, 0xb679, 0xb675, 0xdc63,
+  0xdc69, 0xb677, 0xdc68, 0xb678, 0xb67a, 0xdc6b, 0xb672, 0xb673,
+  0xdc77, 0xdc75, 0xdc74, 0xdc66, 0xdc72, 0xb676, 0xb674, 0xdc73,
+  0xdc64, 0xdc67, 0xdc70, 0xe4ba, 0xe0b7, 0xe0b0, 0xe0c3, 0xe0cc,
+  0xe0b3, 0xb961, 0xe0c0, 0xb957, 0xb959, 0xb965, 0xe0b1, 0xb95a,
+  0xb95c, 0xb966, 0xb95b, 0xb964, 0xe0b9, 0xe0ae, 0xb962, 0xe0b8,
+  0xb95e, 0xe0ca, 0xb963, 0xe0c8, 0xe0bc, 0xe0c6, 0xb960, 0xe0af,
+  0xe0c9, 0xe0c4, 0xe0cb, 0xb958, 0xb967, 0xb95d, 0xe0b5, 0xe0bd,
+  0xe0c1, 0xe0c5, 0xb95f, 0xe0b4, 0xe0b2, 0xe0be, 0xe0bb, 0xe0ba,
+  0xe0bf, 0xe0c2, 0xe0c7, 0xe478, 0xbbc7, 0xe4a4, 0xe47a, 0xbbcc,
+  0xbbd0, 0xe4ad, 0xe4b5, 0xe4a6, 0xbbc8, 0xe4aa, 0xe0b6, 0xbbc9,
+  0xe4b1, 0xe4b6, 0xe4ae, 0xe4b0, 0xe4b9, 0xe4b2, 0xe47e, 0xe4a9,
+  0xbbd1, 0xbbcd, 0xe47c, 0xe4ab, 0xbbcb, 0xe4a5, 0xbbca, 0xe4b3,
+  0xe4a2, 0xe479, 0xbbce, 0xe4b8, 0xe47b, 0xe4af, 0xe4ac, 0xe4a7,
+  0xe477, 0xe476, 0xe4a1, 0xe4b4, 0xbbcf, 0xe4b7, 0xe47d, 0xe4a3,
+  0xbe52, 0xbe5a, 0xbe55, 0xe8a4, 0xe8a1, 0xe867, 0xbe50, 0xbe4f,
+  0xbe56, 0xe865, 0xbe54, 0xe871, 0xe863, 0xe864, 0xbe4e, 0xe8a3,
+  0xbe58, 0xe874, 0xe879, 0xe873, 0xebee, 0xe86f, 0xe877, 0xe875,
+  0xe868, 0xe862, 0xe87d, 0xbe57, 0xe87e, 0xe878, 0xe86d, 0xe86b,
+  0xe866, 0xe86e, 0xe87b, 0xe86a, 0xe87a, 0xe8a2, 0xbe53, 0xe876,
+  0xe87c, 0xe872, 0xe86c, 0xbe51, 0xe4a8, 0xe870, 0xbe59, 0xe869,
+  0xebf4, 0xbff7, 0xebf3, 0xebf0, 0xec44, 0xbffb, 0xec41, 0xebf8,
+  0xec43, 0xebe9, 0xebf6, 0xbffd, 0xebe1, 0xebdf, 0xec42, 0xec40,
+  0xebfe, 0xebed, 0xebec, 0xebe2, 0xc040, 0xebe8, 0xebf2, 0xebfd,
+  0xc043, 0xec45, 0xc1e8, 0xc045, 0xbffe, 0xebe6, 0xebef, 0xebde,
+  0xebe0, 0xbff5, 0xc042, 0xbffa, 0xebe7, 0xebf7, 0xebf1, 0xc041,
+  0xebdd, 0xc1e3, 0xebf9, 0xebfc, 0xbffc, 0xebeb, 0xc044, 0xbff9,
+  0xbff8, 0xebf5, 0xebfb, 0xbff6, 0xebe4, 0xebfa, 0xebe5, 0xebea,
+  0xeed2, 0xeed7, 0xc1e5, 0xc1e7, 0xeedd, 0xc1e1, 0xeeec, 0xeee3,
+  0xeed8, 0xeed9, 0xeee2, 0xc1ee, 0xeee1, 0xeed1, 0xeee0, 0xeed4,
+  0xeeed, 0xc1ed, 0xc1eb, 0xeed5, 0xeee8, 0xeeda, 0xeee7, 0xeee9,
+  0xeed0, 0xc1e6, 0xeeea, 0xeede, 0xc1ea, 0xeedb, 0xc1ec, 0xeee4,
+  0xc1e4, 0xeed6, 0xeee5, 0xeedf, 0xebe3, 0xeee6, 0xeed3, 0xc1e9,
+  0xeeeb, 0xc1e2, 0xeece, 0xf160, 0xf159, 0xc2e9, 0xf154, 0xf163,
+  0xf15b, 0xeedc, 0xf165, 0xf155, 0xc2e8, 0xf15f, 0xc2ea, 0xc2f2,
+  0xc2f0, 0xf161, 0xc2f1, 0xf157, 0xf158, 0xf15d, 0xf162, 0xeecd,
+  0xc2eb, 0xf16a, 0xf167, 0xf16b, 0xf15e, 0xf15a, 0xf168, 0xf36a,
+  0xf15c, 0xc2ee, 0xc2ed, 0xeecf, 0xc2ef, 0xf164, 0xf166, 0xc2ec,
+  0xf169, 0xf153, 0xf156, 0xf373, 0xf363, 0xc3eb, 0xf371, 0xf361,
+  0xc3ec, 0xf36c, 0xf368, 0xc3f1, 0xf372, 0xf362, 0xf365, 0xc3e9,
+  0xf374, 0xf36d, 0xf370, 0xc3ef, 0xc3f4, 0xc3f2, 0xf369, 0xf364,
+  0xc3ed, 0xc3ee, 0xf360, 0xc3ea, 0xc3e8, 0xc3f0, 0xf36f, 0xc3f3,
+  0xf36b, 0xf375, 0xc3f5, 0xf367, 0xf36e, 0xf4f3, 0xf542, 0xf4f5,
+  0xf4fc, 0xf366, 0xf4fa, 0xf4e9, 0xf540, 0xc4c3, 0xf4ed, 0xf4fe,
+  0xf4f4, 0xc4c2, 0xf544, 0xf4f6, 0xf4fb, 0xf4fd, 0xf4e7, 0xf541,
+  0xf4f2, 0xf4f7, 0xf4eb, 0xf4ef, 0xf543, 0xf4f9, 0xf4e8, 0xf4ec,
+  0xf4ee, 0xf4f8, 0xc4c1, 0xf4f1, 0xf4ea, 0xf4f0, 0xf661, 0xf666,
+  0xc54f, 0xf668, 0xc549, 0xf664, 0xf66a, 0xc54e, 0xc54a, 0xc54b,
+  0xf660, 0xf667, 0xc54d, 0xf665, 0xc54c, 0xf65f, 0xf663, 0xf662,
+  0xf65e, 0xf669, 0xc5b1, 0xf76d, 0xf770, 0xf76c, 0xf76e, 0xf76f,
+  0xf769, 0xf76a, 0xf767, 0xf76b, 0xf768, 0xc5b2, 0xc5b3, 0xf84b,
+  0xf84d, 0xf84c, 0xf84e, 0xc5e0, 0xf84a, 0xc5df, 0xc5e1, 0xf8cb,
+  0xf8cc, 0xc644, 0xf8ca, 0xf953, 0xf952, 0xf954, 0xc65f, 0xf955,
+  0xc65e, 0xf956, 0xf972, 0xf975, 0xf974, 0xc668, 0xf973, 0xc672,
+  0xc670, 0xc671, 0xc677, 0xf9c0, 0xf9c1, 0xf9bf, 0xf9c9, 0xaaf8,
+  0xd844, 0xdc78, 0xe8a5, 0xf376, 0xaaf9, 0xadac, 0xb07b, 0xd845,
+  0xd846, 0xb3ac, 0xb67d, 0xdc7a, 0xdc79, 0xb6a3, 0xb67c, 0xdc7b,
+  0xb67e, 0xb6a2, 0xb6a1, 0xb67b, 0xb968, 0xe0d0, 0xe0ce, 0xe0cf,
+  0xe0cd, 0xbbd2, 0xbbd5, 0xbbd7, 0xbbd6, 0xbbd3, 0xbbd4, 0xe8a7,
+  0xe8a6, 0xbe5b, 0xe8a8, 0xe8a9, 0xbe5c, 0xec4d, 0xec4b, 0xeef3,
+  0xec49, 0xec4a, 0xc046, 0xec46, 0xec4e, 0xec48, 0xec4c, 0xeeef,
+  0xeef1, 0xeef2, 0xc1f3, 0xeeee, 0xc1f2, 0xeef0, 0xc1ef, 0xc1f0,
+  0xc1f1, 0xec47, 0xc2f5, 0xf16e, 0xf16c, 0xf16d, 0xc2f3, 0xc2f6,
+  0xc2f4, 0xf377, 0xf378, 0xc3f6, 0xf545, 0xf547, 0xf546, 0xc4c4,
+  0xc550, 0xf66d, 0xf66c, 0xf66b, 0xaafa, 0xc9aa, 0xca58, 0xa6e9,
+  0xca56, 0xca59, 0xca57, 0xcbae, 0xa8c1, 0xa8c2, 0xcbb0, 0xa8bf,
+  0xcbaf, 0xcbad, 0xa8c0, 0xa8be, 0xcdd8, 0xcddb, 0xaafd, 0xcdda,
+  0xcdd9, 0xaafc, 0xaafb, 0xab40, 0xcddc, 0xaafe, 0xd0c6, 0xadae,
+  0xadaf, 0xadb0, 0xd0c7, 0xd0c3, 0xadad, 0xd0c4, 0xd0c5, 0xd0c2,
+  0xb0a4, 0xb0a1, 0xd445, 0xb0a2, 0xb0a5, 0xd446, 0xb07e, 0xb07c,
+  0xb07d, 0xb0a3, 0xb3ad, 0xd849, 0xb3b5, 0xd848, 0xd84b, 0xb3b1,
+  0xd84a, 0xb6ab, 0xb3af, 0xb3b2, 0xb3ae, 0xb3b3, 0xb3b4, 0xb3b0,
+  0xd847, 0xb6a7, 0xdc7d, 0xdca3, 0xdca2, 0xb6ac, 0xb6a8, 0xb6a9,
+  0xdc7c, 0xdc7e, 0xdca1, 0xb6a4, 0xb6a6, 0xb6aa, 0xb6a5, 0xe0d3,
+  0xe0d1, 0xe0d2, 0xb96a, 0xb96b, 0xe0d4, 0xb969, 0xbbd8, 0xbbda,
+  0xbbd9, 0xe4bb, 0xe4bc, 0xe8ab, 0xe8aa, 0xc047, 0xc048, 0xec4f,
+  0xc049, 0xeef6, 0xeef4, 0xeef5, 0xc1f4, 0xf16f, 0xc3f7, 0xc1f5,
+  0xab41, 0xb0a6, 0xd447, 0xd84c, 0xb3b6, 0xb6ad, 0xdca4, 0xdca6,
+  0xb6af, 0xb6ae, 0xb6b0, 0xb6b1, 0xdca5, 0xb96e, 0xb96f, 0xb96d,
+  0xbbdb, 0xb96c, 0xe0d5, 0xbbdc, 0xe8ac, 0xec50, 0xc04a, 0xc1f6,
+  0xf170, 0xf174, 0xc2f9, 0xf171, 0xc2fa, 0xc2f8, 0xf175, 0xc2fb,
+  0xf173, 0xf379, 0xc2f7, 0xc3f8, 0xf8cd, 0xab42, 0xb3b8, 0xb3b7,
+  0xb6b2, 0xdca8, 0xdca7, 0xb6b3, 0xe0d9, 0xb973, 0xb970, 0xe0d8,
+  0xb972, 0xe0d6, 0xb971, 0xe0d7, 0xe4bd, 0xbbdd, 0xe8af, 0xbe5d,
+  0xe8ad, 0xbe5e, 0xbe5f, 0xe8ae, 0xbe60, 0xec51, 0xc04e, 0xc04b,
+  0xc050, 0xec53, 0xc04c, 0xec52, 0xc04f, 0xc04d, 0xeef9, 0xeefb,
+  0xc1f7, 0xeefa, 0xc1f8, 0xeef8, 0xeef7, 0xf177, 0xf176, 0xc2fc,
+  0xf178, 0xf37e, 0xc3fa, 0xf37d, 0xf37a, 0xc3f9, 0xf37b, 0xf37c,
+  0xf548, 0xf549, 0xc4c5, 0xc553, 0xf66e, 0xc551, 0xc552, 0xf66f,
+  0xc5b4, 0xc5b5, 0xf771, 0xc645, 0xf8cf, 0xc647, 0xf8ce, 0xf8d0,
+  0xc646, 0xf957, 0xf9ad, 0xab43, 0xb974, 0xe4be, 0xe8b0, 0xc051,
+  0xc052, 0xab44, 0xbe61, 0xc3fb, 0xadb1, 0xc053, 0xc5e2, 0xadb2,
+  0xd84d, 0xdca9, 0xdcab, 0xdcaa, 0xe0dd, 0xe0da, 0xb975, 0xb976,
+  0xe0db, 0xe0dc, 0xe4c0, 0xe4c5, 0xbbde, 0xe4bf, 0xe4c1, 0xe4c8,
+  0xe4c3, 0xe4c7, 0xe4c4, 0xe4c2, 0xe4c6, 0xbbdf, 0xe8b3, 0xe8b1,
+  0xbe63, 0xbe62, 0xe8b2, 0xbe64, 0xec56, 0xec55, 0xc054, 0xec54,
+  0xeefc, 0xeefe, 0xef41, 0xef40, 0xc1f9, 0xeefd, 0xf1a1, 0xc2fd,
+  0xf17d, 0xf1a2, 0xc2fe, 0xf17b, 0xf17e, 0xf17c, 0xf179, 0xc340,
+  0xf17a, 0xf3a1, 0xf3a3, 0xf3a2, 0xf54a, 0xf54b, 0xf670, 0xc5b7,
+  0xc5b6, 0xf84f, 0xf850, 0xc648, 0xf8d1, 0xc669, 0xadb3, 0xb6b4,
+  0xe4ca, 0xe4c9, 0xe8b5, 0xe8b4, 0xc1fa, 0xef43, 0xef42, 0xf1a5,
+  0xf1a3, 0xf1a6, 0xf1a4, 0xc3fc, 0xf3a4, 0xf3a5, 0xf3a6, 0xf671,
+  0xf772, 0xf8d2, 0xadb4, 0xec57, 0xef44, 0xadb5, 0xbbe0, 0xec58,
+  0xc341, 0xf1a7, 0xc3fd, 0xf54c, 0xf54d, 0xc554, 0xf851, 0xadb6,
+  0xb3bb, 0xb3bc, 0xd84e, 0xb6b5, 0xb6b6, 0xdcac, 0xb6b7, 0xb97a,
+  0xb97c, 0xe0df, 0xe0e0, 0xe0de, 0xb977, 0xb978, 0xb97b, 0xb979,
+  0xe4cb, 0xbbe1, 0xbbe2, 0xe8bc, 0xbe67, 0xe8b7, 0xe8b6, 0xe8bb,
+  0xbe65, 0xc05b, 0xe8b8, 0xe8bd, 0xe8ba, 0xe8b9, 0xbe66, 0xc059,
+  0xec5a, 0xc055, 0xec5b, 0xec59, 0xc058, 0xc056, 0xc05a, 0xc057,
+  0xef45, 0xef4a, 0xef46, 0xef49, 0xc1fb, 0xedd4, 0xef48, 0xef47,
+  0xc344, 0xc342, 0xc345, 0xc343, 0xf1a8, 0xf1a9, 0xf1aa, 0xc346,
+  0xf3aa, 0xc440, 0xf3a8, 0xc441, 0xf3a7, 0xf3a9, 0xc3fe, 0xf551,
+  0xf54e, 0xf54f, 0xf550, 0xf672, 0xc556, 0xc555, 0xf774, 0xf773,
+  0xc5b8, 0xc5e3, 0xc649, 0xc660, 0xf958, 0xf9ae, 0xf9af, 0xadb7,
+  0xdcad, 0xe0e1, 0xe4cc, 0xe4cd, 0xbbe3, 0xbbe4, 0xe8be, 0xbe68,
+  0xc1fc, 0xf1ab, 0xc347, 0xf3ad, 0xc442, 0xf3ac, 0xf3ae, 0xf3ab,
+  0xf675, 0xf552, 0xf553, 0xc4c6, 0xf674, 0xf673, 0xf775, 0xf9b0,
+  0xadb8, 0xadb9, 0xb0a7, 0xd448, 0xd84f, 0xb6b8, 0xb6bb, 0xb6b9,
+  0xdcae, 0xb6bd, 0xb6ba, 0xb6bc, 0xb97e, 0xe0e2, 0xe0e3, 0xe8c0,
+  0xb97d, 0xb9a1, 0xb9a2, 0xe4cf, 0xe4ce, 0xbbe5, 0xbbe6, 0xe4d0,
+  0xe8bf, 0xbbe8, 0xbe69, 0xbbe7, 0xc05c, 0xe8c1, 0xbe6b, 0xbe6a,
+  0xe8c2, 0xe8c5, 0xe8c3, 0xe8c4, 0xbe6c, 0xc061, 0xc05f, 0xc05e,
+  0xec5d, 0xc060, 0xec5c, 0xef4b, 0xec5e, 0xc05d, 0xec5f, 0xef4e,
+  0xef4c, 0xef4d, 0xef52, 0xc34b, 0xef51, 0xef54, 0xef53, 0xef50,
+  0xef4f, 0xc1fd, 0xf1ae, 0xf1ad, 0xc34a, 0xc348, 0xc349, 0xf1ac,
+  0xf3b1, 0xc443, 0xf3b0, 0xf3af, 0xc444, 0xf558, 0xf557, 0xf555,
+  0xf554, 0xc4c8, 0xc4c7, 0xf559, 0xf776, 0xc5b9, 0xf677, 0xc557,
+  0xf676, 0xf556, 0xf777, 0xc5e4, 0xc661, 0xf959, 0xf9b1, 0xadba,
+  0xd850, 0xef55, 0xadbb, 0xe4d2, 0xe4d1, 0xec60, 0xef57, 0xef56,
+  0xc34c, 0xf3b2, 0xf3b3, 0xc4c9, 0xf9b2, 0xb0a8, 0xb6bf, 0xb6be,
+  0xe0e4, 0xe0e6, 0xb9a4, 0xe0e5, 0xb9a3, 0xb9a5, 0xe0e7, 0xe4d4,
+  0xe4d6, 0xe4d5, 0xe4d8, 0xbbe9, 0xe4d7, 0xe4d3, 0xe4d9, 0xe8cc,
+  0xe8cf, 0xe8d1, 0xe8c7, 0xe8cb, 0xe8c8, 0xbe6e, 0xbe71, 0xbe73,
+  0xe8c9, 0xe8ca, 0xbe72, 0xe8cd, 0xe8d0, 0xe8ce, 0xbe74, 0xbe70,
+  0xe8c6, 0xbe6d, 0xbe6f, 0xc063, 0xec66, 0xec64, 0xec63, 0xec69,
+  0xec68, 0xec67, 0xec62, 0xc062, 0xec61, 0xec65, 0xc064, 0xef5a,
+  0xef5e, 0xef5b, 0xef5d, 0xef5c, 0xef59, 0xef5f, 0xef62, 0xef60,
+  0xef61, 0xc240, 0xc1fe, 0xef58, 0xef63, 0xf1b3, 0xf1b6, 0xf1b8,
+  0xf1b7, 0xf1b1, 0xf1b5, 0xf1b0, 0xf1b2, 0xc34d, 0xf1af, 0xf1b4,
+  0xf3c0, 0xf3b5, 0xc445, 0xc446, 0xf3b4, 0xf3b9, 0xf3bf, 0xf3b7,
+  0xf3be, 0xf3bb, 0xf3ba, 0xf3bd, 0xf3b8, 0xf3b6, 0xf3bc, 0xf560,
+  0xf55e, 0xc4ca, 0xf55d, 0xf563, 0xf561, 0xc4cb, 0xf55c, 0xf55a,
+  0xf55b, 0xc4cd, 0xf55f, 0xc4cc, 0xf562, 0xf678, 0xf67e, 0xf679,
+  0xc55b, 0xf6a1, 0xc55a, 0xf67d, 0xf67c, 0xc559, 0xf67b, 0xc558,
+  0xf67a, 0xf77d, 0xf7a1, 0xf77e, 0xf77b, 0xc5bb, 0xf778, 0xf77c,
+  0xf7a3, 0xf7a2, 0xf779, 0xf77a, 0xc5ba, 0xf852, 0xc5e7, 0xf853,
+  0xc5e5, 0xc5e6, 0xf8d3, 0xc64a, 0xf976, 0xc66a, 0xf9b3, 0xc66b,
+  0xf9b4, 0xf9b5, 0xf9c3, 0xf9c2, 0xc67a, 0xf9cd, 0xb0a9, 0xe0e9,
+  0xe0e8, 0xbbea, 0xbbeb, 0xe4da, 0xe8d2, 0xec6c, 0xbe75, 0xc065,
+  0xec6a, 0xec6d, 0xc066, 0xef64, 0xec6b, 0xf1b9, 0xc34e, 0xf3c1,
+  0xf566, 0xf564, 0xf565, 0xf6a2, 0xc55c, 0xf7a4, 0xc5ea, 0xc5bc,
+  0xc5e8, 0xc5e9, 0xf8d4, 0xc662, 0xb0aa, 0xf1ba, 0xd449, 0xb9a6,
+  0xe4db, 0xbbec, 0xe4dc, 0xe8d4, 0xe8d3, 0xc068, 0xbe76, 0xbe77,
+  0xe8d7, 0xe8d6, 0xe8d5, 0xec6e, 0xec71, 0xec70, 0xec6f, 0xc067,
+  0xef68, 0xef66, 0xef65, 0xef67, 0xc34f, 0xf1bc, 0xf1bd, 0xc350,
+  0xf1bb, 0xf3c3, 0xf3c2, 0xf3c5, 0xc447, 0xf3c4, 0xf567, 0xf569,
+  0xf568, 0xf6a3, 0xf6a6, 0xf6a4, 0xf6a5, 0xf7a5, 0xc5bd, 0xf854,
+  0xf855, 0xf856, 0xc64b, 0xc663, 0xf9b6, 0xb0ab, 0xbe78, 0xc069,
+  0xf1be, 0xf7a6, 0xf9c4, 0xd44a, 0xc67b, 0xb0ac, 0xec72, 0xf1bf,
+  0xf3c6, 0xf6a7, 0xf7a7, 0xb0ad, 0xe4dd, 0xe4de, 0xbbed, 0xbbee,
+  0xe8d9, 0xbe7a, 0xbe79, 0xe8d8, 0xef69, 0xf1c0, 0xf1c2, 0xf1c1,
+  0xc353, 0xc352, 0xc351, 0xc55e, 0xf6a8, 0xc55d, 0xf7a9, 0xf7a8,
+  0xc64c, 0xf8d5, 0xb3bd, 0xe0ea, 0xe4e1, 0xe4df, 0xe4e0, 0xe8e2,
+  0xe8dd, 0xe8da, 0xe8e1, 0xe8e3, 0xbe7c, 0xe8e0, 0xe8dc, 0xe8db,
+  0xe8df, 0xe8de, 0xbe7b, 0xec7d, 0xec78, 0xec76, 0xeca1, 0xec77,
+  0xec73, 0xec79, 0xec74, 0xef72, 0xec75, 0xeca2, 0xec7c, 0xc06a,
+  0xec7b, 0xec7a, 0xec7e, 0xef6a, 0xef6d, 0xef6c, 0xef74, 0xef6f,
+  0xef73, 0xef71, 0xef70, 0xef6e, 0xef6b, 0xc243, 0xc242, 0xc244,
+  0xc241, 0xef75, 0xf1c8, 0xf1cb, 0xf1c9, 0xf1cd, 0xf1ce, 0xf1c6,
+  0xc358, 0xf1c7, 0xf1c5, 0xf1cc, 0xf1c4, 0xf1c3, 0xc357, 0xc355,
+  0xc354, 0xf1ca, 0xf3cf, 0xf3d5, 0xc44a, 0xf3d0, 0xf3d3, 0xf3d7,
+  0xc44b, 0xf3d2, 0xf3ca, 0xf3c9, 0xf3d6, 0xf3cd, 0xf3cb, 0xf3d4,
+  0xf3cc, 0xc449, 0xc448, 0xf3c7, 0xf3c8, 0xf3d1, 0xf3ce, 0xf56c,
+  0xf56f, 0xc356, 0xf56d, 0xf573, 0xf571, 0xf56b, 0xf576, 0xf56a,
+  0xc4cf, 0xf572, 0xf56e, 0xc4ce, 0xf575, 0xf574, 0xf6ab, 0xf6aa,
+  0xf6b1, 0xf6ad, 0xf6b0, 0xc560, 0xf6ae, 0xf6af, 0xf6a9, 0xf6ac,
+  0xc55f, 0xc5bf, 0xf7b4, 0xf7af, 0xf7b3, 0xf7b6, 0xf7b2, 0xf7ae,
+  0xc5c1, 0xf7b1, 0xf7b5, 0xc5c0, 0xf7ac, 0xf570, 0xf7b0, 0xf7ad,
+  0xf7aa, 0xf7ab, 0xc5be, 0xf85a, 0xf85c, 0xf85f, 0xf85b, 0xf860,
+  0xf859, 0xf857, 0xc5eb, 0xf85d, 0xc5ed, 0xc5ec, 0xf858, 0xf85e,
+  0xf8da, 0xc64d, 0xf8db, 0xf8d9, 0xf8d6, 0xf8d8, 0xf8d7, 0xf95a,
+  0xf95c, 0xf95b, 0xf979, 0xf978, 0xf977, 0xf97a, 0xc673, 0xc674,
+  0xf9ca, 0xf9ce, 0xb3be, 0xdcaf, 0xe0ed, 0xb9a7, 0xe0eb, 0xe0ec,
+  0xe4e2, 0xe4e3, 0xbbf1, 0xbbef, 0xe4e4, 0xbbf0, 0xe8e8, 0xe8eb,
+  0xe8e5, 0xe8ec, 0xe8e4, 0xe8e6, 0xe8e7, 0xe8ea, 0xbea1, 0xe8ef,
+  0xe8ee, 0xbe7d, 0xe8e9, 0xe8ed, 0xbe7e, 0xecac, 0xc06f, 0xeca7,
+  0xc06b, 0xeca4, 0xecaa, 0xecad, 0xc070, 0xeca9, 0xeca6, 0xecae,
+  0xeca5, 0xecab, 0xc06c, 0xeca3, 0xc06d, 0xc06e, 0xeca8, 0xefa9,
+  0xef7a, 0xef7b, 0xef7e, 0xef7c, 0xef76, 0xef79, 0xefa5, 0xef7d,
+  0xc245, 0xefa7, 0xefa4, 0xc246, 0xefa6, 0xef77, 0xefa2, 0xefa3,
+  0xefa1, 0xf1d2, 0xf1d4, 0xf1d7, 0xf1d1, 0xc359, 0xf1d9, 0xf1d0,
+  0xf1da, 0xf1d6, 0xf1d8, 0xf1dc, 0xf1d5, 0xf1dd, 0xf1d3, 0xf1cf,
+  0xc35a, 0xf1db, 0xc35b, 0xc44d, 0xef78, 0xf3f1, 0xf3e8, 0xc44f,
+  0xf3e4, 0xc450, 0xf3ed, 0xf3e7, 0xf3dd, 0xc44e, 0xf3ea, 0xf3e5,
+  0xf3e6, 0xf3d8, 0xf3df, 0xf3ee, 0xf3eb, 0xf3e3, 0xf3ef, 0xf3de,
+  0xf3d9, 0xf3ec, 0xf3db, 0xf3e9, 0xf3e0, 0xf3f0, 0xf3dc, 0xc44c,
+  0xf3da, 0xf3e1, 0xf3e2, 0xf57d, 0xf57b, 0xf5a2, 0xf5ae, 0xf5a5,
+  0xf57c, 0xf578, 0xf5a7, 0xf57e, 0xf5a3, 0xf57a, 0xf5aa, 0xf577,
+  0xf5a1, 0xf5a6, 0xf5a8, 0xf5ab, 0xf579, 0xf5af, 0xf5b0, 0xf5a9,
+  0xf5ad, 0xf5a4, 0xf6c1, 0xf6c4, 0xc561, 0xf6c3, 0xf6c8, 0xf6c6,
+  0xc562, 0xf6bd, 0xf6b3, 0xf6b2, 0xc564, 0xf6bf, 0xf6c0, 0xf6bc,
+  0xf6b4, 0xf6b9, 0xf5ac, 0xf6b5, 0xc563, 0xf6bb, 0xf6ba, 0xf6b6,
+  0xf6c2, 0xf6b7, 0xf7bb, 0xf6c5, 0xf6c7, 0xf6be, 0xf6b8, 0xf7bc,
+  0xf7be, 0xf7b8, 0xc5c2, 0xf7c5, 0xf7c3, 0xc5c3, 0xf7c2, 0xf7c1,
+  0xf7ba, 0xf7b7, 0xf7bd, 0xf7c6, 0xf7b9, 0xf7bf, 0xf869, 0xf86e,
+  0xf864, 0xf867, 0xc5ee, 0xf86b, 0xf872, 0xf7c0, 0xf865, 0xf86f,
+  0xf873, 0xf86a, 0xf863, 0xf86d, 0xf86c, 0xf871, 0xf870, 0xf7c4,
+  0xf868, 0xf862, 0xf866, 0xc64e, 0xc64f, 0xf861, 0xf8e6, 0xf8dd,
+  0xf8e5, 0xf8e2, 0xf8e3, 0xf8dc, 0xf8df, 0xf8e7, 0xf8e1, 0xf8e0,
+  0xf8de, 0xf8e4, 0xf95d, 0xf95e, 0xf960, 0xf95f, 0xf962, 0xf961,
+  0xf97c, 0xf97b, 0xf9b7, 0xf9b8, 0xf9c5, 0xc678, 0xc67c, 0xf9cf,
+  0xc67d, 0xb3bf, 0xc4d0, 0xf6c9, 0xc650, 0xc651, 0xb3c0, 0xe0ee,
+  0xb9a8, 0xe8f0, 0xecb0, 0xecb1, 0xecaf, 0xefab, 0xefaa, 0xc247,
+  0xf1df, 0xefac, 0xf1de, 0xf3f3, 0xc451, 0xc453, 0xf3f2, 0xc452,
+  0xf5b1, 0xf5b3, 0xf5b2, 0xf6ca, 0xc565, 0xc5ef, 0xf8e8, 0xf963,
+  0xf9d2, 0xb3c1, 0xe4e5, 0xbea2, 0xecb3, 0xecb2, 0xefad, 0xc454,
+  0xc4d1, 0xf7c7, 0xf9cb, 0xb3c2, 0xbbf2, 0xbea3, 0xf3f4, 0xf874,
+  0xb6c0, 0xefae, 0xc664, 0xb6c1, 0xbea4, 0xc248, 0xf875, 0xb6c2,
+  0xe8f1, 0xc072, 0xecb4, 0xecb5, 0xc071, 0xefaf, 0xc24c, 0xc24a,
+  0xc24b, 0xc249, 0xf1e0, 0xc35c, 0xf5b5, 0xf5b4, 0xf5b7, 0xf5b6,
+  0xc4d2, 0xf6cb, 0xf6cd, 0xf6cc, 0xc566, 0xf7c8, 0xf876, 0xf877,
+  0xc5f0, 0xf964, 0xf97d, 0xc675, 0xdcb0, 0xecb6, 0xefb0, 0xf3f5,
+  0xe0ef, 0xefb1, 0xf1e2, 0xf1e1, 0xf878, 0xc652, 0xf965, 0xf97e,
+  0xb9a9, 0xe8f2, 0xe8f3, 0xecb7, 0xb9aa, 0xc35d, 0xf1e3, 0xf6cf,
+  0xc567, 0xf6d0, 0xf6ce, 0xf879, 0xf8e9, 0xb9ab, 0xefb4, 0xefb3,
+  0xefb2, 0xf1e4, 0xf1e8, 0xf1e7, 0xf1e6, 0xf1e5, 0xc35e, 0xf3f6,
+  0xf5b9, 0xc4d3, 0xf5b8, 0xf6d1, 0xf7cb, 0xf7ca, 0xc5c4, 0xf7c9,
+  0xf87c, 0xf87b, 0xf87a, 0xbbf3, 0xecb8, 0xc24d, 0xf3f7, 0xf3f8,
+  0xf7cc, 0xf87d, 0xf8ea, 0xf966, 0xf9b9, 0xf9d4, 0xbbf4, 0xc24e,
+  0xf1e9, 0xf3f9, 0xf6d2, 0xf87e, 0xbea6, 0xefb5, 0xf1ea, 0xf3fa,
+  0xf3fb, 0xf3fc, 0xf5be, 0xf5ba, 0xc568, 0xf5bd, 0xf5bc, 0xc4d4,
+  0xf5bb, 0xc4d6, 0xc4d5, 0xf6d4, 0xf6d3, 0xc569, 0xc56a, 0xc5c6,
+  0xf7cd, 0xc5c5, 0xf8a3, 0xf8a4, 0xf8a2, 0xf8a1, 0xc654, 0xf8eb,
+  0xf8ec, 0xf8ed, 0xc653, 0xf967, 0xf96a, 0xf969, 0xf968, 0xf9d3,
+  0xc073, 0xc365, 0xf5bf, 0xf6d5, 0xc5c7, 0xf7ce, 0xf9d5, 0xc074,
+  0xefb6, 0xf7cf, 0xf9a1, 0xc94a, 0xddfc, 0xa14a, 0xa157, 0xa159,
+  0xa15b, 0xa15f, 0xa160, 0xa163, 0xa164, 0xa167, 0xa168, 0xa16b,
+  0xa16c, 0xa16f, 0xa170, 0xa173, 0xa174, 0xa177, 0xa178, 0xa17b,
+  0xa17c, 0xa1c6, 0xa1c7, 0xa1ca, 0xa1cb, 0xa1c8, 0xa1c9, 0xa15c,
+  0xa14d, 0xa14f, 0xa151, 0xa152, 0xa153, 0xa154, 0xa17d, 0xa17e,
+  0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1cc, 0xa1cd, 0xa1ce, 0xa1de,
+  0xa1df, 0xa1e0, 0xa1e1, 0xa1e2, 0xa24c, 0xa24d, 0xa24e, 0xa149,
+  0xa1ad, 0xa243, 0xa248, 0xa1ae, 0xa15d, 0xa15e, 0xa1af, 0xa1cf,
+  0xa141, 0xa1d0, 0xa144, 0xa241, 0xa2af, 0xa2b0, 0xa2b1, 0xa2b2,
+  0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, 0xa2b8, 0xa147, 0xa146,
+  0xa1d5, 0xa1d7, 0xa1d6, 0xa148, 0xa249, 0xa2cf, 0xa2d0, 0xa2d1,
+  0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, 0xa2d6, 0xa2d7, 0xa2d8, 0xa2d9,
+  0xa2da, 0xa2db, 0xa2dc, 0xa2dd, 0xa2de, 0xa2df, 0xa2e0, 0xa2e1,
+  0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, 0xa2e6, 0xa2e7, 0xa2e8, 0xa242,
+  0xa1c4, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef,
+  0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7,
+  0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa2fe, 0xa340,
+  0xa341, 0xa342, 0xa343, 0xa161, 0xa155, 0xa162, 0xa14e,
+};
+
+static const Summary16 big5_uni2indx_page00[16] = {
+  /* 0x0000 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x00ac }, {    4, 0x0083 },
+  {    7, 0x0000 }, {    7, 0x0080 }, {    8, 0x0000 }, {    8, 0x0080 },
+};
+static const Summary16 big5_uni2indx_page02[38] = {
+  /* 0x0200 */
+  {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 },
+  {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 },
+  {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 },
+  {    9, 0x0e80 }, {   13, 0x0200 }, {   14, 0x0000 }, {   14, 0x0000 },
+  /* 0x0300 */
+  {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 },
+  {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 },
+  {   14, 0x0000 }, {   14, 0xfffe }, {   29, 0x03fb }, {   38, 0xfffe },
+  {   53, 0x03fb }, {   62, 0x0000 }, {   62, 0x0000 }, {   62, 0x0000 },
+  /* 0x0400 */
+  {   62, 0x0002 }, {   63, 0x1ff0 }, {   72, 0xfff8 }, {   85, 0xffff },
+  {  101, 0xffff }, {  117, 0x0002 },
+};
+static const Summary16 big5_uni2indx_page20[44] = {
+  /* 0x2000 */
+  {  118, 0x0000 }, {  118, 0x3318 }, {  124, 0x0064 }, {  127, 0x4824 },
+  {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 },
+  {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 },
+  {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 },
+  /* 0x2100 */
+  {  131, 0x0228 }, {  134, 0x0000 }, {  134, 0x0000 }, {  134, 0x0000 },
+  {  134, 0x0000 }, {  134, 0x0000 }, {  134, 0x03ff }, {  144, 0x0000 },
+  {  144, 0x0000 }, {  144, 0x03cf }, {  152, 0x0000 }, {  152, 0x0000 },
+  {  152, 0x0000 }, {  152, 0x0000 }, {  152, 0x0000 }, {  152, 0x0000 },
+  /* 0x2200 */
+  {  152, 0x0000 }, {  152, 0xc400 }, {  155, 0x4e29 }, {  162, 0x1030 },
+  {  165, 0x0000 }, {  165, 0x0004 }, {  166, 0x00c3 }, {  170, 0x0000 },
+  {  170, 0x0000 }, {  170, 0x0000 }, {  170, 0x0020 }, {  171, 0x8000 },
+};
+static const Summary16 big5_uni2indx_page24[37] = {
+  /* 0x2400 */
+  {  172, 0x0000 }, {  172, 0x0000 }, {  172, 0x0000 }, {  172, 0x0000 },
+  {  172, 0x0000 }, {  172, 0x0000 }, {  172, 0x03ff }, {  182, 0x3ff0 },
+  {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 },
+  {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 },
+  /* 0x2500 */
+  {  192, 0x1005 }, {  195, 0x1111 }, {  199, 0x1010 }, {  201, 0x1010 },
+  {  203, 0x0000 }, {  203, 0x4001 }, {  205, 0xe402 }, {  210, 0x000f },
+  {  214, 0xfffe }, {  229, 0x0030 }, {  231, 0x0003 }, {  233, 0x300c },
+  {  237, 0xc8c0 }, {  242, 0x0000 }, {  242, 0x003c }, {  246, 0x0000 },
+  /* 0x2600 */
+  {  246, 0x0260 }, {  249, 0x0000 }, {  249, 0x0000 }, {  249, 0x0000 },
+  {  249, 0x0007 },
+};
+static const Summary16 big5_uni2indx_page30[62] = {
+  /* 0x3000 */
+  {  252, 0xff2f }, {  265, 0x6037 }, {  272, 0x03fe }, {  281, 0x0000 },
+  {  281, 0xfffe }, {  296, 0xffff }, {  312, 0xffff }, {  328, 0xffff },
+  {  344, 0xffff }, {  360, 0x600f }, {  366, 0xfffe }, {  381, 0xffff },
+  {  397, 0xffff }, {  413, 0xffff }, {  429, 0xffff }, {  445, 0x407f },
+  /* 0x3100 */
+  {  453, 0xffe0 }, {  464, 0xffff }, {  480, 0x03ff }, {  490, 0x0000 },
+  {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 },
+  {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 },
+  {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 },
+  /* 0x3200 */
+  {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 },
+  {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0000 },
+  {  490, 0x0000 }, {  490, 0x0000 }, {  490, 0x0008 }, {  491, 0x0000 },
+  {  491, 0x0000 }, {  491, 0x0000 }, {  491, 0x0000 }, {  491, 0x0000 },
+  /* 0x3300 */
+  {  491, 0x0000 }, {  491, 0x0000 }, {  491, 0x0000 }, {  491, 0x0000 },
+  {  491, 0x0000 }, {  491, 0x0000 }, {  491, 0x0000 }, {  491, 0x0000 },
+  {  491, 0xc000 }, {  493, 0x7000 }, {  496, 0x0002 }, {  497, 0x0000 },
+  {  497, 0x4010 }, {  499, 0x0026 },
+};
+static const Summary16 big5_uni2indx_page4e[1307] = {
+  /* 0x4e00 */
+  {  502, 0xff8b }, {  514, 0xc373 }, {  523, 0x6840 }, {  527, 0x1b0f },
+  {  535, 0xe9ac }, {  544, 0xf34c }, {  553, 0x0200 }, {  554, 0xc008 },
+  {  557, 0x795c }, {  566, 0xca3e }, {  575, 0x7976 }, {  585, 0x0648 },
+  {  589, 0x2fdf }, {  601, 0xf7f0 }, {  612, 0x033a }, {  618, 0xa8ff },
+  /* 0x4f00 */
+  {  629, 0xef37 }, {  641, 0x233f }, {  650, 0xb004 }, {  654, 0xfd59 },
+  {  665, 0xf3ca }, {  675, 0xffff }, {  691, 0xde9f }, {  703, 0xfff9 },
+  {  717, 0xabff }, {  730, 0x7df7 }, {  743, 0xc000 }, {  745, 0x8eec },
+  {  754, 0xeebf }, {  767, 0xffdb }, {  781, 0xd003 }, {  786, 0x45fa },
+  /* 0x5000 */
+  {  795, 0xfae1 }, {  805, 0xdffe }, {  819, 0xbfef }, {  833, 0x10ab },
+  {  839, 0xffeb }, {  853, 0xfcaa }, {  863, 0xef3f }, {  876, 0x24fd },
+  {  885, 0x78ad }, {  894, 0x7f76 }, {  906, 0xf00c }, {  912, 0xedff },
+  {  926, 0xcff6 }, {  938, 0x2cfa }, {  947, 0xf7f9 }, {  960, 0xeb6b },
+  /* 0x5100 */
+  {  971, 0x1ffd }, {  983, 0x95bf }, {  994, 0x6677 }, { 1004, 0xbfbf },
+  { 1018, 0x3bfb }, { 1030, 0xfeb4 }, { 1041, 0x7bae }, { 1052, 0x11e2 },
+  { 1058, 0xa681 }, { 1064, 0x41be }, { 1072, 0x1435 }, { 1078, 0x72c3 },
+  { 1086, 0x7d70 }, { 1095, 0x7191 }, { 1102, 0x0003 }, { 1104, 0x276b },
+  /* 0x5200 */
+  { 1113, 0x57cb }, { 1123, 0x70cf }, { 1132, 0x4732 }, { 1139, 0x0def },
+  { 1149, 0x7eda }, { 1160, 0xfc74 }, { 1170, 0xfe06 }, { 1179, 0xbdb4 },
+  { 1189, 0x3f9f }, { 1201, 0x8bca }, { 1209, 0x7e49 }, { 1218, 0x5800 },
+  { 1221, 0x228f }, { 1228, 0xebec }, { 1239, 0x8a5c }, { 1246, 0xddbb },
+  /* 0x5300 */
+  { 1258, 0xef60 }, { 1267, 0xb6e7 }, { 1278, 0xa40f }, { 1285, 0xf293 },
+  { 1294, 0x37bb }, { 1305, 0x549e }, { 1313, 0xd04b }, { 1320, 0x9baf },
+  { 1331, 0xc414 }, { 1336, 0xf7d4 }, { 1347, 0x30b0 }, { 1352, 0x0a14 },
+  { 1356, 0x2f08 }, { 1362, 0x88d0 }, { 1367, 0xff7e }, { 1381, 0x192f },
+  /* 0x5400 */
+  { 1389, 0xffda }, { 1402, 0xfb07 }, { 1412, 0x7ff1 }, { 1424, 0x7beb },
+  { 1436, 0xc5ef }, { 1447, 0x0010 }, { 1448, 0x99ff }, { 1460, 0xfdff },
+  { 1475, 0x79d7 }, { 1486, 0x0567 }, { 1493, 0xffe7 }, { 1507, 0xfdcb },
+  { 1519, 0xc3ff }, { 1531, 0x4040 }, { 1533, 0x6ff7 }, { 1546, 0xbd8e },
+  /* 0x5500 */
+  { 1556, 0xdffa }, { 1569, 0x0497 }, { 1575, 0xf4c0 }, { 1582, 0x5bff },
+  { 1595, 0xed7b }, { 1607, 0xd0e7 }, { 1616, 0x047e }, { 1623, 0xf8e0 },
+  { 1631, 0xff9f }, { 1645, 0xb73e }, { 1656, 0x7dfe }, { 1669, 0x882e },
+  { 1675, 0xfffd }, { 1690, 0xbe7f }, { 1703, 0x83fe }, { 1713, 0xf6c4 },
+  /* 0x5600 */
+  { 1722, 0xf357 }, { 1733, 0xb8fd }, { 1744, 0xd680 }, { 1750, 0xef7d },
+  { 1763, 0x5767 }, { 1773, 0x4788 }, { 1779, 0xff7d }, { 1793, 0xc3df },
+  { 1804, 0xf0ff }, { 1816, 0x37a9 }, { 1825, 0x7de0 }, { 1834, 0x70fc },
+  { 1843, 0x3f6f }, { 1855, 0xec9a }, { 1864, 0x4cb3 }, { 1872, 0x8681 },
+  /* 0x5700 */
+  { 1877, 0x3f9e }, { 1888, 0xdd5c }, { 1898, 0xf70d }, { 1908, 0x4819 },
+  { 1913, 0xfea3 }, { 1924, 0x0007 }, { 1927, 0xaf56 }, { 1937, 0x38ff },
+  { 1948, 0x980d }, { 1954, 0xefb8 }, { 1965, 0x403d }, { 1971, 0xb760 },
+  { 1979, 0xd8ce }, { 1988, 0x9035 }, { 1994, 0x72bf }, { 2005, 0x3fff },
+  /* 0x5800 */
+  { 2019, 0x7ff7 }, { 2033, 0x7a11 }, { 2040, 0xf7bb }, { 2053, 0xabff },
+  { 2066, 0xff00 }, { 2074, 0x6fbe }, { 2086, 0xa93c }, { 2094, 0xfe72 },
+  { 2105, 0xcfef }, { 2118, 0xf11b }, { 2127, 0xdb6b }, { 2138, 0xf40a },
+  { 2145, 0xc3e6 }, { 2154, 0xef7e }, { 2167, 0x9b9c }, { 2176, 0xf610 },
+  /* 0x5900 */
+  { 2183, 0xf048 }, { 2189, 0x16f4 }, { 2197, 0xfeb5 }, { 2209, 0x5182 },
+  { 2214, 0xc7b1 }, { 2223, 0x15bb }, { 2232, 0x6e87 }, { 2241, 0xfbdf },
+  { 2255, 0xe43f }, { 2265, 0x63cd }, { 2274, 0xc1ff }, { 2285, 0x7e7e },
+  { 2297, 0xfdeb }, { 2310, 0x7d5f }, { 2322, 0x777b }, { 2334, 0xfcfe },
+  /* 0x5a00 */
+  { 2347, 0x960b }, { 2354, 0xdbea }, { 2365, 0x6229 }, { 2371, 0x53e8 },
+  { 2379, 0x37df }, { 2391, 0xfdef }, { 2405, 0x36f5 }, { 2415, 0xbd81 },
+  { 2423, 0xdc18 }, { 2430, 0xfcbd }, { 2442, 0xd2e4 }, { 2450, 0xffff },
+  { 2466, 0x3fd7 }, { 2478, 0xffe0 }, { 2489, 0x7f6f }, { 2502, 0xabf8 },
+  /* 0x5b00 */
+  { 2512, 0x9bae }, { 2522, 0x6ed9 }, { 2532, 0xf5fb }, { 2545, 0xf115 },
+  { 2553, 0x79a9 }, { 2562, 0xbdfb }, { 2575, 0x5a3c }, { 2583, 0xadaf },
+  { 2594, 0xdbba }, { 2605, 0x1fac }, { 2614, 0x71fc }, { 2624, 0x8379 },
+  { 2632, 0x7cf7 }, { 2644, 0xc35f }, { 2654, 0xdfff }, { 2669, 0x0567 },
+  /* 0x5c00 */
+  { 2676, 0xff9a }, { 2688, 0x8467 }, { 2695, 0x1534 }, { 2701, 0xdf8b },
+  { 2712, 0xf9f3 }, { 2724, 0x3373 }, { 2733, 0xf7bd }, { 2746, 0x5e1a },
+  { 2754, 0xbf40 }, { 2762, 0xa03f }, { 2770, 0xffff }, { 2786, 0x01eb },
+  { 2793, 0xdfc0 }, { 2802, 0xcfdd }, { 2814, 0x7500 }, { 2819, 0xabd3 },
+  /* 0x5d00 */
+  { 2829, 0xf8c3 }, { 2838, 0xeed6 }, { 2849, 0x43fd }, { 2859, 0xb7ff },
+  { 2873, 0x5eaf }, { 2884, 0x4227 }, { 2890, 0x9bac }, { 2899, 0xf686 },
+  { 2908, 0x27d7 }, { 2918, 0xf6bc }, { 2929, 0xf787 }, { 2940, 0x35b7 },
+  { 2950, 0xaacd }, { 2959, 0xe176 }, { 2968, 0x49e7 }, { 2977, 0xe29f },
+  /* 0x5e00 */
+  { 2987, 0x545c }, { 2994, 0xaff2 }, { 3005, 0x2b3f }, { 3015, 0x61d8 },
+  { 3022, 0xfc3b }, { 3033, 0xbbb8 }, { 3043, 0xffcf }, { 3057, 0x7b7d },
+  { 3069, 0xbf95 }, { 3080, 0x1ce0 }, { 3086, 0x7dfd }, { 3099, 0x43ff },
+  { 3110, 0x5ff6 }, { 3122, 0xfffe }, { 3137, 0xd3ef }, { 3149, 0xc4ce },
+  /* 0x5f00 */
+  { 3157, 0x8db6 }, { 3166, 0xadbc }, { 3176, 0x63dc }, { 3185, 0x11eb },
+  { 3193, 0xdf59 }, { 3204, 0x23d0 }, { 3210, 0xbeb4 }, { 3220, 0xf3db },
+  { 3232, 0x1fe7 }, { 3243, 0xdbc7 }, { 3254, 0xff63 }, { 3266, 0xfae4 },
+  { 3276, 0xb22b }, { 3284, 0x63f7 }, { 3295, 0xed3b }, { 3306, 0xadba },
+  /* 0x6000 */
+  { 3316, 0xfe01 }, { 3324, 0x7eff }, { 3338, 0xfff7 }, { 3353, 0x02bc },
+  { 3359, 0x32ff }, { 3370, 0xef39 }, { 3381, 0xfffc }, { 3395, 0x8005 },
+  { 3398, 0x77fb }, { 3411, 0xbcf5 }, { 3422, 0x010d }, { 3426, 0xfff7 },
+  { 3441, 0xfffb }, { 3456, 0xbf3a }, { 3467, 0x0057 }, { 3472, 0xdfff },
+  /* 0x6100 */
+  { 3487, 0xef7b }, { 3500, 0xbd7d }, { 3512, 0xdb88 }, { 3520, 0xc8d4 },
+  { 3527, 0xfff3 }, { 3541, 0xed7c }, { 3552, 0x5dee }, { 3563, 0x56ff },
+  { 3575, 0x7e0d }, { 3584, 0xac5f }, { 3594, 0xff96 }, { 3606, 0xd57f },
+  { 3618, 0x3fee }, { 3630, 0xc140 }, { 3634, 0x6ff9 }, { 3646, 0xffe7 },
+  /* 0x6200 */
+  { 3660, 0x779b }, { 3671, 0x8e77 }, { 3681, 0x6ebf }, { 3693, 0xe45d },
+  { 3702, 0x6fcf }, { 3714, 0x5f1f }, { 3725, 0xe07f }, { 3735, 0xfedf },
+  { 3749, 0xd7db }, { 3761, 0x01fe }, { 3769, 0xff00 }, { 3777, 0xfb7b },
+  { 3790, 0xffd4 }, { 3802, 0x1fdf }, { 3814, 0xf800 }, { 3819, 0xffff },
+  /* 0x6300 */
+  { 3835, 0xfb8f }, { 3847, 0x007b }, { 3853, 0xbf00 }, { 3860, 0x7f5c },
+  { 3871, 0xffff }, { 3887, 0x07f3 }, { 3896, 0xeba0 }, { 3904, 0x3de7 },
+  { 3915, 0xf7bf }, { 3929, 0xfbd7 }, { 3942, 0xffbf }, { 3957, 0x6003 },
+  { 3961, 0xfffd }, { 3976, 0xbfed }, { 3989, 0xefbb }, { 4002, 0x027f },
+  /* 0x6400 */
+  { 4010, 0xfe40 }, { 4018, 0xddfd }, { 4031, 0xfdff }, { 4046, 0xe2f9 },
+  { 4056, 0x680b }, { 4062, 0xfb1f }, { 4074, 0xfbe3 }, { 4086, 0xaffd },
+  { 4099, 0x9fa4 }, { 4108, 0xf7ed }, { 4121, 0x7a7d }, { 4132, 0xf80f },
+  { 4141, 0xeebe }, { 4153, 0x0fd5 }, { 4162, 0xbb5d }, { 4173, 0xfd9f },
+  /* 0x6500 */
+  { 4186, 0xf2db }, { 4197, 0x3bf9 }, { 4208, 0xfe7f }, { 4222, 0xebcc },
+  { 4232, 0x876a }, { 4240, 0x73fa }, { 4251, 0x95fc }, { 4261, 0x9ffc },
+  { 4273, 0x109f }, { 4280, 0xfaf7 }, { 4293, 0xddb7 }, { 4305, 0xbbcd },
+  { 4316, 0xf87e }, { 4327, 0xeccd }, { 4337, 0xf366 }, { 4347, 0x3c3f },
+  /* 0x6600 */
+  { 4357, 0xfffd }, { 4372, 0xb03f }, { 4381, 0xe9f7 }, { 4393, 0x067e },
+  { 4401, 0x96ae }, { 4410, 0xfe06 }, { 4419, 0xd576 }, { 4429, 0x5fd7 },
+  { 4441, 0x3fd1 }, { 4451, 0xa3f3 }, { 4461, 0xcf07 }, { 4470, 0x6fb7 },
+  { 4482, 0x9fd1 }, { 4492, 0x7f44 }, { 4501, 0x7b59 }, { 4511, 0xd3dd },
+  /* 0x6700 */
+  { 4522, 0xaf3b }, { 4533, 0xa9bd }, { 4543, 0x7dcf }, { 4555, 0xff3a },
+  { 4567, 0xfbe0 }, { 4577, 0xf6eb }, { 4589, 0xb401 }, { 4594, 0xffff },
+  { 4610, 0x7afa }, { 4621, 0xb7bf }, { 4634, 0xc000 }, { 4636, 0x0ffd },
+  { 4647, 0xff7f }, { 4662, 0xff1f }, { 4675, 0xfefc }, { 4688, 0x95ff },
+  /* 0x6800 */
+  { 4700, 0x0000 }, { 4700, 0xb5dc }, { 4710, 0xef63 }, { 4721, 0x3f3e },
+  { 4732, 0xfb7f }, { 4746, 0x001b }, { 4750, 0xe800 }, { 4754, 0xfbf6 },
+  { 4767, 0x9eef }, { 4779, 0xb8df }, { 4790, 0xff9f }, { 4804, 0x003f },
+  { 4810, 0x7bd0 }, { 4819, 0xf5ff }, { 4833, 0xdfdb }, { 4846, 0x3fff },
+  /* 0x6900 */
+  { 4860, 0xfdf0 }, { 4871, 0x00bf }, { 4878, 0x8420 }, { 4881, 0xbbbd },
+  { 4893, 0xdf37 }, { 4905, 0xffde }, { 4919, 0xff6d }, { 4932, 0x0ff3 },
+  { 4942, 0x604c }, { 4947, 0x5efb }, { 4959, 0xfffb }, { 4974, 0xfafb },
+  { 4987, 0xfe5e }, { 4999, 0x0219 }, { 5003, 0x79f4 }, { 5013, 0xf9de },
+  /* 0x6a00 */
+  { 5025, 0xa7f7 }, { 5037, 0xebfa }, { 5049, 0x01eb }, { 5056, 0xff34 },
+  { 5067, 0xebd3 }, { 5078, 0xef73 }, { 5090, 0xafd7 }, { 5102, 0xc040 },
+  { 5105, 0x72bb }, { 5115, 0xdcff }, { 5128, 0xf17f }, { 5140, 0x2fd8 },
+  { 5149, 0xb8ec }, { 5158, 0xfe0b }, { 5168, 0xdda3 }, { 5178, 0x1f0b },
+  /* 0x6b00 */
+  { 5186, 0x8f1d }, { 5195, 0x47cf }, { 5205, 0xb12b }, { 5213, 0xffde },
+  { 5227, 0x7fee }, { 5240, 0xda73 }, { 5250, 0x24ff }, { 5260, 0xcbc4 },
+  { 5268, 0xf75d }, { 5280, 0xcbf2 }, { 5290, 0xecfd }, { 5302, 0xb4ed },
+  { 5312, 0xbff9 }, { 5325, 0x4ddd }, { 5335, 0x99dd }, { 5345, 0xfb8d },
+  /* 0x6c00 */
+  { 5356, 0xbb7f }, { 5369, 0xaf7b }, { 5381, 0xddfb }, { 5394, 0xc959 },
+  { 5402, 0xfc4f }, { 5413, 0xfab5 }, { 5424, 0xafe3 }, { 5435, 0x6d5f },
+  { 5446, 0xffff }, { 5462, 0x3f7d }, { 5474, 0x7800 }, { 5478, 0xffdb },
+  { 5492, 0xb6ff }, { 5505, 0x7eff }, { 5519, 0xfbaf }, { 5532, 0x022f },
+  /* 0x6d00 */
+  { 5538, 0xff9b }, { 5551, 0xefc7 }, { 5563, 0xffa5 }, { 5575, 0xffff },
+  { 5591, 0x0007 }, { 5594, 0xc700 }, { 5599, 0xf7ff }, { 5614, 0xfff1 },
+  { 5627, 0x7ffd }, { 5641, 0x01bf }, { 5649, 0xdc00 }, { 5654, 0xfdbc },
+  { 5666, 0xbff5 }, { 5679, 0xffff }, { 5695, 0xff7f }, { 5710, 0x3eff },
+  /* 0x6e00 */
+  { 5723, 0x0029 }, { 5726, 0xbe00 }, { 5732, 0xf9ff }, { 5746, 0xff7f },
+  { 5761, 0x6efb }, { 5773, 0xfd7e }, { 5786, 0xcbff }, { 5799, 0x039e },
+  { 5806, 0xe300 }, { 5811, 0xfbdd }, { 5824, 0xccff }, { 5836, 0xf6df },
+  { 5849, 0xffff }, { 5865, 0x117f }, { 5874, 0xf800 }, { 5879, 0xfbf6 },
+  /* 0x6f00 */
+  { 5892, 0xe7ef }, { 5905, 0xd73c }, { 5915, 0xfeef }, { 5929, 0xdfef },
+  { 5943, 0xc00b }, { 5948, 0xedbf }, { 5961, 0xfedf }, { 5975, 0xfdcd },
+  { 5987, 0x7bf5 }, { 5999, 0x40fd }, { 6007, 0xffff }, { 6023, 0xb75f },
+  { 6035, 0xffdf }, { 6050, 0xf930 }, { 6058, 0xfbdf }, { 6072, 0xdc97 },
+  /* 0x7000 */
+  { 6082, 0xfef3 }, { 6095, 0xbff2 }, { 6107, 0x8fdf }, { 6119, 0xdfbf },
+  { 6133, 0x177f }, { 6144, 0xede6 }, { 6155, 0x0f7f }, { 6166, 0x3553 },
+  { 6174, 0x447c }, { 6181, 0x877e }, { 6191, 0xfa12 }, { 6199, 0x45bb },
+  { 6208, 0xede0 }, { 6217, 0x779e }, { 6228, 0x8017 }, { 6233, 0xbfd9 },
+  /* 0x7100 */
+  { 6245, 0x7e55 }, { 6255, 0xde89 }, { 6264, 0xc16f }, { 6273, 0x0447 },
+  { 6278, 0x7ade }, { 6289, 0xf75d }, { 6301, 0x57ff }, { 6314, 0x2905 },
+  { 6319, 0x86f7 }, { 6329, 0xfe95 }, { 6340, 0x97b3 }, { 6350, 0xf32f },
+  { 6361, 0xcfff }, { 6375, 0x9f75 }, { 6386, 0x71f7 }, { 6397, 0xfb17 },
+  /* 0x7200 */
+  { 6408, 0x34ee }, { 6417, 0xee19 }, { 6426, 0x37cc }, { 6435, 0xef61 },
+  { 6445, 0x9fd6 }, { 6456, 0xef4c }, { 6466, 0xd68f }, { 6476, 0xfbdd },
+  { 6489, 0x7b73 }, { 6500, 0x6def }, { 6512, 0xd7fe }, { 6525, 0xa431 },
+  { 6531, 0x5e7f }, { 6543, 0x97d7 }, { 6554, 0x0f5b }, { 6563, 0xffd8 },
+  /* 0x7300 */
+  { 6575, 0x9d83 }, { 6583, 0x7bce }, { 6594, 0x22ec }, { 6601, 0xdcff },
+  { 6614, 0x763d }, { 6624, 0xef87 }, { 6635, 0xdfe7 }, { 6648, 0xfded },
+  { 6661, 0x4fff }, { 6674, 0xa0fc }, { 6682, 0x3b77 }, { 6693, 0xdbfc },
+  { 6705, 0x3ded }, { 6716, 0x7fdc }, { 6728, 0x6fa9 }, { 6738, 0xf570 },
+  /* 0x7400 */
+  { 6747, 0x3ffb }, { 6760, 0x2c40 }, { 6764, 0xff7f }, { 6779, 0x847f },
+  { 6788, 0xec57 }, { 6798, 0xdeb7 }, { 6810, 0xe69c }, { 6819, 0xf22f },
+  { 6829, 0x0feb }, { 6839, 0xd5b5 }, { 6849, 0xafeb }, { 6861, 0xede7 },
+  { 6873, 0x8c2f }, { 6881, 0xfff0 }, { 6893, 0x537f }, { 6904, 0xe8f0 },
+  /* 0x7500 */
+  { 6912, 0xb99d }, { 6922, 0xb5ff }, { 6935, 0xff66 }, { 6947, 0xe78f },
+  { 6958, 0xd981 }, { 6965, 0xbe10 }, { 6972, 0x9c7c }, { 6981, 0xe3c1 },
+  { 6989, 0x9cd1 }, { 6997, 0x2733 }, { 7005, 0x0cbc }, { 7012, 0xff6d },
+  { 7025, 0xfcb7 }, { 7037, 0xefb7 }, { 7050, 0xa0df }, { 7059, 0xffff },
+  /* 0x7600 */
+  { 7075, 0xbf0b }, { 7085, 0xfe7b }, { 7098, 0xa3ff }, { 7110, 0x353f },
+  { 7120, 0x13cc }, { 7127, 0x97cd }, { 7137, 0x7637 }, { 7147, 0xfb27 },
+  { 7158, 0xcfd6 }, { 7169, 0x7e6c }, { 7179, 0xec50 }, { 7186, 0xed31 },
+  { 7195, 0x677c }, { 7205, 0xfc1c }, { 7214, 0xf6fa }, { 7226, 0x5fbf },
+  /* 0x7700 */
+  { 7239, 0x0fba }, { 7248, 0xae2f }, { 7258, 0xa3ad }, { 7267, 0x7ffe },
+  { 7281, 0xfcf0 }, { 7291, 0xde74 }, { 7301, 0xffef }, { 7316, 0xf200 },
+  { 7321, 0xfbbf }, { 7335, 0xfea2 }, { 7345, 0x3daf }, { 7356, 0xbcff },
+  { 7369, 0xf694 }, { 7378, 0x5fb9 }, { 7389, 0xf3ad }, { 7400, 0x3f8f },
+  /* 0x7800 */
+  { 7411, 0xf26c }, { 7420, 0xa01f }, { 7427, 0xffef }, { 7442, 0x01bf },
+  { 7450, 0x7728 }, { 7458, 0x7005 }, { 7463, 0xff35 }, { 7475, 0xda03 },
+  { 7482, 0xd2f9 }, { 7492, 0xc7fa }, { 7503, 0x3fbf }, { 7516, 0x5c1d },
+  { 7524, 0xff3a }, { 7536, 0xec33 }, { 7545, 0xb7af }, { 7557, 0xfe9c },
+  /* 0x7900 */
+  { 7568, 0x5236 }, { 7575, 0x7a9f }, { 7586, 0xbffa }, { 7599, 0xe722 },
+  { 7607, 0x9ff7 }, { 7620, 0xfcff }, { 7634, 0x2fbb }, { 7645, 0xb61d },
+  { 7654, 0xed06 }, { 7662, 0x1dfd }, { 7673, 0x7dd7 }, { 7685, 0xefdf },
+  { 7699, 0xeb23 }, { 7708, 0xf166 }, { 7717, 0x7ed9 }, { 7728, 0x0dc0 },
+  /* 0x7a00 */
+  { 7733, 0x3d3d }, { 7743, 0xdfbf }, { 7757, 0xc945 }, { 7764, 0xba83 },
+  { 7772, 0x7dd1 }, { 7782, 0x9dd0 }, { 7790, 0x7b87 }, { 7800, 0xcf73 },
+  { 7811, 0x9ff3 }, { 7823, 0xc3f5 }, { 7833, 0xdf0d }, { 7843, 0xc5fe },
+  { 7854, 0x0cb3 }, { 7861, 0x8302 }, { 7865, 0xe879 }, { 7874, 0xaec0 },
+  /* 0x7b00 */
+  { 7881, 0xc773 }, { 7891, 0x6f0f }, { 7901, 0xfd7d }, { 7914, 0x093f },
+  { 7922, 0xfff1 }, { 7935, 0x0157 }, { 7941, 0x62fb }, { 7951, 0x01ff },
+  { 7960, 0xfdb4 }, { 7971, 0x3bf3 }, { 7982, 0xb013 }, { 7988, 0x43b2 },
+  { 7995, 0x5ed3 }, { 8005, 0xff30 }, { 8015, 0x0fff }, { 8027, 0xeb9f },
+  /* 0x7c00 */
+  { 8039, 0xfeef }, { 8053, 0xf203 }, { 8060, 0x3fef }, { 8073, 0xfb89 },
+  { 8083, 0x37a9 }, { 8092, 0x9e99 }, { 8101, 0xdef9 }, { 8113, 0xa72c },
+  { 8121, 0x3733 }, { 8130, 0xc1f6 }, { 8139, 0x812e }, { 8145, 0xfe3e },
+  { 8157, 0x5d20 }, { 8163, 0xf2f7 }, { 8175, 0xd585 }, { 8183, 0x69d7 },
+  /* 0x7d00 */
+  { 8193, 0xffff }, { 8209, 0xffff }, { 8225, 0xdb07 }, { 8234, 0xff6f },
+  { 8248, 0xc4ff }, { 8259, 0xd97f }, { 8271, 0xefce }, { 8283, 0xbe0f },
+  { 8293, 0xf17b }, { 8304, 0xf05e }, { 8313, 0xf6cf }, { 8325, 0xffb7 },
+  { 8339, 0x5ef7 }, { 8351, 0xef84 }, { 8360, 0xd7cb }, { 8371, 0x0edf },
+  /* 0x7e00 */
+  { 8381, 0xff08 }, { 8390, 0xfcff }, { 8404, 0xee3f }, { 8416, 0xffff },
+  { 8432, 0x13ff }, { 8443, 0xd7ff }, { 8457, 0xaf0f }, { 8467, 0x7ffd },
+  { 8481, 0xbdc7 }, { 8492, 0x1ffa }, { 8503, 0x0000 }, { 8503, 0x0000 },
+  { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 },
+  /* 0x7f00 */
+  { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0xe740 },
+  { 8510, 0xbd38 }, { 8519, 0xf933 }, { 8529, 0x7feb }, { 8542, 0xfeed },
+  { 8555, 0x7fe8 }, { 8566, 0x7c76 }, { 8576, 0xb3f7 }, { 8588, 0xffef },
+  { 8603, 0xfeaf }, { 8616, 0xd8b7 }, { 8626, 0xff6f }, { 8640, 0xfbbf },
+  /* 0x8000 */
+  { 8654, 0xf8fb }, { 8666, 0xdbf7 }, { 8679, 0x1752 }, { 8686, 0xe2f9 },
+  { 8696, 0x85c8 }, { 8702, 0x7547 }, { 8711, 0x9090 }, { 8715, 0xe3ef },
+  { 8727, 0x9ef4 }, { 8737, 0x3f6d }, { 8748, 0xee2e }, { 8758, 0x0536 },
+  { 8764, 0xf7bc }, { 8776, 0x7ff3 }, { 8789, 0xa07b }, { 8797, 0x7f3f },
+  /* 0x8100 */
+  { 8810, 0x0567 }, { 8817, 0xeb60 }, { 8825, 0xbabe }, { 8836, 0x6601 },
+  { 8841, 0xfcd8 }, { 8851, 0x583f }, { 8860, 0xcaf7 }, { 8871, 0x87df },
+  { 8882, 0xbfcd }, { 8894, 0xffa0 }, { 8904, 0x5bcd }, { 8914, 0xfebf },
+  { 8928, 0xb6fd }, { 8940, 0xefa7 }, { 8952, 0x77ef }, { 8965, 0xdf9c },
+  /* 0x8200 */
+  { 8976, 0x3fb7 }, { 8988, 0xf877 }, { 8999, 0x9d27 }, { 9008, 0xb7fc },
+  { 9020, 0xcab5 }, { 9029, 0xdfef }, { 9043, 0xfb5a }, { 9054, 0xf1b6 },
+  { 9064, 0xec39 }, { 9073, 0xef1f }, { 9085, 0xfbbf }, { 9099, 0x7ffb },
+  { 9113, 0x000d }, { 9116, 0xdafe }, { 9128, 0xbdfb }, { 9141, 0x4e7f },
+  /* 0x8300 */
+  { 9152, 0x33ff }, { 9164, 0x5ac0 }, { 9170, 0xbff5 }, { 9183, 0x9ffe },
+  { 9196, 0xffbf }, { 9211, 0x005f }, { 9217, 0x0000 }, { 9217, 0xfdf8 },
+  { 9229, 0xffca }, { 9241, 0x6ffd }, { 9254, 0xcffd }, { 9267, 0xa001 },
+  { 9270, 0xdfff }, { 9285, 0xfbf2 }, { 9297, 0xdfbf }, { 9311, 0xff7f },
+  /* 0x8400 */
+  { 9326, 0xfeda }, { 9338, 0x080f }, { 9343, 0xba08 }, { 9349, 0xbfff },
+  { 9364, 0x7afd }, { 9376, 0xeed7 }, { 9388, 0xfbeb }, { 9401, 0x67f9 },
+  { 9412, 0xe044 }, { 9417, 0xff93 }, { 9429, 0xdf97 }, { 9441, 0x9f57 },
+  { 9452, 0xfef7 }, { 9466, 0x08df }, { 9474, 0xdf80 }, { 9482, 0xfedf },
+  /* 0x8500 */
+  { 9496, 0xffc5 }, { 9508, 0xf7fe }, { 9522, 0xfffb }, { 9537, 0x6803 },
+  { 9542, 0x67fb }, { 9554, 0x6bfa }, { 9565, 0x7fff }, { 9580, 0x5fe2 },
+  { 9590, 0xffff }, { 9606, 0xff73 }, { 9619, 0x87df }, { 9630, 0xe7fb },
+  { 9643, 0xebfd }, { 9656, 0xf7a7 }, { 9668, 0xbf7e }, { 9681, 0xefc7 },
+  /* 0x8600 */
+  { 9693, 0x1ef3 }, { 9703, 0xdf82 }, { 9712, 0x76ff }, { 9725, 0xdf7e },
+  { 9738, 0x79c9 }, { 9747, 0xda7d }, { 9758, 0xefbe }, { 9771, 0x1e9b },
+  { 9780, 0x7ce0 }, { 9788, 0x77fb }, { 9801, 0x87be }, { 9811, 0xfffb },
+  { 9826, 0x1bff }, { 9838, 0xffdb }, { 9852, 0x3f5c }, { 9862, 0x4fe0 },
+  /* 0x8700 */
+  { 9870, 0x7fff }, { 9885, 0x5f0e }, { 9894, 0x77ff }, { 9908, 0xddbf },
+  { 9921, 0xf04f }, { 9930, 0xffff }, { 9946, 0xffff }, { 9962, 0x0ff8 },
+  { 9971, 0xa3be }, { 9981, 0xfddf }, { 9995, 0xfc1c }, { 10004, 0xfffd },
+  { 10019, 0x1f7d }, { 10030, 0xfb9e }, { 10042, 0xbdff }, { 10056, 0xdedc },
+  /* 0x8800 */
+  { 10067, 0x3f6f }, { 10079, 0xbafb }, { 10091, 0xdf7f }, { 10105, 0xfbef },
+  { 10119, 0x7d1b }, { 10129, 0x2eec }, { 10138, 0xaf8e }, { 10148, 0xf2f7 },
+  { 10160, 0x7b0f }, { 10170, 0xcfee }, { 10182, 0x1d96 }, { 10190, 0x77c6 },
+  { 10200, 0x7e07 }, { 10209, 0xfff5 }, { 10223, 0xd982 }, { 10230, 0x7fdf },
+  /* 0x8900 */
+  { 10244, 0x5ee6 }, { 10254, 0xc7ff }, { 10267, 0xfeee }, { 10280, 0x79ef },
+  { 10292, 0x9a56 }, { 10300, 0xffcf }, { 10314, 0xfe5f }, { 10327, 0xde5e },
+  { 10338, 0x896e }, { 10346, 0xf9e8 }, { 10356, 0xf45e }, { 10366, 0xe6c4 },
+  { 10374, 0x0001 }, { 10375, 0xbe7c }, { 10386, 0x3b7f }, { 10398, 0xdddf },
+  /* 0x8a00 */
+  { 10411, 0xd59d }, { 10421, 0xe9ef }, { 10433, 0x34ac }, { 10440, 0xde53 },
+  { 10450, 0xf573 }, { 10461, 0x4bf7 }, { 10472, 0x7b4f }, { 10483, 0x9eff },
+  { 10496, 0xb8fe }, { 10507, 0x476e }, { 10516, 0x0dfb }, { 10526, 0xff45 },
+  { 10537, 0xabfd }, { 10549, 0xfbfe }, { 10563, 0xe9d7 }, { 10574, 0xddff },
+  /* 0x8b00 */
+  { 10588, 0xedf7 }, { 10601, 0x7fff }, { 10616, 0xddfd }, { 10629, 0x7eeb },
+  { 10641, 0xcfe7 }, { 10653, 0xb7ff }, { 10667, 0xbde9 }, { 10678, 0xef91 },
+  { 10688, 0x5d75 }, { 10698, 0xd77c }, { 10709, 0x0000 }, { 10709, 0x0000 },
+  { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 },
+  /* 0x8c00 */
+  { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0xfa80 },
+  { 10716, 0xffee }, { 10730, 0xb4f1 }, { 10739, 0xbf76 }, { 10751, 0x2fef },
+  { 10763, 0xb677 }, { 10774, 0x77bf }, { 10787, 0x9fbf }, { 10800, 0xfffd },
+  { 10815, 0x95bf }, { 10826, 0xf6ae }, { 10837, 0x75ff }, { 10850, 0x7f3b },
+  /* 0x8d00 */
+  { 10862, 0xa7f5 }, { 10873, 0x0af9 }, { 10881, 0x0000 }, { 10881, 0x0000 },
+  { 10881, 0x0000 }, { 10881, 0x0000 }, { 10881, 0xfbd0 }, { 10891, 0x2bdd },
+  { 10901, 0xf633 }, { 10911, 0x9a7f }, { 10922, 0xfdab }, { 10934, 0xd6fc },
+  { 10945, 0xf9e6 }, { 10956, 0xbfeb }, { 10969, 0xdfdf }, { 10983, 0xf41f },
+  /* 0x8e00 */
+  { 10993, 0xa6fd }, { 11004, 0xffff }, { 11020, 0x4aff }, { 11031, 0xf37b },
+  { 11043, 0x7fb7 }, { 11056, 0xfef9 }, { 11069, 0xb6ff }, { 11082, 0x1d5c },
+  { 11090, 0x7ff6 }, { 11103, 0xe5ff }, { 11116, 0x1f7b }, { 11127, 0x2404 },
+  { 11130, 0xbe05 }, { 11138, 0xf99e }, { 11149, 0xdbe3 }, { 11160, 0xdff2 },
+  /* 0x8f00 */
+  { 11172, 0x6fef }, { 11185, 0xfdff }, { 11200, 0xd679 }, { 11210, 0xcbfc },
+  { 11221, 0xebfd }, { 11234, 0xefff }, { 11249, 0x001f }, { 11254, 0x0000 },
+  { 11254, 0x0000 }, { 11254, 0x9800 }, { 11257, 0xe148 }, { 11263, 0x8017 },
+  { 11268, 0x6a74 }, { 11276, 0x00fe }, { 11283, 0x6d7f }, { 11295, 0xfdf1 },
+  /* 0x9000 */
+  { 11307, 0xb87f }, { 11318, 0xfef3 }, { 11331, 0xe01f }, { 11339, 0xf176 },
+  { 11349, 0xee96 }, { 11359, 0x7b3f }, { 11371, 0xeb8d }, { 11381, 0xfffd },
+  { 11396, 0xadff }, { 11409, 0xcbb3 }, { 11419, 0x84ef }, { 11428, 0xe17f },
+  { 11439, 0x4daa }, { 11447, 0xbff0 }, { 11458, 0xbf3f }, { 11471, 0xfe3f },
+  /* 0x9100 */
+  { 11484, 0xebff }, { 11498, 0xffd7 }, { 11512, 0xffdf }, { 11527, 0xcf7f },
+  { 11540, 0xfffb }, { 11555, 0x85ed }, { 11564, 0xd73f }, { 11576, 0x07bc },
+  { 11584, 0xaeff }, { 11597, 0xfe0f }, { 11608, 0xfdaf }, { 11621, 0x76bf },
+  { 11633, 0xfaef }, { 11646, 0x37bb }, { 11657, 0x7fdc }, { 11669, 0xa3ba },
+  /* 0x9200 */
+  { 11678, 0xb6ff }, { 11691, 0x56f7 }, { 11702, 0x60f8 }, { 11709, 0xe7df },
+  { 11722, 0xff61 }, { 11733, 0x4cdf }, { 11743, 0xb0fb }, { 11753, 0xff45 },
+  { 11764, 0x7ded }, { 11776, 0x3ffa }, { 11788, 0x1fff }, { 11801, 0x18fc },
+  { 11809, 0xffff }, { 11825, 0xe3af }, { 11836, 0xc7d3 }, { 11846, 0xdf83 },
+  /* 0x9300 */
+  { 11856, 0xfb57 }, { 11868, 0xef7d }, { 11881, 0xefff }, { 11896, 0x1378 },
+  { 11903, 0xfec0 }, { 11912, 0x5ff7 }, { 11925, 0x34bb }, { 11934, 0x5ee3 },
+  { 11944, 0xf70d }, { 11954, 0xeff6 }, { 11967, 0xd7fe }, { 11980, 0x00bf },
+  { 11987, 0xf59d }, { 11998, 0xf7f7 }, { 12012, 0x51de }, { 12021, 0xffe0 },
+  /* 0x9400 */
+  { 12032, 0xfec9 }, { 12043, 0x037f }, { 12052, 0x5f01 }, { 12059, 0xbfef },
+  { 12073, 0x9ff1 }, { 12084, 0x60a7 }, { 12091, 0xef1d }, { 12102, 0xf1ff },
+  { 12115, 0x000f }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 },
+  { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 },
+  /* 0x9500 */
+  { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 },
+  { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x3c80 },
+  { 12124, 0xfb4d }, { 12135, 0xd91f }, { 12145, 0x7b3a }, { 12155, 0xfee3 },
+  { 12167, 0x3fe9 }, { 12178, 0xdc7f }, { 12190, 0x003f }, { 12196, 0x0000 },
+  /* 0x9600 */
+  { 12196, 0x0000 }, { 12196, 0x5000 }, { 12198, 0xf51f }, { 12209, 0xbe07 },
+  { 12218, 0xfc1d }, { 12228, 0xf91b }, { 12238, 0xbc1e }, { 12247, 0x71ff },
+  { 12259, 0x6ff9 }, { 12271, 0x5bbe }, { 12282, 0x5796 }, { 12291, 0x9b1b },
+  { 12300, 0x7fff }, { 12315, 0xfffc }, { 12329, 0x872e }, { 12337, 0xafe7 },
+  /* 0x9700 */
+  { 12349, 0xebf5 }, { 12361, 0xf34f }, { 12372, 0xdffd }, { 12386, 0xe725 },
+  { 12395, 0x0bdc }, { 12403, 0x5d44 }, { 12410, 0x5747 }, { 12419, 0xfddd },
+  { 12432, 0xed3f }, { 12444, 0x7790 }, { 12452, 0x7d7f }, { 12465, 0x8ac8 },
+  { 12471, 0xfafa }, { 12483, 0xf3f9 }, { 12495, 0x202a }, { 12499, 0xef4b },
+  /* 0x9800 */
+  { 12510, 0xf5ff }, { 12524, 0x79cf }, { 12535, 0xabd3 }, { 12545, 0x0ba5 },
+  { 12552, 0xf77a }, { 12564, 0xfb8f }, { 12576, 0x8ebd }, { 12586, 0x001f },
+  { 12591, 0x0000 }, { 12591, 0x0000 }, { 12591, 0xf300 }, { 12597, 0xfd4e },
+  { 12608, 0x1a57 }, { 12616, 0x8800 }, { 12618, 0xaeac }, { 12627, 0x7654 },
+  /* 0x9900 */
+  { 12635, 0x17ad }, { 12644, 0xcdff }, { 12657, 0xffb2 }, { 12669, 0xf42f },
+  { 12679, 0x5baa }, { 12688, 0xdbff }, { 12702, 0x0002 }, { 12703, 0x0000 },
+  { 12703, 0x0000 }, { 12703, 0x73c0 }, { 12710, 0xf9ea }, { 12721, 0x2e3f },
+  { 12731, 0xfa8e }, { 12741, 0xbbff }, { 12755, 0x76bc }, { 12765, 0xffd3 },
+  /* 0x9a00 */
+  { 12778, 0xeefe }, { 12791, 0x7e72 }, { 12801, 0x7ebd }, { 12813, 0xe7f7 },
+  { 12826, 0xf77f }, { 12840, 0xcefd }, { 12852, 0x0ff5 }, { 12862, 0x0000 },
+  { 12862, 0x0000 }, { 12862, 0x0000 }, { 12862, 0xa900 }, { 12866, 0xdb9b },
+  { 12877, 0xa4c7 }, { 12885, 0x917f }, { 12895, 0xf8ca }, { 12904, 0x7ece },
+  /* 0x9b00 */
+  { 12915, 0x7d7a }, { 12926, 0xc7e7 }, { 12937, 0xcbbd }, { 12948, 0xdcae },
+  { 12958, 0xfd7e }, { 12971, 0x8f76 }, { 12981, 0x91d3 }, { 12989, 0x7cf3 },
+  { 13000, 0x01e5 }, { 13006, 0x4c2f }, { 13014, 0xed77 }, { 13026, 0xa360 },
+  { 13032, 0x07db }, { 13041, 0x5ef8 }, { 13051, 0x1df7 }, { 13062, 0x2181 },
+  /* 0x9c00 */
+  { 13066, 0x6be0 }, { 13074, 0x309c }, { 13080, 0x3b3a }, { 13089, 0xfade },
+  { 13101, 0x7f53 }, { 13112, 0xc3f5 }, { 13122, 0x61cd }, { 13130, 0x07ba },
+  { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x0000 },
+  { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x26e0 }, { 13144, 0xbefe },
+  /* 0x9d00 */
+  { 13157, 0x03f9 }, { 13165, 0xebb5 }, { 13176, 0xe36d }, { 13186, 0xe9cb },
+  { 13196, 0x9c2f }, { 13205, 0xbfde }, { 13218, 0x9f83 }, { 13227, 0xabbf },
+  { 13239, 0x1ff7 }, { 13251, 0xffd5 }, { 13264, 0xb7df }, { 13277, 0xdffe },
+  { 13291, 0xfdae }, { 13303, 0xffef }, { 13318, 0xfb7e }, { 13331, 0xeffd },
+  /* 0x9e00 */
+  { 13345, 0xaaff }, { 13357, 0x6ebf }, { 13369, 0x0000 }, { 13369, 0x0000 },
+  { 13369, 0x0000 }, { 13369, 0x0000 }, { 13369, 0x0000 }, { 13369, 0xb620 },
+  { 13375, 0x7fcd }, { 13387, 0xbe9e }, { 13398, 0x62b3 }, { 13406, 0x58f1 },
+  { 13414, 0xf10d }, { 13422, 0xfd7b }, { 13435, 0xe9f1 }, { 13445, 0xbefd },
+  /* 0x9f00 */
+  { 13458, 0xc6c3 }, { 13466, 0x5f6d }, { 13477, 0xff3d }, { 13490, 0x69ff },
+  { 13502, 0xffcf }, { 13516, 0xfbf4 }, { 13528, 0xdcfb }, { 13540, 0x4ff7 },
+  { 13552, 0x2000 }, { 13553, 0x1137 }, { 13560, 0x0015 },
+};
+static const Summary16 big5_uni2indx_pagefa[1] = {
+  /* 0xfa00 */
+  { 13563, 0x3000 },
+};
+static const Summary16 big5_uni2indx_pagefe[23] = {
+  /* 0xfe00 */
+  { 13565, 0x0000 }, { 13565, 0x0000 }, { 13565, 0x0000 }, { 13565, 0xfffb },
+  { 13580, 0xfe1f }, { 13592, 0xfef5 }, { 13605, 0x0e7f }, { 13615, 0x0000 },
+  { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 },
+  { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 },
+  /* 0xff00 */
+  { 13615, 0xff7a }, { 13628, 0xffff }, { 13644, 0xffff }, { 13660, 0x97ff },
+  { 13673, 0xfffe }, { 13688, 0x3fff }, { 13702, 0x0010 },
+};
+
+static int
+big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0000 && wc < 0x0100)
+      summary = &big5_uni2indx_page00[(wc>>4)];
+    else if (wc >= 0x0200 && wc < 0x0460)
+      summary = &big5_uni2indx_page02[(wc>>4)-0x020];
+    else if (wc >= 0x2000 && wc < 0x22c0)
+      summary = &big5_uni2indx_page20[(wc>>4)-0x200];
+    else if (wc >= 0x2400 && wc < 0x2650)
+      summary = &big5_uni2indx_page24[(wc>>4)-0x240];
+    else if (wc >= 0x3000 && wc < 0x33e0)
+      summary = &big5_uni2indx_page30[(wc>>4)-0x300];
+    else if (wc >= 0x4e00 && wc < 0x9fb0)
+      summary = &big5_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0xfa00 && wc < 0xfa10)
+      summary = &big5_uni2indx_pagefa[(wc>>4)-0xfa0];
+    else if (wc >= 0xfe00 && wc < 0xff70)
+      summary = &big5_uni2indx_pagefe[(wc>>4)-0xfe0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = big5_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/big5_2003.h b/lib/big5_2003.h
new file mode 100644
index 0000000..b532ce6
--- /dev/null
+++ b/lib/big5_2003.h
@@ -0,0 +1,476 @@
+/*
+ * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * BIG5-2003
+ */
+
+/*
+ * BIG5-2003 is a slightly extended and slightly modified version of BIG5.
+ * It is actually nearer to Microsoft CP950 than to BIG5. The differences
+ * between EASTASIA/OTHER/BIG5.TXT found on ftp.unicode.org and BIG5-2003.TXT
+ * are as follows:
+ *
+ * 1. Some characters in the symbols area (0xA140..0xA2CE) are defined
+ *    differently:
+ *
+ *     code   BIG5.TXT                       BIG5-2003.TXT
+ *    0xA145  0x2022 # BULLET                0x2027 # HYPHENATION POINT
+ *    0xA14E  0xFF64 # HALFWIDTH IDEOGRAPHIC COMMA
+ *                                           0xFE51 # SMALL IDEOGRAPHIC COMMA
+ *    0xA156  0x2013 # EN DASH               0x2015 # HORIZONTAL BAR
+ *    0xA15A    ---                          0x2574 # BOX DRAWINGS LIGHT LEFT
+ *    0xA1C3    ---                          0xFFE3 # FULLWIDTH MACRON
+ *    0xA1C5    ---                          0x02CD # MODIFIER LETTER LOW MACRON
+ *    0xA1E3  0x223C # TILDE OPERATOR        0xFF5E # FULLWIDTH TILDE
+ *    0xA1F2  0x2641 # EARTH                 0x2295 # CIRCLED PLUS
+ *    0xA1F3  0x2609 # SUN                   0x2299 # CIRCLED DOT OPERATOR
+ *    0xA1FE    ---                          0xFF0F # FULLWIDTH SOLIDUS
+ *    0xA240    ---                          0xFF3C # FULLWIDTH REVERSE SOLIDUS
+ *    0xA241  0xFF0F # FULLWIDTH SOLIDUS     0x2215 # DIVISION SLASH
+ *    0xA242  0xFF3C # FULLWIDTH REVERSE SOLIDUS
+ *                                           0xFE68 # SMALL REVERSE SOLIDUS
+ *    0xA244  0x00A5 # YEN SIGN              0xFFE5 # FULLWIDTH YEN SIGN
+ *    0xA246  0x00A2 # CENT SIGN             0xFFE0 # FULLWIDTH CENT SIGN
+ *    0xA247  0x00A3 # POUND SIGN            0xFFE1 # FULLWIDTH POUND SIGN
+ *    0xA2A4  0x2550 # BOX DRAWINGS DOUBLE HORIZONTAL
+ *                                           0x2501 # BOX DRAWINGS HEAVY HORIZONTAL
+ *    0xA2A5  0x255E # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ *                                           0x251D # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
+ *    0xA2A6  0x256A # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ *                                           0x253F # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
+ *    0xA2A7  0x2561 # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ *                                           0x2525 # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
+ *    0xA2CC    ---                          0x3038 # HANGZHOU NUMERAL TEN
+ *    0xA2CD  0x5344                         0x3039 # HANGZHOU NUMERAL TWENTY
+ *    0xA2CE    ---                          0x303A # HANGZHOU NUMERAL THIRTY
+ *
+ * 2. A control symbols area is added:
+ *
+ *         code
+ *    0xA3C0..0xA3E0  U+2400..U+2421
+ *
+ * 3. The Euro sign is added:
+ *
+ *     code
+ *    0xA3E1  0x20AC # EURO SIGN
+ *
+ * 4. Some characters in the main area are defined differently:
+ *
+ *     code   BIG5.TXT                       BIG5-2003.TXT
+ *    0xC255  0x5F5D                         0x5F5E
+ *
+ * 5. The area 0xC6A1..0xC7FE is organized differently:
+ *
+ *         code
+ *    0xC6A1..0xC6BE  numerals (was in BIG5.TXT at 0xC7E9..0xC7FC)
+ *    0xC6BF..0xC6D7  radicals
+ *    0xC6D8..0xC6E6  rarely used symbols
+ *    0xC6E7..0xC77A  hiragana (U+3041..U+3093, was in BIG5.TXT at 0xC6A5..0xC6F7)
+ *    0xC77B..0xC7F2  katakana (U+30A1..U+30F6, was in BIG5.TXT at 0xC6F8..0xC7B0)
+ *
+ * 6. Some characters are added at 0xF9D6..0xF9DC.
+ *
+ * 7. Box drawing characters are added at 0xF9DD..0xF9FE.
+ *
+ *    Note: 4 of these characters are mapped in a non-inversible way, because
+ *    Unicode does not yet include the corresponding characters:
+ *
+ *     code                                           Unicode approximation
+ *    0xF9FA  BOX DRAWINGS DOUBLE ARC DOWN AND RIGHT  0x2554
+ *    0xF9FB  BOX DRAWINGS DOUBLE ARC DOWN AND LEFT   0x2557
+ *    0xF9FC  BOX DRAWINGS DOUBLE ARC UP AND RIGHT    0x255A
+ *    0xF9FD  BOX DRAWINGS DOUBLE ARC UP AND LEFT     0x255D
+ *
+ * 8. Private area mappings are added:
+ *
+ *              code                 Unicode
+ *    0x{81..8D}{40..7E,A1..FE}  U+EEB8..U+F6B0
+ *    0x{8E..A0}{40..7E,A1..FE}  U+E311..U+EEB7
+ *    0x{FA..FE}{40..7E,A1..FE}  U+E000..U+E310
+ *
+ *    These mappings are not contained in the BSMI Big5-2003 standard. However,
+ *    they were contained in a draft of it.
+ */
+
+static const unsigned short big5_2003_2uni_pagea1[314] = {
+  /* 0xa1 */
+  0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2027, 0xff1b, 0xff1a,
+  0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52,
+  0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2015, 0xfe31,
+  0x2014, 0xfe33, 0x2574, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35,
+  0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39,
+  0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d,
+  0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41,
+  0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b,
+  0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d,
+  0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7,
+  0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605,
+  0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, 0x32a3, 0x2105,
+  0x203e, 0xffe3, 0xff3f, 0x02cd, 0xfe49, 0xfe4a, 0xfe4d, 0xfe4e,
+  0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, 0xff0d, 0x00d7,
+  0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, 0x2266, 0x2267,
+  0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, 0xfe64, 0xfe65,
+  0xfe66, 0xff5e, 0x2229, 0x222a, 0x22a5, 0x2220, 0x221f, 0x22bf,
+  0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, 0x2640, 0x2642,
+  0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197,
+  0x2199, 0x2198, 0x2225, 0x2223, 0xff0f,
+  /* 0xa2 */
+  0xff3c, 0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1,
+  0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5,
+  0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4,
+  0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7,
+  0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586,
+  0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a,
+  0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500,
+  0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x256e,
+  0x2570, 0x256f, 0x2501, 0x251d, 0x253f, 0x2525, 0x25e2, 0x25e3,
+  0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, 0xff11, 0xff12,
+  0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x2160,
+  0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168,
+  0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027,
+  0x3028, 0x3029, 0x3038, 0x3039, 0x303a, 0xff21, 0xff22, 0xff23,
+  0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b,
+  0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33,
+  0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff41,
+  0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, 0xff49,
+  0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51,
+  0xff52, 0xff53, 0xff54, 0xff55, 0xff56,
+};
+
+static const unsigned short big5_2003_2uni_pagec6[70] = {
+  /* 0xc6a1 */
+  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
+  0x2468, 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479,
+  0x247a, 0x247b, 0x247c, 0x247d, 0x2170, 0x2171, 0x2172, 0x2173,
+  0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x2f02, 0x2f03,
+  0x2f05, 0x2f07, 0x2f0c, 0x2f0d, 0x2f0e, 0x2f13, 0x2f16, 0x2f19,
+  0x2f1b, 0x2f22, 0x2f27, 0x2f2e, 0x2f33, 0x2f34, 0x2f35, 0x2f39,
+  0x2f3a, 0x2f41, 0x2f46, 0x2f67, 0x2f68, 0x2fa1, 0x2faa, 0x00a8,
+  0xff3e, 0x30fd, 0x30fe, 0x309d, 0x309e, 0xfffd, 0xfffd, 0x3005,
+  0x3006, 0x3007, 0x30fc, 0xff3b, 0xff3d, 0x273d,
+};
+
+static const unsigned short big5_2003_2uni_pagef9[41] = {
+  /* 0xf9d6 */
+  0x7881, 0x92b9, 0x88cf, 0x58bb, 0x6052, 0x7ca7, 0x5afa,
+  /* 0xf9dd */
+  0x2554, 0x2566, 0x2557, 0x2560, 0x256c, 0x2563, 0x255a, 0x2569,
+  0x255d, 0x2552, 0x2564, 0x2555, 0x255e, 0x256a, 0x2561, 0x2558,
+  0x2567, 0x255b, 0x2553, 0x2565, 0x2556, 0x255f, 0x256b, 0x2562,
+  0x2559, 0x2568, 0x255c, 0x2551, 0x2550,
+  0x2554, 0x2557, 0x255a, 0x255d, /* not invertible */
+  0x2593,
+};
+
+static int
+big5_2003_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (BIG5 extended) */
+  if (c >= 0x81 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+        if (c >= 0xa1) {
+          if (c < 0xa3) {
+            unsigned int i = 157 * (c - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+            unsigned short wc = big5_2003_2uni_pagea1[i];
+            if (wc != 0xfffd) {
+              *pwc = (ucs4_t) wc;
+              return 2;
+            }
+          }
+          if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) {
+            if (!(c == 0xc2 && c2 == 0x55)) {
+              int ret = big5_mbtowc(conv,pwc,s,2);
+              if (ret != RET_ILSEQ)
+                return ret;
+              if (c == 0xa3) {
+                if (c2 >= 0xc0 && c2 <= 0xe1) {
+                  *pwc = (c2 == 0xe1 ? 0x20ac : c2 == 0xe0 ? 0x2421 : 0x2340 + c2);
+                  return 2;
+                }
+              } else if (c == 0xf9) {
+                if (c2 >= 0xd6) {
+                  *pwc = big5_2003_2uni_pagef9[c2-0xd6];
+                  return 2;
+                }
+              } else if (c >= 0xfa) {
+                *pwc = 0xe000 + 157 * (c - 0xfa) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+                return 2;
+              }
+            } else {
+              /* c == 0xc2 && c2 == 0x55. */
+              *pwc = 0x5f5e;
+              return 2;
+            }
+          } else {
+            /* (c == 0xc6 && c2 >= 0xa1) || c == 0xc7. */
+            unsigned int i = 157 * (c - 0xc6) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+            if (i < 133) {
+              /* 63 <= i < 133. */
+              unsigned short wc = big5_2003_2uni_pagec6[i-63];
+              if (wc != 0xfffd) {
+                *pwc = (ucs4_t) wc;
+                return 2;
+              }
+            } else if (i < 216) {
+              /* 133 <= i < 216. Hiragana. */
+              *pwc = 0x3041 - 133 + i;
+              return 2;
+            } else if (i < 302) {
+              /* 216 <= i < 302. Katakana. */
+              *pwc = 0x30a1 - 216 + i;
+              return 2;
+            }
+          }
+        } else {
+          /* 0x81 <= c < 0xa1. */
+          *pwc = (c >= 0x8e ? 0xdb18 : 0xeeb8) + 157 * (c - 0x81)
+                 + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+          return 2;
+        }
+      }
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char big5_2003_2charset_page25[29] = {
+  /* 0x2550 */
+  0xf9, 0xf8, 0xe6, 0xef, 0xdd, 0xe8, 0xf1, 0xdf,
+  0xec, 0xf5, 0xe3, 0xee, 0xf7, 0xe5, 0xe9, 0xf2,
+  0xe0, 0xeb, 0xf4, 0xe2, 0xe7, 0xf0, 0xde, 0xed,
+  0xf6, 0xe4, 0xea, 0xf3, 0xe1,
+};
+
+static int
+big5_2003_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (BIG5 extended) */
+  switch (wc >> 8) {
+    case 0x00:
+      if (wc == 0x00a8) { buf[0] = 0xc6; buf[1] = 0xd8; ret = 2; break; }
+      if (wc == 0x00a2 || wc == 0x00a3 || wc == 0x00a5)
+        return RET_ILUNI;
+      break;
+    case 0x02:
+      if (wc == 0x02cd) { buf[0] = 0xa1; buf[1] = 0xc5; ret = 2; break; }
+      break;
+    case 0x04:
+      return RET_ILUNI;
+    case 0x20:
+      if (wc == 0x2015) { buf[0] = 0xa1; buf[1] = 0x56; ret = 2; break; }
+      if (wc == 0x2027) { buf[0] = 0xa1; buf[1] = 0x45; ret = 2; break; }
+      if (wc == 0x20ac) { buf[0] = 0xa3; buf[1] = 0xe1; ret = 2; break; }
+      if (wc == 0x2013 || wc == 0x2022)
+        return RET_ILUNI;
+      break;
+    case 0x21:
+      if (wc >= 0x2170 && wc <= 0x2179) {
+        buf[0] = 0xc6; buf[1] = wc - 0x20bb; ret = 2;
+        break;
+      }
+      break;
+    case 0x22:
+      if (wc == 0x2215) { buf[0] = 0xa2; buf[1] = 0x41; ret = 2; break; }
+      if (wc == 0x2295) { buf[0] = 0xa1; buf[1] = 0xf2; ret = 2; break; }
+      if (wc == 0x2299) { buf[0] = 0xa1; buf[1] = 0xf3; ret = 2; break; }
+      if (wc == 0x223c)
+        return RET_ILUNI;
+      break;
+    case 0x24:
+      if (wc <= 0x241f) { buf[0] = 0xa3; buf[1] = wc - 0x2340; ret = 2; break; }
+      if (wc == 0x2421) { buf[0] = 0xa3; buf[1] = 0xe0; ret = 2; break; }
+      if (wc >= 0x2460 && wc <= 0x2469) {
+        buf[0] = 0xc6; buf[1] = wc - 0x23bf; ret = 2;
+        break;
+      }
+      if (wc >= 0x2474 && wc <= 0x247d) {
+        buf[0] = 0xc6; buf[1] = wc - 0x23c9; ret = 2;
+        break;
+      }
+      break;
+    case 0x25:
+      if (wc == 0x2501) { buf[0] = 0xa2; buf[1] = 0xa4; ret = 2; break; }
+      if (wc == 0x251d) { buf[0] = 0xa2; buf[1] = 0xa5; ret = 2; break; }
+      if (wc == 0x2525) { buf[0] = 0xa2; buf[1] = 0xa7; ret = 2; break; }
+      if (wc == 0x253f) { buf[0] = 0xa2; buf[1] = 0xa6; ret = 2; break; }
+      if (wc >= 0x2550 && wc <= 0x256c) {
+        buf[0] = 0xf9; buf[1] = big5_2003_2charset_page25[wc-0x2550]; ret = 2;
+        break;
+      }
+      if (wc == 0x2574) { buf[0] = 0xa1; buf[1] = 0x5a; ret = 2; break; }
+      if (wc == 0x2593) { buf[0] = 0xf9; buf[1] = 0xfe; ret = 2; break; }
+      break;
+    case 0x26:
+      if (wc == 0x2609 || wc == 0x2641)
+        return RET_ILUNI;
+      break;
+    case 0x27:
+      if (wc == 0x273d) { buf[0] = 0xc6; buf[1] = 0xe6; ret = 2; break; }
+      break;
+    case 0x2f:
+      if (wc == 0x2f02) { buf[0] = 0xc6; buf[1] = 0xbf; ret = 2; break; }
+      if (wc == 0x2f03) { buf[0] = 0xc6; buf[1] = 0xc0; ret = 2; break; }
+      if (wc == 0x2f05) { buf[0] = 0xc6; buf[1] = 0xc1; ret = 2; break; }
+      if (wc == 0x2f07) { buf[0] = 0xc6; buf[1] = 0xc2; ret = 2; break; }
+      if (wc == 0x2f0c) { buf[0] = 0xc6; buf[1] = 0xc3; ret = 2; break; }
+      if (wc == 0x2f0d) { buf[0] = 0xc6; buf[1] = 0xc4; ret = 2; break; }
+      if (wc == 0x2f0e) { buf[0] = 0xc6; buf[1] = 0xc5; ret = 2; break; }
+      if (wc == 0x2f13) { buf[0] = 0xc6; buf[1] = 0xc6; ret = 2; break; }
+      if (wc == 0x2f16) { buf[0] = 0xc6; buf[1] = 0xc7; ret = 2; break; }
+      if (wc == 0x2f19) { buf[0] = 0xc6; buf[1] = 0xc8; ret = 2; break; }
+      if (wc == 0x2f1b) { buf[0] = 0xc6; buf[1] = 0xc9; ret = 2; break; }
+      if (wc == 0x2f22) { buf[0] = 0xc6; buf[1] = 0xca; ret = 2; break; }
+      if (wc == 0x2f27) { buf[0] = 0xc6; buf[1] = 0xcb; ret = 2; break; }
+      if (wc == 0x2f2e) { buf[0] = 0xc6; buf[1] = 0xcc; ret = 2; break; }
+      if (wc == 0x2f33) { buf[0] = 0xc6; buf[1] = 0xcd; ret = 2; break; }
+      if (wc == 0x2f34) { buf[0] = 0xc6; buf[1] = 0xce; ret = 2; break; }
+      if (wc == 0x2f35) { buf[0] = 0xc6; buf[1] = 0xcf; ret = 2; break; }
+      if (wc == 0x2f39) { buf[0] = 0xc6; buf[1] = 0xd0; ret = 2; break; }
+      if (wc == 0x2f3a) { buf[0] = 0xc6; buf[1] = 0xd1; ret = 2; break; }
+      if (wc == 0x2f41) { buf[0] = 0xc6; buf[1] = 0xd2; ret = 2; break; }
+      if (wc == 0x2f46) { buf[0] = 0xc6; buf[1] = 0xd3; ret = 2; break; }
+      if (wc == 0x2f67) { buf[0] = 0xc6; buf[1] = 0xd4; ret = 2; break; }
+      if (wc == 0x2f68) { buf[0] = 0xc6; buf[1] = 0xd5; ret = 2; break; }
+      if (wc == 0x2fa1) { buf[0] = 0xc6; buf[1] = 0xd6; ret = 2; break; }
+      if (wc == 0x2faa) { buf[0] = 0xc6; buf[1] = 0xd7; ret = 2; break; }
+      break;
+    case 0x30:
+      if (wc >= 0x3005 && wc <= 0x3007) {
+        buf[0] = 0xc6; buf[1] = wc - 0x2f25; ret = 2;
+        break;
+      }
+      if (wc >= 0x3038 && wc <= 0x303a) {
+        buf[0] = 0xa2; buf[1] = wc - 0x2f6c; ret = 2;
+        break;
+      }
+      if (wc >= 0x3041 && wc <= 0x3093) {
+        if (wc < 0x3059) {
+          buf[0] = 0xc6; buf[1] = wc - 0x2f5a;
+        } else {
+          buf[0] = 0xc7; buf[1] = wc - 0x3019;
+        }
+        ret = 2;
+        break;
+      }
+      if (wc == 0x309d) { buf[0] = 0xc6; buf[1] = 0xdc; ret = 2; break; }
+      if (wc == 0x309e) { buf[0] = 0xc6; buf[1] = 0xdd; ret = 2; break; }
+      if (wc >= 0x30a1 && wc <= 0x30f6) {
+        buf[0] = 0xc7; buf[1] = wc - (wc < 0x30a5 ? 0x3026 : 0x3004); ret = 2;
+        break;
+      }
+      if (wc == 0x30fc) { buf[0] = 0xc6; buf[1] = 0xe3; ret = 2; break; }
+      if (wc == 0x30fd) { buf[0] = 0xc6; buf[1] = 0xda; ret = 2; break; }
+      if (wc == 0x30fe) { buf[0] = 0xc6; buf[1] = 0xdb; ret = 2; break; }
+      break;
+    case 0x53:
+      if (wc == 0x5344)
+        return RET_ILUNI;
+      break;
+    case 0x58:
+      if (wc == 0x58bb) { buf[0] = 0xf9; buf[1] = 0xd9; ret = 2; break; }
+      break;
+    case 0x5a:
+      if (wc == 0x5afa) { buf[0] = 0xf9; buf[1] = 0xdc; ret = 2; break; }
+      break;
+    case 0x5f:
+      if (wc == 0x5f5e) { buf[0] = 0xc2; buf[1] = 0x55; ret = 2; break; }
+      if (wc == 0x5f5d)
+        return RET_ILUNI;
+      break;
+    case 0x60:
+      if (wc == 0x6052) { buf[0] = 0xf9; buf[1] = 0xda; ret = 2; break; }
+      break;
+    case 0x78:
+      if (wc == 0x7881) { buf[0] = 0xf9; buf[1] = 0xd6; ret = 2; break; }
+      break;
+    case 0x7c:
+      if (wc == 0x7ca7) { buf[0] = 0xf9; buf[1] = 0xdb; ret = 2; break; }
+      break;
+    case 0x88:
+      if (wc == 0x88cf) { buf[0] = 0xf9; buf[1] = 0xd8; ret = 2; break; }
+      break;
+    case 0x92:
+      if (wc == 0x92b9) { buf[0] = 0xf9; buf[1] = 0xd7; ret = 2; break; }
+      break;
+    case 0xe0: case 0xe1: case 0xe2: case 0xe3: case 0xe4: case 0xe5:
+    case 0xe6: case 0xe7: case 0xe8: case 0xe9: case 0xea: case 0xeb:
+    case 0xec: case 0xed: case 0xee: case 0xef: case 0xf0: case 0xf1:
+    case 0xf2: case 0xf3: case 0xf4: case 0xf5: case 0xf6:
+      {
+        unsigned int i = wc - 0xe000;
+        if (i < 5809) {
+          unsigned int c1 = i / 157;
+          unsigned int c2 = i % 157;
+          buf[0] = c1 + (c1 < 5 ? 0xfa : c1 < 24 ? 0x89 : 0x69);
+          buf[1] = c2 + (c2 < 0x3f ? 0x40 : 0x62);
+          ret = 2;
+          break;
+        }
+      }
+      break;
+    case 0xfe:
+      if (wc == 0xfe51) { buf[0] = 0xa1; buf[1] = 0x4e; ret = 2; break; }
+      if (wc == 0xfe68) { buf[0] = 0xa2; buf[1] = 0x42; ret = 2; break; }
+      break;
+    case 0xff:
+      if (wc == 0xff0f) { buf[0] = 0xa1; buf[1] = 0xfe; ret = 2; break; }
+      if (wc == 0xff3b) { buf[0] = 0xc6; buf[1] = 0xe4; ret = 2; break; }
+      if (wc == 0xff3c) { buf[0] = 0xa2; buf[1] = 0x40; ret = 2; break; }
+      if (wc == 0xff3d) { buf[0] = 0xc6; buf[1] = 0xe5; ret = 2; break; }
+      if (wc == 0xff3e) { buf[0] = 0xc6; buf[1] = 0xd9; ret = 2; break; }
+      if (wc == 0xff5e) { buf[0] = 0xa1; buf[1] = 0xe3; ret = 2; break; }
+      if (wc == 0xffe0) { buf[0] = 0xa2; buf[1] = 0x46; ret = 2; break; }
+      if (wc == 0xffe1) { buf[0] = 0xa2; buf[1] = 0x47; ret = 2; break; }
+      if (wc == 0xffe3) { buf[0] = 0xa1; buf[1] = 0xc3; ret = 2; break; }
+      if (wc == 0xffe5) { buf[0] = 0xa2; buf[1] = 0x44; ret = 2; break; }
+      if (wc == 0xff64)
+        return RET_ILUNI;
+      break;
+  }
+  if (ret == RET_ILUNI)
+    ret = big5_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0];
+    r[1] = buf[1];
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/big5hkscs1999.h b/lib/big5hkscs1999.h
new file mode 100644
index 0000000..9e0d1b0
--- /dev/null
+++ b/lib/big5hkscs1999.h
@@ -0,0 +1,197 @@
+/*
+ * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * BIG5-HKSCS:1999
+ */
+
+/*
+ * BIG5-HKSCS:1999 can be downloaded from
+ *   http://www.info.gov.hk/digital21/eng/hkscs/download.html
+ *   http://www.info.gov.hk/digital21/eng/hkscs/index.html
+ *
+ * It extends BIG5 (without the rows 0xC6..0xC7) through the ranges
+ *
+ *   0x{88..8D}{40..7E,A1..FE}      641 characters
+ *   0x{8E..A0}{40..7E,A1..FE}     2898 characters
+ *   0x{C6..C8}{40..7E,A1..FE}      359 characters
+ *   0xF9{D6..FE}                    41 characters
+ *   0x{FA..FE}{40..7E,A1..FE}      763 characters
+ *
+ * Note that some HKSCS characters are not contained in Unicode 3.2
+ * and are therefore best represented as sequences of Unicode characters:
+ *   0x8862  U+00CA U+0304  LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON
+ *   0x8864  U+00CA U+030C  LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON
+ *   0x88A3  U+00EA U+0304  LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON
+ *   0x88A5  U+00EA U+030C  LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON
+ */
+
+#include "hkscs1999.h"
+#include "flushwc.h"
+
+static int
+big5hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  ucs4_t last_wc = conv->istate;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = last_wc;
+    return 0; /* Don't advance the input pointer. */
+  } else {
+    unsigned char c = *s;
+    /* Code set 0 (ASCII) */
+    if (c < 0x80)
+      return ascii_mbtowc(conv,pwc,s,n);
+    /* Code set 1 (BIG5 extended) */
+    if (c >= 0xa1 && c < 0xff) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+          if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) {
+            int ret = big5_mbtowc(conv,pwc,s,2);
+            if (ret != RET_ILSEQ)
+              return ret;
+          }
+        }
+      }
+    }
+    {
+      int ret = hkscs1999_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    if (c == 0x88) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if (c2 == 0x62 || c2 == 0x64 || c2 == 0xa3 || c2 == 0xa5) {
+          /* It's a composed character. */
+          ucs4_t wc1 = ((c2 >> 3) << 2) + 0x009a; /* = 0x00ca or 0x00ea */
+          ucs4_t wc2 = ((c2 & 6) << 2) + 0x02fc; /* = 0x0304 or 0x030c */
+          /* We cannot output two Unicode characters at once. So,
+             output the first character and buffer the second one. */
+          *pwc = wc1;
+          conv->istate = wc2;
+          return 2;
+        }
+      }
+    }
+    return RET_ILSEQ;
+  }
+}
+
+#define big5hkscs1999_flushwc normal_flushwc
+
+static int
+big5hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int count = 0;
+  unsigned char last = conv->ostate;
+
+  if (last) {
+    /* last is = 0x66 or = 0xa7. */
+    if (wc == 0x0304 || wc == 0x030c) {
+      /* Output the combined character. */
+      if (n >= 2) {
+        r[0] = 0x88;
+        r[1] = last + ((wc & 24) >> 2) - 4; /* = 0x62 or 0x64 or 0xa3 or 0xa5 */
+        conv->ostate = 0;
+        return 2;
+      } else
+        return RET_TOOSMALL;
+    }
+
+    /* Output the buffered character. */
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x88;
+    r[1] = last;
+    r += 2;
+    count = 2;
+  }
+
+  /* Code set 0 (ASCII) */
+  if (wc < 0x0080) {
+    /* Plain ASCII character. */
+    if (n > count) {
+      r[0] = (unsigned char) wc;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else {
+    unsigned char buf[2];
+    int ret;
+
+    /* Code set 1 (BIG5 extended) */
+    ret = big5_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) {
+        if (n >= count+2) {
+          r[0] = buf[0];
+          r[1] = buf[1];
+          conv->ostate = 0;
+          return count+2;
+        } else
+          return RET_TOOSMALL;
+      }
+    }
+    ret = hkscs1999_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if ((wc & ~0x0020) == 0x00ca) {
+        /* A possible first character of a multi-character sequence. We have to
+           buffer it. */
+        if (!(buf[0] == 0x88 && (buf[1] == 0x66 || buf[1] == 0xa7))) abort();
+        conv->ostate = buf[1]; /* = 0x66 or = 0xa7 */
+        return count+0;
+      }
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    return RET_ILUNI;
+  }
+}
+
+static int
+big5hkscs1999_reset (conv_t conv, unsigned char *r, int n)
+{
+  unsigned char last = conv->ostate;
+
+  if (last) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x88;
+    r[1] = last;
+    /* conv->ostate = 0; will be done by the caller */
+    return 2;
+  } else
+    return 0;
+}
diff --git a/lib/big5hkscs2001.h b/lib/big5hkscs2001.h
new file mode 100644
index 0000000..2d378c4
--- /dev/null
+++ b/lib/big5hkscs2001.h
@@ -0,0 +1,215 @@
+/*
+ * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * BIG5-HKSCS:2001
+ */
+
+/*
+ * BIG5-HKSCS:2001 can be downloaded from
+ *   http://www.info.gov.hk/digital21/eng/hkscs/download.html
+ *   http://www.info.gov.hk/digital21/eng/hkscs/index.html
+ *
+ * It extends BIG5-HKSCS:1999 through 116 characters.
+ *
+ * It extends BIG5 (without the rows 0xC6..0xC7) through the ranges
+ *
+ *   0x{88..8D}{40..7E,A1..FE}      757 characters
+ *   0x{8E..A0}{40..7E,A1..FE}     2898 characters
+ *   0x{C6..C8}{40..7E,A1..FE}      359 characters
+ *   0xF9{D6..FE}                    41 characters
+ *   0x{FA..FE}{40..7E,A1..FE}      763 characters
+ *
+ * Note that some HKSCS characters are not contained in Unicode 3.2
+ * and are therefore best represented as sequences of Unicode characters:
+ *   0x8862  U+00CA U+0304  LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON
+ *   0x8864  U+00CA U+030C  LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON
+ *   0x88A3  U+00EA U+0304  LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON
+ *   0x88A5  U+00EA U+030C  LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON
+ */
+
+#include "hkscs2001.h"
+#include "flushwc.h"
+
+static int
+big5hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  ucs4_t last_wc = conv->istate;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = last_wc;
+    return 0; /* Don't advance the input pointer. */
+  } else {
+    unsigned char c = *s;
+    /* Code set 0 (ASCII) */
+    if (c < 0x80)
+      return ascii_mbtowc(conv,pwc,s,n);
+    /* Code set 1 (BIG5 extended) */
+    if (c >= 0xa1 && c < 0xff) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+          if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) {
+            int ret = big5_mbtowc(conv,pwc,s,2);
+            if (ret != RET_ILSEQ)
+              return ret;
+          }
+        }
+      }
+    }
+    {
+      int ret = hkscs1999_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    {
+      int ret = hkscs2001_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    if (c == 0x88) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if (c2 == 0x62 || c2 == 0x64 || c2 == 0xa3 || c2 == 0xa5) {
+          /* It's a composed character. */
+          ucs4_t wc1 = ((c2 >> 3) << 2) + 0x009a; /* = 0x00ca or 0x00ea */
+          ucs4_t wc2 = ((c2 & 6) << 2) + 0x02fc; /* = 0x0304 or 0x030c */
+          /* We cannot output two Unicode characters at once. So,
+             output the first character and buffer the second one. */
+          *pwc = wc1;
+          conv->istate = wc2;
+          return 2;
+        }
+      }
+    }
+    return RET_ILSEQ;
+  }
+}
+
+#define big5hkscs2001_flushwc normal_flushwc
+
+static int
+big5hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int count = 0;
+  unsigned char last = conv->ostate;
+
+  if (last) {
+    /* last is = 0x66 or = 0xa7. */
+    if (wc == 0x0304 || wc == 0x030c) {
+      /* Output the combined character. */
+      if (n >= 2) {
+        r[0] = 0x88;
+        r[1] = last + ((wc & 24) >> 2) - 4; /* = 0x62 or 0x64 or 0xa3 or 0xa5 */
+        conv->ostate = 0;
+        return 2;
+      } else
+        return RET_TOOSMALL;
+    }
+
+    /* Output the buffered character. */
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x88;
+    r[1] = last;
+    r += 2;
+    count = 2;
+  }
+
+  /* Code set 0 (ASCII) */
+  if (wc < 0x0080) {
+    /* Plain ASCII character. */
+    if (n > count) {
+      r[0] = (unsigned char) wc;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else {
+    unsigned char buf[2];
+    int ret;
+
+    /* Code set 1 (BIG5 extended) */
+    ret = big5_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) {
+        if (n >= count+2) {
+          r[0] = buf[0];
+          r[1] = buf[1];
+          conv->ostate = 0;
+          return count+2;
+        } else
+          return RET_TOOSMALL;
+      }
+    }
+    ret = hkscs1999_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if ((wc & ~0x0020) == 0x00ca) {
+        /* A possible first character of a multi-character sequence. We have to
+           buffer it. */
+        if (!(buf[0] == 0x88 && (buf[1] == 0x66 || buf[1] == 0xa7))) abort();
+        conv->ostate = buf[1]; /* = 0x66 or = 0xa7 */
+        return count+0;
+      }
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    ret = hkscs2001_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    return RET_ILUNI;
+  }
+}
+
+static int
+big5hkscs2001_reset (conv_t conv, unsigned char *r, int n)
+{
+  unsigned char last = conv->ostate;
+
+  if (last) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x88;
+    r[1] = last;
+    /* conv->ostate = 0; will be done by the caller */
+    return 2;
+  } else
+    return 0;
+}
diff --git a/lib/big5hkscs2004.h b/lib/big5hkscs2004.h
new file mode 100644
index 0000000..3c57f66
--- /dev/null
+++ b/lib/big5hkscs2004.h
@@ -0,0 +1,231 @@
+/*
+ * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * BIG5-HKSCS:2004
+ */
+
+/*
+ * BIG5-HKSCS:2004 can be downloaded from
+ *   http://www.info.gov.hk/digital21/eng/hkscs/download.html
+ *   http://www.info.gov.hk/digital21/eng/hkscs/index.html
+ *
+ * It extends BIG5-HKSCS:2001 through 123 characters.
+ *
+ * It extends BIG5 (without the rows 0xC6..0xC7) through the ranges
+ *
+ *   0x{87..8D}{40..7E,A1..FE}      880 characters
+ *   0x{8E..A0}{40..7E,A1..FE}     2898 characters
+ *   0x{C6..C8}{40..7E,A1..FE}      359 characters
+ *   0xF9{D6..FE}                    41 characters
+ *   0x{FA..FE}{40..7E,A1..FE}      763 characters
+ *
+ * Note that some HKSCS characters are not contained in Unicode 3.2
+ * and are therefore best represented as sequences of Unicode characters:
+ *   0x8862  U+00CA U+0304  LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON
+ *   0x8864  U+00CA U+030C  LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON
+ *   0x88A3  U+00EA U+0304  LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON
+ *   0x88A5  U+00EA U+030C  LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON
+ */
+
+#include "hkscs2004.h"
+#include "flushwc.h"
+
+static int
+big5hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  ucs4_t last_wc = conv->istate;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = last_wc;
+    return 0; /* Don't advance the input pointer. */
+  } else {
+    unsigned char c = *s;
+    /* Code set 0 (ASCII) */
+    if (c < 0x80)
+      return ascii_mbtowc(conv,pwc,s,n);
+    /* Code set 1 (BIG5 extended) */
+    if (c >= 0xa1 && c < 0xff) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+          if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) {
+            int ret = big5_mbtowc(conv,pwc,s,2);
+            if (ret != RET_ILSEQ)
+              return ret;
+          }
+        }
+      }
+    }
+    {
+      int ret = hkscs1999_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    {
+      int ret = hkscs2001_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    {
+      int ret = hkscs2004_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    if (c == 0x88) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if (c2 == 0x62 || c2 == 0x64 || c2 == 0xa3 || c2 == 0xa5) {
+          /* It's a composed character. */
+          ucs4_t wc1 = ((c2 >> 3) << 2) + 0x009a; /* = 0x00ca or 0x00ea */
+          ucs4_t wc2 = ((c2 & 6) << 2) + 0x02fc; /* = 0x0304 or 0x030c */
+          /* We cannot output two Unicode characters at once. So,
+             output the first character and buffer the second one. */
+          *pwc = wc1;
+          conv->istate = wc2;
+          return 2;
+        }
+      }
+    }
+    return RET_ILSEQ;
+  }
+}
+
+#define big5hkscs2004_flushwc normal_flushwc
+
+static int
+big5hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int count = 0;
+  unsigned char last = conv->ostate;
+
+  if (last) {
+    /* last is = 0x66 or = 0xa7. */
+    if (wc == 0x0304 || wc == 0x030c) {
+      /* Output the combined character. */
+      if (n >= 2) {
+        r[0] = 0x88;
+        r[1] = last + ((wc & 24) >> 2) - 4; /* = 0x62 or 0x64 or 0xa3 or 0xa5 */
+        conv->ostate = 0;
+        return 2;
+      } else
+        return RET_TOOSMALL;
+    }
+
+    /* Output the buffered character. */
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x88;
+    r[1] = last;
+    r += 2;
+    count = 2;
+  }
+
+  /* Code set 0 (ASCII) */
+  if (wc < 0x0080) {
+    /* Plain ASCII character. */
+    if (n > count) {
+      r[0] = (unsigned char) wc;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else {
+    unsigned char buf[2];
+    int ret;
+
+    /* Code set 1 (BIG5 extended) */
+    ret = big5_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) {
+        if (n >= count+2) {
+          r[0] = buf[0];
+          r[1] = buf[1];
+          conv->ostate = 0;
+          return count+2;
+        } else
+          return RET_TOOSMALL;
+      }
+    }
+    ret = hkscs1999_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if ((wc & ~0x0020) == 0x00ca) {
+        /* A possible first character of a multi-character sequence. We have to
+           buffer it. */
+        if (!(buf[0] == 0x88 && (buf[1] == 0x66 || buf[1] == 0xa7))) abort();
+        conv->ostate = buf[1]; /* = 0x66 or = 0xa7 */
+        return count+0;
+      }
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    ret = hkscs2001_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    ret = hkscs2004_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    return RET_ILUNI;
+  }
+}
+
+static int
+big5hkscs2004_reset (conv_t conv, unsigned char *r, int n)
+{
+  unsigned char last = conv->ostate;
+
+  if (last) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x88;
+    r[1] = last;
+    /* conv->ostate = 0; will be done by the caller */
+    return 2;
+  } else
+    return 0;
+}
diff --git a/lib/big5hkscs2008.h b/lib/big5hkscs2008.h
new file mode 100644
index 0000000..8759f4d
--- /dev/null
+++ b/lib/big5hkscs2008.h
@@ -0,0 +1,247 @@
+/*
+ * Copyright (C) 1999-2002, 2006, 2010 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * BIG5-HKSCS:2008
+ */
+
+/*
+ * BIG5-HKSCS:2008 can be downloaded from
+ *   http://www.ogcio.gov.hk/ccli/eng/hkscs/download.html
+ *   http://www.ogcio.gov.hk/ccli/eng/hkscs/introduction.html
+ *
+ * It extends BIG5-HKSCS:2004 through 68 characters.
+ *
+ * It extends BIG5 (without the rows 0xC6..0xC7) through the ranges
+ *
+ *   0x{87..8D}{40..7E,A1..FE}      880 characters
+ *   0x{8E..A0}{40..7E,A1..FE}     2898 characters
+ *   0x{C6..C8}{40..7E,A1..FE}      359 characters
+ *   0xF9{D6..FE}                    41 characters
+ *   0x{FA..FE}{40..7E,A1..FE}      763 characters
+ *
+ * Note that some HKSCS characters are not contained in Unicode 3.2
+ * and are therefore best represented as sequences of Unicode characters:
+ *   0x8862  U+00CA U+0304  LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON
+ *   0x8864  U+00CA U+030C  LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON
+ *   0x88A3  U+00EA U+0304  LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON
+ *   0x88A5  U+00EA U+030C  LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON
+ */
+
+#include "hkscs2008.h"
+#include "flushwc.h"
+
+static int
+big5hkscs2008_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  ucs4_t last_wc = conv->istate;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = last_wc;
+    return 0; /* Don't advance the input pointer. */
+  } else {
+    unsigned char c = *s;
+    /* Code set 0 (ASCII) */
+    if (c < 0x80)
+      return ascii_mbtowc(conv,pwc,s,n);
+    /* Code set 1 (BIG5 extended) */
+    if (c >= 0xa1 && c < 0xff) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+          if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) {
+            int ret = big5_mbtowc(conv,pwc,s,2);
+            if (ret != RET_ILSEQ)
+              return ret;
+          }
+        }
+      }
+    }
+    {
+      int ret = hkscs1999_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    {
+      int ret = hkscs2001_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    {
+      int ret = hkscs2004_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    {
+      int ret = hkscs2008_mbtowc(conv,pwc,s,n);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+    if (c == 0x88) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if (c2 == 0x62 || c2 == 0x64 || c2 == 0xa3 || c2 == 0xa5) {
+          /* It's a composed character. */
+          ucs4_t wc1 = ((c2 >> 3) << 2) + 0x009a; /* = 0x00ca or 0x00ea */
+          ucs4_t wc2 = ((c2 & 6) << 2) + 0x02fc; /* = 0x0304 or 0x030c */
+          /* We cannot output two Unicode characters at once. So,
+             output the first character and buffer the second one. */
+          *pwc = wc1;
+          conv->istate = wc2;
+          return 2;
+        }
+      }
+    }
+    return RET_ILSEQ;
+  }
+}
+
+#define big5hkscs2008_flushwc normal_flushwc
+
+static int
+big5hkscs2008_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int count = 0;
+  unsigned char last = conv->ostate;
+
+  if (last) {
+    /* last is = 0x66 or = 0xa7. */
+    if (wc == 0x0304 || wc == 0x030c) {
+      /* Output the combined character. */
+      if (n >= 2) {
+        r[0] = 0x88;
+        r[1] = last + ((wc & 24) >> 2) - 4; /* = 0x62 or 0x64 or 0xa3 or 0xa5 */
+        conv->ostate = 0;
+        return 2;
+      } else
+        return RET_TOOSMALL;
+    }
+
+    /* Output the buffered character. */
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x88;
+    r[1] = last;
+    r += 2;
+    count = 2;
+  }
+
+  /* Code set 0 (ASCII) */
+  if (wc < 0x0080) {
+    /* Plain ASCII character. */
+    if (n > count) {
+      r[0] = (unsigned char) wc;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else {
+    unsigned char buf[2];
+    int ret;
+
+    /* Code set 1 (BIG5 extended) */
+    ret = big5_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) {
+        if (n >= count+2) {
+          r[0] = buf[0];
+          r[1] = buf[1];
+          conv->ostate = 0;
+          return count+2;
+        } else
+          return RET_TOOSMALL;
+      }
+    }
+    ret = hkscs1999_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if ((wc & ~0x0020) == 0x00ca) {
+        /* A possible first character of a multi-character sequence. We have to
+           buffer it. */
+        if (!(buf[0] == 0x88 && (buf[1] == 0x66 || buf[1] == 0xa7))) abort();
+        conv->ostate = buf[1]; /* = 0x66 or = 0xa7 */
+        return count+0;
+      }
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    ret = hkscs2001_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    ret = hkscs2004_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    ret = hkscs2008_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (n >= count+2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    return RET_ILUNI;
+  }
+}
+
+static int
+big5hkscs2008_reset (conv_t conv, unsigned char *r, int n)
+{
+  unsigned char last = conv->ostate;
+
+  if (last) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x88;
+    r[1] = last;
+    /* conv->ostate = 0; will be done by the caller */
+    return 2;
+  } else
+    return 0;
+}
diff --git a/lib/c99.h b/lib/c99.h
new file mode 100644
index 0000000..52a73c3
--- /dev/null
+++ b/lib/c99.h
@@ -0,0 +1,125 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * C99
+ * This is ASCII with \uXXXX and \UXXXXXXXX escape sequences, denoting Unicode
+ * characters. See ISO/IEC 9899:1999, section 6.4.3.
+ * The treatment of control characters in the range U+0080..U+009F is not
+ * specified; we pass them through unmodified.
+ */
+
+static int
+c99_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c;
+  ucs4_t wc;
+  int i;
+
+  c = s[0];
+  if (c < 0xa0) {
+    if (c != '\\') {
+      *pwc = c;
+      return 1;
+    }
+    if (n < 2)
+      return RET_TOOFEW(0);
+    c = s[1];
+    if (c == 'u') {
+      wc = 0;
+      for (i = 2; i < 6; i++) {
+        if (n <= i)
+          return RET_TOOFEW(0);
+        c = s[i];
+        if (c >= '0' && c <= '9')
+          c -= '0';
+        else if (c >= 'A' && c <= 'Z')
+          c -= 'A'-10;
+        else if (c >= 'a' && c <= 'z')
+          c -= 'a'-10;
+        else
+          goto simply_backslash;
+        wc |= (ucs4_t) c << (4 * (5-i));
+      }
+      if ((wc >= 0x00a0 && !(wc >= 0xd800 && wc < 0xe000))
+          || wc == 0x0024 || wc == 0x0040 || wc == 0x0060) {
+        *pwc = wc;
+        return 6;
+      }
+    } else if (c == 'U') {
+      wc = 0;
+      for (i = 2; i < 10; i++) {
+        if (n <= i)
+          return RET_TOOFEW(0);
+        c = s[i];
+        if (c >= '0' && c <= '9')
+          c -= '0';
+        else if (c >= 'A' && c <= 'Z')
+          c -= 'A'-10;
+        else if (c >= 'a' && c <= 'z')
+          c -= 'a'-10;
+        else
+          goto simply_backslash;
+        wc |= (ucs4_t) c << (4 * (9-i));
+      }
+      if ((wc >= 0x00a0 && !(wc >= 0xd800 && wc < 0xe000))
+          || wc == 0x0024 || wc == 0x0040 || wc == 0x0060) {
+        *pwc = wc;
+        return 10;
+      }
+    } else
+      goto simply_backslash;
+  }
+  return RET_ILSEQ;
+simply_backslash:
+  *pwc = '\\';
+  return 1;
+}
+
+static int
+c99_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0xa0) {
+    *r = wc;
+    return 1;
+  } else {
+    int result;
+    unsigned char u;
+    if (wc < 0x10000) {
+      result = 6;
+      u = 'u';
+    } else {
+      result = 10;
+      u = 'U';
+    }
+    if (n >= result) {
+      int count;
+      r[0] = '\\';
+      r[1] = u;
+      r += 2;
+      for (count = result-3; count >= 0; count--) {
+        unsigned int i = (wc >> (4*count)) & 0x0f;
+        *r++ = (i < 10 ? '0'+i : 'a'-10+i);
+      }
+      return result;
+    } else
+      return RET_TOOSMALL;
+  }
+}
diff --git a/lib/canonical.h b/lib/canonical.h
new file mode 100644
index 0000000..550cc64
--- /dev/null
+++ b/lib/canonical.h
@@ -0,0 +1,110 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str287,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str255,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str179,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str367,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str283,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str263,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str409,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str325,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str242,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str434,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str350,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str252,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str440,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str356,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str575,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str406,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str723,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str448,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str765,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str30,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str600,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str74,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str84,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str78,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str168,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str82,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str76,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str410,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str90,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str98,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str221,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str75,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str79,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str169,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str83,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str77,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str261,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str403,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str480,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str164,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str18,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str28,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str22,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str112,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str26,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str20,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str354,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str34,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str166,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str27,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str19,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str11,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str451,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str531,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str355,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str501,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str673,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str302,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str621,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str577,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str786,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str908,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str563,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str445,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str502,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str475,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str279,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str626,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str614,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str217,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str212,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str218,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str371,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str15,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str230,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str278,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str124,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str180,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str413,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str555,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str571,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str492,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str384,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str368,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str127,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str202,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str535,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str429,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str32,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str607,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str500,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str505,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str70,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str303,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str24,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str378,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str142,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str196,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str159,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str473,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str277,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str170,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str900,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str888,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str935,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str527,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str290,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str91,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str768,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str362,
diff --git a/lib/canonical_aix.h b/lib/canonical_aix.h
new file mode 100644
index 0000000..6149bc1
--- /dev/null
+++ b/lib/canonical_aix.h
@@ -0,0 +1,9 @@
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_0,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_1,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_2,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_3,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_4,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_5,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_6,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_10,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_14,
diff --git a/lib/canonical_aix_sysaix.h b/lib/canonical_aix_sysaix.h
new file mode 100644
index 0000000..8b58d1f
--- /dev/null
+++ b/lib/canonical_aix_sysaix.h
@@ -0,0 +1,9 @@
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_0,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_2,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_4,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_6,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_8,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_10,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_12,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_16,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_20,
diff --git a/lib/canonical_dos.h b/lib/canonical_dos.h
new file mode 100644
index 0000000..aa82651
--- /dev/null
+++ b/lib/canonical_dos.h
@@ -0,0 +1,15 @@
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_0,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_4,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_5,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_8,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_12,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_13,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_17,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_21,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_22,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_26,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_31,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_35,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_38,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_42,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_47,
diff --git a/lib/canonical_extra.h b/lib/canonical_extra.h
new file mode 100644
index 0000000..29678a0
--- /dev/null
+++ b/lib/canonical_extra.h
@@ -0,0 +1,7 @@
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_0,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_2,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_4,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_6,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_7,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_9,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_11,
diff --git a/lib/canonical_local.h b/lib/canonical_local.h
new file mode 100644
index 0000000..a2209a8
--- /dev/null
+++ b/lib/canonical_local.h
@@ -0,0 +1,2 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str271,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str664,
diff --git a/lib/canonical_local_sysaix.h b/lib/canonical_local_sysaix.h
new file mode 100644
index 0000000..0d4b27b
--- /dev/null
+++ b/lib/canonical_local_sysaix.h
@@ -0,0 +1,2 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str307,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str543,
diff --git a/lib/canonical_local_syshpux.h b/lib/canonical_local_syshpux.h
new file mode 100644
index 0000000..8e96923
--- /dev/null
+++ b/lib/canonical_local_syshpux.h
@@ -0,0 +1,2 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str258,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str390,
diff --git a/lib/canonical_local_sysosf1.h b/lib/canonical_local_sysosf1.h
new file mode 100644
index 0000000..e1f886c
--- /dev/null
+++ b/lib/canonical_local_sysosf1.h
@@ -0,0 +1,2 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str275,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str465,
diff --git a/lib/canonical_local_syssolaris.h b/lib/canonical_local_syssolaris.h
new file mode 100644
index 0000000..ce73d70
--- /dev/null
+++ b/lib/canonical_local_syssolaris.h
@@ -0,0 +1,2 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str38,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str515,
diff --git a/lib/canonical_osf1.h b/lib/canonical_osf1.h
new file mode 100644
index 0000000..0e134ac
--- /dev/null
+++ b/lib/canonical_osf1.h
@@ -0,0 +1,2 @@
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_0,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_1,
diff --git a/lib/canonical_osf1_sysosf1.h b/lib/canonical_osf1_sysosf1.h
new file mode 100644
index 0000000..15c2769
--- /dev/null
+++ b/lib/canonical_osf1_sysosf1.h
@@ -0,0 +1,2 @@
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_0,
+  (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_2,
diff --git a/lib/canonical_sysaix.h b/lib/canonical_sysaix.h
new file mode 100644
index 0000000..00a71f6
--- /dev/null
+++ b/lib/canonical_sysaix.h
@@ -0,0 +1,110 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str383,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str363,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str231,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str604,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str483,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str327,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str652,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str531,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str358,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str733,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str612,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str364,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str737,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str616,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str685,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str501,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str654,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str549,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str702,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str53,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str891,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str103,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str109,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str107,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str205,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str111,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str105,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str437,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str115,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str141,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str246,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str108,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str112,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str210,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str116,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str110,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str254,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str492,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str569,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str175,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str37,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str43,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str41,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str139,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str45,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str39,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str371,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str49,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str173,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str38,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str34,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str32,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str525,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str797,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str462,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str583,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str807,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str272,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str898,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str606,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str662,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str989,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str648,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str391,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str487,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str413,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str330,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str461,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str335,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str152,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str171,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str234,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str445,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str36,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str207,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str300,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str217,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str256,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str567,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str723,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str735,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str660,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str258,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str235,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str149,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str202,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str638,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str613,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str52,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str629,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str591,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str594,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str188,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str146,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str48,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str251,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str179,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str190,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str92,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str495,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str153,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str186,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str603,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str584,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str635,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str324,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str369,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str133,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str885,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str360,
diff --git a/lib/canonical_syshpux.h b/lib/canonical_syshpux.h
new file mode 100644
index 0000000..390355b
--- /dev/null
+++ b/lib/canonical_syshpux.h
@@ -0,0 +1,110 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str310,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str368,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str293,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str464,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str525,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str395,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str515,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str576,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str355,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str521,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str582,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str363,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str534,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str595,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str440,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str665,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str644,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str716,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str695,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str36,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str596,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str64,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str60,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str100,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str162,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str76,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str70,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str158,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str86,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str92,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str177,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str67,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str103,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str165,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str79,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str73,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str345,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str669,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str790,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str131,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str21,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str17,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str57,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str119,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str33,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str27,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str115,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str43,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str141,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str24,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str34,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str35,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str448,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str561,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str410,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str335,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str470,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str704,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str685,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str607,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str689,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str800,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str454,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str195,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str331,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str484,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str202,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str449,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str513,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str139,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str190,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str262,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str603,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str71,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str149,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str170,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str251,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str271,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str450,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str769,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str791,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str710,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str354,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str332,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str153,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str203,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str491,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str461,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str42,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str542,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str473,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str471,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str30,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str314,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str52,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str352,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str81,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str96,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str12,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str378,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str308,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str144,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str771,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str757,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str806,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str421,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str343,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str105,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str654,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str394,
diff --git a/lib/canonical_sysosf1.h b/lib/canonical_sysosf1.h
new file mode 100644
index 0000000..659a516
--- /dev/null
+++ b/lib/canonical_sysosf1.h
@@ -0,0 +1,110 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str343,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str294,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str223,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str591,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str433,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str319,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str639,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str481,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str289,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str659,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str501,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str295,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str663,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str505,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str586,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str472,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str695,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str520,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str743,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str53,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str711,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str103,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str109,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str107,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str205,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str111,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str105,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str407,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str115,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str141,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str246,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str108,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str112,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str210,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str116,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str110,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str280,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str410,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str487,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str175,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str37,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str43,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str41,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str139,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str45,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str39,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str341,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str49,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str173,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str38,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str34,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str32,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str543,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str727,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str428,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str544,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str761,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str281,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str821,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str649,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str661,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str939,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str646,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str362,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str458,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str500,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str369,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str397,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str442,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str178,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str202,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str234,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str417,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str36,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str253,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str285,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str245,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str238,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str515,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str671,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str683,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str608,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str266,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str243,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str149,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str228,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str581,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str638,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str52,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str593,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str524,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str527,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str167,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str206,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str48,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str259,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str179,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str190,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str60,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str426,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str198,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str186,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str784,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str765,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str816,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str511,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str374,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str133,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str807,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str386,
diff --git a/lib/canonical_syssolaris.h b/lib/canonical_syssolaris.h
new file mode 100644
index 0000000..72ad33a
--- /dev/null
+++ b/lib/canonical_syssolaris.h
@@ -0,0 +1,110 @@
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str463,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str258,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str314,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str482,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str365,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str278,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str464,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str347,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str279,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str470,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str353,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str378,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str546,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str429,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str588,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str510,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str563,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str492,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str545,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str30,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str569,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str124,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str184,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str230,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str148,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str160,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str138,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str452,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str122,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str136,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str175,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str129,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str235,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str153,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str165,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str143,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str276,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str680,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str684,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str127,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str81,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str141,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str187,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str105,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str117,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str95,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str409,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str79,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str91,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str94,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str48,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str86,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str387,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str451,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str346,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str415,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str489,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str389,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str752,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str774,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str953,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str853,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str432,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str513,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str297,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str502,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str372,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str412,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str419,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str478,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str71,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str62,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str266,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str192,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str246,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str215,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str424,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str307,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str507,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str669,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str667,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str706,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str211,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str320,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str202,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str283,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str400,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str714,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str147,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str556,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str554,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str584,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str67,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str516,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str101,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str271,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str223,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str327,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str99,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str540,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str293,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str98,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str901,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str895,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str907,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str666,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str255,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str58,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str691,
+  (int)(long)&((struct stringpool_t *)0)->stringpool_str411,
diff --git a/lib/ces_big5.h b/lib/ces_big5.h
new file mode 100644
index 0000000..2f87735
--- /dev/null
+++ b/lib/ces_big5.h
@@ -0,0 +1,70 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * BIG-5
+ */
+
+static int
+ces_big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (BIG5) */
+  if (c >= 0xa1 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff))
+        return big5_mbtowc(conv,pwc,s,2);
+      else
+        return RET_ILSEQ;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+ces_big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (BIG5) */
+  ret = big5_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0];
+    r[1] = buf[1];
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/ces_gbk.h b/lib/ces_gbk.h
new file mode 100644
index 0000000..69e61f7
--- /dev/null
+++ b/lib/ces_gbk.h
@@ -0,0 +1,65 @@
+/*
+ * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GBK
+ */
+
+static int
+ces_gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+
+  /* Code set 0 (ASCII or GB 1988-89) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (GBK) */
+  if (c >= 0x81 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    return gbk_mbtowc(conv,pwc,s,2);
+  }
+  return RET_ILSEQ;
+}
+
+static int
+ces_gbk_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII or GB 1988-89) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (GBK) */
+  ret = gbk_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0];
+    r[1] = buf[1];
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/cjk_variants.h b/lib/cjk_variants.h
new file mode 100644
index 0000000..23cb4b3
--- /dev/null
+++ b/lib/cjk_variants.h
@@ -0,0 +1,4241 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CJK variants table
+ */
+
+static const unsigned short cjk_variants[12038] = {
+  0x9e44, 0x1e2a, 0x200b, 0xcb87, 0xaf0c, 0x9e0a, 0x9e0b, 0xd42c,
+  0x23c1, 0xaf0e, 0x9e04, 0x9e05, 0xa176, 0xd207, 0x2303, 0xa304,
+  0x1e12, 0x619c, 0xeb57, 0x9e11, 0x2c02, 0xac08, 0x1e17, 0xa34b,
+  0x1e16, 0xa34b, 0x1e20, 0xa775, 0xb96d, 0x23e2, 0x3a37, 0x3b09,
+  0xd5c2, 0xb771, 0x4cf8, 0xcd72, 0x1e22, 0xa3be, 0x1e18, 0xa775,
+  0x1e24, 0xa169, 0x1e1f, 0xa3be, 0xe149, 0x1e21, 0xa169, 0x23b3,
+  0xa6b4, 0x20a1, 0x2e76, 0xcadd, 0xa5aa, 0x00f6, 0x200b, 0xcb87,
+  0x3792, 0x3860, 0xb90f, 0xc23f, 0x5c4a, 0x5c50, 0x673b, 0x674a,
+  0x68a8, 0xe8ce, 0x9e33, 0x9e32, 0xd1e8, 0x40ba, 0xc232, 0x2a6f,
+  0xee97, 0x3319, 0x34e7, 0xd209, 0xa3ca, 0x2208, 0xd2c5, 0x2efc,
+  0xdffa, 0x0006, 0x9e94, 0x1e46, 0xe579, 0x1e45, 0xe579, 0x2c1b,
+  0x2e7a, 0x2e85, 0x6ebc, 0xeebd, 0xcfa9, 0xc0cf, 0x397d, 0xba02,
+  0x1f17, 0x3500, 0x473e, 0xd846, 0xa5ac, 0x564e, 0xd65d, 0x1e58,
+  0xb909, 0x1e57, 0xb909, 0x6690, 0x66a0, 0xe6b1, 0xcfd2, 0x60f7,
+  0x6109, 0x610a, 0xe115, 0xb6f8, 0x2158, 0xa9cb, 0xdcb7, 0x1e82,
+  0xe1e0, 0x1e7e, 0x1e81, 0xbf27, 0x1e79, 0x1e81, 0x2e72, 0xbf27,
+  0x6f9c, 0xef9f, 0x1e79, 0x1e7e, 0xbf27, 0x1e71, 0xe1e0, 0x36b8,
+  0xc7ad, 0xdc6b, 0xc22d, 0x1e8b, 0xa3d3, 0x1e8a, 0xa3d3, 0xaf0d,
+  0x1e8f, 0x1e90, 0xb5bc, 0x1e8e, 0x1e90, 0x35bc, 0xd667, 0x1e8e,
+  0x9e8f, 0x1f1d, 0xe6f2, 0x9e44, 0xa6db, 0x2c81, 0x2d57, 0x3b72,
+  0xbb73, 0x9e99, 0x9e98, 0x1e9c, 0x9e9e, 0x1e9a, 0x9e9e, 0x3589,
+  0x358a, 0x6f4a, 0xef50, 0x1e9a, 0x9e9c, 0xc10f, 0x1ebe, 0xa166,
+  0x4522, 0xc523, 0x4546, 0x4552, 0x455d, 0xc55e, 0x9eaf, 0x9eb0,
+  0x9eab, 0x9eac, 0xa91c, 0xd9aa, 0xd93b, 0xa6b2, 0x9ebb, 0x9eba,
+  0x1ea1, 0xa166, 0xa104, 0xafce, 0x20cd, 0x22a8, 0xa2d5, 0x1ed8,
+  0xa0c5, 0xa0d5, 0xdb8e, 0xa0df, 0x21ab, 0x21b0, 0xbc37, 0x2f93,
+  0xaf9e, 0x9f5b, 0x1f1e, 0xa098, 0x1f96, 0x2d18, 0xad19, 0x1efa,
+  0xa009, 0x9ec5, 0x20ca, 0xa0f2, 0xa40c, 0x9eed, 0xaf74, 0x214f,
+  0x6577, 0x6578, 0xe57f, 0xa100, 0xa011, 0x9ede, 0x2047, 0xa3cd,
+  0x1fa1, 0xa0f9, 0x1ed3, 0xa009, 0x9fc7, 0x2f6c, 0xb58c, 0x9f4e,
+  0x2023, 0x2f77, 0x2fac, 0x4706, 0xeae3, 0x20a0, 0xc26b, 0xae11,
+  0x1e51, 0x473e, 0xd846, 0xa12a, 0xa925, 0xb703, 0xa0b4, 0xa005,
+  0x1e91, 0x1f20, 0xa0b3, 0x1ed0, 0x2098, 0xce56, 0xa049, 0x1f1d,
+  0xa0b3, 0x9fe5, 0x9fd4, 0xa0b7, 0xa000, 0xa02b, 0xa096, 0x207d,
+  0xa0de, 0x1f47, 0xcada, 0xa2aa, 0x1f32, 0x1f60, 0xa11e, 0x1f31,
+  0x1f60, 0xa11e, 0x9f90, 0xd0c4, 0x9f40, 0x9f3c, 0xb014, 0x9f2b,
+  0xae03, 0x9efe, 0x4b28, 0x5eb0, 0x5ec6, 0x6ab5, 0xead4, 0xa360,
+  0x6918, 0xe980, 0x1ecf, 0x2f7f, 0xeaf4, 0xa05a, 0x9fab, 0x1f31,
+  0x1f32, 0x211e, 0xa9b3, 0xa0ad, 0xa0c9, 0xaf8a, 0x3cd5, 0xc04b,
+  0x2002, 0xae76, 0xaf88, 0xa058, 0x29b7, 0xa9ea, 0xb765, 0x6625,
+  0x6634, 0x6670, 0xe682, 0xb549, 0x9f35, 0x9ed1, 0x5350, 0xd5a6,
+  0x9fe0, 0x1ef7, 0xa0f9, 0x9fb6, 0xa0e5, 0x2075, 0xe049, 0xa074,
+  0xa0d1, 0xa108, 0xa115, 0x9f5e, 0xa102, 0x2118, 0xac3d, 0xc7e6,
+  0x9fa3, 0xac40, 0xc537, 0x9fe3, 0xccfb, 0x9efc, 0xa101, 0xdf14,
+  0xc23c, 0x1f23, 0xb093, 0xa16a, 0xcae2, 0x9fa0, 0xda2b, 0x9fee,
+  0x9fc1, 0x9f21, 0xa114, 0xa13c, 0xa006, 0xa137, 0xa008, 0x2039,
+  0xa109, 0x1fe2, 0xd129, 0xa036, 0x209a, 0xb548, 0x2079, 0x2099,
+  0x20c3, 0xa907, 0x4ca5, 0xeb3b, 0x30de, 0xbb23, 0x9f25, 0x1f75,
+  0xae76, 0x207a, 0x24b1, 0xa592, 0x9f1c, 0x9fe9, 0x9feb, 0x1ed3,
+  0x9efa, 0xa06c, 0x00f6, 0x1e2a, 0xcb87, 0xd146, 0xa010, 0xa00f,
+  0x9eec, 0xae78, 0xa0b9, 0x2fa3, 0xd5c9, 0x1eff, 0xc706, 0xa03c,
+  0x22b5, 0xa2cc, 0x9f26, 0xa25a, 0x9ff1, 0x1fed, 0xa109, 0xa0b5,
+  0xa024, 0xa0be, 0xd2f1, 0xdcf0, 0x9eee, 0x9f1f, 0x5d0b, 0x5d17,
+  0xdd5d, 0x9f83, 0xa0c0, 0x9f5c, 0xafa4, 0xe03c, 0x200a, 0xa0af,
+  0x9fa7, 0x1fa6, 0xe049, 0xa078, 0xa077, 0x1ffb, 0x2099, 0x20c3,
+  0xa907, 0x2003, 0x24b1, 0xa592, 0xa0c2, 0x1f2a, 0xa0de, 0xa0e8,
+  0xa11f, 0x4f75, 0x69e1, 0xea82, 0xafac, 0xb770, 0x9f27, 0x1ed0,
+  0x1f1e, 0xce56, 0x1ffb, 0x2079, 0x20c3, 0xa907, 0x1ff2, 0xb548,
+  0xafad, 0x1f10, 0xc26b, 0x1e26, 0x2e76, 0xcadd, 0xabb6, 0xa10e,
+  0xa13b, 0xa110, 0xa132, 0xa13a, 0x9f63, 0xa06c, 0x1f1d, 0x9f20,
+  0x9f1b, 0xa03a, 0x9f24, 0xa01e, 0xa03e, 0xa059, 0xa07b, 0x1ffb,
+  0x2079, 0x2099, 0xa907, 0xafb1, 0x9ec5, 0x9f65, 0x9ed9, 0x1ec2,
+  0x22a8, 0xa2d5, 0x9fa8, 0x9ec6, 0xb55e, 0xc67b, 0x1f2a, 0xa07d,
+  0x9ec9, 0xa0ed, 0x9fa5, 0xa07e, 0xa0f4, 0x3076, 0x30aa, 0xb0e1,
+  0xa0e3, 0xe6c7, 0x9ed9, 0xa0e9, 0x1ef7, 0x9fa1, 0x9eea, 0x9fca,
+  0x9fac, 0x9ebf, 0x9fa9, 0x1fed, 0xa039, 0xa0a4, 0xa0a7, 0x9fe6,
+  0x9faa, 0x1fad, 0xac3d, 0x1f31, 0x1f32, 0x9f60, 0xa07f, 0xa139,
+  0x9f18, 0xa0a8, 0x9fea, 0xa127, 0xa0a9, 0xa0a5, 0x9fe8, 0x2150,
+  0xa152, 0xcc2a, 0xa1f6, 0x406e, 0xc097, 0x214c, 0xa151, 0x224b,
+  0x22ca, 0xac05, 0x214a, 0xa151, 0xa154, 0x1ee7, 0x6577, 0x6578,
+  0xe57f, 0x213f, 0xa152, 0x214a, 0xa14c, 0x213f, 0xa150, 0xa14e,
+  0xa157, 0xa156, 0x1e68, 0xa9cb, 0xeee8, 0xa160, 0xa15c, 0xb5f7,
+  0x1ea1, 0x9ebe, 0xa185, 0x1e21, 0x9e24, 0x9fde, 0xd62d, 0x2929,
+  0x6754, 0xe75d, 0x24b2, 0x4b11, 0x65a2, 0x65d7, 0xe5dc, 0xd208,
+  0x9e0c, 0x530a, 0xd332, 0x4faa, 0xe90a, 0x4363, 0xc378, 0xa180,
+  0xa17e, 0xa6c5, 0xa18b, 0xae3d, 0xa189, 0xa167, 0x2706, 0x270e,
+  0xa713, 0xaca1, 0xa184, 0x218c, 0xcb27, 0xa182, 0x218a, 0xcb27,
+  0x226e, 0xa3e7, 0xa6e7, 0xa192, 0xd0c4, 0xa190, 0xab82, 0x21a9,
+  0xabeb, 0xdecd, 0xdfb2, 0x2b90, 0xab9c, 0xa85a, 0xb700, 0xabc3,
+  0x2bbc, 0xabc7, 0xabcc, 0x2199, 0xabeb, 0x2e42, 0xcf83, 0x1ecc,
+  0x21b0, 0xbc37, 0x3638, 0xef15, 0xe9ae, 0x1ecc, 0x21ab, 0xbc37,
+  0xa1b4, 0x3c96, 0xd85d, 0xbc7a, 0xa1b1, 0xbcc1, 0xbcef, 0xa1cd,
+  0xbd0c, 0x21c8, 0xbde8, 0xbd7c, 0xbd82, 0x3053, 0x30bd, 0xbdd2,
+  0xbdb8, 0x21d6, 0xbe96, 0xa1c0, 0xbdbc, 0xa1bb, 0xbe1b, 0xbe4a,
+  0xc69a, 0xb817, 0x21c6, 0xbe96, 0x21dc, 0xbf9f, 0x21db, 0xbf9f,
+  0x4108, 0x4155, 0x4188, 0xc199, 0x2e7e, 0xb73a, 0x21e2, 0xa1e3,
+  0x21e1, 0xa1e3, 0x21e1, 0xa1e2, 0xecf3, 0xac45, 0x2904, 0xd655,
+  0x21ec, 0x21ee, 0x68a8, 0x68cc, 0xe8ce, 0xece7, 0x21e8, 0x21ee,
+  0x68a8, 0x68cc, 0xe8ce, 0x21f4, 0x317f, 0xb191, 0x21e8, 0x21ec,
+  0x68a8, 0x68cc, 0xe8ce, 0xa1f1, 0xa1ef, 0x2c32, 0x2c34, 0x2c36,
+  0x2c37, 0xeb50, 0xbac8, 0x21ed, 0x317f, 0xb191, 0xa147, 0x2757,
+  0x284a, 0xa8a4, 0x2c80, 0xef63, 0x3483, 0xb4ca, 0xa1fe, 0xa1fd,
+  0xe47f, 0x2202, 0xe1d6, 0x2200, 0xe1d6, 0xa204, 0xa203, 0x221b,
+  0xa275, 0x1e42, 0xd2c5, 0xb81e, 0xd2bb, 0x2283, 0x2290, 0xc53b,
+  0xa6ed, 0xb289, 0xa289, 0xa247, 0xa25b, 0x2205, 0x2231, 0x224f,
+  0x2259, 0xa275, 0xa22a, 0xa22b, 0x2227, 0x223c, 0xa2ab, 0x2226,
+  0x223c, 0xa2ab, 0x624b, 0x6464, 0xe4c7, 0xa220, 0x2225, 0xaf46,
+  0x2257, 0x2277, 0x63df, 0xe4f2, 0xa244, 0xe8b3, 0x221b, 0x224f,
+  0x2259, 0xa275, 0xa241, 0xd8fd, 0xa24e, 0xa23e, 0x2226, 0x2227,
+  0xa2ab, 0xa28a, 0xa23a, 0xa28c, 0xa274, 0xa234, 0x2264, 0xa291,
+  0xeb00, 0xa22d, 0xa219, 0x214b, 0x22ca, 0xac05, 0xbe82, 0xbb6c,
+  0xa239, 0x221b, 0x2231, 0x2259, 0xa275, 0x226e, 0xa3e7, 0x2263,
+  0x2271, 0x228d, 0x228e, 0x2292, 0x2294, 0x61f0, 0xe1fc, 0x222c,
+  0x2277, 0x63df, 0xe4f2, 0x221b, 0x2231, 0x224f, 0xa275, 0xa033,
+  0xa21a, 0xa265, 0x2251, 0x2271, 0x228d, 0x228e, 0x2292, 0x2294,
+  0x61f0, 0xe1fc, 0x2242, 0xa291, 0xa25d, 0x65b9, 0xe609, 0xa287,
+  0xa270, 0x218e, 0x2250, 0xa3e7, 0xa269, 0x2251, 0x2263, 0x228d,
+  0x228e, 0x2292, 0x2294, 0x61f0, 0xe1fc, 0xb72d, 0xa240, 0x2205,
+  0x221b, 0x2231, 0x224f, 0xa259, 0x222c, 0x2257, 0x63df, 0xe4f2,
+  0xb22e, 0xa2e6, 0x2212, 0x2290, 0xc53b, 0xcb9a, 0xa267, 0xa218,
+  0xa23d, 0xa23f, 0x2251, 0x2263, 0x2271, 0x228e, 0x2292, 0x2294,
+  0x61f0, 0xe1fc, 0x2251, 0x2263, 0x2271, 0x228d, 0x2292, 0x2294,
+  0x61f0, 0xe1fc, 0x2212, 0x2283, 0xc53b, 0x2242, 0xa264, 0x2251,
+  0x2263, 0x2271, 0x228d, 0x228e, 0x2294, 0x61f0, 0xe1fc, 0x2251,
+  0x2263, 0x2271, 0x228d, 0x228e, 0x2292, 0x61f0, 0xe1fc, 0x5cad,
+  0xdcea, 0x22e7, 0xa2f8, 0xdfa6, 0x4cfc, 0xccff, 0xa2d9, 0xa2f1,
+  0x1ec2, 0x20cd, 0xa2d5, 0x9f2e, 0x2226, 0x2227, 0xa23c, 0xa2f5,
+  0xa2c1, 0x22b4, 0x22de, 0xb1a5, 0x22b3, 0x22de, 0xb1a5, 0x2026,
+  0xa2cc, 0xb548, 0xa2e2, 0xa2b2, 0xb54f, 0x22d1, 0xb555, 0xa2c8,
+  0xa2c7, 0x214b, 0x224b, 0xac05, 0x22db, 0x22f2, 0xa2f3, 0x2026,
+  0xa2b5, 0x22c5, 0x2f95, 0x2fa0, 0xb555, 0x1ec2, 0x20cd, 0xa2a8,
+  0x22d7, 0xb702, 0x22d6, 0xb702, 0xa2a1, 0xa2e9, 0x22cb, 0x22f2,
+  0xa2f3, 0xd0dc, 0x22b3, 0x22b4, 0xb1a5, 0xb22e, 0xa2bf, 0xb1c3,
+  0xa27f, 0x229d, 0xa2f8, 0xa2da, 0xa2a2, 0x22cb, 0x22db, 0xa2f3,
+  0x22cb, 0x22db, 0xa2f2, 0xa2b1, 0x229d, 0xa2e7, 0xa300, 0xa2fb,
+  0x1e10, 0xa304, 0x1e10, 0xa303, 0xeead, 0x2fe9, 0x3031, 0xb0a4,
+  0xb3ac, 0x5133, 0xd166, 0xa338, 0x37e9, 0xb7fe, 0x2e00, 0xdfca,
+  0xa320, 0xa31e, 0xa329, 0xa32d, 0xcbcb, 0x5535, 0xd5cf, 0xa321,
+  0xa326, 0xa331, 0x3c47, 0xbed9, 0xa32e, 0x2333, 0x2941, 0xa969,
+  0x2332, 0x2941, 0xa969, 0xa31a, 0xa340, 0x3bc9, 0xe1ab, 0xa33a,
+  0xe7c6, 0xa352, 0x3607, 0x36fb, 0x6629, 0xe65e, 0xd294, 0x1e16,
+  0x9e17, 0xa350, 0x2d0b, 0x53ef, 0xd550, 0x2354, 0x23f6, 0xb5ea,
+  0xa34d, 0xa346, 0x384c, 0xb9d5, 0x234f, 0x23f6, 0xb5ea, 0x2358,
+  0xa5ae, 0x28f2, 0xdce3, 0x2355, 0xa5ae, 0xb13d, 0xc387, 0x53d4,
+  0xd514, 0x9f54, 0xc6e7, 0x2365, 0x2877, 0x3ef7, 0x3f9b, 0x4002,
+  0x597f, 0xee75, 0x2364, 0xd97f, 0xd1e5, 0x585b, 0xd85e, 0xadf5,
+  0x2918, 0xb23c, 0xae01, 0x237d, 0xc68d, 0xa37b, 0x2dfb, 0xb372,
+  0xcf37, 0x3064, 0xdcc9, 0xa374, 0x2373, 0xc68d, 0x2388, 0x23b0,
+  0xaee0, 0xb239, 0x2ef0, 0xaef3, 0x23a4, 0x23af, 0x36a6, 0x36c6,
+  0x3b74, 0xbb77, 0xc8d4, 0xa382, 0xa3b2, 0x2727, 0xa8d3, 0xa3ad,
+  0xa399, 0xc825, 0xef8e, 0xad16, 0x23a0, 0xaec1, 0x28e5, 0x2edb,
+  0x613d, 0xe1d0, 0xa38d, 0xa795, 0xaef3, 0xa3a1, 0x2395, 0xaec1,
+  0xa39f, 0xaec2, 0xa3b4, 0x2386, 0xb6c6, 0xaec8, 0xaeda, 0x2ecf,
+  0xaed0, 0xa38c, 0xaedd, 0x2386, 0x36a6, 0x36c6, 0x3b74, 0xbb77,
+  0x2382, 0xaee0, 0xa389, 0x1e25, 0xa6b4, 0xa3a3, 0xbe90, 0xc9c1,
+  0xd0b1, 0x60bb, 0x6130, 0xe6a3, 0xa3bb, 0xa3ba, 0x1e1f, 0x9e22,
+  0x470c, 0xce23, 0x1e09, 0xaf0e, 0x23c3, 0x23c4, 0xa3c5, 0x23c2,
+  0x23c4, 0xa3c5, 0x23c2, 0x23c3, 0xa3c5, 0x23c2, 0x23c3, 0xa3c4,
+  0xe749, 0xe746, 0xa3f9, 0xb268, 0x9e41, 0xe6d9, 0x1eee, 0x23db,
+  0xc08d, 0xb536, 0xa92c, 0xc2ae, 0x467a, 0x467c, 0x6aea, 0xeaee,
+  0x1e8a, 0x9e8b, 0xcdb4, 0x2909, 0xdb8a, 0x354d, 0xb558, 0x23cd,
+  0xc08d, 0xac09, 0x4573, 0x4582, 0x4589, 0xc58a, 0x28e1, 0xc77f,
+  0x1e1b, 0x3a37, 0x3b09, 0xd5c2, 0x218e, 0x2250, 0xa26e, 0x49d6,
+  0x5879, 0xe6bb, 0xa44c, 0x276e, 0x37b1, 0x3aaf, 0x51fa, 0xe8b1,
+  0x234f, 0x2354, 0x35ea, 0xd449, 0xd65f, 0x23c8, 0x2606, 0xbb4e,
+  0xa630, 0x24a9, 0xa4f6, 0x4c72, 0xefa5, 0x25ab, 0xa644, 0xe5a4,
+  0xaf14, 0x1edd, 0xd855, 0xaf8c, 0x26ae, 0xb6cf, 0xa687, 0xa442,
+  0xa5ce, 0xb061, 0xa451, 0x252b, 0x2656, 0xda21, 0xa678, 0x5074,
+  0xd07d, 0x2518, 0x2553, 0x2554, 0x255f, 0x5aec, 0xe5d9, 0x2434,
+  0xa449, 0x2433, 0xa449, 0xa450, 0xd117, 0xa44d, 0xa44a, 0xa415,
+  0x3282, 0xc2c2, 0x2433, 0xa434, 0xa43f, 0xa3eb, 0xa43d, 0xa436,
+  0xa41e, 0xa638, 0xa6c8, 0xa614, 0xa6a6, 0xa504, 0x24e1, 0x5c9f,
+  0xdd20, 0x24bc, 0xa58e, 0xa4fa, 0xa5c6, 0xa5da, 0xda46, 0xe031,
+  0xa5dc, 0x2492, 0xda4b, 0xda4d, 0x2611, 0x5656, 0xdb3c, 0xa4e3,
+  0x248c, 0x30d2, 0xefa2, 0x248a, 0x30d2, 0xefa2, 0xda60, 0x246a,
+  0xda4b, 0xa6a8, 0xa680, 0xa4a4, 0xa65d, 0xa49c, 0x2400, 0xa4f6,
+  0xef69, 0x2580, 0xd849, 0x2003, 0x207a, 0xa592, 0x2173, 0xcb11,
+  0x618e, 0xee79, 0x2459, 0xa58e, 0xa6a5, 0x65a7, 0xeb28, 0xe7ff,
+  0x2516, 0x255e, 0x45d6, 0xc602, 0xa660, 0xa635, 0xa5f6, 0xa666,
+  0x2629, 0xdb41, 0xa672, 0xa68c, 0xa665, 0xa5b2, 0x2458, 0x5c9f,
+  0xdd20, 0xa485, 0xda36, 0x2560, 0x2586, 0x269e, 0x27d1, 0xb08a,
+  0x2400, 0xa4a9, 0xa45a, 0x5a98, 0xdbf1, 0xa457, 0xd123, 0xd39e,
+  0xa57a, 0xa523, 0x24d1, 0x255e, 0x45d6, 0xc602, 0x242f, 0x2553,
+  0x2554, 0x255f, 0x5aec, 0xe5d9, 0xa61c, 0xa5ca, 0xa62e, 0xa5e9,
+  0xa515, 0xa59a, 0xa59e, 0xa41f, 0xdaaf, 0xaff5, 0xa60a, 0xdb2a,
+  0xe5ee, 0x242f, 0x2518, 0x2554, 0x255f, 0x5aec, 0xe5d9, 0x242f,
+  0x2518, 0x2553, 0x255f, 0x5aec, 0xe5d9, 0xa649, 0xa649, 0x24d1,
+  0x2516, 0x45d6, 0xc602, 0x242f, 0x2518, 0x2553, 0x2554, 0x5aec,
+  0xe5d9, 0x24f2, 0x2586, 0x269e, 0x27d1, 0xb08a, 0x5854, 0x5858,
+  0xe29c, 0xa616, 0xa5c7, 0xa6c0, 0x265b, 0x2699, 0x26d3, 0xef67,
+  0xa613, 0x26c9, 0xcf57, 0xa63d, 0xa62f, 0xa510, 0x24af, 0xd849,
+  0x6927, 0xe935, 0xdb71, 0x24f2, 0x2560, 0x269e, 0x27d1, 0xb08a,
+  0x2459, 0xa4bc, 0x267e, 0xc616, 0x2003, 0x207a, 0xa4b1, 0xa524,
+  0x3198, 0x3199, 0xbb56, 0xa527, 0xa5bb, 0x9e27, 0x2403, 0xa644,
+  0x9e54, 0x2355, 0xa358, 0x25b7, 0xa674, 0x68df, 0x68e0, 0xe963,
+  0xa4df, 0x41df, 0xd425, 0x25af, 0xa674, 0xa5a9, 0xa60d, 0xa6b3,
+  0xef45, 0xa45b, 0xa56c, 0xa51d, 0xa417, 0xa45c, 0xa469, 0xe16a,
+  0xab60, 0xa637, 0xa522, 0xa6c1, 0xa66f, 0xa4d4, 0xdb30, 0x23f9,
+  0xbb4e, 0xa540, 0xa5bd, 0x247c, 0xdb3c, 0xa56f, 0xa455, 0xa567,
+  0x2690, 0x2c1d, 0xc51e, 0xa653, 0xa51b, 0xa6b6, 0xa62f, 0x24d7,
+  0xdb41, 0xa520, 0x2578, 0xa628, 0xa3fd, 0xa6d1, 0xa4d3, 0xa5e5,
+  0xa452, 0xa574, 0xb076, 0xdb50, 0x2403, 0xa5ab, 0xa655, 0x2556,
+  0xa557, 0xa668, 0xa618, 0xa645, 0x241f, 0xda21, 0x256e, 0xa699,
+  0xa695, 0xa49d, 0xa4d2, 0xdb6b, 0xa4dd, 0xa4d5, 0xa650, 0xdb5f,
+  0xa5f3, 0xa4d9, 0x25af, 0xa5b7, 0x585c, 0x585f, 0xe053, 0xa428,
+  0xaf53, 0xa591, 0xa49b, 0xa413, 0xa4dc, 0xa694, 0x2617, 0x2c1d,
+  0xc51e, 0xa68f, 0xa65c, 0x256e, 0x265b, 0x26d3, 0xef67, 0x24f2,
+  0x2560, 0x2586, 0x27d1, 0xb08a, 0xbd4f, 0xa6ca, 0xa6c2, 0xa4bd,
+  0xa456, 0xa499, 0xa411, 0x9eb8, 0xa5be, 0x1e25, 0xa3b3, 0xa624,
+  0xa6c2, 0xa56d, 0xa5eb, 0x26a3, 0xa6bb, 0xa181, 0xa453, 0x2570,
+  0xcf57, 0xa6a2, 0xd2cf, 0xd271, 0xa631, 0x256e, 0x2699, 0xef67,
+  0x26f2, 0x26f4, 0xa70d, 0x26de, 0x26ec, 0x2efb, 0x2efd, 0x5ff4,
+  0xe025, 0xa6e0, 0x9e96, 0x26d8, 0x26ec, 0x2efb, 0x2efd, 0x5ff4,
+  0xe025, 0xe856, 0xa6d9, 0x26e3, 0x2718, 0xccf0, 0x26e2, 0x2718,
+  0xccf0, 0x3df5, 0x3e0a, 0xbe15, 0xa18f, 0xa6f1, 0x26d8, 0x26de,
+  0x2efb, 0x2efd, 0x5ff4, 0xe025, 0x2213, 0x2712, 0xd597, 0x26f6,
+  0x26fb, 0x26fd, 0x2700, 0xa70b, 0xc74f, 0xa6ea, 0x26d7, 0x26f4,
+  0xa70d, 0x26fe, 0x2716, 0xa717, 0x26d7, 0x26f2, 0xa70d, 0xa707,
+  0x26ef, 0x26fb, 0x26fd, 0x2700, 0xa70b, 0xb5e5, 0x26ef, 0x26f6,
+  0x26fd, 0x2700, 0xa70b, 0x26ef, 0x26f6, 0x26fb, 0x2700, 0xa70b,
+  0x26f3, 0x2716, 0xa717, 0x26ef, 0x26f6, 0x26fb, 0x26fd, 0xa70b,
+  0xa711, 0x2186, 0x270e, 0xa713, 0xa6f5, 0xa70f, 0x26ef, 0x26f6,
+  0x26fb, 0x26fd, 0xa700, 0x26d7, 0x26f2, 0xa6f4, 0x2186, 0x2706,
+  0xa713, 0xa708, 0xa703, 0x26ed, 0xd597, 0x2186, 0x2706, 0xa70e,
+  0x26f3, 0x26fe, 0xa717, 0x26f3, 0x26fe, 0xa716, 0x26e2, 0xa6e3,
+  0x383e, 0xbb12, 0xa721, 0xa71f, 0x453a, 0xc53c, 0xd056, 0x238b,
+  0xa8d3, 0xb257, 0xb747, 0xc3ea, 0x2754, 0x27ca, 0xadb3, 0xa8d9,
+  0x2834, 0xa872, 0x3b7e, 0x3b7f, 0x3b81, 0xbca1, 0xe62f, 0x2c85,
+  0xe62a, 0x276f, 0x28ca, 0x28de, 0xe62b, 0xaea7, 0xe62c, 0xa78b,
+  0x2730, 0x27ca, 0xadb3, 0x21f7, 0x284a, 0xa8a4, 0xade0, 0xa805,
+  0x28b0, 0x28b5, 0x28c7, 0x28dc, 0x4f48, 0xcf4e, 0xa8e2, 0x27bb,
+  0xa8e9, 0x2862, 0xe696, 0x28b3, 0xe6ab, 0x289c, 0xc908, 0xa802,
+  0xa803, 0xb1bb, 0xa88c, 0x6640, 0xe641, 0xbce5, 0x23f0, 0xd1fa,
+  0x274f, 0xe62b, 0xa7a7, 0xa787, 0x1e18, 0x9e20, 0xa7a2, 0xa8a2,
+  0xa7c0, 0xa8df, 0xa8e0, 0xa8da, 0xa773, 0xa753, 0x2841, 0xa8d8,
+  0xc561, 0xe67b, 0xa39a, 0xa806, 0x282f, 0x2c27, 0xac2d, 0xa79c,
+  0xa79b, 0xa8a2, 0xa778, 0xa8be, 0xa770, 0xab88, 0x280a, 0xd056,
+  0xa88a, 0xa7e1, 0xa8b6, 0xa8cb, 0xa84f, 0xa816, 0x275d, 0xa8e9,
+  0xa782, 0xc86e, 0xe656, 0x2730, 0x2754, 0xadb3, 0x24f2, 0x2560,
+  0x2586, 0x269e, 0xb08a, 0xa7d3, 0xa7d2, 0xa852, 0x2864, 0xa8ce,
+  0xa81d, 0x28c4, 0xe1ce, 0x2824, 0xe684, 0xa7ad, 0xc897, 0xb267,
+  0x2d0e, 0x2d5c, 0xc895, 0xb383, 0xa763, 0xa764, 0xa75a, 0xa796,
+  0xd3eb, 0xa7a9, 0xa879, 0x28ae, 0xa8af, 0xa7b4, 0xe67b, 0xa7da,
+  0x27de, 0xe684, 0x6636, 0xe68e, 0x279a, 0x2c27, 0xac2d, 0x2895,
+  0xe681, 0xb2a5, 0x273a, 0xa872, 0x454c, 0xc54d, 0x2792, 0xa8d8,
+  0xa8ea, 0x21f7, 0x2757, 0xa8a4, 0xd314, 0xc57b, 0xa7b2, 0xa851,
+  0xa850, 0xa7d8, 0xa896, 0xbd82, 0xa8a7, 0xa1a2, 0xd46c, 0xa86b,
+  0xa75e, 0x27d9, 0xa8ce, 0xe663, 0x46d0, 0xee7d, 0xa861, 0x273a,
+  0xa834, 0xac18, 0x2364, 0xee75, 0x2811, 0xa8cd, 0x450e, 0x4816,
+  0xc8da, 0xc245, 0xa7ab, 0xa767, 0x2830, 0xe681, 0xa854, 0xa89e,
+  0x28bb, 0xc246, 0x2760, 0xc908, 0xa897, 0x277a, 0xa7a1, 0x21f7,
+  0x2757, 0xa84a, 0xa859, 0x2815, 0xa8af, 0x2815, 0xa8ae, 0x275b,
+  0x28b5, 0x28dc, 0x4f48, 0xcf4e, 0x275f, 0xe6ab, 0x275b, 0x28b0,
+  0x28dc, 0x4f48, 0xcf4e, 0xa7af, 0xde87, 0xa899, 0xa7a6, 0x27dc,
+  0xe1ce, 0xa75b, 0x274f, 0xa8de, 0xa7b1, 0xa8e4, 0xa879, 0x27d9,
+  0xa864, 0xc4bd, 0x238b, 0xa727, 0x2792, 0xa841, 0xa739, 0xa786,
+  0x275b, 0x28b0, 0x28b5, 0x4f48, 0xcf4e, 0x274f, 0xa8ca, 0xa784,
+  0xa785, 0x23e1, 0xc77f, 0xa75c, 0xa8cc, 0x2398, 0x2edb, 0xe13d,
+  0x275d, 0xa7bb, 0xa846, 0x28ef, 0xa8f5, 0x28ee, 0xa8f5, 0xd072,
+  0xa8f9, 0x2356, 0xdce3, 0x3bbb, 0xbbbc, 0x28ee, 0xa8ef, 0x28f7,
+  0xa8fa, 0x28f6, 0xa8fa, 0xa8fc, 0xa8f1, 0x28f6, 0xa8f7, 0x2a7f,
+  0xd05f, 0xa8f8, 0x2900, 0xabff, 0x28fd, 0xabff, 0xa90a, 0x21e6,
+  0xd655, 0xe64d, 0x1ffb, 0x2079, 0x2099, 0xa0c3, 0x23d8, 0xdb8a,
+  0xa902, 0x2fa9, 0x5907, 0xd986, 0xa913, 0xa90f, 0xd641, 0x236f,
+  0xb23c, 0xa91b, 0xa91a, 0x9eb1, 0xa920, 0xa91f, 0x2923, 0xb8a6,
+  0x2922, 0xb8a6, 0x9f19, 0x2172, 0x6754, 0xe75d, 0xa3cf, 0xbb80,
+  0x372c, 0xb94d, 0xbcf0, 0xe82d, 0xbbd4, 0xda87, 0xa93e, 0xa96a,
+  0xa939, 0x2332, 0x2333, 0xa969, 0xa950, 0xcad2, 0xb7f0, 0xa96e,
+  0xeede, 0xa942, 0x4287, 0xe029, 0x2968, 0x296c, 0xc34e, 0xaf09,
+  0xc55a, 0x2967, 0xadb4, 0x2965, 0xadb4, 0x2956, 0x296c, 0xc34e,
+  0x2332, 0x2333, 0xa941, 0xa93a, 0x2956, 0x2968, 0xc34e, 0xa94b,
+  0x29b3, 0xab2d, 0x29e6, 0xa9e7, 0x299d, 0x2a24, 0x4ca7, 0xccda,
+  0x2a66, 0xaa8d, 0xaabd, 0xa9d9, 0x29f8, 0xd505, 0xa9ac, 0xc945,
+  0xc385, 0xaab8, 0x2986, 0x2a24, 0x4ca7, 0xccda, 0xaaf5, 0xaad7,
+  0x2aaf, 0xab00, 0xa992, 0x1f60, 0x2976, 0xab2d, 0x1f84, 0xa9ea,
+  0x2a3f, 0xaa40, 0xaa12, 0xa9ca, 0xa9c9, 0x1e68, 0xa158, 0xa9d7,
+  0xaa8e, 0xaa30, 0xa9cd, 0xa98a, 0xd591, 0xaa1f, 0x2978, 0xa9e7,
+  0x2978, 0xa9e6, 0x1f84, 0xa9b7, 0xa9ec, 0xa9eb, 0xaae6, 0x298d,
+  0xd505, 0xaa63, 0xaa41, 0xaa6d, 0xab08, 0xab0c, 0xab4c, 0xa9c6,
+  0x2b22, 0xab43, 0x2a2f, 0xaa31, 0xa9e2, 0x2986, 0x299d, 0x4ca7,
+  0xccda, 0xab2a, 0xab09, 0x2a1b, 0xaa31, 0xa9d2, 0x2a1b, 0xaa2f,
+  0xaaa7, 0x2afa, 0xaafb, 0x29b8, 0xaa40, 0x29b8, 0x2a3f, 0xaa50,
+  0xaa04, 0xaa40, 0xa9fb, 0x2987, 0xaa8d, 0xbdeb, 0xaa05, 0x1e3d,
+  0xee97, 0xaaff, 0x2b30, 0x2b46, 0xab7e, 0xab0b, 0xab38, 0x28fb,
+  0xd05f, 0x2987, 0xaa66, 0xa9d0, 0xaa32, 0xaabc, 0xab03, 0x29ab,
+  0xab00, 0xa99b, 0xaaaa, 0xa988, 0x3127, 0xd06d, 0x2b1d, 0xd885,
+  0xab32, 0xab21, 0xab2a, 0xa9aa, 0xa9ee, 0xab19, 0xa9a9, 0x3194,
+  0xc644, 0x2a34, 0xaafb, 0x2a34, 0xaafa, 0xaa73, 0x29ab, 0xaaaf,
+  0xaaad, 0xaa06, 0xaa2d, 0xaa75, 0xaa07, 0xaaf1, 0x2acb, 0xd885,
+  0xaad2, 0x2a18, 0xab43, 0xab37, 0x2a26, 0xaad4, 0x2976, 0xa9b3,
+  0x2a74, 0x2b46, 0xab7e, 0xaad0, 0xab24, 0xaa76, 0xb1d2, 0x2a18,
+  0xab22, 0x2a74, 0x2b30, 0xab7e, 0xaa08, 0xab53, 0xab52, 0xab6b,
+  0xa5e3, 0x2b78, 0x3569, 0x3585, 0x3586, 0xb588, 0xab7f, 0xab59,
+  0x2b66, 0x3569, 0x3585, 0x3586, 0xb588, 0xab7d, 0xab7c, 0x2a74,
+  0x2b30, 0xab46, 0xab6a, 0x2bcd, 0x2bd5, 0x2bd7, 0x2bdc, 0x2be7,
+  0xc52f, 0xa197, 0x4260, 0x5675, 0xd6c7, 0xca79, 0xa7a8, 0xca81,
+  0xd089, 0x219d, 0xab9c, 0x219d, 0xab90, 0x2bda, 0x2bf3, 0x2bf6,
+  0xc3e4, 0x2b9f, 0xabe6, 0x2b9e, 0xabe6, 0xabf5, 0x2bb7, 0xabe9,
+  0xac4e, 0xb1b2, 0xabae, 0xabab, 0x5b8c, 0xe1bc, 0xa0a2, 0x2ba1,
+  0xabe9, 0xabc6, 0x21a6, 0xabc7, 0x2bdb, 0xabec, 0x5cd3, 0xdcd4,
+  0xe1c7, 0xa1a4, 0xabbb, 0x21a6, 0xabbc, 0x6751, 0xe752, 0x66ba,
+  0x674d, 0x674e, 0x674f, 0x6db4, 0x6e16, 0xee64, 0xa1a8, 0x2b81,
+  0x2bd5, 0x2bd7, 0x2bdc, 0x2be7, 0xc52f, 0xaebd, 0x2b81, 0x2bcd,
+  0x2bd7, 0x2bdc, 0x2be7, 0xc52f, 0x2b81, 0x2bcd, 0x2bd5, 0x2bdc,
+  0x2be7, 0xc52f, 0x2b9d, 0x2bf3, 0x2bf6, 0xc3e4, 0x2bbd, 0xabec,
+  0x2b81, 0x2bcd, 0x2bd5, 0x2bd7, 0x2be7, 0xc52f, 0xabe2, 0xda67,
+  0x4aad, 0xcab6, 0xabdd, 0x2b9e, 0xab9f, 0x2b81, 0x2bcd, 0x2bd5,
+  0x2bd7, 0x2bdc, 0xc52f, 0x2ba1, 0xabb7, 0x2199, 0xa1a9, 0x2bbd,
+  0xabdb, 0x2b9d, 0x2bda, 0x2bf6, 0xc3e4, 0xaba0, 0x2b9d, 0x2bda,
+  0x2bf3, 0xc3e4, 0x2bfe, 0xac0d, 0xac0b, 0xac0e, 0x2bf9, 0xac0d,
+  0x28fd, 0xa900, 0x1e13, 0xac08, 0x214b, 0x224b, 0xa2ca, 0xac07,
+  0xac06, 0x1e13, 0xac02, 0xa3de, 0xabfb, 0x2bf9, 0xabfe, 0xabfc,
+  0x2c13, 0x2c14, 0xc23e, 0x2c12, 0x2c14, 0xc23e, 0x2c12, 0x2c13,
+  0xc23e, 0xa875, 0xac1a, 0xac19, 0x1e48, 0x2e85, 0x6ebc, 0xeebd,
+  0x2617, 0x2690, 0xc51e, 0xc1ce, 0x2c20, 0x5d7b, 0x6bae, 0x6c7b,
+  0xec9c, 0x2c1f, 0x5d7b, 0x6bae, 0x6c7b, 0xec9c, 0x2c23, 0x2c24,
+  0xb023, 0xac22, 0x2c22, 0xb023, 0xac26, 0xac25, 0x279a, 0x282f,
+  0xac2d, 0xac2b, 0xac29, 0xeb40, 0x279a, 0x282f, 0xac27, 0x21f2,
+  0x2c34, 0x2c36, 0x2c37, 0xeb50, 0x21f2, 0x2c32, 0x2c36, 0x2c37,
+  0xeb50, 0x21f2, 0x2c32, 0x2c34, 0x2c37, 0xeb50, 0x21f2, 0x2c32,
+  0x2c34, 0x2c36, 0xeb50, 0xac4d, 0x1fad, 0x2118, 0xc6e1, 0x1fb7,
+  0xddfc, 0xac64, 0xac53, 0xa1e5, 0xac4a, 0xac46, 0x6ce5, 0xee1f,
+  0xac38, 0xaba9, 0x2c5b, 0xae48, 0xac43, 0x2c4f, 0xae48, 0xac6c,
+  0xac62, 0xac61, 0xac42, 0xac68, 0xac66, 0xac5e, 0xadbc, 0xa1fa,
+  0x1e97, 0x2d57, 0x3b72, 0xbb73, 0xdc48, 0x2742, 0xe62a, 0xdc3a,
+  0xad87, 0xad17, 0xacf4, 0xad50, 0x2cf6, 0x2d8b, 0x2d8c, 0x2db9,
+  0x6666, 0x669d, 0xe6af, 0xa188, 0x2d52, 0x2d53, 0x2dcc, 0x2dd6,
+  0x2dd7, 0xc89e, 0xadba, 0xadbd, 0xad87, 0xad2c, 0xadcb, 0xada8,
+  0xada7, 0xacdd, 0xacd2, 0xacfd, 0xada2, 0xada0, 0xad22, 0xadd2,
+  0xace9, 0xace8, 0xacf0, 0xacef, 0xac98, 0x2d58, 0x2db8, 0xadc6,
+  0x2c9b, 0x2d8b, 0x2d8c, 0x2db9, 0x6666, 0x669d, 0xe6af, 0xace1,
+  0xad97, 0xad0d, 0xadae, 0xad08, 0xad07, 0x234e, 0xd3ef, 0xad03,
+  0x27fc, 0x2d5c, 0xc895, 0xa393, 0xac97, 0x1ed1, 0xad19, 0x1ed1,
+  0xad18, 0xace5, 0xacbd, 0x2d83, 0xad84, 0xcbcf, 0xac9a, 0x2ca9,
+  0x2d53, 0xc89e, 0x2ca9, 0x2d52, 0xc89e, 0x1e97, 0x2c81, 0x3b72,
+  0xbb73, 0x2cf5, 0x2db8, 0xadc6, 0xad94, 0x27fc, 0x2d0e, 0xc895,
+  0xad81, 0x3e13, 0xbeaa, 0xad73, 0xad6f, 0xad5d, 0xad2d, 0xad2d,
+  0x2c96, 0xacb4, 0x2c9b, 0x2cf6, 0x2d8c, 0x2db9, 0x6666, 0x669d,
+  0xe6af, 0x2c9b, 0x2cf6, 0x2d8b, 0x2db9, 0x6666, 0x669d, 0xe6af,
+  0xad5a, 0xad02, 0xace4, 0xace3, 0xacc4, 0xacc3, 0xad04, 0xe6df,
+  0x2730, 0x2754, 0xa7ca, 0x2965, 0xa967, 0x2cf5, 0x2d58, 0xadc6,
+  0x2c9b, 0x2cf6, 0x2d8b, 0x2d8c, 0x6666, 0x669d, 0xe6af, 0xacad,
+  0xac7f, 0xacb3, 0x2dd3, 0xadd4, 0x2cf5, 0x2d58, 0xadb8, 0xacbf,
+  0x2ca9, 0x2dd6, 0xadd7, 0xace6, 0xadc5, 0xadc5, 0x2ca9, 0x2dcc,
+  0xadd7, 0x2ca9, 0x2dcc, 0xadd6, 0xaddd, 0xaddb, 0xa759, 0xade3,
+  0xade2, 0xe78f, 0xadf0, 0xadef, 0xa36e, 0xd856, 0xadfd, 0x2377,
+  0xb372, 0xadfa, 0x67cd, 0xe7e8, 0x231d, 0xdfca, 0x2370, 0x2e63,
+  0xae64, 0x9f48, 0xae25, 0xae2b, 0xcd19, 0xae43, 0xae33, 0x9f16,
+  0xd88b, 0xcd48, 0xcc3e, 0xcb92, 0x2e5f, 0xb5d8, 0xae05, 0x2e2f,
+  0xae36, 0xae40, 0xae08, 0xd4c6, 0x2e47, 0x2e5a, 0xae6b, 0x2e26,
+  0xae36, 0x2f52, 0x3b78, 0xc688, 0xae6c, 0xae10, 0x2e26, 0xae2f,
+  0xae58, 0xae57, 0xa183, 0xae27, 0x21aa, 0xcf83, 0xae0f, 0x2e2e,
+  0x2e5a, 0xae6b, 0x2c4f, 0xac5b, 0xce28, 0xae3c, 0xae3b, 0x2e2e,
+  0x2e47, 0xae6b, 0x2e1c, 0xb5d8, 0xb5d9, 0x2e01, 0xae64, 0x2e01,
+  0xae63, 0x2e2e, 0x2e47, 0xae5a, 0xae31, 0x1e7e, 0x2e79, 0xb9a6,
+  0xc9ca, 0x1e26, 0x1f75, 0x2002, 0x20a1, 0x2e77, 0xcadd, 0xae76,
+  0xa016, 0x2e72, 0xb9a6, 0x9e48, 0xa1e0, 0x2e83, 0x2eb5, 0xaee3,
+  0x2ef0, 0xaef3, 0x2e7f, 0xaee3, 0x5358, 0xd38a, 0x1e48, 0x2c1b,
+  0x6ebc, 0xeebd, 0xb176, 0xc240, 0xaeec, 0xaee1, 0xaeab, 0x2fdc,
+  0xb1c9, 0xaedf, 0xef90, 0x2ec3, 0xaee2, 0xa750, 0xae93, 0x2e7f,
+  0x53f4, 0x544a, 0xd4ed, 0xaebb, 0x377e, 0x3780, 0x37a9, 0x37d7,
+  0xb8a5, 0xaeb6, 0xaece, 0xabd3, 0xaedf, 0x2395, 0xa3a0, 0xa3a2,
+  0x2e9f, 0xaee2, 0xa3a6, 0xaebc, 0x23a9, 0xaed0, 0x23a9, 0xaecf,
+  0xa3a8, 0x2398, 0x28e5, 0xe13d, 0xa3ae, 0x2e99, 0xaebf, 0x2382,
+  0xa3b0, 0xae91, 0x2e9f, 0xaec3, 0x2e7f, 0xae83, 0xaeea, 0xaee9,
+  0xae90, 0x2385, 0x2e81, 0xaef3, 0x2385, 0x239b, 0x2e81, 0xaef0,
+  0xdfea, 0x26d8, 0x26de, 0x26ec, 0x2efd, 0x5ff4, 0xe025, 0x1e43,
+  0xdffa, 0x26d8, 0x26de, 0x26ec, 0x2efb, 0x5ff4, 0xe025, 0xe58b,
+  0x44e3, 0x598d, 0x5fa1, 0x5fa7, 0x5fa8, 0x5fa9, 0xdfaf, 0xc570,
+  0xb8c4, 0x330a, 0xb335, 0xa958, 0x9e00, 0x9e8c, 0x1e09, 0xa3c1,
+  0x5cae, 0x5cb3, 0xdd30, 0xaf12, 0xaf11, 0xa40a, 0xaf35, 0x2f4c,
+  0xc030, 0xcd43, 0xaf33, 0xaf4e, 0xaf2a, 0xaf20, 0xaf3a, 0x2f3e,
+  0xaf48, 0xaf37, 0xaf3c, 0xaf3b, 0x2f39, 0xaf48, 0xa22b, 0x2f39,
+  0xaf3e, 0xaf25, 0xaf2f, 0xaf51, 0xaf50, 0x2e30, 0x3b78, 0xc688,
+  0x2679, 0xc576, 0xaf55, 0x2f54, 0x6304, 0xe332, 0xcbf2, 0x2f5a,
+  0xbc47, 0x2f59, 0xbc47, 0x2f5c, 0x2f5d, 0xaf5e, 0x2f5b, 0x2f5d,
+  0xaf5e, 0x2f5b, 0x2f5c, 0xaf5e, 0x2f5b, 0x2f5c, 0xaf5d, 0xaf60,
+  0x2f5f, 0xd4a6, 0xaf66, 0xaf65, 0xaf72, 0xcdb5, 0xe6d5, 0x1efd,
+  0xb58c, 0xaf68, 0x9ee2, 0x1eff, 0x2fac, 0xeae3, 0xafb9, 0x1f5b,
+  0xeaf4, 0x2f83, 0xdfec, 0x2fb0, 0x2fb4, 0xafb5, 0xaf80, 0x2f91,
+  0x5ff3, 0xe015, 0xc2e5, 0x9f77, 0x9f6a, 0xa40e, 0xe65f, 0x2f84,
+  0x5ff3, 0xe015, 0x1ece, 0xaf9e, 0x22d1, 0xafa0, 0x1ece, 0xaf93,
+  0x22d1, 0xaf95, 0xc9a6, 0x201f, 0xd5c9, 0xa065, 0x290d, 0xd986,
+  0x1eff, 0x208d, 0xaf77, 0xa09c, 0xaf81, 0xa0c4, 0x2fb7, 0x3074,
+  0xb0b3, 0x2f81, 0xafb5, 0x2f81, 0xafb4, 0x2fb3, 0x3074, 0xb0b3,
+  0xaf7b, 0xafc4, 0xafc3, 0xb1b6, 0x9ec1, 0x31f4, 0xb1fa, 0xda8c,
+  0xb07e, 0x2e94, 0xb1c9, 0xb09f, 0xb025, 0xb182, 0x2306, 0x3031,
+  0xb0a4, 0xb0b4, 0xa538, 0xb13e, 0x31d0, 0xb1f7, 0xb14b, 0xb16b,
+  0xb1ae, 0xb16a, 0xb0b5, 0xb134, 0x9f42, 0xb091, 0xb190, 0xb056,
+  0x2c22, 0xac24, 0xafe3, 0xb060, 0x2306, 0x2fe9, 0xb0a4, 0x30e3,
+  0x3374, 0x4dcf, 0x4deb, 0xce3d, 0xb1df, 0xb1cc, 0xb052, 0xb200,
+  0xb046, 0x21c4, 0xb0bd, 0xb01d, 0xb02a, 0x241d, 0xb08b, 0x2379,
+  0xdcc9, 0xd03b, 0xb119, 0x3085, 0xb0a6, 0xb1c7, 0x2fb3, 0x2fb7,
+  0xb0b3, 0xb0e0, 0x20eb, 0x2641, 0x30aa, 0xb0e1, 0xb15f, 0xb1e8,
+  0xb137, 0xb0fb, 0x30a9, 0xb0f1, 0xb0f2, 0xafd9, 0x30e5, 0xb142,
+  0x3111, 0xb139, 0x3071, 0xb0a6, 0x24f2, 0x2560, 0x2586, 0x269e,
+  0xa7d1, 0xb061, 0xc302, 0xb016, 0x9fd4, 0x3102, 0xda96, 0xdbef,
+  0xafe2, 0xb0ca, 0x2306, 0x2fe9, 0xb031, 0x3071, 0xb085, 0x307c,
+  0xb0f1, 0x20eb, 0x3076, 0xb0e1, 0xb164, 0xb1f8, 0xb173, 0xb1ab,
+  0x2fb3, 0x2fb7, 0xb074, 0xaff0, 0xb005, 0xe5f7, 0x21c4, 0xb053,
+  0x30a2, 0xea5a, 0x248a, 0x248c, 0xefa2, 0x1ffd, 0xbb23, 0xb075,
+  0x20eb, 0x3076, 0xb0aa, 0xb03b, 0x307f, 0xb142, 0xb1fc, 0xb158,
+  0xb1f2, 0xb18a, 0xb11c, 0x3159, 0xb15a, 0xb19a, 0xb163, 0x307c,
+  0xb0a9, 0xb07d, 0xd822, 0xb07b, 0xd90a, 0x3096, 0xda96, 0x4609,
+  0xc652, 0x3080, 0xb139, 0xb06a, 0xc231, 0xb0ec, 0xb14d, 0xb181,
+  0xb1a4, 0xb192, 0x2abf, 0xd06d, 0xb1fc, 0xb006, 0xb07a, 0x3080,
+  0xb111, 0xb14e, 0xa35a, 0xaffe, 0xe858, 0x307f, 0xb0e5, 0xb817,
+  0xbbb7, 0xb001, 0xb120, 0x313c, 0x361a, 0xc718, 0x3174, 0xb1fe,
+  0xb0e8, 0x30ed, 0xb15a, 0x30ed, 0xb159, 0x3078, 0xb185, 0xb0ef,
+  0xb0ab, 0xb004, 0xb002, 0xb196, 0xd651, 0xb0ad, 0xb151, 0xae86,
+  0x317d, 0xb21a, 0x317c, 0xb21a, 0xbb32, 0x21ed, 0x21f4, 0xb191,
+  0xb121, 0xafe7, 0xb15f, 0xb1a9, 0xb0eb, 0xb01c, 0x21ed, 0x21f4,
+  0xb17f, 0xb126, 0x2af6, 0xc644, 0x316d, 0xb197, 0xb196, 0x259c,
+  0x3199, 0xbb56, 0x259c, 0x3198, 0xbb56, 0xb0ee, 0xb124, 0x22b3,
+  0x22b4, 0xa2de, 0xb187, 0xb0af, 0xb003, 0xabaa, 0xafc6, 0xa766,
+  0xa2e4, 0xb073, 0x2e94, 0xafdc, 0xb03f, 0xb1d4, 0x3000, 0xb1f7,
+  0xb1e3, 0x2b3e, 0xb1f6, 0xb1cd, 0xb1f5, 0xd499, 0xb03c, 0xb1d1,
+  0xb1e7, 0xb1e6, 0xb079, 0xb0e9, 0x2fcf, 0xb1ff, 0xb1dc, 0xb1d2,
+  0x3000, 0xb1d0, 0xb0ac, 0xafcf, 0x30e7, 0xb133, 0xbb22, 0xb151,
+  0xb1f4, 0xb04b, 0xb207, 0xb206, 0xb214, 0x322f, 0xb232, 0xb20b,
+  0xb227, 0x3226, 0xb230, 0x317c, 0xb17d, 0xb21e, 0x5ca1, 0xdd22,
+  0xb21b, 0x3218, 0xb230, 0xb217, 0xb22c, 0xb229, 0x2279, 0xa2e0,
+  0x320f, 0xb232, 0x3218, 0xb226, 0x320f, 0xb22f, 0x3237, 0xb238,
+  0x3236, 0xb238, 0x3236, 0xb237, 0xa384, 0xb23e, 0x236f, 0xa918,
+  0xb23b, 0xb24c, 0xb24b, 0xce94, 0x33e0, 0xcd2e, 0x34b2, 0xb4c8,
+  0xb2c2, 0xa728, 0x5a17, 0xdbac, 0xb34d, 0xb268, 0xe1e6, 0xa7f7,
+  0x23c9, 0xb260, 0x32e1, 0xb4f4, 0xb36b, 0xb383, 0xb3da, 0xb4a6,
+  0xb4fe, 0xb5bc, 0x2448, 0xc2c2, 0xa214, 0xb4ab, 0xb2cb, 0xb2d4,
+  0xb2d7, 0x32e9, 0xb4c7, 0xb476, 0xb473, 0xb384, 0xb436, 0xdb77,
+  0xa831, 0xb4e1, 0x32de, 0x4274, 0xd9dd, 0xb255, 0xb4d4, 0xb49a,
+  0xb29b, 0xb2ff, 0x37b4, 0xb7fa, 0xb428, 0xb29c, 0xb2d6, 0xb2d5,
+  0xb29d, 0xb2dd, 0xb2dc, 0xb2b5, 0xb4ec, 0x336e, 0xb4da, 0x3269,
+  0x3304, 0xb4f4, 0xb50f, 0xb3c0, 0xb4c1, 0xb514, 0xb4f0, 0x34a5,
+  0xc67a, 0x329e, 0xb4c7, 0xb2cf, 0xb39b, 0x32e1, 0xb4f4, 0x2f04,
+  0xb335, 0x1e3e, 0x34e7, 0xd209, 0xb46f, 0xb523, 0xb397, 0xb4be,
+  0xb4bb, 0xb33e, 0xb493, 0xb4cb, 0xb49f, 0xb399, 0xb4e0, 0xb3ee,
+  0xb48f, 0x2f04, 0xb30a, 0xb412, 0xdf13, 0xb31f, 0xb3d2, 0x3405,
+  0x34b9, 0xb52a, 0x38b1, 0x4975, 0xcd91, 0xb25e, 0xb3d1, 0xd379,
+  0xb41c, 0xb488, 0xb40d, 0xb4bf, 0xb3db, 0x3417, 0xb4e3, 0xd20d,
+  0xb26a, 0x32e0, 0xb4da, 0x2377, 0xadfb, 0xb03b, 0x3816, 0xb8f2,
+  0x27fd, 0xb26b, 0xb2a1, 0xb31c, 0xb323, 0xb302, 0xe1c7, 0xb4d1,
+  0xa30a, 0xb3ed, 0xb4c4, 0xb451, 0xb4f2, 0xb4a3, 0xb47b, 0xb414,
+  0xb45c, 0xc8b0, 0xb2e3, 0xb34f, 0xb33f, 0xb26c, 0xb362, 0xb24e,
+  0xb3b2, 0xb325, 0xd0cc, 0x3416, 0xb447, 0xb52c, 0xb4b3, 0xb519,
+  0xb4f1, 0xb45f, 0xce3d, 0x3341, 0x34b9, 0xb52a, 0xb784, 0xb35f,
+  0xb337, 0xb3bb, 0x33fa, 0xb447, 0xb363, 0x335c, 0xd490, 0xb2d3,
+  0xb498, 0xb528, 0xb2a2, 0x34d5, 0xb51c, 0xb9a8, 0x3444, 0xb51d,
+  0x3442, 0xb51d, 0xb504, 0x34fa, 0xd96c, 0x33fa, 0xb416, 0xb4ef,
+  0xb524, 0xb3b4, 0xb3bc, 0xb402, 0x4dcf, 0x4deb, 0xce3d, 0xb4f5,
+  0xb31a, 0xb2a0, 0xb29f, 0xb3ba, 0x21fb, 0xb4ca, 0xb516, 0xb35e,
+  0xb326, 0xb491, 0xb490, 0xb320, 0xb42d, 0xb2c8, 0xb322, 0xb4cd,
+  0xb3b8, 0x32e8, 0xc67a, 0xb26f, 0x4d55, 0x4d76, 0xcedd, 0xb29a,
+  0x3251, 0xb4c8, 0xb3ff, 0xb506, 0xb4f7, 0xb4fc, 0x3341, 0x3405,
+  0xb52a, 0xb51b, 0xb31e, 0xb31d, 0xb361, 0xb2e5, 0xb3b3, 0x329e,
+  0xb2e9, 0x3251, 0xb4b2, 0x21fb, 0xb483, 0xb321, 0xb4a1, 0xb3a5,
+  0xb2c5, 0x343a, 0xb51c, 0x32e0, 0xb36e, 0xb4fb, 0xb324, 0xb2ac,
+  0xb363, 0xb52c, 0x1e3e, 0x3319, 0xd209, 0xb2df, 0xb448, 0xb2e7,
+  0xb401, 0xb3b7, 0x3269, 0x32e1, 0xb304, 0xb469, 0x34b7, 0xd96d,
+  0xb446, 0xb4de, 0xb4b8, 0xb50a, 0xb270, 0x9e51, 0xb445, 0xb522,
+  0xb4b5, 0xb51f, 0xb4fd, 0xb2e2, 0xb522, 0xb2e6, 0xb484, 0xb400,
+  0xb4ba, 0x343a, 0xb4d5, 0x3442, 0xb444, 0xb508, 0x3505, 0xb512,
+  0xb31b, 0xb44a, 0xb432, 0x3341, 0x3405, 0xb4b9, 0xc234, 0x33fd,
+  0xb4e5, 0xb535, 0xb534, 0xa3ce, 0xd003, 0x4b27, 0x4b56, 0x4b5e,
+  0xcba3, 0x1ff2, 0x209a, 0xa2b9, 0x9f8e, 0xb575, 0x23d9, 0xb558,
+  0xb559, 0xa2c4, 0x22c5, 0xa2d1, 0x5d01, 0xdd25, 0x23d9, 0xb54d,
+  0xb54e, 0x3582, 0xbb5b, 0xa0d8, 0x2b66, 0x2b78, 0x3585, 0x3586,
+  0xb588, 0xb578, 0xb54c, 0xb5c9, 0xb570, 0x69c6, 0x69c8, 0x6a45,
+  0xea71, 0xbb5d, 0x355b, 0xbb5b, 0xbbd9, 0x2b66, 0x2b78, 0x3569,
+  0x3586, 0xb588, 0x2b66, 0x2b78, 0x3569, 0x3585, 0xb588, 0x2b66,
+  0x2b78, 0x3569, 0x3585, 0xb586, 0x1e9d, 0x358a, 0x6f4a, 0xef50,
+  0x1e9d, 0x3589, 0x6f4a, 0xef50, 0x358e, 0xef4b, 0x1efd, 0xaf6c,
+  0xd9ba, 0x358b, 0xef4b, 0xb595, 0x359e, 0xd7a4, 0xb593, 0x65d8,
+  0x6b25, 0x6b26, 0x6b2a, 0xeb2d, 0x3594, 0xd7a4, 0xe159, 0xb5ac,
+  0xb5a9, 0xb5b7, 0xb5b5, 0xb5b2, 0xb5ad, 0x1e8e, 0x1e8f, 0xb275,
+  0xb5d2, 0xb577, 0xb5c8, 0x4c31, 0xcc4f, 0x2e1c, 0xae5f, 0x2e61,
+  0xb5db, 0xb5d9, 0xc121, 0xa6f8, 0xd20a, 0x234f, 0x2354, 0xa3f6,
+  0x35f9, 0xb642, 0x2164, 0x363f, 0xb6e0, 0xb698, 0x35f6, 0xb642,
+  0xb680, 0xb625, 0xb664, 0xb63b, 0x2347, 0xb6fb, 0xb626, 0xb719,
+  0xb62c, 0xb6c7, 0xb14e, 0xc6a8, 0xb5fe, 0xb60a, 0xb60f, 0xc0a4,
+  0xb630, 0xb62f, 0xa1ac, 0xb602, 0x365d, 0xb6f8, 0xb6e8, 0x6855,
+  0xe86f, 0x35f7, 0xb6e0, 0x35f6, 0xb5f9, 0xb644, 0xb643, 0xb64b,
+  0xb649, 0xb6ec, 0x3681, 0xb6c9, 0xb6c4, 0xb688, 0xb689, 0xb669,
+  0x363c, 0xb6f8, 0xb660, 0xb65f, 0xb5ff, 0xb6df, 0xb65a, 0xb69c,
+  0x3692, 0xc520, 0xb697, 0xb5fa, 0x3653, 0xb6c9, 0xb6ab, 0x4f6a,
+  0xdfa0, 0xb655, 0xb656, 0xb674, 0x4156, 0xc157, 0x367b, 0x5af3,
+  0x5c19, 0x65c7, 0xe68c, 0xb5f8, 0xb66e, 0xc545, 0x36ad, 0x36cd,
+  0xc6a5, 0x2386, 0x23af, 0xb6c6, 0xb6d6, 0xb6c1, 0xb682, 0x36a4,
+  0xc6a5, 0x1e86, 0xc7ad, 0xb6a8, 0xb654, 0x2386, 0x23a4, 0x23af,
+  0xb6a6, 0xb619, 0x3653, 0xb681, 0x40a4, 0x4167, 0x41f3, 0xc7be,
+  0xb6a4, 0xa411, 0xb6a7, 0xb668, 0x35f7, 0xb63f, 0xb63d, 0xb652,
+  0x3d40, 0x4cac, 0x6eaf, 0x6eb4, 0xeeb9, 0xb6f5, 0xb6f3, 0x1e66,
+  0x363c, 0xb65d, 0xb6fa, 0xb6f9, 0x2347, 0xb607, 0xb6fe, 0xb6fd,
+  0xa1a3, 0x22d6, 0xa2d7, 0x9f1a, 0xd8e8, 0xb717, 0xb716, 0xb60e,
+  0xb722, 0xb71f, 0xb71e, 0xb71b, 0xd0e7, 0x2932, 0xb94d, 0xa273,
+  0xb72f, 0x372e, 0xd853, 0xc843, 0x3a38, 0xba8f, 0xb736, 0xb735,
+  0x21e0, 0xba5f, 0xbbba, 0x594d, 0x66d1, 0xe6dc, 0x3a29, 0xbb0a,
+  0xb87f, 0xa72c, 0x3766, 0x3919, 0xba86, 0xe0a8, 0xb9d3, 0xb89d,
+  0xb803, 0x9f86, 0xb749, 0xb94a, 0xb9aa, 0x386e, 0xc6c3, 0xa091,
+  0x9e1c, 0x2eba, 0x3780, 0x37a9, 0x37d7, 0x38a5, 0xeb06, 0xe5c6,
+  0x2eba, 0x377e, 0x37a9, 0x37d7, 0xb8a5, 0xb975, 0x3406, 0xb9cb,
+  0xb960, 0x1e2b, 0x3860, 0x390f, 0xb930, 0x5edb, 0x5ef6, 0xdf6d,
+  0xd3d3, 0xba05, 0xb85d, 0xba1e, 0xb8d7, 0xbaea, 0xb80c, 0xb898,
+  0xb8d6, 0x2eba, 0x377e, 0x3780, 0x37d7, 0xb8a5, 0x39cd, 0x6397,
+  0xe453, 0xb953, 0xb89f, 0x23f0, 0x3aaf, 0xd01c, 0x32d0, 0xb7fa,
+  0xb827, 0xd235, 0xb822, 0xb959, 0x2eba, 0x377e, 0x3780, 0x37a9,
+  0xb8a5, 0xbac3, 0xbab8, 0xb7fb, 0x231b, 0xb7fe, 0xa948, 0x3801,
+  0x387a, 0xba6e, 0xb805, 0xb7ff, 0x32d0, 0xb7b4, 0xb7e5, 0xba89,
+  0x231b, 0xb7e9, 0xb7f9, 0xb894, 0x37f3, 0x387a, 0xba6e, 0x3764,
+  0xbad4, 0x39ae, 0xd363, 0xb7f5, 0xba19, 0x385f, 0xb8e7, 0xbadb,
+  0x39de, 0xbaf3, 0xb8df, 0x37a6, 0xbae8, 0x3aaa, 0xbadf, 0x3b04,
+  0xbb17, 0xba39, 0x337f, 0xb8f2, 0x21d3, 0xb144, 0xa20a, 0xb7cf,
+  0xb7bb, 0x3a43, 0xcb4f, 0x39d8, 0xba23, 0xd988, 0x271d, 0xbb12,
+  0xb97f, 0x2353, 0xb9d5, 0xb852, 0xb851, 0xb90e, 0x3a31, 0xbafb,
+  0xb7a1, 0x3808, 0xb8e7, 0x1e2b, 0x3792, 0xb90f, 0xba48, 0xb968,
+  0xba94, 0xb9bf, 0x39d7, 0xba4b, 0xba3a, 0xba9c, 0xb9f3, 0xba01,
+  0xba33, 0x376f, 0xc6c3, 0xba03, 0x37f3, 0x3801, 0xba6e, 0xbf06,
+  0xb746, 0x3a11, 0xcc17, 0xb9f1, 0x3973, 0xb9d1, 0x4681, 0xc682,
+  0xb800, 0xb7a7, 0xb761, 0xb7ad, 0x2eba, 0x377e, 0x3780, 0x37a9,
+  0xb7d7, 0x2922, 0xa923, 0x3346, 0xcd91, 0xbaae, 0xb8f6, 0xb9e4,
+  0x391c, 0xbaa2, 0xbb1e, 0xaf03, 0x38cb, 0x3ab1, 0x3ac0, 0xc881,
+  0x38ca, 0x3ab1, 0x3ac0, 0xc881, 0xb936, 0xb7a8, 0xb7a3, 0xb80b,
+  0xba0a, 0x3808, 0xb85f, 0xca1c, 0x337f, 0xb816, 0xb8be, 0xbac2,
+  0xc897, 0xb9e8, 0x1e57, 0x9e58, 0xb858, 0x1e2b, 0x3792, 0xb860,
+  0x47f4, 0xc887, 0xb95a, 0xb749, 0x38c0, 0xbaa2, 0xbadd, 0xb9e7,
+  0xb9f6, 0xbb0f, 0xba3f, 0xba62, 0xb792, 0xd46e, 0xb8d5, 0xd45a,
+  0xb768, 0x2932, 0xb72c, 0xb7ab, 0xba62, 0xb7d5, 0xb918, 0xb78f,
+  0xb986, 0xb966, 0xb965, 0xb862, 0xc243, 0xba9d, 0x9e1a, 0x3885,
+  0xb9d1, 0xb781, 0xba13, 0x1e50, 0xba02, 0xb842, 0xbb16, 0xb9b2,
+  0xb961, 0xbaec, 0xbada, 0x3af8, 0xbb05, 0xc253, 0x2e72, 0xae79,
+  0xb43e, 0xb769, 0x3804, 0xd363, 0xb985, 0xba4a, 0xe198, 0xb864,
+  0xb9d9, 0x5028, 0xe392, 0xb784, 0xb7aa, 0x3885, 0xb973, 0xb760,
+  0x39f9, 0xba70, 0x2353, 0xb84c, 0x3865, 0xba4b, 0x3837, 0xba23,
+  0xb9c7, 0xba9f, 0x3abb, 0xce7f, 0xb80a, 0xbab3, 0xbae7, 0xb8bf,
+  0xb920, 0xb901, 0xb884, 0xb868, 0xb922, 0xb9d4, 0xb869, 0x1e50,
+  0xb97d, 0xb879, 0xb79e, 0xb8e5, 0xbad3, 0x3881, 0xcc17, 0xbac1,
+  0xb97c, 0xb807, 0xb7a2, 0x3837, 0xb9d8, 0x3743, 0xbb0a, 0x3a6b,
+  0xbace, 0x3aa3, 0xd262, 0x385c, 0xbafb, 0xb86a, 0x1e1b, 0x23e2,
+  0x3b09, 0xd5c2, 0x3734, 0xba8f, 0xb811, 0xb866, 0xcf47, 0xb92b,
+  0x3830, 0xcb4f, 0xb861, 0xb9b4, 0x3865, 0xb9d7, 0xb73a, 0x392d,
+  0xb955, 0x3a2a, 0xbace, 0x37f3, 0x3801, 0xb87a, 0xb9d4, 0xbae5,
+  0x3ad3, 0x5263, 0xd26a, 0xbade, 0xbaa9, 0xbafd, 0xb749, 0xb7fd,
+  0x3734, 0xba38, 0xcc37, 0xb863, 0x3a98, 0xd617, 0xba97, 0xb867,
+  0xb96b, 0xb9da, 0x38c0, 0xb91c, 0xba2f, 0xba81, 0x380e, 0xbadf,
+  0xb8bc, 0x23f0, 0xb7b1, 0x38ca, 0x38cb, 0x3ac0, 0xc881, 0xb9df,
+  0xb7e0, 0xb9db, 0x38ca, 0x38cb, 0x3ab1, 0xc881, 0xba12, 0xb8f9,
+  0xb7dc, 0xa1f3, 0xd030, 0x3a2a, 0xba6b, 0x3a10, 0xba79, 0xb803,
+  0xbb11, 0xb988, 0xb809, 0xb91f, 0xba7c, 0x380e, 0xbaaa, 0xba71,
+  0xb9e0, 0xb80c, 0xb7a5, 0xb987, 0xb80a, 0xb989, 0xbb1e, 0x385c,
+  0xba31, 0xba83, 0x380f, 0xbb17, 0xb989, 0x1e1b, 0x23e2, 0x3a37,
+  0xd5c2, 0x3743, 0xba29, 0xb924, 0xbad5, 0x271d, 0xb83e, 0xb984,
+  0x380f, 0xbb04, 0x60c1, 0x6b30, 0xeb31, 0x38c2, 0xbafa, 0x4f3a,
+  0xcf3c, 0x31fd, 0x3b53, 0x3b61, 0xea69, 0x1ffd, 0x30de, 0xda22,
+  0xbb5f, 0xbb50, 0xb17e, 0xbb3e, 0xbb58, 0xe4a6, 0xbb35, 0xdb0c,
+  0x23f9, 0xa606, 0xbb27, 0x3b22, 0xbb61, 0x259c, 0x3198, 0xb199,
+  0xbb3b, 0x355b, 0xb582, 0xb581, 0xbb24, 0x3b22, 0xbb53, 0x3b68,
+  0xbb69, 0x3b65, 0xbb69, 0x3b65, 0xbb68, 0xa24d, 0x3e0b, 0x3f80,
+  0xbf81, 0x6f52, 0xef7f, 0x1e97, 0x2c81, 0x2d57, 0xbb73, 0x1e97,
+  0x2c81, 0x2d57, 0xbb72, 0x2386, 0x23af, 0xbb77, 0x2386, 0x23af,
+  0xbb74, 0x2e30, 0x2f52, 0xc688, 0xbb7a, 0xbb79, 0x3bb1, 0xbbb2,
+  0x273d, 0x3b7f, 0x3b81, 0xbca1, 0x273d, 0x3b7e, 0x3b81, 0xbca1,
+  0xa92d, 0x273d, 0x3b7e, 0x3b7f, 0xbca1, 0xbba4, 0xbb98, 0xbb9e,
+  0xbbae, 0xbb8b, 0xbbab, 0xbb92, 0xbbaf, 0xbb87, 0xbb9a, 0xbb93,
+  0xbba1, 0x3b7c, 0xbbb2, 0x3b7c, 0xbbb1, 0xbbc6, 0xb147, 0xb740,
+  0x28f3, 0xbbbc, 0x28f3, 0xbbbb, 0xbbc1, 0x3bc0, 0x41ec, 0xdb6d,
+  0xdf42, 0xbbb4, 0x233b, 0xe1ab, 0xbbcf, 0xbbce, 0x50b2, 0xd8ac,
+  0xa936, 0xc562, 0xbbd8, 0xbbd7, 0xb583, 0xbbee, 0xbc08, 0xc403,
+  0xbbdf, 0xbbff, 0xbbf5, 0x4266, 0xc29b, 0xbc0c, 0x3be1, 0xbc0a,
+  0xbc08, 0xbc07, 0x3c17, 0x3c23, 0xc081, 0x3c14, 0x3c23, 0xc081,
+  0xe6f0, 0xbc2b, 0x3c14, 0x3c17, 0xc081, 0xbc2c, 0xbc22, 0xbc29,
+  0xbc33, 0xbc32, 0x3c35, 0xbc3a, 0x3c34, 0xbc3a, 0x1ecc, 0x21ab,
+  0xa1b0, 0x3c34, 0xbc35, 0x232f, 0x2f59, 0x2f5a, 0xbed9, 0xbf22,
+  0xbcdb, 0x3c5a, 0xbc61, 0x3c59, 0xbc61, 0x3c59, 0xbc5a, 0xbe6f,
+  0xbc74, 0xbc73, 0xbd36, 0xa1b3, 0xbef8, 0x3c89, 0xc00b, 0xbc88,
+  0xbca1, 0xa1b2, 0xbdfb, 0xbe9d, 0x273d, 0x3b7e, 0x3b7f, 0x3b81,
+  0xbc92, 0x3cfd, 0xbfa4, 0xc043, 0xbf1a, 0xc01d, 0xbdea, 0xbec4,
+  0xbe22, 0xbf59, 0x3eec, 0xcc04, 0xe63b, 0xbcb2, 0xbcb1, 0xbfd4,
+  0xe711, 0xa1b5, 0x1f71, 0xc04b, 0xbc4e, 0xbeaf, 0xbfd8, 0xa76d,
+  0xda3b, 0x3d99, 0xbdda, 0xa1ba, 0xa933, 0xbfa9, 0x3edd, 0xc027,
+  0xc018, 0xbffc, 0xc009, 0x3e8c, 0x3f51, 0xc67a, 0x3ca2, 0xbfa4,
+  0xbd87, 0xbf54, 0xa1bd, 0xc051, 0xbf54, 0xbc79, 0xcaaa, 0xb6f2,
+  0xbd79, 0xbde8, 0xbdfa, 0xbf3f, 0xbf86, 0xbe5e, 0xbeae, 0xbfc1,
+  0xbe2c, 0xbfae, 0x3e08, 0xbfdf, 0x26a0, 0xc00f, 0xbefb, 0xbe3e,
+  0xbef8, 0xbfc3, 0xbf6f, 0xbfdc, 0x3ee8, 0x3ff1, 0xbff5, 0xbfa3,
+  0x3f82, 0x3f84, 0xc013, 0xbf94, 0xbd43, 0xa1c2, 0x21c3, 0xa857,
+  0xbe7c, 0xbcfe, 0xbe09, 0xbe67, 0x5385, 0xd49e, 0x3cea, 0xbdda,
+  0xbfe4, 0x3e0e, 0xc006, 0xbf87, 0xbdf6, 0xbf23, 0xbf7f, 0xbe26,
+  0xbeb3, 0xbe19, 0xbecc, 0xbf64, 0x3f97, 0xc900, 0xbf32, 0x3e0b,
+  0x3f80, 0x3f81, 0xbfc7, 0xbf04, 0xa1c5, 0xa1c9, 0xbfb1, 0xbe7d,
+  0xc5f3, 0xa1c4, 0x3cea, 0xbd99, 0xbe0c, 0x21c0, 0xbd44, 0xbca6,
+  0x2a6c, 0xbedb, 0xbe7b, 0x26e6, 0x3e0a, 0xbe15, 0xbd9e, 0xbe05,
+  0xbd45, 0xbc97, 0xbdf8, 0xbe34, 0x3d4e, 0xbfdf, 0xbd89, 0x26e6,
+  0x3df5, 0xbe15, 0x3b6e, 0x3da9, 0x3f80, 0xbf81, 0xbde5, 0xbf2c,
+  0x3d9c, 0xc006, 0xbf38, 0xbfa0, 0x2d60, 0x3eaa, 0x5c3f, 0xdc40,
+  0xbf01, 0x26e6, 0x3df5, 0xbe0a, 0xc00b, 0xbef2, 0xbda3, 0xa1cf,
+  0xbca8, 0xbda1, 0xbeab, 0xbd4b, 0xbe07, 0x6030, 0xe04a, 0xbd51,
+  0xa1d1, 0xbd48, 0xbd8c, 0xbc64, 0xbdf3, 0xbd85, 0xbdc4, 0xc063,
+  0x3ebc, 0xbfd5, 0x3ee1, 0xbeff, 0xbfda, 0xa24c, 0xbf70, 0xbffa,
+  0xbf0a, 0xbf11, 0x3cfc, 0x3f51, 0xc67a, 0xa3b5, 0x3fdb, 0xd499,
+  0x21c6, 0xa1d6, 0xbf91, 0xbc9f, 0x2d60, 0x3e13, 0x5c3f, 0xdc40,
+  0xbe29, 0xbd49, 0x3cdd, 0xe061, 0xbda2, 0x4194, 0xe394, 0x3e7f,
+  0xbfd5, 0xbca7, 0xc06d, 0xbda4, 0xd365, 0xbf77, 0x232f, 0xbc47,
+  0xbefe, 0xbdeb, 0x3cf7, 0xc027, 0xbeef, 0x404e, 0x4054, 0xc067,
+  0xc044, 0x3e80, 0xbeff, 0xc005, 0xbffe, 0xbfeb, 0xc064, 0x3d5c,
+  0x3ff1, 0xbff5, 0xc058, 0xbfa6, 0x3caa, 0xcc04, 0xbede, 0xbe17,
+  0x2364, 0x3f9b, 0xc002, 0x3c7b, 0xbd52, 0xbd50, 0xbeda, 0x3e80,
+  0xbee1, 0xbe14, 0xbdaf, 0xb87c, 0xbe87, 0xbe89, 0xc055, 0xbca4,
+  0xbc49, 0xbd9f, 0x1e79, 0x1e7e, 0x9e81, 0xc1b3, 0xbe0d, 0xbf44,
+  0xbda8, 0xbe10, 0xbd46, 0xe88d, 0xbf31, 0xc04c, 0xc020, 0xc01f,
+  0xc032, 0xbff0, 0x3cfc, 0x3e8c, 0xc67a, 0x3d01, 0xbd2f, 0xbca9,
+  0x3f5c, 0xbff3, 0x3f5b, 0xbff3, 0xbda6, 0xbd54, 0xbe83, 0xc026,
+  0xbed7, 0xbda0, 0x3b6e, 0x3da9, 0x3e0b, 0xbf81, 0x3b6e, 0x3da9,
+  0x3e0b, 0xbf80, 0x3d67, 0x3f84, 0xc013, 0x3d67, 0x3f82, 0xc013,
+  0xbd47, 0xbd9d, 0xbe9c, 0xbd69, 0xbda7, 0xbfb3, 0x2364, 0x3ef7,
+  0xc002, 0xc03e, 0x21db, 0xa1dc, 0xbe11, 0xbd63, 0x3ca2, 0xbcfd,
+  0xbeea, 0xbcf6, 0xbd4d, 0xc032, 0xbdc0, 0xbf9a, 0xbd4a, 0xbd53,
+  0xbda9, 0x4028, 0xc02c, 0xc015, 0xbcb5, 0x3e7f, 0xbebc, 0xbcde,
+  0x3e81, 0xc02f, 0x3e95, 0xd499, 0xbd55, 0x3d4e, 0xbe08, 0xbd9b,
+  0xbee5, 0xbf4d, 0x3d5c, 0x3ee8, 0xbff5, 0x3f5b, 0xbf5c, 0x3d5c,
+  0x3ee8, 0xbff1, 0x65ca, 0xe614, 0xbe85, 0xbcfa, 0xbee4, 0x2364,
+  0x3ef7, 0xbf9b, 0xbee2, 0x3d9c, 0xbe0e, 0xbcfb, 0x3c88, 0xbe16,
+  0xbd4f, 0x3d67, 0x3f82, 0xbf84, 0xbfd2, 0xbcf8, 0xbca5, 0xbf47,
+  0xbf46, 0xbf74, 0x3cf7, 0xbedd, 0x3fd1, 0xc02c, 0x3fd1, 0xc028,
+  0xbfda, 0xaf25, 0x3f4b, 0xbfb0, 0xbf9c, 0xbca3, 0xbee0, 0x1f71,
+  0xbcd5, 0xbf45, 0x3edf, 0xc054, 0xc05d, 0xbd12, 0x3edf, 0xc04e,
+  0xbf13, 0xbee9, 0xc04f, 0xbe7e, 0xbee6, 0xbedf, 0xbec5, 0x2149,
+  0xc097, 0xc1c8, 0x670a, 0x671b, 0xe748, 0x4ac3, 0xcac8, 0x40fe,
+  0xdd64, 0x407e, 0xc0d6, 0x407d, 0xc0d6, 0xc1e6, 0xc16c, 0x3c14,
+  0x3c17, 0xbc23, 0x4210, 0x6229, 0xe46a, 0x23cd, 0xa3db, 0xc08f,
+  0xc08e, 0x2149, 0xc06e, 0xc152, 0xc197, 0x362d, 0x36cc, 0x4167,
+  0x41f3, 0xc7be, 0x4832, 0x491f, 0xc92e, 0xc0f1, 0xcf39, 0xeede,
+  0x1e3a, 0xc232, 0x4149, 0x632c, 0xe34a, 0xc1be, 0xc20d, 0x41d7,
+  0x421b, 0xc224, 0xc0f4, 0xc16c, 0x9e4c, 0x407d, 0xc07e, 0xc1ed,
+  0xc159, 0xc169, 0x413c, 0xc1d2, 0x41c1, 0xc217, 0xc1f4, 0xc1d9,
+  0xc1fc, 0xc1b1, 0xc0af, 0xc0c3, 0xc1a2, 0x407b, 0xdd64, 0xe2b7,
+  0x21de, 0x4155, 0x4188, 0xc199, 0xe2b2, 0x9e9f, 0x4130, 0xc1c4,
+  0xc165, 0xc1dc, 0xc1fe, 0x41cc, 0xc1d3, 0xb5e0, 0xc133, 0xc162,
+  0x4114, 0xc1c4, 0xc126, 0x40e7, 0xc1d2, 0xe35b, 0x40bc, 0x632c,
+  0xe34a, 0xc16e, 0xc09c, 0x21de, 0x4108, 0x4188, 0xc199, 0xb696,
+  0xb696, 0xc0df, 0x412d, 0xd315, 0xc115, 0x36cc, 0x40a4, 0x41f3,
+  0xc7be, 0xc0e6, 0x4080, 0xc0ca, 0xc151, 0x417e, 0xc185, 0x4174,
+  0xc185, 0x4174, 0xc17e, 0x21de, 0x4108, 0x4155, 0xc199, 0xc1fb,
+  0xd367, 0x3eb6, 0xe394, 0xc09d, 0x21de, 0x4108, 0x4155, 0xc188,
+  0xc0fd, 0xc0ed, 0xe88e, 0xbf2b, 0xc1ba, 0xc1b9, 0xc0bd, 0x40e8,
+  0xc217, 0x4114, 0xc130, 0xc06f, 0x411a, 0xc1d3, 0xac1e, 0x48f7,
+  0xcca6, 0x40e7, 0xc13c, 0x411a, 0xc1cc, 0xedf0, 0x40c2, 0x421b,
+  0xc224, 0xc0eb, 0xc116, 0x25b6, 0xd425, 0xc07f, 0xbbc1, 0xc0db,
+  0x36cc, 0x40a4, 0x4167, 0xc7be, 0xc0e9, 0xc18f, 0xc0ec, 0xc118,
+  0xd000, 0xc0c1, 0xc089, 0x40e8, 0xc1c1, 0x40c2, 0x41d7, 0xc224,
+  0x40c2, 0x41d7, 0xc21b, 0x9e89, 0xb11b, 0x1e3a, 0xc0ba, 0xb52b,
+  0xc23a, 0xc237, 0x9fce, 0x2c12, 0x2c13, 0xac14, 0x9e2c, 0xae8a,
+  0xb96a, 0xa889, 0xa899, 0xcb3a, 0xc258, 0x4255, 0x4a93, 0x4a97,
+  0xcabb, 0xb99c, 0x424e, 0x4a93, 0x4a97, 0xcabb, 0xc24d, 0xc25c,
+  0xc25b, 0xab83, 0x3c02, 0xc29b, 0x1f10, 0xa0a0, 0xb2b5, 0xc27d,
+  0x42a0, 0xc2a7, 0xc275, 0xc282, 0xc281, 0xa954, 0xc2a2, 0xd366,
+  0x3c02, 0xc266, 0x427a, 0xc2a7, 0xc28a, 0x427a, 0xc2a0, 0xc2ad,
+  0xc2ac, 0xa3d0, 0xdc7a, 0x5c7b, 0xdc8b, 0xc2c0, 0xc377, 0xc341,
+  0xc336, 0xc2b6, 0x2448, 0xb282, 0xc2fd, 0xdc7e, 0xc329, 0xc36e,
+  0xc370, 0xdc89, 0xaf87, 0xc368, 0xc2f9, 0xc345, 0xc36a, 0xc319,
+  0xc344, 0xc33b, 0x430d, 0xdc8d, 0xc2ed, 0xc2c8, 0xc318, 0xb08d,
+  0xc36b, 0xd653, 0xdc8e, 0x42f8, 0xdc8d, 0x431f, 0xc375, 0xc37c,
+  0xc2fe, 0xc2f0, 0x430e, 0xc375, 0xc380, 0xc33f, 0xc2cc, 0xdc6c,
+  0xdc93, 0xd75f, 0xc37b, 0xdc92, 0xc366, 0xc371, 0xc2b9, 0xc2f2,
+  0x4328, 0xd76f, 0xc2b8, 0xc2f1, 0xc2ee, 0xe3e1, 0x2956, 0x2968,
+  0xa96c, 0xdc98, 0xee9e, 0xc359, 0xc358, 0x217d, 0xc378, 0xc332,
+  0xc2ec, 0xc2ef, 0x4303, 0xc381, 0xc37a, 0xc2dd, 0xc2de, 0xc335,
+  0xd3b7, 0x430e, 0xc31f, 0xc2b7, 0x217d, 0xc363, 0xc36d, 0xc32e,
+  0xc315, 0xdc9b, 0xc321, 0xc36b, 0x583c, 0xdc9c, 0xa999, 0xa35b,
+  0xc4a3, 0xc4b5, 0xc452, 0xc46a, 0x43cf, 0xc474, 0xcfeb, 0xc44b,
+  0xc4b0, 0xc3fe, 0xc472, 0xc447, 0xc4bd, 0x4409, 0x4460, 0xc4a2,
+  0xc3ce, 0xc3cd, 0x43a8, 0xc474, 0xc43a, 0xc4cf, 0x4434, 0xc439,
+  0x2b9d, 0x2bda, 0x2bf3, 0xabf6, 0xa72d, 0xc4ab, 0x448e, 0xc4d4,
+  0xc43f, 0xc894, 0xc3b0, 0xbbec, 0xc46f, 0x43cb, 0x4460, 0xc4a2,
+  0x4483, 0xc4c8, 0xc4a1, 0xc489, 0x4411, 0xc463, 0x4410, 0xc463,
+  0xe6d5, 0x43e1, 0xc439, 0x43e1, 0xc434, 0xc3d0, 0xc4ca, 0xc3f2,
+  0xc3b3, 0xc3ae, 0xc39a, 0xc8af, 0x43cb, 0x4409, 0xc4a2, 0x4410,
+  0xc411, 0xc476, 0xc4a1, 0xd3b9, 0xc39b, 0xc405, 0xc4cc, 0xc3b1,
+  0x43a8, 0xc3cf, 0xc464, 0xc4a6, 0xc4b8, 0x440d, 0xc4c8, 0xc4bf,
+  0xc40f, 0x43f1, 0xc4d4, 0x440e, 0xc468, 0x43cb, 0x4409, 0xc460,
+  0xc391, 0xc477, 0xc3f0, 0xc3af, 0xc399, 0xc478, 0x28d0, 0xc3ba,
+  0xc487, 0x440d, 0xc483, 0xc4da, 0xc43c, 0xc470, 0xc3d1, 0xc4da,
+  0x43f1, 0xc48e, 0x44c9, 0xc4d2, 0xaf01, 0xcf38, 0xc515, 0xc50c,
+  0x4501, 0xcf3e, 0xc506, 0x44f6, 0xcf3e, 0xc4f7, 0xc4ef, 0x287c,
+  0x4816, 0xc8da, 0xc4ee, 0x4f42, 0xcf4c, 0x2617, 0x2690, 0xac1d,
+  0xb674, 0x1ea7, 0xc523, 0x1ea7, 0xc522, 0x4a4c, 0x52cf, 0xd607,
+  0x2b81, 0x2bcd, 0x2bd5, 0x2bd7, 0x2bdc, 0xabe7, 0xe6fb, 0x9fbd,
+  0x2722, 0xc53c, 0x2212, 0x2283, 0x2290, 0x456b, 0xc575, 0x2722,
+  0xc53a, 0xc54e, 0xc55d, 0x4559, 0xc571, 0xb6a2, 0x1ea9, 0x4552,
+  0x455d, 0xc55e, 0xd015, 0x283a, 0xc54d, 0x283a, 0xc54c, 0xc53d,
+  0xc560, 0x1ea9, 0x4546, 0x455d, 0xc55e, 0x4544, 0xc571, 0xa959,
+  0x1ea9, 0x4542, 0x4546, 0x4552, 0xc55e, 0x1ea9, 0x4546, 0x4552,
+  0xc55d, 0xc551, 0xa793, 0xbbd5, 0xc567, 0xc565, 0xc56a, 0xc568,
+  0x453b, 0xc575, 0xaf02, 0x4544, 0xc559, 0x23e0, 0x4582, 0x4589,
+  0xc58a, 0xc587, 0x453b, 0xc56b, 0xaf53, 0xc585, 0xa84d, 0x23e0,
+  0x4573, 0x4589, 0xc58a, 0x457a, 0xc586, 0xc585, 0xc574, 0x23e0,
+  0x4573, 0x4582, 0xc58a, 0x23e0, 0x4573, 0x4582, 0xc589, 0x458f,
+  0xde08, 0x458e, 0xde08, 0xc664, 0xc642, 0xc627, 0xc658, 0xc60d,
+  0xd0ac, 0xc667, 0xc632, 0xc621, 0xc60b, 0x46b0, 0xe764, 0xc5fe,
+  0xc665, 0xc670, 0xc5d9, 0xc662, 0x24d1, 0x2516, 0x255e, 0xc602,
+  0xc5c9, 0xc646, 0xc626, 0xc613, 0xc647, 0xd139, 0x45f3, 0xeebb,
+  0x3dcb, 0x45f2, 0xeebb, 0xc661, 0xc5fa, 0xc5f9, 0xc5b4, 0x24d1,
+  0x2516, 0x255e, 0xc5d6, 0xc649, 0xc62e, 0x3108, 0xc652, 0xc5af,
+  0xc5a1, 0xc5ea, 0xa591, 0xc61e, 0xc63b, 0xc617, 0xc5ae, 0xc645,
+  0xc5e9, 0xc59f, 0xc65f, 0xc671, 0xc606, 0xc5ad, 0xc63b, 0x4618,
+  0xc63a, 0xc66e, 0xc66d, 0xc597, 0x2af6, 0xb194, 0xc624, 0xc5e8,
+  0xc5eb, 0xc605, 0x3108, 0xc609, 0x4670, 0xd1c3, 0xc5a0, 0xc669,
+  0xc62a, 0xc5f4, 0xc5d2, 0xc66c, 0xc596, 0xc5c7, 0xc5ac, 0xc65e,
+  0xc672, 0xc663, 0xc63f, 0xc63e, 0xd1de, 0x45c8, 0x4655, 0xd1c3,
+  0xc62b, 0xc66b, 0xc675, 0xc674, 0x23d1, 0x32e8, 0x34a5, 0x3cfc,
+  0x3e8c, 0x3f51, 0x467c, 0x6166, 0x6197, 0xe1b1, 0xa0dc, 0x23d1,
+  0xc67a, 0x388d, 0xc682, 0x388d, 0xc681, 0xdc8c, 0x2e30, 0x2f52,
+  0xbb78, 0xc690, 0x2373, 0xa37d, 0xdccb, 0xc68b, 0xc69a, 0x21d2,
+  0xc691, 0xc6a1, 0xc69e, 0x36a4, 0xb6ad, 0xb61f, 0x45b1, 0xe764,
+  0xc6ba, 0x46b8, 0xc6b9, 0xef13, 0x46b2, 0xc6b9, 0x46b2, 0xc6b8,
+  0xc6b1, 0xef13, 0xc6c8, 0x376f, 0xb86e, 0xc6cd, 0xc6c1, 0x4f3d,
+  0x6262, 0xe4b5, 0xc897, 0xc6c7, 0xc6de, 0x2869, 0xee7d, 0x46e3,
+  0xdb7c, 0x5462, 0xd4cb, 0xc6dc, 0xc6e4, 0xcc20, 0xc6d7, 0xc6cf,
+  0xac3d, 0x46d1, 0xdb7c, 0xc6d8, 0xa362, 0x5361, 0xd62f, 0x1eff,
+  0xa023, 0xc742, 0x23bf, 0xce23, 0xc798, 0x5996, 0xd9c6, 0xb14e,
+  0xc71f, 0xc71e, 0xc726, 0xc725, 0xc72f, 0xc7d3, 0x472b, 0xc787,
+  0xc760, 0x1e51, 0x1f17, 0xd846, 0xd457, 0xc75c, 0xc709, 0xa6f0,
+  0xc75e, 0xc7bc, 0xc741, 0xc750, 0xc737, 0xc765, 0xc764, 0xd9a9,
+  0x23e1, 0xa8e1, 0xc7c1, 0xc7b6, 0xc72f, 0xc79e, 0xcff3, 0xc70d,
+  0xc792, 0xc7aa, 0xc7d2, 0xc7da, 0xc7a0, 0x1e86, 0xb6b8, 0xc7d9,
+  0xc786, 0xc751, 0x36cc, 0x40a4, 0x4167, 0xc1f3, 0xc785, 0xd499,
+  0xc7a2, 0xc72c, 0xc7b0, 0xc7a9, 0xcb36, 0x47e7, 0xda20, 0x9faf,
+  0x47e4, 0xda20, 0xc7ef, 0xc7eb, 0x3917, 0x4887, 0xc8f8, 0xc8ef,
+  0xc92c, 0x483f, 0x4926, 0x6271, 0x62db, 0xe45b, 0xc8ad, 0xc8bc,
+  0xc8c7, 0xc88e, 0x287c, 0x450e, 0xc8da, 0xc868, 0xc86f, 0xc8b8,
+  0xa38e, 0xc8aa, 0xc8d6, 0x40ae, 0x491f, 0xc92e, 0xc92a, 0xc931,
+  0xc92b, 0x47ff, 0x4926, 0x6271, 0x62db, 0xe45b, 0xc90e, 0xc85c,
+  0xb731, 0xc8a9, 0xc864, 0xc8fd, 0xc8d1, 0xc904, 0xc841, 0xc856,
+  0xc817, 0xc912, 0x27c6, 0x48ba, 0xc8bb, 0xc81a, 0xc8e0, 0x6e78,
+  0x6e7b, 0xee7c, 0x38ca, 0x38cb, 0x3ab1, 0xbac0, 0x3917, 0xc7f4,
+  0xc919, 0xc815, 0xc3f7, 0x27fc, 0x2d0e, 0xad5c, 0x27e6, 0x3900,
+  0xc6cc, 0xc8e7, 0xc8e3, 0x2ca9, 0x2d52, 0xad53, 0xe7a8, 0xc855,
+  0xc827, 0xc800, 0xc459, 0x33bd, 0xde2b, 0x6e78, 0xee7c, 0xc81c,
+  0x486e, 0xc8bb, 0x486e, 0xc8ba, 0xc801, 0xc920, 0xc812, 0xc859,
+  0xe695, 0xa387, 0xc82c, 0x287c, 0x450e, 0xc816, 0xc875, 0xc89c,
+  0xc89b, 0xc7f6, 0xc1d0, 0xc7f4, 0xeec4, 0xc857, 0xbda7, 0xc85a,
+  0x6669, 0x667a, 0xe6aa, 0x2760, 0xa89c, 0xc840, 0xc86a, 0xc88d,
+  0x40ae, 0x4832, 0xc92e, 0xc8c1, 0x47ff, 0x483f, 0x6271, 0x62db,
+  0xe45b, 0xc83a, 0xc83e, 0xc7fe, 0x40ae, 0x4832, 0xc91f, 0xc83b,
+  0xc93b, 0xc93a, 0xc9ae, 0xc9b4, 0xc9a9, 0xc9a1, 0xa996, 0xc995,
+  0xc9d8, 0xc9b0, 0xc98e, 0xb346, 0xc9b1, 0xc98d, 0xc984, 0xca1f,
+  0xc97f, 0xc9aa, 0xc978, 0xc96f, 0xc94e, 0xc943, 0xafa1, 0xc940,
+  0xc985, 0xc93c, 0xc962, 0xc977, 0xc93f, 0xe6e2, 0xc9c3, 0xa3b6,
+  0xc9bf, 0xca08, 0x527a, 0x52b8, 0x541f, 0x54fa, 0xd5dd, 0xcc7c,
+  0xae74, 0x49cc, 0x4a50, 0x67a6, 0x67a7, 0xef9d, 0x49cb, 0x4a50,
+  0xef9d, 0xca2e, 0xd018, 0x4a09, 0xccb3, 0xcc83, 0xa3ea, 0xe8eb,
+  0xc955, 0xca4d, 0x4a31, 0xca6a, 0xca2d, 0xca62, 0xca60, 0x4a3e,
+  0x4a3f, 0x55c1, 0xd5f3, 0xca0e, 0x4a5e, 0xca6d, 0xc9c6, 0x49d4,
+  0xccb3, 0xca05, 0x4cba, 0xd5ad, 0x4a3a, 0xca49, 0xb8f1, 0xc980,
+  0xca4c, 0xc9f8, 0xc9cd, 0x49f0, 0xca6a, 0xca3b, 0x4a4f, 0xca69,
+  0x4a1a, 0xca49, 0xca32, 0x4a01, 0x4a3f, 0x55c1, 0xd5f3, 0x4a01,
+  0x4a3e, 0x55c1, 0xd5f3, 0x4cd3, 0xdc37, 0xca57, 0x4c87, 0xcce0,
+  0x4a1a, 0xca3a, 0x4526, 0x4a23, 0x52cf, 0xd607, 0xc9ef, 0x6834,
+  0xe896, 0x4a33, 0xca69, 0x49cb, 0x49cc, 0xef9d, 0xca61, 0xca42,
+  0x4a06, 0xca6d, 0xc9fe, 0xca51, 0xc9fd, 0xca70, 0x6839, 0x683a,
+  0x683d, 0xe893, 0x4a33, 0xca4f, 0x49f0, 0xca31, 0xd3b7, 0x4a06,
+  0xca5e, 0xca63, 0x4aae, 0xcac6, 0xab86, 0xe631, 0xab8a, 0xcaca,
+  0xcab3, 0xcac5, 0xcab5, 0x4aaf, 0xcab0, 0x424e, 0x4255, 0x4a97,
+  0xcabb, 0x424e, 0x4255, 0x4a93, 0xcabb, 0xcac4, 0xcaa9, 0xcaba,
+  0xcac7, 0xca9d, 0xbd3c, 0xde30, 0x2be0, 0xcab6, 0x4a77, 0xcac6,
+  0x4a91, 0xcab0, 0x4a91, 0xcaaf, 0xca8a, 0xca8e, 0x2be0, 0xcaad,
+  0xcaa5, 0x424e, 0x4255, 0x4a93, 0xca97, 0x4076, 0xcac8, 0xca9c,
+  0xca8d, 0x4a77, 0xcaae, 0xcaa6, 0x4076, 0xcac3, 0xca83, 0xa947,
+  0x4aea, 0xdc4e, 0x9f2b, 0x6f8d, 0xef92, 0x1e26, 0x20a1, 0xae76,
+  0x4af6, 0xcaf8, 0x9fdf, 0x5abc, 0xdc0a, 0x4ad6, 0xdc4e, 0x4ade,
+  0xcaf8, 0x4ade, 0xcaf6, 0xcbea, 0xcbe4, 0x4b4d, 0xcbb0, 0x2173,
+  0xa4b2, 0xcb46, 0xcb67, 0xcb8d, 0x218a, 0x218c, 0x3547, 0x4b56,
+  0x4b5e, 0xcba3, 0x9f53, 0x4bc4, 0xd303, 0xc7e2, 0x424b, 0xcb8b,
+  0x4bed, 0xcc60, 0xcc69, 0xcbb2, 0xcb14, 0xd9d4, 0x4b0b, 0xcbb0,
+  0x3830, 0xba43, 0xcb7a, 0xcbc9, 0x3547, 0x4b27, 0x4b5e, 0xcba3,
+  0xcc06, 0xcb82, 0xcbf3, 0xcbe9, 0xcc39, 0xcb8f, 0x3547, 0x4b27,
+  0x4b56, 0xcba3, 0xcb15, 0xcbe0, 0xcc4c, 0xcb50, 0xcbd4, 0x4c3d,
+  0x4c56, 0xcc64, 0xcbe0, 0xcc21, 0xcb59, 0xcbe6, 0x00f6, 0x1e2a,
+  0xa00b, 0xcb3a, 0xcb1f, 0xcb5d, 0xae1a, 0xcc59, 0xa284, 0x3547,
+  0x4b27, 0x4b56, 0xcb5e, 0x4c00, 0xd536, 0xcbcb, 0xcc5c, 0xcc6e,
+  0xcc1e, 0xcc2b, 0xcbdb, 0x4b0b, 0xcb4d, 0xcb45, 0xd282, 0x4b35,
+  0xd303, 0xd483, 0xcb51, 0x2327, 0xcba7, 0xad4c, 0xcc23, 0xcc0d,
+  0xcb7c, 0xcc46, 0xcbac, 0x4b71, 0xcb7f, 0xcc12, 0xcb03, 0xcb86,
+  0x4b5b, 0x4c01, 0xcc6d, 0xcafe, 0x4b3c, 0xcc60, 0xcc43, 0xcc5b,
+  0xcc6c, 0xaf57, 0xcb5a, 0x4ba6, 0xd536, 0x4be9, 0xcc6d, 0x3caa,
+  0xbeec, 0xcb58, 0xcbd3, 0x4c14, 0xd4d1, 0xcbe1, 0x4c11, 0xd4d1,
+  0xcc6a, 0x3881, 0xba11, 0xcc2b, 0xcbaa, 0xc6d9, 0xcb80, 0xcbd1,
+  0xa142, 0x4bab, 0xcc18, 0x35d7, 0xcc4f, 0xba90, 0xcb5c, 0xcb7e,
+  0xae18, 0x4c52, 0xcc55, 0xcc5f, 0xcbee, 0xcbd7, 0xcb79, 0x35d7,
+  0xcc31, 0xcc58, 0xcc40, 0x55ae, 0xd5ea, 0xcc40, 0x4b7e, 0xcc64,
+  0x4c50, 0xd5e4, 0xcb93, 0xcbef, 0xcba8, 0xcc41, 0x4b3c, 0xcbed,
+  0x4b7e, 0xcc56, 0xcb3e, 0xcc16, 0xcbf1, 0x4be9, 0xcc01, 0xcba9,
+  0x2401, 0xefa5, 0xccf4, 0xe85e, 0xc9c8, 0xc9d5, 0x4a45, 0xcce0,
+  0xccb9, 0xeea4, 0xeecf, 0x5083, 0xd085, 0xccf6, 0xccf2, 0xccb5,
+  0x1ffc, 0xeb3b, 0xc1d0, 0x2986, 0x299d, 0x2a24, 0xccda, 0xccde,
+  0x36f2, 0x6eaf, 0x6eb4, 0xeeb9, 0xcce7, 0x49d4, 0xca09, 0xcca4,
+  0xcc8b, 0xca17, 0xccc9, 0xccdd, 0x6762, 0x6eaa, 0x6eab, 0x6eb5,
+  0xeeba, 0xe931, 0xccbd, 0xe92c, 0x4a40, 0xdc37, 0xe93b, 0x2986,
+  0x299d, 0x2a24, 0xcca7, 0xccc1, 0xccaa, 0x4a45, 0xcc87, 0xe94e,
+  0xccae, 0x26e2, 0xa6e3, 0xcc9d, 0xcc74, 0xcc9c, 0x1e1d, 0x4cf9,
+  0x4d72, 0xce9f, 0x4cf8, 0xce9f, 0xccfe, 0x1fc2, 0x4e18, 0x4e4b,
+  0xce6b, 0x229f, 0xccff, 0x4cfa, 0xcea0, 0x229f, 0xccfc, 0xceaa,
+  0xcea3, 0xcea6, 0xcea2, 0xcea1, 0xcea5, 0xcea8, 0xceab, 0xceb9,
+  0xceb3, 0xcebd, 0xcebe, 0xceaf, 0xceb0, 0xcebc, 0xceb1, 0x4d8b,
+  0xceae, 0x2e0b, 0xceb8, 0xcea7, 0xceb7, 0xcead, 0x4d4d, 0xceb4,
+  0xceba, 0xcdb7, 0xcd2e, 0xcdca, 0x4da2, 0xcef8, 0x324e, 0xcd25,
+  0x4e32, 0x4e8d, 0x4e9d, 0xcf27, 0xcec6, 0xcec2, 0xcec1, 0xcec5,
+  0xcebb, 0xcecd, 0xcec0, 0xcecb, 0xced0, 0xcecc, 0xcec8, 0xaf26,
+  0xcec4, 0xcd97, 0x4eca, 0xe77d, 0xae15, 0xcea9, 0x4d93, 0xcecf,
+  0xcd1d, 0xced7, 0xcec1, 0xced3, 0x34a7, 0x4d76, 0xcedd, 0xce8a,
+  0xcdea, 0x4e27, 0xcee6, 0x4ed4, 0xd8b4, 0xcede, 0xcedc, 0xceda,
+  0x4dab, 0x4dda, 0x4ebf, 0xcf10, 0xd32f, 0xced9, 0xced2, 0xced6,
+  0x4d82, 0xcedf, 0x1e1d, 0xccf8, 0xcedb, 0x4e6a, 0xced8, 0x34a7,
+  0x4d55, 0xcedd, 0xce36, 0x4e6d, 0xd812, 0xcee2, 0xced1, 0x4d71,
+  0xcedf, 0xcee1, 0xcee0, 0xcee8, 0xcee3, 0xcd18, 0xcee4, 0xcee5,
+  0x3346, 0xb8b1, 0x4d4c, 0xcecf, 0xcd45, 0x4e7c, 0xcee7, 0x4e8c,
+  0x4eed, 0xdce1, 0xcefc, 0xcf0d, 0x4dd1, 0xceff, 0x4d2c, 0xcef8,
+  0xcefb, 0x4d64, 0x4dda, 0x4ebf, 0xcf10, 0xcef6, 0xcef4, 0xcef9,
+  0xcefe, 0xceb2, 0xcf51, 0x4e43, 0xcef7, 0x23d5, 0xcf00, 0xaf69,
+  0xcd23, 0xceb6, 0xcefa, 0xceee, 0xcefd, 0x4e5b, 0xcef0, 0xceeb,
+  0xcef5, 0xcef2, 0xcf01, 0xcd27, 0xceef, 0xcde1, 0x303b, 0x3460,
+  0x4deb, 0xce3d, 0xce41, 0x4da0, 0xceff, 0x4dd6, 0xceea, 0xcef1,
+  0xce83, 0x4dd2, 0xceea, 0xcf03, 0xcf04, 0xcf02, 0x4d64, 0x4dab,
+  0x4ebf, 0xcf10, 0xcef5, 0xcf09, 0xcf0e, 0xcf14, 0x4dcd, 0xcf17,
+  0x4e01, 0xcf18, 0xd913, 0xcf0c, 0xcf16, 0xcf13, 0xcd5a, 0x303b,
+  0x3460, 0x4dcf, 0xce3d, 0xcf05, 0xceac, 0xcf11, 0xcf08, 0xcec3,
+  0xcf0f, 0xcf07, 0xd1f4, 0x4e15, 0xcf0a, 0x4de3, 0xcf18, 0x4e69,
+  0xcef3, 0xd426, 0xcf19, 0xcf22, 0xcf12, 0xcec9, 0xcf23, 0x4dfc,
+  0xcf0a, 0xcf1e, 0x4cfb, 0x4e4b, 0xce6b, 0xcf1a, 0xcf1c, 0xcf1f,
+  0xcf1b, 0x23bf, 0xc70c, 0x4e31, 0xceb5, 0x4d5b, 0xcee6, 0xae4c,
+  0xcf1d, 0xcf21, 0xcf29, 0x4e26, 0xceb5, 0x4d2f, 0x4e9d, 0xcf27,
+  0xcea4, 0xcf26, 0x4d77, 0xe9bd, 0xcf15, 0xcf25, 0x303b, 0x3403,
+  0x3460, 0x4dcf, 0xcdeb, 0xcee9, 0xcdd0, 0x4db3, 0xcef7, 0x4e70,
+  0xcf2b, 0xcf2a, 0xce66, 0x4e8e, 0x4e96, 0xcea4, 0x4cfb, 0x4e18,
+  0xce6b, 0x4e61, 0xcee3, 0xcf2f, 0xcec7, 0xcf2e, 0x1f1e, 0xa098,
+  0xcffb, 0xcf2d, 0xcdbd, 0xced5, 0x4e4d, 0xcee3, 0xcf0b, 0xce82,
+  0xce48, 0x4e04, 0xcef3, 0x4d75, 0xced8, 0x4cfb, 0x4e18, 0xce4b,
+  0x4d78, 0x5327, 0xd812, 0x4f30, 0xe7c1, 0xcf33, 0x4e45, 0x4f2b,
+  0xcf32, 0xcf34, 0xcece, 0x4d99, 0xcee7, 0xcf24, 0xcf31, 0xb9db,
+  0xce64, 0xcdd5, 0xe8a3, 0xcf2c, 0x4e98, 0xcf35, 0x4d56, 0xcea9,
+  0x4d9a, 0x4eed, 0xdce1, 0xcd2f, 0x4e4a, 0x4e96, 0xcea4, 0x4e92,
+  0xcf20, 0x4e8f, 0xcf20, 0xcf28, 0xb24d, 0x4e4a, 0x4e8e, 0xcea4,
+  0x4e89, 0xcf35, 0xcf06, 0x4d2f, 0x4e32, 0xcf27, 0x4cf8, 0xccf9,
+  0xccfe, 0xcd06, 0xcd05, 0xcd02, 0x4e34, 0x4e4a, 0x4e8e, 0xce96,
+  0xcd07, 0xcd04, 0xcd1a, 0xcd08, 0x4d4b, 0xce8a, 0xcd00, 0xcd09,
+  0xcdef, 0xcd1c, 0xcd18, 0xcd14, 0xcd15, 0xcd17, 0xcdb1, 0xcd0d,
+  0xcd1d, 0x4e26, 0xce31, 0xcdb8, 0xcd1b, 0xcd19, 0xcd0b, 0xcd21,
+  0xcd35, 0xcd16, 0xcd10, 0xcd13, 0x4d64, 0x4dab, 0x4dda, 0xcf10,
+  0xcd3a, 0x4d32, 0xcd4f, 0xcd31, 0xcdf4, 0xcd44, 0xcd33, 0xcd30,
+  0xce54, 0xcd42, 0xce10, 0xcd46, 0xcd3c, 0xcd40, 0xcd39, 0xce79,
+  0x4d4c, 0xcd93, 0xcd3f, 0xcd81, 0xcd68, 0xcd50, 0xcd5d, 0x4e5e,
+  0xe076, 0xcd70, 0xcd4e, 0x4d75, 0xce6a, 0xcd66, 0xcd62, 0xcd73,
+  0xcd61, 0x34a7, 0x4d55, 0xcd76, 0xcd5e, 0x4d71, 0xcd82, 0xcd86,
+  0xcd83, 0xcd79, 0x4d89, 0x4e4d, 0xce61, 0xcd8c, 0xcd8f, 0x4d5b,
+  0xce27, 0x4d99, 0xce7c, 0xcd88, 0xce3e, 0x4dd2, 0xcdd6, 0xcdbe,
+  0x4d9a, 0xce8c, 0xcdba, 0xcdcb, 0xcdbd, 0xcdd4, 0xcdc4, 0x4e04,
+  0xce69, 0xcdad, 0x4dbf, 0xcddc, 0xcdac, 0x4db3, 0xce43, 0x4d2c,
+  0xcda2, 0xcdaf, 0xcdb9, 0xcda3, 0xcd9c, 0xcdbb, 0xcdb0, 0x4da0,
+  0xcdd1, 0xcdb4, 0xcdc7, 0xcdd9, 0xcdd7, 0xcdd8, 0xcdec, 0xce9c,
+  0xcdf9, 0xcdf2, 0xcddd, 0x4dfc, 0xce15, 0xce62, 0xcde6, 0xcd9e,
+  0xcdde, 0xcdf6, 0x4d64, 0x4dab, 0x4dda, 0xcebf, 0xcdf1, 0xce0b,
+  0xcde9, 0xcde0, 0xce37, 0xcde8, 0xcde1, 0x4de3, 0xce01, 0xce09,
+  0xce1b, 0xce1f, 0xce1d, 0xce2b, 0xce17, 0xce1e, 0x4e8f, 0xce92,
+  0xce2d, 0xce0a, 0xce11, 0xce7d, 0xce39, 0xce35, 0x4d2f, 0x4e32,
+  0xce9d, 0xce93, 0xce2e, 0xce46, 0x4e45, 0xce70, 0xce88, 0xce5a,
+  0xce55, 0xce52, 0x4e6e, 0xe7c1, 0xce7e, 0xce70, 0xce6f, 0xce73,
+  0x4e89, 0xce98, 0x4f3b, 0x4f50, 0xe475, 0xa378, 0xc4e8, 0xc0b0,
+  0x3b20, 0xcf3c, 0xcf36, 0x3b20, 0xcf3a, 0x46cb, 0x6262, 0xe4b5,
+  0x44f6, 0xc501, 0x4516, 0xcf4c, 0xba3d, 0x275b, 0x28b0, 0x28b5,
+  0x28dc, 0xcf4e, 0x4516, 0xcf42, 0x275b, 0x28b0, 0x28b5, 0x28dc,
+  0xcf48, 0x4f36, 0xe475, 0x4db2, 0x4f52, 0xcf53, 0x4f51, 0xcf53,
+  0x4f51, 0xcf52, 0x2570, 0x26c9, 0xcf85, 0x4f70, 0xcf78, 0xcf77,
+  0x3683, 0xdfa0, 0x4f5a, 0xcf78, 0xcf86, 0x208c, 0x69e1, 0xea82,
+  0xcf80, 0xcf62, 0x4f5a, 0xcf70, 0xcf76, 0x4f88, 0xd98a, 0x21aa,
+  0xae42, 0xcf57, 0xcf74, 0x4f88, 0x5989, 0xd98a, 0x4f81, 0x4f87,
+  0x5989, 0xd98a, 0xd288, 0xd288, 0xcf97, 0xcf91, 0xcf90, 0xcf8c,
+  0xcfa5, 0xcfa8, 0xcfa4, 0xcfa3, 0xcf9f, 0xcfa1, 0x9e49, 0x217b,
+  0xe90a, 0xcfb9, 0x4fb6, 0xd1bb, 0x4fb4, 0xd1bb, 0xcfae, 0x4fc5,
+  0xcfe4, 0x4fc4, 0xcfe4, 0xcfe0, 0x9e60, 0xcff9, 0xcffd, 0xcfec,
+  0xcfc6, 0x4fc4, 0xcfc5, 0xc3a9, 0xcfda, 0xcffa, 0xc796, 0xcfd8,
+  0xcff1, 0x4e59, 0xe8dc, 0xcfd9, 0xc1ff, 0xb537, 0xd008, 0xd007,
+  0xd00b, 0xd00a, 0xc54a, 0xc9d0, 0xb7b1, 0xe504, 0xd02e, 0xd5c9,
+  0xd02c, 0x39c8, 0xe392, 0xd027, 0xd022, 0xbacc, 0xd073, 0xb065,
+  0xd043, 0xdead, 0x504c, 0x5077, 0xdec4, 0xd076, 0xd03c, 0xd07e,
+  0x5040, 0x5077, 0xdec4, 0xd079, 0x5068, 0xd06f, 0x2723, 0xa7a9,
+  0xe5fb, 0x28fb, 0xaa7f, 0x5066, 0x506a, 0xd070, 0x5061, 0x506a,
+  0xd070, 0x5054, 0xd06f, 0xd075, 0x5061, 0x5066, 0xd070, 0xd06f,
+  0x2abf, 0xb127, 0xd06f, 0x5054, 0x5068, 0x506b, 0xd06e, 0x5061,
+  0x5066, 0xd06a, 0xa8f0, 0xd038, 0x242c, 0xd07d, 0xd069, 0xd042,
+  0x5040, 0x504c, 0xdec4, 0xd04d, 0x242c, 0xd074, 0xd04b, 0x4c9b,
+  0xd085, 0x4c9b, 0xd083, 0xd088, 0xd087, 0xab8d, 0xd0af, 0x5178,
+  0xd193, 0xd135, 0xd19a, 0xd0da, 0xc5a3, 0xeaaf, 0x508e, 0xd0bb,
+  0xa3b7, 0x3bd3, 0xd8ac, 0xe91a, 0xd0af, 0xd14e, 0xd16b, 0xd139,
+  0x5105, 0x5107, 0xd10b, 0x1f37, 0xa191, 0x51bb, 0xd1bd, 0xb3f9,
+  0xd0a7, 0xa2dd, 0x585a, 0xeb0d, 0xb727, 0xd156, 0xd1da, 0x511b,
+  0xde01, 0xd1d9, 0xd1a0, 0x5106, 0xd13a, 0x50c1, 0xd10b, 0x5103,
+  0xd13a, 0xd0c1, 0xd109, 0xd108, 0x50c1, 0xd105, 0xd1be, 0x51d3,
+  0x51df, 0xead2, 0xd1cd, 0x5133, 0xd166, 0xd1bf, 0xd1e0, 0xa43b,
+  0x5173, 0xde0b, 0x50eb, 0xde01, 0xa507, 0x9fee, 0xd131, 0xd12b,
+  0x2318, 0x5111, 0xd166, 0xd0a1, 0xd161, 0xd1c9, 0x45ee, 0xd0c0,
+  0x5103, 0xd106, 0xd157, 0xa00e, 0x51c8, 0xd1d8, 0xe183, 0xd0be,
+  0xd0e8, 0xd13e, 0xd195, 0xd1a3, 0xd136, 0x2318, 0x5111, 0xd133,
+  0xd0bf, 0xef76, 0xe84b, 0x511a, 0xde0b, 0x50a0, 0xd193, 0xd1a9,
+  0xd183, 0xea30, 0xeac8, 0xd190, 0xd17d, 0xd182, 0xd1cf, 0x50a0,
+  0xd178, 0xd158, 0xd0a4, 0xd0f6, 0xd15f, 0xecd5, 0xd17b, 0xe94d,
+  0x6ac4, 0xead3, 0x4fb4, 0x4fb6, 0x50c6, 0xd1bd, 0x50c6, 0xd1bb,
+  0xd10d, 0xd113, 0xd1cb, 0x4655, 0xc670, 0x514a, 0xd1d8, 0xd138,
+  0xd1c0, 0xd110, 0x5191, 0xead5, 0x510f, 0xd1df, 0x514a, 0xd1c8,
+  0xd0ed, 0xd0ea, 0xd1e2, 0xc66f, 0x510f, 0xd1d3, 0xd114, 0xd1dc,
+  0xa367, 0x9e34, 0xd1f0, 0xd1ed, 0xcdfb, 0x23f0, 0xa76e, 0xdf3f,
+  0x9e0e, 0xa174, 0x1e3e, 0x3319, 0xb4e7, 0xb5e7, 0x3368, 0xd20e,
+  0xd20d, 0xd213, 0xd210, 0x5217, 0x62ea, 0xe4fa, 0x5216, 0x62ea,
+  0xe4fa, 0xe928, 0xd264, 0xd239, 0x523b, 0xd26b, 0xd266, 0xd259,
+  0xb7c1, 0xd24a, 0xd229, 0x522e, 0xd26b, 0xd236, 0xd231, 0xba2f,
+  0x3a79, 0xd26a, 0xd223, 0xd230, 0x3a79, 0xd263, 0x522e, 0xd23b,
+  0xd271, 0x26cf, 0xd270, 0x5276, 0x5277, 0x5c53, 0xdc54, 0x5273,
+  0x5277, 0x5c53, 0xdc54, 0x5273, 0x5276, 0x5c53, 0xdc54, 0xd279,
+  0xd278, 0x49c7, 0x52b8, 0x541f, 0x54fa, 0xd5dd, 0xcbc0, 0x4f8a,
+  0xcf8b, 0xd28c, 0xd28b, 0xa349, 0xd58c, 0xd56a, 0xd606, 0xd2b2,
+  0xd2b1, 0x49c7, 0x527a, 0x541f, 0x54b7, 0x54fa, 0x5553, 0xd5dd,
+  0xa20d, 0xd4ef, 0x1e42, 0xa208, 0xd466, 0xd5f6, 0xd3a7, 0xd407,
+  0xd4bc, 0xd2e7, 0x26cc, 0x4526, 0x4a4c, 0x5607, 0xd613, 0xd351,
+  0xd2e2, 0xd2e1, 0xd2ce, 0xa040, 0x55b2, 0xd60b, 0xd393, 0xd3f0,
+  0x4b35, 0xcbc4, 0x2179, 0xd332, 0xd396, 0xd622, 0xd526, 0xa84b,
+  0xc162, 0xd354, 0x4e6d, 0xd812, 0xcd65, 0xd438, 0x2179, 0xd30a,
+  0xd34a, 0xd395, 0xd346, 0x1f9f, 0xd5a6, 0xd2d0, 0xd318, 0x2e84,
+  0xd38a, 0xd598, 0xd3a2, 0xd558, 0xd4fd, 0xd434, 0xd54e, 0xd588,
+  0x5415, 0xd5ba, 0x46ea, 0x5569, 0xd62f, 0x3804, 0xb9ae, 0xd477,
+  0xbece, 0xc296, 0xc192, 0xd541, 0xd5ce, 0xd4c0, 0xd52d, 0xd552,
+  0xd452, 0xd464, 0x546f, 0x55ac, 0xd5e5, 0xdc46, 0xb357, 0xd510,
+  0x3d96, 0xd49e, 0x2e84, 0xd358, 0xd2fa, 0xd347, 0xd30e, 0xa50d,
+  0xd35a, 0xd2cb, 0xd40a, 0xd4ee, 0xd494, 0xd435, 0xd3df, 0xd59f,
+  0x4372, 0xca6b, 0xd555, 0xc469, 0x6d2c, 0x6daf, 0xee0e, 0x5493,
+  0xd4f4, 0xd3be, 0xd3bd, 0xd458, 0xb79c, 0x235c, 0xd514, 0xd3b5,
+  0xa807, 0x234e, 0x2d0b, 0xd550, 0xd2fd, 0xd506, 0x2eb5, 0x544a,
+  0xd4ed, 0xd445, 0xd2cc, 0xd3b1, 0xd420, 0xd4f1, 0x5360, 0xd5ba,
+  0xd600, 0xd63f, 0x49c7, 0x527a, 0x52b8, 0x54fa, 0xd5dd, 0xd40c,
+  0x56cd, 0xd7a2, 0x25b6, 0xc1df, 0xce08, 0xd56d, 0xd5a9, 0x9e07,
+  0x557f, 0x55fc, 0xd610, 0xd35d, 0xd3b4, 0xd330, 0xd55a, 0xd3f9,
+  0xa3f6, 0x2eb5, 0x53f4, 0xd4ed, 0xd36d, 0xc740, 0xd3d1, 0xb939,
+  0xd593, 0x46d6, 0xd4cb, 0xd36e, 0xd2c7, 0xd58a, 0xa85f, 0xb934,
+  0xd36f, 0xd525, 0xd364, 0xd515, 0xcbc6, 0xd546, 0xd562, 0xd523,
+  0xd51e, 0xb41c, 0x53bc, 0xd4f4, 0xd3b3, 0x31de, 0x3e95, 0x3fdb,
+  0xc7c7, 0x3d96, 0xd385, 0xaf60, 0xd533, 0xd2b8, 0xd2cd, 0xd36a,
+  0xae2d, 0x46d6, 0xd462, 0x4c11, 0xcc14, 0xd5cd, 0xd58a, 0xd63a,
+  0xd577, 0xe3a3, 0xea40, 0x2eb5, 0x53f4, 0xd44a, 0xd3b2, 0xd2c1,
+  0xd40d, 0x53bc, 0xd493, 0x49c7, 0x527a, 0x52b8, 0x541f, 0xd5dd,
+  0xd35c, 0x298d, 0xa9f8, 0xd3f1, 0xd37b, 0xd84a, 0x235c, 0xd3d4,
+  0xd482, 0xd48c, 0xd48b, 0xd471, 0xd311, 0xd36b, 0xd5bc, 0xd53b,
+  0xd4a8, 0xeebb, 0x2328, 0xd5cf, 0x4ba6, 0xcc00, 0xd594, 0xd61e,
+  0xd5fa, 0xd532, 0x55f9, 0xdb6a, 0xd368, 0xd487, 0x554b, 0xd602,
+  0x554a, 0xd602, 0xd35e, 0x234e, 0xd3ef, 0xd36c, 0xd2b8, 0xd3b8,
+  0xd35b, 0xd43c, 0xd489, 0xd361, 0xd29c, 0xd427, 0xd580, 0xd604,
+  0x55f4, 0xd60a, 0xd4e3, 0x5431, 0x55fc, 0xd610, 0xd570, 0xd35f,
+  0x546a, 0xd4df, 0xd297, 0xa9dc, 0xd460, 0xd537, 0x26ed, 0xa712,
+  0xd359, 0xd3b6, 0x1f9f, 0xd350, 0xd428, 0x55b0, 0xd60d, 0x536f,
+  0xd5e5, 0xca17, 0x4c54, 0xd5ea, 0xd5f7, 0x55ab, 0xd60d, 0x52f9,
+  0xd60b, 0x5360, 0xd415, 0xd52f, 0x4a01, 0x4a3e, 0x4a3f, 0xd5f3,
+  0x1e1b, 0x23e2, 0x3a37, 0xbb09, 0x201f, 0x2fa3, 0xd024, 0xd4dd,
+  0xd369, 0x2328, 0xd535, 0xd61a, 0x49c7, 0x527a, 0x52b8, 0x541f,
+  0xd4fa, 0x563d, 0xd646, 0xcc58, 0x536f, 0xd5ac, 0x4c54, 0xd5ae,
+  0x4a01, 0x4a3e, 0x4a3f, 0xd5c1, 0x5574, 0xd60a, 0xd2c8, 0xd5af,
+  0x553c, 0xdb6a, 0xd53a, 0x5431, 0x557f, 0xd610, 0xd41a, 0x554a,
+  0xd54b, 0xd572, 0xd2a6, 0x4526, 0x4a4c, 0x52cf, 0xd613, 0x5574,
+  0xd5f4, 0x52f9, 0xd5b2, 0x55ab, 0xd5b0, 0x6a65, 0xeaa5, 0x5431,
+  0x557f, 0xd5fc, 0x52cf, 0xd607, 0xba97, 0xd5d3, 0xd539, 0xd30f,
+  0xa170, 0x46ea, 0xd361, 0xd4e0, 0x55df, 0xd646, 0xd41d, 0xa914,
+  0x55df, 0xd63d, 0x1e55, 0xd65d, 0xd65c, 0xb16e, 0xc307, 0x21e6,
+  0xa904, 0xa47c, 0x565a, 0xd65b, 0x5657, 0xd65b, 0x5657, 0xd65a,
+  0xd64f, 0x1e55, 0xd64e, 0xa3f7, 0xd666, 0xd665, 0x9e8f, 0x567a,
+  0xd7f2, 0xd66f, 0xd7e3, 0xd66c, 0xd768, 0x2b83, 0xd6c7, 0xd66b,
+  0xd771, 0xe6d6, 0xd766, 0xd806, 0xd755, 0xd7fb, 0xd79e, 0xd801,
+  0x57a1, 0xd7c1, 0xd739, 0xd72f, 0x5745, 0x5836, 0xd83a, 0xd788,
+  0xd6d4, 0xd814, 0xd6ba, 0xec8d, 0xd706, 0xd6d4, 0xd6a6, 0x2b83,
+  0xd675, 0xd831, 0x5424, 0xd7a2, 0x5807, 0xd823, 0xd7f6, 0x5698,
+  0x56b4, 0xd716, 0xef03, 0xd83b, 0xd7a7, 0xd7c4, 0xd6fa, 0xd7ef,
+  0xd784, 0xd810, 0xd6f1, 0xd715, 0x5c9d, 0xdd1d, 0xd82d, 0xd6ac,
+  0xd782, 0xd6fb, 0xd6d4, 0xd778, 0x574b, 0xd81f, 0xd68c, 0xd68b,
+  0xeb4e, 0x5695, 0x5836, 0xd83a, 0x577f, 0xd805, 0xd7c8, 0xd7ec,
+  0x5721, 0xd81f, 0xd80d, 0xd680, 0xc32c, 0xd815, 0xd67e, 0xd671,
+  0xc33f, 0xd67b, 0xd717, 0xd7bb, 0xd811, 0x5747, 0xd805, 0xd7bf,
+  0xd70b, 0xd6f3, 0xd696, 0xd78e, 0xd78d, 0xd7fb, 0x5827, 0xd839,
+  0xd682, 0xd68a, 0x5424, 0xd6cd, 0x3594, 0xb59e, 0xd6ef, 0xd7ce,
+  0xd77c, 0xd780, 0xd68a, 0xd6f0, 0xd7c7, 0xd7c6, 0xd748, 0xd7a8,
+  0xd828, 0xd80e, 0xd66e, 0xd749, 0xd6f2, 0xd66b, 0xd6cf, 0xd821,
+  0xd80f, 0x5681, 0xd798, 0xd683, 0x5747, 0xd77f, 0xd67f, 0x56ce,
+  0xd823, 0xd74e, 0xd7d2, 0xd7f9, 0xd6f4, 0xd77e, 0x4d78, 0x4e6d,
+  0xd327, 0xd69d, 0xd761, 0x5721, 0xd74b, 0xd7f8, 0xb0f7, 0x56ce,
+  0xd807, 0x5799, 0xd839, 0xd7cf, 0xd702, 0xd6ca, 0x5695, 0x5745,
+  0xd83a, 0x5799, 0xd827, 0x5695, 0x5745, 0xd836, 0xd6ee, 0x4383,
+  0xdc9c, 0xd844, 0xd842, 0xe1c1, 0x1e51, 0x1f17, 0xc73e, 0x24af,
+  0xa580, 0xd511, 0xb72f, 0x2563, 0x5858, 0xe29c, 0xa40c, 0xadf7,
+  0x2563, 0x5854, 0xe29c, 0xd0e1, 0x236b, 0xd85e, 0x2675, 0x585f,
+  0xe053, 0xa1b2, 0x236b, 0xd85b, 0x2675, 0x585c, 0xe053, 0xd864,
+  0xd863, 0xd8dc, 0xe336, 0xd96f, 0xd89e, 0xa3ea, 0xd8b5, 0xd956,
+  0x2acb, 0x2b1d, 0xd8ca, 0xd918, 0xae12, 0x596a, 0x67c8, 0xe7e4,
+  0xd86e, 0x3bd3, 0xd0b2, 0xd972, 0xeef9, 0xd94f, 0x4d5d, 0xd8e4,
+  0xd87d, 0xd8cc, 0xd8dd, 0xd960, 0xd90c, 0xd885, 0xd8b7, 0x58e1,
+  0xe1cc, 0xd8e0, 0xd865, 0xd8c5, 0xd8d9, 0x58cf, 0xe1cc, 0xd933,
+  0xd95d, 0x58b4, 0xd932, 0xd947, 0x5912, 0xd943, 0xb707, 0xd92b,
+  0xd8f5, 0xd8f4, 0xa236, 0xa90d, 0xb0fc, 0xd8c8, 0xd90f, 0xd90e,
+  0x58e6, 0xd943, 0xcde5, 0xd886, 0xd938, 0xd94c, 0xd8ed, 0xd8e4,
+  0xd8e2, 0xd964, 0xd91b, 0x9eb5, 0x58e6, 0xd912, 0xd8e5, 0xd91d,
+  0xb742, 0xd8af, 0xd974, 0xd884, 0xd8e3, 0xd8c6, 0xd934, 0xd89c,
+  0xb446, 0xb4f7, 0xd86c, 0xd8ad, 0x5955, 0xd97d, 0xd974, 0x2364,
+  0xa365, 0x290d, 0xafa9, 0xe738, 0xb838, 0x4f87, 0x4f88, 0xd98a,
+  0x4f81, 0x4f87, 0x4f88, 0xd989, 0xd9c1, 0xaf01, 0xd9c3, 0xd9c4,
+  0x599a, 0x59ba, 0xd9c9, 0x5994, 0xd9c5, 0x5993, 0xd9c5, 0x470e,
+  0xd9c6, 0xd9c7, 0x5990, 0x59ba, 0xd9c9, 0xd9cb, 0xd9cd, 0xd9ce,
+  0x59bd, 0xd9c8, 0xc779, 0x9eb2, 0xd9ca, 0xd9cf, 0xd9b7, 0xd9d0,
+  0x59c0, 0xd9c2, 0xd9bc, 0x59b0, 0xd9d1, 0x358d, 0x5990, 0x599a,
+  0xd9c9, 0xd9b6, 0x59a7, 0xd9c8, 0xd9cc, 0x59b3, 0xd9c2, 0xd98b,
+  0x59b3, 0xd9c0, 0xd98e, 0xd98f, 0x5993, 0xd994, 0x470e, 0xd996,
+  0xd998, 0x59a7, 0xd9bd, 0x5990, 0x599a, 0xd9ba, 0xd9ac, 0xd9a1,
+  0xd9bf, 0xd9a5, 0xd9a6, 0xd9af, 0xd9b2, 0xd9b7, 0xcb4b, 0x59ef,
+  0xd9f6, 0xb2b5, 0xd9f4, 0xd9e7, 0xd9f8, 0xd9e3, 0x59d7, 0xd9f6,
+  0xd9de, 0x59d7, 0xd9ef, 0xd9e6, 0x59fd, 0xd9ff, 0x59f9, 0xd9ff,
+  0x59f9, 0xd9fd, 0x5a01, 0xdba0, 0x5a00, 0xdba0, 0xdba2, 0xdba3,
+  0xdba1, 0xdbaf, 0xdba7, 0xdba8, 0xdba6, 0xdbb1, 0xdbad, 0xdbaa,
+  0xdbab, 0x3258, 0xdbac, 0xdbb0, 0xdabe, 0xdbb9, 0xdbb6, 0xdbbc,
+  0x47e4, 0xc7e7, 0x241f, 0xa656, 0xbb23, 0xdbc0, 0xdbb7, 0xdbbb,
+  0xdbbf, 0x9fe1, 0xdbbe, 0xdbb8, 0x5b6f, 0xdbd1, 0xdbc9, 0x24ec,
+  0xdbc3, 0xdbca, 0xbce8, 0x5b49, 0xdbc1, 0xda6c, 0xdbc2, 0x2467,
+  0xdbcb, 0x246a, 0xa492, 0xa46d, 0xdbb5, 0xdbc8, 0xdbd2, 0xdbcf,
+  0xdbc4, 0xdbd0, 0xdbc7, 0xdbce, 0xdbc5, 0xdbcd, 0xdb8b, 0xa48f,
+  0xdbe9, 0xdbe2, 0xdbe3, 0xdbd5, 0xabdf, 0xdbd7, 0xdbe7, 0x5a3d,
+  0xdbdf, 0xdbe1, 0xdbe0, 0xdbd8, 0x5b6e, 0xdbdd, 0xdbe5, 0xdbe6,
+  0xdbdc, 0xdbd9, 0xdbd6, 0xdbd4, 0xdbdb, 0xdbd3, 0xa938, 0xdb7d,
+  0xdb04, 0xafd7, 0xdba4, 0xdbf3, 0xdbf6, 0xdbde, 0x3096, 0xb102,
+  0x2500, 0xdbf1, 0xdbee, 0xdbed, 0xdbda, 0xdbeb, 0xdbec, 0xdbef,
+  0xdbf0, 0xdbf5, 0xdbf2, 0x5aac, 0xdbf4, 0x5aaa, 0xdbf4, 0x5b80,
+  0xdbfb, 0xa531, 0xdc01, 0xdbfe, 0xdc07, 0xdbfd, 0x4ae9, 0xdc0a,
+  0xda1a, 0xdc03, 0xdc04, 0xdc06, 0xdc08, 0xdbff, 0xdbf7, 0x5aeb,
+  0xdc0f, 0xdbe4, 0xdbf9, 0xdbfc, 0xdc05, 0xdbba, 0xdc02, 0xdc00,
+  0xdc0d, 0xdc1e, 0xdc1d, 0x5afc, 0xdc16, 0x5b1a, 0xdc25, 0xdbe8,
+  0x5b8d, 0xdc14, 0xdc1b, 0xdc10, 0xdb5c, 0x5acc, 0xdc0f, 0x242f,
+  0x2518, 0x2553, 0x2554, 0x255f, 0xe5d9, 0xdc15, 0xdc18, 0xdbb3,
+  0x3697, 0xdc19, 0xdc0c, 0x5bbd, 0xe8a8, 0xdbf8, 0xdc1a, 0x5ae0,
+  0xdc16, 0xdbfa, 0xdc0b, 0xdc12, 0xdc13, 0xda8a, 0xdbcc, 0xdc0e,
+  0xbb4c, 0xdc1c, 0xdc27, 0xdc11, 0xdc21, 0xdc24, 0xdc26, 0x5ae1,
+  0xdc25, 0xdbb2, 0xdc22, 0x5b21, 0xdc23, 0x5b20, 0xdc23, 0xdc1f,
+  0xa546, 0x5b81, 0xdc2a, 0xdc2c, 0x5b7e, 0xdc2b, 0xa5f9, 0xdbb4,
+  0xdc28, 0x247c, 0xa611, 0xdc29, 0x24d7, 0xa629, 0x5a3c, 0xdbc1,
+  0xdbb9, 0xdc32, 0xdba5, 0xa642, 0x5b5b, 0xdc2e, 0xdbc6, 0xdc2f,
+  0xdc2d, 0x5b56, 0xdc2e, 0x5ae9, 0xdc31, 0xa66a, 0x553c, 0xd5f9,
+  0x2661, 0xdc35, 0xbbc1, 0x5a71, 0xdbdd, 0x5a33, 0xdbd1, 0xdbae,
+  0xa584, 0x5b93, 0xdba9, 0xdc34, 0xb2a4, 0xdbea, 0x46d1, 0xc6e3,
+  0xda89, 0x5b2d, 0xdc2b, 0x5aad, 0xdbfb, 0x5b2b, 0xdc2a, 0x5b9a,
+  0xdd5e, 0xdc09, 0x23d8, 0xa909, 0xda5f, 0x2bb4, 0xe1bc, 0x5ae4,
+  0xdc14, 0x1ec7, 0x5b90, 0xe6e0, 0x5b8e, 0xe6e0, 0xdc17, 0x5b72,
+  0xdba9, 0xdc30, 0xdc36, 0x5b83, 0xdd5e, 0xdc20, 0xdc33, 0x5a00,
+  0xda01, 0xda08, 0xda02, 0xda03, 0xda8d, 0xdb4f, 0xda10, 0xda0c,
+  0xda0e, 0x5b72, 0xdb93, 0xda15, 0xda16, 0x3258, 0xda17, 0xda13,
+  0xdb70, 0xda0a, 0xda18, 0xda12, 0xdb1b, 0xdaf1, 0xdb33, 0xda4e,
+  0xda1d, 0xda25, 0xda31, 0x5a1b, 0xdb4c, 0xdad6, 0xda29, 0xda1f,
+  0x5af7, 0xe8a8, 0xda2d, 0xda2a, 0xda23, 0x5a3c, 0xdb49, 0xda41,
+  0xda36, 0xda55, 0xda5b, 0xdb58, 0xda57, 0xda50, 0xda34, 0xda3a,
+  0xda46, 0xdb05, 0xda5e, 0xda58, 0xda54, 0xda56, 0x5a33, 0xdb6f,
+  0xda52, 0xda86, 0xda84, 0xda66, 0xda7f, 0xda69, 0xda70, 0xda7c,
+  0xdaa0, 0xda85, 0xda75, 0x5a71, 0xdb6e, 0xda95, 0xda6c, 0xda6e,
+  0xda6d, 0xda62, 0xda63, 0xdacd, 0xda72, 0xda73, 0xda6b, 0xdae2,
+  0xda61, 0xdb78, 0xdaa1, 0xdaa3, 0xda9e, 0xda9a, 0x309e, 0xdaa4,
+  0xdaa5, 0x2500, 0xda98, 0xdaa8, 0xda91, 0x5aaa, 0xdaac, 0xdaa6,
+  0xda92, 0xdacb, 0xdaf8, 0xdacf, 0xdafe, 0x5aad, 0xdb80, 0xdad1,
+  0xdab9, 0xdab2, 0xdac9, 0xdadb, 0xdab0, 0xdad7, 0xdabf, 0xdac2,
+  0xdad2, 0xdac4, 0xdab6, 0xdac7, 0xdb85, 0x4ae9, 0xdabc, 0xdb00,
+  0xdaf6, 0xdadc, 0xdb0a, 0x5acc, 0xdaeb, 0xdae7, 0xdb14, 0xdb01,
+  0xdb02, 0x5ae4, 0xdb8d, 0xdaed, 0x5ae0, 0xdafc, 0xdb92, 0xdaee,
+  0x3697, 0xdaf3, 0xdafa, 0xdae6, 0xdb0e, 0xdade, 0xdadd, 0xdb28,
+  0xdb9c, 0xdb16, 0xdb1d, 0x5b20, 0xdb21, 0xdb17, 0x5ae1, 0xdb1a,
+  0xdb19, 0xdb10, 0xdb39, 0xdb3e, 0x5b2b, 0xdb81, 0x5b2d, 0xdb7e,
+  0xdb2c, 0xdb5a, 0x5b56, 0xdb5b, 0xdb59, 0xdb95, 0xdb5c, 0xdb4e,
+  0xdb9e, 0xdb74, 0xdb6b, 0xdb96, 0x4a40, 0xccd3, 0xac88, 0x3e13,
+  0x3eaa, 0xdc40, 0x3e13, 0x3eaa, 0xdc3f, 0xd373, 0xac82, 0x1e30,
+  0x5c50, 0x673b, 0xe74a, 0x4ad6, 0xcaea, 0x1e30, 0x5c4a, 0x673b,
+  0xe74a, 0x5273, 0x5276, 0x5277, 0xdc54, 0x5273, 0x5276, 0x5277,
+  0xdc53, 0xdc5a, 0xdc58, 0xdc87, 0x9e88, 0xc32a, 0xdc76, 0xdc6e,
+  0xc2b2, 0xc2b4, 0xdc94, 0xc2c9, 0xef26, 0xdc64, 0xc2e2, 0xc2b4,
+  0xc683, 0x42f8, 0xc30d, 0xc30a, 0xc32f, 0xc32b, 0xdc7c, 0xc34f,
+  0xc37e, 0x4383, 0xd83c, 0x56fd, 0xdd1d, 0xdd1e, 0x2458, 0x24e1,
+  0xdd20, 0xdd1f, 0x321d, 0xdd22, 0xdd21, 0xdd2b, 0xdd27, 0xdd29,
+  0xdd2a, 0xdd2f, 0xdd23, 0x2295, 0x5cea, 0xdd28, 0x2f10, 0x5cb3,
+  0xdd30, 0xdd2e, 0xdd33, 0xdd40, 0x2f10, 0x5cae, 0xdd30, 0xdd35,
+  0xdd2c, 0x9e70, 0xdd37, 0xdd36, 0xdd39, 0xdd34, 0xdd3b, 0xdd38,
+  0xdd3a, 0xdd32, 0xdd42, 0xdd41, 0xdd3f, 0xdd45, 0xdd44, 0xdd3e,
+  0x2379, 0xb064, 0xdd3c, 0xc68e, 0x5d13, 0xdd43, 0x5ce4, 0xdd31,
+  0xdd48, 0xdd4a, 0x2bbe, 0xdcd4, 0x2bbe, 0xdcd3, 0xdd47, 0xdd4a,
+  0xdd52, 0xdd49, 0x5d0a, 0xdd5e, 0xdd50, 0xdd4f, 0xdd54, 0x4d9a,
+  0x4e8c, 0xdd53, 0x5d12, 0xdd24, 0x2356, 0xa8f2, 0x5cce, 0xdd31,
+  0xdd4b, 0xdd55, 0x2295, 0x5cad, 0xdd28, 0xdd4d, 0xdd26, 0xdd4c,
+  0xa046, 0x5d56, 0xe83c, 0xdd57, 0x5d4d, 0xef4e, 0xdd5a, 0xdd59,
+  0xdd2d, 0xdd5b, 0xdd5c, 0x3557, 0xdd25, 0xdd3d, 0xdd58, 0xdd5f,
+  0xdd60, 0x5cdb, 0xdd5e, 0x2050, 0x5d17, 0xdd5d, 0xdd61, 0xdd62,
+  0xdd46, 0x5ce2, 0xdd24, 0x5ccd, 0xdd43, 0xdd51, 0xdd4e, 0x2050,
+  0x5d0b, 0xdd5d, 0xdd63, 0xdd43, 0x56fd, 0xdc9d, 0xdc9e, 0xdca0,
+  0x2458, 0x24e1, 0xdc9f, 0xdca2, 0x321d, 0xdca1, 0xdcac, 0x5ce2,
+  0xdd12, 0x3557, 0xdd01, 0xdcec, 0xdca8, 0x5cad, 0xdcea, 0xdca9,
+  0xdcaa, 0xdca7, 0xdcb6, 0xdcfc, 0xdcaf, 0xdcab, 0x2f10, 0x5cae,
+  0xdcb3, 0x5cce, 0xdce4, 0xdcc1, 0xdcb0, 0xdcbc, 0xdcb4, 0xdcba,
+  0xdcb8, 0xdcbf, 0xdcbb, 0xdcc0, 0xdcbd, 0xdcca, 0xdd04, 0xdcc8,
+  0xdcc4, 0xdcb2, 0xdcc3, 0xdcc2, 0x5ccd, 0x5d13, 0xdd1c, 0xdcc7,
+  0xdcc5, 0xdd10, 0xdcd5, 0xdcd1, 0xdcda, 0x5cd2, 0xdcd6, 0xdce6,
+  0xdced, 0x5ceb, 0x5cf7, 0xef4e, 0xdd16, 0xdcde, 0xdcdc, 0xdd14,
+  0xdcd9, 0xdce1, 0xdce0, 0xdce7, 0x5cf4, 0xe83c, 0xdcf5, 0xdd05,
+  0xdcfb, 0xdcfa, 0xdcfd, 0xdcfe, 0x2050, 0x5d0b, 0xdd17, 0x5b83,
+  0x5b9a, 0x5cdb, 0xdd0a, 0xdd07, 0xdd08, 0xdd0d, 0xdd0f, 0xdd1b,
+  0x407b, 0xc0fe, 0xdd6c, 0xdd6a, 0xdd71, 0xdd70, 0xdd99, 0xdd95,
+  0x2c1f, 0x2c20, 0x6bae, 0x6c7b, 0xec9c, 0xdfdf, 0xdd82, 0xdd81,
+  0xdda8, 0xdda6, 0xdd76, 0xdd75, 0xdd91, 0xdd8b, 0xde7a, 0x5dc3,
+  0xde8d, 0xddb2, 0xddb1, 0xde89, 0xde38, 0x5daf, 0xde8d, 0xde4c,
+  0xde92, 0xdff9, 0xddfa, 0xde29, 0xde10, 0xde82, 0xde7a, 0xde55,
+  0xde9a, 0xdde5, 0xde8b, 0xac40, 0x50eb, 0xd11b, 0x458e, 0xc58f,
+  0xde34, 0x511a, 0xd173, 0xde8a, 0xddf5, 0xde64, 0xddf4, 0xde64,
+  0xc8b0, 0xde93, 0xde91, 0xcaac, 0xde0a, 0xddbb, 0xde4f, 0x5e79,
+  0xdea2, 0xddc4, 0xde44, 0xdea1, 0xde63, 0xddf8, 0xdff9, 0xde52,
+  0x5e28, 0xde2a, 0x5e8a, 0xde95, 0x5e4b, 0xdea2, 0x5dac, 0xddf7,
+  0xdea5, 0xddf6, 0xde84, 0xde83, 0xa8b8, 0xddb8, 0x5e0c, 0x5e70,
+  0xde95, 0x5dfb, 0xe6ae, 0x5daf, 0xddc3, 0xdeaa, 0xde2f, 0xddde,
+  0xde2c, 0x5e70, 0xde8a, 0xdeaa, 0xddf9, 0xdea6, 0xde51, 0x5e4b,
+  0xde79, 0xde7f, 0xde9c, 0x5e8f, 0xde99, 0xdeb3, 0xd03d, 0xdec0,
+  0x1f53, 0x5ec6, 0x6ab5, 0xead4, 0xdeb2, 0xdeb1, 0xdeac, 0xdeaf,
+  0x5040, 0x504c, 0xd077, 0x1f53, 0x5eb0, 0x6ab5, 0xead4, 0xdf66,
+  0xdf67, 0xdf68, 0xa19b, 0xdf6a, 0xdf69, 0xdf6b, 0x3799, 0x5ef6,
+  0xdf6d, 0xdf6f, 0x5f49, 0xdf6c, 0x5f5f, 0xdf70, 0xdf77, 0xdf78,
+  0x5f29, 0xdf88, 0xdf71, 0x3799, 0x5edb, 0xdf6d, 0xdf74, 0xdf75,
+  0xdf7a, 0xdf72, 0xdf76, 0x5f15, 0xdf7b, 0xdf7c, 0xdf5c, 0xdf83,
+  0xdf82, 0xdf81, 0xdf80, 0xdf7d, 0xdf7e, 0x5f1b, 0xdf86, 0xdf36,
+  0x5f19, 0xdf84, 0xb33d, 0x1fcc, 0xdf85, 0x5efd, 0xdf7b, 0x5f12,
+  0xdf84, 0x5f0c, 0xdf86, 0x5f3a, 0xdf8e, 0xdf89, 0xdf8b, 0xdf8d,
+  0xdf57, 0xdf8a, 0xdf87, 0x5ef0, 0xdf88, 0xdf6e, 0xdf8c, 0xdf6f,
+  0xdf91, 0xdf8f, 0xdf0f, 0xdf93, 0x5f1c, 0xdf8e, 0xdf90, 0xdf92,
+  0xdf97, 0xd206, 0x67b1, 0x67dc, 0xe7ec, 0xbbc2, 0x5f96, 0xe38b,
+  0xdf95, 0xdf98, 0x5ee2, 0xdf6c, 0xdf99, 0xdf7f, 0xdf9a, 0xdf21,
+  0xdf00, 0x5ee3, 0xdf70, 0xdf94, 0xdf79, 0xdf73, 0xdeca, 0xdecb,
+  0xdecc, 0xded2, 0xded1, 0xded4, 0x5ee2, 0xdf49, 0x3799, 0x5edb,
+  0xdef6, 0xdf2a, 0x5edf, 0xdf2d, 0x5ee3, 0xdf5f, 0xdef2, 0xdefb,
+  0xdf64, 0xdef8, 0xdef9, 0xdefc, 0xdee4, 0xdeeb, 0xdf62, 0xdefa,
+  0x5efd, 0xdf15, 0xdefe, 0xdf09, 0xdf0a, 0xdf4e, 0xdf08, 0xdf07,
+  0xdf05, 0xdf03, 0x5f12, 0xdf19, 0xdf14, 0x5f0c, 0xdf1b, 0xdf26,
+  0x5ef0, 0xdf29, 0xdf1d, 0xdf25, 0xdf1e, 0xdf2c, 0xdf1f, 0x5f1c,
+  0xdf3a, 0xdf33, 0xdf3b, 0xdf2f, 0xdf3c, 0xdf38, 0xdf61, 0xdf45,
+  0xdf44, 0xdf3e, 0xdf46, 0xdf4d, 0xdf54, 0x5f9e, 0x5fa4, 0xdfad,
+  0x5f9d, 0x5fa4, 0xdfad, 0xe5e2, 0x3683, 0xcf6a, 0x2f01, 0x5fa9,
+  0xdfaf, 0x5f9d, 0x5f9e, 0xdfad, 0xa29e, 0x2f01, 0xdfa8, 0x2f01,
+  0xdfa7, 0x2f01, 0x5fa1, 0xdfaf, 0xdfae, 0x5f9d, 0x5f9e, 0xdfa4,
+  0xdfab, 0x2f01, 0x5fa1, 0xdfa9, 0xa19c, 0xdfb6, 0xdfb5, 0x5fba,
+  0x6089, 0xe08a, 0x5fb9, 0x6089, 0xe08a, 0xe07c, 0x6039, 0xe054,
+  0xe077, 0xdfc3, 0xdfc2, 0xdfe4, 0xe04e, 0xe081, 0x231d, 0xae00,
+  0xe04b, 0xe084, 0xe019, 0xe032, 0xe060, 0xe055, 0xe023, 0x5d7f,
+  0x6045, 0xe072, 0xdfc6, 0xe008, 0xe087, 0xaef8, 0xaf80, 0xe003,
+  0x2f84, 0x2f91, 0xe015, 0x26d8, 0x26de, 0x26ec, 0x2efb, 0x2efd,
+  0xe025, 0x5de1, 0xde5f, 0x1e43, 0xaefc, 0xe069, 0xdfef, 0xdfe5,
+  0xe078, 0xe05c, 0xe052, 0x6013, 0xe05e, 0x6012, 0xe05e, 0x2f84,
+  0x2f91, 0xdff3, 0xdfd9, 0xdfde, 0x26d8, 0x26de, 0x26ec, 0x2efb,
+  0x2efd, 0xdff4, 0xe090, 0xa954, 0x3e38, 0xe04a, 0xa468, 0xdfdb,
+  0x5fbe, 0xe054, 0xe060, 0xe08f, 0xa06a, 0xe06f, 0x5fdf, 0xe072,
+  0x1fa6, 0xa075, 0x3e38, 0xe030, 0xdfd0, 0xdfc7, 0xe00e, 0x2675,
+  0x585c, 0xd85f, 0x5fbe, 0xe039, 0xdfdd, 0xe07a, 0xe065, 0xe00a,
+  0x6012, 0xe013, 0x5fdc, 0xe03a, 0xbeaf, 0xe059, 0xe002, 0xe041,
+  0x5fdf, 0xe045, 0xced5, 0xdfc1, 0xe009, 0xe057, 0xdfbd, 0xdfc8,
+  0xdfd8, 0xdfe9, 0x5fb9, 0x5fba, 0xe08a, 0x5fb9, 0x5fba, 0xe089,
+  0xe03b, 0xe026, 0xe61d, 0xe127, 0xe13a, 0xe0ab, 0xb751, 0xe0a6,
+  0xe114, 0xe0f5, 0xe112, 0xe134, 0x23b8, 0x6130, 0xe6a3, 0xe0cc,
+  0x3b1d, 0x6b30, 0xeb31, 0xe0bd, 0x60d2, 0xe0de, 0xe0df, 0xe136,
+  0xe12d, 0x60ce, 0xe0de, 0xe106, 0x60ce, 0xe0d2, 0xe0cf, 0xe148,
+  0xe116, 0xe0f6, 0xe0ae, 0xe0e8, 0x1e61, 0x6109, 0x610a, 0xe115,
+  0xe132, 0xe0d3, 0x1e61, 0x60f7, 0x610a, 0xe115, 0x1e61, 0x60f7,
+  0x6109, 0xe115, 0xe0b9, 0xe0ac, 0x1e61, 0x60f7, 0x6109, 0xe10a,
+  0xe0e7, 0xe093, 0xe0d1, 0x23b8, 0x60bb, 0xe6a3, 0xe0f8, 0xe0ba,
+  0xe0d0, 0xe146, 0xe09d, 0xe147, 0x2398, 0x28e5, 0xaedb, 0xe147,
+  0xe137, 0x613c, 0xe142, 0xe0e6, 0x9e23, 0xe194, 0xe189, 0xb59f,
+  0x6196, 0xe19e, 0xe18b, 0x467a, 0x6197, 0xe1b1, 0x616c, 0xe1bb,
+  0xa5e0, 0x6167, 0xe1bb, 0x61a4, 0xe1ac, 0xe1c5, 0xe1c3, 0x61b8,
+  0xe1c0, 0xd14c, 0xe195, 0xe154, 0xe91f, 0xe162, 0x24b8, 0xee79,
+  0xe14b, 0xe187, 0x615d, 0xe19e, 0x467a, 0x6166, 0xe1b1, 0xb9bc,
+  0x1e11, 0xeb57, 0x615d, 0xe196, 0x6171, 0xe1ac, 0x233b, 0xbbc9,
+  0x6171, 0xe1a4, 0x467a, 0x6166, 0xe197, 0x617f, 0xe1c0, 0x6167,
+  0xe16c, 0x2bb4, 0xdb8c, 0x617f, 0xe1b8, 0xd845, 0xe17e, 0xe17d,
+  0x2bc0, 0xb3a1, 0x61ca, 0xe1cb, 0x61c8, 0xe1cb, 0x61c8, 0xe1ca,
+  0x58cf, 0xd8e1, 0x27dc, 0xa8c4, 0xa398, 0x61d2, 0xe485, 0x61d1,
+  0xe485, 0x61da, 0x61fb, 0xe486, 0xe487, 0xe48c, 0x2200, 0xa202,
+  0xe48a, 0xe489, 0xe48b, 0x61d3, 0xe1fb, 0xe1e1, 0xe488, 0x1e71,
+  0x9e82, 0xe1dc, 0x621f, 0xe493, 0xe490, 0xb263, 0xe48f, 0xe492,
+  0xe2e9, 0x2251, 0x2263, 0x2271, 0x228d, 0x228e, 0x2292, 0x2294,
+  0xe1fc, 0xe497, 0xe48d, 0xe495, 0xe48e, 0x61d3, 0x61da, 0xe486,
+  0x2251, 0x2263, 0x2271, 0x228d, 0x228e, 0x2292, 0x2294, 0xe1f0,
+  0xe4af, 0xe4ab, 0xe498, 0xe4ad, 0xe4a5, 0x625b, 0xe4c5, 0xe49a,
+  0xe4a0, 0xe49d, 0x6264, 0xe4a9, 0xe4a4, 0xe4a3, 0xe491, 0xe49e,
+  0xe4ae, 0x629e, 0xe4a7, 0xe1e3, 0xe49f, 0xe499, 0xe4ac, 0xe49b,
+  0xe4aa, 0xe3ba, 0x4089, 0xe46a, 0x6438, 0xe4ce, 0x6268, 0xe4cc,
+  0xe4c8, 0xe4b6, 0xe4c3, 0xe4b4, 0xe4b9, 0xe4cd, 0xe4b0, 0xe4b8,
+  0xe4c0, 0xe4bf, 0xe4be, 0x6295, 0x62e8, 0x6421, 0x6435, 0xe4c1,
+  0xe49c, 0xe4bb, 0xe4ca, 0xe4ca, 0xe4c9, 0x2228, 0xe4c7, 0xe4cb,
+  0xe4c2, 0xe4b7, 0xe4b3, 0xe4c6, 0x6206, 0xe4c5, 0xe4ba, 0xe348,
+  0x46cb, 0x4f3d, 0xe4b5, 0x620e, 0xe4a9, 0xe4b2, 0x622e, 0xe4cc,
+  0xe4bc, 0xe4bd, 0x47ff, 0x483f, 0x4926, 0x62db, 0xe45b, 0x6373,
+  0x6451, 0x6452, 0xe46c, 0xe4cf, 0xe4f0, 0xe4d2, 0xe4ec, 0xe4ea,
+  0xe4f6, 0xe4f3, 0xe4dc, 0xe4da, 0xe4e3, 0xe4e8, 0x6244, 0x62e8,
+  0x6421, 0xe435, 0xe4e2, 0xe4ed, 0x6443, 0xe4eb, 0x62bd, 0xe4e6,
+  0x2563, 0x5854, 0xd858, 0xe21e, 0xe4d1, 0xe4f7, 0xe4f1, 0xe4df,
+  0xe4f5, 0xe4e5, 0xe4d5, 0xe4ef, 0xe4d0, 0x6322, 0xe4b1, 0xe47e,
+  0xe4de, 0xc10a, 0x62ed, 0xe510, 0x4107, 0xe500, 0xe508, 0xe511,
+  0xe509, 0xe29b, 0xe4dd, 0xe512, 0xe50c, 0xe4a1, 0xe4e4, 0xe4d7,
+  0xe50b, 0xe4fb, 0x47ff, 0x483f, 0x4926, 0x6271, 0xe45b, 0xe50a,
+  0x646f, 0xe513, 0x6381, 0xe4d8, 0xe504, 0xe503, 0xe514, 0x6244,
+  0x6295, 0x6421, 0x6435, 0xe507, 0x61ef, 0xe4d3, 0x5216, 0x5217,
+  0xe4fa, 0x62b3, 0xe510, 0xe4d6, 0xe506, 0xe502, 0xe4fd, 0x6444,
+  0xe4f8, 0xe50d, 0xe52f, 0xe4a2, 0xe51e, 0x2f55, 0xe332, 0xe516,
+  0xe52b, 0xe529, 0x641a, 0xe4d4, 0xe525, 0xe515, 0xe51f, 0xe524,
+  0x637f, 0xe531, 0xe4ee, 0xe51b, 0xe52c, 0xe52d, 0xe51c, 0x62ad,
+  0xe4b1, 0xe526, 0xe51a, 0xe520, 0xe521, 0x40bc, 0x4149, 0xe34a,
+  0xe522, 0xe519, 0x2f55, 0xe304, 0xe530, 0xd868, 0xe486, 0xe4fc,
+  0xe3e8, 0xe51d, 0xe528, 0xe52a, 0xe494, 0xe534, 0x6260, 0xe533,
+  0x40bc, 0x4149, 0xe32c, 0xe505, 0xe540, 0xe537, 0xe4e1, 0xe496,
+  0x4145, 0xe53b, 0xe4ff, 0x6445, 0xe53d, 0xe538, 0xe532, 0xe518,
+  0xe539, 0x63d3, 0xe52a, 0xe53e, 0x6274, 0x6451, 0x6452, 0xe46c,
+  0xe52e, 0xe536, 0xe517, 0x649f, 0xe53a, 0xe319, 0xe2e3, 0xe541,
+  0xe53f, 0xe545, 0xe551, 0xdf44, 0x642e, 0xe570, 0x39c8, 0xd028,
+  0x3eb6, 0xc194, 0x63c1, 0xe501, 0xb7aa, 0xe549, 0xe524, 0xe548,
+  0x6543, 0xef12, 0xe4a8, 0xd4e5, 0x6402, 0xe54f, 0xe4e0, 0xe4e9,
+  0xe53c, 0xe550, 0x63ae, 0xe547, 0x63ad, 0xe547, 0xe552, 0xe54d,
+  0xe553, 0xe54c, 0xe228, 0xe54e, 0xe396, 0xe55e, 0xe55f, 0xe4fe,
+  0xe546, 0xe559, 0xe560, 0xe55d, 0xe36f, 0xe4ff, 0xe535, 0xe557,
+  0xe558, 0xe55b, 0x222c, 0x2257, 0x2277, 0xe4f2, 0x434d, 0xe55c,
+  0xe556, 0xe542, 0x63fd, 0xe508, 0xe33e, 0xe55a, 0xe4e7, 0xe564,
+  0xe56a, 0x63e5, 0xe508, 0x63a6, 0xe54f, 0xe4d9, 0xe4f4, 0xe563,
+  0xe4f9, 0xe566, 0xe561, 0xe50f, 0xe49f, 0xe56b, 0x630f, 0xe4d4,
+  0x6481, 0xe562, 0xe568, 0x6244, 0x6295, 0x62e8, 0x6435, 0xe4c1,
+  0xe50e, 0xe50f, 0xe544, 0xe54c, 0x638c, 0xe570, 0xe56f, 0xe56d,
+  0x6244, 0x6295, 0x62e8, 0x6421, 0xe4c1, 0xe56e, 0x622c, 0xe4ce,
+  0xe4db, 0xe571, 0x629a, 0xe4eb, 0x62f3, 0xe4f8, 0xe360, 0xe56c,
+  0xe554, 0x6274, 0x6373, 0x6452, 0xe46c, 0x6274, 0x6373, 0x6451,
+  0xe46c, 0xb7aa, 0xe572, 0xe527, 0x647d, 0xe4bb, 0x47ff, 0x483f,
+  0x4926, 0x6271, 0xe2db, 0x6909, 0xe95f, 0xe574, 0xe4c4, 0xe573,
+  0xa228, 0xe565, 0x4089, 0xe229, 0x6274, 0x6373, 0x6451, 0xe452,
+  0xe567, 0xe2df, 0xe4a5, 0xe575, 0xe576, 0x4f36, 0xcf50, 0xe54a,
+  0xe569, 0xe523, 0x645a, 0xe4bb, 0xe2ae, 0xa1ff, 0x641d, 0xe562,
+  0xe54b, 0x61d1, 0xe1d2, 0x61d3, 0x61fb, 0xe337, 0xe1d4, 0xe1dd,
+  0xe1d8, 0xe1d7, 0xe1d9, 0xe1d5, 0xe1f7, 0xe1fa, 0xe1e7, 0xe1e4,
+  0xe212, 0xe1e9, 0xe1e3, 0xe346, 0xe1f9, 0xe35a, 0xe1f5, 0xe203,
+  0xe223, 0xe208, 0xe226, 0xe245, 0xe20d, 0xe214, 0x6221, 0x637e,
+  0x6418, 0xe53a, 0xe209, 0xe2c7, 0xe2fc, 0xe211, 0xe210, 0x6205,
+  0xe470, 0xbb3d, 0xe21e, 0xe3a2, 0x620e, 0xe264, 0xe227, 0xe201,
+  0xe225, 0xe204, 0xe215, 0xe200, 0xe23a, 0x62ad, 0xe322, 0xe266,
+  0xe257, 0xe237, 0x46cb, 0x4f3d, 0xe262, 0xe233, 0xe255, 0xe23d,
+  0xe238, 0xe25e, 0x6246, 0x645a, 0xe47d, 0xe26c, 0xe26d, 0xe240,
+  0xe23f, 0xe23e, 0x6244, 0x6421, 0xe435, 0xe251, 0xe234, 0xe460,
+  0x6206, 0xe25b, 0xe25a, 0x2228, 0xe24b, 0xe230, 0xe249, 0x6247,
+  0xe248, 0xe24d, 0x622e, 0xe268, 0xe239, 0x622c, 0xe438, 0xe276,
+  0xe2ac, 0xe2a0, 0xe27a, 0xe2e9, 0x630f, 0xe41a, 0xe2aa, 0xe2ee,
+  0xe2cf, 0xe2e3, 0xe403, 0xe28d, 0xe43a, 0xe285, 0xe2c1, 0xe2b1,
+  0xe2a6, 0xe3a7, 0xe358, 0xe296, 0xe291, 0xe2cc, 0xe2a9, 0xe29b,
+  0xe3f5, 0xe293, 0xe3a9, 0xe27f, 0x629a, 0xe443, 0xe27b, 0xe298,
+  0xe31a, 0xe2ab, 0xe278, 0xe2a5, 0x222c, 0x2257, 0x2277, 0xe3df,
+  0xe283, 0xe40b, 0xe2a8, 0xe280, 0xe2a3, 0x62f3, 0xe444, 0xe412,
+  0x5216, 0x5217, 0xe2ea, 0xe2d9, 0xe338, 0xe2f1, 0xe3c8, 0x635e,
+  0xe3d7, 0xe2b7, 0xe396, 0xe2f0, 0xe2e5, 0x5021, 0xe2e4, 0xe34b,
+  0xe2ef, 0xe2e8, 0x62b9, 0x63e5, 0xe3fd, 0xe2bc, 0xe2dd, 0xe2d2,
+  0xe2c5, 0xe2f6, 0xe426, 0x6417, 0xe427, 0x62b3, 0xe2ed, 0xe2bb,
+  0xe2c3, 0xe2df, 0xe2e6, 0xe312, 0xe306, 0xe37a, 0xe369, 0xe32f,
+  0xe328, 0xe31b, 0xe321, 0xe340, 0xe301, 0xe315, 0xe329, 0xe32b,
+  0xe32e, 0xe47c, 0x6318, 0xe39a, 0xe310, 0xe326, 0xe455, 0xe341,
+  0xe308, 0x6343, 0xe36f, 0xe307, 0xe31f, 0xe320, 0xe375, 0xe2f8,
+  0xe333, 0xe319, 0xe365, 0xe348, 0xe347, 0xe3d8, 0xe376, 0xe354,
+  0xe364, 0xe36c, 0x637e, 0xe49f, 0xe35b, 0xe3aa, 0xe360, 0xe370,
+  0xe384, 0xe34d, 0xe382, 0xe3e4, 0xe3a1, 0xe428, 0xe387, 0xe3cc,
+  0x63ad, 0xe3ae, 0xe39b, 0xe398, 0xe477, 0xe482, 0x63b8, 0xe42b,
+  0xe3b3, 0xe3bf, 0x63a6, 0xe402, 0xe3ac, 0xe38a, 0xe3b0, 0xe3b5,
+  0xe44c, 0xe3e2, 0xe3dc, 0xe3dd, 0xe3cd, 0xe3f0, 0xe3de, 0xe3e1,
+  0xe3d1, 0xe3c3, 0xe3c7, 0xe3d0, 0xe414, 0x641d, 0xe481, 0xe410,
+  0xe3f7, 0xe465, 0xe413, 0xe46d, 0xe420, 0xe479, 0xe3f9, 0xe419,
+  0xe44a, 0xe433, 0xe436, 0xe432, 0x638c, 0xe42e, 0xe43f, 0xe454,
+  0xe463, 0xe45e, 0xe471, 0xe472, 0x1ee7, 0x214f, 0x6578, 0xe57f,
+  0x1ee7, 0x214f, 0x6577, 0xe57f, 0x1e45, 0x9e46, 0x1ee7, 0x214f,
+  0x6577, 0xe578, 0xe5e8, 0xe5e9, 0xe5ea, 0xe5eb, 0x6589, 0xe5ed,
+  0xe5ec, 0x6587, 0xe5ed, 0xaf00, 0xe5f6, 0xe5f3, 0x65a0, 0xe5f0,
+  0x6592, 0xe5f2, 0x6591, 0xe5f2, 0xe5f4, 0xe5f5, 0xe5f8, 0x65f9,
+  0xeb27, 0x658f, 0xe5f0, 0xe602, 0x2173, 0x65d7, 0xe5dc, 0xe601,
+  0xa408, 0xe600, 0xa4c4, 0xe5fa, 0xe5fd, 0xe603, 0xe606, 0xe5fe,
+  0x65b2, 0xe605, 0x65b1, 0xe605, 0x65c3, 0xe612, 0xe60a, 0x2266,
+  0xe609, 0xe60e, 0xe60f, 0xe60d, 0xe608, 0xe60c, 0x65b4, 0xe612,
+  0xb77f, 0xb697, 0xe5f1, 0x3ff6, 0xe614, 0xe615, 0xe611, 0xe607,
+  0xe617, 0xe618, 0xe5ff, 0xe616, 0xe619, 0xe5ef, 0x2173, 0x65a2,
+  0xe5dc, 0x3597, 0x6b25, 0x6b26, 0x6b2a, 0xeb2d, 0x242f, 0x2518,
+  0x2553, 0x2554, 0x255f, 0xdaec, 0x2173, 0x65a2, 0xe5d7, 0xe61a,
+  0xe613, 0xe610, 0xdf9f, 0xe61b, 0xe5fc, 0xe580, 0xe582, 0xe583,
+  0xe586, 0xe588, 0x6587, 0xe589, 0xa54f, 0xe5d6, 0x658f, 0xe5a0,
+  0xe5c8, 0x6591, 0xe592, 0xe58e, 0xe593, 0xe594, 0xe58c, 0xb0b6,
+  0xe598, 0x6599, 0xeb27, 0xe5a8, 0xd05e, 0xe5e5, 0xe5a9, 0xe5ad,
+  0xe5d3, 0xe5a5, 0xe5a3, 0xe5a1, 0xe5ab, 0xeb2e, 0x65b1, 0xe5b2,
+  0xe5ac, 0xe5cd, 0xe5be, 0x2266, 0xe5b9, 0xe5b6, 0xeb29, 0xe5bf,
+  0xe5bd, 0xe5bb, 0xe5bc, 0xe5e1, 0xe5cc, 0x65b4, 0xe5c3, 0xe5e0,
+  0x3ff6, 0xe5ca, 0xe5cb, 0xe5d4, 0xe5d0, 0xe5d2, 0xe5d5, 0x65de,
+  0xeb2b, 0xe5e4, 0xe61d, 0x6091, 0xe61c, 0xe68a, 0x1f8c, 0x6634,
+  0x6670, 0xe682, 0x6633, 0xe67d, 0xe638, 0x2347, 0xe65e, 0x2742,
+  0xac85, 0x274f, 0xa76f, 0xa751, 0xa740, 0xca7d, 0x6626, 0xe67d,
+  0x1f8c, 0x6625, 0x6670, 0xe682, 0xe663, 0x2826, 0xe68e, 0xe628,
+  0xbcae, 0x2768, 0xe641, 0x2768, 0xe640, 0xe69b, 0xe678, 0xe6b4,
+  0xe673, 0xe658, 0xa905, 0x665c, 0x665d, 0xe67f, 0xa7c8, 0xe649,
+  0x6655, 0xe67f, 0xe655, 0x2347, 0xe629, 0xaf8f, 0x2866, 0xe635,
+  0xe677, 0x2c9b, 0x2cf6, 0x2d8b, 0x2d8c, 0x2db9, 0x669d, 0xe6af,
+  0xe695, 0x4906, 0x667a, 0xe6aa, 0x1f8c, 0x6625, 0x6634, 0xe682,
+  0xe648, 0xe665, 0xe646, 0x4906, 0x6669, 0xe6aa, 0x2794, 0xa819,
+  0x6626, 0xe633, 0x6655, 0xe65c, 0x2830, 0xa895, 0x1f8c, 0x6625,
+  0x6634, 0xe670, 0x27de, 0xa824, 0xe61f, 0xb697, 0x2826, 0xe636,
+  0xe6a8, 0x1e5a, 0x66a0, 0xe6b1, 0x48d2, 0xe668, 0xa75e, 0xe69f,
+  0xe645, 0x2c9b, 0x2cf6, 0x2d8b, 0x2d8c, 0x2db9, 0x6666, 0xe6af,
+  0xe699, 0x1e5a, 0x6690, 0xe6b1, 0x23b8, 0x60bb, 0xe130, 0xe68f,
+  0x4906, 0x6669, 0xe67a, 0x275f, 0xa8b3, 0xde8b, 0x2c9b, 0x2cf6,
+  0x2d8b, 0x2d8c, 0x2db9, 0x6666, 0xe69d, 0x1e5a, 0x6690, 0xe6a0,
+  0xea98, 0xe647, 0x66b7, 0xe6b8, 0x66b6, 0xe6b8, 0x66b6, 0xe6b7,
+  0x2bc9, 0x674d, 0x674e, 0x674f, 0x6db4, 0x6e16, 0xee64, 0xa3ea,
+  0xe6cb, 0xe6e3, 0x6ceb, 0xed08, 0x20f1, 0xecf8, 0xe6bd, 0xe6dd,
+  0xe6db, 0x3742, 0xe6dc, 0x2f6b, 0x4431, 0xed70, 0xd67d, 0xa3cc,
+  0xee1b, 0x66cf, 0xedb5, 0x3742, 0xe6d1, 0xe6cd, 0x6d8f, 0x6dc4,
+  0xee21, 0xadb2, 0x5b8e, 0xdb90, 0xc9bb, 0xe6be, 0xbc1b, 0x9e91,
+  0xe742, 0xe717, 0xe741, 0x671a, 0xe727, 0xc535, 0x671a, 0xe727,
+  0xe73d, 0xeef4, 0x4075, 0x671b, 0xe748, 0xbcbe, 0xe6f6, 0x66fa,
+  0x66fe, 0xe727, 0x4075, 0x670a, 0xe748, 0xe722, 0xe721, 0x66fa,
+  0x66fe, 0xe71a, 0xe744, 0xd987, 0x1e30, 0x5c4a, 0x5c50, 0xe74a,
+  0xe701, 0xe6f7, 0xe6f3, 0xe72d, 0xa3c7, 0x4075, 0x670a, 0xe71b,
+  0xa3c6, 0x1e30, 0x5c4a, 0x5c50, 0xe73b, 0x2bc9, 0x66ba, 0x674e,
+  0x674f, 0x6db4, 0x6e16, 0xee64, 0x2bc9, 0x66ba, 0x674d, 0x674f,
+  0x6db4, 0x6e16, 0xee64, 0x2bc9, 0x66ba, 0x674d, 0x674e, 0x6db4,
+  0x6e16, 0xee64, 0x2bc8, 0xe752, 0x2bc8, 0xe751, 0xe75a, 0x2172,
+  0x2929, 0xe75d, 0xe75c, 0xe753, 0xe759, 0x2172, 0x2929, 0xe754,
+  0x4cc6, 0x6763, 0x6eaa, 0x6eab, 0x6eb5, 0xeeba, 0xe762, 0x45b1,
+  0xc6b0, 0xe768, 0xe82e, 0xe765, 0x676d, 0xe771, 0x676b, 0x6771,
+  0xe7e7, 0x676b, 0x676d, 0xe7e7, 0xe7be, 0xcd46, 0x6789, 0xef17,
+  0x6780, 0xef17, 0xe7b5, 0xe78d, 0xe78c, 0xade9, 0xe7c3, 0xe7bd,
+  0xe7b9, 0x49cb, 0xe7a7, 0x49cb, 0xe7a6, 0xc89f, 0xe7c9, 0x5f41,
+  0xe7dc, 0xe7dd, 0xe78b, 0xe79f, 0xe792, 0xe774, 0x4e6e, 0xcf30,
+  0xe791, 0xa343, 0x589c, 0xe7e4, 0xe7af, 0xe7e6, 0xe7e7, 0x2dff,
+  0xe7e8, 0xe7e9, 0xe7ea, 0x5f41, 0x67b1, 0xe7ec, 0xe7b2, 0xe7eb,
+  0x589c, 0xe7c8, 0xe7cb, 0x676d, 0x6771, 0xe7cc, 0x2dff, 0xe7cd,
+  0xe7d3, 0xe7d9, 0xe7de, 0x5f41, 0xe7dc, 0xe7ee, 0xe7ed, 0xe7f1,
+  0xe7ef, 0x6f4f, 0xef51, 0xe7fb, 0xe7f5, 0xa4cd, 0xe875, 0xe876,
+  0xe877, 0xe879, 0xe87a, 0xe878, 0xe87b, 0xe87c, 0xe882, 0xe880,
+  0xe883, 0xe884, 0xe87d, 0xe881, 0xe87f, 0xe887, 0xe886, 0x6838,
+  0xe888, 0xe88c, 0xe889, 0x6825, 0xe890, 0x6824, 0xe890, 0xe88f,
+  0x6830, 0xe88a, 0xa934, 0x6767, 0xe892, 0x682c, 0xe88a, 0xe88b,
+  0x4a4e, 0xe896, 0xe894, 0x681a, 0xe888, 0x4a68, 0x683a, 0x683d,
+  0xe893, 0x4a68, 0x6839, 0x683d, 0xe893, 0xe891, 0x5cf4, 0xdd56,
+  0x4a68, 0x6839, 0x683a, 0xe893, 0xeaed, 0xe897, 0xd16e, 0xe898,
+  0xe89d, 0xe89a, 0x6854, 0xe89c, 0xe899, 0xe89b, 0x684f, 0xe89c,
+  0x363e, 0xe86f, 0xa6df, 0xb13f, 0xe8a1, 0x685b, 0xe8a0, 0x685a,
+  0xe8a0, 0xcc7b, 0xe89f, 0xe8a2, 0xe87e, 0xe8a4, 0xe8a5, 0x363e,
+  0xe855, 0xe8a6, 0x6885, 0x6ad7, 0xee15, 0xe89e, 0xe8a7, 0xe801,
+  0xe802, 0xe803, 0xe807, 0xe805, 0xe806, 0x6808, 0xeb1a, 0xe80a,
+  0xe811, 0xe867, 0xe813, 0xe80e, 0xe812, 0xe80c, 0xe80f, 0xe810,
+  0x6871, 0xead7, 0xe818, 0xe817, 0x681a, 0xe838, 0xe821, 0x682c,
+  0xe830, 0xe832, 0xe81c, 0xbf41, 0xc1b2, 0xe826, 0x6824, 0xe825,
+  0xe83b, 0xe82e, 0x4a68, 0x6839, 0x683a, 0xe83d, 0xe837, 0x4a4e,
+  0xe834, 0xe846, 0xe84c, 0xe852, 0xe84e, 0xe853, 0x684f, 0xe854,
+  0xe84d, 0xe873, 0xe862, 0x685a, 0xe85b, 0xe859, 0xe865, 0xce87,
+  0xe86b, 0xe86c, 0xe870, 0xe874, 0x1e30, 0x21e8, 0x21ec, 0x21ee,
+  0x5af7, 0x5bbd, 0x68cc, 0xe8ce, 0xe8d0, 0x68b7, 0x68c6, 0x68c8,
+  0xe8d1, 0xe8d2, 0xa3f0, 0xa22e, 0xe8d3, 0x68ae, 0x68c6, 0xe8c8,
+  0xe8d4, 0xe8cf, 0xe8d6, 0xe8d5, 0xe8d7, 0x68c4, 0xe8d8, 0x68c3,
+  0xe8d8, 0x68ae, 0x68b7, 0x68c7, 0x68c8, 0xe8d9, 0xe8c6, 0x68ae,
+  0x68b7, 0x68c6, 0xe8da, 0x21e8, 0x21ec, 0x21ee, 0x68a8, 0xe8ce,
+  0x1e30, 0x21e8, 0x21ec, 0x21ee, 0x68a8, 0xe8cc, 0xe8ba, 0xe8ad,
+  0xe8ae, 0xe8af, 0xe8b6, 0xe8b8, 0xe8bc, 0xe8bb, 0xe8c0, 0x68c3,
+  0xe8c4, 0xe8c6, 0xe8c8, 0xe8de, 0xcffb, 0xe8db, 0x25b0, 0x68e0,
+  0xe963, 0x25b0, 0x68df, 0xe963, 0xe910, 0xe965, 0xe964, 0xe966,
+  0xe957, 0xe968, 0xe96a, 0x49d7, 0xe96b, 0xe90a, 0xe96c, 0x68f2,
+  0xe96e, 0x68f0, 0xe96d, 0xe8ef, 0x68ee, 0xe96e, 0xe974, 0xe99d,
+  0xe972, 0xe971, 0xe970, 0xe973, 0xe97a, 0xe978, 0x6920, 0xe97c,
+  0x645c, 0x695f, 0xe977, 0x217b, 0x4faa, 0xe8ec, 0xe975, 0xe95c,
+  0xe979, 0xe97b, 0xe8e1, 0xe97d, 0x6927, 0xe981, 0xe97f, 0xe982,
+  0xe97e, 0x1f59, 0xe980, 0xd0b4, 0xe984, 0xe983, 0xe96f, 0xe18a,
+  0x6905, 0xe97c, 0xe985, 0x2582, 0x6912, 0x6935, 0xe981, 0x5218,
+  0xe986, 0xccca, 0xccc7, 0xe967, 0xe959, 0x2582, 0xe927, 0xe989,
+  0xe987, 0xe967, 0xe98e, 0xccd5, 0xe969, 0xe988, 0xe98f, 0xe98a,
+  0xe98c, 0xe98d, 0xe992, 0xe990, 0xe991, 0xe993, 0xe988, 0xe994,
+  0xd1b3, 0xcce6, 0xe965, 0xe976, 0xe8e8, 0xe934, 0xe90d, 0xe98b,
+  0x645c, 0x6909, 0xe977, 0xe995, 0x25b0, 0x68df, 0xe8e0, 0xe8e3,
+  0x68e2, 0xe951, 0xe8e5, 0x6933, 0xe939, 0xe8e9, 0xe93c, 0xe8ea,
+  0xe8eb, 0xe8ed, 0xe8ef, 0x68ee, 0xe8f2, 0xe91e, 0xe8fe, 0xe8fd,
+  0xe8fc, 0xe8ff, 0xe8f4, 0xe90c, 0xe952, 0x6909, 0xe95f, 0xe904,
+  0xe90e, 0xe903, 0xe90f, 0x6905, 0xe920, 0xe911, 0xe916, 0xe913,
+  0x1f59, 0xe918, 0x6912, 0xe927, 0xe915, 0xe91c, 0xe91b, 0xe921,
+  0xe928, 0xe937, 0x693d, 0xe94b, 0xe936, 0xe93f, 0xe95e, 0xe941,
+  0xe943, 0xe93a, 0xe93e, 0xe948, 0xe949, 0xe945, 0xe94a, 0xe94c,
+  0xe962, 0xe8f6, 0xe99f, 0xe99e, 0xea6c, 0xea6d, 0xa1af, 0x69c4,
+  0xea6e, 0xea5d, 0xea70, 0xea6f, 0xea72, 0xce36, 0x6a62, 0xea74,
+  0xea73, 0x69b1, 0xea6e, 0x6a5b, 0xea7f, 0x357a, 0x69c8, 0x6a45,
+  0xea71, 0x357a, 0x69c6, 0x6a45, 0xea71, 0xea7b, 0xea7d, 0xea79,
+  0xea75, 0xea7e, 0xea80, 0xea78, 0xea76, 0x69de, 0xea7c, 0x69dd,
+  0xea7c, 0xea77, 0x208c, 0x4f75, 0xea82, 0xea88, 0xea87, 0xea73,
+  0xea83, 0xea86, 0x6a2e, 0xea51, 0xea8e, 0xea8f, 0xea8b, 0xea8d,
+  0xea93, 0xea92, 0xea91, 0xea90, 0x6a13, 0x6a57, 0xea8c, 0x6a37,
+  0xea9a, 0x6a10, 0x6a57, 0xea8c, 0xea9b, 0xea97, 0xea99, 0xea52,
+  0xea9e, 0xea98, 0x69f5, 0x6a51, 0xea9d, 0xd17e, 0xea7a, 0x6a12,
+  0xea9a, 0xea9f, 0xea47, 0xeaa1, 0xd4e6, 0xea9c, 0xea96, 0xeaa0,
+  0xeaa2, 0x357a, 0x69c6, 0x69c8, 0xea71, 0xea3a, 0xea85, 0xea95,
+  0xea81, 0xeaa3, 0x69f5, 0x6a2e, 0xea9d, 0xea28, 0xea84, 0x6a10,
+  0x6a13, 0xea8c, 0xb0ca, 0x69c5, 0xea7f, 0xe9b2, 0xeaa4, 0x69bf,
+  0xea74, 0xeaa7, 0x560e, 0xeaa5, 0xeaa6, 0xbb22, 0xea8a, 0xea89,
+  0xe9ac, 0xe9ad, 0x69b1, 0xe9c4, 0xe9b4, 0xe9b3, 0x357a, 0x69c6,
+  0x69c8, 0xea45, 0xe9b9, 0x69c1, 0xe9ee, 0x69bf, 0xea62, 0xe9d4,
+  0xe9db, 0xe9df, 0xe9d9, 0xe9d2, 0xea36, 0xe9d0, 0x69dd, 0xe9de,
+  0xe9d1, 0xe9d5, 0x69c5, 0xea5b, 0xe9d8, 0xea4d, 0x208c, 0x4f75,
+  0xe9e1, 0xe9f0, 0xea55, 0xea4a, 0xe9f1, 0xe9ed, 0xe9e2, 0xea6b,
+  0xea6a, 0xea01, 0x6a10, 0x6a13, 0xea57, 0xea02, 0xe9f8, 0xe9ff,
+  0xea0f, 0xea0e, 0xea0d, 0xea05, 0xea4c, 0xea42, 0xea19, 0x66b2,
+  0xea2d, 0xea24, 0x6a12, 0xea37, 0xea16, 0xea41, 0x6a2e, 0xea51,
+  0xea2b, 0xea38, 0xea43, 0xea3e, 0xea44, 0xea4f, 0xea5f, 0x560e,
+  0xea65, 0xea66, 0xea64, 0xd0ae, 0x1f53, 0x5eb0, 0x5ec6, 0xead4,
+  0xeca0, 0x51b8, 0xead3, 0xeacf, 0xd180, 0xead6, 0xead5, 0xeac5,
+  0xd10f, 0x51b8, 0xeac4, 0x1f53, 0x5eb0, 0x5ec6, 0xeab5, 0x51cf,
+  0xeacc, 0xeacb, 0x6871, 0x6885, 0xee15, 0xead9, 0xead8, 0x1eff,
+  0xaf77, 0xeaf9, 0xeaef, 0x6b02, 0xeb22, 0x23d1, 0xeaee, 0xe83e,
+  0x23d1, 0xeaea, 0xeae5, 0x1f5b, 0xaf7f, 0xeae4, 0xa243, 0x6ae9,
+  0x6b13, 0xeb22, 0xb77e, 0xd0e1, 0x6b02, 0xeb22, 0xe87b, 0xeb23,
+  0x6ae9, 0x6b02, 0xeb13, 0xeb1b, 0x3597, 0x65d8, 0x6b26, 0x6b2a,
+  0xeb2d, 0x3597, 0x65d8, 0x6b25, 0x6b2a, 0xeb2d, 0x6599, 0xe5f9,
+  0xa4c4, 0xe60b, 0x3597, 0x65d8, 0x6b25, 0x6b26, 0xeb2d, 0xe61a,
+  0x3597, 0x65d8, 0x6b25, 0x6b26, 0xeb2a, 0xe604, 0x3b1d, 0x60c1,
+  0xeb31, 0x3b1d, 0x60c1, 0xeb30, 0xeb39, 0xeb36, 0x1ffc, 0xcca5,
+  0xac2c, 0xeb58, 0xeb4e, 0x573d, 0xeb49, 0x21f2, 0x2c32, 0x2c34,
+  0x2c36, 0xac37, 0x1e11, 0xe19c, 0xeb47, 0xec7c, 0xec7d, 0xec7e,
+  0xec6e, 0xebbb, 0xec80, 0xeeff, 0xec81, 0x6c78, 0xec88, 0xec24,
+  0xec82, 0xec7f, 0xec84, 0xec85, 0xec86, 0x6bdb, 0xecb7, 0xec8c,
+  0xec89, 0xec8f, 0xec87, 0xebf9, 0xec90, 0xec8d, 0xec8b, 0xec8a,
+  0xec92, 0xec98, 0x6bd7, 0x6c76, 0xec9e, 0xec95, 0xec96, 0x6bb7,
+  0xebf7, 0xec94, 0xec9b, 0xec91, 0x2c1f, 0x2c20, 0x5d7b, 0x6c7b,
+  0xec9c, 0xec93, 0xecaa, 0x6ba7, 0xebf7, 0xec9d, 0xeb66, 0xebd8,
+  0xeca7, 0xeca0, 0x6c00, 0xeca9, 0xeca4, 0x6bcb, 0xeca8, 0xebca,
+  0xecac, 0xecbb, 0xecaf, 0xecad, 0x6b9d, 0xec76, 0xebbe, 0x6b89,
+  0xecb7, 0xecb4, 0xecb1, 0xecb5, 0xecb2, 0xecb3, 0xecb8, 0xecae,
+  0xecb0, 0xecb6, 0xecba, 0xec3a, 0x6ba7, 0x6bb7, 0xecc0, 0xeb8f,
+  0xecab, 0xecca, 0x6bc7, 0xeca9, 0xecc8, 0xec97, 0xecc2, 0x6c28,
+  0xecbd, 0xecc7, 0x6c0d, 0xecc5, 0x6c0c, 0xecc5, 0xecbe, 0x6c77,
+  0xecc4, 0xecc6, 0xecc3, 0x6c2e, 0xecc1, 0xecd2, 0xecd1, 0xeccb,
+  0xeca5, 0xeb73, 0x6c5e, 0xeccf, 0x6c08, 0xecce, 0xecd0, 0xeccd,
+  0xec1b, 0xeca2, 0x6ccc, 0xef07, 0xecd3, 0xecd8, 0xeca6, 0xeca3,
+  0x6bf5, 0xecb9, 0xecd7, 0xecdb, 0xecd4, 0xecc9, 0xecd9, 0xecd5,
+  0x6cd6, 0x6f08, 0xef9e, 0xecdf, 0xecdd, 0xecdd, 0xecdc, 0xecde,
+  0xec9f, 0xecbc, 0xec25, 0xec8e, 0xec99, 0xece3, 0xece1, 0xece2,
+  0xecbf, 0xec9a, 0xeb63, 0xece0, 0x6b9d, 0x6bd7, 0xec9e, 0x6c10,
+  0xecc4, 0x6b72, 0xec88, 0xeca1, 0x2c1f, 0x2c20, 0x5d7b, 0x6bae,
+  0xec9c, 0xeb5a, 0xeb5b, 0xeb62, 0xeb77, 0xeb68, 0xeb6f, 0xeb74,
+  0xeb7a, 0xeb81, 0xeb83, 0xeb8e, 0x6b72, 0xec78, 0xeb8b, 0xeb93,
+  0xeb92, 0xeb8a, 0x56ab, 0xeb91, 0xec5f, 0xeb8d, 0xeb90, 0xebad,
+  0xeb9a, 0xebb3, 0xebaa, 0xeb9e, 0xeba6, 0xec02, 0xeb9c, 0xec60,
+  0xec6d, 0xebab, 0x2c1f, 0x2c20, 0x5d7b, 0x6bae, 0xec7b, 0xebba,
+  0x6b9d, 0xec76, 0xec58, 0x6abe, 0xebc1, 0xec7a, 0xec31, 0xec39,
+  0xebc9, 0xec23, 0xec37, 0xebc0, 0xebca, 0x6bc7, 0xec00, 0xebb6,
+  0xebfd, 0xebd2, 0xebd6, 0xebea, 0xebd5, 0xebeb, 0xebe1, 0xebe4,
+  0xebe7, 0xebdd, 0xebe2, 0xebf0, 0x6b89, 0xebdb, 0xebe8, 0xec3a,
+  0xebf4, 0xebd4, 0xec5d, 0xec08, 0xec0f, 0xec68, 0xebf7, 0xec1b,
+  0xec03, 0xec13, 0x6c10, 0xec77, 0x6c0c, 0xec0d, 0xec12, 0xec09,
+  0xec01, 0xec42, 0xebff, 0xec20, 0x6c32, 0xef07, 0xec2d, 0xec28,
+  0xec25, 0xec29, 0xec1f, 0xec1c, 0xec33, 0xec3e, 0x51a4, 0xec48,
+  0x6c49, 0xef08, 0xec3b, 0xec35, 0xec45, 0xec3c, 0xec56, 0x6c53,
+  0xec54, 0xec57, 0xec52, 0xec6f, 0xec64, 0xec67, 0xec63, 0x2c4c,
+  0xee1f, 0x21eb, 0xecec, 0xee20, 0x66c1, 0xed08, 0xece7, 0xee24,
+  0xa1e4, 0xee23, 0xee22, 0xe6c7, 0xee29, 0xee28, 0x66c1, 0xeceb,
+  0x6d76, 0xee26, 0x6dd7, 0xee25, 0xee30, 0xee35, 0xee33, 0x6e1c,
+  0xee32, 0xee2e, 0x6d44, 0xee31, 0xee2a, 0xee2f, 0xee2d, 0x53ba,
+  0xedaf, 0xee38, 0xee39, 0xedc3, 0xee3b, 0xee3f, 0xedfa, 0xee3d,
+  0xee3a, 0xee3c, 0xed1f, 0xee40, 0xee43, 0xee46, 0xee41, 0xedaa,
+  0xee48, 0x6d5e, 0xee45, 0x6d5d, 0xee45, 0xee44, 0xee49, 0xee4c,
+  0xee4f, 0xee50, 0xee4e, 0xe6d5, 0xee4a, 0x6d09, 0xee26, 0xee53,
+  0x6da4, 0xee4d, 0x6dab, 0xee2b, 0xee51, 0xee52, 0x66de, 0x6dc4,
+  0xee21, 0xee4b, 0xee59, 0xee55, 0xee57, 0xee56, 0xed7e, 0xee5b,
+  0xee5c, 0xed59, 0x6d87, 0xee2b, 0xee27, 0x53ba, 0xed2c, 0xee5f,
+  0x2bc9, 0x66ba, 0x674d, 0x674e, 0x674f, 0x6e16, 0xee64, 0xe6db,
+  0xee60, 0xee61, 0xee58, 0xee63, 0xee5a, 0xee5a, 0xee62, 0xee5e,
+  0xed33, 0x66de, 0x6d8f, 0xee21, 0xedcf, 0xedc9, 0xedc8, 0xee5d,
+  0xedc6, 0xee67, 0xee65, 0x6d0e, 0xee25, 0xee37, 0xee68, 0xee36,
+  0xee6a, 0xee54, 0xee69, 0xc1d5, 0xee6b, 0x6df4, 0xee47, 0x6df3,
+  0xee47, 0xee6c, 0xee70, 0x6d3c, 0xee6d, 0xee34, 0xee0a, 0xee6f,
+  0xedff, 0xee71, 0xd3ba, 0xee72, 0x6871, 0x6ad7, 0xee2c, 0x2bc9,
+  0x66ba, 0x674d, 0x674e, 0x674f, 0x6db4, 0xee64, 0xee74, 0xee66,
+  0x66da, 0xee73, 0xed1d, 0xee42, 0xee3e, 0x2c4c, 0xece5, 0xece9,
+  0x66de, 0x6d8f, 0xedc4, 0xecf6, 0xecf4, 0xecf2, 0x6d0e, 0xedd7,
+  0x6d09, 0xed76, 0xedac, 0xed07, 0xed06, 0xed23, 0x6d87, 0xedab,
+  0xee15, 0xed28, 0xed1e, 0xed26, 0xed12, 0xed1f, 0xed1d, 0xed1b,
+  0xedfd, 0xed15, 0xede5, 0xedd9, 0xed2f, 0xed30, 0xed42, 0xed34,
+  0xed43, 0xed3f, 0xee1e, 0xed3b, 0xed50, 0xed53, 0xee1d, 0xed51,
+  0xed60, 0x6d5d, 0xed5e, 0xed52, 0x6df3, 0xedf4, 0xed5c, 0xed61,
+  0xed72, 0xed93, 0xed6a, 0xed7e, 0xed6f, 0xed6c, 0xed6e, 0xed89,
+  0xed8a, 0xed77, 0xedeb, 0xed98, 0xeda1, 0xed9a, 0xedbb, 0xed96,
+  0x6dbf, 0xedc0, 0xeda5, 0xeda9, 0xedca, 0xedc2, 0xedb2, 0xedb9,
+  0xedba, 0xedc1, 0xedbc, 0x2bc9, 0x66ba, 0x674d, 0x674e, 0x674f,
+  0x6db4, 0xee16, 0xedd6, 0xee1a, 0xedd3, 0xedda, 0xedef, 0xede6,
+  0xedf2, 0xedf8, 0xedfa, 0xee07, 0xedf9, 0xee0c, 0xee0f, 0xee1b,
+  0xee18, 0x2364, 0xa877, 0x4877, 0x48b1, 0xee7c, 0x24b8, 0xe18e,
+  0xee7e, 0xc877, 0x4877, 0x48b1, 0xee78, 0x2869, 0xc6d0, 0xee7a,
+  0xee85, 0xeea4, 0xee83, 0xee8f, 0xee87, 0x1e3d, 0xaa6f, 0xc350,
+  0x4c97, 0xee84, 0xeea6, 0xeea5, 0x6eac, 0xeeb8, 0x4cc6, 0x6762,
+  0x6eab, 0x6eb5, 0xeeba, 0x4cc6, 0x6762, 0x6eaa, 0x6eb5, 0xeeba,
+  0x6ea9, 0xeeb8, 0xa305, 0x36f2, 0x4cac, 0x6eb4, 0xeeb9, 0x36f2,
+  0x4cac, 0x6eaf, 0xeeb9, 0x4cc6, 0x6762, 0x6eaa, 0x6eab, 0xeeba,
+  0x6ea9, 0xeeac, 0x36f2, 0x4cac, 0x6eaf, 0xeeb4, 0x4cc6, 0x6762,
+  0x6eaa, 0x6eab, 0xeeb5, 0x45f2, 0x45f3, 0xd534, 0x1e48, 0x2c1b,
+  0x2e85, 0xeebd, 0x1e48, 0x2c1b, 0x2e85, 0xeebc, 0xeec4, 0x48fa,
+  0xeec3, 0xeecc, 0xeec9, 0xcc98, 0xeed2, 0xeed1, 0xeed9, 0xeed8,
+  0xeef1, 0x294c, 0xc0b9, 0xeef6, 0xeeed, 0xa15a, 0xeef7, 0xeef2,
+  0xeee4, 0xeedb, 0xeeea, 0xe709, 0xeee1, 0xeee9, 0xd8ae, 0xeefe,
+  0xeefd, 0x6b6d, 0xef0b, 0xef0c, 0xd6d9, 0x6c32, 0xeccc, 0x6c49,
+  0x6cd6, 0xef9e, 0xef0d, 0xeeff, 0xef02, 0xef09, 0xef11, 0xef0e,
+  0xe3a1, 0x46b7, 0xc6bc, 0xa1ac, 0x6780, 0xe789, 0xef21, 0xef20,
+  0xdc82, 0xef39, 0xef34, 0xa5c5, 0x1e9d, 0x3589, 0x358a, 0xef50,
+  0x358b, 0xb58e, 0x5cf7, 0xdd4d, 0x67f2, 0xef51, 0x1e9d, 0x3589,
+  0x358a, 0xef4a, 0x67f2, 0xef4f, 0x3b6f, 0xef7f, 0xef54, 0x6f53,
+  0xef80, 0xef81, 0xef82, 0xef85, 0xef70, 0xef87, 0xef83, 0xef86,
+  0x6f62, 0xef84, 0x6f61, 0xef84, 0xa1fa, 0xef88, 0x256e, 0x2699,
+  0xa6d3, 0xa4ac, 0x6f71, 0xef8a, 0xef89, 0xef5a, 0xef6a, 0xef8b,
+  0xd16d, 0xef8c, 0x3b6f, 0xef52, 0xef54, 0xef55, 0xef57, 0xef5f,
+  0x6f61, 0xef62, 0xef59, 0xef60, 0xef5c, 0xef66, 0xef6c, 0xef6a,
+  0xef72, 0xef77, 0x4adc, 0x6f92, 0xef99, 0xa390, 0xae9e, 0x4adc,
+  0x6f8d, 0xef99, 0xef9a, 0xef9b, 0x6f8d, 0xef92, 0xef94, 0xef95,
+  0x1e80, 0xef9f, 0x49cb, 0x49cc, 0xca50, 0x6c49, 0xef08, 0x1e80,
+  0xef9c, 0x248a, 0x248c, 0xb0d2, 0x2401, 0xcc72,
+};
+
+static const short cjk_variants_indx[0x5200] = {
+  /* 0x4e00 */
+      4,    -1,    -1,    -1,     5,     6,    -1,     7,
+     -1,     8,    10,    11,    12,    -1,    13,    -1,
+     14,    16,    19,    20,    -1,    -1,    22,    24,
+     26,    -1,    28,    29,    33,    34,    -1,    36,
+     38,    40,    42,    44,    45,    47,    49,    52,
+     -1,    -1,    53,    56,    59,    -1,    -1,    -1,
+     60,    -1,    66,    67,    68,    -1,    -1,    -1,
+     -1,    -1,    69,    -1,    -1,    71,    73,    -1,
+     -1,    76,    77,    79,    81,    83,    85,    -1,
+     87,    92,    -1,    -1,    93,    -1,    -1,    -1,
+     94,    96,    -1,    -1,   100,   101,    -1,   103,
+    105,    -1,   107,    -1,    -1,    -1,    -1,    -1,
+    110,   111,    -1,    -1,    -1,    -1,   115,    -1,
+    116,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+    118,   119,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,   121,    -1,    -1,    -1,    -1,   124,    -1,
+    128,   130,   133,    -1,    -1,    -1,   135,    -1,
+    137,   138,   139,   141,   143,    -1,   144,   147,
+    151,   153,    -1,    -1,   155,    -1,   156,   157,
+    161,   162,   163,    -1,   165,   167,   171,   173,
+     -1,   174,    -1,    -1,    -1,    -1,    -1,   176,
+     -1,   178,    -1,   182,   183,    -1,    -1,   184,
+    185,   186,   187,    -1,    -1,   188,    -1,    -1,
+    189,    -1,   190,   191,    -1,    -1,   192,   194,
+     -1,   195,   196,    -1,    -1,   199,   201,   202,
+     -1,   203,    -1,    -1,   204,    -1,   207,   209,
+    210,   212,    -1,   215,    -1,    -1,    -1,    -1,
+    217,   218,    -1,    -1,    -1,   220,   221,    -1,
+     -1,    -1,   222,    -1,    -1,    -1,    -1,   223,
+     -1,    -1,   227,    -1,   228,   229,   230,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,   232,
+     -1,    -1,   234,    -1,   236,   237,   239,   240,
+  /* 0x4f00 */
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+    245,    -1,    -1,    -1,    -1,    -1,   247,   248,
+    251,   252,   253,   254,   255,   256,   259,   262,
+    263,   265,    -1,   266,   267,   268,   269,   270,
+     -1,    -1,   271,   273,    -1,    -1,   275,    -1,
+     -1,   276,   279,    -1,    -1,   282,    -1,   283,
+     -1,    -1,    -1,    -1,   284,    -1,    -1,    -1,
+    285,    -1,   286,    -1,    -1,    -1,    -1,   287,
+    288,    -1,    -1,    -1,    -1,    -1,   289,    -1,
+     -1,    -1,    -1,   290,   295,    -1,    -1,    -1,
+     -1,   296,    -1,   298,   301,    -1,   302,    -1,
+    303,    -1,    -1,   307,    -1,   308,    -1,    -1,
+     -1,    -1,   309,    -1,    -1,    -1,    -1,    -1,
+     -1,   310,    -1,    -1,    -1,   312,    -1,   314,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,   315,   316,    -1,   318,    -1,
+     -1,    -1,    -1,    -1,   319,    -1,   323,    -1,
+    324,    -1,    -1,    -1,    -1,    -1,   325,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,   326,
+    328,   329,    -1,   331,    -1,   332,   333,   335,
+    336,   337,   338,   339,   340,   341,    -1,   343,
+     -1,    -1,    -1,    -1,    -1,    -1,   344,   345,
+     -1,    -1,    -1,    -1,    -1,   346,    -1,    -1,
+     -1,   347,   348,    -1,    -1,    -1,    -1,   349,
+     -1,    -1,   350,    -1,   351,    -1,   352,    -1,
+     -1,    -1,    -1,    -1,   353,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,   355,   356,
+    357,   358,   359,   360,    -1,   361,   362,    -1,
+    363,   364,   365,   366,    -1,   367,   369,    -1,
+     -1,   371,   372,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,   374,   378,   380,    -1,    -1,
+  /* 0x5000 */
+    382,    -1,   383,   385,    -1,   388,   389,    -1,
+    390,   391,   393,   394,    -1,    -1,   397,   398,
+    399,   400,    -1,    -1,    -1,    -1,   401,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,   402,   403,
+     -1,    -1,    -1,   405,   407,    -1,   408,    -1,
+     -1,    -1,    -1,   410,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,   411,    -1,    -1,   412,    -1,
+     -1,   413,   415,    -1,   416,    -1,   417,    -1,
+    418,    -1,    -1,    -1,    -1,    -1,   419,   420,
+     -1,   421,    -1,    -1,    -1,    -1,    -1,    -1,
+    422,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+    425,   426,   427,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,   428,    -1,    -1,
+     -1,    -1,   429,    -1,   430,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,   432,   433,    -1,   435,
+    436,   437,   441,   444,    -1,   445,   447,   448,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,   449,   452,    -1,    -1,
+     -1,   453,    -1,    -1,    -1,    -1,   454,    -1,
+    455,   458,   462,    -1,   464,    -1,    -1,    -1,
+    465,   467,   470,    -1,   471,   472,    -1,   473,
+    474,   475,    -1,    -1,    -1,   476,    -1,   477,
+     -1,    -1,    -1,   478,   480,   481,    -1,   482,
+     -1,   483,    -1,    -1,    -1,    -1,   484,    -1,
+    485,    -1,   486,   487,   491,   492,    -1,    -1,
+     -1,   493,   494,    -1,    -1,   495,    -1,    -1,
+     -1,   498,    -1,    -1,    -1,   499,    -1,    -1,
+    500,    -1,    -1,    -1,   501,    -1,   502,   504,
+     -1,    -1,    -1,   505,    -1,   506,    -1,    -1,
+    507,   508,    -1,   509,    -1,   512,    -1,    -1,
+     -1,   513,   514,    -1,   515,    -1,    -1,    -1,
+     -1,   516,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x5100 */
+    518,   519,   520,    -1,   521,    -1,    -1,    -1,
+    522,   523,    -1,    -1,    -1,    -1,   525,    -1,
+    526,    -1,    -1,    -1,   527,   528,    -1,    -1,
+    529,    -1,    -1,    -1,    -1,    -1,   531,   534,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,   535,
+     -1,    -1,   536,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,   537,    -1,    -1,    -1,    -1,   538,
+     -1,   539,   540,   541,   542,    -1,    -1,   543,
+     -1,    -1,   545,    -1,    -1,    -1,    -1,   546,
+     -1,   547,   549,   551,   554,    -1,   556,   557,
+    561,   563,   565,    -1,   567,    -1,   568,   569,
+    570,    -1,   572,    -1,   573,    -1,    -1,    -1,
+    574,    -1,    -1,    -1,   575,    -1,   576,   578,
+     -1,   579,   581,    -1,    -1,    -1,    -1,    -1,
+    582,    -1,   583,   586,   591,    -1,   592,    -1,
+     -1,   593,    -1,   595,    -1,   597,   599,    -1,
+    600,   601,   602,   603,   604,   605,   606,    -1,
+    609,   610,   611,   613,   614,    -1,   616,   618,
+    619,   620,   621,    -1,    -1,    -1,    -1,   622,
+     -1,   623,    -1,   625,   626,   627,    -1,    -1,
+     -1,    -1,   629,   630,   631,    -1,   632,    -1,
+    634,   635,   637,   639,   642,    -1,    -1,   644,
+    645,   648,   649,   651,   652,   653,    -1,    -1,
+     -1,    -1,   654,   655,    -1,   656,    -1,    -1,
+    657,    -1,   659,   660,   661,   664,   665,    -1,
+    667,   668,    -1,    -1,    -1,   669,    -1,   670,
+     -1,   671,   672,   673,    -1,    -1,   674,    -1,
+     -1,    -1,    -1,   676,   678,    -1,   680,    -1,
+    684,   686,   688,   690,   692,   693,   694,    -1,
+    696,    -1,    -1,   701,   702,   707,   710,   715,
+     -1,   716,   717,   722,   723,    -1,   726,   727,
+     -1,    -1,   730,   732,    -1,   734,   735,   736,
+  /* 0x5200 */
+    737,    -1,   739,   741,   742,   743,    -1,    -1,
+    745,    -1,   747,    -1,    -1,   748,    -1,    -1,
+     -1,    -1,   749,   752,   753,    -1,    -1,    -1,
+    754,   755,   756,   757,    -1,    -1,    -1,    -1,
+    762,    -1,    -1,    -1,    -1,   763,   764,   767,
+    770,    -1,   773,   774,   776,   780,   781,    -1,
+     -1,   782,    -1,    -1,   786,    -1,   787,    -1,
+     -1,   788,   789,    -1,   790,   793,   794,   795,
+    796,   797,   798,   800,   801,    -1,    -1,   802,
+     -1,    -1,    -1,   803,   806,   807,   808,   809,
+    813,   815,    -1,    -1,    -1,    -1,    -1,   823,
+     -1,   827,   831,   832,    -1,   833,    -1,    -1,
+     -1,    -1,    -1,   834,   842,   844,   845,   847,
+     -1,   848,    -1,    -1,    -1,    -1,   849,    -1,
+    852,   853,    -1,   861,   862,   863,    -1,   868,
+     -1,   872,    -1,    -1,    -1,    -1,    -1,   873,
+     -1,    -1,    -1,   874,   877,    -1,    -1,   878,
+     -1,   879,   880,    -1,   881,   882,   890,    -1,
+    898,   901,   903,    -1,   911,   919,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,   921,   923,   924,
+     -1,   926,   927,    -1,    -1,    -1,    -1,    -1,
+    928,    -1,   931,   932,    -1,    -1,    -1,    -1,
+     -1,   935,   936,   937,   940,   943,    -1,    -1,
+     -1,   945,    -1,    -1,    -1,    -1,    -1,   946,
+     -1,   947,    -1,    -1,   948,   949,    -1,   951,
+    952,    -1,   953,   956,   959,    -1,    -1,    -1,
+     -1,   961,    -1,    -1,    -1,   965,   968,   970,
+     -1,   972,   973,   974,    -1,   977,   978,    -1,
+    981,    -1,   982,    -1,   983,    -1,   984,   985,
+     -1,   987,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,   988,   989,   992,    -1,   995,    -1,    -1,
+    996,    -1,    -1,   998,    -1,    -1,    -1,    -1,
+  /* 0x5300 */
+    999,    -1,    -1,  1000,  1002,  1004,  1005,    -1,
+     -1,    -1,  1008,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   1009,    -1,  1011,  1012,    -1,  1014,  1016,    -1,
+   1017,  1018,    -1,    -1,    -1,    -1,  1019,  1020,
+   1021,  1023,    -1,    -1,    -1,  1024,  1025,  1026,
+     -1,  1028,  1029,  1032,    -1,    -1,    -1,    -1,
+   1035,    -1,  1036,  1037,    -1,    -1,    -1,    -1,
+   1039,    -1,    -1,  1040,    -1,    -1,  1041,  1042,
+     -1,  1046,    -1,  1047,    -1,  1049,  1050,  1053,
+   1056,    -1,  1057,  1058,  1060,  1063,  1065,    -1,
+   1067,    -1,  1069,  1070,  1071,    -1,    -1,    -1,
+   1073,    -1,  1074,    -1,  1075,  1082,    -1,  1084,
+     -1,    -1,    -1,  1085,    -1,    -1,  1087,  1088,
+   1090,    -1,    -1,  1091,  1093,    -1,    -1,  1094,
+   1096,  1097,    -1,  1099,    -1,  1100,    -1,    -1,
+     -1,    -1,  1102,    -1,  1105,  1106,  1108,  1114,
+   1115,  1116,    -1,  1117,  1119,  1120,  1121,    -1,
+   1122,    -1,    -1,  1123,    -1,  1124,    -1,    -1,
+   1126,  1130,  1131,  1132,    -1,    -1,    -1,  1133,
+   1134,  1136,  1137,  1138,  1139,    -1,  1141,    -1,
+   1142,  1143,    -1,    -1,    -1,  1145,  1146,  1147,
+   1152,    -1,  1154,  1155,  1157,  1158,  1159,  1160,
+   1161,    -1,  1164,  1165,    -1,    -1,  1166,  1168,
+     -1,  1170,  1172,  1175,  1178,  1181,  1184,  1185,
+   1186,  1187,  1188,    -1,  1189,  1190,  1193,  1194,
+   1195,  1196,    -1,  1200,    -1,  1202,    -1,    -1,
+   1203,  1205,    -1,  1207,    -1,    -1,  1209,    -1,
+   1210,  1214,  1216,    -1,    -1,    -1,    -1,  1220,
+     -1,    -1,  1223,  1226,    -1,    -1,    -1,    -1,
+   1227,    -1,    -1,    -1,    -1,    -1,  1232,  1236,
+     -1,  1237,    -1,    -1,    -1,  1240,    -1,    -1,
+  /* 0x5400 */
+   1241,  1243,    -1,  1245,    -1,    -1,    -1,    -1,
+   1247,    -1,  1248,    -1,  1249,    -1,  1251,    -1,
+     -1,  1252,    -1,  1254,    -1,  1255,    -1,  1256,
+     -1,    -1,    -1,    -1,    -1,  1257,  1258,  1259,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   1262,    -1,    -1,    -1,  1263,    -1,    -1,  1265,
+     -1,    -1,    -1,  1271,  1273,    -1,  1275,    -1,
+     -1,    -1,    -1,  1276,    -1,  1277,    -1,  1278,
+     -1,    -1,  1279,    -1,    -1,    -1,    -1,    -1,
+   1280,  1282,  1284,    -1,  1285,  1286,    -1,    -1,
+   1287,  1288,  1289,  1290,    -1,  1291,  1292,  1293,
+   1294,  1297,  1299,  1300,  1301,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  1302,
+   1303,  1304,  1305,    -1,    -1,  1307,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  1308,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  1311,    -1,    -1,
+     -1,    -1,  1312,    -1,  1315,    -1,    -1,  1318,
+     -1,    -1,  1319,    -1,    -1,    -1,    -1,    -1,
+     -1,  1321,    -1,  1322,  1323,  1324,    -1,    -1,
+     -1,    -1,    -1,    -1,  1325,    -1,    -1,    -1,
+     -1,  1326,    -1,    -1,  1328,    -1,    -1,  1329,
+     -1,  1331,  1334,    -1,    -1,    -1,    -1,    -1,
+   1336,    -1,    -1,    -1,  1338,  1340,    -1,    -1,
+     -1,    -1,    -1,    -1,  1341,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  1343,    -1,    -1,
+     -1,  1344,  1348,  1349,  1350,  1351,    -1,  1352,
+     -1,  1354,    -1,    -1,  1355,  1356,    -1,  1357,
+     -1,  1358,    -1,  1361,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  1362,    -1,    -1,    -1,
+     -1,    -1,  1363,    -1,    -1,    -1,  1368,    -1,
+     -1,    -1,  1370,    -1,    -1,    -1,    -1,    -1,
+  /* 0x5500 */
+   1371,    -1,    -1,    -1,  1373,    -1,    -1,  1374,
+     -1,    -1,    -1,    -1,    -1,  1375,    -1,    -1,
+   1376,    -1,    -1,    -1,    -1,  1377,  1378,    -1,
+   1382,    -1,    -1,  1388,    -1,  1389,    -1,    -1,
+   1390,    -1,  1391,  1392,  1393,    -1,    -1,  1394,
+     -1,    -1,    -1,  1395,    -1,    -1,    -1,    -1,
+     -1,  1396,    -1,    -1,    -1,    -1,    -1,    -1,
+   1397,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   1398,    -1,    -1,    -1,    -1,    -1,  1399,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  1400,
+     -1,    -1,    -1,  1401,  1407,    -1,  1413,  1414,
+     -1,    -1,    -1,    -1,    -1,    -1,  1415,  1419,
+   1425,    -1,    -1,  1430,    -1,    -1,    -1,  1433,
+     -1,    -1,    -1,    -1,  1434,  1435,  1436,  1440,
+   1441,    -1,    -1,    -1,  1443,    -1,    -1,    -1,
+   1444,    -1,  1445,    -1,    -1,    -1,    -1,    -1,
+   1446,    -1,  1448,    -1,  1450,    -1,  1451,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  1456,    -1,
+     -1,  1458,  1460,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  1463,    -1,  1464,    -1,  1467,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  1468,  1469,  1470,  1472,    -1,  1473,  1475,
+   1477,    -1,  1480,    -1,    -1,    -1,  1481,  1483,
+     -1,    -1,    -1,  1485,    -1,  1486,  1487,    -1,
+     -1,    -1,    -1,    -1,    -1,  1488,  1489,  1490,
+     -1,    -1,  1491,    -1,    -1,    -1,  1492,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  1493,    -1,  1494,    -1,    -1,    -1,
+   1495,    -1,    -1,  1496,    -1,  1497,    -1,    -1,
+     -1,  1498,    -1,  1499,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  1500,    -1,    -1,  1501,    -1,
+     -1,  1502,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x5600 */
+     -1,    -1,    -1,    -1,    -1,    -1,  1503,    -1,
+     -1,    -1,  1505,    -1,    -1,  1506,    -1,    -1,
+     -1,  1507,    -1,  1509,  1510,    -1,  1511,  1512,
+   1515,    -1,    -1,    -1,  1516,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  1517,    -1,    -1,    -1,
+   1518,  1519,    -1,    -1,    -1,    -1,  1521,  1522,
+   1524,  1525,    -1,    -1,    -1,  1526,    -1,  1527,
+   1528,    -1,    -1,    -1,    -1,  1529,    -1,    -1,
+     -1,  1530,  1531,    -1,  1532,  1534,    -1,    -1,
+     -1,  1535,    -1,    -1,    -1,    -1,    -1,    -1,
+   1537,    -1,    -1,  1538,    -1,  1539,  1540,    -1,
+     -1,    -1,    -1,  1542,  1544,  1545,    -1,    -1,
+   1546,  1547,    -1,    -1,    -1,  1548,  1549,    -1,
+   1550,    -1,  1551,    -1,    -1,    -1,    -1,  1552,
+     -1,    -1,  1553,    -1,  1554,  1556,    -1,    -1,
+   1559,  1560,    -1,    -1,    -1,    -1,  1561,    -1,
+   1562,    -1,    -1,    -1,    -1,    -1,    -1,  1563,
+     -1,    -1,    -1,    -1,  1564,    -1,    -1,  1565,
+   1566,    -1,    -1,    -1,  1569,  1570,    -1,    -1,
+     -1,  1571,    -1,    -1,    -1,    -1,  1575,    -1,
+   1580,    -1,  1581,  1582,    -1,  1583,  1584,    -1,
+   1585,    -1,    -1,    -1,    -1,    -1,  1586,    -1,
+     -1,    -1,  1587,  1588,  1589,    -1,  1591,    -1,
+     -1,    -1,    -1,  1592,    -1,    -1,    -1,    -1,
+   1593,  1594,  1595,    -1,    -1,  1597,    -1,    -1,
+   1598,  1599,  1601,    -1,  1602,    -1,    -1,  1603,
+     -1,  1604,    -1,  1605,    -1,    -1,    -1,  1608,
+   1611,  1617,    -1,  1618,    -1,    -1,  1619,  1625,
+   1626,    -1,  1627,  1630,    -1,    -1,  1633,  1636,
+     -1,    -1,  1637,    -1,  1638,  1644,    -1,  1647,
+   1652,  1653,  1654,  1657,  1660,  1663,  1664,    -1,
+   1669,    -1,    -1,  1670,    -1,  1675,  1680,    -1,
+  /* 0x5700 */
+   1683,    -1,    -1,  1688,    -1,    -1,  1689,  1692,
+   1693,    -1,    -1,  1694,    -1,  1699,  1702,  1705,
+     -1,  1706,  1707,  1709,    -1,    -1,  1712,  1715,
+   1718,    -1,    -1,    -1,    -1,  1720,    -1,  1722,
+     -1,  1723,  1724,  1726,    -1,    -1,    -1,  1727,
+   1729,    -1,    -1,    -1,  1730,  1731,    -1,    -1,
+   1732,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  1735,  1736,    -1,    -1,  1738,    -1,    -1,
+   1742,    -1,  1743,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  1745,
+   1749,  1750,    -1,  1751,  1752,    -1,    -1,  1755,
+     -1,  1758,  1759,  1760,  1766,  1767,  1769,  1771,
+   1773,    -1,    -1,  1775,  1776,    -1,  1777,  1778,
+   1779,    -1,    -1,    -1,    -1,  1781,  1782,  1784,
+   1786,    -1,    -1,  1787,    -1,  1788,    -1,    -1,
+   1790,    -1,  1791,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  1792,    -1,  1793,  1794,  1795,  1796,
+     -1,    -1,    -1,  1797,    -1,    -1,    -1,    -1,
+     -1,    -1,  1798,  1800,  1801,  1802,  1803,    -1,
+     -1,    -1,  1804,  1807,  1808,    -1,    -1,    -1,
+     -1,  1809,  1810,    -1,    -1,    -1,  1811,  1812,
+   1813,  1814,    -1,  1816,    -1,  1817,    -1,  1818,
+     -1,  1819,  1820,    -1,  1821,    -1,    -1,    -1,
+     -1,    -1,    -1,  1822,    -1,    -1,    -1,    -1,
+   1824,    -1,    -1,    -1,    -1,    -1,  1825,    -1,
+   1826,    -1,  1827,    -1,    -1,    -1,    -1,    -1,
+     -1,  1830,  1835,  1836,    -1,    -1,    -1,    -1,
+   1837,  1838,  1840,    -1,  1841,    -1,  1843,    -1,
+     -1,  1845,    -1,    -1,    -1,    -1,  1846,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  1847,
+     -1,    -1,    -1,    -1,  1848,  1851,    -1,    -1,
+  /* 0x5800 */
+     -1,    -1,  1852,  1853,    -1,  1854,  1855,  1856,
+     -1,    -1,  1857,    -1,    -1,    -1,    -1,    -1,
+     -1,  1858,    -1,    -1,    -1,  1859,  1861,    -1,
+     -1,  1862,    -1,    -1,    -1,  1863,    -1,    -1,
+     -1,    -1,    -1,    -1,  1864,    -1,  1866,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  1868,
+   1871,  1873,    -1,    -1,  1874,    -1,    -1,    -1,
+     -1,    -1,  1876,    -1,    -1,    -1,    -1,    -1,
+     -1,  1878,    -1,    -1,    -1,    -1,  1880,    -1,
+     -1,    -1,  1881,  1884,    -1,  1885,    -1,  1886,
+   1887,  1888,  1889,    -1,  1890,    -1,    -1,  1891,
+     -1,  1892,  1893,    -1,    -1,    -1,    -1,  1894,
+     -1,  1895,  1896,    -1,  1897,    -1,  1899,    -1,
+     -1,  1900,    -1,  1902,    -1,    -1,    -1,    -1,
+     -1,    -1,  1903,    -1,    -1,  1905,    -1,  1906,
+     -1,  1908,    -1,    -1,  1910,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  1913,  1914,    -1,  1915,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  1916,  1918,  1919,
+     -1,  1920,    -1,    -1,  1922,    -1,  1924,    -1,
+     -1,    -1,  1925,    -1,  1927,    -1,    -1,  1930,
+     -1,    -1,    -1,    -1,    -1,    -1,  1931,  1933,
+   1935,    -1,    -1,  1940,    -1,  1942,  1947,    -1,
+   1948,    -1,    -1,  1949,    -1,    -1,  1950,    -1,
+     -1,    -1,    -1,    -1,  1951,    -1,    -1,  1953,
+     -1,    -1,  1954,  1956,  1957,  1958,  1959,    -1,
+   1961,    -1,    -1,  1962,    -1,    -1,    -1,    -1,
+   1964,  1966,  1967,    -1,  1968,    -1,  1973,  1975,
+   1976,  1977,  1979,    -1,  1980,  1981,    -1,    -1,
+     -1,  1984,  1986,    -1,    -1,    -1,  1987,  1989,
+   1991,  1992,  1993,  1995,    -1,  1997,  1999,  2001,
+   2003,  2004,  2005,  2007,  2009,  2010,    -1,    -1,
+  /* 0x5900 */
+   2012,    -1,  2014,    -1,  2015,  2017,    -1,  2018,
+     -1,  2022,  2024,    -1,    -1,  2025,    -1,  2028,
+     -1,    -1,    -1,  2029,  2030,    -1,    -1,    -1,
+   2031,    -1,  2033,  2034,  2035,    -1,    -1,  2036,
+   2037,    -1,  2038,  2040,    -1,  2042,    -1,    -1,
+     -1,  2043,    -1,    -1,  2046,  2047,    -1,    -1,
+     -1,    -1,  2048,  2050,  2051,    -1,  2052,    -1,
+   2053,  2054,  2055,    -1,    -1,    -1,  2056,    -1,
+     -1,  2057,  2060,    -1,    -1,    -1,    -1,  2061,
+   2062,    -1,    -1,  2063,  2064,    -1,    -1,    -1,
+   2065,    -1,    -1,    -1,  2066,    -1,  2068,    -1,
+   2071,  2072,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  2073,    -1,  2075,
+   2077,  2080,  2083,    -1,  2084,    -1,  2087,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  2088,    -1,
+   2090,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  2092,  2096,
+   2098,    -1,  2099,    -1,    -1,  2100,    -1,    -1,
+     -1,    -1,  2102,    -1,    -1,    -1,  2103,    -1,
+     -1,  2104,    -1,  2105,    -1,  2106,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  2110,  2111,  2112,  2114,    -1,    -1,    -1,
+     -1,    -1,    -1,  2115,    -1,    -1,    -1,  2118,
+   2120,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  2122,    -1,
+     -1,  2123,  2124,  2125,    -1,  2127,    -1,    -1,
+   2128,    -1,  2129,    -1,    -1,    -1,    -1,  2130,
+     -1,  2131,    -1,    -1,  2132,    -1,    -1,    -1,
+     -1,    -1,  2133,    -1,    -1,    -1,  2134,  2136,
+     -1,    -1,  2138,  2140,  2141,    -1,  2142,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   2143,    -1,    -1,  2145,    -1,    -1,    -1,    -1,
+  /* 0x5a00 */
+     -1,    -1,    -1,    -1,  2146,  2147,  2148,  2149,
+   2150,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  2151,    -1,    -1,    -1,    -1,    -1,
+   2152,    -1,    -1,  2154,    -1,    -1,    -1,  2156,
+     -1,    -1,    -1,    -1,  2157,    -1,  2161,    -1,
+     -1,    -1,    -1,    -1,    -1,  2162,    -1,  2163,
+   2165,  2166,  2168,    -1,  2169,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  2171,
+   2173,  2176,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   2177,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  2178,    -1,    -1,  2179,    -1,
+     -1,    -1,    -1,    -1,  2181,  2182,    -1,  2183,
+     -1,    -1,    -1,  2185,  2186,  2189,  2190,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  2191,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  2193,  2195,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  2196,
+     -1,    -1,  2197,    -1,    -1,  2198,    -1,  2199,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   2201,    -1,    -1,    -1,  2202,  2203,    -1,  2204,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  2206,    -1,    -1,    -1,    -1,
+   2208,    -1,  2209,    -1,  2210,    -1,    -1,  2211,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  2212,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  2213,    -1,    -1,    -1,  2214,  2215,    -1,
+     -1,    -1,  2217,  2219,    -1,    -1,    -1,  2221,
+  /* 0x5b00 */
+   2222,    -1,    -1,  2224,    -1,    -1,    -1,    -1,
+   2225,  2226,    -1,  2227,  2228,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  2229,    -1,    -1,    -1,  2230,    -1,    -1,
+     -1,  2232,  2233,    -1,  2235,    -1,    -1,    -1,
+     -1,    -1,  2236,    -1,    -1,  2238,    -1,    -1,
+   2240,    -1,  2243,    -1,    -1,    -1,    -1,  2244,
+   2245,    -1,    -1,    -1,    -1,    -1,  2246,    -1,
+     -1,    -1,    -1,  2247,    -1,    -1,  2249,    -1,
+     -1,    -1,    -1,    -1,  2252,    -1,    -1,    -1,
+     -1,    -1,  2253,  2254,    -1,    -1,    -1,    -1,
+     -1,  2255,    -1,    -1,    -1,    -1,    -1,    -1,
+   2256,    -1,    -1,    -1,    -1,    -1,  2257,    -1,
+     -1,    -1,  2262,  2263,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   2264,    -1,    -1,    -1,  2269,  2270,  2271,  2274,
+     -1,  2275,  2281,  2282,    -1,    -1,  2285,    -1,
+   2286,    -1,  2287,    -1,    -1,  2288,    -1,    -1,
+   2289,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  2291,  2293,  2297,  2299,
+   2301,  2302,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  2304,  2305,  2306,    -1,    -1,  2307,    -1,
+     -1,    -1,    -1,    -1,  2308,    -1,  2310,  2311,
+     -1,    -1,    -1,  2313,  2314,  2316,  2318,    -1,
+   2320,    -1,    -1,  2321,    -1,    -1,  2322,  2323,
+   2325,  2327,    -1,    -1,  2334,  2335,    -1,    -1,
+     -1,    -1,    -1,  2341,    -1,  2342,    -1,  2348,
+     -1,    -1,  2354,  2358,  2360,  2366,    -1,  2367,
+   2368,    -1,  2370,    -1,    -1,    -1,  2371,  2373,
+     -1,  2379,    -1,  2381,  2383,    -1,    -1,    -1,
+     -1,    -1,    -1,  2385,    -1,  2389,  2390,    -1,
+     -1,  2394,    -1,  2396,  2397,    -1,  2398,  2400,
+  /* 0x5c00 */
+     -1,    -1,  2402,    -1,    -1,  2404,  2407,  2408,
+   2409,  2411,    -1,  2412,    -1,  2413,  2415,    -1,
+     -1,    -1,  2416,  2419,  2422,    -1,    -1,    -1,
+   2425,  2426,  2427,  2428,    -1,  2432,  2435,  2436,
+   2441,    -1,  2446,  2449,  2450,  2452,  2453,  2454,
+     -1,  2457,    -1,  2458,  2459,  2460,    -1,    -1,
+     -1,    -1,  2463,    -1,  2468,    -1,  2473,  2478,
+   2483,    -1,    -1,    -1,    -1,  2484,    -1,    -1,
+   2487,    -1,  2489,  2490,    -1,  2491,  2492,    -1,
+     -1,    -1,  2493,    -1,  2494,  2496,  2497,  2498,
+     -1,    -1,    -1,  2500,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  2501,    -1,    -1,  2503,    -1,
+     -1,  2504,  2505,    -1,  2506,    -1,  2507,    -1,
+   2508,    -1,    -1,    -1,  2509,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  2510,
+   2511,  2512,  2516,    -1,    -1,  2517,    -1,    -1,
+   2519,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  2520,  2521,
+   2522,    -1,  2523,  2524,    -1,    -1,    -1,    -1,
+     -1,  2531,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  2532,    -1,    -1,    -1,  2538,    -1,    -1,
+     -1,    -1,    -1,  2539,  2540,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  2541,    -1,  2542,
+     -1,    -1,    -1,  2543,  2544,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  2545,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  2546,    -1,    -1,
+     -1,  2547,    -1,  2548,  2549,  2550,  2551,    -1,
+   2552,  2553,    -1,    -1,    -1,    -1,    -1,  2554,
+   2555,    -1,    -1,    -1,  2556,  2557,  2560,    -1,
+     -1,    -1,    -1,    -1,    -1,  2567,    -1,    -1,
+  /* 0x5d00 */
+     -1,    -1,  2568,  2569,  2570,    -1,    -1,  2571,
+   2572,    -1,    -1,  2573,    -1,  2575,  2576,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  2579,  2580,
+   2581,  2583,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  2585,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  2586,  2587,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  2589,    -1,    -1,    -1,
+   2590,    -1,  2591,  2594,    -1,    -1,    -1,  2597,
+   2601,    -1,  2604,    -1,  2605,  2608,    -1,    -1,
+   2609,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  2611,
+     -1,    -1,    -1,  2612,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  2613,    -1,  2614,  2615,    -1,    -1,  2616,
+     -1,    -1,    -1,  2618,  2625,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  2632,    -1,    -1,  2633,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   2634,    -1,  2635,    -1,    -1,    -1,    -1,  2636,
+   2637,    -1,    -1,    -1,    -1,    -1,  2638,    -1,
+     -1,    -1,  2639,  2640,  2643,    -1,    -1,    -1,
+   2645,  2648,  2655,    -1,  2656,  2657,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  2658,  2660,    -1,
+     -1,    -1,    -1,  2663,  2664,    -1,    -1,    -1,
+     -1,    -1,  2667,  2668,  2669,    -1,  2670,  2673,
+     -1,    -1,    -1,  2676,    -1,  2677,    -1,    -1,
+   2678,    -1,  2679,  2680,    -1,    -1,    -1,    -1,
+     -1,  2681,    -1,    -1,    -1,    -1,    -1,  2682,
+   2683,    -1,    -1,    -1,    -1,  2684,    -1,  2685,
+     -1,    -1,  2686,  2687,    -1,  2689,    -1,  2690,
+  /* 0x5e00 */
+   2692,  2694,    -1,  2697,    -1,  2698,    -1,    -1,
+   2699,    -1,    -1,  2700,    -1,    -1,    -1,  2701,
+   2702,  2703,  2704,    -1,    -1,  2705,    -1,    -1,
+   2706,    -1,  2707,    -1,  2708,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  2710,  2711,  2713,
+     -1,    -1,    -1,  2714,    -1,  2715,  2716,  2719,
+   2721,  2724,    -1,  2725,    -1,    -1,  2726,    -1,
+     -1,    -1,    -1,  2728,  2729,  2730,    -1,    -1,
+   2731,    -1,  2732,  2734,    -1,    -1,    -1,  2735,
+   2738,    -1,    -1,    -1,  2740,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  2741,
+   2742,    -1,  2743,    -1,    -1,    -1,    -1,  2746,
+     -1,  2748,    -1,  2749,  2751,    -1,    -1,    -1,
+     -1,    -1,    -1,  2753,  2756,    -1,    -1,    -1,
+     -1,    -1,  2757,    -1,  2760,    -1,  2761,  2767,
+   2768,  2769,  2771,    -1,    -1,    -1,  2772,  2773,
+     -1,  2776,    -1,  2778,  2780,  2782,  2786,    -1,
+     -1,    -1,  2787,    -1,    -1,    -1,    -1,    -1,
+   2788,  2789,    -1,  2790,  2791,    -1,    -1,    -1,
+     -1,  2793,    -1,    -1,    -1,    -1,  2794,  2795,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  2797,
+     -1,    -1,    -1,  2798,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  2799,  2803,    -1,
+     -1,    -1,  2804,  2809,  2810,  2811,    -1,  2812,
+     -1,  2813,  2815,  2816,    -1,    -1,    -1,    -1,
+   2818,    -1,    -1,    -1,    -1,    -1,  2819,  2820,
+   2822,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  2824,  2825,    -1,  2828,    -1,  2829,
+   2831,  2833,  2834,  2836,    -1,    -1,    -1,    -1,
+     -1,  2838,  2839,    -1,  2840,    -1,    -1,    -1,
+   2841,    -1,    -1,  2844,    -1,    -1,    -1,    -1,
+   2848,    -1,    -1,  2849,  2855,  2857,    -1,    -1,
+  /* 0x5f00 */
+   2863,  2864,  2871,  2872,  2873,    -1,    -1,    -1,
+     -1,  2875,    -1,    -1,  2876,  2877,  2878,    -1,
+   2880,  2883,  2884,    -1,  2885,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   2886,    -1,    -1,    -1,    -1,  2887,  2889,    -1,
+     -1,    -1,  2890,    -1,    -1,    -1,    -1,  2891,
+     -1,    -1,    -1,  2892,    -1,  2893,    -1,  2894,
+     -1,  2895,  2897,  2898,  2899,    -1,  2900,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  2902,    -1,
+   2903,    -1,    -1,    -1,  2905,    -1,  2906,    -1,
+   2907,  2908,  2909,  2912,  2914,  2915,    -1,  2918,
+     -1,  2919,  2921,  2923,  2926,  2929,  2932,  2935,
+   2936,    -1,    -1,    -1,    -1,  2938,  2939,    -1,
+   2940,  2941,    -1,  2942,  2943,    -1,    -1,    -1,
+     -1,    -1,  2945,    -1,  2946,    -1,    -1,  2947,
+     -1,    -1,    -1,  2950,    -1,    -1,    -1,  2951,
+   2953,  2955,    -1,  2958,  2959,    -1,    -1,  2962,
+   2963,    -1,  2964,    -1,  2965,    -1,    -1,  2966,
+     -1,  2967,    -1,  2970,    -1,  2972,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  2974,    -1,
+   2976,  2978,    -1,  2979,  2981,    -1,    -1,    -1,
+     -1,  2982,    -1,    -1,  2984,  2987,    -1,    -1,
+   2988,  2989,    -1,  2990,  2993,  2995,    -1,  2997,
+     -1,  3000,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  3001,  3002,    -1,  3003,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  3004,  3005,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3007,
+     -1,  3008,    -1,    -1,  3009,    -1,    -1,    -1,
+     -1,    -1,  3011,  3012,    -1,    -1,    -1,  3013,
+     -1,  3014,    -1,    -1,    -1,    -1,    -1,    -1,
+   3017,    -1,    -1,    -1,    -1,  3018,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  3019,    -1,
+  /* 0x6000 */
+   3020,  3022,  3023,  3024,  3025,  3026,  3027,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  3028,    -1,  3029,    -1,
+     -1,    -1,    -1,    -1,  3030,  3031,    -1,    -1,
+     -1,    -1,    -1,  3032,    -1,  3034,    -1,    -1,
+     -1,    -1,  3035,    -1,    -1,    -1,    -1,    -1,
+     -1,  3036,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  3039,  3044,    -1,    -1,  3045,
+     -1,    -1,    -1,    -1,    -1,    -1,  3046,    -1,
+     -1,    -1,    -1,  3047,    -1,    -1,    -1,    -1,
+     -1,    -1,  3048,  3049,    -1,    -1,  3051,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   3052,  3053,    -1,    -1,  3055,  3057,    -1,    -1,
+     -1,    -1,  3058,    -1,    -1,    -1,    -1,    -1,
+     -1,  3059,    -1,  3061,  3062,  3065,  3066,    -1,
+   3070,  3071,  3072,  3073,  3074,  3076,  3077,  3078,
+   3080,    -1,    -1,    -1,    -1,  3082,    -1,    -1,
+     -1,    -1,  3084,  3089,    -1,  3090,    -1,    -1,
+     -1,  3091,    -1,  3092,    -1,    -1,  3093,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  3095,  3096,
+     -1,    -1,  3097,    -1,  3098,    -1,  3101,    -1,
+     -1,  3103,  3105,  3108,  3109,  3110,    -1,  3111,
+     -1,    -1,    -1,  3112,  3115,  3116,  3117,    -1,
+     -1,    -1,    -1,    -1,    -1,  3118,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3120,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3122,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  3125,    -1,
+   3127,  3128,    -1,  3131,    -1,  3132,    -1,  3134,
+   3135,  3136,    -1,  3137,  3138,  3139,  3141,  3142,
+     -1,  3143,  3145,    -1,    -1,    -1,    -1,  3146,
+     -1,    -1,    -1,  3147,  3148,    -1,    -1,    -1,
+  /* 0x6100 */
+     -1,    -1,  3149,    -1,    -1,    -1,    -1,    -1,
+   3151,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3153,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3155,    -1,  3156,  3157,    -1,    -1,    -1,
+   3158,  3159,    -1,    -1,  3160,    -1,  3161,  3162,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  3164,  3165,    -1,    -1,  3166,
+     -1,  3167,    -1,    -1,  3169,  3170,  3171,  3172,
+     -1,    -1,  3173,    -1,  3175,    -1,    -1,  3176,
+     -1,    -1,    -1,  3177,    -1,  3178,  3179,    -1,
+     -1,  3182,    -1,    -1,    -1,    -1,    -1,    -1,
+   3184,  3185,  3187,    -1,    -1,    -1,    -1,  3189,
+     -1,    -1,    -1,  3191,  3192,    -1,    -1,    -1,
+     -1,    -1,  3193,  3194,    -1,  3195,  3196,    -1,
+     -1,    -1,    -1,  3197,  3198,    -1,  3199,    -1,
+     -1,    -1,    -1,    -1,  3200,  3202,  3204,  3205,
+     -1,  3208,  3209,    -1,    -1,  3210,    -1,  3211,
+     -1,    -1,  3212,    -1,    -1,    -1,    -1,    -1,
+   3213,  3214,  3217,    -1,  3218,    -1,  3220,  3222,
+   3223,  3226,  3229,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  3230,  3231,    -1,    -1,
+     -1,  3234,    -1,  3235,    -1,    -1,  3236,    -1,
+     -1,    -1,  3237,    -1,    -1,    -1,  3238,    -1,
+     -1,    -1,    -1,  3239,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  3240,    -1,    -1,    -1,  3241,
+     -1,  3242,    -1,    -1,  3244,  3245,    -1,    -1,
+   3246,  3248,  3249,    -1,  3251,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  3252,    -1,  3253,  3254,
+     -1,    -1,    -1,  3255,    -1,    -1,  3256,  3257,
+   3258,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3259,    -1,  3260,  3262,  3263,  3264,
+   3266,    -1,  3267,    -1,  3268,  3270,  3271,  3272,
+  /* 0x6200 */
+   3273,    -1,    -1,    -1,    -1,    -1,  3274,  3275,
+     -1,    -1,    -1,  3276,    -1,    -1,    -1,  3277,
+     -1,    -1,    -1,    -1,  3279,    -1,    -1,  3280,
+   3281,    -1,  3283,  3285,    -1,  3286,  3288,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  3289,  3291,
+     -1,  3292,    -1,    -1,  3293,    -1,  3294,  3296,
+   3298,    -1,  3300,    -1,    -1,    -1,  3302,  3304,
+   3306,  3308,    -1,  3309,  3310,    -1,  3312,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  3313,  3314,  3315,  3316,    -1,
+     -1,  3318,    -1,    -1,    -1,  3320,    -1,  3321,
+   3322,    -1,    -1,    -1,    -1,    -1,  3324,    -1,
+   3325,    -1,    -1,  3326,    -1,    -1,    -1,  3327,
+   3328,  3330,  3332,  3333,  3334,    -1,    -1,  3335,
+   3336,    -1,    -1,    -1,    -1,  3337,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3338,    -1,    -1,    -1,    -1,    -1,
+     -1,  3340,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3341,  3342,  3343,  3344,  3345,  3347,
+   3348,  3349,  3350,    -1,  3351,  3352,    -1,    -1,
+     -1,    -1,    -1,    -1,  3353,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  3354,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3357,    -1,    -1,  3358,    -1,    -1,
+   3359,    -1,    -1,  3360,    -1,    -1,    -1,  3361,
+   3362,    -1,    -1,  3364,  3365,  3366,  3367,  3368,
+     -1,    -1,    -1,    -1,  3369,  3370,  3371,  3372,
+   3373,  3375,  3378,  3379,    -1,  3380,  3381,  3382,
+   3383,  3385,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3387,
+  /* 0x6300 */
+     -1,    -1,  3388,    -1,  3389,    -1,    -1,    -1,
+     -1,    -1,  3391,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3393,  3396,  3397,  3398,  3399,  3400,  3401,
+   3402,  3403,  3404,  3405,  3406,  3407,  3408,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  3409,    -1,  3411,
+     -1,    -1,    -1,    -1,    -1,  3412,  3413,  3414,
+     -1,  3415,    -1,    -1,    -1,    -1,  3418,    -1,
+     -1,    -1,    -1,    -1,    -1,  3421,    -1,  3422,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3423,
+     -1,    -1,    -1,    -1,  3424,    -1,  3425,  3426,
+     -1,  3427,  3428,  3429,    -1,    -1,    -1,    -1,
+   3431,    -1,    -1,  3432,    -1,    -1,  3433,    -1,
+     -1,    -1,  3435,    -1,  3437,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3438,
+     -1,    -1,    -1,  3440,  3442,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3443,
+     -1,  3444,    -1,  3445,    -1,    -1,    -1,    -1,
+     -1,  3446,    -1,    -1,    -1,  3447,    -1,    -1,
+     -1,    -1,    -1,    -1,  3448,    -1,    -1,    -1,
+     -1,    -1,  3449,  3450,  3451,    -1,    -1,  3452,
+   3453,    -1,  3454,  3455,  3456,  3457,    -1,    -1,
+   3458,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3459,  3460,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3461,  3462,    -1,    -1,    -1,    -1,
+   3463,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  3464,  3465,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3466,  3467,    -1,    -1,  3469,    -1,  3470,
+  /* 0x6400 */
+   3471,  3472,  3473,  3474,    -1,  3475,  3478,    -1,
+     -1,    -1,    -1,    -1,    -1,  3479,    -1,    -1,
+     -1,    -1,  3480,    -1,  3481,    -1,  3482,  3484,
+     -1,    -1,    -1,    -1,  3485,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   3487,    -1,    -1,    -1,    -1,  3488,    -1,    -1,
+     -1,    -1,  3489,    -1,    -1,    -1,  3490,    -1,
+     -1,    -1,  3491,    -1,    -1,    -1,  3493,    -1,
+     -1,    -1,  3494,    -1,  3496,  3498,  3499,  3501,
+   3503,    -1,  3504,    -1,    -1,    -1,    -1,    -1,
+     -1,  3505,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  3506,    -1,    -1,  3507,
+   3508,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3511,    -1,    -1,    -1,    -1,    -1,  3512,
+     -1,    -1,    -1,  3513,    -1,    -1,  3514,    -1,
+     -1,    -1,    -1,  3515,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  3516,  3518,    -1,    -1,    -1,
+   3519,    -1,    -1,    -1,    -1,    -1,    -1,  3520,
+   3521,  3522,    -1,  3523,    -1,    -1,    -1,    -1,
+   3524,    -1,  3525,    -1,    -1,    -1,    -1,  3526,
+     -1,  3527,    -1,  3528,    -1,  3529,  3531,  3532,
+     -1,    -1,    -1,  3535,    -1,    -1,    -1,    -1,
+     -1,    -1,  3536,  3538,    -1,  3539,    -1,  3540,
+   3541,  3542,  3545,  3546,    -1,    -1,  3547,  3548,
+     -1,  3549,    -1,    -1,  3550,    -1,    -1,  3551,
+   3553,    -1,  3555,  3557,    -1,  3558,    -1,    -1,
+     -1,  3559,    -1,    -1,  3560,  3561,    -1,    -1,
+     -1,    -1,  3563,    -1,    -1,    -1,  3565,    -1,
+   3566,  3567,    -1,  3568,    -1,  3569,    -1,  3570,
+     -1,    -1,    -1,    -1,  3573,    -1,    -1,  3574,
+   3575,  3576,  3577,    -1,  3578,  3581,    -1,  3582,
+     -1,    -1,  3584,  3585,  3586,  3587,  3588,    -1,
+  /* 0x6500 */
+   3589,    -1,    -1,    -1,  3590,  3591,  3592,    -1,
+   3593,    -1,  3594,    -1,    -1,    -1,    -1,  3595,
+     -1,    -1,  3596,    -1,  3597,    -1,  3598,    -1,
+     -1,  3599,    -1,  3600,  3601,  3603,    -1,  3605,
+     -1,    -1,  3606,  3608,  3609,    -1,    -1,    -1,
+   3610,    -1,  3611,  3614,  3615,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  3617,  3618,  3619,  3620,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3621,
+   3625,  3628,    -1,    -1,  3629,  3630,  3632,  3633,
+     -1,    -1,    -1,    -1,    -1,  3634,    -1,  3636,
+   3638,  3640,    -1,  3641,    -1,    -1,  3643,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3644,    -1,    -1,    -1,    -1,    -1,    -1,
+   3649,    -1,    -1,    -1,    -1,  3650,    -1,  3651,
+   3652,    -1,  3653,    -1,    -1,    -1,    -1,    -1,
+     -1,  3657,  3658,  3660,    -1,  3661,  3666,    -1,
+   3671,  3676,  3680,  3684,  3686,  3688,  3689,    -1,
+     -1,    -1,    -1,  3691,  3692,  3694,    -1,  3695,
+     -1,    -1,    -1,    -1,    -1,    -1,  3700,  3702,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3703,    -1,    -1,  3704,  3705,    -1,    -1,
+     -1,    -1,  3706,    -1,    -1,  3707,    -1,  3708,
+     -1,    -1,    -1,    -1,  3709,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   3712,  3713,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3714,    -1,    -1,    -1,    -1,  3715,
+   3717,  3719,    -1,  3721,    -1,    -1,    -1,    -1,
+   3722,    -1,    -1,    -1,    -1,  3723,    -1,  3724,
+     -1,    -1,  3725,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  3728,  3730,
+   3733,  3734,  3736,    -1,    -1,    -1,  3737,  3738,
+  /* 0x6600 */
+     -1,    -1,  3739,    -1,    -1,    -1,    -1,  3740,
+     -1,    -1,  3742,    -1,    -1,    -1,  3743,  3744,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3745,  3746,    -1,    -1,    -1,    -1,  3747,
+     -1,    -1,    -1,    -1,    -1,  3748,  3749,    -1,
+     -1,    -1,    -1,    -1,  3750,  3751,    -1,  3752,
+   3753,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   3754,    -1,    -1,  3755,  3756,  3758,  3759,  3761,
+     -1,    -1,  3763,  3765,  3766,    -1,    -1,    -1,
+     -1,  3767,    -1,  3768,    -1,    -1,    -1,    -1,
+     -1,    -1,  3769,  3770,  3772,  3773,  3774,    -1,
+     -1,    -1,  3775,    -1,    -1,  3776,    -1,  3778,
+   3779,    -1,    -1,    -1,  3780,    -1,    -1,    -1,
+   3781,  3782,    -1,    -1,    -1,    -1,  3783,    -1,
+     -1,    -1,    -1,    -1,  3784,    -1,    -1,    -1,
+     -1,    -1,    -1,  3786,    -1,    -1,    -1,    -1,
+   3787,  3788,  3790,  3791,    -1,    -1,    -1,    -1,
+   3793,  3794,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  3795,    -1,    -1,    -1,  3796,  3798,
+   3803,    -1,    -1,    -1,  3804,    -1,    -1,    -1,
+     -1,    -1,  3805,    -1,  3806,    -1,  3809,  3812,
+   3813,    -1,    -1,  3814,    -1,  3815,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   3817,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3819,    -1,    -1,  3820,    -1,  3821,  3825,
+     -1,  3826,    -1,    -1,  3828,  3832,    -1,  3833,
+     -1,    -1,    -1,    -1,    -1,    -1,  3834,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3835,
+   3836,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   3838,    -1,    -1,    -1,  3839,    -1,    -1,    -1,
+     -1,    -1,  3840,  3845,    -1,  3846,    -1,    -1,
+   3847,  3850,  3851,  3852,    -1,  3854,  3855,    -1,
+  /* 0x6700 */
+   3856,    -1,  3857,  3859,    -1,    -1,    -1,  3860,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  3861,  3862,
+     -1,  3863,    -1,  3864,    -1,    -1,  3865,  3866,
+     -1,    -1,  3867,    -1,    -1,    -1,    -1,  3868,
+     -1,    -1,    -1,    -1,  3869,  3871,  3872,  3873,
+     -1,  3875,    -1,    -1,  3876,  3878,  3879,    -1,
+     -1,    -1,  3880,    -1,    -1,    -1,    -1,    -1,
+   3882,    -1,  3883,  3886,    -1,    -1,  3888,  3889,
+     -1,  3890,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  3893,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   3894,  3895,    -1,    -1,  3896,  3897,  3898,    -1,
+   3899,  3900,    -1,    -1,    -1,    -1,    -1,  3901,
+   3903,  3904,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  3905,  3911,
+   3912,  3917,    -1,    -1,  3918,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3920,
+     -1,    -1,  3921,    -1,    -1,    -1,    -1,    -1,
+     -1,  3925,    -1,    -1,  3928,    -1,  3929,    -1,
+     -1,  3930,  3931,  3932,    -1,  3933,  3934,  3935,
+   3936,  3937,  3942,  3945,    -1,  3946,    -1,    -1,
+     -1,  3947,    -1,    -1,  3950,    -1,    -1,    -1,
+     -1,    -1,    -1,  3952,    -1,    -1,    -1,    -1,
+     -1,  3953,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  3954,
+     -1,    -1,    -1,    -1,    -1,  3955,    -1,  3956,
+     -1,    -1,    -1,    -1,  3961,    -1,    -1,    -1,
+   3962,    -1,    -1,    -1,    -1,  3963,    -1,    -1,
+     -1,  3964,    -1,    -1,    -1,    -1,    -1,    -1,
+   3966,    -1,    -1,  3967,    -1,  3970,    -1,    -1,
+     -1,  3971,  3972,  3974,    -1,  3975,  3976,  3978,
+  /* 0x6800 */
+   3979,  3980,    -1,  3983,  3985,  3987,    -1,  3988,
+   3989,  3991,  3992,  3994,  3995,    -1,  3997,  3999,
+     -1,  4001,    -1,    -1,    -1,    -1,  4002,  4004,
+     -1,    -1,    -1,    -1,    -1,    -1,  4006,    -1,
+     -1,    -1,  4007,    -1,    -1,    -1,    -1,  4008,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   4009,    -1,    -1,    -1,    -1,    -1,    -1,  4011,
+   4013,    -1,    -1,    -1,    -1,    -1,  4014,    -1,
+     -1,    -1,  4016,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4017,    -1,    -1,    -1,
+     -1,  4019,  4020,    -1,    -1,    -1,    -1,    -1,
+   4021,    -1,    -1,    -1,  4022,  4024,    -1,  4025,
+   4027,  4030,  4031,  4032,  4033,  4034,  4036,  4037,
+   4038,  4039,  4040,    -1,    -1,    -1,  4041,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4043,  4044,    -1,  4047,    -1,    -1,  4048,
+     -1,  4049,    -1,    -1,  4051,  4052,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  4054,    -1,    -1,
+     -1,    -1,    -1,    -1,  4056,    -1,    -1,    -1,
+   4057,    -1,    -1,    -1,    -1,  4058,    -1,  4059,
+     -1,    -1,    -1,    -1,    -1,  4060,  4065,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4067,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4069,    -1,  4070,  4071,
+   4072,    -1,  4074,    -1,  4075,    -1,    -1,    -1,
+     -1,    -1,  4076,  4080,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  4084,  4085,  4086,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4087,
+     -1,    -1,    -1,    -1,    -1,  4088,    -1,  4089,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4091,  4092,    -1,    -1,    -1,  4094,    -1,
+     -1,  4095,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x6900 */
+   4096,  4097,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4098,    -1,    -1,    -1,    -1,  4100,  4101,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4104,
+   4106,  4107,    -1,    -1,  4108,    -1,    -1,  4110,
+   4111,    -1,  4112,    -1,  4113,    -1,    -1,    -1,
+     -1,    -1,    -1,  4114,    -1,  4115,    -1,    -1,
+   4116,    -1,    -1,    -1,  4117,    -1,  4118,    -1,
+     -1,  4119,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  4120,    -1,    -1,  4121,    -1,    -1,
+     -1,    -1,    -1,  4123,    -1,  4124,    -1,    -1,
+     -1,  4125,  4126,    -1,    -1,    -1,    -1,    -1,
+   4127,  4128,    -1,    -1,    -1,  4129,  4130,    -1,
+   4131,    -1,  4132,  4133,    -1,  4134,    -1,    -1,
+     -1,    -1,    -1,  4135,    -1,  4137,    -1,    -1,
+     -1,    -1,    -1,    -1,  4138,  4139,    -1,  4141,
+     -1,    -1,    -1,    -1,  4142,  4143,  4144,  4145,
+   4146,  4147,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4149,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  4150,    -1,
+   4152,    -1,  4153,    -1,    -1,    -1,  4154,    -1,
+     -1,    -1,  4156,    -1,  4157,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4158,    -1,    -1,  4159,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4160,
+   4161,    -1,    -1,  4163,    -1,  4164,    -1,    -1,
+     -1,  4165,    -1,  4167,  4168,  4170,    -1,  4172,
+   4174,  4176,  4177,  4178,    -1,    -1,  4180,  4181,
+   4182,    -1,    -1,    -1,  4183,    -1,    -1,  4184,
+   4185,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4186,    -1,  4187,    -1,    -1,  4188,    -1,
+     -1,  4189,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x6a00 */
+     -1,  4190,  4191,  4193,    -1,  4194,    -1,    -1,
+     -1,    -1,  4195,    -1,    -1,    -1,    -1,    -1,
+   4196,  4197,  4199,  4200,    -1,    -1,    -1,    -1,
+     -1,  4201,    -1,    -1,    -1,    -1,  4202,    -1,
+     -1,    -1,    -1,  4203,    -1,    -1,    -1,    -1,
+     -1,  4205,  4207,    -1,    -1,    -1,    -1,  4209,
+     -1,  4211,    -1,  4213,    -1,    -1,    -1,  4214,
+   4218,  4220,  4221,    -1,    -1,  4222,    -1,  4223,
+     -1,    -1,    -1,  4224,    -1,    -1,    -1,    -1,
+   4226,    -1,  4227,  4228,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4230,
+     -1,    -1,  4231,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  4233,    -1,    -1,  4235,    -1,
+   4238,  4239,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4240,    -1,    -1,  4243,    -1,    -1,    -1,
+     -1,  4244,    -1,  4245,    -1,    -1,  4246,    -1,
+     -1,  4247,    -1,    -1,    -1,    -1,    -1,  4248,
+   4250,    -1,    -1,    -1,  4251,    -1,    -1,  4252,
+   4254,    -1,    -1,    -1,  4255,  4256,    -1,  4257,
+     -1,    -1,  4258,  4260,    -1,    -1,    -1,    -1,
+     -1,  4261,  4262,    -1,    -1,    -1,  4264,  4265,
+     -1,  4267,    -1,  4271,    -1,    -1,    -1,    -1,
+   4272,    -1,    -1,  4273,    -1,    -1,    -1,    -1,
+   4274,  4278,  4279,  4280,    -1,    -1,    -1,    -1,
+   4281,    -1,    -1,    -1,  4282,    -1,  4283,    -1,
+     -1,    -1,    -1,  4285,  4287,  4288,    -1,    -1,
+     -1,    -1,  4289,  4290,    -1,  4291,  4292,  4293,
+     -1,    -1,    -1,    -1,    -1,  4295,    -1,  4296,
+   4297,    -1,  4298,    -1,  4299,    -1,    -1,    -1,
+     -1,    -1,    -1,  4300,    -1,    -1,    -1,    -1,
+   4301,    -1,  4302,  4303,    -1,  4305,    -1,    -1,
+  /* 0x6b00 */
+     -1,    -1,    -1,    -1,  4306,  4308,    -1,    -1,
+     -1,  4309,  4313,    -1,    -1,    -1,    -1,  4315,
+     -1,  4316,  4317,    -1,    -1,    -1,  4319,  4320,
+     -1,    -1,    -1,    -1,    -1,  4322,  4325,    -1,
+   4327,    -1,  4329,  4333,  4336,    -1,    -1,  4337,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  4338,    -1,    -1,  4339,    -1,    -1,
+     -1,    -1,    -1,  4340,    -1,  4341,  4342,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4343,    -1,  4344,    -1,
+   4346,    -1,    -1,  4347,    -1,    -1,  4349,    -1,
+   4352,    -1,    -1,  4353,    -1,  4355,    -1,  4356,
+     -1,  4357,    -1,    -1,    -1,  4359,    -1,    -1,
+   4361,  4363,    -1,    -1,  4365,    -1,  4366,  4369,
+     -1,    -1,  4371,  4375,  4379,    -1,    -1,  4382,
+   4385,  4388,  4389,    -1,  4390,    -1,  4392,  4396,
+   4400,  4401,    -1,    -1,    -1,    -1,    -1,  4405,
+     -1,    -1,    -1,  4406,    -1,    -1,    -1,    -1,
+     -1,    -1,  4407,  4408,    -1,    -1,    -1,    -1,
+   4409,    -1,  4410,    -1,    -1,    -1,  4411,    -1,
+     -1,  4412,    -1,    -1,  4413,    -1,    -1,    -1,
+     -1,    -1,    -1,  4414,    -1,    -1,  4415,  4416,
+     -1,  4417,  4419,    -1,  4421,    -1,    -1,  4422,
+     -1,    -1,  4423,  4424,  4426,    -1,    -1,    -1,
+   4428,  4429,  4432,    -1,    -1,    -1,  4433,    -1,
+     -1,  4434,    -1,    -1,    -1,    -1,  4436,  4437,
+     -1,    -1,    -1,  4438,  4440,  4441,    -1,  4442,
+   4443,  4444,    -1,    -1,    -1,    -1,    -1,  4445,
+     -1,  4446,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4447,    -1,  4448,    -1,
+     -1,    -1,    -1,    -1,    -1,  4449,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4450,
+  /* 0x6c00 */
+     -1,    -1,  4451,    -1,    -1,    -1,    -1,  4453,
+   4454,    -1,  4456,    -1,  4457,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4458,    -1,    -1,  4461,
+     -1,    -1,    -1,  4464,    -1,    -1,    -1,    -1,
+     -1,    -1,  4465,  4466,    -1,    -1,    -1,    -1,
+     -1,  4469,    -1,  4470,  4471,    -1,    -1,    -1,
+     -1,    -1,  4472,  4473,  4474,  4476,    -1,  4478,
+     -1,    -1,  4481,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4483,
+     -1,  4487,    -1,    -1,    -1,    -1,  4488,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4489,  4491,    -1,    -1,    -1,    -1,    -1,
+     -1,  4493,    -1,    -1,  4495,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  4496,  4497,    -1,    -1,    -1,
+     -1,  4498,  4499,  4500,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   4501,  4503,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  4504,    -1,    -1,    -1,  4505,  4506,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4507,
+     -1,  4508,  4513,  4515,  4516,  4517,  4518,  4519,
+   4520,  4521,  4522,    -1,    -1,    -1,  4524,    -1,
+     -1,  4525,  4526,    -1,    -1,  4527,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  4528,    -1,
+     -1,  4529,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  4530,    -1,    -1,
+     -1,    -1,    -1,  4532,    -1,  4533,  4534,    -1,
+     -1,    -1,    -1,    -1,    -1,  4535,    -1,    -1,
+   4536,    -1,  4537,    -1,    -1,    -1,    -1,  4539,
+   4540,    -1,    -1,    -1,    -1,    -1,  4541,  4542,
+   4544,    -1,  4545,  4546,  4547,  4550,  4552,    -1,
+  /* 0x6d00 */
+     -1,  4553,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4554,    -1,    -1,    -1,
+     -1,    -1,  4555,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4556,
+     -1,    -1,    -1,    -1,    -1,    -1,  4557,    -1,
+     -1,    -1,    -1,    -1,  4558,    -1,    -1,    -1,
+   4559,    -1,    -1,  4560,  4561,  4562,  4563,  4564,
+   4565,  4566,  4567,  4568,    -1,  4569,  4570,  4572,
+   4574,  4575,  4576,  4577,  4578,  4579,    -1,    -1,
+     -1,    -1,    -1,    -1,  4580,    -1,    -1,    -1,
+     -1,    -1,    -1,  4583,    -1,    -1,    -1,  4584,
+     -1,  4587,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4588,    -1,    -1,  4589,    -1,    -1,    -1,
+     -1,    -1,  4590,    -1,    -1,  4592,    -1,  4593,
+     -1,  4594,    -1,    -1,  4595,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  4596,    -1,
+     -1,  4598,    -1,  4600,  4601,  4603,  4604,  4605,
+   4606,  4607,  4608,  4609,  4610,    -1,  4611,  4612,
+   4614,  4615,    -1,    -1,    -1,    -1,    -1,  4619,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   4620,    -1,    -1,    -1,  4621,    -1,    -1,    -1,
+   4622,    -1,    -1,    -1,  4623,    -1,    -1,    -1,
+     -1,    -1,    -1,  4624,    -1,    -1,    -1,    -1,
+     -1,    -1,  4625,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  4626,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  4628,    -1,    -1,
+   4629,    -1,  4631,  4632,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  4634,    -1,  4635,  4638,    -1,
+   4639,    -1,  4640,  4641,    -1,    -1,    -1,    -1,
+  /* 0x6e00 */
+     -1,    -1,    -1,    -1,    -1,  4642,    -1,  4643,
+   4644,  4646,  4647,  4650,  4654,  4655,  4656,    -1,
+   4658,  4659,    -1,  4660,  4664,  4665,  4668,  4669,
+     -1,  4670,    -1,  4671,    -1,    -1,    -1,    -1,
+     -1,    -1,  4672,    -1,    -1,    -1,  4673,    -1,
+     -1,  4674,    -1,    -1,  4675,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4676,    -1,    -1,    -1,
+   4677,    -1,    -1,    -1,    -1,    -1,  4679,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  4680,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  4681,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4682,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4683,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  4684,  4685,  4686,  4687,  4688,
+   4690,  4692,  4693,  4694,    -1,  4695,    -1,  4696,
+     -1,  4697,    -1,    -1,  4698,    -1,    -1,    -1,
+   4701,    -1,    -1,    -1,    -1,  4702,  4704,    -1,
+     -1,    -1,    -1,    -1,  4706,  4707,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  4708,  4712,    -1,    -1,  4713,  4714,
+     -1,    -1,    -1,  4716,    -1,    -1,  4717,    -1,
+     -1,    -1,    -1,    -1,  4719,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4721,  4722,    -1,    -1,
+     -1,    -1,    -1,    -1,  4723,    -1,  4724,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4725,
+     -1,  4726,  4728,  4729,    -1,  4730,  4732,  4733,
+   4736,  4737,  4739,    -1,  4740,  4741,  4742,    -1,
+   4743,  4746,  4747,    -1,  4748,    -1,    -1,  4750,
+     -1,    -1,  4751,    -1,    -1,    -1,    -1,  4752,
+   4755,    -1,    -1,  4757,    -1,    -1,  4758,  4759,
+  /* 0x6f00 */
+     -1,  4761,    -1,    -1,  4762,    -1,  4763,    -1,
+     -1,    -1,  4764,    -1,    -1,    -1,    -1,    -1,
+     -1,  4765,    -1,  4766,    -1,    -1,    -1,    -1,
+     -1,    -1,  4767,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  4768,  4769,    -1,    -1,    -1,  4770,
+     -1,    -1,    -1,  4773,  4774,    -1,    -1,    -1,
+     -1,  4775,  4776,    -1,    -1,    -1,    -1,    -1,
+   4777,    -1,    -1,    -1,    -1,    -1,    -1,  4778,
+     -1,  4779,    -1,    -1,  4780,  4781,  4782,  4783,
+     -1,    -1,    -1,  4784,    -1,  4785,    -1,    -1,
+     -1,  4786,    -1,    -1,  4789,    -1,    -1,    -1,
+     -1,  4791,    -1,  4792,  4794,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  4796,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4797,
+   4798,    -1,    -1,    -1,  4799,    -1,    -1,  4800,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4801,
+   4802,  4806,  4810,    -1,  4813,    -1,  4816,  4817,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4818,    -1,    -1,  4819,    -1,    -1,  4820,
+     -1,    -1,  4821,  4822,  4825,    -1,    -1,  4826,
+   4828,    -1,    -1,  4829,  4830,    -1,  4832,    -1,
+     -1,  4833,    -1,    -1,    -1,    -1,  4834,    -1,
+   4835,  4836,    -1,  4837,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4838,    -1,  4839,    -1,    -1,    -1,  4840,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4841,  4843,    -1,  4844,  4845,    -1,    -1,
+   4847,    -1,  4848,  4850,  4852,    -1,    -1,  4853,
+     -1,    -1,    -1,    -1,  4855,    -1,    -1,    -1,
+     -1,    -1,    -1,  4856,    -1,    -1,    -1,    -1,
+   4857,  4858,    -1,  4861,    -1,  4863,  4866,    -1,
+     -1,    -1,  4868,    -1,  4869,    -1,  4870,    -1,
+  /* 0x7000 */
+     -1,    -1,  4871,    -1,    -1,  4874,  4875,    -1,
+     -1,  4877,    -1,  4878,    -1,    -1,    -1,  4880,
+     -1,    -1,    -1,  4881,    -1,  4884,    -1,    -1,
+   4885,    -1,    -1,    -1,    -1,  4886,    -1,  4887,
+   4888,    -1,    -1,    -1,    -1,    -1,  4889,  4890,
+   4892,    -1,    -1,    -1,  4894,    -1,    -1,  4896,
+   4897,    -1,  4898,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  4900,    -1,
+     -1,    -1,    -1,  4901,  4902,    -1,    -1,    -1,
+     -1,    -1,    -1,  4903,  4905,    -1,  4906,  4908,
+     -1,  4909,    -1,    -1,  4910,  4912,    -1,    -1,
+   4913,    -1,    -1,    -1,    -1,  4914,    -1,    -1,
+     -1,    -1,    -1,  4915,  4916,    -1,    -1,  4917,
+     -1,    -1,    -1,    -1,    -1,  4918,  4919,  4921,
+     -1,    -1,    -1,    -1,    -1,  4922,  4925,    -1,
+     -1,    -1,    -1,  4927,    -1,  4929,  4931,  4933,
+   4934,  4935,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4938,    -1,    -1,    -1,  4941,  4943,  4944,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4945,
+     -1,    -1,    -1,    -1,  4947,  4948,    -1,    -1,
+     -1,    -1,    -1,    -1,  4949,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  4954,  4957,
+   4958,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  4959,  4960,    -1,  4962,  4965,    -1,    -1,
+     -1,  4966,  4967,  4970,    -1,    -1,    -1,    -1,
+     -1,    -1,  4971,    -1,    -1,    -1,    -1,  4972,
+     -1,    -1,    -1,    -1,    -1,    -1,  4973,    -1,
+     -1,    -1,    -1,  4975,    -1,    -1,    -1,  4976,
+     -1,    -1,    -1,    -1,    -1,    -1,  4977,  4978,
+   4980,  4982,    -1,  4983,  4984,  4985,    -1,    -1,
+     -1,  4986,    -1,    -1,  4987,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  4988,  4989,    -1,
+  /* 0x7100 */
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  4991,
+   4992,    -1,  4996,    -1,    -1,    -1,    -1,  4997,
+     -1,    -1,    -1,    -1,  4998,  5000,  5001,    -1,
+   5002,    -1,  5003,    -1,    -1,    -1,    -1,    -1,
+     -1,  5005,    -1,    -1,    -1,    -1,  5006,    -1,
+     -1,    -1,    -1,    -1,    -1,  5007,    -1,    -1,
+   5008,    -1,    -1,  5010,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  5011,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5013,    -1,    -1,
+     -1,  5014,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5017,  5018,    -1,    -1,  5019,  5023,  5024,
+     -1,  5025,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5026,    -1,    -1,  5028,    -1,  5029,
+     -1,  5033,    -1,    -1,  5034,    -1,  5036,    -1,
+     -1,    -1,    -1,    -1,  5037,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  5039,    -1,
+     -1,    -1,    -1,    -1,    -1,  5041,    -1,    -1,
+   5043,    -1,    -1,    -1,    -1,    -1,    -1,  5047,
+     -1,    -1,  5048,    -1,  5049,    -1,    -1,  5051,
+     -1,  5052,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5056,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5057,  5058,  5059,    -1,    -1,    -1,    -1,
+     -1,  5060,  5061,    -1,    -1,    -1,  5062,    -1,
+     -1,  5063,    -1,    -1,  5065,    -1,    -1,    -1,
+   5067,    -1,    -1,    -1,  5068,    -1,  5070,    -1,
+   5071,    -1,  5073,  5075,    -1,  5077,    -1,  5078,
+     -1,  5081,    -1,    -1,  5082,    -1,    -1,  5083,
+     -1,    -1,    -1,    -1,    -1,    -1,  5085,    -1,
+     -1,    -1,    -1,    -1,  5086,  5087,    -1,    -1,
+     -1,    -1,    -1,  5088,  5092,    -1,    -1,    -1,
+     -1,    -1,    -1,  5093,  5094,    -1,  5095,  5096,
+  /* 0x7200 */
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5097,    -1,    -1,
+   5098,    -1,    -1,    -1,    -1,    -1,    -1,  5099,
+     -1,    -1,    -1,  5101,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  5104,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5107,    -1,    -1,
+     -1,  5108,  5109,    -1,  5111,    -1,    -1,  5112,
+     -1,    -1,  5113,    -1,  5114,    -1,  5115,  5118,
+   5119,    -1,    -1,  5120,    -1,  5121,  5122,    -1,
+     -1,    -1,    -1,  5123,    -1,  5124,  5125,    -1,
+     -1,    -1,    -1,  5129,    -1,  5130,    -1,    -1,
+   5134,    -1,    -1,  5135,  5136,    -1,    -1,    -1,
+   5137,    -1,    -1,    -1,    -1,    -1,  5138,    -1,
+     -1,    -1,    -1,  5140,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  5142,  5143,    -1,    -1,
+     -1,    -1,  5144,    -1,    -1,  5146,    -1,    -1,
+     -1,  5147,  5148,    -1,    -1,    -1,    -1,  5149,
+     -1,    -1,  5150,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  5151,    -1,
+     -1,    -1,    -1,  5152,    -1,    -1,    -1,    -1,
+   5154,    -1,  5156,    -1,    -1,    -1,    -1,  5157,
+     -1,    -1,    -1,    -1,  5159,  5160,  5161,    -1,
+     -1,    -1,  5162,    -1,  5163,    -1,  5165,  5166,
+   5167,  5168,    -1,    -1,    -1,    -1,    -1,    -1,
+   5169,    -1,  5170,    -1,    -1,    -1,    -1,    -1,
+   5172,  5173,    -1,    -1,  5174,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5175,  5176,    -1,
+     -1,    -1,  5177,    -1,    -1,  5178,    -1,    -1,
+     -1,    -1,    -1,    -1,  5179,  5180,  5181,  5182,
+   5183,  5184,  5185,    -1,    -1,    -1,    -1,    -1,
+   5186,  5188,    -1,    -1,    -1,  5189,  5190,    -1,
+  /* 0x7300 */
+     -1,    -1,  5191,  5192,    -1,    -1,    -1,  5193,
+     -1,    -1,  5194,    -1,    -1,  5195,  5197,    -1,
+     -1,    -1,    -1,    -1,    -1,  5199,    -1,    -1,
+   5200,  5201,    -1,    -1,    -1,    -1,    -1,  5202,
+     -1,  5204,    -1,    -1,    -1,    -1,    -1,    -1,
+   5205,  5206,  5207,  5208,  5209,    -1,  5210,  5211,
+     -1,    -1,  5212,    -1,    -1,  5213,  5214,    -1,
+     -1,    -1,    -1,  5215,    -1,    -1,    -1,  5216,
+     -1,  5218,    -1,    -1,  5219,  5220,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5221,  5222,  5225,
+   5226,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   5227,  5228,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  5229,    -1,    -1,  5231,    -1,
+   5232,    -1,  5233,  5234,    -1,  5236,  5237,    -1,
+   5238,  5239,  5240,    -1,    -1,  5241,    -1,  5243,
+   5244,    -1,  5246,  5247,  5248,    -1,  5249,    -1,
+   5250,  5251,    -1,  5252,    -1,  5254,    -1,  5255,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5256,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5257,  5258,  5259,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   5260,  5262,    -1,    -1,    -1,    -1,  5263,  5264,
+   5265,  5266,    -1,  5267,    -1,    -1,    -1,    -1,
+     -1,    -1,  5268,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  5269,    -1,  5272,  5273,  5274,
+   5276,  5277,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5278,    -1,    -1,  5280,    -1,    -1,    -1,
+     -1,    -1,  5284,    -1,    -1,    -1,    -1,    -1,
+   5285,  5286,  5288,    -1,    -1,    -1,    -1,  5289,
+     -1,    -1,    -1,    -1,    -1,    -1,  5290,    -1,
+  /* 0x7400 */
+     -1,    -1,    -1,  5291,    -1,  5292,    -1,    -1,
+     -1,  5293,    -1,    -1,    -1,  5296,  5298,  5299,
+   5300,  5302,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5304,    -1,    -1,  5305,    -1,    -1,    -1,
+     -1,  5307,  5309,    -1,  5310,    -1,    -1,  5311,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5312,
+     -1,    -1,    -1,  5313,    -1,    -1,    -1,    -1,
+     -1,    -1,  5314,    -1,    -1,    -1,    -1,    -1,
+     -1,  5315,    -1,    -1,    -1,    -1,    -1,    -1,
+   5316,    -1,    -1,  5319,  5321,    -1,    -1,    -1,
+   5322,  5323,  5324,    -1,    -1,    -1,    -1,  5325,
+   5326,    -1,  5327,    -1,  5328,    -1,  5330,  5331,
+   5332,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  5333,    -1,    -1,    -1,  5335,
+     -1,  5336,    -1,    -1,    -1,    -1,  5337,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5339,  5341,  5344,    -1,    -1,  5345,    -1,
+     -1,    -1,    -1,  5346,    -1,    -1,    -1,    -1,
+   5347,    -1,    -1,    -1,    -1,  5348,    -1,    -1,
+   5349,    -1,    -1,    -1,    -1,  5350,    -1,  5352,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   5353,  5355,  5356,    -1,  5357,    -1,    -1,  5358,
+     -1,    -1,  5359,    -1,  5360,    -1,    -1,    -1,
+     -1,    -1,  5362,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  5364,    -1,    -1,    -1,    -1,
+   5365,    -1,    -1,    -1,    -1,    -1,  5366,  5367,
+     -1,    -1,    -1,    -1,    -1,    -1,  5368,  5370,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x7500 */
+     -1,  5371,    -1,    -1,    -1,    -1,  5373,    -1,
+     -1,    -1,    -1,    -1,  5374,    -1,  5375,    -1,
+     -1,    -1,    -1,    -1,    -1,  5378,  5379,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  5381,    -1,
+   5384,    -1,  5385,  5387,    -1,    -1,  5389,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5392,
+     -1,    -1,    -1,    -1,    -1,  5398,    -1,  5399,
+     -1,    -1,  5400,  5402,  5407,  5409,    -1,    -1,
+     -1,    -1,  5410,    -1,  5411,  5413,  5414,    -1,
+     -1,    -1,  5418,    -1,  5419,  5421,  5423,    -1,
+     -1,  5424,  5425,    -1,    -1,    -1,    -1,    -1,
+     -1,  5429,  5431,    -1,    -1,  5432,  5437,    -1,
+   5441,  5442,  5443,    -1,    -1,  5444,    -1,  5445,
+   5446,    -1,  5447,  5448,    -1,    -1,    -1,    -1,
+   5450,  5451,    -1,  5453,  5457,  5458,  5460,    -1,
+     -1,    -1,  5461,  5462,    -1,    -1,    -1,    -1,
+     -1,    -1,  5463,    -1,    -1,  5467,  5469,  5470,
+     -1,  5471,  5475,    -1,    -1,    -1,  5479,  5481,
+     -1,    -1,    -1,    -1,    -1,    -1,  5483,  5484,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5485,
+   5486,  5487,    -1,  5488,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  5489,  5490,  5491,  5492,
+     -1,  5493,    -1,    -1,  5495,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5496,
+   5497,  5498,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5499,    -1,    -1,    -1,  5500,    -1,
+     -1,  5504,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   5505,  5506,  5507,  5508,    -1,    -1,  5509,    -1,
+     -1,    -1,  5510,  5512,  5515,    -1,    -1,    -1,
+     -1,  5516,  5517,    -1,    -1,    -1,  5518,    -1,
+  /* 0x7600 */
+     -1,    -1,  5519,    -1,    -1,  5523,  5524,    -1,
+     -1,  5525,    -1,  5527,    -1,  5528,    -1,    -1,
+     -1,    -1,    -1,  5529,    -1,    -1,  5530,  5531,
+   5532,    -1,    -1,    -1,    -1,    -1,  5533,    -1,
+     -1,  5534,    -1,    -1,  5535,    -1,  5536,  5537,
+     -1,    -1,  5538,  5539,    -1,    -1,  5540,    -1,
+     -1,    -1,  5541,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5542,  5543,    -1,    -1,  5545,  5546,
+     -1,    -1,  5547,    -1,  5548,  5550,  5551,  5552,
+     -1,  5553,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5554,    -1,    -1,  5556,    -1,    -1,
+   5558,    -1,    -1,    -1,    -1,    -1,  5559,  5560,
+     -1,  5561,  5562,  5563,  5564,  5565,    -1,  5566,
+     -1,  5567,    -1,  5568,  5569,  5570,  5571,  5572,
+   5573,  5576,  5577,    -1,  5578,  5579,    -1,    -1,
+     -1,    -1,  5580,  5590,  5591,    -1,    -1,    -1,
+     -1,  5593,  5595,  5597,    -1,    -1,    -1,    -1,
+   5598,    -1,    -1,  5601,    -1,  5602,  5604,    -1,
+   5605,  5606,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5607,    -1,    -1,    -1,  5609,    -1,
+     -1,  5610,    -1,    -1,    -1,  5611,    -1,    -1,
+   5613,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   5614,  5616,  5617,    -1,    -1,    -1,    -1,  5619,
+   5620,  5622,  5624,    -1,  5625,    -1,    -1,    -1,
+     -1,  5626,    -1,  5627,    -1,    -1,    -1,  5629,
+   5630,    -1,    -1,  5631,  5634,  5635,    -1,  5636,
+   5637,  5639,    -1,    -1,    -1,    -1,  5641,  5643,
+   5644,  5645,    -1,    -1,  5646,    -1,  5647,    -1,
+     -1,  5648,    -1,  5649,  5651,    -1,    -1,  5652,
+     -1,    -1,  5653,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x7700 */
+     -1,    -1,    -1,    -1,    -1,    -1,  5655,    -1,
+     -1,  5657,    -1,    -1,  5658,  5660,  5661,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   5663,    -1,    -1,    -1,    -1,    -1,  5664,  5665,
+     -1,    -1,    -1,    -1,    -1,  5666,  5667,    -1,
+     -1,    -1,    -1,  5668,  5669,    -1,    -1,  5670,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5672,
+     -1,    -1,    -1,    -1,    -1,    -1,  5673,    -1,
+   5676,  5677,  5678,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5679,
+   5680,  5681,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  5682,    -1,  5683,    -1,
+   5684,    -1,    -1,    -1,  5685,  5686,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5687,    -1,    -1,    -1,    -1,    -1,  5688,
+     -1,    -1,    -1,    -1,    -1,  5690,  5691,  5692,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5693,    -1,    -1,    -1,  5694,    -1,
+   5695,    -1,    -1,    -1,    -1,    -1,  5696,    -1,
+   5697,    -1,  5698,    -1,    -1,    -1,    -1,    -1,
+     -1,  5699,  5700,    -1,    -1,  5701,    -1,    -1,
+   5703,    -1,    -1,    -1,    -1,    -1,  5704,    -1,
+     -1,    -1,    -1,    -1,  5705,    -1,  5706,    -1,
+     -1,  5710,    -1,    -1,    -1,    -1,    -1,  5711,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5712,  5713,    -1,    -1,    -1,    -1,
+     -1,  5714,  5715,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5716,    -1,  5717,    -1,  5719,  5720,
+     -1,    -1,    -1,  5722,    -1,    -1,    -1,  5723,
+     -1,    -1,    -1,    -1,  5724,    -1,  5727,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  5728,  5729,
+  /* 0x7800 */
+   5734,  5735,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5736,    -1,    -1,  5737,  5738,  5741,
+     -1,    -1,  5742,    -1,  5743,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5744,    -1,  5745,
+     -1,    -1,    -1,    -1,  5746,    -1,    -1,    -1,
+     -1,    -1,  5747,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5750,  5751,    -1,    -1,  5752,  5753,
+   5758,  5759,    -1,  5760,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5761,  5762,  5763,
+     -1,  5764,  5765,    -1,  5766,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  5767,    -1,    -1,    -1,
+   5768,    -1,  5769,    -1,    -1,    -1,  5770,  5773,
+     -1,    -1,    -1,    -1,    -1,  5774,    -1,  5775,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5778,    -1,    -1,    -1,    -1,    -1,  5782,
+     -1,    -1,    -1,    -1,    -1,  5784,  5785,    -1,
+     -1,    -1,    -1,    -1,  5786,  5787,    -1,  5790,
+     -1,    -1,    -1,  5793,  5794,    -1,  5795,  5798,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5799,  5800,    -1,    -1,  5801,    -1,  5802,
+   5803,  5805,    -1,    -1,    -1,    -1,    -1,    -1,
+   5807,    -1,  5808,  5810,  5812,    -1,    -1,    -1,
+     -1,  5813,    -1,    -1,    -1,    -1,    -1,  5814,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5815,  5816,    -1,  5817,    -1,  5818,    -1,
+     -1,    -1,  5819,    -1,    -1,    -1,    -1,    -1,
+   5822,    -1,    -1,  5823,    -1,    -1,    -1,  5824,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5825,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5826,
+   5827,    -1,  5828,    -1,    -1,  5829,    -1,    -1,
+  /* 0x7900 */
+   5830,    -1,    -1,    -1,  5831,    -1,  5832,    -1,
+   5835,    -1,    -1,    -1,    -1,    -1,  5837,    -1,
+     -1,    -1,  5838,    -1,    -1,    -1,    -1,    -1,
+     -1,  5839,    -1,    -1,    -1,    -1,    -1,  5840,
+   5843,    -1,    -1,    -1,    -1,    -1,  5844,    -1,
+     -1,    -1,  5849,  5850,  5851,    -1,  5852,    -1,
+     -1,  5855,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5856,  5857,  5858,    -1,    -1,  5859,
+   5860,    -1,    -1,  5861,    -1,  5862,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  5863,    -1,
+     -1,    -1,    -1,    -1,    -1,  5864,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  5865,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5866,
+     -1,    -1,    -1,    -1,    -1,  5867,    -1,  5868,
+   5869,    -1,    -1,    -1,    -1,    -1,    -1,  5870,
+   5871,    -1,    -1,    -1,  5872,  5873,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5874,  5875,    -1,
+     -1,    -1,    -1,    -1,    -1,  5876,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  5877,    -1,    -1,    -1,    -1,  5878,    -1,
+     -1,  5879,  5880,    -1,    -1,    -1,  5881,    -1,
+   5882,  5883,    -1,    -1,  5884,    -1,    -1,    -1,
+     -1,    -1,    -1,  5885,    -1,    -1,    -1,  5886,
+     -1,  5887,    -1,  5888,    -1,    -1,  5889,  5890,
+   5895,    -1,  5896,  5897,  5902,  5905,    -1,    -1,
+   5906,    -1,    -1,    -1,  5907,  5909,  5910,  5911,
+   5912,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5913,
+   5914,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   5916,    -1,    -1,    -1,    -1,  5917,  5918,    -1,
+  /* 0x7a00 */
+     -1,  5919,    -1,    -1,    -1,  5923,  5924,    -1,
+   5926,  5927,    -1,    -1,    -1,    -1,  5929,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  5930,
+     -1,    -1,  5932,    -1,  5934,    -1,    -1,  5935,
+     -1,    -1,    -1,  5936,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  5937,  5938,    -1,
+     -1,  5939,  5941,  5942,    -1,    -1,    -1,    -1,
+     -1,    -1,  5944,  5946,    -1,    -1,  5947,  5951,
+   5955,    -1,  5957,    -1,    -1,  5958,    -1,    -1,
+     -1,  5960,    -1,    -1,  5962,  5966,  5967,  5969,
+   5971,  5974,    -1,    -1,    -1,    -1,    -1,  5975,
+     -1,    -1,    -1,    -1,    -1,    -1,  5976,    -1,
+   5978,  5979,  5980,  5981,    -1,    -1,    -1,    -1,
+   5982,  5986,  5988,  5990,    -1,  5991,    -1,    -1,
+   5993,    -1,    -1,    -1,    -1,    -1,    -1,  5994,
+     -1,  5996,    -1,    -1,    -1,  5997,    -1,    -1,
+     -1,  5998,    -1,  5999,    -1,    -1,    -1,    -1,
+     -1,    -1,  6000,    -1,    -1,  6001,  6002,    -1,
+     -1,  6003,    -1,  6005,    -1,    -1,    -1,  6009,
+     -1,    -1,    -1,    -1,  6013,  6014,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  6015,  6016,    -1,
+     -1,  6017,  6018,    -1,  6019,  6020,  6022,  6024,
+   6026,    -1,    -1,  6028,    -1,  6029,  6030,    -1,
+     -1,    -1,  6032,  6033,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  6037,  6039,  6040,  6041,  6043,
+   6044,    -1,  6046,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  6047,    -1,    -1,    -1,  6048,    -1,
+     -1,    -1,  6050,    -1,  6051,  6053,  6056,    -1,
+     -1,    -1,  6058,    -1,    -1,    -1,    -1,    -1,
+     -1,  6059,  6061,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  6063,    -1,
+   6065,    -1,    -1,    -1,    -1,    -1,  6067,    -1,
+  /* 0x7b00 */
+     -1,    -1,    -1,  6068,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  6069,    -1,    -1,    -1,    -1,
+     -1,  6071,    -1,    -1,  6073,  6074,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  6075,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  6076,
+   6082,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  6083,  6085,    -1,
+     -1,    -1,  6086,    -1,  6088,    -1,  6090,    -1,
+     -1,    -1,    -1,    -1,    -1,  6091,  6092,    -1,
+     -1,    -1,    -1,  6093,    -1,  6094,    -1,  6096,
+   6098,  6099,    -1,    -1,    -1,    -1,  6100,    -1,
+   6104,  6105,  6106,  6107,  6108,  6109,  6110,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  6114,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  6115,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  6116,  6117,    -1,  6118,    -1,  6119,  6122,
+   6123,    -1,  6124,    -1,    -1,    -1,  6125,  6126,
+     -1,    -1,    -1,  6129,    -1,  6130,    -1,  6131,
+     -1,    -1,  6132,  6133,    -1,    -1,    -1,    -1,
+     -1,    -1,  6134,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  6135,    -1,    -1,  6139,  6141,
+   6142,  6143,  6144,  6145,  6146,    -1,    -1,    -1,
+   6147,    -1,  6149,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   6150,    -1,    -1,    -1,  6151,    -1,  6153,    -1,
+     -1,  6154,    -1,  6155,    -1,    -1,    -1,  6157,
+     -1,  6158,    -1,  6159,  6160,    -1,    -1,  6161,
+     -1,    -1,    -1,  6162,    -1,    -1,    -1,    -1,
+   6163,  6165,    -1,    -1,  6166,    -1,  6167,    -1,
+     -1,  6168,  6171,    -1,    -1,  6172,  6174,  6175,
+     -1,  6176,  6177,  6178,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x7c00 */
+   6179,  6181,    -1,    -1,  6183,    -1,  6185,    -1,
+     -1,    -1,    -1,    -1,    -1,  6186,    -1,    -1,
+     -1,  6187,  6189,    -1,  6190,    -1,  6192,  6193,
+   6195,    -1,    -1,    -1,    -1,    -1,  6196,    -1,
+   6197,  6198,    -1,  6199,    -1,    -1,    -1,    -1,
+     -1,    -1,  6200,  6201,    -1,    -1,    -1,    -1,
+     -1,  6203,    -1,    -1,    -1,    -1,    -1,  6205,
+     -1,  6206,    -1,    -1,    -1,  6207,  6208,    -1,
+   6209,  6211,    -1,  6212,    -1,    -1,  6213,    -1,
+     -1,    -1,    -1,    -1,  6214,    -1,    -1,  6215,
+   6217,    -1,  6218,    -1,  6219,  6221,  6222,    -1,
+   6224,  6226,    -1,  6227,  6228,    -1,    -1,  6229,
+   6230,    -1,    -1,    -1,  6232,    -1,    -1,    -1,
+     -1,  6234,  6235,    -1,  6236,  6237,  6239,    -1,
+     -1,    -1,  6240,    -1,  6242,    -1,    -1,    -1,
+     -1,    -1,    -1,  6243,  6244,    -1,    -1,    -1,
+     -1,    -1,    -1,  6245,    -1,    -1,    -1,  6246,
+     -1,    -1,    -1,  6248,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  6249,
+   6250,    -1,    -1,  6251,  6253,  6254,    -1,    -1,
+     -1,    -1,    -1,    -1,  6255,  6256,  6258,  6259,
+     -1,    -1,  6263,    -1,  6264,    -1,  6268,    -1,
+     -1,    -1,    -1,  6269,    -1,  6271,    -1,    -1,
+     -1,  6272,  6273,    -1,    -1,  6274,    -1,    -1,
+     -1,  6275,    -1,    -1,    -1,    -1,  6276,  6281,
+     -1,  6282,  6283,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  6284,    -1,  6286,    -1,    -1,
+     -1,    -1,  6287,    -1,    -1,  6291,  6292,    -1,
+   6293,    -1,    -1,    -1,    -1,    -1,  6295,  6296,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   6297,    -1,  6299,    -1,  6300,    -1,  6301,    -1,
+   6302,  6306,  6308,  6309,  6313,    -1,  6315,  6317,
+  /* 0x7d00 */
+   6319,    -1,  6320,    -1,  6321,  6322,  6323,  6324,
+   6325,  6326,    -1,  6327,    -1,  6328,    -1,    -1,
+   6329,    -1,    -1,  6330,  6331,  6332,  6333,  6334,
+   6335,  6337,  6339,  6340,  6341,  6342,    -1,    -1,
+     -1,  6344,    -1,  6345,    -1,  6346,    -1,  6347,
+     -1,    -1,    -1,    -1,  6348,    -1,  6350,  6352,
+   6356,  6357,  6358,  6359,    -1,  6360,    -1,    -1,
+     -1,  6361,  6362,    -1,  6363,    -1,    -1,  6364,
+   6365,    -1,  6366,  6367,  6368,  6369,  6370,    -1,
+   6372,    -1,    -1,  6373,  6374,  6376,  6377,  6378,
+   6379,    -1,    -1,    -1,    -1,  6380,  6383,    -1,
+     -1,    -1,  6384,  6385,    -1,  6387,  6389,    -1,
+     -1,  6390,  6391,    -1,  6392,  6396,  6397,    -1,
+   6398,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   6399,  6400,  6402,  6404,    -1,  6405,  6407,  6410,
+   6411,  6413,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  6414,  6415,  6417,    -1,    -1,  6418,    -1,
+   6419,  6420,    -1,  6421,  6422,    -1,    -1,  6423,
+     -1,  6424,    -1,  6426,    -1,    -1,    -1,  6428,
+     -1,  6429,  6431,    -1,  6434,    -1,  6435,    -1,
+   6436,    -1,  6438,  6440,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  6441,  6445,  6446,    -1,  6447,
+   6448,  6449,  6450,  6451,  6453,  6455,    -1,  6456,
+   6457,  6458,  6459,  6460,    -1,  6461,  6463,  6464,
+     -1,    -1,    -1,    -1,  6465,    -1,    -1,  6466,
+     -1,    -1,  6467,  6468,    -1,  6469,    -1,  6470,
+   6474,  6475,  6477,    -1,  6479,  6480,  6481,  6483,
+   6484,  6485,  6486,    -1,  6490,  6491,  6492,    -1,
+   6493,  6494,    -1,  6496,    -1,  6498,  6499,    -1,
+   6500,  6501,  6502,  6503,  6507,    -1,    -1,  6508,
+     -1,  6509,  6510,    -1,  6511,    -1,  6512,    -1,
+     -1,  6513,    -1,  6514,  6515,    -1,    -1,    -1,
+  /* 0x7e00 */
+     -1,  6517,    -1,    -1,  6519,    -1,    -1,    -1,
+   6521,  6522,  6523,  6524,    -1,    -1,    -1,    -1,
+   6525,  6526,    -1,    -1,    -1,  6527,    -1,  6529,
+   6530,    -1,    -1,  6533,    -1,  6534,  6535,  6536,
+     -1,    -1,    -1,  6537,    -1,    -1,  6539,  6541,
+   6543,    -1,    -1,  6544,    -1,  6545,  6546,    -1,
+     -1,  6547,  6549,    -1,  6552,  6553,  6554,  6556,
+     -1,  6557,    -1,    -1,    -1,  6558,  6563,    -1,
+     -1,  6564,    -1,  6565,    -1,  6567,  6569,    -1,
+   6570,    -1,  6571,  6574,    -1,  6577,    -1,    -1,
+     -1,    -1,  6579,    -1,  6580,  6581,  6582,    -1,
+     -1,  6584,  6585,  6586,    -1,    -1,  6587,    -1,
+     -1,  6588,  6590,    -1,  6591,    -1,  6592,    -1,
+     -1,  6593,  6595,  6597,    -1,  6600,  6603,  6605,
+   6606,    -1,    -1,  6609,    -1,    -1,    -1,    -1,
+     -1,  6610,    -1,    -1,  6611,  6613,  6614,  6615,
+     -1,    -1,  6616,  6617,    -1,    -1,    -1,  6618,
+   6619,  6620,  6622,    -1,  6624,  6627,  6628,  6631,
+     -1,    -1,  6633,  6635,  6636,    -1,  6637,    -1,
+   6640,    -1,    -1,    -1,  6642,  6643,    -1,  6646,
+   6648,  6649,  6650,  6651,  6652,  6656,  6657,  6658,
+   6659,  6660,  6662,  6663,  6664,  6665,  6666,  6667,
+   6668,  6669,  6670,  6671,  6672,  6673,  6675,  6676,
+   6677,  6678,  6679,  6680,  6681,  6682,  6683,  6684,
+   6688,  6689,  6691,  6692,  6693,  6694,  6695,  6696,
+   6697,  6698,  6699,  6700,  6701,  6702,  6703,  6704,
+   6706,  6707,  6708,  6709,  6710,  6711,  6713,  6714,
+   6715,  6717,  6718,  6719,  6720,  6721,  6724,  6725,
+   6727,  6728,  6729,  6730,  6733,  6734,  6735,  6737,
+   6739,  6740,  6741,  6743,    -1,  6744,  6746,  6747,
+   6748,  6749,  6750,  6751,  6753,  6754,  6756,  6757,
+   6759,  6761,  6762,  6763,  6764,  6765,  6766,  6767,
+  /* 0x7f00 */
+   6769,  6770,  6771,  6772,  6773,  6774,  6775,  6776,
+   6777,  6778,  6779,  6781,  6782,  6783,  6784,  6785,
+   6786,  6790,  6791,  6792,  6793,  6794,  6795,  6796,
+   6797,  6799,  6800,  6801,  6802,  6803,  6804,  6805,
+   6806,  6808,  6809,  6810,  6811,  6812,  6813,  6814,
+   6817,  6818,  6819,  6820,  6822,  6823,  6824,  6825,
+   6826,  6828,  6829,  6830,  6831,  6832,  6834,  6837,
+   6838,  6839,  6840,  6842,  6843,  6845,  6848,    -1,
+     -1,    -1,  6850,    -1,    -1,    -1,    -1,  6852,
+   6853,    -1,    -1,    -1,  6858,    -1,  6860,    -1,
+   6865,  6867,  6870,  6872,    -1,    -1,    -1,  6874,
+     -1,    -1,  6877,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  6879,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  6880,    -1,    -1,    -1,    -1,    -1,
+   6882,    -1,    -1,    -1,  6884,  6885,  6888,  6889,
+   6890,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   6892,  6893,    -1,  6895,    -1,  6897,  6898,  6899,
+   6902,    -1,  6906,  6907,  6908,    -1,    -1,    -1,
+   6909,  6910,    -1,    -1,    -1,    -1,    -1,  6911,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  6912,
+     -1,  6913,    -1,  6914,  6915,  6916,    -1,    -1,
+   6917,  6918,  6919,    -1,    -1,    -1,  6921,    -1,
+     -1,    -1,    -1,    -1,  6922,    -1,  6924,    -1,
+     -1,  6926,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  6927,  6929,  6931,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  6932,    -1,    -1,    -1,    -1,    -1,
+   6933,  6934,  6935,    -1,    -1,    -1,    -1,    -1,
+   6936,    -1,    -1,    -1,  6937,    -1,    -1,    -1,
+     -1,    -1,    -1,  6939,  6940,    -1,    -1,    -1,
+     -1,  6941,    -1,  6942,    -1,    -1,    -1,    -1,
+     -1,  6943,  6944,  6945,    -1,  6947,    -1,    -1,
+  /* 0x8000 */
+   6948,    -1,    -1,  6949,    -1,    -1,    -1,  6950,
+   6951,    -1,  6952,  6953,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  6954,    -1,    -1,
+   6955,    -1,    -1,    -1,  6956,    -1,    -1,    -1,
+     -1,  6957,  6958,    -1,  6959,    -1,    -1,  6960,
+   6961,    -1,    -1,    -1,  6963,    -1,  6964,    -1,
+   6965,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   6966,    -1,    -1,  6967,  6968,  6969,    -1,    -1,
+   6970,    -1,  6973,  6974,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  6975,  6976,  6979,    -1,    -1,
+     -1,    -1,    -1,    -1,  6980,    -1,  6982,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  6984,  6985,
+     -1,  6987,    -1,    -1,    -1,    -1,  6990,    -1,
+   6993,  6995,  6996,  6999,    -1,  7000,  7002,  7003,
+   7007,    -1,  7010,  7011,  7012,  7014,  7015,  7016,
+     -1,  7019,    -1,    -1,    -1,  7020,  7022,    -1,
+     -1,    -1,    -1,  7023,    -1,  7025,    -1,  7027,
+   7028,  7029,    -1,    -1,    -1,    -1,  7030,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   7031,  7033,    -1,    -1,  7034,    -1,    -1,  7035,
+     -1,    -1,    -1,    -1,  7036,    -1,  7037,  7038,
+     -1,  7040,  7041,    -1,  7043,    -1,    -1,    -1,
+     -1,    -1,    -1,  7044,    -1,    -1,  7045,  7046,
+   7047,  7048,    -1,    -1,  7051,    -1,  7053,    -1,
+     -1,    -1,    -1,    -1,  7055,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7056,    -1,  7057,    -1,    -1,    -1,
+     -1,  7058,    -1,    -1,    -1,    -1,    -1,  7060,
+   7061,    -1,  7062,  7063,    -1,  7065,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7066,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x8100 */
+     -1,    -1,    -1,  7067,    -1,  7069,  7071,  7073,
+   7074,  7075,    -1,  7076,    -1,  7078,    -1,  7079,
+   7082,  7083,    -1,  7085,  7086,    -1,    -1,  7087,
+     -1,    -1,  7088,  7090,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7092,    -1,    -1,    -1,    -1,
+     -1,  7093,    -1,  7094,    -1,    -1,    -1,    -1,
+     -1,  7095,    -1,  7096,    -1,  7099,  7100,    -1,
+   7101,  7102,  7104,    -1,    -1,    -1,  7106,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7107,    -1,
+     -1,    -1,  7108,    -1,  7110,    -1,  7111,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7112,  7113,
+   7114,    -1,    -1,    -1,    -1,    -1,    -1,  7115,
+     -1,  7116,    -1,    -1,    -1,    -1,  7117,    -1,
+     -1,    -1,    -1,  7120,    -1,  7121,  7122,    -1,
+     -1,    -1,    -1,  7123,    -1,    -1,    -1,    -1,
+   7125,    -1,    -1,  7127,    -1,  7128,  7129,    -1,
+   7130,    -1,  7131,  7132,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   7133,  7134,    -1,  7135,    -1,  7137,    -1,    -1,
+     -1,    -1,  7138,    -1,    -1,    -1,    -1,    -1,
+   7139,    -1,    -1,  7140,  7141,    -1,    -1,    -1,
+     -1,  7142,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7143,    -1,    -1,    -1,    -1,
+   7144,    -1,    -1,  7146,    -1,  7150,  7152,  7153,
+   7154,    -1,    -1,  7155,    -1,    -1,    -1,    -1,
+   7157,  7159,    -1,  7160,    -1,  7161,    -1,  7162,
+     -1,    -1,    -1,  7164,    -1,    -1,    -1,    -1,
+   7166,  7168,  7169,    -1,  7170,    -1,  7171,  7172,
+   7174,    -1,  7175,    -1,    -1,  7176,    -1,    -1,
+   7177,    -1,    -1,    -1,    -1,  7178,    -1,    -1,
+   7179,    -1,    -1,    -1,  7180,    -1,    -1,    -1,
+     -1,    -1,  7181,    -1,    -1,    -1,    -1,    -1,
+  /* 0x8200 */
+     -1,    -1,    -1,    -1,    -1,    -1,  7183,  7184,
+   7185,  7186,  7189,    -1,    -1,  7190,  7192,    -1,
+   7193,    -1,    -1,  7194,    -1,    -1,  7195,  7198,
+   7201,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7202,    -1,    -1,    -1,    -1,
+     -1,  7203,    -1,    -1,    -1,    -1,  7204,    -1,
+   7206,  7207,    -1,    -1,    -1,  7208,  7209,    -1,
+     -1,  7210,    -1,  7211,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7213,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7214,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7215,  7216,  7218,    -1,  7219,    -1,
+     -1,    -1,  7220,  7222,    -1,    -1,    -1,    -1,
+   7224,  7225,    -1,  7227,    -1,    -1,  7231,  7235,
+   7239,  7240,  7241,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7246,    -1,    -1,    -1,    -1,    -1,
+   7247,    -1,    -1,  7249,  7250,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  7251,    -1,    -1,  7252,
+     -1,    -1,    -1,    -1,  7253,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7254,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7255,  7256,    -1,    -1,    -1,    -1,    -1,
+   7257,    -1,    -1,  7264,    -1,    -1,    -1,    -1,
+     -1,  7265,    -1,    -1,    -1,  7266,    -1,  7268,
+   7269,    -1,    -1,  7270,  7271,  7272,  7273,  7274,
+   7279,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7280,  7281,    -1,    -1,    -1,    -1,  7282,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7283,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7284,  7286,    -1,    -1,  7287,    -1,    -1,
+  /* 0x8300 */
+     -1,    -1,    -1,  7288,    -1,    -1,    -1,    -1,
+     -1,    -1,  7290,    -1,    -1,    -1,  7292,  7293,
+     -1,  7294,    -1,    -1,  7295,  7296,    -1,    -1,
+   7297,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7298,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7300,
+   7301,    -1,  7302,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7304,  7305,
+     -1,    -1,  7306,    -1,    -1,    -1,    -1,    -1,
+   7307,  7309,    -1,    -1,  7310,    -1,    -1,    -1,
+   7311,  7313,  7314,  7315,  7316,  7317,  7318,  7319,
+   7320,  7322,    -1,  7325,  7327,  7328,  7329,  7330,
+   7331,  7332,  7333,  7334,  7335,  7336,  7337,  7338,
+     -1,    -1,    -1,  7341,    -1,    -1,    -1,    -1,
+     -1,  7342,    -1,  7343,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7344,    -1,    -1,
+     -1,    -1,  7346,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7348,    -1,  7349,  7350,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7351,    -1,
+     -1,    -1,  7352,    -1,    -1,    -1,    -1,  7353,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7354,  7355,  7356,  7357,  7358,  7359,  7360,
+   7362,  7363,  7364,    -1,  7367,  7369,  7370,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7371,    -1,  7372,  7373,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7375,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7376,    -1,    -1,    -1,  7377,
+   7380,  7381,    -1,    -1,  7382,    -1,    -1,    -1,
+     -1,  7385,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x8400 */
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7386,
+     -1,    -1,  7387,    -1,  7388,  7389,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7390,    -1,    -1,
+     -1,    -1,  7392,    -1,    -1,  7393,    -1,  7394,
+   7399,    -1,    -1,    -1,  7400,  7402,  7404,  7405,
+   7406,    -1,    -1,    -1,  7407,    -1,    -1,    -1,
+     -1,  7408,    -1,    -1,  7411,  7412,    -1,    -1,
+   7413,    -1,    -1,    -1,  7414,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7415,    -1,    -1,
+     -1,  7416,  7417,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7420,    -1,    -1,    -1,    -1,  7421,
+   7422,    -1,  7423,    -1,    -1,    -1,    -1,    -1,
+   7424,    -1,  7425,    -1,  7427,    -1,  7428,    -1,
+     -1,    -1,  7429,    -1,  7430,    -1,  7431,  7432,
+     -1,  7433,    -1,    -1,    -1,    -1,    -1,  7434,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7435,  7436,    -1,    -1,    -1,  7437,
+     -1,  7438,    -1,  7439,  7440,    -1,    -1,    -1,
+   7441,    -1,    -1,  7442,  7444,    -1,    -1,    -1,
+     -1,  7445,    -1,    -1,    -1,    -1,  7449,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7451,    -1,
+   7452,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7453,
+     -1,    -1,    -1,    -1,  7454,    -1,    -1,    -1,
+   7455,    -1,    -1,    -1,    -1,    -1,  7456,    -1,
+     -1,    -1,    -1,  7457,    -1,    -1,    -1,    -1,
+     -1,  7459,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7461,    -1,  7462,
+   7463,    -1,    -1,  7464,    -1,  7465,  7466,    -1,
+     -1,    -1,    -1,    -1,    -1,  7467,  7470,  7471,
+     -1,  7472,    -1,    -1,  7473,    -1,    -1,    -1,
+     -1,    -1,  7475,    -1,    -1,  7480,    -1,    -1,
+  /* 0x8500 */
+     -1,    -1,    -1,    -1,    -1,  7481,  7483,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   7484,  7485,    -1,    -1,  7486,  7488,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7489,    -1,
+     -1,    -1,    -1,  7490,    -1,  7491,  7492,    -1,
+     -1,    -1,    -1,    -1,    -1,  7493,    -1,  7494,
+     -1,    -1,  7495,  7496,  7497,  7498,  7500,  7502,
+     -1,  7503,  7504,  7505,  7506,    -1,    -1,    -1,
+     -1,  7508,    -1,    -1,    -1,    -1,  7509,    -1,
+     -1,    -1,  7510,  7512,    -1,    -1,  7514,    -1,
+   7515,    -1,  7517,  7518,    -1,  7519,    -1,    -1,
+   7520,    -1,  7521,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7522,    -1,    -1,    -1,    -1,    -1,
+     -1,  7523,  7524,    -1,    -1,  7525,    -1,    -1,
+   7526,    -1,  7527,    -1,  7528,    -1,    -1,  7530,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7531,
+   7534,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   7535,    -1,  7536,    -1,  7538,    -1,    -1,    -1,
+     -1,  7539,    -1,  7540,  7541,    -1,    -1,  7542,
+   7544,    -1,    -1,    -1,    -1,    -1,    -1,  7545,
+     -1,    -1,    -1,    -1,    -1,    -1,  7546,    -1,
+     -1,  7548,    -1,  7549,  7551,  7553,  7554,  7556,
+   7557,    -1,  7559,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7561,    -1,  7563,    -1,    -1,    -1,
+     -1,  7564,  7568,    -1,    -1,    -1,    -1,    -1,
+     -1,  7572,    -1,    -1,    -1,  7575,  7576,  7577,
+     -1,    -1,    -1,  7579,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7580,    -1,  7585,
+     -1,    -1,    -1,    -1,  7587,  7588,    -1,    -1,
+     -1,    -1,  7590,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7592,  7596,    -1,  7598,  7599,
+     -1,  7600,  7602,    -1,  7603,    -1,    -1,    -1,
+  /* 0x8600 */
+   7606,    -1,  7607,    -1,  7609,    -1,  7610,  7611,
+     -1,    -1,  7615,  7617,    -1,  7619,  7621,    -1,
+   7623,    -1,    -1,  7626,    -1,    -1,    -1,  7628,
+     -1,    -1,  7629,    -1,    -1,    -1,  7630,    -1,
+     -1,    -1,  7631,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7632,    -1,  7633,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  7635,    -1,    -1,  7636,    -1,  7638,
+     -1,  7639,    -1,    -1,    -1,    -1,  7640,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7642,  7644,
+     -1,  7645,    -1,  7646,    -1,  7647,  7649,  7650,
+     -1,    -1,  7652,  7654,  7656,  7657,    -1,  7659,
+     -1,    -1,    -1,    -1,    -1,  7660,  7661,  7662,
+     -1,    -1,    -1,  7663,  7665,    -1,  7666,  7667,
+     -1,  7668,    -1,    -1,    -1,  7669,    -1,    -1,
+     -1,    -1,  7671,  7672,    -1,  7673,  7674,  7675,
+   7676,  7677,  7678,  7679,    -1,    -1,    -1,    -1,
+     -1,    -1,  7680,  7682,  7683,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7684,  7687,    -1,
+   7688,    -1,    -1,    -1,    -1,  7689,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7690,    -1,
+     -1,    -1,    -1,  7691,  7692,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  7693,    -1,    -1,    -1,
+     -1,    -1,  7694,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7695,
+     -1,    -1,  7697,    -1,    -1,  7698,  7700,  7702,
+     -1,    -1,    -1,    -1,  7703,    -1,    -1,    -1,
+     -1,  7706,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  7707,  7708,
+   7709,  7710,  7711,  7712,  7713,    -1,    -1,    -1,
+     -1,    -1,  7714,  7715,    -1,  7716,    -1,    -1,
+  /* 0x8700 */
+     -1,    -1,  7718,    -1,    -1,    -1,  7719,    -1,
+     -1,    -1,    -1,  7720,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7721,  7722,  7723,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7724,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7726,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7727,    -1,    -1,    -1,  7728,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7729,    -1,  7732,
+   7734,  7735,    -1,  7736,    -1,    -1,  7738,    -1,
+     -1,    -1,    -1,    -1,    -1,  7739,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7740,
+     -1,  7741,    -1,    -1,    -1,    -1,  7742,    -1,
+   7743,    -1,    -1,    -1,    -1,    -1,    -1,  7744,
+     -1,  7745,    -1,    -1,    -1,    -1,    -1,    -1,
+   7746,    -1,    -1,    -1,  7747,    -1,  7748,  7749,
+   7751,    -1,  7752,    -1,  7753,    -1,    -1,    -1,
+   7754,    -1,    -1,    -1,    -1,  7755,  7756,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   7757,  7758,    -1,    -1,    -1,    -1,  7760,    -1,
+     -1,  7761,  7762,    -1,  7764,    -1,    -1,  7766,
+   7767,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7768,    -1,    -1,    -1,  7769,
+     -1,  7770,    -1,    -1,  7771,    -1,  7772,  7773,
+   7774,    -1,    -1,    -1,    -1,    -1,  7775,  7776,
+     -1,    -1,  7777,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7778,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  7779,    -1,    -1,  7780,
+     -1,    -1,  7781,    -1,    -1,    -1,  7782,    -1,
+   7783,  7784,    -1,  7785,    -1,    -1,    -1,    -1,
+  /* 0x8800 */
+     -1,  7787,    -1,    -1,    -1,  7788,  7790,  7791,
+     -1,    -1,    -1,    -1,    -1,  7793,  7794,  7795,
+   7796,  7797,  7798,    -1,  7801,  7802,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7803,
+     -1,  7805,  7806,  7807,    -1,    -1,    -1,  7809,
+   7811,    -1,    -1,    -1,    -1,  7812,    -1,    -1,
+     -1,  7813,    -1,    -1,    -1,    -1,  7814,    -1,
+     -1,  7817,  7819,  7822,  7823,    -1,    -1,    -1,
+     -1,    -1,  7825,    -1,  7826,  7827,  7828,    -1,
+     -1,  7831,  7833,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7834,  7835,  7838,  7839,    -1,
+   7840,    -1,  7843,  7844,  7846,  7849,  7850,  7852,
+     -1,    -1,    -1,  7855,  7856,  7857,    -1,    -1,
+   7858,    -1,    -1,    -1,  7859,    -1,  7860,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7861,    -1,    -1,    -1,  7862,    -1,    -1,
+     -1,    -1,    -1,    -1,  7863,  7864,  7867,    -1,
+     -1,    -1,    -1,  7868,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  7869,    -1,  7872,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  7873,  7875,  7876,  7877,
+     -1,    -1,    -1,    -1,  7878,  7880,    -1,  7881,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7882,  7883,    -1,
+   7884,    -1,  7885,    -1,  7886,    -1,    -1,  7887,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  7889,    -1,    -1,  7890,  7891,    -1,    -1,
+   7892,  7893,  7895,  7896,  7897,  7899,  7900,    -1,
+   7902,    -1,    -1,    -1,    -1,  7903,    -1,    -1,
+     -1,    -1,    -1,    -1,  7904,  7905,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7906,    -1,    -1,
+  /* 0x8900 */
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  7907,
+     -1,    -1,  7908,    -1,  7909,    -1,  7910,  7911,
+     -1,    -1,  7912,  7914,    -1,    -1,    -1,    -1,
+   7915,    -1,    -1,  7916,    -1,  7917,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7918,    -1,    -1,    -1,    -1,
+     -1,    -1,  7919,  7920,  7921,    -1,    -1,    -1,
+   7922,    -1,    -1,  7923,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  7924,    -1,    -1,    -1,  7926,
+     -1,    -1,    -1,    -1,  7927,  7928,    -1,  7929,
+     -1,    -1,    -1,    -1,    -1,  7930,  7931,    -1,
+     -1,    -1,    -1,    -1,    -1,  7932,    -1,    -1,
+   7933,    -1,    -1,    -1,  7934,    -1,    -1,    -1,
+     -1,    -1,  7935,    -1,  7936,  7937,    -1,  7938,
+     -1,    -1,  7939,    -1,  7940,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  7942,    -1,  7943,
+     -1,    -1,    -1,    -1,    -1,    -1,  7945,  7947,
+   7948,  7949,  7952,  7956,    -1,  7957,  7958,  7959,
+   7960,    -1,    -1,  7963,  7965,    -1,  7967,    -1,
+   7969,    -1,  7970,    -1,    -1,    -1,    -1,    -1,
+     -1,  7973,    -1,    -1,    -1,  7974,  7975,  7976,
+     -1,  7978,  7979,    -1,  7980,    -1,    -1,  7981,
+   7982,    -1,  7983,  7984,    -1,    -1,  7986,  7987,
+     -1,    -1,  7989,    -1,  7993,  7994,    -1,  7996,
+   7997,  7999,  8000,  8002,  8003,  8004,  8006,  8008,
+   8009,  8011,  8014,  8015,  8016,  8017,  8018,  8019,
+   8020,  8021,    -1,    -1,  8022,    -1,    -1,  8023,
+     -1,    -1,    -1,    -1,    -1,  8025,  8026,    -1,
+     -1,    -1,    -1,  8027,    -1,    -1,  8028,  8029,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  8030,
+     -1,    -1,    -1,    -1,  8032,    -1,  8033,    -1,
+   8035,  8036,    -1,    -1,    -1,  8038,    -1,  8040,
+  /* 0x8a00 */
+   8042,  8044,  8046,  8047,    -1,    -1,    -1,    -1,
+   8048,    -1,  8049,    -1,  8050,    -1,  8051,    -1,
+   8052,    -1,  8053,  8054,    -1,  8055,  8056,  8057,
+   8059,    -1,  8060,  8061,    -1,  8062,    -1,  8063,
+   8064,  8066,  8068,  8069,    -1,  8070,    -1,    -1,
+     -1,  8071,  8072,  8073,    -1,  8074,    -1,    -1,
+     -1,  8075,    -1,  8076,  8078,    -1,  8079,    -1,
+     -1,    -1,  8081,  8082,  8083,  8085,    -1,    -1,
+     -1,  8086,    -1,    -1,    -1,    -1,  8087,    -1,
+     -1,    -1,    -1,  8089,    -1,  8091,  8092,    -1,
+   8093,    -1,  8094,    -1,  8095,  8096,  8097,  8098,
+   8099,    -1,    -1,  8100,    -1,    -1,  8101,  8102,
+   8103,  8104,  8105,  8106,    -1,    -1,  8107,  8108,
+     -1,  8109,    -1,  8110,  8111,  8113,  8114,    -1,
+   8115,  8116,  8118,  8119,    -1,  8120,    -1,    -1,
+     -1,    -1,    -1,    -1,  8121,    -1,    -1,  8122,
+     -1,    -1,    -1,    -1,  8123,  8124,  8125,  8126,
+     -1,  8127,  8128,    -1,  8129,  8130,    -1,    -1,
+     -1,  8131,  8132,    -1,    -1,  8133,  8134,    -1,
+   8136,    -1,  8138,    -1,    -1,    -1,  8139,    -1,
+   8140,  8141,    -1,  8142,  8143,  8144,  8145,    -1,
+   8146,    -1,  8147,    -1,  8149,  8151,    -1,  8153,
+   8154,    -1,  8155,    -1,    -1,    -1,  8156,    -1,
+     -1,  8157,    -1,    -1,  8158,    -1,  8160,  8161,
+     -1,    -1,  8162,    -1,  8163,    -1,    -1,  8164,
+     -1,  8165,    -1,  8166,  8167,  8169,    -1,  8170,
+     -1,  8171,  8172,    -1,    -1,    -1,  8173,  8174,
+     -1,    -1,    -1,  8175,  8176,  8177,  8178,    -1,
+   8179,  8181,  8183,    -1,  8184,    -1,  8186,  8187,
+     -1,  8188,    -1,  8189,  8191,  8197,  8198,    -1,
+     -1,  8199,    -1,  8200,    -1,    -1,  8202,  8203,
+   8205,    -1,  8206,    -1,  8207,    -1,  8209,    -1,
+  /* 0x8b00 */
+   8210,  8211,  8212,    -1,  8213,  8214,    -1,    -1,
+     -1,    -1,  8215,    -1,  8216,    -1,  8217,    -1,
+   8218,    -1,    -1,    -1,  8219,    -1,  8220,  8221,
+     -1,  8222,  8223,  8225,    -1,  8226,    -1,    -1,
+   8227,  8229,    -1,    -1,    -1,    -1,    -1,    -1,
+   8231,    -1,  8232,  8233,  8235,  8236,    -1,    -1,
+   8238,    -1,    -1,  8239,    -1,    -1,    -1,    -1,
+     -1,  8240,    -1,    -1,  8241,    -1,  8243,    -1,
+     -1,  8244,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  8246,    -1,    -1,  8248,    -1,  8249,  8250,
+   8251,    -1,    -1,    -1,    -1,    -1,  8252,    -1,
+   8254,  8255,  8256,  8257,  8259,    -1,    -1,  8261,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  8262,  8264,    -1,  8266,  8267,  8269,
+   8271,  8272,  8273,    -1,  8275,    -1,    -1,  8276,
+   8277,    -1,    -1,    -1,  8278,  8280,  8281,    -1,
+   8283,  8285,    -1,  8287,    -1,  8289,    -1,    -1,
+     -1,    -1,  8290,  8292,  8293,  8295,  8297,    -1,
+   8300,    -1,  8302,  8303,    -1,  8305,  8306,    -1,
+     -1,    -1,  8307,    -1,  8309,    -1,  8310,    -1,
+   8311,  8313,  8314,  8315,  8316,  8317,  8318,  8319,
+   8320,  8321,  8323,  8324,  8325,  8327,  8328,  8329,
+   8330,  8331,  8332,  8333,  8334,  8335,  8336,  8337,
+   8338,  8339,  8341,  8342,  8343,  8344,  8346,  8347,
+   8348,  8349,  8351,  8352,  8353,  8354,  8355,  8356,
+   8357,  8358,  8359,  8360,  8361,  8362,  8363,  8364,
+   8365,  8366,  8368,  8369,  8370,  8371,  8372,  8373,
+   8374,  8375,  8376,  8377,  8378,  8379,  8381,  8382,
+   8383,  8384,  8385,  8386,  8387,  8388,  8389,  8390,
+   8391,  8392,  8393,  8394,  8395,  8396,  8397,  8398,
+   8400,  8401,  8403,  8404,  8405,  8407,  8408,  8409,
+   8410,  8411,  8412,  8413,  8415,  8416,  8417,  8418,
+  /* 0x8c00 */
+   8419,  8420,  8421,  8422,  8423,  8424,  8425,  8426,
+   8427,  8428,  8429,  8431,  8432,  8433,  8434,  8435,
+   8437,  8438,  8439,  8440,  8441,  8443,  8444,  8446,
+   8447,  8448,  8450,  8451,  8452,  8453,  8454,  8455,
+   8456,  8457,  8458,  8459,  8461,  8462,  8464,  8465,
+   8466,  8467,  8468,  8470,  8472,  8473,  8474,  8476,
+   8477,  8478,  8479,  8480,  8481,  8482,  8483,  8484,
+     -1,    -1,  8486,    -1,    -1,    -1,    -1,  8487,
+   8490,    -1,    -1,    -1,    -1,    -1,  8493,    -1,
+   8494,    -1,  8495,    -1,    -1,    -1,  8499,    -1,
+   8501,    -1,    -1,  8505,  8509,    -1,    -1,    -1,
+   8513,    -1,  8514,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  8515,    -1,    -1,    -1,
+     -1,    -1,    -1,  8516,  8517,    -1,  8518,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  8519,    -1,
+     -1,    -1,  8520,  8521,  8522,    -1,  8523,    -1,
+     -1,    -1,  8524,    -1,    -1,    -1,    -1,  8525,
+     -1,  8526,    -1,  8527,  8528,  8529,  8531,    -1,
+     -1,    -1,  8532,  8533,  8534,    -1,    -1,    -1,
+   8535,    -1,    -1,  8536,  8537,  8539,  8541,  8542,
+   8545,  8546,  8548,    -1,    -1,    -1,    -1,  8549,
+   8550,  8551,  8552,  8553,  8554,  8555,  8558,  8561,
+   8562,    -1,  8563,  8564,  8567,    -1,  8568,  8569,
+   8570,    -1,  8571,  8572,  8573,  8574,    -1,  8575,
+   8576,  8577,  8578,  8579,  8580,  8581,    -1,  8582,
+   8583,  8584,  8586,  8587,    -1,  8588,  8590,    -1,
+     -1,  8592,  8593,  8594,  8596,  8598,  8599,    -1,
+     -1,  8600,  8601,  8602,  8604,    -1,  8605,    -1,
+   8606,  8607,  8610,  8612,  8614,    -1,  8616,  8617,
+     -1,    -1,  8618,  8621,  8622,  8623,    -1,    -1,
+   8624,    -1,    -1,    -1,  8625,  8627,    -1,  8628,
+     -1,    -1,  8630,  8631,  8632,  8633,  8634,    -1,
+  /* 0x8d00 */
+     -1,  8635,    -1,    -1,  8637,  8638,    -1,  8639,
+   8640,    -1,  8641,  8643,    -1,  8646,    -1,  8647,
+   8648,    -1,  8649,  8651,  8653,    -1,  8654,  8655,
+     -1,    -1,    -1,  8658,  8659,  8660,  8662,  8663,
+   8664,  8667,  8668,  8670,  8671,  8673,  8675,  8676,
+   8677,  8679,  8680,  8681,  8682,  8683,  8684,  8685,
+   8686,  8689,  8691,  8692,  8693,  8694,  8695,  8696,
+   8697,  8698,  8699,  8700,  8701,  8702,  8703,  8704,
+   8705,  8706,  8707,  8708,  8711,  8712,  8713,  8714,
+   8715,  8716,  8717,  8719,  8720,  8721,  8724,  8725,
+   8726,  8727,  8728,  8729,  8730,  8731,  8732,  8734,
+   8735,  8736,  8737,  8738,  8739,  8740,  8743,  8747,
+   8748,  8749,  8750,  8751,  8752,    -1,    -1,    -1,
+     -1,    -1,  8754,    -1,  8755,    -1,    -1,    -1,
+   8756,  8757,    -1,    -1,    -1,  8758,  8759,    -1,
+     -1,    -1,    -1,  8760,    -1,    -1,    -1,  8765,
+     -1,  8766,  8767,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  8768,    -1,    -1,    -1,    -1,
+     -1,  8769,    -1,    -1,    -1,  8770,    -1,    -1,
+     -1,  8771,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  8772,    -1,
+   8773,    -1,    -1,    -1,  8774,    -1,    -1,  8775,
+     -1,  8777,  8778,    -1,    -1,    -1,    -1,    -1,
+   8779,    -1,    -1,  8780,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  8781,  8783,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  8784,    -1,
+     -1,  8785,    -1,    -1,    -1,  8786,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  8787,  8788,  8789,  8790,
+   8791,  8792,  8793,  8794,  8795,    -1,    -1,    -1,
+  /* 0x8e00 */
+     -1,  8796,    -1,    -1,    -1,    -1,    -1,    -1,
+   8798,    -1,  8800,  8801,  8803,    -1,    -1,    -1,
+   8804,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   8805,  8806,  8807,  8808,  8809,    -1,    -1,  8810,
+   8811,    -1,    -1,    -1,  8812,    -1,    -1,    -1,
+   8813,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  8814,    -1,    -1,    -1,
+     -1,    -1,    -1,  8815,  8817,    -1,    -1,  8818,
+     -1,  8819,  8820,    -1,    -1,  8821,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  8822,
+     -1,    -1,    -1,  8823,  8824,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   8826,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  8828,  8830,    -1,    -1,    -1,    -1,  8832,
+     -1,    -1,  8833,  8834,  8835,    -1,    -1,  8836,
+     -1,  8837,  8838,  8841,    -1,  8843,    -1,  8845,
+     -1,  8846,  8847,  8848,    -1,  8849,    -1,    -1,
+     -1,  8851,  8852,    -1,  8853,    -1,    -1,    -1,
+     -1,  8854,  8855,    -1,    -1,  8857,  8858,    -1,
+     -1,    -1,  8859,    -1,  8861,  8862,    -1,  8863,
+   8864,  8868,  8869,  8870,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   8871,    -1,    -1,    -1,  8872,    -1,  8875,    -1,
+     -1,    -1,  8879,  8880,  8881,  8882,    -1,    -1,
+     -1,  8883,  8884,    -1,  8885,    -1,    -1,    -1,
+     -1,    -1,    -1,  8886,    -1,    -1,    -1,  8889,
+     -1,    -1,  8890,  8892,  8894,    -1,    -1,    -1,
+     -1,    -1,    -1,  8895,    -1,    -1,    -1,    -1,
+   8896,    -1,  8898,    -1,    -1,    -1,  8899,    -1,
+   8902,  8903,  8904,  8905,  8906,  8907,  8909,    -1,
+  /* 0x8f00 */
+   8910,    -1,    -1,  8911,    -1,  8912,    -1,  8913,
+   8914,  8915,  8916,    -1,  8917,    -1,    -1,  8919,
+     -1,    -1,  8920,  8922,  8923,  8925,    -1,    -1,
+     -1,  8927,    -1,  8929,  8931,  8933,  8934,  8935,
+     -1,  8936,    -1,    -1,    -1,  8937,  8938,    -1,
+     -1,  8939,  8941,    -1,  8942,  8943,    -1,  8944,
+     -1,    -1,    -1,  8945,    -1,    -1,  8946,    -1,
+   8947,    -1,  8948,  8950,  8951,    -1,  8952,  8953,
+     -1,  8954,  8957,    -1,  8958,  8960,  8961,    -1,
+     -1,  8962,    -1,    -1,    -1,  8964,  8965,    -1,
+     -1,    -1,    -1,    -1,  8966,    -1,    -1,  8967,
+     -1,    -1,    -1,    -1,  8968,    -1,    -1,  8969,
+     -1,  8971,  8972,    -1,  8973,    -1,  8974,  8975,
+   8976,  8977,  8978,  8979,  8980,  8982,  8985,  8986,
+   8988,  8990,  8991,  8992,  8993,  8994,  8995,  8996,
+   8997,  8998,  8999,  9000,  9002,  9003,  9004,  9005,
+   9006,  9007,  9008,  9009,  9010,  9012,  9013,  9015,
+   9016,  9018,  9019,  9020,  9021,  9022,  9023,  9025,
+   9026,  9027,  9028,  9029,  9030,  9031,  9032,  9033,
+   9034,  9035,  9036,    -1,    -1,  9037,  9040,  9043,
+   9044,  9046,    -1,    -1,  9049,    -1,  9052,  9053,
+   9055,  9057,    -1,  9060,    -1,  9061,  9064,  9065,
+     -1,    -1,  9068,    -1,    -1,  9069,  9070,    -1,
+     -1,  9071,  9074,    -1,    -1,  9077,  9078,    -1,
+     -1,  9080,  9081,  9082,    -1,    -1,  9083,  9084,
+   9085,    -1,  9086,    -1,    -1,    -1,    -1,    -1,
+   9088,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   9089,  9090,    -1,  9091,  9092,  9093,  9094,  9095,
+     -1,    -1,    -1,    -1,  9098,  9099,    -1,    -1,
+     -1,  9100,  9101,    -1,  9102,    -1,    -1,  9103,
+     -1,    -1,    -1,  9104,  9107,    -1,    -1,    -1,
+     -1,  9113,  9115,    -1,    -1,    -1,    -1,    -1,
+  /* 0x9000 */
+     -1,    -1,  9117,  9118,    -1,    -1,    -1,    -1,
+   9119,  9120,  9121,    -1,    -1,    -1,  9122,    -1,
+     -1,    -1,  9123,  9125,    -1,  9127,    -1,    -1,
+     -1,  9130,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  9131,    -1,  9132,  9138,    -1,
+     -1,  9139,    -1,    -1,    -1,    -1,    -1,    -1,
+   9140,  9142,  9143,    -1,    -1,    -1,    -1,    -1,
+     -1,  9144,  9146,  9147,  9148,    -1,    -1,    -1,
+     -1,  9149,    -1,    -1,    -1,  9150,    -1,    -1,
+     -1,  9152,  9154,  9156,    -1,    -1,  9157,    -1,
+     -1,    -1,  9158,  9159,  9162,  9164,    -1,  9165,
+     -1,  9166,    -1,    -1,  9167,    -1,  9168,    -1,
+   9170,  9172,    -1,    -1,    -1,  9173,    -1,    -1,
+     -1,  9174,    -1,    -1,    -1,    -1,    -1,  9175,
+     -1,    -1,  9176,    -1,    -1,    -1,  9178,  9179,
+   9180,    -1,  9181,    -1,  9182,    -1,    -1,    -1,
+     -1,  9183,    -1,    -1,  9184,    -1,    -1,  9185,
+     -1,  9186,  9189,    -1,    -1,    -1,    -1,  9192,
+   9193,  9194,    -1,  9195,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  9196,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  9197,    -1,
+   9198,    -1,    -1,  9199,  9200,    -1,  9201,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,  9202,  9203,  9204,    -1,  9207,    -1,    -1,
+     -1,  9208,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  9211,    -1,  9212,  9214,
+   9215,  9216,  9217,  9219,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  9220,  9222,
+     -1,    -1,    -1,    -1,    -1,    -1,  9223,  9224,
+   9225,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  9226,  9227,  9228,
+   9232,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x9100 */
+     -1,    -1,    -1,    -1,    -1,    -1,  9233,    -1,
+     -1,  9234,  9238,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,  9242,    -1,  9243,  9244,  9248,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,  9249,
+     -1,    -1,    -1,    -1,    -1,  9250,    -1,    -1,
+   9251,    -1,  9254,    -1,  9255,    -1,  9256,  9257,
+     -1,    -1,  9258,    -1,  9259,  9260,    -1,    -1,
+     -1,    -1,  9263,    -1,    -1,    -1,  9264,  9265,
+   9267,  9268,    -1,  9269,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,  9270,    -1,    -1,    -1,
+     -1,  9271,    -1,    -1,    -1,  9272,    -1,    -1,
+     -1,    -1,  9274,    -1,    -1,    -1,  9275,  9278,
+     -1,    -1,  9280,    -1,  9281,    -1,    -1,    -1,
+     -1,  9283,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  9285,  9286,  9287,
+     -1,    -1,    -1,  9289,    -1,    -1,    -1,  9290,
+     -1,  9291,  9292,  9293,    -1,    -1,  9294,    -1,
+     -1,    -1,    -1,    -1,  9296,  9297,  9298,  9300,
+   9303,    -1,    -1,    -1,  9304,    -1,  9306,    -1,
+     -1,    -1,    -1,    -1,  9308,    -1,    -1,    -1,
+     -1,    -1,    -1,  9310,  9312,    -1,    -1,    -1,
+     -1,  9314,    -1,    -1,    -1,    -1,    -1,    -1,
+   9317,    -1,    -1,  9319,  9321,    -1,    -1,    -1,
+   9323,  9325,    -1,  9326,    -1,  9327,    -1,  9328,
+   9330,    -1,  9332,  9334,  9336,    -1,  9338,    -1,
+   9340,  9341,  9343,  9345,  9348,  9349,  9350,  9352,
+   9353,  9354,  9355,    -1,  9357,  9358,    -1,    -1,
+   9359,  9361,    -1,  9362,  9364,    -1,  9365,  9366,
+     -1,  9367,    -1,    -1,    -1,    -1,    -1,  9368,
+   9369,    -1,    -1,    -1,    -1,  9377,    -1,  9378,
+     -1,  9379,  9380,  9381,  9384,    -1,    -1,    -1,
+  /* 0x9200 */
+   9392,  9393,    -1,  9394,  9395,  9396,  9397,    -1,
+   9399,  9400,    -1,    -1,    -1,  9401,  9402,    -1,
+   9404,  9405,  9406,    -1,  9407,  9408,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,  9409,  9411,
+     -1,  9412,    -1,  9413,    -1,  9414,  9415,  9416,
+   9417,  9418,    -1,    -1,  9420,    -1,  9422,    -1,
+   9424,    -1,    -1,  9425,  9426,    -1,    -1,  9427,
+   9428,  9429,  9430,    -1,    -1,  9431,  9432,  9433,
+   9434,    -1,    -1,    -1,  9435,  9440,  9441,  9442,
+   9443,  9444,    -1,  9445,    -1,  9447,    -1,    -1,
+     -1,  9448,    -1,    -1,    -1,  9449,    -1,  9450,
+     -1,    -1,  9451,  9452,    -1,    -1,  9454,    -1,
+   9455,    -1,  9456,    -1,  9459,    -1,  9461,    -1,
+   9462,    -1,    -1,    -1,  9464,  9465,    -1,    -1,
+     -1,  9466,    -1,    -1,  9471,    -1,  9475,    -1,
+   9476,    -1,  9477,  9478,    -1,    -1,    -1,  9479,
+   9480,    -1,    -1,  9481,    -1,  9482,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,  9483,    -1,    -1,
+     -1,  9484,    -1,  9485,    -1,  9486,  9490,    -1,
+   9491,    -1,  9492,  9494,  9496,    -1,  9499,    -1,
+   9500,    -1,    -1,  9501,    -1,  9502,  9503,    -1,
+   9504,  9505,  9506,  9507,  9508,  9509,  9511,    -1,
+     -1,  9512,  9513,  9514,    -1,    -1,    -1,  9516,
+     -1,  9518,    -1,  9519,  9520,  9521,    -1,    -1,
+     -1,  9522,    -1,  9523,    -1,  9524,    -1,  9525,
+     -1,    -1,    -1,    -1,  9526,    -1,    -1,  9527,
+     -1,    -1,  9528,    -1,    -1,    -1,    -1,    -1,
+     -1,  9529,    -1,  9530,    -1,  9535,    -1,  9536,
+     -1,    -1,    -1,  9538,  9540,  9541,  9542,    -1,
+   9543,  9548,  9550,    -1,    -1,  9553,  9555,  9556,
+   9557,  9558,    -1,  9559,    -1,    -1,  9561,    -1,
+   9562,    -1,    -1,    -1,  9563,    -1,    -1,    -1,
+  /* 0x9300 */
+     -1,  9564,    -1,    -1,  9565,    -1,  9567,  9568,
+   9569,    -1,    -1,    -1,    -1,    -1,    -1,  9570,
+   9572,    -1,  9573,    -1,    -1,  9574,    -1,    -1,
+   9575,  9576,  9578,  9579,    -1,    -1,    -1,  9580,
+   9581,  9582,  9583,    -1,    -1,    -1,  9585,    -1,
+   9586,  9587,    -1,  9588,  9589,    -1,  9592,  9593,
+     -1,    -1,  9594,  9596,    -1,    -1,  9597,  9598,
+   9599,    -1,    -1,    -1,    -1,    -1,  9600,    -1,
+   9601,  9602,    -1,  9603,    -1,    -1,  9604,  9605,
+   9606,    -1,  9608,  9611,    -1,  9612,    -1,    -1,
+     -1,    -1,    -1,    -1,  9613,    -1,    -1,    -1,
+   9614,    -1,  9615,  9616,    -1,    -1,  9618,    -1,
+   9619,    -1,    -1,    -1,  9621,  9622,    -1,    -1,
+     -1,  9623,    -1,    -1,  9624,    -1,    -1,  9625,
+   9627,    -1,    -1,  9628,    -1,  9632,  9633,    -1,
+     -1,    -1,  9634,    -1,    -1,    -1,  9635,  9637,
+     -1,  9638,  9639,    -1,  9640,    -1,    -1,  9641,
+     -1,    -1,  9642,  9643,  9644,    -1,    -1,    -1,
+     -1,    -1,  9646,    -1,  9648,    -1,  9650,  9652,
+   9653,    -1,  9654,  9655,    -1,    -1,    -1,    -1,
+     -1,  9656,  9658,  9659,    -1,    -1,  9660,  9662,
+     -1,  9663,  9664,    -1,  9665,  9666,  9668,    -1,
+   9670,    -1,    -1,  9671,    -1,  9672,    -1,    -1,
+   9673,    -1,  9674,    -1,    -1,    -1,    -1,  9675,
+     -1,  9676,    -1,  9677,    -1,    -1,    -1,  9678,
+   9679,    -1,    -1,    -1,  9680,  9681,    -1,    -1,
+   9682,  9683,    -1,  9684,    -1,    -1,    -1,  9685,
+   9686,    -1,    -1,    -1,  9687,  9688,  9689,  9690,
+     -1,  9694,  9696,    -1,  9697,  9698,    -1,    -1,
+   9700,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+   9701,    -1,    -1,    -1,    -1,  9702,    -1,  9703,
+     -1,  9704,    -1,    -1,    -1,  9705,    -1,    -1,
+  /* 0x9400 */
+     -1,    -1,  9707,  9709,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,  9710,    -1,    -1,    -1,    -1,
+   9711,    -1,  9712,  9713,  9714,    -1,    -1,  9715,
+   9716,  9717,  9718,    -1,    -1,  9720,    -1,    -1,
+   9722,  9723,    -1,    -1,    -1,    -1,  9728,  9729,
+   9730,    -1,    -1,  9731,    -1,    -1,  9732,    -1,
+     -1,    -1,  9734,  9735,    -1,  9736,  9741,    -1,
+   9742,    -1,  9744,    -1,    -1,    -1,    -1,  9745,
+     -1,    -1,    -1,  9746,  9748,  9750,    -1,    -1,
+     -1,    -1,  9751,    -1,  9752,    -1,    -1,    -1,
+     -1,  9753,  9757,  9761,  9762,  9763,    -1,    -1,
+     -1,    -1,  9764,  9766,  9771,    -1,  9773,    -1,
+   9774,    -1,    -1,  9775,  9776,  9777,    -1,    -1,
+     -1,    -1,  9778,    -1,  9780,  9784,    -1,  9785,
+   9786,  9787,  9788,    -1,    -1,  9789,    -1,  9791,
+     -1,  9792,    -1,    -1,  9793,  9794,  9796,  9797,
+     -1,  9798,  9800,    -1,    -1,  9801,  9803,  9806,
+   9807,  9808,  9809,  9810,  9811,  9812,  9813,  9814,
+   9815,  9816,  9817,  9818,  9819,  9820,  9821,  9822,
+   9823,  9824,  9825,  9826,  9827,  9828,  9829,  9830,
+   9834,  9835,  9836,  9837,  9838,  9839,  9841,  9842,
+   9843,  9844,  9846,  9847,  9848,  9849,  9850,  9851,
+   9852,  9853,  9855,  9856,  9857,  9858,  9861,  9862,
+   9863,  9864,  9865,  9866,  9869,  9870,  9871,  9872,
+   9873,  9874,  9877,  9878,  9879,  9880,  9882,  9883,
+   9885,  9886,  9887,  9889,  9890,  9892,  9893,  9895,
+   9896,  9897,  9898,  9899,  9900,  9902,  9903,  9904,
+   9905,  9906,  9907,  9908,  9909,  9910,  9911,  9912,
+   9913,  9914,  9915,  9916,  9917,  9918,  9919,  9920,
+   9921,  9922,  9923,  9924,  9926,  9927,  9928,  9929,
+   9930,  9931,  9932,  9936,  9937,  9938,  9939,  9940,
+   9941,  9943,  9944,  9947,  9948,  9949,  9950,  9951,
+  /* 0x9500 */
+   9953,  9954,  9955,  9956,  9957,  9959,  9960,  9961,
+   9962,  9965,  9966,  9967,  9968,  9969,  9970,  9971,
+   9973,  9975,  9976,  9977,  9978,  9979,  9980,  9981,
+   9982,  9983,  9984,  9985,  9986,  9987,  9988,  9989,
+   9990,  9991,  9992,  9993,  9994,  9996,  9997,  9998,
+   9999, 10000, 10001, 10003, 10004, 10005, 10006, 10007,
+  10008, 10009, 10010, 10011, 10012, 10013, 10014, 10015,
+  10016, 10017, 10018, 10020, 10021, 10022, 10023, 10024,
+  10025, 10026, 10027, 10028, 10029, 10030, 10031, 10032,
+  10034, 10035, 10036, 10037, 10038, 10040, 10041, 10042,
+  10044, 10045, 10046, 10047, 10048,    -1, 10049, 10050,
+  10051, 10052, 10053, 10054, 10055, 10056, 10057, 10058,
+  10059, 10060, 10061, 10063, 10064, 10065, 10066, 10067,
+  10068, 10069, 10070, 10071, 10072, 10073, 10074, 10075,
+  10076, 10078, 10079, 10080, 10081, 10082, 10083, 10084,
+  10088, 10092,    -1,    -1,    -1,    -1,    -1, 10094,
+  10098,    -1, 10099, 10100,    -1,    -1, 10101, 10102,
+  10104, 10105,    -1, 10107, 10108,    -1, 10109, 10110,
+     -1, 10112, 10114, 10116, 10117,    -1,    -1,    -1,
+  10118, 10119,    -1,    -1,    -1,    -1,    -1,    -1,
+  10121, 10123, 10124, 10127, 10128, 10129,    -1, 10130,
+  10131, 10132,    -1, 10133, 10134, 10135,    -1,    -1,
+     -1, 10136, 10138,    -1, 10140,    -1, 10142,    -1,
+     -1, 10143,    -1, 10145, 10146, 10147, 10148, 10149,
+     -1,    -1,    -1, 10150,    -1,    -1, 10152, 10153,
+  10154,    -1, 10155, 10157, 10158, 10159,    -1,    -1,
+  10160,    -1, 10161, 10162, 10163, 10164, 10165, 10166,
+  10169, 10174,    -1,    -1, 10180,    -1, 10183,    -1,
+  10184, 10185, 10186,    -1, 10187, 10188,    -1,    -1,
+  10189, 10190, 10191, 10192, 10193, 10194, 10196, 10197,
+  10198, 10200, 10201, 10203, 10204, 10205, 10206, 10207,
+  10208, 10209, 10211, 10212, 10213, 10214, 10215, 10216,
+  /* 0x9600 */
+  10217, 10218, 10219, 10220, 10221, 10222, 10224, 10225,
+  10226, 10227, 10229, 10230, 10231, 10232, 10233, 10234,
+  10235, 10236, 10237, 10239, 10240, 10242, 10243, 10244,
+  10245, 10246, 10247, 10249, 10250, 10251,    -1, 10253,
+     -1,    -1,    -1,    -1,    -1, 10254, 10258,    -1,
+  10260, 10261, 10263, 10265, 10267,    -1,    -1, 10268,
+     -1, 10269,    -1, 10270, 10272, 10276, 10277,    -1,
+  10279,    -1,    -1, 10280,    -1,    -1,    -1,    -1,
+  10281, 10283,    -1,    -1,    -1, 10285, 10286, 10287,
+  10288, 10289,    -1,    -1,    -1, 10290,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1, 10291, 10294,    -1,
+  10295,    -1,    -1,    -1, 10296, 10298, 10299, 10301,
+     -1,    -1,    -1, 10302,    -1, 10304, 10305,    -1,
+  10312, 10313,    -1,    -1,    -1,    -1,    -1,    -1,
+  10316,    -1,    -1, 10320,    -1,    -1,    -1, 10321,
+  10322,    -1, 10323, 10326,    -1, 10328,    -1, 10330,
+     -1, 10332, 10334,    -1, 10338,    -1,    -1,    -1,
+     -1,    -1, 10340,    -1, 10341,    -1, 10342, 10344,
+  10345,    -1,    -1,    -1,    -1, 10348, 10350,    -1,
+     -1, 10351,    -1, 10352,    -1, 10353,    -1, 10360,
+  10361,    -1,    -1, 10364,    -1,    -1,    -1,    -1,
+  10367,    -1, 10368, 10371,    -1,    -1, 10373, 10374,
+     -1, 10381, 10384,    -1, 10385,    -1, 10386, 10388,
+  10390,    -1, 10392, 10399,    -1, 10400, 10401,    -1,
+     -1, 10402,    -1,    -1,    -1,    -1,    -1, 10404,
+     -1,    -1,    -1, 10406,    -1, 10407,    -1, 10408,
+     -1, 10409,    -1,    -1,    -1, 10411, 10414,    -1,
+     -1, 10415, 10416, 10417, 10419, 10421, 10422, 10425,
+  10426,    -1, 10428, 10429,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  10430,    -1, 10431, 10432,    -1,    -1, 10433, 10434,
+     -1,    -1, 10435, 10437,    -1,    -1, 10438,    -1,
+  /* 0x9700 */
+     -1, 10440,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1, 10441, 10442,    -1,    -1,    -1,    -1,    -1,
+     -1, 10445,    -1,    -1,    -1,    -1,    -1, 10446,
+     -1,    -1, 10447, 10450,    -1,    -1,    -1,    -1,
+     -1, 10453, 10454,    -1,    -1,    -1,    -1, 10455,
+     -1,    -1,    -1,    -1,    -1, 10458,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  10459,    -1,    -1, 10460,    -1, 10464,    -1,    -1,
+     -1, 10465, 10466,    -1, 10467,    -1, 10468,    -1,
+  10469, 10472, 10473,    -1,    -1, 10477, 10484, 10491,
+     -1, 10498, 10500, 10502, 10503,    -1,    -1,    -1,
+     -1, 10506, 10507,    -1, 10508, 10509,    -1,    -1,
+     -1,    -1, 10512, 10518, 10519, 10521,    -1, 10522,
+  10523,    -1,    -1, 10524,    -1, 10526,    -1,    -1,
+     -1, 10529,    -1,    -1, 10532,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1, 10533,    -1,    -1,
+  10534,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1, 10536,    -1, 10538, 10539, 10540,    -1, 10541,
+     -1, 10542, 10543,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1, 10544,
+     -1,    -1,    -1,    -1,    -1,    -1, 10545, 10547,
+  10549,    -1,    -1,    -1,    -1,    -1,    -1, 10550,
+     -1, 10551, 10553,    -1,    -1, 10554,    -1,    -1,
+     -1, 10555,    -1,    -1,    -1, 10556, 10557,    -1,
+     -1, 10558,    -1, 10560,    -1,    -1, 10561,    -1,
+  10562, 10564,    -1, 10565, 10566, 10567,    -1,    -1,
+     -1,    -1,    -1, 10569,    -1,    -1,    -1,    -1,
+     -1, 10570,    -1,    -1, 10571, 10574, 10575,    -1,
+     -1,    -1,    -1,    -1, 10576,    -1, 10578, 10579,
+  10582, 10584, 10585, 10586, 10587, 10589, 10590, 10591,
+     -1, 10592, 10593,    -1,    -1, 10595,    -1,    -1,
+     -1,    -1,    -1, 10596,    -1,    -1,    -1, 10597,
+  /* 0x9800 */
+     -1, 10598, 10599, 10600,    -1, 10601, 10602, 10603,
+  10604,    -1, 10605,    -1, 10606,    -1, 10607, 10608,
+  10609, 10610, 10611, 10612,    -1,    -1,    -1, 10613,
+  10614,    -1, 10615,    -1, 10617,    -1,    -1,    -1,
+     -1, 10618,    -1,    -1, 10619, 10621, 10623,    -1,
+     -1,    -1,    -1,    -1, 10624, 10626, 10627,    -1,
+  10629,    -1, 10631,    -1, 10632,    -1,    -1, 10634,
+  10635, 10637, 10641, 10645, 10646, 10648, 10652,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1, 10653,    -1,
+     -1,    -1,    -1, 10654, 10655, 10656, 10657, 10658,
+     -1,    -1, 10660, 10661, 10662, 10664, 10666,    -1,
+  10667, 10668, 10669, 10671,    -1,    -1, 10673,    -1,
+     -1,    -1, 10674,    -1,    -1, 10675,    -1, 10676,
+     -1,    -1,    -1, 10677, 10678,    -1,    -1, 10679,
+  10681, 10682,    -1, 10685, 10686, 10687, 10688, 10689,
+  10690, 10691, 10692, 10693, 10695, 10696, 10697, 10698,
+  10699, 10700, 10701, 10702, 10703, 10704, 10706, 10707,
+  10708, 10710, 10711, 10713, 10714, 10715, 10716, 10717,
+  10718, 10720, 10721, 10722, 10726,    -1, 10727, 10729,
+  10730, 10731, 10732, 10733, 10734, 10736, 10737, 10738,
+  10739, 10741, 10742, 10743, 10744, 10745, 10746, 10747,
+  10748,    -1,    -1,    -1,    -1, 10756, 10757, 10761,
+     -1, 10762,    -1, 10763,    -1,    -1, 10764, 10765,
+  10768,    -1, 10769, 10770, 10771,    -1,    -1,    -1,
+  10772,    -1,    -1, 10773, 10775,    -1, 10777, 10782,
+  10783,    -1,    -1,    -1, 10787,    -1, 10792, 10798,
+  10799, 10800, 10801, 10802, 10803, 10804, 10805, 10806,
+  10807, 10809, 10810, 10811, 10812,    -1, 10813, 10814,
+  10817, 10820, 10821, 10822,    -1, 10823,    -1,    -1,
+  10824, 10825, 10826, 10827, 10829, 10830, 10831, 10833,
+  10835,    -1, 10836,    -1, 10838,    -1, 10839,    -1,
+     -1,    -1,    -1,    -1, 10840, 10841, 10842, 10843,
+  /* 0x9900 */
+     -1,    -1,    -1, 10844, 10845, 10846,    -1,    -1,
+     -1, 10848, 10851,    -1, 10854, 10855, 10856, 10857,
+  10858, 10859, 10860, 10862,    -1, 10863, 10864,    -1,
+  10865,    -1, 10867, 10868, 10869,    -1, 10870, 10871,
+  10872, 10874,    -1,    -1,    -1,    -1,    -1, 10875,
+  10879,    -1,    -1,    -1, 10881,    -1,    -1,    -1,
+     -1, 10882,    -1, 10883, 10884, 10885, 10887, 10888,
+     -1, 10889, 10890, 10891, 10892, 10893, 10894, 10895,
+     -1, 10896,    -1, 10897,    -1, 10898,    -1,    -1,
+  10899, 10900, 10901, 10902, 10903, 10904, 10905,    -1,
+     -1, 10906, 10907,    -1,    -1,    -1,    -1, 10908,
+     -1, 10909,    -1,    -1, 10910,    -1, 10911, 10912,
+     -1,    -1, 10915, 10916, 10919, 10920, 10922, 10923,
+  10925, 10926, 10927, 10928, 10929, 10930, 10931, 10933,
+  10934, 10935, 10936, 10937, 10938, 10939, 10940, 10941,
+  10943, 10944, 10945, 10946, 10947, 10949, 10950, 10951,
+  10952, 10954, 10956, 10957, 10958, 10959, 10960, 10961,
+  10962, 10964, 10965, 10966, 10967, 10968, 10969, 10970,
+  10971, 10972, 10973, 10974, 10975, 10976,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1, 10977, 10978, 10979,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1, 10980, 10981, 10982,    -1,
+     -1, 10983, 10985, 10986, 10987,    -1,    -1,    -1,
+     -1, 10988,    -1,    -1,    -1, 10989,    -1, 10990,
+     -1, 10992,    -1,    -1, 10993, 10995, 10997,    -1,
+  11001,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  11005, 11006, 11007,    -1, 11008, 11009,    -1,    -1,
+  11010, 11011,    -1, 11012,    -1, 11013, 11015, 11017,
+     -1, 11018, 11021,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1, 11022, 11023,    -1,
+  11024, 11025,    -1,    -1,    -1, 11026,    -1,    -1,
+  11028,    -1,    -1,    -1,    -1,    -1,    -1, 11029,
+  /* 0x9a00 */
+     -1, 11030, 11031,    -1,    -1, 11032,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1, 11033, 11034, 11035,
+  11036,    -1, 11039, 11041,    -1,    -1, 11044,    -1,
+     -1, 11045,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1, 11046,    -1,    -1,    -1,
+  11047,    -1,    -1, 11048,    -1, 11049, 11050,    -1,
+  11053,    -1,    -1,    -1,    -1,    -1, 11054, 11055,
+  11057,    -1, 11058,    -1,    -1,    -1, 11059,    -1,
+  11060, 11061, 11062, 11063, 11064, 11065,    -1, 11069,
+     -1,    -1, 11070,    -1, 11071, 11072,    -1, 11073,
+     -1, 11074, 11077,    -1,    -1, 11078,    -1, 11079,
+     -1,    -1, 11082, 11083,    -1, 11085,    -1, 11086,
+     -1,    -1, 11087,    -1, 11089, 11090, 11092,    -1,
+     -1, 11093, 11094, 11095, 11096, 11097, 11098, 11100,
+  11101, 11102, 11106, 11107, 11109, 11111, 11112, 11113,
+  11114, 11115, 11116, 11117, 11118, 11120, 11121, 11122,
+  11124, 11125, 11126, 11129, 11130, 11131, 11132, 11133,
+  11134, 11135, 11136, 11137, 11138, 11141, 11142, 11143,
+  11144, 11145, 11146, 11147,    -1, 11148, 11149, 11150,
+  11151, 11153, 11154, 11156, 11157, 11158, 11160, 11161,
+  11162, 11163, 11164, 11165, 11166, 11167, 11169, 11170,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1, 11171,
+     -1,    -1,    -1,    -1,    -1, 11172,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1, 11176,    -1,
+     -1,    -1,    -1,    -1, 11177, 11179,    -1,    -1,
+  11180,    -1,    -1, 11181, 11182,    -1,    -1, 11183,
+     -1,    -1, 11184, 11185, 11187, 11191, 11193, 11194,
+  11197, 11198,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1, 11199, 11201, 11202,    -1,    -1,
+     -1, 11203, 11205,    -1,    -1, 11207, 11208, 11210,
+     -1,    -1,    -1,    -1, 11211,    -1,    -1,    -1,
+     -1, 11213,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x9b00 */
+  11214,    -1, 11215,    -1,    -1,    -1, 11218,    -1,
+     -1,    -1,    -1,    -1,    -1, 11219,    -1,    -1,
+     -1,    -1,    -1, 11220,    -1,    -1,    -1,    -1,
+     -1,    -1, 11222, 11223,    -1,    -1,    -1,    -1,
+     -1,    -1, 11224, 11227,    -1, 11228, 11233, 11238,
+  11240, 11241, 11242, 11247,    -1, 11248, 11253,    -1,
+  11254, 11257,    -1,    -1,    -1,    -1, 11260,    -1,
+     -1, 11261,    -1, 11262,    -1,    -1,    -1,    -1,
+  11264,    -1,    -1,    -1,    -1,    -1,    -1, 11265,
+     -1, 11266,    -1,    -1,    -1,    -1, 11267,    -1,
+  11269,    -1,    -1,    -1,    -1,    -1,    -1, 11274,
+  11276,    -1, 11277, 11278,    -1,    -1,    -1,    -1,
+     -1,    -1, 11279, 11280,    -1,    -1, 11281,    -1,
+  11282,    -1,    -1,    -1,    -1, 11283,    -1, 11284,
+     -1,    -1, 11285, 11287, 11288,    -1,    -1, 11289,
+     -1,    -1, 11290,    -1,    -1,    -1,    -1,    -1,
+     -1, 11291,    -1, 11292,    -1,    -1,    -1,    -1,
+     -1, 11293, 11295, 11296,    -1, 11297, 11298, 11299,
+  11300, 11301, 11302, 11303,    -1,    -1,    -1,    -1,
+     -1,    -1, 11304,    -1, 11305, 11306, 11309,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1, 11310, 11311,
+     -1,    -1, 11313, 11314,    -1, 11315, 11316,    -1,
+     -1,    -1,    -1, 11321,    -1,    -1, 11322, 11323,
+     -1,    -1, 11325, 11326,    -1,    -1, 11327,    -1,
+  11328, 11329,    -1,    -1,    -1,    -1,    -1, 11330,
+     -1, 11332, 11333, 11335,    -1,    -1,    -1,    -1,
+     -1,    -1, 11336,    -1, 11337, 11338, 11339, 11340,
+  11342,    -1,    -1, 11343,    -1, 11345,    -1,    -1,
+     -1, 11346, 11347,    -1, 11348,    -1,    -1, 11349,
+  11350,    -1, 11351, 11352,    -1,    -1,    -1,    -1,
+  11353,    -1,    -1,    -1, 11354, 11355,    -1, 11356,
+     -1, 11359,    -1,    -1,    -1, 11360,    -1, 11361,
+  /* 0x9c00 */
+  11362, 11364, 11365, 11366,    -1,    -1,    -1,    -1,
+  11367, 11369,    -1,    -1, 11370, 11372,    -1, 11374,
+  11375,    -1, 11377, 11378,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1, 11379, 11381,    -1,    -1, 11382,
+  11383,    -1,    -1, 11384, 11385, 11386,    -1,    -1,
+  11388, 11390,    -1,    -1,    -1, 11391, 11392,    -1,
+     -1, 11393, 11394, 11396,    -1, 11397,    -1, 11398,
+     -1, 11399, 11400, 11402, 11403,    -1, 11404,    -1,
+     -1,    -1, 11405,    -1,    -1, 11406,    -1,    -1,
+  11407, 11408,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1, 11411, 11412, 11413,    -1, 11414, 11415,
+  11416,    -1,    -1,    -1,    -1, 11417, 11418, 11419,
+  11420,    -1,    -1, 11421, 11422,    -1,    -1, 11423,
+  11424,    -1,    -1,    -1,    -1, 11425, 11426, 11427,
+     -1,    -1,    -1,    -1,    -1,    -1, 11428, 11431,
+  11433,    -1, 11435, 11436, 11441, 11442, 11443, 11444,
+  11445, 11446, 11447,    -1, 11448, 11449, 11450, 11451,
+  11452, 11454, 11455, 11456, 11457, 11458, 11460, 11461,
+  11462, 11463, 11464, 11465, 11466, 11467, 11468, 11469,
+  11470, 11471, 11472, 11473, 11474, 11479, 11480, 11482,
+  11483, 11485, 11486, 11487, 11488, 11489, 11490, 11491,
+  11492, 11493, 11495, 11496, 11497, 11498, 11499, 11500,
+  11501, 11502, 11503, 11504, 11505, 11506, 11507, 11508,
+  11510, 11511, 11512, 11513, 11514, 11515, 11516, 11517,
+  11518, 11519, 11520, 11521, 11522, 11524, 11526, 11527,
+  11528, 11529, 11530, 11531, 11532, 11534, 11535, 11536,
+  11537, 11538, 11539, 11540, 11541, 11542, 11544, 11546,
+  11547, 11548,    -1, 11549, 11550, 11551, 11553, 11554,
+  11555, 11556, 11557, 11558,    -1, 11559,    -1, 11561,
+     -1, 11563,    -1, 11564, 11566,    -1,    -1,    -1,
+     -1,    -1, 11567, 11568, 11569,    -1, 11570,    -1,
+  11571,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  /* 0x9d00 */
+     -1,    -1,    -1,    -1,    -1,    -1, 11572, 11573,
+  11574, 11576,    -1,    -1,    -1,    -1, 11578,    -1,
+     -1,    -1, 11580,    -1,    -1, 11581,    -1,    -1,
+     -1,    -1,    -1, 11582,    -1, 11583, 11585, 11586,
+     -1,    -1,    -1, 11588,    -1,    -1, 11589,    -1,
+  11590,    -1,    -1,    -1, 11591,    -1,    -1, 11593,
+  11594,    -1,    -1, 11595, 11596,    -1,    -1,    -1,
+     -1,    -1,    -1, 11597, 11598,    -1,    -1, 11599,
+     -1,    -1, 11600, 11601, 11602,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  11603, 11604, 11605, 11606,    -1,    -1,    -1,    -1,
+     -1, 11607,    -1,    -1, 11608, 11609, 11611,    -1,
+  11613, 11614,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1, 11615,    -1, 11616,    -1, 11617, 11618,
+  11619,    -1, 11620,    -1,    -1,    -1, 11621, 11623,
+     -1,    -1,    -1,    -1,    -1,    -1, 11624,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1, 11626,
+     -1, 11628, 11629,    -1,    -1,    -1,    -1, 11630,
+     -1,    -1,    -1, 11633,    -1,    -1, 11634,    -1,
+  11635,    -1, 11636,    -1,    -1,    -1,    -1,    -1,
+     -1, 11637,    -1,    -1, 11638, 11639,    -1,    -1,
+     -1, 11640, 11641, 11642, 11644,    -1,    -1, 11645,
+     -1,    -1, 11647,    -1, 11648, 11655,    -1,    -1,
+     -1, 11656, 11657, 11658, 11659,    -1,    -1, 11660,
+  11661, 11662, 11663, 11664, 11665,    -1, 11668,    -1,
+  11669, 11670, 11671,    -1,    -1,    -1,    -1, 11672,
+     -1,    -1,    -1, 11673,    -1,    -1, 11674, 11675,
+     -1, 11677, 11678,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1, 11679, 11680,    -1,
+     -1,    -1,    -1, 11681,    -1,    -1,    -1, 11682,
+  11683,    -1, 11684, 11685, 11687,    -1,    -1,    -1,
+  11689, 11690, 11691,    -1,    -1, 11693,    -1, 11694,
+  /* 0x9e00 */
+     -1,    -1,    -1,    -1,    -1,    -1,    -1, 11695,
+     -1,    -1, 11696,    -1, 11697,    -1, 11698, 11699,
+     -1,    -1,    -1,    -1,    -1, 11700, 11703,    -1,
+  11710,    -1, 11711, 11712, 11714, 11715, 11716, 11717,
+  11719, 11720, 11723, 11724, 11725, 11726, 11728, 11730,
+  11731, 11732, 11733, 11734, 11736, 11737, 11738, 11739,
+  11740, 11741, 11742, 11743, 11744, 11745, 11746, 11747,
+  11748, 11749, 11750, 11751, 11752, 11753, 11754, 11755,
+  11756, 11757, 11758, 11759, 11760, 11761, 11763, 11764,
+  11766, 11767, 11768, 11769, 11770, 11771, 11772, 11773,
+  11774, 11775, 11776, 11777, 11778, 11779, 11780, 11781,
+  11782, 11783, 11784, 11786, 11787, 11788, 11789, 11790,
+  11791, 11792, 11793, 11794, 11795, 11802, 11803, 11804,
+  11805, 11806, 11807, 11808, 11809, 11810,    -1, 11811,
+  11812, 11813, 11814, 11815, 11816, 11817,    -1,    -1,
+  11819, 11822, 11824, 11825, 11826, 11829, 11831,    -1,
+     -1,    -1,    -1, 11832, 11833, 11834,    -1, 11835,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1, 11836,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1, 11837,
+     -1,    -1,    -1,    -1,    -1,    -1, 11839,    -1,
+     -1,    -1,    -1,    -1, 11840, 11842, 11843,    -1,
+     -1, 11844, 11846, 11851, 11856, 11858,    -1, 11859,
+     -1,    -1,    -1,    -1, 11863, 11867,    -1,    -1,
+  11872, 11874, 11878, 11883, 11886, 11890,    -1,    -1,
+     -1,    -1,    -1, 11894, 11895,    -1,    -1,    -1,
+     -1, 11897,    -1,    -1, 11898,    -1,    -1, 11899,
+     -1, 11900, 11901,    -1,    -1,    -1,    -1,    -1,
+  11902, 11903,    -1, 11904,    -1,    -1, 11905,    -1,
+     -1, 11907,    -1,    -1, 11908,    -1,    -1,    -1,
+  11909, 11910, 11911,    -1,    -1, 11912,    -1,    -1,
+     -1, 11913, 11914,    -1, 11915,    -1, 11916, 11917,
+     -1, 11918,    -1,    -1,    -1, 11919, 11920, 11921,
+  /* 0x9f00 */
+     -1,    -1, 11923, 11924,    -1,    -1,    -1, 11925,
+  11927, 11930,    -1, 11931, 11932, 11933, 11934,    -1,
+     -1, 11935, 11936, 11937,    -1, 11939,    -1, 11940,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+  11942, 11943,    -1,    -1,    -1,    -1, 11944,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1, 11945,    -1,    -1,    -1,
+     -1, 11946,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1, 11947,    -1,    -1,
+     -1,    -1, 11948, 11952,    -1,    -1, 11954, 11956,
+  11958, 11962, 11964, 11966, 11967, 11969,    -1, 11970,
+     -1, 11971, 11972,    -1, 11973,    -1,    -1, 11974,
+  11975, 11976, 11978, 11980,    -1,    -1, 11981, 11982,
+     -1, 11985, 11986,    -1, 11988,    -1,    -1,    -1,
+  11989, 11990, 11991,    -1,    -1,    -1, 11992, 11993,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1, 11994,
+  11996, 11997, 11998, 11999, 12000, 12002, 12003, 12004,
+  12005, 12006, 12007, 12008, 12009, 12010, 12013,    -1,
+  12014,    -1, 12015,    -1, 12018, 12019,    -1,    -1,
+     -1, 12020, 12022, 12023, 12024, 12026, 12029, 12031,
+     -1,    -1, 12033,    -1,    -1, 12036,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+     -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+};
+
diff --git a/lib/cns11643.h b/lib/cns11643.h
new file mode 100644
index 0000000..5b16641
--- /dev/null
+++ b/lib/cns11643.h
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992
+ */
+
+/* ISO-2022-CN and EUC-TW use CNS 11643-1992 planes 1 to 7. We also
+ * have a table for the older plane 15. We use a trick to keep the
+ * Unicode -> CNS 11643 table as small as possible (see cns11643_inv.h).
+ */
+
+#include "cns11643_1.h"
+#include "cns11643_2.h"
+#include "cns11643_3.h"
+#include "cns11643_4.h"
+#include "cns11643_5.h"
+#include "cns11643_6.h"
+#include "cns11643_7.h"
+#include "cns11643_15.h"
+#include "cns11643_inv.h"
+
+/* Returns the plane number (1,...,7,15) in r[0], the two bytes in r[1],r[2]. */
+#define cns11643_wctomb cns11643_inv_wctomb
diff --git a/lib/cns11643_1.h b/lib/cns11643_1.h
new file mode 100644
index 0000000..24abb5c
--- /dev/null
+++ b/lib/cns11643_1.h
@@ -0,0 +1,893 @@
+/*
+ * Copyright (C) 1999-2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 1
+ */
+
+static const unsigned short cns11643_1_2uni_page21[500] = {
+  /* 0x21 */
+  0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x30fb, 0xff1b, 0xff1a,
+  0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52,
+  0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xfe31, 0x2014, 0xfe32,
+  0x2013, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xff08, 0xff09, 0xfe35,
+  0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39,
+  0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d,
+  0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41,
+  0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b,
+  0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d,
+  0x301e, 0x2032, 0x2035, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7,
+  0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605,
+  0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc,
+  /* 0x22 */
+  0x32a3, 0x2105, 0x203e, 0xfffd, 0xff3f, 0xfffd, 0xfe49, 0xfe4a,
+  0xfe4d, 0xfe4e, 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b,
+  0xff0d, 0x00d7, 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d,
+  0x2266, 0x2267, 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63,
+  0xfe64, 0xfe66, 0xfe65, 0x223c, 0x2229, 0x222a, 0x22a5, 0x2220,
+  0x221f, 0x22bf, 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234,
+  0x2640, 0x2642, 0x2641, 0x2609, 0x2191, 0x2193, 0x2192, 0x2190,
+  0x2196, 0x2197, 0x2199, 0x2198, 0x2016, 0xff5c, 0xff0f, 0xff3c,
+  0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1, 0xff05,
+  0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, 0x339c,
+  0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, 0x00b0,
+  0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163,
+  /* 0x23 */
+  0x55e7, 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585,
+  0x2586, 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b,
+  0x258a, 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594,
+  0x2500, 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d,
+  0x256e, 0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, 0x25e2,
+  0x25e3, 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x24 */
+  0xff10, 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17,
+  0xff18, 0xff19, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165,
+  0x2166, 0x2167, 0x2168, 0x2169, 0x3021, 0x3022, 0x3023, 0x3024,
+  0x3025, 0x3026, 0x3027, 0x3028, 0x3029, 0xfffd, 0x5344, 0xfffd,
+  0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28,
+  0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30,
+  0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38,
+  0xff39, 0xff3a, 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46,
+  0xff47, 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e,
+  0xff4f, 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56,
+  0xff57, 0xff58, 0xff59, 0xff5a, 0x0391, 0x0392, 0x0393, 0x0394,
+  0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a,
+  /* 0x25 */
+  0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3,
+  0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2,
+  0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba,
+  0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3,
+  0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x3105, 0x3106,
+  0x3107, 0x3108, 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e,
+  0x310f, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116,
+  0x3117, 0x3118, 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e,
+  0x311f, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126,
+  0x3127, 0x3128, 0x3129, 0x02d9, 0x02c9, 0x02ca, 0x02c7, 0x02cb,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x26 */
+  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
+  0x2468, 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479,
+  0x247a, 0x247b, 0x247c, 0x247d, 0x2170, 0x2171, 0x2172, 0x2173,
+  0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179,
+};
+static const unsigned short cns11643_1_2uni_page42[34] = {
+  /* 0x42 */
+  0x2400, 0x2401, 0x2402, 0x2403, 0x2404, 0x2405, 0x2406, 0x2407,
+  0x2408, 0x2409, 0x240a, 0x240b, 0x240c, 0x240d, 0x240e, 0x240f,
+  0x2410, 0x2411, 0x2412, 0x2413, 0x2414, 0x2415, 0x2416, 0x2417,
+  0x2418, 0x2419, 0x241a, 0x241b, 0x241c, 0x241d, 0x241e, 0x241f,
+  0x2421, 0x20ac,
+};
+static const unsigned short cns11643_1_2uni_page44[5401] = {
+  /* 0x44 */
+  0x4e00, 0x4e59, 0x4e01, 0x4e03, 0x4e43, 0x4e5d, 0x4e86, 0x4e8c,
+  0x4eba, 0x513f, 0x5165, 0x516b, 0x51e0, 0x5200, 0x5201, 0x529b,
+  0x5315, 0x5341, 0x535c, 0x53c8, 0x4e09, 0x4e0b, 0x4e08, 0x4e0a,
+  0x4e2b, 0x4e38, 0x51e1, 0x4e45, 0x4e48, 0x4e5f, 0x4e5e, 0x4e8e,
+  0x4ea1, 0x5140, 0x5203, 0x52fa, 0x5343, 0x53c9, 0x53e3, 0x571f,
+  0x58eb, 0x5915, 0x5927, 0x5973, 0x5b50, 0x5b51, 0x5b53, 0x5bf8,
+  0x5c0f, 0x5c22, 0x5c38, 0x5c71, 0x5ddd, 0x5de5, 0x5df1, 0x5df2,
+  0x5df3, 0x5dfe, 0x5e72, 0x5efe, 0x5f0b, 0x5f13, 0x624d, 0x4e11,
+  0x4e10, 0x4e0d, 0x4e2d, 0x4e30, 0x4e39, 0x4e4b, 0x5c39, 0x4e88,
+  0x4e91, 0x4e95, 0x4e92, 0x4e94, 0x4ea2, 0x4ec1, 0x4ec0, 0x4ec3,
+  0x4ec6, 0x4ec7, 0x4ecd, 0x4eca, 0x4ecb, 0x4ec4, 0x5143, 0x5141,
+  0x5167, 0x516d, 0x516e, 0x516c, 0x5197, 0x51f6,
+  /* 0x45 */
+  0x5206, 0x5207, 0x5208, 0x52fb, 0x52fe, 0x52ff, 0x5316, 0x5339,
+  0x5348, 0x5347, 0x5345, 0x535e, 0x5384, 0x53cb, 0x53ca, 0x53cd,
+  0x58ec, 0x5929, 0x592b, 0x592a, 0x592d, 0x5b54, 0x5c11, 0x5c24,
+  0x5c3a, 0x5c6f, 0x5df4, 0x5e7b, 0x5eff, 0x5f14, 0x5f15, 0x5fc3,
+  0x6208, 0x6236, 0x624b, 0x624e, 0x652f, 0x6587, 0x6597, 0x65a4,
+  0x65b9, 0x65e5, 0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79,
+  0x6bcb, 0x6bd4, 0x6bdb, 0x6c0f, 0x6c34, 0x706b, 0x722a, 0x7236,
+  0x723b, 0x7247, 0x7259, 0x725b, 0x72ac, 0x738b, 0x4e19, 0x4e16,
+  0x4e15, 0x4e14, 0x4e18, 0x4e3b, 0x4e4d, 0x4e4f, 0x4e4e, 0x4ee5,
+  0x4ed8, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, 0x4ee3, 0x4ee4, 0x4ed9,
+  0x4ede, 0x5145, 0x5144, 0x5189, 0x518a, 0x51ac, 0x51f9, 0x51fa,
+  0x51f8, 0x520a, 0x52a0, 0x529f, 0x5305, 0x5306,
+  /* 0x46 */
+  0x5317, 0x531d, 0x4edf, 0x534a, 0x5349, 0x5361, 0x5360, 0x536f,
+  0x536e, 0x53bb, 0x53ef, 0x53e4, 0x53f3, 0x53ec, 0x53ee, 0x53e9,
+  0x53e8, 0x53fc, 0x53f8, 0x53f5, 0x53eb, 0x53e6, 0x53ea, 0x53f2,
+  0x53f1, 0x53f0, 0x53e5, 0x53ed, 0x53fb, 0x56db, 0x56da, 0x5916,
+  0x592e, 0x5931, 0x5974, 0x5976, 0x5b55, 0x5b83, 0x5c3c, 0x5de8,
+  0x5de7, 0x5de6, 0x5e02, 0x5e03, 0x5e73, 0x5e7c, 0x5f01, 0x5f18,
+  0x5f17, 0x5fc5, 0x620a, 0x6253, 0x6254, 0x6252, 0x6251, 0x65a5,
+  0x65e6, 0x672e, 0x672c, 0x672a, 0x672b, 0x672d, 0x6b63, 0x6bcd,
+  0x6c11, 0x6c10, 0x6c38, 0x6c41, 0x6c40, 0x6c3e, 0x72af, 0x7384,
+  0x7389, 0x74dc, 0x74e6, 0x7518, 0x751f, 0x7528, 0x7529, 0x7530,
+  0x7531, 0x7532, 0x7533, 0x758b, 0x767d, 0x76ae, 0x76bf, 0x76ee,
+  0x77db, 0x77e2, 0x77f3, 0x793a, 0x79be, 0x7a74,
+  /* 0x47 */
+  0x7acb, 0x4e1e, 0x4e1f, 0x4e52, 0x4e53, 0x4e69, 0x4e99, 0x4ea4,
+  0x4ea6, 0x4ea5, 0x4eff, 0x4f09, 0x4f19, 0x4f0a, 0x4f15, 0x4f0d,
+  0x4f10, 0x4f11, 0x4f0f, 0x4ef2, 0x4ef6, 0x4efb, 0x4ef0, 0x4ef3,
+  0x4efd, 0x4f01, 0x4f0b, 0x5149, 0x5147, 0x5146, 0x5148, 0x5168,
+  0x5171, 0x518d, 0x51b0, 0x5217, 0x5211, 0x5212, 0x520e, 0x5216,
+  0x52a3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540f,
+  0x540c, 0x540a, 0x5410, 0x5401, 0x540b, 0x5404, 0x5411, 0x540d,
+  0x5408, 0x5403, 0x540e, 0x5406, 0x5412, 0x56e0, 0x56de, 0x56dd,
+  0x5733, 0x5730, 0x5728, 0x572d, 0x572c, 0x572f, 0x5729, 0x5919,
+  0x591a, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597d, 0x5979,
+  0x5982, 0x5981, 0x5b57, 0x5b58, 0x5b87, 0x5b88, 0x5b85, 0x5b89,
+  0x5bfa, 0x5c16, 0x5c79, 0x5dde, 0x5e06, 0x5e76,
+  /* 0x48 */
+  0x5e74, 0x5f0f, 0x5f1b, 0x5fd9, 0x5fd6, 0x620e, 0x620c, 0x620d,
+  0x6210, 0x6263, 0x625b, 0x6258, 0x6536, 0x65e9, 0x65e8, 0x65ec,
+  0x65ed, 0x66f2, 0x66f3, 0x6709, 0x673d, 0x6734, 0x6731, 0x6735,
+  0x6b21, 0x6b64, 0x6b7b, 0x6c16, 0x6c5d, 0x6c57, 0x6c59, 0x6c5f,
+  0x6c60, 0x6c50, 0x6c55, 0x6c61, 0x6c5b, 0x6c4d, 0x6c4e, 0x7070,
+  0x725f, 0x725d, 0x767e, 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f8a,
+  0x7fbd, 0x8001, 0x8003, 0x800c, 0x8012, 0x8033, 0x807f, 0x8089,
+  0x808b, 0x808c, 0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c, 0x821b,
+  0x821f, 0x826e, 0x8272, 0x827e, 0x866b, 0x8840, 0x884c, 0x8863,
+  0x897f, 0x9621, 0x4e32, 0x4ea8, 0x4f4d, 0x4f4f, 0x4f47, 0x4f57,
+  0x4f5e, 0x4f34, 0x4f5b, 0x4f55, 0x4f30, 0x4f50, 0x4f51, 0x4f3d,
+  0x4f3a, 0x4f38, 0x4f43, 0x4f54, 0x4f3c, 0x4f46,
+  /* 0x49 */
+  0x4f63, 0x4f5c, 0x4f60, 0x4f2f, 0x4f4e, 0x4f36, 0x4f59, 0x4f5d,
+  0x4f48, 0x4f5a, 0x514c, 0x514b, 0x514d, 0x5175, 0x51b6, 0x51b7,
+  0x5225, 0x5224, 0x5229, 0x522a, 0x5228, 0x52ab, 0x52a9, 0x52aa,
+  0x52ac, 0x5323, 0x5373, 0x5375, 0x541d, 0x542d, 0x541e, 0x543e,
+  0x5426, 0x544e, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442,
+  0x541b, 0x5429, 0x544a, 0x5439, 0x543b, 0x5438, 0x542e, 0x5435,
+  0x5436, 0x5420, 0x543c, 0x5440, 0x5431, 0x542b, 0x541f, 0x542c,
+  0x56ea, 0x56f0, 0x56e4, 0x56eb, 0x574a, 0x5751, 0x5740, 0x574d,
+  0x5747, 0x574e, 0x573e, 0x5750, 0x574f, 0x573b, 0x58ef, 0x593e,
+  0x599d, 0x5992, 0x59a8, 0x599e, 0x59a3, 0x5999, 0x5996, 0x598d,
+  0x59a4, 0x5993, 0x598a, 0x59a5, 0x5b5d, 0x5b5c, 0x5b5a, 0x5b5b,
+  0x5b8c, 0x5b8b, 0x5b8f, 0x5c2c, 0x5c40, 0x5c41,
+  /* 0x4a */
+  0x5c3f, 0x5c3e, 0x5c90, 0x5c91, 0x5c94, 0x5c8c, 0x5deb, 0x5e0c,
+  0x5e8f, 0x5e87, 0x5e8a, 0x5ef7, 0x5f04, 0x5f1f, 0x5f64, 0x5f62,
+  0x5f77, 0x5f79, 0x5fd8, 0x5fcc, 0x5fd7, 0x5fcd, 0x5ff1, 0x5feb,
+  0x5ff8, 0x5fea, 0x6212, 0x6211, 0x6284, 0x6297, 0x6296, 0x6280,
+  0x6276, 0x6289, 0x626d, 0x628a, 0x627c, 0x627e, 0x6279, 0x6273,
+  0x6292, 0x626f, 0x6298, 0x626e, 0x6295, 0x6293, 0x6291, 0x6286,
+  0x6539, 0x653b, 0x6538, 0x65f1, 0x66f4, 0x675f, 0x674e, 0x674f,
+  0x6750, 0x6751, 0x675c, 0x6756, 0x675e, 0x6749, 0x6746, 0x6760,
+  0x6753, 0x6757, 0x6b65, 0x6bcf, 0x6c42, 0x6c5e, 0x6c99, 0x6c81,
+  0x6c88, 0x6c89, 0x6c85, 0x6c9b, 0x6c6a, 0x6c7a, 0x6c90, 0x6c70,
+  0x6c8c, 0x6c68, 0x6c96, 0x6c92, 0x6c7d, 0x6c83, 0x6c72, 0x6c7e,
+  0x6c74, 0x6c86, 0x6c76, 0x6c8d, 0x6c94, 0x6c98,
+  /* 0x4b */
+  0x6c82, 0x7076, 0x707c, 0x707d, 0x7078, 0x7262, 0x7261, 0x7260,
+  0x72c4, 0x72c2, 0x7396, 0x752c, 0x752b, 0x7537, 0x7538, 0x7682,
+  0x76ef, 0x77e3, 0x79c1, 0x79c0, 0x79bf, 0x7a76, 0x7cfb, 0x7f55,
+  0x8096, 0x8093, 0x809d, 0x8098, 0x809b, 0x809a, 0x80b2, 0x826f,
+  0x8292, 0x828b, 0x828d, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46,
+  0x8c55, 0x8c9d, 0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b,
+  0x8fb0, 0x8fc2, 0x8fc6, 0x8fc5, 0x8fc4, 0x5de1, 0x9091, 0x90a2,
+  0x90aa, 0x90a6, 0x90a3, 0x9149, 0x91c6, 0x91cc, 0x9632, 0x962e,
+  0x9631, 0x962a, 0x962c, 0x4e26, 0x4e56, 0x4e73, 0x4e8b, 0x4e9b,
+  0x4e9e, 0x4eab, 0x4eac, 0x4f6f, 0x4f9d, 0x4f8d, 0x4f73, 0x4f7f,
+  0x4f6c, 0x4f9b, 0x4f8b, 0x4f86, 0x4f83, 0x4f70, 0x4f75, 0x4f88,
+  0x4f69, 0x4f7b, 0x4f96, 0x4f7e, 0x4f8f, 0x4f91,
+  /* 0x4c */
+  0x4f7a, 0x5154, 0x5152, 0x5155, 0x5169, 0x5177, 0x5176, 0x5178,
+  0x51bd, 0x51fd, 0x523b, 0x5238, 0x5237, 0x523a, 0x5230, 0x522e,
+  0x5236, 0x5241, 0x52be, 0x52bb, 0x5352, 0x5354, 0x5353, 0x5351,
+  0x5366, 0x5377, 0x5378, 0x5379, 0x53d6, 0x53d4, 0x53d7, 0x5473,
+  0x5475, 0x5496, 0x5478, 0x5495, 0x5480, 0x547b, 0x5477, 0x5484,
+  0x5492, 0x5486, 0x547c, 0x5490, 0x5471, 0x5476, 0x548c, 0x549a,
+  0x5462, 0x5468, 0x548b, 0x547d, 0x548e, 0x56fa, 0x5783, 0x5777,
+  0x576a, 0x5769, 0x5761, 0x5766, 0x5764, 0x577c, 0x591c, 0x5949,
+  0x5947, 0x5948, 0x5944, 0x5954, 0x59be, 0x59bb, 0x59d4, 0x59b9,
+  0x59ae, 0x59d1, 0x59c6, 0x59d0, 0x59cd, 0x59cb, 0x59d3, 0x59ca,
+  0x59af, 0x59b3, 0x59d2, 0x59c5, 0x5b5f, 0x5b64, 0x5b63, 0x5b97,
+  0x5b9a, 0x5b98, 0x5b9c, 0x5b99, 0x5b9b, 0x5c1a,
+  /* 0x4d */
+  0x5c48, 0x5c45, 0x5c46, 0x5cb7, 0x5ca1, 0x5cb8, 0x5ca9, 0x5cab,
+  0x5cb1, 0x5cb3, 0x5e18, 0x5e1a, 0x5e16, 0x5e15, 0x5e1b, 0x5e11,
+  0x5e78, 0x5e9a, 0x5e97, 0x5e9c, 0x5e95, 0x5e96, 0x5ef6, 0x5f26,
+  0x5f27, 0x5f29, 0x5f80, 0x5f81, 0x5f7f, 0x5f7c, 0x5fdd, 0x5fe0,
+  0x5ffd, 0x5ff5, 0x5fff, 0x600f, 0x6014, 0x602f, 0x6035, 0x6016,
+  0x602a, 0x6015, 0x6021, 0x6027, 0x6029, 0x602b, 0x601b, 0x6216,
+  0x6215, 0x623f, 0x623e, 0x6240, 0x627f, 0x62c9, 0x62cc, 0x62c4,
+  0x62bf, 0x62c2, 0x62b9, 0x62d2, 0x62db, 0x62ab, 0x62d3, 0x62d4,
+  0x62cb, 0x62c8, 0x62a8, 0x62bd, 0x62bc, 0x62d0, 0x62d9, 0x62c7,
+  0x62cd, 0x62b5, 0x62da, 0x62b1, 0x62d8, 0x62d6, 0x62d7, 0x62c6,
+  0x62ac, 0x62ce, 0x653e, 0x65a7, 0x65bc, 0x65fa, 0x6614, 0x6613,
+  0x660c, 0x6606, 0x6602, 0x660e, 0x6600, 0x660f,
+  /* 0x4e */
+  0x6615, 0x660a, 0x6607, 0x670d, 0x670b, 0x676d, 0x678b, 0x6795,
+  0x6771, 0x679c, 0x6773, 0x6777, 0x6787, 0x679d, 0x6797, 0x676f,
+  0x6770, 0x677f, 0x6789, 0x677e, 0x6790, 0x6775, 0x679a, 0x6793,
+  0x677c, 0x676a, 0x6772, 0x6b23, 0x6b66, 0x6b67, 0x6b7f, 0x6c13,
+  0x6c1b, 0x6ce3, 0x6ce8, 0x6cf3, 0x6cb1, 0x6ccc, 0x6ce5, 0x6cb3,
+  0x6cbd, 0x6cbe, 0x6cbc, 0x6ce2, 0x6cab, 0x6cd5, 0x6cd3, 0x6cb8,
+  0x6cc4, 0x6cb9, 0x6cc1, 0x6cae, 0x6cd7, 0x6cc5, 0x6cf1, 0x6cbf,
+  0x6cbb, 0x6ce1, 0x6cdb, 0x6cca, 0x6cac, 0x6cef, 0x6cdc, 0x6cd6,
+  0x6ce0, 0x7095, 0x708e, 0x7092, 0x708a, 0x7099, 0x722c, 0x722d,
+  0x7238, 0x7248, 0x7267, 0x7269, 0x72c0, 0x72ce, 0x72d9, 0x72d7,
+  0x72d0, 0x73a9, 0x73a8, 0x739f, 0x73ab, 0x73a5, 0x753d, 0x759d,
+  0x7599, 0x759a, 0x7684, 0x76c2, 0x76f2, 0x76f4,
+  /* 0x4f */
+  0x77e5, 0x77fd, 0x793e, 0x7940, 0x7941, 0x79c9, 0x79c8, 0x7a7a,
+  0x7a79, 0x7afa, 0x7cfe, 0x7f54, 0x7f8c, 0x7f8b, 0x8005, 0x80ba,
+  0x80a5, 0x80a2, 0x80b1, 0x80a1, 0x80ab, 0x80a9, 0x80b4, 0x80aa,
+  0x80af, 0x81e5, 0x81fe, 0x820d, 0x82b3, 0x829d, 0x8299, 0x82ad,
+  0x82bd, 0x829f, 0x82b9, 0x82b1, 0x82ac, 0x82a5, 0x82af, 0x82b8,
+  0x82a3, 0x82b0, 0x82be, 0x82b7, 0x864e, 0x8671, 0x521d, 0x8868,
+  0x8ecb, 0x8fce, 0x8fd4, 0x8fd1, 0x90b5, 0x90b8, 0x90b1, 0x90b6,
+  0x91c7, 0x91d1, 0x9577, 0x9580, 0x961c, 0x9640, 0x963f, 0x963b,
+  0x9644, 0x9642, 0x96b9, 0x96e8, 0x9752, 0x975e, 0x4e9f, 0x4ead,
+  0x4eae, 0x4fe1, 0x4fb5, 0x4faf, 0x4fbf, 0x4fe0, 0x4fd1, 0x4fcf,
+  0x4fdd, 0x4fc3, 0x4fb6, 0x4fd8, 0x4fdf, 0x4fca, 0x4fd7, 0x4fae,
+  0x4fd0, 0x4fc4, 0x4fc2, 0x4fda, 0x4fce, 0x4fde,
+  /* 0x50 */
+  0x4fb7, 0x5157, 0x5192, 0x5191, 0x51a0, 0x524e, 0x5243, 0x524a,
+  0x524d, 0x524c, 0x524b, 0x5247, 0x52c7, 0x52c9, 0x52c3, 0x52c1,
+  0x530d, 0x5357, 0x537b, 0x539a, 0x53db, 0x54ac, 0x54c0, 0x54a8,
+  0x54ce, 0x54c9, 0x54b8, 0x54a6, 0x54b3, 0x54c7, 0x54c2, 0x54bd,
+  0x54aa, 0x54c1, 0x54c4, 0x54c8, 0x54af, 0x54ab, 0x54b1, 0x54bb,
+  0x54a9, 0x54a7, 0x54bf, 0x56ff, 0x5782, 0x578b, 0x57a0, 0x57a3,
+  0x57a2, 0x57ce, 0x57ae, 0x5793, 0x5955, 0x5951, 0x594f, 0x594e,
+  0x5950, 0x59dc, 0x59d8, 0x59ff, 0x59e3, 0x59e8, 0x5a03, 0x59e5,
+  0x59ea, 0x59da, 0x59e6, 0x5a01, 0x59fb, 0x5b69, 0x5ba3, 0x5ba6,
+  0x5ba4, 0x5ba2, 0x5ba5, 0x5c01, 0x5c4e, 0x5c4f, 0x5c4d, 0x5c4b,
+  0x5cd9, 0x5cd2, 0x5df7, 0x5e1d, 0x5e25, 0x5e1f, 0x5e7d, 0x5ea0,
+  0x5ea6, 0x5efa, 0x5f08, 0x5f2d, 0x5f65, 0x5f88,
+  /* 0x51 */
+  0x5f85, 0x5f8a, 0x5f8b, 0x5f87, 0x5f8c, 0x5f89, 0x6012, 0x601d,
+  0x6020, 0x6025, 0x600e, 0x6028, 0x604d, 0x6070, 0x6068, 0x6062,
+  0x6046, 0x6043, 0x606c, 0x606b, 0x606a, 0x6064, 0x6241, 0x62dc,
+  0x6316, 0x6309, 0x62fc, 0x62ed, 0x6301, 0x62ee, 0x62fd, 0x6307,
+  0x62f1, 0x62f7, 0x62ef, 0x62ec, 0x62fe, 0x62f4, 0x6311, 0x6302,
+  0x653f, 0x6545, 0x65ab, 0x65bd, 0x65e2, 0x6625, 0x662d, 0x6620,
+  0x6627, 0x662f, 0x661f, 0x6628, 0x6631, 0x6624, 0x66f7, 0x67ff,
+  0x67d3, 0x67f1, 0x67d4, 0x67d0, 0x67ec, 0x67b6, 0x67af, 0x67f5,
+  0x67e9, 0x67ef, 0x67c4, 0x67d1, 0x67b4, 0x67da, 0x67e5, 0x67b8,
+  0x67cf, 0x67de, 0x67f3, 0x67b0, 0x67d9, 0x67e2, 0x67dd, 0x67d2,
+  0x6b6a, 0x6b83, 0x6b86, 0x6bb5, 0x6bd2, 0x6bd7, 0x6c1f, 0x6cc9,
+  0x6d0b, 0x6d32, 0x6d2a, 0x6d41, 0x6d25, 0x6d0c,
+  /* 0x52 */
+  0x6d31, 0x6d1e, 0x6d17, 0x6d3b, 0x6d3d, 0x6d3e, 0x6d36, 0x6d1b,
+  0x6cf5, 0x6d39, 0x6d27, 0x6d38, 0x6d29, 0x6d2e, 0x6d35, 0x6d0e,
+  0x6d2b, 0x70ab, 0x70ba, 0x70b3, 0x70ac, 0x70af, 0x70ad, 0x70b8,
+  0x70ae, 0x70a4, 0x7230, 0x7272, 0x726f, 0x7274, 0x72e9, 0x72e0,
+  0x72e1, 0x73b7, 0x73ca, 0x73bb, 0x73b2, 0x73cd, 0x73c0, 0x73b3,
+  0x751a, 0x752d, 0x754f, 0x754c, 0x754e, 0x754b, 0x75ab, 0x75a4,
+  0x75a5, 0x75a2, 0x75a3, 0x7678, 0x7686, 0x7687, 0x7688, 0x76c8,
+  0x76c6, 0x76c3, 0x76c5, 0x7701, 0x76f9, 0x76f8, 0x7709, 0x770b,
+  0x76fe, 0x76fc, 0x7707, 0x77dc, 0x7802, 0x7814, 0x780c, 0x780d,
+  0x7946, 0x7949, 0x7948, 0x7947, 0x79b9, 0x79ba, 0x79d1, 0x79d2,
+  0x79cb, 0x7a7f, 0x7a81, 0x7aff, 0x7afd, 0x7c7d, 0x7d02, 0x7d05,
+  0x7d00, 0x7d09, 0x7d07, 0x7d04, 0x7d06, 0x7f38,
+  /* 0x53 */
+  0x7f8e, 0x7fbf, 0x8010, 0x800d, 0x8011, 0x8036, 0x80d6, 0x80e5,
+  0x80da, 0x80c3, 0x80c4, 0x80cc, 0x80e1, 0x80db, 0x80ce, 0x80de,
+  0x80e4, 0x80dd, 0x81f4, 0x8222, 0x82e7, 0x8303, 0x8305, 0x82e3,
+  0x82db, 0x82e6, 0x8304, 0x82e5, 0x8302, 0x8309, 0x82d2, 0x82d7,
+  0x82f1, 0x8301, 0x82dc, 0x82d4, 0x82d1, 0x82de, 0x82d3, 0x82df,
+  0x82ef, 0x8306, 0x8650, 0x8679, 0x867b, 0x867a, 0x884d, 0x886b,
+  0x8981, 0x89d4, 0x8a08, 0x8a02, 0x8a03, 0x8c9e, 0x8ca0, 0x8d74,
+  0x8d73, 0x8db4, 0x8ecd, 0x8ecc, 0x8ff0, 0x8fe6, 0x8fe2, 0x8fea,
+  0x8fe5, 0x8fed, 0x8feb, 0x8fe4, 0x8fe8, 0x90ca, 0x90ce, 0x90c1,
+  0x90c3, 0x914b, 0x914a, 0x91cd, 0x9582, 0x9650, 0x964b, 0x964c,
+  0x964d, 0x9762, 0x9769, 0x97cb, 0x97ed, 0x97f3, 0x9801, 0x98a8,
+  0x98db, 0x98df, 0x9996, 0x9999, 0x4e58, 0x4eb3,
+  /* 0x54 */
+  0x500c, 0x500d, 0x5023, 0x4fef, 0x5026, 0x5025, 0x4ff8, 0x5029,
+  0x5016, 0x5006, 0x503c, 0x501f, 0x501a, 0x5012, 0x5011, 0x4ffa,
+  0x5000, 0x5014, 0x5028, 0x4ff1, 0x5021, 0x500b, 0x5019, 0x5018,
+  0x4ff3, 0x4fee, 0x502d, 0x502a, 0x4ffe, 0x502b, 0x5009, 0x517c,
+  0x51a4, 0x51a5, 0x51a2, 0x51cd, 0x51cc, 0x51c6, 0x51cb, 0x5256,
+  0x525c, 0x5254, 0x525b, 0x525d, 0x532a, 0x537f, 0x539f, 0x539d,
+  0x53df, 0x54e8, 0x5510, 0x5501, 0x5537, 0x54fc, 0x54e5, 0x54f2,
+  0x5506, 0x54fa, 0x5514, 0x54e9, 0x54ed, 0x54e1, 0x5509, 0x54ee,
+  0x54ea, 0x54e6, 0x5527, 0x5507, 0x54fd, 0x550f, 0x5703, 0x5704,
+  0x57c2, 0x57d4, 0x57cb, 0x57c3, 0x5809, 0x590f, 0x5957, 0x5958,
+  0x595a, 0x5a11, 0x5a18, 0x5a1c, 0x5a1f, 0x5a1b, 0x5a13, 0x59ec,
+  0x5a20, 0x5a23, 0x5a29, 0x5a25, 0x5a0c, 0x5a09,
+  /* 0x55 */
+  0x5b6b, 0x5c58, 0x5bb0, 0x5bb3, 0x5bb6, 0x5bb4, 0x5bae, 0x5bb5,
+  0x5bb9, 0x5bb8, 0x5c04, 0x5c51, 0x5c55, 0x5c50, 0x5ced, 0x5cfd,
+  0x5cfb, 0x5cea, 0x5ce8, 0x5cf0, 0x5cf6, 0x5d01, 0x5cf4, 0x5dee,
+  0x5e2d, 0x5e2b, 0x5eab, 0x5ead, 0x5ea7, 0x5f31, 0x5f92, 0x5f91,
+  0x5f90, 0x6059, 0x6063, 0x6065, 0x6050, 0x6055, 0x606d, 0x6069,
+  0x606f, 0x6084, 0x609f, 0x609a, 0x608d, 0x6094, 0x608c, 0x6085,
+  0x6096, 0x6247, 0x62f3, 0x6308, 0x62ff, 0x634e, 0x633e, 0x632f,
+  0x6355, 0x6342, 0x6346, 0x634f, 0x6349, 0x633a, 0x6350, 0x633d,
+  0x632a, 0x632b, 0x6328, 0x634d, 0x634c, 0x6548, 0x6549, 0x6599,
+  0x65c1, 0x65c5, 0x6642, 0x6649, 0x664f, 0x6643, 0x6652, 0x664c,
+  0x6645, 0x6641, 0x66f8, 0x6714, 0x6715, 0x6717, 0x6821, 0x6838,
+  0x6848, 0x6846, 0x6853, 0x6839, 0x6842, 0x6854,
+  /* 0x56 */
+  0x6829, 0x68b3, 0x6817, 0x684c, 0x6851, 0x683d, 0x67f4, 0x6850,
+  0x6840, 0x683c, 0x6843, 0x682a, 0x6845, 0x6813, 0x6818, 0x6841,
+  0x6b8a, 0x6b89, 0x6bb7, 0x6c23, 0x6c27, 0x6c28, 0x6c26, 0x6c24,
+  0x6cf0, 0x6d6a, 0x6d95, 0x6d88, 0x6d87, 0x6d66, 0x6d78, 0x6d77,
+  0x6d59, 0x6d93, 0x6d6c, 0x6d89, 0x6d6e, 0x6d5a, 0x6d74, 0x6d69,
+  0x6d8c, 0x6d8a, 0x6d79, 0x6d85, 0x6d65, 0x6d94, 0x70ca, 0x70d8,
+  0x70e4, 0x70d9, 0x70c8, 0x70cf, 0x7239, 0x7279, 0x72fc, 0x72f9,
+  0x72fd, 0x72f8, 0x72f7, 0x7386, 0x73ed, 0x7409, 0x73ee, 0x73e0,
+  0x73ea, 0x73de, 0x7554, 0x755d, 0x755c, 0x755a, 0x7559, 0x75be,
+  0x75c5, 0x75c7, 0x75b2, 0x75b3, 0x75bd, 0x75bc, 0x75b9, 0x75c2,
+  0x75b8, 0x768b, 0x76b0, 0x76ca, 0x76cd, 0x76ce, 0x7729, 0x771f,
+  0x7720, 0x7728, 0x77e9, 0x7830, 0x7827, 0x7838,
+  /* 0x57 */
+  0x781d, 0x7834, 0x7837, 0x7825, 0x782d, 0x7820, 0x781f, 0x7832,
+  0x7955, 0x7950, 0x7960, 0x795f, 0x7956, 0x795e, 0x795d, 0x7957,
+  0x795a, 0x79e4, 0x79e3, 0x79e7, 0x79df, 0x79e6, 0x79e9, 0x79d8,
+  0x7a84, 0x7a88, 0x7ad9, 0x7b06, 0x7b11, 0x7c89, 0x7d21, 0x7d17,
+  0x7d0b, 0x7d0a, 0x7d20, 0x7d22, 0x7d14, 0x7d10, 0x7d15, 0x7d1a,
+  0x7d1c, 0x7d0d, 0x7d19, 0x7d1b, 0x7f3a, 0x7f5f, 0x7f94, 0x7fc5,
+  0x7fc1, 0x8006, 0x8004, 0x8018, 0x8015, 0x8019, 0x8017, 0x803d,
+  0x803f, 0x80f1, 0x8102, 0x80f0, 0x8105, 0x80ed, 0x80f4, 0x8106,
+  0x80f8, 0x80f3, 0x8108, 0x80fd, 0x810a, 0x80fc, 0x80ef, 0x81ed,
+  0x81ec, 0x8200, 0x8210, 0x822a, 0x822b, 0x8228, 0x822c, 0x82bb,
+  0x832b, 0x8352, 0x8354, 0x834a, 0x8338, 0x8350, 0x8349, 0x8335,
+  0x8334, 0x834f, 0x8332, 0x8339, 0x8336, 0x8317,
+  /* 0x58 */
+  0x8340, 0x8331, 0x8328, 0x8343, 0x8654, 0x868a, 0x86aa, 0x8693,
+  0x86a4, 0x86a9, 0x868c, 0x86a3, 0x869c, 0x8870, 0x8877, 0x8881,
+  0x8882, 0x887d, 0x8879, 0x8a18, 0x8a10, 0x8a0e, 0x8a0c, 0x8a15,
+  0x8a0a, 0x8a17, 0x8a13, 0x8a16, 0x8a0f, 0x8a11, 0x8c48, 0x8c7a,
+  0x8c79, 0x8ca1, 0x8ca2, 0x8d77, 0x8eac, 0x8ed2, 0x8ed4, 0x8ecf,
+  0x8fb1, 0x9001, 0x9006, 0x8ff7, 0x9000, 0x8ffa, 0x8ff4, 0x9003,
+  0x8ffd, 0x9005, 0x8ff8, 0x9095, 0x90e1, 0x90dd, 0x90e2, 0x9152,
+  0x914d, 0x914c, 0x91d8, 0x91dd, 0x91d7, 0x91dc, 0x91d9, 0x9583,
+  0x9662, 0x9663, 0x9661, 0x965b, 0x965d, 0x9664, 0x9658, 0x965e,
+  0x96bb, 0x98e2, 0x99ac, 0x9aa8, 0x9ad8, 0x9b25, 0x9b32, 0x9b3c,
+  0x4e7e, 0x507a, 0x507d, 0x505c, 0x5047, 0x5043, 0x504c, 0x505a,
+  0x5049, 0x5065, 0x5076, 0x504e, 0x5055, 0x5075,
+  /* 0x59 */
+  0x5074, 0x5077, 0x504f, 0x500f, 0x506f, 0x506d, 0x515c, 0x5195,
+  0x51f0, 0x526a, 0x526f, 0x52d2, 0x52d9, 0x52d8, 0x52d5, 0x5310,
+  0x530f, 0x5319, 0x533f, 0x5340, 0x533e, 0x53c3, 0x66fc, 0x5546,
+  0x556a, 0x5566, 0x5544, 0x555e, 0x5561, 0x5543, 0x554a, 0x5531,
+  0x5556, 0x554f, 0x5555, 0x552f, 0x5564, 0x5538, 0x552e, 0x555c,
+  0x552c, 0x5563, 0x5533, 0x5541, 0x5557, 0x5708, 0x570b, 0x5709,
+  0x57df, 0x5805, 0x580a, 0x5806, 0x57e0, 0x57e4, 0x57fa, 0x5802,
+  0x5835, 0x57f7, 0x57f9, 0x5920, 0x5962, 0x5a36, 0x5a41, 0x5a49,
+  0x5a66, 0x5a6a, 0x5a40, 0x5a3c, 0x5a62, 0x5a5a, 0x5a46, 0x5a4a,
+  0x5b70, 0x5bc7, 0x5bc5, 0x5bc4, 0x5bc2, 0x5bbf, 0x5bc6, 0x5c09,
+  0x5c08, 0x5c07, 0x5c60, 0x5c5c, 0x5c5d, 0x5d07, 0x5d06, 0x5d0e,
+  0x5d1b, 0x5d16, 0x5d22, 0x5d11, 0x5d29, 0x5d14,
+  /* 0x5a */
+  0x5d19, 0x5d24, 0x5d27, 0x5d17, 0x5de2, 0x5e38, 0x5e36, 0x5e33,
+  0x5e37, 0x5eb7, 0x5eb8, 0x5eb6, 0x5eb5, 0x5ebe, 0x5f35, 0x5f37,
+  0x5f57, 0x5f6c, 0x5f69, 0x5f6b, 0x5f97, 0x5f99, 0x5f9e, 0x5f98,
+  0x5fa1, 0x5fa0, 0x5f9c, 0x607f, 0x60a3, 0x6089, 0x60a0, 0x60a8,
+  0x60cb, 0x60b4, 0x60e6, 0x60bd, 0x60c5, 0x60bb, 0x60b5, 0x60dc,
+  0x60bc, 0x60d8, 0x60d5, 0x60c6, 0x60df, 0x60b8, 0x60da, 0x60c7,
+  0x621a, 0x621b, 0x6248, 0x63a0, 0x63a7, 0x6372, 0x6396, 0x63a2,
+  0x63a5, 0x6377, 0x6367, 0x6398, 0x63aa, 0x6371, 0x63a9, 0x6389,
+  0x6383, 0x639b, 0x636b, 0x63a8, 0x6384, 0x6388, 0x6399, 0x63a1,
+  0x63ac, 0x6392, 0x638f, 0x6380, 0x637b, 0x6369, 0x6368, 0x637a,
+  0x655d, 0x6556, 0x6551, 0x6559, 0x6557, 0x555f, 0x654f, 0x6558,
+  0x6555, 0x6554, 0x659c, 0x659b, 0x65ac, 0x65cf,
+  /* 0x5b */
+  0x65cb, 0x65cc, 0x65ce, 0x665d, 0x665a, 0x6664, 0x6668, 0x6666,
+  0x665e, 0x66f9, 0x52d7, 0x671b, 0x6881, 0x68af, 0x68a2, 0x6893,
+  0x68b5, 0x687f, 0x6876, 0x68b1, 0x68a7, 0x6897, 0x68b0, 0x6883,
+  0x68c4, 0x68ad, 0x6886, 0x6885, 0x6894, 0x689d, 0x68a8, 0x689f,
+  0x68a1, 0x6882, 0x6b32, 0x6bba, 0x6beb, 0x6bec, 0x6c2b, 0x6d8e,
+  0x6dbc, 0x6df3, 0x6dd9, 0x6db2, 0x6de1, 0x6dcc, 0x6de4, 0x6dfb,
+  0x6dfa, 0x6e05, 0x6dc7, 0x6dcb, 0x6daf, 0x6dd1, 0x6dae, 0x6dde,
+  0x6df9, 0x6db8, 0x6df7, 0x6df5, 0x6dc5, 0x6dd2, 0x6e1a, 0x6db5,
+  0x6dda, 0x6deb, 0x6dd8, 0x6dea, 0x6df1, 0x6dee, 0x6de8, 0x6dc6,
+  0x6dc4, 0x6daa, 0x6dec, 0x6dbf, 0x6de6, 0x70f9, 0x7109, 0x710a,
+  0x70fd, 0x70ef, 0x723d, 0x727d, 0x7281, 0x731c, 0x731b, 0x7316,
+  0x7313, 0x7319, 0x7387, 0x7405, 0x740a, 0x7403,
+  /* 0x5c */
+  0x7406, 0x73fe, 0x740d, 0x74e0, 0x74f6, 0x74f7, 0x751c, 0x7522,
+  0x7565, 0x7566, 0x7562, 0x7570, 0x758f, 0x75d4, 0x75d5, 0x75b5,
+  0x75ca, 0x75cd, 0x768e, 0x76d4, 0x76d2, 0x76db, 0x7737, 0x773e,
+  0x773c, 0x7736, 0x7738, 0x773a, 0x786b, 0x7843, 0x784e, 0x7965,
+  0x7968, 0x796d, 0x79fb, 0x7a92, 0x7a95, 0x7b20, 0x7b28, 0x7b1b,
+  0x7b2c, 0x7b26, 0x7b19, 0x7b1e, 0x7b2e, 0x7c92, 0x7c97, 0x7c95,
+  0x7d46, 0x7d43, 0x7d71, 0x7d2e, 0x7d39, 0x7d3c, 0x7d40, 0x7d30,
+  0x7d33, 0x7d44, 0x7d2f, 0x7d42, 0x7d32, 0x7d31, 0x7f3d, 0x7f9e,
+  0x7f9a, 0x7fcc, 0x7fce, 0x7fd2, 0x801c, 0x804a, 0x8046, 0x812f,
+  0x8116, 0x8123, 0x812b, 0x8129, 0x8130, 0x8124, 0x8202, 0x8235,
+  0x8237, 0x8236, 0x8239, 0x838e, 0x839e, 0x8398, 0x8378, 0x83a2,
+  0x8396, 0x83bd, 0x83ab, 0x8392, 0x838a, 0x8393,
+  /* 0x5d */
+  0x8389, 0x83a0, 0x8377, 0x837b, 0x837c, 0x8386, 0x83a7, 0x8655,
+  0x5f6a, 0x86c7, 0x86c0, 0x86b6, 0x86c4, 0x86b5, 0x86c6, 0x86cb,
+  0x86b1, 0x86af, 0x86c9, 0x8853, 0x889e, 0x8888, 0x88ab, 0x8892,
+  0x8896, 0x888d, 0x888b, 0x8993, 0x898f, 0x8a2a, 0x8a1d, 0x8a23,
+  0x8a25, 0x8a31, 0x8a2d, 0x8a1f, 0x8a1b, 0x8a22, 0x8c49, 0x8c5a,
+  0x8ca9, 0x8cac, 0x8cab, 0x8ca8, 0x8caa, 0x8ca7, 0x8d67, 0x8d66,
+  0x8dbe, 0x8dba, 0x8edb, 0x8edf, 0x9019, 0x900d, 0x901a, 0x9017,
+  0x9023, 0x901f, 0x901d, 0x9010, 0x9015, 0x901e, 0x9020, 0x900f,
+  0x9022, 0x9016, 0x901b, 0x9014, 0x90e8, 0x90ed, 0x90fd, 0x9157,
+  0x91ce, 0x91f5, 0x91e6, 0x91e3, 0x91e7, 0x91ed, 0x91e9, 0x9589,
+  0x966a, 0x9675, 0x9673, 0x9678, 0x9670, 0x9674, 0x9676, 0x9677,
+  0x966c, 0x96c0, 0x96ea, 0x96e9, 0x7ae0, 0x7adf,
+  /* 0x5e */
+  0x9802, 0x9803, 0x9b5a, 0x9ce5, 0x9e75, 0x9e7f, 0x9ea5, 0x9ebb,
+  0x50a2, 0x508d, 0x5085, 0x5099, 0x5091, 0x5080, 0x5096, 0x5098,
+  0x509a, 0x6700, 0x51f1, 0x5272, 0x5274, 0x5275, 0x5269, 0x52de,
+  0x52dd, 0x52db, 0x535a, 0x53a5, 0x557b, 0x5580, 0x55a7, 0x557c,
+  0x558a, 0x559d, 0x5598, 0x5582, 0x559c, 0x55aa, 0x5594, 0x5587,
+  0x558b, 0x5583, 0x55b3, 0x55ae, 0x559f, 0x553e, 0x55b2, 0x559a,
+  0x55bb, 0x55ac, 0x55b1, 0x557e, 0x5589, 0x55ab, 0x5599, 0x570d,
+  0x582f, 0x582a, 0x5834, 0x5824, 0x5830, 0x5831, 0x5821, 0x581d,
+  0x5820, 0x58f9, 0x58fa, 0x5960, 0x5a77, 0x5a9a, 0x5a7f, 0x5a92,
+  0x5a9b, 0x5aa7, 0x5b73, 0x5b71, 0x5bd2, 0x5bcc, 0x5bd3, 0x5bd0,
+  0x5c0a, 0x5c0b, 0x5c31, 0x5d4c, 0x5d50, 0x5d34, 0x5d47, 0x5dfd,
+  0x5e45, 0x5e3d, 0x5e40, 0x5e43, 0x5e7e, 0x5eca,
+  /* 0x5f */
+  0x5ec1, 0x5ec2, 0x5ec4, 0x5f3c, 0x5f6d, 0x5fa9, 0x5faa, 0x5fa8,
+  0x60d1, 0x60e1, 0x60b2, 0x60b6, 0x60e0, 0x611c, 0x6123, 0x60fa,
+  0x6115, 0x60f0, 0x60fb, 0x60f4, 0x6168, 0x60f1, 0x610e, 0x60f6,
+  0x6109, 0x6100, 0x6112, 0x621f, 0x6249, 0x63a3, 0x638c, 0x63cf,
+  0x63c0, 0x63e9, 0x63c9, 0x63c6, 0x63cd, 0x63d2, 0x63e3, 0x63d0,
+  0x63e1, 0x63d6, 0x63ed, 0x63ee, 0x6376, 0x63f4, 0x63ea, 0x63db,
+  0x6452, 0x63da, 0x63f9, 0x655e, 0x6566, 0x6562, 0x6563, 0x6591,
+  0x6590, 0x65af, 0x666e, 0x6670, 0x6674, 0x6676, 0x666f, 0x6691,
+  0x667a, 0x667e, 0x6677, 0x66fe, 0x66ff, 0x671f, 0x671d, 0x68fa,
+  0x68d5, 0x68e0, 0x68d8, 0x68d7, 0x6905, 0x68df, 0x68f5, 0x68ee,
+  0x68e7, 0x68f9, 0x68d2, 0x68f2, 0x68e3, 0x68cb, 0x68cd, 0x690d,
+  0x6912, 0x690e, 0x68c9, 0x68da, 0x696e, 0x68fb,
+  /* 0x60 */
+  0x6b3e, 0x6b3a, 0x6b3d, 0x6b98, 0x6b96, 0x6bbc, 0x6bef, 0x6c2e,
+  0x6c2f, 0x6c2c, 0x6e2f, 0x6e38, 0x6e54, 0x6e21, 0x6e32, 0x6e67,
+  0x6e4a, 0x6e20, 0x6e25, 0x6e23, 0x6e1b, 0x6e5b, 0x6e58, 0x6e24,
+  0x6e56, 0x6e6e, 0x6e2d, 0x6e26, 0x6e6f, 0x6e34, 0x6e4d, 0x6e3a,
+  0x6e2c, 0x6e43, 0x6e1d, 0x6e3e, 0x6ecb, 0x6e89, 0x6e19, 0x6e4e,
+  0x6e63, 0x6e44, 0x6e72, 0x6e69, 0x6e5f, 0x7119, 0x711a, 0x7126,
+  0x7130, 0x7121, 0x7136, 0x716e, 0x711c, 0x724c, 0x7284, 0x7280,
+  0x7336, 0x7325, 0x7334, 0x7329, 0x743a, 0x742a, 0x7433, 0x7422,
+  0x7425, 0x7435, 0x7436, 0x7434, 0x742f, 0x741b, 0x7426, 0x7428,
+  0x7525, 0x7526, 0x756b, 0x756a, 0x75e2, 0x75db, 0x75e3, 0x75d9,
+  0x75d8, 0x75de, 0x75e0, 0x767b, 0x767c, 0x7696, 0x7693, 0x76b4,
+  0x76dc, 0x774f, 0x77ed, 0x785d, 0x786c, 0x786f,
+  /* 0x61 */
+  0x7a0d, 0x7a08, 0x7a0b, 0x7a05, 0x7a00, 0x7a98, 0x7a97, 0x7a96,
+  0x7ae5, 0x7ae3, 0x7b49, 0x7b56, 0x7b46, 0x7b50, 0x7b52, 0x7b54,
+  0x7b4d, 0x7b4b, 0x7b4f, 0x7b51, 0x7c9f, 0x7ca5, 0x7d5e, 0x7d50,
+  0x7d68, 0x7d55, 0x7d2b, 0x7d6e, 0x7d72, 0x7d61, 0x7d66, 0x7d62,
+  0x7d70, 0x7d73, 0x5584, 0x7fd4, 0x7fd5, 0x800b, 0x8052, 0x8085,
+  0x8155, 0x8154, 0x814b, 0x8151, 0x814e, 0x8139, 0x8146, 0x813e,
+  0x814c, 0x8153, 0x8174, 0x8212, 0x821c, 0x83e9, 0x8403, 0x83f8,
+  0x840d, 0x83e0, 0x83c5, 0x840b, 0x83c1, 0x83ef, 0x83f1, 0x83f4,
+  0x8457, 0x840a, 0x83f0, 0x840c, 0x83cc, 0x83fd, 0x83f2, 0x83ca,
+  0x8438, 0x840e, 0x8404, 0x83dc, 0x8407, 0x83d4, 0x83df, 0x865b,
+  0x86df, 0x86d9, 0x86ed, 0x86d4, 0x86db, 0x86e4, 0x86d0, 0x86de,
+  0x8857, 0x88c1, 0x88c2, 0x88b1, 0x8983, 0x8996,
+  /* 0x62 */
+  0x8a3b, 0x8a60, 0x8a55, 0x8a5e, 0x8a3c, 0x8a41, 0x8a54, 0x8a5b,
+  0x8a50, 0x8a46, 0x8a34, 0x8a3a, 0x8a36, 0x8a56, 0x8c61, 0x8c82,
+  0x8caf, 0x8cbc, 0x8cb3, 0x8cbd, 0x8cc1, 0x8cbb, 0x8cc0, 0x8cb4,
+  0x8cb7, 0x8cb6, 0x8cbf, 0x8cb8, 0x8d8a, 0x8d85, 0x8d81, 0x8dce,
+  0x8ddd, 0x8dcb, 0x8dda, 0x8dd1, 0x8dcc, 0x8ddb, 0x8dc6, 0x8efb,
+  0x8ef8, 0x8efc, 0x8f9c, 0x902e, 0x9035, 0x9031, 0x9038, 0x9032,
+  0x9036, 0x9102, 0x90f5, 0x9109, 0x90fe, 0x9163, 0x9165, 0x91cf,
+  0x9214, 0x9215, 0x9223, 0x9209, 0x921e, 0x920d, 0x9210, 0x9207,
+  0x9211, 0x9594, 0x958f, 0x958b, 0x9591, 0x9593, 0x9592, 0x958e,
+  0x968a, 0x968e, 0x968b, 0x967d, 0x9685, 0x9686, 0x968d, 0x9672,
+  0x9684, 0x96c1, 0x96c5, 0x96c4, 0x96c6, 0x96c7, 0x96ef, 0x96f2,
+  0x97cc, 0x9805, 0x9806, 0x9808, 0x98e7, 0x98ea,
+  /* 0x63 */
+  0x98ef, 0x98e9, 0x98f2, 0x98ed, 0x99ae, 0x99ad, 0x9ec3, 0x9ecd,
+  0x9ed1, 0x4e82, 0x50ad, 0x50b5, 0x50b2, 0x50b3, 0x50c5, 0x50be,
+  0x50ac, 0x50b7, 0x50bb, 0x50af, 0x50c7, 0x527f, 0x5277, 0x527d,
+  0x52df, 0x52e6, 0x52e4, 0x52e2, 0x52e3, 0x532f, 0x55df, 0x55e8,
+  0x55d3, 0x55e6, 0x55ce, 0x55dc, 0x55c7, 0x55d1, 0x55e3, 0x55e4,
+  0x55ef, 0x55da, 0x55e1, 0x55c5, 0x55c6, 0x55e5, 0x55c9, 0x5712,
+  0x5713, 0x585e, 0x5851, 0x5858, 0x5857, 0x585a, 0x5854, 0x586b,
+  0x584c, 0x586d, 0x584a, 0x5862, 0x5852, 0x584b, 0x5967, 0x5ac1,
+  0x5ac9, 0x5acc, 0x5abe, 0x5abd, 0x5abc, 0x5ab3, 0x5ac2, 0x5ab2,
+  0x5d69, 0x5d6f, 0x5e4c, 0x5e79, 0x5ec9, 0x5ec8, 0x5f12, 0x5f59,
+  0x5fac, 0x5fae, 0x611a, 0x610f, 0x6148, 0x611f, 0x60f3, 0x611b,
+  0x60f9, 0x6101, 0x6108, 0x614e, 0x614c, 0x6144,
+  /* 0x64 */
+  0x614d, 0x613e, 0x6134, 0x6127, 0x610d, 0x6106, 0x6137, 0x6221,
+  0x6222, 0x6413, 0x643e, 0x641e, 0x642a, 0x642d, 0x643d, 0x642c,
+  0x640f, 0x641c, 0x6414, 0x640d, 0x6436, 0x6416, 0x6417, 0x6406,
+  0x656c, 0x659f, 0x65b0, 0x6697, 0x6689, 0x6687, 0x6688, 0x6696,
+  0x6684, 0x6698, 0x668d, 0x6703, 0x6994, 0x696d, 0x695a, 0x6977,
+  0x6960, 0x6954, 0x6975, 0x6930, 0x6982, 0x694a, 0x6968, 0x696b,
+  0x695e, 0x6953, 0x6979, 0x6986, 0x695d, 0x6963, 0x695b, 0x6b47,
+  0x6b72, 0x6bc0, 0x6bbf, 0x6bd3, 0x6bfd, 0x6ea2, 0x6eaf, 0x6ed3,
+  0x6eb6, 0x6ec2, 0x6e90, 0x6e9d, 0x6ec7, 0x6ec5, 0x6ea5, 0x6e98,
+  0x6ebc, 0x6eba, 0x6eab, 0x6ed1, 0x6e96, 0x6e9c, 0x6ec4, 0x6ed4,
+  0x6eaa, 0x6ea7, 0x6eb4, 0x714e, 0x7159, 0x7169, 0x7164, 0x7149,
+  0x7167, 0x715c, 0x716c, 0x7166, 0x714c, 0x7165,
+  /* 0x65 */
+  0x715e, 0x7146, 0x7168, 0x7156, 0x723a, 0x7252, 0x7337, 0x7345,
+  0x733f, 0x733e, 0x746f, 0x745a, 0x7455, 0x745f, 0x745e, 0x7441,
+  0x743f, 0x7459, 0x745b, 0x745c, 0x7576, 0x7578, 0x7600, 0x75f0,
+  0x7601, 0x75f2, 0x75f1, 0x75fa, 0x75ff, 0x75f4, 0x75f3, 0x76de,
+  0x76df, 0x775b, 0x776b, 0x7766, 0x775e, 0x7763, 0x7779, 0x776a,
+  0x776c, 0x775c, 0x7765, 0x7768, 0x7762, 0x77ee, 0x788e, 0x78b0,
+  0x7897, 0x7898, 0x788c, 0x7889, 0x787c, 0x7891, 0x7893, 0x787f,
+  0x797a, 0x797f, 0x7981, 0x842c, 0x79bd, 0x7a1c, 0x7a1a, 0x7a20,
+  0x7a14, 0x7a1f, 0x7a1e, 0x7a9f, 0x7aa0, 0x7b77, 0x7bc0, 0x7b60,
+  0x7b6e, 0x7b67, 0x7cb1, 0x7cb3, 0x7cb5, 0x7d93, 0x7d79, 0x7d91,
+  0x7d81, 0x7d8f, 0x7d5b, 0x7f6e, 0x7f69, 0x7f6a, 0x7f72, 0x7fa9,
+  0x7fa8, 0x7fa4, 0x8056, 0x8058, 0x8086, 0x8084,
+  /* 0x66 */
+  0x8171, 0x8170, 0x8178, 0x8165, 0x816e, 0x8173, 0x816b, 0x8179,
+  0x817a, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, 0x843d, 0x8431,
+  0x8475, 0x8466, 0x846b, 0x8449, 0x846c, 0x845b, 0x843c, 0x8435,
+  0x8461, 0x8463, 0x8469, 0x846d, 0x8446, 0x865e, 0x865c, 0x865f,
+  0x86f9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86fe, 0x86fb, 0x8702,
+  0x8703, 0x8706, 0x870a, 0x8859, 0x88df, 0x88d4, 0x88d9, 0x88dc,
+  0x88d8, 0x88dd, 0x88e1, 0x88ca, 0x88d5, 0x88d2, 0x899c, 0x89e3,
+  0x8a6b, 0x8a72, 0x8a73, 0x8a66, 0x8a69, 0x8a70, 0x8a87, 0x8a7c,
+  0x8a63, 0x8aa0, 0x8a71, 0x8a85, 0x8a6d, 0x8a62, 0x8a6e, 0x8a6c,
+  0x8a79, 0x8a7b, 0x8a3e, 0x8a68, 0x8c62, 0x8c8a, 0x8c89, 0x8cca,
+  0x8cc7, 0x8cc8, 0x8cc4, 0x8cb2, 0x8cc3, 0x8cc2, 0x8cc5, 0x8de1,
+  0x8ddf, 0x8de8, 0x8def, 0x8df3, 0x8dfa, 0x8dea,
+  /* 0x67 */
+  0x8de4, 0x8de6, 0x8eb2, 0x8f03, 0x8f09, 0x8efe, 0x8f0a, 0x8f9f,
+  0x8fb2, 0x904b, 0x904a, 0x9053, 0x9042, 0x9054, 0x903c, 0x9055,
+  0x9050, 0x9047, 0x904f, 0x904e, 0x904d, 0x9051, 0x903e, 0x9041,
+  0x9112, 0x9117, 0x916c, 0x916a, 0x9169, 0x91c9, 0x9237, 0x9257,
+  0x9238, 0x923d, 0x9240, 0x923e, 0x925b, 0x924b, 0x9264, 0x9251,
+  0x9234, 0x9249, 0x924d, 0x9245, 0x9239, 0x923f, 0x925a, 0x9598,
+  0x9698, 0x9694, 0x9695, 0x96cd, 0x96cb, 0x96c9, 0x96ca, 0x96f7,
+  0x96fb, 0x96f9, 0x96f6, 0x9756, 0x9774, 0x9776, 0x9810, 0x9811,
+  0x9813, 0x980a, 0x9812, 0x980c, 0x98fc, 0x98f4, 0x98fd, 0x98fe,
+  0x99b3, 0x99b1, 0x99b4, 0x9ae1, 0x9ce9, 0x9e82, 0x9f0e, 0x9f13,
+  0x9f20, 0x50e7, 0x50ee, 0x50e5, 0x50d6, 0x50ed, 0x50da, 0x50d5,
+  0x50cf, 0x50d1, 0x50f1, 0x50ce, 0x50e9, 0x5162,
+  /* 0x68 */
+  0x51f3, 0x5283, 0x5282, 0x5331, 0x53ad, 0x55fe, 0x5600, 0x561b,
+  0x5617, 0x55fd, 0x5614, 0x5606, 0x5609, 0x560d, 0x560e, 0x55f7,
+  0x5616, 0x561f, 0x5608, 0x5610, 0x55f6, 0x5718, 0x5716, 0x5875,
+  0x587e, 0x5883, 0x5893, 0x588a, 0x5879, 0x5885, 0x587d, 0x58fd,
+  0x5925, 0x5922, 0x5924, 0x596a, 0x5969, 0x5ae1, 0x5ae6, 0x5ae9,
+  0x5ad7, 0x5ad6, 0x5ad8, 0x5ae3, 0x5b75, 0x5bde, 0x5be7, 0x5be1,
+  0x5be5, 0x5be6, 0x5be8, 0x5be2, 0x5be4, 0x5bdf, 0x5c0d, 0x5c62,
+  0x5d84, 0x5d87, 0x5e5b, 0x5e63, 0x5e55, 0x5e57, 0x5e54, 0x5ed3,
+  0x5ed6, 0x5f0a, 0x5f46, 0x5f70, 0x5fb9, 0x6147, 0x613f, 0x614b,
+  0x6177, 0x6162, 0x6163, 0x615f, 0x615a, 0x6158, 0x6175, 0x622a,
+  0x6487, 0x6458, 0x6454, 0x64a4, 0x6478, 0x645f, 0x647a, 0x6451,
+  0x6467, 0x6434, 0x646d, 0x647b, 0x6572, 0x65a1,
+  /* 0x69 */
+  0x65d7, 0x65d6, 0x66a2, 0x66a8, 0x669d, 0x699c, 0x69a8, 0x6995,
+  0x69c1, 0x69ae, 0x69d3, 0x69cb, 0x699b, 0x69b7, 0x69bb, 0x69ab,
+  0x69b4, 0x69d0, 0x69cd, 0x69ad, 0x69cc, 0x69a6, 0x69c3, 0x69a3,
+  0x6b49, 0x6b4c, 0x6c33, 0x6f33, 0x6f14, 0x6efe, 0x6f13, 0x6ef4,
+  0x6f29, 0x6f3e, 0x6f20, 0x6f2c, 0x6f0f, 0x6f02, 0x6f22, 0x6eff,
+  0x6eef, 0x6f06, 0x6f31, 0x6f38, 0x6f32, 0x6f23, 0x6f15, 0x6f2b,
+  0x6f2f, 0x6f88, 0x6f2a, 0x6eec, 0x6f01, 0x6ef2, 0x6ecc, 0x6ef7,
+  0x7194, 0x7199, 0x717d, 0x718a, 0x7184, 0x7192, 0x723e, 0x7292,
+  0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746a, 0x7470, 0x746d,
+  0x7504, 0x7591, 0x7627, 0x760d, 0x760b, 0x7609, 0x7613, 0x76e1,
+  0x76e3, 0x7784, 0x777d, 0x777f, 0x7761, 0x78c1, 0x789f, 0x78a7,
+  0x78b3, 0x78a9, 0x78a3, 0x798e, 0x798f, 0x798d,
+  /* 0x6a */
+  0x7a2e, 0x7a31, 0x7aaa, 0x7aa9, 0x7aed, 0x7aef, 0x7ba1, 0x7b95,
+  0x7b8b, 0x7b75, 0x7b97, 0x7b9d, 0x7b94, 0x7b8f, 0x7bb8, 0x7b87,
+  0x7b84, 0x7cb9, 0x7cbd, 0x7cbe, 0x7dbb, 0x7db0, 0x7d9c, 0x7dbd,
+  0x7dbe, 0x7da0, 0x7dca, 0x7db4, 0x7db2, 0x7db1, 0x7dba, 0x7da2,
+  0x7dbf, 0x7db5, 0x7db8, 0x7dad, 0x7dd2, 0x7dc7, 0x7dac, 0x7f70,
+  0x7fe0, 0x7fe1, 0x7fdf, 0x805e, 0x805a, 0x8087, 0x8150, 0x8180,
+  0x818f, 0x8188, 0x818a, 0x817f, 0x8182, 0x81e7, 0x81fa, 0x8207,
+  0x8214, 0x821e, 0x824b, 0x84c9, 0x84bf, 0x84c6, 0x84c4, 0x8499,
+  0x849e, 0x84b2, 0x849c, 0x84cb, 0x84b8, 0x84c0, 0x84d3, 0x8490,
+  0x84bc, 0x84d1, 0x84ca, 0x873f, 0x871c, 0x873b, 0x8722, 0x8725,
+  0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88f3, 0x8902, 0x88f4,
+  0x88f9, 0x88f8, 0x88fd, 0x88e8, 0x891a, 0x88ef,
+  /* 0x6b */
+  0x8aa6, 0x8a8c, 0x8a9e, 0x8aa3, 0x8a8d, 0x8aa1, 0x8a93, 0x8aa4,
+  0x8aaa, 0x8aa5, 0x8aa8, 0x8a98, 0x8a91, 0x8a9a, 0x8aa7, 0x8c6a,
+  0x8c8d, 0x8c8c, 0x8cd3, 0x8cd1, 0x8cd2, 0x8d6b, 0x8d99, 0x8d95,
+  0x8dfc, 0x8f14, 0x8f12, 0x8f15, 0x8f13, 0x8fa3, 0x9060, 0x9058,
+  0x905c, 0x9063, 0x9059, 0x905e, 0x9062, 0x905d, 0x905b, 0x9119,
+  0x9118, 0x911e, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, 0x92ac,
+  0x9280, 0x9285, 0x9298, 0x9296, 0x927b, 0x9293, 0x929c, 0x92a8,
+  0x927c, 0x9291, 0x95a1, 0x95a8, 0x95a9, 0x95a3, 0x95a5, 0x95a4,
+  0x9699, 0x969c, 0x969b, 0x96cc, 0x96d2, 0x9700, 0x977c, 0x9785,
+  0x97f6, 0x9817, 0x9818, 0x98af, 0x98b1, 0x9903, 0x9905, 0x990c,
+  0x9909, 0x99c1, 0x9aaf, 0x9ab0, 0x9ae6, 0x9b41, 0x9b42, 0x9cf4,
+  0x9cf6, 0x9cf3, 0x9ebc, 0x9f3b, 0x9f4a, 0x5104,
+  /* 0x6c */
+  0x5100, 0x50fb, 0x50f5, 0x50f9, 0x5102, 0x5108, 0x5109, 0x5105,
+  0x51dc, 0x5287, 0x5288, 0x5289, 0x528d, 0x528a, 0x52f0, 0x53b2,
+  0x562e, 0x563b, 0x5639, 0x5632, 0x563f, 0x5634, 0x5629, 0x5653,
+  0x564e, 0x5657, 0x5674, 0x5636, 0x562f, 0x5630, 0x5880, 0x589f,
+  0x589e, 0x58b3, 0x589c, 0x58ae, 0x58a9, 0x58a6, 0x596d, 0x5b09,
+  0x5afb, 0x5b0b, 0x5af5, 0x5b0c, 0x5b08, 0x5bee, 0x5bec, 0x5be9,
+  0x5beb, 0x5c64, 0x5c65, 0x5d9d, 0x5d94, 0x5e62, 0x5e5f, 0x5e61,
+  0x5ee2, 0x5eda, 0x5edf, 0x5edd, 0x5ee3, 0x5ee0, 0x5f48, 0x5f71,
+  0x5fb7, 0x5fb5, 0x6176, 0x6167, 0x616e, 0x615d, 0x6155, 0x6182,
+  0x617c, 0x6170, 0x616b, 0x617e, 0x61a7, 0x6190, 0x61ab, 0x618e,
+  0x61ac, 0x619a, 0x61a4, 0x6194, 0x61ae, 0x622e, 0x6469, 0x646f,
+  0x6479, 0x649e, 0x64b2, 0x6488, 0x6490, 0x64b0,
+  /* 0x6d */
+  0x64a5, 0x6493, 0x6495, 0x64a9, 0x6492, 0x64ae, 0x64ad, 0x64ab,
+  0x649a, 0x64ac, 0x6499, 0x64a2, 0x64b3, 0x6575, 0x6577, 0x6578,
+  0x66ae, 0x66ab, 0x66b4, 0x66b1, 0x6a23, 0x6a1f, 0x69e8, 0x6a01,
+  0x6a1e, 0x6a19, 0x69fd, 0x6a21, 0x6a13, 0x6a0a, 0x69f3, 0x6a02,
+  0x6a05, 0x69ed, 0x6a11, 0x6b50, 0x6b4e, 0x6ba4, 0x6bc5, 0x6bc6,
+  0x6f3f, 0x6f7c, 0x6f84, 0x6f51, 0x6f66, 0x6f54, 0x6f86, 0x6f6d,
+  0x6f5b, 0x6f78, 0x6f6e, 0x6f8e, 0x6f7a, 0x6f70, 0x6f64, 0x6f97,
+  0x6f58, 0x6ed5, 0x6f6f, 0x6f60, 0x6f5f, 0x719f, 0x71ac, 0x71b1,
+  0x71a8, 0x7256, 0x729b, 0x734e, 0x7357, 0x7469, 0x748b, 0x7483,
+  0x747e, 0x7480, 0x757f, 0x7620, 0x7629, 0x761f, 0x7624, 0x7626,
+  0x7621, 0x7622, 0x769a, 0x76ba, 0x76e4, 0x778e, 0x7787, 0x778c,
+  0x7791, 0x778b, 0x78cb, 0x78c5, 0x78ba, 0x78ca,
+  /* 0x6e */
+  0x78be, 0x78d5, 0x78bc, 0x78d0, 0x7a3f, 0x7a3c, 0x7a40, 0x7a3d,
+  0x7a37, 0x7a3b, 0x7aaf, 0x7aae, 0x7bad, 0x7bb1, 0x7bc4, 0x7bb4,
+  0x7bc6, 0x7bc7, 0x7bc1, 0x7ba0, 0x7bcc, 0x7cca, 0x7de0, 0x7df4,
+  0x7def, 0x7dfb, 0x7dd8, 0x7dec, 0x7ddd, 0x7de8, 0x7de3, 0x7dda,
+  0x7dde, 0x7de9, 0x7d9e, 0x7dd9, 0x7df2, 0x7df9, 0x7f75, 0x7f77,
+  0x7faf, 0x7fe9, 0x8026, 0x819b, 0x819c, 0x819d, 0x81a0, 0x819a,
+  0x8198, 0x8517, 0x853d, 0x851a, 0x84ee, 0x852c, 0x852d, 0x8513,
+  0x8511, 0x8523, 0x8521, 0x8514, 0x84ec, 0x8525, 0x84ff, 0x8506,
+  0x8782, 0x8774, 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759,
+  0x8757, 0x874c, 0x8753, 0x885b, 0x885d, 0x8910, 0x8907, 0x8912,
+  0x8913, 0x8915, 0x890a, 0x8abc, 0x8ad2, 0x8ac7, 0x8ac4, 0x8a95,
+  0x8acb, 0x8af8, 0x8ab2, 0x8ac9, 0x8ac2, 0x8abf,
+  /* 0x6f */
+  0x8ab0, 0x8ad6, 0x8acd, 0x8ab6, 0x8ab9, 0x8adb, 0x8c4c, 0x8c4e,
+  0x8c6c, 0x8ce0, 0x8cde, 0x8ce6, 0x8ce4, 0x8cec, 0x8ced, 0x8ce2,
+  0x8ce3, 0x8cdc, 0x8cea, 0x8ce1, 0x8d6d, 0x8d9f, 0x8da3, 0x8e2b,
+  0x8e10, 0x8e1d, 0x8e22, 0x8e0f, 0x8e29, 0x8e1f, 0x8e21, 0x8e1e,
+  0x8eba, 0x8f1d, 0x8f1b, 0x8f1f, 0x8f29, 0x8f26, 0x8f2a, 0x8f1c,
+  0x8f1e, 0x8f25, 0x9069, 0x906e, 0x9068, 0x906d, 0x9077, 0x9130,
+  0x912d, 0x9127, 0x9131, 0x9187, 0x9189, 0x918b, 0x9183, 0x92c5,
+  0x92bb, 0x92b7, 0x92ea, 0x92e4, 0x92c1, 0x92b3, 0x92bc, 0x92d2,
+  0x92c7, 0x92f0, 0x92b2, 0x95ad, 0x95b1, 0x9704, 0x9706, 0x9707,
+  0x9709, 0x9760, 0x978d, 0x978b, 0x978f, 0x9821, 0x982b, 0x981c,
+  0x98b3, 0x990a, 0x9913, 0x9912, 0x9918, 0x99dd, 0x99d0, 0x99df,
+  0x99db, 0x99d1, 0x99d5, 0x99d2, 0x99d9, 0x9ab7,
+  /* 0x70 */
+  0x9aee, 0x9aef, 0x9b27, 0x9b45, 0x9b44, 0x9b77, 0x9b6f, 0x9d06,
+  0x9d09, 0x9d03, 0x9ea9, 0x9ebe, 0x9ece, 0x58a8, 0x9f52, 0x5112,
+  0x5118, 0x5114, 0x5110, 0x5115, 0x5180, 0x51aa, 0x51dd, 0x5291,
+  0x5293, 0x52f3, 0x5659, 0x566b, 0x5679, 0x5669, 0x5664, 0x5678,
+  0x566a, 0x5668, 0x5665, 0x5671, 0x566f, 0x566c, 0x5662, 0x5676,
+  0x58c1, 0x58be, 0x58c7, 0x58c5, 0x596e, 0x5b1d, 0x5b34, 0x5b78,
+  0x5bf0, 0x5c0e, 0x5f4a, 0x61b2, 0x6191, 0x61a9, 0x618a, 0x61cd,
+  0x61b6, 0x61be, 0x61ca, 0x61c8, 0x6230, 0x64c5, 0x64c1, 0x64cb,
+  0x64bb, 0x64bc, 0x64da, 0x64c4, 0x64c7, 0x64c2, 0x64cd, 0x64bf,
+  0x64d2, 0x64d4, 0x64be, 0x6574, 0x66c6, 0x66c9, 0x66b9, 0x66c4,
+  0x66c7, 0x66b8, 0x6a3d, 0x6a38, 0x6a3a, 0x6a59, 0x6a6b, 0x6a58,
+  0x6a39, 0x6a44, 0x6a62, 0x6a61, 0x6a4b, 0x6a47,
+  /* 0x71 */
+  0x6a35, 0x6a5f, 0x6a48, 0x6b59, 0x6b77, 0x6c05, 0x6fc2, 0x6fb1,
+  0x6fa1, 0x6fc3, 0x6fa4, 0x6fc1, 0x6fa7, 0x6fb3, 0x6fc0, 0x6fb9,
+  0x6fb6, 0x6fa6, 0x6fa0, 0x6fb4, 0x71be, 0x71c9, 0x71d0, 0x71d2,
+  0x71c8, 0x71d5, 0x71b9, 0x71ce, 0x71d9, 0x71dc, 0x71c3, 0x71c4,
+  0x7368, 0x749c, 0x74a3, 0x7498, 0x749f, 0x749e, 0x74e2, 0x750c,
+  0x750d, 0x7634, 0x7638, 0x763a, 0x76e7, 0x76e5, 0x77a0, 0x779e,
+  0x779f, 0x77a5, 0x78e8, 0x78da, 0x78ec, 0x78e7, 0x79a6, 0x7a4d,
+  0x7a4e, 0x7a46, 0x7a4c, 0x7a4b, 0x7aba, 0x7bd9, 0x7c11, 0x7bc9,
+  0x7be4, 0x7bdb, 0x7be1, 0x7be9, 0x7be6, 0x7cd5, 0x7cd6, 0x7e0a,
+  0x7e11, 0x7e08, 0x7e1b, 0x7e23, 0x7e1e, 0x7e1d, 0x7e09, 0x7e10,
+  0x7f79, 0x7fb2, 0x7ff0, 0x7ff1, 0x7fee, 0x8028, 0x81b3, 0x81a9,
+  0x81a8, 0x81fb, 0x8208, 0x8258, 0x8259, 0x854a,
+  /* 0x72 */
+  0x8559, 0x8548, 0x8568, 0x8569, 0x8543, 0x8549, 0x856d, 0x856a,
+  0x855e, 0x8783, 0x879f, 0x879e, 0x87a2, 0x878d, 0x8861, 0x892a,
+  0x8932, 0x8925, 0x892b, 0x8921, 0x89aa, 0x89a6, 0x8ae6, 0x8afa,
+  0x8aeb, 0x8af1, 0x8b00, 0x8adc, 0x8ae7, 0x8aee, 0x8afe, 0x8b01,
+  0x8b02, 0x8af7, 0x8aed, 0x8af3, 0x8af6, 0x8afc, 0x8c6b, 0x8c6d,
+  0x8c93, 0x8cf4, 0x8e44, 0x8e31, 0x8e34, 0x8e42, 0x8e39, 0x8e35,
+  0x8f3b, 0x8f2f, 0x8f38, 0x8f33, 0x8fa8, 0x8fa6, 0x9075, 0x9074,
+  0x9078, 0x9072, 0x907c, 0x907a, 0x9134, 0x9192, 0x9320, 0x9336,
+  0x92f8, 0x9333, 0x932f, 0x9322, 0x92fc, 0x932b, 0x9304, 0x931a,
+  0x9310, 0x9326, 0x9321, 0x9315, 0x932e, 0x9319, 0x95bb, 0x96a7,
+  0x96a8, 0x96aa, 0x96d5, 0x970e, 0x9711, 0x9716, 0x970d, 0x9713,
+  0x970f, 0x975b, 0x975c, 0x9766, 0x9798, 0x9830,
+  /* 0x73 */
+  0x9838, 0x983b, 0x9837, 0x982d, 0x9839, 0x9824, 0x9910, 0x9928,
+  0x991e, 0x991b, 0x9921, 0x991a, 0x99ed, 0x99e2, 0x99f1, 0x9ab8,
+  0x9abc, 0x9afb, 0x9aed, 0x9b28, 0x9b91, 0x9d15, 0x9d23, 0x9d26,
+  0x9d28, 0x9d12, 0x9d1b, 0x9ed8, 0x9ed4, 0x9f8d, 0x9f9c, 0x512a,
+  0x511f, 0x5121, 0x5132, 0x52f5, 0x568e, 0x5680, 0x5690, 0x5685,
+  0x5687, 0x568f, 0x58d5, 0x58d3, 0x58d1, 0x58ce, 0x5b30, 0x5b2a,
+  0x5b24, 0x5b7a, 0x5c37, 0x5c68, 0x5dbc, 0x5dba, 0x5dbd, 0x5db8,
+  0x5e6b, 0x5f4c, 0x5fbd, 0x61c9, 0x61c2, 0x61c7, 0x61e6, 0x61cb,
+  0x6232, 0x6234, 0x64ce, 0x64ca, 0x64d8, 0x64e0, 0x64f0, 0x64e6,
+  0x64ec, 0x64f1, 0x64e2, 0x64ed, 0x6582, 0x6583, 0x66d9, 0x66d6,
+  0x6a80, 0x6a94, 0x6a84, 0x6aa2, 0x6a9c, 0x6adb, 0x6aa3, 0x6a7e,
+  0x6a97, 0x6a90, 0x6aa0, 0x6b5c, 0x6bae, 0x6bda,
+  /* 0x74 */
+  0x6c08, 0x6fd8, 0x6ff1, 0x6fdf, 0x6fe0, 0x6fdb, 0x6fe4, 0x6feb,
+  0x6fef, 0x6f80, 0x6fec, 0x6fe1, 0x6fe9, 0x6fd5, 0x6fee, 0x6ff0,
+  0x71e7, 0x71df, 0x71ee, 0x71e6, 0x71e5, 0x71ed, 0x71ec, 0x71f4,
+  0x71e0, 0x7235, 0x7246, 0x7370, 0x7372, 0x74a9, 0x74b0, 0x74a6,
+  0x74a8, 0x7646, 0x7642, 0x764c, 0x76ea, 0x77b3, 0x77aa, 0x77b0,
+  0x77ac, 0x77a7, 0x77ad, 0x77ef, 0x78f7, 0x78fa, 0x78f4, 0x78ef,
+  0x7901, 0x79a7, 0x79aa, 0x7a57, 0x7abf, 0x7c07, 0x7c0d, 0x7bfe,
+  0x7bf7, 0x7c0c, 0x7be0, 0x7ce0, 0x7cdc, 0x7cde, 0x7ce2, 0x7cdf,
+  0x7cd9, 0x7cdd, 0x7e2e, 0x7e3e, 0x7e46, 0x7e37, 0x7e32, 0x7e43,
+  0x7e2b, 0x7e3d, 0x7e31, 0x7e45, 0x7e41, 0x7e34, 0x7e39, 0x7e48,
+  0x7e35, 0x7e3f, 0x7e2f, 0x7f44, 0x7ff3, 0x7ffc, 0x8071, 0x8072,
+  0x8070, 0x806f, 0x8073, 0x81c6, 0x81c3, 0x81ba,
+  /* 0x75 */
+  0x81c2, 0x81c0, 0x81bf, 0x81bd, 0x81c9, 0x81be, 0x81e8, 0x8209,
+  0x8271, 0x85aa, 0x8584, 0x857e, 0x859c, 0x8591, 0x8594, 0x85af,
+  0x859b, 0x8587, 0x85a8, 0x858a, 0x85a6, 0x8667, 0x87c0, 0x87d1,
+  0x87b3, 0x87d2, 0x87c6, 0x87ab, 0x87bb, 0x87ba, 0x87c8, 0x87cb,
+  0x893b, 0x8936, 0x8944, 0x8938, 0x893d, 0x89ac, 0x8b0e, 0x8b17,
+  0x8b19, 0x8b1b, 0x8b0a, 0x8b20, 0x8b1d, 0x8b04, 0x8b10, 0x8c41,
+  0x8c3f, 0x8c73, 0x8cfa, 0x8cfd, 0x8cfc, 0x8cf8, 0x8cfb, 0x8da8,
+  0x8e49, 0x8e4b, 0x8e48, 0x8e4a, 0x8f44, 0x8f3e, 0x8f42, 0x8f45,
+  0x8f3f, 0x907f, 0x907d, 0x9084, 0x9081, 0x9082, 0x9080, 0x9139,
+  0x91a3, 0x919e, 0x919c, 0x934d, 0x9382, 0x9328, 0x9375, 0x934a,
+  0x9365, 0x934b, 0x9318, 0x937e, 0x936c, 0x935b, 0x9370, 0x935a,
+  0x9354, 0x95ca, 0x95cb, 0x95cc, 0x95c8, 0x95c6,
+  /* 0x76 */
+  0x96b1, 0x96b8, 0x96d6, 0x971c, 0x971e, 0x97a0, 0x97d3, 0x9846,
+  0x98b6, 0x9935, 0x9a01, 0x99ff, 0x9bae, 0x9bab, 0x9baa, 0x9bad,
+  0x9d3b, 0x9d3f, 0x9e8b, 0x9ecf, 0x9ede, 0x9edc, 0x9edd, 0x9edb,
+  0x9f3e, 0x9f4b, 0x53e2, 0x5695, 0x56ae, 0x58d9, 0x58d8, 0x5b38,
+  0x5f5e, 0x61e3, 0x6233, 0x64f4, 0x64f2, 0x64fe, 0x6506, 0x64fa,
+  0x64fb, 0x64f7, 0x65b7, 0x66dc, 0x6726, 0x6ab3, 0x6aac, 0x6ac3,
+  0x6abb, 0x6ab8, 0x6ac2, 0x6aae, 0x6aaf, 0x6b5f, 0x6b78, 0x6baf,
+  0x7009, 0x700b, 0x6ffe, 0x7006, 0x6ffa, 0x7011, 0x700f, 0x71fb,
+  0x71fc, 0x71fe, 0x71f8, 0x7377, 0x7375, 0x74a7, 0x74bf, 0x7515,
+  0x7656, 0x7658, 0x7652, 0x77bd, 0x77bf, 0x77bb, 0x77bc, 0x790e,
+  0x79ae, 0x7a61, 0x7a62, 0x7a60, 0x7ac4, 0x7ac5, 0x7c2b, 0x7c27,
+  0x7c2a, 0x7c1e, 0x7c23, 0x7c21, 0x7ce7, 0x7e54,
+  /* 0x77 */
+  0x7e55, 0x7e5e, 0x7e5a, 0x7e61, 0x7e52, 0x7e59, 0x7f48, 0x7ff9,
+  0x7ffb, 0x8077, 0x8076, 0x81cd, 0x81cf, 0x820a, 0x85cf, 0x85a9,
+  0x85cd, 0x85d0, 0x85c9, 0x85b0, 0x85ba, 0x85b9, 0x87ef, 0x87ec,
+  0x87f2, 0x87e0, 0x8986, 0x89b2, 0x89f4, 0x8b28, 0x8b39, 0x8b2c,
+  0x8b2b, 0x8c50, 0x8d05, 0x8e59, 0x8e63, 0x8e66, 0x8e64, 0x8e5f,
+  0x8e55, 0x8ec0, 0x8f49, 0x8f4d, 0x9087, 0x9083, 0x9088, 0x91ab,
+  0x91ac, 0x91d0, 0x9394, 0x938a, 0x9396, 0x93a2, 0x93b3, 0x93ae,
+  0x93ac, 0x93b0, 0x9398, 0x939a, 0x9397, 0x95d4, 0x95d6, 0x95d0,
+  0x95d5, 0x96e2, 0x96dc, 0x96d9, 0x96db, 0x96de, 0x9724, 0x97a3,
+  0x97a6, 0x97ad, 0x97f9, 0x984d, 0x984f, 0x984c, 0x984e, 0x9853,
+  0x98ba, 0x993e, 0x993f, 0x993d, 0x992e, 0x99a5, 0x9a0e, 0x9ac1,
+  0x9b03, 0x9b06, 0x9b4f, 0x9b4e, 0x9b4d, 0x9bca,
+  /* 0x78 */
+  0x9bc9, 0x9bfd, 0x9bc8, 0x9bc0, 0x9d51, 0x9d5d, 0x9d60, 0x9ee0,
+  0x9f15, 0x9f2c, 0x5133, 0x56a5, 0x56a8, 0x58de, 0x58df, 0x58e2,
+  0x5bf5, 0x9f90, 0x5eec, 0x61f2, 0x61f7, 0x61f6, 0x61f5, 0x6500,
+  0x650f, 0x66e0, 0x66dd, 0x6ae5, 0x6add, 0x6ada, 0x6ad3, 0x701b,
+  0x701f, 0x7028, 0x701a, 0x701d, 0x7015, 0x7018, 0x7206, 0x720d,
+  0x7258, 0x72a2, 0x7378, 0x737a, 0x74bd, 0x74ca, 0x74e3, 0x7587,
+  0x7586, 0x765f, 0x7661, 0x77c7, 0x7919, 0x79b1, 0x7a6b, 0x7a69,
+  0x7c3e, 0x7c3f, 0x7c38, 0x7c3d, 0x7c37, 0x7c40, 0x7e6b, 0x7e6d,
+  0x7e79, 0x7e69, 0x7e6a, 0x7e73, 0x7f85, 0x7fb6, 0x7fb9, 0x7fb8,
+  0x81d8, 0x85e9, 0x85dd, 0x85ea, 0x85d5, 0x85e4, 0x85e5, 0x85f7,
+  0x87fb, 0x8805, 0x880d, 0x87f9, 0x87fe, 0x8960, 0x895f, 0x8956,
+  0x895e, 0x8b41, 0x8b5c, 0x8b58, 0x8b49, 0x8b5a,
+  /* 0x79 */
+  0x8b4e, 0x8b4f, 0x8b46, 0x8b59, 0x8d08, 0x8d0a, 0x8e7c, 0x8e72,
+  0x8e87, 0x8e76, 0x8e6c, 0x8e7a, 0x8e74, 0x8f54, 0x8f4e, 0x8fad,
+  0x908a, 0x908b, 0x91b1, 0x91ae, 0x93e1, 0x93d1, 0x93df, 0x93c3,
+  0x93c8, 0x93dc, 0x93dd, 0x93d6, 0x93e2, 0x93cd, 0x93d8, 0x93e4,
+  0x93d7, 0x93e8, 0x95dc, 0x96b4, 0x96e3, 0x972a, 0x9727, 0x9761,
+  0x97dc, 0x97fb, 0x985e, 0x9858, 0x985b, 0x98bc, 0x9945, 0x9949,
+  0x9a16, 0x9a19, 0x9b0d, 0x9be8, 0x9be7, 0x9bd6, 0x9bdb, 0x9d89,
+  0x9d61, 0x9d72, 0x9d6a, 0x9d6c, 0x9e92, 0x9e97, 0x9e93, 0x9eb4,
+  0x52f8, 0x56b7, 0x56b6, 0x56b4, 0x56bc, 0x58e4, 0x5b40, 0x5b43,
+  0x5b7d, 0x5bf6, 0x5dc9, 0x61f8, 0x61fa, 0x6518, 0x6514, 0x6519,
+  0x66e6, 0x6727, 0x6aec, 0x703e, 0x7030, 0x7032, 0x7210, 0x737b,
+  0x74cf, 0x7662, 0x7665, 0x7926, 0x792a, 0x792c,
+  /* 0x7a */
+  0x792b, 0x7ac7, 0x7af6, 0x7c4c, 0x7c43, 0x7c4d, 0x7cef, 0x7cf0,
+  0x8fae, 0x7e7d, 0x7e7c, 0x7e82, 0x7f4c, 0x8000, 0x81da, 0x8266,
+  0x85fb, 0x85f9, 0x8611, 0x85fa, 0x8606, 0x860b, 0x8607, 0x860a,
+  0x8814, 0x8815, 0x8964, 0x89ba, 0x89f8, 0x8b70, 0x8b6c, 0x8b66,
+  0x8b6f, 0x8b5f, 0x8b6b, 0x8d0f, 0x8d0d, 0x8e89, 0x8e81, 0x8e85,
+  0x8e82, 0x91b4, 0x91cb, 0x9418, 0x9403, 0x93fd, 0x95e1, 0x9730,
+  0x98c4, 0x9952, 0x9951, 0x99a8, 0x9a2b, 0x9a30, 0x9a37, 0x9a35,
+  0x9c13, 0x9c0d, 0x9e79, 0x9eb5, 0x9ee8, 0x9f2f, 0x9f5f, 0x9f63,
+  0x9f61, 0x5137, 0x5138, 0x56c1, 0x56c0, 0x56c2, 0x5914, 0x5c6c,
+  0x5dcd, 0x61fc, 0x61fe, 0x651d, 0x651c, 0x6595, 0x66e9, 0x6afb,
+  0x6b04, 0x6afa, 0x6bb2, 0x704c, 0x721b, 0x72a7, 0x74d6, 0x74d4,
+  0x7669, 0x77d3, 0x7c50, 0x7e8f, 0x7e8c, 0x7fbc,
+  /* 0x7b */
+  0x8617, 0x862d, 0x861a, 0x8823, 0x8822, 0x8821, 0x881f, 0x896a,
+  0x896c, 0x89bd, 0x8b74, 0x8b77, 0x8b7d, 0x8d13, 0x8e8a, 0x8e8d,
+  0x8e8b, 0x8f5f, 0x8faf, 0x91ba, 0x942e, 0x9433, 0x9435, 0x943a,
+  0x9438, 0x9432, 0x942b, 0x95e2, 0x9738, 0x9739, 0x9732, 0x97ff,
+  0x9867, 0x9865, 0x9957, 0x9a45, 0x9a43, 0x9a40, 0x9a3e, 0x9acf,
+  0x9b54, 0x9b51, 0x9c2d, 0x9c25, 0x9daf, 0x9db4, 0x9dc2, 0x9db8,
+  0x9e9d, 0x9eef, 0x9f19, 0x9f5c, 0x9f66, 0x9f67, 0x513c, 0x513b,
+  0x56c8, 0x56ca, 0x56c9, 0x5b7f, 0x5dd4, 0x5dd2, 0x5f4e, 0x61ff,
+  0x6524, 0x6b0a, 0x6b61, 0x7051, 0x7058, 0x7380, 0x74e4, 0x758a,
+  0x766e, 0x766c, 0x79b3, 0x7c60, 0x7c5f, 0x807e, 0x807d, 0x81df,
+  0x8972, 0x896f, 0x89fc, 0x8b80, 0x8d16, 0x8d17, 0x8e91, 0x8e93,
+  0x8f61, 0x9148, 0x9444, 0x9451, 0x9452, 0x973d,
+  /* 0x7c */
+  0x973e, 0x97c3, 0x97c1, 0x986b, 0x9955, 0x9a55, 0x9a4d, 0x9ad2,
+  0x9b1a, 0x9c49, 0x9c31, 0x9c3e, 0x9c3b, 0x9dd3, 0x9dd7, 0x9f34,
+  0x9f6c, 0x9f6a, 0x9f94, 0x56cc, 0x5dd6, 0x6200, 0x6523, 0x652b,
+  0x652a, 0x66ec, 0x6b10, 0x74da, 0x7aca, 0x7c64, 0x7c63, 0x7c65,
+  0x7e93, 0x7e96, 0x7e94, 0x81e2, 0x8638, 0x863f, 0x8831, 0x8b8a,
+  0x9090, 0x908f, 0x9463, 0x9460, 0x9464, 0x9768, 0x986f, 0x995c,
+  0x9a5a, 0x9a5b, 0x9a57, 0x9ad3, 0x9ad4, 0x9ad1, 0x9c54, 0x9c57,
+  0x9c56, 0x9de5, 0x9e9f, 0x9ef4, 0x56d1, 0x58e9, 0x652c, 0x705e,
+  0x7671, 0x7672, 0x77d7, 0x7f50, 0x7f88, 0x8836, 0x8839, 0x8862,
+  0x8b93, 0x8b92, 0x8b96, 0x8277, 0x8d1b, 0x91c0, 0x946a, 0x9742,
+  0x9748, 0x9744, 0x97c6, 0x9870, 0x9a5f, 0x9b22, 0x9b58, 0x9c5f,
+  0x9df9, 0x9dfa, 0x9e7c, 0x9e7d, 0x9f07, 0x9f77,
+  /* 0x7d */
+  0x9f72, 0x5ef3, 0x6b16, 0x7063, 0x7c6c, 0x7c6e, 0x883b, 0x89c0,
+  0x8ea1, 0x91c1, 0x9472, 0x9470, 0x9871, 0x995e, 0x9ad6, 0x9b23,
+  0x9ecc, 0x7064, 0x77da, 0x8b9a, 0x9477, 0x97c9, 0x9a62, 0x9a65,
+  0x7e9c, 0x8b9c, 0x8eaa, 0x91c5, 0x947d, 0x947e, 0x947c, 0x9c77,
+  0x9c78, 0x9ef7, 0x8c54, 0x947f, 0x9e1a, 0x7228, 0x9a6a, 0x9b31,
+  0x9e1b, 0x9e1e, 0x7c72,
+};
+
+static int
+cns11643_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x27) || (c1 == 0x42) || (c1 >= 0x44 && c1 <= 0x7d)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        unsigned short wc = 0xfffd;
+        if (i < 3102) {
+          if (i < 500)
+            wc = cns11643_1_2uni_page21[i];
+          else if (i == 571)
+            wc = 0x4ea0;
+          else if (i == 578)
+            wc = 0x51ab;
+          else if (i == 583)
+            wc = 0x52f9;
+        } else if (i < 3290) {
+          if (i < 3136)
+            wc = cns11643_1_2uni_page42[i-3102];
+        } else {
+          if (i < 8691)
+            wc = cns11643_1_2uni_page44[i-3290];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/cns11643_15.h b/lib/cns11643_15.h
new file mode 100644
index 0000000..cfe0ba6
--- /dev/null
+++ b/lib/cns11643_15.h
@@ -0,0 +1,1083 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 15
+ */
+
+static const unsigned short cns11643_15_2uni_page21[7169] = {
+  /* 0x21 */
+  0x5302, 0x538c, 0x53d4, 0x54a5, 0x5392, 0x5393, 0x53d8, 0x53d9,
+  0x54a7, 0x592b, 0x592c, 0x592d, 0x5930, 0x592e, 0x59ab, 0x1a01,
+  0x5c2d, 0x5c6d, 0xfa34, 0x5d0f, 0x52fd, 0x5e9d, 0x64a2, 0x68d4,
+  0x6e56, 0x6ec3, 0x7314, 0x52fd, 0x9a1a, 0x530f, 0x5310, 0x539a,
+  0x539b, 0x52fd, 0x54ac, 0x0036, 0x5397, 0x5846, 0x0e4f, 0x5876,
+  0x5877, 0x58ae, 0x593a, 0x597d, 0x6ec5, 0x5ea8, 0x52fd, 0x1afa,
+  0x6541, 0x6542, 0x68d8, 0x68d9, 0x69aa, 0x69ab, 0x6c42, 0x6c41,
+  0x5099, 0x6ec6, 0x52fd, 0x7035, 0x7036, 0x7037, 0xfa83, 0xb64d,
+  0x52fd, 0x74b5, 0x7617, 0x7782, 0x86b6, 0x2d49, 0x8f72, 0x985c,
+  0x98a8, 0x45b7, 0x68e3, 0x0006, 0x52fd, 0x53e6, 0x5444, 0x5445,
+  0x1729, 0x003e, 0x54c4, 0x54c5, 0x54c6, 0x54c7, 0x54c8, 0x54c9,
+  0x54ca, 0x54d4, 0x587d, 0xb572, 0x58b2, 0x58b4,
+  /* 0x22 */
+  0x5982, 0x59c7, 0x59c8, 0x52fd, 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f,
+  0xfa24, 0x5bd3, 0x5447, 0x1a4e, 0x5d3d, 0x5de2, 0x5eb8, 0x5eb9,
+  0x5ec2, 0x5eba, 0x5ec6, 0x5ebb, 0x64ad, 0x654c, 0x654d, 0x52fd,
+  0x69b2, 0x69b3, 0x69b4, 0x69b5, 0x6cc3, 0x6cc4, 0x6cc5, 0x6cc6,
+  0x6cc7, 0x52fd, 0x6ece, 0x6f30, 0x7047, 0x7048, 0x2281, 0x735c,
+  0x52fd, 0x735f, 0x7618, 0x7619, 0x767e, 0x2410, 0x78b0, 0x7d75,
+  0x2568, 0x7d76, 0x8341, 0x8442, 0x52fd, 0x86bd, 0x2842, 0x2840,
+  0x18ea, 0x8e1e, 0x8e1f, 0x8f87, 0x2d62, 0x8f78, 0x9488, 0x9489,
+  0x948a, 0x9917, 0x9915, 0x52fd, 0x52fd, 0x3291, 0xa3e5, 0xa909,
+  0xaa3b, 0xaa4f, 0x52fd, 0xb92e, 0xb92f, 0xbdff, 0xbdfd, 0xbdfe,
+  0x45bb, 0x45bc, 0x52fd, 0x5323, 0x53ea, 0x542a, 0x5449, 0x544a,
+  0x544b, 0x54df, 0x54e0, 0x54e1, 0x54e2, 0x58c1,
+  /* 0x23 */
+  0x54e3, 0x54e4, 0x54e5, 0x58c0, 0x54e6, 0x54f7, 0x52fd, 0x54e7,
+  0x54e8, 0x54e9, 0x54ea, 0x54eb, 0x580e, 0x5880, 0x5881, 0x58ba,
+  0x58bb, 0x58bc, 0x58bd, 0x593f, 0x5940, 0x5988, 0xfa1f, 0x5b46,
+  0x52fd, 0x5b47, 0x5b48, 0x5c36, 0x5c72, 0x5c96, 0x5d47, 0x5de7,
+  0x5e34, 0x5e35, 0x5e36, 0x5e37, 0x5ee3, 0x5ee4, 0x5ee5, 0x5eeb,
+  0x0175, 0x5ee6, 0x5ee7, 0x5ee8, 0x52fd, 0x52fd, 0x64b9, 0x1de8,
+  0x64ba, 0x1e5b, 0x6563, 0x6564, 0x52fd, 0x6565, 0x52fd, 0x6566,
+  0x657c, 0x6567, 0xfa5a, 0x6859, 0x68e9, 0x68ea, 0x68eb, 0x68ec,
+  0x68ed, 0x68ee, 0x68ef, 0x69bf, 0x69cb, 0x69c3, 0x69d5, 0x69c4,
+  0x69c5, 0x69d3, 0x69c6, 0x69c7, 0x69c8, 0x69c9, 0x69ca, 0x6c4a,
+  0x52fd, 0x6cd1, 0x6e61, 0x6f37, 0x52fd, 0x7064, 0x7066, 0x2299,
+  0x7067, 0x7068, 0x7069, 0x2297, 0x7073, 0x706a,
+  /* 0x24 */
+  0x706b, 0x2862, 0x52fd, 0x7372, 0x043c, 0x74b9, 0x761c, 0x7636,
+  0x76bc, 0x76be, 0x76bf, 0x76c0, 0x7787, 0x78dc, 0x78dd, 0x78f5,
+  0x78de, 0x78df, 0xfa9e, 0x78e0, 0x78e1, 0x78e2, 0x7d2c, 0x7d2d,
+  0x25a4, 0x7da9, 0x7d9c, 0x7d9d, 0x7d9e, 0x7d9f, 0x7da0, 0x7da1,
+  0x7da2, 0x52fd, 0x7da3, 0x7da4, 0x7da7, 0x8342, 0x8393, 0x8451,
+  0x52fd, 0x8452, 0x8444, 0x8453, 0x8622, 0x86c6, 0x86c7, 0x86c9,
+  0xfadd, 0x86ca, 0x2866, 0x86c8, 0x8e24, 0x8e25, 0x8e26, 0x52fd,
+  0x8e27, 0x8e28, 0x52fd, 0x8f58, 0xfafb, 0x8fa7, 0x8f88, 0x8f89,
+  0x8fa5, 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, 0x8fad, 0x2da3,
+  0x8f79, 0x52fd, 0x9494, 0x9495, 0x9496, 0x09a5, 0x52fd, 0x9497,
+  0x307f, 0x9498, 0x984e, 0x984f, 0x9919, 0x52fd, 0x9a41, 0xfb2a,
+  0x9bf7, 0x9f04, 0x9f19, 0x9f17, 0xa340, 0xa3ec,
+  /* 0x25 */
+  0xa71b, 0xa71c, 0x36f6, 0xa90e, 0xaa52, 0xadd8, 0xb126, 0xb574,
+  0x52fd, 0xb575, 0xbcc6, 0xbe0b, 0xbe0c, 0xbe0d, 0xbe0e, 0xbe0f,
+  0xbe10, 0x45c8, 0xd759, 0xd75a, 0xd983, 0xd984, 0xd985, 0x52fd,
+  0x4af5, 0xe120, 0xe121, 0xe122, 0xe123, 0xe124, 0xe129, 0x53f4,
+  0x52fd, 0x688f, 0x5451, 0x17ab, 0x5517, 0x5518, 0x555b, 0x5519,
+  0x551a, 0x0053, 0x551b, 0x551c, 0x551d, 0x551e, 0x551f, 0x5520,
+  0x5521, 0x578b, 0x5788, 0x222d, 0x5885, 0xb587, 0x58c7, 0x594c,
+  0x594d, 0x59fc, 0x59fd, 0x59fe, 0x59ff, 0x52fd, 0x52fd, 0x5b56,
+  0x5b57, 0x5b58, 0x5b59, 0x5bdc, 0x5bdd, 0x5c73, 0x5c9d, 0x5ca1,
+  0x5c9e, 0x5c9f, 0x5ca0, 0x5ce6, 0x5d51, 0x5d52, 0x5e3d, 0x5f22,
+  0x1b9c, 0x5f23, 0x5f24, 0x5f25, 0x5f26, 0x5f27, 0x5f28, 0x5f29,
+  0x5f2a, 0x5f2b, 0x52fd, 0x5f40, 0x5f2c, 0x5f2d,
+  /* 0x26 */
+  0x5f2e, 0x5f2f, 0x5f30, 0x64d0, 0x65a8, 0x6594, 0x6595, 0x6596,
+  0x6597, 0x6598, 0x659c, 0x659b, 0x52fd, 0x65a1, 0x65a0, 0x6599,
+  0x659a, 0x65a7, 0x1e88, 0x6864, 0x52fd, 0x6900, 0x6901, 0x52fd,
+  0x52fd, 0x69e5, 0x69e9, 0x69fb, 0x69fc, 0x69ea, 0x69eb, 0x69ec,
+  0x69ed, 0x69ee, 0x69ef, 0x69fa, 0x69f0, 0x69f1, 0x69f2, 0x69f3,
+  0x69f4, 0x6c52, 0x6c53, 0x6c54, 0x6c55, 0x6c58, 0x6c56, 0x52fd,
+  0x6cdd, 0x6cde, 0x6ce3, 0x6cdf, 0x6ce0, 0x6e22, 0x6e23, 0x6e68,
+  0x6edf, 0x00ac, 0x6f44, 0x7094, 0x7095, 0x7096, 0x7097, 0x7098,
+  0x7099, 0xfa79, 0x709a, 0x709b, 0x709d, 0x709e, 0x709f, 0x70a0,
+  0x72f3, 0x72f2, 0x731f, 0x7388, 0x748f, 0x7490, 0x52fd, 0x74fd,
+  0x74fe, 0x74ff, 0x7500, 0x7501, 0x791a, 0x52fd, 0x78e3, 0x78e4,
+  0x78e5, 0x78e6, 0x78e7, 0x78eb, 0x78e8, 0x78e9,
+  /* 0x27 */
+  0x78ea, 0x791d, 0x7ca4, 0x7ca3, 0x7dd4, 0x7dc6, 0x7dc7, 0x7dc8,
+  0x7dc9, 0x7dca, 0x7dcb, 0x7dcc, 0x7dcd, 0x05de, 0x7dce, 0x25c3,
+  0x81b8, 0x81b9, 0x81ba, 0x836e, 0x83db, 0x83dc, 0x8468, 0x8469,
+  0x846a, 0x846b, 0x846c, 0x846d, 0x846e, 0x2719, 0x8624, 0x8625,
+  0x52fd, 0x8700, 0x86e5, 0x86f9, 0x86e7, 0x86e8, 0x86e9, 0x86fe,
+  0x86ea, 0x86eb, 0x86ec, 0x0749, 0x86ed, 0x28a1, 0x86ee, 0x28a6,
+  0x86ef, 0x52fd, 0x8717, 0x86f0, 0x86f1, 0x8b94, 0x8c5b, 0x8c5c,
+  0x8c5d, 0x8e2f, 0x0891, 0x8e30, 0x8e31, 0x8e32, 0x8e33, 0x8fcc,
+  0x8fcd, 0x8fce, 0x8fae, 0x8faf, 0x8fb0, 0x08d3, 0x8fcf, 0x8fd0,
+  0x8fd1, 0x8fd2, 0x8fd3, 0x52fd, 0x8fd4, 0x09a9, 0x94a6, 0x94a7,
+  0x94a8, 0x94b0, 0x94a9, 0x94aa, 0x94ab, 0x94ac, 0x94ad, 0x97fb,
+  0x97fc, 0x52fd, 0x992d, 0x992e, 0x9950, 0x992f,
+  /* 0x28 */
+  0x9930, 0x9a65, 0x9be6, 0x9c0c, 0x9c02, 0x9c03, 0x9c04, 0x9c05,
+  0x9c06, 0x52fd, 0x9ec0, 0x9f24, 0x9f25, 0xa016, 0xa032, 0xa720,
+  0xa721, 0xa722, 0xa723, 0x36fe, 0xa725, 0xa919, 0xa924, 0xa91a,
+  0xa91b, 0xa91c, 0xa91d, 0xfb52, 0xa91e, 0xaa5a, 0xaa5b, 0xaa5c,
+  0xaa5d, 0xaa5e, 0xac31, 0x52fd, 0xb129, 0x52fd, 0xb288, 0xb289,
+  0xb589, 0x3d57, 0xb656, 0xb7d1, 0xb7e6, 0xb832, 0xb833, 0xb952,
+  0xb953, 0x0ed5, 0xb954, 0xb955, 0x52fd, 0x52fd, 0xbe29, 0xbe2a,
+  0xbe2b, 0xbe2c, 0xbe2d, 0xfb92, 0xbe2e, 0xbe2f, 0xbe30, 0xbe31,
+  0xbe32, 0xbe33, 0x3ec5, 0xbe34, 0xc49b, 0xc523, 0xc524, 0x52fd,
+  0xc525, 0xc527, 0xc916, 0xcfa0, 0xd76f, 0x45df, 0xd770, 0xd771,
+  0x45dc, 0x138c, 0xd772, 0xd773, 0xd774, 0xd99c, 0xd9aa, 0xd99d,
+  0xd99e, 0x0c99, 0xd9ab, 0xd99f, 0xe135, 0xe138,
+  /* 0x29 */
+  0xf68d, 0x5335, 0x5336, 0xadee, 0x53b4, 0xf9c9, 0x5432, 0x5455,
+  0x5544, 0x5545, 0x5546, 0x5547, 0x17e4, 0x5548, 0x5549, 0x52fd,
+  0x554a, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, 0x5550, 0x5551,
+  0xb599, 0x58d1, 0x52fd, 0x58d2, 0x58d3, 0x58d4, 0x58d5, 0x5a21,
+  0x5a22, 0x5a23, 0x5b68, 0x5b69, 0x5b6a, 0x5be2, 0x5c45, 0x5cec,
+  0x5ced, 0x5cee, 0x5cef, 0x52fd, 0x5d62, 0x5d63, 0x5df4, 0x536f,
+  0x5e44, 0x5e45, 0x5f79, 0x1c1b, 0x5f7a, 0x5f7b, 0x5f7c, 0x5f7d,
+  0x5f7e, 0x5f7f, 0x5f80, 0x0188, 0x52fd, 0x5f81, 0x5f82, 0x5f83,
+  0x5f84, 0x5f85, 0x5f86, 0x5f87, 0x5f8f, 0x5f88, 0x5f89, 0x65c5,
+  0x65c6, 0x1eaa, 0x65c7, 0x65c8, 0x65c9, 0x65ca, 0x65cb, 0x65cc,
+  0x1eab, 0x65cd, 0x65ce, 0x65e3, 0x65cf, 0x65d0, 0x65d1, 0x65d2,
+  0x65d3, 0x65c4, 0x65d4, 0x65d5, 0x65d6, 0x6820,
+  /* 0x2a */
+  0x6821, 0x691a, 0x6912, 0x6914, 0x6915, 0x6916, 0x6919, 0x6917,
+  0x6918, 0x02c9, 0xfa61, 0x52fd, 0x6a12, 0x6a13, 0x6a14, 0x6a15,
+  0x6a16, 0x6a17, 0x6a18, 0x6a19, 0x6c61, 0x6c62, 0x6c63, 0x6cf5,
+  0x21a9, 0x6cf6, 0x6cf7, 0x6cf8, 0x6e29, 0x0517, 0x6f5d, 0x6f57,
+  0x6f58, 0x6f59, 0x6f5a, 0x6f5b, 0x70bb, 0x70d1, 0x70bc, 0x70bd,
+  0xbbdf, 0x70d0, 0x70be, 0x70bf, 0x70c0, 0x70c1, 0x70c2, 0x70c3,
+  0x70c4, 0xbe6c, 0x73a1, 0x73a2, 0x73a3, 0x7493, 0x750d, 0x750f,
+  0x750e, 0x7510, 0x7511, 0x7512, 0xfa95, 0x77e5, 0x792f, 0x52fd,
+  0x7957, 0x7930, 0x7968, 0x792b, 0x7931, 0x7958, 0xfaa2, 0x7932,
+  0x7959, 0x52fd, 0x795a, 0x7933, 0x795b, 0x795c, 0x795d, 0x791e,
+  0x7cae, 0x7caf, 0x7d3b, 0x7d3c, 0x7d3d, 0x7e07, 0x7e08, 0x7e09,
+  0x7e0a, 0x7e0b, 0x7e0c, 0x7e0d, 0x7e0e, 0x7e0f,
+  /* 0x2b */
+  0x7e10, 0x7e22, 0x7e11, 0x7e12, 0x7e13, 0x7e14, 0x7e15, 0x7e16,
+  0x7e17, 0x7e18, 0xfab8, 0x52fd, 0x8346, 0x8347, 0x8348, 0x83e1,
+  0x8481, 0x8483, 0x5f75, 0x52fd, 0x8485, 0x8486, 0x862a, 0xfad1,
+  0x862b, 0x866b, 0x8718, 0x8719, 0x871a, 0x52fd, 0x871b, 0x871c,
+  0x871d, 0x871e, 0x871f, 0x8720, 0x8721, 0x8722, 0x8723, 0x2911,
+  0x8724, 0x8725, 0x8726, 0x8727, 0x8728, 0x8729, 0x872a, 0x8cef,
+  0x8e49, 0x8e4a, 0x8e4b, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50,
+  0x8e51, 0x8e52, 0x8e53, 0x8e54, 0x8e5a, 0x8e55, 0x8f5f, 0x9002,
+  0x9003, 0x9004, 0x9005, 0x8fd5, 0x9006, 0x9007, 0x8fd6, 0x9008,
+  0x9009, 0x900a, 0x900b, 0x8fd7, 0x900c, 0x900d, 0x94c8, 0x94c9,
+  0x94ca, 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94cf, 0x94d0, 0x94d1,
+  0x94d2, 0x3451, 0x94d3, 0x94d4, 0x94d5, 0x94d6,
+  /* 0x2c */
+  0x94d7, 0x94e2, 0x94d8, 0x9804, 0x9805, 0x9806, 0x52fd, 0x9943,
+  0x9944, 0x9a84, 0x9a8f, 0x9a85, 0x9a86, 0x9c2f, 0x9c1a, 0x9c1b,
+  0x9c1c, 0x0abd, 0x9c1d, 0x9c1e, 0x9c1f, 0x9c20, 0x9c21, 0x9c22,
+  0xfb2c, 0x9c23, 0x9c24, 0x9c0e, 0x9c25, 0x9c2b, 0x9c2c, 0x9c0b,
+  0x9dee, 0x52fd, 0x9ec3, 0x9ed8, 0x9ed9, 0x9f38, 0x9f39, 0x9f3a,
+  0x9f3b, 0x3453, 0x9f3c, 0x9f3d, 0x9f3e, 0x9f3f, 0x9f40, 0xa048,
+  0xa04c, 0xa228, 0xa251, 0xa252, 0xa34c, 0xa423, 0xfb45, 0xa424,
+  0xa731, 0xa732, 0xa733, 0x3718, 0xa734, 0xa735, 0xa736, 0xa740,
+  0xa737, 0x52fd, 0xa738, 0xa73d, 0xa938, 0xa939, 0xa93a, 0xa93b,
+  0xa93c, 0xa94c, 0xaa73, 0xaa74, 0x0d33, 0xaa75, 0xaa76, 0xaa79,
+  0xac41, 0xac42, 0xac43, 0xad5b, 0x52fd, 0x39d7, 0x8ba6, 0xad5c,
+  0xade5, 0xade6, 0xade7, 0xade8, 0xaded, 0xb130,
+  /* 0x2d */
+  0x3b7e, 0xb131, 0xb294, 0xb651, 0xb6fd, 0xb6fe, 0xb7e9, 0x52fd,
+  0xb9b3, 0xb984, 0xb994, 0x52fd, 0xb99c, 0x52fd, 0xb985, 0xbc00,
+  0xbc37, 0xbc57, 0xbe54, 0xbe68, 0xbe55, 0xbe5c, 0xbe56, 0xbe57,
+  0xbe58, 0xbe59, 0xbe5a, 0xbe5b, 0xc534, 0x407e, 0xc535, 0x52fd,
+  0xc539, 0xc536, 0xc537, 0xc538, 0xc8e5, 0xc959, 0x52fd, 0xc93a,
+  0xc93b, 0xd028, 0xd189, 0x52fd, 0xd18a, 0xd18b, 0xd18c, 0xd18d,
+  0xd2bc, 0xd5a3, 0x1344, 0xd5a4, 0xd793, 0xd794, 0xd795, 0xd796,
+  0xd797, 0xd9b9, 0xe14f, 0xe150, 0xe151, 0xe376, 0x52fd, 0x53fb,
+  0x5383, 0x5438, 0x545d, 0x5571, 0x52fd, 0x5577, 0x5578, 0xfa07,
+  0x55c3, 0x5579, 0x557a, 0x557b, 0x557c, 0x5572, 0x557d, 0x55a0,
+  0x557e, 0x557f, 0x5580, 0x5581, 0x5582, 0x5583, 0x559e, 0x5584,
+  0x5585, 0x5586, 0x5587, 0x5588, 0x5793, 0x5794,
+  /* 0x2e */
+  0x5795, 0x57ef, 0x57f0, 0x52fd, 0x588d, 0x588f, 0x5890, 0x5891,
+  0x5892, 0x58de, 0x58e1, 0x5953, 0x1966, 0x5a4a, 0x5a4b, 0x5a4c,
+  0x5a51, 0x5a4d, 0x5a48, 0x5b74, 0x5b75, 0x5c20, 0x5c21, 0x5ca5,
+  0x5ca6, 0x5d73, 0x5d74, 0x5e50, 0x5e51, 0x5e52, 0x5e53, 0x5fdb,
+  0x5fdc, 0x1c20, 0x5fdd, 0x5fde, 0x5fff, 0x52fd, 0x52fd, 0x5fdf,
+  0x5fe0, 0x1c21, 0x5fe1, 0x5fe2, 0x5fe3, 0x5fe4, 0x5fe5, 0x5fe6,
+  0x5fe7, 0x5fe8, 0x5fe9, 0x5fea, 0x6607, 0x6608, 0x6609, 0x660a,
+  0x660b, 0x660c, 0x660d, 0x1ed7, 0x661a, 0x660e, 0x660f, 0x6610,
+  0x661c, 0x6827, 0x6866, 0x6898, 0x6899, 0x6933, 0x6924, 0x6925,
+  0x6926, 0x52fd, 0x02e1, 0x6a3e, 0xfa64, 0x6a3f, 0x6a57, 0x6a40,
+  0x6a41, 0x6a58, 0x6a42, 0x6a43, 0x6a44, 0x6a45, 0x6a46, 0x02e2,
+  0x6a47, 0x6c6b, 0x6c6c, 0x6d10, 0x6d11, 0x21be,
+  /* 0x2f */
+  0x6e75, 0x6eef, 0x6f6a, 0x6f6b, 0x52fd, 0x6f6c, 0x6f6d, 0x6f6e,
+  0x70ef, 0x70f0, 0x70f1, 0x70f2, 0x70f3, 0x70f4, 0x70f5, 0x70ff,
+  0x70f6, 0x7102, 0x70f7, 0x7322, 0x73c4, 0x73c3, 0x7528, 0x047c,
+  0x7620, 0x7625, 0x7622, 0x7623, 0x76eb, 0x04e3, 0x77f9, 0x77fa,
+  0x7999, 0x799a, 0x799b, 0x7963, 0x52fd, 0x795e, 0x795f, 0x7960,
+  0x799c, 0x7961, 0x799d, 0x7e54, 0x7e55, 0x7e56, 0x7e57, 0x7e58,
+  0x7e59, 0x7e5a, 0x7e19, 0x7e6a, 0x7e5b, 0x7e5c, 0x7e5d, 0x7e66,
+  0x52fd, 0x7e5e, 0x7e5f, 0x7e1a, 0x7e60, 0x7e61, 0x52fd, 0x7e62,
+  0x7e1b, 0x7e63, 0xb710, 0xb711, 0x834c, 0x839b, 0x83eb, 0x83ec,
+  0x83ed, 0x83ee, 0x84a3, 0x84a8, 0x84a6, 0x06ec, 0x862f, 0x8630,
+  0x8631, 0x8632, 0x8633, 0x874f, 0x8751, 0x8752, 0x877d, 0x8753,
+  0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759,
+  /* 0x30 */
+  0x875a, 0x875b, 0x875c, 0x2957, 0x875d, 0x875e, 0x875f, 0x876f,
+  0x8760, 0x8761, 0x8762, 0x8763, 0x8772, 0x8764, 0x52fd, 0x876e,
+  0x8bb5, 0x8e65, 0x8e66, 0x8e67, 0x8e68, 0x8e69, 0x8e6a, 0x8e6b,
+  0x8e6c, 0x900e, 0x9043, 0x52fd, 0x900f, 0x9044, 0x9045, 0x9046,
+  0x9047, 0x9048, 0x9049, 0x9010, 0x904a, 0x904b, 0x904c, 0x904d,
+  0x08df, 0x904e, 0x904f, 0x9050, 0x9051, 0x9052, 0x9053, 0x9054,
+  0x9055, 0x9056, 0x9057, 0x9058, 0x9059, 0x905a, 0x901d, 0x905b,
+  0x905c, 0x905d, 0xfb06, 0x52fd, 0x94fe, 0x94ff, 0x9500, 0x9501,
+  0x9502, 0x9503, 0x9504, 0x9505, 0x9506, 0x9507, 0x9518, 0x9508,
+  0x9509, 0x94f3, 0x950a, 0x950b, 0x951b, 0x950c, 0x950d, 0x950e,
+  0x950f, 0x9510, 0x980f, 0x9861, 0x9879, 0x9ac1, 0x9aac, 0x9aad,
+  0x9c43, 0x9c44, 0x9c45, 0x9c46, 0x9c47, 0x9c48,
+  /* 0x31 */
+  0x9c49, 0x9c64, 0x9c4a, 0x9c4b, 0x9c4c, 0x9c4d, 0x0ac7, 0xfb2d,
+  0x9e39, 0x9f57, 0x9f58, 0x9f59, 0x9f5f, 0x9f5a, 0xa06a, 0xa22b,
+  0xa25d, 0xa25e, 0xa25f, 0x52fd, 0xa260, 0xa261, 0xa358, 0xa359,
+  0xa44a, 0xa44b, 0xa44c, 0xa44d, 0xa44e, 0xa757, 0xa6b3, 0xa6b4,
+  0xa76e, 0xa75b, 0xa75c, 0x52fd, 0xa75d, 0xa75e, 0x52fd, 0xa76c,
+  0xa93d, 0xa954, 0xa93e, 0xa955, 0xa956, 0xa93f, 0xa957, 0xa958,
+  0xa959, 0xa95a, 0xa95b, 0xa95c, 0xaa88, 0xaa89, 0x52fd, 0xac58,
+  0xac59, 0xac5a, 0x52fd, 0xad67, 0xad68, 0xad69, 0xad6a, 0x52fd,
+  0xad6b, 0xad6c, 0xadfe, 0xadff, 0xae00, 0xae01, 0xae02, 0xae03,
+  0xae04, 0xae05, 0xb139, 0xb13a, 0xb13b, 0xb13c, 0x52fd, 0x52fd,
+  0xb2b2, 0xb2b3, 0xb2b4, 0xb2b5, 0xb2b6, 0xb2b7, 0xb2b8, 0x3d3c,
+  0xb5a2, 0xb661, 0xb662, 0xb714, 0x52fd, 0xb7eb,
+  /* 0x32 */
+  0xb842, 0xb848, 0x52fd, 0xb843, 0xb84e, 0xb844, 0xb845, 0xb9b4,
+  0xb9b5, 0x52fd, 0x52fd, 0x52fd, 0xb9b6, 0x52fd, 0xbbe1, 0xbc05,
+  0x52fd, 0x3e73, 0xbe9a, 0x52fd, 0xbe9b, 0xbe9c, 0xbe9d, 0xbe9e,
+  0xbe9f, 0xfb9a, 0xbea0, 0xbea1, 0xbea2, 0xbeb5, 0xbea3, 0xbea4,
+  0x52fd, 0xbea5, 0xbea6, 0xbea7, 0xbea8, 0xbeaf, 0xbea9, 0xbeaa,
+  0xbeab, 0xbeac, 0xbead, 0xbeb3, 0x52fd, 0xc4a0, 0xc556, 0xc934,
+  0x1127, 0xc93c, 0xcb0c, 0x52fd, 0xcf3e, 0xcfa3, 0xd030, 0xd031,
+  0xd197, 0xd198, 0xd199, 0xd19a, 0xd19b, 0xd5b2, 0xd5ab, 0xd5ac,
+  0xd9fc, 0xd9e8, 0xd9e9, 0xd9ea, 0xdaf1, 0xdc3f, 0xdfce, 0xe16d,
+  0xe16e, 0xe16f, 0xe170, 0xe171, 0xe172, 0xe173, 0x4bbe, 0xe378,
+  0xeb3a, 0x5467, 0x27fa, 0x5464, 0x5465, 0x5607, 0x55c4, 0x55c5,
+  0x55c6, 0x55c7, 0x55c8, 0x55c9, 0x55e5, 0x55ca,
+  /* 0x33 */
+  0x55cb, 0x52fd, 0x55cc, 0x55cd, 0x55ce, 0x55cf, 0x55d0, 0x5797,
+  0x579a, 0x579b, 0x58ea, 0x58ec, 0x58ed, 0x58f7, 0x58ee, 0x58ef,
+  0x595b, 0x595c, 0x595d, 0x5a6d, 0x5a6e, 0x52fd, 0x5a6f, 0x5b81,
+  0x5b82, 0x5c4f, 0x5cad, 0xda0a, 0x5d7e, 0x5e69, 0x6054, 0x6055,
+  0x6056, 0x6057, 0x01ab, 0x6058, 0x6059, 0x605a, 0x605b, 0x605c,
+  0x605d, 0x52fd, 0x52fd, 0x605e, 0x605f, 0x663b, 0x6636, 0x663c,
+  0x663d, 0x663e, 0x663f, 0x6640, 0x6641, 0x6642, 0x024b, 0x6643,
+  0x6644, 0x6645, 0x6637, 0x52fd, 0x52fd, 0x6646, 0x6647, 0x6648,
+  0x6649, 0x682d, 0x68a5, 0x693d, 0x693f, 0x6c6e, 0x6ae7, 0x6a75,
+  0x6a76, 0x6a77, 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, 0x6a7c, 0x6a8e,
+  0x6a7d, 0x6a7e, 0x2072, 0x6a7f, 0x6a80, 0x6a81, 0x6a82, 0x6a83,
+  0x6a84, 0x6a85, 0x6a86, 0x6a87, 0x6a88, 0x6a89,
+  /* 0x34 */
+  0x6a8a, 0x6a8b, 0x6a8c, 0x6c6f, 0x6c70, 0x6c71, 0x6c72, 0x6d2a,
+  0x6d2b, 0x6d2c, 0x6d2d, 0x6d2e, 0x6d2f, 0x6d30, 0x6d31, 0x6e83,
+  0x6f84, 0x6f85, 0x6f93, 0x52fd, 0x6f86, 0x6f87, 0x6f88, 0x6f89,
+  0x6f8a, 0x6f8b, 0x7136, 0x7138, 0x7139, 0x713a, 0x03e2, 0x713b,
+  0x713c, 0x713d, 0x713e, 0x713f, 0x52fd, 0x7140, 0x7141, 0x7142,
+  0x73de, 0x73df, 0x73e0, 0x73e1, 0x754a, 0x754b, 0x754c, 0x754d,
+  0x754e, 0x754f, 0x7550, 0x7627, 0x76f9, 0x76fa, 0x76fb, 0x7798,
+  0x7799, 0x779a, 0x52fd, 0x781e, 0x799e, 0x79f7, 0x799f, 0x79a0,
+  0x79f0, 0x79f8, 0x79f9, 0x79a1, 0x79a2, 0x79a3, 0x79a4, 0x79a5,
+  0x79fa, 0x79fb, 0x79fc, 0x79fd, 0x79fe, 0x7a1f, 0x79ff, 0x7a00,
+  0x7a8c, 0x7a01, 0x7cc2, 0x7cc3, 0x52fd, 0x7cd3, 0x7d4e, 0x7eaf,
+  0x7eb0, 0x7eb1, 0x7eb2, 0x7eb3, 0x7ec6, 0x7eb4,
+  /* 0x35 */
+  0x52fd, 0x7eb5, 0x7eb6, 0x7eb7, 0x7eb8, 0x7eb9, 0x7eba, 0x7ebb,
+  0x7ebc, 0x7ebd, 0x7ebe, 0x7ebf, 0x7ec1, 0x7ec0, 0x7ec2, 0x7ec3,
+  0x8251, 0x8252, 0x8253, 0x8254, 0x8255, 0x835a, 0x8350, 0x8351,
+  0x8378, 0x83f8, 0x83f9, 0x84c6, 0x84cb, 0x84cc, 0x84cd, 0x84ce,
+  0x84cf, 0x84d0, 0x84d1, 0x84d2, 0x84d3, 0x84d4, 0x84d5, 0x52fd,
+  0x8637, 0x8638, 0x8673, 0x8790, 0x8791, 0x87bf, 0x8792, 0x8793,
+  0x8794, 0x8795, 0x8796, 0x8797, 0x8798, 0x8799, 0x29bd, 0x879a,
+  0x879b, 0x879c, 0x879d, 0x879e, 0x879f, 0x87a0, 0x87a1, 0x87a2,
+  0x87a3, 0x87a4, 0x87a5, 0x52fd, 0x87a6, 0x87a7, 0x8bbf, 0x8bc0,
+  0x8bc1, 0x8bc2, 0x8bc3, 0x8bc4, 0x8bc5, 0x8bc6, 0x8c75, 0x8d43,
+  0x8d12, 0x8d9f, 0x8d91, 0xfaf6, 0x8d92, 0x8d93, 0x8d94, 0x8e7e,
+  0x8e7f, 0x8e80, 0x8e81, 0x8e82, 0x8f4c, 0x8f63,
+  /* 0x36 */
+  0x90c0, 0x90c1, 0x90c2, 0x953a, 0x90c3, 0x90c4, 0x90c5, 0x90c6,
+  0x2e15, 0x90c7, 0x52fd, 0x90c8, 0x9073, 0x90c9, 0x90ca, 0x90cb,
+  0x90cc, 0x90cd, 0x090e, 0x52fd, 0x52fd, 0x90ce, 0x90cf, 0x90d0,
+  0x90d1, 0x90d2, 0x90d3, 0x90d4, 0x90d5, 0x953b, 0x953c, 0x953d,
+  0x953e, 0x52fd, 0x953f, 0x9540, 0x9541, 0x9542, 0x9543, 0x09c1,
+  0x9544, 0x9545, 0x9559, 0x9546, 0x9547, 0x9548, 0x52fd, 0x9549,
+  0x9813, 0x9882, 0x9883, 0x9966, 0x9967, 0x9c65, 0x3313, 0x9c66,
+  0x0ad9, 0x9c75, 0x9c74, 0x9c67, 0x9c6d, 0x9c76, 0x9c68, 0x9c69,
+  0x9c6a, 0x9c6b, 0x9c4f, 0x9c6c, 0x9df8, 0x9e45, 0x33f8, 0x9e46,
+  0x9ee4, 0x9f85, 0x9f6f, 0x9f70, 0xa082, 0xa083, 0xa084, 0xa08b,
+  0xa22d, 0xa268, 0xa269, 0xa277, 0xa264, 0xa26a, 0x52fd, 0xa2f2,
+  0xa2e2, 0xa363, 0xa364, 0xa365, 0xa366, 0x3a3d,
+  /* 0x37 */
+  0xa367, 0xa368, 0x35d8, 0x52fd, 0xa472, 0xa47d, 0xa669, 0xa784,
+  0xa786, 0xa787, 0xa788, 0xa79e, 0x52fd, 0xa789, 0xa78a, 0xa796,
+  0xa78b, 0xa78c, 0xa78d, 0xa979, 0xa983, 0xa97a, 0xa95d, 0xa97b,
+  0x52fd, 0xaa9f, 0x0d48, 0xaaa0, 0xaaa1, 0xaaa2, 0x38fc, 0xac6a,
+  0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xad78, 0x52fd, 0xad79, 0xad7c,
+  0xae21, 0xae22, 0xae23, 0xae24, 0x3a39, 0xae25, 0xae26, 0xb151,
+  0xb152, 0xb156, 0x52fd, 0x3c4b, 0xb2e1, 0x52fd, 0x52fd, 0xb2d6,
+  0xb2d7, 0xb2d8, 0xb2d9, 0xb5b5, 0xb66c, 0xb66f, 0xb670, 0xb7bc,
+  0xb7bd, 0xb7ed, 0xb85b, 0xb85c, 0xb85d, 0xb85e, 0xb986, 0xb987,
+  0xb9ed, 0x52fd, 0xb9ee, 0x52fd, 0xbc0e, 0xbc0f, 0x52fd, 0xbd2d,
+  0xbd2a, 0xbd2e, 0xbdcc, 0xbef9, 0xbefa, 0xbefb, 0xbefc, 0x3fb9,
+  0xbefd, 0xbf1b, 0xbefe, 0xbeff, 0xbf00, 0xbf01,
+  /* 0x38 */
+  0xbf02, 0xbf03, 0xbf21, 0xbf04, 0xbf05, 0xbf06, 0xbf07, 0xbf08,
+  0xbf09, 0xbf0a, 0xbf0b, 0xbf0c, 0xbf0d, 0xbf0e, 0xbf0f, 0xbf10,
+  0xbf11, 0xbf12, 0xbf13, 0xbf14, 0xbf15, 0xc57b, 0xc57c, 0xc57d,
+  0xc57e, 0x40cf, 0xc57f, 0xc580, 0xc566, 0xc581, 0xc582, 0xc583,
+  0xc8b2, 0x52fd, 0xc97f, 0xc972, 0xc95a, 0xcaeb, 0xcb15, 0x52fd,
+  0xcb16, 0xfbca, 0xcb17, 0x52fd, 0xcbc5, 0xcbc6, 0xcbc7, 0xcc88,
+  0xcc89, 0x52fd, 0xcc8a, 0xcc8b, 0xcc8c, 0xcc8d, 0xcedf, 0x52fd,
+  0xd03b, 0xd03c, 0xd03d, 0xd03e, 0xd03f, 0xd040, 0xd041, 0xd042,
+  0xd15c, 0xd1af, 0xd1a9, 0xd1aa, 0xd1ab, 0xd1ac, 0xd1b5, 0xd1ad,
+  0xd1ae, 0xd2e2, 0xd524, 0x44ae, 0xd5c4, 0x52fd, 0xd7ea, 0xd7d3,
+  0xd7d4, 0xd7d5, 0xd986, 0x52fd, 0xd987, 0xd9fd, 0xdb05, 0xdc49,
+  0xdf5f, 0xdfd3, 0xdfd5, 0xe18a, 0xe18b, 0xe18c,
+  /* 0x39 */
+  0xe18d, 0xe18e, 0xe18f, 0xe190, 0xe191, 0xe192, 0xe193, 0xe37d,
+  0xe37e, 0x4beb, 0x52fd, 0x52fd, 0xe4ec, 0xe55b, 0xef87, 0xef86,
+  0x52fd, 0x5346, 0x5347, 0x5402, 0x546d, 0x546e, 0x546f, 0x560d,
+  0x560e, 0x560f, 0x5610, 0x5611, 0x5612, 0x5613, 0x5614, 0x579f,
+  0x57a0, 0x57a1, 0x57a3, 0x5821, 0x5822, 0x867c, 0x5895, 0x5896,
+  0x5961, 0x5967, 0x5a91, 0x5a92, 0x5a93, 0x5a94, 0x5b8a, 0x5b8b,
+  0x5bf7, 0x5c24, 0x5cb0, 0x5cb1, 0x5d8e, 0x5e04, 0x5e6a, 0x5e6b,
+  0x5e6c, 0x5e6d, 0x60e8, 0x610c, 0x60e9, 0x60ea, 0x610d, 0x52fd,
+  0x60eb, 0x60ec, 0x60ed, 0x60ee, 0x60ef, 0x60f0, 0x60f1, 0x60f2,
+  0x6116, 0x60f3, 0x6104, 0x611d, 0x60f4, 0x60f5, 0x60f6, 0x60f7,
+  0x1cb0, 0x6502, 0x6503, 0x6504, 0x669a, 0x667c, 0x66c5, 0x667d,
+  0x667e, 0x667f, 0x6680, 0x6681, 0x1f40, 0x1f42,
+  /* 0x3a */
+  0x6682, 0x6683, 0x6684, 0x6685, 0x6686, 0x6687, 0x68ae, 0x694d,
+  0x6ab0, 0x6adc, 0x6ab6, 0x6ab7, 0x6ab8, 0x6ab9, 0x6aba, 0x6abb,
+  0x6adb, 0x6abc, 0x6abd, 0x6abe, 0x52fd, 0x6abf, 0x6ac0, 0x6ac1,
+  0x6ac2, 0x6ac3, 0x6ace, 0x0301, 0x6ad9, 0x6ac4, 0x6ac5, 0x6ada,
+  0x6ac6, 0x6ac7, 0x6ac8, 0x6ac9, 0x6aca, 0x6c7e, 0x6c7b, 0x6d4e,
+  0x6d4f, 0x6d50, 0x6d51, 0x6d52, 0x6d53, 0x6d54, 0x6d55, 0x6e8f,
+  0x6efc, 0x6fa6, 0x6fa7, 0x6fa8, 0x7023, 0x718b, 0x52fd, 0x718c,
+  0x718d, 0x718e, 0x718f, 0x71a4, 0x5899, 0x7324, 0x7346, 0x7347,
+  0x7348, 0x73fd, 0x73fe, 0x52fd, 0x756e, 0x757c, 0x756f, 0x7570,
+  0x7571, 0x7572, 0x7629, 0x762a, 0x765f, 0x77a2, 0x7830, 0x782b,
+  0x7a61, 0x7a02, 0x7a03, 0x7a04, 0x7a05, 0x7a06, 0x7a07, 0x52fd,
+  0x7a08, 0x7a09, 0x7a62, 0x7a0a, 0x7a0b, 0x7a0c,
+  /* 0x3b */
+  0x7a0d, 0x7a0e, 0x7a63, 0x7a27, 0x7a0f, 0x52fd, 0x7a1b, 0x7a64,
+  0x7a10, 0x7a11, 0x7a81, 0x7a12, 0x7a65, 0x7a13, 0x7cce, 0x7f29,
+  0x7ec4, 0x7f2a, 0x52fd, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2e, 0x7f2f,
+  0x7f30, 0x7f31, 0x7f32, 0x7f33, 0x7f34, 0x52fd, 0x7f35, 0x7f36,
+  0x7ee3, 0x7f37, 0x7f38, 0x7f39, 0x7f3a, 0x7f3b, 0x7f4d, 0x7f3c,
+  0x7f3d, 0x7f3e, 0x52fd, 0x81d0, 0x81d1, 0x8355, 0x8402, 0x8404,
+  0x84fc, 0x8507, 0x84fd, 0x84fe, 0x52fd, 0x84ff, 0x8500, 0x8508,
+  0x8501, 0x8502, 0x8535, 0x8503, 0x8504, 0x52fd, 0x863b, 0x8689,
+  0x8681, 0x8682, 0xba33, 0x87eb, 0x87ec, 0x52fd, 0x87ed, 0x87ee,
+  0x87ef, 0x52fd, 0x87f0, 0x87f1, 0x87f2, 0x2a2b, 0x87f3, 0x2a16,
+  0x87f4, 0x87f5, 0x534b, 0x87f6, 0x87f7, 0x87f8, 0x87f9, 0x87fa,
+  0x87fb, 0x87fc, 0x87fd, 0x87fe, 0x87ff, 0x8800,
+  /* 0x3c */
+  0x2a1b, 0x8801, 0x8802, 0x8803, 0x8804, 0x8805, 0x8806, 0x8807,
+  0x2a27, 0x8808, 0x8809, 0x880a, 0x880b, 0x880c, 0x880d, 0x8bd7,
+  0x8bd8, 0x8d29, 0x8d9c, 0x8df8, 0x8e98, 0x8ea4, 0x8e99, 0x8e9a,
+  0x8e9b, 0x8e97, 0x8e9c, 0x2cf5, 0x8e9d, 0x52fd, 0x8e9e, 0x8e9f,
+  0x8f65, 0x90d6, 0x0920, 0x9132, 0x9133, 0x9134, 0x2e82, 0x9135,
+  0x9136, 0x9137, 0x90d7, 0x52fd, 0x90d8, 0x9138, 0x9139, 0x913a,
+  0x913b, 0x913c, 0x913d, 0x913e, 0x913f, 0x9140, 0x90d9, 0x9141,
+  0x9142, 0x0921, 0x9143, 0x9144, 0x2e7a, 0x957c, 0x957d, 0x957e,
+  0x957f, 0x9580, 0x9581, 0x9582, 0x52fd, 0x9583, 0x9584, 0x9585,
+  0x9586, 0x95a5, 0x9587, 0x9588, 0x9589, 0x958a, 0x958b, 0x958c,
+  0x958d, 0x958e, 0x52fd, 0x52fd, 0x958f, 0x52fd, 0x9590, 0x9591,
+  0x9592, 0x9593, 0x9594, 0x9595, 0x52fd, 0x3129,
+  /* 0x3d */
+  0x9596, 0x9856, 0x9857, 0x98e1, 0x990e, 0x990f, 0x997a, 0x997b,
+  0x998b, 0x9af2, 0x9af3, 0x9c93, 0x9c94, 0x9c95, 0x9c96, 0x9c97,
+  0x9cad, 0x9c98, 0x9cab, 0x9c7b, 0x9c99, 0x9c9a, 0x9c9b, 0x9c85,
+  0x9c9c, 0x9c9d, 0x0ada, 0x52fd, 0x9cac, 0x9c79, 0x9c9e, 0x9ca4,
+  0x9dfd, 0x9eeb, 0x9eea, 0x9f8f, 0x9f90, 0x9f86, 0x9f87, 0x9f88,
+  0xa0ac, 0xa0ad, 0xa2ec, 0xa373, 0xa374, 0x52fd, 0xa4aa, 0xa4ab,
+  0xa4ac, 0xa6d1, 0xa6d7, 0xa7b9, 0xa7ba, 0xa7bb, 0xa7bc, 0xa98e,
+  0xa98f, 0xa990, 0xa97c, 0xa991, 0xa992, 0xa993, 0xa994, 0xfb54,
+  0xa99a, 0xa995, 0xa996, 0xa997, 0xaabd, 0xaac7, 0xaabe, 0x52fd,
+  0xaabf, 0x52fd, 0xac93, 0x6d5e, 0xad86, 0xad87, 0xad88, 0xad89,
+  0xae41, 0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae4a, 0xae47,
+  0xae48, 0xae49, 0xb16b, 0xb166, 0x52fd, 0xb167,
+  /* 0x3e */
+  0x3bab, 0xb168, 0x3bac, 0x52fd, 0xb2fd, 0xb2fe, 0xb2ff, 0xb300,
+  0xb301, 0xb302, 0xb303, 0xb304, 0xb305, 0xb306, 0xb533, 0xb5c2,
+  0xb5d0, 0xfb74, 0xb695, 0xb696, 0xb735, 0xb736, 0xb867, 0xb868,
+  0xb869, 0xb86a, 0xb872, 0xb86b, 0xb86c, 0xb86d, 0xb86e, 0xb86f,
+  0xba22, 0x52fd, 0x52fd, 0xba23, 0xba41, 0xba24, 0xba25, 0xba26,
+  0xba27, 0xba28, 0xba29, 0xb9b7, 0x52fd, 0x52fd, 0x52fd, 0xbcda,
+  0xbdcf, 0xbdda, 0xbf89, 0xbfb7, 0xbf8a, 0xbf8b, 0xc05e, 0xbf8c,
+  0x52fd, 0xbf8d, 0xbf8e, 0xbf8f, 0xbf90, 0xbf91, 0xbf92, 0xbf93,
+  0xbf94, 0xbfb6, 0xbf95, 0xbf96, 0xbf97, 0x3ff7, 0x52fd, 0xbf98,
+  0xbf99, 0xbf9a, 0x0fea, 0x52fd, 0xbf9b, 0xbfbd, 0xbf9c, 0xbf9d,
+  0xbf9e, 0xbf9f, 0xbfc0, 0xbfa0, 0xbfa1, 0xbfa2, 0xbfa3, 0xbfa4,
+  0xbfa5, 0xbfa6, 0xbfa7, 0xbfa8, 0xbfa9, 0xbfaa,
+  /* 0x3f */
+  0x52fd, 0xc4b4, 0xc4b5, 0xc4b6, 0xc5b9, 0xc5ba, 0xc5bb, 0xc591,
+  0xc5bc, 0xc8ee, 0xc8ef, 0xc996, 0xc997, 0xc973, 0xc998, 0xc999,
+  0xcaed, 0xcaee, 0xcbde, 0xccb0, 0xccb1, 0xccb2, 0xccb3, 0xccb4,
+  0xccb5, 0xccb6, 0xfbce, 0xccb7, 0xcee3, 0xcfb9, 0xd055, 0xd07e,
+  0xd056, 0xd057, 0xd058, 0xd059, 0xd05a, 0x52fd, 0xd1c4, 0xd1c5,
+  0xd1c6, 0xd1c7, 0xd1c8, 0xd1c9, 0xd1ee, 0xd1cf, 0xd1ca, 0xd1cb,
+  0xd1cc, 0xd309, 0xfbda, 0xd303, 0xd52f, 0xd530, 0xd531, 0xd532,
+  0xd80e, 0xd80f, 0xd810, 0xd811, 0xd812, 0x52fd, 0xd813, 0xd814,
+  0xd815, 0xd7ff, 0xda1f, 0xda20, 0xda21, 0xda2d, 0x52fd, 0xdb1b,
+  0xdb1c, 0xdb1d, 0xdb1e, 0xdc53, 0xdc54, 0xdc55, 0xdc56, 0xdc64,
+  0xdc59, 0xdc57, 0x52fd, 0xdc58, 0xdf6b, 0x1489, 0x52fd, 0xdfe7,
+  0xdfe8, 0xdfe9, 0xdfea, 0xdfeb, 0xdfec, 0x4a96,
+  /* 0x40 */
+  0xdfed, 0xe1b1, 0xe1b4, 0x52fd, 0xe38a, 0xe38d, 0xe38c, 0xe4f2,
+  0xe4f3, 0x52fd, 0x7408, 0xe717, 0x15b2, 0xe89f, 0xe9a0, 0x52fd,
+  0xeb6d, 0x837d, 0xf290, 0xf8c4, 0x534c, 0x5474, 0x5475, 0x5476,
+  0x5649, 0x564a, 0x564b, 0x564c, 0x564d, 0x564e, 0x564f, 0x5650,
+  0x5651, 0x5652, 0x5653, 0x5654, 0x5655, 0x5656, 0x57a4, 0x57a9,
+  0x582a, 0x582b, 0x5ab3, 0x5ac1, 0x5b98, 0x5bfb, 0x5bfc, 0x5cbc,
+  0x5d96, 0x5e0a, 0x52fd, 0x61a2, 0x52fd, 0x6181, 0x6182, 0x6183,
+  0x6184, 0x6185, 0x6186, 0x6187, 0x6188, 0x6189, 0x618a, 0x618b,
+  0x618c, 0x1cf1, 0x618d, 0x61d1, 0x6514, 0x66c9, 0x66ca, 0x66cb,
+  0xedfd, 0x66cc, 0x66cd, 0x66ce, 0x66cf, 0x66d0, 0x66d1, 0x66d2,
+  0x66d3, 0x66d4, 0x66d5, 0x6871, 0x534d, 0x6962, 0x6b0e, 0x6afe,
+  0x6aff, 0x6b00, 0x52fd, 0x6b01, 0x6b02, 0x6b03,
+  /* 0x41 */
+  0x6b15, 0x6b04, 0x6b05, 0x52fd, 0x6c87, 0x6c89, 0x6d6e, 0x6d6f,
+  0x6d70, 0x6d71, 0xfa6e, 0x6d72, 0x6d73, 0x6d74, 0x6e9d, 0x6fb8,
+  0x6fb9, 0x6fba, 0x71c2, 0x71c3, 0x71d5, 0x71c4, 0x71c0, 0x71c5,
+  0x71c6, 0x758a, 0x758b, 0x758c, 0x7664, 0xae8c, 0x2441, 0x770d,
+  0x77a8, 0x783b, 0x783c, 0x783d, 0x783e, 0x783f, 0x7840, 0x7a66,
+  0x7acb, 0x7ab7, 0x7ab8, 0x7ab9, 0x7aba, 0x7a67, 0x7abb, 0x7a68,
+  0x7a69, 0x7a6a, 0x7abc, 0x52fd, 0x7cdb, 0x7f81, 0x7f82, 0x7f83,
+  0x7f84, 0x7f85, 0x7f86, 0x7f87, 0x7f88, 0x7f89, 0xfabf, 0x7f8a,
+  0x7f8b, 0x52fd, 0x7f8c, 0x7f8d, 0x7f8e, 0x7f8f, 0x7f90, 0x7fa1,
+  0x7f91, 0x81d6, 0x829f, 0x8358, 0x8385, 0x840b, 0x840c, 0x8537,
+  0x8538, 0xface, 0x8539, 0x853a, 0x853b, 0x853c, 0x853d, 0x853e,
+  0x8540, 0x8541, 0x8542, 0x52fd, 0x8543, 0x868a,
+  /* 0x42 */
+  0x868b, 0x8890, 0x8859, 0x885b, 0x885c, 0x885d, 0x885e, 0x2a8a,
+  0x885f, 0x8860, 0x8861, 0x8862, 0x8863, 0x8864, 0x8893, 0x8865,
+  0x8866, 0x8867, 0x8868, 0x8869, 0x886a, 0x886b, 0x8895, 0x886c,
+  0x886d, 0x886e, 0x886f, 0x2a8c, 0x8870, 0x8871, 0x8872, 0x8873,
+  0x8874, 0x8875, 0x8876, 0x8877, 0x8878, 0x8879, 0x2a80, 0x887a,
+  0x2a7f, 0x887b, 0x88a9, 0x887c, 0x8bf1, 0x8beb, 0x8c8a, 0x8d3d,
+  0x8da6, 0x8da7, 0x8eba, 0x52fd, 0x8ebb, 0x8ebc, 0x8ebd, 0x9191,
+  0x9192, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x90da, 0x9198,
+  0x9199, 0x919a, 0x52fd, 0x52fd, 0x919b, 0x919c, 0x919d, 0x919e,
+  0x919f, 0x91a0, 0x91bf, 0x91a1, 0x91a2, 0x91a3, 0x91a4, 0x91a5,
+  0x91a6, 0x91a7, 0x915b, 0xfb0d, 0x91a8, 0x95cb, 0x52fd, 0x09da,
+  0x95cc, 0x964f, 0x95cd, 0x95ce, 0x95cf, 0x964e,
+  /* 0x43 */
+  0x95d0, 0x95d1, 0x95d2, 0x52fd, 0x95d3, 0x95d4, 0x95d5, 0x95d6,
+  0x95d7, 0x95d8, 0x95d9, 0x95fa, 0x95da, 0x95db, 0xfb1c, 0x95dc,
+  0x52fd, 0x52fd, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, 0x95e2,
+  0x95e3, 0x95e4, 0x95e5, 0x09db, 0x95e6, 0x95e7, 0x988e, 0x9998,
+  0x9999, 0x52fd, 0x9b0a, 0x52fd, 0x9b26, 0x9b27, 0x9cbd, 0x9cdf,
+  0x0ae2, 0x9cbe, 0x9cde, 0x9cbf, 0x9cc0, 0x9cc1, 0x9cc2, 0x9c9f,
+  0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x0ae3, 0x9cc8, 0x9cc9,
+  0x9ce3, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0,
+  0x9cd1, 0x9cd2, 0x9cd3, 0xfb2f, 0x9cd4, 0x9e04, 0x9e65, 0x9eee,
+  0x9fa0, 0x9fa1, 0xa0dd, 0xa0de, 0xa283, 0xa2fa, 0xa37f, 0xa380,
+  0xa4e8, 0xa4e9, 0xa4ea, 0x88a6, 0xa6e1, 0x52fd, 0xa7db, 0xa7dc,
+  0xa7dd, 0xa7de, 0xa7df, 0xa7e0, 0xa7e1, 0xa7e2,
+  /* 0x44 */
+  0xa7e3, 0xa7e4, 0xa7e5, 0xa7e6, 0x379c, 0xa7e7, 0xa9b0, 0xa998,
+  0xa9b1, 0xa999, 0xa9b2, 0xa9b3, 0xa9b4, 0xa9b5, 0xa9b6, 0xa9b7,
+  0xa9b8, 0xa9b9, 0xaae2, 0xaae3, 0xaae4, 0xaae5, 0xaae6, 0xaae7,
+  0xaae8, 0xaae9, 0xacad, 0xaccf, 0xacae, 0xacaf, 0xacb0, 0xacb1,
+  0xad92, 0xad93, 0xad94, 0xae79, 0x3a7b, 0xae7a, 0xae7b, 0xae7c,
+  0xae7d, 0xae7e, 0xae7f, 0xae80, 0xae81, 0xae82, 0xae83, 0xae84,
+  0xb197, 0xb184, 0xb185, 0xb189, 0xb186, 0xb187, 0xb32c, 0xb32d,
+  0xb32e, 0xb32f, 0xb330, 0xb331, 0xb332, 0xb333, 0xb334, 0xb335,
+  0xb336, 0xb337, 0xb5d2, 0xb744, 0xb800, 0xb883, 0xb884, 0xfb86,
+  0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba7e, 0x52fd, 0xba7f, 0xba87,
+  0xba80, 0xbd43, 0xc034, 0x1249, 0xc035, 0xc036, 0xc037, 0xc038,
+  0xc039, 0xc03a, 0xc03b, 0xc03c, 0xc03d, 0xc03e,
+  /* 0x45 */
+  0xc03f, 0xc040, 0xc041, 0xc042, 0xc043, 0xc044, 0xc045, 0xc046,
+  0xc047, 0xc048, 0xc049, 0xc04a, 0x52fd, 0xc04b, 0xc04c, 0xc04d,
+  0xc04e, 0xc5e7, 0xc5e8, 0xc5e9, 0xc5ea, 0xc5eb, 0xc5ec, 0xc5ed,
+  0xc5ee, 0xc8f7, 0xc99a, 0xc9cd, 0xfbc8, 0xc9a3, 0xc9ce, 0xcb31,
+  0xcb32, 0xcb33, 0xcce4, 0x52fd, 0xcce5, 0xcce6, 0xcfc8, 0xd074,
+  0xd075, 0xd076, 0xd077, 0xd078, 0xd079, 0xd07a, 0xd161, 0xd1df,
+  0xd1e0, 0xd1e1, 0xd1e2, 0xd1e3, 0xd1e4, 0xd1e5, 0xd1e6, 0x12f3,
+  0xd331, 0xd53d, 0xd53e, 0xd53f, 0xd5f4, 0xd5f5, 0xd5f6, 0x52fd,
+  0xd717, 0xd841, 0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847,
+  0xd848, 0xd849, 0xd84a, 0xd84b, 0x46d2, 0xd9ba, 0xda44, 0xdc2a,
+  0xdc6d, 0x4774, 0xfbe7, 0xdc7e, 0xdc6e, 0xdc6f, 0xdc70, 0xdc71,
+  0xdc76, 0xdf79, 0x4aa0, 0x52fd, 0xe004, 0xdff8,
+  /* 0x46 */
+  0xe005, 0xe1da, 0xe1db, 0xe1dc, 0xe1dd, 0xe1de, 0xe1df, 0xe1e0,
+  0xe1e1, 0xe3c5, 0xe39a, 0xe39b, 0xe39c, 0xe4d8, 0xe4d9, 0xe4da,
+  0xe56e, 0x1557, 0xe76b, 0xd083, 0x52fd, 0xe9d6, 0xe9bd, 0x52fd,
+  0x852e, 0xedfc, 0xf053, 0xf0b7, 0xf58c, 0xf68e, 0xf5ff, 0x5376,
+  0x5406, 0x547e, 0x5684, 0x5685, 0x5686, 0x5687, 0x5688, 0x56a7,
+  0x5689, 0x568a, 0x568b, 0x568c, 0x568d, 0x568e, 0x568f, 0x56a3,
+  0x5690, 0x5691, 0x5692, 0x5693, 0x56ac, 0x5694, 0x5695, 0x5696,
+  0x57aa, 0x57ab, 0x589e, 0x18a9, 0x5908, 0x5909, 0x5968, 0x5969,
+  0x596a, 0x599a, 0x5ad9, 0x5ada, 0x5adb, 0x5ba8, 0x5c01, 0x5c28,
+  0x5c77, 0x5cbd, 0x5cbe, 0x6260, 0x5da0, 0x5da2, 0x5e0f, 0x5e85,
+  0x61fe, 0x61ff, 0x6200, 0x6201, 0x6216, 0x6202, 0x6203, 0x6204,
+  0x6205, 0x6206, 0x6207, 0x6208, 0x6222, 0x6209,
+  /* 0x47 */
+  0x620a, 0x620b, 0x620c, 0x6214, 0x6229, 0x616e, 0x620d, 0x620e,
+  0x620f, 0x6210, 0x6211, 0x6212, 0x6213, 0x651b, 0x651c, 0x651d,
+  0x6713, 0x66ff, 0x6700, 0x6701, 0x6702, 0x6703, 0x6704, 0x670a,
+  0x6705, 0x6706, 0x6707, 0x6708, 0x683a, 0x6873, 0x696f, 0x6970,
+  0x6971, 0x5352, 0x52fd, 0x6d9a, 0x6b60, 0xfa69, 0x6b2b, 0x6b24,
+  0x6b2c, 0x6b2d, 0x6b2e, 0x6b2f, 0x6b30, 0x6b31, 0x6b32, 0x6b33,
+  0x6b34, 0x6b35, 0x6b45, 0x6b36, 0x6c92, 0x6c93, 0x6d88, 0x6d89,
+  0x6d8a, 0x6d8b, 0x6e3f, 0x52fd, 0x6fca, 0x71f6, 0x71f7, 0x71f8,
+  0x71f9, 0x742b, 0x52fd, 0x74a4, 0x74ce, 0x52fd, 0x759e, 0x759f,
+  0x75a0, 0x75a1, 0x75a2, 0x75a3, 0x75a4, 0x75a5, 0x75a6, 0x7718,
+  0x7860, 0x7861, 0x7862, 0x7863, 0x7864, 0x7abd, 0x7abe, 0x7b0b,
+  0x7abf, 0x7ac0, 0x52fd, 0x7b0c, 0x7a8d, 0x7b0d,
+  /* 0x48 */
+  0x7b0e, 0x7b5e, 0x7b0f, 0x7b10, 0x7ac1, 0x7b11, 0x52fd, 0x7ac2,
+  0x7cea, 0x7ceb, 0x7fe3, 0x7fe4, 0x7fe5, 0x7fe6, 0x7fe7, 0x7f92,
+  0x804a, 0x52fd, 0x7fe8, 0x7fe9, 0x7fea, 0x8001, 0x7feb, 0x7fec,
+  0x7fef, 0x7fed, 0x7fee, 0x7ff0, 0x7ff1, 0x7ff2, 0x7ff3, 0x7ff4,
+  0x7ff5, 0x7ff6, 0x7ff7, 0x7ff8, 0x7ff9, 0x7ffe, 0x7ffa, 0x7ffb,
+  0x7ffc, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, 0x8568, 0x890b,
+  0x890d, 0x07bc, 0x890e, 0x890f, 0x07a4, 0x8914, 0x88d4, 0x88d5,
+  0x88d6, 0x88d7, 0x88d8, 0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd,
+  0x88de, 0x88df, 0x88e0, 0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5,
+  0x88e6, 0x88e7, 0x88e8, 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x89ec,
+  0x88ed, 0x88ee, 0x88ef, 0x8900, 0x88f0, 0x8c04, 0x52fd, 0x8c05,
+  0xfaf3, 0x8db5, 0xfaf9, 0x8ed6, 0x8ed7, 0x8ed8,
+  /* 0x49 */
+  0x8ed9, 0x91a9, 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205,
+  0x9206, 0x923f, 0x9207, 0x9208, 0x9209, 0x920a, 0x91b6, 0x920b,
+  0x920c, 0x52fd, 0x52fd, 0x920d, 0x52fd, 0x920e, 0x920f, 0x9210,
+  0x9211, 0x9212, 0x9235, 0x9213, 0x9214, 0x91aa, 0x52fd, 0x92c1,
+  0x9215, 0x9216, 0x9217, 0x961e, 0x961f, 0x9620, 0x9621, 0x52fd,
+  0x9622, 0x9623, 0x3195, 0x9624, 0x9625, 0x9626, 0x9627, 0x9628,
+  0x9629, 0x962a, 0x962b, 0x9607, 0x962c, 0x962d, 0x962e, 0x09e8,
+  0x52fd, 0x962f, 0x9630, 0x9648, 0x9631, 0x9632, 0x3198, 0x9633,
+  0x52fd, 0x9634, 0x9635, 0x9636, 0x9859, 0x9891, 0x98e7, 0x99b8,
+  0x99b9, 0x99ba, 0x99bb, 0x99c8, 0x9b4d, 0x9b89, 0x9b50, 0x9b28,
+  0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9cff, 0x3378, 0x9d00, 0x9d01,
+  0x9d02, 0x9ce4, 0x9ce5, 0x9d03, 0x9d04, 0x9d05,
+  /* 0x4a */
+  0x9d06, 0x9d07, 0x9d13, 0x9d08, 0x9d09, 0x9ce6, 0x9d0a, 0x9d0b,
+  0x9d0c, 0x9e0b, 0x9ef4, 0x9f0a, 0x9fb1, 0xa11d, 0xfb3b, 0xa28b,
+  0xa28c, 0xa28f, 0xa28d, 0xa28e, 0xa306, 0xa386, 0xa522, 0xa523,
+  0xa524, 0xa525, 0xa526, 0xa527, 0xa528, 0xa6f1, 0x37b9, 0xa823,
+  0xa812, 0x52fd, 0xa813, 0xa814, 0xa815, 0xa816, 0xa817, 0xa818,
+  0xa819, 0xa84b, 0xa81a, 0xa81b, 0xa81c, 0x52fd, 0xa81d, 0xa81e,
+  0xa81f, 0xa820, 0xa9ca, 0x75ac, 0xa9cb, 0xa9cc, 0xa9cd, 0xa9ce,
+  0x52fd, 0xa9cf, 0xab10, 0xab11, 0xab12, 0xab13, 0xab14, 0xab0f,
+  0xab15, 0xab16, 0xab17, 0x3933, 0xab18, 0xacc6, 0xad9f, 0xada0,
+  0xada4, 0xada1, 0xaeb5, 0xaeb6, 0xaeb7, 0xaeb8, 0xaeb9, 0xaeba,
+  0xaed0, 0xaec6, 0xaebb, 0xaebc, 0xaebd, 0xaebe, 0xaebf, 0xaec0,
+  0xaec1, 0xaec2, 0xfb60, 0xb1a7, 0xb1a8, 0xb1a9,
+  /* 0x4b */
+  0xb1aa, 0xb1ab, 0xb1ac, 0xb1bc, 0xb1ad, 0xb1ae, 0x3bc0, 0xb1af,
+  0xb1b0, 0xb1b1, 0x3bc1, 0xb1b4, 0xb1b2, 0xb366, 0xb367, 0xb368,
+  0xb369, 0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, 0x52fd,
+  0xb53e, 0xb53f, 0xb540, 0xb5e8, 0xb752, 0xb753, 0xb754, 0xb755,
+  0xb891, 0xb892, 0xb893, 0xb894, 0xb895, 0xb896, 0xb897, 0xb898,
+  0x52fd, 0xb899, 0xb89a, 0xb89b, 0xbab7, 0xbab8, 0xbab9, 0x52fd,
+  0xbaba, 0xbabb, 0xbabd, 0x52fd, 0xbabc, 0xfb88, 0xfb87, 0xbbeb,
+  0xbbec, 0xbc16, 0xbc44, 0xbce3, 0xbd58, 0xbd53, 0xbd54, 0xbde0,
+  0xc0b1, 0xc0b2, 0xc0b3, 0xc0ea, 0x52fd, 0xc0b4, 0xc0f0, 0xc0b5,
+  0xc0b6, 0xc0b7, 0xc0b8, 0xc0b9, 0xc0ba, 0xc0bb, 0xc0bc, 0xc0bd,
+  0xc0be, 0xc0bf, 0xc0c0, 0xc0c1, 0xc0c2, 0xc0c3, 0x52fd, 0xc0c4,
+  0xc0c5, 0xc0c6, 0xc0fc, 0xc0c7, 0xc0c8, 0xc0c9,
+  /* 0x4c */
+  0xc0ca, 0xc0cb, 0xc0cc, 0xc184, 0xc0cd, 0xc0ce, 0xc0cf, 0xc0d0,
+  0xc0d1, 0xc0d2, 0xc4ca, 0xc4cb, 0xc636, 0xc637, 0xc69f, 0xc638,
+  0xc639, 0xc63a, 0x4144, 0xc9be, 0xc9f0, 0xc9bf, 0xc9c0, 0xcaf7,
+  0xcaf8, 0xcafa, 0xcb43, 0xcb44, 0xcd0f, 0xcd10, 0xcd11, 0xcd12,
+  0x43ad, 0xcd13, 0xcd14, 0xcd15, 0xcd16, 0x52fd, 0x52fd, 0xcfd3,
+  0xcfd7, 0x52fd, 0xd0b0, 0xd098, 0xd090, 0xd091, 0xd092, 0xd097,
+  0xd093, 0xd164, 0xd201, 0xd202, 0xd203, 0xd204, 0xd205, 0xd206,
+  0xd207, 0xd35a, 0xd35b, 0xd54e, 0xd54f, 0xd550, 0xd619, 0xd61a,
+  0xd61b, 0x52fd, 0xd61c, 0x52fd, 0xd719, 0xd71a, 0x1386, 0xdc8a,
+  0xd86e, 0xd86f, 0x4664, 0xd870, 0xd871, 0xd872, 0xd873, 0xd874,
+  0xd875, 0xd876, 0xdb3a, 0xdb3b, 0xdb3c, 0xdb5a, 0xdb3d, 0xdb42,
+  0xdc8b, 0xdca0, 0xdc8c, 0xdc8d, 0xdc8e, 0xdcab,
+  /* 0x4d */
+  0xdc8f, 0x4777, 0xdc90, 0xdc91, 0xdc92, 0xdcaa, 0x47af, 0xdc93,
+  0xdc94, 0xdc9e, 0xdca8, 0x52fd, 0x52fd, 0xe200, 0xe201, 0xe202,
+  0xe203, 0xe204, 0xe205, 0xe2c4, 0xe2c5, 0x52fd, 0xe3ae, 0xe3b2,
+  0x52fd, 0x52fd, 0xe4f7, 0xe513, 0xe69e, 0xe785, 0xa680, 0xe7c8,
+  0xeb41, 0xeb81, 0xeb82, 0xeb83, 0xeb84, 0xedc4, 0xedc5, 0xedc6,
+  0xef95, 0xef96, 0xef97, 0xf058, 0xf059, 0x52fd, 0xf2a9, 0xf2aa,
+  0xf2ab, 0xf58e, 0xf603, 0xf6b3, 0x5e82, 0x5353, 0x5483, 0x5484,
+  0x5485, 0x56cc, 0x56cd, 0x56ce, 0x56cf, 0x56d0, 0x52fd, 0x56d1,
+  0x56d2, 0x56da, 0x57b3, 0x57b4, 0x52fd, 0x5913, 0x590e, 0x596b,
+  0x5c03, 0x5c61, 0x5cc1, 0x5cc2, 0x5db5, 0x5440, 0x6298, 0x6299,
+  0x629a, 0x629b, 0x629c, 0x629d, 0x629e, 0x629f, 0x62ee, 0x62a0,
+  0x62a1, 0x6286, 0x6525, 0x6734, 0x6735, 0x6751,
+  /* 0x4e */
+  0x672d, 0x9662, 0x6754, 0x6752, 0x026d, 0x6736, 0x6737, 0x6738,
+  0x6739, 0x673a, 0x673b, 0x6768, 0x673c, 0x026e, 0x6877, 0x8596,
+  0x697e, 0x697f, 0x6b69, 0x6b6a, 0x6b6b, 0x6b6c, 0x6b6d, 0x6b6e,
+  0x6b6f, 0x6b5d, 0x6b70, 0x6b85, 0x6b71, 0x6b72, 0x6b73, 0x6b74,
+  0x6b75, 0x6b76, 0x6b84, 0x6b77, 0x6b83, 0x6c9a, 0x6da7, 0x6da8,
+  0x6da9, 0x6daa, 0x6dab, 0x6dac, 0x6db7, 0x6dad, 0x6dae, 0x52fd,
+  0x6e45, 0x6fd3, 0x6fd4, 0x6fd5, 0x6fd6, 0x6fd7, 0x7226, 0x7227,
+  0x7228, 0x52fd, 0x7229, 0x722a, 0x7305, 0x2364, 0x74d0, 0x75b7,
+  0x52fd, 0x75b8, 0x75b9, 0x7722, 0x7723, 0x7873, 0x7874, 0x7b8f,
+  0x7b12, 0x7b13, 0x7b14, 0x7b15, 0x7b16, 0x7b17, 0x7b18, 0x7b61,
+  0x7b66, 0x7b67, 0x7b19, 0x7b68, 0x7b1a, 0x7b69, 0x7d04, 0x7d05,
+  0x52fd, 0x7d06, 0x7cfd, 0x8050, 0x8051, 0x8052,
+  /* 0x4f */
+  0x8053, 0x8054, 0x8055, 0x8063, 0xfac4, 0x8056, 0x8057, 0x8058,
+  0x8059, 0x805a, 0x805b, 0x52fd, 0x805c, 0x805d, 0x805e, 0x805f,
+  0x82d7, 0x52fd, 0x8360, 0x8361, 0x8417, 0x8439, 0x858f, 0x85c8,
+  0x8590, 0x8591, 0x8698, 0x8699, 0x8944, 0x8945, 0x8946, 0x8959,
+  0x89ee, 0x2b2b, 0x8947, 0x8948, 0x52fd, 0x8949, 0x894a, 0x894b,
+  0x894c, 0x894d, 0x894e, 0x894f, 0x8950, 0x8951, 0x8952, 0x8953,
+  0x8954, 0x8955, 0x8956, 0x8c15, 0x8c9a, 0x8d58, 0x8dfc, 0x8dfd,
+  0x9286, 0x9287, 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, 0x52fd,
+  0x931f, 0x928d, 0x928e, 0x928f, 0x9290, 0x9291, 0x9292, 0x9293,
+  0xfb11, 0x9294, 0x9295, 0x91ca, 0x9218, 0x52fd, 0x9296, 0x9297,
+  0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, 0x929e, 0x929f,
+  0x2f46, 0x52fd, 0x92a0, 0x92a1, 0x2f9a, 0x92b7,
+  /* 0x50 */
+  0x52fd, 0x9696, 0x9668, 0x9669, 0x968c, 0x966a, 0x966b, 0x966c,
+  0x966d, 0x966e, 0x966f, 0x967f, 0x9684, 0x9670, 0x9671, 0x9685,
+  0x9672, 0x9673, 0x9674, 0x9675, 0x9676, 0x52fd, 0x9677, 0x9678,
+  0x9679, 0x967a, 0x967b, 0x967c, 0xfb1e, 0x9894, 0x99d5, 0x9b29,
+  0x9d2b, 0x9d2c, 0x9d2d, 0x9d2e, 0x9d2f, 0x9d30, 0x9d3e, 0x9d31,
+  0x9d32, 0x9d33, 0x9d34, 0x9d35, 0x9e11, 0x0b53, 0x9fc0, 0xa142,
+  0xa143, 0xa144, 0xa145, 0xa146, 0xa38c, 0xa38d, 0xa38e, 0xa38f,
+  0xa390, 0xa391, 0xa563, 0xa564, 0xa565, 0x52fd, 0xfb4a, 0x52fd,
+  0xa6f6, 0xa836, 0xa837, 0xa82c, 0xa838, 0xa839, 0x52fd, 0xa83a,
+  0xa9e3, 0xa9e2, 0xa9f5, 0xab47, 0x52fd, 0xab48, 0xab49, 0xab4a,
+  0xab4b, 0xab4c, 0xada8, 0xada9, 0xadaa, 0x52fd, 0xaf0b, 0xaf06,
+  0xaf73, 0xaf0c, 0xaf0d, 0xaf0e, 0xaf0f, 0xaf10,
+  /* 0x51 */
+  0x52fd, 0xaf11, 0xfb62, 0xaf12, 0xaf14, 0xaf15, 0xaf16, 0x52fd,
+  0xaf13, 0xaf17, 0xb1d9, 0xb1da, 0xb1db, 0x52fd, 0xb1dc, 0xb3a6,
+  0xb3a7, 0xb3a8, 0xb3a9, 0xb3aa, 0xb3ab, 0x52fd, 0xfb6d, 0xb3ac,
+  0xb3ad, 0xb3ae, 0x52fd, 0x52fd, 0xb3af, 0xb3b0, 0xb3b1, 0xb544,
+  0xb545, 0xb5f7, 0xb5f8, 0xb76b, 0xb76c, 0xb761, 0xb812, 0xb8af,
+  0xb8b0, 0xb8b1, 0xb8b2, 0xb8b3, 0xb8b4, 0xb8b5, 0xb8b6, 0xb922,
+  0xbaea, 0xbaeb, 0xbaec, 0xbaed, 0x0f3d, 0xbbed, 0xbc1b, 0xbc47,
+  0xbce8, 0xbdd0, 0xbde7, 0xbde8, 0xbde9, 0xc14e, 0xc14f, 0xc150,
+  0xc172, 0xc151, 0xc152, 0xfba7, 0x1026, 0xc153, 0xc154, 0xc155,
+  0xc156, 0xc157, 0xc177, 0xc158, 0xc159, 0xc15a, 0xc15b, 0xc15c,
+  0xc16e, 0xc15d, 0x1027, 0x52fd, 0xc15e, 0x1028, 0xc15f, 0x52fd,
+  0xc4d7, 0xc689, 0xc68a, 0x52fd, 0xfbbe, 0xc68b,
+  /* 0x52 */
+  0xc68c, 0xc68d, 0xc68e, 0xfbbc, 0xc68f, 0x52fd, 0xc69a, 0xc690,
+  0xc691, 0xc692, 0xc693, 0xca12, 0xc9f1, 0x52fd, 0xcafe, 0xcafb,
+  0xcb57, 0xcd49, 0xcd4a, 0xcd4b, 0xcd4c, 0x52fd, 0xcd4d, 0xcd59,
+  0xcd4e, 0xcd4f, 0xcef4, 0xcf65, 0xd0a6, 0xd0a7, 0xd0a8, 0xd222,
+  0xd223, 0xd38b, 0xd38c, 0xd38d, 0xd38e, 0xd558, 0x52fd, 0xd559,
+  0xd63b, 0xd63c, 0xd63d, 0xd63e, 0xd748, 0xd894, 0xd895, 0xd896,
+  0xd897, 0xd898, 0xda7d, 0xd9fe, 0xda7e, 0xda7f, 0x52fd, 0xdb5b,
+  0xdb5c, 0xdce4, 0xdcc1, 0xdcfd, 0xdcc2, 0xdcd6, 0xdcc3, 0xdcc4,
+  0x52fd, 0xdcdc, 0xdcc5, 0xdcc6, 0xdcc7, 0xdce1, 0xdcc8, 0xdcc9,
+  0xdcca, 0xdccb, 0x47f2, 0xdccc, 0xdccd, 0xe035, 0xe036, 0xe047,
+  0xe037, 0xe21b, 0xe21c, 0xe21d, 0xe21e, 0xe21f, 0xe220, 0xe27b,
+  0xe27a, 0xe2fe, 0xe3c6, 0xe3c7, 0xe3c8, 0xe3c9,
+  /* 0x53 */
+  0xe3ca, 0x52fd, 0xe7a0, 0xe7a1, 0xe8cc, 0xe8cd, 0xe9f1, 0xe9d7,
+  0xeb42, 0xeb46, 0xeba3, 0xeba5, 0xeba6, 0xedcb, 0xedcc, 0xee26,
+  0xee27, 0xee28, 0xee29, 0xefae, 0xefaf, 0xefb0, 0xf073, 0x52fd,
+  0xf07c, 0xf074, 0x52fd, 0xf280, 0xf075, 0x4c79, 0x52fd, 0xf2cf,
+  0x52fd, 0xf68f, 0x5970, 0x5385, 0x5697, 0x56f6, 0x56f7, 0x56f8,
+  0x56fa, 0x56fb, 0x57ba, 0x57bb, 0x57bc, 0x57bd, 0x5834, 0x5835,
+  0x58a2, 0x5914, 0x5911, 0x596e, 0x596f, 0x5b08, 0x5bb8, 0x5d09,
+  0x5dbd, 0x5dbe, 0x5e88, 0x62fe, 0x1d7a, 0x62ff, 0x6300, 0x6301,
+  0x6302, 0x6303, 0x6304, 0x6305, 0x6306, 0x52fd, 0x6307, 0x6308,
+  0x6309, 0x630a, 0x630b, 0x630c, 0x630d, 0x630e, 0x630f, 0x52fd,
+  0x52fd, 0x52fd, 0x652c, 0x676b, 0x52fd, 0x676c, 0x6787, 0x676d,
+  0x6878, 0x698b, 0x6ba4, 0x6ba5, 0x6ba6, 0x6ba7,
+  /* 0x54 */
+  0x6bbe, 0x6ba8, 0x6ba9, 0x6baa, 0x6b8d, 0x6bab, 0x6bac, 0x6bbf,
+  0x52fd, 0x032c, 0x6bad, 0x6bae, 0x6ca4, 0x6ca5, 0x6dc7, 0x6dc8,
+  0x6dc9, 0xd0bc, 0x6dca, 0x6dcb, 0x6dcc, 0x6dcd, 0x6dce, 0x6f19,
+  0x6fe6, 0x724c, 0x724d, 0x724e, 0x7306, 0x52fd, 0x75cd, 0x75ce,
+  0x75cf, 0x75d0, 0x245c, 0x7881, 0x7882, 0x5833, 0x7b6a, 0x7b6b,
+  0x7bb2, 0x7b6c, 0x7b6d, 0x7bcc, 0x7bae, 0x7bb3, 0x7b91, 0x52fd,
+  0x7b6e, 0x7bb4, 0x7b6f, 0x80c9, 0x80a7, 0x80a8, 0x80a9, 0x80aa,
+  0x80ab, 0x80ac, 0x80ad, 0x80ae, 0x80af, 0x80b0, 0x8060, 0x80b1,
+  0x81e1, 0x82e3, 0x82f6, 0x26d9, 0x85af, 0x85b0, 0x85b1, 0x85ba,
+  0x85b2, 0x85b3, 0x864c, 0x52fd, 0x86a0, 0x86a1, 0x89b0, 0x89b1,
+  0x89b2, 0x89b3, 0x89b4, 0xfaeb, 0x89b5, 0x89b6, 0x89b7, 0x89b8,
+  0x89b9, 0x89ba, 0x2b72, 0x89bb, 0x89bc, 0x89bd,
+  /* 0x55 */
+  0x89be, 0x89bf, 0x89df, 0x89c0, 0x89c1, 0x89c2, 0x89c3, 0x89c4,
+  0x2b78, 0x52fd, 0x89c5, 0x89c6, 0x89c7, 0x89c8, 0x89c9, 0x89ca,
+  0x8a3c, 0x89cb, 0x89cc, 0x89cd, 0x89ce, 0x89cf, 0x89d0, 0x89d1,
+  0x2c5a, 0x8c1d, 0x8c1e, 0x8d64, 0x8d65, 0x8dc5, 0x8dc6, 0x8dc7,
+  0x8dff, 0x8eff, 0x8f00, 0x8f01, 0x8f02, 0x92f5, 0x935c, 0x92f6,
+  0x92f7, 0x92b0, 0x92f8, 0x92f9, 0x935d, 0x9350, 0x92fa, 0x92fb,
+  0x92a2, 0x92fc, 0x92fd, 0x92fe, 0x92ff, 0xfb13, 0x9300, 0xfb1f,
+  0x96c1, 0x96c2, 0x96c3, 0x96c4, 0x96c5, 0x96c6, 0x96c7, 0x96c8,
+  0x96c9, 0x96ca, 0x96cb, 0xe3ef, 0x96d7, 0x96cc, 0x96cd, 0x96ce,
+  0x9722, 0x96cf, 0x96d0, 0x52fd, 0x96d1, 0x96d2, 0x96e9, 0x96d3,
+  0x96d4, 0x96d5, 0x9838, 0x633b, 0x9b7d, 0x586f, 0x9ba1, 0x9d53,
+  0x9d54, 0x0afb, 0x9d55, 0x9d3c, 0x9d56, 0x52fd,
+  /* 0x56 */
+  0x9d66, 0x0afc, 0x9d57, 0x9d58, 0x9d59, 0x9d5a, 0x9d5b, 0x9d67,
+  0x9d5c, 0x52fd, 0x52fd, 0x9d6a, 0x9d5d, 0x9d3d, 0x9d5e, 0x9d65,
+  0x9fe1, 0x9fcd, 0xf311, 0xa16f, 0xa170, 0xa31a, 0xa39a, 0xa39b,
+  0xa39c, 0xa39e, 0xa39f, 0xfb3f, 0xa58e, 0x52fd, 0xa6fd, 0x52fd,
+  0xa85e, 0xa85f, 0xa860, 0xa865, 0xa867, 0xa868, 0xa869, 0x52fd,
+  0xa86a, 0xa88f, 0xa86b, 0xa86c, 0xa86d, 0xa9f7, 0xa9f8, 0xa9f9,
+  0xa9e4, 0xa9fa, 0xabb1, 0xab75, 0xab76, 0xacff, 0xad00, 0xad01,
+  0xad02, 0xad03, 0xadae, 0xadad, 0xaf51, 0xaf52, 0x52fd, 0xaf53,
+  0xaf54, 0xaf55, 0xaf56, 0xaf57, 0xaf58, 0xaf59, 0xaf5a, 0xaf5b,
+  0xaf5c, 0xaf5d, 0xaf5e, 0xaf5f, 0xaf60, 0xaf61, 0xaf62, 0xaf63,
+  0xaf64, 0xaf4c, 0xaf66, 0xb1f1, 0xb1f2, 0xb3f2, 0xb3f3, 0xb3f4,
+  0xb3f5, 0xb3f6, 0xb3f7, 0xb3f8, 0xb3f9, 0xb3fa,
+  /* 0x57 */
+  0xb54c, 0xb54b, 0xb61b, 0xb6ce, 0xb6b3, 0xb77f, 0xfb79, 0xfb7c,
+  0xb81a, 0xb8c4, 0xb8c5, 0xb8c6, 0xb8c7, 0xb8c8, 0xb8c9, 0x52fd,
+  0xbb19, 0xbb1c, 0xbb1a, 0xbc4c, 0xbc8e, 0xbd7e, 0xc1eb, 0xc1ec,
+  0xc1ed, 0xc1ee, 0xc1ef, 0xc1f0, 0xc1f1, 0xc1d8, 0xc1d9, 0xc1da,
+  0xc1db, 0xc1f2, 0xc1f3, 0xc1f4, 0xc207, 0x52fd, 0xfbac, 0x52fd,
+  0xc1f5, 0xc215, 0x52fd, 0xc1f6, 0xc1f7, 0xc1f8, 0xc1f9, 0xc1fa,
+  0xc1fb, 0xc1fc, 0xc1fd, 0xc1fe, 0xc2a7, 0xc1ff, 0xc200, 0xc201,
+  0xc202, 0xc203, 0xc204, 0xc205, 0xc4e9, 0xc4ea, 0xc4eb, 0xc6de,
+  0xc6df, 0x52fd, 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3, 0xca3e, 0xca3f,
+  0xca40, 0xca41, 0xcb71, 0xcb72, 0xcb73, 0xcd88, 0xcd89, 0xcd8a,
+  0xcd8b, 0xcd8c, 0xcd8d, 0xcd8e, 0xcd8f, 0xcd90, 0xcd91, 0xcd92,
+  0x52fd, 0xcff1, 0xd0be, 0xd0bf, 0xd0c0, 0xd0c1,
+  /* 0x58 */
+  0xd0c2, 0xd0c3, 0xd16e, 0xd237, 0xd257, 0xd238, 0xd239, 0xd23a,
+  0xd23b, 0xd23c, 0xd23d, 0xd23e, 0xd227, 0xd23f, 0x52fd, 0x52fd,
+  0xd3c0, 0xd3c1, 0x44be, 0xd567, 0x52fd, 0xd568, 0xd658, 0xd665,
+  0xd659, 0xd65a, 0xd724, 0xd8cd, 0xd8ce, 0xd8cf, 0xd8d2, 0xda9f,
+  0xda22, 0xdb7d, 0xdb7e, 0xdcff, 0xdd25, 0xdd00, 0xdd01, 0x483b,
+  0xdd02, 0xdd03, 0xdd04, 0x5128, 0xdd05, 0xdd06, 0xdd07, 0xdd16,
+  0xdd08, 0xdd17, 0xdd09, 0xdd0a, 0x4840, 0xdd0b, 0xdd0c, 0xdd29,
+  0x483a, 0xdd0d, 0x52fd, 0xdd0e, 0xdd10, 0xdd11, 0xdd1d, 0xdd12,
+  0xdd13, 0x52fd, 0xdd14, 0xdd15, 0xdf8d, 0xe054, 0xe055, 0xe056,
+  0xe233, 0xe234, 0xe235, 0xe236, 0xe2fa, 0xe3e3, 0xe3e6, 0xe3ed,
+  0xe3e7, 0xe3e8, 0xe3e9, 0xe3ea, 0xe3eb, 0xe527, 0xe520, 0xfbf8,
+  0xe72a, 0xe7c9, 0x52fd, 0xe7ca, 0xe7cb, 0xe7d9,
+  /* 0x59 */
+  0xe7cc, 0xe7cd, 0xe7ce, 0x52fd, 0xe8e1, 0xea1b, 0xea1c, 0xea1d,
+  0xea1e, 0xeb47, 0xebd1, 0xebc9, 0xedd0, 0xedd1, 0xee3f, 0xee40,
+  0xee41, 0xfc09, 0xee42, 0xefc4, 0xf09b, 0xf092, 0xf093, 0x4c96,
+  0xf094, 0xf095, 0x52fd, 0x52fd, 0xf2f3, 0xf2f4, 0xf2f5, 0xf2f6,
+  0xf560, 0xf59e, 0xf5a0, 0xf5a1, 0xf61c, 0xf69f, 0x5356, 0x5712,
+  0x571f, 0x5715, 0x5716, 0x5717, 0xfa0c, 0x5718, 0x57c2, 0x57c3,
+  0x57c4, 0x58a1, 0x591b, 0x591c, 0x5971, 0x5b13, 0x5e17, 0x5e8f,
+  0x635f, 0x6360, 0x63ac, 0x52fd, 0x52fd, 0x6361, 0x6362, 0x6363,
+  0x6364, 0x6365, 0x52fd, 0x6799, 0x679a, 0x679b, 0x679c, 0x679d,
+  0x679e, 0x679f, 0x67a0, 0x6bda, 0x6bdb, 0x6bdc, 0x6bdd, 0x6bde,
+  0x6bdf, 0x6dd5, 0x6dd6, 0x6dd7, 0x6dd8, 0x6de0, 0x6eb4, 0x52fd,
+  0x726e, 0x726f, 0x7270, 0x7463, 0x52fd, 0x75d5,
+  /* 0x5a */
+  0x75d6, 0x75d7, 0x75d8, 0x7730, 0x7bb5, 0x7bb6, 0x7bc1, 0x7bf7,
+  0x05a0, 0x7bcb, 0x7be8, 0x52fd, 0x7be9, 0x7bb7, 0x7d15, 0x80e6,
+  0x80e7, 0x80e8, 0x80e9, 0x80ea, 0x80eb, 0xfaca, 0x830b, 0x830c,
+  0x8364, 0x85d4, 0x85d5, 0x85d6, 0x85d8, 0x86a5, 0x535b, 0x8a0f,
+  0x8a10, 0x52fd, 0x8a11, 0x8a12, 0x8a13, 0x8a14, 0x8a15, 0x8a16,
+  0x8a17, 0x8a18, 0x8a19, 0x8a1a, 0x8a2f, 0x8a1b, 0x8a1c, 0x8a3f,
+  0x8a1d, 0x8a1e, 0x8a2c, 0x8a1f, 0x8c24, 0x8ca4, 0x8ca5, 0xb551,
+  0x8dfe, 0x8f11, 0x8f12, 0x8f13, 0x8f54, 0x935e, 0x9321, 0x933f,
+  0x9340, 0x9341, 0x9342, 0x9343, 0x9344, 0x9320, 0x9345, 0x52fd,
+  0x9346, 0x93b0, 0x9347, 0x9357, 0x9301, 0x93b1, 0x935a, 0x9348,
+  0x9704, 0x9705, 0x31f5, 0x974f, 0x9750, 0x9706, 0x9707, 0x9708,
+  0x9709, 0x970a, 0x970b, 0x970c, 0x970d, 0x970e,
+  /* 0x5b */
+  0x970f, 0x9710, 0x9711, 0x9833, 0x9834, 0x9835, 0x98fc, 0x98fd,
+  0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, 0x0b01, 0x9d7b, 0x9d7c, 0x9d7d,
+  0x9d7e, 0x9d7f, 0x9d80, 0x9d81, 0x9d82, 0x9ef9, 0x9fda, 0xa1a1,
+  0x52fd, 0x52fd, 0xa3ad, 0xa3ae, 0x52fd, 0xa5c8, 0xa5c9, 0xa5ca,
+  0xa882, 0xa883, 0xa884, 0xa885, 0xa886, 0xa887, 0xa888, 0xa889,
+  0xa88a, 0x52fd, 0xaa07, 0xaa08, 0xaa01, 0xaa09, 0xaa02, 0xaa0a,
+  0xaa0b, 0xaa0c, 0xaba7, 0xab98, 0xab99, 0xab9a, 0xab9b, 0xab9c,
+  0x3950, 0xab9d, 0xad1a, 0xadb2, 0xafb0, 0xafb1, 0x3b14, 0xafb2,
+  0xafb3, 0xafb4, 0xafb5, 0xafb6, 0xafc0, 0xafb7, 0xafb8, 0xafb9,
+  0xafba, 0xb01d, 0xb20c, 0xb20d, 0xb20e, 0xb235, 0xb20f, 0xb210,
+  0xb211, 0xb212, 0xb422, 0xb423, 0xb424, 0x52fd, 0xb425, 0xb426,
+  0xb427, 0xb428, 0xb429, 0xb42a, 0xb42b, 0xb42c,
+  /* 0x5c */
+  0xb42d, 0xb42e, 0xb552, 0xb553, 0xb619, 0xb6bf, 0xb78b, 0xb78c,
+  0xb823, 0xb824, 0xb8f1, 0xb8d8, 0xfb7f, 0xbb4e, 0xbb4f, 0xbb55,
+  0xbb50, 0xbb51, 0xbb52, 0xbb53, 0xbb02, 0xbb54, 0xbbf1, 0xbc24,
+  0xbdd1, 0xc27c, 0xc27d, 0xc27e, 0xc27f, 0xc280, 0xc29f, 0xc281,
+  0xc282, 0xc283, 0xc284, 0xc285, 0xc286, 0xc287, 0xc288, 0xc29b,
+  0xc289, 0xc28a, 0xc28b, 0xc28c, 0x52fd, 0xc2a1, 0xc28d, 0xc28e,
+  0xc4f3, 0xc4f4, 0xc4f5, 0xc724, 0xc725, 0xc726, 0xc727, 0xc728,
+  0xc729, 0xc72a, 0x52fd, 0xc72b, 0xc8cd, 0xc901, 0x788d, 0xca70,
+  0xcb80, 0xcb81, 0xcdc0, 0xcdc1, 0xcdc2, 0xcdc3, 0xcdc4, 0xcdc5,
+  0xcdc6, 0xcdc7, 0xcdc8, 0xcffe, 0x52fd, 0xd0d9, 0xd0dc, 0xd0da,
+  0xd175, 0xd258, 0xd259, 0xd25a, 0xd25b, 0xd25c, 0xd3ec, 0x131a,
+  0xd3f3, 0xd572, 0xd573, 0xd682, 0xd683, 0xd72a,
+  /* 0x5d */
+  0xd72b, 0xd72c, 0xd72d, 0xd8f6, 0xd900, 0xd8f7, 0xd8f8, 0xd8f9,
+  0x52fd, 0xdb94, 0xdb95, 0xdb96, 0xdc1b, 0xdd86, 0xdd4c, 0xdd4d,
+  0xdd83, 0x52fd, 0xdd82, 0xdd4e, 0xdd4f, 0xdd50, 0xdd51, 0xdd81,
+  0x4887, 0xdd52, 0xdd53, 0xdd54, 0xdd55, 0x52fd, 0xdd56, 0xdd57,
+  0x4885, 0xdd58, 0xdd5b, 0xdd5c, 0xdd5d, 0xdd5e, 0xdd5f, 0xdd60,
+  0xdd61, 0xdd7c, 0xdd62, 0x143c, 0x52fd, 0xdd63, 0xdd64, 0xe073,
+  0xe245, 0xe246, 0xe247, 0xe24c, 0xe312, 0x52fd, 0xe313, 0xe439,
+  0xe403, 0xe40d, 0xe530, 0xe5d5, 0xe6c0, 0xe7f2, 0xe7f3, 0xe7f4,
+  0xe7f5, 0xe7f6, 0xe7f7, 0xe8fa, 0xe8fb, 0xea45, 0xea46, 0xeb49,
+  0xebe7, 0xebe8, 0xedd8, 0xedd9, 0xee55, 0xee56, 0xee57, 0xefda,
+  0xefdb, 0xefdc, 0xf0b8, 0xf0b9, 0xf0ba, 0x4cb1, 0xf0bb, 0xf289,
+  0xf0bc, 0xf330, 0xf331, 0xf332, 0xf333, 0x52fd,
+  /* 0x5e */
+  0xf334, 0xf335, 0xf336, 0x4e47, 0xf337, 0xf5b2, 0xf690, 0xf626,
+  0xf6a2, 0xf738, 0x52fd, 0x572e, 0x52fd, 0x572f, 0x5730, 0x572a,
+  0x572b, 0x57c9, 0x5837, 0x5920, 0x5972, 0x5b1f, 0x5c65, 0x5cca,
+  0x5dc0, 0x5dc1, 0x5dc2, 0x63b7, 0x63b8, 0x63b9, 0x63ba, 0x63bb,
+  0x52fd, 0x52fd, 0x63bc, 0x63bd, 0x63be, 0x63f2, 0x67b5, 0x67b7,
+  0x67b8, 0x63df, 0x67b9, 0x67d5, 0x67ba, 0x67bb, 0x684a, 0x6bf2,
+  0x6bf3, 0x6bf4, 0x6bfa, 0x6bf5, 0x6c02, 0x6de2, 0x6de3, 0x728e,
+  0x728b, 0x75e4, 0x75eb, 0x75e5, 0x7735, 0x7893, 0x7bea, 0x7beb,
+  0x52fd, 0x7bec, 0x7bed, 0x7c17, 0x7bee, 0x7bef, 0x7bf0, 0x810e,
+  0x810f, 0x8110, 0x8119, 0x8118, 0x8111, 0x8112, 0x8113, 0xfac7,
+  0x8114, 0x8115, 0x066b, 0x8116, 0x8365, 0x85ea, 0x85eb, 0x85ec,
+  0x85ed, 0x52fd, 0x85ee, 0x86ac, 0x8ac2, 0x8a69,
+  /* 0x5f */
+  0x8a81, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, 0x8a70,
+  0x07f4, 0x8a71, 0x8a72, 0x8a73, 0x8a8c, 0x8a74, 0x8a75, 0x8a76,
+  0x8f24, 0x8f2a, 0x938e, 0x93af, 0x938f, 0x9390, 0x9391, 0x52fd,
+  0x9392, 0x9393, 0x9394, 0x9395, 0x9396, 0x9397, 0x9398, 0x9399,
+  0x939a, 0x939b, 0x939c, 0x9739, 0x973b, 0x973a, 0x973c, 0x973d,
+  0x973e, 0x973f, 0x9770, 0x9740, 0x9741, 0x9bc0, 0x9bc1, 0x9da4,
+  0x9d97, 0x9da5, 0x9d98, 0x9d99, 0x9d9a, 0x52fd, 0x9d9b, 0x9da6,
+  0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, 0xddce, 0x9dc8, 0x9da0, 0x9e19,
+  0x9f0d, 0xa3bf, 0xa5e9, 0xa5ea, 0xa8a2, 0xa8a3, 0xa8a4, 0xa8a5,
+  0xa8a6, 0xaa15, 0xaa17, 0xabbf, 0xabc0, 0xabc1, 0xabc2, 0xabc3,
+  0xabc4, 0xabc5, 0x6c0d, 0xad23, 0xadbe, 0xb003, 0xb004, 0xb005,
+  0xb006, 0xb007, 0xb008, 0xb009, 0xb00a, 0xb00b,
+  /* 0x60 */
+  0xb00c, 0xb020, 0xb00d, 0xb00e, 0xb00f, 0x52fd, 0xb226, 0xb227,
+  0xb228, 0xb45d, 0xb45e, 0xb45f, 0xb460, 0xb461, 0xb462, 0xb463,
+  0xb464, 0xb465, 0xb557, 0xb6cf, 0xb6d0, 0xb799, 0xb79a, 0xb8ea,
+  0xb8eb, 0xb8ec, 0xbb7e, 0xbb7f, 0xbb80, 0x52fd, 0x52fd, 0xbb81,
+  0xbb82, 0xbbf3, 0xbc25, 0xbc9f, 0xbca0, 0xbcf3, 0xbd00, 0xc2eb,
+  0xc2ec, 0xc2ed, 0xc2ee, 0xc2ef, 0x52fd, 0x105c, 0xc2f0, 0xc2f1,
+  0xc2f2, 0xc2f3, 0xc2f4, 0xc2f5, 0xc2f9, 0xc2fa, 0xc2fb, 0xc2fc,
+  0xc2fd, 0xc2fe, 0xc2ff, 0xc300, 0xfbae, 0xc301, 0xc302, 0xc503,
+  0xc786, 0xc779, 0x52fd, 0xc77a, 0xc77b, 0xc77c, 0xc784, 0xc77d,
+  0xc77e, 0xc77f, 0xca86, 0xca87, 0xcb00, 0xcb01, 0xcb88, 0xcb89,
+  0xcb8a, 0xcdf5, 0x52fd, 0xce25, 0xcdf6, 0xd0eb, 0xd0ec, 0xd0ed,
+  0xd0ee, 0x1287, 0xd0ef, 0xd0f0, 0xd26c, 0xd421,
+  /* 0x61 */
+  0xd422, 0xd423, 0xd424, 0xd425, 0xd426, 0xd57b, 0xd57c, 0xd691,
+  0xd692, 0xd693, 0xd90e, 0xd90f, 0xd910, 0xdbb3, 0xdc36, 0xddc6,
+  0xdda1, 0xdda2, 0x48b9, 0xdda3, 0xddcc, 0xdda4, 0xdda5, 0xdda6,
+  0xddcb, 0xdda7, 0x52fd, 0xdda8, 0xdda9, 0xddaa, 0x52fd, 0xddab,
+  0xddac, 0xddad, 0x48bf, 0xddae, 0xddaf, 0xddb0, 0xe08c, 0xe08d,
+  0xe08e, 0xfbf1, 0xe092, 0xe08f, 0xe252, 0xe253, 0xe254, 0xe255,
+  0xe429, 0x52fd, 0xe5f3, 0xe5f4, 0xe80d, 0xe80e, 0xe80f, 0xe810,
+  0xe914, 0xea71, 0xea72, 0xec0f, 0xec04, 0xec06, 0x52fd, 0xec07,
+  0xeddc, 0xeddd, 0xee6d, 0xee79, 0xee6e, 0x52fd, 0xefec, 0xf0dd,
+  0xf0de, 0xf0df, 0xf0e0, 0xf0e1, 0xf0e2, 0xf0e3, 0xf0e4, 0xf13a,
+  0xf0e5, 0x4ccf, 0xf0e6, 0xf36b, 0xf36c, 0x974e, 0x4e64, 0xf5bd,
+  0xf5be, 0xf5bf, 0xf634, 0x4fbf, 0xf812, 0x5740,
+  /* 0x62 */
+  0x5741, 0x6402, 0x6403, 0x6404, 0x6405, 0x6406, 0x67d7, 0x67cc,
+  0x6998, 0x6c06, 0x6c07, 0x6caf, 0x6cb0, 0x6dea, 0x6df2, 0x72a2,
+  0x72a3, 0x72a4, 0x7476, 0x75f5, 0x75f6, 0x75f7, 0x52fd, 0x7c3b,
+  0x7c25, 0x7c3a, 0x7c3c, 0x7c3d, 0x7c3e, 0x8137, 0x8138, 0x8139,
+  0x813a, 0x813b, 0x813c, 0x813d, 0x813e, 0x813f, 0x814b, 0x52fd,
+  0x8140, 0x8322, 0x8367, 0x83d3, 0x85fa, 0x52fd, 0x8abc, 0x52fd,
+  0x52fd, 0x8aa5, 0x0807, 0x8ab6, 0x52fd, 0x8aa6, 0x8abb, 0x8aa7,
+  0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, 0x8aac, 0x8abf, 0x8aad, 0x8aae,
+  0x8aaf, 0x8c2e, 0x8e00, 0x939d, 0x939e, 0x93cb, 0x93cc, 0x93cd,
+  0x93ce, 0x93cf, 0x52fd, 0x939f, 0x93d0, 0x93d1, 0x93d2, 0x93d3,
+  0x93d4, 0x52fd, 0x52fd, 0x975d, 0x975e, 0x975f, 0x9760, 0x0b05,
+  0x9dba, 0x9dbc, 0x0b06, 0x9db5, 0x9dbd, 0x9db6,
+  /* 0x63 */
+  0x9db7, 0x9db8, 0x9da8, 0xfb32, 0x9efe, 0x9efc, 0xa1e1, 0xa3c4,
+  0xa3c5, 0xa614, 0xa8ae, 0xa8af, 0xa8b0, 0xa8b1, 0xa8b9, 0xabe7,
+  0xb046, 0x52fd, 0xb047, 0xb048, 0xb049, 0xb01e, 0xb01f, 0xb04a,
+  0xb04b, 0xb04c, 0xb04d, 0xb04e, 0x52fd, 0xb246, 0xb24b, 0xb490,
+  0xb491, 0x52fd, 0xb492, 0xb493, 0xb494, 0xb55b, 0xb8f2, 0xb8f8,
+  0xb8f9, 0xbb94, 0xbba4, 0xbb97, 0xbb98, 0xbc29, 0xbcae, 0xbdaf,
+  0xc359, 0xc35a, 0x52fd, 0xc35b, 0xc35c, 0xc35d, 0xc35e, 0xc35f,
+  0xc360, 0xc361, 0xc2aa, 0xc362, 0xc363, 0xc364, 0xc365, 0xc366,
+  0xc367, 0xc368, 0xc369, 0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e,
+  0xc36f, 0x52fd, 0xc7b2, 0xc7b3, 0xc7b4, 0x10f9, 0xc7b5, 0xc7b6,
+  0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, 0xca88, 0x42b8, 0xce19,
+  0xce1a, 0xce1b, 0xcf16, 0xd10c, 0xd10d, 0xd10e,
+  /* 0x64 */
+  0xd10f, 0x52fd, 0xd283, 0xd284, 0xd285, 0xd583, 0xd584, 0xd6b0,
+  0x52fd, 0xd926, 0xd927, 0xd936, 0xd928, 0xd929, 0x52fd, 0x52fd,
+  0xdde7, 0xdde8, 0xdde9, 0x1453, 0xddea, 0xddeb, 0x52fd, 0xddec,
+  0xdded, 0xddee, 0xddef, 0xddf0, 0xddf1, 0xde0c, 0xddf2, 0xddf3,
+  0xddf4, 0xddf5, 0xddf6, 0xddf7, 0xddf8, 0xe0a3, 0xe0a4, 0xe0a5,
+  0xe0a6, 0xe0a7, 0x52fd, 0xe25c, 0x52fd, 0xe44b, 0xe4e1, 0xe615,
+  0x52fd, 0xe616, 0xe617, 0xe82c, 0xe82d, 0xe922, 0xe923, 0xea96,
+  0xea97, 0x52fd, 0xec2e, 0xec30, 0xec31, 0x52fd, 0xeddf, 0xee8b,
+  0xee8c, 0x52fd, 0xee8d, 0xeffc, 0xeffd, 0xeffe, 0xefff, 0xf117,
+  0xf12d, 0xf118, 0x4cf3, 0xf119, 0x52fd, 0xf112, 0xf11a, 0xf11b,
+  0xf11c, 0x1669, 0x52fd, 0xf397, 0x16e5, 0xf398, 0xf399, 0x52fd,
+  0xf6c4, 0x574f, 0x57cd, 0x5dc7, 0x641c, 0x641d,
+  /* 0x65 */
+  0x641e, 0x67e7, 0x67e9, 0x67ea, 0x67eb, 0x6c15, 0x6ff1, 0x6ff2,
+  0x72b6, 0x78a0, 0x7c4a, 0x7d20, 0x8160, 0x8161, 0x8141, 0x8162,
+  0x8603, 0x8604, 0x8ad9, 0x8ada, 0x8adb, 0x8adc, 0x8add, 0x52fd,
+  0x8ade, 0x8adf, 0x8ae0, 0x8ae1, 0x8ae2, 0x0812, 0x8ae3, 0x52fd,
+  0x8f31, 0x9405, 0x9406, 0x9407, 0x9772, 0x978a, 0x978b, 0x9788,
+  0x52fd, 0x978c, 0x978d, 0x978e, 0x978f, 0x9790, 0x9842, 0x9843,
+  0x52fd, 0x9dc1, 0x9dc2, 0x9dc3, 0x9dc4, 0xa3cb, 0xa622, 0x52fd,
+  0x52fd, 0xa8c3, 0xa8c4, 0xa8c5, 0xa8c6, 0xaa1e, 0xaa25, 0xabf3,
+  0xabf4, 0x52fd, 0xabf5, 0xad38, 0xad48, 0xadca, 0x3b4f, 0xb07a,
+  0xb07b, 0xb255, 0xb256, 0xb4b1, 0xb4b2, 0xb4b3, 0x52fd, 0xb4b4,
+  0xb4b5, 0xb7a4, 0xb900, 0xb901, 0xb902, 0xbbac, 0x52fd, 0xbcb3,
+  0xc3b6, 0xc3b7, 0xc3b8, 0xc3b9, 0xc3ba, 0xc3bb,
+  /* 0x66 */
+  0xc3bc, 0xc3bd, 0xc3be, 0xc3bf, 0xc3c0, 0xc3c1, 0xc3c2, 0xc3c3,
+  0xc3c4, 0xc3c5, 0xc3c6, 0xc3c7, 0xc7e3, 0xc7e4, 0xc7e5, 0xc7e6,
+  0xc7e7, 0x52fd, 0xcab5, 0xcaa1, 0xcb95, 0xce3b, 0xce3c, 0xce3d,
+  0xce3e, 0xcf14, 0xd120, 0xd121, 0xd122, 0xd123, 0xd124, 0xd296,
+  0xd297, 0xd298, 0xd494, 0xd495, 0xd496, 0xd497, 0xd498, 0xd58f,
+  0xd590, 0xd6bc, 0xd73b, 0xd93d, 0x52fd, 0xdbdf, 0xdc1e, 0xde23,
+  0xde24, 0xde49, 0xde25, 0xde26, 0xde27, 0xde28, 0x4925, 0xde29,
+  0xde2a, 0xde2e, 0xde2f, 0xde4e, 0xde30, 0xfbeb, 0xde31, 0xde32,
+  0xde33, 0xde34, 0xde35, 0xde36, 0x52fd, 0xde37, 0xde50, 0xde38,
+  0x52fd, 0xde39, 0xde3a, 0xde3b, 0xde3c, 0xde3d, 0xde3e, 0xe0b8,
+  0xe0b9, 0xe262, 0xe263, 0xe341, 0xe46d, 0x52fd, 0xe652, 0xe637,
+  0xe6db, 0xe83f, 0xe934, 0xeb5b, 0xec46, 0xec5a,
+  /* 0x67 */
+  0xec5b, 0xede1, 0xede2, 0xede3, 0xede4, 0xeea7, 0xeea8, 0xeea9,
+  0xf00f, 0xf02b, 0xf156, 0xf157, 0xf158, 0xf15e, 0xf159, 0xf15a,
+  0xf15b, 0xf15c, 0x52fd, 0xf168, 0x52fd, 0xf42c, 0xf3e2, 0xf3f3,
+  0xf5d2, 0xf656, 0xf6ce, 0xf761, 0xf99b, 0xf9b4, 0x575c, 0xfa10,
+  0x57d2, 0x5871, 0x5973, 0x5b2c, 0x5e94, 0x52fd, 0x643f, 0x6440,
+  0x67f9, 0x67fa, 0x67fd, 0x67fb, 0x6c1c, 0x6c1d, 0x6dff, 0x6e00,
+  0x6ff7, 0x9ffe, 0x52fd, 0x77b6, 0x7c54, 0x8177, 0x8179, 0x817a,
+  0x817b, 0x8369, 0x8b02, 0x8b03, 0x8b04, 0x8b05, 0x8b06, 0x8b07,
+  0x8b08, 0x8b09, 0x8b0a, 0x8b0b, 0x8b35, 0x52fd, 0x8f39, 0x941e,
+  0x941f, 0x9420, 0x9421, 0x52fd, 0x9422, 0x9423, 0x9424, 0x942c,
+  0x97b3, 0x97b5, 0x97b6, 0x97b7, 0x97b8, 0x9dd0, 0x9ffa, 0xa207,
+  0xa2bd, 0xa3d7, 0xa3d2, 0xa8db, 0xa8d6, 0x575d,
+  /* 0x68 */
+  0xad43, 0xadcf, 0xb0a3, 0xb0a4, 0xb0a5, 0xb0a6, 0xb0a7, 0xb0a8,
+  0xb0a9, 0xb25d, 0xb25e, 0xb4c9, 0xb4ca, 0xb4cb, 0xb4cc, 0xb906,
+  0xb907, 0x52fd, 0xbbc5, 0xbbf5, 0xbcb4, 0xbcb8, 0xbcb5, 0xc3fd,
+  0x1077, 0xc3fe, 0xc3ff, 0xc400, 0xc401, 0xc402, 0xc403, 0xc409,
+  0xc404, 0xc405, 0xc406, 0xc407, 0xc811, 0xc812, 0xc813, 0xc814,
+  0xc815, 0x4277, 0xcb98, 0xcb99, 0xd13c, 0xd12d, 0xd12e, 0x52fd,
+  0xd4bb, 0xd4bc, 0x1378, 0xd73d, 0xd947, 0xd948, 0xd949, 0xd94a,
+  0xdae1, 0xdae7, 0xdbeb, 0xdc20, 0xdc38, 0xde62, 0xde67, 0xde68,
+  0xde69, 0xde6a, 0xde6b, 0xde6d, 0xde6e, 0xde6f, 0xde70, 0xde71,
+  0xde72, 0xde8f, 0xde73, 0xde74, 0xde75, 0xde76, 0xde77, 0xe0c9,
+  0xe0ca, 0x4ae6, 0xe0cb, 0xe0cc, 0xe0cd, 0xe351, 0x52fd, 0x52fd,
+  0xe545, 0xe859, 0xe85a, 0xe85b, 0xe940, 0xeacf,
+  /* 0x69 */
+  0xeb5e, 0xec7b, 0xed93, 0xeebc, 0xf016, 0xf030, 0x52fd, 0xf18d,
+  0xf18e, 0x4d2f, 0xf18f, 0xf190, 0xf191, 0xf192, 0xf193, 0xf194,
+  0xf195, 0xf196, 0xf423, 0xf414, 0xf5db, 0xf70a, 0xf8ce, 0x5766,
+  0x5768, 0x5767, 0x57d3, 0x6463, 0x6804, 0x699e, 0x6c26, 0x6c2a,
+  0x7c6c, 0x7c64, 0x818f, 0x8190, 0x8334, 0x860e, 0x8b25, 0x8b26,
+  0x8b27, 0x52fd, 0x8b28, 0x2c0c, 0x52fd, 0x8b29, 0x8b2a, 0x8b2b,
+  0x8b2c, 0x8f3e, 0x9442, 0x9443, 0x9433, 0x97c1, 0x97c2, 0x97c3,
+  0x9dd6, 0x9dd7, 0xa8e1, 0xa8e2, 0xaa2b, 0xadd1, 0xb0cc, 0xb0cd,
+  0xb0ce, 0xb0cf, 0xb4de, 0xb4df, 0xb4e0, 0xb4e1, 0xbbf6, 0xc42c,
+  0x52fd, 0xc454, 0xc42d, 0xc42e, 0xc841, 0xc842, 0xcac7, 0xcba0,
+  0xcba1, 0xce70, 0xce71, 0xce72, 0x52fd, 0xd134, 0xd135, 0xd136,
+  0xd2a6, 0xd4cc, 0x52fd, 0xd599, 0xdbf4, 0xde9b,
+  /* 0x6a */
+  0xde9e, 0xde9f, 0xdea0, 0xdea1, 0xdea2, 0xdea3, 0xdea4, 0xdea5,
+  0xdea6, 0xdea7, 0xdea8, 0xe0db, 0xe0dc, 0xe0dd, 0xe0d7, 0xe0de,
+  0xe0df, 0xe359, 0xe746, 0xe865, 0xe949, 0x52fd, 0xeadd, 0xec95,
+  0xec96, 0xec97, 0xeed4, 0xeed6, 0xf026, 0x4d47, 0x1688, 0xf1c8,
+  0xf1c5, 0xf1c6, 0xf1c7, 0xf451, 0xf452, 0xf453, 0xf454, 0xf455,
+  0xf5de, 0x52fd, 0x576d, 0x57d5, 0x6472, 0x74ae, 0x760f, 0x7c6b,
+  0x7c6d, 0x7c6e, 0x7c78, 0x8198, 0x8199, 0x819a, 0x8b44, 0x8b5c,
+  0x8b45, 0x8e01, 0x9458, 0x9459, 0x945a, 0x52fd, 0x97d9, 0x97d6,
+  0x9dda, 0x9ddf, 0x9ddb, 0xa003, 0xa8ef, 0x3836, 0xaa33, 0xadd2,
+  0xb0e1, 0xb26f, 0xb564, 0xb90e, 0xc450, 0xc451, 0xc452, 0xc856,
+  0xc857, 0xc858, 0x52fd, 0xce81, 0xce82, 0xcf1d, 0xcf1e, 0xd143,
+  0xd2aa, 0xdbfd, 0x52fd, 0xdec6, 0xdec7, 0xded9,
+  /* 0x6b */
+  0xded7, 0x52fd, 0xdec8, 0xdec9, 0xdeca, 0xdecb, 0xdeda, 0x52fd,
+  0xdecc, 0xdecd, 0xdece, 0xdecf, 0xded0, 0xded1, 0xdebc, 0xe0e1,
+  0xe0e2, 0xe0e3, 0xe4a9, 0xe54e, 0xe877, 0x52fd, 0x52fd, 0xecac,
+  0xecad, 0xedb6, 0xeee5, 0xf1f8, 0xf1ea, 0xf28d, 0xf1eb, 0xf495,
+  0x576e, 0x57d8, 0x6483, 0x69a3, 0x6c30, 0x6e0f, 0x7c79, 0x7c7a,
+  0x81a7, 0x81a8, 0x81a9, 0x81aa, 0x8619, 0x8b50, 0x8b51, 0x8b52,
+  0x2c15, 0x8b68, 0x8b53, 0x8b54, 0x9be2, 0x9ddc, 0xac15, 0xac16,
+  0xad4f, 0xb0f5, 0xb0f6, 0xb0f7, 0xb4f4, 0xb7cc, 0xb90f, 0xc466,
+  0xc467, 0x52fd, 0xc468, 0xcba4, 0xce8b, 0xce8c, 0xd4fa, 0xdee6,
+  0xdeed, 0xdeee, 0xdeef, 0xdef0, 0xdefe, 0xe0e7, 0xe0e8, 0xe4b3,
+  0xe4e4, 0xe883, 0xedec, 0x52fd, 0xf216, 0x52fd, 0x52fd, 0xf217,
+  0xf4c3, 0xf4ac, 0xf5ed, 0x52fd, 0x52fd, 0xf8b4,
+  /* 0x6c */
+  0x52fd, 0x648a, 0x648b, 0x6c34, 0x6e14, 0x72df, 0x77bb, 0x7c7f,
+  0x7c81, 0x81ad, 0x81ae, 0x8b62, 0x8b6e, 0x52fd, 0x946e, 0x52fd,
+  0x9a17, 0x9de6, 0x9f10, 0xac19, 0x52fd, 0xb910, 0xbdf2, 0xc476,
+  0xc477, 0xce95, 0xce96, 0xdf00, 0xdf01, 0xdf31, 0xfbed, 0xdf1c,
+  0xe36d, 0xeef4, 0xeef5, 0xf03d, 0xf232, 0xf233, 0xf5f4, 0x52fd,
+  0x5773, 0x6c37, 0x52fd, 0x8b71, 0xb10f, 0x52fd, 0xb10e, 0xb911,
+  0xc485, 0xdf14, 0xdf15, 0xdf16, 0xdf17, 0xdf18, 0xdf19, 0xdf1a,
+  0xe4c3, 0xf242, 0xf243, 0xf244, 0xf248, 0xf4fb, 0x69a5, 0x6cb8,
+  0x81b2, 0x833d, 0x8b72, 0x97e7, 0x97e8, 0xa659, 0xaa3a, 0xb114,
+  0xb4ff, 0xbcc0, 0xc48d, 0x1084, 0xc48e, 0x52fd, 0xdf22, 0x52fd,
+  0x52fd, 0xef04, 0xef29, 0xf251, 0xf266, 0xf50e, 0xfc13, 0x52fd,
+  0x649b, 0x649c, 0x7616, 0x7c86, 0x7c87, 0x52fd,
+  /* 0x6d */
+  0xdf2c, 0xdf30, 0xdf28, 0xe95f, 0x52fd, 0x947e, 0xb119, 0xd50a,
+  0xdf36, 0xe0fc, 0xf26d, 0xf26e, 0xf9c6, 0x1ab5, 0x8b7b, 0xb506,
+  0xc89f, 0xf532, 0xd50d, 0x7c8b, 0xdf3b, 0x52fd, 0xf53d, 0xdf3c,
+  0xdf3d,
+};
+
+static const ucs4_t cns11643_15_2uni_upages[253] = {
+  0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00,
+  0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04300, 0x04400,
+  0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04c00, 0x04f00,
+  0x05100, 0x05200, 0x05300, 0x05400, 0x05500, 0x05600, 0x05700, 0x05800,
+  0x05a00, 0x05b00, 0x05c00, 0x05e00, 0x05f00, 0x06200, 0x06500, 0x06600,
+  0x06700, 0x06800, 0x06900, 0x06a00, 0x06b00, 0x06c00, 0x06e00, 0x06f00,
+  0x07000, 0x07100, 0x07300, 0x07400, 0x07500, 0x07600, 0x07700, 0x07800,
+  0x07900, 0x07a00, 0x07b00, 0x07c00, 0x07d00, 0x07f00, 0x08200, 0x08300,
+  0x08600, 0x08700, 0x08900, 0x08a00, 0x08e00, 0x08f00, 0x09000, 0x09200,
+  0x09300, 0x09400, 0x09500, 0x09600, 0x09b00, 0x09c00, 0x09d00, 0x09e00,
+  0x09f00, 0x0fa00, 0x0ff00, 0x20000, 0x20100, 0x20200, 0x20300, 0x20400,
+  0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20c00,
+  0x20d00, 0x20e00, 0x20f00, 0x21000, 0x21100, 0x21200, 0x21300, 0x21400,
+  0x21500, 0x21600, 0x21700, 0x21800, 0x21900, 0x21a00, 0x21b00, 0x21c00,
+  0x21d00, 0x21e00, 0x21f00, 0x22000, 0x22100, 0x22200, 0x22300, 0x22400,
+  0x22500, 0x22600, 0x22700, 0x22800, 0x22900, 0x22a00, 0x22b00, 0x22c00,
+  0x22d00, 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, 0x23400,
+  0x23500, 0x23600, 0x23700, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00,
+  0x23d00, 0x23e00, 0x23f00, 0x24000, 0x24100, 0x24200, 0x24300, 0x24400,
+  0x24500, 0x24600, 0x24700, 0x24800, 0x24900, 0x24a00, 0x24b00, 0x24c00,
+  0x24d00, 0x24e00, 0x24f00, 0x25000, 0x25100, 0x25200, 0x25300, 0x25400,
+  0x25500, 0x25600, 0x25700, 0x25800, 0x25900, 0x25a00, 0x25b00, 0x25c00,
+  0x25d00, 0x25e00, 0x25f00, 0x26000, 0x26100, 0x26200, 0x26300, 0x26400,
+  0x26500, 0x26600, 0x26700, 0x26800, 0x26900, 0x26a00, 0x26b00, 0x26c00,
+  0x26d00, 0x26e00, 0x26f00, 0x27000, 0x27100, 0x27200, 0x27300, 0x27400,
+  0x27500, 0x27600, 0x27700, 0x27800, 0x27900, 0x27a00, 0x27b00, 0x27c00,
+  0x27d00, 0x27e00, 0x27f00, 0x28000, 0x28100, 0x28200, 0x28300, 0x28400,
+  0x28500, 0x28600, 0x28700, 0x28800, 0x28900, 0x28a00, 0x28b00, 0x28c00,
+  0x28d00, 0x28e00, 0x28f00, 0x29000, 0x29100, 0x29200, 0x29300, 0x29400,
+  0x29500, 0x29600, 0x29700, 0x29800, 0x29900, 0x29a00, 0x29b00, 0x29c00,
+  0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, 0x2a200, 0x2a300, 0x2a400,
+  0x2a500, 0x2a600, 0x2f800, 0x2f900, 0x2fa00,
+};
+
+static int
+cns11643_15_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x6d)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        {
+          if (i < 7169)
+            swc = cns11643_15_2uni_page21[i],
+            wc = cns11643_15_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/cns11643_2.h b/lib/cns11643_2.h
new file mode 100644
index 0000000..7a73c60
--- /dev/null
+++ b/lib/cns11643_2.h
@@ -0,0 +1,1112 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 2
+ */
+
+static const unsigned short cns11643_2_2uni_page21[7650] = {
+  /* 0x21 */
+  0x4e42, 0x4e5c, 0x51f5, 0x531a, 0x5382, 0x4e07, 0x4e0c, 0x4e47,
+  0x4e8d, 0x56d7, 0x5c6e, 0x5f73, 0x4e0f, 0x5187, 0x4e0e, 0x4e2e,
+  0x4e93, 0x4ec2, 0x4ec9, 0x4ec8, 0x5198, 0x52fc, 0x536c, 0x53b9,
+  0x5720, 0x5903, 0x592c, 0x5c10, 0x5dff, 0x65e1, 0x6bb3, 0x6bcc,
+  0x6c14, 0x723f, 0x4e31, 0x4e3c, 0x4ee8, 0x4edc, 0x4ee9, 0x4ee1,
+  0x4edd, 0x4eda, 0x520c, 0x5209, 0x531c, 0x534c, 0x5722, 0x5723,
+  0x5917, 0x592f, 0x5b81, 0x5b84, 0x5c12, 0x5c3b, 0x5c74, 0x5c73,
+  0x5e04, 0x5e80, 0x5e82, 0x5fc9, 0x6209, 0x6250, 0x6c15, 0x6c36,
+  0x6c43, 0x6c3f, 0x6c3b, 0x72ae, 0x72b0, 0x738a, 0x79b8, 0x808a,
+  0x961e, 0x4f0e, 0x4f18, 0x4f2c, 0x4ef5, 0x4f14, 0x4ef1, 0x4f00,
+  0x4ef7, 0x4f08, 0x4f1d, 0x4f02, 0x4f05, 0x4f22, 0x4f13, 0x4f04,
+  0x4ef4, 0x4f12, 0x51b1, 0x5213, 0x5210, 0x52a6,
+  /* 0x22 */
+  0x5322, 0x531f, 0x534d, 0x538a, 0x5407, 0x56e1, 0x56df, 0x572e,
+  0x572a, 0x5734, 0x593c, 0x5980, 0x597c, 0x5985, 0x597b, 0x597e,
+  0x5977, 0x597f, 0x5b56, 0x5c15, 0x5c25, 0x5c7c, 0x5c7a, 0x5c7b,
+  0x5c7e, 0x5ddf, 0x5e75, 0x5e84, 0x5f02, 0x5f1a, 0x5f74, 0x5fd5,
+  0x5fd4, 0x5fcf, 0x625c, 0x625e, 0x6264, 0x6261, 0x6266, 0x6262,
+  0x6259, 0x6260, 0x625a, 0x6265, 0x6537, 0x65ef, 0x65ee, 0x673e,
+  0x6739, 0x6738, 0x673b, 0x673a, 0x673f, 0x673c, 0x6733, 0x6c18,
+  0x6c46, 0x6c52, 0x6c5c, 0x6c4f, 0x6c4a, 0x6c54, 0x6c4b, 0x6c4c,
+  0x7071, 0x725e, 0x72b4, 0x72b5, 0x738e, 0x752a, 0x767f, 0x7a75,
+  0x7f51, 0x8278, 0x827c, 0x8280, 0x827d, 0x827f, 0x864d, 0x897e,
+  0x9099, 0x9097, 0x9098, 0x909b, 0x9094, 0x9622, 0x9624, 0x9620,
+  0x9623, 0x4f56, 0x4f3b, 0x4f62, 0x4f49, 0x4f53,
+  /* 0x23 */
+  0x4f64, 0x4f3e, 0x4f67, 0x4f52, 0x4f5f, 0x4f41, 0x4f58, 0x4f2d,
+  0x4f33, 0x4f3f, 0x4f61, 0x518f, 0x51b9, 0x521c, 0x521e, 0x5221,
+  0x52ad, 0x52ae, 0x5309, 0x5363, 0x5372, 0x538e, 0x538f, 0x5430,
+  0x5437, 0x542a, 0x5454, 0x5445, 0x5419, 0x541c, 0x5425, 0x5418,
+  0x543d, 0x544f, 0x5441, 0x5428, 0x5424, 0x5447, 0x56ee, 0x56e7,
+  0x56e5, 0x5741, 0x5745, 0x574c, 0x5749, 0x574b, 0x5752, 0x5906,
+  0x5940, 0x59a6, 0x5998, 0x59a0, 0x5997, 0x598e, 0x59a2, 0x5990,
+  0x598f, 0x59a7, 0x59a1, 0x5b8e, 0x5b92, 0x5c28, 0x5c2a, 0x5c8d,
+  0x5c8f, 0x5c88, 0x5c8b, 0x5c89, 0x5c92, 0x5c8a, 0x5c86, 0x5c93,
+  0x5c95, 0x5de0, 0x5e0a, 0x5e0e, 0x5e8b, 0x5e89, 0x5e8c, 0x5e88,
+  0x5e8d, 0x5f05, 0x5f1d, 0x5f78, 0x5f76, 0x5fd2, 0x5fd1, 0x5fd0,
+  0x5fed, 0x5fe8, 0x5fee, 0x5ff3, 0x5fe1, 0x5fe4,
+  /* 0x24 */
+  0x5fe3, 0x5ffa, 0x5fef, 0x5ff7, 0x5ffb, 0x6000, 0x5ff4, 0x623a,
+  0x6283, 0x628c, 0x628e, 0x628f, 0x6294, 0x6287, 0x6271, 0x627b,
+  0x627a, 0x6270, 0x6281, 0x6288, 0x6277, 0x627d, 0x6272, 0x6274,
+  0x65f0, 0x65f4, 0x65f3, 0x65f2, 0x65f5, 0x6745, 0x6747, 0x6759,
+  0x6755, 0x674c, 0x6748, 0x675d, 0x674d, 0x675a, 0x674b, 0x6bd0,
+  0x6c19, 0x6c1a, 0x6c78, 0x6c67, 0x6c6b, 0x6c84, 0x6c8b, 0x6c8f,
+  0x6c71, 0x6c6f, 0x6c69, 0x6c9a, 0x6c6d, 0x6c87, 0x6c95, 0x6c9c,
+  0x6c66, 0x6c73, 0x6c65, 0x6c7b, 0x6c8e, 0x7074, 0x707a, 0x7263,
+  0x72bf, 0x72bd, 0x72c3, 0x72c6, 0x72c1, 0x72ba, 0x72c5, 0x7395,
+  0x7397, 0x7393, 0x7394, 0x7392, 0x753a, 0x7539, 0x7594, 0x7595,
+  0x7681, 0x793d, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092, 0x809c,
+  0x8290, 0x828f, 0x8285, 0x828e, 0x8291, 0x8293,
+  /* 0x25 */
+  0x828a, 0x8283, 0x8284, 0x8c78, 0x8fc9, 0x8fbf, 0x909f, 0x90a1,
+  0x90a5, 0x909e, 0x90a7, 0x90a0, 0x9630, 0x9628, 0x962f, 0x962d,
+  0x4e33, 0x4f98, 0x4f7c, 0x4f85, 0x4f7d, 0x4f80, 0x4f87, 0x4f76,
+  0x4f74, 0x4f89, 0x4f84, 0x4f77, 0x4f4c, 0x4f97, 0x4f6a, 0x4f9a,
+  0x4f79, 0x4f81, 0x4f78, 0x4f90, 0x4f9c, 0x4f94, 0x4f9e, 0x4f92,
+  0x4f82, 0x4f95, 0x4f6b, 0x4f6e, 0x519e, 0x51bc, 0x51be, 0x5235,
+  0x5232, 0x5233, 0x5246, 0x5231, 0x52bc, 0x530a, 0x530b, 0x533c,
+  0x5392, 0x5394, 0x5487, 0x547f, 0x5481, 0x5491, 0x5482, 0x5488,
+  0x546b, 0x547a, 0x547e, 0x5465, 0x546c, 0x5474, 0x5466, 0x548d,
+  0x546f, 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, 0x56f7,
+  0x56f9, 0x576f, 0x5772, 0x576d, 0x576b, 0x5771, 0x5770, 0x5776,
+  0x5780, 0x5775, 0x577b, 0x5773, 0x5774, 0x5762,
+  /* 0x26 */
+  0x5768, 0x577d, 0x590c, 0x5945, 0x59b5, 0x59ba, 0x59cf, 0x59ce,
+  0x59b2, 0x59cc, 0x59c1, 0x59b6, 0x59bc, 0x59c3, 0x59d6, 0x59b1,
+  0x59bd, 0x59c0, 0x59c8, 0x59b4, 0x59c7, 0x5b62, 0x5b65, 0x5b93,
+  0x5b95, 0x5c44, 0x5c47, 0x5cae, 0x5ca4, 0x5ca0, 0x5cb5, 0x5caf,
+  0x5ca8, 0x5cac, 0x5c9f, 0x5ca3, 0x5cad, 0x5ca2, 0x5caa, 0x5ca7,
+  0x5c9d, 0x5ca5, 0x5cb6, 0x5cb0, 0x5ca6, 0x5e17, 0x5e14, 0x5e19,
+  0x5f28, 0x5f22, 0x5f23, 0x5f24, 0x5f54, 0x5f82, 0x5f7e, 0x5f7d,
+  0x5fde, 0x5fe5, 0x602d, 0x6026, 0x6019, 0x6032, 0x600b, 0x6034,
+  0x600a, 0x6017, 0x6033, 0x601a, 0x601e, 0x602c, 0x6022, 0x600d,
+  0x6010, 0x602e, 0x6013, 0x6011, 0x600c, 0x6009, 0x601c, 0x6214,
+  0x623d, 0x62ad, 0x62b4, 0x62d1, 0x62be, 0x62aa, 0x62b6, 0x62ca,
+  0x62ae, 0x62b3, 0x62af, 0x62bb, 0x62a9, 0x62b0,
+  /* 0x27 */
+  0x62b8, 0x653d, 0x65a8, 0x65bb, 0x6609, 0x65fc, 0x6604, 0x6612,
+  0x6608, 0x65fb, 0x6603, 0x660b, 0x660d, 0x6605, 0x65fd, 0x6611,
+  0x6610, 0x66f6, 0x670a, 0x6785, 0x676c, 0x678e, 0x6792, 0x6776,
+  0x677b, 0x6798, 0x6786, 0x6784, 0x6774, 0x678d, 0x678c, 0x677a,
+  0x679f, 0x6791, 0x6799, 0x6783, 0x677d, 0x6781, 0x6778, 0x6779,
+  0x6794, 0x6b25, 0x6b80, 0x6b7e, 0x6bde, 0x6c1d, 0x6c93, 0x6cec,
+  0x6ceb, 0x6cee, 0x6cd9, 0x6cb6, 0x6cd4, 0x6cad, 0x6ce7, 0x6cb7,
+  0x6cd0, 0x6cc2, 0x6cba, 0x6cc3, 0x6cc6, 0x6ced, 0x6cf2, 0x6cd2,
+  0x6cdd, 0x6cb4, 0x6c8a, 0x6c9d, 0x6c80, 0x6cde, 0x6cc0, 0x6d30,
+  0x6ccd, 0x6cc7, 0x6cb0, 0x6cf9, 0x6ccf, 0x6ce9, 0x6cd1, 0x7094,
+  0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, 0x7082,
+  0x709a, 0x7083, 0x726a, 0x72d6, 0x72cb, 0x72d8,
+  /* 0x28 */
+  0x72c9, 0x72dc, 0x72d2, 0x72d4, 0x72da, 0x72cc, 0x72d1, 0x73a4,
+  0x73a1, 0x73ad, 0x73a6, 0x73a2, 0x73a0, 0x73ac, 0x739d, 0x74dd,
+  0x74e8, 0x753f, 0x7540, 0x753e, 0x758c, 0x7598, 0x76af, 0x76f3,
+  0x76f1, 0x76f0, 0x76f5, 0x77f8, 0x77fc, 0x77f9, 0x77fb, 0x77fa,
+  0x77f7, 0x7942, 0x793f, 0x79c5, 0x7a78, 0x7a7b, 0x7afb, 0x7c75,
+  0x7cfd, 0x8035, 0x808f, 0x80ae, 0x80a3, 0x80b8, 0x80b5, 0x80ad,
+  0x8220, 0x82a0, 0x82c0, 0x82ab, 0x829a, 0x8298, 0x829b, 0x82b5,
+  0x82a7, 0x82ae, 0x82bc, 0x829e, 0x82ba, 0x82b4, 0x82a8, 0x82a1,
+  0x82a9, 0x82c2, 0x82a4, 0x82c3, 0x82b6, 0x82a2, 0x8670, 0x866f,
+  0x866d, 0x866e, 0x8c56, 0x8fd2, 0x8fcb, 0x8fd3, 0x8fcd, 0x8fd6,
+  0x8fd5, 0x8fd7, 0x90b2, 0x90b4, 0x90af, 0x90b3, 0x90b0, 0x9639,
+  0x963d, 0x963c, 0x963a, 0x9643, 0x4fcd, 0x4fc5,
+  /* 0x29 */
+  0x4fd3, 0x4fb2, 0x4fc9, 0x4fcb, 0x4fc1, 0x4fd4, 0x4fdc, 0x4fd9,
+  0x4fbb, 0x4fb3, 0x4fdb, 0x4fc7, 0x4fd6, 0x4fba, 0x4fc0, 0x4fb9,
+  0x4fec, 0x5244, 0x5249, 0x52c0, 0x52c2, 0x533d, 0x537c, 0x5397,
+  0x5396, 0x5399, 0x5398, 0x54ba, 0x54a1, 0x54ad, 0x54a5, 0x54cf,
+  0x54c3, 0x830d, 0x54b7, 0x54ae, 0x54d6, 0x54b6, 0x54c5, 0x54c6,
+  0x54a0, 0x5470, 0x54bc, 0x54a2, 0x54be, 0x5472, 0x54de, 0x54b0,
+  0x57b5, 0x579e, 0x579f, 0x57a4, 0x578c, 0x5797, 0x579d, 0x579b,
+  0x5794, 0x5798, 0x578f, 0x5799, 0x57a5, 0x579a, 0x5795, 0x58f4,
+  0x590d, 0x5953, 0x59e1, 0x59de, 0x59ee, 0x5a00, 0x59f1, 0x59dd,
+  0x59fa, 0x59fd, 0x59fc, 0x59f6, 0x59e4, 0x59f2, 0x59f7, 0x59db,
+  0x59e9, 0x59f3, 0x59f5, 0x59e0, 0x59fe, 0x59f4, 0x59ed, 0x5ba8,
+  0x5c4c, 0x5cd0, 0x5cd8, 0x5ccc, 0x5cd7, 0x5ccb,
+  /* 0x2a */
+  0x5cdb, 0x5cde, 0x5cda, 0x5cc9, 0x5cc7, 0x5cca, 0x5cd6, 0x5cd3,
+  0x5cd4, 0x5ccf, 0x5cc8, 0x5cc6, 0x5cce, 0x5cdf, 0x5cf8, 0x5df9,
+  0x5e21, 0x5e22, 0x5e23, 0x5e20, 0x5e24, 0x5eb0, 0x5ea4, 0x5ea2,
+  0x5e9b, 0x5ea3, 0x5ea5, 0x5f07, 0x5f2e, 0x5f56, 0x5f86, 0x6037,
+  0x6039, 0x6054, 0x6072, 0x605e, 0x6045, 0x6053, 0x6047, 0x6049,
+  0x605b, 0x604c, 0x6040, 0x6042, 0x605f, 0x6024, 0x6044, 0x6058,
+  0x6066, 0x606e, 0x6242, 0x6243, 0x62cf, 0x630d, 0x630b, 0x62f5,
+  0x630e, 0x6303, 0x62eb, 0x62f9, 0x630f, 0x630c, 0x62f8, 0x62f6,
+  0x6300, 0x6313, 0x6314, 0x62fa, 0x6315, 0x62fb, 0x62f0, 0x6541,
+  0x6543, 0x65aa, 0x65bf, 0x6636, 0x6621, 0x6632, 0x6635, 0x661c,
+  0x6626, 0x6622, 0x6633, 0x662b, 0x663a, 0x661d, 0x6634, 0x6639,
+  0x662e, 0x670f, 0x6710, 0x67c1, 0x67f2, 0x67c8,
+  /* 0x2b */
+  0x67ba, 0x67dc, 0x67bb, 0x67f8, 0x67d8, 0x67c0, 0x67b7, 0x67c5,
+  0x67eb, 0x67e4, 0x67df, 0x67b5, 0x67cd, 0x67b3, 0x67f7, 0x67f6,
+  0x67ee, 0x67e3, 0x67c2, 0x67b9, 0x67ce, 0x67e7, 0x67f0, 0x67b2,
+  0x67fc, 0x67c6, 0x67ed, 0x67cc, 0x67ae, 0x67e6, 0x67db, 0x67fa,
+  0x67c9, 0x67ca, 0x67c3, 0x67ea, 0x67cb, 0x6b28, 0x6b82, 0x6b84,
+  0x6bb6, 0x6bd6, 0x6bd8, 0x6be0, 0x6c20, 0x6c21, 0x6d28, 0x6d34,
+  0x6d2d, 0x6d1f, 0x6d3c, 0x6d3f, 0x6d12, 0x6d0a, 0x6cda, 0x6d33,
+  0x6d04, 0x6d19, 0x6d3a, 0x6d1a, 0x6d11, 0x6d00, 0x6d1d, 0x6d42,
+  0x6d01, 0x6d18, 0x6d37, 0x6d03, 0x6d0f, 0x6d40, 0x6d07, 0x6d20,
+  0x6d2c, 0x6d08, 0x6d22, 0x6d09, 0x6d10, 0x70b7, 0x709f, 0x70be,
+  0x70b1, 0x70b0, 0x70a1, 0x70b4, 0x70b5, 0x70a9, 0x7241, 0x7249,
+  0x724a, 0x726c, 0x7270, 0x7273, 0x726e, 0x72ca,
+  /* 0x2c */
+  0x72e4, 0x72e8, 0x72eb, 0x72df, 0x72ea, 0x72e6, 0x72e3, 0x7385,
+  0x73cc, 0x73c2, 0x73c8, 0x73c5, 0x73b9, 0x73b6, 0x73b5, 0x73b4,
+  0x73eb, 0x73bf, 0x73c7, 0x73be, 0x73c3, 0x73c6, 0x73b8, 0x73cb,
+  0x74ec, 0x74ee, 0x752e, 0x7547, 0x7548, 0x75a7, 0x75aa, 0x7679,
+  0x76c4, 0x7708, 0x7703, 0x7704, 0x7705, 0x770a, 0x76f7, 0x76fb,
+  0x76fa, 0x77e7, 0x77e8, 0x7806, 0x7811, 0x7812, 0x7805, 0x7810,
+  0x780f, 0x780e, 0x7809, 0x7803, 0x7813, 0x794a, 0x794c, 0x794b,
+  0x7945, 0x7944, 0x79d5, 0x79cd, 0x79cf, 0x79d6, 0x79ce, 0x7a80,
+  0x7a7e, 0x7ad1, 0x7b00, 0x7b01, 0x7c7a, 0x7c78, 0x7c79, 0x7c7f,
+  0x7c80, 0x7c81, 0x7d03, 0x7d08, 0x7d01, 0x7f58, 0x7f91, 0x7f8d,
+  0x7fbe, 0x8007, 0x800e, 0x800f, 0x8014, 0x8037, 0x80d8, 0x80c7,
+  0x80e0, 0x80d1, 0x80c8, 0x80c2, 0x80d0, 0x80c5,
+  /* 0x2d */
+  0x80e3, 0x80d9, 0x80dc, 0x80ca, 0x80d5, 0x80c9, 0x80cf, 0x80d7,
+  0x80e6, 0x80cd, 0x81ff, 0x8221, 0x8294, 0x82d9, 0x82fe, 0x82f9,
+  0x8307, 0x82e8, 0x8300, 0x82d5, 0x833a, 0x82eb, 0x82d6, 0x82f4,
+  0x82ec, 0x82e1, 0x82f2, 0x82f5, 0x830c, 0x82fb, 0x82f6, 0x82f0,
+  0x82ea, 0x82e4, 0x82e0, 0x82fa, 0x82f3, 0x82ed, 0x8677, 0x8674,
+  0x867c, 0x8673, 0x8841, 0x884e, 0x8867, 0x886a, 0x8869, 0x89d3,
+  0x8a04, 0x8a07, 0x8d72, 0x8fe3, 0x8fe1, 0x8fee, 0x8fe0, 0x90f1,
+  0x90bd, 0x90bf, 0x90d5, 0x90c5, 0x90be, 0x90c7, 0x90cb, 0x90c8,
+  0x91d4, 0x91d3, 0x9654, 0x964f, 0x9651, 0x9653, 0x964a, 0x964e,
+  0x501e, 0x5005, 0x5007, 0x5013, 0x5022, 0x5030, 0x501b, 0x4ff5,
+  0x4ff4, 0x5033, 0x5037, 0x502c, 0x4ff6, 0x4ff7, 0x5017, 0x501c,
+  0x5020, 0x5027, 0x5035, 0x502f, 0x5031, 0x500e,
+  /* 0x2e */
+  0x515a, 0x5194, 0x5193, 0x51ca, 0x51c4, 0x51c5, 0x51c8, 0x51ce,
+  0x5261, 0x525a, 0x5252, 0x525e, 0x525f, 0x5255, 0x5262, 0x52cd,
+  0x530e, 0x539e, 0x5526, 0x54e2, 0x5517, 0x5512, 0x54e7, 0x54f3,
+  0x54e4, 0x551a, 0x54ff, 0x5504, 0x5508, 0x54eb, 0x5511, 0x5505,
+  0x54f1, 0x550a, 0x54fb, 0x54f7, 0x54f8, 0x54e0, 0x550e, 0x5503,
+  0x550b, 0x5701, 0x5702, 0x57cc, 0x5832, 0x57d5, 0x57d2, 0x57ba,
+  0x57c6, 0x57bd, 0x57bc, 0x57b8, 0x57b6, 0x57bf, 0x57c7, 0x57d0,
+  0x57b9, 0x57c1, 0x590e, 0x594a, 0x5a19, 0x5a16, 0x5a2d, 0x5a2e,
+  0x5a15, 0x5a0f, 0x5a17, 0x5a0a, 0x5a1e, 0x5a33, 0x5b6c, 0x5ba7,
+  0x5bad, 0x5bac, 0x5c03, 0x5c56, 0x5c54, 0x5cec, 0x5cff, 0x5cee,
+  0x5cf1, 0x5cf7, 0x5d00, 0x5cf9, 0x5e29, 0x5e28, 0x5ea8, 0x5eae,
+  0x5eaa, 0x5eac, 0x5f33, 0x5f30, 0x5f67, 0x605d,
+  /* 0x2f */
+  0x605a, 0x6067, 0x6041, 0x60a2, 0x6088, 0x6080, 0x6092, 0x6081,
+  0x609d, 0x6083, 0x6095, 0x609b, 0x6097, 0x6087, 0x609c, 0x608e,
+  0x6219, 0x6246, 0x62f2, 0x6310, 0x6356, 0x632c, 0x6344, 0x6345,
+  0x6336, 0x6343, 0x63e4, 0x6339, 0x634b, 0x634a, 0x633c, 0x6329,
+  0x6341, 0x6334, 0x6358, 0x6354, 0x6359, 0x632d, 0x6347, 0x6333,
+  0x635a, 0x6351, 0x6338, 0x6357, 0x6340, 0x6348, 0x654a, 0x6546,
+  0x65c6, 0x65c3, 0x65c4, 0x65c2, 0x664a, 0x665f, 0x6647, 0x6651,
+  0x6712, 0x6713, 0x681f, 0x681a, 0x6849, 0x6832, 0x6833, 0x683b,
+  0x684b, 0x684f, 0x6816, 0x6831, 0x681c, 0x6835, 0x682b, 0x682d,
+  0x682f, 0x684e, 0x6844, 0x6834, 0x681d, 0x6812, 0x6814, 0x6826,
+  0x6828, 0x682e, 0x684d, 0x683a, 0x6825, 0x6820, 0x6b2c, 0x6b2f,
+  0x6b2d, 0x6b31, 0x6b34, 0x6b6d, 0x8082, 0x6b88,
+  /* 0x30 */
+  0x6be6, 0x6be4, 0x6be8, 0x6be3, 0x6be2, 0x6be7, 0x6c25, 0x6d7a,
+  0x6d63, 0x6d64, 0x6d76, 0x6d0d, 0x6d61, 0x6d92, 0x6d58, 0x6d62,
+  0x6d6d, 0x6d6f, 0x6d91, 0x6d8d, 0x6def, 0x6d7f, 0x6d86, 0x6d5e,
+  0x6d67, 0x6d60, 0x6d97, 0x6d70, 0x6d7c, 0x6d5f, 0x6d82, 0x6d98,
+  0x6d2f, 0x6d68, 0x6d8b, 0x6d7e, 0x6d80, 0x6d84, 0x6d16, 0x6d83,
+  0x6d7b, 0x6d7d, 0x6d75, 0x6d90, 0x70dc, 0x70d3, 0x70d1, 0x70dd,
+  0x70cb, 0x7f39, 0x70e2, 0x70d7, 0x70d2, 0x70de, 0x70e0, 0x70d4,
+  0x70cd, 0x70c5, 0x70c6, 0x70c7, 0x70da, 0x70ce, 0x70e1, 0x7242,
+  0x7278, 0x7277, 0x7276, 0x7300, 0x72fa, 0x72f4, 0x72fe, 0x72f6,
+  0x72f3, 0x72fb, 0x7301, 0x73d3, 0x73d9, 0x73e5, 0x73d6, 0x73bc,
+  0x73e7, 0x73e3, 0x73e9, 0x73dc, 0x73d2, 0x73db, 0x73d4, 0x73dd,
+  0x73da, 0x73d7, 0x73d8, 0x73e8, 0x74de, 0x74df,
+  /* 0x31 */
+  0x74f4, 0x74f5, 0x7521, 0x755b, 0x755f, 0x75b0, 0x75c1, 0x75bb,
+  0x75c4, 0x75c0, 0x75bf, 0x75b6, 0x75ba, 0x768a, 0x76c9, 0x771d,
+  0x771b, 0x7710, 0x7713, 0x7712, 0x7723, 0x7711, 0x7715, 0x7719,
+  0x771a, 0x7722, 0x7727, 0x7823, 0x782c, 0x7822, 0x7835, 0x782f,
+  0x7828, 0x782e, 0x782b, 0x7821, 0x7829, 0x7833, 0x782a, 0x7831,
+  0x7954, 0x795b, 0x794f, 0x795c, 0x7953, 0x7952, 0x7951, 0x79eb,
+  0x79ec, 0x79e0, 0x79ee, 0x79ed, 0x79ea, 0x79dc, 0x79de, 0x79dd,
+  0x7a86, 0x7a89, 0x7a85, 0x7a8b, 0x7a8c, 0x7a8a, 0x7a87, 0x7ad8,
+  0x7b10, 0x7b04, 0x7b13, 0x7b05, 0x7b0f, 0x7b08, 0x7b0a, 0x7b0e,
+  0x7b09, 0x7b12, 0x7c84, 0x7c91, 0x7c8a, 0x7c8c, 0x7c88, 0x7c8d,
+  0x7c85, 0x7d1e, 0x7d1d, 0x7d11, 0x7d0e, 0x7d18, 0x7d16, 0x7d13,
+  0x7d1f, 0x7d12, 0x7d0f, 0x7d0c, 0x7f5c, 0x7f61,
+  /* 0x32 */
+  0x7f5e, 0x7f60, 0x7f5d, 0x7f5b, 0x7f96, 0x7f92, 0x7fc3, 0x7fc2,
+  0x7fc0, 0x8016, 0x803e, 0x8039, 0x80fa, 0x80f2, 0x80f9, 0x80f5,
+  0x8101, 0x80fb, 0x8100, 0x8201, 0x822f, 0x8225, 0x8333, 0x832d,
+  0x8344, 0x8319, 0x8351, 0x8325, 0x8356, 0x833f, 0x8341, 0x8326,
+  0x831c, 0x8322, 0x8342, 0x834e, 0x831b, 0x832a, 0x8308, 0x833c,
+  0x834d, 0x8316, 0x8324, 0x8320, 0x8337, 0x832f, 0x8329, 0x8347,
+  0x8345, 0x834c, 0x8353, 0x831e, 0x832c, 0x834b, 0x8327, 0x8348,
+  0x8653, 0x8652, 0x86a2, 0x86a8, 0x8696, 0x868d, 0x8691, 0x869e,
+  0x8687, 0x8697, 0x8686, 0x868b, 0x869a, 0x8685, 0x86a5, 0x8699,
+  0x86a1, 0x86a7, 0x8695, 0x8698, 0x868e, 0x869d, 0x8690, 0x8694,
+  0x8843, 0x8844, 0x886d, 0x8875, 0x8876, 0x8872, 0x8880, 0x8871,
+  0x887f, 0x886f, 0x8883, 0x887e, 0x8874, 0x887c,
+  /* 0x33 */
+  0x8a12, 0x8c47, 0x8c57, 0x8c7b, 0x8ca4, 0x8ca3, 0x8d76, 0x8d78,
+  0x8db5, 0x8db7, 0x8db6, 0x8ed1, 0x8ed3, 0x8ffe, 0x8ff5, 0x9002,
+  0x8fff, 0x8ffb, 0x9004, 0x8ffc, 0x8ff6, 0x90d6, 0x90e0, 0x90d9,
+  0x90da, 0x90e3, 0x90df, 0x90e5, 0x90d8, 0x90db, 0x90d7, 0x90dc,
+  0x90e4, 0x9150, 0x914e, 0x914f, 0x91d5, 0x91e2, 0x91da, 0x965c,
+  0x965f, 0x96bc, 0x98e3, 0x9adf, 0x9b2f, 0x4e7f, 0x5070, 0x506a,
+  0x5061, 0x505e, 0x5060, 0x5053, 0x504b, 0x505d, 0x5072, 0x5048,
+  0x504d, 0x5041, 0x505b, 0x504a, 0x5062, 0x5015, 0x5045, 0x505f,
+  0x5069, 0x506b, 0x5063, 0x5064, 0x5046, 0x5040, 0x506e, 0x5073,
+  0x5057, 0x5051, 0x51d0, 0x526b, 0x526d, 0x526c, 0x526e, 0x52d6,
+  0x52d3, 0x532d, 0x539c, 0x5575, 0x5576, 0x553c, 0x554d, 0x5550,
+  0x5534, 0x552a, 0x5551, 0x5562, 0x5536, 0x5535,
+  /* 0x34 */
+  0x5530, 0x5552, 0x5545, 0x550c, 0x5532, 0x5565, 0x554e, 0x5539,
+  0x5548, 0x552d, 0x553b, 0x5540, 0x554b, 0x570a, 0x5707, 0x57fb,
+  0x5814, 0x57e2, 0x57f6, 0x57dc, 0x57f4, 0x5800, 0x57ed, 0x57fd,
+  0x5808, 0x57f8, 0x580b, 0x57f3, 0x57cf, 0x5807, 0x57ee, 0x57e3,
+  0x57f2, 0x57e5, 0x57ec, 0x57e1, 0x580e, 0x57fc, 0x5810, 0x57e7,
+  0x5801, 0x580c, 0x57f1, 0x57e9, 0x57f0, 0x580d, 0x5804, 0x595c,
+  0x5a60, 0x5a58, 0x5a55, 0x5a67, 0x5a5e, 0x5a38, 0x5a35, 0x5a6d,
+  0x5a50, 0x5a5f, 0x5a65, 0x5a6c, 0x5a53, 0x5a64, 0x5a57, 0x5a43,
+  0x5a5d, 0x5a52, 0x5a44, 0x5a5b, 0x5a48, 0x5a8e, 0x5a3e, 0x5a4d,
+  0x5a39, 0x5a4c, 0x5a70, 0x5a69, 0x5a47, 0x5a51, 0x5a56, 0x5a42,
+  0x5a5c, 0x5b72, 0x5b6e, 0x5bc1, 0x5bc0, 0x5c59, 0x5d1e, 0x5d0b,
+  0x5d1d, 0x5d1a, 0x5d20, 0x5d0c, 0x5d28, 0x5d0d,
+  /* 0x35 */
+  0x5d26, 0x5d25, 0x5d0f, 0x5d30, 0x5d12, 0x5d23, 0x5d1f, 0x5d2e,
+  0x5e3e, 0x5e34, 0x5eb1, 0x5eb4, 0x5eb9, 0x5eb2, 0x5eb3, 0x5f36,
+  0x5f38, 0x5f9b, 0x5f96, 0x5f9f, 0x608a, 0x6090, 0x6086, 0x60be,
+  0x60b0, 0x60ba, 0x60d3, 0x60d4, 0x60cf, 0x60e4, 0x60d9, 0x60dd,
+  0x60c8, 0x60b1, 0x60db, 0x60b7, 0x60ca, 0x60bf, 0x60c3, 0x60cd,
+  0x60c0, 0x6332, 0x6365, 0x638a, 0x6382, 0x637d, 0x63bd, 0x639e,
+  0x63ad, 0x639d, 0x6397, 0x63ab, 0x638e, 0x636f, 0x6387, 0x6390,
+  0x636e, 0x63af, 0x6375, 0x639c, 0x636d, 0x63ae, 0x637c, 0x63a4,
+  0x633b, 0x639f, 0x6378, 0x6385, 0x6381, 0x6391, 0x638d, 0x6370,
+  0x6553, 0x65cd, 0x6665, 0x6661, 0x665b, 0x6659, 0x665c, 0x6662,
+  0x6718, 0x6879, 0x6887, 0x6890, 0x689c, 0x686d, 0x686e, 0x68ae,
+  0x68ab, 0x6956, 0x686f, 0x68a3, 0x68ac, 0x68a9,
+  /* 0x36 */
+  0x6875, 0x6874, 0x68b2, 0x688f, 0x6877, 0x6892, 0x687c, 0x686b,
+  0x6872, 0x68aa, 0x6880, 0x6871, 0x687e, 0x689b, 0x6896, 0x688b,
+  0x68a0, 0x6889, 0x68a4, 0x6878, 0x687b, 0x6891, 0x688c, 0x688a,
+  0x687d, 0x6b36, 0x6b33, 0x6b37, 0x6b38, 0x6b91, 0x6b8f, 0x6b8d,
+  0x6b8e, 0x6b8c, 0x6c2a, 0x6dc0, 0x6dab, 0x6db4, 0x6db3, 0x6e74,
+  0x6dac, 0x6de9, 0x6de2, 0x6db7, 0x6df6, 0x6dd4, 0x6e00, 0x6dc8,
+  0x6de0, 0x6ddf, 0x6dd6, 0x6dbe, 0x6de5, 0x6ddc, 0x6ddd, 0x6ddb,
+  0x6df4, 0x6dca, 0x6dbd, 0x6ded, 0x6df0, 0x6dba, 0x6dd5, 0x6dc2,
+  0x6dcf, 0x6dc9, 0x6dd0, 0x6df2, 0x6dd3, 0x6dfd, 0x6dd7, 0x6dcd,
+  0x6de3, 0x6dbb, 0x70fa, 0x710d, 0x70f7, 0x7117, 0x70f4, 0x710c,
+  0x70f0, 0x7104, 0x70f3, 0x7110, 0x70fc, 0x70ff, 0x7106, 0x7113,
+  0x7100, 0x70f8, 0x70f6, 0x710b, 0x7102, 0x710e,
+  /* 0x37 */
+  0x727e, 0x727b, 0x727c, 0x727f, 0x731d, 0x7317, 0x7307, 0x7311,
+  0x7318, 0x730a, 0x7308, 0x72ff, 0x730f, 0x731e, 0x7388, 0x73f6,
+  0x73f8, 0x73f5, 0x7404, 0x7401, 0x73fd, 0x7407, 0x7400, 0x73fa,
+  0x73fc, 0x73ff, 0x740c, 0x740b, 0x73f4, 0x7408, 0x7564, 0x7563,
+  0x75ce, 0x75d2, 0x75cf, 0x75cb, 0x75cc, 0x75d1, 0x75d0, 0x768f,
+  0x7689, 0x76d3, 0x7739, 0x772f, 0x772d, 0x7731, 0x7732, 0x7734,
+  0x7733, 0x773d, 0x7725, 0x773b, 0x7735, 0x7848, 0x7852, 0x7849,
+  0x784d, 0x784a, 0x784c, 0x7826, 0x7845, 0x7850, 0x7964, 0x7967,
+  0x7969, 0x796a, 0x7963, 0x796b, 0x7961, 0x79bb, 0x79fa, 0x79f8,
+  0x79f6, 0x79f7, 0x7a8f, 0x7a94, 0x7a90, 0x7b35, 0x7b3b, 0x7b34,
+  0x7b25, 0x7b30, 0x7b22, 0x7b24, 0x7b33, 0x7b18, 0x7b2a, 0x7b1d,
+  0x7b31, 0x7b2b, 0x7b2d, 0x7b2f, 0x7b32, 0x7b38,
+  /* 0x38 */
+  0x7b1a, 0x7b23, 0x7c94, 0x7c98, 0x7c96, 0x7ca3, 0x7d35, 0x7d3d,
+  0x7d38, 0x7d36, 0x7d3a, 0x7d45, 0x7d2c, 0x7d29, 0x7d41, 0x7d47,
+  0x7d3e, 0x7d3f, 0x7d4a, 0x7d3b, 0x7d28, 0x7f63, 0x7f95, 0x7f9c,
+  0x7f9d, 0x7f9b, 0x7fca, 0x7fcb, 0x7fcd, 0x7fd0, 0x7fd1, 0x7fc7,
+  0x7fcf, 0x7fc9, 0x801f, 0x801e, 0x801b, 0x8047, 0x8043, 0x8048,
+  0x8118, 0x8125, 0x8119, 0x811b, 0x812d, 0x811f, 0x812c, 0x811e,
+  0x8121, 0x8115, 0x8127, 0x811d, 0x8122, 0x8211, 0x8238, 0x8233,
+  0x823a, 0x8234, 0x8232, 0x8274, 0x8390, 0x83a3, 0x83a8, 0x838d,
+  0x837a, 0x8373, 0x83a4, 0x8374, 0x838f, 0x8381, 0x8395, 0x8399,
+  0x8375, 0x8394, 0x83a9, 0x837d, 0x8383, 0x838c, 0x839d, 0x839b,
+  0x83aa, 0x838b, 0x837e, 0x83a5, 0x83af, 0x8388, 0x8397, 0x83b0,
+  0x837f, 0x83a6, 0x8387, 0x83ae, 0x8376, 0x8659,
+  /* 0x39 */
+  0x8656, 0x86bf, 0x86b7, 0x86c2, 0x86c1, 0x86c5, 0x86ba, 0x86b0,
+  0x86c8, 0x86b9, 0x86b3, 0x86b8, 0x86cc, 0x86b4, 0x86bb, 0x86bc,
+  0x86c3, 0x86bd, 0x86be, 0x8852, 0x8889, 0x8895, 0x88a8, 0x88a2,
+  0x88aa, 0x889a, 0x8891, 0x88a1, 0x889f, 0x8898, 0x88a7, 0x8899,
+  0x889b, 0x8897, 0x88a4, 0x88ac, 0x888c, 0x8893, 0x888e, 0x8982,
+  0x89d6, 0x89d9, 0x89d5, 0x8a30, 0x8a27, 0x8a2c, 0x8a1e, 0x8c39,
+  0x8c3b, 0x8c5c, 0x8c5d, 0x8c7d, 0x8ca5, 0x8d7d, 0x8d7b, 0x8d79,
+  0x8dbc, 0x8dc2, 0x8db9, 0x8dbf, 0x8dc1, 0x8ed8, 0x8ede, 0x8edd,
+  0x8edc, 0x8ed7, 0x8ee0, 0x8ee1, 0x9024, 0x900b, 0x9011, 0x901c,
+  0x900c, 0x9021, 0x90ef, 0x90ea, 0x90f0, 0x90f4, 0x90f2, 0x90f3,
+  0x90d4, 0x90eb, 0x90ec, 0x90e9, 0x9156, 0x9158, 0x915a, 0x9153,
+  0x9155, 0x91ec, 0x91f4, 0x91f1, 0x91f3, 0x91f8,
+  /* 0x3a */
+  0x91e4, 0x91f9, 0x91ea, 0x91eb, 0x91f7, 0x91e8, 0x91ee, 0x957a,
+  0x9586, 0x9588, 0x967c, 0x966d, 0x966b, 0x9671, 0x966f, 0x96bf,
+  0x976a, 0x9804, 0x98e5, 0x9997, 0x509b, 0x5095, 0x5094, 0x509e,
+  0x508b, 0x50a3, 0x5083, 0x508c, 0x508e, 0x509d, 0x5068, 0x509c,
+  0x5092, 0x5082, 0x5087, 0x515f, 0x51d4, 0x5312, 0x5311, 0x53a4,
+  0x53a7, 0x5591, 0x55a8, 0x55a5, 0x55ad, 0x5577, 0x5645, 0x55a2,
+  0x5593, 0x5588, 0x558f, 0x55b5, 0x5581, 0x55a3, 0x5592, 0x55a4,
+  0x557d, 0x558c, 0x55a6, 0x557f, 0x5595, 0x55a1, 0x558e, 0x570c,
+  0x5829, 0x5837, 0x5819, 0x581e, 0x5827, 0x5823, 0x5828, 0x57f5,
+  0x5848, 0x5825, 0x581c, 0x581b, 0x5833, 0x583f, 0x5836, 0x582e,
+  0x5839, 0x5838, 0x582d, 0x582c, 0x583b, 0x5961, 0x5aaf, 0x5a94,
+  0x5a9f, 0x5a7a, 0x5aa2, 0x5a9e, 0x5a78, 0x5aa6,
+  /* 0x3b */
+  0x5a7c, 0x5aa5, 0x5aac, 0x5a95, 0x5aae, 0x5a37, 0x5a84, 0x5a8a,
+  0x5a97, 0x5a83, 0x5a8b, 0x5aa9, 0x5a7b, 0x5a7d, 0x5a8c, 0x5a9c,
+  0x5a8f, 0x5a93, 0x5a9d, 0x5bea, 0x5bcd, 0x5bcb, 0x5bd4, 0x5bd1,
+  0x5bca, 0x5bce, 0x5c0c, 0x5c30, 0x5d37, 0x5d43, 0x5d6b, 0x5d41,
+  0x5d4b, 0x5d3f, 0x5d35, 0x5d51, 0x5d4e, 0x5d55, 0x5d33, 0x5d3a,
+  0x5d52, 0x5d3d, 0x5d31, 0x5d59, 0x5d42, 0x5d39, 0x5d49, 0x5d38,
+  0x5d3c, 0x5d32, 0x5d36, 0x5d40, 0x5d45, 0x5e44, 0x5e41, 0x5f58,
+  0x5fa6, 0x5fa5, 0x5fab, 0x60c9, 0x60b9, 0x60cc, 0x60e2, 0x60ce,
+  0x60c4, 0x6114, 0x60f2, 0x610a, 0x6116, 0x6105, 0x60f5, 0x6113,
+  0x60f8, 0x60fc, 0x60fe, 0x60c1, 0x6103, 0x6118, 0x611d, 0x6110,
+  0x60ff, 0x6104, 0x610b, 0x624a, 0x6394, 0x63b1, 0x63b0, 0x63ce,
+  0x63e5, 0x63e8, 0x63ef, 0x63c3, 0x649d, 0x63f3,
+  /* 0x3c */
+  0x63ca, 0x63e0, 0x63f6, 0x63d5, 0x63f2, 0x63f5, 0x6461, 0x63df,
+  0x63be, 0x63dd, 0x63dc, 0x63c4, 0x63d8, 0x63d3, 0x63c2, 0x63c7,
+  0x63cc, 0x63cb, 0x63c8, 0x63f0, 0x63d7, 0x63d9, 0x6532, 0x6567,
+  0x656a, 0x6564, 0x655c, 0x6568, 0x6565, 0x658c, 0x659d, 0x659e,
+  0x65ae, 0x65d0, 0x65d2, 0x667c, 0x666c, 0x667b, 0x6680, 0x6671,
+  0x6679, 0x666a, 0x6672, 0x6701, 0x690c, 0x68d3, 0x6904, 0x68dc,
+  0x692a, 0x68ec, 0x68ea, 0x68f1, 0x690f, 0x68d6, 0x68f7, 0x68eb,
+  0x68e4, 0x68f6, 0x6913, 0x6910, 0x68f3, 0x68e1, 0x6907, 0x68cc,
+  0x6908, 0x6970, 0x68b4, 0x6911, 0x68ef, 0x68c6, 0x6914, 0x68f8,
+  0x68d0, 0x68fd, 0x68fc, 0x68e8, 0x690b, 0x690a, 0x6917, 0x68ce,
+  0x68c8, 0x68dd, 0x68de, 0x68e6, 0x68f4, 0x68d1, 0x6906, 0x68d4,
+  0x68e9, 0x6915, 0x6925, 0x68c7, 0x6b39, 0x6b3b,
+  /* 0x3d */
+  0x6b3f, 0x6b3c, 0x6b94, 0x6b97, 0x6b99, 0x6b95, 0x6bbd, 0x6bf0,
+  0x6bf2, 0x6bf3, 0x6c30, 0x6dfc, 0x6e46, 0x6e47, 0x6e1f, 0x6e49,
+  0x6e88, 0x6e3c, 0x6e3d, 0x6e45, 0x6e62, 0x6e2b, 0x6e3f, 0x6e41,
+  0x6e5d, 0x6e73, 0x6e1c, 0x6e33, 0x6e4b, 0x6e40, 0x6e51, 0x6e3b,
+  0x6e03, 0x6e2e, 0x6e5e, 0x6e68, 0x6e5c, 0x6e61, 0x6e31, 0x6e28,
+  0x6e60, 0x6e71, 0x6e6b, 0x6e39, 0x6e22, 0x6e30, 0x6e53, 0x6e65,
+  0x6e27, 0x6e78, 0x6e64, 0x6e77, 0x6e55, 0x6e79, 0x6e52, 0x6e66,
+  0x6e35, 0x6e36, 0x6e5a, 0x7120, 0x711e, 0x712f, 0x70fb, 0x712e,
+  0x7131, 0x7123, 0x7125, 0x7122, 0x7132, 0x711f, 0x7128, 0x713a,
+  0x711b, 0x724b, 0x725a, 0x7288, 0x7289, 0x7286, 0x7285, 0x728b,
+  0x7312, 0x730b, 0x7330, 0x7322, 0x7331, 0x7333, 0x7327, 0x7332,
+  0x732d, 0x7326, 0x7323, 0x7335, 0x730c, 0x742e,
+  /* 0x3e */
+  0x742c, 0x7430, 0x742b, 0x7416, 0x741a, 0x7421, 0x742d, 0x7431,
+  0x7424, 0x7423, 0x741d, 0x7429, 0x7420, 0x7432, 0x74fb, 0x752f,
+  0x756f, 0x756c, 0x75e7, 0x75da, 0x75e1, 0x75e6, 0x75dd, 0x75df,
+  0x75e4, 0x75d7, 0x7695, 0x7692, 0x76da, 0x7746, 0x7747, 0x7744,
+  0x774d, 0x7745, 0x774a, 0x774e, 0x774b, 0x774c, 0x77de, 0x77ec,
+  0x7860, 0x7864, 0x7865, 0x785c, 0x786d, 0x7871, 0x786a, 0x786e,
+  0x7870, 0x7869, 0x7868, 0x785e, 0x7862, 0x7974, 0x7973, 0x7972,
+  0x7970, 0x7a02, 0x7a0a, 0x7a03, 0x7a0c, 0x7a04, 0x7a99, 0x7ae6,
+  0x7ae4, 0x7b4a, 0x7b47, 0x7b44, 0x7b48, 0x7b4c, 0x7b4e, 0x7b40,
+  0x7b58, 0x7b45, 0x7ca2, 0x7c9e, 0x7ca8, 0x7ca1, 0x7d58, 0x7d6f,
+  0x7d63, 0x7d53, 0x7d56, 0x7d67, 0x7d6a, 0x7d4f, 0x7d6d, 0x7d5c,
+  0x7d6b, 0x7d52, 0x7d54, 0x7d69, 0x7d51, 0x7d5f,
+  /* 0x3f */
+  0x7d4e, 0x7f3e, 0x7f3f, 0x7f65, 0x7f66, 0x7fa2, 0x7fa0, 0x7fa1,
+  0x7fd7, 0x8051, 0x804f, 0x8050, 0x80fe, 0x80d4, 0x8143, 0x814a,
+  0x8152, 0x814f, 0x8147, 0x813d, 0x814d, 0x813a, 0x81e6, 0x81ee,
+  0x81f7, 0x81f8, 0x81f9, 0x8204, 0x823c, 0x823d, 0x823f, 0x8275,
+  0x833b, 0x83cf, 0x83f9, 0x8423, 0x83c0, 0x83e8, 0x8412, 0x83e7,
+  0x83e4, 0x83fc, 0x83f6, 0x8410, 0x83c6, 0x83c8, 0x83eb, 0x83e3,
+  0x83bf, 0x8401, 0x83dd, 0x83e5, 0x83d8, 0x83ff, 0x83e1, 0x83cb,
+  0x83ce, 0x83d6, 0x83f5, 0x83c9, 0x8409, 0x840f, 0x83de, 0x8411,
+  0x8406, 0x83c2, 0x83f3, 0x83d5, 0x83fa, 0x83c7, 0x83d1, 0x83ea,
+  0x8413, 0x839a, 0x83c3, 0x83ec, 0x83ee, 0x83c4, 0x83fb, 0x83d7,
+  0x83e2, 0x841b, 0x83db, 0x83fe, 0x86d8, 0x86e2, 0x86e6, 0x86d3,
+  0x86e3, 0x86da, 0x86ea, 0x86dd, 0x86eb, 0x86dc,
+  /* 0x40 */
+  0x86ec, 0x86e9, 0x86d7, 0x86e8, 0x86d1, 0x8848, 0x8856, 0x8855,
+  0x88ba, 0x88d7, 0x88b9, 0x88b8, 0x88c0, 0x88be, 0x88b6, 0x88bc,
+  0x88b7, 0x88bd, 0x88b2, 0x8901, 0x88c9, 0x8995, 0x8998, 0x8997,
+  0x89dd, 0x89da, 0x89db, 0x8a4e, 0x8a4d, 0x8a39, 0x8a59, 0x8a40,
+  0x8a57, 0x8a58, 0x8a44, 0x8a45, 0x8a52, 0x8a48, 0x8a51, 0x8a4a,
+  0x8a4c, 0x8a4f, 0x8c5f, 0x8c81, 0x8c80, 0x8cba, 0x8cbe, 0x8cb0,
+  0x8cb9, 0x8cb5, 0x8d84, 0x8d80, 0x8d89, 0x8dd8, 0x8dd3, 0x8dcd,
+  0x8dc7, 0x8dd6, 0x8ddc, 0x8dcf, 0x8dd5, 0x8dd9, 0x8dc8, 0x8dd7,
+  0x8dc5, 0x8eef, 0x8ef7, 0x8efa, 0x8ef9, 0x8ee6, 0x8eee, 0x8ee5,
+  0x8ef5, 0x8ee7, 0x8ee8, 0x8ef6, 0x8eeb, 0x8ef1, 0x8eec, 0x8ef4,
+  0x8ee9, 0x902d, 0x9034, 0x902f, 0x9106, 0x912c, 0x9104, 0x90ff,
+  0x90fc, 0x9108, 0x90f9, 0x90fb, 0x9101, 0x9100,
+  /* 0x41 */
+  0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915f, 0x9162, 0x9160,
+  0x9201, 0x920a, 0x9225, 0x9203, 0x921a, 0x9226, 0x920f, 0x920c,
+  0x9200, 0x9212, 0x91ff, 0x91fd, 0x9206, 0x9204, 0x9227, 0x9202,
+  0x921c, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, 0x957b, 0x958d,
+  0x958c, 0x9590, 0x9687, 0x967e, 0x9688, 0x9689, 0x9683, 0x9680,
+  0x96c2, 0x96c8, 0x96c3, 0x96f1, 0x96f0, 0x976c, 0x9770, 0x976e,
+  0x9807, 0x98a9, 0x98eb, 0x9ce6, 0x9ef9, 0x4e83, 0x4e84, 0x4eb6,
+  0x50bd, 0x50bf, 0x50c6, 0x50ae, 0x50c4, 0x50ca, 0x50b4, 0x50c8,
+  0x50c2, 0x50b0, 0x50c1, 0x50ba, 0x50b1, 0x50cb, 0x50c9, 0x50b6,
+  0x50b8, 0x51d7, 0x527a, 0x5278, 0x527b, 0x527c, 0x55c3, 0x55db,
+  0x55cc, 0x55d0, 0x55cb, 0x55ca, 0x55dd, 0x55c0, 0x55d4, 0x55c4,
+  0x55e9, 0x55bf, 0x55d2, 0x558d, 0x55cf, 0x55d5,
+  /* 0x42 */
+  0x55e2, 0x55d6, 0x55c8, 0x55f2, 0x55cd, 0x55d9, 0x55c2, 0x5714,
+  0x5853, 0x5868, 0x5864, 0x584f, 0x584d, 0x5849, 0x586f, 0x5855,
+  0x584e, 0x585d, 0x5859, 0x5865, 0x585b, 0x583d, 0x5863, 0x5871,
+  0x58fc, 0x5ac7, 0x5ac4, 0x5acb, 0x5aba, 0x5ab8, 0x5ab1, 0x5ab5,
+  0x5ab0, 0x5abf, 0x5ac8, 0x5abb, 0x5ac6, 0x5ab7, 0x5ac0, 0x5aca,
+  0x5ab4, 0x5ab6, 0x5acd, 0x5ab9, 0x5a90, 0x5bd6, 0x5bd8, 0x5bd9,
+  0x5c1f, 0x5c33, 0x5d71, 0x5d63, 0x5d4a, 0x5d65, 0x5d72, 0x5d6c,
+  0x5d5e, 0x5d68, 0x5d67, 0x5d62, 0x5df0, 0x5e4f, 0x5e4e, 0x5e4a,
+  0x5e4d, 0x5e4b, 0x5ec5, 0x5ecc, 0x5ec6, 0x5ecb, 0x5ec7, 0x5f40,
+  0x5faf, 0x5fad, 0x60f7, 0x6149, 0x614a, 0x612b, 0x6145, 0x6136,
+  0x6132, 0x612e, 0x6146, 0x612f, 0x614f, 0x6129, 0x6140, 0x6220,
+  0x9168, 0x6223, 0x6225, 0x6224, 0x63c5, 0x63f1,
+  /* 0x43 */
+  0x63eb, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x6433, 0x6443,
+  0x641f, 0x6415, 0x6418, 0x6439, 0x6437, 0x6422, 0x6423, 0x640c,
+  0x6426, 0x6430, 0x6428, 0x6441, 0x6435, 0x642f, 0x640a, 0x641a,
+  0x6440, 0x6425, 0x6427, 0x640b, 0x63e7, 0x641b, 0x642e, 0x6421,
+  0x640e, 0x656f, 0x6592, 0x65d3, 0x6686, 0x668c, 0x6695, 0x6690,
+  0x668b, 0x668a, 0x6699, 0x6694, 0x6678, 0x6720, 0x6966, 0x695f,
+  0x6938, 0x694e, 0x6962, 0x6971, 0x693f, 0x6945, 0x696a, 0x6939,
+  0x6942, 0x6957, 0x6959, 0x697a, 0x6948, 0x6949, 0x6935, 0x696c,
+  0x6933, 0x693d, 0x6965, 0x68f0, 0x6978, 0x6934, 0x6969, 0x6940,
+  0x696f, 0x6944, 0x6976, 0x6958, 0x6941, 0x6974, 0x694c, 0x693b,
+  0x694b, 0x6937, 0x695c, 0x694f, 0x6951, 0x6932, 0x6952, 0x692f,
+  0x697b, 0x693c, 0x6b46, 0x6b45, 0x6b43, 0x6b42,
+  /* 0x44 */
+  0x6b48, 0x6b41, 0x6b9b, 0x6bfb, 0x6bfc, 0x6bf9, 0x6bf7, 0x6bf8,
+  0x6e9b, 0x6ed6, 0x6ec8, 0x6e8f, 0x6ec0, 0x6e9f, 0x6e93, 0x6e94,
+  0x6ea0, 0x6eb1, 0x6eb9, 0x6ec6, 0x6ed2, 0x6ebd, 0x6ec1, 0x6e9e,
+  0x6ec9, 0x6eb7, 0x6eb0, 0x6ecd, 0x6ea6, 0x6ecf, 0x6eb2, 0x6ebe,
+  0x6ec3, 0x6edc, 0x6ed8, 0x6e99, 0x6e92, 0x6e8e, 0x6e8d, 0x6ea4,
+  0x6ea1, 0x6ebf, 0x6eb3, 0x6ed0, 0x6eca, 0x6e97, 0x6eae, 0x6ea3,
+  0x7147, 0x7154, 0x7152, 0x7163, 0x7160, 0x7141, 0x715d, 0x7162,
+  0x7172, 0x7178, 0x716a, 0x7161, 0x7142, 0x7158, 0x7143, 0x714b,
+  0x7170, 0x715f, 0x7150, 0x7153, 0x7144, 0x714d, 0x715a, 0x724f,
+  0x728d, 0x728c, 0x7291, 0x7290, 0x728e, 0x733c, 0x7342, 0x733b,
+  0x733a, 0x7340, 0x734a, 0x7349, 0x7444, 0x744a, 0x744b, 0x7452,
+  0x7451, 0x7457, 0x7440, 0x744f, 0x7450, 0x744e,
+  /* 0x45 */
+  0x7442, 0x7446, 0x744d, 0x7454, 0x74e1, 0x74ff, 0x74fe, 0x74fd,
+  0x751d, 0x7579, 0x7577, 0x6983, 0x75ef, 0x760f, 0x7603, 0x75f7,
+  0x75fe, 0x75fc, 0x75f9, 0x75f8, 0x7610, 0x75fb, 0x75f6, 0x75ed,
+  0x75f5, 0x75fd, 0x7699, 0x76b5, 0x76dd, 0x7755, 0x775f, 0x7760,
+  0x7752, 0x7756, 0x775a, 0x7769, 0x7767, 0x7754, 0x7759, 0x776d,
+  0x77e0, 0x7887, 0x789a, 0x7894, 0x788f, 0x7884, 0x7895, 0x7885,
+  0x7886, 0x78a1, 0x7883, 0x7879, 0x7899, 0x7880, 0x7896, 0x787b,
+  0x797c, 0x7982, 0x797d, 0x7979, 0x7a11, 0x7a18, 0x7a19, 0x7a12,
+  0x7a17, 0x7a15, 0x7a22, 0x7a13, 0x7a1b, 0x7a10, 0x7aa3, 0x7aa2,
+  0x7a9e, 0x7aeb, 0x7b66, 0x7b64, 0x7b6d, 0x7b74, 0x7b69, 0x7b72,
+  0x7b65, 0x7b73, 0x7b71, 0x7b70, 0x7b61, 0x7b78, 0x7b76, 0x7b63,
+  0x7cb2, 0x7cb4, 0x7caf, 0x7d88, 0x7d86, 0x7d80,
+  /* 0x46 */
+  0x7d8d, 0x7d7f, 0x7d85, 0x7d7a, 0x7d8e, 0x7d7b, 0x7d83, 0x7d7c,
+  0x7d8c, 0x7d94, 0x7d84, 0x7d7d, 0x7d92, 0x7f6d, 0x7f6b, 0x7f67,
+  0x7f68, 0x7f6c, 0x7fa6, 0x7fa5, 0x7fa7, 0x7fdb, 0x7fdc, 0x8021,
+  0x8164, 0x8160, 0x8177, 0x815c, 0x8169, 0x815b, 0x8162, 0x8172,
+  0x6721, 0x815e, 0x8176, 0x8167, 0x816f, 0x8144, 0x8161, 0x821d,
+  0x8249, 0x8244, 0x8240, 0x8242, 0x8245, 0x84f1, 0x843f, 0x8456,
+  0x8476, 0x8479, 0x848f, 0x848d, 0x8465, 0x8451, 0x8440, 0x8486,
+  0x8467, 0x8430, 0x844d, 0x847d, 0x845a, 0x8459, 0x8474, 0x8473,
+  0x845d, 0x8507, 0x845e, 0x8437, 0x843a, 0x8434, 0x847a, 0x8443,
+  0x8478, 0x8432, 0x8445, 0x8429, 0x83d9, 0x844b, 0x842f, 0x8442,
+  0x842d, 0x845f, 0x8470, 0x8439, 0x844e, 0x844c, 0x8452, 0x846f,
+  0x84c5, 0x848e, 0x843b, 0x8447, 0x8436, 0x8433,
+  /* 0x47 */
+  0x8468, 0x847e, 0x8444, 0x842b, 0x8460, 0x8454, 0x846e, 0x8450,
+  0x870b, 0x8704, 0x86f7, 0x870c, 0x86fa, 0x86d6, 0x86f5, 0x874d,
+  0x86f8, 0x870e, 0x8709, 0x8701, 0x86f6, 0x870d, 0x8705, 0x88d6,
+  0x88cb, 0x88cd, 0x88ce, 0x88de, 0x88db, 0x88da, 0x88cc, 0x88d0,
+  0x8985, 0x899b, 0x89df, 0x89e5, 0x89e4, 0x89e1, 0x89e0, 0x89e2,
+  0x89dc, 0x89e6, 0x8a76, 0x8a86, 0x8a7f, 0x8a61, 0x8a3f, 0x8a77,
+  0x8a82, 0x8a84, 0x8a75, 0x8a83, 0x8a81, 0x8a74, 0x8a7a, 0x8c3c,
+  0x8c4b, 0x8c4a, 0x8c65, 0x8c64, 0x8c66, 0x8c86, 0x8c84, 0x8c85,
+  0x8ccc, 0x8d68, 0x8d69, 0x8d91, 0x8d8c, 0x8d8e, 0x8d8f, 0x8d8d,
+  0x8d93, 0x8d94, 0x8d90, 0x8d92, 0x8df0, 0x8de0, 0x8dec, 0x8df1,
+  0x8dee, 0x8dd0, 0x8de9, 0x8de3, 0x8de2, 0x8de7, 0x8df2, 0x8deb,
+  0x8df4, 0x8f06, 0x8eff, 0x8f01, 0x8f00, 0x8f05,
+  /* 0x48 */
+  0x8f07, 0x8f08, 0x8f02, 0x8f0b, 0x9052, 0x903f, 0x9044, 0x9049,
+  0x903d, 0x9110, 0x910d, 0x910f, 0x9111, 0x9116, 0x9114, 0x910b,
+  0x910e, 0x916e, 0x916f, 0x9248, 0x9252, 0x9230, 0x923a, 0x9266,
+  0x9233, 0x9265, 0x925e, 0x9283, 0x922e, 0x924a, 0x9246, 0x926d,
+  0x926c, 0x924f, 0x9260, 0x9267, 0x926f, 0x9236, 0x9261, 0x9270,
+  0x9231, 0x9254, 0x9263, 0x9250, 0x9272, 0x924e, 0x9253, 0x924c,
+  0x9256, 0x9232, 0x959f, 0x959c, 0x959e, 0x959b, 0x9692, 0x9693,
+  0x9691, 0x9697, 0x96ce, 0x96fa, 0x96fd, 0x96f8, 0x96f5, 0x9773,
+  0x9777, 0x9778, 0x9772, 0x980f, 0x980d, 0x980e, 0x98ac, 0x98f6,
+  0x98f9, 0x99af, 0x99b2, 0x99b0, 0x99b5, 0x9aad, 0x9aab, 0x9b5b,
+  0x9cea, 0x9ced, 0x9ce7, 0x9e80, 0x9efd, 0x50e6, 0x50d4, 0x50d7,
+  0x50e8, 0x50f3, 0x50db, 0x50ea, 0x50dd, 0x50e4,
+  /* 0x49 */
+  0x50d3, 0x50ec, 0x50f0, 0x50ef, 0x50e3, 0x50e0, 0x51d8, 0x5280,
+  0x5281, 0x52e9, 0x52eb, 0x5330, 0x53ac, 0x5627, 0x5615, 0x560c,
+  0x5612, 0x55fc, 0x560f, 0x561c, 0x5601, 0x5613, 0x5602, 0x55fa,
+  0x561d, 0x5604, 0x55ff, 0x55f9, 0x5889, 0x587c, 0x5890, 0x5898,
+  0x5886, 0x5881, 0x587f, 0x5874, 0x588b, 0x587a, 0x5887, 0x5891,
+  0x588e, 0x5876, 0x5882, 0x5888, 0x587b, 0x5894, 0x588f, 0x58fe,
+  0x596b, 0x5adc, 0x5aee, 0x5ae5, 0x5ad5, 0x5aea, 0x5ada, 0x5aed,
+  0x5aeb, 0x5af3, 0x5ae2, 0x5ae0, 0x5adb, 0x5aec, 0x5ade, 0x5add,
+  0x5ad9, 0x5ae8, 0x5adf, 0x5b77, 0x5be0, 0x5be3, 0x5c63, 0x5d82,
+  0x5d80, 0x5d7d, 0x5d86, 0x5d7a, 0x5d81, 0x5d77, 0x5d8a, 0x5d89,
+  0x5d88, 0x5d7e, 0x5d7c, 0x5d8d, 0x5d79, 0x5d7f, 0x5e58, 0x5e59,
+  0x5e53, 0x5ed8, 0x5ed1, 0x5ed7, 0x5ece, 0x5edc,
+  /* 0x4a */
+  0x5ed5, 0x5ed9, 0x5ed2, 0x5ed4, 0x5f44, 0x5f43, 0x5f6f, 0x5fb6,
+  0x612c, 0x6128, 0x6141, 0x615e, 0x6171, 0x6173, 0x6152, 0x6153,
+  0x6172, 0x616c, 0x6180, 0x6174, 0x6154, 0x617a, 0x615b, 0x6165,
+  0x613b, 0x616a, 0x6161, 0x6156, 0x6229, 0x6227, 0x622b, 0x642b,
+  0x644d, 0x645b, 0x645d, 0x6474, 0x6476, 0x6472, 0x6473, 0x647d,
+  0x6475, 0x6466, 0x64a6, 0x644e, 0x6482, 0x645e, 0x645c, 0x644b,
+  0x6453, 0x6460, 0x6450, 0x647f, 0x643f, 0x646c, 0x646b, 0x6459,
+  0x6465, 0x6477, 0x6573, 0x65a0, 0x66a1, 0x66a0, 0x669f, 0x6705,
+  0x6704, 0x6722, 0x69b1, 0x69b6, 0x69c9, 0x69a0, 0x69ce, 0x6996,
+  0x69b0, 0x69ac, 0x69bc, 0x6991, 0x6999, 0x698e, 0x69a7, 0x698d,
+  0x69a9, 0x69be, 0x69af, 0x69bf, 0x69c4, 0x69bd, 0x69a4, 0x69d4,
+  0x69b9, 0x69ca, 0x699a, 0x69cf, 0x69b3, 0x6993,
+  /* 0x4b */
+  0x69aa, 0x69a1, 0x699e, 0x69d9, 0x6997, 0x6990, 0x69c2, 0x69b5,
+  0x69a5, 0x69c6, 0x6b4a, 0x6b4d, 0x6b4b, 0x6b9e, 0x6b9f, 0x6ba0,
+  0x6bc3, 0x6bc4, 0x6bfe, 0x6ece, 0x6ef5, 0x6ef1, 0x6f03, 0x6f25,
+  0x6ef8, 0x6f37, 0x6efb, 0x6f2e, 0x6f09, 0x6f4e, 0x6f19, 0x6f1a,
+  0x6f27, 0x6f18, 0x6f3b, 0x6f12, 0x6eed, 0x6f0a, 0x6f36, 0x6f73,
+  0x6ef9, 0x6eee, 0x6f2d, 0x6f40, 0x6f30, 0x6f3c, 0x6f35, 0x6eeb,
+  0x6f07, 0x6f0e, 0x6f43, 0x6f05, 0x6efd, 0x6ef6, 0x6f39, 0x6f1c,
+  0x6efc, 0x6f3a, 0x6f1f, 0x6f0d, 0x6f1e, 0x6f08, 0x6f21, 0x7187,
+  0x7190, 0x7189, 0x7180, 0x7185, 0x7182, 0x718f, 0x717b, 0x7186,
+  0x7181, 0x7197, 0x7244, 0x7253, 0x7297, 0x7295, 0x7293, 0x7343,
+  0x734d, 0x7351, 0x734c, 0x7462, 0x7473, 0x7471, 0x7475, 0x7472,
+  0x7467, 0x746e, 0x7500, 0x7502, 0x7503, 0x757d,
+  /* 0x4c */
+  0x7590, 0x7616, 0x7608, 0x760c, 0x7615, 0x7611, 0x760a, 0x7614,
+  0x76b8, 0x7781, 0x777c, 0x7785, 0x7782, 0x776e, 0x7780, 0x776f,
+  0x777e, 0x7783, 0x78b2, 0x78aa, 0x78b4, 0x78ad, 0x78a8, 0x787e,
+  0x78ab, 0x789e, 0x78a5, 0x78a0, 0x78ac, 0x78a2, 0x78a4, 0x7998,
+  0x798a, 0x798b, 0x7996, 0x7995, 0x7994, 0x7993, 0x7997, 0x7988,
+  0x7992, 0x7990, 0x7a2b, 0x7a4a, 0x7a30, 0x7a2f, 0x7a28, 0x7a26,
+  0x7aa8, 0x7aab, 0x7aac, 0x7aee, 0x7b88, 0x7b9c, 0x7b8a, 0x7b91,
+  0x7b90, 0x7b96, 0x7b8d, 0x7b8c, 0x7b9b, 0x7b8e, 0x7b85, 0x7b98,
+  0x5284, 0x7b99, 0x7ba4, 0x7b82, 0x7cbb, 0x7cbf, 0x7cbc, 0x7cba,
+  0x7da7, 0x7db7, 0x7dc2, 0x7da3, 0x7daa, 0x7dc1, 0x7dc0, 0x7dc5,
+  0x7d9d, 0x7dce, 0x7dc4, 0x7dc6, 0x7dcb, 0x7dcc, 0x7daf, 0x7db9,
+  0x7d96, 0x7dbc, 0x7d9f, 0x7da6, 0x7dae, 0x7da9,
+  /* 0x4d */
+  0x7da1, 0x7dc9, 0x7f73, 0x7fe2, 0x7fe3, 0x7fe5, 0x7fde, 0x8024,
+  0x805d, 0x805c, 0x8189, 0x8186, 0x8183, 0x8187, 0x818d, 0x818c,
+  0x818b, 0x8215, 0x8497, 0x84a4, 0x84a1, 0x849f, 0x84ba, 0x84ce,
+  0x84c2, 0x84ac, 0x84ae, 0x84ab, 0x84b9, 0x84b4, 0x84c1, 0x84cd,
+  0x84aa, 0x849a, 0x84b1, 0x84d0, 0x849d, 0x84a7, 0x84bb, 0x84a2,
+  0x8494, 0x84c7, 0x84cc, 0x849b, 0x84a9, 0x84af, 0x84a8, 0x84d6,
+  0x8498, 0x84b6, 0x84cf, 0x84a0, 0x84d7, 0x84d4, 0x84d2, 0x84db,
+  0x84b0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, 0x876b, 0x8740,
+  0x872e, 0x871e, 0x8721, 0x8719, 0x871b, 0x8743, 0x872c, 0x8741,
+  0x873e, 0x8746, 0x8720, 0x8732, 0x872a, 0x872d, 0x873c, 0x8712,
+  0x873a, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, 0x8738, 0x8724,
+  0x871a, 0x8730, 0x8711, 0x88f7, 0x88e7, 0x88f1,
+  /* 0x4e */
+  0x88f2, 0x88fa, 0x88fe, 0x88ee, 0x88fc, 0x88f6, 0x88fb, 0x88f0,
+  0x88ec, 0x88eb, 0x899d, 0x89a1, 0x899f, 0x899e, 0x89e9, 0x89eb,
+  0x89e8, 0x8aab, 0x8a99, 0x8a8b, 0x8a92, 0x8a8f, 0x8a96, 0x8c3d,
+  0x8c68, 0x8c69, 0x8cd5, 0x8ccf, 0x8cd7, 0x8d96, 0x8e09, 0x8e02,
+  0x8dff, 0x8e0d, 0x8dfd, 0x8e0a, 0x8e03, 0x8e07, 0x8e06, 0x8e05,
+  0x8dfe, 0x8e00, 0x8e04, 0x8f10, 0x8f11, 0x8f0e, 0x8f0d, 0x9123,
+  0x911c, 0x9120, 0x9122, 0x911f, 0x911d, 0x911a, 0x9124, 0x9121,
+  0x911b, 0x917a, 0x9172, 0x9179, 0x9173, 0x92a5, 0x92a4, 0x9276,
+  0x929b, 0x927a, 0x92a0, 0x9294, 0x92aa, 0x928d, 0x92a6, 0x929a,
+  0x92ab, 0x9279, 0x9297, 0x927f, 0x92a3, 0x92ee, 0x928e, 0x9282,
+  0x9295, 0x92a2, 0x927d, 0x9288, 0x92a1, 0x928a, 0x9286, 0x928c,
+  0x9299, 0x92a7, 0x927e, 0x9287, 0x92a9, 0x929d,
+  /* 0x4f */
+  0x928b, 0x922d, 0x969e, 0x96a1, 0x96ff, 0x9758, 0x977d, 0x977a,
+  0x977e, 0x9783, 0x9780, 0x9782, 0x977b, 0x9784, 0x9781, 0x977f,
+  0x97ce, 0x97cd, 0x9816, 0x98ad, 0x98ae, 0x9902, 0x9900, 0x9907,
+  0x999d, 0x999c, 0x99c3, 0x99b9, 0x99bb, 0x99ba, 0x99c2, 0x99bd,
+  0x99c7, 0x9ab1, 0x9ae3, 0x9ae7, 0x9b3e, 0x9b3f, 0x9b60, 0x9b61,
+  0x9b5f, 0x9cf1, 0x9cf2, 0x9cf5, 0x9ea7, 0x50ff, 0x5103, 0x5130,
+  0x50f8, 0x5106, 0x5107, 0x50f6, 0x50fe, 0x510b, 0x510c, 0x50fd,
+  0x510a, 0x528b, 0x528c, 0x52f1, 0x52ef, 0x5648, 0x5642, 0x564c,
+  0x5635, 0x5641, 0x564a, 0x5649, 0x5646, 0x5658, 0x565a, 0x5640,
+  0x5633, 0x563d, 0x562c, 0x563e, 0x5638, 0x562a, 0x563a, 0x571a,
+  0x58ab, 0x589d, 0x58b1, 0x58a0, 0x58a3, 0x58af, 0x58ac, 0x58a5,
+  0x58a1, 0x58ff, 0x5aff, 0x5af4, 0x5afd, 0x5af7,
+  /* 0x50 */
+  0x5af6, 0x5b03, 0x5af8, 0x5b02, 0x5af9, 0x5b01, 0x5b07, 0x5b05,
+  0x5b0f, 0x5c67, 0x5d99, 0x5d97, 0x5d9f, 0x5d92, 0x5da2, 0x5d93,
+  0x5d95, 0x5da0, 0x5d9c, 0x5da1, 0x5d9a, 0x5d9e, 0x5e69, 0x5e5d,
+  0x5e60, 0x5e5c, 0x7df3, 0x5edb, 0x5ede, 0x5ee1, 0x5f49, 0x5fb2,
+  0x618b, 0x6183, 0x6179, 0x61b1, 0x61b0, 0x61a2, 0x6189, 0x619b,
+  0x6193, 0x61af, 0x61ad, 0x619f, 0x6192, 0x61aa, 0x61a1, 0x618d,
+  0x6166, 0x61b3, 0x622d, 0x646e, 0x6470, 0x6496, 0x64a0, 0x6485,
+  0x6497, 0x649c, 0x648f, 0x648b, 0x648a, 0x648c, 0x64a3, 0x649f,
+  0x6468, 0x64b1, 0x6498, 0x6576, 0x657a, 0x6579, 0x657b, 0x65b2,
+  0x65b3, 0x66b5, 0x66b0, 0x66a9, 0x66b2, 0x66b7, 0x66aa, 0x66af,
+  0x6a00, 0x6a06, 0x6a17, 0x69e5, 0x69f8, 0x6a15, 0x69f1, 0x69e4,
+  0x6a20, 0x69ff, 0x69ec, 0x69e2, 0x6a1b, 0x6a1d,
+  /* 0x51 */
+  0x69fe, 0x6a27, 0x69f2, 0x69ee, 0x6a14, 0x69f7, 0x69e7, 0x6a40,
+  0x6a08, 0x69e6, 0x69fb, 0x6a0d, 0x69fc, 0x69eb, 0x6a09, 0x6a04,
+  0x6a18, 0x6a25, 0x6a0f, 0x69f6, 0x6a26, 0x6a07, 0x69f4, 0x6a16,
+  0x6b51, 0x6ba5, 0x6ba3, 0x6ba2, 0x6ba6, 0x6c01, 0x6c00, 0x6bff,
+  0x6c02, 0x6f41, 0x6f26, 0x6f7e, 0x6f87, 0x6fc6, 0x6f92, 0x6f8d,
+  0x6f89, 0x6f8c, 0x6f62, 0x6f4f, 0x6f85, 0x6f5a, 0x6f96, 0x6f76,
+  0x6f6c, 0x6f82, 0x6f55, 0x6f72, 0x6f52, 0x6f50, 0x6f57, 0x6f94,
+  0x6f93, 0x6f5d, 0x6f00, 0x6f61, 0x6f6b, 0x6f7d, 0x6f67, 0x6f90,
+  0x6f53, 0x6f8b, 0x6f69, 0x6f7f, 0x6f95, 0x6f63, 0x6f77, 0x6f6a,
+  0x6f7b, 0x71b2, 0x71af, 0x719b, 0x71b0, 0x71a0, 0x719a, 0x71a9,
+  0x71b5, 0x719d, 0x71a5, 0x719e, 0x71a4, 0x71a1, 0x71aa, 0x719c,
+  0x71a7, 0x71b3, 0x7298, 0x729a, 0x7358, 0x7352,
+  /* 0x52 */
+  0x735e, 0x735f, 0x7360, 0x735d, 0x735b, 0x7361, 0x735a, 0x7359,
+  0x7362, 0x7487, 0x7489, 0x748a, 0x7486, 0x7481, 0x747d, 0x7485,
+  0x7488, 0x747c, 0x7479, 0x7508, 0x7507, 0x757e, 0x7625, 0x761e,
+  0x7619, 0x761d, 0x761c, 0x7623, 0x761a, 0x7628, 0x761b, 0x769c,
+  0x769d, 0x769e, 0x769b, 0x778d, 0x778f, 0x7789, 0x7788, 0x78cd,
+  0x78bb, 0x78cf, 0x78cc, 0x78d1, 0x78ce, 0x78d4, 0x78c8, 0x78c3,
+  0x78c4, 0x78c9, 0x799a, 0x79a1, 0x79a0, 0x799c, 0x79a2, 0x799b,
+  0x6b76, 0x7a39, 0x7ab2, 0x7ab4, 0x7ab3, 0x7bb7, 0x7bcb, 0x7bbe,
+  0x7bac, 0x7bce, 0x7baf, 0x7bb9, 0x7bca, 0x7bb5, 0x7cc5, 0x7cc8,
+  0x7ccc, 0x7ccb, 0x7df7, 0x7ddb, 0x7dea, 0x7de7, 0x7dd7, 0x7de1,
+  0x7e03, 0x7dfa, 0x7de6, 0x7df6, 0x7df1, 0x7df0, 0x7dee, 0x7ddf,
+  0x7f76, 0x7fac, 0x7fb0, 0x7fad, 0x7fed, 0x7feb,
+  /* 0x53 */
+  0x7fea, 0x7fec, 0x7fe6, 0x7fe8, 0x8064, 0x8067, 0x81a3, 0x819f,
+  0x819e, 0x8195, 0x81a2, 0x8199, 0x8197, 0x8216, 0x824f, 0x8253,
+  0x8252, 0x8250, 0x824e, 0x8251, 0x8524, 0x853b, 0x850f, 0x8500,
+  0x8529, 0x850e, 0x8509, 0x850d, 0x851f, 0x850a, 0x8527, 0x851c,
+  0x84fb, 0x852b, 0x84fa, 0x8508, 0x850c, 0x84f4, 0x852a, 0x84f2,
+  0x8515, 0x84f7, 0x84eb, 0x84f3, 0x84fc, 0x8512, 0x84ea, 0x84e9,
+  0x8516, 0x84fe, 0x8528, 0x851d, 0x852e, 0x8502, 0x84fd, 0x851e,
+  0x84f6, 0x8531, 0x8526, 0x84e7, 0x84e8, 0x84f0, 0x84ef, 0x84f9,
+  0x8518, 0x8520, 0x8530, 0x850b, 0x8519, 0x852f, 0x8662, 0x8756,
+  0x8763, 0x8764, 0x8777, 0x87e1, 0x8773, 0x8758, 0x8754, 0x875b,
+  0x8752, 0x8761, 0x875a, 0x8751, 0x875e, 0x876d, 0x876a, 0x8750,
+  0x874e, 0x875f, 0x875d, 0x876f, 0x876c, 0x877a,
+  /* 0x54 */
+  0x876e, 0x875c, 0x8765, 0x874f, 0x877b, 0x8775, 0x8762, 0x8767,
+  0x8769, 0x885a, 0x8905, 0x890c, 0x8914, 0x890b, 0x8917, 0x8918,
+  0x8919, 0x8906, 0x8916, 0x8911, 0x890e, 0x8909, 0x89a2, 0x89a4,
+  0x89a3, 0x89ed, 0x89f0, 0x89ec, 0x8acf, 0x8ac6, 0x8ab8, 0x8ad3,
+  0x8ad1, 0x8ad4, 0x8ad5, 0x8abb, 0x8ad7, 0x8abe, 0x8ac0, 0x8ac5,
+  0x8ad8, 0x8ac3, 0x8aba, 0x8abd, 0x8ad9, 0x8c3e, 0x8c4d, 0x8c8f,
+  0x8ce5, 0x8cdf, 0x8cd9, 0x8ce8, 0x8cda, 0x8cdd, 0x8ce7, 0x8da0,
+  0x8d9c, 0x8da1, 0x8d9b, 0x8e20, 0x8e23, 0x8e25, 0x8e24, 0x8e2e,
+  0x8e15, 0x8e1b, 0x8e16, 0x8e11, 0x8e19, 0x8e26, 0x8e27, 0x8e14,
+  0x8e12, 0x8e18, 0x8e13, 0x8e1c, 0x8e17, 0x8e1a, 0x8f2c, 0x8f24,
+  0x8f18, 0x8f1a, 0x8f20, 0x8f23, 0x8f16, 0x8f17, 0x9073, 0x9070,
+  0x906f, 0x9067, 0x906b, 0x912f, 0x912b, 0x9129,
+  /* 0x55 */
+  0x912a, 0x9132, 0x9126, 0x912e, 0x9185, 0x9186, 0x918a, 0x9181,
+  0x9182, 0x9184, 0x9180, 0x92d0, 0x92c3, 0x92c4, 0x92c0, 0x92d9,
+  0x92b6, 0x92cf, 0x92f1, 0x92df, 0x92d8, 0x92e9, 0x92d7, 0x92dd,
+  0x92cc, 0x92ef, 0x92c2, 0x92e8, 0x92ca, 0x92c8, 0x92ce, 0x92e6,
+  0x92cd, 0x92d5, 0x92c9, 0x92e0, 0x92de, 0x92e7, 0x92d1, 0x92d3,
+  0x92b5, 0x92e1, 0x9325, 0x92c6, 0x92b4, 0x957c, 0x95ac, 0x95ab,
+  0x95ae, 0x95b0, 0x96a4, 0x96a2, 0x96d3, 0x9705, 0x9708, 0x9702,
+  0x975a, 0x978a, 0x978e, 0x9788, 0x97d0, 0x97cf, 0x981e, 0x981d,
+  0x9826, 0x9829, 0x9828, 0x9820, 0x981b, 0x9827, 0x98b2, 0x9908,
+  0x98fa, 0x9911, 0x9914, 0x9916, 0x9917, 0x9915, 0x99dc, 0x99cd,
+  0x99cf, 0x99d3, 0x99d4, 0x99ce, 0x99c9, 0x99d6, 0x99d8, 0x99cb,
+  0x99d7, 0x99cc, 0x9ab3, 0x9aec, 0x9aeb, 0x9af3,
+  /* 0x56 */
+  0x9af2, 0x9af1, 0x9b46, 0x9b43, 0x9b67, 0x9b74, 0x9b71, 0x9b66,
+  0x9b76, 0x9b75, 0x9b70, 0x9b68, 0x9b64, 0x9b6c, 0x9cfc, 0x9cfa,
+  0x9cfd, 0x9cff, 0x9cf7, 0x9d07, 0x9d00, 0x9cf9, 0x9cfb, 0x9d08,
+  0x9d05, 0x9d04, 0x9e83, 0x9ed3, 0x9f0f, 0x9f10, 0x511c, 0x5113,
+  0x5117, 0x511a, 0x5111, 0x51de, 0x5334, 0x53e1, 0x5670, 0x5660,
+  0x566e, 0x5673, 0x5666, 0x5663, 0x566d, 0x5672, 0x565e, 0x5677,
+  0x571c, 0x571b, 0x58c8, 0x58bd, 0x58c9, 0x58bf, 0x58ba, 0x58c2,
+  0x58bc, 0x58c6, 0x5b17, 0x5b19, 0x5b1b, 0x5b21, 0x5b14, 0x5b13,
+  0x5b10, 0x5b16, 0x5b28, 0x5b1a, 0x5b20, 0x5b1e, 0x5bef, 0x5dac,
+  0x5db1, 0x5da9, 0x5da7, 0x5db5, 0x5db0, 0x5dae, 0x5daa, 0x5da8,
+  0x5db2, 0x5dad, 0x5daf, 0x5db4, 0x5e67, 0x5e68, 0x5e66, 0x5e6f,
+  0x5ee9, 0x5ee7, 0x5ee6, 0x5ee8, 0x5ee5, 0x5f4b,
+  /* 0x57 */
+  0x5fbc, 0x5fbb, 0x619d, 0x61a8, 0x6196, 0x61c5, 0x61b4, 0x61c6,
+  0x61c1, 0x61cc, 0x61ba, 0x61bf, 0x61b8, 0x618c, 0x64d7, 0x64d6,
+  0x64d0, 0x64cf, 0x64c9, 0x64bd, 0x6489, 0x64c3, 0x64db, 0x64f3,
+  0x64d9, 0x6533, 0x657f, 0x657c, 0x65a2, 0x66c8, 0x66be, 0x66c0,
+  0x66ca, 0x66cb, 0x66cf, 0x66bd, 0x66bb, 0x66ba, 0x66cc, 0x6723,
+  0x6a34, 0x6a66, 0x6a49, 0x6a67, 0x6a32, 0x6a68, 0x6a3e, 0x6a5d,
+  0x6a6d, 0x6a76, 0x6a5b, 0x6a51, 0x6a28, 0x6a5a, 0x6a3b, 0x6a3f,
+  0x6a41, 0x6a6a, 0x6a64, 0x6a50, 0x6a4f, 0x6a54, 0x6a6f, 0x6a69,
+  0x6a60, 0x6a3c, 0x6a5e, 0x6a56, 0x6a55, 0x6a4d, 0x6a4e, 0x6a46,
+  0x6b55, 0x6b54, 0x6b56, 0x6ba7, 0x6baa, 0x6bab, 0x6bc8, 0x6bc7,
+  0x6c04, 0x6c03, 0x6c06, 0x6fad, 0x6fcb, 0x6fa3, 0x6fc7, 0x6fbc,
+  0x6fce, 0x6fc8, 0x6f5e, 0x6fc4, 0x6fbd, 0x6f9e,
+  /* 0x58 */
+  0x6fca, 0x6fa8, 0x7004, 0x6fa5, 0x6fae, 0x6fba, 0x6fac, 0x6faa,
+  0x6fcf, 0x6fbf, 0x6fb8, 0x6fa2, 0x6fc9, 0x6fab, 0x6fcd, 0x6faf,
+  0x6fb2, 0x6fb0, 0x71c5, 0x71c2, 0x71bf, 0x71b8, 0x71d6, 0x71c0,
+  0x71c1, 0x71cb, 0x71d4, 0x71ca, 0x71c7, 0x71cf, 0x71bd, 0x71d8,
+  0x71bc, 0x71c6, 0x71da, 0x71db, 0x729d, 0x729e, 0x7369, 0x7366,
+  0x7367, 0x736c, 0x7365, 0x736b, 0x736a, 0x747f, 0x749a, 0x74a0,
+  0x7494, 0x7492, 0x7495, 0x74a1, 0x750b, 0x7580, 0x762f, 0x762d,
+  0x7631, 0x763d, 0x7633, 0x763c, 0x7635, 0x7632, 0x7630, 0x76bb,
+  0x76e6, 0x779a, 0x779d, 0x77a1, 0x779c, 0x779b, 0x77a2, 0x77a3,
+  0x7795, 0x7799, 0x7797, 0x78dd, 0x78e9, 0x78e5, 0x78ea, 0x78de,
+  0x78e3, 0x78db, 0x78e1, 0x78e2, 0x78ed, 0x78df, 0x78e0, 0x79a4,
+  0x7a44, 0x7a48, 0x7a47, 0x7ab6, 0x7ab8, 0x7ab5,
+  /* 0x59 */
+  0x7ab1, 0x7ab7, 0x7bde, 0x7be3, 0x7be7, 0x7bdd, 0x7bd5, 0x7be5,
+  0x7bda, 0x7be8, 0x7bf9, 0x7bd4, 0x7bea, 0x7be2, 0x7bdc, 0x7beb,
+  0x7bd8, 0x7bdf, 0x7cd2, 0x7cd4, 0x7cd7, 0x7cd0, 0x7cd1, 0x7e12,
+  0x7e21, 0x7e17, 0x7e0c, 0x7e1f, 0x7e20, 0x7e13, 0x7e0e, 0x7e1c,
+  0x7e15, 0x7e1a, 0x7e22, 0x7e0b, 0x7e0f, 0x7e16, 0x7e0d, 0x7e14,
+  0x7e25, 0x7e24, 0x7f43, 0x7f7b, 0x7f7c, 0x7f7a, 0x7fb1, 0x7fef,
+  0x802a, 0x8029, 0x806c, 0x81b1, 0x81a6, 0x81ae, 0x81b9, 0x81b5,
+  0x81ab, 0x81b0, 0x81ac, 0x81b4, 0x81b2, 0x81b7, 0x81a7, 0x81f2,
+  0x8255, 0x8256, 0x8257, 0x8556, 0x8545, 0x856b, 0x854d, 0x8553,
+  0x8561, 0x8558, 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544,
+  0x8551, 0x8547, 0x8563, 0x853e, 0x855b, 0x8571, 0x854e, 0x856e,
+  0x8575, 0x8555, 0x8567, 0x8560, 0x858c, 0x8566,
+  /* 0x5a */
+  0x855d, 0x8554, 0x8565, 0x856c, 0x8663, 0x8665, 0x8664, 0x87a4,
+  0x879b, 0x878f, 0x8797, 0x8793, 0x8792, 0x8788, 0x8781, 0x8796,
+  0x8798, 0x8779, 0x8787, 0x87a3, 0x8785, 0x8790, 0x8791, 0x879d,
+  0x8784, 0x8794, 0x879c, 0x879a, 0x8789, 0x891e, 0x8926, 0x8930,
+  0x892d, 0x892e, 0x8927, 0x8931, 0x8922, 0x8929, 0x8923, 0x892f,
+  0x892c, 0x891f, 0x89f1, 0x8ae0, 0x8ae2, 0x8af2, 0x8af4, 0x8af5,
+  0x8add, 0x8b14, 0x8ae4, 0x8adf, 0x8af0, 0x8ac8, 0x8ade, 0x8ae1,
+  0x8ae8, 0x8aff, 0x8aef, 0x8afb, 0x8c91, 0x8c92, 0x8c90, 0x8cf5,
+  0x8cee, 0x8cf1, 0x8cf0, 0x8cf3, 0x8d6c, 0x8d6e, 0x8da5, 0x8da7,
+  0x8e33, 0x8e3e, 0x8e38, 0x8e40, 0x8e45, 0x8e36, 0x8e3c, 0x8e3d,
+  0x8e41, 0x8e30, 0x8e3f, 0x8ebd, 0x8f36, 0x8f2e, 0x8f35, 0x8f32,
+  0x8f39, 0x8f37, 0x8f34, 0x9076, 0x9079, 0x907b,
+  /* 0x5b */
+  0x9086, 0x90fa, 0x9133, 0x9135, 0x9136, 0x9193, 0x9190, 0x9191,
+  0x918d, 0x918f, 0x9327, 0x931e, 0x9308, 0x931f, 0x9306, 0x930f,
+  0x937a, 0x9338, 0x933c, 0x931b, 0x9323, 0x9312, 0x9301, 0x9346,
+  0x932d, 0x930e, 0x930d, 0x92cb, 0x931d, 0x92fa, 0x9313, 0x92f9,
+  0x92f7, 0x9334, 0x9302, 0x9324, 0x92ff, 0x9329, 0x9339, 0x9335,
+  0x932a, 0x9314, 0x930c, 0x930b, 0x92fe, 0x9309, 0x9300, 0x92fb,
+  0x9316, 0x95bc, 0x95cd, 0x95be, 0x95b9, 0x95ba, 0x95b6, 0x95bf,
+  0x95b5, 0x95bd, 0x96a9, 0x96d4, 0x970b, 0x9712, 0x9710, 0x9799,
+  0x9797, 0x9794, 0x97f0, 0x97f8, 0x9835, 0x982f, 0x9832, 0x9924,
+  0x991f, 0x9927, 0x9929, 0x999e, 0x99ee, 0x99ec, 0x99e5, 0x99e4,
+  0x99f0, 0x99e3, 0x99ea, 0x99e9, 0x99e7, 0x9ab9, 0x9abf, 0x9ab4,
+  0x9abb, 0x9af6, 0x9afa, 0x9af9, 0x9af7, 0x9b33,
+  /* 0x5c */
+  0x9b80, 0x9b85, 0x9b87, 0x9b7c, 0x9b7e, 0x9b7b, 0x9b82, 0x9b93,
+  0x9b92, 0x9b90, 0x9b7a, 0x9b95, 0x9b7d, 0x9b88, 0x9d25, 0x9d17,
+  0x9d20, 0x9d1e, 0x9d14, 0x9d29, 0x9d1d, 0x9d18, 0x9d22, 0x9d10,
+  0x9d19, 0x9d1f, 0x9e88, 0x9e86, 0x9e87, 0x9eae, 0x9ead, 0x9ed5,
+  0x9ed6, 0x9efa, 0x9f12, 0x9f3d, 0x5126, 0x5125, 0x5122, 0x5124,
+  0x5120, 0x5129, 0x52f4, 0x5693, 0x568c, 0x568d, 0x5686, 0x5684,
+  0x5683, 0x567e, 0x5682, 0x567f, 0x5681, 0x58d6, 0x58d4, 0x58cf,
+  0x58d2, 0x5b2d, 0x5b25, 0x5b32, 0x5b23, 0x5b2c, 0x5b27, 0x5b26,
+  0x5b2f, 0x5b2e, 0x5b7b, 0x5bf1, 0x5bf2, 0x5db7, 0x5e6c, 0x5e6a,
+  0x5fbe, 0x61c3, 0x61b5, 0x61bc, 0x61e7, 0x61e0, 0x61e5, 0x61e4,
+  0x61e8, 0x61de, 0x64ef, 0x64e9, 0x64e3, 0x64eb, 0x64e4, 0x64e8,
+  0x6581, 0x6580, 0x65b6, 0x65da, 0x66d2, 0x6a8d,
+  /* 0x5d */
+  0x6a96, 0x6a81, 0x6aa5, 0x6a89, 0x6a9f, 0x6a9b, 0x6aa1, 0x6a9e,
+  0x6a87, 0x6a93, 0x6a8e, 0x6a95, 0x6a83, 0x6aa8, 0x6aa4, 0x6a91,
+  0x6a7f, 0x6aa6, 0x6a9a, 0x6a85, 0x6a8c, 0x6a92, 0x6b5b, 0x6bad,
+  0x6c09, 0x6fcc, 0x6fa9, 0x6ff4, 0x6fd4, 0x6fe3, 0x6fdc, 0x6fed,
+  0x6fe7, 0x6fe6, 0x6fde, 0x6ff2, 0x6fdd, 0x6fe2, 0x6fe8, 0x71e1,
+  0x71f1, 0x71e8, 0x71f2, 0x71e4, 0x71f0, 0x71e2, 0x7373, 0x736e,
+  0x736f, 0x7497, 0x74b2, 0x74ab, 0x7490, 0x74aa, 0x74ad, 0x74b1,
+  0x74a5, 0x74af, 0x7510, 0x7511, 0x7512, 0x750f, 0x7584, 0x7643,
+  0x7648, 0x7649, 0x7647, 0x76a4, 0x76e9, 0x77b5, 0x77ab, 0x77b2,
+  0x77b7, 0x77b6, 0x77b4, 0x77b1, 0x77a8, 0x77f0, 0x78f3, 0x78fd,
+  0x7902, 0x78fb, 0x78fc, 0x78ff, 0x78f2, 0x7905, 0x78f9, 0x78fe,
+  0x7904, 0x79ab, 0x79a8, 0x7a5c, 0x7a5b, 0x7a56,
+  /* 0x5e */
+  0x7a58, 0x7a54, 0x7a5a, 0x7abe, 0x7ac0, 0x7ac1, 0x7c05, 0x7c0f,
+  0x7bf2, 0x7c00, 0x7bff, 0x7bfb, 0x7c0e, 0x7bf4, 0x7c0b, 0x7bf3,
+  0x7c02, 0x7c09, 0x7c03, 0x7c01, 0x7bf8, 0x7bfd, 0x7c06, 0x7bf0,
+  0x7bf1, 0x7c10, 0x7c0a, 0x7ce8, 0x7e2d, 0x7e3c, 0x7e42, 0x7e33,
+  0x9848, 0x7e38, 0x7e2a, 0x7e49, 0x7e40, 0x7e47, 0x7e29, 0x7e4c,
+  0x7e30, 0x7e3b, 0x7e36, 0x7e44, 0x7e3a, 0x7f45, 0x7f7f, 0x7f7e,
+  0x7f7d, 0x7ff4, 0x7ff2, 0x802c, 0x81bb, 0x81c4, 0x81cc, 0x81ca,
+  0x81c5, 0x81c7, 0x81bc, 0x81e9, 0x825b, 0x825a, 0x825c, 0x8583,
+  0x8580, 0x858f, 0x85a7, 0x8595, 0x85a0, 0x858b, 0x85a3, 0x857b,
+  0x85a4, 0x859a, 0x859e, 0x8577, 0x857c, 0x8589, 0x85a1, 0x857a,
+  0x8578, 0x8557, 0x858e, 0x8596, 0x8586, 0x858d, 0x8599, 0x859d,
+  0x8581, 0x85a2, 0x8582, 0x8588, 0x8585, 0x8579,
+  /* 0x5f */
+  0x8576, 0x8598, 0x8590, 0x859f, 0x8668, 0x87be, 0x87aa, 0x87ad,
+  0x87c5, 0x87b0, 0x87ac, 0x87b9, 0x87b5, 0x87bc, 0x87ae, 0x87c9,
+  0x87c3, 0x87c2, 0x87cc, 0x87b7, 0x87af, 0x87c4, 0x87ca, 0x87b4,
+  0x87b6, 0x87bf, 0x87b8, 0x87bd, 0x87de, 0x87b2, 0x8935, 0x8933,
+  0x893c, 0x893e, 0x8941, 0x8952, 0x8937, 0x8942, 0x89ad, 0x89af,
+  0x89ae, 0x89f2, 0x89f3, 0x8b1e, 0x8b18, 0x8b16, 0x8b11, 0x8b05,
+  0x8b0b, 0x8b22, 0x8b0f, 0x8b12, 0x8b15, 0x8b07, 0x8b0d, 0x8b08,
+  0x8b06, 0x8b1c, 0x8b13, 0x8b1a, 0x8c4f, 0x8c70, 0x8c72, 0x8c71,
+  0x8c6f, 0x8c95, 0x8c94, 0x8cf9, 0x8d6f, 0x8e4e, 0x8e4d, 0x8e53,
+  0x8e50, 0x8e4c, 0x8e47, 0x8f43, 0x8f40, 0x9085, 0x907e, 0x9138,
+  0x919a, 0x91a2, 0x919b, 0x9199, 0x919f, 0x91a1, 0x919d, 0x91a0,
+  0x93a1, 0x9383, 0x93af, 0x9364, 0x9356, 0x9347,
+  /* 0x60 */
+  0x937c, 0x9358, 0x935c, 0x9376, 0x9349, 0x9350, 0x9351, 0x9360,
+  0x936d, 0x938f, 0x934c, 0x936a, 0x9379, 0x9357, 0x9355, 0x9352,
+  0x934f, 0x9371, 0x9377, 0x937b, 0x9361, 0x935e, 0x9363, 0x9367,
+  0x934e, 0x9359, 0x95c7, 0x95c0, 0x95c9, 0x95c3, 0x95c5, 0x95b7,
+  0x96ae, 0x96b0, 0x96ac, 0x9720, 0x971f, 0x9718, 0x971d, 0x9719,
+  0x979a, 0x97a1, 0x979c, 0x979e, 0x979d, 0x97d5, 0x97d4, 0x97f1,
+  0x9841, 0x9844, 0x984a, 0x9849, 0x9845, 0x9843, 0x9925, 0x992b,
+  0x992c, 0x992a, 0x9933, 0x9932, 0x992f, 0x992d, 0x9931, 0x9930,
+  0x9998, 0x99a3, 0x99a1, 0x9a02, 0x99fa, 0x99f4, 0x99f7, 0x99f9,
+  0x99f8, 0x99f6, 0x99fb, 0x99fd, 0x99fe, 0x99fc, 0x9a03, 0x9abe,
+  0x9afe, 0x9afd, 0x9b01, 0x9afc, 0x9b48, 0x9b9a, 0x9ba8, 0x9b9e,
+  0x9b9b, 0x9ba6, 0x9ba1, 0x9ba5, 0x9ba4, 0x9b86,
+  /* 0x61 */
+  0x9ba2, 0x9ba0, 0x9baf, 0x9d33, 0x9d41, 0x9d67, 0x9d36, 0x9d2e,
+  0x9d2f, 0x9d31, 0x9d38, 0x9d30, 0x9d45, 0x9d42, 0x9d43, 0x9d3e,
+  0x9d37, 0x9d40, 0x9d3d, 0x7ff5, 0x9d2d, 0x9e8a, 0x9e89, 0x9e8d,
+  0x9eb0, 0x9ec8, 0x9eda, 0x9efb, 0x9eff, 0x9f24, 0x9f23, 0x9f22,
+  0x9f54, 0x9fa0, 0x5131, 0x512d, 0x512e, 0x5698, 0x569c, 0x5697,
+  0x569a, 0x569d, 0x5699, 0x5970, 0x5b3c, 0x5c69, 0x5c6a, 0x5dc0,
+  0x5e6d, 0x5e6e, 0x61d8, 0x61df, 0x61ed, 0x61ee, 0x61f1, 0x61ea,
+  0x61f0, 0x61eb, 0x61d6, 0x61e9, 0x64ff, 0x6504, 0x64fd, 0x64f8,
+  0x6501, 0x6503, 0x64fc, 0x6594, 0x65db, 0x66da, 0x66db, 0x66d8,
+  0x6ac5, 0x6ab9, 0x6abd, 0x6ae1, 0x6ac6, 0x6aba, 0x6ab6, 0x6ab7,
+  0x6ac7, 0x6ab4, 0x6aad, 0x6b5e, 0x6bc9, 0x6c0b, 0x7007, 0x700c,
+  0x700d, 0x7001, 0x7005, 0x7014, 0x700e, 0x6fff,
+  /* 0x62 */
+  0x7000, 0x6ffb, 0x7026, 0x6ffc, 0x6ff7, 0x700a, 0x7201, 0x71ff,
+  0x71f9, 0x7203, 0x71fd, 0x7376, 0x74b8, 0x74c0, 0x74b5, 0x74c1,
+  0x74be, 0x74b6, 0x74bb, 0x74c2, 0x7514, 0x7513, 0x765c, 0x7664,
+  0x7659, 0x7650, 0x7653, 0x7657, 0x765a, 0x76a6, 0x76bd, 0x76ec,
+  0x77c2, 0x77ba, 0x790c, 0x7913, 0x7914, 0x7909, 0x7910, 0x7912,
+  0x7911, 0x79ad, 0x79ac, 0x7a5f, 0x7c1c, 0x7c29, 0x7c19, 0x7c20,
+  0x7c1f, 0x7c2d, 0x7c1d, 0x7c26, 0x7c28, 0x7c22, 0x7c25, 0x7c30,
+  0x7e5c, 0x7e50, 0x7e56, 0x7e63, 0x7e58, 0x7e62, 0x7e5f, 0x7e51,
+  0x7e60, 0x7e57, 0x7e53, 0x7fb5, 0x7fb3, 0x7ff7, 0x7ff8, 0x8075,
+  0x81d1, 0x81d2, 0x81d0, 0x825f, 0x825e, 0x85b4, 0x85c6, 0x85c0,
+  0x85c3, 0x85c2, 0x85b3, 0x85b5, 0x85bd, 0x85c7, 0x85c4, 0x85bf,
+  0x85cb, 0x85ce, 0x85c8, 0x85c5, 0x85b1, 0x85b6,
+  /* 0x63 */
+  0x85d2, 0x8624, 0x85b8, 0x85b7, 0x85be, 0x8669, 0x87e7, 0x87e6,
+  0x87e2, 0x87db, 0x87eb, 0x87ea, 0x87e5, 0x87df, 0x87f3, 0x87e4,
+  0x87d4, 0x87dc, 0x87d3, 0x87ed, 0x87d8, 0x87e3, 0x87d7, 0x87d9,
+  0x8801, 0x87f4, 0x87e8, 0x87dd, 0x8953, 0x894b, 0x894f, 0x894c,
+  0x8946, 0x8950, 0x8951, 0x8949, 0x8b2a, 0x8b27, 0x8b23, 0x8b33,
+  0x8b30, 0x8b35, 0x8b47, 0x8b2f, 0x8b3c, 0x8b3e, 0x8b31, 0x8b25,
+  0x8b37, 0x8b26, 0x8b36, 0x8b2e, 0x8b24, 0x8b3b, 0x8b3d, 0x8b3a,
+  0x8c42, 0x8c75, 0x8c99, 0x8c98, 0x8c97, 0x8cfe, 0x8d04, 0x8d02,
+  0x8d00, 0x8e5c, 0x8e62, 0x8e60, 0x8e57, 0x8e56, 0x8e5e, 0x8e65,
+  0x8e67, 0x8e5b, 0x8e5a, 0x8e61, 0x8e5d, 0x8e69, 0x8e54, 0x8f46,
+  0x8f47, 0x8f48, 0x8f4b, 0x9128, 0x913a, 0x913b, 0x913e, 0x91a8,
+  0x91a5, 0x91a7, 0x91af, 0x91aa, 0x93b5, 0x938c,
+  /* 0x64 */
+  0x9392, 0x93b7, 0x939b, 0x939d, 0x9389, 0x93a7, 0x938e, 0x93aa,
+  0x939e, 0x93a6, 0x9395, 0x9388, 0x9399, 0x939f, 0x9380, 0x938d,
+  0x93b1, 0x9391, 0x93b2, 0x93a4, 0x93a8, 0x93b4, 0x93a3, 0x95d2,
+  0x95d3, 0x95d1, 0x96b3, 0x96d7, 0x96da, 0x5dc2, 0x96df, 0x96d8,
+  0x96dd, 0x9723, 0x9722, 0x9725, 0x97ac, 0x97ae, 0x97a8, 0x97ab,
+  0x97a4, 0x97aa, 0x97a2, 0x97a5, 0x97d7, 0x97d9, 0x97d6, 0x97d8,
+  0x97fa, 0x9850, 0x9851, 0x9852, 0x98b8, 0x9941, 0x993c, 0x993a,
+  0x9a0f, 0x9a0b, 0x9a09, 0x9a0d, 0x9a04, 0x9a11, 0x9a0a, 0x9a05,
+  0x9a07, 0x9a06, 0x9ac0, 0x9adc, 0x9b08, 0x9b04, 0x9b05, 0x9b29,
+  0x9b35, 0x9b4a, 0x9b4c, 0x9b4b, 0x9bc7, 0x9bc6, 0x9bc3, 0x9bbf,
+  0x9bc1, 0x9bb5, 0x9bb8, 0x9bd3, 0x9bb6, 0x9bc4, 0x9bb9, 0x9bbd,
+  0x9d5c, 0x9d53, 0x9d4f, 0x9d4a, 0x9d5b, 0x9d4b,
+  /* 0x65 */
+  0x9d59, 0x9d56, 0x9d4c, 0x9d57, 0x9d52, 0x9d54, 0x9d5f, 0x9d58,
+  0x9d5a, 0x9e8e, 0x9e8c, 0x9edf, 0x9f01, 0x9f00, 0x9f16, 0x9f25,
+  0x9f2b, 0x9f2a, 0x9f29, 0x9f28, 0x9f4c, 0x9f55, 0x5134, 0x5135,
+  0x5296, 0x52f7, 0x53b4, 0x56ab, 0x56ad, 0x56a6, 0x56a7, 0x56aa,
+  0x56ac, 0x58da, 0x58dd, 0x58db, 0x5912, 0x5b3d, 0x5b3e, 0x5b3f,
+  0x5dc3, 0x5e70, 0x5fbf, 0x61fb, 0x6507, 0x6510, 0x650d, 0x6509,
+  0x650c, 0x650e, 0x6584, 0x65de, 0x65dd, 0x66de, 0x6ae7, 0x6ae0,
+  0x6acc, 0x6ad1, 0x6ad9, 0x6acb, 0x6adf, 0x6adc, 0x6ad0, 0x6aeb,
+  0x6acf, 0x6acd, 0x6ade, 0x6b60, 0x6bb0, 0x6c0c, 0x7019, 0x7027,
+  0x7020, 0x7016, 0x702b, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017,
+  0x7024, 0x701c, 0x720c, 0x720a, 0x7207, 0x7202, 0x7205, 0x72a5,
+  0x72a6, 0x72a4, 0x72a3, 0x72a1, 0x74cb, 0x74c5,
+  /* 0x66 */
+  0x74b7, 0x74c3, 0x7516, 0x7660, 0x77c9, 0x77ca, 0x77c4, 0x77f1,
+  0x791d, 0x791b, 0x7921, 0x791c, 0x7917, 0x791e, 0x79b0, 0x7a67,
+  0x7a68, 0x7c33, 0x7c3c, 0x7c39, 0x7c2c, 0x7c3b, 0x7cec, 0x7cea,
+  0x7e76, 0x7e75, 0x7e78, 0x7e70, 0x7e77, 0x7e6f, 0x7e7a, 0x7e72,
+  0x7e74, 0x7e68, 0x7f4b, 0x7f4a, 0x7f83, 0x7f86, 0x7fb7, 0x7ffd,
+  0x7ffe, 0x8078, 0x81d7, 0x81d5, 0x820b, 0x8264, 0x8261, 0x8263,
+  0x85eb, 0x85f1, 0x85ed, 0x85d9, 0x85e1, 0x85e8, 0x85da, 0x85d7,
+  0x85ec, 0x85f2, 0x85f8, 0x85d8, 0x85df, 0x85e3, 0x85dc, 0x85d1,
+  0x85f0, 0x85e6, 0x85ef, 0x85de, 0x85e2, 0x8800, 0x87fa, 0x8803,
+  0x87f6, 0x87f7, 0x8809, 0x880c, 0x880b, 0x8806, 0x87fc, 0x8808,
+  0x87ff, 0x880a, 0x8802, 0x8962, 0x895a, 0x895b, 0x8957, 0x8961,
+  0x895c, 0x8958, 0x895d, 0x8959, 0x8988, 0x89b7,
+  /* 0x67 */
+  0x89b6, 0x89f6, 0x8b50, 0x8b48, 0x8b4a, 0x8b40, 0x8b53, 0x8b56,
+  0x8b54, 0x8b4b, 0x8b55, 0x8b51, 0x8b42, 0x8b52, 0x8b57, 0x8c43,
+  0x8c77, 0x8c76, 0x8c9a, 0x8d06, 0x8d07, 0x8d09, 0x8dac, 0x8daa,
+  0x8dad, 0x8dab, 0x8e6d, 0x8e78, 0x8e73, 0x8e6a, 0x8e6f, 0x8e7b,
+  0x8ec2, 0x8f52, 0x8f51, 0x8f4f, 0x8f50, 0x8f53, 0x8fb4, 0x9140,
+  0x913f, 0x91b0, 0x91ad, 0x93de, 0x93c7, 0x93cf, 0x93c2, 0x93da,
+  0x93d0, 0x93f9, 0x93ec, 0x93cc, 0x93d9, 0x93a9, 0x93e6, 0x93ca,
+  0x93d4, 0x93ee, 0x93e3, 0x93d5, 0x93c4, 0x93ce, 0x93c0, 0x93d2,
+  0x93a5, 0x93e7, 0x957d, 0x95da, 0x95db, 0x96e1, 0x9729, 0x972b,
+  0x972c, 0x9728, 0x9726, 0x97b3, 0x97b7, 0x97b6, 0x97dd, 0x97de,
+  0x97df, 0x985c, 0x9859, 0x985d, 0x9857, 0x98bf, 0x98bd, 0x98bb,
+  0x98be, 0x9948, 0x9947, 0x9943, 0x99a6, 0x99a7,
+  /* 0x68 */
+  0x9a1a, 0x9a15, 0x9a25, 0x9a1d, 0x9a24, 0x9a1b, 0x9a22, 0x9a20,
+  0x9a27, 0x9a23, 0x9a1e, 0x9a1c, 0x9a14, 0x9ac2, 0x9b0b, 0x9b0a,
+  0x9b0e, 0x9b0c, 0x9b37, 0x9bea, 0x9beb, 0x9be0, 0x9bde, 0x9be4,
+  0x9be6, 0x9be2, 0x9bf0, 0x9bd4, 0x9bd7, 0x9bec, 0x9bdc, 0x9bd9,
+  0x9be5, 0x9bd5, 0x9be1, 0x9bda, 0x9d77, 0x9d81, 0x9d8a, 0x9d84,
+  0x9d88, 0x9d71, 0x9d80, 0x9d78, 0x9d86, 0x9d8b, 0x9d8c, 0x9d7d,
+  0x9d6b, 0x9d74, 0x9d75, 0x9d70, 0x9d69, 0x9d85, 0x9d73, 0x9d7b,
+  0x9d82, 0x9d6f, 0x9d79, 0x9d7f, 0x9d87, 0x9d68, 0x9e94, 0x9e91,
+  0x9ec0, 0x9efc, 0x9f2d, 0x9f40, 0x9f41, 0x9f4d, 0x9f56, 0x9f57,
+  0x9f58, 0x5337, 0x56b2, 0x56b5, 0x56b3, 0x58e3, 0x5b45, 0x5dc6,
+  0x5dc7, 0x5eee, 0x5eef, 0x5fc0, 0x5fc1, 0x61f9, 0x6517, 0x6516,
+  0x6515, 0x6513, 0x65df, 0x66e8, 0x66e3, 0x66e4,
+  /* 0x69 */
+  0x6af3, 0x6af0, 0x6aea, 0x6ae8, 0x6af9, 0x6af1, 0x6aee, 0x6aef,
+  0x703c, 0x7035, 0x702f, 0x7037, 0x7034, 0x7031, 0x7042, 0x7038,
+  0x703f, 0x703a, 0x7039, 0x702a, 0x7040, 0x703b, 0x7033, 0x7041,
+  0x7213, 0x7214, 0x72a8, 0x737d, 0x737c, 0x74ba, 0x76ab, 0x76aa,
+  0x76be, 0x76ed, 0x77cc, 0x77ce, 0x77cf, 0x77cd, 0x77f2, 0x7925,
+  0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x79b2, 0x7a6e, 0x7a6c,
+  0x7a6d, 0x7af7, 0x7c49, 0x7c48, 0x7c4a, 0x7c47, 0x7c45, 0x7cee,
+  0x7e7b, 0x7e7e, 0x7e81, 0x7e80, 0x7fba, 0x7fff, 0x8079, 0x81db,
+  0x81d9, 0x8268, 0x8269, 0x8622, 0x85ff, 0x8601, 0x85fe, 0x861b,
+  0x8600, 0x85f6, 0x8604, 0x8609, 0x8605, 0x860c, 0x85fd, 0x8819,
+  0x8810, 0x8811, 0x8817, 0x8813, 0x8816, 0x8963, 0x8966, 0x89b9,
+  0x89f7, 0x8b60, 0x8b6a, 0x8b5d, 0x8b68, 0x8b63,
+  /* 0x6a */
+  0x8b65, 0x8b67, 0x8b6d, 0x8dae, 0x8e86, 0x8e88, 0x8e84, 0x8f59,
+  0x8f56, 0x8f57, 0x8f55, 0x8f58, 0x8f5a, 0x908d, 0x9143, 0x9141,
+  0x91b7, 0x91b5, 0x91b2, 0x91b3, 0x940b, 0x9413, 0x93fb, 0x9420,
+  0x940f, 0x9414, 0x93fe, 0x9415, 0x9410, 0x9428, 0x9419, 0x940d,
+  0x93f5, 0x9400, 0x93f7, 0x9407, 0x940e, 0x9416, 0x9412, 0x93fa,
+  0x9409, 0x93f8, 0x943c, 0x940a, 0x93ff, 0x93fc, 0x940c, 0x93f6,
+  0x9411, 0x9406, 0x95de, 0x95e0, 0x95df, 0x972e, 0x972f, 0x97b9,
+  0x97bb, 0x97fd, 0x97fe, 0x9860, 0x9862, 0x9863, 0x985f, 0x98c1,
+  0x98c2, 0x9950, 0x994e, 0x9959, 0x994c, 0x994b, 0x9953, 0x9a32,
+  0x9a34, 0x9a31, 0x9a2c, 0x9a2a, 0x9a36, 0x9a29, 0x9a2e, 0x9a38,
+  0x9a2d, 0x9ac7, 0x9aca, 0x9ac6, 0x9b10, 0x9b12, 0x9b11, 0x9c0b,
+  0x9c08, 0x9bf7, 0x9c05, 0x9c12, 0x9bf8, 0x9c40,
+  /* 0x6b */
+  0x9c07, 0x9c0e, 0x9c06, 0x9c17, 0x9c14, 0x9c09, 0x9d9f, 0x9d99,
+  0x9da4, 0x9d9d, 0x9d92, 0x9d98, 0x9d90, 0x9d9b, 0x9da0, 0x9d94,
+  0x9d9c, 0x9daa, 0x9d97, 0x9da1, 0x9d9a, 0x9da2, 0x9da8, 0x9d9e,
+  0x9da3, 0x9dbf, 0x9da9, 0x9d96, 0x9da6, 0x9da7, 0x9e99, 0x9e9b,
+  0x9e9a, 0x9ee5, 0x9ee4, 0x9ee7, 0x9ee6, 0x9f30, 0x9f2e, 0x9f5b,
+  0x9f60, 0x9f5e, 0x9f5d, 0x9f59, 0x9f91, 0x513a, 0x5139, 0x5298,
+  0x5297, 0x56c3, 0x56bd, 0x56be, 0x5b48, 0x5b47, 0x5dcb, 0x5dcf,
+  0x5ef1, 0x61fd, 0x651b, 0x6b02, 0x6afc, 0x6b03, 0x6af8, 0x6b00,
+  0x7043, 0x7044, 0x704a, 0x7048, 0x7049, 0x7045, 0x7046, 0x721d,
+  0x721a, 0x7219, 0x737e, 0x7517, 0x766a, 0x77d0, 0x792d, 0x7931,
+  0x792f, 0x7c54, 0x7c53, 0x7cf2, 0x7e8a, 0x7e87, 0x7e88, 0x7e8b,
+  0x7e86, 0x7e8d, 0x7f4d, 0x7fbb, 0x8030, 0x81dd,
+  /* 0x6c */
+  0x8618, 0x862a, 0x8626, 0x861f, 0x8623, 0x861c, 0x8619, 0x8627,
+  0x862e, 0x8621, 0x8620, 0x8629, 0x861e, 0x8625, 0x8829, 0x881d,
+  0x881b, 0x8820, 0x8824, 0x881c, 0x882b, 0x884a, 0x896d, 0x8969,
+  0x896e, 0x896b, 0x89fa, 0x8b79, 0x8b78, 0x8b45, 0x8b7a, 0x8b7b,
+  0x8d10, 0x8d14, 0x8daf, 0x8e8e, 0x8e8c, 0x8f5e, 0x8f5b, 0x8f5d,
+  0x9146, 0x9144, 0x9145, 0x91b9, 0x943f, 0x943b, 0x9436, 0x9429,
+  0x943d, 0x9430, 0x9439, 0x942a, 0x9437, 0x942c, 0x9440, 0x9431,
+  0x95e5, 0x95e4, 0x95e3, 0x9735, 0x973a, 0x97bf, 0x97e1, 0x9864,
+  0x98c9, 0x98c6, 0x98c0, 0x9958, 0x9956, 0x9a39, 0x9a3d, 0x9a46,
+  0x9a44, 0x9a42, 0x9a41, 0x9a3a, 0x9a3f, 0x9acd, 0x9b15, 0x9b17,
+  0x9b18, 0x9b16, 0x9b3a, 0x9b52, 0x9c2b, 0x9c1d, 0x9c1c, 0x9c2c,
+  0x9c23, 0x9c28, 0x9c29, 0x9c24, 0x9c21, 0x9db7,
+  /* 0x6d */
+  0x9db6, 0x9dbc, 0x9dc1, 0x9dc7, 0x9dca, 0x9dcf, 0x9dbe, 0x9dc5,
+  0x9dc3, 0x9dbb, 0x9db5, 0x9dce, 0x9db9, 0x9dba, 0x9dac, 0x9dc8,
+  0x9db1, 0x9dad, 0x9dcc, 0x9db3, 0x9dcd, 0x9db2, 0x9e7a, 0x9e9c,
+  0x9eeb, 0x9eee, 0x9eed, 0x9f1b, 0x9f18, 0x9f1a, 0x9f31, 0x9f4e,
+  0x9f65, 0x9f64, 0x9f92, 0x4eb9, 0x56c6, 0x56c5, 0x56cb, 0x5971,
+  0x5b4b, 0x5b4c, 0x5dd5, 0x5dd1, 0x5ef2, 0x6521, 0x6520, 0x6526,
+  0x6522, 0x6b0b, 0x6b08, 0x6b09, 0x6c0d, 0x7055, 0x7056, 0x7057,
+  0x7052, 0x721e, 0x721f, 0x72a9, 0x737f, 0x74d8, 0x74d5, 0x74d9,
+  0x74d7, 0x766d, 0x76ad, 0x7935, 0x79b4, 0x7a70, 0x7a71, 0x7c57,
+  0x7c5c, 0x7c59, 0x7c5b, 0x7c5a, 0x7cf4, 0x7cf1, 0x7e91, 0x7f4f,
+  0x7f87, 0x81de, 0x826b, 0x8634, 0x8635, 0x8633, 0x862c, 0x8632,
+  0x8636, 0x882c, 0x8828, 0x8826, 0x882a, 0x8825,
+  /* 0x6e */
+  0x8971, 0x89bf, 0x89be, 0x89fb, 0x8b7e, 0x8b84, 0x8b82, 0x8b86,
+  0x8b85, 0x8b7f, 0x8d15, 0x8e95, 0x8e94, 0x8e9a, 0x8e92, 0x8e90,
+  0x8e96, 0x8e97, 0x8f60, 0x8f62, 0x9147, 0x944c, 0x9450, 0x944a,
+  0x944b, 0x944f, 0x9447, 0x9445, 0x9448, 0x9449, 0x9446, 0x973f,
+  0x97e3, 0x986a, 0x9869, 0x98cb, 0x9954, 0x995b, 0x9a4e, 0x9a53,
+  0x9a54, 0x9a4c, 0x9a4f, 0x9a48, 0x9a4a, 0x9a49, 0x9a52, 0x9a50,
+  0x9ad0, 0x9b19, 0x9b2b, 0x9b3b, 0x9b56, 0x9b55, 0x9c46, 0x9c48,
+  0x9c3f, 0x9c44, 0x9c39, 0x9c33, 0x9c41, 0x9c3c, 0x9c37, 0x9c34,
+  0x9c32, 0x9c3d, 0x9c36, 0x9ddb, 0x9dd2, 0x9dde, 0x9dda, 0x9dcb,
+  0x9dd0, 0x9ddc, 0x9dd1, 0x9ddf, 0x9de9, 0x9dd9, 0x9dd8, 0x9dd6,
+  0x9df5, 0x9dd5, 0x9ddd, 0x9eb6, 0x9ef0, 0x9f35, 0x9f33, 0x9f32,
+  0x9f42, 0x9f6b, 0x9f95, 0x9fa2, 0x513d, 0x5299,
+  /* 0x6f */
+  0x58e8, 0x58e7, 0x5972, 0x5b4d, 0x5dd8, 0x882f, 0x5f4f, 0x6201,
+  0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66eb, 0x6b11, 0x6b12,
+  0x6b0f, 0x6bca, 0x705b, 0x705a, 0x7222, 0x7382, 0x7381, 0x7383,
+  0x7670, 0x77d4, 0x7c67, 0x7c66, 0x7e95, 0x826c, 0x863a, 0x8640,
+  0x8639, 0x863c, 0x8631, 0x863b, 0x863e, 0x8830, 0x8832, 0x882e,
+  0x8833, 0x8976, 0x8974, 0x8973, 0x89fe, 0x8b8c, 0x8b8e, 0x8b8b,
+  0x8b88, 0x8c45, 0x8d19, 0x8e98, 0x8f64, 0x8f63, 0x91bc, 0x9462,
+  0x9455, 0x945d, 0x9457, 0x945e, 0x97c4, 0x97c5, 0x9800, 0x9a56,
+  0x9a59, 0x9b1e, 0x9b1f, 0x9b20, 0x9c52, 0x9c58, 0x9c50, 0x9c4a,
+  0x9c4d, 0x9c4b, 0x9c55, 0x9c59, 0x9c4c, 0x9c4e, 0x9dfb, 0x9df7,
+  0x9def, 0x9de3, 0x9deb, 0x9df8, 0x9de4, 0x9df6, 0x9de1, 0x9dee,
+  0x9de6, 0x9df2, 0x9df0, 0x9de2, 0x9dec, 0x9df4,
+  /* 0x70 */
+  0x9df3, 0x9de8, 0x9ded, 0x9ec2, 0x9ed0, 0x9ef2, 0x9ef3, 0x9f06,
+  0x9f1c, 0x9f38, 0x9f37, 0x9f36, 0x9f43, 0x9f4f, 0x9f71, 0x9f70,
+  0x9f6e, 0x9f6f, 0x56d3, 0x56cd, 0x5b4e, 0x5c6d, 0x652d, 0x66ed,
+  0x66ee, 0x6b13, 0x705f, 0x7061, 0x705d, 0x7060, 0x7223, 0x74db,
+  0x74e5, 0x77d5, 0x7938, 0x79b7, 0x79b6, 0x7c6a, 0x7e97, 0x7f89,
+  0x826d, 0x8643, 0x8838, 0x8837, 0x8835, 0x884b, 0x8b94, 0x8b95,
+  0x8e9e, 0x8e9f, 0x8ea0, 0x8e9d, 0x91be, 0x91bd, 0x91c2, 0x946b,
+  0x9468, 0x9469, 0x96e5, 0x9746, 0x9743, 0x9747, 0x97c7, 0x97e5,
+  0x9a5e, 0x9ad5, 0x9b59, 0x9c63, 0x9c67, 0x9c66, 0x9c62, 0x9c5e,
+  0x9c60, 0x9e02, 0x9dfe, 0x9e07, 0x9e03, 0x9e06, 0x9e05, 0x9e00,
+  0x9e01, 0x9e09, 0x9dff, 0x9dfd, 0x9e04, 0x9ea0, 0x9f1e, 0x9f46,
+  0x9f74, 0x9f75, 0x9f76, 0x56d4, 0x652e, 0x65b8,
+  /* 0x71 */
+  0x6b18, 0x6b19, 0x6b17, 0x6b1a, 0x7062, 0x7226, 0x72aa, 0x77d8,
+  0x77d9, 0x7939, 0x7c69, 0x7c6b, 0x7cf6, 0x7e9a, 0x7e98, 0x7e9b,
+  0x7e99, 0x81e0, 0x81e1, 0x8646, 0x8647, 0x8648, 0x8979, 0x897a,
+  0x897c, 0x897b, 0x89ff, 0x8b98, 0x8b99, 0x8ea5, 0x8ea4, 0x8ea3,
+  0x946e, 0x946d, 0x946f, 0x9471, 0x9473, 0x9749, 0x9872, 0x995f,
+  0x9c68, 0x9c6e, 0x9c6d, 0x9e0b, 0x9e0d, 0x9e10, 0x9e0f, 0x9e12,
+  0x9e11, 0x9ea1, 0x9ef5, 0x9f09, 0x9f47, 0x9f78, 0x9f7b, 0x9f7a,
+  0x9f79, 0x571e, 0x7066, 0x7c6f, 0x883c, 0x8db2, 0x8ea6, 0x91c3,
+  0x9474, 0x9478, 0x9476, 0x9475, 0x9a60, 0x9b2e, 0x9c74, 0x9c73,
+  0x9c71, 0x9c75, 0x9e14, 0x9e13, 0x9ef6, 0x9f0a, 0x9fa4, 0x7068,
+  0x7065, 0x7cf7, 0x866a, 0x883e, 0x883d, 0x883f, 0x8b9e, 0x8c9c,
+  0x8ea9, 0x8ec9, 0x974b, 0x9873, 0x9874, 0x98cc,
+  /* 0x72 */
+  0x9961, 0x99ab, 0x9a64, 0x9a66, 0x9a67, 0x9b24, 0x9e15, 0x9e17,
+  0x9f48, 0x6207, 0x6b1e, 0x7227, 0x864c, 0x8ea8, 0x9482, 0x9480,
+  0x9481, 0x9a69, 0x9a68, 0x9e19, 0x864b, 0x8b9f, 0x9483, 0x9c79,
+  0x9eb7, 0x7675, 0x9a6b, 0x9c7a, 0x9e1d, 0x7069, 0x706a, 0x7229,
+  0x9ea4, 0x9f7e, 0x9f49, 0x9f98,
+};
+
+static int
+cns11643_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x72)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        unsigned short wc = 0xfffd;
+        {
+          if (i < 7650)
+            wc = cns11643_2_2uni_page21[i];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/cns11643_3.h b/lib/cns11643_3.h
new file mode 100644
index 0000000..e263013
--- /dev/null
+++ b/lib/cns11643_3.h
@@ -0,0 +1,974 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 3
+ */
+
+static const unsigned short cns11643_3_2uni_page21[6148] = {
+  /* 0x21 */
+  0x1a28, 0x1a36, 0x1a3f, 0x1a85, 0x1a05, 0x1a04, 0x1d82, 0x1d96,
+  0x1f38, 0x1f69, 0x1fb6, 0x1a2a, 0x1a87, 0x1a49, 0x1de2, 0x1a46,
+  0x1a8f, 0x1abc, 0x1abe, 0x1d66, 0x1de3, 0x1e04, 0x1e9c, 0x1f44,
+  0x2502, 0x250a, 0x2780, 0x29db, 0x2a7a, 0x2a7f, 0x2af4, 0x2b50,
+  0x2b51, 0x2b61, 0x621d, 0x6d0b, 0x1a63, 0x1a62, 0x1aa3, 0x1d85,
+  0x1ac5, 0x1acf, 0x1ace, 0x1acc, 0x1d84, 0x1d86, 0x8517, 0x00c5,
+  0x1de4, 0x1e05, 0x1e9e, 0x1e9d, 0x1efd, 0x1f00, 0x1f3a, 0x0139,
+  0x1f46, 0x1f5d, 0x1f86, 0x1fb7, 0x0155, 0x1fcc, 0x015b, 0x1fce,
+  0x2321, 0x03a2, 0x2a00, 0x2b0c, 0x2e37, 0x2e38, 0x3134, 0x3135,
+  0x31e0, 0x0a26, 0x3f8d, 0x1a97, 0x1ae0, 0x0032, 0x6ea9, 0x1ae7,
+  0x0033, 0x1ae6, 0x0034, 0x02a2, 0x0031, 0x00b0, 0x22d8, 0x1d8b,
+  0x1d8c, 0x1d99, 0x1de5, 0x8550, 0x1e0b, 0x00dc,
+  /* 0x22 */
+  0x021e, 0x1f04, 0x1f03, 0x1f07, 0x852a, 0x1f1e, 0x1f5f, 0x1f6d,
+  0x1f89, 0x1fba, 0x1fd0, 0x0165, 0x1ff6, 0x1ff7, 0x1ff9, 0x0164,
+  0x1ff4, 0x021d, 0x0226, 0x2324, 0x2504, 0x2518, 0x2532, 0x2530,
+  0x2534, 0x028e, 0x2575, 0x034a, 0x2782, 0x27f9, 0x2814, 0x038b,
+  0x03a6, 0x03a4, 0x03a5, 0x03a7, 0x042f, 0x0432, 0x2a81, 0x2a83,
+  0x2b0d, 0x2b52, 0x04d4, 0x2bca, 0x2bc7, 0x2e39, 0x05c5, 0x2e4f,
+  0x31e7, 0x332f, 0x377a, 0x3839, 0x08ba, 0x08b9, 0x3837, 0x3844,
+  0x3845, 0x3f8c, 0x4192, 0x4276, 0x5c93, 0x5c92, 0x14b3, 0x15ba,
+  0x1a21, 0x1a20, 0x1a22, 0x1a68, 0x1a89, 0x1a98, 0x1af9, 0x1aef,
+  0x003b, 0x003c, 0x1af8, 0x1b06, 0x1b03, 0x1afc, 0x1aee, 0x1b16,
+  0x0039, 0x1b28, 0x1b1c, 0x1b07, 0x1b1a, 0x1afa, 0x1b17, 0x1d4a,
+  0x00b2, 0x1d72, 0x8515, 0x1db4, 0x1db3, 0x1db2,
+  /* 0x23 */
+  0x00c7, 0x1de8, 0x002b, 0x1e14, 0x1e0f, 0x1e15, 0x1e18, 0x1ea8,
+  0x852c, 0x1f4b, 0x1f4f, 0x013b, 0x1f50, 0x0144, 0x1f8b, 0x0142,
+  0x1fbe, 0x015c, 0x1fd2, 0x2016, 0x1fff, 0x0167, 0x2000, 0x0166,
+  0x2005, 0x2013, 0x2015, 0x853b, 0x021f, 0x22e3, 0x2335, 0x2336,
+  0x2331, 0x2332, 0x24ee, 0x2505, 0x1a54, 0x028f, 0x2536, 0x0290,
+  0x02a8, 0x02a4, 0x257a, 0x02a3, 0x2586, 0x033d, 0x034c, 0x2786,
+  0x2b53, 0x2818, 0x038c, 0x283d, 0x2878, 0x03a8, 0x03ad, 0x03af,
+  0x7746, 0x2880, 0x0429, 0x2a08, 0x0436, 0x0471, 0x0470, 0x046f,
+  0x2af5, 0x2b0e, 0x04a9, 0x04aa, 0x04fb, 0x2bd3, 0x2bda, 0x04fc,
+  0x2bdb, 0x05ae, 0x2e0f, 0x2e5d, 0x2e5f, 0x2e67, 0x2e57, 0x6b50,
+  0x06c3, 0x31eb, 0x31ea, 0x0730, 0x3337, 0x0741, 0x3332, 0x3336,
+  0x3722, 0x37ce, 0x088c, 0x3858, 0x3851, 0x3877,
+  /* 0x24 */
+  0x383c, 0x08bb, 0x385a, 0x7c86, 0x3853, 0x3c6f, 0x3c72, 0x3c6e,
+  0x8535, 0x09a1, 0x3c73, 0x3eb1, 0x3eb2, 0x0aa8, 0x3f8f, 0x0aaa,
+  0x0aab, 0x0c96, 0x453c, 0x0dc2, 0x4c8d, 0x4c8e, 0x1093, 0x4e7b,
+  0x1094, 0x5971, 0x5bb9, 0x5c96, 0x5c9a, 0x15bb, 0x1a24, 0x1a71,
+  0x851b, 0x1a9c, 0x1b45, 0x1b4a, 0x1b39, 0x1b37, 0x0043, 0x1b32,
+  0x1b42, 0x0042, 0x1b44, 0x1b4b, 0x0044, 0x1b40, 0x1b35, 0x1b31,
+  0x1d51, 0x850e, 0x1d50, 0x1d4e, 0x00b3, 0x00b7, 0x1d9d, 0x00c8,
+  0x1db5, 0x1db8, 0x1dec, 0x1e23, 0x1e27, 0x1e26, 0x1e1f, 0x1e2b,
+  0x1e20, 0x1eb4, 0x1eb3, 0x0118, 0x1f25, 0x1f3b, 0x1f74, 0x0147,
+  0x0146, 0x0145, 0x016b, 0x0169, 0x204d, 0x0172, 0x0171, 0x203a,
+  0x016c, 0x016f, 0x2044, 0x204c, 0x2023, 0x201a, 0x2032, 0x204b,
+  0x2021, 0x0173, 0x2034, 0x2049, 0x2050, 0x2022,
+  /* 0x25 */
+  0x203f, 0x2051, 0x205a, 0x202f, 0x0176, 0x22e9, 0x22f2, 0x22f3,
+  0x22ef, 0x22ed, 0x22ec, 0x22e6, 0x2348, 0x0227, 0x2344, 0x233f,
+  0x233c, 0x2353, 0x2356, 0x0230, 0x235f, 0x2343, 0x2358, 0x2357,
+  0x0229, 0x022a, 0x022f, 0x2346, 0x022c, 0x233d, 0x022d, 0x2342,
+  0x2354, 0x2355, 0x24f1, 0x24f2, 0x24f0, 0x250b, 0x6aa6, 0x22f1,
+  0x253d, 0x0293, 0x2594, 0x258c, 0x02ad, 0x259c, 0x02ac, 0x02ab,
+  0x259f, 0x02a9, 0x259b, 0x02ae, 0x2589, 0x259a, 0x02aa, 0x3188,
+  0x034e, 0x278d, 0x0350, 0x27fe, 0x27ff, 0x27fd, 0x282b, 0x03b2,
+  0x2884, 0x288e, 0x289c, 0x03b5, 0x03b6, 0x2885, 0x29f5, 0x2a09,
+  0x0439, 0x043b, 0x2a0b, 0x0472, 0x2a92, 0x2a90, 0x2b03, 0x04ac,
+  0x2b1e, 0x2b63, 0x0508, 0x2be7, 0x2bfe, 0x2be6, 0x2bdc, 0x2bce,
+  0x0503, 0x2bfc, 0x2bdf, 0x2bec, 0x2bf6, 0x79d7,
+  /* 0x26 */
+  0x2bf2, 0x2bf0, 0x2bf9, 0x050b, 0x2e13, 0x05af, 0x85b2, 0x2e3b,
+  0x2e3c, 0x2e82, 0x05ce, 0x05cb, 0x05cc, 0x2e78, 0x2e8b, 0x05cd,
+  0x2e9e, 0x2ea5, 0x2e9b, 0x2e9c, 0x2e99, 0x2e8d, 0x2e85, 0x2e9d,
+  0x2e75, 0x0680, 0x06af, 0x06d3, 0x31f6, 0x06d5, 0x06d4, 0x06d7,
+  0x32f5, 0x335b, 0x0742, 0x3354, 0x3352, 0x0744, 0x3358, 0x3344,
+  0x334a, 0x3361, 0x08c6, 0x387f, 0x3891, 0x389e, 0x08c0, 0x386e,
+  0x387c, 0x389f, 0x3875, 0x08be, 0x3856, 0x38a2, 0x3879, 0x08ca,
+  0x38a1, 0x08c4, 0x38aa, 0x38a0, 0x08c2, 0x3c79, 0x3c77, 0x3c7e,
+  0x09a4, 0x3c75, 0x3c7b, 0x3e64, 0x0a29, 0x3ebb, 0x3ebc, 0x3ec7,
+  0x3eb9, 0x3ebe, 0x3eb6, 0x0a60, 0x0a5e, 0x3f98, 0x0aad, 0x0aae,
+  0x0aac, 0x0b57, 0x4193, 0x4280, 0x0bdd, 0x4283, 0x42c0, 0x42c1,
+  0x0c0e, 0x0c97, 0x43f4, 0x43f5, 0x0d27, 0x46cc,
+  /* 0x27 */
+  0x46cd, 0x48fa, 0x4c9f, 0x4c91, 0x4c97, 0x4c94, 0x1095, 0x4e86,
+  0x4e8c, 0x868f, 0x4e95, 0x1098, 0x526c, 0x119d, 0x5bb5, 0x5bbe,
+  0x5bc7, 0x148a, 0x5bc1, 0x5ca9, 0x5ca4, 0x14b5, 0x14b6, 0x14b7,
+  0x5ca8, 0x6227, 0x6226, 0x622b, 0x6233, 0x6234, 0x6229, 0x1a3d,
+  0x0028, 0x1a9d, 0x1b93, 0x1b8a, 0x004d, 0x0049, 0x1b6d, 0x1b8e,
+  0x1ba0, 0x1ba2, 0x1ba1, 0x1b9f, 0x1ba3, 0x6f09, 0x1b72, 0x0051,
+  0x1b8c, 0x1d56, 0x850f, 0x8511, 0x1d90, 0x00cb, 0x00ca, 0x00cc,
+  0x1ded, 0x1dfe, 0x1e2f, 0x71ec, 0x1e3c, 0x1e34, 0x1e39, 0x1eb9,
+  0x1eb5, 0x1ebf, 0x1f55, 0x013d, 0x1f76, 0x1f7a, 0x1f93, 0x0148,
+  0x1fc1, 0x1fc2, 0x1fd5, 0x2085, 0x0178, 0x205f, 0x2093, 0x2089,
+  0x2079, 0x6afe, 0x208f, 0x2069, 0x206d, 0x017a, 0x2094, 0x206a,
+  0x208a, 0x0177, 0x22fd, 0x22fb, 0x22f8, 0x0221,
+  /* 0x28 */
+  0x22fc, 0x22f6, 0x2365, 0x2381, 0x2363, 0x2367, 0x0231, 0x236e,
+  0x2378, 0x237f, 0x0233, 0x0234, 0x24f3, 0x254b, 0x254c, 0x02c1,
+  0x02b0, 0x02b4, 0x25ad, 0x02b8, 0x25c4, 0x02bc, 0x25c2, 0x25b0,
+  0x02bf, 0x02b5, 0x02b1, 0x02bd, 0x25bf, 0x02bb, 0x25c9, 0x25b8,
+  0x25ac, 0x02b3, 0x02b6, 0x02ba, 0x25b7, 0x25d7, 0x02b7, 0x2760,
+  0x0340, 0x2796, 0x279e, 0x2794, 0x279f, 0x279d, 0x0352, 0x2800,
+  0x2819, 0x0390, 0x0391, 0x2849, 0x284a, 0x03be, 0x28bb, 0x28c1,
+  0x03c0, 0x03c1, 0x03b9, 0x28b9, 0x289e, 0x28b4, 0x28ba, 0x29f6,
+  0x2a13, 0x2a12, 0x2a77, 0x0479, 0x2a98, 0x047b, 0x2a99, 0x2a9d,
+  0x2af8, 0x04a0, 0x2af9, 0x0029, 0x2b06, 0x2b21, 0x04ae, 0x2b25,
+  0x2b55, 0x04cd, 0x04cb, 0x04d9, 0x2b84, 0x2b83, 0x2c30, 0x2c07,
+  0x050c, 0x2c36, 0x0501, 0x0505, 0x0502, 0x2be9,
+  /* 0x29 */
+  0x2c3d, 0x2c08, 0x0513, 0x0511, 0x2eba, 0x2eb2, 0x05e4, 0x2eb7,
+  0x2ee4, 0x2ea7, 0x05da, 0x05d5, 0x05d3, 0x2ed5, 0x2ee1, 0x2edd,
+  0x2ea6, 0x2ec1, 0x2ec5, 0x2ec0, 0x2edf, 0x2ee0, 0x2ede, 0x05d6,
+  0x3189, 0x06b4, 0x31a6, 0x31ba, 0x06d9, 0x31ff, 0x06d8, 0x3217,
+  0x3218, 0x3201, 0x31fe, 0x0733, 0x330c, 0x0748, 0x336b, 0x3396,
+  0x3382, 0x338a, 0x0747, 0x33a3, 0x074b, 0x33a2, 0x338f, 0x074a,
+  0x33f9, 0x3380, 0x3726, 0x3727, 0x3768, 0x3769, 0x085a, 0x3781,
+  0x37b4, 0x37d1, 0x088e, 0x08b4, 0x381c, 0x08cd, 0x08cc, 0x08cf,
+  0x08cb, 0x08ce, 0x3897, 0x386c, 0x38df, 0x08d2, 0x38ea, 0x08d1,
+  0x38e4, 0x38d8, 0x38b2, 0x38ce, 0x38c8, 0x09a6, 0x3c8b, 0x3c88,
+  0x3c90, 0x3c8f, 0x09aa, 0x3c87, 0x3c89, 0x3c8d, 0x3c81, 0x09a8,
+  0x3c8c, 0x0a13, 0x0a1a, 0x3e40, 0x0a1d, 0x0a1e,
+  /* 0x2a */
+  0x3e65, 0x3e66, 0x3e68, 0x0a65, 0x0a66, 0x3ecd, 0x3ed3, 0x3edb,
+  0x0a64, 0x3ecf, 0x3fa7, 0x3fa3, 0x3f9e, 0x0ab0, 0x3faf, 0x0ab3,
+  0x0ab5, 0x3faa, 0x3f9c, 0x0b19, 0x4142, 0x4144, 0x413b, 0x4141,
+  0x783f, 0x419b, 0x419e, 0x0b75, 0x45c4, 0x45c3, 0x45c6, 0x0d2b,
+  0x0d2c, 0x45c7, 0x0d2d, 0x45ca, 0x802e, 0x0dc3, 0x46cf, 0x4876,
+  0x4874, 0x48ff, 0x48fc, 0x00ba, 0x0f50, 0x4b59, 0x4ca8, 0x0fd3,
+  0x0fd0, 0x4cb0, 0x0fdc, 0x4cb3, 0x0fd2, 0x4ca4, 0x4cb6, 0x4ca7,
+  0x4cac, 0x0fdb, 0x4ca6, 0x1f67, 0x4e0e, 0x4ec4, 0x4f3e, 0x4e9c,
+  0x10a5, 0x109f, 0x109a, 0x109c, 0x10a2, 0x4eaa, 0x109b, 0x4ec9,
+  0x10a3, 0x109d, 0x4ea6, 0x4eb2, 0x1188, 0x121a, 0x148d, 0x5bcc,
+  0x5bd9, 0x5bca, 0x5bd8, 0x5bcf, 0x5cb7, 0x14b8, 0x5cad, 0x5cb9,
+  0x6237, 0x15c3, 0x6241, 0x623e, 0x62b6, 0x6351,
+  /* 0x2b */
+  0x6363, 0x1a57, 0x1a79, 0x1ab2, 0x1ab0, 0x1aaf, 0x1ab1, 0x1bd2,
+  0x1bd5, 0x005d, 0x1bbe, 0x1bb8, 0x1bb0, 0x1bb1, 0x1bc8, 0x005a,
+  0x0057, 0x1bc6, 0x1bcc, 0x1be5, 0x1be3, 0x1bb4, 0x1d6a, 0x00b8,
+  0x1d9f, 0x00c2, 0x1dc1, 0x00cf, 0x1dc2, 0x1dc3, 0x1e45, 0x1e48,
+  0x00e7, 0x00e9, 0x1e4f, 0x1052, 0x00e8, 0x1ec5, 0x1eca, 0x1ec4,
+  0x1f27, 0x1f58, 0x1f7d, 0x014a, 0x1fdd, 0x1fdc, 0x1fda, 0x1fd9,
+  0x20b9, 0x0180, 0x20d0, 0x20b4, 0x20ca, 0x0187, 0x20a3, 0x20da,
+  0x20a4, 0x0184, 0x20b2, 0x209e, 0x209f, 0x20b5, 0x0182, 0x0181,
+  0x20cd, 0x0183, 0x20cc, 0x0222, 0x2300, 0x23ac, 0x2391, 0x238e,
+  0x238d, 0x2392, 0x23a1, 0x2390, 0x23a6, 0x23a8, 0x023b, 0x239c,
+  0x2396, 0x23a7, 0x023a, 0x0238, 0x0239, 0x0236, 0x24f5, 0x0285,
+  0x2509, 0x2508, 0x0854, 0x2552, 0x029a, 0x02c4,
+  /* 0x2c */
+  0x25df, 0x02c5, 0x25eb, 0x25ef, 0x25f0, 0x25d5, 0x260d, 0x2604,
+  0x25f9, 0x2602, 0x25f8, 0x25e2, 0x25d9, 0x25e7, 0x276a, 0x0354,
+  0x0355, 0x27ab, 0x0356, 0x281b, 0x282f, 0x0396, 0x323c, 0x0395,
+  0x0394, 0x03c4, 0x28d1, 0x28dc, 0x28e6, 0x28e1, 0x28cd, 0x857a,
+  0x28e2, 0x28dd, 0x28e5, 0x29fb, 0x29fa, 0x2a1e, 0x0444, 0x2aa1,
+  0x047d, 0x047e, 0x2afc, 0x2afb, 0x2b2f, 0x04b2, 0x04b6, 0x2b66,
+  0x8599, 0x04dc, 0x04df, 0x2c5c, 0x0528, 0x2c4e, 0x2c51, 0x0519,
+  0x0510, 0x2c23, 0x2c31, 0x2c7c, 0x2c52, 0x052c, 0x2c60, 0x2c4a,
+  0x2c61, 0x051b, 0x2e18, 0x05c2, 0x05ef, 0x05e3, 0x05e5, 0x05ea,
+  0x05e6, 0x05ee, 0x2f1f, 0x2f17, 0x2eea, 0x2f21, 0x2f04, 0x2f05,
+  0x05e8, 0x3131, 0x3144, 0x3140, 0x0685, 0x3142, 0x31be, 0x06e0,
+  0x3229, 0x321b, 0x06dd, 0x3223, 0x322c, 0x321a,
+  /* 0x2d */
+  0x3230, 0x323b, 0x321e, 0x3237, 0x3238, 0x06e1, 0x330e, 0x0751,
+  0x0755, 0x33e8, 0x33d6, 0x0752, 0x33c7, 0x33bc, 0x3452, 0x33bf,
+  0x33d5, 0x33fe, 0x4f63, 0x33fb, 0x85df, 0x33b1, 0x3401, 0x3405,
+  0x3400, 0x33d7, 0x0c9e, 0x372a, 0x376b, 0x0852, 0x085e, 0x0860,
+  0x085f, 0x37e1, 0x0892, 0x08d6, 0x3923, 0x38ff, 0x3914, 0x3905,
+  0x3913, 0x3906, 0x3921, 0x08de, 0x3915, 0x38af, 0x38f4, 0x3902,
+  0x3945, 0x85fe, 0x3926, 0x08d9, 0x3944, 0x08dd, 0x3924, 0x3ca5,
+  0x09ac, 0x3ca3, 0x09b0, 0x3ca2, 0x3cbb, 0x3ca0, 0x3caa, 0x09af,
+  0x09ae, 0x3ca8, 0x3cb6, 0x3cb2, 0x3ca7, 0x09ad, 0x09ab, 0x3cb9,
+  0x3e2e, 0x0a16, 0x3e3c, 0x0a30, 0x3e6d, 0x0a33, 0x0a31, 0x3ee7,
+  0x3eed, 0x0a6e, 0x3eec, 0x3ee5, 0x3ee2, 0x0ab1, 0x3fc4, 0x3fbd,
+  0x3fcf, 0x3fc9, 0x3fc1, 0x3fd0, 0x0ab7, 0x3fce,
+  /* 0x2e */
+  0x40ed, 0x40eb, 0x0b1a, 0x40ef, 0x4149, 0x4150, 0x4146, 0x414a,
+  0x0b59, 0x414d, 0x41a6, 0x0b7a, 0x0b78, 0x0b7b, 0x41a8, 0x0bde,
+  0x0bec, 0x42c7, 0x42ff, 0x0c1e, 0x42fd, 0x43e6, 0x440a, 0x0c9b,
+  0x4404, 0x440b, 0x4407, 0x0c9d, 0x4415, 0x4408, 0x0cfd, 0x45d3,
+  0x45d4, 0x45d0, 0x45d7, 0x467c, 0x0d94, 0x0d93, 0x467d, 0x4683,
+  0x4682, 0x0dc6, 0x46d4, 0x46d5, 0x46d3, 0x46d0, 0x46d2, 0x46fe,
+  0x46fc, 0x4877, 0x487c, 0x487b, 0x0eb8, 0x866a, 0x0eb7, 0x0eb9,
+  0x0f53, 0x7f33, 0x0f52, 0x0f51, 0x4b8f, 0x4cd3, 0x0fe3, 0x4ccb,
+  0x4cd2, 0x0fe2, 0x4d09, 0x4ce2, 0x4cdf, 0x4cc6, 0x1063, 0x4e24,
+  0x4ef7, 0x4ed8, 0x4edd, 0x10aa, 0x10a6, 0x4ef8, 0x4efc, 0x10a8,
+  0x10a9, 0x4ee9, 0x10ab, 0x4eee, 0x10ac, 0x4ed0, 0x4f0e, 0x4ee2,
+  0x4f0b, 0x4efd, 0x1d79, 0x5276, 0x119e, 0x5278,
+  /* 0x2f */
+  0x119f, 0x11a0, 0x5275, 0x527d, 0x120f, 0x5442, 0x5466, 0x121c,
+  0x558c, 0x5605, 0x12ae, 0x5606, 0x12b0, 0x589f, 0x13d4, 0x5bf1,
+  0x5be7, 0x5be9, 0x5bef, 0x5cc2, 0x5cbc, 0x14bb, 0x5cc6, 0x5cc0,
+  0x14c1, 0x14c2, 0x5ccd, 0x5cc9, 0x14be, 0x5cc4, 0x14e5, 0x6181,
+  0x15c6, 0x68ec, 0x1c32, 0x1bf9, 0x1c1d, 0x1bff, 0x1c04, 0x1bf0,
+  0x1c03, 0x122e, 0x1c02, 0x1bfc, 0x1bf2, 0x1c24, 0x1c08, 0x1c36,
+  0x1c2e, 0x0065, 0x1c10, 0x1c38, 0x1c39, 0x1bfd, 0x1c56, 0x1bfb,
+  0x1da3, 0x1da6, 0x1da1, 0x00d1, 0x00d0, 0x1dc7, 0x1dc9, 0x1e60,
+  0x1e64, 0x1e59, 0x1e65, 0x1e67, 0x1e57, 0x1e63, 0x00ee, 0x1e53,
+  0x00ef, 0x1ecf, 0x011e, 0x1ece, 0x1ed0, 0x1ed1, 0x1ecc, 0x014b,
+  0x014d, 0x0156, 0x210d, 0x20f4, 0x0192, 0x2113, 0x20ef, 0x20f5,
+  0x20f9, 0x2102, 0x2100, 0x0193, 0x0190, 0x2118,
+  /* 0x30 */
+  0x20f0, 0x20f6, 0x8541, 0x0197, 0x2119, 0x0223, 0x2305, 0x23c9,
+  0x023f, 0x23b7, 0x23cd, 0x0243, 0x0242, 0x0244, 0x23be, 0x23bb,
+  0x0245, 0x23db, 0x23c8, 0x23c4, 0x23c5, 0x23d1, 0x23ca, 0x23c0,
+  0x02d9, 0x02de, 0x2621, 0x262a, 0x02cf, 0x261d, 0x02cd, 0x260b,
+  0x02dd, 0x02ce, 0x02d3, 0x02d6, 0x2622, 0x02dc, 0x02d1, 0x2624,
+  0x02d0, 0x2614, 0x2631, 0x02d5, 0x262f, 0x261a, 0x2612, 0x02d4,
+  0x02db, 0x2626, 0x762e, 0x0343, 0x27bc, 0x27bb, 0x27b7, 0x2805,
+  0x2806, 0x2852, 0x2853, 0x03cd, 0x03d1, 0x28fa, 0x28eb, 0x03ca,
+  0x28f3, 0x28f5, 0x28e9, 0x28ef, 0x03d4, 0x2a2a, 0x2a30, 0x2a2e,
+  0x2a2c, 0x2a2f, 0x2aaf, 0x2aa9, 0x0486, 0x2afd, 0x2b32, 0x2b8e,
+  0x2b93, 0x2b8f, 0x2c4f, 0x2c99, 0x0533, 0x2c7e, 0x0537, 0x2c74,
+  0x2c4b, 0x2c73, 0x2c75, 0x052a, 0x051f, 0x2c56,
+  /* 0x31 */
+  0x2ca9, 0x2c8b, 0x2ca6, 0x0539, 0x2c93, 0x2cae, 0x2c9e, 0x2ca7,
+  0x2e45, 0x05f2, 0x05f8, 0x2f2e, 0x05f7, 0x2f52, 0x2f30, 0x2f5b,
+  0x05f4, 0x2f19, 0x2f1b, 0x05f1, 0x2f31, 0x2f5d, 0x2f37, 0x2f35,
+  0x2f53, 0x05f5, 0x2f5c, 0x2f3f, 0x314b, 0x0687, 0x0f69, 0x318b,
+  0x06b6, 0x319a, 0x3250, 0x3246, 0x324e, 0x3240, 0x06e9, 0x324b,
+  0x3248, 0x06eb, 0x3260, 0x3244, 0x324d, 0x0734, 0x3437, 0x3424,
+  0x0762, 0x075c, 0x341b, 0x3436, 0x0760, 0x342c, 0x3419, 0x3456,
+  0x3447, 0x343e, 0x341e, 0x85e1, 0x3415, 0x3422, 0x3427, 0x3459,
+  0x3458, 0x3455, 0x3430, 0x3423, 0x372e, 0x372b, 0x3730, 0x376c,
+  0x0861, 0x378b, 0x087f, 0x37e9, 0x37ea, 0x37e5, 0x396b, 0x08e5,
+  0x08e6, 0x3973, 0x3957, 0x08e9, 0x08f3, 0x395d, 0x3956, 0x398f,
+  0x395b, 0x391c, 0x399a, 0x399b, 0x3999, 0x08ee,
+  /* 0x32 */
+  0x3981, 0x3971, 0x08ed, 0x08ec, 0x3972, 0x395c, 0x3996, 0x3cc4,
+  0x3cdb, 0x3ccc, 0x3cd0, 0x3ce3, 0x3cdf, 0x09b3, 0x3cd6, 0x3cee,
+  0x3cd5, 0x09b5, 0x0a27, 0x0a35, 0x0a36, 0x3e7a, 0x0a71, 0x3ef5,
+  0x3f02, 0x0ab8, 0x0ac2, 0x3fe2, 0x3fec, 0x3fd5, 0x3ff9, 0x3fdf,
+  0x3fe6, 0x0ac8, 0x0ac0, 0x0ac1, 0x0ac4, 0x3fe4, 0x3fe1, 0x40f3,
+  0x0b1f, 0x0b1c, 0x0b1d, 0x0b4d, 0x4156, 0x4155, 0x4158, 0x4157,
+  0x415e, 0x41c3, 0x0b87, 0x0b82, 0x41b4, 0x0b7d, 0x41b1, 0x0bdf,
+  0x0c00, 0x42cb, 0x42cc, 0x432a, 0x0c20, 0x4316, 0x430f, 0x0c22,
+  0x0c24, 0x433f, 0x432b, 0x430e, 0x4324, 0x0c21, 0x4321, 0x4318,
+  0x43dd, 0x0ca4, 0x0ca5, 0x4424, 0x4436, 0x0d01, 0x4558, 0x4559,
+  0x0d03, 0x4562, 0x45da, 0x45d9, 0x0d37, 0x45e1, 0x45e5, 0x45e8,
+  0x45db, 0x0d38, 0x45e2, 0x45f0, 0x0d99, 0x0d98,
+  /* 0x33 */
+  0x0d97, 0x0dc9, 0x46da, 0x46dd, 0x0dc7, 0x46db, 0x46dc, 0x0dd9,
+  0x0ddb, 0x470d, 0x470b, 0x4714, 0x488e, 0x4886, 0x0e7b, 0x4887,
+  0x4883, 0x488b, 0x0e7c, 0x0ebd, 0x0ebc, 0x0ec3, 0x4924, 0x0ec1,
+  0x0ebf, 0x0ec4, 0x4925, 0x4b62, 0x4b93, 0x4b99, 0x4b97, 0x0f7e,
+  0x0f7f, 0x4bc4, 0x4bc6, 0x4c0a, 0x0fb4, 0x0fb3, 0x4c40, 0x4c3c,
+  0x4c3b, 0x4cf6, 0x4cff, 0x4cee, 0x4d04, 0x4d03, 0x4d07, 0x8683,
+  0x0fe6, 0x4cf7, 0x1059, 0x105a, 0x4e2d, 0x1064, 0x4e27, 0x4e29,
+  0x4f1f, 0x4f57, 0x10b4, 0x10b9, 0x10b7, 0x10b5, 0x4f21, 0x10c1,
+  0x10b1, 0x4f18, 0x4f58, 0x10b3, 0x10ba, 0x118c, 0x118b, 0x118d,
+  0x5284, 0x529f, 0x529b, 0x5289, 0x52a6, 0x5292, 0x528f, 0x52a0,
+  0x544f, 0x5478, 0x547a, 0x546e, 0x547b, 0x5484, 0x5473, 0x1278,
+  0x1277, 0x560d, 0x560b, 0x5619, 0x12b2, 0x13d6,
+  /* 0x34 */
+  0x5ad0, 0x1445, 0x1492, 0x1495, 0x5bf9, 0x5c09, 0x5c08, 0x14c6,
+  0x5cde, 0x5d51, 0x14e7, 0x14e8, 0x5ddb, 0x5ddf, 0x5dde, 0x5dd6,
+  0x5de0, 0x6185, 0x6260, 0x6259, 0x15cb, 0x6256, 0x15cd, 0x15f1,
+  0x62bd, 0x1722, 0x0021, 0x1c42, 0x1c59, 0x006f, 0x1c44, 0x1c66,
+  0x1c52, 0x1c54, 0x1c71, 0x1c50, 0x1c7b, 0x1c7c, 0x1c58, 0x0070,
+  0x0064, 0x1c79, 0x1c6c, 0x1c78, 0x1da8, 0x1dd1, 0x1dcf, 0x1e68,
+  0x1e76, 0x1ed4, 0x012d, 0x1fa0, 0x1fc4, 0x0158, 0x2158, 0x214c,
+  0x2168, 0x01a6, 0x2149, 0x01a4, 0x019f, 0x215d, 0x2129, 0x73ae,
+  0x2154, 0x2153, 0x01a3, 0x215a, 0x01a0, 0x213a, 0x213f, 0x212b,
+  0x23ea, 0x024a, 0x23ef, 0x0247, 0x0248, 0x23dd, 0x23fe, 0x8555,
+  0x23de, 0x23e6, 0x0249, 0x23e8, 0x23ff, 0x2403, 0x24f7, 0x34a6,
+  0x251f, 0x029e, 0x255b, 0x255d, 0x255e, 0x7537,
+  /* 0x35 */
+  0x02e8, 0x262b, 0x02ec, 0x263b, 0x02ed, 0x02e6, 0x2661, 0x263a,
+  0x266e, 0x264b, 0x266b, 0x02eb, 0x02e7, 0x2645, 0x264e, 0x2668,
+  0x263d, 0x2671, 0x263f, 0x266f, 0x2675, 0x02e9, 0x2673, 0x262c,
+  0x2659, 0x2654, 0x264f, 0x2663, 0x035c, 0x035d, 0x27c8, 0x0360,
+  0x27c3, 0x035b, 0x285b, 0x2861, 0x0399, 0x2921, 0x290a, 0x2909,
+  0x03d8, 0x292c, 0x2908, 0x03da, 0x03dd, 0x292a, 0x2915, 0x03e0,
+  0x2910, 0x2913, 0x03e5, 0x292f, 0x2918, 0x03d7, 0x29e3, 0x2a39,
+  0x2a35, 0x2a3a, 0x2a32, 0x044e, 0x048c, 0x0488, 0x858d, 0x2abb,
+  0x2aba, 0x2b34, 0x2b39, 0x04ce, 0x859c, 0x04e5, 0x04e6, 0x2c98,
+  0x0532, 0x2cd0, 0x0540, 0x0547, 0x054c, 0x2cd7, 0x2caa, 0x0535,
+  0x2ca1, 0x2ca4, 0x0530, 0x2cee, 0x0543, 0x2ce7, 0x054d, 0x2ce8,
+  0x2cde, 0x05b7, 0x05f3, 0x2f7e, 0x2f8b, 0x0602,
+  /* 0x36 */
+  0x060b, 0x2f79, 0x2f86, 0x2f93, 0x0604, 0x2f73, 0x2f6a, 0x85ba,
+  0x2f6c, 0x0608, 0x2f7f, 0x05fc, 0x2fb2, 0x2fba, 0x05ff, 0x0600,
+  0x2f66, 0x2f74, 0x068b, 0x315a, 0x068d, 0x314e, 0x314d, 0x318d,
+  0x318e, 0x31ad, 0x06ca, 0x31c7, 0x31ca, 0x06cb, 0x31c9, 0x85cb,
+  0x31e3, 0x3257, 0x06f3, 0x3263, 0x3267, 0x331a, 0x3319, 0x3316,
+  0x0736, 0x076a, 0x349e, 0x34b6, 0x3498, 0x3473, 0x076b, 0x349a,
+  0x348e, 0x34b7, 0x34db, 0x34a5, 0x346c, 0x34c1, 0x3484, 0x0771,
+  0x0768, 0x3495, 0x347a, 0x3499, 0x0772, 0x34b8, 0x34b9, 0x3470,
+  0x082e, 0x3735, 0x0862, 0x3790, 0x37bb, 0x37ed, 0x0898, 0x08b5,
+  0x08eb, 0x39c1, 0x39c3, 0x39ce, 0x08fb, 0x08f8, 0x39ad, 0x3a04,
+  0x08f5, 0x39b9, 0x0908, 0x39e7, 0x8607, 0x3a08, 0x3a06, 0x090a,
+  0x3a0a, 0x39b0, 0x0906, 0x39f8, 0x3a0c, 0x08fd,
+  /* 0x37 */
+  0x39b1, 0x08fa, 0x3a02, 0x3a07, 0x3a09, 0x3a01, 0x3a17, 0x39ff,
+  0x3a12, 0x09ba, 0x09b9, 0x3d03, 0x3d07, 0x3d01, 0x3cf5, 0x3cf1,
+  0x3d08, 0x3cf2, 0x3d0f, 0x09bb, 0x3cfe, 0x0a18, 0x0a40, 0x0a3d,
+  0x3f1a, 0x3f10, 0x3f0e, 0x4002, 0x3ff3, 0x0acd, 0x0ac9, 0x3ffb,
+  0x0acb, 0x0aca, 0x0ace, 0x411b, 0x4123, 0x4161, 0x4168, 0x0b5e,
+  0x4167, 0x41d3, 0x0b91, 0x0b8c, 0x4290, 0x0be1, 0x0c02, 0x42d5,
+  0x42d7, 0x42d6, 0x4330, 0x0c2b, 0x4326, 0x0c2a, 0x4340, 0x0a14,
+  0x431e, 0x0cad, 0x0ca3, 0x0cab, 0x4447, 0x0caf, 0x444b, 0x4451,
+  0x444f, 0x4442, 0x4446, 0x0d04, 0x456e, 0x456c, 0x45f2, 0x0d44,
+  0x45f1, 0x45f5, 0x45f3, 0x45f9, 0x0d3d, 0x0d47, 0x0d9c, 0x469a,
+  0x4693, 0x4691, 0x46e1, 0x0de0, 0x0de4, 0x4721, 0x471c, 0x4716,
+  0x4717, 0x4736, 0x471f, 0x0e80, 0x4893, 0x4899,
+  /* 0x38 */
+  0x489a, 0x489c, 0x0eca, 0x4949, 0x0ed4, 0x4934, 0x4937, 0x0ed2,
+  0x492d, 0x0ecb, 0x494c, 0x0ece, 0x0ed3, 0x4948, 0x0f44, 0x0f48,
+  0x4b3b, 0x0f45, 0x0f81, 0x0f86, 0x0f85, 0x4c08, 0x4c1a, 0x0fa3,
+  0x4c1d, 0x0fb5, 0x4c49, 0x4c45, 0x4c44, 0x489b, 0x0ffa, 0x0ff9,
+  0x4d2a, 0x4d2e, 0x0ffb, 0x0ff2, 0x4d31, 0x0fef, 0x4d1a, 0x4d34,
+  0x4d17, 0x105b, 0x1066, 0x10ce, 0x4f1d, 0x4f71, 0x4f84, 0x4f80,
+  0x4f72, 0x4fa1, 0x01b4, 0x4f79, 0x4f91, 0x10c8, 0x4f9f, 0x4fad,
+  0x10d1, 0x10c5, 0x4f23, 0x10d2, 0x4f85, 0x4f9c, 0x4fb7, 0x5258,
+  0x525a, 0x118f, 0x5257, 0x52b2, 0x11a7, 0x52ae, 0x11a5, 0x11a4,
+  0x1211, 0x5445, 0x549c, 0x5494, 0x54a3, 0x548f, 0x54a5, 0x54a9,
+  0x54a6, 0x548a, 0x54a0, 0x5490, 0x5592, 0x5591, 0x5594, 0x12b5,
+  0x5626, 0x5632, 0x5628, 0x12b4, 0x12bd, 0x561c,
+  /* 0x39 */
+  0x12bb, 0x562b, 0x5620, 0x12b9, 0x5629, 0x12c2, 0x12be, 0x12ba,
+  0x5621, 0x583a, 0x06b7, 0x585b, 0x5858, 0x587c, 0x1358, 0x58a6,
+  0x58ae, 0x58ad, 0x5965, 0x139b, 0x597e, 0x139c, 0x597c, 0x597f,
+  0x597a, 0x59bd, 0x13da, 0x13de, 0x59c0, 0x59bb, 0x5aad, 0x5aaf,
+  0x5ad6, 0x144d, 0x1446, 0x1447, 0x144b, 0x144c, 0x5ad9, 0x1448,
+  0x1499, 0x5c12, 0x5c0e, 0x5c25, 0x149b, 0x5c13, 0x5cee, 0x14ce,
+  0x5cab, 0x5cf7, 0x14eb, 0x5d59, 0x5d54, 0x5df2, 0x5df0, 0x5de5,
+  0x5df6, 0x151c, 0x158c, 0x6187, 0x15d1, 0x625a, 0x15d6, 0x15d3,
+  0x626e, 0x15d4, 0x15d0, 0x15d5, 0x6279, 0x160b, 0x64e1, 0x64e6,
+  0x17c6, 0x6ac4, 0x6ad2, 0x1a80, 0x0024, 0x1a81, 0x1c8f, 0x1c97,
+  0x1c88, 0x1c89, 0x0074, 0x007a, 0x1c81, 0x1d60, 0x7064, 0x00c3,
+  0x2a42, 0x1dd3, 0x00d4, 0x00d5, 0x1dd2, 0x1dd6,
+  /* 0x3a */
+  0x1e73, 0x00fb, 0x1e70, 0x00f7, 0x0132, 0x8533, 0x1fa8, 0x1fa6,
+  0x1fc5, 0x2197, 0x21de, 0x01ba, 0x01bf, 0x2196, 0x21b4, 0x01c7,
+  0x2185, 0x01b7, 0x219b, 0x21a0, 0x01b9, 0x2159, 0x01c3, 0x2186,
+  0x01bd, 0x01d0, 0x21af, 0x217a, 0x01c1, 0x01be, 0x01cd, 0x219e,
+  0x01cb, 0x21a9, 0x230f, 0x230e, 0x241a, 0x024f, 0x241f, 0x0253,
+  0x243c, 0x2418, 0x243e, 0x2426, 0x0255, 0x243a, 0x7464, 0x2422,
+  0x0251, 0x24fb, 0x2563, 0x2564, 0x029f, 0x26a8, 0x26a3, 0x2682,
+  0x2688, 0x26a1, 0x2685, 0x2698, 0x02fe, 0x2699, 0x02fb, 0x2689,
+  0x2681, 0x2696, 0x2680, 0x02f1, 0x02f5, 0x2691, 0x02ef, 0x0304,
+  0x0303, 0x02f4, 0x26cf, 0x02f3, 0x0302, 0x02f7, 0x02fa, 0x02fd,
+  0x02ee, 0x2687, 0x26a0, 0x02f0, 0x2679, 0x02f2, 0x2686, 0x26ab,
+  0x26aa, 0x26a4, 0x268d, 0x267e, 0x0344, 0x27d5,
+  /* 0x3b */
+  0x0362, 0x0377, 0x09c9, 0x281e, 0x285f, 0x285e, 0x2944, 0x293e,
+  0x03e8, 0x2948, 0x291c, 0x03ef, 0x295b, 0x294d, 0x03e6, 0x03ed,
+  0x2957, 0x03e7, 0x2953, 0x294f, 0x03eb, 0x293b, 0x2946, 0x042d,
+  0x0455, 0x2a46, 0x2a47, 0x0453, 0x2a48, 0x2ac0, 0x2abd, 0x2abf,
+  0x0490, 0x2b11, 0x04be, 0x2b3e, 0x2b3b, 0x04bd, 0x2b3a, 0x04cf,
+  0x04d0, 0x04ec, 0x2ba7, 0x054b, 0x2cea, 0x0548, 0x2d07, 0x2d22,
+  0x2d0c, 0x0555, 0x0551, 0x2cb3, 0x2cd6, 0x2cd2, 0x054e, 0x2ce3,
+  0x2ce5, 0x2ce9, 0x056b, 0x055e, 0x2d11, 0x2cfd, 0x0560, 0x0567,
+  0x2d1e, 0x2d20, 0x2d21, 0x2e1e, 0x05b8, 0x2fe2, 0x2fde, 0x2fe6,
+  0x0614, 0x060f, 0x0607, 0x0613, 0x2ff8, 0x0617, 0x2ffe, 0x2fc1,
+  0x2fbf, 0x2ff7, 0x2fd1, 0x315f, 0x3160, 0x3161, 0x069a, 0x06b8,
+  0x31d1, 0x06f7, 0x06f8, 0x327d, 0x326b, 0x327f,
+  /* 0x3c */
+  0x06fd, 0x06f5, 0x3273, 0x3281, 0x326d, 0x3269, 0x06fa, 0x0738,
+  0x331e, 0x34ed, 0x0787, 0x0780, 0x0788, 0x0779, 0x3503, 0x077c,
+  0x34fe, 0x34e5, 0x351e, 0x3502, 0x0783, 0x0785, 0x3509, 0x34ca,
+  0x3500, 0x85e5, 0x3501, 0x3518, 0x34e2, 0x34cf, 0x077b, 0x352e,
+  0x34c5, 0x34ff, 0x0786, 0x351c, 0x34c3, 0x0834, 0x376f, 0x0855,
+  0x376e, 0x0868, 0x37be, 0x089c, 0x37f4, 0x382d, 0x08fc, 0x39b6,
+  0x3a75, 0x3a1e, 0x091a, 0x3a18, 0x0917, 0x3a48, 0x091b, 0x3a4f,
+  0x0913, 0x3a42, 0x3a6a, 0x3a70, 0x39fe, 0x0905, 0x0907, 0x3a6d,
+  0x091c, 0x3a7b, 0x3a7e, 0x3a59, 0x0911, 0x3a57, 0x0916, 0x3a80,
+  0x3a50, 0x0915, 0x3a29, 0x3a76, 0x3a2a, 0x3a4c, 0x3d2a, 0x09cb,
+  0x3d35, 0x3d2c, 0x3d37, 0x3d1d, 0x09c5, 0x09c2, 0x3d38, 0x09cd,
+  0x3d34, 0x3d2b, 0x3d33, 0x3d27, 0x3d24, 0x09ca,
+  /* 0x3d */
+  0x3d2d, 0x3e32, 0x3e83, 0x3e82, 0x3e87, 0x3f06, 0x3f24, 0x3f38,
+  0x3f2a, 0x3f2c, 0x3f2b, 0x0a83, 0x3f2f, 0x3f28, 0x4017, 0x0ad6,
+  0x0ad5, 0x4019, 0x4038, 0x0ad1, 0x401f, 0x4014, 0x403c, 0x3ff7,
+  0x401c, 0x4015, 0x4018, 0x4039, 0x40f9, 0x4124, 0x8634, 0x0b52,
+  0x0b5f, 0x416e, 0x416d, 0x4171, 0x418e, 0x0b95, 0x41e5, 0x0b9d,
+  0x0b98, 0x0b9e, 0x0b96, 0x4294, 0x42b3, 0x0c03, 0x42d9, 0x0c2f,
+  0x4348, 0x4349, 0x4343, 0x0c31, 0x0c33, 0x4342, 0x43df, 0x0cb4,
+  0x4463, 0x4476, 0x0cb0, 0x445f, 0x4466, 0x4566, 0x4571, 0x0d08,
+  0x0d07, 0x4576, 0x4584, 0x4575, 0x45ff, 0x4607, 0x0d4e, 0x460e,
+  0x4609, 0x0d50, 0x0d52, 0x0da1, 0x0da3, 0x0da5, 0x0dcc, 0x46e7,
+  0x46e2, 0x4755, 0x0def, 0x0dea, 0x4743, 0x4757, 0x476c, 0x4742,
+  0x4753, 0x0ded, 0x4741, 0x0e85, 0x0e84, 0x48a7,
+  /* 0x3e */
+  0x48a0, 0x48a6, 0x48a4, 0x4974, 0x0edb, 0x4959, 0x0ed9, 0x4960,
+  0x4957, 0x496c, 0x497e, 0x4964, 0x0ed7, 0x495a, 0x495d, 0x0eda,
+  0x0ede, 0x0ed8, 0x4976, 0x494d, 0x4975, 0x0ed5, 0x4bd3, 0x4bd6,
+  0x0f9c, 0x0f9d, 0x4c60, 0x4c4e, 0x4d45, 0x4d3b, 0x0ffe, 0x4d48,
+  0x4d42, 0x4d49, 0x4d40, 0x4d14, 0x4d41, 0x1007, 0x4def, 0x4df6,
+  0x4e03, 0x106a, 0x4fed, 0x10e7, 0x4fda, 0x5018, 0x4fd2, 0x5008,
+  0x10e2, 0x5000, 0x10df, 0x10e1, 0x10e5, 0x5017, 0x4f46, 0x5014,
+  0x4fd3, 0x5005, 0x501f, 0x5002, 0x5016, 0x4fcd, 0x4fe6, 0x1191,
+  0x525d, 0x52d5, 0x52e1, 0x11b4, 0x11b0, 0x11b5, 0x11ae, 0x52ee,
+  0x5447, 0x5446, 0x122d, 0x122c, 0x54bb, 0x122b, 0x54bf, 0x54b4,
+  0x1229, 0x54b5, 0x127f, 0x559a, 0x5643, 0x12c9, 0x12cb, 0x565a,
+  0x12c5, 0x12c6, 0x12ca, 0x5635, 0x5638, 0x5642,
+  /* 0x3f */
+  0x5649, 0x565d, 0x564b, 0x563d, 0x12d2, 0x12d0, 0x132d, 0x1335,
+  0x5860, 0x585e, 0x587f, 0x587e, 0x5883, 0x136c, 0x58b1, 0x5987,
+  0x139d, 0x13a0, 0x5988, 0x5983, 0x13a2, 0x139f, 0x5986, 0x598b,
+  0x5982, 0x59ca, 0x59d2, 0x13eb, 0x13e2, 0x59d4, 0x59c9, 0x5ab0,
+  0x1436, 0x1432, 0x1450, 0x5af2, 0x5ae4, 0x5af3, 0x5aea, 0x144f,
+  0x5afd, 0x1452, 0x5b9d, 0x5c2b, 0x5c2a, 0x149e, 0x5c28, 0x5c29,
+  0x5c2c, 0x14a0, 0x149c, 0x5c3a, 0x5c30, 0x5c37, 0x5c3b, 0x14d1,
+  0x5d0a, 0x14ef, 0x14f0, 0x14f1, 0x5dfe, 0x5e20, 0x151d, 0x5e0b,
+  0x151f, 0x5e18, 0x5e22, 0x151e, 0x5e1b, 0x5e08, 0x1520, 0x5e0e,
+  0x5e13, 0x158e, 0x1591, 0x6195, 0x83dd, 0x1590, 0x15d7, 0x628c,
+  0x627b, 0x627f, 0x6281, 0x15d9, 0x6282, 0x15f4, 0x15f6, 0x0160,
+  0x15f5, 0x15f3, 0x62ee, 0x62ed, 0x160c, 0x62ec,
+  /* 0x40 */
+  0x635f, 0x636f, 0x1651, 0x636d, 0x16a6, 0x16a7, 0x16a8, 0x1727,
+  0x1724, 0x1725, 0x64f0, 0x172a, 0x1774, 0x17c7, 0x66a9, 0x17e7,
+  0x17ed, 0x66e0, 0x1ab7, 0x002e, 0x007b, 0x1ccc, 0x1cbc, 0x007c,
+  0x1caa, 0x1cb9, 0x007d, 0x1cab, 0x1cc3, 0x1ccd, 0x1d7e, 0x1e7e,
+  0x1e79, 0x00fd, 0x8523, 0x1ee1, 0x1ee0, 0x1ee7, 0x1f80, 0x1fab,
+  0x1faa, 0x1fa9, 0x1fe0, 0x21ea, 0x01da, 0x21d7, 0x01d6, 0x01db,
+  0x21c1, 0x2315, 0x025b, 0x246c, 0x025c, 0x245c, 0x2450, 0x2461,
+  0x246a, 0x2469, 0x2456, 0x2460, 0x2466, 0x245f, 0x2523, 0x2566,
+  0x2568, 0x0306, 0x030b, 0x26ce, 0x030d, 0x26c5, 0x26c3, 0x030a,
+  0x0313, 0x26d0, 0x0310, 0x0312, 0x0309, 0x0308, 0x0311, 0x030f,
+  0x2774, 0x2776, 0x27dc, 0x27d7, 0x27da, 0x27db, 0x0367, 0x2820,
+  0x296d, 0x2966, 0x03f6, 0x2964, 0x296e, 0x857e,
+  /* 0x41 */
+  0x2960, 0x2b42, 0x2b5a, 0x2b6e, 0x0564, 0x056c, 0x2d30, 0x2d3a,
+  0x2d2a, 0x2d43, 0x2d19, 0x2d31, 0x056d, 0x2d3d, 0x057a, 0x0575,
+  0x060d, 0x3008, 0x3032, 0x3038, 0x061e, 0x3031, 0x061b, 0x3019,
+  0x062a, 0x3011, 0x061f, 0x0622, 0x3029, 0x301d, 0x0625, 0x0627,
+  0x0629, 0x303c, 0x0624, 0x3046, 0x3047, 0x0628, 0x0626, 0x303a,
+  0x3007, 0x0623, 0x316b, 0x069f, 0x3170, 0x316d, 0x06b1, 0x31e4,
+  0x3293, 0x0703, 0x0707, 0x070c, 0x0706, 0x328f, 0x0704, 0x0709,
+  0x3292, 0x0705, 0x328e, 0x0708, 0x3546, 0x0796, 0x079c, 0x079f,
+  0x079b, 0x0798, 0x0799, 0x0794, 0x3531, 0x078d, 0x07a3, 0x353e,
+  0x0793, 0x357c, 0x3543, 0x0792, 0x3573, 0x85e8, 0x3555, 0x078e,
+  0x078c, 0x3585, 0x354d, 0x3550, 0x3547, 0x3567, 0x3536, 0x3564,
+  0x3561, 0x079a, 0x357d, 0x3744, 0x3740, 0x3771,
+  /* 0x42 */
+  0x3773, 0x379c, 0x086a, 0x086d, 0x0884, 0x37c1, 0x08a0, 0x37fa,
+  0x3831, 0x3832, 0x091d, 0x0926, 0x3ab8, 0x3aa8, 0x0933, 0x3a91,
+  0x3abb, 0x0938, 0x3a9a, 0x0930, 0x0928, 0x3aa9, 0x0927, 0x092a,
+  0x3ab5, 0x3a6c, 0x3ae8, 0x0931, 0x3add, 0x3ada, 0x3ae6, 0x3aac,
+  0x0934, 0x092e, 0x093b, 0x3ad9, 0x3ae3, 0x3ae9, 0x3adb, 0x0929,
+  0x3d6f, 0x09d2, 0x09d8, 0x3d48, 0x09cf, 0x3d4a, 0x3d6b, 0x09d9,
+  0x3d4f, 0x3d57, 0x3d74, 0x09ce, 0x09d3, 0x09d0, 0x3d45, 0x3d51,
+  0x3d6d, 0x07a1, 0x3e51, 0x3e50, 0x3e4e, 0x0a47, 0x3f41, 0x0a8b,
+  0x3f2e, 0x3f46, 0x0ad4, 0x4027, 0x0ade, 0x4048, 0x4053, 0x403d,
+  0x0adf, 0x405d, 0x4056, 0x0ad7, 0x401e, 0x4047, 0x4043, 0x4058,
+  0x4049, 0x0ae1, 0x404c, 0x4045, 0x403e, 0x0b2f, 0x4101, 0x411e,
+  0x0b62, 0x0b63, 0x417a, 0x41ee, 0x4202, 0x4297,
+  /* 0x43 */
+  0x4298, 0x0be2, 0x0c04, 0x0c43, 0x435d, 0x4364, 0x4353, 0x4358,
+  0x4482, 0x4490, 0x448a, 0x0cbe, 0x447a, 0x447d, 0x0cba, 0x448b,
+  0x4478, 0x0cbc, 0x864e, 0x448d, 0x4488, 0x4492, 0x4481, 0x457e,
+  0x4583, 0x0d0d, 0x0d0e, 0x0d11, 0x4580, 0x0d0f, 0x0d12, 0x0d55,
+  0x460f, 0x0d59, 0x0d5b, 0x461d, 0x0d57, 0x46a1, 0x46a4, 0x0dce,
+  0x46e9, 0x46ea, 0x0dfe, 0x4762, 0x476b, 0x0dfc, 0x475e, 0x0df5,
+  0x4779, 0x0df9, 0x0dfa, 0x476f, 0x4768, 0x0e88, 0x0e89, 0x48ae,
+  0x0e8a, 0x0e87, 0x0e8b, 0x48b0, 0x0ee6, 0x4990, 0x0eed, 0x498a,
+  0x0ee5, 0x498b, 0x4999, 0x4995, 0x0ee0, 0x4987, 0x4978, 0x4997,
+  0x4989, 0x4998, 0x0ee1, 0x0f5b, 0x0f5c, 0x4ba3, 0x0f8f, 0x0f8b,
+  0x0f8d, 0x4bdd, 0x4c57, 0x0fb9, 0x4d63, 0x4d6a, 0x4d6c, 0x100f,
+  0x1019, 0x1013, 0x4d5d, 0x4d75, 0x1018, 0x4d5f,
+  /* 0x44 */
+  0x1016, 0x4d7d, 0x4d6d, 0x1053, 0x868d, 0x4e41, 0x504f, 0x5084,
+  0x10f6, 0x507f, 0x10f5, 0x5048, 0x502a, 0x507b, 0x5072, 0x5064,
+  0x502e, 0x505c, 0x5053, 0x10f7, 0x5041, 0x50c8, 0x10f0, 0x5062,
+  0x5080, 0x503e, 0x5083, 0x5071, 0x10f9, 0x504a, 0x5055, 0x5058,
+  0x1192, 0x1195, 0x1196, 0x52fc, 0x52fd, 0x5315, 0x11b9, 0x5316,
+  0x52ff, 0x11bd, 0x11b8, 0x1212, 0x5458, 0x54cf, 0x54e0, 0x1280,
+  0x1281, 0x129a, 0x1298, 0x55e7, 0x566a, 0x5680, 0x12d4, 0x566f,
+  0x5665, 0x12da, 0x5678, 0x567d, 0x5688, 0x12d6, 0x12db, 0x5664,
+  0x567e, 0x12dc, 0x5667, 0x5863, 0x5888, 0x1371, 0x58cd, 0x1372,
+  0x58c9, 0x13a8, 0x59ed, 0x13f0, 0x86db, 0x13f1, 0x13fd, 0x1438,
+  0x1437, 0x1439, 0x5ab1, 0x1455, 0x1453, 0x5b04, 0x5b9e, 0x5ba0,
+  0x5c43, 0x5c46, 0x5c48, 0x5c45, 0x5c40, 0x5c4c,
+  /* 0x45 */
+  0x14d5, 0x14bd, 0x5d0c, 0x5d13, 0x5d15, 0x14f5, 0x5d6b, 0x5d67,
+  0x5e5d, 0x5e55, 0x5e35, 0x1521, 0x5e59, 0x5e2f, 0x5e3c, 0x5e8f,
+  0x5e5c, 0x5e6a, 0x5e62, 0x5e5f, 0x5e6b, 0x5e6e, 0x5e3b, 0x5e44,
+  0x5e41, 0x619a, 0x1592, 0x6199, 0x15de, 0x15db, 0x15da, 0x628f,
+  0x15df, 0x6296, 0x15f9, 0x15f8, 0x15fa, 0x62f4, 0x62fc, 0x160e,
+  0x6355, 0x1643, 0x6379, 0x1656, 0x1653, 0x169e, 0x63ee, 0x63f5,
+  0x16a9, 0x640b, 0x16fa, 0x64f3, 0x1731, 0x1730, 0x64f7, 0x64ff,
+  0x64f5, 0x1732, 0x64ec, 0x64f1, 0x1729, 0x172e, 0x659a, 0x1776,
+  0x66e2, 0x673d, 0x675d, 0x68e8, 0x18a5, 0x68eb, 0x68ef, 0x68ee,
+  0x6a81, 0x6b14, 0x1cd0, 0x1cd9, 0x1cdc, 0x1cd8, 0x008c, 0x1ce1,
+  0x1ceb, 0x008b, 0x0089, 0x1cf4, 0x1ce2, 0x1cde, 0x008d, 0x0086,
+  0x00d7, 0x1df4, 0x0104, 0x0107, 0x0103, 0x1eed,
+  /* 0x46 */
+  0x1eea, 0x0122, 0x1f32, 0x0151, 0x1fae, 0x1fb0, 0x0161, 0x21fb,
+  0x2203, 0x220b, 0x01e9, 0x2207, 0x01e5, 0x21f8, 0x01e4, 0x2228,
+  0x221e, 0x01e3, 0x2218, 0x2211, 0x2251, 0x2205, 0x2317, 0x2492,
+  0x0265, 0x248c, 0x0263, 0x2478, 0x2484, 0x2473, 0x24ad, 0x2497,
+  0x2495, 0x2477, 0x2472, 0x2496, 0x248d, 0x2510, 0x028c, 0x256c,
+  0x031a, 0x26e7, 0x0315, 0x26e4, 0x0320, 0x0321, 0x26ef, 0x2226,
+  0x031c, 0x031b, 0x26f0, 0x297b, 0x03fe, 0x2983, 0x0404, 0x0401,
+  0x298b, 0x298c, 0x0400, 0x2978, 0x2a52, 0x046d, 0x0493, 0x2ad0,
+  0x2acf, 0x04a1, 0x2bb3, 0x2bb4, 0x0576, 0x0579, 0x0572, 0x2d7b,
+  0x0583, 0x2d6f, 0x2d81, 0x2d3c, 0x2d42, 0x2d38, 0x2d33, 0x85a6,
+  0x2d60, 0x2d69, 0x2d7d, 0x2d86, 0x2e2c, 0x2e28, 0x0638, 0x304c,
+  0x0630, 0x3057, 0x307c, 0x0634, 0x063a, 0x3055,
+  /* 0x47 */
+  0x3062, 0x3071, 0x306a, 0x3056, 0x303b, 0x3081, 0x0635, 0x304f,
+  0x307e, 0x3064, 0x063f, 0x0640, 0x0632, 0x0631, 0x0636, 0x3171,
+  0x7aba, 0x070f, 0x32a5, 0x329a, 0x329c, 0x0710, 0x32a6, 0x070d,
+  0x32a4, 0x358f, 0x35c5, 0x35c8, 0x3592, 0x35b2, 0x07a9, 0x07b4,
+  0x07ac, 0x35e3, 0x35c0, 0x35d6, 0x35d1, 0x359f, 0x35a2, 0x35d2,
+  0x07b8, 0x07ae, 0x7bf3, 0x35e1, 0x35d5, 0x359d, 0x07b3, 0x07ba,
+  0x3598, 0x083f, 0x3774, 0x37a1, 0x093c, 0x3af0, 0x3af3, 0x0942,
+  0x0940, 0x3b1b, 0x3b0c, 0x3b1d, 0x3b34, 0x3b28, 0x3b17, 0x093e,
+  0x3b44, 0x3b42, 0x3b04, 0x3b11, 0x3afa, 0x3b4a, 0x3d91, 0x3d8e,
+  0x09e1, 0x3d8b, 0x3d8d, 0x3d7f, 0x3d8c, 0x3d7e, 0x3d7c, 0x3d83,
+  0x09e6, 0x3d88, 0x09e0, 0x0a15, 0x3e94, 0x0a93, 0x3f55, 0x3f53,
+  0x3f4f, 0x3f54, 0x406c, 0x4065, 0x4066, 0x4061,
+  /* 0x48 */
+  0x406b, 0x4068, 0x4076, 0x0ae7, 0x4060, 0x7e0f, 0x4074, 0x4106,
+  0x420e, 0x0bad, 0x4207, 0x0bae, 0x0be3, 0x42b9, 0x0bf5, 0x42b7,
+  0x42e2, 0x0c06, 0x4374, 0x4377, 0x4376, 0x4375, 0x0c4f, 0x4378,
+  0x4371, 0x0c54, 0x437a, 0x3d5b, 0x437b, 0x44a6, 0x44ae, 0x44b8,
+  0x0ccb, 0x0ce3, 0x0cc9, 0x44b1, 0x44af, 0x0d13, 0x4589, 0x4587,
+  0x0d15, 0x0d61, 0x4629, 0x0d66, 0x462a, 0x0d64, 0x462d, 0x462c,
+  0x0d60, 0x4632, 0x0d63, 0x46ec, 0x46f0, 0x4781, 0x479e, 0x4783,
+  0x0e0a, 0x4792, 0x0e04, 0x47a3, 0x479f, 0x4793, 0x0e07, 0x4786,
+  0x48b8, 0x48b7, 0x0e8d, 0x0e8f, 0x0e90, 0x0e92, 0x0eec, 0x49c8,
+  0x49b6, 0x866c, 0x49d1, 0x0ee7, 0x49a8, 0x49ab, 0x0ef2, 0x49b3,
+  0x49cd, 0x0eee, 0x49cf, 0x49a4, 0x0eef, 0x0f4c, 0x4b41, 0x4b6f,
+  0x4b71, 0x0f5e, 0x0f5f, 0x0f76, 0x0f74, 0x0f72,
+  /* 0x49 */
+  0x0f90, 0x4c23, 0x4c5b, 0x0fbe, 0x4c61, 0x4c5f, 0x4d81, 0x1026,
+  0x1025, 0x4d84, 0x4e13, 0x1074, 0x4e4a, 0x4e4c, 0x10fd, 0x1105,
+  0x1101, 0x50bd, 0x5095, 0x1109, 0x5092, 0x50c3, 0x110c, 0x5096,
+  0x50a5, 0x50b5, 0x50b3, 0x50a3, 0x50e4, 0x50d8, 0x50d5, 0x110d,
+  0x50b7, 0x50ad, 0x50da, 0x5093, 0x5336, 0x11c0, 0x11c5, 0x11c9,
+  0x533d, 0x532b, 0x5347, 0x5339, 0x11d5, 0x5345, 0x531d, 0x1241,
+  0x54ff, 0x54ea, 0x1233, 0x54f5, 0x123a, 0x5500, 0x54ed, 0x5503,
+  0x54e9, 0x1240, 0x1242, 0x55ea, 0x12e8, 0x569b, 0x568e, 0x56a2,
+  0x12e4, 0x569c, 0x5694, 0x5690, 0x56a9, 0x56ac, 0x12e7, 0x569f,
+  0x12e6, 0x12e1, 0x569d, 0x1339, 0x5867, 0x135c, 0x1375, 0x58d0,
+  0x58d6, 0x58d4, 0x5998, 0x599a, 0x5997, 0x13ae, 0x13b0, 0x13fa,
+  0x5a0b, 0x5a08, 0x5a01, 0x5ab4, 0x5ab3, 0x145b,
+  /* 0x4a */
+  0x5ba1, 0x5ba2, 0x14a5, 0x5c5a, 0x14a2, 0x5c61, 0x5c5f, 0x14db,
+  0x14da, 0x5d25, 0x5d7b, 0x5d76, 0x5d7c, 0x1524, 0x5e89, 0x5ef6,
+  0x5eb1, 0x5ead, 0x5e92, 0x5e81, 0x5e84, 0x1526, 0x5eae, 0x5e90,
+  0x5e9e, 0x1598, 0x1596, 0x159a, 0x61a2, 0x61a7, 0x1597, 0x15e1,
+  0x15e0, 0x15e3, 0x15e2, 0x62a0, 0x629d, 0x629f, 0x62d0, 0x15fb,
+  0x62d1, 0x1612, 0x1614, 0x6359, 0x1645, 0x6364, 0x165c, 0x165d,
+  0x16b8, 0x6419, 0x16ba, 0x6414, 0x6415, 0x641a, 0x1703, 0x1735,
+  0x1736, 0x1739, 0x6506, 0x172d, 0x64f8, 0x6501, 0x177a, 0x65be,
+  0x65bc, 0x65b7, 0x65b6, 0x65c0, 0x1778, 0x65b8, 0x177b, 0x177c,
+  0x177e, 0x65c4, 0x177d, 0x65bf, 0x17c9, 0x66da, 0x66e4, 0x66e9,
+  0x66e8, 0x66ea, 0x66e5, 0x17f3, 0x6726, 0x181a, 0x1819, 0x6740,
+  0x181f, 0x18a6, 0x18a7, 0x18a8, 0x18ab, 0x18a9,
+  /* 0x4b */
+  0x192e, 0x6abd, 0x195e, 0x0095, 0x0093, 0x0092, 0x1d0e, 0x0096,
+  0x1cf7, 0x0097, 0x1cfc, 0x1d0d, 0x1d01, 0x1dda, 0x1dd9, 0x1ddb,
+  0x1e86, 0x1e8e, 0x1eee, 0x1f33, 0x1fb1, 0x01f5, 0x2247, 0x222d,
+  0x2254, 0x01ea, 0x224b, 0x2252, 0x2231, 0x2244, 0x2256, 0x2250,
+  0x222b, 0x01f3, 0x224d, 0x2237, 0x224f, 0x24a2, 0x24b7, 0x0269,
+  0x24b2, 0x026b, 0x24aa, 0x24b5, 0x24b0, 0x026c, 0x24b4, 0x24a4,
+  0x24a7, 0x0268, 0x2526, 0x26fe, 0x0328, 0x2704, 0x0326, 0x26fc,
+  0x0325, 0x2706, 0x270a, 0x26fa, 0x270d, 0x2700, 0x270e, 0x036b,
+  0x040f, 0x0408, 0x2991, 0x040c, 0x298f, 0x2990, 0x2998, 0x29a4,
+  0x299b, 0x29a3, 0x2996, 0x29e4, 0x2a5a, 0x0460, 0x0462, 0x2a5e,
+  0x0498, 0x2bb8, 0x2d57, 0x2d5c, 0x2da6, 0x2d95, 0x2d88, 0x058a,
+  0x2da3, 0x2d8f, 0x0584, 0x2d64, 0x057f, 0x2d59,
+  /* 0x4c */
+  0x2d78, 0x0582, 0x2d85, 0x2d87, 0x2d9e, 0x0596, 0x0589, 0x2d98,
+  0x2d9c, 0x058d, 0x05bc, 0x2e2f, 0x3080, 0x309b, 0x308e, 0x308d,
+  0x3094, 0x30c6, 0x0644, 0x30a8, 0x3083, 0x063c, 0x30b9, 0x3086,
+  0x30b4, 0x30af, 0x3091, 0x064e, 0x30aa, 0x30a1, 0x30a7, 0x32b6,
+  0x32b3, 0x0714, 0x32bc, 0x32ac, 0x0715, 0x32ad, 0x360e, 0x07ce,
+  0x361c, 0x361a, 0x07e0, 0x07c2, 0x360b, 0x07bf, 0x35ef, 0x360c,
+  0x35f0, 0x3622, 0x07c4, 0x35d8, 0x07cf, 0x3612, 0x35fa, 0x07c8,
+  0x362a, 0x07cc, 0x3610, 0x07cd, 0x07c7, 0x3629, 0x35f9, 0x35ea,
+  0x362c, 0x3624, 0x18b7, 0x35e9, 0x3752, 0x374f, 0x3753, 0x0843,
+  0x08b6, 0x3b10, 0x3b65, 0x3b75, 0x0951, 0x094a, 0x094d, 0x0956,
+  0x3bd0, 0x0953, 0x3b5c, 0x3b3d, 0x3b71, 0x0959, 0x3b91, 0x3b0b,
+  0x3b79, 0x3b81, 0x3b8f, 0x094e, 0x3b59, 0x3b74,
+  /* 0x4d */
+  0x09ee, 0x3dae, 0x09ec, 0x3da3, 0x3dad, 0x09eb, 0x09ef, 0x3dab,
+  0x3da6, 0x3da2, 0x09ed, 0x1ef2, 0x3e57, 0x3e55, 0x3e99, 0x3f4b,
+  0x407a, 0x0af2, 0x0aef, 0x0af1, 0x408c, 0x4084, 0x0aed, 0x0af0,
+  0x4082, 0x4093, 0x407b, 0x0aee, 0x4109, 0x181b, 0x0b50, 0x0b66,
+  0x0284, 0x0bb8, 0x0bf6, 0x438a, 0x0c57, 0x4390, 0x0c5e, 0x44c6,
+  0x44d3, 0x44c0, 0x44d2, 0x44c7, 0x44c2, 0x0d19, 0x459f, 0x459d,
+  0x459e, 0x0d70, 0x4641, 0x0d6e, 0x4638, 0x463a, 0x4642, 0x0d72,
+  0x0d76, 0x463e, 0x46b0, 0x47ae, 0x47b3, 0x0e12, 0x0e1f, 0x47bf,
+  0x0e11, 0x0e16, 0x47cd, 0x0e19, 0x47b2, 0x0e24, 0x0e14, 0x0e25,
+  0x0e95, 0x0e96, 0x0e93, 0x0e94, 0x48c4, 0x48cd, 0x48c2, 0x48c6,
+  0x48c3, 0x48c9, 0x48c7, 0x0ea0, 0x49f8, 0x0efb, 0x49ed, 0x49e2,
+  0x0efc, 0x0f00, 0x0ef8, 0x49dc, 0x4a02, 0x4a01,
+  /* 0x4e */
+  0x0ef9, 0x49d6, 0x0f04, 0x49e4, 0x49fe, 0x0f03, 0x4a00, 0x49fc,
+  0x49fd, 0x0ef3, 0x49f5, 0x49ff, 0x0efa, 0x49eb, 0x49e5, 0x4b78,
+  0x4bae, 0x4be7, 0x0fbf, 0x4c65, 0x4c6a, 0x4c66, 0x4c68, 0x4c6b,
+  0x4d94, 0x4da1, 0x4d92, 0x4d96, 0x4d93, 0x1079, 0x1110, 0x5101,
+  0x1114, 0x50f8, 0x110e, 0x50f5, 0x111a, 0x5104, 0x1119, 0x1121,
+  0x1123, 0x111f, 0x511b, 0x5103, 0x5133, 0x5134, 0x50ed, 0x1125,
+  0x112b, 0x5135, 0x1116, 0x5105, 0x1122, 0x111b, 0x11ce, 0x11cf,
+  0x537d, 0x11cb, 0x11d1, 0x11cc, 0x5371, 0x1217, 0x545c, 0x54e6,
+  0x550f, 0x551b, 0x1251, 0x55a9, 0x55a5, 0x55ee, 0x56b1, 0x12ed,
+  0x56cc, 0x56ce, 0x12f4, 0x56b7, 0x12f1, 0x56b5, 0x56e9, 0x56b4,
+  0x12f8, 0x56b3, 0x56c1, 0x56af, 0x56ca, 0x56d0, 0x132f, 0x135e,
+  0x135d, 0x588e, 0x1376, 0x1377, 0x58e9, 0x58db,
+  /* 0x4f */
+  0x137e, 0x58eb, 0x59a4, 0x13b6, 0x59a2, 0x599d, 0x13b3, 0x13fc,
+  0x1403, 0x1400, 0x5a2a, 0x5a28, 0x140a, 0x1402, 0x5ab8, 0x5ab6,
+  0x5ab9, 0x5ab7, 0x5b22, 0x5b2b, 0x5b27, 0x5b19, 0x5ba4, 0x1487,
+  0x5bb3, 0x14a6, 0x5c71, 0x5c6a, 0x14a9, 0x14de, 0x5d88, 0x5d8c,
+  0x5ebf, 0x5eb8, 0x5ebe, 0x5edc, 0x5ee5, 0x152e, 0x152d, 0x5ed4,
+  0x5ed6, 0x1530, 0x5eda, 0x5eed, 0x5ef3, 0x5edb, 0x152b, 0x5eb9,
+  0x5ee2, 0x5eeb, 0x61af, 0x159e, 0x61b2, 0x61b3, 0x159f, 0x15e5,
+  0x15e4, 0x62a3, 0x62a5, 0x15fd, 0x15fc, 0x1617, 0x1619, 0x630a,
+  0x1618, 0x6387, 0x6389, 0x638c, 0x63ef, 0x642a, 0x6422, 0x16bf,
+  0x641f, 0x173c, 0x6519, 0x176b, 0x65ca, 0x65da, 0x1783, 0x1781,
+  0x1780, 0x65de, 0x65c8, 0x65e0, 0x17ca, 0x66b6, 0x66b5, 0x17ce,
+  0x66f4, 0x17f6, 0x676b, 0x6769, 0x6772, 0x6763,
+  /* 0x50 */
+  0x1839, 0x690d, 0x18ae, 0x6901, 0x690c, 0x18b5, 0x68f8, 0x18b3,
+  0x18b4, 0x68fe, 0x6902, 0x6a84, 0x1922, 0x6aab, 0x6aaa, 0x1d1d,
+  0x1d16, 0x0099, 0x1d2b, 0x1d1e, 0x1d1b, 0x1e90, 0x1e94, 0x1f14,
+  0x7289, 0x0202, 0x2267, 0x0201, 0x227b, 0x02a1, 0x225f, 0x2261,
+  0x01fd, 0x0273, 0x0274, 0x0270, 0x0276, 0x0275, 0x0272, 0x24c3,
+  0x24ca, 0x24bb, 0x24c0, 0x24c4, 0x2501, 0x271f, 0x2718, 0x2711,
+  0x2715, 0x0329, 0x2712, 0x271c, 0x032a, 0x2722, 0x2779, 0x29a6,
+  0x0416, 0x29b3, 0x29ab, 0x2aea, 0x0499, 0x2b5b, 0x04d3, 0x04f5,
+  0x2db7, 0x2dce, 0x2db9, 0x2dbd, 0x2dcf, 0x2dc0, 0x2d99, 0x2d97,
+  0x0594, 0x2dbb, 0x2dd0, 0x2dc4, 0x2e31, 0x0656, 0x30d3, 0x30c0,
+  0x0659, 0x0658, 0x0655, 0x0652, 0x30dc, 0x30d1, 0x30c8, 0x0657,
+  0x30d5, 0x32c3, 0x071b, 0x071c, 0x32bf, 0x32c5,
+  /* 0x51 */
+  0x0719, 0x32cd, 0x32c1, 0x3306, 0x073f, 0x3324, 0x3663, 0x3642,
+  0x3652, 0x07db, 0x3643, 0x3633, 0x07e2, 0x366c, 0x3657, 0x07d7,
+  0x364c, 0x366e, 0x07de, 0x07e5, 0x07e4, 0x07e6, 0x07d6, 0x3637,
+  0x07df, 0x3671, 0x364a, 0x3636, 0x07dc, 0x3653, 0x07da, 0x3645,
+  0x3670, 0x07d3, 0x07d0, 0x365c, 0x3758, 0x3757, 0x0886, 0x0887,
+  0x08ad, 0x08b7, 0x0958, 0x096a, 0x3bbb, 0x0962, 0x0961, 0x3bbe,
+  0x0969, 0x096c, 0x0965, 0x3bb5, 0x3bd3, 0x3b9f, 0x0966, 0x3bb7,
+  0x3bf5, 0x3db7, 0x09f5, 0x3dbb, 0x09f4, 0x3dd1, 0x09f7, 0x3dba,
+  0x09f8, 0x3db6, 0x3dcc, 0x09fb, 0x09fc, 0x3dd3, 0x409b, 0x0af5,
+  0x0af8, 0x4096, 0x40a2, 0x409d, 0x410a, 0x410e, 0x0b3c, 0x4181,
+  0x422c, 0x4237, 0x4236, 0x423b, 0x0bc5, 0x42a1, 0x0c62, 0x0c63,
+  0x4398, 0x0c67, 0x4396, 0x0c66, 0x0cd9, 0x0cdb,
+  /* 0x52 */
+  0x44d6, 0x44eb, 0x0cd8, 0x44dc, 0x0d1b, 0x45a5, 0x45a9, 0x6434,
+  0x4653, 0x4645, 0x0d79, 0x464f, 0x0d7d, 0x46bd, 0x46bb, 0x46f1,
+  0x0e2c, 0x0e37, 0x47ec, 0x47ed, 0x0e30, 0x0e9a, 0x48d3, 0x1600,
+  0x48e1, 0x0f05, 0x4a19, 0x0f07, 0x0f09, 0x0f0a, 0x4a27, 0x4a26,
+  0x0f79, 0x0fc2, 0x4c6e, 0x4daf, 0x1038, 0x1037, 0x4dad, 0x1021,
+  0x4daa, 0x4e18, 0x105e, 0x113d, 0x1137, 0x1140, 0x516f, 0x514c,
+  0x111d, 0x5142, 0x1133, 0x515c, 0x5170, 0x515f, 0x1135, 0x515a,
+  0x514b, 0x513f, 0x538a, 0x11d8, 0x538b, 0x53a1, 0x538e, 0x11dc,
+  0x11de, 0x5399, 0x545e, 0x545f, 0x5524, 0x55a7, 0x56ea, 0x56fd,
+  0x56f9, 0x56e3, 0x56e5, 0x12fa, 0x12fb, 0x56ec, 0x133d, 0x133b,
+  0x133f, 0x135f, 0x58f2, 0x137f, 0x58ef, 0x1384, 0x59a6, 0x13bc,
+  0x1414, 0x140f, 0x5a3b, 0x5a43, 0x140e, 0x5a32,
+  /* 0x53 */
+  0x5b31, 0x5b30, 0x1460, 0x5b2d, 0x5b3c, 0x5ba7, 0x5ba5, 0x14ab,
+  0x14ac, 0x14aa, 0x5d37, 0x5d95, 0x5d8e, 0x1504, 0x5d96, 0x1508,
+  0x5f45, 0x5f0a, 0x1533, 0x1534, 0x5efd, 0x5f17, 0x5f1c, 0x5f07,
+  0x5f31, 0x5f32, 0x5f2c, 0x5f30, 0x5f03, 0x5f05, 0x15a2, 0x61c2,
+  0x15a4, 0x61b8, 0x15a5, 0x61c1, 0x15a7, 0x15a6, 0x15e7, 0x62ab,
+  0x62b7, 0x15ff, 0x15fe, 0x6315, 0x6314, 0x161d, 0x161c, 0x630c,
+  0x6317, 0x1667, 0x6393, 0x1694, 0x63d2, 0x16c5, 0x16c8, 0x6436,
+  0x6431, 0x6433, 0x643c, 0x642e, 0x643a, 0x16c9, 0x643d, 0x16c7,
+  0x64b5, 0x6522, 0x6523, 0x6520, 0x651c, 0x651d, 0x176c, 0x65a0,
+  0x178a, 0x65ef, 0x65e8, 0x65eb, 0x1788, 0x1787, 0x1786, 0x65e1,
+  0x65e6, 0x17cf, 0x17d0, 0x66f8, 0x66f5, 0x181c, 0x1823, 0x6783,
+  0x6794, 0x6784, 0x1849, 0x678b, 0x678f, 0x1843,
+  /* 0x54 */
+  0x678c, 0x1848, 0x6789, 0x1847, 0x678e, 0x1846, 0x183f, 0x1844,
+  0x6924, 0x690f, 0x18be, 0x6913, 0x690a, 0x18c2, 0x18ba, 0x18bc,
+  0x18c6, 0x692a, 0x691a, 0x18c8, 0x6927, 0x6916, 0x6921, 0x1923,
+  0x6a85, 0x6aac, 0x6ac6, 0x6ac5, 0x6ad7, 0x6b53, 0x009d, 0x1d28,
+  0x1d27, 0x1ddf, 0x0124, 0x1f35, 0x1fb3, 0x0207, 0x228a, 0x227d,
+  0x2289, 0x0279, 0x24cd, 0x24d0, 0x0278, 0x272b, 0x2733, 0x2729,
+  0x2735, 0x2731, 0x2737, 0x2836, 0x29be, 0x0419, 0x29b9, 0x041c,
+  0x29bb, 0x0418, 0x2de2, 0x2ddb, 0x2ddd, 0x2ddc, 0x2dda, 0x85af,
+  0x2dd9, 0x05bd, 0x065d, 0x30df, 0x065a, 0x065e, 0x30e1, 0x065c,
+  0x30ee, 0x065b, 0x31b5, 0x32d4, 0x32d5, 0x0721, 0x32d0, 0x32d1,
+  0x32ce, 0x32d7, 0x0720, 0x0732, 0x367d, 0x368a, 0x07f2, 0x36a7,
+  0x07f5, 0x3699, 0x3682, 0x3688, 0x07ee, 0x07ec,
+  /* 0x55 */
+  0x3686, 0x07ea, 0x3698, 0x369d, 0x07ed, 0x07f3, 0x368f, 0x07f6,
+  0x36aa, 0x0848, 0x375d, 0x0849, 0x380a, 0x0975, 0x3bd7, 0x3bd6,
+  0x3be5, 0x096f, 0x097b, 0x0973, 0x3bd9, 0x3bda, 0x3bea, 0x0970,
+  0x3bf6, 0x7d39, 0x0978, 0x3de3, 0x09fe, 0x3de9, 0x0a00, 0x3deb,
+  0x3def, 0x3df3, 0x3dea, 0x0a01, 0x8621, 0x0a55, 0x0a56, 0x0a9d,
+  0x3f71, 0x0af9, 0x40ae, 0x0aff, 0x40b3, 0x0afd, 0x40ac, 0x0b43,
+  0x0b41, 0x4183, 0x4245, 0x424e, 0x4244, 0x42a3, 0x42a5, 0x43a6,
+  0x43a4, 0x0c6f, 0x43a9, 0x43af, 0x0c8a, 0x0ce5, 0x0ce6, 0x44f0,
+  0x44f8, 0x44f1, 0x0d7f, 0x4649, 0x0db5, 0x0db6, 0x0dbb, 0x46c2,
+  0x46f2, 0x46f3, 0x47fa, 0x0e40, 0x47f6, 0x47fc, 0x4818, 0x4808,
+  0x4812, 0x0e9d, 0x0e9c, 0x48db, 0x48da, 0x0f0f, 0x0f11, 0x0f0d,
+  0x4a2c, 0x4a4d, 0x0f14, 0x0f13, 0x4b46, 0x4bf6,
+  /* 0x56 */
+  0x4c2b, 0x4c74, 0x4db8, 0x4dc8, 0x1082, 0x1083, 0x114d, 0x5192,
+  0x5193, 0x114f, 0x517f, 0x51ab, 0x5197, 0x114c, 0x1151, 0x51ac,
+  0x11ee, 0x11e8, 0x18cb, 0x53ce, 0x11eb, 0x53cd, 0x11e2, 0x11e6,
+  0x53c1, 0x53b1, 0x53c7, 0x11ec, 0x5540, 0x1259, 0x553f, 0x5539,
+  0x125d, 0x5543, 0x1257, 0x125b, 0x1256, 0x55ab, 0x12fe, 0x571f,
+  0x5709, 0x570c, 0x1300, 0x1301, 0x5840, 0x1342, 0x5896, 0x1360,
+  0x58f6, 0x58f7, 0x141d, 0x5a46, 0x5a4f, 0x143e, 0x1469, 0x1465,
+  0x5b3d, 0x5b41, 0x5f66, 0x5f78, 0x5f5d, 0x5f69, 0x5f74, 0x5f7d,
+  0x5f6e, 0x5f72, 0x5f73, 0x5f62, 0x5f48, 0x5f53, 0x5f5f, 0x5f68,
+  0x1538, 0x5f7f, 0x5f6b, 0x15ae, 0x61c4, 0x15ad, 0x62af, 0x62ad,
+  0x62b2, 0x1602, 0x161f, 0x631a, 0x631b, 0x1622, 0x1620, 0x86f5,
+  0x166c, 0x639b, 0x639f, 0x1668, 0x166d, 0x166e,
+  /* 0x57 */
+  0x16a0, 0x16ce, 0x16d0, 0x16d1, 0x16cb, 0x6440, 0x16d2, 0x6447,
+  0x16d3, 0x64b7, 0x1720, 0x174e, 0x174b, 0x1772, 0x1770, 0x65a2,
+  0x1792, 0x178f, 0x6600, 0x65f3, 0x1790, 0x8437, 0x65f5, 0x17d9,
+  0x17d5, 0x66bd, 0x6700, 0x6702, 0x17fa, 0x6734, 0x6749, 0x679f,
+  0x184b, 0x67a3, 0x67cd, 0x6799, 0x679d, 0x18d0, 0x18ce, 0x6939,
+  0x18cf, 0x6944, 0x18c4, 0x18cc, 0x6935, 0x18d2, 0x1935, 0x6aaf,
+  0x0a03, 0x1d2f, 0x009e, 0x00af, 0x6b8e, 0x020c, 0x229f, 0x229b,
+  0x229e, 0x2296, 0x2294, 0x22a0, 0x027c, 0x273b, 0x0330, 0x0331,
+  0x273a, 0x29c1, 0x2b4d, 0x2b5d, 0x2df3, 0x05a1, 0x059e, 0x0668,
+  0x0661, 0x30f6, 0x30e5, 0x30ea, 0x30e7, 0x3105, 0x0665, 0x30f9,
+  0x0666, 0x066a, 0x06ab, 0x36ab, 0x36ed, 0x36b2, 0x36b0, 0x36b5,
+  0x36be, 0x36c1, 0x36c8, 0x07f9, 0x36c0, 0x36bc,
+  /* 0x58 */
+  0x36b1, 0x36c4, 0x36bf, 0x0858, 0x088a, 0x3c08, 0x3c03, 0x3bfd,
+  0x3c10, 0x3c02, 0x3c13, 0x0a04, 0x3dfa, 0x3e00, 0x40b9, 0x40bc,
+  0x0b02, 0x425b, 0x4251, 0x424f, 0x42eb, 0x43b8, 0x0c79, 0x43b9,
+  0x43c1, 0x43c0, 0x43be, 0x450b, 0x0ceb, 0x4507, 0x450a, 0x4508,
+  0x0ce9, 0x450d, 0x4506, 0x4515, 0x45af, 0x0d20, 0x0d21, 0x0d81,
+  0x46f5, 0x0e4d, 0x0e59, 0x482e, 0x0e58, 0x481b, 0x81d1, 0x481a,
+  0x4824, 0x0ea5, 0x0ea9, 0x48e6, 0x48e3, 0x0f1a, 0x0f19, 0x4a5d,
+  0x4a4f, 0x4a66, 0x4a5b, 0x4b47, 0x4bb4, 0x0f96, 0x0f98, 0x0f97,
+  0x4bfa, 0x4c2e, 0x82df, 0x0fc8, 0x4dce, 0x1043, 0x1045, 0x4e19,
+  0x1152, 0x1157, 0x51cc, 0x51b2, 0x1155, 0x51bb, 0x51c1, 0x1156,
+  0x1158, 0x11f2, 0x53e9, 0x53ee, 0x53f0, 0x53d6, 0x540e, 0x53da,
+  0x5548, 0x554a, 0x554e, 0x554d, 0x55b1, 0x55b0,
+  /* 0x59 */
+  0x55b3, 0x1307, 0x5738, 0x5732, 0x1308, 0x572d, 0x130a, 0x5734,
+  0x0f1b, 0x5729, 0x5874, 0x1361, 0x1362, 0x5903, 0x13c2, 0x13c6,
+  0x59a9, 0x5a58, 0x141e, 0x1425, 0x5abf, 0x5ac1, 0x5b4a, 0x5bac,
+  0x14b0, 0x5c89, 0x5d3d, 0x5d3c, 0x5da9, 0x5fa0, 0x153d, 0x5f90,
+  0x153e, 0x5f93, 0x5f8b, 0x5fad, 0x5fbb, 0x5fb8, 0x1546, 0x1545,
+  0x5f9c, 0x61d8, 0x61d7, 0x1603, 0x1626, 0x1627, 0x635d, 0x63a9,
+  0x63da, 0x1698, 0x16ad, 0x16d5, 0x16da, 0x6454, 0x16d9, 0x6455,
+  0x644b, 0x16dd, 0x643f, 0x64b9, 0x1715, 0x1716, 0x1717, 0x1721,
+  0x6538, 0x6536, 0x6540, 0x174c, 0x653b, 0x6539, 0x65a4, 0x1796,
+  0x1798, 0x6608, 0x660c, 0x179b, 0x6610, 0x17ff, 0x6707, 0x1825,
+  0x67d2, 0x184f, 0x67c2, 0x67bb, 0x67cc, 0x67cb, 0x1856, 0x1854,
+  0x694d, 0x6963, 0x694e, 0x18d8, 0x6950, 0x6955,
+  /* 0x5a */
+  0x18d7, 0x695e, 0x1926, 0x6a90, 0x6ab2, 0x6ab1, 0x1938, 0x6aca,
+  0x6b02, 0x6b27, 0x6b26, 0x198a, 0x22af, 0x24e0, 0x24dc, 0x0334,
+  0x2739, 0x0335, 0x856a, 0x277c, 0x27f3, 0x8570, 0x03a1, 0x286b,
+  0x29c4, 0x310b, 0x3108, 0x310a, 0x066c, 0x066d, 0x31dc, 0x0729,
+  0x072a, 0x32e1, 0x32df, 0x36ce, 0x36d4, 0x36e3, 0x36d7, 0x36e2,
+  0x0800, 0x0808, 0x0806, 0x0805, 0x36d8, 0x36d5, 0x36d2, 0x08b1,
+  0x0988, 0x3c1e, 0x3c2c, 0x3c25, 0x3bf3, 0x3e04, 0x3e08, 0x3e15,
+  0x0a09, 0x40c4, 0x40c9, 0x40c7, 0x40c8, 0x42a9, 0x43c6, 0x43c5,
+  0x4518, 0x451a, 0x4520, 0x0d22, 0x4666, 0x4664, 0x466a, 0x0dd5,
+  0x0e61, 0x0e5d, 0x0e62, 0x0e4f, 0x0e60, 0x4835, 0x4834, 0x0eaa,
+  0x0f22, 0x4a6c, 0x0f21, 0x4a6e, 0x4a71, 0x1046, 0x4dd4, 0x4dd6,
+  0x4e1a, 0x4e62, 0x4e65, 0x4e76, 0x51db, 0x51d6,
+  /* 0x5b */
+  0x1162, 0x51e7, 0x1160, 0x1164, 0x51f4, 0x86b6, 0x53fd, 0x53d5,
+  0x5407, 0x11f6, 0x540f, 0x53f8, 0x86c1, 0x1219, 0x5587, 0x1291,
+  0x55b5, 0x55f5, 0x130d, 0x573f, 0x5743, 0x574c, 0x1365, 0x590b,
+  0x5a6b, 0x5a68, 0x5a70, 0x5a75, 0x5a77, 0x143f, 0x5ac3, 0x154b,
+  0x5fe9, 0x5fea, 0x5fcb, 0x5fc5, 0x5fc6, 0x1548, 0x5fed, 0x5fd3,
+  0x1552, 0x5fe5, 0x154a, 0x1551, 0x5fdb, 0x5feb, 0x5fe0, 0x5fc1,
+  0x1550, 0x154c, 0x61dd, 0x15ee, 0x1604, 0x1606, 0x162d, 0x162e,
+  0x162f, 0x167b, 0x1678, 0x1677, 0x63b2, 0x63b4, 0x63b1, 0x63b5,
+  0x63f2, 0x16a2, 0x16a1, 0x16e3, 0x6456, 0x171a, 0x1719, 0x1757,
+  0x6544, 0x179e, 0x6626, 0x661f, 0x6618, 0x6621, 0x6617, 0x17dd,
+  0x6709, 0x1805, 0x1828, 0x67c5, 0x67df, 0x1860, 0x67e3, 0x1866,
+  0x67e9, 0x67ee, 0x1867, 0x1868, 0x6966, 0x697a,
+  /* 0x5c */
+  0x18de, 0x696e, 0x6991, 0x6983, 0x6976, 0x697e, 0x696d, 0x18e1,
+  0x6a95, 0x6ae3, 0x1969, 0x1977, 0x6b03, 0x6b04, 0x8719, 0x6b17,
+  0x00a6, 0x1d36, 0x00a5, 0x1f36, 0x0214, 0x2742, 0x0336, 0x0338,
+  0x2744, 0x2746, 0x277e, 0x29ca, 0x29c8, 0x29cc, 0x2af0, 0x0670,
+  0x3185, 0x32e5, 0x32e7, 0x072b, 0x0811, 0x080a, 0x36f4, 0x080d,
+  0x36e9, 0x0816, 0x0810, 0x0809, 0x080e, 0x087a, 0x3c3d, 0x098c,
+  0x3c36, 0x0991, 0x3e16, 0x0a0a, 0x3e12, 0x3e0f, 0x3e17, 0x3e11,
+  0x3e0b, 0x0a08, 0x0a0b, 0x40cd, 0x40d0, 0x40cc, 0x40ce, 0x40d1,
+  0x0b07, 0x4189, 0x0cf2, 0x466f, 0x484b, 0x4844, 0x4855, 0x0eae,
+  0x0f24, 0x0f26, 0x0f27, 0x4a7f, 0x5771, 0x0f99, 0x4c2f, 0x4c7a,
+  0x4c7b, 0x4c7c, 0x115f, 0x116a, 0x1171, 0x51fc, 0x5210, 0x5202,
+  0x116c, 0x116f, 0x51ee, 0x5203, 0x1168, 0x520d,
+  /* 0x5d */
+  0x5213, 0x5208, 0x520f, 0x5418, 0x5412, 0x1201, 0x1268, 0x5567,
+  0x5565, 0x55bb, 0x5769, 0x5762, 0x1313, 0x576e, 0x1316, 0x5761,
+  0x1318, 0x5764, 0x574d, 0x5851, 0x1389, 0x13c8, 0x5a83, 0x5ac6,
+  0x1484, 0x601f, 0x1554, 0x6004, 0x6017, 0x6008, 0x6005, 0x1556,
+  0x5ff3, 0x601e, 0x6002, 0x601a, 0x601b, 0x6027, 0x601c, 0x155a,
+  0x62b5, 0x1605, 0x1607, 0x6333, 0x1631, 0x6334, 0x6331, 0x63b8,
+  0x63ba, 0x16a3, 0x63fc, 0x16eb, 0x171c, 0x64c3, 0x175a, 0x654d,
+  0x175b, 0x662f, 0x17a6, 0x17aa, 0x17a5, 0x66c9, 0x17e1, 0x66c8,
+  0x66c4, 0x672a, 0x6738, 0x6750, 0x182a, 0x680a, 0x67fb, 0x6804,
+  0x67fc, 0x67fe, 0x1872, 0x186f, 0x1873, 0x6802, 0x67f6, 0x681b,
+  0x67f9, 0x6815, 0x6810, 0x67ff, 0x6800, 0x680c, 0x186b, 0x18e6,
+  0x6995, 0x69a5, 0x18e9, 0x18ec, 0x18e8, 0x18f0,
+  /* 0x5e */
+  0x6a98, 0x6ac1, 0x198c, 0x6b5a, 0x1d64, 0x22bb, 0x0215, 0x24e6,
+  0x2749, 0x27f7, 0x0371, 0x0426, 0x29d0, 0x04c6, 0x2bc2, 0x05a8,
+  0x3111, 0x0673, 0x36ff, 0x36fe, 0x36fd, 0x0815, 0x3701, 0x0998,
+  0x0997, 0x3c4b, 0x3c4d, 0x3c47, 0x40d3, 0x4268, 0x4267, 0x0bd7,
+  0x0c80, 0x43d1, 0x4530, 0x4532, 0x452e, 0x0d88, 0x6b9d, 0x46c9,
+  0x46c8, 0x0e69, 0x4856, 0x4851, 0x0e6b, 0x0f29, 0x0f28, 0x4a85,
+  0x4a89, 0x4a8e, 0x4a84, 0x105f, 0x4e6a, 0x522b, 0x522f, 0x5228,
+  0x1174, 0x5216, 0x5215, 0x521d, 0x541a, 0x1202, 0x126a, 0x1294,
+  0x55bc, 0x5775, 0x577c, 0x138a, 0x5911, 0x5912, 0x5b5c, 0x5dbb,
+  0x1564, 0x5ff4, 0x155e, 0x1561, 0x602d, 0x1565, 0x1566, 0x62e4,
+  0x6337, 0x6336, 0x6367, 0x63be, 0x63bd, 0x63e2, 0x6468, 0x6466,
+  0x64c8, 0x64ca, 0x64c7, 0x64dc, 0x175f, 0x654f,
+  /* 0x5f */
+  0x65a9, 0x663c, 0x17af, 0x663b, 0x66ce, 0x180d, 0x6714, 0x6753,
+  0x187c, 0x682e, 0x187a, 0x681f, 0x1876, 0x1879, 0x187d, 0x1877,
+  0x69b0, 0x69bd, 0x18f6, 0x18f1, 0x69ae, 0x69c4, 0x6a7b, 0x0c0b,
+  0x1929, 0x6a9e, 0x196f, 0x6b05, 0x199a, 0x6b69, 0x6ba1, 0x22c7,
+  0x231d, 0x274a, 0x29d3, 0x0469, 0x2b72, 0x2e02, 0x05ab, 0x2e35,
+  0x3127, 0x311e, 0x311f, 0x072c, 0x072d, 0x3707, 0x3706, 0x0817,
+  0x099a, 0x3c54, 0x3e1c, 0x3e20, 0x46f8, 0x0e6e, 0x485d, 0x4858,
+  0x0f2c, 0x4a92, 0x4b4e, 0x0fca, 0x1178, 0x1206, 0x5427, 0x1207,
+  0x5781, 0x5783, 0x1320, 0x5844, 0x1353, 0x13ce, 0x147a, 0x1479,
+  0x6042, 0x604d, 0x6054, 0x604e, 0x156b, 0x6043, 0x1567, 0x156d,
+  0x633c, 0x6340, 0x63c0, 0x1685, 0x16b0, 0x16f3, 0x1763, 0x655a,
+  0x6651, 0x17b6, 0x66dd, 0x1882, 0x187f, 0x6838,
+  /* 0x60 */
+  0x1886, 0x6845, 0x683a, 0x1884, 0x6835, 0x18fc, 0x18fd, 0x18fa,
+  0x6af1, 0x1987, 0x6b93, 0x1e9a, 0x021a, 0x0219, 0x5241, 0x29d7,
+  0x0675, 0x3128, 0x081a, 0x081b, 0x0819, 0x3c53, 0x3c59, 0x099c,
+  0x3e21, 0x0a10, 0x426f, 0x4537, 0x45b5, 0x4862, 0x485e, 0x48f5,
+  0x117b, 0x117c, 0x523d, 0x1208, 0x542d, 0x5589, 0x578d, 0x5787,
+  0x5790, 0x591a, 0x5a99, 0x1441, 0x14e3, 0x1572, 0x605f, 0x1573,
+  0x1568, 0x6056, 0x6061, 0x605b, 0x605a, 0x605c, 0x6065, 0x1635,
+  0x6341, 0x1688, 0x169d, 0x646e, 0x646c, 0x646d, 0x0e75, 0x65aa,
+  0x665c, 0x6658, 0x66de, 0x188f, 0x684f, 0x6851, 0x188e, 0x6853,
+  0x1905, 0x1904, 0x18ff, 0x69fc, 0x6b39, 0x199e, 0x1d3e, 0x0154,
+  0x22d2, 0x0281, 0x274f, 0x3714, 0x0cfa, 0x4672, 0x4673, 0x0f32,
+  0x1270, 0x126e, 0x5791, 0x86d6, 0x147c, 0x5dbf,
+  /* 0x61 */
+  0x1575, 0x606c, 0x1574, 0x1577, 0x62e6, 0x6345, 0x1637, 0x63c8,
+  0x63e4, 0x655d, 0x17ba, 0x6721, 0x1811, 0x672c, 0x6757, 0x1892,
+  0x1899, 0x685d, 0x6861, 0x6865, 0x6a08, 0x190a, 0x192a, 0x192b,
+  0x1944, 0x1979, 0x6b45, 0x00aa, 0x0348, 0x2e05, 0x32ef, 0x371b,
+  0x371d, 0x3e25, 0x3e24, 0x486d, 0x0eb4, 0x5242, 0x5249, 0x120d,
+  0x5578, 0x558a, 0x5797, 0x1354, 0x589b, 0x591c, 0x1430, 0x5aa2,
+  0x1609, 0x1638, 0x1636, 0x168b, 0x16f7, 0x1766, 0x17bd, 0x181e,
+  0x686c, 0x1896, 0x686f, 0x190d, 0x6a0e, 0x1973, 0x6b08, 0x6b1d,
+  0x6ba3, 0x033b, 0x033c, 0x2b60, 0x371c, 0x09a0, 0x0cfb, 0x6cfd,
+  0x48f3, 0x1181, 0x579b, 0x5aa7, 0x5dc4, 0x1578, 0x607a, 0x168d,
+  0x1773, 0x6661, 0x6663, 0x66d7, 0x6876, 0x19a6, 0x6ba5, 0x05ad,
+  0x3c67, 0x0a11, 0x3eab, 0x524a, 0x557d, 0x579d,
+  /* 0x62 */
+  0x5853, 0x5b65, 0x607b, 0x1639, 0x64cd, 0x64dd, 0x17bf, 0x6730,
+  0x6a16, 0x190f, 0x19a7, 0x19b5, 0x0bdc, 0x1431, 0x62e7, 0x6a18,
+  0x6aa2, 0x19a8, 0x6b7c, 0x0d25, 0x4a9e, 0x6084, 0x17c1, 0x6a1c,
+  0x0d90, 0x4871, 0x63ca, 0x1296, 0x147f, 0x1910, 0x6aa3, 0x160a,
+  0x687b, 0x6b97, 0x1912, 0x163a, 0x6350, 0x163b,
+};
+static const unsigned short cns11643_3_2uni_page64[292] = {
+  /* 0x64 */
+  0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd,
+  0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd,
+  0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd,
+  0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd,
+  0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x1b66,
+  0x1b68, 0x1be7, 0x1c3f, 0x6cfd, 0x1ca6, 0x1d0f, 0x1e3e, 0x1f24,
+  0x1f65, 0x1f9b, 0x1d7f, 0x20cb, 0x2173, 0x2171, 0x216b, 0x21f4,
+  0x2222, 0x2220, 0x2292, 0x22ba, 0x2291, 0x22b0, 0x2359, 0x238a,
+  0x240f, 0x2412, 0x2413, 0x2447, 0x249b, 0x2500, 0x254d, 0x26d1,
+  0x26d3, 0x2767, 0x2857, 0x2877, 0x28d5, 0x2975, 0x298e, 0x29a5,
+  0x29b6, 0x29bf, 0x2a65, 0x2acd, 0x2aed, 0x2b94, 0x2b9a, 0x2bba,
+  0x2d25, 0x2d50, 0x2ea3, 0x2f60, 0x2f64, 0x2fb6,
+  /* 0x65 */
+  0x3003, 0x30b6, 0x311a, 0x4625, 0x2821, 0x32e2, 0x3302, 0x33a4,
+  0x33ac, 0x3410, 0x3406, 0x345e, 0x345a, 0x352c, 0x3529, 0x362d,
+  0x3677, 0x367a, 0x36ca, 0x36e6, 0x36f5, 0x370d, 0x370e, 0x37dc,
+  0x37dd, 0x37f6, 0x381e, 0x3863, 0x39a5, 0x3a0f, 0x3a8a, 0x3a84,
+  0x3a8b, 0x3a7c, 0x3b4c, 0x3b48, 0x3b49, 0x3b9d, 0x3b99, 0x3bf8,
+  0x3c2e, 0x3c2d, 0x3c5c, 0x45cc, 0x3cbf, 0x3cea, 0x3ce5, 0x3d11,
+  0x3d12, 0x3d3f, 0x3d39, 0x3d3b, 0x3d3d, 0x3d77, 0x3d75, 0x3d76,
+  0x3d71, 0x3d96, 0x3d93, 0x3db4, 0x3ddd, 0x3dde, 0x3e0e, 0x2511,
+  0x3e18, 0x3f47, 0x3f48, 0x3fef, 0x4012, 0x403b, 0x40a4, 0x408d,
+  0x40b4, 0x4273, 0x4277, 0x42bc, 0x4419, 0x441b, 0x443d, 0x4453,
+  0x4454, 0x4458, 0x44b7, 0x44d8, 0x44ee, 0x4522, 0x454d, 0x4586,
+  0x4599, 0x45a3, 0x45bc, 0x46a7, 0x4737, 0x4759,
+  /* 0x66 */
+  0x47d0, 0x482f, 0x4832, 0x4842, 0x484e, 0x4868, 0x48a9, 0x48ed,
+  0x49d0, 0x4a07, 0x49d3, 0x4a64, 0x4b40, 0x6cfd, 0x4c41, 0x4c63,
+  0x4cbb, 0x3311, 0x3325, 0x4e48, 0x4f10, 0x4f62, 0x4f12, 0x5021,
+  0x501e, 0x50e2, 0x50de, 0x50e1, 0x5173, 0x51d4, 0x51f5, 0x5237,
+  0x5245, 0x5272, 0x534a, 0x53a9, 0x53a5, 0x53f5, 0x5434, 0x5450,
+  0x5487, 0x5554, 0x5584, 0x5703, 0x5852, 0x58d8, 0x590c, 0x5918,
+  0x59b0, 0x5abc, 0x5ad5, 0x5baa, 0x5c9c, 0x6cfd, 0x5d5c, 0x5e2b,
+  0x5e21, 0x5e73, 0x5ef4, 0x5ef5, 0x5f3f, 0x5f42, 0x5f86, 0x5fbe,
+  0x5fbc, 0x5fbd, 0x5ff1, 0x5ff2, 0x5fef, 0x6022, 0x6023, 0x6024,
+  0x6067, 0x6066, 0x6197, 0x61ce, 0x61e7, 0x633b, 0x634d, 0x64e4,
+  0x6542, 0x671d, 0x6798, 0x6cfd, 0x6949, 0x3049, 0x2a71, 0x2a85,
+  0x2dd3, 0x650e, 0x4c02, 0x441e, 0x6cfd, 0x6cfd,
+  /* 0x67 */
+  0x2128, 0x2172, 0x21ba, 0x21f0, 0x21ee, 0x22b8, 0x22b9, 0x22c4,
+  0x4c53, 0x5eb0,
+};
+
+static const ucs4_t cns11643_3_2uni_upages[136] = {
+  0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00,
+  0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300,
+  0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00,
+  0x04c00, 0x04d00, 0x04e00, 0x04f00, 0x05000, 0x05100, 0x05200, 0x05300,
+  0x05400, 0x05500, 0x05600, 0x05700, 0x05800, 0x05900, 0x05a00, 0x05b00,
+  0x05c00, 0x05d00, 0x05e00, 0x05f00, 0x06000, 0x06100, 0x06200, 0x06300,
+  0x06400, 0x06500, 0x06600, 0x06700, 0x06800, 0x06900, 0x06a00, 0x06b00,
+  0x06c00, 0x06d00, 0x06e00, 0x06f00, 0x07000, 0x07100, 0x07200, 0x07300,
+  0x07400, 0x07500, 0x07600, 0x07700, 0x07800, 0x07900, 0x07a00, 0x07b00,
+  0x07c00, 0x07d00, 0x07e00, 0x07f00, 0x08000, 0x08100, 0x08200, 0x08300,
+  0x08400, 0x08500, 0x08600, 0x08700, 0x08800, 0x08900, 0x08a00, 0x08b00,
+  0x08c00, 0x08d00, 0x08e00, 0x08f00, 0x09000, 0x09100, 0x09200, 0x09300,
+  0x09400, 0x09500, 0x09600, 0x09700, 0x09800, 0x09900, 0x09a00, 0x09b00,
+  0x09c00, 0x09d00, 0x09e00, 0x09f00, 0x0ff00, 0x20000, 0x20100, 0x20200,
+  0x20500, 0x20600, 0x20b00, 0x20d00, 0x21300, 0x21600, 0x21700, 0x21d00,
+  0x22300, 0x22500, 0x23000, 0x23500, 0x23c00, 0x24000, 0x24a00, 0x25100,
+  0x25900, 0x25c00, 0x26500, 0x28c00, 0x29900, 0x2f800, 0x2f900, 0x2fa00,
+};
+
+static int
+cns11643_3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x62) || (c1 >= 0x64 && c1 <= 0x67)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        if (i < 6298) {
+          if (i < 6148)
+            swc = cns11643_3_2uni_page21[i],
+            wc = cns11643_3_2uni_upages[swc>>8] | (swc & 0xff);
+        } else {
+          if (i < 6590)
+            swc = cns11643_3_2uni_page64[i-6298],
+            wc = cns11643_3_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/cns11643_4.h b/lib/cns11643_4.h
new file mode 100644
index 0000000..e725992
--- /dev/null
+++ b/lib/cns11643_4.h
@@ -0,0 +1,61 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 4
+ */
+
+/*
+ * The table has been split into two parts. Each part's entries fit it 16 bits.
+ * But the combined table would need 17 bits per entry.
+ */
+#include "cns11643_4a.h"
+#include "cns11643_4b.h"
+
+static int
+cns11643_4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x6e)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        {
+          if (i < 2914)
+            swc = cns11643_4a_2uni_page21[i],
+            wc = cns11643_4a_2uni_upages[swc>>8] | (swc & 0xff);
+          else if (i < 7298)
+            swc = cns11643_4b_2uni_page40[i-2914],
+            wc = cns11643_4b_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
diff --git a/lib/cns11643_4a.h b/lib/cns11643_4a.h
new file mode 100644
index 0000000..ee81576
--- /dev/null
+++ b/lib/cns11643_4a.h
@@ -0,0 +1,460 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 4 part a
+ */
+
+static const unsigned short cns11643_4a_2uni_page21[2914] = {
+  /* 0x21 */
+  0x5a86, 0x1840, 0x1841, 0x185a, 0x75e8, 0x1802, 0x1829, 0x5b0e,
+  0x6027, 0x1c02, 0x013e, 0x27dc, 0x5f3c, 0x6075, 0xd128, 0x1d42,
+  0x1d6a, 0x2552, 0x6f3c, 0xd175, 0xd178, 0x29c4, 0x2c4c, 0x39ad,
+  0x1812, 0x182f, 0x1896, 0x18d0, 0x1b42, 0x1b83, 0xd119, 0x60a5,
+  0x60aa, 0x630f, 0x640e, 0x1d83, 0x1db8, 0x659c, 0x659b, 0x6a3c,
+  0x2328, 0x71c2, 0x2623, 0x2801, 0x2900, 0x87b4, 0x08b8, 0x376c,
+  0x392b, 0x1b88, 0x4879, 0x51b6, 0x1817, 0x5a65, 0x000c, 0x5bb2,
+  0x0030, 0x18e2, 0x18db, 0x5e77, 0x5f42, 0x1bad, 0x6033, 0x1bf7,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x1d1b, 0x1d88, 0x1d87, 0x6522,
+  0x1dcf, 0x1dfd, 0x0163, 0x1de7, 0x20dc, 0x69a3, 0x20d9, 0x2125,
+  0x2127, 0x2333, 0x2613, 0x7225, 0x7224, 0x2675, 0x7652, 0x7789,
+  0x7abf, 0x05c4, 0x05c3, 0x2ff1, 0x87b5, 0xa24c,
+  /* 0x22 */
+  0x4552, 0xc714, 0xc712, 0x0001, 0x5aa3, 0x5aa2, 0x1851, 0x186a,
+  0x5bb6, 0x190c, 0x5bb5, 0x5bb4, 0x18fe, 0x191b, 0x5bc2, 0x5bb8,
+  0x003a, 0x5e79, 0x00ab, 0x1b73, 0x5f08, 0x1b8e, 0x5f7a, 0x5fb6,
+  0x60bd, 0x60b7, 0x60bc, 0x00dd, 0x60c4, 0x60c9, 0x1ca5, 0x0115,
+  0x1ca7, 0x1ca4, 0x6330, 0x6383, 0x6385, 0x6412, 0x6434, 0x1dbd,
+  0x64e4, 0x64de, 0x652a, 0x1e02, 0x65af, 0x65b4, 0x65b3, 0x65b1,
+  0x212b, 0x231b, 0x2335, 0x6cde, 0x02a7, 0x02a5, 0x6db8, 0x6db0,
+  0x02a6, 0x6fc2, 0x59fd, 0x2617, 0x037c, 0x722a, 0x2670, 0x267d,
+  0x03a9, 0x75e9, 0x27e9, 0x7657, 0x0434, 0x0435, 0x77b6, 0x77d7,
+  0x77de, 0x04a8, 0x2919, 0x291c, 0x2975, 0x7ac2, 0x7bab, 0x04ff,
+  0x29c8, 0x7e8f, 0x05c7, 0x05c6, 0x05c8, 0x7f6d, 0x82b5, 0x06d0,
+  0x06d1, 0x87c0, 0x87bf, 0x0859, 0x8bb9, 0x8d1c,
+  /* 0x23 */
+  0x3412, 0x08bd, 0x8e80, 0x9184, 0x9185, 0x0a28, 0x39b3, 0x9524,
+  0x0aa9, 0x3a90, 0x3c36, 0xaa4c, 0x0fcc, 0xb1f6, 0x4881, 0x51b8,
+  0xc370, 0x14b4, 0xc375, 0xc717, 0x1823, 0x0016, 0x002c, 0x5bf1,
+  0x192e, 0x5bda, 0x1b4f, 0x5fb9, 0x1bba, 0x00df, 0x00e0, 0x1c22,
+  0x60ce, 0x60d2, 0x60d0, 0x0117, 0x6243, 0x1caf, 0x1cb0, 0x1cb1,
+  0x624d, 0x6334, 0x012f, 0x63d9, 0x1d64, 0x6418, 0x1dd3, 0x6538,
+  0x016a, 0x65d7, 0x0170, 0x016d, 0x65dc, 0x65cb, 0x65d6, 0x65d8,
+  0x016e, 0x65d1, 0xd13e, 0xd13c, 0x65d2, 0x022b, 0x0228, 0x6a59,
+  0x59fd, 0x233f, 0x6ce5, 0x6ce6, 0x0292, 0x6ce8, 0x238b, 0x6dbd,
+  0x2391, 0x2395, 0x6dbe, 0x6f49, 0x033f, 0x6fcd, 0x258a, 0x034f,
+  0x0374, 0x715e, 0x71d0, 0x037d, 0x7306, 0x03b7, 0x03a3, 0x03b0,
+  0x03b1, 0x2687, 0x03ab, 0x737c, 0x7371, 0x75ef,
+  /* 0x24 */
+  0x043a, 0x0437, 0x280d, 0x0438, 0x0440, 0x778d, 0x77b7, 0x288e,
+  0x049f, 0x7933, 0x797f, 0x297a, 0x7bf2, 0x0504, 0x0509, 0x0506,
+  0x04fd, 0x050a, 0x0507, 0x7f2a, 0x7f8b, 0x05ca, 0x7f83, 0x7f8a,
+  0x2c90, 0x05c9, 0x7f8e, 0x2c9a, 0x82b6, 0x2e3c, 0x2e3a, 0x067f,
+  0x2e98, 0x84d8, 0x06d2, 0x8556, 0x87d2, 0x3065, 0xd1db, 0x0743,
+  0x87c2, 0x8a87, 0x8a81, 0x8bc2, 0x8bbc, 0x8d23, 0x08c1, 0x8e93,
+  0x08c5, 0x09a3, 0x918d, 0x918e, 0x0a2a, 0x0a5f, 0x953b, 0x954d,
+  0x0a5d, 0x9534, 0x9531, 0x96f2, 0x96f0, 0x0b17, 0x9a15, 0x9b28,
+  0x0b71, 0x0b72, 0x9c25, 0x9de7, 0x0c0f, 0x9de9, 0xa017, 0x40c2,
+  0x0d91, 0xa96c, 0xa980, 0xaa4b, 0x0fb2, 0x0fcf, 0x0fce, 0x469e,
+  0xafde, 0xaffb, 0x47eb, 0xb051, 0x4889, 0x1096, 0xb201, 0xb202,
+  0x4896, 0xb205, 0x4887, 0xb203, 0x1097, 0xc151,
+  /* 0x25 */
+  0x51c0, 0x148b, 0x51c3, 0xc153, 0xc37a, 0xc378, 0xc376, 0xc379,
+  0xc38f, 0xc37c, 0x5578, 0xc71b, 0xc71c, 0x5625, 0x8f92, 0x1875,
+  0x1874, 0x5b2e, 0x5b2c, 0x002d, 0x5c0c, 0x1999, 0x5c0b, 0x0050,
+  0x004b, 0x5c05, 0x004f, 0x004c, 0xd105, 0x1971, 0x1b53, 0x1bbf,
+  0x5fc2, 0x5fc3, 0x1bc0, 0x6048, 0x1bee, 0x6046, 0x00e4, 0x00e3,
+  0x60ea, 0x00e1, 0x60eb, 0x00e2, 0x60ee, 0x1c3d, 0x0119, 0x1cbd,
+  0x1d0c, 0x62d8, 0x9a1e, 0x63df, 0x63de, 0x0141, 0x4537, 0x644f,
+  0x1dc0, 0x015e, 0x660d, 0x6608, 0x0179, 0x6609, 0x1e6e, 0x1e83,
+  0x6612, 0x6665, 0x1e5e, 0x1e5d, 0x217e, 0x2179, 0x6a89, 0x217a,
+  0x216c, 0x6a84, 0x6a9e, 0x6a8b, 0x0232, 0x2187, 0x6c62, 0x231d,
+  0x0294, 0x2346, 0x0297, 0x6cf9, 0x2343, 0x6cf7, 0x0296, 0x0298,
+  0x6d06, 0x6ddd, 0x02b2, 0x6dd9, 0x6ddf, 0x6de2,
+  /* 0x26 */
+  0x02b9, 0x2561, 0x2566, 0x5af1, 0x2590, 0x0375, 0x037f, 0x037e,
+  0x2629, 0x038f, 0x723f, 0x723e, 0x730b, 0x03bd, 0x26b2, 0x7383,
+  0x03bb, 0x03bc, 0x7386, 0x26c0, 0x767c, 0x043d, 0x043e, 0x0474,
+  0x77f7, 0x047a, 0x0476, 0x0478, 0x0475, 0x77fb, 0x793b, 0x04af,
+  0x04b0, 0x04c7, 0x04cc, 0x7bf9, 0x7bca, 0x0516, 0x7bff, 0x0512,
+  0x051d, 0x7c09, 0x7c03, 0x0515, 0x050f, 0x0514, 0x2a1f, 0x29e2,
+  0x7c10, 0x7e9a, 0x7e9f, 0x05b0, 0x05bf, 0x05c0, 0x7f87, 0x05d2,
+  0x05d9, 0x82b7, 0x067a, 0x8308, 0x82f9, 0x0681, 0x0682, 0x82f4,
+  0x2f16, 0x2ef9, 0x06da, 0xad57, 0x3088, 0x87d6, 0x309b, 0xd1de,
+  0x306e, 0x309e, 0x87d4, 0x0822, 0x081f, 0x8a90, 0x8a8d, 0x0821,
+  0x3324, 0x8b60, 0x8bce, 0x8bcf, 0x085c, 0x337d, 0x8bd1, 0x087d,
+  0x088d, 0x088f, 0x34e6, 0x8eca, 0x34cb, 0x08d0,
+  /* 0x27 */
+  0x8eb7, 0x08d8, 0x8eb2, 0x8ebb, 0x8eb9, 0x34b5, 0x09a7, 0x919e,
+  0x3797, 0x91b2, 0x379b, 0x0a12, 0x936f, 0x93ac, 0x0a2f, 0x9423,
+  0x396b, 0x0a2e, 0x0a2c, 0x0a5c, 0x956c, 0x39d5, 0x9532, 0x955e,
+  0x0a62, 0x0a67, 0x0ab4, 0x96fb, 0x9929, 0x99bd, 0x9a1f, 0x3c43,
+  0x7941, 0x9a1d, 0x3c9c, 0x9b31, 0x9b2f, 0x0bea, 0x9d43, 0x0bfb,
+  0x9d41, 0x0c14, 0x9df5, 0x0c13, 0x0c12, 0x0c10, 0x0c11, 0x9df2,
+  0x0c86, 0x3ee4, 0x0c98, 0xa01e, 0xa254, 0x0d2a, 0xa256, 0xa329,
+  0xa327, 0xa328, 0x41ce, 0x0eb5, 0xa979, 0xa97e, 0xabb6, 0xabb7,
+  0x4613, 0x0fd6, 0x0fd8, 0x46b7, 0x0fd9, 0x0fd4, 0x0fd7, 0xd281,
+  0x46b9, 0x59fd, 0xad4d, 0x47e4, 0x47fd, 0x480f, 0x1060, 0xb109,
+  0xb108, 0x109e, 0x10a1, 0xb21e, 0xb21a, 0xb223, 0xb215, 0xb219,
+  0xb216, 0x48bf, 0x48ca, 0xb214, 0xb218, 0x48c1,
+  /* 0x28 */
+  0x10a0, 0xb51f, 0xb6dd, 0xb6df, 0xc169, 0x51d0, 0x59fd, 0xc16c,
+  0x14b9, 0xc393, 0x52ae, 0xc395, 0xc394, 0xc391, 0xc397, 0xc730,
+  0x15c1, 0x15c2, 0x5638, 0xd318, 0x001c, 0x5c31, 0x005e, 0x19bc,
+  0x0059, 0x005c, 0x5c36, 0x005f, 0x19e9, 0x19bd, 0x19e2, 0x1b58,
+  0x5fc9, 0x5fca, 0x00ce, 0x6118, 0x6112, 0x6119, 0x6110, 0x6116,
+  0x1cc6, 0x625f, 0x1cc8, 0x62df, 0x6317, 0x1d28, 0x633c, 0x1d29,
+  0x63ea, 0x63e9, 0x641c, 0x6458, 0x6464, 0x64f3, 0x015f, 0x6697,
+  0x0185, 0x665a, 0x6659, 0x0186, 0x668e, 0x21b4, 0x6abc, 0x21a9,
+  0x0287, 0x6d0d, 0x6cfc, 0x6d0c, 0x6e07, 0x6e0a, 0x02ca, 0x6e02,
+  0x02c3, 0x6e26, 0x6e08, 0x6e1d, 0x02c2, 0x2568, 0x6f4e, 0x0341,
+  0x6fed, 0x6fee, 0x6fef, 0x0380, 0x0381, 0x7250, 0x724c, 0x0393,
+  0x0392, 0x724f, 0x03c5, 0x73d4, 0x59fd, 0x73b0,
+  /* 0x29 */
+  0x0446, 0x0441, 0x0445, 0x0442, 0x043f, 0x76a5, 0x7809, 0x0482,
+  0x0481, 0x047f, 0x04a5, 0x292b, 0x04b3, 0x04b5, 0x79f3, 0x79d7,
+  0x298d, 0x04da, 0x7adc, 0x04db, 0x050d, 0x2a18, 0x050e, 0x7c0b,
+  0x051e, 0x0525, 0x0526, 0x051c, 0x0521, 0x2a57, 0x2a48, 0x0527,
+  0x051a, 0x7c3a, 0x7c0d, 0x7c11, 0x2a38, 0x7c20, 0x7c01, 0x0524,
+  0x7c37, 0xd1a3, 0x2a71, 0x7eaa, 0x05c1, 0x05e1, 0x7fe7, 0x7fe8,
+  0x2d12, 0x05eb, 0x7ff5, 0x05e2, 0x05d7, 0x05e9, 0x8035, 0x7fe6,
+  0x2d0a, 0x7ff8, 0x2d23, 0x7ff1, 0x0684, 0x8314, 0x8315, 0x8309,
+  0x06b5, 0x06bc, 0x06dc, 0x06de, 0x06df, 0x857b, 0x2f2a, 0x857e,
+  0x8766, 0x8767, 0x880a, 0x0754, 0x30e0, 0x30be, 0x0753, 0x0824,
+  0x0825, 0x3329, 0x0828, 0x0827, 0x8a9c, 0x8b62, 0x8be1, 0x8bde,
+  0x8bdf, 0x8be9, 0x088b, 0x8ee4, 0x8ef7, 0x08dc,
+  /* 0x2a */
+  0x3543, 0x8eea, 0x8ef6, 0x8f12, 0xd201, 0x37a6, 0x09b2, 0x37c0,
+  0x91d9, 0x392f, 0x935f, 0x0a1b, 0x9373, 0x0a32, 0x3971, 0x943f,
+  0x9578, 0x0a6b, 0x957d, 0x0a6c, 0x0a6d, 0x9712, 0x0ab9, 0x0aba,
+  0x0b09, 0x0b0a, 0x992f, 0x3bea, 0x0b1b, 0x9930, 0x99db, 0x3c20,
+  0x0b58, 0x9a29, 0x0b5a, 0xd236, 0x9b40, 0x0b77, 0x9b3d, 0x9b3e,
+  0x0b79, 0x3ca9, 0x9b38, 0x3d85, 0x9c48, 0x0beb, 0x9cd0, 0x0bfd,
+  0x0bfc, 0x3e06, 0x0c15, 0x0c18, 0x3df6, 0x0c16, 0x0c17, 0x0c19,
+  0x3e00, 0x0c1b, 0x9e0e, 0x9e09, 0x3e02, 0x9e07, 0x0c87, 0x9f5f,
+  0x9f60, 0x0c9c, 0xa02a, 0x0c9a, 0xa029, 0x0cff, 0x0cfe, 0xa14d,
+  0x0d31, 0x0d2e, 0x0d30, 0x0d32, 0xa26c, 0x59fd, 0x0d2f, 0xa267,
+  0x0d95, 0x0d96, 0xa339, 0xa334, 0xa459, 0x0dc5, 0x0e7a, 0xa923,
+  0x0f42, 0xa982, 0x0f54, 0xa983, 0xa9a8, 0xaa55,
+  /* 0x2b */
+  0xaaf9, 0xaaf8, 0xaafc, 0xaafa, 0x4609, 0xd27a, 0x0f9f, 0x0fa0,
+  0x0fa2, 0x0fe0, 0xad74, 0x0fe1, 0xad6b, 0xad71, 0x0fdf, 0xad76,
+  0xb10e, 0x1062, 0x1061, 0xb110, 0xb10f, 0x10a7, 0xb238, 0xb239,
+  0xb23a, 0x48da, 0xb237, 0xb23e, 0x490a, 0x1189, 0xb49c, 0xb52a,
+  0xb53a, 0xb52b, 0xb528, 0xb6aa, 0xb70f, 0x121d, 0xb710, 0xb8e6,
+  0x132a, 0xbd25, 0xbe8e, 0x13d3, 0x1442, 0x1443, 0xc18b, 0x1491,
+  0xc18c, 0xc19a, 0x1490, 0x14bf, 0xc3b3, 0x14bc, 0xc3b2, 0x14c0,
+  0x15c7, 0x15c5, 0x5655, 0xc744, 0x5652, 0x1835, 0x5b58, 0x5ca7,
+  0x1a34, 0x1a01, 0x5c63, 0x1a0a, 0x0066, 0x5c6a, 0x5c65, 0x5c6b,
+  0x00ad, 0x5eed, 0x5fd9, 0x613b, 0x6132, 0x1c58, 0x6135, 0x6131,
+  0x613e, 0x6143, 0x6136, 0x626d, 0x011d, 0x62e4, 0x0131, 0x1d2b,
+  0x63f4, 0x014c, 0x6469, 0x646b, 0x0195, 0x0191,
+  /* 0x2c */
+  0x0194, 0x66bf, 0x66c3, 0x66ae, 0x018f, 0x1eec, 0x66b1, 0x1f15,
+  0x1efe, 0x66bb, 0x66af, 0x66b0, 0x1ee3, 0x1f16, 0x0240, 0x6aef,
+  0x0241, 0x6aed, 0x21d3, 0x6af0, 0x6c93, 0x6d34, 0x6d2b, 0x2359,
+  0x2427, 0x02d8, 0x02d2, 0x02da, 0x2428, 0x2410, 0x02d7, 0x240e,
+  0x0342, 0x0357, 0x7004, 0x7003, 0x7002, 0x25af, 0x7005, 0x25ba,
+  0x25b1, 0x7000, 0x7174, 0x0378, 0x0382, 0x0397, 0x7265, 0x7263,
+  0x03c9, 0x73d7, 0x03c8, 0x03d6, 0x03cc, 0x73e8, 0x03d0, 0x73db,
+  0x73d8, 0x03ce, 0x03c7, 0x26fc, 0x7409, 0x03cf, 0x03cb, 0x26f2,
+  0x26fe, 0x73e5, 0x73e7, 0x27f8, 0x763f, 0x0447, 0x76c0, 0x0448,
+  0x76b9, 0x76ba, 0x0483, 0x0485, 0x0484, 0x7820, 0x794f, 0x292c,
+  0x04b8, 0x04bc, 0x7a91, 0x7a90, 0x7aee, 0x7af3, 0x7aec, 0x7af1,
+  0x7aeb, 0x7af2, 0x7af4, 0x7aed, 0x7c41, 0x7c48,
+  /* 0x2d */
+  0x7c45, 0x0531, 0x0534, 0x0536, 0x2a82, 0x7c7f, 0x7c8b, 0x0523,
+  0x7c3b, 0x7c4e, 0x053a, 0x2a91, 0x2a8f, 0x7c7c, 0x05b4, 0x05b5,
+  0x05ed, 0x05ec, 0x05d8, 0x7ff0, 0x8036, 0x803f, 0x8043, 0x8031,
+  0x8034, 0x8046, 0x05f6, 0x05e7, 0x802f, 0x82c3, 0x067c, 0x067b,
+  0x8336, 0x0688, 0x2e47, 0x2e4c, 0x8321, 0xd1c8, 0x2e8a, 0x8473,
+  0x06be, 0x84e6, 0x06e7, 0x06e5, 0x06ee, 0x30e1, 0x314a, 0x883f,
+  0x0759, 0x075e, 0x886b, 0x075a, 0x313f, 0x0761, 0x0758, 0x075b,
+  0x30bd, 0x8871, 0x075f, 0xd1e2, 0x082a, 0x082d, 0x8ab0, 0x0823,
+  0x082b, 0x082c, 0x8bf3, 0x087e, 0xd1f5, 0x0893, 0x0899, 0x8d61,
+  0x8d5f, 0x08b3, 0x08e7, 0x08ea, 0x8f28, 0x8f1e, 0x8f29, 0xd202,
+  0x8eeb, 0x8f66, 0x09b4, 0x91f6, 0x37c9, 0x0a17, 0x9360, 0x9377,
+  0x93bb, 0x0a21, 0x93bc, 0x0a38, 0x0a37, 0x0a74,
+  /* 0x2e */
+  0x0a73, 0x0a75, 0x95a2, 0x95b2, 0x959e, 0x0a76, 0x0a78, 0x973a,
+  0x9738, 0x3aba, 0x0b0c, 0x0b20, 0x0b1e, 0x9a4d, 0x0b5b, 0x9a5e,
+  0x0b5c, 0x9b17, 0x0b83, 0x3cc6, 0x0b80, 0x0b81, 0x0b7e, 0x0b88,
+  0x0b85, 0x0b89, 0x0b7f, 0x0b8e, 0x9b64, 0x9b67, 0x0b84, 0x3cb7,
+  0x3d8c, 0x9c59, 0x3d8d, 0x9cda, 0x0bee, 0x0bed, 0x0bfe, 0x9d51,
+  0x0bff, 0x9d55, 0x9e3b, 0x9e34, 0x0c23, 0x9e37, 0x3e17, 0x9e31,
+  0x3e1c, 0x0c1f, 0x9e3f, 0x9e59, 0x3e14, 0x9f61, 0x0c8f, 0x0c90,
+  0xa058, 0xa062, 0xa050, 0x0ca0, 0xa051, 0x0ca6, 0x0c9f, 0xa046,
+  0x0ca7, 0x0ca1, 0xa12d, 0x0d02, 0x0d36, 0xa348, 0xa351, 0xa34a,
+  0xa34f, 0xa350, 0xa349, 0xa463, 0x0dc8, 0xa466, 0xa460, 0x0dd8,
+  0x420c, 0x0ddd, 0x0ddc, 0xa4f1, 0x0dd7, 0xa507, 0x0dda, 0x0eba,
+  0xa79b, 0xa7a3, 0xa79d, 0x0ebe, 0x0ec2, 0x0ebb,
+  /* 0x2f */
+  0x0ec0, 0xa7a9, 0xa7a7, 0xa7a4, 0x4423, 0xa7ba, 0x77c1, 0xa926,
+  0x0f43, 0x0f55, 0xa994, 0xa993, 0x0f57, 0x0f68, 0x4598, 0x4590,
+  0xab07, 0xab0d, 0xab02, 0xab0c, 0xab09, 0xab08, 0xab13, 0x0fa1,
+  0xabd2, 0x463a, 0xac3e, 0xac3c, 0xad67, 0xad9e, 0x0fea, 0xadad,
+  0x0fe7, 0xadd9, 0xad42, 0xada3, 0xada0, 0x0fe8, 0x0fe9, 0xad7c,
+  0xb004, 0x1054, 0xb058, 0xb060, 0xb0c9, 0xb0c8, 0x4826, 0x1065,
+  0xb11c, 0xb11a, 0x108a, 0xb274, 0x10b0, 0xb26e, 0xb26f, 0xb279,
+  0x10bc, 0x492e, 0xb277, 0x4955, 0x491a, 0x10b8, 0x493d, 0xb27c,
+  0x10b2, 0xb270, 0x4930, 0x10bd, 0xb27a, 0xb282, 0x118a, 0x4b51,
+  0x11a1, 0xb544, 0x11a2, 0xb543, 0x4b88, 0xb545, 0x1215, 0xb725,
+  0xb71f, 0x1220, 0x1273, 0xb8e8, 0x4d8e, 0x4d8d, 0xb909, 0xb9b7,
+  0xb9b9, 0xba64, 0xba63, 0x4e09, 0x4e14, 0x12b1,
+  /* 0x30 */
+  0xba62, 0xba65, 0x132b, 0xbbac, 0x1345, 0xbd2a, 0x1397, 0x1398,
+  0xbe96, 0x13d5, 0xbfc2, 0xd2de, 0x1493, 0x1496, 0x5207, 0x1494,
+  0xc1aa, 0xc1b0, 0x14c7, 0x14c5, 0xc3d4, 0xc3cd, 0xc3d6, 0x14c4,
+  0xc4f0, 0x5579, 0x5584, 0x15ce, 0x15ca, 0x15cc, 0x5657, 0x15c9,
+  0x56ba, 0x59fd, 0xd04b, 0x5b62, 0x006e, 0x5cb7, 0x1a67, 0x5cac,
+  0x5cab, 0x0071, 0x5cc1, 0x00bb, 0x00d3, 0x5fe8, 0x6169, 0x615d,
+  0x615f, 0x00f3, 0x00ed, 0x00f5, 0x6164, 0x6162, 0x00f1, 0x00f2,
+  0x00f6, 0x0120, 0x62f9, 0x0128, 0x62ee, 0x1d18, 0x1d2c, 0x1d59,
+  0x63ab, 0x63ac, 0x63aa, 0x1d68, 0x1d7e, 0x6486, 0x647a, 0x1da1,
+  0x6728, 0x01a1, 0x1f5b, 0x01aa, 0x01a9, 0x6731, 0x01b5, 0x01a5,
+  0x01a8, 0x1f42, 0x01a7, 0x1f47, 0x672d, 0xd143, 0x1f3d, 0x672b,
+  0x6732, 0x1f60, 0x21eb, 0x6b29, 0x6b26, 0x6b53,
+  /* 0x31 */
+  0x024d, 0x6b33, 0x6b34, 0x6c9d, 0x029c, 0x235f, 0x6d41, 0x02ea,
+  0x02e5, 0x6e91, 0x6e69, 0x256f, 0x7022, 0x035e, 0x7034, 0xd16d,
+  0x712e, 0x0386, 0x0384, 0x71f4, 0x265a, 0x7428, 0x03d9, 0x741c,
+  0x03de, 0x7411, 0x7424, 0x7415, 0x03db, 0x7416, 0x7454, 0x7423,
+  0x75ff, 0x0431, 0x76cf, 0x76d0, 0x044b, 0x76ce, 0x0449, 0x044a,
+  0x044c, 0x77c7, 0x785c, 0x048a, 0x7836, 0x0489, 0x048b, 0x7843,
+  0x04bb, 0x29a2, 0x299d, 0x04e4, 0x7b2a, 0x7b01, 0x29a3, 0x7b0b,
+  0x7b0f, 0x053b, 0x052e, 0x053e, 0x0546, 0x0553, 0x7cdf, 0x0544,
+  0x7cd2, 0x053f, 0x0542, 0x054f, 0x7ccd, 0x0552, 0x054a, 0x2ac2,
+  0x7cdb, 0x055a, 0x2aa5, 0x0549, 0x7ccf, 0x2c1c, 0x7ec0, 0x2c1d,
+  0x0603, 0x8081, 0x8082, 0x808a, 0x80a8, 0x808c, 0x2d95, 0x2d9a,
+  0x0601, 0x0606, 0x05fb, 0x05f9, 0x808e, 0x0605,
+  /* 0x32 */
+  0x05fa, 0x808b, 0x2da6, 0x8096, 0x05fe, 0x80cc, 0x067d, 0x068c,
+  0x834f, 0x834a, 0x2e50, 0x068e, 0x834b, 0x833d, 0x2e52, 0x8344,
+  0x8349, 0x849e, 0x84f3, 0x2ec8, 0x84f5, 0x06f0, 0x06f2, 0x85b3,
+  0x2f58, 0x06f1, 0x06e6, 0x85e5, 0x85b6, 0xd1d8, 0x3188, 0x8886,
+  0x076f, 0x076d, 0x0769, 0x88b6, 0x8885, 0x076e, 0x88ab, 0x082f,
+  0x0830, 0x0863, 0x8c0d, 0x8c8b, 0x8c8c, 0x33b8, 0x0880, 0x33b9,
+  0x089a, 0x0894, 0x0896, 0x0895, 0x0897, 0x8d72, 0x08f4, 0x08fe,
+  0x8f8f, 0x0901, 0x8f79, 0x0902, 0x8f77, 0x08f9, 0x8f90, 0x8f88,
+  0x8f80, 0x8f9e, 0x08f6, 0x08f7, 0x8f82, 0x8f34, 0x8f89, 0x08ff,
+  0x8f85, 0x8f7e, 0x8f7a, 0x8fa6, 0x360b, 0x8fb5, 0x91f4, 0x09bf,
+  0x09bc, 0x3805, 0x9229, 0x9226, 0x922a, 0x09be, 0x09c0, 0x937e,
+  0x0a3b, 0x0a39, 0x945b, 0x9461, 0x9460, 0x0a3c,
+  /* 0x33 */
+  0x959b, 0x3a14, 0x3a04, 0x95c3, 0x0a7d, 0x95cd, 0x0a7f, 0x0a7a,
+  0x0a7c, 0x3a05, 0x0a7e, 0x3a15, 0x3a0d, 0x0a80, 0x0abf, 0x0ac3,
+  0x9754, 0x9759, 0x0acc, 0x0b0e, 0x0b0d, 0x98f5, 0x0b26, 0x0b24,
+  0x0b25, 0x0b23, 0x0b21, 0x0b29, 0x9a69, 0x9a65, 0x0b8f, 0x0b8d,
+  0x9b7c, 0x0b8b, 0x0b92, 0x9b80, 0x0b90, 0x9c65, 0x0bef, 0x0bf0,
+  0x9cdf, 0x9d60, 0x0c01, 0x9d5e, 0x0c2e, 0x0c2d, 0x3e2e, 0x0c28,
+  0x0c29, 0x0c2c, 0x9e8f, 0x9e61, 0x9e5a, 0x3e41, 0x0c88, 0x9f67,
+  0x0c92, 0x0c91, 0x3eea, 0x9fbb, 0x3f44, 0x0ca9, 0x0cac, 0x0cae,
+  0x0caa, 0x0d06, 0x0d05, 0x0d4a, 0x0d3e, 0x0d3c, 0x0d3b, 0xa29b,
+  0x0d42, 0x0d41, 0x0d43, 0xa2a9, 0x0d45, 0xa366, 0x0d9a, 0x0d9b,
+  0x0d9f, 0x0d9e, 0xa472, 0xa476, 0xa514, 0x0dde, 0x0de2, 0x0de6,
+  0xa50f, 0x4229, 0x0de3, 0x4227, 0x0ddf, 0xa641,
+  /* 0x34 */
+  0xa646, 0x439d, 0xa64b, 0xa643, 0x0e7e, 0x0ec9, 0x0ecc, 0xa7c6,
+  0x0ed1, 0xa7c7, 0x0ed0, 0xa7ce, 0x0ecf, 0x0ec8, 0xa7c9, 0x0ecd,
+  0xa7cb, 0xa7c5, 0x0f49, 0x0f47, 0x0f58, 0x0f6b, 0x0f6c, 0x0f6a,
+  0xaa69, 0x0f80, 0x0f82, 0x0f84, 0x45c8, 0x0f83, 0xab1e, 0xabba,
+  0x0fb6, 0xac52, 0xac51, 0xac53, 0xad9f, 0xaddb, 0x4726, 0x0ff1,
+  0xade3, 0x0ff6, 0x0ff3, 0x0ff0, 0x471c, 0xadd7, 0xade9, 0x4728,
+  0x0ff5, 0x0ff4, 0x0ff7, 0xadde, 0xaddc, 0xb03c, 0xd28b, 0x1055,
+  0xb122, 0xb132, 0xb123, 0x108b, 0x10cb, 0x10c2, 0xb2d4, 0xb2c8,
+  0xb2bc, 0x10ca, 0x10cc, 0xb2cd, 0x10c7, 0x10c9, 0x4970, 0xb2be,
+  0x10c6, 0xb340, 0xb2d6, 0x10c3, 0x4982, 0xb2bd, 0x49ac, 0xb2ba,
+  0x10c4, 0xb2c0, 0xd29b, 0xd29d, 0xb2c1, 0xb4a6, 0xb4a5, 0xb4a8,
+  0x11a9, 0x4bad, 0x11a8, 0x11a6, 0xb55f, 0xb570,
+  /* 0x35 */
+  0xb56a, 0xb565, 0xb567, 0xb56f, 0xb587, 0x4bca, 0x4c51, 0xb73d,
+  0xb743, 0x1222, 0xb740, 0x1226, 0x1224, 0x1225, 0x4c9d, 0x122a,
+  0x1274, 0xb918, 0x1279, 0x4d90, 0x127a, 0xb919, 0xb9c1, 0x4dd8,
+  0x4dd7, 0x1297, 0xb9bc, 0xb9c8, 0x4e2e, 0xba71, 0x12bc, 0xba6e,
+  0x12b3, 0xba78, 0x12bf, 0x12b7, 0xd2cd, 0xba7a, 0xbbb1, 0xbbaf,
+  0xbbb0, 0x1334, 0x1346, 0x1348, 0x4f59, 0xbca8, 0xbca6, 0x1356,
+  0x1367, 0xbd48, 0xbd45, 0x1368, 0x1399, 0x139a, 0xbea0, 0xbea4,
+  0x13d8, 0xbfd4, 0x13db, 0x13dc, 0x13dd, 0x13d7, 0xbfd2, 0xc022,
+  0x1449, 0x144a, 0x50da, 0xc0b7, 0xc0cc, 0x5233, 0xc1e6, 0x5218,
+  0x149a, 0xc1c8, 0x14cd, 0x14ca, 0xc3f4, 0x14cb, 0xc3ed, 0x14cf,
+  0xc37e, 0xd2e3, 0x14cc, 0x14ea, 0x14ed, 0xc4f9, 0xc4fd, 0x14e9,
+  0xc507, 0x151a, 0x53ef, 0x158d, 0x15d2, 0xc778,
+  /* 0x36 */
+  0xc77a, 0xc779, 0xc88a, 0x15f2, 0xc97b, 0xcad5, 0xcae9, 0x163d,
+  0xcaeb, 0x163e, 0x16f8, 0x1723, 0x58d9, 0x18b4, 0x5b6c, 0x1aa0,
+  0x1a90, 0x0075, 0x1a86, 0x1a84, 0x5cfa, 0x1a8a, 0x0076, 0x0073,
+  0x1a9f, 0x1aa1, 0x5d18, 0x1a93, 0x00bd, 0x5ff6, 0x1bd5, 0x618a,
+  0x6189, 0x00f9, 0x617f, 0x6188, 0x00fa, 0x6183, 0x6184, 0x6198,
+  0x6163, 0x6187, 0x0121, 0xd127, 0x0129, 0x62f5, 0x6350, 0x0138,
+  0x014e, 0x6487, 0x648a, 0x6565, 0x67b7, 0x67c1, 0x67c7, 0x01c8,
+  0x01bc, 0x67c5, 0x67cb, 0x1f90, 0x67d1, 0x01bb, 0x01c2, 0x01c0,
+  0x67b8, 0x67ca, 0x01ca, 0x67de, 0x01c9, 0x67ce, 0x01b8, 0x2110,
+  0x2217, 0x6b68, 0x024e, 0x6b6b, 0x2244, 0x0250, 0x222b, 0x6b6a,
+  0x2245, 0x6b66, 0x6b77, 0x6b96, 0x6b6e, 0xd156, 0x028a, 0x6d57,
+  0x2365, 0x6d56, 0x6e9c, 0x6e9e, 0x02fc, 0x02f9,
+  /* 0x37 */
+  0x6ea1, 0x0363, 0x7042, 0x25cf, 0x7046, 0x703e, 0x7133, 0x0387,
+  0x0388, 0x71fa, 0x039a, 0x7297, 0x729b, 0x72aa, 0x2756, 0x7473,
+  0x747c, 0x03e9, 0x7486, 0x03ea, 0x2754, 0x0450, 0x76f3, 0x76f0,
+  0x0456, 0x0452, 0x044f, 0x0454, 0x0451, 0x76ec, 0x78af, 0x048e,
+  0x048f, 0x7864, 0x7868, 0x795a, 0x293d, 0x7b1f, 0x7b25, 0x04ed,
+  0x04eb, 0x29a4, 0x7cc6, 0x7cd6, 0x7cc3, 0x0562, 0x7d2c, 0x055d,
+  0x7d2e, 0x7d5e, 0x7d33, 0x0561, 0x0565, 0x055c, 0x7d2d, 0x7d46,
+  0x055f, 0x7cc1, 0x7d3a, 0x7ecc, 0x809d, 0x8083, 0x80f6, 0x2dec,
+  0x0616, 0x060a, 0x80f8, 0x060e, 0x0612, 0x80fe, 0x80f3, 0x0611,
+  0x80eb, 0x80fa, 0x0610, 0x8107, 0x80fc, 0x0609, 0x2dfa, 0x0615,
+  0x2dd4, 0x8372, 0x8373, 0x8374, 0x0691, 0x0695, 0x0693, 0x0692,
+  0x068f, 0x835f, 0x8360, 0x84aa, 0x8534, 0x06f6,
+  /* 0x38 */
+  0x85b4, 0x06fb, 0x85f0, 0x2f75, 0x06f9, 0x860d, 0x85f3, 0x860f,
+  0x301c, 0x077d, 0x88c9, 0x077a, 0x077f, 0x88c5, 0x0778, 0x88d7,
+  0x88cc, 0x31d9, 0x88e7, 0x0770, 0x0782, 0x88c1, 0x0784, 0x88e8,
+  0x0833, 0x8acb, 0x0832, 0x0836, 0x8ac8, 0x8b7a, 0x0856, 0x8b79,
+  0x8b7e, 0x0867, 0x8c1b, 0x0865, 0x0864, 0x0866, 0x8c1f, 0x8c19,
+  0x0881, 0x0882, 0x0883, 0x089e, 0x8d89, 0x33f1, 0x089d, 0x8d8b,
+  0x090f, 0x0912, 0x9009, 0x8ffe, 0x9000, 0x0910, 0x0918, 0x900b,
+  0x0914, 0x0919, 0x3637, 0x59fd, 0x904a, 0x367d, 0x3686, 0x09c8,
+  0x09c4, 0x09c6, 0x9279, 0x09c7, 0x09c3, 0x926c, 0x9299, 0xd21b,
+  0x9262, 0x9314, 0x0a19, 0x0a1c, 0x93c8, 0x93d7, 0x940c, 0x0a41,
+  0x9470, 0x0a42, 0x0a43, 0x9471, 0x95df, 0x95e4, 0x0a82, 0x95e7,
+  0x0a81, 0x0a94, 0x0a84, 0x9790, 0x0ad2, 0x0b0f,
+  /* 0x39 */
+  0x0b22, 0x994c, 0x0b27, 0x0b2a, 0x3bfa, 0x0b28, 0x994f, 0x0b60,
+  0x9a7d, 0x9a7e, 0x9a7c, 0x3c72, 0x9a8d, 0x9b19, 0x0b9b, 0x0b9c,
+  0x9bc0, 0x0b93, 0x0b94, 0x3cdc, 0x0ba0, 0x0b99, 0x9bb6, 0x0ba1,
+  0x9ba8, 0x0bf1, 0x9ceb, 0x9ce7, 0x9d6f, 0x9ec7, 0x0c36, 0x9e9f,
+  0x0c37, 0x0c3f, 0x0c3c, 0x9ec4, 0x0c34, 0x0c39, 0x0c3b, 0x0c35,
+  0x0c30, 0x0c32, 0x0c38, 0x0c3e, 0x0c3a, 0x9e9b, 0x9e97, 0x9ec5,
+  0x9f6b, 0x9fce, 0x0cb6, 0x3f67, 0xa0b1, 0xa0ae, 0xa0b0, 0x0cb3,
+  0x0d09, 0x4077, 0xa23e, 0xa2b5, 0xa2ba, 0x0d4c, 0xa2b2, 0xa2b4,
+  0x0d53, 0x0d4d, 0x0d51, 0x0d4f, 0x419b, 0xa377, 0x0da2, 0xa386,
+  0xa37b, 0x0dcd, 0xa47e, 0xa52e, 0x0de7, 0xa52f, 0x0df0, 0xa537,
+  0x0de9, 0x0dec, 0xa532, 0x0de8, 0x0dee, 0x0e02, 0xa536, 0xa539,
+  0xa535, 0xa65c, 0x0e82, 0x0e83, 0x0e86, 0xa67b,
+  /* 0x3a */
+  0xa661, 0xa7ee, 0xa7eb, 0xa7ef, 0xa820, 0x442a, 0x4465, 0x0f4a,
+  0xa930, 0x0f5a, 0x4564, 0xa9be, 0x0f6e, 0xaa67, 0xaa7c, 0x0f70,
+  0x0f6f, 0xab24, 0x0f8a, 0x0f87, 0x0f88, 0xab29, 0xabef, 0x4620,
+  0x0fb7, 0x0ffd, 0x4720, 0xae0d, 0x1005, 0x473c, 0x1008, 0x1003,
+  0x1002, 0x1004, 0x0739, 0x1009, 0x0fff, 0xae64, 0x473f, 0xae15,
+  0x0ffc, 0x1001, 0x100a, 0x47f0, 0x47f5, 0x106b, 0x106c, 0xb135,
+  0xb136, 0xb134, 0xb137, 0xb347, 0xb32b, 0x10de, 0xb341, 0xb343,
+  0x10db, 0xb342, 0x10dd, 0x10e3, 0xb332, 0x10e0, 0x10d9, 0x10d8,
+  0x10e4, 0xb344, 0xb34a, 0x10da, 0x10ef, 0xd2a0, 0x4a15, 0x49be,
+  0xb354, 0xb36e, 0xb352, 0x10d7, 0x11b3, 0x11bb, 0x4be5, 0x11b2,
+  0x4bd2, 0x11ad, 0xb592, 0x11af, 0xd2b8, 0x4be0, 0xb5bf, 0x1216,
+  0x1228, 0x1223, 0x4cb3, 0xb741, 0xb769, 0xb765,
+  /* 0x3b */
+  0x1275, 0x127e, 0x127c, 0xb922, 0xb91d, 0xb9d2, 0xb9da, 0xb9db,
+  0x12ce, 0x12cd, 0x12cf, 0x4e53, 0xbaa4, 0xba9e, 0x4e37, 0x4e47,
+  0x4e5c, 0xba9d, 0x12c4, 0x12cc, 0x12c8, 0x12c7, 0xbaad, 0xbaa6,
+  0xbaa7, 0xbbb3, 0xbbe0, 0xbc35, 0xbc37, 0x135a, 0x136a, 0xbd4a,
+  0x136b, 0x136d, 0x136f, 0xbe5e, 0x139e, 0xbec0, 0x13a4, 0x13a3,
+  0x13e4, 0x13e8, 0x13e9, 0x13e0, 0x13e3, 0xbff9, 0x13ea, 0x13e1,
+  0x13ed, 0x1434, 0x1435, 0x1451, 0x50f0, 0xc1f0, 0x149d, 0xc1f3,
+  0xc21b, 0xc1f2, 0xc1fb, 0xc41c, 0xc413, 0x14d0, 0xc40f, 0x14ee,
+  0xc516, 0xc511, 0xc512, 0x14f2, 0xc50e, 0x541d, 0x1588, 0xc667,
+  0xc6f2, 0xc6da, 0x158f, 0xc6dc, 0x15d8, 0xc894, 0xc89b, 0xc892,
+  0xc89a, 0xc988, 0xc986, 0x163f, 0xcaef, 0x1652, 0x576b, 0xcb5e,
+  0x1650, 0xcc58, 0x16b1, 0xcc56, 0xcc54, 0x16f9,
+  /* 0x3c */
+  0xcd9b, 0xce96, 0xcea4, 0x1726, 0x1728, 0xce9a, 0xcf12, 0x0080,
+  0x1ac0, 0x0081, 0x5d6b, 0x007e, 0x007f, 0x5d37, 0x5d3c, 0xd10a,
+  0x5ef7, 0x00be, 0x5f66, 0x00d6, 0x61a9, 0x61ae, 0x61ad, 0x61c8,
+  0x61a5, 0x61b0, 0x6295, 0x1ce5, 0x6325, 0x0134, 0x6499, 0x1daf,
+  0x6574, 0x6570, 0x656f, 0x6841, 0x6854, 0x01d5, 0x01d8, 0x6840,
+  0x6838, 0x01d4, 0x1fd8, 0x01d9, 0x6852, 0x683a, 0x6857, 0xd14a,
+  0x6859, 0x2111, 0x2267, 0x6bb4, 0x6bc0, 0x025d, 0x2243, 0x025e,
+  0x0259, 0x6b75, 0x025a, 0x02a0, 0x6d60, 0x6d47, 0x0305, 0x6ef0,
+  0x0307, 0x6eef, 0x030e, 0x030c, 0x6eec, 0x6f83, 0x0345, 0x6f84,
+  0x6f8f, 0x0364, 0x7061, 0x0365, 0x7069, 0x25dd, 0x0366, 0x7062,
+  0x0389, 0x03ec, 0x03f1, 0x2770, 0x276a, 0x03f0, 0x03f8, 0x2774,
+  0x275f, 0x74ae, 0x2761, 0x2773, 0x74b2, 0x03f2,
+  /* 0x3d */
+  0x03f4, 0x770b, 0x0458, 0x7710, 0x770d, 0x045a, 0x0459, 0x0457,
+  0x045b, 0x2850, 0x787f, 0x7881, 0x04a6, 0x04c2, 0x04c1, 0x293f,
+  0x7a0b, 0x7b4e, 0x04ef, 0x29b0, 0x7dea, 0x7d45, 0x0568, 0x2b35,
+  0x2b2d, 0x0573, 0x056e, 0x0574, 0x2b02, 0x0566, 0x7d28, 0x7d5d,
+  0x7edc, 0x05b9, 0x2c26, 0x7ed4, 0x060c, 0x8164, 0x8168, 0x0620,
+  0x8162, 0x061d, 0x8161, 0x061c, 0x8166, 0x0621, 0x061a, 0x0619,
+  0x80f2, 0x8169, 0x8167, 0x067e, 0x839a, 0x839b, 0x8385, 0x839c,
+  0x069d, 0x83a4, 0x069e, 0x069c, 0x2e6e, 0x8399, 0x8386, 0x8390,
+  0x8481, 0x84ae, 0x2eb1, 0x2ed4, 0x06cd, 0x8538, 0x070b, 0x070a,
+  0x2f85, 0x893b, 0x078f, 0x3272, 0x0795, 0x0790, 0x0791, 0x894c,
+  0x323a, 0x07b9, 0x8947, 0x8935, 0x0797, 0x079e, 0x8933, 0x078b,
+  0x8982, 0x8940, 0x083b, 0x083a, 0x083c, 0x083d,
+  /* 0x3e */
+  0x0839, 0x083e, 0x086b, 0x086c, 0x8c36, 0x8d0e, 0x08a2, 0x08a1,
+  0x089f, 0x8dad, 0x8daa, 0x9017, 0x092d, 0x9067, 0x0936, 0x092b,
+  0x9072, 0x0937, 0xd20a, 0x9061, 0x90b0, 0x36ad, 0x0925, 0x092f,
+  0x092c, 0x906e, 0x9064, 0x0932, 0x908c, 0x9066, 0x3695, 0x906b,
+  0x905f, 0x9074, 0x9065, 0x92bb, 0x92be, 0x09d5, 0x92b9, 0x09d4,
+  0x09d6, 0x92ef, 0x09d1, 0x3943, 0x93da, 0x0a46, 0x398f, 0x9490,
+  0x95e9, 0x0a8c, 0x0a8a, 0x0a88, 0x9611, 0x960d, 0x95ed, 0x9621,
+  0x0add, 0x9781, 0x97b1, 0x9901, 0x0b2d, 0x995e, 0x9962, 0x0b2e,
+  0x0b2c, 0x0b2b, 0x0b30, 0x995b, 0x0b4e, 0x9a96, 0x9a93, 0x0b64,
+  0x0b61, 0x9a92, 0x3c75, 0xd239, 0x0b70, 0x0ba6, 0x0ba4, 0x9bc4,
+  0x9bc7, 0x9bc3, 0x0ba8, 0x0ba2, 0x9bc8, 0x0ba7, 0x3cec, 0x0ba5,
+  0x9bca, 0x0ba9, 0x9bc5, 0x9bcf, 0x9bdc, 0x9c7c,
+  /* 0x3f */
+  0x9d01, 0x0c3d, 0x9ed3, 0x9edc, 0x0c44, 0x0c45, 0x0c46, 0x9ed4,
+  0x3e57, 0x9ecc, 0x0c47, 0x0c48, 0x0c42, 0x9ed6, 0x9edb, 0x0c41,
+  0x9ed5, 0x9fd9, 0x0c94, 0x9fdd, 0x9fdc, 0x9fe0, 0xa0cc, 0x0cc0,
+  0x0cb8, 0x0cc1, 0x0cc2, 0x0cbb, 0x0cbd, 0x0cbf, 0x0cb9, 0x0cb7,
+  0xa0d2, 0x0cc7, 0xa0d3, 0x0d0c, 0x0d0b, 0x407b, 0x0d10, 0xa18d,
+  0x0d5d, 0x4121, 0x0d5a, 0x0d58, 0x0d56, 0xa2d8, 0x0d54, 0x4116,
+  0xa2bc, 0x0da8, 0x0da7, 0x0dcf, 0x0dd0, 0xa48a, 0x41e8, 0xa48b,
+  0xa48d, 0x0dd1, 0x0deb, 0xa553, 0x0dfb, 0x426a, 0xa559, 0x0dfd,
+  0x0df8, 0x0df7, 0x0e00, 0xa556, 0xa557, 0x0df6, 0x425f, 0xa673,
+  0xa81b, 0x0edf, 0xa821, 0xa816, 0xa818, 0x0ee2, 0x0ee4, 0xa844,
+  0x4482, 0xa826, 0x0ee3, 0xa936, 0x0f59, 0x0f71, 0x0f8e, 0x0f8c,
+  0xab3a, 0x0fa4, 0xabf4, 0x4655, 0x1014, 0xae62,
+};
+
+static const ucs4_t cns11643_4a_2uni_upages[212] = {
+  0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00,
+  0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300,
+  0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00,
+  0x04e00, 0x04f00, 0x05000, 0x05100, 0x05200, 0x05300, 0x05400, 0x05500,
+  0x05600, 0x05700, 0x05800, 0x05900, 0x05a00, 0x05b00, 0x05c00, 0x05d00,
+  0x05e00, 0x05f00, 0x06000, 0x06100, 0x06200, 0x06300, 0x06500, 0x06600,
+  0x06700, 0x06800, 0x06900, 0x06b00, 0x06c00, 0x06d00, 0x06e00, 0x07000,
+  0x07100, 0x07200, 0x07300, 0x07400, 0x07500, 0x07600, 0x07700, 0x07800,
+  0x07900, 0x07a00, 0x07b00, 0x07c00, 0x07d00, 0x07f00, 0x08000, 0x08100,
+  0x08200, 0x08300, 0x08400, 0x08600, 0x08800, 0x08900, 0x08a00, 0x08c00,
+  0x08e00, 0x08f00, 0x09000, 0x09100, 0x09200, 0x09500, 0x09600, 0x09700,
+  0x09a00, 0x0ff00, 0x20000, 0x20100, 0x20200, 0x20300, 0x20400, 0x20500,
+  0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20c00, 0x20d00,
+  0x20e00, 0x21100, 0x21200, 0x21300, 0x21500, 0x21600, 0x21700, 0x21900,
+  0x21a00, 0x21b00, 0x21c00, 0x21d00, 0x21e00, 0x21f00, 0x22000, 0x22100,
+  0x22200, 0x22300, 0x22400, 0x22500, 0x22600, 0x22700, 0x22900, 0x22a00,
+  0x22b00, 0x22c00, 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300,
+  0x23400, 0x23500, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00, 0x23d00,
+  0x23e00, 0x24100, 0x24200, 0x24500, 0x24600, 0x24700, 0x24800, 0x24900,
+  0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24f00, 0x25000, 0x25100, 0x25300,
+  0x25400, 0x25600, 0x25700, 0x25900, 0x25a00, 0x25b00, 0x25e00, 0x25f00,
+  0x26000, 0x26200, 0x26300, 0x26400, 0x26500, 0x26600, 0x26700, 0x26800,
+  0x26900, 0x26a00, 0x26b00, 0x26c00, 0x27100, 0x27200, 0x27500, 0x27600,
+  0x27700, 0x27800, 0x27900, 0x27b00, 0x27c00, 0x27d00, 0x27e00, 0x27f00,
+  0x28200, 0x28400, 0x28500, 0x28600, 0x28700, 0x28800, 0x28c00, 0x28e00,
+  0x28f00, 0x29000, 0x29100, 0x29200, 0x29400, 0x29500, 0x29600, 0x29a00,
+  0x29d00, 0x2f800, 0x2f900, 0x2fa00,
+};
+
diff --git a/lib/cns11643_4b.h b/lib/cns11643_4b.h
new file mode 100644
index 0000000..6a9823e
--- /dev/null
+++ b/lib/cns11643_4b.h
@@ -0,0 +1,668 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 4 part b
+ */
+
+static const unsigned short cns11643_4b_2uni_page40[4384] = {
+  /* 0x40 */
+  0xb65b, 0xb66a, 0x1011, 0xb668, 0x101b, 0x1012, 0x100e, 0x1015,
+  0x3f68, 0x1010, 0xb681, 0x1017, 0x4046, 0x4043, 0x1070, 0x10ed,
+  0xbae7, 0x10ee, 0xbae6, 0xbad1, 0xbb11, 0x4181, 0xbad0, 0xbad9,
+  0xbb0a, 0x10f4, 0xbada, 0xbadd, 0xbac8, 0xbae2, 0xbae9, 0xbacb,
+  0x417c, 0xbacc, 0xbac1, 0x416a, 0xbade, 0x4188, 0x10f2, 0x10f8,
+  0x10f3, 0xbb51, 0xbb12, 0x10fa, 0xbae0, 0xbb2b, 0xf6b4, 0xc0d8,
+  0xc0d1, 0x4410, 0xc0d2, 0xc0cd, 0x441f, 0x11b6, 0x11b7, 0xc13d,
+  0x440f, 0xc0ca, 0x11ba, 0xc0cb, 0x11bc, 0xc0d7, 0xc3f4, 0x123b,
+  0x45d3, 0x122f, 0xc487, 0xc48b, 0xc483, 0x1237, 0x1299, 0xc7c5,
+  0xc7d2, 0xc7c6, 0xc7d3, 0x12d9, 0x12d8, 0x12d7, 0xc7f0, 0xc7cd,
+  0xc7cc, 0xc7dc, 0xc7d6, 0x1336, 0xc9e6, 0xca41, 0xca3f, 0x4987,
+  0xcac5, 0xcac0, 0xcac6, 0xcabe, 0xcabf, 0x49c6,
+  /* 0x41 */
+  0x1370, 0xcb63, 0xccd3, 0xccda, 0xccd5, 0x13a5, 0x13a6, 0x13a9,
+  0x13ee, 0x1454, 0xd0ee, 0x1457, 0xd0fc, 0xd214, 0x14a1, 0xd323,
+  0xd322, 0xd330, 0xd4b5, 0x14d3, 0xd538, 0x14d4, 0xd53f, 0x14d7,
+  0x4dcc, 0x4e6d, 0x4e70, 0x14f7, 0x14f6, 0x14f9, 0x14f8, 0x4f58,
+  0x4f42, 0x4f68, 0x4f69, 0xd768, 0xd767, 0x4f43, 0xd765, 0x4f47,
+  0x158a, 0xda75, 0xdaf7, 0xdaf3, 0xdaf6, 0x1594, 0xdb00, 0x1593,
+  0xdaff, 0xdaf5, 0x529d, 0x15dd, 0x15dc, 0x15f7, 0x53cf, 0xde92,
+  0xe006, 0x1642, 0xe007, 0xe06b, 0x1654, 0xe06c, 0x1655, 0xe193,
+  0x168f, 0xe194, 0x54f4, 0x16b4, 0x16b3, 0xe262, 0xe263, 0x5509,
+  0xe25f, 0xe264, 0xe25b, 0xe259, 0x16fb, 0x16fd, 0xe3a4, 0xe3ac,
+  0x55ab, 0x16fc, 0xe4b5, 0x172c, 0x172f, 0xe4ae, 0x172b, 0xe4c5,
+  0x1733, 0x1734, 0x55fb, 0xe63b, 0x57ac, 0x57ae,
+  /* 0x42 */
+  0x57aa, 0x17e8, 0xe8bf, 0xea2b, 0xea84, 0xea80, 0xeb4d, 0xeb4f,
+  0x585c, 0xeb4c, 0xed92, 0x195d, 0x1ad2, 0x0085, 0x0088, 0x5fae,
+  0x5f79, 0x008e, 0x0084, 0x5f71, 0x1adf, 0x5fb3, 0x0083, 0x5f2c,
+  0x5f77, 0x612f, 0x63c3, 0x0102, 0x63cd, 0x0106, 0x0105, 0x63c9,
+  0x00fe, 0x0101, 0x0100, 0x63ce, 0x64a5, 0x64a0, 0x64fe, 0x6559,
+  0x669a, 0x01e7, 0x1e19, 0x68e4, 0x68d7, 0x68dc, 0x01e6, 0x68e7,
+  0x01ed, 0x01e2, 0x01eb, 0x68e5, 0x01e8, 0x01ec, 0x1e0a, 0x0224,
+  0x1f9a, 0x6e14, 0x0262, 0x6df1, 0x0261, 0x0260, 0x0264, 0x028b,
+  0x6fb6, 0x706e, 0x706c, 0x7081, 0x7142, 0x0319, 0x0316, 0x0318,
+  0x0322, 0x711a, 0x031d, 0x0317, 0x031e, 0x7127, 0x7125, 0x7117,
+  0x711c, 0x713d, 0x7120, 0x0369, 0x036a, 0x7381, 0x036c, 0x037a,
+  0x038a, 0x7509, 0x75c6, 0x75c4, 0x039c, 0x75c5,
+  /* 0x43 */
+  0x03fd, 0x03f9, 0x76ef, 0x03ff, 0x76df, 0x76de, 0x76ee, 0x76f5,
+  0x76ec, 0x03fc, 0x76dd, 0x2385, 0x03fb, 0x0402, 0x045f, 0x2456,
+  0x045e, 0x045d, 0x045c, 0x7822, 0x2451, 0x0492, 0x7997, 0x7995,
+  0x0494, 0x0495, 0x04d1, 0x7ba9, 0x04f1, 0x7c53, 0x25b1, 0x7c56,
+  0x7c55, 0x0577, 0x056f, 0x7de3, 0x7de2, 0x0587, 0x057d, 0x057c,
+  0x057e, 0x0585, 0x058b, 0x0586, 0x0580, 0x5dfd, 0x7da9, 0x0578,
+  0xf5ab, 0x7e33, 0x7e0a, 0x05ba, 0x8059, 0x0633, 0x81bc, 0x062d,
+  0x81c4, 0x81c7, 0x81c6, 0x0637, 0x275a, 0x2763, 0x81b8, 0x81da,
+  0x062e, 0x81b7, 0x81c0, 0x063d, 0x81cd, 0x06a0, 0x84bc, 0x84ab,
+  0x06a3, 0x8586, 0x299b, 0x875a, 0x29a3, 0x070e, 0x299e, 0x8843,
+  0x07b6, 0x89ac, 0x07ab, 0x07ad, 0x07a6, 0x89be, 0x2ab8, 0x07aa,
+  0x2aba, 0x07b1, 0x89ab, 0x07a8, 0x07af, 0x07b0,
+  /* 0x44 */
+  0x07a7, 0x07b2, 0x079d, 0x07a5, 0x07b5, 0x743e, 0x2ac7, 0x2ad7,
+  0x8cf9, 0x0841, 0x8cf3, 0x8cf7, 0x2c70, 0x8e45, 0x8e48, 0x0872,
+  0x2c9d, 0x086f, 0x0871, 0x8e44, 0x0885, 0x8eaf, 0x8eb1, 0x08a4,
+  0x08a5, 0x08a6, 0x8fcf, 0x08a8, 0x8fcb, 0x8fcd, 0x08a3, 0x9050,
+  0x91ec, 0x921a, 0x2d16, 0x2d24, 0x91d8, 0x0943, 0x91d0, 0x91d1,
+  0x093d, 0x0945, 0x917b, 0x91d2, 0x0944, 0x91d4, 0x91e7, 0x91df,
+  0x91de, 0x2d45, 0x91d9, 0x91cf, 0x950d, 0x09e3, 0x2f79, 0x5dfd,
+  0x09df, 0x09e4, 0x2f7a, 0x09e5, 0x9538, 0x3054, 0x0a22, 0x0a4a,
+  0x98a9, 0x0a49, 0x0a44, 0x0a4b, 0x0a87, 0x0a89, 0x0a92, 0x0a91,
+  0x0a90, 0x0a8e, 0x993e, 0x9946, 0x9aed, 0xf630, 0x0b12, 0x0b10,
+  0x0b11, 0x9c6c, 0x0b32, 0x0b34, 0x0b37, 0x0b33, 0x0b36, 0x0b35,
+  0x0b65, 0x9dac, 0x337c, 0x337b, 0x9ec9, 0x3412,
+  /* 0x45 */
+  0x0bb0, 0x9f12, 0x0baf, 0x0baa, 0x9efd, 0x9f01, 0x9f11, 0x0bab,
+  0x9f89, 0x9f05, 0x9efe, 0x9f0b, 0x9f20, 0x9f04, 0xa088, 0x0bf3,
+  0xa102, 0x0bf4, 0xa103, 0x34b6, 0x34e0, 0x0c08, 0x0c4e, 0x0c55,
+  0x0c4b, 0xa229, 0xa23b, 0x0c4d, 0x3573, 0xa206, 0x0c52, 0x3572,
+  0x0c4c, 0x3570, 0x0c50, 0x0c53, 0xa203, 0x0c51, 0xa378, 0xa379,
+  0xa37d, 0x0c89, 0xa37f, 0x0c95, 0x0ccc, 0x0cc8, 0x0cce, 0xa432,
+  0x0cca, 0xa400, 0x369d, 0xa422, 0x0ccd, 0xa5a9, 0x0d5c, 0x0d67,
+  0x0d69, 0x0d65, 0x0d62, 0xa704, 0x3827, 0x3835, 0xf659, 0x0daa,
+  0xa8b8, 0xa99b, 0x0dd2, 0x39a2, 0x0e03, 0x0e0c, 0xaa92, 0x0e09,
+  0x0e06, 0x0e05, 0x3989, 0xaa8f, 0x0e0b, 0x0e08, 0xaa98, 0x39a5,
+  0xaaae, 0x0e8e, 0xad9d, 0x3ab6, 0x0ee8, 0xaf49, 0xaf50, 0xaf46,
+  0x0eea, 0xaf4e, 0x3ba5, 0x3bc3, 0xaf55, 0x0ee9,
+  /* 0x46 */
+  0x0eeb, 0xaf64, 0x0ef0, 0xb138, 0x0f4b, 0x3dab, 0x0f73, 0x0f75,
+  0x0f92, 0x0f91, 0x0f93, 0x3e25, 0x0fa7, 0x0fa6, 0x0fa8, 0x0faa,
+  0xb3fe, 0x0fa9, 0x3e59, 0x0fbb, 0x0fbc, 0x0fba, 0x0fbd, 0x1027,
+  0x3f85, 0xb6a6, 0x1024, 0x101e, 0x101f, 0x101d, 0x1020, 0x1023,
+  0x1029, 0x1022, 0xb69c, 0xb699, 0x101c, 0x3f8e, 0x1028, 0xb6b5,
+  0xb6a3, 0xb6a0, 0xb6a7, 0xb69b, 0xb8df, 0xb8e1, 0x1071, 0x1073,
+  0x1072, 0xb94d, 0x1102, 0xbbf3, 0xbb6f, 0xbb69, 0x10fe, 0x41be,
+  0xbb6b, 0xbb78, 0xbb87, 0x1108, 0xbb85, 0xbb82, 0xbb90, 0x1107,
+  0x1104, 0xbb80, 0xbb67, 0x1100, 0x10fc, 0xbb61, 0x1144, 0xbb93,
+  0x10f1, 0xbbf2, 0xbb86, 0x41a6, 0x1106, 0xbfcd, 0xbfc4, 0x11c6,
+  0x11c3, 0x11c1, 0x11c2, 0xc10f, 0x11c4, 0x11c7, 0xc10d, 0x11bf,
+  0x11d2, 0xc173, 0x11ca, 0xf6ba, 0xc10a, 0x442f,
+  /* 0x47 */
+  0xc108, 0xc113, 0x1213, 0xc3f8, 0x1230, 0x123e, 0x1239, 0xc4ab,
+  0xc4a8, 0x123c, 0x123f, 0xc4a5, 0x1234, 0x123d, 0xc4c3, 0xc4a4,
+  0x1238, 0xc4d4, 0xc4ba, 0xc5f1, 0x46a0, 0x1282, 0xc63f, 0x1283,
+  0xc6ea, 0x129b, 0xc7f7, 0x12e0, 0x12dd, 0xc7fa, 0xc7f5, 0x12de,
+  0xc7fe, 0x12e3, 0x12e5, 0xc800, 0x4797, 0x12e2, 0xc802, 0xc7fb,
+  0xc807, 0x12df, 0xc81a, 0x132e, 0xc9b8, 0x1337, 0x1338, 0xc9e9,
+  0xc9eb, 0xca50, 0xca4f, 0x498b, 0xcb86, 0x0162, 0xcb8e, 0x1394,
+  0x1393, 0x13ab, 0x13ad, 0xccf0, 0xccfb, 0x13f5, 0x13f7, 0xce42,
+  0x13f6, 0x13f8, 0xce85, 0x13fb, 0x13f9, 0x1458, 0x145a, 0xd105,
+  0x1459, 0x4c0f, 0x1485, 0x14a4, 0x14d8, 0x14d9, 0xd54b, 0x14dd,
+  0x14c8, 0xd563, 0x14fa, 0x14fb, 0x4f75, 0x1527, 0x4f9f, 0x152a,
+  0x1525, 0xd799, 0x1528, 0xda81, 0xdb17, 0xdb10,
+  /* 0x48 */
+  0xdb12, 0x52a6, 0x1595, 0x539a, 0xdcfa, 0xdcf3, 0xdcf2, 0xdcf5,
+  0xdcf6, 0xddbb, 0xddc2, 0xdea7, 0x160f, 0x1611, 0xdea8, 0xdea3,
+  0x1610, 0xdeaa, 0x1615, 0x1613, 0x5457, 0xdfdc, 0x1647, 0x1646,
+  0xe00f, 0x1659, 0x165b, 0xe079, 0x165e, 0xe07f, 0xe085, 0x165a,
+  0x1691, 0x1692, 0x1690, 0x1693, 0xe21b, 0x54f7, 0x16be, 0xe277,
+  0xe276, 0xe298, 0x16bc, 0x16bb, 0x16b7, 0x16b9, 0xe27a, 0x1701,
+  0x16fe, 0xe3bc, 0xe3ba, 0x1702, 0xe3b6, 0x16ff, 0x55b0, 0xe3b4,
+  0x1700, 0xe4cf, 0x1737, 0x173a, 0x176f, 0x1777, 0x1779, 0x56c6,
+  0xe67b, 0x17c8, 0xe81c, 0xe821, 0xe81d, 0xe8c0, 0x17f2, 0xe8ff,
+  0x17f1, 0x17f0, 0x5862, 0xeb56, 0x1834, 0xeda1, 0xeda2, 0xeda6,
+  0xf056, 0xf057, 0x192c, 0x192d, 0xf101, 0xf1ed, 0xf71c, 0xf3f2,
+  0x1afa, 0x5fb8, 0x0091, 0x5fc0, 0x0094, 0x5fb7,
+  /* 0x49 */
+  0x5fe1, 0x00c4, 0x010a, 0x63e8, 0x1c85, 0x64b2, 0x0152, 0x66ae,
+  0x0159, 0x026f, 0x697e, 0x01f2, 0x01f4, 0x1e43, 0x6976, 0x01f1,
+  0x1e3c, 0x6996, 0x026a, 0x6e20, 0x6e21, 0x6e23, 0x6e29, 0x7077,
+  0x7151, 0x0324, 0x7156, 0x0323, 0x7188, 0x7159, 0x7155, 0x0327,
+  0x7297, 0x7298, 0x036d, 0x21ed, 0x036e, 0x036f, 0x73a1, 0x73a3,
+  0x2235, 0x039f, 0x040a, 0x0406, 0x040e, 0x770a, 0x040d, 0x0405,
+  0x773d, 0x770c, 0x040b, 0x0410, 0x042e, 0x783d, 0x7839, 0x79b0,
+  0x79b2, 0x79ae, 0x0496, 0x0497, 0x04c4, 0x2547, 0x04c5, 0x7b20,
+  0x04d2, 0x7c6e, 0x7c6d, 0x7c6a, 0x0581, 0x7e32, 0x058e, 0x0590,
+  0x058f, 0x7e39, 0x0591, 0x0595, 0x0593, 0x7da3, 0x266d, 0x7e7f,
+  0x7e35, 0x7e3d, 0x7ff4, 0x7ff5, 0x063b, 0x0648, 0x8248, 0x8228,
+  0x0646, 0x0647, 0x8227, 0x8232, 0x822c, 0x064c,
+  /* 0x4a */
+  0x822e, 0x064a, 0x0650, 0x0643, 0x8223, 0x8231, 0xf5c5, 0x0649,
+  0x06a6, 0x06a5, 0x06a4, 0x84c9, 0x8589, 0x06b9, 0x85bb, 0x06ce,
+  0x06cf, 0x0713, 0x8897, 0x8893, 0x8a28, 0x07c6, 0x07c5, 0x07ca,
+  0x07d9, 0x07c1, 0x8a18, 0x8a3b, 0x2af5, 0x8a27, 0x8a24, 0x8a1b,
+  0x8a31, 0x07cb, 0x8a26, 0x8aa3, 0x8a3f, 0x8a22, 0x8a19, 0x2b03,
+  0x8a41, 0x8a2b, 0x2b65, 0x0842, 0x8d0c, 0x2c75, 0x0874, 0x0873,
+  0x8e4e, 0x8eb9, 0x8efa, 0x8fe9, 0x8fe8, 0x8fe4, 0x2d8a, 0x2d56,
+  0x0952, 0x925f, 0x925d, 0x9252, 0x0950, 0x9274, 0x094b, 0x9246,
+  0x094c, 0x096d, 0x92aa, 0x2d98, 0x924a, 0x9259, 0x924b, 0x094f,
+  0x2d68, 0x09f0, 0x9550, 0x3034, 0x3045, 0x0a4d, 0x0a4c, 0x98d0,
+  0x0a4f, 0x0a4e, 0x0a50, 0x98cc, 0x315c, 0x0a96, 0x3156, 0x9964,
+  0x9965, 0x0a97, 0x0a95, 0x0a98, 0x995c, 0x9b15,
+  /* 0x4b */
+  0x0aec, 0x0aeb, 0x0b13, 0x0b14, 0x0b38, 0x0b3a, 0x0b39, 0x9c79,
+  0x0b68, 0x0b67, 0x9dc5, 0x9db8, 0x9f2c, 0x0bbe, 0x0bbc, 0x9f37,
+  0x9f35, 0x9f31, 0x0bbb, 0x9f2f, 0x0bba, 0x9f2b, 0x0bb9, 0x0bb7,
+  0x9f2d, 0x9f2a, 0x0bc1, 0xa095, 0x0bf7, 0xa23e, 0x0c60, 0xa247,
+  0xa245, 0x0c59, 0x0c5c, 0x0c5a, 0x0c58, 0xa252, 0x0c5b, 0xa270,
+  0xa250, 0xa258, 0xa251, 0xa23d, 0x0c5d, 0xa241, 0xa20c, 0xa23c,
+  0xa386, 0xa383, 0xa389, 0xa3f3, 0x0cd4, 0x0cd3, 0x36bf, 0x0cd2,
+  0x36bd, 0xa42d, 0x0cd7, 0x0cd1, 0x36e4, 0x0cd5, 0xa5c5, 0xf655,
+  0x0d6d, 0x0d6f, 0x3834, 0x0d75, 0x0d6c, 0x0d74, 0xa743, 0x0d73,
+  0xa737, 0xa745, 0x3836, 0x0dac, 0xa8e5, 0xa9a6, 0xaadb, 0x0e10,
+  0xaada, 0xaae6, 0x39ba, 0x39bc, 0x0e0f, 0x39c8, 0x0e23, 0x39c3,
+  0x0e1d, 0x39b6, 0x0e0e, 0xaaf8, 0xaae9, 0x0e15,
+  /* 0x4c */
+  0x39c2, 0x0e13, 0xaae8, 0xaaf6, 0x0e1b, 0x39c5, 0x0e22, 0x0e26,
+  0xaae7, 0x39bd, 0x39b0, 0x0e21, 0x0e1c, 0x0e17, 0xaad5, 0x0e1a,
+  0x39bb, 0xadd3, 0xadc7, 0xadd1, 0x0e99, 0xadc3, 0x0e97, 0xaf80,
+  0xaf98, 0x0efd, 0xaf84, 0x0ef6, 0x0efe, 0x0ef5, 0x0eff, 0x0ef7,
+  0xaf97, 0xaf83, 0xaf81, 0x0f01, 0x3c04, 0xaf8c, 0xb142, 0xb2ab,
+  0x0f77, 0xb2a3, 0xb2a6, 0xb35c, 0xb369, 0xb367, 0x0fab, 0xb48b,
+  0xb4a8, 0x0fc0, 0xb6d8, 0x1031, 0x102e, 0xf689, 0xb6dc, 0x102c,
+  0xb6e0, 0xb6e5, 0x1032, 0x102f, 0x102b, 0x102d, 0x1033, 0xb818,
+  0xb819, 0x3ff1, 0x1057, 0x105c, 0x107b, 0xb95f, 0xb95e, 0x107a,
+  0xbc02, 0x4222, 0x1113, 0x111e, 0x1117, 0x1120, 0x112a, 0x1111,
+  0x1115, 0x110f, 0x1118, 0x4238, 0xbc12, 0xbc36, 0x112c, 0x4232,
+  0xf6a8, 0x4210, 0xbc23, 0xbc03, 0x111c, 0xbc00,
+  /* 0x4d */
+  0x1129, 0xbc46, 0xbc61, 0x1112, 0x424f, 0x1197, 0xc184, 0x4472,
+  0xc16b, 0xc162, 0xc156, 0xc16a, 0xc152, 0xc155, 0x11d4, 0x11d0,
+  0x447c, 0xc161, 0xf6bb, 0xc158, 0xc177, 0x11d3, 0x1214, 0xc4d7,
+  0x1246, 0x1245, 0xc4de, 0x1243, 0xc4df, 0x460d, 0x1244, 0x1248,
+  0xc4d1, 0x1247, 0xc4e2, 0xc4e1, 0xc4dd, 0x4608, 0x1249, 0x1285,
+  0xc64b, 0x1284, 0xc64e, 0x129d, 0xc6fc, 0x129e, 0x12a0, 0xc6fa,
+  0x129c, 0xc6fb, 0x129f, 0xc6fe, 0x12f7, 0x12ea, 0xc831, 0x12ef,
+  0x12e9, 0x12f3, 0x12f0, 0x12eb, 0xc838, 0x12ec, 0x12f2, 0x12f5,
+  0x12ee, 0xc83a, 0xc9bb, 0x133a, 0x134b, 0xca59, 0x134a, 0x134c,
+  0xcadb, 0xcadf, 0xcae2, 0x1379, 0x137b, 0x1378, 0xcb9e, 0xcba1,
+  0x13b5, 0xcd10, 0x13b4, 0x13b7, 0x4a9e, 0x1409, 0x13fe, 0x1408,
+  0x1407, 0xce76, 0xce7f, 0xce7d, 0x1406, 0x1404,
+  /* 0x4e */
+  0x1405, 0x13ff, 0x140b, 0xce82, 0xd057, 0x143b, 0x145d, 0x145c,
+  0x145f, 0x145e, 0x4c28, 0xd12e, 0x4c21, 0x1483, 0xd38b, 0xd38d,
+  0x14a7, 0x4d66, 0x4d6c, 0xd390, 0x14a8, 0xd4ec, 0xd56f, 0xd56b,
+  0xd571, 0xd578, 0x4df6, 0x14e0, 0x14df, 0x14fe, 0x14fc, 0x14ff,
+  0x14fd, 0xd7ad, 0x152c, 0x4fec, 0x4fba, 0x4fe3, 0x4fbd, 0x159d,
+  0xdb2f, 0x52b4, 0xdd78, 0x1640, 0xdff8, 0xe019, 0x165f, 0xe09b,
+  0xe094, 0xe097, 0xe099, 0xe1a6, 0xe1a4, 0xe1a7, 0x54d1, 0xe295,
+  0x16c0, 0x5523, 0xe290, 0x16c1, 0x16c6, 0xe29b, 0xe3c4, 0x1704,
+  0x1705, 0xe3c6, 0x560b, 0x173e, 0x173d, 0x1740, 0x173f, 0xe4e3,
+  0x1742, 0xe4df, 0xe4dd, 0xe4e7, 0x1784, 0x1782, 0x177f, 0x1785,
+  0xe82d, 0xe82c, 0x17cc, 0x57b2, 0x17cb, 0x17cd, 0xe834, 0xe838,
+  0x57db, 0xe91d, 0x17f5, 0xe91a, 0xe91b, 0xe914,
+  /* 0x4f */
+  0x57f0, 0xe917, 0xea21, 0x1820, 0x1821, 0xeaaa, 0xeaa1, 0x1837,
+  0x183e, 0x5873, 0x183d, 0x586e, 0xeb63, 0xeb79, 0xeb60, 0x5865,
+  0xeb62, 0x183c, 0xeb61, 0x1838, 0x586a, 0xeb70, 0x586d, 0xeb6a,
+  0x183b, 0xedc8, 0x18b0, 0xedc5, 0xedbe, 0xedc2, 0x18ad, 0x18b2,
+  0x18b8, 0x5a0b, 0xedc7, 0x18af, 0xedb0, 0xedca, 0x191a, 0x5b76,
+  0x1920, 0x1921, 0x1930, 0x5ba8, 0x192f, 0xf10d, 0xf107, 0xf196,
+  0xf1ef, 0x195f, 0x1960, 0xf21e, 0xf21d, 0x5c11, 0xf390, 0x5feb,
+  0x008a, 0x1b19, 0x009c, 0x5fee, 0x009a, 0x5fef, 0x5fec, 0x63fa,
+  0x010c, 0x010b, 0x010d, 0x1c92, 0x6504, 0x69d3, 0x01fe, 0x69d1,
+  0x69fa, 0x01ff, 0x01fb, 0x01fc, 0x0209, 0x69c8, 0x0200, 0x69d5,
+  0x1e75, 0x69cd, 0x69d2, 0x69fb, 0x6c2a, 0x6e88, 0x6e61, 0x0271,
+  0x6e63, 0x6e62, 0x206f, 0x5e57, 0x71c8, 0x7198,
+  /* 0x50 */
+  0x032b, 0x73c1, 0x773f, 0x7741, 0x0414, 0x0411, 0x0412, 0x7852,
+  0x0463, 0x785e, 0x046e, 0x049a, 0x79c7, 0x049b, 0x7a70, 0x7b27,
+  0x04c8, 0x7b71, 0x7bb0, 0x04f6, 0x7e42, 0x7e43, 0x26a5, 0x058c,
+  0x0597, 0x05a2, 0x26a0, 0x7e57, 0x7e9d, 0x8289, 0x828d, 0x828b,
+  0x8280, 0x8292, 0x828a, 0x82c8, 0x0654, 0x828f, 0x8293, 0x8291,
+  0x06a8, 0x84f2, 0x84de, 0x06a9, 0x85c8, 0x28b4, 0x28d8, 0x29c2,
+  0x0718, 0x0717, 0x071d, 0x87a7, 0x87a1, 0x0731, 0x8a8c, 0x8a7f,
+  0x07d8, 0x07d5, 0x8a7b, 0x8a95, 0x8a99, 0x07e1, 0x8a8e, 0x07d4,
+  0x8ada, 0x8a8a, 0x8a9c, 0x07e3, 0x8a7e, 0x0844, 0x0845, 0x8d1a,
+  0x8e55, 0x0876, 0x0875, 0x8e60, 0x2ca8, 0x0888, 0x08aa, 0x8ffb,
+  0x08ab, 0x08ac, 0x8ffd, 0x0957, 0x2d83, 0x0960, 0x095d, 0x096b,
+  0x92d0, 0x0963, 0x0967, 0x92c5, 0x095e, 0x92d2,
+  /* 0x51 */
+  0x9311, 0x2dc5, 0x2fcd, 0x09f9, 0x09f3, 0x95ad, 0x95a4, 0x95a9,
+  0x95b0, 0x959d, 0x09f6, 0x9798, 0x309c, 0x0a51, 0x0a53, 0x0a52,
+  0x9992, 0x0a9b, 0x998a, 0x0a9c, 0x998d, 0x9996, 0x0af7, 0x3299,
+  0x328f, 0x3291, 0x9b45, 0x9b4b, 0x9c0f, 0x9c16, 0x0b3b, 0x9c8a,
+  0x0b3e, 0x0b3d, 0x9dc9, 0x0b69, 0x9dc8, 0x9dca, 0x9f64, 0x0bc3,
+  0x0bc4, 0x0bc7, 0x9f5d, 0x9f63, 0x3439, 0x0bc6, 0x342e, 0x0bc8,
+  0x9f88, 0xa03a, 0xa039, 0x349f, 0x34a0, 0x0be6, 0x0bf8, 0xa117,
+  0xa193, 0x0c07, 0xa195, 0x0c64, 0x0c68, 0xa276, 0x3594, 0x0c65,
+  0x35ae, 0xa280, 0xa27b, 0x0c69, 0xa248, 0xa2a8, 0xa288, 0xa38b,
+  0xa38a, 0xa38c, 0xa3fc, 0x0cda, 0x0ce0, 0x36e6, 0xa458, 0x0cde,
+  0xa451, 0xa455, 0xa453, 0x0d1c, 0x0d1d, 0x0d1a, 0xa5dc, 0x0d7b,
+  0x0d7a, 0x0d7c, 0xa75c, 0x0d78, 0x0d77, 0xa765,
+  /* 0x52 */
+  0xf65a, 0x0db1, 0xa8ee, 0x0db2, 0x0db0, 0xa8f0, 0x38bc, 0xa8f2,
+  0x0e36, 0xab35, 0x0e2e, 0xab22, 0x39d6, 0xab20, 0x0e34, 0xab2d,
+  0xab28, 0xab26, 0xab3c, 0x0e2a, 0xab38, 0x0e33, 0x0e2d, 0x0e2f,
+  0x0e31, 0x0e2b, 0x0e32, 0xab2a, 0x0e35, 0xab1a, 0xab30, 0xaae3,
+  0xab19, 0xade9, 0xade7, 0x3acf, 0xafd6, 0xafc4, 0x0f08, 0xaf87,
+  0x0f06, 0xafc7, 0xafd9, 0x3c18, 0xafdf, 0x0f4d, 0x0f61, 0xb20a,
+  0xb201, 0xb2b1, 0x0f78, 0xb2c1, 0x0f94, 0x0f95, 0xb376, 0xb40d,
+  0xb40e, 0x0fc1, 0x0fc3, 0x3e6d, 0xb707, 0x1039, 0xb709, 0xb716,
+  0x103a, 0x103b, 0x1035, 0x1036, 0xb70e, 0x103c, 0x3f90, 0xb706,
+  0xb81e, 0xb84a, 0x1058, 0x107c, 0x107d, 0x108d, 0x108c, 0xbca6,
+  0xbc91, 0x113b, 0x113f, 0xbcb8, 0xbc96, 0x1132, 0x112d, 0xbcc5,
+  0x112f, 0x1139, 0x112e, 0x113a, 0xbd0a, 0x1136,
+  /* 0x53 */
+  0x1131, 0x113e, 0x1138, 0x4252, 0x1134, 0xbcb2, 0x1141, 0xbcb7,
+  0xbcb4, 0xbc89, 0xbc8d, 0x1130, 0xbc87, 0xbcc2, 0xbc9c, 0xbc92,
+  0x1143, 0xbcca, 0x4250, 0xbc8a, 0xbfe0, 0x1198, 0xbfe6, 0xbfe5,
+  0x44a0, 0xc1a5, 0xc1b3, 0x4486, 0x11da, 0x11d7, 0xc1b5, 0xc1af,
+  0x4495, 0xc1b0, 0xc1cc, 0x448c, 0xc1a2, 0xc1be, 0xc1c6, 0xc1ac,
+  0xc1ae, 0x1218, 0x4560, 0xf6c3, 0xc508, 0xc505, 0x1252, 0x4628,
+  0xc4fe, 0x124e, 0x4620, 0xc500, 0x124f, 0x1250, 0xc664, 0xc668,
+  0x46a8, 0x1286, 0x1287, 0x1289, 0xc66a, 0xc669, 0xc70d, 0xc712,
+  0x12a2, 0x12a3, 0xc70f, 0x12a1, 0xc867, 0xc879, 0xc872, 0xc866,
+  0xc87c, 0x12f9, 0x12fd, 0xc868, 0xc885, 0xc876, 0xc874, 0xc871,
+  0xc864, 0x133e, 0x133c, 0xc9f8, 0x134d, 0xca6c, 0x134e, 0xcaeb,
+  0x1381, 0x1383, 0x1382, 0xcbb8, 0x1380, 0x1388,
+  /* 0x54 */
+  0xcd2d, 0xcd2e, 0xcd28, 0xcd29, 0xcd31, 0x13b9, 0xcd2f, 0xcd2a,
+  0x4b3a, 0xcea4, 0xceb7, 0xcebf, 0x1411, 0x140d, 0x1410, 0x1413,
+  0xd063, 0x143c, 0x1462, 0x1463, 0xd167, 0xd3be, 0xf6e0, 0xd595,
+  0xd59c, 0x1503, 0x1506, 0x1502, 0x1501, 0xd671, 0xd672, 0x1505,
+  0xd66f, 0x4e94, 0x5011, 0xd7f1, 0x5037, 0x1536, 0xd7e8, 0x1535,
+  0x5043, 0xf6ea, 0x15a1, 0x15a3, 0xdb49, 0xdb64, 0x15a0, 0xdb48,
+  0x15ea, 0x53a6, 0x15e8, 0xdd2c, 0xdde1, 0xddef, 0xdec0, 0x1621,
+  0x161b, 0xded7, 0xded4, 0x1649, 0x1648, 0xe0ad, 0x5495, 0x1662,
+  0x1661, 0x1664, 0x1660, 0x1663, 0xe0ae, 0xe0ac, 0x5496, 0x1666,
+  0x16ac, 0x16ab, 0xe227, 0xe2ae, 0x16c3, 0xe2b0, 0x16c4, 0x5525,
+  0xe2c0, 0xe2c4, 0x1708, 0x1709, 0x170a, 0x1706, 0x1707, 0x1741,
+  0xe507, 0x1745, 0xe4fd, 0x1743, 0x1744, 0x5626,
+  /* 0x55 */
+  0x5634, 0x1747, 0xf704, 0xe61b, 0xe61c, 0x1771, 0xe6b2, 0xe6b4,
+  0xe6b7, 0xe6b1, 0xe6b3, 0xe6ae, 0x178b, 0x17d4, 0x17d3, 0x17d1,
+  0x57ba, 0x17d2, 0xe83f, 0xe936, 0x17f7, 0x17f8, 0xe931, 0xe93b,
+  0xe935, 0xe93a, 0xe937, 0xea22, 0xea36, 0xea32, 0x1822, 0xeac0,
+  0x1845, 0x1841, 0x5881, 0x1840, 0x588a, 0xeb85, 0x587f, 0x1842,
+  0xeb89, 0x18c1, 0x18c5, 0xede1, 0x18bb, 0x18b9, 0x18bd, 0x18c9,
+  0xee0a, 0x5a11, 0xee09, 0x18bf, 0x18c7, 0xede8, 0x18c3, 0x1924,
+  0x1931, 0x1933, 0xf118, 0x1932, 0x1934, 0x1952, 0x1961, 0x5bd9,
+  0x197a, 0x1982, 0x5c3c, 0xf3c5, 0x1b23, 0x600d, 0x600c, 0x6021,
+  0x1b2c, 0x6216, 0x640e, 0x010f, 0x1c95, 0x6417, 0x0123, 0x0125,
+  0x6a48, 0x0206, 0x0208, 0x1e88, 0x6a55, 0x6a49, 0x6a4c, 0x1e8b,
+  0x6a4f, 0x6a3d, 0x027a, 0x0277, 0x6e8a, 0x6ea8,
+  /* 0x56 */
+  0x708a, 0x032e, 0x71cb, 0x032f, 0x71d5, 0x78d4, 0x041b, 0x0413,
+  0x775c, 0x7775, 0x0466, 0x7861, 0x0465, 0x7096, 0x04f7, 0x7c8a,
+  0x7ed0, 0x26e1, 0x26d7, 0x7e49, 0x7ecf, 0x059c, 0x82d6, 0x827f,
+  0x0653, 0x82d2, 0x82cf, 0x8506, 0x8509, 0x06ba, 0x28a3, 0x0722,
+  0x29d3, 0x8b06, 0x8af1, 0x8b04, 0x2b8b, 0x8afa, 0x8af4, 0x07eb,
+  0x07dd, 0x8af9, 0x07ef, 0x8a8b, 0x8b03, 0x0847, 0x0846, 0x8da2,
+  0x0878, 0x2cac, 0x0889, 0x900c, 0x900b, 0x0968, 0x0976, 0x0974,
+  0x0979, 0x9324, 0x097a, 0x0977, 0xf614, 0x0971, 0x9325, 0x0972,
+  0x95f6, 0x09ff, 0x95fb, 0x0a05, 0x9732, 0x97fb, 0x0a54, 0x98f2,
+  0x98f3, 0x0a9e, 0x0a9f, 0x3174, 0x999c, 0x9b72, 0x0afa, 0x9b74,
+  0x0b44, 0x0b3f, 0x0b40, 0x9c86, 0x0b42, 0x9c8e, 0x9c90, 0x0b51,
+  0x9ccd, 0x9cf7, 0x9dd6, 0x9f84, 0x9f95, 0x9f8a,
+  /* 0x57 */
+  0x3440, 0x0bca, 0x9f97, 0x3441, 0x0bce, 0x0bc9, 0xa0a0, 0xa0a1,
+  0xa122, 0xa1a6, 0xa1a4, 0x0c09, 0x34e8, 0x0c6c, 0x0c6e, 0x0c70,
+  0x0c6d, 0x0c6b, 0x0c71, 0x0c72, 0xa2af, 0xa2b0, 0xa2bd, 0x0c8c,
+  0x0ce4, 0xa476, 0x0ce1, 0xa47b, 0xa479, 0x36f6, 0x0ce7, 0x3700,
+  0x0ce2, 0x0d1f, 0xa5ee, 0xa5f1, 0x0d7e, 0xa794, 0x0d80, 0x3859,
+  0x3855, 0xa791, 0x0db9, 0x0db7, 0x0db8, 0xa910, 0x0dba, 0x38f4,
+  0xa9af, 0x0dd3, 0x0e3f, 0x3a04, 0x0e45, 0x0e41, 0x3a15, 0x0e42,
+  0x0e43, 0x0e3b, 0x0e38, 0xab7b, 0xab77, 0x0e3a, 0x39f5, 0xab80,
+  0xabc6, 0x0e3c, 0xab7c, 0xab90, 0x0e3e, 0xaba3, 0xab7d, 0xabbd,
+  0x0e9e, 0x0e9f, 0x0ea1, 0xae13, 0x0e9b, 0x0f12, 0xb011, 0xb044,
+  0xb00d, 0x0f18, 0x0f0c, 0xb214, 0x0f62, 0xb2b8, 0x0f7a, 0xb2b7,
+  0xb383, 0x0fae, 0x0faf, 0xb414, 0x0fad, 0xb41c,
+  /* 0x58 */
+  0x0fc4, 0x0fc7, 0x0fc6, 0x0fc5, 0xb4d4, 0xb4d5, 0x3fc1, 0x1040,
+  0xb743, 0xb742, 0x103f, 0x1041, 0xf68a, 0xb741, 0xb84e, 0x107f,
+  0xb987, 0x1086, 0x1081, 0x1080, 0x108e, 0x114a, 0xbd39, 0x1147,
+  0xbd8f, 0xbd2a, 0x114b, 0x1146, 0x114e, 0x427d, 0xbd2b, 0x42a5,
+  0xbd50, 0x1148, 0xbd6e, 0x1145, 0xbd3b, 0xbd53, 0xbd5f, 0xbd2f,
+  0xbd30, 0xbd38, 0xbd4c, 0xbff1, 0x11db, 0x11e7, 0x11e4, 0xc207,
+  0xc216, 0x11e1, 0xc214, 0x11e9, 0xc1fb, 0x11e5, 0x11e0, 0x11e3,
+  0xc1f8, 0xc210, 0xc21d, 0xc1ff, 0xc20b, 0xc204, 0x11ea, 0xc1fe,
+  0xc3ff, 0x463a, 0x1254, 0x1258, 0x125c, 0xc523, 0x1255, 0x128b,
+  0x128c, 0x12a6, 0x12a5, 0xc72a, 0xc8a0, 0xc898, 0xc89c, 0x12ff,
+  0xc89e, 0xc8a6, 0xc8b5, 0xc8b0, 0x1330, 0x1340, 0x1341, 0xcaf9,
+  0xcaf5, 0x1386, 0xcbd2, 0x13bf, 0x13bd, 0xcd50,
+  /* 0x59 */
+  0xcd4e, 0xcd4b, 0xcd52, 0xcd4d, 0x13be, 0x1419, 0xcee4, 0x141c,
+  0xceda, 0x141b, 0x1417, 0x1418, 0x4b51, 0xcedf, 0xcee8, 0x143d,
+  0x146a, 0x1466, 0xd170, 0xd172, 0x1467, 0xd177, 0x1468, 0x14ad,
+  0x14ae, 0xd3e6, 0xd5aa, 0x14d6, 0x1509, 0xd68c, 0x4e98, 0xd689,
+  0x150c, 0x150a, 0xd832, 0x153b, 0x153a, 0x5084, 0x5081, 0xd87a,
+  0x506f, 0xda9e, 0xdaa0, 0xdb70, 0x15af, 0x15aa, 0x15ab, 0xdb6e,
+  0xdb66, 0x15b1, 0xdb65, 0x15ac, 0x15ec, 0xdd7f, 0xdde0, 0x1601,
+  0xddff, 0xdef6, 0xdef7, 0xdef5, 0x1623, 0xdefc, 0x1624, 0x161e,
+  0xdef9, 0x164a, 0x1665, 0x166a, 0xe0ca, 0xe0c3, 0xe0c6, 0x1669,
+  0xe1b8, 0xe1bd, 0x1695, 0xe1bc, 0xe205, 0xe2e0, 0xe2e9, 0x5542,
+  0xe2df, 0xe2ec, 0x16cc, 0xe2e5, 0xe2de, 0xf700, 0x16cf, 0xe2f0,
+  0xe2e3, 0x170f, 0xe3ec, 0x170e, 0x170b, 0x1710,
+  /* 0x5a */
+  0x170d, 0x170c, 0xe3f2, 0xe3ef, 0xe3e9, 0xe4fb, 0x1746, 0x1748,
+  0x5637, 0x1749, 0xe537, 0xe6de, 0x1791, 0x178e, 0xe6da, 0x17d8,
+  0x17d6, 0xe84b, 0x17da, 0xe849, 0x17d7, 0xe8d5, 0x57ff, 0x17f9,
+  0xe952, 0xe947, 0x17fc, 0xe948, 0xeacc, 0xead0, 0x58a9, 0x184a,
+  0x58a7, 0x184e, 0x58b3, 0x58ac, 0x58b0, 0xeb86, 0xeba7, 0xeba3,
+  0x589c, 0xebb6, 0xebad, 0xee13, 0x5a3c, 0x5a1c, 0x5a3a, 0x18d3,
+  0x18cd, 0x18d1, 0xee17, 0xee22, 0x5a32, 0x5a34, 0xee49, 0xee26,
+  0xf70c, 0xee3c, 0xee28, 0xf0a8, 0x5bc7, 0xf1fb, 0x1962, 0xf232,
+  0xf2d6, 0xf348, 0x1983, 0x5c3f, 0xf3c6, 0x1992, 0x009f, 0x00a0,
+  0x6025, 0x6026, 0x6024, 0x6033, 0x6170, 0x0127, 0x6790, 0x020b,
+  0x6a95, 0x6aa1, 0x6a92, 0x6a8f, 0x6a9f, 0x6a96, 0x6a98, 0x6a9d,
+  0x6aa0, 0x028d, 0x7097, 0x71eb, 0x0370, 0x7787,
+  /* 0x5b */
+  0x24eb, 0x7b32, 0x059a, 0x059f, 0x059d, 0x7ed8, 0x7efb, 0x7f06,
+  0x059b, 0x7ed1, 0x26d5, 0xf5b0, 0x0660, 0x0664, 0x0669, 0x0663,
+  0x0667, 0x0662, 0x82f6, 0x8304, 0x82fe, 0x2802, 0x82ff, 0x82f7,
+  0x8518, 0x06ac, 0x8514, 0x85cd, 0x8620, 0x87de, 0x0726, 0x0723,
+  0x0725, 0x8b45, 0x8b53, 0x07f8, 0x8b4b, 0x8b55, 0x8b41, 0x07f7,
+  0x07fb, 0x07fa, 0x8b5c, 0x8b54, 0x8e71, 0x8ed0, 0x08b0, 0x08af,
+  0x9053, 0x9329, 0x937e, 0x097e, 0x9379, 0x097d, 0x0980, 0x9370,
+  0x936a, 0x097f, 0x0986, 0x9385, 0x9364, 0x2e12, 0x9378, 0x0981,
+  0x9632, 0x9627, 0x962f, 0x0a24, 0x0a58, 0x0a57, 0x0aa0, 0x99ba,
+  0x0afe, 0x9b71, 0x9b8c, 0x0b15, 0x9c1a, 0x0b47, 0x0b46, 0x9c98,
+  0x9de4, 0x0b6b, 0x0b6c, 0x3385, 0x3454, 0x9fc2, 0x0bcc, 0x9fba,
+  0x3455, 0x9fc8, 0x0bcb, 0x34a7, 0x34a8, 0x0bf9,
+  /* 0x5c */
+  0xa1b9, 0xa1b8, 0xa1a5, 0xa2e2, 0x0c78, 0x0c7a, 0x0c75, 0xa2d9,
+  0x0c76, 0x0c77, 0xa2ac, 0xa2dd, 0x0cea, 0x0cee, 0x0ced, 0xa49d,
+  0x0cec, 0x370f, 0xa611, 0xa603, 0x0d84, 0x0d85, 0x0d83, 0xa7ee,
+  0x0dbc, 0x0dbd, 0x0dd4, 0xaba4, 0xabd8, 0xabdd, 0xabde, 0x0e55,
+  0xabe7, 0x0e50, 0x0e4c, 0x0e48, 0xabd4, 0x0e53, 0xabce, 0x0e57,
+  0x0e54, 0x0e4e, 0x0e4a, 0x0e51, 0xabf1, 0xabd3, 0x0e49, 0x0e4b,
+  0x0e63, 0xabca, 0xabe9, 0x0ea7, 0x0ea6, 0x0ea4, 0xae1a, 0xae41,
+  0xf668, 0x3ae4, 0x3ae5, 0xb03d, 0xb040, 0x3c65, 0x3c4e, 0x0f17,
+  0xb043, 0x0f16, 0xb03f, 0xb03c, 0x0f63, 0xb221, 0xb220, 0x3d82,
+  0xb2c6, 0x0f7b, 0x0f7c, 0xb2d1, 0xb2ca, 0xb38e, 0xb391, 0x0fb0,
+  0x3e2d, 0xb4e3, 0xb788, 0x1042, 0xb770, 0x1044, 0xb89d, 0xb99d,
+  0xb991, 0xb998, 0xb999, 0x1088, 0x108f, 0x1153,
+  /* 0x5d */
+  0x115b, 0xbdbf, 0x1159, 0xbdae, 0xbdb1, 0xbdcc, 0xbe04, 0x42ca,
+  0xbe16, 0xbdcd, 0x1154, 0x42bc, 0xbde0, 0xbdcb, 0xbdd4, 0xbdc9,
+  0xbfff, 0x1199, 0xbffd, 0xc257, 0xc252, 0xc250, 0xc245, 0xc24d,
+  0x11f1, 0xc253, 0x11ef, 0xc282, 0xc244, 0xc3ce, 0xc3cf, 0xc3d2,
+  0xc402, 0xc54f, 0xc558, 0x1262, 0xc543, 0x1263, 0xc552, 0x1260,
+  0x1261, 0x125f, 0xc549, 0xc553, 0xc54d, 0x128d, 0xc684, 0x128e,
+  0xc683, 0xc732, 0xc8e2, 0x1309, 0xc8e4, 0xc8d3, 0x1305, 0xc8d5,
+  0xc8dd, 0x1303, 0x1306, 0xc8ec, 0xc8e6, 0xc8d2, 0xc8fa, 0xc8da,
+  0x1331, 0xca06, 0xca04, 0x134f, 0xca7b, 0xcb04, 0xcb02, 0x1366,
+  0x49ff, 0x13c4, 0xcd60, 0x13c3, 0x13c1, 0x13c5, 0xcf07, 0xcf05,
+  0xcf0c, 0x1421, 0xcf5a, 0x141f, 0x1422, 0xcf1a, 0x1427, 0x1420,
+  0xd18a, 0x146d, 0x146c, 0x146b, 0x146f, 0x1470,
+  /* 0x5e */
+  0xd18c, 0xd409, 0xd6a6, 0x4ea6, 0xd6ac, 0xd6a9, 0x1542, 0xd88b,
+  0x50b6, 0xd88c, 0x1544, 0x1540, 0xd888, 0xd889, 0x153f, 0xd893,
+  0x50ab, 0x158b, 0xdb83, 0xdd4f, 0x1625, 0x1628, 0xdf20, 0x5421,
+  0xe036, 0xe0e2, 0x1675, 0x1672, 0xe0ee, 0x166f, 0xe0e7, 0xe0e9,
+  0x1676, 0x1671, 0x54a7, 0xe0df, 0x1697, 0xe1c7, 0x16d7, 0xe309,
+  0x16d6, 0xe301, 0x16d8, 0x16dc, 0x16db, 0x16d4, 0x553e, 0x1713,
+  0x1711, 0x1714, 0xe405, 0xe40c, 0xe578, 0xe55d, 0x1751, 0x1750,
+  0x1753, 0x1754, 0x1752, 0xe55e, 0xe560, 0xe567, 0x176d, 0xf705,
+  0xe6f4, 0x1795, 0x1799, 0xe6f1, 0x179a, 0xe6fa, 0x1793, 0x1797,
+  0xe6f8, 0xe6f9, 0xe709, 0xe6fd, 0xe6f7, 0x17dc, 0xe859, 0x17fd,
+  0xe960, 0xe968, 0x17fe, 0x1800, 0x1802, 0x1801, 0x1803, 0xe96a,
+  0xea14, 0xea3e, 0xeae4, 0x1827, 0x1826, 0x1824,
+  /* 0x5f */
+  0x184c, 0x58bc, 0x1850, 0x1855, 0x1853, 0x58b7, 0x1852, 0xebd2,
+  0x1857, 0x58be, 0x1858, 0x18d6, 0xee58, 0xee50, 0x18d4, 0xee5c,
+  0x18da, 0x18d9, 0xcf19, 0x5a62, 0x18d5, 0x18e4, 0xf70e, 0x18dc,
+  0x191b, 0x5b8f, 0x1937, 0x1936, 0x194b, 0x5bcb, 0x1966, 0x1976,
+  0xf2df, 0x197e, 0x197d, 0x197f, 0x1984, 0x198b, 0xf3d9, 0x1994,
+  0x00a1, 0x0111, 0x6566, 0x0210, 0x1ea9, 0x6ae1, 0x6aef, 0x6ae8,
+  0x6c33, 0x2013, 0x71fe, 0x0332, 0x21f4, 0x73ef, 0x73ec, 0x75ec,
+  0x779c, 0x0420, 0x7799, 0x7870, 0x786e, 0x049d, 0x7b41, 0x26ec,
+  0x26ef, 0x7f02, 0x7f01, 0x05a5, 0x801b, 0x8323, 0x8325, 0x8324,
+  0x8326, 0x8333, 0x832f, 0x858f, 0x8856, 0x0802, 0x07fe, 0x0801,
+  0x2bd6, 0x0803, 0x07ff, 0x8b99, 0x0804, 0xf5ed, 0x084a, 0x8ed9,
+  0x0987, 0x93b7, 0x0984, 0x93b6, 0x0985, 0x3009,
+  /* 0x60 */
+  0x9654, 0x9657, 0x967a, 0x0a59, 0x3179, 0x9b8e, 0x32c6, 0x9b90,
+  0x9bb9, 0x0b04, 0x0b49, 0x0b48, 0x9def, 0x0b6d, 0x0bd2, 0x0bd3,
+  0x9fe2, 0x0bd1, 0x9fd6, 0x9fd8, 0x9fda, 0x9fde, 0x0be7, 0x0c0a,
+  0x35c3, 0xa308, 0xa304, 0xa30a, 0xa30b, 0xa302, 0x0cf0, 0xa4aa,
+  0xa4c1, 0x371f, 0xa7d7, 0xa7d9, 0x3865, 0xa7de, 0xa7da, 0x0dbe,
+  0x0dbf, 0xa92a, 0x38c6, 0x3a3a, 0xac31, 0x3a36, 0xac2b, 0xac2c,
+  0xac29, 0xac2e, 0x0e5e, 0xac27, 0xac28, 0x0e5b, 0xac5f, 0xac30,
+  0xac24, 0x3aeb, 0x0eab, 0xae3a, 0x0eac, 0xae39, 0xae40, 0xb080,
+  0xb084, 0x0f1f, 0x0f1d, 0xb075, 0xb076, 0x0f1c, 0xb07c, 0x0f1e,
+  0xb078, 0xb09b, 0xb07e, 0xb15a, 0x0f64, 0xb22c, 0x3d84, 0xb39c,
+  0xb747, 0xb78a, 0x1048, 0x1047, 0xb827, 0xbe4a, 0x115e, 0x1161,
+  0xbe27, 0x42e0, 0x42f3, 0xbe2e, 0xbe26, 0xc008,
+  /* 0x61 */
+  0x11f7, 0xc2bd, 0xc296, 0x11f4, 0x11f8, 0x451e, 0xc2be, 0xc28e,
+  0xc574, 0x1264, 0xc580, 0x1292, 0x128f, 0x1290, 0x46b4, 0x1293,
+  0x12a8, 0xc73c, 0xc73d, 0x12a9, 0xc73a, 0xc742, 0x46f9, 0xc924,
+  0xc906, 0x4844, 0x130e, 0xc915, 0x130f, 0xc902, 0xc90c, 0x130b,
+  0xc908, 0xc90a, 0xc905, 0xc91c, 0x1310, 0x1351, 0xca82, 0x1350,
+  0xca86, 0x1363, 0xcc03, 0xcd7b, 0x13c7, 0xcd7a, 0x4b71, 0x1424,
+  0x1426, 0x4b6e, 0xcf80, 0x4b79, 0xcf58, 0x4bc4, 0x1474, 0x1473,
+  0x1472, 0xd1aa, 0xd1ab, 0xd236, 0xd24a, 0x14b1, 0x4d8c, 0xd5d6,
+  0x150e, 0x1511, 0x1510, 0x150f, 0x1512, 0x1549, 0x50c9, 0x154f,
+  0x154d, 0xd903, 0xd8cf, 0x1555, 0xdb9f, 0xdba2, 0xde2a, 0xde2f,
+  0xdf44, 0xdf40, 0x162c, 0x162b, 0xe111, 0xe10f, 0x1679, 0xe10d,
+  0xe107, 0xe103, 0x167a, 0x54b0, 0x1699, 0x169a,
+  /* 0x62 */
+  0xe235, 0x16ae, 0x16af, 0xe304, 0x16e4, 0x16e1, 0x16de, 0x16e6,
+  0x16df, 0xe326, 0x16e7, 0x16e2, 0x16e0, 0xe31e, 0x16e5, 0x555a,
+  0xe40e, 0x1718, 0xe41d, 0xe41e, 0xe41f, 0x1756, 0xe588, 0x5646,
+  0xe58d, 0xe591, 0xe580, 0x176e, 0xe654, 0xe655, 0x179d, 0x17a0,
+  0x179c, 0xe725, 0xe71a, 0x17a1, 0x17a2, 0x179f, 0x17df, 0x17de,
+  0x57c3, 0x17ea, 0xe988, 0x1806, 0xe97a, 0x1804, 0x580f, 0xe980,
+  0xeb1e, 0xebfc, 0xec25, 0x185f, 0x58f4, 0x58fa, 0x185c, 0xec0b,
+  0x185e, 0xec06, 0xec04, 0x58dd, 0x1859, 0xebf9, 0xec00, 0x1864,
+  0x185d, 0x1862, 0xec02, 0x1865, 0xec07, 0x58ed, 0x185b, 0x58ef,
+  0xeeb5, 0x18dd, 0xee87, 0x18df, 0xee93, 0xf70f, 0x18e2, 0xeebe,
+  0xf066, 0x1927, 0xf0c7, 0xf0cf, 0x5b96, 0x193a, 0x193c, 0xf13d,
+  0x1939, 0xf13c, 0xf147, 0x193d, 0x193b, 0x5bb3,
+  /* 0x63 */
+  0x194c, 0xf1c3, 0x1968, 0x5be2, 0xf31b, 0x1980, 0x1985, 0xf3c9,
+  0x1995, 0xf3dd, 0x1996, 0xf493, 0x5c8f, 0x603d, 0x00a4, 0x0112,
+  0x1eb1, 0x0225, 0x6ee6, 0x2141, 0x0337, 0x73f7, 0x77b0, 0x77ae,
+  0x5dfd, 0x0468, 0x0467, 0x049e, 0x7c9f, 0x7c9e, 0x7f30, 0x05aa,
+  0x7f4f, 0x05a9, 0x05a4, 0x7f27, 0x7f51, 0x0671, 0x066f, 0x8351,
+  0x8354, 0x8356, 0x8527, 0x06ad, 0x8524, 0x2bf6, 0x080c, 0x2bf2,
+  0x080b, 0x8bec, 0x8bc4, 0x080f, 0x0879, 0x93f8, 0x93f6, 0x93f7,
+  0x93ed, 0x098d, 0x098f, 0x93f4, 0x93ef, 0x098e, 0x0a0c, 0x967f,
+  0x96a2, 0x967e, 0x0aa6, 0x99c5, 0x0aa3, 0x0aa4, 0x0aa5, 0x3388,
+  0x0b6e, 0x9ff1, 0x9ff2, 0x0bfa, 0xa12f, 0x0c7c, 0x0c7e, 0x0c7b,
+  0x0c7d, 0xa323, 0xa329, 0x0c8d, 0x0cf4, 0x0cf3, 0xa61b, 0xa7eb,
+  0x0d89, 0xa7ea, 0xa933, 0x0dc0, 0xac63, 0x0e65,
+  /* 0x64 */
+  0xac92, 0xac65, 0x0ead, 0x0f25, 0xb0a0, 0xf670, 0xb15e, 0x0fc9,
+  0xb7aa, 0x104a, 0xb7a9, 0x4067, 0x1089, 0xbe9c, 0x1166, 0x1170,
+  0xbe92, 0x116d, 0x1169, 0x1167, 0xbe86, 0x1172, 0x430e, 0x116e,
+  0xbe83, 0x119c, 0x11fc, 0x11fd, 0x1204, 0x11ff, 0xf6c2, 0x11fe,
+  0x1200, 0xc2ce, 0x1266, 0x1269, 0xc593, 0x12aa, 0x12ab, 0x1317,
+  0xc92e, 0xc927, 0xc928, 0x1315, 0x485e, 0x1312, 0x4a0e, 0xcc18,
+  0xcc16, 0xcd8d, 0x13ca, 0xcd8e, 0x13c9, 0x13cb, 0xcd90, 0xcd8f,
+  0xcf81, 0x1429, 0x1428, 0xcf8a, 0xcf8c, 0xd08d, 0x1440, 0x1475,
+  0x1476, 0xd1b2, 0x1488, 0xd5d9, 0x4eb6, 0x1557, 0x5101, 0xd90d,
+  0x155f, 0xd913, 0x511d, 0x1558, 0x155b, 0xd91b, 0x512f, 0xdbac,
+  0x15b3, 0xdbb3, 0x15ef, 0xdf5e, 0x1630, 0xdf60, 0xdf68, 0xdf63,
+  0xdf69, 0xdf67, 0x1641, 0x164b, 0xe128, 0x167d,
+  /* 0x65 */
+  0xe12e, 0xe130, 0x167c, 0xe126, 0xe131, 0xe141, 0x54e0, 0xe1da,
+  0x54db, 0xf6fa, 0xe20b, 0x5561, 0xe334, 0xe333, 0x16e8, 0x16ea,
+  0x16e9, 0xe339, 0xe33b, 0xe340, 0xe430, 0x171b, 0xe432, 0xe437,
+  0x1755, 0x564a, 0x1759, 0x1758, 0xe581, 0xe59f, 0xe5a7, 0x17a4,
+  0x17a3, 0xe744, 0xe747, 0xe748, 0xe73d, 0x5733, 0x17a7, 0xe749,
+  0x17e0, 0xe880, 0xe9a0, 0xe99d, 0x1808, 0x180a, 0x1809, 0xe99c,
+  0xea47, 0xeb07, 0x1871, 0x590f, 0x186c, 0xec49, 0x5911, 0xec44,
+  0x5903, 0x5901, 0x186e, 0xecdf, 0x5916, 0xec4c, 0x5dfd, 0xec4f,
+  0x18e0, 0x18ee, 0xeec1, 0x18eb, 0xeeb9, 0xeecb, 0xeecf, 0xeec4,
+  0x5a93, 0x18ea, 0x18ef, 0x18e7, 0xeeca, 0xeec3, 0xf0d0, 0xf151,
+  0x1948, 0x1949, 0xf1a8, 0xf1c7, 0xf1c6, 0x194d, 0xf1ca, 0xf202,
+  0x1955, 0xf25d, 0xf25a, 0x196a, 0x196c, 0xf259,
+  /* 0x66 */
+  0x196b, 0xf2cc, 0xf31c, 0xf3cc, 0x1998, 0x1999, 0x1997, 0xf3e8,
+  0xf3ec, 0xf3ea, 0xf4ad, 0xf4b0, 0x605f, 0x6058, 0x6057, 0x1d5b,
+  0x6793, 0x0216, 0x6b3b, 0x1ebf, 0x6b34, 0x6ef2, 0x0339, 0x73fd,
+  0x751d, 0x0425, 0x23ce, 0x7a04, 0x7b48, 0x7f58, 0x834f, 0x0674,
+  0x836e, 0x8372, 0x06ae, 0x852e, 0x8bfc, 0x8bf4, 0x9036, 0x940e,
+  0x0992, 0x0994, 0x9414, 0x0995, 0x9419, 0x0a0d, 0x96a6, 0x0a25,
+  0x9bc9, 0x9bc0, 0x9bcc, 0x9c1b, 0x9caa, 0x9ca8, 0xa003, 0x0bd5,
+  0x0bd6, 0x34ac, 0x0be8, 0xa135, 0x0c7f, 0x35d2, 0x0cf5, 0x0cf6,
+  0x0cf7, 0xa4d9, 0x0d24, 0x0d8d, 0x0d8a, 0xa93f, 0xa93d, 0x0e6c,
+  0x0e66, 0x0e6a, 0xac8b, 0x0e67, 0x0e6d, 0x0e68, 0x3a52, 0xac68,
+  0xac8a, 0xae58, 0xae57, 0xb0ce, 0xb0bc, 0xb0c0, 0xb0c1, 0xb0bf,
+  0xb0ab, 0xb15f, 0x0f65, 0xb3a6, 0x0f9a, 0xb429,
+  /* 0x67 */
+  0x0fb1, 0x104b, 0x104d, 0x104c, 0x104e, 0xb7b8, 0x1173, 0x1175,
+  0xbedd, 0xbed6, 0xf6b1, 0xbed5, 0xbee7, 0xbed8, 0xc2ec, 0x1203,
+  0xc300, 0xc307, 0xc2fd, 0xc2f1, 0xc2ff, 0xc5aa, 0xc5b0, 0xc948,
+  0x131e, 0xc953, 0x4873, 0xc94d, 0x1319, 0x131c, 0x131a, 0x131d,
+  0x4876, 0xc943, 0xc950, 0x1343, 0x1352, 0xca8c, 0xcc27, 0x1395,
+  0xcd99, 0x13cc, 0xcfb1, 0x142b, 0xcfb0, 0xcfaa, 0xcfac, 0x142a,
+  0x4bc7, 0x1477, 0xd1c8, 0xd1ca, 0xd442, 0xd5e0, 0xd6e7, 0xd6e8,
+  0xd6e6, 0x1513, 0x1514, 0x5134, 0xd95b, 0xd956, 0x155d, 0xd95a,
+  0x1560, 0x513e, 0x1562, 0xdab8, 0xdbc5, 0x15b2, 0x15f0, 0xde48,
+  0xdf7d, 0xdf7c, 0xdf81, 0xdf82, 0xdf62, 0x164c, 0xe145, 0x1682,
+  0x54bc, 0x1681, 0x169b, 0xe1e3, 0x16a4, 0x16ee, 0x16ec, 0xe350,
+  0x16ed, 0xe34f, 0x16f0, 0x16ef, 0xe439, 0x171d,
+  /* 0x68 */
+  0xe43a, 0x1760, 0x175e, 0x175d, 0xe5c1, 0xe74e, 0xe76e, 0x17b1,
+  0x17ab, 0x17ac, 0x17ad, 0xe771, 0x17ae, 0xe88c, 0xe889, 0x17e2,
+  0xe8e5, 0xe9b3, 0xe9b6, 0xe9b4, 0xea4d, 0x5839, 0xeb13, 0xec78,
+  0x592a, 0x187b, 0x5926, 0x1878, 0x1875, 0x5927, 0xec72, 0x18f2,
+  0x18f4, 0x18f3, 0x5ac0, 0x5ac9, 0xf075, 0xf0da, 0xf0d7, 0x193f,
+  0x193e, 0x1940, 0x194e, 0x1957, 0x1959, 0x1958, 0xf716, 0xf269,
+  0xf267, 0x196e, 0xf266, 0xf26f, 0xf271, 0x5bec, 0xf2cf, 0xf323,
+  0x1981, 0x1986, 0xf3a5, 0x198f, 0xf3fe, 0xf3fb, 0xf3fd, 0x5c68,
+  0x199b, 0x19b1, 0x19b3, 0x6b6d, 0x033a, 0x7405, 0x7520, 0x0427,
+  0x77c8, 0x77c9, 0x046a, 0x05ac, 0x8627, 0x0818, 0x8c1e, 0x8d36,
+  0x084c, 0x943d, 0x0996, 0x99d7, 0x0b4a, 0x9cad, 0x9e00, 0x0c81,
+  0xa33a, 0x0c83, 0x0cf9, 0x0cf8, 0xa626, 0x0d8e,
+  /* 0x69 */
+  0x0d8f, 0x0dc1, 0xacb7, 0xacb6, 0xacc0, 0x0e70, 0xac9b, 0x0e71,
+  0xb0d8, 0x0f2a, 0x0f2d, 0x0f7d, 0x3e32, 0x3e31, 0xb7c0, 0x104f,
+  0xb7bf, 0xb9bf, 0x1090, 0xbf20, 0xbed0, 0xbf0e, 0x1179, 0xbf1d,
+  0xbf1e, 0xbf15, 0xbf14, 0xc31e, 0xc32c, 0x1205, 0xc5b9, 0xc5b8,
+  0xc5b6, 0xc69e, 0xc69c, 0xc74d, 0x46fd, 0xc96e, 0xc960, 0x1321,
+  0xc964, 0xc962, 0xb0e5, 0x1332, 0xcda3, 0x13cd, 0x13cf, 0xd1d2,
+  0xd1d5, 0x4d8e, 0x1516, 0x1515, 0x15b5, 0x1608, 0xde55, 0x1632,
+  0xdf93, 0x1633, 0x1634, 0x163c, 0xe156, 0x54c2, 0xe1e9, 0x169c,
+  0xe245, 0x16f4, 0x16f2, 0xe47c, 0x1762, 0xe5d3, 0x1761, 0x1764,
+  0x17b5, 0x574b, 0x17b4, 0xe78e, 0xe897, 0x17e3, 0xe89b, 0xe899,
+  0x581c, 0x180e, 0xe9cf, 0x581b, 0xea59, 0x182c, 0x182b, 0xeb20,
+  0xeb23, 0xeb2a, 0x1885, 0x1881, 0x187e, 0x1883,
+  /* 0x6a */
+  0x1880, 0xecb0, 0x5942, 0xef2f, 0x5ad4, 0x18fb, 0x18f7, 0xef32,
+  0xef43, 0xef3f, 0xef39, 0x18f8, 0xef30, 0xf0dd, 0xf1da, 0xf1db,
+  0x195a, 0xf284, 0xf27f, 0xf272, 0xf280, 0xf2ee, 0x1978, 0xf32a,
+  0xf322, 0xf371, 0xf3cd, 0x199d, 0x199c, 0xf40f, 0xf418, 0x606a,
+  0x00a9, 0x00bf, 0x1ed0, 0x1ecf, 0x740c, 0x23da, 0x7ca6, 0x0677,
+  0x0676, 0x8537, 0x06bb, 0x29ea, 0x8ee2, 0x099b, 0x96bc, 0x0a0f,
+  0x0a5b, 0x9bd5, 0x0b4c, 0x0b6f, 0x0bd9, 0xa012, 0x0c82, 0xa34b,
+  0xa341, 0xa3a1, 0xa4ec, 0x0e74, 0x0e72, 0xacd4, 0xacd8, 0xacd9,
+  0x0e73, 0xacda, 0xae6c, 0xae6d, 0x0eb1, 0x0f2e, 0xb0e7, 0xb0eb,
+  0xb0ec, 0xb162, 0x0f4e, 0xb42b, 0xb50d, 0xb7cd, 0xb9c3, 0xbf3f,
+  0xbf3c, 0xbf3e, 0xbf3d, 0xbf3a, 0xbf38, 0xc344, 0xc345, 0x120b,
+  0xc348, 0xc350, 0x126c, 0x4889, 0xc978, 0xc979,
+  /* 0x6b */
+  0x138b, 0xcc3e, 0x13d0, 0x142d, 0xd454, 0x14e4, 0x1571, 0xd9b9,
+  0x5158, 0x156f, 0xde5f, 0x1687, 0x16a5, 0xe372, 0xe375, 0x171e,
+  0x1765, 0x17b9, 0x17b7, 0x17b8, 0x17e4, 0xe8a3, 0xe8a5, 0xe9dc,
+  0xe9dd, 0xea5a, 0x188c, 0x1889, 0x188a, 0xecdb, 0xecdc, 0x188b,
+  0xefab, 0xef84, 0xef76, 0x1901, 0x18fe, 0x5ae7, 0x1903, 0x1906,
+  0xef83, 0x5aea, 0x5af1, 0xf07f, 0x191d, 0x1943, 0xf173, 0xf1ad,
+  0xf1b0, 0x194f, 0xf20f, 0xf20c, 0x195b, 0x1970, 0xf379, 0x1988,
+  0xf377, 0xf37a, 0x1989, 0x5c44, 0xf432, 0xf427, 0xf42a, 0xf42c,
+  0x5c6d, 0xf428, 0xf429, 0xf438, 0x642f, 0x6b7b, 0x740d, 0x23d9,
+  0x77d6, 0x77d5, 0x83a1, 0x8c4c, 0x099e, 0x099f, 0x0aa7, 0x0b4b,
+  0x0bdb, 0x0bda, 0xa0c0, 0x35d6, 0x0c8e, 0x0e76, 0xacf4, 0x0f30,
+  0x0f2f, 0xb0f0, 0x0f66, 0xb23f, 0x117e, 0xc35d,
+  /* 0x6c */
+  0xc372, 0xc362, 0x453a, 0xc366, 0x4675, 0x126f, 0xc988, 0x13d1,
+  0x142f, 0xcfe8, 0xcfe4, 0x14b2, 0x1518, 0x1517, 0xd6ff, 0x1576,
+  0xdfaf, 0xdfae, 0x164f, 0x1689, 0xe1f2, 0xe248, 0xe381, 0xe37e,
+  0x16f5, 0x171f, 0xe452, 0xe5ef, 0x575d, 0x17e5, 0xe8ad, 0xe9e6,
+  0x1810, 0xe9ed, 0x180f, 0xe9e9, 0xea61, 0xea60, 0xeb33, 0x182f,
+  0x1830, 0x5964, 0xed0b, 0xed08, 0x1893, 0x1894, 0xed07, 0x1907,
+  0x1909, 0x1908, 0xefca, 0x190b, 0xefc6, 0x5b0a, 0xf084, 0xf0eb,
+  0xf17d, 0x1950, 0x1971, 0xf29b, 0xf2a2, 0xf2a1, 0xf2a0, 0xf29c,
+  0x197b, 0x197c, 0xf380, 0x5c73, 0xf440, 0x19a1, 0xf439, 0xf43c,
+  0x19a0, 0x19a2, 0x64ca, 0x021b, 0x6b89, 0x0282, 0x853c, 0x8d40,
+  0x9463, 0x9469, 0x0be9, 0xa353, 0x0c84, 0x35e1, 0xa817, 0xa81a,
+  0xad00, 0x0eb3, 0x0f34, 0x0f33, 0x1180, 0xc36f,
+  /* 0x6d */
+  0xc6ab, 0x12ad, 0xc991, 0x1344, 0x1355, 0xcdb1, 0x13d2, 0xcfef,
+  0xdbf1, 0xdbf2, 0xdfb7, 0xdfb5, 0x168a, 0xe386, 0xe45a, 0x1767,
+  0xe7c6, 0xe7cb, 0x17e6, 0xe8b2, 0x1813, 0xe9f3, 0x582d, 0xed27,
+  0x1897, 0x5b0c, 0xefd5, 0xefd8, 0x190c, 0xefec, 0xf087, 0xf0f2,
+  0x1946, 0x195c, 0x1974, 0x1972, 0xf2ad, 0xf2b0, 0xf2fd, 0x5c1f,
+  0xf387, 0xf44a, 0x19a4, 0x19a3, 0xf44e, 0xf449, 0xf451, 0xf44d,
+  0x19b4, 0x6072, 0x0136, 0x7416, 0x8c6d, 0x8d41, 0x08b2, 0x9471,
+  0x9474, 0x0b16, 0x3a70, 0x0e77, 0xae7c, 0x117f, 0xbf8a, 0xc756,
+  0x147d, 0x5179, 0xd9fa, 0x544a, 0x168c, 0xe45b, 0x1768, 0x17be,
+  0x1815, 0xeff5, 0xeff0, 0xf0f3, 0xf17f, 0xf213, 0x1975, 0x19a5,
+  0x7419, 0x7f85, 0x83b0, 0x9477, 0xa4ff, 0x0e78, 0x0f35, 0x3c9d,
+  0x1182, 0xbf87, 0x1183, 0xbf8b, 0x1271, 0xc99e,
+  /* 0x6e */
+  0x147e, 0x168e, 0xe38f, 0x5660, 0x1769, 0xe639, 0xe7d4, 0xe8f1,
+  0xea02, 0xea6b, 0xeb40, 0x189a, 0x189b, 0xf010, 0xf2be, 0xf2b9,
+  0x1990, 0xf464, 0x5c9e, 0x9be9, 0xbf90, 0x1186, 0x1185, 0xc01c,
+  0x120e, 0xc392, 0xc6ae, 0xc9a3, 0x1519, 0xdfc9, 0x17c0, 0xe7d8,
+  0xeb44, 0xf024, 0x5bf8, 0x5c3a, 0x5c7d, 0xf470, 0xf4d3, 0x0c0d,
+  0x1816, 0xf2c3, 0x19a9, 0x19aa, 0x0c85, 0xad21, 0xb9ca, 0xc39c,
+  0xea73, 0xf186, 0xf3c1, 0xea09, 0x5c96, 0xf4d5, 0x17c2, 0x1831,
+  0x1911, 0x19ab, 0x189c, 0xdfd4,
+};
+
+static const ucs4_t cns11643_4b_2uni_upages[248] = {
+  0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00,
+  0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300,
+  0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00,
+  0x04c00, 0x04d00, 0x05000, 0x05100, 0x05200, 0x05300, 0x05600, 0x05800,
+  0x05900, 0x05b00, 0x05c00, 0x05d00, 0x05e00, 0x05f00, 0x06100, 0x06400,
+  0x06500, 0x06600, 0x06900, 0x06a00, 0x06b00, 0x06f00, 0x07000, 0x07100,
+  0x07200, 0x07300, 0x07400, 0x07500, 0x07600, 0x07700, 0x07800, 0x07900,
+  0x07a00, 0x07b00, 0x07c00, 0x07d00, 0x07e00, 0x07f00, 0x08000, 0x08100,
+  0x08200, 0x08400, 0x08500, 0x08600, 0x08700, 0x08800, 0x08900, 0x08a00,
+  0x08b00, 0x08c00, 0x08d00, 0x08e00, 0x08f00, 0x09000, 0x09100, 0x09200,
+  0x09300, 0x09400, 0x09500, 0x09600, 0x09700, 0x09800, 0x09900, 0x09a00,
+  0x09b00, 0x09c00, 0x09d00, 0x09e00, 0x09f00, 0x0ff00, 0x20000, 0x20300,
+  0x20400, 0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00,
+  0x20e00, 0x20f00, 0x21000, 0x21100, 0x21200, 0x21300, 0x21400, 0x21500,
+  0x21600, 0x21800, 0x21900, 0x21a00, 0x21b00, 0x21c00, 0x21e00, 0x21f00,
+  0x22100, 0x22200, 0x22300, 0x22400, 0x22500, 0x22700, 0x22800, 0x22900,
+  0x22a00, 0x22c00, 0x22d00, 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200,
+  0x23300, 0x23500, 0x23600, 0x23700, 0x23800, 0x23900, 0x23a00, 0x23b00,
+  0x23c00, 0x23e00, 0x23f00, 0x24000, 0x24100, 0x24300, 0x24400, 0x24500,
+  0x24600, 0x24800, 0x24900, 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24e00,
+  0x24f00, 0x25000, 0x25200, 0x25300, 0x25500, 0x25600, 0x25700, 0x25800,
+  0x25900, 0x25a00, 0x25b00, 0x25c00, 0x25d00, 0x25e00, 0x25f00, 0x26000,
+  0x26100, 0x26200, 0x26300, 0x26400, 0x26500, 0x26600, 0x26700, 0x26800,
+  0x26900, 0x26a00, 0x26c00, 0x26d00, 0x26e00, 0x26f00, 0x27000, 0x27100,
+  0x27200, 0x27300, 0x27400, 0x27500, 0x27600, 0x27700, 0x27800, 0x27900,
+  0x27a00, 0x27b00, 0x27c00, 0x27d00, 0x27e00, 0x27f00, 0x28000, 0x28100,
+  0x28200, 0x28300, 0x28400, 0x28500, 0x28600, 0x28700, 0x28800, 0x28900,
+  0x28a00, 0x28b00, 0x28c00, 0x28d00, 0x28e00, 0x28f00, 0x29000, 0x29100,
+  0x29200, 0x29300, 0x29400, 0x29500, 0x29600, 0x29700, 0x29800, 0x29900,
+  0x29a00, 0x29b00, 0x29c00, 0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100,
+  0x2a200, 0x2a300, 0x2a400, 0x2a500, 0x2a600, 0x2f800, 0x2f900, 0x2fa00,
+};
+
diff --git a/lib/cns11643_5.h b/lib/cns11643_5.h
new file mode 100644
index 0000000..f0e5ebe
--- /dev/null
+++ b/lib/cns11643_5.h
@@ -0,0 +1,1278 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 5
+ */
+
+static const unsigned short cns11643_5_2uni_page21[8603] = {
+  /* 0x21 */
+  0x3bd1, 0x3bcb, 0x3bc9, 0x3c0c, 0x3b00, 0x3b87, 0x3c0d, 0x3c0f,
+  0xe21d, 0x5e98, 0x3bd2, 0x3c11, 0x3b7e, 0x45d3, 0x5052, 0x57fe,
+  0x60a9, 0x7442, 0x3b09, 0x3bd6, 0x3fdd, 0x3fdc, 0x4002, 0x4073,
+  0x4176, 0x41a7, 0x41a8, 0x4333, 0x43cc, 0x450d, 0x452c, 0x461b,
+  0x015a, 0x461d, 0x4699, 0x4d3e, 0x582d, 0x582f, 0x5e99, 0x6eb3,
+  0x74b6, 0x761b, 0x7fef, 0x83e9, 0x3b14, 0x3b94, 0x3be1, 0x4006,
+  0x404a, 0x4044, 0x4131, 0x417a, 0x41ad, 0x41ae, 0x41b1, 0x4338,
+  0x4337, 0x447d, 0x447e, 0x452d, 0x4532, 0x4623, 0x4626, 0xe23a,
+  0x46a0, 0x51a8, 0x543f, 0x54bc, 0x56c4, 0x583b, 0x5b19, 0x5b18,
+  0x5cb3, 0x5eaa, 0x5fbe, 0x60ac, 0x6525, 0x6566, 0x656b, 0x7443,
+  0x74b5, 0x75ec, 0x7776, 0x08bc, 0x8114, 0x50dc, 0x821c, 0x821d,
+  0x9fd0, 0xa112, 0xa5f3, 0xc169, 0x15b9, 0xc911,
+  /* 0x22 */
+  0xc915, 0xc910, 0xc913, 0x3ba4, 0x3ba5, 0x3cd0, 0x3cba, 0x3ccb,
+  0x407b, 0x4186, 0x41bb, 0x41ba, 0x41c3, 0x41b9, 0x41c0, 0x00de,
+  0x4339, 0x433b, 0x4341, 0x43d1, 0x43cf, 0x43d2, 0x442e, 0x446e,
+  0x448c, 0x4488, 0x4535, 0x0143, 0x453a, 0x453b, 0x4538, 0x4539,
+  0x462e, 0x462c, 0x46c8, 0x46b5, 0x46ad, 0x46b0, 0x46ab, 0x4cb3,
+  0x4ca9, 0x51bb, 0x51b9, 0x565a, 0x56cd, 0x572b, 0x5805, 0x03ac,
+  0x03aa, 0x5851, 0x584b, 0x5aea, 0x5aed, 0x5b36, 0x5b62, 0x5b56,
+  0x5b55, 0x5b64, 0x5b58, 0x1c07, 0x5cda, 0x5cd8, 0x5ead, 0x5eab,
+  0x5fc0, 0x5fc3, 0x60b3, 0x60b7, 0x60ba, 0x1dcb, 0x04fe, 0x60c7,
+  0x60b5, 0x648e, 0x6573, 0x656c, 0x6574, 0xe2b4, 0x6572, 0x6571,
+  0x6582, 0x6570, 0x6c3f, 0x6eba, 0x6eb8, 0x74b7, 0x8223, 0x8221,
+  0x822b, 0x8226, 0x8222, 0x8825, 0x8be4, 0x8f15,
+  /* 0x23 */
+  0x9fe4, 0xa133, 0xa12a, 0xa132, 0xa129, 0xa5fb, 0xb45b, 0xb45c,
+  0xb728, 0xc16f, 0xc16d, 0xc16b, 0xc16e, 0xc916, 0x3b22, 0x3c16,
+  0x3c48, 0x3cd8, 0x3d00, 0x0041, 0x3f80, 0x3fe4, 0x00b4, 0x3fe7,
+  0x400c, 0x4053, 0x40b7, 0x45e8, 0x41d1, 0x41e5, 0x41d8, 0x41d6,
+  0x41da, 0x41d9, 0x41d5, 0x41e6, 0x41d4, 0x41d3, 0x4344, 0x43d6,
+  0x43d7, 0x4413, 0x3afd, 0x4470, 0x4492, 0x44db, 0x44da, 0x4541,
+  0x4543, 0x4633, 0x46f6, 0x46d4, 0x46dd, 0x46d0, 0x4704, 0x46d9,
+  0x46db, 0x4705, 0x46d3, 0x46e1, 0x4d80, 0x4d77, 0x4d81, 0x4d82,
+  0x4d83, 0xe25c, 0x5061, 0x5060, 0x51d8, 0x51d6, 0x51d7, 0x8105,
+  0x544d, 0x5448, 0x56d6, 0x56cf, 0x56d9, 0x56d8, 0x573d, 0x03b3,
+  0x5854, 0x585b, 0x585c, 0x03b4, 0x5859, 0x5858, 0x585a, 0x5855,
+  0x5856, 0x5882, 0x5af0, 0x5b1c, 0x5b6a, 0x5b69,
+  /* 0x24 */
+  0x5b71, 0x5b67, 0x5b6c, 0x5b6e, 0x5b79, 0x5c8b, 0x5cb8, 0x5ce7,
+  0x5ce8, 0x5ce4, 0x5ce6, 0x5ce5, 0x5cf0, 0x5e83, 0x5eb7, 0x5ebb,
+  0x5eb9, 0x5ec5, 0x5f53, 0x5fc4, 0x5fc6, 0x5fcb, 0x60c8, 0xe29f,
+  0x60c9, 0x60db, 0x6494, 0x6595, 0x6588, 0x658d, 0x69ec, 0x69ee,
+  0x69f1, 0x6c2e, 0x6c49, 0x6e5f, 0x6ed1, 0x6ecb, 0x7385, 0x081d,
+  0x744a, 0x7447, 0x744b, 0x74bb, 0x74c4, 0x087c, 0x7602, 0x7782,
+  0x7791, 0x778f, 0x7792, 0x7c8f, 0x7c91, 0x7cb4, 0x7c92, 0x7ff4,
+  0x80aa, 0x8235, 0x8237, 0x823d, 0x823c, 0x822f, 0x8230, 0x83f8,
+  0x83ef, 0x8626, 0x0b55, 0x8826, 0x8827, 0x8a41, 0x8ac6, 0x8ac7,
+  0x8beb, 0x8be8, 0x8bea, 0x8f1a, 0x8f19, 0x0d26, 0x9423, 0x9424,
+  0x9925, 0xa135, 0xa134, 0xa507, 0xad1d, 0xb2e1, 0xb6ab, 0xbf60,
+  0xc177, 0xc17d, 0x15bc, 0xc91e, 0xc91a, 0xc91d,
+  /* 0x25 */
+  0x3b6b, 0x3c2d, 0x3c4c, 0x3d2a, 0x004a, 0x3d15, 0x3d2c, 0x3d06,
+  0x3d08, 0x3d0a, 0x004e, 0x4056, 0x4084, 0x00c9, 0x40c6, 0x41f5,
+  0x4209, 0x41f8, 0x41e8, 0x41fb, 0x41e9, 0x41f6, 0x1ab7, 0x1ab8,
+  0x4352, 0x1ab6, 0x1aba, 0x4354, 0x4351, 0x4439, 0x443a, 0x4498,
+  0x454e, 0x017b, 0x4736, 0x470c, 0x4710, 0x4732, 0x4711, 0x4718,
+  0x471c, 0x471a, 0x4719, 0x470b, 0x470f, 0x471d, 0x4721, 0x4713,
+  0x471b, 0x4715, 0x0220, 0x4cd1, 0x4cc8, 0x4d8d, 0x4db5, 0x0289,
+  0x0295, 0x50f8, 0x51e0, 0x51e1, 0x02be, 0x51de, 0x51fe, 0x51dc,
+  0x5201, 0x51fd, 0x5200, 0x54d7, 0x54d6, 0x54d9, 0x5665, 0x56d2,
+  0x56dc, 0x56e1, 0x56de, 0x5742, 0x574b, 0x03c3, 0x588e, 0x5891,
+  0x588b, 0x5890, 0x5888, 0x5889, 0x5884, 0x58aa, 0x5b8d, 0x5b8f,
+  0x5b7d, 0x5b7f, 0x5b7b, 0x5b80, 0x5b7e, 0x5b83,
+  /* 0x26 */
+  0x5b81, 0x5b86, 0x5b8a, 0x5cbd, 0x5cbe, 0x0477, 0x5cf4, 0x5cf3,
+  0x5d02, 0x5cf6, 0x5cf5, 0x5cf2, 0x5d04, 0x5e3d, 0x5ec6, 0x5f89,
+  0x5fd4, 0x5fd6, 0x5fd2, 0x60fa, 0x6106, 0x610c, 0x610a, 0x610f,
+  0x652f, 0x05d4, 0x65b7, 0x65be, 0x65bc, 0x65e2, 0x6a06, 0x69f7,
+  0x6a07, 0x69f6, 0x7635, 0x6c5f, 0x6c65, 0x6c64, 0x6c61, 0x6c5a,
+  0x6c5d, 0xe2d7, 0x6ed7, 0x6ed5, 0x6ede, 0x6ee1, 0x6ee0, 0x6ed9,
+  0x074c, 0x6eda, 0x6edf, 0x6ef6, 0x6f03, 0x0820, 0x7393, 0x738b,
+  0x7391, 0x7392, 0x738a, 0x7389, 0x738f, 0x7456, 0x7459, 0x74ca,
+  0x74cc, 0x085b, 0x74d0, 0x74cd, 0x74d6, 0x74cb, 0x7583, 0x7582,
+  0x7606, 0x762a, 0x762c, 0x762b, 0x7629, 0x77bd, 0x77b3, 0x77be,
+  0x77c0, 0x77b5, 0x77b6, 0x7c9d, 0x7c9f, 0x8120, 0x0a2d, 0x811e,
+  0x811c, 0x8132, 0x811f, 0x812b, 0x8121, 0x8126,
+  /* 0x27 */
+  0x8124, 0x811d, 0x8127, 0x825b, 0x8259, 0x8280, 0x8255, 0x8250,
+  0x825a, 0x8256, 0x8263, 0x8252, 0x8258, 0x0a63, 0x8239, 0x83f9,
+  0x8628, 0x0b18, 0x86bc, 0x86d6, 0x8705, 0x8720, 0x0b74, 0x8833,
+  0x8a46, 0x8a42, 0x8a43, 0x8a47, 0x8acb, 0x8b42, 0x8b45, 0x8bfd,
+  0x8bf4, 0x8bf9, 0x8bfa, 0x8e5e, 0x8f1d, 0x0d28, 0x9258, 0x9255,
+  0x9557, 0x9558, 0x95d9, 0x95dc, 0x95db, 0x9927, 0x9a85, 0x9a87,
+  0x9a8a, 0x9d8b, 0x9e4f, 0xa030, 0xa02f, 0xa168, 0xa149, 0x0fda,
+  0xa148, 0xa13f, 0xa14b, 0xa15c, 0xa146, 0xa140, 0xa50d, 0xa61b,
+  0xa61d, 0xa617, 0x10a4, 0xa622, 0xb0a7, 0xb108, 0xb306, 0xbf7d,
+  0x148e, 0xbf63, 0xbf64, 0xbf7f, 0xbf6b, 0xbf7c, 0xbf68, 0xbf65,
+  0xbf6a, 0xc198, 0xc199, 0xc1ae, 0xc92b, 0xc92d, 0xc931, 0xc92e,
+  0xc92f, 0x3b6d, 0x3c31, 0x3d2d, 0x3d39, 0x3d38,
+  /* 0x28 */
+  0x005b, 0x3d3a, 0x3d35, 0x3d62, 0x3fea, 0x3feb, 0x4015, 0x40cc,
+  0x40c8, 0x40cd, 0x40db, 0x40cb, 0x4211, 0x4226, 0x4362, 0x435e,
+  0x4361, 0x4441, 0x443f, 0x4475, 0x7465, 0x4649, 0x44eb, 0x451a,
+  0x4557, 0x476b, 0x47a9, 0x4754, 0x4762, 0x47aa, 0x4758, 0x4772,
+  0x4763, 0x4773, 0x478b, 0x478c, 0x475c, 0x4751, 0x4716, 0x4760,
+  0x4761, 0x475e, 0x475d, 0x4764, 0x4753, 0x475f, 0x475b, 0x476e,
+  0x4755, 0x4752, 0x4768, 0x4cd2, 0x4cd6, 0x4cd3, 0x4db8, 0x4dbb,
+  0x4deb, 0x4de8, 0x4db6, 0x4dea, 0x4de7, 0x4de9, 0x5091, 0x5110,
+  0x510e, 0x510f, 0x520b, 0x5203, 0x522b, 0x5209, 0x5228, 0x522c,
+  0x5225, 0x5227, 0x520f, 0x54e9, 0x54ec, 0x0353, 0x5627, 0x5673,
+  0x56e2, 0x56e6, 0xe276, 0x5761, 0x5751, 0x5812, 0x580e, 0x58ad,
+  0x58af, 0x58b1, 0x58d3, 0x5b94, 0x5b92, 0x5b90,
+  /* 0x29 */
+  0x5b9d, 0x5b93, 0x5b95, 0x5b98, 0x5b97, 0x0480, 0xe28a, 0x5d07,
+  0x5d0b, 0x5d08, 0x5ed9, 0x5ed5, 0x5fd7, 0x5fdf, 0x04dd, 0x5fde,
+  0x5fe3, 0x5fe2, 0x04de, 0x6147, 0x0522, 0x613d, 0x6138, 0x6544,
+  0x653a, 0x65b8, 0x662a, 0x6600, 0x65f3, 0x65f2, 0x65eb, 0x65fa,
+  0x65ed, 0x65ec, 0x65ff, 0x65fb, 0x1f06, 0x664e, 0x65ef, 0x65f7,
+  0x6a10, 0x6a11, 0x6a0c, 0x6a0b, 0x6bdd, 0x6c30, 0x06db, 0x6c7a,
+  0x6c77, 0x6e28, 0x6e27, 0x6e65, 0x6f0e, 0x6f0b, 0x6f41, 0x6f13,
+  0x6f0f, 0x6f12, 0x6f30, 0x73a0, 0x73a3, 0x739e, 0x7397, 0x73a1,
+  0x739d, 0x739b, 0x7463, 0x74e3, 0x74e4, 0x74e6, 0x74e7, 0x74dd,
+  0x2185, 0x74ec, 0x74e5, 0x74f1, 0x763b, 0x7639, 0x763a, 0x763c,
+  0x763d, 0x7647, 0x763f, 0x7644, 0x7748, 0x7749, 0x7760, 0x77e3,
+  0x77e9, 0x77f0, 0x08da, 0x08db, 0x77f2, 0x77ed,
+  /* 0x2a */
+  0x77ec, 0x77e6, 0x7816, 0x08d7, 0x7cbc, 0x7cbe, 0x7cc0, 0x7ce0,
+  0x8000, 0x8002, 0x7ffe, 0x805e, 0x80b3, 0x80b7, 0x813a, 0x8139,
+  0x813e, 0x8138, 0x813d, 0x814f, 0x826e, 0x825f, 0x8281, 0x8282,
+  0x8271, 0x827b, 0x8279, 0x8277, 0x8273, 0x826f, 0x8297, 0x827e,
+  0x83fc, 0x8411, 0x8432, 0x8431, 0x8410, 0x85ec, 0x85eb, 0x862c,
+  0x862d, 0x86da, 0x872e, 0x872c, 0x872a, 0x8733, 0x874b, 0x8818,
+  0x8842, 0x883b, 0x883f, 0x8841, 0x8843, 0x883c, 0x8a4c, 0x8a4a,
+  0x8a49, 0x8a56, 0x8acf, 0x8b47, 0x8b48, 0x8b46, 0x8c1b, 0x8c11,
+  0x8c14, 0x8c1d, 0x8c17, 0x8c1e, 0x8c0b, 0x8c1c, 0x8c12, 0x8c16,
+  0x8c0d, 0x8c15, 0x8c13, 0x8c18, 0x0c1a, 0x8eac, 0x8f44, 0x8f2c,
+  0x8f45, 0x9266, 0x926e, 0x9265, 0x9268, 0x9284, 0x9438, 0x943b,
+  0x943a, 0x943f, 0x95df, 0x95dd, 0x95de, 0x95e2,
+  /* 0x2b */
+  0x0dd6, 0x992c, 0x992f, 0x9a8f, 0x9a90, 0x9a8c, 0x9a93, 0x9d25,
+  0x9d88, 0x9da7, 0x9ef7, 0x9fbb, 0xa038, 0xa039, 0xa037, 0xa114,
+  0xa16e, 0xa17b, 0x0fde, 0xa16c, 0xa17f, 0xa178, 0xa17a, 0xa16f,
+  0x0fe5, 0xa3fe, 0xa648, 0xa64b, 0xa641, 0xa649, 0xa63b, 0xad2d,
+  0xb0e3, 0xb11a, 0xb10d, 0xb113, 0xb111, 0xb11c, 0x1272, 0xb3b5,
+  0x12af, 0xb729, 0xb7a1, 0xb824, 0xbabb, 0xbda1, 0xbf83, 0xbf8d,
+  0xbf87, 0xbf85, 0xbf8a, 0xbfa3, 0xbf89, 0xbf84, 0xbfa2, 0xc1b1,
+  0xc1b0, 0xc1af, 0xc1b6, 0xc1c9, 0xc1ca, 0xc1c8, 0xc1b4, 0xc759,
+  0xc7c9, 0xc941, 0xc94c, 0x15c4, 0xc945, 0xc95a, 0x3bb9, 0x3d94,
+  0x3d6e, 0x3da2, 0x3d67, 0x0063, 0x3da3, 0x3d76, 0x3d6c, 0x3d64,
+  0x3da5, 0x3d30, 0x3da6, 0x3d69, 0x3da4, 0x3f90, 0x405f, 0x4060,
+  0x40da, 0x40d8, 0x40dd, 0x00ec, 0x4259, 0x425b,
+  /* 0x2c */
+  0x425a, 0x4239, 0x4234, 0x4244, 0x4233, 0x423c, 0x4258, 0x426a,
+  0x436f, 0x4372, 0x4370, 0x4371, 0x436e, 0x43f0, 0x43eb, 0x4449,
+  0x444c, 0x44f5, 0x4520, 0x456a, 0x4572, 0x464b, 0x465d, 0x4750,
+  0x47f9, 0x47fa, 0x47fb, 0x4823, 0x47b7, 0x4822, 0x47b5, 0x47c4,
+  0x47b4, 0x47ef, 0x0198, 0x47cd, 0x47f0, 0x47b8, 0x47cb, 0x47f1,
+  0x47ba, 0x4803, 0x47f8, 0x47b6, 0x47bc, 0x47b3, 0x4821, 0x47f7,
+  0x47c2, 0x47be, 0x47c9, 0x47bd, 0x47ce, 0x47b9, 0x47c7, 0x47ca,
+  0x47cc, 0x4826, 0x4ce4, 0x4ce0, 0x4cf0, 0x4dec, 0x4e24, 0x4e18,
+  0x4e2f, 0x4e25, 0x5028, 0x5022, 0x506a, 0x3c57, 0x5094, 0x5092,
+  0x509c, 0x5122, 0x5130, 0x511d, 0x5123, 0x5235, 0x5233, 0x522f,
+  0x524d, 0x5231, 0x525b, 0x525a, 0x5232, 0x525c, 0x5259, 0x525d,
+  0x5469, 0x546d, 0x5d32, 0x0358, 0x550a, 0x5520,
+  /* 0x2d */
+  0x551f, 0x550d, 0x56e8, 0x56ec, 0x5777, 0x5770, 0x5771, 0x58f8,
+  0x58d6, 0x58d9, 0x58de, 0x58d5, 0x58e1, 0x03d3, 0x58e2, 0x58dd,
+  0x58e0, 0x590e, 0x5908, 0x58dc, 0x590a, 0x590c, 0x5bb4, 0x5bb1,
+  0x5bb6, 0x5bbc, 0x5d1d, 0x5d24, 0x5d19, 0x5d1b, 0x5d22, 0x5d1a,
+  0x5d1c, 0x5d21, 0x5ee6, 0x5ee4, 0x5ee7, 0x5eea, 0x04e2, 0xe29b,
+  0x5ff0, 0x5ff5, 0x5fef, 0x6142, 0x616e, 0x613c, 0x6197, 0x618c,
+  0x6181, 0x6171, 0x61ce, 0x61ba, 0x617a, 0x617e, 0x0554, 0x6172,
+  0x61bb, 0x052f, 0x6173, 0x6182, 0x05b6, 0x64ba, 0x64b8, 0x654b,
+  0x6548, 0x662b, 0x65f4, 0x662c, 0x6642, 0x6648, 0x6644, 0x6645,
+  0x663c, 0x6637, 0x6633, 0x6641, 0x6632, 0x6687, 0x6a27, 0x6a23,
+  0x6a2d, 0x6a1f, 0x6a2c, 0x6a28, 0x6b75, 0x6b74, 0x6be7, 0x6c32,
+  0x6c31, 0x6c99, 0x6c96, 0x6c98, 0x6c9d, 0x6c92,
+  /* 0x2e */
+  0x6c94, 0x6c95, 0x6c97, 0xa1b9, 0x0735, 0x6f11, 0x6f3b, 0x6f79,
+  0x6f42, 0x6f43, 0x075d, 0x6f78, 0x73ac, 0x0829, 0x73b1, 0x73b4,
+  0x73b3, 0x73af, 0x73aa, 0x73b2, 0x7468, 0x74f2, 0x74fe, 0x74f8,
+  0x74f9, 0x74ff, 0x74f5, 0x74f7, 0x74fd, 0x7500, 0x7588, 0x766e,
+  0x765d, 0x7663, 0x7660, 0x7761, 0x7837, 0x7871, 0x7823, 0x7822,
+  0x781f, 0x7825, 0x7cfd, 0x7d11, 0x7d23, 0x7cf0, 0x7cef, 0x800e,
+  0x800c, 0x80ba, 0x0a1f, 0x8152, 0x8155, 0x8153, 0x8154, 0x8151,
+  0x8158, 0x82b0, 0x829f, 0x0a72, 0x82a1, 0x829a, 0x82be, 0x82a0,
+  0x8437, 0x0b0b, 0x85f1, 0x85f2, 0x8634, 0x8637, 0x8635, 0x5e8c,
+  0x86df, 0x874c, 0x874e, 0x8764, 0x8763, 0x8736, 0x8858, 0x8868,
+  0x885b, 0x885f, 0x8859, 0x8865, 0x8860, 0x885e, 0x8ad5, 0x8ad6,
+  0x8b4e, 0x8b52, 0x8c35, 0x8c39, 0x8c58, 0x8c41,
+  /* 0x2f */
+  0x8c57, 0x8c38, 0x8c3d, 0x8c32, 0x8c44, 0xe344, 0x8e63, 0x8e62,
+  0x8eb8, 0x8eb0, 0x8eb1, 0x8f4d, 0x8f63, 0x8f70, 0x8f4b, 0x8f4f,
+  0x8f4e, 0x8f53, 0x8f47, 0x0ca2, 0x8f54, 0x8f52, 0x8f59, 0x8f7e,
+  0x912b, 0x912e, 0x927f, 0x927e, 0x9281, 0x9283, 0x9447, 0x9454,
+  0x944d, 0x944c, 0x944b, 0x9457, 0x9565, 0x9564, 0x9561, 0x9562,
+  0x95f0, 0x95f3, 0x95f9, 0x95f4, 0x95f5, 0x95ef, 0x95f8, 0x95fc,
+  0x95f7, 0x95fd, 0x9617, 0x9934, 0x9936, 0x9938, 0x9aaf, 0x9aae,
+  0x9aac, 0x9aa2, 0x9d28, 0x69c2, 0x9d9c, 0x9db3, 0x9d90, 0x9f06,
+  0x9f04, 0x9f0b, 0x9f05, 0xa040, 0xa04f, 0xa1ab, 0xa19d, 0xa1b8,
+  0xa1b2, 0xa1d2, 0xa1cf, 0xa1a2, 0x0fec, 0xa1a5, 0xa1a9, 0xa1a7,
+  0xa1d0, 0xa402, 0xa4cf, 0xa4d0, 0xa516, 0xa519, 0xa675, 0xa671,
+  0xa691, 0xa672, 0xa68e, 0xa66d, 0xa688, 0xa673,
+  /* 0x30 */
+  0x10bb, 0xa681, 0xa676, 0xa67b, 0xa67f, 0xa690, 0xa678, 0xad4b,
+  0xad48, 0xad5b, 0xad51, 0xad3d, 0xad40, 0xad46, 0xad4d, 0xad3b,
+  0xad4a, 0xad41, 0xad3e, 0xad4e, 0xb0ac, 0xb0e6, 0xb0e9, 0xb129,
+  0x1221, 0xb133, 0xb12e, 0xb11e, 0x121f, 0xe3c5, 0xb122, 0xb127,
+  0xb2e7, 0xb30b, 0xb466, 0xb6ad, 0xb6ae, 0x3038, 0xb72b, 0xb72a,
+  0xb82c, 0xb82d, 0x1391, 0x1396, 0xb98f, 0xb993, 0xbac6, 0xbac5,
+  0xbd15, 0xbd13, 0xbdb1, 0xbda9, 0x31ce, 0xbfa8, 0xbfab, 0xbfbe,
+  0xbfac, 0xbfa9, 0xbfa6, 0xbfc1, 0xc1cc, 0xc1d1, 0xc1d3, 0xc1e4,
+  0xc1cb, 0xc1e1, 0xc1d2, 0xc1e3, 0xc1cf, 0xc1d0, 0xc1e5, 0xc20e,
+  0xc7cc, 0xc7ca, 0xc7cb, 0xc95c, 0xc961, 0xc95d, 0xc959, 0xcb77,
+  0xd184, 0x3b41, 0x3bfd, 0x3c1a, 0x3c63, 0x3db6, 0x3db2, 0x3de9,
+  0x3de7, 0x3dd6, 0x3e30, 0x3dec, 0x3ddd, 0x3de8,
+  /* 0x31 */
+  0x3db0, 0x3db5, 0x3de1, 0x3f98, 0x3f99, 0x00bc, 0x4093, 0x40e5,
+  0x00d8, 0x4260, 0x425e, 0x00f4, 0x437b, 0x43f1, 0x43f3, 0x457f,
+  0xe238, 0x4657, 0x4658, 0x4839, 0x48a7, 0x4835, 0x4860, 0x4851,
+  0x4862, 0x4842, 0x483c, 0x4843, 0x48ab, 0x48a9, 0x48b4, 0x4879,
+  0x486a, 0x483b, 0x48aa, 0x4833, 0x4837, 0x4827, 0x48a8, 0x4870,
+  0x482f, 0x4836, 0x48b5, 0x4830, 0x483a, 0x4838, 0x48b1, 0x48ac,
+  0x482e, 0x4875, 0x48b0, 0x4cf7, 0x4d00, 0x4cf1, 0x4cf3, 0x4e60,
+  0x4e61, 0x4e32, 0x4e2d, 0x4e4a, 0x4e2a, 0x5067, 0x50a2, 0x50a3,
+  0x509e, 0x50a4, 0x5144, 0x5132, 0x529b, 0x5298, 0x5299, 0x529a,
+  0x5266, 0x5262, 0x526b, 0x8062, 0x5267, 0x553b, 0x5523, 0x5529,
+  0x567e, 0x56f3, 0x0385, 0x56f5, 0x0383, 0x5780, 0x577e, 0x577c,
+  0x577f, 0x577d, 0x5781, 0x5925, 0x5929, 0x5917,
+  /* 0x32 */
+  0x5963, 0x5967, 0x5965, 0x592a, 0x5968, 0x5926, 0x5964, 0x591b,
+  0x5962, 0x5969, 0x5afe, 0x5b44, 0x5b42, 0x5bb7, 0x5bd2, 0x5bd4,
+  0x5bd7, 0x5bdc, 0x5bd1, 0x5bd5, 0x5bcd, 0x5bd8, 0x5c9a, 0x5d42,
+  0x5d35, 0x5d58, 0x5d34, 0x5d3c, 0x5d3b, 0x5d3e, 0x5d3d, 0x5d5a,
+  0x5d41, 0x5d38, 0x5d45, 0x5d33, 0x5e26, 0x04ba, 0x5ef7, 0x5eef,
+  0x5ef0, 0x5eee, 0x5f9d, 0x6006, 0x6011, 0x6008, 0x6002, 0x600a,
+  0x6007, 0x6191, 0x618e, 0x6185, 0x61e8, 0x6217, 0x61d4, 0x0569,
+  0x61c4, 0x61d5, 0x0545, 0x61d8, 0x6180, 0x61de, 0x6242, 0x64c7,
+  0x64bf, 0x668d, 0x6689, 0x6690, 0x669a, 0x66c8, 0x6692, 0x66a1,
+  0x6684, 0x6a57, 0x6a47, 0x6a77, 0x6a3a, 0x6a50, 0x6a42, 0x6a43,
+  0x6aa3, 0x6b77, 0x6cb2, 0x6ce2, 0x6cbd, 0x6e74, 0x6f82, 0x6fb8,
+  0x076c, 0x6fba, 0x6fb9, 0x6fbb, 0x6f87, 0xe2e4,
+  /* 0x33 */
+  0x6f83, 0x6fb7, 0x3b43, 0x73ce, 0x73ba, 0x7473, 0x7509, 0x750a,
+  0x750b, 0x7507, 0x7505, 0x750e, 0x7597, 0x7677, 0x767b, 0x767a,
+  0x7674, 0x7679, 0x7886, 0x78f5, 0x78a5, 0x789d, 0x78be, 0x7896,
+  0x78e1, 0x78a4, 0x78a1, 0x78f6, 0x0904, 0x788d, 0x788b, 0x7878,
+  0x7898, 0x790a, 0x7d5d, 0x7d27, 0x7d5f, 0x80c0, 0x80c1, 0x816d,
+  0x815e, 0x818a, 0x8162, 0x8164, 0x0a3a, 0x82c0, 0x82ca, 0x82d1,
+  0x0a79, 0x82c7, 0x82ce, 0x2309, 0x82c5, 0x8436, 0x8457, 0x8477,
+  0x85f6, 0x85f7, 0x8655, 0x8644, 0x863e, 0x8642, 0x8652, 0x86e1,
+  0x8708, 0x8768, 0x8767, 0x0b5d, 0xe337, 0x887e, 0x8893, 0x8879,
+  0x8881, 0x887d, 0x887b, 0x8894, 0x0b8a, 0x8a66, 0x8ad9, 0x8ae0,
+  0xe33e, 0x8b5f, 0x8c5f, 0x8c5e, 0x8c68, 0x0c27, 0x8c88, 0x8c6a,
+  0x8c6c, 0x8c66, 0x8c67, 0x8c89, 0x8c60, 0x8c85,
+  /* 0x34 */
+  0x3e2a, 0x8e68, 0x8eb9, 0x8eba, 0x8ebe, 0x8f6f, 0x8f80, 0x8f74,
+  0x8f81, 0x8f7a, 0x8f9c, 0x8f73, 0x8f82, 0x8f7f, 0x8fa7, 0x8f79,
+  0x8f78, 0x8f7d, 0x8fa8, 0x8f7c, 0x9168, 0x914e, 0x929e, 0x0d46,
+  0x0d40, 0x9298, 0x0d3f, 0x9285, 0x929c, 0x92c5, 0x929a, 0x9468,
+  0x9465, 0x9467, 0x9461, 0x9460, 0x0d9d, 0x0dcb, 0x957b, 0x0de1,
+  0x9619, 0x960e, 0x9631, 0x9612, 0x9610, 0x9615, 0x963f, 0x961d,
+  0x961e, 0x994d, 0x9948, 0x9945, 0x9942, 0x9949, 0x994a, 0x9947,
+  0x0e7f, 0x994c, 0x9acd, 0x9ad5, 0x9ac4, 0x9aca, 0x9ac3, 0x0f46,
+  0x9d29, 0x9db4, 0x9e6d, 0x9e66, 0x9e6a, 0x9f15, 0x9fd3, 0x9fec,
+  0xa055, 0x101a, 0xa1d6, 0xa1d8, 0xa251, 0xa1e0, 0xa203, 0xa204,
+  0xa1da, 0xa1ea, 0xa202, 0xa1d3, 0xa1e4, 0xa1e5, 0xa43b, 0xa466,
+  0xa52c, 0xa521, 0xa526, 0xa5d4, 0xa5d5, 0xa5d9,
+  /* 0x35 */
+  0xa6d5, 0xa6eb, 0xa6c5, 0x10d3, 0xa727, 0xa6f0, 0xa6b9, 0xa718,
+  0xa6ee, 0x10d0, 0xa6b7, 0xa6bb, 0xa6ef, 0xa6b8, 0xa6df, 0xa6da,
+  0xa6e3, 0xa6c9, 0xa6ec, 0xaca4, 0x118e, 0xaca3, 0xad5e, 0xad61,
+  0xad62, 0xad63, 0xad8e, 0xad69, 0xad6b, 0xad85, 0xad8d, 0xad64,
+  0xad6d, 0xb14c, 0xb149, 0xb147, 0xb148, 0xb142, 0xb145, 0xb15b,
+  0xb15d, 0xb146, 0xb313, 0xb31a, 0xb30e, 0xb30f, 0xb31b, 0xb312,
+  0xb3c3, 0xb3be, 0xb3bd, 0xb479, 0xb47c, 0x12c3, 0x12b6, 0xb480,
+  0xb475, 0xb49b, 0x2f2f, 0xb474, 0x12c0, 0x12b8, 0x5b41, 0x5f94,
+  0xb730, 0xb7a7, 0xb7a5, 0xb7a4, 0xb83a, 0xb95b, 0xb99f, 0xb9a8,
+  0xb9b3, 0xb9a1, 0xb9a7, 0xb9b2, 0xb99d, 0xb9a3, 0xb9a2, 0xbaef,
+  0xbad9, 0x13d9, 0xbad5, 0xbadd, 0xbada, 0xbaee, 0xbad7, 0xbd1a,
+  0xbd19, 0xbd18, 0xbdb3, 0xbdbf, 0xbdbb, 0xbdc0,
+  /* 0x36 */
+  0xbdb9, 0xbdb8, 0xbdd5, 0xbf11, 0xbf10, 0xbfc3, 0xbfc2, 0xbfe9,
+  0xbfcd, 0xbfe5, 0xbfca, 0xbfc7, 0xbfe8, 0xc1f1, 0xc20c, 0xc1ef,
+  0xc1ee, 0xc1f3, 0xc20d, 0xc1f6, 0xc1f0, 0x14ec, 0xc2f5, 0xc2f4,
+  0xc2f8, 0xc2fe, 0xc411, 0xc422, 0xc442, 0xc75c, 0xc75a, 0xc75d,
+  0xc7d1, 0xc7d0, 0xc975, 0xc97b, 0xca89, 0xcf4d, 0xd189, 0xd192,
+  0xd18c, 0xd188, 0xd367, 0xd368, 0x3e21, 0x3df2, 0x3e09, 0x3df8,
+  0x3df0, 0x3df3, 0x3df5, 0x3dfb, 0x3df7, 0x3def, 0x3e0b, 0x3fa2,
+  0x40f5, 0x40f3, 0x40f4, 0x40f2, 0x4198, 0x4268, 0x4280, 0x4285,
+  0x428e, 0x428f, 0x3df4, 0x4286, 0x42a4, 0x4386, 0x4389, 0x4387,
+  0x4385, 0x1adc, 0x4388, 0x45ff, 0x4666, 0x01cc, 0x48c3, 0x01a2,
+  0x48c4, 0x493b, 0x48e7, 0x48f8, 0x48fb, 0x01b6, 0x48be, 0x48c6,
+  0x01c5, 0x01c6, 0x48fc, 0x48c0, 0x4933, 0x48c9,
+  /* 0x37 */
+  0x48fe, 0x48da, 0x48cc, 0x48bb, 0x48fd, 0x48df, 0x48cd, 0x48c2,
+  0x48c8, 0x4932, 0x492d, 0x48d2, 0x4931, 0x48d3, 0x492e, 0x48cf,
+  0x4cff, 0x4d09, 0x4cfc, 0x4e72, 0x4eaa, 0x4eab, 0x4ea7, 0x4e7b,
+  0x4e76, 0x4ea8, 0x4eac, 0x0283, 0x1b21, 0x50aa, 0x4503, 0x50ac,
+  0x50ad, 0x50ab, 0x5150, 0x5158, 0x52dd, 0x02f8, 0x52ae, 0x52a2,
+  0x52ab, 0x52e3, 0x52af, 0x52e0, 0x52e4, 0x02f6, 0x52a7, 0x52aa,
+  0x52e2, 0x52e1, 0x52df, 0x52ad, 0x52e5, 0x52d1, 0x52ac, 0x52d5,
+  0x52a3, 0x529f, 0x5479, 0x5476, 0x5543, 0x553d, 0x5547, 0x5544,
+  0x553f, 0x555b, 0x567f, 0x579a, 0x579c, 0x039b, 0x581e, 0x5988,
+  0x596a, 0x5976, 0x5972, 0x5970, 0x597e, 0x596c, 0x596f, 0x5975,
+  0x5977, 0x5978, 0x598a, 0x5979, 0x5994, 0x5b01, 0x5c05, 0x5bf1,
+  0x5bee, 0x5bef, 0x5c04, 0x1c3f, 0x5bfa, 0x5c07,
+  /* 0x38 */
+  0x5bf4, 0x5bf5, 0x5c9c, 0x5d6d, 0x5d69, 0x5d66, 0x5d62, 0x5d46,
+  0x048d, 0x5d65, 0x5d5d, 0x5d5e, 0x5d5f, 0x5e8e, 0x5f02, 0x5f06,
+  0x5f04, 0x5f03, 0x5f62, 0x6027, 0x6021, 0x6020, 0x6024, 0x6029,
+  0x6031, 0x6023, 0x6022, 0x61dc, 0x624d, 0x61e5, 0x61d3, 0x61ee,
+  0x61e6, 0x0556, 0x6236, 0x6240, 0x633f, 0x623d, 0x6244, 0x055b,
+  0x625f, 0x6229, 0x6249, 0x628a, 0x622a, 0x6287, 0x624c, 0x6231,
+  0x6248, 0x622b, 0x623b, 0x6241, 0x61c9, 0x6234, 0x6253, 0x6235,
+  0x6247, 0x6238, 0x64d1, 0x64d2, 0x6551, 0x6555, 0x6552, 0x6553,
+  0x668f, 0x66f4, 0x6747, 0x670d, 0x671c, 0x66fb, 0x6719, 0x66f7,
+  0x66f9, 0x66f5, 0x66e9, 0x670a, 0x66ee, 0x670b, 0x66fd, 0x6706,
+  0x6702, 0x6716, 0x6718, 0x66f0, 0x69d4, 0x6a66, 0x6a6a, 0x6a75,
+  0x6a76, 0x6a80, 0x6a6d, 0x0696, 0x6a69, 0x6a67,
+  /* 0x39 */
+  0x6a68, 0x6a5d, 0x6ba4, 0x6bfe, 0x6bfd, 0x6cec, 0x6ce9, 0x6d21,
+  0x6ceb, 0x6ce7, 0x6cf2, 0x6d20, 0x6e7a, 0x702d, 0x702e, 0x6fca,
+  0x702f, 0x6fc8, 0x077e, 0x6fcb, 0x6fc3, 0x6f84, 0x6fd2, 0x6fc6,
+  0x0781, 0x6fcf, 0x6fd5, 0x6fd4, 0x6fdd, 0x702b, 0x70a3, 0x6fdb,
+  0x702c, 0x7013, 0x0835, 0x73d1, 0x73cc, 0x73d5, 0x73c9, 0x73cf,
+  0x73d2, 0x747b, 0x747c, 0x7523, 0x751d, 0x751c, 0x751e, 0x7522,
+  0x7524, 0x7520, 0x7518, 0x7521, 0x7688, 0x768a, 0x7694, 0x768f,
+  0x768e, 0x7690, 0x089b, 0x76a7, 0x7764, 0x0900, 0x7918, 0x7914,
+  0x791d, 0x7905, 0x78ff, 0x791b, 0x791a, 0x7919, 0x7903, 0x790e,
+  0x7947, 0x7904, 0x795a, 0x7907, 0x7920, 0x7d6a, 0x7d66, 0x7d7a,
+  0x7d65, 0x7daf, 0x80cd, 0x80cf, 0x80d1, 0x80ce, 0x815f, 0x8177,
+  0x8174, 0x8188, 0x8175, 0x8189, 0x8172, 0x82c6,
+  /* 0x3a */
+  0x82ea, 0x82e0, 0x8307, 0x82e6, 0x82e5, 0x82dd, 0x82e3, 0x82da,
+  0x84ae, 0x847e, 0x847d, 0x847f, 0x0ad3, 0x84d9, 0x85fa, 0x85fb,
+  0x864d, 0x8654, 0x8651, 0x8650, 0x8898, 0x8895, 0x889d, 0x88c1,
+  0x889a, 0x889b, 0x0b9f, 0x889c, 0x88d7, 0x88a4, 0x8896, 0x88a0,
+  0x8a31, 0x8ae9, 0x8b6e, 0x8c9a, 0x8ca5, 0x8c94, 0x8ca6, 0x8c99,
+  0x8c8b, 0x8c98, 0x8c91, 0x8c8c, 0x8ca1, 0x8ca3, 0x8cc6, 0x8e6f,
+  0x8e6d, 0x8e6a, 0x8e6c, 0x8e71, 0x8e6e, 0x8edf, 0x8fac, 0x8faa,
+  0x0cb1, 0x8fb5, 0x8fad, 0x8fb2, 0x8fb3, 0x8fab, 0x8fb6, 0x8fc7,
+  0x8fc6, 0x916c, 0x9170, 0x92b3, 0x0d4b, 0x948c, 0x9481, 0x9483,
+  0x947d, 0x9485, 0x9490, 0x94a2, 0x948d, 0x948f, 0x947e, 0x948a,
+  0x947f, 0x9476, 0x9487, 0x9478, 0x9580, 0x9582, 0x9581, 0x9583,
+  0x965a, 0x9634, 0x962c, 0x962a, 0x9640, 0x962d,
+  /* 0x3b */
+  0x9633, 0x962b, 0x964b, 0x283f, 0x963c, 0x995a, 0x9977, 0x9960,
+  0x9afa, 0x9af9, 0x9afc, 0x0ed6, 0x9af5, 0x9ae8, 0x9b09, 0x9ae7,
+  0x9ae6, 0x9ae9, 0x9d32, 0x9d2c, 0x9dbd, 0x9dbc, 0x9e7a, 0x9e7e,
+  0x9e79, 0x0f89, 0x9f23, 0x9f30, 0x9f28, 0x9fd4, 0xa5ce, 0x9ff1,
+  0x9ff0, 0xa060, 0xa065, 0xa1a8, 0xa20a, 0xa21b, 0xa212, 0xa207,
+  0xa24f, 0xa20e, 0xa252, 0xa216, 0x1000, 0xa253, 0xa254, 0xe384,
+  0xa256, 0xa46d, 0xa472, 0xa52f, 0xa72a, 0x10dc, 0xa763, 0xa784,
+  0xa7af, 0xa745, 0xa770, 0xa756, 0xa716, 0xa73d, 0xa738, 0xa76f,
+  0xa777, 0xa72e, 0xa731, 0xa74c, 0xa75f, 0xa775, 0xa739, 0xa73a,
+  0xa72c, 0xa72d, 0xa73f, 0xa72f, 0xa730, 0xa73e, 0x2ad0, 0x1190,
+  0xacb2, 0xadb7, 0xad8f, 0x11b1, 0xad96, 0xad9e, 0xad97, 0xad95,
+  0xada5, 0xad98, 0x2be7, 0xada3, 0xad9a, 0xadad,
+  /* 0x3c */
+  0xada6, 0xadb6, 0xad99, 0xadaf, 0xadac, 0x11aa, 0xad9f, 0xad94,
+  0xb0eb, 0xb16f, 0xb16d, 0xb17e, 0xb16c, 0xb161, 0xb163, 0xb16b,
+  0xb15e, 0xb13e, 0xb164, 0xb1ad, 0x127d, 0xb320, 0xb3d1, 0xb3d5,
+  0xb4ae, 0xb4af, 0xb49f, 0xb4a8, 0xb4ca, 0xb6e1, 0xb739, 0xb738,
+  0xb73b, 0xb7ad, 0xb7b5, 0xb7af, 0xb7b1, 0xb7ae, 0xb7b4, 0xb7b0,
+  0xb84b, 0xb851, 0xb84c, 0x1369, 0xb860, 0xb9be, 0xb9b9, 0xb9b7,
+  0xb9b6, 0x13a1, 0xb9bd, 0xb9b8, 0xb9c1, 0xbaf7, 0xbaf3, 0xbaf4,
+  0xbafb, 0xbafd, 0xbaf5, 0x13e7, 0xbafa, 0xbb14, 0x13ec, 0xbaf2,
+  0xbafc, 0xbb00, 0x13df, 0xbd2b, 0xbd29, 0xbd2e, 0x1433, 0xbdd7,
+  0xbddb, 0xbdd9, 0xbdd8, 0xbde6, 0xbdd6, 0xbdd1, 0xbde7, 0xbdd0,
+  0xbddc, 0xbfed, 0xc01a, 0xc019, 0xc016, 0xbfec, 0xbfef, 0xbfee,
+  0xbff4, 0xc02f, 0xc230, 0xc219, 0xc218, 0xc211,
+  /* 0x3d */
+  0xc216, 0xc212, 0xc210, 0xc214, 0xc30c, 0xc30d, 0xc410, 0xc429,
+  0xc428, 0xc765, 0xc766, 0xc7de, 0xc7df, 0xc7e0, 0xc7d9, 0xc7db,
+  0xc7d8, 0xc7e3, 0xc7d7, 0xc9a6, 0xc9a7, 0xc9bf, 0xc9a8, 0xc99f,
+  0xc9a1, 0xc9a2, 0xc9ad, 0xc9a3, 0xc9a0, 0xcb83, 0xcb85, 0xcb82,
+  0xcb84, 0xccee, 0xcd5d, 0xce92, 0xcf55, 0xcf53, 0xe3fc, 0xcf51,
+  0xcf52, 0xcf50, 0xd09d, 0xd187, 0xd197, 0xd19b, 0xd19d, 0xd369,
+  0xd511, 0x17ee, 0xd77a, 0x1832, 0x6d44, 0x3bc6, 0x3e40, 0x3e2e,
+  0x3e68, 0x3e2d, 0x3e34, 0x3e32, 0x3e69, 0x3e31, 0x3e6a, 0x3e3e,
+  0x3e6f, 0x3e75, 0x3ff6, 0x4020, 0x4028, 0x4067, 0x40fb, 0x40fe,
+  0x40fc, 0x40fd, 0x40ff, 0x40fa, 0x42ac, 0x42af, 0x42b1, 0x00fc,
+  0x42bf, 0x42be, 0x42a7, 0x42aa, 0x4394, 0x4393, 0x4399, 0x012a,
+  0x43fa, 0x4456, 0x4522, 0x4591, 0x4592, 0x4608,
+  /* 0x3e */
+  0x4606, 0x48d6, 0x4937, 0x494b, 0x49ce, 0x49d0, 0x4939, 0x4964,
+  0x49cf, 0x4946, 0x4966, 0x4956, 0x4943, 0x494a, 0x4958, 0x4965,
+  0x495a, 0x495b, 0x4955, 0x4950, 0x494c, 0x49cd, 0x4951, 0x4947,
+  0x01d3, 0x4953, 0x4962, 0x49cc, 0x01d7, 0x497f, 0x494d, 0x4d0a,
+  0x4d0c, 0x4d0f, 0x4ebb, 0x4eb9, 0x4eeb, 0x4eae, 0x4ec1, 0x4eea,
+  0x4ebe, 0x4ebf, 0x4eba, 0x4eb7, 0x4eb3, 0x4ee9, 0x506e, 0x50af,
+  0x50b3, 0x50b2, 0x5168, 0x5169, 0x516a, 0x52de, 0x52eb, 0x5311,
+  0x52ed, 0x52e9, 0x52f7, 0x52f4, 0x52ea, 0x5312, 0x52e8, 0x5313,
+  0x548e, 0x5486, 0x5563, 0x5565, 0x5699, 0x57c2, 0x57ae, 0x57b0,
+  0x57ad, 0x59b4, 0x59d1, 0x59ad, 0x03f3, 0x59bd, 0x59b7, 0x59ab,
+  0x59af, 0x59c1, 0x59b5, 0x5c0f, 0x5c0e, 0x5c1c, 0x5c13, 0x5c0a,
+  0x5c1e, 0x5c14, 0x5c1a, 0x5ccb, 0x5d87, 0x5d93,
+  /* 0x3f */
+  0x0491, 0x5d84, 0x5d85, 0x5d92, 0x5d80, 0x5e2b, 0x5e63, 0x5f0a,
+  0x04c0, 0x5f66, 0x6034, 0x6033, 0x604d, 0x6289, 0x6257, 0x1e17,
+  0x624a, 0x0563, 0x6239, 0x623f, 0x6290, 0x628f, 0x62b2, 0x629f,
+  0x6295, 0x62a1, 0x629c, 0x628e, 0x62a0, 0x62ae, 0x6296, 0x62ca,
+  0x62ac, 0x0570, 0x62a6, 0x6297, 0x6293, 0x3eb6, 0x64d6, 0x64e0,
+  0x64d8, 0x6556, 0x676e, 0x677e, 0x6774, 0x6777, 0x6780, 0x677a,
+  0x676b, 0x675f, 0x6776, 0x67b0, 0x6763, 0x6a92, 0x6a82, 0x6a9d,
+  0x6a94, 0x6a83, 0x6a8b, 0x6a84, 0x6b57, 0x6b84, 0x6bb5, 0x6c09,
+  0x6ce6, 0x0702, 0x6d25, 0x6d51, 0x6e3e, 0xe2da, 0x6e85, 0x703f,
+  0x7042, 0x7038, 0x703a, 0x704e, 0x7045, 0x7039, 0x7037, 0x7044,
+  0xe2e7, 0x70a4, 0x703d, 0x7041, 0x73df, 0x73de, 0x73ca, 0x73e9,
+  0x73e2, 0x73e0, 0x7489, 0x7487, 0x7532, 0x7533,
+  /* 0x40 */
+  0x75ac, 0x75f9, 0x760d, 0x76b9, 0x795e, 0x796a, 0x0935, 0x7981,
+  0x7969, 0x79ac, 0x7980, 0x7975, 0x7971, 0x7976, 0x796f, 0x7db6,
+  0x7e03, 0x7dbf, 0x7e01, 0x7db2, 0x7dc4, 0x80db, 0x80dc, 0x80d8,
+  0xd172, 0x81b5, 0x81a8, 0x818f, 0x819e, 0x818e, 0x82de, 0x82e2,
+  0x8320, 0x831d, 0x831a, 0x8319, 0x832b, 0x8318, 0x8310, 0x830e,
+  0x8324, 0x831f, 0x8313, 0x8335, 0x8483, 0x0ae0, 0x84d7, 0x8602,
+  0x8603, 0x865c, 0x865f, 0x86c7, 0x879a, 0x8797, 0x87a3, 0x88f7,
+  0x88c6, 0x88cc, 0x88d6, 0x88cd, 0x88f9, 0x88d9, 0x88d8, 0x0b9a,
+  0x88d1, 0x88ce, 0x88d5, 0x0ba3, 0x88d4, 0x88f8, 0x8a7a, 0x8a79,
+  0x8a7f, 0x8af3, 0x8af5, 0x8af6, 0x8af4, 0x8af7, 0x0c05, 0x8b79,
+  0x8c9c, 0x8cdf, 0x8cf5, 0x8cff, 0x8cd1, 0x8cda, 0x8ccf, 0x8ccd,
+  0x8cde, 0x8cd8, 0x75ad, 0x8ce0, 0x8cfe, 0x8c9e,
+  /* 0x41 */
+  0x8e75, 0x8e73, 0x8e72, 0x8ed8, 0x8fd0, 0x8fd6, 0x8fd7, 0x8fca,
+  0x8fcd, 0x918a, 0x9189, 0x918b, 0x92d3, 0x92da, 0x92ce, 0x92d2,
+  0x0d5e, 0x92d4, 0x92d7, 0x92d5, 0x92fb, 0x92cd, 0x92fa, 0x92d6,
+  0x0da6, 0x949b, 0x949e, 0x949d, 0x94a4, 0x949f, 0x94a5, 0x94a8,
+  0x958f, 0x958c, 0x9595, 0x9660, 0x9655, 0x965c, 0x966f, 0x9651,
+  0x9661, 0x96a7, 0x965e, 0x9662, 0x9654, 0x966e, 0x9652, 0x9658,
+  0x966d, 0x965f, 0x966c, 0x9650, 0x965d, 0x968e, 0x9972, 0x9978,
+  0x9975, 0x9976, 0x997c, 0x997e, 0x997d, 0x9b15, 0x9b14, 0x9b1d,
+  0x9b1c, 0x9b23, 0x9b57, 0x9dc8, 0x0f5d, 0x9dc9, 0x9dc5, 0x9e87,
+  0x9e8a, 0x9e94, 0x9f39, 0x9f40, 0x9f3e, 0x9f38, 0x9fd6, 0x0fb8,
+  0xa077, 0xa078, 0xa07d, 0xa1dd, 0xa25e, 0xa277, 0xa2d4, 0xa266,
+  0xa25f, 0xa273, 0xa272, 0xa297, 0xa25a, 0xa296,
+  /* 0x42 */
+  0xa25d, 0xa265, 0xa270, 0xa275, 0xa274, 0xa25c, 0xa260, 0x1034,
+  0xa26d, 0xa441, 0xa53c, 0xa53e, 0x106f, 0xa549, 0xa6e4, 0xa80c,
+  0xa815, 0xa80e, 0xa7d4, 0xa7c7, 0xa814, 0xa7db, 0xa85f, 0xa7ed,
+  0xa809, 0xa7cf, 0xa7ff, 0xa81a, 0xa7f5, 0xa7ee, 0xa7e5, 0xa80d,
+  0xa7df, 0xa7ec, 0xa7d7, 0xa82c, 0xa7cd, 0xa7e3, 0xa800, 0xa7eb,
+  0xa7fd, 0xa80f, 0xa82d, 0xa850, 0xa7fe, 0xa7c4, 0xa7e1, 0xa7f9,
+  0xacbb, 0xacbc, 0x1194, 0x1193, 0xacba, 0xadd0, 0xadd6, 0xadce,
+  0xade1, 0xadd5, 0xadcf, 0xadd3, 0x2c14, 0xadd4, 0xb0b5, 0xb190,
+  0xb1a1, 0xb181, 0xb185, 0xb16e, 0xb188, 0xb182, 0xb186, 0xb18f,
+  0xb189, 0xb180, 0xb184, 0x2dd1, 0xb329, 0xb32b, 0xb32a, 0xb330,
+  0xb3e2, 0xb3e3, 0xb3e1, 0xb4d5, 0xb4c4, 0xb4c9, 0xb4e0, 0xb4df,
+  0xb4cb, 0xb4dd, 0xb4e8, 0xb4d4, 0xb51c, 0xb6b5,
+  /* 0x43 */
+  0xb6b6, 0xb6e5, 0xb745, 0xb749, 0xb740, 0xb746, 0xb744, 0xb74a,
+  0xb7c9, 0xb7c4, 0xb7c2, 0xb868, 0x30cb, 0xb882, 0xb86b, 0xb867,
+  0xb86c, 0xb86d, 0xb871, 0x1392, 0xb9d7, 0xb9d2, 0xb9d9, 0x13aa,
+  0xb9bc, 0xb9dd, 0xb9d6, 0x13a7, 0xb9d8, 0xbb20, 0xbb16, 0xbb18,
+  0xbb15, 0xbb19, 0xbb27, 0xbb50, 0xbb1d, 0xbb2c, 0xbb1c, 0xbb29,
+  0xbb2b, 0xbb24, 0x13ef, 0xbb28, 0xbd39, 0xbdf2, 0xbdf0, 0x31ed,
+  0xbded, 0xbdef, 0xbdea, 0xbe01, 0xbfbc, 0xc05c, 0xc05b, 0xc05a,
+  0xc026, 0xc243, 0xc233, 0xc23a, 0xc237, 0xc236, 0xc23c, 0xc234,
+  0xc24a, 0xc23b, 0xc235, 0xc23d, 0xc240, 0xc23e, 0xc217, 0xc326,
+  0xc324, 0xc310, 0xc336, 0xc325, 0x1522, 0xc466, 0xc77f, 0xc77a,
+  0xc7fb, 0xc7fd, 0xc7fc, 0xc7fa, 0xc9d6, 0xc9d2, 0xc9c8, 0xc9c2,
+  0xc9c7, 0xc9cd, 0xc9c1, 0xc9c6, 0xc9cc, 0xcaa1,
+  /* 0x44 */
+  0xcb95, 0xcb94, 0xcb97, 0xcb96, 0xcb93, 0xcba1, 0xcd09, 0xcd08,
+  0xcd67, 0xcd65, 0xcd62, 0xcd61, 0xce97, 0xcf01, 0xcf19, 0xcf18,
+  0xcf5c, 0xcf67, 0xcf6c, 0x16b5, 0xe3fd, 0xcf66, 0xcf61, 0xcf6e,
+  0xcf5d, 0xcf5a, 0xd0a2, 0xd0a9, 0xd0a5, 0xd0a6, 0xd0b2, 0xd0a3,
+  0xd1ac, 0xd1aa, 0xd1af, 0xd1ab, 0xd1b1, 0xd1c6, 0xd1ad, 0xd1b9,
+  0xd370, 0x1775, 0xd70c, 0xd781, 0xd783, 0xd77e, 0xd851, 0xda99,
+  0xda94, 0xda95, 0xddfe, 0xdf18, 0x3c05, 0x3e72, 0x0082, 0x3e99,
+  0x3fad, 0x4106, 0x42c2, 0x42cb, 0x42d5, 0x42d2, 0x42cc, 0x42d7,
+  0x42c5, 0x42ca, 0x1aec, 0x43a2, 0x43a3, 0x43a1, 0x1ae8, 0x43a6,
+  0x43a4, 0x43ff, 0x4400, 0x0135, 0x4506, 0x4525, 0x459f, 0x467f,
+  0x49ea, 0x49eb, 0x49de, 0x4a18, 0x49e0, 0x49e8, 0x49df, 0x49f1,
+  0x49ec, 0x4a1a, 0x49e6, 0x49e1, 0x4a5d, 0x3b77,
+  /* 0x45 */
+  0x4a1e, 0x01f0, 0x4a80, 0x4d17, 0x4f1d, 0x4ef7, 0x4eef, 0x4eee,
+  0x4eed, 0x4ef5, 0x4f1e, 0x50bd, 0x92ff, 0x50be, 0x516d, 0x5176,
+  0x534c, 0x5319, 0x5348, 0x531e, 0x534a, 0x5349, 0x5326, 0x5495,
+  0x5585, 0x557e, 0x5597, 0x557d, 0x5642, 0x569e, 0x570c, 0x570b,
+  0x570e, 0x57cf, 0x59d8, 0x59e0, 0x59e8, 0x59e9, 0x59e2, 0x59e1,
+  0x59da, 0x59e3, 0x59d9, 0x59f0, 0x59e7, 0x59e4, 0x5c23, 0x5c31,
+  0x5c33, 0x5c0c, 0xa4e0, 0x5c26, 0x5c24, 0x5c32, 0x5c27, 0x5c21,
+  0x5c30, 0x5ca2, 0x5ccc, 0x5d96, 0xe28f, 0x5d98, 0x5d9c, 0x5d9b,
+  0x5e6b, 0x5f12, 0x5f14, 0x605a, 0x6054, 0x6051, 0x605e, 0x6058,
+  0x04f0, 0x6059, 0x629a, 0x62f2, 0x62ad, 0x6320, 0x62f1, 0x62f0,
+  0x62f3, 0x62f4, 0x62e9, 0x62fe, 0x632e, 0x62e8, 0x62e7, 0x62ff,
+  0x62f5, 0x64e5, 0x64e7, 0x64e6, 0x64e9, 0x6558,
+  /* 0x46 */
+  0x676c, 0x67d9, 0x063e, 0x67cb, 0x0639, 0x67be, 0x67b5, 0x67d1,
+  0x67c2, 0x67b6, 0x67d3, 0xe2c2, 0x69da, 0x06a2, 0x6aae, 0x06a1,
+  0x6aac, 0x6aa9, 0x6aba, 0x6aa7, 0x6ab3, 0x6abd, 0x6ab1, 0x6c0e,
+  0x6c11, 0x6c0f, 0x6d52, 0x6d6a, 0x6d54, 0x6d55, 0x6d53, 0x6d57,
+  0xe2d0, 0x6d5b, 0x6d58, 0x6d59, 0x073b, 0x70b8, 0x70b5, 0x70bf,
+  0x70c1, 0x70bb, 0x07b7, 0x70c3, 0x70ad, 0x70a8, 0x70ae, 0x70aa,
+  0x70d0, 0x70b1, 0x70bc, 0x70b7, 0x70b0, 0x70fa, 0x70fb, 0x70b9,
+  0x7407, 0x73fc, 0x73ff, 0x73f2, 0x73f8, 0x73f4, 0x0857, 0x0870,
+  0x75ae, 0x760f, 0x7610, 0xd5c1, 0x76c7, 0x76c6, 0x76ce, 0x08a7,
+  0x76dc, 0x79d5, 0x79d3, 0x7a20, 0x79e2, 0x79f1, 0x79db, 0x79ea,
+  0x79eb, 0x79e1, 0x79ff, 0x79d6, 0x79e0, 0x79d7, 0x79e5, 0x0954,
+  0x7e1b, 0x7e10, 0x7e0f, 0x7e0e, 0x7e39, 0x7e0a,
+  /* 0x47 */
+  0x7e14, 0x7e0c, 0x8023, 0x805a, 0x80e2, 0x8193, 0x81b0, 0x81ab,
+  0x81bd, 0x81b1, 0x818d, 0x81ad, 0x81aa, 0x81ac, 0x81bc, 0x81c9,
+  0x8347, 0x8362, 0x8340, 0x8344, 0x833f, 0x8343, 0x833d, 0x8360,
+  0x835f, 0x833a, 0x8342, 0x835e, 0x835d, 0x84bc, 0x84e0, 0x84ee,
+  0x84eb, 0x850d, 0x8609, 0x860c, 0x8669, 0x8674, 0x8667, 0x0b31,
+  0x2427, 0x87ad, 0x88ff, 0x8916, 0x8908, 0x8909, 0x8900, 0x88fc,
+  0x8913, 0x8914, 0x890a, 0xd33e, 0x8929, 0x8917, 0x893b, 0x88fb,
+  0x0bbf, 0x890e, 0x0be4, 0x8b08, 0x8d1b, 0x8d1a, 0x8d19, 0x8d02,
+  0x0c4a, 0x8d17, 0x8d07, 0x8d13, 0x8d09, 0x8d0a, 0x8d12, 0x8daa,
+  0x8d38, 0x8e7b, 0x8e7c, 0x8e7a, 0x8eea, 0x8eeb, 0x8eef, 0x8ef0,
+  0x9009, 0x9002, 0x9001, 0x902b, 0x9007, 0x0ccf, 0x9028, 0x8ffb,
+  0x902a, 0x8ffe, 0x9004, 0x9029, 0x900a, 0x268c,
+  /* 0x48 */
+  0x91c2, 0x2691, 0x91a6, 0x0d14, 0x6ac6, 0x5707, 0x930a, 0x92fd,
+  0x9306, 0x930d, 0x9309, 0x930b, 0x9300, 0x9305, 0x933d, 0x94d5,
+  0x94bf, 0x94ba, 0x94c7, 0x9598, 0x959a, 0x0e0d, 0x96a4, 0x969c,
+  0x969d, 0x96a2, 0x9696, 0x9695, 0x96a5, 0x96aa, 0x96ad, 0x969a,
+  0x96a3, 0x9697, 0x9690, 0x96af, 0x968d, 0x0e01, 0x96a8, 0x96ee,
+  0x99a3, 0x9999, 0x99a1, 0x999c, 0x99a4, 0x99cb, 0x9b56, 0x9b48,
+  0x9b59, 0x9b4a, 0x9b5c, 0x0ef1, 0x9b4f, 0x9b4d, 0x9b5d, 0x9d3a,
+  0x9de3, 0x9de1, 0x9dde, 0x9e97, 0x9e9a, 0x9f48, 0x9f4a, 0x9f4c,
+  0x9f4e, 0x9f4f, 0x9f4b, 0x9f4d, 0x9f47, 0x9f51, 0x9fda, 0x9ff9,
+  0x9ffc, 0x9ffb, 0x9ffd, 0x9ff8, 0x9ffa, 0xa08a, 0xa08e, 0xa088,
+  0xa089, 0xa08d, 0xa090, 0xe37e, 0xa21c, 0xa2ab, 0xa2a4, 0xa2a8,
+  0xa2ad, 0xa29f, 0xa29a, 0xa2b0, 0xa2a5, 0xa2d5,
+  /* 0x49 */
+  0xa2a2, 0xa2b2, 0xa29d, 0xa2a1, 0xa415, 0xa442, 0xa473, 0xa484,
+  0xa4dd, 0xa55c, 0xa54c, 0x1076, 0xa54b, 0xa767, 0xa8a8, 0xa87f,
+  0xa88d, 0xa88b, 0xa8f7, 0xa8a9, 0xa8f4, 0xa89a, 0xa88c, 0xa895,
+  0xa87e, 0xa877, 0x110a, 0x1103, 0xa871, 0xa8fd, 0xa888, 0xa899,
+  0xa86d, 0xa8d4, 0xa891, 0xa87d, 0xa863, 0xa875, 0xa8f9, 0xa88e,
+  0xa874, 0xa8d9, 0xa866, 0xa8fa, 0xa8f5, 0x2b60, 0xacc1, 0xacc9,
+  0xae03, 0xae2c, 0xae34, 0xae17, 0xae09, 0xae04, 0xae06, 0xae1a,
+  0xae0e, 0xae27, 0xae05, 0xae07, 0xae19, 0xae14, 0xae0c, 0xae1d,
+  0xae22, 0xae23, 0xb0bb, 0xb0bc, 0xb0ba, 0xb1a9, 0xb1b5, 0xb1ac,
+  0xb1aa, 0xb1af, 0xb1b7, 0x1235, 0x1236, 0xb33d, 0xb345, 0xb348,
+  0xb33c, 0xb33e, 0xb3ec, 0xb3ed, 0xb3e9, 0xb50a, 0xb50b, 0xb4f8,
+  0xb504, 0xb4f6, 0xb4f9, 0xb753, 0xb752, 0xb760,
+  /* 0x4a */
+  0xb763, 0xb7ce, 0xb7cd, 0xb7d0, 0xb7cc, 0xb887, 0xb88d, 0xb89d,
+  0x1373, 0xb963, 0xb9f4, 0xb9f1, 0xb9ff, 0xb9f5, 0xb9fc, 0xb9f2,
+  0xb9f6, 0x13b1, 0xb9fa, 0x13af, 0xbb2e, 0xbb45, 0xbb43, 0xbb51,
+  0xbb4c, 0xbb73, 0xbb47, 0xbb4b, 0xbb4f, 0x13f4, 0xbb44, 0xbb4d,
+  0xbb4e, 0xbb4a, 0xbb41, 0xbb52, 0xbb9f, 0xbb54, 0xbb59, 0xbba2,
+  0xbd4b, 0xbd48, 0xbe0d, 0xbe1f, 0xbe08, 0xbe0e, 0xbe1d, 0xbe04,
+  0xbf18, 0xbf1b, 0xc066, 0xc062, 0xc083, 0xc067, 0xc262, 0xc24f,
+  0xc24e, 0xc267, 0xc253, 0xc24d, 0xc24c, 0xc268, 0xc251, 0x14dc,
+  0xc258, 0xc25b, 0xc250, 0xc26a, 0xc339, 0xc338, 0xc482, 0xc484,
+  0xc486, 0xc780, 0xc786, 0xc825, 0xc811, 0x1599, 0xc80e, 0xc815,
+  0xc80f, 0xc818, 0xc80d, 0xc813, 0xc816, 0xc819, 0xca08, 0xc9f7,
+  0xc9fb, 0xc9fc, 0xcab4, 0xcabe, 0xcac1, 0xcba6,
+  /* 0x4b */
+  0xcba5, 0xcba2, 0xcba4, 0xcd12, 0xcd0e, 0xcd7a, 0xcd78, 0xcd7d,
+  0xcd7e, 0xcd81, 0xcd83, 0xcd80, 0xcd82, 0xce9b, 0xce99, 0xce9c,
+  0xce9a, 0xcea1, 0xcf1a, 0xcf1c, 0xcf8a, 0xcf79, 0xcf73, 0xcf75,
+  0xcf7c, 0xcf78, 0xcf60, 0xcf83, 0xcf70, 0x16b6, 0x16bd, 0xcf87,
+  0xcf84, 0xcf7b, 0xcf7e, 0xcf74, 0xd0b9, 0xd0b8, 0xd0b7, 0xd0b5,
+  0xd1cc, 0xd1ce, 0xd1d1, 0x3504, 0xd1cb, 0x359b, 0xd37e, 0xd37a,
+  0xd377, 0xd38c, 0xd3e1, 0xd520, 0xd51e, 0xd5c2, 0xd60f, 0xd600,
+  0x17f4, 0xd610, 0xd70d, 0xd70e, 0xd78e, 0xd78d, 0xd78a, 0xd78b,
+  0xd78c, 0xd78f, 0xd857, 0x1835, 0xd855, 0xd85b, 0xdaac, 0xdaa7,
+  0xdaa0, 0xda9e, 0x18aa, 0xdd8d, 0x191f, 0xde93, 0xde94, 0xde92,
+  0x3c81, 0x3ed6, 0x3ec3, 0x3ee4, 0x3ee2, 0x3f09, 0x3ebf, 0x3ec8,
+  0x3ec7, 0x3fb5, 0x3fb2, 0x410c, 0x410b, 0x410a,
+  /* 0x4c */
+  0x4105, 0x42d3, 0x42e6, 0x42e9, 0x42f0, 0x42ea, 0x42e7, 0x43b1,
+  0x43b3, 0x43b4, 0x43b0, 0x445c, 0x445d, 0x445e, 0x44c0, 0x45af,
+  0x0150, 0x4686, 0x4683, 0x4684, 0x4a5c, 0x4a70, 0x4a8c, 0x4a7b,
+  0x4a66, 0x4a79, 0x4a63, 0x4ac5, 0x4a6b, 0x4a6d, 0x4a72, 0x4a69,
+  0x4a75, 0x4a89, 0x4ac6, 0x4aa5, 0x3ee7, 0x4a6a, 0x4a97, 0x4f5a,
+  0x4f5c, 0x4f59, 0x4f24, 0x4f25, 0x4f30, 0x4f58, 0x4f31, 0x5076,
+  0x50c1, 0x5185, 0x517d, 0x5365, 0x5387, 0x5352, 0x5354, 0x538a,
+  0x5350, 0x5386, 0x534f, 0x5368, 0x549d, 0x55a0, 0x55ba, 0x55bd,
+  0x55b8, 0x56a6, 0x037b, 0x57de, 0x57d8, 0x57d1, 0x5a13, 0x0409,
+  0x5a0e, 0x5a1b, 0x5a3a, 0x0407, 0x5a1c, 0x5a12, 0x5a16, 0x5a1a,
+  0x4f48, 0x5c4b, 0x5c37, 0x5c36, 0x5c38, 0x5c3a, 0x5c49, 0x5c3c,
+  0x5c4a, 0x5db1, 0x5dc2, 0x5db5, 0x5dc4, 0x5db6,
+  /* 0x4d */
+  0x5f1e, 0x5f1f, 0x5faf, 0x606b, 0x606f, 0x6292, 0x62e4, 0x632c,
+  0x62ef, 0x1e84, 0x634f, 0x6352, 0x6350, 0x633a, 0x6337, 0x6347,
+  0x6364, 0x6340, 0x633c, 0x6345, 0x6341, 0x64f3, 0x05bb, 0x67c1,
+  0x67b4, 0x064b, 0x682a, 0x6822, 0x6829, 0x064d, 0x683e, 0x683c,
+  0x6830, 0x6ac7, 0x6ad5, 0x6ad6, 0x6ad3, 0x6ace, 0x6ac8, 0x6b5c,
+  0x6b5f, 0x6b62, 0x06c2, 0x6bbd, 0x6bbf, 0x6d5c, 0x6db6, 0x071a,
+  0x6d9d, 0x6d7f, 0x0712, 0x6d94, 0x6d81, 0x6e47, 0x6e46, 0x073c,
+  0x6e94, 0x7175, 0x711a, 0x712a, 0x7132, 0x7117, 0x7123, 0x7174,
+  0x07c3, 0x7176, 0x712e, 0x7125, 0x7120, 0x7171, 0x7116, 0x7170,
+  0x712c, 0x712f, 0x711f, 0x7164, 0x07c0, 0x7408, 0x7414, 0x740a,
+  0x740b, 0x754f, 0x7559, 0x7554, 0x7551, 0x75b6, 0x76ec, 0x76ed,
+  0x76ea, 0x79ee, 0x7a5a, 0x7a73, 0x7a65, 0x7a61,
+  /* 0x4e */
+  0x7a55, 0x7a6b, 0x7a64, 0x7a5b, 0x7a4c, 0x7a6f, 0x7a84, 0x7a70,
+  0x7e5d, 0x7e57, 0x7e66, 0x7e53, 0x7e98, 0x7e97, 0x8028, 0x80eb,
+  0x80ea, 0x80e8, 0x80ec, 0x80ef, 0x81d1, 0x81ca, 0x229f, 0x81cf,
+  0x81cd, 0x81ce, 0x8370, 0x8367, 0x8373, 0x836d, 0x8376, 0x8379,
+  0x836a, 0x838b, 0x8372, 0x8371, 0x836e, 0x837a, 0x8516, 0x8539,
+  0x853b, 0x8610, 0x8696, 0x867b, 0x867c, 0x867d, 0x87be, 0x895c,
+  0x8938, 0x8939, 0x892e, 0x8934, 0x8932, 0x895b, 0x8933, 0x893c,
+  0x0be5, 0x8b0e, 0x8b0f, 0x8b10, 0x8b87, 0x8d5b, 0x8d53, 0x0c5f,
+  0x8d5c, 0x8d3f, 0x8d59, 0x8d4a, 0x8d44, 0x8d4c, 0x8d40, 0x8d5f,
+  0x8d5e, 0x8d4e, 0x8d54, 0x8d43, 0x8d87, 0x8e82, 0x8e85, 0x9031,
+  0x9047, 0x902e, 0x902f, 0x9048, 0x9034, 0x0d18, 0x409f, 0x9332,
+  0x9336, 0x9333, 0x9331, 0x9340, 0x9341, 0x94dd,
+  /* 0x4f */
+  0x94d2, 0x94d9, 0x0dad, 0x94df, 0x94db, 0x94d8, 0x94d3, 0x94de,
+  0x94e0, 0x94d4, 0x94d7, 0x94da, 0x95a7, 0x96fe, 0x96dd, 0x9740,
+  0x96e2, 0x0e1e, 0x96d6, 0x96de, 0x96ef, 0x0e27, 0x96eb, 0x96ea,
+  0x96e4, 0x96d1, 0x0e18, 0x96ec, 0x96fa, 0x96d9, 0x96f3, 0x96e1,
+  0x96dc, 0x96e5, 0x96df, 0x96d4, 0x0e20, 0x9705, 0x99d6, 0x99d5,
+  0x99d0, 0x99c8, 0x99c4, 0x99c9, 0x99cd, 0x99d2, 0x99cc, 0x99ca,
+  0x9ba0, 0x9b92, 0x0ef4, 0x0f02, 0x9b8b, 0x9ba1, 0x9b95, 0x9b88,
+  0x9b86, 0x9b8d, 0x9b85, 0x9b91, 0x9b89, 0x9ba2, 0x9df0, 0x9df3,
+  0x9df4, 0x9def, 0x9e06, 0x9ea2, 0x9f5e, 0x9f63, 0x9f60, 0x9f5b,
+  0x9f7b, 0x9f58, 0x9f59, 0x9f5d, 0xa005, 0xa006, 0xa002, 0xa003,
+  0xa004, 0xa0a2, 0xa0a7, 0xa0a6, 0xa0a4, 0xa0ac, 0xa0a9, 0xa2e7,
+  0xa301, 0xa2df, 0xa2d9, 0xa2e3, 0xa30f, 0xa41a,
+  /* 0x50 */
+  0xa445, 0xa448, 0xa47b, 0xa485, 0xa486, 0xa4fe, 0xa4ff, 0xa564,
+  0xa571, 0xa572, 0xa561, 0xa562, 0xa56c, 0xa560, 0xa55d, 0xa563,
+  0xa567, 0xa901, 0xa92a, 0xa930, 0xa906, 0xa97d, 0xa922, 0xa9b9,
+  0xa90a, 0xa910, 0xa88f, 0xa980, 0xa913, 0xa92e, 0xa918, 0xa917,
+  0xa91a, 0xa914, 0xa947, 0xa963, 0xa938, 0x1124, 0xa97f, 0xa921,
+  0xa937, 0xa931, 0xa91b, 0xa9a5, 0xaa6c, 0xacd3, 0xae88, 0xae6e,
+  0xae5c, 0xae74, 0xae54, 0xae83, 0x2c70, 0xae65, 0xae60, 0xae70,
+  0xae6f, 0xae6d, 0xae72, 0xae6c, 0xae76, 0xae75, 0xae59, 0xaec7,
+  0xb0c1, 0xb0f9, 0xb1e3, 0xb1e7, 0xb1d6, 0xb1cf, 0xb1da, 0xb1e9,
+  0xb1d2, 0xb355, 0xb34f, 0xb34d, 0xb351, 0xb356, 0xb3f9, 0xb3f8,
+  0xb406, 0xb403, 0xb409, 0xb3f7, 0xb3f5, 0xb547, 0xb545, 0xb53e,
+  0xb546, 0xb529, 0xb534, 0xb53f, 0xb544, 0xb535,
+  /* 0x51 */
+  0xb55a, 0xb52a, 0xb533, 0xb537, 0xb543, 0xb539, 0xb530, 0xb55d,
+  0xb532, 0xb527, 0xb6bd, 0xb6ba, 0xb6bc, 0xb6f1, 0xb6f0, 0xb761,
+  0xb75c, 0xb758, 0xb75d, 0xb7da, 0xb7d9, 0xb7dd, 0xb7dc, 0xb7de,
+  0x137d, 0xb8a0, 0xb8a2, 0xba0f, 0xba13, 0xba12, 0xba11, 0xba14,
+  0xba19, 0xba0e, 0xba17, 0xba21, 0xba20, 0xba16, 0xbb78, 0x3137,
+  0xbb87, 0xbb79, 0xbb80, 0xbb77, 0xbb81, 0xbb46, 0xbb7a, 0xbb9c,
+  0xbb83, 0xbb84, 0xbbad, 0xbb9d, 0xbb9e, 0xbd55, 0xbe36, 0xbe2b,
+  0xbe27, 0xbe46, 0xbe2c, 0xbe45, 0xbe33, 0xbe2d, 0xbe34, 0xbe22,
+  0x1464, 0xbf1f, 0xc0b3, 0xc08c, 0xc08f, 0xc0af, 0xc0ad, 0xc08e,
+  0xc0ac, 0xc0b0, 0xc0b1, 0xc0ae, 0xc099, 0xc1eb, 0xc274, 0xc275,
+  0xc28e, 0xc26d, 0xc270, 0xc28c, 0xc34f, 0xc351, 0xc358, 0xc34c,
+  0xc34e, 0xc415, 0xc4be, 0xc4db, 0xc4b3, 0xc4ae,
+  /* 0x52 */
+  0xc787, 0xc78a, 0xc788, 0xc78b, 0xc78c, 0xc844, 0xc82d, 0xc82a,
+  0xc831, 0xc82c, 0xc845, 0xc830, 0xc829, 0xc846, 0xc9f4, 0xca14,
+  0xca10, 0xca0f, 0xca12, 0xca0b, 0xca0c, 0xca0a, 0xca13, 0xca0e,
+  0xcad9, 0xcad0, 0x3403, 0xcbc1, 0xcbbf, 0xcbbd, 0xcbbc, 0xcbba,
+  0xcbbb, 0xcbd1, 0xcbbe, 0xcbd0, 0xcbb9, 0xcd1a, 0xcd1c, 0xcd1b,
+  0xcd91, 0xcd96, 0xcd9f, 0xcd9c, 0xcd9a, 0xcd9d, 0xcead, 0xcea5,
+  0xceae, 0xcf03, 0xcf26, 0xcf20, 0xcf23, 0xcf24, 0xcf21, 0xcf28,
+  0xcf25, 0xcf1e, 0xcf94, 0xcf93, 0xcf8f, 0xcf9a, 0xcfad, 0x16c2,
+  0xd0ca, 0xd0c5, 0xd1bb, 0xd1e1, 0xd1ea, 0xd1e4, 0xd1ed, 0xd1e6,
+  0xd1e0, 0xd1e8, 0xd1e5, 0xd31a, 0xd394, 0xd396, 0xd39e, 0xd395,
+  0xd3a1, 0xd38e, 0xd39b, 0xd392, 0xd397, 0xd399, 0xd393, 0xd532,
+  0xd52f, 0xd52e, 0xd533, 0xd61c, 0xd61e, 0xd611,
+  /* 0x53 */
+  0xd620, 0xd61f, 0xd619, 0xd616, 0xd7ac, 0xd7b9, 0xd7b3, 0xd7a6,
+  0xd7a2, 0xd7a9, 0xd7a7, 0xd86c, 0xd86d, 0xd869, 0xd880, 0xd866,
+  0xd865, 0xd871, 0xd86b, 0xdabd, 0xdac1, 0xdad3, 0xdab6, 0x18ac,
+  0xdab9, 0xdad4, 0xdab7, 0xdadb, 0xdab8, 0xdac0, 0xdabc, 0xdad5,
+  0xdabf, 0xdac3, 0xdac9, 0xdd58, 0xdd90, 0xdd95, 0xdd97, 0xde09,
+  0xde08, 0xde06, 0xde05, 0xde10, 0xde97, 0xde95, 0xdeee, 0xdf1f,
+  0xe41a, 0x564b, 0x3c8e, 0x3ee8, 0x3ef0, 0x3ef4, 0x3f06, 0x3eed,
+  0x009b, 0x3ee9, 0x3f00, 0x3fb8, 0x406d, 0x4304, 0x4301, 0x4303,
+  0x4302, 0x1af6, 0x0126, 0x4462, 0x45ba, 0x4613, 0x4ade, 0x4ad7,
+  0x4ae4, 0x4ace, 0x4ae3, 0x4add, 0x4b3a, 0x4adb, 0x4ad6, 0x4ae0,
+  0x4ad4, 0x4acb, 0x4ae1, 0x4ac9, 0x4adf, 0x4b3c, 0x4afc, 0x4acf,
+  0x4f79, 0x4f76, 0x4f78, 0x5187, 0x539c, 0x53b1,
+  /* 0x54 */
+  0x53c1, 0x539a, 0x5392, 0x0daf, 0x53c2, 0x5396, 0x53c0, 0x5391,
+  0x5395, 0x54a2, 0x55c3, 0x55c0, 0x55c2, 0x468a, 0x56b0, 0x5716,
+  0x5a46, 0x5a4a, 0x5a3e, 0x5a45, 0x5a42, 0x0415, 0x5a5b, 0x5a44,
+  0x5b04, 0x7b22, 0x5c55, 0x5c57, 0x5c51, 0x5c4e, 0x5c5a, 0x5dc6,
+  0x5dc3, 0x049c, 0x5dc5, 0x5dcc, 0x5e71, 0x5f26, 0x5fb2, 0x607a,
+  0x6084, 0x607b, 0x6374, 0x638c, 0x6351, 0x6348, 0x638d, 0x6392,
+  0x6398, 0x6393, 0x63b0, 0x634e, 0x6396, 0x6397, 0x639c, 0x63ca,
+  0x6833, 0x6883, 0x6884, 0x689a, 0x688c, 0x20cc, 0x6899, 0x69e0,
+  0x6ae4, 0x6af8, 0x6aed, 0x6af3, 0x6af4, 0x6af5, 0x6afd, 0x6c19,
+  0x6d9e, 0x6dc4, 0x6d9f, 0x6e9b, 0x6e9f, 0x6e9a, 0x71aa, 0x719d,
+  0x7192, 0x71a2, 0x71af, 0x71eb, 0x71a0, 0x71a1, 0x7194, 0x7198,
+  0x718f, 0x7187, 0x7184, 0x71a9, 0x717c, 0x7418,
+  /* 0x55 */
+  0x755f, 0x7562, 0x7561, 0x75c0, 0x7615, 0x76fc, 0x76f9, 0x7ac8,
+  0x7ac9, 0x7ade, 0x7aca, 0x7ae2, 0x0964, 0x096e, 0x7b04, 0x7acc,
+  0x7add, 0x7ae4, 0x7ad3, 0x7ac7, 0x7ac6, 0x095f, 0x7b37, 0x7ed8,
+  0x7eee, 0x7eb2, 0x7ea3, 0x7eb3, 0x7eed, 0x7ef8, 0x8031, 0x805b,
+  0x8066, 0x8069, 0x8096, 0x809b, 0x80f7, 0x80f3, 0x80f4, 0x80f5,
+  0x81e2, 0x81e7, 0x81e5, 0x81e9, 0x81e6, 0x81e3, 0x8374, 0x837f,
+  0x838f, 0x8390, 0x8397, 0x83a3, 0x838e, 0x8398, 0x838c, 0x8542,
+  0x8544, 0x8569, 0x8543, 0x8568, 0x0af6, 0x868d, 0x8688, 0x868b,
+  0x8689, 0x87cc, 0x881f, 0x8980, 0x895e, 0x8967, 0x8968, 0x8965,
+  0x254a, 0x8974, 0x8969, 0x8961, 0x8962, 0x896c, 0x8993, 0x8986,
+  0x8a9d, 0x8a9b, 0x8b1b, 0x8b16, 0x8b19, 0x8b14, 0x8b18, 0x8b15,
+  0x8b99, 0x8b98, 0x8d5d, 0x8d89, 0x8d7a, 0x8d7d,
+  /* 0x56 */
+  0x8d4b, 0x0c73, 0x8d78, 0x8d7f, 0x8d77, 0x8d7e, 0x8d79, 0x8dab,
+  0x8d7c, 0x8d74, 0x8d75, 0x8da7, 0x8e8d, 0x904e, 0x9066, 0x9061,
+  0x904d, 0x904f, 0x0cdd, 0x9054, 0x907c, 0x91da, 0x91de, 0x91d8,
+  0x91dd, 0x91df, 0x9366, 0x9362, 0x935f, 0x9364, 0x9363, 0x9360,
+  0x9388, 0x936a, 0x9367, 0x9387, 0x933f, 0x936c, 0x936e, 0x93ad,
+  0x94f1, 0x94f4, 0x94f6, 0x94f5, 0x94f8, 0x94fb, 0x94ec, 0x94ef,
+  0x94ed, 0x27b9, 0x94f7, 0x94f9, 0x94fd, 0x95b1, 0x9736, 0x971b,
+  0x9732, 0x9742, 0x974d, 0x971f, 0x9721, 0x971c, 0x9731, 0x972e,
+  0x9747, 0x973b, 0x9741, 0x9718, 0x9739, 0x971d, 0x9727, 0x9723,
+  0x28d7, 0x99ee, 0x99e8, 0x99e5, 0x99ef, 0x99e4, 0x99ec, 0x99f0,
+  0x9bd7, 0x9bd8, 0x9bd4, 0x9bca, 0x9bd2, 0x9bcb, 0x9bd3, 0x9be6,
+  0x9be2, 0x9d49, 0x9d48, 0x9dff, 0x9e09, 0x9eb0,
+  /* 0x57 */
+  0x9eaf, 0x9f7c, 0x9f78, 0x9f7a, 0x9f72, 0x9f79, 0x9f7e, 0xa00c,
+  0xa00b, 0xa0cd, 0xa0be, 0xa0bc, 0xa0bf, 0xa0c0, 0xa0bd, 0xa338,
+  0xa308, 0xa305, 0xa33b, 0xa310, 0xa30c, 0xa30d, 0xa304, 0xa33a,
+  0xa313, 0xa337, 0xa339, 0xa41f, 0xa44b, 0xa4ee, 0xa575, 0xa578,
+  0xa57c, 0xa574, 0xa576, 0xa5ea, 0xa5eb, 0xa8fb, 0xa919, 0xa9a7,
+  0xa98c, 0xa9dc, 0xa998, 0xa9be, 0xa99e, 0xaa0f, 0xa99f, 0xa9dd,
+  0xa993, 0xa9bb, 0xa9b6, 0xa990, 0xa9a1, 0xa9bd, 0xa9de, 0xa93a,
+  0xaa22, 0xa997, 0xa994, 0xa9c3, 0xa98e, 0xa9a8, 0xa999, 0xa9ad,
+  0xa99b, 0xa9a2, 0xaa21, 0xa9ac, 0xaa0e, 0xaa31, 0xace1, 0xacde,
+  0xacdf, 0xacdc, 0xacdd, 0xacec, 0xace7, 0xae69, 0xaeb8, 0xaea1,
+  0xaea8, 0xaeba, 0xaec2, 0xaea6, 0xaea4, 0xaea3, 0xaeab, 0xaebc,
+  0xaeb7, 0xaebf, 0xaead, 0xaeb1, 0xaeca, 0xaec4,
+  /* 0x58 */
+  0xaeb9, 0xb0c8, 0xb0c6, 0xb0c7, 0xb20a, 0xb20d, 0xb1fb, 0xb203,
+  0xb202, 0xb1fc, 0xb1f9, 0xb1f8, 0xb36e, 0xb363, 0xb362, 0xb361,
+  0xb36b, 0x1288, 0xb36f, 0xb366, 0xb36c, 0xb40e, 0xb415, 0xb416,
+  0xb410, 0xb417, 0xb411, 0xb56e, 0xb56c, 0xb587, 0xb583, 0xb563,
+  0xb5dc, 0xb6c0, 0xb6f7, 0xb6fa, 0xb770, 0xb76a, 0xb768, 0xb769,
+  0xb784, 0xb7ec, 0xb7e7, 0xb7ee, 0xb8ba, 0xb8b2, 0xb8b5, 0xb8cb,
+  0x430b, 0xb8d0, 0xb96d, 0xb96c, 0x13bb, 0xba45, 0xba46, 0xba34,
+  0xba2c, 0xba35, 0xba44, 0x13ba, 0xba76, 0xbbb1, 0xbbaa, 0xbba1,
+  0xbbb2, 0x1412, 0xbba6, 0xbbb5, 0xbbb4, 0xbbb8, 0xbbaf, 0xbbb0,
+  0xbba3, 0xbd62, 0xbd64, 0xbe56, 0xbe51, 0xbe4f, 0xbe68, 0xbe4c,
+  0xbe50, 0x1461, 0xbe48, 0xbe4a, 0xbf21, 0xc0e3, 0xc0b9, 0xc0de,
+  0xc0b7, 0xc0e1, 0xc0b6, 0xc0b5, 0xc0df, 0x14e1,
+  /* 0x59 */
+  0xc297, 0xc29a, 0xc29b, 0xc298, 0xc292, 0xc293, 0xc2d7, 0xc273,
+  0xc36b, 0xc374, 0xc378, 0xc36d, 0xc418, 0xc4e9, 0xc4f5, 0xc4ea,
+  0xc52e, 0xc4e7, 0xc4fe, 0xc4e5, 0xc536, 0xc4f0, 0xc4e6, 0xc52c,
+  0xc789, 0xc795, 0xc793, 0xc84d, 0xc84a, 0xc84f, 0xc850, 0xc84b,
+  0xca2a, 0xca2b, 0xca2f, 0xca2e, 0xca7c, 0xcaed, 0xcae2, 0xcbe0,
+  0xcbdc, 0xcbda, 0xcbd6, 0xcbf4, 0xcbd9, 0xcbd5, 0xcd22, 0xcd21,
+  0xcd24, 0xcd25, 0xcd26, 0xcd23, 0xcdaa, 0xcdaf, 0xcdb0, 0xcdab,
+  0xceaf, 0xceb7, 0xceb5, 0xceb2, 0xceb3, 0xcf2b, 0xcfd8, 0xcfc2,
+  0xcfaf, 0xcfbc, 0xcfb8, 0xcfbe, 0xcfb7, 0xcfb4, 0xcfbf, 0xcfb3,
+  0xcfb1, 0xcfbb, 0xcfbd, 0xcfd6, 0xcfdd, 0xd0d8, 0xd0d3, 0xd0d5,
+  0xd0e3, 0xd0e2, 0xd0d9, 0xd0de, 0xd0df, 0xd0da, 0xd0d4, 0xd1f3,
+  0xd1e2, 0xd20d, 0xd201, 0xd205, 0xd21a, 0xd203,
+  /* 0x5a */
+  0xd21f, 0xd216, 0xd1fa, 0xd1fc, 0xd20a, 0x359f, 0xd3bc, 0xd3ca,
+  0xd3b6, 0xd3c7, 0xd3bf, 0x1789, 0xd3b9, 0x178c, 0xd3b0, 0xd3b8,
+  0xd3bd, 0xd391, 0xd3bb, 0xd3be, 0xd53e, 0xd53d, 0xd638, 0xd63d,
+  0xd639, 0xd633, 0xd733, 0xd7bb, 0xd7c6, 0xd7c5, 0xd7c7, 0xd7cb,
+  0xd7a8, 0xd7c8, 0xd7be, 0xd7c1, 0xd7bd, 0xd882, 0xd89e, 0xd881,
+  0xd884, 0x368d, 0xd896, 0xd88e, 0xd888, 0xd887, 0xdae0, 0xdb0d,
+  0xdadf, 0xdae4, 0xdae2, 0xdadd, 0xdaec, 0xdade, 0xdae7, 0xdaea,
+  0xdae3, 0xdd5c, 0x3977, 0xdd5d, 0xdd9c, 0xde1d, 0xde9d, 0xde9e,
+  0xde9b, 0xdeb5, 0xdeb9, 0xdeb6, 0xdef3, 0xdef2, 0xdef4, 0xdf26,
+  0xdf27, 0xdf25, 0xe006, 0xe00b, 0xe03a, 0xe03c, 0x3f0a, 0x3f0b,
+  0x3fbf, 0x3ffd, 0x4118, 0xccdf, 0x8e90, 0x419e, 0x42fc, 0x4310,
+  0x430f, 0x430d, 0x43b9, 0x43b7, 0x43ba, 0x440a,
+  /* 0x5b */
+  0x4b41, 0x4b8b, 0x4b46, 0x4b53, 0x4be2, 0x4b3f, 0x4a7c, 0x4b4b,
+  0x4b4e, 0x4b8a, 0x4b47, 0x4f93, 0xb8ce, 0x4f8c, 0x4faf, 0x4fc9,
+  0x50c6, 0x50c8, 0x5191, 0x53cf, 0x53d4, 0x53ce, 0x55dd, 0x55d4,
+  0x5a49, 0x5a63, 0x5a5d, 0x041a, 0x5a67, 0x5abb, 0x5a60, 0x5a80,
+  0x5c5f, 0x5c60, 0x5dda, 0x5dd2, 0x5ddd, 0x608e, 0x6088, 0x606c,
+  0x639e, 0x63c9, 0x63a4, 0x0598, 0x63d9, 0x63d2, 0x63da, 0x63dd,
+  0x63ce, 0x63fc, 0x6514, 0x6560, 0x68d7, 0x68cb, 0x68cd, 0x68d5,
+  0x69e7, 0x6b00, 0x6b0a, 0x6b0f, 0x6b02, 0x6b01, 0x6c1d, 0x6dca,
+  0x6dcb, 0x6dcd, 0x6e4f, 0x6e9c, 0x7180, 0x720d, 0x7202, 0x07f1,
+  0x7207, 0x71f7, 0x71f8, 0x71fd, 0x7224, 0x71fb, 0x7239, 0x723a,
+  0x7422, 0x21a9, 0x756a, 0x756d, 0x7574, 0x770e, 0x7adf, 0x7b2b,
+  0x7ae3, 0x7b26, 0x7b2a, 0x7b23, 0x7b35, 0x7b4a,
+  /* 0x5c */
+  0x7efd, 0x7f00, 0x7f1e, 0x7eff, 0x809e, 0x80fa, 0x81f1, 0x8395,
+  0x83a8, 0x83a6, 0x856e, 0x8583, 0x856d, 0x868f, 0x0b6a, 0x87df,
+  0x87d5, 0x87e0, 0x87d3, 0x87d8, 0x898c, 0x254b, 0x8994, 0x8996,
+  0x8985, 0x898f, 0x89a9, 0x898e, 0x8990, 0x89b8, 0x89c3, 0x89bb,
+  0x8aa5, 0x8aa2, 0x25a2, 0x8aa3, 0x8bb5, 0x8bac, 0x8ba8, 0x8dad,
+  0x8db8, 0x8db4, 0x8dae, 0x8db6, 0x1085, 0x8dc1, 0x8dbf, 0x8e92,
+  0x8f00, 0x8f01, 0x9075, 0x9072, 0x9078, 0x9070, 0x907e, 0x907d,
+  0x907f, 0x91ef, 0x936d, 0x938e, 0x938f, 0x938a, 0x938d, 0x9395,
+  0x938b, 0x938c, 0x93b0, 0x9393, 0x94fc, 0x9515, 0x950e, 0x9518,
+  0x9511, 0x950d, 0x95bb, 0x95b3, 0x0e39, 0x97a1, 0x979a, 0x9784,
+  0x97a0, 0x9786, 0x979d, 0x97aa, 0x9778, 0x978d, 0x978a, 0x97a6,
+  0x977a, 0x9797, 0x9788, 0x978e, 0x0e3d, 0x0e44,
+  /* 0x5d */
+  0x9776, 0x9781, 0x9785, 0x9775, 0x97a8, 0x978f, 0x9791, 0x97a2,
+  0x979c, 0x9789, 0x977f, 0x9796, 0x9779, 0x979f, 0x97a7, 0x0e46,
+  0x9787, 0x979b, 0x97a5, 0x978b, 0x97c9, 0x99ff, 0x9a03, 0x9a00,
+  0x9a02, 0x9a04, 0x9a05, 0x99e6, 0x9a1f, 0x9c14, 0x0f0e, 0x9c0c,
+  0x9c0f, 0x9c19, 0x9c0b, 0x9c13, 0x9bd5, 0x0f10, 0x9c1c, 0x9d50,
+  0x9d4e, 0x9e12, 0x9eb9, 0x9f85, 0x9f88, 0x9f90, 0xa013, 0xa0d0,
+  0xa0d1, 0xa0d2, 0xa0d7, 0xa0d6, 0xa0e5, 0xa346, 0xa36b, 0xa345,
+  0xa33f, 0xa33e, 0x103e, 0xa36a, 0xa368, 0xa34c, 0xa423, 0xa422,
+  0xa497, 0xa491, 0x95b5, 0xa498, 0xa49c, 0xa589, 0x1084, 0xa58b,
+  0xa58a, 0xa58d, 0xa58e, 0xa588, 0xaa4e, 0xaa44, 0xaa37, 0xaa75,
+  0xaa54, 0xaa76, 0xaa34, 0xaa6b, 0xaa32, 0xaa57, 0xaa52, 0xaa45,
+  0x1149, 0xa9b1, 0xaa4b, 0xaa47, 0xaa33, 0xaa40,
+  /* 0x5e */
+  0xaa3c, 0xaa43, 0xaa4f, 0xaa55, 0xaa41, 0xaab2, 0xaac0, 0xaf34,
+  0xaef9, 0xaf19, 0xaf0d, 0xaefa, 0xaf1e, 0xaf1f, 0xaf0e, 0xaf40,
+  0xaf08, 0x11df, 0xaf13, 0xaf4c, 0x11f0, 0xb0cc, 0xb0cb, 0xb224,
+  0xb225, 0xb23d, 0xb220, 0xb227, 0xb226, 0xb21d, 0xb21e, 0xb232,
+  0xb26c, 0xb259, 0x128a, 0xb37a, 0xb379, 0xb41b, 0xb42e, 0xb423,
+  0xb420, 0xb41f, 0xb5b6, 0xb5b9, 0xb5a1, 0xb5a3, 0xb5a8, 0xb5af,
+  0xb59a, 0xb599, 0xb5a2, 0xb59d, 0x1302, 0xb5ab, 0xb6c9, 0xb6fe,
+  0xb700, 0xb6fc, 0xb707, 0xb775, 0xb772, 0xb773, 0xb774, 0xb7fa,
+  0xb7fc, 0xb7f8, 0xb7f6, 0xb7fb, 0xb8cd, 0xb8d1, 0xb8cf, 0xb974,
+  0xb972, 0xb973, 0xba54, 0xba51, 0x13c0, 0xba53, 0xba49, 0xba4c,
+  0xba4a, 0xba4f, 0xba56, 0xbc00, 0xbbd5, 0xbbd7, 0xbbff, 0xbbd9,
+  0xbbe3, 0xbbd3, 0x1415, 0xbbd8, 0xbbd4, 0xbbde,
+  /* 0x5f */
+  0xbd71, 0xbe74, 0xbe88, 0xbe7f, 0xbe6b, 0xbe87, 0xbe79, 0xbe78,
+  0xbe89, 0xbe80, 0xbe76, 0xbf29, 0xbf28, 0xbf2f, 0xc0e5, 0xc104,
+  0xc103, 0xc0f0, 0xc0e8, 0xc0ea, 0xc0f1, 0xc101, 0xc102, 0xc2a9,
+  0xc2ab, 0xc2b7, 0xc2b6, 0x14e2, 0xc3a0, 0xc38e, 0xc386, 0xc387,
+  0xc385, 0xc38b, 0xc388, 0xc390, 0xc41a, 0xc434, 0xc537, 0xc52f,
+  0xc530, 0xc539, 0xc534, 0xc533, 0xc585, 0xc584, 0xc53a, 0xc79f,
+  0xc869, 0xc86c, 0xc86a, 0xc867, 0xc86b, 0xca3f, 0xca40, 0xcb0b,
+  0xcbd2, 0xcbf8, 0xcc01, 0xcbfa, 0xcc16, 0xe3f6, 0xcd2c, 0xcd2d,
+  0xcd2f, 0xcd2e, 0xcdc1, 0xcdf5, 0xcdc4, 0xcdde, 0xcdcc, 0xcdd2,
+  0xcdc2, 0xcdcd, 0xcdcf, 0xcddd, 0xcdc8, 0xceba, 0xcebe, 0xcebf,
+  0xcf2e, 0xcf30, 0xcfe7, 0xcfee, 0xcfe8, 0xcfe6, 0xcfe2, 0xcfe4,
+  0xcffb, 0xcffc, 0xcfea, 0xd0ed, 0xd0f6, 0xd0f3,
+  /* 0x60 */
+  0xd0f4, 0xd0f1, 0xd0f7, 0xd0f5, 0xd0ea, 0xd0eb, 0xd200, 0xd22c,
+  0xd212, 0xd23d, 0xd233, 0x174d, 0xd230, 0xd240, 0xd231, 0xd257,
+  0x174a, 0xd235, 0xd232, 0xd22d, 0xd236, 0xd238, 0xd262, 0xd25f,
+  0xd28a, 0xd3d6, 0xd3d8, 0xd3dd, 0xd3e4, 0xd3e3, 0xd54d, 0xd5d7,
+  0xd64a, 0xd64c, 0xd650, 0xd64b, 0xd64e, 0xd64f, 0xd739, 0xd7d2,
+  0xd7cd, 0xd7d3, 0xd7e1, 0xd7ce, 0xd7d5, 0xd7dd, 0xd7d4, 0xd7cf,
+  0xd8cb, 0xd8a6, 0xd8c2, 0xd8a5, 0xd8a9, 0xd8a2, 0xd8a4, 0xd8b0,
+  0xd8cc, 0xd8af, 0xd8bf, 0xdb24, 0xdb1a, 0xdb14, 0xdb3a, 0xdb20,
+  0xdb1b, 0xdb21, 0xdb25, 0xdb1e, 0xdb3f, 0xdb40, 0xdb18, 0xdb2c,
+  0xdb15, 0xdb2d, 0xdb1f, 0xdb29, 0xdb4b, 0xddb3, 0xdda5, 0xdda7,
+  0xddab, 0xdda6, 0xddaa, 0xde22, 0xde23, 0xdea1, 0xdea3, 0xdea0,
+  0xdebd, 0xdeba, 0xdefa, 0xdef8, 0xdefc, 0xdef6,
+  /* 0x61 */
+  0xdf34, 0xdf43, 0x1963, 0xdfd4, 0xe00d, 0xe043, 0xe041, 0xe03d,
+  0xe040, 0xe03e, 0xe03f, 0xe046, 0x1993, 0xe0d4, 0x3f35, 0x3f36,
+  0x3f32, 0x3f3a, 0x3fc8, 0x4036, 0x411e, 0x411d, 0x411f, 0x431c,
+  0x431d, 0x4320, 0x010e, 0x43c0, 0x4b9a, 0x4b93, 0x4bdd, 0x020a,
+  0x4ba3, 0x4ba9, 0x4b9c, 0x4b9b, 0x020d, 0x4b97, 0x4fb1, 0x4fca,
+  0x4fb3, 0x4fcd, 0x53ea, 0x53ee, 0x53ef, 0x55df, 0x5650, 0x56bb,
+  0x5a88, 0x5a89, 0x5a8c, 0x5a85, 0x5a5e, 0x5a94, 0x5a95, 0x5c6b,
+  0x5c6a, 0x5c69, 0x5de3, 0x5df1, 0x5f37, 0x5f33, 0x6091, 0x608f,
+  0x6097, 0x63d4, 0x63de, 0x63d3, 0x63e0, 0x6443, 0x640b, 0x63ff,
+  0x6404, 0x6407, 0x68f9, 0x68fa, 0x68fb, 0x68f8, 0x6b12, 0x6b10,
+  0x6c1f, 0x6ddf, 0x6de3, 0x6e52, 0x6ea9, 0x7265, 0x7287, 0x7242,
+  0x7252, 0x724c, 0x719f, 0x7201, 0x7248, 0x724f,
+  /* 0x62 */
+  0x727e, 0x724d, 0x7258, 0x7247, 0x725e, 0x7249, 0x724e, 0x725d,
+  0x725a, 0x7286, 0x7251, 0x7429, 0x74a6, 0x74a7, 0x7570, 0x756f,
+  0x75d3, 0x75d2, 0x7728, 0x771b, 0x771a, 0x771c, 0x7721, 0x7b32,
+  0x7b66, 0x7b7d, 0x7b73, 0x7b7f, 0x7b65, 0x7b80, 0x7b61, 0x7b75,
+  0x7b6e, 0x7b67, 0x7b71, 0x7b6c, 0x7b63, 0x7b62, 0x7b83, 0x7bb2,
+  0x7b81, 0x7b6f, 0x7b6b, 0x7b82, 0x7b8a, 0x7f29, 0x7f30, 0x7f31,
+  0x8097, 0x8100, 0x80ff, 0x83b6, 0x83b5, 0x83c3, 0x858d, 0x8618,
+  0x869c, 0x869a, 0x8699, 0x89b7, 0x89c4, 0x89c6, 0x89c7, 0x89bc,
+  0x89c0, 0x89c5, 0x89cd, 0x89c1, 0x89be, 0x8aa7, 0x8ab8, 0x8b23,
+  0x0c74, 0x8de8, 0x8dde, 0x8de3, 0x8def, 0x8ddc, 0x8de4, 0x8de1,
+  0x8de5, 0x8e95, 0x8e94, 0x8e93, 0x8e8e, 0x9098, 0x909c, 0x9099,
+  0x90a0, 0x909e, 0x9204, 0x93d3, 0x93b4, 0x93bb,
+  /* 0x63 */
+  0x93b7, 0x93b8, 0x93bd, 0x93b6, 0x93b9, 0x93b5, 0x9522, 0x9521,
+  0x95c3, 0x95bc, 0x97ff, 0x97e5, 0x97f7, 0x97d2, 0x9800, 0x97db,
+  0x97f0, 0x97e2, 0x97cd, 0x0e56, 0x97e1, 0x97f2, 0x97dc, 0x97cc,
+  0x97d6, 0x97f3, 0x97fa, 0x97f6, 0x97ec, 0x97ea, 0x97e3, 0x97d0,
+  0x0e5a, 0x9795, 0x97d5, 0x97f4, 0x97cb, 0x97da, 0x97c8, 0x97df,
+  0x97f5, 0x97cf, 0x97c7, 0x97d7, 0x9a24, 0x0ea3, 0x9a1c, 0x9a21,
+  0x9a1e, 0x9a18, 0x9a1b, 0x0ea8, 0x9c46, 0x9c4b, 0x9c48, 0x9c47,
+  0x9c67, 0x9c54, 0x9e15, 0x9e22, 0x9ec5, 0x9e29, 0x9ec7, 0x9f8d,
+  0xa01b, 0xa020, 0xa0e2, 0xa0e7, 0xa0e8, 0xa0e1, 0xa372, 0xa37b,
+  0xa374, 0xa371, 0xa379, 0xa375, 0xa390, 0xa377, 0xa37d, 0xa44f,
+  0xa450, 0xa4a3, 0xa4a2, 0xa4f4, 0xa594, 0xa59a, 0xa59b, 0xa5a7,
+  0xa597, 0xa595, 0xa592, 0xa59c, 0xa596, 0xaab6,
+  /* 0x64 */
+  0xaab8, 0xaab0, 0xab18, 0xaac5, 0xaab5, 0xaac2, 0xab06, 0xab19,
+  0xaab9, 0xab15, 0xaad6, 0xaaac, 0x113c, 0xaac6, 0xaab3, 0xaac3,
+  0xaaca, 0xaacf, 0xaabd, 0xaace, 0xab14, 0xaaba, 0xab1a, 0xaac1,
+  0xaabb, 0x119b, 0x119a, 0xad01, 0xacfc, 0xaf5a, 0xaf54, 0xaf61,
+  0xaf5c, 0xaf55, 0xaf4a, 0xaf4b, 0xaf51, 0xaf69, 0xaf6b, 0x2cf1,
+  0xaf66, 0xaf58, 0xaf5d, 0xaf67, 0xaf56, 0xaf88, 0xaf64, 0xaf4e,
+  0xb257, 0xb25a, 0xb251, 0xb24a, 0xb24b, 0x125e, 0xb247, 0xb26f,
+  0xb26a, 0xb26b, 0xb246, 0xb26d, 0xb254, 0xb26e, 0xb24c, 0xb378,
+  0xb386, 0xb382, 0x12a7, 0xb5e1, 0xb5e5, 0xb5db, 0xb5de, 0xb5d7,
+  0xb703, 0xb77c, 0xb77e, 0xb805, 0xb807, 0xb8e6, 0xb8e1, 0xb8fb,
+  0xb8e5, 0xb8e7, 0xb8df, 0xb8ff, 0xb976, 0xba63, 0xba66, 0xba65,
+  0xba5e, 0xba64, 0xba6b, 0xba5f, 0xba67, 0xba68,
+  /* 0x65 */
+  0xbc08, 0xbc09, 0xbc17, 0xbc15, 0xbc1b, 0xbc0b, 0xbc28, 0xbc0e,
+  0xbc18, 0xbc53, 0xbc45, 0xbc0d, 0xbc0a, 0xbc13, 0xbc4a, 0xbd79,
+  0xbea1, 0xbe8d, 0xbea2, 0xbe90, 0x146e, 0xbf31, 0xbf30, 0xc11f,
+  0xc119, 0xc10c, 0xc11e, 0xc11d, 0xc107, 0xc266, 0xc2c5, 0xc2ba,
+  0xc2bd, 0xc2c2, 0xc2c3, 0xc2bf, 0x150d, 0xc3a1, 0xc3a2, 0xc3a8,
+  0xc3a3, 0xc3aa, 0xc3af, 0xc3b9, 0xc437, 0xc58f, 0x1543, 0xc58e,
+  0xc587, 0xc58a, 0xc592, 0xc597, 0xc59f, 0xc605, 0xc7a9, 0xc7a7,
+  0xc88a, 0xc882, 0xc885, 0xc88b, 0xc889, 0xc881, 0xc880, 0xc887,
+  0xc886, 0xca4d, 0xcb1c, 0xcb1f, 0xcc21, 0xcc1d, 0xcc22, 0xcbfe,
+  0xcc1b, 0xcc3a, 0xcc37, 0xcc17, 0xcc38, 0xcc26, 0xcc18, 0xcd34,
+  0xcd35, 0xcd32, 0x1673, 0xcde1, 0xcdfd, 0xcde3, 0xcde8, 0xcdf9,
+  0xcdff, 0xcdfe, 0x1674, 0xcde0, 0xce00, 0x1670,
+  /* 0x66 */
+  0xcdec, 0xcde4, 0xcdef, 0xcdfa, 0xceca, 0xcf31, 0xcf32, 0xcf34,
+  0xcf41, 0xd000, 0xd006, 0xd008, 0xd005, 0xd003, 0xd00b, 0xd002,
+  0xd00a, 0xd0f0, 0xd113, 0xd10a, 0xd10f, 0xd111, 0xd108, 0xd10b,
+  0xd112, 0xd10d, 0xd25b, 0xd263, 0xd261, 0xd268, 0xd25a, 0xd34e,
+  0xd34d, 0xd350, 0xd3fc, 0xd412, 0xd3f5, 0xd41e, 0xd3f0, 0xd3f3,
+  0xd3f2, 0xd401, 0xd3ef, 0xd3ee, 0xd416, 0xd3f6, 0xd3fb, 0xd41c,
+  0x17db, 0xd55d, 0xd560, 0xd566, 0xd55f, 0xd561, 0xd55b, 0xd562,
+  0xd557, 0xd669, 0xd66b, 0xd661, 0xd677, 0xd65f, 0xd663, 0xd662,
+  0xd665, 0xd7ef, 0xd7e2, 0xd800, 0xd7e8, 0xd7f2, 0xd7e7, 0x1829,
+  0xd7e5, 0xd8d5, 0xd8d0, 0xd8da, 0xd8d3, 0x1851, 0xd8d9, 0xd8cf,
+  0xd8d6, 0xd8d8, 0xd8f5, 0xd8ce, 0xd8d7, 0xd8f4, 0xd8cd, 0xd901,
+  0x36ba, 0xdb52, 0xdb55, 0xdb5a, 0xdb4d, 0xdb54,
+  /* 0x67 */
+  0xdb53, 0xdb5e, 0xdb67, 0xdb65, 0xdb4e, 0x18db, 0xdb4f, 0xdb61,
+  0xdb6e, 0xdb51, 0xdb5b, 0xdd63, 0xddb7, 0xddb6, 0xddc3, 0xddbb,
+  0xddb5, 0xde2e, 0xde30, 0xde33, 0xde31, 0xdea4, 0xdec1, 0xdebb,
+  0xdebe, 0xdf00, 0xdeff, 0xdf40, 0x1965, 0xdf3f, 0xdf44, 0x1964,
+  0x1967, 0xdfdb, 0xe00f, 0xe011, 0xe04e, 0xe04d, 0xe04b, 0xe04c,
+  0xe095, 0x3f3b, 0x3f45, 0x3f44, 0x3f3e, 0x3f3c, 0x3f3f, 0x3fcc,
+  0x3fce, 0x4122, 0x4123, 0x419f, 0x43c5, 0x43c4, 0x4be9, 0x4b99,
+  0x0211, 0x4be6, 0x4be7, 0x4bf7, 0x4fd2, 0x0333, 0x53fd, 0x540c,
+  0x540b, 0x57ed, 0x0421, 0x0422, 0x5a9b, 0x5b0a, 0x5c6f, 0x5c75,
+  0x5df2, 0x5df8, 0x5f3e, 0x6424, 0x640e, 0x6416, 0x6418, 0x6410,
+  0x6431, 0x6444, 0x05a6, 0x6429, 0x642f, 0x644b, 0x6436, 0x05a3,
+  0x6934, 0x6900, 0x692b, 0x6b20, 0x6b21, 0x6b1e,
+  /* 0x68 */
+  0x6b1d, 0x6df5, 0x6df2, 0x6df6, 0x7290, 0x729d, 0x729c, 0x7292,
+  0x7294, 0x72d1, 0x7293, 0x72b7, 0x7297, 0x72b0, 0x729f, 0x72c9,
+  0x742d, 0x742c, 0x7577, 0x772c, 0x7bc0, 0x7bb9, 0x7f53, 0x8040,
+  0x8202, 0x81fb, 0x0aa1, 0x858b, 0x85ae, 0x85ab, 0x86a1, 0xddcd,
+  0x87ea, 0x89dd, 0x89dc, 0x89d9, 0x8aab, 0x8aac, 0x8aad, 0x8ab2,
+  0x8b2c, 0x8b2b, 0x8bc2, 0x8e00, 0x8e0d, 0x8e06, 0x8dff, 0x8e03,
+  0x8e01, 0x8e10, 0x8e0f, 0x8e05, 0x8e98, 0x8e97, 0x8e96, 0x8e99,
+  0x90ac, 0x90ab, 0x9212, 0x93d8, 0x93df, 0x93d6, 0x952d, 0x9532,
+  0x983f, 0x982f, 0x9826, 0x983a, 0x9839, 0x0e5f, 0x983b, 0x9835,
+  0x982a, 0x9821, 0x9838, 0x9837, 0x9834, 0x0e5c, 0x9822, 0x9836,
+  0x9844, 0x9a45, 0x9a3b, 0x9a36, 0x9a42, 0x9c7a, 0x9c86, 0x9c8b,
+  0x9c7f, 0x9c81, 0x9e2a, 0x9ed5, 0x9f9f, 0x9f9d,
+  /* 0x69 */
+  0xa026, 0xa0f4, 0xa0f5, 0xa315, 0xa38e, 0xa38f, 0xa426, 0xa4a7,
+  0xa4af, 0xa5ad, 0xa5ac, 0xa5ab, 0xa5aa, 0xab2f, 0xab21, 0xab23,
+  0xaba3, 0xab49, 0xab3a, 0xab48, 0xab2d, 0xab25, 0xab29, 0xab32,
+  0xab34, 0xab24, 0xab2c, 0xab4b, 0xab3b, 0xab20, 0xab28, 0xaf98,
+  0x11f5, 0xaf97, 0x2d04, 0xaf9d, 0xafa8, 0xb0d5, 0xb277, 0xb278,
+  0xb272, 0xb273, 0xb302, 0xb43b, 0xb5fe, 0xb60b, 0xb5ff, 0xb607,
+  0x1311, 0x130c, 0xb630, 0xb6cd, 0xb6cf, 0xb710, 0xb70a, 0xb783,
+  0xb815, 0xb80e, 0xb80c, 0xb902, 0xb8fe, 0xb905, 0xb915, 0xb908,
+  0xba7f, 0xba77, 0xba7c, 0xba82, 0xba7e, 0xba78, 0xba7d, 0xba79,
+  0xba81, 0xbc4b, 0xbc63, 0xbc64, 0xbc56, 0xbc54, 0xbc4e, 0xbc10,
+  0xbc4f, 0xbc57, 0xbc5e, 0xbc51, 0xbc6a, 0xbc69, 0xbead, 0xbea4,
+  0xbeac, 0xbea9, 0xbeae, 0x3f4c, 0xc150, 0xc135,
+  /* 0x6a */
+  0xc132, 0xc2d8, 0xc2d1, 0xc2cf, 0xc2be, 0xc3d5, 0xc3c1, 0xc3c6,
+  0xc3c3, 0xc3c2, 0xc3c0, 0xc3c5, 0xc3c7, 0xc3bf, 0xc3c4, 0xc3d4,
+  0xc590, 0xc5d2, 0x154e, 0xc5d4, 0xc7af, 0xc7ae, 0xc7b2, 0xc7ad,
+  0xc89c, 0xc8a0, 0xc8b6, 0xca3d, 0xca56, 0xca82, 0xcb28, 0xcb2b,
+  0xcc3c, 0xcc3e, 0xcc3f, 0xcc42, 0xcc3d, 0xcc41, 0xcc3b, 0xcc49,
+  0xcc43, 0xcd39, 0xcd38, 0xce22, 0xce08, 0xce0c, 0xce06, 0xce13,
+  0xce04, 0xce20, 0xce1d, 0xce05, 0xce0a, 0xced6, 0xced7, 0xcf36,
+  0xcf37, 0xd023, 0xd022, 0xd020, 0xd01a, 0xd01d, 0xd11c, 0xd120,
+  0xd177, 0xd27f, 0xd28b, 0xd27d, 0xd299, 0xd284, 0xd289, 0xd285,
+  0xd283, 0xd286, 0xd29e, 0xd353, 0xd417, 0x1794, 0xd419, 0xd420,
+  0xd41f, 0xd423, 0xd418, 0xd421, 0xd429, 0xd424, 0xd426, 0xd55e,
+  0xd56f, 0xd56e, 0xd574, 0xd572, 0xd573, 0xd67d,
+  /* 0x6b */
+  0xd67e, 0xd685, 0xd67f, 0xd684, 0xd744, 0xd7f5, 0xd7f8, 0xd803,
+  0xd7f6, 0xd928, 0x1863, 0xd939, 0xd8fb, 0xd90e, 0xd8fd, 0xd91f,
+  0x1861, 0xd903, 0x36d8, 0xd910, 0x185a, 0xd90d, 0xd927, 0xd941,
+  0xdb72, 0xdb78, 0xdb80, 0x18e3, 0xdb85, 0xdb7b, 0x387c, 0xdb7d,
+  0xdb91, 0xdb88, 0xdbaa, 0xdb8d, 0xdb89, 0xdb95, 0xdb9b, 0xdb8c,
+  0xdb9e, 0xdb7c, 0xdb86, 0xdb84, 0xdd68, 0xddc5, 0xddc4, 0xddc9,
+  0xddc6, 0xde42, 0xde45, 0xde41, 0xde44, 0xdea6, 0xdec2, 0xdf42,
+  0xdf49, 0xdf48, 0xdf4a, 0xdf4c, 0xdf4b, 0xe017, 0xe018, 0xe015,
+  0xe052, 0xe054, 0xe053, 0xe09a, 0xe09b, 0xe0dc, 0xe0e4, 0xe191,
+  0x19af, 0xe1ba, 0x3f51, 0x3f5b, 0x3fcf, 0x6e05, 0x4c13, 0x4c15,
+  0x4c14, 0x4c23, 0x0213, 0x4c11, 0x4c12, 0x0280, 0x4ff0, 0x519b,
+  0x5412, 0x5416, 0x5417, 0x54b5, 0x57f4, 0x5ab1,
+  /* 0x6c */
+  0x5c79, 0x5dff, 0x5dfc, 0x5dfb, 0x5f3f, 0x5f44, 0x609d, 0x6432,
+  0x644c, 0x642b, 0x645a, 0x651f, 0x6901, 0x692d, 0x6927, 0x6959,
+  0x695a, 0x694d, 0x6958, 0x6b23, 0x6b25, 0x6b2b, 0x6dff, 0x6eae,
+  0x72cb, 0x72ca, 0x72d0, 0x72ce, 0x72cc, 0x72d8, 0x72c6, 0x72d2,
+  0x72cf, 0x72c8, 0x7617, 0x19b0, 0x7bc4, 0xcd40, 0x7be9, 0x7bf2,
+  0x7bfc, 0x7bea, 0x7beb, 0x7bfd, 0x7f78, 0x7f77, 0x7f73, 0x7f9e,
+  0x7f79, 0x80a2, 0x8103, 0x8204, 0x8205, 0x83ce, 0x85bf, 0x89f6,
+  0x89f7, 0x8b31, 0x8b30, 0x8bc9, 0x8bc7, 0x8e1c, 0x8e28, 0x8e1a,
+  0x8e1e, 0x8e1b, 0x8e1f, 0x90bf, 0x90bb, 0x90bc, 0x90c0, 0x921a,
+  0x93ef, 0x93ec, 0x93e9, 0x93f0, 0x93fe, 0x9534, 0x986a, 0x9895,
+  0x986c, 0x9872, 0x9867, 0x9860, 0x986b, 0x985e, 0x986f, 0x9866,
+  0x2946, 0x9862, 0x985d, 0x985c, 0xe365, 0x9a50,
+  /* 0x6d */
+  0x9c9f, 0x0f23, 0x9c9e, 0x9ca6, 0x9e35, 0x9e38, 0x9e36, 0x9e3a,
+  0x9edc, 0xa37c, 0xa3ab, 0x1049, 0xa3a8, 0xa3a7, 0xa42b, 0xa42c,
+  0xa428, 0x442b, 0xa4a9, 0xa4aa, 0xa4ab, 0xa4f8, 0xa5b1, 0xa5f0,
+  0xa5ef, 0xaba8, 0xab8b, 0xab94, 0xab9e, 0xab8f, 0xab88, 0xab7e,
+  0xab81, 0xab30, 0xab9b, 0xab82, 0xab90, 0xab85, 0xab7f, 0xaba9,
+  0xabde, 0xad0d, 0x11fa, 0xafcf, 0xafcb, 0xafd8, 0xafdd, 0xafd3,
+  0xafd0, 0xafd5, 0xafd6, 0xb0d6, 0xb292, 0xb295, 0xe0cb, 0xb28d,
+  0xb29b, 0xb29d, 0xb28f, 0xb29e, 0xb2a6, 0xb396, 0xb392, 0xb616,
+  0xb62a, 0xb629, 0xb62c, 0xb715, 0xb712, 0xb711, 0xb713, 0xb788,
+  0xb78b, 0xb78a, 0xb787, 0xb817, 0xb816, 0xb81a, 0xb919, 0xb917,
+  0xba91, 0xba94, 0xbc8b, 0xbc90, 0xbc8f, 0xbc86, 0xbc83, 0xbc8e,
+  0xbc87, 0xbca8, 0xbc85, 0xbca6, 0xbc82, 0xbca7,
+  /* 0x6e */
+  0xbeb9, 0xbeb7, 0xbeb4, 0xbeb6, 0xbeb3, 0xbec6, 0xc13c, 0xc140,
+  0xc138, 0xc291, 0xc2a6, 0xc2da, 0xc3da, 0xc3d8, 0xc3d9, 0xc3db,
+  0xc3d7, 0xc616, 0xc612, 0xc61f, 0x1559, 0xc614, 0xc61a, 0xc610,
+  0xc7b3, 0xc8ae, 0xc8c1, 0xc8b0, 0xc8af, 0xc8b1, 0xc8ad, 0xc8b2,
+  0xc8c4, 0xcb3c, 0xcb3f, 0xcc61, 0xcc66, 0xcd3c, 0xcd3b, 0xce2c,
+  0x167e, 0xce2a, 0xce3e, 0xce2f, 0xce32, 0xce27, 0xce29, 0xce40,
+  0xcedf, 0xcede, 0xcf3c, 0xcf3b, 0xcf3e, 0xd021, 0xd046, 0xd03c,
+  0xd036, 0xd038, 0xd035, 0xd131, 0xd136, 0xd12d, 0xd133, 0xd12f,
+  0xd12e, 0xd135, 0xd2ac, 0xd2a9, 0xd2a6, 0x17a8, 0xd44c, 0xd443,
+  0xd441, 0xd44f, 0xd442, 0xd451, 0x17a9, 0xd440, 0xd450, 0xd445,
+  0xd44a, 0xd44b, 0xd583, 0xd582, 0xd581, 0xd5e0, 0xd698, 0xd69f,
+  0xd69b, 0xd69a, 0xd699, 0xd696, 0xd6ae, 0xd69e,
+  /* 0x6f */
+  0xd809, 0xd80d, 0xd94e, 0xd94a, 0xd94d, 0xd940, 0xd93e, 0xd948,
+  0xd942, 0xd962, 0xd945, 0xd951, 0xdbc6, 0xdbd0, 0xdbc0, 0xdbb7,
+  0xdbc2, 0xdbbc, 0xdbc5, 0xdbdc, 0xdbdb, 0xdbd2, 0xdbc7, 0xdbb6,
+  0xdbc9, 0xdbcc, 0xdbd1, 0xdbcd, 0xdbda, 0xdbba, 0xdbd3, 0xdbce,
+  0xdbf6, 0xdbbd, 0xdbdd, 0xdbc8, 0xdc0d, 0xdc35, 0xdd71, 0xdd6e,
+  0xdd6f, 0xddd6, 0xde4c, 0xde4f, 0xde54, 0xde53, 0xdec9, 0xdec8,
+  0xdf03, 0x1954, 0xdf04, 0x1956, 0xdf57, 0xdf52, 0xdf53, 0x196d,
+  0xdf56, 0xdf5c, 0xdf55, 0xe064, 0xe05d, 0xe05e, 0xe0a2, 0xe0a3,
+  0x198e, 0xe0e7, 0xe0e6, 0xe198, 0xe1ac, 0xe1af, 0xe1ae, 0x3f59,
+  0x40a9, 0x432a, 0x43c7, 0x4c41, 0x4c37, 0x4c35, 0x4c33, 0x4c39,
+  0x4c32, 0x4fff, 0x5001, 0x4ff8, 0x541b, 0x5419, 0x56bf, 0x5abc,
+  0x5abe, 0x5abd, 0x5c7d, 0x5f46, 0x5f47, 0x60a4,
+  /* 0x70 */
+  0x6521, 0x6562, 0x6986, 0x0672, 0x6b2f, 0x6b31, 0x0814, 0x72f8,
+  0x72f5, 0x72f9, 0x72f2, 0x72fa, 0x72f3, 0x7314, 0x72fd, 0x730f,
+  0x730e, 0x7301, 0x7437, 0x7435, 0x7434, 0x7431, 0x757a, 0x757b,
+  0x7737, 0x7c2b, 0x7bfb, 0x7c16, 0x7c13, 0x0993, 0x7c11, 0x7c0f,
+  0x7c1b, 0x7c38, 0x7fa4, 0x8209, 0x8207, 0x820b, 0x83d3, 0x83d1,
+  0x83d8, 0x861d, 0x86a9, 0x86d0, 0xad15, 0x8a02, 0x8a05, 0x8a01,
+  0x8a00, 0x8e2e, 0x8e30, 0x8e2f, 0x8e31, 0x90d2, 0x90d3, 0x9402,
+  0x9540, 0x9542, 0x953b, 0x95ce, 0x9898, 0x988f, 0x9894, 0x9891,
+  0x0e6f, 0x98ba, 0x9890, 0x9886, 0x989a, 0x988c, 0x9893, 0x9887,
+  0x9888, 0x9897, 0x988d, 0x989c, 0x98bd, 0x9a3c, 0x9a59, 0x0eb0,
+  0x9cd1, 0x9cbb, 0x9cbe, 0x9d5d, 0x9ee2, 0xa105, 0xa3ba, 0x012e,
+  0xa3f4, 0xa4b2, 0xa4f9, 0xa5b7, 0xa5b6, 0xab89,
+  /* 0x71 */
+  0xabf9, 0xabd9, 0xabe8, 0xabd4, 0xabdb, 0xabe2, 0xabdf, 0xabd1,
+  0xabe9, 0xabea, 0xad13, 0xad11, 0xaffa, 0xaff8, 0xaff4, 0xaffb,
+  0xb00e, 0xb002, 0xb00f, 0xb290, 0xb2ad, 0xb2a9, 0xb448, 0xb65a,
+  0xb64f, 0xb64e, 0xb655, 0xb654, 0xb64a, 0xb6d5, 0xb718, 0xb78d,
+  0xb81d, 0xb819, 0xb926, 0xb928, 0xb92b, 0xb97d, 0xbaa0, 0xba9a,
+  0xba9b, 0xbcb5, 0xbcad, 0xbcb2, 0xbd94, 0xbec9, 0xc14e, 0xc14f,
+  0xc144, 0xc152, 0xc3e9, 0xc439, 0x1569, 0x337e, 0xc8c7, 0xc8d3,
+  0xc8c6, 0xc8c3, 0x15b4, 0xc8d2, 0xca66, 0xcc7f, 0xcc80, 0xcc84,
+  0xcc85, 0xcce3, 0x164d, 0xcd41, 0xcd44, 0xcd43, 0xce4e, 0xce4f,
+  0x1683, 0xce49, 0xce4a, 0xce4b, 0xce43, 0xcee0, 0xcee5, 0xcee1,
+  0xcee6, 0xcee2, 0xcf0c, 0xcf40, 0xd049, 0xd04a, 0xd054, 0xd04c,
+  0xd055, 0xd056, 0xd13b, 0xd13d, 0xd2a4, 0xd2a8,
+  /* 0x72 */
+  0xd2c3, 0xd2bf, 0xd2c8, 0xd2c2, 0xd2ca, 0xd2cc, 0xd2c9, 0xd2be,
+  0xd2cd, 0xd2c7, 0xd2c5, 0xd35d, 0x17b0, 0xd46c, 0xd46b, 0xd470,
+  0xd46d, 0xd46f, 0xd489, 0xd484, 0xd58d, 0xd58a, 0xd58e, 0xd591,
+  0xd6b5, 0xd6b1, 0xd6af, 0xd6b9, 0xd6b7, 0xd6b0, 0x180c, 0xd717,
+  0x1818, 0xd74f, 0xd819, 0xd810, 0xd818, 0xd811, 0xd81c, 0xd812,
+  0xd976, 0xd971, 0x3720, 0xd97a, 0xd97f, 0x3722, 0xd973, 0xd9ab,
+  0x371e, 0xd977, 0xd974, 0xd97e, 0xd99b, 0xd984, 0xd97c, 0xdc29,
+  0xdc2b, 0xdc0e, 0xdc00, 0xdc0b, 0xdbfe, 0xdbfa, 0xdc17, 0xdbff,
+  0xdc0c, 0xdc0f, 0x18f5, 0xdc02, 0xdc01, 0xdbfc, 0xdc49, 0xdc06,
+  0xdc12, 0xdc13, 0xdd78, 0xde5b, 0xde62, 0xde5f, 0xde5d, 0xdeab,
+  0xded5, 0xded4, 0xded3, 0xdf07, 0xdf6c, 0xdf70, 0xdf6e, 0xdf68,
+  0xdf6d, 0xdf77, 0xdf6a, 0xdfce, 0xdfec, 0xe069,
+  /* 0x73 */
+  0xe068, 0xe0a6, 0xe0a9, 0xe0aa, 0xe100, 0xe10d, 0xe0f8, 0xe0fc,
+  0xe10a, 0xe0f7, 0xe101, 0xe1b6, 0xe1bb, 0xe1b7, 0xe1b9, 0xe1ca,
+  0x3f69, 0x4125, 0x4c59, 0x5007, 0x5009, 0x5422, 0x5607, 0x5604,
+  0x6e0f, 0x57f8, 0x5ac7, 0x5ad1, 0x5c7e, 0x5e08, 0x5f4a, 0xe298,
+  0x5fb9, 0x6988, 0x6991, 0x6984, 0x6973, 0x6989, 0x6985, 0x6b33,
+  0x6e13, 0x731d, 0x731f, 0x731c, 0x7320, 0x731a, 0x731b, 0x7439,
+  0x74af, 0x75e5, 0x773c, 0x7c37, 0x7c3a, 0x7fbb, 0x0a0e, 0x8210,
+  0x820d, 0x86af, 0x8711, 0x0bd8, 0x8a0d, 0x8a0c, 0x8a0b, 0x8bd4,
+  0x8e3d, 0x8e3e, 0x8e3b, 0x8e43, 0x8e40, 0x8e46, 0x8f11, 0x90dd,
+  0x90df, 0x90ea, 0x924a, 0x9406, 0x98c1, 0x98b9, 0x98c6, 0x98b8,
+  0x98bb, 0x98c8, 0x98c5, 0x98bf, 0x98c7, 0x98c4, 0x9a65, 0x9a67,
+  0x9cd7, 0x9cdb, 0x9cd4, 0x9cd6, 0x9ee8, 0xa10a,
+  /* 0x74 */
+  0xa5bd, 0xa5be, 0xac1a, 0xac0d, 0xac0f, 0xac1b, 0xac10, 0xac11,
+  0xac13, 0xad18, 0xb020, 0xb01f, 0xb023, 0xb01d, 0xb037, 0xb025,
+  0xb024, 0xb02a, 0xb027, 0xb033, 0xb028, 0xb034, 0xb2ba, 0x2e70,
+  0xb39d, 0xb44c, 0xb65c, 0xb66a, 0xb65d, 0xb665, 0xb663, 0xb65e,
+  0xb719, 0xb797, 0xb93f, 0xb933, 0xb932, 0xbaa1, 0xbaa5, 0xbaa4,
+  0xbaa2, 0xbcc1, 0x142c, 0xbcc7, 0xbcc4, 0xbcc6, 0xbcc5, 0xbcd4,
+  0xbcca, 0xc153, 0xc3f1, 0xc421, 0x156e, 0xc6b7, 0xc692, 0xc8d4,
+  0xca44, 0xcc98, 0xcc9b, 0xcc91, 0xcc95, 0xcc9a, 0xcc92, 0xce53,
+  0xce57, 0x1686, 0xce5c, 0xce5d, 0xce64, 0xceea, 0xceed, 0xcf42,
+  0xcf43, 0xd064, 0xd061, 0xd060, 0xd17d, 0xd2d4, 0xd2d5, 0xd2d9,
+  0xd487, 0xd499, 0xd48c, 0xd48a, 0xd48f, 0x17b3, 0xd48b, 0xd482,
+  0xd49b, 0x17eb, 0xd6c8, 0xd6c4, 0xd6cc, 0xd6c7,
+  /* 0x75 */
+  0xd6c3, 0xd6c6, 0xd6cb, 0xd6ca, 0xd6c9, 0xd6cd, 0xd753, 0xd821,
+  0xd829, 0xd81d, 0xd824, 0xd828, 0x3743, 0xd9b1, 0xd9b2, 0xd9b5,
+  0xd9d6, 0xd9af, 0xd9ca, 0xd9b8, 0xe412, 0xe411, 0xdc45, 0xdc47,
+  0xdc34, 0xdc6e, 0xdc42, 0xdc31, 0xdc2e, 0xdc56, 0xdc38, 0xdc37,
+  0xdc4b, 0xdc2d, 0xdc33, 0xdc36, 0x38e0, 0xdc48, 0xdddc, 0x1942,
+  0xde66, 0xde6d, 0xde63, 0xde64, 0x1941, 0xde67, 0xded9, 0xdf0b,
+  0xdf7e, 0xdf8b, 0xe026, 0xe02c, 0xe029, 0xe06f, 0xe06b, 0xe06d,
+  0xe06e, 0xe11c, 0xe111, 0xe110, 0xe124, 0xe112, 0xe115, 0xe117,
+  0x19ac, 0x3f6f, 0x40ab, 0x432e, 0x43c9, 0x4696, 0x4c85, 0x51a0,
+  0x542b, 0x5e0d, 0x6b36, 0x3afd, 0x072f, 0x072e, 0x6eb1, 0x734a,
+  0x7337, 0x733c, 0x7338, 0x733a, 0x733e, 0x7349, 0x084d, 0x087b,
+  0x7580, 0x757f, 0x75e3, 0x773f, 0x7c52, 0x7c4e,
+  /* 0x76 */
+  0x7c4a, 0x7c4b, 0x7fd5, 0x85d8, 0x8620, 0x86b3, 0x86b1, 0x86b0,
+  0x8a17, 0x8bd9, 0x8e49, 0x8f13, 0x90ed, 0x90eb, 0x90ee, 0x940a,
+  0x940b, 0x954a, 0x98d5, 0x98d7, 0x98de, 0x98dc, 0x98ee, 0x9a70,
+  0x0eb2, 0x9cd9, 0x9ed7, 0xa3cb, 0xa3c7, 0xa4fc, 0xac3b, 0xac39,
+  0xac4b, 0xac43, 0xac40, 0xac46, 0xb04d, 0xb043, 0xb047, 0xb04b,
+  0xb055, 0xb052, 0xb65f, 0x1322, 0xb67c, 0xb67b, 0xbaa8, 0xbaa9,
+  0xbcde, 0xbcd7, 0xbcdd, 0xbcd6, 0xbcd8, 0xbd9b, 0xbee0, 0xbee8,
+  0xbee6, 0xc3f8, 0xc3fb, 0xc6bb, 0x3259, 0xc6b8, 0x1570, 0xc7c1,
+  0xc7c0, 0xcca4, 0xccab, 0xcd4d, 0xce65, 0xce67, 0xce6a, 0xce66,
+  0xce69, 0xd073, 0xd080, 0xd06f, 0xd071, 0xd2e4, 0xd2e6, 0xd2e7,
+  0xd4a0, 0xd4a4, 0xd5a2, 0xd5a7, 0xd5a4, 0xd6de, 0xd6db, 0xd758,
+  0xd75c, 0xd82f, 0xd82e, 0xd9dd, 0xd9e4, 0xd9d8,
+  /* 0x77 */
+  0xd9e7, 0xd9da, 0xd975, 0x1895, 0xdc79, 0xdc80, 0xdc7f, 0xdc7c,
+  0xdc75, 0xdc7b, 0xdc82, 0x1900, 0xdc89, 0xdc74, 0xdc7d, 0xdc7a,
+  0xdc86, 0xdca8, 0xdc72, 0x1902, 0xdc8b, 0xdc91, 0xdcb3, 0xdc81,
+  0xdd82, 0xdde1, 0xdde3, 0xdde2, 0xde76, 0xde74, 0xde72, 0xde75,
+  0xdf0e, 0xdf0d, 0xdf94, 0xdf92, 0xdf93, 0xdf91, 0xdf8f, 0xdf95,
+  0xdfd0, 0xdff7, 0xe076, 0xe0af, 0x199f, 0xe126, 0xe125, 0xe12d,
+  0xe1a0, 0xe1c3, 0x3fd7, 0x45cc, 0x4c79, 0x4c7a, 0x5015, 0x5adb,
+  0x5c85, 0x6470, 0x647b, 0x69a5, 0x699f, 0x6e17, 0x6eb2, 0x7339,
+  0x7340, 0x734e, 0x743e, 0x75e8, 0x75e7, 0x7c66, 0x7c61, 0x7fda,
+  0x8214, 0x83df, 0x8a18, 0x8b39, 0x8b3a, 0x9230, 0x9232, 0x940e,
+  0x954c, 0x98e8, 0x98f1, 0x98eb, 0x98ec, 0x9a74, 0x9a73, 0x9cf1,
+  0x9e42, 0x9e3e, 0x9e41, 0xa02c, 0xa3d2, 0xa4bb,
+  /* 0x78 */
+  0xac58, 0xac57, 0xac56, 0xac5a, 0x117d, 0xb061, 0xb068, 0xb065,
+  0xb05f, 0xb064, 0xb05e, 0xb05b, 0xb067, 0xb2c3, 0xb3a2, 0xb453,
+  0xb67d, 0xb720, 0xbaae, 0xbaaf, 0xbab0, 0xbce7, 0xbce6, 0xbce9,
+  0xbef1, 0xbeeb, 0xbeea, 0xbee9, 0xc163, 0xc402, 0xc3fe, 0xc6de,
+  0xc7c2, 0xc8e6, 0xca5d, 0xccad, 0xce75, 0xce72, 0xce77, 0x16f6,
+  0xd151, 0xd2e8, 0xd2ed, 0xd2ee, 0xd4b9, 0xd4a1, 0xd4b6, 0xd5ae,
+  0xd6e8, 0x1812, 0xd71e, 0xd831, 0xd832, 0x1891, 0xda0e, 0xda12,
+  0xda09, 0xda05, 0x1890, 0xda03, 0xda1f, 0xda0d, 0xda0c, 0xda04,
+  0xda0a, 0xdcc2, 0xdcbf, 0xdcc9, 0xdcb2, 0xdcc1, 0xdcaf, 0xdcb4,
+  0xdcb0, 0xdcb6, 0xdcb7, 0xdcbb, 0xdcb1, 0xddf0, 0xde78, 0xde7a,
+  0xde79, 0xdee4, 0xdee6, 0xdf9f, 0xdf9d, 0xdf98, 0xdf99, 0xdff9,
+  0xe030, 0xe082, 0xe081, 0xe0b3, 0xe07f, 0xe13a,
+  /* 0x79 */
+  0xe13e, 0xe148, 0x4c86, 0x5436, 0x5613, 0x5722, 0x5add, 0x60a7,
+  0x647d, 0x0679, 0x6e1c, 0x7365, 0x7360, 0x7367, 0x084e, 0x761a,
+  0x85e3, 0x9234, 0x9418, 0x9552, 0x98fc, 0x9a79, 0x9a78, 0x9a76,
+  0x9cfa, 0x9cf8, 0xa02d, 0xa3d6, 0xa4bd, 0xa4bf, 0xa4be, 0xac44,
+  0xac70, 0xac62, 0xac6e, 0xb06e, 0xb07c, 0xb074, 0xb078, 0xb070,
+  0xb079, 0xb071, 0xb2cc, 0xb3a7, 0xb3a6, 0xb693, 0xb721, 0xb79c,
+  0xbd9d, 0xbef4, 0xbef3, 0xc8f0, 0xccb8, 0xccb6, 0xccbd, 0xce73,
+  0xce82, 0xd087, 0xd156, 0xd159, 0xd2f6, 0xd4c9, 0xd4c5, 0xd4c7,
+  0xd4ca, 0xd4c2, 0xd4c4, 0xd6f2, 0xd6f0, 0xd83b, 0xd83a, 0xda26,
+  0xda28, 0xda34, 0xda2d, 0xdcd7, 0xdcd2, 0xdcd6, 0xdcdc, 0xdcd3,
+  0xdcd1, 0xdd86, 0x191e, 0xddef, 0xddee, 0xdee8, 0xdfac, 0xdfa9,
+  0xdfaa, 0xdfab, 0xdffb, 0xe033, 0xe088, 0xe0b6,
+  /* 0x7a */
+  0xe0b7, 0xe0d0, 0xe0cf, 0xe14f, 0xe159, 0xe14c, 0x5618, 0x5ae0,
+  0x7369, 0x7c73, 0x7c72, 0x85e8, 0x90fb, 0x941c, 0x9909, 0x990a,
+  0x9908, 0x9a7d, 0x9a7f, 0x9d67, 0xac7a, 0xac7b, 0xb2d1, 0xe3cb,
+  0xb69d, 0xb79d, 0xbcfc, 0xbcfb, 0xbcfd, 0xbef5, 0xbef6, 0xc70f,
+  0xc71d, 0xccc7, 0xccc1, 0xccbf, 0xcd54, 0xce7f, 0xcef5, 0xd08a,
+  0xd08c, 0xd15c, 0xd365, 0xd4cf, 0xd4d0, 0xd5b8, 0xd6fa, 0xd766,
+  0xda40, 0xda41, 0x3772, 0xdcf7, 0xdcf3, 0xdcef, 0xdcf4, 0xdced,
+  0xdcf2, 0xdcf1, 0xdcf9, 0xdfb4, 0xdffc, 0xe0bc, 0xe15e, 0xe15b,
+  0xe15f, 0xe15d, 0xe1cf, 0xe1ce, 0x543a, 0x5ae1, 0x5e15, 0x5e14,
+  0x7c78, 0x7c79, 0x7fe6, 0x86b8, 0x8a22, 0x90fe, 0xa3db, 0xa506,
+  0xa5c8, 0xac89, 0xb086, 0xb3ad, 0xb699, 0xb6d8, 0xb723, 0xb823,
+  0xbab5, 0xbef9, 0xc407, 0xc71e, 0xc8fb, 0xca72,
+  /* 0x7b */
+  0xca73, 0xce87, 0xcf49, 0xd15d, 0xd2f8, 0xd703, 0xda4e, 0xda4d,
+  0xda50, 0xda55, 0xdd09, 0xdd07, 0xdd0c, 0xdd03, 0xdd06, 0xdd0b,
+  0xdd0a, 0xdd89, 0xdfbb, 0xdfff, 0xe036, 0xe08b, 0xe166, 0xe169,
+  0xe167, 0xe1c2, 0xe1d2, 0x5ae2, 0x0428, 0x6488, 0x6e5b, 0x7376,
+  0x7c7d, 0x80a6, 0x8e5a, 0x9917, 0xa3dc, 0xac8f, 0xb094, 0xb095,
+  0xbab6, 0xbd04, 0xc2ee, 0xce8a, 0xcef9, 0xd707, 0xd71f, 0xd72a,
+  0xd845, 0xda5c, 0xda5b, 0xda61, 0xda5d, 0xdd18, 0xdd1f, 0xde83,
+  0xdf16, 0xdf14, 0xdfbf, 0xdfc0, 0xe173, 0xe1c0, 0x5017, 0x6489,
+  0x941e, 0x941f, 0x9554, 0x9918, 0x9d05, 0xac95, 0xb098, 0xb09b,
+  0xb459, 0xbd08, 0xbf01, 0xccce, 0xcefa, 0xd5be, 0xd847, 0xda6a,
+  0xda69, 0xda68, 0xda67, 0xdd25, 0xdd28, 0xdfc4, 0xe037, 0xe08d,
+  0xe08c, 0x1991, 0xe320, 0x9922, 0x9a82, 0xb2d9,
+  /* 0x7c */
+  0xc738, 0xcefb, 0xd4e1, 0xd772, 0xd848, 0xda6c, 0xda70, 0xdd31,
+  0xdd30, 0xe179, 0x9923, 0xa3f8, 0xd774, 0xda73, 0xdd34, 0xde87,
+  0xdeb2, 0xe0c2, 0xe17d, 0x5ae5, 0xce8c, 0xda77, 0xda75, 0xdd38,
+  0xdd3a, 0xe183, 0xe181, 0x7c80, 0xac99, 0x1187, 0xcf4a, 0xd84a,
+  0xdd3c, 0xe1c8, 0x9104, 0xb3af, 0xe189, 0xddfa, 0xd161, 0xdd3f,
+  0xac93, 0xdfc9, 0xb2de, 0xce91, 0xe18e, 0xe18d, 0xac98, 0xa4c5,
+  0xe1a5,
+};
+
+static const ucs4_t cns11643_5_2uni_upages[229] = {
+  0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00,
+  0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300,
+  0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00,
+  0x04c00, 0x04d00, 0x05200, 0x05900, 0x05e00, 0x05f00, 0x06100, 0x06300,
+  0x06400, 0x06b00, 0x07200, 0x07300, 0x07500, 0x07600, 0x07900, 0x07a00,
+  0x07b00, 0x07c00, 0x08300, 0x08600, 0x08700, 0x08800, 0x08900, 0x08a00,
+  0x08c00, 0x08e00, 0x09400, 0x09500, 0x09700, 0x09900, 0x09b00, 0x09c00,
+  0x09d00, 0x09e00, 0x0ff00, 0x20000, 0x20100, 0x20200, 0x20300, 0x20400,
+  0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20c00,
+  0x20d00, 0x20e00, 0x20f00, 0x21000, 0x21100, 0x21200, 0x21300, 0x21400,
+  0x21500, 0x21600, 0x21700, 0x21800, 0x21900, 0x21a00, 0x21b00, 0x21c00,
+  0x21d00, 0x21e00, 0x21f00, 0x22000, 0x22100, 0x22200, 0x22300, 0x22400,
+  0x22500, 0x22600, 0x22700, 0x22800, 0x22900, 0x22a00, 0x22b00, 0x22c00,
+  0x22d00, 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, 0x23400,
+  0x23500, 0x23600, 0x23700, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00,
+  0x23d00, 0x23e00, 0x23f00, 0x24000, 0x24100, 0x24200, 0x24300, 0x24400,
+  0x24500, 0x24600, 0x24700, 0x24800, 0x24900, 0x24a00, 0x24b00, 0x24c00,
+  0x24d00, 0x24e00, 0x24f00, 0x25000, 0x25100, 0x25200, 0x25300, 0x25400,
+  0x25500, 0x25600, 0x25700, 0x25800, 0x25900, 0x25a00, 0x25b00, 0x25c00,
+  0x25d00, 0x25e00, 0x25f00, 0x26000, 0x26100, 0x26200, 0x26300, 0x26400,
+  0x26500, 0x26600, 0x26700, 0x26800, 0x26900, 0x26a00, 0x26b00, 0x26c00,
+  0x26d00, 0x26e00, 0x26f00, 0x27000, 0x27100, 0x27200, 0x27300, 0x27400,
+  0x27500, 0x27600, 0x27700, 0x27800, 0x27900, 0x27a00, 0x27b00, 0x27c00,
+  0x27d00, 0x27e00, 0x27f00, 0x28000, 0x28100, 0x28200, 0x28300, 0x28400,
+  0x28500, 0x28600, 0x28700, 0x28800, 0x28900, 0x28a00, 0x28b00, 0x28c00,
+  0x28d00, 0x28e00, 0x28f00, 0x29000, 0x29100, 0x29200, 0x29300, 0x29400,
+  0x29500, 0x29600, 0x29700, 0x29800, 0x29900, 0x29a00, 0x29b00, 0x29c00,
+  0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, 0x2a200, 0x2a300, 0x2a400,
+  0x2a500, 0x2a600, 0x2f800, 0x2f900, 0x2fa00,
+};
+
+static int
+cns11643_5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x7c)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        {
+          if (i < 8603)
+            swc = cns11643_5_2uni_page21[i],
+            wc = cns11643_5_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/cns11643_6.h b/lib/cns11643_6.h
new file mode 100644
index 0000000..8493984
--- /dev/null
+++ b/lib/cns11643_6.h
@@ -0,0 +1,968 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 6
+ */
+
+static const unsigned short cns11643_6_2uni_page21[6388] = {
+  /* 0x21 */
+  0xc902, 0x3362, 0x0005, 0x3388, 0x33d0, 0x33cf, 0x341e, 0x341f,
+  0x3420, 0x3c0e, 0x3c2c, 0x3361, 0x3304, 0x3305, 0x3303, 0x0004,
+  0xc901, 0x337d, 0x338d, 0x34a3, 0x34a4, 0x37db, 0x3800, 0xc91e,
+  0x39a3, 0x3b32, 0x013f, 0x3dd4, 0x3dd5, 0x4e23, 0x552c, 0x557a,
+  0x3803, 0x3307, 0x3308, 0x338f, 0x339c, 0x33d5, 0x3412, 0x3413,
+  0x3414, 0x3421, 0x34a8, 0x34a6, 0x3776, 0x3801, 0x383d, 0xc914,
+  0x383e, 0x3929, 0x3977, 0x3978, 0x39a6, 0x39a9, 0x39ac, 0x3b34,
+  0x3804, 0x3c7b, 0x3d10, 0x392f, 0x3dd7, 0x3e1c, 0x3e1f, 0x3e1a,
+  0xc936, 0x3e1e, 0x3e9e, 0x3e9a, 0x43a0, 0x43a1, 0x47d2, 0x47d3,
+  0x4bb9, 0x4d1d, 0x4d55, 0x4eff, 0x51e7, 0x042a, 0x5211, 0x5213,
+  0x5212, 0x53af, 0x53b1, 0xc990, 0x552d, 0x557b, 0x559d, 0x559a,
+  0x04a7, 0x559f, 0x55a0, 0x559c, 0x56bd, 0x04fa,
+  /* 0x22 */
+  0x57aa, 0x626c, 0x6291, 0x6d74, 0x756a, 0xca29, 0x8605, 0x8f6b,
+  0x8f6a, 0x33e0, 0x3312, 0x0000, 0x337f, 0x33a0, 0x3399, 0x3395,
+  0x339e, 0x33df, 0x33de, 0x34af, 0x34ad, 0x34b0, 0x37df, 0x3843,
+  0x3841, 0x3848, 0x3875, 0xc91a, 0x3932, 0x397b, 0x3979, 0x39b3,
+  0x00db, 0x3ea7, 0x39b2, 0x39b0, 0x39b4, 0xc929, 0x3bcd, 0x3bce,
+  0xc92b, 0x3c10, 0x3c80, 0x3cd3, 0x3d30, 0x3398, 0x3d2f, 0x3d31,
+  0x3dda, 0x3dd9, 0x3e27, 0x3e28, 0x3e21, 0x3e25, 0x3ea6, 0x3ea2,
+  0x3ea1, 0x3ea4, 0xc939, 0x3eaa, 0x3ea5, 0x3ea3, 0x3364, 0x443f,
+  0x4444, 0x471b, 0x4753, 0x4784, 0x4786, 0x47d5, 0xc960, 0x4b3e,
+  0x4b40, 0x4dca, 0x4dc9, 0x4e26, 0x4f00, 0x4f31, 0x4f3c, 0x4f30,
+  0x4f33, 0x4f32, 0x4f38, 0x5234, 0x5253, 0x5254, 0x53b4, 0x53b2,
+  0x552f, 0x55a5, 0x55a7, 0x55a4, 0x55a8, 0x55a9,
+  /* 0x23 */
+  0x55a2, 0x55a3, 0x55a6, 0x5681, 0x5680, 0x57ad, 0x5c24, 0x5c65,
+  0x5c68, 0x5c69, 0x633c, 0x633b, 0x655d, 0x6a44, 0x7182, 0x74f1,
+  0x756b, 0x771b, 0x78eb, 0x7bba, 0x7bd3, 0x7d13, 0x8922, 0x97f4,
+  0xab0f, 0xab10, 0x3807, 0xc10b, 0xc10a, 0x3319, 0x331a, 0x3318,
+  0x3366, 0x3382, 0x33a8, 0x33e5, 0x33e7, 0x33e4, 0x3415, 0x3423,
+  0x3424, 0x3443, 0x34c3, 0x34bc, 0x34bb, 0x0038, 0x34b7, 0x34b9,
+  0x34cf, 0xc90d, 0x377a, 0x377b, 0x37e1, 0x37e0, 0x3809, 0x384d,
+  0xc916, 0x384b, 0x3879, 0x38b1, 0x3936, 0x3935, 0x3937, 0x3938,
+  0x397f, 0x3980, 0x3981, 0x9653, 0x397e, 0x39cd, 0x39bf, 0x39be,
+  0x39c2, 0x39b8, 0x39c1, 0x2030, 0x3c31, 0x3c2f, 0x3c6f, 0x3c82,
+  0x013a, 0x3c87, 0x3c86, 0x3c8d, 0x3c94, 0x3cd7, 0x3cd4, 0x3cd8,
+  0x3d16, 0x3d14, 0x3d2e, 0x3d36, 0x3d37, 0x51ee,
+  /* 0x24 */
+  0x3de0, 0x3de5, 0x3ddf, 0x3e2b, 0x3e29, 0x3e2d, 0x3e2f, 0x3eb7,
+  0x3ec9, 0x3ec1, 0x3eca, 0x3eb2, 0x3eac, 0x3eae, 0x43b2, 0x43a8,
+  0x43b0, 0x43a7, 0xc951, 0x4452, 0x444a, 0x4756, 0x4755, 0x475f,
+  0x475e, 0x4788, 0xc95d, 0x47dd, 0x47e2, 0x47e1, 0x47df, 0x47e0,
+  0x48af, 0x48b1, 0x48ba, 0x4b45, 0x4b43, 0x4bbd, 0x4bc8, 0xc96c,
+  0x4bbe, 0x4bbf, 0xc974, 0x4d59, 0x4e29, 0x4e2c, 0x4e2f, 0x4e2d,
+  0x4e2e, 0x4f04, 0x4f02, 0x4f01, 0x4f40, 0x4f4a, 0x4f3f, 0x4f4f,
+  0x4f41, 0x4f4e, 0x51eb, 0x51ec, 0x33ac, 0x525b, 0x5263, 0x525a,
+  0x5259, 0x53dc, 0x53db, 0x53d9, 0x53e0, 0x53dd, 0x3320, 0x55b0,
+  0x55b1, 0x55b2, 0x55b6, 0x5651, 0x5652, 0x5650, 0x5684, 0x04c9,
+  0x5683, 0x57c3, 0x57b8, 0x57b9, 0x57b2, 0x5b90, 0x5c26, 0x5c29,
+  0x5c6e, 0x6340, 0x633e, 0x6341, 0x655e, 0x65bb,
+  /* 0x25 */
+  0x65bc, 0x65b9, 0xc9ef, 0x6980, 0x084f, 0x6a45, 0x6aba, 0x6abd,
+  0x6d56, 0x6d55, 0x6d75, 0x6d77, 0x6d81, 0xc9fa, 0x6d83, 0x6d8b,
+  0x6d84, 0x7186, 0x7183, 0x718b, 0x756d, 0x7616, 0x7728, 0x78ea,
+  0x7bd4, 0x7c03, 0x7d15, 0x7f3d, 0x7f3e, 0x8416, 0xca4c, 0x8606,
+  0x874d, 0x8f22, 0x8f73, 0x8f6d, 0x8f6e, 0x91b1, 0x384e, 0x932d,
+  0x0fcd, 0x95f9, 0x9652, 0x9800, 0x97fc, 0x97fa, 0x1092, 0x97f7,
+  0x97f8, 0xca90, 0xcac4, 0xa627, 0xab11, 0x33ae, 0xad50, 0xad4f,
+  0xad4d, 0xaf71, 0xcae2, 0xaf72, 0xb518, 0x3d44, 0x3321, 0x3367,
+  0x33af, 0x33b0, 0x3329, 0x3417, 0x3422, 0xc903, 0x3325, 0x3428,
+  0x34ff, 0x34d9, 0x34db, 0x34de, 0x34f2, 0x34fe, 0x34f4, 0x34dd,
+  0x0045, 0xc904, 0x3501, 0x34dc, 0x377d, 0x3781, 0x377e, 0x377f,
+  0x37e5, 0x380f, 0x00b5, 0x380a, 0x00b6, 0x380b,
+  /* 0x26 */
+  0x3851, 0x3852, 0x3850, 0x38b8, 0x393d, 0x393e, 0x393c, 0x3987,
+  0x39d7, 0x39db, 0x39cf, 0x39e0, 0x3b4c, 0x3b42, 0x3bd4, 0x3c11,
+  0x3c14, 0x3c15, 0x3c12, 0x3c33, 0x3c35, 0x0137, 0x3c71, 0x0130,
+  0x3c91, 0x3c93, 0x3c95, 0x3cdc, 0x3d42, 0x3d40, 0x83a6, 0x3de6,
+  0x448f, 0x3e32, 0xc937, 0x3e31, 0x3ef5, 0x3ecd, 0x3ede, 0x3ed5,
+  0x3eda, 0x3eee, 0x3eec, 0x3ecf, 0x3ece, 0xc93d, 0x3ecc, 0x3ef3,
+  0x43c1, 0x43c4, 0x43c6, 0x43b4, 0x43c3, 0x43b8, 0x43bb, 0x43b7,
+  0x43bc, 0x43bf, 0x43c7, 0x43be, 0x4460, 0x445d, 0x4476, 0x446c,
+  0x4475, 0x445b, 0x4471, 0x4473, 0x4461, 0x445a, 0x4462, 0x4472,
+  0x445f, 0x4458, 0x471e, 0x4758, 0x478b, 0x478a, 0x47f4, 0x47f0,
+  0x48d2, 0x48cd, 0x48ce, 0x48bc, 0x48d0, 0x4b46, 0x4b47, 0x033e,
+  0x034d, 0x0351, 0x4bce, 0x4bcf, 0x4bcc, 0x4bcb,
+  /* 0x27 */
+  0xc972, 0x4d60, 0x4d5f, 0x4d5d, 0x4dd4, 0x4e3a, 0x4e38, 0x4e3c,
+  0x4e36, 0x4f08, 0x4f7e, 0x4f5e, 0x4f6e, 0x4f53, 0x4f70, 0x4f57,
+  0x4f5d, 0x4f63, 0x4f7a, 0x4f79, 0x4f93, 0xc981, 0x521d, 0x5268,
+  0x5273, 0x5274, 0x5266, 0x526f, 0x5275, 0x527a, 0x5270, 0x526d,
+  0x5265, 0x538a, 0x53ed, 0x53e9, 0x53e3, 0x53ef, 0x0473, 0x53ea,
+  0x5531, 0xc991, 0x5538, 0x9820, 0x5535, 0x553a, 0x5581, 0x5580,
+  0x55b8, 0x55c1, 0x55ba, 0x5688, 0x56cf, 0x56ca, 0x56c7, 0x56c5,
+  0x56c8, 0x56d0, 0x56c9, 0x57bb, 0x57b6, 0x57bd, 0xc99d, 0x57b4,
+  0x57c1, 0x57d1, 0x57d2, 0x57cc, 0x57d4, 0x57cb, 0x57ce, 0x57d5,
+  0x57d8, 0x5b95, 0x5b93, 0x5b99, 0x5b96, 0x05be, 0x5c89, 0x5c94,
+  0x5c91, 0x5c8f, 0x5c84, 0x5c97, 0x5c86, 0x5c85, 0x5c8c, 0x60f2,
+  0x60ed, 0x60ef, 0x62d9, 0x6346, 0x6347, 0x634b,
+  /* 0x28 */
+  0x6350, 0x634a, 0x634e, 0x634c, 0x6348, 0x6563, 0x6561, 0x6562,
+  0x6560, 0x65c3, 0x65c5, 0x65c1, 0x65d0, 0xc9dc, 0x6982, 0x081e,
+  0x6986, 0x6984, 0x6a4c, 0x6a48, 0x6ab8, 0x6abf, 0x6ac1, 0x6ac6,
+  0x6ac5, 0x6ac7, 0x6ac0, 0x6ac3, 0x6bed, 0x6c03, 0x6c22, 0x6c21,
+  0x6d9f, 0x6d90, 0x6d9e, 0x08c8, 0x6da0, 0x6d94, 0x6d95, 0x6da1,
+  0x08c3, 0x08c7, 0x719a, 0x7190, 0x74f2, 0x74f3, 0x756e, 0x75ab,
+  0x75a9, 0x761a, 0x7618, 0x761b, 0x7760, 0x774c, 0x7742, 0x7733,
+  0x773f, 0x773e, 0x7738, 0x7743, 0x7746, 0x7736, 0x78ee, 0x78f5,
+  0x78f4, 0x0b56, 0x7c1b, 0x0140, 0x7d2b, 0x7d29, 0x7d2a, 0x7d2e,
+  0x803f, 0x80e6, 0x83a7, 0x83a8, 0x8418, 0x8608, 0x8750, 0x8753,
+  0x8a56, 0x8a55, 0x8f6f, 0x8f7f, 0x91b3, 0x933a, 0x9338, 0x9337,
+  0x9336, 0x3854, 0xca80, 0x95dd, 0x95fc, 0x95fa,
+  /* 0x29 */
+  0x9633, 0x9804, 0x9807, 0x9808, 0x9806, 0x9809, 0xca91, 0xca93,
+  0x9d1e, 0xcad2, 0xad0b, 0xad43, 0xad52, 0xad58, 0xad5e, 0xaf68,
+  0xaf8d, 0xaf82, 0xaf7b, 0xb358, 0x15bd, 0xc900, 0x332c, 0x332e,
+  0x480b, 0x332d, 0x3369, 0x33b2, 0x33b6, 0x33a9, 0x33ed, 0x3419,
+  0x344f, 0x3516, 0x3503, 0x350e, 0x3504, 0x3507, 0x3510, 0x3527,
+  0x3528, 0x350d, 0x3529, 0x350f, 0x3522, 0x3511, 0x3785, 0x3784,
+  0x3783, 0x378a, 0x3786, 0x3810, 0x3858, 0x385a, 0x3a0c, 0x38c4,
+  0x38c5, 0x3947, 0x3949, 0x394a, 0x394b, 0x53bb, 0x398d, 0x398b,
+  0x3a07, 0x3a06, 0xc920, 0x39ef, 0x39f0, 0x39ed, 0x39f9, 0x3a02,
+  0x39e7, 0x39f4, 0x39f7, 0x39f1, 0x3b53, 0x3b55, 0x011a, 0x3bda,
+  0x3bd9, 0x012c, 0x3c38, 0x3c99, 0x3ca2, 0x3c9c, 0x3c9a, 0x3c9b,
+  0x3ce5, 0x3ce3, 0x3ce1, 0x3ce0, 0x3ce2, 0x3ce4,
+  /* 0x2a */
+  0x32fd, 0x3ce8, 0xc92f, 0x3d13, 0x3d56, 0x3d4b, 0x3d4a, 0x3d4d,
+  0x3d4c, 0x0149, 0x3dea, 0x3de9, 0x3deb, 0x3dec, 0x3e3a, 0x3e3c,
+  0x3e39, 0x3e3b, 0x3f14, 0x3f0e, 0x3f35, 0x3f0a, 0x3f3f, 0x3f38,
+  0x017c, 0x3f4e, 0x3f17, 0xc93f, 0x3f1e, 0x43b6, 0x43ce, 0x43ca,
+  0x43cb, 0x43cc, 0x43c9, 0x44b4, 0x44ac, 0x4488, 0x4486, 0x448c,
+  0x4493, 0x448a, 0x44a4, 0x4487, 0x44a5, 0x44a6, 0x4485, 0x44a3,
+  0x448e, 0x471f, 0x4763, 0x478d, 0x47fa, 0x47fb, 0x4809, 0x47fe,
+  0x47ff, 0x4802, 0x4804, 0x47fd, 0x4805, 0x48f9, 0x48f7, 0x48db,
+  0x48da, 0x4b51, 0x4b50, 0x4b57, 0x4be2, 0x4bd8, 0x4bda, 0x4bdc,
+  0x4d20, 0x4d1f, 0x4d69, 0x4ddd, 0x4e40, 0x4e41, 0x4e43, 0x4f0d,
+  0x4f0c, 0x4f87, 0x4fa9, 0x4f92, 0x4f85, 0x03bf, 0x4f8c, 0x4fa2,
+  0x4f8f, 0x4f8a, 0x03ba, 0x4f8d, 0x51f1, 0x5237,
+  /* 0x2b */
+  0x528b, 0x5287, 0x5282, 0x538e, 0x53bc, 0x53f8, 0x53fa, 0x53eb,
+  0x53f9, 0x53fc, 0x5405, 0x551b, 0x551d, 0x551e, 0xc992, 0x553c,
+  0x553e, 0x5584, 0x55c8, 0x55c9, 0x55d3, 0x55c7, 0x55d2, 0x5655,
+  0xc996, 0x568c, 0x568a, 0x56d5, 0x56d3, 0x04d8, 0x56d8, 0x57d0,
+  0x57ee, 0x57f1, 0x57fb, 0x57d3, 0x57ec, 0x57cd, 0x5815, 0x5826,
+  0x580e, 0x5827, 0x582a, 0x5800, 0x5804, 0x5828, 0x5808, 0x5814,
+  0x5b9b, 0x05b2, 0x5ba1, 0x5b9d, 0x5ba0, 0x5b9e, 0x5ba2, 0x5b9c,
+  0x5c32, 0x5c34, 0x5c93, 0x5c96, 0x5c90, 0x5cb4, 0x5cb5, 0xc9b6,
+  0x5cb6, 0x5cc2, 0xc9b5, 0x5cba, 0x5c92, 0x60fb, 0x6105, 0x60f3,
+  0x60fe, 0x60fd, 0x755d, 0x60fa, 0x6243, 0x6295, 0x6294, 0x06c4,
+  0x636f, 0x6373, 0x635c, 0x635b, 0x6366, 0x6374, 0x6363, 0x6367,
+  0x6360, 0x6362, 0x6371, 0x6372, 0x635e, 0x6523,
+  /* 0x2c */
+  0x6526, 0x6564, 0xc9d6, 0x65f2, 0x6601, 0x65dd, 0x65dc, 0x65db,
+  0x65f3, 0x65fd, 0x65d8, 0x65f8, 0x65fb, 0x6983, 0x698c, 0x698e,
+  0x6a49, 0x6a54, 0x6a52, 0x6a4e, 0x6a58, 0x6a51, 0x6a55, 0x6a53,
+  0x6a57, 0x6a50, 0x6a4f, 0x6a4d, 0x6ad2, 0x6ad3, 0x6ac9, 0x6ad4,
+  0x6bef, 0xc9f8, 0x33b1, 0x6c05, 0x6c04, 0x6c2e, 0x6c2d, 0x6d45,
+  0x6d5b, 0x6d5a, 0x6d59, 0x6d9d, 0x6d8e, 0x6dbc, 0x6ddd, 0x6dba,
+  0xc9fd, 0x6dd8, 0x6dcb, 0x6dd9, 0x6dda, 0x6dc4, 0x6db8, 0x6dbf,
+  0x6ddb, 0x6dc1, 0xc9fc, 0x6dc5, 0xca19, 0x71b1, 0x71af, 0xca18,
+  0x74f7, 0x74f6, 0x74f8, 0x7550, 0x7551, 0x7571, 0x7570, 0x75b0,
+  0x75af, 0x75ae, 0x75ad, 0x7625, 0x762c, 0x7622, 0x7633, 0x7634,
+  0x0a2b, 0x773a, 0x7740, 0x7768, 0x0a61, 0x7764, 0x775c, 0x7757,
+  0x7753, 0x774f, 0x7751, 0x7754, 0x7766, 0x23dd,
+  /* 0x2d */
+  0x0ab2, 0x790d, 0x7908, 0xca2b, 0x78fa, 0x7aea, 0x7b2a, 0x7bbb,
+  0x7bd5, 0x7bd7, 0x4fa4, 0x33f0, 0x33b5, 0x7c06, 0x7c28, 0x7c22,
+  0x7c21, 0x5656, 0x7c23, 0x43cd, 0x7d30, 0x7d34, 0x7fc9, 0x7fca,
+  0x7fc8, 0xca3d, 0x8044, 0x80f3, 0xca41, 0x80f8, 0x80fc, 0x80f6,
+  0x80fb, 0x80f7, 0x8100, 0x8102, 0xca40, 0xca4d, 0x8424, 0x860d,
+  0x0d29, 0x8762, 0x8930, 0x892b, 0x892a, 0x0d92, 0x892d, 0x8ada,
+  0x8c28, 0x8d86, 0x8f77, 0x8f7c, 0x9050, 0x904e, 0x90f2, 0x91b2,
+  0x91ce, 0x91cf, 0x91e5, 0x6607, 0x9235, 0x9231, 0x9313, 0x932b,
+  0x932c, 0x9345, 0x9360, 0x9341, 0x9358, 0x9347, 0x935b, 0x9350,
+  0xca82, 0x935f, 0x934a, 0x9356, 0x9343, 0x9344, 0x9351, 0x95fd,
+  0x9634, 0x9635, 0x9654, 0x9655, 0x970c, 0x970b, 0x970a, 0x97f9,
+  0x9835, 0x9824, 0x9813, 0x981c, 0x9869, 0x9825,
+  /* 0x2e */
+  0x9821, 0xca95, 0xca96, 0xca98, 0x9d20, 0x9fa9, 0x9fa8, 0x9fde,
+  0xa009, 0xa00a, 0xa00b, 0xa1e3, 0xa207, 0xa2b2, 0xa2b3, 0xa35d,
+  0xa858, 0xa886, 0xa887, 0xa9b9, 0xa9b8, 0xad0c, 0xad44, 0xad66,
+  0xad80, 0xad75, 0xad6d, 0xad7e, 0xad67, 0xad81, 0xad77, 0xafa8,
+  0xafa2, 0xafa5, 0xaf9b, 0xb357, 0xb50f, 0xb532, 0xb52c, 0xb533,
+  0xb8e7, 0x336e, 0x33b7, 0x33f6, 0x33f2, 0x33f3, 0x3817, 0x3430,
+  0x3454, 0x3453, 0x3552, 0x353d, 0x353c, 0x3534, 0x3533, 0x3554,
+  0x352f, 0x0058, 0x3555, 0x353f, 0x3537, 0x3556, 0x3561, 0x3558,
+  0xc906, 0x353b, 0x3532, 0x352e, 0x353e, 0x333b, 0x378c, 0x378d,
+  0x3813, 0x3816, 0x3812, 0x385b, 0x388a, 0x38d7, 0x38ce, 0x3950,
+  0x3951, 0x394f, 0x398e, 0x398f, 0x39f2, 0xc921, 0x3a28, 0x3a1a,
+  0x3a25, 0x3a1d, 0x3a14, 0x3a20, 0x3a1f, 0x3a1b,
+  /* 0x2f */
+  0x3a17, 0x3a15, 0x3a1c, 0x3a13, 0xc925, 0x3b60, 0x011c, 0x3b66,
+  0x3be3, 0x3bde, 0x3be0, 0x3be1, 0x3c1a, 0x3c1b, 0x3c18, 0x3c1c,
+  0x3c19, 0x3c42, 0x3c40, 0x3c3e, 0x3c44, 0x3c74, 0x3c43, 0xc92d,
+  0x3cf2, 0x3d1b, 0x3d19, 0x3d1e, 0xc930, 0x3d5e, 0x3d66, 0x3d5d,
+  0x3d5a, 0x3d5f, 0x3d60, 0x3d5b, 0x3d5c, 0x3d59, 0x3df0, 0x3df1,
+  0x3e43, 0x3e40, 0x3e42, 0x3e41, 0x3e3f, 0x3f57, 0x3f69, 0x3f6f,
+  0x3fab, 0x3f71, 0x3f93, 0x3f56, 0x3f90, 0x3f6d, 0x3f6c, 0x3f70,
+  0x3f66, 0x3f67, 0x43d7, 0x43b5, 0x43db, 0x43d8, 0x43d5, 0x43d4,
+  0x44ba, 0x44b7, 0x44be, 0x44b9, 0x0237, 0x44e0, 0x44dd, 0x44de,
+  0x7918, 0x44d8, 0x44bd, 0x44db, 0x471d, 0x4725, 0x4921, 0x490c,
+  0x4929, 0x492d, 0x491b, 0x490e, 0x491f, 0x4904, 0x491c, 0x4905,
+  0x4906, 0x4920, 0x490d, 0x492a, 0x4923, 0x4911,
+  /* 0x30 */
+  0x4b5c, 0x4b66, 0x4b5b, 0x4b4f, 0x4b5e, 0x4b5d, 0x4bf1, 0x4bea,
+  0x4bf4, 0x4beb, 0x4bf0, 0x4bfa, 0x4bfb, 0x4d28, 0x4d2c, 0x4d6b,
+  0x4d2a, 0x4d6a, 0x4d6f, 0x4ddb, 0x4de0, 0x7fd1, 0x4de3, 0x4de5,
+  0x4de7, 0x4e4d, 0x4e55, 0x4e54, 0x4e53, 0x4e52, 0x4e4e, 0x4e60,
+  0x53c0, 0x4f0f, 0x4f11, 0x4f13, 0x4fc6, 0x4fb3, 0x4fc7, 0x4fd2,
+  0x4fb8, 0x4fac, 0x4fae, 0x4fcf, 0x4fc5, 0xc97b, 0x4fcc, 0x4fab,
+  0x4fc9, 0x4fb9, 0x51fb, 0x51f8, 0x51f7, 0x51f9, 0x5220, 0x523b,
+  0x5239, 0x529e, 0x529a, 0x52aa, 0x52ab, 0x52af, 0x5296, 0x52a9,
+  0x52a6, 0x5291, 0x0443, 0x52ae, 0x529f, 0x52ac, 0x52a0, 0x5392,
+  0x5391, 0x53bf, 0x5417, 0x540a, 0x540c, 0x554a, 0x5546, 0x5534,
+  0x5545, 0x5543, 0x5544, 0xc993, 0x5587, 0x5586, 0x558a, 0x55da,
+  0x55d8, 0x04b4, 0x3818, 0x3434, 0x55d6, 0x55d4,
+  /* 0x31 */
+  0x5654, 0x5659, 0x565a, 0x5657, 0x04e0, 0x56dd, 0x56e9, 0x56e0,
+  0x5805, 0x5812, 0x5813, 0x5807, 0x5816, 0x5823, 0x5802, 0xc9a1,
+  0x584a, 0x5836, 0x5840, 0x5856, 0x5843, 0xc9a0, 0x584b, 0x5846,
+  0x583e, 0x5849, 0x5ba7, 0x5bb6, 0x5ba6, 0x5ba8, 0x5bac, 0x5ba9,
+  0x5bab, 0x5c38, 0x5c37, 0x5c39, 0x5c41, 0x5c3e, 0x5cc0, 0x5cbb,
+  0x5cbf, 0x5cbd, 0x5cfe, 0x5d1e, 0x5cee, 0x5cfc, 0xc9b7, 0x5cf9,
+  0x5d06, 0x5ce4, 0x5ce9, 0x5ce5, 0x5d03, 0x5cfd, 0x5d49, 0x60be,
+  0x610a, 0x8626, 0x6118, 0x610d, 0x610f, 0x610e, 0x6120, 0x6271,
+  0x6299, 0x62e2, 0x62df, 0x62de, 0x6378, 0x6379, 0x06e4, 0x637c,
+  0x637d, 0x6384, 0x638b, 0x638a, 0xc9d2, 0x6389, 0x652c, 0x6529,
+  0x656c, 0x2104, 0x6609, 0x6608, 0x660c, 0x660d, 0x6610, 0x0826,
+  0x699f, 0x6998, 0x69a2, 0x699a, 0x6ad5, 0x6ae2,
+  /* 0x32 */
+  0x6af0, 0x6aea, 0x6aeb, 0x6aed, 0x6ae8, 0x6ae0, 0x6b85, 0x6b86,
+  0x6bf0, 0x5046, 0x6c45, 0x6c38, 0x6c3e, 0x6c42, 0x6c40, 0x6d47,
+  0x6d5c, 0x6d5e, 0x6db4, 0x6dc2, 0x6e14, 0x6de5, 0x6e15, 0x6e11,
+  0xc9ff, 0x6dee, 0x6de7, 0x6df5, 0x6df4, 0x6de8, 0x6e01, 0x6def,
+  0x6df1, 0xca00, 0x71db, 0x71bf, 0x71da, 0x71c7, 0x71dd, 0xca1a,
+  0x71eb, 0x71e1, 0x71c1, 0x71bd, 0x7507, 0x74fd, 0x7501, 0x750a,
+  0x7503, 0x7572, 0x7574, 0x7575, 0x75b2, 0x75b1, 0x75b4, 0x764c,
+  0x7642, 0x7640, 0x7649, 0x763c, 0x764d, 0x764a, 0x763b, 0x7761,
+  0x7774, 0xca26, 0x777f, 0x777a, 0x7788, 0x777c, 0x0a6f, 0x7770,
+  0x790f, 0x7928, 0x7913, 0x792a, 0x7aed, 0x7aef, 0x7b2e, 0x7bc1,
+  0x7bdd, 0x3e47, 0x7c2d, 0x7c2b, 0x7c35, 0x7c2f, 0x7c31, 0x7c34,
+  0xca35, 0x7c30, 0x7d3a, 0x7d39, 0x7d37, 0x7d4b,
+  /* 0x33 */
+  0x7d54, 0x7d4d, 0x7d51, 0x7d47, 0x7f27, 0x7f50, 0x7f4d, 0x7f4e,
+  0x7f54, 0x7fd2, 0x7fce, 0x804b, 0x8049, 0x8105, 0x810f, 0x8119,
+  0xca43, 0x8106, 0x810c, 0x8129, 0x8104, 0x8108, 0x8125, 0x0c1c,
+  0x8103, 0x8127, 0x8110, 0x810a, 0xca42, 0x985d, 0x83aa, 0x83ab,
+  0x83a9, 0x8441, 0x843a, 0x843c, 0x842b, 0x8449, 0x8615, 0x0d00,
+  0x8616, 0xca53, 0x8631, 0x6d4a, 0x873c, 0x877c, 0x876d, 0x876a,
+  0x8763, 0x876b, 0x877b, 0x8764, 0x877a, 0x8769, 0x876f, 0x8937,
+  0x8935, 0x893c, 0x8936, 0x893d, 0x893e, 0x8ae1, 0x8ae0, 0x8c2d,
+  0x8c2b, 0x8d8d, 0x8d92, 0x0eb6, 0x8d8e, 0xca6b, 0x8d91, 0x8d96,
+  0x8f7b, 0x8f78, 0x8f81, 0x8f96, 0x8fa3, 0x8f95, 0x8f97, 0x9054,
+  0x9052, 0x90f5, 0x9100, 0x90fb, 0x90f4, 0x90f6, 0x91e8, 0x91ea,
+  0x933e, 0x933d, 0x933b, 0x9380, 0x0fe4, 0x9388,
+  /* 0x34 */
+  0x9381, 0x9382, 0x93ce, 0x9383, 0x9377, 0x9379, 0x9373, 0x936d,
+  0x9370, 0x938d, 0x9375, 0x938c, 0x936a, 0x9391, 0x9389, 0x938e,
+  0x44dc, 0x95ff, 0x9659, 0x96c7, 0x9712, 0x9714, 0x9713, 0x97cb,
+  0x9842, 0x10ad, 0x983d, 0x2aff, 0x9840, 0x9844, 0x9862, 0x9843,
+  0x983f, 0x9845, 0x983c, 0xca97, 0x9846, 0x9847, 0xcab3, 0x9c9e,
+  0x9c9d, 0x9d2c, 0x9d29, 0x9d2f, 0x9d2e, 0x9d30, 0x9fe1, 0x9fe2,
+  0xa00e, 0xa019, 0xa012, 0xa2b4, 0xa5da, 0xa726, 0xa859, 0xa85a,
+  0xa888, 0xa9c0, 0xa9ba, 0xaba0, 0xcadd, 0xaba2, 0xad86, 0x2fec,
+  0xad9d, 0xad88, 0xad8f, 0xad8e, 0xad9b, 0xafc1, 0xafc3, 0xafc4,
+  0xaf96, 0xafc7, 0xafc6, 0xafbf, 0x14c3, 0xb20f, 0xb555, 0xb542,
+  0xb546, 0xb54b, 0xb543, 0xb553, 0xb548, 0xb549, 0xb54a, 0xb54e,
+  0x7bde, 0x3991, 0xbb4b, 0xbd80, 0xbd81, 0xbd83,
+  /* 0x35 */
+  0x358a, 0xbd82, 0x5542, 0x3c22, 0x3370, 0x3371, 0x33bc, 0x4f18,
+  0x33be, 0x33ba, 0x33f8, 0x3437, 0x3435, 0x3dfc, 0x3456, 0x3459,
+  0x345e, 0x356d, 0x3591, 0x3592, 0x3568, 0x3566, 0x3573, 0x0067,
+  0x3596, 0x358b, 0x358c, 0x3796, 0x37ee, 0x381c, 0x381a, 0x3819,
+  0x381b, 0x385d, 0x385e, 0xc918, 0x38dc, 0x38e2, 0x3952, 0x3992,
+  0x3a30, 0x3a52, 0x3a42, 0x3a41, 0x3a45, 0x3a37, 0x3a40, 0x3a3f,
+  0x3a3d, 0x3a38, 0x3a3a, 0x3a49, 0x3b6b, 0x3b78, 0x3b79, 0xc926,
+  0x3b6c, 0x3be9, 0x3be6, 0x3be5, 0x3bea, 0x3be7, 0x3be8, 0x3c1f,
+  0x3c4b, 0x3c4a, 0x3c53, 0x3c76, 0x3ca3, 0x3ca4, 0x3cf6, 0x3cf3,
+  0x3cf9, 0x3cf7, 0x3cfc, 0x3d1d, 0x3d6d, 0x3d71, 0x3d6c, 0x3d6e,
+  0x3d70, 0x3d6f, 0x3d67, 0x3d68, 0x3dfa, 0x3df9, 0x3e4e, 0x19de,
+  0x3e4d, 0x3e4f, 0x3e4a, 0x3e4c, 0x0196, 0xc942,
+  /* 0x36 */
+  0x3fee, 0x3fb2, 0x3fc0, 0x3fc1, 0x3ff4, 0x3fc8, 0x3fc5, 0x3fc6,
+  0x3fad, 0x43e2, 0x43ea, 0x43e3, 0x43e1, 0x44f7, 0x4501, 0x4512,
+  0x44f6, 0x44f1, 0x451f, 0x44ee, 0xc952, 0x44f3, 0x4515, 0x4516,
+  0x4517, 0x44f8, 0x4519, 0x44f2, 0x44f4, 0x44f5, 0x4513, 0x4506,
+  0x4726, 0x4724, 0x475a, 0x60c8, 0x4797, 0x4795, 0x479a, 0x481f,
+  0x3dfb, 0x4829, 0x4820, 0xc962, 0xc963, 0x494c, 0x4930, 0x4938,
+  0x493d, 0x4951, 0x494f, 0x494a, 0x4934, 0x4936, 0x1b30, 0x4b6a,
+  0x4b68, 0x4c1c, 0x4c0e, 0x4c1e, 0x0359, 0x4c09, 0x4c08, 0x4c13,
+  0x4c01, 0x4c0f, 0x4c14, 0x4c06, 0x4c07, 0x1cb2, 0xc973, 0x0376,
+  0x4d79, 0x4dea, 0x4ded, 0x4de9, 0x4dee, 0x4e68, 0x4e64, 0x4e67,
+  0x4e72, 0x4e62, 0x4e74, 0x4e79, 0x4f19, 0x4f17, 0x4f15, 0x4f16,
+  0x4fe6, 0x8fa4, 0x4fee, 0x03d2, 0x4fdf, 0x4fe4,
+  /* 0x37 */
+  0x4fda, 0x4fea, 0x4fed, 0x4fe3, 0x4fe9, 0x51fd, 0x3957, 0x5221,
+  0x52c6, 0x52b8, 0x52cb, 0xc985, 0x52bd, 0x52b5, 0x52bb, 0x52bf,
+  0x52be, 0x52b2, 0x52c1, 0x52c2, 0x5399, 0x53c6, 0x542c, 0x542d,
+  0x5425, 0x541e, 0x541f, 0x5423, 0x5550, 0x554e, 0x554d, 0x5552,
+  0x55e9, 0x55ec, 0x55e8, 0x5658, 0x565c, 0x565b, 0x568f, 0x6a72,
+  0x56f6, 0x5700, 0x56fc, 0x56f8, 0x56ea, 0x56fe, 0x56f7, 0x56fd,
+  0x5870, 0x5862, 0x5844, 0x0520, 0x584d, 0x584c, 0x583f, 0x5866,
+  0x5835, 0x0529, 0x5834, 0x588d, 0x5884, 0x0538, 0x5886, 0x5889,
+  0x5887, 0x5883, 0x5875, 0x5879, 0x58af, 0x58b0, 0x5bb7, 0x5bbb,
+  0x5bb9, 0x5c46, 0x5c47, 0x5c45, 0x5cea, 0x5cf6, 0x5d68, 0x5d39,
+  0xc9b9, 0x5d3d, 0x5d3b, 0x5d4d, 0x5d30, 0x5d4a, 0x5d3e, 0x5d40,
+  0x5d4c, 0x5d47, 0x5d38, 0x5d52, 0x5d3a, 0x5d53,
+  /* 0x38 */
+  0x60c4, 0x60c1, 0x611c, 0x611d, 0x612a, 0x611e, 0x612f, 0x6122,
+  0x612e, 0x6125, 0x0689, 0x06b0, 0x624a, 0x624b, 0x6276, 0x06bf,
+  0x62e8, 0x62ef, 0x62e9, 0x06c5, 0x62ea, 0xc9cc, 0x06ea, 0x639b,
+  0x639e, 0x6393, 0x63a7, 0x639c, 0x63a0, 0x639a, 0x63ab, 0x63be,
+  0x63a9, 0x652d, 0x656e, 0x6644, 0x663d, 0x663a, 0x6668, 0x663c,
+  0x666a, 0xc9e0, 0x6638, 0x6665, 0x6639, 0x666d, 0x6636, 0xc9e3,
+  0x663e, 0x667e, 0x6637, 0x6999, 0x69a9, 0x69ad, 0x69a7, 0x69a8,
+  0x6a66, 0x6a69, 0x6a6d, 0x6a67, 0x6a6b, 0x6a6a, 0x6aee, 0x6b01,
+  0x6b03, 0x6af4, 0x6afb, 0x0837, 0x6af6, 0x6afc, 0x6bf4, 0x6c08,
+  0x6c0a, 0x6c09, 0x6c6d, 0x6c62, 0x6c41, 0x6c5e, 0x6c5c, 0x6df3,
+  0x6e26, 0x08e4, 0x6e39, 0xca04, 0x6e6c, 0x6e2b, 0x6e2e, 0x6e3b,
+  0x6e5e, 0x6efb, 0x6e27, 0x6e24, 0x6e69, 0x6e30,
+  /* 0x39 */
+  0xca05, 0x6e62, 0x6e38, 0x6e35, 0x6e2a, 0x6e2c, 0x6e68, 0x6e31,
+  0x6e2f, 0x6e2d, 0x6e3a, 0x6e36, 0xca03, 0x6e21, 0x6e3c, 0x6e20,
+  0x6e64, 0x6e3e, 0x08e8, 0x71f7, 0x7212, 0x71f1, 0x71f5, 0x7222,
+  0x71f2, 0x71df, 0x7215, 0x7216, 0x757a, 0x7576, 0x75be, 0x0a20,
+  0x75bd, 0x7609, 0x7608, 0x7657, 0x77a3, 0x77bf, 0x77b8, 0x77af,
+  0x779c, 0x77a5, 0x7772, 0x7775, 0x779d, 0x7799, 0x77b9, 0x794e,
+  0x7939, 0x793b, 0x7935, 0x793c, 0x7955, 0x7af0, 0x7af3, 0x7af4,
+  0x7b3b, 0x7b3c, 0x7b3a, 0x7b36, 0x7c07, 0x3feb, 0x7c55, 0x7c50,
+  0x7c4f, 0x7c52, 0x7c56, 0x33bd, 0x7c32, 0x7d63, 0x7d6b, 0x7d66,
+  0x7d57, 0x7d5d, 0x0b86, 0x7d6d, 0x7d61, 0x7d69, 0x7d5a, 0x7d5c,
+  0x7d62, 0x7f2a, 0x7f29, 0x7f58, 0x7f5a, 0x7fd7, 0x7fdb, 0x7fdc,
+  0x7fdd, 0x7fd8, 0x8054, 0x805b, 0x805c, 0x8053,
+  /* 0x3a */
+  0x804f, 0x8056, 0x8050, 0x805a, 0x806b, 0x8136, 0x8153, 0x813a,
+  0x813c, 0x813e, 0x8149, 0x8140, 0xca46, 0xca47, 0x8364, 0x8365,
+  0x83b5, 0x83b6, 0x83b2, 0x8448, 0x844a, 0x8472, 0x8469, 0x845a,
+  0x844c, 0x862c, 0x8630, 0x864b, 0x8649, 0x8642, 0x8644, 0x864a,
+  0x864f, 0x8792, 0xca57, 0x8797, 0x8780, 0x8782, 0x8786, 0x8953,
+  0x895e, 0x8952, 0x895b, 0x894e, 0x8a6d, 0x8a6e, 0x8afa, 0x8af6,
+  0x8afb, 0x8c33, 0x8c3d, 0x8c37, 0x8c3e, 0x8c35, 0x8d9a, 0x8dab,
+  0x8da6, 0x8db0, 0x8d99, 0x8da0, 0x8d9e, 0x8da8, 0x8da1, 0x8daa,
+  0x8dad, 0x8dbb, 0x8d9c, 0x8da5, 0x33b3, 0x8f27, 0x8f8d, 0x8f8e,
+  0x8f8f, 0x8f92, 0x0f56, 0x8f91, 0x8fad, 0x9057, 0x9058, 0x905e,
+  0x905d, 0x905c, 0x905b, 0x0f67, 0x910a, 0x9103, 0x910e, 0x91b8,
+  0x924d, 0x923f, 0x9247, 0x924b, 0x924a, 0x923d,
+  /* 0x3b */
+  0x2838, 0x9241, 0x924c, 0x2881, 0x9362, 0x9369, 0x9361, 0x0fd1,
+  0x93aa, 0x93a6, 0x93ac, 0x93bd, 0x93bb, 0x93a4, 0x93ba, 0x939a,
+  0x0feb, 0x93a1, 0x93c1, 0x95e0, 0x960a, 0x9603, 0x9606, 0x9639,
+  0x963a, 0x9636, 0x965b, 0x965f, 0x965e, 0x9667, 0x9661, 0x9662,
+  0x965d, 0x96ca, 0x96cc, 0x96ce, 0x9718, 0x971d, 0x971f, 0x9720,
+  0x9717, 0x9715, 0x981f, 0x9827, 0x9826, 0x5010, 0x988b, 0x98ae,
+  0x988a, 0xca99, 0x9892, 0x9889, 0x9887, 0x10b6, 0x988f, 0x9884,
+  0x9883, 0x988c, 0x9893, 0x988d, 0x9898, 0x987d, 0x987e, 0x98d2,
+  0x9880, 0x9899, 0x9cac, 0x9d50, 0x9d55, 0x9d42, 0x9d3f, 0x9d3c,
+  0x11a3, 0x9d4c, 0x9d49, 0x9d57, 0x9d58, 0x9d4f, 0x9d5c, 0x9d47,
+  0xcab7, 0x9fab, 0x1210, 0x9faf, 0x9fad, 0x9fe8, 0x9fe7, 0xa030,
+  0xa026, 0xa02f, 0xa028, 0xa02b, 0xa01d, 0xa02d,
+  /* 0x3c */
+  0xa020, 0xa02a, 0xa02c, 0xa035, 0xa021, 0xa023, 0xa024, 0xa036,
+  0xa037, 0xa1e9, 0xa2ba, 0xa2b8, 0xcacc, 0xa36d, 0xa36a, 0xa368,
+  0xa369, 0xa36b, 0xa361, 0xa5dc, 0xa5db, 0xa62d, 0xa62c, 0xa6a2,
+  0xa72b, 0xa732, 0xcad7, 0xa894, 0xa892, 0xa890, 0xa9c9, 0xa9c4,
+  0xa9c1, 0xa9c3, 0xa9cd, 0xab14, 0xaba7, 0xabaf, 0xabaa, 0xad0d,
+  0xad54, 0xad5b, 0xad61, 0xadae, 0xadb3, 0xadc0, 0xadc4, 0xadbf,
+  0xadcb, 0xadad, 0xada7, 0xada4, 0xadbd, 0xadaf, 0xadb2, 0xada5,
+  0xafe7, 0xafe0, 0xafce, 0xafde, 0xafd5, 0xafdf, 0xafd9, 0xb0f2,
+  0xb223, 0xb240, 0x151b, 0xb23e, 0x1587, 0xb3cf, 0x3e54, 0xb55b,
+  0xb558, 0xb562, 0xb55f, 0xb567, 0xb563, 0xb55e, 0xb560, 0xb685,
+  0xb686, 0xb687, 0xb8e8, 0xb8e6, 0xbd71, 0xbd85, 0xcb02, 0xbd86,
+  0xbe10, 0x3cf8, 0x33bf, 0x3e61, 0x33fe, 0x33fc,
+  /* 0x3d */
+  0x3439, 0x3461, 0x3460, 0x35e2, 0x35ea, 0x35e3, 0x35b4, 0x35ae,
+  0x35be, 0x35b8, 0x35a8, 0x35aa, 0x35a9, 0x35b3, 0x35d5, 0x35ad,
+  0x35b9, 0x35bb, 0x35b1, 0x35c2, 0xc908, 0x35eb, 0x35ba, 0x35d2,
+  0x35d4, 0x37f1, 0x381d, 0xc912, 0x3862, 0x388c, 0x38e6, 0x38e7,
+  0x395a, 0x3958, 0x3959, 0x3996, 0x3997, 0x3a61, 0x3a67, 0x3a71,
+  0x3a65, 0x3a7d, 0x3a7e, 0x3b7d, 0x3b84, 0x3b7c, 0x3b7e, 0x3b7f,
+  0x3b80, 0x3bef, 0x3bf4, 0x3c1e, 0x3c4e, 0x3cfb, 0x3cfa, 0x3cfd,
+  0xc931, 0xc932, 0x3d79, 0x3d7c, 0x3d7d, 0x3d84, 0x3d7b, 0x3d78,
+  0x0157, 0x3e5e, 0x3e5a, 0x3e5c, 0x3e59, 0x3e55, 0x3e63, 0x3e56,
+  0x3e5f, 0x3e60, 0x3e5b, 0x404a, 0x4065, 0x40b3, 0x402c, 0x4077,
+  0x403d, 0x4052, 0x4061, 0x402a, 0x403e, 0x4034, 0x4029, 0x40b2,
+  0x40ad, 0x4040, 0x4053, 0xc944, 0x403f, 0x4041,
+  /* 0x3e */
+  0x4072, 0x43f6, 0x43f5, 0x43f4, 0x43f2, 0x43f9, 0x4527, 0x4554,
+  0x4555, 0x452e, 0xc954, 0xc953, 0x452c, 0x4538, 0x4539, 0x4531,
+  0x454f, 0x4573, 0x4530, 0x452b, 0x4551, 0x472c, 0x475b, 0x475c,
+  0x4768, 0x476c, 0x476b, 0x4769, 0x479f, 0x4838, 0x483c, 0x483a,
+  0x4835, 0x029d, 0x4839, 0x4836, 0x483b, 0x4960, 0x4961, 0x4963,
+  0x4964, 0x4994, 0x4993, 0x495e, 0x4968, 0x496a, 0x4965, 0xc966,
+  0x4990, 0x495f, 0x4972, 0xc965, 0x4c3c, 0x4c27, 0x4c24, 0x4c26,
+  0x4c25, 0x035f, 0x4c28, 0x4c36, 0x4d31, 0x4d30, 0x4d34, 0x4d81,
+  0x4d7d, 0x4d82, 0x4d80, 0x0379, 0x35d3, 0x4df2, 0x4e66, 0x4e8c,
+  0x4e7b, 0x4e83, 0x0398, 0x4e8e, 0x4e7a, 0x4e92, 0x4e91, 0x4e82,
+  0x4f1b, 0x4f1c, 0x5027, 0x5021, 0x03dc, 0x1d2b, 0x5043, 0x03df,
+  0x5018, 0x507b, 0x501a, 0x504b, 0x504a, 0x504d,
+  /* 0x3f */
+  0x504f, 0x5019, 0x5035, 0x5013, 0x5052, 0x5014, 0x501e, 0x502c,
+  0x5020, 0x5022, 0x5012, 0x501f, 0x5200, 0x5223, 0x5240, 0x5243,
+  0x52e4, 0x52db, 0x52ea, 0x52dd, 0x52cc, 0x52d9, 0x52e8, 0x52f6,
+  0x52e3, 0x52d3, 0x52da, 0x52d6, 0x52e7, 0x543a, 0x543f, 0x5440,
+  0x5448, 0x5459, 0x5437, 0x5444, 0xc98c, 0xc98b, 0x5455, 0x5439,
+  0x5554, 0x5555, 0x5556, 0x5557, 0x5558, 0x5559, 0x558d, 0x55f2,
+  0x55f8, 0x55f5, 0x55f6, 0x55fc, 0x55fe, 0x55f1, 0x55fd, 0x565e,
+  0x5696, 0x5697, 0x569c, 0x569b, 0x5695, 0xc99a, 0x571a, 0x5709,
+  0x5704, 0x570e, 0x571c, 0x5718, 0x570d, 0x5710, 0x570c, 0x5703,
+  0x587b, 0x58a6, 0x5877, 0x5888, 0x5874, 0x58da, 0x5876, 0x5878,
+  0x588a, 0x588f, 0x587d, 0x5890, 0x58ed, 0x58d9, 0x58d0, 0x591a,
+  0x58d7, 0x58e2, 0x58e1, 0x58c5, 0x58e0, 0x58ca,
+  /* 0x40 */
+  0x5925, 0x58cc, 0xc9b3, 0x5bc6, 0x5bc1, 0x5c4d, 0x5d4b, 0x5d64,
+  0x5d95, 0x5d99, 0xc9bc, 0x5d94, 0x5da2, 0x5dae, 0x5d9e, 0x5da7,
+  0x5d86, 0x05fd, 0x5da4, 0x5d91, 0x5d93, 0xc9bb, 0x5d88, 0x60cd,
+  0x60ca, 0x613f, 0x6140, 0x6146, 0x6141, 0x6145, 0x6158, 0x613b,
+  0x6148, 0x624e, 0x6252, 0x624f, 0x627b, 0x627a, 0x62a0, 0x629f,
+  0x62fb, 0x62f7, 0x63b8, 0x63b9, 0x63bb, 0x63b7, 0x06f4, 0x63ba,
+  0x06ef, 0x63da, 0x63b5, 0x63bf, 0x63bc, 0x63c0, 0xc9d3, 0xc9d9,
+  0x6575, 0x6579, 0x6576, 0x6635, 0x6640, 0x66c0, 0x6681, 0x66ad,
+  0x66af, 0x66ac, 0x668f, 0x66a8, 0x66aa, 0x66a9, 0x6688, 0x667f,
+  0x6680, 0x66bc, 0x69ae, 0x69bb, 0x69bd, 0x0831, 0x6a78, 0x6a74,
+  0x6b0c, 0x6b11, 0x6b08, 0x6b06, 0x6b10, 0x6b8f, 0x6b90, 0x6b8d,
+  0x6b8e, 0x6b96, 0x6b95, 0x6c0b, 0x6c0c, 0x6c7c,
+  /* 0x41 */
+  0x6c73, 0x6c75, 0x6c76, 0x6c7d, 0x6c78, 0x6c71, 0x6d4b, 0x6d4e,
+  0x6e33, 0x6e32, 0x0903, 0x6e91, 0x6ee7, 0x6ee9, 0x6ea2, 0x6e94,
+  0x6e87, 0x6ea3, 0x6edd, 0x6e7b, 0x6e83, 0x6e81, 0x6edf, 0x6e7c,
+  0x6ee4, 0x6ee2, 0x6e93, 0x6e7d, 0x6ebf, 0x6e9b, 0x6e8e, 0x6e9f,
+  0x0909, 0x6e8c, 0x6e7f, 0x6e9c, 0x6e84, 0x6e42, 0x6ee6, 0x7251,
+  0x724a, 0x7264, 0x7225, 0x722f, 0x722e, 0x722b, 0x7228, 0x7232,
+  0x722d, 0x7231, 0x7239, 0x722c, 0x7261, 0x7511, 0x7510, 0x7512,
+  0x7553, 0x7555, 0x757b, 0x7581, 0x757d, 0x757c, 0x75c2, 0x75c5,
+  0xca22, 0x75c4, 0xca23, 0x766b, 0x7668, 0x0a3e, 0x765c, 0x765d,
+  0x766a, 0xca24, 0x7c76, 0x7776, 0x0a77, 0x77c4, 0x77cb, 0x77c8,
+  0x77d4, 0x77d5, 0x77c9, 0x77d7, 0x0a7b, 0x7978, 0x795a, 0x795b,
+  0x795c, 0x7956, 0x7958, 0x7971, 0x96d4, 0x7b40,
+  /* 0x42 */
+  0xca33, 0x7b3f, 0x7b43, 0x7b41, 0x7be2, 0x7be0, 0x7be3, 0x7c66,
+  0x7c73, 0x7c6c, 0x7c71, 0x7c6a, 0x7c6d, 0x7c6e, 0x7c6b, 0x7d8c,
+  0x7d77, 0xca3a, 0x7d7f, 0x7d89, 0x7d7a, 0x7d85, 0x7d78, 0x7d8a,
+  0x7d86, 0x7f2c, 0x7f67, 0x7f5b, 0x7fe5, 0x7fe1, 0x8061, 0x8069,
+  0x806a, 0x8165, 0x816d, 0x8163, 0x8186, 0x815c, 0x8162, 0xca48,
+  0x8179, 0x8169, 0x8170, 0x8176, 0x815d, 0x8187, 0x816e, 0x8171,
+  0x817c, 0x8173, 0x815b, 0x816b, 0x83bf, 0x83c1, 0x83bd, 0x83c9,
+  0x83bc, 0x83c2, 0x83c0, 0x8492, 0x84a9, 0x848f, 0x8476, 0x847b,
+  0x8475, 0x84a4, 0x8664, 0x873d, 0x87af, 0x0d3a, 0xca58, 0x879d,
+  0x8799, 0x87b1, 0x8963, 0x8962, 0x8964, 0x8969, 0x0da0, 0x8a75,
+  0x8a73, 0x8a71, 0x8a74, 0x8b0c, 0x8b16, 0x0de5, 0x8b11, 0x8b1f,
+  0x8b1a, 0x8b0d, 0x8b1b, 0x8b13, 0x8c4e, 0x8c55,
+  /* 0x43 */
+  0x8c50, 0x0e7d, 0x8dd2, 0x8dd3, 0x8dd1, 0x8df1, 0x8ddc, 0x8dc8,
+  0x8dcc, 0x8dd0, 0x8dcf, 0x8ddf, 0x8f2b, 0x8f2e, 0x8f2d, 0x8f9d,
+  0x8f9e, 0x8f9f, 0x8fa9, 0x8fa0, 0x8f98, 0x8fa1, 0x8fab, 0x8faf,
+  0x906e, 0x905f, 0x905a, 0x0f6d, 0x9065, 0x9068, 0x9072, 0x9117,
+  0x9116, 0x9118, 0x9119, 0x911a, 0x9122, 0x911b, 0x911c, 0x91be,
+  0x91ee, 0x925a, 0x9250, 0x9258, 0x9254, 0x9257, 0x9256, 0x9315,
+  0x939b, 0x9393, 0x9392, 0x9372, 0x9398, 0x9399, 0x93df, 0x0ff8,
+  0x93d5, 0x2958, 0x93d4, 0x93f3, 0x93f4, 0x93e7, 0x93e1, 0x93e6,
+  0x93eb, 0x93ec, 0x35db, 0x1050, 0x960d, 0x960c, 0x4d2f, 0x9668,
+  0x9665, 0x966b, 0x9669, 0x96d1, 0x96d3, 0x9727, 0x9728, 0x1068,
+  0x1067, 0x9724, 0x97d7, 0x98ca, 0x98c7, 0xca9e, 0x98d8, 0x98e1,
+  0x98c6, 0x98f8, 0x98c3, 0x98f4, 0x9917, 0x98ea,
+  /* 0x44 */
+  0x98cb, 0x9886, 0x98c4, 0x98d9, 0x9919, 0x98c2, 0x98e2, 0x10cf,
+  0x98de, 0x98ed, 0xca9c, 0x10cd, 0x991d, 0x98dd, 0x98db, 0x98e8,
+  0x98e9, 0x98bf, 0x98e0, 0x98d1, 0x98dc, 0x98ce, 0x991e, 0x98cc,
+  0x98f2, 0x98f3, 0xca9f, 0xcaa2, 0xcaa3, 0xcaa1, 0x9cab, 0x9caa,
+  0x9ca7, 0x9ca9, 0x9d88, 0x9d75, 0x9d60, 0x9d6c, 0x9d73, 0x11ab,
+  0x9d6e, 0x9d74, 0x9d76, 0x9d68, 0x9d77, 0x9d86, 0x9fea, 0xa051,
+  0xa050, 0xa058, 0xa04d, 0xa04f, 0xa04e, 0xa05c, 0xa052, 0xa044,
+  0xa04a, 0xa04b, 0xa1ea, 0xa210, 0xa211, 0xa2cd, 0xa2bf, 0xa2c4,
+  0xa2d0, 0xa2ce, 0xa2c0, 0xa2c2, 0xa2cf, 0xa2c9, 0xa2bb, 0xa397,
+  0xa392, 0xa36f, 0xa37e, 0xa39a, 0x12c1, 0xa386, 0xa373, 0x2d24,
+  0xa377, 0xa38f, 0xa370, 0xa381, 0xa382, 0xa399, 0xa37d, 0xa37f,
+  0xa37b, 0xa387, 0xa5b2, 0xa62f, 0xa634, 0xa62e,
+  /* 0x45 */
+  0xa632, 0x1347, 0xa6aa, 0x1357, 0xa6a9, 0xa738, 0xa736, 0xa737,
+  0xa747, 0xa733, 0xa739, 0xa735, 0xa744, 0xa8a5, 0xa8a6, 0xa89e,
+  0xa9e3, 0xa9df, 0xa9d3, 0xa9f1, 0xa9e4, 0xa9e0, 0xa9d6, 0x2ec3,
+  0xa9e6, 0xa9d8, 0xa9de, 0xa9db, 0xa9dc, 0xab1b, 0xab1f, 0xab1d,
+  0xab1c, 0xab1e, 0xab20, 0xab21, 0x144e, 0xabb6, 0xabbc, 0xabc6,
+  0xabc7, 0xabba, 0xabbe, 0xabbd, 0xabb5, 0xabb4, 0xad0f, 0xad62,
+  0xadeb, 0xadd9, 0xade4, 0xadd7, 0xadd8, 0xadd6, 0xadce, 0xaddd,
+  0xade7, 0xadd2, 0xadc5, 0xadc9, 0xaddb, 0xaf92, 0xaf8a, 0xaf8b,
+  0xaf89, 0xb008, 0xb003, 0xb006, 0xb005, 0xaff5, 0xb00b, 0xaffb,
+  0xb0fc, 0xb101, 0xb102, 0xb0fa, 0xb108, 0xb0f7, 0xb100, 0xb0ff,
+  0xb106, 0xb0f6, 0xb0fb, 0xb10a, 0xb225, 0xb243, 0xb244, 0xb364,
+  0xb362, 0xb35e, 0xb35b, 0xb3d6, 0x3372, 0x33c2,
+  /* 0x46 */
+  0xb577, 0xb582, 0xb57c, 0xb57d, 0xb586, 0xb581, 0xb584, 0xb576,
+  0xb583, 0xb57f, 0xb57e, 0xb688, 0xb68d, 0xb68b, 0xb691, 0xb68f,
+  0xb77c, 0xb779, 0xb77a, 0xb8ea, 0xbb4c, 0xbc99, 0x35d1, 0xbd8b,
+  0xbd8d, 0xbd8a, 0xbd8e, 0xbe11, 0x5456, 0xcb15, 0x3374, 0x33c3,
+  0x33c4, 0x341b, 0x345f, 0x346a, 0x3469, 0x346b, 0x360c, 0x35f6,
+  0x35ed, 0x3629, 0x35fe, 0x35f1, 0x3617, 0x35ff, 0x35ee, 0x35fd,
+  0x361c, 0x35fc, 0x3600, 0x3620, 0x0077, 0x35f9, 0x3667, 0x3608,
+  0x379e, 0x37f3, 0x3825, 0x3827, 0x381f, 0x3865, 0x3863, 0x3894,
+  0x3897, 0x38f1, 0x395f, 0x3962, 0x18f2, 0x3960, 0xc922, 0x3a8c,
+  0x3a82, 0x3a90, 0x3a8b, 0x3a8d, 0x3a81, 0x3a9d, 0x3b8e, 0x3b8f,
+  0x3b92, 0x3c23, 0x3c52, 0xc92e, 0x3d00, 0x3d01, 0x3d02, 0x3d1f,
+  0x3d8c, 0x3d89, 0x3d8b, 0x3d88, 0x3d8d, 0x3d8f,
+  /* 0x47 */
+  0x9085, 0x3e00, 0x3e05, 0x3e01, 0x3e68, 0x3e6e, 0x3e67, 0x3e75,
+  0x1ab6, 0xc945, 0x40d7, 0xc946, 0x3348, 0x40d4, 0x40d8, 0xc947,
+  0xc948, 0x40ba, 0xc949, 0x40db, 0x40bf, 0x4135, 0x40bc, 0x40d9,
+  0x01c4, 0x40dd, 0x4100, 0x40d5, 0x4130, 0x40bd, 0x40dc, 0x43fd,
+  0x43fe, 0x4407, 0x7517, 0x456f, 0x4569, 0x4570, 0x4567, 0x45a9,
+  0x4595, 0x4590, 0x456c, 0x4597, 0x4571, 0x0252, 0x4574, 0x456d,
+  0x458e, 0x472f, 0xc61b, 0x47a9, 0x484e, 0xc95f, 0x485a, 0x4848,
+  0x4855, 0x484c, 0x4849, 0x484f, 0x484a, 0x49d6, 0x49a0, 0x49a9,
+  0xc967, 0x499d, 0x49d4, 0x49a4, 0x49a8, 0x49a6, 0x49e6, 0x4b7d,
+  0x4b77, 0x4b7a, 0x4c41, 0x4c49, 0x4c59, 0x4c45, 0x4c48, 0x4c40,
+  0x4d8e, 0x4d95, 0x4d90, 0x4df7, 0x4df8, 0x4df6, 0x4dfb, 0x4e9e,
+  0x4e9d, 0x4e99, 0xc977, 0x4ea3, 0x4ea9, 0x4e98,
+  /* 0x48 */
+  0x4ea0, 0x4e96, 0x4e94, 0x4e95, 0x4e9f, 0x4ea1, 0x4f21, 0x4f1d,
+  0x4f1f, 0x506d, 0xc97c, 0x509a, 0x5092, 0x507a, 0x507d, 0x50a1,
+  0x509d, 0x5099, 0x506b, 0x506e, 0xc97d, 0x5245, 0xc984, 0x52fb,
+  0x52eb, 0x52f2, 0x52f9, 0xc986, 0x52f8, 0x52ed, 0x5301, 0x52f7,
+  0x5306, 0x539b, 0x53ca, 0x046b, 0x1ec3, 0x546b, 0x546c, 0x5474,
+  0x5467, 0x545b, 0x5460, 0x5476, 0x5463, 0x5461, 0x5528, 0x555b,
+  0x555e, 0x5560, 0x555d, 0x555c, 0x55f4, 0x5600, 0x5608, 0x5607,
+  0x5601, 0x5605, 0x5664, 0x5663, 0x569e, 0x56a0, 0x56a1, 0x569f,
+  0x5726, 0x572d, 0x5728, 0x571d, 0x58ec, 0x58e3, 0x58eb, 0x5916,
+  0x58c8, 0x931b, 0x58e9, 0x58e4, 0x5924, 0x58d1, 0x0541, 0x58dd,
+  0x58c2, 0x58cb, 0x58c7, 0x58e7, 0x0550, 0x58ea, 0x594b, 0xc9a5,
+  0x5960, 0x597d, 0x593e, 0xc9a4, 0x5952, 0x594e,
+  /* 0x49 */
+  0x593c, 0x5932, 0x5930, 0x5923, 0x5bca, 0x5bcb, 0x5bc9, 0x5bc8,
+  0x5bcd, 0x5d98, 0x5da0, 0x5d9f, 0x5d9c, 0x5da3, 0x5d97, 0xc9be,
+  0x5df1, 0x5e09, 0x5e03, 0x5dea, 0x5e45, 0x5ded, 0x5e05, 0x5e1a,
+  0x5e15, 0x5e01, 0x5dec, 0x5e0e, 0x5e17, 0x5e42, 0x5e12, 0x5e10,
+  0x5def, 0x5dff, 0x5e00, 0x5e0c, 0x5e0f, 0x5e04, 0x5e08, 0x5e14,
+  0x5e43, 0xc9bd, 0x5e1b, 0x5e11, 0x5e13, 0x60cf, 0x60ce, 0x616f,
+  0x616e, 0x617a, 0x6170, 0x6164, 0x615e, 0x616c, 0xc9c9, 0x615b,
+  0x6161, 0x6165, 0x627f, 0x6280, 0x627c, 0x62a7, 0x62a6, 0x62a1,
+  0x06c0, 0x62a8, 0x62a3, 0x62a2, 0x62ad, 0x62a5, 0x6301, 0x62ff,
+  0x62fc, 0x6300, 0x6335, 0x63ee, 0x63ef, 0x63f6, 0x63e8, 0x63ea,
+  0x63e3, 0x641f, 0x06fc, 0x63e4, 0x63fa, 0x63f1, 0x63fb, 0xc9d4,
+  0x653d, 0x653c, 0x0079, 0x6578, 0x6577, 0x100b,
+  /* 0x4a */
+  0x66d1, 0x66c7, 0x66df, 0x66d0, 0x66e0, 0x66d6, 0x66d8, 0x6716,
+  0x670e, 0x66d9, 0x670f, 0x6711, 0x66cd, 0x6689, 0x66ce, 0x6714,
+  0x66da, 0x6712, 0x66d3, 0x66c2, 0x66e1, 0x66e9, 0x66ea, 0x66de,
+  0x6715, 0x69d9, 0x69d6, 0x69cd, 0x69d0, 0x69d3, 0xc9f0, 0x6a82,
+  0x6a85, 0x6a7f, 0x6a7d, 0x6a81, 0x6a83, 0x6a84, 0xada0, 0x6b28,
+  0x6b0f, 0x6b17, 0x6b1a, 0x6b25, 0xc9f7, 0x6b9b, 0x6b99, 0x6c92,
+  0x6c8c, 0x6c95, 0x6c8d, 0x6ca3, 0x6c93, 0x6c91, 0x6edb, 0x6e99,
+  0x6e9a, 0x6f08, 0x6f4c, 0x6f0d, 0x6f01, 0x6f4e, 0x6f02, 0x6f4d,
+  0x6f21, 0x6efc, 0xca09, 0x6e8a, 0xca08, 0x6e95, 0x6f11, 0x6f12,
+  0x6f46, 0x6f1c, 0x6f49, 0x6f0c, 0x091e, 0x6f13, 0x6f16, 0x6efd,
+  0x6f0f, 0x6f1f, 0x7230, 0x726e, 0x726b, 0x729b, 0x727b, 0x7263,
+  0x7297, 0x726d, 0x729c, 0x7298, 0x726f, 0x7267,
+  /* 0x4b */
+  0x7269, 0x7515, 0x7563, 0x7586, 0x758a, 0x7587, 0x7588, 0x7585,
+  0x7589, 0x75ca, 0x75c7, 0x75cb, 0x75cc, 0x75c9, 0x760d, 0x7683,
+  0x7684, 0x7678, 0x7682, 0x7673, 0x7679, 0x768c, 0x77d0, 0x77cf,
+  0x77d2, 0x77d9, 0x77cc, 0x77eb, 0x77fd, 0x77ec, 0x77e8, 0x77f8,
+  0x77fa, 0xca27, 0x0a85, 0x77e1, 0x77fb, 0x78e7, 0xca2e, 0x79a5,
+  0x7991, 0x79a6, 0x797c, 0x7992, 0x79a2, 0x79a0, 0x7afc, 0x7afe,
+  0x7b57, 0x7b53, 0x7b58, 0x7be7, 0x7c8e, 0xca38, 0x7c83, 0x7c8b,
+  0x7c84, 0x0b97, 0x7da2, 0x7db7, 0x7da9, 0x7da5, 0x7d9f, 0x7daa,
+  0x7d97, 0x7da1, 0x7d9e, 0x7dab, 0x7d99, 0x7da3, 0x7f30, 0x7f32,
+  0x7f2f, 0x7f70, 0x7f6c, 0x7f6f, 0x7fe8, 0x7fee, 0x7fea, 0x806d,
+  0x8076, 0x8070, 0x8071, 0x806c, 0x81eb, 0x81b5, 0x8196, 0x8190,
+  0x818d, 0xca49, 0x81a2, 0x81b0, 0x8192, 0x81a0,
+  /* 0x4c */
+  0x8193, 0x81c3, 0x818e, 0x81b6, 0x819d, 0x8195, 0x81b3, 0x81a4,
+  0x8370, 0x83d4, 0x0c93, 0x83cf, 0x3470, 0x8494, 0x2561, 0x84c0,
+  0x84b4, 0x84c1, 0x0cb2, 0x84bd, 0x84af, 0x8677, 0x8678, 0x866b,
+  0x866d, 0x866e, 0x8672, 0x866f, 0x8671, 0x62ab, 0x868c, 0x873f,
+  0x87b6, 0x87b7, 0x2606, 0x87bb, 0x87b8, 0x3a9c, 0x87b9, 0x2601,
+  0x898b, 0x897a, 0x8984, 0x8988, 0x8991, 0x8979, 0x898e, 0x8980,
+  0x8982, 0x897c, 0x0da4, 0x8a84, 0x8a7f, 0x0df2, 0x8b3b, 0x8b71,
+  0x8b3d, 0x8b30, 0x0df1, 0x8b3e, 0x8b38, 0x8c5e, 0x8c64, 0x0e81,
+  0x8c5d, 0x8c6d, 0x8c4f, 0x8c62, 0x8c5f, 0x8dec, 0x8df2, 0x8df4,
+  0x8df7, 0x8df6, 0x8e07, 0x8ded, 0x8dea, 0x8df0, 0x8df8, 0x8df3,
+  0x0edc, 0xca72, 0x8f31, 0x8f2f, 0x8fb6, 0x8fae, 0x8faa, 0x8fbf,
+  0x8fcc, 0x8fc7, 0x9983, 0x9080, 0x907b, 0x907f,
+  /* 0x4d */
+  0x907d, 0x9083, 0xca78, 0x9146, 0x912d, 0x9125, 0x9126, 0x912c,
+  0x9137, 0x9131, 0x9133, 0x9132, 0x9127, 0x912a, 0x912e, 0x912f,
+  0x91c0, 0x9271, 0x9261, 0x9262, 0x9266, 0x9318, 0x93c5, 0x93c3,
+  0x93c4, 0x93c2, 0x93ae, 0x9410, 0x9408, 0x941f, 0x943a, 0x943b,
+  0x9436, 0x940c, 0x9406, 0x942a, 0x9457, 0x9450, 0x9420, 0xca85,
+  0x942c, 0x9421, 0x940b, 0x9419, 0x9435, 0x9418, 0x940f, 0x9413,
+  0x9455, 0x9439, 0x941a, 0x100c, 0x9417, 0x95e4, 0x95e9, 0x758b,
+  0x9610, 0x9612, 0x963f, 0x966e, 0x7518, 0xca8c, 0x96d6, 0x96d5,
+  0x96d7, 0x3e02, 0x106d, 0x9731, 0x9730, 0x973a, 0x9885, 0x986b,
+  0x9948, 0x994b, 0x9937, 0x997b, 0x996c, 0x9985, 0x9965, 0x9936,
+  0x9986, 0x9934, 0x9968, 0x995a, 0x9958, 0x9972, 0x996a, 0x98d3,
+  0x993c, 0x9933, 0x993b, 0x994d, 0x994f, 0x997c,
+  /* 0x4e */
+  0x99b0, 0x995b, 0x9955, 0x9964, 0x996b, 0x9953, 0x10e6, 0x9957,
+  0x995e, 0x996d, 0x9935, 0x9969, 0x9959, 0x9966, 0x9950, 0x9951,
+  0x995c, 0x9a5d, 0x9987, 0x9978, 0x9949, 0x994e, 0x98f1, 0x9973,
+  0x9988, 0x98cf, 0xcaa4, 0x9cb1, 0x9cb3, 0x9d9c, 0x9da4, 0x9d90,
+  0x9db8, 0x9da0, 0x9d9d, 0x9da8, 0x9da9, 0xcab9, 0x9db1, 0x9d93,
+  0x9d9b, 0x9da2, 0x9da1, 0x9db0, 0x9da7, 0x9fb3, 0x2b49, 0x9fb4,
+  0x9ff1, 0x9fed, 0x9fec, 0xa068, 0xa075, 0xa06a, 0xa062, 0xa067,
+  0xa060, 0xa077, 0xa05f, 0xa079, 0xa223, 0xa221, 0xa21c, 0x2c99,
+  0xa21f, 0xa21e, 0xa2d6, 0xa2d3, 0xa2d9, 0xa2d7, 0xa2d4, 0xa2dc,
+  0xa2d8, 0xa3a3, 0x12d1, 0xa3be, 0xa3a9, 0xa3a1, 0xa3a0, 0xa3ab,
+  0xa3a2, 0xa3ba, 0xa3c2, 0xa39c, 0xa3bb, 0xa3aa, 0xa3ac, 0xa3a5,
+  0xa3c1, 0x132c, 0xa5e2, 0xa636, 0xa63d, 0xa63a,
+  /* 0x4f */
+  0x5661, 0xa648, 0xa63c, 0xa6b7, 0xa6ac, 0xa6b3, 0xa6b6, 0xa6b2,
+  0x136e, 0xa75d, 0xa749, 0xa74e, 0xa74f, 0xa74d, 0xa75c, 0xa85d,
+  0xa8bb, 0xa8ce, 0xa8bf, 0xa8ba, 0xa8c3, 0x13e5, 0xaa06, 0xa9f8,
+  0xa9fe, 0xaa13, 0xa9f6, 0x13e6, 0xab34, 0xab2d, 0xab2a, 0xab35,
+  0xab2c, 0xabd4, 0xabda, 0xabd3, 0xabd2, 0xabce, 0xabcf, 0x149f,
+  0xadfd, 0xae0b, 0xadfe, 0xadf8, 0xadf7, 0xae17, 0xadfa, 0xadf9,
+  0xae00, 0xadf5, 0xadf1, 0xae03, 0xae05, 0xae1c, 0xafac, 0xaf9a,
+  0xafad, 0xafa0, 0xb01b, 0xb025, 0xb024, 0xb026, 0xb027, 0xb028,
+  0xb02a, 0xb01a, 0xb02e, 0xb015, 0xb115, 0xb114, 0xb117, 0xb118,
+  0xb10f, 0xb113, 0xb10b, 0xb122, 0x457a, 0xb226, 0x301f, 0xb251,
+  0xb24d, 0xb24e, 0xb24a, 0xb24b, 0xb24c, 0xb250, 0xb262, 0xb24f,
+  0xb252, 0xb368, 0xb369, 0xb3e5, 0xb3f0, 0xb3e1,
+  /* 0x50 */
+  0xb3e2, 0xcaf2, 0xb5a5, 0xb5a9, 0xb5a4, 0xb5af, 0xb5ac, 0xb5ae,
+  0xb5aa, 0xb695, 0xb699, 0xb693, 0xb69d, 0xb698, 0xb69c, 0xb697,
+  0x160d, 0xb789, 0xb787, 0xb8d7, 0xb8ed, 0xb8f1, 0xb8f0, 0xb905,
+  0xb903, 0xb904, 0xb95f, 0xbb57, 0xbc9c, 0xbca1, 0xbc9a, 0xbd8f,
+  0xbd93, 0xbd9e, 0xbda3, 0xbd98, 0xbd99, 0xbd95, 0xbe6e, 0xbe6a,
+  0xbff4, 0xbff7, 0xc179, 0xc38f, 0xc391, 0xc40b, 0xc802, 0x3384,
+  0x3404, 0x3480, 0x362f, 0x363f, 0x363b, 0x3662, 0x3644, 0x3633,
+  0x365f, 0x362b, 0xc909, 0x3639, 0x3636, 0x3648, 0x3635, 0x366c,
+  0x3658, 0x363a, 0x37a8, 0x37f4, 0x3829, 0x389a, 0x3900, 0x3abb,
+  0x3abd, 0x3ab7, 0x3ab2, 0x00f8, 0x3aa8, 0x3aab, 0x3aa6, 0x3abc,
+  0x3b97, 0x3b96, 0x3bf8, 0x1913, 0x3c51, 0x0133, 0x3cb5, 0x3cb4,
+  0x3cb6, 0x013c, 0x3cb7, 0x3d05, 0x3d23, 0x3d95,
+  /* 0x51 */
+  0x3d98, 0x014f, 0x3d94, 0x3d93, 0x3e07, 0x3e73, 0x3e71, 0x3e72,
+  0x3e78, 0x415f, 0x416a, 0x4167, 0x416b, 0x4169, 0x418e, 0x4149,
+  0x4180, 0x01dc, 0x4144, 0x418f, 0x4145, 0xc94c, 0x414f, 0x4163,
+  0x4136, 0x4148, 0x415c, 0x4193, 0x4161, 0x4160, 0x414e, 0x415e,
+  0x413f, 0x41a4, 0x1ae0, 0x4168, 0x440b, 0x4411, 0x440d, 0x440e,
+  0x45c2, 0xc957, 0x45b0, 0x45c3, 0x45c8, 0x4565, 0x45d7, 0x45bd,
+  0x45b8, 0x45b6, 0x45c7, 0x45bc, 0x45b1, 0x45af, 0xc95b, 0x4735,
+  0x4730, 0x475d, 0x3e76, 0x476f, 0x47b0, 0xc95e, 0x47b4, 0x485c,
+  0x485d, 0x4a08, 0x49ee, 0x4a0b, 0x49f2, 0x49fd, 0x49f1, 0x4a10,
+  0xc968, 0x4a14, 0x4b8b, 0x4b8c, 0x4b85, 0x4c7a, 0x4c6c, 0x4c60,
+  0x4c67, 0x4c66, 0x4c6a, 0x4c5f, 0x4c6d, 0x4c68, 0x4c64, 0x4d3a,
+  0x4d3b, 0x4d39, 0x4e02, 0x4e04, 0x4e03, 0x4eb4,
+  /* 0x52 */
+  0x4eb3, 0x4ebb, 0x4eac, 0x4eb6, 0x4eb1, 0x4eaf, 0x4eb5, 0x4ebe,
+  0x4eb2, 0x4f24, 0x50b6, 0x50b9, 0x50ac, 0x50b0, 0x50d7, 0x50bb,
+  0x50fe, 0x50cb, 0xc97f, 0x03f5, 0x50b3, 0x50be, 0x50cd, 0x50bc,
+  0x50ba, 0x50c7, 0x5316, 0x531b, 0x5317, 0x5315, 0x539f, 0xc98e,
+  0x5482, 0x5483, 0x548e, 0x546a, 0x5489, 0x5494, 0x5486, 0x5490,
+  0x5562, 0x5590, 0x560c, 0x560f, 0x04c3, 0x56a5, 0x56a7, 0x56a6,
+  0x56a4, 0x5735, 0x5738, 0x5736, 0x5743, 0x5747, 0x5737, 0x5943,
+  0x59a2, 0x5951, 0x5972, 0x596d, 0x592f, 0x5954, 0x596e, 0x5955,
+  0x5937, 0x594f, 0x5950, 0x1f39, 0x599e, 0xc9a8, 0x59b3, 0x59a7,
+  0x0571, 0x59f9, 0x5991, 0xc9a7, 0x59b6, 0x59dd, 0x5999, 0x5bdf,
+  0x5bd5, 0x77f5, 0x5e28, 0x5e40, 0x5e71, 0x5e98, 0x5e95, 0x5e65,
+  0x5e78, 0x5e7f, 0x5e60, 0x5e7c, 0x5e96, 0x5e6a,
+  /* 0x53 */
+  0x5e79, 0x5e73, 0x5e72, 0x5e7b, 0x5e70, 0x60d5, 0x60d7, 0x618f,
+  0x6189, 0x619e, 0x6187, 0x61a0, 0x618d, 0x6188, 0x617f, 0x618c,
+  0x6193, 0x6259, 0xbcb0, 0x62b1, 0x81f4, 0x62af, 0x62b2, 0x6308,
+  0x630a, 0x6336, 0x6337, 0xc9cf, 0x0701, 0x6436, 0x6429, 0x644a,
+  0x6426, 0x6428, 0x6424, 0x642a, 0x6448, 0x6544, 0x6584, 0x658c,
+  0x66c4, 0x66dc, 0x6787, 0x6753, 0x677f, 0x6731, 0x6751, 0x674b,
+  0x6752, 0x6780, 0x67a5, 0x6781, 0x6743, 0x6734, 0x6736, 0x6732,
+  0x6748, 0x6749, 0x673c, 0x674d, 0x674a, 0xc9e6, 0x678a, 0x6746,
+  0x673e, 0x6783, 0x6750, 0x67b4, 0x69f0, 0x69e4, 0x69e3, 0x69e5,
+  0x69e6, 0x69e7, 0x69e1, 0x69ef, 0x69e8, 0x69dd, 0x6a03, 0x6a88,
+  0x6b26, 0x6b16, 0x6b3b, 0x6b2f, 0x6b39, 0x6b34, 0xc9f4, 0x6b35,
+  0x6b31, 0x6b38, 0x3e81, 0x6baa, 0x6ba3, 0x6ba4,
+  /* 0x54 */
+  0x6ba0, 0x6ba1, 0x6ba9, 0x6ba5, 0x6caf, 0x6cb1, 0x6cab, 0x6cae,
+  0x6cb0, 0x6cb3, 0x6cac, 0x6ca9, 0x6cb2, 0x6ca8, 0x6cb4, 0x6cc2,
+  0x6d4f, 0x6d66, 0x6f1e, 0x6f15, 0x6f10, 0x6f7f, 0x6f7e, 0x6f60,
+  0x6fcc, 0x6fb2, 0x6f62, 0x6f8d, 0x6f8e, 0x6f77, 0x6f7c, 0x6f8f,
+  0x6f5d, 0x6f6d, 0x6f63, 0x6faf, 0x6f90, 0x6f7d, 0x6f7a, 0x6f06,
+  0xca0b, 0x6f68, 0x6fb4, 0x6f78, 0x6fb1, 0x22d7, 0xca0c, 0x0941,
+  0x72e8, 0x72e9, 0x72c0, 0x09d7, 0x72ea, 0x72b7, 0x72ba, 0x72b5,
+  0xca1d, 0x72b4, 0x72bc, 0x72c6, 0x72b8, 0x72bd, 0x72c2, 0x734d,
+  0x72f0, 0x72c7, 0x72c1, 0x72c3, 0x72f1, 0x72ec, 0x09e2, 0x751c,
+  0x7520, 0x7558, 0x7565, 0x7564, 0x758c, 0x758d, 0x75d9, 0x75e0,
+  0x7610, 0x7694, 0x7692, 0x7696, 0x7695, 0x76bf, 0x76a0, 0x0a45,
+  0x77f4, 0x77f6, 0x77dc, 0x243d, 0x7816, 0x7815,
+  /* 0x55 */
+  0x781c, 0x780f, 0x782c, 0x7814, 0x7825, 0x7817, 0x7812, 0x781e,
+  0x7980, 0x79a8, 0x79af, 0x79d6, 0x79e2, 0x79b4, 0x79b3, 0x79b0,
+  0x79b2, 0x79a1, 0x7b60, 0x7b66, 0x7b61, 0x7b4e, 0x7b5d, 0x7b63,
+  0x7be6, 0x7bef, 0x7bec, 0x7c98, 0x7ca7, 0x7c94, 0x7c95, 0x7c91,
+  0x7c9d, 0x7c99, 0x7c9b, 0x7c9c, 0x7d1d, 0x7d1c, 0x7dd0, 0x7de0,
+  0x7dcb, 0x7ddb, 0x7dda, 0x7dc2, 0x7dd3, 0x7de5, 0x7f7d, 0x7f7b,
+  0x7fff, 0x0bf2, 0x7ff9, 0x8077, 0x807c, 0x8078, 0x807b, 0x807a,
+  0x81d2, 0x81cb, 0x81c9, 0x81ce, 0x81e4, 0x81ca, 0x81d0, 0x61a5,
+  0x0c49, 0x81d9, 0x81ee, 0x81dd, 0x8200, 0x81e1, 0x83de, 0x83e2,
+  0x83da, 0x84ce, 0xca4f, 0x84cf, 0x84da, 0x84d1, 0x84d4, 0x84ed,
+  0x84cb, 0x84d5, 0x84f1, 0x869c, 0x8688, 0x8741, 0x87d0, 0x87f7,
+  0x87cf, 0x87d1, 0x87db, 0x87de, 0x87f8, 0x87dc,
+  /* 0x56 */
+  0x87d9, 0x89a0, 0x89b2, 0x89a1, 0x89aa, 0x89a9, 0x0da9, 0x89a6,
+  0x899c, 0x89b5, 0x89a7, 0x8a8e, 0x8a90, 0x8a91, 0x8b85, 0x8b5b,
+  0x8b70, 0x8b64, 0x8b67, 0x8b63, 0x8b77, 0x8b68, 0x8b65, 0x8b6a,
+  0x8b78, 0x8b66, 0x8c88, 0x8c9e, 0x8c74, 0x8c7a, 0x8c79, 0x8c8b,
+  0x8c7f, 0x8e13, 0x8e1e, 0x8e17, 0x8e1a, 0x8e22, 0x8e43, 0x8e19,
+  0x8e1f, 0x8e27, 0x8e12, 0x8e24, 0x8e25, 0x365e, 0x8f35, 0x8f34,
+  0x8fd1, 0x8fc4, 0x8fca, 0x8fc6, 0x8fcb, 0x8fcd, 0x8fe2, 0x9089,
+  0x908b, 0x9086, 0x9088, 0x908d, 0x913b, 0x913c, 0x913d, 0x91f5,
+  0x9279, 0x9275, 0x9282, 0x927f, 0x9285, 0x9276, 0x927c, 0x927e,
+  0x927b, 0x9280, 0x927a, 0x5748, 0x0fcb, 0x931d, 0x93f6, 0x93f7,
+  0x93f9, 0x9463, 0x946c, 0x946e, 0x9414, 0x100d, 0x9467, 0x946f,
+  0x9469, 0x9476, 0x9495, 0x9471, 0x9461, 0x9478,
+  /* 0x57 */
+  0x946b, 0x9485, 0x9484, 0x9614, 0x9676, 0x89b6, 0x9675, 0x9674,
+  0x96e2, 0x973f, 0x9744, 0x973d, 0x9747, 0x9748, 0x97db, 0x97dc,
+  0x97dd, 0x98e5, 0x98e6, 0x99c2, 0x9a2e, 0x9a1d, 0x99f8, 0x99f0,
+  0x99f6, 0x99c5, 0x99c6, 0x99fc, 0x9a52, 0x9a2f, 0x9a10, 0x99f3,
+  0x99d2, 0x99ea, 0x99dc, 0x9a1b, 0x99fb, 0x99c3, 0x9a16, 0x9a07,
+  0x99c9, 0x99d8, 0x9a30, 0x9a13, 0x9a31, 0x99fa, 0x99f2, 0x9ae3,
+  0x99d5, 0x9a01, 0x99f1, 0x9a1c, 0x99d6, 0x9a08, 0x9a0b, 0x9a17,
+  0x9a20, 0x99ca, 0x9a32, 0x9a05, 0x99e4, 0x99ce, 0x9a33, 0x9a02,
+  0x9a19, 0x9a1e, 0x99d3, 0x99f7, 0x99e8, 0x9a1f, 0x99f4, 0x9ad8,
+  0x9cbf, 0x9cbe, 0x9cbd, 0x9ddc, 0x9ddd, 0x9dab, 0x9dc9, 0x9dc8,
+  0x9ddf, 0x9dd9, 0x9ddb, 0x9dcc, 0x9de0, 0x9def, 0x9df3, 0x9dae,
+  0x9e01, 0x9fb7, 0x9fb9, 0x9fb6, 0x9fb8, 0x9ff6,
+  /* 0x58 */
+  0x9ff3, 0x9ff5, 0x9ff2, 0xa091, 0xa09d, 0xa09b, 0xa092, 0xa08d,
+  0xa09e, 0xa08c, 0x1231, 0xcac7, 0xa095, 0xcac6, 0xa08a, 0xa08e,
+  0xa09c, 0xa1ef, 0xa22d, 0xa252, 0xa235, 0xa228, 0xa22e, 0xa2e5,
+  0xa3ea, 0xa3f1, 0xa3eb, 0xa3d8, 0xa3d0, 0xa3f3, 0xa3db, 0xa3ce,
+  0x12d5, 0xa3da, 0xa3d7, 0xa3e1, 0xa3f2, 0xa3c8, 0xa3d9, 0xa3de,
+  0xa3d1, 0xa3e7, 0xa3cf, 0xa5b7, 0xa647, 0xa642, 0xa643, 0xcad3,
+  0xa6c3, 0xa6c1, 0xa6c7, 0xa764, 0xa76a, 0xa766, 0xa750, 0xa76e,
+  0xa765, 0x69ec, 0xa77f, 0xcad5, 0xa79a, 0xa769, 0xa772, 0xa76f,
+  0xa77d, 0xa770, 0xa860, 0xa8c2, 0xa8e7, 0xa8d1, 0xa8eb, 0xa8d4,
+  0xa8dc, 0xa8db, 0xaa37, 0xaa25, 0xaa1f, 0xaa1e, 0xaa21, 0xaa1b,
+  0xaa17, 0xaa22, 0xaa2a, 0xaa1a, 0xaa2d, 0xaa23, 0xaa26, 0xaa36,
+  0xa9ff, 0xab3a, 0xab40, 0xab42, 0xab38, 0xab3b,
+  /* 0x59 */
+  0xab3c, 0xab43, 0xabe8, 0x1456, 0xabf9, 0xabeb, 0xabf1, 0xabe9,
+  0xabec, 0xad15, 0xad47, 0xad46, 0xad45, 0xae24, 0xae56, 0xae21,
+  0xae27, 0xae4d, 0xae31, 0xae1e, 0xae2c, 0xae4f, 0xae2b, 0xae53,
+  0xae51, 0xae54, 0xae29, 0xae50, 0xae1f, 0xae32, 0xae2a, 0xae1d,
+  0xae28, 0xae2e, 0xae2d, 0xafbc, 0xafbb, 0xafbd, 0xcae4, 0xb047,
+  0xb041, 0xcae5, 0xb049, 0x14f4, 0xb12e, 0xb127, 0xb26a, 0xb27b,
+  0xb273, 0xb275, 0xb269, 0xb279, 0xb272, 0xb376, 0xb377, 0xb374,
+  0xb373, 0xb402, 0xb3fe, 0xb401, 0xb3f9, 0xb3f4, 0xb5d3, 0xb5d5,
+  0xb5d8, 0xb5c3, 0xb5ca, 0xb5d0, 0xb5cb, 0xb5ce, 0xb5c5, 0xb5e6,
+  0xb5c4, 0xb5c0, 0xb5d4, 0xb5e8, 0xb676, 0xb6a2, 0xb6ae, 0xb6a8,
+  0xb6a3, 0xb6a7, 0xb696, 0xb6a9, 0xb6a5, 0xb6af, 0xb6a4, 0xb6ab,
+  0xb6aa, 0xb6a6, 0xb6a0, 0xb798, 0xb8db, 0xb8f6,
+  /* 0x5a */
+  0xb8f5, 0xb90c, 0xb90a, 0x3175, 0xb968, 0xb963, 0xb966, 0x1658,
+  0xb964, 0xb96a, 0xb969, 0xba95, 0xbb02, 0xbb6a, 0xbb5e, 0xbb68,
+  0xbb69, 0xbb65, 0xcafe, 0xbca7, 0xbcae, 0xbca8, 0xbcb3, 0xbd9c,
+  0xbda9, 0xbdb6, 0xbdb3, 0xbdb2, 0xcb03, 0xbdb8, 0xbdc0, 0xbdbf,
+  0xbdba, 0xbda8, 0xbe3c, 0xbe72, 0xbe71, 0xbe75, 0xbe73, 0xbf17,
+  0xbf15, 0xbf16, 0xbf1b, 0xbffa, 0xbff9, 0xc12c, 0xc185, 0xc182,
+  0xc17f, 0xc17d, 0xc188, 0x72f3, 0xc24e, 0xc250, 0xc393, 0xc397,
+  0xc398, 0xc39b, 0xc39c, 0xc396, 0xc58b, 0xc5fd, 0xc5fc, 0xcb17,
+  0x6a8b, 0x3408, 0x3407, 0x3673, 0x36a2, 0x36af, 0x3682, 0x367b,
+  0x3674, 0x36b0, 0x3676, 0x36b9, 0x369e, 0x36b1, 0x36a1, 0x36b2,
+  0x366e, 0xc90b, 0x0087, 0x3678, 0x367a, 0x3683, 0x369a, 0x37f8,
+  0x3831, 0x3869, 0x3868, 0x389c, 0x3904, 0x3999,
+  /* 0x5b */
+  0x3ac7, 0x3ac6, 0x3adc, 0x3ac4, 0x3ad8, 0x3ad4, 0x3adf, 0x3ad1,
+  0x3ad0, 0x3ad6, 0x3acf, 0x3bad, 0x3baf, 0x3ba7, 0x3bfd, 0x3c5b,
+  0x3c5a, 0x3d07, 0x3d9d, 0x3d9b, 0x3dab, 0x3da4, 0x3d9c, 0x3d9e,
+  0x3da5, 0x3daa, 0x3da6, 0x3e0e, 0x3e7e, 0x3e7c, 0x41ee, 0x41d5,
+  0x41e9, 0x4142, 0x41e2, 0x4223, 0x41d9, 0x41d4, 0x41e3, 0x4215,
+  0x41ef, 0x41f0, 0x41d6, 0x41dd, 0x41f6, 0x421c, 0x41d8, 0x41db,
+  0x41da, 0x41ed, 0x4611, 0x4415, 0x4418, 0x441a, 0x441f, 0x4416,
+  0xc94d, 0x4419, 0xc94b, 0x45f0, 0x4609, 0x461b, 0xa5e7, 0x45f6,
+  0x45f4, 0x45b5, 0x4610, 0x45f2, 0x4615, 0x45f3, 0x45f8, 0x4739,
+  0x473b, 0x4736, 0x460e, 0x4772, 0x4774, 0x47b9, 0x47b7, 0x47b8,
+  0x4872, 0x486b, 0x4a1d, 0x4a37, 0x4a22, 0x4a43, 0x4a4d, 0x4a38,
+  0x4a5b, 0x4a79, 0x4a1b, 0x49f3, 0x4b91, 0x4c7b,
+  /* 0x5c */
+  0x4c94, 0xc96f, 0x4c96, 0x4c7f, 0x4c8f, 0x4c84, 0x4c7c, 0x4c8e,
+  0x4c90, 0x4c98, 0x4c83, 0x4c80, 0x4c93, 0x4c82, 0x32fd, 0x4d3d,
+  0x4d41, 0x4da1, 0x4d9f, 0x4e0a, 0x4e0d, 0x4ec8, 0x4ec9, 0x4ec7,
+  0x4ecd, 0x4f25, 0x50b1, 0x50dc, 0xc980, 0x50e5, 0x50f4, 0x50bf,
+  0x50db, 0x50ea, 0x50f2, 0x03fa, 0x50f1, 0x50ed, 0x50e6, 0x5202,
+  0xc982, 0x5325, 0x5318, 0x531f, 0x5320, 0x53cf, 0x549d, 0x5499,
+  0x54a8, 0x5568, 0x5566, 0x5567, 0x5591, 0x5613, 0x5615, 0x561d,
+  0x5616, 0x5619, 0x566b, 0x5668, 0x566a, 0x566d, 0x5669, 0x56aa,
+  0x5757, 0x5752, 0x5750, 0x575f, 0x5767, 0x574f, 0x04f2, 0x575b,
+  0x575c, 0x575d, 0x5a1f, 0x599d, 0x59b1, 0x59b0, 0x5994, 0x59c3,
+  0x59af, 0x59a8, 0x59dc, 0x5998, 0x59c4, 0x59a4, 0x59ab, 0x59aa,
+  0x59a5, 0x5a21, 0x59eb, 0x59e6, 0x59f7, 0x59f8,
+  /* 0x5d */
+  0x59fc, 0x59fa, 0x59e0, 0xc9aa, 0x59f6, 0xc9a9, 0x59e1, 0x5bec,
+  0x5be2, 0x5be4, 0x5bf9, 0x5e6f, 0x6b4c, 0x5ebb, 0x5ee1, 0x5f00,
+  0x5ed8, 0x062f, 0x5ed6, 0x5ee2, 0x5ec3, 0x5eb3, 0x5ed2, 0xc9c1,
+  0x5ece, 0x5ed0, 0x5ed5, 0x5eb9, 0x5eba, 0x5ecf, 0x5ebd, 0x60db,
+  0x61aa, 0x61ad, 0x61b8, 0x61b6, 0x61b5, 0x61af, 0x61b4, 0x61b7,
+  0x61a8, 0x61b9, 0x61be, 0x6282, 0x62bc, 0x62b8, 0x62b6, 0x62b9,
+  0x06c1, 0x6310, 0x6427, 0x6469, 0x6470, 0x6456, 0x646b, 0x647a,
+  0x646c, 0x646d, 0xc9d5, 0x94c1, 0x658d, 0x6590, 0x67b6, 0x6810,
+  0x6812, 0x67ba, 0x67bd, 0x6805, 0x67c2, 0x6807, 0x67f5, 0xc9e9,
+  0x67af, 0x67f4, 0x67f7, 0x67f8, 0x6811, 0x69f6, 0x69f5, 0x69fb,
+  0x6a01, 0x6a00, 0x6a02, 0x69fe, 0x69fa, 0x69fd, 0x0840, 0x6b37,
+  0x6b49, 0x6b4b, 0x6b46, 0x6b47, 0x6bb3, 0x6bb2,
+  /* 0x5e */
+  0x6bb0, 0x6bb7, 0x6c11, 0x6ccc, 0x6cdf, 0x6cd3, 0x6cd5, 0x6cdb,
+  0x6cc5, 0x6cc8, 0x6cc9, 0x6ce2, 0x6cca, 0x6cd1, 0x6cd2, 0x6cdd,
+  0x6f6c, 0x6f73, 0x7021, 0x6ff0, 0x701f, 0x703b, 0x7022, 0x7023,
+  0x6fe8, 0x6fdd, 0x093f, 0x701b, 0x6fed, 0xca0e, 0x6ff2, 0x0946,
+  0x6fdc, 0x6fe9, 0x701d, 0x6fda, 0x6fe6, 0x7313, 0x7315, 0x7316,
+  0x733c, 0x730b, 0x731c, 0x733a, 0x733d, 0x739a, 0x731d, 0x7309,
+  0x7308, 0x733b, 0x7522, 0x7526, 0x7525, 0x7524, 0x369b, 0x758f,
+  0x7590, 0x75e6, 0x75e3, 0x75e5, 0x7611, 0xca25, 0x76ae, 0x76be,
+  0x76b4, 0x76b3, 0x76af, 0x7691, 0x76c2, 0x76b6, 0x76b2, 0x7857,
+  0x783b, 0x7858, 0x7851, 0x7841, 0x7839, 0x0a8f, 0x7859, 0x7845,
+  0x7861, 0x78e8, 0x79fa, 0x79ea, 0x79ef, 0x79f2, 0x79f0, 0x7b08,
+  0x7b70, 0x7b6a, 0x7b73, 0x7b68, 0x7bc8, 0x7bf2,
+  /* 0x5f */
+  0x3e7b, 0x7cae, 0x7cab, 0x7cb5, 0x7caf, 0x7cb2, 0x7cb6, 0x7cb0,
+  0x7d1e, 0x7e03, 0x7e06, 0x7e1f, 0x0bac, 0x7e0f, 0x7e02, 0x7e19,
+  0x7e18, 0x7e22, 0x7e15, 0x7e07, 0x7e0d, 0x7e24, 0x7e0c, 0x7e1e,
+  0x7f89, 0x7f8a, 0x800a, 0x800b, 0x8007, 0x8004, 0x8009, 0x8084,
+  0x8083, 0x8218, 0x8214, 0x8205, 0x8216, 0x820e, 0x8211, 0x8208,
+  0x820b, 0x8215, 0x8085, 0x8237, 0x822a, 0x820d, 0x820f, 0x837e,
+  0x8376, 0x8377, 0x83ec, 0x84fc, 0x8508, 0x84ff, 0x8503, 0x8510,
+  0x8505, 0x8506, 0x84fa, 0x86c7, 0x86c0, 0x86c3, 0x86a7, 0x86a8,
+  0x86ab, 0x86c1, 0x86aa, 0x86c8, 0x8743, 0x8802, 0x880e, 0x8801,
+  0x87fe, 0x8803, 0x0d68, 0x8822, 0x8821, 0x8807, 0x8808, 0x880c,
+  0x89ca, 0x89bc, 0x89be, 0x89bd, 0xca5c, 0x89bb, 0x89b9, 0x0dab,
+  0x89c5, 0x8a99, 0x8b6b, 0x8b93, 0x8b94, 0x8ba9,
+  /* 0x60 */
+  0x8ba0, 0x8ba6, 0xca61, 0x8bab, 0x8b9e, 0x8b9b, 0x8b91, 0x8b99,
+  0x8cb6, 0x8cb8, 0x8c9a, 0x0e91, 0x8c98, 0x8c9b, 0x8cb3, 0x8ca2,
+  0x54aa, 0x8ca0, 0x8c9f, 0x8e5b, 0x8e70, 0x8e54, 0x8e71, 0x8e65,
+  0x8e51, 0x8e9d, 0x8e61, 0x8e5a, 0x8e74, 0x8e4c, 0x8e4b, 0x8e5e,
+  0x8e58, 0x8e53, 0x8e52, 0x8f3b, 0x8f39, 0x8fd6, 0x8fe7, 0x8fd7,
+  0x8fd8, 0x8fd9, 0x8fda, 0x8fdb, 0x8fdc, 0x8fe0, 0x8fe4, 0x8fdd,
+  0x8ff5, 0x8ff1, 0x9098, 0x909d, 0x9099, 0x9150, 0x9149, 0x27e4,
+  0x9162, 0x91d7, 0x9201, 0x91f7, 0xca7d, 0x928c, 0x929c, 0x2888,
+  0x931f, 0x931e, 0x943d, 0x943f, 0x9411, 0x9459, 0x943e, 0x9458,
+  0x9500, 0x949e, 0x94b6, 0x94aa, 0x94af, 0x94ac, 0x1030, 0x94c0,
+  0x94a9, 0x3e10, 0x95ee, 0x9677, 0x9679, 0x967a, 0x967d, 0x967f,
+  0x9683, 0x9678, 0x967e, 0x96e4, 0x96e6, 0x96e5,
+  /* 0x61 */
+  0x105d, 0x974e, 0x9759, 0x1075, 0xca8e, 0x974f, 0x974a, 0x97e3,
+  0x97de, 0x97e2, 0x9974, 0x99ac, 0x9961, 0x9962, 0x9976, 0x997a,
+  0x9979, 0x9960, 0x9a64, 0x9b81, 0x9adf, 0x9a84, 0x9a8a, 0x9a92,
+  0x9a79, 0x9ade, 0x9a98, 0x9a6c, 0x9ae1, 0xcaa5, 0x9a7c, 0x9a72,
+  0x9a81, 0x9ae0, 0x9a65, 0x10ff, 0x9a6a, 0x9a97, 0x9aaa, 0x9ad3,
+  0x9aab, 0x9a6e, 0x9aac, 0x9a76, 0x9a7b, 0x9aad, 0xcaa6, 0x9a94,
+  0x9ad7, 0x9a70, 0x9ad5, 0x9af1, 0x9a7a, 0x9a68, 0x9a96, 0x110b,
+  0x9a73, 0x9aae, 0x9add, 0x9ada, 0x9aaf, 0x9ab0, 0x9adb, 0x9a62,
+  0x9af8, 0x9cc2, 0x9cc7, 0x9cc8, 0x9cc5, 0x9cc3, 0x9cc6, 0x9dde,
+  0x11c8, 0x9e11, 0x9e15, 0x9e28, 0x9e21, 0x9e2d, 0x9e51, 0x9e2b,
+  0x9e16, 0x9e24, 0x9e35, 0x9e1f, 0x9e12, 0x9e10, 0x9e80, 0x9e3b,
+  0x9e29, 0x9e2a, 0x9e1b, 0x9e18, 0x9e20, 0x9e3f,
+  /* 0x62 */
+  0x9e1c, 0x9e26, 0x9e0b, 0x9fbe, 0x9fc4, 0x9fbd, 0x9ffa, 0x9ffb,
+  0xa0b1, 0xa0b2, 0xa0b0, 0xa0b9, 0xa0a6, 0xa0bd, 0xa0b6, 0xa0b8,
+  0xa0b4, 0xa0b3, 0xa0a7, 0xa0ae, 0xa0bc, 0xa1f2, 0xa1f3, 0xa1f4,
+  0xa23b, 0xa240, 0xa246, 0xa2f0, 0xa2ee, 0xa2e8, 0xa2f1, 0xa2eb,
+  0xa2ef, 0xa3fc, 0xa420, 0xa409, 0xa406, 0xa403, 0xcacf, 0xa419,
+  0xa424, 0xa41b, 0xa41d, 0xa3fd, 0xa41e, 0xa3f4, 0xa401, 0xa408,
+  0xa405, 0xa423, 0xa3ff, 0xa5ea, 0xa64d, 0xa64e, 0xa656, 0xa657,
+  0xa651, 0xa655, 0xa654, 0xa6cb, 0xa6d4, 0xa6d1, 0xa6cf, 0xa6d2,
+  0xa6ca, 0xa6d6, 0xa78b, 0xa788, 0xa785, 0xa789, 0x4c9b, 0xa7bb,
+  0xa78c, 0x1374, 0xa799, 0xa78a, 0xa8ec, 0xa8ef, 0xa8f9, 0xa909,
+  0xa8f8, 0xa8f3, 0xa900, 0xa91d, 0x13ac, 0xa8fd, 0xaa48, 0xaa5c,
+  0xaa55, 0xaa5e, 0xaa49, 0xaa63, 0xaa60, 0xaa53,
+  /* 0x63 */
+  0xaa62, 0xaa40, 0xab49, 0xab4a, 0xab4c, 0xab4d, 0xac0a, 0xac06,
+  0xac2f, 0xac21, 0xac07, 0xac09, 0xac02, 0xac16, 0xac03, 0xac0b,
+  0xac0f, 0xae60, 0xae68, 0xae5e, 0xae5d, 0xae63, 0xae5f, 0xae64,
+  0xae78, 0xae61, 0xae69, 0xae65, 0xafda, 0xafe6, 0xafdb, 0xafdc,
+  0xb039, 0xb057, 0xb055, 0xb065, 0xb061, 0xb054, 0xb145, 0xb141,
+  0xb13e, 0xb137, 0xb212, 0xb213, 0xb22c, 0xb296, 0xcae9, 0xb29c,
+  0xb29d, 0xb285, 0xcae8, 0xb29f, 0xb2a3, 0xb382, 0xb383, 0xcaee,
+  0xb41d, 0xb414, 0xb41f, 0xb420, 0xb547, 0xb580, 0xb5c9, 0xb5f9,
+  0xb606, 0xb5f0, 0xb5f8, 0xb5ef, 0xb5fd, 0xb5f1, 0xb5fe, 0xb6b8,
+  0xb6c0, 0xb6c3, 0xb6b5, 0xb6b6, 0xb6c9, 0xcaf3, 0xb6bd, 0xb6ba,
+  0xb6bf, 0xb6b3, 0xb6c6, 0xb6b2, 0xb6bc, 0xb6b7, 0xb6b9, 0xb6c8,
+  0xb7b5, 0xb7b3, 0x1616, 0xb7ac, 0xb7a9, 0xb7ad,
+  /* 0x64 */
+  0xb911, 0xb90d, 0xb916, 0xb989, 0xb97c, 0xb98b, 0xb97b, 0xb988,
+  0xb984, 0xba9d, 0xba98, 0xbb88, 0xbb86, 0xbb82, 0xbb8b, 0xcaff,
+  0xbb71, 0xbb72, 0xbb81, 0xbb8c, 0xbb80, 0xbb89, 0xbcbb, 0xbcc1,
+  0xbcbe, 0xcb01, 0xbcbd, 0xbdc1, 0xbdb4, 0xbdb7, 0xbdc8, 0x173b,
+  0xbdd3, 0xbdd0, 0xbdb0, 0xbdca, 0xbdcd, 0xbe15, 0xbe19, 0xbe17,
+  0xbe3f, 0xbe40, 0xbe44, 0xbe7c, 0xbe78, 0xbe79, 0xbe88, 0xcb06,
+  0xbe89, 0xbe7d, 0xbf23, 0xbf24, 0xbf26, 0xbf22, 0xbf27, 0xbf1f,
+  0xbfc9, 0xbfc3, 0xc00a, 0xc00b, 0xc004, 0x17ef, 0xc003, 0xc001,
+  0xc009, 0xc10f, 0xc12e, 0xc12d, 0xc191, 0xc199, 0xc19e, 0xc190,
+  0xc194, 0xc19d, 0xc198, 0xc19b, 0xc19c, 0xc19a, 0xc254, 0xc39d,
+  0xc39f, 0xc3a3, 0xc3a4, 0xc3a5, 0xc602, 0xc717, 0xc71b, 0xc719,
+  0xc7d1, 0x4737,
+};
+
+static const ucs4_t cns11643_6_2uni_upages[204] = {
+  0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00,
+  0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300,
+  0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00,
+  0x05100, 0x05300, 0x05500, 0x05a00, 0x05b00, 0x05d00, 0x05e00, 0x06100,
+  0x06500, 0x06800, 0x06e00, 0x07200, 0x07300, 0x07800, 0x07a00, 0x07f00,
+  0x08000, 0x08100, 0x08200, 0x08800, 0x08900, 0x08a00, 0x08d00, 0x08f00,
+  0x09200, 0x09700, 0x0ff00, 0x20000, 0x20100, 0x20200, 0x20300, 0x20400,
+  0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20c00,
+  0x20d00, 0x20e00, 0x20f00, 0x21100, 0x21200, 0x21300, 0x21400, 0x21500,
+  0x21600, 0x21700, 0x21800, 0x21900, 0x21a00, 0x21b00, 0x21c00, 0x21d00,
+  0x21e00, 0x21f00, 0x22000, 0x22100, 0x22200, 0x22300, 0x22400, 0x22500,
+  0x22600, 0x22700, 0x22800, 0x22900, 0x22a00, 0x22b00, 0x22c00, 0x22d00,
+  0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, 0x23400, 0x23500,
+  0x23600, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00, 0x23d00, 0x23e00,
+  0x23f00, 0x24100, 0x24200, 0x24300, 0x24400, 0x24500, 0x24600, 0x24700,
+  0x24800, 0x24900, 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24e00, 0x24f00,
+  0x25000, 0x25100, 0x25200, 0x25300, 0x25400, 0x25500, 0x25600, 0x25700,
+  0x25800, 0x25900, 0x25a00, 0x25b00, 0x25e00, 0x25f00, 0x26000, 0x26200,
+  0x26300, 0x26400, 0x26500, 0x26600, 0x26700, 0x26800, 0x26900, 0x26a00,
+  0x26b00, 0x26c00, 0x26d00, 0x26e00, 0x27100, 0x27200, 0x27300, 0x27500,
+  0x27600, 0x27700, 0x27800, 0x27900, 0x27a00, 0x27b00, 0x27c00, 0x27d00,
+  0x27e00, 0x27f00, 0x28000, 0x28200, 0x28300, 0x28400, 0x28500, 0x28600,
+  0x28700, 0x28800, 0x28900, 0x28c00, 0x28d00, 0x28e00, 0x28f00, 0x29000,
+  0x29100, 0x29200, 0x29300, 0x29400, 0x29500, 0x29600, 0x29800, 0x29a00,
+  0x29b00, 0x29c00, 0x29d00, 0x29f00, 0x2a000, 0x2a200, 0x2a300, 0x2a400,
+  0x2a500, 0x2f800, 0x2f900, 0x2fa00,
+};
+
+static int
+cns11643_6_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x64)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        {
+          if (i < 6388)
+            swc = cns11643_6_2uni_page21[i],
+            wc = cns11643_6_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/cns11643_7.h b/lib/cns11643_7.h
new file mode 100644
index 0000000..44532bc
--- /dev/null
+++ b/lib/cns11643_7.h
@@ -0,0 +1,988 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 plane 7
+ */
+
+static const unsigned short cns11643_7_2uni_page21[6539] = {
+  /* 0x21 */
+  0x2b55, 0x2c82, 0x2c89, 0x2c87, 0x2dbe, 0x2dbd, 0x2dca, 0x2dd4,
+  0x2dbc, 0x2dc4, 0x2dc1, 0x2dc2, 0x2dd7, 0x2d70, 0x2dba, 0x2de3,
+  0x2dbb, 0x2eb1, 0x2eb6, 0x2eb0, 0x2f6c, 0x300d, 0x3007, 0x31f1,
+  0x31f5, 0x31ed, 0x31ef, 0x31eb, 0x31ec, 0x31ee, 0x3207, 0x33c4,
+  0x3408, 0x34b3, 0x34ad, 0x34b0, 0x3511, 0x2c8a, 0x3683, 0x367a,
+  0x3682, 0x3668, 0x3671, 0x36b0, 0x36af, 0x01f6, 0x366c, 0x366f,
+  0x3662, 0x3665, 0x3681, 0x367f, 0x3664, 0x3673, 0x366e, 0x3667,
+  0x3674, 0x367d, 0x3678, 0x3685, 0x36aa, 0x3688, 0x36a6, 0xc34e,
+  0x368a, 0x3684, 0x1a55, 0x3924, 0x3922, 0x3923, 0x3a32, 0x3a5b,
+  0x3a4f, 0x0267, 0x3a26, 0x3a3e, 0x3a42, 0x3a47, 0x3a22, 0x309b,
+  0x3a4a, 0x3a1f, 0x3a49, 0x3a2b, 0x3a33, 0xc358, 0x3a2a, 0x3a28,
+  0x3b3d, 0x3b3c, 0x3bbf, 0x3c79, 0x3c80, 0x3c7c,
+  /* 0x22 */
+  0x3c7a, 0x3c78, 0x3d82, 0x3d5c, 0x3d5a, 0x3d4b, 0x3d7c, 0x3d7f,
+  0x3d1f, 0x3d89, 0x3d8b, 0x3d57, 0x3d7e, 0x3d7d, 0x3d53, 0x3f9f,
+  0x3fbc, 0x3fa5, 0x3f86, 0x3fdc, 0x3fa4, 0x3fb6, 0x3fa2, 0x3fb4,
+  0x4048, 0x4046, 0x40a7, 0x4114, 0x4112, 0x4111, 0x41e1, 0x41d0,
+  0x4226, 0x4228, 0x4229, 0x432f, 0x430d, 0x4325, 0x4314, 0x433c,
+  0x430b, 0x4311, 0x4330, 0x4318, 0x4319, 0x4336, 0x4317, 0x4310,
+  0x4315, 0x4403, 0x4429, 0x444c, 0x453f, 0x453e, 0x4534, 0x4542,
+  0x4535, 0x31f3, 0x45cd, 0x45d1, 0x45d2, 0x46ad, 0x46ba, 0x46c1,
+  0x46bb, 0x46b4, 0x46bc, 0x476c, 0x4792, 0x4821, 0x4824, 0x5f19,
+  0x48ad, 0x48ae, 0x48ab, 0x48ac, 0x4970, 0x4976, 0x4971, 0x4977,
+  0x1c7f, 0x4aec, 0x4b1c, 0x4afb, 0x4aee, 0x4be2, 0x4afd, 0x4b1e,
+  0x4b3b, 0x4b4a, 0xc3ae, 0x0592, 0x4b7d, 0x4b56,
+  /* 0x23 */
+  0x4b44, 0x4b4b, 0x4cfa, 0x4ce8, 0x4cf8, 0x4cff, 0x4cf7, 0x4cf6,
+  0x4cfe, 0x4d07, 0x4d5d, 0x4ed4, 0xc3c3, 0x4ec8, 0x4ec5, 0xc3c0,
+  0x4ec9, 0x4f4d, 0x4f20, 0x4f36, 0x4f35, 0x4f88, 0x4f25, 0x4f21,
+  0x4f26, 0x0645, 0x4f3f, 0x4f3b, 0x4f24, 0x4f43, 0x4f4e, 0x4f4f,
+  0x4f44, 0x4f40, 0x4f41, 0x4f39, 0x4f2b, 0x50dd, 0x50de, 0x51cd,
+  0x51cb, 0x51db, 0x51d8, 0x51d9, 0x51d2, 0x51ca, 0x51d1, 0x51d4,
+  0x51f9, 0x51d0, 0x525e, 0x525d, 0x528a, 0x5314, 0x5483, 0x5484,
+  0x549b, 0x5482, 0x547d, 0x547c, 0x5499, 0x547e, 0x549a, 0x5495,
+  0x547b, 0x5486, 0x5548, 0x5592, 0x56b2, 0x5742, 0x5772, 0x5715,
+  0x5730, 0x5743, 0x575b, 0x571d, 0x5773, 0x572d, 0x07c9, 0x5721,
+  0x571c, 0xc3ea, 0x5729, 0x571e, 0x5733, 0x5a10, 0x5a0e, 0xc3f1,
+  0x5a0d, 0x5a11, 0x5a12, 0x5a17, 0x5a09, 0x5a0f,
+  /* 0x24 */
+  0x5a98, 0x5a94, 0x5a96, 0x5a99, 0x5a95, 0x5a97, 0x5b50, 0x5b52,
+  0x5b4d, 0x5b57, 0x5b53, 0x5b56, 0x5bb8, 0x5c12, 0x5cf1, 0x5cf0,
+  0x5cee, 0x5cef, 0x5ce5, 0x5ceb, 0x5ce7, 0x5cf2, 0x5ce6, 0x5cf7,
+  0x5d09, 0x5d6b, 0x5d6a, 0x5e79, 0x5ecd, 0x5eef, 0x5ee4, 0x5ee3,
+  0x5f6c, 0x5f67, 0x5f62, 0x5f58, 0x5f69, 0x5fab, 0x5f57, 0x5fad,
+  0x5f54, 0x5fae, 0x5f76, 0x5f49, 0x5f45, 0x5f4f, 0xc40f, 0x5f50,
+  0x5f7d, 0x5f44, 0x5f66, 0x5f48, 0x5fa3, 0x5f51, 0x5f53, 0xc410,
+  0x5f60, 0x5f47, 0x5f5e, 0x5f85, 0x5fac, 0x5f6d, 0x5f75, 0x5fa8,
+  0x0955, 0x5f43, 0x5f4e, 0x5f5c, 0x5f56, 0x5f6e, 0x5f63, 0x5f6a,
+  0x6256, 0x6212, 0x625c, 0x6258, 0x6255, 0x627e, 0x62a8, 0x6211,
+  0x6259, 0x625a, 0x6267, 0x6254, 0x625b, 0x62f0, 0x6429, 0x642c,
+  0x642a, 0x6427, 0x6467, 0x6468, 0x6493, 0x6495,
+  /* 0x25 */
+  0x649a, 0x64ee, 0x64f1, 0x64ed, 0x64e9, 0x65cb, 0x65df, 0x65db,
+  0x673c, 0x674e, 0x676c, 0x677b, 0x677c, 0x6783, 0x676b, 0x6766,
+  0x6763, 0x67a0, 0x6785, 0x6768, 0x67a2, 0x68ec, 0x0ae8, 0x68e7,
+  0x6910, 0x6918, 0x693a, 0x691a, 0x6938, 0x6941, 0x691b, 0x6914,
+  0x691c, 0x691d, 0x6a12, 0x6a0d, 0x6a07, 0x6a7e, 0x6a7f, 0x34b9,
+  0x6a80, 0x6a7a, 0x6af3, 0x6bb9, 0x6bbb, 0x6bba, 0x6bbd, 0x6bb7,
+  0x6bbf, 0x6c21, 0x6d3a, 0x6d3d, 0x6d36, 0x6d49, 0x6d81, 0x0bb6,
+  0x6d3f, 0x6d4d, 0x6d3e, 0x0bbd, 0x6d30, 0x6d4f, 0x6e37, 0x6e98,
+  0x6e99, 0x6f11, 0x6f0d, 0x6f88, 0x6f8a, 0x701c, 0x7055, 0x7056,
+  0x7062, 0x7057, 0x7042, 0x7010, 0x704d, 0x705a, 0x7066, 0x7046,
+  0x4b7e, 0x704f, 0x80f9, 0x7187, 0x7184, 0x71f4, 0x71f5, 0x71f2,
+  0x71f7, 0x7345, 0xc450, 0x7349, 0x7335, 0x72fd,
+  /* 0x26 */
+  0x7330, 0x7343, 0x7346, 0x0cd6, 0x7333, 0x74c6, 0xc456, 0x74d4,
+  0x8dd8, 0x74e0, 0x36a7, 0x7544, 0x2d98, 0x7654, 0x763e, 0x7635,
+  0x763a, 0x0d71, 0x7634, 0x7639, 0x7646, 0x765a, 0x765b, 0x763c,
+  0x77dc, 0x77d6, 0x77d0, 0xc45e, 0x78ac, 0xc45d, 0x78a5, 0x79f4,
+  0x7a24, 0x79e0, 0x79fd, 0x79f2, 0x79fc, 0x7a02, 0x79f1, 0x79ff,
+  0x79d2, 0x79d8, 0x79d3, 0x79f9, 0xc463, 0x79ed, 0x79f7, 0x79f0,
+  0x79d7, 0x7a09, 0x79f5, 0x7cc2, 0x7cc5, 0x7ccf, 0x0e98, 0x7cc1,
+  0x7cc6, 0x7cd4, 0x7cce, 0x7e9b, 0x7e99, 0x7e8f, 0x7eb7, 0x7e82,
+  0x7e93, 0x7eb4, 0x7ec1, 0x7e90, 0x7e9a, 0x7e94, 0x7e9c, 0x7eb5,
+  0xc46f, 0xc46e, 0x7e9f, 0x7e8e, 0x7e9e, 0x803c, 0x8047, 0x8041,
+  0x80eb, 0x80ec, 0x80ed, 0x80ee, 0x80df, 0x80f2, 0x810d, 0x810e,
+  0x2c86, 0x81a9, 0x81a4, 0x81a5, 0x825f, 0x825a,
+  /* 0x27 */
+  0x8266, 0x8268, 0x826a, 0x8264, 0x8265, 0x82c1, 0x82d8, 0xc47b,
+  0x82d9, 0x8309, 0x83aa, 0x83a3, 0x83b9, 0x77e2, 0x83a5, 0x83ab,
+  0x8420, 0x8589, 0x858b, 0x85db, 0x85e4, 0x85ef, 0x85e2, 0x85e9,
+  0x85f0, 0x85f3, 0x85dd, 0x861e, 0x871d, 0x8746, 0x877c, 0x8780,
+  0x8781, 0x8782, 0x8787, 0x8788, 0x878a, 0x878c, 0x87e7, 0x87eb,
+  0x87ea, 0x8868, 0x886b, 0x8869, 0x8866, 0x886a, 0x8865, 0x88e5,
+  0x88e4, 0x88e6, 0x8918, 0x8a24, 0x8a48, 0x8a2f, 0x8a7e, 0x8989,
+  0x8a1e, 0x8a49, 0x8a26, 0x8a09, 0x8a34, 0x8a2d, 0x8a4a, 0x8a15,
+  0xc4a9, 0x8a33, 0x8a28, 0x8a27, 0x8a20, 0x8a2b, 0x8a29, 0x8a6a,
+  0x8a0b, 0x8a0e, 0x8a1c, 0x89ff, 0xc4aa, 0x8a35, 0x8a11, 0x8a4b,
+  0x8a4c, 0x8a1f, 0x8a0f, 0x8a39, 0x8a68, 0x8a1d, 0x8a08, 0x8a0c,
+  0x8a0d, 0x8a62, 0x8aaf, 0x8a32, 0x8a2c, 0x8a64,
+  /* 0x28 */
+  0x8a04, 0x8a16, 0x8a4d, 0x8a07, 0x8aae, 0x8dd4, 0x8dd1, 0x8dd5,
+  0x8dd0, 0x8f71, 0x8f5d, 0x8f5b, 0x8f7a, 0xc4bd, 0x8f7f, 0x8f79,
+  0x8f67, 0x8f9e, 0x8f94, 0x8f64, 0x8f5e, 0x8f81, 0x8f5a, 0x8f57,
+  0x8f7c, 0x8f98, 0x8f66, 0x8f7e, 0x8f82, 0x8f68, 0x8f5f, 0x8f63,
+  0x8f97, 0x11cd, 0x8f53, 0x8f7b, 0x8f7d, 0x8f78, 0x9006, 0x91c0,
+  0x91c2, 0x91c3, 0x92dc, 0x92e6, 0x92ec, 0x92f2, 0x92e8, 0x92eb,
+  0x92ea, 0x92e5, 0x92e0, 0x92d0, 0x92d8, 0x92d5, 0x92d3, 0x92e4,
+  0x92f3, 0x92db, 0x932f, 0x93f9, 0x945d, 0x945b, 0x944c, 0x9458,
+  0x9460, 0x9453, 0x9450, 0x9507, 0x9508, 0x94f4, 0x94f6, 0x9504,
+  0x94fd, 0x9505, 0x9628, 0x9656, 0x9642, 0x965c, 0x963d, 0x962f,
+  0x962b, 0x9658, 0x9661, 0x962c, 0x9651, 0x9650, 0x963c, 0x9636,
+  0x12f6, 0x9660, 0x965b, 0x962e, 0x9640, 0x965f,
+  /* 0x29 */
+  0x9626, 0x962d, 0x965e, 0x963b, 0x97ef, 0x97f3, 0x97ee, 0x97ed,
+  0x985a, 0x9862, 0x985b, 0x985f, 0x985e, 0x9864, 0x98e0, 0x98e1,
+  0x98e5, 0x99a5, 0x999b, 0x999f, 0x999c, 0x137a, 0x99aa, 0x99a4,
+  0x99a3, 0x9a67, 0x9b26, 0x9b1a, 0x13b8, 0x9b1c, 0x9b15, 0x9b1b,
+  0x9b18, 0x9b1e, 0x9b25, 0xc4dc, 0x9c7b, 0x9c75, 0x9c93, 0x9c8f,
+  0x9c7c, 0x9c9b, 0x9c88, 0x9c91, 0x9c7e, 0x1401, 0x9c86, 0x9e5b,
+  0x9e54, 0x9f35, 0x9f40, 0x9f37, 0x9f29, 0x9f26, 0x9f23, 0x9f30,
+  0x9f20, 0x9f28, 0x9f32, 0x9f2a, 0x9f31, 0x9f24, 0x9f41, 0x9f42,
+  0x9f43, 0x9f25, 0x9f38, 0xa01c, 0xa01d, 0xa01e, 0xa0f6, 0xa1a5,
+  0xa189, 0xa19d, 0xa18a, 0xa187, 0xa1ab, 0xa186, 0xa19e, 0xa193,
+  0xa1a1, 0xa188, 0xa1a3, 0xa19f, 0xa1a0, 0xa2ff, 0xa300, 0xa302,
+  0xa2f8, 0xa2f7, 0xa301, 0xa387, 0xa389, 0xa376,
+  /* 0x2a */
+  0xa36e, 0xa377, 0xa382, 0xa385, 0xa383, 0xa384, 0xa457, 0xa44b,
+  0xa456, 0xa45d, 0xa460, 0xa44d, 0xa455, 0xa454, 0xa453, 0xa450,
+  0xa463, 0xa462, 0xa517, 0xa516, 0xa52d, 0xa5d9, 0xa5bf, 0x152f,
+  0xa5b2, 0xa5ac, 0xa5b0, 0xa5cf, 0xa5b8, 0x1531, 0xa5d3, 0xa5b1,
+  0xa5af, 0xa5ce, 0xa5b4, 0xa5b7, 0xa5d5, 0x159c, 0xa938, 0xa928,
+  0xa93f, 0xa940, 0xa941, 0xa933, 0xa92b, 0xa92e, 0xab11, 0xab18,
+  0xab17, 0xab19, 0xab16, 0x15e6, 0xab0d, 0xab26, 0xab79, 0xabd8,
+  0xabf3, 0xabd7, 0xabcc, 0xabcf, 0xabcb, 0xabd1, 0xabce, 0xabd4,
+  0xabd5, 0xabd3, 0xabd6, 0xabcd, 0xabda, 0xabd2, 0xabde, 0xaccc,
+  0xacb8, 0xacb7, 0xacc2, 0xacc3, 0xadfa, 0xadf9, 0xae1f, 0xae1d,
+  0x6282, 0xaea6, 0xae90, 0xae9e, 0xae98, 0xae93, 0xae92, 0xaea5,
+  0xae95, 0xafa9, 0xafa8, 0xafaa, 0xafab, 0xafac,
+  /* 0x2b */
+  0xb01f, 0xb022, 0xb0aa, 0xb096, 0xb091, 0xb0ab, 0xb0a2, 0xb0a4,
+  0xb09d, 0xb097, 0xb07d, 0xb09f, 0xb09c, 0xb099, 0xb0a6, 0xb092,
+  0xb0a7, 0xb1c9, 0xb1c8, 0xb1c7, 0xb1cb, 0xb274, 0xb2c9, 0x1738,
+  0xb2d2, 0xb2db, 0xb2eb, 0xb2e9, 0xb2ef, 0xb2ee, 0xb2f9, 0xb2de,
+  0xb416, 0xb445, 0xb47f, 0xb498, 0xb49f, 0xb486, 0xb490, 0xb49a,
+  0xb49d, 0xb48d, 0xb49c, 0xb4a0, 0xb4a7, 0xb48f, 0xb641, 0xb635,
+  0xb637, 0xb630, 0xb63a, 0xb636, 0xc508, 0xb6ca, 0xb712, 0xb715,
+  0xb722, 0xb713, 0xb718, 0xb721, 0xb810, 0xb820, 0xb82f, 0xb8a5,
+  0xb8a3, 0xb8b6, 0xb8ab, 0xb968, 0xb967, 0xb96f, 0xb977, 0xb964,
+  0xb978, 0x183a, 0xb976, 0xb96e, 0x18b1, 0xbbd0, 0xbbb3, 0xbbcb,
+  0xbbd6, 0xbbb1, 0xbbb4, 0xbbd7, 0xbbc6, 0xbbba, 0xbbd1, 0xbbd2,
+  0xbbb5, 0xbbc4, 0xbbcc, 0xbbbb, 0xbbb2, 0xbe5b,
+  /* 0x2c */
+  0xbe5a, 0xbe59, 0xbe99, 0xbe94, 0xbe96, 0xbe93, 0xbe91, 0xbe8f,
+  0xbe98, 0xbf0c, 0xbf0a, 0xbf0e, 0xbf12, 0xbf11, 0xbf0b, 0xbf9a,
+  0x1947, 0xbfb4, 0x1951, 0xc01c, 0xc020, 0xc021, 0xc0d3, 0xc0d2,
+  0xc138, 0x2afd, 0x6bcf, 0x2c1d, 0x2c92, 0x2c8f, 0x2c8c, 0x2dea,
+  0x2eb9, 0x2f6e, 0x2fa0, 0xaddd, 0x3012, 0x3017, 0x306d, 0x3205,
+  0x31fb, 0x31fd, 0x3206, 0x3200, 0x31ff, 0x31fe, 0x32b6, 0x3305,
+  0x3307, 0x34bc, 0x34bb, 0x358b, 0x3587, 0x97fb, 0x36e7, 0x36e6,
+  0x36e2, 0xa1d3, 0x36d9, 0x36ca, 0x3712, 0x3710, 0x36dc, 0x36d0,
+  0x368b, 0x3713, 0x4d10, 0x36da, 0xc34f, 0x36fd, 0x36e5, 0x36cc,
+  0x3739, 0x36c7, 0x36d8, 0x3a60, 0x3a64, 0x3a86, 0x3a5e, 0x3a66,
+  0x3a5f, 0x3a77, 0x3a82, 0x3a96, 0x3b3e, 0x3b79, 0x3b7a, 0x3c88,
+  0x3c89, 0x3c8c, 0x62e0, 0x3c7b, 0x3c86, 0x3d94,
+  /* 0x2d */
+  0x3d97, 0x3db7, 0x3db5, 0x3db8, 0x3d93, 0x3db2, 0x3db4, 0x3d99,
+  0x3dc3, 0x3d9d, 0x3d9b, 0x3da3, 0x0347, 0x3e9f, 0x3e9e, 0x3ea3,
+  0x3ea0, 0x3ea1, 0x3fc5, 0x3fc6, 0x3fbe, 0x3fc4, 0x3fbf, 0x404c,
+  0x404a, 0x40b1, 0x4115, 0x4117, 0x4110, 0x4118, 0x41e0, 0x41df,
+  0x4227, 0x4343, 0x4348, 0x431d, 0x4350, 0x4358, 0x4347, 0x4354,
+  0x4353, 0x4340, 0x4355, 0x0417, 0x435a, 0x4870, 0x455b, 0x454d,
+  0x4556, 0x454f, 0xc387, 0x4559, 0xc388, 0x4554, 0x4553, 0x4550,
+  0x46b3, 0x476e, 0x04a3, 0x476f, 0x4793, 0x4829, 0x4825, 0x4828,
+  0x486f, 0x54b8, 0xc397, 0x48b3, 0x4979, 0x497e, 0x497c, 0x4983,
+  0xc3ac, 0x4b00, 0x4b34, 0x4b65, 0x4b36, 0x4ba7, 0x4b59, 0x4b58,
+  0x4b31, 0x4b62, 0x4b38, 0x4b73, 0x4b3e, 0x4b55, 0x4b54, 0x4b95,
+  0xc3ad, 0x4ba5, 0x4b94, 0x4b9a, 0x4b9b, 0x4b99,
+  /* 0x2e */
+  0x4b9f, 0x4b53, 0x4d12, 0x4d0a, 0x4d09, 0x4d0c, 0x4d0b, 0x4d0e,
+  0x4d0d, 0x4d08, 0x4f38, 0x4f3a, 0x4f37, 0x4f3d, 0x4f2d, 0x4f82,
+  0x4f95, 0x4f87, 0x4f9d, 0x4fb5, 0x4f81, 0x4fc7, 0x4f9b, 0x4f98,
+  0x4f94, 0x4f86, 0x4f90, 0x4f34, 0x4f8e, 0x4f85, 0x4fa6, 0x4f96,
+  0x51ea, 0x51df, 0x54bd, 0x51f7, 0x51eb, 0x51e0, 0x51e8, 0x51e1,
+  0x51e9, 0x51ee, 0x51e5, 0x51ec, 0x5263, 0x52c6, 0x52c2, 0x52c1,
+  0x52c0, 0x52c3, 0x5318, 0x54ae, 0x54a3, 0x54c5, 0x54a0, 0x54b4,
+  0x54a5, 0x071e, 0x54a4, 0x54a8, 0x54a6, 0x57a8, 0x578d, 0x5782,
+  0x579e, 0x5789, 0x5783, 0x5791, 0x57a6, 0x579a, 0x5790, 0x5785,
+  0x577d, 0xc3ec, 0x579b, 0x57a5, 0x57f0, 0x5796, 0x5788, 0x57d6,
+  0x57d8, 0x5786, 0x57a4, 0x5797, 0x5a1c, 0x5a19, 0x5a9e, 0x5a9f,
+  0x5a9d, 0x5a9c, 0x5b5d, 0x5b5e, 0x5b73, 0x5b63,
+  /* 0x2f */
+  0x5bbe, 0x5bc1, 0x5bbc, 0x5bbf, 0x5bbb, 0x5bbd, 0x5c13, 0x5c14,
+  0x5cf8, 0x5cfa, 0x5d06, 0x5cfe, 0x5d51, 0x600b, 0x5ff1, 0x5fa9,
+  0x5fd5, 0x5fdc, 0x5fcb, 0x5ff2, 0x605f, 0x5fdb, 0x5fd6, 0x5fd9,
+  0x5fd1, 0x5fcf, 0x5fd8, 0x5fe0, 0x5fd4, 0x5ff3, 0x6005, 0x5fce,
+  0x5ff4, 0xc412, 0x5fda, 0x600e, 0x6006, 0x5fd7, 0x5fcd, 0x6007,
+  0x5fe1, 0x6008, 0x62be, 0x62ef, 0x62d9, 0x62da, 0x1fd7, 0x62a0,
+  0x62df, 0x629e, 0x62bf, 0x62af, 0x62a7, 0x62aa, 0x62f4, 0x62ae,
+  0x62b5, 0x62b8, 0x62db, 0x62c0, 0x62b7, 0x62a2, 0x62dd, 0x62a1,
+  0x62a5, 0x62b4, 0x62a6, 0x62ab, 0x62ac, 0x629f, 0x62b1, 0x62fc,
+  0x642e, 0x6430, 0x6499, 0x64f8, 0x64f6, 0x65f4, 0x65eb, 0x65e1,
+  0x65e4, 0x6775, 0x6769, 0x0a9a, 0x6799, 0x679e, 0x6794, 0x6793,
+  0x6791, 0x6919, 0x6917, 0x6949, 0x6947, 0x6948,
+  /* 0x30 */
+  0x6952, 0x6940, 0x6963, 0x6946, 0x695f, 0x6a0e, 0x6a85, 0x6a87,
+  0x6acb, 0x6acc, 0x6ac9, 0x6bcb, 0x41e7, 0x6c20, 0x6d5f, 0x6d60,
+  0x6d6a, 0x6d76, 0x6d73, 0x6d71, 0x6d66, 0x0bc2, 0x6d6b, 0x6d79,
+  0x6d7b, 0x6e3c, 0x6e9e, 0x6e9c, 0x6f1c, 0x6f1e, 0x6f21, 0x6f96,
+  0x6fa1, 0x6fb6, 0x6fa0, 0x6f94, 0x6f97, 0x7081, 0x7086, 0x70c0,
+  0x708a, 0xc44b, 0x7085, 0x7095, 0x7049, 0x7082, 0x7084, 0x4b78,
+  0x7090, 0x70b1, 0x71fe, 0x71fb, 0x7350, 0x7356, 0x735a, 0x734c,
+  0x0cdc, 0x7357, 0x74e1, 0x74d9, 0x74db, 0x74f4, 0x7545, 0x7547,
+  0x7674, 0x766b, 0x7668, 0x7669, 0x7679, 0xc45b, 0x7680, 0x7681,
+  0x7661, 0x7670, 0x766f, 0x7673, 0x765d, 0x77fa, 0x0db3, 0x77f3,
+  0x780a, 0x7817, 0xc45f, 0x78b0, 0x7a3e, 0x7a46, 0x7a4f, 0x7a44,
+  0x7a69, 0x7a33, 0x7a2f, 0x7a4e, 0x7a3a, 0x7a2b,
+  /* 0x31 */
+  0x7aa9, 0x7a50, 0x7a45, 0x7a37, 0x7a25, 0x7a2c, 0x7a3f, 0x7a34,
+  0x7a29, 0x7a1e, 0x7a3d, 0x7ced, 0xc466, 0x7cf3, 0x7cea, 0x7ceb,
+  0x7ecc, 0x7ece, 0x7ed0, 0x7ee3, 0x7ee0, 0x7ed1, 0x7edc, 0x7edd,
+  0x7ef0, 0x7edb, 0x7ee5, 0x7ef1, 0x7ec9, 0x7ee8, 0x7ee7, 0x7ec8,
+  0x7ede, 0x7ecd, 0x7ec5, 0x7ec6, 0x7ee4, 0x7ec3, 0x80fb, 0x80fc,
+  0x80fe, 0x8103, 0x8100, 0x80fd, 0x8105, 0x8113, 0x81a7, 0x81b4,
+  0x8270, 0x8274, 0x8271, 0x8275, 0x827d, 0x8273, 0x82c4, 0x82c3,
+  0x82de, 0x82dd, 0x8311, 0x830f, 0x8310, 0x83c3, 0x83c2, 0x83ca,
+  0x83c1, 0x8423, 0x85b1, 0x8624, 0x8611, 0x8625, 0x860a, 0x861f,
+  0x8620, 0x8614, 0x8628, 0x8603, 0x8612, 0x860b, 0x8617, 0x4d11,
+  0x8749, 0x8789, 0x8790, 0x878f, 0x8796, 0x8795, 0x8793, 0x87ed,
+  0x87f0, 0x62de, 0x8885, 0x8877, 0x887a, 0x8884,
+  /* 0x32 */
+  0x8879, 0x887d, 0x887b, 0x88ed, 0x88ec, 0x89f6, 0x899b, 0x8a9d,
+  0x8b11, 0x8ac4, 0x8ac8, 0x8adf, 0x8abf, 0x8ab3, 0x8aba, 0x8b10,
+  0x8b06, 0x8a88, 0x8a9a, 0x8ae0, 0x8acc, 0x8ab5, 0x8ae1, 0x8abc,
+  0x8ac6, 0x8b0b, 0x8aa4, 0x8a95, 0x8aa3, 0x8ae2, 0x8acd, 0x8ae3,
+  0x8aab, 0x8acb, 0x8a8f, 0xc4ab, 0x8aa9, 0x8b24, 0x8ae4, 0x8b12,
+  0x8ae5, 0x8b67, 0x8aaa, 0x8aa0, 0x8ae6, 0x8ac1, 0x8ae7, 0x8b0d,
+  0x8a86, 0x8ab0, 0x8a8b, 0x8ae8, 0x8ac9, 0x8b19, 0x8ac0, 0x8b0c,
+  0x8ae9, 0x8aea, 0x8ded, 0x8de3, 0x8de4, 0x8de8, 0x8dd2, 0x8de2,
+  0x2466, 0x8fcf, 0x8fd1, 0x8fc3, 0x8fc9, 0x8fea, 0x8fb4, 0x8fdc,
+  0x8fbd, 0x8fe6, 0x8fc8, 0x8fec, 0x8fb2, 0x8fa9, 0x8fd3, 0x8fc0,
+  0x8fe9, 0x8fd5, 0x11d9, 0x8fc5, 0x11dd, 0x8fcb, 0x8fd0, 0x8fd2,
+  0x8fe4, 0x8fe8, 0x8fcd, 0x8fb6, 0x8faa, 0x8fd4,
+  /* 0x33 */
+  0xa049, 0x8fc1, 0x8fdd, 0x8fce, 0x91c9, 0x91ca, 0x92fd, 0x92d9,
+  0x92ff, 0x9304, 0x92fa, 0x9306, 0x9315, 0x9311, 0x9307, 0x930b,
+  0x93fc, 0x93fd, 0x946d, 0x9465, 0x9514, 0x9513, 0x950c, 0x950b,
+  0x9518, 0x9522, 0x967d, 0x966f, 0x9675, 0x967b, 0x9680, 0x967f,
+  0x9696, 0x966d, 0x966b, 0x9686, 0x9673, 0x9662, 0x9677, 0x9681,
+  0x9669, 0x9682, 0x9697, 0x9684, 0x12fc, 0x9678, 0xc4d0, 0x967a,
+  0x966a, 0x9665, 0x967e, 0x9694, 0x97c2, 0x97c1, 0x97f9, 0x9871,
+  0x986b, 0x986d, 0x986f, 0x986e, 0x98f2, 0x98e8, 0x98ef, 0x98e9,
+  0x98ea, 0x98ed, 0x98f3, 0x98e6, 0x99c9, 0x99b4, 0x99b3, 0x99b9,
+  0x99ca, 0x99b1, 0x99b6, 0x99c7, 0x99c4, 0x99b7, 0x9a6f, 0x9b33,
+  0x9b32, 0x9b1f, 0xc4d9, 0x9b2b, 0x9b30, 0x9b36, 0x9b42, 0x9b41,
+  0xc4d8, 0x9ca5, 0x9cab, 0x9ca9, 0x9cb3, 0x9ca7,
+  /* 0x34 */
+  0x9ca0, 0x9cd2, 0x9ca8, 0x9cb6, 0x9cac, 0x9cae, 0x9ce6, 0x9e65,
+  0x9f47, 0x9f63, 0x9f4d, 0x9f5f, 0x9f4b, 0x9f60, 0x9f49, 0x9f53,
+  0xc4df, 0x263a, 0x9f57, 0x9f4e, 0x9f52, 0x9f54, 0xa020, 0xa022,
+  0xa1c1, 0xa1d7, 0xa1d5, 0xa1c4, 0xa1d0, 0xa1bb, 0xa1e2, 0xa1cb,
+  0xa1b8, 0xa1bf, 0xa1d8, 0xa1c0, 0xa1ba, 0xa1b4, 0xa1bc, 0xa1d4,
+  0xa1ed, 0xa1c2, 0xa1d9, 0xa1cc, 0xa32f, 0xa323, 0xa396, 0xa38d,
+  0xa39e, 0xa399, 0xa483, 0x1507, 0xa46a, 0xa469, 0xa475, 0xa46c,
+  0xa480, 0xa46e, 0xa481, 0xa477, 0xa476, 0xa473, 0xa470, 0xa484,
+  0xa519, 0xa5f2, 0x273d, 0xa5ec, 0xa5eb, 0xa5f6, 0xa5ef, 0xa5f4,
+  0xa5ee, 0xa5f3, 0xa5ed, 0xa89b, 0xa898, 0xa894, 0x3a7a, 0xa89a,
+  0xc4f0, 0xa94c, 0x15a8, 0xa957, 0xa951, 0xa962, 0xa952, 0xa95c,
+  0xa953, 0xc4ef, 0xaa85, 0xab2d, 0xab3e, 0xab30,
+  /* 0x35 */
+  0xab7d, 0xabe6, 0xabf6, 0xabe4, 0xabe9, 0xabec, 0xabf2, 0xabe8,
+  0xabe3, 0xabeb, 0xabf0, 0xabea, 0xabe7, 0xabfd, 0xabe5, 0xabee,
+  0xabf5, 0xabf9, 0xabf1, 0xabf4, 0xc4f4, 0xac11, 0xacde, 0xacd8,
+  0xacdd, 0xacdb, 0xacd3, 0xace1, 0xadde, 0xadfc, 0xae28, 0xaeb7,
+  0xaeb8, 0xaec7, 0xaeb2, 0xaea9, 0xaeb9, 0xaebc, 0xaeb3, 0xaed1,
+  0xafb0, 0xafb1, 0xafb6, 0xb004, 0xb02c, 0xb0c1, 0xb09e, 0xb0ba,
+  0x16ca, 0xb0d1, 0xb0d3, 0xb0d4, 0xb0d5, 0xb0c5, 0xb0b6, 0xb0b2,
+  0xb0b5, 0xb0c3, 0xb0b9, 0xb0c6, 0xb1d6, 0xb1e0, 0xb1db, 0xb1d7,
+  0xb1dd, 0xb315, 0xb30c, 0xb30f, 0xb30e, 0xb2fe, 0xb304, 0xb30b,
+  0xb302, 0xb2ff, 0xb308, 0xb310, 0xb317, 0xb313, 0xb306, 0xb309,
+  0xb424, 0xb426, 0xb425, 0xb448, 0xb4b5, 0xb4d2, 0xb4d5, 0xb4c4,
+  0xb4af, 0xb4ad, 0xb4c1, 0xb4c0, 0xb4cc, 0xb4cd,
+  /* 0x36 */
+  0xb4c3, 0xb4c8, 0xb4c5, 0xb4ba, 0xb4d0, 0xb4c2, 0xb4ce, 0x178d,
+  0xb643, 0xb642, 0xb640, 0xb631, 0xb6cf, 0xb6ce, 0xb730, 0xb734,
+  0xb732, 0xb743, 0xb73c, 0xb811, 0xb835, 0xb834, 0xb837, 0xb831,
+  0xb8bf, 0xb8bc, 0xb8c2, 0xb8c9, 0xb983, 0xb98b, 0xb9a0, 0xb98d,
+  0xb98c, 0xb99a, 0xb98a, 0xb991, 0xbbf1, 0xbc0f, 0xbc01, 0xbc07,
+  0xbc0c, 0x18c0, 0xbbdc, 0xbbee, 0xbbf7, 0xbbf2, 0xbbf8, 0xbbeb,
+  0x18ca, 0xbbe6, 0xbbed, 0xbbe9, 0xbc08, 0xbc00, 0xbbe5, 0xbbfc,
+  0xbe61, 0xbe5e, 0xbe5f, 0x1925, 0xbe9b, 0xbf16, 0xbf15, 0xbf20,
+  0xbf14, 0xbf1a, 0xbf17, 0xbf9c, 0x194a, 0xbff1, 0x1953, 0xbff0,
+  0xc028, 0xc024, 0xc02a, 0xc02b, 0xc0d5, 0xc104, 0xc105, 0xc191,
+  0xc192, 0xc2a6, 0x2c09, 0x2e22, 0x2e1a, 0x2e0e, 0x2e1b, 0x2e08,
+  0x6fb3, 0xc31c, 0x309d, 0x3212, 0x321e, 0x32bb,
+  /* 0x37 */
+  0x32bf, 0x32bc, 0x3308, 0x3309, 0x3363, 0x33c8, 0x5828, 0x358e,
+  0x358d, 0x3743, 0x374d, 0x376d, 0x3742, 0x3752, 0x3751, 0x3769,
+  0x3750, 0x3756, 0x376c, 0x3744, 0x3745, 0x376b, 0x0205, 0x3768,
+  0x3757, 0x392e, 0x3931, 0x392d, 0x3a8b, 0x3ab2, 0x3a8d, 0x3aa3,
+  0x3aa4, 0x3a90, 0x3a89, 0x3a8e, 0x3a92, 0x3b7b, 0x3c90, 0x3c8f,
+  0x3de9, 0x3dcd, 0x3dc5, 0x3dd0, 0x3dc9, 0x3dd1, 0x3dc7, 0x3dd2,
+  0x3d5f, 0x3de1, 0x3dcc, 0x3dc6, 0x3de4, 0x3ea9, 0x3fd3, 0x3fda,
+  0x3fd2, 0x3fdb, 0x404d, 0x404e, 0x411c, 0x41e8, 0x436c, 0x435f,
+  0x4366, 0x4364, 0x4378, 0x4365, 0x436d, 0x4361, 0x437a, 0x4407,
+  0x4566, 0x4568, 0x4562, 0x46d3, 0x46d4, 0x46d1, 0x46dc, 0x4773,
+  0x4772, 0x482d, 0x482c, 0x482f, 0x4872, 0x48b4, 0x4989, 0x4bcd,
+  0x4ba6, 0x4ba2, 0x4ba0, 0x4b46, 0x4ba1, 0x8657,
+  /* 0x38 */
+  0x4ba3, 0x4bb1, 0x4bdb, 0x4bf6, 0x4bdc, 0x4bd6, 0x4d13, 0x4f9c,
+  0x4f97, 0x4fd8, 0x4fe4, 0x4fd4, 0x4fe5, 0x4fdb, 0x4fd0, 0x4fda,
+  0x4fcc, 0x4fdc, 0x4fed, 0x4fd3, 0x4fd1, 0x4fce, 0x4fd9, 0x4fdd,
+  0xc3c6, 0x50e6, 0x50e5, 0x50e9, 0x51ff, 0x51fe, 0x520e, 0x528c,
+  0x52ca, 0x52cb, 0x531a, 0x54d7, 0x54cf, 0x54d0, 0x54c9, 0x54cc,
+  0x54d3, 0x55a4, 0x55a3, 0x5781, 0x5826, 0x57f3, 0x5827, 0x57f2,
+  0x57ff, 0x57f5, 0x57fc, 0x580e, 0x07f0, 0x57f6, 0x5800, 0x5823,
+  0x5805, 0x5825, 0x5808, 0x5850, 0x5a25, 0x5a20, 0x5a23, 0x5a21,
+  0x5aa1, 0x5b69, 0x5b6c, 0x5b68, 0x5b6b, 0x5bcc, 0x5bcd, 0x5d10,
+  0x5d0d, 0x5d0a, 0x5d16, 0x5d14, 0x5d52, 0x6028, 0x602e, 0x602c,
+  0x604d, 0x6049, 0x6031, 0x6030, 0x6033, 0x602d, 0x6036, 0x603e,
+  0x602f, 0x6027, 0x6034, 0x604c, 0x62fe, 0x6312,
+  /* 0x39 */
+  0x631f, 0x6317, 0x62f5, 0x6315, 0x62f7, 0x0a02, 0x437d, 0x62fa,
+  0x62f9, 0x634b, 0x649c, 0x649d, 0x0a23, 0x65f0, 0x65f6, 0x65ef,
+  0x679d, 0x679a, 0x67a7, 0x67af, 0x67aa, 0x6964, 0x6986, 0x6975,
+  0x6970, 0x6984, 0x696b, 0x6985, 0x696c, 0x6a17, 0x6a94, 0x6a93,
+  0x6bd2, 0x6bd7, 0x6bd4, 0x6da6, 0x6da7, 0x6d9c, 0x6d8b, 0x6d8d,
+  0x6d98, 0x6db9, 0x6d9b, 0x6d9d, 0x6d99, 0x6da8, 0x6d91, 0x6d87,
+  0x6d9a, 0x6ea6, 0x6f1f, 0x6fa7, 0x6fb1, 0x6fb2, 0x6fb7, 0x70d0,
+  0x70b3, 0x70b5, 0x70c4, 0x70c3, 0x70bc, 0x70b2, 0x70ba, 0x70bb,
+  0x70c2, 0x70cd, 0x70be, 0x70b7, 0x718f, 0x7203, 0x7204, 0x7371,
+  0x7377, 0x7374, 0x738b, 0x737a, 0xc451, 0x738c, 0x7373, 0x74ff,
+  0x74fb, 0x74fd, 0x74f0, 0x74f3, 0x74fc, 0x74f2, 0x7692, 0x769e,
+  0x76ae, 0x7696, 0x7814, 0x7812, 0x7813, 0x7816,
+  /* 0x3a */
+  0x780f, 0x78b6, 0x78bd, 0x7a8c, 0x7aae, 0x7aac, 0x7aab, 0x7a99,
+  0x7a92, 0x7abb, 0x7a9e, 0x7a7e, 0x7aaf, 0x7abc, 0x7a98, 0x7d01,
+  0x7d09, 0x7d06, 0xc467, 0x7d07, 0x7d08, 0x7ecf, 0x7f0e, 0x7f32,
+  0x0f15, 0x7f12, 0x7f16, 0x7f17, 0x7f1b, 0x7f15, 0x7f31, 0x7f18,
+  0x7f1a, 0x7f10, 0x7f0a, 0x7f09, 0x804f, 0xc473, 0x810f, 0x8110,
+  0xc475, 0x8128, 0x8111, 0x8116, 0x8117, 0x8102, 0x81bb, 0x81ba,
+  0x81c3, 0x81bc, 0x828a, 0x8284, 0x8286, 0x82e0, 0x8317, 0x8318,
+  0x831e, 0x8315, 0x83d3, 0x83da, 0x83d9, 0x85e6, 0x85f4, 0x85e1,
+  0x8669, 0x8640, 0x8658, 0x866c, 0x864d, 0x8721, 0x8799, 0x87f1,
+  0x5f68, 0x8886, 0x8b5b, 0x8b5c, 0x8b77, 0x8b2c, 0xc4ad, 0x8b58,
+  0x8b64, 0x8b61, 0x8b48, 0x8b97, 0x8b59, 0x8b29, 0x8b62, 0x8b2e,
+  0x8b68, 0x8b90, 0x8b3a, 0x8b3d, 0x8b5e, 0x8b46,
+  /* 0x3b */
+  0x8b69, 0x8b65, 0x8b3e, 0x8b49, 0x8b56, 0x8be1, 0x8b78, 0x8b79,
+  0x8b66, 0x8b4a, 0x8b35, 0x8b7a, 0x8b92, 0x8b60, 0x8b36, 0x8b51,
+  0x8b42, 0x115d, 0x8b3f, 0x8b7b, 0x8b5d, 0x8b94, 0x8b6a, 0xc4b5,
+  0x8df2, 0x8fbb, 0x901b, 0x901a, 0x9033, 0x9017, 0x900a, 0x9015,
+  0x9012, 0x9001, 0x902d, 0x8ffd, 0x9023, 0x9005, 0x9011, 0x9000,
+  0x901c, 0x9035, 0x902e, 0x9036, 0x34bf, 0x902f, 0x900c, 0x9009,
+  0x9031, 0x8ffc, 0x900f, 0x9018, 0x9002, 0x9200, 0x931f, 0x9337,
+  0x125a, 0x9338, 0x932b, 0x932e, 0x9321, 0x9330, 0x9329, 0x9331,
+  0xc4c9, 0x9301, 0x932c, 0x9322, 0x93ff, 0x9477, 0x9467, 0x947f,
+  0x947d, 0x947b, 0x947e, 0x951e, 0x951c, 0x9521, 0x9526, 0x9527,
+  0x9529, 0x952c, 0x951d, 0x952b, 0x96bf, 0x96a4, 0x96aa, 0x96ae,
+  0x969f, 0x96d0, 0x96b1, 0x96ad, 0x969b, 0x96b2,
+  /* 0x3c */
+  0x96a9, 0x96b3, 0x96b4, 0x96ba, 0x96a5, 0x96b7, 0x96ac, 0x96cb,
+  0x96cf, 0x97c6, 0x9801, 0x97ff, 0x97fd, 0x9877, 0x9878, 0x9876,
+  0x98f7, 0x99cc, 0x1385, 0x99d4, 0x99d7, 0x99d5, 0x99d6, 0x99d3,
+  0x9b5d, 0x9b55, 0x9ce0, 0x9d48, 0x9cee, 0x9cdb, 0x9ce7, 0x9cd6,
+  0x9ce5, 0x9ce1, 0x9cdd, 0x9ce2, 0x9e70, 0x9e66, 0x9e6f, 0x9e6e,
+  0x9f81, 0x9f69, 0x9f6e, 0x9f6d, 0x9f6c, 0x9f84, 0x9f85, 0x9f71,
+  0x9f73, 0x9f6a, 0x9f6f, 0x9f7b, 0xa16a, 0xa17c, 0xa17d, 0xa181,
+  0xa1fa, 0xa205, 0xa1eb, 0xa1fb, 0xa1e9, 0xa1ef, 0xa1fc, 0xa1e7,
+  0xc4e1, 0xa1ee, 0xa1fd, 0xa332, 0xa3a7, 0xa3b5, 0xa3b1, 0xa3b9,
+  0xa3a8, 0xa3b3, 0xc4e6, 0xa48a, 0xa491, 0xa48d, 0xa499, 0x150b,
+  0xa49a, 0xa49b, 0xa492, 0xa48f, 0xa4ab, 0x6bdb, 0x1539, 0xa675,
+  0xa631, 0xa638, 0x1537, 0xa635, 0xa669, 0xa63b,
+  /* 0x3d */
+  0xa63d, 0xa66c, 0xa679, 0xa63c, 0xa63e, 0xa897, 0xa8a5, 0xa8a2,
+  0xa89d, 0xa8a1, 0xa968, 0xa96f, 0xa96d, 0xa972, 0xa975, 0xa977,
+  0xa979, 0xaab5, 0xaaea, 0xaaab, 0xab43, 0xab41, 0xab42, 0xac09,
+  0xac08, 0xac06, 0xac01, 0xac03, 0xac00, 0xac04, 0xac0a, 0xac0e,
+  0xac0d, 0xac07, 0xac0f, 0xac14, 0xac02, 0xac15, 0xac0c, 0xac10,
+  0xac05, 0xacfd, 0xacff, 0xad04, 0xad00, 0xad09, 0xae2b, 0xc4f7,
+  0xae31, 0xaedb, 0xaec5, 0xaed3, 0xaece, 0x166b, 0xaec9, 0xaebf,
+  0xaecb, 0xaec0, 0xaed0, 0xaed4, 0xafc1, 0xafb9, 0xafbb, 0xafc3,
+  0xafc9, 0xb007, 0xb02d, 0xb0f8, 0xb0e1, 0xb0fa, 0xb0ef, 0xb0fd,
+  0x16cd, 0xb0eb, 0xb0f1, 0xb0ed, 0xb0fe, 0xb1f8, 0xb203, 0xb1ee,
+  0xb1e8, 0xb201, 0xb2ec, 0xb322, 0xb314, 0xb334, 0xb32f, 0xb339,
+  0xb341, 0xb33c, 0xb349, 0xb358, 0xb33a, 0xb342,
+  /* 0x3e */
+  0xb33f, 0xb422, 0xb423, 0xb44a, 0xb4dc, 0xb4d9, 0xb4db, 0xb4e2,
+  0xc507, 0xb4df, 0xb4e0, 0xb4d7, 0xb64f, 0xb646, 0xb653, 0xb655,
+  0xb64e, 0xb64a, 0xb64c, 0xb663, 0xb751, 0xb753, 0xb758, 0xb74d,
+  0xb75a, 0xb749, 0xb75d, 0xb812, 0xb83c, 0xb8d1, 0xb8df, 0xb8d6,
+  0xb8d8, 0xb8e0, 0xb8d9, 0xb9b1, 0xb9ac, 0xb9aa, 0xb9ee, 0xb9bd,
+  0x184d, 0xb9c3, 0xb9a8, 0xb9ae, 0xb9ab, 0xbc1d, 0xbc27, 0xbc38,
+  0xbc12, 0xbc48, 0xbc2b, 0xbc16, 0xbc19, 0xbc3d, 0xbc23, 0xbc2a,
+  0xbe64, 0xbead, 0xbeac, 0xc514, 0xbeb1, 0xbeaf, 0xbf2c, 0xbf24,
+  0xbf25, 0xbf28, 0xbff9, 0xbff7, 0xbffd, 0xbffe, 0xc039, 0xc033,
+  0xc0d7, 0xc0d8, 0xc0e4, 0x3aa1, 0xc10e, 0xc13b, 0xc144, 0xc142,
+  0xc194, 0xc193, 0xc1d5, 0xc2a7, 0x2e31, 0x2e23, 0x2e28, 0x2e27,
+  0x2ec6, 0x2fa3, 0x3021, 0x321b, 0x0110, 0x32c1,
+  /* 0x3f */
+  0x32c3, 0x332a, 0x3369, 0x3427, 0x37b6, 0x37a7, 0x37a4, 0x37a6,
+  0x3790, 0x379e, 0x3794, 0x37a8, 0x37a5, 0x37a2, 0x3791, 0x027b,
+  0x3abc, 0x3abd, 0x3ab4, 0x3ab0, 0x3ae4, 0x3b45, 0x3b4b, 0x3b7e,
+  0x3b7f, 0x3b7d, 0x3bc3, 0x3dfc, 0x3df7, 0x3df0, 0x3ded, 0x3df1,
+  0x3df8, 0x3fe9, 0x41eb, 0x041d, 0x4390, 0x438d, 0x4386, 0x4391,
+  0x438a, 0x4408, 0x4450, 0x46ea, 0x46e6, 0x46e2, 0x46e7, 0x46ed,
+  0x46e1, 0x4834, 0x4876, 0x4875, 0x4873, 0x48b5, 0x4990, 0x4992,
+  0x4be1, 0x4bdf, 0x4bd5, 0x4bf2, 0x4bfe, 0x4c13, 0x4c2e, 0x4d19,
+  0x5008, 0x1df5, 0x5005, 0x5009, 0x5006, 0x5003, 0x4ffd, 0x4ffc,
+  0x5002, 0x5042, 0x521a, 0x5211, 0x5215, 0x5216, 0x52cc, 0x52cf,
+  0x52d0, 0x5322, 0x531e, 0x5321, 0x54e5, 0x0727, 0x5554, 0x54ef,
+  0x5553, 0x5551, 0x55ad, 0x5867, 0x5868, 0x58a4,
+  /* 0x40 */
+  0x5877, 0x5889, 0x5844, 0x588b, 0x5879, 0x585b, 0x5843, 0x5857,
+  0x584a, 0x587c, 0x5846, 0x587b, 0x5856, 0x5aa8, 0x5b76, 0x5b72,
+  0x5bd6, 0x5bd8, 0x5bd1, 0x5d22, 0x5d20, 0x5d23, 0x5d1e, 0x5d6e,
+  0x60a3, 0x6077, 0x60a6, 0x606d, 0x60a2, 0x607c, 0x6084, 0x6068,
+  0x6074, 0x6086, 0x60a5, 0x607b, 0x607a, 0x6069, 0x6072, 0x6076,
+  0x634a, 0x6337, 0x632a, 0x632d, 0x6346, 0x6328, 0x6326, 0x6342,
+  0x632c, 0x6338, 0x632b, 0x6333, 0x6345, 0x6439, 0x65f9, 0x65fa,
+  0x67b8, 0x67b7, 0x67bb, 0x67b9, 0x67b4, 0x696f, 0x6987, 0x698f,
+  0x69a2, 0x69a3, 0xc431, 0x6a9b, 0x6a9d, 0x6ace, 0x0bcf, 0x6dbd,
+  0x6dbf, 0x6d92, 0x0bcd, 0x6def, 0x6dc9, 0x6ea4, 0x6ea8, 0x6eaa,
+  0x6f28, 0x6f24, 0x6f25, 0x6f26, 0x6fa9, 0x6fba, 0x6fbe, 0x6fbc,
+  0x6fc0, 0x70f0, 0x70df, 0x70e0, 0x70ed, 0x70db,
+  /* 0x41 */
+  0x70fb, 0x70b9, 0x70da, 0x70eb, 0x70ec, 0x739a, 0x739f, 0x739b,
+  0x7397, 0x73a1, 0x750f, 0x7505, 0x7548, 0x0d82, 0x76bc, 0x76ba,
+  0x78bf, 0x7b01, 0x7ae8, 0x7aef, 0x7ae4, 0x7ae6, 0x7b02, 0x7aeb,
+  0x7ae0, 0x7aed, 0x7ad9, 0xc464, 0x7b14, 0x7aee, 0x0e52, 0x7b13,
+  0x7af9, 0x7af8, 0x7d25, 0xc469, 0x7d19, 0x7d20, 0x7d43, 0x7d3f,
+  0x7f45, 0x7f4c, 0x7f49, 0x7f4f, 0x7f41, 0x7f3e, 0x7f4d, 0x7f52,
+  0x7f4a, 0x7f4e, 0x7f73, 0x7f42, 0x7f51, 0x7f55, 0x7f50, 0x7f6c,
+  0x2afd, 0x7f6a, 0x7f53, 0x7f68, 0x8055, 0x8056, 0x811c, 0x811d,
+  0x2280, 0x811e, 0x8123, 0x811f, 0x81e1, 0x81cd, 0x81cb, 0x81cc,
+  0x81c8, 0x81c9, 0x829b, 0x8294, 0x8292, 0x8296, 0x8293, 0x8295,
+  0x828f, 0x831d, 0x8322, 0x8321, 0x83e9, 0x83ef, 0x83e0, 0x83e6,
+  0x83e4, 0x8629, 0x862c, 0x8676, 0x8683, 0x8678,
+  /* 0x42 */
+  0x863c, 0x6343, 0x867a, 0x1051, 0x86f2, 0x879e, 0x879b, 0x879a,
+  0x87f6, 0x87f5, 0x88a5, 0x8893, 0x88a4, 0x8a82, 0x8ac7, 0x8bb7,
+  0x8c1d, 0x8be2, 0x8bd7, 0x8be3, 0x8be4, 0x8bbc, 0x8bd3, 0x115a,
+  0x8b5a, 0x8bd2, 0x8b2d, 0xc4af, 0x8bc4, 0x8bd0, 0x8be5, 0x8c05,
+  0x8c07, 0x8be6, 0x8c1b, 0x8be7, 0x8bd8, 0x8bbe, 0x8c17, 0x8bb4,
+  0x8bd9, 0x8be8, 0x8bad, 0x8baf, 0x8bc8, 0x8be9, 0x8bea, 0x8dfe,
+  0x8dfb, 0x8e00, 0x9072, 0x9070, 0x9046, 0x9059, 0x905e, 0x9048,
+  0x904f, 0x9071, 0x9060, 0x905f, 0x906e, 0x9073, 0xc4c0, 0xc4bf,
+  0x9047, 0x906d, 0x906f, 0x9081, 0x906c, 0x9078, 0x9083, 0x9049,
+  0x9068, 0x9074, 0x9063, 0x906a, 0x8685, 0x9065, 0x9062, 0x90c8,
+  0x91d0, 0x91d4, 0x91d1, 0x9203, 0x9342, 0x9363, 0x9356, 0x935b,
+  0x9355, 0x9350, 0x932d, 0x9344, 0x9348, 0x9345,
+  /* 0x43 */
+  0x9382, 0x1265, 0x9362, 0x9485, 0x948d, 0x9536, 0x952f, 0x9531,
+  0x9537, 0x96a7, 0x96d9, 0x96f0, 0x96f2, 0x96fd, 0x96e8, 0x96eb,
+  0x96ee, 0x96e0, 0x96e9, 0x96ed, 0x96d6, 0x96f8, 0x96d4, 0x96df,
+  0x96e7, 0x96d8, 0x96e3, 0x96ef, 0x970f, 0x97ca, 0x3b46, 0x9805,
+  0x980c, 0x980d, 0x987f, 0x9880, 0x9881, 0x9901, 0x9903, 0x99f2,
+  0x99e2, 0x99e3, 0x99de, 0x99e9, 0x99e8, 0x99e0, 0x9a01, 0x99f5,
+  0x99e4, 0x2501, 0x9a77, 0x9b74, 0x9b6f, 0x9b62, 0x9b61, 0x9b6d,
+  0x9b73, 0x9b6a, 0x9b69, 0x9d12, 0x9d2d, 0x9d14, 0x9d0f, 0x9d29,
+  0x9d16, 0x9d03, 0x9d46, 0x9d5c, 0x9d11, 0x9d06, 0x9cdc, 0x9d2b,
+  0x9d2a, 0x9d2c, 0x9d27, 0x9e7a, 0x9f9c, 0x9f99, 0x9f95, 0x9f8b,
+  0x9f98, 0x9f96, 0xa032, 0xa1a4, 0xa1aa, 0xa21b, 0x14af, 0xa20d,
+  0xa21c, 0xa20a, 0xa220, 0xa208, 0xa21a, 0xa213,
+  /* 0x44 */
+  0xa211, 0xa35d, 0xa35f, 0xa35e, 0xa360, 0xa3bb, 0xa3bc, 0xa3c1,
+  0xa3c0, 0xa3c8, 0xa3ce, 0xa4a7, 0xa4b2, 0xa4b6, 0xa4a5, 0xa4ba,
+  0xa4b5, 0xa4ad, 0xa4a4, 0xa4d3, 0xa4b0, 0xa4b1, 0xa51d, 0xa68d,
+  0x1541, 0xa691, 0xa6b6, 0xa6b7, 0xa6bd, 0xa6bc, 0xa696, 0xa694,
+  0xa6a0, 0xa8a8, 0xa8a6, 0xa984, 0xa996, 0xa988, 0xa99a, 0xaad1,
+  0xaacf, 0xab50, 0xab51, 0xab4e, 0xab80, 0xab81, 0xac1b, 0xac17,
+  0xac20, 0xac19, 0xac1a, 0xac21, 0xac1e, 0xac18, 0xac1d, 0x1629,
+  0xad2d, 0xad24, 0xad27, 0xad2e, 0xad25, 0xad1c, 0xad19, 0x162a,
+  0xad23, 0xad1f, 0xad1a, 0xad2b, 0xad1e, 0xade0, 0xae33, 0xaee6,
+  0xaefc, 0xaee5, 0xaef8, 0xaef6, 0xaeea, 0xaef2, 0xaeed, 0xaeeb,
+  0xaef0, 0xaef1, 0xafc6, 0xafc8, 0xafce, 0xafc5, 0x1696, 0xafcb,
+  0xb113, 0xb114, 0xb107, 0xb10c, 0xb21a, 0x1712,
+  /* 0x45 */
+  0xb217, 0xb206, 0xb216, 0xb207, 0xb210, 0xb209, 0xb219, 0xb215,
+  0xb36e, 0xb33b, 0xb33e, 0xb36c, 0xb365, 0xb364, 0xb359, 0xb37c,
+  0xb370, 0xb379, 0xb42c, 0xb452, 0xb451, 0xb44c, 0xb500, 0xb510,
+  0xb513, 0xb4ff, 0xb4fe, 0xb4ed, 0xb65a, 0xb658, 0xb65c, 0xb6da,
+  0xb778, 0xb75e, 0xb767, 0xb764, 0xb813, 0xb823, 0xb841, 0xb83f,
+  0xb840, 0xb8ed, 0xb8e3, 0xb8ea, 0xb8f0, 0xb8e6, 0xb8e9, 0xb8f1,
+  0xb8ee, 0xb9d4, 0xb9d1, 0xb9dc, 0xb9ec, 0xbc69, 0xbc6d, 0xbc57,
+  0xbc66, 0xbcf9, 0xbc4a, 0xbc60, 0xbc56, 0xbc59, 0xbc4c, 0xbc6a,
+  0xbc62, 0xbc63, 0xbc70, 0xbc5f, 0xc50d, 0xbc64, 0xbc5d, 0xbc68,
+  0xbc9f, 0xbeba, 0xbeb8, 0xbebc, 0xbeb9, 0xbeb4, 0xbf3b, 0xbf2d,
+  0xbf38, 0xbf2f, 0xbf32, 0xc041, 0xc0cb, 0xc0de, 0xc0dd, 0xc0da,
+  0xc0dc, 0xc110, 0xc14f, 0xc149, 0xc198, 0xc196,
+  /* 0x46 */
+  0xc197, 0xc1c7, 0x2c9c, 0xc1da, 0xc1d8, 0xc2a8, 0x2c0a, 0x2c9d,
+  0x2ecb, 0x2f38, 0x2f39, 0x2fa6, 0x3223, 0x3222, 0x3221, 0x33ce,
+  0x3592, 0x3591, 0x37ec, 0x37e0, 0x37ed, 0x3808, 0x37e5, 0x37ee,
+  0x37e4, 0x37eb, 0x37e3, 0x37ea, 0x380a, 0xc359, 0x3ad1, 0x3ae3,
+  0x3ad4, 0x3ad0, 0x3ad9, 0x027e, 0x1be1, 0x3ada, 0x3ad3, 0x3b4c,
+  0x3b4d, 0x3b7c, 0x3b80, 0x3bcc, 0x3dff, 0x3e08, 0xc108, 0x3e01,
+  0xc36b, 0x3e00, 0x3fed, 0x3ff3, 0x3fee, 0x3ff1, 0x3ff0, 0x3fde,
+  0x4051, 0x4382, 0x43a9, 0x4398, 0x439d, 0x439a, 0x439e, 0x439f,
+  0x43a6, 0x43a7, 0x4409, 0x442f, 0x4571, 0x456d, 0x4572, 0x46ef,
+  0x46f0, 0x483b, 0x4839, 0x483c, 0x4838, 0x6afd, 0x483a, 0x4878,
+  0x4879, 0x4877, 0x4998, 0x499c, 0x4999, 0x499a, 0x4c11, 0x4c0a,
+  0x4bfd, 0x4c0f, 0x4c19, 0x4c03, 0x4c15, 0x4c0c,
+  /* 0x47 */
+  0x4c09, 0x4c12, 0x4c34, 0x4c2a, 0x4c08, 0x4c2d, 0x4c28, 0xc3b1,
+  0x4c2c, 0x4c26, 0x4c33, 0x05a7, 0x4d1a, 0x4d1e, 0x5007, 0x502c,
+  0x5032, 0x5028, 0x5031, 0x5029, 0x5030, 0x502a, 0x5044, 0x502e,
+  0x52d1, 0x5324, 0x54f7, 0x54f4, 0x54f3, 0x54f8, 0x58b5, 0x5896,
+  0x5898, 0x5895, 0x5891, 0x58b2, 0x589e, 0x5859, 0x58a3, 0x589a,
+  0x589b, 0x0f20, 0x7f83, 0x5bda, 0x5bdf, 0x5c16, 0x5d1f, 0x5d2d,
+  0x5d2e, 0x5d2b, 0x60b8, 0x60bb, 0x60bf, 0x60ba, 0x60d5, 0x60e3,
+  0x60c1, 0x60be, 0x60bd, 0x60b4, 0x60c2, 0x60a1, 0x6087, 0x60d7,
+  0x60ca, 0x60b5, 0x60da, 0x60d9, 0x60b3, 0x60d8, 0x6367, 0x6371,
+  0x6362, 0x635c, 0x6368, 0x6352, 0x6356, 0x3809, 0x2e42, 0x64a0,
+  0x6600, 0x65fe, 0x65ff, 0x67cb, 0xc428, 0x67ca, 0x67a9, 0x67c8,
+  0x69b4, 0x69ac, 0x69aa, 0x69a9, 0x6b0e, 0x6be9,
+  /* 0x48 */
+  0x6bed, 0x6bf2, 0x6beb, 0x6bee, 0x6de8, 0x6ddb, 0x6dd7, 0x6de3,
+  0x6de5, 0x6dee, 0x6dd5, 0x6eb3, 0x6f2d, 0x6fc1, 0x6fc3, 0x710c,
+  0x710e, 0x7107, 0x7117, 0x7109, 0x7116, 0x719a, 0x719c, 0x73b4,
+  0x73b7, 0x73b3, 0x3b4e, 0x7513, 0x7514, 0x76e6, 0x76dc, 0x76e8,
+  0x76e5, 0x782e, 0x782c, 0x782b, 0x78cd, 0x7b3d, 0x7b32, 0x7b2d,
+  0x7b45, 0x7b3e, 0x7b50, 0x7b25, 0x7b53, 0x7b23, 0x7d37, 0x7d38,
+  0x7d47, 0x7d3d, 0x7d3e, 0x7d49, 0x7d4a, 0x7d1d, 0x21e9, 0x7fa5,
+  0x7f8c, 0x7f8d, 0x7f89, 0x7f96, 0x7f85, 0x7f8f, 0x7f77, 0x7f8e,
+  0x7f82, 0x7f8a, 0x7f88, 0x7f7b, 0x7f97, 0x7f7d, 0x7f79, 0x8059,
+  0x8124, 0x812d, 0x812e, 0x812b, 0xc476, 0x81da, 0x81d8, 0x81d6,
+  0x8287, 0x82a0, 0x8328, 0x8325, 0x831f, 0x83f3, 0x83f7, 0x83f6,
+  0x862b, 0x865b, 0x8648, 0x23cb, 0x865c, 0x866d,
+  /* 0x49 */
+  0x869d, 0x8699, 0x868c, 0x8691, 0x869b, 0x869a, 0x869c, 0x8695,
+  0x868d, 0x8696, 0x86a5, 0x872a, 0x87a1, 0x87a4, 0x87ad, 0x88a9,
+  0x88ae, 0x88b0, 0x8c0d, 0x8b63, 0x8b71, 0x8c51, 0x8c54, 0x8c2a,
+  0x8c44, 0x8c55, 0x8c99, 0x8c39, 0x8c3f, 0x8c3e, 0x8c4f, 0x8c4d,
+  0x8c35, 0x8c40, 0x8c31, 0x8bd5, 0x8c2b, 0x8c33, 0x8c41, 0x8c56,
+  0x8c4c, 0x8c46, 0x8c3c, 0x8c45, 0x8c43, 0x8c3d, 0x8c70, 0x8c57,
+  0x8c38, 0x8c58, 0x1165, 0x8c37, 0x8e07, 0x8e06, 0x8e09, 0x90ab,
+  0x9090, 0x9093, 0x90bc, 0x90a9, 0x909e, 0x90bf, 0x90aa, 0x9091,
+  0x90a4, 0x909a, 0x90a7, 0x90a1, 0x909c, 0x90a2, 0x909b, 0x909f,
+  0x9094, 0x908f, 0x8ef0, 0x9092, 0x9095, 0x90a5, 0x90a6, 0x9204,
+  0x939c, 0x9379, 0x937a, 0x937e, 0x937b, 0x9371, 0x9381, 0x937f,
+  0x937c, 0x937d, 0x9375, 0x9376, 0x948e, 0x948f,
+  /* 0x4a */
+  0x953e, 0x953f, 0x9540, 0x9541, 0x1304, 0x970d, 0x9717, 0x9710,
+  0x970e, 0x96ea, 0x971d, 0x9703, 0x9722, 0x9704, 0x9700, 0x9720,
+  0x9721, 0x9723, 0x9713, 0x9709, 0x9711, 0x97cb, 0x97ce, 0x97d0,
+  0x97cc, 0x97d4, 0x3adb, 0x9809, 0x980b, 0x9885, 0x9906, 0x990d,
+  0x1364, 0x9914, 0x990f, 0x9a09, 0x9a14, 0x9a0b, 0x99fc, 0x9a04,
+  0x9a0a, 0x9a00, 0x99fd, 0x9a07, 0x9a06, 0x9a11, 0x9a79, 0x9a78,
+  0x9b88, 0x9b80, 0x9b8b, 0x9d59, 0x9d61, 0x9d75, 0x1423, 0x9d55,
+  0x9d5b, 0x9d5f, 0x9d52, 0x9d62, 0x9d72, 0x9d5d, 0x9d68, 0x9d71,
+  0x9d65, 0x9d66, 0x9d67, 0x9d76, 0x9d4c, 0x9d60, 0x9d74, 0x9d50,
+  0x9e8a, 0x9e81, 0x9e86, 0x9e7f, 0x9e80, 0x9fa5, 0x9fa7, 0x9fa8,
+  0x9fa6, 0x9faf, 0x7f95, 0x9fb1, 0xa035, 0xa039, 0xa1c3, 0xa230,
+  0xa22a, 0xa22b, 0xa22d, 0xa22e, 0xa22c, 0xa223,
+  /* 0x4b */
+  0xa221, 0xa222, 0xa36c, 0xa381, 0xa38f, 0xa380, 0xa3d0, 0xa3cd,
+  0xa3d5, 0xa3d4, 0xa4d1, 0xa4be, 0xa4cb, 0xa4ce, 0xa4bd, 0xa4d0,
+  0xa704, 0xa6d5, 0xa6d0, 0xa6d3, 0xa6fb, 0xa6d8, 0xa6d1, 0xa6fd,
+  0xa6d9, 0xa6d6, 0xa6e6, 0xa6f9, 0xa9a1, 0xa99d, 0xa99e, 0x28d9,
+  0xaaff, 0xab5f, 0xab57, 0xab60, 0xab59, 0xac2c, 0xac25, 0xac27,
+  0xac30, 0xac24, 0xac26, 0xac2d, 0xac2e, 0xac29, 0xac31, 0xad45,
+  0xad47, 0xad52, 0xad4a, 0xad50, 0xad46, 0xad4f, 0xad4e, 0xad53,
+  0xaf21, 0xaf09, 0xaf1a, 0xaf1b, 0x7115, 0xaf10, 0xc4f9, 0xaf14,
+  0xaf0e, 0xaf12, 0xaf0b, 0xafcf, 0xafd2, 0xafd0, 0xafd4, 0xafd3,
+  0xafd1, 0x3518, 0xc4fb, 0xb009, 0xb11c, 0xb127, 0xb125, 0xb11b,
+  0xb129, 0xb11f, 0xb130, 0xb124, 0xb128, 0xb119, 0xb12f, 0xb224,
+  0xb221, 0xb225, 0xb226, 0xb227, 0xb276, 0xb366,
+  /* 0x4c */
+  0xb375, 0xb369, 0xb37e, 0xb38f, 0xb374, 0x8e10, 0xb3ad, 0xb42b,
+  0xb42a, 0xb458, 0xb522, 0xb51d, 0xb52b, 0xb52c, 0xb52d, 0xb533,
+  0xb51b, 0xb527, 0xb52a, 0xb528, 0xb53b, 0xb67e, 0xb671, 0xb679,
+  0xb678, 0xb670, 0xb66d, 0xb67d, 0xb675, 0xb676, 0xb6de, 0xb766,
+  0xb783, 0xb787, 0xb77b, 0xb789, 0xb786, 0xb782, 0xb77c, 0xb781,
+  0xb843, 0xb845, 0xb8f7, 0xb8f9, 0xb8fa, 0xba05, 0xb9fe, 0xba0f,
+  0xb9ff, 0xb9fa, 0xba09, 0xba20, 0xba0c, 0xba3c, 0xba22, 0xb9f8,
+  0xba0a, 0xba08, 0xb9f7, 0xbc8e, 0xbc77, 0xbc8b, 0xbcb4, 0xbc8a,
+  0xbc9a, 0xbc79, 0xbc83, 0xbc7f, 0xbca1, 0xbc8f, 0xbca3, 0xbc81,
+  0xbc94, 0xbc7e, 0xbc82, 0xbc90, 0xbca5, 0xbcad, 0xbc9d, 0xbe67,
+  0xbe69, 0xbecb, 0xbec8, 0xbed1, 0xbf40, 0xbf4b, 0xbf49, 0xbf46,
+  0xbf3e, 0xbf43, 0xbf3f, 0xbfa5, 0xbfa7, 0xc04e,
+  /* 0x4d */
+  0xc04d, 0x499b, 0xc0e5, 0xc0e1, 0xc0e2, 0xc116, 0xc114, 0xc51b,
+  0xc159, 0xc151, 0xc15f, 0xc14a, 0xc157, 0xc158, 0xc1ca, 0xc1db,
+  0xc1de, 0xc1e0, 0xc1e1, 0xc1df, 0xc1e2, 0xc1e3, 0xc292, 0xc2bf,
+  0xc2be, 0x2c0b, 0x2e52, 0x2e4e, 0x00b9, 0xc313, 0x2fa7, 0x3226,
+  0x3227, 0x32c6, 0x330b, 0x336a, 0x3378, 0x381a, 0x3816, 0x3819,
+  0x3817, 0x381b, 0x3818, 0x3820, 0x3937, 0x3aec, 0x3b81, 0xae3d,
+  0x3e0f, 0x3ead, 0x3ffb, 0x4052, 0x43af, 0x43b7, 0x43b2, 0x4578,
+  0x45ac, 0x4700, 0x46fe, 0x4702, 0x46fd, 0x4703, 0x4840, 0x4843,
+  0x4842, 0x48b7, 0x49a2, 0x4c00, 0x4c35, 0x4c41, 0x4c05, 0x2e53,
+  0x4c50, 0x4c4e, 0x4c53, 0x5053, 0x5050, 0x5057, 0x505f, 0x5055,
+  0x50ea, 0x5226, 0xb430, 0x522a, 0x5228, 0x522c, 0x522d, 0x52d4,
+  0x5507, 0x5558, 0x5559, 0x58c5, 0x58cd, 0x58c7,
+  /* 0x4e */
+  0x58e8, 0x084b, 0x5a32, 0xc297, 0x5bde, 0x5d32, 0x34c8, 0xc415,
+  0x60f1, 0x60f0, 0x60ec, 0x6109, 0x60f9, 0x60f5, 0x60fe, 0x6374,
+  0x6381, 0x637c, 0x6375, 0x6389, 0x6382, 0x6397, 0x6386, 0x637d,
+  0x6393, 0x639c, 0x6376, 0x6380, 0x6445, 0x30a1, 0x6603, 0x67c9,
+  0x67cd, 0x67d0, 0x69ad, 0x69c5, 0x6aa2, 0x6bec, 0x6bf6, 0x6bf3,
+  0x6df3, 0x6dfa, 0x6df9, 0x6df5, 0x6df4, 0x6df8, 0x6eb6, 0x6eb4,
+  0x6f32, 0x6fcd, 0x6fc8, 0x6fce, 0x6fca, 0x712a, 0x7121, 0x711d,
+  0x73bd, 0x73be, 0x73c2, 0x0cf1, 0x73c9, 0x751f, 0x76f1, 0x76ed,
+  0x76f2, 0x76e0, 0x76f7, 0x7830, 0x7837, 0x7831, 0x7836, 0x78c8,
+  0x7b6d, 0x7b69, 0x7b7d, 0x7b61, 0x7b70, 0x7b71, 0x7b73, 0x7b76,
+  0x7b75, 0x7b78, 0x7b79, 0x7b64, 0x7b6e, 0x7d51, 0x7d4f, 0x7d22,
+  0x7faf, 0x7faa, 0x7fa3, 0x7f9d, 0x7f9c, 0x7fa1,
+  /* 0x4f */
+  0x7fb6, 0x7fac, 0x7fa2, 0x7fa7, 0x7fb0, 0x7fa9, 0x7fc3, 0x8131,
+  0x8132, 0x8133, 0x8134, 0x8137, 0x813c, 0x81d9, 0x81dd, 0x81de,
+  0x81df, 0x81e0, 0x82a5, 0x82aa, 0x82a2, 0x82a3, 0x8404, 0x8403,
+  0x83fe, 0x8428, 0x86af, 0x86ad, 0x86a6, 0x87ac, 0x87a5, 0x87b0,
+  0x87b1, 0x8801, 0x88b2, 0x88d2, 0x88f1, 0x8bd1, 0x8c47, 0x8cc9,
+  0x8ca7, 0x8cc8, 0x8c95, 0x8c8e, 0x8c91, 0x8c7d, 0x8cee, 0x8c8d,
+  0x8c8c, 0x8cb0, 0x8c96, 0x8c42, 0x8c7c, 0x8cb1, 0x8cb2, 0x8c84,
+  0x8c9d, 0x8ca1, 0x8c98, 0x8cb3, 0x8c22, 0x8c7b, 0x8c8a, 0x8cce,
+  0x8c80, 0x8c97, 0x8cb4, 0x8cb5, 0x8c9a, 0x8c9f, 0x8c93, 0x8e12,
+  0x8e0b, 0x8e0e, 0x90a3, 0x90cc, 0x90dc, 0x90e1, 0x90de, 0x90d2,
+  0x90db, 0x90d9, 0x90d7, 0x90d4, 0x90c9, 0x90eb, 0x90da, 0x90d1,
+  0x9104, 0x90ca, 0x90e2, 0x91d7, 0x938c, 0x9399,
+  /* 0x50 */
+  0x93a2, 0x9396, 0x9394, 0x939f, 0x1267, 0x938e, 0x9403, 0x9494,
+  0x9493, 0x9544, 0x972f, 0x9735, 0x972b, 0x9732, 0x972d, 0x9736,
+  0x1314, 0x9731, 0x9712, 0x9733, 0x971f, 0x9734, 0x9740, 0x973f,
+  0x9741, 0x97d3, 0x9889, 0x9918, 0x9910, 0x9a1a, 0x9a25, 0x9a1e,
+  0x9b92, 0x9b95, 0x9b93, 0x9d84, 0x9d9a, 0x9d89, 0x9d8d, 0x9d88,
+  0x9d91, 0x9d9b, 0x9d9c, 0xb148, 0x9e8e, 0x9e92, 0x9fc5, 0x9fc1,
+  0x9fb8, 0x9fbe, 0x9fb5, 0x9fc7, 0xa03c, 0x1489, 0xa1ec, 0xa23f,
+  0xa239, 0xa237, 0xa3a1, 0xa394, 0xa3a0, 0xa3de, 0xa3db, 0xa3df,
+  0xa3dc, 0xa4d6, 0xa4dc, 0xa4dd, 0xa4e0, 0xa4e3, 0xa4e1, 0xa718,
+  0xa719, 0xa753, 0xc4ec, 0xa744, 0xa70e, 0xa70f, 0xa747, 0xa717,
+  0xa71d, 0xa711, 0xa8b4, 0xa8b6, 0xa9b7, 0xa9be, 0xa9c2, 0xa9b4,
+  0xab31, 0xab15, 0xab83, 0xac3b, 0xac36, 0xac42,
+  /* 0x51 */
+  0xac50, 0xac40, 0xac34, 0xac38, 0xac3d, 0xac3e, 0xac35, 0xac3a,
+  0xac46, 0xac37, 0xac39, 0xac45, 0xad77, 0xad5d, 0xad6a, 0xad76,
+  0xad6b, 0xad6c, 0xad65, 0xad64, 0xad71, 0xad5f, 0xad72, 0xadfe,
+  0xadff, 0xae3e, 0xaf2b, 0xaf36, 0xaf2d, 0xaf39, 0xaf3f, 0xaf3b,
+  0xaf33, 0xaf42, 0xaf3a, 0xafd5, 0xafd8, 0xafd9, 0xb00d, 0xb00a,
+  0xb039, 0xb03a, 0xb13d, 0xb145, 0xb13a, 0xb137, 0xb13e, 0xb142,
+  0xb387, 0xb38c, 0xb382, 0xb36b, 0xb3a0, 0xb39a, 0xb390, 0xb38e,
+  0xb3a1, 0xb3bd, 0xb3b2, 0xb3b5, 0xb3b7, 0xb3aa, 0xb3a2, 0xb3a5,
+  0xb3ae, 0xb3ab, 0xb3bc, 0xb432, 0xb45a, 0xb564, 0xb55c, 0xb54d,
+  0xb53f, 0xb53e, 0xb552, 0xb558, 0xb557, 0xb55e, 0xb553, 0xb554,
+  0xb556, 0xab65, 0xb684, 0xb685, 0xb686, 0xb797, 0xb7a1, 0xb7a2,
+  0x180b, 0xc50a, 0xb7a3, 0xb7a6, 0x1817, 0xb815,
+  /* 0x52 */
+  0xb824, 0xb84a, 0xb849, 0xb848, 0xb84b, 0xb90e, 0xb562, 0xb90b,
+  0xb90a, 0xb908, 0xb906, 0xba43, 0xba47, 0xba3f, 0xba46, 0xba50,
+  0x186d, 0xba4b, 0x1870, 0xba52, 0xbcd7, 0xbcbf, 0xbcd8, 0xbce0,
+  0xbce7, 0xbcb8, 0xbcd5, 0xbcef, 0xbce6, 0xbce4, 0xbcd4, 0xbcd6,
+  0xbcea, 0x18ed, 0xbcbb, 0xbce9, 0xc510, 0xbe6d, 0xbe70, 0xbe73,
+  0xbe72, 0xbed4, 0xbece, 0xbed5, 0xbf5a, 0xbf58, 0xbf52, 0xbf50,
+  0xbf55, 0xbf4e, 0xbf4d, 0xbfcb, 0xbfcc, 0xbfcd, 0xbfd1, 0xc058,
+  0xc063, 0xc05e, 0xc054, 0xc05b, 0xc0e9, 0xc0e7, 0xc0e8, 0xc11d,
+  0xc167, 0xc15a, 0xc15c, 0xc15b, 0xc161, 0xc1a1, 0x198d, 0xc1a4,
+  0xc1e9, 0xc1ef, 0xc1e5, 0xc1f5, 0xc1eb, 0xc1ed, 0xc296, 0xc295,
+  0xc2b3, 0xc2b5, 0xc2b1, 0x00a7, 0x2e4d, 0x3024, 0x322b, 0x33cf,
+  0x34c9, 0x3836, 0x3831, 0x3854, 0x383a, 0x3838,
+  /* 0x53 */
+  0x3939, 0x3938, 0x3af4, 0x3af3, 0x3af6, 0x3afc, 0x3af5, 0x3af1,
+  0x3c9c, 0x3e18, 0x3e1a, 0x3ffc, 0x3ffe, 0x4003, 0x4053, 0x422b,
+  0x43c6, 0x43c1, 0x457b, 0x4706, 0x4849, 0x48b8, 0x49a3, 0x4c52,
+  0x4c4d, 0x4c5f, 0x4c5e, 0x4c61, 0x4d23, 0x508c, 0x506f, 0x5075,
+  0x5074, 0x5071, 0x5070, 0x506c, 0x5326, 0x5508, 0x1e07, 0x58f0,
+  0x58ef, 0x58fb, 0x5910, 0x590c, 0x58f6, 0x58fe, 0x5b7c, 0x5be1,
+  0x5d38, 0x5d6f, 0x6118, 0x6115, 0x611c, 0x6110, 0x6135, 0xc417,
+  0x6117, 0x611d, 0x6126, 0x6128, 0x6129, 0x612a, 0x611a, 0xc416,
+  0x4707, 0x63ab, 0x63ac, 0x63a1, 0x63ae, 0x63a3, 0x63a7, 0x6448,
+  0x6504, 0x65fd, 0x0a5a, 0x6608, 0x67d2, 0x69c6, 0x69be, 0x6a1c,
+  0x6aa6, 0x6aa7, 0x6aab, 0x6b00, 0x6bfb, 0x6bfc, 0x6bf9, 0x6c01,
+  0x6e06, 0x6e04, 0xc43c, 0x6f34, 0x7136, 0x7132,
+  /* 0x54 */
+  0x7142, 0x712d, 0x7135, 0x73d8, 0x7523, 0x7520, 0x7701, 0x7700,
+  0x7703, 0xc2bc, 0x783c, 0x7841, 0x7835, 0x78c9, 0x7b8e, 0x7b9e,
+  0x7b99, 0x7bb4, 0x7baa, 0x7b9f, 0x7b96, 0x7b9d, 0x7bc3, 0x7b74,
+  0x7bab, 0x0eaf, 0x7d63, 0x7d5b, 0x7d5a, 0x7fc5, 0x7fc4, 0x7fcf,
+  0x7fc8, 0x7fa4, 0x7fbd, 0x7fd3, 0x8060, 0x813b, 0x81e3, 0x81e7,
+  0x82a8, 0x82ac, 0x82a9, 0x832a, 0x8408, 0x8409, 0x86b9, 0x88c1,
+  0x88c2, 0x88b8, 0x8ce1, 0x8ceb, 0x8ce5, 0x8cfa, 0x8ce4, 0x8d0b,
+  0x8cd7, 0x8cef, 0x8ce0, 0x8cec, 0x8cfb, 0xc4b0, 0x8cd3, 0x8ce6,
+  0x8cfc, 0x8ce3, 0x8ccf, 0x8cda, 0x8cdc, 0x8cd2, 0x8ca4, 0x116b,
+  0x8e17, 0x8e16, 0x90f2, 0x90fc, 0x9118, 0x90f6, 0x90fe, 0x90f3,
+  0x90f7, 0x9101, 0x90f9, 0x9106, 0x90f5, 0x9110, 0x90df, 0x9103,
+  0x9108, 0x91d8, 0x9205, 0x9397, 0x93b3, 0x93ae,
+  /* 0x55 */
+  0x93af, 0x93a7, 0x93b1, 0x93a8, 0x93ac, 0x93ab, 0x9404, 0x949a,
+  0x954a, 0x9742, 0x9758, 0x974b, 0x9745, 0x9749, 0x974c, 0x9759,
+  0x9756, 0x131b, 0x9746, 0x9744, 0x975b, 0x9769, 0x988e, 0x988f,
+  0x991e, 0x86bc, 0x9a2f, 0x9b9e, 0x9b9d, 0x9b9f, 0x9b9c, 0x9db4,
+  0x9dae, 0x9dab, 0x9db3, 0x9daf, 0x9dc2, 0x9e93, 0x9e95, 0x9e96,
+  0x9e97, 0x9fcf, 0x9fce, 0x9fcb, 0xa04b, 0xa246, 0xa243, 0xa245,
+  0xa251, 0xa3ae, 0xa3af, 0xa3b0, 0xa3b8, 0xa3e2, 0xa3e3, 0xa3e6,
+  0xa4ed, 0xa4ea, 0xa53a, 0xa759, 0xa784, 0xa75f, 0xa77c, 0xa75c,
+  0xa758, 0xa755, 0xa75d, 0xa77e, 0xa780, 0xa783, 0xa757, 0x1563,
+  0xa75e, 0xa8ba, 0xa9d5, 0xab58, 0xab68, 0xab67, 0xac4a, 0xac4c,
+  0xac52, 0xac49, 0xac4e, 0xac47, 0xac4d, 0xac4b, 0xac4f, 0xad7e,
+  0xad87, 0xad83, 0xad89, 0x69ca, 0xad86, 0xad88,
+  /* 0x56 */
+  0xae47, 0xae42, 0xae49, 0xae48, 0x1680, 0x1684, 0x167f, 0xaf44,
+  0xaf51, 0xaf46, 0xaf47, 0xafe4, 0xb00f, 0xb03f, 0xb14b, 0xb157,
+  0xb152, 0x16f1, 0xb151, 0xb158, 0xb15e, 0xb153, 0xb15d, 0xb14d,
+  0xb23c, 0xb23f, 0xb246, 0xb23e, 0xb244, 0xb245, 0xb241, 0xb238,
+  0xb242, 0xb243, 0xb27a, 0xb3a3, 0xb3ba, 0xb3c0, 0xb3c4, 0xb3c6,
+  0xb3cb, 0xb461, 0xb57a, 0xb573, 0xb572, 0xb574, 0xb580, 0xb581,
+  0x2947, 0xb695, 0xb68f, 0xb690, 0xb692, 0xb694, 0xb68b, 0xb6e6,
+  0xb7b2, 0xb7b8, 0xb7bd, 0xb7be, 0xb7ce, 0xb7ba, 0xb816, 0xb826,
+  0xb825, 0xb84c, 0xb850, 0xb84e, 0xb851, 0xb852, 0xb914, 0xb915,
+  0xb91b, 0xba82, 0xba99, 0xba9a, 0xba7d, 0xba85, 0xba86, 0xba9c,
+  0xba79, 0xba7b, 0xba80, 0xba83, 0xba81, 0xbd1e, 0xbd1b, 0xbd2a,
+  0xbcfb, 0xbd05, 0xbd20, 0xbd11, 0xbd04, 0xbcfd,
+  /* 0x57 */
+  0xbd03, 0xbd10, 0xbd18, 0xbd0a, 0xbd4e, 0xbd09, 0xbd07, 0xbd1c,
+  0x191c, 0xbe77, 0xbe76, 0xbed8, 0xbed9, 0xbf61, 0xbf5c, 0xbf5e,
+  0xbf60, 0xbfaa, 0xbfd6, 0xbfd8, 0xc009, 0xc008, 0xc06b, 0xc065,
+  0xc073, 0xc074, 0xc0ed, 0xc124, 0xc125, 0xc16a, 0xc1a7, 0xc1a8,
+  0xc20b, 0xc1fa, 0xc1f9, 0xc1ff, 0xc204, 0xc1f6, 0xc205, 0xc299,
+  0xc2ab, 0xc2bd, 0xc2b8, 0x00a8, 0x2e64, 0x2e5a, 0x2f72, 0x337a,
+  0x3595, 0x385f, 0x3861, 0x385e, 0x385a, 0x385c, 0x385d, 0x386e,
+  0x3857, 0x3858, 0x3b02, 0x3b0b, 0x3b08, 0x3b51, 0x3e25, 0x3e28,
+  0x3e23, 0x3e21, 0x3e24, 0x3e29, 0x4006, 0x400a, 0x43ca, 0x43cc,
+  0x43cb, 0x43cf, 0x457f, 0x457c, 0x45d6, 0x4709, 0x470b, 0x4776,
+  0x487d, 0x49a5, 0x4c5b, 0x4c5c, 0x4c5d, 0x4c65, 0x506d, 0x5082,
+  0x5083, 0x5087, 0x5095, 0x508a, 0x52d6, 0x5328,
+  /* 0x58 */
+  0x550d, 0x592e, 0xc3ee, 0x592d, 0x5921, 0x5919, 0x5a3b, 0x5a3c,
+  0x5a3a, 0x5b7e, 0x5d3b, 0x6147, 0x6139, 0x6134, 0x6136, 0x6146,
+  0x613b, 0x6141, 0x6145, 0x63c0, 0x63c4, 0x63ba, 0x63bd, 0x63be,
+  0x64a3, 0x660c, 0x67d9, 0x69cd, 0x6aae, 0x6bff, 0x6c24, 0x6ebb,
+  0x6ebc, 0x6f36, 0x6fd5, 0x6fd3, 0x6fd6, 0x713c, 0x713f, 0x73de,
+  0x73e3, 0x7527, 0x7529, 0x0d8b, 0x7705, 0x7707, 0x770c, 0x78d0,
+  0x7bbe, 0x7bbc, 0x7bd0, 0x7bc2, 0x7bb5, 0x7bc9, 0x7d66, 0x0f2b,
+  0x7fd5, 0x7fe2, 0x7fdc, 0x7fe3, 0x7fda, 0x7fc2, 0x7fe8, 0x81e9,
+  0x82af, 0x82ad, 0x82ae, 0x840b, 0x86c1, 0x87b6, 0x87b9, 0x88c0,
+  0x8ca5, 0x8d28, 0x8d22, 0x8d29, 0x8d18, 0x8d1f, 0x8d1c, 0x8d12,
+  0x8d2a, 0x117a, 0x8d21, 0x8d2b, 0x8d17, 0x8cf0, 0x8d16, 0x8d23,
+  0x912b, 0x9126, 0x913d, 0x9122, 0x913a, 0x9131,
+  /* 0x59 */
+  0x9132, 0x9154, 0x9121, 0x9135, 0x1209, 0x912e, 0x9130, 0x912f,
+  0x9136, 0x91da, 0x91d9, 0x93bb, 0x93bc, 0x93b7, 0x93c2, 0x93bd,
+  0x93b2, 0x126d, 0x7144, 0x7bd1, 0x9752, 0x976b, 0x9767, 0x131f,
+  0x9761, 0x976c, 0x9751, 0x9774, 0x9777, 0x976f, 0x976d, 0x9768,
+  0xc4d1, 0x9784, 0x9890, 0x9892, 0x9893, 0x991f, 0x9a31, 0x9a38,
+  0x9a39, 0x9a37, 0x9bab, 0x9dc3, 0x9dc8, 0x9dcb, 0x9dcf, 0x9e98,
+  0x9fd4, 0x9fd3, 0x9fd8, 0x9fd9, 0x9fdd, 0x9fd1, 0x9fd6, 0xa03e,
+  0xa258, 0xa257, 0xa255, 0xa3c4, 0xa3e4, 0xa4ee, 0xa4ef, 0xa4f3,
+  0xa4f2, 0xa4f0, 0xa7ab, 0xa79a, 0xa7af, 0xa797, 0x156a, 0x156c,
+  0xa7bf, 0xa794, 0xa793, 0xa8be, 0xa8bb, 0xa8bc, 0xa9d9, 0xab6c,
+  0xac53, 0xac54, 0xac5b, 0xac58, 0xac56, 0xac57, 0xad9f, 0xad94,
+  0xad96, 0xad97, 0xae4a, 0xae4b, 0xaf55, 0xaf5a,
+  /* 0x5a */
+  0xaf5e, 0xaf5f, 0xaf59, 0xaf5b, 0xaf58, 0xaf54, 0xafe8, 0xafeb,
+  0xafec, 0xb013, 0xb166, 0xb16b, 0xb162, 0xb169, 0xb163, 0xb15f,
+  0xb14e, 0xb248, 0xb24a, 0xb3e3, 0xb3db, 0xb3d8, 0xb3d6, 0xb586,
+  0xb590, 0xb591, 0xb588, 0xb594, 0xb583, 0x17b2, 0xb59c, 0xb58d,
+  0xb585, 0xb698, 0xb69a, 0xb69c, 0xb6e7, 0xb7c5, 0xb7d0, 0xb7d1,
+  0xb819, 0xb827, 0x181d, 0xb854, 0xb92d, 0xb922, 0x182d, 0xb91f,
+  0xbabd, 0xbaae, 0xbabb, 0xbaad, 0xbabc, 0xbab9, 0xbab4, 0xbacb,
+  0xbab7, 0xbab3, 0xbaba, 0xbab6, 0xbacd, 0xbabe, 0xbac9, 0xc50b,
+  0xbd5f, 0xbd3b, 0xbd61, 0xbd5c, 0xbd8a, 0xbd5a, 0xbd4d, 0xbd46,
+  0xbd44, 0xbd3d, 0xbd40, 0xbd3c, 0xbd8c, 0xbd41, 0xbd4c, 0xbd3e,
+  0xbd4a, 0xbe7c, 0xbe7a, 0xbf65, 0xbf6e, 0xbf69, 0xbf6a, 0xbf6f,
+  0xbf6c, 0xbf70, 0xbf68, 0xbf6b, 0x1945, 0xbfac,
+  /* 0x5b */
+  0xbfde, 0xbfdd, 0xbfdc, 0x63c5, 0xc08c, 0xc083, 0xc082, 0xc088,
+  0xc085, 0xc081, 0xc0f5, 0xc0ef, 0xc0f4, 0xc0f2, 0xc0f6, 0xc0f3,
+  0xc0f0, 0xc0f1, 0xc12b, 0xc127, 0xc128, 0xc16c, 0xc1ae, 0xc20e,
+  0xc21b, 0xc216, 0xc21f, 0xc222, 0xc220, 0xc221, 0xc214, 0xc213,
+  0xc29d, 0xc29c, 0xc29e, 0xc29f, 0x2e6b, 0x32c8, 0x3878, 0x3876,
+  0x3870, 0x3871, 0x3b0a, 0x3e2c, 0x4711, 0x487e, 0x4c57, 0x4c66,
+  0x4c69, 0x4c67, 0x4c68, 0x4c71, 0x4c6f, 0xbfae, 0x508b, 0x5096,
+  0x5235, 0x523a, 0x526b, 0x5516, 0x5943, 0x5946, 0x593f, 0x593b,
+  0x593d, 0x5ab1, 0x5ab2, 0x5be4, 0x5d40, 0x615d, 0x6151, 0x614d,
+  0x614c, 0x615b, 0x63d4, 0x63d2, 0x63ca, 0x63c8, 0x63d0, 0x63c9,
+  0x6449, 0x64a4, 0x6612, 0x660f, 0x6611, 0x67db, 0x67dd, 0x67dc,
+  0x69d4, 0x6a21, 0x6ab2, 0x6c04, 0x6c02, 0x6e11,
+  /* 0x5c */
+  0x6e16, 0x6e10, 0x6ebe, 0x8e1a, 0x714c, 0x714a, 0x73f2, 0x73f1,
+  0x752a, 0x752c, 0x752f, 0x7531, 0x7711, 0x7712, 0x784b, 0x7bdb,
+  0x7bd6, 0x7bdd, 0x7be2, 0x7be4, 0x7be0, 0x7bdf, 0x7be3, 0x7d6e,
+  0x7d71, 0x7fe9, 0x7fea, 0x8063, 0x81eb, 0x81ea, 0x86bd, 0x86bb,
+  0x86c6, 0x86cc, 0x86c8, 0x63cf, 0x86c9, 0x86ca, 0x86cf, 0x86d0,
+  0x87ba, 0x87fb, 0x8803, 0x88c4, 0x8d49, 0x8d53, 0x8d36, 0x8d4a,
+  0x8d41, 0x8d4e, 0x8d19, 0x8d4d, 0x8d45, 0x8d4c, 0x8d47, 0x8d48,
+  0x8d4f, 0x8d37, 0x8d42, 0x914a, 0x9146, 0x120a, 0x9149, 0x914f,
+  0x9151, 0x914c, 0x120c, 0x9206, 0x9551, 0x977a, 0x9783, 0x977e,
+  0x977f, 0x9780, 0x6ab5, 0x9891, 0x9894, 0x9895, 0x9921, 0x9920,
+  0x9a3d, 0x9a40, 0x9a46, 0x9a84, 0x9bac, 0x9bad, 0x142e, 0x9dda,
+  0x9dd9, 0x9fe2, 0x9fe1, 0x9fe3, 0x9fe4, 0x9fde,
+  /* 0x5d */
+  0x9fdf, 0xa241, 0xa259, 0xa25c, 0xa25a, 0xa3e8, 0xa4f6, 0xa4fc,
+  0xa4f7, 0xa4fa, 0xa4f9, 0xa7c4, 0xa7be, 0xa7d2, 0xa7bd, 0xa795,
+  0xa7d4, 0xa9e4, 0xac61, 0xac62, 0xac63, 0xac64, 0xac60, 0xac5c,
+  0xac5d, 0xac5e, 0xada5, 0xada6, 0xae4c, 0xaf68, 0xaf6e, 0xaf71,
+  0xaf6b, 0xaf6f, 0xafee, 0xaff1, 0xaff0, 0xafef, 0xb015, 0xb014,
+  0xab6e, 0xb047, 0xb17c, 0xb17a, 0xb174, 0xb176, 0xb16e, 0xb178,
+  0xb16d, 0xb16c, 0xb24e, 0xb3d7, 0xb3ea, 0xb3e5, 0xb464, 0xb5b3,
+  0xb5a3, 0xb5a5, 0xb5a7, 0xb5a2, 0xb59f, 0xb5a6, 0xb59e, 0xb5a8,
+  0xb6a9, 0xb6a6, 0xb6aa, 0xb6ab, 0xb6a0, 0xb6a1, 0xb6a8, 0xb6e8,
+  0xb6e9, 0xb6ea, 0xb7e4, 0xb7df, 0xb7e0, 0xb828, 0xb85d, 0xb85b,
+  0xb856, 0xb857, 0xb85f, 0xb862, 0xbae1, 0xbae3, 0xbade, 0xbad9,
+  0xbae8, 0xbaf2, 0xbaf6, 0xbae6, 0xbaf4, 0xbaf5,
+  /* 0x5e */
+  0xbae5, 0xbae2, 0x188d, 0xbd96, 0xbdaa, 0xbd97, 0xbd70, 0xbda1,
+  0xbd9d, 0xbda9, 0xbd6f, 0xbd7e, 0xbd94, 0xbd9a, 0xbd73, 0xbd87,
+  0xbd71, 0xbd77, 0xbd88, 0xbd8d, 0xbd85, 0xbd78, 0xbdad, 0xbe80,
+  0xbe81, 0xbee5, 0xbee7, 0xbf7c, 0xbfaf, 0xbfe1, 0xc096, 0xc0a3,
+  0xc090, 0xc0f8, 0xc12e, 0xc175, 0xc17e, 0xc17d, 0xc17b, 0xc178,
+  0xc1b0, 0xc234, 0xc236, 0xc230, 0xc51d, 0xc22e, 0xc237, 0x34ce,
+  0x3597, 0x3598, 0x387c, 0x387e, 0x387d, 0x387f, 0x3b0f, 0x3ca4,
+  0x3e31, 0x3e2e, 0x3e2f, 0x3e32, 0x422c, 0x43d4, 0x43dc, 0x43d8,
+  0x440e, 0x4583, 0x4584, 0x4712, 0x4c72, 0x4c7c, 0x4c7e, 0x50a6,
+  0x50a0, 0x509e, 0x50a2, 0x532a, 0x5518, 0x594d, 0x5958, 0x595b,
+  0x7714, 0xc3f2, 0x5be6, 0x6164, 0x6168, 0x6160, 0x6162, 0x63d7,
+  0x644b, 0x67e0, 0x6a22, 0x6c05, 0x6e19, 0x6e1a,
+  /* 0x5f */
+  0x6ec3, 0x6fd8, 0x6fdc, 0x714f, 0x73f7, 0x73f4, 0x73f8, 0x7713,
+  0x7850, 0x7bf0, 0x7be9, 0x7bef, 0x7bed, 0x7bea, 0x7bf8, 0x7c05,
+  0x7bf2, 0x7d72, 0x0f31, 0x7ff9, 0x7ff3, 0x7ff6, 0x7ff2, 0x7ff7,
+  0x8066, 0x8065, 0x8140, 0xc477, 0x86d1, 0x86d3, 0x8804, 0x8d59,
+  0x8d60, 0x8d5b, 0x8d5d, 0x8d5e, 0x8d69, 0x8d5c, 0x8d61, 0x8d6a,
+  0x8d5f, 0x914e, 0x915c, 0x9160, 0x9163, 0x91db, 0x93ca, 0x93c9,
+  0x93c8, 0x94a5, 0x94a3, 0x978e, 0x9787, 0x9789, 0x9785, 0x9786,
+  0x978f, 0x978a, 0x9790, 0x9898, 0x989b, 0x9a47, 0x9a49, 0x9a48,
+  0x9de5, 0x9dea, 0x9ded, 0x9ff0, 0x9fef, 0x9ff2, 0x9fec, 0xa040,
+  0xa260, 0xa25f, 0xa3eb, 0xa3ec, 0xa500, 0xa501, 0xa7e2, 0xa7df,
+  0xa7e0, 0xa7e1, 0xa7e3, 0xa8c3, 0xa9eb, 0xa9ea, 0xab61, 0xab71,
+  0xac6b, 0xac68, 0xac69, 0xac67, 0xadb0, 0xadb1,
+  /* 0x60 */
+  0xadb2, 0xae51, 0xaf74, 0xb17f, 0xb184, 0xb253, 0xb254, 0xb3f0,
+  0xb3f4, 0xb3f1, 0xb437, 0xb5bf, 0x17bc, 0x17bb, 0xb5bd, 0xb5be,
+  0xb5b7, 0xb5c0, 0xb5ba, 0xb5b8, 0xb5bc, 0xb5bb, 0xb6eb, 0xb7e7,
+  0xb81d, 0xb81c, 0xb863, 0x484b, 0xb938, 0xb936, 0xb934, 0xb937,
+  0xbb06, 0xbb1c, 0xbb02, 0xbb1d, 0xbb1e, 0xbae0, 0xbb11, 0xbb18,
+  0xbb21, 0xbb20, 0xbb10, 0xbdbd, 0xbdae, 0xbdb5, 0xbdb8, 0xbdb9,
+  0xbdbe, 0xbdc4, 0xbdbc, 0xbdba, 0xbe83, 0xbeea, 0xbeec, 0xbf7e,
+  0xbf7b, 0xbfe5, 0xc0a7, 0xc09e, 0xc09a, 0xc12f, 0xc131, 0xc183,
+  0xc1b5, 0xc246, 0xc241, 0xc243, 0xc23d, 0xc242, 0xc23b, 0xc247,
+  0x336b, 0x33d0, 0x388e, 0x4011, 0xc371, 0xc389, 0x484c, 0x532b,
+  0x594f, 0x595e, 0x5963, 0x596b, 0x5a3f, 0x5be9, 0x616d, 0x616b,
+  0x616a, 0xbb2a, 0x63e0, 0x63dd, 0x63e1, 0x63de,
+  /* 0x61 */
+  0x63dc, 0x644d, 0x6616, 0x67e3, 0x69e5, 0x69e4, 0x6e1d, 0x754b,
+  0xc2c1, 0x784e, 0x78d6, 0x7bfd, 0x7c07, 0x7bfe, 0x7c03, 0x7c0b,
+  0x7bff, 0x7d7a, 0x7d77, 0x7ffb, 0x8143, 0x81ed, 0x87bc, 0x63df,
+  0x8805, 0x88c6, 0x88c5, 0x8d74, 0x8d73, 0x8d72, 0x8d78, 0x9173,
+  0x917a, 0x6e1c, 0x9176, 0x9175, 0x9177, 0x93cf, 0x93ce, 0x93cd,
+  0x94a8, 0x9798, 0x9792, 0x9794, 0x989a, 0x9bb4, 0x9deb, 0x9df4,
+  0x9df3, 0x9dee, 0x9df2, 0x9df0, 0xa264, 0xa805, 0xa7fb, 0xa7fc,
+  0xa9f3, 0xac6c, 0xadba, 0xaf79, 0xaf7e, 0xaf78, 0xaff4, 0xb016,
+  0xb257, 0xb5c8, 0xb5c3, 0xb5ce, 0xb6b3, 0xb6ed, 0xb6ee, 0xb7f1,
+  0xb7f8, 0x1814, 0xb864, 0xb865, 0xbb35, 0xbb29, 0xbb2c, 0xbb31,
+  0xbb2b, 0xbb2e, 0xbb25, 0xbdda, 0xbde0, 0xbdd4, 0xbde1, 0xbddd,
+  0xbfe7, 0xc012, 0xc0ae, 0xc0af, 0xc186, 0xc185,
+  /* 0x62 */
+  0xc1d1, 0xc258, 0xc23f, 0xc252, 0xc24b, 0xc253, 0xc250, 0xc256,
+  0xc257, 0xc2cd, 0xc2cb, 0x3231, 0x3230, 0x33d1, 0x021c, 0x3892,
+  0x3890, 0x388f, 0x3893, 0x3891, 0x0372, 0x4713, 0x487f, 0x50ac,
+  0x6170, 0x63e5, 0x6a23, 0x6a24, 0x6c08, 0x6c07, 0x6e1f, 0x6e20,
+  0x6e21, 0x6fe1, 0x7154, 0x7157, 0x7155, 0x73fa, 0x7538, 0x8d86,
+  0x7537, 0x7853, 0x7d7e, 0x7d7b, 0xc471, 0x7ffd, 0x7ffc, 0x8146,
+  0x8732, 0x88c7, 0x8d71, 0x8d83, 0x8d6f, 0x8d7e, 0x8d7d, 0x8d81,
+  0x8d7c, 0x918a, 0x917e, 0x9180, 0x917d, 0x917f, 0x9182, 0x93d4,
+  0x93d0, 0x93d2, 0x9555, 0x979b, 0x979a, 0x9a4e, 0x9df1, 0x9ff8,
+  0x9ffd, 0xa25e, 0xa266, 0xa505, 0xa80a, 0xa80b, 0xa80e, 0xa80d,
+  0xa811, 0xa809, 0xa810, 0xa80c, 0xa812, 0xa8c4, 0xa9f7, 0xa9f8,
+  0xab6a, 0xab6b, 0xadc0, 0xadc2, 0xaf85, 0xaf80,
+  /* 0x63 */
+  0xaf84, 0xaf81, 0xadc4, 0xb18b, 0xb18d, 0xb18e, 0xb6b7, 0xb6b9,
+  0xb6ef, 0xb7fb, 0xb7ff, 0xb867, 0xb868, 0xb869, 0xb93f, 0xbb3c,
+  0xbb4c, 0xbb3d, 0xbb3e, 0xbb3f, 0xbb3b, 0xbdff, 0x190e, 0xbdf6,
+  0xbdee, 0xbdfc, 0xbdf8, 0xbe01, 0xbdfa, 0xbe88, 0xbf80, 0xc011,
+  0xc0fe, 0xc100, 0xc135, 0x6f3c, 0xc1bd, 0xc1bb, 0xc25c, 0xc25a,
+  0xc2d1, 0xc2d0, 0x340b, 0x5973, 0x3e39, 0x401a, 0x43e3, 0x4587,
+  0x4777, 0x4778, 0x50b1, 0x596a, 0x5974, 0x5beb, 0x617b, 0x64a5,
+  0x67e4, 0x6c0b, 0x6c0e, 0x6c0c, 0x7539, 0x7c10, 0x7c11, 0x7c16,
+  0x7d81, 0x7d80, 0x7ffe, 0x8001, 0x8000, 0x8147, 0x81ef, 0x8d88,
+  0x918b, 0x918d, 0x9187, 0x9185, 0x918f, 0x9184, 0x9188, 0x918e,
+  0x918c, 0x93d7, 0x93d6, 0x979f, 0x4588, 0x9e03, 0x9ffe, 0xa3ef,
+  0xa509, 0xa508, 0xa820, 0xa824, 0xa81f, 0xac70,
+  /* 0x64 */
+  0xae56, 0xaff7, 0xaff8, 0xaff6, 0xb190, 0xb25e, 0xb3f7, 0xb5d6,
+  0xb5d5, 0xb6bb, 0xb6f0, 0xb801, 0xb86c, 0xb941, 0xb942, 0xbb4f,
+  0xbb53, 0xbb58, 0xbe12, 0xbe04, 0xbe13, 0xbe05, 0xbe0d, 0xbf82,
+  0xbf81, 0xc0b5, 0xc0ba, 0xc1be, 0xc265, 0xc263, 0xc26e, 0xc26a,
+  0xc26c, 0xc2c4, 0x336c, 0x97a5, 0x4012, 0x484d, 0x551f, 0x5977,
+  0x5978, 0x5d44, 0x617c, 0x63eb, 0x63ea, 0x63ec, 0x64a7, 0x6619,
+  0x6e23, 0x2074, 0x7401, 0x7c1c, 0x8003, 0x8148, 0x86da, 0x8d91,
+  0x8d92, 0x9196, 0x9197, 0x9191, 0x9193, 0x93d8, 0x93d5, 0x9557,
+  0x9558, 0x97a2, 0x9e05, 0x9ffa, 0xa50c, 0xa50a, 0xa82e, 0xa829,
+  0xa82f, 0xa8c5, 0xac72, 0xadc8, 0xae5a, 0xae59, 0xaf89, 0xaf88,
+  0xb5db, 0xb5d9, 0xb5da, 0xb6bc, 0x17ec, 0xb806, 0xb805, 0xb86f,
+  0xb86d, 0xb870, 0xbb60, 0xbb5e, 0xbb63, 0xbb5a,
+  /* 0x65 */
+  0xbb5f, 0xbe19, 0xbe1d, 0xbe1b, 0xbe22, 0xbe1c, 0xbe1e, 0xbef7,
+  0xbf84, 0xc015, 0xc0b8, 0xc0c1, 0xc101, 0xc10a, 0xc1d2, 0xc275,
+  0xc274, 0xc272, 0x34d0, 0x401b, 0x4410, 0x4779, 0x63ed, 0x6ab9,
+  0x6e24, 0x6ec5, 0x7403, 0x814a, 0x86f7, 0x87c1, 0x87c2, 0x8d94,
+  0x9199, 0x919a, 0x955a, 0x97a8, 0x9825, 0x989e, 0xa041, 0xa832,
+  0xa833, 0xadcb, 0xadca, 0xadcc, 0xb193, 0xb5e0, 0xb871, 0xbb6b,
+  0xbe2b, 0xbe29, 0xbe1a, 0xbe26, 0xbe27, 0xbe2a, 0xbef8, 0x6f3d,
+  0xc276, 0x3b18, 0x597a, 0x617f, 0x0e79, 0x81f0, 0x8d9a, 0x8d96,
+  0x919e, 0x919d, 0x91dc, 0x93da, 0x9e0b, 0xa002, 0xa042, 0xa267,
+  0xaf8b, 0xb5e2, 0xbb71, 0xbe2f, 0xbe2e, 0xc0c6, 0xc18e, 0xc27b,
+  0xc277, 0xc278, 0xc27c, 0x597c, 0x8007, 0x8d97, 0x97d9, 0xa50d,
+  0xa50e, 0xb5e3, 0xb5e4, 0xb6f3, 0xb875, 0xbe37,
+  /* 0x66 */
+  0xbe35, 0xc18f, 0xc280, 0xc27f, 0xc2d4, 0x50b4, 0xbfec, 0xab75,
+  0x6c10, 0x8069, 0x91a4, 0x93db, 0xadd1, 0xaf8d, 0xbb76, 0xbe39,
+  0xc284, 0xc282, 0x34d2, 0x63ee, 0x6c11, 0x7d84, 0xab74, 0xaf8f,
+  0xaf8e, 0xbe3b, 0x32cb, 0xc288, 0xc286, 0x555c, 0x71a4, 0xac75,
+  0xc28b, 0x3b19, 0x989f, 0xb5e5, 0xbe40, 0x6c12, 0xbefb, 0xc28c,
+  0x71a5, 0xb877, 0xb878, 0xc2d6, 0x93df, 0xadd2, 0x3b1a, 0x97a9,
+  0xadd3, 0xc0ca, 0x87c4, 0x94b1, 0xb264,
+};
+
+static const ucs4_t cns11643_7_2uni_upages[198] = {
+  0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00,
+  0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300,
+  0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00,
+  0x04c00, 0x04d00, 0x05600, 0x05800, 0x06100, 0x06400, 0x06700, 0x07100,
+  0x07600, 0x07c00, 0x07f00, 0x08100, 0x08600, 0x08d00, 0x08f00, 0x09300,
+  0x09500, 0x09a00, 0x0ff00, 0x20000, 0x20100, 0x20300, 0x20400, 0x20500,
+  0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20f00, 0x21000,
+  0x21100, 0x21200, 0x21400, 0x21500, 0x21600, 0x21800, 0x21900, 0x21a00,
+  0x21b00, 0x21c00, 0x21d00, 0x21f00, 0x22000, 0x22100, 0x22200, 0x22300,
+  0x22400, 0x22500, 0x22700, 0x22800, 0x22900, 0x22a00, 0x22c00, 0x22d00,
+  0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, 0x23500, 0x23600,
+  0x23700, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00, 0x23e00, 0x23f00,
+  0x24000, 0x24100, 0x24300, 0x24400, 0x24500, 0x24600, 0x24700, 0x24800,
+  0x24900, 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24e00, 0x24f00, 0x25000,
+  0x25200, 0x25300, 0x25400, 0x25500, 0x25600, 0x25700, 0x25800, 0x25900,
+  0x25a00, 0x25b00, 0x25c00, 0x25d00, 0x25e00, 0x25f00, 0x26000, 0x26100,
+  0x26200, 0x26300, 0x26400, 0x26500, 0x26600, 0x26700, 0x26800, 0x26900,
+  0x26a00, 0x26d00, 0x26e00, 0x26f00, 0x27000, 0x27100, 0x27200, 0x27300,
+  0x27400, 0x27500, 0x27600, 0x27700, 0x27800, 0x27900, 0x27a00, 0x27b00,
+  0x27c00, 0x27d00, 0x27e00, 0x27f00, 0x28000, 0x28100, 0x28200, 0x28300,
+  0x28400, 0x28500, 0x28600, 0x28700, 0x28800, 0x28900, 0x28a00, 0x28b00,
+  0x28c00, 0x28d00, 0x28e00, 0x28f00, 0x29000, 0x29100, 0x29200, 0x29300,
+  0x29400, 0x29500, 0x29600, 0x29700, 0x29800, 0x29900, 0x29a00, 0x29b00,
+  0x29c00, 0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, 0x2a200, 0x2a300,
+  0x2a400, 0x2a500, 0x2a600, 0x2f800, 0x2f900, 0x2fa00,
+};
+
+static int
+cns11643_7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x66)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        {
+          if (i < 6539)
+            swc = cns11643_7_2uni_page21[i],
+            wc = cns11643_7_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/cns11643_inv.h b/lib/cns11643_inv.h
new file mode 100644
index 0000000..3a7c379
--- /dev/null
+++ b/lib/cns11643_inv.h
@@ -0,0 +1,15412 @@
+/*
+ * Copyright (C) 1999-2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CNS 11643-1992 planes 1-7, CNS 11643-1986 plane 15
+ */
+
+static const unsigned char cns11643_inv_2charset[3*55442] = {
+  0x1,0x21,0x70, 0x1,0x22,0x78, 0x1,0x22,0x34, 0x1,0x21,0x31,
+  0x1,0x22,0x32, 0x1,0x22,0x33, 0x1,0x25,0x6f, 0x1,0x25,0x6d,
+  0x1,0x25,0x6e, 0x1,0x25,0x70, 0x1,0x25,0x6c, 0x1,0x24,0x75,
+  0x1,0x24,0x76, 0x1,0x24,0x77, 0x1,0x24,0x78, 0x1,0x24,0x79,
+  0x1,0x24,0x7a, 0x1,0x24,0x7b, 0x1,0x24,0x7c, 0x1,0x24,0x7d,
+  0x1,0x24,0x7e, 0x1,0x25,0x21, 0x1,0x25,0x22, 0x1,0x25,0x23,
+  0x1,0x25,0x24, 0x1,0x25,0x25, 0x1,0x25,0x26, 0x1,0x25,0x27,
+  0x1,0x25,0x28, 0x1,0x25,0x29, 0x1,0x25,0x2a, 0x1,0x25,0x2b,
+  0x1,0x25,0x2c, 0x1,0x25,0x2d, 0x1,0x25,0x2e, 0x1,0x25,0x2f,
+  0x1,0x25,0x30, 0x1,0x25,0x31, 0x1,0x25,0x32, 0x1,0x25,0x33,
+  0x1,0x25,0x34, 0x1,0x25,0x35, 0x1,0x25,0x36, 0x1,0x25,0x37,
+  0x1,0x25,0x38, 0x1,0x25,0x39, 0x1,0x25,0x3a, 0x1,0x25,0x3b,
+  0x1,0x25,0x3c, 0x1,0x25,0x3d, 0x1,0x25,0x3e, 0x1,0x25,0x3f,
+  0x1,0x25,0x40, 0x1,0x25,0x41, 0x1,0x25,0x42, 0x1,0x25,0x43,
+  0x1,0x25,0x44, 0x1,0x25,0x45, 0x1,0x25,0x46, 0x1,0x21,0x39,
+  0x1,0x21,0x37, 0x1,0x22,0x5d, 0x1,0x21,0x64, 0x1,0x21,0x65,
+  0x1,0x21,0x66, 0x1,0x21,0x67, 0x1,0x21,0x2d, 0x1,0x21,0x2c,
+  0x1,0x21,0x6a, 0x1,0x21,0x6b, 0x1,0x21,0x6f, 0x1,0x22,0x23,
+  0x1,0x42,0x42, 0x1,0x22,0x6a, 0x1,0x22,0x22, 0x1,0x22,0x6b,
+  0x1,0x24,0x2b, 0x1,0x24,0x2c, 0x1,0x24,0x2d, 0x1,0x24,0x2e,
+  0x1,0x24,0x2f, 0x1,0x24,0x30, 0x1,0x24,0x31, 0x1,0x24,0x32,
+  0x1,0x24,0x33, 0x1,0x24,0x34, 0x1,0x26,0x35, 0x1,0x26,0x36,
+  0x1,0x26,0x37, 0x1,0x26,0x38, 0x1,0x26,0x39, 0x1,0x26,0x3a,
+  0x1,0x26,0x3b, 0x1,0x26,0x3c, 0x1,0x26,0x3d, 0x1,0x26,0x3e,
+  0x1,0x22,0x58, 0x1,0x22,0x55, 0x1,0x22,0x57, 0x1,0x22,0x56,
+  0x1,0x22,0x59, 0x1,0x22,0x5a, 0x1,0x22,0x5c, 0x1,0x22,0x5b,
+  0x1,0x22,0x61, 0x1,0x22,0x35, 0x1,0x22,0x3c, 0x1,0x22,0x49,
+  0x1,0x22,0x48, 0x1,0x22,0x45, 0x1,0x22,0x46, 0x1,0x22,0x4d,
+  0x1,0x22,0x4e, 0x1,0x22,0x50, 0x1,0x22,0x4f, 0x1,0x22,0x44,
+  0x1,0x22,0x3d, 0x1,0x22,0x3b, 0x1,0x22,0x3e, 0x1,0x22,0x39,
+  0x1,0x22,0x3a, 0x1,0x22,0x47, 0x1,0x22,0x4a, 0x1,0x42,0x21,
+  0x1,0x42,0x22, 0x1,0x42,0x23, 0x1,0x42,0x24, 0x1,0x42,0x25,
+  0x1,0x42,0x26, 0x1,0x42,0x27, 0x1,0x42,0x28, 0x1,0x42,0x29,
+  0x1,0x42,0x2a, 0x1,0x42,0x2b, 0x1,0x42,0x2c, 0x1,0x42,0x2d,
+  0x1,0x42,0x2e, 0x1,0x42,0x2f, 0x1,0x42,0x30, 0x1,0x42,0x31,
+  0x1,0x42,0x32, 0x1,0x42,0x33, 0x1,0x42,0x34, 0x1,0x42,0x35,
+  0x1,0x42,0x36, 0x1,0x42,0x37, 0x1,0x42,0x38, 0x1,0x42,0x39,
+  0x1,0x42,0x3a, 0x1,0x42,0x3b, 0x1,0x42,0x3c, 0x1,0x42,0x3d,
+  0x1,0x42,0x3e, 0x1,0x42,0x3f, 0x1,0x42,0x40, 0x1,0x42,0x41,
+  0x1,0x26,0x21, 0x1,0x26,0x22, 0x1,0x26,0x23, 0x1,0x26,0x24,
+  0x1,0x26,0x25, 0x1,0x26,0x26, 0x1,0x26,0x27, 0x1,0x26,0x28,
+  0x1,0x26,0x29, 0x1,0x26,0x2a, 0x1,0x26,0x2b, 0x1,0x26,0x2c,
+  0x1,0x26,0x2d, 0x1,0x26,0x2e, 0x1,0x26,0x2f, 0x1,0x26,0x30,
+  0x1,0x26,0x31, 0x1,0x26,0x32, 0x1,0x26,0x33, 0x1,0x26,0x34,
+  0x1,0x23,0x39, 0x1,0x23,0x3a, 0x1,0x23,0x3c, 0x1,0x23,0x3d,
+  0x1,0x23,0x3e, 0x1,0x23,0x3f, 0x1,0x23,0x37, 0x1,0x23,0x36,
+  0x1,0x23,0x35, 0x1,0x23,0x34, 0x1,0x23,0x33, 0x1,0x23,0x44,
+  0x1,0x23,0x45, 0x1,0x23,0x47, 0x1,0x23,0x46, 0x1,0x23,0x40,
+  0x1,0x23,0x41, 0x1,0x23,0x43, 0x1,0x23,0x42, 0x1,0x23,0x4c,
+  0x1,0x23,0x4d, 0x1,0x23,0x4e, 0x1,0x23,0x24, 0x1,0x23,0x25,
+  0x1,0x23,0x26, 0x1,0x23,0x27, 0x1,0x23,0x28, 0x1,0x23,0x29,
+  0x1,0x23,0x2a, 0x1,0x23,0x2b, 0x1,0x23,0x32, 0x1,0x23,0x31,
+  0x1,0x23,0x30, 0x1,0x23,0x2f, 0x1,0x23,0x2e, 0x1,0x23,0x2d,
+  0x1,0x23,0x2c, 0x1,0x23,0x38, 0x1,0x23,0x3b, 0x1,0x21,0x7c,
+  0x1,0x21,0x7b, 0x1,0x21,0x75, 0x1,0x21,0x74, 0x1,0x21,0x7e,
+  0x1,0x21,0x7d, 0x1,0x21,0x7a, 0x1,0x21,0x79, 0x1,0x21,0x72,
+  0x1,0x21,0x76, 0x1,0x21,0x73, 0x1,0x23,0x48, 0x1,0x23,0x49,
+  0x1,0x23,0x4b, 0x1,0x23,0x4a, 0x1,0x21,0x78, 0x1,0x21,0x77,
+  0x1,0x22,0x54, 0x1,0x22,0x51, 0x1,0x22,0x53, 0x1,0x22,0x52,
+  0x1,0x21,0x21, 0x1,0x21,0x23, 0x1,0x21,0x24, 0x1,0x21,0x71,
+  0x1,0x21,0x52, 0x1,0x21,0x53, 0x1,0x21,0x4e, 0x1,0x21,0x4f,
+  0x1,0x21,0x56, 0x1,0x21,0x57, 0x1,0x21,0x5a, 0x1,0x21,0x5b,
+  0x1,0x21,0x4a, 0x1,0x21,0x4b, 0x1,0x22,0x65, 0x1,0x21,0x46,
+  0x1,0x21,0x47, 0x1,0x21,0x68, 0x1,0x21,0x69, 0x1,0x24,0x35,
+  0x1,0x24,0x36, 0x1,0x24,0x37, 0x1,0x24,0x38, 0x1,0x24,0x39,
+  0x1,0x24,0x3a, 0x1,0x24,0x3b, 0x1,0x24,0x3c, 0x1,0x24,0x3d,
+  0x1,0x21,0x26, 0x1,0x25,0x47, 0x1,0x25,0x48, 0x1,0x25,0x49,
+  0x1,0x25,0x4a, 0x1,0x25,0x4b, 0x1,0x25,0x4c, 0x1,0x25,0x4d,
+  0x1,0x25,0x4e, 0x1,0x25,0x4f, 0x1,0x25,0x50, 0x1,0x25,0x51,
+  0x1,0x25,0x52, 0x1,0x25,0x53, 0x1,0x25,0x54, 0x1,0x25,0x55,
+  0x1,0x25,0x56, 0x1,0x25,0x57, 0x1,0x25,0x58, 0x1,0x25,0x59,
+  0x1,0x25,0x5a, 0x1,0x25,0x5b, 0x1,0x25,0x5c, 0x1,0x25,0x5d,
+  0x1,0x25,0x5e, 0x1,0x25,0x5f, 0x1,0x25,0x60, 0x1,0x25,0x61,
+  0x1,0x25,0x62, 0x1,0x25,0x63, 0x1,0x25,0x64, 0x1,0x25,0x65,
+  0x1,0x25,0x66, 0x1,0x25,0x67, 0x1,0x25,0x68, 0x1,0x25,0x69,
+  0x1,0x25,0x6a, 0x1,0x25,0x6b, 0x1,0x22,0x21, 0x1,0x22,0x75,
+  0x1,0x22,0x76, 0x1,0x22,0x70, 0x1,0x22,0x71, 0x1,0x22,0x72,
+  0x1,0x22,0x74, 0x1,0x22,0x77, 0x1,0x22,0x73, 0x1,0x22,0x4c,
+  0x1,0x22,0x4b, 0x1,0x22,0x6f, 0x6,0x22,0x2c, 0x4,0x22,0x24,
+  0x6,0x21,0x30, 0x6,0x21,0x23, 0xf,0x21,0x6c, 0x4,0x21,0x57,
+  0x4,0x23,0x36, 0x4,0x28,0x35, 0x3,0x34,0x3b, 0x3,0x39,0x6d,
+  0x3,0x27,0x41, 0x3,0x28,0x6c, 0x3,0x23,0x23, 0x4,0x23,0x37,
+  0x4,0x25,0x34, 0x3,0x40,0x34, 0x4,0x21,0x59, 0x3,0x21,0x75,
+  0x3,0x21,0x6e, 0x3,0x21,0x71, 0x3,0x21,0x73, 0xf,0x21,0x44,
+  0x6,0x23,0x4e, 0x3,0x22,0x71, 0x4,0x22,0x31, 0x3,0x22,0x69,
+  0x3,0x22,0x6a, 0xf,0x21,0x72, 0x5,0x23,0x34, 0x3,0x24,0x4a,
+  0x3,0x24,0x47, 0x3,0x24,0x4d, 0x6,0x25,0x71, 0x3,0x27,0x46,
+  0x5,0x25,0x25, 0x4,0x25,0x39, 0x4,0x25,0x3c, 0x3,0x27,0x45,
+  0x5,0x25,0x2b, 0x4,0x25,0x3b, 0x4,0x25,0x38, 0x3,0x27,0x50,
+  0xf,0x25,0x4a, 0x3,0x2b,0x31, 0x6,0x2e,0x5a, 0x4,0x28,0x39,
+  0x3,0x2b,0x30, 0x5,0x28,0x21, 0x4,0x28,0x3a, 0x3,0x2b,0x2a,
+  0x4,0x28,0x37, 0x4,0x28,0x3c, 0x5,0x2b,0x6c, 0x3,0x34,0x49,
+  0x3,0x2f,0x52, 0x4,0x2b,0x65, 0x6,0x35,0x38, 0x4,0x30,0x45,
+  0x3,0x34,0x3e, 0x3,0x34,0x48, 0x4,0x30,0x4a, 0x4,0x36,0x38,
+  0x3,0x39,0x73, 0x4,0x36,0x32, 0x4,0x36,0x37, 0x6,0x46,0x55,
+  0x6,0x49,0x7b, 0x3,0x39,0x74, 0x3,0x40,0x35, 0x3,0x40,0x38,
+  0x3,0x40,0x3b, 0x4,0x3c,0x2c, 0x4,0x3c,0x2d, 0x4,0x3c,0x28,
+  0x4,0x3c,0x2a, 0x5,0x44,0x57, 0x4,0x42,0x37, 0x4,0x42,0x33,
+  0x4,0x42,0x2e, 0x3,0x45,0x78, 0x6,0x5a,0x73, 0x4,0x42,0x2f,
+  0x3,0x45,0x73, 0x4,0x4f,0x59, 0x3,0x45,0x72, 0x3,0x45,0x6f,
+  0x3,0x45,0x77, 0x4,0x42,0x32, 0x4,0x48,0x7b, 0x3,0x4b,0x26,
+  0x3,0x4b,0x25, 0x4,0x48,0x7d, 0x3,0x4b,0x24, 0x3,0x4b,0x28,
+  0x3,0x4b,0x2a, 0x3,0x50,0x32, 0x4,0x4f,0x5d, 0x5,0x53,0x59,
+  0x4,0x4f,0x5b, 0x3,0x54,0x3f, 0x3,0x57,0x53, 0x4,0x5a,0x67,
+  0x4,0x5a,0x68, 0x4,0x5f,0x49, 0x4,0x63,0x2f, 0x3,0x5c,0x33,
+  0x3,0x5c,0x31, 0x7,0x52,0x74, 0x7,0x57,0x4c, 0x4,0x6a,0x41,
+  0x3,0x61,0x3c, 0x4,0x22,0x33, 0xf,0x26,0x5a, 0x4,0x2b,0x69,
+  0x3,0x57,0x54, 0x3,0x21,0x76, 0x3,0x22,0x79, 0x3,0x24,0x55,
+  0x5,0x23,0x37, 0x6,0x25,0x7b, 0x6,0x25,0x7d, 0x3,0x24,0x56,
+  0x3,0x2b,0x38, 0x7,0x4d,0x3d, 0x3,0x2a,0x4c, 0x4,0x30,0x4c,
+  0x5,0x31,0x26, 0x4,0x36,0x3d, 0x4,0x3c,0x32, 0x4,0x6a,0x42,
+  0x3,0x2b,0x3a, 0x3,0x39,0x78, 0x4,0x49,0x22, 0x3,0x21,0x50,
+  0x3,0x23,0x21, 0x3,0x24,0x58, 0x5,0x25,0x2e, 0x3,0x27,0x57,
+  0x3,0x27,0x56, 0x3,0x27,0x58, 0x4,0x28,0x43, 0x3,0x2b,0x3c,
+  0x3,0x2f,0x5d, 0x3,0x2f,0x5c, 0x4,0x30,0x4d, 0x3,0x39,0x7b,
+  0x3,0x39,0x7c, 0x4,0x3c,0x34, 0x3,0x45,0x79, 0x5,0x31,0x29,
+  0x4,0x21,0x61, 0x6,0x22,0x41, 0x3,0x21,0x7e, 0x4,0x22,0x3c,
+  0x5,0x22,0x30, 0x4,0x23,0x3e, 0x4,0x23,0x3f, 0x4,0x25,0x4a,
+  0x4,0x25,0x4c, 0x4,0x25,0x48, 0x4,0x25,0x47, 0x3,0x2b,0x41,
+  0x3,0x2b,0x45, 0x3,0x2b,0x42, 0x5,0x2b,0x7c, 0x4,0x30,0x53,
+  0x3,0x2f,0x67, 0x3,0x2f,0x69, 0x4,0x30,0x57, 0x4,0x30,0x58,
+  0x4,0x30,0x52, 0x5,0x31,0x2c, 0x4,0x30,0x54, 0x4,0x30,0x59,
+  0x3,0x3a,0x24, 0x6,0x50,0x6c, 0x4,0x36,0x42, 0x4,0x36,0x45,
+  0x3,0x3a,0x22, 0x5,0x3d,0x70, 0x3,0x40,0x42, 0x4,0x42,0x41,
+  0x4,0x42,0x43, 0x4,0x42,0x42, 0x4,0x42,0x3c, 0x3,0x45,0x7d,
+  0x3,0x45,0x7b, 0x4,0x42,0x3f, 0x4,0x42,0x3e, 0x3,0x45,0x7c,
+  0x4,0x49,0x23, 0x4,0x4f,0x62, 0x4,0x4f,0x61, 0x4,0x4f,0x63,
+  0x5,0x61,0x3b, 0x4,0x55,0x6c, 0x7,0x3e,0x7d, 0x4,0x5f,0x4a,
+  0x4,0x63,0x30, 0x4,0x21,0x64, 0x4,0x22,0x40, 0x4,0x23,0x44,
+  0x3,0x24,0x64, 0x4,0x25,0x4f, 0x6,0x29,0x6f, 0x6,0x2f,0x27,
+  0x4,0x2b,0x75, 0x3,0x2f,0x6b, 0x4,0x30,0x5a, 0x4,0x36,0x4b,
+  0x3,0x46,0x22, 0x4,0x55,0x6f, 0x3,0x54,0x43, 0x4,0x55,0x70,
+  0x5,0x53,0x63, 0x4,0x5a,0x6e, 0x4,0x30,0x5c, 0x4,0x36,0x4d,
+  0x5,0x3d,0x78, 0x6,0x29,0x72, 0x3,0x34,0x53, 0x5,0x70,0x78,
+  0x4,0x23,0x4b, 0x6,0x26,0x38, 0x4,0x2b,0x77, 0x3,0x3a,0x25,
+  0x6,0x50,0x76, 0x4,0x3c,0x3e, 0x5,0x44,0x6c, 0x4,0x6d,0x53,
+  0x6,0x26,0x36, 0x4,0x36,0x50, 0x3,0x21,0x58, 0x6,0x23,0x71,
+  0x3,0x23,0x2c, 0x6,0x50,0x7a, 0x3,0x27,0x64, 0x4,0x21,0x2b,
+  0x6,0x21,0x3b, 0x6,0x28,0x64, 0x4,0x25,0x56, 0x3,0x23,0x30,
+  0x5,0x22,0x3c, 0x3,0x23,0x2e, 0x3,0x24,0x6a, 0x3,0x24,0x69,
+  0x3,0x24,0x68, 0x3,0x27,0x68, 0x6,0x2a,0x2a, 0x3,0x2b,0x4c,
+  0x3,0x2f,0x70, 0x4,0x2b,0x7a, 0x3,0x2f,0x71, 0x4,0x36,0x51,
+  0x6,0x51,0x22, 0x5,0x4c,0x31, 0x3,0x46,0x24, 0x4,0x49,0x27,
+  0x3,0x60,0x70, 0x3,0x21,0x5d, 0x3,0x2f,0x72, 0x6,0x3d,0x61,
+  0x3,0x34,0x56, 0x4,0x49,0x29, 0x5,0x21,0x41, 0x3,0x21,0x5f,
+  0x3,0x23,0x32, 0x4,0x25,0x5a, 0x4,0x28,0x57, 0x3,0x3f,0x78,
+  0x3,0x46,0x27, 0x4,0x47,0x56, 0x4,0x21,0x6b, 0x3,0x22,0x30,
+  0x3,0x22,0x2c, 0x3,0x23,0x38, 0x3,0x23,0x36, 0x3,0x24,0x6c,
+  0x4,0x23,0x51, 0x3,0x24,0x6b, 0x3,0x24,0x71, 0x4,0x23,0x54,
+  0x4,0x23,0x59, 0x3,0x24,0x72, 0x4,0x23,0x53, 0x3,0x24,0x6f,
+  0x3,0x24,0x6e, 0x3,0x24,0x7a, 0xf,0x23,0x49, 0x3,0x25,0x25,
+  0x3,0x27,0x7a, 0x3,0x27,0x6d, 0x4,0x25,0x5d, 0x3,0x27,0x76,
+  0x5,0x25,0x42, 0x6,0x2a,0x39, 0x3,0x2b,0x52, 0x3,0x2b,0x60,
+  0x3,0x2b,0x5f, 0x3,0x2b,0x62, 0x3,0x2b,0x5a, 0x4,0x28,0x59,
+  0x4,0x28,0x5c, 0x3,0x2b,0x56, 0xf,0x29,0x5c, 0x4,0x2c,0x25,
+  0x3,0x2f,0x7d, 0x4,0x2b,0x7e, 0x3,0x2f,0x75, 0x3,0x2f,0x7c,
+  0x4,0x2c,0x21, 0x4,0x2b,0x7d, 0x6,0x35,0x7d, 0x3,0x30,0x24,
+  0x5,0x2c,0x43, 0x3,0x34,0x5d, 0x3,0x34,0x65, 0x4,0x30,0x6a,
+  0x5,0x36,0x70, 0x3,0x34,0x63, 0x3,0x34,0x5c, 0x4,0x30,0x70,
+  0x3,0x34,0x5a, 0x4,0x30,0x73, 0x4,0x30,0x71, 0x4,0x30,0x6d,
+  0x4,0x30,0x6c, 0xf,0x33,0x43, 0x3,0x38,0x53, 0x4,0x30,0x6f,
+  0x5,0x36,0x76, 0x3,0x3a,0x32, 0x4,0x36,0x67, 0x3,0x3a,0x35,
+  0x3,0x3a,0x2c, 0x4,0x36,0x5e, 0x4,0x36,0x59, 0x3,0x3a,0x39,
+  0x3,0x3a,0x3e, 0x3,0x3a,0x2d, 0x4,0x36,0x60, 0x3,0x3a,0x3d,
+  0x4,0x36,0x5f, 0x3,0x3a,0x37, 0x6,0x47,0x39, 0x5,0x36,0x79,
+  0x5,0x36,0x7a, 0x3,0x3a,0x30, 0x4,0x36,0x58, 0x4,0x36,0x65,
+  0x4,0x36,0x63, 0x3,0x3a,0x41, 0x5,0x36,0x6e, 0x3,0x3a,0x3f,
+  0x3,0x3a,0x3a, 0x5,0x3e,0x39, 0x4,0x3c,0x4a, 0x4,0x3c,0x46,
+  0x3,0x40,0x4f, 0x5,0x3e,0x3d, 0x4,0x3c,0x47, 0x4,0x3c,0x4c,
+  0x3,0x40,0x4d, 0x3,0x40,0x50, 0x6,0x51,0x32, 0x4,0x42,0x52,
+  0x3,0x46,0x32, 0x3,0x46,0x2f, 0x3,0x46,0x2d, 0x4,0x42,0x4f,
+  0x4,0x42,0x4a, 0x4,0x42,0x55, 0x3,0x46,0x2b, 0x3,0x4b,0x3a,
+  0x4,0x42,0x53, 0x4,0x42,0x56, 0x4,0x42,0x51, 0x5,0x45,0x22,
+  0x4,0x49,0x30, 0x4,0x49,0x2c, 0x3,0x4b,0x42, 0x4,0x49,0x2d,
+  0x3,0x4b,0x36, 0x7,0x21,0x4e, 0x4,0x4f,0x6b, 0x4,0x4f,0x6c,
+  0x3,0x50,0x41, 0x4,0x4f,0x67, 0x4,0x4f,0x6a, 0x4,0x4f,0x6f,
+  0x3,0x50,0x3c, 0x3,0x50,0x3a, 0x7,0x37,0x37, 0x4,0x55,0x72,
+  0x3,0x54,0x46, 0x4,0x55,0x73, 0x4,0x4f,0x6d, 0x5,0x61,0x40,
+  0x4,0x5a,0x70, 0x3,0x57,0x56, 0x5,0x61,0x45, 0x4,0x5f,0x4c,
+  0x5,0x67,0x59, 0x5,0x6b,0x73, 0x3,0x5c,0x35, 0x3,0x5e,0x27,
+  0x4,0x66,0x32, 0x3,0x60,0x2e, 0x3,0x60,0x2d, 0x4,0x6c,0x6c,
+  0x7,0x62,0x2f, 0x3,0x22,0x32, 0x3,0x22,0x21, 0x3,0x23,0x3d,
+  0x5,0x25,0x53, 0x3,0x27,0x7e, 0x3,0x2b,0x64, 0x3,0x30,0x26,
+  0x4,0x42,0x58, 0x4,0x63,0x32, 0x3,0x22,0x33, 0x3,0x25,0x2e,
+  0x4,0x23,0x5f, 0x3,0x25,0x39, 0x3,0x25,0x3a, 0x4,0x23,0x5e,
+  0x3,0x25,0x3d, 0x3,0x25,0x3f, 0x3,0x25,0x3b, 0x3,0x25,0x34,
+  0x3,0x28,0x27, 0x4,0x25,0x6d, 0x3,0x28,0x2b, 0x3,0x28,0x2c,
+  0x3,0x2b,0x76, 0x6,0x2f,0x65, 0x3,0x2b,0x74, 0x3,0x2b,0x75,
+  0x3,0x2b,0x73, 0x3,0x2b,0x6f, 0x3,0x30,0x29, 0x4,0x2c,0x2f,
+  0x4,0x2c,0x31, 0x3,0x30,0x2d, 0x3,0x30,0x2c, 0x3,0x30,0x2e,
+  0x3,0x30,0x31, 0x3,0x34,0x6c, 0x3,0x34,0x6d, 0x3,0x34,0x73,
+  0x3,0x34,0x6a, 0xf,0x33,0x57, 0x4,0x31,0x21, 0x4,0x36,0x6b,
+  0x3,0x3a,0x46, 0x4,0x36,0x6e, 0x3,0x3a,0x51, 0x6,0x47,0x4e,
+  0x3,0x3a,0x48, 0x3,0x3a,0x4d, 0x4,0x3c,0x59, 0x4,0x3c,0x5b,
+  0x3,0x40,0x53, 0x3,0x40,0x55, 0x4,0x3c,0x56, 0x4,0x3c,0x58,
+  0x4,0x42,0x5e, 0x4,0x42,0x5d, 0x4,0x42,0x5b, 0x3,0x46,0x3b,
+  0x4,0x42,0x5f, 0x3,0x46,0x39, 0x7,0x21,0x6a, 0x3,0x4b,0x52,
+  0x3,0x4b,0x48, 0x4,0x49,0x33, 0x3,0x4b,0x4a, 0x3,0x4b,0x4e,
+  0xf,0x4e,0x25, 0xf,0x4e,0x2e, 0x4,0x49,0x2a, 0x3,0x50,0x44,
+  0x4,0x4f,0x78, 0x3,0x50,0x47, 0x3,0x50,0x42, 0x3,0x50,0x43,
+  0x3,0x50,0x46, 0x3,0x50,0x45, 0x4,0x55,0x7c, 0x3,0x54,0x4d,
+  0x3,0x54,0x4a, 0x4,0x55,0x7b, 0x7,0x3f,0x30, 0x3,0x57,0x5d,
+  0x7,0x46,0x44, 0x5,0x6b,0x76, 0x3,0x60,0x72, 0x4,0x6c,0x6e,
+  0x5,0x37,0x3c, 0x3,0x4d,0x41, 0x3,0x2b,0x78, 0x4,0x28,0x61,
+  0x5,0x25,0x58, 0x4,0x36,0x77, 0x4,0x42,0x60, 0x3,0x46,0x47,
+  0x4,0x5a,0x7a, 0x3,0x22,0x3a, 0x3,0x23,0x46, 0x3,0x23,0x48,
+  0x4,0x23,0x65, 0x3,0x25,0x4a, 0x4,0x25,0x71, 0x5,0x25,0x59,
+  0x4,0x25,0x77, 0x4,0x25,0x73, 0x4,0x25,0x78, 0x3,0x2b,0x7d,
+  0x4,0x31,0x25, 0x6,0x3e,0x42, 0x3,0x34,0x7a, 0x3,0x3a,0x55,
+  0x4,0x3c,0x5c, 0x3,0x50,0x3e, 0x3,0x21,0x74, 0x3,0x23,0x4c,
+  0x3,0x23,0x4a, 0x4,0x22,0x56, 0x4,0x22,0x59, 0x4,0x22,0x55,
+  0x3,0x23,0x49, 0x3,0x25,0x52, 0x3,0x25,0x57, 0x3,0x25,0x50,
+  0x3,0x25,0x4f, 0x3,0x25,0x4d, 0x3,0x25,0x54, 0x3,0x28,0x31,
+  0x3,0x28,0x3b, 0x4,0x25,0x7b, 0x3,0x28,0x42, 0x3,0x28,0x32,
+  0x3,0x28,0x3a, 0x3,0x28,0x43, 0x3,0x28,0x47, 0x3,0x28,0x34,
+  0x4,0x26,0x21, 0x3,0x28,0x44, 0x3,0x28,0x3e, 0x3,0x28,0x36,
+  0x3,0x28,0x3c, 0x5,0x25,0x5d, 0x3,0x28,0x39, 0x3,0x28,0x30,
+  0x4,0x28,0x6d, 0x4,0x28,0x69, 0x3,0x2b,0x7e, 0x3,0x2c,0x22,
+  0xf,0x2a,0x2a, 0x4,0x28,0x67, 0x3,0x30,0x3f, 0x3,0x30,0x42,
+  0x3,0x30,0x3d, 0x3,0x30,0x49, 0x3,0x30,0x47, 0x4,0x2c,0x3b,
+  0x3,0x30,0x43, 0x3,0x30,0x50, 0x3,0x30,0x4c, 0x3,0x30,0x44,
+  0x4,0x2c,0x3f, 0x4,0x2c,0x3a, 0x3,0x30,0x39, 0x4,0x2c,0x3c,
+  0x3,0x30,0x51, 0x3,0x30,0x46, 0x3,0x30,0x41, 0x3,0x30,0x3a,
+  0xf,0x2e,0x6b, 0xf,0x2e,0x78, 0x4,0x31,0x29, 0x3,0x35,0x26,
+  0x3,0x35,0x2d, 0x3,0x35,0x21, 0x3,0x35,0x36, 0x4,0x31,0x28,
+  0x3,0x35,0x2c, 0x3,0x35,0x23, 0x3,0x35,0x25, 0x3,0x3a,0x71,
+  0x3,0x3a,0x67, 0x3,0x3a,0x74, 0x3,0x3a,0x64, 0x3,0x3a,0x76,
+  0x3,0x3a,0x6c, 0x3,0x3a,0x6a, 0x3,0x3a,0x65, 0x5,0x37,0x4e,
+  0x3,0x3a,0x6e, 0x5,0x37,0x46, 0x4,0x36,0x7e, 0x3,0x3a,0x6f,
+  0x3,0x3a,0x5f, 0x4,0x36,0x7d, 0x3,0x3a,0x70, 0x3,0x3a,0x5d,
+  0xf,0x3a,0x3c, 0x3,0x3a,0x6d, 0x3,0x3a,0x69, 0x3,0x3a,0x68,
+  0x4,0x3c,0x5f, 0x3,0x40,0x62, 0x4,0x3c,0x61, 0x3,0x40,0x6e,
+  0x3,0x40,0x6d, 0x3,0x40,0x68, 0x3,0x40,0x63, 0x4,0x3c,0x64,
+  0x3,0x40,0x65, 0x4,0x3c,0x63, 0x3,0x40,0x70, 0x3,0x40,0x6b,
+  0x3,0x40,0x6f, 0x3,0x40,0x6c, 0x3,0x40,0x69, 0x3,0x46,0x4b,
+  0x4,0x42,0x67, 0x4,0x42,0x6c, 0x4,0x42,0x68, 0x4,0x42,0x66,
+  0x3,0x46,0x49, 0x3,0x46,0x52, 0x3,0x46,0x51, 0x4,0x42,0x6b,
+  0x4,0x42,0x6d, 0x3,0x46,0x4d, 0x3,0x46,0x4e, 0x4,0x42,0x69,
+  0x4,0x49,0x3c, 0x4,0x49,0x3a, 0x3,0x4b,0x59, 0x3,0x4b,0x57,
+  0x4,0x49,0x40, 0x3,0x4b,0x55, 0x3,0x50,0x52, 0x3,0x50,0x55,
+  0x4,0x50,0x21, 0xf,0x54,0x2a, 0x4,0x56,0x22, 0x4,0x56,0x24,
+  0x3,0x57,0x5f, 0x3,0x57,0x60, 0x4,0x5f,0x54, 0x5,0x67,0x5e,
+  0x3,0x5a,0x30, 0x3,0x5a,0x32, 0x3,0x5c,0x37, 0x4,0x63,0x35,
+  0x3,0x5c,0x38, 0x4,0x66,0x37, 0x4,0x68,0x65, 0x3,0x61,0x62,
+  0x3,0x61,0x63, 0x3,0x23,0x4e, 0x6,0x26,0x78, 0x4,0x23,0x6d,
+  0x3,0x28,0x49, 0x4,0x28,0x70, 0x4,0x2c,0x41, 0x3,0x30,0x54,
+  0x3,0x3a,0x7d, 0x4,0x3c,0x67, 0x7,0x2d,0x2d, 0x3,0x61,0x3d,
+  0x3,0x22,0x3c, 0x3,0x23,0x4f, 0x6,0x26,0x79, 0x3,0x25,0x59,
+  0x4,0x23,0x70, 0x3,0x25,0x5b, 0x6,0x26,0x7a, 0x3,0x28,0x4f,
+  0x5,0x28,0x6e, 0x3,0x2c,0x30, 0x3,0x2c,0x31, 0x3,0x2c,0x33,
+  0x4,0x2c,0x42, 0x5,0x2c,0x7c, 0x6,0x36,0x5d, 0x3,0x35,0x42,
+  0x3,0x35,0x3d, 0x3,0x35,0x3e, 0x4,0x31,0x2e, 0x6,0x3e,0x5a,
+  0x3,0x35,0x40, 0x3,0x3b,0x21, 0x4,0x37,0x22, 0x4,0x3c,0x6a,
+  0x4,0x3c,0x6c, 0x4,0x3c,0x6f, 0x3,0x40,0x77, 0x4,0x42,0x74,
+  0x4,0x42,0x75, 0x3,0x4b,0x60, 0x4,0x42,0x77, 0x4,0x49,0x43,
+  0x4,0x49,0x45, 0x4,0x49,0x46, 0x4,0x5a,0x7d, 0x3,0x5e,0x2b,
+  0x7,0x62,0x35, 0x4,0x23,0x71, 0x4,0x26,0x26, 0x6,0x36,0x68,
+  0x3,0x3b,0x22, 0x4,0x2c,0x4c, 0x6,0x3e,0x64, 0x4,0x42,0x78,
+  0x5,0x4c,0x63, 0x4,0x22,0x5d, 0x4,0x23,0x74, 0x4,0x26,0x28,
+  0x4,0x26,0x27, 0x4,0x28,0x74, 0x4,0x28,0x75, 0x4,0x2c,0x4d,
+  0x5,0x31,0x75, 0x4,0x31,0x33, 0x5,0x31,0x73, 0x4,0x31,0x32,
+  0x4,0x37,0x28, 0x4,0x37,0x29, 0x4,0x3c,0x71, 0x4,0x42,0x79,
+  0x3,0x22,0x40, 0x3,0x23,0x53, 0x4,0x26,0x2a, 0x3,0x28,0x52,
+  0x3,0x28,0x53, 0x4,0x28,0x79, 0x4,0x28,0x78, 0x3,0x2c,0x39,
+  0x3,0x2c,0x38, 0x3,0x2c,0x36, 0x4,0x2c,0x4e, 0x6,0x3e,0x6b,
+  0x3,0x35,0x45, 0x4,0x37,0x2b, 0x5,0x37,0x66, 0x4,0x42,0x7d,
+  0x4,0x49,0x4a, 0x3,0x5a,0x37, 0x3,0x21,0x62, 0x4,0x23,0x77,
+  0x3,0x22,0x42, 0x3,0x22,0x43, 0x3,0x22,0x41, 0x3,0x22,0x44,
+  0x3,0x23,0x56, 0x4,0x22,0x61, 0x5,0x22,0x51, 0x4,0x23,0x7b,
+  0x5,0x22,0x50, 0x3,0x23,0x57, 0x3,0x23,0x58, 0x4,0x23,0x78,
+  0x4,0x23,0x79, 0x3,0x25,0x60, 0x5,0x23,0x70, 0x5,0x23,0x74,
+  0x3,0x25,0x64, 0x3,0x25,0x65, 0x4,0x23,0x76, 0x3,0x28,0x5b,
+  0x6,0x2a,0x7b, 0x4,0x26,0x31, 0x4,0x26,0x32, 0x4,0x26,0x2e,
+  0x3,0x28,0x56, 0x6,0x2a,0x76, 0x3,0x28,0x59, 0x3,0x28,0x5a,
+  0x5,0x25,0x6e, 0x3,0x2c,0x3a, 0x4,0x28,0x7b, 0x4,0x2c,0x5b,
+  0x4,0x2c,0x53, 0x4,0x2c,0x51, 0x3,0x30,0x60, 0x4,0x2c,0x5f,
+  0x4,0x2c,0x55, 0x3,0x30,0x5c, 0x4,0x2c,0x5a, 0x4,0x2c,0x5e,
+  0x4,0x2c,0x57, 0x3,0x30,0x5d, 0x6,0x36,0x7c, 0x5,0x2d,0x2e,
+  0x3,0x30,0x65, 0x4,0x2c,0x54, 0x3,0x35,0x56, 0x3,0x35,0x49,
+  0x4,0x31,0x37, 0x3,0x35,0x4c, 0x4,0x31,0x3d, 0x6,0x3e,0x75,
+  0x3,0x35,0x4d, 0x4,0x31,0x39, 0x6,0x3e,0x78, 0x3,0x35,0x50,
+  0xf,0x34,0x3f, 0x3,0x35,0x53, 0x3,0x3b,0x2f, 0x3,0x3b,0x32,
+  0x3,0x3b,0x29, 0x4,0x37,0x32, 0x4,0x37,0x34, 0x3,0x3b,0x35,
+  0x4,0x3c,0x72, 0x3,0x3b,0x30, 0x3,0x3b,0x2c, 0x4,0x3c,0x76,
+  0x4,0x3c,0x73, 0x4,0x3c,0x7e, 0x5,0x3e,0x6d, 0x4,0x3d,0x21,
+  0x6,0x52,0x34, 0x3,0x40,0x7b, 0x4,0x3c,0x77, 0x4,0x43,0x22,
+  0x6,0x5c,0x44, 0x4,0x43,0x2d, 0x4,0x43,0x2a, 0x4,0x43,0x21,
+  0x3,0x46,0x55, 0x4,0x43,0x24, 0x3,0x46,0x5b, 0x3,0x46,0x58,
+  0x4,0x43,0x2e, 0x3,0x46,0x57, 0x4,0x49,0x50, 0x4,0x49,0x4c,
+  0x5,0x4c,0x6c, 0x3,0x4b,0x62, 0x5,0x4c,0x68, 0x4,0x49,0x4b,
+  0x4,0x49,0x53, 0x3,0x4b,0x64, 0x4,0x49,0x4f, 0x4,0x49,0x4d,
+  0x3,0x4b,0x61, 0x4,0x49,0x54, 0x4,0x50,0x26, 0x4,0x50,0x27,
+  0x4,0x56,0x28, 0x4,0x50,0x25, 0x5,0x54,0x36, 0x3,0x50,0x59,
+  0x7,0x2d,0x4c, 0x3,0x54,0x5a, 0x3,0x54,0x56, 0x5,0x5b,0x3c,
+  0x4,0x56,0x27, 0x3,0x54,0x58, 0x7,0x3f,0x44, 0x4,0x5f,0x5a,
+  0x5,0x67,0x63, 0x5,0x67,0x64, 0x4,0x66,0x3a, 0x3,0x5e,0x2c,
+  0x4,0x68,0x68, 0x5,0x7b,0x3d, 0x3,0x23,0x5b, 0x6,0x21,0x6e,
+  0x3,0x3b,0x38, 0x4,0x49,0x55, 0x3,0x22,0x45, 0x4,0x31,0x42,
+  0x3,0x22,0x46, 0x4,0x22,0x65, 0x4,0x22,0x66, 0x3,0x23,0x5d,
+  0x4,0x24,0x22, 0x4,0x24,0x24, 0x3,0x25,0x69, 0x4,0x24,0x21,
+  0x3,0x25,0x6a, 0xf,0x24,0x25, 0x4,0x26,0x36, 0x4,0x26,0x37,
+  0x4,0x29,0x25, 0x4,0x24,0x25, 0x4,0x29,0x22, 0x4,0x29,0x24,
+  0x6,0x30,0x63, 0x3,0x2c,0x47, 0x4,0x29,0x23, 0x4,0x29,0x21,
+  0x4,0x2c,0x66, 0x4,0x2c,0x68, 0x4,0x31,0x47, 0x4,0x31,0x48,
+  0x4,0x31,0x45, 0x4,0x31,0x49, 0x3,0x35,0x5c, 0x4,0x37,0x3b,
+  0x4,0x37,0x36, 0x4,0x37,0x3d, 0x4,0x37,0x3a, 0x3,0x3b,0x3c,
+  0x4,0x37,0x3c, 0x3,0x3b,0x39, 0x4,0x37,0x39, 0x4,0x3d,0x28,
+  0x4,0x3d,0x23, 0x4,0x3d,0x27, 0x4,0x3d,0x26, 0x4,0x3d,0x29,
+  0x4,0x43,0x33, 0x4,0x43,0x32, 0x4,0x43,0x31, 0x4,0x43,0x2f,
+  0x3,0x4b,0x6e, 0x3,0x4b,0x6f, 0x4,0x50,0x29, 0x4,0x56,0x2d,
+  0x4,0x56,0x2b, 0x4,0x63,0x3b, 0x4,0x63,0x3a, 0x3,0x5f,0x44,
+  0x4,0x68,0x6b, 0x6,0x48,0x44, 0x3,0x46,0x5e, 0x4,0x50,0x2b,
+  0x3,0x23,0x60, 0x3,0x23,0x5f, 0x3,0x23,0x5e, 0x3,0x25,0x6c,
+  0x6,0x27,0x47, 0x4,0x26,0x38, 0x4,0x26,0x3d, 0x4,0x26,0x3b,
+  0x5,0x26,0x26, 0x4,0x26,0x3c, 0x3,0x28,0x64, 0x4,0x26,0x3a,
+  0x3,0x28,0x66, 0xf,0x2f,0x38, 0x3,0x2c,0x49, 0x3,0x2c,0x4a,
+  0x4,0x29,0x2a, 0x5,0x29,0x26, 0x4,0x29,0x29, 0x4,0x29,0x28,
+  0x4,0x2c,0x6b, 0x4,0x2c,0x6d, 0x4,0x2c,0x6c, 0x3,0x30,0x6d,
+  0x3,0x35,0x5e, 0x4,0x31,0x4e, 0x4,0x31,0x4c, 0x4,0x31,0x4f,
+  0x3,0x35,0x5d, 0x5,0x38,0x29, 0x4,0x37,0x40, 0x4,0x37,0x41,
+  0x3,0x3b,0x41, 0x5,0x3f,0x21, 0x4,0x43,0x36, 0x3,0x46,0x5f,
+  0x4,0x43,0x39, 0x4,0x43,0x3a, 0x4,0x49,0x5b, 0x4,0x49,0x5c,
+  0x3,0x4b,0x71, 0x3,0x50,0x5d, 0x4,0x50,0x2c, 0x4,0x50,0x2e,
+  0x5,0x54,0x42, 0x4,0x5f,0x5e, 0x4,0x63,0x3c, 0x4,0x24,0x29,
+  0x3,0x28,0x6a, 0x3,0x46,0x62, 0x7,0x2d,0x5b, 0x4,0x29,0x2b,
+  0x4,0x3d,0x2d, 0x6,0x21,0x79, 0x4,0x22,0x6a, 0x3,0x23,0x63,
+  0x3,0x23,0x64, 0x3,0x25,0x70, 0x3,0x28,0x6f, 0x4,0x26,0x40,
+  0x4,0x26,0x41, 0x3,0x2c,0x4e, 0x4,0x29,0x2d, 0x6,0x30,0x7a,
+  0x4,0x29,0x2e, 0x3,0x2c,0x4f, 0x4,0x2c,0x71, 0x5,0x32,0x46,
+  0x4,0x31,0x51, 0x4,0x2c,0x72, 0x3,0x3b,0x46, 0x3,0x3b,0x43,
+  0x5,0x3f,0x29, 0x4,0x3d,0x2f, 0x4,0x3d,0x2e, 0x6,0x52,0x4d,
+  0x4,0x49,0x5d, 0x4,0x49,0x5f, 0x3,0x5e,0x2e, 0x4,0x26,0x42,
+  0x4,0x50,0x31, 0x6,0x24,0x70, 0x3,0x28,0x73, 0x4,0x26,0x43,
+  0x3,0x28,0x72, 0x3,0x35,0x64, 0x3,0x3b,0x48, 0x3,0x3b,0x49,
+  0x4,0x43,0x3b, 0x4,0x49,0x61, 0x3,0x50,0x5f, 0x3,0x22,0x4b,
+  0x6,0x2b,0x3e, 0x3,0x28,0x74, 0x4,0x29,0x32, 0x4,0x29,0x34,
+  0x3,0x2c,0x52, 0x5,0x29,0x2f, 0x5,0x29,0x33, 0x3,0x2c,0x53,
+  0x6,0x31,0x25, 0x5,0x2d,0x47, 0xf,0x2f,0x3e, 0x4,0x31,0x54,
+  0x3,0x35,0x66, 0x3,0x35,0x67, 0x4,0x37,0x49, 0x3,0x3b,0x4a,
+  0x4,0x37,0x48, 0x4,0x3d,0x33, 0x5,0x45,0x69, 0x4,0x43,0x3d,
+  0x6,0x5c,0x67, 0x3,0x50,0x60, 0x4,0x50,0x34, 0x4,0x56,0x2f,
+  0x6,0x21,0x7e, 0x3,0x23,0x65, 0x3,0x23,0x68, 0x4,0x24,0x31,
+  0x5,0x22,0x67, 0x4,0x22,0x70, 0x3,0x28,0x7b, 0x3,0x28,0x7d,
+  0x3,0x25,0x79, 0x4,0x24,0x2e, 0x3,0x28,0x7c, 0x4,0x24,0x30,
+  0x4,0x24,0x33, 0x3,0x25,0x73, 0x4,0x24,0x2f, 0x4,0x24,0x32,
+  0x3,0x26,0x24, 0x3,0x28,0x79, 0x4,0x29,0x35, 0x4,0x29,0x37,
+  0x4,0x26,0x4d, 0x3,0x2c,0x59, 0x3,0x29,0x24, 0x4,0x26,0x48,
+  0x3,0x29,0x23, 0x4,0x26,0x4e, 0x4,0x26,0x4c, 0x4,0x26,0x46,
+  0xf,0x2a,0x3e, 0x3,0x2c,0x58, 0x4,0x29,0x41, 0x3,0x2c,0x62,
+  0x4,0x29,0x3c, 0x4,0x26,0x49, 0x4,0x29,0x39, 0x3,0x30,0x7d,
+  0x6,0x37,0x54, 0x4,0x29,0x3d, 0x5,0x29,0x35, 0x4,0x2d,0x28,
+  0x4,0x29,0x48, 0x4,0x29,0x3a, 0x4,0x29,0x3b, 0x4,0x29,0x40,
+  0x3,0x2c,0x55, 0x6,0x37,0x5a, 0x3,0x30,0x7c, 0x3,0x2c,0x5e,
+  0x4,0x31,0x5b, 0x5,0x2d,0x5a, 0x3,0x35,0x73, 0x4,0x2d,0x22,
+  0x3,0x35,0x69, 0x3,0x30,0x75, 0x4,0x2d,0x23, 0x3,0x35,0x70,
+  0x4,0x2d,0x24, 0x3,0x30,0x77, 0x6,0x37,0x5e, 0x3,0x31,0x24,
+  0x4,0x2d,0x2b, 0x4,0x31,0x5a, 0x4,0x31,0x5c, 0x4,0x31,0x62,
+  0x3,0x35,0x6b, 0x6,0x48,0x6f, 0x4,0x31,0x63, 0x3,0x35,0x75,
+  0x4,0x31,0x60, 0x5,0x32,0x5b, 0x4,0x31,0x5d, 0x3,0x35,0x6c,
+  0x3,0x3b,0x4e, 0x4,0x31,0x6c, 0x4,0x31,0x67, 0x3,0x3b,0x4c,
+  0x3,0x35,0x6d, 0x3,0x35,0x77, 0x3,0x3b,0x57, 0x4,0x31,0x64,
+  0x6,0x48,0x75, 0x3,0x3b,0x53, 0x4,0x31,0x66, 0x4,0x31,0x5e,
+  0x5,0x2d,0x57, 0x3,0x3b,0x52, 0x5,0x38,0x42, 0x4,0x31,0x6a,
+  0x5,0x38,0x48, 0x4,0x37,0x56, 0x4,0x37,0x50, 0x3,0x3b,0x5c,
+  0x4,0x37,0x59, 0x3,0x3b,0x5f, 0x4,0x37,0x54, 0x4,0x37,0x4e,
+  0x5,0x3f,0x32, 0x3,0x41,0x25, 0x4,0x37,0x55, 0x4,0x3d,0x3e,
+  0x3,0x3b,0x60, 0x4,0x3d,0x37, 0x5,0x32,0x58, 0x3,0x3b,0x5b,
+  0x3,0x41,0x26, 0x3,0x41,0x2d, 0x4,0x3d,0x3b, 0x4,0x43,0x43,
+  0x5,0x3f,0x42, 0x6,0x52,0x69, 0x3,0x46,0x67, 0x4,0x3d,0x3a,
+  0x4,0x3d,0x3c, 0x3,0x41,0x30, 0x3,0x46,0x65, 0x4,0x43,0x42,
+  0x4,0x43,0x50, 0x3,0x46,0x66, 0x3,0x41,0x2f, 0x4,0x43,0x48,
+  0x4,0x43,0x47, 0x4,0x43,0x49, 0x3,0x4b,0x7d, 0x4,0x43,0x4d,
+  0x4,0x49,0x65, 0x3,0x4c,0x22, 0x3,0x46,0x69, 0x3,0x4b,0x7b,
+  0x4,0x43,0x4a, 0x4,0x43,0x4c, 0x4,0x43,0x46, 0x3,0x4c,0x27,
+  0x3,0x4b,0x78, 0x4,0x43,0x4b, 0x4,0x50,0x38, 0x3,0x4c,0x2a,
+  0x4,0x49,0x67, 0x4,0x49,0x69, 0x4,0x49,0x68, 0x4,0x49,0x6b,
+  0x7,0x22,0x7c, 0x4,0x49,0x6d, 0x3,0x50,0x69, 0x4,0x49,0x6c,
+  0x3,0x4c,0x26, 0x4,0x50,0x39, 0x5,0x5b,0x4c, 0x4,0x5b,0x23,
+  0x4,0x5b,0x29, 0x4,0x56,0x36, 0x4,0x5b,0x25, 0x3,0x57,0x67,
+  0x4,0x5b,0x24, 0xf,0x5a,0x29, 0x3,0x57,0x66, 0x4,0x50,0x3a,
+  0x5,0x67,0x78, 0x4,0x63,0x43, 0x4,0x5f,0x64, 0x5,0x67,0x73,
+  0x7,0x47,0x2c, 0x3,0x5e,0x30, 0x4,0x63,0x42, 0x4,0x63,0x40,
+  0x3,0x5f,0x47, 0x4,0x68,0x6c, 0x3,0x61,0x78, 0x3,0x23,0x6a,
+  0x3,0x26,0x26, 0x4,0x26,0x54, 0x6,0x2b,0x52, 0x4,0x2d,0x2f,
+  0x4,0x2d,0x30, 0x5,0x2d,0x5d, 0x3,0x35,0x7a, 0x3,0x3b,0x65,
+  0x4,0x3d,0x42, 0x4,0x43,0x54, 0x5,0x4d,0x37, 0x3,0x4c,0x2b,
+  0x3,0x54,0x62, 0x6,0x27,0x6e, 0x4,0x26,0x55, 0x4,0x26,0x56,
+  0x4,0x29,0x4d, 0x3,0x2c,0x64, 0x4,0x21,0x7b, 0x4,0x21,0x7a,
+  0x3,0x22,0x4f, 0x4,0x22,0x74, 0x4,0x22,0x73, 0x4,0x22,0x75,
+  0x4,0x24,0x3a, 0x4,0x24,0x36, 0x3,0x26,0x2c, 0x3,0x26,0x2d,
+  0x3,0x26,0x30, 0x3,0x26,0x2b, 0x4,0x26,0x58, 0x3,0x29,0x2d,
+  0x5,0x26,0x3a, 0x3,0x29,0x2c, 0x3,0x29,0x38, 0x4,0x29,0x55,
+  0x4,0x2d,0x33, 0x4,0x26,0x59, 0x3,0x29,0x2b, 0xf,0x27,0x2e,
+  0x4,0x29,0x4e, 0x4,0x29,0x54, 0x3,0x2c,0x66, 0x3,0x29,0x27,
+  0x3,0x2c,0x67, 0x3,0x2c,0x69, 0x4,0x2d,0x3c, 0x3,0x2c,0x71,
+  0x4,0x29,0x56, 0x3,0x2c,0x68, 0x4,0x29,0x52, 0x4,0x2d,0x32,
+  0x4,0x2d,0x31, 0x3,0x2c,0x6a, 0x3,0x2c,0x65, 0x3,0x31,0x34,
+  0x3,0x31,0x2a, 0x3,0x35,0x7b, 0x3,0x31,0x31, 0x3,0x31,0x3a,
+  0x4,0x2d,0x3b, 0x3,0x31,0x2d, 0x3,0x31,0x2b, 0x4,0x31,0x7c,
+  0x4,0x32,0x21, 0x4,0x31,0x7b, 0x3,0x36,0x2c, 0x6,0x40,0x32,
+  0x4,0x32,0x25, 0x3,0x36,0x2f, 0x3,0x36,0x30, 0x4,0x31,0x79,
+  0x3,0x35,0x7e, 0x4,0x31,0x71, 0x3,0x36,0x25, 0x4,0x31,0x7e,
+  0x4,0x31,0x7a, 0x3,0x3b,0x6b, 0x3,0x36,0x2a, 0x4,0x37,0x6e,
+  0x4,0x37,0x62, 0x3,0x36,0x21, 0x4,0x3d,0x45, 0x3,0x41,0x31,
+  0x4,0x37,0x64, 0x3,0x3b,0x6a, 0x4,0x37,0x6b, 0x4,0x37,0x68,
+  0x4,0x37,0x65, 0x3,0x3b,0x6c, 0x3,0x3b,0x69, 0x4,0x37,0x70,
+  0x4,0x37,0x61, 0x3,0x3b,0x6e, 0x4,0x3d,0x50, 0x4,0x3d,0x4f,
+  0x3,0x41,0x37, 0x4,0x3d,0x4c, 0x4,0x3d,0x4a, 0x3,0x41,0x35,
+  0x3,0x41,0x3b, 0x4,0x3d,0x48, 0x4,0x3d,0x4e, 0x3,0x41,0x3c,
+  0x3,0x41,0x4a, 0x3,0x41,0x43, 0x3,0x41,0x3f, 0x3,0x41,0x47,
+  0x3,0x41,0x40, 0x3,0x41,0x46, 0x3,0x41,0x41, 0x3,0x41,0x39,
+  0x4,0x43,0x58, 0x4,0x43,0x61, 0x6,0x5d,0x32, 0x3,0x46,0x79,
+  0x3,0x47,0x2e, 0x3,0x47,0x2d, 0x4,0x43,0x56, 0x3,0x46,0x7c,
+  0x3,0x47,0x27, 0x3,0x47,0x2f, 0x4,0x43,0x5c, 0x3,0x46,0x77,
+  0x5,0x46,0x25, 0x3,0x46,0x7d, 0x4,0x49,0x75, 0x3,0x4c,0x36,
+  0x4,0x43,0x64, 0x5,0x46,0x23, 0x3,0x47,0x2b, 0x3,0x47,0x2c,
+  0x4,0x4a,0x24, 0x3,0x4c,0x33, 0x7,0x23,0x3a, 0x4,0x49,0x79,
+  0x4,0x49,0x7a, 0x4,0x49,0x76, 0x4,0x4a,0x28, 0x4,0x4a,0x22,
+  0x5,0x4d,0x3a, 0x4,0x49,0x7e, 0x5,0x4d,0x3e, 0x3,0x4c,0x3c,
+  0x4,0x4a,0x23, 0x3,0x50,0x74, 0x4,0x56,0x39, 0x4,0x50,0x45,
+  0x3,0x50,0x73, 0x3,0x50,0x6e, 0x3,0x50,0x78, 0x3,0x50,0x72,
+  0x3,0x50,0x71, 0x3,0x54,0x65, 0x3,0x54,0x6a, 0x3,0x54,0x68,
+  0x3,0x54,0x63, 0x3,0x54,0x66, 0x4,0x5b,0x2d, 0x3,0x57,0x69,
+  0x4,0x5b,0x32, 0x4,0x5b,0x30, 0x4,0x5b,0x2e, 0x3,0x57,0x6f,
+  0x3,0x57,0x71, 0x4,0x5b,0x31, 0x3,0x57,0x68, 0x4,0x5b,0x2f,
+  0x3,0x57,0x72, 0xf,0x5e,0x73, 0x3,0x5a,0x3d, 0x3,0x5a,0x3e,
+  0x4,0x63,0x47, 0x3,0x5c,0x40, 0x4,0x63,0x46, 0x5,0x70,0x24,
+  0x3,0x5e,0x32, 0x4,0x66,0x40, 0x3,0x60,0x31, 0x4,0x6a,0x49,
+  0x4,0x6a,0x48, 0x5,0x79,0x2a, 0x4,0x26,0x5b, 0x4,0x2d,0x40,
+  0x4,0x2d,0x3f, 0x4,0x32,0x27, 0x4,0x3d,0x54, 0x4,0x24,0x40,
+  0x3,0x26,0x3a, 0x4,0x26,0x5e, 0x4,0x26,0x5f, 0x4,0x29,0x5d,
+  0x3,0x2c,0x75, 0x3,0x31,0x3e, 0x4,0x2d,0x42, 0x6,0x38,0x2b,
+  0x3,0x36,0x33, 0x4,0x32,0x28, 0x3,0x36,0x35, 0x4,0x32,0x2c,
+  0x4,0x37,0x79, 0x4,0x37,0x75, 0x4,0x37,0x78, 0x4,0x37,0x77,
+  0x4,0x37,0x76, 0x5,0x38,0x7c, 0x3,0x3b,0x77, 0x4,0x3d,0x5c,
+  0x4,0x3d,0x59, 0x4,0x3d,0x5b, 0x3,0x41,0x4c, 0x4,0x43,0x66,
+  0x5,0x46,0x30, 0x5,0x46,0x2e, 0x4,0x43,0x69, 0x4,0x4a,0x2b,
+  0x4,0x4a,0x2a, 0x4,0x4a,0x29, 0x4,0x50,0x49, 0x4,0x50,0x4c,
+  0x3,0x57,0x73, 0x4,0x5b,0x3a, 0x4,0x63,0x4c, 0x4,0x66,0x43,
+  0x3,0x26,0x3b, 0x6,0x38,0x2c, 0x3,0x41,0x4f, 0x3,0x29,0x3a,
+  0x4,0x29,0x61, 0x3,0x31,0x41, 0x3,0x39,0x2b, 0x3,0x3b,0x78,
+  0x4,0x4a,0x2e, 0x4,0x56,0x3e, 0x4,0x6a,0x4b, 0x4,0x29,0x62,
+  0x4,0x2d,0x49, 0x6,0x38,0x30, 0x6,0x49,0x61, 0x6,0x5d,0x51,
+  0x5,0x4d,0x4b, 0x3,0x23,0x71, 0x6,0x2b,0x70, 0x6,0x38,0x34,
+  0x3,0x36,0x3b, 0x3,0x36,0x3e, 0x4,0x3d,0x65, 0x4,0x4a,0x30,
+  0x4,0x4a,0x31, 0x4,0x22,0x78, 0x4,0x22,0x79, 0x4,0x24,0x43,
+  0x3,0x26,0x3c, 0x3,0x26,0x3f, 0x3,0x26,0x3e, 0x3,0x26,0x40,
+  0x3,0x29,0x3f, 0x3,0x29,0x3d, 0x4,0x26,0x63, 0x5,0x29,0x4f,
+  0x4,0x29,0x63, 0x3,0x2c,0x7b, 0x4,0x29,0x64, 0x4,0x29,0x65,
+  0x3,0x2c,0x78, 0x3,0x2d,0x26, 0x6,0x31,0x67, 0x4,0x2d,0x4c,
+  0x4,0x32,0x3b, 0x4,0x2d,0x4b, 0x3,0x31,0x47, 0x6,0x38,0x37,
+  0x3,0x31,0x4a, 0xf,0x2f,0x6e, 0x4,0x2d,0x4d, 0x6,0x40,0x51,
+  0x4,0x32,0x36, 0x4,0x32,0x3a, 0x4,0x32,0x37, 0x3,0x36,0x43,
+  0x6,0x40,0x4f, 0x3,0x3c,0x22, 0x4,0x37,0x7e, 0x3,0x3b,0x7a,
+  0x3,0x3b,0x7b, 0x4,0x38,0x25, 0x3,0x3c,0x27, 0x4,0x38,0x22,
+  0x6,0x49,0x73, 0x3,0x3c,0x21, 0x6,0x53,0x3d, 0x5,0x3f,0x62,
+  0x3,0x41,0x52, 0x3,0x41,0x57, 0x3,0x41,0x5a, 0x3,0x41,0x55,
+  0x3,0x41,0x53, 0x3,0x41,0x5c, 0x3,0x41,0x58, 0x4,0x3d,0x68,
+  0x4,0x3d,0x67, 0x3,0x41,0x54, 0x3,0x47,0x38, 0x4,0x43,0x6e,
+  0x3,0x47,0x32, 0x3,0x47,0x36, 0x5,0x4d,0x53, 0x4,0x4a,0x32,
+  0x3,0x4c,0x42, 0x3,0x4c,0x45, 0x4,0x50,0x52, 0x4,0x50,0x51,
+  0x3,0x51,0x21, 0x5,0x4d,0x50, 0x3,0x50,0x7b, 0x3,0x50,0x7c,
+  0x4,0x50,0x53, 0x7,0x2e,0x5a, 0x3,0x54,0x73, 0x3,0x54,0x6e,
+  0x4,0x56,0x40, 0x4,0x5b,0x40, 0x4,0x5b,0x41, 0x4,0x5b,0x3f,
+  0x7,0x3f,0x76, 0x3,0x5a,0x40, 0x3,0x5a,0x41, 0x3,0x5c,0x44,
+  0x3,0x5f,0x4c, 0x3,0x5f,0x4d, 0x5,0x75,0x6e, 0x5,0x75,0x6d,
+  0x3,0x23,0x74, 0x4,0x50,0x56, 0x3,0x54,0x74, 0x3,0x29,0x44,
+  0x3,0x31,0x4e, 0x5,0x2e,0x25, 0x3,0x36,0x49, 0x3,0x3c,0x28,
+  0x4,0x3a,0x43, 0x5,0x46,0x45, 0x5,0x4d,0x58, 0x3,0x51,0x25,
+  0x3,0x23,0x76, 0x3,0x26,0x43, 0x4,0x24,0x48, 0x3,0x26,0x46,
+  0x3,0x29,0x4b, 0x3,0x29,0x46, 0xf,0x27,0x4c, 0x3,0x29,0x50,
+  0x3,0x29,0x4d, 0x5,0x26,0x51, 0x3,0x2d,0x28, 0x3,0x2d,0x2c,
+  0x4,0x29,0x6f, 0x4,0x29,0x6c, 0x3,0x2d,0x29, 0x4,0x2d,0x57,
+  0x4,0x2d,0x51, 0x4,0x2d,0x54, 0x4,0x2d,0x58, 0x3,0x31,0x52,
+  0x5,0x2e,0x2b, 0x4,0x2d,0x52, 0x4,0x2d,0x5b, 0x3,0x31,0x55,
+  0x4,0x2d,0x56, 0x3,0x31,0x51, 0x3,0x36,0x59, 0x4,0x32,0x43,
+  0x3,0x36,0x4a, 0x3,0x36,0x4f, 0x5,0x32,0x79, 0x4,0x32,0x42,
+  0x4,0x32,0x46, 0x4,0x32,0x41, 0x4,0x38,0x34, 0x3,0x36,0x58,
+  0x3,0x36,0x5d, 0x4,0x38,0x2f, 0x3,0x3c,0x2e, 0x4,0x38,0x2c,
+  0x3,0x3c,0x3f, 0x3,0x3c,0x30, 0x4,0x38,0x2a, 0x5,0x39,0x33,
+  0x4,0x38,0x2d, 0x3,0x3c,0x2c, 0x5,0x39,0x39, 0x4,0x38,0x35,
+  0x3,0x3c,0x35, 0x4,0x38,0x37, 0x3,0x3c,0x36, 0x3,0x3c,0x43,
+  0x3,0x3c,0x2b, 0x3,0x3c,0x2d, 0x4,0x3d,0x78, 0x3,0x41,0x71,
+  0x3,0x41,0x66, 0x3,0x41,0x70, 0x4,0x3d,0x6b, 0x4,0x3d,0x6e,
+  0x4,0x3d,0x6f, 0x3,0x41,0x6c, 0x3,0x41,0x69, 0x3,0x41,0x64,
+  0x4,0x3d,0x6d, 0x3,0x41,0x5e, 0x4,0x3d,0x75, 0x3,0x41,0x62,
+  0x3,0x41,0x63, 0x3,0x41,0x7a, 0x3,0x41,0x61, 0x3,0x41,0x5f,
+  0x4,0x44,0x23, 0x4,0x3d,0x76, 0x3,0x41,0x60, 0x3,0x42,0x5a,
+  0x3,0x41,0x67, 0xf,0x48,0x55, 0x4,0x44,0x24, 0x4,0x43,0x75,
+  0x4,0x44,0x21, 0x4,0x43,0x7c, 0x3,0x47,0x3f, 0x4,0x43,0x78,
+  0x4,0x43,0x73, 0x3,0x47,0x41, 0x4,0x43,0x74, 0x3,0x47,0x4a,
+  0x4,0x43,0x7d, 0x4,0x43,0x7e, 0x4,0x43,0x7a, 0x4,0x44,0x22,
+  0x3,0x47,0x4f, 0x3,0x47,0x40, 0x4,0x44,0x25, 0x4,0x43,0x71,
+  0x5,0x46,0x4b, 0x3,0x47,0x49, 0x4,0x3d,0x72, 0x3,0x47,0x50,
+  0xf,0x48,0x52, 0x3,0x4c,0x4e, 0x5,0x4d,0x6d, 0x4,0x4a,0x3a,
+  0x3,0x4c,0x4c, 0x5,0x4d,0x61, 0x3,0x4c,0x53, 0x4,0x4a,0x37,
+  0x4,0x4a,0x36, 0x3,0x4c,0x5d, 0x3,0x4c,0x58, 0x7,0x23,0x6f,
+  0x4,0x4a,0x38, 0x4,0x4a,0x42, 0x3,0x4c,0x5a, 0x3,0x4c,0x5c,
+  0x3,0x4c,0x48, 0x3,0x4c,0x55, 0x3,0x51,0x43, 0x3,0x51,0x42,
+  0x4,0x50,0x60, 0x4,0x50,0x5a, 0x3,0x51,0x37, 0x3,0x51,0x30,
+  0x4,0x50,0x59, 0x4,0x4a,0x39, 0x3,0x51,0x3f, 0x3,0x51,0x2a,
+  0x3,0x51,0x3d, 0x4,0x56,0x49, 0x3,0x51,0x33, 0x3,0x51,0x39,
+  0x3,0x4c,0x4b, 0x4,0x50,0x5e, 0x3,0x51,0x2d, 0x4,0x50,0x64,
+  0x3,0x51,0x35, 0x3,0x51,0x34, 0x3,0x51,0x36, 0x3,0x55,0x22,
+  0x4,0x56,0x48, 0x3,0x54,0x7e, 0x3,0x55,0x25, 0x3,0x54,0x7d,
+  0x4,0x56,0x4b, 0x7,0x38,0x55, 0x5,0x5b,0x68, 0x3,0x54,0x77,
+  0x3,0x55,0x26, 0xf,0x5f,0x29, 0x3,0x54,0x79, 0x3,0x55,0x28,
+  0x4,0x5b,0x48, 0x4,0x5b,0x44, 0x3,0x57,0x7c, 0x4,0x5b,0x4a,
+  0x4,0x5b,0x49, 0x4,0x5f,0x6f, 0x4,0x5f,0x73, 0x3,0x5a,0x49,
+  0x4,0x5f,0x70, 0x4,0x5f,0x6e, 0x4,0x5f,0x72, 0x4,0x5f,0x75,
+  0x3,0x5a,0x4c, 0x3,0x5a,0x4b, 0xf,0x62,0x53, 0x3,0x5a,0x4a,
+  0x3,0x5c,0x4c, 0x3,0x5c,0x46, 0x4,0x63,0x51, 0x4,0x63,0x4f,
+  0x3,0x5c,0x48, 0x3,0x5c,0x4d, 0x4,0x63,0x54, 0x3,0x5c,0x4b,
+  0x3,0x5c,0x45, 0xf,0x65,0x3e, 0x5,0x70,0x27, 0x3,0x5e,0x36,
+  0x3,0x5c,0x4a, 0x3,0x5f,0x50, 0x4,0x68,0x6e, 0x3,0x60,0x35,
+  0x3,0x60,0x33, 0x3,0x60,0x34, 0x5,0x24,0x48, 0x6,0x28,0x30,
+  0x4,0x26,0x6d, 0x5,0x26,0x56, 0x4,0x26,0x70, 0x4,0x26,0x6c,
+  0x4,0x2d,0x60, 0x4,0x29,0x70, 0x4,0x29,0x71, 0x6,0x31,0x78,
+  0x4,0x29,0x74, 0x4,0x29,0x73, 0x5,0x2e,0x2e, 0x4,0x2d,0x5d,
+  0x4,0x2d,0x61, 0x4,0x2d,0x62, 0x4,0x2d,0x5e, 0x3,0x36,0x61,
+  0x4,0x32,0x48, 0x4,0x32,0x49, 0x6,0x40,0x6e, 0x4,0x38,0x3b,
+  0x4,0x38,0x39, 0x3,0x3c,0x46, 0x5,0x39,0x43, 0x4,0x38,0x3c,
+  0x6,0x38,0x64, 0x4,0x3e,0x21, 0x4,0x3d,0x7c, 0x4,0x3d,0x7b,
+  0x4,0x3d,0x7d, 0x4,0x3d,0x7e, 0x4,0x3e,0x22, 0x3,0x47,0x52,
+  0x6,0x5d,0x77, 0x4,0x44,0x2a, 0x4,0x4a,0x4c, 0x3,0x4c,0x68,
+  0x4,0x50,0x66, 0x4,0x50,0x67, 0x4,0x56,0x4f, 0x4,0x56,0x4e,
+  0x3,0x55,0x2a, 0x3,0x55,0x2c, 0x4,0x5f,0x77, 0x7,0x4e,0x22,
+  0x4,0x68,0x71, 0x5,0x75,0x77, 0x5,0x79,0x2f, 0x6,0x25,0x25,
+  0x3,0x2d,0x3e, 0x3,0x2b,0x7b, 0x3,0x3c,0x48, 0x4,0x38,0x3f,
+  0x5,0x46,0x5f, 0x3,0x58,0x24, 0x4,0x22,0x7c, 0x3,0x29,0x57,
+  0x5,0x26,0x62, 0x4,0x26,0x75, 0x3,0x2d,0x3f, 0x3,0x2d,0x41,
+  0x3,0x2d,0x40, 0x3,0x31,0x69, 0x3,0x36,0x63, 0x4,0x32,0x4a,
+  0x4,0x38,0x45, 0x4,0x38,0x44, 0x4,0x38,0x46, 0x4,0x38,0x42,
+  0x3,0x3c,0x4a, 0x3,0x42,0x23, 0x4,0x3e,0x23, 0x4,0x3e,0x24,
+  0x3,0x42,0x24, 0x4,0x44,0x32, 0x5,0x46,0x60, 0x4,0x44,0x33,
+  0x4,0x44,0x30, 0x4,0x4a,0x50, 0x4,0x4a,0x4f, 0x4,0x50,0x6b,
+  0x4,0x50,0x6a, 0x4,0x56,0x51, 0x4,0x63,0x55, 0x3,0x5c,0x4e,
+  0x5,0x75,0x78, 0x5,0x24,0x4e, 0x4,0x26,0x78, 0x4,0x2d,0x64,
+  0x3,0x31,0x6b, 0x4,0x32,0x4f, 0x4,0x38,0x49, 0x4,0x38,0x4a,
+  0x4,0x38,0x4b, 0x3,0x42,0x25, 0x4,0x44,0x35, 0x3,0x51,0x47,
+  0x3,0x51,0x48, 0x4,0x50,0x6e, 0x4,0x56,0x53, 0x3,0x58,0x25,
+  0x4,0x29,0x7b, 0x3,0x23,0x7b, 0x4,0x26,0x79, 0x3,0x29,0x5b,
+  0x4,0x26,0x7a, 0xf,0x27,0x5b, 0x3,0x2d,0x43, 0x4,0x2d,0x66,
+  0x4,0x32,0x52, 0x4,0x32,0x54, 0x4,0x32,0x53, 0x4,0x32,0x55,
+  0x3,0x36,0x67, 0x4,0x2d,0x67, 0x4,0x32,0x51, 0x5,0x39,0x5b,
+  0x3,0x3c,0x4c, 0x4,0x38,0x4f, 0x4,0x38,0x4c, 0x4,0x3e,0x29,
+  0x3,0x42,0x27, 0x4,0x3e,0x28, 0x4,0x3e,0x27, 0x4,0x44,0x3f,
+  0x4,0x44,0x38, 0x4,0x44,0x39, 0x4,0x44,0x3a, 0x5,0x46,0x68,
+  0x4,0x44,0x3c, 0x4,0x50,0x6f, 0x4,0x50,0x71, 0x4,0x50,0x72,
+  0x3,0x51,0x49, 0x4,0x5b,0x50, 0x4,0x5b,0x4f, 0x3,0x5a,0x50,
+  0x4,0x6d,0x57, 0x4,0x2d,0x6a, 0x3,0x29,0x5c, 0x3,0x36,0x68,
+  0x3,0x4c,0x69, 0x3,0x51,0x4a, 0x4,0x21,0x4f, 0x3,0x22,0x56,
+  0x3,0x22,0x55, 0x3,0x24,0x22, 0x5,0x21,0x74, 0x4,0x23,0x22,
+  0x3,0x26,0x54, 0x3,0x26,0x4f, 0x4,0x24,0x4f, 0x3,0x26,0x5d,
+  0x6,0x28,0x49, 0x3,0x26,0x5a, 0x4,0x24,0x51, 0x3,0x26,0x4b,
+  0x6,0x28,0x4a, 0x6,0x28,0x44, 0x3,0x26,0x58, 0x3,0x29,0x61,
+  0x3,0x29,0x5f, 0x3,0x29,0x5e, 0x3,0x29,0x62, 0x3,0x29,0x60,
+  0x4,0x26,0x7e, 0x3,0x29,0x68, 0x3,0x29,0x66, 0xf,0x27,0x66,
+  0x3,0x2d,0x44, 0x5,0x2a,0x24, 0x4,0x27,0x22, 0x3,0x2d,0x54,
+  0x5,0x29,0x7b, 0x5,0x29,0x7c, 0x4,0x29,0x7e, 0x3,0x2d,0x56,
+  0x3,0x2d,0x4c, 0xf,0x30,0x49, 0x6,0x38,0x72, 0x3,0x31,0x70,
+  0x3,0x31,0x71, 0x4,0x2d,0x6b, 0x6,0x39,0x33, 0x3,0x31,0x74,
+  0x4,0x2d,0x6c, 0x3,0x36,0x69, 0x3,0x32,0x24, 0x3,0x32,0x23,
+  0x3,0x31,0x7e, 0x3,0x31,0x75, 0x4,0x32,0x57, 0x3,0x36,0x71,
+  0x4,0x32,0x63, 0x4,0x32,0x64, 0x3,0x36,0x6e, 0x4,0x32,0x5e,
+  0x3,0x37,0x22, 0x3,0x36,0x6d, 0x3,0x3c,0x4f, 0x3,0x36,0x7e,
+  0x4,0x32,0x58, 0x4,0x32,0x68, 0x5,0x39,0x5e, 0x4,0x32,0x5a,
+  0x4,0x32,0x5c, 0x6,0x41,0x2b, 0x5,0x33,0x3d, 0x3,0x3c,0x5e,
+  0x3,0x36,0x7b, 0x3,0x3c,0x5f, 0x3,0x36,0x73, 0x6,0x41,0x41,
+  0x3,0x36,0x78, 0xf,0x36,0x33, 0x4,0x38,0x51, 0x4,0x38,0x56,
+  0x3,0x3c,0x65, 0x4,0x38,0x52, 0x3,0x3c,0x59, 0x4,0x38,0x59,
+  0x3,0x3c,0x6a, 0x3,0x3c,0x67, 0x3,0x3c,0x55, 0x4,0x38,0x57,
+  0x4,0x38,0x5a, 0x3,0x3c,0x53, 0x3,0x3c,0x57, 0x3,0x3c,0x61,
+  0x3,0x42,0x2b, 0x6,0x4a,0x6d, 0xf,0x3c,0x43, 0xf,0x3c,0x5a,
+  0x4,0x3e,0x37, 0x3,0x42,0x2c, 0x3,0x42,0x37, 0x3,0x42,0x35,
+  0x3,0x42,0x48, 0x3,0x42,0x38, 0x4,0x3e,0x30, 0x4,0x3e,0x39,
+  0x4,0x3e,0x2d, 0x3,0x42,0x42, 0x4,0x3e,0x38, 0x3,0x42,0x34,
+  0x3,0x42,0x3c, 0x4,0x3e,0x3c, 0x3,0x42,0x2f, 0x3,0x42,0x41,
+  0x5,0x40,0x27, 0x4,0x3e,0x2f, 0x4,0x3e,0x32, 0x3,0x42,0x32,
+  0x3,0x42,0x43, 0x3,0x47,0x55, 0x4,0x44,0x49, 0x3,0x47,0x60,
+  0x6,0x5e,0x3b, 0x3,0x47,0x59, 0x6,0x54,0x50, 0x3,0x47,0x58,
+  0x4,0x44,0x46, 0x4,0x44,0x4d, 0x4,0x44,0x4a, 0x6,0x5e,0x40,
+  0x3,0x4c,0x6e, 0x4,0x4a,0x5f, 0x4,0x4a,0x61, 0x3,0x4c,0x6f,
+  0x3,0x4c,0x7c, 0x4,0x4a,0x68, 0x4,0x4a,0x5d, 0x3,0x4c,0x6d,
+  0x4,0x4a,0x59, 0x3,0x4c,0x72, 0x5,0x46,0x78, 0x7,0x24,0x61,
+  0x3,0x4c,0x70, 0x4,0x50,0x74, 0x3,0x51,0x4b, 0x3,0x4c,0x76,
+  0x4,0x50,0x77, 0x4,0x50,0x7d, 0x5,0x55,0x36, 0x4,0x50,0x76,
+  0x3,0x51,0x4f, 0x3,0x51,0x4e, 0x4,0x50,0x7a, 0x5,0x55,0x2d,
+  0x3,0x51,0x53, 0x3,0x51,0x57, 0x4,0x50,0x7b, 0x4,0x56,0x56,
+  0x3,0x51,0x51, 0x3,0x51,0x4c, 0x4,0x50,0x78, 0x3,0x51,0x52,
+  0x4,0x4a,0x62, 0x5,0x55,0x2e, 0x3,0x55,0x32, 0x3,0x55,0x38,
+  0x4,0x56,0x5e, 0x4,0x56,0x60, 0x3,0x55,0x34, 0x4,0x56,0x58,
+  0x3,0x55,0x2e, 0x4,0x56,0x57, 0x4,0x56,0x5c, 0x3,0x55,0x3b,
+  0x4,0x56,0x59, 0x4,0x56,0x5b, 0x3,0x55,0x33, 0x4,0x5b,0x56,
+  0x4,0x5b,0x54, 0x4,0x5b,0x5a, 0x4,0x5b,0x57, 0x4,0x5b,0x60,
+  0x4,0x5f,0x7b, 0x4,0x5f,0x7d, 0x4,0x5b,0x5b, 0x4,0x5f,0x79,
+  0x3,0x5a,0x51, 0x3,0x5c,0x50, 0x4,0x63,0x5a, 0x4,0x63,0x5e,
+  0x4,0x63,0x5b, 0x3,0x5c,0x52, 0x4,0x66,0x49, 0x5,0x70,0x3e,
+  0x4,0x66,0x4a, 0x4,0x66,0x4c, 0x4,0x68,0x73, 0x3,0x5e,0x39,
+  0x3,0x5e,0x38, 0x3,0x5f,0x51, 0x4,0x6a,0x4e, 0x3,0x60,0x38,
+  0x4,0x6b,0x6d, 0x4,0x6b,0x6e, 0x3,0x61,0x66, 0x3,0x24,0x2a,
+  0x4,0x24,0x52, 0x3,0x26,0x61, 0xf,0x24,0x6e, 0x3,0x29,0x6e,
+  0x4,0x27,0x27, 0x3,0x29,0x78, 0xf,0x27,0x6e, 0x3,0x29,0x73,
+  0x3,0x2d,0x67, 0x3,0x2d,0x59, 0x3,0x2d,0x66, 0x3,0x2d,0x61,
+  0x3,0x2d,0x60, 0x3,0x2d,0x5b, 0x4,0x2a,0x27, 0x3,0x32,0x2e,
+  0x4,0x2d,0x73, 0x3,0x32,0x32, 0x3,0x37,0x2b, 0x3,0x37,0x2a,
+  0x3,0x37,0x34, 0x4,0x32,0x71, 0x4,0x32,0x76, 0x4,0x32,0x70,
+  0x4,0x32,0x77, 0xf,0x36,0x48, 0x3,0x3c,0x76, 0x4,0x38,0x65,
+  0x4,0x38,0x61, 0x3,0x3c,0x75, 0x4,0x38,0x62, 0x4,0x38,0x64,
+  0x4,0x38,0x60, 0x3,0x3b,0x23, 0x3,0x3c,0x7e, 0x3,0x3c,0x70,
+  0x3,0x3c,0x78, 0x3,0x42,0x54, 0x3,0x42,0x4d, 0x3,0x42,0x56,
+  0x4,0x3e,0x4b, 0x3,0x42,0x4a, 0x3,0x42,0x55, 0x4,0x3e,0x48,
+  0x4,0x3e,0x46, 0x4,0x3e,0x49, 0x6,0x54,0x54, 0x3,0x42,0x4b,
+  0x3,0x42,0x50, 0xf,0x42,0x78, 0xf,0x43,0x3c, 0x4,0x44,0x59,
+  0x3,0x47,0x73, 0x3,0x47,0x69, 0x6,0x54,0x67, 0x4,0x44,0x56,
+  0x4,0x44,0x5a, 0x4,0x44,0x5c, 0x3,0x47,0x71, 0xf,0x49,0x58,
+  0x3,0x4d,0x26, 0x3,0x4d,0x23, 0x3,0x4d,0x2b, 0x3,0x4d,0x21,
+  0x3,0x4d,0x27, 0x4,0x4a,0x6a, 0x4,0x51,0x25, 0x3,0x51,0x5d,
+  0x3,0x51,0x5b, 0x4,0x51,0x2b, 0x3,0x51,0x5f, 0x3,0x51,0x61,
+  0x4,0x51,0x24, 0x3,0x51,0x64, 0x3,0x51,0x65, 0x3,0x55,0x3d,
+  0x4,0x56,0x62, 0x3,0x55,0x3f, 0x3,0x55,0x44, 0x7,0x39,0x26,
+  0x3,0x57,0x51, 0x3,0x58,0x2c, 0x4,0x56,0x64, 0x3,0x5c,0x5a,
+  0x3,0x5a,0x59, 0x3,0x5c,0x54, 0x3,0x5c,0x5b, 0x4,0x63,0x5f,
+  0x4,0x66,0x4e, 0x5,0x73,0x57, 0x4,0x6a,0x50, 0x3,0x60,0x3a,
+  0x3,0x61,0x7a, 0x4,0x27,0x2c, 0x3,0x29,0x7a, 0x3,0x37,0x58,
+  0x3,0x47,0x74, 0x3,0x2d,0x6a, 0x4,0x2d,0x76, 0x3,0x37,0x36,
+  0x4,0x38,0x6b, 0x3,0x29,0x7b, 0x4,0x2a,0x2c, 0x4,0x38,0x6c,
+  0x3,0x29,0x7d, 0x3,0x29,0x7e, 0x5,0x2e,0x53, 0x6,0x39,0x40,
+  0x4,0x2d,0x7a, 0x4,0x44,0x5f, 0x7,0x39,0x2d, 0x4,0x5b,0x64,
+  0x4,0x66,0x50, 0x3,0x21,0x6a, 0x3,0x32,0x33, 0x4,0x23,0x26,
+  0x3,0x26,0x65, 0x4,0x24,0x55, 0x6,0x2c,0x71, 0x4,0x27,0x33,
+  0x5,0x26,0x77, 0x4,0x27,0x32, 0x4,0x27,0x2f, 0x3,0x2d,0x6c,
+  0x3,0x2d,0x6f, 0x4,0x2a,0x2e, 0x3,0x2d,0x6e, 0x3,0x32,0x34,
+  0x3,0x32,0x35, 0x4,0x2d,0x7d, 0x4,0x2d,0x7c, 0x4,0x32,0x7a,
+  0x5,0x33,0x4d, 0x4,0x32,0x79, 0x4,0x32,0x7e, 0x3,0x37,0x38,
+  0x6,0x41,0x66, 0x3,0x37,0x37, 0x4,0x38,0x70, 0x4,0x38,0x72,
+  0x4,0x38,0x73, 0x4,0x44,0x63, 0x6,0x54,0x78, 0x4,0x3e,0x4e,
+  0x3,0x42,0x5e, 0x4,0x44,0x62, 0x4,0x44,0x60, 0x4,0x44,0x64,
+  0x4,0x4a,0x6f, 0x4,0x4a,0x6e, 0x4,0x4a,0x72, 0x4,0x4a,0x71,
+  0x4,0x4a,0x73, 0x4,0x51,0x2e, 0x4,0x51,0x30, 0x4,0x51,0x2f,
+  0x4,0x56,0x67, 0x3,0x55,0x46, 0x3,0x55,0x47, 0x4,0x5b,0x66,
+  0x4,0x5b,0x65, 0x4,0x60,0x24, 0x7,0x53,0x6b, 0x4,0x6a,0x51,
+  0x4,0x27,0x34, 0x4,0x24,0x59, 0x3,0x26,0x6d, 0x4,0x24,0x56,
+  0x3,0x26,0x6c, 0x6,0x2c,0x75, 0x4,0x27,0x39, 0x5,0x27,0x2e,
+  0x3,0x2a,0x29, 0x3,0x2a,0x24, 0x3,0x2a,0x25, 0x4,0x27,0x3a,
+  0x4,0x2a,0x32, 0x4,0x2a,0x34, 0x4,0x2a,0x35, 0x3,0x2d,0x72,
+  0x6,0x32,0x67, 0x3,0x32,0x37, 0x5,0x2e,0x5c, 0x4,0x2e,0x21,
+  0x4,0x2d,0x7e, 0x4,0x2e,0x22, 0x4,0x2e,0x26, 0x6,0x41,0x6d,
+  0x4,0x2e,0x27, 0x5,0x33,0x51, 0x4,0x33,0x28, 0x6,0x41,0x75,
+  0x4,0x33,0x29, 0x4,0x33,0x25, 0x4,0x33,0x2b, 0x4,0x33,0x27,
+  0x4,0x33,0x2e, 0x4,0x38,0x79, 0x4,0x38,0x77, 0x3,0x3d,0x2c,
+  0x4,0x38,0x7b, 0x6,0x4b,0x43, 0x4,0x44,0x65, 0x4,0x3e,0x54,
+  0x4,0x44,0x66, 0x4,0x3e,0x53, 0x3,0x42,0x60, 0x4,0x3e,0x52,
+  0x4,0x44,0x6a, 0x6,0x5e,0x6e, 0x4,0x44,0x69, 0x4,0x44,0x68,
+  0x4,0x44,0x67, 0x3,0x47,0x76, 0x4,0x38,0x7a, 0x4,0x4a,0x7b,
+  0x4,0x4a,0x76, 0x4,0x4a,0x7a, 0x4,0x4a,0x7c, 0x7,0x2f,0x74,
+  0x4,0x51,0x32, 0x4,0x51,0x34, 0x3,0x55,0x48, 0x4,0x56,0x6a,
+  0x4,0x56,0x6b, 0x4,0x5b,0x67, 0x5,0x68,0x3b, 0x4,0x63,0x65,
+  0x4,0x63,0x66, 0x4,0x63,0x67, 0x4,0x63,0x63, 0x4,0x6b,0x6f,
+  0x3,0x24,0x2e, 0x4,0x23,0x29, 0x3,0x24,0x30, 0x3,0x24,0x31,
+  0x3,0x26,0x71, 0x3,0x26,0x6f, 0x3,0x26,0x70, 0x3,0x2a,0x2e,
+  0x3,0x2d,0x76, 0x6,0x2d,0x21, 0x3,0x2a,0x30, 0x4,0x27,0x3b,
+  0x3,0x2a,0x31, 0x3,0x2d,0x7d, 0x3,0x32,0x3a, 0x4,0x2a,0x37,
+  0x4,0x2a,0x38, 0xf,0x2c,0x32, 0x4,0x33,0x2f, 0x3,0x32,0x43,
+  0x3,0x32,0x44, 0x3,0x32,0x3b, 0x4,0x33,0x30, 0x3,0x32,0x45,
+  0xf,0x31,0x27, 0x3,0x32,0x42, 0x3,0x37,0x3f, 0x3,0x37,0x42,
+  0x3,0x37,0x41, 0x4,0x33,0x33, 0x3,0x37,0x3e, 0x3,0x37,0x43,
+  0x3,0x3d,0x34, 0x4,0x38,0x7d, 0x5,0x3a,0x2d, 0x3,0x42,0x63,
+  0x3,0x3d,0x31, 0x3,0x3d,0x30, 0x3,0x42,0x6c, 0xf,0x36,0x59,
+  0xf,0x3d,0x3b, 0x4,0x3e,0x59, 0x3,0x42,0x65, 0x3,0x42,0x69,
+  0x5,0x40,0x4e, 0x3,0x42,0x72, 0xf,0x43,0x49, 0xf,0x43,0x56,
+  0x3,0x48,0x24, 0x7,0x25,0x37, 0x4,0x4b,0x22, 0x4,0x4b,0x21,
+  0x3,0x4d,0x37, 0x3,0x4d,0x3c, 0x3,0x4d,0x33, 0x3,0x4d,0x38,
+  0x3,0x4d,0x34, 0x3,0x4d,0x32, 0x3,0x51,0x68, 0x5,0x55,0x5d,
+  0x4,0x51,0x37, 0x3,0x51,0x69, 0x3,0x55,0x4a, 0x4,0x56,0x6f,
+  0xf,0x55,0x7a, 0xf,0x56,0x22, 0x3,0x55,0x4e, 0x4,0x5b,0x69,
+  0x3,0x55,0x4c, 0xf,0x5b,0x2d, 0x3,0x58,0x31, 0x4,0x60,0x2a,
+  0xf,0x62,0x78, 0xf,0x62,0x7b, 0x3,0x5c,0x61, 0x4,0x2a,0x39,
+  0x4,0x2a,0x3a, 0x5,0x2e,0x62, 0x4,0x2e,0x2b, 0x4,0x33,0x35,
+  0x4,0x33,0x34, 0x4,0x38,0x7e, 0x4,0x44,0x70, 0x4,0x44,0x71,
+  0x4,0x44,0x6f, 0x4,0x4b,0x23, 0x4,0x4b,0x24, 0x4,0x5b,0x6c,
+  0x4,0x6d,0x5a, 0x4,0x24,0x5e, 0x5,0x27,0x32, 0x3,0x2a,0x34,
+  0x3,0x2e,0x23, 0x4,0x2a,0x3d, 0x3,0x32,0x4a, 0x3,0x32,0x4b,
+  0x4,0x2e,0x2d, 0x3,0x32,0x49, 0x4,0x2e,0x2c, 0x4,0x33,0x3b,
+  0x4,0x39,0x21, 0x4,0x33,0x3a, 0x4,0x33,0x38, 0x4,0x33,0x39,
+  0x4,0x33,0x37, 0x4,0x39,0x23, 0x4,0x39,0x26, 0x4,0x33,0x3c,
+  0x4,0x39,0x24, 0x4,0x3e,0x62, 0x4,0x3e,0x61, 0x4,0x3e,0x5d,
+  0x4,0x3e,0x60, 0x3,0x42,0x76, 0x4,0x3e,0x63, 0x5,0x47,0x48,
+  0x4,0x44,0x73, 0x4,0x44,0x76, 0x4,0x44,0x74, 0x4,0x44,0x78,
+  0x4,0x44,0x77, 0x4,0x44,0x75, 0x4,0x4b,0x25, 0x4,0x4b,0x27,
+  0x4,0x4b,0x26, 0x4,0x51,0x3f, 0x3,0x51,0x6f, 0x4,0x51,0x42,
+  0x4,0x51,0x41, 0x4,0x56,0x72, 0x4,0x56,0x73, 0x3,0x55,0x51,
+  0x4,0x56,0x75, 0x3,0x55,0x50, 0x4,0x56,0x71, 0x4,0x5b,0x6f,
+  0x4,0x5b,0x6e, 0x4,0x60,0x2c, 0x4,0x60,0x2b, 0x4,0x68,0x75,
+  0x4,0x6b,0x70, 0x4,0x6a,0x53, 0x3,0x32,0x4c, 0x4,0x3e,0x65,
+  0x3,0x4d,0x3f, 0x4,0x56,0x78, 0x3,0x3d,0x40, 0xf,0x50,0x4e,
+  0x5,0x24,0x63, 0x6,0x28,0x62, 0x3,0x26,0x72, 0x4,0x2a,0x41,
+  0x3,0x2e,0x29, 0x4,0x2a,0x43, 0x4,0x2e,0x2f, 0x4,0x2e,0x31,
+  0x5,0x33,0x64, 0x3,0x37,0x48, 0x3,0x3d,0x41, 0x4,0x39,0x28,
+  0x4,0x3e,0x69, 0x3,0x42,0x79, 0x3,0x42,0x7a, 0x4,0x3e,0x68,
+  0x4,0x44,0x79, 0x3,0x4d,0x40, 0x4,0x4b,0x2a, 0x4,0x4b,0x29,
+  0x4,0x51,0x44, 0x5,0x5c,0x2f, 0x4,0x5b,0x72, 0x4,0x5b,0x73,
+  0x4,0x60,0x2e, 0x4,0x63,0x69, 0x4,0x6a,0x54, 0x4,0x3e,0x6d,
+  0x4,0x24,0x61, 0x4,0x24,0x62, 0x5,0x27,0x37, 0x3,0x2a,0x3c,
+  0x4,0x2a,0x46, 0x3,0x2e,0x2d, 0x4,0x2a,0x49, 0x3,0x2e,0x2c,
+  0x3,0x2e,0x2e, 0x3,0x32,0x56, 0x4,0x2e,0x37, 0x4,0x2e,0x3b,
+  0x4,0x2e,0x35, 0x4,0x2e,0x36, 0x3,0x32,0x54, 0x4,0x2e,0x33,
+  0x4,0x2e,0x3f, 0x4,0x2e,0x39, 0x6,0x39,0x6b, 0x3,0x32,0x53,
+  0x4,0x2e,0x38, 0x4,0x2e,0x3a, 0x5,0x33,0x6d, 0x4,0x33,0x42,
+  0x3,0x37,0x4c, 0x4,0x33,0x40, 0x4,0x2e,0x3c, 0x4,0x33,0x3f,
+  0x4,0x33,0x45, 0x3,0x37,0x4b, 0x4,0x33,0x43, 0x4,0x39,0x32,
+  0x4,0x39,0x33, 0x3,0x3d,0x46, 0x3,0x3d,0x4b, 0x6,0x4b,0x5a,
+  0x3,0x3d,0x49, 0x4,0x39,0x36, 0x5,0x40,0x60, 0x4,0x39,0x2f,
+  0x4,0x39,0x30, 0x3,0x3d,0x48, 0x3,0x3d,0x4a, 0x5,0x3a,0x3b,
+  0x4,0x39,0x35, 0x4,0x39,0x38, 0x4,0x3e,0x74, 0x5,0x40,0x64,
+  0x4,0x3e,0x6f, 0x4,0x3e,0x78, 0x4,0x3e,0x6e, 0x4,0x3e,0x76,
+  0x4,0x3e,0x73, 0x4,0x3e,0x7a, 0x4,0x45,0x24, 0x4,0x45,0x28,
+  0x6,0x5f,0x2d, 0x3,0x48,0x2a, 0x3,0x48,0x2c, 0x4,0x45,0x23,
+  0x4,0x45,0x21, 0x7,0x25,0x58, 0x4,0x4b,0x38, 0x3,0x4d,0x42,
+  0x4,0x4b,0x37, 0x4,0x4b,0x35, 0x4,0x4b,0x33, 0x4,0x4b,0x2f,
+  0x7,0x25,0x5c, 0x4,0x4b,0x2e, 0x5,0x47,0x59, 0x4,0x4b,0x3b,
+  0x7,0x30,0x36, 0x4,0x51,0x48, 0x4,0x51,0x49, 0x3,0x51,0x75,
+  0x4,0x51,0x4e, 0x4,0x51,0x4a, 0x4,0x51,0x50, 0x4,0x57,0x26,
+  0x4,0x57,0x22, 0x4,0x5b,0x7b, 0x4,0x5b,0x77, 0x7,0x40,0x6b,
+  0x4,0x57,0x25, 0x7,0x40,0x67, 0x4,0x60,0x32, 0x4,0x60,0x2f,
+  0x4,0x60,0x30, 0x4,0x66,0x58, 0x4,0x66,0x59, 0x3,0x5e,0x40,
+  0x5,0x73,0x5c, 0x4,0x6a,0x55, 0x4,0x6b,0x72, 0x4,0x6b,0x71,
+  0x3,0x62,0x2d, 0x3,0x26,0x75, 0x3,0x2e,0x30, 0x3,0x32,0x58,
+  0x3,0x37,0x4e, 0x3,0x43,0x22, 0x3,0x48,0x2d, 0x5,0x47,0x5b,
+  0x5,0x4e,0x59, 0x4,0x51,0x56, 0x4,0x60,0x37, 0x4,0x66,0x5b,
+  0x4,0x6c,0x73, 0x4,0x27,0x46, 0x4,0x2a,0x4e, 0x3,0x2e,0x31,
+  0x4,0x2e,0x46, 0x4,0x2e,0x45, 0x4,0x33,0x47, 0x4,0x33,0x48,
+  0x4,0x39,0x3a, 0x6,0x55,0x52, 0x4,0x45,0x30, 0x4,0x45,0x32,
+  0x3,0x48,0x2f, 0x3,0x4d,0x43, 0x4,0x4b,0x3d, 0x4,0x51,0x57,
+  0x4,0x5b,0x7e, 0x4,0x63,0x6c, 0x4,0x27,0x48, 0x4,0x2a,0x51,
+  0x4,0x2a,0x50, 0x4,0x2e,0x47, 0x4,0x2e,0x49, 0x3,0x32,0x59,
+  0x4,0x33,0x4b, 0x3,0x37,0x4f, 0x3,0x3d,0x4e, 0x3,0x43,0x23,
+  0x5,0x40,0x6f, 0x3,0x48,0x32, 0x4,0x51,0x5a, 0x4,0x45,0x36,
+  0x4,0x57,0x2c, 0x4,0x60,0x38, 0x3,0x5f,0x38, 0x4,0x6e,0x48,
+  0x3,0x26,0x79, 0x4,0x24,0x65, 0x4,0x27,0x4e, 0x4,0x27,0x4f,
+  0x4,0x27,0x4d, 0x4,0x27,0x4c, 0x4,0x27,0x4a, 0x4,0x2a,0x53,
+  0x4,0x2a,0x56, 0x4,0x2a,0x57, 0x4,0x2a,0x54, 0x4,0x2a,0x58,
+  0x5,0x2a,0x6d, 0x4,0x2a,0x5a, 0x6,0x33,0x38, 0x3,0x2e,0x34,
+  0x4,0x2e,0x52, 0x3,0x32,0x5d, 0x3,0x32,0x66, 0x3,0x32,0x60,
+  0x4,0x2e,0x4d, 0x3,0x32,0x61, 0x5,0x33,0x76, 0x4,0x33,0x50,
+  0x4,0x33,0x51, 0x3,0x37,0x56, 0x3,0x37,0x54, 0x4,0x33,0x52,
+  0x4,0x33,0x4e, 0x4,0x33,0x4d, 0x3,0x3d,0x50, 0x4,0x39,0x49,
+  0x3,0x3d,0x54, 0x4,0x39,0x4a, 0x3,0x3d,0x55, 0x4,0x39,0x45,
+  0x4,0x39,0x48, 0x4,0x39,0x3f, 0x4,0x39,0x41, 0x4,0x39,0x4b,
+  0x4,0x39,0x46, 0x4,0x39,0x4d, 0x4,0x39,0x47, 0x4,0x39,0x43,
+  0x4,0x3f,0x22, 0x4,0x39,0x4c, 0x4,0x39,0x42, 0x4,0x3f,0x30,
+  0x4,0x3f,0x2d, 0x3,0x43,0x24, 0x4,0x3f,0x25, 0x4,0x3f,0x26,
+  0x4,0x3f,0x27, 0x4,0x3f,0x2b, 0x4,0x3f,0x2c, 0x6,0x55,0x61,
+  0x5,0x47,0x61, 0x4,0x45,0x39, 0x4,0x45,0x41, 0x4,0x45,0x3c,
+  0x4,0x45,0x37, 0x3,0x48,0x37, 0x4,0x45,0x43, 0x4,0x45,0x46,
+  0x4,0x45,0x3f, 0x4,0x45,0x44, 0x3,0x48,0x3a, 0x4,0x45,0x38,
+  0x3,0x4d,0x45, 0x4,0x4b,0x45, 0x4,0x4b,0x42, 0x4,0x4b,0x44,
+  0x4,0x4b,0x47, 0x4,0x4b,0x43, 0x4,0x4b,0x4d, 0x3,0x4d,0x47,
+  0x5,0x4e,0x60, 0x4,0x4b,0x3f, 0x3,0x51,0x77, 0x3,0x51,0x78,
+  0x4,0x51,0x5c, 0x4,0x51,0x60, 0x3,0x51,0x7c, 0x3,0x51,0x7a,
+  0x4,0x51,0x5d, 0x4,0x51,0x64, 0x4,0x57,0x32, 0x4,0x57,0x2e,
+  0x4,0x57,0x31, 0x4,0x57,0x2f, 0x3,0x55,0x5a, 0x4,0x57,0x30,
+  0x4,0x57,0x33, 0x4,0x57,0x34, 0x5,0x56,0x22, 0x5,0x62,0x69,
+  0x4,0x5c,0x27, 0x4,0x5c,0x29, 0x4,0x5c,0x2a, 0x4,0x5c,0x25,
+  0x3,0x58,0x37, 0x4,0x5c,0x26, 0x4,0x63,0x70, 0x4,0x63,0x6e,
+  0x4,0x63,0x71, 0x4,0x63,0x6f, 0x4,0x66,0x5d, 0x3,0x5e,0x41,
+  0x4,0x68,0x78, 0x4,0x6a,0x57, 0x4,0x68,0x7a, 0x4,0x6c,0x75,
+  0x4,0x6e,0x4d, 0x4,0x27,0x51, 0x4,0x2a,0x5f, 0x4,0x33,0x57,
+  0x4,0x45,0x4a, 0x3,0x55,0x5d, 0x4,0x57,0x38, 0x4,0x63,0x74,
+  0x4,0x6b,0x75, 0x4,0x2e,0x57, 0x4,0x2e,0x58, 0x4,0x33,0x5a,
+  0x4,0x33,0x59, 0x6,0x4c,0x2b, 0x4,0x3f,0x33, 0x4,0x45,0x4c,
+  0x3,0x24,0x32, 0x3,0x26,0x7a, 0x4,0x27,0x53, 0xf,0x28,0x7a,
+  0x4,0x2a,0x64, 0x3,0x2e,0x38, 0x4,0x2a,0x62, 0x3,0x2e,0x3c,
+  0x3,0x2d,0x3b, 0x4,0x2e,0x5f, 0x4,0x2e,0x5c, 0x4,0x2e,0x62,
+  0x5,0x2f,0x34, 0x3,0x37,0x5b, 0x3,0x32,0x6a, 0x3,0x32,0x6b,
+  0x4,0x2e,0x5e, 0x4,0x2e,0x61, 0x4,0x33,0x5e, 0x4,0x33,0x61,
+  0x3,0x37,0x5c, 0x4,0x33,0x5f, 0x3,0x37,0x5a, 0x4,0x33,0x60,
+  0x3,0x37,0x5e, 0x3,0x3d,0x5b, 0x5,0x3a,0x59, 0x6,0x4c,0x33,
+  0x4,0x39,0x58, 0x3,0x3d,0x58, 0x4,0x39,0x53, 0x4,0x3f,0x40,
+  0x4,0x3f,0x39, 0x4,0x3f,0x3f, 0x3,0x43,0x2f, 0x4,0x3f,0x3c,
+  0x3,0x43,0x32, 0x4,0x3f,0x3d, 0x3,0x43,0x2c, 0x4,0x3f,0x3e,
+  0x4,0x3f,0x38, 0x4,0x3f,0x3a, 0x4,0x3f,0x3b, 0x4,0x3f,0x42,
+  0x4,0x45,0x4e, 0x3,0x48,0x43, 0x4,0x45,0x51, 0x3,0x48,0x41,
+  0x4,0x45,0x4d, 0x4,0x45,0x55, 0x4,0x45,0x4f, 0x5,0x47,0x76,
+  0x4,0x4b,0x5c, 0x4,0x4b,0x58, 0x4,0x4b,0x56, 0x4,0x4b,0x55,
+  0x4,0x4b,0x5e, 0x7,0x26,0x24, 0x4,0x4b,0x5b, 0x3,0x52,0x23,
+  0x3,0x51,0x7d, 0x4,0x51,0x6c, 0x3,0x51,0x7e, 0x7,0x30,0x59,
+  0x5,0x56,0x33, 0x4,0x51,0x70, 0x4,0x51,0x6d, 0x4,0x57,0x3b,
+  0x4,0x57,0x41, 0x3,0x48,0x42, 0x4,0x57,0x39, 0x3,0x55,0x5e,
+  0x3,0x55,0x5f, 0x4,0x57,0x3f, 0x3,0x58,0x41, 0x4,0x5c,0x2d,
+  0x3,0x58,0x3d, 0x4,0x5c,0x31, 0x4,0x5c,0x2f, 0x4,0x5c,0x2e,
+  0x4,0x60,0x3f, 0x7,0x4e,0x5c, 0x3,0x5c,0x63, 0x4,0x63,0x76,
+  0x4,0x63,0x75, 0x4,0x66,0x5f, 0x4,0x66,0x60, 0x4,0x66,0x61,
+  0x4,0x68,0x7c, 0x4,0x68,0x7b, 0x3,0x60,0x75, 0x3,0x61,0x67,
+  0x3,0x2e,0x3f, 0x4,0x2a,0x67, 0x4,0x2a,0x66, 0x6,0x33,0x48,
+  0x3,0x32,0x6e, 0x4,0x2e,0x64, 0x3,0x32,0x71, 0x3,0x37,0x64,
+  0x4,0x33,0x63, 0x4,0x33,0x62, 0x3,0x3d,0x61, 0x3,0x3d,0x60,
+  0x4,0x39,0x59, 0x4,0x3f,0x45, 0x4,0x3f,0x44, 0x3,0x43,0x3a,
+  0x3,0x43,0x3b, 0x3,0x43,0x3e, 0x4,0x3f,0x47, 0x3,0x43,0x3c,
+  0x3,0x43,0x3f, 0x3,0x48,0x46, 0x5,0x48,0x24, 0x3,0x48,0x49,
+  0x5,0x4e,0x76, 0x3,0x4d,0x4e, 0x4,0x51,0x76, 0x3,0x52,0x25,
+  0x4,0x51,0x74, 0x4,0x51,0x75, 0x4,0x57,0x42, 0x3,0x58,0x46,
+  0x3,0x58,0x47, 0x3,0x5a,0x64, 0x4,0x66,0x63, 0x3,0x62,0x34,
+  0x5,0x24,0x6e, 0x3,0x26,0x7d, 0x5,0x27,0x46, 0x6,0x2d,0x49,
+  0x4,0x27,0x56, 0x3,0x2a,0x40, 0x3,0x2a,0x41, 0x3,0x2a,0x43,
+  0x4,0x2a,0x6a, 0x4,0x2a,0x6f, 0x4,0x2a,0x6b, 0x4,0x2a,0x69,
+  0x4,0x2a,0x6c, 0xf,0x2c,0x6d, 0x4,0x2e,0x65, 0x3,0x32,0x75,
+  0x3,0x32,0x7a, 0x6,0x42,0x66, 0x4,0x33,0x67, 0x4,0x33,0x66,
+  0x3,0x37,0x6d, 0x4,0x33,0x65, 0x5,0x34,0x3b, 0x5,0x34,0x39,
+  0x4,0x33,0x6a, 0x4,0x33,0x69, 0x4,0x33,0x6b, 0x3,0x37,0x68,
+  0x4,0x33,0x6d, 0x5,0x34,0x38, 0x3,0x37,0x6e, 0xf,0x37,0x3b,
+  0x4,0x33,0x64, 0x5,0x3a,0x65, 0x4,0x39,0x5e, 0x4,0x39,0x62,
+  0x3,0x3d,0x67, 0x4,0x39,0x64, 0x3,0x3d,0x6a, 0x4,0x39,0x63,
+  0x3,0x3d,0x6b, 0x4,0x39,0x61, 0x4,0x3f,0x4f, 0x3,0x43,0x40,
+  0x4,0x3f,0x4d, 0x3,0x43,0x45, 0x4,0x3f,0x4c, 0x3,0x43,0x42,
+  0x4,0x3f,0x4b, 0x3,0x43,0x43, 0x4,0x45,0x57, 0x4,0x3f,0x49,
+  0x5,0x41,0x31, 0x3,0x48,0x51, 0x3,0x48,0x4a, 0x4,0x45,0x5b,
+  0x3,0x48,0x53, 0x3,0x48,0x4e, 0x4,0x45,0x5a, 0x3,0x48,0x4c,
+  0x4,0x45,0x58, 0x6,0x5f,0x6b, 0x4,0x45,0x59, 0x4,0x4b,0x65,
+  0x4,0x4b,0x61, 0x3,0x4d,0x54, 0x4,0x4b,0x62, 0x3,0x4d,0x52,
+  0x7,0x26,0x32, 0x3,0x4d,0x58, 0x4,0x4b,0x68, 0x4,0x4b,0x66,
+  0x4,0x4b,0x64, 0x3,0x4d,0x59, 0x4,0x51,0x7d, 0x4,0x51,0x7c,
+  0x3,0x52,0x2b, 0x4,0x51,0x79, 0x4,0x51,0x78, 0x4,0x51,0x7a,
+  0x3,0x52,0x2d, 0x4,0x57,0x45, 0x3,0x55,0x63, 0x4,0x57,0x47,
+  0x3,0x58,0x48, 0x7,0x41,0x2e, 0x4,0x5c,0x37, 0x4,0x5c,0x35,
+  0x4,0x5c,0x36, 0x3,0x5e,0x46, 0x4,0x63,0x79, 0x4,0x66,0x65,
+  0x7,0x58,0x4c, 0x4,0x66,0x64, 0x4,0x68,0x7e, 0x4,0x69,0x21,
+  0x3,0x62,0x39, 0x4,0x24,0x69, 0x6,0x2d,0x4e, 0x3,0x2e,0x46,
+  0x3,0x2e,0x45, 0x4,0x2a,0x71, 0x4,0x2a,0x72, 0x3,0x33,0x21,
+  0x3,0x32,0x7e, 0x3,0x32,0x7d, 0x4,0x33,0x6f, 0x4,0x33,0x70,
+  0x3,0x37,0x6f, 0x5,0x34,0x45, 0x4,0x33,0x72, 0x4,0x33,0x71,
+  0x6,0x42,0x6f, 0x3,0x3d,0x6c, 0x4,0x39,0x67, 0x3,0x3d,0x6d,
+  0x6,0x4c,0x53, 0x3,0x3d,0x6e, 0x5,0x41,0x39, 0x4,0x3f,0x53,
+  0x4,0x3f,0x52, 0x6,0x56,0x27, 0x4,0x45,0x60, 0x6,0x5f,0x78,
+  0x4,0x4b,0x6c, 0x5,0x4f,0x23, 0x5,0x54,0x24, 0x4,0x52,0x25,
+  0x4,0x52,0x22, 0x4,0x52,0x24, 0x7,0x30,0x6f, 0x3,0x55,0x65,
+  0x3,0x55,0x66, 0x4,0x57,0x4c, 0x4,0x57,0x4d, 0x4,0x57,0x4b,
+  0x4,0x57,0x4f, 0x3,0x55,0x67, 0x4,0x5c,0x39, 0x4,0x5c,0x3a,
+  0x4,0x60,0x48, 0x4,0x60,0x49, 0x4,0x63,0x7c, 0x4,0x69,0x22,
+  0x3,0x24,0x34, 0x3,0x2a,0x46, 0x4,0x2a,0x76, 0x3,0x2e,0x4a,
+  0x3,0x33,0x25, 0x4,0x2e,0x6d, 0x3,0x33,0x22, 0x5,0x34,0x46,
+  0x3,0x3d,0x6f, 0x4,0x39,0x6a, 0x3,0x43,0x48, 0x4,0x3f,0x54,
+  0x4,0x3f,0x55, 0x4,0x3f,0x5a, 0x4,0x45,0x63, 0x4,0x57,0x52,
+  0x4,0x5c,0x3b, 0x3,0x5a,0x68, 0x5,0x2b,0x21, 0x4,0x2e,0x75,
+  0x4,0x2e,0x70, 0x3,0x33,0x28, 0x4,0x2e,0x77, 0x3,0x33,0x29,
+  0x4,0x2e,0x73, 0x4,0x2e,0x72, 0x4,0x33,0x76, 0x4,0x33,0x7d,
+  0x3,0x37,0x74, 0x5,0x34,0x48, 0x4,0x33,0x77, 0x4,0x33,0x7b,
+  0x3,0x37,0x75, 0x6,0x42,0x76, 0x4,0x33,0x78, 0x4,0x39,0x6d,
+  0x4,0x39,0x74, 0x4,0x39,0x71, 0x3,0x3d,0x74, 0x4,0x3f,0x5b,
+  0x4,0x39,0x72, 0x3,0x3d,0x7a, 0x4,0x39,0x75, 0x3,0x3d,0x73,
+  0x4,0x39,0x6f, 0x6,0x4c,0x5b, 0x6,0x4c,0x56, 0x3,0x43,0x50,
+  0x4,0x3f,0x66, 0x4,0x3f,0x62, 0x4,0x3f,0x61, 0x3,0x43,0x52,
+  0x3,0x43,0x53, 0x4,0x3f,0x5d, 0x3,0x43,0x4e, 0x4,0x3f,0x60,
+  0x3,0x43,0x4b, 0x4,0x3f,0x63, 0x5,0x48,0x46, 0x4,0x39,0x76,
+  0x4,0x45,0x65, 0x3,0x48,0x5b, 0x4,0x45,0x6a, 0x4,0x45,0x69,
+  0x3,0x48,0x5f, 0x4,0x45,0x6e, 0x4,0x45,0x68, 0x3,0x48,0x59,
+  0x4,0x45,0x6d, 0x4,0x45,0x66, 0x5,0x48,0x36, 0x4,0x4b,0x7b,
+  0x4,0x4b,0x75, 0x4,0x4b,0x70, 0x3,0x4d,0x61, 0x3,0x4d,0x5e,
+  0x4,0x4c,0x22, 0x3,0x4d,0x67, 0x4,0x4b,0x7e, 0x3,0x4d,0x62,
+  0x4,0x4c,0x2e, 0x5,0x4f,0x3b, 0x3,0x4d,0x64, 0x4,0x4c,0x30,
+  0x4,0x4c,0x25, 0x4,0x4c,0x2d, 0x4,0x4b,0x79, 0x5,0x4f,0x32,
+  0x3,0x4d,0x5f, 0x5,0x4f,0x45, 0x4,0x4c,0x2c, 0x4,0x4c,0x27,
+  0x4,0x4b,0x77, 0x3,0x4d,0x66, 0x3,0x4d,0x68, 0x4,0x4c,0x28,
+  0x5,0x4f,0x36, 0x4,0x52,0x34, 0x4,0x52,0x3a, 0x3,0x52,0x31,
+  0x4,0x52,0x37, 0x4,0x52,0x2b, 0x4,0x52,0x38, 0x3,0x52,0x35,
+  0x4,0x52,0x39, 0x4,0x52,0x3b, 0x4,0x52,0x36, 0x4,0x52,0x2f,
+  0x4,0x52,0x3d, 0x4,0x52,0x29, 0x3,0x52,0x32, 0x4,0x57,0x5b,
+  0x5,0x5c,0x6d, 0x4,0x57,0x5e, 0x4,0x57,0x5a, 0x4,0x57,0x62,
+  0x5,0x5c,0x7d, 0x4,0x57,0x65, 0x4,0x57,0x53, 0x3,0x55,0x6c,
+  0x4,0x57,0x56, 0x4,0x57,0x58, 0x4,0x57,0x59, 0x5,0x5c,0x7e,
+  0x4,0x57,0x55, 0x5,0x5d,0x30, 0x4,0x5c,0x44, 0x4,0x5c,0x4f,
+  0x4,0x5c,0x4b, 0x4,0x5c,0x50, 0x4,0x5c,0x43, 0x3,0x58,0x4a,
+  0x4,0x5c,0x4a, 0x3,0x5a,0x6c, 0x4,0x5c,0x42, 0x4,0x5c,0x4c,
+  0x7,0x41,0x3f, 0x4,0x5c,0x46, 0x4,0x5c,0x49, 0x4,0x5c,0x40,
+  0x5,0x63,0x34, 0x4,0x5c,0x48, 0x3,0x58,0x4d, 0x3,0x58,0x4b,
+  0x5,0x63,0x41, 0x4,0x60,0x56, 0x5,0x68,0x6e, 0x3,0x5a,0x6a,
+  0x4,0x60,0x53, 0x5,0x68,0x66, 0x3,0x5a,0x6d, 0x3,0x5a,0x69,
+  0x3,0x5a,0x6b, 0x4,0x5c,0x51, 0x4,0x63,0x7e, 0x4,0x66,0x69,
+  0x4,0x66,0x6c, 0x4,0x66,0x6e, 0x3,0x5e,0x4a, 0x4,0x66,0x6a,
+  0x3,0x5e,0x4d, 0x4,0x66,0x68, 0x4,0x66,0x6d, 0x3,0x5f,0x56,
+  0x5,0x70,0x61, 0x4,0x69,0x26, 0x4,0x69,0x28, 0x4,0x6a,0x5d,
+  0x4,0x6a,0x61, 0x4,0x6a,0x5c, 0x3,0x60,0x5f, 0x4,0x6b,0x76,
+  0x4,0x6d,0x5c, 0x4,0x6d,0x76, 0x7,0x65,0x5d, 0x4,0x2a,0x77,
+  0x3,0x33,0x2f, 0x3,0x33,0x33, 0x6,0x43,0x22, 0x4,0x34,0x25,
+  0x5,0x34,0x59, 0x3,0x37,0x7c, 0x6,0x4c,0x60, 0x4,0x39,0x7b,
+  0x4,0x39,0x7c, 0x3,0x3d,0x7d, 0x3,0x3d,0x7c, 0x4,0x39,0x7d,
+  0x3,0x43,0x5a, 0x3,0x43,0x56, 0x3,0x43,0x57, 0x3,0x43,0x59,
+  0x3,0x43,0x5b, 0x3,0x48,0x63, 0x4,0x45,0x72, 0x3,0x48,0x64,
+  0x3,0x48,0x65, 0x6,0x60,0x2c, 0x3,0x48,0x66, 0x3,0x4d,0x6b,
+  0x3,0x4d,0x6c, 0x3,0x4d,0x69, 0x3,0x4d,0x6a, 0x4,0x4c,0x37,
+  0x7,0x26,0x57, 0x4,0x4c,0x35, 0x3,0x52,0x36, 0x4,0x57,0x6d,
+  0x3,0x55,0x73, 0x3,0x55,0x72, 0x4,0x57,0x69, 0x4,0x57,0x6a,
+  0x3,0x4d,0x74, 0x4,0x57,0x6b, 0x5,0x63,0x4e, 0x4,0x5c,0x56,
+  0x3,0x58,0x52, 0x4,0x5c,0x55, 0x4,0x5c,0x54, 0x5,0x63,0x54,
+  0x3,0x58,0x53, 0x3,0x5a,0x70, 0x4,0x60,0x5b, 0x4,0x60,0x5d,
+  0x4,0x64,0x23, 0x3,0x5c,0x68, 0x7,0x54,0x3a, 0x5,0x70,0x70,
+  0x4,0x6a,0x65, 0x5,0x76,0x39, 0x4,0x6c,0x7a, 0x3,0x61,0x45,
+  0x4,0x27,0x5c, 0x6,0x33,0x64, 0x3,0x2e,0x57, 0x3,0x2e,0x55,
+  0x3,0x2e,0x58, 0x4,0x2e,0x78, 0x4,0x2e,0x7e, 0x3,0x33,0x35,
+  0x3,0x33,0x34, 0x4,0x2e,0x7c, 0x3,0x33,0x39, 0x4,0x2f,0x21,
+  0x3,0x33,0x38, 0x4,0x2e,0x7d, 0x3,0x33,0x36, 0x3,0x33,0x3a,
+  0x4,0x34,0x2e, 0x4,0x34,0x26, 0x3,0x38,0x23, 0x3,0x38,0x2a,
+  0x4,0x34,0x27, 0x4,0x34,0x30, 0x3,0x38,0x2c, 0x4,0x34,0x2d,
+  0x4,0x34,0x2b, 0x4,0x34,0x29, 0x3,0x38,0x28, 0x3,0x38,0x2d,
+  0x3,0x38,0x25, 0x3,0x3e,0x36, 0x5,0x3b,0x2c, 0x3,0x3e,0x2d,
+  0x3,0x3e,0x32, 0x3,0x3e,0x27, 0x3,0x3e,0x30, 0x3,0x3e,0x25,
+  0x6,0x4c,0x71, 0x3,0x3e,0x31, 0x4,0x3f,0x6a, 0x3,0x43,0x65,
+  0x3,0x43,0x6b, 0x4,0x3f,0x6e, 0x4,0x3f,0x73, 0x4,0x3f,0x6f,
+  0x3,0x43,0x61, 0x3,0x43,0x5d, 0x3,0x48,0x6c, 0x4,0x45,0x75,
+  0x4,0x45,0x7e, 0x4,0x45,0x79, 0x4,0x46,0x21, 0x3,0x48,0x67,
+  0x3,0x43,0x5f, 0x3,0x48,0x72, 0x3,0x48,0x75, 0x4,0x46,0x23,
+  0x5,0x48,0x54, 0x3,0x48,0x6f, 0x3,0x4e,0x2a, 0x5,0x4f,0x53,
+  0x4,0x4c,0x3e, 0x4,0x4c,0x3c, 0x4,0x4c,0x40, 0x3,0x4d,0x7b,
+  0x3,0x4e,0x21, 0x3,0x4e,0x2d, 0x3,0x4d,0x76, 0x3,0x4d,0x79,
+  0x4,0x4c,0x3a, 0x4,0x4c,0x3d, 0x4,0x4c,0x3f, 0x3,0x4d,0x7a,
+  0x4,0x4c,0x44, 0x5,0x4f,0x54, 0x3,0x4e,0x26, 0x3,0x4e,0x23,
+  0x3,0x52,0x3a, 0x4,0x52,0x49, 0x3,0x52,0x3c, 0x4,0x52,0x47,
+  0x3,0x52,0x3d, 0x3,0x52,0x3e, 0x4,0x57,0x73, 0x3,0x55,0x78,
+  0x5,0x5d,0x3f, 0x3,0x55,0x76, 0x5,0x5d,0x46, 0x3,0x55,0x77,
+  0x4,0x57,0x6e, 0x3,0x55,0x7c, 0x3,0x55,0x7b, 0x7,0x3a,0x39,
+  0x4,0x5c,0x62, 0x4,0x5c,0x60, 0x4,0x57,0x72, 0x3,0x58,0x57,
+  0x3,0x58,0x56, 0x3,0x59,0x29, 0x4,0x60,0x66, 0x4,0x60,0x63,
+  0x4,0x60,0x68, 0x4,0x60,0x62, 0x7,0x47,0x4a, 0x3,0x5a,0x73,
+  0x3,0x5a,0x71, 0x5,0x6d,0x22, 0x3,0x5c,0x69, 0x4,0x64,0x24,
+  0x3,0x5c,0x6a, 0x3,0x5c,0x6b, 0x3,0x5e,0x4f, 0x3,0x5e,0x4e,
+  0x4,0x69,0x2a, 0x7,0x58,0x58, 0x3,0x5f,0x59, 0x4,0x69,0x2b,
+  0x4,0x6a,0x66, 0x4,0x6b,0x79, 0x4,0x6b,0x78, 0x7,0x5f,0x33,
+  0x3,0x60,0x78, 0x4,0x6c,0x7c, 0x4,0x6c,0x7b, 0x4,0x6d,0x77,
+  0x4,0x2a,0x79, 0x4,0x2f,0x29, 0x3,0x38,0x2f, 0x3,0x38,0x32,
+  0x5,0x34,0x60, 0x4,0x34,0x34, 0x3,0x38,0x30, 0x4,0x34,0x33,
+  0x4,0x3a,0x28, 0x4,0x46,0x25, 0x3,0x48,0x76, 0x4,0x52,0x4e,
+  0x4,0x6a,0x6b, 0xf,0x21,0x47, 0x3,0x2a,0x4d, 0x3,0x2e,0x5c,
+  0x3,0x2e,0x5b, 0x3,0x2e,0x59, 0x4,0x2a,0x7b, 0x4,0x2f,0x2a,
+  0x6,0x3a,0x6b, 0x4,0x2f,0x2d, 0x4,0x34,0x35, 0x4,0x3f,0x75,
+  0x4,0x3a,0x2a, 0x3,0x43,0x6c, 0x3,0x43,0x6d, 0x5,0x41,0x65,
+  0x3,0x48,0x7a, 0x3,0x48,0x7b, 0x4,0x52,0x4f, 0x4,0x57,0x75,
+  0x4,0x5c,0x65, 0x4,0x60,0x6d, 0x4,0x66,0x7b, 0x4,0x6b,0x7b,
+  0x6,0x3a,0x74, 0x4,0x2f,0x2e, 0x3,0x31,0x3f, 0x4,0x34,0x38,
+  0x4,0x34,0x36, 0x4,0x34,0x37, 0x6,0x43,0x3c, 0x4,0x3a,0x2d,
+  0x4,0x3a,0x31, 0x4,0x3a,0x30, 0x4,0x3f,0x76, 0x3,0x48,0x7e,
+  0x4,0x46,0x27, 0x3,0x48,0x7d, 0x4,0x46,0x28, 0x3,0x48,0x7c,
+  0x4,0x4c,0x49, 0x4,0x52,0x53, 0x3,0x52,0x41, 0x4,0x57,0x77,
+  0x4,0x5c,0x6a, 0x4,0x5c,0x6b, 0x4,0x69,0x2c, 0x3,0x33,0x40,
+  0x3,0x33,0x41, 0x4,0x34,0x3a, 0x3,0x38,0x33, 0x4,0x34,0x3b,
+  0x4,0x34,0x3e, 0x4,0x34,0x3c, 0x3,0x38,0x35, 0x3,0x38,0x34,
+  0x4,0x3a,0x34, 0x4,0x3a,0x35, 0x5,0x3b,0x3a, 0x4,0x3a,0x33,
+  0x3,0x43,0x70, 0x4,0x3f,0x78, 0x3,0x43,0x71, 0x4,0x3f,0x77,
+  0x3,0x43,0x6f, 0x3,0x49,0x21, 0x4,0x46,0x2a, 0x4,0x46,0x29,
+  0x4,0x46,0x2b, 0x4,0x52,0x55, 0x4,0x52,0x56, 0x3,0x58,0x5e,
+  0x3,0x58,0x60, 0x3,0x58,0x5f, 0x3,0x5c,0x6e, 0x4,0x66,0x7d,
+  0x3,0x3e,0x39, 0x3,0x3e,0x3a, 0x4,0x2b,0x27, 0x4,0x2b,0x28,
+  0x4,0x2f,0x38, 0x4,0x2b,0x29, 0x3,0x38,0x38, 0x4,0x3f,0x7a,
+  0x4,0x46,0x2e, 0x4,0x46,0x2d, 0x4,0x46,0x2f, 0x4,0x46,0x32,
+  0x4,0x46,0x30, 0x4,0x4c,0x4f, 0x4,0x57,0x7d, 0x4,0x57,0x7a,
+  0x4,0x57,0x7b, 0x4,0x5c,0x70, 0x4,0x67,0x21, 0x4,0x24,0x6d,
+  0x3,0x33,0x46, 0x3,0x33,0x45, 0x3,0x38,0x3a, 0x4,0x34,0x41,
+  0x4,0x3a,0x39, 0x5,0x41,0x70, 0x3,0x43,0x74, 0x4,0x46,0x36,
+  0x4,0x46,0x34, 0x4,0x46,0x35, 0x4,0x46,0x37, 0x3,0x49,0x24,
+  0x3,0x4e,0x33, 0x4,0x4c,0x52, 0x4,0x52,0x5a, 0x3,0x52,0x42,
+  0x4,0x52,0x5b, 0x4,0x58,0x21, 0x4,0x58,0x24, 0x4,0x58,0x23,
+  0x4,0x58,0x22, 0x3,0x58,0x64, 0x4,0x64,0x28, 0x3,0x5f,0x5c,
+  0x6,0x56,0x6d, 0x4,0x23,0x2d, 0x6,0x25,0x49, 0x4,0x24,0x6f,
+  0x4,0x24,0x6e, 0x3,0x2a,0x51, 0x6,0x3b,0x28, 0x3,0x2a,0x55,
+  0x3,0x2a,0x50, 0x4,0x27,0x66, 0xf,0x28,0x52, 0x4,0x27,0x62,
+  0x4,0x27,0x67, 0x4,0x27,0x63, 0x4,0x27,0x65, 0x5,0x27,0x58,
+  0x3,0x2a,0x5a, 0x3,0x2a,0x53, 0x5,0x2b,0x33, 0x4,0x2b,0x2f,
+  0x4,0x2b,0x2a, 0x4,0x2b,0x2c, 0x3,0x2e,0x62, 0x3,0x2e,0x5f,
+  0x6,0x33,0x7d, 0x5,0x2b,0x39, 0x3,0x33,0x51, 0x4,0x2f,0x41,
+  0x4,0x2f,0x46, 0x4,0x2f,0x47, 0x4,0x2f,0x3f, 0x6,0x3b,0x31,
+  0x5,0x2f,0x6d, 0x3,0x38,0x46, 0x4,0x34,0x4c, 0x4,0x34,0x48,
+  0x3,0x38,0x44, 0x4,0x34,0x4b, 0x4,0x34,0x52, 0x4,0x34,0x51,
+  0x4,0x34,0x4a, 0x4,0x34,0x53, 0x6,0x43,0x58, 0x3,0x38,0x40,
+  0x3,0x38,0x3f, 0x3,0x38,0x43, 0x4,0x3a,0x49, 0x4,0x3a,0x3a,
+  0x3,0x3e,0x3f, 0x4,0x3a,0x45, 0x5,0x3b,0x4d, 0x4,0x3a,0x4a,
+  0x4,0x3a,0x41, 0x4,0x3a,0x40, 0x4,0x3a,0x42, 0x4,0x3a,0x3d,
+  0x3,0x3e,0x46, 0x4,0x3a,0x3f, 0x4,0x3a,0x44, 0x4,0x3a,0x4b,
+  0x6,0x49,0x7e, 0x6,0x4d,0x54, 0x6,0x56,0x76, 0x4,0x40,0x27,
+  0x3,0x43,0x78, 0x4,0x40,0x2a, 0x4,0x40,0x23, 0x4,0x40,0x26,
+  0x3,0x43,0x7a, 0x4,0x3f,0x7d, 0x4,0x40,0x28, 0x3,0x44,0x21,
+  0x4,0x40,0x2c, 0x3,0x43,0x7d, 0x3,0x43,0x79, 0x5,0x34,0x6a,
+  0x4,0x40,0x25, 0x4,0x46,0x45, 0x4,0x46,0x3e, 0x4,0x46,0x3c,
+  0x4,0x46,0x3d, 0x4,0x46,0x3f, 0x3,0x52,0x48, 0x4,0x46,0x42,
+  0x4,0x46,0x40, 0x4,0x46,0x3b, 0x3,0x49,0x29, 0x3,0x49,0x28,
+  0x4,0x46,0x38, 0x4,0x46,0x47, 0x4,0x46,0x41, 0x4,0x4c,0x5d,
+  0x4,0x4c,0x58, 0x4,0x4c,0x5e, 0x4,0x4c,0x55, 0x4,0x4c,0x5c,
+  0x6,0x60,0x6f, 0x4,0x4c,0x54, 0x4,0x4c,0x5b, 0x4,0x4c,0x5f,
+  0x5,0x42,0x28, 0x4,0x52,0x63, 0x4,0x52,0x64, 0x3,0x52,0x46,
+  0x3,0x52,0x45, 0x4,0x52,0x5e, 0x4,0x52,0x61, 0x4,0x52,0x62,
+  0x4,0x52,0x66, 0xf,0x51,0x55, 0x5,0x5d,0x5b, 0x4,0x58,0x2b,
+  0x4,0x58,0x28, 0x4,0x58,0x2c, 0x4,0x5c,0x74, 0x3,0x58,0x66,
+  0x4,0x5c,0x76, 0x3,0x58,0x67, 0x3,0x5a,0x76, 0x4,0x60,0x74,
+  0x4,0x60,0x73, 0x5,0x6d,0x2c, 0x4,0x64,0x2a, 0x4,0x67,0x22,
+  0x4,0x67,0x24, 0x4,0x67,0x23, 0x4,0x67,0x25, 0x4,0x69,0x30,
+  0x6,0x43,0x64, 0x7,0x42,0x24, 0x3,0x2b,0x44, 0x3,0x44,0x24,
+  0x4,0x2f,0x4a, 0x4,0x34,0x58, 0x4,0x4c,0x63, 0x4,0x52,0x6b,
+  0x3,0x33,0x53, 0x3,0x33,0x54, 0x3,0x38,0x4a, 0x4,0x4c,0x64,
+  0x6,0x61,0x21, 0x3,0x52,0x4b, 0x3,0x5e,0x54, 0x4,0x27,0x6f,
+  0x4,0x2b,0x33, 0x4,0x2b,0x32, 0x3,0x2e,0x67, 0x3,0x33,0x56,
+  0x4,0x2f,0x50, 0x3,0x38,0x4b, 0x6,0x43,0x71, 0x6,0x43,0x70,
+  0x3,0x3e,0x4a, 0x4,0x3a,0x4e, 0x4,0x3a,0x4f, 0x6,0x4d,0x63,
+  0x5,0x42,0x2d, 0x4,0x40,0x2f, 0x4,0x46,0x4f, 0x4,0x46,0x51,
+  0x4,0x46,0x50, 0x3,0x49,0x2c, 0x6,0x61,0x24, 0x5,0x49,0x2c,
+  0x3,0x4e,0x3e, 0x4,0x4c,0x68, 0x4,0x4c,0x65, 0x4,0x52,0x6c,
+  0x4,0x52,0x6d, 0x4,0x58,0x30, 0x4,0x58,0x34, 0x4,0x58,0x33,
+  0x3,0x56,0x25, 0x3,0x56,0x26, 0x5,0x5d,0x67, 0x5,0x5c,0x4d,
+  0x4,0x58,0x32, 0x4,0x5c,0x7c, 0x4,0x64,0x2d, 0x4,0x2f,0x53,
+  0x4,0x34,0x5c, 0x4,0x52,0x6f, 0x4,0x52,0x6e, 0x4,0x58,0x35,
+  0x4,0x5c,0x7d, 0x4,0x69,0x33, 0x6,0x25,0x4f, 0x3,0x24,0x37,
+  0x3,0x24,0x39, 0x3,0x27,0x27, 0x4,0x24,0x76, 0x4,0x24,0x7d,
+  0x3,0x27,0x2c, 0x3,0x2a,0x63, 0x3,0x2a,0x67, 0x3,0x2a,0x64,
+  0x3,0x2a,0x6a, 0x4,0x27,0x72, 0x3,0x2a,0x62, 0x4,0x28,0x21,
+  0x4,0x27,0x73, 0x3,0x2a,0x65, 0x3,0x2a,0x69, 0x5,0x27,0x63,
+  0x3,0x2a,0x61, 0x3,0x2e,0x6d, 0x4,0x2b,0x36, 0x3,0x2e,0x70,
+  0x3,0x2e,0x71, 0x3,0x2e,0x6c, 0x3,0x2e,0x73, 0x3,0x2e,0x75,
+  0x6,0x34,0x3a, 0x4,0x2f,0x55, 0x3,0x33,0x61, 0x4,0x2f,0x61,
+  0x3,0x33,0x64, 0x3,0x33,0x5b, 0x3,0x33,0x5e, 0x6,0x3b,0x56,
+  0x3,0x33,0x5d, 0x4,0x2f,0x5e, 0x3,0x33,0x5c, 0x3,0x33,0x65,
+  0x5,0x30,0x21, 0x4,0x2f,0x59, 0x4,0x2f,0x64, 0x3,0x33,0x60,
+  0x4,0x34,0x5e, 0x4,0x34,0x6c, 0x4,0x34,0x71, 0x3,0x38,0x5a,
+  0x4,0x34,0x69, 0x4,0x34,0x65, 0x3,0x38,0x56, 0x4,0x34,0x66,
+  0x4,0x34,0x62, 0x4,0x34,0x5d, 0x4,0x34,0x63, 0x6,0x44,0x2c,
+  0x3,0x38,0x4c, 0x6,0x44,0x28, 0x5,0x35,0x2a, 0x3,0x38,0x59,
+  0x3,0x38,0x5c, 0x5,0x35,0x24, 0x4,0x3a,0x6c, 0x4,0x3a,0x60,
+  0x4,0x3a,0x5f, 0x4,0x3a,0x64, 0x4,0x3a,0x59, 0x5,0x3b,0x56,
+  0x4,0x3a,0x5b, 0x4,0x3a,0x56, 0x3,0x3e,0x53, 0x4,0x3a,0x5e,
+  0x3,0x3e,0x54, 0x3,0x3e,0x51, 0x4,0x3a,0x5c, 0x4,0x3a,0x61,
+  0x3,0x3e,0x55, 0x6,0x4e,0x27, 0x3,0x3e,0x4c, 0xf,0x3e,0x6b,
+  0x4,0x40,0x30, 0x4,0x40,0x32, 0x4,0x3a,0x65, 0x3,0x44,0x37,
+  0x4,0x46,0x69, 0x4,0x40,0x47, 0x4,0x40,0x49, 0x4,0x40,0x3a,
+  0x3,0x44,0x2b, 0x3,0x44,0x29, 0x3,0x44,0x34, 0x4,0x40,0x48,
+  0x3,0x44,0x3d, 0x4,0x40,0x4c, 0x4,0x46,0x65, 0x3,0x49,0x2f,
+  0x4,0x46,0x57, 0x6,0x61,0x44, 0x4,0x46,0x64, 0x3,0x49,0x31,
+  0x4,0x46,0x53, 0x5,0x49,0x3c, 0x4,0x46,0x61, 0x3,0x49,0x30,
+  0x4,0x46,0x6d, 0x4,0x46,0x60, 0x4,0x46,0x5c, 0x3,0x49,0x34,
+  0x5,0x49,0x3b, 0x6,0x61,0x58, 0x3,0x49,0x37, 0x3,0x49,0x40,
+  0x3,0x4e,0x43, 0x4,0x4c,0x72, 0x3,0x4e,0x3f, 0x4,0x4c,0x70,
+  0x4,0x4d,0x24, 0x4,0x4c,0x6b, 0x3,0x4e,0x41, 0x4,0x4c,0x71,
+  0x3,0x4e,0x53, 0x4,0x4c,0x6d, 0x4,0x4c,0x73, 0x3,0x4e,0x47,
+  0x3,0x4e,0x45, 0x3,0x4e,0x56, 0x4,0x4c,0x7d, 0x3,0x52,0x51,
+  0x4,0x4c,0x6c, 0x3,0x4e,0x4a, 0x4,0x4c,0x6e, 0x3,0x4e,0x48,
+  0x3,0x4e,0x55, 0x3,0x4e,0x49, 0x5,0x50,0x46, 0x3,0x4e,0x50,
+  0xf,0x51,0x65, 0xf,0x51,0x73, 0xf,0x51,0x76, 0x4,0x4d,0x21,
+  0x4,0x4c,0x6f, 0x3,0x4e,0x51, 0x4,0x4c,0x77, 0x4,0x52,0x77,
+  0x4,0x52,0x7b, 0x4,0x52,0x79, 0x4,0x53,0x2c, 0x4,0x53,0x21,
+  0x4,0x52,0x76, 0x3,0x52,0x53, 0x4,0x53,0x25, 0x3,0x52,0x57,
+  0x4,0x52,0x7e, 0x3,0x52,0x4d, 0x4,0x53,0x23, 0x4,0x52,0x7a,
+  0x4,0x52,0x7c, 0x4,0x52,0x72, 0x5,0x64,0x2d, 0x3,0x52,0x4c,
+  0x4,0x53,0x22, 0x4,0x52,0x73, 0x3,0x52,0x4e, 0x4,0x53,0x27,
+  0x4,0x53,0x31, 0x4,0x46,0x67, 0x4,0x58,0x44, 0x4,0x58,0x3c,
+  0x4,0x58,0x38, 0x4,0x58,0x42, 0x5,0x5d,0x79, 0x4,0x58,0x36,
+  0x4,0x58,0x3b, 0x3,0x56,0x2e, 0x3,0x56,0x27, 0x4,0x58,0x3d,
+  0x3,0x56,0x2a, 0x3,0x56,0x2f, 0x3,0x58,0x69, 0x4,0x5c,0x7e,
+  0x4,0x5d,0x2b, 0x3,0x58,0x6d, 0x3,0x58,0x70, 0x3,0x58,0x6a,
+  0x3,0x58,0x71, 0x4,0x5d,0x23, 0x7,0x42,0x38, 0x4,0x5d,0x21,
+  0xf,0x60,0x4e, 0x7,0x3b,0x32, 0x4,0x60,0x77, 0x3,0x5c,0x73,
+  0x3,0x5b,0x23, 0x4,0x60,0x78, 0x3,0x5b,0x21, 0x3,0x5b,0x24,
+  0x7,0x49,0x53, 0x4,0x64,0x2f, 0x4,0x64,0x34, 0x3,0x5c,0x7d,
+  0x4,0x64,0x33, 0x3,0x5c,0x74, 0x7,0x54,0x68, 0x3,0x5c,0x79,
+  0x4,0x64,0x32, 0x4,0x64,0x38, 0x3,0x5c,0x7a, 0x4,0x64,0x30,
+  0x3,0x5c,0x75, 0x4,0x64,0x36, 0x4,0x67,0x27, 0x3,0x5e,0x59,
+  0x4,0x67,0x28, 0xf,0x68,0x39, 0x3,0x5f,0x5d, 0x4,0x69,0x37,
+  0x7,0x58,0x72, 0x3,0x60,0x41, 0x3,0x60,0x42, 0x5,0x78,0x25,
+  0x4,0x6b,0x7d, 0x4,0x6d,0x5e, 0x4,0x6c,0x7d, 0x3,0x61,0x6a,
+  0x4,0x6d,0x79, 0x4,0x6d,0x7b, 0xf,0x6c,0x6c, 0x4,0x6e,0x37,
+  0x4,0x6e,0x36, 0x5,0x7c,0x3e, 0x3,0x2a,0x6d, 0x4,0x2b,0x3e,
+  0x4,0x2f,0x67, 0x3,0x33,0x67, 0x3,0x33,0x66, 0x3,0x33,0x68,
+  0x5,0x35,0x35, 0x3,0x38,0x62, 0x5,0x3b,0x70, 0x3,0x3e,0x60,
+  0x3,0x44,0x41, 0x5,0x42,0x54, 0x5,0x42,0x53, 0x3,0x44,0x42,
+  0x3,0x44,0x43, 0x4,0x4d,0x26, 0x4,0x53,0x36, 0x4,0x5d,0x32,
+  0x5,0x64,0x3b, 0x5,0x64,0x3a, 0x4,0x64,0x3a, 0x3,0x27,0x2e,
+  0x3,0x2e,0x7d, 0x3,0x2f,0x21, 0x3,0x2f,0x22, 0x4,0x2f,0x69,
+  0x4,0x2f,0x6b, 0x6,0x3b,0x69, 0x3,0x38,0x68, 0x3,0x38,0x67,
+  0x4,0x34,0x7c, 0x3,0x38,0x65, 0x4,0x34,0x7b, 0x4,0x34,0x79,
+  0x5,0x3c,0x26, 0x6,0x44,0x48, 0x4,0x3a,0x72, 0x3,0x3e,0x67,
+  0x4,0x3a,0x74, 0x3,0x3e,0x65, 0x5,0x3b,0x74, 0x4,0x3a,0x70,
+  0x4,0x3a,0x6d, 0x3,0x3e,0x64, 0x3,0x3e,0x66, 0x4,0x40,0x56,
+  0x4,0x40,0x57, 0x3,0x44,0x4b, 0x3,0x44,0x47, 0x4,0x40,0x5b,
+  0x4,0x3a,0x6e, 0x4,0x40,0x5d, 0x3,0x44,0x4a, 0x4,0x46,0x78,
+  0x3,0x49,0x46, 0x4,0x46,0x72, 0x4,0x46,0x73, 0x4,0x46,0x71,
+  0x4,0x46,0x75, 0x3,0x49,0x47, 0x4,0x46,0x70, 0x4,0x46,0x76,
+  0x6,0x61,0x69, 0x3,0x49,0x48, 0x4,0x46,0x7b, 0x3,0x4e,0x5a,
+  0x3,0x4e,0x5c, 0x7,0x28,0x42, 0x3,0x4e,0x57, 0x3,0x4e,0x58,
+  0x4,0x4d,0x30, 0x3,0x4e,0x5b, 0x4,0x46,0x79, 0x4,0x4d,0x36,
+  0x4,0x4d,0x2f, 0x3,0x49,0x4d, 0x4,0x53,0x3e, 0x3,0x52,0x5c,
+  0x7,0x32,0x73, 0x4,0x53,0x3d, 0x4,0x58,0x4d, 0x3,0x52,0x60,
+  0x7,0x32,0x75, 0x3,0x52,0x61, 0x5,0x5e,0x32, 0x4,0x58,0x57,
+  0x4,0x58,0x52, 0x3,0x56,0x37, 0x4,0x58,0x58, 0x4,0x58,0x4f,
+  0x4,0x58,0x56, 0x3,0x56,0x38, 0x4,0x58,0x4e, 0x3,0x56,0x32,
+  0x4,0x58,0x54, 0x4,0x58,0x5f, 0x3,0x56,0x35, 0x3,0x56,0x3c,
+  0x3,0x56,0x31, 0x4,0x5d,0x3b, 0x5,0x5e,0x35, 0x4,0x5d,0x39,
+  0x3,0x58,0x72, 0x4,0x61,0x24, 0x5,0x69,0x41, 0x3,0x5b,0x2a,
+  0x4,0x61,0x21, 0x4,0x61,0x25, 0xf,0x63,0x6e, 0x5,0x6d,0x4b,
+  0x4,0x64,0x3b, 0x4,0x64,0x3c, 0x4,0x64,0x40, 0x4,0x64,0x3e,
+  0x4,0x64,0x41, 0x3,0x5d,0x26, 0x3,0x5e,0x5e, 0x4,0x67,0x30,
+  0x4,0x64,0x3d, 0x4,0x69,0x3e, 0x3,0x5f,0x5e, 0x3,0x5f,0x60,
+  0x3,0x60,0x44, 0x7,0x59,0x25, 0x7,0x5c,0x5e, 0x4,0x6a,0x78,
+  0x7,0x5c,0x63, 0x3,0x61,0x48, 0x4,0x6e,0x39, 0x3,0x2f,0x25,
+  0x6,0x3b,0x73, 0x3,0x38,0x69, 0x3,0x44,0x4c, 0x4,0x47,0x23,
+  0x4,0x4d,0x37, 0x4,0x2f,0x6f, 0x4,0x3a,0x78, 0x3,0x4e,0x5e,
+  0x4,0x53,0x4a, 0x3,0x5b,0x2e, 0x3,0x2a,0x6e, 0x3,0x2f,0x28,
+  0x4,0x2b,0x46, 0x5,0x30,0x3d, 0x4,0x2f,0x72, 0x5,0x30,0x39,
+  0x4,0x35,0x2a, 0x4,0x3a,0x7a, 0x4,0x35,0x2d, 0x4,0x35,0x2e,
+  0x4,0x35,0x2c, 0xf,0x32,0x51, 0x4,0x3a,0x79, 0x3,0x3e,0x71,
+  0x4,0x35,0x30, 0x3,0x3e,0x6e, 0x3,0x3e,0x6c, 0x3,0x3e,0x6b,
+  0x3,0x2f,0x4a, 0x4,0x40,0x62, 0x4,0x47,0x25, 0x6,0x58,0x2b,
+  0x3,0x49,0x53, 0x4,0x47,0x2d, 0x5,0x49,0x6c, 0x5,0x49,0x6d,
+  0x4,0x40,0x66, 0x4,0x47,0x31, 0x4,0x47,0x27, 0x3,0x49,0x55,
+  0x4,0x40,0x60, 0x4,0x47,0x2a, 0x4,0x47,0x2e, 0x4,0x47,0x26,
+  0x4,0x47,0x2b, 0x3,0x49,0x5a, 0x3,0x49,0x50, 0x3,0x49,0x5b,
+  0x4,0x4d,0x3c, 0x4,0x4d,0x3f, 0x4,0x4d,0x3a, 0x4,0x4d,0x39,
+  0x4,0x4d,0x42, 0x4,0x4d,0x40, 0x4,0x4d,0x47, 0x4,0x53,0x52,
+  0x4,0x53,0x55, 0x4,0x53,0x56, 0x3,0x4e,0x63, 0x4,0x53,0x4f,
+  0x4,0x58,0x63, 0x4,0x58,0x67, 0x3,0x56,0x45, 0x3,0x56,0x43,
+  0x4,0x58,0x64, 0x3,0x56,0x3e, 0x7,0x3b,0x59, 0x3,0x56,0x44,
+  0x4,0x58,0x65, 0x3,0x56,0x41, 0x5,0x64,0x56, 0x4,0x5d,0x4a,
+  0x4,0x5d,0x48, 0x4,0x5d,0x49, 0x4,0x5d,0x44, 0x4,0x5d,0x46,
+  0x4,0x61,0x2a, 0x7,0x43,0x22, 0x4,0x64,0x43, 0x7,0x50,0x25,
+  0x3,0x5d,0x27, 0x4,0x64,0x44, 0x3,0x5e,0x5f, 0x4,0x6a,0x7b,
+  0x7,0x59,0x32, 0x3,0x60,0x7a, 0x4,0x6c,0x26, 0x3,0x60,0x79,
+  0x4,0x6d,0x7d, 0x5,0x2b,0x47, 0x4,0x2f,0x73, 0x4,0x35,0x31,
+  0x4,0x3b,0x21, 0x3,0x33,0x79, 0x3,0x33,0x78, 0x4,0x35,0x33,
+  0x4,0x35,0x35, 0x4,0x3b,0x23, 0x5,0x3c,0x35, 0x4,0x3b,0x22,
+  0x3,0x3e,0x73, 0x3,0x44,0x50, 0x3,0x44,0x51, 0x4,0x47,0x36,
+  0x4,0x47,0x38, 0x4,0x4d,0x4a, 0x4,0x4d,0x48, 0x4,0x53,0x5a,
+  0x4,0x53,0x5b, 0x5,0x58,0x32, 0x4,0x53,0x5c, 0x5,0x5e,0x43,
+  0x4,0x58,0x68, 0x4,0x58,0x69, 0x4,0x5d,0x4e, 0x4,0x5d,0x50,
+  0x4,0x61,0x2d, 0x4,0x61,0x2e, 0x3,0x5b,0x30, 0x4,0x61,0x2c,
+  0x4,0x61,0x30, 0x3,0x5e,0x60, 0x3,0x62,0x3c, 0x4,0x35,0x3a,
+  0x3,0x44,0x53, 0x4,0x40,0x67, 0x3,0x44,0x52, 0x4,0x47,0x3a,
+  0x4,0x4d,0x51, 0x4,0x4d,0x4c, 0x4,0x4d,0x4e, 0x4,0x4d,0x53,
+  0x4,0x4d,0x4f, 0x4,0x53,0x64, 0x4,0x53,0x61, 0x4,0x53,0x62,
+  0x4,0x58,0x6b, 0x4,0x58,0x6a, 0x5,0x64,0x63, 0x4,0x61,0x31,
+  0x4,0x61,0x34, 0x4,0x64,0x46, 0x4,0x64,0x47, 0x4,0x6d,0x22,
+  0x3,0x2f,0x2b, 0x5,0x2b,0x49, 0x3,0x2f,0x2d, 0x4,0x2f,0x7e,
+  0x3,0x33,0x7d, 0x4,0x35,0x41, 0x3,0x38,0x7c, 0x3,0x38,0x78,
+  0x5,0x35,0x57, 0x4,0x35,0x44, 0x5,0x35,0x5e, 0x3,0x39,0x24,
+  0x3,0x39,0x28, 0x3,0x39,0x21, 0x4,0x35,0x3f, 0x3,0x38,0x7d,
+  0x3,0x39,0x27, 0x4,0x35,0x43, 0x5,0x35,0x5d, 0x6,0x44,0x6d,
+  0x3,0x39,0x26, 0x5,0x35,0x56, 0x4,0x3b,0x33, 0x3,0x3e,0x79,
+  0x3,0x3e,0x7a, 0x4,0x3b,0x36, 0x4,0x3b,0x35, 0x3,0x3e,0x76,
+  0x3,0x3e,0x7b, 0x3,0x3e,0x77, 0x4,0x3b,0x34, 0x4,0x3b,0x2a,
+  0x4,0x3b,0x29, 0x4,0x3b,0x2b, 0x3,0x3f,0x26, 0x6,0x4e,0x6b,
+  0x3,0x3f,0x25, 0x3,0x44,0x57, 0x6,0x58,0x41, 0x3,0x44,0x5e,
+  0x4,0x40,0x6e, 0x4,0x40,0x6d, 0x4,0x40,0x6c, 0x3,0x44,0x5a,
+  0x3,0x44,0x5f, 0x3,0x44,0x62, 0x4,0x47,0x3d, 0x4,0x47,0x40,
+  0x4,0x47,0x4a, 0x4,0x47,0x3c, 0x3,0x49,0x6a, 0x4,0x47,0x46,
+  0x4,0x47,0x42, 0x3,0x49,0x61, 0x4,0x47,0x43, 0x3,0x49,0x69,
+  0x3,0x49,0x67, 0x3,0x49,0x5d, 0x4,0x4d,0x59, 0x4,0x4d,0x56,
+  0x4,0x4d,0x5c, 0x4,0x4d,0x5e, 0x3,0x4e,0x68, 0x4,0x4d,0x61,
+  0x4,0x4d,0x58, 0x4,0x4d,0x5b, 0x3,0x4e,0x6d, 0x4,0x4d,0x5f,
+  0x4,0x4d,0x5a, 0x3,0x4e,0x6b, 0x4,0x4d,0x60, 0x7,0x28,0x79,
+  0x4,0x4d,0x55, 0x3,0x4e,0x71, 0x4,0x53,0x6a, 0x3,0x52,0x6c,
+  0x3,0x52,0x6d, 0x7,0x33,0x4d, 0x4,0x53,0x6b, 0x3,0x56,0x47,
+  0x4,0x58,0x70, 0x3,0x56,0x4b, 0x3,0x56,0x4c, 0x5,0x5e,0x55,
+  0x4,0x5d,0x5a, 0x7,0x4a,0x25, 0x4,0x5d,0x57, 0x4,0x5d,0x5b,
+  0x3,0x59,0x22, 0x3,0x59,0x25, 0x4,0x5d,0x54, 0x3,0x59,0x27,
+  0x4,0x61,0x40, 0x5,0x69,0x52, 0x3,0x5b,0x33, 0x4,0x61,0x3b,
+  0x4,0x61,0x3d, 0x4,0x61,0x45, 0x5,0x69,0x51, 0x4,0x64,0x4e,
+  0x3,0x5d,0x2d, 0x7,0x50,0x31, 0x4,0x64,0x4c, 0x3,0x5d,0x2f,
+  0x4,0x64,0x48, 0x3,0x5d,0x31, 0x4,0x67,0x3d, 0x4,0x67,0x3f,
+  0x7,0x55,0x32, 0x4,0x67,0x3e, 0x4,0x67,0x40, 0x4,0x67,0x39,
+  0x7,0x59,0x38, 0x3,0x5f,0x63, 0x4,0x69,0x48, 0x5,0x76,0x4c,
+  0x4,0x2b,0x49, 0x4,0x30,0x23, 0x6,0x4e,0x7a, 0x3,0x3f,0x27,
+  0x4,0x47,0x4c, 0x3,0x4e,0x77, 0x4,0x58,0x75, 0x4,0x5d,0x61,
+  0x4,0x69,0x4c, 0x4,0x35,0x4a, 0x3,0x3f,0x28, 0x4,0x40,0x74,
+  0x4,0x47,0x4e, 0x4,0x47,0x4f, 0x3,0x49,0x6c, 0x4,0x4d,0x64,
+  0x3,0x52,0x70, 0x4,0x53,0x73, 0x3,0x52,0x6f, 0x4,0x53,0x72,
+  0x3,0x52,0x71, 0x4,0x58,0x76, 0x4,0x58,0x77, 0x3,0x56,0x4e,
+  0x4,0x67,0x44, 0x4,0x6d,0x24, 0x4,0x30,0x25, 0x4,0x35,0x4b,
+  0x6,0x45,0x22, 0x4,0x35,0x4c, 0xf,0x44,0x74, 0x4,0x4d,0x67,
+  0x4,0x4d,0x65, 0x4,0x4d,0x68, 0x4,0x53,0x75, 0x4,0x53,0x77,
+  0x4,0x5d,0x64, 0x4,0x61,0x48, 0x4,0x61,0x46, 0x4,0x67,0x45,
+  0x3,0x5f,0x65, 0x3,0x61,0x4c, 0x4,0x6d,0x25, 0x4,0x35,0x50,
+  0x6,0x45,0x24, 0x3,0x39,0x2f, 0x4,0x3b,0x3e, 0x3,0x49,0x6e,
+  0x3,0x4e,0x79, 0x3,0x4e,0x78, 0x3,0x52,0x72, 0x3,0x56,0x50,
+  0x3,0x59,0x2c, 0x3,0x59,0x2d, 0x4,0x61,0x4a, 0x7,0x4a,0x41,
+  0x3,0x5b,0x37, 0x4,0x5d,0x68, 0x4,0x35,0x51, 0x4,0x35,0x54,
+  0x5,0x3c,0x4c, 0x4,0x3b,0x3f, 0x4,0x3b,0x41, 0x3,0x3f,0x2e,
+  0x4,0x3b,0x42, 0x6,0x4f,0x29, 0x4,0x3b,0x43, 0x4,0x41,0x21,
+  0x3,0x44,0x66, 0x3,0x44,0x68, 0x5,0x4a,0x29, 0x6,0x62,0x6a,
+  0x3,0x49,0x6f, 0x3,0x4e,0x7b, 0x3,0x4e,0x7c, 0x4,0x4d,0x6e,
+  0x4,0x4d,0x6c, 0x7,0x29,0x36, 0x4,0x4d,0x6d, 0x5,0x51,0x39,
+  0x3,0x4f,0x21, 0x3,0x52,0x74, 0x4,0x53,0x7d, 0x4,0x53,0x79,
+  0x4,0x53,0x7b, 0x4,0x53,0x7a, 0x3,0x52,0x76, 0x7,0x3c,0x33,
+  0x4,0x58,0x7a, 0xf,0x60,0x7a, 0x4,0x53,0x7e, 0x3,0x5d,0x35,
+  0x3,0x5e,0x64, 0x4,0x6b,0x21, 0x5,0x30,0x4b, 0x5,0x43,0x34,
+  0x4,0x47,0x59, 0x4,0x47,0x58, 0x4,0x67,0x48, 0x5,0x30,0x4c,
+  0x4,0x30,0x27, 0x4,0x30,0x28, 0x4,0x35,0x55, 0x4,0x35,0x56,
+  0x3,0x39,0x34, 0x3,0x39,0x36, 0x3,0x3f,0x31, 0x4,0x3b,0x45,
+  0x3,0x3f,0x36, 0x3,0x3f,0x32, 0x5,0x3c,0x52, 0x3,0x3f,0x35,
+  0x4,0x3b,0x48, 0x4,0x3b,0x47, 0x4,0x41,0x26, 0x4,0x41,0x27,
+  0x5,0x43,0x3c, 0x3,0x44,0x6a, 0x4,0x41,0x28, 0x5,0x43,0x38,
+  0x4,0x47,0x5a, 0x6,0x62,0x75, 0x4,0x47,0x5b, 0x3,0x49,0x76,
+  0x5,0x4a,0x34, 0x3,0x49,0x77, 0x5,0x4a,0x32, 0x3,0x4f,0x27,
+  0x4,0x4d,0x73, 0x4,0x4d,0x71, 0x3,0x4f,0x24, 0x4,0x4d,0x74,
+  0x7,0x29,0x3d, 0x4,0x54,0x26, 0x5,0x58,0x5c, 0x5,0x58,0x55,
+  0x3,0x52,0x78, 0x4,0x58,0x7d, 0x4,0x59,0x25, 0x4,0x58,0x7c,
+  0x5,0x5e,0x6d, 0x4,0x5d,0x6d, 0x3,0x59,0x2f, 0x4,0x5d,0x6c,
+  0x4,0x5d,0x6a, 0x4,0x5d,0x6e, 0x3,0x59,0x30, 0x4,0x61,0x4d,
+  0x3,0x5d,0x36, 0x4,0x64,0x55, 0x4,0x64,0x53, 0x4,0x64,0x56,
+  0x4,0x67,0x4a, 0x4,0x69,0x4e, 0x3,0x5f,0x66, 0x4,0x69,0x4f,
+  0x4,0x6b,0x23, 0x4,0x6c,0x28, 0x4,0x6d,0x27, 0x4,0x2b,0x4c,
+  0x3,0x2f,0x2f, 0x4,0x30,0x2a, 0x3,0x33,0x7e, 0x4,0x35,0x5e,
+  0x4,0x35,0x59, 0x5,0x35,0x72, 0x3,0x39,0x3b, 0x4,0x35,0x5b,
+  0x4,0x35,0x5c, 0x4,0x35,0x5d, 0x3,0x39,0x3c, 0x5,0x3c,0x63,
+  0x4,0x3b,0x4c, 0x4,0x3b,0x50, 0x3,0x3f,0x3d, 0x4,0x3b,0x4d,
+  0x4,0x3b,0x49, 0x6,0x4f,0x36, 0x6,0x4f,0x3c, 0x5,0x3c,0x5c,
+  0x4,0x3b,0x4a, 0x4,0x3b,0x4b, 0x4,0x3b,0x4f, 0x3,0x3f,0x3c,
+  0x5,0x3c,0x5f, 0x4,0x3b,0x51, 0x4,0x41,0x29, 0x5,0x43,0x4b,
+  0x3,0x44,0x6c, 0x3,0x44,0x6e, 0xf,0x45,0x58, 0x5,0x4a,0x3e,
+  0x4,0x47,0x5e, 0x4,0x47,0x61, 0x4,0x47,0x5f, 0x4,0x47,0x62,
+  0x4,0x47,0x65, 0x3,0x49,0x78, 0x4,0x47,0x64, 0x3,0x4f,0x28,
+  0x3,0x44,0x6f, 0x4,0x4d,0x77, 0x4,0x4e,0x22, 0x3,0x4f,0x2a,
+  0x7,0x29,0x4e, 0x3,0x4f,0x2e, 0x3,0x4f,0x29, 0x4,0x4d,0x7e,
+  0x4,0x4e,0x21, 0x4,0x4d,0x7d, 0x4,0x4d,0x79, 0x4,0x4d,0x78,
+  0x4,0x4d,0x76, 0x3,0x4f,0x2d, 0x4,0x4e,0x23, 0x4,0x54,0x2e,
+  0x3,0x52,0x7d, 0x3,0x52,0x7a, 0x4,0x54,0x2f, 0x4,0x54,0x2d,
+  0x5,0x58,0x62, 0x4,0x54,0x30, 0x3,0x52,0x79, 0x5,0x5e,0x7b,
+  0x4,0x59,0x2b, 0x4,0x59,0x2c, 0x4,0x59,0x26, 0xf,0x5c,0x78,
+  0x4,0x59,0x2a, 0x4,0x59,0x28, 0x3,0x56,0x53, 0x3,0x59,0x33,
+  0x4,0x5d,0x74, 0x4,0x5d,0x78, 0x4,0x5d,0x72, 0x4,0x5d,0x75,
+  0x7,0x4a,0x57, 0x4,0x61,0x50, 0x3,0x59,0x34, 0x4,0x61,0x51,
+  0x4,0x5d,0x77, 0x4,0x64,0x5b, 0x4,0x64,0x5a, 0x4,0x67,0x50,
+  0x4,0x67,0x4c, 0x5,0x74,0x4b, 0x4,0x6b,0x24, 0x7,0x5c,0x77,
+  0x4,0x6c,0x29, 0x3,0x61,0x4f, 0x3,0x62,0x2e, 0x3,0x3f,0x42,
+  0x5,0x3c,0x67, 0x4,0x3b,0x52, 0x4,0x3b,0x53, 0x3,0x3f,0x41,
+  0x3,0x44,0x71, 0x3,0x44,0x70, 0x3,0x44,0x72, 0x4,0x4e,0x26,
+  0x4,0x54,0x32, 0x4,0x59,0x30, 0x3,0x56,0x56, 0x3,0x5b,0x3e,
+  0x4,0x64,0x5f, 0x3,0x60,0x4c, 0x4,0x2b,0x4d, 0x4,0x2b,0x4e,
+  0xf,0x2d,0x53, 0x3,0x34,0x22, 0x3,0x39,0x43, 0x3,0x39,0x44,
+  0x3,0x39,0x48, 0x4,0x35,0x61, 0x4,0x35,0x62, 0x3,0x39,0x45,
+  0x3,0x39,0x46, 0x3,0x39,0x42, 0x6,0x45,0x45, 0x3,0x3f,0x48,
+  0x3,0x3f,0x43, 0x4,0x3b,0x54, 0x3,0x3f,0x4a, 0x3,0x44,0x75,
+  0x4,0x41,0x2a, 0x3,0x44,0x74, 0x6,0x59,0x24, 0x4,0x41,0x2c,
+  0x4,0x47,0x66, 0x4,0x47,0x69, 0x4,0x47,0x67, 0x3,0x49,0x7e,
+  0x4,0x4e,0x28, 0x4,0x4e,0x27, 0x4,0x4e,0x2a, 0x4,0x4e,0x29,
+  0x3,0x53,0x23, 0x5,0x58,0x72, 0x4,0x54,0x33, 0x4,0x54,0x34,
+  0x5,0x51,0x61, 0x3,0x56,0x58, 0x4,0x59,0x32, 0x4,0x59,0x35,
+  0x4,0x59,0x37, 0x3,0x56,0x57, 0x4,0x59,0x31, 0x4,0x5d,0x7c,
+  0x4,0x5d,0x7b, 0x4,0x5d,0x7a, 0x5,0x65,0x35, 0x4,0x5d,0x7d,
+  0x4,0x5d,0x7e, 0x4,0x61,0x59, 0x4,0x61,0x58, 0x4,0x61,0x57,
+  0x4,0x64,0x60, 0x4,0x64,0x61, 0x4,0x67,0x52, 0xf,0x68,0x53,
+  0x3,0x5f,0x68, 0x3,0x5f,0x67, 0x3,0x60,0x7d, 0x4,0x6d,0x61,
+  0x4,0x6e,0x21, 0x3,0x62,0x3d, 0x4,0x4e,0x2e, 0x3,0x5d,0x39,
+  0x4,0x47,0x6b, 0xf,0x4c,0x67, 0x3,0x4f,0x38, 0x4,0x64,0x63,
+  0x7,0x50,0x56, 0x3,0x27,0x32, 0x4,0x25,0x22, 0xf,0x28,0x72,
+  0x3,0x2a,0x6f, 0x5,0x27,0x69, 0x4,0x2b,0x53, 0x4,0x2b,0x50,
+  0x3,0x34,0x23, 0x4,0x30,0x2d, 0x4,0x30,0x30, 0x3,0x34,0x24,
+  0x4,0x30,0x2e, 0x3,0x39,0x49, 0x4,0x35,0x69, 0x3,0x39,0x4d,
+  0x3,0x3f,0x53, 0x4,0x3b,0x57, 0x3,0x3f,0x4e, 0x6,0x4f,0x48,
+  0x3,0x3f,0x52, 0x4,0x41,0x2f, 0x3,0x4a,0x25, 0x4,0x47,0x6c,
+  0x3,0x4a,0x23, 0x3,0x4f,0x3a, 0x4,0x4e,0x31, 0x4,0x4e,0x35,
+  0x3,0x4f,0x3d, 0x3,0x53,0x2a, 0x3,0x53,0x28, 0x3,0x53,0x29,
+  0x4,0x59,0x38, 0x4,0x59,0x39, 0x7,0x43,0x77, 0x3,0x59,0x39,
+  0x4,0x61,0x5e, 0x4,0x6c,0x2c, 0x3,0x22,0x5f, 0x4,0x23,0x32,
+  0x3,0x27,0x36, 0x3,0x27,0x37, 0x3,0x27,0x38, 0x3,0x2a,0x76,
+  0x4,0x28,0x29, 0x3,0x2f,0x36, 0x4,0x2b,0x56, 0x3,0x45,0x22,
+  0x3,0x2f,0x3d, 0x4,0x2b,0x54, 0x4,0x2b,0x58, 0x3,0x2f,0x39,
+  0x3,0x2f,0x3a, 0x6,0x34,0x6d, 0x4,0x30,0x38, 0x4,0x30,0x34,
+  0x3,0x34,0x28, 0x4,0x30,0x33, 0x4,0x47,0x71, 0x4,0x35,0x6c,
+  0x4,0x35,0x6e, 0x4,0x35,0x73, 0x4,0x35,0x6b, 0x3,0x39,0x50,
+  0x4,0x35,0x70, 0x4,0x3b,0x5e, 0x3,0x3f,0x58, 0x4,0x41,0x34,
+  0x4,0x41,0x36, 0x3,0x45,0x21, 0x4,0x59,0x3c, 0x4,0x41,0x38,
+  0x4,0x47,0x6d, 0x4,0x47,0x6e, 0x3,0x4a,0x29, 0x3,0x4a,0x28,
+  0x5,0x4a,0x60, 0x4,0x47,0x70, 0x3,0x4f,0x3e, 0x4,0x4e,0x3d,
+  0x4,0x4e,0x3c, 0x5,0x58,0x7e, 0x5,0x5f,0x3c, 0x3,0x60,0x4d,
+  0x4,0x6b,0x26, 0x3,0x2f,0x3f, 0x3,0x34,0x2b, 0x3,0x34,0x2c,
+  0x4,0x35,0x78, 0x4,0x35,0x74, 0x3,0x39,0x53, 0x5,0x36,0x36,
+  0x4,0x35,0x75, 0x4,0x3b,0x60, 0x3,0x3f,0x5a, 0x3,0x3f,0x5b,
+  0x3,0x3f,0x5c, 0x4,0x3b,0x64, 0x6,0x59,0x4c, 0x3,0x45,0x26,
+  0x4,0x41,0x3d, 0x4,0x41,0x3c, 0x4,0x41,0x3f, 0x4,0x41,0x3e,
+  0x4,0x47,0x73, 0x4,0x47,0x74, 0x4,0x4e,0x3f, 0x4,0x4e,0x41,
+  0x4,0x4e,0x3e, 0x4,0x4e,0x40, 0x4,0x54,0x3d, 0x4,0x54,0x3c,
+  0x4,0x54,0x3a, 0x3,0x53,0x2e, 0x4,0x54,0x40, 0x4,0x54,0x3b,
+  0x7,0x34,0x54, 0x3,0x53,0x30, 0x4,0x59,0x3d, 0x4,0x59,0x42,
+  0x7,0x3c,0x70, 0x4,0x59,0x41, 0x5,0x65,0x45, 0x4,0x61,0x61,
+  0x4,0x61,0x64, 0x4,0x61,0x63, 0x4,0x61,0x62, 0x4,0x61,0x65,
+  0x4,0x67,0x5a, 0x4,0x67,0x5b, 0x4,0x69,0x54, 0x4,0x69,0x53,
+  0x4,0x6c,0x2e, 0x4,0x6c,0x2d, 0x4,0x6e,0x3d, 0x4,0x35,0x7a,
+  0x6,0x3c,0x63, 0x3,0x39,0x5a, 0x3,0x3f,0x5f, 0x3,0x3f,0x64,
+  0x3,0x3f,0x61, 0x3,0x3f,0x67, 0x3,0x45,0x2c, 0x5,0x43,0x6d,
+  0x3,0x4a,0x2e, 0x4,0x47,0x79, 0x3,0x4a,0x36, 0x4,0x47,0x76,
+  0x4,0x47,0x7b, 0x4,0x47,0x78, 0x3,0x4f,0x4f, 0x4,0x4e,0x43,
+  0x3,0x4f,0x47, 0x3,0x4f,0x46, 0x7,0x2a,0x38, 0x3,0x4f,0x4a,
+  0x7,0x2a,0x3e, 0x3,0x53,0x33, 0x3,0x53,0x34, 0x4,0x54,0x48,
+  0x4,0x54,0x46, 0x7,0x3c,0x7b, 0x3,0x56,0x69, 0x7,0x3c,0x77,
+  0x4,0x59,0x45, 0x4,0x59,0x44, 0xf,0x5d,0x4c, 0x3,0x59,0x3f,
+  0x3,0x59,0x41, 0x4,0x5e,0x2f, 0x4,0x5e,0x2c, 0x7,0x44,0x39,
+  0x4,0x5e,0x27, 0x5,0x65,0x4f, 0x4,0x5e,0x2b, 0x3,0x59,0x48,
+  0x3,0x59,0x47, 0x3,0x5b,0x46, 0x4,0x61,0x66, 0x3,0x5b,0x4b,
+  0x3,0x5b,0x40, 0x3,0x5b,0x52, 0x4,0x61,0x69, 0x5,0x6a,0x33,
+  0x4,0x61,0x68, 0x3,0x5b,0x51, 0x3,0x5b,0x4c, 0x3,0x5b,0x49,
+  0xf,0x64,0x34, 0x3,0x5d,0x3b, 0x4,0x61,0x6c, 0x3,0x5d,0x40,
+  0x4,0x64,0x66, 0x4,0x64,0x6c, 0x5,0x6e,0x35, 0x3,0x5d,0x48,
+  0x4,0x64,0x6d, 0x4,0x67,0x5f, 0x3,0x5e,0x6b, 0x4,0x64,0x69,
+  0x4,0x67,0x61, 0x3,0x5e,0x6c, 0x4,0x67,0x63, 0x7,0x55,0x68,
+  0x3,0x5e,0x69, 0x3,0x5e,0x6e, 0x3,0x5e,0x6f, 0x3,0x5f,0x6f,
+  0x3,0x60,0x51, 0x5,0x71,0x55, 0x7,0x59,0x67, 0x3,0x5f,0x6d,
+  0x7,0x59,0x68, 0x3,0x5f,0x70, 0x5,0x74,0x55, 0x4,0x6b,0x2a,
+  0x5,0x76,0x5f, 0x4,0x6b,0x27, 0x3,0x60,0x4e, 0x3,0x60,0x50,
+  0x3,0x61,0x23, 0x3,0x61,0x21, 0x4,0x6c,0x30, 0x3,0x61,0x24,
+  0x3,0x61,0x6e, 0x6,0x3c,0x65, 0x4,0x3b,0x67, 0xf,0x3f,0x76,
+  0x4,0x41,0x49, 0x4,0x5e,0x32, 0x3,0x39,0x5b, 0x4,0x35,0x7c,
+  0x3,0x3f,0x6a, 0x4,0x3b,0x6b, 0x3,0x3f,0x6e, 0x3,0x3f,0x6b,
+  0x3,0x45,0x3b, 0x4,0x41,0x50, 0x4,0x41,0x4e, 0x4,0x48,0x23,
+  0x3,0x4a,0x3b, 0x3,0x4a,0x3f, 0x3,0x4a,0x3a, 0x5,0x4a,0x6e,
+  0x3,0x4a,0x3c, 0x7,0x2a,0x46, 0x4,0x4e,0x48, 0x3,0x4f,0x54,
+  0x3,0x4f,0x57, 0x4,0x54,0x4f, 0x4,0x54,0x4b, 0x3,0x53,0x3f,
+  0x4,0x54,0x4c, 0x3,0x53,0x41, 0x3,0x53,0x43, 0x3,0x53,0x46,
+  0x3,0x53,0x45, 0x7,0x34,0x73, 0x4,0x59,0x4e, 0x4,0x59,0x4f,
+  0x4,0x59,0x54, 0x3,0x56,0x6e, 0x3,0x56,0x6c, 0x4,0x59,0x4d,
+  0x4,0x59,0x52, 0x4,0x67,0x66, 0x4,0x64,0x71, 0x5,0x71,0x5b,
+  0x4,0x69,0x55, 0x5,0x21,0x7d, 0x3,0x22,0x60, 0x3,0x24,0x3e,
+  0x5,0x24,0x7b, 0x6,0x29,0x35, 0x4,0x28,0x31, 0x4,0x28,0x32,
+  0x3,0x2a,0x7a, 0x5,0x2b,0x64, 0x4,0x2b,0x5a, 0x3,0x2f,0x41,
+  0x4,0x2b,0x59, 0x4,0x30,0x40, 0x4,0x30,0x3d, 0x3,0x34,0x35,
+  0x4,0x30,0x3e, 0x3,0x34,0x37, 0x4,0x30,0x3c, 0x3,0x39,0x63,
+  0x3,0x39,0x5d, 0x4,0x35,0x7d, 0x3,0x39,0x60, 0x3,0x39,0x62,
+  0x3,0x39,0x64, 0x3,0x39,0x5f, 0x3,0x3f,0x6f, 0x4,0x3b,0x6d,
+  0x3,0x3f,0x74, 0x3,0x45,0x3f, 0x3,0x45,0x3e, 0x4,0x41,0x55,
+  0x4,0x41,0x54, 0x3,0x45,0x3d, 0x3,0x45,0x41, 0x3,0x4a,0x41,
+  0x3,0x4a,0x40, 0x3,0x4a,0x43, 0x3,0x4a,0x42, 0x3,0x4f,0x59,
+  0x3,0x4f,0x58, 0x7,0x2a,0x54, 0x3,0x53,0x47, 0x4,0x54,0x53,
+  0x4,0x54,0x51, 0x4,0x59,0x55, 0x3,0x5b,0x54, 0x4,0x64,0x73,
+  0x4,0x67,0x67, 0x3,0x34,0x38, 0x4,0x36,0x24, 0x3,0x3f,0x7a,
+  0x3,0x3f,0x76, 0x3,0x3f,0x79, 0x3,0x3f,0x77, 0x4,0x41,0x56,
+  0x3,0x45,0x44, 0x3,0x45,0x43, 0x3,0x45,0x45, 0x3,0x4a,0x48,
+  0x3,0x4f,0x5d, 0x3,0x4f,0x5c, 0x3,0x53,0x4b, 0x3,0x53,0x4a,
+  0x3,0x52,0x38, 0x4,0x59,0x58, 0x3,0x56,0x72, 0x3,0x59,0x4c,
+  0x3,0x5b,0x55, 0x3,0x5d,0x4a, 0x3,0x5b,0x56, 0x3,0x5d,0x4b,
+  0x4,0x69,0x56, 0x3,0x61,0x51, 0x3,0x62,0x40, 0x3,0x39,0x66,
+  0x3,0x3f,0x7d, 0x6,0x50,0x31, 0x3,0x45,0x48, 0x4,0x48,0x2d,
+  0x4,0x48,0x31, 0x4,0x48,0x2e, 0x3,0x4a,0x4a, 0x4,0x48,0x34,
+  0x3,0x4a,0x4b, 0x4,0x48,0x33, 0x6,0x63,0x7b, 0x3,0x4f,0x5e,
+  0x3,0x4f,0x61, 0x3,0x4f,0x5f, 0x4,0x54,0x59, 0x3,0x53,0x4f,
+  0x3,0x53,0x4e, 0x4,0x59,0x60, 0x3,0x56,0x73, 0x3,0x56,0x77,
+  0x4,0x54,0x58, 0x3,0x56,0x76, 0x4,0x59,0x5d, 0x4,0x59,0x5f,
+  0x4,0x5e,0x35, 0x3,0x59,0x4d, 0x3,0x59,0x4e, 0x4,0x5e,0x36,
+  0x7,0x44,0x58, 0x7,0x44,0x60, 0x4,0x61,0x74, 0x4,0x61,0x73,
+  0x3,0x5b,0x57, 0x3,0x5b,0x58, 0x3,0x5b,0x59, 0x4,0x64,0x75,
+  0x3,0x5d,0x4d, 0x4,0x69,0x58, 0x4,0x69,0x5a, 0x4,0x69,0x5b,
+  0x3,0x60,0x58, 0x3,0x61,0x53, 0x3,0x61,0x27, 0x3,0x61,0x52,
+  0x3,0x62,0x24, 0x3,0x62,0x44, 0x3,0x62,0x46, 0x4,0x69,0x5c,
+  0x4,0x36,0x28, 0x4,0x36,0x2a, 0x4,0x3b,0x74, 0x4,0x4e,0x4c,
+  0x4,0x64,0x7b, 0x4,0x41,0x5a, 0x3,0x45,0x4a, 0x3,0x4a,0x4d,
+  0x4,0x48,0x38, 0x4,0x48,0x37, 0x4,0x54,0x5d, 0x4,0x54,0x5c,
+  0x4,0x59,0x62, 0x4,0x64,0x7c, 0x4,0x67,0x6e, 0x5,0x71,0x63,
+  0x4,0x6c,0x33, 0x4,0x3b,0x79, 0x3,0x40,0x23, 0x4,0x3b,0x76,
+  0x3,0x45,0x4d, 0x4,0x41,0x5d, 0x4,0x41,0x5f, 0x3,0x45,0x4c,
+  0xf,0x46,0x32, 0x6,0x5a,0x28, 0x4,0x48,0x3a, 0x4,0x48,0x40,
+  0x4,0x48,0x3b, 0x3,0x4a,0x4f, 0x3,0x4a,0x50, 0x4,0x48,0x3d,
+  0x4,0x4e,0x4f, 0x4,0x54,0x63, 0x4,0x54,0x61, 0x4,0x54,0x60,
+  0x4,0x54,0x64, 0x4,0x54,0x62, 0x4,0x59,0x63, 0x4,0x54,0x68,
+  0x3,0x53,0x52, 0x3,0x56,0x7c, 0x4,0x59,0x68, 0x4,0x59,0x64,
+  0x7,0x3d,0x56, 0x3,0x56,0x79, 0x3,0x56,0x7d, 0x3,0x56,0x7e,
+  0x4,0x5e,0x3e, 0x5,0x65,0x7e, 0x4,0x5e,0x42, 0x4,0x5e,0x3c,
+  0x5,0x65,0x73, 0x5,0x65,0x7b, 0x4,0x5e,0x3b, 0x4,0x5e,0x41,
+  0x3,0x5b,0x5c, 0x3,0x5b,0x5b, 0x4,0x61,0x77, 0x4,0x61,0x7b,
+  0x3,0x5b,0x5a, 0x4,0x65,0x23, 0x4,0x64,0x7e, 0x5,0x6e,0x49,
+  0x7,0x56,0x27, 0x7,0x56,0x25, 0x4,0x67,0x72, 0x4,0x67,0x70,
+  0x5,0x71,0x69, 0x7,0x56,0x26, 0x3,0x5f,0x74, 0x5,0x74,0x62,
+  0x4,0x6b,0x2c, 0x3,0x60,0x5a, 0x4,0x6c,0x34, 0x4,0x6d,0x2d,
+  0x3,0x61,0x54, 0x4,0x6d,0x65, 0x3,0x61,0x70, 0x4,0x6e,0x22,
+  0x4,0x41,0x61, 0x4,0x48,0x43, 0x4,0x48,0x41, 0x4,0x48,0x42,
+  0x4,0x48,0x44, 0x3,0x53,0x54, 0x4,0x59,0x6b, 0x7,0x44,0x77,
+  0x4,0x5e,0x45, 0x3,0x59,0x52, 0x4,0x61,0x7d, 0x4,0x61,0x7e,
+  0x4,0x67,0x73, 0x4,0x69,0x60, 0x3,0x60,0x5b, 0x3,0x45,0x4e,
+  0x3,0x57,0x21, 0x3,0x5b,0x63, 0x3,0x5b,0x62, 0x3,0x5d,0x52,
+  0x4,0x67,0x75, 0x4,0x6b,0x2d, 0x3,0x40,0x25, 0x3,0x40,0x26,
+  0x3,0x40,0x27, 0x3,0x45,0x51, 0x4,0x54,0x6a, 0x4,0x54,0x69,
+  0x3,0x59,0x53, 0x4,0x62,0x22, 0x4,0x62,0x23, 0x3,0x5f,0x75,
+  0x4,0x3b,0x7b, 0xf,0x40,0x2d, 0x4,0x41,0x65, 0x4,0x41,0x64,
+  0x5,0x44,0x34, 0x5,0x4b,0x3e, 0x4,0x48,0x4d, 0x3,0x4a,0x51,
+  0x4,0x48,0x4e, 0x3,0x4a,0x53, 0x4,0x48,0x4c, 0x4,0x48,0x4b,
+  0x5,0x4b,0x3f, 0x4,0x48,0x47, 0x3,0x4f,0x68, 0x4,0x4e,0x59,
+  0x4,0x4e,0x5c, 0x5,0x52,0x60, 0x4,0x54,0x6d, 0x4,0x54,0x6f,
+  0x3,0x53,0x56, 0x4,0x4e,0x5d, 0x3,0x53,0x60, 0x3,0x53,0x57,
+  0x3,0x53,0x5e, 0x7,0x35,0x51, 0x3,0x57,0x25, 0x4,0x59,0x73,
+  0x7,0x3d,0x69, 0x3,0x57,0x22, 0x4,0x59,0x77, 0x3,0x57,0x23,
+  0x3,0x57,0x24, 0x3,0x57,0x27, 0x3,0x57,0x29, 0x4,0x5e,0x4e,
+  0x3,0x59,0x54, 0x4,0x5e,0x49, 0x4,0x5e,0x47, 0x4,0x5e,0x4b,
+  0x3,0x59,0x57, 0x3,0x59,0x55, 0x4,0x5e,0x4d, 0x4,0x5e,0x4c,
+  0x3,0x59,0x5a, 0x4,0x62,0x27, 0x4,0x62,0x29, 0x4,0x62,0x2d,
+  0x4,0x62,0x26, 0x4,0x62,0x2c, 0x3,0x5b,0x64, 0x4,0x62,0x25,
+  0x4,0x62,0x2f, 0x4,0x62,0x28, 0x4,0x62,0x2b, 0x4,0x65,0x2f,
+  0x4,0x65,0x31, 0x4,0x65,0x30, 0x3,0x5d,0x54, 0x4,0x67,0x77,
+  0x4,0x67,0x79, 0x4,0x67,0x76, 0x4,0x67,0x7c, 0x4,0x67,0x7b,
+  0x7,0x56,0x32, 0x4,0x69,0x63, 0x3,0x5f,0x76, 0x4,0x69,0x62,
+  0x4,0x6c,0x39, 0x5,0x78,0x48, 0x3,0x61,0x55, 0x4,0x36,0x2b,
+  0x4,0x3b,0x7e, 0x3,0x45,0x53, 0x4,0x41,0x6d, 0x4,0x41,0x72,
+  0x4,0x41,0x6e, 0x4,0x48,0x51, 0x4,0x48,0x56, 0x4,0x48,0x59,
+  0x4,0x48,0x50, 0x4,0x48,0x54, 0x3,0x4a,0x57, 0x4,0x4e,0x60,
+  0x4,0x4e,0x61, 0x4,0x54,0x76, 0x4,0x54,0x77, 0x4,0x54,0x73,
+  0x4,0x54,0x74, 0x4,0x54,0x75, 0x4,0x59,0x7d, 0x4,0x5a,0x22,
+  0x4,0x5a,0x21, 0x4,0x59,0x7c, 0x4,0x59,0x7a, 0x4,0x59,0x7e,
+  0x4,0x5e,0x51, 0x7,0x44,0x7e, 0x4,0x5e,0x50, 0x4,0x5e,0x52,
+  0x3,0x59,0x5d, 0x3,0x59,0x5e, 0x3,0x59,0x5f, 0x4,0x62,0x32,
+  0x3,0x5b,0x67, 0x3,0x5b,0x66, 0x4,0x65,0x36, 0x3,0x5d,0x55,
+  0x4,0x67,0x7e, 0x4,0x6b,0x30, 0x4,0x6c,0x3a, 0x3,0x57,0x2b,
+  0x3,0x59,0x60, 0x3,0x34,0x3a, 0x4,0x36,0x2c, 0x3,0x40,0x29,
+  0x3,0x40,0x2a, 0x4,0x3c,0x24, 0x3,0x40,0x28, 0x4,0x3c,0x25,
+  0x3,0x45,0x5d, 0x3,0x40,0x2c, 0x4,0x41,0x77, 0x4,0x41,0x74,
+  0x3,0x4a,0x5c, 0x3,0x45,0x5e, 0x4,0x41,0x75, 0x3,0x45,0x56,
+  0x3,0x45,0x55, 0x3,0x45,0x5a, 0x4,0x41,0x79, 0x4,0x41,0x7a,
+  0x3,0x4a,0x58, 0x3,0x4a,0x59, 0x4,0x48,0x5b, 0x7,0x2b,0x38,
+  0x3,0x4a,0x5a, 0x4,0x48,0x5c, 0x6,0x64,0x40, 0x3,0x4f,0x6a,
+  0x4,0x4e,0x65, 0x4,0x4e,0x64, 0x4,0x4e,0x67, 0x4,0x4e,0x66,
+  0x4,0x54,0x78, 0x4,0x4e,0x69, 0x4,0x54,0x7c, 0x4,0x54,0x7d,
+  0x4,0x54,0x7a, 0x4,0x5a,0x27, 0x4,0x55,0x22, 0x4,0x5a,0x28,
+  0x4,0x5a,0x2a, 0x5,0x60,0x31, 0x3,0x57,0x2d, 0x3,0x59,0x64,
+  0x5,0x60,0x2c, 0x3,0x57,0x2c, 0x4,0x5e,0x58, 0x4,0x5e,0x57,
+  0x4,0x5e,0x5b, 0x4,0x5e,0x59, 0x4,0x5e,0x5a, 0x4,0x65,0x39,
+  0x4,0x62,0x36, 0x3,0x5b,0x68, 0x4,0x65,0x3c, 0x4,0x65,0x3b,
+  0x3,0x5d,0x57, 0x3,0x5d,0x59, 0x4,0x68,0x24, 0x4,0x68,0x23,
+  0x3,0x5e,0x7d, 0x4,0x68,0x22, 0x4,0x69,0x67, 0x4,0x69,0x65,
+  0x3,0x5f,0x77, 0x4,0x69,0x68, 0x4,0x6b,0x31, 0x3,0x61,0x56,
+  0x4,0x6d,0x30, 0x4,0x6d,0x67, 0x4,0x6e,0x25, 0x3,0x4f,0x6c,
+  0x3,0x53,0x67, 0x4,0x5e,0x5f, 0x4,0x62,0x3c, 0x4,0x48,0x5d,
+  0x3,0x57,0x2f, 0x4,0x55,0x26, 0x3,0x57,0x2e, 0x3,0x61,0x71,
+  0x3,0x40,0x2d, 0x5,0x44,0x4a, 0x3,0x45,0x60, 0x4,0x48,0x5e,
+  0x3,0x4a,0x65, 0x4,0x48,0x5f, 0x3,0x4a,0x5f, 0x3,0x4a,0x67,
+  0x3,0x4a,0x68, 0x3,0x4a,0x6b, 0x3,0x4a,0x69, 0x4,0x4e,0x6f,
+  0x3,0x4f,0x71, 0x3,0x4f,0x70, 0x4,0x4e,0x6e, 0x3,0x4f,0x6f,
+  0x4,0x4e,0x6d, 0x4,0x4e,0x70, 0x3,0x53,0x6f, 0x3,0x53,0x6e,
+  0x3,0x53,0x6d, 0x5,0x5a,0x2c, 0x3,0x53,0x69, 0x4,0x55,0x2d,
+  0x5,0x5a,0x2e, 0x7,0x36,0x28, 0x4,0x5a,0x2e, 0x3,0x57,0x32,
+  0x3,0x57,0x35, 0x4,0x5a,0x2d, 0x3,0x57,0x31, 0x4,0x5e,0x67,
+  0x5,0x6a,0x6e, 0x4,0x5e,0x62, 0x3,0x59,0x68, 0x4,0x5e,0x68,
+  0x3,0x59,0x69, 0x4,0x5e,0x63, 0x4,0x5e,0x65, 0x3,0x59,0x6c,
+  0x4,0x62,0x41, 0x4,0x62,0x3f, 0x3,0x5b,0x6a, 0x4,0x62,0x46,
+  0x4,0x62,0x40, 0x4,0x62,0x44, 0x4,0x62,0x45, 0x4,0x65,0x41,
+  0x4,0x65,0x40, 0x3,0x5d,0x5d, 0x3,0x5d,0x5b, 0x4,0x65,0x47,
+  0x5,0x6e,0x66, 0x5,0x6e,0x6d, 0x3,0x5d,0x5c, 0x4,0x68,0x29,
+  0x4,0x68,0x2a, 0x4,0x68,0x2b, 0x4,0x68,0x2d, 0x3,0x5f,0x23,
+  0x5,0x72,0x2d, 0x4,0x68,0x28, 0x7,0x5a,0x3e, 0x5,0x74,0x76,
+  0x4,0x69,0x6b, 0x4,0x69,0x69, 0x3,0x5f,0x7a, 0x4,0x6b,0x33,
+  0x4,0x6b,0x34, 0x4,0x6b,0x32, 0x3,0x61,0x2b, 0x7,0x60,0x2e,
+  0x7,0x60,0x2d, 0x3,0x61,0x57, 0x4,0x6d,0x68, 0x3,0x62,0x27,
+  0x4,0x6e,0x3f, 0x3,0x62,0x37, 0x4,0x6e,0x57, 0x3,0x39,0x69,
+  0x3,0x40,0x2e, 0x4,0x48,0x62, 0x3,0x4a,0x6d, 0x3,0x4f,0x75,
+  0x4,0x4e,0x75, 0x4,0x4e,0x73, 0x4,0x4e,0x76, 0x3,0x4f,0x78,
+  0x3,0x53,0x72, 0x3,0x53,0x73, 0x4,0x55,0x30, 0x4,0x55,0x32,
+  0x4,0x55,0x2f, 0x4,0x55,0x2e, 0x3,0x57,0x39, 0x4,0x5a,0x31,
+  0x4,0x5a,0x35, 0x4,0x5a,0x30, 0x3,0x57,0x38, 0x4,0x5a,0x33,
+  0x5,0x66,0x51, 0x4,0x5e,0x6e, 0x3,0x5b,0x70, 0x4,0x62,0x48,
+  0x4,0x62,0x47, 0x4,0x65,0x49, 0x3,0x5d,0x5f, 0x4,0x68,0x30,
+  0x4,0x69,0x6e, 0x4,0x6b,0x35, 0x4,0x6c,0x3e, 0x4,0x6d,0x33,
+  0x3,0x40,0x30, 0x4,0x42,0x22, 0x4,0x62,0x4a, 0x5,0x74,0x7a,
+  0x7,0x64,0x75, 0x3,0x40,0x31, 0x5,0x3d,0x52, 0x6,0x64,0x5e,
+  0x4,0x48,0x6a, 0x4,0x48,0x69, 0x4,0x48,0x67, 0x3,0x4a,0x74,
+  0x5,0x4b,0x59, 0x4,0x4e,0x7b, 0x3,0x4f,0x7a, 0x4,0x55,0x35,
+  0x4,0x55,0x36, 0x4,0x5a,0x38, 0x3,0x57,0x3d, 0x4,0x5a,0x3b,
+  0x4,0x5e,0x70, 0x4,0x5e,0x73, 0x3,0x59,0x6e, 0x4,0x5e,0x74,
+  0x4,0x5e,0x76, 0x4,0x5e,0x75, 0x4,0x5e,0x77, 0x4,0x62,0x4e,
+  0x3,0x5b,0x72, 0x4,0x62,0x4c, 0x4,0x65,0x4d, 0x4,0x65,0x4f,
+  0x4,0x65,0x4e, 0x7,0x51,0x79, 0x5,0x72,0x3f, 0x3,0x5f,0x26,
+  0x4,0x69,0x72, 0x4,0x6c,0x43, 0x4,0x6c,0x41, 0x3,0x61,0x2d,
+  0x5,0x78,0x52, 0x4,0x6d,0x35, 0x7,0x61,0x6a, 0x4,0x6d,0x69,
+  0x4,0x6e,0x49, 0x7,0x51,0x7d, 0x5,0x72,0x41, 0x3,0x4a,0x77,
+  0x3,0x4a,0x76, 0x3,0x4d,0x3e, 0x3,0x53,0x76, 0x7,0x5a,0x4b,
+  0x3,0x61,0x58, 0x3,0x4a,0x79, 0x4,0x4f,0x24, 0x4,0x4f,0x25,
+  0x4,0x55,0x3f, 0x3,0x53,0x77, 0x4,0x5e,0x7e, 0x3,0x59,0x70,
+  0x4,0x5e,0x7d, 0x4,0x5e,0x7c, 0x3,0x5b,0x73, 0x5,0x66,0x68,
+  0x3,0x5d,0x65, 0x4,0x69,0x77, 0x4,0x69,0x76, 0x7,0x5a,0x4f,
+  0x4,0x6c,0x48, 0x4,0x6c,0x49, 0x4,0x6e,0x58, 0x5,0x3d,0x54,
+  0x4,0x48,0x6d, 0x5,0x4b,0x64, 0x4,0x4f,0x28, 0x4,0x4f,0x34,
+  0x3,0x50,0x21, 0x7,0x2b,0x6a, 0x4,0x4f,0x39, 0x4,0x4f,0x32,
+  0x4,0x4f,0x2b, 0x4,0x4f,0x29, 0x3,0x54,0x27, 0x4,0x55,0x44,
+  0x4,0x55,0x42, 0x4,0x55,0x48, 0x3,0x53,0x7e, 0x3,0x54,0x28,
+  0x4,0x55,0x41, 0x3,0x54,0x26, 0x3,0x54,0x24, 0x3,0x54,0x22,
+  0x3,0x53,0x7b, 0x4,0x5a,0x40, 0x3,0x57,0x41, 0x4,0x5f,0x21,
+  0x7,0x3e,0x49, 0x4,0x5a,0x42, 0x3,0x59,0x72, 0x4,0x5f,0x23,
+  0x5,0x66,0x6e, 0x4,0x5f,0x27, 0x4,0x5f,0x25, 0x3,0x59,0x78,
+  0x4,0x5f,0x24, 0x3,0x59,0x77, 0x4,0x5f,0x29, 0x4,0x5f,0x2b,
+  0x4,0x62,0x5d, 0x5,0x6b,0x35, 0x4,0x62,0x67, 0x4,0x62,0x57,
+  0x4,0x62,0x61, 0x4,0x62,0x59, 0x4,0x62,0x54, 0x3,0x5b,0x76,
+  0x5,0x6b,0x31, 0x4,0x62,0x62, 0x5,0x6b,0x2b, 0x4,0x62,0x60,
+  0x4,0x62,0x64, 0x3,0x5b,0x78, 0x3,0x5b,0x7b, 0x3,0x5b,0x7c,
+  0xf,0x64,0x72, 0x3,0x5d,0x77, 0x4,0x65,0x55, 0x7,0x52,0x31,
+  0x4,0x65,0x5b, 0x3,0x5d,0x6c, 0x7,0x52,0x33, 0x4,0x65,0x53,
+  0x3,0x5d,0x6b, 0x3,0x5d,0x6d, 0x4,0x68,0x3d, 0x3,0x5f,0x2d,
+  0x3,0x5f,0x30, 0x4,0x68,0x3c, 0x3,0x5f,0x2e, 0x3,0x5f,0x2b,
+  0x4,0x68,0x3a, 0x3,0x5f,0x29, 0x3,0x5f,0x2f, 0x4,0x69,0x7d,
+  0x3,0x5f,0x7d, 0x4,0x6a,0x21, 0x4,0x69,0x7c, 0x3,0x5f,0x7c,
+  0x4,0x69,0x7e, 0x3,0x60,0x24, 0x4,0x69,0x7b, 0x3,0x60,0x21,
+  0xf,0x6a,0x3f, 0x4,0x6b,0x3c, 0x4,0x6b,0x3d, 0x4,0x6b,0x40,
+  0x4,0x6b,0x3b, 0x7,0x5e,0x23, 0x3,0x60,0x67, 0x3,0x60,0x64,
+  0x5,0x78,0x5b, 0x5,0x78,0x56, 0x3,0x61,0x30, 0x4,0x6c,0x4d,
+  0x4,0x6c,0x4e, 0x5,0x77,0x24, 0x3,0x61,0x5a, 0x4,0x6d,0x39,
+  0x3,0x61,0x31, 0x4,0x6e,0x2c, 0x4,0x6e,0x2d, 0x4,0x6e,0x5b,
+  0x3,0x45,0x65, 0x3,0x4a,0x7a, 0x3,0x4a,0x7b, 0x3,0x4a,0x7c,
+  0x3,0x4a,0x7e, 0x5,0x4b,0x6b, 0x3,0x4a,0x7d, 0x5,0x53,0x38,
+  0x4,0x4f,0x3f, 0x3,0x50,0x23, 0x4,0x4f,0x44, 0x4,0x4f,0x3b,
+  0x7,0x2b,0x6d, 0x4,0x4f,0x40, 0x3,0x50,0x28, 0x3,0x50,0x29,
+  0x3,0x50,0x26, 0x3,0x4c,0x63, 0x4,0x4f,0x41, 0x4,0x55,0x4e,
+  0x3,0x54,0x2f, 0x4,0x55,0x4d, 0x3,0x54,0x30, 0x4,0x55,0x4f,
+  0x3,0x54,0x2b, 0x4,0x55,0x54, 0x7,0x36,0x4a, 0x4,0x55,0x4a,
+  0x3,0x54,0x2e, 0x4,0x55,0x57, 0x3,0x57,0x4b, 0x4,0x55,0x4b,
+  0x3,0x54,0x31, 0x4,0x55,0x55, 0x3,0x54,0x34, 0x4,0x55,0x50,
+  0x7,0x36,0x51, 0x3,0x56,0x33, 0x3,0x57,0x4c, 0x4,0x5a,0x51,
+  0x3,0x57,0x47, 0x3,0x57,0x49, 0x3,0x57,0x46, 0x4,0x5a,0x52,
+  0x3,0x57,0x4e, 0x4,0x5a,0x50, 0x4,0x5f,0x2f, 0x4,0x5f,0x35,
+  0x4,0x5f,0x2c, 0x3,0x5a,0x21, 0x3,0x59,0x7c, 0x4,0x5f,0x32,
+  0x4,0x5f,0x31, 0x5,0x67,0x26, 0x4,0x5f,0x38, 0x4,0x62,0x6a,
+  0x3,0x5c,0x21, 0x4,0x62,0x6c, 0x4,0x65,0x61, 0x3,0x5c,0x28,
+  0x4,0x62,0x6f, 0x5,0x6b,0x3c, 0x4,0x5f,0x36, 0xf,0x64,0x75,
+  0x3,0x5d,0x78, 0x4,0x65,0x6c, 0x3,0x5d,0x7d, 0x3,0x5d,0x7b,
+  0x4,0x65,0x6a, 0x4,0x65,0x64, 0x3,0x5d,0x7c, 0x7,0x52,0x42,
+  0x4,0x65,0x62, 0x4,0x65,0x6b, 0x3,0x5d,0x7e, 0x3,0x5f,0x34,
+  0x4,0x68,0x40, 0x4,0x68,0x42, 0x4,0x68,0x41, 0x5,0x72,0x63,
+  0x3,0x5f,0x33, 0x4,0x6a,0x27, 0x4,0x6a,0x2c, 0x3,0x60,0x28,
+  0x4,0x6a,0x26, 0x3,0x60,0x26, 0x3,0x60,0x27, 0x4,0x6b,0x45,
+  0x3,0x60,0x6b, 0x5,0x77,0x2c, 0x4,0x6b,0x44, 0x5,0x77,0x34,
+  0x4,0x6b,0x47, 0x3,0x60,0x6a, 0x3,0x60,0x69, 0x4,0x6b,0x48,
+  0x4,0x6c,0x50, 0x4,0x6c,0x52, 0x4,0x6c,0x51, 0x3,0x61,0x36,
+  0x4,0x6c,0x54, 0x4,0x6d,0x3d, 0x3,0x61,0x5c, 0x7,0x63,0x37,
+  0x3,0x62,0x2a, 0x3,0x62,0x3e, 0x4,0x6e,0x59, 0x3,0x62,0x43,
+  0x4,0x4f,0x47, 0x4,0x5f,0x39, 0x7,0x57,0x29, 0x4,0x6b,0x4d,
+  0x5,0x79,0x73, 0x5,0x4b,0x6d, 0x4,0x4f,0x49, 0x4,0x4f,0x4a,
+  0x3,0x50,0x2d, 0x3,0x54,0x38, 0x4,0x55,0x58, 0x7,0x36,0x5c,
+  0x3,0x5a,0x23, 0x4,0x62,0x72, 0x3,0x5f,0x39, 0x3,0x61,0x37,
+  0x3,0x61,0x38, 0x4,0x48,0x73, 0x4,0x48,0x74, 0x3,0x4b,0x21,
+  0x4,0x4f,0x4d, 0x4,0x4f,0x4b, 0x4,0x55,0x59, 0x4,0x55,0x5c,
+  0x4,0x55,0x5a, 0x4,0x55,0x5d, 0x3,0x57,0x4f, 0x4,0x5f,0x3c,
+  0x4,0x5f,0x3b, 0x3,0x5a,0x27, 0x4,0x62,0x79, 0x4,0x62,0x76,
+  0x4,0x62,0x7d, 0x4,0x62,0x77, 0x4,0x62,0x7c, 0x4,0x68,0x49,
+  0x4,0x68,0x48, 0x4,0x68,0x4a, 0x5,0x75,0x4d, 0x5,0x75,0x48,
+  0x4,0x6b,0x4e, 0x3,0x61,0x39, 0x7,0x5a,0x7d, 0x4,0x6d,0x41,
+  0x7,0x2c,0x31, 0x4,0x65,0x71, 0x4,0x65,0x72, 0x7,0x36,0x65,
+  0x4,0x5f,0x3d, 0x4,0x63,0x21, 0x4,0x65,0x76, 0x4,0x68,0x4b,
+  0x4,0x6b,0x52, 0x4,0x6c,0x5a, 0x7,0x2c,0x33, 0x4,0x55,0x5e,
+  0x7,0x36,0x67, 0x5,0x6f,0x52, 0x4,0x65,0x79, 0x5,0x6f,0x54,
+  0x4,0x68,0x4c, 0x4,0x68,0x4e, 0x4,0x68,0x4d, 0x4,0x6a,0x31,
+  0x4,0x6b,0x55, 0x4,0x6d,0x42, 0x4,0x42,0x2c, 0x3,0x4b,0x23,
+  0x4,0x4f,0x52, 0x4,0x4f,0x53, 0x4,0x55,0x5f, 0x4,0x5a,0x5f,
+  0x5,0x61,0x23, 0x5,0x67,0x40, 0x5,0x67,0x3d, 0x4,0x5f,0x3f,
+  0x5,0x67,0x41, 0x4,0x63,0x23, 0x3,0x5c,0x2b, 0x4,0x65,0x7c,
+  0x4,0x66,0x21, 0x4,0x65,0x7d, 0x5,0x6f,0x58, 0x4,0x68,0x52,
+  0x3,0x5f,0x3b, 0x4,0x6b,0x56, 0x4,0x6c,0x5b, 0x4,0x6d,0x44,
+  0x3,0x61,0x5e, 0x4,0x6d,0x43, 0x4,0x6d,0x6f, 0x4,0x5f,0x40,
+  0x3,0x5c,0x2c, 0x4,0x6a,0x37, 0x3,0x61,0x3a, 0x4,0x55,0x61,
+  0x4,0x6c,0x61, 0x4,0x6c,0x62, 0x4,0x5f,0x43, 0x4,0x5f,0x42,
+  0x4,0x5f,0x44, 0x4,0x63,0x26, 0x4,0x68,0x59, 0x4,0x55,0x62,
+  0x4,0x5a,0x63, 0x4,0x5f,0x45, 0x4,0x63,0x27, 0x4,0x68,0x5a,
+  0x3,0x60,0x2a, 0x4,0x6b,0x58, 0x4,0x6b,0x5b, 0x3,0x5a,0x2c,
+  0x4,0x5f,0x46, 0x3,0x5e,0x23, 0x7,0x52,0x67, 0x5,0x6f,0x61,
+  0x4,0x68,0x5c, 0x4,0x6e,0x31, 0x5,0x7b,0x7a, 0x4,0x5a,0x66,
+  0x5,0x61,0x2d, 0x4,0x5f,0x48, 0x4,0x63,0x29, 0x4,0x63,0x2b,
+  0x4,0x66,0x27, 0x4,0x66,0x25, 0x4,0x66,0x26, 0x3,0x5f,0x3d,
+  0x4,0x68,0x61, 0x4,0x6a,0x3d, 0x4,0x6a,0x3c, 0x3,0x60,0x6e,
+  0x5,0x77,0x4d, 0x4,0x6c,0x69, 0x4,0x6c,0x66, 0x4,0x6c,0x6a,
+  0x4,0x6d,0x4c, 0x4,0x6d,0x4b, 0x4,0x6d,0x70, 0x3,0x61,0x76,
+  0x3,0x62,0x2b, 0x3,0x62,0x32, 0x4,0x6e,0x4b, 0x4,0x6e,0x4c,
+  0x4,0x6e,0x5a, 0x5,0x75,0x61, 0x5,0x6b,0x69, 0x5,0x6c,0x44,
+  0x4,0x68,0x62, 0x4,0x68,0x63, 0x4,0x6d,0x51, 0x3,0x62,0x2c,
+  0x1,0x44,0x21, 0x1,0x44,0x23, 0x4,0x21,0x26, 0x1,0x44,0x24,
+  0x3,0x21,0x26, 0x3,0x21,0x25, 0x2,0x21,0x26, 0x1,0x44,0x37,
+  0x1,0x44,0x35, 0x1,0x44,0x38, 0x1,0x44,0x36, 0x2,0x21,0x27,
+  0x1,0x44,0x62, 0x2,0x21,0x2f, 0x2,0x21,0x2d, 0x1,0x44,0x61,
+  0x1,0x44,0x60, 0x4,0x21,0x39, 0x1,0x45,0x62, 0x1,0x45,0x61,
+  0x1,0x45,0x60, 0x4,0x21,0x55, 0x1,0x45,0x63, 0x1,0x45,0x5f,
+  0x1,0x47,0x22, 0x1,0x47,0x23, 0x3,0x22,0x62, 0x3,0x22,0x61,
+  0x3,0x22,0x63, 0x4,0x23,0x35, 0x3,0x24,0x3f, 0x1,0x4b,0x64,
+  0x3,0x21,0x21, 0x4,0x21,0x27, 0x3,0x21,0x2c, 0x1,0x44,0x39,
+  0x1,0x44,0x63, 0x2,0x21,0x30, 0x4,0x21,0x3a, 0x1,0x44,0x64,
+  0x2,0x21,0x43, 0x1,0x48,0x6b, 0x2,0x25,0x31, 0x4,0x2b,0x5e,
+  0x3,0x21,0x22, 0x1,0x44,0x3a, 0x1,0x44,0x65, 0x1,0x45,0x64,
+  0x2,0x21,0x44, 0x3,0x27,0x40, 0x3,0x21,0x23, 0x4,0x21,0x22,
+  0x4,0x21,0x23, 0x2,0x21,0x21, 0x1,0x44,0x25, 0x1,0x44,0x3c,
+  0x3,0x21,0x30, 0x2,0x21,0x28, 0x1,0x44,0x3d, 0x3,0x21,0x2e,
+  0x1,0x44,0x66, 0x1,0x45,0x65, 0x1,0x45,0x67, 0x1,0x45,0x66,
+  0x4,0x22,0x27, 0x1,0x47,0x24, 0x1,0x47,0x25, 0x3,0x23,0x45,
+  0x1,0x4b,0x65, 0x3,0x2b,0x22, 0x1,0x53,0x7d, 0x1,0x44,0x22,
+  0x4,0x21,0x24, 0x2,0x21,0x22, 0x1,0x44,0x26, 0x1,0x44,0x3f,
+  0x1,0x44,0x3e, 0x3,0x21,0x46, 0x3,0x21,0x45, 0x3,0x22,0x64,
+  0x1,0x47,0x26, 0x4,0x22,0x28, 0x3,0x24,0x40, 0x1,0x4b,0x66,
+  0x4,0x25,0x31, 0x4,0x25,0x30, 0x3,0x2b,0x23, 0x1,0x58,0x71,
+  0x2,0x33,0x4e, 0x3,0x39,0x6c, 0x3,0x39,0x6e, 0x1,0x63,0x2a,
+  0x2,0x41,0x56, 0x2,0x41,0x57, 0x3,0x21,0x24, 0x1,0x44,0x27,
+  0x3,0x21,0x2d, 0x1,0x44,0x68, 0x3,0x22,0x65, 0x1,0x4b,0x67,
+  0x1,0x44,0x28, 0x2,0x21,0x29, 0x1,0x44,0x40, 0x3,0x21,0x31,
+  0x1,0x44,0x69, 0x1,0x44,0x6b, 0x2,0x21,0x31, 0x1,0x44,0x6c,
+  0x1,0x44,0x6a, 0x4,0x21,0x3b, 0x3,0x21,0x6c, 0x3,0x22,0x66,
+  0x1,0x47,0x27, 0x1,0x4b,0x68, 0x3,0x24,0x42, 0x3,0x27,0x42,
+  0x1,0x4b,0x69, 0x1,0x4f,0x67, 0x1,0x27,0x28, 0x1,0x44,0x41,
+  0x1,0x44,0x6d, 0x3,0x21,0x47, 0x1,0x47,0x28, 0x1,0x47,0x2a,
+  0x1,0x47,0x29, 0x1,0x48,0x6c, 0x1,0x4b,0x6a, 0x1,0x4b,0x6b,
+  0x1,0x4f,0x68, 0x1,0x4f,0x69, 0x3,0x2b,0x26, 0x3,0x2b,0x25,
+  0x3,0x2b,0x27, 0x3,0x2b,0x24, 0x1,0x53,0x7e, 0x4,0x36,0x2e,
+  0x2,0x41,0x58, 0x3,0x40,0x33, 0x2,0x6d,0x44, 0x1,0x44,0x29,
+  0x3,0x21,0x32, 0x3,0x21,0x33, 0x1,0x44,0x6f, 0x1,0x44,0x6e,
+  0x2,0x21,0x32, 0x1,0x44,0x70, 0x1,0x44,0x76, 0x3,0x21,0x49,
+  0x1,0x44,0x71, 0x1,0x44,0x72, 0x2,0x21,0x34, 0x2,0x21,0x33,
+  0x1,0x44,0x74, 0x1,0x44,0x75, 0x3,0x21,0x4c, 0x1,0x44,0x73,
+  0x3,0x21,0x4b, 0x3,0x21,0x4a, 0x4,0x21,0x3c, 0x1,0x45,0x6a,
+  0x1,0x45,0x6b, 0x1,0x45,0x6c, 0x1,0x45,0x6d, 0x1,0x45,0x69,
+  0x1,0x45,0x70, 0x2,0x21,0x4a, 0x4,0x21,0x5b, 0x2,0x21,0x46,
+  0x2,0x21,0x49, 0x1,0x45,0x71, 0x1,0x46,0x23, 0x3,0x21,0x6d,
+  0x2,0x21,0x48, 0x4,0x21,0x5a, 0x1,0x45,0x6e, 0x1,0x45,0x6f,
+  0x1,0x45,0x68, 0x3,0x21,0x72, 0x3,0x21,0x70, 0x2,0x21,0x45,
+  0x2,0x21,0x47, 0x3,0x22,0x6f, 0x3,0x22,0x68, 0x1,0x47,0x37,
+  0x2,0x21,0x6f, 0x1,0x47,0x34, 0x1,0x47,0x38, 0x2,0x21,0x79,
+  0x2,0x21,0x6d, 0x1,0x47,0x35, 0x2,0x21,0x71, 0x3,0x22,0x6b,
+  0x3,0x22,0x67, 0x3,0x22,0x76, 0x1,0x47,0x36, 0x3,0x22,0x6e,
+  0x1,0x47,0x39, 0x4,0x22,0x2d, 0x1,0x47,0x2b, 0x2,0x21,0x70,
+  0x1,0x47,0x3a, 0x2,0x21,0x74, 0x3,0x22,0x6d, 0x2,0x21,0x78,
+  0x2,0x21,0x75, 0x3,0x22,0x6c, 0x3,0x22,0x74, 0x2,0x21,0x72,
+  0x1,0x47,0x2c, 0x1,0x47,0x2e, 0x1,0x47,0x3b, 0x4,0x22,0x2a,
+  0x1,0x47,0x30, 0x2,0x21,0x6a, 0x1,0x47,0x33, 0x1,0x47,0x31,
+  0x1,0x47,0x32, 0x2,0x21,0x7a, 0x2,0x21,0x77, 0x2,0x21,0x6e,
+  0x1,0x47,0x2f, 0x3,0x22,0x70, 0x3,0x22,0x77, 0x2,0x21,0x6b,
+  0x1,0x47,0x2d, 0x3,0x22,0x75, 0x4,0x22,0x2e, 0x3,0x22,0x73,
+  0x2,0x21,0x73, 0x2,0x21,0x76, 0x3,0x22,0x72, 0xf,0x21,0x71,
+  0x2,0x21,0x6c, 0x2,0x23,0x28, 0x4,0x23,0x39, 0x1,0x49,0x24,
+  0x1,0x48,0x75, 0x3,0x24,0x50, 0x3,0x24,0x48, 0x2,0x23,0x29,
+  0x1,0x48,0x72, 0x3,0x24,0x4f, 0x1,0x49,0x26, 0x3,0x24,0x46,
+  0x1,0x48,0x7a, 0x3,0x24,0x45, 0x1,0x48,0x79, 0x2,0x22,0x7b,
+  0x1,0x48,0x7d, 0x1,0x48,0x78, 0x2,0x23,0x22, 0x2,0x23,0x2a,
+  0x3,0x24,0x4e, 0x2,0x23,0x26, 0x3,0x24,0x49, 0x1,0x48,0x7b,
+  0x3,0x24,0x4b, 0x3,0x24,0x43, 0x1,0x48,0x7e, 0x1,0x48,0x6f,
+  0x1,0x49,0x29, 0x2,0x22,0x7d, 0x3,0x24,0x44, 0x3,0x24,0x4c,
+  0x2,0x25,0x3d, 0x1,0x48,0x6d, 0x1,0x49,0x25, 0x1,0x48,0x6e,
+  0x1,0x48,0x76, 0x1,0x48,0x77, 0x2,0x23,0x24, 0x2,0x22,0x7e,
+  0x1,0x48,0x7c, 0x1,0x48,0x74, 0x2,0x22,0x7a, 0x1,0x48,0x70,
+  0x2,0x23,0x27, 0x1,0x49,0x27, 0x1,0x49,0x2a, 0x1,0x48,0x73,
+  0x1,0x49,0x22, 0x1,0x49,0x28, 0x1,0x48,0x71, 0x2,0x23,0x25,
+  0x1,0x49,0x23, 0x2,0x23,0x2b, 0x2,0x22,0x7c, 0x1,0x49,0x21,
+  0x2,0x23,0x21, 0x3,0x64,0x48, 0x2,0x23,0x23, 0x3,0x64,0x49,
+  0x1,0x4b,0x79, 0x2,0x25,0x3f, 0x2,0x25,0x4b, 0x1,0x4b,0x71,
+  0x3,0x27,0x47, 0x2,0x25,0x4c, 0x1,0x4b,0x6c, 0x1,0x4b,0x76,
+  0x4,0x25,0x3e, 0x3,0x27,0x4f, 0x1,0x4b,0x6f, 0x2,0x25,0x39,
+  0x1,0x4b,0x77, 0x2,0x25,0x38, 0x2,0x25,0x3c, 0x2,0x25,0x43,
+  0x2,0x25,0x41, 0x1,0x4c,0x21, 0x1,0x4b,0x7a, 0x2,0x25,0x33,
+  0x2,0x25,0x35, 0x1,0x4b,0x7c, 0x1,0x4b,0x70, 0x2,0x25,0x36,
+  0x2,0x25,0x42, 0x2,0x25,0x49, 0x1,0x4b,0x75, 0x2,0x25,0x3b,
+  0x2,0x25,0x34, 0x1,0x4b,0x74, 0x2,0x25,0x37, 0x1,0x4b,0x78,
+  0x2,0x25,0x3a, 0x3,0x27,0x44, 0x1,0x4b,0x73, 0x3,0x27,0x51,
+  0x1,0x4b,0x6e, 0x3,0x27,0x48, 0x1,0x4b,0x7d, 0x2,0x25,0x44,
+  0x1,0x4b,0x7e, 0x2,0x25,0x48, 0x3,0x27,0x43, 0x2,0x25,0x46,
+  0x2,0x25,0x4a, 0x1,0x4b,0x7b, 0x2,0x25,0x3e, 0x2,0x25,0x32,
+  0x4,0x25,0x36, 0x2,0x25,0x40, 0x1,0x4b,0x72, 0x2,0x25,0x45,
+  0x1,0x4b,0x6d, 0x2,0x25,0x47, 0x3,0x27,0x4c, 0x3,0x27,0x49,
+  0x3,0x27,0x4b, 0x3,0x27,0x4a, 0x3,0x27,0x4d, 0xf,0x25,0x44,
+  0x1,0x4f,0x78, 0x1,0x4f,0x6c, 0x3,0x2b,0x2d, 0x3,0x2b,0x2e,
+  0x2,0x29,0x22, 0x2,0x29,0x2a, 0x3,0x2b,0x36, 0x1,0x4f,0x6b,
+  0x1,0x4f,0x73, 0x1,0x50,0x21, 0x3,0x2b,0x2c, 0x2,0x29,0x30,
+  0x2,0x29,0x2e, 0x2,0x29,0x29, 0x4,0x28,0x38, 0x4,0x28,0x3e,
+  0x3,0x2b,0x2b, 0x1,0x4f,0x6d, 0x2,0x29,0x2f, 0x2,0x29,0x25,
+  0x1,0x4f,0x7b, 0x1,0x4f,0x72, 0x1,0x4f,0x7a, 0x2,0x28,0x7e,
+  0x3,0x2b,0x32, 0x2,0x29,0x2c, 0x3,0x2b,0x2f, 0x2,0x29,0x23,
+  0x1,0x4f,0x76, 0x2,0x29,0x24, 0x3,0x2b,0x33, 0x2,0x28,0x7d,
+  0x1,0x4f,0x7d, 0x1,0x4f,0x70, 0x1,0x4f,0x79, 0x1,0x4f,0x6f,
+  0x3,0x2b,0x28, 0x2,0x29,0x21, 0x2,0x29,0x26, 0x3,0x2b,0x29,
+  0x2,0x29,0x2d, 0x1,0x4f,0x77, 0x1,0x4f,0x74, 0x2,0x29,0x28,
+  0x1,0x4f,0x7c, 0x2,0x29,0x2b, 0x2,0x29,0x27, 0x1,0x4f,0x71,
+  0x1,0x4f,0x7e, 0x1,0x4f,0x75, 0x1,0x4f,0x6e, 0x1,0x4f,0x6a,
+  0x4,0x28,0x3f, 0x3,0x2b,0x35, 0xf,0x29,0x2d, 0x3,0x2b,0x34,
+  0x3,0x64,0x4a, 0x4,0x28,0x3d, 0x2,0x29,0x31, 0x1,0x54,0x3a,
+  0x1,0x54,0x24, 0x3,0x2f,0x48, 0x1,0x54,0x34, 0x3,0x2f,0x4d,
+  0x1,0x54,0x39, 0x2,0x2d,0x71, 0x2,0x2d,0x70, 0x2,0x2d,0x75,
+  0x2,0x2d,0x76, 0x1,0x54,0x27, 0x3,0x2f,0x44, 0x1,0x54,0x30,
+  0x3,0x2f,0x58, 0x3,0x2f,0x4c, 0x3,0x2f,0x56, 0x1,0x54,0x3d,
+  0x3,0x2f,0x46, 0x1,0x54,0x31, 0x4,0x2b,0x62, 0x3,0x2f,0x4b,
+  0x3,0x2f,0x49, 0x3,0x2f,0x47, 0x2,0x2d,0x6a, 0x1,0x54,0x2a,
+  0x2,0x2d,0x6b, 0x3,0x2f,0x4f, 0x1,0x54,0x3f, 0x4,0x2b,0x64,
+  0x1,0x54,0x36, 0x1,0x54,0x21, 0x1,0x54,0x22, 0x2,0x2d,0x7e,
+  0x1,0x59,0x24, 0x3,0x2f,0x53, 0x1,0x54,0x2f, 0x1,0x54,0x2e,
+  0x2,0x2d,0x6c, 0x1,0x54,0x32, 0x2,0x33,0x5e, 0x1,0x54,0x29,
+  0x2,0x2d,0x77, 0x1,0x54,0x38, 0x1,0x54,0x37, 0x1,0x54,0x2d,
+  0x2,0x2d,0x6f, 0x2,0x2d,0x78, 0x3,0x2f,0x45, 0x2,0x2d,0x69,
+  0x1,0x54,0x2c, 0x2,0x2d,0x79, 0x1,0x54,0x35, 0x2,0x2d,0x6d,
+  0x1,0x54,0x23, 0x3,0x2f,0x4e, 0x1,0x54,0x26, 0x1,0x54,0x25,
+  0x2,0x2d,0x7a, 0x1,0x54,0x33, 0x1,0x54,0x28, 0x1,0x54,0x3c,
+  0x1,0x54,0x3e, 0x2,0x2d,0x74, 0x1,0x54,0x3b, 0x3,0x2f,0x51,
+  0x2,0x2d,0x7c, 0x2,0x2d,0x6e, 0x2,0x2d,0x7d, 0x3,0x2f,0x43,
+  0x2,0x2d,0x72, 0x4,0x2b,0x61, 0x2,0x2d,0x7b, 0x3,0x2f,0x50,
+  0x2,0x2d,0x73, 0x3,0x2f,0x54, 0x3,0x2f,0x55, 0x1,0x54,0x2b,
+  0x3,0x64,0x4b, 0x2,0x33,0x66, 0x2,0x33,0x5a, 0x3,0x34,0x3c,
+  0x1,0x58,0x76, 0x3,0x34,0x3f, 0x2,0x33,0x5f, 0x2,0x33,0x65,
+  0x1,0x58,0x75, 0x2,0x33,0x58, 0x1,0x58,0x79, 0x2,0x33,0x5c,
+  0x2,0x33,0x55, 0x1,0x58,0x77, 0x2,0x33,0x59, 0x1,0x58,0x7c,
+  0x1,0x59,0x23, 0x3,0x34,0x44, 0x2,0x33,0x6a, 0x3,0x34,0x41,
+  0x2,0x33,0x54, 0x3,0x34,0x42, 0x1,0x58,0x7d, 0x3,0x2f,0x57,
+  0x2,0x33,0x69, 0x3,0x34,0x47, 0x3,0x34,0x3d, 0x1,0x58,0x78,
+  0x2,0x33,0x5b, 0x1,0x58,0x74, 0x2,0x33,0x56, 0x2,0x33,0x52,
+  0x2,0x33,0x60, 0x2,0x33,0x53, 0x2,0x33,0x51, 0x2,0x33,0x5d,
+  0x2,0x33,0x63, 0x2,0x33,0x64, 0x1,0x58,0x7a, 0x3,0x34,0x40,
+  0x4,0x30,0x47, 0x2,0x3a,0x3f, 0x2,0x33,0x61, 0x2,0x33,0x50,
+  0x2,0x33,0x62, 0x3,0x34,0x4b, 0x1,0x59,0x26, 0x2,0x33,0x67,
+  0x1,0x59,0x25, 0x2,0x33,0x4f, 0x3,0x34,0x43, 0x2,0x33,0x57,
+  0x2,0x33,0x68, 0x1,0x59,0x21, 0x1,0x58,0x7e, 0x1,0x58,0x7b,
+  0x1,0x59,0x22, 0x3,0x34,0x4c, 0x3,0x34,0x4a, 0x1,0x58,0x72,
+  0x3,0x34,0x45, 0x3,0x34,0x46, 0x1,0x58,0x73, 0x1,0x5e,0x2e,
+  0x3,0x39,0x75, 0x2,0x3a,0x42, 0x2,0x3a,0x3b, 0x4,0x36,0x34,
+  0x1,0x5e,0x2b, 0x4,0x36,0x33, 0x2,0x3a,0x43, 0x3,0x39,0x71,
+  0x3,0x39,0x72, 0x4,0x36,0x36, 0x2,0x3a,0x39, 0x2,0x3a,0x3c,
+  0x1,0x5e,0x2a, 0x2,0x3a,0x3d, 0x3,0x39,0x6f, 0x4,0x36,0x31,
+  0x1,0x5e,0x2d, 0x2,0x3a,0x41, 0x4,0x36,0x3c, 0x2,0x3a,0x37,
+  0x2,0x3a,0x36, 0x1,0x5e,0x2f, 0x3,0x39,0x70, 0x1,0x5e,0x30,
+  0x1,0x5e,0x2c, 0x1,0x5e,0x31, 0x2,0x3a,0x35, 0x2,0x3a,0x40,
+  0x2,0x3a,0x3e, 0x2,0x3a,0x38, 0x4,0x36,0x39, 0x4,0x36,0x30,
+  0x4,0x36,0x3a, 0x1,0x5e,0x29, 0x2,0x3a,0x3a, 0x3,0x64,0x4d,
+  0x3,0x40,0x39, 0x3,0x40,0x3c, 0x1,0x63,0x31, 0x1,0x63,0x2b,
+  0x2,0x41,0x5c, 0x1,0x63,0x34, 0x2,0x41,0x62, 0x2,0x41,0x65,
+  0x1,0x63,0x2d, 0x1,0x63,0x2e, 0x2,0x41,0x5f, 0x1,0x63,0x2c,
+  0x2,0x41,0x68, 0x1,0x63,0x32, 0x2,0x41,0x69, 0x3,0x40,0x3a,
+  0x2,0x41,0x64, 0x1,0x63,0x33, 0x3,0x40,0x37, 0x2,0x41,0x59,
+  0x1,0x63,0x30, 0x2,0x41,0x5a, 0x4,0x3c,0x29, 0x2,0x41,0x63,
+  0x2,0x41,0x61, 0x3,0x40,0x3d, 0x2,0x41,0x5d, 0x1,0x63,0x2f,
+  0x2,0x41,0x5b, 0x1,0x63,0x35, 0x2,0x41,0x60, 0x2,0x41,0x67,
+  0x2,0x41,0x5e, 0x2,0x41,0x66, 0x3,0x40,0x36, 0x3,0x40,0x3e,
+  0x1,0x67,0x7c, 0x1,0x67,0x79, 0x3,0x45,0x6b, 0x1,0x67,0x7a,
+  0x4,0x42,0x2d, 0x2,0x49,0x21, 0x2,0x48,0x77, 0x1,0x67,0x78,
+  0x1,0x67,0x75, 0x2,0x48,0x78, 0x3,0x45,0x6e, 0x3,0x45,0x6c,
+  0x1,0x67,0x77, 0x2,0x48,0x7b, 0x3,0x45,0x6d, 0x2,0x48,0x7d,
+  0x3,0x45,0x76, 0x4,0x42,0x35, 0x2,0x49,0x26, 0x3,0x45,0x70,
+  0x3,0x45,0x75, 0x2,0x49,0x25, 0x2,0x48,0x7e, 0x1,0x67,0x74,
+  0x2,0x48,0x76, 0x1,0x67,0x72, 0x2,0x48,0x79, 0x1,0x67,0x7d,
+  0x2,0x48,0x7c, 0x3,0x45,0x71, 0x2,0x49,0x22, 0x1,0x67,0x76,
+  0x1,0x67,0x73, 0x2,0x49,0x24, 0x2,0x49,0x23, 0x1,0x67,0x7b,
+  0x2,0x48,0x7a, 0x3,0x45,0x74, 0x1,0x6c,0x23, 0x2,0x4f,0x54,
+  0x3,0x4b,0x29, 0x2,0x4f,0x51, 0x1,0x6c,0x24, 0x4,0x48,0x79,
+  0x1,0x6c,0x22, 0x3,0x4b,0x2b, 0x2,0x4f,0x58, 0x2,0x4f,0x55,
+  0x2,0x4f,0x4e, 0x1,0x6c,0x21, 0x3,0x4b,0x2d, 0x1,0x6c,0x25,
+  0x2,0x4f,0x4f, 0x1,0x6b,0x7e, 0x1,0x6c,0x28, 0x2,0x4f,0x52,
+  0x2,0x4f,0x53, 0x1,0x6c,0x26, 0x1,0x6c,0x27, 0x2,0x4f,0x59,
+  0x2,0x4f,0x56, 0x2,0x4f,0x57, 0x3,0x4b,0x2c, 0x3,0x4b,0x27,
+  0x3,0x64,0x4e, 0x1,0x70,0x33, 0x2,0x56,0x43, 0x1,0x70,0x30,
+  0x2,0x56,0x40, 0x1,0x70,0x32, 0x1,0x70,0x34, 0x3,0x50,0x31,
+  0x2,0x56,0x41, 0x1,0x70,0x31, 0x4,0x4f,0x5a, 0x2,0x56,0x42,
+  0x3,0x50,0x35, 0x2,0x56,0x3f, 0x3,0x50,0x30, 0x3,0x50,0x34,
+  0x1,0x73,0x41, 0x2,0x5c,0x49, 0x1,0x73,0x42, 0x2,0x5c,0x47,
+  0x4,0x55,0x65, 0x2,0x5c,0x48, 0x2,0x5c,0x46, 0x2,0x5c,0x45,
+  0x3,0x54,0x41, 0x3,0x54,0x40, 0x2,0x5c,0x4a, 0x1,0x73,0x40,
+  0x3,0x50,0x33, 0x4,0x55,0x69, 0x2,0x61,0x44, 0x2,0x61,0x45,
+  0x3,0x57,0x52, 0x2,0x4f,0x50, 0x2,0x61,0x43, 0x1,0x73,0x43,
+  0x1,0x78,0x2b, 0x2,0x65,0x37, 0x2,0x65,0x38, 0x3,0x5c,0x32,
+  0x1,0x7a,0x62, 0x1,0x7a,0x63, 0x2,0x6b,0x4f, 0x2,0x6b,0x4e,
+  0x1,0x7b,0x58, 0x1,0x7b,0x57, 0x2,0x6e,0x7d, 0x3,0x60,0x6f,
+  0x1,0x44,0x2a, 0x1,0x44,0x42, 0x1,0x44,0x78, 0x4,0x21,0x3d,
+  0x1,0x44,0x77, 0x1,0x45,0x73, 0x1,0x45,0x72, 0x1,0x47,0x3e,
+  0x1,0x47,0x3d, 0x1,0x47,0x3f, 0x1,0x47,0x3c, 0x3,0x22,0x78,
+  0x1,0x49,0x2c, 0x1,0x49,0x2b, 0x1,0x49,0x2d, 0x3,0x24,0x54,
+  0x4,0x23,0x3b, 0x3,0x24,0x53, 0x3,0x24,0x51, 0x1,0x4c,0x23,
+  0x4,0x25,0x3f, 0x1,0x4c,0x22, 0x1,0x4c,0x24, 0x3,0x27,0x52,
+  0x1,0x50,0x22, 0x4,0x28,0x40, 0x1,0x22,0x79, 0x2,0x2e,0x21,
+  0x1,0x22,0x7a, 0x1,0x59,0x27, 0x1,0x22,0x7c, 0x1,0x22,0x7b,
+  0x2,0x3a,0x44, 0x3,0x39,0x76, 0x1,0x22,0x7d, 0x1,0x67,0x7e,
+  0x1,0x22,0x7e, 0x3,0x5e,0x25, 0x1,0x44,0x2b, 0x3,0x21,0x34,
+  0x1,0x44,0x79, 0x1,0x47,0x40, 0x1,0x4c,0x25, 0x3,0x2b,0x37,
+  0x1,0x44,0x2c, 0x1,0x44,0x7c, 0x1,0x44,0x7a, 0x1,0x44,0x7b,
+  0x1,0x47,0x41, 0x3,0x22,0x7a, 0x4,0x22,0x34, 0x1,0x49,0x2e,
+  0x1,0x4c,0x27, 0x1,0x4c,0x26, 0x1,0x4c,0x28, 0x3,0x2e,0x7b,
+  0x1,0x54,0x40, 0x3,0x40,0x3f, 0x3,0x64,0x53, 0x1,0x70,0x35,
+  0x3,0x21,0x27, 0x4,0x21,0x3e, 0x3,0x21,0x4d, 0x3,0x21,0x48,
+  0x3,0x21,0x4e, 0x2,0x21,0x2e, 0x4,0x21,0x52, 0x1,0x45,0x74,
+  0x1,0x45,0x75, 0x3,0x21,0x78, 0x3,0x21,0x79, 0x1,0x47,0x42,
+  0x4,0x22,0x36, 0x2,0x23,0x2c, 0x3,0x27,0x55, 0x1,0x50,0x24,
+  0x1,0x50,0x23, 0x2,0x2e,0x23, 0x2,0x2e,0x22, 0x1,0x59,0x28,
+  0x3,0x21,0x28, 0x1,0x44,0x7d, 0x2,0x21,0x35, 0x3,0x21,0x7a,
+  0x3,0x24,0x57, 0x2,0x25,0x4d, 0x3,0x2b,0x39, 0x1,0x50,0x25,
+  0x3,0x2f,0x5b, 0x1,0x54,0x43, 0x3,0x2f,0x59, 0x1,0x54,0x41,
+  0x1,0x54,0x42, 0x3,0x2f,0x5a, 0x3,0x34,0x4d, 0xf,0x46,0x5c,
+  0x1,0x70,0x36, 0x1,0x27,0x2f, 0x1,0x45,0x76, 0x4,0x21,0x5e,
+  0x1,0x47,0x43, 0x2,0x21,0x7b, 0x3,0x22,0x7e, 0x3,0x22,0x7d,
+  0x3,0x22,0x7c, 0x3,0x24,0x59, 0x1,0x49,0x2f, 0x1,0x49,0x30,
+  0x3,0x24,0x5a, 0x2,0x23,0x2d, 0x4,0x23,0x3d, 0x2,0x25,0x4e,
+  0x1,0x4c,0x29, 0x2,0x25,0x4f, 0x4,0x25,0x40, 0x4,0x25,0x43,
+  0x3,0x2b,0x3b, 0x3,0x2b,0x3d, 0x3,0x2b,0x3e, 0x2,0x2e,0x25,
+  0x2,0x2e,0x26, 0x1,0x54,0x46, 0x3,0x2f,0x5e, 0x2,0x2e,0x27,
+  0x3,0x2f,0x5f, 0x2,0x2e,0x24, 0x1,0x54,0x47, 0x1,0x54,0x45,
+  0x1,0x54,0x44, 0x2,0x2e,0x28, 0x3,0x34,0x4f, 0x2,0x33,0x6b,
+  0x3,0x34,0x4e, 0x3,0x39,0x7d, 0x3,0x39,0x7a, 0x2,0x3a,0x45,
+  0x4,0x36,0x3f, 0x3,0x39,0x7e, 0x2,0x41,0x6a, 0x2,0x49,0x27,
+  0x3,0x4b,0x2f, 0x3,0x4b,0x2e, 0x3,0x4b,0x30, 0x1,0x6c,0x29,
+  0x1,0x70,0x37, 0x2,0x56,0x44, 0x3,0x54,0x42, 0x1,0x44,0x2d,
+  0x1,0x44,0x3b, 0x3,0x21,0x2f, 0x3,0x21,0x35, 0x3,0x21,0x51,
+  0x3,0x21,0x7b, 0x3,0x23,0x22, 0xf,0x22,0x59, 0x3,0x24,0x5b,
+  0x3,0x27,0x59, 0x4,0x25,0x45, 0x1,0x59,0x29, 0x1,0x5e,0x33,
+  0x6,0x46,0x65, 0x1,0x68,0x21, 0x3,0x45,0x7a, 0x2,0x21,0x23,
+  0x1,0x44,0x7e, 0x4,0x21,0x60, 0x1,0x45,0x79, 0x1,0x45,0x77,
+  0x1,0x45,0x78, 0x1,0x4c,0x2a, 0x3,0x27,0x5a, 0x1,0x44,0x2e,
+  0x1,0x44,0x2f, 0x4,0x21,0x2a, 0x1,0x44,0x43, 0x3,0x21,0x36,
+  0x3,0x21,0x52, 0x1,0x45,0x21, 0x1,0x45,0x22, 0x1,0x45,0x23,
+  0x2,0x21,0x4c, 0x1,0x45,0x7a, 0x3,0x21,0x7d, 0x2,0x21,0x4b,
+  0x1,0x47,0x47, 0x3,0x23,0x25, 0x2,0x21,0x7d, 0x1,0x47,0x45,
+  0x1,0x47,0x46, 0x2,0x21,0x7c, 0x3,0x23,0x24, 0x3,0x23,0x26,
+  0x1,0x47,0x48, 0x1,0x47,0x44, 0x3,0x23,0x27, 0x2,0x23,0x2e,
+  0x1,0x4f,0x4f, 0x2,0x23,0x2f, 0x3,0x24,0x5f, 0x3,0x24,0x61,
+  0x2,0x23,0x30, 0x4,0x23,0x40, 0x3,0x24,0x5c, 0x1,0x49,0x32,
+  0x1,0x49,0x31, 0x3,0x24,0x5e, 0x3,0x24,0x5d, 0x1,0x49,0x35,
+  0x1,0x49,0x33, 0x1,0x49,0x34, 0x3,0x24,0x60, 0x1,0x4c,0x30,
+  0x3,0x27,0x5b, 0x1,0x4c,0x2f, 0x2,0x25,0x54, 0x2,0x25,0x51,
+  0x2,0x25,0x52, 0x3,0x27,0x5e, 0x2,0x25,0x50, 0x1,0x4c,0x31,
+  0x1,0x4c,0x2d, 0x1,0x4c,0x2c, 0x3,0x27,0x5f, 0x1,0x4c,0x2e,
+  0x1,0x4c,0x2b, 0x3,0x27,0x5d, 0x4,0x25,0x4e, 0x3,0x64,0x4f,
+  0x1,0x4c,0x32, 0x1,0x50,0x27, 0x2,0x29,0x32, 0x3,0x2b,0x3f,
+  0x2,0x25,0x53, 0x1,0x50,0x2c, 0x3,0x2b,0x40, 0x2,0x29,0x33,
+  0x1,0x50,0x28, 0x1,0x50,0x2b, 0x1,0x50,0x2a, 0x1,0x50,0x29,
+  0x1,0x50,0x26, 0x3,0x2b,0x43, 0x2,0x2e,0x2b, 0x3,0x2f,0x68,
+  0x1,0x54,0x4a, 0x2,0x2e,0x2e, 0x1,0x54,0x48, 0x3,0x2f,0x65,
+  0x4,0x2b,0x6e, 0x3,0x2f,0x62, 0x2,0x2e,0x2a, 0x1,0x54,0x4b,
+  0x1,0x54,0x49, 0x1,0x54,0x4c, 0x2,0x2e,0x2c, 0x2,0x2e,0x2d,
+  0x3,0x2f,0x60, 0x2,0x2e,0x29, 0x2,0x2e,0x2f, 0x3,0x2f,0x66,
+  0x3,0x2f,0x61, 0x3,0x2f,0x63, 0xf,0x2e,0x2d, 0x3,0x2f,0x64,
+  0x3,0x34,0x50, 0x1,0x5e,0x37, 0x1,0x59,0x2a, 0x2,0x33,0x6c,
+  0x2,0x33,0x6e, 0x2,0x33,0x6d, 0x2,0x33,0x6f, 0x1,0x59,0x2b,
+  0x3,0x3a,0x23, 0x1,0x5e,0x34, 0x3,0x3a,0x21, 0x1,0x5e,0x35,
+  0x1,0x5e,0x36, 0x3,0x34,0x51, 0x1,0x63,0x37, 0x2,0x41,0x6c,
+  0x3,0x40,0x41, 0x2,0x41,0x6b, 0x2,0x41,0x6d, 0x2,0x41,0x6e,
+  0x1,0x63,0x38, 0x3,0x40,0x40, 0x1,0x63,0x36, 0x2,0x49,0x28,
+  0x2,0x49,0x29, 0x1,0x68,0x23, 0x1,0x68,0x22, 0x2,0x4c,0x61,
+  0x4,0x49,0x25, 0x3,0x4b,0x31, 0x1,0x6c,0x2a, 0x1,0x6c,0x2b,
+  0x1,0x6c,0x2c, 0x1,0x6c,0x2e, 0x2,0x4f,0x5a, 0x2,0x4f,0x5b,
+  0x1,0x6c,0x2d, 0x3,0x4b,0x32, 0x3,0x50,0x36, 0x1,0x70,0x38,
+  0x4,0x4f,0x64, 0x1,0x70,0x39, 0x3,0x50,0x37, 0x4,0x55,0x6d,
+  0x2,0x65,0x39, 0x2,0x6b,0x51, 0x2,0x6b,0x50, 0x2,0x6e,0x7e,
+  0x3,0x60,0x2c, 0x1,0x44,0x30, 0x3,0x21,0x37, 0x3,0x21,0x54,
+  0x3,0x21,0x53, 0x1,0x45,0x7c, 0x1,0x45,0x7b, 0x1,0x47,0x49,
+  0x4,0x22,0x42, 0x4,0x22,0x3f, 0x2,0x21,0x7e, 0x4,0x22,0x41,
+  0x3,0x23,0x28, 0x1,0x49,0x37, 0x1,0x49,0x38, 0x1,0x49,0x36,
+  0x1,0x49,0x39, 0x2,0x23,0x31, 0x2,0x23,0x32, 0x4,0x23,0x46,
+  0x4,0x23,0x47, 0x4,0x23,0x48, 0x3,0x24,0x63, 0x3,0x24,0x62,
+  0x3,0x27,0x61, 0x5,0x25,0x3a, 0x5,0x25,0x37, 0x5,0x25,0x38,
+  0x3,0x27,0x60, 0x5,0x25,0x3b, 0x1,0x4c,0x34, 0x2,0x25,0x55,
+  0x4,0x25,0x50, 0x1,0x4c,0x33, 0x3,0x27,0x62, 0x2,0x29,0x34,
+  0x1,0x50,0x30, 0x2,0x29,0x35, 0x1,0x50,0x2f, 0x3,0x2b,0x48,
+  0x3,0x2b,0x46, 0x4,0x28,0x49, 0x1,0x50,0x2d, 0x4,0x28,0x4b,
+  0x1,0x50,0x2e, 0x3,0x2b,0x47, 0x3,0x2f,0x6f, 0x2,0x2e,0x30,
+  0x3,0x2f,0x6c, 0x3,0x2f,0x6a, 0x3,0x2f,0x6d, 0x3,0x2f,0x6e,
+  0x1,0x59,0x2c, 0x2,0x33,0x71, 0x3,0x34,0x52, 0x1,0x59,0x2f,
+  0x2,0x33,0x70, 0x1,0x5b,0x2b, 0x1,0x59,0x2e, 0x1,0x59,0x2d,
+  0x1,0x5e,0x3a, 0x5,0x36,0x6a, 0x1,0x5e,0x39, 0x1,0x5e,0x38,
+  0x1,0x63,0x39, 0x3,0x40,0x45, 0x3,0x40,0x44, 0x1,0x63,0x3c,
+  0x1,0x63,0x3d, 0x1,0x63,0x3b, 0x4,0x3c,0x3c, 0x1,0x63,0x3a,
+  0x3,0x40,0x46, 0x5,0x44,0x67, 0x2,0x49,0x2a, 0x3,0x46,0x21,
+  0x2,0x49,0x2b, 0x5,0x44,0x63, 0x3,0x45,0x7e, 0x3,0x4b,0x33,
+  0x2,0x4f,0x5d, 0x1,0x6c,0x2f, 0x2,0x4f,0x5c, 0x3,0x4d,0x2c,
+  0x1,0x70,0x3a, 0x2,0x5c,0x4b, 0x1,0x73,0x44, 0x5,0x53,0x62,
+  0x2,0x65,0x3a, 0x1,0x79,0x61, 0x1,0x27,0x34, 0x1,0x44,0x44,
+  0x1,0x45,0x24, 0x2,0x21,0x36, 0x3,0x21,0x55, 0x1,0x45,0x25,
+  0x1,0x45,0x26, 0x3,0x21,0x56, 0xf,0x21,0x30, 0x3,0x22,0x23,
+  0x3,0x22,0x22, 0x1,0x45,0x7d, 0x1,0x45,0x7e, 0x3,0x22,0x24,
+  0x1,0x47,0x4a, 0x2,0x23,0x33, 0x2,0x25,0x56, 0x2,0x25,0x57,
+  0x4,0x25,0x51, 0x1,0x50,0x31, 0x2,0x2e,0x31, 0x1,0x59,0x31,
+  0x1,0x59,0x30, 0x2,0x3a,0x47, 0x2,0x3a,0x46, 0x6,0x50,0x74,
+  0x3,0x50,0x38, 0x1,0x44,0x31, 0x1,0x45,0x27, 0x1,0x46,0x21,
+  0x4,0x30,0x5e, 0x1,0x59,0x32, 0x2,0x21,0x24, 0x4,0x21,0x65,
+  0x2,0x21,0x4d, 0x1,0x46,0x22, 0x3,0x22,0x26, 0x2,0x22,0x22,
+  0x1,0x47,0x4c, 0x1,0x47,0x4b, 0x2,0x22,0x21, 0x1,0x49,0x3a,
+  0x3,0x64,0x50, 0x3,0x24,0x65, 0x3,0x2b,0x49, 0x4,0x28,0x4e,
+  0x4,0x28,0x50, 0x1,0x54,0x4d, 0x4,0x2b,0x78, 0x4,0x30,0x5f,
+  0x2,0x33,0x72, 0x1,0x63,0x3e, 0x2,0x49,0x2c, 0x1,0x68,0x24,
+  0x3,0x46,0x23, 0x3,0x4b,0x34, 0x2,0x56,0x45, 0x3,0x54,0x44,
+  0x3,0x5c,0x34, 0x2,0x68,0x6a, 0x3,0x21,0x29, 0x1,0x45,0x28,
+  0x3,0x21,0x57, 0x3,0x24,0x66, 0x2,0x25,0x58, 0x2,0x29,0x36,
+  0x1,0x59,0x35, 0x1,0x59,0x33, 0x1,0x59,0x34, 0x1,0x44,0x32,
+  0x4,0x21,0x30, 0x1,0x44,0x45, 0x1,0x24,0x3f, 0x1,0x45,0x2b,
+  0x3,0x21,0x59, 0x1,0x45,0x2a, 0x1,0x45,0x29, 0x1,0x46,0x25,
+  0x1,0x46,0x24, 0x3,0x23,0x2a, 0x2,0x21,0x4e, 0x2,0x22,0x23,
+  0xf,0x22,0x2c, 0x3,0x23,0x2b, 0x3,0x23,0x2d, 0x1,0x4c,0x38,
+  0x1,0x4c,0x35, 0x1,0x4c,0x37, 0x1,0x4c,0x36, 0x3,0x27,0x63,
+  0x1,0x50,0x32, 0x3,0x2b,0x4a, 0x4,0x30,0x60, 0x1,0x5e,0x3b,
+  0x4,0x66,0x30, 0x1,0x44,0x33, 0x3,0x21,0x5a, 0x1,0x45,0x2c,
+  0x3,0x22,0x27, 0x1,0x46,0x27, 0x1,0x46,0x26, 0x2,0x23,0x34,
+  0x4,0x23,0x4d, 0x3,0x64,0x51, 0x1,0x4c,0x39, 0x3,0x2a,0x5c,
+  0x4,0x30,0x64, 0x3,0x21,0x2a, 0x4,0x21,0x31, 0x2,0x21,0x37,
+  0x3,0x22,0x28, 0x1,0x46,0x29, 0x1,0x46,0x28, 0x1,0x47,0x4d,
+  0x1,0x47,0x4e, 0x2,0x23,0x35, 0x1,0x49,0x3b, 0x3,0x24,0x67,
+  0x1,0x49,0x3c, 0x3,0x27,0x65, 0x1,0x4c,0x3a, 0x1,0x4c,0x3b,
+  0x1,0x4c,0x3c, 0x3,0x27,0x66, 0x1,0x50,0x33, 0x2,0x29,0x37,
+  0x3,0x2b,0x4b, 0x4,0x30,0x65, 0x1,0x54,0x4e, 0x3,0x40,0x47,
+  0x2,0x21,0x25, 0x4,0x21,0x44, 0x1,0x45,0x2d, 0x3,0x21,0x5b,
+  0x4,0x21,0x67, 0x4,0x21,0x66, 0x3,0x22,0x29, 0x2,0x22,0x24,
+  0x3,0x23,0x2f, 0x2,0x23,0x36, 0x2,0x23,0x37, 0x2,0x25,0x59,
+  0x3,0x27,0x67, 0x2,0x25,0x5a, 0x2,0x29,0x39, 0x2,0x29,0x38,
+  0x2,0x29,0x3b, 0x2,0x29,0x3a, 0x1,0x50,0x34, 0x3,0x64,0x52,
+  0x2,0x33,0x73, 0x1,0x54,0x50, 0x2,0x2e,0x32, 0x1,0x54,0x4f,
+  0x3,0x34,0x54, 0x4,0x30,0x68, 0x2,0x3a,0x48, 0x1,0x5e,0x3c,
+  0x3,0x3a,0x28, 0x2,0x3a,0x49, 0x3,0x3a,0x27, 0x3,0x40,0x4a,
+  0x3,0x40,0x49, 0x3,0x40,0x48, 0x2,0x49,0x2d, 0x1,0x68,0x25,
+  0x3,0x46,0x25, 0x4,0x3c,0x40, 0x3,0x46,0x26, 0x3,0x4b,0x35,
+  0x1,0x6c,0x30, 0x3,0x54,0x45, 0x2,0x65,0x3b, 0xf,0x6d,0x2e,
+  0x3,0x21,0x2b, 0x3,0x21,0x5c, 0x4,0x21,0x45, 0x2,0x21,0x38,
+  0x3,0x22,0x2a, 0x1,0x46,0x2a, 0x4,0x22,0x48, 0x3,0x23,0x31,
+  0x4,0x25,0x59, 0x3,0x27,0x69, 0x3,0x27,0x6a, 0x1,0x59,0x36,
+  0x3,0x34,0x55, 0x3,0x3a,0x29, 0x1,0x44,0x34, 0x1,0x44,0x46,
+  0x1,0x45,0x2f, 0x1,0x45,0x2e, 0x3,0x21,0x5e, 0x1,0x45,0x30,
+  0x3,0x21,0x60, 0x4,0x21,0x69, 0x3,0x22,0x2b, 0x3,0x23,0x33,
+  0x4,0x23,0x4f, 0x1,0x4c,0x3e, 0x3,0x27,0x6b, 0x1,0x4c,0x3d,
+  0x1,0x4c,0x3f, 0x3,0x2b,0x50, 0x3,0x2b,0x4f, 0x1,0x50,0x35,
+  0x3,0x2b,0x4e, 0x3,0x2b,0x4d, 0x6,0x35,0x78, 0x1,0x54,0x51,
+  0x3,0x40,0x4b, 0x2,0x56,0x46, 0x1,0x76,0x3b, 0x1,0x44,0x47,
+  0x1,0x46,0x2c, 0x1,0x46,0x3b, 0x1,0x46,0x36, 0x4,0x21,0x6c,
+  0x1,0x46,0x31, 0x1,0x46,0x30, 0x1,0x46,0x37, 0x1,0x46,0x35,
+  0x1,0x46,0x2e, 0x1,0x46,0x3c, 0x1,0x46,0x2f, 0x1,0x46,0x2b,
+  0x1,0x46,0x3a, 0x1,0x46,0x39, 0x1,0x46,0x38, 0x1,0x46,0x2d,
+  0x3,0x22,0x31, 0x1,0x46,0x34, 0x3,0x22,0x2d, 0x3,0x22,0x2e,
+  0x1,0x46,0x33, 0x3,0x22,0x2f, 0xf,0x21,0x50, 0x1,0x46,0x3d,
+  0x1,0x46,0x32, 0x4,0x21,0x6a, 0x3,0x23,0x35, 0x3,0x23,0x37,
+  0x1,0x47,0x54, 0x4,0x22,0x4c, 0x1,0x47,0x5a, 0x1,0x47,0x56,
+  0x3,0x23,0x39, 0x1,0x47,0x5c, 0x2,0x22,0x25, 0x1,0x47,0x59,
+  0x1,0x47,0x4f, 0x1,0x47,0x52, 0x1,0x47,0x55, 0x1,0x47,0x51,
+  0x1,0x47,0x58, 0x1,0x47,0x5b, 0x1,0x47,0x50, 0x1,0x47,0x53,
+  0x1,0x47,0x57, 0x1,0x47,0x5d, 0x3,0x23,0x3a, 0x3,0x23,0x3b,
+  0x3,0x23,0x34, 0x2,0x23,0x40, 0x2,0x23,0x3d, 0x3,0x24,0x76,
+  0x1,0x49,0x49, 0x2,0x23,0x3e, 0x1,0x49,0x3d, 0x1,0x49,0x3f,
+  0x1,0x49,0x57, 0x1,0x49,0x52, 0x3,0x24,0x79, 0x3,0x24,0x7e,
+  0x3,0x24,0x75, 0x2,0x23,0x45, 0x2,0x23,0x3f, 0x1,0x49,0x41,
+  0x1,0x49,0x43, 0x2,0x23,0x44, 0x1,0x49,0x4a, 0x2,0x23,0x3a,
+  0x1,0x49,0x56, 0x1,0x49,0x58, 0x1,0x49,0x3e, 0x1,0x49,0x4f,
+  0x3,0x25,0x24, 0x2,0x23,0x38, 0x1,0x49,0x55, 0x3,0x24,0x77,
+  0x1,0x49,0x46, 0x3,0x24,0x7b, 0x1,0x49,0x50, 0x1,0x49,0x51,
+  0x2,0x23,0x39, 0x1,0x49,0x4e, 0x1,0x49,0x4c, 0x3,0x24,0x70,
+  0x1,0x49,0x4d, 0x1,0x49,0x53, 0x2,0x23,0x41, 0x1,0x49,0x40,
+  0x3,0x25,0x21, 0x1,0x49,0x54, 0x2,0x23,0x43, 0x1,0x49,0x48,
+  0x1,0x49,0x45, 0x3,0x24,0x73, 0x2,0x23,0x3c, 0x1,0x49,0x44,
+  0x2,0x23,0x46, 0x1,0x49,0x47, 0x3,0x24,0x7c, 0x1,0x49,0x4b,
+  0x3,0x24,0x78, 0x3,0x24,0x74, 0x3,0x24,0x6d, 0x1,0x49,0x42,
+  0x2,0x23,0x42, 0x3,0x24,0x7d, 0x3,0x25,0x22, 0x2,0x23,0x3b,
+  0x3,0x25,0x23, 0x4,0x25,0x64, 0x4,0x25,0x63, 0x3,0x27,0x6e,
+  0x2,0x25,0x6b, 0x2,0x25,0x6a, 0x1,0x4c,0x51, 0x2,0x25,0x6d,
+  0x2,0x25,0x6f, 0x2,0x25,0x64, 0x2,0x25,0x67, 0x2,0x25,0x6e,
+  0x1,0x4c,0x52, 0x3,0x27,0x74, 0x3,0x27,0x78, 0x2,0x25,0x61,
+  0x2,0x25,0x65, 0x3,0x27,0x75, 0x4,0x25,0x5f, 0x2,0x25,0x69,
+  0x2,0x29,0x4a, 0x1,0x4c,0x4d, 0x2,0x29,0x4e, 0x1,0x4c,0x40,
+  0x2,0x25,0x66, 0x1,0x4c,0x41, 0x1,0x4c,0x4e, 0x1,0x4c,0x47,
+  0x1,0x4c,0x43, 0x3,0x27,0x71, 0x2,0x25,0x62, 0x1,0x4c,0x46,
+  0x1,0x4c,0x4b, 0x1,0x4c,0x54, 0x2,0x25,0x63, 0x2,0x25,0x5c,
+  0x1,0x4c,0x45, 0x2,0x25,0x5d, 0x2,0x25,0x5f, 0x4,0x25,0x60,
+  0x1,0x4c,0x48, 0x3,0x27,0x6c, 0x1,0x4c,0x4a, 0x2,0x25,0x5b,
+  0x2,0x25,0x60, 0x3,0x27,0x70, 0x3,0x27,0x79, 0x1,0x4c,0x53,
+  0x1,0x4c,0x4f, 0x2,0x25,0x68, 0x1,0x4c,0x55, 0x3,0x27,0x73,
+  0x1,0x4c,0x4c, 0x2,0x25,0x5e, 0x1,0x4c,0x49, 0x3,0x27,0x6f,
+  0x3,0x27,0x77, 0x1,0x4c,0x44, 0x1,0x4c,0x42, 0x2,0x25,0x6c,
+  0x1,0x4c,0x50, 0xf,0x25,0x71, 0x3,0x2b,0x5c, 0x3,0x2b,0x5d,
+  0x2,0x29,0x49, 0x2,0x29,0x3d, 0x2,0x29,0x4c, 0x3,0x2b,0x57,
+  0x3,0x2b,0x59, 0x2,0x29,0x3f, 0x1,0x50,0x3c, 0x1,0x50,0x4a,
+  0x1,0x50,0x38, 0x1,0x50,0x49, 0x1,0x50,0x41, 0x1,0x50,0x46,
+  0x1,0x50,0x36, 0x2,0x29,0x3e, 0x2,0x29,0x44, 0x1,0x50,0x45,
+  0x2,0x29,0x50, 0x1,0x50,0x47, 0x3,0x2b,0x5b, 0x1,0x50,0x3d,
+  0x3,0x2b,0x54, 0x3,0x2b,0x5e, 0x2,0x29,0x46, 0x2,0x29,0x43,
+  0x1,0x50,0x3b, 0x3,0x2b,0x51, 0x2,0x29,0x3c, 0x1,0x50,0x48,
+  0x2,0x29,0x4b, 0x1,0x50,0x40, 0x2,0x29,0x4d, 0x1,0x50,0x4b,
+  0x1,0x50,0x37, 0x1,0x50,0x42, 0x1,0x50,0x3f, 0x2,0x29,0x41,
+  0x1,0x50,0x43, 0x2,0x29,0x47, 0x2,0x29,0x48, 0x1,0x50,0x3e,
+  0x1,0x50,0x44, 0x1,0x50,0x3a, 0x3,0x2b,0x55, 0x3,0x64,0x54,
+  0x3,0x2b,0x63, 0x3,0x2b,0x61, 0x1,0x50,0x39, 0x2,0x29,0x40,
+  0x3,0x2b,0x53, 0x2,0x29,0x45, 0x3,0x2b,0x58, 0x2,0x29,0x4f,
+  0x2,0x2e,0x46, 0x1,0x54,0x5e, 0x2,0x2e,0x34, 0x4,0x2c,0x2d,
+  0x2,0x2e,0x39, 0x1,0x54,0x57, 0x1,0x54,0x62, 0x2,0x2e,0x37,
+  0x1,0x54,0x52, 0x1,0x54,0x5c, 0x1,0x54,0x61, 0x2,0x2e,0x3e,
+  0x4,0x2c,0x26, 0x1,0x54,0x5d, 0x1,0x54,0x60, 0x3,0x2f,0x77,
+  0x3,0x30,0x21, 0x2,0x2e,0x41, 0x1,0x54,0x58, 0x2,0x2e,0x38,
+  0x3,0x2f,0x74, 0x3,0x2f,0x78, 0x3,0x30,0x22, 0x2,0x2e,0x44,
+  0x2,0x2e,0x45, 0x3,0x2f,0x79, 0x1,0x54,0x5a, 0x2,0x2e,0x43,
+  0x1,0x54,0x56, 0x1,0x54,0x65, 0x4,0x2c,0x29, 0x2,0x2e,0x3b,
+  0x3,0x2f,0x7b, 0x1,0x54,0x54, 0x3,0x2f,0x7a, 0x2,0x2e,0x48,
+  0x2,0x2e,0x3c, 0x2,0x2e,0x40, 0x1,0x54,0x59, 0x1,0x54,0x64,
+  0x2,0x2e,0x3d, 0x1,0x54,0x5f, 0x2,0x2e,0x42, 0x2,0x2e,0x49,
+  0x2,0x34,0x24, 0x3,0x2f,0x73, 0x2,0x2e,0x47, 0x1,0x54,0x66,
+  0x1,0x54,0x53, 0x2,0x2e,0x3f, 0x2,0x2e,0x36, 0x3,0x2f,0x76,
+  0x1,0x54,0x5b, 0x4,0x2c,0x28, 0x4,0x2c,0x2e, 0x2,0x2e,0x35,
+  0x3,0x2f,0x7e, 0x3,0x30,0x25, 0x2,0x2e,0x3a, 0xf,0x29,0x54,
+  0xf,0x2e,0x42, 0xf,0x2e,0x4a, 0x2,0x2e,0x33, 0x1,0x54,0x63,
+  0x3,0x67,0x21, 0x3,0x34,0x5f, 0x2,0x33,0x7a, 0x3,0x34,0x68,
+  0x1,0x59,0x49, 0x2,0x34,0x2a, 0x1,0x59,0x47, 0x1,0x59,0x44,
+  0x2,0x34,0x21, 0x1,0x59,0x40, 0x2,0x34,0x25, 0x1,0x59,0x4b,
+  0x2,0x33,0x79, 0x2,0x33,0x7e, 0x2,0x33,0x7d, 0x1,0x54,0x55,
+  0x1,0x59,0x46, 0x2,0x34,0x28, 0x3,0x34,0x66, 0x2,0x34,0x2b,
+  0x2,0x33,0x76, 0x4,0x30,0x77, 0x1,0x5e,0x4e, 0x3,0x34,0x67,
+  0x2,0x34,0x2c, 0x1,0x59,0x4c, 0x4,0x30,0x72, 0x1,0x59,0x3e,
+  0x1,0x59,0x3b, 0x2,0x34,0x23, 0x1,0x59,0x38, 0x4,0x30,0x74,
+  0x2,0x34,0x29, 0x3,0x34,0x5b, 0x1,0x59,0x3f, 0x2,0x34,0x2d,
+  0x3,0x34,0x58, 0x2,0x33,0x77, 0x2,0x34,0x27, 0x1,0x59,0x42,
+  0x2,0x33,0x78, 0x2,0x33,0x7b, 0x2,0x34,0x22, 0x3,0x34,0x62,
+  0x3,0x34,0x61, 0x1,0x59,0x43, 0x1,0x59,0x41, 0x1,0x59,0x4d,
+  0x3,0x34,0x57, 0x3,0x3a,0x36, 0x3,0x34,0x64, 0x4,0x30,0x6b,
+  0x1,0x59,0x48, 0x3,0x34,0x5e, 0x1,0x59,0x3c, 0x1,0x5a,0x76,
+  0x4,0x30,0x7a, 0x1,0x59,0x3d, 0x2,0x33,0x7c, 0x1,0x59,0x4a,
+  0x1,0x59,0x45, 0x2,0x34,0x26, 0x1,0x59,0x3a, 0x3,0x34,0x59,
+  0x1,0x59,0x39, 0x3,0x64,0x57, 0x3,0x64,0x56, 0x3,0x67,0x22,
+  0x3,0x64,0x55, 0x2,0x33,0x74, 0x2,0x33,0x75, 0x2,0x3a,0x4e,
+  0x3,0x3a,0x3c, 0x1,0x5e,0x3d, 0x1,0x5e,0x40, 0x2,0x3a,0x59,
+  0x1,0x5e,0x54, 0x2,0x3a,0x5c, 0x1,0x5e,0x3e, 0x2,0x3a,0x55,
+  0x1,0x5e,0x44, 0x1,0x5e,0x4a, 0x1,0x61,0x43, 0x3,0x3a,0x31,
+  0x3,0x3a,0x38, 0x1,0x5e,0x48, 0x2,0x3a,0x52, 0x1,0x5e,0x55,
+  0x1,0x5e,0x41, 0x1,0x5e,0x49, 0x2,0x3a,0x5a, 0x2,0x41,0x7c,
+  0x2,0x3a,0x5f, 0x2,0x3a,0x53, 0x4,0x36,0x5c, 0x2,0x3a,0x4a,
+  0x2,0x3a,0x57, 0x2,0x3a,0x51, 0x1,0x5e,0x47, 0x2,0x3a,0x5d,
+  0x3,0x3a,0x2e, 0x3,0x3a,0x2a, 0x1,0x5e,0x43, 0x1,0x5e,0x57,
+  0x1,0x5e,0x50, 0x3,0x3a,0x33, 0x1,0x5e,0x45, 0x1,0x5e,0x42,
+  0x3,0x3a,0x40, 0x1,0x5e,0x4d, 0x3,0x3a,0x34, 0x2,0x3a,0x5e,
+  0x2,0x3a,0x50, 0x2,0x3a,0x56, 0x2,0x3a,0x58, 0x2,0x3a,0x4c,
+  0x2,0x3a,0x5b, 0x1,0x5e,0x3f, 0x2,0x3a,0x4b, 0x3,0x3a,0x42,
+  0x1,0x5e,0x46, 0x1,0x5e,0x56, 0x1,0x5e,0x52, 0x2,0x3a,0x4d,
+  0x1,0x5e,0x4c, 0x3,0x3a,0x3b, 0xf,0x39,0x71, 0x1,0x5e,0x53,
+  0x1,0x5e,0x4f, 0x1,0x5e,0x4b, 0x3,0x3a,0x2f, 0x2,0x3a,0x54,
+  0x6,0x47,0x29, 0x3,0x67,0x23, 0x1,0x5e,0x51, 0x2,0x41,0x7a,
+  0x2,0x41,0x76, 0x3,0x40,0x51, 0x2,0x42,0x27, 0x2,0x41,0x6f,
+  0x2,0x41,0x78, 0x1,0x63,0x4c, 0x1,0x63,0x4d, 0x1,0x63,0x45,
+  0x2,0x42,0x23, 0x1,0x63,0x4f, 0x2,0x41,0x74, 0x2,0x41,0x73,
+  0x2,0x41,0x71, 0x2,0x42,0x25, 0x1,0x63,0x43, 0x2,0x41,0x7d,
+  0x2,0x41,0x72, 0x1,0x63,0x46, 0x2,0x41,0x7b, 0x1,0x63,0x41,
+  0x2,0x41,0x77, 0x2,0x41,0x7e, 0x2,0x42,0x22, 0x3,0x40,0x4e,
+  0x4,0x3c,0x4b, 0x2,0x42,0x26, 0x1,0x63,0x4a, 0x2,0x41,0x70,
+  0x1,0x63,0x44, 0x2,0x41,0x75, 0x3,0x3a,0x2b, 0x1,0x63,0x3f,
+  0x6,0x51,0x43, 0x1,0x63,0x4b, 0x2,0x42,0x21, 0x1,0x63,0x47,
+  0x1,0x63,0x48, 0x1,0x63,0x4e, 0x1,0x63,0x42, 0x1,0x23,0x21,
+  0x1,0x63,0x40, 0x2,0x41,0x79, 0x3,0x40,0x4c, 0x3,0x67,0x25,
+  0x1,0x63,0x49, 0x3,0x67,0x24, 0xf,0x40,0x62, 0x2,0x42,0x24,
+  0x3,0x64,0x58, 0x1,0x68,0x35, 0x1,0x68,0x30, 0x3,0x46,0x2e,
+  0x2,0x49,0x3c, 0x2,0x49,0x38, 0x3,0x46,0x28, 0x2,0x49,0x32,
+  0x1,0x68,0x2a, 0x1,0x68,0x26, 0x2,0x49,0x3b, 0x1,0x68,0x27,
+  0x2,0x49,0x35, 0x2,0x49,0x37, 0x3,0x46,0x29, 0x2,0x49,0x3a,
+  0x3,0x46,0x36, 0x1,0x68,0x2c, 0x3,0x46,0x2c, 0x1,0x68,0x33,
+  0x1,0x68,0x2d, 0x4,0x42,0x57, 0x3,0x46,0x2a, 0x2,0x49,0x30,
+  0x1,0x68,0x2e, 0x1,0x68,0x2f, 0x2,0x49,0x33, 0x1,0x68,0x34,
+  0x3,0x46,0x34, 0x2,0x49,0x31, 0x2,0x49,0x36, 0x1,0x68,0x2b,
+  0x2,0x49,0x2f, 0x1,0x68,0x31, 0x1,0x68,0x29, 0x3,0x46,0x33,
+  0x4,0x42,0x4b, 0x1,0x68,0x28, 0x2,0x49,0x34, 0x2,0x49,0x39,
+  0x3,0x46,0x31, 0x1,0x68,0x32, 0x3,0x64,0x5a, 0x3,0x64,0x59,
+  0x3,0x46,0x50, 0x2,0x49,0x2e, 0x3,0x46,0x30, 0x1,0x6c,0x37,
+  0x2,0x4f,0x6e, 0x3,0x4b,0x41, 0x2,0x4f,0x6b, 0x3,0x4b,0x38,
+  0x1,0x6c,0x31, 0x1,0x6c,0x3d, 0x1,0x6c,0x3e, 0x3,0x4b,0x3d,
+  0x1,0x6c,0x34, 0x2,0x4f,0x69, 0x1,0x6c,0x36, 0x2,0x4f,0x61,
+  0x1,0x6c,0x3c, 0x3,0x4b,0x44, 0x2,0x4f,0x6d, 0x1,0x6c,0x33,
+  0x2,0x4f,0x6f, 0x1,0x6c,0x32, 0x4,0x49,0x31, 0x2,0x4f,0x6a,
+  0x2,0x4f,0x6c, 0x1,0x6c,0x35, 0x2,0x4f,0x68, 0x2,0x4f,0x62,
+  0x2,0x4f,0x5f, 0x4,0x49,0x2e, 0x3,0x4b,0x3e, 0x2,0x3a,0x4f,
+  0x2,0x4f,0x65, 0x3,0x4b,0x37, 0x2,0x4f,0x5e, 0x2,0x4f,0x64,
+  0x2,0x4f,0x63, 0x3,0x4b,0x3b, 0x2,0x4f,0x60, 0x3,0x4b,0x43,
+  0x1,0x6c,0x39, 0x3,0x4b,0x45, 0x3,0x4b,0x40, 0x3,0x46,0x35,
+  0x3,0x4b,0x3c, 0x1,0x6c,0x38, 0x3,0x4b,0x39, 0x7,0x21,0x63,
+  0x3,0x4b,0x3f, 0x1,0x6c,0x3a, 0x2,0x4f,0x66, 0x1,0x70,0x3b,
+  0x2,0x4f,0x67, 0x2,0x56,0x4f, 0x3,0x50,0x3f, 0x2,0x56,0x48,
+  0x3,0x50,0x40, 0x1,0x70,0x47, 0x2,0x56,0x4c, 0x1,0x70,0x3f,
+  0x1,0x70,0x43, 0x2,0x56,0x4b, 0x3,0x50,0x3b, 0x1,0x70,0x42,
+  0x1,0x70,0x3e, 0x1,0x70,0x41, 0x1,0x70,0x3c, 0x1,0x70,0x46,
+  0x2,0x56,0x4d, 0x2,0x56,0x49, 0x1,0x70,0x45, 0x2,0x56,0x47,
+  0x1,0x70,0x44, 0x2,0x56,0x4e, 0x2,0x56,0x4a, 0x1,0x6c,0x3b,
+  0x4,0x4f,0x71, 0x1,0x70,0x48, 0x2,0x56,0x50, 0x1,0x70,0x40,
+  0x1,0x70,0x3d, 0xf,0x53,0x5d, 0x3,0x50,0x3d, 0x3,0x54,0x48,
+  0x2,0x5c,0x52, 0x2,0x5c,0x54, 0x1,0x73,0x46, 0x2,0x5c,0x55,
+  0x2,0x5c,0x53, 0x2,0x5c,0x51, 0x2,0x5c,0x50, 0x1,0x73,0x48,
+  0x2,0x5c,0x4f, 0x1,0x73,0x49, 0x4,0x55,0x74, 0x3,0x54,0x49,
+  0x3,0x54,0x47, 0x4,0x55,0x78, 0x2,0x5c,0x4d, 0x2,0x5c,0x4e,
+  0x1,0x73,0x45, 0x1,0x73,0x4a, 0x1,0x73,0x47, 0x3,0x64,0x5d,
+  0x3,0x64,0x5b, 0x2,0x5c,0x4c, 0x3,0x57,0x5b, 0x1,0x76,0x3c,
+  0x3,0x57,0x5a, 0x2,0x61,0x48, 0x2,0x61,0x46, 0x2,0x61,0x4b,
+  0x2,0x61,0x49, 0x3,0x57,0x58, 0x2,0x61,0x47, 0x2,0x61,0x4a,
+  0x3,0x57,0x59, 0x3,0x57,0x57, 0x3,0x57,0x5c, 0x1,0x78,0x2c,
+  0x2,0x65,0x3e, 0x2,0x65,0x3f, 0x1,0x78,0x2d, 0x4,0x5f,0x4d,
+  0x2,0x65,0x40, 0x2,0x65,0x3c, 0x2,0x65,0x41, 0x2,0x65,0x3d,
+  0x1,0x76,0x3d, 0x3,0x5a,0x2d, 0x3,0x64,0x5e, 0x4,0x63,0x31,
+  0x2,0x68,0x6b, 0x2,0x68,0x6d, 0x1,0x79,0x64, 0x2,0x68,0x6c,
+  0x1,0x79,0x63, 0x1,0x79,0x62, 0x3,0x67,0x26, 0x3,0x67,0x27,
+  0x3,0x64,0x5c, 0x3,0x5e,0x26, 0x1,0x79,0x65, 0x2,0x6b,0x53,
+  0x2,0x6b,0x54, 0x4,0x66,0x34, 0x1,0x7a,0x65, 0x1,0x7a,0x64,
+  0x1,0x7a,0x66, 0x2,0x6b,0x52, 0x3,0x67,0x28, 0x2,0x6d,0x46,
+  0x2,0x6d,0x45, 0x3,0x5f,0x40, 0x1,0x7b,0x59, 0x1,0x7b,0x5b,
+  0x1,0x7b,0x5a, 0x2,0x6d,0x47, 0x1,0x7c,0x34, 0x2,0x70,0x34,
+  0x4,0x6a,0x44, 0x4,0x6a,0x43, 0x1,0x7c,0x5d, 0x3,0x60,0x71,
+  0x2,0x70,0x33, 0x2,0x70,0x7c, 0x2,0x21,0x2a, 0x3,0x21,0x77,
+  0x4,0x21,0x6f, 0x1,0x46,0x3f, 0x1,0x46,0x3e, 0x4,0x21,0x6d,
+  0x1,0x47,0x60, 0x1,0x47,0x5f, 0x2,0x22,0x27, 0x1,0x47,0x5e,
+  0x2,0x22,0x26, 0x3,0x23,0x3e, 0x1,0x49,0x5b, 0x2,0x23,0x49,
+  0x3,0x25,0x2c, 0x2,0x23,0x48, 0xf,0x23,0x50, 0x3,0x25,0x26,
+  0x1,0x49,0x59, 0x1,0x49,0x5c, 0x3,0x25,0x2b, 0x3,0x25,0x2a,
+  0x2,0x23,0x47, 0x3,0x25,0x29, 0x1,0x49,0x5a, 0x3,0x25,0x48,
+  0x3,0x25,0x27, 0x3,0x25,0x28, 0x3,0x28,0x22, 0x2,0x25,0x70,
+  0x3,0x27,0x7d, 0x2,0x25,0x71, 0x1,0x4c,0x56, 0x3,0x27,0x7c,
+  0x3,0x28,0x21, 0x3,0x27,0x7b, 0x1,0x50,0x4c, 0x3,0x2b,0x65,
+  0x2,0x2e,0x4a, 0x2,0x2e,0x4b, 0x1,0x54,0x67, 0x1,0x54,0x68,
+  0x3,0x30,0x27, 0x2,0x34,0x2f, 0x1,0x59,0x4e, 0x1,0x59,0x50,
+  0x2,0x34,0x2e, 0x1,0x59,0x4f, 0x2,0x3a,0x60, 0x1,0x5e,0x58,
+  0x3,0x3a,0x44, 0x3,0x3a,0x43, 0x4,0x36,0x68, 0x4,0x3c,0x52,
+  0x1,0x63,0x50, 0x1,0x63,0x51, 0x2,0x42,0x28, 0x3,0x40,0x52,
+  0x1,0x68,0x37, 0x3,0x46,0x37, 0x1,0x68,0x36, 0x2,0x4f,0x70,
+  0x2,0x56,0x52, 0x2,0x56,0x51, 0x3,0x5f,0x41, 0x2,0x71,0x5a,
+  0x1,0x44,0x48, 0x2,0x21,0x39, 0x3,0x21,0x61, 0x2,0x21,0x4f,
+  0x2,0x21,0x50, 0x3,0x22,0x34, 0x4,0x21,0x70, 0x4,0x21,0x71,
+  0x1,0x47,0x63, 0x1,0x47,0x67, 0x2,0x22,0x29, 0x4,0x22,0x51,
+  0x1,0x47,0x65, 0x1,0x47,0x64, 0x2,0x22,0x28, 0x1,0x47,0x66,
+  0x1,0x47,0x62, 0x3,0x23,0x41, 0x3,0x23,0x42, 0x1,0x47,0x61,
+  0x2,0x22,0x2a, 0x3,0x23,0x3f, 0x3,0x23,0x40, 0x1,0x49,0x66,
+  0x3,0x25,0x31, 0x3,0x25,0x3e, 0x1,0x49,0x63, 0x3,0x25,0x30,
+  0x1,0x49,0x5f, 0x2,0x23,0x4a, 0x3,0x25,0x40, 0x3,0x25,0x36,
+  0x3,0x25,0x2f, 0x2,0x23,0x4b, 0x3,0x25,0x3c, 0x1,0x49,0x61,
+  0x3,0x25,0x2d, 0x2,0x23,0x4d, 0x1,0x49,0x5d, 0x2,0x23,0x4e,
+  0x2,0x23,0x4c, 0x1,0x49,0x60, 0x1,0x49,0x62, 0x1,0x49,0x65,
+  0x1,0x49,0x64, 0x1,0x49,0x5e, 0x2,0x23,0x4f, 0x3,0x25,0x32,
+  0x3,0x25,0x41, 0x3,0x25,0x42, 0x3,0x25,0x33, 0x3,0x25,0x38,
+  0x3,0x25,0x37, 0x3,0x64,0x5f, 0xf,0x23,0x52, 0x3,0x25,0x35,
+  0x1,0x4c,0x5b, 0x2,0x25,0x7e, 0x3,0x28,0x25, 0x1,0x4c,0x5d,
+  0x3,0x28,0x23, 0x1,0x4c,0x5c, 0x3,0x28,0x26, 0x2,0x26,0x21,
+  0x1,0x4c,0x5a, 0x1,0x4c,0x59, 0x2,0x25,0x75, 0x4,0x25,0x69,
+  0x2,0x25,0x74, 0x3,0x28,0x28, 0x2,0x25,0x72, 0x2,0x25,0x77,
+  0x2,0x25,0x76, 0x2,0x25,0x73, 0x2,0x25,0x7c, 0x2,0x25,0x7d,
+  0x2,0x25,0x7a, 0x2,0x25,0x78, 0x1,0x4c,0x58, 0x3,0x28,0x29,
+  0x4,0x25,0x66, 0x4,0x25,0x68, 0x2,0x25,0x7b, 0x1,0x4c,0x5e,
+  0x2,0x26,0x22, 0x4,0x25,0x65, 0x3,0x28,0x2a, 0x2,0x25,0x79,
+  0x3,0x28,0x24, 0x1,0x50,0x4d, 0x1,0x4c,0x57, 0x4,0x25,0x6e,
+  0xf,0x26,0x33, 0x3,0x64,0x60, 0x1,0x50,0x4e, 0x2,0x29,0x55,
+  0x3,0x2b,0x69, 0x3,0x2b,0x68, 0x2,0x29,0x5b, 0x3,0x2b,0x6c,
+  0x3,0x2b,0x67, 0x3,0x2b,0x6a, 0x1,0x50,0x54, 0x2,0x29,0x59,
+  0x2,0x29,0x5f, 0x3,0x2b,0x71, 0x2,0x29,0x56, 0x2,0x29,0x5a,
+  0x2,0x29,0x5c, 0x2,0x29,0x5e, 0x2,0x29,0x58, 0x3,0x2b,0x70,
+  0x2,0x29,0x57, 0x2,0x29,0x52, 0x2,0x29,0x53, 0x1,0x50,0x4f,
+  0x3,0x2b,0x6b, 0x1,0x50,0x51, 0x1,0x50,0x50, 0x2,0x29,0x54,
+  0x2,0x29,0x5d, 0x3,0x2b,0x6d, 0x3,0x2b,0x72, 0x3,0x2b,0x6e,
+  0x4,0x28,0x60, 0xf,0x29,0x6a, 0xf,0x29,0x71, 0x3,0x2b,0x66,
+  0x1,0x50,0x53, 0x4,0x28,0x5e, 0x2,0x29,0x51, 0x2,0x2e,0x55,
+  0x3,0x30,0x2a, 0x2,0x2e,0x54, 0x2,0x2e,0x59, 0x2,0x2e,0x50,
+  0x3,0x30,0x30, 0x2,0x2e,0x53, 0x2,0x2e,0x52, 0x3,0x30,0x2f,
+  0x2,0x2e,0x56, 0x3,0x30,0x38, 0x2,0x2e,0x5a, 0x1,0x54,0x69,
+  0x1,0x54,0x6c, 0x3,0x30,0x34, 0x3,0x30,0x35, 0x2,0x2e,0x51,
+  0x2,0x2e,0x57, 0x3,0x30,0x33, 0x3,0x30,0x28, 0x3,0x30,0x37,
+  0x1,0x54,0x6b, 0x2,0x2e,0x4c, 0x3,0x30,0x2b, 0x1,0x50,0x52,
+  0x2,0x34,0x3d, 0x2,0x2e,0x58, 0x3,0x30,0x36, 0x2,0x2e,0x4f,
+  0x4,0x2c,0x33, 0x1,0x54,0x6a, 0x2,0x2e,0x4e, 0xf,0x2e,0x5c,
+  0x3,0x30,0x32, 0x2,0x34,0x34, 0x3,0x34,0x6e, 0x3,0x34,0x71,
+  0x1,0x59,0x51, 0x1,0x59,0x55, 0x2,0x34,0x44, 0x2,0x34,0x32,
+  0x2,0x34,0x40, 0x1,0x59,0x56, 0x2,0x34,0x42, 0x3,0x34,0x72,
+  0x2,0x34,0x48, 0x3,0x34,0x74, 0x2,0x34,0x4c, 0x3,0x34,0x69,
+  0x4,0x30,0x7b, 0x2,0x34,0x43, 0x2,0x34,0x37, 0x2,0x34,0x3f,
+  0x3,0x34,0x6b, 0x2,0x34,0x4d, 0x2,0x34,0x4b, 0x2,0x34,0x41,
+  0x2,0x34,0x3c, 0x2,0x34,0x35, 0x2,0x3a,0x68, 0x2,0x34,0x33,
+  0x1,0x59,0x5a, 0x2,0x34,0x3a, 0x1,0x59,0x5b, 0x1,0x59,0x57,
+  0x2,0x34,0x30, 0x2,0x34,0x46, 0x2,0x34,0x38, 0x3,0x34,0x6f,
+  0x3,0x34,0x75, 0x2,0x34,0x36, 0x2,0x34,0x49, 0x1,0x59,0x58,
+  0x3,0x34,0x76, 0x2,0x34,0x4f, 0x1,0x59,0x52, 0x1,0x59,0x54,
+  0x2,0x34,0x3e, 0x2,0x34,0x39, 0x1,0x54,0x6d, 0x1,0x59,0x53,
+  0x2,0x34,0x3b, 0x2,0x34,0x4a, 0x2,0x34,0x4e, 0x2,0x34,0x45,
+  0x3,0x64,0x61, 0x2,0x34,0x47, 0x3,0x64,0x62, 0x3,0x64,0x63,
+  0x2,0x34,0x31, 0x4,0x36,0x69, 0x3,0x3a,0x4a, 0x2,0x3a,0x63,
+  0x3,0x3a,0x45, 0x2,0x3a,0x6c, 0x2,0x3a,0x6b, 0x1,0x5e,0x60,
+  0x2,0x3a,0x64, 0x3,0x3a,0x47, 0x1,0x5e,0x61, 0x1,0x5e,0x5f,
+  0x3,0x3a,0x50, 0x2,0x3a,0x66, 0x1,0x5e,0x5c, 0x2,0x3a,0x6a,
+  0x3,0x3a,0x4c, 0x2,0x3a,0x65, 0x2,0x3a,0x67, 0x2,0x3a,0x61,
+  0x1,0x5e,0x5a, 0x4,0x36,0x6f, 0x2,0x3a,0x74, 0x2,0x3a,0x73,
+  0x2,0x3a,0x70, 0x1,0x5e,0x59, 0x1,0x5e,0x5d, 0x1,0x5e,0x5e,
+  0x2,0x2e,0x4d, 0x2,0x3a,0x6d, 0x1,0x5e,0x5b, 0x1,0x59,0x59,
+  0x2,0x3a,0x6f, 0x2,0x3a,0x62, 0x2,0x3a,0x72, 0x2,0x3a,0x71,
+  0x3,0x3a,0x4e, 0x2,0x3a,0x75, 0x3,0x3a,0x49, 0x2,0x42,0x36,
+  0x3,0x3a,0x4b, 0x2,0x3a,0x6e, 0xf,0x39,0x7d, 0xf,0x39,0x7e,
+  0x4,0x3c,0x57, 0x4,0x36,0x6d, 0x4,0x36,0x71, 0x3,0x64,0x64,
+  0x2,0x3a,0x69, 0x2,0x42,0x2e, 0x1,0x63,0x5b, 0x1,0x63,0x5e,
+  0x1,0x63,0x59, 0x2,0x42,0x2d, 0x2,0x42,0x31, 0x2,0x42,0x2c,
+  0x3,0x40,0x57, 0x1,0x63,0x53, 0x1,0x63,0x5d, 0x2,0x42,0x29,
+  0x1,0x63,0x57, 0x2,0x42,0x30, 0x3,0x40,0x5b, 0x1,0x63,0x55,
+  0x1,0x63,0x54, 0x2,0x42,0x33, 0x1,0x63,0x56, 0x2,0x42,0x35,
+  0x3,0x40,0x56, 0x2,0x42,0x32, 0x1,0x63,0x52, 0x3,0x40,0x5e,
+  0x3,0x40,0x5c, 0x3,0x40,0x58, 0x1,0x63,0x5c, 0x2,0x42,0x37,
+  0x2,0x42,0x2b, 0x2,0x42,0x34, 0x3,0x40,0x5d, 0x4,0x3c,0x53,
+  0x2,0x42,0x2a, 0x3,0x40,0x5a, 0x3,0x40,0x59, 0x1,0x63,0x58,
+  0x3,0x40,0x54, 0x1,0x63,0x5a, 0x2,0x42,0x2f, 0x2,0x42,0x38,
+  0x3,0x46,0x43, 0x3,0x46,0x3e, 0x2,0x49,0x44, 0x1,0x68,0x38,
+  0x2,0x49,0x4a, 0x3,0x46,0x42, 0x3,0x46,0x3c, 0x1,0x68,0x3d,
+  0x2,0x49,0x46, 0x2,0x49,0x4d, 0x2,0x49,0x3e, 0x1,0x68,0x3f,
+  0x1,0x68,0x39, 0x2,0x49,0x43, 0x1,0x6c,0x3f, 0x2,0x49,0x42,
+  0x2,0x49,0x4b, 0x1,0x68,0x3a, 0x3,0x46,0x3d, 0x1,0x68,0x3e,
+  0x2,0x49,0x41, 0x2,0x49,0x47, 0x2,0x49,0x4c, 0x2,0x49,0x3d,
+  0x1,0x68,0x3c, 0x2,0x49,0x45, 0x3,0x46,0x3a, 0x3,0x46,0x45,
+  0x2,0x49,0x49, 0x2,0x49,0x4f, 0x2,0x49,0x3f, 0x2,0x49,0x48,
+  0x3,0x46,0x38, 0x1,0x68,0x3b, 0x2,0x49,0x4e, 0x3,0x46,0x41,
+  0x3,0x46,0x44, 0x3,0x46,0x40, 0x2,0x49,0x40, 0x4,0x42,0x59,
+  0x3,0x64,0x65, 0x1,0x6c,0x43, 0x2,0x4f,0x72, 0x1,0x6c,0x41,
+  0x1,0x6c,0x40, 0x2,0x4f,0x74, 0x2,0x4f,0x79, 0x3,0x4b,0x46,
+  0x2,0x4f,0x75, 0x3,0x4b,0x50, 0x2,0x4f,0x78, 0x1,0x6c,0x46,
+  0x3,0x4b,0x51, 0x1,0x70,0x2e, 0x1,0x6c,0x45, 0x3,0x4b,0x4b,
+  0x2,0x4f,0x71, 0x2,0x4f,0x77, 0x3,0x46,0x3f, 0x1,0x6c,0x44,
+  0x2,0x4f,0x76, 0x3,0x4b,0x4d, 0x2,0x4f,0x73, 0x3,0x4b,0x49,
+  0x1,0x6c,0x42, 0x3,0x4b,0x4f, 0x3,0x4b,0x4c, 0x3,0x4b,0x47,
+  0x2,0x56,0x57, 0x3,0x50,0x4a, 0x2,0x56,0x59, 0x2,0x56,0x54,
+  0x1,0x70,0x4a, 0x2,0x56,0x56, 0x3,0x50,0x4b, 0x1,0x70,0x49,
+  0x2,0x56,0x58, 0x3,0x50,0x48, 0x3,0x50,0x4c, 0x1,0x70,0x4c,
+  0x2,0x56,0x5a, 0x1,0x70,0x4b, 0x2,0x56,0x53, 0x2,0x56,0x55,
+  0x3,0x50,0x49, 0x3,0x54,0x4b, 0x1,0x73,0x4e, 0x2,0x5c,0x58,
+  0x3,0x54,0x4c, 0x1,0x73,0x4d, 0x2,0x5c,0x59, 0x1,0x73,0x4c,
+  0x2,0x5c,0x57, 0x1,0x73,0x4b, 0x2,0x5c,0x56, 0x1,0x76,0x3f,
+  0x1,0x76,0x3e, 0x2,0x65,0x42, 0x2,0x65,0x44, 0x3,0x5a,0x2f,
+  0x2,0x65,0x43, 0x1,0x78,0x2e, 0x1,0x78,0x2f, 0x3,0x5a,0x2e,
+  0x7,0x46,0x45, 0x1,0x78,0x30, 0x2,0x68,0x6e, 0x1,0x79,0x66,
+  0x3,0x5e,0x28, 0x2,0x6f,0x22, 0x2,0x6f,0x21, 0x1,0x7c,0x5e,
+  0x1,0x44,0x49, 0x1,0x45,0x31, 0x3,0x23,0x43, 0x1,0x49,0x67,
+  0x3,0x25,0x45, 0x3,0x25,0x43, 0x3,0x25,0x44, 0x3,0x28,0x2d,
+  0x2,0x29,0x60, 0x3,0x2b,0x77, 0x3,0x34,0x77, 0x1,0x5e,0x62,
+  0x1,0x5e,0x63, 0x3,0x3a,0x52, 0x2,0x42,0x39, 0x1,0x68,0x40,
+  0x2,0x49,0x50, 0x2,0x4f,0x7a, 0x3,0x64,0x66, 0x3,0x50,0x4d,
+  0x3,0x21,0x39, 0x2,0x21,0x3a, 0x3,0x22,0x35, 0x3,0x23,0x44,
+  0x2,0x23,0x50, 0x3,0x2b,0x7a, 0x3,0x2b,0x79, 0x3,0x21,0x3a,
+  0x3,0x25,0x46, 0x2,0x26,0x23, 0x2,0x29,0x61, 0x2,0x2e,0x5b,
+  0x1,0x54,0x6e, 0x3,0x46,0x46, 0x3,0x65,0x60, 0x2,0x65,0x45,
+  0x4,0x5f,0x52, 0x1,0x7a,0x67, 0x1,0x44,0x4a, 0x1,0x46,0x40,
+  0x2,0x21,0x51, 0x3,0x22,0x36, 0x1,0x47,0x68, 0x1,0x47,0x69,
+  0x4,0x22,0x52, 0x1,0x4c,0x5f, 0x4,0x25,0x70, 0x3,0x34,0x79,
+  0x1,0x59,0x5c, 0x5,0x37,0x3d, 0x1,0x68,0x42, 0x3,0x40,0x5f,
+  0x1,0x68,0x43, 0x1,0x68,0x41, 0x3,0x4b,0x53, 0x1,0x44,0x4b,
+  0x4,0x21,0x49, 0x1,0x45,0x32, 0x1,0x45,0x34, 0x1,0x45,0x33,
+  0x2,0x21,0x3b, 0x1,0x45,0x35, 0x1,0x46,0x41, 0x2,0x21,0x52,
+  0x3,0x22,0x38, 0x1,0x46,0x42, 0x3,0x22,0x37, 0x4,0x21,0x72,
+  0x3,0x22,0x39, 0x4,0x22,0x53, 0x3,0x23,0x47, 0x1,0x47,0x6a,
+  0x1,0x47,0x6b, 0x2,0x22,0x2b, 0x3,0x25,0x49, 0x1,0x49,0x68,
+  0x4,0x23,0x62, 0x2,0x23,0x51, 0x4,0x25,0x75, 0x1,0x4c,0x63,
+  0x2,0x26,0x24, 0x4,0x25,0x72, 0x1,0x4c,0x61, 0x1,0x4c,0x62,
+  0x1,0x4c,0x60, 0x2,0x2e,0x5c, 0x3,0x28,0x2e, 0x3,0x28,0x2f,
+  0x3,0x64,0x67, 0x1,0x50,0x58, 0x1,0x50,0x57, 0x1,0x50,0x59,
+  0x1,0x50,0x56, 0x3,0x2b,0x7c, 0x2,0x29,0x62, 0x1,0x4c,0x64,
+  0x1,0x50,0x55, 0x1,0x54,0x6f, 0x1,0x54,0x70, 0x4,0x2c,0x38,
+  0x1,0x54,0x71, 0x3,0x34,0x7b, 0x2,0x34,0x50, 0x3,0x34,0x7c,
+  0x3,0x34,0x7d, 0x4,0x31,0x26, 0x1,0x5e,0x64, 0x2,0x3a,0x76,
+  0x1,0x59,0x5d, 0x3,0x3a,0x53, 0x3,0x3a,0x54, 0x4,0x36,0x79,
+  0x3,0x40,0x60, 0x1,0x63,0x5f, 0x3,0x40,0x61, 0x1,0x68,0x45,
+  0x1,0x68,0x44, 0x2,0x49,0x51, 0x3,0x46,0x48, 0x1,0x6c,0x47,
+  0x1,0x70,0x4d, 0x4,0x4f,0x7b, 0x2,0x61,0x4c, 0x2,0x6d,0x48,
+  0x2,0x6f,0x23, 0x1,0x44,0x4c, 0x1,0x46,0x43, 0x3,0x22,0x3b,
+  0x1,0x46,0x44, 0x2,0x22,0x31, 0x1,0x47,0x6d, 0x1,0x47,0x70,
+  0x3,0x23,0x4b, 0x2,0x22,0x2f, 0x2,0x22,0x2d, 0x1,0x47,0x6f,
+  0x2,0x22,0x30, 0x2,0x22,0x32, 0x2,0x22,0x2c, 0x1,0x47,0x72,
+  0x1,0x47,0x71, 0x1,0x47,0x6e, 0x1,0x47,0x6c, 0x2,0x22,0x2e,
+  0x3,0x23,0x4d, 0x3,0x25,0x55, 0x1,0x49,0x73, 0x4,0x23,0x67,
+  0x3,0x25,0x4c, 0x1,0x49,0x70, 0x2,0x23,0x56, 0x2,0x23,0x59,
+  0x2,0x23,0x58, 0x4,0x23,0x69, 0x1,0x49,0x6a, 0x1,0x49,0x72,
+  0x3,0x25,0x4b, 0x4,0x23,0x6a, 0x1,0x49,0x6f, 0x2,0x23,0x55,
+  0x2,0x23,0x53, 0x1,0x49,0x6e, 0x3,0x25,0x56, 0x3,0x25,0x53,
+  0x3,0x25,0x4e, 0x1,0x49,0x69, 0x1,0x49,0x6c, 0x3,0x25,0x51,
+  0x2,0x23,0x54, 0x2,0x23,0x5b, 0x2,0x23,0x57, 0x1,0x49,0x6d,
+  0x1,0x49,0x71, 0x1,0x49,0x74, 0x2,0x23,0x52, 0x2,0x23,0x5a,
+  0x1,0x49,0x6b, 0x3,0x28,0x41, 0x3,0x28,0x33, 0x1,0x4c,0x69,
+  0x1,0x4c,0x71, 0x3,0x28,0x38, 0x2,0x26,0x30, 0x2,0x26,0x29,
+  0x1,0x4c,0x72, 0x2,0x26,0x34, 0x2,0x26,0x25, 0x2,0x26,0x2c,
+  0x3,0x28,0x45, 0x3,0x28,0x40, 0x1,0x4c,0x68, 0x2,0x26,0x26,
+  0x1,0x4c,0x66, 0x2,0x26,0x2d, 0x2,0x26,0x31, 0x1,0x4c,0x65,
+  0x3,0x28,0x3d, 0x2,0x26,0x32, 0x2,0x26,0x2b, 0x3,0x28,0x37,
+  0x2,0x26,0x2e, 0x3,0x28,0x35, 0x1,0x4c,0x74, 0x1,0x4c,0x6b,
+  0x2,0x26,0x35, 0x2,0x26,0x33, 0x3,0x28,0x3f, 0x1,0x4c,0x70,
+  0x1,0x4c,0x6e, 0x2,0x26,0x2a, 0x1,0x4c,0x6d, 0x2,0x26,0x28,
+  0x2,0x26,0x27, 0x1,0x4c,0x6c, 0x1,0x4c,0x6a, 0x1,0x4c,0x73,
+  0x1,0x4c,0x6f, 0x1,0x4c,0x67, 0x3,0x2c,0x26, 0x2,0x26,0x2f,
+  0x3,0x28,0x46, 0x1,0x50,0x5b, 0x3,0x2c,0x2d, 0x1,0x50,0x62,
+  0x2,0x29,0x70, 0x1,0x50,0x5a, 0x2,0x29,0x68, 0x2,0x29,0x64,
+  0x3,0x2c,0x21, 0x2,0x29,0x74, 0x2,0x29,0x63, 0x3,0x2c,0x2c,
+  0x1,0x50,0x5d, 0x2,0x29,0x6d, 0x1,0x50,0x60, 0x1,0x50,0x63,
+  0x3,0x2c,0x2e, 0x1,0x50,0x5e, 0x2,0x29,0x71, 0x1,0x50,0x61,
+  0x3,0x2c,0x23, 0x1,0x54,0x78, 0x2,0x29,0x77, 0x2,0x29,0x65,
+  0x3,0x2c,0x24, 0x3,0x2c,0x25, 0x2,0x29,0x67, 0x2,0x29,0x6e,
+  0x2,0x29,0x72, 0x2,0x29,0x76, 0x2,0x29,0x73, 0x2,0x29,0x6c,
+  0x2,0x29,0x6f, 0x3,0x2c,0x2b, 0x3,0x2c,0x29, 0x2,0x29,0x69,
+  0x1,0x50,0x65, 0x2,0x29,0x6b, 0x2,0x29,0x6a, 0x2,0x29,0x75,
+  0x1,0x50,0x5c, 0x2,0x29,0x66, 0x1,0x50,0x64, 0x3,0x2c,0x2a,
+  0x1,0x50,0x5f, 0x3,0x2c,0x28, 0x1,0x54,0x7e, 0x2,0x2e,0x64,
+  0x3,0x30,0x40, 0x1,0x54,0x7d, 0x3,0x2c,0x27, 0x4,0x2c,0x40,
+  0x2,0x2e,0x62, 0x4,0x2c,0x3e, 0x1,0x54,0x72, 0x3,0x30,0x4f,
+  0x1,0x54,0x77, 0x3,0x30,0x4a, 0x2,0x2e,0x61, 0x2,0x2e,0x5e,
+  0x2,0x2e,0x63, 0x1,0x54,0x73, 0x2,0x2e,0x5d, 0x3,0x30,0x4e,
+  0x1,0x54,0x76, 0x1,0x54,0x74, 0x3,0x30,0x3e, 0x2,0x2e,0x65,
+  0x1,0x54,0x75, 0x1,0x54,0x79, 0x3,0x30,0x3b, 0x3,0x30,0x45,
+  0x1,0x54,0x7a, 0x3,0x30,0x48, 0x1,0x54,0x7c, 0x3,0x30,0x52,
+  0x4,0x2c,0x39, 0x4,0x2c,0x3d, 0x1,0x54,0x7b, 0x3,0x30,0x3c,
+  0x3,0x35,0x22, 0x3,0x35,0x38, 0x2,0x2e,0x5f, 0x2,0x2e,0x60,
+  0x3,0x30,0x4d, 0x6,0x36,0x57, 0x3,0x30,0x4b, 0x2,0x2e,0x66,
+  0x2,0x34,0x57, 0x1,0x59,0x5e, 0x2,0x3b,0x26, 0x2,0x34,0x56,
+  0x2,0x34,0x69, 0x3,0x35,0x28, 0x3,0x35,0x24, 0x1,0x59,0x64,
+  0x3,0x35,0x31, 0x2,0x34,0x67, 0x3,0x35,0x33, 0x1,0x59,0x63,
+  0x1,0x59,0x5f, 0x2,0x34,0x70, 0x2,0x34,0x60, 0x2,0x34,0x63,
+  0x3,0x35,0x2e, 0x1,0x59,0x67, 0x2,0x34,0x6d, 0x2,0x34,0x65,
+  0x1,0x59,0x60, 0x1,0x59,0x68, 0x3,0x35,0x2a, 0x2,0x34,0x6a,
+  0x2,0x34,0x68, 0x3,0x35,0x2f, 0x3,0x35,0x3b, 0x2,0x34,0x59,
+  0x2,0x34,0x6e, 0x2,0x34,0x62, 0x2,0x34,0x5d, 0x3,0x35,0x3a,
+  0x2,0x34,0x53, 0x2,0x34,0x6f, 0x2,0x34,0x5f, 0x2,0x34,0x52,
+  0x3,0x35,0x39, 0x1,0x59,0x66, 0x2,0x34,0x64, 0x2,0x34,0x71,
+  0x2,0x34,0x61, 0x2,0x34,0x55, 0x2,0x34,0x5a, 0x2,0x34,0x51,
+  0x3,0x35,0x27, 0x1,0x59,0x65, 0x3,0x35,0x3c, 0x2,0x34,0x5e,
+  0x2,0x34,0x5b, 0x1,0x59,0x61, 0x2,0x34,0x54, 0x3,0x35,0x30,
+  0x2,0x34,0x6c, 0x1,0x59,0x62, 0x3,0x35,0x2b, 0x2,0x34,0x5c,
+  0x2,0x34,0x58, 0x3,0x35,0x29, 0x3,0x35,0x34, 0x2,0x34,0x6b,
+  0x3,0x35,0x32, 0xf,0x33,0x73, 0x3,0x35,0x37, 0x3,0x35,0x35,
+  0x1,0x5e,0x65, 0x2,0x3a,0x7d, 0x3,0x3a,0x75, 0x2,0x3a,0x7a,
+  0x2,0x3b,0x2d, 0x2,0x3b,0x21, 0x2,0x3b,0x2e, 0x3,0x3a,0x7c,
+  0x1,0x5e,0x67, 0x3,0x3a,0x63, 0x3,0x3a,0x61, 0x3,0x3a,0x58,
+  0x2,0x3b,0x2a, 0x2,0x3b,0x27, 0x3,0x3a,0x5b, 0x3,0x3a,0x77,
+  0x3,0x3a,0x72, 0x3,0x3a,0x59, 0x3,0x3a,0x60, 0x2,0x3b,0x28,
+  0x2,0x3b,0x2b, 0x2,0x3b,0x2f, 0x3,0x3a,0x7b, 0x2,0x34,0x66,
+  0x2,0x3b,0x31, 0x2,0x42,0x4d, 0x3,0x3a,0x66, 0x1,0x5e,0x68,
+  0x2,0x3b,0x32, 0x2,0x3a,0x78, 0x2,0x3b,0x24, 0x3,0x3a,0x62,
+  0x2,0x3b,0x29, 0x3,0x3a,0x5c, 0x3,0x3a,0x5e, 0x1,0x5e,0x66,
+  0x1,0x5e,0x69, 0x2,0x3b,0x30, 0x2,0x3b,0x33, 0x2,0x3a,0x7c,
+  0x2,0x3a,0x79, 0x3,0x3a,0x73, 0x3,0x3a,0x5a, 0x2,0x3a,0x7b,
+  0x3,0x3a,0x57, 0x3,0x3a,0x7a, 0x2,0x3b,0x22, 0x2,0x3a,0x7e,
+  0x1,0x5e,0x6a, 0x3,0x3a,0x56, 0x2,0x3b,0x2c, 0x3,0x3a,0x79,
+  0x3,0x3a,0x78, 0x2,0x3b,0x23, 0x2,0x3b,0x25, 0x2,0x3a,0x77,
+  0x2,0x42,0x41, 0x2,0x42,0x3f, 0x1,0x63,0x68, 0x1,0x63,0x66,
+  0x2,0x42,0x49, 0x2,0x42,0x40, 0x2,0x42,0x4a, 0x2,0x42,0x46,
+  0x2,0x42,0x3e, 0x2,0x42,0x4c, 0x2,0x42,0x3d, 0x2,0x42,0x44,
+  0x1,0x63,0x65, 0x1,0x63,0x64, 0x1,0x63,0x63, 0x2,0x42,0x42,
+  0x2,0x42,0x47, 0x1,0x63,0x60, 0x1,0x63,0x67, 0x3,0x40,0x67,
+  0x2,0x42,0x3b, 0x3,0x40,0x66, 0x2,0x42,0x45, 0x2,0x42,0x3a,
+  0x2,0x42,0x43, 0x1,0x63,0x61, 0x2,0x42,0x48, 0x2,0x42,0x3c,
+  0x1,0x63,0x62, 0x2,0x42,0x4b, 0x3,0x40,0x64, 0x3,0x3a,0x6b,
+  0x3,0x40,0x6a, 0x3,0x64,0x68, 0x3,0x64,0x69, 0x2,0x49,0x55,
+  0x1,0x68,0x4a, 0x1,0x68,0x49, 0x1,0x68,0x4b, 0x2,0x49,0x61,
+  0x2,0x49,0x57, 0x2,0x49,0x5d, 0x2,0x49,0x52, 0x2,0x49,0x60,
+  0x2,0x49,0x5f, 0x2,0x49,0x63, 0x2,0x49,0x5c, 0x1,0x68,0x46,
+  0x2,0x49,0x5b, 0x1,0x68,0x4c, 0x3,0x46,0x4c, 0x2,0x49,0x54,
+  0x1,0x68,0x47, 0x3,0x46,0x4a, 0x2,0x49,0x62, 0x1,0x68,0x48,
+  0x2,0x49,0x56, 0x2,0x49,0x59, 0x2,0x49,0x5e, 0x2,0x49,0x58,
+  0x2,0x49,0x53, 0x3,0x46,0x4f, 0x3,0x46,0x53, 0x2,0x49,0x5a,
+  0x2,0x4f,0x7c, 0x1,0x6c,0x4b, 0x2,0x50,0x21, 0x2,0x4f,0x7e,
+  0x2,0x50,0x23, 0x2,0x50,0x25, 0x3,0x4b,0x5c, 0x1,0x6c,0x49,
+  0x3,0x4b,0x58, 0x2,0x4f,0x7d, 0x3,0x4b,0x54, 0x2,0x4f,0x7b,
+  0x3,0x4b,0x5e, 0x2,0x50,0x26, 0x2,0x50,0x24, 0x2,0x50,0x22,
+  0x3,0x4b,0x56, 0x2,0x50,0x28, 0x3,0x4b,0x5a, 0x2,0x50,0x27,
+  0x1,0x6c,0x4d, 0x1,0x6c,0x48, 0x3,0x4b,0x5b, 0x1,0x6c,0x4a,
+  0x1,0x6c,0x4c, 0x3,0x4b,0x5d, 0x3,0x4b,0x5f, 0x2,0x50,0x29,
+  0x2,0x56,0x61, 0x3,0x50,0x50, 0x3,0x50,0x53, 0x2,0x56,0x60,
+  0x2,0x56,0x5f, 0x3,0x50,0x51, 0x2,0x56,0x62, 0x2,0x56,0x5b,
+  0x3,0x50,0x4f, 0x2,0x56,0x5c, 0x2,0x56,0x64, 0x2,0x56,0x5d,
+  0x3,0x50,0x54, 0x1,0x70,0x4e, 0x2,0x56,0x66, 0x3,0x50,0x4e,
+  0x2,0x56,0x65, 0x2,0x56,0x5e, 0x3,0x50,0x56, 0x2,0x5c,0x5d,
+  0x1,0x73,0x51, 0x2,0x5c,0x5b, 0x2,0x5c,0x60, 0x2,0x5c,0x5f,
+  0x2,0x56,0x63, 0x3,0x54,0x50, 0x1,0x73,0x50, 0x3,0x54,0x4e,
+  0x2,0x5c,0x5e, 0x2,0x5c,0x5a, 0x2,0x5c,0x62, 0x2,0x5c,0x61,
+  0x1,0x73,0x4f, 0x3,0x54,0x52, 0x2,0x5c,0x5c, 0x3,0x54,0x4f,
+  0x1,0x70,0x4f, 0x3,0x54,0x51, 0x3,0x54,0x53, 0x1,0x76,0x40,
+  0x3,0x5a,0x31, 0x3,0x57,0x61, 0x3,0x57,0x5e, 0x2,0x61,0x4d,
+  0x2,0x65,0x46, 0x2,0x65,0x47, 0x2,0x65,0x48, 0x1,0x79,0x67,
+  0x4,0x63,0x34, 0x3,0x5c,0x36, 0x1,0x79,0x68, 0x3,0x5c,0x39,
+  0x2,0x68,0x6f, 0x3,0x5c,0x3a, 0x2,0x6b,0x56, 0x2,0x6b,0x55,
+  0x3,0x5e,0x29, 0x3,0x5f,0x42, 0x2,0x6d,0x49, 0x2,0x6d,0x4a,
+  0x2,0x6f,0x24, 0x2,0x70,0x35, 0x3,0x60,0x73, 0x1,0x44,0x4d,
+  0x1,0x44,0x4e, 0x4,0x21,0x32, 0x1,0x44,0x4f, 0x1,0x45,0x36,
+  0x1,0x46,0x45, 0x2,0x22,0x33, 0x1,0x47,0x73, 0x1,0x47,0x74,
+  0x1,0x49,0x77, 0x1,0x49,0x78, 0x1,0x49,0x76, 0x1,0x49,0x75,
+  0x1,0x4c,0x75, 0x3,0x28,0x48, 0x4,0x26,0x22, 0x2,0x26,0x36,
+  0x1,0x4c,0x77, 0x1,0x4c,0x76, 0x2,0x26,0x37, 0x4,0x26,0x23,
+  0x3,0x64,0x6a, 0x4,0x28,0x6e, 0x1,0x50,0x66, 0x3,0x2c,0x2f,
+  0x1,0x55,0x21, 0x2,0x2e,0x67, 0x2,0x34,0x73, 0x4,0x31,0x2c,
+  0x1,0x59,0x69, 0x1,0x5e,0x6c, 0x2,0x34,0x72, 0x1,0x5e,0x6b,
+  0x3,0x40,0x71, 0x1,0x68,0x4d, 0x3,0x40,0x72, 0x2,0x49,0x64,
+  0x1,0x70,0x50, 0x3,0x50,0x57, 0x1,0x73,0x52, 0x2,0x5c,0x63,
+  0x3,0x5a,0x34, 0x1,0x79,0x69, 0x3,0x5c,0x3b, 0x1,0x7b,0x5c,
+  0x3,0x21,0x3b, 0x2,0x21,0x53, 0x3,0x22,0x3d, 0x1,0x46,0x46,
+  0x2,0x21,0x54, 0x1,0x47,0x77, 0x3,0x23,0x50, 0x1,0x47,0x75,
+  0x1,0x47,0x76, 0x1,0x47,0x78, 0x4,0x23,0x6f, 0x1,0x49,0x7a,
+  0x1,0x49,0x79, 0x3,0x25,0x5a, 0x2,0x23,0x5c, 0x1,0x49,0x7b,
+  0x4,0x26,0x25, 0x2,0x23,0x5d, 0x2,0x26,0x38, 0x3,0x28,0x4c,
+  0x2,0x26,0x39, 0x3,0x28,0x4a, 0x1,0x4c,0x78, 0x1,0x4c,0x7a,
+  0x1,0x4c,0x7c, 0x1,0x4c,0x79, 0x1,0x4c,0x7d, 0x1,0x4c,0x7b,
+  0x3,0x28,0x4e, 0x3,0x28,0x4b, 0x3,0x28,0x4d, 0x1,0x50,0x6a,
+  0x1,0x50,0x67, 0x1,0x50,0x69, 0x1,0x50,0x6b, 0x1,0x50,0x68,
+  0x2,0x2e,0x68, 0x2,0x29,0x78, 0xf,0x2a,0x39, 0x3,0x2c,0x32,
+  0x2,0x2e,0x6a, 0x2,0x2e,0x69, 0x1,0x55,0x27, 0x4,0x2c,0x46,
+  0x1,0x55,0x23, 0x4,0x2c,0x49, 0x6,0x36,0x66, 0x1,0x55,0x24,
+  0x1,0x55,0x26, 0x1,0x55,0x28, 0x1,0x55,0x25, 0x3,0x30,0x57,
+  0x1,0x55,0x2a, 0x1,0x55,0x29, 0x4,0x2c,0x48, 0x3,0x30,0x56,
+  0x3,0x30,0x55, 0xf,0x2e,0x7e, 0x1,0x59,0x6e, 0x2,0x34,0x75,
+  0x2,0x34,0x74, 0x1,0x59,0x6d, 0x3,0x35,0x41, 0x1,0x59,0x6c,
+  0x1,0x59,0x6b, 0x1,0x59,0x6f, 0x1,0x59,0x6a, 0x3,0x35,0x3f,
+  0x2,0x3b,0x39, 0x2,0x3b,0x36, 0x1,0x5e,0x6e, 0x2,0x3b,0x35,
+  0x2,0x3b,0x3a, 0x4,0x37,0x24, 0x1,0x5e,0x70, 0x2,0x3b,0x38,
+  0x1,0x5e,0x6d, 0x1,0x5e,0x6f, 0x2,0x3b,0x37, 0x3,0x3a,0x7e,
+  0x2,0x42,0x4e, 0x3,0x40,0x74, 0x2,0x42,0x4f, 0x2,0x42,0x50,
+  0x3,0x40,0x75, 0x3,0x40,0x76, 0x3,0x40,0x73, 0x4,0x3c,0x6e,
+  0x1,0x68,0x4e, 0x1,0x68,0x56, 0x2,0x49,0x65, 0x1,0x68,0x50,
+  0x1,0x68,0x54, 0x2,0x49,0x66, 0x1,0x68,0x55, 0x1,0x68,0x51,
+  0x1,0x68,0x52, 0x1,0x68,0x4f, 0x1,0x68,0x53, 0x1,0x6c,0x50,
+  0x2,0x3b,0x34, 0x1,0x6c,0x51, 0x1,0x6c,0x4f, 0x4,0x49,0x44,
+  0x1,0x6c,0x4e, 0x2,0x56,0x67, 0x1,0x70,0x51, 0x2,0x5c,0x64,
+  0x2,0x5c,0x65, 0x3,0x5a,0x35, 0x4,0x5f,0x55, 0x1,0x78,0x31,
+  0x1,0x79,0x6a, 0x3,0x5e,0x2a, 0x1,0x44,0x50, 0x3,0x22,0x3e,
+  0x1,0x47,0x79, 0x3,0x25,0x5e, 0x3,0x25,0x5c, 0x3,0x25,0x5d,
+  0x3,0x28,0x50, 0x1,0x50,0x6c, 0x2,0x2e,0x6b, 0x1,0x55,0x2b,
+  0x3,0x30,0x58, 0x3,0x30,0x59, 0x1,0x59,0x72, 0x1,0x59,0x71,
+  0x1,0x59,0x70, 0x1,0x5e,0x71, 0x1,0x5e,0x72, 0x2,0x3b,0x3b,
+  0x1,0x68,0x57, 0x1,0x70,0x52, 0x1,0x44,0x51, 0x2,0x21,0x3c,
+  0x1,0x45,0x37, 0x2,0x21,0x55, 0x4,0x21,0x73, 0x3,0x22,0x3f,
+  0x2,0x22,0x34, 0x1,0x47,0x7a, 0x4,0x22,0x5c, 0x3,0x23,0x52,
+  0x3,0x28,0x51, 0x1,0x4c,0x7e, 0x3,0x2c,0x34, 0x3,0x3b,0x24,
+  0x2,0x42,0x51, 0x3,0x40,0x78, 0x3,0x65,0x25, 0x1,0x44,0x52,
+  0x4,0x21,0x4b, 0x1,0x45,0x38, 0x2,0x22,0x35, 0x2,0x23,0x5e,
+  0x4,0x26,0x29, 0x2,0x23,0x5f, 0x3,0x25,0x5f, 0x1,0x49,0x7c,
+  0xf,0x25,0x54, 0x3,0x2c,0x35, 0x2,0x3b,0x3c, 0x1,0x5e,0x73,
+  0x2,0x42,0x52, 0x4,0x49,0x49, 0x3,0x54,0x54, 0x1,0x73,0x53,
+  0x1,0x44,0x53, 0x1,0x44,0x67, 0x1,0x45,0x39, 0x2,0x21,0x56,
+  0x1,0x46,0x47, 0x3,0x23,0x54, 0x1,0x4a,0x22, 0x1,0x4a,0x21,
+  0x1,0x49,0x7d, 0x1,0x49,0x7e, 0x2,0x26,0x3a, 0x1,0x4d,0x22,
+  0x1,0x4d,0x23, 0x2,0x26,0x3b, 0x1,0x4d,0x21, 0x3,0x28,0x54,
+  0x3,0x28,0x55, 0x1,0x50,0x70, 0x2,0x29,0x79, 0x1,0x50,0x6f,
+  0x1,0x50,0x6d, 0x1,0x50,0x6e, 0x1,0x55,0x2e, 0x1,0x55,0x2c,
+  0x3,0x30,0x5a, 0x3,0x30,0x5b, 0x2,0x2e,0x6d, 0x1,0x55,0x2d,
+  0x2,0x2e,0x6c, 0x3,0x64,0x6b, 0x1,0x55,0x22, 0x2,0x34,0x76,
+  0x4,0x31,0x35, 0x3,0x35,0x43, 0x1,0x59,0x74, 0x1,0x59,0x75,
+  0x3,0x3b,0x26, 0x3,0x3b,0x25, 0x1,0x59,0x73, 0x3,0x35,0x44,
+  0x1,0x68,0x58, 0x2,0x49,0x67, 0x1,0x6c,0x52, 0x1,0x6c,0x53,
+  0x2,0x50,0x2a, 0x1,0x73,0x54, 0x2,0x61,0x4e, 0x2,0x61,0x4f,
+  0x3,0x5a,0x38, 0x1,0x7a,0x68, 0x2,0x70,0x36, 0x2,0x21,0x2b,
+  0x1,0x45,0x3a, 0x4,0x22,0x5f, 0x1,0x44,0x54, 0x2,0x21,0x58,
+  0x2,0x21,0x57, 0x4,0x21,0x76, 0x3,0x64,0x6c, 0x3,0x23,0x55,
+  0x1,0x47,0x7b, 0x2,0x22,0x37, 0x2,0x22,0x38, 0x2,0x22,0x36,
+  0x4,0x22,0x60, 0x2,0x22,0x39, 0x3,0x23,0x5a, 0xf,0x22,0x47,
+  0x3,0x25,0x61, 0x3,0x25,0x66, 0x2,0x23,0x67, 0x4,0x23,0x7a,
+  0x2,0x23,0x62, 0x2,0x23,0x64, 0x2,0x23,0x66, 0x2,0x23,0x63,
+  0x1,0x4a,0x26, 0x2,0x23,0x60, 0x3,0x25,0x62, 0x2,0x23,0x61,
+  0x1,0x4a,0x23, 0x1,0x4a,0x24, 0x2,0x23,0x65, 0x2,0x23,0x68,
+  0x1,0x4a,0x25, 0x2,0x23,0x69, 0xf,0x23,0x7c, 0xf,0x23,0x78,
+  0x3,0x25,0x63, 0x2,0x26,0x49, 0x3,0x28,0x5d, 0x2,0x26,0x43,
+  0x2,0x26,0x3e, 0x1,0x4d,0x25, 0x2,0x26,0x46, 0x2,0x26,0x44,
+  0x2,0x26,0x3d, 0x2,0x26,0x4a, 0x2,0x26,0x4d, 0x2,0x26,0x48,
+  0x2,0x26,0x41, 0x1,0x4d,0x27, 0x2,0x26,0x47, 0x1,0x4d,0x28,
+  0x2,0x26,0x42, 0x2,0x26,0x45, 0x2,0x26,0x3c, 0x2,0x26,0x40,
+  0x2,0x26,0x4c, 0x1,0x4d,0x29, 0x4,0x26,0x2f, 0x1,0x4d,0x2a,
+  0x3,0x28,0x5e, 0x2,0x26,0x3f, 0x2,0x26,0x4b, 0x1,0x4d,0x24,
+  0x1,0x4d,0x26, 0x3,0x28,0x5c, 0x3,0x28,0x5f, 0x3,0x28,0x57,
+  0x4,0x26,0x34, 0x3,0x28,0x58, 0x2,0x2a,0x2c, 0x2,0x2a,0x25,
+  0x2,0x2a,0x2b, 0x2,0x2a,0x24, 0x2,0x2a,0x26, 0x2,0x29,0x7e,
+  0x2,0x29,0x7c, 0x3,0x2c,0x3f, 0x2,0x2a,0x2d, 0x2,0x2a,0x2a,
+  0x2,0x29,0x7a, 0x3,0x2c,0x3b, 0x1,0x50,0x72, 0x2,0x2a,0x28,
+  0x2,0x2a,0x29, 0x3,0x64,0x6d, 0x2,0x2a,0x27, 0x2,0x29,0x7d,
+  0x2,0x29,0x7b, 0x1,0x50,0x71, 0x2,0x2a,0x23, 0x2,0x2a,0x21,
+  0x3,0x2c,0x3c, 0x3,0x2c,0x42, 0x2,0x2a,0x22, 0x2,0x2a,0x2e,
+  0x3,0x2c,0x3e, 0x3,0x2c,0x41, 0x3,0x2c,0x43, 0x3,0x2c,0x3d,
+  0x1,0x55,0x33, 0x3,0x30,0x63, 0x1,0x55,0x32, 0x3,0x30,0x5f,
+  0x2,0x2e,0x6e, 0x1,0x55,0x2f, 0x2,0x2e,0x70, 0x3,0x30,0x64,
+  0x1,0x55,0x34, 0x2,0x2e,0x71, 0x4,0x2c,0x60, 0x3,0x30,0x61,
+  0x1,0x55,0x37, 0x3,0x30,0x62, 0x1,0x55,0x35, 0x2,0x2e,0x72,
+  0x2,0x2a,0x2f, 0x2,0x2e,0x74, 0x3,0x30,0x5e, 0x1,0x55,0x31,
+  0x4,0x2c,0x5c, 0x1,0x55,0x30, 0x4,0x2c,0x61, 0x2,0x2e,0x6f,
+  0x2,0x2e,0x73, 0x1,0x55,0x36, 0x1,0x59,0x77, 0x1,0x59,0x76,
+  0x3,0x35,0x4b, 0x3,0x35,0x48, 0x3,0x35,0x47, 0x2,0x34,0x78,
+  0x2,0x34,0x7c, 0x2,0x34,0x7e, 0x1,0x59,0x78, 0x2,0x35,0x23,
+  0x3,0x35,0x51, 0x1,0x59,0x7c, 0x2,0x35,0x25, 0x3,0x35,0x52,
+  0x1,0x59,0x7e, 0x3,0x35,0x4f, 0x1,0x59,0x7a, 0x1,0x5a,0x24,
+  0x3,0x35,0x55, 0x1,0x5a,0x21, 0x2,0x34,0x7a, 0x1,0x59,0x79,
+  0x3,0x3b,0x2b, 0x2,0x34,0x79, 0x2,0x34,0x77, 0x2,0x35,0x27,
+  0x2,0x34,0x7b, 0x3,0x35,0x46, 0x1,0x59,0x7b, 0x2,0x35,0x26,
+  0x1,0x5a,0x22, 0x2,0x35,0x22, 0x2,0x35,0x21, 0x1,0x5a,0x23,
+  0x2,0x34,0x7d, 0x1,0x59,0x7d, 0x3,0x35,0x4e, 0x6,0x3e,0x76,
+  0x3,0x35,0x4a, 0x2,0x35,0x28, 0x3,0x35,0x54, 0x2,0x35,0x24,
+  0x2,0x3b,0x4b, 0x2,0x3b,0x52, 0x2,0x3b,0x47, 0x1,0x5e,0x76,
+  0x2,0x3b,0x43, 0x2,0x3b,0x53, 0x2,0x3b,0x3d, 0x2,0x3b,0x50,
+  0x2,0x3b,0x4e, 0x2,0x3b,0x48, 0x3,0x3b,0x36, 0x2,0x3b,0x51,
+  0x2,0x3b,0x4a, 0x3,0x3b,0x28, 0x2,0x3b,0x42, 0x2,0x3b,0x54,
+  0x2,0x3b,0x40, 0x2,0x3b,0x4d, 0x2,0x3b,0x3e, 0x3,0x3b,0x27,
+  0x2,0x3b,0x55, 0x3,0x3b,0x37, 0x1,0x5e,0x77, 0x3,0x3b,0x2a,
+  0x2,0x3b,0x4f, 0x2,0x42,0x55, 0x2,0x3b,0x41, 0x1,0x5e,0x74,
+  0x3,0x3b,0x2e, 0x2,0x3b,0x45, 0x3,0x3b,0x34, 0x1,0x5e,0x75,
+  0x2,0x3b,0x44, 0x2,0x3b,0x49, 0x3,0x3b,0x33, 0x4,0x37,0x35,
+  0x2,0x3b,0x46, 0x4,0x37,0x2f, 0x3,0x3b,0x31, 0x2,0x3b,0x4c,
+  0x3,0x3b,0x2d, 0x2,0x42,0x59, 0x4,0x3c,0x79, 0x3,0x41,0x21,
+  0x4,0x3c,0x7b, 0x2,0x42,0x5c, 0x2,0x42,0x54, 0x3,0x40,0x7c,
+  0x2,0x42,0x56, 0x3,0x40,0x7a, 0x2,0x42,0x5b, 0x2,0x42,0x5a,
+  0x1,0x63,0x69, 0x4,0x3c,0x75, 0x2,0x3b,0x3f, 0x2,0x42,0x58,
+  0x3,0x40,0x79, 0x3,0x40,0x7d, 0x1,0x63,0x6a, 0x4,0x3c,0x74,
+  0x2,0x42,0x53, 0x2,0x42,0x57, 0x4,0x3c,0x7c, 0x4,0x3c,0x78,
+  0x3,0x64,0x6e, 0x2,0x49,0x6e, 0x3,0x46,0x5c, 0x2,0x49,0x75,
+  0x2,0x49,0x6c, 0x3,0x46,0x54, 0x2,0x49,0x73, 0x2,0x49,0x6a,
+  0x2,0x49,0x72, 0x2,0x49,0x76, 0x2,0x49,0x69, 0x2,0x49,0x6d,
+  0x2,0x49,0x68, 0x3,0x46,0x56, 0x1,0x68,0x59, 0x4,0x43,0x2c,
+  0x2,0x49,0x6b, 0x1,0x68,0x5a, 0x2,0x49,0x71, 0x2,0x49,0x70,
+  0x2,0x49,0x6f, 0x3,0x46,0x59, 0x3,0x46,0x5a, 0x2,0x49,0x74,
+  0x3,0x64,0x6f, 0x3,0x4b,0x65, 0x3,0x4b,0x66, 0x3,0x4b,0x63,
+  0x2,0x50,0x2e, 0x2,0x50,0x30, 0x1,0x6c,0x55, 0x2,0x50,0x31,
+  0x3,0x4b,0x6b, 0x2,0x50,0x2c, 0x3,0x4b,0x67, 0x2,0x50,0x2b,
+  0x2,0x50,0x35, 0x3,0x4b,0x69, 0x2,0x50,0x33, 0x1,0x6c,0x54,
+  0x2,0x50,0x36, 0x2,0x50,0x2d, 0x2,0x50,0x32, 0x2,0x50,0x34,
+  0x2,0x50,0x2f, 0x3,0x4b,0x6a, 0x3,0x4b,0x68, 0x3,0x64,0x70,
+  0x3,0x50,0x58, 0x2,0x56,0x6b, 0x2,0x56,0x70, 0x2,0x56,0x6a,
+  0x2,0x56,0x6f, 0x3,0x50,0x5b, 0x2,0x56,0x68, 0x2,0x56,0x72,
+  0x2,0x56,0x6e, 0x2,0x56,0x73, 0x2,0x56,0x6d, 0x2,0x56,0x69,
+  0x2,0x56,0x71, 0x3,0x50,0x5a, 0x2,0x56,0x74, 0x2,0x56,0x6c,
+  0x3,0x64,0x71, 0x2,0x5c,0x66, 0x1,0x73,0x58, 0x3,0x54,0x57,
+  0x1,0x73,0x56, 0x3,0x54,0x59, 0x1,0x73,0x55, 0x1,0x73,0x57,
+  0x3,0x54,0x55, 0x3,0x64,0x72, 0x2,0x61,0x50, 0x3,0x57,0x62,
+  0x2,0x64,0x3e, 0x2,0x65,0x49, 0x3,0x5a,0x39, 0x2,0x68,0x70,
+  0x2,0x68,0x71, 0x3,0x5c,0x3d, 0x1,0x79,0x6b, 0x3,0x5c,0x3c,
+  0x2,0x6b,0x57, 0x3,0x5c,0x3e, 0x1,0x7a,0x69, 0x4,0x66,0x3b,
+  0x2,0x6b,0x58, 0x3,0x5e,0x2d, 0x2,0x6d,0x4c, 0x1,0x7b,0x5e,
+  0x3,0x5f,0x43, 0x1,0x7b,0x5d, 0x2,0x6d,0x4b, 0x1,0x7c,0x35,
+  0x3,0x60,0x30, 0x2,0x6f,0x25, 0x4,0x6b,0x68, 0x4,0x6a,0x46,
+  0x3,0x21,0x3c, 0x4,0x21,0x2c, 0x1,0x44,0x55, 0x1,0x47,0x7c,
+  0x2,0x22,0x3a, 0x2,0x23,0x6a, 0x1,0x4b,0x56, 0x1,0x5a,0x25,
+  0x3,0x35,0x57, 0x3,0x4b,0x6c, 0x1,0x44,0x56, 0x1,0x46,0x4a,
+  0x1,0x46,0x49, 0x1,0x46,0x48, 0x4,0x22,0x63, 0x1,0x4a,0x27,
+  0x1,0x55,0x38, 0x2,0x42,0x5d, 0x1,0x44,0x57, 0x1,0x44,0x58,
+  0x1,0x44,0x59, 0x1,0x45,0x3b, 0x3,0x25,0x67, 0x3,0x28,0x60,
+  0x1,0x50,0x73, 0x4,0x2c,0x64, 0x2,0x2a,0x30, 0x3,0x2c,0x45,
+  0x3,0x2c,0x44, 0x1,0x5e,0x78, 0x1,0x44,0x5a, 0x2,0x21,0x3d,
+  0x3,0x21,0x63, 0x4,0x21,0x4c, 0x1,0x46,0x4b, 0x1,0x46,0x4c,
+  0x2,0x21,0x59, 0x1,0x47,0x7d, 0x5,0x22,0x5c, 0x3,0x23,0x5c,
+  0x3,0x25,0x68, 0x2,0x23,0x6b, 0x3,0x25,0x6b, 0x1,0x4a,0x28,
+  0x4,0x24,0x23, 0x2,0x23,0x6c, 0x1,0x4d,0x30, 0x3,0x28,0x62,
+  0x3,0x28,0x61, 0x2,0x26,0x4f, 0x1,0x4d,0x2e, 0x1,0x4d,0x2d,
+  0x2,0x26,0x4e, 0x1,0x4d,0x2b, 0x2,0x26,0x50, 0x1,0x4d,0x2c,
+  0x1,0x4d,0x2f, 0x1,0x50,0x74, 0x3,0x2c,0x46, 0x1,0x50,0x76,
+  0x2,0x2a,0x34, 0x2,0x2a,0x31, 0x2,0x2a,0x32, 0x2,0x2a,0x33,
+  0x2,0x2a,0x35, 0x1,0x50,0x75, 0x2,0x2e,0x76, 0x2,0x2e,0x75,
+  0x3,0x30,0x66, 0x1,0x55,0x3a, 0x3,0x30,0x69, 0x1,0x55,0x39,
+  0x3,0x30,0x68, 0x3,0x30,0x6a, 0x3,0x30,0x67, 0x3,0x35,0x5b,
+  0x1,0x5a,0x28, 0x2,0x35,0x2a, 0x3,0x35,0x59, 0x1,0x5a,0x27,
+  0x1,0x5a,0x29, 0x1,0x5a,0x26, 0x3,0x35,0x58, 0x3,0x35,0x5a,
+  0x1,0x5e,0x7a, 0x2,0x35,0x29, 0x5,0x37,0x7c, 0x1,0x5e,0x7b,
+  0x2,0x3b,0x57, 0x3,0x39,0x79, 0x1,0x5e,0x7c, 0x2,0x3b,0x56,
+  0x1,0x5e,0x79, 0x3,0x3b,0x3a, 0x3,0x3b,0x3b, 0x3,0x3b,0x3d,
+  0x2,0x42,0x60, 0x2,0x42,0x62, 0x1,0x63,0x6b, 0x2,0x42,0x61,
+  0x2,0x42,0x5f, 0x2,0x42,0x5e, 0x4,0x3d,0x2a, 0x4,0x43,0x35,
+  0x3,0x46,0x5d, 0x2,0x49,0x79, 0x1,0x68,0x5f, 0x1,0x68,0x5d,
+  0x4,0x43,0x30, 0x1,0x68,0x5e, 0x2,0x49,0x77, 0x2,0x49,0x78,
+  0x3,0x4b,0x6d, 0x1,0x68,0x5b, 0x2,0x50,0x3a, 0x2,0x50,0x38,
+  0x3,0x4b,0x70, 0x1,0x6c,0x57, 0x2,0x50,0x39, 0x1,0x6c,0x58,
+  0x1,0x6c,0x56, 0x1,0x68,0x5c, 0xf,0x4e,0x5e, 0x3,0x64,0x73,
+  0x2,0x56,0x77, 0x2,0x56,0x75, 0x2,0x56,0x76, 0x2,0x50,0x37,
+  0x2,0x5c,0x68, 0x1,0x73,0x59, 0x2,0x5c,0x67, 0x2,0x61,0x51,
+  0x2,0x61,0x52, 0x2,0x56,0x78, 0x2,0x65,0x4a, 0x3,0x66,0x77,
+  0x1,0x44,0x5b, 0x1,0x46,0x4d, 0x1,0x48,0x21, 0x2,0x22,0x3b,
+  0x1,0x47,0x7e, 0x3,0x28,0x63, 0x1,0x4d,0x31, 0x1,0x63,0x6c,
+  0x3,0x21,0x3d, 0x1,0x45,0x3c, 0x1,0x46,0x4e, 0x1,0x50,0x77,
+  0x1,0x5e,0x7d, 0x3,0x21,0x3e, 0x2,0x21,0x5a, 0x3,0x22,0x47,
+  0x2,0x21,0x5b, 0x3,0x22,0x48, 0x2,0x22,0x3c, 0x3,0x66,0x78,
+  0x1,0x4a,0x2a, 0x2,0x23,0x70, 0x2,0x23,0x6e, 0x1,0x4a,0x2b,
+  0x2,0x23,0x6d, 0x2,0x23,0x6f, 0x2,0x23,0x71, 0x4,0x24,0x28,
+  0x1,0x4a,0x29, 0x3,0x25,0x6e, 0x3,0x25,0x6d, 0x1,0x4d,0x35,
+  0x1,0x4d,0x36, 0x1,0x4d,0x33, 0x3,0x28,0x65, 0x3,0x28,0x67,
+  0x1,0x4d,0x32, 0x2,0x2a,0x39, 0x1,0x4d,0x34, 0x3,0x28,0x68,
+  0x1,0x50,0x78, 0x3,0x2c,0x48, 0x2,0x2a,0x38, 0x2,0x2a,0x3a,
+  0x2,0x2a,0x37, 0x2,0x2a,0x3b, 0x1,0x50,0x79, 0x1,0x55,0x3d,
+  0x2,0x2e,0x77, 0x3,0x30,0x6c, 0x2,0x2e,0x79, 0x1,0x55,0x3b,
+  0x2,0x2e,0x7a, 0x1,0x55,0x3c, 0x2,0x2e,0x78, 0x3,0x30,0x6b,
+  0x2,0x2a,0x36, 0x2,0x35,0x2b, 0x2,0x35,0x2e, 0x2,0x35,0x2f,
+  0x2,0x35,0x2c, 0x1,0x5a,0x2d, 0x1,0x5a,0x2c, 0x1,0x5a,0x2a,
+  0x1,0x5a,0x2b, 0x2,0x35,0x2d, 0x3,0x35,0x61, 0x3,0x35,0x60,
+  0x3,0x3b,0x3f, 0x1,0x5a,0x2e, 0x3,0x3b,0x40, 0x3,0x3b,0x3e,
+  0x1,0x5f,0x21, 0x1,0x5f,0x22, 0x6,0x48,0x45, 0x1,0x5f,0x23,
+  0x2,0x42,0x63, 0x2,0x42,0x65, 0x2,0x42,0x67, 0x1,0x63,0x6e,
+  0x1,0x63,0x6d, 0x1,0x5e,0x7e, 0x2,0x42,0x66, 0x2,0x42,0x64,
+  0x3,0x64,0x74, 0x2,0x49,0x7d, 0x3,0x46,0x61, 0x3,0x46,0x60,
+  0x2,0x49,0x7b, 0x2,0x4a,0x23, 0x1,0x68,0x60, 0x2,0x4a,0x24,
+  0x2,0x4a,0x21, 0x1,0x68,0x61, 0x2,0x49,0x7c, 0x2,0x49,0x7a,
+  0x2,0x4a,0x22, 0x1,0x6c,0x5a, 0x2,0x50,0x3c, 0x2,0x49,0x7e,
+  0x1,0x6c,0x5c, 0x2,0x50,0x3d, 0x1,0x6c,0x5b, 0x1,0x6c,0x5e,
+  0x2,0x50,0x3e, 0x1,0x6c,0x59, 0x1,0x6c,0x5d, 0x2,0x56,0x7d,
+  0x2,0x56,0x7b, 0x2,0x56,0x7a, 0x2,0x56,0x7c, 0x2,0x56,0x79,
+  0x3,0x50,0x5c, 0x4,0x5b,0x21, 0x1,0x78,0x33, 0x3,0x64,0x75,
+  0x2,0x68,0x72, 0x2,0x68,0x73, 0x3,0x5c,0x3f, 0x2,0x6b,0x59,
+  0x2,0x6d,0x4d, 0x1,0x7d,0x22, 0x3,0x21,0x3f, 0x3,0x23,0x61,
+  0x1,0x4d,0x37, 0x1,0x4a,0x2c, 0x3,0x28,0x69, 0x3,0x28,0x6b,
+  0x1,0x50,0x7a, 0x3,0x2c,0x4c, 0x3,0x2c,0x4b, 0x3,0x30,0x6e,
+  0x1,0x44,0x5c, 0x1,0x45,0x3d, 0x4,0x21,0x4d, 0x1,0x46,0x4f,
+  0x2,0x22,0x3d, 0x3,0x25,0x6f, 0x1,0x4a,0x2d, 0x2,0x23,0x72,
+  0x3,0x28,0x6d, 0x2,0x2a,0x3c, 0x1,0x50,0x7b, 0x1,0x68,0x62,
+  0x1,0x44,0x5d, 0x3,0x21,0x64, 0x3,0x22,0x49, 0x3,0x23,0x62,
+  0x1,0x48,0x22, 0xf,0x22,0x4e, 0x3,0x3b,0x42, 0x1,0x63,0x6f,
+  0x1,0x44,0x5e, 0x1,0x45,0x3e, 0x1,0x45,0x3f, 0x1,0x46,0x51,
+  0x1,0x46,0x50, 0x4,0x22,0x6b, 0x2,0x22,0x3e, 0x1,0x48,0x23,
+  0x4,0x22,0x6c, 0x2,0x23,0x73, 0x3,0x25,0x71, 0x1,0x4a,0x2e,
+  0x3,0x28,0x6e, 0x2,0x26,0x52, 0x2,0x26,0x53, 0x2,0x26,0x54,
+  0x3,0x28,0x70, 0x1,0x4d,0x38, 0x1,0x4d,0x39, 0x2,0x26,0x51,
+  0x1,0x4d,0x3a, 0x4,0x29,0x2c, 0x4,0x2c,0x70, 0x1,0x50,0x7c,
+  0x2,0x2a,0x3d, 0x3,0x2c,0x4d, 0x2,0x2e,0x7c, 0x1,0x55,0x3e,
+  0x3,0x30,0x6f, 0x2,0x2e,0x7b, 0x3,0x35,0x62, 0x1,0x5a,0x2f,
+  0x2,0x35,0x30, 0x1,0x5a,0x30, 0x2,0x35,0x31, 0x3,0x35,0x63,
+  0x3,0x3b,0x47, 0x3,0x3b,0x45, 0x1,0x5f,0x24, 0x4,0x37,0x45,
+  0x3,0x3b,0x44, 0x4,0x3d,0x30, 0x2,0x42,0x68, 0xf,0x41,0x3f,
+  0x3,0x41,0x22, 0x2,0x4a,0x26, 0x2,0x4a,0x25, 0x1,0x68,0x63,
+  0x4,0x49,0x5e, 0x1,0x6c,0x5f, 0x2,0x50,0x3f, 0x1,0x70,0x53,
+  0x2,0x56,0x7e, 0x1,0x73,0x5a, 0x3,0x57,0x63, 0x1,0x7b,0x5f,
+  0x2,0x6f,0x27, 0x3,0x21,0x40, 0x3,0x21,0x41, 0x3,0x22,0x4a,
+  0x3,0x23,0x51, 0x2,0x26,0x55, 0x3,0x28,0x71, 0x2,0x2a,0x3e,
+  0x1,0x5a,0x31, 0x2,0x3b,0x58, 0x1,0x63,0x70, 0x3,0x41,0x23,
+  0x3,0x50,0x5e, 0xf,0x54,0x43, 0x3,0x57,0x64, 0x1,0x76,0x41,
+  0x3,0x61,0x64, 0x3,0x21,0x42, 0x1,0x4a,0x30, 0x3,0x25,0x72,
+  0x1,0x4a,0x2f, 0x1,0x50,0x7d, 0x3,0x2c,0x50, 0x2,0x2e,0x7d,
+  0x1,0x5a,0x33, 0x1,0x5d,0x29, 0x1,0x5a,0x34, 0x1,0x5a,0x32,
+  0x1,0x5f,0x25, 0x3,0x41,0x24, 0x2,0x4a,0x27, 0x1,0x68,0x64,
+  0x1,0x6c,0x60, 0x3,0x5f,0x45, 0x2,0x21,0x2c, 0x2,0x22,0x3f,
+  0x4,0x22,0x6d, 0x2,0x23,0x75, 0x1,0x4a,0x31, 0x2,0x23,0x74,
+  0x1,0x4a,0x32, 0x4,0x24,0x2c, 0x1,0x4d,0x3e, 0x2,0x26,0x58,
+  0x2,0x26,0x57, 0x1,0x4d,0x3d, 0x1,0x4d,0x3b, 0x1,0x4d,0x3c,
+  0x2,0x26,0x56, 0x3,0x28,0x76, 0x3,0x28,0x75, 0x1,0x51,0x21,
+  0x2,0x2a,0x3f, 0x1,0x51,0x24, 0x1,0x50,0x7e, 0x1,0x51,0x26,
+  0x1,0x51,0x22, 0x1,0x51,0x23, 0x1,0x51,0x25, 0x4,0x29,0x31,
+  0x3,0x30,0x70, 0x3,0x30,0x72, 0x1,0x55,0x41, 0x1,0x55,0x40,
+  0x1,0x55,0x3f, 0x3,0x30,0x71, 0x3,0x64,0x76, 0x2,0x35,0x33,
+  0x1,0x5a,0x35, 0x1,0x5a,0x38, 0x1,0x5a,0x36, 0x3,0x64,0x77,
+  0x2,0x35,0x32, 0x1,0x5a,0x3b, 0x4,0x31,0x53, 0x1,0x5a,0x37,
+  0x2,0x35,0x34, 0x1,0x5a,0x3a, 0x1,0x5a,0x39, 0x4,0x31,0x52,
+  0x4,0x31,0x57, 0x4,0x37,0x4a, 0x2,0x3b,0x5a, 0x2,0x3b,0x59,
+  0x3,0x3b,0x4b, 0x1,0x5f,0x28, 0x1,0x5f,0x26, 0x1,0x5f,0x27,
+  0x2,0x3b,0x5b, 0x1,0x63,0x71, 0x2,0x42,0x6a, 0x1,0x63,0x72,
+  0x2,0x42,0x69, 0x4,0x3d,0x34, 0x4,0x43,0x3f, 0x2,0x50,0x40,
+  0x3,0x46,0x63, 0x3,0x46,0x64, 0x1,0x6c,0x62, 0x2,0x4a,0x28,
+  0x1,0x6c,0x61, 0x3,0x4b,0x72, 0x1,0x68,0x65, 0x3,0x64,0x78,
+  0x2,0x57,0x22, 0x2,0x57,0x21, 0x1,0x73,0x5b, 0x2,0x5c,0x69,
+  0x2,0x65,0x4b, 0x2,0x68,0x74, 0x2,0x68,0x75, 0x3,0x5e,0x2f,
+  0x1,0x45,0x40, 0x4,0x21,0x36, 0x1,0x46,0x52, 0x3,0x22,0x4d,
+  0x4,0x22,0x71, 0x2,0x21,0x5c, 0x3,0x22,0x4c, 0x5,0x22,0x66,
+  0x1,0x4a,0x34, 0x1,0x4a,0x36, 0x3,0x25,0x78, 0x2,0x22,0x42,
+  0x2,0x23,0x78, 0x2,0x23,0x77, 0x2,0x23,0x76, 0x3,0x23,0x66,
+  0x2,0x22,0x41, 0x2,0x22,0x40, 0x1,0x48,0x25, 0x1,0x4a,0x35,
+  0x1,0x4a,0x33, 0x1,0x48,0x24, 0x3,0x23,0x67, 0x3,0x23,0x69,
+  0x3,0x25,0x77, 0x1,0x4d,0x3f, 0x2,0x26,0x59, 0x3,0x25,0x7b,
+  0x1,0x4d,0x40, 0x2,0x23,0x7d, 0x4,0x26,0x50, 0x2,0x24,0x21,
+  0x2,0x23,0x7e, 0x2,0x26,0x5a, 0x3,0x25,0x76, 0x3,0x25,0x74,
+  0x2,0x23,0x7a, 0x3,0x28,0x7e, 0x1,0x4a,0x3a, 0x1,0x4a,0x38,
+  0x3,0x25,0x7c, 0x2,0x23,0x79, 0x2,0x23,0x7b, 0x2,0x24,0x23,
+  0x3,0x26,0x22, 0x1,0x4a,0x37, 0x3,0x26,0x21, 0x2,0x23,0x7c,
+  0x2,0x24,0x27, 0x1,0x4d,0x42, 0x3,0x25,0x7d, 0x2,0x24,0x24,
+  0x1,0x4a,0x39, 0x3,0x26,0x23, 0x2,0x24,0x22, 0x2,0x24,0x25,
+  0x3,0x25,0x7a, 0x1,0x4d,0x41, 0x3,0x25,0x75, 0x1,0x4d,0x43,
+  0x2,0x24,0x26, 0x3,0x28,0x78, 0x3,0x29,0x22, 0x2,0x26,0x6e,
+  0x2,0x26,0x61, 0x2,0x26,0x5f, 0x2,0x26,0x6d, 0x2,0x26,0x68,
+  0x1,0x51,0x2b, 0x1,0x4d,0x44, 0x2,0x26,0x69, 0x2,0x26,0x6c,
+  0x1,0x51,0x27, 0x2,0x26,0x6b, 0x1,0x4d,0x45, 0x1,0x4d,0x4a,
+  0x1,0x4d,0x48, 0x2,0x26,0x62, 0x4,0x29,0x36, 0x2,0x26,0x5d,
+  0x2,0x26,0x64, 0x1,0x4d,0x4f, 0x2,0x26,0x6f, 0x1,0x51,0x28,
+  0x2,0x26,0x65, 0x4,0x26,0x4f, 0x1,0x51,0x29, 0x1,0x4d,0x4b,
+  0x2,0x26,0x67, 0x3,0x2c,0x5a, 0x2,0x2a,0x4e, 0x1,0x51,0x2a,
+  0x2,0x26,0x5c, 0x1,0x4d,0x4c, 0x1,0x51,0x2c, 0x1,0x4d,0x4d,
+  0x1,0x4d,0x49, 0x1,0x4d,0x4e, 0x2,0x26,0x66, 0x2,0x26,0x5b,
+  0x2,0x26,0x6a, 0x1,0x4d,0x46, 0x3,0x28,0x77, 0x3,0x2c,0x5b,
+  0x2,0x26,0x5e, 0x2,0x26,0x63, 0x2,0x26,0x60, 0x1,0x4d,0x47,
+  0x3,0x28,0x7a, 0x2,0x2a,0x40, 0x4,0x29,0x45, 0x2,0x2a,0x41,
+  0x3,0x29,0x21, 0x2,0x2a,0x4b, 0x2,0x2f,0x23, 0x2,0x2a,0x4c,
+  0x1,0x51,0x32, 0x2,0x2a,0x4f, 0x2,0x2a,0x45, 0x1,0x51,0x31,
+  0x2,0x2a,0x47, 0x4,0x29,0x3f, 0x2,0x2a,0x48, 0x3,0x2c,0x60,
+  0x3,0x30,0x79, 0x2,0x2a,0x4a, 0x1,0x51,0x2d, 0x3,0x2c,0x56,
+  0x3,0x30,0x73, 0x1,0x55,0x45, 0x3,0x2c,0x57, 0x3,0x2c,0x5d,
+  0x2,0x2a,0x46, 0x2,0x2a,0x42, 0x1,0x55,0x46, 0x3,0x30,0x7e,
+  0x4,0x29,0x3e, 0x2,0x2a,0x50, 0x1,0x55,0x42, 0x2,0x2f,0x21,
+  0x2,0x2a,0x49, 0x3,0x2c,0x54, 0x2,0x2e,0x7e, 0x2,0x2a,0x44,
+  0x2,0x2a,0x4d, 0x3,0x2c,0x5f, 0x3,0x2c,0x61, 0x1,0x51,0x30,
+  0x1,0x55,0x43, 0x1,0x51,0x36, 0x1,0x55,0x44, 0x2,0x2a,0x51,
+  0x2,0x2f,0x22, 0x1,0x51,0x2f, 0x1,0x55,0x48, 0x1,0x51,0x35,
+  0x1,0x51,0x34, 0x1,0x51,0x33, 0x1,0x55,0x47, 0x2,0x2a,0x52,
+  0x1,0x55,0x49, 0x1,0x51,0x2e, 0x4,0x29,0x4b, 0x2,0x2a,0x43,
+  0x3,0x30,0x7a, 0x3,0x30,0x78, 0x3,0x30,0x7b, 0x3,0x2c,0x5c,
+  0x3,0x30,0x76, 0x1,0x5a,0x3c, 0x2,0x2f,0x26, 0x2,0x2f,0x28,
+  0x4,0x2d,0x25, 0x2,0x2f,0x2a, 0x1,0x55,0x4a, 0x1,0x55,0x50,
+  0x2,0x35,0x37, 0x2,0x2f,0x2e, 0x2,0x2f,0x25, 0x1,0x5a,0x3e,
+  0x2,0x35,0x35, 0x3,0x31,0x22, 0x1,0x55,0x4f, 0x1,0x55,0x4d,
+  0x2,0x2f,0x30, 0x4,0x2d,0x2d, 0x2,0x35,0x36, 0x4,0x2d,0x2c,
+  0x2,0x2f,0x27, 0x3,0x31,0x25, 0x1,0x55,0x4e, 0x2,0x2f,0x2b,
+  0x1,0x55,0x51, 0x2,0x2f,0x2d, 0x3,0x35,0x68, 0x3,0x30,0x74,
+  0x1,0x55,0x4c, 0x2,0x2f,0x2c, 0x2,0x2f,0x2f, 0x2,0x2f,0x29,
+  0x3,0x31,0x27, 0x1,0x55,0x4b, 0x1,0x5a,0x3f, 0x3,0x35,0x71,
+  0x2,0x2f,0x24, 0x1,0x5a,0x3d, 0x3,0x35,0x72, 0x4,0x31,0x6b,
+  0x3,0x31,0x23, 0x3,0x31,0x28, 0x1,0x5a,0x40, 0x3,0x31,0x21,
+  0x3,0x35,0x6f, 0x3,0x31,0x26, 0x2,0x35,0x39, 0x2,0x35,0x42,
+  0x1,0x5f,0x2b, 0x3,0x3b,0x54, 0x1,0x5a,0x42, 0x1,0x5a,0x47,
+  0x1,0x5f,0x2c, 0x2,0x35,0x44, 0x1,0x5a,0x4e, 0x2,0x3b,0x5d,
+  0x2,0x35,0x3a, 0x1,0x5a,0x46, 0x1,0x5a,0x49, 0x1,0x5a,0x44,
+  0x2,0x35,0x38, 0x2,0x35,0x46, 0x2,0x35,0x49, 0x2,0x3b,0x6c,
+  0x4,0x31,0x68, 0x2,0x35,0x47, 0x2,0x3b,0x61, 0x1,0x5a,0x45,
+  0x1,0x5a,0x4c, 0x1,0x5a,0x50, 0x2,0x35,0x41, 0x2,0x3b,0x5c,
+  0x2,0x35,0x45, 0x1,0x5a,0x41, 0x2,0x3b,0x5e, 0x2,0x35,0x48,
+  0x2,0x3b,0x60, 0x2,0x35,0x3d, 0x3,0x35,0x6a, 0x1,0x5f,0x29,
+  0x3,0x3b,0x56, 0x2,0x35,0x3b, 0x2,0x35,0x3c, 0x1,0x5a,0x4b,
+  0x3,0x3b,0x55, 0x3,0x35,0x6e, 0x1,0x5a,0x4a, 0x2,0x35,0x3f,
+  0x1,0x5a,0x4f, 0x2,0x35,0x43, 0x1,0x5a,0x48, 0x2,0x35,0x40,
+  0x3,0x35,0x79, 0x1,0x5a,0x4d, 0x1,0x5f,0x2d, 0x1,0x5f,0x2a,
+  0x2,0x3b,0x5f, 0x3,0x3b,0x58, 0x2,0x35,0x3e, 0x3,0x3b,0x59,
+  0x1,0x5a,0x43, 0x3,0x35,0x76, 0x3,0x35,0x78, 0x3,0x3b,0x5a,
+  0x3,0x3b,0x4d, 0x3,0x35,0x74, 0x1,0x5f,0x32, 0x1,0x5f,0x36,
+  0x2,0x3b,0x63, 0x1,0x63,0x77, 0x1,0x5f,0x34, 0x2,0x3b,0x67,
+  0x1,0x5f,0x38, 0x2,0x42,0x6b, 0x2,0x3b,0x69, 0x1,0x63,0x79,
+  0x1,0x5f,0x30, 0x1,0x5f,0x33, 0x2,0x3b,0x6a, 0x3,0x3b,0x5e,
+  0x2,0x3b,0x6b, 0x2,0x3b,0x71, 0x1,0x5f,0x3a, 0x1,0x63,0x7a,
+  0x4,0x3d,0x3d, 0x2,0x3b,0x6d, 0x2,0x3b,0x72, 0x2,0x3b,0x66,
+  0x1,0x64,0x26, 0x3,0x3b,0x4f, 0x1,0x63,0x7b, 0x1,0x5f,0x39,
+  0x2,0x3b,0x64, 0x2,0x3b,0x73, 0x3,0x3b,0x51, 0x1,0x64,0x25,
+  0x1,0x5f,0x37, 0x1,0x63,0x74, 0x2,0x3b,0x70, 0x3,0x3b,0x5d,
+  0x1,0x5f,0x3b, 0x2,0x3b,0x68, 0x2,0x3b,0x62, 0x1,0x5f,0x31,
+  0x2,0x3b,0x65, 0x5,0x3f,0x30, 0x2,0x3b,0x6e, 0x3,0x41,0x2b,
+  0x1,0x63,0x73, 0x1,0x63,0x78, 0x1,0x5f,0x2e, 0x2,0x3b,0x6f,
+  0x3,0x3b,0x61, 0x1,0x63,0x76, 0x3,0x3b,0x62, 0x3,0x3b,0x63,
+  0x3,0x3b,0x50, 0x1,0x5f,0x2f, 0x3,0x64,0x79, 0x1,0x64,0x24,
+  0x2,0x4a,0x2a, 0x2,0x42,0x76, 0x3,0x41,0x29, 0x2,0x42,0x6e,
+  0x2,0x4a,0x29, 0x4,0x3d,0x39, 0x2,0x42,0x72, 0x2,0x42,0x74,
+  0x3,0x41,0x27, 0x3,0x41,0x2c, 0x2,0x42,0x71, 0x3,0x46,0x6f,
+  0x1,0x64,0x23, 0x4,0x3d,0x38, 0x2,0x42,0x70, 0x1,0x64,0x27,
+  0x3,0x46,0x6e, 0x6,0x52,0x64, 0x3,0x41,0x28, 0x2,0x4a,0x39,
+  0x3,0x46,0x6c, 0x3,0x41,0x2e, 0x1,0x64,0x22, 0x1,0x68,0x67,
+  0x2,0x42,0x77, 0x2,0x4a,0x2b, 0x3,0x46,0x6d, 0x3,0x41,0x2a,
+  0x1,0x63,0x7e, 0x2,0x42,0x6f, 0x2,0x42,0x73, 0x1,0x68,0x66,
+  0x1,0x63,0x75, 0x2,0x42,0x6c, 0x2,0x42,0x6d, 0x1,0x68,0x68,
+  0x1,0x63,0x7d, 0x1,0x64,0x21, 0x1,0x63,0x7c, 0x2,0x42,0x75,
+  0x3,0x64,0x7a, 0x2,0x4a,0x2f, 0x2,0x4a,0x30, 0x2,0x4a,0x35,
+  0x1,0x6c,0x67, 0x2,0x4a,0x3c, 0x3,0x4b,0x73, 0x1,0x68,0x6e,
+  0x3,0x4b,0x7e, 0x1,0x68,0x6d, 0x2,0x4a,0x37, 0x3,0x4b,0x74,
+  0x1,0x6c,0x66, 0x2,0x4a,0x2c, 0x1,0x68,0x6c, 0x3,0x46,0x71,
+  0x2,0x4a,0x3b, 0x1,0x68,0x6a, 0x1,0x68,0x6b, 0x3,0x4b,0x7c,
+  0x2,0x4a,0x38, 0x2,0x50,0x51, 0x1,0x6c,0x64, 0x1,0x5f,0x35,
+  0x3,0x46,0x72, 0x2,0x4a,0x3a, 0x1,0x6c,0x6b, 0x2,0x4a,0x32,
+  0x4,0x49,0x6f, 0x1,0x6c,0x65, 0x3,0x46,0x6a, 0x1,0x6c,0x6a,
+  0x2,0x4a,0x2d, 0x2,0x4a,0x31, 0x2,0x4a,0x2e, 0x2,0x4a,0x34,
+  0x1,0x68,0x6f, 0x1,0x6c,0x63, 0x1,0x68,0x69, 0x3,0x4c,0x21,
+  0x2,0x50,0x43, 0x2,0x4a,0x36, 0x3,0x46,0x68, 0x1,0x6c,0x69,
+  0x3,0x46,0x73, 0x1,0x6c,0x6c, 0x7,0x22,0x71, 0x2,0x4a,0x33,
+  0x3,0x46,0x6b, 0x1,0x6c,0x68, 0x2,0x50,0x42, 0x5,0x4d,0x2a,
+  0x3,0x4c,0x23, 0x3,0x46,0x74, 0x3,0x4c,0x24, 0x3,0x4b,0x77,
+  0x2,0x50,0x47, 0x1,0x70,0x57, 0x2,0x50,0x41, 0x2,0x57,0x2e,
+  0x2,0x50,0x50, 0x1,0x6c,0x70, 0x3,0x4b,0x7a, 0x1,0x6c,0x6e,
+  0x1,0x70,0x55, 0x2,0x50,0x4d, 0x2,0x50,0x49, 0x1,0x6c,0x74,
+  0x3,0x4b,0x76, 0x2,0x57,0x25, 0x3,0x50,0x68, 0x3,0x4c,0x28,
+  0x3,0x50,0x67, 0x1,0x6c,0x72, 0x2,0x50,0x48, 0x3,0x4c,0x29,
+  0x2,0x57,0x23, 0x3,0x4c,0x25, 0x2,0x50,0x4c, 0x4,0x50,0x3b,
+  0x2,0x50,0x4f, 0x2,0x50,0x46, 0x3,0x4b,0x79, 0x1,0x6c,0x73,
+  0x4,0x50,0x37, 0x3,0x4b,0x75, 0x1,0x6c,0x6d, 0x2,0x57,0x24,
+  0x1,0x70,0x56, 0x2,0x50,0x4e, 0x1,0x6c,0x6f, 0x1,0x6c,0x71,
+  0x2,0x50,0x4b, 0x1,0x6c,0x75, 0x2,0x50,0x4a, 0x2,0x50,0x45,
+  0x2,0x50,0x44, 0x1,0x70,0x54, 0x2,0x50,0x52, 0x2,0x57,0x27,
+  0x2,0x5c,0x6b, 0x1,0x70,0x59, 0x3,0x50,0x61, 0x2,0x57,0x2d,
+  0x3,0x50,0x63, 0x2,0x57,0x2b, 0x3,0x50,0x6a, 0x2,0x5c,0x6c,
+  0x3,0x50,0x64, 0x1,0x70,0x5a, 0x2,0x57,0x2c, 0x3,0x50,0x66,
+  0x2,0x57,0x29, 0x1,0x73,0x5d, 0x2,0x5c,0x6a, 0x3,0x50,0x6c,
+  0x2,0x57,0x26, 0x2,0x57,0x28, 0x1,0x73,0x5e, 0x1,0x70,0x5c,
+  0x1,0x73,0x5c, 0x1,0x70,0x5b, 0x1,0x73,0x60, 0x2,0x57,0x2a,
+  0x1,0x70,0x58, 0x3,0x50,0x62, 0x3,0x50,0x65, 0x3,0x50,0x6b,
+  0x3,0x66,0x79, 0x4,0x5b,0x2b, 0x2,0x61,0x5b, 0x4,0x56,0x33,
+  0x2,0x61,0x53, 0x3,0x54,0x61, 0x3,0x54,0x5f, 0x3,0x54,0x5c,
+  0x3,0x54,0x5e, 0x3,0x54,0x5d, 0x2,0x5c,0x72, 0x2,0x61,0x54,
+  0x2,0x5c,0x6e, 0x4,0x56,0x32, 0x3,0x54,0x5b, 0x1,0x76,0x42,
+  0x2,0x5c,0x70, 0x2,0x5c,0x6f, 0x1,0x73,0x5f, 0x2,0x5c,0x6d,
+  0x2,0x5c,0x71, 0x2,0x61,0x5c, 0x2,0x61,0x58, 0x2,0x61,0x5a,
+  0x4,0x5f,0x60, 0x2,0x61,0x55, 0x2,0x61,0x56, 0x4,0x5f,0x61,
+  0x2,0x61,0x59, 0x2,0x61,0x57, 0x1,0x78,0x34, 0x3,0x57,0x65,
+  0x1,0x78,0x37, 0x1,0x78,0x36, 0x1,0x78,0x35, 0x1,0x79,0x6c,
+  0x2,0x68,0x76, 0x1,0x79,0x6d, 0x2,0x65,0x4c, 0x1,0x7a,0x6a,
+  0x2,0x6b,0x5a, 0x1,0x7a,0x6b, 0x1,0x7b,0x60, 0x1,0x7c,0x36,
+  0x2,0x6f,0x28, 0x3,0x5f,0x46, 0x2,0x6f,0x29, 0x2,0x6f,0x2a,
+  0x3,0x61,0x3e, 0x2,0x72,0x2a, 0x1,0x45,0x41, 0x2,0x21,0x5d,
+  0x1,0x46,0x53, 0x1,0x48,0x27, 0x1,0x48,0x28, 0x1,0x48,0x26,
+  0x3,0x23,0x6b, 0x1,0x48,0x29, 0x1,0x4a,0x3c, 0x1,0x4a,0x3b,
+  0x3,0x26,0x25, 0x2,0x26,0x70, 0x1,0x4d,0x51, 0x1,0x4d,0x50,
+  0x3,0x2c,0x63, 0x2,0x2f,0x31, 0x1,0x5a,0x51, 0x1,0x5a,0x52,
+  0x4,0x31,0x6e, 0x4,0x31,0x70, 0x3,0x3b,0x64, 0x1,0x5f,0x3c,
+  0x2,0x42,0x78, 0x1,0x64,0x28, 0x1,0x64,0x29, 0x2,0x42,0x7a,
+  0x2,0x42,0x7c, 0x2,0x42,0x7b, 0x4,0x3d,0x43, 0x2,0x4a,0x3e,
+  0x3,0x46,0x76, 0x2,0x4a,0x3d, 0x1,0x68,0x70, 0x2,0x4a,0x3f,
+  0x3,0x46,0x75, 0x2,0x50,0x53, 0x1,0x6c,0x76, 0x3,0x4c,0x2c,
+  0x1,0x70,0x5d, 0x3,0x50,0x6d, 0x1,0x73,0x61, 0x1,0x76,0x43,
+  0x1,0x73,0x62, 0x3,0x5f,0x48, 0x1,0x45,0x42, 0x3,0x21,0x65,
+  0x3,0x21,0x66, 0x3,0x22,0x4e, 0x2,0x24,0x28, 0x3,0x26,0x28,
+  0x3,0x26,0x29, 0x2,0x26,0x71, 0x1,0x4d,0x53, 0x1,0x4d,0x52,
+  0x1,0x4d,0x54, 0x1,0x51,0x37, 0x2,0x2a,0x53, 0x2,0x2a,0x54,
+  0x3,0x31,0x29, 0x2,0x2f,0x32, 0x1,0x55,0x52, 0x1,0x5a,0x53,
+  0x1,0x5f,0x3d, 0x2,0x3b,0x74, 0x1,0x45,0x43, 0x4,0x21,0x37,
+  0x1,0x44,0x5f, 0x1,0x45,0x44, 0x3,0x22,0x50, 0x2,0x21,0x5e,
+  0x1,0x46,0x57, 0x1,0x46,0x56, 0x1,0x46,0x54, 0x1,0x46,0x55,
+  0x3,0x23,0x6f, 0x1,0x48,0x2c, 0x2,0x22,0x49, 0x2,0x22,0x4b,
+  0x1,0x48,0x2b, 0x2,0x22,0x43, 0x3,0x23,0x6c, 0x2,0x22,0x44,
+  0x3,0x23,0x6d, 0x2,0x22,0x4a, 0x2,0x22,0x46, 0x2,0x22,0x48,
+  0x1,0x48,0x2a, 0x2,0x22,0x45, 0x2,0x22,0x4c, 0x2,0x22,0x47,
+  0x3,0x23,0x6e, 0xf,0x22,0x51, 0x1,0x4a,0x43, 0x1,0x4a,0x4c,
+  0x1,0x4a,0x4a, 0x2,0x24,0x32, 0x2,0x24,0x2f, 0x2,0x24,0x37,
+  0x1,0x4a,0x48, 0x2,0x24,0x38, 0x3,0x26,0x39, 0x1,0x4a,0x41,
+  0x2,0x24,0x35, 0x3,0x26,0x2e, 0x1,0x4a,0x47, 0x2,0x24,0x31,
+  0x2,0x24,0x30, 0x1,0x4a,0x45, 0x2,0x24,0x36, 0x1,0x4a,0x46,
+  0x1,0x4d,0x55, 0x1,0x4a,0x40, 0x2,0x24,0x33, 0x3,0x26,0x2a,
+  0x2,0x24,0x29, 0x1,0x4a,0x3d, 0x3,0x26,0x37, 0x1,0x4a,0x50,
+  0x2,0x24,0x2e, 0x2,0x24,0x34, 0x1,0x4a,0x42, 0x1,0x4a,0x44,
+  0x3,0x26,0x2f, 0x2,0x24,0x2a, 0x3,0x26,0x36, 0x2,0x24,0x2b,
+  0x2,0x24,0x2c, 0x4,0x24,0x39, 0x1,0x4a,0x4f, 0x1,0x4a,0x49,
+  0x1,0x4a,0x4e, 0x2,0x24,0x2d, 0x1,0x4a,0x4d, 0x1,0x4a,0x3f,
+  0x1,0x4a,0x3e, 0x1,0x4a,0x4b, 0x3,0x26,0x35, 0x4,0x24,0x3c,
+  0x3,0x26,0x33, 0x3,0x26,0x34, 0x3,0x26,0x38, 0x3,0x26,0x31,
+  0x3,0x64,0x7b, 0xf,0x24,0x39, 0x3,0x26,0x32, 0x3,0x29,0x31,
+  0x3,0x29,0x2a, 0x1,0x4d,0x63, 0x2,0x26,0x7d, 0x2,0x26,0x76,
+  0x1,0x4d,0x5e, 0x1,0x4d,0x71, 0x2,0x26,0x72, 0x2,0x26,0x79,
+  0x2,0x26,0x7b, 0x2,0x26,0x7e, 0x1,0x4d,0x6c, 0x3,0x29,0x26,
+  0x2,0x26,0x7a, 0x2,0x26,0x73, 0x1,0x4d,0x6a, 0x2,0x26,0x77,
+  0x3,0x29,0x28, 0x2,0x27,0x21, 0x1,0x4d,0x5b, 0x3,0x29,0x25,
+  0x2,0x26,0x7c, 0x1,0x4d,0x65, 0x1,0x4d,0x64, 0x2,0x26,0x75,
+  0x1,0x4d,0x59, 0x3,0x29,0x34, 0x3,0x29,0x32, 0x1,0x4d,0x5a,
+  0xf,0x27,0x30, 0x1,0x4d,0x58, 0x3,0x29,0x33, 0x1,0x4d,0x70,
+  0x1,0x4d,0x68, 0x1,0x4d,0x62, 0x1,0x4d,0x56, 0x2,0x26,0x78,
+  0x1,0x4d,0x61, 0x1,0x4d,0x57, 0x1,0x4d,0x69, 0x1,0x4d,0x72,
+  0x2,0x2a,0x55, 0x1,0x4d,0x66, 0x2,0x26,0x74, 0x1,0x4d,0x5c,
+  0x1,0x4d,0x5f, 0x1,0x4d,0x60, 0x3,0x29,0x2e, 0x1,0x4d,0x6e,
+  0x1,0x4d,0x6f, 0x1,0x4d,0x6d, 0x1,0x4d,0x67, 0x1,0x4d,0x6b,
+  0x1,0x4d,0x5d, 0x1,0x51,0x38, 0x3,0x29,0x30, 0x3,0x29,0x37,
+  0x3,0x29,0x35, 0x3,0x29,0x36, 0x3,0x29,0x2f, 0x3,0x29,0x29,
+  0x3,0x2c,0x6d, 0x2,0x2a,0x5b, 0x1,0x51,0x44, 0x1,0x51,0x3c,
+  0x1,0x51,0x3e, 0x1,0x51,0x43, 0x2,0x2a,0x67, 0x1,0x51,0x41,
+  0x2,0x2f,0x33, 0x1,0x55,0x53, 0x1,0x51,0x46, 0x2,0x2a,0x58,
+  0x2,0x2a,0x60, 0x1,0x51,0x42, 0x2,0x2a,0x5f, 0x2,0x2a,0x5c,
+  0x2,0x2a,0x64, 0x2,0x2a,0x66, 0x1,0x51,0x3b, 0x1,0x51,0x3f,
+  0x1,0x51,0x45, 0x1,0x55,0x55, 0x2,0x2a,0x61, 0x1,0x51,0x3d,
+  0x1,0x51,0x48, 0x2,0x2a,0x5a, 0x3,0x2c,0x6f, 0x3,0x2c,0x70,
+  0x5,0x29,0x45, 0x1,0x51,0x40, 0x1,0x55,0x54, 0x1,0x51,0x3a,
+  0x4,0x29,0x59, 0x2,0x2a,0x57, 0x2,0x2a,0x5e, 0x2,0x2a,0x56,
+  0x2,0x2a,0x59, 0x2,0x2a,0x5d, 0x2,0x2f,0x34, 0x1,0x51,0x47,
+  0x4,0x29,0x51, 0x2,0x2a,0x62, 0x2,0x2a,0x63, 0x2,0x2a,0x65,
+  0x1,0x51,0x39, 0x3,0x2c,0x6c, 0x3,0x31,0x32, 0x3,0x31,0x33,
+  0x3,0x2c,0x6b, 0x3,0x2c,0x6e, 0x4,0x29,0x5b, 0x1,0x55,0x63,
+  0x2,0x2f,0x40, 0x1,0x55,0x61, 0x1,0x55,0x62, 0x2,0x2f,0x36,
+  0x2,0x2f,0x46, 0x3,0x31,0x2c, 0x1,0x55,0x58, 0x3,0x31,0x2f,
+  0x3,0x31,0x35, 0x2,0x35,0x4a, 0x2,0x2f,0x48, 0x2,0x2f,0x42,
+  0x3,0x31,0x38, 0x2,0x2f,0x39, 0x3,0x31,0x37, 0x2,0x2f,0x4b,
+  0x2,0x2f,0x3c, 0x1,0x55,0x5e, 0x2,0x35,0x61, 0x2,0x2f,0x3f,
+  0x1,0x55,0x60, 0x1,0x55,0x57, 0x3,0x31,0x3c, 0x2,0x2f,0x4d,
+  0x2,0x2f,0x41, 0x1,0x55,0x5a, 0x2,0x2f,0x3a, 0x2,0x2f,0x37,
+  0x2,0x2f,0x38, 0x1,0x55,0x5b, 0x2,0x2f,0x47, 0x2,0x2f,0x4e,
+  0x1,0x55,0x5d, 0x2,0x2f,0x3e, 0x2,0x2f,0x3d, 0x1,0x55,0x65,
+  0x1,0x55,0x64, 0x1,0x55,0x56, 0x1,0x55,0x5c, 0x1,0x55,0x5f,
+  0x2,0x2f,0x4a, 0x3,0x31,0x2e, 0x3,0x31,0x39, 0x2,0x2f,0x44,
+  0x1,0x55,0x59, 0x2,0x2f,0x35, 0x2,0x2f,0x4c, 0x2,0x2f,0x43,
+  0x2,0x2f,0x45, 0x2,0x2f,0x49, 0x3,0x31,0x30, 0x3,0x31,0x3b,
+  0x3,0x31,0x36, 0x3,0x64,0x7c, 0x3,0x64,0x7d, 0x2,0x35,0x4b,
+  0x3,0x36,0x31, 0x1,0x5a,0x5b, 0x1,0x5a,0x6f, 0x1,0x5a,0x6e,
+  0x3,0x36,0x27, 0x1,0x5a,0x63, 0x3,0x36,0x29, 0x2,0x35,0x5d,
+  0x2,0x35,0x59, 0x2,0x35,0x56, 0x2,0x35,0x68, 0x1,0x5a,0x5e,
+  0x1,0x5a,0x56, 0x3,0x36,0x26, 0x3,0x36,0x32, 0x2,0x35,0x5b,
+  0x1,0x5f,0x4d, 0x1,0x5a,0x5a, 0x2,0x35,0x63, 0x3,0x36,0x22,
+  0x1,0x5a,0x70, 0x1,0x5a,0x6d, 0x2,0x35,0x5f, 0x2,0x35,0x4e,
+  0x3,0x35,0x7c, 0x3,0x36,0x2b, 0x1,0x5a,0x6c, 0x2,0x35,0x65,
+  0x2,0x35,0x4d, 0x1,0x5a,0x61, 0x1,0x5a,0x65, 0x2,0x35,0x64,
+  0x3,0x36,0x23, 0x2,0x35,0x57, 0x1,0x5a,0x66, 0x1,0x5a,0x60,
+  0x2,0x35,0x4c, 0x3,0x35,0x7d, 0x1,0x5f,0x3f, 0x2,0x35,0x67,
+  0x2,0x35,0x55, 0x1,0x5a,0x6b, 0x2,0x35,0x58, 0x2,0x35,0x66,
+  0x1,0x5a,0x6a, 0x3,0x36,0x24, 0x2,0x3b,0x75, 0x4,0x31,0x77,
+  0x1,0x5a,0x57, 0x2,0x35,0x53, 0x1,0x5a,0x5c, 0x1,0x5a,0x67,
+  0x4,0x31,0x78, 0x1,0x5a,0x62, 0x2,0x35,0x5c, 0x2,0x35,0x52,
+  0x2,0x35,0x50, 0x2,0x35,0x62, 0x1,0x5a,0x54, 0x1,0x5a,0x68,
+  0x1,0x5a,0x58, 0x1,0x5f,0x3e, 0x2,0x35,0x60, 0x1,0x5a,0x59,
+  0x4,0x32,0x23, 0x1,0x5a,0x55, 0x1,0x5a,0x64, 0x1,0x5a,0x5f,
+  0x1,0x5a,0x5d, 0x2,0x35,0x54, 0x1,0x5a,0x69, 0x2,0x35,0x51,
+  0x2,0x35,0x5e, 0x2,0x35,0x5a, 0x2,0x3b,0x77, 0x2,0x3b,0x76,
+  0x3,0x36,0x2d, 0x3,0x64,0x7e, 0x3,0x36,0x2e, 0x2,0x35,0x4f,
+  0x2,0x3c,0x29, 0x3,0x3b,0x71, 0x1,0x5f,0x41, 0x3,0x3b,0x70,
+  0x2,0x3c,0x2f, 0x2,0x3b,0x7c, 0x2,0x3c,0x2c, 0x2,0x42,0x7d,
+  0x1,0x5f,0x44, 0x2,0x3c,0x30, 0x2,0x3c,0x33, 0x1,0x5f,0x43,
+  0x2,0x3c,0x21, 0x2,0x3c,0x32, 0x2,0x3c,0x31, 0x1,0x5f,0x45,
+  0x2,0x3b,0x78, 0x1,0x5f,0x40, 0x1,0x5f,0x48, 0x3,0x3b,0x73,
+  0x1,0x5f,0x46, 0x2,0x3c,0x2e, 0x4,0x37,0x71, 0x2,0x3c,0x24,
+  0x1,0x5f,0x4a, 0x2,0x3c,0x35, 0x2,0x3c,0x2d, 0x2,0x3c,0x36,
+  0x1,0x5f,0x52, 0x1,0x5f,0x50, 0x2,0x3c,0x2b, 0x2,0x3c,0x2a,
+  0x3,0x3b,0x67, 0x2,0x3c,0x28, 0x2,0x3c,0x22, 0x1,0x5f,0x49,
+  0x3,0x3b,0x66, 0x1,0x5f,0x47, 0x2,0x2f,0x3b, 0x2,0x3b,0x79,
+  0x3,0x3b,0x68, 0x2,0x43,0x3d, 0x2,0x3b,0x7a, 0x1,0x5f,0x42,
+  0x1,0x5f,0x4f, 0x2,0x43,0x21, 0x4,0x37,0x60, 0x1,0x5f,0x4b,
+  0x1,0x5f,0x4c, 0x2,0x3b,0x7b, 0x2,0x3c,0x34, 0x2,0x42,0x7e,
+  0x2,0x3c,0x25, 0x2,0x3b,0x7e, 0x1,0x5f,0x4e, 0x2,0x3c,0x26,
+  0x2,0x3c,0x23, 0x3,0x3b,0x72, 0x3,0x3b,0x6d, 0x1,0x5f,0x53,
+  0x4,0x37,0x6f, 0x3,0x3b,0x6f, 0x3,0x65,0x21, 0x1,0x64,0x38,
+  0x3,0x41,0x49, 0x3,0x41,0x32, 0x2,0x43,0x24, 0x2,0x43,0x37,
+  0x2,0x43,0x3c, 0x2,0x43,0x30, 0x1,0x64,0x34, 0x2,0x43,0x41,
+  0x1,0x64,0x31, 0x2,0x43,0x22, 0x3,0x41,0x3a, 0x2,0x43,0x23,
+  0x1,0x64,0x2a, 0x1,0x64,0x33, 0x2,0x43,0x2a, 0x1,0x64,0x36,
+  0x1,0x64,0x37, 0x2,0x43,0x2b, 0x3,0x41,0x38, 0x2,0x43,0x38,
+  0x2,0x43,0x3e, 0x1,0x64,0x32, 0x3,0x41,0x3e, 0x1,0x64,0x2c,
+  0x2,0x43,0x29, 0x2,0x43,0x25, 0x2,0x43,0x40, 0x2,0x43,0x2e,
+  0x2,0x43,0x2f, 0x2,0x43,0x26, 0x2,0x43,0x3a, 0x2,0x43,0x31,
+  0x2,0x43,0x3b, 0x2,0x43,0x33, 0x3,0x41,0x3d, 0x1,0x64,0x2d,
+  0x2,0x4a,0x40, 0x1,0x64,0x30, 0x1,0x64,0x2e, 0x2,0x43,0x3f,
+  0x2,0x43,0x36, 0x2,0x43,0x32, 0x3,0x41,0x36, 0x3,0x41,0x33,
+  0x2,0x43,0x27, 0x1,0x68,0x7a, 0x2,0x43,0x35, 0x1,0x64,0x35,
+  0x2,0x43,0x2d, 0x3,0x41,0x34, 0x2,0x43,0x2c, 0x3,0x41,0x48,
+  0x3,0x47,0x25, 0x3,0x41,0x42, 0x1,0x64,0x2f, 0x1,0x64,0x2b,
+  0x2,0x4a,0x55, 0x2,0x43,0x39, 0x2,0x43,0x34, 0x2,0x43,0x28,
+  0x3,0x41,0x44, 0x3,0x41,0x45, 0x3,0x66,0x76, 0x2,0x4a,0x50,
+  0x3,0x46,0x78, 0x2,0x4a,0x41, 0x2,0x4a,0x4c, 0x3,0x47,0x28,
+  0x2,0x4a,0x53, 0x1,0x68,0x78, 0x1,0x5f,0x51, 0x2,0x4a,0x51,
+  0x1,0x68,0x73, 0x3,0x46,0x7e, 0x3,0x47,0x24, 0x3,0x46,0x7a,
+  0x1,0x68,0x72, 0x2,0x4a,0x58, 0x4,0x43,0x5d, 0x2,0x4a,0x42,
+  0x2,0x4a,0x4f, 0x2,0x4a,0x43, 0x2,0x4a,0x4e, 0x1,0x68,0x76,
+  0x2,0x4a,0x52, 0x2,0x3c,0x27, 0x3,0x47,0x21, 0x4,0x43,0x5e,
+  0x3,0x47,0x2a, 0x2,0x4a,0x59, 0x2,0x4a,0x4a, 0x1,0x68,0x79,
+  0x2,0x50,0x61, 0x1,0x6c,0x77, 0x3,0x47,0x23, 0x2,0x4a,0x57,
+  0x2,0x4a,0x56, 0x1,0x68,0x7b, 0x2,0x50,0x54, 0x1,0x6c,0x78,
+  0x2,0x50,0x55, 0x3,0x47,0x22, 0x2,0x4a,0x46, 0x2,0x4a,0x47,
+  0x2,0x4a,0x44, 0x2,0x4a,0x49, 0x2,0x4a,0x45, 0x2,0x4a,0x5a,
+  0x1,0x68,0x75, 0x1,0x6c,0x79, 0x1,0x68,0x77, 0x1,0x68,0x7c,
+  0x3,0x46,0x7b, 0x2,0x4a,0x48, 0x3,0x47,0x29, 0x2,0x4a,0x54,
+  0x3,0x4c,0x2d, 0x3,0x47,0x26, 0x2,0x4a,0x4d, 0x3,0x4c,0x35,
+  0x2,0x50,0x58, 0x3,0x4c,0x38, 0x1,0x68,0x71, 0x1,0x6c,0x7c,
+  0x2,0x57,0x35, 0x2,0x50,0x5d, 0x2,0x50,0x5c, 0x2,0x50,0x5e,
+  0x3,0x4c,0x30, 0x3,0x4c,0x2f, 0x2,0x50,0x5b, 0x1,0x6c,0x7d,
+  0x3,0x4c,0x3b, 0x1,0x6d,0x25, 0x1,0x6d,0x22, 0x3,0x4c,0x31,
+  0x1,0x6d,0x23, 0x2,0x50,0x56, 0x2,0x50,0x59, 0x2,0x50,0x63,
+  0x1,0x6d,0x2b, 0x1,0x6d,0x29, 0x3,0x4c,0x2e, 0x2,0x50,0x5a,
+  0x2,0x3b,0x7d, 0x1,0x6c,0x7a, 0x2,0x50,0x60, 0x2,0x50,0x57,
+  0x3,0x4c,0x3e, 0x1,0x6d,0x2c, 0x2,0x50,0x5f, 0x1,0x68,0x74,
+  0x1,0x6d,0x21, 0x2,0x4a,0x4b, 0x3,0x4c,0x3f, 0x3,0x4c,0x34,
+  0x1,0x6d,0x24, 0x3,0x4c,0x3d, 0x1,0x6d,0x28, 0x1,0x6d,0x2a,
+  0x1,0x6d,0x27, 0x1,0x6d,0x26, 0x3,0x4c,0x3a, 0x1,0x6c,0x7e,
+  0x2,0x50,0x62, 0x1,0x6c,0x7b, 0x1,0x6d,0x2d, 0x3,0x4c,0x39,
+  0x3,0x65,0x22, 0x3,0x4c,0x37, 0x1,0x70,0x61, 0x1,0x70,0x62,
+  0x2,0x57,0x34, 0x1,0x70,0x6b, 0x1,0x70,0x68, 0x3,0x50,0x70,
+  0x1,0x70,0x5f, 0x1,0x70,0x66, 0x2,0x57,0x36, 0x1,0x70,0x64,
+  0x1,0x70,0x5e, 0x3,0x4c,0x32, 0x1,0x70,0x65, 0x3,0x50,0x77,
+  0x2,0x57,0x33, 0x1,0x73,0x64, 0x1,0x70,0x60, 0x5,0x54,0x5e,
+  0x1,0x70,0x67, 0x1,0x73,0x63, 0x2,0x57,0x32, 0x2,0x57,0x31,
+  0x3,0x50,0x76, 0x1,0x70,0x69, 0x3,0x50,0x6f, 0x1,0x70,0x6a,
+  0x3,0x50,0x79, 0x2,0x57,0x30, 0x2,0x57,0x2f, 0x1,0x73,0x65,
+  0x2,0x57,0x39, 0x1,0x70,0x63, 0x2,0x57,0x37, 0x3,0x50,0x75,
+  0x3,0x54,0x64, 0x1,0x73,0x66, 0x3,0x54,0x67, 0x1,0x73,0x6b,
+  0x2,0x5c,0x75, 0x2,0x5c,0x77, 0x3,0x57,0x6b, 0x1,0x73,0x68,
+  0x3,0x57,0x6d, 0x2,0x5c,0x78, 0x2,0x5c,0x74, 0x3,0x57,0x6c,
+  0x2,0x5c,0x76, 0x1,0x73,0x69, 0x1,0x73,0x6c, 0x3,0x54,0x69,
+  0x2,0x5c,0x73, 0x1,0x73,0x67, 0x1,0x73,0x6a, 0x1,0x76,0x45,
+  0x2,0x57,0x38, 0x1,0x76,0x44, 0x7,0x3f,0x62, 0x3,0x57,0x6a,
+  0x1,0x76,0x4a, 0x2,0x61,0x60, 0x3,0x57,0x70, 0x1,0x76,0x48,
+  0x1,0x76,0x49, 0x2,0x61,0x63, 0x2,0x61,0x5f, 0x1,0x76,0x46,
+  0x2,0x61,0x5d, 0x1,0x78,0x38, 0x2,0x61,0x61, 0x4,0x5b,0x36,
+  0x2,0x61,0x62, 0x2,0x61,0x5e, 0x3,0x57,0x6e, 0x1,0x76,0x47,
+  0x2,0x65,0x4d, 0x3,0x5a,0x3b, 0x2,0x65,0x50, 0x3,0x5a,0x3c,
+  0x3,0x5a,0x3a, 0x2,0x65,0x51, 0x2,0x65,0x4f, 0x2,0x65,0x52,
+  0x1,0x78,0x39, 0x2,0x65,0x4e, 0x3,0x5e,0x31, 0x2,0x68,0x7a,
+  0x1,0x79,0x6f, 0x2,0x68,0x79, 0x2,0x68,0x78, 0x2,0x68,0x77,
+  0x1,0x79,0x6e, 0x1,0x79,0x70, 0x3,0x65,0x23, 0x2,0x6b,0x5b,
+  0x1,0x7a,0x6d, 0x1,0x7a,0x6c, 0x3,0x5f,0x4a, 0x3,0x5f,0x4b,
+  0x2,0x6d,0x4f, 0x2,0x6d,0x4e, 0x2,0x6d,0x51, 0x1,0x7c,0x37,
+  0x1,0x7b,0x61, 0x2,0x6f,0x2c, 0x2,0x6d,0x50, 0x3,0x5f,0x49,
+  0x3,0x60,0x32, 0x2,0x6f,0x2b, 0x1,0x7c,0x39, 0x1,0x7c,0x38,
+  0x1,0x7c,0x5f, 0x2,0x70,0x37, 0x2,0x70,0x7d, 0x1,0x45,0x45,
+  0x6,0x23,0x6c, 0x3,0x2c,0x72, 0x2,0x3c,0x37, 0x2,0x57,0x3a,
+  0x3,0x21,0x67, 0x3,0x21,0x68, 0x1,0x48,0x2d, 0x2,0x22,0x4d,
+  0x1,0x4a,0x53, 0x1,0x4a,0x51, 0x4,0x24,0x3f, 0x1,0x4a,0x52,
+  0x4,0x24,0x3e, 0x2,0x27,0x22, 0x1,0x4d,0x73, 0x1,0x51,0x49,
+  0x3,0x2c,0x74, 0x2,0x2a,0x68, 0x3,0x2c,0x76, 0x2,0x2a,0x69,
+  0x3,0x2c,0x73, 0x1,0x51,0x4a, 0x2,0x2f,0x50, 0x4,0x2d,0x43,
+  0x1,0x55,0x66, 0x1,0x55,0x67, 0x2,0x2f,0x4f, 0x3,0x31,0x3d,
+  0x4,0x2d,0x44, 0x3,0x36,0x37, 0x3,0x36,0x36, 0x1,0x5a,0x77,
+  0x4,0x32,0x2b, 0x1,0x5a,0x73, 0x4,0x32,0x2f, 0x2,0x35,0x69,
+  0x1,0x5a,0x7a, 0x1,0x5a,0x79, 0x1,0x5a,0x72, 0x1,0x5a,0x75,
+  0x1,0x5a,0x78, 0x1,0x5a,0x74, 0x3,0x36,0x34, 0x2,0x3c,0x3b,
+  0x1,0x5a,0x71, 0x1,0x5f,0x54, 0x3,0x3b,0x74, 0x3,0x3b,0x75,
+  0x3,0x3b,0x76, 0x1,0x5f,0x56, 0x1,0x5f,0x57, 0x2,0x3c,0x3a,
+  0x2,0x3c,0x3d, 0x1,0x5f,0x55, 0x2,0x3c,0x38, 0x2,0x3c,0x3c,
+  0x2,0x3c,0x39, 0x3,0x41,0x4b, 0x1,0x64,0x39, 0x3,0x41,0x4e,
+  0x4,0x3d,0x5d, 0x2,0x43,0x42, 0x3,0x41,0x4d, 0x3,0x47,0x30,
+  0x1,0x68,0x7d, 0x2,0x4a,0x5b, 0x1,0x70,0x6c, 0x1,0x6d,0x2e,
+  0x2,0x50,0x64, 0x1,0x6d,0x2f, 0x1,0x6d,0x30, 0x2,0x50,0x66,
+  0x2,0x50,0x65, 0x2,0x50,0x67, 0x2,0x57,0x3c, 0x2,0x57,0x3b,
+  0x2,0x5c,0x7a, 0x2,0x5c,0x79, 0x1,0x73,0x6d, 0x1,0x73,0x6e,
+  0x2,0x65,0x53, 0x3,0x5c,0x41, 0x1,0x45,0x46, 0x3,0x25,0x58,
+  0x3,0x29,0x39, 0x4,0x2d,0x47, 0x3,0x31,0x40, 0x2,0x3c,0x3e,
+  0x3,0x36,0x38, 0x3,0x36,0x39, 0x1,0x5f,0x59, 0x1,0x5f,0x58,
+  0x2,0x43,0x43, 0x2,0x61,0x64, 0x1,0x7a,0x6e, 0x2,0x6f,0x2d,
+  0x1,0x45,0x47, 0x4,0x24,0x41, 0x1,0x55,0x68, 0x3,0x31,0x42,
+  0x1,0x5a,0x7c, 0x1,0x5a,0x7b, 0x2,0x3c,0x3f, 0x2,0x3c,0x40,
+  0x1,0x64,0x3a, 0x2,0x4a,0x5c, 0x1,0x68,0x7e, 0x2,0x57,0x3d,
+  0x4,0x56,0x3f, 0x1,0x45,0x48, 0x1,0x46,0x58, 0x3,0x29,0x3b,
+  0x1,0x4d,0x74, 0x2,0x27,0x23, 0x2,0x2a,0x6a, 0x1,0x51,0x4b,
+  0x1,0x5a,0x7d, 0x3,0x36,0x3a, 0x2,0x3c,0x41, 0x1,0x5f,0x5a,
+  0x1,0x64,0x3b, 0x4,0x3d,0x63, 0x2,0x50,0x68, 0x2,0x50,0x69,
+  0x4,0x50,0x4e, 0x3,0x54,0x6b, 0x2,0x5c,0x7b, 0x1,0x76,0x4b,
+  0x2,0x70,0x7e, 0x1,0x45,0x49, 0x3,0x29,0x3c, 0x2,0x27,0x24,
+  0x1,0x4d,0x75, 0x1,0x51,0x4c, 0x3,0x2c,0x77, 0x2,0x2a,0x6b,
+  0x1,0x55,0x69, 0x2,0x2f,0x54, 0x2,0x2f,0x52, 0x2,0x2f,0x53,
+  0x1,0x55,0x6a, 0x2,0x2f,0x51, 0x3,0x36,0x3c, 0x4,0x32,0x34,
+  0x3,0x36,0x3f, 0x3,0x36,0x3d, 0x1,0x5b,0x21, 0x1,0x5b,0x22,
+  0x2,0x35,0x6a, 0x1,0x5b,0x23, 0x1,0x5a,0x7e, 0x2,0x3c,0x42,
+  0x3,0x3b,0x79, 0x2,0x3c,0x43, 0x2,0x43,0x44, 0x4,0x3d,0x64,
+  0x1,0x69,0x22, 0x1,0x69,0x21, 0x4,0x50,0x4f, 0xf,0x54,0x64,
+  0x2,0x5c,0x7c, 0x2,0x61,0x65, 0x3,0x5a,0x3f, 0x2,0x65,0x55,
+  0x2,0x65,0x54, 0x2,0x68,0x7b, 0x3,0x21,0x69, 0x2,0x21,0x3e,
+  0x1,0x51,0x4d, 0x3,0x36,0x41, 0x3,0x41,0x50, 0x1,0x45,0x4a,
+  0x1,0x46,0x59, 0x3,0x22,0x51, 0x1,0x48,0x2f, 0x1,0x48,0x2e,
+  0x3,0x23,0x73, 0x3,0x23,0x72, 0x1,0x48,0x30, 0x1,0x48,0x31,
+  0x2,0x22,0x4f, 0x2,0x22,0x4e, 0x2,0x24,0x39, 0x1,0x4a,0x54,
+  0x2,0x24,0x3c, 0x2,0x24,0x3b, 0x2,0x24,0x3a, 0x2,0x24,0x3d,
+  0x3,0x26,0x3d, 0x4,0x26,0x62, 0x1,0x4d,0x76, 0x2,0x27,0x2a,
+  0x2,0x27,0x26, 0x2,0x27,0x2f, 0x3,0x29,0x43, 0x3,0x29,0x3e,
+  0x1,0x4d,0x7d, 0x3,0x29,0x42, 0x1,0x4d,0x7b, 0x2,0x27,0x2b,
+  0x2,0x27,0x27, 0x2,0x27,0x2e, 0x1,0x4d,0x7a, 0x1,0x4e,0x23,
+  0x2,0x27,0x29, 0x2,0x27,0x25, 0x1,0x4e,0x22, 0x2,0x27,0x2c,
+  0x1,0x4d,0x79, 0x2,0x27,0x2d, 0x1,0x4d,0x7c, 0x1,0x4d,0x7e,
+  0x2,0x27,0x31, 0x2,0x27,0x30, 0x2,0x27,0x28, 0x1,0x4d,0x78,
+  0x1,0x4d,0x77, 0x1,0x4e,0x21, 0x4,0x26,0x61, 0x3,0x29,0x40,
+  0x3,0x29,0x41, 0xf,0x27,0x3e, 0x3,0x2c,0x7e, 0x3,0x2c,0x7a,
+  0x2,0x2a,0x70, 0x2,0x2a,0x76, 0x3,0x2d,0x23, 0x1,0x51,0x53,
+  0x1,0x51,0x50, 0x2,0x2a,0x6d, 0x2,0x2a,0x72, 0x3,0x2c,0x7c,
+  0x1,0x51,0x56, 0x1,0x51,0x4e, 0x2,0x2a,0x71, 0x1,0x51,0x51,
+  0x1,0x51,0x54, 0x3,0x2c,0x79, 0x4,0x29,0x67, 0x2,0x2a,0x74,
+  0x3,0x2c,0x7d, 0x1,0x51,0x4f, 0x2,0x2a,0x79, 0x1,0x51,0x52,
+  0x3,0x2d,0x21, 0x1,0x51,0x55, 0x2,0x2a,0x6e, 0x2,0x2a,0x73,
+  0x2,0x2a,0x77, 0x2,0x2a,0x6f, 0x2,0x2a,0x6c, 0x3,0x2d,0x24,
+  0x3,0x2d,0x25, 0x2,0x2a,0x78, 0x2,0x2a,0x75, 0x3,0x2d,0x22,
+  0x3,0x2c,0x37, 0x3,0x31,0x46, 0x1,0x55,0x72, 0x1,0x55,0x6b,
+  0x1,0x55,0x6e, 0x3,0x31,0x4c, 0x1,0x55,0x71, 0x3,0x31,0x44,
+  0x2,0x2f,0x57, 0x3,0x31,0x49, 0x1,0x55,0x6c, 0x2,0x2f,0x55,
+  0x3,0x31,0x48, 0x1,0x55,0x70, 0x3,0x31,0x4d, 0x3,0x31,0x45,
+  0x1,0x55,0x6d, 0x3,0x31,0x43, 0x2,0x2f,0x58, 0x1,0x55,0x6f,
+  0x3,0x36,0x42, 0x4,0x32,0x39, 0x2,0x35,0x6e, 0x1,0x5b,0x25,
+  0x2,0x35,0x6d, 0x2,0x35,0x6f, 0x1,0x5b,0x24, 0x1,0x5b,0x29,
+  0x2,0x2f,0x56, 0x3,0x31,0x4b, 0x2,0x35,0x6c, 0x2,0x35,0x70,
+  0x3,0x36,0x44, 0x1,0x5b,0x26, 0x2,0x35,0x6b, 0x1,0x5b,0x28,
+  0x3,0x36,0x45, 0x1,0x5b,0x27, 0x3,0x3c,0x26, 0x2,0x3c,0x4a,
+  0x3,0x3b,0x7d, 0x2,0x3c,0x45, 0x3,0x3c,0x25, 0x1,0x5f,0x5b,
+  0x1,0x5f,0x5f, 0x1,0x5f,0x5c, 0x2,0x3c,0x48, 0x2,0x3c,0x4b,
+  0x3,0x3c,0x23, 0x1,0x5f,0x5d, 0x4,0x38,0x24, 0x1,0x5f,0x5e,
+  0x1,0x5f,0x63, 0x2,0x43,0x4d, 0x2,0x3c,0x49, 0x1,0x5f,0x61,
+  0x2,0x3c,0x46, 0x2,0x3c,0x44, 0x3,0x3b,0x7c, 0x1,0x5f,0x62,
+  0x3,0x3b,0x7e, 0x2,0x3c,0x47, 0x3,0x3c,0x24, 0x1,0x64,0x41,
+  0x4,0x3d,0x69, 0x2,0x43,0x45, 0x1,0x64,0x3e, 0x1,0x64,0x3f,
+  0x1,0x64,0x3d, 0x2,0x43,0x4a, 0x2,0x43,0x49, 0x2,0x43,0x46,
+  0x1,0x64,0x43, 0x3,0x41,0x5b, 0x3,0x41,0x56, 0x2,0x43,0x48,
+  0x1,0x5f,0x60, 0x3,0x41,0x59, 0x3,0x41,0x51, 0x2,0x43,0x4c,
+  0x2,0x43,0x47, 0x1,0x64,0x40, 0x1,0x64,0x3c, 0x1,0x64,0x42,
+  0x2,0x43,0x4b, 0x3,0x47,0x34, 0x4,0x43,0x6b, 0x3,0x47,0x35,
+  0x1,0x69,0x25, 0x4,0x43,0x6f, 0x2,0x4a,0x5f, 0x2,0x4a,0x5e,
+  0x2,0x4a,0x5d, 0x1,0x69,0x23, 0x4,0x43,0x6d, 0x3,0x47,0x39,
+  0x3,0x47,0x33, 0x3,0x47,0x37, 0x1,0x69,0x24, 0x2,0x50,0x6c,
+  0x2,0x50,0x6f, 0x1,0x6d,0x32, 0x3,0x4c,0x44, 0x3,0x4c,0x46,
+  0x1,0x6d,0x31, 0x2,0x50,0x70, 0x2,0x50,0x6b, 0x1,0x6d,0x34,
+  0x2,0x50,0x6d, 0x3,0x4c,0x41, 0x1,0x6d,0x33, 0x2,0x50,0x6a,
+  0x3,0x4c,0x40, 0x2,0x50,0x6e, 0x1,0x70,0x72, 0x1,0x70,0x6f,
+  0x2,0x57,0x46, 0x2,0x57,0x45, 0x3,0x4c,0x43, 0x2,0x57,0x44,
+  0x2,0x57,0x3f, 0x3,0x50,0x7d, 0x2,0x57,0x40, 0x3,0x51,0x23,
+  0x4,0x50,0x50, 0x3,0x50,0x7a, 0x1,0x70,0x70, 0x3,0x50,0x7e,
+  0x1,0x70,0x6d, 0x1,0x70,0x71, 0x2,0x57,0x3e, 0x1,0x70,0x6e,
+  0x2,0x57,0x41, 0x2,0x57,0x42, 0x2,0x57,0x47, 0x3,0x51,0x22,
+  0x3,0x54,0x71, 0x2,0x57,0x43, 0x3,0x54,0x6f, 0x3,0x54,0x70,
+  0x2,0x5c,0x7d, 0x4,0x56,0x41, 0x3,0x54,0x6c, 0x3,0x54,0x6d,
+  0x1,0x73,0x70, 0x3,0x54,0x72, 0x2,0x61,0x68, 0x1,0x73,0x6f,
+  0x2,0x61,0x66, 0x2,0x61,0x67, 0x1,0x76,0x4c, 0x1,0x78,0x3b,
+  0x2,0x65,0x56, 0x3,0x5a,0x43, 0x1,0x78,0x3a, 0x3,0x5a,0x42,
+  0x3,0x65,0x26, 0x2,0x68,0x7d, 0x2,0x68,0x7e, 0x3,0x5c,0x42,
+  0x1,0x79,0x71, 0x3,0x5c,0x43, 0x2,0x68,0x7c, 0x1,0x7a,0x6f,
+  0x4,0x6a,0x4c, 0x2,0x6f,0x2e, 0x1,0x7c,0x3a, 0x2,0x70,0x38,
+  0x2,0x70,0x39, 0x3,0x61,0x3f, 0x1,0x45,0x4b, 0x4,0x21,0x7c,
+  0x1,0x48,0x32, 0x1,0x48,0x33, 0x1,0x4a,0x55, 0x3,0x26,0x41,
+  0x2,0x27,0x32, 0x1,0x51,0x57, 0x1,0x55,0x73, 0x1,0x5b,0x2a,
+  0xf,0x32,0x73, 0x1,0x59,0x37, 0x1,0x5f,0x64, 0x1,0x5f,0x65,
+  0x1,0x5e,0x32, 0x2,0x3c,0x4c, 0x3,0x65,0x27, 0x1,0x64,0x44,
+  0x2,0x4a,0x61, 0x2,0x4a,0x60, 0x3,0x51,0x24, 0x7,0x53,0x47,
+  0x1,0x45,0x4c, 0x1,0x48,0x34, 0x2,0x27,0x33, 0x1,0x4e,0x25,
+  0x3,0x29,0x45, 0x1,0x4e,0x24, 0x3,0x2d,0x27, 0x2,0x2a,0x7a,
+  0x2,0x2a,0x7b, 0x3,0x66,0x32, 0x2,0x2f,0x59, 0x2,0x2f,0x5a,
+  0x1,0x55,0x74, 0x1,0x55,0x75, 0x3,0x36,0x48, 0x1,0x55,0x76,
+  0x2,0x35,0x71, 0x3,0x36,0x47, 0x3,0x36,0x46, 0x1,0x5b,0x2c,
+  0x4,0x38,0x29, 0x1,0x5f,0x67, 0x3,0x3c,0x29, 0x1,0x5f,0x66,
+  0x2,0x43,0x4e, 0x2,0x46,0x41, 0x2,0x4a,0x62, 0x2,0x57,0x48,
+  0x3,0x51,0x26, 0x3,0x66,0x33, 0x1,0x76,0x4d, 0x1,0x79,0x72,
+  0x1,0x45,0x4d, 0x1,0x46,0x5c, 0x1,0x46,0x5d, 0x1,0x46,0x5b,
+  0x1,0x46,0x5e, 0x1,0x46,0x5a, 0x3,0x22,0x52, 0x1,0x48,0x37,
+  0x3,0x23,0x77, 0x2,0x22,0x57, 0x1,0x48,0x36, 0x1,0x48,0x38,
+  0x3,0x23,0x78, 0x3,0x23,0x75, 0x2,0x22,0x52, 0x2,0x22,0x51,
+  0x2,0x22,0x54, 0x2,0x22,0x53, 0x2,0x22,0x56, 0x1,0x48,0x35,
+  0x2,0x22,0x50, 0x2,0x22,0x55, 0xf,0x22,0x58, 0xf,0x22,0x57,
+  0x3,0x26,0x48, 0x2,0x24,0x3e, 0x1,0x4a,0x5f, 0x2,0x24,0x3f,
+  0x2,0x24,0x43, 0x1,0x4a,0x5e, 0x3,0x26,0x49, 0x2,0x24,0x47,
+  0x2,0x24,0x42, 0x2,0x24,0x45, 0x1,0x4a,0x57, 0x1,0x4a,0x58,
+  0x1,0x4a,0x59, 0x1,0x4a,0x5a, 0x3,0x26,0x45, 0x1,0x4a,0x61,
+  0x3,0x26,0x44, 0x2,0x24,0x41, 0x1,0x4a,0x5c, 0x1,0x4a,0x62,
+  0x3,0x26,0x47, 0x2,0x24,0x40, 0x2,0x24,0x46, 0x3,0x26,0x42,
+  0x1,0x4a,0x5b, 0x2,0x24,0x44, 0x1,0x4a,0x5d, 0x1,0x4a,0x56,
+  0x1,0x4a,0x60, 0x3,0x26,0x4a, 0xf,0x24,0x22, 0x4,0x24,0x46,
+  0xf,0x24,0x53, 0x1,0x4e,0x3a, 0x3,0x29,0x47, 0x2,0x27,0x35,
+  0x1,0x4e,0x26, 0x4,0x26,0x69, 0x1,0x4e,0x30, 0x1,0x4e,0x31,
+  0x1,0x4e,0x29, 0x1,0x4e,0x3b, 0x1,0x4e,0x2b, 0x2,0x27,0x3d,
+  0x1,0x4e,0x36, 0x2,0x27,0x38, 0x1,0x4e,0x2c, 0x2,0x27,0x47,
+  0x2,0x27,0x48, 0x2,0x27,0x40, 0x2,0x27,0x39, 0x1,0x4e,0x39,
+  0x2,0x27,0x45, 0x1,0x4e,0x34, 0x1,0x4e,0x32, 0x3,0x29,0x52,
+  0x2,0x27,0x46, 0x3,0x29,0x49, 0x2,0x27,0x44, 0x2,0x27,0x3c,
+  0x2,0x27,0x34, 0x2,0x27,0x3b, 0x1,0x4e,0x2d, 0x4,0x26,0x65,
+  0x1,0x4e,0x33, 0x3,0x29,0x4a, 0x1,0x4e,0x27, 0x2,0x27,0x3f,
+  0x2,0x27,0x3e, 0x2,0x27,0x36, 0x3,0x29,0x4f, 0x1,0x4e,0x35,
+  0x2,0x27,0x42, 0x2,0x27,0x37, 0x1,0x4e,0x38, 0x2,0x27,0x49,
+  0x1,0x4e,0x28, 0x3,0x29,0x48, 0x1,0x4e,0x2f, 0x2,0x27,0x3a,
+  0x2,0x27,0x43, 0x1,0x4e,0x37, 0x4,0x26,0x67, 0x1,0x4e,0x2a,
+  0x1,0x4e,0x2e, 0x4,0x26,0x6a, 0x2,0x27,0x41, 0xf,0x27,0x4e,
+  0x3,0x29,0x4e, 0x3,0x29,0x4c, 0x3,0x65,0x28, 0xf,0x27,0x50,
+  0x3,0x65,0x29, 0x2,0x2b,0x3d, 0x1,0x51,0x5f, 0x1,0x51,0x6c,
+  0x3,0x2d,0x36, 0x2,0x2b,0x38, 0x2,0x2b,0x2e, 0x1,0x51,0x65,
+  0x2,0x2b,0x2c, 0x1,0x51,0x5e, 0x2,0x2b,0x27, 0x1,0x51,0x68,
+  0x2,0x2b,0x34, 0x2,0x2b,0x21, 0x2,0x2b,0x23, 0x3,0x2d,0x2e,
+  0x4,0x2d,0x59, 0x4,0x29,0x6e, 0x3,0x2d,0x30, 0x2,0x2b,0x26,
+  0x2,0x2a,0x7c, 0x2,0x2b,0x33, 0x2,0x2b,0x43, 0x1,0x51,0x63,
+  0x2,0x2b,0x28, 0x2,0x2b,0x3a, 0x3,0x2d,0x2d, 0x2,0x2a,0x7e,
+  0x2,0x2b,0x41, 0x2,0x2b,0x42, 0x2,0x2b,0x45, 0x2,0x2b,0x3c,
+  0x2,0x2b,0x2d, 0x2,0x2b,0x35, 0x1,0x51,0x69, 0x1,0x51,0x5c,
+  0x1,0x51,0x64, 0x1,0x51,0x70, 0x1,0x51,0x59, 0x1,0x51,0x5b,
+  0x3,0x2d,0x31, 0x3,0x2d,0x2b, 0x3,0x2d,0x3a, 0x2,0x2b,0x25,
+  0x1,0x51,0x6d, 0x1,0x51,0x66, 0x2,0x2b,0x3f, 0x2,0x2b,0x22,
+  0x1,0x51,0x6f, 0x1,0x51,0x6a, 0x2,0x2b,0x2b, 0x4,0x29,0x6d,
+  0x4,0x2d,0x4e, 0x1,0x51,0x6e, 0x2,0x2b,0x32, 0x2,0x2b,0x2a,
+  0x1,0x51,0x67, 0x2,0x2b,0x3e, 0x2,0x2b,0x36, 0x3,0x2d,0x2a,
+  0x1,0x51,0x61, 0x2,0x2b,0x44, 0x2,0x2b,0x29, 0x1,0x51,0x5d,
+  0x2,0x2b,0x3b, 0x2,0x2b,0x31, 0x1,0x51,0x62, 0x2,0x2b,0x37,
+  0x1,0x51,0x5a, 0x2,0x2a,0x7d, 0x1,0x51,0x6b, 0x1,0x56,0x27,
+  0x1,0x51,0x60, 0x2,0x2b,0x30, 0x2,0x2b,0x2f, 0x2,0x2b,0x24,
+  0x3,0x29,0x51, 0x2,0x2b,0x40, 0x3,0x2d,0x34, 0x2,0x2b,0x39,
+  0x3,0x2d,0x32, 0x1,0x51,0x58, 0x3,0x2d,0x39, 0x3,0x2d,0x37,
+  0x6,0x31,0x72, 0x3,0x2d,0x38, 0x3,0x65,0x2b, 0x3,0x65,0x2a,
+  0xf,0x2b,0x48, 0x2,0x2f,0x6e, 0x1,0x56,0x2e, 0x2,0x2f,0x6f,
+  0x3,0x31,0x5d, 0x2,0x2f,0x63, 0x1,0x56,0x23, 0x1,0x56,0x2f,
+  0x3,0x31,0x57, 0x2,0x2f,0x5c, 0x3,0x31,0x53, 0x2,0x2f,0x65,
+  0x2,0x2f,0x6d, 0x3,0x31,0x5b, 0x2,0x2f,0x5b, 0x2,0x2f,0x76,
+  0x1,0x55,0x77, 0x3,0x31,0x5e, 0x3,0x31,0x64, 0x3,0x31,0x50,
+  0x2,0x2f,0x75, 0x2,0x2f,0x70, 0x3,0x31,0x5f, 0x2,0x2f,0x71,
+  0x1,0x56,0x21, 0x1,0x56,0x2c, 0x2,0x2f,0x67, 0x3,0x31,0x56,
+  0x2,0x2f,0x68, 0x2,0x2f,0x72, 0x2,0x2f,0x69, 0x3,0x31,0x63,
+  0x2,0x2f,0x64, 0x2,0x2f,0x5e, 0x2,0x2f,0x5f, 0x2,0x2f,0x6c,
+  0x2,0x2f,0x66, 0x3,0x31,0x54, 0x3,0x31,0x4f, 0x1,0x55,0x78,
+  0x1,0x55,0x7c, 0x2,0x2f,0x74, 0x2,0x2f,0x60, 0x1,0x56,0x2a,
+  0x1,0x56,0x26, 0x3,0x31,0x5a, 0x4,0x2d,0x55, 0x1,0x56,0x29,
+  0x1,0x56,0x30, 0x1,0x55,0x7d, 0x1,0x56,0x2b, 0x2,0x2f,0x6b,
+  0x1,0x56,0x2d, 0x1,0x55,0x7a, 0x3,0x31,0x59, 0x1,0x55,0x79,
+  0x2,0x2f,0x5d, 0x4,0x2d,0x4f, 0x2,0x2f,0x61, 0x1,0x56,0x24,
+  0x2,0x2f,0x73, 0x2,0x2f,0x6a, 0x2,0x2f,0x62, 0x1,0x56,0x28,
+  0x1,0x56,0x25, 0x3,0x2d,0x2f, 0x1,0x55,0x7b, 0x1,0x55,0x7e,
+  0x3,0x31,0x62, 0x3,0x31,0x58, 0xf,0x30,0x24, 0x3,0x31,0x61,
+  0x3,0x31,0x60, 0x3,0x65,0x2d, 0x3,0x65,0x2c, 0x2,0x36,0x28,
+  0x3,0x36,0x55, 0x2,0x35,0x76, 0x2,0x35,0x77, 0x2,0x35,0x7b,
+  0x3,0x36,0x60, 0x2,0x36,0x2c, 0x2,0x36,0x29, 0x3,0x36,0x4e,
+  0x2,0x36,0x22, 0x2,0x36,0x21, 0x1,0x5b,0x33, 0x2,0x36,0x25,
+  0x2,0x36,0x34, 0x2,0x35,0x72, 0x3,0x36,0x5b, 0x2,0x36,0x35,
+  0x2,0x36,0x27, 0x2,0x36,0x39, 0x2,0x36,0x2d, 0x1,0x5b,0x32,
+  0x2,0x36,0x2b, 0x1,0x5b,0x2d, 0x1,0x5b,0x42, 0x1,0x5b,0x38,
+  0x3,0x36,0x57, 0x1,0x5b,0x3c, 0x1,0x5b,0x3b, 0x2,0x35,0x73,
+  0x4,0x32,0x3f, 0x2,0x36,0x32, 0x2,0x36,0x38, 0x2,0x36,0x30,
+  0x2,0x36,0x37, 0x3,0x36,0x51, 0x2,0x36,0x24, 0x2,0x35,0x74,
+  0x2,0x36,0x36, 0x2,0x36,0x26, 0x1,0x5b,0x30, 0x1,0x5b,0x3d,
+  0x3,0x36,0x5a, 0x2,0x36,0x2f, 0x1,0x5b,0x36, 0x3,0x36,0x4d,
+  0x3,0x36,0x5c, 0x3,0x36,0x50, 0x2,0x36,0x2e, 0x2,0x35,0x75,
+  0x1,0x5b,0x3e, 0x3,0x36,0x4b, 0x1,0x5b,0x40, 0x2,0x36,0x31,
+  0x1,0x5b,0x41, 0x1,0x5b,0x2f, 0x2,0x35,0x7c, 0x2,0x36,0x33,
+  0x3,0x36,0x54, 0x3,0x34,0x78, 0x1,0x5b,0x35, 0x1,0x5b,0x3f,
+  0x2,0x35,0x7e, 0x2,0x36,0x2a, 0x2,0x35,0x79, 0x2,0x35,0x7d,
+  0x1,0x5b,0x3a, 0x2,0x35,0x78, 0x1,0x5b,0x2e, 0x1,0x5b,0x37,
+  0x1,0x5b,0x34, 0x2,0x36,0x23, 0x1,0x56,0x22, 0x2,0x3c,0x63,
+  0x1,0x5b,0x31, 0x3,0x36,0x4c, 0x3,0x36,0x52, 0x3,0x36,0x5e,
+  0x3,0x36,0x5f, 0xf,0x35,0x57, 0x3,0x36,0x56, 0x3,0x3c,0x45,
+  0x1,0x5b,0x39, 0x3,0x3c,0x41, 0x2,0x3c,0x66, 0x2,0x3c,0x7c,
+  0x2,0x3c,0x71, 0x1,0x5f,0x7b, 0x3,0x3c,0x38, 0x1,0x5f,0x76,
+  0x2,0x3c,0x60, 0x1,0x5f,0x77, 0x2,0x3c,0x70, 0x3,0x3c,0x3e,
+  0x2,0x3c,0x69, 0x2,0x3c,0x76, 0x1,0x5f,0x73, 0x2,0x3c,0x4e,
+  0x2,0x3c,0x78, 0x1,0x5f,0x69, 0x2,0x3c,0x56, 0x1,0x5f,0x6c,
+  0x1,0x5f,0x6b, 0x4,0x38,0x32, 0x1,0x5f,0x7c, 0x3,0x36,0x53,
+  0x2,0x3c,0x50, 0x2,0x3c,0x72, 0x2,0x3c,0x73, 0x1,0x5f,0x6e,
+  0x1,0x5f,0x6a, 0x2,0x3c,0x5e, 0x3,0x3c,0x3d, 0x1,0x5f,0x75,
+  0x2,0x3c,0x59, 0x3,0x3c,0x32, 0x2,0x3c,0x74, 0x1,0x5f,0x71,
+  0x2,0x3c,0x6c, 0x2,0x3c,0x79, 0x2,0x3c,0x53, 0x2,0x3c,0x58,
+  0x2,0x3c,0x52, 0x3,0x3c,0x2a, 0x1,0x5f,0x70, 0x2,0x3c,0x65,
+  0x2,0x43,0x64, 0x2,0x3c,0x54, 0x1,0x5f,0x74, 0x2,0x3c,0x5d,
+  0x2,0x3c,0x75, 0x1,0x5f,0x6f, 0x2,0x3c,0x5a, 0x2,0x3c,0x57,
+  0x2,0x3c,0x68, 0x1,0x5f,0x72, 0x1,0x5f,0x68, 0x1,0x5f,0x7e,
+  0x2,0x3c,0x6b, 0x2,0x3c,0x6a, 0x3,0x3c,0x31, 0x3,0x3c,0x42,
+  0x3,0x3c,0x39, 0x3,0x3c,0x3b, 0x3,0x3c,0x34, 0x3,0x3c,0x2f,
+  0x2,0x3c,0x4f, 0x1,0x5f,0x6d, 0x2,0x3c,0x77, 0x2,0x3c,0x5f,
+  0x2,0x3c,0x61, 0x3,0x3c,0x37, 0x2,0x3c,0x6e, 0x2,0x3c,0x6d,
+  0x2,0x3c,0x4d, 0x1,0x5f,0x78, 0x1,0x5f,0x7a, 0x2,0x3c,0x55,
+  0x2,0x3c,0x5c, 0x2,0x3c,0x64, 0x1,0x5f,0x79, 0x2,0x3c,0x5b,
+  0x2,0x3c,0x67, 0x2,0x3c,0x7a, 0xf,0x3b,0x70, 0x2,0x3c,0x6f,
+  0x3,0x3c,0x3c, 0xf,0x3c,0x21, 0x3,0x3c,0x44, 0x3,0x3c,0x33,
+  0x2,0x3c,0x7b, 0xf,0x3c,0x29, 0x3,0x65,0x2f, 0x2,0x3c,0x51,
+  0xf,0x3b,0x6e, 0x3,0x65,0x2e, 0x3,0x3c,0x40, 0x2,0x43,0x78,
+  0x1,0x64,0x4c, 0x3,0x41,0x65, 0x2,0x43,0x76, 0x2,0x43,0x61,
+  0x2,0x43,0x66, 0x2,0x43,0x5f, 0x3,0x41,0x77, 0x2,0x43,0x72,
+  0x2,0x43,0x51, 0x2,0x43,0x58, 0x4,0x3d,0x71, 0x2,0x43,0x70,
+  0x2,0x43,0x7a, 0x2,0x43,0x62, 0x3,0x41,0x68, 0x2,0x43,0x55,
+  0x2,0x43,0x68, 0x2,0x43,0x6d, 0x2,0x43,0x59, 0x3,0x41,0x6b,
+  0x2,0x43,0x6a, 0x2,0x43,0x56, 0x3,0x41,0x5d, 0x3,0x41,0x75,
+  0x2,0x43,0x5d, 0x2,0x43,0x5e, 0x1,0x64,0x4e, 0x2,0x43,0x71,
+  0x2,0x43,0x6f, 0x3,0x41,0x73, 0x2,0x43,0x52, 0x2,0x43,0x74,
+  0x3,0x41,0x74, 0x2,0x43,0x75, 0x2,0x43,0x77, 0x1,0x64,0x52,
+  0x1,0x64,0x4a, 0x3,0x41,0x6f, 0x2,0x35,0x7a, 0x2,0x43,0x5a,
+  0x2,0x43,0x6c, 0x2,0x43,0x5b, 0x1,0x64,0x47, 0x1,0x64,0x57,
+  0x2,0x43,0x73, 0x1,0x64,0x55, 0x1,0x64,0x51, 0x2,0x43,0x50,
+  0x1,0x64,0x49, 0x3,0x41,0x79, 0x2,0x43,0x53, 0x1,0x64,0x56,
+  0x3,0x41,0x78, 0x2,0x43,0x63, 0x2,0x43,0x4f, 0x3,0x41,0x76,
+  0x1,0x64,0x4f, 0x2,0x43,0x67, 0x2,0x43,0x57, 0x1,0x64,0x50,
+  0x2,0x43,0x60, 0x1,0x64,0x46, 0x1,0x5f,0x7d, 0x2,0x43,0x69,
+  0x2,0x3c,0x62, 0x2,0x43,0x54, 0x4,0x3d,0x6c, 0x3,0x41,0x6d,
+  0x2,0x43,0x6e, 0x1,0x64,0x4b, 0x2,0x43,0x6b, 0x1,0x64,0x48,
+  0x2,0x43,0x65, 0x1,0x64,0x53, 0x2,0x43,0x5c, 0x2,0x43,0x79,
+  0x3,0x41,0x6a, 0x3,0x41,0x7b, 0xf,0x42,0x49, 0xf,0x42,0x47,
+  0x1,0x64,0x4d, 0x2,0x45,0x2c, 0x3,0x41,0x72, 0x1,0x64,0x54,
+  0xf,0x42,0x28, 0xf,0x42,0x3c, 0x2,0x4a,0x70, 0x2,0x4a,0x6e,
+  0x3,0x47,0x3a, 0x2,0x4b,0x26, 0x2,0x4a,0x6c, 0x3,0x47,0x3d,
+  0x2,0x4a,0x7e, 0x1,0x64,0x45, 0x1,0x69,0x28, 0x2,0x4a,0x68,
+  0x2,0x4b,0x25, 0x3,0x47,0x51, 0x2,0x4a,0x6d, 0x2,0x4a,0x7b,
+  0x1,0x69,0x2d, 0x1,0x69,0x26, 0x3,0x47,0x4e, 0x2,0x4b,0x23,
+  0x3,0x47,0x46, 0x2,0x4a,0x66, 0x2,0x4b,0x22, 0x3,0x47,0x47,
+  0x1,0x69,0x38, 0x2,0x4a,0x77, 0x2,0x4b,0x29, 0x1,0x69,0x36,
+  0x2,0x4a,0x6f, 0x1,0x69,0x27, 0x2,0x4a,0x71, 0x2,0x4b,0x21,
+  0x1,0x69,0x30, 0x2,0x4a,0x6a, 0x1,0x69,0x34, 0x1,0x69,0x2a,
+  0x2,0x4a,0x73, 0x2,0x4a,0x69, 0x2,0x4a,0x63, 0x3,0x47,0x3e,
+  0x2,0x4a,0x7d, 0x1,0x69,0x31, 0x2,0x4b,0x28, 0x2,0x4a,0x64,
+  0x1,0x69,0x2e, 0x4,0x43,0x77, 0x2,0x4a,0x79, 0x4,0x43,0x79,
+  0x1,0x69,0x2f, 0x2,0x4a,0x6b, 0x2,0x4a,0x76, 0x2,0x4a,0x72,
+  0x2,0x4a,0x74, 0x3,0x47,0x43, 0x1,0x69,0x29, 0x2,0x4b,0x27,
+  0x1,0x69,0x37, 0x2,0x4a,0x75, 0x3,0x47,0x3b, 0x2,0x4b,0x2a,
+  0x4,0x44,0x27, 0x3,0x47,0x3c, 0x2,0x4a,0x65, 0x2,0x4a,0x7a,
+  0x1,0x69,0x2c, 0x1,0x69,0x35, 0x1,0x69,0x33, 0x2,0x4a,0x67,
+  0x2,0x4a,0x7c, 0x1,0x69,0x32, 0x3,0x47,0x45, 0x3,0x47,0x48,
+  0x1,0x69,0x2b, 0x2,0x4a,0x78, 0x3,0x47,0x4d, 0x3,0x47,0x44,
+  0x4,0x44,0x28, 0x3,0x4c,0x54, 0x2,0x4b,0x24, 0x3,0x47,0x4c,
+  0x2,0x50,0x7c, 0x3,0x47,0x42, 0x2,0x50,0x78, 0x2,0x50,0x74,
+  0x2,0x51,0x2a, 0x2,0x51,0x27, 0x1,0x6d,0x37, 0x3,0x4c,0x64,
+  0x3,0x4c,0x60, 0x2,0x51,0x2e, 0x2,0x50,0x7b, 0x1,0x6d,0x42,
+  0x2,0x51,0x24, 0x3,0x4c,0x4f, 0x3,0x4c,0x51, 0x2,0x50,0x77,
+  0x2,0x51,0x23, 0x1,0x6d,0x3f, 0x2,0x51,0x37, 0x4,0x4a,0x3d,
+  0x2,0x51,0x34, 0x2,0x51,0x26, 0x2,0x50,0x75, 0x3,0x4c,0x5f,
+  0x3,0x4c,0x57, 0x2,0x51,0x2b, 0x2,0x51,0x2d, 0x1,0x6d,0x3b,
+  0x2,0x51,0x21, 0x2,0x50,0x7a, 0x2,0x50,0x71, 0x1,0x6d,0x38,
+  0x1,0x6d,0x40, 0x4,0x4a,0x48, 0x2,0x51,0x30, 0x1,0x6d,0x41,
+  0x2,0x50,0x72, 0x2,0x51,0x36, 0x2,0x51,0x29, 0x2,0x51,0x2f,
+  0x1,0x6d,0x3e, 0x3,0x4c,0x4d, 0x3,0x4c,0x50, 0x2,0x51,0x2c,
+  0x3,0x4c,0x47, 0x2,0x51,0x33, 0x3,0x4c,0x5b, 0x1,0x6d,0x43,
+  0x3,0x4c,0x56, 0x1,0x6d,0x3d, 0x2,0x51,0x25, 0x2,0x50,0x76,
+  0x2,0x51,0x38, 0x2,0x50,0x73, 0x2,0x51,0x31, 0x1,0x6d,0x3a,
+  0x3,0x4c,0x4a, 0x2,0x50,0x7d, 0x3,0x4c,0x49, 0x2,0x50,0x7e,
+  0x1,0x6d,0x39, 0x1,0x6d,0x36, 0x2,0x50,0x79, 0x1,0x6d,0x3c,
+  0x3,0x4c,0x52, 0x1,0x6d,0x35, 0x3,0x4c,0x62, 0x2,0x51,0x32,
+  0x2,0x51,0x35, 0x2,0x51,0x22, 0x2,0x57,0x55, 0x3,0x4c,0x5e,
+  0x3,0x4c,0x59, 0xf,0x4f,0x42, 0x3,0x4c,0x61, 0x3,0x65,0x30,
+  0x2,0x57,0x4d, 0x3,0x51,0x2c, 0x2,0x57,0x49, 0x1,0x71,0x21,
+  0x3,0x51,0x3c, 0x3,0x51,0x38, 0x1,0x70,0x74, 0x1,0x70,0x79,
+  0x1,0x70,0x75, 0x2,0x57,0x57, 0x2,0x57,0x62, 0x1,0x70,0x73,
+  0x2,0x57,0x4f, 0x2,0x57,0x58, 0x2,0x51,0x28, 0x2,0x57,0x59,
+  0x3,0x51,0x28, 0x3,0x51,0x2b, 0x1,0x70,0x7a, 0x3,0x51,0x40,
+  0x2,0x57,0x68, 0x1,0x70,0x7e, 0x1,0x71,0x23, 0x2,0x57,0x4b,
+  0x3,0x51,0x3b, 0x1,0x70,0x7d, 0x3,0x51,0x31, 0x2,0x57,0x66,
+  0x2,0x57,0x67, 0x2,0x57,0x5d, 0x2,0x57,0x5c, 0x2,0x57,0x54,
+  0x3,0x51,0x29, 0x3,0x51,0x3e, 0x2,0x57,0x5e, 0x2,0x57,0x65,
+  0x2,0x57,0x64, 0x3,0x51,0x2f, 0x1,0x70,0x78, 0x1,0x70,0x76,
+  0x2,0x57,0x56, 0x2,0x57,0x53, 0x3,0x51,0x44, 0x2,0x57,0x50,
+  0x2,0x57,0x63, 0x1,0x71,0x22, 0x2,0x57,0x61, 0x1,0x70,0x7c,
+  0x1,0x70,0x7b, 0x3,0x51,0x27, 0x2,0x57,0x5b, 0x4,0x4a,0x4b,
+  0x2,0x57,0x4a, 0x2,0x57,0x4c, 0x2,0x57,0x4e, 0x2,0x57,0x60,
+  0x2,0x57,0x5a, 0x1,0x70,0x77, 0x3,0x51,0x2e, 0x2,0x57,0x51,
+  0x3,0x51,0x32, 0x2,0x57,0x5f, 0x3,0x51,0x41, 0x3,0x51,0x3a,
+  0xf,0x54,0x7b, 0x2,0x57,0x52, 0x3,0x65,0x31, 0xf,0x55,0x29,
+  0x3,0x65,0x32, 0x3,0x54,0x75, 0x1,0x73,0x78, 0x2,0x5d,0x31,
+  0x1,0x73,0x71, 0x2,0x5d,0x22, 0x3,0x54,0x7b, 0x2,0x5d,0x2d,
+  0x1,0x73,0x73, 0x2,0x5d,0x34, 0x3,0x55,0x21, 0x2,0x5d,0x29,
+  0x3,0x54,0x7c, 0x2,0x5d,0x24, 0x3,0x54,0x76, 0x4,0x56,0x45,
+  0x2,0x5d,0x35, 0x2,0x5c,0x7e, 0x2,0x5d,0x2b, 0x3,0x55,0x27,
+  0x1,0x73,0x7a, 0x2,0x5d,0x30, 0x2,0x5d,0x36, 0x2,0x5d,0x2a,
+  0x1,0x73,0x72, 0x2,0x5d,0x2c, 0x2,0x5d,0x21, 0x1,0x73,0x79,
+  0x3,0x55,0x23, 0x3,0x54,0x7a, 0x2,0x5d,0x33, 0x2,0x5d,0x26,
+  0x1,0x73,0x75, 0x3,0x55,0x24, 0x2,0x5d,0x28, 0x2,0x5d,0x25,
+  0x1,0x73,0x7b, 0x2,0x5d,0x27, 0x1,0x73,0x74, 0x1,0x73,0x77,
+  0x2,0x5d,0x2f, 0x2,0x5d,0x23, 0x2,0x5d,0x32, 0x3,0x54,0x78,
+  0x2,0x5d,0x2e, 0x3,0x55,0x29, 0x3,0x57,0x74, 0x1,0x76,0x4f,
+  0x2,0x61,0x73, 0x1,0x76,0x54, 0x1,0x76,0x55, 0x3,0x57,0x77,
+  0x3,0x58,0x21, 0x3,0x57,0x76, 0x1,0x76,0x4e, 0x2,0x61,0x72,
+  0x3,0x57,0x78, 0x2,0x61,0x6f, 0x2,0x61,0x70, 0x1,0x76,0x52,
+  0x2,0x61,0x6a, 0x2,0x61,0x6e, 0x1,0x76,0x51, 0x3,0x57,0x7e,
+  0x2,0x61,0x6b, 0x3,0x57,0x79, 0x3,0x58,0x23, 0x3,0x57,0x7d,
+  0x3,0x57,0x7a, 0x1,0x76,0x53, 0x1,0x76,0x50, 0x3,0x58,0x22,
+  0x2,0x61,0x69, 0x2,0x61,0x6d, 0x2,0x61,0x71, 0x3,0x57,0x7b,
+  0x3,0x65,0x33, 0x2,0x65,0x5c, 0x2,0x65,0x59, 0x2,0x65,0x62,
+  0x3,0x5a,0x44, 0x2,0x65,0x61, 0x2,0x65,0x5f, 0x2,0x65,0x5a,
+  0x3,0x5a,0x4f, 0x1,0x78,0x3f, 0x3,0x5a,0x45, 0x3,0x5a,0x4e,
+  0x4,0x5f,0x71, 0x3,0x5a,0x47, 0x3,0x5a,0x4d, 0x2,0x65,0x5b,
+  0x1,0x78,0x3e, 0x1,0x73,0x76, 0x2,0x65,0x5e, 0x1,0x78,0x3d,
+  0x2,0x65,0x63, 0x2,0x65,0x5d, 0x2,0x65,0x58, 0x2,0x61,0x6c,
+  0x3,0x5a,0x48, 0x3,0x5a,0x46, 0x1,0x78,0x3c, 0x3,0x65,0x34,
+  0x2,0x65,0x57, 0x2,0x69,0x24, 0x3,0x5c,0x49, 0x2,0x69,0x23,
+  0x2,0x65,0x60, 0x1,0x79,0x73, 0x3,0x57,0x75, 0x2,0x69,0x27,
+  0x2,0x69,0x28, 0x2,0x69,0x22, 0x2,0x69,0x26, 0x4,0x63,0x50,
+  0x2,0x69,0x21, 0x3,0x5c,0x47, 0x3,0x65,0x35, 0x4,0x63,0x4e,
+  0x2,0x6b,0x5f, 0x2,0x69,0x25, 0x1,0x7a,0x72, 0x1,0x7a,0x70,
+  0x2,0x6b,0x5d, 0x3,0x5e,0x35, 0x3,0x5e,0x34, 0x3,0x5e,0x33,
+  0x2,0x6b,0x60, 0x3,0x5e,0x37, 0x2,0x6b,0x5c, 0x2,0x6b,0x5e,
+  0x1,0x7a,0x71, 0x3,0x5f,0x4f, 0x3,0x5f,0x4e, 0x2,0x6d,0x53,
+  0x2,0x6d,0x54, 0x1,0x7b,0x62, 0x2,0x6d,0x52, 0xf,0x69,0x4c,
+  0x3,0x65,0x36, 0x3,0x65,0x37, 0x2,0x6f,0x31, 0x1,0x7c,0x3b,
+  0x2,0x6f,0x2f, 0x2,0x6f,0x30, 0x2,0x70,0x3a, 0x3,0x60,0x74,
+  0xf,0x6b,0x51, 0x1,0x7d,0x23, 0x2,0x71,0x23, 0x2,0x71,0x21,
+  0x2,0x71,0x22, 0x2,0x71,0x24, 0x3,0x61,0x40, 0x3,0x61,0x65,
+  0x3,0x61,0x41, 0x2,0x72,0x2b, 0x1,0x45,0x4e, 0x1,0x48,0x39,
+  0x3,0x23,0x79, 0x1,0x4e,0x3c, 0x4,0x26,0x71, 0x2,0x27,0x4a,
+  0x3,0x29,0x53, 0x3,0x29,0x54, 0x2,0x2b,0x46, 0x4,0x29,0x72,
+  0x3,0x2d,0x3c, 0x3,0x31,0x66, 0x2,0x2f,0x77, 0x2,0x2f,0x79,
+  0x3,0x31,0x65, 0x2,0x2f,0x78, 0x3,0x31,0x67, 0x2,0x2f,0x7a,
+  0x1,0x5b,0x43, 0x2,0x36,0x3b, 0x2,0x2f,0x7b, 0x3,0x36,0x62,
+  0x2,0x36,0x3a, 0x2,0x36,0x3c, 0x2,0x36,0x3d, 0x2,0x3c,0x7d,
+  0x1,0x60,0x22, 0x2,0x3c,0x7e, 0x2,0x3d,0x22, 0x1,0x60,0x23,
+  0x1,0x60,0x21, 0x2,0x3d,0x21, 0x3,0x41,0x7d, 0x2,0x44,0x22,
+  0x2,0x43,0x7e, 0x2,0x43,0x7d, 0x3,0x41,0x7c, 0x2,0x43,0x7c,
+  0x2,0x43,0x7b, 0x1,0x64,0x58, 0x2,0x44,0x21, 0x1,0x69,0x39,
+  0x2,0x4b,0x2b, 0x2,0x4b,0x2d, 0x1,0x69,0x3a, 0x2,0x4b,0x2c,
+  0x1,0x6d,0x45, 0x3,0x4c,0x66, 0x1,0x6d,0x44, 0x2,0x51,0x39,
+  0x3,0x4c,0x65, 0x3,0x4c,0x67, 0x2,0x57,0x6a, 0x2,0x57,0x69,
+  0x2,0x57,0x6b, 0x3,0x51,0x46, 0x3,0x51,0x45, 0x1,0x71,0x24,
+  0xf,0x55,0x39, 0x2,0x5d,0x37, 0x1,0x73,0x7c, 0x3,0x55,0x2b,
+  0x2,0x61,0x74, 0x1,0x76,0x56, 0x2,0x65,0x64, 0x1,0x7b,0x63,
+  0x1,0x45,0x4f, 0x1,0x46,0x5f, 0x1,0x48,0x3a, 0x1,0x4a,0x63,
+  0x1,0x4e,0x3d, 0x1,0x4e,0x3e, 0x3,0x29,0x55, 0x3,0x29,0x56,
+  0x1,0x51,0x71, 0x3,0x2d,0x3d, 0x3,0x31,0x68, 0x2,0x2f,0x7c,
+  0x3,0x3c,0x49, 0x3,0x3c,0x47, 0x4,0x44,0x2d, 0x3,0x41,0x7e,
+  0x1,0x64,0x59, 0x3,0x42,0x21, 0x3,0x47,0x53, 0x4,0x4a,0x4e,
+  0x2,0x52,0x59, 0x1,0x71,0x25, 0x1,0x76,0x57, 0x1,0x45,0x50,
+  0x3,0x22,0x53, 0x1,0x48,0x3b, 0x4,0x26,0x76, 0x2,0x27,0x4c,
+  0x1,0x4e,0x3f, 0x2,0x27,0x4b, 0x3,0x29,0x58, 0x2,0x2b,0x47,
+  0x1,0x51,0x72, 0x2,0x2b,0x48, 0x5,0x29,0x69, 0x1,0x51,0x73,
+  0x2,0x2f,0x7e, 0x1,0x56,0x32, 0x1,0x56,0x31, 0x3,0x31,0x6a,
+  0x2,0x36,0x42, 0x2,0x36,0x40, 0x2,0x36,0x41, 0x2,0x36,0x3f,
+  0x3,0x36,0x64, 0x2,0x36,0x3e, 0x2,0x3d,0x23, 0x2,0x3d,0x26,
+  0x1,0x60,0x25, 0x2,0x3d,0x24, 0x1,0x60,0x24, 0x2,0x3d,0x25,
+  0x2,0x44,0x23, 0x3,0x42,0x22, 0x4,0x44,0x31, 0x2,0x4b,0x2e,
+  0x2,0x4b,0x2f, 0x2,0x4b,0x30, 0x3,0x47,0x54, 0x2,0x51,0x3c,
+  0x2,0x51,0x3b, 0x1,0x6d,0x46, 0x2,0x51,0x3a, 0x2,0x51,0x3d,
+  0x2,0x57,0x6c, 0x4,0x50,0x6d, 0x5,0x5b,0x72, 0x2,0x57,0x6d,
+  0x2,0x57,0x6e, 0x4,0x56,0x52, 0x2,0x5d,0x38, 0x1,0x73,0x7d,
+  0x1,0x76,0x58, 0x2,0x65,0x65, 0x1,0x7a,0x73, 0x2,0x21,0x3f,
+  0x3,0x29,0x59, 0x1,0x51,0x74, 0x2,0x2b,0x49, 0x1,0x56,0x33,
+  0x4,0x32,0x4e, 0x4,0x32,0x50, 0x1,0x5b,0x44, 0x3,0x36,0x65,
+  0x1,0x60,0x26, 0x2,0x3d,0x27, 0x3,0x3c,0x4b, 0x1,0x64,0x5b,
+  0x1,0x64,0x5a, 0x3,0x42,0x26, 0x2,0x4b,0x31, 0x2,0x4b,0x32,
+  0x1,0x6d,0x47, 0x1,0x6d,0x48, 0x2,0x57,0x70, 0x2,0x57,0x6f,
+  0x2,0x61,0x75, 0x2,0x6f,0x32, 0x1,0x45,0x51, 0x2,0x21,0x40,
+  0x1,0x46,0x60, 0x3,0x23,0x7a, 0x1,0x4a,0x64, 0x2,0x24,0x48,
+  0x3,0x29,0x5a, 0x1,0x51,0x75, 0x1,0x64,0x5c, 0x1,0x45,0x52,
+  0x2,0x2b,0x4a, 0x1,0x51,0x76, 0x2,0x2b,0x4b, 0x1,0x73,0x7e,
+  0x1,0x45,0x53, 0x3,0x65,0x38, 0x3,0x65,0x39, 0x2,0x27,0x4d,
+  0x2,0x2b,0x4c, 0x3,0x2d,0x42, 0x2,0x30,0x25, 0x2,0x30,0x24,
+  0x2,0x30,0x22, 0x3,0x31,0x6e, 0x2,0x30,0x21, 0x2,0x30,0x26,
+  0x2,0x30,0x23, 0x3,0x31,0x6c, 0x3,0x31,0x6d, 0x1,0x5b,0x45,
+  0x1,0x5b,0x46, 0x3,0x36,0x66, 0x1,0x60,0x27, 0x2,0x3d,0x28,
+  0x4,0x38,0x4e, 0x2,0x3d,0x29, 0x2,0x3d,0x2a, 0x3,0x3c,0x4d,
+  0xf,0x3c,0x3c, 0x3,0x65,0x3a, 0x2,0x44,0x27, 0x2,0x44,0x28,
+  0x2,0x44,0x26, 0x3,0x42,0x28, 0x2,0x44,0x24, 0x2,0x44,0x25,
+  0x1,0x64,0x5d, 0x2,0x4b,0x33, 0x2,0x51,0x40, 0x2,0x51,0x3f,
+  0x2,0x51,0x3e, 0x2,0x51,0x41, 0x2,0x57,0x72, 0x2,0x57,0x71,
+  0x1,0x71,0x26, 0x2,0x57,0x73, 0x1,0x74,0x21, 0x2,0x5d,0x39,
+  0x3,0x55,0x2d, 0x2,0x61,0x76, 0x2,0x65,0x66, 0x2,0x6d,0x55,
+  0x1,0x45,0x54, 0x1,0x46,0x62, 0x1,0x46,0x61, 0x4,0x23,0x21,
+  0x1,0x4e,0x40, 0x2,0x21,0x41, 0x2,0x21,0x5f, 0x1,0x48,0x3c,
+  0x2,0x22,0x58, 0x2,0x24,0x49, 0x2,0x24,0x4a, 0x1,0x4e,0x41,
+  0x3,0x29,0x5d, 0x2,0x27,0x4e, 0x3,0x65,0x3b, 0x1,0x51,0x77,
+  0x2,0x2b,0x4d, 0x2,0x2b,0x4e, 0x1,0x56,0x34, 0x1,0x56,0x38,
+  0x2,0x30,0x27, 0x1,0x56,0x37, 0x1,0x56,0x35, 0x1,0x56,0x36,
+  0x2,0x36,0x43, 0x1,0x5b,0x47, 0x1,0x60,0x2a, 0x3,0x3c,0x4e,
+  0x1,0x60,0x28, 0x1,0x60,0x29, 0x2,0x3d,0x2b, 0x3,0x42,0x29,
+  0x3,0x42,0x2a, 0x1,0x69,0x3b, 0x1,0x45,0x55, 0x2,0x21,0x60,
+  0x3,0x22,0x57, 0x1,0x46,0x63, 0x3,0x22,0x54, 0x2,0x21,0x63,
+  0x3,0x24,0x21, 0x1,0x46,0x66, 0x2,0x21,0x62, 0x1,0x46,0x65,
+  0x1,0x46,0x64, 0x1,0x4a,0x65, 0x2,0x21,0x61, 0x3,0x22,0x58,
+  0x3,0x22,0x59, 0x2,0x22,0x59, 0xf,0x21,0x66, 0x2,0x22,0x5d,
+  0x2,0x22,0x5f, 0x2,0x22,0x60, 0x1,0x48,0x46, 0x1,0x48,0x47,
+  0x2,0x22,0x5c, 0x1,0x48,0x42, 0x3,0x23,0x7d, 0x2,0x22,0x5a,
+  0x3,0x24,0x25, 0x2,0x22,0x5e, 0x1,0x48,0x43, 0x3,0x26,0x55,
+  0x1,0x48,0x3e, 0x3,0x23,0x7c, 0x1,0x48,0x3f, 0x3,0x24,0x23,
+  0x1,0x48,0x45, 0x2,0x22,0x5b, 0x1,0x48,0x3d, 0x1,0x4a,0x66,
+  0x1,0x48,0x40, 0x1,0x48,0x41, 0x1,0x48,0x44, 0xf,0x22,0x5d,
+  0x3,0x65,0x3c, 0x2,0x24,0x5b, 0x2,0x24,0x59, 0x2,0x24,0x4c,
+  0x1,0x4a,0x72, 0x2,0x24,0x53, 0x1,0x4a,0x6d, 0x2,0x24,0x4d,
+  0x3,0x29,0x64, 0x2,0x24,0x55, 0x3,0x26,0x50, 0x2,0x24,0x52,
+  0x1,0x4a,0x70, 0x2,0x24,0x51, 0x1,0x4a,0x77, 0x2,0x24,0x5a,
+  0x1,0x4a,0x79, 0x3,0x26,0x53, 0x1,0x4a,0x7b, 0x3,0x23,0x7e,
+  0x2,0x24,0x4b, 0x3,0x26,0x57, 0x1,0x4a,0x6e, 0x2,0x24,0x5c,
+  0x3,0x26,0x51, 0x1,0x4a,0x75, 0x1,0x4a,0x78, 0x3,0x26,0x4c,
+  0x2,0x27,0x65, 0x1,0x4a,0x68, 0x1,0x4b,0x21, 0x1,0x4a,0x76,
+  0x2,0x24,0x4e, 0x1,0x4a,0x6b, 0x1,0x4a,0x7a, 0x2,0x24,0x56,
+  0x1,0x4a,0x69, 0x1,0x4a,0x6a, 0x2,0x27,0x63, 0x2,0x24,0x4f,
+  0x1,0x4a,0x71, 0x1,0x4a,0x7c, 0x2,0x24,0x5d, 0x2,0x24,0x50,
+  0x1,0x4a,0x6f, 0x3,0x26,0x4d, 0x1,0x4a,0x74, 0x2,0x27,0x4f,
+  0x1,0x4a,0x7d, 0x2,0x24,0x57, 0x1,0x4a,0x73, 0x3,0x29,0x63,
+  0x1,0x4a,0x7e, 0x1,0x4a,0x67, 0x2,0x24,0x54, 0x1,0x4a,0x6c,
+  0x2,0x24,0x58, 0x2,0x27,0x64, 0x3,0x26,0x4e, 0x3,0x26,0x52,
+  0x3,0x26,0x5c, 0x3,0x26,0x59, 0x3,0x26,0x56, 0xf,0x24,0x68,
+  0x3,0x26,0x5b, 0x1,0x4e,0x4d, 0x1,0x4e,0x5d, 0x2,0x27,0x56,
+  0x1,0x4e,0x54, 0x3,0x2d,0x4e, 0x2,0x27,0x6b, 0x1,0x4e,0x45,
+  0x3,0x29,0x6b, 0x1,0x4e,0x48, 0x2,0x27,0x62, 0x4,0x27,0x26,
+  0x2,0x27,0x54, 0x2,0x27,0x58, 0x1,0x4e,0x50, 0x1,0x4e,0x52,
+  0x2,0x27,0x5b, 0x1,0x4e,0x59, 0x1,0x4e,0x4b, 0x1,0x4e,0x49,
+  0x1,0x4e,0x4a, 0x1,0x4e,0x58, 0x2,0x27,0x67, 0x1,0x4e,0x53,
+  0x2,0x27,0x5a, 0x2,0x27,0x5c, 0x1,0x4e,0x51, 0x1,0x4e,0x56,
+  0x2,0x27,0x5d, 0x2,0x27,0x6a, 0x3,0x29,0x6d, 0x1,0x51,0x78,
+  0x1,0x4e,0x5c, 0x4,0x26,0x7d, 0x1,0x4e,0x46, 0x2,0x27,0x69,
+  0x3,0x29,0x6c, 0x2,0x27,0x6d, 0x2,0x27,0x59, 0x2,0x27,0x6f,
+  0x2,0x27,0x60, 0x1,0x4e,0x4f, 0x2,0x27,0x55, 0x1,0x4e,0x4e,
+  0x1,0x4e,0x60, 0x1,0x4e,0x55, 0x3,0x29,0x6a, 0x2,0x27,0x53,
+  0x2,0x2b,0x57, 0x1,0x4e,0x5b, 0x1,0x4e,0x5f, 0x2,0x27,0x61,
+  0x2,0x27,0x66, 0x3,0x29,0x65, 0x1,0x4e,0x61, 0x1,0x4e,0x5a,
+  0x1,0x4e,0x4c, 0x1,0x4e,0x42, 0x3,0x29,0x69, 0x1,0x4e,0x47,
+  0x4,0x26,0x7b, 0x2,0x27,0x57, 0x1,0x4e,0x43, 0x2,0x27,0x6e,
+  0x3,0x29,0x67, 0x2,0x27,0x51, 0x2,0x27,0x50, 0x2,0x27,0x5e,
+  0x2,0x27,0x52, 0x1,0x4e,0x5e, 0x1,0x56,0x39, 0x1,0x4e,0x57,
+  0x2,0x27,0x5f, 0x1,0x4e,0x44, 0x3,0x2d,0x4f, 0x1,0x52,0x29,
+  0x2,0x27,0x6c, 0x3,0x2d,0x46, 0x2,0x2b,0x5e, 0x2,0x2b,0x61,
+  0x3,0x2d,0x50, 0x2,0x2b,0x64, 0x2,0x2b,0x59, 0x3,0x2d,0x48,
+  0x3,0x2d,0x4a, 0x2,0x2b,0x67, 0x2,0x2b,0x6a, 0x2,0x2b,0x6c,
+  0x2,0x2b,0x56, 0x1,0x51,0x79, 0x1,0x51,0x7e, 0x2,0x30,0x2c,
+  0x1,0x52,0x30, 0x2,0x2b,0x65, 0x2,0x2b,0x6d, 0x2,0x2b,0x5d,
+  0x2,0x2b,0x55, 0x3,0x2d,0x49, 0x3,0x2d,0x47, 0x3,0x2d,0x4d,
+  0x2,0x30,0x47, 0x1,0x52,0x23, 0x2,0x2b,0x62, 0x2,0x2b,0x5a,
+  0x2,0x2b,0x5c, 0x1,0x52,0x28, 0x3,0x31,0x7a, 0x2,0x2b,0x5f,
+  0x1,0x52,0x22, 0x2,0x2b,0x52, 0x2,0x2b,0x68, 0x3,0x2d,0x4b,
+  0x2,0x2b,0x6b, 0x3,0x2d,0x45, 0x3,0x2d,0x57, 0x1,0x51,0x7d,
+  0x3,0x2d,0x53, 0x1,0x52,0x2b, 0x2,0x2b,0x4f, 0x1,0x52,0x2d,
+  0x1,0x51,0x7b, 0x1,0x52,0x31, 0x2,0x2b,0x69, 0x2,0x2b,0x51,
+  0x1,0x52,0x2e, 0x2,0x30,0x41, 0x2,0x27,0x68, 0x1,0x52,0x21,
+  0x1,0x51,0x7a, 0x2,0x2b,0x58, 0x2,0x2b,0x50, 0x1,0x52,0x2f,
+  0x1,0x52,0x27, 0x2,0x2b,0x63, 0x1,0x52,0x2c, 0x1,0x52,0x2a,
+  0x2,0x2b,0x5b, 0x1,0x52,0x24, 0x2,0x2b,0x53, 0x1,0x52,0x25,
+  0x1,0x52,0x26, 0x2,0x2b,0x54, 0x2,0x2b,0x66, 0x1,0x51,0x7c,
+  0x2,0x2b,0x60, 0x4,0x2a,0x21, 0x3,0x2d,0x55, 0x3,0x2d,0x51,
+  0x3,0x31,0x77, 0x3,0x31,0x73, 0x2,0x30,0x2f, 0x1,0x56,0x41,
+  0x1,0x56,0x46, 0x3,0x31,0x79, 0x3,0x32,0x26, 0x3,0x31,0x76,
+  0x2,0x30,0x38, 0x2,0x30,0x3e, 0x2,0x30,0x3a, 0x2,0x30,0x2d,
+  0x2,0x30,0x30, 0x2,0x30,0x29, 0x2,0x30,0x2a, 0x1,0x56,0x4d,
+  0x1,0x56,0x3e, 0x2,0x30,0x39, 0x2,0x30,0x42, 0x1,0x56,0x48,
+  0x1,0x56,0x3a, 0x3,0x31,0x6f, 0x1,0x56,0x43, 0x2,0x30,0x31,
+  0x1,0x56,0x45, 0x2,0x30,0x32, 0x2,0x30,0x3c, 0x3,0x32,0x22,
+  0x3,0x32,0x25, 0x3,0x31,0x72, 0x1,0x56,0x47, 0x2,0x30,0x4b,
+  0x2,0x30,0x2b, 0x1,0x56,0x40, 0x1,0x56,0x3f, 0x1,0x56,0x4b,
+  0x2,0x30,0x28, 0x2,0x30,0x49, 0x2,0x30,0x3d, 0x2,0x30,0x4a,
+  0x2,0x30,0x44, 0x2,0x30,0x36, 0x2,0x30,0x45, 0x3,0x32,0x21,
+  0x2,0x30,0x3f, 0x2,0x30,0x48, 0x2,0x30,0x46, 0x1,0x56,0x4c,
+  0x2,0x30,0x37, 0x1,0x56,0x3d, 0x1,0x56,0x3c, 0x1,0x56,0x44,
+  0x1,0x56,0x4a, 0x2,0x30,0x43, 0x1,0x56,0x49, 0x2,0x30,0x34,
+  0x1,0x5b,0x48, 0x3,0x31,0x78, 0x2,0x30,0x4c, 0x2,0x30,0x33,
+  0x2,0x30,0x2e, 0x1,0x56,0x42, 0x1,0x56,0x4e, 0x1,0x56,0x3b,
+  0x3,0x32,0x27, 0x2,0x30,0x3b, 0x2,0x30,0x40, 0x3,0x31,0x7d,
+  0x3,0x31,0x7b, 0x3,0x31,0x7c, 0x3,0x65,0x3d, 0x1,0x5b,0x6a,
+  0x2,0x36,0x45, 0x2,0x36,0x49, 0x3,0x36,0x6f, 0x1,0x5b,0x57,
+  0x1,0x5b,0x55, 0x3,0x36,0x7a, 0x3,0x37,0x21, 0x1,0x5b,0x4c,
+  0x2,0x36,0x47, 0x2,0x36,0x46, 0x1,0x5b,0x60, 0x3,0x3c,0x50,
+  0x2,0x36,0x4c, 0x1,0x5b,0x5a, 0x3,0x36,0x72, 0x2,0x36,0x5e,
+  0x2,0x36,0x6a, 0x1,0x5b,0x49, 0x2,0x36,0x5b, 0x2,0x36,0x54,
+  0x1,0x5b,0x6c, 0x2,0x36,0x44, 0x3,0x36,0x6a, 0x2,0x36,0x60,
+  0x3,0x36,0x6b, 0x1,0x5b,0x69, 0x1,0x5b,0x5d, 0x1,0x5b,0x68,
+  0x1,0x5b,0x53, 0x2,0x36,0x50, 0x2,0x36,0x62, 0x2,0x36,0x5a,
+  0x1,0x5b,0x54, 0x1,0x5b,0x4e, 0x2,0x36,0x68, 0x3,0x36,0x6c,
+  0x2,0x36,0x61, 0x2,0x36,0x63, 0x1,0x5b,0x56, 0x1,0x5b,0x5e,
+  0x2,0x36,0x65, 0x2,0x36,0x4e, 0x2,0x36,0x5f, 0x2,0x36,0x53,
+  0x2,0x36,0x67, 0x1,0x5b,0x63, 0x1,0x5b,0x4b, 0x1,0x5b,0x61,
+  0x2,0x36,0x58, 0x2,0x36,0x56, 0x2,0x36,0x57, 0x1,0x5b,0x58,
+  0x2,0x36,0x52, 0x2,0x36,0x51, 0x1,0x5b,0x4d, 0x2,0x36,0x4b,
+  0x2,0x36,0x69, 0x1,0x5b,0x4f, 0x2,0x36,0x55, 0x1,0x5b,0x6d,
+  0x3,0x36,0x74, 0x1,0x5b,0x67, 0x2,0x36,0x4a, 0x1,0x5b,0x64,
+  0x1,0x5b,0x62, 0x1,0x5b,0x6b, 0x2,0x36,0x5c, 0x1,0x5b,0x66,
+  0x2,0x30,0x35, 0x2,0x36,0x5d, 0x1,0x5b,0x65, 0x2,0x36,0x64,
+  0x1,0x5b,0x4a, 0x2,0x36,0x59, 0x1,0x5b,0x5c, 0x2,0x36,0x4d,
+  0x1,0x5b,0x5b, 0x3,0x36,0x7c, 0x1,0x5b,0x59, 0x1,0x5b,0x51,
+  0x1,0x5b,0x50, 0x2,0x3d,0x2c, 0x2,0x36,0x66, 0x3,0x3c,0x5d,
+  0x3,0x37,0x28, 0x2,0x36,0x4f, 0x3,0x37,0x26, 0x3,0x37,0x23,
+  0x2,0x3d,0x41, 0x3,0x36,0x70, 0x1,0x5b,0x52, 0x3,0x36,0x77,
+  0x3,0x37,0x24, 0x3,0x36,0x76, 0x3,0x37,0x25, 0x3,0x36,0x79,
+  0x4,0x32,0x6d, 0x3,0x36,0x7d, 0x3,0x65,0x3e, 0x3,0x37,0x29,
+  0xf,0x36,0x29, 0x3,0x37,0x27, 0x3,0x3c,0x54, 0x1,0x60,0x47,
+  0x1,0x5b,0x5f, 0x1,0x60,0x35, 0x2,0x3d,0x3b, 0x1,0x60,0x43,
+  0x3,0x3c,0x52, 0x2,0x3d,0x2f, 0x1,0x60,0x32, 0x1,0x60,0x2e,
+  0x2,0x3d,0x4d, 0x1,0x60,0x34, 0x1,0x60,0x38, 0x1,0x60,0x33,
+  0x1,0x60,0x3c, 0x2,0x3d,0x51, 0x2,0x3d,0x48, 0x3,0x3c,0x6b,
+  0x3,0x3c,0x6d, 0x2,0x3d,0x36, 0x1,0x60,0x41, 0x1,0x60,0x3b,
+  0x2,0x3d,0x42, 0x1,0x60,0x2b, 0x2,0x3d,0x4e, 0x2,0x3d,0x47,
+  0x1,0x60,0x2f, 0x2,0x3d,0x3c, 0x1,0x60,0x3e, 0x2,0x3d,0x59,
+  0x2,0x3d,0x5a, 0x4,0x38,0x5b, 0x1,0x60,0x2c, 0x2,0x3d,0x4c,
+  0x1,0x60,0x40, 0x2,0x3d,0x40, 0x2,0x3d,0x32, 0x2,0x3d,0x33,
+  0x1,0x60,0x44, 0x2,0x3d,0x37, 0x2,0x3d,0x3e, 0x2,0x3d,0x38,
+  0x3,0x3c,0x5a, 0x1,0x60,0x42, 0x1,0x60,0x4a, 0x2,0x3d,0x34,
+  0x2,0x3d,0x2d, 0x2,0x3d,0x2e, 0x3,0x3c,0x56, 0x2,0x3d,0x30,
+  0x1,0x60,0x31, 0x2,0x3d,0x3d, 0x3,0x3c,0x6e, 0x1,0x60,0x3f,
+  0x1,0x60,0x48, 0x3,0x3c,0x58, 0x3,0x3c,0x69, 0x2,0x3d,0x3f,
+  0x2,0x3d,0x57, 0x2,0x3d,0x4f, 0x1,0x60,0x2d, 0x2,0x3d,0x55,
+  0x1,0x60,0x39, 0x3,0x3c,0x66, 0x1,0x60,0x37, 0x3,0x3c,0x64,
+  0x2,0x3d,0x5b, 0x1,0x60,0x36, 0x2,0x3d,0x45, 0x2,0x3d,0x39,
+  0x2,0x3d,0x43, 0x1,0x60,0x4d, 0x2,0x3d,0x49, 0x2,0x3d,0x46,
+  0x2,0x3d,0x35, 0x1,0x60,0x49, 0x2,0x3d,0x53, 0x2,0x3d,0x50,
+  0x2,0x3d,0x58, 0x1,0x60,0x30, 0x2,0x3d,0x44, 0x1,0x60,0x4c,
+  0x3,0x3c,0x5b, 0x2,0x3d,0x4b, 0x3,0x42,0x3a, 0x3,0x3c,0x60,
+  0x1,0x60,0x3a, 0x1,0x60,0x3d, 0x3,0x3c,0x5c, 0x2,0x3d,0x4a,
+  0x1,0x60,0x4b, 0x2,0x3d,0x3a, 0x2,0x36,0x48, 0x3,0x3c,0x51,
+  0x3,0x3c,0x6c, 0x2,0x3d,0x54, 0x2,0x3d,0x52, 0x2,0x3d,0x56,
+  0xf,0x3c,0x5d, 0x3,0x3c,0x62, 0x3,0x65,0x42, 0x4,0x38,0x5e,
+  0x3,0x3c,0x63, 0x3,0x3c,0x68, 0xf,0x3c,0x47, 0x3,0x65,0x40,
+  0x4,0x38,0x5f, 0x2,0x3d,0x31, 0x1,0x60,0x46, 0x3,0x65,0x3f,
+  0x3,0x65,0x41, 0x2,0x44,0x47, 0x2,0x44,0x46, 0x2,0x44,0x2c,
+  0x1,0x64,0x63, 0x3,0x42,0x30, 0x2,0x44,0x45, 0x2,0x44,0x2f,
+  0x2,0x44,0x30, 0x4,0x3e,0x3f, 0x1,0x64,0x6d, 0x2,0x44,0x4e,
+  0x1,0x64,0x68, 0x2,0x44,0x44, 0x3,0x42,0x33, 0x2,0x44,0x29,
+  0x1,0x64,0x6e, 0x1,0x64,0x64, 0x2,0x44,0x38, 0x2,0x44,0x2e,
+  0x2,0x44,0x31, 0x2,0x44,0x49, 0x1,0x64,0x5e, 0x2,0x44,0x50,
+  0x2,0x44,0x48, 0x1,0x64,0x67, 0x2,0x44,0x3d, 0x1,0x64,0x72,
+  0x3,0x42,0x2e, 0x3,0x42,0x36, 0x1,0x64,0x71, 0x1,0x64,0x6b,
+  0x3,0x42,0x40, 0x4,0x3e,0x36, 0x2,0x44,0x4f, 0x1,0x64,0x5f,
+  0x2,0x44,0x3b, 0x2,0x44,0x32, 0x2,0x44,0x3f, 0x2,0x44,0x4b,
+  0x1,0x64,0x73, 0x3,0x42,0x39, 0x1,0x64,0x61, 0x2,0x44,0x3a,
+  0x3,0x42,0x2d, 0x2,0x44,0x33, 0x1,0x64,0x6a, 0x3,0x42,0x31,
+  0x1,0x64,0x69, 0x2,0x44,0x36, 0x2,0x44,0x40, 0x2,0x44,0x4a,
+  0x2,0x44,0x2d, 0x2,0x44,0x37, 0x1,0x64,0x62, 0x2,0x44,0x41,
+  0x1,0x64,0x6f, 0x1,0x64,0x66, 0x2,0x44,0x34, 0x1,0x64,0x65,
+  0x2,0x44,0x2b, 0x2,0x44,0x39, 0x2,0x44,0x4d, 0x1,0x60,0x45,
+  0x1,0x69,0x57, 0x2,0x44,0x3c, 0x2,0x4b,0x34, 0x2,0x44,0x3e,
+  0x2,0x44,0x4c, 0x1,0x64,0x6c, 0x2,0x44,0x35, 0x1,0x64,0x60,
+  0x1,0x64,0x70, 0x1,0x6d,0x5a, 0x2,0x44,0x2a, 0x6,0x54,0x4e,
+  0x2,0x44,0x43, 0x3,0x42,0x44, 0x3,0x42,0x3e, 0x3,0x42,0x47,
+  0x2,0x44,0x42, 0x3,0x42,0x3d, 0x3,0x42,0x45, 0x3,0x42,0x3f,
+  0x3,0x42,0x3b, 0x3,0x42,0x46, 0x2,0x4b,0x50, 0x1,0x69,0x54,
+  0x2,0x4b,0x45, 0x2,0x4b,0x4a, 0x1,0x69,0x49, 0x3,0x47,0x56,
+  0x2,0x4b,0x36, 0x1,0x69,0x56, 0x3,0x47,0x57, 0x1,0x69,0x40,
+  0x2,0x4b,0x35, 0x2,0x4b,0x56, 0x1,0x69,0x58, 0x2,0x4b,0x39,
+  0x2,0x4b,0x49, 0x3,0x47,0x65, 0x2,0x4b,0x3b, 0x2,0x4b,0x59,
+  0x2,0x4b,0x55, 0x1,0x69,0x3e, 0x1,0x69,0x48, 0x2,0x51,0x5b,
+  0x1,0x69,0x55, 0x1,0x69,0x46, 0x2,0x4b,0x37, 0x3,0x47,0x63,
+  0x2,0x4b,0x54, 0x1,0x69,0x4a, 0x2,0x4b,0x51, 0x2,0x4b,0x5e,
+  0x2,0x4b,0x3d, 0x2,0x4b,0x46, 0x3,0x4c,0x78, 0x3,0x47,0x5b,
+  0x2,0x4b,0x5c, 0x2,0x4b,0x52, 0x1,0x69,0x45, 0x3,0x4c,0x6a,
+  0x3,0x47,0x64, 0x2,0x4b,0x44, 0x1,0x69,0x3f, 0x1,0x69,0x3d,
+  0x1,0x69,0x4f, 0x4,0x44,0x43, 0x3,0x47,0x5f, 0x2,0x4b,0x42,
+  0x2,0x4b,0x3f, 0x2,0x4b,0x40, 0x3,0x47,0x5a, 0x2,0x4b,0x58,
+  0x3,0x47,0x5c, 0x2,0x4b,0x5d, 0x2,0x4b,0x5b, 0x1,0x69,0x43,
+  0x2,0x4b,0x5f, 0x1,0x69,0x47, 0x1,0x69,0x4e, 0x4,0x44,0x44,
+  0x2,0x4b,0x38, 0x2,0x51,0x43, 0x2,0x4b,0x41, 0x3,0x47,0x5e,
+  0x1,0x69,0x41, 0x1,0x69,0x53, 0x1,0x69,0x50, 0x1,0x69,0x44,
+  0x2,0x4b,0x4b, 0x2,0x4b,0x3c, 0x1,0x69,0x51, 0x2,0x4b,0x4d,
+  0x1,0x69,0x4b, 0x1,0x69,0x4d, 0x1,0x69,0x3c, 0x3,0x47,0x5d,
+  0x2,0x4b,0x4f, 0x2,0x4b,0x47, 0x2,0x4b,0x3a, 0x1,0x69,0x4c,
+  0x2,0x4b,0x57, 0x2,0x4b,0x5a, 0x2,0x4b,0x43, 0x2,0x4b,0x4e,
+  0x3,0x4c,0x74, 0x1,0x69,0x42, 0x1,0x6d,0x49, 0x2,0x4b,0x4c,
+  0x2,0x51,0x42, 0x3,0x47,0x62, 0x2,0x4b,0x53, 0x3,0x47,0x61,
+  0x4,0x44,0x52, 0xf,0x4f,0x79, 0x3,0x65,0x44, 0x3,0x65,0x45,
+  0x3,0x47,0x66, 0x3,0x65,0x43, 0x2,0x4b,0x3e, 0x2,0x51,0x4c,
+  0x2,0x51,0x56, 0x1,0x6d,0x4c, 0x2,0x51,0x55, 0x2,0x51,0x61,
+  0x1,0x6d,0x4e, 0x2,0x51,0x53, 0x4,0x4a,0x58, 0x2,0x51,0x57,
+  0x1,0x6d,0x59, 0x3,0x4c,0x7d, 0x2,0x51,0x4e, 0x1,0x6d,0x51,
+  0x3,0x4c,0x73, 0x2,0x51,0x5a, 0x2,0x57,0x7b, 0x1,0x6d,0x5d,
+  0x1,0x6d,0x5c, 0x2,0x51,0x5c, 0x2,0x51,0x4b, 0x2,0x51,0x66,
+  0x1,0x6d,0x57, 0x3,0x4c,0x6b, 0x1,0x6d,0x4d, 0x2,0x51,0x5f,
+  0x4,0x4a,0x69, 0x2,0x51,0x63, 0x2,0x51,0x68, 0x2,0x51,0x5d,
+  0x2,0x51,0x51, 0x1,0x6d,0x50, 0x1,0x6d,0x53, 0x1,0x6d,0x5b,
+  0x1,0x6d,0x56, 0x3,0x4c,0x75, 0x2,0x51,0x54, 0x2,0x4b,0x48,
+  0x3,0x4c,0x7e, 0x3,0x4c,0x6c, 0x2,0x51,0x50, 0x2,0x51,0x67,
+  0x1,0x6d,0x52, 0x3,0x4c,0x79, 0x1,0x6d,0x55, 0x2,0x51,0x69,
+  0x1,0x6d,0x4a, 0x2,0x51,0x5e, 0x2,0x51,0x44, 0x2,0x51,0x64,
+  0x1,0x74,0x2a, 0x3,0x4c,0x7a, 0x2,0x51,0x52, 0x4,0x50,0x75,
+  0x1,0x6d,0x4b, 0x2,0x51,0x4d, 0x1,0x6d,0x4f, 0x2,0x51,0x45,
+  0x1,0x69,0x52, 0x2,0x51,0x49, 0x4,0x4a,0x57, 0x2,0x51,0x62,
+  0x2,0x51,0x4a, 0x2,0x51,0x48, 0x1,0x6d,0x54, 0x3,0x4c,0x7b,
+  0x2,0x51,0x60, 0x3,0x4c,0x77, 0x2,0x51,0x47, 0x2,0x51,0x59,
+  0x2,0x51,0x58, 0x2,0x51,0x65, 0x2,0x51,0x4f, 0x1,0x6d,0x58,
+  0x4,0x4a,0x64, 0x3,0x65,0x47, 0xf,0x4f,0x7d, 0x3,0x65,0x46,
+  0x2,0x57,0x7e, 0x3,0x51,0x56, 0x1,0x71,0x33, 0x1,0x71,0x29,
+  0x2,0x58,0x2c, 0x2,0x57,0x76, 0x1,0x71,0x2b, 0x2,0x58,0x24,
+  0x1,0x71,0x32, 0x1,0x71,0x2d, 0x2,0x58,0x22, 0x2,0x5d,0x3b,
+  0x2,0x58,0x28, 0x2,0x58,0x2e, 0x2,0x58,0x27, 0x2,0x57,0x74,
+  0x2,0x58,0x25, 0x2,0x58,0x30, 0x2,0x58,0x32, 0x1,0x71,0x28,
+  0x2,0x58,0x31, 0x1,0x71,0x2e, 0x1,0x71,0x34, 0x3,0x51,0x54,
+  0x1,0x71,0x31, 0x3,0x51,0x58, 0x2,0x58,0x2b, 0x1,0x71,0x30,
+  0x2,0x58,0x26, 0x3,0x51,0x4d, 0x2,0x57,0x78, 0x2,0x57,0x7d,
+  0x3,0x51,0x50, 0x2,0x58,0x2a, 0x1,0x71,0x2f, 0x1,0x71,0x2c,
+  0x1,0x71,0x27, 0x1,0x71,0x2a, 0x2,0x57,0x7c, 0x4,0x51,0x22,
+  0x2,0x51,0x46, 0x2,0x57,0x77, 0x2,0x57,0x7a, 0x2,0x58,0x2d,
+  0x2,0x58,0x21, 0x2,0x57,0x75, 0x2,0x5d,0x3a, 0x2,0x58,0x2f,
+  0x2,0x57,0x79, 0x2,0x58,0x29, 0x3,0x4c,0x71, 0x3,0x51,0x55,
+  0x2,0x5d,0x3d, 0x1,0x74,0x2e, 0x3,0x55,0x30, 0x3,0x55,0x2f,
+  0x1,0x74,0x22, 0x3,0x55,0x35, 0x3,0x55,0x36, 0x1,0x74,0x26,
+  0x2,0x5d,0x3f, 0x2,0x5d,0x45, 0x2,0x5d,0x43, 0x1,0x74,0x24,
+  0x1,0x74,0x25, 0x1,0x74,0x2c, 0x2,0x5d,0x46, 0x2,0x5d,0x3e,
+  0x1,0x74,0x27, 0x3,0x55,0x31, 0x2,0x5d,0x42, 0x2,0x5d,0x41,
+  0x2,0x5d,0x47, 0x1,0x74,0x2d, 0x3,0x55,0x37, 0x1,0x74,0x28,
+  0x1,0x74,0x2b, 0x2,0x5d,0x40, 0x1,0x74,0x2f, 0x1,0x74,0x29,
+  0x1,0x74,0x30, 0x1,0x74,0x23, 0x2,0x5d,0x44, 0x3,0x5a,0x55,
+  0x2,0x5d,0x3c, 0x3,0x51,0x59, 0x3,0x55,0x39, 0x2,0x62,0x25,
+  0x3,0x65,0x48, 0x1,0x76,0x5d, 0x2,0x62,0x22, 0x2,0x62,0x24,
+  0x3,0x58,0x28, 0x1,0x76,0x5b, 0x2,0x61,0x7e, 0x2,0x62,0x21,
+  0x2,0x61,0x7a, 0x3,0x58,0x2a, 0x3,0x58,0x27, 0x2,0x58,0x23,
+  0x2,0x61,0x7b, 0x1,0x76,0x5c, 0x2,0x61,0x77, 0x3,0x58,0x26,
+  0x1,0x76,0x59, 0x2,0x62,0x26, 0x1,0x76,0x5a, 0x2,0x61,0x78,
+  0x2,0x61,0x79, 0x2,0x61,0x7d, 0x1,0x76,0x5f, 0x3,0x58,0x29,
+  0x1,0x76,0x5e, 0x4,0x5b,0x5e, 0x3,0x58,0x2b, 0x2,0x61,0x7c,
+  0x1,0x78,0x45, 0x2,0x65,0x6a, 0x2,0x65,0x70, 0x1,0x78,0x46,
+  0x2,0x65,0x67, 0x1,0x78,0x43, 0x1,0x78,0x40, 0x2,0x65,0x72,
+  0x1,0x78,0x44, 0x3,0x5a,0x52, 0x1,0x78,0x41, 0x2,0x65,0x69,
+  0x2,0x65,0x6c, 0x2,0x65,0x6d, 0x2,0x65,0x6e, 0x2,0x65,0x71,
+  0x3,0x5a,0x54, 0x2,0x62,0x23, 0x2,0x65,0x68, 0x1,0x78,0x42,
+  0x2,0x65,0x6f, 0x2,0x69,0x34, 0x2,0x65,0x6b, 0x3,0x5a,0x53,
+  0x3,0x65,0x4a, 0x3,0x65,0x49, 0x2,0x69,0x2b, 0x1,0x79,0x75,
+  0x2,0x69,0x2e, 0x1,0x79,0x76, 0x2,0x69,0x37, 0x2,0x69,0x2d,
+  0x2,0x69,0x2a, 0x3,0x5c,0x51, 0x2,0x69,0x2c, 0x2,0x69,0x30,
+  0x2,0x69,0x33, 0x2,0x69,0x32, 0x2,0x69,0x36, 0x2,0x69,0x29,
+  0x3,0x5c,0x4f, 0x1,0x79,0x74, 0x2,0x69,0x31, 0x2,0x69,0x35,
+  0x2,0x69,0x38, 0x2,0x69,0x2f, 0x2,0x6b,0x61, 0x2,0x6b,0x62,
+  0x2,0x6b,0x66, 0x2,0x6b,0x67, 0x3,0x5e,0x3c, 0x2,0x6b,0x64,
+  0x2,0x6b,0x65, 0x2,0x6b,0x63, 0x3,0x5e,0x3a, 0x1,0x7a,0x74,
+  0x3,0x5e,0x3b, 0x1,0x7b,0x64, 0x2,0x6d,0x59, 0x3,0x60,0x36,
+  0x3,0x5f,0x52, 0x2,0x6d,0x56, 0x2,0x6d,0x57, 0x2,0x6d,0x58,
+  0x1,0x7b,0x65, 0x3,0x60,0x37, 0x2,0x6f,0x34, 0x2,0x6f,0x33,
+  0x3,0x65,0x4b, 0x2,0x70,0x3d, 0x1,0x7c,0x60, 0x2,0x70,0x3b,
+  0x2,0x70,0x3e, 0x2,0x70,0x3c, 0x2,0x71,0x25, 0x1,0x7d,0x24,
+  0x1,0x7d,0x32, 0x2,0x71,0x71, 0x2,0x71,0x5b, 0x3,0x61,0x79,
+  0x2,0x71,0x70, 0x2,0x72,0x3e, 0x2,0x72,0x3f, 0x1,0x45,0x56,
+  0x4,0x21,0x50, 0x3,0x24,0x28, 0x3,0x24,0x26, 0x1,0x48,0x48,
+  0x2,0x22,0x61, 0x3,0x24,0x27, 0x3,0x24,0x2b, 0x2,0x24,0x5e,
+  0x3,0x26,0x62, 0x1,0x4b,0x22, 0x3,0x26,0x5f, 0x1,0x4b,0x25,
+  0x3,0x26,0x5e, 0x2,0x24,0x5f, 0x3,0x26,0x63, 0x1,0x4b,0x23,
+  0x1,0x4b,0x24, 0x3,0x26,0x60, 0xf,0x24,0x71, 0x3,0x29,0x77,
+  0x2,0x27,0x78, 0x2,0x27,0x7a, 0x2,0x27,0x75, 0x2,0x27,0x72,
+  0x2,0x27,0x74, 0x3,0x29,0x74, 0x3,0x29,0x70, 0x3,0x29,0x75,
+  0x1,0x4e,0x65, 0x3,0x29,0x6f, 0x3,0x29,0x79, 0x3,0x29,0x76,
+  0x1,0x4e,0x63, 0x3,0x29,0x72, 0x3,0x29,0x71, 0x2,0x27,0x76,
+  0x1,0x4e,0x64, 0x2,0x27,0x73, 0x2,0x27,0x70, 0x1,0x4e,0x62,
+  0x2,0x27,0x77, 0x4,0x27,0x29, 0x2,0x27,0x71, 0x1,0x4e,0x66,
+  0x2,0x27,0x79, 0x4,0x27,0x2b, 0x2,0x2b,0x6f, 0x3,0x2d,0x5e,
+  0x2,0x2b,0x73, 0x3,0x2d,0x5c, 0x3,0x2d,0x5a, 0x1,0x52,0x3a,
+  0x3,0x2d,0x58, 0x4,0x2a,0x26, 0x3,0x2d,0x65, 0x3,0x2d,0x62,
+  0x2,0x2b,0x76, 0x3,0x2d,0x5f, 0x1,0x52,0x32, 0x1,0x52,0x35,
+  0x1,0x52,0x37, 0x1,0x52,0x39, 0x1,0x52,0x36, 0x2,0x2b,0x72,
+  0x2,0x2b,0x71, 0x3,0x2d,0x64, 0x1,0x52,0x34, 0x2,0x2b,0x74,
+  0x2,0x2b,0x75, 0x3,0x2d,0x63, 0x2,0x2b,0x6e, 0x1,0x52,0x38,
+  0x3,0x2d,0x68, 0x1,0x52,0x33, 0x3,0x2d,0x5d, 0x2,0x2b,0x70,
+  0x3,0x65,0x4d, 0x4,0x2a,0x28, 0x3,0x32,0x28, 0x2,0x30,0x5a,
+  0x2,0x30,0x5b, 0x2,0x30,0x5c, 0x1,0x56,0x53, 0x4,0x2d,0x75,
+  0x1,0x56,0x4f, 0x2,0x30,0x51, 0x3,0x32,0x2a, 0x2,0x30,0x59,
+  0x2,0x30,0x5e, 0x1,0x56,0x54, 0x3,0x32,0x2b, 0x2,0x30,0x4f,
+  0x2,0x30,0x55, 0x2,0x30,0x4e, 0x2,0x30,0x58, 0x3,0x32,0x31,
+  0x3,0x32,0x2f, 0x2,0x30,0x54, 0x1,0x56,0x50, 0x1,0x56,0x52,
+  0x2,0x30,0x5d, 0x3,0x32,0x29, 0x2,0x30,0x4d, 0x2,0x30,0x50,
+  0x2,0x30,0x56, 0x3,0x32,0x2d, 0x2,0x30,0x57, 0x2,0x30,0x5f,
+  0x2,0x30,0x53, 0x3,0x32,0x2c, 0x1,0x56,0x51, 0x3,0x65,0x4f,
+  0x3,0x65,0x4e, 0x3,0x32,0x30, 0x1,0x5b,0x72, 0x2,0x36,0x71,
+  0x3,0x37,0x30, 0x3,0x37,0x32, 0x2,0x36,0x73, 0x2,0x36,0x6f,
+  0x3,0x37,0x2f, 0x2,0x36,0x7b, 0x2,0x36,0x6d, 0x2,0x36,0x7a,
+  0x1,0x5b,0x6e, 0x2,0x36,0x6b, 0x2,0x3d,0x5f, 0x2,0x36,0x75,
+  0x1,0x5b,0x71, 0x3,0x37,0x35, 0x2,0x36,0x76, 0x2,0x36,0x79,
+  0x3,0x37,0x2e, 0x2,0x36,0x7d, 0x3,0x37,0x2c, 0x2,0x36,0x72,
+  0x4,0x32,0x72, 0x2,0x36,0x77, 0x3,0x37,0x2d, 0x3,0x37,0x31,
+  0x1,0x5b,0x6f, 0x1,0x5b,0x70, 0x2,0x36,0x7c, 0x2,0x36,0x70,
+  0x2,0x36,0x6c, 0x2,0x36,0x7e, 0x3,0x37,0x33, 0x2,0x36,0x74,
+  0x3,0x65,0x50, 0x3,0x65,0x51, 0x2,0x36,0x78, 0x2,0x36,0x6e,
+  0x1,0x60,0x4e, 0x1,0x60,0x4f, 0x2,0x3d,0x69, 0x1,0x60,0x55,
+  0x3,0x3c,0x74, 0x2,0x3d,0x5d, 0x2,0x3d,0x66, 0x2,0x3d,0x5c,
+  0x1,0x60,0x52, 0x2,0x3d,0x64, 0x2,0x3d,0x62, 0x3,0x3c,0x7d,
+  0x2,0x3d,0x63, 0x1,0x60,0x50, 0x3,0x3c,0x7c, 0x2,0x3d,0x67,
+  0xf,0x3c,0x7e, 0x3,0x3c,0x6f, 0x3,0x3c,0x7a, 0x3,0x3c,0x72,
+  0x3,0x3d,0x21, 0x2,0x3d,0x60, 0x2,0x3d,0x5e, 0x1,0x60,0x51,
+  0x2,0x3d,0x61, 0x2,0x3d,0x65, 0x3,0x3c,0x7b, 0x3,0x3c,0x79,
+  0x3,0x3c,0x71, 0x1,0x60,0x53, 0x3,0x3c,0x73, 0x3,0x3c,0x77,
+  0x3,0x65,0x53, 0x2,0x3d,0x68, 0x3,0x65,0x54, 0x3,0x65,0x55,
+  0x3,0x65,0x52, 0x2,0x44,0x56, 0x2,0x44,0x5d, 0x2,0x44,0x5f,
+  0x2,0x44,0x65, 0x3,0x42,0x57, 0x1,0x65,0x22, 0x2,0x44,0x51,
+  0x3,0x42,0x4c, 0x1,0x64,0x78, 0x3,0x42,0x4e, 0x2,0x44,0x60,
+  0x1,0x64,0x7d, 0x2,0x44,0x66, 0x1,0x64,0x74, 0x3,0x42,0x51,
+  0x2,0x44,0x63, 0x3,0x42,0x58, 0x2,0x44,0x53, 0x2,0x44,0x64,
+  0x2,0x44,0x52, 0x1,0x65,0x24, 0x3,0x42,0x52, 0x2,0x44,0x5e,
+  0x1,0x64,0x75, 0x2,0x44,0x67, 0x3,0x48,0x3c, 0x1,0x64,0x7a,
+  0x2,0x44,0x57, 0x1,0x65,0x21, 0x2,0x44,0x62, 0x2,0x44,0x55,
+  0x2,0x44,0x5c, 0x2,0x44,0x58, 0x2,0x44,0x54, 0x1,0x64,0x77,
+  0x1,0x64,0x7e, 0x1,0x64,0x7c, 0x1,0x64,0x79, 0x1,0x65,0x23,
+  0x1,0x64,0x76, 0x2,0x44,0x5b, 0x3,0x42,0x4f, 0x1,0x64,0x7b,
+  0x3,0x42,0x59, 0x1,0x60,0x54, 0x3,0x42,0x49, 0x2,0x44,0x61,
+  0x3,0x65,0x59, 0x2,0x44,0x59, 0x3,0x42,0x53, 0x3,0x65,0x57,
+  0x3,0x65,0x58, 0x3,0x65,0x56, 0x2,0x44,0x5a, 0x4,0x44,0x57,
+  0x4,0x44,0x5b, 0x2,0x4b,0x67, 0x3,0x47,0x6f, 0x1,0x69,0x5b,
+  0x3,0x47,0x6e, 0x3,0x47,0x6c, 0x2,0x4b,0x63, 0x2,0x4b,0x69,
+  0x2,0x4b,0x65, 0x3,0x47,0x70, 0x1,0x69,0x5d, 0x2,0x4b,0x64,
+  0x2,0x4b,0x68, 0x2,0x4b,0x60, 0x3,0x47,0x72, 0x2,0x4b,0x62,
+  0x1,0x69,0x5c, 0x3,0x47,0x6a, 0x3,0x47,0x6d, 0x3,0x47,0x6b,
+  0x3,0x47,0x68, 0x2,0x4b,0x66, 0x2,0x4b,0x61, 0x3,0x47,0x67,
+  0x1,0x69,0x5e, 0x3,0x65,0x5b, 0x1,0x69,0x59, 0xf,0x49,0x4b,
+  0x3,0x65,0x5a, 0x2,0x4b,0x6a, 0xf,0x49,0x5f, 0x1,0x69,0x5a,
+  0x2,0x51,0x6f, 0x2,0x51,0x6c, 0x2,0x51,0x78, 0x2,0x51,0x72,
+  0x2,0x51,0x74, 0x1,0x6d,0x5e, 0x2,0x51,0x6e, 0x2,0x51,0x76,
+  0x3,0x4d,0x2a, 0x3,0x4d,0x24, 0x2,0x51,0x75, 0x2,0x51,0x73,
+  0x3,0x4d,0x29, 0x2,0x51,0x79, 0x1,0x6d,0x61, 0x2,0x51,0x70,
+  0x2,0x51,0x77, 0x3,0x4d,0x28, 0x1,0x6d,0x5f, 0x3,0x4d,0x25,
+  0x3,0x4d,0x22, 0x2,0x51,0x6b, 0x2,0x51,0x6d, 0x1,0x6d,0x60,
+  0x2,0x51,0x6a, 0x2,0x51,0x7a, 0x3,0x65,0x5c, 0x2,0x51,0x71,
+  0x3,0x51,0x62, 0x3,0x51,0x5a, 0x2,0x58,0x36, 0x1,0x71,0x3b,
+  0x3,0x51,0x60, 0x3,0x51,0x5c, 0x2,0x58,0x41, 0x2,0x58,0x3f,
+  0x1,0x71,0x35, 0x2,0x58,0x35, 0x2,0x58,0x38, 0x2,0x58,0x39,
+  0x2,0x58,0x34, 0x1,0x71,0x3f, 0x1,0x71,0x40, 0x2,0x58,0x33,
+  0x2,0x58,0x42, 0x2,0x58,0x3d, 0x1,0x71,0x39, 0x1,0x71,0x36,
+  0x2,0x58,0x3c, 0x2,0x58,0x3a, 0x3,0x51,0x63, 0x4,0x51,0x23,
+  0x1,0x71,0x3c, 0x2,0x58,0x3e, 0x1,0x71,0x37, 0x3,0x51,0x5e,
+  0x1,0x71,0x38, 0x3,0x51,0x66, 0x2,0x58,0x3b, 0x1,0x71,0x3a,
+  0x2,0x58,0x37, 0x7,0x2f,0x4f, 0x2,0x58,0x40, 0x1,0x71,0x3d,
+  0x2,0x58,0x43, 0x2,0x58,0x44, 0x1,0x71,0x3e, 0x3,0x65,0x5d,
+  0x3,0x65,0x5e, 0x1,0x74,0x32, 0x1,0x74,0x39, 0x2,0x5d,0x48,
+  0x2,0x5d,0x4e, 0x3,0x55,0x3c, 0x2,0x5d,0x4c, 0x1,0x74,0x35,
+  0x1,0x74,0x34, 0x1,0x74,0x31, 0x2,0x5d,0x4a, 0x3,0x55,0x3e,
+  0x3,0x55,0x43, 0x3,0x55,0x40, 0x1,0x74,0x37, 0x1,0x74,0x36,
+  0x1,0x74,0x33, 0x3,0x55,0x41, 0x2,0x5d,0x4d, 0x2,0x5d,0x49,
+  0x2,0x5d,0x4b, 0x3,0x55,0x42, 0x1,0x74,0x38, 0xf,0x5a,0x73,
+  0x1,0x76,0x63, 0x2,0x62,0x29, 0x3,0x58,0x2d, 0x1,0x76,0x60,
+  0x1,0x76,0x61, 0x2,0x62,0x2b, 0x1,0x76,0x62, 0x2,0x62,0x28,
+  0x3,0x58,0x2e, 0x2,0x62,0x27, 0x2,0x65,0x76, 0x2,0x62,0x2a,
+  0x3,0x5a,0x56, 0x2,0x65,0x77, 0x1,0x78,0x47, 0x2,0x65,0x75,
+  0x3,0x5a,0x57, 0x4,0x5f,0x7e, 0x2,0x65,0x74, 0x3,0x5c,0x59,
+  0x2,0x65,0x73, 0x1,0x78,0x48, 0x3,0x65,0x5f, 0x3,0x5c,0x56,
+  0x1,0x79,0x77, 0x3,0x5c,0x58, 0x3,0x5c,0x55, 0x2,0x69,0x39,
+  0x2,0x69,0x3a, 0x3,0x5a,0x58, 0x3,0x5c,0x53, 0x3,0x5c,0x57,
+  0x3,0x65,0x61, 0x2,0x6b,0x6a, 0x2,0x6b,0x69, 0x1,0x7a,0x75,
+  0x3,0x5f,0x53, 0x2,0x6b,0x68, 0x2,0x6d,0x5a, 0x2,0x6d,0x5b,
+  0x3,0x5f,0x54, 0x3,0x60,0x39, 0x2,0x6f,0x35, 0x2,0x70,0x3f,
+  0x3,0x61,0x43, 0x3,0x61,0x42, 0x2,0x71,0x26, 0x2,0x72,0x2c,
+  0x1,0x7d,0x46, 0x2,0x72,0x40, 0x1,0x45,0x57, 0x4,0x21,0x51,
+  0x1,0x4e,0x67, 0x1,0x4e,0x68, 0x3,0x2d,0x69, 0x4,0x2a,0x2a,
+  0x1,0x52,0x3b, 0x3,0x3d,0x22, 0x4,0x4a,0x6c, 0x1,0x74,0x3a,
+  0x1,0x45,0x58, 0x1,0x4e,0x69, 0x1,0x56,0x55, 0x1,0x65,0x25,
+  0x1,0x45,0x59, 0x3,0x2d,0x6b, 0x1,0x5b,0x73, 0x1,0x69,0x5f,
+  0x2,0x21,0x42, 0x3,0x29,0x7c, 0x2,0x2b,0x77, 0x2,0x30,0x60,
+  0x4,0x3e,0x4c, 0x2,0x4b,0x6b, 0x4,0x4a,0x6d, 0x1,0x74,0x3b,
+  0x1,0x45,0x5a, 0x1,0x4e,0x6a, 0x2,0x2b,0x78, 0x2,0x2b,0x79,
+  0x2,0x3d,0x6a, 0x1,0x60,0x56, 0x3,0x42,0x5d, 0x2,0x44,0x68,
+  0x3,0x42,0x5c, 0x3,0x42,0x5b, 0x1,0x65,0x26, 0x2,0x4b,0x6c,
+  0x4,0x44,0x5e, 0x3,0x4d,0x2e, 0x1,0x6d,0x62, 0x3,0x4d,0x2d,
+  0x1,0x78,0x49, 0x1,0x45,0x5b, 0x2,0x3d,0x6b, 0x1,0x45,0x5c,
+  0x1,0x48,0x4a, 0x2,0x22,0x62, 0x1,0x48,0x49, 0x1,0x4b,0x28,
+  0x1,0x4b,0x27, 0x1,0x4b,0x26, 0x2,0x24,0x60, 0x3,0x26,0x64,
+  0x3,0x2a,0x21, 0x3,0x2a,0x22, 0x1,0x4e,0x6b, 0x3,0x2a,0x23,
+  0x1,0x4e,0x6c, 0x2,0x27,0x7b, 0x4,0x27,0x31, 0x2,0x2b,0x7a,
+  0x3,0x2d,0x6d, 0x2,0x2b,0x7d, 0x1,0x52,0x3d, 0x2,0x2b,0x7b,
+  0x4,0x2a,0x2f, 0x1,0x52,0x3c, 0x2,0x2b,0x7c, 0x1,0x52,0x3e,
+  0x2,0x30,0x63, 0x2,0x30,0x62, 0x2,0x30,0x61, 0x1,0x56,0x56,
+  0x3,0x32,0x36, 0x2,0x37,0x22, 0x2,0x37,0x23, 0x1,0x5b,0x74,
+  0x2,0x37,0x21, 0x2,0x37,0x24, 0x1,0x60,0x58, 0x1,0x5b,0x75,
+  0x3,0x3d,0x24, 0x3,0x3d,0x23, 0x1,0x60,0x57, 0x2,0x3d,0x6f,
+  0x2,0x3d,0x6e, 0x3,0x3d,0x25, 0x2,0x3d,0x6c, 0x2,0x3d,0x6d,
+  0x2,0x3d,0x70, 0x2,0x44,0x6a, 0x2,0x44,0x69, 0x2,0x44,0x6d,
+  0x4,0x3e,0x4f, 0x2,0x44,0x6c, 0x2,0x44,0x6b, 0x1,0x69,0x60,
+  0x2,0x4b,0x6f, 0x3,0x47,0x75, 0x2,0x4b,0x6e, 0x1,0x69,0x61,
+  0x2,0x4b,0x6d, 0x2,0x51,0x7b, 0x3,0x4d,0x2f, 0x2,0x51,0x7c,
+  0x1,0x6d,0x63, 0x4,0x51,0x2d, 0x2,0x58,0x45, 0x2,0x58,0x46,
+  0x5,0x4e,0x37, 0x2,0x65,0x7c, 0x1,0x78,0x4a, 0x2,0x65,0x7b,
+  0x2,0x65,0x7a, 0x2,0x65,0x78, 0x2,0x65,0x79, 0x1,0x7a,0x76,
+  0x2,0x69,0x3b, 0x2,0x6d,0x5c, 0x2,0x71,0x27, 0x3,0x61,0x7b,
+  0x1,0x45,0x5d, 0x4,0x21,0x38, 0x2,0x21,0x64, 0x1,0x46,0x67,
+  0x2,0x21,0x65, 0x3,0x24,0x2c, 0x3,0x24,0x2d, 0x4,0x23,0x27,
+  0x2,0x22,0x63, 0x2,0x22,0x64, 0x3,0x26,0x6b, 0x3,0x26,0x69,
+  0x2,0x24,0x66, 0x3,0x26,0x66, 0x3,0x26,0x67, 0x2,0x24,0x62,
+  0x3,0x26,0x6a, 0x2,0x24,0x61, 0x1,0x4e,0x6d, 0x2,0x24,0x65,
+  0x1,0x4b,0x2a, 0x2,0x24,0x63, 0x1,0x4b,0x29, 0x2,0x24,0x67,
+  0x2,0x24,0x64, 0x3,0x26,0x68, 0x2,0x28,0x21, 0x2,0x2b,0x7e,
+  0x2,0x27,0x7d, 0x2,0x28,0x26, 0x3,0x2a,0x26, 0x1,0x4e,0x6e,
+  0x3,0x2a,0x2a, 0x1,0x4e,0x71, 0x2,0x28,0x27, 0x2,0x28,0x23,
+  0x3,0x2a,0x27, 0x2,0x28,0x24, 0x4,0x27,0x36, 0x2,0x27,0x7c,
+  0x1,0x4e,0x70, 0x2,0x27,0x7e, 0x1,0x4e,0x6f, 0x2,0x28,0x25,
+  0x3,0x2a,0x28, 0x2,0x28,0x22, 0x6,0x2c,0x7e, 0x2,0x2c,0x24,
+  0x1,0x52,0x40, 0x1,0x52,0x41, 0x3,0x2d,0x75, 0x2,0x2c,0x27,
+  0x2,0x2c,0x21, 0x3,0x2d,0x74, 0x2,0x2c,0x26, 0x3,0x2d,0x70,
+  0x2,0x2c,0x22, 0x1,0x52,0x3f, 0x2,0x2c,0x25, 0x2,0x2c,0x23,
+  0x3,0x2d,0x73, 0x3,0x2d,0x71, 0x2,0x30,0x69, 0x2,0x30,0x66,
+  0x3,0x32,0x38, 0x2,0x30,0x68, 0x1,0x56,0x5b, 0x1,0x56,0x5a,
+  0x1,0x56,0x58, 0x2,0x30,0x65, 0x2,0x30,0x6a, 0x1,0x56,0x57,
+  0x1,0x56,0x59, 0x2,0x30,0x67, 0x2,0x37,0x2c, 0x2,0x30,0x64,
+  0x2,0x30,0x6b, 0x3,0x32,0x39, 0x4,0x33,0x23, 0x4,0x33,0x2a,
+  0x3,0x3d,0x26, 0x2,0x37,0x27, 0x2,0x37,0x2b, 0x5,0x33,0x54,
+  0x2,0x37,0x2a, 0x2,0x3d,0x72, 0x2,0x3d,0x7d, 0x4,0x33,0x2d,
+  0x3,0x37,0x3b, 0x2,0x37,0x2d, 0x3,0x37,0x3a, 0x2,0x37,0x28,
+  0x2,0x3d,0x71, 0x1,0x5b,0x79, 0x4,0x33,0x22, 0x4,0x33,0x2c,
+  0x1,0x5b,0x78, 0x2,0x37,0x26, 0x2,0x37,0x29, 0x1,0x5b,0x7a,
+  0x3,0x37,0x39, 0x1,0x5b,0x77, 0x1,0x5b,0x76, 0x2,0x37,0x25,
+  0x2,0x37,0x2e, 0x2,0x3d,0x74, 0x2,0x3d,0x7b, 0x3,0x3d,0x27,
+  0x1,0x60,0x5a, 0x2,0x3d,0x7a, 0x2,0x3d,0x77, 0x3,0x3d,0x2e,
+  0x1,0x60,0x5c, 0x3,0x3d,0x29, 0x3,0x3d,0x2b, 0x3,0x3d,0x2a,
+  0x2,0x3d,0x79, 0x3,0x42,0x61, 0x3,0x3d,0x2d, 0x2,0x3d,0x73,
+  0x2,0x3d,0x75, 0x2,0x3d,0x78, 0x2,0x3d,0x76, 0x1,0x60,0x5b,
+  0x2,0x3d,0x7c, 0x1,0x60,0x59, 0x1,0x65,0x27, 0x3,0x3d,0x28,
+  0x2,0x44,0x71, 0x2,0x44,0x70, 0x2,0x44,0x6e, 0x6,0x54,0x7c,
+  0x1,0x65,0x2a, 0x1,0x65,0x29, 0x2,0x44,0x72, 0x3,0x42,0x5f,
+  0x2,0x44,0x6f, 0x2,0x4b,0x70, 0x1,0x69,0x62, 0x1,0x65,0x28,
+  0x3,0x42,0x62, 0x3,0x65,0x62, 0x3,0x65,0x63, 0x2,0x44,0x74,
+  0x2,0x44,0x73, 0x3,0x4d,0x30, 0x2,0x4b,0x73, 0x2,0x4b,0x71,
+  0x1,0x6d,0x64, 0x3,0x47,0x79, 0x1,0x69,0x63, 0x2,0x4b,0x72,
+  0x2,0x51,0x7e, 0x3,0x47,0x78, 0x3,0x47,0x7a, 0x3,0x47,0x77,
+  0x4,0x4a,0x77, 0x1,0x6d,0x65, 0x2,0x51,0x7d, 0x2,0x52,0x28,
+  0x2,0x52,0x27, 0x2,0x52,0x25, 0x4,0x4a,0x75, 0x2,0x52,0x24,
+  0x2,0x52,0x21, 0x2,0x52,0x22, 0x2,0x52,0x23, 0x2,0x52,0x26,
+  0x2,0x52,0x29, 0x2,0x58,0x4b, 0x2,0x58,0x48, 0x2,0x58,0x49,
+  0x1,0x71,0x41, 0x2,0x58,0x47, 0x2,0x58,0x4d, 0x2,0x58,0x4c,
+  0x2,0x58,0x4a, 0x2,0x5d,0x50, 0x2,0x5d,0x51, 0x1,0x74,0x3c,
+  0x3,0x55,0x49, 0x1,0x74,0x3d, 0x2,0x5d,0x4f, 0x4,0x56,0x6c,
+  0x1,0x76,0x65, 0x2,0x62,0x2c, 0x1,0x76,0x64, 0x1,0x78,0x4b,
+  0x4,0x60,0x25, 0x1,0x78,0x4c, 0x1,0x79,0x78, 0x2,0x69,0x3d,
+  0x2,0x69,0x3c, 0x2,0x6b,0x6b, 0x2,0x6d,0x5d, 0x1,0x7b,0x66,
+  0x2,0x6f,0x37, 0x2,0x6f,0x36, 0x2,0x6f,0x38, 0x1,0x46,0x68,
+  0x2,0x2c,0x28, 0x1,0x56,0x5c, 0x1,0x5b,0x7b, 0x2,0x37,0x2f,
+  0x1,0x46,0x69, 0x2,0x21,0x66, 0x1,0x45,0x5e, 0x3,0x22,0x5a,
+  0x3,0x21,0x6b, 0x2,0x22,0x65, 0x3,0x24,0x2f, 0x4,0x23,0x2a,
+  0xf,0x22,0x66, 0x2,0x24,0x6c, 0x2,0x24,0x6a, 0x2,0x24,0x6b,
+  0x2,0x24,0x68, 0x1,0x4b,0x2b, 0x2,0x24,0x69, 0x3,0x26,0x6e,
+  0x3,0x2a,0x33, 0x2,0x28,0x2f, 0x3,0x2a,0x2d, 0x1,0x4e,0x74,
+  0x2,0x28,0x2d, 0x2,0x28,0x29, 0x2,0x28,0x2c, 0x3,0x2a,0x2c,
+  0x2,0x28,0x28, 0x1,0x4e,0x76, 0x2,0x28,0x2b, 0x3,0x2a,0x2b,
+  0x1,0x4e,0x73, 0x1,0x4e,0x72, 0x3,0x2a,0x32, 0x1,0x4e,0x75,
+  0x2,0x28,0x2e, 0x2,0x28,0x2a, 0x3,0x2a,0x2f, 0x1,0x52,0x45,
+  0x1,0x52,0x48, 0x2,0x2c,0x30, 0x2,0x2c,0x2f, 0x2,0x2c,0x2e,
+  0x1,0x52,0x42, 0x2,0x2c,0x37, 0x2,0x2c,0x2d, 0x4,0x2e,0x2a,
+  0x1,0x52,0x44, 0x2,0x30,0x70, 0x3,0x2d,0x78, 0x2,0x2c,0x34,
+  0x2,0x2c,0x32, 0x1,0x52,0x47, 0x3,0x2d,0x7b, 0x2,0x2c,0x2a,
+  0x2,0x2c,0x35, 0x3,0x2d,0x77, 0x2,0x2c,0x2c, 0x2,0x2c,0x36,
+  0x2,0x2c,0x33, 0x2,0x2c,0x2b, 0x3,0x2d,0x7a, 0x1,0x52,0x43,
+  0x2,0x2c,0x38, 0x2,0x2c,0x29, 0x1,0x52,0x46, 0x3,0x2d,0x7e,
+  0x3,0x2d,0x79, 0x3,0x2d,0x7c, 0x2,0x30,0x75, 0x2,0x30,0x6c,
+  0x2,0x30,0x77, 0x3,0x32,0x3e, 0x2,0x30,0x6f, 0x2,0x30,0x7a,
+  0x2,0x30,0x7b, 0x2,0x30,0x6d, 0x2,0x30,0x79, 0x2,0x30,0x76,
+  0x2,0x30,0x74, 0x2,0x30,0x78, 0x1,0x56,0x62, 0x3,0x32,0x40,
+  0x1,0x56,0x60, 0x3,0x32,0x47, 0x3,0x32,0x3c, 0x2,0x30,0x72,
+  0x3,0x32,0x46, 0x2,0x30,0x6e, 0x3,0x32,0x41, 0x2,0x30,0x71,
+  0x2,0x30,0x7c, 0x2,0x30,0x73, 0x1,0x56,0x61, 0x2,0x2c,0x31,
+  0x3,0x32,0x3d, 0x1,0x56,0x5d, 0x1,0x56,0x5f, 0x3,0x65,0x64,
+  0x3,0x37,0x3d, 0x2,0x37,0x3d, 0x2,0x37,0x32, 0x2,0x37,0x30,
+  0x3,0x3d,0x38, 0x2,0x37,0x31, 0x3,0x32,0x3f, 0x2,0x37,0x38,
+  0x3,0x37,0x40, 0x2,0x37,0x39, 0x2,0x37,0x35, 0x1,0x5c,0x22,
+  0x2,0x37,0x3a, 0x2,0x37,0x37, 0x2,0x37,0x34, 0x3,0x37,0x3c,
+  0x1,0x5b,0x7e, 0x2,0x37,0x33, 0x1,0x5b,0x7c, 0x1,0x5c,0x21,
+  0x2,0x37,0x36, 0x2,0x37,0x3e, 0x1,0x56,0x5e, 0x1,0x5b,0x7d,
+  0x2,0x37,0x3c, 0x2,0x37,0x3b, 0x1,0x5c,0x23, 0x3,0x65,0x65,
+  0xf,0x36,0x57, 0x3,0x3d,0x36, 0x3,0x3d,0x3a, 0x2,0x3e,0x24,
+  0x3,0x3d,0x2f, 0x3,0x3d,0x3b, 0x3,0x3d,0x32, 0x2,0x3e,0x25,
+  0x1,0x60,0x66, 0x3,0x3d,0x39, 0x2,0x3e,0x2b, 0x3,0x42,0x6d,
+  0x3,0x3d,0x35, 0x2,0x3e,0x2d, 0x2,0x3e,0x26, 0x1,0x60,0x60,
+  0x2,0x3e,0x2a, 0x2,0x3e,0x29, 0x1,0x60,0x61, 0x1,0x60,0x67,
+  0x3,0x42,0x64, 0x1,0x60,0x68, 0x2,0x3e,0x2c, 0x1,0x60,0x5e,
+  0x2,0x3e,0x23, 0x2,0x3e,0x21, 0x2,0x3e,0x27, 0x2,0x3d,0x7e,
+  0x1,0x60,0x65, 0x2,0x3e,0x22, 0x2,0x3e,0x28, 0x2,0x3e,0x2e,
+  0x1,0x60,0x5f, 0x1,0x60,0x64, 0x1,0x60,0x62, 0x1,0x60,0x63,
+  0x3,0x3d,0x33, 0x3,0x3d,0x3c, 0x1,0x60,0x5d, 0x3,0x65,0x66,
+  0x3,0x3d,0x37, 0x3,0x42,0x68, 0x3,0x42,0x75, 0x1,0x65,0x31,
+  0x2,0x44,0x7b, 0x1,0x65,0x30, 0x2,0x45,0x21, 0x3,0x42,0x6f,
+  0x2,0x44,0x75, 0x3,0x42,0x74, 0x2,0x45,0x22, 0x3,0x42,0x6e,
+  0x3,0x42,0x66, 0x3,0x42,0x71, 0x2,0x44,0x76, 0x2,0x44,0x77,
+  0x3,0x42,0x73, 0x2,0x45,0x23, 0x2,0x44,0x7e, 0x2,0x44,0x7c,
+  0x2,0x44,0x7d, 0x2,0x44,0x79, 0x2,0x44,0x78, 0x3,0x42,0x67,
+  0x2,0x45,0x24, 0x1,0x65,0x2d, 0x3,0x42,0x6b, 0x2,0x44,0x7a,
+  0x3,0x42,0x70, 0x1,0x65,0x32, 0x1,0x65,0x2c, 0x1,0x65,0x33,
+  0x1,0x65,0x34, 0x3,0x42,0x6a, 0x1,0x65,0x2f, 0x1,0x65,0x2e,
+  0x3,0x48,0x25, 0x3,0x47,0x7e, 0x2,0x4b,0x74, 0x1,0x69,0x65,
+  0x1,0x69,0x64, 0x3,0x47,0x7c, 0x3,0x47,0x7d, 0x2,0x4b,0x79,
+  0x3,0x48,0x22, 0x1,0x6d,0x66, 0x1,0x69,0x66, 0x3,0x48,0x21,
+  0x3,0x47,0x7b, 0x1,0x69,0x68, 0x2,0x4b,0x7a, 0x1,0x65,0x2b,
+  0x1,0x69,0x67, 0x2,0x4b,0x76, 0x2,0x4b,0x78, 0x2,0x4b,0x75,
+  0x3,0x48,0x27, 0x2,0x4b,0x77, 0x3,0x48,0x23, 0xf,0x49,0x76,
+  0x2,0x52,0x33, 0x3,0x4d,0x31, 0x3,0x4d,0x3b, 0x2,0x52,0x32,
+  0x2,0x52,0x2f, 0x1,0x6d,0x69, 0x2,0x58,0x4e, 0x1,0x6d,0x6a,
+  0x2,0x52,0x2e, 0x3,0x4d,0x39, 0x1,0x6d,0x68, 0x3,0x4d,0x36,
+  0x2,0x52,0x30, 0x2,0x52,0x2d, 0x2,0x52,0x2a, 0x2,0x52,0x31,
+  0x2,0x52,0x2b, 0x2,0x52,0x2c, 0x1,0x6d,0x67, 0x3,0x4d,0x35,
+  0x3,0x65,0x68, 0x4,0x51,0x39, 0x2,0x5d,0x55, 0x4,0x51,0x3a,
+  0x2,0x58,0x52, 0x3,0x4d,0x3a, 0x2,0x58,0x51, 0x2,0x58,0x53,
+  0x3,0x51,0x6a, 0x2,0x5d,0x52, 0x1,0x71,0x44, 0x4,0x51,0x38,
+  0x2,0x58,0x4f, 0x3,0x51,0x67, 0x1,0x71,0x42, 0x3,0x51,0x6c,
+  0x1,0x71,0x46, 0x1,0x71,0x45, 0x2,0x58,0x50, 0x2,0x58,0x54,
+  0x3,0x51,0x6b, 0x1,0x71,0x43, 0x3,0x65,0x67, 0x2,0x5d,0x59,
+  0x1,0x74,0x40, 0x1,0x76,0x66, 0x1,0x74,0x41, 0x1,0x74,0x3e,
+  0x2,0x5d,0x56, 0x2,0x5d,0x54, 0x3,0x55,0x4f, 0x2,0x5d,0x57,
+  0x3,0x55,0x4b, 0x2,0x5d,0x5a, 0x1,0x74,0x3f, 0x2,0x5d,0x58,
+  0x2,0x5d,0x53, 0x3,0x55,0x4d, 0x3,0x65,0x69, 0x2,0x62,0x2f,
+  0x2,0x62,0x32, 0x2,0x66,0x21, 0x2,0x62,0x2d, 0x3,0x58,0x2f,
+  0x2,0x69,0x3e, 0x2,0x62,0x33, 0x3,0x58,0x30, 0x1,0x78,0x4d,
+  0x2,0x62,0x31, 0x1,0x76,0x67, 0x2,0x62,0x2e, 0x2,0x62,0x30,
+  0x2,0x62,0x34, 0x2,0x66,0x22, 0x3,0x5a,0x5a, 0x2,0x65,0x7e,
+  0x4,0x60,0x27, 0x3,0x5a,0x5c, 0x3,0x5a,0x5d, 0x3,0x5a,0x5b,
+  0x1,0x78,0x4e, 0x2,0x65,0x7d, 0x3,0x5c,0x5e, 0x3,0x5c,0x5c,
+  0x3,0x5c,0x5f, 0x1,0x79,0x79, 0x3,0x5c,0x5d, 0x3,0x5c,0x60,
+  0x3,0x5e,0x3d, 0x1,0x7a,0x78, 0x2,0x6d,0x5f, 0x1,0x7a,0x77,
+  0x2,0x6d,0x61, 0x2,0x6d,0x5e, 0x2,0x6d,0x60, 0x1,0x7c,0x3c,
+  0x2,0x70,0x40, 0x1,0x46,0x6a, 0x2,0x28,0x30, 0x2,0x30,0x7d,
+  0x2,0x30,0x7e, 0x1,0x5c,0x24, 0x2,0x45,0x25, 0x1,0x71,0x47,
+  0x1,0x78,0x4f, 0x1,0x7b,0x67, 0x2,0x70,0x41, 0x1,0x46,0x6b,
+  0x2,0x28,0x31, 0x1,0x23,0x22, 0x4,0x2a,0x3c, 0x3,0x2e,0x22,
+  0x2,0x2c,0x39, 0x3,0x2e,0x21, 0x2,0x2c,0x3a, 0x3,0x2e,0x24,
+  0x3,0x32,0x48, 0x2,0x31,0x21, 0x2,0x31,0x22, 0x1,0x5c,0x25,
+  0x1,0x5c,0x26, 0xf,0x36,0x67, 0x3,0x3d,0x3d, 0x4,0x39,0x25,
+  0x2,0x3e,0x2f, 0x2,0x45,0x28, 0x2,0x45,0x27, 0x2,0x45,0x26,
+  0x2,0x4b,0x7b, 0x3,0x42,0x77, 0x2,0x4b,0x7c, 0x2,0x4b,0x7d,
+  0x1,0x69,0x69, 0x3,0x48,0x28, 0x2,0x52,0x35, 0x2,0x52,0x34,
+  0x3,0x4d,0x3d, 0x3,0x51,0x6d, 0x2,0x58,0x55, 0x1,0x71,0x48,
+  0x1,0x71,0x49, 0x3,0x51,0x6e, 0x2,0x5d,0x5e, 0x2,0x5d,0x5b,
+  0x2,0x5d,0x5c, 0x2,0x5d,0x5d, 0x2,0x62,0x36, 0x2,0x62,0x35,
+  0x1,0x76,0x68, 0x2,0x66,0x23, 0x2,0x6b,0x6c, 0x1,0x46,0x6c,
+  0x1,0x52,0x49, 0x3,0x37,0x44, 0x1,0x5c,0x27, 0x2,0x45,0x29,
+  0x3,0x42,0x78, 0x1,0x46,0x6d, 0x4,0x2a,0x40, 0x2,0x31,0x23,
+  0x1,0x5c,0x28, 0x3,0x37,0x45, 0x3,0x3d,0x3e, 0x1,0x60,0x69,
+  0x1,0x60,0x6a, 0x5,0x47,0x49, 0x1,0x46,0x6e, 0x1,0x46,0x6f,
+  0x2,0x22,0x66, 0x1,0x4b,0x2d, 0x1,0x4b,0x2c, 0x1,0x52,0x4a,
+  0x2,0x2c,0x3b, 0x2,0x3e,0x30, 0x1,0x46,0x70, 0x1,0x46,0x71,
+  0x1,0x46,0x72, 0x1,0x46,0x73, 0x4,0x23,0x2b, 0x1,0x4b,0x2e,
+  0x1,0x4b,0x2f, 0x2,0x24,0x6e, 0x2,0x24,0x6d, 0x3,0x2a,0x37,
+  0x1,0x4e,0x77, 0x2,0x28,0x34, 0x2,0x28,0x32, 0x2,0x28,0x33,
+  0x3,0x2a,0x38, 0x3,0x2a,0x35, 0x4,0x27,0x40, 0x3,0x2a,0x36,
+  0x3,0x2e,0x27, 0x2,0x2c,0x3c, 0x2,0x2c,0x3d, 0x3,0x2e,0x25,
+  0x3,0x2e,0x28, 0x1,0x52,0x4e, 0x1,0x52,0x4c, 0x3,0x2e,0x2a,
+  0x1,0x52,0x4d, 0x1,0x52,0x4b, 0x3,0x2e,0x26, 0xf,0x2b,0x7a,
+  0xf,0x2c,0x4a, 0x1,0x56,0x63, 0x3,0x32,0x4e, 0x3,0x32,0x4d,
+  0x3,0x32,0x50, 0x3,0x32,0x4f, 0x1,0x56,0x67, 0x1,0x56,0x66,
+  0x2,0x31,0x24, 0x1,0x56,0x65, 0x1,0x56,0x64, 0x3,0x32,0x51,
+  0x2,0x31,0x25, 0x3,0x37,0x46, 0x1,0x5c,0x2b, 0x2,0x37,0x40,
+  0x2,0x37,0x3f, 0x1,0x5c,0x29, 0x1,0x5c,0x2a, 0x3,0x37,0x49,
+  0x3,0x37,0x47, 0x1,0x60,0x6c, 0x1,0x60,0x6b, 0x2,0x3e,0x32,
+  0x3,0x3d,0x43, 0x3,0x3d,0x42, 0x2,0x3e,0x31, 0x1,0x5c,0x2c,
+  0x3,0x3d,0x44, 0x4,0x39,0x2c, 0x4,0x3e,0x6b, 0x1,0x65,0x35,
+  0x2,0x45,0x2b, 0x1,0x65,0x36, 0x2,0x45,0x2a, 0x3,0x42,0x7b,
+  0x4,0x44,0x7c, 0x4,0x44,0x7b, 0x2,0x4b,0x7e, 0x2,0x52,0x36,
+  0x1,0x6d,0x6b, 0x2,0x58,0x56, 0x3,0x51,0x70, 0x3,0x55,0x52,
+  0x2,0x5d,0x5f, 0x4,0x5b,0x74, 0x1,0x78,0x51, 0x1,0x78,0x50,
+  0x4,0x63,0x68, 0x3,0x5c,0x62, 0x1,0x7b,0x68, 0x1,0x46,0x74,
+  0x2,0x28,0x35, 0x3,0x3d,0x45, 0x1,0x5c,0x2d, 0x2,0x4c,0x21,
+  0x1,0x69,0x6a, 0x3,0x22,0x5b, 0x3,0x26,0x73, 0x2,0x24,0x6f,
+  0x2,0x24,0x70, 0x2,0x28,0x36, 0x1,0x4e,0x79, 0x1,0x4e,0x7a,
+  0x3,0x2a,0x3a, 0x4,0x27,0x43, 0x1,0x4e,0x78, 0x3,0x2a,0x3b,
+  0x1,0x52,0x52, 0x1,0x52,0x53, 0x1,0x52,0x50, 0x1,0x52,0x51,
+  0x3,0x2e,0x2b, 0x2,0x2c,0x3e, 0x3,0x2e,0x2f, 0x4,0x2a,0x4a,
+  0x2,0x2c,0x3f, 0x1,0x52,0x4f, 0x2,0x31,0x26, 0x3,0x32,0x57,
+  0x1,0x56,0x6b, 0x1,0x56,0x6c, 0x3,0x32,0x55, 0x1,0x5c,0x30,
+  0x2,0x31,0x2c, 0x4,0x2e,0x40, 0x1,0x56,0x71, 0x1,0x56,0x6f,
+  0x2,0x31,0x2d, 0x2,0x31,0x28, 0x1,0x56,0x6e, 0x1,0x56,0x6d,
+  0x1,0x56,0x68, 0x2,0x31,0x2b, 0x2,0x31,0x2a, 0x2,0x31,0x27,
+  0x1,0x56,0x70, 0x3,0x32,0x52, 0x2,0x31,0x29, 0x1,0x56,0x69,
+  0x4,0x2e,0x34, 0x1,0x56,0x6a, 0x1,0x5c,0x31, 0x2,0x37,0x44,
+  0x2,0x37,0x45, 0x1,0x5c,0x32, 0x2,0x37,0x41, 0x2,0x37,0x43,
+  0x2,0x37,0x47, 0x2,0x37,0x46, 0x2,0x37,0x42, 0x3,0x37,0x4a,
+  0x1,0x5c,0x2e, 0x1,0x5c,0x2f, 0x2,0x3e,0x3a, 0x1,0x60,0x71,
+  0x1,0x60,0x70, 0x2,0x3e,0x34, 0x1,0x60,0x6e, 0x4,0x39,0x34,
+  0x2,0x3e,0x37, 0x1,0x60,0x72, 0x2,0x3e,0x38, 0x1,0x60,0x73,
+  0x2,0x3e,0x35, 0x1,0x60,0x6d, 0x1,0x60,0x6f, 0x2,0x3e,0x39,
+  0x3,0x3d,0x47, 0x2,0x3e,0x36, 0x2,0x3e,0x33, 0x4,0x3e,0x77,
+  0x2,0x45,0x38, 0x3,0x42,0x7c, 0x2,0x45,0x2d, 0x1,0x65,0x38,
+  0x1,0x65,0x3b, 0x1,0x65,0x3a, 0x1,0x65,0x3f, 0x1,0x65,0x3e,
+  0x2,0x45,0x39, 0x2,0x45,0x37, 0x2,0x45,0x30, 0x2,0x45,0x34,
+  0x2,0x45,0x33, 0x1,0x65,0x3c, 0x2,0x45,0x36, 0x2,0x45,0x32,
+  0x2,0x45,0x3a, 0x2,0x45,0x31, 0x1,0x65,0x3d, 0x1,0x65,0x37,
+  0x1,0x65,0x39, 0x3,0x42,0x7d, 0x2,0x45,0x2f, 0x3,0x48,0x2b,
+  0x2,0x4c,0x23, 0x1,0x69,0x6e, 0x2,0x4c,0x27, 0x1,0x69,0x6d,
+  0x2,0x4c,0x24, 0x1,0x69,0x6c, 0x3,0x48,0x29, 0x2,0x45,0x2e,
+  0x2,0x45,0x35, 0x2,0x4c,0x26, 0x4,0x44,0x7e, 0x1,0x69,0x6f,
+  0x2,0x4c,0x28, 0x2,0x4c,0x25, 0x2,0x4c,0x22, 0x2,0x52,0x39,
+  0x2,0x52,0x3d, 0x2,0x52,0x3f, 0x2,0x52,0x3b, 0x2,0x52,0x3a,
+  0x2,0x52,0x38, 0x1,0x6d,0x6e, 0x1,0x6d,0x6c, 0x1,0x6d,0x71,
+  0x1,0x6d,0x72, 0x2,0x52,0x3c, 0x1,0x6d,0x6f, 0x2,0x52,0x37,
+  0x1,0x6d,0x70, 0x1,0x69,0x6b, 0x2,0x52,0x3e, 0x1,0x6d,0x6d,
+  0x3,0x51,0x71, 0x2,0x58,0x58, 0x4,0x51,0x4f, 0x2,0x58,0x57,
+  0x2,0x58,0x5f, 0x2,0x58,0x59, 0x2,0x58,0x5e, 0x2,0x58,0x5b,
+  0x1,0x71,0x4a, 0x2,0x58,0x5d, 0x3,0x51,0x73, 0x3,0x51,0x72,
+  0x1,0x71,0x4b, 0x4,0x51,0x4d, 0x1,0x71,0x4c, 0x3,0x51,0x74,
+  0x2,0x58,0x5c, 0x2,0x58,0x5a, 0x4,0x57,0x21, 0x4,0x57,0x24,
+  0x1,0x74,0x43, 0x2,0x5d,0x60, 0x3,0x55,0x55, 0x3,0x55,0x53,
+  0x1,0x74,0x42, 0x2,0x5d,0x63, 0x2,0x5d,0x61, 0x2,0x5d,0x62,
+  0x5,0x55,0x69, 0x5,0x5c,0x36, 0x1,0x74,0x44, 0x3,0x55,0x54,
+  0x3,0x58,0x34, 0x2,0x62,0x3a, 0x3,0x58,0x33, 0x1,0x76,0x6b,
+  0x2,0x62,0x3b, 0x4,0x5b,0x75, 0x4,0x5b,0x79, 0x1,0x76,0x69,
+  0x2,0x62,0x3c, 0x1,0x76,0x6a, 0x2,0x62,0x39, 0x2,0x62,0x3d,
+  0x3,0x58,0x32, 0x2,0x62,0x37, 0x1,0x78,0x52, 0x2,0x66,0x24,
+  0x1,0x78,0x53, 0x1,0x79,0x7a, 0x2,0x62,0x38, 0x1,0x79,0x7b,
+  0x3,0x5e,0x3f, 0x3,0x5e,0x3e, 0x1,0x7a,0x79, 0x2,0x6b,0x6d,
+  0x1,0x7b,0x6a, 0x2,0x6d,0x62, 0x1,0x7b,0x69, 0x3,0x60,0x3b,
+  0x2,0x6f,0x39, 0x1,0x7c,0x61, 0x1,0x7c,0x62, 0x3,0x65,0x6a,
+  0x7,0x64,0x52, 0x2,0x72,0x3a, 0x3,0x22,0x5c, 0x3,0x65,0x6b,
+  0x1,0x52,0x54, 0x2,0x2c,0x40, 0x1,0x60,0x74, 0x1,0x60,0x75,
+  0x1,0x46,0x75, 0x1,0x48,0x4b, 0x2,0x22,0x67, 0x3,0x26,0x74,
+  0x2,0x24,0x71, 0x1,0x4b,0x30, 0x3,0x26,0x76, 0x1,0x4e,0x7b,
+  0x4,0x2a,0x4c, 0x1,0x52,0x55, 0x1,0x52,0x56, 0x1,0x52,0x57,
+  0x2,0x37,0x49, 0x2,0x31,0x2e, 0x1,0x56,0x72, 0x4,0x2e,0x41,
+  0x4,0x2e,0x43, 0x1,0x5c,0x33, 0x2,0x37,0x48, 0x3,0x37,0x4d,
+  0x2,0x3e,0x3c, 0x1,0x60,0x77, 0x3,0x3d,0x4c, 0x2,0x3e,0x3b,
+  0x1,0x60,0x76, 0x3,0x42,0x7e, 0x3,0x43,0x21, 0x2,0x45,0x3b,
+  0x1,0x6d,0x73, 0x2,0x52,0x43, 0x2,0x52,0x40, 0x2,0x52,0x41,
+  0x2,0x52,0x42, 0x4,0x51,0x54, 0x4,0x51,0x55, 0x3,0x51,0x76,
+  0x5,0x5c,0x43, 0x3,0x55,0x56, 0x2,0x5d,0x64, 0x3,0x55,0x57,
+  0x2,0x62,0x3e, 0x4,0x5b,0x7c, 0x4,0x5b,0x7d, 0x3,0x5a,0x5e,
+  0x2,0x69,0x40, 0x2,0x69,0x3f, 0x4,0x66,0x5a, 0x2,0x6d,0x63,
+  0x1,0x46,0x76, 0x2,0x28,0x37, 0x1,0x56,0x73, 0x3,0x3d,0x4d,
+  0x1,0x60,0x78, 0x2,0x45,0x3c, 0x4,0x45,0x34, 0x3,0x48,0x30,
+  0x2,0x4c,0x29, 0x3,0x48,0x2e, 0x1,0x6d,0x74, 0x2,0x58,0x60,
+  0x3,0x65,0x6c, 0x2,0x62,0x3f, 0x2,0x69,0x41, 0x1,0x46,0x77,
+  0x3,0x26,0x77, 0x3,0x26,0x78, 0x1,0x4e,0x7c, 0x1,0x52,0x5a,
+  0x2,0x2c,0x41, 0x1,0x52,0x5b, 0x1,0x52,0x59, 0x3,0x2e,0x32,
+  0x1,0x52,0x58, 0x2,0x31,0x2f, 0x1,0x56,0x74, 0x3,0x32,0x5a,
+  0x3,0x32,0x5b, 0x1,0x56,0x75, 0x1,0x56,0x76, 0x1,0x5c,0x35,
+  0x2,0x37,0x4a, 0x1,0x5c,0x34, 0x3,0x37,0x50, 0x3,0x37,0x52,
+  0x3,0x37,0x51, 0xf,0x37,0x23, 0x3,0x3d,0x4f, 0x2,0x3e,0x3d,
+  0x1,0x5c,0x36, 0x1,0x60,0x79, 0x2,0x45,0x3d, 0x1,0x65,0x40,
+  0x1,0x65,0x41, 0x4,0x45,0x35, 0x1,0x69,0x70, 0x3,0x48,0x31,
+  0x1,0x69,0x71, 0x1,0x6d,0x75, 0x1,0x71,0x4e, 0x2,0x58,0x61,
+  0x1,0x71,0x4d, 0x4,0x57,0x2d, 0x2,0x5d,0x65, 0x1,0x74,0x45,
+  0x3,0x58,0x35, 0x2,0x62,0x40, 0x2,0x69,0x42, 0x1,0x46,0x78,
+  0x1,0x4b,0x31, 0x2,0x28,0x3a, 0x2,0x28,0x39, 0x1,0x4e,0x7d,
+  0x2,0x28,0x38, 0x1,0x4e,0x7e, 0x2,0x28,0x3b, 0x4,0x2a,0x55,
+  0x2,0x2c,0x47, 0x1,0x52,0x5e, 0x1,0x52,0x5d, 0x2,0x2c,0x49,
+  0x2,0x2c,0x48, 0x1,0x52,0x62, 0x3,0x2e,0x35, 0x1,0x52,0x61,
+  0x3,0x2e,0x33, 0x4,0x2a,0x59, 0x1,0x52,0x5c, 0x4,0x2a,0x5d,
+  0x2,0x2c,0x43, 0x2,0x2c,0x44, 0x2,0x2c,0x45, 0x4,0x2a,0x52,
+  0x1,0x52,0x63, 0x2,0x2c,0x42, 0x1,0x52,0x5f, 0x2,0x2c,0x46,
+  0x1,0x52,0x60, 0x3,0x32,0x64, 0x3,0x32,0x5f, 0x2,0x31,0x32,
+  0x2,0x31,0x36, 0x2,0x31,0x34, 0x2,0x31,0x33, 0x4,0x2e,0x55,
+  0x2,0x31,0x37, 0x3,0x32,0x5e, 0x4,0x2e,0x4f, 0x3,0x32,0x68,
+  0x2,0x31,0x38, 0x2,0x31,0x39, 0x2,0x31,0x31, 0x4,0x2e,0x51,
+  0x2,0x31,0x30, 0x3,0x37,0x59, 0x1,0x56,0x78, 0x1,0x56,0x79,
+  0x3,0x32,0x67, 0x2,0x31,0x3a, 0x2,0x31,0x35, 0x3,0x32,0x65,
+  0x2,0x37,0x53, 0x3,0x37,0x55, 0x2,0x31,0x3b, 0x1,0x56,0x7a,
+  0x1,0x56,0x77, 0x3,0x32,0x5c, 0x3,0x32,0x63, 0x2,0x37,0x4d,
+  0x4,0x33,0x4f, 0x2,0x37,0x4c, 0x3,0x37,0x53, 0x2,0x37,0x4e,
+  0x2,0x37,0x4f, 0x2,0x37,0x51, 0x2,0x37,0x50, 0x2,0x37,0x55,
+  0x1,0x5c,0x3a, 0x1,0x5c,0x37, 0x1,0x5c,0x3b, 0x2,0x37,0x4b,
+  0x1,0x5c,0x3c, 0x2,0x37,0x54, 0x1,0x5c,0x39, 0x2,0x37,0x52,
+  0x1,0x5c,0x38, 0x3,0x32,0x62, 0x3,0x37,0x57, 0x4,0x33,0x56,
+  0x3,0x3d,0x56, 0x3,0x3d,0x53, 0x2,0x3e,0x40, 0x2,0x3e,0x42,
+  0x2,0x3e,0x3e, 0x2,0x3e,0x3f, 0x3,0x3d,0x51, 0x3,0x3d,0x52,
+  0x2,0x3e,0x43, 0x2,0x3e,0x45, 0x2,0x3e,0x46, 0x2,0x3e,0x41,
+  0x2,0x3e,0x44, 0x1,0x60,0x7a, 0x2,0x45,0x41, 0x3,0x43,0x27,
+  0x2,0x45,0x46, 0x2,0x45,0x3e, 0x2,0x45,0x42, 0x4,0x3f,0x29,
+  0x3,0x43,0x28, 0x2,0x45,0x47, 0x2,0x45,0x43, 0x1,0x65,0x42,
+  0x1,0x65,0x4a, 0x3,0x43,0x25, 0x1,0x65,0x45, 0x2,0x45,0x3f,
+  0x2,0x45,0x40, 0x1,0x69,0x75, 0x1,0x65,0x4d, 0x1,0x65,0x46,
+  0x3,0x43,0x26, 0x1,0x65,0x4b, 0x1,0x65,0x44, 0x2,0x45,0x45,
+  0x1,0x65,0x4c, 0x2,0x45,0x44, 0x1,0x65,0x48, 0x1,0x65,0x43,
+  0x1,0x65,0x49, 0x2,0x45,0x48, 0x2,0x4c,0x2e, 0x2,0x4c,0x30,
+  0x4,0x45,0x42, 0x3,0x48,0x39, 0x4,0x45,0x40, 0x4,0x45,0x3d,
+  0x3,0x48,0x33, 0x3,0x48,0x36, 0x3,0x48,0x35, 0x3,0x48,0x34,
+  0x3,0x48,0x38, 0x1,0x65,0x47, 0x3,0x48,0x3b, 0x3,0x48,0x3d,
+  0x2,0x4c,0x2b, 0x1,0x69,0x73, 0x2,0x4c,0x31, 0x1,0x69,0x74,
+  0x2,0x4c,0x2f, 0x2,0x4c,0x2a, 0x2,0x4c,0x2d, 0x2,0x4c,0x32,
+  0x1,0x69,0x72, 0x2,0x4c,0x2c, 0x1,0x6d,0x77, 0x2,0x52,0x47,
+  0x2,0x52,0x46, 0x3,0x4d,0x44, 0x1,0x6d,0x7a, 0x1,0x6d,0x78,
+  0x2,0x52,0x44, 0x1,0x6d,0x76, 0x2,0x52,0x45, 0x3,0x4d,0x46,
+  0x1,0x6d,0x79, 0x4,0x51,0x5f, 0x2,0x58,0x69, 0x3,0x51,0x7b,
+  0x2,0x58,0x6b, 0x3,0x51,0x79, 0x2,0x58,0x6a, 0x2,0x58,0x62,
+  0x2,0x58,0x66, 0x2,0x58,0x65, 0x2,0x58,0x63, 0x1,0x71,0x50,
+  0x1,0x71,0x51, 0x1,0x71,0x4f, 0x2,0x58,0x64, 0x2,0x58,0x67,
+  0x2,0x58,0x68, 0x3,0x55,0x59, 0x1,0x71,0x52, 0x3,0x55,0x58,
+  0x1,0x74,0x4a, 0x2,0x5d,0x6d, 0x3,0x55,0x5b, 0x1,0x74,0x47,
+  0x2,0x5d,0x67, 0x1,0x74,0x49, 0x1,0x74,0x4b, 0x4,0x51,0x61,
+  0x3,0x55,0x5c, 0x1,0x74,0x48, 0x2,0x5d,0x6c, 0x2,0x5d,0x68,
+  0x1,0x74,0x46, 0x2,0x5d,0x6b, 0x2,0x5d,0x66, 0x2,0x5d,0x6a,
+  0x2,0x5d,0x69, 0x3,0x58,0x36, 0x3,0x58,0x38, 0x2,0x62,0x42,
+  0x1,0x76,0x6e, 0x1,0x76,0x6f, 0x1,0x76,0x6c, 0x3,0x58,0x3b,
+  0x1,0x76,0x6d, 0x3,0x58,0x3a, 0x3,0x58,0x39, 0x2,0x62,0x41,
+  0x4,0x60,0x39, 0x2,0x66,0x27, 0x3,0x5a,0x60, 0x3,0x5a,0x5f,
+  0x1,0x78,0x54, 0x2,0x66,0x25, 0x2,0x66,0x26, 0x2,0x69,0x43,
+  0x2,0x69,0x46, 0x2,0x69,0x44, 0x2,0x69,0x45, 0x2,0x6b,0x6e,
+  0x3,0x5e,0x42, 0x4,0x66,0x5e, 0x1,0x7a,0x7a, 0x2,0x6f,0x3a,
+  0x2,0x70,0x42, 0x4,0x6b,0x74, 0x1,0x7c,0x63, 0x2,0x71,0x28,
+  0x2,0x71,0x29, 0x1,0x7d,0x33, 0x1,0x46,0x79, 0x1,0x52,0x64,
+  0x3,0x32,0x69, 0x2,0x3e,0x47, 0x3,0x3d,0x57, 0x2,0x45,0x49,
+  0x4,0x6c,0x76, 0x1,0x46,0x7a, 0x1,0x4b,0x32, 0x4,0x27,0x52,
+  0x1,0x4f,0x21, 0x3,0x2e,0x36, 0x2,0x2c,0x4a, 0x2,0x2c,0x4b,
+  0x1,0x56,0x7b, 0x4,0x33,0x5b, 0x2,0x3e,0x48, 0x1,0x60,0x7b,
+  0x1,0x65,0x4e, 0x1,0x74,0x4c, 0x2,0x5d,0x6e, 0x2,0x66,0x28,
+  0x2,0x69,0x47, 0x1,0x46,0x7b, 0x3,0x26,0x7b, 0x3,0x26,0x7c,
+  0xf,0x25,0x23, 0x2,0x28,0x41, 0x2,0x28,0x3c, 0x2,0x28,0x3e,
+  0x2,0x28,0x40, 0x2,0x28,0x3f, 0x2,0x28,0x3d, 0x1,0x4f,0x22,
+  0xf,0x28,0x34, 0x1,0x52,0x65, 0x2,0x2c,0x54, 0x3,0x2e,0x39,
+  0x2,0x2c,0x4f, 0x2,0x2c,0x4c, 0x3,0x2e,0x3b, 0x3,0x2e,0x3e,
+  0x2,0x2c,0x53, 0x3,0x2e,0x37, 0x3,0x2e,0x3a, 0x1,0x52,0x67,
+  0x1,0x52,0x68, 0x2,0x2c,0x52, 0x2,0x2c,0x51, 0x2,0x2c,0x50,
+  0x2,0x2c,0x4d, 0x2,0x2c,0x4e, 0x2,0x2c,0x55, 0x1,0x52,0x66,
+  0x3,0x2e,0x3d, 0xf,0x2c,0x5c, 0x3,0x65,0x6d, 0x3,0x65,0x6e,
+  0x1,0x57,0x21, 0x3,0x66,0x7c, 0x1,0x57,0x27, 0x1,0x57,0x26,
+  0x2,0x31,0x44, 0x2,0x31,0x3e, 0x2,0x31,0x3c, 0x3,0x32,0x6c,
+  0x1,0x57,0x24, 0x2,0x37,0x5c, 0x1,0x56,0x7d, 0x2,0x31,0x41,
+  0x2,0x31,0x45, 0x2,0x31,0x47, 0x2,0x31,0x43, 0x2,0x31,0x3d,
+  0x1,0x57,0x25, 0x2,0x31,0x42, 0x2,0x31,0x40, 0x1,0x56,0x7c,
+  0x2,0x31,0x48, 0x1,0x57,0x28, 0x2,0x31,0x46, 0x1,0x57,0x22,
+  0x2,0x31,0x3f, 0x3,0x32,0x6d, 0x1,0x57,0x23, 0x1,0x56,0x7e,
+  0x3,0x65,0x6f, 0x3,0x37,0x62, 0x1,0x5c,0x3e, 0x4,0x33,0x5d,
+  0x2,0x37,0x5d, 0x3,0x37,0x63, 0x3,0x37,0x5d, 0x2,0x37,0x56,
+  0x2,0x37,0x58, 0x2,0x37,0x5a, 0x3,0x37,0x5f, 0x2,0x37,0x5b,
+  0x2,0x37,0x59, 0x1,0x5c,0x3f, 0x3,0x37,0x61, 0x2,0x37,0x5e,
+  0x3,0x37,0x60, 0x2,0x37,0x57, 0x3,0x65,0x70, 0x3,0x65,0x71,
+  0x3,0x65,0x72, 0x2,0x3e,0x4c, 0x1,0x60,0x7c, 0x2,0x3e,0x54,
+  0x3,0x3d,0x5c, 0x2,0x3e,0x49, 0x6,0x4c,0x2f, 0x2,0x3e,0x55,
+  0x3,0x3d,0x59, 0x2,0x3e,0x4a, 0x2,0x3e,0x4b, 0x3,0x3d,0x5d,
+  0x4,0x39,0x54, 0x2,0x3e,0x53, 0x2,0x3e,0x52, 0x2,0x3e,0x4f,
+  0x1,0x5c,0x3d, 0x1,0x60,0x7d, 0x2,0x3e,0x4d, 0x2,0x3e,0x50,
+  0x1,0x60,0x7e, 0x2,0x3e,0x51, 0x2,0x3e,0x4e, 0x3,0x3d,0x5a,
+  0x3,0x43,0x31, 0x2,0x45,0x54, 0x3,0x43,0x2d, 0x2,0x45,0x58,
+  0x1,0x65,0x55, 0x3,0x43,0x2e, 0x2,0x4c,0x38, 0x1,0x65,0x58,
+  0x2,0x45,0x56, 0x3,0x43,0x37, 0x3,0x43,0x29, 0x2,0x45,0x53,
+  0x2,0x45,0x4e, 0x2,0x45,0x50, 0x2,0x45,0x51, 0x2,0x45,0x4a,
+  0x3,0x43,0x35, 0x1,0x65,0x54, 0x3,0x43,0x2b, 0x3,0x43,0x30,
+  0x1,0x65,0x53, 0x3,0x43,0x34, 0x1,0x65,0x4f, 0x2,0x45,0x4d,
+  0x3,0x43,0x2a, 0x1,0x65,0x56, 0x3,0x43,0x36, 0x1,0x65,0x57,
+  0x2,0x45,0x4c, 0x2,0x45,0x4f, 0x2,0x45,0x57, 0x1,0x65,0x51,
+  0x1,0x65,0x52, 0x2,0x45,0x55, 0x2,0x45,0x4b, 0xf,0x44,0x25,
+  0x4,0x45,0x53, 0x2,0x4c,0x3a, 0x1,0x69,0x77, 0x2,0x4c,0x3c,
+  0x2,0x45,0x52, 0x2,0x4c,0x3e, 0x1,0x69,0x7b, 0x2,0x4c,0x3f,
+  0x2,0x4c,0x3b, 0x3,0x48,0x3e, 0x1,0x69,0x78, 0x2,0x4c,0x37,
+  0x1,0x69,0x7a, 0x2,0x4c,0x34, 0x2,0x4c,0x39, 0x2,0x4c,0x3d,
+  0x2,0x4c,0x36, 0x3,0x48,0x3f, 0x3,0x48,0x45, 0x1,0x65,0x50,
+  0x3,0x48,0x44, 0x2,0x4c,0x33, 0x1,0x69,0x79, 0x2,0x4c,0x35,
+  0x3,0x65,0x73, 0x3,0x48,0x40, 0xf,0x4a,0x3f, 0x1,0x6d,0x7d,
+  0x2,0x52,0x49, 0x1,0x6e,0x23, 0x4,0x4b,0x59, 0x1,0x6e,0x21,
+  0x4,0x4b,0x57, 0x3,0x4d,0x4a, 0x1,0x69,0x76, 0x3,0x4d,0x4d,
+  0x2,0x52,0x50, 0x2,0x52,0x51, 0x1,0x6d,0x7c, 0x3,0x4d,0x48,
+  0x3,0x4d,0x4c, 0x2,0x52,0x4f, 0x2,0x52,0x52, 0x1,0x6d,0x7e,
+  0x1,0x6d,0x7b, 0x2,0x52,0x4b, 0x2,0x52,0x48, 0x2,0x52,0x4d,
+  0x2,0x52,0x4a, 0x1,0x6e,0x24, 0x2,0x52,0x4c, 0x3,0x4d,0x4b,
+  0x3,0x4d,0x49, 0x2,0x52,0x4e, 0x1,0x6e,0x22, 0x3,0x52,0x21,
+  0x3,0x65,0x74, 0x1,0x71,0x54, 0x2,0x58,0x72, 0x3,0x52,0x24,
+  0x2,0x58,0x6c, 0x2,0x58,0x70, 0x2,0x58,0x76, 0x2,0x58,0x77,
+  0x2,0x58,0x73, 0x2,0x58,0x74, 0x2,0x58,0x71, 0x4,0x4b,0x5d,
+  0x2,0x58,0x6e, 0x4,0x51,0x6e, 0x1,0x71,0x56, 0x1,0x71,0x53,
+  0x2,0x58,0x6d, 0x2,0x58,0x6f, 0x3,0x52,0x22, 0x1,0x71,0x55,
+  0x2,0x58,0x75, 0x3,0x65,0x75, 0x1,0x74,0x50, 0x3,0x55,0x60,
+  0x3,0x55,0x62, 0x2,0x5d,0x75, 0x2,0x5d,0x6f, 0x1,0x74,0x4f,
+  0x4,0x57,0x3e, 0x1,0x74,0x4d, 0x3,0x55,0x61, 0x2,0x5d,0x77,
+  0x1,0x74,0x4e, 0x2,0x5d,0x72, 0x2,0x5d,0x73, 0x2,0x5d,0x70,
+  0x2,0x5d,0x78, 0x2,0x5d,0x74, 0x4,0x57,0x40, 0x1,0x74,0x51,
+  0x2,0x5d,0x71, 0x2,0x5d,0x79, 0x2,0x5d,0x76, 0x3,0x58,0x43,
+  0x3,0x58,0x3e, 0x3,0x58,0x40, 0x2,0x62,0x46, 0x3,0x58,0x3f,
+  0x3,0x58,0x3c, 0x2,0x62,0x43, 0x3,0x58,0x42, 0x1,0x76,0x70,
+  0x4,0x5c,0x32, 0x2,0x62,0x47, 0x2,0x62,0x49, 0x2,0x62,0x48,
+  0x2,0x62,0x44, 0x2,0x62,0x45, 0x3,0x58,0x44, 0x2,0x66,0x2d,
+  0x3,0x5a,0x61, 0x1,0x78,0x55, 0x3,0x5a,0x62, 0x2,0x66,0x2a,
+  0x2,0x66,0x2c, 0x2,0x66,0x29, 0x2,0x66,0x2e, 0x4,0x60,0x42,
+  0x3,0x5a,0x63, 0x2,0x66,0x2b, 0x3,0x65,0x76, 0x2,0x69,0x49,
+  0x2,0x69,0x4c, 0x2,0x69,0x48, 0x1,0x79,0x7c, 0x2,0x69,0x4a,
+  0x2,0x69,0x4b, 0x2,0x69,0x4d, 0x1,0x79,0x7d, 0x1,0x7a,0x21,
+  0x1,0x79,0x7e, 0x2,0x6b,0x6f, 0x3,0x5e,0x45, 0x2,0x6b,0x71,
+  0x3,0x5e,0x43, 0x2,0x6b,0x70, 0x3,0x5e,0x44, 0x2,0x6d,0x64,
+  0xf,0x6a,0x66, 0x3,0x60,0x3c, 0x2,0x70,0x43, 0x2,0x71,0x2a,
+  0x1,0x46,0x7c, 0x3,0x24,0x33, 0x2,0x24,0x72, 0x1,0x4f,0x23,
+  0x2,0x28,0x43, 0x1,0x4f,0x24, 0x1,0x4f,0x25, 0x2,0x28,0x42,
+  0x2,0x2c,0x5a, 0x2,0x2c,0x59, 0x1,0x52,0x69, 0x1,0x52,0x6c,
+  0x1,0x52,0x6b, 0x1,0x52,0x6a, 0x2,0x2c,0x56, 0x2,0x2c,0x58,
+  0x2,0x2c,0x57, 0x3,0x65,0x77, 0x2,0x31,0x4b, 0x1,0x57,0x2a,
+  0x2,0x31,0x4f, 0x2,0x31,0x4e, 0x2,0x31,0x4d, 0x2,0x31,0x49,
+  0x1,0x57,0x29, 0x1,0x57,0x2d, 0x1,0x57,0x30, 0x3,0x32,0x6f,
+  0x3,0x32,0x70, 0x1,0x57,0x31, 0x2,0x31,0x4a, 0x2,0x31,0x4c,
+  0x1,0x57,0x2f, 0x1,0x57,0x2e, 0x1,0x57,0x2c, 0x1,0x57,0x2b,
+  0x2,0x37,0x65, 0x3,0x32,0x72, 0x2,0x37,0x63, 0x2,0x37,0x5f,
+  0x1,0x5c,0x40, 0x3,0x3d,0x5e, 0x2,0x37,0x60, 0x1,0x5c,0x41,
+  0x2,0x37,0x61, 0x2,0x37,0x62, 0x2,0x37,0x64, 0x3,0x37,0x66,
+  0x1,0x5c,0x42, 0x3,0x37,0x65, 0x2,0x3e,0x59, 0x3,0x3d,0x5f,
+  0x2,0x3e,0x58, 0x2,0x3e,0x57, 0x2,0x3e,0x56, 0x3,0x3d,0x64,
+  0x3,0x3d,0x62, 0x4,0x39,0x5a, 0x2,0x45,0x5c, 0x1,0x65,0x59,
+  0x4,0x3f,0x46, 0x2,0x45,0x59, 0x2,0x45,0x5b, 0x3,0x43,0x38,
+  0x1,0x65,0x5a, 0x3,0x43,0x3d, 0x1,0x65,0x5b, 0x2,0x45,0x5a,
+  0x3,0x43,0x39, 0x3,0x3d,0x63, 0x3,0x65,0x78, 0x3,0x48,0x48,
+  0x2,0x4c,0x48, 0x3,0x48,0x47, 0x2,0x4c,0x41, 0x2,0x4c,0x42,
+  0x5,0x47,0x7e, 0x1,0x69,0x7e, 0x1,0x69,0x7c, 0x1,0x69,0x7d,
+  0x2,0x4c,0x4a, 0x5,0x48,0x22, 0x2,0x4c,0x49, 0x2,0x4c,0x46,
+  0x2,0x4c,0x45, 0x2,0x4c,0x44, 0x2,0x4c,0x43, 0x2,0x4c,0x47,
+  0x2,0x4c,0x40, 0x3,0x65,0x79, 0x2,0x52,0x53, 0x2,0x52,0x58,
+  0x2,0x52,0x56, 0x3,0x4d,0x50, 0x3,0x4d,0x51, 0x3,0x4d,0x4f,
+  0x2,0x52,0x55, 0x2,0x52,0x54, 0x2,0x52,0x57, 0x3,0x65,0x7a,
+  0x2,0x58,0x78, 0x3,0x52,0x26, 0x1,0x71,0x57, 0x1,0x74,0x52,
+  0x2,0x5d,0x7b, 0x3,0x52,0x27, 0x1,0x74,0x53, 0x2,0x5d,0x7a,
+  0x2,0x62,0x4b, 0x2,0x62,0x4a, 0x1,0x76,0x71, 0x3,0x58,0x45,
+  0x2,0x66,0x2f, 0x1,0x78,0x56, 0x2,0x69,0x4e, 0x1,0x7b,0x6b,
+  0x2,0x6d,0x65, 0x3,0x60,0x3d, 0x2,0x70,0x45, 0x2,0x70,0x44,
+  0x2,0x21,0x67, 0x1,0x52,0x6d, 0x1,0x52,0x6e, 0x2,0x37,0x66,
+  0x3,0x65,0x7b, 0x1,0x65,0x5d, 0x1,0x46,0x7d, 0x1,0x4b,0x35,
+  0x1,0x4b,0x34, 0x1,0x4b,0x33, 0x4,0x24,0x68, 0x3,0x2a,0x3e,
+  0x3,0x2a,0x3d, 0x2,0x28,0x44, 0x3,0x2a,0x3f, 0x3,0x2a,0x42,
+  0x1,0x4f,0x27, 0x1,0x4f,0x26, 0x3,0x2a,0x44, 0x1,0x52,0x71,
+  0x3,0x65,0x4c, 0x2,0x2c,0x5c, 0x2,0x2c,0x5f, 0x2,0x2c,0x5d,
+  0x3,0x2e,0x42, 0x1,0x52,0x6f, 0x1,0x52,0x70, 0x3,0x2e,0x40,
+  0x3,0x2e,0x41, 0x2,0x2c,0x5b, 0x2,0x2c,0x5e, 0x3,0x2e,0x43,
+  0x1,0x57,0x38, 0x3,0x32,0x74, 0x3,0x32,0x73, 0x3,0x32,0x79,
+  0x2,0x31,0x56, 0x2,0x31,0x58, 0x2,0x31,0x57, 0x1,0x57,0x35,
+  0x2,0x31,0x52, 0x3,0x32,0x76, 0x3,0x32,0x7b, 0x1,0x57,0x33,
+  0x1,0x57,0x32, 0x3,0x32,0x77, 0x1,0x57,0x36, 0x1,0x57,0x34,
+  0x3,0x32,0x78, 0x1,0x57,0x37, 0x2,0x31,0x55, 0x2,0x31,0x50,
+  0x2,0x31,0x51, 0x2,0x31,0x54, 0x2,0x31,0x53, 0x3,0x32,0x7c,
+  0x3,0x37,0x69, 0x3,0x37,0x67, 0x3,0x37,0x6b, 0x3,0x37,0x6a,
+  0x2,0x37,0x69, 0x2,0x37,0x6a, 0x2,0x37,0x68, 0x3,0x37,0x6c,
+  0x2,0x37,0x67, 0x1,0x5c,0x43, 0xf,0x37,0x3f, 0x3,0x3d,0x65,
+  0x1,0x61,0x25, 0x6,0x4c,0x48, 0x2,0x3e,0x5a, 0x2,0x3e,0x5c,
+  0x2,0x3e,0x5e, 0x1,0x61,0x24, 0x6,0x4c,0x43, 0x3,0x3d,0x66,
+  0x1,0x61,0x22, 0x3,0x3d,0x69, 0x2,0x3e,0x5b, 0x1,0x61,0x23,
+  0x2,0x3e,0x5d, 0x1,0x61,0x21, 0x3,0x3d,0x68, 0x3,0x43,0x41,
+  0x2,0x45,0x66, 0x2,0x45,0x5d, 0x2,0x45,0x60, 0x2,0x45,0x64,
+  0x1,0x65,0x61, 0x2,0x45,0x62, 0x4,0x3f,0x50, 0x2,0x45,0x61,
+  0x2,0x45,0x5e, 0x2,0x45,0x5f, 0x1,0x65,0x5f, 0x2,0x45,0x65,
+  0x1,0x65,0x5e, 0x3,0x43,0x44, 0x1,0x65,0x63, 0x1,0x65,0x62,
+  0x1,0x65,0x60, 0x4,0x3f,0x4a, 0x2,0x45,0x63, 0x3,0x65,0x24,
+  0x2,0x4c,0x50, 0x4,0x45,0x5d, 0x2,0x4c,0x4f, 0x3,0x48,0x4b,
+  0x3,0x48,0x4d, 0x2,0x4c,0x4b, 0x3,0x48,0x50, 0x3,0x48,0x4f,
+  0x1,0x6a,0x21, 0x2,0x4c,0x4e, 0x2,0x4c,0x4d, 0x1,0x6a,0x22,
+  0x3,0x48,0x52, 0xf,0x4a,0x64, 0x4,0x4b,0x63, 0x4,0x45,0x5e,
+  0x4,0x4b,0x6b, 0x1,0x6e,0x29, 0x3,0x4d,0x55, 0x2,0x52,0x5a,
+  0x3,0x4d,0x56, 0x1,0x6e,0x2a, 0x1,0x6e,0x26, 0x1,0x6e,0x28,
+  0x3,0x4d,0x5a, 0x1,0x6e,0x25, 0x1,0x6e,0x27, 0x3,0x4d,0x53,
+  0x3,0x4d,0x57, 0x2,0x58,0x79, 0x3,0x52,0x2a, 0x1,0x71,0x5a,
+  0x2,0x58,0x7b, 0x2,0x58,0x7a, 0x3,0x55,0x64, 0x2,0x4c,0x4c,
+  0x1,0x71,0x5c, 0x1,0x71,0x5b, 0x1,0x71,0x58, 0x1,0x71,0x59,
+  0x3,0x52,0x2c, 0xf,0x5b,0x59, 0x3,0x52,0x29, 0x2,0x5e,0x22,
+  0x4,0x57,0x49, 0x2,0x5d,0x7e, 0x1,0x74,0x54, 0x2,0x5e,0x21,
+  0x4,0x57,0x48, 0x2,0x5e,0x23, 0x2,0x5d,0x7d, 0x2,0x5d,0x7c,
+  0x2,0x62,0x4c, 0x1,0x76,0x74, 0x1,0x76,0x72, 0x1,0x76,0x73,
+  0x3,0x5a,0x66, 0x4,0x60,0x45, 0x3,0x5a,0x65, 0x2,0x66,0x30,
+  0x2,0x66,0x31, 0x1,0x78,0x58, 0x3,0x5a,0x67, 0x1,0x78,0x57,
+  0x2,0x69,0x50, 0x2,0x69,0x51, 0x2,0x69,0x4f, 0x3,0x5c,0x64,
+  0x2,0x6d,0x66, 0x2,0x6d,0x67, 0x3,0x60,0x76, 0x3,0x60,0x77,
+  0x1,0x46,0x7e, 0x2,0x22,0x68, 0x1,0x4b,0x36, 0x2,0x28,0x45,
+  0x1,0x4f,0x29, 0x1,0x4f,0x28, 0x2,0x28,0x46, 0x3,0x2e,0x44,
+  0x3,0x2e,0x47, 0x2,0x2c,0x61, 0x1,0x52,0x72, 0x2,0x2c,0x60,
+  0x1,0x52,0x73, 0x3,0x2e,0x49, 0x3,0x2e,0x48, 0x1,0x57,0x39,
+  0x2,0x31,0x5b, 0x2,0x31,0x59, 0x2,0x31,0x5f, 0x1,0x57,0x3a,
+  0x2,0x31,0x5a, 0x2,0x31,0x5e, 0x2,0x31,0x5c, 0x2,0x31,0x5d,
+  0x2,0x37,0x6b, 0x2,0x37,0x6d, 0x3,0x37,0x72, 0x1,0x5c,0x44,
+  0x3,0x37,0x71, 0x2,0x37,0x6c, 0x1,0x5c,0x45, 0x1,0x61,0x28,
+  0x1,0x61,0x27, 0x1,0x61,0x26, 0x2,0x3e,0x5f, 0x3,0x37,0x70,
+  0x4,0x39,0x65, 0x2,0x45,0x69, 0x1,0x65,0x64, 0x1,0x65,0x65,
+  0x3,0x43,0x46, 0x2,0x45,0x68, 0x2,0x45,0x67, 0x3,0x43,0x47,
+  0x3,0x65,0x7c, 0x2,0x4c,0x51, 0x1,0x6a,0x24, 0x1,0x6a,0x23,
+  0x2,0x4c,0x52, 0x2,0x4c,0x53, 0x1,0x6e,0x2c, 0x1,0x6e,0x2b,
+  0x3,0x4d,0x5b, 0x2,0x59,0x21, 0x2,0x52,0x5b, 0x2,0x52,0x5d,
+  0x2,0x52,0x5c, 0x2,0x58,0x7e, 0x2,0x58,0x7c, 0x2,0x59,0x22,
+  0x2,0x58,0x7d, 0x5,0x56,0x52, 0x1,0x71,0x5d, 0x3,0x52,0x2f,
+  0x4,0x52,0x27, 0x3,0x52,0x2e, 0x2,0x5e,0x24, 0x1,0x74,0x55,
+  0x2,0x5e,0x25, 0x2,0x5e,0x26, 0x3,0x55,0x68, 0x1,0x76,0x75,
+  0x1,0x76,0x76, 0x4,0x60,0x4b, 0x1,0x7a,0x22, 0x3,0x5e,0x49,
+  0x3,0x5e,0x48, 0x1,0x7c,0x3d, 0x1,0x47,0x21, 0x3,0x26,0x7e,
+  0x3,0x27,0x21, 0x4,0x27,0x5b, 0x3,0x2a,0x47, 0x3,0x2e,0x4e,
+  0x2,0x2c,0x62, 0x3,0x2e,0x4f, 0x3,0x2e,0x4d, 0x3,0x2e,0x4b,
+  0x3,0x2e,0x4c, 0xf,0x2c,0x76, 0x2,0x31,0x60, 0x1,0x57,0x3b,
+  0x3,0x33,0x23, 0x3,0x33,0x26, 0x3,0x33,0x27, 0x3,0x33,0x24,
+  0x1,0x5d,0x7e, 0x1,0x5d,0x7d, 0x3,0x37,0x73, 0x3,0x3d,0x71,
+  0x1,0x61,0x2a, 0x2,0x3e,0x61, 0x1,0x61,0x29, 0x2,0x3e,0x60,
+  0x3,0x3d,0x70, 0x4,0x3f,0x57, 0x3,0x43,0x49, 0x3,0x43,0x4a,
+  0x2,0x45,0x6a, 0x3,0x48,0x54, 0x1,0x6a,0x25, 0x2,0x4c,0x54,
+  0x1,0x6a,0x26, 0x3,0x48,0x55, 0x3,0x52,0x30, 0x3,0x55,0x69,
+  0x3,0x55,0x6a, 0x4,0x57,0x50, 0x3,0x58,0x49, 0x1,0x7a,0x23,
+  0x2,0x69,0x52, 0x3,0x5f,0x55, 0x1,0x48,0x4c, 0x1,0x4f,0x2a,
+  0x2,0x28,0x47, 0x3,0x2e,0x51, 0x1,0x52,0x75, 0x3,0x2e,0x50,
+  0x1,0x52,0x74, 0x2,0x2c,0x63, 0x2,0x2c,0x64, 0x2,0x31,0x62,
+  0x2,0x31,0x64, 0x1,0x57,0x3c, 0x2,0x31,0x66, 0x2,0x31,0x69,
+  0x2,0x31,0x67, 0x3,0x33,0x2b, 0x4,0x2e,0x71, 0x3,0x33,0x2a,
+  0x2,0x31,0x68, 0x2,0x31,0x65, 0x2,0x31,0x61, 0x1,0x57,0x3d,
+  0x2,0x31,0x6a, 0x2,0x31,0x63, 0x3,0x33,0x2c, 0x3,0x37,0x78,
+  0x3,0x37,0x79, 0x2,0x37,0x76, 0x1,0x5c,0x4b, 0x2,0x38,0x21,
+  0x1,0x5c,0x48, 0x3,0x37,0x77, 0x2,0x37,0x78, 0x1,0x5c,0x4c,
+  0x3,0x37,0x7b, 0x1,0x5c,0x46, 0x3,0x37,0x76, 0x2,0x37,0x73,
+  0x2,0x38,0x22, 0x2,0x37,0x74, 0x2,0x37,0x71, 0x1,0x5c,0x4a,
+  0x4,0x33,0x7c, 0x1,0x5c,0x47, 0x4,0x33,0x7a, 0x2,0x37,0x77,
+  0x2,0x37,0x7a, 0x1,0x5c,0x49, 0x2,0x37,0x7b, 0x1,0x5c,0x4d,
+  0x2,0x37,0x7c, 0x2,0x37,0x72, 0x2,0x37,0x79, 0x2,0x37,0x7d,
+  0x2,0x37,0x75, 0x2,0x37,0x70, 0x2,0x37,0x6e, 0x3,0x37,0x7a,
+  0x3,0x65,0x7d, 0x2,0x37,0x7e, 0xf,0x37,0x4d, 0x2,0x37,0x6f,
+  0xf,0x36,0x7e, 0x5,0x3b,0x24, 0x2,0x3e,0x68, 0x3,0x3d,0x7b,
+  0x3,0x3d,0x78, 0x3,0x3d,0x75, 0x2,0x3e,0x64, 0x2,0x3e,0x6a,
+  0x1,0x61,0x2d, 0x2,0x3e,0x63, 0x2,0x3e,0x65, 0x1,0x61,0x2b,
+  0x2,0x3e,0x62, 0x1,0x61,0x32, 0x2,0x3e,0x66, 0x1,0x61,0x31,
+  0x2,0x3e,0x67, 0x1,0x61,0x33, 0x1,0x61,0x2e, 0x1,0x61,0x34,
+  0x1,0x61,0x2f, 0x3,0x3d,0x79, 0x1,0x61,0x30, 0x3,0x3d,0x72,
+  0x1,0x61,0x2c, 0x3,0x3d,0x76, 0x2,0x3e,0x69, 0x3,0x65,0x7e,
+  0x3,0x43,0x4f, 0x4,0x3f,0x67, 0x1,0x65,0x68, 0x2,0x45,0x75,
+  0x3,0x43,0x4c, 0x2,0x45,0x78, 0x2,0x45,0x6c, 0x2,0x45,0x71,
+  0x2,0x45,0x6b, 0x1,0x65,0x6a, 0x3,0x43,0x55, 0x2,0x45,0x6f,
+  0x4,0x3f,0x5e, 0x3,0x43,0x4d, 0x3,0x3d,0x77, 0x2,0x45,0x6d,
+  0x1,0x65,0x69, 0x3,0x43,0x54, 0x2,0x45,0x74, 0x2,0x45,0x73,
+  0x2,0x45,0x70, 0x2,0x45,0x72, 0x2,0x45,0x6e, 0x1,0x6a,0x2a,
+  0x2,0x45,0x77, 0x1,0x65,0x66, 0x2,0x45,0x76, 0x3,0x43,0x51,
+  0xf,0x44,0x45, 0x3,0x48,0x56, 0x2,0x4c,0x64, 0x3,0x48,0x58,
+  0x1,0x6a,0x31, 0x2,0x4c,0x5f, 0x3,0x48,0x60, 0x1,0x6a,0x30,
+  0x2,0x4c,0x55, 0x4,0x45,0x6b, 0x2,0x4c,0x57, 0x1,0x6a,0x29,
+  0x2,0x4c,0x5c, 0x2,0x4c,0x5b, 0x2,0x4c,0x5e, 0x1,0x6a,0x2e,
+  0x2,0x4c,0x59, 0x2,0x4c,0x58, 0x3,0x48,0x5a, 0x3,0x48,0x5e,
+  0x1,0x6a,0x2d, 0x1,0x6a,0x28, 0x2,0x4c,0x5a, 0x1,0x6a,0x2b,
+  0x2,0x4c,0x60, 0x2,0x4c,0x62, 0x2,0x4c,0x5d, 0x2,0x4c,0x56,
+  0x1,0x6a,0x2c, 0x3,0x48,0x57, 0x3,0x48,0x5d, 0x1,0x6e,0x34,
+  0x1,0x6a,0x27, 0x4,0x45,0x64, 0x3,0x48,0x5c, 0x2,0x4c,0x63,
+  0x4,0x45,0x70, 0x2,0x52,0x61, 0x1,0x6e,0x2d, 0x3,0x4d,0x5c,
+  0x2,0x52,0x63, 0x4,0x4c,0x2b, 0x1,0x6e,0x2e, 0x3,0x4d,0x65,
+  0x3,0x4d,0x5d, 0x1,0x6e,0x30, 0x2,0x52,0x66, 0x4,0x4b,0x7a,
+  0x2,0x52,0x5e, 0x1,0x6a,0x2f, 0x2,0x52,0x64, 0x4,0x4b,0x73,
+  0x4,0x4c,0x31, 0x4,0x4b,0x74, 0x4,0x4c,0x2a, 0x2,0x52,0x60,
+  0x3,0x4d,0x60, 0x1,0x65,0x67, 0x1,0x6e,0x33, 0x4,0x4c,0x21,
+  0x4,0x4b,0x78, 0x1,0x6e,0x2f, 0x4,0x4c,0x26, 0x1,0x6e,0x31,
+  0x1,0x6e,0x32, 0x4,0x4b,0x76, 0x1,0x71,0x60, 0x2,0x52,0x65,
+  0x2,0x52,0x5f, 0x1,0x6e,0x35, 0x3,0x4d,0x63, 0x2,0x52,0x62,
+  0x3,0x66,0x21, 0x2,0x59,0x2c, 0x2,0x59,0x27, 0x4,0x52,0x2d,
+  0x5,0x56,0x69, 0x2,0x59,0x31, 0x1,0x71,0x5e, 0x2,0x59,0x29,
+  0x1,0x71,0x62, 0x2,0x59,0x2f, 0x2,0x59,0x26, 0x2,0x59,0x23,
+  0x2,0x59,0x32, 0x1,0x74,0x5b, 0x1,0x71,0x63, 0x2,0x59,0x2e,
+  0x2,0x59,0x24, 0x1,0x71,0x61, 0x2,0x59,0x28, 0x1,0x71,0x65,
+  0x2,0x59,0x25, 0x2,0x59,0x2a, 0x1,0x71,0x64, 0x2,0x59,0x2d,
+  0x2,0x59,0x30, 0x3,0x52,0x33, 0x3,0x52,0x34, 0x2,0x5e,0x38,
+  0x2,0x5e,0x39, 0x2,0x5e,0x29, 0x2,0x5e,0x30, 0x2,0x5e,0x2e,
+  0x4,0x57,0x5f, 0x3,0x55,0x6d, 0x1,0x74,0x59, 0x2,0x5e,0x35,
+  0x2,0x59,0x2b, 0x3,0x55,0x6b, 0x2,0x5e,0x2c, 0x3,0x55,0x6e,
+  0x2,0x5e,0x36, 0x1,0x74,0x58, 0x2,0x5e,0x2b, 0x2,0x5e,0x2a,
+  0x2,0x5e,0x34, 0x2,0x5e,0x31, 0x2,0x5e,0x33, 0x4,0x57,0x54,
+  0x2,0x5e,0x27, 0x2,0x5e,0x37, 0x1,0x74,0x56, 0x3,0x55,0x70,
+  0x2,0x5e,0x32, 0x2,0x5e,0x3b, 0x2,0x5e,0x2f, 0x1,0x74,0x5a,
+  0x1,0x74,0x57, 0x2,0x5e,0x2d, 0x2,0x5e,0x28, 0x2,0x5e,0x3a,
+  0x1,0x71,0x5f, 0x3,0x55,0x71, 0xf,0x5b,0x5f, 0x4,0x57,0x57,
+  0x3,0x55,0x6f, 0x2,0x62,0x4f, 0x3,0x58,0x50, 0x3,0x58,0x4e,
+  0x2,0x62,0x4d, 0x2,0x62,0x53, 0x1,0x76,0x7a, 0x2,0x62,0x51,
+  0x2,0x62,0x50, 0x1,0x76,0x7c, 0x2,0x62,0x56, 0x1,0x76,0x7b,
+  0x3,0x58,0x51, 0x2,0x62,0x57, 0x2,0x62,0x54, 0x1,0x76,0x78,
+  0x2,0x62,0x55, 0x2,0x62,0x4e, 0x1,0x76,0x79, 0x1,0x76,0x77,
+  0x2,0x66,0x35, 0x2,0x62,0x52, 0x3,0x58,0x4c, 0x3,0x66,0x22,
+  0x2,0x62,0x58, 0x3,0x66,0x23, 0x2,0x66,0x32, 0x3,0x5a,0x6f,
+  0x3,0x5a,0x6e, 0x4,0x60,0x4e, 0x1,0x78,0x5d, 0x1,0x78,0x5b,
+  0x2,0x66,0x34, 0x4,0x60,0x4c, 0x2,0x66,0x36, 0x2,0x66,0x33,
+  0x1,0x78,0x5c, 0x1,0x78,0x59, 0x1,0x78,0x5a, 0x1,0x78,0x5e,
+  0x3,0x66,0x24, 0x1,0x7a,0x25, 0x3,0x5c,0x66, 0x2,0x69,0x57,
+  0x5,0x6c,0x79, 0x2,0x69,0x56, 0x2,0x69,0x54, 0x2,0x69,0x53,
+  0x2,0x69,0x55, 0x3,0x5c,0x65, 0x1,0x7a,0x24, 0x1,0x7a,0x26,
+  0x3,0x66,0x25, 0xf,0x65,0x67, 0x1,0x7a,0x7b, 0x3,0x5e,0x4c,
+  0x4,0x66,0x6f, 0x2,0x6b,0x73, 0x2,0x6b,0x72, 0x3,0x5c,0x67,
+  0x3,0x5e,0x4b, 0x2,0x6d,0x68, 0x3,0x5f,0x58, 0x2,0x6d,0x6a,
+  0x2,0x6d,0x6c, 0x2,0x6d,0x6b, 0x2,0x6d,0x69, 0x3,0x5f,0x57,
+  0x3,0x60,0x3f, 0x1,0x7b,0x6d, 0x1,0x7b,0x6c, 0x3,0x60,0x3e,
+  0x1,0x7c,0x3f, 0x1,0x7c,0x3e, 0x1,0x7c,0x40, 0x2,0x6f,0x3c,
+  0x2,0x6f,0x3b, 0x3,0x66,0x26, 0x2,0x71,0x2b, 0x2,0x70,0x46,
+  0x2,0x71,0x2c, 0x1,0x7d,0x25, 0x3,0x61,0x44, 0x1,0x7d,0x26,
+  0x2,0x71,0x5c, 0x4,0x6d,0x5b, 0x3,0x62,0x3a, 0x1,0x7d,0x4b,
+  0x1,0x48,0x4d, 0x3,0x2a,0x49, 0x2,0x28,0x48, 0x3,0x2a,0x48,
+  0x3,0x2e,0x52, 0x2,0x2c,0x66, 0x2,0x2c,0x67, 0x2,0x2c,0x65,
+  0x3,0x2e,0x54, 0x3,0x2e,0x53, 0x1,0x52,0x76, 0xf,0x2d,0x21,
+  0x2,0x2c,0x68, 0x2,0x2c,0x69, 0x2,0x2c,0x6a, 0x3,0x33,0x31,
+  0x2,0x31,0x6b, 0x2,0x31,0x71, 0x3,0x33,0x2e, 0x3,0x33,0x30,
+  0x2,0x31,0x6f, 0x1,0x57,0x3e, 0x2,0x31,0x6d, 0x3,0x33,0x32,
+  0x2,0x31,0x6e, 0x2,0x31,0x70, 0x3,0x33,0x2d, 0x2,0x31,0x6c,
+  0x1,0x5c,0x4e, 0x3,0x37,0x7d, 0x2,0x38,0x23, 0x1,0x5c,0x50,
+  0x2,0x38,0x25, 0x1,0x5c,0x4f, 0x2,0x38,0x24, 0x3,0x37,0x7e,
+  0x3,0x38,0x21, 0x3,0x38,0x3e, 0x3,0x38,0x22, 0x4,0x34,0x22,
+  0x2,0x3e,0x6c, 0x1,0x61,0x35, 0x3,0x3e,0x21, 0x2,0x3e,0x6e,
+  0x2,0x3e,0x6b, 0x2,0x38,0x26, 0x3,0x3e,0x23, 0x1,0x61,0x36,
+  0x3,0x3e,0x22, 0x3,0x3d,0x7e, 0x2,0x3e,0x6d, 0x3,0x66,0x27,
+  0xf,0x3e,0x21, 0xf,0x3e,0x23, 0x3,0x43,0x58, 0x2,0x45,0x7b,
+  0x3,0x43,0x5c, 0x1,0x65,0x6b, 0x2,0x45,0x79, 0x1,0x65,0x6c,
+  0x2,0x45,0x7a, 0x1,0x65,0x6d, 0x4,0x45,0x74, 0x3,0x48,0x62,
+  0x3,0x48,0x61, 0x1,0x6a,0x32, 0x2,0x4c,0x68, 0x2,0x4c,0x65,
+  0x2,0x4c,0x67, 0x1,0x6a,0x33, 0x1,0x6a,0x34, 0x2,0x4c,0x66,
+  0xf,0x4b,0x27, 0xf,0x4b,0x2b, 0x3,0x4d,0x6f, 0x3,0x4d,0x71,
+  0x3,0x4d,0x6d, 0x2,0x52,0x67, 0x3,0x4d,0x70, 0x3,0x4d,0x73,
+  0x2,0x52,0x68, 0x3,0x4d,0x72, 0x1,0x6e,0x36, 0x2,0x52,0x6a,
+  0x2,0x52,0x69, 0x3,0x4d,0x6e, 0x1,0x23,0x23, 0x4,0x52,0x44,
+  0x2,0x59,0x36, 0x2,0x59,0x37, 0x2,0x59,0x33, 0x3,0x52,0x37,
+  0x2,0x59,0x34, 0x1,0x71,0x66, 0x1,0x71,0x67, 0x2,0x59,0x35,
+  0x1,0x74,0x61, 0x3,0x55,0x75, 0x3,0x55,0x74, 0x1,0x74,0x5d,
+  0x1,0x74,0x62, 0x1,0x74,0x5e, 0x1,0x74,0x60, 0x1,0x74,0x5c,
+  0x3,0x52,0x39, 0x1,0x74,0x5f, 0x3,0x58,0x55, 0x4,0x5c,0x5a,
+  0x4,0x5c,0x5b, 0x3,0x58,0x54, 0x1,0x76,0x7d, 0x2,0x5e,0x3c,
+  0x7,0x48,0x57, 0x2,0x66,0x38, 0x4,0x60,0x5a, 0x2,0x66,0x37,
+  0x3,0x66,0x28, 0x2,0x69,0x58, 0x1,0x7a,0x27, 0x1,0x7a,0x28,
+  0x2,0x6d,0x6e, 0x2,0x6b,0x74, 0x3,0x61,0x69, 0x2,0x6d,0x6d,
+  0x3,0x60,0x40, 0x2,0x71,0x2d, 0x2,0x71,0x72, 0x1,0x48,0x4e,
+  0x3,0x27,0x22, 0x1,0x4b,0x37, 0x3,0x2a,0x4b, 0x2,0x28,0x49,
+  0x1,0x4f,0x2b, 0x3,0x2a,0x4a, 0x1,0x52,0x79, 0x2,0x2c,0x6d,
+  0x1,0x52,0x77, 0x2,0x2c,0x6b, 0x1,0x52,0x7c, 0x1,0x52,0x78,
+  0x1,0x52,0x7d, 0x1,0x52,0x7b, 0x2,0x2c,0x6c, 0x1,0x52,0x7a,
+  0x1,0x57,0x42, 0x1,0x57,0x41, 0x2,0x31,0x7c, 0x1,0x57,0x4a,
+  0x2,0x31,0x75, 0x2,0x31,0x7b, 0x1,0x57,0x46, 0x2,0x31,0x74,
+  0x2,0x31,0x7a, 0x2,0x31,0x78, 0x1,0x57,0x45, 0x1,0x57,0x47,
+  0x2,0x31,0x77, 0x1,0x57,0x40, 0x2,0x31,0x76, 0x1,0x57,0x4b,
+  0x1,0x57,0x48, 0x1,0x57,0x4c, 0x1,0x57,0x49, 0x2,0x31,0x73,
+  0x2,0x31,0x72, 0x2,0x31,0x79, 0x1,0x57,0x43, 0x1,0x57,0x3f,
+  0x1,0x57,0x44, 0x4,0x2f,0x25, 0x3,0x33,0x37, 0x3,0x33,0x3b,
+  0x2,0x38,0x35, 0x2,0x38,0x2e, 0x4,0x3a,0x26, 0x1,0x61,0x3b,
+  0x2,0x38,0x2d, 0x3,0x38,0x29, 0x1,0x5c,0x54, 0x1,0x5c,0x5b,
+  0x1,0x5c,0x58, 0x1,0x5c,0x5e, 0x1,0x5c,0x5d, 0x1,0x5c,0x59,
+  0x3,0x38,0x26, 0x2,0x38,0x27, 0x2,0x38,0x2a, 0x3,0x38,0x27,
+  0x2,0x38,0x29, 0x1,0x5c,0x55, 0x2,0x38,0x2b, 0x2,0x38,0x34,
+  0x1,0x5c,0x56, 0x2,0x38,0x28, 0x2,0x38,0x31, 0x2,0x38,0x32,
+  0x1,0x5c,0x57, 0x2,0x38,0x2f, 0x1,0x5c,0x5c, 0x1,0x5c,0x52,
+  0x1,0x5c,0x5a, 0x2,0x38,0x2c, 0x1,0x5c,0x51, 0x2,0x38,0x30,
+  0x3,0x38,0x2e, 0x3,0x38,0x24, 0x2,0x38,0x33, 0xf,0x37,0x54,
+  0x3,0x38,0x2b, 0x3,0x3e,0x34, 0x2,0x3f,0x21, 0x2,0x3e,0x76,
+  0x1,0x61,0x38, 0x2,0x3e,0x7d, 0x2,0x3e,0x7a, 0x2,0x3e,0x72,
+  0x2,0x3e,0x7b, 0x1,0x61,0x3a, 0x2,0x3e,0x73, 0x3,0x3e,0x29,
+  0x2,0x3e,0x6f, 0x3,0x3e,0x26, 0x3,0x3e,0x2e, 0x1,0x65,0x73,
+  0x2,0x3e,0x78, 0x3,0x3e,0x2f, 0x1,0x61,0x37, 0x2,0x3e,0x7e,
+  0x3,0x3e,0x28, 0x1,0x61,0x3e, 0x1,0x61,0x40, 0x2,0x3e,0x71,
+  0x3,0x3e,0x2c, 0x4,0x3a,0x27, 0x1,0x61,0x3f, 0x2,0x3e,0x74,
+  0x1,0x61,0x39, 0x2,0x3e,0x7c, 0x2,0x3e,0x75, 0x2,0x3e,0x79,
+  0x3,0x3e,0x2a, 0x2,0x3e,0x77, 0x1,0x61,0x3c, 0x2,0x3e,0x70,
+  0x1,0x61,0x41, 0x1,0x5c,0x53, 0x1,0x61,0x3d, 0x1,0x61,0x42,
+  0x3,0x3e,0x24, 0x3,0x3e,0x35, 0x3,0x3e,0x33, 0x3,0x43,0x67,
+  0x1,0x65,0x6f, 0x2,0x46,0x24, 0x2,0x46,0x26, 0x2,0x46,0x28,
+  0x2,0x46,0x2c, 0x3,0x3e,0x2b, 0x2,0x46,0x22, 0x2,0x45,0x7e,
+  0x1,0x65,0x71, 0x4,0x3f,0x71, 0x2,0x46,0x27, 0x2,0x46,0x2b,
+  0x2,0x46,0x23, 0x2,0x45,0x7d, 0x3,0x43,0x66, 0x2,0x45,0x7c,
+  0x3,0x43,0x69, 0x3,0x43,0x60, 0x3,0x43,0x62, 0x2,0x46,0x29,
+  0x2,0x46,0x21, 0x2,0x46,0x25, 0x1,0x65,0x72, 0x3,0x43,0x5e,
+  0x1,0x65,0x70, 0x2,0x46,0x2d, 0x1,0x65,0x6e, 0x2,0x46,0x2a,
+  0x3,0x43,0x64, 0x2,0x4c,0x79, 0x3,0x43,0x68, 0x3,0x43,0x6a,
+  0x3,0x43,0x63, 0x1,0x6a,0x37, 0x2,0x4c,0x71, 0x1,0x6e,0x43,
+  0x2,0x4c,0x7b, 0x1,0x6a,0x3a, 0x2,0x4d,0x21, 0x1,0x6a,0x40,
+  0x2,0x4c,0x6c, 0x3,0x48,0x74, 0x4,0x45,0x7b, 0x2,0x4c,0x7c,
+  0x2,0x4c,0x69, 0x3,0x48,0x6d, 0x2,0x4c,0x7e, 0x2,0x4c,0x6d,
+  0x3,0x48,0x6e, 0x1,0x6a,0x47, 0x1,0x6a,0x44, 0x2,0x4c,0x7d,
+  0x2,0x4c,0x77, 0x1,0x6a,0x36, 0x1,0x6a,0x3e, 0x1,0x6a,0x3d,
+  0x3,0x48,0x70, 0x1,0x6a,0x3c, 0x1,0x6a,0x42, 0x3,0x48,0x69,
+  0x2,0x4c,0x6a, 0x1,0x6a,0x43, 0x2,0x4c,0x78, 0x1,0x6a,0x3f,
+  0x1,0x6a,0x35, 0x2,0x4c,0x7a, 0x1,0x6a,0x38, 0x1,0x6a,0x39,
+  0x1,0x6a,0x41, 0x2,0x4c,0x6f, 0x2,0x4c,0x6e, 0x2,0x4c,0x6b,
+  0x4,0x45,0x7c, 0x2,0x4c,0x73, 0x2,0x4c,0x70, 0x2,0x4c,0x74,
+  0x1,0x6a,0x46, 0x3,0x48,0x68, 0x2,0x4d,0x22, 0x1,0x6a,0x3b,
+  0x2,0x4c,0x75, 0x2,0x4c,0x76, 0x3,0x48,0x71, 0x2,0x4c,0x72,
+  0x3,0x48,0x73, 0x3,0x66,0x29, 0x3,0x48,0x6b, 0x1,0x6a,0x45,
+  0x3,0x66,0x2b, 0x3,0x4e,0x22, 0x2,0x52,0x6f, 0x1,0x6e,0x3b,
+  0x1,0x6e,0x44, 0x1,0x6e,0x40, 0x2,0x52,0x6c, 0x3,0x4d,0x7c,
+  0x1,0x6e,0x3d, 0x1,0x6e,0x41, 0x2,0x52,0x78, 0x1,0x6e,0x37,
+  0x2,0x52,0x70, 0x3,0x4d,0x78, 0x1,0x6e,0x3f, 0x3,0x4e,0x24,
+  0x3,0x4e,0x2f, 0x2,0x52,0x73, 0x2,0x52,0x6e, 0x1,0x6e,0x3e,
+  0x1,0x6e,0x42, 0x2,0x52,0x6d, 0x3,0x4e,0x2e, 0x1,0x6e,0x3c,
+  0x3,0x4d,0x77, 0x2,0x52,0x77, 0x1,0x6e,0x39, 0x2,0x52,0x76,
+  0x2,0x52,0x75, 0x1,0x6e,0x45, 0x2,0x50,0x3b, 0x1,0x6e,0x38,
+  0x3,0x4e,0x2b, 0x2,0x52,0x74, 0x2,0x52,0x6b, 0x3,0x4d,0x75,
+  0x1,0x6e,0x46, 0x2,0x52,0x72, 0x1,0x6e,0x3a, 0x3,0x4e,0x28,
+  0x3,0x4e,0x29, 0x3,0x4e,0x25, 0x3,0x4e,0x2c, 0x3,0x4e,0x27,
+  0x3,0x4d,0x7e, 0x3,0x4d,0x7d, 0x2,0x52,0x71, 0x4,0x4c,0x45,
+  0x3,0x66,0x2a, 0x1,0x71,0x6a, 0x1,0x71,0x6f, 0x1,0x71,0x68,
+  0x2,0x59,0x44, 0x2,0x59,0x3b, 0x2,0x59,0x47, 0x2,0x59,0x3f,
+  0x2,0x59,0x45, 0x1,0x71,0x70, 0x1,0x71,0x69, 0x2,0x59,0x38,
+  0x2,0x59,0x3e, 0x2,0x59,0x48, 0x2,0x59,0x41, 0x2,0x59,0x46,
+  0x2,0x59,0x3a, 0x4,0x52,0x4c, 0x3,0x52,0x3b, 0x2,0x59,0x42,
+  0x1,0x71,0x6b, 0x2,0x59,0x40, 0x1,0x71,0x6e, 0x1,0x71,0x6d,
+  0x2,0x59,0x3c, 0x2,0x59,0x3d, 0x2,0x59,0x39, 0x2,0x59,0x43,
+  0x1,0x71,0x6c, 0x2,0x59,0x4a, 0x2,0x59,0x49, 0x3,0x52,0x40,
+  0x3,0x52,0x3f, 0x2,0x5e,0x47, 0x2,0x5e,0x43, 0x1,0x74,0x69,
+  0x3,0x55,0x79, 0x2,0x5e,0x3d, 0x1,0x74,0x63, 0x1,0x74,0x73,
+  0x2,0x5e,0x49, 0x1,0x74,0x6b, 0x1,0x74,0x67, 0x2,0x5e,0x40,
+  0x1,0x74,0x6e, 0x1,0x74,0x71, 0x2,0x5e,0x4b, 0x1,0x74,0x66,
+  0x2,0x5e,0x42, 0x1,0x74,0x6f, 0x2,0x5e,0x4d, 0x2,0x5e,0x4a,
+  0x2,0x5e,0x3e, 0x1,0x74,0x6a, 0x1,0x74,0x64, 0x1,0x74,0x72,
+  0x2,0x5e,0x45, 0x1,0x74,0x6d, 0x2,0x5e,0x3f, 0x1,0x74,0x68,
+  0x2,0x5e,0x4c, 0x1,0x74,0x6c, 0x1,0x74,0x65, 0x2,0x5e,0x46,
+  0x1,0x74,0x70, 0x2,0x5e,0x44, 0x2,0x5e,0x48, 0x3,0x55,0x7a,
+  0x4,0x5c,0x5f, 0x3,0x58,0x59, 0x2,0x62,0x5a, 0x2,0x62,0x60,
+  0x1,0x77,0x25, 0x2,0x62,0x63, 0x1,0x76,0x7e, 0x1,0x77,0x21,
+  0x2,0x62,0x5b, 0x2,0x62,0x62, 0x2,0x62,0x5d, 0x1,0x77,0x26,
+  0x1,0x77,0x23, 0x3,0x58,0x5b, 0x2,0x62,0x59, 0x3,0x58,0x58,
+  0x1,0x77,0x22, 0x2,0x62,0x5f, 0x2,0x62,0x61, 0x1,0x77,0x24,
+  0x2,0x62,0x5e, 0x2,0x62,0x5c, 0x3,0x66,0x2c, 0x4,0x5c,0x5e,
+  0x3,0x58,0x5a, 0x2,0x66,0x42, 0x1,0x78,0x62, 0x1,0x78,0x63,
+  0x1,0x78,0x5f, 0x3,0x5a,0x72, 0x1,0x78,0x60, 0x3,0x5a,0x74,
+  0x2,0x66,0x3e, 0x2,0x66,0x3c, 0x3,0x5a,0x75, 0x2,0x66,0x40,
+  0x1,0x78,0x64, 0x2,0x66,0x41, 0x2,0x66,0x3a, 0x2,0x66,0x39,
+  0x2,0x66,0x3d, 0x2,0x66,0x3b, 0x1,0x78,0x61, 0x2,0x66,0x3f,
+  0x2,0x69,0x59, 0x1,0x7a,0x2b, 0x1,0x7a,0x2a, 0x2,0x69,0x5a,
+  0x3,0x5c,0x6c, 0x2,0x69,0x5c, 0x2,0x69,0x5b, 0x1,0x7a,0x2c,
+  0x3,0x5e,0x53, 0x3,0x5e,0x50, 0x2,0x6b,0x79, 0x2,0x6b,0x76,
+  0x2,0x6b,0x77, 0x3,0x5e,0x51, 0x2,0x6b,0x75, 0x2,0x6b,0x78,
+  0x1,0x7a,0x7d, 0x2,0x6b,0x7a, 0x3,0x5e,0x52, 0x1,0x7a,0x7c,
+  0x2,0x6d,0x6f, 0x3,0x5f,0x5a, 0x1,0x7c,0x41, 0x1,0x7c,0x43,
+  0x2,0x6f,0x3d, 0x1,0x7c,0x42, 0x2,0x70,0x47, 0x2,0x71,0x2f,
+  0x2,0x71,0x31, 0x2,0x71,0x2e, 0x2,0x71,0x30, 0x1,0x7d,0x39,
+  0x4,0x6d,0x78, 0x3,0x62,0x35, 0x1,0x48,0x4f, 0x4,0x25,0x57,
+  0x1,0x52,0x7e, 0x2,0x30,0x52, 0x1,0x57,0x4d, 0x3,0x38,0x31,
+  0xf,0x31,0x78, 0x1,0x5c,0x5f, 0x2,0x3f,0x22, 0x2,0x3f,0x23,
+  0x3,0x66,0x2d, 0x3,0x48,0x77, 0x2,0x59,0x4b, 0x1,0x74,0x74,
+  0x2,0x5e,0x4e, 0x3,0x55,0x7d, 0x3,0x58,0x5c, 0x1,0x77,0x27,
+  0x2,0x66,0x44, 0x2,0x66,0x43, 0x1,0x7a,0x2d, 0x2,0x6b,0x7b,
+  0x3,0x5f,0x5b, 0x2,0x6d,0x70, 0x1,0x7c,0x64, 0x2,0x22,0x69,
+  0x4,0x22,0x21, 0x1,0x4f,0x2c, 0x1,0x4b,0x38, 0xf,0x28,0x4a,
+  0x2,0x2c,0x6e, 0x3,0x2a,0x4e, 0x2,0x32,0x24, 0x2,0x31,0x7d,
+  0x2,0x32,0x23, 0x2,0x32,0x21, 0x1,0x57,0x4e, 0x2,0x32,0x22,
+  0x2,0x31,0x7e, 0x3,0x33,0x3c, 0x2,0x38,0x36, 0x4,0x3a,0x2b,
+  0x2,0x3f,0x24, 0x2,0x3f,0x25, 0x2,0x46,0x30, 0x2,0x46,0x31,
+  0x1,0x65,0x75, 0x1,0x65,0x76, 0x2,0x46,0x2f, 0x2,0x46,0x32,
+  0x2,0x46,0x2e, 0x1,0x65,0x74, 0x3,0x48,0x78, 0x1,0x6a,0x48,
+  0x3,0x48,0x79, 0x1,0x65,0x77, 0x2,0x4d,0x23, 0x1,0x6e,0x47,
+  0x2,0x52,0x79, 0x1,0x6e,0x48, 0x3,0x4e,0x30, 0x1,0x71,0x71,
+  0x2,0x59,0x4e, 0x2,0x59,0x4c, 0x2,0x59,0x4d, 0x2,0x5e,0x51,
+  0x2,0x5e,0x50, 0x2,0x5e,0x4f, 0x7,0x41,0x61, 0x4,0x5c,0x68,
+  0x2,0x66,0x45, 0x4,0x60,0x6f, 0x1,0x78,0x65, 0x2,0x66,0x46,
+  0x2,0x6d,0x71, 0x1,0x7c,0x65, 0x2,0x70,0x48, 0x1,0x48,0x50,
+  0x1,0x4f,0x2e, 0x1,0x4f,0x2d, 0x2,0x2c,0x70, 0x1,0x53,0x21,
+  0x3,0x2e,0x5d, 0x4,0x2f,0x30, 0x2,0x2c,0x6f, 0x2,0x32,0x26,
+  0x3,0x33,0x3d, 0x1,0x57,0x4f, 0x2,0x38,0x37, 0x2,0x32,0x25,
+  0x3,0x33,0x3f, 0x4,0x2f,0x2f, 0x3,0x33,0x3e, 0x1,0x5c,0x61,
+  0x2,0x38,0x3a, 0x2,0x38,0x38, 0x2,0x38,0x39, 0x1,0x5c,0x60,
+  0x2,0x3f,0x27, 0x2,0x3f,0x28, 0x2,0x3f,0x26, 0x3,0x43,0x6e,
+  0x1,0x65,0x7a, 0x2,0x46,0x34, 0x2,0x46,0x33, 0x2,0x46,0x35,
+  0x1,0x65,0x79, 0x1,0x65,0x78, 0x4,0x46,0x26, 0x2,0x52,0x7a,
+  0x2,0x52,0x7c, 0x3,0x4e,0x31, 0x1,0x6e,0x49, 0x2,0x52,0x7b,
+  0x2,0x59,0x4f, 0x1,0x71,0x72, 0x2,0x62,0x65, 0x3,0x58,0x5d,
+  0x2,0x62,0x64, 0x1,0x78,0x66, 0x2,0x66,0x47, 0x1,0x78,0x68,
+  0x1,0x78,0x67, 0x2,0x69,0x5d, 0x2,0x6b,0x7c, 0x1,0x7a,0x7e,
+  0x1,0x48,0x51, 0x2,0x2c,0x71, 0x1,0x53,0x22, 0x2,0x32,0x29,
+  0x1,0x57,0x51, 0x2,0x32,0x28, 0x2,0x32,0x27, 0x3,0x33,0x42,
+  0x1,0x57,0x50, 0x3,0x33,0x43, 0x2,0x38,0x40, 0x4,0x34,0x3d,
+  0x2,0x38,0x42, 0x2,0x38,0x3b, 0x2,0x38,0x3c, 0x1,0x5c,0x62,
+  0x2,0x38,0x3d, 0x1,0x5c,0x63, 0x2,0x38,0x41, 0x2,0x38,0x3e,
+  0x2,0x38,0x3f, 0x1,0x5c,0x64, 0x3,0x3e,0x37, 0x1,0x61,0x44,
+  0x1,0x61,0x45, 0x3,0x3e,0x38, 0x2,0x3f,0x29, 0x2,0x46,0x36,
+  0x2,0x46,0x37, 0x3,0x43,0x72, 0x2,0x4d,0x27, 0x1,0x6a,0x4b,
+  0x1,0x6a,0x49, 0x1,0x6a,0x4a, 0x2,0x4d,0x24, 0x2,0x4d,0x25,
+  0x6,0x60,0x58, 0x2,0x4d,0x26, 0x2,0x53,0x23, 0x3,0x4e,0x32,
+  0x2,0x53,0x24, 0x1,0x6e,0x4a, 0x2,0x53,0x21, 0x2,0x52,0x7e,
+  0x2,0x53,0x22, 0x2,0x52,0x7d, 0x1,0x71,0x75, 0x2,0x59,0x50,
+  0x1,0x71,0x73, 0x1,0x71,0x74, 0x2,0x5e,0x53, 0x1,0x74,0x75,
+  0x2,0x5e,0x52, 0x2,0x61,0x34, 0x3,0x55,0x7e, 0x2,0x62,0x66,
+  0x2,0x62,0x67, 0x1,0x77,0x28, 0x3,0x58,0x61, 0x1,0x77,0x29,
+  0x1,0x74,0x76, 0x2,0x66,0x48, 0x2,0x66,0x49, 0x2,0x69,0x5e,
+  0x1,0x7a,0x2e, 0x1,0x48,0x52, 0x3,0x66,0x7b, 0x1,0x48,0x53,
+  0x1,0x57,0x53, 0x1,0x4f,0x2f, 0x1,0x57,0x52, 0x2,0x2c,0x72,
+  0x3,0x38,0x36, 0x4,0x2b,0x25, 0x3,0x33,0x44, 0x1,0x61,0x46,
+  0x1,0x48,0x54, 0x1,0x53,0x24, 0x2,0x2c,0x73, 0x2,0x2c,0x74,
+  0x1,0x53,0x23, 0x1,0x53,0x25, 0x1,0x48,0x55, 0x4,0x27,0x61,
+  0x2,0x2c,0x75, 0x1,0x57,0x55, 0x2,0x32,0x2a, 0x1,0x57,0x57,
+  0x1,0x57,0x54, 0x1,0x57,0x56, 0x3,0x38,0x37, 0x2,0x38,0x45,
+  0x1,0x5c,0x65, 0x3,0x38,0x39, 0x2,0x38,0x44, 0x2,0x38,0x43,
+  0x4,0x3a,0x38, 0x2,0x46,0x38, 0x3,0x49,0x22, 0x2,0x4d,0x28,
+  0x4,0x46,0x2c, 0x1,0x6e,0x4b, 0x1,0x71,0x76, 0x2,0x59,0x52,
+  0x2,0x59,0x51, 0x3,0x56,0x21, 0x2,0x5e,0x54, 0x4,0x5c,0x71,
+  0x3,0x58,0x62, 0x3,0x5c,0x6f, 0x2,0x6b,0x7d, 0x4,0x69,0x2e,
+  0x4,0x69,0x2d, 0x1,0x48,0x56, 0x2,0x24,0x73, 0x2,0x28,0x4a,
+  0x1,0x53,0x26, 0x2,0x2c,0x76, 0x6,0x3b,0x21, 0x2,0x32,0x2c,
+  0x4,0x2f,0x3a, 0x3,0x33,0x49, 0x3,0x33,0x48, 0x1,0x57,0x58,
+  0x2,0x32,0x2b, 0x1,0x57,0x59, 0x3,0x33,0x47, 0x3,0x66,0x2f,
+  0x2,0x38,0x47, 0x3,0x38,0x3d, 0x3,0x38,0x3c, 0x1,0x5c,0x67,
+  0x2,0x38,0x46, 0x2,0x38,0x48, 0x3,0x38,0x3b, 0x1,0x5c,0x66,
+  0x3,0x3e,0x3c, 0x2,0x3f,0x2b, 0x2,0x3f,0x2c, 0x2,0x3f,0x2a,
+  0x1,0x61,0x47, 0x3,0x67,0x29, 0x4,0x3f,0x7c, 0x1,0x65,0x7b,
+  0x3,0x43,0x73, 0x1,0x65,0x7c, 0x4,0x46,0x33, 0x1,0x6a,0x4d,
+  0x3,0x49,0x23, 0x2,0x4d,0x2a, 0x2,0x4d,0x29, 0x1,0x6a,0x4c,
+  0x3,0x49,0x26, 0x3,0x3e,0x3b, 0x3,0x49,0x25, 0x3,0x66,0x30,
+  0x2,0x53,0x25, 0x3,0x4e,0x34, 0x3,0x4e,0x36, 0x2,0x53,0x26,
+  0x3,0x4e,0x37, 0x3,0x4e,0x35, 0x3,0x4e,0x38, 0x2,0x59,0x53,
+  0x4,0x52,0x5c, 0x3,0x52,0x43, 0x1,0x74,0x7a, 0x1,0x74,0x79,
+  0x1,0x74,0x77, 0x1,0x74,0x78, 0x1,0x74,0x7b, 0x3,0x56,0x22,
+  0x2,0x62,0x68, 0x1,0x77,0x2b, 0x1,0x77,0x2a, 0x2,0x66,0x4a,
+  0x2,0x69,0x5f, 0x3,0x5c,0x70, 0x3,0x5c,0x71, 0x3,0x5c,0x72,
+  0x1,0x7b,0x6f, 0x1,0x7b,0x6e, 0x1,0x48,0x57, 0x6,0x3b,0x24,
+  0x2,0x2f,0x7d, 0x1,0x65,0x7e, 0x1,0x61,0x48, 0x1,0x65,0x7d,
+  0x1,0x6a,0x4e, 0x6,0x60,0x60, 0x1,0x48,0x58, 0x2,0x21,0x68,
+  0x1,0x48,0x59, 0x1,0x48,0x5a, 0x3,0x24,0x35, 0x3,0x24,0x36,
+  0x2,0x28,0x4b, 0x2,0x24,0x76, 0x3,0x27,0x24, 0x2,0x24,0x77,
+  0x1,0x4b,0x3a, 0x3,0x27,0x26, 0x2,0x24,0x74, 0x1,0x4b,0x39,
+  0x3,0x27,0x25, 0x1,0x4b,0x3c, 0x2,0x24,0x75, 0x1,0x4b,0x3e,
+  0x1,0x4b,0x3d, 0x2,0x24,0x78, 0x1,0x4b,0x3b, 0x4,0x24,0x70,
+  0x3,0x27,0x23, 0x1,0x4f,0x34, 0x1,0x4f,0x32, 0x2,0x28,0x4d,
+  0x3,0x2a,0x56, 0x1,0x4f,0x31, 0x3,0x2a,0x5b, 0x3,0x2a,0x58,
+  0x3,0x2a,0x4f, 0x1,0x4f,0x36, 0x1,0x4f,0x38, 0x1,0x4f,0x35,
+  0x3,0x2a,0x59, 0x2,0x28,0x50, 0x2,0x28,0x4c, 0x1,0x4f,0x39,
+  0x3,0x2a,0x52, 0x1,0x4f,0x33, 0x1,0x4b,0x3f, 0x3,0x2a,0x54,
+  0x1,0x4f,0x37, 0x2,0x28,0x4f, 0x3,0x2a,0x57, 0x4,0x27,0x64,
+  0x2,0x28,0x4e, 0x4,0x27,0x69, 0x1,0x4f,0x30, 0x3,0x66,0x31,
+  0x2,0x2c,0x7c, 0x1,0x53,0x2a, 0x1,0x53,0x2b, 0x2,0x2c,0x7e,
+  0x3,0x2e,0x66, 0x2,0x2c,0x78, 0x2,0x2c,0x7b, 0x2,0x2d,0x26,
+  0x2,0x2d,0x24, 0x3,0x2e,0x60, 0x1,0x53,0x2c, 0x2,0x2d,0x2a,
+  0x1,0x53,0x2f, 0x2,0x2d,0x27, 0x2,0x2c,0x7d, 0x2,0x2c,0x7a,
+  0x3,0x2e,0x61, 0x3,0x2e,0x5e, 0x2,0x3f,0x2e, 0x2,0x2d,0x25,
+  0x1,0x53,0x27, 0x2,0x2d,0x28, 0x2,0x2c,0x77, 0x2,0x2d,0x22,
+  0x1,0x53,0x29, 0x1,0x53,0x2e, 0x2,0x2d,0x23, 0x1,0x53,0x32,
+  0x1,0x53,0x30, 0x3,0x2e,0x65, 0x2,0x2c,0x79, 0x1,0x53,0x2d,
+  0x3,0x2e,0x64, 0x2,0x2d,0x21, 0x1,0x53,0x31, 0x1,0x53,0x28,
+  0x2,0x2d,0x29, 0x1,0x57,0x5e, 0x3,0x33,0x4c, 0x1,0x57,0x67,
+  0x1,0x57,0x5c, 0x1,0x57,0x5a, 0x2,0x32,0x2e, 0x1,0x57,0x62,
+  0x1,0x57,0x5f, 0x2,0x32,0x30, 0x3,0x33,0x4a, 0x3,0x33,0x52,
+  0x1,0x57,0x61, 0x2,0x32,0x2f, 0x2,0x32,0x2d, 0x2,0x32,0x32,
+  0x1,0x57,0x66, 0x1,0x57,0x64, 0x2,0x3f,0x2d, 0x3,0x33,0x4b,
+  0x2,0x32,0x33, 0x2,0x32,0x31, 0x1,0x57,0x5b, 0x3,0x33,0x4e,
+  0x3,0x33,0x4d, 0x1,0x57,0x5d, 0x1,0x57,0x60, 0x3,0x33,0x4f,
+  0x1,0x57,0x63, 0x3,0x2e,0x63, 0x1,0x57,0x65, 0x3,0x3e,0x44,
+  0x2,0x38,0x52, 0x1,0x5c,0x69, 0x3,0x38,0x49, 0x2,0x38,0x49,
+  0x2,0x38,0x4b, 0x3,0x38,0x47, 0x2,0x38,0x4c, 0x4,0x34,0x4d,
+  0x2,0x38,0x54, 0x2,0x38,0x50, 0x2,0x38,0x4e, 0x4,0x3a,0x3b,
+  0x2,0x38,0x51, 0x2,0x38,0x55, 0x1,0x5c,0x6a, 0x1,0x5c,0x6e,
+  0x2,0x38,0x4a, 0x4,0x34,0x47, 0x2,0x38,0x53, 0x4,0x34,0x50,
+  0x1,0x5c,0x6c, 0x3,0x38,0x41, 0x1,0x5c,0x6b, 0x2,0x38,0x4f,
+  0x2,0x38,0x4d, 0x3,0x38,0x42, 0x1,0x5c,0x68, 0x1,0x5c,0x6d,
+  0x3,0x38,0x45, 0x3,0x38,0x48, 0x1,0x61,0x4e, 0x2,0x3f,0x36,
+  0x3,0x3e,0x3e, 0x4,0x3a,0x3e, 0x2,0x3f,0x34, 0x1,0x61,0x50,
+  0x4,0x3a,0x47, 0x3,0x3e,0x43, 0x3,0x3e,0x45, 0x3,0x3e,0x41,
+  0x2,0x3f,0x2f, 0x2,0x46,0x46, 0x3,0x3e,0x3d, 0x1,0x61,0x4f,
+  0x2,0x3f,0x33, 0x3,0x3e,0x40, 0x3,0x3e,0x42, 0x2,0x3f,0x30,
+  0x1,0x61,0x4b, 0x1,0x61,0x51, 0x2,0x3f,0x35, 0x1,0x61,0x4d,
+  0x2,0x3f,0x32, 0x1,0x6a,0x4f, 0x1,0x61,0x4c, 0x2,0x3f,0x31,
+  0x1,0x61,0x52, 0x1,0x61,0x4a, 0x1,0x61,0x49, 0x6,0x43,0x5a,
+  0x2,0x46,0x3e, 0x2,0x46,0x3c, 0x3,0x43,0x7b, 0x2,0x46,0x42,
+  0x3,0x43,0x7e, 0x2,0x46,0x3a, 0x2,0x46,0x47, 0x2,0x46,0x3f,
+  0x3,0x43,0x75, 0x2,0x46,0x39, 0x1,0x66,0x24, 0x1,0x66,0x2a,
+  0x2,0x46,0x44, 0x4,0x40,0x29, 0x2,0x46,0x3d, 0x3,0x43,0x76,
+  0x1,0x66,0x27, 0x3,0x43,0x77, 0x3,0x44,0x23, 0x1,0x66,0x25,
+  0x2,0x46,0x45, 0x1,0x66,0x22, 0x1,0x66,0x21, 0x2,0x46,0x40,
+  0x1,0x66,0x26, 0x1,0x61,0x53, 0x3,0x43,0x7c, 0x2,0x46,0x43,
+  0x2,0x46,0x3b, 0x1,0x66,0x23, 0x1,0x66,0x28, 0x1,0x66,0x29,
+  0x3,0x44,0x22, 0x1,0x6a,0x54, 0x1,0x6a,0x50, 0x3,0x49,0x27,
+  0x1,0x6a,0x55, 0x2,0x4d,0x2d, 0x3,0x49,0x2a, 0x4,0x46,0x39,
+  0x2,0x4d,0x2c, 0x2,0x4d,0x2e, 0x1,0x6a,0x52, 0x2,0x4d,0x2b,
+  0x1,0x6a,0x53, 0x2,0x4d,0x31, 0x2,0x4d,0x30, 0x2,0x4d,0x2f,
+  0x4,0x46,0x46, 0x1,0x6a,0x51, 0x4,0x52,0x67, 0x3,0x4e,0x3b,
+  0x3,0x4e,0x3d, 0x3,0x4e,0x39, 0x2,0x53,0x2a, 0x3,0x4e,0x3c,
+  0x2,0x53,0x2d, 0x1,0x6e,0x51, 0x2,0x53,0x2c, 0x1,0x6e,0x50,
+  0x1,0x6e,0x4c, 0x1,0x6e,0x4d, 0x1,0x6e,0x4e, 0x2,0x53,0x29,
+  0x2,0x53,0x28, 0x1,0x6e,0x4f, 0x3,0x4e,0x3a, 0x2,0x53,0x2b,
+  0x2,0x53,0x27, 0x2,0x59,0x55, 0x2,0x59,0x5f, 0x1,0x71,0x79,
+  0x1,0x71,0x78, 0x3,0x52,0x49, 0x2,0x59,0x59, 0x2,0x59,0x5b,
+  0x3,0x52,0x47, 0x2,0x59,0x56, 0x3,0x52,0x44, 0x2,0x59,0x5a,
+  0x2,0x59,0x54, 0x2,0x59,0x5d, 0x1,0x71,0x77, 0x2,0x59,0x5c,
+  0x2,0x59,0x58, 0x2,0x59,0x5e, 0x3,0x56,0x23, 0x2,0x59,0x57,
+  0x1,0x74,0x7e, 0x2,0x5e,0x55, 0x2,0x5e,0x5b, 0x1,0x75,0x24,
+  0x1,0x75,0x26, 0x1,0x75,0x23, 0x1,0x75,0x22, 0x4,0x58,0x27,
+  0x1,0x75,0x21, 0x1,0x74,0x7d, 0x2,0x5e,0x56, 0x2,0x5e,0x59,
+  0x1,0x74,0x7c, 0x2,0x5e,0x5a, 0x3,0x56,0x24, 0x1,0x75,0x25,
+  0x2,0x5e,0x58, 0x7,0x48,0x7c, 0x2,0x5e,0x57, 0x1,0x77,0x2c,
+  0x3,0x58,0x65, 0x1,0x77,0x2d, 0x2,0x62,0x6b, 0x2,0x62,0x69,
+  0x2,0x62,0x6a, 0x3,0x5a,0x77, 0x2,0x66,0x4c, 0x3,0x5a,0x78,
+  0x2,0x66,0x4b, 0x1,0x78,0x69, 0x2,0x69,0x61, 0x1,0x7a,0x2f,
+  0x2,0x69,0x60, 0x2,0x6b,0x7e, 0x2,0x6d,0x72, 0x1,0x7b,0x70,
+  0x2,0x71,0x32, 0x2,0x71,0x33, 0x1,0x7c,0x44, 0x1,0x48,0x5b,
+  0x4,0x27,0x6c, 0x1,0x4f,0x3a, 0x2,0x3f,0x37, 0x1,0x6a,0x56,
+  0x1,0x75,0x27, 0x2,0x5e,0x5c, 0x1,0x48,0x5c, 0x4,0x24,0x73,
+  0x1,0x57,0x69, 0x1,0x57,0x68, 0x2,0x3f,0x38, 0x3,0x3e,0x47,
+  0x4,0x3a,0x4c, 0x4,0x4c,0x62, 0x2,0x59,0x60, 0x1,0x48,0x5d,
+  0x1,0x53,0x33, 0x4,0x3a,0x4d, 0x3,0x3e,0x48, 0x2,0x3f,0x39,
+  0x2,0x3f,0x3a, 0x2,0x3f,0x3b, 0x1,0x6a,0x57, 0x1,0x71,0x7a,
+  0x1,0x48,0x5e, 0x4,0x27,0x6d, 0x1,0x4f,0x3b, 0x2,0x2d,0x2b,
+  0x1,0x57,0x6a, 0x2,0x32,0x34, 0x1,0x5c,0x6f, 0x3,0x3e,0x49,
+  0x2,0x3f,0x3c, 0x1,0x66,0x2b, 0x1,0x6a,0x58, 0x1,0x71,0x7b,
+  0x1,0x75,0x28, 0x1,0x77,0x2e, 0x2,0x66,0x4d, 0x1,0x48,0x5f,
+  0x1,0x4f,0x3c, 0x3,0x2a,0x5d, 0x4,0x27,0x6e, 0x1,0x57,0x6b,
+  0x2,0x38,0x56, 0x1,0x61,0x54, 0x3,0x49,0x2b, 0x1,0x6a,0x59,
+  0x2,0x4d,0x32, 0x2,0x53,0x2e, 0x3,0x52,0x4a, 0x3,0x58,0x68,
+  0x3,0x5a,0x79, 0x1,0x48,0x60, 0x1,0x61,0x55, 0x2,0x46,0x48,
+  0x1,0x6a,0x5a, 0x1,0x48,0x61, 0x2,0x28,0x51, 0x2,0x2d,0x2c,
+  0x1,0x53,0x34, 0x3,0x2e,0x68, 0x2,0x32,0x36, 0x4,0x2f,0x4f,
+  0x3,0x33,0x57, 0x1,0x57,0x6e, 0x3,0x33,0x58, 0x1,0x57,0x6c,
+  0x1,0x57,0x6d, 0x1,0x57,0x6f, 0x3,0x33,0x55, 0x2,0x32,0x35,
+  0x2,0x38,0x5b, 0x2,0x38,0x58, 0x2,0x38,0x5a, 0x1,0x5c,0x70,
+  0x1,0x5c,0x72, 0x1,0x5c,0x71, 0x2,0x38,0x57, 0x1,0x5c,0x73,
+  0x2,0x38,0x59, 0x2,0x3f,0x3d, 0x2,0x3f,0x3e, 0x2,0x3f,0x3f,
+  0x2,0x46,0x4b, 0x3,0x44,0x26, 0x2,0x46,0x4c, 0x4,0x40,0x2e,
+  0x2,0x46,0x4a, 0x2,0x46,0x4d, 0x4,0x40,0x2d, 0x1,0x66,0x2c,
+  0x3,0x66,0x34, 0x2,0x46,0x49, 0x3,0x49,0x2d, 0x1,0x6a,0x5b,
+  0x3,0x49,0x2e, 0x2,0x53,0x33, 0x2,0x53,0x2f, 0x2,0x53,0x32,
+  0x2,0x53,0x34, 0x2,0x53,0x31, 0x2,0x53,0x30, 0x2,0x59,0x61,
+  0x2,0x59,0x62, 0x2,0x59,0x63, 0x1,0x71,0x7c, 0x1,0x71,0x7d,
+  0x2,0x5e,0x5e, 0x2,0x5e,0x5d, 0x2,0x5e,0x5f, 0x2,0x62,0x6d,
+  0x2,0x62,0x6c, 0x2,0x66,0x4f, 0x3,0x5a,0x7a, 0x2,0x66,0x50,
+  0x2,0x66,0x4e, 0x3,0x5a,0x7b, 0x1,0x7a,0x30, 0x4,0x64,0x2c,
+  0x2,0x69,0x62, 0x2,0x69,0x63, 0x3,0x5e,0x55, 0x2,0x6d,0x73,
+  0x2,0x6f,0x3e, 0x2,0x70,0x49, 0x1,0x48,0x62, 0x1,0x4b,0x40,
+  0x1,0x75,0x29, 0x1,0x48,0x63, 0xf,0x32,0x32, 0x2,0x38,0x5c,
+  0x2,0x3f,0x40, 0x3,0x5a,0x7c, 0x1,0x7c,0x6c, 0x2,0x22,0x6a,
+  0x4,0x21,0x53, 0x3,0x24,0x38, 0x2,0x22,0x6b, 0x2,0x22,0x6d,
+  0x1,0x48,0x64, 0x2,0x22,0x6e, 0x2,0x22,0x6c, 0x4,0x23,0x2f,
+  0x2,0x25,0x22, 0x2,0x25,0x23, 0x2,0x24,0x7b, 0x3,0x27,0x28,
+  0x4,0x24,0x7b, 0x4,0x24,0x75, 0x2,0x25,0x21, 0x1,0x4b,0x42,
+  0x3,0x27,0x29, 0x1,0x4b,0x43, 0x2,0x24,0x7c, 0x2,0x24,0x7a,
+  0x2,0x24,0x79, 0x2,0x24,0x7d, 0x1,0x4b,0x41, 0x2,0x24,0x7e,
+  0x2,0x2d,0x2d, 0x3,0x27,0x2b, 0x4,0x24,0x79, 0x2,0x28,0x56,
+  0x1,0x4f,0x3f, 0x2,0x28,0x55, 0x2,0x28,0x57, 0x3,0x2a,0x60,
+  0x1,0x4f,0x3e, 0x2,0x28,0x5c, 0x1,0x4f,0x42, 0x2,0x28,0x52,
+  0x2,0x28,0x60, 0x2,0x28,0x66, 0x1,0x4f,0x49, 0x2,0x28,0x63,
+  0x1,0x4f,0x46, 0x3,0x2a,0x6b, 0x2,0x28,0x59, 0x2,0x28,0x5f,
+  0x2,0x28,0x61, 0x3,0x2a,0x66, 0x2,0x28,0x54, 0x1,0x4f,0x45,
+  0x1,0x4f,0x40, 0x2,0x28,0x5a, 0x1,0x4f,0x47, 0x1,0x4f,0x4a,
+  0x1,0x4f,0x44, 0x3,0x2a,0x6c, 0x1,0x4f,0x3d, 0x2,0x28,0x5e,
+  0x2,0x28,0x58, 0x2,0x28,0x65, 0x1,0x4f,0x4c, 0x1,0x4f,0x48,
+  0x1,0x4f,0x43, 0x2,0x28,0x5d, 0x1,0x57,0x70, 0x2,0x28,0x5b,
+  0x1,0x4f,0x41, 0x1,0x4f,0x4b, 0x4,0x27,0x7a, 0x2,0x28,0x53,
+  0x4,0x27,0x7e, 0x2,0x28,0x62, 0x2,0x28,0x64, 0x3,0x2a,0x5e,
+  0xf,0x28,0x63, 0x3,0x2a,0x68, 0x4,0x27,0x7b, 0x3,0x2e,0x76,
+  0x1,0x53,0x45, 0x1,0x53,0x3f, 0x1,0x53,0x47, 0x1,0x53,0x44,
+  0x2,0x2d,0x34, 0x2,0x2d,0x37, 0x1,0x53,0x40, 0x3,0x2e,0x6a,
+  0x2,0x2d,0x2e, 0x4,0x2b,0x3a, 0x1,0x53,0x39, 0x1,0x53,0x43,
+  0x3,0x2e,0x6b, 0x1,0x53,0x46, 0x1,0x53,0x48, 0x2,0x2d,0x43,
+  0x2,0x2d,0x3a, 0x3,0x2e,0x78, 0x1,0x53,0x38, 0x2,0x2d,0x42,
+  0x1,0x53,0x3c, 0x1,0x53,0x3a, 0x1,0x53,0x35, 0x2,0x2d,0x32,
+  0x3,0x2e,0x72, 0x2,0x2d,0x41, 0x2,0x2d,0x36, 0x2,0x2d,0x39,
+  0x2,0x2d,0x46, 0x3,0x2e,0x74, 0x1,0x53,0x49, 0x2,0x2d,0x40,
+  0x1,0x53,0x41, 0x2,0x2d,0x3b, 0x2,0x2d,0x45, 0x2,0x2d,0x38,
+  0x2,0x2d,0x3c, 0x2,0x2d,0x3f, 0x3,0x2e,0x69, 0x3,0x2e,0x6e,
+  0x2,0x2d,0x30, 0x2,0x2d,0x44, 0x2,0x2d,0x3e, 0x3,0x2e,0x6f,
+  0x3,0x2e,0x7a, 0x2,0x2d,0x2f, 0x6,0x34,0x3c, 0x2,0x2d,0x33,
+  0x1,0x53,0x42, 0x1,0x53,0x3d, 0x1,0x53,0x36, 0x1,0x53,0x3b,
+  0x1,0x53,0x37, 0x1,0x53,0x4a, 0x2,0x2d,0x31, 0x2,0x32,0x47,
+  0x1,0x53,0x3e, 0x4,0x2b,0x3d, 0x3,0x2e,0x79, 0x2,0x2d,0x3d,
+  0x2,0x29,0x42, 0x3,0x2e,0x77, 0x3,0x66,0x35, 0x3,0x66,0x37,
+  0x2,0x32,0x4a, 0x1,0x57,0x7e, 0x3,0x33,0x62, 0x2,0x32,0x3a,
+  0x4,0x2f,0x5d, 0x2,0x32,0x45, 0x2,0x32,0x41, 0x3,0x38,0x4d,
+  0x2,0x32,0x54, 0x3,0x33,0x59, 0x2,0x32,0x4c, 0x3,0x33,0x5f,
+  0x2,0x32,0x42, 0x3,0x38,0x5b, 0x2,0x32,0x4b, 0x2,0x32,0x3c,
+  0x2,0x32,0x40, 0x2,0x32,0x57, 0x1,0x58,0x23, 0x2,0x32,0x4f,
+  0x2,0x32,0x46, 0x1,0x57,0x71, 0x2,0x32,0x55, 0x2,0x32,0x38,
+  0x4,0x2f,0x5a, 0x2,0x32,0x4e, 0x4,0x2f,0x63, 0x1,0x58,0x22,
+  0x1,0x57,0x7b, 0x2,0x32,0x37, 0x1,0x57,0x79, 0x1,0x57,0x78,
+  0x1,0x57,0x7d, 0x2,0x32,0x4d, 0x1,0x57,0x75, 0x1,0x57,0x7c,
+  0x2,0x2d,0x35, 0x2,0x3f,0x41, 0x2,0x32,0x48, 0x4,0x2f,0x5f,
+  0x3,0x2a,0x5f, 0x2,0x32,0x3e, 0x1,0x58,0x21, 0x2,0x32,0x3f,
+  0x2,0x32,0x43, 0x1,0x58,0x24, 0x2,0x32,0x39, 0x2,0x32,0x51,
+  0x3,0x3e,0x57, 0x2,0x32,0x50, 0x2,0x32,0x58, 0x1,0x57,0x77,
+  0x1,0x57,0x74, 0x2,0x32,0x56, 0x2,0x32,0x52, 0x2,0x32,0x49,
+  0x2,0x32,0x44, 0x1,0x57,0x7a, 0x1,0x57,0x76, 0x2,0x32,0x3b,
+  0x1,0x57,0x72, 0x2,0x32,0x53, 0x1,0x57,0x73, 0x4,0x2f,0x5c,
+  0x2,0x32,0x3d, 0x3,0x33,0x5a, 0x3,0x33,0x63, 0x3,0x66,0x36,
+  0x3,0x2d,0x33, 0x4,0x34,0x67, 0x3,0x38,0x4e, 0x3,0x38,0x51,
+  0x2,0x38,0x62, 0x2,0x38,0x64, 0x2,0x38,0x69, 0x2,0x38,0x7d,
+  0x1,0x5d,0x23, 0x1,0x5c,0x77, 0x3,0x38,0x54, 0x2,0x38,0x61,
+  0x1,0x5d,0x24, 0x1,0x5d,0x25, 0x2,0x38,0x6c, 0x2,0x38,0x73,
+  0x2,0x38,0x79, 0x3,0x38,0x50, 0x2,0x38,0x66, 0x4,0x34,0x6d,
+  0x2,0x38,0x6d, 0x3,0x38,0x4f, 0x3,0x38,0x5d, 0x1,0x5d,0x26,
+  0x2,0x38,0x7b, 0x2,0x38,0x76, 0x1,0x5d,0x21, 0x1,0x5c,0x7d,
+  0x2,0x38,0x72, 0x2,0x38,0x6e, 0x2,0x38,0x60, 0x1,0x5c,0x74,
+  0x2,0x38,0x65, 0x2,0x38,0x5d, 0x3,0x38,0x55, 0x1,0x5c,0x7c,
+  0x1,0x5c,0x7e, 0x2,0x38,0x6a, 0x2,0x38,0x67, 0x1,0x5c,0x79,
+  0x2,0x38,0x77, 0x1,0x5c,0x76, 0x2,0x38,0x68, 0x2,0x3f,0x6a,
+  0x2,0x38,0x70, 0x3,0x38,0x5e, 0x2,0x38,0x6f, 0x1,0x5c,0x75,
+  0x3,0x38,0x57, 0x1,0x5d,0x22, 0x3,0x38,0x52, 0x1,0x5c,0x78,
+  0x2,0x38,0x5e, 0x2,0x38,0x63, 0x2,0x38,0x74, 0x2,0x38,0x7a,
+  0x1,0x5d,0x27, 0x2,0x38,0x5f, 0x2,0x38,0x6b, 0x2,0x38,0x71,
+  0x1,0x5c,0x7b, 0x4,0x34,0x6f, 0x3,0x38,0x58, 0x2,0x38,0x7c,
+  0x2,0x38,0x75, 0x2,0x38,0x78, 0x3,0x38,0x5f, 0xf,0x37,0x78,
+  0x1,0x5c,0x7a, 0x4,0x3a,0x68, 0x2,0x3f,0x51, 0x2,0x3f,0x45,
+  0x1,0x61,0x5d, 0x2,0x3f,0x62, 0x2,0x3f,0x6b, 0x2,0x3f,0x6e,
+  0x1,0x61,0x5b, 0x2,0x3f,0x4d, 0x2,0x3f,0x66, 0x2,0x3f,0x4e,
+  0x2,0x3f,0x5c, 0x1,0x61,0x68, 0x2,0x3f,0x58, 0x1,0x61,0x65,
+  0x3,0x3e,0x5e, 0x2,0x3f,0x59, 0x2,0x3f,0x42, 0x5,0x3b,0x6f,
+  0x2,0x3f,0x67, 0x3,0x3e,0x4f, 0x3,0x3e,0x59, 0x1,0x61,0x6e,
+  0x2,0x3f,0x64, 0x2,0x3f,0x5a, 0x2,0x3f,0x70, 0x2,0x3f,0x55,
+  0x2,0x46,0x6d, 0x3,0x3e,0x4d, 0x2,0x3f,0x73, 0x1,0x61,0x6c,
+  0x2,0x3f,0x53, 0x2,0x3f,0x5f, 0x1,0x61,0x6f, 0x1,0x61,0x5a,
+  0x2,0x3f,0x57, 0x2,0x3f,0x71, 0x2,0x3f,0x50, 0x2,0x3f,0x49,
+  0x2,0x3f,0x54, 0x3,0x3e,0x5f, 0x2,0x3f,0x48, 0x2,0x3f,0x46,
+  0x1,0x61,0x56, 0x2,0x3f,0x68, 0x2,0x3f,0x4f, 0x2,0x3f,0x6c,
+  0x3,0x3e,0x4b, 0x2,0x3f,0x6d, 0x1,0x61,0x5e, 0x1,0x61,0x63,
+  0x1,0x61,0x5f, 0x1,0x61,0x67, 0x2,0x3f,0x63, 0x1,0x61,0x60,
+  0x2,0x3f,0x5b, 0x2,0x3f,0x4b, 0xf,0x3e,0x66, 0x1,0x61,0x58,
+  0x2,0x3f,0x43, 0x2,0x3f,0x65, 0x2,0x3f,0x6f, 0x2,0x3f,0x4a,
+  0x1,0x61,0x66, 0x2,0x3f,0x74, 0x2,0x3f,0x56, 0x3,0x3e,0x52,
+  0x2,0x3f,0x52, 0x3,0x3e,0x5c, 0x1,0x61,0x57, 0x1,0x61,0x6b,
+  0x3,0x3e,0x5a, 0x2,0x3f,0x61, 0x1,0x61,0x6d, 0x3,0x3e,0x50,
+  0x2,0x3f,0x5d, 0x1,0x61,0x62, 0x1,0x61,0x5c, 0x1,0x61,0x64,
+  0x1,0x61,0x59, 0x1,0x61,0x6a, 0x2,0x3f,0x5e, 0x2,0x3f,0x4c,
+  0x2,0x3f,0x60, 0x2,0x3f,0x47, 0x2,0x3f,0x69, 0x3,0x3e,0x58,
+  0x4,0x3a,0x67, 0x3,0x3e,0x5d, 0x3,0x3e,0x56, 0x3,0x3e,0x4e,
+  0x2,0x3f,0x72, 0x3,0x66,0x39, 0x3,0x3e,0x5b, 0x3,0x66,0x38,
+  0x2,0x3f,0x44, 0x2,0x46,0x6c, 0x3,0x44,0x2d, 0x2,0x47,0x24,
+  0x1,0x65,0x5c, 0x2,0x46,0x71, 0x3,0x44,0x31, 0x2,0x46,0x6f,
+  0x2,0x46,0x5a, 0x1,0x66,0x30, 0x2,0x46,0x6a, 0x2,0x46,0x7e,
+  0x2,0x46,0x66, 0x1,0x66,0x38, 0x2,0x46,0x7d, 0x2,0x46,0x64,
+  0x1,0x61,0x69, 0x2,0x46,0x74, 0x2,0x46,0x65, 0x2,0x46,0x7b,
+  0x1,0x66,0x37, 0x1,0x66,0x2f, 0x3,0x44,0x3a, 0x2,0x46,0x4f,
+  0x2,0x46,0x57, 0x3,0x44,0x35, 0x2,0x46,0x70, 0x2,0x46,0x68,
+  0x2,0x47,0x23, 0x2,0x46,0x6b, 0x1,0x66,0x3d, 0x2,0x46,0x7c,
+  0x3,0x44,0x2c, 0x1,0x66,0x34, 0x3,0x44,0x3e, 0x2,0x46,0x6e,
+  0x2,0x46,0x76, 0x2,0x46,0x5b, 0x2,0x46,0x75, 0x3,0x44,0x27,
+  0x2,0x47,0x28, 0x2,0x46,0x56, 0x2,0x46,0x77, 0x3,0x44,0x33,
+  0x2,0x47,0x26, 0x3,0x44,0x3f, 0x2,0x46,0x50, 0x1,0x61,0x61,
+  0x3,0x44,0x40, 0x2,0x46,0x5e, 0x2,0x46,0x5d, 0x1,0x66,0x36,
+  0x3,0x44,0x32, 0x2,0x46,0x61, 0x2,0x46,0x63, 0x2,0x46,0x72,
+  0x2,0x47,0x25, 0x1,0x66,0x39, 0x3,0x44,0x38, 0x1,0x66,0x3a,
+  0x3,0x44,0x30, 0x2,0x46,0x55, 0x1,0x66,0x32, 0x2,0x46,0x59,
+  0x2,0x47,0x21, 0x1,0x66,0x3b, 0x4,0x40,0x44, 0x1,0x66,0x33,
+  0x1,0x66,0x35, 0x1,0x66,0x3c, 0x2,0x47,0x27, 0x2,0x46,0x78,
+  0x2,0x46,0x73, 0x3,0x44,0x3c, 0x3,0x44,0x2f, 0x2,0x46,0x60,
+  0x2,0x46,0x5f, 0x1,0x66,0x31, 0x2,0x46,0x51, 0x1,0x66,0x2e,
+  0x2,0x46,0x69, 0x2,0x46,0x52, 0x2,0x46,0x67, 0x3,0x44,0x2e,
+  0x4,0x40,0x41, 0x2,0x46,0x5c, 0x2,0x47,0x22, 0x3,0x44,0x2a,
+  0x3,0x44,0x39, 0x4,0x40,0x36, 0x1,0x66,0x2d, 0x3,0x44,0x3b,
+  0x3,0x44,0x28, 0x2,0x46,0x58, 0x4,0x40,0x46, 0x2,0x46,0x54,
+  0x2,0x46,0x7a, 0x2,0x46,0x53, 0x1,0x6a,0x68, 0x2,0x4d,0x5a,
+  0x3,0x49,0x35, 0x3,0x49,0x44, 0x2,0x4d,0x49, 0x3,0x49,0x33,
+  0x3,0x49,0x38, 0x2,0x4d,0x33, 0x2,0x4d,0x51, 0x1,0x6a,0x60,
+  0x2,0x4d,0x42, 0x2,0x4d,0x4c, 0x1,0x6a,0x63, 0x2,0x4d,0x45,
+  0x1,0x6a,0x61, 0x2,0x4d,0x36, 0x2,0x4d,0x54, 0x2,0x4d,0x35,
+  0x2,0x4d,0x48, 0x3,0x49,0x3c, 0x2,0x4d,0x34, 0x3,0x49,0x39,
+  0x4,0x46,0x6c, 0x2,0x4d,0x46, 0x2,0x4d,0x4f, 0x2,0x4d,0x4d,
+  0x2,0x4d,0x41, 0x2,0x4d,0x3c, 0x2,0x4d,0x3a, 0x3,0x49,0x42,
+  0x2,0x4d,0x3b, 0x2,0x4d,0x4e, 0x2,0x4d,0x59, 0x2,0x4d,0x43,
+  0x1,0x6a,0x62, 0x3,0x49,0x3b, 0x2,0x4d,0x3e, 0x3,0x49,0x3a,
+  0x2,0x4d,0x52, 0x3,0x49,0x41, 0x1,0x6a,0x65, 0x2,0x4d,0x3d,
+  0x2,0x4d,0x37, 0x2,0x4d,0x47, 0x1,0x6a,0x69, 0x3,0x49,0x32,
+  0x4,0x46,0x58, 0x1,0x6a,0x5d, 0x1,0x6a,0x66, 0x2,0x4d,0x3f,
+  0x2,0x4d,0x39, 0x3,0x49,0x36, 0x1,0x6a,0x5f, 0x2,0x46,0x79,
+  0x1,0x6a,0x5e, 0x2,0x4d,0x4a, 0x3,0x44,0x36, 0x1,0x6a,0x5c,
+  0x1,0x6a,0x6b, 0x1,0x6a,0x64, 0x2,0x4d,0x4b, 0x2,0x4d,0x40,
+  0x2,0x4d,0x38, 0x2,0x4d,0x53, 0x2,0x4d,0x44, 0x1,0x6a,0x6a,
+  0x2,0x4d,0x57, 0x1,0x6a,0x67, 0x2,0x4d,0x56, 0x3,0x49,0x3f,
+  0x2,0x4d,0x50, 0x2,0x4d,0x55, 0x3,0x49,0x3e, 0x3,0x49,0x43,
+  0x2,0x4d,0x58, 0x3,0x66,0x3b, 0x3,0x66,0x3c, 0x3,0x66,0x3a,
+  0x3,0x49,0x3d, 0x2,0x53,0x5c, 0x2,0x53,0x5d, 0x2,0x53,0x50,
+  0x2,0x53,0x4f, 0x2,0x53,0x4b, 0x1,0x6e,0x5d, 0x3,0x4e,0x4f,
+  0x1,0x6e,0x55, 0x2,0x53,0x5f, 0x2,0x53,0x5e, 0x2,0x46,0x4e,
+  0x2,0x53,0x48, 0x2,0x53,0x4c, 0x2,0x53,0x46, 0x3,0x4e,0x44,
+  0x2,0x53,0x59, 0x2,0x53,0x4a, 0x3,0x4e,0x42, 0x2,0x53,0x60,
+  0x2,0x53,0x43, 0x2,0x53,0x41, 0x2,0x53,0x4d, 0x2,0x53,0x57,
+  0x2,0x53,0x52, 0x1,0x6e,0x5f, 0x2,0x53,0x38, 0x3,0x4e,0x40,
+  0x2,0x53,0x56, 0x3,0x4e,0x4c, 0x3,0x4e,0x46, 0x3,0x4e,0x54,
+  0x1,0x6e,0x60, 0x2,0x46,0x62, 0x2,0x53,0x44, 0x2,0x53,0x3b,
+  0x2,0x53,0x3e, 0x2,0x53,0x64, 0x2,0x53,0x45, 0x2,0x53,0x3c,
+  0x2,0x53,0x3a, 0x2,0x53,0x37, 0x4,0x4c,0x7a, 0x1,0x6e,0x59,
+  0x2,0x53,0x4e, 0x1,0x6e,0x58, 0x1,0x6e,0x5c, 0x2,0x53,0x49,
+  0x2,0x53,0x51, 0x1,0x6e,0x52, 0x2,0x53,0x61, 0x2,0x53,0x65,
+  0x1,0x6e,0x54, 0x3,0x4e,0x4b, 0x2,0x53,0x40, 0x2,0x53,0x54,
+  0x2,0x53,0x58, 0x2,0x53,0x3d, 0x2,0x53,0x62, 0x1,0x6e,0x5b,
+  0x4,0x4c,0x6a, 0x1,0x6e,0x5a, 0x2,0x53,0x35, 0x1,0x6e,0x5e,
+  0x2,0x53,0x5b, 0x2,0x53,0x3f, 0x2,0x53,0x53, 0x2,0x53,0x39,
+  0x2,0x53,0x47, 0x2,0x53,0x42, 0x1,0x6e,0x56, 0x1,0x6e,0x57,
+  0x2,0x53,0x55, 0x2,0x53,0x66, 0x2,0x53,0x63, 0x2,0x53,0x5a,
+  0x4,0x4c,0x78, 0x3,0x4e,0x4d, 0x3,0x4e,0x4e, 0x3,0x4e,0x52,
+  0x4,0x4c,0x74, 0x2,0x53,0x36, 0x1,0x6e,0x53, 0x2,0x59,0x74,
+  0x3,0x52,0x5a, 0x2,0x59,0x6b, 0x2,0x59,0x6e, 0x3,0x52,0x52,
+  0x1,0x72,0x25, 0x2,0x59,0x70, 0x2,0x59,0x65, 0x2,0x59,0x6c,
+  0x2,0x59,0x72, 0x1,0x72,0x22, 0x1,0x72,0x26, 0x1,0x71,0x7e,
+  0x3,0x52,0x59, 0x3,0x52,0x50, 0x2,0x59,0x67, 0x2,0x59,0x77,
+  0x4,0x4d,0x25, 0x4,0x53,0x33, 0x2,0x59,0x71, 0x4,0x53,0x24,
+  0x2,0x59,0x68, 0x2,0x5a,0x22, 0x2,0x59,0x7a, 0x2,0x59,0x64,
+  0x2,0x5e,0x72, 0x2,0x59,0x6a, 0x1,0x72,0x21, 0x3,0x52,0x58,
+  0x2,0x59,0x75, 0x3,0x52,0x54, 0x2,0x5a,0x21, 0x1,0x72,0x29,
+  0x3,0x52,0x56, 0x2,0x59,0x7c, 0x2,0x59,0x69, 0x2,0x59,0x6f,
+  0x2,0x59,0x73, 0x2,0x59,0x6d, 0x2,0x5a,0x23, 0x2,0x59,0x7e,
+  0x2,0x59,0x7b, 0x1,0x72,0x23, 0x1,0x72,0x24, 0x1,0x72,0x28,
+  0x2,0x59,0x66, 0x2,0x5a,0x24, 0x1,0x72,0x27, 0x2,0x59,0x78,
+  0x3,0x52,0x4f, 0x3,0x52,0x55, 0x2,0x59,0x76, 0x3,0x66,0x3d,
+  0x2,0x59,0x79, 0x2,0x5f,0x21, 0x2,0x5e,0x6c, 0x2,0x5e,0x71,
+  0x2,0x5e,0x7e, 0x2,0x5e,0x70, 0x2,0x5e,0x68, 0x2,0x5e,0x6d,
+  0x4,0x58,0x3e, 0x1,0x75,0x2c, 0x3,0x56,0x2b, 0x2,0x5e,0x61,
+  0x2,0x5e,0x79, 0x2,0x5e,0x7b, 0x2,0x5e,0x60, 0x1,0x75,0x2b,
+  0x2,0x5e,0x7d, 0x2,0x5e,0x75, 0x1,0x75,0x32, 0x2,0x5e,0x7c,
+  0x2,0x5e,0x6e, 0x1,0x75,0x34, 0x2,0x5e,0x66, 0x2,0x59,0x7d,
+  0x2,0x5e,0x76, 0x2,0x5e,0x73, 0x2,0x5e,0x62, 0x2,0x5f,0x23,
+  0x1,0x75,0x2e, 0x3,0x56,0x28, 0x3,0x56,0x29, 0x1,0x75,0x2f,
+  0x2,0x5e,0x64, 0x2,0x5e,0x74, 0x3,0x56,0x2d, 0x2,0x5f,0x22,
+  0x2,0x5e,0x77, 0x2,0x5e,0x6a, 0x1,0x75,0x31, 0x1,0x75,0x2d,
+  0x2,0x5e,0x78, 0x2,0x5e,0x6b, 0x2,0x5f,0x24, 0x2,0x5e,0x65,
+  0x2,0x5e,0x6f, 0x2,0x5e,0x7a, 0x2,0x5e,0x67, 0x2,0x5e,0x69,
+  0x4,0x58,0x40, 0x1,0x75,0x35, 0x2,0x5e,0x63, 0x1,0x75,0x33,
+  0x1,0x77,0x30, 0x1,0x75,0x2a, 0x3,0x56,0x2c, 0x3,0x56,0x30,
+  0x1,0x75,0x30, 0x1,0x77,0x34, 0x2,0x62,0x7d, 0x3,0x58,0x6c,
+  0x2,0x62,0x73, 0x2,0x62,0x6e, 0x2,0x62,0x74, 0x2,0x62,0x7e,
+  0x2,0x63,0x24, 0x2,0x63,0x23, 0x1,0x77,0x36, 0x1,0x77,0x35,
+  0x3,0x58,0x6e, 0x4,0x5d,0x2c, 0x2,0x62,0x75, 0x2,0x63,0x25,
+  0x2,0x62,0x78, 0x2,0x62,0x70, 0x3,0x58,0x6f, 0x2,0x62,0x72,
+  0x2,0x62,0x71, 0x2,0x62,0x77, 0x2,0x62,0x7c, 0x2,0x62,0x6f,
+  0x2,0x62,0x76, 0x2,0x62,0x7b, 0x1,0x77,0x33, 0x4,0x5d,0x28,
+  0x2,0x62,0x79, 0x3,0x58,0x6b, 0x1,0x77,0x31, 0x2,0x62,0x7a,
+  0x1,0x77,0x2f, 0x1,0x77,0x32, 0x2,0x66,0x60, 0x2,0x63,0x21,
+  0x3,0x66,0x3e, 0x1,0x78,0x6d, 0x3,0x5a,0x7e, 0x2,0x66,0x58,
+  0x2,0x66,0x5c, 0x2,0x66,0x54, 0x2,0x66,0x57, 0x3,0x5a,0x7d,
+  0x2,0x66,0x5f, 0x1,0x78,0x6b, 0x2,0x66,0x64, 0x2,0x66,0x5d,
+  0x4,0x60,0x7a, 0x2,0x66,0x55, 0x2,0x66,0x65, 0x2,0x66,0x5e,
+  0x1,0x78,0x6e, 0x1,0x78,0x6f, 0x2,0x66,0x62, 0x3,0x5b,0x22,
+  0x2,0x66,0x56, 0x1,0x78,0x6a, 0x1,0x78,0x6c, 0x2,0x66,0x51,
+  0x2,0x66,0x59, 0x2,0x66,0x53, 0x3,0x5c,0x7b, 0x2,0x66,0x63,
+  0x2,0x66,0x61, 0x2,0x66,0x52, 0x2,0x66,0x5a, 0x4,0x60,0x7b,
+  0x3,0x5b,0x25, 0x3,0x66,0x3f, 0x2,0x69,0x6a, 0x1,0x78,0x70,
+  0x2,0x66,0x5b, 0x1,0x7a,0x32, 0x1,0x7a,0x34, 0x1,0x7a,0x31,
+  0x3,0x5c,0x76, 0x2,0x69,0x6f, 0x2,0x69,0x67, 0x2,0x69,0x65,
+  0x2,0x69,0x69, 0x2,0x69,0x66, 0x3,0x5c,0x78, 0x3,0x5c,0x7c,
+  0x2,0x69,0x6b, 0x2,0x69,0x6d, 0x1,0x7a,0x35, 0x1,0x7a,0x37,
+  0x3,0x5d,0x22, 0x2,0x69,0x6c, 0x1,0x7a,0x38, 0x1,0x7a,0x36,
+  0x2,0x69,0x6e, 0x3,0x5c,0x7e, 0x4,0x64,0x37, 0x3,0x5d,0x23,
+  0x3,0x5c,0x77, 0x1,0x7a,0x33, 0x3,0x5d,0x21, 0x3,0x5e,0x5b,
+  0x3,0x5e,0x5a, 0x1,0x7b,0x21, 0x2,0x6c,0x21, 0x2,0x6c,0x27,
+  0x1,0x7b,0x23, 0x2,0x69,0x68, 0x2,0x6c,0x26, 0x3,0x5e,0x5c,
+  0x2,0x6c,0x2d, 0x2,0x6c,0x24, 0x2,0x6c,0x2b, 0x2,0x6c,0x2a,
+  0x2,0x69,0x64, 0x2,0x6c,0x25, 0x2,0x63,0x22, 0x2,0x6c,0x2e,
+  0x2,0x6c,0x23, 0x2,0x6c,0x28, 0x3,0x5e,0x58, 0x2,0x6c,0x2c,
+  0x2,0x6c,0x22, 0x3,0x5e,0x56, 0x2,0x6d,0x77, 0x1,0x7b,0x22,
+  0x2,0x6c,0x29, 0x3,0x5e,0x57, 0x2,0x6f,0x43, 0x2,0x6d,0x78,
+  0x2,0x6d,0x76, 0x2,0x6d,0x74, 0x2,0x6d,0x75, 0x2,0x6d,0x79,
+  0x3,0x66,0x40, 0x1,0x7c,0x45, 0x2,0x6f,0x41, 0x2,0x6f,0x3f,
+  0x2,0x6f,0x44, 0x2,0x6f,0x42, 0x3,0x60,0x43, 0x2,0x6f,0x45,
+  0x1,0x7c,0x46, 0x2,0x6f,0x40, 0x3,0x60,0x2f, 0x3,0x61,0x46,
+  0x2,0x70,0x4a, 0x3,0x66,0x41, 0x2,0x71,0x34, 0x2,0x71,0x35,
+  0x2,0x71,0x36, 0x3,0x61,0x47, 0x3,0x61,0x7c, 0x2,0x72,0x35,
+  0x2,0x72,0x2d, 0x2,0x22,0x6f, 0x1,0x4f,0x4d, 0x1,0x53,0x4b,
+  0x4,0x2f,0x68, 0x2,0x32,0x5a, 0x2,0x32,0x59, 0x1,0x58,0x25,
+  0x1,0x5d,0x28, 0x2,0x39,0x21, 0x3,0x38,0x63, 0x3,0x38,0x60,
+  0x2,0x38,0x7e, 0x3,0x38,0x61, 0x1,0x61,0x70, 0x1,0x66,0x3f,
+  0x3,0x3e,0x61, 0x1,0x66,0x3e, 0x1,0x66,0x40, 0x5,0x49,0x4e,
+  0x2,0x4d,0x5b, 0x2,0x53,0x67, 0x2,0x5a,0x25, 0x2,0x5a,0x27,
+  0x2,0x5a,0x26, 0x7,0x32,0x61, 0x1,0x75,0x36, 0x2,0x5f,0x25,
+  0x2,0x63,0x26, 0x2,0x71,0x73, 0x1,0x48,0x65, 0x3,0x27,0x2d,
+  0x2,0x28,0x69, 0x2,0x28,0x6a, 0x2,0x28,0x68, 0x2,0x28,0x67,
+  0x1,0x4f,0x4e, 0x3,0x66,0x42, 0x2,0x2d,0x4a, 0x2,0x2d,0x48,
+  0x3,0x2f,0x23, 0x3,0x2e,0x7c, 0x2,0x2d,0x47, 0x3,0x2e,0x7e,
+  0x1,0x53,0x4c, 0x1,0x53,0x4e, 0x1,0x53,0x4d, 0x2,0x2d,0x49,
+  0x3,0x2f,0x24, 0xf,0x2d,0x3e, 0x3,0x33,0x69, 0x2,0x32,0x66,
+  0x2,0x32,0x63, 0x2,0x32,0x61, 0x4,0x2f,0x6d, 0x3,0x33,0x6c,
+  0x1,0x58,0x26, 0x2,0x32,0x64, 0x1,0x58,0x2b, 0x2,0x32,0x5e,
+  0x2,0x32,0x6d, 0x3,0x33,0x6f, 0x2,0x32,0x6f, 0x2,0x32,0x5f,
+  0x3,0x33,0x6e, 0x1,0x58,0x28, 0x2,0x32,0x70, 0x2,0x32,0x6b,
+  0x2,0x32,0x5d, 0x2,0x32,0x62, 0x2,0x32,0x6c, 0x2,0x32,0x68,
+  0x2,0x32,0x65, 0x3,0x33,0x6b, 0x1,0x58,0x2d, 0x2,0x32,0x6e,
+  0x2,0x32,0x60, 0x3,0x33,0x6a, 0x3,0x33,0x70, 0x2,0x32,0x69,
+  0x2,0x32,0x5b, 0x1,0x58,0x2c, 0x1,0x58,0x29, 0x2,0x32,0x67,
+  0x3,0x33,0x6d, 0x2,0x32,0x6a, 0x2,0x32,0x5c, 0x1,0x58,0x2a,
+  0x1,0x58,0x27, 0x4,0x34,0x7a, 0x3,0x38,0x66, 0x1,0x5d,0x32,
+  0x2,0x39,0x28, 0x1,0x5d,0x31, 0x3,0x38,0x64, 0x2,0x39,0x2b,
+  0x2,0x39,0x2e, 0x1,0x5d,0x2e, 0x1,0x5d,0x2c, 0x2,0x39,0x23,
+  0x2,0x39,0x2c, 0x2,0x39,0x2a, 0x2,0x39,0x27, 0x2,0x39,0x2f,
+  0x2,0x39,0x30, 0x2,0x39,0x32, 0x2,0x39,0x33, 0x2,0x39,0x22,
+  0x1,0x5d,0x2b, 0x2,0x39,0x25, 0x2,0x39,0x24, 0x2,0x39,0x31,
+  0x1,0x5d,0x2d, 0x2,0x39,0x26, 0x1,0x5d,0x2f, 0x1,0x5d,0x2a,
+  0x2,0x39,0x29, 0x1,0x5d,0x33, 0x4,0x35,0x26, 0x1,0x5d,0x30,
+  0x2,0x39,0x2d, 0xf,0x38,0x3a, 0x1,0x61,0x77, 0x2,0x40,0x25,
+  0x4,0x3a,0x71, 0x2,0x3f,0x78, 0x1,0x61,0x74, 0x3,0x3e,0x62,
+  0x2,0x47,0x2e, 0x2,0x40,0x23, 0x2,0x3f,0x75, 0x1,0x61,0x72,
+  0x2,0x3f,0x7a, 0x1,0x61,0x75, 0x2,0x3f,0x7e, 0x2,0x3f,0x7c,
+  0x1,0x61,0x78, 0x1,0x61,0x71, 0x4,0x3a,0x76, 0x3,0x3e,0x63,
+  0x2,0x3f,0x76, 0x2,0x3f,0x79, 0x1,0x61,0x76, 0x4,0x3a,0x6f,
+  0x2,0x3f,0x77, 0x5,0x3b,0x7b, 0x2,0x40,0x24, 0x2,0x40,0x22,
+  0x2,0x3f,0x7b, 0x2,0x3f,0x7d, 0x2,0x40,0x21, 0x1,0x61,0x73,
+  0x3,0x3e,0x68, 0x2,0x47,0x2f, 0x2,0x47,0x35, 0x2,0x47,0x2b,
+  0x2,0x47,0x31, 0x1,0x66,0x41, 0x2,0x47,0x2d, 0x1,0x66,0x47,
+  0x3,0x44,0x44, 0x3,0x44,0x45, 0x1,0x66,0x46, 0x3,0x44,0x49,
+  0x1,0x66,0x45, 0x2,0x47,0x34, 0x1,0x66,0x48, 0x1,0x66,0x49,
+  0x2,0x47,0x2a, 0x2,0x47,0x37, 0x1,0x66,0x4a, 0x1,0x66,0x44,
+  0x1,0x66,0x43, 0x2,0x47,0x33, 0x1,0x66,0x4b, 0x2,0x47,0x29,
+  0x2,0x47,0x2c, 0x2,0x47,0x36, 0x2,0x47,0x32, 0x4,0x40,0x59,
+  0x4,0x40,0x52, 0x2,0x4d,0x7b, 0x2,0x4d,0x70, 0x1,0x66,0x42,
+  0x5,0x42,0x5d, 0x3,0x44,0x46, 0x3,0x44,0x48, 0x1,0x6a,0x72,
+  0x2,0x4d,0x64, 0x2,0x4d,0x79, 0x2,0x4d,0x65, 0x1,0x6a,0x6d,
+  0x3,0x49,0x4f, 0x2,0x4d,0x62, 0x4,0x40,0x55, 0x2,0x4d,0x6b,
+  0x2,0x4d,0x63, 0x1,0x6a,0x6f, 0x2,0x4d,0x5d, 0x2,0x4d,0x78,
+  0x1,0x6a,0x70, 0x2,0x4d,0x75, 0x2,0x4d,0x76, 0x2,0x4d,0x5e,
+  0x1,0x6a,0x75, 0x2,0x4d,0x6d, 0x3,0x49,0x4a, 0x2,0x4d,0x67,
+  0x2,0x4d,0x6e, 0x2,0x4d,0x61, 0x4,0x46,0x7e, 0x2,0x4d,0x7a,
+  0x2,0x4d,0x72, 0x2,0x4d,0x6c, 0x2,0x4d,0x5c, 0x1,0x6a,0x71,
+  0x2,0x4d,0x73, 0x3,0x49,0x45, 0x1,0x6a,0x74, 0x2,0x4d,0x77,
+  0x3,0x49,0x4c, 0x2,0x4d,0x71, 0x1,0x6a,0x6e, 0x2,0x4d,0x6f,
+  0x3,0x49,0x49, 0x2,0x4d,0x69, 0x1,0x6a,0x6c, 0x2,0x4d,0x60,
+  0x2,0x4d,0x68, 0x2,0x4d,0x74, 0x2,0x4d,0x66, 0xf,0x4c,0x33,
+  0x3,0x49,0x4e, 0x2,0x4d,0x6a, 0x3,0x49,0x4b, 0x3,0x66,0x43,
+  0x1,0x6e,0x6a, 0x2,0x47,0x30, 0x2,0x53,0x79, 0x2,0x54,0x24,
+  0x2,0x53,0x78, 0x2,0x53,0x74, 0x2,0x53,0x71, 0x1,0x6e,0x6b,
+  0x2,0x53,0x6f, 0x1,0x6a,0x73, 0x2,0x53,0x68, 0x1,0x6e,0x69,
+  0x2,0x53,0x6e, 0x1,0x6e,0x68, 0x2,0x53,0x73, 0x2,0x53,0x70,
+  0x2,0x54,0x22, 0x2,0x53,0x7b, 0x2,0x53,0x75, 0x2,0x53,0x7a,
+  0x1,0x6e,0x64, 0x2,0x53,0x72, 0x2,0x54,0x27, 0x2,0x53,0x69,
+  0x2,0x53,0x6a, 0x2,0x54,0x23, 0x1,0x6e,0x65, 0x2,0x54,0x28,
+  0x1,0x6e,0x67, 0x2,0x54,0x29, 0x2,0x53,0x77, 0x2,0x4d,0x5f,
+  0x2,0x53,0x7d, 0x2,0x53,0x76, 0x2,0x54,0x21, 0x2,0x53,0x7c,
+  0x5,0x50,0x55, 0x3,0x4e,0x5d, 0x4,0x4d,0x28, 0x2,0x53,0x6d,
+  0x1,0x6e,0x62, 0x2,0x54,0x26, 0x1,0x6e,0x63, 0x2,0x53,0x6b,
+  0x1,0x6e,0x66, 0x2,0x5a,0x32, 0x2,0x53,0x7e, 0x2,0x54,0x25,
+  0x4,0x4d,0x31, 0x3,0x4e,0x59, 0x2,0x5a,0x2f, 0x1,0x6e,0x61,
+  0x1,0x72,0x2a, 0x2,0x5a,0x39, 0x2,0x5a,0x35, 0x4,0x53,0x3c,
+  0x2,0x5a,0x33, 0x2,0x5a,0x2e, 0x2,0x5a,0x3d, 0x3,0x52,0x5b,
+  0x3,0x52,0x5d, 0x4,0x53,0x44, 0x1,0x72,0x2e, 0x3,0x52,0x5f,
+  0x2,0x5a,0x2a, 0x2,0x5a,0x36, 0x2,0x5a,0x37, 0x2,0x5a,0x2d,
+  0x2,0x5a,0x2c, 0x2,0x5a,0x3a, 0x4,0x53,0x41, 0x2,0x5a,0x30,
+  0x2,0x5a,0x2b, 0x2,0x5a,0x31, 0x3,0x52,0x62, 0x2,0x5a,0x3c,
+  0x2,0x5a,0x29, 0x2,0x5a,0x3b, 0x2,0x5a,0x38, 0x1,0x72,0x2c,
+  0x1,0x72,0x2b, 0x4,0x53,0x39, 0x3,0x52,0x5e, 0x1,0x72,0x2d,
+  0x2,0x5a,0x34, 0x2,0x5a,0x28, 0x3,0x66,0x45, 0x3,0x66,0x44,
+  0x2,0x5f,0x27, 0x1,0x75,0x3c, 0x2,0x5f,0x2b, 0x2,0x5f,0x28,
+  0x2,0x5f,0x2f, 0x2,0x5f,0x35, 0x2,0x5f,0x2a, 0x3,0x56,0x3a,
+  0x2,0x5f,0x3e, 0x1,0x75,0x39, 0x2,0x5f,0x38, 0x2,0x5f,0x2d,
+  0x2,0x5f,0x39, 0x2,0x5f,0x34, 0x2,0x5f,0x3b, 0x2,0x5f,0x2c,
+  0x1,0x75,0x3e, 0x1,0x75,0x3d, 0x2,0x5f,0x2e, 0x2,0x5f,0x3c,
+  0x2,0x5f,0x26, 0x2,0x5f,0x3a, 0x1,0x75,0x37, 0x3,0x56,0x39,
+  0x2,0x5f,0x32, 0x2,0x5f,0x31, 0x2,0x5f,0x36, 0x2,0x5f,0x29,
+  0x1,0x75,0x3b, 0x3,0x56,0x3b, 0x1,0x75,0x3f, 0x2,0x5f,0x30,
+  0x2,0x5f,0x37, 0x1,0x75,0x40, 0x2,0x5f,0x33, 0x3,0x56,0x36,
+  0x3,0x56,0x34, 0x1,0x75,0x38, 0x1,0x75,0x3a, 0x2,0x63,0x33,
+  0x2,0x63,0x31, 0x3,0x5b,0x28, 0x3,0x58,0x76, 0x2,0x63,0x37,
+  0x2,0x63,0x35, 0x2,0x63,0x38, 0x3,0x58,0x78, 0x2,0x63,0x2a,
+  0x2,0x63,0x32, 0x2,0x63,0x3c, 0x2,0x5f,0x3d, 0x2,0x63,0x2e,
+  0x1,0x77,0x3a, 0x2,0x53,0x6c, 0x2,0x63,0x29, 0x2,0x63,0x36,
+  0x2,0x63,0x30, 0x2,0x63,0x2d, 0x2,0x63,0x28, 0x2,0x63,0x27,
+  0x2,0x63,0x3b, 0x3,0x58,0x73, 0x2,0x63,0x2c, 0x2,0x63,0x2b,
+  0x1,0x77,0x38, 0x2,0x63,0x34, 0x3,0x58,0x74, 0x1,0x77,0x37,
+  0x3,0x58,0x75, 0x5,0x64,0x48, 0x1,0x77,0x39, 0x2,0x63,0x2f,
+  0x2,0x63,0x3a, 0x3,0x66,0x46, 0x2,0x66,0x69, 0x2,0x66,0x6a,
+  0x3,0x5b,0x2c, 0x1,0x78,0x74, 0x2,0x66,0x67, 0x1,0x78,0x71,
+  0x2,0x66,0x6f, 0x3,0x5b,0x27, 0x1,0x78,0x75, 0x2,0x66,0x71,
+  0x2,0x66,0x66, 0x2,0x63,0x39, 0x2,0x66,0x73, 0x2,0x66,0x68,
+  0x5,0x69,0x43, 0x1,0x78,0x72, 0x2,0x66,0x6e, 0x3,0x5b,0x29,
+  0x2,0x66,0x70, 0x2,0x66,0x6b, 0x2,0x66,0x72, 0x2,0x66,0x6d,
+  0x2,0x66,0x6c, 0x1,0x78,0x73, 0x3,0x58,0x77, 0x3,0x5b,0x2b,
+  0x2,0x69,0x71, 0x2,0x69,0x72, 0x3,0x5d,0x25, 0x2,0x69,0x74,
+  0x1,0x7a,0x39, 0x1,0x7a,0x3a, 0x2,0x69,0x75, 0x2,0x69,0x73,
+  0x3,0x5d,0x24, 0x2,0x69,0x70, 0x3,0x5e,0x5d, 0x2,0x6c,0x31,
+  0x2,0x6c,0x34, 0x2,0x6c,0x30, 0x4,0x61,0x26, 0x1,0x7b,0x27,
+  0x2,0x6c,0x32, 0x1,0x7b,0x26, 0x1,0x7b,0x25, 0x1,0x7b,0x24,
+  0x2,0x6c,0x33, 0x2,0x6d,0x7e, 0x2,0x6d,0x7c, 0x3,0x5f,0x5f,
+  0x2,0x6d,0x7b, 0x2,0x6c,0x2f, 0x2,0x6d,0x7d, 0x2,0x6c,0x35,
+  0x2,0x6d,0x7a, 0x3,0x60,0x45, 0x2,0x6f,0x48, 0x2,0x6f,0x26,
+  0x2,0x6f,0x46, 0x1,0x7c,0x47, 0x2,0x6f,0x47, 0x2,0x6f,0x49,
+  0x3,0x66,0x47, 0x2,0x70,0x4d, 0x1,0x7c,0x66, 0x2,0x70,0x4c,
+  0x2,0x70,0x4b, 0x1,0x7c,0x67, 0x4,0x6c,0x23, 0x1,0x7d,0x27,
+  0x2,0x71,0x5d, 0x2,0x71,0x75, 0x2,0x71,0x74, 0x2,0x71,0x76,
+  0x1,0x48,0x66, 0x2,0x2d,0x4b, 0x3,0x2f,0x26, 0x2,0x32,0x71,
+  0x2,0x32,0x72, 0x3,0x38,0x6a, 0x3,0x3e,0x6a, 0x3,0x3e,0x69,
+  0x2,0x40,0x26, 0x6,0x4e,0x4f, 0x2,0x6c,0x36, 0x2,0x70,0x4e,
+  0x1,0x48,0x67, 0x1,0x53,0x4f, 0x2,0x2d,0x4c, 0x3,0x33,0x71,
+  0x3,0x66,0x48, 0x4,0x35,0x27, 0x2,0x39,0x34, 0x1,0x5d,0x34,
+  0x2,0x40,0x28, 0x2,0x40,0x27, 0x1,0x61,0x79, 0x3,0x44,0x4d,
+  0x1,0x66,0x4c, 0x2,0x54,0x2a, 0x1,0x6e,0x6c, 0x3,0x4e,0x5f,
+  0x1,0x6e,0x6d, 0x3,0x52,0x63, 0x3,0x52,0x64, 0x4,0x53,0x4b,
+  0x1,0x72,0x2f, 0x1,0x7c,0x68, 0x1,0x48,0x68, 0x3,0x2f,0x27,
+  0x2,0x2d,0x4d, 0x1,0x4f,0x50, 0x2,0x2d,0x4f, 0x2,0x2d,0x4e,
+  0x1,0x53,0x50, 0x2,0x32,0x73, 0x3,0x33,0x74, 0x2,0x32,0x7a,
+  0x1,0x58,0x2e, 0x2,0x32,0x78, 0x2,0x32,0x76, 0x3,0x33,0x77,
+  0x2,0x32,0x7d, 0x2,0x32,0x74, 0x2,0x32,0x75, 0x1,0x58,0x2f,
+  0x3,0x33,0x72, 0x1,0x58,0x33, 0x3,0x33,0x73, 0x3,0x33,0x75,
+  0x2,0x32,0x7e, 0x1,0x58,0x32, 0x2,0x32,0x7c, 0x2,0x32,0x79,
+  0x2,0x32,0x77, 0x1,0x58,0x30, 0x1,0x58,0x31, 0x2,0x32,0x7b,
+  0x3,0x33,0x76, 0x3,0x66,0x49, 0x1,0x5d,0x36, 0x2,0x39,0x35,
+  0x3,0x38,0x72, 0x1,0x5d,0x3b, 0x2,0x39,0x45, 0x1,0x5d,0x3a,
+  0x2,0x39,0x47, 0x3,0x38,0x6e, 0x3,0x38,0x74, 0x2,0x39,0x3b,
+  0x1,0x5d,0x38, 0x2,0x39,0x46, 0x3,0x38,0x6c, 0x2,0x39,0x36,
+  0x1,0x5d,0x39, 0x2,0x39,0x42, 0x2,0x39,0x3e, 0x2,0x39,0x40,
+  0x2,0x39,0x3a, 0x2,0x39,0x41, 0x3,0x38,0x6b, 0x4,0x35,0x2f,
+  0x1,0x5d,0x35, 0x2,0x39,0x3d, 0x3,0x38,0x73, 0x2,0x39,0x3c,
+  0x2,0x39,0x38, 0x3,0x38,0x6d, 0x2,0x39,0x43, 0x3,0x38,0x6f,
+  0x3,0x38,0x71, 0x2,0x39,0x3f, 0x2,0x39,0x37, 0x3,0x38,0x70,
+  0x2,0x39,0x39, 0x1,0x5d,0x37, 0x2,0x39,0x44, 0x1,0x61,0x7c,
+  0x2,0x40,0x33, 0x4,0x3a,0x7b, 0x3,0x3e,0x70, 0x3,0x3e,0x72,
+  0x2,0x40,0x2f, 0x2,0x40,0x31, 0x2,0x40,0x2c, 0x2,0x40,0x2b,
+  0x2,0x40,0x29, 0x3,0x3e,0x6d, 0x2,0x40,0x30, 0x2,0x40,0x32,
+  0x2,0x40,0x2e, 0x3,0x3e,0x6f, 0x2,0x40,0x2d, 0x1,0x61,0x7a,
+  0x1,0x61,0x7b, 0x2,0x40,0x35, 0x1,0x66,0x54, 0x2,0x47,0x39,
+  0x2,0x47,0x3f, 0x2,0x47,0x3a, 0x2,0x47,0x3b, 0x3,0x44,0x4e,
+  0x2,0x47,0x40, 0x5,0x42,0x6c, 0x1,0x66,0x56, 0x4,0x40,0x61,
+  0x1,0x66,0x4e, 0x1,0x66,0x55, 0x2,0x47,0x38, 0x2,0x40,0x2a,
+  0x1,0x66,0x51, 0x1,0x66,0x4f, 0x2,0x47,0x3e, 0x2,0x47,0x3d,
+  0x1,0x66,0x50, 0x1,0x66,0x52, 0x2,0x47,0x3c, 0x1,0x66,0x4d,
+  0x3,0x44,0x4f, 0x1,0x66,0x53, 0x3,0x4e,0x60, 0x2,0x4d,0x7d,
+  0x1,0x6a,0x7c, 0x3,0x49,0x59, 0x3,0x49,0x52, 0x2,0x4e,0x2a,
+  0x2,0x4e,0x29, 0x3,0x49,0x57, 0x2,0x4e,0x24, 0x1,0x6a,0x7e,
+  0x2,0x4e,0x28, 0x2,0x4d,0x7e, 0x2,0x4e,0x21, 0x1,0x6a,0x76,
+  0x1,0x6a,0x78, 0x3,0x49,0x54, 0x2,0x4e,0x26, 0x2,0x4d,0x7c,
+  0x1,0x6a,0x7a, 0x1,0x6a,0x79, 0x2,0x4e,0x22, 0x2,0x4e,0x27,
+  0x2,0x4e,0x25, 0x1,0x6a,0x7b, 0x2,0x4e,0x23, 0x3,0x49,0x51,
+  0x3,0x49,0x56, 0x2,0x40,0x34, 0x1,0x6a,0x77, 0x3,0x49,0x58,
+  0x2,0x54,0x2b, 0x2,0x54,0x32, 0x1,0x6e,0x6f, 0x4,0x4d,0x46,
+  0x2,0x54,0x36, 0x1,0x6e,0x73, 0x2,0x54,0x2e, 0x2,0x54,0x2c,
+  0x4,0x4d,0x3e, 0x2,0x54,0x35, 0x3,0x4e,0x61, 0x1,0x6e,0x6e,
+  0x2,0x54,0x34, 0x1,0x6e,0x70, 0x1,0x6e,0x71, 0x2,0x54,0x2d,
+  0x1,0x6e,0x72, 0x2,0x54,0x33, 0x2,0x54,0x2f, 0x2,0x54,0x30,
+  0x2,0x54,0x31, 0x1,0x6a,0x7d, 0x3,0x4e,0x62, 0x2,0x5a,0x3e,
+  0x2,0x5a,0x4a, 0x4,0x53,0x53, 0x1,0x72,0x34, 0x2,0x5a,0x45,
+  0x2,0x5a,0x47, 0x3,0x52,0x65, 0x1,0x72,0x32, 0x2,0x5a,0x3f,
+  0x2,0x5a,0x43, 0x4,0x53,0x50, 0x2,0x5a,0x46, 0x1,0x72,0x30,
+  0x1,0x72,0x33, 0x2,0x5a,0x49, 0x2,0x5a,0x41, 0x2,0x5a,0x42,
+  0x2,0x5a,0x48, 0x2,0x5a,0x40, 0x2,0x5a,0x44, 0x1,0x72,0x31,
+  0x2,0x5f,0x40, 0x2,0x5f,0x3f, 0x1,0x75,0x42, 0x2,0x5f,0x45,
+  0x1,0x75,0x44, 0x3,0x56,0x40, 0x4,0x58,0x62, 0x1,0x75,0x41,
+  0x2,0x5f,0x41, 0x1,0x75,0x45, 0x2,0x5f,0x42, 0x3,0x56,0x3f,
+  0x3,0x56,0x3d, 0x2,0x5f,0x43, 0x2,0x5f,0x46, 0x3,0x56,0x42,
+  0x1,0x75,0x43, 0x2,0x63,0x41, 0x3,0x58,0x79, 0x2,0x63,0x44,
+  0x3,0x58,0x7a, 0x2,0x63,0x3e, 0x2,0x63,0x40, 0x3,0x58,0x7c,
+  0x3,0x58,0x7b, 0x2,0x63,0x3f, 0x2,0x63,0x42, 0x2,0x63,0x43,
+  0x2,0x5f,0x44, 0x2,0x63,0x3d, 0x3,0x66,0x4a, 0x1,0x78,0x78,
+  0x2,0x66,0x77, 0x2,0x66,0x7a, 0x2,0x66,0x7c, 0x2,0x66,0x75,
+  0x2,0x66,0x76, 0x2,0x66,0x79, 0x2,0x66,0x7b, 0x1,0x78,0x79,
+  0x1,0x78,0x77, 0x1,0x78,0x76, 0x2,0x66,0x78, 0x2,0x66,0x74,
+  0x2,0x69,0x76, 0x1,0x7a,0x3b, 0x3,0x5d,0x29, 0x2,0x69,0x77,
+  0x3,0x5d,0x28, 0x2,0x6c,0x38, 0x1,0x7b,0x28, 0x2,0x6c,0x3a,
+  0x1,0x7b,0x29, 0x2,0x6c,0x37, 0x2,0x6c,0x39, 0x1,0x7b,0x72,
+  0x5,0x74,0x38, 0x2,0x6e,0x21, 0x1,0x7b,0x71, 0x2,0x6f,0x4c,
+  0x2,0x6f,0x4b, 0x4,0x6c,0x25, 0x2,0x6f,0x4a, 0xf,0x68,0x4a,
+  0x3,0x61,0x49, 0x2,0x71,0x37, 0x2,0x71,0x38, 0x2,0x71,0x3a,
+  0x2,0x71,0x39, 0x3,0x61,0x7d, 0x2,0x22,0x70, 0x1,0x48,0x69,
+  0x1,0x53,0x51, 0x2,0x39,0x48, 0x1,0x61,0x7d, 0x3,0x66,0x4b,
+  0x2,0x47,0x41, 0x1,0x77,0x3b, 0x3,0x5b,0x2f, 0x2,0x66,0x7d,
+  0x3,0x60,0x46, 0x3,0x61,0x4a, 0x1,0x4b,0x44, 0x3,0x2f,0x29,
+  0x4,0x2f,0x76, 0x4,0x2f,0x75, 0x1,0x5d,0x3d, 0x4,0x35,0x34,
+  0x3,0x38,0x76, 0x3,0x38,0x75, 0x1,0x5d,0x3c, 0x3,0x38,0x77,
+  0x2,0x40,0x36, 0x1,0x61,0x7e, 0x2,0x40,0x38, 0x2,0x40,0x37,
+  0x6,0x4e,0x60, 0x3,0x3e,0x74, 0x2,0x47,0x42, 0x1,0x66,0x57,
+  0x2,0x4e,0x2b, 0x2,0x4e,0x2e, 0x2,0x4e,0x2d, 0x4,0x47,0x35,
+  0x2,0x4e,0x2c, 0x2,0x54,0x37, 0x2,0x54,0x39, 0x2,0x54,0x38,
+  0x3,0x4e,0x65, 0x1,0x72,0x36, 0x3,0x52,0x66, 0x4,0x53,0x59,
+  0x3,0x4e,0x64, 0x1,0x72,0x35, 0x3,0x56,0x46, 0x1,0x75,0x46,
+  0x2,0x5f,0x47, 0x2,0x5f,0x49, 0x2,0x5f,0x48, 0x3,0x58,0x7e,
+  0x3,0x58,0x7d, 0x1,0x77,0x3c, 0x3,0x59,0x21, 0x4,0x61,0x2f,
+  0x3,0x5b,0x31, 0x2,0x67,0x21, 0x2,0x66,0x7e, 0xf,0x63,0x77,
+  0x2,0x69,0x78, 0x1,0x7a,0x3c, 0x3,0x5d,0x2a, 0x3,0x5e,0x61,
+  0x1,0x7b,0x2a, 0x2,0x6e,0x23, 0x2,0x6e,0x22, 0x1,0x7d,0x28,
+  0x1,0x4b,0x45, 0x2,0x2d,0x50, 0x1,0x53,0x52, 0x2,0x39,0x4b,
+  0x2,0x39,0x49, 0x4,0x35,0x39, 0x4,0x35,0x38, 0x2,0x39,0x4a,
+  0x2,0x40,0x3a, 0x2,0x40,0x3b, 0x2,0x47,0x49, 0x2,0x40,0x39,
+  0x2,0x47,0x43, 0x2,0x47,0x47, 0x2,0x47,0x46, 0x2,0x47,0x48,
+  0x1,0x66,0x58, 0x2,0x47,0x45, 0x2,0x47,0x44, 0x2,0x47,0x4a,
+  0x3,0x44,0x54, 0x2,0x4e,0x31, 0x2,0x4e,0x2f, 0x3,0x49,0x5c,
+  0x2,0x4e,0x30, 0x2,0x54,0x3c, 0x2,0x54,0x3a, 0x3,0x4e,0x66,
+  0x2,0x54,0x3b, 0x2,0x5a,0x4b, 0x2,0x5f,0x4a, 0x2,0x5f,0x4b,
+  0x1,0x77,0x3d, 0x3,0x5b,0x32, 0x2,0x67,0x22, 0x2,0x69,0x79,
+  0x1,0x7a,0x3d, 0x4,0x61,0x37, 0x2,0x6c,0x3b, 0x2,0x6e,0x24,
+  0x1,0x7b,0x73, 0x4,0x69,0x45, 0x2,0x6f,0x4d, 0x2,0x71,0x3b,
+  0x1,0x4b,0x46, 0x1,0x53,0x54, 0x1,0x53,0x55, 0x2,0x2d,0x51,
+  0x3,0x2f,0x2a, 0x3,0x2f,0x2c, 0x2,0x2d,0x52, 0x1,0x53,0x53,
+  0x4,0x2f,0x7c, 0x1,0x58,0x39, 0x3,0x33,0x7b, 0x1,0x58,0x37,
+  0x3,0x33,0x7a, 0x1,0x58,0x36, 0x1,0x58,0x3d, 0x1,0x58,0x35,
+  0x1,0x58,0x3e, 0x2,0x33,0x21, 0x1,0x58,0x3b, 0x4,0x2f,0x7d,
+  0x1,0x58,0x38, 0x1,0x58,0x3c, 0x1,0x58,0x3a, 0x1,0x58,0x34,
+  0x3,0x33,0x7c, 0x1,0x5d,0x45, 0x3,0x38,0x7e, 0x1,0x5d,0x3f,
+  0x2,0x39,0x4f, 0x1,0x5d,0x44, 0x3,0x39,0x23, 0x3,0x39,0x29,
+  0x1,0x5d,0x46, 0x1,0x5d,0x40, 0x6,0x44,0x70, 0x1,0x5d,0x41,
+  0x3,0x38,0x79, 0x2,0x39,0x4d, 0x3,0x38,0x7b, 0x3,0x39,0x25,
+  0x1,0x5d,0x3e, 0x3,0x39,0x22, 0x2,0x39,0x4e, 0x1,0x5d,0x43,
+  0x4,0x35,0x3d, 0x5,0x35,0x5b, 0x2,0x39,0x4c, 0x1,0x5d,0x42,
+  0x3,0x38,0x7a, 0x1,0x62,0x2b, 0x3,0x3e,0x7c, 0x1,0x62,0x2d,
+  0x4,0x3b,0x2f, 0x3,0x3e,0x7d, 0x2,0x40,0x3e, 0x1,0x62,0x2c,
+  0x1,0x62,0x21, 0x1,0x62,0x25, 0x3,0x3f,0x24, 0x1,0x66,0x6b,
+  0x2,0x47,0x4f, 0x2,0x40,0x40, 0x1,0x62,0x26, 0x3,0x3e,0x7e,
+  0x3,0x3e,0x75, 0x2,0x40,0x43, 0x2,0x40,0x44, 0x1,0x62,0x2a,
+  0x4,0x3b,0x30, 0x2,0x40,0x46, 0x3,0x3f,0x21, 0x2,0x40,0x48,
+  0x3,0x3f,0x23, 0x2,0x40,0x49, 0x2,0x40,0x3d, 0x2,0x40,0x3c,
+  0x2,0x40,0x4a, 0x1,0x62,0x29, 0x2,0x40,0x47, 0x2,0x40,0x45,
+  0x4,0x3b,0x2c, 0x1,0x62,0x27, 0x1,0x62,0x23, 0x1,0x62,0x2e,
+  0x2,0x40,0x41, 0x2,0x40,0x42, 0x2,0x40,0x3f, 0x3,0x3e,0x78,
+  0x1,0x62,0x28, 0x4,0x3b,0x31, 0x3,0x3f,0x22, 0x1,0x62,0x24,
+  0x1,0x62,0x22, 0x2,0x47,0x4e, 0x1,0x66,0x66, 0x1,0x66,0x61,
+  0x3,0x44,0x60, 0x3,0x44,0x59, 0x1,0x66,0x5c, 0x3,0x44,0x63,
+  0x1,0x66,0x6c, 0x1,0x66,0x5d, 0x3,0x44,0x55, 0x1,0x66,0x59,
+  0x1,0x66,0x68, 0x1,0x66,0x65, 0x1,0x66,0x67, 0x3,0x44,0x58,
+  0x1,0x66,0x5e, 0x1,0x66,0x63, 0x1,0x66,0x5a, 0x1,0x66,0x5b,
+  0x2,0x47,0x56, 0x2,0x47,0x53, 0x2,0x47,0x4b, 0x2,0x47,0x50,
+  0x3,0x44,0x5b, 0x1,0x66,0x69, 0x2,0x47,0x57, 0x1,0x66,0x6a,
+  0x1,0x66,0x60, 0x3,0x44,0x5c, 0x3,0x44,0x61, 0x2,0x47,0x4d,
+  0x3,0x44,0x56, 0x2,0x47,0x55, 0x2,0x47,0x51, 0x2,0x47,0x54,
+  0x2,0x47,0x52, 0x1,0x66,0x64, 0x2,0x47,0x4c, 0x1,0x66,0x5f,
+  0x3,0x44,0x5d, 0x2,0x4e,0x34, 0x1,0x6b,0x22, 0x1,0x6b,0x25,
+  0x3,0x49,0x5f, 0x2,0x4e,0x36, 0x3,0x49,0x64, 0x1,0x6b,0x2d,
+  0x2,0x4e,0x35, 0x1,0x6b,0x27, 0x3,0x49,0x63, 0x1,0x6e,0x78,
+  0x2,0x4e,0x37, 0x4,0x47,0x45, 0x1,0x6b,0x2c, 0x2,0x4e,0x33,
+  0x1,0x6b,0x2e, 0x3,0x49,0x5e, 0x3,0x49,0x62, 0x3,0x49,0x6b,
+  0x1,0x6b,0x23, 0x3,0x49,0x68, 0x1,0x66,0x62, 0x1,0x6b,0x26,
+  0x3,0x49,0x60, 0x1,0x6b,0x24, 0x1,0x6b,0x28, 0x1,0x6b,0x2a,
+  0x1,0x6b,0x21, 0x1,0x6b,0x2f, 0x1,0x6b,0x2b, 0x3,0x49,0x65,
+  0x1,0x6b,0x29, 0x2,0x4e,0x32, 0x3,0x49,0x66, 0xf,0x4c,0x41,
+  0x3,0x4e,0x74, 0x1,0x6f,0x21, 0x3,0x4e,0x67, 0x1,0x6e,0x7b,
+  0x3,0x4e,0x72, 0x3,0x4e,0x70, 0x3,0x4e,0x6e, 0x1,0x6f,0x24,
+  0x3,0x4e,0x6c, 0x2,0x54,0x3f, 0x1,0x6f,0x25, 0x2,0x54,0x4b,
+  0x2,0x54,0x44, 0x1,0x6e,0x74, 0x2,0x54,0x4c, 0x2,0x54,0x46,
+  0x1,0x6e,0x7e, 0x2,0x54,0x47, 0x3,0x4e,0x73, 0x1,0x6e,0x7d,
+  0x2,0x54,0x4a, 0x1,0x6e,0x77, 0x2,0x54,0x48, 0x2,0x54,0x3e,
+  0x1,0x6e,0x76, 0x2,0x5a,0x56, 0x1,0x6e,0x7c, 0x3,0x4e,0x75,
+  0x1,0x6e,0x79, 0x3,0x4e,0x69, 0x1,0x6f,0x23, 0x3,0x4e,0x6a,
+  0x2,0x54,0x3d, 0x3,0x4e,0x76, 0x2,0x54,0x41, 0x1,0x6e,0x75,
+  0x2,0x54,0x40, 0x2,0x54,0x42, 0x2,0x54,0x43, 0x1,0x6f,0x22,
+  0x2,0x54,0x45, 0x2,0x54,0x49, 0x2,0x54,0x4d, 0x1,0x6f,0x26,
+  0x1,0x72,0x3c, 0x2,0x5a,0x51, 0x2,0x5a,0x57, 0x2,0x5a,0x54,
+  0x2,0x5a,0x4c, 0x2,0x5a,0x58, 0x2,0x5a,0x4d, 0x3,0x52,0x6a,
+  0x2,0x5a,0x53, 0x3,0x52,0x6b, 0x1,0x72,0x37, 0x1,0x72,0x3d,
+  0x2,0x5a,0x59, 0x3,0x4e,0x6f, 0x3,0x52,0x67, 0x1,0x72,0x39,
+  0x3,0x52,0x6e, 0x1,0x72,0x43, 0x1,0x72,0x3e, 0x2,0x5a,0x5b,
+  0x2,0x5a,0x55, 0x1,0x72,0x3a, 0x2,0x5a,0x4e, 0x1,0x72,0x44,
+  0x2,0x5a,0x4f, 0x2,0x5a,0x50, 0x1,0x72,0x45, 0x1,0x72,0x42,
+  0x1,0x6e,0x7a, 0x3,0x52,0x69, 0x1,0x72,0x38, 0x2,0x5a,0x5c,
+  0x1,0x72,0x46, 0x3,0x52,0x68, 0x1,0x72,0x3f, 0x2,0x5a,0x5a,
+  0x1,0x72,0x3b, 0x1,0x72,0x40, 0x1,0x72,0x41, 0x3,0x66,0x4c,
+  0x1,0x75,0x4e, 0x2,0x5f,0x50, 0x2,0x5f,0x59, 0x2,0x5f,0x56,
+  0x2,0x5f,0x58, 0x3,0x56,0x49, 0x1,0x75,0x4b, 0x2,0x5f,0x51,
+  0x3,0x56,0x4a, 0x2,0x5f,0x57, 0x1,0x75,0x47, 0x2,0x5f,0x53,
+  0x1,0x75,0x4f, 0x2,0x5f,0x4f, 0x2,0x5f,0x54, 0x2,0x5f,0x5b,
+  0x2,0x5a,0x52, 0x2,0x5f,0x55, 0x2,0x5f,0x4e, 0x1,0x75,0x48,
+  0x2,0x5f,0x4d, 0x1,0x75,0x49, 0x2,0x5f,0x5c, 0x1,0x75,0x4a,
+  0x2,0x5f,0x5a, 0x1,0x75,0x4d, 0x2,0x5f,0x4c, 0x3,0x56,0x48,
+  0x1,0x75,0x4c, 0x2,0x5f,0x52, 0x2,0x63,0x47, 0x2,0x63,0x55,
+  0x2,0x63,0x50, 0x2,0x63,0x52, 0x2,0x63,0x46, 0x1,0x77,0x3e,
+  0x3,0x59,0x2a, 0x2,0x63,0x45, 0x1,0x77,0x41, 0x1,0x77,0x40,
+  0x3,0x59,0x26, 0x2,0x63,0x54, 0x2,0x63,0x4c, 0x2,0x63,0x49,
+  0x2,0x63,0x4f, 0x3,0x59,0x24, 0x2,0x63,0x48, 0x3,0x59,0x28,
+  0x2,0x63,0x4a, 0x2,0x63,0x53, 0x2,0x63,0x51, 0x3,0x59,0x23,
+  0x1,0x77,0x3f, 0x2,0x63,0x58, 0x2,0x63,0x56, 0x2,0x63,0x4d,
+  0x2,0x63,0x57, 0x2,0x63,0x4e, 0x3,0x5b,0x34, 0x2,0x67,0x26,
+  0x1,0x78,0x7a, 0x2,0x67,0x2d, 0x3,0x5b,0x35, 0x4,0x61,0x3a,
+  0x2,0x6c,0x3e, 0x1,0x79,0x23, 0x2,0x63,0x4b, 0x2,0x67,0x24,
+  0x1,0x78,0x7d, 0x2,0x67,0x25, 0x2,0x67,0x2a, 0x3,0x5b,0x36,
+  0x3,0x5d,0x33, 0x1,0x79,0x21, 0x1,0x79,0x22, 0x2,0x67,0x23,
+  0x2,0x67,0x2c, 0x2,0x67,0x2e, 0x2,0x67,0x27, 0x2,0x67,0x29,
+  0x2,0x67,0x2b, 0x2,0x67,0x28, 0x2,0x67,0x2f, 0x1,0x78,0x7c,
+  0x1,0x79,0x24, 0x1,0x78,0x7e, 0x1,0x78,0x7b, 0x2,0x69,0x7c,
+  0x4,0x64,0x4d, 0x1,0x7a,0x42, 0x2,0x69,0x7a, 0x3,0x5d,0x30,
+  0x3,0x5d,0x2c, 0x2,0x69,0x7e, 0x3,0x5d,0x32, 0x2,0x6a,0x21,
+  0x1,0x7a,0x40, 0x2,0x6a,0x22, 0x2,0x69,0x7d, 0x3,0x5d,0x2b,
+  0x2,0x69,0x7b, 0x1,0x7a,0x43, 0x1,0x7a,0x3f, 0x2,0x6a,0x23,
+  0x3,0x5d,0x2e, 0x1,0x7a,0x41, 0x1,0x7a,0x3e, 0x3,0x5c,0x6d,
+  0x4,0x67,0x3b, 0x1,0x7b,0x2b, 0x3,0x5e,0x62, 0x4,0x67,0x41,
+  0x1,0x7b,0x2c, 0x2,0x6c,0x3d, 0x2,0x6c,0x3c, 0x2,0x6c,0x3f,
+  0x2,0x6c,0x40, 0x3,0x5e,0x63, 0x1,0x7b,0x2d, 0x2,0x6e,0x25,
+  0x2,0x6e,0x2a, 0x1,0x7b,0x74, 0x3,0x5f,0x61, 0x2,0x6e,0x27,
+  0x3,0x5f,0x62, 0x2,0x6e,0x26, 0x2,0x6e,0x29, 0x2,0x6e,0x28,
+  0x3,0x60,0x48, 0x2,0x6f,0x51, 0x4,0x6a,0x7c, 0x1,0x7c,0x48,
+  0x2,0x6f,0x50, 0x2,0x6f,0x4e, 0x3,0x60,0x47, 0x2,0x6f,0x4f,
+  0x3,0x60,0x49, 0x3,0x60,0x7b, 0x1,0x7c,0x6a, 0x1,0x7c,0x69,
+  0x2,0x70,0x4f, 0x2,0x70,0x50, 0x1,0x7c,0x6b, 0x3,0x61,0x4b,
+  0x2,0x71,0x3c, 0x2,0x71,0x3d, 0x1,0x7d,0x34, 0x3,0x61,0x6b,
+  0x1,0x7d,0x3a, 0x3,0x61,0x7e, 0x2,0x71,0x77, 0x2,0x72,0x36,
+  0x1,0x4b,0x47, 0x5,0x30,0x46, 0x2,0x39,0x50, 0x3,0x39,0x2a,
+  0x2,0x39,0x51, 0x2,0x47,0x58, 0x2,0x4e,0x38, 0x2,0x54,0x4e,
+  0x1,0x75,0x51, 0x3,0x56,0x4d, 0x1,0x75,0x50, 0x2,0x63,0x59,
+  0x2,0x67,0x30, 0x3,0x5f,0x64, 0x2,0x6f,0x52, 0x1,0x4b,0x48,
+  0x2,0x33,0x22, 0x1,0x58,0x3f, 0x1,0x5d,0x47, 0x2,0x47,0x5a,
+  0x2,0x47,0x59, 0x1,0x6f,0x27, 0x2,0x54,0x4f, 0x1,0x6f,0x28,
+  0x2,0x5f,0x5d, 0x1,0x77,0x42, 0x3,0x5d,0x34, 0x3,0x66,0x4d,
+  0x3,0x62,0x21, 0x1,0x7d,0x43, 0x1,0x4b,0x49, 0x2,0x28,0x6b,
+  0x2,0x33,0x23, 0x3,0x39,0x2d, 0x4,0x35,0x4d, 0x1,0x5d,0x48,
+  0x3,0x39,0x2c, 0x2,0x39,0x52, 0x2,0x39,0x53, 0x3,0x3f,0x2a,
+  0x2,0x40,0x4b, 0x3,0x3f,0x29, 0x1,0x62,0x2f, 0x1,0x66,0x6d,
+  0x3,0x44,0x64, 0x2,0x47,0x5c, 0x2,0x47,0x5b, 0x2,0x47,0x5d,
+  0x3,0x49,0x6d, 0x2,0x4e,0x39, 0x2,0x4e,0x3a, 0x1,0x6b,0x30,
+  0x1,0x72,0x47, 0x1,0x6f,0x29, 0x1,0x72,0x48, 0x2,0x5f,0x61,
+  0x2,0x5f,0x5e, 0x2,0x5f,0x60, 0x2,0x5f,0x5f, 0x1,0x75,0x52,
+  0x3,0x59,0x2b, 0x2,0x63,0x5a, 0x2,0x67,0x32, 0x2,0x67,0x31,
+  0x2,0x25,0x24, 0x1,0x58,0x41, 0x1,0x58,0x40, 0x2,0x33,0x24,
+  0x3,0x39,0x2e, 0x2,0x39,0x54, 0x3,0x3f,0x2c, 0x3,0x3f,0x2b,
+  0x2,0x40,0x4d, 0x2,0x40,0x4c, 0x1,0x62,0x30, 0x3,0x3f,0x2d,
+  0x2,0x47,0x5f, 0x2,0x47,0x60, 0x2,0x47,0x5e, 0x4,0x40,0x78,
+  0x3,0x44,0x65, 0x1,0x66,0x6f, 0x1,0x66,0x6e, 0x4,0x47,0x54,
+  0x1,0x6b,0x32, 0x1,0x6b,0x31, 0x3,0x4e,0x7a, 0x2,0x54,0x50,
+  0x2,0x5a,0x5f, 0x2,0x5a,0x5d, 0x2,0x5a,0x5e, 0x1,0x72,0x49,
+  0x2,0x5f,0x63, 0x2,0x5f,0x62, 0x3,0x56,0x4f, 0x2,0x63,0x5d,
+  0x2,0x63,0x5c, 0x2,0x63,0x5b, 0x2,0x67,0x33, 0x3,0x61,0x4d,
+  0x2,0x71,0x78, 0x1,0x4b,0x4a, 0x1,0x53,0x56, 0x3,0x2f,0x2e,
+  0x1,0x53,0x57, 0x1,0x58,0x42, 0x1,0x58,0x43, 0x2,0x33,0x26,
+  0x2,0x33,0x25, 0x2,0x39,0x55, 0x3,0x39,0x30, 0x1,0x5d,0x4e,
+  0x1,0x5d,0x4c, 0x1,0x5d,0x49, 0x1,0x5d,0x4d, 0x1,0x5d,0x4b,
+  0x1,0x5d,0x4a, 0x3,0x39,0x32, 0x3,0x39,0x31, 0x1,0x62,0x31,
+  0x2,0x40,0x50, 0x3,0x3f,0x2f, 0x1,0x66,0x74, 0x1,0x62,0x33,
+  0x1,0x62,0x38, 0x2,0x40,0x52, 0x1,0x62,0x3a, 0x1,0x62,0x39,
+  0x1,0x62,0x3c, 0x2,0x40,0x51, 0x2,0x40,0x4e, 0x1,0x62,0x36,
+  0x1,0x62,0x32, 0x1,0x62,0x34, 0x2,0x40,0x4f, 0x1,0x62,0x3b,
+  0x1,0x62,0x37, 0x1,0x62,0x35, 0x1,0x66,0x76, 0x1,0x66,0x75,
+  0x1,0x66,0x73, 0x1,0x66,0x77, 0x4,0x40,0x7e, 0x1,0x66,0x71,
+  0x1,0x66,0x72, 0x3,0x44,0x69, 0x1,0x66,0x70, 0x5,0x43,0x2d,
+  0x2,0x47,0x61, 0x3,0x44,0x67, 0x2,0x4e,0x3c, 0x3,0x49,0x70,
+  0x1,0x6b,0x34, 0x1,0x6b,0x35, 0x1,0x6b,0x33, 0x3,0x49,0x72,
+  0x2,0x4e,0x3b, 0x3,0x49,0x71, 0x2,0x4e,0x3d, 0x3,0x66,0x4e,
+  0x2,0x54,0x53, 0x2,0x54,0x55, 0x3,0x4e,0x7e, 0x1,0x6f,0x32,
+  0x2,0x54,0x56, 0x1,0x6f,0x2b, 0x2,0x54,0x52, 0x1,0x6f,0x2a,
+  0x1,0x6f,0x34, 0x1,0x6f,0x30, 0x1,0x6f,0x31, 0x1,0x6f,0x2d,
+  0x2,0x54,0x51, 0x1,0x6f,0x2c, 0x2,0x54,0x57, 0x2,0x54,0x54,
+  0x3,0x4e,0x7d, 0x1,0x6f,0x33, 0x3,0x4f,0x22, 0x1,0x6f,0x2e,
+  0x1,0x6f,0x2f, 0x2,0x5a,0x61, 0x3,0x52,0x75, 0x2,0x5a,0x63,
+  0x2,0x5a,0x62, 0x3,0x52,0x73, 0x2,0x5a,0x64, 0x1,0x72,0x4a,
+  0x2,0x5a,0x60, 0x3,0x56,0x51, 0x3,0x56,0x52, 0x1,0x75,0x56,
+  0x2,0x5f,0x64, 0x1,0x75,0x53, 0x1,0x75,0x57, 0x1,0x75,0x55,
+  0x1,0x75,0x54, 0x2,0x63,0x5e, 0x4,0x5d,0x69, 0x2,0x63,0x61,
+  0x7,0x43,0x52, 0x2,0x63,0x60, 0x3,0x59,0x2e, 0x2,0x63,0x5f,
+  0x1,0x77,0x43, 0x2,0x67,0x34, 0x2,0x67,0x35, 0x1,0x79,0x25,
+  0x2,0x67,0x36, 0x1,0x79,0x26, 0x3,0x5b,0x38, 0x3,0x66,0x4f,
+  0x1,0x7a,0x45, 0x4,0x64,0x4f, 0x1,0x7a,0x44, 0x2,0x6c,0x41,
+  0x3,0x5e,0x65, 0x3,0x5e,0x66, 0x1,0x7b,0x2e, 0x2,0x6c,0x42,
+  0x2,0x6e,0x2b, 0x1,0x7b,0x75, 0x1,0x7b,0x76, 0x3,0x66,0x50,
+  0x2,0x6f,0x53, 0x3,0x60,0x4a, 0x1,0x7c,0x6d, 0x3,0x61,0x4e,
+  0x1,0x4b,0x4b, 0x3,0x39,0x33, 0x1,0x5d,0x50, 0x1,0x5d,0x4f,
+  0x2,0x47,0x62, 0x2,0x47,0x63, 0x1,0x6b,0x36, 0x2,0x5a,0x65,
+  0x1,0x6f,0x35, 0x2,0x5a,0x66, 0x2,0x5f,0x65, 0x1,0x4b,0x4c,
+  0x3,0x24,0x3a, 0x2,0x2d,0x53, 0x1,0x53,0x59, 0x1,0x53,0x58,
+  0x2,0x33,0x27, 0x1,0x58,0x44, 0x2,0x33,0x28, 0x2,0x39,0x58,
+  0x3,0x39,0x39, 0x2,0x39,0x57, 0x3,0x39,0x37, 0x2,0x39,0x56,
+  0x3,0x39,0x35, 0x3,0x39,0x38, 0x2,0x40,0x54, 0x1,0x62,0x3f,
+  0x3,0x3f,0x39, 0x3,0x3f,0x34, 0x2,0x40,0x53, 0x1,0x62,0x3e,
+  0x3,0x3f,0x37, 0x3,0x3f,0x30, 0x3,0x3f,0x33, 0x2,0x40,0x55,
+  0x1,0x62,0x3d, 0x3,0x3f,0x38, 0x2,0x47,0x65, 0x2,0x47,0x68,
+  0x2,0x47,0x66, 0x2,0x47,0x67, 0x2,0x47,0x6b, 0x2,0x47,0x64,
+  0x2,0x47,0x6c, 0x2,0x47,0x69, 0x2,0x47,0x6a, 0x1,0x6b,0x38,
+  0x2,0x4e,0x3e, 0x3,0x49,0x75, 0x3,0x49,0x73, 0x1,0x6b,0x37,
+  0x3,0x49,0x74, 0x2,0x54,0x5b, 0x2,0x54,0x59, 0x3,0x4f,0x26,
+  0x4,0x4d,0x75, 0x1,0x6f,0x36, 0x2,0x54,0x58, 0x2,0x54,0x5a,
+  0x3,0x4f,0x25, 0x1,0x6f,0x37, 0x3,0x4f,0x23, 0x2,0x5a,0x67,
+  0x3,0x52,0x77, 0x2,0x5a,0x68, 0x1,0x75,0x58, 0x3,0x59,0x31,
+  0x2,0x67,0x38, 0x2,0x67,0x3a, 0x2,0x67,0x37, 0x2,0x67,0x39,
+  0x2,0x6a,0x24, 0x2,0x6c,0x43, 0x3,0x66,0x51, 0x2,0x71,0x5e,
+  0x1,0x4b,0x4d, 0x1,0x53,0x5a, 0x2,0x33,0x29, 0x2,0x33,0x2b,
+  0x2,0x33,0x2a, 0x2,0x39,0x5b, 0x1,0x5d,0x52, 0x3,0x39,0x3e,
+  0x2,0x39,0x59, 0x3,0x39,0x3a, 0x1,0x5d,0x51, 0x2,0x39,0x5c,
+  0x3,0x39,0x3d, 0x2,0x39,0x5d, 0x2,0x39,0x5a, 0x6,0x45,0x38,
+  0x2,0x40,0x61, 0x1,0x62,0x47, 0x2,0x40,0x59, 0x2,0x40,0x5f,
+  0x3,0x3f,0x3f, 0x3,0x3f,0x3a, 0x1,0x62,0x42, 0x1,0x62,0x45,
+  0x2,0x40,0x58, 0x1,0x62,0x40, 0x2,0x40,0x5c, 0x2,0x47,0x72,
+  0x1,0x62,0x44, 0x3,0x3f,0x3b, 0x2,0x40,0x57, 0x3,0x3f,0x3e,
+  0x2,0x40,0x5d, 0x2,0x40,0x5a, 0x2,0x40,0x60, 0x2,0x40,0x56,
+  0x2,0x40,0x5e, 0x1,0x62,0x43, 0x1,0x62,0x46, 0x2,0x40,0x5b,
+  0x1,0x62,0x41, 0x1,0x66,0x79, 0x2,0x47,0x6e, 0x1,0x66,0x78,
+  0x2,0x47,0x75, 0x2,0x47,0x74, 0x1,0x67,0x21, 0x1,0x67,0x22,
+  0x2,0x47,0x76, 0x1,0x66,0x7a, 0x2,0x47,0x73, 0x1,0x66,0x7e,
+  0x2,0x47,0x78, 0x2,0x47,0x6f, 0x3,0x44,0x6b, 0x2,0x47,0x71,
+  0x1,0x66,0x7b, 0x2,0x47,0x6d, 0x2,0x47,0x70, 0x2,0x47,0x77,
+  0x1,0x66,0x7c, 0x2,0x47,0x79, 0x1,0x66,0x7d, 0x1,0x6b,0x39,
+  0x2,0x4e,0x43, 0x2,0x4e,0x49, 0x2,0x4e,0x41, 0x2,0x4e,0x4a,
+  0x3,0x49,0x7b, 0x2,0x4e,0x40, 0x2,0x4e,0x45, 0x2,0x4e,0x4b,
+  0x2,0x4e,0x48, 0x2,0x4e,0x47, 0x2,0x4e,0x46, 0x3,0x49,0x7a,
+  0x2,0x4e,0x3f, 0x2,0x4e,0x44, 0x3,0x49,0x79, 0x2,0x4e,0x42,
+  0x1,0x6f,0x3c, 0x1,0x6f,0x39, 0x2,0x54,0x64, 0x2,0x54,0x69,
+  0x2,0x54,0x6b, 0x2,0x54,0x68, 0x2,0x54,0x61, 0x2,0x54,0x63,
+  0x2,0x54,0x6d, 0x2,0x54,0x6a, 0x2,0x54,0x65, 0x2,0x54,0x6e,
+  0x2,0x54,0x62, 0x2,0x54,0x6c, 0x1,0x6f,0x3a, 0x1,0x6f,0x40,
+  0x1,0x6f,0x3e, 0x2,0x54,0x5c, 0x1,0x6f,0x3f, 0x1,0x6f,0x3b,
+  0x2,0x54,0x5d, 0x2,0x54,0x5f, 0x2,0x54,0x5e, 0x2,0x54,0x66,
+  0x2,0x54,0x67, 0x3,0x4f,0x2c, 0x1,0x6f,0x3d, 0x3,0x4f,0x2b,
+  0x1,0x6f,0x38, 0x2,0x54,0x60, 0x2,0x5a,0x72, 0x1,0x72,0x4c,
+  0x3,0x52,0x7e, 0x2,0x5a,0x69, 0x1,0x72,0x4d, 0x1,0x72,0x50,
+  0x2,0x5a,0x6e, 0x5,0x51,0x48, 0x2,0x5a,0x6b, 0x1,0x72,0x4f,
+  0x4,0x54,0x29, 0x3,0x52,0x7b, 0x2,0x5a,0x6f, 0x2,0x5a,0x70,
+  0x2,0x5a,0x6a, 0x2,0x5a,0x73, 0x2,0x5a,0x6c, 0x2,0x5a,0x71,
+  0x1,0x72,0x4e, 0x3,0x52,0x7c, 0x1,0x72,0x4b, 0x2,0x5a,0x6d,
+  0x3,0x56,0x54, 0x2,0x5f,0x6b, 0x1,0x75,0x5b, 0x1,0x75,0x59,
+  0x1,0x75,0x5c, 0x1,0x75,0x5a, 0x2,0x5f,0x6a, 0x2,0x5f,0x67,
+  0x2,0x5f,0x66, 0x3,0x56,0x55, 0x2,0x5f,0x69, 0x4,0x59,0x2d,
+  0x2,0x5f,0x68, 0x2,0x63,0x6f, 0x1,0x77,0x49, 0x2,0x63,0x66,
+  0x2,0x63,0x65, 0x3,0x59,0x32, 0x1,0x77,0x44, 0x2,0x63,0x6b,
+  0x2,0x63,0x6a, 0x2,0x63,0x62, 0x2,0x63,0x6d, 0x2,0x63,0x67,
+  0x1,0x77,0x48, 0x2,0x63,0x64, 0x2,0x63,0x6c, 0x2,0x63,0x63,
+  0x1,0x77,0x45, 0x1,0x77,0x47, 0x2,0x63,0x68, 0x1,0x77,0x46,
+  0x2,0x63,0x69, 0x3,0x5b,0x3a, 0x2,0x63,0x6e, 0x2,0x67,0x3e,
+  0x3,0x5b,0x39, 0x1,0x79,0x2b, 0x2,0x67,0x3b, 0x4,0x61,0x52,
+  0x2,0x67,0x3f, 0x3,0x5b,0x3b, 0x4,0x61,0x4f, 0x1,0x79,0x28,
+  0x2,0x67,0x3d, 0x1,0x79,0x2d, 0x3,0x5b,0x3c, 0x1,0x79,0x2a,
+  0x3,0x5b,0x3d, 0x2,0x67,0x3c, 0x4,0x61,0x54, 0x1,0x79,0x2c,
+  0x2,0x67,0x40, 0x1,0x79,0x27, 0x1,0x7a,0x47, 0x1,0x7a,0x49,
+  0x3,0x5d,0x37, 0x2,0x6a,0x27, 0x1,0x7a,0x48, 0x2,0x6a,0x25,
+  0x1,0x79,0x29, 0x2,0x6a,0x26, 0x1,0x7a,0x46, 0x1,0x7b,0x2f,
+  0x1,0x7b,0x31, 0x2,0x6c,0x45, 0x1,0x7b,0x30, 0x2,0x6c,0x44,
+  0x2,0x6e,0x30, 0x1,0x7b,0x77, 0x2,0x6e,0x2f, 0x1,0x7b,0x78,
+  0x2,0x6e,0x2d, 0x2,0x6e,0x2c, 0x2,0x6e,0x31, 0x2,0x6e,0x32,
+  0x2,0x6f,0x54, 0x3,0x60,0x4b, 0x2,0x6e,0x2e, 0x2,0x70,0x54,
+  0x2,0x70,0x51, 0x2,0x70,0x52, 0x2,0x70,0x53, 0x1,0x7d,0x29,
+  0x3,0x61,0x50, 0x2,0x71,0x40, 0x2,0x71,0x3f, 0x2,0x71,0x3e,
+  0x2,0x71,0x5f, 0x3,0x61,0x6c, 0x2,0x72,0x2e, 0x2,0x71,0x79,
+  0x1,0x7d,0x3b, 0x1,0x4b,0x4e, 0x1,0x58,0x45, 0x3,0x39,0x3f,
+  0xf,0x38,0x6c, 0x3,0x39,0x40, 0x3,0x3f,0x40, 0x3,0x44,0x73,
+  0x1,0x67,0x23, 0x3,0x49,0x7d, 0x3,0x49,0x7c, 0x3,0x4f,0x30,
+  0x3,0x4f,0x32, 0x3,0x4f,0x2f, 0x3,0x4f,0x31, 0x1,0x6f,0x41,
+  0x3,0x66,0x52, 0x2,0x5a,0x74, 0xf,0x58,0x33, 0x3,0x59,0x35,
+  0x1,0x77,0x4a, 0x3,0x59,0x36, 0x2,0x67,0x41, 0x3,0x5b,0x3f,
+  0x4,0x61,0x56, 0x3,0x5d,0x38, 0x4,0x67,0x51, 0x2,0x71,0x7a,
+  0x1,0x4b,0x4f, 0x1,0x4f,0x51, 0x1,0x53,0x5c, 0x1,0x53,0x5b,
+  0x5,0x30,0x55, 0x1,0x58,0x48, 0x3,0x34,0x21, 0x2,0x33,0x2c,
+  0x1,0x58,0x46, 0x2,0x33,0x2d, 0x1,0x58,0x47, 0x3,0x66,0x53,
+  0x3,0x39,0x41, 0x2,0x39,0x62, 0x2,0x39,0x5e, 0x3,0x39,0x47,
+  0x4,0x35,0x63, 0x1,0x5d,0x53, 0x2,0x39,0x61, 0x2,0x39,0x60,
+  0x2,0x39,0x5f, 0x1,0x5d,0x54, 0x2,0x39,0x63, 0x2,0x39,0x64,
+  0x3,0x3f,0x45, 0x2,0x40,0x68, 0x2,0x40,0x66, 0x2,0x40,0x6a,
+  0x2,0x40,0x6b, 0x2,0x40,0x71, 0x3,0x3f,0x47, 0x2,0x40,0x6d,
+  0x2,0x40,0x6f, 0x5,0x43,0x50, 0x2,0x40,0x67, 0x2,0x40,0x62,
+  0x4,0x3b,0x55, 0x2,0x40,0x6e, 0x3,0x3f,0x44, 0x3,0x3f,0x46,
+  0x2,0x40,0x70, 0x2,0x40,0x69, 0x2,0x40,0x6c, 0x2,0x40,0x63,
+  0x1,0x62,0x49, 0x2,0x40,0x65, 0x2,0x40,0x64, 0x1,0x62,0x48,
+  0x1,0x62,0x4a, 0x3,0x3f,0x49, 0x1,0x67,0x26, 0x2,0x47,0x7b,
+  0x2,0x47,0x7d, 0x2,0x47,0x7c, 0x2,0x48,0x23, 0x1,0x67,0x24,
+  0x3,0x44,0x76, 0x2,0x47,0x7e, 0x2,0x47,0x7a, 0x2,0x48,0x21,
+  0x2,0x48,0x22, 0x1,0x67,0x25, 0x1,0x67,0x27, 0x2,0x48,0x24,
+  0x2,0x4e,0x4f, 0x2,0x4e,0x4e, 0x4,0x47,0x6a, 0x2,0x4e,0x4c,
+  0x2,0x4e,0x4d, 0x1,0x6b,0x3b, 0x1,0x6b,0x3d, 0x1,0x6b,0x3a,
+  0x1,0x6b,0x3c, 0x2,0x54,0x75, 0x2,0x54,0x76, 0x2,0x54,0x71,
+  0x3,0x4f,0x36, 0x2,0x54,0x72, 0x1,0x6f,0x43, 0x1,0x6f,0x48,
+  0x1,0x6f,0x42, 0x1,0x6f,0x49, 0x1,0x6f,0x44, 0x2,0x54,0x73,
+  0x4,0x4e,0x2d, 0x3,0x4f,0x33, 0x2,0x54,0x74, 0x2,0x54,0x70,
+  0x1,0x6f,0x4a, 0x1,0x6f,0x46, 0x3,0x4f,0x35, 0x4,0x4e,0x2b,
+  0x1,0x6f,0x45, 0x1,0x6f,0x47, 0x3,0x4f,0x34, 0x2,0x54,0x6f,
+  0x3,0x53,0x24, 0x2,0x5a,0x76, 0x1,0x72,0x52, 0x3,0x53,0x22,
+  0x3,0x53,0x21, 0x2,0x5a,0x78, 0x1,0x72,0x54, 0x2,0x5a,0x7b,
+  0x2,0x5a,0x77, 0x2,0x5a,0x75, 0x2,0x5a,0x7a, 0x1,0x72,0x53,
+  0x2,0x5a,0x79, 0x7,0x34,0x32, 0x1,0x72,0x51, 0x3,0x53,0x25,
+  0x3,0x56,0x59, 0x1,0x75,0x5e, 0x1,0x75,0x61, 0x2,0x5f,0x6d,
+  0x3,0x56,0x5a, 0x1,0x75,0x5f, 0x2,0x5f,0x6c, 0x1,0x75,0x5d,
+  0x1,0x75,0x60, 0x2,0x63,0x70, 0x2,0x63,0x71, 0x2,0x63,0x72,
+  0x1,0x77,0x4b, 0x3,0x59,0x37, 0x2,0x63,0x73, 0x1,0x77,0x4c,
+  0x1,0x79,0x2f, 0x2,0x67,0x44, 0x2,0x67,0x45, 0x2,0x67,0x43,
+  0x2,0x67,0x42, 0x2,0x67,0x46, 0x1,0x79,0x2e, 0x2,0x6a,0x2b,
+  0x2,0x6a,0x29, 0x2,0x6a,0x2a, 0x2,0x6a,0x2c, 0x2,0x6a,0x28,
+  0x2,0x6a,0x2d, 0x2,0x6c,0x47, 0x3,0x5e,0x67, 0x2,0x6c,0x48,
+  0x2,0x6c,0x46, 0x1,0x7b,0x32, 0x2,0x6e,0x33, 0x1,0x7b,0x79,
+  0x2,0x6e,0x34, 0x2,0x6f,0x56, 0x2,0x6f,0x55, 0x3,0x62,0x22,
+  0x1,0x4b,0x50, 0x1,0x62,0x4b, 0x3,0x3f,0x4b, 0x3,0x44,0x77,
+  0x1,0x67,0x28, 0x3,0x44,0x78, 0x3,0x4a,0x21, 0x3,0x4a,0x22,
+  0x1,0x6b,0x3e, 0x3,0x4f,0x37, 0x3,0x53,0x27, 0x1,0x72,0x56,
+  0x3,0x53,0x26, 0x1,0x72,0x55, 0x3,0x66,0x54, 0x3,0x59,0x38,
+  0x1,0x79,0x30, 0x1,0x7a,0x29, 0x1,0x7b,0x33, 0x1,0x4b,0x51,
+  0x1,0x58,0x49, 0x1,0x67,0x29, 0x3,0x4f,0x39, 0x2,0x67,0x47,
+  0x3,0x27,0x2f, 0x4,0x21,0x54, 0xf,0x21,0x6a, 0x4,0x23,0x30,
+  0x3,0x24,0x3b, 0xf,0x22,0x71, 0xf,0x22,0x72, 0x3,0x27,0x30,
+  0x2,0x25,0x26, 0x4,0x25,0x21, 0x3,0x27,0x33, 0x1,0x4b,0x52,
+  0x4,0x25,0x23, 0x1,0x4b,0x55, 0x1,0x4b,0x54, 0x1,0x4b,0x53,
+  0x3,0x27,0x31, 0xf,0x25,0x32, 0x2,0x25,0x25, 0x3,0x2a,0x72,
+  0x2,0x28,0x6d, 0x3,0x2a,0x70, 0x2,0x28,0x6f, 0x1,0x4f,0x52,
+  0x3,0x2a,0x74, 0x4,0x28,0x26, 0x1,0x4f,0x54, 0x2,0x28,0x6c,
+  0x2,0x28,0x6e, 0x1,0x4f,0x53, 0x2,0x28,0x71, 0x2,0x28,0x70,
+  0x2,0x28,0x72, 0x3,0x2a,0x73, 0x3,0x2a,0x71, 0xf,0x28,0x71,
+  0xf,0x28,0x6e, 0x2,0x2d,0x57, 0x2,0x2d,0x55, 0x1,0x53,0x5f,
+  0x2,0x2d,0x54, 0x1,0x53,0x64, 0x1,0x53,0x61, 0x1,0x53,0x5e,
+  0x3,0x2f,0x31, 0x1,0x53,0x65, 0x3,0x2f,0x32, 0x1,0x53,0x60,
+  0x1,0x53,0x63, 0x6,0x34,0x60, 0x1,0x53,0x62, 0x2,0x2d,0x56,
+  0x3,0x2f,0x33, 0x1,0x53,0x5d, 0x3,0x2f,0x30, 0x1,0x58,0x4f,
+  0x2,0x33,0x2f, 0x2,0x33,0x35, 0x1,0x58,0x4c, 0x1,0x58,0x53,
+  0x3,0x34,0x25, 0x1,0x58,0x4e, 0x2,0x33,0x32, 0x2,0x33,0x34,
+  0x1,0x58,0x51, 0x2,0x33,0x2e, 0x2,0x33,0x31, 0x1,0x58,0x4d,
+  0x1,0x58,0x4a, 0x2,0x33,0x30, 0x1,0x58,0x50, 0x2,0x33,0x33,
+  0x1,0x58,0x52, 0x1,0x58,0x4b, 0x4,0x30,0x2f, 0x3,0x34,0x27,
+  0x3,0x34,0x26, 0x2,0x39,0x66, 0x2,0x39,0x69, 0x1,0x5d,0x56,
+  0x3,0x39,0x4b, 0x1,0x5d,0x60, 0x1,0x5d,0x5c, 0x2,0x39,0x67,
+  0x3,0x39,0x4a, 0x3,0x39,0x4e, 0x1,0x5d,0x64, 0x1,0x5d,0x5d,
+  0x1,0x5d,0x62, 0x1,0x5d,0x58, 0x4,0x35,0x68, 0x1,0x5d,0x55,
+  0x1,0x5d,0x57, 0x1,0x5d,0x63, 0x2,0x39,0x68, 0x1,0x5d,0x5b,
+  0x1,0x5d,0x5e, 0x1,0x5d,0x5a, 0x1,0x5d,0x5f, 0x2,0x39,0x6a,
+  0x1,0x5d,0x61, 0x1,0x5d,0x59, 0x2,0x39,0x65, 0x3,0x39,0x4c,
+  0x3,0x3f,0x4f, 0x3,0x3f,0x50, 0x3,0x3f,0x4d, 0x3,0x3f,0x4c,
+  0x3,0x3f,0x51, 0x2,0x40,0x72, 0x1,0x62,0x4c, 0x2,0x40,0x74,
+  0x3,0x3f,0x55, 0x1,0x62,0x4e, 0x1,0x62,0x50, 0x4,0x35,0x66,
+  0x2,0x40,0x73, 0x1,0x62,0x4d, 0x1,0x62,0x51, 0x3,0x3f,0x56,
+  0x1,0x62,0x4f, 0x3,0x3f,0x54, 0x3,0x3f,0x57, 0x1,0x67,0x2f,
+  0x2,0x48,0x29, 0x1,0x67,0x37, 0x2,0x48,0x26, 0x3,0x44,0x7d,
+  0x1,0x67,0x38, 0x1,0x67,0x2d, 0x3,0x44,0x79, 0x2,0x48,0x27,
+  0x3,0x44,0x7c, 0x3,0x44,0x7a, 0x1,0x67,0x32, 0x3,0x44,0x7b,
+  0x2,0x48,0x28, 0x1,0x67,0x2b, 0x1,0x67,0x2a, 0x3,0x44,0x7e,
+  0x1,0x67,0x35, 0x1,0x67,0x34, 0x1,0x67,0x33, 0x1,0x67,0x31,
+  0x1,0x67,0x36, 0x2,0x48,0x25, 0x1,0x67,0x2c, 0x1,0x67,0x2e,
+  0x1,0x67,0x30, 0x1,0x6b,0x40, 0x1,0x6b,0x43, 0x3,0x4a,0x24,
+  0x1,0x6b,0x47, 0x1,0x6b,0x41, 0x1,0x6b,0x46, 0x1,0x6b,0x44,
+  0x3,0x4a,0x27, 0x1,0x6b,0x3f, 0x3,0x4a,0x26, 0x1,0x6b,0x45,
+  0x1,0x6b,0x42, 0xf,0x4c,0x6b, 0x4,0x4e,0x32, 0x2,0x54,0x7a,
+  0x1,0x6f,0x4d, 0x1,0x6f,0x4b, 0x3,0x4f,0x3c, 0x2,0x54,0x7b,
+  0x4,0x4e,0x33, 0x1,0x6f,0x4e, 0x1,0x6f,0x4c, 0x2,0x54,0x79,
+  0x2,0x54,0x78, 0x3,0x4f,0x3b, 0x1,0x72,0x5a, 0x2,0x54,0x77,
+  0x1,0x72,0x58, 0x1,0x72,0x57, 0x2,0x5a,0x7c, 0x1,0x6f,0x4f,
+  0x1,0x72,0x59, 0x2,0x5a,0x7d, 0x1,0x72,0x5c, 0x2,0x5a,0x7e,
+  0x1,0x72,0x5b, 0x1,0x75,0x63, 0x2,0x5f,0x6f, 0x1,0x75,0x62,
+  0x1,0x75,0x67, 0x1,0x75,0x65, 0x1,0x75,0x66, 0x1,0x77,0x4e,
+  0x1,0x75,0x64, 0x2,0x5f,0x6e, 0x2,0x5b,0x21, 0x1,0x77,0x4d,
+  0x1,0x77,0x4f, 0x3,0x59,0x3a, 0x1,0x79,0x31, 0x1,0x79,0x32,
+  0x4,0x61,0x5f, 0x2,0x6a,0x2e, 0x4,0x69,0x52, 0x1,0x7c,0x4a,
+  0x1,0x7c,0x49, 0x1,0x4b,0x57, 0x3,0x22,0x5e, 0x3,0x22,0x5d,
+  0x2,0x22,0x75, 0x1,0x58,0x54, 0x3,0x24,0x3c, 0x2,0x22,0x72,
+  0x2,0x22,0x73, 0x2,0x22,0x71, 0x3,0x24,0x3d, 0x2,0x22,0x74,
+  0x3,0x66,0x55, 0x2,0x25,0x2a, 0x2,0x25,0x27, 0x2,0x25,0x2c,
+  0x2,0x25,0x28, 0x1,0x4b,0x58, 0x1,0x4b,0x5b, 0x3,0x27,0x35,
+  0x2,0x25,0x29, 0x1,0x4b,0x5a, 0x2,0x25,0x2b, 0x3,0x27,0x39,
+  0x3,0x27,0x34, 0x1,0x4b,0x59, 0x3,0x39,0x51, 0x3,0x2a,0x77,
+  0x4,0x28,0x2b, 0x2,0x28,0x75, 0x2,0x28,0x77, 0x1,0x4f,0x57,
+  0x2,0x28,0x73, 0x2,0x28,0x76, 0x2,0x28,0x74, 0x1,0x4f,0x55,
+  0x1,0x4f,0x58, 0x3,0x2a,0x75, 0x1,0x4f,0x56, 0x3,0x2a,0x78,
+  0x3,0x2f,0x35, 0x2,0x2d,0x59, 0x2,0x2d,0x5d, 0x2,0x2d,0x5a,
+  0x3,0x2f,0x38, 0x1,0x53,0x68, 0x3,0x2f,0x34, 0x1,0x53,0x69,
+  0x3,0x2f,0x3e, 0x2,0x2d,0x5c, 0x3,0x2f,0x37, 0x2,0x2d,0x5e,
+  0x2,0x2d,0x60, 0x3,0x2f,0x3c, 0x1,0x53,0x66, 0x2,0x2d,0x5f,
+  0x4,0x41,0x39, 0x3,0x2f,0x3b, 0x1,0x53,0x67, 0xf,0x45,0x6d,
+  0x2,0x39,0x71, 0x2,0x2d,0x5b, 0x2,0x33,0x36, 0x2,0x33,0x3f,
+  0x2,0x33,0x3d, 0x2,0x33,0x38, 0x2,0x33,0x39, 0x2,0x33,0x3e,
+  0x2,0x33,0x40, 0x1,0x58,0x56, 0x3,0x34,0x29, 0x2,0x33,0x3b,
+  0x2,0x33,0x37, 0x1,0x58,0x55, 0x1,0x58,0x57, 0x2,0x33,0x3a,
+  0x2,0x33,0x41, 0x2,0x33,0x3c, 0x1,0x5d,0x65, 0x2,0x39,0x74,
+  0x2,0x39,0x6c, 0x2,0x39,0x72, 0x2,0x39,0x73, 0x1,0x5d,0x66,
+  0x3,0x39,0x4f, 0x2,0x39,0x6b, 0x2,0x39,0x6d, 0x2,0x2d,0x58,
+  0x2,0x39,0x6f, 0x2,0x39,0x70, 0x2,0x39,0x6e, 0x1,0x62,0x53,
+  0x4,0x4e,0x3b, 0x3,0x39,0x52, 0x2,0x40,0x7b, 0x2,0x5b,0x22,
+  0x2,0x40,0x7c, 0x2,0x40,0x79, 0x1,0x5d,0x67, 0x1,0x62,0x55,
+  0x2,0x40,0x78, 0x2,0x40,0x7e, 0x2,0x40,0x7d, 0x1,0x62,0x52,
+  0x2,0x41,0x23, 0x2,0x40,0x77, 0x2,0x41,0x22, 0x2,0x40,0x75,
+  0x2,0x41,0x21, 0x2,0x40,0x7a, 0x1,0x62,0x54, 0x3,0x3f,0x59,
+  0x2,0x48,0x30, 0x3,0x45,0x23, 0x2,0x48,0x2b, 0x2,0x48,0x31,
+  0x2,0x48,0x2c, 0x2,0x48,0x2a, 0x2,0x48,0x2d, 0x1,0x67,0x39,
+  0x3,0x45,0x24, 0x2,0x48,0x2f, 0x3,0x45,0x25, 0x2,0x48,0x2e,
+  0x1,0x67,0x3a, 0x1,0x6b,0x49, 0x1,0x6b,0x48, 0x2,0x4e,0x56,
+  0x2,0x4e,0x59, 0x2,0x4e,0x51, 0x2,0x4e,0x55, 0x1,0x6b,0x4a,
+  0x2,0x4e,0x54, 0x2,0x4e,0x52, 0x2,0x4e,0x58, 0x2,0x4e,0x53,
+  0x2,0x4e,0x50, 0x2,0x4e,0x57, 0x3,0x4a,0x2a, 0x2,0x55,0x23,
+  0x1,0x6f,0x52, 0x2,0x63,0x74, 0x2,0x54,0x7e, 0x2,0x55,0x21,
+  0x2,0x54,0x7d, 0x2,0x40,0x76, 0x1,0x6f,0x51, 0x2,0x55,0x24,
+  0x2,0x54,0x7c, 0x1,0x6f,0x50, 0x1,0x6f,0x53, 0x2,0x55,0x22,
+  0x2,0x5b,0x23, 0x1,0x72,0x5d, 0x2,0x5b,0x24, 0x2,0x5b,0x25,
+  0x3,0x53,0x2b, 0x2,0x5f,0x70, 0x1,0x75,0x68, 0x2,0x63,0x75,
+  0x2,0x63,0x76, 0x3,0x59,0x3c, 0x3,0x59,0x3b, 0x2,0x63,0x77,
+  0x2,0x67,0x49, 0x2,0x67,0x48, 0x2,0x6a,0x30, 0x2,0x6a,0x2f,
+  0x2,0x6c,0x4a, 0x2,0x6c,0x4b, 0x2,0x6c,0x49, 0x2,0x6e,0x35,
+  0x1,0x7b,0x7a, 0x1,0x4b,0x5c, 0x1,0x53,0x6b, 0x1,0x53,0x6a,
+  0x1,0x58,0x5a, 0x1,0x58,0x59, 0x2,0x33,0x43, 0x2,0x33,0x44,
+  0x2,0x33,0x42, 0x3,0x34,0x2a, 0x1,0x58,0x58, 0x2,0x39,0x78,
+  0x3,0x39,0x55, 0x2,0x39,0x79, 0x2,0x39,0x75, 0x1,0x5d,0x68,
+  0x2,0x39,0x76, 0x3,0x39,0x54, 0x2,0x39,0x77, 0x3,0x66,0x57,
+  0x2,0x41,0x26, 0x2,0x41,0x28, 0x2,0x41,0x24, 0x2,0x41,0x27,
+  0x1,0x62,0x56, 0x2,0x41,0x25, 0x1,0x62,0x57, 0x3,0x45,0x28,
+  0x2,0x42,0x79, 0x1,0x67,0x3d, 0x1,0x67,0x3c, 0x3,0x45,0x27,
+  0x1,0x67,0x3b, 0x4,0x41,0x3a, 0x2,0x48,0x32, 0x2,0x48,0x33,
+  0x4,0x41,0x3b, 0x2,0x4e,0x5b, 0x2,0x4e,0x5d, 0x1,0x6b,0x4e,
+  0x1,0x6b,0x4b, 0x3,0x4a,0x2c, 0x1,0x6b,0x4d, 0x1,0x6b,0x4c,
+  0x2,0x4e,0x5c, 0x2,0x4e,0x5a, 0x3,0x4a,0x2b, 0x3,0x4a,0x2d,
+  0x2,0x55,0x2b, 0x2,0x55,0x28, 0x2,0x55,0x29, 0x1,0x6f,0x57,
+  0x2,0x55,0x2a, 0x2,0x55,0x25, 0x2,0x55,0x26, 0x1,0x6f,0x54,
+  0x3,0x4f,0x3f, 0x1,0x6f,0x55, 0x2,0x55,0x27, 0x1,0x6f,0x56,
+  0x3,0x4f,0x40, 0x2,0x5b,0x29, 0x3,0x53,0x2d, 0x2,0x5b,0x2a,
+  0x2,0x5b,0x27, 0x2,0x5b,0x28, 0x1,0x72,0x5e, 0x2,0x5b,0x26,
+  0x4,0x54,0x42, 0x3,0x53,0x2c, 0x3,0x53,0x2f, 0x4,0x59,0x3f,
+  0x2,0x5f,0x74, 0x2,0x5f,0x71, 0x2,0x5f,0x73, 0x1,0x75,0x6b,
+  0x2,0x5f,0x77, 0x1,0x75,0x6a, 0x2,0x5f,0x75, 0x2,0x5f,0x78,
+  0x2,0x5f,0x76, 0x2,0x5f,0x72, 0x1,0x75,0x69, 0x2,0x63,0x79,
+  0x4,0x5e,0x24, 0x2,0x63,0x7a, 0x2,0x63,0x78, 0x3,0x59,0x3d,
+  0x2,0x63,0x7c, 0x1,0x77,0x50, 0x1,0x77,0x51, 0x2,0x67,0x4b,
+  0x1,0x79,0x34, 0x2,0x63,0x7b, 0x2,0x67,0x4a, 0x1,0x79,0x33,
+  0x2,0x6a,0x33, 0x2,0x6a,0x34, 0x1,0x7a,0x4a, 0x2,0x6a,0x32,
+  0x4,0x64,0x65, 0x2,0x6a,0x31, 0x2,0x6c,0x4c, 0x1,0x7b,0x34,
+  0x3,0x5e,0x68, 0x2,0x6f,0x57, 0x2,0x70,0x56, 0x2,0x70,0x55,
+  0x3,0x60,0x7e, 0x1,0x7c,0x6e, 0x1,0x7d,0x2a, 0x2,0x70,0x57,
+  0x2,0x71,0x60, 0x3,0x61,0x6d, 0x1,0x7d,0x3c, 0x1,0x4b,0x5d,
+  0x1,0x4f,0x59, 0x1,0x67,0x3e, 0x1,0x7a,0x4b, 0x1,0x4b,0x5e,
+  0x1,0x53,0x6c, 0x1,0x5d,0x69, 0x1,0x62,0x58, 0x1,0x77,0x52,
+  0x1,0x4f,0x5a, 0x2,0x2d,0x62, 0x2,0x2d,0x61, 0x2,0x33,0x45,
+  0x3,0x34,0x30, 0x1,0x58,0x5d, 0x1,0x58,0x5b, 0x1,0x58,0x5f,
+  0x2,0x33,0x47, 0x3,0x34,0x2d, 0x1,0x58,0x5e, 0x1,0x58,0x5c,
+  0x3,0x34,0x2f, 0x3,0x34,0x2e, 0x3,0x34,0x31, 0x2,0x33,0x46,
+  0x1,0x5d,0x6c, 0x2,0x3a,0x21, 0x3,0x39,0x58, 0x1,0x5d,0x6b,
+  0x1,0x5d,0x6d, 0x2,0x3a,0x26, 0x1,0x5d,0x6f, 0x2,0x3a,0x23,
+  0x2,0x3a,0x24, 0x2,0x39,0x7a, 0x1,0x5d,0x6e, 0x2,0x3a,0x27,
+  0x4,0x35,0x7b, 0x3,0x39,0x57, 0x2,0x39,0x7c, 0x3,0x39,0x56,
+  0x2,0x39,0x7d, 0x2,0x39,0x7b, 0x1,0x5d,0x6a, 0x3,0x39,0x59,
+  0x2,0x3a,0x25, 0x2,0x39,0x7e, 0x2,0x3a,0x22, 0x2,0x41,0x34,
+  0x3,0x3f,0x5d, 0x2,0x41,0x33, 0x2,0x41,0x31, 0x2,0x41,0x29,
+  0x2,0x41,0x38, 0x2,0x41,0x2c, 0x2,0x41,0x36, 0x2,0x41,0x3d,
+  0x2,0x41,0x35, 0x1,0x62,0x60, 0x3,0x3f,0x66, 0x1,0x62,0x5c,
+  0x2,0x41,0x2a, 0x3,0x3f,0x60, 0x2,0x41,0x30, 0x1,0x62,0x5e,
+  0x3,0x3f,0x68, 0x2,0x41,0x2f, 0x1,0x62,0x5f, 0x1,0x62,0x61,
+  0x2,0x41,0x32, 0x3,0x3f,0x69, 0x1,0x62,0x59, 0x1,0x62,0x5a,
+  0x2,0x41,0x3e, 0x2,0x41,0x3c, 0x3,0x3f,0x62, 0x2,0x41,0x3b,
+  0x2,0x41,0x2d, 0x3,0x3f,0x65, 0x2,0x41,0x39, 0x4,0x3b,0x66,
+  0x1,0x62,0x5d, 0x6,0x4f,0x6f, 0x3,0x3f,0x5e, 0x3,0x66,0x59,
+  0x3,0x3f,0x63, 0x1,0x62,0x5b, 0x2,0x41,0x3a, 0x2,0x41,0x2b,
+  0x2,0x41,0x2e, 0x2,0x41,0x37, 0x3,0x66,0x58, 0x2,0x4f,0x22,
+  0x2,0x48,0x3d, 0x3,0x45,0x2e, 0x2,0x48,0x36, 0x2,0x48,0x49,
+  0x2,0x48,0x52, 0x2,0x48,0x39, 0x1,0x67,0x49, 0x3,0x45,0x2b,
+  0x2,0x48,0x46, 0x1,0x67,0x3f, 0x1,0x67,0x41, 0x1,0x67,0x4d,
+  0x2,0x48,0x37, 0x3,0x45,0x37, 0x3,0x45,0x2f, 0x1,0x67,0x42,
+  0x1,0x67,0x44, 0x1,0x67,0x4e, 0x1,0x67,0x43, 0x3,0x45,0x39,
+  0x4,0x41,0x41, 0x4,0x41,0x46, 0x3,0x45,0x38, 0x1,0x67,0x4c,
+  0x2,0x48,0x3f, 0x4,0x41,0x48, 0x2,0x48,0x34, 0x1,0x67,0x4a,
+  0x2,0x48,0x3e, 0x1,0x67,0x46, 0x2,0x48,0x50, 0x1,0x67,0x4b,
+  0x2,0x48,0x4e, 0x2,0x48,0x42, 0x2,0x48,0x4c, 0x1,0x67,0x48,
+  0x2,0x48,0x35, 0x2,0x48,0x4f, 0x2,0x48,0x4a, 0x3,0x45,0x2a,
+  0x2,0x48,0x51, 0x1,0x67,0x40, 0x4,0x41,0x40, 0x3,0x45,0x2d,
+  0x1,0x67,0x4f, 0x1,0x67,0x45, 0x3,0x45,0x31, 0x3,0x45,0x29,
+  0x2,0x48,0x3b, 0x3,0x45,0x34, 0x2,0x48,0x43, 0x2,0x48,0x47,
+  0x3,0x45,0x33, 0x2,0x48,0x4b, 0x1,0x67,0x47, 0x2,0x48,0x3a,
+  0x2,0x48,0x38, 0x2,0x48,0x44, 0x4,0x41,0x42, 0x4,0x41,0x43,
+  0x3,0x45,0x32, 0x3,0x45,0x35, 0x2,0x48,0x41, 0x2,0x48,0x40,
+  0x3,0x45,0x36, 0x2,0x48,0x45, 0x2,0x48,0x48, 0x2,0x48,0x4d,
+  0x3,0x66,0x5a, 0xf,0x45,0x72, 0x4,0x47,0x75, 0x2,0x4e,0x60,
+  0xf,0x4d,0x22, 0x1,0x6b,0x4f, 0x2,0x4e,0x6a, 0x2,0x4e,0x62,
+  0x1,0x6b,0x55, 0x1,0x6b,0x59, 0x2,0x4e,0x73, 0x2,0x4e,0x7b,
+  0x2,0x4e,0x6c, 0x1,0x6b,0x51, 0x3,0x4a,0x34, 0x2,0x4e,0x70,
+  0x2,0x48,0x3c, 0x3,0x4a,0x35, 0x1,0x6b,0x52, 0x2,0x4e,0x77,
+  0x2,0x4e,0x7c, 0x2,0x4e,0x74, 0x3,0x4a,0x2f, 0x2,0x4e,0x76,
+  0x2,0x4f,0x21, 0x2,0x4e,0x78, 0x2,0x4e,0x66, 0x2,0x4e,0x6f,
+  0x3,0x45,0x30, 0x3,0x4a,0x38, 0x1,0x6b,0x5a, 0x3,0x4a,0x33,
+  0x1,0x6b,0x56, 0x2,0x4e,0x64, 0x2,0x4e,0x71, 0x1,0x6b,0x54,
+  0x2,0x4e,0x6b, 0x1,0x6b,0x53, 0x2,0x4e,0x79, 0x2,0x4e,0x68,
+  0x2,0x4e,0x61, 0x1,0x6b,0x57, 0x2,0x4e,0x7e, 0x3,0x4a,0x39,
+  0x4,0x47,0x77, 0x2,0x4e,0x63, 0x2,0x4e,0x75, 0x2,0x4e,0x72,
+  0x2,0x4e,0x6d, 0x2,0x4e,0x5f, 0x2,0x4e,0x5e, 0x2,0x4e,0x67,
+  0x2,0x4e,0x7a, 0x1,0x6b,0x58, 0x2,0x4e,0x7d, 0x2,0x4e,0x65,
+  0x2,0x4e,0x69, 0x1,0x6b,0x50, 0x3,0x4a,0x32, 0x3,0x4a,0x37,
+  0xf,0x4d,0x27, 0x3,0x67,0x2a, 0x3,0x4a,0x31, 0x1,0x6f,0x63,
+  0x1,0x6f,0x5e, 0x2,0x55,0x4d, 0x2,0x55,0x49, 0x2,0x55,0x31,
+  0x1,0x6f,0x5a, 0x3,0x4f,0x42, 0x3,0x4f,0x50, 0x4,0x4e,0x45,
+  0x1,0x6f,0x59, 0x1,0x6f,0x5f, 0x4,0x4e,0x47, 0x3,0x4f,0x43,
+  0x3,0x4f,0x41, 0x2,0x55,0x2f, 0x1,0x6f,0x5d, 0x2,0x55,0x3b,
+  0x2,0x55,0x2d, 0x2,0x55,0x2e, 0x1,0x6f,0x58, 0x2,0x55,0x4c,
+  0x1,0x6f,0x61, 0x2,0x55,0x3e, 0x2,0x55,0x43, 0x2,0x55,0x3d,
+  0x2,0x5b,0x3c, 0x2,0x55,0x39, 0x2,0x55,0x41, 0x2,0x55,0x3f,
+  0x2,0x55,0x32, 0x2,0x55,0x2c, 0x2,0x55,0x47, 0x1,0x6f,0x60,
+  0x2,0x55,0x48, 0x3,0x4f,0x48, 0x2,0x55,0x42, 0x3,0x4f,0x49,
+  0x2,0x55,0x37, 0x2,0x55,0x35, 0x2,0x55,0x30, 0x3,0x4f,0x4b,
+  0x3,0x4f,0x4e, 0x3,0x4f,0x44, 0x2,0x55,0x38, 0x2,0x55,0x45,
+  0x2,0x55,0x34, 0x2,0x55,0x44, 0x2,0x55,0x4a, 0x3,0x4f,0x51,
+  0x4,0x4e,0x46, 0x1,0x6f,0x5c, 0x3,0x4f,0x45, 0x2,0x55,0x40,
+  0x2,0x55,0x46, 0x2,0x55,0x3c, 0x2,0x55,0x36, 0x1,0x6f,0x5b,
+  0x3,0x4f,0x52, 0x4,0x4e,0x44, 0x3,0x4f,0x4c, 0x2,0x4e,0x6e,
+  0x2,0x55,0x3a, 0x1,0x6f,0x62, 0x2,0x55,0x33, 0xf,0x52,0x6b,
+  0x3,0x4f,0x4d, 0x3,0x66,0x5b, 0x3,0x66,0x5c, 0x3,0x4a,0x30,
+  0x2,0x5b,0x41, 0x1,0x72,0x61, 0x2,0x5b,0x40, 0x2,0x5b,0x3e,
+  0x2,0x5b,0x50, 0x1,0x72,0x65, 0x3,0x53,0x35, 0x2,0x5b,0x4d,
+  0x2,0x5b,0x45, 0x2,0x5b,0x4f, 0x2,0x5b,0x37, 0x2,0x5b,0x43,
+  0x3,0x53,0x3d, 0x1,0x72,0x67, 0x3,0x53,0x3e, 0x2,0x5b,0x2f,
+  0x3,0x53,0x38, 0x2,0x5b,0x2d, 0x2,0x5b,0x4e, 0x3,0x53,0x32,
+  0x2,0x5b,0x4c, 0x2,0x5b,0x4b, 0x2,0x5b,0x3b, 0x2,0x5b,0x3a,
+  0x2,0x5b,0x30, 0x1,0x72,0x69, 0x4,0x54,0x43, 0x2,0x5b,0x36,
+  0x2,0x5b,0x3f, 0x2,0x5b,0x4a, 0x1,0x72,0x6c, 0x2,0x5b,0x51,
+  0x3,0x53,0x36, 0x1,0x75,0x73, 0x1,0x72,0x6e, 0x1,0x72,0x68,
+  0x2,0x5b,0x34, 0x3,0x53,0x37, 0x2,0x5b,0x3d, 0x2,0x5b,0x2c,
+  0x2,0x5b,0x2e, 0x1,0x72,0x5f, 0x1,0x72,0x6b, 0x1,0x72,0x64,
+  0x2,0x5b,0x35, 0x2,0x5b,0x44, 0x2,0x55,0x4b, 0x1,0x72,0x6a,
+  0x2,0x5b,0x2b, 0x1,0x75,0x6e, 0x2,0x5b,0x46, 0x2,0x5b,0x49,
+  0x1,0x72,0x66, 0x3,0x53,0x3b, 0x2,0x5b,0x39, 0x1,0x72,0x6d,
+  0x1,0x72,0x63, 0x3,0x53,0x3c, 0x3,0x53,0x39, 0x3,0x53,0x3a,
+  0x1,0x72,0x62, 0x2,0x5b,0x42, 0x2,0x5b,0x48, 0x1,0x72,0x60,
+  0x4,0x54,0x45, 0x2,0x5b,0x32, 0x2,0x5b,0x47, 0xf,0x58,0x59,
+  0xf,0x58,0x48, 0x2,0x5b,0x33, 0x7,0x34,0x63, 0x3,0x66,0x5d,
+  0xf,0x58,0x55, 0x3,0x66,0x5e, 0x4,0x54,0x49, 0x3,0x53,0x31,
+  0x2,0x5b,0x38, 0x2,0x5f,0x7e, 0x3,0x56,0x65, 0x2,0x60,0x25,
+  0x1,0x75,0x70, 0x1,0x75,0x72, 0x2,0x60,0x2b, 0x1,0x75,0x6c,
+  0x2,0x60,0x39, 0x2,0x60,0x31, 0x2,0x60,0x26, 0x2,0x60,0x27,
+  0x2,0x60,0x30, 0x3,0x56,0x66, 0x1,0x75,0x79, 0x2,0x60,0x2f,
+  0x2,0x5f,0x7d, 0x2,0x60,0x2e, 0x2,0x60,0x22, 0x2,0x60,0x3a,
+  0x1,0x75,0x78, 0x1,0x75,0x76, 0x2,0x60,0x23, 0x3,0x56,0x5d,
+  0x2,0x60,0x36, 0x3,0x56,0x67, 0x2,0x60,0x28, 0x2,0x60,0x35,
+  0x3,0x56,0x64, 0x2,0x60,0x37, 0x2,0x5f,0x7c, 0x1,0x75,0x71,
+  0x3,0x56,0x5b, 0x2,0x60,0x38, 0x3,0x56,0x68, 0x3,0x56,0x5e,
+  0x2,0x60,0x2c, 0x3,0x56,0x6b, 0x1,0x75,0x75, 0x2,0x60,0x29,
+  0x3,0x56,0x61, 0x4,0x59,0x49, 0x1,0x75,0x77, 0x2,0x60,0x32,
+  0x3,0x56,0x62, 0x3,0x56,0x63, 0x3,0x56,0x5f, 0x1,0x75,0x6f,
+  0x2,0x60,0x24, 0x2,0x60,0x33, 0x3,0x56,0x5c, 0x2,0x60,0x2d,
+  0x2,0x5b,0x31, 0x2,0x60,0x34, 0x2,0x60,0x21, 0x3,0x56,0x60,
+  0x1,0x75,0x74, 0x3,0x56,0x6a, 0x2,0x64,0x2f, 0x4,0x59,0x47,
+  0x1,0x75,0x6d, 0x2,0x5f,0x7a, 0x4,0x59,0x46, 0xf,0x5d,0x41,
+  0x3,0x66,0x5f, 0xf,0x5d,0x39, 0x2,0x64,0x2c, 0x2,0x64,0x25,
+  0x1,0x77,0x54, 0x3,0x59,0x43, 0x2,0x63,0x7e, 0x2,0x64,0x30,
+  0x2,0x64,0x27, 0x2,0x60,0x2a, 0x3,0x59,0x40, 0x2,0x64,0x32,
+  0x2,0x64,0x21, 0x3,0x59,0x42, 0x1,0x77,0x53, 0x2,0x64,0x2b,
+  0x1,0x77,0x55, 0x1,0x77,0x5d, 0x1,0x77,0x5b, 0x2,0x64,0x2d,
+  0x1,0x77,0x5c, 0x2,0x64,0x23, 0x3,0x59,0x49, 0x2,0x64,0x24,
+  0x2,0x64,0x29, 0x2,0x64,0x2e, 0x3,0x59,0x3e, 0x2,0x5f,0x79,
+  0x1,0x77,0x56, 0x2,0x64,0x37, 0x2,0x64,0x34, 0x2,0x67,0x61,
+  0x2,0x64,0x2a, 0x2,0x64,0x26, 0x2,0x64,0x35, 0x2,0x67,0x56,
+  0x2,0x64,0x28, 0x4,0x5e,0x31, 0x1,0x77,0x59, 0x3,0x59,0x44,
+  0x1,0x77,0x58, 0x2,0x5f,0x7b, 0x1,0x77,0x5a, 0x2,0x64,0x31,
+  0x2,0x64,0x33, 0x1,0x77,0x57, 0x2,0x64,0x36, 0x2,0x63,0x7d,
+  0x4,0x5e,0x29, 0x2,0x64,0x22, 0x3,0x59,0x46, 0xf,0x61,0x33,
+  0x3,0x59,0x45, 0x3,0x66,0x61, 0x3,0x66,0x62, 0x3,0x66,0x60,
+  0xf,0x61,0x43, 0x2,0x67,0x5f, 0x3,0x5b,0x50, 0x2,0x67,0x4f,
+  0x1,0x79,0x38, 0x2,0x67,0x5d, 0x3,0x5b,0x44, 0x3,0x5b,0x45,
+  0x2,0x67,0x4d, 0x1,0x79,0x39, 0x4,0x61,0x67, 0x2,0x67,0x58,
+  0x3,0x5b,0x43, 0x2,0x67,0x54, 0x1,0x79,0x3e, 0x2,0x67,0x5e,
+  0x2,0x67,0x4e, 0x2,0x67,0x51, 0x1,0x79,0x36, 0x2,0x67,0x60,
+  0x3,0x5b,0x48, 0x2,0x67,0x59, 0x2,0x67,0x5c, 0x1,0x79,0x3c,
+  0x1,0x79,0x41, 0x1,0x79,0x3f, 0x2,0x67,0x55, 0x2,0x67,0x50,
+  0x3,0x5b,0x4d, 0x1,0x79,0x3a, 0x1,0x79,0x3b, 0x2,0x67,0x4c,
+  0x1,0x79,0x37, 0x3,0x5b,0x4f, 0x1,0x79,0x35, 0x1,0x79,0x3d,
+  0x2,0x67,0x5b, 0x1,0x79,0x40, 0x3,0x5b,0x4a, 0x2,0x67,0x57,
+  0x2,0x67,0x62, 0x1,0x79,0x42, 0x3,0x5b,0x41, 0x3,0x5b,0x42,
+  0x3,0x5b,0x4e, 0x2,0x67,0x53, 0x3,0x5b,0x47, 0x2,0x67,0x5a,
+  0x3,0x66,0x65, 0x3,0x66,0x63, 0x3,0x66,0x64, 0x3,0x5d,0x41,
+  0x3,0x5e,0x6a, 0x2,0x6a,0x41, 0x2,0x6a,0x50, 0x2,0x6a,0x43,
+  0x2,0x6a,0x4a, 0x2,0x67,0x52, 0x2,0x6a,0x48, 0x2,0x6a,0x37,
+  0x2,0x6a,0x4e, 0x1,0x7a,0x4e, 0x2,0x6a,0x3b, 0x2,0x6a,0x4d,
+  0x2,0x6a,0x42, 0x4,0x64,0x67, 0x3,0x5d,0x43, 0x1,0x7a,0x4d,
+  0x3,0x5d,0x3c, 0x3,0x5d,0x3f, 0x2,0x6a,0x52, 0x2,0x6a,0x44,
+  0x3,0x5d,0x3e, 0x2,0x6a,0x49, 0x2,0x6a,0x4c, 0x2,0x6a,0x35,
+  0x2,0x6a,0x4f, 0x2,0x6a,0x40, 0x2,0x6a,0x45, 0x2,0x6a,0x39,
+  0x2,0x6a,0x3d, 0x2,0x6a,0x51, 0x2,0x6a,0x47, 0x2,0x6a,0x36,
+  0x2,0x6a,0x3a, 0x2,0x6a,0x3c, 0x2,0x6a,0x46, 0x3,0x5d,0x3d,
+  0x1,0x7a,0x4c, 0x2,0x6a,0x3f, 0x3,0x5d,0x44, 0x3,0x5d,0x45,
+  0x3,0x5d,0x47, 0x4,0x64,0x6b, 0x3,0x5d,0x42, 0x3,0x5d,0x3a,
+  0x2,0x6a,0x38, 0x3,0x66,0x66, 0x3,0x66,0x67, 0x3,0x66,0x68,
+  0xf,0x66,0x57, 0x3,0x5d,0x46, 0x2,0x6a,0x3e, 0x2,0x6c,0x50,
+  0x2,0x6c,0x54, 0x1,0x7b,0x3b, 0x2,0x6c,0x56, 0x3,0x5e,0x6d,
+  0x1,0x7b,0x35, 0x4,0x64,0x6f, 0x2,0x6c,0x52, 0x2,0x6c,0x58,
+  0x1,0x7b,0x3a, 0x1,0x7b,0x36, 0x4,0x67,0x5c, 0x1,0x7b,0x37,
+  0x2,0x6c,0x4f, 0x2,0x6c,0x55, 0x1,0x7b,0x39, 0x2,0x6c,0x53,
+  0x1,0x7b,0x38, 0x2,0x6c,0x4e, 0x2,0x6a,0x4b, 0x2,0x6c,0x51,
+  0x4,0x67,0x62, 0x2,0x6c,0x4d, 0x2,0x6c,0x57, 0x3,0x5f,0x69,
+  0x3,0x5f,0x6e, 0x1,0x7b,0x7b, 0x2,0x6e,0x3c, 0x2,0x6e,0x3f,
+  0x2,0x6e,0x3b, 0x2,0x6e,0x3d, 0x2,0x6e,0x3e, 0x2,0x6e,0x38,
+  0x2,0x6e,0x39, 0x2,0x6e,0x36, 0x3,0x5f,0x6a, 0x3,0x5f,0x6c,
+  0x2,0x6e,0x3a, 0x2,0x6e,0x37, 0x1,0x7b,0x7c, 0x1,0x7b,0x7d,
+  0x3,0x5f,0x6b, 0x2,0x6f,0x59, 0x3,0x60,0x52, 0x2,0x6f,0x5b,
+  0x4,0x6b,0x29, 0x5,0x76,0x5d, 0x3,0x60,0x55, 0x3,0x60,0x54,
+  0x3,0x60,0x56, 0x2,0x6f,0x5a, 0x2,0x6f,0x5c, 0x3,0x60,0x4f,
+  0x1,0x7c,0x4c, 0x3,0x60,0x53, 0x2,0x6f,0x58, 0x1,0x7c,0x4b,
+  0x1,0x7c,0x4d, 0x3,0x60,0x57, 0x3,0x66,0x6a, 0x3,0x66,0x69,
+  0x2,0x70,0x59, 0x2,0x70,0x5a, 0x1,0x7c,0x6f, 0x2,0x70,0x58,
+  0x3,0x61,0x22, 0x2,0x71,0x42, 0x2,0x71,0x41, 0x2,0x71,0x43,
+  0x1,0x7d,0x2c, 0x2,0x71,0x44, 0x1,0x7d,0x2b, 0x2,0x71,0x45,
+  0x2,0x71,0x61, 0x2,0x71,0x64, 0x2,0x71,0x63, 0x1,0x7d,0x35,
+  0x2,0x71,0x62, 0x4,0x6d,0x62, 0x3,0x61,0x6f, 0x3,0x62,0x23,
+  0x1,0x7d,0x3f, 0x1,0x7d,0x3d, 0x1,0x7d,0x3e, 0x1,0x7d,0x44,
+  0x2,0x72,0x30, 0x2,0x72,0x31, 0x2,0x72,0x2f, 0x2,0x72,0x37,
+  0x3,0x62,0x36, 0x1,0x4f,0x5b, 0x4,0x25,0x2b, 0x4,0x30,0x3a,
+  0x2,0x3a,0x28, 0x2,0x41,0x3f, 0x2,0x55,0x4e, 0x2,0x67,0x63,
+  0x5,0x71,0x56, 0x1,0x4f,0x5c, 0x3,0x2f,0x40, 0x1,0x53,0x6d,
+  0x1,0x58,0x60, 0x4,0x30,0x3b, 0x3,0x34,0x32, 0x2,0x3a,0x29,
+  0x3,0x39,0x5c, 0x2,0x3a,0x2a, 0x1,0x5d,0x70, 0x1,0x62,0x64,
+  0x2,0x41,0x41, 0x2,0x41,0x40, 0x1,0x62,0x68, 0x1,0x62,0x63,
+  0x2,0x41,0x42, 0x1,0x62,0x65, 0x1,0x62,0x67, 0x1,0x62,0x66,
+  0x1,0x62,0x62, 0x3,0x3f,0x6c, 0xf,0x3f,0x7e, 0x3,0x66,0x6b,
+  0x1,0x67,0x50, 0x3,0x45,0x3c, 0x3,0x45,0x3a, 0x2,0x48,0x56,
+  0x2,0x48,0x54, 0x4,0x41,0x53, 0x2,0x48,0x55, 0x2,0x48,0x53,
+  0xf,0x45,0x7b, 0x1,0x6b,0x5b, 0x3,0x4a,0x3d, 0x1,0x6b,0x5e,
+  0x1,0x6b,0x60, 0x1,0x6b,0x5f, 0x4,0x48,0x22, 0x3,0x4a,0x3e,
+  0x1,0x6b,0x5c, 0x1,0x6b,0x5d, 0x2,0x55,0x50, 0x2,0x55,0x4f,
+  0x1,0x6f,0x64, 0x2,0x55,0x51, 0x3,0x4f,0x53, 0x2,0x55,0x52,
+  0x1,0x6f,0x65, 0x3,0x4f,0x55, 0x3,0x4f,0x56, 0x4,0x4e,0x4a,
+  0x2,0x5b,0x59, 0x2,0x5b,0x57, 0x2,0x60,0x40, 0x3,0x53,0x42,
+  0x2,0x5b,0x55, 0x2,0x5b,0x56, 0x1,0x72,0x6f, 0x2,0x5b,0x52,
+  0x2,0x5b,0x5a, 0x2,0x5b,0x54, 0x2,0x5b,0x58, 0x2,0x60,0x3c,
+  0x3,0x53,0x44, 0x3,0x53,0x40, 0x2,0x60,0x3e, 0x3,0x56,0x6d,
+  0x2,0x60,0x3f, 0x1,0x75,0x7e, 0x2,0x60,0x3b, 0x1,0x75,0x7d,
+  0x2,0x60,0x3d, 0x1,0x75,0x7a, 0x1,0x75,0x7b, 0x1,0x75,0x7c,
+  0x2,0x5b,0x53, 0x3,0x66,0x6c, 0x1,0x77,0x60, 0x2,0x64,0x3a,
+  0x2,0x64,0x38, 0x2,0x64,0x39, 0x1,0x77,0x5e, 0x1,0x77,0x61,
+  0x1,0x77,0x5f, 0x3,0x59,0x4b, 0x3,0x59,0x4a, 0x7,0x4b,0x40,
+  0x2,0x67,0x64, 0x2,0x67,0x65, 0x1,0x79,0x43, 0x3,0x5b,0x53,
+  0x2,0x6a,0x53, 0x2,0x6a,0x55, 0x2,0x6a,0x54, 0x1,0x7a,0x4f,
+  0x1,0x7b,0x3c, 0x2,0x6c,0x5b, 0x2,0x6c,0x5a, 0x2,0x6c,0x59,
+  0xf,0x68,0x72, 0x3,0x66,0x6d, 0xf,0x25,0x39, 0x1,0x4f,0x5d,
+  0x3,0x21,0x43, 0x2,0x21,0x69, 0x2,0x22,0x78, 0x1,0x48,0x6a,
+  0x2,0x22,0x76, 0x2,0x22,0x79, 0x2,0x22,0x77, 0x4,0x25,0x2e,
+  0x3,0x27,0x3b, 0x3,0x27,0x3a, 0x2,0x25,0x2e, 0x3,0x27,0x3f,
+  0x1,0x4b,0x62, 0x3,0x27,0x3c, 0x1,0x4b,0x63, 0x2,0x25,0x30,
+  0x1,0x4b,0x60, 0x2,0x25,0x2f, 0x2,0x25,0x2d, 0x1,0x4b,0x61,
+  0x1,0x4b,0x5f, 0x3,0x27,0x3d, 0x3,0x27,0x3e, 0x3,0x2a,0x79,
+  0x4,0x28,0x33, 0x2,0x28,0x78, 0x2,0x28,0x7b, 0x1,0x4f,0x60,
+  0x2,0x28,0x7a, 0x2,0x28,0x79, 0x3,0x2a,0x7c, 0x1,0x4f,0x5f,
+  0x1,0x4f,0x5e, 0x3,0x2a,0x7b, 0x1,0x4f,0x62, 0x2,0x28,0x7c,
+  0x1,0x4f,0x61, 0x2,0x2d,0x67, 0x1,0x53,0x6f, 0x1,0x53,0x70,
+  0x1,0x53,0x71, 0x2,0x2d,0x68, 0x2,0x2d,0x64, 0x1,0x53,0x6e,
+  0x2,0x2d,0x65, 0x4,0x2b,0x5d, 0x2,0x2d,0x66, 0x2,0x2d,0x63,
+  0x4,0x2b,0x5b, 0x3,0x34,0x36, 0x4,0x30,0x3f, 0x1,0x58,0x67,
+  0x3,0x34,0x34, 0x3,0x39,0x5e, 0x1,0x58,0x64, 0x2,0x33,0x48,
+  0x1,0x58,0x65, 0x1,0x58,0x68, 0x2,0x33,0x49, 0x3,0x34,0x33,
+  0x1,0x58,0x63, 0x1,0x58,0x61, 0x1,0x58,0x62, 0x1,0x58,0x66,
+  0x1,0x5d,0x71, 0x2,0x3a,0x2d, 0x1,0x5d,0x79, 0x2,0x3a,0x2c,
+  0x3,0x39,0x61, 0x2,0x3a,0x2f, 0x1,0x5d,0x75, 0x2,0x3a,0x2e,
+  0x1,0x62,0x70, 0x1,0x5d,0x73, 0x1,0x5d,0x76, 0x1,0x5d,0x72,
+  0x1,0x5d,0x77, 0x1,0x5d,0x78, 0x1,0x5d,0x74, 0x3,0x39,0x65,
+  0x3,0x3f,0x71, 0x2,0x3a,0x2b, 0x1,0x62,0x6c, 0x2,0x41,0x44,
+  0x3,0x3f,0x72, 0x2,0x41,0x48, 0x3,0x3f,0x73, 0x3,0x3f,0x75,
+  0x2,0x41,0x47, 0x1,0x62,0x71, 0x1,0x62,0x6d, 0x1,0x62,0x6e,
+  0x2,0x41,0x43, 0x2,0x41,0x45, 0x2,0x41,0x46, 0x1,0x62,0x69,
+  0x1,0x62,0x6b, 0x3,0x3f,0x70, 0x1,0x62,0x6f, 0x1,0x62,0x6a,
+  0x3,0x45,0x40, 0x2,0x48,0x59, 0x2,0x48,0x57, 0x2,0x48,0x58,
+  0x1,0x67,0x52, 0x1,0x67,0x53, 0x3,0x45,0x42, 0x2,0x48,0x5a,
+  0x1,0x67,0x51, 0x1,0x6b,0x61, 0x4,0x48,0x24, 0x1,0x6b,0x63,
+  0x1,0x6b,0x62, 0x3,0x4a,0x45, 0x2,0x4f,0x23, 0x3,0x4a,0x46,
+  0x3,0x4a,0x44, 0x2,0x4f,0x24, 0x2,0x55,0x54, 0x3,0x4f,0x5a,
+  0x2,0x55,0x53, 0x3,0x4f,0x5b, 0x4,0x54,0x52, 0x1,0x72,0x70,
+  0x1,0x72,0x71, 0x2,0x5b,0x5b, 0x1,0x72,0x72, 0x3,0x53,0x48,
+  0x2,0x60,0x43, 0x3,0x56,0x70, 0x2,0x60,0x41, 0x3,0x56,0x6f,
+  0x2,0x60,0x42, 0x1,0x76,0x21, 0x3,0x56,0x71, 0x2,0x64,0x3b,
+  0x1,0x79,0x44, 0x3,0x5d,0x49, 0x3,0x2a,0x7d, 0x3,0x53,0x49,
+  0x1,0x76,0x22, 0x1,0x4f,0x63, 0x4,0x30,0x41, 0x1,0x58,0x69,
+  0x2,0x33,0x4a, 0x3,0x34,0x39, 0xf,0x32,0x6f, 0x2,0x3a,0x30,
+  0x1,0x5d,0x7a, 0x1,0x62,0x72, 0x2,0x41,0x49, 0x2,0x41,0x4b,
+  0x1,0x62,0x74, 0x1,0x62,0x73, 0x1,0x62,0x75, 0x1,0x62,0x76,
+  0x2,0x41,0x4a, 0x1,0x67,0x56, 0x1,0x67,0x57, 0x1,0x67,0x55,
+  0x1,0x6b,0x64, 0x1,0x67,0x54, 0x2,0x48,0x5b, 0x4,0x41,0x57,
+  0x3,0x4a,0x47, 0x3,0x4a,0x49, 0x1,0x6b,0x65, 0x2,0x55,0x55,
+  0x2,0x5b,0x5c, 0x1,0x72,0x73, 0x1,0x76,0x23, 0x2,0x64,0x3c,
+  0x2,0x64,0x40, 0x1,0x77,0x64, 0x2,0x64,0x3d, 0x1,0x77,0x65,
+  0x1,0x77,0x63, 0x2,0x64,0x41, 0x1,0x77,0x66, 0x2,0x64,0x3f,
+  0x2,0x67,0x66, 0x1,0x77,0x62, 0x1,0x79,0x45, 0x3,0x5e,0x70,
+  0x2,0x70,0x5b, 0x3,0x61,0x25, 0x3,0x62,0x2f, 0x1,0x4f,0x64,
+  0x1,0x5d,0x7c, 0x1,0x5d,0x7b, 0xf,0x39,0x2a, 0x3,0x3f,0x7e,
+  0x3,0x3f,0x7c, 0x3,0x3f,0x7b, 0x1,0x62,0x77, 0x2,0x41,0x4d,
+  0x2,0x41,0x4c, 0x1,0x62,0x78, 0x3,0x45,0x46, 0x2,0x48,0x5f,
+  0x1,0x67,0x5b, 0x1,0x67,0x58, 0x2,0x48,0x5e, 0x1,0x67,0x5a,
+  0x2,0x48,0x5c, 0x1,0x67,0x59, 0x3,0x45,0x47, 0x2,0x48,0x5d,
+  0x2,0x4f,0x25, 0x1,0x6b,0x66, 0x2,0x55,0x58, 0x5,0x52,0x3b,
+  0x1,0x6f,0x66, 0x2,0x55,0x56, 0x1,0x6f,0x67, 0x1,0x6f,0x68,
+  0x2,0x55,0x57, 0x1,0x6f,0x69, 0x3,0x4f,0x60, 0x2,0x5b,0x5d,
+  0x3,0x53,0x50, 0x1,0x72,0x77, 0x1,0x72,0x74, 0x1,0x72,0x79,
+  0x2,0x5b,0x5f, 0x1,0x72,0x75, 0x2,0x5b,0x5e, 0x1,0x72,0x78,
+  0x3,0x53,0x4d, 0x3,0x53,0x4c, 0x1,0x72,0x76, 0x3,0x53,0x51,
+  0x2,0x60,0x46, 0x2,0x60,0x48, 0x3,0x56,0x74, 0x3,0x56,0x75,
+  0x1,0x76,0x24, 0x2,0x60,0x47, 0x1,0x76,0x25, 0x2,0x60,0x45,
+  0x2,0x60,0x44, 0x4,0x5e,0x38, 0x2,0x64,0x43, 0x2,0x64,0x42,
+  0x1,0x77,0x67, 0x2,0x64,0x44, 0x2,0x67,0x6b, 0x1,0x79,0x47,
+  0x2,0x67,0x6a, 0x2,0x67,0x67, 0x1,0x79,0x46, 0x2,0x67,0x68,
+  0x2,0x67,0x69, 0x2,0x6a,0x56, 0x2,0x6a,0x57, 0x1,0x7a,0x50,
+  0x3,0x5d,0x4f, 0x1,0x7b,0x3f, 0x3,0x5d,0x4c, 0x3,0x5d,0x4e,
+  0x2,0x6c,0x5c, 0x3,0x5e,0x72, 0x3,0x5e,0x71, 0x1,0x7b,0x3d,
+  0x1,0x7b,0x3e, 0x2,0x6c,0x5d, 0x3,0x66,0x6e, 0x3,0x5f,0x71,
+  0x1,0x7b,0x7e, 0x1,0x7c,0x21, 0x2,0x6e,0x40, 0x3,0x5f,0x72,
+  0x3,0x60,0x59, 0x1,0x7c,0x70, 0x2,0x70,0x5d, 0x1,0x7c,0x72,
+  0x3,0x61,0x26, 0x2,0x70,0x5c, 0x2,0x70,0x5e, 0x1,0x7c,0x71,
+  0x2,0x71,0x46, 0x4,0x6d,0x64, 0x2,0x71,0x7b, 0x3,0x66,0x6f,
+  0x3,0x62,0x45, 0x3,0x2a,0x7e, 0x1,0x4f,0x65, 0x3,0x45,0x49,
+  0x1,0x67,0x5c, 0x4,0x48,0x35, 0x2,0x4f,0x26, 0x3,0x4a,0x4c,
+  0x2,0x55,0x59, 0x1,0x72,0x7a, 0x1,0x72,0x7b, 0x3,0x59,0x4f,
+  0x1,0x4f,0x66, 0x3,0x40,0x21, 0x1,0x6f,0x6a, 0x1,0x79,0x48,
+  0x1,0x53,0x72, 0x3,0x2b,0x21, 0x3,0x4a,0x4e, 0x1,0x72,0x7c,
+  0x3,0x5e,0x73, 0x1,0x7c,0x4e, 0x1,0x53,0x73, 0x2,0x3a,0x31,
+  0x4,0x3b,0x77, 0x2,0x41,0x4e, 0x3,0x40,0x24, 0x2,0x41,0x50,
+  0x3,0x40,0x22, 0x2,0x41,0x4f, 0x2,0x48,0x63, 0x2,0x48,0x60,
+  0x1,0x67,0x5d, 0x6,0x5a,0x24, 0x1,0x67,0x5e, 0x2,0x48,0x61,
+  0x2,0x48,0x62, 0x3,0x45,0x4b, 0x2,0x4f,0x28, 0x2,0x4f,0x2d,
+  0x1,0x6b,0x67, 0x2,0x4f,0x27, 0x2,0x4f,0x29, 0x2,0x4f,0x30,
+  0x2,0x4f,0x2b, 0x2,0x4f,0x2f, 0x2,0x4f,0x2c, 0x2,0x4f,0x2a,
+  0x2,0x4f,0x2e, 0x1,0x6b,0x68, 0x3,0x4f,0x62, 0x2,0x55,0x5c,
+  0x3,0x4f,0x63, 0x2,0x55,0x5a, 0x1,0x6f,0x6c, 0x3,0x4f,0x64,
+  0x1,0x6f,0x6b, 0x2,0x55,0x5b, 0x1,0x6f,0x6d, 0x3,0x53,0x53,
+  0x2,0x5b,0x62, 0x4,0x54,0x5f, 0x4,0x54,0x67, 0x2,0x5b,0x61,
+  0x1,0x72,0x7d, 0x2,0x5b,0x60, 0x2,0x60,0x49, 0x3,0x56,0x7a,
+  0x2,0x60,0x4b, 0x2,0x60,0x4d, 0x2,0x60,0x4c, 0x3,0x56,0x7b,
+  0x1,0x76,0x26, 0x2,0x60,0x4a, 0x2,0x64,0x4b, 0x1,0x77,0x68,
+  0x2,0x64,0x49, 0x2,0x64,0x4c, 0x1,0x77,0x69, 0x4,0x5e,0x43,
+  0x2,0x64,0x47, 0x3,0x59,0x50, 0x2,0x64,0x4a, 0x2,0x64,0x48,
+  0x2,0x64,0x45, 0x1,0x77,0x6a, 0x2,0x64,0x46, 0x4,0x61,0x7c,
+  0x3,0x5b,0x5f, 0x3,0x5b,0x5d, 0x2,0x67,0x6c, 0x3,0x5b,0x5e,
+  0x3,0x5b,0x60, 0x2,0x67,0x6e, 0x2,0x67,0x6d, 0x3,0x5d,0x50,
+  0x2,0x6a,0x58, 0x3,0x5d,0x51, 0x2,0x6a,0x59, 0x4,0x67,0x71,
+  0x3,0x5e,0x75, 0x3,0x5e,0x74, 0x2,0x6c,0x5e, 0x3,0x5f,0x73,
+  0x1,0x7c,0x23, 0x4,0x69,0x5e, 0x1,0x7c,0x22, 0x2,0x6f,0x5d,
+  0x2,0x6f,0x5e, 0x1,0x7c,0x73, 0x2,0x70,0x5f, 0x3,0x61,0x28,
+  0x1,0x7d,0x36, 0x3,0x62,0x3b, 0x1,0x53,0x74, 0x1,0x62,0x79,
+  0x2,0x4f,0x32, 0x2,0x4f,0x31, 0x2,0x55,0x5e, 0x2,0x55,0x5d,
+  0x4,0x4e,0x57, 0x3,0x53,0x55, 0x1,0x76,0x27, 0x2,0x60,0x4f,
+  0x2,0x60,0x4e, 0x2,0x64,0x4f, 0x2,0x64,0x4d, 0x2,0x64,0x50,
+  0x2,0x64,0x4e, 0x3,0x59,0x51, 0x4,0x65,0x29, 0x1,0x79,0x49,
+  0x2,0x67,0x6f, 0x2,0x67,0x70, 0x2,0x67,0x71, 0x4,0x65,0x27,
+  0x2,0x6c,0x5f, 0x3,0x5e,0x76, 0x2,0x6e,0x41, 0x3,0x61,0x29,
+  0x2,0x70,0x60, 0x1,0x53,0x75, 0x3,0x45,0x4f, 0x3,0x4f,0x65,
+  0x2,0x5b,0x63, 0x2,0x60,0x50, 0x3,0x5b,0x61, 0x1,0x53,0x76,
+  0x4,0x41,0x63, 0x3,0x45,0x50, 0x1,0x6b,0x69, 0x4,0x48,0x46,
+  0x2,0x5b,0x64, 0x1,0x77,0x6b, 0x2,0x64,0x51, 0x1,0x79,0x4a,
+  0x3,0x5d,0x53, 0x2,0x6a,0x5a, 0x2,0x6a,0x5b, 0x1,0x7b,0x40,
+  0x2,0x6f,0x5f, 0x1,0x53,0x77, 0x1,0x5e,0x21, 0x1,0x5e,0x22,
+  0x2,0x3a,0x32, 0x1,0x62,0x7a, 0x1,0x62,0x7b, 0x2,0x41,0x51,
+  0x1,0x62,0x7c, 0x4,0x41,0x68, 0x1,0x67,0x62, 0x3,0x45,0x52,
+  0x1,0x67,0x64, 0x2,0x48,0x65, 0x2,0x48,0x66, 0x2,0x48,0x64,
+  0x1,0x67,0x5f, 0x1,0x67,0x60, 0x1,0x67,0x63, 0x1,0x67,0x61,
+  0x3,0x4a,0x54, 0x3,0x4a,0x55, 0x2,0x4f,0x33, 0x1,0x6b,0x6a,
+  0x1,0x6b,0x6b, 0x3,0x4a,0x52, 0x3,0x4a,0x56, 0x2,0x55,0x65,
+  0x1,0x6f,0x70, 0x2,0x55,0x60, 0x2,0x55,0x5f, 0x3,0x4f,0x69,
+  0x2,0x55,0x64, 0x1,0x6f,0x6e, 0x3,0x4f,0x67, 0x4,0x4e,0x5a,
+  0x1,0x73,0x26, 0x4,0x54,0x70, 0x2,0x55,0x61, 0x2,0x55,0x66,
+  0x2,0x55,0x63, 0x2,0x55,0x62, 0x3,0x4f,0x66, 0x1,0x6f,0x6f,
+  0x1,0x73,0x24, 0x3,0x53,0x5c, 0x2,0x5b,0x66, 0x1,0x72,0x7e,
+  0x3,0x53,0x59, 0x2,0x5b,0x67, 0x3,0x53,0x5a, 0x3,0x52,0x28,
+  0x2,0x5b,0x65, 0x3,0x53,0x58, 0x1,0x73,0x23, 0x1,0x73,0x21,
+  0x1,0x73,0x25, 0x3,0x53,0x5d, 0x1,0x73,0x22, 0x3,0x53,0x5b,
+  0x3,0x53,0x5f, 0x4,0x5e,0x4f, 0x3,0x59,0x5b, 0x3,0x57,0x26,
+  0x2,0x60,0x51, 0x4,0x59,0x70, 0x2,0x60,0x56, 0x2,0x60,0x52,
+  0x2,0x60,0x55, 0x1,0x76,0x28, 0x3,0x57,0x28, 0x2,0x5e,0x41,
+  0x2,0x60,0x54, 0x2,0x60,0x53, 0x3,0x59,0x59, 0x1,0x77,0x6e,
+  0x1,0x77,0x6c, 0x1,0x77,0x6f, 0x1,0x77,0x6d, 0x2,0x64,0x52,
+  0x2,0x64,0x53, 0x2,0x64,0x54, 0x1,0x77,0x70, 0x3,0x59,0x56,
+  0x3,0x59,0x58, 0x3,0x5b,0x65, 0x2,0x67,0x75, 0x1,0x79,0x4c,
+  0x2,0x67,0x73, 0x4,0x62,0x30, 0x1,0x79,0x4d, 0x2,0x67,0x72,
+  0x2,0x67,0x74, 0x1,0x79,0x4b, 0x2,0x6a,0x5f, 0x2,0x6a,0x5c,
+  0x4,0x65,0x2c, 0x2,0x6a,0x5d, 0x2,0x6a,0x5e, 0x2,0x6c,0x60,
+  0x1,0x7b,0x42, 0x3,0x5e,0x78, 0x1,0x7b,0x41, 0x3,0x5e,0x77,
+  0x2,0x6e,0x43, 0x2,0x6e,0x42, 0x1,0x7c,0x24, 0x3,0x60,0x5d,
+  0x3,0x60,0x5e, 0x3,0x60,0x5c, 0x1,0x7c,0x4f, 0x1,0x7c,0x74,
+  0x1,0x7d,0x2d, 0x2,0x71,0x47, 0x2,0x71,0x7c, 0x2,0x71,0x7d,
+  0x1,0x53,0x78, 0x2,0x41,0x52, 0x4,0x41,0x71, 0x2,0x48,0x67,
+  0x2,0x4f,0x34, 0x2,0x4f,0x35, 0x1,0x6b,0x6c, 0x4,0x48,0x57,
+  0x1,0x6b,0x6d, 0x2,0x55,0x67, 0x1,0x6f,0x71, 0x3,0x53,0x61,
+  0x1,0x76,0x29, 0x3,0x57,0x2a, 0x2,0x64,0x55, 0x3,0x59,0x5c,
+  0x1,0x77,0x71, 0x2,0x67,0x78, 0x1,0x79,0x4e, 0x2,0x67,0x77,
+  0x2,0x67,0x79, 0x2,0x67,0x76, 0x2,0x6c,0x63, 0x2,0x6a,0x60,
+  0x2,0x6a,0x61, 0x3,0x5d,0x56, 0x1,0x7a,0x51, 0x2,0x6c,0x62,
+  0x3,0x5e,0x7b, 0x3,0x5e,0x79, 0x2,0x6c,0x61, 0x3,0x5e,0x7a,
+  0x2,0x6e,0x44, 0x2,0x71,0x7e, 0x3,0x62,0x25, 0x1,0x53,0x79,
+  0x3,0x5e,0x7c, 0x3,0x62,0x26, 0x1,0x53,0x7a, 0x3,0x39,0x67,
+  0x1,0x58,0x6a, 0x2,0x33,0x4b, 0x3,0x66,0x70, 0x2,0x3a,0x33,
+  0x3,0x39,0x68, 0x1,0x62,0x7d, 0x1,0x63,0x22, 0x1,0x62,0x7e,
+  0x2,0x41,0x53, 0x3,0x45,0x5b, 0x1,0x63,0x24, 0x1,0x63,0x21,
+  0x3,0x40,0x2b, 0x3,0x45,0x5c, 0x1,0x63,0x23, 0x3,0x45,0x54,
+  0x1,0x67,0x66, 0x3,0x45,0x59, 0x2,0x48,0x68, 0x3,0x45,0x57,
+  0x3,0x4a,0x5d, 0x2,0x48,0x69, 0x2,0x55,0x69, 0x4,0x41,0x7b,
+  0x1,0x67,0x65, 0x1,0x67,0x67, 0x1,0x67,0x68, 0x3,0x45,0x58,
+  0x2,0x4f,0x37, 0x3,0x4a,0x5e, 0x2,0x4f,0x36, 0x1,0x6b,0x6e,
+  0x5,0x4b,0x4c, 0x1,0x6b,0x6f, 0x3,0x4a,0x5b, 0x2,0x4f,0x38,
+  0x2,0x55,0x68, 0x1,0x6b,0x71, 0x1,0x6f,0x72, 0x4,0x4e,0x63,
+  0x1,0x6b,0x70, 0x3,0x66,0x7a, 0x1,0x73,0x27, 0x2,0x55,0x6a,
+  0x1,0x6f,0x74, 0x1,0x6f,0x73, 0x2,0x55,0x6b, 0x2,0x55,0x6e,
+  0x2,0x55,0x6c, 0x2,0x55,0x6d, 0x1,0x6f,0x75, 0x3,0x4f,0x6b,
+  0x1,0x73,0x2c, 0x1,0x73,0x2a, 0x3,0x53,0x65, 0x3,0x53,0x66,
+  0x1,0x73,0x29, 0x2,0x5b,0x69, 0x3,0x53,0x64, 0x1,0x73,0x2b,
+  0x3,0x53,0x62, 0x3,0x53,0x63, 0x2,0x5b,0x68, 0x2,0x60,0x57,
+  0x4,0x54,0x7e, 0x2,0x5b,0x6a, 0x1,0x73,0x28, 0x2,0x5b,0x6b,
+  0x2,0x60,0x5a, 0x2,0x60,0x58, 0x2,0x60,0x59, 0x2,0x60,0x5e,
+  0x1,0x77,0x75, 0x2,0x60,0x5d, 0x2,0x60,0x60, 0x2,0x60,0x5f,
+  0x2,0x60,0x5c, 0x2,0x60,0x5b, 0x4,0x55,0x21, 0x1,0x76,0x2a,
+  0x3,0x59,0x62, 0x4,0x5a,0x29, 0x3,0x59,0x61, 0x3,0x59,0x66,
+  0x2,0x64,0x58, 0x3,0x59,0x65, 0x2,0x64,0x57, 0x1,0x77,0x74,
+  0x1,0x77,0x72, 0x1,0x77,0x73, 0x3,0x59,0x63, 0x2,0x64,0x56,
+  0x3,0x66,0x71, 0x2,0x67,0x7c, 0x3,0x5b,0x69, 0x1,0x79,0x4f,
+  0x4,0x62,0x38, 0x2,0x67,0x7b, 0x2,0x67,0x7a, 0x1,0x79,0x50,
+  0x4,0x65,0x3a, 0x2,0x6a,0x66, 0x2,0x6a,0x65, 0x3,0x5d,0x58,
+  0x2,0x6a,0x63, 0x3,0x5e,0x7e, 0x2,0x6a,0x62, 0x1,0x7a,0x53,
+  0x1,0x7a,0x52, 0x2,0x6a,0x67, 0x2,0x6e,0x45, 0x1,0x7c,0x25,
+  0x2,0x6c,0x65, 0x1,0x7b,0x43, 0x2,0x6c,0x64, 0x2,0x6a,0x64,
+  0x3,0x5f,0x78, 0x2,0x6e,0x46, 0x1,0x7c,0x50, 0x3,0x61,0x2a,
+  0x1,0x7d,0x2e, 0x2,0x71,0x48, 0x4,0x6e,0x24, 0x2,0x72,0x21,
+  0x1,0x53,0x7b, 0x2,0x3a,0x34, 0x2,0x60,0x61, 0x1,0x53,0x7c,
+  0x3,0x45,0x5f, 0x5,0x4b,0x4e, 0x2,0x4f,0x3a, 0x2,0x4f,0x39,
+  0x2,0x5b,0x6c, 0x5,0x5a,0x26, 0x3,0x53,0x68, 0x2,0x60,0x63,
+  0x3,0x57,0x30, 0x2,0x60,0x62, 0x3,0x59,0x67, 0x1,0x77,0x76,
+  0x2,0x67,0x7d, 0x2,0x67,0x7e, 0x1,0x7a,0x54, 0x3,0x5f,0x21,
+  0x3,0x60,0x60, 0x2,0x72,0x22, 0x1,0x58,0x6b, 0x1,0x63,0x26,
+  0x1,0x63,0x25, 0x2,0x48,0x6a, 0x2,0x48,0x6c, 0x1,0x67,0x6a,
+  0x2,0x48,0x6b, 0x1,0x67,0x69, 0x1,0x67,0x6b, 0x2,0x48,0x6d,
+  0x3,0x4a,0x63, 0x3,0x4a,0x62, 0x3,0x4a,0x66, 0x2,0x4f,0x3c,
+  0x2,0x4f,0x3e, 0x2,0x4f,0x3d, 0x3,0x4a,0x61, 0x2,0x4f,0x40,
+  0x3,0x4a,0x60, 0x3,0x4a,0x6c, 0x3,0x4a,0x64, 0x1,0x6b,0x72,
+  0x2,0x4f,0x3f, 0x2,0x4f,0x3b, 0x3,0x4a,0x6a, 0x4,0x48,0x60,
+  0x2,0x4f,0x41, 0x3,0x4f,0x73, 0x2,0x55,0x75, 0x3,0x4f,0x6d,
+  0x2,0x55,0x78, 0x2,0x55,0x7a, 0x2,0x55,0x70, 0x2,0x55,0x74,
+  0x2,0x55,0x71, 0x1,0x6f,0x77, 0x1,0x6f,0x7a, 0x1,0x6f,0x7c,
+  0x2,0x55,0x72, 0x2,0x55,0x73, 0x1,0x6f,0x7b, 0x2,0x55,0x76,
+  0x2,0x55,0x79, 0x2,0x55,0x77, 0x1,0x6f,0x7d, 0x3,0x4f,0x6e,
+  0x1,0x6f,0x79, 0x2,0x55,0x6f, 0x1,0x6f,0x76, 0x3,0x4f,0x72,
+  0x1,0x6f,0x78, 0x3,0x4f,0x74, 0x3,0x53,0x70, 0x1,0x73,0x2e,
+  0x2,0x5b,0x72, 0x2,0x5b,0x70, 0x2,0x5b,0x6f, 0x3,0x53,0x71,
+  0x2,0x5b,0x75, 0x3,0x53,0x6b, 0x2,0x5b,0x74, 0x2,0x5b,0x73,
+  0x3,0x53,0x6c, 0x2,0x5b,0x6e, 0x1,0x73,0x2d, 0x2,0x5b,0x6d,
+  0x3,0x53,0x6a, 0x2,0x5b,0x71, 0x1,0x73,0x2f, 0x3,0x57,0x34,
+  0x2,0x60,0x66, 0x3,0x57,0x37, 0x2,0x60,0x6a, 0x2,0x60,0x67,
+  0x2,0x60,0x69, 0x2,0x60,0x68, 0x2,0x60,0x65, 0x2,0x60,0x6b,
+  0x2,0x60,0x6e, 0x2,0x60,0x6c, 0x2,0x60,0x6d, 0x1,0x76,0x2c,
+  0x3,0x57,0x33, 0x1,0x76,0x2b, 0x2,0x60,0x64, 0x2,0x60,0x6f,
+  0x2,0x64,0x5d, 0x2,0x64,0x60, 0x2,0x64,0x62, 0x2,0x64,0x61,
+  0x3,0x59,0x6a, 0x2,0x64,0x5b, 0x2,0x64,0x5f, 0x2,0x64,0x5a,
+  0x3,0x59,0x6b, 0x2,0x64,0x5c, 0x1,0x77,0x77, 0x2,0x64,0x59,
+  0x3,0x59,0x6d, 0x2,0x64,0x5e, 0x2,0x68,0x2d, 0x2,0x68,0x22,
+  0x1,0x79,0x51, 0x3,0x5b,0x6f, 0x3,0x5b,0x6d, 0x1,0x79,0x52,
+  0x2,0x68,0x21, 0x2,0x68,0x26, 0x2,0x68,0x2c, 0x2,0x68,0x24,
+  0x2,0x68,0x2b, 0x3,0x5b,0x6c, 0x2,0x68,0x28, 0x3,0x5b,0x6e,
+  0x2,0x68,0x27, 0x2,0x68,0x2a, 0x2,0x68,0x25, 0x2,0x68,0x23,
+  0x3,0x5b,0x6b, 0x2,0x68,0x29, 0x2,0x6a,0x6e, 0x2,0x6a,0x6c,
+  0x1,0x7a,0x55, 0x2,0x6a,0x6b, 0x2,0x6a,0x71, 0x2,0x6a,0x6f,
+  0x3,0x5d,0x5a, 0x1,0x7a,0x56, 0x2,0x6a,0x6a, 0x2,0x6a,0x68,
+  0x4,0x65,0x46, 0x2,0x6a,0x69, 0x1,0x7a,0x58, 0x2,0x6a,0x6d,
+  0x1,0x7a,0x57, 0x2,0x6a,0x70, 0x2,0x6c,0x66, 0x2,0x6c,0x6c,
+  0x3,0x5f,0x24, 0x3,0x5f,0x22, 0x2,0x6c,0x67, 0x1,0x7b,0x47,
+  0x2,0x6c,0x6d, 0x1,0x7b,0x46, 0x2,0x6c,0x6b, 0x2,0x6c,0x6a,
+  0x1,0x7b,0x45, 0x2,0x6c,0x69, 0x1,0x7b,0x44, 0x2,0x6c,0x68,
+  0x7,0x56,0x51, 0x2,0x6e,0x4c, 0x2,0x6e,0x4e, 0x2,0x6e,0x4d,
+  0x4,0x69,0x6a, 0x2,0x6e,0x4a, 0x1,0x7c,0x27, 0x2,0x6e,0x47,
+  0x2,0x6e,0x4b, 0x2,0x6e,0x50, 0x3,0x5f,0x79, 0x2,0x6e,0x4f,
+  0x2,0x6e,0x48, 0x2,0x6e,0x49, 0x1,0x7c,0x26, 0x2,0x6f,0x60,
+  0x1,0x7c,0x53, 0x3,0x60,0x62, 0x2,0x6f,0x61, 0x1,0x7c,0x51,
+  0x1,0x7c,0x52, 0x3,0x60,0x61, 0x4,0x6c,0x3d, 0x2,0x70,0x61,
+  0x1,0x7c,0x75, 0x2,0x71,0x65, 0x3,0x61,0x72, 0x1,0x7d,0x37,
+  0x3,0x61,0x73, 0x2,0x72,0x23, 0x1,0x7d,0x38, 0x2,0x72,0x24,
+  0x2,0x72,0x25, 0x2,0x72,0x33, 0x2,0x72,0x32, 0x1,0x7d,0x47,
+  0x2,0x72,0x3b, 0x1,0x58,0x6c, 0x3,0x40,0x2f, 0x4,0x42,0x21,
+  0x2,0x48,0x6f, 0x4,0x41,0x7d, 0x2,0x48,0x6e, 0x4,0x41,0x7e,
+  0x1,0x6b,0x73, 0x1,0x6b,0x74, 0x2,0x4f,0x42, 0x4,0x4e,0x74,
+  0x2,0x55,0x7b, 0x2,0x5b,0x78, 0x3,0x4f,0x77, 0x3,0x4f,0x76,
+  0x1,0x6f,0x7e, 0x1,0x73,0x30, 0x2,0x5b,0x76, 0x4,0x55,0x31,
+  0x2,0x5b,0x79, 0x1,0x73,0x31, 0x3,0x57,0x3a, 0x2,0x60,0x70,
+  0x2,0x5b,0x77, 0x2,0x64,0x63, 0x1,0x77,0x78, 0x2,0x68,0x2e,
+  0x4,0x62,0x49, 0x3,0x5d,0x61, 0x2,0x6a,0x74, 0x2,0x6a,0x72,
+  0x3,0x5d,0x60, 0x3,0x5d,0x5e, 0x2,0x6a,0x73, 0x2,0x6c,0x6e,
+  0x3,0x5f,0x25, 0x1,0x7b,0x48, 0x2,0x6e,0x51, 0x1,0x7c,0x56,
+  0x1,0x7c,0x28, 0x1,0x7c,0x54, 0x1,0x7c,0x55, 0x2,0x70,0x62,
+  0x1,0x7d,0x2f, 0x3,0x61,0x74, 0x1,0x58,0x6d, 0x4,0x36,0x2d,
+  0x3,0x4a,0x6e, 0x4,0x4e,0x79, 0x2,0x64,0x64, 0x3,0x5f,0x7b,
+  0x3,0x60,0x63, 0x2,0x33,0x4c, 0x3,0x40,0x32, 0x1,0x67,0x6c,
+  0x3,0x45,0x61, 0x2,0x4f,0x43, 0x3,0x4a,0x6f, 0x3,0x4a,0x73,
+  0x1,0x6b,0x75, 0x2,0x4f,0x44, 0x3,0x4a,0x71, 0x3,0x4a,0x70,
+  0x3,0x4a,0x72, 0x2,0x55,0x7d, 0x2,0x55,0x7c, 0x1,0x73,0x33,
+  0x1,0x70,0x21, 0x1,0x70,0x22, 0x4,0x4f,0x21, 0x2,0x56,0x22,
+  0x2,0x56,0x21, 0x2,0x55,0x7e, 0x3,0x4f,0x79, 0x3,0x53,0x75,
+  0x2,0x5b,0x7a, 0x2,0x5b,0x7d, 0x3,0x53,0x74, 0x2,0x5b,0x7c,
+  0x2,0x5b,0x7b, 0x1,0x73,0x32, 0x2,0x60,0x74, 0x2,0x60,0x72,
+  0x2,0x60,0x71, 0x4,0x5a,0x37, 0x3,0x57,0x3b, 0x2,0x60,0x73,
+  0x3,0x57,0x3c, 0x1,0x77,0x79, 0x2,0x64,0x66, 0x2,0x64,0x67,
+  0x1,0x77,0x7a, 0x3,0x59,0x6f, 0x2,0x64,0x65, 0x3,0x5b,0x71,
+  0x2,0x68,0x30, 0x2,0x68,0x2f, 0x2,0x68,0x32, 0x1,0x79,0x53,
+  0x2,0x68,0x31, 0x4,0x62,0x4f, 0x2,0x6a,0x75, 0x2,0x6a,0x77,
+  0x2,0x6a,0x76, 0x3,0x5f,0x27, 0x2,0x6c,0x6f, 0x2,0x6c,0x72,
+  0x2,0x6c,0x70, 0x2,0x6c,0x71, 0x2,0x6e,0x52, 0x1,0x7c,0x29,
+  0x4,0x69,0x74, 0x4,0x69,0x71, 0x3,0x66,0x72, 0x2,0x6f,0x62,
+  0x2,0x6f,0x63, 0x2,0x6f,0x64, 0x3,0x61,0x2c, 0x1,0x7c,0x76,
+  0x1,0x7d,0x30, 0x2,0x72,0x26, 0x1,0x58,0x6e, 0x3,0x4a,0x75,
+  0x1,0x70,0x23, 0x1,0x73,0x34, 0x2,0x64,0x68, 0x3,0x5d,0x62,
+  0x2,0x6e,0x53, 0x3,0x61,0x2e, 0x4,0x6d,0x37, 0x2,0x71,0x66,
+  0x2,0x33,0x4d, 0x3,0x62,0x28, 0x1,0x7d,0x48, 0x1,0x58,0x6f,
+  0x2,0x5b,0x7e, 0x3,0x57,0x3e, 0x2,0x64,0x69, 0x2,0x68,0x33,
+  0x3,0x5d,0x63, 0x4,0x68,0x36, 0x2,0x6c,0x73, 0x2,0x6e,0x54,
+  0x1,0x58,0x70, 0x3,0x45,0x62, 0x2,0x4f,0x45, 0x2,0x4f,0x46,
+  0x3,0x4a,0x78, 0x1,0x6b,0x76, 0x1,0x6b,0x77, 0x2,0x56,0x24,
+  0x1,0x70,0x25, 0x1,0x70,0x24, 0x2,0x56,0x23, 0x2,0x60,0x75,
+  0x3,0x57,0x3f, 0x2,0x64,0x6a, 0x2,0x64,0x6c, 0x2,0x64,0x6b,
+  0x1,0x77,0x7d, 0x1,0x77,0x7c, 0x1,0x77,0x7b, 0x3,0x5d,0x64,
+  0x1,0x7b,0x4a, 0x2,0x6c,0x74, 0x3,0x5f,0x28, 0x1,0x7b,0x49,
+  0x2,0x6e,0x56, 0x2,0x6e,0x55, 0x3,0x61,0x2f, 0x1,0x7c,0x77,
+  0x2,0x70,0x63, 0x1,0x5e,0x23, 0x2,0x48,0x70, 0x4,0x42,0x29,
+  0x3,0x45,0x63, 0x2,0x4f,0x49, 0x2,0x4f,0x47, 0x2,0x4f,0x48,
+  0x4,0x48,0x6b, 0x3,0x4f,0x7e, 0x2,0x56,0x2d, 0x4,0x4f,0x30,
+  0x2,0x56,0x28, 0x2,0x56,0x25, 0x2,0x56,0x2c, 0x3,0x4f,0x7c,
+  0x4,0x4f,0x35, 0x3,0x4f,0x7b, 0x2,0x56,0x2e, 0x4,0x4f,0x37,
+  0x4,0x4f,0x2c, 0x1,0x70,0x27, 0x2,0x56,0x2b, 0x2,0x56,0x27,
+  0x3,0x4f,0x7d, 0x4,0x4f,0x2a, 0x2,0x56,0x26, 0x2,0x56,0x2a,
+  0x2,0x56,0x29, 0x1,0x70,0x26, 0xf,0x53,0x3e, 0x2,0x5c,0x2b,
+  0x2,0x5c,0x26, 0x2,0x5c,0x24, 0x2,0x5c,0x2d, 0x2,0x5c,0x25,
+  0x4,0x55,0x47, 0x2,0x5c,0x21, 0x4,0x55,0x43, 0x2,0x5c,0x27,
+  0x3,0x53,0x78, 0x3,0x53,0x7a, 0x2,0x5c,0x22, 0x2,0x60,0x7e,
+  0x2,0x5c,0x23, 0x2,0x5c,0x2e, 0x3,0x54,0x23, 0x4,0x55,0x45,
+  0x3,0x53,0x7c, 0x3,0x54,0x21, 0x5,0x5a,0x4a, 0x3,0x54,0x25,
+  0x3,0x53,0x7d, 0x2,0x5c,0x2a, 0x1,0x73,0x35, 0x2,0x5c,0x29,
+  0x2,0x5c,0x28, 0x3,0x53,0x79, 0x2,0x5c,0x2c, 0xf,0x59,0x38,
+  0x3,0x66,0x73, 0x3,0x57,0x44, 0x2,0x60,0x76, 0x2,0x60,0x79,
+  0x4,0x5a,0x49, 0x3,0x57,0x45, 0x2,0x60,0x78, 0x3,0x57,0x40,
+  0x2,0x61,0x22, 0x2,0x60,0x7b, 0x2,0x61,0x21, 0x3,0x57,0x42,
+  0x2,0x60,0x7d, 0x2,0x60,0x7c, 0x2,0x60,0x7a, 0x4,0x5a,0x41,
+  0x2,0x60,0x77, 0x4,0x5a,0x3f, 0x1,0x76,0x2f, 0x1,0x76,0x2e,
+  0x4,0x5a,0x44, 0x1,0x76,0x30, 0x1,0x76,0x2d, 0x2,0x61,0x23,
+  0x4,0x5a,0x45, 0xf,0x5d,0x76, 0x4,0x5a,0x43, 0x2,0x64,0x72,
+  0x2,0x64,0x75, 0x4,0x5f,0x26, 0x2,0x64,0x73, 0x2,0x64,0x77,
+  0x5,0x66,0x79, 0x3,0x59,0x74, 0x4,0x5f,0x22, 0x2,0x64,0x78,
+  0x4,0x5f,0x2a, 0x2,0x64,0x70, 0x1,0x78,0x24, 0x2,0x64,0x71,
+  0x3,0x59,0x73, 0x2,0x64,0x6f, 0x2,0x64,0x76, 0x3,0x5b,0x74,
+  0x2,0x64,0x6e, 0x2,0x64,0x6d, 0x1,0x78,0x23, 0x1,0x78,0x21,
+  0x1,0x77,0x7e, 0x3,0x59,0x76, 0x3,0x59,0x75, 0x3,0x57,0x43,
+  0xf,0x61,0x72, 0x3,0x59,0x71, 0x2,0x64,0x74, 0x2,0x68,0x3c,
+  0x2,0x68,0x42, 0x1,0x79,0x56, 0x2,0x68,0x3d, 0x5,0x6b,0x33,
+  0x2,0x68,0x40, 0x2,0x68,0x44, 0x1,0x79,0x57, 0x2,0x68,0x3f,
+  0x4,0x62,0x5c, 0x2,0x68,0x37, 0x3,0x5b,0x75, 0x2,0x68,0x36,
+  0x2,0x68,0x43, 0x2,0x68,0x3a, 0x3,0x5b,0x77, 0x2,0x68,0x38,
+  0x2,0x68,0x41, 0x2,0x68,0x39, 0x1,0x79,0x55, 0x1,0x79,0x54,
+  0x3,0x5b,0x79, 0x2,0x68,0x34, 0x2,0x68,0x35, 0x2,0x68,0x3e,
+  0x4,0x62,0x66, 0x3,0x5b,0x7a, 0x4,0x62,0x68, 0x2,0x68,0x3b,
+  0xf,0x64,0x6b, 0x4,0x62,0x55, 0x3,0x5d,0x6f, 0x2,0x6a,0x7a,
+  0x2,0x6a,0x7d, 0x3,0x5d,0x71, 0x4,0x62,0x56, 0x3,0x5d,0x67,
+  0x3,0x5d,0x69, 0x1,0x78,0x22, 0x3,0x5d,0x6a, 0x3,0x5d,0x74,
+  0x3,0x5d,0x75, 0x4,0x65,0x5a, 0x3,0x5d,0x6e, 0x4,0x65,0x59,
+  0x3,0x5d,0x68, 0x2,0x6a,0x7b, 0x2,0x6b,0x23, 0x2,0x6b,0x21,
+  0x2,0x6a,0x79, 0x2,0x6b,0x26, 0x3,0x5d,0x66, 0x2,0x6a,0x78,
+  0x3,0x5d,0x76, 0x1,0x7a,0x5a, 0x2,0x6b,0x22, 0x4,0x65,0x54,
+  0x3,0x5d,0x73, 0x4,0x65,0x57, 0x2,0x6a,0x7c, 0x1,0x7a,0x59,
+  0x2,0x6b,0x25, 0x3,0x5d,0x72, 0x4,0x65,0x5d, 0x2,0x6b,0x24,
+  0x3,0x5d,0x70, 0x2,0x6c,0x77, 0x2,0x6c,0x76, 0x5,0x72,0x51,
+  0x3,0x5f,0x2c, 0x5,0x72,0x4b, 0x2,0x6c,0x7d, 0x5,0x72,0x4e,
+  0x2,0x6c,0x79, 0x2,0x6c,0x7c, 0x1,0x7b,0x4c, 0x4,0x68,0x3b,
+  0x4,0x68,0x3e, 0x2,0x6c,0x7a, 0x2,0x6c,0x7b, 0x4,0x68,0x39,
+  0x2,0x6c,0x75, 0x2,0x6c,0x78, 0x1,0x7b,0x4b, 0x3,0x5f,0x2a,
+  0xf,0x69,0x2a, 0x1,0x7c,0x2b, 0x2,0x6e,0x61, 0x2,0x6e,0x5c,
+  0x2,0x6e,0x60, 0x3,0x60,0x25, 0x2,0x6e,0x63, 0x2,0x6e,0x5f,
+  0x3,0x5f,0x7e, 0x2,0x6e,0x5b, 0x3,0x60,0x23, 0x1,0x7c,0x2d,
+  0x2,0x6e,0x5e, 0x2,0x6e,0x62, 0x1,0x7c,0x2c, 0x2,0x6e,0x59,
+  0x2,0x6a,0x7e, 0x2,0x6e,0x5d, 0x4,0x6a,0x23, 0x5,0x75,0x2d,
+  0x2,0x6e,0x5a, 0x3,0x60,0x22, 0x2,0x6e,0x57, 0xf,0x6a,0x3e,
+  0x2,0x6e,0x58, 0x1,0x7c,0x2a, 0x2,0x6f,0x68, 0x2,0x6f,0x6a,
+  0x2,0x6f,0x6d, 0x2,0x6f,0x69, 0x2,0x6f,0x6e, 0x3,0x60,0x65,
+  0x2,0x6f,0x67, 0x3,0x60,0x66, 0x2,0x6f,0x65, 0x3,0x60,0x68,
+  0x1,0x7c,0x57, 0x2,0x6f,0x6b, 0x1,0x7c,0x59, 0x1,0x7c,0x58,
+  0x2,0x6f,0x66, 0x2,0x6f,0x6c, 0x3,0x61,0x32, 0x2,0x70,0x68,
+  0x1,0x7c,0x78, 0x2,0x70,0x69, 0x3,0x61,0x33, 0x2,0x70,0x67,
+  0x2,0x70,0x64, 0x4,0x6c,0x4a, 0x3,0x61,0x34, 0x2,0x70,0x66,
+  0x2,0x70,0x65, 0x2,0x71,0x49, 0x3,0x61,0x59, 0x2,0x71,0x4b,
+  0x2,0x71,0x4a, 0x3,0x61,0x5b, 0x2,0x71,0x69, 0x5,0x7a,0x53,
+  0x2,0x71,0x68, 0x2,0x71,0x67, 0x2,0x71,0x6a, 0x3,0x61,0x75,
+  0x1,0x7d,0x40, 0x1,0x7d,0x41, 0x2,0x72,0x38, 0x2,0x72,0x3c,
+  0x3,0x62,0x41, 0x1,0x5e,0x24, 0x2,0x41,0x54, 0x2,0x48,0x73,
+  0x3,0x45,0x64, 0x1,0x67,0x6d, 0x2,0x48,0x71, 0x3,0x45,0x66,
+  0x3,0x2f,0x42, 0x2,0x48,0x72, 0x3,0x45,0x68, 0x3,0x45,0x67,
+  0x2,0x4f,0x4a, 0x2,0x4f,0x4b, 0x1,0x6b,0x7a, 0x1,0x6b,0x78,
+  0x2,0x4f,0x4c, 0x1,0x6b,0x79, 0x2,0x56,0x33, 0x3,0x50,0x27,
+  0x2,0x56,0x36, 0x2,0x56,0x30, 0x2,0x56,0x37, 0x2,0x56,0x2f,
+  0x2,0x56,0x31, 0x3,0x50,0x2a, 0x2,0x56,0x32, 0x2,0x56,0x35,
+  0x3,0x50,0x24, 0x3,0x50,0x2b, 0x1,0x70,0x2a, 0x2,0x56,0x3a,
+  0x2,0x56,0x39, 0x1,0x70,0x28, 0x2,0x56,0x34, 0x2,0x56,0x38,
+  0x1,0x70,0x29, 0x3,0x54,0x2d, 0x4,0x4f,0x42, 0x3,0x50,0x25,
+  0x3,0x50,0x22, 0x3,0x54,0x2a, 0x2,0x5c,0x38, 0x4,0x55,0x52,
+  0x1,0x73,0x3a, 0x3,0x54,0x2c, 0x2,0x5c,0x33, 0x1,0x73,0x36,
+  0x3,0x54,0x36, 0x2,0x5c,0x30, 0x2,0x5c,0x36, 0x2,0x5c,0x39,
+  0x3,0x54,0x33, 0x1,0x73,0x3b, 0x4,0x5a,0x4e, 0x2,0x5c,0x35,
+  0x2,0x5c,0x32, 0x2,0x5c,0x3a, 0x2,0x5c,0x31, 0x3,0x54,0x37,
+  0x2,0x5c,0x37, 0x1,0x73,0x37, 0x3,0x54,0x29, 0x2,0x5c,0x2f,
+  0x1,0x73,0x38, 0x3,0x54,0x35, 0x1,0x73,0x39, 0x2,0x5c,0x34,
+  0x3,0x54,0x32, 0x2,0x61,0x35, 0x2,0x61,0x28, 0x2,0x61,0x29,
+  0x2,0x61,0x2c, 0x2,0x61,0x2a, 0x4,0x5a,0x55, 0x2,0x61,0x24,
+  0x4,0x5a,0x56, 0x3,0x57,0x4d, 0x2,0x61,0x27, 0x2,0x61,0x31,
+  0x2,0x61,0x2b, 0x3,0x57,0x48, 0x4,0x5a,0x4f, 0x1,0x76,0x31,
+  0x4,0x5a,0x4d, 0x2,0x61,0x33, 0x2,0x61,0x30, 0x1,0x76,0x32,
+  0x2,0x61,0x32, 0x2,0x61,0x25, 0x2,0x61,0x2e, 0x2,0x61,0x2f,
+  0x3,0x57,0x4a, 0x2,0x61,0x2d, 0xf,0x5e,0x24, 0x3,0x66,0x75,
+  0x2,0x64,0x7c, 0x2,0x64,0x7e, 0x2,0x65,0x23, 0x3,0x59,0x79,
+  0x3,0x59,0x7b, 0x2,0x64,0x7b, 0x3,0x59,0x7d, 0x1,0x78,0x25,
+  0x2,0x65,0x25, 0x2,0x64,0x7a, 0x2,0x65,0x26, 0x3,0x59,0x7e,
+  0x2,0x65,0x22, 0x2,0x65,0x24, 0x2,0x65,0x28, 0x2,0x65,0x21,
+  0x2,0x65,0x29, 0x2,0x64,0x7d, 0x2,0x64,0x79, 0x1,0x78,0x26,
+  0x3,0x5a,0x22, 0x2,0x65,0x27, 0x1,0x78,0x27, 0x1,0x79,0x59,
+  0x4,0x5f,0x34, 0x3,0x59,0x7a, 0xf,0x61,0x77, 0x3,0x5b,0x7d,
+  0x2,0x61,0x26, 0x2,0x68,0x5e, 0x2,0x68,0x55, 0x1,0x79,0x5b,
+  0x2,0x68,0x51, 0x1,0x79,0x5c, 0x3,0x5c,0x27, 0x3,0x5c,0x22,
+  0x2,0x68,0x5a, 0x2,0x68,0x54, 0x2,0x68,0x4a, 0x1,0x79,0x5a,
+  0x2,0x68,0x57, 0x2,0x68,0x52, 0x2,0x68,0x53, 0x3,0x5c,0x25,
+  0x2,0x68,0x45, 0x2,0x68,0x4c, 0x2,0x68,0x5b, 0x3,0x5b,0x7e,
+  0x2,0x68,0x58, 0x5,0x6b,0x3f, 0x2,0x68,0x50, 0x3,0x5c,0x26,
+  0x2,0x68,0x5c, 0x2,0x68,0x4b, 0x2,0x68,0x46, 0x2,0x68,0x59,
+  0x3,0x5c,0x24, 0x2,0x68,0x48, 0x2,0x68,0x56, 0x2,0x68,0x4d,
+  0x2,0x68,0x5d, 0x2,0x68,0x49, 0x1,0x79,0x58, 0x2,0x68,0x47,
+  0x2,0x68,0x4e, 0x2,0x68,0x4f, 0x2,0x6b,0x2d, 0x3,0x5c,0x23,
+  0x2,0x6b,0x2b, 0x4,0x65,0x69, 0x2,0x6b,0x30, 0x3,0x5d,0x79,
+  0x2,0x6b,0x3c, 0x2,0x6b,0x33, 0x2,0x6b,0x2c, 0x2,0x6b,0x28,
+  0x2,0x6b,0x35, 0x2,0x6b,0x2e, 0x2,0x6b,0x31, 0x2,0x6b,0x2a,
+  0x2,0x6b,0x38, 0x2,0x6b,0x27, 0x2,0x6b,0x2f, 0x2,0x6b,0x34,
+  0x2,0x6b,0x36, 0x2,0x6b,0x39, 0x2,0x6b,0x29, 0x3,0x5d,0x7a,
+  0x2,0x6b,0x3d, 0x2,0x6b,0x3e, 0x2,0x6b,0x37, 0x2,0x6b,0x3b,
+  0x2,0x6b,0x32, 0x2,0x6d,0x2f, 0x2,0x6d,0x32, 0x3,0x5f,0x35,
+  0x1,0x7b,0x4d, 0x3,0x5f,0x31, 0x2,0x6d,0x31, 0x2,0x6d,0x36,
+  0x2,0x6d,0x34, 0x1,0x7b,0x4e, 0x2,0x6d,0x2b, 0x2,0x6d,0x21,
+  0x2,0x6c,0x7e, 0x1,0x7b,0x50, 0x2,0x6d,0x2d, 0x2,0x6d,0x2e,
+  0x2,0x6d,0x2a, 0x2,0x6d,0x22, 0x3,0x5f,0x32, 0x2,0x6d,0x27,
+  0x2,0x6b,0x3a, 0x4,0x68,0x43, 0x2,0x6d,0x23, 0x1,0x7b,0x4f,
+  0x2,0x6d,0x29, 0x3,0x5f,0x36, 0x2,0x6d,0x28, 0x2,0x6d,0x24,
+  0x2,0x6d,0x30, 0x4,0x68,0x44, 0x2,0x6d,0x25, 0x2,0x6e,0x68,
+  0x2,0x6d,0x33, 0x2,0x6d,0x35, 0x2,0x6d,0x2c, 0x2,0x6d,0x26,
+  0x2,0x6e,0x69, 0x2,0x6e,0x6b, 0x2,0x6e,0x65, 0x1,0x7c,0x2e,
+  0x4,0x6a,0x25, 0x2,0x6e,0x72, 0x2,0x6e,0x70, 0x1,0x7c,0x2f,
+  0x2,0x6e,0x6f, 0x2,0x6e,0x6e, 0x2,0x6e,0x67, 0x2,0x6e,0x64,
+  0x2,0x6e,0x6a, 0x2,0x6e,0x73, 0x2,0x6e,0x66, 0x2,0x6e,0x6c,
+  0x5,0x75,0x45, 0x2,0x6f,0x77, 0x2,0x6f,0x7c, 0x2,0x6f,0x72,
+  0x2,0x6f,0x75, 0x1,0x7c,0x5a, 0x2,0x6f,0x79, 0x4,0x6b,0x46,
+  0x2,0x70,0x22, 0x2,0x6e,0x6d, 0x4,0x6b,0x4a, 0x2,0x6f,0x73,
+  0x2,0x6f,0x7d, 0x2,0x70,0x23, 0x2,0x6f,0x78, 0x2,0x6f,0x71,
+  0x2,0x6f,0x7b, 0x4,0x6b,0x4b, 0x2,0x6f,0x7a, 0x2,0x70,0x21,
+  0x2,0x6f,0x7e, 0x2,0x6e,0x71, 0x2,0x6f,0x76, 0x2,0x6f,0x70,
+  0x2,0x6f,0x74, 0x1,0x7c,0x79, 0x1,0x7c,0x7a, 0x2,0x6f,0x6f,
+  0x3,0x60,0x6c, 0x2,0x70,0x74, 0x2,0x70,0x6b, 0x2,0x70,0x73,
+  0x2,0x70,0x70, 0x2,0x70,0x71, 0x2,0x70,0x6a, 0x2,0x70,0x6d,
+  0x2,0x70,0x75, 0x2,0x70,0x6f, 0x2,0x70,0x6e, 0x2,0x70,0x6c,
+  0x3,0x61,0x35, 0x2,0x70,0x72, 0x4,0x6c,0x56, 0x2,0x71,0x4c,
+  0x4,0x6d,0x3a, 0x2,0x71,0x4d, 0x3,0x61,0x5d, 0x2,0x71,0x4f,
+  0x2,0x71,0x4e, 0x2,0x71,0x51, 0x2,0x71,0x50, 0x2,0x71,0x6c,
+  0x2,0x71,0x6b, 0x2,0x72,0x27, 0x3,0x62,0x29, 0x2,0x72,0x28,
+  0x3,0x62,0x30, 0x2,0x72,0x34, 0x1,0x7d,0x45, 0x1,0x7d,0x49,
+  0x3,0x62,0x38, 0x2,0x72,0x3d, 0x1,0x7d,0x4a, 0x1,0x5e,0x25,
+  0x4,0x4f,0x48, 0x5,0x5a,0x5b, 0x1,0x7a,0x5b, 0x2,0x6d,0x37,
+  0x3,0x5f,0x37, 0x1,0x7c,0x7b, 0x1,0x7c,0x7c, 0x1,0x5e,0x26,
+  0x2,0x48,0x74, 0x3,0x45,0x69, 0x1,0x67,0x6e, 0x2,0x56,0x3b,
+  0x3,0x50,0x2c, 0x3,0x54,0x39, 0x2,0x5c,0x3c, 0x2,0x5c,0x3d,
+  0x2,0x5c,0x3b, 0x2,0x61,0x37, 0x2,0x61,0x36, 0x1,0x76,0x33,
+  0x2,0x65,0x2b, 0x2,0x61,0x38, 0x2,0x65,0x2a, 0x4,0x5f,0x3a,
+  0x3,0x5a,0x24, 0x2,0x68,0x60, 0x1,0x79,0x5d, 0x1,0x79,0x5f,
+  0x2,0x68,0x5f, 0x3,0x5c,0x29, 0x4,0x62,0x75, 0x1,0x79,0x5e,
+  0x3,0x5e,0x21, 0x2,0x6b,0x3f, 0x2,0x6b,0x41, 0x2,0x6b,0x40,
+  0x2,0x6d,0x38, 0x1,0x7b,0x51, 0x3,0x5f,0x3a, 0x1,0x7c,0x5b,
+  0x2,0x70,0x76, 0x2,0x71,0x52, 0x3,0x62,0x31, 0x3,0x62,0x3f,
+  0x2,0x72,0x41, 0x1,0x5e,0x27, 0x3,0x25,0x47, 0x2,0x4f,0x4d,
+  0x4,0x4f,0x4c, 0x1,0x70,0x2b, 0x3,0x50,0x2f, 0x3,0x50,0x2e,
+  0x3,0x54,0x3a, 0x2,0x5c,0x3f, 0x2,0x5c,0x3e, 0x3,0x57,0x50,
+  0x2,0x61,0x39, 0x3,0x5a,0x26, 0x3,0x5a,0x25, 0x4,0x62,0x7e,
+  0x1,0x79,0x60, 0x1,0x7a,0x5c, 0x2,0x6e,0x74, 0x2,0x72,0x39,
+  0x1,0x5e,0x28, 0x1,0x6b,0x7b, 0x3,0x4b,0x22, 0x1,0x70,0x2c,
+  0xf,0x61,0x7c, 0x2,0x68,0x61, 0x3,0x5e,0x22, 0x2,0x70,0x24,
+  0x1,0x63,0x27, 0x3,0x39,0x6a, 0x3,0x54,0x3c, 0x3,0x54,0x3b,
+  0x4,0x5a,0x5d, 0x2,0x61,0x3a, 0x3,0x5a,0x28, 0x4,0x5f,0x3e,
+  0x1,0x7d,0x31, 0x1,0x63,0x28, 0x1,0x70,0x2d, 0x1,0x76,0x34,
+  0x2,0x70,0x25, 0x1,0x63,0x29, 0x3,0x39,0x6b, 0x2,0x56,0x3c,
+  0x1,0x73,0x3d, 0x2,0x5c,0x40, 0x2,0x5c,0x41, 0x3,0x54,0x3d,
+  0x1,0x73,0x3c, 0x4,0x55,0x60, 0x2,0x61,0x3b, 0x1,0x76,0x38,
+  0x1,0x76,0x36, 0x1,0x76,0x37, 0x1,0x76,0x35, 0x2,0x65,0x2c,
+  0x1,0x78,0x28, 0x4,0x63,0x24, 0x3,0x5c,0x2a, 0x2,0x6b,0x43,
+  0x2,0x6b,0x42, 0x2,0x6b,0x45, 0x2,0x6b,0x44, 0x1,0x7a,0x5d,
+  0x2,0x6d,0x39, 0x4,0x68,0x56, 0x2,0x6d,0x3b, 0x2,0x6d,0x3a,
+  0x1,0x7b,0x52, 0x2,0x6e,0x75, 0x3,0x60,0x29, 0x2,0x70,0x26,
+  0x2,0x70,0x27, 0x1,0x7c,0x5c, 0x2,0x71,0x53, 0x2,0x71,0x6d,
+  0x1,0x7d,0x42, 0x4,0x6e,0x43, 0x2,0x41,0x55, 0x2,0x5c,0x42,
+  0x2,0x61,0x3c, 0x2,0x68,0x62, 0x2,0x48,0x75, 0x3,0x27,0x72,
+  0x2,0x61,0x3d, 0x2,0x65,0x2e, 0x2,0x65,0x2d, 0x3,0x5a,0x29,
+  0x3,0x5c,0x2d, 0x3,0x5c,0x2e, 0x3,0x5f,0x3c, 0x2,0x70,0x28,
+  0x1,0x7c,0x7d, 0x3,0x61,0x5f, 0x2,0x71,0x54, 0x2,0x71,0x6e,
+  0x1,0x67,0x6f, 0x2,0x56,0x3d, 0x2,0x56,0x3e, 0x4,0x4f,0x56,
+  0x2,0x5c,0x43, 0x1,0x67,0x70, 0x3,0x45,0x6a, 0x1,0x78,0x29,
+  0x2,0x65,0x2f, 0x3,0x5c,0x30, 0x2,0x6d,0x3d, 0x1,0x7b,0x53,
+  0x2,0x6d,0x3e, 0x2,0x6d,0x3c, 0x2,0x70,0x29, 0x3,0x61,0x60,
+  0x2,0x70,0x77, 0x4,0x6d,0x48, 0x1,0x67,0x71, 0x2,0x61,0x40,
+  0x2,0x61,0x3f, 0x2,0x61,0x3e, 0x2,0x65,0x30, 0x3,0x5a,0x2b,
+  0x3,0x5a,0x2a, 0x2,0x65,0x34, 0x2,0x65,0x33, 0x2,0x65,0x32,
+  0x2,0x65,0x31, 0x1,0x78,0x2a, 0x2,0x68,0x63, 0x2,0x6b,0x47,
+  0x1,0x7a,0x5e, 0x2,0x6b,0x46, 0x2,0x6d,0x3f, 0x2,0x6e,0x78,
+  0x2,0x6e,0x77, 0x1,0x7c,0x30, 0x2,0x6e,0x76, 0x2,0x70,0x2c,
+  0x2,0x70,0x2b, 0x2,0x70,0x2a, 0x3,0x60,0x6d, 0x4,0x6e,0x44,
+  0x1,0x6b,0x7c, 0x4,0x55,0x63, 0x2,0x5c,0x44, 0x1,0x76,0x39,
+  0x4,0x5a,0x64, 0x2,0x68,0x64, 0x2,0x68,0x65, 0x2,0x6e,0x79,
+  0x2,0x70,0x2d, 0x4,0x6b,0x5c, 0x3,0x61,0x3b, 0x2,0x70,0x78,
+  0x2,0x71,0x55, 0x2,0x72,0x29, 0x2,0x72,0x43, 0x1,0x6b,0x7d,
+  0x1,0x76,0x3a, 0x2,0x65,0x35, 0x2,0x68,0x66, 0x2,0x6d,0x40,
+  0x2,0x70,0x2e, 0x3,0x23,0x70, 0x1,0x70,0x2f, 0x3,0x54,0x3e,
+  0x2,0x61,0x41, 0x2,0x65,0x36, 0x2,0x68,0x67, 0x2,0x68,0x68,
+  0x2,0x68,0x69, 0x2,0x6b,0x4c, 0x3,0x5e,0x24, 0x2,0x6b,0x48,
+  0x1,0x7b,0x54, 0x2,0x6b,0x4b, 0x2,0x6b,0x4a, 0x1,0x7a,0x5f,
+  0x2,0x6b,0x49, 0x1,0x7a,0x61, 0x1,0x7a,0x60, 0x2,0x6d,0x42,
+  0x2,0x6d,0x41, 0x1,0x7b,0x55, 0x1,0x7b,0x56, 0x4,0x68,0x60,
+  0x3,0x5f,0x3e, 0x1,0x7c,0x32, 0x2,0x6e,0x7a, 0x1,0x7c,0x31,
+  0x4,0x6b,0x61, 0x2,0x70,0x31, 0x2,0x70,0x32, 0x2,0x70,0x30,
+  0x2,0x70,0x2f, 0x1,0x7d,0x21, 0x4,0x6c,0x64, 0x2,0x70,0x79,
+  0x2,0x70,0x7a, 0x2,0x70,0x7b, 0x1,0x7c,0x7e, 0x2,0x71,0x56,
+  0x2,0x71,0x59, 0x2,0x71,0x58, 0x2,0x71,0x57, 0x3,0x62,0x33,
+  0x4,0x6e,0x45, 0x2,0x72,0x42, 0x1,0x73,0x3e, 0x3,0x57,0x55,
+  0x4,0x63,0x2d, 0x1,0x78,0x32, 0x2,0x6b,0x4d, 0x2,0x6d,0x43,
+  0x3,0x60,0x2b, 0x1,0x7c,0x33, 0x2,0x6e,0x7b, 0x4,0x6e,0x55,
+  0x3,0x62,0x42, 0x2,0x72,0x44, 0xf,0x21,0x59, 0x1,0x73,0x3f,
+  0x3,0x5e,0x47, 0x4,0x6e,0x33, 0x2,0x61,0x42, 0x3,0x5f,0x3f,
+  0x2,0x6e,0x7c, 0x3,0x61,0x61, 0x2,0x71,0x6f, 0x3,0x61,0x77,
+  0xf,0x58,0x4c, 0x1,0x21,0x2b, 0x1,0x21,0x36, 0x1,0x21,0x38,
+  0x1,0x21,0x40, 0x1,0x21,0x41, 0x1,0x21,0x44, 0x1,0x21,0x45,
+  0x1,0x21,0x48, 0x1,0x21,0x49, 0x1,0x21,0x4c, 0x1,0x21,0x4d,
+  0x1,0x21,0x50, 0x1,0x21,0x51, 0x1,0x21,0x54, 0x1,0x21,0x55,
+  0x1,0x21,0x58, 0x1,0x21,0x59, 0x1,0x21,0x5c, 0x1,0x21,0x5d,
+  0x1,0x22,0x27, 0x1,0x22,0x28, 0x1,0x22,0x2b, 0x1,0x22,0x2c,
+  0x1,0x22,0x29, 0x1,0x22,0x2a, 0x1,0x21,0x2e, 0x1,0x21,0x2f,
+  0x1,0x21,0x30, 0x1,0x21,0x32, 0x1,0x21,0x33, 0x1,0x21,0x34,
+  0x1,0x21,0x35, 0x1,0x21,0x5e, 0x1,0x21,0x5f, 0x1,0x21,0x60,
+  0x1,0x21,0x61, 0x1,0x21,0x62, 0x1,0x21,0x63, 0x1,0x22,0x2d,
+  0x1,0x22,0x2e, 0x1,0x22,0x2f, 0x1,0x22,0x3f, 0x1,0x22,0x40,
+  0x1,0x22,0x41, 0x1,0x22,0x43, 0x1,0x22,0x42, 0x1,0x22,0x62,
+  0x1,0x22,0x6c, 0x1,0x22,0x6d, 0x1,0x22,0x6e, 0x1,0x21,0x2a,
+  0x1,0x21,0x6c, 0x1,0x22,0x63, 0x1,0x22,0x68, 0x1,0x21,0x6d,
+  0x1,0x21,0x3e, 0x1,0x21,0x3f, 0x1,0x21,0x6e, 0x1,0x22,0x30,
+  0x1,0x21,0x22, 0x1,0x22,0x31, 0x1,0x21,0x25, 0x1,0x22,0x5f,
+  0x1,0x24,0x21, 0x1,0x24,0x22, 0x1,0x24,0x23, 0x1,0x24,0x24,
+  0x1,0x24,0x25, 0x1,0x24,0x26, 0x1,0x24,0x27, 0x1,0x24,0x28,
+  0x1,0x24,0x29, 0x1,0x24,0x2a, 0x1,0x21,0x28, 0x1,0x21,0x27,
+  0x1,0x22,0x36, 0x1,0x22,0x38, 0x1,0x22,0x37, 0x1,0x21,0x29,
+  0x1,0x22,0x69, 0x1,0x24,0x41, 0x1,0x24,0x42, 0x1,0x24,0x43,
+  0x1,0x24,0x44, 0x1,0x24,0x45, 0x1,0x24,0x46, 0x1,0x24,0x47,
+  0x1,0x24,0x48, 0x1,0x24,0x49, 0x1,0x24,0x4a, 0x1,0x24,0x4b,
+  0x1,0x24,0x4c, 0x1,0x24,0x4d, 0x1,0x24,0x4e, 0x1,0x24,0x4f,
+  0x1,0x24,0x50, 0x1,0x24,0x51, 0x1,0x24,0x52, 0x1,0x24,0x53,
+  0x1,0x24,0x54, 0x1,0x24,0x55, 0x1,0x24,0x56, 0x1,0x24,0x57,
+  0x1,0x24,0x58, 0x1,0x24,0x59, 0x1,0x24,0x5a, 0x1,0x22,0x60,
+  0x1,0x22,0x25, 0x1,0x24,0x5b, 0x1,0x24,0x5c, 0x1,0x24,0x5d,
+  0x1,0x24,0x5e, 0x1,0x24,0x5f, 0x1,0x24,0x60, 0x1,0x24,0x61,
+  0x1,0x24,0x62, 0x1,0x24,0x63, 0x1,0x24,0x64, 0x1,0x24,0x65,
+  0x1,0x24,0x66, 0x1,0x24,0x67, 0x1,0x24,0x68, 0x1,0x24,0x69,
+  0x1,0x24,0x6a, 0x1,0x24,0x6b, 0x1,0x24,0x6c, 0x1,0x24,0x6d,
+  0x1,0x24,0x6e, 0x1,0x24,0x6f, 0x1,0x24,0x70, 0x1,0x24,0x71,
+  0x1,0x24,0x72, 0x1,0x24,0x73, 0x1,0x24,0x74, 0x1,0x21,0x42,
+  0x1,0x22,0x5e, 0x1,0x21,0x43, 0x1,0x22,0x66, 0x1,0x22,0x67,
+  0x1,0x22,0x64, 0x5,0x21,0x25, 0xf,0x21,0x21, 0x6,0x21,0x2f,
+  0x6,0x21,0x2d, 0x6,0x21,0x2e, 0x6,0x21,0x42, 0x6,0x21,0x43,
+  0x5,0x21,0x33, 0x3,0x21,0x44, 0xf,0x21,0x3e, 0xf,0x21,0x3f,
+  0x6,0x22,0x2b, 0x5,0x21,0x4d, 0x6,0x23,0x40, 0x6,0x23,0x3e,
+  0x6,0x23,0x3f, 0x6,0x24,0x67, 0x6,0x25,0x5f, 0x5,0x23,0x2f,
+  0xf,0x22,0x74, 0x6,0x25,0x67, 0x6,0x25,0x63, 0x6,0x29,0x37,
+  0x6,0x29,0x3a, 0x6,0x29,0x38, 0xf,0x29,0x22, 0xf,0x29,0x23,
+  0x6,0x2e,0x66, 0x5,0x30,0x72, 0x5,0x33,0x23, 0xf,0x39,0x32,
+  0xf,0x39,0x33, 0x6,0x47,0x2d, 0xf,0x3b,0x73, 0xf,0x40,0x35,
+  0xf,0x40,0x75, 0xf,0x47,0x42, 0xf,0x4d,0x56, 0x7,0x21,0x21,
+  0xf,0x59,0x47, 0x4,0x4f,0x7c, 0xf,0x5a,0x3f, 0x6,0x21,0x2c,
+  0x6,0x21,0x22, 0x6,0x22,0x5f, 0x4,0x21,0x56, 0x6,0x23,0x41,
+  0x6,0x25,0x60, 0x6,0x29,0x3b, 0x5,0x25,0x21, 0x5,0x27,0x7a,
+  0x6,0x2e,0x4a, 0xf,0x29,0x50, 0x6,0x35,0x25, 0x6,0x35,0x26,
+  0x6,0x45,0x7d, 0x6,0x46,0x3f, 0xf,0x46,0x40, 0x5,0x44,0x7e,
+  0x6,0x21,0x32, 0x5,0x21,0x2d, 0x6,0x22,0x2d, 0x6,0x23,0x42,
+  0xf,0x2d,0x61, 0x6,0x50,0x50, 0xf,0x53,0x44, 0x4,0x21,0x21,
+  0x5,0x21,0x26, 0x6,0x21,0x24, 0xf,0x21,0x22, 0x6,0x21,0x33,
+  0x6,0x21,0x44, 0xf,0x21,0x25, 0xf,0x21,0x26, 0x5,0x21,0x4e,
+  0x6,0x22,0x30, 0xf,0x21,0x45, 0x6,0x22,0x4e, 0x6,0x22,0x2f,
+  0xf,0x21,0x40, 0xf,0x21,0x41, 0x6,0x21,0x45, 0x6,0x22,0x31,
+  0x6,0x22,0x2e, 0x4,0x22,0x26, 0x4,0x22,0x25, 0x5,0x22,0x24,
+  0x5,0x22,0x25, 0x6,0x23,0x43, 0x6,0x29,0x3e, 0x6,0x24,0x5d,
+  0x6,0x25,0x56, 0x6,0x25,0x61, 0x6,0x25,0x62, 0x6,0x2c,0x43,
+  0x6,0x29,0x3c, 0x6,0x3a,0x65, 0xf,0x29,0x25, 0x6,0x2d,0x2d,
+  0x6,0x29,0x3d, 0x6,0x2e,0x4b, 0x5,0x2b,0x67, 0x6,0x35,0x2a,
+  0x6,0x35,0x27, 0x6,0x39,0x64, 0x6,0x35,0x29, 0x6,0x3c,0x7b,
+  0x6,0x45,0x7e, 0x6,0x46,0x40, 0x6,0x46,0x41, 0x5,0x3d,0x56,
+  0x5,0x21,0x23, 0x5,0x21,0x22, 0x6,0x21,0x26, 0x6,0x21,0x25,
+  0x5,0x21,0x21, 0x5,0x21,0x2b, 0xf,0x21,0x23, 0x6,0x21,0x46,
+  0x5,0x21,0x34, 0xf,0x21,0x27, 0xf,0x21,0x28, 0x6,0x22,0x33,
+  0x6,0x22,0x32, 0x6,0x22,0x2a, 0x5,0x21,0x4f, 0x6,0x23,0x46,
+  0x6,0x23,0x44, 0xf,0x21,0x6e, 0x6,0x23,0x45, 0xf,0x22,0x75,
+  0x6,0x29,0x3f, 0x6,0x2d,0x2c, 0x4,0x26,0x24, 0x6,0x2e,0x4d,
+  0x6,0x2e,0x4e, 0xf,0x25,0x40, 0x6,0x2e,0x4c, 0x6,0x35,0x2b,
+  0xf,0x2d,0x60, 0x6,0x3c,0x7e, 0x5,0x30,0x73, 0x6,0x3c,0x7d,
+  0xf,0x39,0x34, 0x6,0x50,0x51, 0x5,0x44,0x55, 0xf,0x46,0x41,
+  0x6,0x5a,0x63, 0x6,0x5a,0x62, 0x7,0x36,0x73, 0x7,0x46,0x27,
+  0x7,0x4d,0x3a, 0x5,0x21,0x24, 0x5,0x21,0x27, 0x4,0x21,0x28,
+  0x5,0x21,0x28, 0x5,0x21,0x2c, 0x6,0x21,0x47, 0x6,0x21,0x48,
+  0x6,0x21,0x49, 0x6,0x23,0x47, 0x5,0x23,0x30, 0x6,0x25,0x64,
+  0x6,0x29,0x40, 0x5,0x30,0x74, 0x6,0x46,0x42, 0x7,0x2c,0x3c,
+  0x6,0x21,0x27, 0x6,0x21,0x28, 0x6,0x21,0x29, 0x6,0x21,0x4a,
+  0x6,0x25,0x65, 0x6,0x23,0x48, 0x6,0x23,0x49, 0x6,0x25,0x68,
+  0xf,0x22,0x76, 0x4,0x25,0x33, 0x5,0x25,0x22, 0x4,0x25,0x32,
+  0x6,0x2e,0x50, 0x5,0x27,0x7b, 0xf,0x29,0x27, 0x6,0x30,0x7c,
+  0x6,0x35,0x2d, 0x6,0x35,0x2c, 0xf,0x2d,0x62, 0x6,0x3d,0x21,
+  0xf,0x4d,0x6e, 0x6,0x23,0x4a, 0xf,0x21,0x6f, 0xf,0x21,0x70,
+  0xf,0x22,0x2b, 0x5,0x23,0x31, 0xf,0x22,0x77, 0xf,0x22,0x78,
+  0xf,0x22,0x79, 0x5,0x25,0x23, 0x6,0x29,0x41, 0xf,0x25,0x43,
+  0x6,0x2e,0x52, 0x6,0x2e,0x51, 0xf,0x29,0x28, 0x6,0x35,0x2f,
+  0x5,0x2c,0x66, 0x4,0x2b,0x5f, 0x6,0x35,0x30, 0xf,0x2d,0x63,
+  0x6,0x35,0x31, 0x6,0x46,0x43, 0x6,0x3d,0x23, 0x6,0x3d,0x22,
+  0x4,0x30,0x44, 0x5,0x30,0x75, 0xf,0x32,0x74, 0xf,0x32,0x75,
+  0xf,0x32,0x72, 0x6,0x46,0x45, 0x6,0x46,0x44, 0x6,0x46,0x46,
+  0x4,0x36,0x2f, 0xf,0x39,0x35, 0xf,0x39,0x36, 0xf,0x39,0x37,
+  0x6,0x4c,0x2d, 0xf,0x40,0x36, 0xf,0x40,0x37, 0xf,0x40,0x38,
+  0xf,0x46,0x42, 0x6,0x50,0x52, 0x5,0x4b,0x71, 0x7,0x21,0x22,
+  0xf,0x4d,0x57, 0xf,0x4d,0x58, 0xf,0x4d,0x59, 0x7,0x26,0x79,
+  0x7,0x21,0x24, 0x7,0x21,0x23, 0x7,0x21,0x46, 0x7,0x2c,0x3f,
+  0x5,0x53,0x53, 0x7,0x2c,0x3e, 0x7,0x2c,0x3d, 0x7,0x46,0x23,
+  0x7,0x46,0x28, 0x6,0x21,0x34, 0x6,0x21,0x35, 0xf,0x21,0x24,
+  0x6,0x21,0x4c, 0xf,0x21,0x29, 0x6,0x21,0x4b, 0x3,0x21,0x6f,
+  0xf,0x21,0x43, 0x6,0x22,0x35, 0x6,0x22,0x34, 0x6,0x22,0x36,
+  0x4,0x21,0x58, 0x4,0x22,0x2c, 0x4,0x22,0x2b, 0x4,0x22,0x29,
+  0x6,0x23,0x4f, 0x4,0x22,0x30, 0x6,0x23,0x50, 0x5,0x22,0x27,
+  0x6,0x23,0x4d, 0x6,0x23,0x4c, 0x4,0x22,0x2f, 0x6,0x23,0x4b,
+  0xf,0x21,0x73, 0xf,0x21,0x74, 0xf,0x21,0x75, 0xf,0x21,0x76,
+  0xf,0x21,0x77, 0xf,0x21,0x78, 0xf,0x21,0x79, 0x5,0x22,0x28,
+  0x6,0x23,0x51, 0x5,0x22,0x26, 0xf,0x21,0x7a, 0x5,0x23,0x32,
+  0x6,0x25,0x6a, 0x4,0x23,0x3a, 0x6,0x25,0x6b, 0x6,0x25,0x74,
+  0x6,0x25,0x70, 0x6,0x25,0x6c, 0xf,0x22,0x7a, 0xf,0x22,0x7b,
+  0xf,0x22,0x7c, 0xf,0x22,0x7d, 0xf,0x23,0x21, 0xf,0x23,0x22,
+  0xf,0x23,0x23, 0xf,0x23,0x25, 0xf,0x23,0x28, 0xf,0x23,0x29,
+  0xf,0x23,0x2a, 0xf,0x23,0x2b, 0xf,0x23,0x2c, 0x4,0x23,0x38,
+  0x6,0x25,0x6d, 0x6,0x25,0x6f, 0xf,0x23,0x26, 0x6,0x25,0x6e,
+  0x6,0x25,0x69, 0x5,0x23,0x33, 0x6,0x25,0x73, 0x6,0x29,0x43,
+  0x6,0x29,0x45, 0x4,0x25,0x3a, 0x5,0x25,0x28, 0x6,0x29,0x46,
+  0x5,0x25,0x29, 0x3,0x27,0x4e, 0x5,0x25,0x2a, 0x4,0x25,0x37,
+  0x4,0x25,0x35, 0x6,0x29,0x4a, 0x6,0x29,0x44, 0x6,0x29,0x4c,
+  0x6,0x29,0x47, 0x6,0x29,0x4e, 0x5,0x25,0x26, 0x6,0x29,0x42,
+  0xf,0x25,0x45, 0xf,0x25,0x46, 0xf,0x25,0x48, 0xf,0x25,0x49,
+  0xf,0x25,0x4b, 0xf,0x25,0x4c, 0xf,0x25,0x4d, 0xf,0x25,0x4e,
+  0xf,0x25,0x4f, 0xf,0x25,0x50, 0xf,0x25,0x51, 0x6,0x29,0x4d,
+  0x6,0x29,0x48, 0x6,0x29,0x49, 0x6,0x29,0x4b, 0x5,0x25,0x24,
+  0x5,0x25,0x27, 0x5,0x27,0x7c, 0x6,0x2e,0x64, 0x6,0x2e,0x59,
+  0x5,0x2b,0x72, 0x4,0x28,0x36, 0x6,0x2e,0x63, 0x6,0x2e,0x57,
+  0x6,0x2e,0x56, 0x5,0x28,0x23, 0x4,0x28,0x3b, 0x6,0x2e,0x5d,
+  0x5,0x27,0x7e, 0x5,0x27,0x7d, 0x5,0x28,0x22, 0x6,0x2e,0x62,
+  0x6,0x2e,0x55, 0x6,0x2e,0x54, 0x6,0x2e,0x65, 0x6,0x2e,0x5c,
+  0xf,0x29,0x29, 0xf,0x29,0x2a, 0xf,0x29,0x2b, 0xf,0x29,0x2c,
+  0xf,0x29,0x2e, 0xf,0x29,0x2f, 0xf,0x29,0x31, 0xf,0x29,0x32,
+  0xf,0x29,0x33, 0xf,0x29,0x34, 0xf,0x29,0x35, 0xf,0x29,0x36,
+  0xf,0x29,0x37, 0xf,0x29,0x38, 0x6,0x2e,0x53, 0x6,0x2e,0x58,
+  0x6,0x2e,0x5b, 0x6,0x2e,0x5e, 0x6,0x2e,0x60, 0xf,0x25,0x47,
+  0x6,0x2e,0x5f, 0x5,0x28,0x24, 0x4,0x2b,0x63, 0x5,0x2b,0x70,
+  0x4,0x2b,0x67, 0x6,0x35,0x36, 0x5,0x2b,0x6b, 0x6,0x35,0x35,
+  0x5,0x2b,0x74, 0x4,0x2b,0x66, 0x4,0x2b,0x68, 0x5,0x2b,0x6f,
+  0x6,0x35,0x32, 0x5,0x2b,0x69, 0xf,0x2d,0x64, 0xf,0x2d,0x6e,
+  0x6,0x35,0x37, 0x5,0x2b,0x6e, 0xf,0x2d,0x66, 0xf,0x2d,0x67,
+  0xf,0x2d,0x6a, 0xf,0x2d,0x6b, 0xf,0x2d,0x6c, 0xf,0x2d,0x6d,
+  0xf,0x2d,0x6f, 0xf,0x2d,0x71, 0xf,0x2d,0x72, 0xf,0x2d,0x73,
+  0xf,0x2d,0x74, 0xf,0x2d,0x75, 0xf,0x2d,0x76, 0xf,0x2d,0x78,
+  0xf,0x2d,0x79, 0xf,0x2d,0x7a, 0xf,0x2d,0x7b, 0xf,0x2d,0x7c,
+  0x6,0x35,0x21, 0x6,0x35,0x3a, 0x6,0x35,0x3b, 0x6,0x35,0x33,
+  0x6,0x35,0x34, 0x5,0x2b,0x68, 0x6,0x35,0x39, 0xf,0x2d,0x77,
+  0xf,0x2d,0x70, 0x5,0x2b,0x6a, 0x5,0x2b,0x6d, 0x5,0x2b,0x75,
+  0x5,0x2b,0x71, 0x5,0x2b,0x73, 0x4,0x2b,0x60, 0x6,0x3d,0x2b,
+  0x6,0x3d,0x2d, 0x6,0x3d,0x2c, 0x4,0x30,0x49, 0x4,0x30,0x48,
+  0x6,0x3d,0x30, 0x6,0x3d,0x28, 0x5,0x31,0x21, 0x6,0x3d,0x33,
+  0x5,0x30,0x77, 0x6,0x3d,0x2e, 0x6,0x3d,0x27, 0x5,0x31,0x22,
+  0x5,0x30,0x76, 0x4,0x30,0x46, 0x6,0x3d,0x2a, 0x6,0x3d,0x31,
+  0x6,0x3d,0x37, 0x6,0x3d,0x32, 0x6,0x3d,0x29, 0x4,0x30,0x4b,
+  0x6,0x3d,0x34, 0xf,0x2d,0x69, 0xf,0x32,0x77, 0xf,0x32,0x78,
+  0xf,0x32,0x79, 0xf,0x32,0x7a, 0xf,0x32,0x7b, 0xf,0x32,0x7c,
+  0xf,0x32,0x7e, 0xf,0x33,0x21, 0xf,0x33,0x23, 0xf,0x33,0x24,
+  0xf,0x33,0x25, 0xf,0x33,0x26, 0xf,0x33,0x27, 0x6,0x46,0x37,
+  0x6,0x3d,0x38, 0x6,0x3e,0x65, 0x6,0x3d,0x39, 0x6,0x3d,0x2f,
+  0x5,0x30,0x7a, 0x6,0x43,0x63, 0x5,0x30,0x7d, 0x5,0x31,0x23,
+  0x6,0x3d,0x24, 0x6,0x3d,0x26, 0xf,0x32,0x7d, 0x5,0x30,0x79,
+  0x5,0x30,0x7e, 0x5,0x30,0x78, 0x6,0x3d,0x25, 0x6,0x3d,0x36,
+  0x5,0x30,0x7c, 0x6,0x46,0x49, 0x6,0x46,0x4f, 0x5,0x36,0x56,
+  0x5,0x36,0x51, 0x6,0x46,0x4c, 0x5,0x36,0x4e, 0x5,0x36,0x52,
+  0x5,0x36,0x63, 0x5,0x36,0x53, 0x6,0x46,0x48, 0x5,0x36,0x55,
+  0x5,0x36,0x50, 0x6,0x46,0x56, 0x4,0x36,0x35, 0x5,0x36,0x54,
+  0x6,0x46,0x52, 0x6,0x46,0x50, 0x6,0x46,0x4b, 0x6,0x46,0x4e,
+  0x6,0x46,0x53, 0xf,0x32,0x76, 0x6,0x46,0x58, 0x5,0x36,0x4f,
+  0x5,0x36,0x57, 0x6,0x46,0x47, 0xf,0x39,0x38, 0xf,0x39,0x39,
+  0xf,0x39,0x3a, 0xf,0x39,0x3b, 0xf,0x39,0x3c, 0xf,0x39,0x3d,
+  0xf,0x39,0x3e, 0xf,0x39,0x3f, 0x6,0x46,0x4d, 0x4,0x36,0x3b,
+  0x6,0x46,0x51, 0x6,0x46,0x54, 0x5,0x36,0x4d, 0x6,0x46,0x4a,
+  0x5,0x34,0x21, 0x6,0x50,0x5a, 0x4,0x42,0x38, 0x5,0x3d,0x5a,
+  0x5,0x3d,0x58, 0x6,0x50,0x53, 0x5,0x30,0x7b, 0x5,0x3d,0x5e,
+  0x5,0x3d,0x5c, 0x6,0x50,0x58, 0x5,0x3d,0x5b, 0x6,0x50,0x5f,
+  0x6,0x50,0x5d, 0x4,0x3c,0x2e, 0x6,0x50,0x5c, 0x6,0x50,0x62,
+  0x6,0x50,0x55, 0x4,0x3c,0x2f, 0x5,0x3d,0x60, 0x6,0x50,0x54,
+  0x5,0x3d,0x57, 0x6,0x50,0x57, 0x6,0x50,0x5e, 0xf,0x40,0x39,
+  0xf,0x40,0x3a, 0xf,0x40,0x3b, 0xf,0x40,0x3c, 0xf,0x40,0x3d,
+  0xf,0x40,0x3e, 0xf,0x40,0x3f, 0xf,0x40,0x40, 0xf,0x40,0x41,
+  0xf,0x40,0x42, 0xf,0x40,0x43, 0xf,0x40,0x44, 0xf,0x40,0x45,
+  0xf,0x40,0x46, 0x6,0x50,0x61, 0x6,0x56,0x4e, 0x6,0x50,0x59,
+  0x6,0x50,0x56, 0x6,0x46,0x57, 0x5,0x3d,0x59, 0x5,0x3d,0x5d,
+  0x5,0x3d,0x5f, 0x4,0x3c,0x2b, 0x6,0x50,0x60, 0x6,0x5a,0x71,
+  0x5,0x3d,0x61, 0x7,0x21,0x2e, 0x4,0x42,0x34, 0x5,0x44,0x56,
+  0x6,0x5a,0x64, 0x6,0x5a,0x69, 0x5,0x3d,0x62, 0x6,0x5a,0x6b,
+  0x4,0x42,0x39, 0x6,0x5a,0x74, 0x4,0x42,0x31, 0x6,0x5a,0x75,
+  0x6,0x5a,0x68, 0x6,0x5a,0x67, 0x6,0x5a,0x76, 0xf,0x46,0x43,
+  0xf,0x46,0x44, 0xf,0x46,0x45, 0xf,0x46,0x46, 0xf,0x46,0x47,
+  0xf,0x46,0x49, 0xf,0x46,0x4a, 0xf,0x46,0x4b, 0xf,0x46,0x4c,
+  0xf,0x46,0x4d, 0xf,0x46,0x4e, 0xf,0x46,0x4f, 0xf,0x46,0x51,
+  0xf,0x46,0x52, 0xf,0x46,0x53, 0xf,0x46,0x54, 0xf,0x46,0x56,
+  0xf,0x46,0x57, 0xf,0x46,0x58, 0xf,0x53,0x45, 0x7,0x26,0x2d,
+  0x5,0x44,0x58, 0x6,0x5a,0x77, 0x6,0x5e,0x57, 0x6,0x5a,0x6d,
+  0x6,0x5a,0x6f, 0x6,0x5a,0x65, 0xf,0x46,0x50, 0xf,0x46,0x48,
+  0xf,0x46,0x55, 0x4,0x42,0x30, 0x6,0x5a,0x66, 0x6,0x5a,0x6a,
+  0x6,0x5a,0x6e, 0x6,0x5a,0x70, 0x4,0x42,0x36, 0x5,0x3f,0x46,
+  0x4,0x48,0x7e, 0x4,0x48,0x7a, 0x6,0x5a,0x6c, 0x7,0x21,0x2f,
+  0x7,0x21,0x31, 0x7,0x21,0x29, 0x7,0x21,0x26, 0x7,0x21,0x25,
+  0x5,0x4b,0x77, 0x4,0x48,0x7c, 0x7,0x21,0x2b, 0x7,0x21,0x2c,
+  0x5,0x4b,0x73, 0x7,0x21,0x2a, 0x5,0x4b,0x79, 0x5,0x4b,0x78,
+  0x7,0x21,0x27, 0xf,0x4d,0x5a, 0xf,0x4d,0x5b, 0xf,0x4d,0x5c,
+  0xf,0x4d,0x5d, 0xf,0x4d,0x5e, 0xf,0x4d,0x60, 0xf,0x4d,0x61,
+  0x7,0x21,0x28, 0x5,0x4b,0x72, 0x7,0x21,0x2d, 0xf,0x4d,0x62,
+  0x4,0x49,0x21, 0x5,0x4b,0x75, 0x7,0x21,0x30, 0x5,0x4b,0x74,
+  0x5,0x4c,0x45, 0x5,0x53,0x54, 0x5,0x53,0x5a, 0x7,0x2c,0x40,
+  0x4,0x4f,0x58, 0x4,0x4f,0x5f, 0x5,0x53,0x58, 0x4,0x4f,0x5c,
+  0x4,0x4f,0x5e, 0x5,0x53,0x55, 0x5,0x53,0x56, 0xf,0x53,0x46,
+  0xf,0x53,0x47, 0xf,0x53,0x48, 0xf,0x53,0x49, 0xf,0x53,0x4a,
+  0x5,0x53,0x5b, 0x5,0x53,0x57, 0x7,0x36,0x78, 0x5,0x4b,0x76,
+  0x5,0x5a,0x6f, 0x5,0x5a,0x70, 0x4,0x55,0x67, 0x4,0x55,0x66,
+  0x7,0x36,0x76, 0xf,0x59,0x48, 0xf,0x59,0x4a, 0xf,0x59,0x4b,
+  0xf,0x59,0x4c, 0xf,0x59,0x4e, 0x7,0x36,0x75, 0x7,0x36,0x77,
+  0xf,0x59,0x49, 0x4,0x55,0x68, 0x7,0x36,0x74, 0x7,0x3e,0x76,
+  0x4,0x5a,0x6b, 0x4,0x5a,0x69, 0x4,0x5a,0x6a, 0x7,0x3e,0x78,
+  0x7,0x3e,0x77, 0xf,0x5e,0x30, 0xf,0x5e,0x31, 0xf,0x5e,0x2c,
+  0xf,0x5e,0x2e, 0xf,0x5e,0x2f, 0x7,0x3e,0x75, 0x5,0x61,0x31,
+  0x4,0x5a,0x6c, 0x5,0x61,0x2f, 0x5,0x61,0x30, 0x5,0x61,0x32,
+  0x5,0x67,0x4a, 0x5,0x67,0x4e, 0x4,0x63,0x2e, 0x5,0x67,0x4d,
+  0x5,0x67,0x4f, 0xf,0x61,0x7e, 0xf,0x62,0x21, 0x7,0x47,0x6f,
+  0x5,0x67,0x4c, 0x5,0x67,0x4b, 0x5,0x69,0x7c, 0x7,0x52,0x75,
+  0x7,0x4d,0x3c, 0xf,0x64,0x7a, 0x5,0x6b,0x6b, 0x7,0x4d,0x3b,
+  0x7,0x4d,0x68, 0x4,0x66,0x2f, 0x4,0x66,0x2e, 0x5,0x6f,0x68,
+  0x7,0x57,0x4e, 0x5,0x6b,0x6c, 0xf,0x67,0x3f, 0xf,0x67,0x7e,
+  0x4,0x66,0x2d, 0x7,0x57,0x4d, 0xf,0x69,0x38, 0xf,0x69,0x3a,
+  0xf,0x69,0x39, 0x5,0x73,0x31, 0x4,0x6a,0x40, 0x7,0x5b,0x45,
+  0xf,0x6a,0x4b, 0xf,0x6b,0x41, 0x5,0x75,0x62, 0x4,0x6d,0x52,
+  0xf,0x6c,0x49, 0x6,0x21,0x4d, 0x4,0x21,0x5c, 0x4,0x22,0x32,
+  0x6,0x23,0x53, 0x6,0x23,0x54, 0x6,0x25,0x75, 0x6,0x25,0x77,
+  0x6,0x25,0x78, 0x5,0x23,0x35, 0x6,0x25,0x76, 0x6,0x29,0x51,
+  0x6,0x29,0x50, 0x6,0x29,0x4f, 0x6,0x29,0x53, 0xf,0x25,0x53,
+  0x6,0x29,0x52, 0xf,0x25,0x52, 0x6,0x2e,0x67, 0x6,0x2e,0x68,
+  0x5,0x2b,0x76, 0xf,0x2d,0x7d, 0xf,0x2d,0x7e, 0xf,0x2e,0x21,
+  0x6,0x35,0x3c, 0xf,0x33,0x28, 0x5,0x31,0x24, 0x5,0x31,0x25,
+  0xf,0x33,0x29, 0xf,0x33,0x2a, 0x6,0x46,0x59, 0xf,0x39,0x40,
+  0xf,0x39,0x41, 0xf,0x39,0x42, 0x5,0x36,0x58, 0xf,0x39,0x43,
+  0xf,0x40,0x47, 0x6,0x50,0x63, 0xf,0x40,0x48, 0xf,0x46,0x59,
+  0xf,0x46,0x5a, 0x5,0x44,0x59, 0x7,0x21,0x34, 0x7,0x21,0x32,
+  0x5,0x4b,0x7b, 0xf,0x4d,0x63, 0xf,0x4d,0x64, 0x5,0x4b,0x7a,
+  0x7,0x21,0x33, 0x5,0x53,0x5c, 0x7,0x2c,0x41, 0xf,0x53,0x4b,
+  0xf,0x53,0x4c, 0xf,0x53,0x4d, 0xf,0x53,0x4e, 0x5,0x5a,0x71,
+  0xf,0x59,0x4f, 0xf,0x59,0x50, 0xf,0x59,0x51, 0x7,0x3e,0x79,
+  0x5,0x61,0x33, 0xf,0x5e,0x32, 0x7,0x46,0x29, 0x5,0x67,0x50,
+  0xf,0x64,0x7b, 0x5,0x67,0x51, 0x5,0x6b,0x6d, 0xf,0x67,0x41,
+  0xf,0x69,0x3b, 0xf,0x6a,0x4c, 0x5,0x77,0x53, 0xf,0x6b,0x42,
+  0x6,0x21,0x36, 0x5,0x21,0x36, 0x5,0x21,0x35, 0x6,0x22,0x37,
+  0x6,0x23,0x56, 0x6,0x23,0x55, 0x5,0x23,0x36, 0x6,0x25,0x79,
+  0x5,0x23,0x38, 0x5,0x28,0x25, 0x5,0x28,0x26, 0x4,0x2b,0x6a,
+  0x6,0x35,0x3d, 0xf,0x2e,0x22, 0xf,0x2e,0x23, 0x6,0x3d,0x3a,
+  0x6,0x46,0x5a, 0x6,0x50,0x64, 0x5,0x3d,0x63, 0x4,0x3c,0x31,
+  0x6,0x5a,0x78, 0x5,0x5a,0x72, 0x6,0x21,0x37, 0x6,0x21,0x4e,
+  0x5,0x21,0x37, 0x6,0x21,0x41, 0x6,0x21,0x59, 0x5,0x21,0x50,
+  0x6,0x23,0x3b, 0x4,0x22,0x35, 0x6,0x23,0x57, 0x6,0x25,0x7c,
+  0x6,0x25,0x7e, 0x5,0x23,0x39, 0xf,0x23,0x2d, 0x6,0x25,0x7a,
+  0x6,0x29,0x54, 0x6,0x2e,0x6b, 0x6,0x2e,0x69, 0x5,0x28,0x27,
+  0x6,0x2e,0x6a, 0x6,0x2e,0x4f, 0x6,0x30,0x7b, 0x6,0x35,0x40,
+  0x6,0x35,0x3f, 0x6,0x35,0x41, 0x6,0x35,0x3e, 0x6,0x3d,0x3b,
+  0x6,0x46,0x5d, 0x5,0x3d,0x64, 0xf,0x39,0x44, 0xf,0x39,0x45,
+  0x6,0x46,0x5b, 0x6,0x46,0x5c, 0x5,0x3d,0x65, 0x6,0x50,0x65,
+  0xf,0x40,0x49, 0xf,0x40,0x4a, 0x4,0x42,0x3a, 0x6,0x5a,0x79,
+  0xf,0x54,0x46, 0xf,0x53,0x4f, 0xf,0x53,0x50, 0x5,0x61,0x34,
+  0xf,0x5e,0x33, 0x7,0x46,0x2a, 0x7,0x46,0x2b, 0x4,0x21,0x2d,
+  0x6,0x21,0x4f, 0x6,0x21,0x51, 0x6,0x22,0x39, 0x4,0x21,0x5d,
+  0x6,0x22,0x38, 0x5,0x21,0x52, 0xf,0x21,0x46, 0x6,0x22,0x3a,
+  0x5,0x21,0x51, 0x6,0x23,0x5a, 0x6,0x23,0x58, 0x6,0x25,0x47,
+  0x6,0x26,0x23, 0x6,0x26,0x21, 0x6,0x26,0x22, 0x5,0x23,0x3a,
+  0x6,0x28,0x7a, 0x5,0x25,0x2c, 0x6,0x29,0x55, 0x6,0x29,0x56,
+  0x6,0x2e,0x6c, 0x6,0x35,0x42, 0x6,0x35,0x43, 0x5,0x2b,0x77,
+  0x5,0x2b,0x78, 0x6,0x3d,0x3d, 0x6,0x46,0x5f, 0x3,0x39,0x77,
+  0x6,0x46,0x5e, 0x4,0x3c,0x33, 0x5,0x3d,0x66, 0x6,0x5a,0x7b,
+  0x6,0x5a,0x7a, 0x7,0x21,0x35, 0x5,0x53,0x5d, 0x7,0x2c,0x42,
+  0xf,0x55,0x76, 0x4,0x5a,0x6d, 0xf,0x67,0x42, 0x7,0x57,0x4f,
+  0x5,0x21,0x38, 0x6,0x22,0x3b, 0xf,0x21,0x48, 0xf,0x21,0x49,
+  0x6,0x23,0x5b, 0x4,0x22,0x37, 0x5,0x22,0x29, 0xf,0x21,0x7b,
+  0xf,0x23,0x2e, 0xf,0x23,0x2f, 0x5,0x25,0x2d, 0xf,0x25,0x55,
+  0x6,0x2e,0x6d, 0x6,0x3d,0x3e, 0xf,0x2e,0x25, 0xf,0x2e,0x26,
+  0xf,0x2e,0x27, 0xf,0x2e,0x28, 0xf,0x2e,0x29, 0x5,0x31,0x27,
+  0x6,0x46,0x60, 0xf,0x39,0x47, 0xf,0x39,0x48, 0x6,0x46,0x61,
+  0xf,0x3a,0x5d, 0x6,0x50,0x66, 0x6,0x5a,0x7c, 0xf,0x46,0x5b,
+  0x5,0x4e,0x77, 0x7,0x2c,0x43, 0xf,0x59,0x52, 0xf,0x53,0x51,
+  0x7,0x3e,0x7a, 0x7,0x46,0x2c, 0x7,0x4d,0x3f, 0x5,0x6f,0x69,
+  0x5,0x75,0x63, 0xf,0x21,0x4a, 0x6,0x23,0x5c, 0xf,0x21,0x7d,
+  0xf,0x21,0x7e, 0x4,0x22,0x38, 0x5,0x23,0x3b, 0x6,0x26,0x24,
+  0x4,0x23,0x3c, 0xf,0x23,0x30, 0xf,0x23,0x31, 0xf,0x23,0x32,
+  0xf,0x23,0x33, 0xf,0x23,0x24, 0xf,0x22,0x7e, 0x4,0x25,0x41,
+  0x4,0x25,0x42, 0x6,0x29,0x58, 0x6,0x29,0x59, 0x5,0x25,0x2f,
+  0xf,0x25,0x57, 0x5,0x28,0x29, 0x4,0x28,0x41, 0x4,0x28,0x42,
+  0x5,0x28,0x2c, 0x5,0x28,0x28, 0x5,0x28,0x2a, 0x6,0x2e,0x6f,
+  0xf,0x29,0x3a, 0xf,0x29,0x3c, 0xf,0x29,0x3d, 0xf,0x29,0x3e,
+  0xf,0x29,0x3f, 0x6,0x2e,0x6e, 0x5,0x2b,0x7a, 0x4,0x2b,0x6b,
+  0x5,0x2b,0x79, 0x5,0x28,0x2b, 0x6,0x35,0x45, 0x5,0x2b,0x7b,
+  0xf,0x2e,0x2a, 0xf,0x2e,0x2b, 0x6,0x35,0x46, 0x5,0x31,0x28,
+  0x6,0x3d,0x3f, 0x6,0x3d,0x40, 0x4,0x30,0x4e, 0xf,0x33,0x2b,
+  0xf,0x33,0x2c, 0xf,0x33,0x2d, 0xf,0x33,0x2f, 0xf,0x33,0x30,
+  0x6,0x46,0x62, 0x5,0x36,0x5c, 0x5,0x36,0x5a, 0x5,0x36,0x5b,
+  0x5,0x36,0x59, 0x4,0x36,0x3e, 0xf,0x33,0x2e, 0x5,0x3d,0x6c,
+  0x5,0x3d,0x67, 0x5,0x3d,0x69, 0x5,0x3d,0x6a, 0x5,0x3d,0x68,
+  0x5,0x3d,0x6b, 0x6,0x50,0x67, 0x6,0x5a,0x7d, 0x5,0x4c,0x21,
+  0x5,0x44,0x5a, 0x7,0x21,0x37, 0xf,0x46,0x5d, 0xf,0x46,0x5e,
+  0x5,0x4b,0x7e, 0x5,0x4b,0x7d, 0x5,0x4b,0x7c, 0x7,0x21,0x36,
+  0xf,0x4d,0x67, 0xf,0x53,0x53, 0x7,0x2c,0x45, 0xf,0x4d,0x66,
+  0xf,0x53,0x52, 0x4,0x55,0x6a, 0x7,0x2c,0x46, 0x5,0x5a,0x73,
+  0xf,0x59,0x53, 0xf,0x59,0x54, 0x5,0x61,0x36, 0x5,0x61,0x35,
+  0x5,0x61,0x37, 0xf,0x5e,0x34, 0x7,0x3e,0x7b, 0x5,0x67,0x52,
+  0x5,0x67,0x53, 0x7,0x52,0x76, 0x5,0x73,0x32, 0x4,0x21,0x29,
+  0x6,0x21,0x52, 0xf,0x21,0x2a, 0xf,0x21,0x2b, 0xf,0x21,0x2c,
+  0xf,0x21,0x2e, 0x6,0x21,0x5c, 0xf,0x21,0x2d, 0x5,0x21,0x53,
+  0x6,0x22,0x3d, 0x4,0x21,0x5f, 0x6,0x23,0x5e, 0x6,0x23,0x5d,
+  0x6,0x23,0x5f, 0x6,0x23,0x60, 0xf,0x21,0x4b, 0x6,0x26,0x27,
+  0x6,0x26,0x25, 0x6,0x26,0x26, 0xf,0x23,0x34, 0xf,0x23,0x35,
+  0x4,0x25,0x46, 0x6,0x29,0x5a, 0x4,0x25,0x44, 0x6,0x29,0x5b,
+  0x6,0x29,0x5c, 0x6,0x29,0x5d, 0xf,0x25,0x58, 0xf,0x25,0x59,
+  0x6,0x2e,0x72, 0x6,0x2e,0x70, 0x6,0x2e,0x71, 0x6,0x35,0x47,
+  0xf,0x2e,0x2c, 0x6,0x37,0x27, 0x6,0x3d,0x42, 0x6,0x3d,0x43,
+  0x6,0x3d,0x41, 0xf,0x33,0x31, 0xf,0x33,0x32, 0xf,0x33,0x33,
+  0x6,0x46,0x63, 0x6,0x46,0x66, 0xf,0x39,0x49, 0x6,0x46,0x64,
+  0xf,0x39,0x4a, 0xf,0x46,0x5f, 0xf,0x46,0x60, 0xf,0x46,0x61,
+  0xf,0x4d,0x68, 0x7,0x2c,0x47, 0xf,0x53,0x54, 0xf,0x53,0x55,
+  0xf,0x53,0x43, 0xf,0x59,0x55, 0xf,0x5e,0x35, 0xf,0x67,0x43,
+  0x4,0x21,0x2e, 0x5,0x21,0x39, 0x6,0x21,0x53, 0x6,0x21,0x54,
+  0x6,0x22,0x3f, 0x5,0x21,0x54, 0x6,0x22,0x3e, 0xf,0x21,0x4c,
+  0x6,0x23,0x65, 0x6,0x23,0x61, 0x6,0x23,0x62, 0x6,0x23,0x63,
+  0xf,0x22,0x21, 0x5,0x22,0x2a, 0x6,0x26,0x28, 0xf,0x23,0x36,
+  0x6,0x29,0x60, 0x6,0x29,0x5f, 0x6,0x2e,0x73, 0x6,0x2e,0x74,
+  0x6,0x34,0x7a, 0x6,0x35,0x48, 0x6,0x3d,0x44, 0x6,0x3d,0x45,
+  0x5,0x36,0x5d, 0x6,0x5a,0x7e, 0xf,0x46,0x62, 0x7,0x21,0x70,
+  0x7,0x36,0x7b, 0x5,0x5a,0x76, 0x5,0x67,0x54, 0x7,0x4e,0x3e,
+  0x6,0x21,0x39, 0x4,0x21,0x40, 0x6,0x21,0x55, 0x5,0x21,0x3a,
+  0x5,0x21,0x3b, 0x6,0x21,0x56, 0x4,0x21,0x41, 0xf,0x21,0x2f,
+  0x6,0x21,0x57, 0x5,0x21,0x55, 0x5,0x21,0x56, 0x4,0x21,0x62,
+  0x6,0x22,0x44, 0x5,0x21,0x57, 0x6,0x22,0x43, 0x6,0x22,0x40,
+  0x6,0x22,0x45, 0x4,0x22,0x3a, 0x6,0x23,0x6a, 0x5,0x22,0x2e,
+  0x5,0x22,0x2c, 0x5,0x22,0x2b, 0x4,0x22,0x3b, 0x4,0x22,0x39,
+  0x6,0x23,0x68, 0x6,0x23,0x67, 0x5,0x22,0x2f, 0x6,0x23,0x6b,
+  0x6,0x23,0x69, 0x5,0x22,0x2d, 0x4,0x22,0x3d, 0xf,0x22,0x22,
+  0xf,0x22,0x23, 0x4,0x22,0x3e, 0x6,0x23,0x66, 0x4,0x23,0x41,
+  0x6,0x26,0x2b, 0x4,0x23,0x43, 0x5,0x23,0x3d, 0x4,0x23,0x42,
+  0x5,0x23,0x46, 0x5,0x23,0x45, 0x5,0x23,0x43, 0x5,0x23,0x40,
+  0x6,0x26,0x29, 0x5,0x23,0x3f, 0x5,0x23,0x42, 0x5,0x23,0x41,
+  0x6,0x26,0x2a, 0x6,0x26,0x2c, 0x5,0x23,0x3e, 0x5,0x23,0x44,
+  0x6,0x29,0x69, 0x5,0x25,0x33, 0x5,0x25,0x35, 0x4,0x25,0x49,
+  0x4,0x25,0x4b, 0x3,0x27,0x5c, 0x6,0x29,0x66, 0x4,0x25,0x4d,
+  0x6,0x29,0x64, 0x6,0x29,0x65, 0x6,0x29,0x6c, 0x6,0x2e,0x75,
+  0x6,0x29,0x6a, 0x5,0x25,0x30, 0x5,0x25,0x36, 0x6,0x29,0x6b,
+  0x5,0x25,0x32, 0x6,0x29,0x67, 0x5,0x25,0x34, 0xf,0x25,0x5a,
+  0xf,0x25,0x5b, 0xf,0x25,0x5c, 0xf,0x25,0x5d, 0x6,0x29,0x68,
+  0x6,0x29,0x62, 0x6,0x29,0x61, 0x5,0x25,0x31, 0x6,0x29,0x57,
+  0x4,0x28,0x47, 0x5,0x28,0x2d, 0x4,0x28,0x45, 0x6,0x2f,0x24,
+  0x6,0x2e,0x7b, 0x6,0x2f,0x22, 0x4,0x28,0x48, 0x6,0x2f,0x21,
+  0x4,0x28,0x44, 0x4,0x28,0x46, 0x6,0x2e,0x78, 0x6,0x2e,0x7e,
+  0x6,0x2f,0x23, 0x6,0x2e,0x7a, 0x6,0x2e,0x7d, 0x6,0x2e,0x7c,
+  0xf,0x29,0x40, 0xf,0x29,0x41, 0xf,0x29,0x42, 0x6,0x2e,0x79,
+  0x5,0x28,0x2e, 0x6,0x2e,0x77, 0x6,0x35,0x49, 0x4,0x2b,0x70,
+  0x4,0x2b,0x6d, 0x5,0x2c,0x25, 0x5,0x2c,0x23, 0x4,0x2b,0x6f,
+  0x4,0x2b,0x73, 0x6,0x35,0x4e, 0x6,0x35,0x52, 0x5,0x2c,0x22,
+  0x6,0x35,0x53, 0x4,0x2b,0x6c, 0x5,0x2c,0x26, 0x6,0x35,0x51,
+  0x4,0x2b,0x71, 0x6,0x35,0x50, 0x6,0x35,0x4f, 0x6,0x35,0x4c,
+  0x6,0x35,0x4b, 0x4,0x2b,0x72, 0x5,0x2c,0x24, 0x6,0x35,0x4d,
+  0xf,0x2e,0x33, 0x6,0x35,0x54, 0xf,0x2e,0x2e, 0xf,0x2e,0x2f,
+  0xf,0x2e,0x30, 0xf,0x2e,0x32, 0xf,0x2e,0x31, 0x6,0x35,0x4a,
+  0x5,0x2c,0x27, 0x5,0x2b,0x7d, 0x5,0x2c,0x21, 0x5,0x2b,0x7e,
+  0x4,0x30,0x50, 0x5,0x31,0x2b, 0x4,0x30,0x51, 0x5,0x31,0x2a,
+  0x6,0x3d,0x46, 0x4,0x30,0x56, 0x4,0x36,0x49, 0x4,0x30,0x55,
+  0x6,0x3d,0x49, 0x6,0x3d,0x47, 0x5,0x36,0x5e, 0x4,0x30,0x4f,
+  0x5,0x2c,0x28, 0xf,0x33,0x34, 0xf,0x33,0x35, 0xf,0x33,0x37,
+  0x6,0x3d,0x48, 0x6,0x3d,0x4a, 0x6,0x3d,0x4b, 0x4,0x36,0x43,
+  0x5,0x36,0x5f, 0x6,0x46,0x6d, 0x6,0x46,0x69, 0x4,0x36,0x46,
+  0x4,0x36,0x47, 0x5,0x36,0x60, 0x5,0x36,0x64, 0x4,0x36,0x4a,
+  0x4,0x36,0x44, 0x4,0x36,0x41, 0x4,0x36,0x40, 0x6,0x46,0x6b,
+  0x6,0x46,0x68, 0x6,0x46,0x6c, 0x5,0x36,0x61, 0x5,0x36,0x62,
+  0x6,0x46,0x6a, 0xf,0x39,0x4b, 0xf,0x39,0x4c, 0xf,0x39,0x4d,
+  0xf,0x39,0x4e, 0x4,0x36,0x48, 0x6,0x4c,0x46, 0x6,0x46,0x6e,
+  0x5,0x36,0x65, 0x4,0x3c,0x39, 0x6,0x50,0x6f, 0x5,0x3d,0x73,
+  0x6,0x50,0x6d, 0x4,0x3c,0x35, 0x5,0x3d,0x74, 0x6,0x50,0x6e,
+  0x5,0x3d,0x6d, 0x4,0x3c,0x37, 0x4,0x3c,0x36, 0x5,0x3d,0x6e,
+  0x4,0x3c,0x3a, 0x5,0x3d,0x6f, 0x6,0x50,0x6b, 0xf,0x40,0x4b,
+  0x6,0x50,0x6a, 0x6,0x50,0x68, 0x6,0x50,0x70, 0x6,0x50,0x69,
+  0x5,0x3d,0x72, 0x5,0x3d,0x71, 0xf,0x40,0x4c, 0x5,0x44,0x5b,
+  0x4,0x42,0x3b, 0x6,0x5b,0x24, 0x5,0x44,0x61, 0x6,0x5b,0x22,
+  0x6,0x5b,0x21, 0x4,0x3c,0x38, 0x4,0x42,0x40, 0x5,0x44,0x62,
+  0x5,0x44,0x5c, 0x5,0x44,0x5f, 0x4,0x42,0x3d, 0x4,0x42,0x44,
+  0x6,0x5b,0x2b, 0x6,0x5b,0x29, 0x6,0x5b,0x28, 0x5,0x44,0x5e,
+  0x5,0x4c,0x22, 0x6,0x5b,0x26, 0x5,0x44,0x5d, 0x6,0x5b,0x2a,
+  0x5,0x44,0x60, 0x6,0x5b,0x25, 0xf,0x46,0x63, 0xf,0x46,0x64,
+  0xf,0x46,0x65, 0x6,0x5b,0x23, 0x6,0x5b,0x27, 0x5,0x4c,0x23,
+  0x5,0x4c,0x27, 0x4,0x49,0x24, 0x5,0x4c,0x24, 0x5,0x4c,0x26,
+  0x7,0x21,0x3c, 0x7,0x21,0x3d, 0x7,0x21,0x3a, 0x7,0x21,0x3e,
+  0x7,0x21,0x3b, 0x5,0x4c,0x25, 0x7,0x21,0x38, 0x7,0x22,0x5a,
+  0x7,0x21,0x39, 0x4,0x4f,0x60, 0x7,0x2c,0x49, 0x5,0x5a,0x77,
+  0x7,0x2c,0x4a, 0x7,0x2c,0x4e, 0x7,0x2c,0x4d, 0x7,0x2c,0x4c,
+  0x5,0x53,0x5f, 0x5,0x53,0x61, 0x5,0x53,0x60, 0x5,0x53,0x5e,
+  0x7,0x2c,0x48, 0x7,0x2c,0x4b, 0x7,0x21,0x3f, 0xf,0x53,0x56,
+  0x5,0x58,0x51, 0x5,0x5a,0x7a, 0x4,0x55,0x6b, 0x5,0x5a,0x79,
+  0x5,0x5a,0x78, 0x7,0x36,0x7c, 0xf,0x59,0x56, 0x4,0x55,0x6e,
+  0x7,0x3e,0x7c, 0x5,0x61,0x38, 0x5,0x61,0x39, 0x7,0x36,0x7d,
+  0xf,0x5e,0x36, 0x5,0x61,0x3a, 0x7,0x46,0x2f, 0x7,0x46,0x2e,
+  0x7,0x46,0x2d, 0x7,0x4d,0x40, 0x7,0x4d,0x41, 0x5,0x6f,0x6a,
+  0x7,0x52,0x77, 0xf,0x67,0x44, 0x5,0x75,0x64, 0x4,0x6b,0x65,
+  0x7,0x62,0x2d, 0x7,0x62,0x2c, 0x6,0x21,0x3a, 0x5,0x21,0x3c,
+  0x6,0x21,0x58, 0x4,0x21,0x63, 0x5,0x21,0x59, 0x5,0x21,0x58,
+  0x5,0x22,0x31, 0x5,0x22,0x32, 0xf,0x22,0x25, 0xf,0x22,0x26,
+  0xf,0x22,0x27, 0xf,0x22,0x28, 0x5,0x22,0x33, 0x6,0x26,0x2e,
+  0x4,0x23,0x45, 0x5,0x23,0x47, 0xf,0x23,0x38, 0xf,0x23,0x3a,
+  0xf,0x23,0x3b, 0x6,0x26,0x2d, 0x4,0x23,0x49, 0x5,0x25,0x3d,
+  0x5,0x25,0x39, 0x6,0x29,0x6d, 0x5,0x25,0x3c, 0x6,0x29,0x6e,
+  0xf,0x25,0x60, 0xf,0x25,0x61, 0xf,0x25,0x62, 0xf,0x25,0x63,
+  0x5,0x28,0x30, 0x4,0x28,0x4a, 0x6,0x2f,0x26, 0x5,0x28,0x31,
+  0x5,0x28,0x2f, 0x6,0x2f,0x28, 0xf,0x29,0x43, 0xf,0x29,0x44,
+  0xf,0x29,0x45, 0x6,0x35,0x55, 0x6,0x35,0x59, 0x4,0x2b,0x74,
+  0x5,0x2c,0x2d, 0x5,0x2c,0x29, 0x5,0x2c,0x2b, 0x5,0x2c,0x2c,
+  0x5,0x2c,0x2a, 0xf,0x2e,0x34, 0xf,0x2e,0x35, 0x6,0x35,0x56,
+  0x6,0x35,0x57, 0x5,0x31,0x2d, 0x6,0x3d,0x4e, 0x6,0x3d,0x4c,
+  0x6,0x3d,0x4f, 0x6,0x3d,0x50, 0x6,0x3d,0x51, 0xf,0x33,0x38,
+  0xf,0x33,0x39, 0x6,0x3d,0x4d, 0x5,0x36,0x69, 0x5,0x36,0x66,
+  0x5,0x36,0x68, 0x5,0x36,0x6b, 0x5,0x36,0x67, 0xf,0x39,0x4f,
+  0xf,0x39,0x50, 0x6,0x46,0x6f, 0x6,0x46,0x70, 0x6,0x46,0x71,
+  0x5,0x3d,0x76, 0x5,0x3d,0x75, 0x4,0x3c,0x3b, 0x6,0x50,0x72,
+  0x6,0x50,0x71, 0xf,0x40,0x4d, 0x5,0x3d,0x77, 0x4,0x42,0x46,
+  0x5,0x44,0x66, 0x5,0x44,0x64, 0x5,0x44,0x65, 0x5,0x44,0x69,
+  0x4,0x42,0x45, 0x5,0x44,0x68, 0x6,0x5b,0x2e, 0xf,0x46,0x66,
+  0x6,0x5b,0x2c, 0x6,0x5b,0x2d, 0x5,0x4c,0x2b, 0x5,0x4c,0x28,
+  0x4,0x49,0x26, 0x5,0x4c,0x29, 0x5,0x4c,0x2a, 0x7,0x2c,0x4f,
+  0x5,0x5a,0x7c, 0xf,0x53,0x57, 0x5,0x5a,0x7b, 0x5,0x5a,0x7d,
+  0x7,0x36,0x7e, 0x7,0x37,0x22, 0x7,0x37,0x21, 0x5,0x61,0x3c,
+  0x7,0x3e,0x7e, 0x7,0x3f,0x21, 0x5,0x67,0x56, 0x5,0x67,0x55,
+  0x7,0x4d,0x42, 0x5,0x6f,0x6b, 0x7,0x5b,0x46, 0x5,0x75,0x65,
+  0x4,0x6c,0x6b, 0x7,0x66,0x3b, 0x5,0x21,0x3d, 0x6,0x22,0x47,
+  0x6,0x22,0x48, 0x5,0x22,0x35, 0x5,0x22,0x34, 0x5,0x22,0x36,
+  0xf,0x22,0x2a, 0x6,0x26,0x2f, 0x5,0x23,0x48, 0x5,0x23,0x49,
+  0x4,0x25,0x52, 0x6,0x29,0x71, 0x6,0x29,0x70, 0xf,0x25,0x64,
+  0xf,0x25,0x65, 0x6,0x2f,0x2a, 0x4,0x28,0x4c, 0x6,0x2f,0x2b,
+  0x6,0x2f,0x2c, 0xf,0x29,0x46, 0x6,0x2f,0x29, 0x4,0x2b,0x76,
+  0x6,0x35,0x5c, 0x6,0x35,0x5b, 0x6,0x35,0x5e, 0x6,0x35,0x5f,
+  0x6,0x35,0x5a, 0x6,0x35,0x5d, 0x5,0x2c,0x2f, 0x4,0x30,0x5d,
+  0x6,0x3d,0x52, 0x5,0x2c,0x2e, 0x5,0x31,0x2e, 0x5,0x31,0x2f,
+  0x6,0x3d,0x53, 0x4,0x36,0x4e, 0xf,0x39,0x51, 0x6,0x50,0x73,
+  0x4,0x30,0x5b, 0x5,0x3d,0x79, 0xf,0x40,0x4e, 0xf,0x40,0x4f,
+  0x6,0x5b,0x2f, 0x4,0x42,0x47, 0x5,0x44,0x6a, 0x5,0x44,0x6b,
+  0xf,0x46,0x67, 0xf,0x4d,0x69, 0x4,0x4f,0x65, 0x7,0x2c,0x50,
+  0x7,0x2c,0x51, 0x7,0x37,0x23, 0x7,0x37,0x24, 0x5,0x5a,0x7e,
+  0x7,0x4d,0x43, 0x6,0x21,0x2a, 0x4,0x21,0x42, 0x6,0x22,0x4a,
+  0x6,0x26,0x30, 0x6,0x26,0x33, 0x5,0x23,0x4a, 0x6,0x26,0x31,
+  0x6,0x26,0x32, 0x4,0x28,0x4d, 0x6,0x2f,0x2f, 0x6,0x2f,0x31,
+  0x6,0x2f,0x2d, 0x6,0x2f,0x2e, 0x6,0x2f,0x30, 0x6,0x3d,0x54,
+  0x6,0x35,0x60, 0xf,0x2e,0x36, 0xf,0x2e,0x37, 0x6,0x35,0x24,
+  0x6,0x46,0x72, 0xf,0x39,0x52, 0x4,0x3c,0x3d, 0xf,0x46,0x68,
+  0x7,0x3f,0x22, 0x5,0x6d,0x32, 0x6,0x21,0x2b, 0xf,0x21,0x31,
+  0x5,0x22,0x37, 0x6,0x23,0x6e, 0x4,0x22,0x43, 0x6,0x23,0x6d,
+  0x6,0x26,0x34, 0x4,0x23,0x4a, 0x6,0x26,0x35, 0xf,0x23,0x3c,
+  0x6,0x29,0x73, 0x5,0x25,0x3e, 0x5,0x25,0x3f, 0x4,0x28,0x4f,
+  0x6,0x2f,0x34, 0x5,0x28,0x33, 0x6,0x2f,0x33, 0x5,0x28,0x32,
+  0x6,0x2f,0x32, 0x6,0x2f,0x37, 0x6,0x2f,0x35, 0xf,0x29,0x47,
+  0x5,0x2c,0x30, 0x6,0x35,0x62, 0x6,0x35,0x61, 0x5,0x2c,0x31,
+  0x6,0x3d,0x55, 0xf,0x33,0x3a, 0x4,0x36,0x4f, 0x6,0x50,0x75,
+  0x6,0x46,0x73, 0x6,0x35,0x63, 0x5,0x3d,0x7a, 0x4,0x42,0x48,
+  0x6,0x5b,0x31, 0x6,0x5b,0x30, 0x5,0x4c,0x2c, 0x5,0x4c,0x2d,
+  0x5,0x4c,0x2e, 0xf,0x4d,0x6a, 0x5,0x53,0x64, 0x7,0x37,0x25,
+  0xf,0x5e,0x37, 0x4,0x5f,0x4b, 0x7,0x3f,0x23, 0x7,0x4d,0x44,
+  0x7,0x60,0x69, 0x7,0x64,0x43, 0xf,0x21,0x32, 0x5,0x22,0x38,
+  0x6,0x23,0x6f, 0x5,0x23,0x4c, 0x6,0x26,0x37, 0xf,0x23,0x3d,
+  0xf,0x25,0x66, 0x6,0x2f,0x36, 0x5,0x28,0x34, 0x6,0x35,0x64,
+  0xf,0x46,0x69, 0x7,0x4d,0x45, 0x7,0x57,0x50, 0x6,0x21,0x5a,
+  0x5,0x21,0x5a, 0x5,0x21,0x5b, 0x6,0x22,0x4b, 0x6,0x23,0x70,
+  0x4,0x22,0x44, 0x4,0x22,0x45, 0x6,0x23,0x73, 0x6,0x23,0x72,
+  0x5,0x22,0x3a, 0x5,0x22,0x39, 0x6,0x23,0x74, 0x6,0x26,0x39,
+  0x5,0x23,0x4d, 0x6,0x26,0x3a, 0x6,0x23,0x75, 0x6,0x26,0x3b,
+  0xf,0x23,0x3e, 0x5,0x25,0x40, 0x6,0x29,0x74, 0x6,0x29,0x77,
+  0x6,0x29,0x78, 0x6,0x29,0x76, 0xf,0x25,0x67, 0xf,0x25,0x69,
+  0xf,0x25,0x6a, 0xf,0x25,0x6b, 0xf,0x25,0x68, 0x6,0x29,0x75,
+  0x6,0x35,0x65, 0x6,0x35,0x66, 0xf,0x2e,0x38, 0xf,0x2e,0x39,
+  0x4,0x30,0x63, 0x4,0x30,0x61, 0x4,0x30,0x62, 0xf,0x33,0x3b,
+  0xf,0x39,0x53, 0xf,0x39,0x54, 0x6,0x50,0x78, 0x6,0x50,0x77,
+  0x6,0x50,0x79, 0x6,0x50,0x7b, 0xf,0x40,0x50, 0xf,0x46,0x6a,
+  0xf,0x46,0x6b, 0x5,0x4c,0x2f, 0xf,0x4d,0x6b, 0xf,0x4d,0x6c,
+  0x7,0x21,0x40, 0x7,0x37,0x26, 0xf,0x5e,0x38, 0x7,0x46,0x30,
+  0x7,0x52,0x78, 0x7,0x60,0x6a, 0x7,0x62,0x2e, 0x6,0x22,0x4c,
+  0x6,0x23,0x77, 0x6,0x23,0x76, 0x6,0x23,0x78, 0x4,0x23,0x4c,
+  0x5,0x23,0x4f, 0x5,0x23,0x4e, 0x6,0x26,0x3c, 0x4,0x25,0x55,
+  0x4,0x25,0x54, 0x6,0x29,0x7c, 0x6,0x29,0x7b, 0x6,0x29,0x7d,
+  0x6,0x29,0x7a, 0x6,0x29,0x7e, 0x6,0x29,0x79, 0xf,0x25,0x6c,
+  0x6,0x2a,0x22, 0x4,0x28,0x52, 0x4,0x28,0x51, 0x5,0x28,0x37,
+  0xf,0x29,0x48, 0xf,0x29,0x49, 0xf,0x29,0x4a, 0xf,0x29,0x4b,
+  0x6,0x2f,0x39, 0x6,0x35,0x68, 0x4,0x2b,0x79, 0x5,0x2c,0x32,
+  0x6,0x35,0x67, 0x6,0x35,0x6a, 0x6,0x3c,0x7a, 0x6,0x35,0x69,
+  0x6,0x3d,0x57, 0x6,0x3d,0x56, 0x6,0x35,0x6b, 0x6,0x3d,0x58,
+  0x6,0x46,0x75, 0x6,0x46,0x76, 0x6,0x46,0x77, 0x5,0x37,0x3f,
+  0x6,0x50,0x7c, 0x5,0x44,0x6d, 0x6,0x5b,0x32, 0x7,0x21,0x41,
+  0xf,0x53,0x58, 0x7,0x63,0x4b, 0x5,0x21,0x3e, 0x4,0x21,0x43,
+  0xf,0x21,0x34, 0x6,0x21,0x5b, 0x4,0x22,0x46, 0x6,0x2a,0x24,
+  0x6,0x23,0x7a, 0x6,0x23,0x79, 0x4,0x23,0x4e, 0x6,0x2f,0x3b,
+  0x5,0x28,0x38, 0x6,0x2f,0x3a, 0x4,0x28,0x53, 0x6,0x35,0x6c,
+  0x6,0x2f,0x3c, 0x6,0x46,0x78, 0x5,0x2c,0x33, 0x5,0x3d,0x7b,
+  0x6,0x50,0x7d, 0x5,0x44,0x6e, 0x7,0x3f,0x24, 0x5,0x21,0x3f,
+  0x5,0x21,0x5c, 0x6,0x23,0x7b, 0x6,0x22,0x4f, 0x6,0x22,0x4d,
+  0x6,0x22,0x50, 0x5,0x21,0x5d, 0x4,0x22,0x47, 0x5,0x22,0x3b,
+  0x6,0x23,0x7c, 0x6,0x23,0x7d, 0x5,0x22,0x3f, 0x5,0x22,0x40,
+  0x5,0x22,0x3d, 0x5,0x22,0x3e, 0xf,0x22,0x2d, 0x6,0x26,0x3e,
+  0x5,0x23,0x50, 0x6,0x26,0x3d, 0x5,0x23,0x51, 0x6,0x25,0x5e,
+  0xf,0x23,0x3f, 0x6,0x2a,0x27, 0x6,0x2a,0x26, 0x6,0x2a,0x29,
+  0x6,0x2a,0x28, 0x5,0x25,0x41, 0x4,0x25,0x58, 0xf,0x25,0x6d,
+  0xf,0x25,0x6e, 0x6,0x2a,0x25, 0x5,0x28,0x39, 0x4,0x28,0x54,
+  0x6,0x2f,0x46, 0x6,0x2f,0x41, 0x6,0x2f,0x44, 0x6,0x2f,0x45,
+  0x6,0x2f,0x40, 0x6,0x2f,0x3e, 0x6,0x2f,0x42, 0x6,0x2f,0x43,
+  0xf,0x29,0x4d, 0xf,0x29,0x4e, 0x4,0x28,0x55, 0x6,0x2f,0x3f,
+  0x6,0x35,0x73, 0x6,0x35,0x74, 0x4,0x2b,0x7b, 0x5,0x2c,0x34,
+  0x4,0x2b,0x7c, 0x6,0x35,0x6f, 0x6,0x35,0x6d, 0x6,0x35,0x70,
+  0x6,0x35,0x72, 0x6,0x35,0x71, 0x6,0x35,0x6e, 0x5,0x2c,0x35,
+  0xf,0x2e,0x3a, 0xf,0x2e,0x3b, 0x6,0x3d,0x60, 0x6,0x3d,0x5b,
+  0x4,0x30,0x67, 0x6,0x3d,0x5f, 0x6,0x3d,0x5c, 0x6,0x3d,0x5d,
+  0xf,0x33,0x3d, 0x5,0x31,0x30, 0x6,0x3d,0x5e, 0x4,0x30,0x66,
+  0x4,0x36,0x52, 0x6,0x46,0x7c, 0x6,0x46,0x7a, 0x4,0x36,0x53,
+  0x6,0x46,0x7b, 0x6,0x46,0x79, 0x6,0x46,0x7d, 0xf,0x39,0x55,
+  0x6,0x46,0x7e, 0x5,0x3d,0x7c, 0x5,0x3d,0x7d, 0x6,0x51,0x24,
+  0x6,0x51,0x23, 0x6,0x50,0x7e, 0xf,0x40,0x51, 0x6,0x51,0x21,
+  0x4,0x3c,0x3f, 0x4,0x42,0x49, 0x6,0x5b,0x34, 0x6,0x5b,0x37,
+  0x6,0x5b,0x33, 0x6,0x5b,0x38, 0x5,0x44,0x6f, 0xf,0x46,0x6d,
+  0xf,0x46,0x6e, 0x6,0x5b,0x36, 0x6,0x5b,0x39, 0x6,0x5b,0x3b,
+  0x6,0x5b,0x3a, 0x6,0x5b,0x35, 0x7,0x21,0x43, 0x4,0x49,0x28,
+  0x5,0x4c,0x30, 0x7,0x21,0x44, 0x7,0x21,0x42, 0xf,0x4d,0x6d,
+  0x7,0x25,0x48, 0x5,0x53,0x65, 0x7,0x2c,0x53, 0x7,0x2c,0x52,
+  0xf,0x53,0x59, 0xf,0x53,0x5a, 0x7,0x3b,0x4d, 0xf,0x5e,0x39,
+  0xf,0x5e,0x3a, 0xf,0x5e,0x3b, 0xf,0x64,0x7c, 0x7,0x4e,0x27,
+  0x7,0x52,0x79, 0x5,0x77,0x54, 0x7,0x5e,0x50, 0x7,0x65,0x33,
+  0x7,0x66,0x33, 0x5,0x21,0x2e, 0x6,0x21,0x3c, 0x6,0x21,0x3d,
+  0x6,0x21,0x5d, 0x6,0x22,0x52, 0x6,0x22,0x51, 0x4,0x22,0x4a,
+  0x6,0x24,0x23, 0x6,0x24,0x21, 0xf,0x22,0x2e, 0x4,0x22,0x49,
+  0x6,0x24,0x22, 0x6,0x26,0x40, 0xf,0x23,0x40, 0x5,0x23,0x3c,
+  0x6,0x2a,0x2c, 0x6,0x2a,0x2b, 0x6,0x2a,0x2d, 0x6,0x2a,0x2e,
+  0x6,0x2f,0x47, 0x6,0x2f,0x48, 0x4,0x28,0x56, 0xf,0x29,0x4f,
+  0x6,0x35,0x76, 0x6,0x35,0x75, 0x6,0x36,0x49, 0x6,0x35,0x2e,
+  0x5,0x36,0x6c, 0x6,0x47,0x22, 0x6,0x47,0x24, 0x6,0x4d,0x62,
+  0xf,0x39,0x56, 0x6,0x47,0x23, 0x5,0x3e,0x21, 0x6,0x51,0x25,
+  0x5,0x3d,0x7e, 0xf,0x40,0x52, 0x6,0x5b,0x3c, 0xf,0x46,0x6f,
+  0x6,0x60,0x72, 0x7,0x21,0x45, 0x5,0x53,0x66, 0xf,0x59,0x57,
+  0x7,0x4b,0x6a, 0x6,0x21,0x60, 0x5,0x21,0x40, 0x6,0x21,0x5e,
+  0x5,0x21,0x42, 0x6,0x21,0x62, 0x6,0x21,0x5f, 0x6,0x22,0x55,
+  0x4,0x21,0x68, 0x5,0x21,0x5e, 0x6,0x22,0x56, 0x5,0x21,0x5f,
+  0x6,0x22,0x53, 0x6,0x22,0x54, 0x6,0x24,0x25, 0x4,0x22,0x4b,
+  0x6,0x24,0x24, 0x5,0x22,0x42, 0x6,0x24,0x26, 0x5,0x22,0x41,
+  0x6,0x24,0x27, 0x6,0x26,0x44, 0x6,0x26,0x42, 0x5,0x23,0x52,
+  0xf,0x23,0x41, 0xf,0x23,0x42, 0xf,0x23,0x43, 0xf,0x23,0x44,
+  0x4,0x23,0x50, 0x6,0x2a,0x31, 0x6,0x2a,0x2f, 0x6,0x2a,0x32,
+  0x6,0x2a,0x30, 0xf,0x25,0x6f, 0x6,0x2f,0x4d, 0x6,0x2f,0x4a,
+  0x6,0x2f,0x4c, 0x6,0x2f,0x4b, 0x6,0x2f,0x49, 0xf,0x29,0x51,
+  0xf,0x29,0x52, 0x6,0x32,0x72, 0x5,0x28,0x36, 0x6,0x35,0x7b,
+  0x5,0x2c,0x36, 0x6,0x35,0x7c, 0x6,0x35,0x79, 0x6,0x35,0x77,
+  0x6,0x35,0x7a, 0xf,0x2e,0x3c, 0xf,0x2e,0x3d, 0xf,0x2e,0x3e,
+  0xf,0x2e,0x3f, 0x6,0x3c,0x67, 0x6,0x3d,0x66, 0x6,0x3d,0x68,
+  0x5,0x31,0x32, 0x5,0x31,0x33, 0x6,0x3d,0x65, 0x6,0x3d,0x63,
+  0x6,0x3d,0x6b, 0x6,0x3d,0x64, 0x5,0x2c,0x37, 0x6,0x3d,0x62,
+  0x6,0x3d,0x69, 0x6,0x3d,0x6a, 0x6,0x3c,0x7c, 0x6,0x3d,0x67,
+  0x4,0x36,0x54, 0x5,0x36,0x6d, 0x6,0x47,0x27, 0x6,0x47,0x25,
+  0xf,0x33,0x3e, 0xf,0x39,0x57, 0xf,0x39,0x58, 0xf,0x39,0x59,
+  0xf,0x39,0x5a, 0x6,0x47,0x26, 0x4,0x3c,0x43, 0x4,0x3c,0x42,
+  0x6,0x51,0x27, 0x6,0x51,0x28, 0x6,0x51,0x26, 0x4,0x3c,0x41,
+  0x6,0x47,0x28, 0x6,0x51,0x5b, 0x6,0x51,0x29, 0x6,0x5f,0x21,
+  0x6,0x5b,0x3e, 0x6,0x5b,0x3d, 0x5,0x44,0x70, 0x6,0x53,0x7b,
+  0xf,0x4d,0x55, 0x5,0x4c,0x33, 0x5,0x4c,0x34, 0xf,0x46,0x70,
+  0x5,0x4c,0x32, 0x7,0x2c,0x55, 0xf,0x53,0x5b, 0x3,0x50,0x39,
+  0x5,0x54,0x2e, 0x7,0x2c,0x54, 0x7,0x37,0x29, 0x7,0x37,0x28,
+  0xf,0x59,0x58, 0x4,0x5a,0x6f, 0x7,0x46,0x32, 0x7,0x46,0x31,
+  0x4,0x66,0x31, 0xf,0x67,0x45, 0x7,0x57,0x51, 0x5,0x75,0x66,
+  0x7,0x5e,0x51, 0x7,0x5e,0x52, 0x5,0x21,0x43, 0x6,0x21,0x64,
+  0x4,0x21,0x47, 0x4,0x21,0x46, 0xf,0x21,0x36, 0x6,0x21,0x63,
+  0x5,0x21,0x61, 0x6,0x22,0x59, 0x6,0x22,0x58, 0x6,0x22,0x5e,
+  0x6,0x22,0x5a, 0x6,0x22,0x5d, 0x6,0x22,0x57, 0x6,0x22,0x42,
+  0xf,0x21,0x4e, 0x6,0x22,0x5c, 0x5,0x22,0x47, 0x6,0x24,0x2d,
+  0x5,0x22,0x45, 0x6,0x24,0x2e, 0x4,0x22,0x4d, 0x5,0x22,0x46,
+  0x4,0x22,0x50, 0x6,0x24,0x2c, 0x4,0x22,0x4f, 0x4,0x22,0x4e,
+  0x5,0x22,0x44, 0x6,0x24,0x28, 0xf,0x22,0x2f, 0xf,0x22,0x30,
+  0xf,0x22,0x32, 0xf,0x22,0x34, 0x6,0x24,0x2a, 0xf,0x22,0x31,
+  0xf,0x22,0x33, 0x5,0x22,0x43, 0x6,0x24,0x29, 0x6,0x24,0x2b,
+  0x4,0x23,0x56, 0x6,0x26,0x4f, 0x6,0x26,0x46, 0x6,0x26,0x4d,
+  0x6,0x26,0x4c, 0x5,0x23,0x56, 0x4,0x23,0x5a, 0x4,0x23,0x5d,
+  0x5,0x23,0x5b, 0x5,0x23,0x54, 0x6,0x26,0x48, 0x4,0x23,0x57,
+  0x4,0x23,0x52, 0x4,0x23,0x58, 0x5,0x23,0x58, 0x6,0x26,0x49,
+  0x5,0x23,0x59, 0x4,0x23,0x55, 0x5,0x23,0x55, 0x6,0x26,0x47,
+  0x5,0x23,0x5c, 0xf,0x23,0x45, 0xf,0x23,0x46, 0xf,0x23,0x47,
+  0xf,0x23,0x4a, 0xf,0x23,0x4b, 0xf,0x23,0x4c, 0xf,0x23,0x48,
+  0x6,0x26,0x4b, 0x6,0x26,0x4a, 0x6,0x26,0x50, 0x6,0x26,0x45,
+  0x5,0x23,0x53, 0x5,0x23,0x57, 0x5,0x23,0x5a, 0x4,0x25,0x5c,
+  0x4,0x25,0x5e, 0x6,0x2a,0x36, 0x5,0x25,0x4c, 0x5,0x25,0x44,
+  0x4,0x25,0x5b, 0x6,0x2a,0x34, 0x5,0x25,0x4d, 0x5,0x25,0x45,
+  0x5,0x25,0x47, 0x4,0x25,0x61, 0x5,0x25,0x50, 0x6,0x2a,0x33,
+  0x5,0x25,0x52, 0x5,0x28,0x47, 0x6,0x2a,0x3b, 0x5,0x25,0x48,
+  0x5,0x25,0x4b, 0x5,0x25,0x4a, 0x5,0x25,0x51, 0x5,0x25,0x49,
+  0x5,0x25,0x4e, 0x6,0x2a,0x3d, 0x5,0x25,0x4f, 0xf,0x25,0x70,
+  0xf,0x25,0x72, 0xf,0x25,0x73, 0xf,0x25,0x74, 0xf,0x25,0x75,
+  0xf,0x25,0x76, 0xf,0x25,0x77, 0xf,0x25,0x78, 0xf,0x25,0x79,
+  0xf,0x25,0x7a, 0xf,0x25,0x7d, 0xf,0x25,0x7e, 0xf,0x26,0x21,
+  0xf,0x26,0x22, 0xf,0x26,0x23, 0x5,0x25,0x46, 0x6,0x2a,0x35,
+  0x5,0x25,0x43, 0x6,0x2a,0x38, 0x6,0x2a,0x37, 0xf,0x25,0x7c,
+  0x6,0x2a,0x3a, 0x5,0x2c,0x38, 0x5,0x28,0x46, 0x5,0x28,0x52,
+  0x5,0x28,0x4d, 0x5,0x28,0x3c, 0x5,0x28,0x51, 0x6,0x2f,0x54,
+  0x6,0x2f,0x4e, 0x5,0x28,0x3f, 0x4,0x28,0x5b, 0x4,0x28,0x5a,
+  0x5,0x28,0x4f, 0x5,0x28,0x45, 0x5,0x28,0x4b, 0x5,0x28,0x4a,
+  0x5,0x28,0x4e, 0x5,0x28,0x48, 0x5,0x28,0x49, 0x5,0x28,0x3d,
+  0x5,0x28,0x41, 0x5,0x28,0x4c, 0x4,0x25,0x62, 0x6,0x2f,0x59,
+  0x6,0x2f,0x5a, 0x5,0x28,0x53, 0x6,0x2f,0x4f, 0x5,0x28,0x3a,
+  0x6,0x2f,0x57, 0x6,0x2f,0x56, 0x5,0x28,0x50, 0x6,0x2f,0x50,
+  0x6,0x2f,0x58, 0x6,0x2f,0x52, 0x5,0x28,0x40, 0x5,0x28,0x42,
+  0xf,0x2b,0x33, 0xf,0x29,0x53, 0xf,0x29,0x55, 0xf,0x29,0x56,
+  0xf,0x29,0x57, 0xf,0x29,0x58, 0xf,0x29,0x59, 0xf,0x29,0x5a,
+  0xf,0x29,0x5b, 0xf,0x29,0x5e, 0xf,0x29,0x5f, 0xf,0x29,0x60,
+  0xf,0x29,0x61, 0xf,0x29,0x62, 0xf,0x29,0x63, 0xf,0x29,0x64,
+  0xf,0x29,0x66, 0xf,0x29,0x67, 0x5,0x28,0x43, 0x5,0x28,0x44,
+  0x4,0x28,0x5d, 0xf,0x29,0x65, 0x6,0x2f,0x55, 0x6,0x2f,0x53,
+  0x4,0x28,0x58, 0x5,0x28,0x3b, 0x5,0x28,0x3e, 0x6,0x2f,0x51,
+  0x6,0x36,0x29, 0x4,0x2c,0x24, 0x4,0x2c,0x2b, 0x4,0x2c,0x2c,
+  0x4,0x2c,0x27, 0x6,0x36,0x22, 0x5,0x2c,0x4e, 0x5,0x2c,0x41,
+  0x5,0x2c,0x3f, 0x5,0x2c,0x4c, 0x5,0x2c,0x3d, 0x5,0x2c,0x46,
+  0x5,0x2c,0x56, 0x5,0x2c,0x49, 0x4,0x2c,0x2a, 0x5,0x2c,0x4d,
+  0x5,0x2c,0x54, 0x5,0x2c,0x52, 0x4,0x2c,0x22, 0x6,0x36,0x23,
+  0x6,0x36,0x24, 0x5,0x2c,0x51, 0x4,0x2c,0x23, 0x5,0x2c,0x40,
+  0x6,0x36,0x27, 0x6,0x36,0x28, 0x5,0x2c,0x57, 0x6,0x36,0x26,
+  0x5,0x2c,0x53, 0x5,0x2c,0x58, 0x5,0x2c,0x47, 0x5,0x2c,0x59,
+  0x5,0x2c,0x44, 0x5,0x2c,0x55, 0xf,0x2e,0x40, 0xf,0x2e,0x41,
+  0xf,0x2e,0x43, 0xf,0x2e,0x44, 0xf,0x2e,0x48, 0xf,0x2e,0x49,
+  0xf,0x2e,0x4b, 0xf,0x2e,0x4c, 0xf,0x2e,0x4d, 0xf,0x2e,0x4e,
+  0xf,0x2e,0x4f, 0xf,0x2e,0x50, 0xf,0x2e,0x51, 0xf,0x2e,0x52,
+  0xf,0x2e,0x53, 0xf,0x2e,0x54, 0x6,0x39,0x5e, 0x6,0x36,0x21,
+  0x5,0x2c,0x42, 0x5,0x2c,0x45, 0x5,0x2c,0x48, 0x6,0x36,0x25,
+  0x5,0x2c,0x50, 0x5,0x2c,0x4b, 0x5,0x2c,0x39, 0x5,0x2c,0x3a,
+  0x5,0x2c,0x3b, 0xf,0x2e,0x45, 0x5,0x2c,0x4a, 0x5,0x2c,0x4f,
+  0x5,0x2c,0x3e, 0x5,0x2c,0x3c, 0x5,0x2c,0x5a, 0x5,0x31,0x46,
+  0x4,0x30,0x69, 0x6,0x3d,0x77, 0x6,0x3d,0x74, 0x4,0x30,0x78,
+  0x6,0x3d,0x6f, 0x4,0x30,0x75, 0x5,0x31,0x51, 0x5,0x31,0x49,
+  0x5,0x31,0x4c, 0x4,0x30,0x6e, 0x4,0x30,0x79, 0x5,0x31,0x44,
+  0x6,0x3d,0x76, 0x5,0x31,0x36, 0x5,0x31,0x4a, 0x5,0x31,0x45,
+  0x5,0x31,0x4e, 0x5,0x31,0x34, 0x5,0x31,0x4d, 0x5,0x31,0x42,
+  0x5,0x31,0x3b, 0x6,0x3d,0x71, 0x6,0x3d,0x75, 0x6,0x3d,0x7d,
+  0x6,0x3d,0x7a, 0x6,0x3d,0x7e, 0x5,0x31,0x3a, 0x5,0x31,0x3c,
+  0x6,0x3d,0x6c, 0x5,0x31,0x38, 0x6,0x3d,0x72, 0x6,0x3d,0x7b,
+  0xf,0x33,0x3f, 0xf,0x33,0x40, 0xf,0x33,0x41, 0xf,0x33,0x42,
+  0xf,0x33,0x44, 0xf,0x33,0x45, 0xf,0x33,0x46, 0xf,0x33,0x47,
+  0xf,0x33,0x48, 0xf,0x33,0x49, 0xf,0x33,0x4c, 0xf,0x33,0x4d,
+  0x5,0x31,0x37, 0x6,0x3d,0x73, 0x5,0x31,0x39, 0x6,0x3d,0x6d,
+  0x5,0x31,0x41, 0x5,0x31,0x48, 0x6,0x3e,0x21, 0x5,0x31,0x52,
+  0x6,0x3d,0x70, 0x5,0x31,0x40, 0x5,0x31,0x35, 0x5,0x31,0x47,
+  0x5,0x31,0x3e, 0x5,0x31,0x43, 0x5,0x31,0x3d, 0x5,0x31,0x50,
+  0x6,0x3d,0x79, 0x3,0x34,0x60, 0x5,0x31,0x53, 0x5,0x31,0x4f,
+  0x6,0x3d,0x78, 0x6,0x3d,0x6e, 0x5,0x31,0x3f, 0x5,0x31,0x4b,
+  0x4,0x36,0x55, 0x4,0x36,0x61, 0x6,0x47,0x32, 0x5,0x37,0x24,
+  0x6,0x47,0x37, 0x6,0x47,0x3e, 0x5,0x36,0x77, 0x6,0x47,0x35,
+  0x5,0x36,0x7c, 0x4,0x36,0x56, 0x5,0x37,0x28, 0x5,0x36,0x6f,
+  0x5,0x36,0x71, 0x4,0x36,0x5a, 0x5,0x36,0x78, 0x4,0x36,0x57,
+  0x5,0x37,0x29, 0x5,0x36,0x7e, 0x4,0x36,0x62, 0x4,0x36,0x5b,
+  0x5,0x37,0x23, 0x5,0x37,0x27, 0x4,0x36,0x66, 0x5,0x37,0x30,
+  0x4,0x36,0x5d, 0x5,0x37,0x2c, 0x5,0x37,0x2e, 0x6,0x47,0x2e,
+  0x6,0x47,0x3c, 0x5,0x3e,0x22, 0x6,0x47,0x2b, 0x6,0x47,0x2f,
+  0x6,0x47,0x38, 0x5,0x37,0x22, 0x6,0x47,0x34, 0x6,0x47,0x3f,
+  0x6,0x47,0x3a, 0x4,0x36,0x64, 0x5,0x37,0x26, 0x5,0x36,0x73,
+  0xf,0x39,0x5b, 0xf,0x39,0x5d, 0xf,0x39,0x5e, 0xf,0x39,0x61,
+  0xf,0x39,0x62, 0xf,0x39,0x63, 0xf,0x39,0x64, 0xf,0x39,0x65,
+  0xf,0x39,0x66, 0xf,0x39,0x67, 0xf,0x39,0x68, 0xf,0x39,0x6a,
+  0xf,0x39,0x6d, 0xf,0x39,0x6e, 0xf,0x39,0x6f, 0xf,0x39,0x70,
+  0x5,0x36,0x74, 0x5,0x36,0x75, 0x5,0x36,0x7b, 0x5,0x37,0x25,
+  0x5,0x37,0x21, 0x6,0x47,0x3b, 0xf,0x39,0x6b, 0xf,0x39,0x5c,
+  0xf,0x39,0x5f, 0xf,0x39,0x69, 0xf,0x39,0x6c, 0x5,0x37,0x2b,
+  0x5,0x37,0x2f, 0x6,0x47,0x3d, 0x5,0x37,0x2d, 0x5,0x37,0x2a,
+  0x5,0x36,0x7d, 0x6,0x47,0x36, 0x6,0x51,0x39, 0x5,0x3e,0x23,
+  0x4,0x3c,0x49, 0x5,0x3e,0x27, 0x4,0x3c,0x4e, 0x5,0x36,0x72,
+  0x6,0x51,0x41, 0x4,0x3c,0x48, 0x4,0x3c,0x44, 0x6,0x5b,0x42,
+  0x5,0x3e,0x2d, 0x6,0x51,0x33, 0x6,0x51,0x35, 0x5,0x3e,0x2a,
+  0x5,0x3e,0x38, 0x6,0x51,0x3a, 0x6,0x51,0x30, 0x5,0x3e,0x2e,
+  0x5,0x3e,0x24, 0x5,0x3e,0x35, 0x5,0x3e,0x3f, 0x6,0x51,0x3f,
+  0x6,0x51,0x37, 0x5,0x3e,0x34, 0x5,0x3e,0x37, 0x4,0x3c,0x4d,
+  0x5,0x3e,0x3a, 0x4,0x3c,0x45, 0x5,0x3e,0x33, 0x5,0x3e,0x2c,
+  0x4,0x3c,0x4f, 0x5,0x3e,0x2f, 0x4,0x3c,0x51, 0x5,0x3e,0x31,
+  0x5,0x3e,0x32, 0x6,0x51,0x3b, 0x6,0x51,0x40, 0x6,0x51,0x2a,
+  0x6,0x51,0x3e, 0x6,0x51,0x3d, 0x5,0x3e,0x3b, 0x6,0x51,0x38,
+  0x5,0x3e,0x28, 0x5,0x3e,0x30, 0x5,0x3e,0x2b, 0x6,0x51,0x2c,
+  0x6,0x51,0x44, 0x6,0x51,0x2e, 0x6,0x51,0x2b, 0x6,0x51,0x2d,
+  0xf,0x47,0x26, 0x5,0x3e,0x3e, 0x6,0x51,0x31, 0xf,0x40,0x56,
+  0xf,0x40,0x57, 0xf,0x40,0x58, 0xf,0x40,0x59, 0xf,0x40,0x5a,
+  0xf,0x40,0x5b, 0xf,0x40,0x5c, 0xf,0x40,0x5d, 0xf,0x40,0x5e,
+  0xf,0x40,0x5f, 0xf,0x40,0x60, 0xf,0x40,0x61, 0xf,0x40,0x63,
+  0x6,0x51,0x2f, 0x6,0x51,0x34, 0x6,0x51,0x3c, 0xf,0x40,0x54,
+  0x6,0x51,0x42, 0x5,0x3e,0x3c, 0x5,0x3e,0x36, 0x5,0x3e,0x25,
+  0x5,0x3e,0x29, 0x5,0x3e,0x26, 0xf,0x40,0x64, 0x6,0x5b,0x46,
+  0x6,0x5b,0x40, 0x6,0x5b,0x4b, 0x4,0x42,0x4d, 0x6,0x5b,0x4f,
+  0x6,0x5b,0x45, 0x6,0x5b,0x51, 0x6,0x5b,0x50, 0x4,0x42,0x4e,
+  0x6,0x5b,0x4c, 0x5,0x44,0x73, 0x5,0x44,0x77, 0x5,0x44,0x75,
+  0x5,0x44,0x7c, 0x6,0x5b,0x43, 0x6,0x5b,0x47, 0x4,0x42,0x4c,
+  0x4,0x42,0x54, 0x5,0x44,0x7b, 0x4,0x42,0x50, 0x5,0x44,0x76,
+  0x6,0x5b,0x41, 0x5,0x44,0x71, 0x5,0x44,0x72, 0x5,0x44,0x79,
+  0x6,0x5b,0x52, 0x6,0x5b,0x3f, 0x6,0x5b,0x49, 0x6,0x5b,0x4a,
+  0x5,0x44,0x78, 0x6,0x5b,0x4d, 0xf,0x46,0x71, 0xf,0x46,0x72,
+  0xf,0x46,0x73, 0xf,0x46,0x74, 0xf,0x46,0x76, 0xf,0x46,0x77,
+  0xf,0x46,0x78, 0xf,0x46,0x79, 0xf,0x46,0x7a, 0xf,0x46,0x7b,
+  0xf,0x46,0x7c, 0xf,0x46,0x7e, 0xf,0x47,0x21, 0xf,0x47,0x22,
+  0xf,0x47,0x23, 0xf,0x47,0x27, 0xf,0x47,0x28, 0xf,0x47,0x29,
+  0xf,0x47,0x2a, 0xf,0x47,0x2b, 0xf,0x47,0x2c, 0xf,0x47,0x2d,
+  0xf,0x47,0x24, 0x6,0x5b,0x48, 0xf,0x46,0x75, 0x5,0x44,0x74,
+  0x5,0x44,0x7a, 0x6,0x5b,0x4e, 0x5,0x45,0x21, 0xf,0x46,0x7d,
+  0x6,0x5b,0x44, 0xf,0x47,0x25, 0x5,0x4c,0x35, 0x5,0x44,0x7d,
+  0xf,0x46,0x6c, 0x7,0x21,0x51, 0x5,0x4c,0x3b, 0x7,0x21,0x55,
+  0x7,0x21,0x52, 0x5,0x4c,0x39, 0x7,0x21,0x58, 0x7,0x21,0x4a,
+  0x5,0x4c,0x40, 0x5,0x4c,0x46, 0x5,0x4c,0x3d, 0x7,0x21,0x4f,
+  0x5,0x4c,0x3e, 0x7,0x21,0x57, 0x7,0x21,0x50, 0x5,0x4c,0x36,
+  0x7,0x21,0x4b, 0x5,0x4c,0x3f, 0x7,0x21,0x56, 0x7,0x21,0x59,
+  0x5,0x4c,0x41, 0x4,0x49,0x2f, 0x7,0x21,0x5b, 0x5,0x4c,0x3a,
+  0x7,0x21,0x48, 0x5,0x4c,0x38, 0x5,0x5b,0x27, 0x7,0x21,0x5a,
+  0x4,0x49,0x2b, 0x7,0x21,0x54, 0x5,0x45,0x23, 0x7,0x21,0x53,
+  0x7,0x21,0x49, 0x7,0x21,0x47, 0x7,0x21,0x62, 0x7,0x21,0x5c,
+  0xf,0x4d,0x7a, 0x7,0x21,0x5e, 0x5,0x4c,0x42, 0x7,0x21,0x61,
+  0x7,0x2c,0x61, 0x5,0x4c,0x37, 0x4,0x49,0x32, 0x5,0x4c,0x47,
+  0xf,0x4d,0x6f, 0xf,0x4d,0x70, 0xf,0x4d,0x71, 0xf,0x4d,0x72,
+  0xf,0x4d,0x73, 0xf,0x4d,0x74, 0xf,0x4d,0x75, 0xf,0x4d,0x76,
+  0xf,0x4d,0x78, 0xf,0x4d,0x79, 0x5,0x4c,0x44, 0x7,0x21,0x5f,
+  0x7,0x26,0x2b, 0x7,0x21,0x5d, 0x7,0x21,0x4d, 0x7,0x21,0x4c,
+  0x5,0x4c,0x3c, 0x5,0x4c,0x43, 0x7,0x2c,0x6a, 0x4,0x4f,0x6e,
+  0x5,0x53,0x74, 0x7,0x2c,0x5c, 0x5,0x53,0x72, 0x7,0x2c,0x68,
+  0x4,0x4f,0x72, 0x5,0x53,0x6a, 0x5,0x53,0x78, 0x7,0x2c,0x60,
+  0x4,0x4f,0x68, 0x4,0x4f,0x73, 0x4,0x4f,0x66, 0x5,0x53,0x71,
+  0x4,0x4f,0x70, 0x5,0x53,0x6f, 0x5,0x53,0x68, 0x7,0x2c,0x6b,
+  0x7,0x2c,0x5b, 0x7,0x2c,0x64, 0x5,0x53,0x6e, 0x7,0x2c,0x5f,
+  0x5,0x53,0x6c, 0x5,0x53,0x67, 0x5,0x53,0x75, 0x5,0x53,0x70,
+  0x5,0x53,0x73, 0x7,0x2c,0x59, 0x5,0x53,0x6b, 0x5,0x53,0x69,
+  0x7,0x2c,0x67, 0x7,0x2c,0x58, 0x7,0x2c,0x57, 0xf,0x4d,0x77,
+  0x4,0x4f,0x69, 0x4,0x4f,0x74, 0x5,0x53,0x77, 0x7,0x2c,0x66,
+  0xf,0x53,0x5c, 0xf,0x53,0x5e, 0xf,0x53,0x5f, 0xf,0x53,0x60,
+  0xf,0x53,0x61, 0xf,0x53,0x62, 0xf,0x53,0x63, 0xf,0x53,0x64,
+  0xf,0x53,0x65, 0xf,0x53,0x67, 0xf,0x53,0x68, 0xf,0x53,0x69,
+  0xf,0x53,0x6a, 0xf,0x53,0x6b, 0xf,0x53,0x6c, 0xf,0x53,0x6d,
+  0xf,0x53,0x6e, 0xf,0x53,0x6f, 0x7,0x2c,0x5e, 0x7,0x2c,0x5d,
+  0x7,0x2c,0x62, 0x7,0x2c,0x69, 0x5,0x53,0x6d, 0xf,0x55,0x74,
+  0x5,0x53,0x76, 0x4,0x55,0x7a, 0x5,0x5b,0x26, 0x5,0x5b,0x21,
+  0x7,0x37,0x2d, 0x7,0x37,0x2a, 0x7,0x37,0x34, 0x7,0x37,0x35,
+  0x5,0x5b,0x23, 0x5,0x5b,0x2b, 0x4,0x55,0x71, 0x4,0x55,0x76,
+  0x5,0x5b,0x28, 0x4,0x55,0x77, 0x7,0x37,0x2b, 0x5,0x5b,0x29,
+  0x4,0x55,0x79, 0x7,0x37,0x31, 0x7,0x37,0x2f, 0x7,0x37,0x2e,
+  0x5,0x5b,0x24, 0x4,0x55,0x75, 0x7,0x37,0x32, 0x7,0x37,0x39,
+  0xf,0x59,0x59, 0xf,0x59,0x5a, 0xf,0x59,0x5e, 0xf,0x59,0x5f,
+  0xf,0x59,0x60, 0xf,0x59,0x61, 0xf,0x59,0x62, 0x7,0x37,0x38,
+  0x7,0x37,0x30, 0x7,0x37,0x36, 0x7,0x37,0x33, 0x7,0x37,0x2c,
+  0x5,0x5b,0x2a, 0x5,0x5b,0x22, 0x4,0x5a,0x74, 0x7,0x3f,0x29,
+  0x7,0x3f,0x2f, 0x4,0x5a,0x73, 0x5,0x61,0x3e, 0x7,0x3f,0x2b,
+  0x4,0x5a,0x71, 0x4,0x5a,0x76, 0x5,0x61,0x46, 0x4,0x5a,0x77,
+  0x5,0x67,0x58, 0x5,0x61,0x3d, 0x5,0x61,0x44, 0x5,0x61,0x43,
+  0x4,0x5a,0x78, 0x7,0x3f,0x2a, 0x4,0x5a,0x75, 0x4,0x5a,0x79,
+  0x4,0x5a,0x72, 0x7,0x3f,0x2e, 0x5,0x61,0x41, 0x7,0x3f,0x27,
+  0x7,0x3f,0x2d, 0x7,0x3f,0x28, 0x7,0x3f,0x26, 0x7,0x3f,0x2c,
+  0x5,0x61,0x42, 0xf,0x59,0x5b, 0x7,0x3f,0x25, 0xf,0x5e,0x3c,
+  0xf,0x5e,0x3d, 0xf,0x5e,0x3e, 0xf,0x5e,0x3f, 0xf,0x5e,0x40,
+  0xf,0x5e,0x43, 0xf,0x5e,0x44, 0xf,0x5e,0x45, 0x5,0x61,0x3f,
+  0xf,0x5e,0x4a, 0x7,0x46,0x34, 0x4,0x5f,0x4e, 0x5,0x5b,0x25,
+  0x7,0x46,0x3b, 0x7,0x46,0x39, 0x7,0x46,0x37, 0x5,0x67,0x5a,
+  0x5,0x67,0x5b, 0x4,0x5f,0x50, 0x5,0x67,0x57, 0x7,0x46,0x3c,
+  0x7,0x46,0x3a, 0x7,0x46,0x33, 0x7,0x46,0x35, 0x7,0x46,0x38,
+  0x4,0x5f,0x4f, 0xf,0x5e,0x46, 0x5,0x67,0x5c, 0xf,0x62,0x22,
+  0xf,0x62,0x23, 0xf,0x62,0x24, 0xf,0x62,0x25, 0xf,0x62,0x26,
+  0x7,0x46,0x36, 0x7,0x47,0x6e, 0x7,0x46,0x3d, 0x5,0x6b,0x74,
+  0x5,0x6b,0x75, 0x5,0x6b,0x6f, 0x5,0x6b,0x71, 0x5,0x6b,0x70,
+  0x7,0x4d,0x47, 0x7,0x4d,0x49, 0x7,0x4d,0x4b, 0x7,0x4d,0x48,
+  0x7,0x4d,0x46, 0x7,0x4d,0x4a, 0xf,0x64,0x7d, 0xf,0x64,0x7e,
+  0xf,0x65,0x21, 0x7,0x4d,0x4c, 0x5,0x6b,0x72, 0x7,0x52,0x7b,
+  0x5,0x6f,0x71, 0x5,0x6f,0x6f, 0x4,0x66,0x35, 0x5,0x6f,0x6e,
+  0x7,0x52,0x7a, 0x5,0x6f,0x6d, 0x7,0x52,0x7e, 0x5,0x6f,0x70,
+  0x7,0x52,0x7d, 0x4,0x66,0x33, 0xf,0x67,0x47, 0xf,0x67,0x48,
+  0x5,0x6f,0x6c, 0x7,0x52,0x7c, 0x7,0x57,0x59, 0x7,0x57,0x5a,
+  0x5,0x73,0x33, 0x7,0x57,0x55, 0x7,0x57,0x56, 0x7,0x57,0x57,
+  0x7,0x57,0x54, 0x7,0x57,0x52, 0x7,0x57,0x53, 0xf,0x69,0x3c,
+  0x4,0x68,0x64, 0x7,0x57,0x58, 0x7,0x5b,0x49, 0x7,0x5b,0x4a,
+  0xf,0x6a,0x4d, 0x7,0x5b,0x48, 0x7,0x5b,0x47, 0x5,0x77,0x55,
+  0x5,0x77,0x56, 0x4,0x6b,0x66, 0x7,0x5e,0x53, 0x7,0x5e,0x55,
+  0x7,0x5e,0x54, 0x7,0x5e,0x56, 0xf,0x6b,0x43, 0x5,0x75,0x67,
+  0x5,0x79,0x23, 0x4,0x6c,0x6d, 0xf,0x6c,0x22, 0xf,0x6c,0x23,
+  0x7,0x60,0x6b, 0x7,0x62,0x32, 0x7,0x62,0x31, 0x7,0x62,0x34,
+  0x7,0x62,0x30, 0x7,0x62,0x33, 0xf,0x6c,0x79, 0xf,0x6c,0x7a,
+  0x6,0x21,0x65, 0x6,0x21,0x66, 0xf,0x21,0x37, 0x4,0x21,0x6e,
+  0x6,0x24,0x32, 0x6,0x24,0x30, 0x5,0x22,0x49, 0xf,0x22,0x35,
+  0x6,0x24,0x31, 0x6,0x24,0x2f, 0x5,0x22,0x48, 0x6,0x26,0x54,
+  0x6,0x2f,0x5c, 0x6,0x2a,0x3e, 0x6,0x26,0x58, 0x6,0x26,0x56,
+  0xf,0x23,0x4f, 0xf,0x23,0x51, 0x6,0x26,0x57, 0x6,0x26,0x59,
+  0x6,0x26,0x5c, 0x6,0x26,0x5a, 0x6,0x26,0x51, 0x6,0x26,0x55,
+  0x6,0x26,0x52, 0x6,0x26,0x53, 0x6,0x26,0x5b, 0x5,0x25,0x55,
+  0x6,0x2a,0x43, 0x6,0x2a,0x40, 0x6,0x2a,0x41, 0x6,0x2a,0x42,
+  0x6,0x2d,0x34, 0x6,0x2a,0x3f, 0xf,0x26,0x24, 0x5,0x25,0x54,
+  0x5,0x28,0x54, 0x5,0x28,0x56, 0x6,0x2f,0x60, 0x6,0x2f,0x5f,
+  0x5,0x28,0x55, 0x6,0x2f,0x5b, 0x6,0x2f,0x5e, 0x6,0x2f,0x5d,
+  0x5,0x2c,0x5c, 0x6,0x36,0x2d, 0x6,0x36,0x2a, 0x6,0x36,0x2c,
+  0x5,0x2c,0x5b, 0x6,0x36,0x2b, 0x5,0x2c,0x5d, 0x5,0x31,0x56,
+  0x6,0x3e,0x25, 0x5,0x31,0x57, 0x6,0x3e,0x24, 0x6,0x3e,0x23,
+  0x6,0x3e,0x22, 0x5,0x31,0x54, 0x6,0x3e,0x26, 0x5,0x37,0x33,
+  0x6,0x47,0x40, 0x6,0x47,0x41, 0x5,0x37,0x31, 0x5,0x31,0x55,
+  0xf,0x39,0x72, 0xf,0x39,0x73, 0xf,0x39,0x74, 0x6,0x47,0x42,
+  0x5,0x37,0x32, 0x5,0x3e,0x40, 0x6,0x51,0x45, 0x5,0x3e,0x41,
+  0x6,0x51,0x47, 0x6,0x51,0x48, 0x5,0x3e,0x42, 0x6,0x51,0x46,
+  0xf,0x40,0x65, 0x6,0x5b,0x54, 0x6,0x5b,0x58, 0x5,0x45,0x24,
+  0x6,0x5b,0x55, 0x6,0x5b,0x5a, 0x6,0x5b,0x56, 0xf,0x47,0x2e,
+  0xf,0x47,0x2f, 0xf,0x47,0x30, 0x6,0x5b,0x57, 0x7,0x21,0x65,
+  0x7,0x21,0x66, 0x7,0x21,0x64, 0xf,0x4d,0x7b, 0x4,0x4f,0x75,
+  0xf,0x53,0x73, 0x7,0x37,0x3c, 0x7,0x37,0x3a, 0x7,0x37,0x3b,
+  0x4,0x5f,0x51, 0x7,0x4d,0x4d, 0x7,0x53,0x22, 0x7,0x53,0x21,
+  0x4,0x21,0x48, 0x5,0x21,0x44, 0x6,0x22,0x60, 0xf,0x21,0x51,
+  0xf,0x21,0x52, 0x6,0x22,0x61, 0x6,0x24,0x35, 0xf,0x22,0x36,
+  0xf,0x22,0x37, 0x6,0x24,0x34, 0x6,0x26,0x6a, 0x4,0x23,0x60,
+  0x6,0x26,0x66, 0x6,0x26,0x62, 0x6,0x26,0x5e, 0x6,0x26,0x69,
+  0x6,0x26,0x5d, 0x6,0x26,0x65, 0x6,0x26,0x67, 0xf,0x23,0x53,
+  0xf,0x23,0x54, 0xf,0x23,0x56, 0xf,0x23,0x58, 0xf,0x23,0x5a,
+  0x6,0x26,0x60, 0x6,0x26,0x63, 0x6,0x26,0x68, 0x6,0x26,0x64,
+  0x6,0x26,0x61, 0x6,0x26,0x5f, 0x5,0x23,0x5e, 0xf,0x23,0x59,
+  0x5,0x23,0x5d, 0x5,0x23,0x5f, 0x5,0x23,0x60, 0x5,0x23,0x61,
+  0x4,0x25,0x6a, 0x6,0x2a,0x4f, 0x6,0x2a,0x47, 0x6,0x2a,0x4c,
+  0x6,0x2a,0x46, 0x4,0x25,0x67, 0x6,0x2a,0x4a, 0x4,0x25,0x6c,
+  0x6,0x2a,0x48, 0x5,0x25,0x56, 0x6,0x2a,0x51, 0x6,0x26,0x41,
+  0x6,0x2a,0x49, 0xf,0x26,0x26, 0xf,0x26,0x27, 0xf,0x26,0x28,
+  0xf,0x26,0x29, 0xf,0x26,0x2a, 0xf,0x26,0x30, 0xf,0x26,0x31,
+  0xf,0x26,0x2c, 0xf,0x26,0x2b, 0x4,0x25,0x6b, 0xf,0x26,0x2f,
+  0xf,0x26,0x2e, 0x6,0x2a,0x50, 0x6,0x2a,0x4b, 0x6,0x2a,0x4d,
+  0x6,0x2a,0x4e, 0xf,0x26,0x32, 0xf,0x26,0x25, 0x6,0x2a,0x45,
+  0x6,0x2a,0x44, 0x5,0x25,0x57, 0x5,0x28,0x5b, 0x6,0x2f,0x62,
+  0x5,0x28,0x57, 0x6,0x2f,0x64, 0x6,0x2f,0x61, 0x5,0x28,0x58,
+  0x4,0x28,0x5f, 0x6,0x2f,0x6b, 0x6,0x2f,0x63, 0xf,0x29,0x7a,
+  0xf,0x29,0x68, 0xf,0x29,0x69, 0xf,0x29,0x6b, 0xf,0x29,0x6c,
+  0xf,0x29,0x6d, 0xf,0x29,0x6e, 0xf,0x29,0x6f, 0xf,0x29,0x70,
+  0xf,0x29,0x72, 0xf,0x29,0x73, 0xf,0x29,0x75, 0xf,0x29,0x76,
+  0xf,0x29,0x77, 0xf,0x29,0x78, 0xf,0x29,0x79, 0xf,0x29,0x7b,
+  0xf,0x29,0x7c, 0xf,0x29,0x7d, 0x6,0x2f,0x6a, 0x6,0x2f,0x6c,
+  0x6,0x34,0x31, 0x6,0x2f,0x67, 0x6,0x2f,0x68, 0x6,0x2f,0x66,
+  0xf,0x29,0x74, 0x5,0x28,0x5d, 0x5,0x28,0x5a, 0x5,0x28,0x5e,
+  0x5,0x28,0x5c, 0x5,0x28,0x59, 0x5,0x2c,0x5e, 0x4,0x2c,0x32,
+  0x6,0x36,0x34, 0x4,0x2c,0x30, 0x4,0x2c,0x34, 0x6,0x36,0x32,
+  0x6,0x36,0x3c, 0x6,0x36,0x36, 0x6,0x36,0x3d, 0x6,0x36,0x3e,
+  0x6,0x36,0x31, 0x6,0x36,0x2e, 0x6,0x36,0x3a, 0x6,0x36,0x2f,
+  0x6,0x36,0x40, 0xf,0x2e,0x55, 0xf,0x2e,0x56, 0xf,0x2e,0x57,
+  0xf,0x2e,0x58, 0xf,0x2e,0x59, 0xf,0x2e,0x5a, 0xf,0x2e,0x5b,
+  0xf,0x2e,0x5e, 0xf,0x2e,0x5f, 0xf,0x2e,0x60, 0x6,0x36,0x30,
+  0x6,0x36,0x3f, 0x6,0x36,0x37, 0x6,0x36,0x38, 0x6,0x36,0x39,
+  0x5,0x2c,0x60, 0x6,0x36,0x3b, 0xf,0x2e,0x5d, 0xf,0x2e,0x61,
+  0x6,0x36,0x33, 0x5,0x2c,0x5f, 0x5,0x2c,0x62, 0x4,0x30,0x7d,
+  0x6,0x3e,0x27, 0x4,0x30,0x7c, 0x5,0x31,0x5d, 0x6,0x3e,0x34,
+  0x6,0x3e,0x2d, 0x5,0x31,0x5b, 0x6,0x3e,0x2a, 0x5,0x2c,0x61,
+  0x6,0x3e,0x33, 0x6,0x3e,0x30, 0x5,0x31,0x5a, 0x4,0x31,0x22,
+  0x4,0x31,0x23, 0xf,0x33,0x4f, 0xf,0x33,0x5b, 0x6,0x3e,0x2e,
+  0x6,0x3e,0x2f, 0xf,0x33,0x4e, 0xf,0x33,0x50, 0xf,0x33,0x51,
+  0xf,0x33,0x52, 0xf,0x33,0x53, 0xf,0x33,0x54, 0xf,0x33,0x55,
+  0xf,0x33,0x56, 0xf,0x33,0x58, 0xf,0x33,0x59, 0xf,0x33,0x5a,
+  0xf,0x33,0x5e, 0xf,0x33,0x5f, 0xf,0x33,0x60, 0xf,0x33,0x61,
+  0x5,0x31,0x5c, 0x6,0x3e,0x31, 0x6,0x3e,0x35, 0x4,0x30,0x7e,
+  0x6,0x3e,0x28, 0x6,0x3e,0x29, 0x5,0x31,0x58, 0x5,0x31,0x59,
+  0x3,0x3a,0x4f, 0x6,0x51,0x4e, 0x4,0x36,0x72, 0x6,0x47,0x47,
+  0x4,0x36,0x6a, 0x6,0x47,0x45, 0x4,0x36,0x70, 0x4,0x36,0x6c,
+  0x6,0x47,0x4b, 0x6,0x47,0x50, 0x4,0x36,0x75, 0x6,0x47,0x44,
+  0x6,0x47,0x46, 0x6,0x47,0x4d, 0x5,0x37,0x34, 0x6,0x3e,0x32,
+  0x6,0x47,0x4f, 0x4,0x3c,0x5a, 0x5,0x37,0x39, 0x4,0x36,0x73,
+  0x6,0x4f,0x6d, 0x5,0x37,0x38, 0xf,0x39,0x76, 0xf,0x39,0x78,
+  0xf,0x39,0x79, 0xf,0x39,0x7a, 0xf,0x39,0x7b, 0xf,0x39,0x7c,
+  0xf,0x3a,0x21, 0xf,0x3a,0x22, 0xf,0x3a,0x23, 0xf,0x3a,0x24,
+  0xf,0x3a,0x25, 0xf,0x3a,0x26, 0x6,0x47,0x51, 0x6,0x47,0x4a,
+  0x6,0x47,0x49, 0x4,0x36,0x74, 0x6,0x47,0x4c, 0xf,0x39,0x75,
+  0x5,0x37,0x37, 0x5,0x37,0x3a, 0x6,0x47,0x48, 0x5,0x37,0x35,
+  0x5,0x37,0x36, 0x5,0x37,0x3b, 0x5,0x3e,0x46, 0x6,0x51,0x56,
+  0x6,0x51,0x4b, 0x6,0x51,0x55, 0x5,0x3e,0x4d, 0x4,0x3c,0x54,
+  0x6,0x5b,0x62, 0x6,0x51,0x52, 0x5,0x3e,0x4c, 0x6,0x51,0x51,
+  0x5,0x3e,0x44, 0x5,0x3e,0x4b, 0x5,0x3e,0x43, 0x6,0x51,0x54,
+  0x6,0x51,0x50, 0x5,0x3e,0x49, 0x5,0x3e,0x4a, 0x4,0x3c,0x55,
+  0x5,0x3e,0x47, 0x6,0x51,0x49, 0x6,0x51,0x4c, 0xf,0x39,0x77,
+  0x6,0x51,0x53, 0x6,0x51,0x4d, 0xf,0x40,0x66, 0xf,0x40,0x67,
+  0xf,0x40,0x68, 0xf,0x40,0x6a, 0xf,0x40,0x6b, 0xf,0x40,0x6c,
+  0xf,0x40,0x6d, 0xf,0x40,0x6e, 0xf,0x40,0x6f, 0xf,0x40,0x70,
+  0xf,0x40,0x71, 0xf,0x40,0x72, 0xf,0x40,0x73, 0x6,0x51,0x4f,
+  0x5,0x3e,0x4e, 0x5,0x3e,0x48, 0x5,0x3e,0x45, 0x5,0x45,0x29,
+  0x5,0x45,0x28, 0x5,0x45,0x27, 0x6,0x5b,0x5c, 0x4,0x42,0x5c,
+  0x6,0x5b,0x64, 0x6,0x5b,0x66, 0x6,0x5b,0x61, 0x5,0x45,0x2a,
+  0x6,0x5b,0x60, 0x5,0x45,0x26, 0x6,0x5b,0x67, 0xf,0x47,0x32,
+  0xf,0x47,0x33, 0xf,0x47,0x34, 0xf,0x47,0x35, 0xf,0x47,0x36,
+  0xf,0x47,0x37, 0xf,0x47,0x39, 0xf,0x47,0x3a, 0xf,0x47,0x3b,
+  0xf,0x47,0x3c, 0x6,0x5b,0x5d, 0xf,0x47,0x38, 0x6,0x5b,0x6b,
+  0x6,0x5b,0x63, 0x6,0x5b,0x53, 0xf,0x47,0x31, 0x4,0x42,0x5a,
+  0x6,0x5b,0x65, 0x6,0x5b,0x5e, 0x5,0x45,0x25, 0x5,0x45,0x2b,
+  0x7,0x21,0x72, 0x4,0x49,0x34, 0x4,0x49,0x35, 0x7,0x21,0x6f,
+  0x4,0x49,0x36, 0x5,0x4c,0x4b, 0x5,0x4c,0x4c, 0x7,0x21,0x6b,
+  0x7,0x21,0x78, 0x4,0x49,0x37, 0x7,0x21,0x77, 0x7,0x21,0x74,
+  0xf,0x4e,0x21, 0x5,0x4c,0x4d, 0x5,0x4c,0x4f, 0x7,0x21,0x67,
+  0x7,0x21,0x75, 0xf,0x4d,0x7c, 0xf,0x4d,0x7d, 0xf,0x4e,0x26,
+  0xf,0x4e,0x27, 0xf,0x4e,0x28, 0xf,0x4e,0x29, 0xf,0x4e,0x2a,
+  0xf,0x4e,0x2b, 0xf,0x4e,0x2d, 0x7,0x21,0x6c, 0x7,0x21,0x6d,
+  0x7,0x21,0x6e, 0x5,0x4c,0x71, 0x7,0x21,0x73, 0x7,0x21,0x71,
+  0x7,0x21,0x69, 0xf,0x4d,0x7e, 0xf,0x4e,0x24, 0xf,0x4e,0x23,
+  0x5,0x4c,0x4e, 0x5,0x4c,0x4a, 0x5,0x4c,0x48, 0x7,0x21,0x68,
+  0x5,0x4c,0x49, 0x7,0x2c,0x6f, 0x7,0x2c,0x71, 0x7,0x2c,0x6c,
+  0x4,0x4f,0x77, 0x4,0x4f,0x7a, 0x4,0x4f,0x79, 0x7,0x2c,0x6d,
+  0x7,0x2c,0x70, 0xf,0x4e,0x2c, 0xf,0x53,0x74, 0xf,0x53,0x76,
+  0xf,0x53,0x78, 0x5,0x53,0x7a, 0x7,0x2c,0x72, 0x5,0x53,0x7b,
+  0x5,0x53,0x79, 0x7,0x34,0x6f, 0x7,0x2c,0x73, 0x7,0x2c,0x6e,
+  0xf,0x53,0x77, 0x4,0x4f,0x76, 0x7,0x37,0x43, 0x4,0x55,0x7d,
+  0x7,0x37,0x3d, 0x5,0x5b,0x2e, 0x7,0x37,0x3f, 0x7,0x37,0x44,
+  0x7,0x37,0x42, 0x7,0x37,0x45, 0x5,0x5b,0x2c, 0x7,0x2c,0x74,
+  0xf,0x59,0x64, 0xf,0x59,0x65, 0xf,0x59,0x66, 0xf,0x59,0x67,
+  0xf,0x59,0x68, 0xf,0x59,0x69, 0xf,0x59,0x6a, 0xf,0x59,0x6b,
+  0x7,0x3e,0x6c, 0x7,0x37,0x40, 0x7,0x37,0x41, 0x4,0x55,0x7e,
+  0x5,0x5b,0x2f, 0x7,0x3f,0x34, 0x5,0x61,0x47, 0x7,0x37,0x3e,
+  0x5,0x61,0x49, 0x7,0x3f,0x33, 0xf,0x5e,0x47, 0xf,0x5e,0x48,
+  0xf,0x5e,0x49, 0xf,0x5e,0x4b, 0xf,0x5e,0x4d, 0xf,0x5e,0x4e,
+  0x7,0x3f,0x31, 0x7,0x3f,0x32, 0x5,0x5b,0x30, 0x5,0x61,0x48,
+  0xf,0x62,0x28, 0x5,0x61,0x4a, 0x7,0x46,0x42, 0x7,0x46,0x3f,
+  0x5,0x67,0x5d, 0x7,0x46,0x47, 0x7,0x46,0x41, 0xf,0x5e,0x4c,
+  0xf,0x62,0x27, 0x7,0x46,0x43, 0x7,0x46,0x46, 0x7,0x4a,0x3b,
+  0x7,0x46,0x40, 0x7,0x3f,0x35, 0x4,0x63,0x33, 0xf,0x65,0x22,
+  0xf,0x65,0x23, 0xf,0x65,0x24, 0xf,0x65,0x25, 0x7,0x4d,0x4e,
+  0x5,0x6b,0x77, 0x7,0x53,0x28, 0x4,0x66,0x36, 0x7,0x53,0x24,
+  0x7,0x53,0x23, 0x7,0x53,0x27, 0x7,0x53,0x25, 0x5,0x6f,0x74,
+  0xf,0x67,0x49, 0xf,0x67,0x4a, 0xf,0x67,0x4c, 0x7,0x53,0x26,
+  0xf,0x67,0x4b, 0x5,0x6f,0x72, 0x5,0x6f,0x73, 0x7,0x57,0x5b,
+  0xf,0x69,0x3d, 0x5,0x73,0x34, 0x7,0x57,0x5d, 0x5,0x73,0x35,
+  0x7,0x5b,0x4b, 0x7,0x57,0x5c, 0x7,0x5e,0x57, 0x5,0x77,0x57,
+  0x5,0x7b,0x5f, 0x7,0x65,0x5a, 0x7,0x66,0x42, 0x7,0x66,0x4f,
+  0x6,0x22,0x62, 0x6,0x2f,0x6d, 0x6,0x26,0x6b, 0x6,0x2a,0x52,
+  0xf,0x29,0x7e, 0xf,0x2a,0x21, 0x5,0x2c,0x64, 0x6,0x36,0x42,
+  0x6,0x2f,0x6e, 0x6,0x36,0x41, 0xf,0x2e,0x62, 0x5,0x2c,0x63,
+  0x6,0x3e,0x36, 0xf,0x33,0x62, 0x6,0x47,0x52, 0x6,0x51,0x59,
+  0x6,0x51,0x58, 0x6,0x5b,0x6a, 0x6,0x64,0x7a, 0x6,0x5b,0x68,
+  0xf,0x47,0x3d, 0x6,0x5b,0x69, 0x7,0x21,0x7a, 0x7,0x21,0x79,
+  0x7,0x2c,0x75, 0x7,0x3f,0x36, 0x7,0x43,0x3f, 0xf,0x5e,0x4f,
+  0x7,0x3f,0x37, 0x7,0x46,0x48, 0x7,0x46,0x49, 0x7,0x48,0x3b,
+  0x7,0x57,0x5e, 0x5,0x21,0x2f, 0x6,0x22,0x63, 0x6,0x24,0x37,
+  0x6,0x24,0x36, 0x6,0x26,0x6c, 0xf,0x23,0x5c, 0x6,0x36,0x43,
+  0x6,0x3e,0x37, 0x6,0x3e,0x38, 0x6,0x51,0x5a, 0x6,0x24,0x39,
+  0x6,0x24,0x38, 0x5,0x23,0x64, 0x5,0x23,0x63, 0x4,0x25,0x6f,
+  0x6,0x2a,0x53, 0xf,0x26,0x34, 0xf,0x2e,0x63, 0x5,0x31,0x5e,
+  0x6,0x3e,0x39, 0x6,0x3e,0x3c, 0x5,0x2c,0x65, 0x6,0x3e,0x3b,
+  0x6,0x3e,0x3a, 0x5,0x3e,0x4f, 0x6,0x51,0x5c, 0xf,0x40,0x74,
+  0x6,0x5b,0x6c, 0xf,0x47,0x3e, 0x6,0x5b,0x6d, 0x5,0x4c,0x50,
+  0xf,0x4e,0x2f, 0xf,0x53,0x79, 0x7,0x2c,0x76, 0x7,0x2c,0x77,
+  0x7,0x37,0x46, 0x7,0x46,0x4a, 0x7,0x3f,0x3a, 0x7,0x3f,0x38,
+  0x7,0x3f,0x39, 0x7,0x46,0x4b, 0x7,0x4d,0x4f, 0x6,0x22,0x64,
+  0x6,0x22,0x65, 0x6,0x24,0x3a, 0x6,0x26,0x6e, 0x6,0x26,0x6d,
+  0x6,0x2a,0x54, 0xf,0x25,0x42, 0x5,0x28,0x5f, 0x5,0x2c,0x68,
+  0x4,0x2c,0x35, 0x5,0x2c,0x67, 0x6,0x36,0x46, 0x6,0x36,0x45,
+  0xf,0x2e,0x64, 0xf,0x2e,0x65, 0x6,0x36,0x47, 0x5,0x2c,0x69,
+  0x4,0x31,0x24, 0x5,0x31,0x61, 0x6,0x3e,0x3d, 0x5,0x31,0x5f,
+  0x5,0x31,0x60, 0x5,0x31,0x62, 0xf,0x33,0x63, 0x6,0x47,0x54,
+  0x5,0x37,0x3e, 0x5,0x37,0x42, 0x5,0x37,0x40, 0x5,0x37,0x41,
+  0xf,0x3a,0x27, 0x5,0x3e,0x50, 0x6,0x51,0x5d, 0x5,0x3e,0x52,
+  0x5,0x3e,0x51, 0x6,0x51,0x5f, 0x4,0x42,0x61, 0x6,0x5b,0x6f,
+  0x6,0x5b,0x70, 0x6,0x5b,0x6e, 0x5,0x45,0x2c, 0x5,0x45,0x2e,
+  0x7,0x21,0x7b, 0x5,0x4c,0x51, 0x7,0x3f,0x3b, 0x5,0x5b,0x31,
+  0x5,0x5b,0x32, 0x7,0x46,0x4c, 0x6,0x21,0x67, 0x6,0x21,0x68,
+  0xf,0x21,0x38, 0x6,0x22,0x66, 0xf,0x21,0x53, 0xf,0x21,0x54,
+  0x5,0x21,0x76, 0x6,0x24,0x3c, 0x4,0x22,0x54, 0x6,0x24,0x3f,
+  0x6,0x24,0x40, 0x6,0x24,0x3e, 0x6,0x24,0x3d, 0xf,0x21,0x6b,
+  0x4,0x23,0x63, 0x4,0x23,0x64, 0x4,0x23,0x66, 0xf,0x23,0x5d,
+  0xf,0x23,0x5e, 0xf,0x23,0x5f, 0xf,0x23,0x60, 0xf,0x23,0x61,
+  0xf,0x23,0x62, 0xf,0x23,0x63, 0x6,0x26,0x70, 0x6,0x26,0x6f,
+  0x4,0x25,0x76, 0x5,0x25,0x5a, 0x4,0x25,0x74, 0x6,0x2a,0x55,
+  0x6,0x2a,0x56, 0x4,0x28,0x63, 0x6,0x2a,0x5c, 0x6,0x2a,0x58,
+  0x6,0x2a,0x59, 0xf,0x26,0x36, 0xf,0x26,0x37, 0x6,0x2a,0x5a,
+  0x6,0x2a,0x5b, 0x6,0x2a,0x5d, 0x4,0x25,0x79, 0x6,0x2a,0x57,
+  0x6,0x29,0x39, 0x4,0x28,0x64, 0x4,0x28,0x62, 0x5,0x28,0x61,
+  0x5,0x28,0x62, 0x5,0x28,0x60, 0xf,0x2a,0x23, 0xf,0x2a,0x24,
+  0xf,0x2a,0x25, 0xf,0x2a,0x26, 0xf,0x2a,0x28, 0xf,0x2a,0x29,
+  0xf,0x2a,0x27, 0xf,0x2a,0x22, 0x5,0x2c,0x6c, 0x6,0x36,0x48,
+  0x6,0x36,0x4b, 0x5,0x2c,0x6a, 0x5,0x2c,0x6d, 0xf,0x2e,0x67,
+  0xf,0x2e,0x68, 0xf,0x2e,0x69, 0x6,0x36,0x4a, 0x4,0x2c,0x37,
+  0x5,0x2c,0x6b, 0x5,0x31,0x64, 0xf,0x2e,0x66, 0x4,0x2c,0x36,
+  0x6,0x3e,0x41, 0x6,0x3e,0x44, 0x3,0x34,0x7e, 0x6,0x3e,0x3e,
+  0x6,0x3e,0x43, 0x6,0x3e,0x40, 0x6,0x3e,0x45, 0x6,0x3e,0x3f,
+  0xf,0x33,0x64, 0xf,0x33,0x65, 0x4,0x31,0x27, 0x5,0x31,0x63,
+  0x4,0x3c,0x5e, 0x6,0x47,0x58, 0x6,0x47,0x5b, 0x6,0x47,0x5d,
+  0x6,0x47,0x5a, 0xf,0x3a,0x28, 0x6,0x47,0x55, 0x6,0x47,0x5c,
+  0x5,0x37,0x43, 0x6,0x47,0x59, 0x4,0x36,0x7a, 0x4,0x36,0x78,
+  0x5,0x37,0x44, 0x6,0x47,0x57, 0x6,0x51,0x60, 0x6,0x51,0x61,
+  0x4,0x3c,0x5d, 0xf,0x40,0x76, 0x5,0x3e,0x53, 0x5,0x3e,0x54,
+  0x5,0x3e,0x55, 0x6,0x5b,0x72, 0x4,0x42,0x63, 0x5,0x45,0x2f,
+  0x4,0x42,0x62, 0xf,0x47,0x3f, 0xf,0x47,0x40, 0xf,0x47,0x41,
+  0x6,0x5b,0x71, 0x5,0x45,0x30, 0x4,0x49,0x38, 0x7,0x22,0x22,
+  0x7,0x21,0x7c, 0x7,0x22,0x21, 0x7,0x2c,0x7c, 0x7,0x21,0x7e,
+  0x5,0x4c,0x53, 0xf,0x4e,0x31, 0xf,0x4e,0x32, 0x7,0x21,0x7d,
+  0x4,0x42,0x64, 0x5,0x4c,0x52, 0x7,0x2c,0x7d, 0x5,0x53,0x7c,
+  0x7,0x2c,0x78, 0x7,0x2c,0x79, 0x4,0x56,0x21, 0xf,0x53,0x7a,
+  0x7,0x2c,0x7a, 0x7,0x37,0x48, 0x7,0x37,0x47, 0x5,0x5b,0x33,
+  0x4,0x56,0x2e, 0x4,0x5a,0x7b, 0xf,0x62,0x29, 0x5,0x6b,0x78,
+  0x7,0x53,0x29, 0xf,0x69,0x3e, 0x5,0x75,0x68, 0xf,0x6b,0x44,
+  0x7,0x5e,0x58, 0xf,0x6c,0x5f, 0x5,0x21,0x62, 0xf,0x21,0x55,
+  0xf,0x21,0x56, 0x6,0x24,0x41, 0x4,0x22,0x58, 0x6,0x24,0x42,
+  0xf,0x22,0x39, 0xf,0x22,0x3a, 0xf,0x22,0x3b, 0xf,0x22,0x3c,
+  0x4,0x22,0x57, 0x5,0x22,0x4b, 0x6,0x24,0x43, 0x5,0x22,0x4a,
+  0x6,0x26,0x74, 0x4,0x23,0x68, 0x4,0x23,0x6b, 0xf,0x23,0x64,
+  0xf,0x23,0x66, 0xf,0x23,0x68, 0xf,0x23,0x69, 0xf,0x23,0x6b,
+  0xf,0x23,0x6c, 0xf,0x23,0x6d, 0xf,0x23,0x6e, 0xf,0x23,0x6f,
+  0xf,0x23,0x65, 0x6,0x26,0x72, 0x6,0x26,0x73, 0x6,0x26,0x75,
+  0x6,0x26,0x71, 0xf,0x23,0x6a, 0xf,0x23,0x67, 0x5,0x23,0x66,
+  0x5,0x23,0x67, 0x5,0x23,0x65, 0x4,0x25,0x7c, 0x6,0x2a,0x61,
+  0x6,0x2a,0x60, 0x5,0x25,0x60, 0x4,0x25,0x7a, 0x5,0x25,0x5e,
+  0x4,0x25,0x7d, 0x5,0x25,0x5b, 0x5,0x25,0x5c, 0x4,0x25,0x7e,
+  0xf,0x26,0x3a, 0xf,0x26,0x3b, 0xf,0x26,0x3e, 0xf,0x26,0x3f,
+  0xf,0x26,0x40, 0xf,0x26,0x41, 0xf,0x26,0x42, 0xf,0x26,0x43,
+  0xf,0x26,0x45, 0xf,0x26,0x46, 0xf,0x26,0x47, 0xf,0x26,0x48,
+  0xf,0x26,0x49, 0x6,0x2a,0x5f, 0x6,0x2a,0x5e, 0xf,0x26,0x44,
+  0xf,0x26,0x3c, 0xf,0x26,0x3d, 0x5,0x25,0x62, 0x5,0x25,0x5f,
+  0x5,0x25,0x63, 0x5,0x25,0x61, 0x4,0x28,0x68, 0x5,0x28,0x64,
+  0x6,0x2f,0x76, 0x6,0x2f,0x78, 0x6,0x2f,0x79, 0x4,0x28,0x65,
+  0x4,0x28,0x6b, 0x5,0x28,0x66, 0x4,0x28,0x66, 0x5,0x28,0x63,
+  0x6,0x2f,0x70, 0x6,0x2f,0x7b, 0x6,0x2f,0x74, 0x5,0x28,0x6b,
+  0x6,0x2f,0x7e, 0xf,0x2a,0x2d, 0xf,0x2a,0x2e, 0xf,0x2a,0x2f,
+  0xf,0x2a,0x30, 0xf,0x2a,0x31, 0xf,0x2a,0x32, 0xf,0x2a,0x33,
+  0xf,0x2a,0x34, 0x6,0x2f,0x73, 0x6,0x2f,0x77, 0x4,0x28,0x6c,
+  0x6,0x2f,0x75, 0x6,0x2f,0x7a, 0x6,0x2f,0x6f, 0x6,0x2f,0x7d,
+  0x5,0x28,0x69, 0x4,0x28,0x6a, 0x5,0x28,0x6a, 0x5,0x28,0x67,
+  0x6,0x2f,0x71, 0x6,0x2f,0x7c, 0x5,0x28,0x65, 0x5,0x28,0x68,
+  0x6,0x2f,0x72, 0x3,0x30,0x53, 0x5,0x2c,0x70, 0x6,0x36,0x4f,
+  0x5,0x2c,0x72, 0x5,0x2c,0x75, 0x5,0x2c,0x6f, 0x6,0x36,0x55,
+  0x5,0x2c,0x6e, 0x6,0x36,0x56, 0x6,0x36,0x50, 0x6,0x36,0x51,
+  0xf,0x2e,0x6c, 0xf,0x2e,0x6e, 0xf,0x2e,0x70, 0xf,0x2e,0x71,
+  0xf,0x2e,0x73, 0xf,0x2e,0x74, 0xf,0x2e,0x75, 0xf,0x2e,0x76,
+  0xf,0x2e,0x77, 0xf,0x2e,0x79, 0x6,0x36,0x54, 0x6,0x36,0x4e,
+  0x5,0x2c,0x71, 0x6,0x36,0x53, 0x6,0x36,0x52, 0xf,0x2e,0x6f,
+  0xf,0x2e,0x72, 0x5,0x2c,0x77, 0x5,0x2c,0x74, 0x5,0x2c,0x73,
+  0x5,0x2c,0x76, 0x5,0x2c,0x78, 0x6,0x3e,0x4c, 0x6,0x3e,0x52,
+  0x6,0x3e,0x46, 0x6,0x3e,0x47, 0x5,0x31,0x6a, 0x6,0x3e,0x48,
+  0x6,0x3e,0x49, 0x6,0x3e,0x4f, 0x5,0x31,0x69, 0x5,0x31,0x6d,
+  0x6,0x3e,0x4d, 0x4,0x31,0x2b, 0x6,0x3e,0x4e, 0x5,0x31,0x6b,
+  0x6,0x3e,0x53, 0xf,0x33,0x68, 0xf,0x33,0x69, 0xf,0x33,0x6a,
+  0xf,0x33,0x6b, 0xf,0x33,0x6c, 0xf,0x33,0x6d, 0xf,0x33,0x6e,
+  0xf,0x33,0x6f, 0xf,0x33,0x71, 0xf,0x33,0x72, 0xf,0x33,0x74,
+  0xf,0x33,0x75, 0xf,0x33,0x76, 0xf,0x33,0x77, 0xf,0x33,0x78,
+  0xf,0x33,0x79, 0xf,0x33,0x7a, 0xf,0x33,0x7b, 0xf,0x33,0x7c,
+  0xf,0x33,0x7d, 0xf,0x33,0x7e, 0xf,0x34,0x21, 0xf,0x34,0x22,
+  0xf,0x34,0x23, 0xf,0x33,0x70, 0x6,0x3e,0x51, 0x4,0x31,0x2a,
+  0x6,0x3e,0x4b, 0x6,0x3e,0x4a, 0x5,0x31,0x66, 0x5,0x31,0x67,
+  0x5,0x31,0x68, 0x5,0x31,0x65, 0x4,0x36,0x7b, 0x6,0x47,0x62,
+  0x4,0x36,0x7c, 0x5,0x37,0x5a, 0x6,0x47,0x5f, 0x4,0x37,0x21,
+  0x5,0x37,0x48, 0x5,0x37,0x59, 0x6,0x47,0x64, 0x6,0x47,0x66,
+  0x5,0x37,0x4f, 0x6,0x47,0x65, 0x6,0x47,0x60, 0x5,0x37,0x50,
+  0x5,0x37,0x49, 0x5,0x37,0x57, 0x5,0x37,0x54, 0x5,0x37,0x47,
+  0x5,0x37,0x4b, 0xf,0x3a,0x29, 0xf,0x3a,0x2b, 0xf,0x3a,0x2c,
+  0xf,0x3a,0x2d, 0xf,0x3a,0x2e, 0xf,0x3a,0x2f, 0xf,0x3a,0x30,
+  0xf,0x3a,0x32, 0xf,0x3a,0x33, 0xf,0x3a,0x34, 0xf,0x3a,0x36,
+  0xf,0x3a,0x37, 0xf,0x3a,0x38, 0xf,0x3a,0x39, 0xf,0x3a,0x3a,
+  0xf,0x3a,0x3e, 0xf,0x3a,0x3f, 0xf,0x3a,0x41, 0xf,0x3a,0x42,
+  0xf,0x3a,0x43, 0xf,0x3a,0x44, 0xf,0x3a,0x45, 0xf,0x3a,0x3b,
+  0x5,0x37,0x56, 0x6,0x47,0x63, 0x5,0x37,0x58, 0x6,0x47,0x5e,
+  0xf,0x3a,0x3d, 0xf,0x3a,0x40, 0xf,0x3a,0x31, 0xf,0x3a,0x2a,
+  0x5,0x37,0x45, 0x5,0x3e,0x56, 0x5,0x37,0x53, 0x5,0x37,0x4c,
+  0x5,0x37,0x52, 0x5,0x37,0x51, 0x5,0x37,0x4a, 0x5,0x37,0x4d,
+  0x5,0x37,0x55, 0x6,0x47,0x67, 0xf,0x33,0x67, 0x5,0x3e,0x5f,
+  0x5,0x3e,0x5a, 0x5,0x3e,0x5d, 0x5,0x3e,0x57, 0x4,0x3c,0x65,
+  0x5,0x3e,0x59, 0x6,0x51,0x63, 0x4,0x3c,0x62, 0x4,0x3c,0x60,
+  0x6,0x51,0x67, 0x6,0x51,0x65, 0x6,0x5b,0x7c, 0x5,0x3e,0x5c,
+  0x5,0x3e,0x5b, 0x6,0x51,0x66, 0xf,0x40,0x78, 0xf,0x40,0x79,
+  0xf,0x40,0x7a, 0xf,0x40,0x7c, 0xf,0x40,0x7d, 0xf,0x40,0x7e,
+  0xf,0x41,0x22, 0xf,0x41,0x23, 0x6,0x51,0x62, 0x6,0x51,0x64,
+  0xf,0x40,0x77, 0x6,0x51,0x68, 0x5,0x3e,0x58, 0x5,0x3e,0x5e,
+  0x5,0x3e,0x60, 0x6,0x51,0x6a, 0xf,0x41,0x21, 0x4,0x42,0x70,
+  0x5,0x45,0x32, 0x4,0x42,0x6a, 0x6,0x5b,0x7b, 0x4,0x42,0x71,
+  0x6,0x5b,0x73, 0x5,0x45,0x34, 0x7,0x22,0x29, 0x4,0x42,0x73,
+  0x6,0x5b,0x75, 0xf,0x47,0x48, 0x4,0x42,0x6f, 0x5,0x45,0x37,
+  0x4,0x42,0x6e, 0xf,0x47,0x47, 0xf,0x47,0x49, 0xf,0x47,0x4a,
+  0xf,0x47,0x4b, 0xf,0x47,0x4c, 0xf,0x47,0x4d, 0xf,0x47,0x4e,
+  0xf,0x47,0x4f, 0xf,0x47,0x50, 0xf,0x47,0x51, 0xf,0x47,0x52,
+  0xf,0x47,0x54, 0x6,0x5b,0x74, 0x6,0x5b,0x78, 0x4,0x42,0x72,
+  0x4,0x42,0x65, 0x6,0x5b,0x76, 0xf,0x47,0x53, 0x5,0x45,0x33,
+  0x5,0x45,0x36, 0x5,0x45,0x35, 0x7,0x22,0x26, 0x5,0x45,0x31,
+  0x6,0x5b,0x77, 0x5,0x4c,0x5b, 0x5,0x4c,0x59, 0x4,0x49,0x39,
+  0x5,0x4c,0x56, 0x7,0x22,0x2f, 0x5,0x4c,0x57, 0x4,0x49,0x3f,
+  0x4,0x49,0x3b, 0x7,0x22,0x2c, 0x4,0x49,0x3e, 0x7,0x22,0x25,
+  0x6,0x5b,0x79, 0x7,0x22,0x24, 0xf,0x4e,0x3a, 0x7,0x37,0x51,
+  0xf,0x47,0x45, 0x5,0x4c,0x54, 0x5,0x4c,0x5c, 0xf,0x4e,0x33,
+  0xf,0x4e,0x34, 0xf,0x4e,0x35, 0xf,0x4e,0x36, 0xf,0x4e,0x37,
+  0xf,0x4e,0x38, 0xf,0x4e,0x39, 0xf,0x4e,0x3b, 0xf,0x4e,0x3d,
+  0xf,0x4e,0x3e, 0xf,0x4e,0x3f, 0xf,0x4e,0x40, 0xf,0x4e,0x41,
+  0xf,0x4e,0x42, 0xf,0x4e,0x44, 0x6,0x5b,0x7a, 0x7,0x22,0x27,
+  0x7,0x22,0x2e, 0x7,0x22,0x2d, 0x7,0x22,0x28, 0x7,0x22,0x23,
+  0xf,0x4e,0x45, 0xf,0x4e,0x43, 0xf,0x4e,0x3c, 0x5,0x4c,0x5a,
+  0x5,0x4c,0x55, 0x4,0x49,0x3d, 0x7,0x22,0x2a, 0x5,0x4c,0x58,
+  0x7,0x22,0x2b, 0xf,0x54,0x25, 0x5,0x54,0x28, 0x5,0x54,0x23,
+  0x7,0x2d,0x25, 0x7,0x2c,0x7e, 0x5,0x54,0x29, 0x5,0x54,0x26,
+  0x7,0x2d,0x21, 0x4,0x4f,0x7e, 0x7,0x2d,0x28, 0x5,0x54,0x22,
+  0x7,0x2d,0x2b, 0x5,0x53,0x7d, 0x7,0x2d,0x2a, 0x7,0x2d,0x2c,
+  0xf,0x53,0x7b, 0xf,0x53,0x7c, 0xf,0x53,0x7d, 0xf,0x53,0x7e,
+  0xf,0x54,0x22, 0xf,0x54,0x23, 0xf,0x54,0x24, 0xf,0x54,0x26,
+  0xf,0x54,0x27, 0xf,0x54,0x2b, 0xf,0x54,0x2c, 0x5,0x53,0x7e,
+  0x7,0x2d,0x26, 0x7,0x2d,0x27, 0x7,0x2d,0x23, 0x7,0x2d,0x22,
+  0x7,0x2d,0x24, 0xf,0x54,0x21, 0xf,0x54,0x28, 0x5,0x54,0x27,
+  0x5,0x54,0x21, 0x5,0x54,0x25, 0x7,0x2d,0x29, 0x7,0x37,0x4b,
+  0x7,0x37,0x54, 0x7,0x37,0x4f, 0x4,0x4f,0x7d, 0x7,0x37,0x4d,
+  0x4,0x56,0x23, 0x7,0x37,0x53, 0x7,0x37,0x4a, 0x5,0x5b,0x36,
+  0x5,0x5b,0x34, 0x7,0x37,0x4c, 0x7,0x37,0x4e, 0x7,0x37,0x50,
+  0x5,0x5b,0x35, 0x4,0x56,0x25, 0xf,0x59,0x6c, 0xf,0x59,0x6d,
+  0xf,0x59,0x6e, 0xf,0x59,0x6f, 0xf,0x59,0x70, 0xf,0x59,0x71,
+  0x7,0x37,0x52, 0x7,0x37,0x55, 0x7,0x37,0x49, 0x5,0x61,0x4b,
+  0x4,0x5a,0x7c, 0x7,0x3f,0x3f, 0x5,0x61,0x4c, 0x5,0x61,0x4d,
+  0x7,0x3f,0x3e, 0x7,0x3f,0x40, 0xf,0x5e,0x50, 0xf,0x5e,0x51,
+  0xf,0x5e,0x52, 0xf,0x5e,0x54, 0x7,0x3f,0x3d, 0x7,0x3f,0x41,
+  0xf,0x5e,0x53, 0x7,0x3f,0x3c, 0x5,0x67,0x5f, 0x4,0x5f,0x53,
+  0x7,0x46,0x4d, 0x7,0x46,0x52, 0x7,0x46,0x50, 0xf,0x5e,0x55,
+  0xf,0x62,0x2a, 0xf,0x62,0x2b, 0x7,0x46,0x4e, 0x5,0x67,0x61,
+  0x5,0x67,0x60, 0xf,0x5f,0x73, 0x7,0x4d,0x51, 0x5,0x6b,0x79,
+  0xf,0x65,0x26, 0x5,0x6b,0x7a, 0x5,0x6b,0x7b, 0x7,0x53,0x2a,
+  0x5,0x6f,0x76, 0x7,0x53,0x2b, 0x5,0x6f,0x75, 0xf,0x67,0x4d,
+  0xf,0x67,0x4e, 0x7,0x57,0x62, 0x5,0x73,0x36, 0x7,0x57,0x61,
+  0x7,0x57,0x63, 0x7,0x57,0x5f, 0xf,0x69,0x3f, 0x7,0x57,0x60,
+  0x7,0x57,0x64, 0xf,0x69,0x40, 0x5,0x75,0x69, 0x7,0x5b,0x4c,
+  0x7,0x5e,0x5a, 0x7,0x5e,0x5b, 0xf,0x6b,0x45, 0x7,0x5e,0x59,
+  0x7,0x5e,0x5c, 0xf,0x6c,0x24, 0x5,0x79,0x24, 0xf,0x6c,0x4a,
+  0x7,0x63,0x4d, 0x5,0x7a,0x65, 0x4,0x21,0x33, 0x6,0x22,0x68,
+  0x5,0x21,0x63, 0x6,0x22,0x69, 0xf,0x21,0x58, 0xf,0x21,0x57,
+  0x6,0x24,0x45, 0x6,0x24,0x44, 0x6,0x26,0x76, 0x6,0x26,0x77,
+  0x5,0x23,0x6a, 0x4,0x23,0x6c, 0xf,0x23,0x70, 0x5,0x23,0x69,
+  0x4,0x28,0x6f, 0x6,0x30,0x24, 0x6,0x2a,0x63, 0x6,0x2a,0x62,
+  0xf,0x26,0x4a, 0xf,0x26,0x4b, 0xf,0x26,0x4c, 0xf,0x26,0x4d,
+  0xf,0x26,0x4f, 0x6,0x2a,0x64, 0xf,0x26,0x4e, 0x6,0x30,0x23,
+  0x6,0x30,0x21, 0x6,0x30,0x26, 0x6,0x30,0x25, 0xf,0x2a,0x35,
+  0xf,0x2a,0x36, 0xf,0x2a,0x37, 0x6,0x30,0x22, 0x6,0x36,0x59,
+  0x5,0x2c,0x79, 0x6,0x36,0x58, 0xf,0x2e,0x7a, 0xf,0x2e,0x7b,
+  0x5,0x2c,0x7a, 0xf,0x33,0x66, 0xf,0x34,0x24, 0xf,0x34,0x25,
+  0xf,0x34,0x26, 0xf,0x34,0x27, 0x5,0x37,0x5c, 0x6,0x47,0x69,
+  0x5,0x37,0x5b, 0x6,0x47,0x6a, 0xf,0x3a,0x47, 0x6,0x47,0x68,
+  0xf,0x3a,0x46, 0x4,0x3c,0x66, 0x4,0x3c,0x68, 0x6,0x51,0x6d,
+  0x5,0x3e,0x62, 0xf,0x41,0x25, 0xf,0x41,0x26, 0x6,0x51,0x6b,
+  0x6,0x51,0x6c, 0x5,0x3e,0x61, 0x4,0x3c,0x69, 0x6,0x5b,0x7d,
+  0xf,0x47,0x55, 0xf,0x47,0x56, 0x5,0x45,0x38, 0x4,0x49,0x41,
+  0x4,0x49,0x42, 0xf,0x4e,0x46, 0x5,0x4c,0x5d, 0x7,0x2d,0x2f,
+  0x7,0x2d,0x2e, 0x7,0x2d,0x31, 0x7,0x2d,0x32, 0x5,0x54,0x2a,
+  0x7,0x2d,0x30, 0xf,0x54,0x2d, 0xf,0x54,0x2e, 0x7,0x37,0x56,
+  0x7,0x4d,0x52, 0xf,0x62,0x2c, 0xf,0x62,0x2d, 0x5,0x6b,0x7c,
+  0xf,0x6c,0x60, 0x6,0x21,0x69, 0x5,0x21,0x64, 0x6,0x24,0x46,
+  0x6,0x24,0x49, 0x6,0x24,0x4a, 0x4,0x22,0x5a, 0xf,0x22,0x3d,
+  0xf,0x22,0x3e, 0xf,0x22,0x3f, 0xf,0x22,0x40, 0xf,0x22,0x41,
+  0x6,0x24,0x47, 0x6,0x26,0x7e, 0x6,0x26,0x7d, 0x4,0x23,0x6e,
+  0x6,0x26,0x7b, 0x6,0x26,0x7c, 0xf,0x23,0x72, 0x5,0x25,0x65,
+  0x5,0x25,0x64, 0x6,0x2a,0x66, 0x5,0x25,0x66, 0x6,0x2a,0x67,
+  0x6,0x2a,0x68, 0xf,0x26,0x51, 0xf,0x26,0x52, 0xf,0x26,0x54,
+  0xf,0x26,0x55, 0x6,0x2a,0x65, 0xf,0x26,0x53, 0x5,0x28,0x6c,
+  0x6,0x30,0x28, 0x6,0x30,0x2a, 0x5,0x28,0x6d, 0x4,0x28,0x71,
+  0x4,0x28,0x72, 0x4,0x28,0x73, 0x6,0x30,0x2b, 0x6,0x30,0x27,
+  0x6,0x30,0x29, 0xf,0x2a,0x38, 0xf,0x2a,0x3a, 0xf,0x2a,0x3b,
+  0xf,0x2a,0x3c, 0x6,0x30,0x2c, 0x6,0x30,0x2d, 0x4,0x2c,0x4a,
+  0x6,0x36,0x61, 0x4,0x2c,0x45, 0x4,0x2c,0x44, 0x4,0x2c,0x43,
+  0x4,0x2c,0x47, 0x6,0x36,0x64, 0x6,0x36,0x65, 0x6,0x36,0x5f,
+  0x6,0x36,0x5e, 0x5,0x2c,0x7d, 0x5,0x2d,0x22, 0x6,0x36,0x5b,
+  0x6,0x36,0x62, 0xf,0x2e,0x7c, 0xf,0x2e,0x7d, 0x6,0x36,0x60,
+  0x6,0x36,0x63, 0x6,0x36,0x5a, 0x6,0x36,0x5c, 0x5,0x2d,0x21,
+  0x5,0x2c,0x7e, 0x4,0x31,0x2d, 0x5,0x31,0x6f, 0x6,0x3e,0x57,
+  0x6,0x3e,0x59, 0x6,0x3e,0x58, 0x6,0x3e,0x56, 0x6,0x3e,0x5b,
+  0x5,0x31,0x70, 0xf,0x34,0x28, 0xf,0x34,0x29, 0xf,0x34,0x2a,
+  0xf,0x34,0x2b, 0xf,0x34,0x2c, 0xf,0x34,0x2d, 0xf,0x34,0x2e,
+  0xf,0x34,0x2f, 0x4,0x31,0x2f, 0x6,0x3e,0x5c, 0x5,0x31,0x6e,
+  0x6,0x3e,0x55, 0x5,0x37,0x5e, 0x4,0x37,0x26, 0x5,0x37,0x61,
+  0x6,0x47,0x70, 0x6,0x47,0x6b, 0x4,0x37,0x23, 0x5,0x37,0x5d,
+  0x5,0x37,0x60, 0x6,0x47,0x6e, 0x4,0x37,0x25, 0x5,0x37,0x5f,
+  0x6,0x47,0x6f, 0x6,0x47,0x6c, 0xf,0x3a,0x48, 0xf,0x3a,0x49,
+  0xf,0x3a,0x4a, 0xf,0x3a,0x4b, 0xf,0x3a,0x4c, 0xf,0x3a,0x4d,
+  0xf,0x3a,0x4e, 0xf,0x3a,0x4f, 0x6,0x47,0x6d, 0x5,0x37,0x62,
+  0xf,0x3d,0x6c, 0x6,0x51,0x74, 0x6,0x51,0x70, 0x4,0x3c,0x6b,
+  0x4,0x3c,0x70, 0x5,0x3e,0x63, 0x6,0x51,0x77, 0x5,0x3e,0x64,
+  0x6,0x51,0x72, 0x6,0x51,0x71, 0x6,0x51,0x76, 0x4,0x3c,0x6d,
+  0x6,0x51,0x73, 0x6,0x51,0x6f, 0x6,0x51,0x75, 0xf,0x41,0x27,
+  0xf,0x41,0x28, 0xf,0x41,0x29, 0xf,0x41,0x2a, 0xf,0x41,0x2c,
+  0xf,0x41,0x2d, 0xf,0x41,0x2e, 0x6,0x51,0x6e, 0x6,0x5b,0x7e,
+  0x6,0x5c,0x27, 0x5,0x45,0x3c, 0x5,0x45,0x3a, 0x6,0x5c,0x24,
+  0x6,0x5c,0x2c, 0x4,0x42,0x76, 0x6,0x5c,0x2e, 0x6,0x5c,0x2b,
+  0x6,0x5c,0x26, 0x5,0x45,0x39, 0x7,0x22,0x33, 0xf,0x47,0x57,
+  0xf,0x47,0x58, 0xf,0x47,0x59, 0xf,0x47,0x5a, 0x6,0x5c,0x28,
+  0x6,0x5c,0x25, 0x6,0x5c,0x29, 0x6,0x5c,0x2d, 0x6,0x5c,0x21,
+  0x6,0x5c,0x23, 0x5,0x45,0x3b, 0x6,0x5c,0x2a, 0xf,0x47,0x44,
+  0x6,0x62,0x67, 0x7,0x22,0x30, 0x5,0x4c,0x5e, 0x4,0x49,0x47,
+  0x7,0x22,0x37, 0x4,0x49,0x48, 0x7,0x22,0x35, 0x7,0x22,0x32,
+  0xf,0x4e,0x47, 0xf,0x4e,0x48, 0xf,0x4e,0x49, 0xf,0x4e,0x4a,
+  0xf,0x4e,0x4b, 0xf,0x4e,0x4c, 0xf,0x4e,0x4e, 0xf,0x4e,0x4f,
+  0x7,0x22,0x38, 0x7,0x22,0x36, 0xf,0x4e,0x4d, 0x5,0x4c,0x61,
+  0x5,0x4c,0x5f, 0x7,0x22,0x31, 0x5,0x4c,0x60, 0x7,0x2d,0x35,
+  0x7,0x2d,0x37, 0x5,0x54,0x2c, 0x4,0x50,0x22, 0x5,0x54,0x2d,
+  0x5,0x54,0x2b, 0x7,0x2d,0x36, 0x7,0x2d,0x33, 0x7,0x2d,0x34,
+  0xf,0x54,0x2f, 0xf,0x54,0x30, 0xf,0x54,0x31, 0xf,0x54,0x33,
+  0xf,0x54,0x34, 0xf,0x54,0x35, 0xf,0x54,0x36, 0xf,0x54,0x37,
+  0x7,0x37,0x59, 0x7,0x37,0x57, 0x5,0x5b,0x38, 0xf,0x59,0x72,
+  0xf,0x59,0x73, 0xf,0x59,0x74, 0xf,0x59,0x75, 0x7,0x37,0x58,
+  0x7,0x37,0x5a, 0x7,0x22,0x34, 0x5,0x5b,0x37, 0x7,0x46,0x58,
+  0x5,0x61,0x4e, 0xf,0x59,0x76, 0xf,0x5e,0x56, 0xf,0x5e,0x57,
+  0x7,0x3f,0x42, 0xf,0x62,0x2e, 0x4,0x5f,0x57, 0x7,0x46,0x53,
+  0x7,0x46,0x55, 0x4,0x5f,0x56, 0x7,0x46,0x57, 0x7,0x46,0x56,
+  0xf,0x62,0x2f, 0x7,0x46,0x54, 0x4,0x63,0x36, 0x7,0x4d,0x53,
+  0x7,0x53,0x2c, 0x4,0x66,0x38, 0x7,0x53,0x2d, 0xf,0x67,0x4f,
+  0xf,0x67,0x50, 0x7,0x53,0x2e, 0x5,0x73,0x38, 0x4,0x68,0x66,
+  0x7,0x57,0x65, 0x5,0x73,0x37, 0x7,0x57,0x66, 0x4,0x6a,0x45,
+  0x4,0x6b,0x67, 0xf,0x6b,0x46, 0x7,0x60,0x6c, 0x7,0x64,0x45,
+  0x5,0x79,0x25, 0xf,0x6c,0x25, 0x4,0x6d,0x54, 0x5,0x7a,0x27,
+  0x4,0x6d,0x71, 0x7,0x63,0x4e, 0x7,0x65,0x34, 0x6,0x21,0x6a,
+  0x6,0x2a,0x6a, 0x6,0x2a,0x69, 0xf,0x26,0x56, 0xf,0x26,0x57,
+  0x5,0x28,0x6f, 0x6,0x30,0x2e, 0xf,0x2a,0x3d, 0x6,0x30,0x31,
+  0x6,0x30,0x2f, 0x4,0x31,0x31, 0x6,0x43,0x67, 0x6,0x3e,0x5e,
+  0x6,0x3e,0x5d, 0x4,0x37,0x27, 0x6,0x3e,0x5f, 0x6,0x51,0x7a,
+  0x6,0x51,0x78, 0x6,0x51,0x79, 0x6,0x5c,0x30, 0x4,0x44,0x26,
+  0xf,0x47,0x5b, 0x6,0x5c,0x31, 0x5,0x45,0x3d, 0xf,0x4e,0x51,
+  0x7,0x22,0x3a, 0x7,0x22,0x39, 0x7,0x2d,0x39, 0x5,0x53,0x52,
+  0x7,0x2d,0x38, 0x7,0x37,0x5b, 0x7,0x37,0x5c, 0x5,0x61,0x4f,
+  0x7,0x46,0x59, 0x7,0x4d,0x54, 0x7,0x53,0x2f, 0x6,0x21,0x6b,
+  0xf,0x21,0x39, 0x6,0x24,0x4c, 0x5,0x22,0x4c, 0x6,0x27,0x24,
+  0x4,0x23,0x72, 0x6,0x27,0x23, 0x6,0x27,0x22, 0xf,0x23,0x73,
+  0x5,0x25,0x67, 0xf,0x26,0x58, 0x6,0x2a,0x6b, 0x6,0x30,0x32,
+  0x6,0x30,0x30, 0x6,0x30,0x33, 0x5,0x28,0x70, 0x4,0x2c,0x4b,
+  0xf,0x2f,0x21, 0x6,0x36,0x69, 0x6,0x3e,0x61, 0x5,0x31,0x71,
+  0x5,0x37,0x63, 0x6,0x3e,0x63, 0x6,0x3e,0x60, 0x6,0x3e,0x62,
+  0xf,0x34,0x30, 0x6,0x47,0x71, 0xf,0x3a,0x50, 0x6,0x47,0x73,
+  0x6,0x47,0x72, 0x5,0x3e,0x65, 0xf,0x41,0x2f, 0x5,0x45,0x3e,
+  0x6,0x5c,0x33, 0x6,0x5c,0x32, 0x5,0x4c,0x62, 0x7,0x22,0x3b,
+  0x5,0x54,0x2f, 0x7,0x2d,0x3a, 0xf,0x59,0x77, 0x5,0x61,0x50,
+  0x5,0x6f,0x77, 0x4,0x21,0x4a, 0xf,0x21,0x3a, 0x5,0x21,0x65,
+  0xf,0x21,0x4d, 0xf,0x21,0x5a, 0x6,0x22,0x6b, 0x6,0x22,0x6a,
+  0x5,0x22,0x4d, 0xf,0x22,0x43, 0x5,0x23,0x6c, 0x4,0x23,0x73,
+  0x5,0x25,0x68, 0x6,0x27,0x25, 0x5,0x23,0x6b, 0x5,0x23,0x6e,
+  0x5,0x23,0x6d, 0x6,0x30,0x34, 0x5,0x25,0x69, 0x6,0x2a,0x6c,
+  0x5,0x25,0x6b, 0xf,0x26,0x59, 0x6,0x30,0x35, 0x5,0x25,0x6a,
+  0x5,0x28,0x71, 0x6,0x30,0x37, 0x6,0x30,0x38, 0x5,0x28,0x72,
+  0x6,0x30,0x39, 0x5,0x2d,0x23, 0x6,0x36,0x6c, 0x6,0x36,0x6a,
+  0x5,0x2d,0x24, 0x6,0x36,0x6b, 0x6,0x36,0x6d, 0xf,0x2f,0x22,
+  0x6,0x3e,0x66, 0x5,0x31,0x72, 0x4,0x31,0x34, 0x5,0x31,0x74,
+  0x6,0x47,0x76, 0x6,0x47,0x74, 0x6,0x47,0x75, 0x4,0x37,0x2a,
+  0x6,0x47,0x77, 0xf,0x3a,0x51, 0x6,0x51,0x7b, 0x6,0x51,0x7d,
+  0x6,0x51,0x7c, 0x5,0x48,0x26, 0x4,0x42,0x7a, 0x6,0x5c,0x34,
+  0x5,0x45,0x40, 0x5,0x45,0x3f, 0x6,0x5c,0x35, 0x5,0x45,0x41,
+  0x7,0x2d,0x3d, 0x7,0x22,0x3e, 0x7,0x22,0x3d, 0x7,0x22,0x3c,
+  0x7,0x2d,0x3b, 0x5,0x54,0x30, 0x7,0x2d,0x3c, 0x7,0x2d,0x3e,
+  0xf,0x54,0x38, 0x7,0x37,0x5d, 0x4,0x66,0x39, 0x4,0x68,0x67,
+  0x5,0x79,0x26, 0x6,0x21,0x3e, 0x4,0x21,0x75, 0x4,0x21,0x74,
+  0x6,0x22,0x6c, 0x6,0x24,0x4d, 0x4,0x22,0x5e, 0x5,0x22,0x4e,
+  0x6,0x24,0x4e, 0x6,0x24,0x50, 0x6,0x24,0x51, 0x6,0x24,0x4f,
+  0xf,0x22,0x44, 0x6,0x27,0x29, 0xf,0x23,0x74, 0x6,0x27,0x27,
+  0x6,0x27,0x26, 0x6,0x27,0x28, 0x5,0x23,0x6f, 0x4,0x26,0x2c,
+  0x4,0x26,0x2b, 0x6,0x2a,0x6d, 0x6,0x2a,0x6e, 0x5,0x25,0x6c,
+  0x6,0x2a,0x6f, 0xf,0x26,0x5b, 0x5,0x25,0x6d, 0x4,0x28,0x77,
+  0x6,0x30,0x3a, 0x6,0x30,0x3f, 0x4,0x28,0x7a, 0x4,0x28,0x76,
+  0x5,0x28,0x75, 0x6,0x30,0x3e, 0x6,0x30,0x3d, 0x6,0x30,0x3c,
+  0x6,0x30,0x3b, 0xf,0x2a,0x40, 0xf,0x2a,0x41, 0xf,0x2a,0x42,
+  0xf,0x2a,0x43, 0xf,0x2a,0x44, 0xf,0x2a,0x3f, 0x6,0x30,0x40,
+  0x5,0x28,0x74, 0x6,0x36,0x72, 0x4,0x2c,0x50, 0x6,0x36,0x6f,
+  0x4,0x2c,0x4f, 0x6,0x3e,0x67, 0x6,0x36,0x70, 0x6,0x36,0x6e,
+  0xf,0x2f,0x23, 0xf,0x2f,0x24, 0xf,0x2f,0x26, 0xf,0x2f,0x27,
+  0xf,0x2f,0x28, 0x5,0x2d,0x26, 0x5,0x2d,0x27, 0x6,0x36,0x71,
+  0x6,0x36,0x73, 0x5,0x2d,0x25, 0x6,0x36,0x74, 0x6,0x3e,0x6d,
+  0x6,0x3e,0x69, 0x5,0x31,0x78, 0x5,0x31,0x7a, 0x5,0x31,0x77,
+  0x5,0x31,0x79, 0x5,0x31,0x76, 0x5,0x31,0x7b, 0x6,0x3e,0x70,
+  0x6,0x3e,0x6a, 0xf,0x34,0x31, 0xf,0x34,0x32, 0xf,0x34,0x35,
+  0xf,0x34,0x36, 0xf,0x34,0x37, 0xf,0x34,0x38, 0xf,0x34,0x39,
+  0xf,0x34,0x3a, 0x6,0x3e,0x68, 0x6,0x3e,0x6c, 0x6,0x3e,0x6f,
+  0x6,0x3e,0x6e, 0xf,0x34,0x33, 0x6,0x48,0x23, 0x6,0x48,0x24,
+  0x6,0x48,0x22, 0x4,0x37,0x2c, 0x6,0x47,0x7e, 0x6,0x47,0x7a,
+  0x5,0x37,0x64, 0x4,0x37,0x2d, 0x5,0x37,0x65, 0x6,0x47,0x79,
+  0x6,0x47,0x78, 0x6,0x48,0x25, 0x6,0x48,0x21, 0x6,0x48,0x26,
+  0x6,0x47,0x7c, 0xf,0x3a,0x52, 0xf,0x3a,0x53, 0xf,0x3a,0x54,
+  0x6,0x47,0x7d, 0x4,0x37,0x2e, 0x6,0x52,0x23, 0x5,0x3e,0x69,
+  0x5,0x3e,0x67, 0x6,0x52,0x26, 0x5,0x3e,0x68, 0x6,0x52,0x25,
+  0x6,0x52,0x29, 0x6,0x52,0x21, 0x6,0x51,0x7e, 0x6,0x52,0x27,
+  0x6,0x52,0x24, 0xf,0x41,0x30, 0xf,0x41,0x31, 0xf,0x41,0x32,
+  0x6,0x52,0x22, 0x6,0x52,0x28, 0x5,0x3e,0x66, 0x4,0x42,0x7c,
+  0x4,0x42,0x7e, 0x4,0x42,0x7b, 0x6,0x5c,0x38, 0x6,0x5c,0x36,
+  0x6,0x5c,0x37, 0xf,0x47,0x5d, 0x6,0x5c,0x39, 0x5,0x45,0x42,
+  0x7,0x22,0x40, 0x5,0x4c,0x66, 0xf,0x4e,0x52, 0xf,0x4e,0x53,
+  0xf,0x4e,0x54, 0xf,0x4e,0x55, 0xf,0x4e,0x56, 0x5,0x4c,0x65,
+  0x5,0x4c,0x64, 0x7,0x2d,0x40, 0x7,0x2d,0x3f, 0x7,0x22,0x3f,
+  0xf,0x54,0x39, 0x7,0x30,0x2d, 0x7,0x37,0x5e, 0x7,0x3f,0x43,
+  0x4,0x5f,0x58, 0x5,0x67,0x62, 0xf,0x65,0x27, 0xf,0x65,0x28,
+  0x5,0x6b,0x7d, 0xf,0x67,0x51, 0x5,0x73,0x3a, 0x5,0x21,0x30,
+  0x6,0x21,0x6c, 0x6,0x22,0x6d, 0x6,0x24,0x54, 0x6,0x24,0x53,
+  0x6,0x24,0x52, 0x5,0x22,0x4f, 0x4,0x23,0x75, 0x6,0x27,0x2a,
+  0x4,0x26,0x2d, 0x6,0x2a,0x71, 0x6,0x2a,0x70, 0x5,0x28,0x77,
+  0x6,0x30,0x42, 0x6,0x30,0x43, 0x5,0x28,0x76, 0x6,0x30,0x44,
+  0x6,0x36,0x77, 0x6,0x36,0x78, 0x6,0x36,0x76, 0x6,0x35,0x28,
+  0x6,0x36,0x75, 0x6,0x3e,0x71, 0x6,0x3e,0x72, 0x6,0x48,0x28,
+  0x5,0x37,0x67, 0x6,0x48,0x29, 0x6,0x48,0x27, 0xf,0x3a,0x55,
+  0x6,0x52,0x2a, 0x6,0x5c,0x3a, 0x7,0x22,0x41, 0x7,0x2d,0x41,
+  0x7,0x22,0x42, 0x7,0x22,0x43, 0x7,0x53,0x30, 0x7,0x5e,0x5d,
+  0x5,0x21,0x45, 0x5,0x21,0x46, 0x6,0x22,0x70, 0x6,0x22,0x6e,
+  0x6,0x22,0x72, 0x6,0x22,0x71, 0xf,0x21,0x5c, 0xf,0x21,0x5d,
+  0xf,0x21,0x5e, 0x6,0x22,0x73, 0x5,0x21,0x66, 0x6,0x22,0x6f,
+  0x6,0x24,0x57, 0x6,0x24,0x55, 0x6,0x24,0x59, 0x3,0x23,0x59,
+  0xf,0x22,0x45, 0xf,0x22,0x46, 0x6,0x24,0x56, 0x5,0x22,0x53,
+  0x6,0x24,0x5a, 0x6,0x24,0x58, 0x5,0x22,0x52, 0x6,0x27,0x2e,
+  0x5,0x23,0x71, 0x5,0x23,0x78, 0x5,0x23,0x79, 0x6,0x27,0x30,
+  0x5,0x23,0x76, 0x5,0x23,0x75, 0x5,0x23,0x77, 0x5,0x23,0x72,
+  0x5,0x23,0x73, 0x6,0x27,0x31, 0x6,0x27,0x2c, 0x6,0x27,0x32,
+  0xf,0x23,0x76, 0xf,0x23,0x77, 0xf,0x23,0x79, 0xf,0x23,0x7a,
+  0xf,0x23,0x7b, 0xf,0x23,0x7e, 0xf,0x24,0x21, 0x6,0x27,0x2d,
+  0x6,0x27,0x2f, 0x4,0x23,0x7d, 0xf,0x23,0x7d, 0x6,0x27,0x34,
+  0x6,0x27,0x33, 0x4,0x23,0x7c, 0x6,0x27,0x2b, 0x5,0x23,0x7a,
+  0x4,0x26,0x30, 0x5,0x25,0x75, 0x6,0x2a,0x75, 0x4,0x26,0x33,
+  0x6,0x2a,0x72, 0x5,0x25,0x73, 0x5,0x25,0x74, 0x6,0x2a,0x7a,
+  0x5,0x25,0x71, 0x6,0x2a,0x77, 0x6,0x2a,0x7c, 0x5,0x25,0x6f,
+  0x6,0x2a,0x79, 0x5,0x25,0x72, 0x5,0x25,0x70, 0x6,0x2a,0x74,
+  0x6,0x27,0x35, 0xf,0x26,0x5c, 0xf,0x26,0x5d, 0xf,0x26,0x5e,
+  0xf,0x26,0x5f, 0xf,0x26,0x60, 0xf,0x26,0x61, 0xf,0x26,0x63,
+  0xf,0x26,0x64, 0xf,0x26,0x65, 0xf,0x26,0x66, 0xf,0x26,0x67,
+  0xf,0x26,0x68, 0x6,0x2a,0x78, 0x6,0x2d,0x2b, 0x6,0x2a,0x73,
+  0x5,0x25,0x76, 0x6,0x30,0x50, 0x6,0x30,0x4a, 0x5,0x28,0x78,
+  0x6,0x30,0x4b, 0x5,0x28,0x79, 0x4,0x28,0x7e, 0x5,0x28,0x7a,
+  0x6,0x30,0x46, 0x6,0x30,0x49, 0x6,0x30,0x52, 0xf,0x2a,0x45,
+  0xf,0x2a,0x47, 0xf,0x2a,0x48, 0xf,0x2a,0x4b, 0xf,0x2a,0x4c,
+  0xf,0x2a,0x4d, 0xf,0x2a,0x4e, 0xf,0x2a,0x4f, 0xf,0x2a,0x50,
+  0xf,0x2a,0x51, 0x6,0x30,0x4d, 0x6,0x30,0x45, 0x6,0x30,0x47,
+  0x6,0x30,0x51, 0x6,0x30,0x4f, 0x6,0x30,0x4c, 0xf,0x2a,0x4a,
+  0xf,0x2a,0x46, 0x6,0x30,0x48, 0x5,0x28,0x7b, 0x4,0x28,0x7c,
+  0x5,0x2d,0x2c, 0x5,0x2d,0x29, 0x4,0x2c,0x52, 0x4,0x2c,0x59,
+  0x5,0x2d,0x2a, 0x6,0x37,0x21, 0x4,0x2c,0x58, 0x5,0x2d,0x34,
+  0x5,0x2d,0x30, 0x5,0x2d,0x2b, 0x6,0x36,0x7d, 0x5,0x2d,0x31,
+  0x5,0x2d,0x2d, 0x5,0x2d,0x2f, 0x6,0x37,0x24, 0x6,0x36,0x7e,
+  0x4,0x2c,0x62, 0x6,0x36,0x79, 0x4,0x2c,0x63, 0x4,0x2c,0x56,
+  0x6,0x37,0x25, 0x6,0x37,0x22, 0x6,0x37,0x23, 0x6,0x36,0x7b,
+  0xf,0x2f,0x29, 0xf,0x2f,0x2a, 0xf,0x2f,0x2b, 0xf,0x2f,0x2c,
+  0xf,0x2f,0x2d, 0xf,0x2f,0x2e, 0xf,0x2f,0x2f, 0xf,0x2f,0x31,
+  0xf,0x2f,0x33, 0x5,0x2d,0x28, 0xf,0x2f,0x30, 0xf,0x2f,0x32,
+  0x5,0x2d,0x33, 0x4,0x2c,0x5d, 0x5,0x2d,0x35, 0x5,0x2d,0x36,
+  0x5,0x2d,0x32, 0x6,0x3b,0x4e, 0x4,0x31,0x3a, 0x6,0x3f,0x2b,
+  0x6,0x3f,0x24, 0x6,0x3f,0x26, 0x4,0x31,0x3c, 0x4,0x31,0x3e,
+  0x5,0x31,0x7e, 0x6,0x3e,0x79, 0x6,0x3f,0x22, 0x6,0x3e,0x7b,
+  0x5,0x32,0x28, 0x4,0x31,0x38, 0x6,0x3f,0x27, 0x6,0x3f,0x2c,
+  0x6,0x3f,0x29, 0x6,0x3e,0x74, 0x6,0x3f,0x2a, 0x4,0x31,0x40,
+  0x4,0x31,0x3b, 0x5,0x31,0x7c, 0x5,0x32,0x26, 0x6,0x3e,0x73,
+  0x4,0x31,0x36, 0x5,0x31,0x7d, 0x5,0x32,0x24, 0x6,0x3f,0x28,
+  0x6,0x3f,0x23, 0xf,0x34,0x3b, 0xf,0x34,0x3c, 0xf,0x34,0x3d,
+  0xf,0x34,0x3e, 0xf,0x34,0x40, 0xf,0x34,0x41, 0xf,0x34,0x42,
+  0xf,0x34,0x43, 0xf,0x34,0x44, 0xf,0x34,0x46, 0xf,0x34,0x47,
+  0xf,0x34,0x48, 0x6,0x3e,0x77, 0x6,0x32,0x2a, 0x6,0x3e,0x7d,
+  0x6,0x3e,0x7c, 0x6,0x3e,0x7e, 0x6,0x3f,0x21, 0x6,0x3f,0x25,
+  0x4,0x31,0x3f, 0x5,0x32,0x29, 0x5,0x32,0x21, 0x5,0x32,0x27,
+  0x5,0x32,0x23, 0x5,0x32,0x22, 0x5,0x32,0x25, 0x5,0x32,0x2a,
+  0x5,0x37,0x69, 0x6,0x48,0x33, 0x5,0x37,0x6e, 0x6,0x48,0x2a,
+  0x6,0x48,0x34, 0x5,0x37,0x6f, 0x5,0x37,0x6c, 0x5,0x37,0x6b,
+  0x4,0x37,0x30, 0x5,0x37,0x70, 0x5,0x37,0x6a, 0x5,0x37,0x71,
+  0x5,0x37,0x72, 0x5,0x37,0x74, 0x6,0x48,0x2e, 0x6,0x3e,0x7a,
+  0x4,0x37,0x31, 0x6,0x48,0x2f, 0x5,0x37,0x6d, 0x4,0x37,0x33,
+  0x5,0x37,0x68, 0x5,0x37,0x73, 0xf,0x3a,0x56, 0xf,0x3a,0x58,
+  0xf,0x3a,0x59, 0xf,0x3a,0x5a, 0xf,0x3a,0x5b, 0x6,0x48,0x2d,
+  0x5,0x37,0x75, 0x6,0x48,0x32, 0x6,0x48,0x2c, 0x6,0x48,0x31,
+  0x6,0x48,0x30, 0xf,0x3a,0x5c, 0x5,0x3e,0x70, 0x6,0x52,0x2d,
+  0x5,0x3e,0x6c, 0x4,0x3c,0x7a, 0x5,0x3e,0x71, 0x6,0x52,0x2e,
+  0x6,0x5c,0x3b, 0x4,0x3c,0x7d, 0x6,0x52,0x35, 0x5,0x3e,0x6a,
+  0x5,0x3e,0x73, 0x6,0x52,0x2b, 0x5,0x3e,0x6f, 0x6,0x52,0x2c,
+  0x6,0x52,0x39, 0x6,0x52,0x30, 0x6,0x52,0x38, 0x5,0x3e,0x6e,
+  0x6,0x52,0x36, 0x6,0x5c,0x40, 0xf,0x41,0x37, 0x5,0x3e,0x72,
+  0xf,0x41,0x33, 0xf,0x41,0x34, 0xf,0x41,0x36, 0xf,0x41,0x38,
+  0xf,0x41,0x39, 0x6,0x52,0x3a, 0x6,0x52,0x32, 0x6,0x52,0x37,
+  0x5,0x3e,0x6b, 0xf,0x41,0x35, 0x6,0x52,0x2f, 0x5,0x45,0x43,
+  0x5,0x45,0x4b, 0x5,0x45,0x49, 0x6,0x5c,0x41, 0x6,0x5c,0x3c,
+  0x4,0x43,0x2b, 0x4,0x43,0x26, 0x4,0x43,0x25, 0x5,0x45,0x44,
+  0x5,0x45,0x48, 0x5,0x45,0x47, 0x5,0x45,0x4a, 0x5,0x45,0x4e,
+  0x6,0x5c,0x3e, 0x6,0x5c,0x47, 0x5,0x45,0x4d, 0x5,0x45,0x45,
+  0x5,0x45,0x46, 0x6,0x5c,0x42, 0x4,0x43,0x29, 0x6,0x5c,0x46,
+  0x4,0x43,0x27, 0x4,0x43,0x23, 0x5,0x45,0x4c, 0x6,0x5c,0x45,
+  0x6,0x5c,0x43, 0x6,0x5c,0x3f, 0x4,0x43,0x28, 0xf,0x47,0x5e,
+  0xf,0x47,0x5f, 0xf,0x47,0x60, 0xf,0x47,0x61, 0x6,0x52,0x31,
+  0x4,0x49,0x4e, 0x7,0x22,0x49, 0x4,0x49,0x52, 0x7,0x22,0x45,
+  0x5,0x4c,0x69, 0x7,0x22,0x50, 0x7,0x22,0x4a, 0x5,0x4c,0x6e,
+  0x5,0x4c,0x67, 0x7,0x22,0x47, 0x7,0x22,0x51, 0x5,0x4c,0x6f,
+  0x7,0x22,0x4f, 0x7,0x22,0x4c, 0x7,0x22,0x4d, 0x5,0x4c,0x70,
+  0x5,0x4c,0x6a, 0x5,0x4c,0x6d, 0x7,0x2d,0x44, 0x7,0x22,0x46,
+  0xf,0x4e,0x57, 0xf,0x4e,0x58, 0xf,0x4e,0x59, 0xf,0x4e,0x5b,
+  0xf,0x4e,0x5c, 0x7,0x22,0x44, 0x7,0x22,0x4b, 0x7,0x22,0x4e,
+  0x5,0x4c,0x6b, 0x7,0x22,0x48, 0x4,0x49,0x51, 0x5,0x54,0x33,
+  0x4,0x50,0x23, 0x7,0x2d,0x4a, 0x4,0x50,0x24, 0x5,0x54,0x35,
+  0x7,0x2d,0x42, 0x5,0x54,0x38, 0x5,0x54,0x34, 0x5,0x54,0x31,
+  0x7,0x2d,0x47, 0x7,0x2d,0x43, 0x5,0x5b,0x39, 0x5,0x54,0x32,
+  0xf,0x54,0x3a, 0xf,0x54,0x3b, 0xf,0x54,0x3c, 0x7,0x2d,0x45,
+  0x7,0x2d,0x49, 0x7,0x2d,0x48, 0x7,0x2d,0x4b, 0x7,0x2d,0x46,
+  0x7,0x2d,0x4d, 0x5,0x54,0x37, 0x4,0x56,0x29, 0x5,0x5b,0x3b,
+  0x5,0x61,0x55, 0x7,0x37,0x60, 0x5,0x5b,0x3f, 0x7,0x37,0x66,
+  0x5,0x5b,0x3a, 0x7,0x37,0x62, 0x7,0x37,0x64, 0x7,0x37,0x61,
+  0x5,0x5b,0x3d, 0x7,0x37,0x5f, 0x7,0x37,0x65, 0xf,0x59,0x79,
+  0xf,0x59,0x7a, 0xf,0x59,0x7b, 0x4,0x56,0x2a, 0x7,0x37,0x63,
+  0x7,0x37,0x67, 0x7,0x39,0x27, 0x5,0x5b,0x40, 0x7,0x46,0x5a,
+  0x5,0x61,0x54, 0x7,0x3f,0x47, 0x4,0x5a,0x7e, 0x5,0x61,0x51,
+  0x5,0x61,0x52, 0x7,0x3f,0x49, 0xf,0x5e,0x59, 0x5,0x61,0x53,
+  0x7,0x3f,0x46, 0xf,0x5e,0x58, 0x7,0x3f,0x45, 0x7,0x3f,0x48,
+  0x5,0x61,0x56, 0x5,0x61,0x57, 0x7,0x46,0x5c, 0x4,0x5f,0x5b,
+  0x7,0x46,0x5e, 0x5,0x67,0x65, 0x4,0x5f,0x59, 0x7,0x46,0x5d,
+  0x7,0x46,0x5f, 0x7,0x46,0x60, 0xf,0x62,0x30, 0xf,0x62,0x31,
+  0xf,0x62,0x32, 0x7,0x46,0x61, 0x7,0x46,0x62, 0x7,0x46,0x5b,
+  0x4,0x63,0x38, 0x7,0x4d,0x55, 0x4,0x63,0x37, 0x5,0x6b,0x7e,
+  0x7,0x4d,0x57, 0xf,0x65,0x29, 0x7,0x4d,0x56, 0x5,0x5b,0x3e,
+  0x5,0x6f,0x78, 0x5,0x6f,0x7a, 0x5,0x6f,0x79, 0x7,0x53,0x32,
+  0x7,0x53,0x31, 0x5,0x73,0x3b, 0x4,0x68,0x69, 0x4,0x68,0x6a,
+  0x7,0x57,0x67, 0x7,0x57,0x69, 0x7,0x57,0x68, 0x7,0x57,0x6a,
+  0x5,0x73,0x3c, 0x7,0x5e,0x5e, 0x4,0x6b,0x6a, 0x4,0x6b,0x69,
+  0x7,0x5e,0x60, 0x5,0x77,0x58, 0x7,0x5e,0x5f, 0x5,0x79,0x27,
+  0xf,0x6c,0x26, 0x5,0x7a,0x28, 0x5,0x7a,0x66, 0x5,0x7b,0x3c,
+  0x7,0x63,0x4f, 0x5,0x7c,0x34, 0x6,0x21,0x6d, 0x4,0x21,0x25,
+  0x4,0x22,0x62, 0x5,0x22,0x54, 0x6,0x24,0x5b, 0x6,0x24,0x5c,
+  0x5,0x22,0x55, 0x6,0x23,0x7e, 0x4,0x23,0x7e, 0x5,0x23,0x7b,
+  0x6,0x2a,0x7d, 0xf,0x26,0x6a, 0xf,0x26,0x69, 0x6,0x30,0x55,
+  0x6,0x30,0x54, 0x6,0x30,0x56, 0x6,0x30,0x53, 0x6,0x37,0x26,
+  0x5,0x32,0x2b, 0x4,0x31,0x41, 0x6,0x3f,0x2d, 0x5,0x37,0x76,
+  0x6,0x5c,0x48, 0x7,0x22,0x52, 0x5,0x54,0x39, 0xf,0x4e,0x5d,
+  0xf,0x54,0x3d, 0x7,0x37,0x68, 0x7,0x3f,0x4a, 0x7,0x46,0x63,
+  0x5,0x67,0x66, 0x7,0x5e,0x61, 0x7,0x65,0x35, 0x6,0x21,0x6f,
+  0x6,0x21,0x71, 0x6,0x21,0x70, 0xf,0x21,0x3b, 0x5,0x21,0x68,
+  0x5,0x21,0x67, 0x5,0x23,0x7c, 0x6,0x27,0x37, 0xf,0x26,0x6b,
+  0x6,0x30,0x57, 0x6,0x37,0x28, 0xf,0x2f,0x34, 0x6,0x3f,0x2e,
+  0xf,0x3a,0x5e, 0x7,0x22,0x53, 0x7,0x46,0x64, 0x6,0x22,0x74,
+  0x5,0x22,0x56, 0x6,0x2a,0x7e, 0x6,0x30,0x59, 0x6,0x30,0x58,
+  0x4,0x2c,0x65, 0x6,0x3f,0x2f, 0x5,0x35,0x5f, 0x5,0x32,0x2d,
+  0x6,0x3f,0x30, 0x5,0x32,0x2c, 0x6,0x48,0x36, 0xf,0x3a,0x5f,
+  0xf,0x3a,0x60, 0xf,0x3a,0x61, 0x7,0x22,0x54, 0x7,0x3f,0x4b,
+  0x4,0x21,0x77, 0x6,0x22,0x75, 0x6,0x22,0x76, 0x5,0x22,0x59,
+  0x5,0x22,0x58, 0x4,0x22,0x64, 0x5,0x22,0x5b, 0x6,0x24,0x61,
+  0x6,0x24,0x60, 0x6,0x24,0x5e, 0xf,0x22,0x48, 0xf,0x22,0x4a,
+  0x5,0x22,0x57, 0x6,0x24,0x5f, 0x5,0x22,0x5a, 0x6,0x27,0x41,
+  0x6,0x27,0x3b, 0x5,0x24,0x22, 0x6,0x27,0x38, 0x5,0x23,0x7e,
+  0x5,0x23,0x7d, 0x5,0x24,0x23, 0x6,0x27,0x40, 0x5,0x24,0x24,
+  0x6,0x27,0x3c, 0x6,0x27,0x3f, 0x5,0x24,0x21, 0xf,0x24,0x24,
+  0x6,0x27,0x39, 0x6,0x27,0x3a, 0x6,0x27,0x3d, 0x5,0x24,0x25,
+  0x6,0x27,0x3e, 0x5,0x25,0x7b, 0x4,0x26,0x35, 0x5,0x25,0x79,
+  0x5,0x25,0x7d, 0x5,0x25,0x7a, 0x5,0x25,0x7c, 0x5,0x26,0x21,
+  0x6,0x2b,0x23, 0x5,0x25,0x7e, 0x5,0x26,0x22, 0x6,0x2b,0x22,
+  0xf,0x26,0x6c, 0x5,0x26,0x23, 0x6,0x2b,0x21, 0x5,0x25,0x77,
+  0x5,0x25,0x78, 0x5,0x28,0x7e, 0x6,0x30,0x62, 0x5,0x28,0x7d,
+  0x5,0x29,0x22, 0x5,0x28,0x7c, 0x5,0x29,0x23, 0x6,0x30,0x5f,
+  0x5,0x29,0x25, 0x5,0x29,0x24, 0x6,0x30,0x5b, 0x5,0x29,0x21,
+  0x6,0x30,0x5a, 0x6,0x30,0x65, 0x6,0x30,0x67, 0xf,0x2a,0x53,
+  0xf,0x2a,0x54, 0xf,0x2a,0x55, 0x4,0x29,0x26, 0x6,0x30,0x61,
+  0x6,0x30,0x60, 0x6,0x30,0x5c, 0x6,0x30,0x5d, 0x6,0x30,0x66,
+  0x6,0x30,0x64, 0x6,0x30,0x5e, 0x5,0x2d,0x38, 0x6,0x37,0x32,
+  0x5,0x2d,0x37, 0x6,0x37,0x2e, 0x5,0x2d,0x39, 0x5,0x32,0x2e,
+  0x6,0x37,0x2a, 0x4,0x2c,0x69, 0x4,0x2c,0x6a, 0x6,0x37,0x2f,
+  0x5,0x2d,0x3a, 0x6,0x37,0x2d, 0x6,0x37,0x31, 0x6,0x37,0x30,
+  0x4,0x2c,0x67, 0x6,0x37,0x33, 0x6,0x37,0x34, 0xf,0x2f,0x36,
+  0xf,0x2f,0x35, 0x6,0x37,0x29, 0x6,0x37,0x2b, 0x6,0x3f,0x35,
+  0x5,0x32,0x35, 0x4,0x31,0x46, 0x4,0x31,0x43, 0x4,0x31,0x44,
+  0x5,0x32,0x33, 0x5,0x32,0x2f, 0x6,0x3f,0x3a, 0x5,0x32,0x30,
+  0x5,0x32,0x34, 0x6,0x3f,0x3c, 0x5,0x32,0x31, 0x5,0x32,0x36,
+  0x6,0x3f,0x36, 0x6,0x3f,0x3b, 0x6,0x3f,0x32, 0x5,0x32,0x32,
+  0x6,0x3f,0x34, 0xf,0x34,0x49, 0xf,0x34,0x4a, 0xf,0x34,0x4b,
+  0xf,0x34,0x4c, 0x6,0x3f,0x39, 0x6,0x3f,0x31, 0x6,0x3f,0x3d,
+  0x6,0x3f,0x37, 0x6,0x3f,0x33, 0x6,0x48,0x39, 0x4,0x37,0x3e,
+  0x6,0x48,0x3e, 0x5,0x37,0x79, 0x5,0x37,0x7a, 0x4,0x37,0x38,
+  0x5,0x37,0x78, 0x6,0x48,0x3a, 0x4,0x37,0x37, 0x5,0x38,0x21,
+  0x5,0x38,0x22, 0x6,0x3f,0x38, 0x6,0x48,0x40, 0x6,0x48,0x3d,
+  0x6,0x48,0x3b, 0x5,0x37,0x7d, 0x6,0x48,0x38, 0xf,0x3a,0x62,
+  0xf,0x3a,0x63, 0x6,0x48,0x3f, 0x5,0x37,0x7b, 0x5,0x37,0x77,
+  0x6,0x48,0x41, 0x5,0x37,0x7e, 0xf,0x40,0x2b, 0x5,0x3e,0x78,
+  0x4,0x3d,0x22, 0x5,0x45,0x52, 0x4,0x3d,0x25, 0x5,0x3e,0x75,
+  0x5,0x3e,0x74, 0x4,0x3d,0x24, 0x5,0x3e,0x77, 0x5,0x3e,0x7a,
+  0x6,0x52,0x3e, 0x6,0x52,0x3b, 0x6,0x52,0x3d, 0x6,0x5c,0x4b,
+  0x5,0x3e,0x7b, 0x6,0x52,0x3c, 0x5,0x3e,0x76, 0x5,0x3e,0x79,
+  0x6,0x5c,0x4c, 0x6,0x5c,0x4d, 0x5,0x45,0x58, 0x4,0x43,0x34,
+  0x5,0x45,0x4f, 0x5,0x45,0x55, 0x6,0x5c,0x4a, 0x5,0x45,0x54,
+  0x5,0x45,0x57, 0xf,0x47,0x62, 0x5,0x45,0x59, 0x5,0x45,0x50,
+  0x5,0x45,0x56, 0x5,0x45,0x51, 0x7,0x22,0x57, 0x7,0x22,0x59,
+  0x5,0x4c,0x74, 0x5,0x4c,0x73, 0x5,0x4c,0x75, 0x4,0x49,0x57,
+  0x5,0x4c,0x76, 0x5,0x4c,0x78, 0x4,0x49,0x56, 0x7,0x22,0x56,
+  0x7,0x22,0x55, 0x7,0x22,0x58, 0x5,0x4c,0x77, 0x5,0x4c,0x79,
+  0x5,0x4c,0x72, 0x7,0x2d,0x50, 0x5,0x54,0x3e, 0x7,0x2d,0x52,
+  0x7,0x2d,0x58, 0x5,0x54,0x3d, 0x4,0x50,0x28, 0x7,0x2d,0x57,
+  0x7,0x2d,0x56, 0x5,0x54,0x3b, 0x7,0x2d,0x51, 0x5,0x54,0x3c,
+  0x7,0x2d,0x54, 0x5,0x54,0x3f, 0x7,0x2d,0x4f, 0x4,0x50,0x2a,
+  0x5,0x5b,0x41, 0x5,0x5b,0x42, 0x4,0x56,0x2c, 0x7,0x37,0x6b,
+  0xf,0x59,0x7c, 0x7,0x37,0x69, 0x7,0x37,0x6a, 0x5,0x61,0x5a,
+  0x5,0x61,0x59, 0x5,0x61,0x58, 0x7,0x46,0x66, 0x4,0x5f,0x5d,
+  0x5,0x67,0x67, 0x4,0x5f,0x5c, 0x7,0x46,0x65, 0x7,0x46,0x67,
+  0x5,0x67,0x68, 0xf,0x62,0x33, 0x7,0x4d,0x58, 0x5,0x6c,0x21,
+  0x7,0x53,0x33, 0x7,0x57,0x6c, 0x5,0x6f,0x7b, 0x5,0x73,0x3d,
+  0x7,0x57,0x6b, 0x7,0x5e,0x62, 0x7,0x5e,0x63, 0x5,0x77,0x59,
+  0x7,0x63,0x50, 0x7,0x63,0x75, 0x4,0x21,0x78, 0x6,0x27,0x42,
+  0x5,0x24,0x26, 0x4,0x24,0x26, 0x6,0x2b,0x24, 0xf,0x26,0x6d,
+  0xf,0x26,0x6e, 0x6,0x30,0x69, 0x6,0x30,0x68, 0xf,0x2a,0x56,
+  0x6,0x37,0x35, 0x5,0x32,0x37, 0x6,0x48,0x42, 0x5,0x38,0x23,
+  0x6,0x52,0x3f, 0x5,0x45,0x5a, 0xf,0x47,0x64, 0x7,0x4d,0x59,
+  0xf,0x6a,0x4e, 0x6,0x21,0x72, 0x6,0x21,0x73, 0x6,0x22,0x78,
+  0x5,0x21,0x69, 0x6,0x22,0x77, 0xf,0x21,0x62, 0x4,0x22,0x67,
+  0x4,0x24,0x27, 0x5,0x24,0x27, 0xf,0x24,0x26, 0x6,0x29,0x5e,
+  0x6,0x2b,0x25, 0x5,0x26,0x24, 0x5,0x26,0x25, 0x6,0x30,0x6a,
+  0x6,0x30,0x41, 0x4,0x2f,0x27, 0x6,0x37,0x36, 0x4,0x31,0x4a,
+  0x6,0x48,0x43, 0x5,0x3e,0x7c, 0x5,0x45,0x5b, 0x7,0x22,0x5b,
+  0xf,0x47,0x65, 0x6,0x5c,0x4e, 0xf,0x4e,0x5f, 0x7,0x22,0x5c,
+  0x7,0x22,0x5d, 0x4,0x56,0x26, 0x7,0x57,0x6d, 0x4,0x22,0x68,
+  0x5,0x22,0x5e, 0x6,0x24,0x64, 0x5,0x22,0x5d, 0x6,0x24,0x63,
+  0x6,0x24,0x62, 0x6,0x24,0x66, 0x4,0x22,0x69, 0x6,0x24,0x65,
+  0x6,0x27,0x45, 0x5,0x24,0x2a, 0x5,0x24,0x2c, 0x5,0x24,0x2b,
+  0x5,0x24,0x28, 0x5,0x24,0x29, 0x6,0x27,0x44, 0x6,0x27,0x48,
+  0x6,0x2b,0x28, 0x6,0x27,0x43, 0x6,0x27,0x46, 0x5,0x24,0x2d,
+  0x5,0x26,0x2c, 0x5,0x26,0x28, 0x5,0x26,0x27, 0x5,0x26,0x2b,
+  0x5,0x26,0x2a, 0x4,0x26,0x39, 0x6,0x2b,0x26, 0x6,0x2b,0x29,
+  0x6,0x2b,0x27, 0x4,0x26,0x3e, 0x6,0x2b,0x2a, 0xf,0x26,0x70,
+  0xf,0x26,0x71, 0xf,0x26,0x72, 0xf,0x26,0x73, 0xf,0x26,0x74,
+  0x5,0x26,0x29, 0x5,0x26,0x2d, 0x6,0x2b,0x2b, 0x5,0x29,0x28,
+  0x5,0x29,0x2a, 0x4,0x29,0x27, 0x6,0x30,0x6c, 0x5,0x29,0x29,
+  0x6,0x30,0x6d, 0xf,0x2a,0x57, 0xf,0x2a,0x59, 0xf,0x2a,0x58,
+  0xf,0x2a,0x5a, 0xf,0x2a,0x5b, 0xf,0x2a,0x5c, 0x6,0x30,0x6b,
+  0x5,0x2d,0x3d, 0x5,0x2d,0x40, 0x5,0x2d,0x3e, 0x5,0x2d,0x41,
+  0x5,0x2d,0x3b, 0x6,0x37,0x3a, 0x6,0x37,0x3b, 0x4,0x2c,0x6e,
+  0x5,0x2d,0x42, 0x5,0x2d,0x3f, 0x6,0x37,0x3c, 0x5,0x2d,0x3c,
+  0x6,0x37,0x39, 0xf,0x2f,0x37, 0x6,0x37,0x37, 0x6,0x37,0x38,
+  0x5,0x2c,0x7b, 0x5,0x32,0x44, 0x5,0x32,0x3b, 0x5,0x32,0x39,
+  0x4,0x31,0x4d, 0x6,0x3f,0x43, 0x5,0x32,0x42, 0x6,0x3f,0x48,
+  0x6,0x3f,0x3e, 0x5,0x32,0x3d, 0x5,0x32,0x3c, 0x5,0x32,0x3f,
+  0x5,0x32,0x3e, 0x6,0x3f,0x3f, 0x6,0x3f,0x40, 0x5,0x32,0x41,
+  0x5,0x32,0x38, 0x4,0x31,0x50, 0x6,0x3f,0x44, 0x5,0x32,0x43,
+  0x5,0x38,0x28, 0x6,0x3f,0x41, 0xf,0x34,0x4d, 0xf,0x34,0x4e,
+  0xf,0x34,0x4f, 0xf,0x34,0x50, 0xf,0x34,0x51, 0xf,0x34,0x52,
+  0xf,0x34,0x53, 0x6,0x3f,0x47, 0x6,0x46,0x3d, 0x5,0x32,0x3a,
+  0x6,0x3f,0x42, 0x5,0x32,0x40, 0x6,0x48,0x4a, 0x4,0x31,0x4b,
+  0x5,0x38,0x2b, 0x5,0x38,0x2c, 0x5,0x38,0x2d, 0x6,0x48,0x4b,
+  0x6,0x48,0x4e, 0x5,0x38,0x27, 0x6,0x48,0x4d, 0x4,0x37,0x42,
+  0x5,0x38,0x2a, 0x5,0x38,0x26, 0x6,0x48,0x49, 0x4,0x37,0x43,
+  0x5,0x38,0x25, 0x6,0x52,0x44, 0x6,0x48,0x46, 0x6,0x48,0x47,
+  0x5,0x38,0x24, 0xf,0x3a,0x65, 0xf,0x3a,0x67, 0xf,0x3a,0x68,
+  0xf,0x3a,0x69, 0xf,0x3a,0x6a, 0x6,0x48,0x48, 0x6,0x48,0x4c,
+  0xf,0x3a,0x66, 0x4,0x3d,0x2b, 0x5,0x3f,0x25, 0x4,0x3d,0x2c,
+  0x6,0x52,0x41, 0x6,0x52,0x42, 0x5,0x3f,0x22, 0x5,0x3f,0x23,
+  0x6,0x52,0x47, 0x5,0x3e,0x7d, 0x6,0x52,0x45, 0xf,0x41,0x3a,
+  0xf,0x41,0x3b, 0xf,0x41,0x3c, 0x6,0x52,0x43, 0x6,0x52,0x48,
+  0x5,0x3f,0x24, 0x5,0x3e,0x7e, 0x6,0x52,0x46, 0x4,0x43,0x38,
+  0x5,0x45,0x5c, 0x4,0x43,0x37, 0x5,0x45,0x5e, 0x6,0x5c,0x50,
+  0x5,0x45,0x60, 0x5,0x45,0x5f, 0x6,0x5c,0x4f, 0xf,0x47,0x67,
+  0xf,0x47,0x68, 0xf,0x47,0x69, 0xf,0x47,0x6a, 0xf,0x47,0x6b,
+  0xf,0x47,0x6c, 0xf,0x47,0x6d, 0xf,0x47,0x6e, 0xf,0x47,0x6f,
+  0x6,0x5c,0x51, 0x6,0x60,0x31, 0xf,0x4a,0x54, 0x7,0x22,0x5e,
+  0x4,0x49,0x5a, 0x4,0x37,0x3f, 0x4,0x49,0x58, 0x5,0x4c,0x7a,
+  0x4,0x49,0x59, 0x7,0x2d,0x59, 0x7,0x22,0x62, 0x5,0x4c,0x7c,
+  0x5,0x4c,0x7e, 0xf,0x4e,0x60, 0xf,0x4e,0x62, 0xf,0x4e,0x63,
+  0x7,0x22,0x5f, 0x7,0x22,0x61, 0x7,0x22,0x63, 0x7,0x22,0x60,
+  0x5,0x4c,0x7b, 0x5,0x54,0x41, 0x5,0x4c,0x7d, 0x5,0x54,0x43,
+  0x5,0x54,0x40, 0x4,0x50,0x2d, 0x5,0x54,0x44, 0xf,0x54,0x3f,
+  0xf,0x54,0x40, 0xf,0x54,0x41, 0xf,0x54,0x42, 0x7,0x37,0x6e,
+  0x5,0x5b,0x44, 0x7,0x37,0x6c, 0x7,0x37,0x6d, 0xf,0x59,0x7e,
+  0xf,0x5a,0x21, 0xf,0x5a,0x22, 0xf,0x5a,0x23, 0x5,0x5b,0x43,
+  0x7,0x37,0x6f, 0x5,0x5b,0x45, 0x7,0x3f,0x51, 0x7,0x3f,0x4e,
+  0x5,0x61,0x5b, 0xf,0x5e,0x5a, 0xf,0x5e,0x5c, 0x7,0x3f,0x4d,
+  0x7,0x3f,0x4f, 0x7,0x3f,0x4c, 0xf,0x5e,0x5b, 0x7,0x3f,0x50,
+  0x7,0x46,0x68, 0x7,0x46,0x69, 0x5,0x61,0x5c, 0x5,0x67,0x69,
+  0xf,0x62,0x34, 0xf,0x62,0x35, 0xf,0x62,0x36, 0x5,0x67,0x6a,
+  0x5,0x6c,0x24, 0x5,0x6c,0x23, 0x7,0x4d,0x5d, 0x7,0x4d,0x5b,
+  0x5,0x6c,0x22, 0x7,0x4d,0x5a, 0x7,0x4d,0x5c, 0x7,0x4d,0x5e,
+  0x4,0x66,0x3c, 0x7,0x53,0x34, 0x7,0x53,0x61, 0x5,0x73,0x3e,
+  0x7,0x57,0x6e, 0x7,0x57,0x6f, 0x5,0x75,0x6a, 0xf,0x6a,0x4f,
+  0x7,0x5b,0x4d, 0x7,0x5e,0x64, 0x7,0x62,0x36, 0x5,0x7a,0x68,
+  0x5,0x7a,0x67, 0xf,0x6c,0x7b, 0xf,0x21,0x63, 0xf,0x22,0x4b,
+  0xf,0x22,0x4c, 0x6,0x2b,0x2c, 0xf,0x24,0x27, 0x6,0x2b,0x2d,
+  0x6,0x2b,0x2e, 0xf,0x2f,0x39, 0xf,0x2f,0x3b, 0xf,0x2f,0x3c,
+  0xf,0x2f,0x3a, 0x5,0x32,0x45, 0xf,0x34,0x54, 0x6,0x48,0x4f,
+  0xf,0x3a,0x6b, 0xf,0x3a,0x6c, 0x5,0x3f,0x26, 0x6,0x21,0x3f,
+  0x6,0x21,0x75, 0x6,0x22,0x79, 0x6,0x27,0x49, 0x4,0x24,0x2a,
+  0x6,0x30,0x70, 0x6,0x27,0x4d, 0xf,0x24,0x28, 0x6,0x27,0x4b,
+  0x6,0x27,0x4e, 0x4,0x26,0x3f, 0x6,0x2b,0x30, 0x5,0x26,0x2e,
+  0x6,0x2b,0x31, 0x3,0x2a,0x39, 0x4,0x27,0x41, 0x6,0x35,0x23,
+  0x6,0x30,0x72, 0x6,0x30,0x73, 0x6,0x30,0x71, 0x6,0x30,0x6f,
+  0x6,0x30,0x6e, 0x6,0x37,0x3f, 0x6,0x37,0x3e, 0x4,0x2c,0x6f,
+  0x6,0x37,0x3d, 0x6,0x37,0x40, 0x6,0x3f,0x49, 0x6,0x3f,0x4a,
+  0x6,0x3f,0x4b, 0x6,0x3f,0x4c, 0x6,0x3f,0x4d, 0x6,0x3f,0x4e,
+  0x4,0x37,0x44, 0x6,0x48,0x50, 0x6,0x48,0x54, 0x6,0x48,0x53,
+  0x6,0x48,0x51, 0xf,0x3a,0x6d, 0x6,0x48,0x52, 0x6,0x52,0x49,
+  0x5,0x3f,0x27, 0xf,0x41,0x3d, 0x6,0x5c,0x53, 0x6,0x5c,0x54,
+  0x6,0x5c,0x52, 0x5,0x45,0x61, 0x7,0x22,0x64, 0x7,0x2d,0x5a,
+  0x7,0x2d,0x5c, 0x4,0x50,0x2f, 0x5,0x54,0x45, 0x7,0x37,0x71,
+  0x7,0x37,0x70, 0x7,0x57,0x70, 0x7,0x63,0x51, 0x7,0x63,0x52,
+  0x7,0x65,0x36, 0x6,0x21,0x40, 0x6,0x21,0x76, 0xf,0x22,0x4d,
+  0x4,0x24,0x2b, 0x6,0x27,0x50, 0x6,0x27,0x4f, 0x5,0x24,0x2e,
+  0x6,0x2b,0x32, 0x6,0x30,0x76, 0x6,0x30,0x75, 0x6,0x30,0x77,
+  0x5,0x2e,0x68, 0x6,0x3f,0x4f, 0x5,0x38,0x2e, 0x6,0x52,0x4a,
+  0x6,0x5c,0x55, 0x7,0x22,0x65, 0x7,0x2d,0x5d, 0x5,0x21,0x2a,
+  0x5,0x21,0x47, 0x6,0x21,0x78, 0x6,0x21,0x7c, 0x6,0x21,0x77,
+  0x6,0x21,0x7a, 0x6,0x21,0x7b, 0x6,0x23,0x21, 0x6,0x23,0x22,
+  0x6,0x22,0x7c, 0x6,0x22,0x7a, 0x6,0x23,0x23, 0x6,0x22,0x7b,
+  0x6,0x22,0x7d, 0x6,0x22,0x7e, 0x5,0x21,0x6a, 0x5,0x22,0x60,
+  0x5,0x22,0x5f, 0x6,0x24,0x68, 0x6,0x24,0x69, 0x6,0x24,0x6a,
+  0x6,0x24,0x6b, 0x5,0x24,0x2f, 0x6,0x27,0x51, 0x5,0x24,0x31,
+  0x6,0x27,0x53, 0x5,0x24,0x30, 0xf,0x24,0x29, 0xf,0x24,0x2a,
+  0xf,0x24,0x2b, 0xf,0x24,0x2c, 0x6,0x27,0x52, 0x5,0x24,0x32,
+  0x5,0x26,0x2f, 0x6,0x2b,0x36, 0x6,0x2b,0x33, 0x6,0x2b,0x34,
+  0x6,0x2b,0x37, 0x6,0x2b,0x35, 0x6,0x30,0x7e, 0x5,0x29,0x2c,
+  0x6,0x30,0x7d, 0x4,0x29,0x30, 0x6,0x30,0x79, 0x5,0x29,0x2b,
+  0x6,0x30,0x78, 0x5,0x2d,0x44, 0x5,0x2d,0x43, 0x5,0x2d,0x45,
+  0x6,0x37,0x43, 0x6,0x37,0x41, 0x5,0x2d,0x46, 0xf,0x2f,0x3d,
+  0x6,0x37,0x42, 0x5,0x32,0x4a, 0x5,0x32,0x48, 0x5,0x32,0x49,
+  0x6,0x3f,0x56, 0x6,0x3f,0x50, 0x4,0x29,0x2f, 0x6,0x48,0x55,
+  0x6,0x3f,0x52, 0x6,0x3f,0x53, 0x5,0x32,0x47, 0x6,0x3f,0x51,
+  0xf,0x34,0x55, 0xf,0x34,0x56, 0xf,0x34,0x57, 0x6,0x3f,0x54,
+  0x6,0x3f,0x57, 0x6,0x3f,0x55, 0x6,0x48,0x56, 0x6,0x48,0x59,
+  0x5,0x38,0x2f, 0x5,0x38,0x32, 0x5,0x38,0x31, 0x6,0x48,0x5a,
+  0x5,0x38,0x30, 0x6,0x48,0x58, 0x6,0x48,0x57, 0x5,0x3f,0x28,
+  0x4,0x3d,0x31, 0x6,0x52,0x4b, 0xf,0x41,0x40, 0x6,0x52,0x4c,
+  0x5,0x45,0x62, 0x6,0x5c,0x56, 0x5,0x45,0x63, 0x6,0x5c,0x57,
+  0x6,0x5c,0x59, 0xf,0x47,0x70, 0x6,0x5c,0x5a, 0x6,0x5c,0x58,
+  0x5,0x4d,0x21, 0x5,0x4d,0x22, 0x4,0x49,0x60, 0x7,0x22,0x66,
+  0xf,0x4e,0x64, 0xf,0x4e,0x65, 0x7,0x22,0x67, 0x7,0x2d,0x5f,
+  0x5,0x54,0x46, 0x4,0x50,0x30, 0x7,0x2d,0x60, 0x7,0x2d,0x5e,
+  0x7,0x37,0x73, 0x7,0x37,0x72, 0x7,0x37,0x74, 0xf,0x5a,0x24,
+  0x4,0x5b,0x22, 0x5,0x61,0x5e, 0x7,0x3f,0x52, 0xf,0x5e,0x5d,
+  0x5,0x61,0x5d, 0x7,0x46,0x6d, 0x7,0x46,0x6b, 0x7,0x46,0x6f,
+  0x7,0x46,0x6a, 0x7,0x46,0x6c, 0x5,0x67,0x6b, 0x5,0x6c,0x25,
+  0x7,0x4d,0x5f, 0x4,0x5f,0x5f, 0x7,0x4d,0x61, 0x7,0x4d,0x60,
+  0x5,0x6c,0x26, 0x5,0x6f,0x7c, 0x5,0x6f,0x7d, 0x4,0x66,0x3d,
+  0x7,0x53,0x35, 0x5,0x73,0x3f, 0x7,0x60,0x3c, 0x7,0x60,0x6f,
+  0x7,0x64,0x46, 0x6,0x24,0x6e, 0x6,0x24,0x6c, 0x6,0x24,0x6d,
+  0x5,0x24,0x33, 0x6,0x31,0x21, 0x6,0x2b,0x38, 0x6,0x2d,0x32,
+  0x6,0x31,0x24, 0x6,0x37,0x44, 0x6,0x31,0x22, 0x6,0x31,0x23,
+  0x6,0x37,0x46, 0x6,0x37,0x45, 0x6,0x3f,0x58, 0x6,0x4f,0x21,
+  0x5,0x38,0x33, 0x6,0x48,0x5c, 0x6,0x48,0x5b, 0x5,0x3f,0x2a,
+  0x6,0x5c,0x5c, 0x6,0x5c,0x5f, 0x6,0x5c,0x5d, 0x6,0x5c,0x5b,
+  0x6,0x5c,0x5e, 0x7,0x2d,0x61, 0x7,0x2d,0x4e, 0x4,0x50,0x32,
+  0x7,0x37,0x75, 0x7,0x3f,0x55, 0x7,0x3f,0x54, 0x7,0x3f,0x53,
+  0x7,0x46,0x72, 0x7,0x46,0x70, 0x7,0x46,0x71, 0x7,0x57,0x71,
+  0x7,0x5b,0x4e, 0x7,0x62,0x37, 0x6,0x23,0x25, 0x6,0x23,0x24,
+  0xf,0x21,0x64, 0x6,0x24,0x71, 0x6,0x24,0x6f, 0xf,0x24,0x2d,
+  0x6,0x27,0x54, 0x5,0x26,0x30, 0x6,0x2b,0x3b, 0x6,0x2b,0x3a,
+  0x6,0x37,0x47, 0x4,0x2c,0x74, 0x4,0x2c,0x73, 0x5,0x35,0x60,
+  0x6,0x3f,0x5d, 0x6,0x3f,0x59, 0x6,0x3f,0x5a, 0xf,0x34,0x58,
+  0xf,0x34,0x59, 0xf,0x34,0x5a, 0x6,0x3f,0x5c, 0x6,0x3f,0x5b,
+  0x5,0x32,0x4b, 0x6,0x48,0x5d, 0x6,0x48,0x60, 0x6,0x48,0x5e,
+  0x6,0x48,0x5f, 0xf,0x3a,0x6e, 0x6,0x52,0x51, 0x6,0x52,0x4e,
+  0x6,0x52,0x50, 0x6,0x52,0x4f, 0xf,0x41,0x41, 0x4,0x43,0x3c,
+  0x6,0x5c,0x60, 0x7,0x22,0x6b, 0x7,0x22,0x6c, 0x7,0x22,0x69,
+  0x7,0x22,0x6a, 0x5,0x4d,0x23, 0x4,0x50,0x33, 0x5,0x54,0x47,
+  0x7,0x2d,0x64, 0x7,0x37,0x76, 0x7,0x3f,0x56, 0xf,0x67,0x54,
+  0x7,0x4d,0x62, 0x7,0x53,0x36, 0x5,0x73,0x41, 0xf,0x6c,0x27,
+  0x6,0x21,0x7d, 0x5,0x21,0x6b, 0x4,0x21,0x79, 0x5,0x22,0x61,
+  0x4,0x22,0x6e, 0x5,0x22,0x62, 0x5,0x24,0x34, 0x6,0x27,0x58,
+  0x5,0x24,0x35, 0x6,0x27,0x57, 0x6,0x27,0x59, 0x6,0x27,0x5b,
+  0x6,0x27,0x56, 0x5,0x24,0x36, 0x6,0x27,0x55, 0x6,0x27,0x5a,
+  0x5,0x26,0x33, 0x6,0x2b,0x3d, 0x5,0x26,0x31, 0x6,0x2b,0x3c,
+  0x5,0x26,0x32, 0x5,0x29,0x2d, 0x6,0x2b,0x3f, 0x4,0x29,0x33,
+  0x6,0x31,0x26, 0x5,0x29,0x30, 0x5,0x29,0x2e, 0x6,0x31,0x28,
+  0x5,0x29,0x32, 0x5,0x29,0x31, 0xf,0x2a,0x5e, 0x6,0x31,0x27,
+  0x6,0x37,0x4d, 0x4,0x2c,0x79, 0x4,0x2c,0x77, 0x4,0x2c,0x7c,
+  0x4,0x2c,0x75, 0x5,0x2d,0x4b, 0x5,0x2d,0x49, 0x4,0x2c,0x78,
+  0x4,0x2c,0x7a, 0x4,0x2c,0x76, 0x4,0x2c,0x7b, 0x5,0x2d,0x4a,
+  0x6,0x37,0x49, 0x6,0x37,0x4f, 0x6,0x37,0x4c, 0xf,0x2f,0x3f,
+  0xf,0x2f,0x40, 0x6,0x37,0x4b, 0x6,0x37,0x50, 0x6,0x37,0x4e,
+  0x6,0x37,0x4a, 0x4,0x31,0x56, 0x5,0x32,0x4f, 0x6,0x3f,0x68,
+  0x6,0x3f,0x61, 0x5,0x32,0x4c, 0x5,0x32,0x51, 0x5,0x32,0x4e,
+  0x6,0x3f,0x60, 0x5,0x32,0x50, 0x4,0x31,0x58, 0x6,0x3f,0x67,
+  0x6,0x3f,0x65, 0x6,0x3f,0x62, 0x4,0x31,0x59, 0x6,0x3f,0x66,
+  0x5,0x32,0x4d, 0x6,0x3f,0x64, 0x6,0x3f,0x5f, 0x6,0x3f,0x63,
+  0x6,0x48,0x64, 0xf,0x34,0x5c, 0x4,0x37,0x46, 0x5,0x38,0x36,
+  0x5,0x38,0x35, 0x5,0x38,0x3b, 0x5,0x38,0x3a, 0x5,0x38,0x37,
+  0x4,0x37,0x47, 0x6,0x48,0x61, 0x5,0x38,0x34, 0x6,0x48,0x63,
+  0x5,0x38,0x38, 0x4,0x31,0x55, 0xf,0x3a,0x70, 0x6,0x48,0x62,
+  0xf,0x3a,0x6f, 0x5,0x38,0x39, 0x5,0x3f,0x2c, 0x5,0x3f,0x2b,
+  0x6,0x52,0x52, 0x6,0x52,0x54, 0x6,0x52,0x57, 0x6,0x52,0x53,
+  0xf,0x41,0x42, 0xf,0x41,0x43, 0xf,0x41,0x44, 0xf,0x41,0x45,
+  0xf,0x41,0x46, 0xf,0x41,0x47, 0x6,0x52,0x55, 0x6,0x52,0x56,
+  0x6,0x56,0x6c, 0x5,0x3f,0x2d, 0x4,0x3d,0x32, 0x6,0x5c,0x66,
+  0x6,0x5c,0x63, 0x5,0x45,0x66, 0x6,0x5c,0x62, 0x4,0x43,0x3e,
+  0x5,0x45,0x65, 0x4,0x43,0x41, 0x4,0x43,0x40, 0x6,0x5c,0x61,
+  0x5,0x45,0x68, 0x5,0x45,0x6a, 0x5,0x45,0x64, 0x6,0x5c,0x68,
+  0x6,0x5c,0x69, 0x6,0x5c,0x6a, 0x5,0x45,0x67, 0x6,0x5c,0x64,
+  0xf,0x47,0x71, 0xf,0x47,0x72, 0xf,0x47,0x73, 0xf,0x47,0x74,
+  0xf,0x47,0x75, 0x6,0x5c,0x65, 0x4,0x49,0x64, 0x5,0x4d,0x24,
+  0x5,0x5b,0x48, 0x4,0x49,0x63, 0x4,0x49,0x62, 0x5,0x4d,0x25,
+  0x7,0x22,0x6d, 0x7,0x22,0x6f, 0xf,0x4e,0x66, 0xf,0x4e,0x67,
+  0x7,0x22,0x6e, 0x7,0x22,0x70, 0x7,0x2d,0x65, 0x5,0x54,0x48,
+  0x5,0x54,0x4a, 0x7,0x2d,0x67, 0x7,0x2d,0x66, 0xf,0x54,0x44,
+  0xf,0x54,0x45, 0x7,0x2d,0x68, 0x5,0x54,0x49, 0x5,0x5b,0x47,
+  0x7,0x37,0x77, 0x4,0x56,0x30, 0xf,0x5c,0x5f, 0x5,0x5b,0x46,
+  0x5,0x61,0x60, 0x7,0x3f,0x57, 0x5,0x61,0x5f, 0x7,0x3f,0x58,
+  0xf,0x5e,0x5e, 0x5,0x61,0x61, 0x7,0x46,0x73, 0x7,0x46,0x75,
+  0x7,0x46,0x76, 0x7,0x4d,0x22, 0x7,0x46,0x74, 0x5,0x6c,0x27,
+  0x4,0x63,0x3e, 0x4,0x63,0x3d, 0xf,0x65,0x2a, 0x7,0x4d,0x63,
+  0x7,0x53,0x37, 0x5,0x6f,0x7e, 0x7,0x57,0x72, 0x4,0x6a,0x47,
+  0x5,0x79,0x28, 0x5,0x21,0x31, 0x6,0x22,0x21, 0x4,0x22,0x6f,
+  0x5,0x21,0x6c, 0x6,0x23,0x26, 0xf,0x22,0x4f, 0x6,0x24,0x75,
+  0x5,0x22,0x63, 0x6,0x27,0x60, 0x5,0x22,0x69, 0x6,0x27,0x5d,
+  0x5,0x22,0x64, 0x6,0x24,0x73, 0x6,0x24,0x74, 0x5,0x22,0x65,
+  0x6,0x27,0x5c, 0x6,0x27,0x5e, 0x6,0x27,0x61, 0x6,0x24,0x72,
+  0x5,0x22,0x68, 0x5,0x24,0x37, 0x5,0x24,0x39, 0x4,0x26,0x45,
+  0x6,0x27,0x66, 0x6,0x27,0x64, 0x6,0x2b,0x46, 0x6,0x27,0x67,
+  0x6,0x2b,0x40, 0x6,0x27,0x62, 0x6,0x27,0x63, 0x6,0x2b,0x44,
+  0x6,0x27,0x65, 0x6,0x27,0x68, 0x3,0x25,0x7e, 0x6,0x27,0x69,
+  0x5,0x24,0x3a, 0xf,0x24,0x2e, 0xf,0x24,0x2f, 0xf,0x24,0x31,
+  0xf,0x24,0x32, 0xf,0x24,0x34, 0xf,0x24,0x35, 0xf,0x24,0x36,
+  0xf,0x26,0x77, 0xf,0x26,0x78, 0xf,0x26,0x79, 0xf,0x26,0x7a,
+  0xf,0x26,0x7b, 0xf,0x26,0x7d, 0xf,0x26,0x7e, 0xf,0x27,0x21,
+  0xf,0x26,0x7c, 0x6,0x2b,0x45, 0x6,0x2b,0x41, 0x6,0x2b,0x42,
+  0x4,0x24,0x2d, 0xf,0x24,0x30, 0x4,0x26,0x44, 0x5,0x26,0x34,
+  0x6,0x2b,0x43, 0x4,0x26,0x47, 0x6,0x2b,0x4c, 0x4,0x29,0x47,
+  0x6,0x31,0x2f, 0x4,0x26,0x4b, 0x6,0x2b,0x4d, 0x6,0x31,0x29,
+  0x5,0x26,0x35, 0x6,0x31,0x2c, 0x6,0x2b,0x4f, 0x4,0x26,0x4a,
+  0x5,0x26,0x37, 0x4,0x29,0x38, 0x5,0x26,0x36, 0x4,0x29,0x43,
+  0x6,0x2b,0x49, 0x5,0x26,0x38, 0x4,0x26,0x51, 0x4,0x29,0x44,
+  0x6,0x31,0x2a, 0x6,0x31,0x2b, 0x6,0x2b,0x50, 0x6,0x2b,0x47,
+  0x6,0x31,0x2d, 0xf,0x26,0x75, 0xf,0x27,0x22, 0xf,0x2a,0x70,
+  0x4,0x29,0x46, 0x6,0x31,0x2e, 0x6,0x2b,0x48, 0x6,0x2b,0x4a,
+  0x6,0x2b,0x4e, 0x6,0x2b,0x4b, 0xf,0x2a,0x64, 0xf,0x2a,0x5f,
+  0xf,0x2a,0x62, 0xf,0x2a,0x65, 0xf,0x2a,0x68, 0xf,0x2a,0x6c,
+  0x6,0x37,0x5b, 0x6,0x37,0x59, 0x6,0x31,0x32, 0x4,0x29,0x49,
+  0x5,0x29,0x37, 0x4,0x29,0x42, 0x4,0x2d,0x29, 0x5,0x2d,0x4e,
+  0x5,0x29,0x36, 0x6,0x31,0x39, 0x6,0x37,0x57, 0x6,0x31,0x33,
+  0x4,0x2c,0x7d, 0x5,0x2d,0x4c, 0x6,0x31,0x35, 0x6,0x37,0x53,
+  0x4,0x2d,0x21, 0x6,0x31,0x38, 0x5,0x29,0x34, 0x4,0x2c,0x7e,
+  0x6,0x31,0x3a, 0x6,0x31,0x31, 0x6,0x31,0x37, 0x6,0x37,0x56,
+  0x6,0x37,0x55, 0x4,0x2d,0x2a, 0x6,0x31,0x34, 0xf,0x2a,0x61,
+  0xf,0x2a,0x66, 0xf,0x2a,0x69, 0xf,0x2a,0x6b, 0xf,0x2a,0x6d,
+  0xf,0x2a,0x6e, 0xf,0x2a,0x6f, 0xf,0x2f,0x46, 0xf,0x2f,0x47,
+  0xf,0x2f,0x48, 0xf,0x2f,0x4a, 0x6,0x37,0x52, 0xf,0x2f,0x44,
+  0x6,0x37,0x58, 0xf,0x2a,0x63, 0x5,0x2d,0x4d, 0x6,0x37,0x51,
+  0x5,0x2d,0x52, 0x5,0x2d,0x58, 0x5,0x2d,0x5b, 0x6,0x3f,0x6d,
+  0x6,0x37,0x63, 0x6,0x3f,0x6f, 0x6,0x3f,0x6b, 0x6,0x3f,0x70,
+  0x6,0x37,0x64, 0x5,0x2d,0x55, 0x6,0x3f,0x69, 0x4,0x2d,0x2e,
+  0x6,0x3f,0x73, 0x5,0x2d,0x56, 0x4,0x2d,0x26, 0x5,0x32,0x5d,
+  0x5,0x2d,0x51, 0x5,0x2d,0x5c, 0x6,0x37,0x62, 0x6,0x37,0x5d,
+  0x5,0x32,0x54, 0x6,0x37,0x5f, 0x6,0x37,0x61, 0x6,0x3f,0x6c,
+  0x6,0x37,0x60, 0x6,0x3f,0x71, 0x4,0x2d,0x27, 0x5,0x2d,0x50,
+  0x6,0x37,0x5c, 0x5,0x32,0x53, 0x6,0x3f,0x72, 0x6,0x3f,0x74,
+  0x5,0x32,0x52, 0x5,0x2d,0x4f, 0xf,0x2f,0x41, 0xf,0x2f,0x42,
+  0xf,0x2f,0x43, 0xf,0x2f,0x49, 0xf,0x2f,0x4b, 0xf,0x34,0x5d,
+  0xf,0x34,0x5f, 0xf,0x34,0x60, 0xf,0x34,0x64, 0xf,0x34,0x65,
+  0xf,0x34,0x66, 0xf,0x34,0x67, 0xf,0x34,0x68, 0x6,0x3f,0x6a,
+  0x6,0x37,0x65, 0x6,0x37,0x66, 0x5,0x2d,0x54, 0x5,0x2d,0x59,
+  0x4,0x37,0x5a, 0x6,0x48,0x71, 0x4,0x37,0x4d, 0x5,0x32,0x59,
+  0x6,0x3f,0x7c, 0x4,0x37,0x4b, 0x6,0x48,0x73, 0x6,0x48,0x69,
+  0x5,0x38,0x55, 0x6,0x3f,0x7e, 0x6,0x48,0x72, 0x6,0x40,0x22,
+  0x4,0x31,0x65, 0x5,0x2d,0x53, 0x4,0x31,0x6d, 0x6,0x3f,0x77,
+  0x6,0x48,0x6e, 0x4,0x31,0x61, 0x5,0x38,0x3f, 0x5,0x32,0x57,
+  0x5,0x32,0x5a, 0x4,0x37,0x4c, 0x6,0x3f,0x79, 0x5,0x32,0x5c,
+  0x6,0x3f,0x76, 0x6,0x3f,0x6e, 0x4,0x31,0x69, 0x5,0x38,0x3c,
+  0x6,0x48,0x70, 0x5,0x32,0x5e, 0x4,0x31,0x5f, 0x6,0x3f,0x7d,
+  0x6,0x3f,0x7b, 0x6,0x3f,0x7a, 0x6,0x48,0x66, 0x6,0x48,0x6c,
+  0x5,0x38,0x3e, 0x5,0x38,0x41, 0x6,0x48,0x74, 0x5,0x32,0x55,
+  0x6,0x48,0x6b, 0x6,0x48,0x76, 0x6,0x48,0x67, 0x6,0x48,0x65,
+  0x6,0x3f,0x75, 0x5,0x38,0x40, 0xf,0x34,0x61, 0xf,0x34,0x5e,
+  0xf,0x34,0x62, 0xf,0x34,0x63, 0xf,0x34,0x69, 0xf,0x34,0x6a,
+  0xf,0x34,0x6b, 0xf,0x34,0x6c, 0xf,0x34,0x6d, 0xf,0x34,0x6f,
+  0xf,0x34,0x70, 0xf,0x34,0x72, 0xf,0x3a,0x72, 0xf,0x3a,0x73,
+  0xf,0x3a,0x74, 0xf,0x3a,0x75, 0xf,0x3a,0x76, 0xf,0x3a,0x77,
+  0xf,0x3a,0x79, 0xf,0x3a,0x7a, 0xf,0x3a,0x7c, 0xf,0x3a,0x7d,
+  0xf,0x3a,0x7e, 0xf,0x3b,0x21, 0xf,0x3b,0x22, 0xf,0x3b,0x25,
+  0xf,0x3b,0x29, 0xf,0x3b,0x2a, 0xf,0x3b,0x2c, 0xf,0x3b,0x2e,
+  0x6,0x48,0x68, 0x5,0x32,0x56, 0x6,0x3f,0x78, 0xf,0x3b,0x27,
+  0xf,0x34,0x6e, 0x6,0x49,0x24, 0x6,0x48,0x6d, 0x6,0x40,0x21,
+  0xf,0x3b,0x24, 0x4,0x3d,0x3f, 0x5,0x38,0x4a, 0x5,0x38,0x4d,
+  0x5,0x38,0x52, 0x4,0x37,0x4f, 0x4,0x37,0x57, 0x4,0x37,0x51,
+  0x6,0x52,0x5d, 0x6,0x49,0x23, 0x5,0x38,0x50, 0x6,0x49,0x22,
+  0x4,0x37,0x53, 0x5,0x38,0x56, 0x5,0x38,0x58, 0x5,0x38,0x43,
+  0x6,0x52,0x61, 0x5,0x38,0x5a, 0x5,0x3f,0x33, 0x4,0x37,0x5b,
+  0x5,0x38,0x53, 0x6,0x49,0x21, 0x5,0x38,0x46, 0x6,0x48,0x7b,
+  0x5,0x3f,0x34, 0x5,0x38,0x44, 0x5,0x38,0x54, 0x5,0x32,0x5f,
+  0x6,0x52,0x58, 0x5,0x38,0x47, 0x4,0x3d,0x36, 0x4,0x37,0x58,
+  0x5,0x38,0x59, 0x5,0x38,0x51, 0x5,0x38,0x4b, 0x5,0x3f,0x31,
+  0x6,0x48,0x77, 0x5,0x38,0x4f, 0x5,0x38,0x3d, 0x6,0x48,0x7e,
+  0x6,0x52,0x62, 0x6,0x52,0x63, 0x6,0x52,0x5a, 0x6,0x48,0x7d,
+  0x5,0x38,0x57, 0x6,0x52,0x5e, 0x6,0x52,0x60, 0x5,0x3f,0x2f,
+  0x4,0x3d,0x40, 0x4,0x37,0x52, 0x5,0x38,0x49, 0x6,0x48,0x79,
+  0xf,0x3a,0x71, 0xf,0x3a,0x7b, 0xf,0x3b,0x23, 0xf,0x3b,0x28,
+  0xf,0x3b,0x2d, 0xf,0x41,0x48, 0xf,0x41,0x4e, 0xf,0x41,0x50,
+  0xf,0x41,0x51, 0xf,0x41,0x52, 0x6,0x52,0x5c, 0x6,0x52,0x5f,
+  0x6,0x52,0x5b, 0x6,0x48,0x7a, 0xf,0x3b,0x2b, 0x5,0x38,0x4e,
+  0x5,0x3f,0x2e, 0x5,0x38,0x4c, 0xf,0x34,0x71, 0xf,0x47,0x7d,
+  0x5,0x3f,0x3c, 0x5,0x3f,0x36, 0x5,0x3f,0x35, 0x6,0x52,0x6b,
+  0x5,0x4d,0x26, 0x5,0x3f,0x45, 0x6,0x5c,0x6f, 0x5,0x3f,0x39,
+  0x5,0x3f,0x3f, 0x5,0x3f,0x44, 0x6,0x5c,0x74, 0x6,0x52,0x6f,
+  0x5,0x45,0x6b, 0x5,0x3f,0x3b, 0x6,0x5c,0x6c, 0x6,0x52,0x65,
+  0x5,0x3f,0x38, 0x5,0x3f,0x3d, 0x5,0x3f,0x3a, 0x6,0x52,0x59,
+  0x4,0x49,0x6e, 0x6,0x5c,0x76, 0x6,0x5c,0x79, 0x5,0x3f,0x43,
+  0x6,0x52,0x68, 0x6,0x5c,0x72, 0x4,0x43,0x4f, 0x6,0x5c,0x78,
+  0x6,0x5c,0x77, 0x5,0x3f,0x41, 0x5,0x45,0x6d, 0x5,0x3f,0x3e,
+  0x6,0x5c,0x71, 0x6,0x5c,0x6e, 0x6,0x5c,0x6d, 0x5,0x3f,0x37,
+  0x6,0x52,0x67, 0x6,0x52,0x6d, 0xf,0x41,0x4a, 0xf,0x41,0x4b,
+  0xf,0x41,0x4c, 0xf,0x41,0x4d, 0xf,0x41,0x4f, 0xf,0x41,0x53,
+  0xf,0x47,0x76, 0xf,0x47,0x77, 0xf,0x47,0x79, 0xf,0x47,0x7a,
+  0xf,0x48,0x25, 0xf,0x48,0x28, 0x6,0x5c,0x70, 0x6,0x5c,0x75,
+  0x5,0x3f,0x40, 0xf,0x41,0x49, 0x6,0x5c,0x73, 0x6,0x52,0x6e,
+  0x6,0x5d,0x23, 0x6,0x5d,0x27, 0x4,0x43,0x45, 0x4,0x43,0x44,
+  0x5,0x4d,0x27, 0x6,0x5c,0x7c, 0x5,0x45,0x77, 0x5,0x45,0x76,
+  0x5,0x45,0x73, 0x4,0x3d,0x35, 0x6,0x5c,0x7b, 0x7,0x22,0x72,
+  0x7,0x22,0x75, 0x5,0x4d,0x29, 0x5,0x45,0x70, 0x5,0x45,0x6f,
+  0x5,0x45,0x6c, 0x5,0x45,0x71, 0x5,0x45,0x72, 0x5,0x45,0x79,
+  0x6,0x5d,0x25, 0x6,0x5c,0x7d, 0x6,0x5c,0x7e, 0x6,0x52,0x6a,
+  0x6,0x5d,0x22, 0x7,0x22,0x74, 0x6,0x5d,0x21, 0x7,0x22,0x77,
+  0x5,0x45,0x74, 0x5,0x45,0x78, 0x7,0x2d,0x6a, 0x4,0x43,0x53,
+  0xf,0x47,0x78, 0xf,0x47,0x7c, 0xf,0x47,0x7e, 0xf,0x48,0x21,
+  0xf,0x48,0x23, 0xf,0x48,0x24, 0xf,0x48,0x26, 0xf,0x4e,0x69,
+  0xf,0x4e,0x6a, 0xf,0x4e,0x6b, 0xf,0x4e,0x6c, 0xf,0x4e,0x6d,
+  0xf,0x4e,0x6e, 0xf,0x4e,0x6f, 0xf,0x4e,0x73, 0xf,0x4e,0x75,
+  0x7,0x22,0x73, 0x7,0x22,0x78, 0x6,0x5c,0x6b, 0x5,0x45,0x6e,
+  0x6,0x5c,0x7a, 0x5,0x4d,0x28, 0x5,0x45,0x75, 0x7,0x2d,0x71,
+  0x4,0x49,0x66, 0x4,0x43,0x52, 0x7,0x2d,0x6b, 0x4,0x49,0x71,
+  0x7,0x2d,0x6d, 0x5,0x4d,0x2f, 0x7,0x2d,0x73, 0x4,0x49,0x6a,
+  0x5,0x4d,0x2e, 0x7,0x22,0x79, 0x5,0x4d,0x33, 0x4,0x49,0x72,
+  0x7,0x2d,0x75, 0x5,0x38,0x45, 0x5,0x4d,0x32, 0x5,0x4d,0x35,
+  0x4,0x50,0x35, 0x4,0x50,0x36, 0x7,0x23,0x21, 0x5,0x4d,0x34,
+  0x7,0x37,0x7c, 0x5,0x4d,0x30, 0x5,0x54,0x4e, 0x4,0x56,0x34,
+  0x7,0x22,0x7a, 0x7,0x23,0x22, 0x5,0x54,0x54, 0x5,0x4d,0x2b,
+  0x5,0x4d,0x2d, 0x5,0x54,0x4d, 0x5,0x4d,0x2c, 0x7,0x2e,0x22,
+  0x7,0x2d,0x77, 0x7,0x2d,0x76, 0x7,0x22,0x7e, 0x4,0x50,0x3c,
+  0x7,0x2d,0x70, 0x7,0x2d,0x6f, 0xf,0x48,0x22, 0xf,0x4e,0x70,
+  0x7,0x2d,0x72, 0x5,0x4d,0x31, 0x7,0x2d,0x6c, 0xf,0x4e,0x71,
+  0xf,0x4e,0x72, 0xf,0x4e,0x74, 0xf,0x4e,0x76, 0xf,0x54,0x47,
+  0xf,0x54,0x48, 0xf,0x54,0x4a, 0xf,0x54,0x4b, 0xf,0x54,0x51,
+  0xf,0x54,0x53, 0x7,0x2d,0x74, 0x5,0x54,0x4b, 0x7,0x30,0x50,
+  0x7,0x22,0x7d, 0x7,0x25,0x71, 0x4,0x49,0x70, 0x5,0x54,0x4c,
+  0x5,0x54,0x4f, 0xf,0x4e,0x68, 0xf,0x54,0x4f, 0x5,0x54,0x50,
+  0x5,0x54,0x52, 0x7,0x2d,0x7b, 0x7,0x2d,0x78, 0x5,0x54,0x55,
+  0x5,0x54,0x56, 0x5,0x54,0x51, 0x7,0x2d,0x7e, 0x7,0x2d,0x7c,
+  0x7,0x2d,0x7d, 0x5,0x54,0x57, 0x4,0x50,0x3d, 0x5,0x5b,0x49,
+  0x7,0x2e,0x21, 0x7,0x37,0x7b, 0x7,0x37,0x7d, 0x7,0x37,0x7a,
+  0x7,0x38,0x21, 0x5,0x5b,0x4b, 0x7,0x2d,0x7a, 0x7,0x37,0x79,
+  0x7,0x2d,0x6e, 0xf,0x54,0x4d, 0x5,0x54,0x53, 0x7,0x38,0x22,
+  0xf,0x54,0x49, 0xf,0x54,0x4e, 0xf,0x54,0x52, 0xf,0x5a,0x25,
+  0xf,0x5a,0x26, 0xf,0x5a,0x2e, 0xf,0x5a,0x27, 0x5,0x5b,0x4a,
+  0x5,0x54,0x58, 0xf,0x5a,0x2a, 0xf,0x54,0x4c, 0x7,0x37,0x78,
+  0x5,0x5b,0x51, 0x4,0x56,0x35, 0x4,0x56,0x31, 0x4,0x5b,0x2a,
+  0x5,0x5b,0x4e, 0x5,0x61,0x64, 0x5,0x61,0x62, 0x7,0x3f,0x5b,
+  0x7,0x38,0x26, 0x4,0x5b,0x26, 0x5,0x5b,0x4d, 0x5,0x5b,0x4f,
+  0x7,0x38,0x23, 0x7,0x38,0x25, 0x5,0x5b,0x50, 0x5,0x61,0x63,
+  0x7,0x3f,0x5a, 0x5,0x61,0x65, 0x7,0x3f,0x59, 0x7,0x22,0x76,
+  0xf,0x5a,0x2b, 0xf,0x5a,0x2d, 0xf,0x5e,0x5f, 0xf,0x5e,0x60,
+  0xf,0x5e,0x62, 0xf,0x5e,0x63, 0xf,0x5e,0x65, 0xf,0x5e,0x66,
+  0xf,0x5e,0x67, 0x7,0x3f,0x5c, 0x7,0x38,0x24, 0xf,0x5a,0x28,
+  0x4,0x5b,0x27, 0x5,0x5b,0x52, 0x7,0x46,0x79, 0x7,0x3f,0x5d,
+  0x5,0x61,0x68, 0x7,0x4d,0x64, 0x4,0x5f,0x63, 0x4,0x5f,0x62,
+  0x7,0x46,0x7c, 0x5,0x61,0x69, 0x7,0x4d,0x67, 0x4,0x5b,0x28,
+  0x5,0x61,0x6a, 0x7,0x47,0x25, 0x7,0x47,0x21, 0x7,0x46,0x78,
+  0x5,0x61,0x67, 0x7,0x46,0x7e, 0x5,0x67,0x6d, 0x7,0x46,0x7a,
+  0x5,0x67,0x70, 0x7,0x46,0x77, 0x7,0x47,0x22, 0x7,0x3f,0x5e,
+  0x7,0x46,0x7d, 0x5,0x67,0x6e, 0xf,0x5e,0x64, 0x5,0x67,0x6f,
+  0x7,0x46,0x7b, 0x5,0x67,0x6c, 0xf,0x62,0x39, 0x7,0x47,0x2a,
+  0x4,0x63,0x44, 0x7,0x47,0x27, 0x5,0x67,0x74, 0x7,0x47,0x24,
+  0x5,0x6c,0x2a, 0x7,0x47,0x29, 0x7,0x47,0x26, 0x7,0x3f,0x5f,
+  0x5,0x67,0x75, 0x4,0x63,0x3f, 0x5,0x67,0x71, 0x5,0x6c,0x28,
+  0x7,0x47,0x2b, 0x7,0x47,0x23, 0x7,0x4d,0x65, 0x5,0x67,0x77,
+  0xf,0x62,0x3a, 0xf,0x62,0x38, 0xf,0x62,0x3b, 0xf,0x62,0x3c,
+  0xf,0x62,0x3d, 0x7,0x4d,0x66, 0x5,0x61,0x66, 0x5,0x67,0x72,
+  0xf,0x65,0x2b, 0x5,0x67,0x76, 0x5,0x6c,0x29, 0x7,0x53,0x39,
+  0x7,0x4d,0x6a, 0x4,0x63,0x41, 0x7,0x4d,0x69, 0x4,0x63,0x45,
+  0x7,0x53,0x38, 0x7,0x4d,0x6b, 0xf,0x67,0x55, 0x7,0x5b,0x4f,
+  0x4,0x66,0x3e, 0x5,0x6c,0x2b, 0x7,0x57,0x73, 0x7,0x57,0x74,
+  0x7,0x57,0x75, 0x7,0x53,0x3b, 0x7,0x53,0x3a, 0x7,0x53,0x3c,
+  0xf,0x69,0x42, 0x7,0x57,0x76, 0x7,0x5b,0x50, 0x7,0x5b,0x52,
+  0x7,0x5b,0x53, 0x7,0x5b,0x51, 0xf,0x6a,0x50, 0xf,0x69,0x41,
+  0xf,0x6a,0x51, 0xf,0x6a,0x52, 0x7,0x5b,0x55, 0x5,0x77,0x5a,
+  0x7,0x5b,0x54, 0x7,0x5e,0x65, 0xf,0x6a,0x53, 0xf,0x6b,0x47,
+  0xf,0x6b,0x48, 0x5,0x77,0x5b, 0x7,0x5e,0x66, 0x5,0x79,0x29,
+  0x7,0x5e,0x67, 0xf,0x6c,0x28, 0xf,0x6c,0x29, 0x4,0x6d,0x72,
+  0xf,0x6c,0x7c, 0xf,0x6c,0x7d, 0x5,0x7b,0x3e, 0x5,0x7b,0x60,
+  0xf,0x6d,0x34, 0x5,0x22,0x6a, 0x4,0x22,0x72, 0x6,0x24,0x76,
+  0x6,0x27,0x6b, 0x5,0x24,0x3b, 0x6,0x27,0x6a, 0x6,0x27,0x6d,
+  0x6,0x27,0x6c, 0x4,0x26,0x52, 0x6,0x2b,0x51, 0x6,0x2b,0x58,
+  0x6,0x2b,0x54, 0x6,0x2b,0x56, 0x4,0x26,0x53, 0x6,0x2b,0x55,
+  0x6,0x2b,0x53, 0x6,0x2b,0x57, 0xf,0x27,0x24, 0xf,0x27,0x23,
+  0x6,0x31,0x3d, 0x6,0x31,0x3b, 0x6,0x31,0x3e, 0x6,0x31,0x40,
+  0x4,0x29,0x4c, 0x6,0x31,0x41, 0x6,0x31,0x3f, 0xf,0x2a,0x71,
+  0xf,0x2a,0x72, 0x6,0x31,0x3c, 0x6,0x37,0x67, 0x5,0x2d,0x5f,
+  0x6,0x37,0x69, 0x5,0x2d,0x5e, 0x6,0x37,0x68, 0x5,0x32,0x61,
+  0x4,0x31,0x6f, 0x6,0x40,0x25, 0xf,0x34,0x73, 0xf,0x34,0x74,
+  0x6,0x40,0x24, 0x5,0x32,0x60, 0x6,0x49,0x28, 0x6,0x49,0x27,
+  0x6,0x49,0x25, 0x6,0x49,0x26, 0x4,0x37,0x5c, 0x6,0x49,0x29,
+  0xf,0x3b,0x2f, 0x5,0x38,0x5b, 0x5,0x38,0x5c, 0xf,0x34,0x76,
+  0x4,0x3d,0x44, 0x6,0x52,0x71, 0x5,0x3f,0x47, 0x5,0x3f,0x49,
+  0xf,0x41,0x55, 0x4,0x3d,0x41, 0x6,0x52,0x70, 0x5,0x3f,0x48,
+  0x6,0x5d,0x29, 0x6,0x5d,0x2a, 0x5,0x45,0x7a, 0x5,0x45,0x7c,
+  0x5,0x45,0x7b, 0x7,0x23,0x24, 0x5,0x45,0x7d, 0xf,0x48,0x29,
+  0xf,0x48,0x2a, 0x6,0x5d,0x28, 0x5,0x4d,0x36, 0x4,0x49,0x73,
+  0x4,0x49,0x74, 0x7,0x23,0x28, 0x7,0x23,0x27, 0x7,0x23,0x25,
+  0x6,0x5d,0x2b, 0x7,0x23,0x23, 0xf,0x4e,0x7b, 0x7,0x23,0x29,
+  0x7,0x23,0x26, 0xf,0x4e,0x77, 0xf,0x4e,0x78, 0xf,0x4e,0x7a,
+  0x7,0x23,0x2a, 0x7,0x2e,0x2a, 0x7,0x2e,0x25, 0x7,0x2e,0x24,
+  0x7,0x2e,0x27, 0x7,0x2e,0x26, 0x7,0x2e,0x29, 0x7,0x2e,0x28,
+  0x7,0x2c,0x63, 0x7,0x31,0x70, 0x7,0x2e,0x23, 0x7,0x38,0x27,
+  0x5,0x5b,0x53, 0xf,0x5a,0x2f, 0x7,0x3f,0x60, 0x7,0x47,0x2d,
+  0x4,0x5f,0x65, 0x7,0x47,0x2e, 0x5,0x6c,0x2c, 0xf,0x65,0x2c,
+  0x5,0x70,0x21, 0x7,0x53,0x3d, 0x6,0x23,0x27, 0x5,0x21,0x6d,
+  0x6,0x24,0x77, 0x6,0x24,0x78, 0x4,0x24,0x34, 0xf,0x24,0x37,
+  0xf,0x24,0x38, 0x5,0x26,0x39, 0x6,0x2b,0x59, 0x6,0x2b,0x5a,
+  0x6,0x31,0x43, 0x6,0x31,0x42, 0x6,0x31,0x44, 0x5,0x29,0x39,
+  0xf,0x2a,0x73, 0xf,0x2a,0x74, 0xf,0x2a,0x75, 0x6,0x31,0x46,
+  0x6,0x31,0x45, 0x5,0x29,0x38, 0x6,0x37,0x6c, 0x6,0x37,0x6a,
+  0x6,0x37,0x6b, 0x5,0x2d,0x61, 0x5,0x2d,0x60, 0x6,0x40,0x26,
+  0xf,0x34,0x77, 0x5,0x38,0x5d, 0x5,0x38,0x5f, 0x5,0x38,0x60,
+  0x5,0x38,0x5e, 0x5,0x3f,0x4a, 0x5,0x45,0x7e, 0x4,0x43,0x55,
+  0x7,0x23,0x2b, 0x5,0x5b,0x54, 0x5,0x70,0x22, 0x6,0x23,0x28,
+  0x5,0x21,0x6e, 0x6,0x23,0x29, 0x6,0x23,0x2a, 0x5,0x21,0x6f,
+  0x5,0x22,0x6c, 0x4,0x22,0x76, 0x6,0x24,0x79, 0x5,0x22,0x72,
+  0x5,0x22,0x70, 0x5,0x22,0x6f, 0x5,0x22,0x6b, 0x5,0x22,0x6d,
+  0xf,0x22,0x50, 0xf,0x22,0x52, 0x5,0x22,0x71, 0x4,0x24,0x37,
+  0x6,0x27,0x73, 0x6,0x27,0x76, 0x6,0x27,0x75, 0x4,0x26,0x57,
+  0x5,0x24,0x3d, 0x6,0x27,0x6f, 0x4,0x24,0x38, 0x4,0x24,0x35,
+  0x6,0x27,0x77, 0x5,0x24,0x3e, 0x4,0x24,0x3b, 0x6,0x27,0x72,
+  0x6,0x2b,0x5d, 0x6,0x27,0x71, 0x6,0x2b,0x65, 0x6,0x2b,0x5b,
+  0x6,0x27,0x70, 0x5,0x24,0x3c, 0x6,0x2b,0x5c, 0x6,0x27,0x74,
+  0xf,0x24,0x3b, 0xf,0x24,0x3c, 0xf,0x24,0x3d, 0xf,0x24,0x3e,
+  0xf,0x24,0x3f, 0xf,0x24,0x40, 0xf,0x24,0x41, 0xf,0x24,0x43,
+  0xf,0x24,0x44, 0xf,0x24,0x45, 0xf,0x24,0x3a, 0x6,0x2b,0x5e,
+  0x6,0x2b,0x5f, 0x6,0x2b,0x61, 0x5,0x26,0x3b, 0x5,0x29,0x3a,
+  0x6,0x2b,0x64, 0x6,0x31,0x48, 0x5,0x26,0x3d, 0x6,0x31,0x4a,
+  0x5,0x26,0x3c, 0x6,0x31,0x49, 0x6,0x31,0x47, 0x6,0x2b,0x62,
+  0xf,0x27,0x26, 0xf,0x27,0x27, 0xf,0x27,0x28, 0xf,0x27,0x29,
+  0xf,0x27,0x2a, 0xf,0x27,0x2b, 0xf,0x27,0x2c, 0xf,0x27,0x2d,
+  0xf,0x27,0x2f, 0xf,0x27,0x25, 0x5,0x26,0x3e, 0x6,0x31,0x52,
+  0x6,0x31,0x54, 0x4,0x29,0x58, 0x4,0x29,0x4f, 0x4,0x29,0x50,
+  0x6,0x31,0x53, 0x6,0x37,0x6d, 0x5,0x29,0x3f, 0x5,0x29,0x42,
+  0x5,0x29,0x41, 0x6,0x31,0x4d, 0x5,0x29,0x47, 0x4,0x2d,0x34,
+  0x4,0x29,0x5c, 0x5,0x29,0x3e, 0x5,0x29,0x3d, 0x5,0x2d,0x63,
+  0x4,0x29,0x53, 0x6,0x37,0x6e, 0x5,0x29,0x48, 0x4,0x29,0x5a,
+  0x6,0x31,0x50, 0x5,0x29,0x40, 0x5,0x29,0x44, 0x6,0x31,0x4e,
+  0x6,0x31,0x56, 0x6,0x31,0x4b, 0x5,0x29,0x43, 0x5,0x29,0x3c,
+  0x6,0x31,0x55, 0x6,0x31,0x51, 0xf,0x2a,0x76, 0xf,0x2a,0x77,
+  0xf,0x2a,0x78, 0xf,0x2a,0x79, 0xf,0x2a,0x7a, 0xf,0x2a,0x7b,
+  0xf,0x2a,0x7c, 0xf,0x2a,0x7d, 0xf,0x2a,0x7e, 0xf,0x2b,0x21,
+  0xf,0x2b,0x23, 0xf,0x2b,0x24, 0xf,0x2b,0x25, 0xf,0x2b,0x26,
+  0xf,0x2b,0x27, 0xf,0x2b,0x28, 0xf,0x2b,0x29, 0xf,0x2b,0x2a,
+  0xf,0x2f,0x53, 0xf,0x2f,0x5c, 0xf,0x2f,0x61, 0x6,0x31,0x4c,
+  0xf,0x2b,0x22, 0x5,0x29,0x3b, 0x5,0x2d,0x62, 0x5,0x2d,0x64,
+  0x4,0x2d,0x3d, 0x6,0x37,0x75, 0x4,0x2d,0x38, 0x5,0x2d,0x6d,
+  0x5,0x2d,0x6b, 0x4,0x2d,0x39, 0x4,0x29,0x57, 0x4,0x2d,0x35,
+  0x5,0x2d,0x6a, 0x6,0x37,0x7b, 0x6,0x37,0x70, 0x6,0x37,0x7d,
+  0x6,0x37,0x73, 0x5,0x2d,0x69, 0x6,0x37,0x72, 0x6,0x37,0x77,
+  0x4,0x2d,0x36, 0x6,0x37,0x78, 0x5,0x2d,0x6c, 0x5,0x2d,0x65,
+  0x4,0x2d,0x37, 0x5,0x2d,0x67, 0x5,0x2d,0x68, 0x4,0x2d,0x3a,
+  0x6,0x37,0x7a, 0x5,0x2d,0x66, 0x6,0x31,0x57, 0x6,0x37,0x76,
+  0x6,0x40,0x27, 0x6,0x37,0x79, 0x6,0x37,0x74, 0x5,0x29,0x46,
+  0x6,0x37,0x7c, 0x6,0x37,0x7e, 0xf,0x2f,0x4c, 0xf,0x2f,0x4d,
+  0xf,0x2f,0x4e, 0xf,0x2f,0x4f, 0xf,0x2f,0x50, 0xf,0x2f,0x51,
+  0xf,0x2f,0x52, 0xf,0x2f,0x55, 0xf,0x2f,0x56, 0xf,0x2f,0x57,
+  0xf,0x2f,0x5a, 0xf,0x2f,0x5b, 0xf,0x2f,0x5d, 0xf,0x2f,0x5e,
+  0xf,0x2f,0x60, 0xf,0x2f,0x62, 0x6,0x40,0x28, 0xf,0x2f,0x58,
+  0x6,0x37,0x6f, 0xf,0x2f,0x54, 0x4,0x31,0x72, 0x4,0x31,0x73,
+  0x4,0x37,0x5e, 0x5,0x32,0x69, 0x6,0x40,0x31, 0x5,0x2d,0x6e,
+  0x6,0x40,0x37, 0x5,0x32,0x63, 0x4,0x31,0x74, 0x4,0x32,0x22,
+  0x4,0x31,0x76, 0x5,0x32,0x62, 0x4,0x31,0x7d, 0x5,0x38,0x61,
+  0x5,0x32,0x64, 0x6,0x40,0x34, 0x5,0x32,0x67, 0x6,0x40,0x35,
+  0x6,0x40,0x2c, 0x6,0x40,0x29, 0x4,0x32,0x24, 0x6,0x49,0x2f,
+  0x6,0x49,0x2a, 0x6,0x40,0x2a, 0x5,0x32,0x65, 0x6,0x49,0x2d,
+  0x4,0x37,0x5d, 0x6,0x40,0x2f, 0x6,0x49,0x2c, 0x6,0x49,0x2b,
+  0x5,0x32,0x68, 0x6,0x40,0x2d, 0x6,0x49,0x2e, 0x6,0x40,0x33,
+  0x6,0x40,0x30, 0x4,0x31,0x75, 0x6,0x40,0x2e, 0xf,0x34,0x78,
+  0xf,0x34,0x79, 0xf,0x34,0x7a, 0xf,0x34,0x7b, 0xf,0x34,0x7c,
+  0xf,0x34,0x7e, 0xf,0x35,0x22, 0xf,0x35,0x23, 0xf,0x35,0x24,
+  0xf,0x35,0x25, 0xf,0x35,0x26, 0xf,0x35,0x27, 0xf,0x35,0x28,
+  0xf,0x35,0x29, 0xf,0x35,0x2a, 0xf,0x35,0x2b, 0xf,0x35,0x2c,
+  0xf,0x35,0x2e, 0xf,0x35,0x2d, 0xf,0x35,0x2f, 0xf,0x35,0x30,
+  0xf,0x3b,0x31, 0xf,0x34,0x7d, 0x5,0x32,0x66, 0x4,0x32,0x26,
+  0xf,0x3b,0x41, 0x5,0x38,0x6b, 0x6,0x49,0x34, 0x4,0x37,0x69,
+  0x6,0x49,0x3b, 0x6,0x49,0x36, 0x5,0x38,0x6d, 0x6,0x49,0x41,
+  0x5,0x38,0x74, 0x6,0x49,0x31, 0x4,0x3d,0x51, 0x4,0x37,0x67,
+  0x5,0x38,0x62, 0x5,0x38,0x6a, 0x4,0x37,0x5f, 0x5,0x38,0x68,
+  0x4,0x37,0x63, 0x5,0x38,0x69, 0x4,0x37,0x6a, 0x5,0x38,0x66,
+  0x4,0x37,0x6d, 0x5,0x38,0x6f, 0x4,0x37,0x66, 0x6,0x49,0x42,
+  0x6,0x49,0x43, 0x6,0x49,0x3a, 0x5,0x38,0x71, 0x6,0x49,0x33,
+  0x6,0x49,0x46, 0x6,0x49,0x37, 0x5,0x38,0x70, 0x4,0x37,0x6c,
+  0x6,0x49,0x47, 0x6,0x49,0x32, 0x5,0x38,0x6c, 0x5,0x38,0x6e,
+  0x6,0x49,0x44, 0x5,0x38,0x64, 0x6,0x49,0x3c, 0x6,0x49,0x45,
+  0x6,0x49,0x40, 0x6,0x49,0x4c, 0x6,0x49,0x3f, 0x6,0x49,0x4d,
+  0x6,0x49,0x48, 0x6,0x49,0x39, 0x5,0x38,0x72, 0x6,0x49,0x3d,
+  0x5,0x38,0x73, 0x5,0x38,0x67, 0x6,0x49,0x38, 0x6,0x49,0x4b,
+  0x5,0x38,0x65, 0x6,0x52,0x73, 0xf,0x3b,0x30, 0xf,0x3b,0x32,
+  0xf,0x3b,0x34, 0xf,0x3b,0x35, 0xf,0x3b,0x36, 0xf,0x3b,0x37,
+  0xf,0x3b,0x38, 0xf,0x3b,0x39, 0xf,0x3b,0x3a, 0xf,0x3b,0x3b,
+  0xf,0x3b,0x3c, 0xf,0x3b,0x3d, 0xf,0x3b,0x3f, 0xf,0x3b,0x40,
+  0xf,0x3b,0x42, 0xf,0x3b,0x43, 0xf,0x3b,0x44, 0xf,0x3b,0x45,
+  0xf,0x3b,0x46, 0xf,0x3b,0x48, 0xf,0x3b,0x49, 0xf,0x3b,0x4a,
+  0x6,0x52,0x74, 0x6,0x49,0x3e, 0x6,0x49,0x49, 0x6,0x49,0x35,
+  0x5,0x38,0x63, 0xf,0x3b,0x47, 0x5,0x3f,0x52, 0x6,0x52,0x7b,
+  0x4,0x3d,0x4b, 0x4,0x3d,0x49, 0x5,0x3f,0x55, 0x4,0x3d,0x46,
+  0x6,0x52,0x78, 0x4,0x3d,0x4d, 0x4,0x3d,0x53, 0x4,0x3d,0x47,
+  0x4,0x3d,0x52, 0x6,0x52,0x7e, 0x5,0x3f,0x51, 0x5,0x46,0x21,
+  0x5,0x3f,0x4b, 0x6,0x5d,0x2c, 0x6,0x53,0x25, 0x6,0x52,0x75,
+  0x6,0x53,0x23, 0x6,0x53,0x22, 0x5,0x3f,0x4d, 0x5,0x3f,0x53,
+  0x5,0x3f,0x4e, 0x6,0x52,0x79, 0x6,0x53,0x21, 0x5,0x3f,0x50,
+  0x6,0x53,0x24, 0x6,0x52,0x7c, 0x5,0x3f,0x4c, 0x6,0x52,0x7a,
+  0x5,0x3f,0x4f, 0xf,0x41,0x56, 0xf,0x41,0x57, 0xf,0x41,0x58,
+  0xf,0x41,0x59, 0xf,0x41,0x5a, 0xf,0x41,0x5b, 0xf,0x41,0x5c,
+  0xf,0x41,0x5d, 0xf,0x41,0x5e, 0xf,0x41,0x60, 0xf,0x41,0x61,
+  0xf,0x41,0x63, 0xf,0x41,0x64, 0xf,0x41,0x65, 0xf,0x41,0x66,
+  0xf,0x41,0x67, 0xf,0x41,0x69, 0xf,0x48,0x30, 0x6,0x52,0x77,
+  0x6,0x52,0x7d, 0x6,0x52,0x76, 0xf,0x41,0x68, 0x5,0x3f,0x54,
+  0x6,0x5d,0x36, 0x5,0x4d,0x39, 0x5,0x46,0x27, 0x5,0x46,0x2a,
+  0x4,0x43,0x62, 0x4,0x43,0x5f, 0x6,0x5d,0x3c, 0x6,0x5d,0x3d,
+  0x6,0x5d,0x2e, 0x4,0x43,0x57, 0x6,0x5d,0x3f, 0x5,0x46,0x26,
+  0x4,0x43,0x63, 0x5,0x4d,0x38, 0x5,0x46,0x29, 0x6,0x5d,0x35,
+  0x4,0x43,0x59, 0x7,0x23,0x2f, 0x4,0x43,0x5b, 0x4,0x43,0x5a,
+  0x7,0x23,0x2e, 0x7,0x23,0x31, 0x5,0x46,0x24, 0x4,0x43,0x65,
+  0x6,0x5d,0x39, 0x6,0x5d,0x3e, 0x6,0x5d,0x3a, 0x5,0x46,0x28,
+  0x6,0x5d,0x37, 0x5,0x46,0x2b, 0x7,0x23,0x2c, 0x6,0x5d,0x3b,
+  0x6,0x5d,0x33, 0x6,0x5d,0x31, 0x5,0x46,0x22, 0x4,0x43,0x60,
+  0x6,0x5d,0x2f, 0x6,0x5d,0x34, 0xf,0x48,0x2b, 0xf,0x48,0x2c,
+  0xf,0x48,0x2d, 0xf,0x48,0x2e, 0xf,0x48,0x2f, 0xf,0x48,0x33,
+  0xf,0x48,0x34, 0xf,0x48,0x35, 0xf,0x48,0x37, 0xf,0x48,0x38,
+  0xf,0x48,0x3a, 0xf,0x48,0x3b, 0xf,0x48,0x39, 0xf,0x48,0x3c,
+  0xf,0x48,0x3d, 0xf,0x48,0x3e, 0xf,0x48,0x3f, 0xf,0x48,0x40,
+  0xf,0x48,0x41, 0xf,0x48,0x42, 0xf,0x48,0x43, 0xf,0x48,0x44,
+  0xf,0x48,0x45, 0xf,0x48,0x47, 0xf,0x48,0x48, 0xf,0x48,0x49,
+  0xf,0x48,0x46, 0x6,0x5d,0x30, 0xf,0x48,0x36, 0x7,0x23,0x33,
+  0x7,0x23,0x38, 0x5,0x4d,0x3c, 0x4,0x4a,0x25, 0x7,0x23,0x3d,
+  0x7,0x23,0x37, 0x7,0x23,0x39, 0x4,0x49,0x7b, 0x4,0x49,0x78,
+  0x5,0x4d,0x3d, 0x5,0x4d,0x3b, 0x7,0x23,0x45, 0x4,0x49,0x7d,
+  0x7,0x2e,0x2f, 0x4,0x4a,0x21, 0x5,0x4d,0x41, 0x4,0x4a,0x26,
+  0x4,0x49,0x7c, 0x5,0x54,0x59, 0x7,0x2e,0x3c, 0x7,0x23,0x35,
+  0x7,0x23,0x34, 0x7,0x2e,0x2d, 0x7,0x2e,0x2b, 0x7,0x23,0x44,
+  0x7,0x2e,0x2c, 0x7,0x23,0x3c, 0x5,0x4d,0x40, 0x7,0x2e,0x2e,
+  0x5,0x4d,0x3f, 0x7,0x23,0x3b, 0x7,0x23,0x42, 0x7,0x23,0x43,
+  0x7,0x23,0x3e, 0x7,0x23,0x41, 0x4,0x49,0x77, 0xf,0x48,0x31,
+  0x7,0x23,0x32, 0x7,0x23,0x3f, 0x7,0x23,0x40, 0xf,0x4e,0x7c,
+  0xf,0x4e,0x7d, 0xf,0x4e,0x7e, 0xf,0x4f,0x21, 0xf,0x4f,0x22,
+  0xf,0x4f,0x23, 0xf,0x4f,0x26, 0xf,0x4f,0x27, 0xf,0x4f,0x28,
+  0xf,0x4f,0x29, 0xf,0x4f,0x2a, 0xf,0x4f,0x2b, 0xf,0x4f,0x2d,
+  0xf,0x4f,0x2e, 0xf,0x4f,0x2f, 0xf,0x4f,0x30, 0xf,0x54,0x5f,
+  0xf,0x4f,0x24, 0x4,0x56,0x38, 0x4,0x50,0x41, 0x7,0x2e,0x35,
+  0x7,0x2e,0x30, 0x5,0x54,0x5a, 0x5,0x54,0x5b, 0x7,0x2e,0x3e,
+  0x7,0x2e,0x3a, 0x7,0x2e,0x32, 0x7,0x23,0x36, 0x4,0x50,0x3e,
+  0x4,0x50,0x43, 0x4,0x50,0x40, 0x5,0x54,0x5d, 0x4,0x50,0x3f,
+  0x7,0x2e,0x3d, 0x4,0x50,0x46, 0x7,0x2e,0x3b, 0x4,0x50,0x48,
+  0x4,0x50,0x42, 0x4,0x50,0x47, 0x7,0x2e,0x39, 0x7,0x2e,0x31,
+  0x7,0x2e,0x40, 0x7,0x38,0x29, 0x7,0x2e,0x38, 0x5,0x54,0x5f,
+  0x5,0x54,0x5c, 0x7,0x2e,0x37, 0x7,0x38,0x28, 0x7,0x2e,0x33,
+  0x7,0x2e,0x3f, 0xf,0x54,0x55, 0xf,0x54,0x56, 0xf,0x54,0x57,
+  0xf,0x54,0x58, 0xf,0x54,0x59, 0xf,0x54,0x5a, 0xf,0x54,0x5b,
+  0xf,0x54,0x5c, 0xf,0x54,0x5d, 0xf,0x54,0x5e, 0xf,0x54,0x60,
+  0x7,0x2e,0x34, 0x7,0x2e,0x36, 0x4,0x50,0x44, 0xf,0x54,0x54,
+  0x5,0x5b,0x56, 0x7,0x38,0x31, 0x5,0x5b,0x57, 0x7,0x38,0x36,
+  0x4,0x56,0x3b, 0x7,0x38,0x2f, 0x7,0x38,0x35, 0x4,0x56,0x3a,
+  0x7,0x38,0x34, 0x7,0x38,0x2c, 0x5,0x5b,0x58, 0x4,0x56,0x37,
+  0x5,0x5b,0x55, 0x7,0x38,0x2a, 0x7,0x38,0x37, 0x7,0x38,0x30,
+  0x7,0x38,0x2e, 0x7,0x38,0x32, 0x7,0x38,0x38, 0x7,0x38,0x2b,
+  0x7,0x38,0x2d, 0xf,0x5a,0x30, 0xf,0x5a,0x31, 0xf,0x5a,0x32,
+  0xf,0x5a,0x33, 0xf,0x5a,0x34, 0xf,0x5a,0x35, 0x7,0x38,0x33,
+  0x4,0x5b,0x33, 0x4,0x5b,0x38, 0x5,0x61,0x6e, 0x5,0x61,0x6b,
+  0x5,0x61,0x6c, 0x5,0x61,0x6d, 0x7,0x3f,0x68, 0x7,0x3f,0x67,
+  0x4,0x5b,0x35, 0x4,0x5b,0x37, 0x5,0x67,0x7a, 0x5,0x6c,0x2d,
+  0x7,0x3f,0x69, 0x7,0x3f,0x66, 0x4,0x5b,0x34, 0x7,0x3f,0x63,
+  0x7,0x3f,0x65, 0x7,0x47,0x2f, 0x7,0x3f,0x61, 0x7,0x3f,0x64,
+  0xf,0x5e,0x68, 0xf,0x5e,0x69, 0xf,0x5e,0x6a, 0xf,0x5e,0x6d,
+  0xf,0x5e,0x6e, 0xf,0x5e,0x6f, 0xf,0x5e,0x71, 0xf,0x5e,0x72,
+  0xf,0x5e,0x74, 0xf,0x5e,0x6c, 0xf,0x5e,0x6b, 0x4,0x5f,0x66,
+  0x4,0x5f,0x68, 0x4,0x5f,0x67, 0x4,0x5f,0x69, 0x5,0x6c,0x2f,
+  0x7,0x47,0x32, 0x7,0x47,0x34, 0x7,0x47,0x36, 0x5,0x67,0x7b,
+  0x7,0x47,0x30, 0x5,0x6c,0x2e, 0x7,0x47,0x38, 0x4,0x5f,0x6b,
+  0x7,0x47,0x35, 0x7,0x47,0x33, 0x7,0x47,0x31, 0x4,0x5f,0x6a,
+  0x5,0x67,0x79, 0xf,0x62,0x3e, 0xf,0x62,0x3f, 0xf,0x62,0x40,
+  0xf,0x62,0x41, 0xf,0x62,0x42, 0xf,0x62,0x43, 0xf,0x62,0x44,
+  0xf,0x62,0x45, 0xf,0x62,0x46, 0xf,0x62,0x49, 0xf,0x65,0x2f,
+  0x7,0x3f,0x6a, 0x7,0x47,0x37, 0xf,0x62,0x47, 0x5,0x6c,0x32,
+  0x4,0x66,0x3f, 0x7,0x4d,0x6d, 0x4,0x63,0x48, 0x7,0x4d,0x6c,
+  0x4,0x63,0x49, 0x7,0x4d,0x70, 0x4,0x63,0x4a, 0x7,0x4d,0x6e,
+  0x5,0x6c,0x33, 0x5,0x6c,0x30, 0x5,0x6c,0x31, 0x7,0x4d,0x6f,
+  0xf,0x65,0x2d, 0xf,0x65,0x2e, 0xf,0x65,0x30, 0x7,0x53,0x44,
+  0x7,0x57,0x77, 0x4,0x66,0x41, 0x7,0x53,0x3f, 0x7,0x53,0x43,
+  0x7,0x53,0x42, 0x4,0x66,0x42, 0x5,0x73,0x45, 0x7,0x53,0x41,
+  0x7,0x53,0x40, 0xf,0x67,0x56, 0xf,0x67,0x57, 0xf,0x67,0x58,
+  0xf,0x67,0x59, 0x7,0x57,0x78, 0x7,0x57,0x79, 0x5,0x73,0x44,
+  0x5,0x73,0x47, 0x5,0x70,0x23, 0x7,0x57,0x7a, 0x5,0x73,0x42,
+  0x5,0x73,0x46, 0x7,0x57,0x7c, 0x7,0x5b,0x57, 0x7,0x53,0x3e,
+  0xf,0x69,0x43, 0xf,0x69,0x44, 0x5,0x73,0x43, 0x7,0x57,0x7b,
+  0x7,0x5b,0x58, 0xf,0x6a,0x54, 0xf,0x6a,0x55, 0xf,0x6a,0x56,
+  0x7,0x5e,0x6a, 0x5,0x77,0x5d, 0x7,0x5e,0x69, 0x4,0x6b,0x6b,
+  0x7,0x5e,0x6b, 0x5,0x77,0x5c, 0x7,0x5e,0x68, 0xf,0x6b,0x49,
+  0xf,0x6b,0x4a, 0xf,0x6b,0x4b, 0xf,0x6b,0x4c, 0x7,0x62,0x38,
+  0xf,0x6c,0x2a, 0xf,0x6c,0x2b, 0x4,0x6d,0x73, 0x7,0x63,0x53,
+  0xf,0x6c,0x61, 0x7,0x66,0x26, 0x4,0x22,0x77, 0x4,0x24,0x3d,
+  0x4,0x26,0x5a, 0xf,0x27,0x31, 0xf,0x27,0x32, 0xf,0x27,0x33,
+  0x6,0x31,0x58, 0x6,0x38,0x22, 0x5,0x2f,0x5c, 0x4,0x2d,0x3e,
+  0x6,0x38,0x21, 0x6,0x36,0x44, 0x6,0x40,0x39, 0x6,0x40,0x38,
+  0x6,0x49,0x4f, 0x6,0x49,0x4e, 0xf,0x3b,0x4c, 0xf,0x3b,0x4d,
+  0x5,0x38,0x75, 0x6,0x53,0x26, 0xf,0x41,0x6a, 0x6,0x53,0x27,
+  0x5,0x46,0x2d, 0x6,0x5d,0x40, 0x7,0x23,0x46, 0x7,0x23,0x47,
+  0x5,0x54,0x60, 0xf,0x54,0x61, 0x7,0x38,0x3b, 0x7,0x38,0x3a,
+  0x5,0x5b,0x59, 0x7,0x38,0x3c, 0x7,0x4d,0x71, 0x5,0x24,0x3f,
+  0x6,0x27,0x79, 0x5,0x24,0x40, 0x6,0x27,0x7a, 0x5,0x24,0x41,
+  0x6,0x27,0x78, 0x6,0x2b,0x68, 0x4,0x26,0x60, 0x5,0x26,0x42,
+  0x5,0x26,0x40, 0x4,0x26,0x5d, 0x6,0x2b,0x6c, 0x6,0x2b,0x66,
+  0x6,0x2b,0x6a, 0x6,0x2b,0x69, 0x6,0x2b,0x67, 0x5,0x26,0x3f,
+  0x5,0x26,0x41, 0x4,0x26,0x5c, 0x4,0x29,0x60, 0x6,0x31,0x59,
+  0x5,0x29,0x4c, 0x5,0x29,0x4b, 0x6,0x31,0x5c, 0x6,0x31,0x5e,
+  0x6,0x31,0x5d, 0x5,0x29,0x49, 0x5,0x29,0x4a, 0x4,0x29,0x5e,
+  0x4,0x29,0x5f, 0x6,0x31,0x5b, 0x6,0x38,0x23, 0x6,0x38,0x24,
+  0x6,0x38,0x26, 0x5,0x2d,0x72, 0x6,0x31,0x5f, 0x4,0x2d,0x45,
+  0x6,0x38,0x28, 0x5,0x2d,0x70, 0x6,0x38,0x2a, 0x5,0x2d,0x6f,
+  0x5,0x2d,0x74, 0x6,0x38,0x25, 0x5,0x2d,0x73, 0x5,0x2d,0x71,
+  0x6,0x38,0x29, 0x6,0x38,0x27, 0x4,0x2d,0x41, 0x5,0x32,0x6d,
+  0x6,0x40,0x40, 0x4,0x32,0x2e, 0x6,0x40,0x3a, 0x6,0x40,0x3b,
+  0x6,0x40,0x3d, 0x5,0x32,0x6f, 0x5,0x32,0x70, 0x4,0x32,0x30,
+  0x6,0x40,0x3e, 0x6,0x40,0x3c, 0x5,0x32,0x6b, 0x6,0x40,0x41,
+  0x4,0x32,0x31, 0x4,0x32,0x2a, 0x4,0x32,0x2d, 0x4,0x32,0x29,
+  0x5,0x32,0x6e, 0xf,0x35,0x31, 0xf,0x35,0x32, 0xf,0x35,0x33,
+  0xf,0x35,0x34, 0xf,0x35,0x35, 0x5,0x32,0x6a, 0x6,0x40,0x3f,
+  0x6,0x49,0x58, 0x5,0x39,0x22, 0x6,0x49,0x55, 0x4,0x37,0x7a,
+  0x4,0x37,0x7b, 0x6,0x49,0x59, 0x6,0x49,0x54, 0x6,0x49,0x5a,
+  0x5,0x38,0x76, 0x5,0x38,0x7e, 0x5,0x39,0x21, 0x5,0x38,0x7d,
+  0x5,0x38,0x77, 0x6,0x49,0x56, 0x5,0x38,0x7b, 0x6,0x49,0x51,
+  0x6,0x49,0x50, 0x6,0x49,0x53, 0x4,0x37,0x72, 0x4,0x37,0x73,
+  0x4,0x37,0x74, 0x5,0x38,0x78, 0x5,0x38,0x79, 0x5,0x32,0x6c,
+  0x6,0x49,0x52, 0x6,0x53,0x2f, 0x5,0x38,0x7a, 0x5,0x3f,0x57,
+  0x5,0x3f,0x5a, 0x5,0x3f,0x5c, 0x4,0x3d,0x57, 0x4,0x3d,0x5f,
+  0x6,0x53,0x2b, 0x6,0x53,0x2e, 0x6,0x53,0x29, 0x5,0x3f,0x5b,
+  0x6,0x53,0x30, 0x6,0x53,0x2d, 0x6,0x53,0x28, 0x4,0x3d,0x60,
+  0x5,0x3f,0x56, 0x6,0x53,0x31, 0x5,0x3f,0x59, 0x4,0x3d,0x5e,
+  0x4,0x3d,0x55, 0x4,0x3d,0x56, 0x4,0x3d,0x58, 0x5,0x3f,0x58,
+  0x6,0x53,0x2a, 0xf,0x41,0x6b, 0x6,0x53,0x2c, 0x5,0x32,0x71,
+  0x4,0x3d,0x5a, 0x6,0x55,0x60, 0x5,0x46,0x34, 0x6,0x5d,0x49,
+  0x5,0x46,0x32, 0x6,0x5d,0x41, 0x4,0x43,0x68, 0x5,0x46,0x31,
+  0x6,0x5d,0x42, 0x5,0x46,0x2f, 0x6,0x5d,0x46, 0x5,0x46,0x37,
+  0x5,0x46,0x35, 0x6,0x5d,0x47, 0x6,0x5d,0x45, 0x6,0x5d,0x44,
+  0x6,0x5d,0x48, 0x6,0x5d,0x43, 0x6,0x5d,0x4a, 0x5,0x46,0x33,
+  0x4,0x43,0x67, 0x5,0x46,0x36, 0x6,0x5d,0x4b, 0x5,0x48,0x25,
+  0x5,0x4d,0x42, 0x5,0x4d,0x47, 0x4,0x4a,0x2c, 0x7,0x23,0x4e,
+  0x7,0x23,0x49, 0x7,0x23,0x48, 0x5,0x4d,0x46, 0x7,0x23,0x52,
+  0x7,0x23,0x4f, 0x7,0x23,0x4d, 0x5,0x4d,0x45, 0x7,0x23,0x50,
+  0x5,0x4d,0x43, 0x5,0x4d,0x44, 0xf,0x4f,0x31, 0x7,0x23,0x4b,
+  0x7,0x23,0x4c, 0x7,0x23,0x4a, 0x4,0x50,0x4b, 0x7,0x2e,0x42,
+  0x7,0x2e,0x46, 0x7,0x2e,0x48, 0xf,0x54,0x62, 0x5,0x54,0x61,
+  0x7,0x2e,0x4b, 0x7,0x2e,0x47, 0x7,0x2e,0x49, 0x7,0x2e,0x41,
+  0x7,0x2e,0x45, 0x7,0x2e,0x4c, 0x5,0x54,0x63, 0x7,0x2e,0x4a,
+  0x4,0x50,0x4a, 0x5,0x54,0x64, 0x5,0x54,0x65, 0x5,0x54,0x66,
+  0xf,0x54,0x63, 0x7,0x2e,0x44, 0x5,0x54,0x62, 0x7,0x23,0x51,
+  0x5,0x54,0x67, 0x7,0x38,0x3e, 0x7,0x38,0x3d, 0x5,0x5b,0x5a,
+  0x5,0x5b,0x5e, 0x5,0x5b,0x5d, 0x4,0x56,0x3c, 0x4,0x56,0x3d,
+  0x5,0x5b,0x5b, 0xf,0x5a,0x37, 0xf,0x5a,0x38, 0x7,0x38,0x3f,
+  0x5,0x5b,0x5c, 0x5,0x61,0x70, 0x7,0x3f,0x6c, 0x5,0x61,0x6f,
+  0x4,0x5b,0x3b, 0x7,0x3f,0x6d, 0x7,0x3f,0x6e, 0x4,0x5b,0x39,
+  0x7,0x3f,0x6b, 0x5,0x68,0x21, 0x5,0x67,0x7e, 0x5,0x67,0x7c,
+  0x5,0x67,0x7d, 0xf,0x62,0x4a, 0x5,0x6c,0x34, 0x4,0x63,0x4d,
+  0x5,0x6c,0x35, 0x7,0x4d,0x72, 0x4,0x63,0x4b, 0x7,0x4d,0x75,
+  0x7,0x4d,0x74, 0x5,0x6c,0x36, 0x7,0x4d,0x76, 0x7,0x4d,0x77,
+  0x4,0x66,0x44, 0x5,0x70,0x25, 0x5,0x70,0x26, 0x5,0x73,0x48,
+  0xf,0x69,0x45, 0x7,0x5b,0x59, 0x5,0x75,0x6b, 0x4,0x6a,0x4a,
+  0x7,0x5b,0x5a, 0x4,0x6c,0x6f, 0xf,0x6c,0x62, 0xf,0x22,0x53,
+  0xf,0x24,0x46, 0x6,0x2b,0x6d, 0xf,0x2b,0x2d, 0xf,0x2b,0x2e,
+  0xf,0x2b,0x2f, 0x6,0x38,0x2d, 0x6,0x38,0x2e, 0xf,0x2f,0x65,
+  0x6,0x40,0x42, 0x6,0x40,0x44, 0xf,0x35,0x37, 0xf,0x35,0x38,
+  0x6,0x40,0x43, 0xf,0x3b,0x4e, 0x5,0x3f,0x5d, 0xf,0x41,0x6c,
+  0x6,0x53,0x32, 0xf,0x35,0x36, 0x5,0x4d,0x48, 0x7,0x23,0x54,
+  0x7,0x23,0x53, 0x5,0x4d,0x49, 0xf,0x4f,0x33, 0xf,0x4f,0x34,
+  0x5,0x4d,0x4a, 0x7,0x2e,0x4d, 0xf,0x5a,0x39, 0xf,0x5e,0x75,
+  0xf,0x62,0x4b, 0xf,0x67,0x5a, 0x7,0x5b,0x5b, 0x6,0x22,0x22,
+  0xf,0x27,0x34, 0x6,0x31,0x60, 0x4,0x2d,0x48, 0x5,0x2d,0x76,
+  0x5,0x2d,0x75, 0x6,0x38,0x2f, 0x5,0x32,0x72, 0xf,0x35,0x39,
+  0x6,0x40,0x46, 0x6,0x40,0x45, 0x6,0x49,0x5d, 0xf,0x40,0x32,
+  0x6,0x49,0x5b, 0x6,0x49,0x5c, 0x4,0x3d,0x61, 0x6,0x5d,0x4c,
+  0x5,0x3f,0x5e, 0xf,0x41,0x6d, 0x4,0x43,0x6a, 0x4,0x4a,0x2d,
+  0x7,0x23,0x55, 0x7,0x38,0x40, 0x4,0x5f,0x6c, 0x6,0x22,0x23,
+  0xf,0x24,0x47, 0x6,0x2b,0x6f, 0x6,0x2b,0x6e, 0x6,0x31,0x61,
+  0xf,0x2f,0x66, 0x4,0x32,0x32, 0x6,0x40,0x48, 0x6,0x40,0x47,
+  0x6,0x49,0x60, 0x6,0x49,0x64, 0x6,0x49,0x63, 0x5,0x39,0x23,
+  0x6,0x49,0x66, 0x6,0x49,0x5f, 0x6,0x49,0x5e, 0x6,0x49,0x62,
+  0x4,0x37,0x7c, 0x6,0x4c,0x3e, 0x6,0x49,0x65, 0x4,0x3d,0x62,
+  0x6,0x53,0x36, 0x6,0x53,0x34, 0x6,0x53,0x37, 0x5,0x3f,0x5f,
+  0x6,0x5d,0x4f, 0x6,0x5d,0x4e, 0x6,0x5d,0x50, 0x3,0x47,0x31,
+  0x4,0x4a,0x2f, 0x6,0x5d,0x4d, 0x5,0x4d,0x4c, 0x5,0x4d,0x4d,
+  0x7,0x2e,0x51, 0x7,0x2e,0x50, 0x7,0x2e,0x4f, 0x7,0x2e,0x52,
+  0x7,0x2e,0x4e, 0x4,0x50,0x4d, 0x7,0x38,0x41, 0x7,0x38,0x42,
+  0x7,0x3f,0x6f, 0x4,0x5b,0x3c, 0x7,0x3f,0x70, 0x7,0x3f,0x71,
+  0x7,0x47,0x39, 0xf,0x62,0x4c, 0x7,0x4d,0x78, 0x7,0x57,0x7d,
+  0x4,0x24,0x42, 0x6,0x27,0x7b, 0xf,0x27,0x35, 0xf,0x27,0x36,
+  0x5,0x29,0x4d, 0x6,0x31,0x64, 0x6,0x31,0x63, 0xf,0x2b,0x30,
+  0x6,0x31,0x62, 0x4,0x2d,0x4a, 0x5,0x2d,0x77, 0x6,0x38,0x31,
+  0x6,0x38,0x33, 0x6,0x38,0x35, 0xf,0x2f,0x67, 0xf,0x2f,0x68,
+  0xf,0x2f,0x69, 0xf,0x2f,0x6a, 0x6,0x38,0x32, 0x4,0x32,0x33,
+  0x4,0x32,0x35, 0x6,0x40,0x4a, 0xf,0x35,0x3a, 0xf,0x35,0x3b,
+  0x6,0x40,0x49, 0x6,0x49,0x69, 0x5,0x39,0x25, 0x5,0x39,0x24,
+  0x6,0x49,0x68, 0x6,0x49,0x6a, 0x6,0x49,0x67, 0xf,0x3b,0x4f,
+  0xf,0x3b,0x50, 0x6,0x53,0x38, 0x5,0x3f,0x60, 0x6,0x53,0x39,
+  0xf,0x41,0x6e, 0xf,0x41,0x6f, 0x5,0x46,0x38, 0x5,0x46,0x3a,
+  0x6,0x5d,0x52, 0x5,0x46,0x39, 0x7,0x23,0x56, 0xf,0x4f,0x35,
+  0x7,0x2e,0x53, 0x5,0x54,0x68, 0x7,0x38,0x43, 0x5,0x5b,0x5f,
+  0x7,0x3f,0x73, 0x5,0x61,0x71, 0x4,0x5b,0x3d, 0x7,0x3f,0x74,
+  0x7,0x3f,0x72, 0x7,0x47,0x3a, 0x7,0x53,0x45, 0x4,0x68,0x6d,
+  0x7,0x57,0x7e, 0x7,0x5e,0x6c, 0x7,0x60,0x70, 0x5,0x24,0x42,
+  0x5,0x29,0x4e, 0x5,0x2d,0x79, 0x5,0x2d,0x78, 0x4,0x37,0x7d,
+  0x6,0x49,0x6b, 0x6,0x53,0x3a, 0x6,0x53,0x3b, 0x4,0x3d,0x66,
+  0xf,0x4f,0x36, 0x6,0x23,0x2c, 0x6,0x23,0x2b, 0x6,0x24,0x7b,
+  0x5,0x22,0x73, 0x6,0x24,0x7a, 0x6,0x24,0x7c, 0xf,0x22,0x54,
+  0xf,0x24,0x4b, 0x6,0x27,0x7c, 0x6,0x27,0x7d, 0x6,0x28,0x25,
+  0x5,0x24,0x43, 0x6,0x28,0x22, 0x6,0x27,0x7e, 0x6,0x28,0x24,
+  0x6,0x28,0x23, 0x6,0x28,0x21, 0xf,0x24,0x48, 0xf,0x24,0x4a,
+  0xf,0x24,0x4c, 0x4,0x24,0x44, 0x5,0x26,0x48, 0x6,0x2b,0x74,
+  0x6,0x2b,0x73, 0x5,0x26,0x49, 0x6,0x2b,0x7d, 0x5,0x26,0x44,
+  0x6,0x2b,0x79, 0x5,0x26,0x47, 0x6,0x2b,0x7a, 0x6,0x2b,0x77,
+  0x5,0x26,0x46, 0x5,0x26,0x45, 0x6,0x2b,0x75, 0x6,0x2b,0x78,
+  0xf,0x27,0x37, 0xf,0x27,0x38, 0xf,0x27,0x39, 0xf,0x27,0x3a,
+  0xf,0x27,0x3b, 0xf,0x27,0x3c, 0xf,0x27,0x3d, 0x6,0x2b,0x71,
+  0x6,0x2b,0x7b, 0x6,0x2b,0x7c, 0x6,0x2b,0x72, 0x6,0x2b,0x76,
+  0x5,0x29,0x51, 0x6,0x31,0x65, 0x6,0x31,0x66, 0x5,0x29,0x50,
+  0x4,0x29,0x66, 0x6,0x31,0x68, 0x6,0x31,0x69, 0x4,0x29,0x68,
+  0xf,0x2b,0x31, 0xf,0x2b,0x32, 0x6,0x31,0x6a, 0xf,0x2b,0x35,
+  0xf,0x2b,0x36, 0x6,0x31,0x6e, 0x6,0x31,0x6c, 0x6,0x31,0x6b,
+  0x5,0x2d,0x7e, 0x6,0x38,0x3a, 0x5,0x2e,0x21, 0x5,0x2e,0x22,
+  0x5,0x2d,0x7b, 0x5,0x2e,0x23, 0x5,0x2d,0x7c, 0x5,0x2d,0x7a,
+  0x6,0x38,0x3e, 0x6,0x38,0x38, 0x6,0x38,0x3c, 0x5,0x2d,0x7d,
+  0x6,0x38,0x39, 0x6,0x38,0x3d, 0xf,0x2f,0x6b, 0xf,0x2f,0x6d,
+  0x6,0x38,0x3b, 0xf,0x2f,0x6c, 0x6,0x38,0x41, 0x6,0x38,0x3f,
+  0x5,0x32,0x73, 0x4,0x32,0x38, 0x4,0x38,0x21, 0x6,0x40,0x53,
+  0x4,0x32,0x3d, 0x6,0x40,0x4e, 0x6,0x40,0x4b, 0x6,0x40,0x4c,
+  0x6,0x40,0x50, 0x6,0x40,0x4d, 0x6,0x40,0x55, 0x5,0x32,0x75,
+  0x6,0x38,0x40, 0x6,0x40,0x54, 0x6,0x40,0x56, 0xf,0x35,0x3c,
+  0xf,0x35,0x3d, 0xf,0x35,0x3e, 0xf,0x35,0x3f, 0xf,0x35,0x40,
+  0xf,0x35,0x41, 0xf,0x35,0x42, 0xf,0x35,0x43, 0xf,0x35,0x44,
+  0xf,0x35,0x45, 0xf,0x35,0x46, 0xf,0x35,0x47, 0x6,0x40,0x52,
+  0x5,0x32,0x74, 0x6,0x49,0x71, 0x6,0x49,0x74, 0x4,0x32,0x3c,
+  0x5,0x3f,0x61, 0x5,0x39,0x2a, 0x6,0x49,0x6f, 0x5,0x39,0x27,
+  0x6,0x49,0x70, 0x5,0x39,0x29, 0x5,0x39,0x26, 0x6,0x49,0x6c,
+  0x6,0x49,0x6d, 0x4,0x38,0x23, 0x6,0x49,0x76, 0x5,0x39,0x2b,
+  0x4,0x38,0x27, 0x6,0x49,0x6e, 0x6,0x49,0x75, 0x6,0x49,0x77,
+  0xf,0x3b,0x51, 0xf,0x3b,0x53, 0xf,0x3b,0x54, 0xf,0x3b,0x56,
+  0xf,0x3b,0x57, 0xf,0x3b,0x59, 0xf,0x3b,0x5a, 0xf,0x3b,0x5c,
+  0xf,0x3b,0x5d, 0xf,0x3b,0x52, 0xf,0x3b,0x58, 0x4,0x38,0x26,
+  0x4,0x38,0x28, 0x6,0x49,0x72, 0x5,0x39,0x2c, 0x5,0x39,0x28,
+  0x6,0x53,0x43, 0x5,0x3f,0x63, 0x6,0x53,0x41, 0x6,0x5d,0x53,
+  0x6,0x53,0x42, 0x6,0x53,0x3f, 0x6,0x53,0x44, 0xf,0x46,0x39,
+  0xf,0x3b,0x5b, 0x6,0x53,0x3e, 0xf,0x41,0x70, 0xf,0x41,0x71,
+  0xf,0x41,0x73, 0xf,0x41,0x74, 0xf,0x41,0x75, 0xf,0x41,0x76,
+  0xf,0x41,0x77, 0xf,0x41,0x78, 0xf,0x41,0x79, 0xf,0x41,0x7a,
+  0xf,0x41,0x7b, 0xf,0x41,0x7d, 0x5,0x3d,0x55, 0x6,0x53,0x45,
+  0x6,0x53,0x40, 0x5,0x3f,0x64, 0x5,0x46,0x3b, 0x5,0x46,0x3f,
+  0x5,0x46,0x3d, 0x5,0x46,0x3e, 0x6,0x5d,0x56, 0x5,0x46,0x40,
+  0x5,0x46,0x43, 0x5,0x46,0x44, 0x4,0x43,0x6c, 0x5,0x46,0x42,
+  0x5,0x4d,0x4e, 0xf,0x48,0x4a, 0xf,0x48,0x4b, 0xf,0x48,0x4c,
+  0xf,0x48,0x4d, 0xf,0x48,0x4e, 0xf,0x48,0x4f, 0x6,0x5d,0x54,
+  0x5,0x46,0x3c, 0x6,0x5d,0x57, 0x6,0x5d,0x59, 0x6,0x5d,0x5a,
+  0x6,0x5d,0x55, 0x6,0x5d,0x58, 0x7,0x23,0x61, 0x7,0x23,0x5c,
+  0x7,0x23,0x5b, 0x7,0x23,0x5e, 0x5,0x4d,0x52, 0x5,0x4d,0x55,
+  0x7,0x23,0x5a, 0x7,0x23,0x57, 0x7,0x23,0x58, 0x7,0x23,0x62,
+  0xf,0x4f,0x37, 0xf,0x4f,0x39, 0xf,0x4f,0x3a, 0x5,0x4d,0x54,
+  0x7,0x23,0x60, 0xf,0x4e,0x30, 0x7,0x23,0x5d, 0x7,0x23,0x5f,
+  0x7,0x23,0x59, 0x5,0x4d,0x51, 0x5,0x54,0x69, 0x5,0x54,0x6b,
+  0x7,0x2e,0x57, 0x4,0x50,0x55, 0x7,0x2e,0x55, 0x7,0x2e,0x5b,
+  0x7,0x2e,0x59, 0x7,0x2e,0x5d, 0x4,0x50,0x54, 0x7,0x2e,0x5c,
+  0x7,0x2e,0x54, 0xf,0x54,0x65, 0xf,0x54,0x66, 0xf,0x54,0x67,
+  0xf,0x54,0x69, 0xf,0x54,0x6a, 0x7,0x2e,0x58, 0x5,0x4d,0x4f,
+  0x7,0x2d,0x62, 0xf,0x54,0x68, 0x7,0x2e,0x43, 0x5,0x54,0x6a,
+  0x7,0x2e,0x56, 0xf,0x4f,0x38, 0x7,0x38,0x47, 0x5,0x5b,0x60,
+  0x5,0x5b,0x61, 0x7,0x38,0x48, 0x5,0x5b,0x62, 0x7,0x38,0x45,
+  0x7,0x38,0x46, 0x7,0x38,0x49, 0xf,0x5a,0x3a, 0xf,0x5a,0x3b,
+  0xf,0x5a,0x3c, 0x7,0x38,0x44, 0xf,0x5a,0x3d, 0x4,0x5b,0x3e,
+  0x5,0x61,0x72, 0x5,0x61,0x73, 0x7,0x3f,0x75, 0xf,0x5e,0x76,
+  0xf,0x5e,0x77, 0xf,0x5e,0x78, 0xf,0x5e,0x79, 0xf,0x5e,0x7b,
+  0x7,0x3f,0x78, 0x5,0x68,0x23, 0x7,0x47,0x3d, 0x7,0x47,0x3c,
+  0x5,0x68,0x22, 0x5,0x68,0x24, 0x7,0x47,0x3b, 0x7,0x47,0x3e,
+  0xf,0x62,0x4d, 0x5,0x6c,0x37, 0xf,0x65,0x31, 0xf,0x65,0x32,
+  0x5,0x6b,0x6e, 0x7,0x4d,0x79, 0x7,0x53,0x46, 0x7,0x58,0x21,
+  0xf,0x69,0x46, 0x5,0x73,0x39, 0x5,0x73,0x49, 0x7,0x5b,0x5c,
+  0x5,0x77,0x5e, 0x7,0x5e,0x6d, 0xf,0x6b,0x4d, 0x5,0x79,0x2b,
+  0x7,0x64,0x47, 0xf,0x24,0x4d, 0x6,0x2b,0x7e, 0xf,0x27,0x3f,
+  0xf,0x27,0x40, 0x6,0x2c,0x21, 0x5,0x29,0x53, 0x5,0x29,0x52,
+  0x6,0x31,0x70, 0xf,0x2b,0x37, 0xf,0x2b,0x39, 0x6,0x31,0x6f,
+  0x6,0x38,0x42, 0xf,0x2f,0x6f, 0xf,0x2f,0x70, 0xf,0x2f,0x71,
+  0xf,0x2f,0x72, 0xf,0x2f,0x73, 0xf,0x35,0x49, 0xf,0x35,0x4a,
+  0xf,0x3b,0x5f, 0x6,0x49,0x7a, 0x6,0x49,0x79, 0x5,0x3f,0x65,
+  0x4,0x43,0x70, 0x6,0x53,0x46, 0x5,0x4d,0x57, 0x5,0x4d,0x56,
+  0x7,0x23,0x63, 0xf,0x54,0x6b, 0x5,0x5b,0x63, 0x7,0x3f,0x7a,
+  0x5,0x61,0x74, 0x7,0x3f,0x79, 0x7,0x3f,0x77, 0x4,0x5f,0x6d,
+  0x7,0x4d,0x7a, 0x7,0x4d,0x7b, 0x5,0x7b,0x3f, 0x7,0x66,0x3e,
+  0x6,0x23,0x2d, 0x6,0x24,0x7d, 0x5,0x24,0x44, 0x6,0x28,0x29,
+  0x6,0x28,0x27, 0x6,0x28,0x28, 0x6,0x28,0x26, 0x6,0x2c,0x22,
+  0x5,0x29,0x54, 0x4,0x29,0x69, 0x4,0x29,0x6a, 0xf,0x2b,0x3a,
+  0x6,0x31,0x71, 0x6,0x38,0x43, 0xf,0x35,0x4b, 0x5,0x32,0x76,
+  0x6,0x40,0x59, 0x6,0x40,0x5b, 0x6,0x49,0x7d, 0x6,0x49,0x7c,
+  0x6,0x40,0x5a, 0x5,0x39,0x2d, 0xf,0x39,0x46, 0xf,0x3b,0x61,
+  0xf,0x3b,0x62, 0x6,0x53,0x47, 0x5,0x3f,0x67, 0xf,0x3b,0x60,
+  0xf,0x41,0x7e, 0xf,0x42,0x21, 0x6,0x53,0x48, 0x6,0x5d,0x5d,
+  0x6,0x5d,0x5e, 0x7,0x23,0x64, 0x4,0x4a,0x34, 0x5,0x4d,0x59,
+  0x4,0x4a,0x33, 0xf,0x4f,0x3b, 0xf,0x4f,0x3c, 0x5,0x54,0x6e,
+  0x5,0x54,0x6c, 0x5,0x5b,0x64, 0x5,0x54,0x6d, 0xf,0x54,0x6d,
+  0xf,0x54,0x6e, 0x7,0x38,0x4b, 0x7,0x38,0x4a, 0xf,0x5a,0x3e,
+  0x5,0x61,0x75, 0xf,0x5e,0x7c, 0x7,0x3f,0x7b, 0x5,0x6c,0x38,
+  0x5,0x75,0x6f, 0x5,0x77,0x5f, 0x5,0x21,0x48, 0x4,0x21,0x4e,
+  0x4,0x21,0x7d, 0xf,0x21,0x65, 0x5,0x22,0x75, 0x6,0x25,0x22,
+  0x5,0x22,0x74, 0x6,0x24,0x7e, 0x6,0x25,0x21, 0xf,0x22,0x56,
+  0x4,0x22,0x7b, 0x4,0x22,0x7a, 0x6,0x28,0x2c, 0x4,0x24,0x49,
+  0x6,0x28,0x2a, 0x6,0x28,0x2b, 0xf,0x24,0x4e, 0xf,0x24,0x4f,
+  0xf,0x24,0x54, 0xf,0x24,0x50, 0xf,0x24,0x52, 0x5,0x24,0x46,
+  0x6,0x28,0x2d, 0x5,0x24,0x45, 0x4,0x24,0x45, 0x4,0x26,0x6b,
+  0x5,0x26,0x4c, 0x4,0x26,0x66, 0x5,0x26,0x4b, 0x6,0x2c,0x2b,
+  0x5,0x26,0x50, 0x5,0x26,0x52, 0x6,0x2c,0x28, 0x6,0x2c,0x27,
+  0x6,0x2c,0x26, 0x5,0x26,0x4d, 0x5,0x26,0x53, 0x5,0x26,0x4f,
+  0x5,0x26,0x4e, 0xf,0x27,0x43, 0xf,0x27,0x45, 0xf,0x27,0x46,
+  0xf,0x27,0x47, 0xf,0x27,0x49, 0xf,0x27,0x4a, 0xf,0x27,0x4b,
+  0xf,0x27,0x4d, 0xf,0x27,0x4f, 0xf,0x27,0x51, 0xf,0x27,0x54,
+  0xf,0x27,0x55, 0x6,0x2c,0x24, 0x6,0x2c,0x29, 0x5,0x26,0x54,
+  0x6,0x2c,0x2c, 0xf,0x27,0x44, 0x6,0x2c,0x2d, 0x6,0x2c,0x2a,
+  0xf,0x27,0x48, 0xf,0x27,0x42, 0x6,0x2c,0x25, 0x5,0x26,0x55,
+  0x6,0x2d,0x5c, 0x6,0x31,0x74, 0x6,0x31,0x73, 0x4,0x29,0x6b,
+  0x5,0x29,0x56, 0x6,0x31,0x75, 0x6,0x31,0x76, 0x5,0x29,0x55,
+  0x5,0x29,0x59, 0x6,0x31,0x77, 0x5,0x2e,0x26, 0x5,0x29,0x5a,
+  0x5,0x29,0x58, 0xf,0x27,0x53, 0xf,0x2b,0x3b, 0xf,0x2b,0x3c,
+  0xf,0x2b,0x3d, 0xf,0x2b,0x3f, 0xf,0x2b,0x40, 0xf,0x2b,0x41,
+  0xf,0x2b,0x42, 0xf,0x2b,0x43, 0xf,0x2b,0x44, 0xf,0x2b,0x45,
+  0xf,0x2b,0x46, 0xf,0x2b,0x47, 0xf,0x2b,0x49, 0xf,0x2b,0x4a,
+  0xf,0x2b,0x4b, 0xf,0x2b,0x4c, 0xf,0x2b,0x4d, 0xf,0x2b,0x4e,
+  0xf,0x2b,0x4f, 0x5,0x29,0x5b, 0x6,0x40,0x5c, 0x6,0x38,0x4f,
+  0x6,0x38,0x53, 0x6,0x38,0x4b, 0x6,0x38,0x4d, 0x6,0x38,0x46,
+  0x5,0x2e,0x27, 0x6,0x38,0x48, 0x6,0x38,0x45, 0x6,0x38,0x51,
+  0x4,0x2d,0x50, 0x6,0x40,0x5d, 0x5,0x29,0x57, 0x5,0x2e,0x29,
+  0x5,0x2e,0x2a, 0x6,0x38,0x44, 0xf,0x2f,0x74, 0xf,0x2f,0x75,
+  0xf,0x2f,0x76, 0xf,0x2f,0x78, 0xf,0x2f,0x79, 0xf,0x2f,0x7a,
+  0xf,0x2f,0x7b, 0xf,0x2f,0x7c, 0xf,0x2f,0x7d, 0xf,0x2f,0x7e,
+  0xf,0x30,0x21, 0xf,0x30,0x22, 0xf,0x30,0x23, 0xf,0x30,0x25,
+  0xf,0x30,0x26, 0xf,0x30,0x27, 0xf,0x30,0x29, 0xf,0x30,0x2a,
+  0xf,0x30,0x2b, 0xf,0x30,0x2c, 0xf,0x30,0x2e, 0x6,0x38,0x4c,
+  0x6,0x38,0x47, 0x6,0x38,0x49, 0x4,0x2d,0x53, 0x6,0x38,0x4e,
+  0xf,0x30,0x30, 0xf,0x30,0x28, 0x4,0x2d,0x5a, 0xf,0x30,0x2d,
+  0x5,0x2e,0x2c, 0x5,0x2e,0x28, 0xf,0x2f,0x77, 0x6,0x38,0x52,
+  0x6,0x40,0x68, 0x6,0x40,0x69, 0x6,0x40,0x5f, 0x5,0x32,0x77,
+  0x5,0x33,0x21, 0x5,0x39,0x36, 0x4,0x32,0x45, 0x4,0x32,0x40,
+  0x5,0x32,0x7d, 0x6,0x40,0x67, 0x6,0x4a,0x2e, 0x6,0x40,0x63,
+  0xf,0x35,0x4c, 0xf,0x35,0x4d, 0xf,0x35,0x4f, 0xf,0x35,0x50,
+  0xf,0x35,0x51, 0xf,0x35,0x52, 0xf,0x35,0x53, 0xf,0x35,0x54,
+  0xf,0x35,0x55, 0xf,0x35,0x56, 0xf,0x35,0x58, 0xf,0x35,0x59,
+  0xf,0x35,0x5a, 0xf,0x35,0x5b, 0xf,0x35,0x5c, 0xf,0x35,0x5d,
+  0xf,0x35,0x5e, 0xf,0x35,0x5f, 0xf,0x35,0x60, 0xf,0x35,0x61,
+  0xf,0x35,0x62, 0xf,0x35,0x63, 0xf,0x35,0x65, 0xf,0x35,0x66,
+  0x6,0x40,0x64, 0x6,0x40,0x66, 0x6,0x40,0x65, 0x4,0x32,0x47,
+  0x6,0x40,0x62, 0x6,0x40,0x60, 0x6,0x40,0x61, 0x4,0x32,0x44,
+  0x5,0x33,0x22, 0x5,0x32,0x78, 0x5,0x32,0x7b, 0x5,0x32,0x7a,
+  0x5,0x32,0x7c, 0x6,0x40,0x6a, 0xf,0x35,0x4e, 0x6,0x40,0x5e,
+  0x4,0x38,0x36, 0x6,0x4a,0x34, 0x5,0x39,0x35, 0x6,0x53,0x49,
+  0x4,0x38,0x2e, 0x5,0x39,0x38, 0x6,0x4a,0x22, 0x5,0x39,0x32,
+  0x4,0x38,0x2b, 0x5,0x39,0x30, 0x5,0x39,0x34, 0x4,0x38,0x31,
+  0x6,0x4a,0x2d, 0x6,0x4a,0x2f, 0x5,0x39,0x3a, 0x6,0x4a,0x24,
+  0x6,0x4a,0x21, 0x5,0x39,0x37, 0x6,0x4a,0x33, 0x5,0x39,0x3c,
+  0x5,0x39,0x3b, 0x6,0x4a,0x26, 0x4,0x38,0x30, 0x6,0x4a,0x27,
+  0x6,0x4a,0x2a, 0x6,0x4a,0x31, 0x5,0x39,0x40, 0x6,0x53,0x4a,
+  0x5,0x39,0x3d, 0x6,0x4a,0x38, 0x6,0x4a,0x23, 0x6,0x4a,0x25,
+  0x6,0x4a,0x35, 0x4,0x38,0x33, 0x4,0x38,0x38, 0x6,0x4a,0x36,
+  0x6,0x4a,0x37, 0xf,0x3b,0x64, 0xf,0x3b,0x65, 0xf,0x3b,0x67,
+  0xf,0x3b,0x68, 0xf,0x3b,0x69, 0xf,0x3b,0x6b, 0xf,0x3b,0x6c,
+  0xf,0x3b,0x6d, 0xf,0x3b,0x6f, 0xf,0x3b,0x71, 0xf,0x3b,0x72,
+  0xf,0x3b,0x74, 0xf,0x3b,0x75, 0xf,0x3b,0x76, 0xf,0x3b,0x77,
+  0xf,0x3b,0x78, 0xf,0x3b,0x79, 0xf,0x3b,0x7a, 0xf,0x3b,0x7b,
+  0xf,0x3b,0x7c, 0xf,0x3b,0x7d, 0xf,0x3b,0x7e, 0xf,0x3c,0x22,
+  0xf,0x3c,0x23, 0xf,0x3c,0x24, 0xf,0x3c,0x25, 0xf,0x3c,0x26,
+  0xf,0x3c,0x27, 0xf,0x3c,0x28, 0xf,0x3c,0x2a, 0xf,0x3c,0x2b,
+  0xf,0x3c,0x2c, 0xf,0x3c,0x2d, 0xf,0x3c,0x2e, 0xf,0x3c,0x2f,
+  0x6,0x4a,0x29, 0x6,0x4a,0x2b, 0x6,0x4a,0x2c, 0x6,0x4a,0x32,
+  0x5,0x39,0x42, 0x6,0x4a,0x30, 0x6,0x4a,0x39, 0x6,0x4a,0x28,
+  0x5,0x39,0x3e, 0x5,0x39,0x41, 0x5,0x39,0x2e, 0x5,0x39,0x2f,
+  0x5,0x39,0x31, 0x6,0x53,0x4e, 0x6,0x53,0x58, 0x4,0x3d,0x77,
+  0x6,0x53,0x56, 0x4,0x3d,0x74, 0x6,0x53,0x57, 0x5,0x3f,0x6f,
+  0x5,0x3f,0x6a, 0x5,0x3f,0x6e, 0x5,0x3f,0x6b, 0x4,0x3d,0x6a,
+  0x6,0x53,0x5b, 0x5,0x3f,0x73, 0x6,0x53,0x61, 0x5,0x3f,0x68,
+  0x4,0x3d,0x7a, 0x5,0x3f,0x74, 0x5,0x3f,0x69, 0x6,0x53,0x55,
+  0x5,0x3f,0x70, 0x5,0x3f,0x6d, 0x6,0x53,0x60, 0x4,0x3d,0x73,
+  0x6,0x53,0x59, 0x6,0x53,0x5a, 0x6,0x53,0x5d, 0x6,0x53,0x50,
+  0x4,0x3d,0x70, 0x6,0x53,0x5c, 0x5,0x3f,0x6c, 0x6,0x53,0x63,
+  0x6,0x53,0x4f, 0x6,0x53,0x51, 0x6,0x53,0x4c, 0xf,0x42,0x23,
+  0xf,0x42,0x24, 0xf,0x42,0x25, 0xf,0x42,0x26, 0xf,0x42,0x27,
+  0xf,0x42,0x29, 0xf,0x42,0x2a, 0xf,0x42,0x2b, 0xf,0x42,0x2c,
+  0xf,0x42,0x2d, 0xf,0x42,0x2e, 0xf,0x42,0x30, 0xf,0x42,0x31,
+  0xf,0x42,0x32, 0xf,0x42,0x33, 0xf,0x42,0x34, 0xf,0x42,0x35,
+  0xf,0x42,0x36, 0xf,0x42,0x38, 0xf,0x42,0x39, 0xf,0x42,0x3a,
+  0xf,0x42,0x3b, 0xf,0x42,0x3d, 0xf,0x42,0x3e, 0xf,0x42,0x3f,
+  0xf,0x42,0x40, 0xf,0x42,0x41, 0xf,0x42,0x42, 0xf,0x42,0x43,
+  0xf,0x42,0x44, 0xf,0x42,0x45, 0xf,0x42,0x46, 0xf,0x42,0x48,
+  0xf,0x42,0x4a, 0xf,0x42,0x4c, 0x6,0x53,0x4d, 0x6,0x53,0x52,
+  0x6,0x53,0x54, 0x4,0x3d,0x79, 0x6,0x53,0x62, 0x6,0x53,0x4b,
+  0x6,0x53,0x5f, 0xf,0x42,0x22, 0xf,0x42,0x2f, 0xf,0x42,0x37,
+  0x5,0x39,0x3f, 0x5,0x3f,0x72, 0x6,0x53,0x53, 0xf,0x43,0x74,
+  0x5,0x46,0x4e, 0xf,0x42,0x4b, 0x5,0x46,0x50, 0x4,0x43,0x7b,
+  0x4,0x43,0x72, 0x5,0x46,0x4d, 0x5,0x46,0x4f, 0x6,0x5d,0x69,
+  0x5,0x46,0x55, 0x5,0x46,0x52, 0x7,0x23,0x65, 0x6,0x53,0x64,
+  0x5,0x46,0x47, 0x6,0x5d,0x5f, 0x5,0x46,0x54, 0x5,0x46,0x46,
+  0x5,0x46,0x58, 0x6,0x5d,0x62, 0x5,0x46,0x4a, 0x5,0x46,0x53,
+  0x6,0x5d,0x63, 0x4,0x43,0x76, 0x5,0x46,0x48, 0x5,0x46,0x49,
+  0x6,0x5d,0x65, 0x5,0x46,0x4c, 0x5,0x46,0x51, 0xf,0x48,0x57,
+  0xf,0x48,0x58, 0xf,0x48,0x59, 0xf,0x48,0x5a, 0xf,0x48,0x5b,
+  0xf,0x48,0x5c, 0xf,0x48,0x5d, 0xf,0x48,0x5e, 0xf,0x48,0x5f,
+  0xf,0x48,0x60, 0xf,0x48,0x61, 0xf,0x48,0x62, 0xf,0x48,0x63,
+  0xf,0x48,0x64, 0xf,0x48,0x65, 0xf,0x48,0x66, 0xf,0x48,0x67,
+  0xf,0x48,0x68, 0xf,0x48,0x69, 0xf,0x48,0x6a, 0xf,0x48,0x6b,
+  0xf,0x48,0x6c, 0xf,0x48,0x6d, 0xf,0x48,0x6e, 0xf,0x48,0x6f,
+  0xf,0x48,0x71, 0xf,0x48,0x72, 0xf,0x48,0x73, 0xf,0x48,0x75,
+  0x3,0x47,0x4b, 0x6,0x5d,0x6a, 0x6,0x5d,0x67, 0x6,0x5d,0x6b,
+  0x6,0x5d,0x6c, 0x5,0x46,0x56, 0x5,0x46,0x57, 0xf,0x48,0x74,
+  0x6,0x5d,0x64, 0x6,0x5d,0x66, 0xf,0x48,0x50, 0xf,0x48,0x51,
+  0xf,0x48,0x53, 0xf,0x48,0x54, 0x6,0x5d,0x60, 0x6,0x5d,0x6d,
+  0x6,0x5d,0x61, 0xf,0x48,0x56, 0x7,0x23,0x68, 0x5,0x4d,0x67,
+  0x5,0x4d,0x5e, 0x4,0x4a,0x3b, 0x4,0x4a,0x47, 0x5,0x4d,0x5b,
+  0x4,0x4a,0x40, 0x7,0x23,0x71, 0x7,0x23,0x6c, 0x7,0x23,0x74,
+  0x5,0x4d,0x6b, 0x5,0x4d,0x65, 0x7,0x23,0x70, 0x4,0x4a,0x46,
+  0x5,0x4d,0x5f, 0x4,0x4a,0x3f, 0x5,0x4d,0x64, 0x4,0x4a,0x43,
+  0x4,0x4a,0x3e, 0x4,0x4a,0x35, 0x7,0x23,0x73, 0x5,0x4d,0x5c,
+  0x4,0x4a,0x4a, 0x5,0x4d,0x69, 0x7,0x23,0x6e, 0x5,0x4d,0x63,
+  0x5,0x4d,0x6a, 0x7,0x23,0x69, 0x4,0x4a,0x41, 0x5,0x4d,0x5d,
+  0x7,0x23,0x75, 0x4,0x4a,0x3c, 0x4,0x4a,0x45, 0x4,0x4a,0x49,
+  0x7,0x23,0x66, 0x7,0x23,0x6a, 0xf,0x4f,0x3d, 0xf,0x4f,0x3e,
+  0xf,0x4f,0x3f, 0xf,0x4f,0x43, 0xf,0x4f,0x44, 0xf,0x4f,0x46,
+  0xf,0x4f,0x47, 0xf,0x4f,0x48, 0xf,0x4f,0x49, 0xf,0x4f,0x4a,
+  0xf,0x4f,0x4b, 0xf,0x4f,0x4c, 0xf,0x4f,0x4d, 0xf,0x4f,0x4e,
+  0xf,0x4f,0x4f, 0xf,0x4f,0x50, 0xf,0x4f,0x51, 0xf,0x4f,0x52,
+  0xf,0x4f,0x53, 0xf,0x4f,0x40, 0x7,0x23,0x6b, 0x5,0x4d,0x6c,
+  0x5,0x4d,0x68, 0x5,0x4d,0x66, 0x7,0x23,0x67, 0x7,0x23,0x6d,
+  0x5,0x4d,0x60, 0x5,0x4d,0x5a, 0x5,0x4d,0x62, 0x4,0x50,0x5b,
+  0x5,0x54,0x7d, 0x7,0x2e,0x69, 0x4,0x50,0x65, 0x4,0x50,0x58,
+  0x5,0x5b,0x65, 0x7,0x38,0x4c, 0x7,0x2e,0x60, 0x7,0x2e,0x63,
+  0x5,0x54,0x7b, 0x7,0x2e,0x68, 0x7,0x2e,0x72, 0x5,0x54,0x7a,
+  0x7,0x2e,0x6f, 0x7,0x2e,0x62, 0x4,0x50,0x62, 0x4,0x56,0x4c,
+  0x4,0x50,0x57, 0x7,0x2e,0x5f, 0x4,0x50,0x5f, 0x5,0x54,0x79,
+  0x7,0x2e,0x67, 0x7,0x2e,0x64, 0x5,0x54,0x71, 0x5,0x54,0x77,
+  0x4,0x50,0x5c, 0x7,0x2e,0x6e, 0x7,0x2e,0x74, 0x5,0x54,0x78,
+  0x4,0x50,0x5d, 0x7,0x2e,0x66, 0x7,0x2e,0x6b, 0x4,0x50,0x63,
+  0x5,0x54,0x70, 0x7,0x2e,0x61, 0x5,0x61,0x7b, 0x5,0x54,0x75,
+  0x5,0x54,0x76, 0x5,0x54,0x72, 0x4,0x4a,0x44, 0x7,0x2e,0x73,
+  0x7,0x2e,0x6c, 0x7,0x2e,0x65, 0x7,0x2e,0x5e, 0x5,0x54,0x7c,
+  0x5,0x54,0x6f, 0x5,0x54,0x73, 0xf,0x54,0x6f, 0xf,0x54,0x70,
+  0xf,0x54,0x71, 0xf,0x54,0x72, 0xf,0x54,0x73, 0xf,0x54,0x75,
+  0xf,0x54,0x76, 0xf,0x54,0x77, 0xf,0x54,0x78, 0xf,0x54,0x79,
+  0xf,0x54,0x7a, 0xf,0x54,0x7c, 0xf,0x54,0x7d, 0xf,0x54,0x7e,
+  0xf,0x55,0x21, 0xf,0x55,0x22, 0xf,0x55,0x24, 0xf,0x55,0x25,
+  0xf,0x55,0x26, 0xf,0x55,0x27, 0xf,0x55,0x28, 0xf,0x55,0x2b,
+  0xf,0x55,0x2c, 0xf,0x55,0x2d, 0xf,0x55,0x2e, 0xf,0x55,0x2f,
+  0xf,0x55,0x30, 0xf,0x55,0x32, 0xf,0x55,0x33, 0xf,0x55,0x34,
+  0xf,0x55,0x35, 0xf,0x55,0x36, 0xf,0x55,0x37, 0xf,0x55,0x38,
+  0x7,0x2e,0x70, 0x7,0x2e,0x71, 0x4,0x50,0x61, 0xf,0x55,0x23,
+  0x5,0x54,0x74, 0xf,0x48,0x70, 0xf,0x4f,0x41, 0x7,0x2e,0x6d,
+  0x4,0x56,0x43, 0x7,0x38,0x50, 0x7,0x38,0x4e, 0x4,0x56,0x47,
+  0x7,0x38,0x52, 0x7,0x38,0x56, 0x5,0x5b,0x6a, 0x5,0x5b,0x6b,
+  0x4,0x56,0x4a, 0x4,0x56,0x46, 0x5,0x5b,0x6e, 0x7,0x38,0x53,
+  0x5,0x5b,0x6c, 0x7,0x38,0x51, 0x7,0x38,0x57, 0x5,0x61,0x7c,
+  0x5,0x5b,0x67, 0x4,0x56,0x4d, 0x4,0x56,0x44, 0x7,0x38,0x59,
+  0x4,0x56,0x42, 0x5,0x5b,0x69, 0x7,0x38,0x5b, 0x5,0x5b,0x66,
+  0x7,0x38,0x54, 0xf,0x5a,0x40, 0xf,0x5a,0x41, 0xf,0x5a,0x43,
+  0xf,0x5a,0x44, 0xf,0x5a,0x45, 0xf,0x5a,0x46, 0xf,0x5a,0x47,
+  0xf,0x5a,0x48, 0xf,0x5a,0x49, 0xf,0x5a,0x4a, 0xf,0x5a,0x4b,
+  0xf,0x5a,0x4c, 0xf,0x5a,0x4e, 0xf,0x5a,0x4f, 0xf,0x5a,0x51,
+  0xf,0x5a,0x52, 0xf,0x5a,0x54, 0x7,0x38,0x58, 0x5,0x5b,0x6d,
+  0x7,0x38,0x5a, 0x7,0x38,0x4d, 0x7,0x38,0x4f, 0x7,0x37,0x27,
+  0xf,0x5a,0x53, 0xf,0x5a,0x4d, 0x5,0x5b,0x6f, 0x5,0x5b,0x70,
+  0xf,0x55,0x31, 0xf,0x5a,0x50, 0x4,0x5b,0x47, 0x5,0x61,0x78,
+  0x7,0x40,0x27, 0x7,0x40,0x23, 0x4,0x5b,0x42, 0x7,0x40,0x2b,
+  0x5,0x62,0x24, 0x5,0x61,0x7d, 0x5,0x62,0x26, 0x7,0x40,0x29,
+  0x4,0x5b,0x45, 0x5,0x61,0x7a, 0x5,0x62,0x22, 0x5,0x62,0x27,
+  0x5,0x61,0x7e, 0x7,0x38,0x5c, 0x5,0x62,0x2b, 0x5,0x61,0x79,
+  0x4,0x5b,0x43, 0x4,0x5b,0x4c, 0x4,0x5b,0x46, 0x7,0x40,0x2d,
+  0x7,0x40,0x28, 0x5,0x62,0x23, 0x7,0x47,0x46, 0x5,0x62,0x29,
+  0x7,0x40,0x26, 0x4,0x5b,0x4b, 0x5,0x62,0x28, 0x5,0x62,0x25,
+  0x5,0x61,0x76, 0x7,0x3f,0x7c, 0x7,0x3f,0x7d, 0xf,0x5e,0x7e,
+  0xf,0x5f,0x22, 0xf,0x5f,0x23, 0xf,0x5f,0x24, 0xf,0x5f,0x25,
+  0xf,0x5f,0x26, 0xf,0x5f,0x27, 0xf,0x5f,0x28, 0xf,0x5f,0x2a,
+  0xf,0x5f,0x2b, 0xf,0x5f,0x2c, 0xf,0x5f,0x2e, 0xf,0x5f,0x2f,
+  0xf,0x5f,0x30, 0x7,0x40,0x21, 0x7,0x40,0x25, 0x7,0x40,0x2c,
+  0x7,0x40,0x2a, 0x5,0x62,0x21, 0xf,0x5f,0x21, 0x5,0x62,0x2a,
+  0x5,0x61,0x77, 0x7,0x40,0x22, 0x7,0x40,0x24, 0xf,0x5f,0x2d,
+  0x5,0x68,0x25, 0x7,0x47,0x43, 0x5,0x68,0x28, 0x5,0x68,0x2b,
+  0x5,0x68,0x29, 0x7,0x47,0x42, 0x7,0x47,0x40, 0x5,0x68,0x2d,
+  0x7,0x47,0x41, 0x4,0x5f,0x74, 0x7,0x47,0x48, 0x7,0x47,0x49,
+  0x5,0x68,0x27, 0x5,0x68,0x26, 0x7,0x47,0x45, 0x5,0x68,0x2f,
+  0x7,0x47,0x47, 0x7,0x3f,0x7e, 0xf,0x62,0x52, 0xf,0x62,0x56,
+  0xf,0x62,0x58, 0xf,0x62,0x59, 0xf,0x62,0x5a, 0xf,0x62,0x5b,
+  0xf,0x62,0x5c, 0xf,0x62,0x5d, 0xf,0x62,0x5f, 0xf,0x62,0x60,
+  0xf,0x62,0x61, 0x5,0x68,0x2e, 0x7,0x47,0x44, 0x7,0x47,0x3f,
+  0xf,0x62,0x54, 0x5,0x68,0x2c, 0xf,0x62,0x57, 0xf,0x62,0x4f,
+  0xf,0x62,0x5e, 0xf,0x5e,0x7d, 0x4,0x63,0x53, 0x7,0x4d,0x7c,
+  0x5,0x6c,0x3f, 0x7,0x4d,0x7e, 0x5,0x6c,0x42, 0x5,0x68,0x30,
+  0x5,0x6c,0x3a, 0x5,0x6c,0x39, 0x5,0x6c,0x3d, 0x7,0x4d,0x7d,
+  0x5,0x6c,0x3c, 0x5,0x6c,0x41, 0x5,0x6c,0x3b, 0x5,0x68,0x2a,
+  0x5,0x6c,0x40, 0x5,0x6c,0x3e, 0xf,0x65,0x33, 0xf,0x65,0x34,
+  0xf,0x65,0x35, 0xf,0x65,0x36, 0xf,0x65,0x37, 0xf,0x65,0x39,
+  0xf,0x65,0x3a, 0xf,0x65,0x3b, 0xf,0x65,0x3c, 0xf,0x65,0x3d,
+  0xf,0x65,0x3f, 0x7,0x4e,0x21, 0x4,0x63,0x52, 0x7,0x53,0x49,
+  0x7,0x53,0x48, 0x5,0x70,0x2b, 0x5,0x70,0x2d, 0x4,0x66,0x46,
+  0x5,0x70,0x29, 0x7,0x53,0x4d, 0x5,0x70,0x28, 0x5,0x70,0x2a,
+  0x5,0x70,0x2c, 0x7,0x53,0x4a, 0x4,0x66,0x45, 0x5,0x70,0x2f,
+  0x7,0x53,0x4e, 0x5,0x70,0x32, 0xf,0x67,0x5b, 0xf,0x67,0x5c,
+  0xf,0x67,0x5d, 0xf,0x67,0x5e, 0xf,0x67,0x5f, 0xf,0x67,0x60,
+  0xf,0x67,0x61, 0xf,0x67,0x62, 0xf,0x67,0x63, 0xf,0x67,0x64,
+  0x7,0x53,0x4c, 0x5,0x70,0x31, 0x5,0x70,0x30, 0x7,0x53,0x4b,
+  0x5,0x70,0x2e, 0x7,0x58,0x26, 0x5,0x73,0x4e, 0x5,0x73,0x4f,
+  0x5,0x73,0x4c, 0x5,0x73,0x4a, 0x4,0x68,0x6f, 0x5,0x73,0x4b,
+  0x5,0x73,0x4d, 0x7,0x58,0x25, 0xf,0x69,0x47, 0xf,0x69,0x48,
+  0xf,0x69,0x49, 0xf,0x69,0x4b, 0xf,0x69,0x4e, 0xf,0x69,0x4f,
+  0xf,0x69,0x50, 0xf,0x69,0x51, 0x7,0x58,0x24, 0x7,0x58,0x22,
+  0xf,0x67,0x65, 0x5,0x75,0x71, 0x5,0x75,0x73, 0x5,0x77,0x60,
+  0x5,0x75,0x74, 0x7,0x5b,0x60, 0x5,0x75,0x72, 0x7,0x5b,0x61,
+  0x5,0x75,0x75, 0x7,0x5b,0x5f, 0x5,0x77,0x61, 0x7,0x5b,0x5d,
+  0xf,0x6a,0x57, 0xf,0x6a,0x59, 0x7,0x5b,0x5e, 0x5,0x75,0x76,
+  0x5,0x75,0x70, 0x4,0x6b,0x6c, 0x7,0x5e,0x6e, 0x5,0x77,0x62,
+  0x7,0x60,0x71, 0xf,0x6b,0x4e, 0xf,0x6b,0x4f, 0xf,0x6b,0x50,
+  0xf,0x6b,0x53, 0xf,0x6b,0x54, 0x7,0x5e,0x6f, 0x7,0x5e,0x70,
+  0xf,0x6a,0x58, 0x7,0x60,0x72, 0x5,0x79,0x2d, 0xf,0x6c,0x2c,
+  0x7,0x60,0x73, 0x5,0x79,0x2c, 0x5,0x79,0x2e, 0xf,0x6b,0x52,
+  0x5,0x7a,0x29, 0x7,0x63,0x54, 0x7,0x60,0x74, 0x4,0x6d,0x55,
+  0xf,0x6c,0x2d, 0xf,0x6c,0x4c, 0xf,0x6c,0x63, 0x7,0x63,0x4c,
+  0x7,0x63,0x55, 0x5,0x7b,0x40, 0x7,0x64,0x48, 0x7,0x64,0x49,
+  0x7,0x65,0x5b, 0xf,0x6d,0x2f, 0x7,0x65,0x74, 0x6,0x25,0x24,
+  0x4,0x24,0x4b, 0x6,0x28,0x2f, 0x6,0x2c,0x2e, 0x6,0x28,0x32,
+  0x5,0x24,0x47, 0x6,0x28,0x31, 0x4,0x24,0x4a, 0x5,0x26,0x5c,
+  0x5,0x26,0x5b, 0x5,0x26,0x58, 0x6,0x2c,0x2f, 0x4,0x26,0x6f,
+  0x6,0x2c,0x30, 0x5,0x26,0x5d, 0x4,0x26,0x6e, 0x5,0x26,0x59,
+  0x5,0x26,0x5a, 0x5,0x26,0x57, 0xf,0x27,0x56, 0x5,0x29,0x5f,
+  0x6,0x31,0x7a, 0x6,0x38,0x54, 0x6,0x31,0x7c, 0x5,0x29,0x62,
+  0x4,0x29,0x75, 0x5,0x29,0x61, 0x5,0x29,0x5e, 0x6,0x31,0x79,
+  0x5,0x29,0x5c, 0x5,0x29,0x60, 0x6,0x31,0x7b, 0x5,0x29,0x5d,
+  0xf,0x2c,0x77, 0x6,0x38,0x57, 0x6,0x38,0x58, 0x6,0x38,0x55,
+  0x5,0x2e,0x33, 0x5,0x2e,0x2d, 0x6,0x38,0x56, 0x6,0x40,0x6b,
+  0x5,0x2e,0x32, 0x4,0x2d,0x5f, 0x5,0x2e,0x2f, 0x5,0x2e,0x34,
+  0x5,0x2e,0x31, 0x5,0x2e,0x30, 0xf,0x30,0x31, 0x5,0x33,0x25,
+  0x6,0x40,0x6c, 0x6,0x40,0x6d, 0xf,0x35,0x67, 0xf,0x35,0x68,
+  0xf,0x35,0x69, 0xf,0x35,0x6a, 0xf,0x35,0x6b, 0xf,0x35,0x6c,
+  0xf,0x35,0x6d, 0xf,0x35,0x6e, 0x4,0x38,0x3d, 0x5,0x39,0x47,
+  0x5,0x3f,0x77, 0x4,0x38,0x3a, 0x5,0x39,0x45, 0x6,0x4a,0x3c,
+  0x5,0x33,0x24, 0x5,0x39,0x48, 0x6,0x4a,0x3d, 0x5,0x39,0x44,
+  0x5,0x39,0x49, 0x6,0x4a,0x3e, 0x5,0x39,0x46, 0x6,0x4a,0x3b,
+  0xf,0x3c,0x30, 0xf,0x3c,0x31, 0x6,0x4a,0x3a, 0x6,0x53,0x6e,
+  0x5,0x3f,0x76, 0x5,0x3f,0x75, 0x5,0x3f,0x7a, 0x6,0x53,0x6b,
+  0x5,0x3f,0x79, 0x6,0x53,0x67, 0x6,0x53,0x66, 0x6,0x53,0x68,
+  0x6,0x53,0x69, 0x6,0x53,0x6a, 0x6,0x53,0x6d, 0x5,0x3f,0x78,
+  0xf,0x42,0x4e, 0x6,0x58,0x5a, 0x6,0x53,0x6c, 0x6,0x53,0x65,
+  0xf,0x42,0x4d, 0x5,0x46,0x5c, 0x4,0x44,0x2b, 0x5,0x46,0x5e,
+  0x6,0x5d,0x6f, 0x6,0x5d,0x6e, 0x4,0x44,0x2c, 0x5,0x46,0x5d,
+  0x4,0x44,0x29, 0x6,0x5d,0x75, 0x6,0x5d,0x70, 0x5,0x46,0x5a,
+  0x6,0x5d,0x76, 0x6,0x5d,0x74, 0x5,0x46,0x5b, 0x6,0x5d,0x72,
+  0x6,0x5d,0x71, 0x6,0x5d,0x73, 0x6,0x53,0x6f, 0xf,0x48,0x76,
+  0xf,0x48,0x78, 0x5,0x46,0x59, 0x5,0x4d,0x6e, 0x7,0x23,0x7d,
+  0x5,0x4d,0x70, 0x5,0x4d,0x71, 0x4,0x4a,0x4d, 0x7,0x23,0x79,
+  0x7,0x23,0x77, 0x7,0x23,0x7e, 0x7,0x23,0x76, 0x7,0x23,0x7a,
+  0x7,0x23,0x7b, 0x5,0x4d,0x6f, 0xf,0x4f,0x54, 0x7,0x23,0x7c,
+  0x5,0x54,0x7e, 0x7,0x2e,0x76, 0x4,0x50,0x68, 0x7,0x2e,0x75,
+  0xf,0x55,0x3a, 0xf,0x55,0x3b, 0x7,0x38,0x5e, 0x7,0x38,0x60,
+  0x5,0x5b,0x71, 0x7,0x38,0x5f, 0xf,0x5a,0x55, 0x7,0x38,0x5d,
+  0x5,0x62,0x2c, 0x5,0x68,0x32, 0x5,0x68,0x31, 0xf,0x62,0x62,
+  0x5,0x70,0x36, 0x7,0x4e,0x23, 0x5,0x70,0x35, 0x5,0x70,0x34,
+  0x4,0x68,0x70, 0x5,0x70,0x33, 0x5,0x73,0x50, 0x7,0x58,0x29,
+  0x7,0x58,0x27, 0x7,0x58,0x28, 0x5,0x77,0x63, 0x7,0x60,0x75,
+  0x4,0x6c,0x70, 0x4,0x6d,0x56, 0x5,0x21,0x32, 0x5,0x21,0x70,
+  0x6,0x23,0x2e, 0x6,0x25,0x26, 0x5,0x24,0x4a, 0x6,0x28,0x34,
+  0x6,0x2c,0x31, 0x5,0x24,0x49, 0x5,0x24,0x4b, 0x6,0x28,0x33,
+  0x6,0x2c,0x3c, 0x6,0x2c,0x34, 0x6,0x2c,0x3b, 0x6,0x2c,0x3a,
+  0x6,0x2c,0x36, 0x6,0x2c,0x33, 0x6,0x2c,0x38, 0x6,0x2c,0x32,
+  0x6,0x2c,0x37, 0x5,0x26,0x5e, 0x6,0x2c,0x39, 0x6,0x2c,0x35,
+  0x5,0x26,0x5f, 0xf,0x27,0x57, 0xf,0x27,0x58, 0xf,0x27,0x59,
+  0x4,0x26,0x72, 0x4,0x29,0x76, 0x5,0x29,0x63, 0x5,0x28,0x35,
+  0x6,0x38,0x59, 0x6,0x38,0x5c, 0x5,0x2e,0x35, 0x6,0x38,0x5a,
+  0x6,0x38,0x5e, 0x6,0x38,0x5d, 0x6,0x38,0x5b, 0x6,0x37,0x48,
+  0x5,0x33,0x26, 0x6,0x40,0x70, 0xf,0x35,0x6f, 0x6,0x40,0x6f,
+  0x4,0x38,0x40, 0x4,0x38,0x3e, 0x5,0x39,0x4a, 0x5,0x39,0x4b,
+  0x6,0x4a,0x43, 0x4,0x38,0x41, 0x6,0x4a,0x42, 0x6,0x4a,0x44,
+  0x6,0x4a,0x40, 0x6,0x4a,0x45, 0x6,0x4a,0x46, 0x6,0x4a,0x41,
+  0x5,0x3f,0x7c, 0x6,0x53,0x70, 0x5,0x3f,0x7b, 0xf,0x42,0x4f,
+  0x6,0x5a,0x61, 0x7,0x24,0x22, 0x7,0x24,0x25, 0x7,0x24,0x23,
+  0x7,0x24,0x26, 0x7,0x24,0x21, 0x7,0x24,0x24, 0xf,0x4f,0x55,
+  0x7,0x2e,0x7a, 0x7,0x2e,0x79, 0x7,0x2e,0x77, 0x7,0x2e,0x78,
+  0x7,0x38,0x61, 0x4,0x56,0x50, 0xf,0x5a,0x56, 0xf,0x5a,0x57,
+  0x5,0x62,0x2d, 0x5,0x62,0x2e, 0x7,0x40,0x2e, 0x5,0x73,0x51,
+  0x7,0x5b,0x62, 0x7,0x5b,0x63, 0x5,0x21,0x71, 0x5,0x21,0x49,
+  0x5,0x22,0x76, 0x6,0x28,0x35, 0x4,0x22,0x7d, 0x6,0x25,0x27,
+  0x5,0x24,0x4c, 0x4,0x24,0x4d, 0x6,0x25,0x28, 0x6,0x28,0x36,
+  0x6,0x28,0x3b, 0x6,0x28,0x37, 0x4,0x24,0x4c, 0x6,0x28,0x3c,
+  0x5,0x24,0x4d, 0x6,0x28,0x39, 0x6,0x28,0x38, 0x6,0x28,0x3a,
+  0x6,0x2c,0x3f, 0x5,0x26,0x60, 0x5,0x26,0x66, 0x5,0x26,0x61,
+  0x5,0x26,0x64, 0x4,0x26,0x73, 0x4,0x26,0x74, 0x5,0x26,0x63,
+  0x4,0x26,0x77, 0x6,0x2c,0x3d, 0x6,0x2c,0x3e, 0x6,0x2c,0x40,
+  0x6,0x31,0x7d, 0x5,0x26,0x65, 0x5,0x29,0x68, 0x4,0x29,0x78,
+  0x4,0x29,0x79, 0x6,0x32,0x26, 0x4,0x29,0x77, 0x6,0x31,0x7e,
+  0x5,0x29,0x64, 0x5,0x29,0x65, 0x5,0x29,0x6b, 0x5,0x29,0x66,
+  0x5,0x29,0x67, 0x6,0x32,0x25, 0x4,0x29,0x7a, 0x6,0x32,0x22,
+  0x6,0x32,0x23, 0x5,0x29,0x6a, 0x6,0x32,0x24, 0x6,0x38,0x5f,
+  0xf,0x2b,0x50, 0x6,0x32,0x21, 0x5,0x29,0x6c, 0x5,0x2e,0x36,
+  0x4,0x2d,0x63, 0x6,0x38,0x62, 0x5,0x2e,0x3b, 0x6,0x38,0x65,
+  0x5,0x2e,0x3c, 0x5,0x2e,0x38, 0x5,0x2e,0x39, 0x6,0x38,0x63,
+  0x6,0x38,0x66, 0x5,0x2e,0x3d, 0x5,0x2e,0x37, 0x5,0x2e,0x3a,
+  0x5,0x2e,0x3e, 0x6,0x38,0x60, 0x6,0x38,0x61, 0x5,0x33,0x2b,
+  0x6,0x40,0x74, 0x5,0x33,0x2a, 0x6,0x40,0x73, 0x5,0x33,0x27,
+  0x5,0x33,0x28, 0x5,0x33,0x29, 0x6,0x40,0x71, 0x4,0x32,0x4b,
+  0x5,0x33,0x2c, 0x6,0x4a,0x49, 0x6,0x40,0x75, 0x6,0x40,0x72,
+  0xf,0x35,0x71, 0x6,0x53,0x72, 0x6,0x4a,0x4a, 0x5,0x39,0x53,
+  0x4,0x38,0x48, 0x6,0x4a,0x4b, 0x4,0x38,0x43, 0x5,0x39,0x4e,
+  0x5,0x39,0x4d, 0x5,0x39,0x4f, 0x4,0x38,0x47, 0x5,0x39,0x52,
+  0x5,0x39,0x54, 0x5,0x39,0x50, 0x5,0x39,0x4c, 0x5,0x39,0x51,
+  0x6,0x4a,0x4c, 0x6,0x53,0x71, 0x6,0x4a,0x48, 0xf,0x3c,0x32,
+  0x6,0x53,0x74, 0x6,0x53,0x79, 0x5,0x3f,0x7d, 0x5,0x3f,0x7e,
+  0x6,0x53,0x76, 0x6,0x53,0x78, 0x4,0x3e,0x25, 0x6,0x5d,0x78,
+  0x6,0x53,0x7a, 0x6,0x53,0x75, 0x6,0x53,0x73, 0xf,0x42,0x50,
+  0xf,0x35,0x70, 0x4,0x44,0x34, 0x4,0x44,0x2e, 0x6,0x5d,0x7b,
+  0x6,0x5d,0x7c, 0x4,0x44,0x2f, 0x6,0x5d,0x79, 0x6,0x5d,0x7a,
+  0x6,0x5d,0x2d, 0x7,0x24,0x29, 0x4,0x4a,0x51, 0x5,0x4d,0x72,
+  0x7,0x24,0x27, 0x5,0x4d,0x75, 0x7,0x24,0x28, 0x7,0x24,0x2b,
+  0x5,0x4d,0x74, 0x4,0x50,0x69, 0x7,0x24,0x2c, 0x7,0x24,0x2a,
+  0xf,0x4f,0x56, 0x5,0x4d,0x73, 0x7,0x2e,0x7b, 0x7,0x2e,0x7c,
+  0x5,0x55,0x21, 0x4,0x50,0x6c, 0x5,0x55,0x23, 0x5,0x55,0x22,
+  0x7,0x2e,0x7e, 0xf,0x55,0x3c, 0xf,0x55,0x3d, 0x7,0x38,0x64,
+  0x7,0x38,0x62, 0x5,0x5b,0x73, 0x7,0x38,0x65, 0x7,0x38,0x63,
+  0x5,0x5b,0x74, 0x5,0x62,0x30, 0x5,0x62,0x2f, 0x4,0x5b,0x4d,
+  0x7,0x40,0x30, 0x7,0x2e,0x7d, 0x5,0x5b,0x75, 0x7,0x40,0x2f,
+  0x5,0x68,0x33, 0x5,0x70,0x37, 0x5,0x70,0x38, 0x7,0x53,0x4f,
+  0x7,0x58,0x2a, 0x5,0x75,0x7a, 0x5,0x75,0x79, 0x5,0x26,0x68,
+  0x5,0x26,0x67, 0x6,0x32,0x27, 0x6,0x32,0x28, 0x5,0x2e,0x3f,
+  0x4,0x32,0x4c, 0x4,0x32,0x4d, 0x6,0x40,0x78, 0x6,0x40,0x79,
+  0x6,0x40,0x76, 0x6,0x40,0x77, 0xf,0x35,0x73, 0xf,0x35,0x75,
+  0xf,0x35,0x76, 0xf,0x35,0x77, 0x6,0x40,0x7b, 0x6,0x40,0x7a,
+  0x5,0x33,0x2d, 0x6,0x4a,0x4f, 0x6,0x4a,0x4e, 0xf,0x3c,0x33,
+  0xf,0x35,0x72, 0x6,0x54,0x21, 0x6,0x54,0x22, 0x6,0x53,0x7d,
+  0x6,0x53,0x7e, 0x6,0x54,0x24, 0xf,0x42,0x51, 0xf,0x42,0x52,
+  0x6,0x54,0x23, 0x6,0x53,0x7c, 0x5,0x40,0x21, 0x5,0x40,0x7b,
+  0x5,0x46,0x61, 0x4,0x44,0x36, 0x6,0x5e,0x21, 0x4,0x44,0x37,
+  0x6,0x5d,0x7e, 0x6,0x5d,0x7d, 0xf,0x48,0x7a, 0x5,0x4d,0x76,
+  0x6,0x5e,0x22, 0x7,0x24,0x2d, 0x4,0x4a,0x52, 0x7,0x2f,0x25,
+  0x7,0x2f,0x23, 0x7,0x2f,0x26, 0x7,0x2f,0x21, 0x7,0x2f,0x24,
+  0x5,0x55,0x24, 0x7,0x2f,0x22, 0xf,0x55,0x3e, 0xf,0x55,0x3f,
+  0xf,0x55,0x40, 0x7,0x38,0x66, 0x7,0x38,0x67, 0x4,0x5b,0x4e,
+  0x7,0x40,0x33, 0x5,0x62,0x32, 0x5,0x62,0x31, 0x7,0x40,0x31,
+  0x7,0x40,0x32, 0x4,0x5f,0x78, 0x7,0x47,0x4c, 0x7,0x4e,0x25,
+  0x7,0x47,0x4d, 0x7,0x53,0x50, 0x4,0x6a,0x4d, 0x5,0x75,0x7b,
+  0x7,0x5b,0x64, 0x5,0x73,0x52, 0x7,0x5e,0x73, 0x5,0x77,0x65,
+  0x5,0x77,0x64, 0x7,0x60,0x76, 0x7,0x63,0x56, 0x5,0x21,0x72,
+  0x6,0x28,0x3d, 0x6,0x2c,0x41, 0x6,0x32,0x29, 0x6,0x38,0x67,
+  0xf,0x3c,0x34, 0x5,0x40,0x22, 0x4,0x4a,0x53, 0xf,0x4f,0x57,
+  0xf,0x4f,0x58, 0xf,0x5a,0x59, 0xf,0x55,0x41, 0xf,0x62,0x63,
+  0xf,0x6a,0x5a, 0x5,0x24,0x4f, 0x6,0x28,0x3e, 0x6,0x2c,0x45,
+  0x6,0x2c,0x44, 0x5,0x26,0x69, 0x6,0x38,0x68, 0x6,0x38,0x6a,
+  0x6,0x38,0x69, 0x6,0x40,0x7c, 0x6,0x40,0x7d, 0x5,0x40,0x23,
+  0x4,0x3e,0x26, 0x5,0x46,0x62, 0x5,0x46,0x63, 0x6,0x5e,0x23,
+  0x7,0x24,0x2e, 0x7,0x2f,0x27, 0x7,0x2f,0x28, 0x5,0x55,0x25,
+  0x7,0x47,0x4e, 0x5,0x6c,0x43, 0x5,0x79,0x30, 0x5,0x21,0x4a,
+  0x4,0x22,0x7e, 0xf,0x22,0x5a, 0xf,0x22,0x5b, 0x6,0x28,0x40,
+  0x6,0x28,0x3f, 0x4,0x24,0x4e, 0xf,0x24,0x55, 0xf,0x24,0x56,
+  0xf,0x24,0x57, 0xf,0x24,0x59, 0xf,0x24,0x5a, 0x5,0x26,0x6d,
+  0x5,0x26,0x6a, 0x5,0x26,0x6c, 0x5,0x26,0x6b, 0x6,0x2c,0x47,
+  0x6,0x2c,0x46, 0xf,0x27,0x5a, 0xf,0x27,0x5c, 0xf,0x27,0x5d,
+  0xf,0x27,0x5e, 0xf,0x27,0x5f, 0x5,0x26,0x43, 0x6,0x32,0x2c,
+  0x5,0x29,0x6e, 0x5,0x29,0x6f, 0x5,0x29,0x6d, 0x5,0x29,0x70,
+  0x5,0x29,0x71, 0x6,0x32,0x2d, 0x5,0x29,0x73, 0x6,0x32,0x2f,
+  0x6,0x38,0x6d, 0x6,0x32,0x2e, 0x5,0x29,0x74, 0x6,0x32,0x2b,
+  0x5,0x29,0x72, 0xf,0x2b,0x51, 0xf,0x2b,0x52, 0xf,0x2b,0x53,
+  0xf,0x2b,0x54, 0xf,0x2b,0x55, 0xf,0x2b,0x56, 0xf,0x2b,0x57,
+  0xf,0x2b,0x58, 0xf,0x2b,0x59, 0xf,0x2b,0x5a, 0xf,0x2b,0x5b,
+  0xf,0x2b,0x5c, 0xf,0x2b,0x5e, 0xf,0x2b,0x5d, 0x6,0x38,0x6f,
+  0x5,0x2e,0x41, 0x6,0x38,0x6e, 0x4,0x2d,0x69, 0x5,0x2e,0x43,
+  0x4,0x2d,0x68, 0x6,0x38,0x6c, 0x5,0x2e,0x42, 0xf,0x30,0x32,
+  0xf,0x30,0x33, 0xf,0x30,0x34, 0xf,0x30,0x35, 0xf,0x30,0x36,
+  0xf,0x30,0x37, 0xf,0x30,0x38, 0xf,0x30,0x39, 0x6,0x38,0x6b,
+  0x5,0x2e,0x40, 0x6,0x41,0x26, 0x4,0x32,0x56, 0x6,0x41,0x21,
+  0x5,0x33,0x31, 0x6,0x41,0x22, 0x6,0x41,0x23, 0x5,0x33,0x2e,
+  0x6,0x41,0x25, 0x5,0x33,0x32, 0x5,0x33,0x30, 0x5,0x33,0x2f,
+  0x6,0x40,0x7e, 0x6,0x41,0x24, 0xf,0x35,0x78, 0xf,0x35,0x79,
+  0xf,0x35,0x7a, 0xf,0x35,0x7b, 0xf,0x35,0x7c, 0x5,0x39,0x55,
+  0x4,0x38,0x4d, 0x5,0x39,0x56, 0x4,0x38,0x50, 0x6,0x4a,0x51,
+  0x6,0x4a,0x53, 0x5,0x39,0x59, 0x5,0x39,0x58, 0x5,0x39,0x5a,
+  0x6,0x4a,0x56, 0x6,0x4a,0x50, 0x6,0x4a,0x55, 0x5,0x39,0x57,
+  0x6,0x4a,0x52, 0xf,0x3c,0x3a, 0xf,0x3c,0x35, 0xf,0x3c,0x37,
+  0xf,0x3c,0x38, 0xf,0x3c,0x39, 0xf,0x3c,0x3b, 0xf,0x3c,0x3d,
+  0xf,0x3c,0x3f, 0xf,0x3c,0x40, 0x6,0x4a,0x54, 0xf,0x3c,0x36,
+  0x5,0x39,0x5c, 0x6,0x54,0x2e, 0x6,0x54,0x2c, 0x4,0x3e,0x2b,
+  0x6,0x54,0x27, 0x6,0x54,0x2b, 0x4,0x3e,0x2a, 0x6,0x54,0x28,
+  0x6,0x54,0x25, 0x6,0x54,0x29, 0x6,0x54,0x26, 0x6,0x54,0x2d,
+  0x6,0x54,0x2a, 0x6,0x54,0x2f, 0x5,0x40,0x24, 0xf,0x42,0x53,
+  0xf,0x42,0x55, 0xf,0x42,0x56, 0xf,0x42,0x57, 0x6,0x54,0x30,
+  0x6,0x5e,0x29, 0x5,0x46,0x66, 0x5,0x46,0x65, 0x6,0x5e,0x2a,
+  0x6,0x5e,0x2b, 0x6,0x5e,0x2d, 0x4,0x44,0x3d, 0x6,0x5e,0x24,
+  0x4,0x44,0x3e, 0x5,0x46,0x67, 0x4,0x44,0x3b, 0x6,0x5e,0x2e,
+  0x6,0x5e,0x2f, 0x6,0x5e,0x26, 0x6,0x5e,0x27, 0xf,0x48,0x7c,
+  0xf,0x48,0x7d, 0xf,0x48,0x7e, 0xf,0x49,0x21, 0x6,0x5e,0x28,
+  0x5,0x46,0x69, 0x6,0x5e,0x30, 0x6,0x5e,0x25, 0x6,0x5e,0x2c,
+  0x4,0x4a,0x56, 0x7,0x24,0x33, 0x7,0x24,0x37, 0x7,0x24,0x35,
+  0x4,0x4a,0x55, 0x4,0x4a,0x54, 0x5,0x4d,0x79, 0x7,0x24,0x34,
+  0x5,0x4d,0x77, 0x5,0x4d,0x78, 0x7,0x24,0x31, 0x7,0x24,0x32,
+  0x7,0x24,0x30, 0x7,0x24,0x2f, 0x7,0x24,0x36, 0x7,0x24,0x38,
+  0x7,0x2f,0x29, 0x5,0x55,0x27, 0x7,0x2f,0x2a, 0x4,0x50,0x70,
+  0x5,0x55,0x26, 0x4,0x50,0x73, 0x7,0x2f,0x2c, 0xf,0x55,0x42,
+  0xf,0x55,0x43, 0xf,0x55,0x44, 0xf,0x55,0x45, 0x7,0x2f,0x2b,
+  0x7,0x24,0x39, 0x7,0x38,0x6a, 0x4,0x56,0x55, 0x4,0x56,0x54,
+  0x7,0x38,0x69, 0x5,0x5b,0x76, 0x7,0x38,0x68, 0xf,0x5a,0x5a,
+  0xf,0x5a,0x5b, 0xf,0x5a,0x5c, 0x7,0x38,0x6c, 0x7,0x38,0x6b,
+  0x5,0x62,0x35, 0x5,0x62,0x34, 0x5,0x62,0x36, 0x7,0x40,0x37,
+  0x7,0x47,0x4f, 0x7,0x40,0x35, 0x5,0x62,0x37, 0x7,0x40,0x34,
+  0x7,0x40,0x36, 0xf,0x5f,0x31, 0x5,0x62,0x33, 0xf,0x5f,0x32,
+  0x7,0x47,0x52, 0x5,0x68,0x34, 0x7,0x47,0x50, 0x7,0x47,0x51,
+  0xf,0x65,0x41, 0x7,0x4e,0x26, 0x4,0x66,0x47, 0x5,0x70,0x39,
+  0x7,0x53,0x51, 0xf,0x67,0x67, 0x7,0x58,0x2b, 0x5,0x73,0x53,
+  0xf,0x69,0x52, 0x5,0x75,0x7c, 0x7,0x5b,0x65, 0x7,0x64,0x4a,
+  0x6,0x2c,0x48, 0x6,0x32,0x30, 0x5,0x29,0x75, 0x5,0x29,0x76,
+  0x6,0x33,0x4c, 0x6,0x41,0x27, 0xf,0x35,0x7d, 0x6,0x41,0x28,
+  0x6,0x54,0x31, 0x4,0x44,0x40, 0x7,0x2f,0x2d, 0x7,0x38,0x6d,
+  0x4,0x5b,0x51, 0xf,0x5a,0x5d, 0x6,0x25,0x2a, 0x6,0x25,0x29,
+  0xf,0x24,0x5c, 0x6,0x2c,0x4b, 0x6,0x2c,0x4a, 0x6,0x2c,0x49,
+  0x6,0x32,0x31, 0x6,0x32,0x32, 0xf,0x2b,0x5f, 0x5,0x29,0x77,
+  0x5,0x2e,0x44, 0xf,0x35,0x7e, 0x5,0x39,0x5d, 0xf,0x3c,0x41,
+  0x6,0x54,0x32, 0x7,0x24,0x3b, 0x7,0x24,0x3a, 0x7,0x40,0x38,
+  0x7,0x53,0x52, 0xf,0x21,0x67, 0x6,0x22,0x24, 0x6,0x25,0x2b,
+  0x5,0x21,0x73, 0x6,0x25,0x2c, 0xf,0x22,0x5e, 0xf,0x24,0x69,
+  0x4,0x23,0x23, 0x6,0x25,0x2d, 0x5,0x24,0x50, 0x6,0x25,0x2f,
+  0x6,0x25,0x31, 0x3,0x24,0x24, 0xf,0x22,0x5c, 0xf,0x24,0x5f,
+  0xf,0x24,0x60, 0x6,0x25,0x30, 0x6,0x2c,0x4d, 0x5,0x24,0x52,
+  0x6,0x28,0x42, 0x5,0x24,0x51, 0x5,0x24,0x53, 0x4,0x24,0x50,
+  0x6,0x28,0x46, 0x6,0x28,0x47, 0x6,0x2c,0x4c, 0x6,0x28,0x43,
+  0x6,0x28,0x41, 0x6,0x28,0x45, 0x6,0x28,0x48, 0xf,0x24,0x61,
+  0xf,0x24,0x5e, 0xf,0x24,0x62, 0xf,0x24,0x63, 0xf,0x24,0x64,
+  0xf,0x24,0x65, 0xf,0x24,0x66, 0xf,0x24,0x67, 0xf,0x27,0x63,
+  0xf,0x27,0x64, 0xf,0x27,0x65, 0x4,0x27,0x23, 0x5,0x26,0x6f,
+  0x6,0x32,0x33, 0x5,0x26,0x72, 0x5,0x26,0x73, 0x4,0x27,0x21,
+  0x6,0x2c,0x57, 0x4,0x27,0x25, 0x6,0x2c,0x50, 0x4,0x27,0x24,
+  0x6,0x2c,0x4e, 0x5,0x26,0x6e, 0x5,0x26,0x70, 0x6,0x2c,0x58,
+  0x5,0x26,0x71, 0x6,0x2c,0x5a, 0x6,0x32,0x34, 0x6,0x2c,0x56,
+  0x6,0x2c,0x5c, 0x4,0x26,0x7c, 0x6,0x2c,0x53, 0xf,0x27,0x60,
+  0xf,0x27,0x61, 0xf,0x27,0x62, 0xf,0x27,0x67, 0xf,0x27,0x68,
+  0xf,0x27,0x69, 0xf,0x27,0x6a, 0xf,0x27,0x6b, 0xf,0x27,0x6d,
+  0xf,0x2b,0x64, 0xf,0x2b,0x67, 0xf,0x2b,0x6c, 0x6,0x2c,0x52,
+  0x6,0x2c,0x54, 0x6,0x2c,0x55, 0x6,0x2c,0x59, 0x6,0x2c,0x4f,
+  0x5,0x29,0x78, 0x4,0x29,0x7c, 0x6,0x32,0x36, 0x5,0x2a,0x22,
+  0x6,0x32,0x3b, 0x6,0x32,0x3e, 0x5,0x29,0x79, 0x4,0x2a,0x22,
+  0x4,0x2d,0x71, 0x5,0x2a,0x21, 0x5,0x29,0x7e, 0x6,0x32,0x3a,
+  0x6,0x32,0x40, 0x5,0x29,0x7a, 0x6,0x32,0x41, 0x5,0x29,0x7d,
+  0x6,0x38,0x70, 0x6,0x32,0x3d, 0x6,0x32,0x3c, 0x4,0x2a,0x23,
+  0x4,0x29,0x7d, 0x6,0x32,0x3f, 0xf,0x2b,0x60, 0xf,0x2b,0x61,
+  0xf,0x2b,0x62, 0xf,0x2b,0x63, 0xf,0x2b,0x65, 0xf,0x2b,0x66,
+  0xf,0x2b,0x68, 0xf,0x2b,0x69, 0xf,0x2b,0x6a, 0xf,0x2b,0x6b,
+  0xf,0x2b,0x6d, 0xf,0x2b,0x6e, 0xf,0x30,0x3a, 0xf,0x30,0x3d,
+  0xf,0x30,0x44, 0x6,0x32,0x38, 0x4,0x2a,0x24, 0x6,0x32,0x35,
+  0x6,0x32,0x37, 0x5,0x2a,0x23, 0xf,0x30,0x57, 0x4,0x2d,0x6e,
+  0x5,0x2e,0x49, 0x6,0x39,0x30, 0x6,0x39,0x2e, 0x5,0x2e,0x48,
+  0x5,0x2e,0x47, 0x6,0x38,0x7c, 0x5,0x2e,0x4a, 0x6,0x38,0x71,
+  0x6,0x38,0x7b, 0x4,0x2d,0x6d, 0x4,0x2d,0x6f, 0x6,0x39,0x25,
+  0x6,0x38,0x76, 0x6,0x39,0x26, 0x6,0x39,0x2a, 0x6,0x38,0x77,
+  0x6,0x39,0x29, 0x6,0x38,0x7e, 0x6,0x39,0x28, 0x6,0x41,0x2a,
+  0x6,0x41,0x29, 0x4,0x32,0x66, 0x6,0x39,0x24, 0x6,0x39,0x2c,
+  0x5,0x2e,0x45, 0x6,0x39,0x23, 0x6,0x38,0x73, 0x6,0x39,0x2b,
+  0x6,0x38,0x78, 0x6,0x39,0x2f, 0x6,0x39,0x32, 0x6,0x41,0x46,
+  0xf,0x30,0x3b, 0xf,0x30,0x3e, 0xf,0x30,0x3f, 0xf,0x30,0x40,
+  0xf,0x30,0x41, 0xf,0x30,0x42, 0xf,0x30,0x43, 0xf,0x30,0x45,
+  0xf,0x30,0x46, 0xf,0x30,0x47, 0xf,0x30,0x48, 0xf,0x30,0x4a,
+  0xf,0x30,0x4b, 0xf,0x30,0x4c, 0xf,0x30,0x4d, 0xf,0x30,0x4e,
+  0xf,0x30,0x4f, 0xf,0x30,0x50, 0xf,0x30,0x51, 0xf,0x30,0x52,
+  0xf,0x30,0x53, 0xf,0x30,0x54, 0xf,0x30,0x55, 0xf,0x30,0x56,
+  0xf,0x30,0x58, 0xf,0x30,0x59, 0xf,0x30,0x5a, 0x6,0x38,0x79,
+  0x6,0x39,0x22, 0x6,0x39,0x31, 0x4,0x2d,0x72, 0x6,0x39,0x27,
+  0x6,0x38,0x7d, 0x6,0x38,0x75, 0x5,0x2e,0x46, 0xf,0x36,0x2d,
+  0x4,0x32,0x5d, 0x5,0x33,0x40, 0x4,0x32,0x5b, 0x4,0x32,0x6b,
+  0x6,0x41,0x34, 0x6,0x41,0x38, 0x6,0x41,0x3c, 0x4,0x32,0x6a,
+  0x6,0x41,0x43, 0x4,0x32,0x61, 0x6,0x41,0x36, 0x4,0x32,0x65,
+  0x6,0x41,0x35, 0x6,0x41,0x45, 0x4,0x32,0x69, 0x5,0x33,0x33,
+  0x6,0x41,0x31, 0x4,0x32,0x60, 0x4,0x32,0x67, 0x6,0x4a,0x64,
+  0x5,0x33,0x3f, 0x6,0x41,0x42, 0x5,0x33,0x3e, 0x6,0x41,0x3f,
+  0x4,0x32,0x59, 0x4,0x32,0x5f, 0x6,0x41,0x2c, 0x4,0x25,0x2f,
+  0x6,0x41,0x3b, 0x6,0x41,0x30, 0x6,0x4a,0x66, 0x5,0x33,0x38,
+  0x5,0x33,0x41, 0x6,0x4a,0x58, 0x6,0x4a,0x59, 0x6,0x41,0x3e,
+  0x6,0x41,0x44, 0x5,0x33,0x36, 0x4,0x32,0x62, 0x6,0x41,0x40,
+  0x5,0x33,0x3b, 0x6,0x41,0x2f, 0x6,0x41,0x32, 0x5,0x33,0x3a,
+  0x5,0x33,0x35, 0x4,0x32,0x6c, 0x4,0x32,0x6e, 0x5,0x33,0x37,
+  0x6,0x41,0x3d, 0xf,0x36,0x21, 0xf,0x36,0x22, 0xf,0x36,0x23,
+  0xf,0x36,0x25, 0xf,0x36,0x26, 0xf,0x36,0x27, 0xf,0x36,0x28,
+  0xf,0x36,0x2a, 0xf,0x36,0x2c, 0xf,0x36,0x2e, 0xf,0x36,0x2f,
+  0xf,0x36,0x30, 0xf,0x36,0x31, 0xf,0x36,0x32, 0xf,0x36,0x36,
+  0xf,0x36,0x37, 0xf,0x36,0x38, 0xf,0x36,0x39, 0xf,0x36,0x3a,
+  0xf,0x36,0x3b, 0xf,0x36,0x3c, 0xf,0x36,0x3d, 0xf,0x3c,0x42,
+  0xf,0x3c,0x4b, 0xf,0x3c,0x4d, 0xf,0x3c,0x57, 0xf,0x42,0x5f,
+  0x6,0x4a,0x57, 0x6,0x41,0x33, 0x6,0x41,0x37, 0x5,0x33,0x39,
+  0x6,0x41,0x3a, 0x6,0x41,0x39, 0x6,0x41,0x47, 0x6,0x41,0x2d,
+  0x6,0x41,0x2e, 0x5,0x33,0x34, 0x5,0x33,0x3c, 0x6,0x38,0x7a,
+  0x6,0x4a,0x62, 0x6,0x4a,0x70, 0x4,0x38,0x54, 0x5,0x39,0x63,
+  0x4,0x38,0x55, 0x6,0x4a,0x5d, 0x6,0x4a,0x5f, 0x5,0x39,0x67,
+  0x5,0x39,0x6a, 0x5,0x39,0x62, 0x6,0x54,0x48, 0x5,0x39,0x6c,
+  0x6,0x4a,0x5a, 0x4,0x38,0x53, 0x5,0x33,0x42, 0x4,0x38,0x58,
+  0x6,0x4a,0x6c, 0x6,0x4a,0x5c, 0x5,0x39,0x68, 0x6,0x4a,0x71,
+  0x6,0x54,0x35, 0x6,0x4a,0x67, 0x6,0x4a,0x68, 0x6,0x4a,0x6e,
+  0x5,0x39,0x60, 0x6,0x54,0x34, 0x6,0x4a,0x6f, 0x4,0x3e,0x2c,
+  0x5,0x39,0x5f, 0x5,0x39,0x66, 0x5,0x39,0x65, 0x5,0x39,0x64,
+  0x6,0x4a,0x6a, 0x5,0x39,0x61, 0x6,0x54,0x33, 0x6,0x4a,0x72,
+  0x5,0x39,0x6d, 0x6,0x4a,0x61, 0xf,0x3c,0x44, 0xf,0x3c,0x45,
+  0xf,0x3c,0x46, 0xf,0x3c,0x48, 0xf,0x3c,0x49, 0xf,0x3c,0x4a,
+  0xf,0x3c,0x4e, 0xf,0x3c,0x4f, 0xf,0x3c,0x50, 0xf,0x3c,0x51,
+  0xf,0x3c,0x52, 0xf,0x3c,0x53, 0xf,0x3c,0x54, 0xf,0x3c,0x55,
+  0xf,0x3c,0x56, 0xf,0x3c,0x58, 0xf,0x3c,0x59, 0xf,0x3c,0x5b,
+  0xf,0x3c,0x5c, 0x6,0x4a,0x69, 0x5,0x39,0x69, 0x6,0x4a,0x6b,
+  0x4,0x38,0x5d, 0x6,0x4a,0x5b, 0x6,0x4a,0x60, 0x6,0x4a,0x5e,
+  0x5,0x39,0x6b, 0xf,0x42,0x73, 0x6,0x54,0x41, 0x5,0x40,0x25,
+  0x4,0x3e,0x41, 0x6,0x54,0x38, 0x4,0x3e,0x34, 0x6,0x54,0x3b,
+  0x6,0x54,0x43, 0x4,0x3e,0x3b, 0x4,0x3e,0x43, 0x4,0x3e,0x3e,
+  0x4,0x3e,0x2e, 0x6,0x54,0x4a, 0x5,0x40,0x29, 0x5,0x40,0x26,
+  0x4,0x3e,0x40, 0x6,0x5e,0x31, 0x6,0x54,0x42, 0x4,0x3e,0x3a,
+  0x5,0x40,0x2f, 0x5,0x40,0x2d, 0x4,0x3e,0x31, 0x6,0x5e,0x32,
+  0x4,0x3e,0x42, 0x5,0x40,0x2c, 0x5,0x40,0x2e, 0x6,0x54,0x3e,
+  0x6,0x54,0x4c, 0x7,0x24,0x3c, 0x6,0x54,0x47, 0x4,0x44,0x4b,
+  0x6,0x54,0x3f, 0x6,0x54,0x46, 0x6,0x54,0x37, 0x6,0x54,0x36,
+  0x5,0x40,0x2b, 0x5,0x40,0x28, 0x4,0x3e,0x3d, 0x6,0x54,0x3c,
+  0x6,0x54,0x3d, 0x6,0x54,0x40, 0x6,0x54,0x45, 0xf,0x42,0x58,
+  0xf,0x42,0x59, 0xf,0x42,0x5a, 0xf,0x42,0x5b, 0xf,0x42,0x5c,
+  0xf,0x42,0x5d, 0xf,0x42,0x5e, 0xf,0x42,0x60, 0xf,0x42,0x61,
+  0xf,0x42,0x62, 0xf,0x42,0x65, 0xf,0x42,0x66, 0xf,0x42,0x67,
+  0xf,0x42,0x68, 0xf,0x42,0x69, 0xf,0x42,0x6a, 0xf,0x42,0x6c,
+  0xf,0x42,0x6d, 0xf,0x42,0x6e, 0xf,0x42,0x6f, 0xf,0x42,0x70,
+  0xf,0x42,0x71, 0xf,0x42,0x72, 0xf,0x42,0x75, 0xf,0x49,0x22,
+  0xf,0x49,0x3e, 0x5,0x40,0x2a, 0x6,0x54,0x44, 0x4,0x3e,0x35,
+  0x6,0x54,0x4d, 0x6,0x54,0x3a, 0x6,0x54,0x4b, 0xf,0x49,0x2f,
+  0xf,0x42,0x6b, 0xf,0x4f,0x6c, 0x6,0x54,0x39, 0x7,0x24,0x3d,
+  0x4,0x44,0x54, 0x4,0x44,0x47, 0x4,0x44,0x48, 0x4,0x44,0x4c,
+  0x5,0x46,0x6b, 0x4,0x44,0x4e, 0x5,0x46,0x6a, 0x5,0x46,0x74,
+  0x5,0x46,0x76, 0x4,0x44,0x45, 0x4,0x44,0x53, 0x6,0x5e,0x44,
+  0x5,0x46,0x6f, 0x6,0x5e,0x41, 0x6,0x5e,0x3a, 0x4,0x44,0x51,
+  0x4,0x44,0x50, 0x5,0x46,0x75, 0x5,0x46,0x72, 0x5,0x46,0x6d,
+  0x7,0x24,0x40, 0x7,0x24,0x3f, 0x5,0x46,0x77, 0x6,0x5e,0x45,
+  0x4,0x44,0x4f, 0x6,0x5e,0x39, 0x6,0x5e,0x42, 0x5,0x46,0x70,
+  0x5,0x46,0x71, 0x4,0x44,0x41, 0x6,0x5e,0x3d, 0x5,0x4d,0x7a,
+  0x7,0x24,0x3e, 0x6,0x5e,0x34, 0x5,0x46,0x6e, 0x6,0x5e,0x3f,
+  0x5,0x46,0x73, 0xf,0x49,0x23, 0xf,0x49,0x24, 0xf,0x49,0x25,
+  0xf,0x49,0x26, 0xf,0x49,0x27, 0xf,0x49,0x28, 0xf,0x49,0x29,
+  0xf,0x49,0x2b, 0xf,0x49,0x2c, 0xf,0x49,0x2d, 0xf,0x49,0x2e,
+  0xf,0x49,0x30, 0xf,0x49,0x31, 0xf,0x49,0x34, 0xf,0x49,0x36,
+  0xf,0x49,0x37, 0xf,0x49,0x38, 0xf,0x49,0x39, 0xf,0x49,0x3a,
+  0xf,0x49,0x3c, 0xf,0x49,0x3d, 0xf,0x49,0x41, 0xf,0x49,0x42,
+  0xf,0x49,0x43, 0xf,0x4f,0x6d, 0x7,0x22,0x68, 0x4,0x44,0x42,
+  0x6,0x5e,0x3c, 0x6,0x5e,0x43, 0x6,0x5e,0x35, 0x5,0x46,0x6c,
+  0x6,0x5e,0x33, 0x6,0x5e,0x37, 0x6,0x5e,0x38, 0xf,0x49,0x3b,
+  0x6,0x5e,0x36, 0xf,0x49,0x2a, 0x7,0x24,0x62, 0x7,0x24,0x52,
+  0x7,0x24,0x4d, 0x4,0x4a,0x60, 0x7,0x24,0x5a, 0x7,0x24,0x54,
+  0x7,0x24,0x4c, 0x4,0x4a,0x65, 0x4,0x4a,0x67, 0x5,0x4e,0x25,
+  0x7,0x24,0x63, 0x7,0x24,0x4e, 0x7,0x24,0x50, 0x7,0x24,0x56,
+  0x4,0x4a,0x5c, 0x7,0x24,0x57, 0x7,0x24,0x49, 0x5,0x4e,0x21,
+  0x7,0x24,0x65, 0x7,0x24,0x47, 0x7,0x24,0x44, 0x4,0x4a,0x66,
+  0x5,0x4d,0x7b, 0x5,0x4e,0x24, 0x7,0x24,0x64, 0x4,0x4a,0x5b,
+  0x7,0x24,0x5b, 0x4,0x4a,0x5a, 0x7,0x24,0x59, 0x5,0x4d,0x7e,
+  0x7,0x24,0x43, 0x7,0x24,0x67, 0x5,0x4e,0x23, 0x5,0x4d,0x7d,
+  0x7,0x24,0x53, 0x7,0x24,0x42, 0x7,0x3a,0x69, 0x7,0x24,0x45,
+  0x7,0x24,0x68, 0x5,0x4e,0x22, 0x7,0x24,0x41, 0x7,0x24,0x5e,
+  0x7,0x24,0x66, 0x5,0x4e,0x26, 0x5,0x4e,0x28, 0x5,0x4d,0x7c,
+  0x4,0x4a,0x5e, 0x7,0x24,0x5f, 0x7,0x24,0x4b, 0x7,0x24,0x51,
+  0x5,0x4e,0x27, 0x7,0x24,0x5c, 0xf,0x4f,0x59, 0xf,0x4f,0x5a,
+  0xf,0x4f,0x5b, 0xf,0x4f,0x5c, 0xf,0x4f,0x5d, 0xf,0x4f,0x5e,
+  0xf,0x4f,0x5f, 0xf,0x4f,0x62, 0xf,0x4f,0x63, 0xf,0x4f,0x64,
+  0xf,0x4f,0x65, 0xf,0x4f,0x66, 0xf,0x4f,0x67, 0xf,0x4f,0x68,
+  0xf,0x4f,0x6a, 0xf,0x4f,0x6b, 0xf,0x4f,0x6f, 0xf,0x4f,0x70,
+  0xf,0x4f,0x71, 0xf,0x4f,0x72, 0xf,0x4f,0x73, 0xf,0x4f,0x74,
+  0xf,0x4f,0x75, 0xf,0x4f,0x76, 0xf,0x4f,0x77, 0xf,0x4f,0x78,
+  0xf,0x4f,0x7b, 0xf,0x4f,0x7c, 0xf,0x55,0x51, 0x7,0x24,0x55,
+  0x7,0x24,0x60, 0x7,0x2f,0x30, 0x4,0x4a,0x63, 0x7,0x24,0x46,
+  0x7,0x24,0x5d, 0x7,0x24,0x48, 0x7,0x24,0x4a, 0xf,0x55,0x4a,
+  0xf,0x4f,0x7e, 0xf,0x49,0x40, 0x4,0x50,0x7c, 0x5,0x55,0x35,
+  0x5,0x55,0x34, 0x5,0x55,0x28, 0x5,0x55,0x29, 0x5,0x55,0x2b,
+  0x7,0x2f,0x33, 0x5,0x55,0x30, 0x7,0x2f,0x47, 0x7,0x2f,0x40,
+  0x7,0x2f,0x3a, 0x4,0x50,0x79, 0x7,0x2f,0x39, 0x4,0x50,0x7e,
+  0x5,0x55,0x33, 0x7,0x2f,0x3d, 0x7,0x2f,0x31, 0x7,0x2f,0x37,
+  0x7,0x2f,0x46, 0x7,0x2f,0x3b, 0x7,0x2f,0x38, 0x7,0x2f,0x43,
+  0x7,0x2f,0x36, 0x7,0x2f,0x32, 0x5,0x55,0x31, 0x5,0x55,0x2a,
+  0x5,0x5b,0x77, 0x7,0x2f,0x3c, 0x7,0x2f,0x49, 0x5,0x55,0x2c,
+  0x5,0x5b,0x79, 0x5,0x55,0x32, 0x7,0x2f,0x2f, 0x7,0x2f,0x34,
+  0x7,0x2f,0x3e, 0x7,0x2f,0x41, 0xf,0x55,0x46, 0xf,0x55,0x48,
+  0xf,0x55,0x49, 0xf,0x55,0x4b, 0xf,0x55,0x4c, 0xf,0x55,0x4f,
+  0xf,0x55,0x50, 0xf,0x55,0x52, 0xf,0x55,0x53, 0xf,0x55,0x54,
+  0xf,0x55,0x55, 0xf,0x55,0x57, 0xf,0x5a,0x6d, 0x5,0x55,0x2f,
+  0x7,0x2f,0x3f, 0x7,0x2f,0x45, 0x7,0x2f,0x48, 0x7,0x2f,0x4a,
+  0x7,0x2f,0x2e, 0x7,0x2f,0x44, 0x4,0x51,0x21, 0xf,0x4f,0x61,
+  0xf,0x5a,0x66, 0xf,0x5a,0x5f, 0x5,0x54,0x3a, 0x5,0x5b,0x7c,
+  0x4,0x56,0x5a, 0x4,0x56,0x5f, 0x5,0x5b,0x7a, 0x7,0x38,0x7a,
+  0x7,0x38,0x6e, 0x4,0x5b,0x52, 0x5,0x5b,0x7b, 0x5,0x5b,0x78,
+  0x7,0x38,0x70, 0x7,0x38,0x76, 0x7,0x38,0x6f, 0x7,0x38,0x79,
+  0x7,0x38,0x74, 0x7,0x38,0x73, 0x5,0x62,0x38, 0x7,0x38,0x75,
+  0x7,0x38,0x7b, 0x5,0x5b,0x7d, 0x7,0x38,0x77, 0x5,0x55,0x37,
+  0x3,0x55,0x3a, 0x7,0x38,0x78, 0xf,0x5a,0x60, 0xf,0x5a,0x61,
+  0xf,0x5a,0x62, 0xf,0x5a,0x63, 0xf,0x5a,0x64, 0xf,0x5a,0x65,
+  0xf,0x5a,0x67, 0xf,0x5a,0x69, 0xf,0x5a,0x6b, 0xf,0x5a,0x70,
+  0x7,0x38,0x72, 0x5,0x5b,0x7e, 0x7,0x38,0x7c, 0x7,0x38,0x71,
+  0xf,0x55,0x4e, 0xf,0x5a,0x6c, 0xf,0x5a,0x6f, 0xf,0x55,0x47,
+  0xf,0x55,0x4d, 0xf,0x5a,0x5e, 0x7,0x2f,0x35, 0x5,0x62,0x3f,
+  0x5,0x62,0x46, 0x5,0x62,0x45, 0x4,0x5b,0x5d, 0x5,0x62,0x3d,
+  0x5,0x62,0x39, 0x5,0x62,0x42, 0x7,0x40,0x40, 0x7,0x40,0x46,
+  0x4,0x5b,0x59, 0x5,0x62,0x4b, 0x5,0x62,0x44, 0x7,0x40,0x3c,
+  0x5,0x62,0x41, 0x5,0x62,0x4a, 0x4,0x5b,0x58, 0x5,0x62,0x43,
+  0x7,0x40,0x47, 0x5,0x62,0x3b, 0x7,0x40,0x41, 0x5,0x62,0x40,
+  0x7,0x40,0x48, 0x7,0x40,0x3a, 0x4,0x5b,0x5f, 0x4,0x5b,0x55,
+  0x7,0x40,0x45, 0x7,0x40,0x44, 0x7,0x40,0x3e, 0x5,0x62,0x3a,
+  0x4,0x5b,0x53, 0x5,0x62,0x3c, 0x5,0x62,0x3e, 0x5,0x62,0x49,
+  0x5,0x62,0x4c, 0x5,0x62,0x47, 0x7,0x40,0x3f, 0x4,0x5b,0x5c,
+  0x7,0x40,0x42, 0x7,0x47,0x5f, 0x5,0x62,0x4d, 0xf,0x5f,0x33,
+  0xf,0x5f,0x35, 0xf,0x5f,0x36, 0xf,0x5f,0x37, 0xf,0x5f,0x39,
+  0xf,0x5f,0x3a, 0xf,0x5f,0x3b, 0xf,0x5f,0x3c, 0xf,0x5f,0x3d,
+  0xf,0x5f,0x3e, 0xf,0x5f,0x3f, 0xf,0x5f,0x40, 0xf,0x5f,0x41,
+  0xf,0x5f,0x42, 0xf,0x5f,0x43, 0xf,0x62,0x64, 0xf,0x62,0x65,
+  0xf,0x62,0x6c, 0x7,0x47,0x5e, 0x7,0x40,0x3d, 0x7,0x40,0x39,
+  0x7,0x40,0x43, 0x7,0x40,0x3b, 0xf,0x5f,0x34, 0xf,0x5a,0x6a,
+  0xf,0x5a,0x6e, 0x5,0x62,0x48, 0x7,0x47,0x65, 0x7,0x47,0x5c,
+  0x7,0x47,0x62, 0x4,0x5f,0x7c, 0x4,0x5f,0x7a, 0x7,0x47,0x53,
+  0x5,0x68,0x36, 0x7,0x47,0x56, 0x7,0x47,0x54, 0x7,0x47,0x5b,
+  0x7,0x47,0x5a, 0x7,0x47,0x55, 0x5,0x68,0x35, 0x7,0x47,0x59,
+  0x7,0x47,0x5d, 0x5,0x6c,0x45, 0x7,0x47,0x61, 0xf,0x62,0x66,
+  0xf,0x62,0x67, 0xf,0x62,0x68, 0xf,0x62,0x69, 0xf,0x62,0x6a,
+  0xf,0x62,0x6d, 0xf,0x62,0x6e, 0xf,0x62,0x6f, 0xf,0x62,0x70,
+  0xf,0x62,0x71, 0x7,0x47,0x57, 0x7,0x47,0x60, 0x7,0x47,0x66,
+  0x7,0x47,0x64, 0x7,0x47,0x63, 0x7,0x47,0x58, 0x5,0x6c,0x47,
+  0x5,0x6c,0x4a, 0x5,0x6c,0x4b, 0x7,0x4e,0x2b, 0x4,0x63,0x59,
+  0x4,0x63,0x5d, 0x7,0x4e,0x2a, 0x7,0x4e,0x29, 0x5,0x6c,0x48,
+  0x4,0x63,0x5c, 0x7,0x4e,0x2e, 0x4,0x63,0x57, 0x4,0x63,0x58,
+  0x4,0x63,0x56, 0x7,0x4e,0x2d, 0x5,0x70,0x3b, 0x5,0x6c,0x49,
+  0x5,0x6c,0x4c, 0x7,0x4e,0x2f, 0xf,0x65,0x42, 0xf,0x65,0x43,
+  0xf,0x65,0x44, 0x7,0x4e,0x2c, 0x4,0x66,0x48, 0x5,0x70,0x40,
+  0x7,0x53,0x56, 0x5,0x70,0x3f, 0x5,0x70,0x3d, 0x4,0x66,0x4b,
+  0x7,0x53,0x54, 0x5,0x70,0x3c, 0x7,0x53,0x59, 0x7,0x53,0x53,
+  0x4,0x66,0x4d, 0x7,0x53,0x5f, 0x5,0x70,0x41, 0x7,0x53,0x55,
+  0x7,0x53,0x5a, 0xf,0x67,0x68, 0xf,0x67,0x69, 0xf,0x67,0x6a,
+  0xf,0x67,0x6b, 0xf,0x67,0x6d, 0xf,0x67,0x6e, 0xf,0x67,0x6f,
+  0x7,0x53,0x5b, 0x7,0x53,0x5c, 0x7,0x53,0x5d, 0x7,0x53,0x5e,
+  0x5,0x70,0x3a, 0xf,0x67,0x70, 0xf,0x69,0x55, 0x7,0x58,0x2e,
+  0x7,0x53,0x57, 0x7,0x58,0x2f, 0x5,0x73,0x54, 0x5,0x70,0x42,
+  0x7,0x58,0x2d, 0x5,0x73,0x55, 0x7,0x58,0x31, 0x4,0x68,0x72,
+  0x7,0x58,0x32, 0xf,0x69,0x53, 0xf,0x69,0x54, 0x7,0x58,0x33,
+  0x7,0x58,0x30, 0x7,0x58,0x2c, 0x5,0x76,0x21, 0x5,0x76,0x22,
+  0x7,0x5b,0x69, 0x7,0x5b,0x68, 0x5,0x75,0x7e, 0x7,0x5b,0x67,
+  0x5,0x75,0x7d, 0xf,0x6a,0x5b, 0xf,0x6a,0x5c, 0xf,0x6a,0x5d,
+  0x7,0x5b,0x6a, 0x7,0x5b,0x66, 0x7,0x5e,0x76, 0x5,0x77,0x67,
+  0x7,0x5e,0x77, 0x4,0x6c,0x71, 0x7,0x5e,0x74, 0x5,0x77,0x66,
+  0x7,0x5e,0x75, 0x4,0x6c,0x72, 0x7,0x60,0x79, 0x7,0x60,0x78,
+  0x7,0x60,0x77, 0xf,0x6c,0x2f, 0x7,0x62,0x39, 0x4,0x6d,0x58,
+  0x5,0x7a,0x2b, 0x5,0x7a,0x2a, 0x4,0x6d,0x59, 0x4,0x6d,0x74,
+  0x5,0x7a,0x69, 0x5,0x7a,0x6a, 0x7,0x63,0x57, 0x7,0x64,0x4b,
+  0x5,0x7b,0x41, 0xf,0x6d,0x26, 0x7,0x65,0x5c, 0x5,0x7c,0x3c,
+  0x6,0x23,0x2f, 0x6,0x25,0x33, 0x4,0x23,0x24, 0x4,0x23,0x25,
+  0x6,0x25,0x32, 0xf,0x22,0x5f, 0xf,0x22,0x60, 0xf,0x22,0x61,
+  0x6,0x25,0x34, 0x4,0x24,0x53, 0x4,0x24,0x54, 0x5,0x24,0x54,
+  0x6,0x28,0x4c, 0x5,0x24,0x55, 0x5,0x24,0x57, 0xf,0x24,0x6b,
+  0xf,0x24,0x6c, 0xf,0x24,0x6d, 0xf,0x24,0x70, 0xf,0x24,0x72,
+  0x6,0x28,0x4b, 0x5,0x26,0x74, 0x4,0x27,0x28, 0x5,0x26,0x75,
+  0xf,0x27,0x6f, 0xf,0x27,0x70, 0xf,0x27,0x71, 0xf,0x27,0x73,
+  0xf,0x27,0x74, 0xf,0x27,0x75, 0xf,0x27,0x76, 0xf,0x27,0x77,
+  0x6,0x2c,0x5f, 0xf,0x27,0x72, 0x6,0x2c,0x5e, 0x4,0x27,0x2a,
+  0x5,0x24,0x56, 0x5,0x2a,0x25, 0x6,0x32,0x4c, 0x5,0x2a,0x26,
+  0x6,0x32,0x44, 0x5,0x2a,0x27, 0x6,0x32,0x4b, 0x6,0x32,0x46,
+  0xf,0x2b,0x6f, 0xf,0x2b,0x70, 0xf,0x2b,0x71, 0xf,0x2b,0x72,
+  0xf,0x2b,0x73, 0xf,0x2b,0x74, 0xf,0x2b,0x75, 0xf,0x2b,0x76,
+  0xf,0x2b,0x77, 0xf,0x2b,0x78, 0xf,0x2b,0x79, 0xf,0x2b,0x7b,
+  0xf,0x2b,0x7c, 0xf,0x2b,0x7d, 0xf,0x2b,0x7e, 0xf,0x2c,0x21,
+  0xf,0x2c,0x23, 0x4,0x2a,0x29, 0x6,0x32,0x45, 0x6,0x32,0x43,
+  0x6,0x32,0x47, 0x6,0x39,0x3a, 0x5,0x2a,0x28, 0x6,0x32,0x4a,
+  0xf,0x2c,0x22, 0x6,0x32,0x49, 0x5,0x2e,0x4f, 0x5,0x2e,0x4e,
+  0x6,0x39,0x36, 0x6,0x39,0x39, 0xf,0x30,0x6a, 0x4,0x32,0x6f,
+  0x6,0x39,0x37, 0x4,0x2d,0x74, 0x6,0x39,0x34, 0x5,0x2e,0x4b,
+  0xf,0x30,0x5d, 0xf,0x30,0x5e, 0xf,0x30,0x5f, 0xf,0x30,0x60,
+  0xf,0x30,0x61, 0xf,0x30,0x62, 0xf,0x30,0x63, 0xf,0x30,0x64,
+  0xf,0x30,0x65, 0xf,0x30,0x66, 0xf,0x30,0x68, 0xf,0x30,0x69,
+  0xf,0x30,0x6b, 0xf,0x30,0x6c, 0xf,0x30,0x6e, 0xf,0x30,0x6f,
+  0xf,0x30,0x70, 0xf,0x30,0x71, 0xf,0x30,0x72, 0x5,0x2e,0x4c,
+  0x6,0x39,0x35, 0x6,0x39,0x3b, 0x6,0x39,0x3c, 0xf,0x30,0x67,
+  0xf,0x30,0x6d, 0x6,0x39,0x38, 0x5,0x2e,0x4d, 0x6,0x41,0x4b,
+  0x4,0x32,0x74, 0x5,0x33,0x44, 0x6,0x41,0x4f, 0x4,0x32,0x73,
+  0x4,0x32,0x75, 0x6,0x41,0x4e, 0x6,0x41,0x54, 0x6,0x41,0x51,
+  0x6,0x41,0x4d, 0x6,0x41,0x4c, 0x6,0x4a,0x73, 0x6,0x41,0x52,
+  0x6,0x41,0x50, 0x6,0x41,0x53, 0xf,0x36,0x24, 0xf,0x36,0x3e,
+  0xf,0x36,0x3f, 0xf,0x36,0x40, 0xf,0x36,0x41, 0xf,0x36,0x43,
+  0xf,0x36,0x44, 0xf,0x36,0x45, 0xf,0x36,0x46, 0xf,0x36,0x47,
+  0xf,0x36,0x49, 0xf,0x36,0x4a, 0xf,0x36,0x4c, 0xf,0x36,0x4d,
+  0xf,0x36,0x4e, 0xf,0x36,0x50, 0x6,0x41,0x49, 0x6,0x41,0x48,
+  0xf,0x36,0x4b, 0x5,0x33,0x43, 0x5,0x33,0x45, 0x6,0x41,0x55,
+  0x4,0x38,0x69, 0x6,0x4a,0x78, 0x6,0x41,0x4a, 0x5,0x39,0x71,
+  0x5,0x39,0x6f, 0x6,0x4a,0x7e, 0x6,0x4b,0x21, 0x5,0x39,0x6e,
+  0x6,0x4a,0x75, 0x4,0x38,0x66, 0x6,0x4a,0x7a, 0x6,0x4a,0x74,
+  0x6,0x4a,0x7d, 0x4,0x38,0x63, 0x5,0x39,0x70, 0x6,0x4a,0x77,
+  0xf,0x3c,0x5e, 0xf,0x3c,0x5f, 0xf,0x3c,0x60, 0xf,0x3c,0x61,
+  0xf,0x3c,0x62, 0xf,0x3c,0x63, 0xf,0x3c,0x64, 0xf,0x3c,0x66,
+  0xf,0x3c,0x67, 0xf,0x3c,0x68, 0xf,0x3c,0x69, 0xf,0x3c,0x6b,
+  0xf,0x3c,0x6c, 0xf,0x3c,0x6d, 0xf,0x3c,0x6e, 0xf,0x3c,0x6f,
+  0xf,0x3c,0x70, 0xf,0x3c,0x71, 0xf,0x3c,0x72, 0xf,0x3c,0x75,
+  0xf,0x3c,0x77, 0xf,0x3c,0x78, 0xf,0x3c,0x79, 0xf,0x3c,0x7a,
+  0xf,0x3c,0x7b, 0xf,0x3c,0x7c, 0xf,0x3d,0x21, 0x6,0x4a,0x79,
+  0x6,0x4a,0x7c, 0x4,0x38,0x67, 0x6,0x4a,0x76, 0x6,0x4a,0x7b,
+  0xf,0x3c,0x6a, 0x5,0x39,0x72, 0x5,0x40,0x34, 0x6,0x54,0x5a,
+  0x6,0x54,0x58, 0x5,0x40,0x30, 0x6,0x54,0x56, 0x6,0x54,0x5d,
+  0x4,0x3e,0x47, 0x6,0x54,0x57, 0x4,0x3e,0x44, 0x6,0x54,0x5b,
+  0x6,0x54,0x5e, 0x4,0x3e,0x45, 0x5,0x40,0x32, 0x6,0x54,0x53,
+  0x6,0x54,0x63, 0x6,0x54,0x5f, 0x6,0x54,0x64, 0x5,0x40,0x35,
+  0x6,0x54,0x5c, 0x6,0x54,0x62, 0xf,0x42,0x76, 0xf,0x42,0x79,
+  0xf,0x42,0x7b, 0xf,0x42,0x7c, 0xf,0x42,0x7d, 0xf,0x43,0x21,
+  0xf,0x43,0x22, 0xf,0x43,0x23, 0xf,0x43,0x25, 0xf,0x43,0x26,
+  0xf,0x43,0x27, 0xf,0x43,0x28, 0xf,0x43,0x29, 0xf,0x43,0x2a,
+  0xf,0x43,0x2b, 0xf,0x43,0x2d, 0xf,0x43,0x2e, 0xf,0x43,0x30,
+  0xf,0x43,0x33, 0xf,0x43,0x34, 0xf,0x43,0x35, 0xf,0x43,0x36,
+  0xf,0x43,0x37, 0xf,0x43,0x38, 0xf,0x43,0x39, 0xf,0x43,0x3a,
+  0xf,0x43,0x3b, 0xf,0x43,0x3d, 0xf,0x43,0x3e, 0x6,0x54,0x51,
+  0x6,0x54,0x52, 0x6,0x54,0x55, 0x6,0x54,0x66, 0x4,0x3e,0x4a,
+  0x6,0x54,0x61, 0x6,0x54,0x65, 0x6,0x5a,0x54, 0xf,0x43,0x2c,
+  0x5,0x40,0x33, 0x5,0x40,0x31, 0xf,0x49,0x54, 0x6,0x5e,0x51,
+  0x6,0x5e,0x50, 0x5,0x46,0x7e, 0x6,0x5e,0x4a, 0x5,0x47,0x22,
+  0x4,0x44,0x55, 0x5,0x46,0x7c, 0x5,0x46,0x7b, 0x5,0x46,0x7a,
+  0x7,0x24,0x70, 0x7,0x24,0x6a, 0x6,0x5e,0x46, 0x5,0x47,0x21,
+  0x6,0x5e,0x47, 0x6,0x5e,0x48, 0x5,0x46,0x79, 0x6,0x5e,0x4b,
+  0x6,0x5e,0x4f, 0xf,0x49,0x44, 0xf,0x49,0x45, 0xf,0x49,0x46,
+  0xf,0x49,0x47, 0xf,0x49,0x49, 0xf,0x49,0x4a, 0xf,0x49,0x4c,
+  0xf,0x49,0x4d, 0xf,0x49,0x4e, 0xf,0x49,0x4f, 0xf,0x49,0x50,
+  0xf,0x49,0x51, 0xf,0x49,0x52, 0xf,0x49,0x53, 0xf,0x49,0x55,
+  0xf,0x49,0x56, 0xf,0x49,0x57, 0xf,0x49,0x5a, 0xf,0x49,0x5b,
+  0xf,0x49,0x5d, 0xf,0x49,0x5e, 0xf,0x49,0x60, 0xf,0x49,0x62,
+  0xf,0x49,0x63, 0xf,0x49,0x64, 0x4,0x44,0x5d, 0x5,0x46,0x7d,
+  0x6,0x5e,0x4c, 0x6,0x5e,0x52, 0x6,0x5e,0x49, 0x6,0x5e,0x4d,
+  0xf,0x49,0x5c, 0x6,0x54,0x60, 0xf,0x42,0x7e, 0xf,0x42,0x7a,
+  0x4,0x4a,0x6b, 0x5,0x4e,0x2c, 0x7,0x24,0x74, 0x7,0x24,0x6d,
+  0x7,0x24,0x69, 0x5,0x4e,0x2a, 0x7,0x24,0x6c, 0x7,0x24,0x71,
+  0x7,0x24,0x72, 0x7,0x24,0x75, 0x7,0x24,0x6b, 0x5,0x4e,0x29,
+  0xf,0x4e,0x22, 0x5,0x4e,0x2b, 0x7,0x24,0x73, 0xf,0x50,0x23,
+  0xf,0x50,0x24, 0xf,0x50,0x26, 0xf,0x50,0x27, 0xf,0x50,0x28,
+  0xf,0x50,0x29, 0xf,0x50,0x2a, 0xf,0x50,0x2b, 0xf,0x50,0x2e,
+  0xf,0x50,0x2f, 0xf,0x50,0x31, 0xf,0x50,0x32, 0xf,0x50,0x33,
+  0xf,0x50,0x34, 0xf,0x50,0x35, 0xf,0x50,0x37, 0xf,0x50,0x38,
+  0xf,0x50,0x39, 0xf,0x50,0x3a, 0xf,0x50,0x3b, 0xf,0x50,0x3c,
+  0x7,0x24,0x6e, 0xf,0x50,0x2c, 0x7,0x2a,0x71, 0xf,0x50,0x2d,
+  0xf,0x50,0x30, 0xf,0x50,0x25, 0xf,0x50,0x22, 0x5,0x4e,0x2e,
+  0x5,0x4e,0x2d, 0x6,0x5e,0x4e, 0x4,0x51,0x2a, 0x7,0x2f,0x52,
+  0x7,0x2f,0x66, 0x7,0x2f,0x50, 0x7,0x2f,0x60, 0x7,0x2f,0x5e,
+  0x5,0x55,0x3b, 0x4,0x51,0x27, 0x7,0x2f,0x61, 0x7,0x2f,0x63,
+  0x7,0x2f,0x55, 0x7,0x24,0x6f, 0x4,0x51,0x28, 0x7,0x2f,0x56,
+  0x7,0x2f,0x64, 0x7,0x2f,0x65, 0x4,0x51,0x26, 0x7,0x2f,0x58,
+  0x7,0x2f,0x54, 0x4,0x51,0x29, 0x7,0x2f,0x67, 0x5,0x55,0x3a,
+  0x5,0x55,0x3c, 0x7,0x2f,0x62, 0x7,0x2f,0x59, 0x7,0x2f,0x5d,
+  0x7,0x2f,0x5a, 0x7,0x2f,0x4b, 0x7,0x2f,0x53, 0x7,0x2f,0x5c,
+  0xf,0x55,0x59, 0xf,0x55,0x5a, 0xf,0x55,0x5b, 0xf,0x55,0x5c,
+  0xf,0x55,0x5d, 0xf,0x55,0x5e, 0xf,0x55,0x5f, 0xf,0x55,0x60,
+  0xf,0x55,0x61, 0xf,0x55,0x62, 0xf,0x55,0x63, 0xf,0x55,0x66,
+  0xf,0x55,0x67, 0xf,0x55,0x68, 0xf,0x55,0x6a, 0xf,0x55,0x6b,
+  0xf,0x55,0x6d, 0xf,0x55,0x6e, 0xf,0x55,0x70, 0xf,0x55,0x71,
+  0xf,0x55,0x72, 0xf,0x55,0x65, 0x5,0x55,0x38, 0x7,0x2f,0x4d,
+  0x7,0x2f,0x4e, 0x7,0x2f,0x5b, 0x7,0x2f,0x5f, 0x7,0x31,0x7a,
+  0x7,0x2f,0x51, 0x7,0x2c,0x7b, 0xf,0x55,0x6f, 0x5,0x55,0x3d,
+  0x5,0x55,0x39, 0x7,0x2f,0x4c, 0x7,0x24,0x76, 0x7,0x2f,0x57,
+  0x7,0x39,0x23, 0x4,0x56,0x61, 0x7,0x39,0x25, 0x5,0x55,0x3e,
+  0x7,0x39,0x29, 0x7,0x39,0x28, 0x4,0x56,0x63, 0x7,0x2f,0x68,
+  0x5,0x5c,0x21, 0x7,0x38,0x7d, 0x5,0x5c,0x24, 0x5,0x5c,0x22,
+  0xf,0x5a,0x71, 0xf,0x5a,0x72, 0xf,0x5a,0x76, 0xf,0x5a,0x77,
+  0xf,0x5a,0x78, 0xf,0x5a,0x79, 0xf,0x5a,0x7a, 0xf,0x5a,0x7b,
+  0xf,0x5a,0x7c, 0xf,0x5a,0x7d, 0xf,0x5a,0x7e, 0xf,0x5b,0x21,
+  0xf,0x5b,0x22, 0xf,0x5b,0x23, 0x7,0x38,0x7e, 0x7,0x39,0x24,
+  0x7,0x39,0x22, 0x5,0x5c,0x23, 0x7,0x39,0x21, 0xf,0x55,0x69,
+  0x7,0x40,0x4f, 0x4,0x5b,0x62, 0x7,0x40,0x4e, 0x5,0x62,0x4e,
+  0x7,0x40,0x4b, 0x7,0x40,0x53, 0x7,0x40,0x51, 0x7,0x40,0x4c,
+  0x4,0x5b,0x63, 0x5,0x62,0x4f, 0x5,0x62,0x50, 0x4,0x5b,0x61,
+  0x7,0x40,0x54, 0x7,0x40,0x4a, 0x7,0x40,0x52, 0xf,0x5f,0x44,
+  0xf,0x5f,0x46, 0xf,0x5f,0x45, 0xf,0x5f,0x47, 0xf,0x5f,0x48,
+  0xf,0x5f,0x49, 0xf,0x5f,0x4a, 0xf,0x5f,0x4c, 0xf,0x5f,0x4d,
+  0x7,0x40,0x50, 0x7,0x42,0x22, 0x7,0x40,0x55, 0x7,0x40,0x4d,
+  0x7,0x40,0x49, 0x7,0x39,0x2a, 0xf,0x61,0x76, 0xf,0x5a,0x74,
+  0xf,0x5a,0x75, 0x7,0x47,0x6c, 0x5,0x68,0x37, 0x4,0x60,0x21,
+  0x7,0x47,0x6d, 0x4,0x60,0x22, 0x7,0x47,0x6a, 0xf,0x62,0x74,
+  0xf,0x62,0x75, 0xf,0x62,0x76, 0xf,0x62,0x77, 0x7,0x47,0x69,
+  0x7,0x47,0x67, 0x7,0x47,0x6b, 0xf,0x5f,0x4b, 0x7,0x47,0x68,
+  0xf,0x65,0x45, 0x5,0x6c,0x4f, 0x7,0x4e,0x30, 0x7,0x4e,0x33,
+  0x7,0x4e,0x3b, 0x5,0x6c,0x4e, 0x5,0x6c,0x4d, 0x5,0x6c,0x51,
+  0x4,0x60,0x23, 0x7,0x4e,0x32, 0x7,0x4e,0x38, 0x4,0x63,0x62,
+  0x4,0x63,0x60, 0x7,0x4e,0x3c, 0x7,0x4e,0x31, 0x7,0x4e,0x35,
+  0x7,0x4e,0x37, 0xf,0x65,0x48, 0x7,0x4e,0x34, 0xf,0x65,0x46,
+  0xf,0x65,0x47, 0xf,0x65,0x4a, 0xf,0x65,0x4b, 0xf,0x65,0x4c,
+  0xf,0x65,0x4d, 0xf,0x65,0x4e, 0x7,0x4e,0x39, 0x7,0x4e,0x36,
+  0x7,0x4e,0x3a, 0x5,0x6c,0x50, 0x7,0x53,0x64, 0x4,0x63,0x61,
+  0x7,0x53,0x66, 0x5,0x70,0x43, 0x4,0x66,0x4f, 0x7,0x53,0x67,
+  0x7,0x53,0x62, 0x7,0x53,0x63, 0x7,0x53,0x65, 0xf,0x67,0x71,
+  0xf,0x67,0x72, 0xf,0x67,0x73, 0xf,0x67,0x74, 0xf,0x67,0x75,
+  0x7,0x58,0x36, 0x5,0x73,0x56, 0x4,0x6a,0x4f, 0x7,0x58,0x37,
+  0x7,0x58,0x38, 0x7,0x58,0x34, 0xf,0x69,0x56, 0xf,0x69,0x57,
+  0xf,0x69,0x58, 0x7,0x58,0x35, 0x7,0x5b,0x24, 0x7,0x5b,0x6e,
+  0x7,0x5b,0x70, 0x7,0x5b,0x6d, 0x7,0x5c,0x44, 0x7,0x5b,0x6f,
+  0x7,0x5b,0x6c, 0x7,0x5b,0x6b, 0x5,0x76,0x23, 0xf,0x6a,0x60,
+  0x7,0x5e,0x78, 0xf,0x6a,0x5f, 0x5,0x77,0x68, 0x7,0x61,0x21,
+  0x7,0x60,0x7c, 0x7,0x60,0x7e, 0x7,0x61,0x38, 0x7,0x60,0x7b,
+  0x7,0x60,0x7d, 0x7,0x62,0x3a, 0x5,0x7a,0x6b, 0xf,0x6c,0x64,
+  0xf,0x6c,0x65, 0x7,0x64,0x4d, 0x7,0x64,0x4c, 0x7,0x64,0x4e,
+  0x7,0x65,0x37, 0x7,0x66,0x34, 0x5,0x21,0x4b, 0x6,0x23,0x30,
+  0x6,0x28,0x4d, 0x6,0x28,0x4e, 0x5,0x24,0x58, 0x6,0x2c,0x62,
+  0x6,0x2c,0x61, 0x6,0x2c,0x63, 0xf,0x27,0x78, 0xf,0x27,0x79,
+  0x6,0x32,0x4e, 0x5,0x2a,0x2b, 0x5,0x2a,0x29, 0x6,0x32,0x4f,
+  0x5,0x2a,0x2a, 0x6,0x32,0x51, 0xf,0x2c,0x24, 0xf,0x2c,0x25,
+  0xf,0x2c,0x26, 0x6,0x32,0x4d, 0x6,0x32,0x50, 0x5,0x2e,0x51,
+  0x5,0x2e,0x50, 0xf,0x30,0x73, 0x6,0x41,0x57, 0x6,0x41,0x56,
+  0x6,0x41,0x58, 0xf,0x36,0x51, 0x4,0x38,0x6a, 0x6,0x4b,0x22,
+  0x6,0x47,0x43, 0x6,0x4d,0x5d, 0x6,0x54,0x68, 0x6,0x54,0x69,
+  0x6,0x5e,0x53, 0x5,0x47,0x23, 0x6,0x5e,0x56, 0x6,0x5e,0x55,
+  0x6,0x5e,0x54, 0x7,0x24,0x7a, 0x5,0x4e,0x2f, 0x7,0x24,0x77,
+  0x7,0x24,0x79, 0x7,0x24,0x78, 0x7,0x2f,0x69, 0x7,0x2f,0x6a,
+  0x5,0x55,0x3f, 0x4,0x56,0x65, 0xf,0x5b,0x24, 0xf,0x5b,0x25,
+  0xf,0x5b,0x26, 0xf,0x55,0x73, 0x7,0x40,0x56, 0x5,0x68,0x38,
+  0xf,0x65,0x4f, 0xf,0x65,0x50, 0x7,0x4e,0x3d, 0x7,0x53,0x68,
+  0x7,0x5b,0x71, 0x7,0x5e,0x79, 0x7,0x61,0x22, 0xf,0x24,0x73,
+  0xf,0x24,0x74, 0x6,0x2c,0x64, 0x6,0x2c,0x65, 0x6,0x41,0x59,
+  0x6,0x41,0x5a, 0xf,0x3d,0x22, 0xf,0x3d,0x23, 0x6,0x54,0x6a,
+  0xf,0x49,0x65, 0x5,0x47,0x24, 0x5,0x55,0x40, 0xf,0x21,0x68,
+  0x6,0x2b,0x6b, 0x5,0x2a,0x2c, 0x4,0x2a,0x2b, 0x4,0x2d,0x77,
+  0xf,0x30,0x74, 0x5,0x31,0x6c, 0x6,0x4b,0x23, 0x6,0x54,0x6c,
+  0x6,0x54,0x6b, 0x5,0x55,0x41, 0x7,0x24,0x7b, 0x7,0x24,0x7c,
+  0x5,0x55,0x42, 0x6,0x22,0x25, 0x6,0x23,0x31, 0x6,0x25,0x35,
+  0x6,0x28,0x4f, 0x4,0x27,0x2d, 0x6,0x2c,0x67, 0x6,0x2c,0x66,
+  0x6,0x32,0x52, 0x4,0x2a,0x2d, 0x6,0x32,0x53, 0x6,0x32,0x54,
+  0x6,0x39,0x3e, 0x4,0x2d,0x78, 0xf,0x30,0x75, 0x6,0x39,0x3d,
+  0x6,0x41,0x5b, 0x6,0x41,0x5e, 0x6,0x41,0x5d, 0x4,0x32,0x78,
+  0x6,0x41,0x5c, 0xf,0x36,0x52, 0xf,0x36,0x53, 0x6,0x4b,0x28,
+  0x6,0x4b,0x24, 0x6,0x4b,0x26, 0x6,0x4b,0x27, 0x6,0x4b,0x29,
+  0x6,0x4b,0x25, 0x6,0x4d,0x58, 0x6,0x54,0x6d, 0x6,0x54,0x6e,
+  0xf,0x43,0x3f, 0x6,0x5e,0x58, 0x6,0x5e,0x59, 0xf,0x49,0x66,
+  0x7,0x24,0x7d, 0xf,0x50,0x3e, 0x7,0x24,0x7e, 0x5,0x55,0x43,
+  0x5,0x62,0x51, 0x4,0x51,0x2c, 0x7,0x2f,0x6b, 0x7,0x25,0x21,
+  0x5,0x55,0x44, 0x7,0x39,0x2b, 0x7,0x39,0x2c, 0x5,0x5c,0x25,
+  0x7,0x47,0x70, 0x5,0x6c,0x52, 0x7,0x58,0x39, 0x7,0x5b,0x72,
+  0x7,0x63,0x58, 0x5,0x7b,0x42, 0x7,0x64,0x4f, 0xf,0x21,0x69,
+  0x6,0x28,0x51, 0x5,0x24,0x59, 0x6,0x28,0x50, 0x4,0x27,0x2e,
+  0x6,0x2c,0x6b, 0x6,0x2c,0x6a, 0x6,0x2c,0x69, 0x6,0x2c,0x68,
+  0x6,0x32,0x56, 0x6,0x32,0x55, 0x5,0x2a,0x2d, 0x6,0x32,0x57,
+  0x5,0x2a,0x2e, 0x5,0x2e,0x52, 0x4,0x2d,0x79, 0x4,0x2d,0x7b,
+  0x6,0x39,0x41, 0x6,0x39,0x3f, 0x5,0x33,0x46, 0x5,0x33,0x47,
+  0x6,0x41,0x5f, 0x6,0x41,0x62, 0x6,0x41,0x60, 0x6,0x4b,0x2b,
+  0x4,0x38,0x6d, 0x6,0x4b,0x2e, 0x6,0x4b,0x2a, 0x6,0x4b,0x2c,
+  0x6,0x4b,0x2d, 0x5,0x39,0x73, 0x5,0x39,0x76, 0x5,0x39,0x74,
+  0x5,0x39,0x75, 0x4,0x38,0x6e, 0x5,0x40,0x38, 0x6,0x54,0x6f,
+  0x4,0x3e,0x4d, 0x5,0x40,0x36, 0x5,0x40,0x37, 0x6,0x54,0x70,
+  0xf,0x3d,0x24, 0x5,0x47,0x25, 0x6,0x5e,0x5b, 0x6,0x5e,0x5c,
+  0x6,0x5e,0x5a, 0xf,0x49,0x67, 0x5,0x4e,0x32, 0x7,0x25,0x25,
+  0x5,0x4e,0x31, 0x5,0x4e,0x30, 0x5,0x4e,0x33, 0x7,0x25,0x24,
+  0x7,0x25,0x22, 0x5,0x4e,0x34, 0x7,0x25,0x23, 0x5,0x55,0x46,
+  0x5,0x55,0x47, 0x5,0x55,0x48, 0x7,0x2f,0x6d, 0x5,0x55,0x45,
+  0x7,0x2f,0x6c, 0x5,0x5c,0x26, 0x4,0x56,0x66, 0xf,0x5b,0x27,
+  0xf,0x5b,0x28, 0x5,0x62,0x53, 0x5,0x62,0x52, 0x5,0x6c,0x53,
+  0x7,0x53,0x69, 0x5,0x23,0x68, 0x6,0x39,0x43, 0x6,0x39,0x42,
+  0x4,0x38,0x6f, 0x6,0x4b,0x2f, 0xf,0x3d,0x25, 0xf,0x3d,0x26,
+  0x6,0x54,0x71, 0x6,0x5e,0x5d, 0x5,0x21,0x75, 0xf,0x22,0x63,
+  0x6,0x25,0x36, 0xf,0x22,0x62, 0x6,0x28,0x53, 0xf,0x24,0x75,
+  0x6,0x28,0x52, 0x6,0x28,0x54, 0x5,0x26,0x79, 0x5,0x27,0x22,
+  0x5,0x26,0x78, 0x5,0x26,0x7b, 0x5,0x26,0x76, 0x5,0x26,0x7d,
+  0x6,0x2c,0x6e, 0x4,0x27,0x30, 0x5,0x27,0x21, 0x6,0x2c,0x6c,
+  0x5,0x26,0x7e, 0x5,0x27,0x23, 0x5,0x26,0x7c, 0x6,0x2c,0x6d,
+  0xf,0x27,0x7b, 0xf,0x27,0x7c, 0xf,0x27,0x7e, 0xf,0x28,0x21,
+  0x5,0x26,0x7a, 0x6,0x2c,0x6f, 0x6,0x2c,0x70, 0x5,0x2a,0x32,
+  0x5,0x2a,0x30, 0x5,0x2a,0x2f, 0x6,0x32,0x5f, 0x6,0x32,0x5c,
+  0x5,0x2a,0x33, 0x5,0x2a,0x31, 0x4,0x2a,0x30, 0x6,0x32,0x5a,
+  0x6,0x32,0x59, 0xf,0x2c,0x28, 0xf,0x2c,0x29, 0x6,0x32,0x5b,
+  0x6,0x32,0x5e, 0x6,0x32,0x58, 0x6,0x32,0x5d, 0x5,0x2a,0x34,
+  0xf,0x27,0x7d, 0x5,0x2e,0x58, 0x5,0x2e,0x54, 0x5,0x2e,0x56,
+  0x5,0x2e,0x57, 0x5,0x2e,0x55, 0x6,0x39,0x44, 0x5,0x2e,0x59,
+  0x4,0x32,0x7b, 0x6,0x41,0x67, 0x6,0x41,0x68, 0x5,0x33,0x49,
+  0x5,0x39,0x77, 0x4,0x32,0x7d, 0x4,0x32,0x7c, 0x5,0x33,0x4b,
+  0x5,0x33,0x4c, 0xf,0x36,0x54, 0xf,0x36,0x55, 0x6,0x41,0x65,
+  0x6,0x41,0x69, 0x6,0x41,0x64, 0x5,0x33,0x48, 0x4,0x38,0x71,
+  0x4,0x38,0x74, 0x5,0x39,0x7d, 0x6,0x4b,0x34, 0x5,0x39,0x79,
+  0x5,0x39,0x7b, 0x5,0x39,0x78, 0x6,0x4b,0x32, 0x6,0x4b,0x35,
+  0xf,0x3d,0x27, 0xf,0x3d,0x28, 0x6,0x4b,0x33, 0x6,0x4b,0x30,
+  0x6,0x4b,0x31, 0x5,0x39,0x7a, 0x5,0x39,0x7c, 0x5,0x33,0x4a,
+  0xf,0x3d,0x29, 0x6,0x4b,0x36, 0x5,0x47,0x2b, 0x5,0x40,0x3e,
+  0x5,0x40,0x3c, 0x4,0x3e,0x50, 0x6,0x5e,0x64, 0x6,0x54,0x73,
+  0x5,0x47,0x26, 0x6,0x54,0x72, 0x6,0x54,0x75, 0x6,0x54,0x74,
+  0xf,0x43,0x40, 0xf,0x43,0x41, 0x5,0x40,0x3d, 0x6,0x54,0x77,
+  0x5,0x40,0x3b, 0x4,0x44,0x61, 0x5,0x47,0x2d, 0x5,0x47,0x28,
+  0x5,0x47,0x2e, 0x5,0x47,0x2c, 0x6,0x5e,0x5f, 0x6,0x5e,0x63,
+  0x5,0x47,0x27, 0x5,0x47,0x2a, 0x6,0x5e,0x67, 0x6,0x5e,0x62,
+  0x6,0x5e,0x61, 0x5,0x40,0x3a, 0x6,0x5e,0x66, 0xf,0x49,0x68,
+  0xf,0x49,0x69, 0xf,0x49,0x6a, 0xf,0x49,0x6b, 0x5,0x47,0x2f,
+  0x5,0x47,0x29, 0x6,0x5e,0x60, 0x6,0x54,0x76, 0x6,0x5e,0x65,
+  0xf,0x49,0x6c, 0x5,0x47,0x30, 0x5,0x4e,0x36, 0x7,0x25,0x26,
+  0x4,0x4a,0x74, 0x5,0x4e,0x39, 0x5,0x4e,0x3a, 0x5,0x4e,0x38,
+  0x4,0x4a,0x70, 0x5,0x4e,0x35, 0xf,0x50,0x3f, 0x7,0x25,0x28,
+  0x7,0x25,0x27, 0x7,0x2f,0x70, 0x5,0x55,0x49, 0x5,0x55,0x4e,
+  0x7,0x2f,0x71, 0x5,0x55,0x4b, 0x5,0x55,0x4d, 0x5,0x55,0x4a,
+  0x5,0x55,0x4c, 0x7,0x2f,0x6f, 0x7,0x39,0x30, 0x7,0x39,0x2e,
+  0x5,0x5c,0x27, 0x4,0x56,0x68, 0x4,0x56,0x69, 0x7,0x2f,0x6e,
+  0x7,0x39,0x2f, 0x7,0x40,0x57, 0x7,0x40,0x58, 0x5,0x68,0x3a,
+  0x7,0x53,0x6a, 0x7,0x47,0x72, 0x7,0x47,0x73, 0x7,0x47,0x71,
+  0x5,0x68,0x39, 0x7,0x4e,0x3f, 0x5,0x6c,0x54, 0x5,0x6c,0x55,
+  0x5,0x70,0x45, 0x7,0x53,0x6c, 0x5,0x70,0x44, 0x5,0x70,0x46,
+  0x7,0x58,0x3a, 0x5,0x73,0x59, 0x7,0x5b,0x74, 0x5,0x73,0x58,
+  0x7,0x5b,0x75, 0x7,0x5b,0x73, 0x5,0x77,0x69, 0x7,0x61,0x23,
+  0xf,0x6c,0x31, 0x7,0x64,0x50, 0xf,0x21,0x3d, 0x6,0x23,0x32,
+  0x5,0x21,0x77, 0x5,0x21,0x78, 0x5,0x22,0x78, 0x5,0x22,0x7b,
+  0x5,0x22,0x77, 0x4,0x23,0x28, 0x5,0x22,0x7a, 0x6,0x25,0x37,
+  0x5,0x22,0x79, 0x5,0x24,0x5e, 0x5,0x24,0x5f, 0x4,0x24,0x5b,
+  0x4,0x27,0x37, 0x6,0x28,0x58, 0x4,0x24,0x5a, 0x5,0x24,0x5a,
+  0x6,0x28,0x5e, 0x5,0x24,0x5b, 0x6,0x28,0x5b, 0x5,0x27,0x2f,
+  0x6,0x2c,0x72, 0x4,0x24,0x57, 0x5,0x24,0x5d, 0x5,0x24,0x5c,
+  0x6,0x28,0x5a, 0x6,0x28,0x59, 0x6,0x2c,0x73, 0xf,0x24,0x77,
+  0x6,0x28,0x57, 0x6,0x28,0x5c, 0x6,0x28,0x5d, 0x6,0x28,0x56,
+  0x4,0x24,0x58, 0x6,0x2c,0x7a, 0x5,0x27,0x28, 0x6,0x2c,0x7b,
+  0x5,0x27,0x2c, 0x6,0x2c,0x79, 0x6,0x2c,0x7c, 0x5,0x27,0x27,
+  0x5,0x27,0x2a, 0x6,0x2c,0x78, 0x5,0x27,0x2d, 0x5,0x27,0x25,
+  0x5,0x27,0x29, 0x5,0x27,0x24, 0x6,0x2c,0x77, 0x4,0x27,0x38,
+  0x5,0x2a,0x36, 0x6,0x28,0x55, 0x6,0x32,0x60, 0x5,0x27,0x2b,
+  0x6,0x2c,0x76, 0xf,0x28,0x22, 0x6,0x2c,0x7d, 0x6,0x2c,0x74,
+  0x4,0x27,0x35, 0x5,0x2a,0x35, 0x5,0x2a,0x3e, 0x6,0x32,0x68,
+  0x5,0x2a,0x39, 0x6,0x39,0x4b, 0x5,0x2a,0x3d, 0x6,0x32,0x61,
+  0x6,0x39,0x4c, 0x6,0x41,0x6c, 0x5,0x2a,0x3c, 0x4,0x2a,0x31,
+  0x5,0x2a,0x3b, 0x6,0x32,0x64, 0x5,0x2a,0x3a, 0x6,0x32,0x66,
+  0x4,0x2a,0x33, 0x5,0x2a,0x40, 0x6,0x32,0x63, 0x5,0x27,0x26,
+  0x5,0x2a,0x37, 0x5,0x2a,0x38, 0xf,0x2c,0x2a, 0xf,0x2c,0x2c,
+  0xf,0x2c,0x2d, 0x6,0x32,0x65, 0xf,0x2c,0x2b, 0x5,0x2a,0x3f,
+  0x6,0x39,0x4e, 0x5,0x2e,0x5e, 0x4,0x33,0x21, 0x6,0x39,0x49,
+  0x6,0x39,0x4d, 0x4,0x2e,0x25, 0x5,0x2e,0x5b, 0x5,0x2e,0x60,
+  0x5,0x2e,0x5d, 0x4,0x2e,0x23, 0x6,0x39,0x45, 0x6,0x39,0x4a,
+  0xf,0x30,0x77, 0xf,0x30,0x78, 0x6,0x39,0x48, 0x5,0x2e,0x5a,
+  0x4,0x2e,0x24, 0x6,0x39,0x47, 0x6,0x39,0x4f, 0x5,0x2e,0x5f,
+  0x6,0x39,0x46, 0x5,0x33,0x4e, 0xf,0x30,0x76, 0x4,0x33,0x24,
+  0x6,0x41,0x6e, 0x5,0x33,0x55, 0x5,0x39,0x7e, 0x5,0x33,0x52,
+  0x6,0x41,0x70, 0x6,0x41,0x73, 0x5,0x33,0x4f, 0x6,0x41,0x6f,
+  0x6,0x4b,0x3b, 0x4,0x33,0x26, 0x5,0x33,0x53, 0x6,0x4b,0x38,
+  0x6,0x4b,0x37, 0x5,0x33,0x50, 0x6,0x4b,0x39, 0x6,0x41,0x71,
+  0x6,0x41,0x72, 0x6,0x41,0x74, 0x6,0x4b,0x3a, 0x5,0x3a,0x28,
+  0x6,0x54,0x7b, 0x5,0x3a,0x26, 0x5,0x40,0x3f, 0x4,0x38,0x75,
+  0x5,0x3a,0x22, 0x6,0x4b,0x44, 0x5,0x40,0x40, 0x5,0x3a,0x27,
+  0x4,0x38,0x76, 0x5,0x3a,0x25, 0x5,0x3a,0x24, 0x4,0x38,0x78,
+  0x6,0x4b,0x3f, 0x4,0x3e,0x51, 0x5,0x3a,0x21, 0x6,0x4b,0x3c,
+  0x6,0x4b,0x3e, 0x4,0x3e,0x57, 0xf,0x3d,0x2a, 0xf,0x3d,0x2b,
+  0x6,0x54,0x79, 0x6,0x52,0x72, 0x6,0x54,0x7a, 0x6,0x4b,0x40,
+  0x6,0x4b,0x41, 0x6,0x4b,0x45, 0x6,0x4b,0x3d, 0x5,0x3a,0x23,
+  0xf,0x43,0x43, 0x4,0x3e,0x56, 0x5,0x40,0x48, 0x6,0x55,0x22,
+  0x5,0x40,0x47, 0x4,0x3e,0x55, 0x6,0x55,0x27, 0x5,0x40,0x4b,
+  0x6,0x55,0x24, 0x6,0x54,0x7e, 0x6,0x54,0x7d, 0x6,0x55,0x26,
+  0x5,0x40,0x46, 0x5,0x40,0x44, 0x5,0x40,0x43, 0x6,0x55,0x21,
+  0x5,0x40,0x42, 0x6,0x55,0x28, 0x5,0x40,0x4a, 0x5,0x40,0x41,
+  0x4,0x3e,0x58, 0x5,0x40,0x49, 0x6,0x55,0x25, 0xf,0x43,0x45,
+  0xf,0x43,0x46, 0xf,0x49,0x70, 0xf,0x50,0x40, 0x5,0x40,0x45,
+  0x6,0x55,0x23, 0x5,0x40,0x4c, 0x6,0x5e,0x6d, 0x5,0x47,0x3a,
+  0x6,0x5e,0x69, 0x7,0x25,0x29, 0x5,0x47,0x37, 0x4,0x44,0x6b,
+  0x5,0x47,0x35, 0x5,0x47,0x33, 0x6,0x5e,0x6c, 0x5,0x47,0x3b,
+  0x5,0x47,0x36, 0x5,0x47,0x34, 0x6,0x5e,0x70, 0x4,0x44,0x6c,
+  0x5,0x47,0x31, 0xf,0x49,0x6d, 0x7,0x25,0x2a, 0xf,0x49,0x6f,
+  0x6,0x5e,0x6b, 0x6,0x5e,0x68, 0x6,0x5e,0x6a, 0x6,0x5e,0x6f,
+  0x4,0x4a,0x7d, 0x5,0x47,0x3d, 0x5,0x47,0x3c, 0x5,0x47,0x39,
+  0x5,0x47,0x38, 0x6,0x5e,0x71, 0x5,0x47,0x32, 0x7,0x25,0x31,
+  0x4,0x4a,0x78, 0x4,0x4a,0x79, 0x7,0x25,0x30, 0x5,0x4e,0x3c,
+  0x7,0x25,0x34, 0x7,0x2f,0x73, 0x5,0x4e,0x41, 0x7,0x25,0x2f,
+  0x7,0x25,0x2b, 0x5,0x4e,0x3e, 0x5,0x4e,0x45, 0x5,0x4e,0x3b,
+  0x5,0x4e,0x44, 0x5,0x4e,0x43, 0x5,0x4e,0x3d, 0x5,0x55,0x4f,
+  0x7,0x2f,0x72, 0x5,0x4e,0x3f, 0x5,0x4e,0x40, 0x5,0x4e,0x46,
+  0x7,0x25,0x2c, 0x7,0x25,0x2d, 0xf,0x55,0x75, 0x5,0x55,0x50,
+  0x7,0x25,0x2e, 0x7,0x25,0x33, 0xf,0x49,0x6e, 0x4,0x51,0x33,
+  0x5,0x4e,0x42, 0x5,0x55,0x57, 0x4,0x51,0x35, 0x5,0x55,0x55,
+  0x5,0x55,0x51, 0x5,0x55,0x52, 0x7,0x2f,0x79, 0x4,0x51,0x31,
+  0x7,0x2f,0x78, 0x7,0x2f,0x77, 0x5,0x5c,0x28, 0x4,0x51,0x36,
+  0x5,0x55,0x53, 0x5,0x55,0x56, 0x7,0x2f,0x75, 0x7,0x39,0x32,
+  0x4,0x56,0x6d, 0x7,0x39,0x31, 0x7,0x2f,0x76, 0x7,0x25,0x32,
+  0xf,0x55,0x77, 0x7,0x25,0x35, 0x5,0x55,0x54, 0x5,0x5c,0x2a,
+  0x7,0x39,0x33, 0x5,0x5c,0x29, 0x7,0x47,0x77, 0x7,0x39,0x35,
+  0x7,0x39,0x34, 0xf,0x5b,0x29, 0xf,0x5b,0x2a, 0xf,0x5b,0x2b,
+  0xf,0x5b,0x2c, 0x7,0x40,0x5d, 0x5,0x62,0x55, 0x5,0x62,0x54,
+  0x7,0x40,0x5a, 0x7,0x40,0x59, 0x7,0x40,0x5c, 0x4,0x5b,0x68,
+  0x7,0x40,0x5b, 0xf,0x5f,0x4e, 0xf,0x5f,0x4f, 0x5,0x62,0x56,
+  0x4,0x63,0x64, 0x7,0x47,0x78, 0x7,0x4e,0x40, 0x7,0x47,0x76,
+  0x7,0x47,0x74, 0x7,0x4e,0x41, 0x5,0x6c,0x56, 0x7,0x4e,0x42,
+  0x5,0x70,0x48, 0x7,0x53,0x6d, 0x5,0x70,0x47, 0x4,0x68,0x74,
+  0x5,0x70,0x49, 0x7,0x58,0x3b, 0x7,0x5b,0x76, 0x7,0x5b,0x78,
+  0x7,0x5b,0x77, 0x5,0x77,0x6a, 0x7,0x5e,0x7a, 0xf,0x6b,0x55,
+  0x7,0x61,0x24, 0x7,0x63,0x59, 0xf,0x28,0x23, 0x6,0x4b,0x46,
+  0x6,0x5e,0x72, 0x5,0x21,0x4c, 0x6,0x25,0x38, 0x6,0x23,0x33,
+  0x6,0x28,0x5f, 0x5,0x24,0x61, 0x4,0x24,0x5d, 0x4,0x24,0x5c,
+  0x6,0x28,0x61, 0x6,0x28,0x60, 0xf,0x24,0x79, 0x5,0x24,0x60,
+  0x5,0x27,0x30, 0x6,0x2d,0x25, 0x4,0x27,0x3c, 0x5,0x2a,0x41,
+  0xf,0x28,0x25, 0xf,0x28,0x26, 0xf,0x28,0x27, 0xf,0x28,0x28,
+  0xf,0x28,0x29, 0x6,0x2d,0x23, 0xf,0x2c,0x40, 0xf,0x28,0x24,
+  0x6,0x2d,0x22, 0xf,0x2c,0x3c, 0x6,0x32,0x69, 0x5,0x2a,0x45,
+  0x5,0x2a,0x42, 0x4,0x2a,0x36, 0x6,0x32,0x6b, 0x6,0x2f,0x69,
+  0xf,0x2c,0x2f, 0xf,0x2c,0x30, 0xf,0x2c,0x31, 0xf,0x2c,0x33,
+  0xf,0x2c,0x34, 0xf,0x2c,0x35, 0xf,0x2c,0x36, 0xf,0x2c,0x37,
+  0xf,0x2c,0x38, 0xf,0x2c,0x3a, 0xf,0x2c,0x3b, 0xf,0x2c,0x3d,
+  0x6,0x32,0x6a, 0x6,0x32,0x6c, 0xf,0x2c,0x3e, 0xf,0x2c,0x3f,
+  0xf,0x2c,0x2e, 0x5,0x2a,0x44, 0x5,0x2a,0x43, 0x6,0x39,0x53,
+  0x5,0x33,0x56, 0x5,0x2e,0x61, 0x4,0x2e,0x29, 0x6,0x39,0x51,
+  0x4,0x2e,0x28, 0x6,0x39,0x52, 0x6,0x39,0x54, 0xf,0x30,0x79,
+  0xf,0x30,0x7a, 0xf,0x30,0x7b, 0xf,0x30,0x7c, 0xf,0x30,0x7d,
+  0xf,0x30,0x7e, 0xf,0x31,0x21, 0xf,0x31,0x23, 0xf,0x31,0x24,
+  0xf,0x31,0x25, 0xf,0x31,0x26, 0x6,0x39,0x50, 0xf,0x36,0x63,
+  0x4,0x33,0x31, 0x6,0x39,0x55, 0x6,0x41,0x7a, 0x5,0x33,0x57,
+  0x6,0x41,0x7b, 0x4,0x33,0x32, 0x6,0x41,0x77, 0x6,0x41,0x78,
+  0x6,0x41,0x79, 0xf,0x31,0x22, 0xf,0x36,0x56, 0xf,0x36,0x58,
+  0xf,0x36,0x5c, 0xf,0x36,0x5f, 0xf,0x36,0x60, 0xf,0x36,0x61,
+  0xf,0x36,0x62, 0xf,0x36,0x64, 0xf,0x36,0x5d, 0x6,0x41,0x7c,
+  0xf,0x36,0x5b, 0xf,0x36,0x5a, 0xf,0x36,0x5e, 0x5,0x33,0x58,
+  0x6,0x41,0x76, 0xf,0x3d,0x3e, 0xf,0x3d,0x34, 0x6,0x4b,0x4b,
+  0x5,0x3a,0x2b, 0x5,0x3a,0x2a, 0x5,0x3a,0x2c, 0x6,0x55,0x29,
+  0x4,0x3e,0x5a, 0x5,0x40,0x4d, 0xf,0x3d,0x38, 0x4,0x38,0x7c,
+  0x6,0x4b,0x49, 0x6,0x4b,0x4c, 0xf,0x3d,0x2c, 0xf,0x3d,0x2d,
+  0xf,0x3d,0x2e, 0xf,0x3d,0x2f, 0xf,0x3d,0x30, 0xf,0x3d,0x32,
+  0xf,0x3d,0x35, 0xf,0x3d,0x36, 0xf,0x3d,0x37, 0xf,0x3d,0x39,
+  0xf,0x3d,0x3a, 0xf,0x3d,0x3f, 0xf,0x43,0x50, 0x6,0x4b,0x4e,
+  0x6,0x55,0x32, 0x6,0x4b,0x4d, 0xf,0x3d,0x40, 0x6,0x4b,0x48,
+  0x6,0x4b,0x4a, 0x6,0x55,0x2a, 0xf,0x3d,0x33, 0xf,0x3d,0x3d,
+  0xf,0x3d,0x31, 0x5,0x3a,0x29, 0x6,0x55,0x2b, 0x6,0x55,0x30,
+  0x4,0x3e,0x5b, 0x6,0x55,0x31, 0x6,0x55,0x2f, 0x6,0x55,0x2e,
+  0x5,0x47,0x3e, 0xf,0x43,0x47, 0xf,0x43,0x4a, 0xf,0x43,0x4c,
+  0xf,0x43,0x4d, 0xf,0x43,0x4e, 0xf,0x43,0x4f, 0xf,0x43,0x51,
+  0xf,0x43,0x52, 0xf,0x43,0x53, 0xf,0x43,0x54, 0xf,0x43,0x55,
+  0xf,0x43,0x57, 0xf,0x43,0x58, 0xf,0x43,0x5a, 0xf,0x43,0x5b,
+  0xf,0x43,0x5c, 0xf,0x43,0x5d, 0xf,0x43,0x5e, 0xf,0x43,0x5f,
+  0xf,0x43,0x60, 0xf,0x43,0x61, 0xf,0x43,0x62, 0xf,0x43,0x63,
+  0xf,0x43,0x65, 0x6,0x55,0x2c, 0x5,0x40,0x4f, 0x5,0x3a,0x2e,
+  0xf,0x43,0x4b, 0xf,0x43,0x48, 0x5,0x47,0x3f, 0x6,0x55,0x2d,
+  0xf,0x43,0x59, 0xf,0x49,0x7a, 0xf,0x49,0x7b, 0xf,0x4a,0x26,
+  0x7,0x25,0x38, 0x6,0x5e,0x74, 0x5,0x47,0x41, 0x7,0x25,0x36,
+  0x4,0x44,0x6d, 0x5,0x47,0x40, 0x6,0x5e,0x75, 0x6,0x5e,0x77,
+  0x6,0x5e,0x76, 0x6,0x5e,0x73, 0xf,0x49,0x71, 0xf,0x49,0x72,
+  0xf,0x49,0x73, 0xf,0x49,0x74, 0xf,0x49,0x75, 0xf,0x49,0x77,
+  0xf,0x49,0x78, 0xf,0x49,0x79, 0xf,0x49,0x7c, 0xf,0x49,0x7d,
+  0xf,0x49,0x7e, 0xf,0x4a,0x21, 0xf,0x4a,0x22, 0xf,0x4a,0x24,
+  0xf,0x4a,0x25, 0xf,0x4a,0x27, 0xf,0x4a,0x28, 0xf,0x4a,0x29,
+  0x5,0x47,0x42, 0x3,0x48,0x26, 0x7,0x25,0x39, 0xf,0x4a,0x23,
+  0x7,0x25,0x40, 0x4,0x4a,0x7e, 0x5,0x4e,0x47, 0x7,0x2f,0x7b,
+  0x7,0x25,0x3a, 0x7,0x2f,0x7a, 0x7,0x25,0x3c, 0x7,0x25,0x3f,
+  0x7,0x25,0x41, 0x7,0x25,0x42, 0xf,0x50,0x41, 0xf,0x50,0x42,
+  0xf,0x50,0x43, 0xf,0x50,0x44, 0xf,0x50,0x45, 0xf,0x50,0x46,
+  0xf,0x50,0x48, 0xf,0x50,0x49, 0xf,0x50,0x4a, 0xf,0x50,0x4b,
+  0xf,0x50,0x4c, 0x7,0x25,0x3d, 0x5,0x4e,0x48, 0x7,0x25,0x3b,
+  0x5,0x4e,0x49, 0xf,0x55,0x7c, 0xf,0x56,0x2e, 0xf,0x50,0x47,
+  0x7,0x30,0x22, 0x7,0x25,0x3e, 0x5,0x55,0x58, 0x5,0x55,0x5b,
+  0x5,0x55,0x59, 0x4,0x51,0x3b, 0x7,0x30,0x24, 0x7,0x2f,0x7d,
+  0x7,0x2f,0x7e, 0x7,0x2f,0x7c, 0x4,0x51,0x3c, 0x7,0x30,0x21,
+  0xf,0x55,0x78, 0xf,0x55,0x79, 0xf,0x55,0x7b, 0xf,0x55,0x7d,
+  0xf,0x56,0x23, 0xf,0x56,0x24, 0xf,0x56,0x25, 0xf,0x56,0x26,
+  0xf,0x56,0x27, 0xf,0x56,0x29, 0xf,0x56,0x2d, 0xf,0x56,0x2f,
+  0x7,0x30,0x25, 0x7,0x30,0x23, 0x7,0x39,0x36, 0xf,0x56,0x30,
+  0xf,0x56,0x21, 0xf,0x56,0x28, 0x5,0x55,0x5c, 0x5,0x55,0x5a,
+  0xf,0x56,0x2c, 0x7,0x39,0x3b, 0x7,0x39,0x3d, 0x5,0x5c,0x2d,
+  0x5,0x5c,0x2b, 0x7,0x40,0x5e, 0x7,0x39,0x39, 0x4,0x5b,0x6a,
+  0x4,0x56,0x6e, 0x4,0x56,0x70, 0x7,0x39,0x38, 0xf,0x5b,0x2e,
+  0xf,0x5b,0x2f, 0xf,0x5b,0x30, 0xf,0x5b,0x31, 0xf,0x5b,0x32,
+  0xf,0x5b,0x33, 0xf,0x5b,0x34, 0xf,0x5b,0x35, 0x5,0x5c,0x2c,
+  0x7,0x39,0x3a, 0x7,0x39,0x3c, 0x7,0x39,0x37, 0x7,0x40,0x5f,
+  0x5,0x68,0x3c, 0x4,0x5b,0x6b, 0x5,0x62,0x57, 0x4,0x60,0x26,
+  0x7,0x40,0x60, 0x4,0x60,0x28, 0xf,0x5f,0x51, 0xf,0x5f,0x53,
+  0xf,0x5f,0x54, 0xf,0x5f,0x55, 0xf,0x5f,0x57, 0xf,0x5f,0x59,
+  0xf,0x5f,0x5a, 0xf,0x5f,0x5b, 0xf,0x5f,0x5c, 0xf,0x5f,0x5f,
+  0x7,0x40,0x61, 0x7,0x40,0x62, 0xf,0x5f,0x50, 0xf,0x5f,0x52,
+  0xf,0x5f,0x58, 0xf,0x63,0x23, 0x7,0x47,0x7c, 0x7,0x47,0x7b,
+  0x5,0x68,0x3e, 0x7,0x47,0x7a, 0x7,0x4e,0x43, 0x5,0x68,0x3d,
+  0x7,0x47,0x79, 0xf,0x62,0x7c, 0xf,0x62,0x7e, 0xf,0x63,0x21,
+  0xf,0x63,0x22, 0x4,0x60,0x29, 0xf,0x62,0x79, 0xf,0x62,0x7a,
+  0xf,0x62,0x7d, 0x7,0x53,0x6f, 0x5,0x6c,0x57, 0x4,0x66,0x52,
+  0xf,0x65,0x52, 0xf,0x65,0x53, 0xf,0x65,0x54, 0xf,0x65,0x55,
+  0x7,0x4e,0x44, 0x7,0x53,0x6e, 0xf,0x5f,0x5e, 0x4,0x66,0x51,
+  0x7,0x55,0x7c, 0x4,0x66,0x53, 0x7,0x58,0x3c, 0xf,0x67,0x76,
+  0x7,0x5b,0x79, 0x4,0x6a,0x52, 0xf,0x69,0x59, 0xf,0x69,0x5a,
+  0x5,0x76,0x24, 0xf,0x6a,0x61, 0xf,0x6a,0x63, 0xf,0x6b,0x56,
+  0xf,0x6a,0x62, 0x5,0x79,0x31, 0x7,0x61,0x26, 0x7,0x61,0x25,
+  0xf,0x6c,0x32, 0x5,0x7a,0x2c, 0x4,0x6e,0x34, 0x6,0x2d,0x26,
+  0x5,0x2a,0x47, 0x5,0x2a,0x46, 0x6,0x32,0x6d, 0xf,0x2c,0x41,
+  0x6,0x32,0x6e, 0x6,0x39,0x56, 0x5,0x2e,0x63, 0x5,0x2e,0x64,
+  0x6,0x39,0x57, 0x6,0x39,0x58, 0x4,0x33,0x36, 0x5,0x33,0x59,
+  0x5,0x33,0x5a, 0xf,0x36,0x65, 0x5,0x3a,0x2f, 0x5,0x3a,0x30,
+  0x6,0x4b,0x4f, 0xf,0x3d,0x41, 0x6,0x4b,0x50, 0x4,0x3e,0x5c,
+  0x5,0x40,0x50, 0x5,0x40,0x51, 0xf,0x43,0x66, 0x7,0x25,0x45,
+  0x6,0x5e,0x78, 0x5,0x47,0x43, 0xf,0x4a,0x2a, 0x5,0x47,0x44,
+  0x7,0x25,0x44, 0x7,0x30,0x26, 0x4,0x51,0x3d, 0x5,0x4e,0x4a,
+  0xf,0x50,0x4d, 0x7,0x25,0x43, 0x4,0x51,0x3e, 0x7,0x39,0x3e,
+  0x5,0x62,0x58, 0xf,0x5f,0x60, 0x4,0x5b,0x6d, 0x4,0x66,0x54,
+  0x7,0x53,0x70, 0x5,0x70,0x4a, 0x5,0x76,0x25, 0x7,0x5b,0x7a,
+  0x7,0x5e,0x7b, 0x7,0x62,0x3b, 0x7,0x62,0x3c, 0x5,0x24,0x62,
+  0x5,0x27,0x31, 0x4,0x27,0x3d, 0x6,0x2d,0x27, 0x5,0x2a,0x48,
+  0x5,0x2a,0x49, 0x6,0x32,0x6f, 0x4,0x2a,0x3b, 0x4,0x2a,0x3e,
+  0x5,0x2e,0x65, 0x5,0x2e,0x67, 0x6,0x39,0x5c, 0x5,0x2e,0x66,
+  0xf,0x31,0x29, 0x6,0x39,0x5b, 0x6,0x39,0x59, 0x6,0x39,0x5a,
+  0x5,0x33,0x5d, 0x6,0x42,0x22, 0x6,0x41,0x7e, 0x6,0x42,0x24,
+  0x5,0x33,0x5e, 0x6,0x42,0x23, 0x5,0x33,0x5c, 0xf,0x36,0x66,
+  0xf,0x36,0x68, 0x4,0x39,0x22, 0x5,0x3a,0x31, 0x6,0x55,0x36,
+  0x4,0x39,0x27, 0x5,0x3a,0x34, 0x5,0x3a,0x33, 0x5,0x33,0x5f,
+  0x6,0x4b,0x52, 0x5,0x3a,0x32, 0x5,0x33,0x5b, 0x6,0x4b,0x51,
+  0x6,0x4b,0x53, 0x4,0x3e,0x64, 0x5,0x40,0x52, 0x6,0x55,0x37,
+  0x4,0x3e,0x5e, 0x5,0x40,0x53, 0x6,0x55,0x33, 0x6,0x55,0x35,
+  0x4,0x3e,0x5f, 0x6,0x55,0x38, 0xf,0x43,0x67, 0x6,0x55,0x34,
+  0x5,0x47,0x47, 0x6,0x5e,0x7c, 0x5,0x47,0x45, 0x6,0x5e,0x7a,
+  0x4,0x44,0x72, 0x6,0x5e,0x79, 0x6,0x5e,0x7b, 0x5,0x47,0x46,
+  0x4,0x4b,0x28, 0x7,0x25,0x4a, 0x5,0x4e,0x4c, 0x5,0x4e,0x4d,
+  0x5,0x4e,0x4e, 0x7,0x25,0x46, 0x7,0x25,0x47, 0x7,0x25,0x49,
+  0x7,0x30,0x27, 0x4,0x56,0x74, 0x7,0x30,0x28, 0x5,0x55,0x5f,
+  0x5,0x55,0x61, 0x4,0x51,0x40, 0x5,0x55,0x60, 0x5,0x55,0x5e,
+  0x4,0x56,0x76, 0x5,0x5c,0x2e, 0x4,0x56,0x77, 0x7,0x39,0x40,
+  0x7,0x39,0x3f, 0x5,0x4e,0x4b, 0x4,0x5b,0x70, 0x5,0x62,0x5b,
+  0x5,0x62,0x5a, 0x7,0x40,0x64, 0x5,0x62,0x59, 0x7,0x40,0x65,
+  0x5,0x68,0x3f, 0x7,0x4e,0x45, 0x7,0x53,0x71, 0x7,0x53,0x72,
+  0x4,0x66,0x56, 0x5,0x70,0x4b, 0x4,0x66,0x55, 0x7,0x53,0x73,
+  0x4,0x68,0x76, 0x7,0x58,0x3d, 0x5,0x73,0x5a, 0x5,0x76,0x28,
+  0x5,0x76,0x27, 0x7,0x5b,0x7b, 0x5,0x76,0x26, 0x7,0x5c,0x6b,
+  0x5,0x7a,0x6c, 0x7,0x65,0x38, 0x6,0x23,0x34, 0x6,0x2d,0x28,
+  0x5,0x27,0x33, 0x4,0x27,0x3e, 0xf,0x28,0x2b, 0x6,0x32,0x70,
+  0xf,0x2c,0x43, 0x5,0x40,0x54, 0x6,0x5e,0x7d, 0x7,0x30,0x2b,
+  0x7,0x30,0x29, 0x7,0x30,0x2a, 0x4,0x56,0x79, 0x7,0x40,0x66,
+  0x5,0x70,0x4c, 0x6,0x23,0x35, 0x6,0x25,0x39, 0x6,0x2d,0x29,
+  0x5,0x27,0x34, 0x6,0x2d,0x2a, 0xf,0x2c,0x44, 0xf,0x2c,0x45,
+  0x5,0x2a,0x4a, 0x4,0x2a,0x3f, 0x6,0x32,0x71, 0x6,0x34,0x79,
+  0x5,0x2e,0x69, 0x6,0x42,0x26, 0x5,0x33,0x60, 0x6,0x42,0x25,
+  0x6,0x42,0x27, 0xf,0x36,0x69, 0x6,0x55,0x39, 0x6,0x4b,0x54,
+  0xf,0x3d,0x43, 0xf,0x3d,0x42, 0x6,0x55,0x3b, 0xf,0x43,0x68,
+  0x6,0x55,0x3a, 0x6,0x5e,0x7e, 0x7,0x25,0x4b, 0xf,0x4a,0x2b,
+  0x4,0x56,0x7a, 0xf,0x5b,0x36, 0xf,0x63,0x26, 0x7,0x46,0x6e,
+  0xf,0x63,0x25, 0x7,0x53,0x74, 0x6,0x25,0x3a, 0xf,0x24,0x7a,
+  0x5,0x27,0x35, 0x6,0x2d,0x2e, 0x6,0x39,0x5d, 0x5,0x33,0x61,
+  0xf,0x4a,0x2c, 0xf,0x5f,0x61, 0x7,0x47,0x7d, 0xf,0x6c,0x33,
+  0x5,0x73,0x5b, 0x4,0x24,0x5f, 0xf,0x24,0x7c, 0xf,0x24,0x7b,
+  0x6,0x28,0x63, 0x4,0x27,0x42, 0x4,0x25,0x53, 0x4,0x27,0x3f,
+  0x5,0x27,0x36, 0x6,0x2d,0x31, 0x6,0x2d,0x30, 0x6,0x2d,0x33,
+  0xf,0x28,0x2c, 0xf,0x28,0x2d, 0x6,0x2d,0x2f, 0x4,0x2a,0x42,
+  0x5,0x2a,0x4d, 0x6,0x32,0x74, 0x5,0x2a,0x4c, 0x6,0x32,0x73,
+  0x5,0x2a,0x4b, 0x6,0x32,0x76, 0x6,0x32,0x7a, 0x6,0x32,0x77,
+  0x6,0x39,0x65, 0x5,0x2a,0x4e, 0x6,0x32,0x78, 0x6,0x32,0x75,
+  0x5,0x2e,0x6e, 0xf,0x2c,0x46, 0xf,0x2c,0x47, 0xf,0x2c,0x48,
+  0xf,0x2c,0x49, 0xf,0x2c,0x4b, 0xf,0x2c,0x4c, 0xf,0x2c,0x4d,
+  0xf,0x2c,0x4e, 0xf,0x2c,0x4f, 0x5,0x2a,0x4f, 0x5,0x2e,0x6a,
+  0x4,0x2e,0x2e, 0x5,0x2e,0x6b, 0x6,0x39,0x61, 0x6,0x39,0x60,
+  0x6,0x39,0x62, 0x6,0x39,0x5f, 0x6,0x39,0x63, 0xf,0x31,0x2a,
+  0xf,0x31,0x2b, 0xf,0x31,0x2c, 0xf,0x31,0x2e, 0x4,0x2e,0x30,
+  0xf,0x31,0x2d, 0x5,0x2e,0x6d, 0x5,0x2e,0x6c, 0x4,0x33,0x3e,
+  0x6,0x42,0x28, 0x5,0x33,0x63, 0x5,0x33,0x62, 0x4,0x33,0x3d,
+  0x6,0x42,0x2c, 0x6,0x42,0x2f, 0x6,0x42,0x2a, 0x6,0x42,0x2d,
+  0x6,0x42,0x2e, 0xf,0x36,0x6b, 0xf,0x36,0x6c, 0x6,0x42,0x2b,
+  0x6,0x42,0x29, 0x6,0x41,0x6b, 0x4,0x39,0x2b, 0x4,0x39,0x29,
+  0x4,0x39,0x2a, 0x6,0x4b,0x57, 0x6,0x4b,0x59, 0xf,0x36,0x6a,
+  0xf,0x3d,0x46, 0xf,0x3d,0x47, 0xf,0x3d,0x48, 0x6,0x4b,0x58,
+  0x4,0x39,0x2d, 0x6,0x4b,0x55, 0xf,0x3d,0x44, 0xf,0x3d,0x45,
+  0x6,0x55,0x40, 0x4,0x3e,0x6a, 0x4,0x3e,0x67, 0x6,0x55,0x3e,
+  0x6,0x55,0x3f, 0x4,0x3e,0x66, 0x5,0x40,0x56, 0x6,0x55,0x3c,
+  0x6,0x55,0x42, 0x5,0x40,0x55, 0x6,0x55,0x43, 0x6,0x55,0x44,
+  0x6,0x55,0x41, 0xf,0x43,0x69, 0xf,0x43,0x6a, 0x5,0x40,0x57,
+  0x6,0x55,0x3d, 0x6,0x5f,0x23, 0x4,0x44,0x7a, 0x5,0x47,0x4a,
+  0x6,0x5f,0x22, 0x6,0x5f,0x25, 0x6,0x5f,0x28, 0xf,0x4a,0x2d,
+  0x6,0x5f,0x26, 0x6,0x5f,0x24, 0x6,0x5f,0x27, 0x7,0x25,0x50,
+  0x4,0x4b,0x2c, 0x7,0x25,0x4c, 0x7,0x25,0x4e, 0x7,0x25,0x4d,
+  0x7,0x25,0x4f, 0x5,0x4e,0x4f, 0x7,0x25,0x51, 0xf,0x50,0x4f,
+  0x4,0x4b,0x2b, 0x4,0x51,0x45, 0x4,0x51,0x43, 0x4,0x51,0x46,
+  0x7,0x30,0x2c, 0x5,0x55,0x62, 0xf,0x56,0x32, 0x7,0x2c,0x3b,
+  0x7,0x39,0x41, 0x5,0x5c,0x33, 0x7,0x39,0x43, 0x5,0x5c,0x31,
+  0x4,0x56,0x7b, 0x7,0x39,0x42, 0x5,0x5c,0x34, 0xf,0x5b,0x37,
+  0x7,0x3c,0x76, 0x5,0x5c,0x30, 0x5,0x5c,0x32, 0xf,0x56,0x31,
+  0x4,0x5b,0x71, 0x7,0x47,0x7e, 0x5,0x68,0x41, 0x7,0x48,0x23,
+  0x7,0x4e,0x46, 0x7,0x48,0x21, 0x7,0x48,0x24, 0x4,0x60,0x2d,
+  0x7,0x48,0x22, 0x7,0x4e,0x48, 0x7,0x4e,0x47, 0x7,0x53,0x77,
+  0xf,0x67,0x77, 0x7,0x53,0x75, 0x7,0x53,0x76, 0xf,0x67,0x52,
+  0x7,0x58,0x3e, 0x4,0x68,0x77, 0x7,0x53,0x78, 0x7,0x5b,0x7d,
+  0xf,0x6a,0x64, 0x7,0x5b,0x7c, 0x7,0x5e,0x7c, 0x7,0x62,0x3e,
+  0x7,0x62,0x3d, 0x7,0x63,0x5a, 0x7,0x63,0x5c, 0x7,0x63,0x5b,
+  0x7,0x66,0x29, 0x7,0x66,0x35, 0x7,0x66,0x46, 0x6,0x23,0x36,
+  0x6,0x25,0x3b, 0xf,0x28,0x2e, 0x4,0x2e,0x32, 0x5,0x2a,0x50,
+  0x4,0x39,0x2e, 0x6,0x55,0x46, 0x6,0x55,0x45, 0x6,0x5f,0x29,
+  0x5,0x55,0x63, 0x7,0x30,0x2e, 0x7,0x25,0x52, 0x7,0x58,0x3f,
+  0x5,0x22,0x7c, 0x5,0x24,0x64, 0x5,0x24,0x65, 0x4,0x24,0x60,
+  0x6,0x28,0x66, 0x6,0x28,0x67, 0x6,0x28,0x65, 0x6,0x28,0x68,
+  0x4,0x27,0x45, 0x6,0x2d,0x35, 0x4,0x27,0x44, 0xf,0x28,0x2f,
+  0x5,0x27,0x38, 0x6,0x2d,0x36, 0x6,0x32,0x7d, 0x4,0x2a,0x4b,
+  0x6,0x32,0x7c, 0x6,0x32,0x7b, 0x5,0x2a,0x52, 0x5,0x2a,0x56,
+  0x4,0x2a,0x47, 0x4,0x2a,0x48, 0x5,0x2a,0x53, 0x4,0x2a,0x45,
+  0x5,0x2a,0x54, 0x5,0x2a,0x51, 0x5,0x2a,0x55, 0x6,0x33,0x24,
+  0xf,0x2c,0x50, 0x6,0x32,0x7e, 0xf,0x2c,0x51, 0x6,0x33,0x22,
+  0x6,0x33,0x23, 0x6,0x33,0x21, 0x6,0x39,0x69, 0x5,0x2e,0x6f,
+  0x5,0x2e,0x73, 0x6,0x39,0x6f, 0x5,0x2e,0x71, 0x6,0x39,0x70,
+  0x6,0x39,0x6a, 0x5,0x2e,0x76, 0x5,0x2e,0x72, 0x5,0x2e,0x75,
+  0x6,0x39,0x6d, 0x6,0x39,0x71, 0x6,0x39,0x66, 0x4,0x2e,0x3d,
+  0x5,0x2e,0x74, 0x6,0x39,0x68, 0x4,0x2e,0x3e, 0x5,0x2e,0x70,
+  0x6,0x39,0x6e, 0xf,0x31,0x2f, 0x6,0x39,0x67, 0x6,0x39,0x6c,
+  0x6,0x42,0x31, 0x6,0x42,0x37, 0x5,0x33,0x68, 0x6,0x42,0x35,
+  0x5,0x33,0x6b, 0x4,0x33,0x41, 0x5,0x33,0x6a, 0x5,0x33,0x66,
+  0x6,0x42,0x33, 0x4,0x33,0x44, 0x5,0x33,0x69, 0xf,0x36,0x6d,
+  0xf,0x36,0x6e, 0xf,0x36,0x6f, 0x6,0x42,0x36, 0x6,0x42,0x39,
+  0x6,0x42,0x34, 0x6,0x42,0x38, 0xf,0x36,0x70, 0x6,0x42,0x30,
+  0x5,0x33,0x67, 0x5,0x33,0x6c, 0x5,0x3a,0x36, 0x5,0x3a,0x3f,
+  0x6,0x4b,0x61, 0x5,0x3a,0x35, 0x6,0x4b,0x65, 0x5,0x3a,0x39,
+  0x5,0x3a,0x3a, 0x5,0x3a,0x3c, 0x5,0x3a,0x37, 0x6,0x4b,0x63,
+  0x6,0x4b,0x5f, 0x5,0x3a,0x40, 0x6,0x4b,0x62, 0x6,0x4b,0x5b,
+  0x6,0x4b,0x66, 0x5,0x3a,0x3e, 0x6,0x4b,0x5e, 0x4,0x39,0x39,
+  0x6,0x4b,0x5d, 0x6,0x4b,0x60, 0x6,0x4b,0x64, 0xf,0x3d,0x49,
+  0xf,0x3d,0x4a, 0x4,0x39,0x37, 0x6,0x4b,0x5c, 0x4,0x39,0x31,
+  0x5,0x3a,0x38, 0x6,0x55,0x4c, 0x4,0x3e,0x72, 0x4,0x3e,0x70,
+  0x4,0x3e,0x7b, 0x5,0x40,0x59, 0x4,0x3e,0x71, 0x4,0x3e,0x75,
+  0x4,0x44,0x7d, 0x4,0x3e,0x79, 0x6,0x55,0x49, 0x5,0x40,0x5a,
+  0x5,0x40,0x5c, 0x5,0x40,0x62, 0x4,0x3e,0x7c, 0x6,0x55,0x47,
+  0x5,0x40,0x61, 0x6,0x55,0x4d, 0x5,0x40,0x65, 0x5,0x40,0x63,
+  0x5,0x40,0x5b, 0x5,0x3a,0x3d, 0x5,0x40,0x5f, 0x5,0x40,0x5e,
+  0x6,0x55,0x4b, 0x6,0x55,0x4a, 0x4,0x3e,0x7d, 0xf,0x43,0x6b,
+  0xf,0x43,0x6c, 0x6,0x55,0x48, 0x6,0x55,0x4e, 0x5,0x40,0x58,
+  0x5,0x40,0x66, 0x5,0x40,0x5d, 0x5,0x47,0x58, 0x5,0x47,0x50,
+  0x4,0x45,0x25, 0x4,0x45,0x2b, 0x5,0x47,0x4b, 0x5,0x47,0x4f,
+  0x4,0x45,0x26, 0x6,0x5f,0x2f, 0x6,0x5f,0x2a, 0x4,0x45,0x2e,
+  0x4,0x45,0x2a, 0x6,0x5f,0x2b, 0x6,0x5f,0x34, 0x5,0x47,0x4d,
+  0x5,0x47,0x4e, 0x5,0x47,0x53, 0x4,0x45,0x2c, 0x6,0x5f,0x37,
+  0x6,0x5f,0x35, 0x5,0x47,0x5a, 0x6,0x5f,0x2e, 0x4,0x45,0x27,
+  0x4,0x45,0x22, 0x5,0x47,0x51, 0x5,0x47,0x52, 0x6,0x5f,0x33,
+  0x5,0x47,0x4c, 0x5,0x47,0x56, 0x6,0x5f,0x31, 0x6,0x5f,0x30,
+  0xf,0x4a,0x2e, 0x6,0x5f,0x38, 0x6,0x5f,0x2c, 0x4,0x45,0x2d,
+  0x6,0x5f,0x32, 0x6,0x5f,0x36, 0x5,0x47,0x55, 0x4,0x4b,0x3a,
+  0x4,0x4b,0x36, 0x4,0x4b,0x2d, 0x4,0x4b,0x39, 0x5,0x4e,0x53,
+  0x4,0x4b,0x34, 0x7,0x25,0x5d, 0x4,0x4b,0x32, 0x5,0x4e,0x55,
+  0x5,0x4e,0x57, 0x5,0x4e,0x54, 0x4,0x4b,0x31, 0x7,0x25,0x55,
+  0x4,0x4b,0x30, 0x5,0x4e,0x51, 0x5,0x4e,0x52, 0x7,0x25,0x53,
+  0x5,0x47,0x57, 0x5,0x4e,0x58, 0x7,0x25,0x54, 0x7,0x25,0x5b,
+  0x7,0x25,0x59, 0xf,0x50,0x50, 0xf,0x50,0x51, 0xf,0x50,0x52,
+  0xf,0x50,0x53, 0xf,0x50,0x54, 0x7,0x25,0x56, 0x7,0x25,0x5a,
+  0x7,0x25,0x5e, 0x5,0x4e,0x56, 0x5,0x4e,0x50, 0x4,0x51,0x4b,
+  0x5,0x55,0x65, 0x7,0x30,0x2f, 0x7,0x30,0x30, 0x5,0x55,0x6c,
+  0x5,0x55,0x6d, 0x4,0x51,0x4c, 0x4,0x51,0x47, 0x5,0x55,0x68,
+  0x7,0x30,0x35, 0x5,0x55,0x66, 0x5,0x55,0x67, 0x5,0x55,0x6b,
+  0x7,0x30,0x31, 0x7,0x30,0x37, 0x5,0x55,0x6e, 0xf,0x56,0x34,
+  0xf,0x56,0x35, 0x7,0x30,0x34, 0x7,0x30,0x33, 0x5,0x55,0x6a,
+  0x7,0x30,0x32, 0x7,0x30,0x38, 0x7,0x30,0x39, 0x5,0x55,0x64,
+  0x7,0x25,0x57, 0x4,0x56,0x7c, 0x5,0x5c,0x39, 0x5,0x55,0x70,
+  0x7,0x39,0x50, 0x4,0x51,0x51, 0x4,0x45,0x29, 0x4,0x56,0x7e,
+  0x7,0x39,0x47, 0x5,0x5c,0x35, 0x7,0x39,0x48, 0x5,0x5c,0x3c,
+  0x5,0x5c,0x3a, 0x5,0x5c,0x3d, 0x7,0x39,0x4f, 0x7,0x40,0x6a,
+  0x5,0x55,0x6f, 0x5,0x5c,0x37, 0x4,0x56,0x7d, 0x5,0x5c,0x38,
+  0x4,0x57,0x23, 0x7,0x39,0x49, 0x7,0x39,0x4d, 0x7,0x39,0x51,
+  0x7,0x39,0x4b, 0x7,0x39,0x46, 0x7,0x39,0x4c, 0xf,0x5b,0x38,
+  0x7,0x39,0x44, 0x7,0x39,0x45, 0x7,0x39,0x4e, 0x5,0x5c,0x3b,
+  0x5,0x62,0x5c, 0x5,0x5c,0x3e, 0x7,0x39,0x4a, 0x4,0x5b,0x78,
+  0x5,0x5c,0x40, 0x5,0x62,0x60, 0x7,0x40,0x68, 0x5,0x62,0x65,
+  0x7,0x40,0x69, 0x5,0x62,0x61, 0x5,0x62,0x64, 0x4,0x5b,0x76,
+  0x5,0x5c,0x3f, 0x5,0x62,0x5d, 0x5,0x62,0x62, 0x5,0x62,0x5e,
+  0x5,0x62,0x5f, 0x4,0x5b,0x7a, 0x7,0x40,0x6d, 0x5,0x62,0x63,
+  0x7,0x48,0x2b, 0x4,0x60,0x33, 0x7,0x48,0x27, 0x4,0x60,0x34,
+  0x5,0x68,0x44, 0x4,0x60,0x35, 0x7,0x48,0x26, 0x5,0x68,0x43,
+  0x5,0x68,0x42, 0x4,0x60,0x36, 0xf,0x63,0x27, 0x4,0x60,0x31,
+  0x7,0x48,0x28, 0x7,0x48,0x29, 0x7,0x48,0x25, 0x7,0x48,0x2a,
+  0x7,0x40,0x6c, 0x4,0x63,0x6a, 0x4,0x63,0x6b, 0x7,0x4e,0x49,
+  0x7,0x4e,0x4d, 0x7,0x4e,0x4c, 0x5,0x6c,0x58, 0x5,0x6c,0x59,
+  0x7,0x4e,0x4e, 0x7,0x4e,0x4b, 0x7,0x4e,0x4a, 0x5,0x70,0x51,
+  0x5,0x70,0x50, 0x5,0x70,0x4e, 0x4,0x66,0x57, 0x7,0x53,0x7a,
+  0x5,0x70,0x4f, 0x7,0x53,0x79, 0xf,0x67,0x78, 0x5,0x73,0x5f,
+  0x5,0x73,0x5e, 0x5,0x73,0x5d, 0x7,0x5c,0x22, 0x7,0x5b,0x7e,
+  0x4,0x6a,0x56, 0x7,0x5c,0x21, 0x5,0x76,0x29, 0x5,0x77,0x6b,
+  0x7,0x5e,0x7d, 0x7,0x5e,0x7e, 0x7,0x61,0x42, 0x7,0x61,0x27,
+  0x7,0x62,0x3f, 0x7,0x62,0x40, 0x7,0x62,0x41, 0x5,0x7a,0x6d,
+  0x7,0x64,0x51, 0x7,0x65,0x39, 0x4,0x24,0x63, 0x6,0x33,0x25,
+  0xf,0x2c,0x52, 0x6,0x39,0x73, 0x6,0x39,0x72, 0xf,0x31,0x30,
+  0x6,0x42,0x3a, 0xf,0x36,0x71, 0x6,0x4b,0x69, 0x6,0x4b,0x67,
+  0x5,0x3a,0x41, 0x6,0x4b,0x68, 0x7,0x25,0x5f, 0x4,0x51,0x53,
+  0x4,0x51,0x52, 0x7,0x30,0x3a, 0x6,0x25,0x3c, 0x6,0x25,0x3d,
+  0x5,0x24,0x66, 0x5,0x27,0x3a, 0x5,0x27,0x3b, 0x5,0x27,0x39,
+  0x5,0x27,0x3c, 0x4,0x2a,0x4d, 0x5,0x2a,0x59, 0x5,0x2a,0x58,
+  0x5,0x2a,0x57, 0x6,0x33,0x27, 0x6,0x33,0x28, 0x6,0x33,0x26,
+  0xf,0x2c,0x53, 0xf,0x2c,0x54, 0x6,0x33,0x29, 0x5,0x2a,0x5a,
+  0x6,0x39,0x74, 0x4,0x2e,0x42, 0x6,0x39,0x75, 0x6,0x42,0x3c,
+  0xf,0x31,0x31, 0xf,0x31,0x32, 0xf,0x31,0x33, 0xf,0x31,0x35,
+  0xf,0x31,0x36, 0xf,0x36,0x75, 0x4,0x33,0x46, 0x5,0x33,0x6e,
+  0x6,0x42,0x3b, 0xf,0x36,0x72, 0xf,0x36,0x73, 0xf,0x36,0x76,
+  0x6,0x4b,0x6b, 0x6,0x4b,0x6c, 0x6,0x4b,0x6a, 0xf,0x36,0x74,
+  0x5,0x40,0x68, 0x5,0x40,0x67, 0x6,0x55,0x50, 0x4,0x3e,0x7e,
+  0x6,0x55,0x4f, 0x5,0x40,0x69, 0xf,0x43,0x6d, 0x4,0x45,0x2f,
+  0x6,0x5f,0x39, 0x6,0x5f,0x3a, 0xf,0x4a,0x30, 0xf,0x4a,0x31,
+  0xf,0x4a,0x33, 0xf,0x4a,0x34, 0xf,0x4a,0x32, 0x4,0x4b,0x3c,
+  0x7,0x25,0x60, 0x7,0x25,0x61, 0x5,0x55,0x72, 0x7,0x30,0x3c,
+  0x5,0x55,0x71, 0x7,0x30,0x3b, 0x4,0x57,0x27, 0x4,0x57,0x28,
+  0x5,0x5c,0x42, 0x5,0x5c,0x44, 0x7,0x40,0x6e, 0x5,0x5c,0x41,
+  0x7,0x39,0x52, 0x5,0x62,0x66, 0x7,0x40,0x6f, 0x7,0x40,0x70,
+  0x5,0x68,0x45, 0x5,0x68,0x46, 0x5,0x68,0x47, 0x5,0x68,0x48,
+  0x7,0x48,0x2c, 0x7,0x4e,0x50, 0x7,0x4e,0x4f, 0x5,0x62,0x67,
+  0x7,0x58,0x40, 0x7,0x58,0x41, 0xf,0x67,0x79, 0x7,0x5c,0x23,
+  0x4,0x6b,0x73, 0x7,0x5f,0x21, 0x7,0x65,0x3a, 0x5,0x24,0x67,
+  0x5,0x24,0x68, 0x6,0x2d,0x39, 0x6,0x2d,0x37, 0x6,0x2d,0x38,
+  0x5,0x27,0x3d, 0x6,0x33,0x2b, 0x5,0x2a,0x5b, 0x4,0x2a,0x4f,
+  0x6,0x30,0x36, 0x6,0x33,0x2a, 0x5,0x2e,0x77, 0x5,0x2e,0x78,
+  0x6,0x39,0x76, 0x6,0x39,0x7a, 0x5,0x33,0x6f, 0x4,0x2e,0x44,
+  0x6,0x39,0x77, 0x6,0x39,0x78, 0x6,0x39,0x79, 0x4,0x33,0x49,
+  0x5,0x33,0x70, 0x6,0x42,0x3e, 0xf,0x36,0x79, 0x6,0x42,0x3d,
+  0x4,0x39,0x3c, 0x6,0x4b,0x6d, 0x5,0x3a,0x42, 0x6,0x4b,0x6f,
+  0x4,0x39,0x3b, 0xf,0x3d,0x4b, 0x6,0x4b,0x6e, 0xf,0x36,0x78,
+  0x5,0x40,0x6a, 0x5,0x40,0x6d, 0x5,0x40,0x6b, 0x5,0x40,0x6c,
+  0x5,0x40,0x6e, 0x6,0x55,0x53, 0xf,0x43,0x6e, 0x6,0x55,0x51,
+  0x4,0x3f,0x21, 0x4,0x45,0x31, 0x4,0x45,0x33, 0x6,0x5f,0x3e,
+  0xf,0x4a,0x35, 0x6,0x5f,0x3d, 0x5,0x47,0x5c, 0x6,0x5f,0x3f,
+  0x6,0x5f,0x3b, 0x6,0x5f,0x3c, 0x7,0x25,0x63, 0x5,0x4e,0x5a,
+  0x5,0x4e,0x5b, 0x5,0x4e,0x5c, 0x7,0x25,0x62, 0x5,0x55,0x76,
+  0x5,0x55,0x78, 0x5,0x55,0x74, 0x4,0x51,0x58, 0x5,0x55,0x77,
+  0x5,0x55,0x75, 0xf,0x56,0x36, 0x5,0x55,0x73, 0x7,0x30,0x3d,
+  0x7,0x30,0x3e, 0x7,0x39,0x53, 0x7,0x30,0x3f, 0x4,0x57,0x29,
+  0x5,0x62,0x68, 0x7,0x40,0x72, 0x7,0x40,0x73, 0x7,0x40,0x74,
+  0x7,0x40,0x71, 0x5,0x68,0x4a, 0x5,0x68,0x49, 0x7,0x48,0x2d,
+  0x4,0x63,0x6d, 0x5,0x6c,0x5b, 0x5,0x6c,0x5a, 0x7,0x4e,0x51,
+  0x7,0x53,0x7c, 0x4,0x66,0x5c, 0x7,0x58,0x42, 0x5,0x77,0x6c,
+  0x5,0x77,0x6d, 0x7,0x63,0x44, 0x7,0x65,0x58, 0x6,0x28,0x69,
+  0xf,0x24,0x7d, 0x4,0x27,0x49, 0x5,0x27,0x3e, 0x4,0x27,0x47,
+  0x6,0x2d,0x3b, 0x5,0x27,0x3f, 0x5,0x2a,0x5e, 0x5,0x2a,0x5c,
+  0x5,0x2a,0x5d, 0x6,0x33,0x2d, 0x6,0x33,0x2c, 0xf,0x2c,0x55,
+  0x5,0x2e,0x79, 0x6,0x3a,0x21, 0x6,0x3a,0x23, 0x4,0x2e,0x48,
+  0x5,0x2e,0x7a, 0x6,0x39,0x7e, 0x6,0x39,0x7b, 0x4,0x2e,0x4a,
+  0x6,0x3a,0x22, 0xf,0x31,0x37, 0xf,0x31,0x38, 0x6,0x3a,0x24,
+  0x6,0x39,0x7c, 0x6,0x39,0x7d, 0x4,0x33,0x4c, 0x5,0x33,0x72,
+  0x4,0x33,0x4a, 0x6,0x42,0x3f, 0xf,0x36,0x7a, 0xf,0x36,0x7b,
+  0xf,0x36,0x7c, 0xf,0x36,0x7d, 0xf,0x37,0x21, 0xf,0x37,0x22,
+  0x6,0x42,0x40, 0x6,0x42,0x41, 0x6,0x3a,0x25, 0x6,0x4b,0x74,
+  0x6,0x4b,0x70, 0x5,0x3a,0x43, 0x4,0x39,0x3d, 0x6,0x4b,0x72,
+  0x6,0x4b,0x73, 0xf,0x3d,0x4c, 0xf,0x3d,0x4d, 0x6,0x4b,0x71,
+  0x6,0x55,0x54, 0x6,0x55,0x56, 0x5,0x40,0x70, 0x6,0x55,0x58,
+  0x6,0x55,0x57, 0x6,0x55,0x55, 0xf,0x43,0x6f, 0xf,0x43,0x70,
+  0x6,0x5f,0x41, 0x6,0x5f,0x40, 0x6,0x5f,0x4b, 0xf,0x4a,0x36,
+  0x5,0x4e,0x5d, 0x7,0x25,0x64, 0x7,0x25,0x65, 0xf,0x50,0x55,
+  0xf,0x50,0x56, 0xf,0x50,0x57, 0xf,0x50,0x58, 0xf,0x50,0x59,
+  0xf,0x50,0x5a, 0x4,0x51,0x59, 0x7,0x30,0x44, 0x4,0x51,0x5b,
+  0x7,0x30,0x40, 0x7,0x30,0x45, 0x5,0x55,0x7a, 0x5,0x55,0x79,
+  0xf,0x56,0x37, 0xf,0x56,0x38, 0xf,0x56,0x39, 0xf,0x56,0x3a,
+  0xf,0x56,0x3b, 0x7,0x30,0x43, 0x7,0x30,0x41, 0x4,0x57,0x2b,
+  0x4,0x5c,0x23, 0x4,0x57,0x2a, 0x7,0x39,0x54, 0x5,0x5c,0x47,
+  0x7,0x40,0x75, 0x5,0x5c,0x46, 0xf,0x5b,0x3b, 0xf,0x5b,0x3c,
+  0x7,0x39,0x55, 0x7,0x39,0x56, 0x7,0x36,0x79, 0x5,0x5c,0x45,
+  0x7,0x30,0x42, 0x7,0x39,0x57, 0x4,0x5c,0x22, 0x4,0x5c,0x21,
+  0x7,0x40,0x76, 0x7,0x40,0x78, 0x7,0x40,0x77, 0xf,0x5f,0x62,
+  0x7,0x40,0x79, 0x7,0x48,0x2e, 0x5,0x68,0x4b, 0x7,0x48,0x2f,
+  0xf,0x63,0x28, 0xf,0x63,0x29, 0x5,0x6c,0x5d, 0x7,0x4e,0x53,
+  0x5,0x6c,0x5c, 0x7,0x4e,0x55, 0xf,0x65,0x56, 0x7,0x4e,0x52,
+  0x7,0x4e,0x54, 0xf,0x67,0x7b, 0x7,0x58,0x44, 0x5,0x73,0x60,
+  0x7,0x58,0x43, 0x7,0x58,0x45, 0xf,0x67,0x7a, 0x7,0x5f,0x22,
+  0x5,0x76,0x2a, 0x7,0x5f,0x23, 0x7,0x62,0x42, 0x5,0x22,0x7d,
+  0xf,0x22,0x67, 0x6,0x28,0x6a, 0x4,0x24,0x64, 0x5,0x24,0x6a,
+  0x4,0x24,0x66, 0x5,0x24,0x6b, 0x5,0x24,0x69, 0xf,0x24,0x7e,
+  0x4,0x27,0x50, 0x6,0x2d,0x3c, 0x5,0x27,0x41, 0x4,0x27,0x4b,
+  0x6,0x2d,0x40, 0x6,0x2d,0x42, 0x6,0x2d,0x3e, 0x5,0x27,0x42,
+  0x5,0x27,0x43, 0x6,0x2d,0x41, 0x6,0x2d,0x3f, 0x5,0x27,0x40,
+  0x6,0x2d,0x43, 0x6,0x2d,0x44, 0x6,0x33,0x39, 0x6,0x33,0x35,
+  0x6,0x33,0x2e, 0x6,0x33,0x32, 0x4,0x2a,0x5e, 0x6,0x33,0x36,
+  0x4,0x2a,0x5c, 0x6,0x33,0x3c, 0x5,0x2a,0x65, 0x6,0x33,0x33,
+  0x5,0x2a,0x69, 0x4,0x2a,0x5b, 0x6,0x33,0x2f, 0x6,0x33,0x3b,
+  0x5,0x2a,0x60, 0x5,0x2a,0x67, 0x5,0x2a,0x6b, 0x5,0x2a,0x61,
+  0x5,0x2a,0x6a, 0x5,0x2a,0x68, 0x5,0x2a,0x63, 0x5,0x2a,0x6c,
+  0x6,0x33,0x30, 0x5,0x2a,0x5f, 0x5,0x2a,0x66, 0x5,0x2a,0x62,
+  0x5,0x2a,0x64, 0xf,0x2c,0x56, 0xf,0x2c,0x58, 0x6,0x33,0x37,
+  0x6,0x33,0x3a, 0x6,0x33,0x34, 0x4,0x2e,0x50, 0x5,0x2f,0x24,
+  0x3,0x2e,0x5a, 0x4,0x2e,0x4c, 0x5,0x2e,0x7b, 0x6,0x3a,0x26,
+  0x4,0x2e,0x4e, 0x5,0x2f,0x22, 0x5,0x2e,0x7c, 0x6,0x3a,0x28,
+  0x4,0x2e,0x4b, 0x6,0x3a,0x29, 0x5,0x2f,0x23, 0x6,0x3a,0x2a,
+  0x4,0x2e,0x53, 0x6,0x3a,0x2c, 0x5,0x2e,0x7e, 0x5,0x2f,0x25,
+  0x6,0x3a,0x2b, 0xf,0x31,0x39, 0xf,0x31,0x3a, 0xf,0x31,0x3b,
+  0xf,0x31,0x3c, 0xf,0x31,0x3d, 0x6,0x3a,0x27, 0x5,0x2f,0x21,
+  0x5,0x2e,0x7d, 0x4,0x2e,0x54, 0x4,0x33,0x55, 0x6,0x42,0x53,
+  0x6,0x42,0x46, 0x6,0x42,0x4d, 0x5,0x33,0x74, 0x5,0x33,0x73,
+  0x5,0x33,0x7d, 0x4,0x33,0x54, 0x6,0x42,0x47, 0x6,0x42,0x44,
+  0x6,0x42,0x42, 0x5,0x33,0x7a, 0x5,0x33,0x7b, 0x5,0x33,0x75,
+  0x6,0x42,0x4a, 0x5,0x33,0x78, 0x6,0x42,0x54, 0x5,0x33,0x79,
+  0x6,0x42,0x43, 0x6,0x42,0x4f, 0x6,0x42,0x4b, 0x6,0x42,0x50,
+  0xf,0x37,0x25, 0x6,0x42,0x52, 0x6,0x42,0x4c, 0x6,0x42,0x49,
+  0x6,0x42,0x51, 0xf,0x37,0x26, 0x5,0x33,0x7e, 0x6,0x42,0x45,
+  0x6,0x42,0x4e, 0x5,0x33,0x77, 0x5,0x33,0x7c, 0x5,0x3a,0x49,
+  0x5,0x3a,0x4c, 0x6,0x4b,0x79, 0x6,0x4c,0x23, 0x4,0x33,0x53,
+  0x6,0x4b,0x78, 0x5,0x3a,0x4b, 0x6,0x4b,0x7d, 0x6,0x4c,0x21,
+  0x5,0x3a,0x46, 0x6,0x4c,0x26, 0x6,0x4b,0x77, 0x4,0x39,0x4f,
+  0x5,0x3a,0x4a, 0x5,0x3a,0x48, 0x5,0x3a,0x44, 0x4,0x39,0x4e,
+  0x5,0x40,0x71, 0x6,0x4c,0x25, 0x5,0x40,0x7e, 0x4,0x39,0x40,
+  0x6,0x4b,0x7e, 0x5,0x3a,0x4d, 0x6,0x4b,0x7b, 0x5,0x3a,0x4e,
+  0x6,0x4c,0x28, 0x5,0x3a,0x45, 0x5,0x3a,0x47, 0xf,0x3d,0x4f,
+  0xf,0x3d,0x50, 0xf,0x3d,0x51, 0x6,0x4b,0x7c, 0x6,0x4c,0x27,
+  0x6,0x4b,0x76, 0x6,0x4c,0x24, 0x6,0x4c,0x22, 0x4,0x39,0x44,
+  0x4,0x39,0x50, 0x5,0x3a,0x4f, 0x4,0x39,0x3e, 0x6,0x55,0x5b,
+  0x6,0x55,0x5e, 0x6,0x55,0x5a, 0x4,0x3f,0x2a, 0x5,0x40,0x78,
+  0x6,0x55,0x5c, 0x5,0x40,0x77, 0x6,0x55,0x5f, 0x5,0x40,0x75,
+  0x6,0x55,0x59, 0x4,0x3f,0x23, 0x4,0x3f,0x28, 0x4,0x3f,0x31,
+  0x4,0x3f,0x2e, 0x5,0x40,0x7a, 0x6,0x55,0x62, 0x5,0x40,0x76,
+  0x4,0x3f,0x2f, 0x4,0x3f,0x24, 0x6,0x55,0x64, 0x5,0x40,0x79,
+  0x5,0x40,0x72, 0x5,0x40,0x7c, 0x6,0x55,0x66, 0x6,0x55,0x5d,
+  0xf,0x43,0x71, 0xf,0x43,0x72, 0xf,0x43,0x73, 0x6,0x4b,0x75,
+  0x6,0x55,0x63, 0x6,0x53,0x35, 0x5,0x40,0x73, 0x5,0x40,0x7d,
+  0x5,0x40,0x74, 0x6,0x55,0x65, 0x5,0x47,0x60, 0x4,0x45,0x45,
+  0x6,0x5f,0x44, 0x4,0x45,0x3e, 0x5,0x47,0x63, 0x6,0x5f,0x48,
+  0x5,0x47,0x65, 0x5,0x47,0x66, 0x6,0x5f,0x49, 0x4,0x4b,0x4f,
+  0x6,0x5f,0x4e, 0x6,0x5f,0x46, 0x6,0x5f,0x4f, 0x7,0x25,0x6c,
+  0x6,0x5f,0x47, 0x5,0x47,0x67, 0x5,0x47,0x64, 0x6,0x5f,0x43,
+  0x6,0x5f,0x4a, 0x6,0x5f,0x45, 0x5,0x47,0x62, 0x6,0x5f,0x42,
+  0x5,0x47,0x5f, 0x5,0x47,0x5e, 0x5,0x47,0x5d, 0x7,0x25,0x66,
+  0xf,0x4a,0x37, 0xf,0x4a,0x38, 0xf,0x4a,0x39, 0xf,0x4a,0x3a,
+  0xf,0x4a,0x3b, 0xf,0x4a,0x3c, 0xf,0x4a,0x3d, 0x4,0x45,0x3a,
+  0x6,0x5f,0x4d, 0x6,0x5f,0x4c, 0x5,0x47,0x69, 0x4,0x45,0x3b,
+  0x4,0x4b,0x50, 0x4,0x4b,0x4c, 0x4,0x4b,0x3e, 0x5,0x4e,0x62,
+  0x5,0x4e,0x67, 0x4,0x4b,0x4e, 0x7,0x25,0x6b, 0x5,0x4e,0x6c,
+  0x5,0x4e,0x65, 0x4,0x4b,0x41, 0x7,0x25,0x70, 0x4,0x4b,0x40,
+  0x4,0x51,0x65, 0x7,0x30,0x4d, 0x5,0x4e,0x64, 0x5,0x56,0x21,
+  0x5,0x4e,0x66, 0x7,0x25,0x6d, 0x5,0x4e,0x6a, 0x7,0x25,0x72,
+  0x4,0x4b,0x49, 0x4,0x4b,0x4b, 0x4,0x4b,0x46, 0x5,0x4e,0x5f,
+  0x5,0x4e,0x6b, 0x7,0x25,0x67, 0x7,0x25,0x68, 0x7,0x25,0x6a,
+  0x4,0x4b,0x4a, 0x5,0x4e,0x63, 0x7,0x25,0x6e, 0x5,0x4e,0x5e,
+  0x5,0x4e,0x61, 0x5,0x55,0x7b, 0x5,0x4e,0x69, 0x5,0x4e,0x68,
+  0x7,0x25,0x69, 0xf,0x50,0x5b, 0xf,0x50,0x5c, 0xf,0x50,0x5d,
+  0x7,0x25,0x6f, 0x4,0x4b,0x48, 0x5,0x56,0x2a, 0x5,0x56,0x2b,
+  0x4,0x51,0x5e, 0x5,0x56,0x25, 0x5,0x56,0x23, 0x5,0x56,0x27,
+  0x5,0x55,0x7d, 0x4,0x51,0x63, 0x5,0x56,0x29, 0x5,0x55,0x7e,
+  0x5,0x56,0x26, 0x5,0x56,0x24, 0x4,0x51,0x62, 0x7,0x30,0x46,
+  0x7,0x30,0x4e, 0x7,0x30,0x4f, 0x7,0x30,0x4b, 0x7,0x30,0x47,
+  0x5,0x4e,0x6d, 0x4,0x51,0x67, 0x5,0x55,0x7c, 0x7,0x30,0x49,
+  0xf,0x56,0x3d, 0x7,0x30,0x51, 0x7,0x30,0x4c, 0x5,0x56,0x2c,
+  0x4,0x51,0x66, 0x5,0x47,0x68, 0x5,0x56,0x28, 0x4,0x5c,0x2b,
+  0x5,0x5c,0x48, 0x5,0x5c,0x4b, 0x4,0x57,0x35, 0x4,0x57,0x36,
+  0x7,0x30,0x52, 0x7,0x39,0x5e, 0x7,0x39,0x59, 0x5,0x5c,0x4a,
+  0x7,0x39,0x5a, 0x5,0x5c,0x4c, 0x7,0x39,0x64, 0x5,0x5c,0x49,
+  0x7,0x41,0x22, 0x7,0x39,0x5f, 0x7,0x39,0x60, 0x7,0x39,0x5d,
+  0x4,0x57,0x37, 0x7,0x39,0x63, 0x5,0x5c,0x4f, 0x7,0x30,0x48,
+  0x5,0x5c,0x4e, 0x7,0x39,0x61, 0x7,0x39,0x5c, 0x7,0x39,0x5b,
+  0xf,0x5b,0x3e, 0xf,0x5b,0x3f, 0xf,0x5b,0x40, 0x7,0x39,0x62,
+  0x7,0x39,0x58, 0x4,0x5c,0x28, 0x7,0x41,0x23, 0x7,0x40,0x7e,
+  0x5,0x62,0x6e, 0x4,0x5c,0x2c, 0x5,0x62,0x6b, 0x7,0x40,0x7b,
+  0x7,0x40,0x7c, 0x5,0x62,0x70, 0x4,0x5c,0x24, 0x5,0x62,0x6c,
+  0x5,0x62,0x6f, 0x5,0x62,0x71, 0x5,0x62,0x6a, 0xf,0x5f,0x63,
+  0xf,0x5f,0x64, 0x7,0x41,0x24, 0x7,0x41,0x25, 0x7,0x40,0x7d,
+  0x5,0x62,0x6d, 0x7,0x40,0x7a, 0x7,0x41,0x21, 0x5,0x68,0x4f,
+  0x5,0x68,0x4c, 0x5,0x68,0x51, 0x4,0x60,0x3e, 0x5,0x68,0x50,
+  0x4,0x60,0x3b, 0x5,0x68,0x54, 0x5,0x68,0x4e, 0x7,0x48,0x32,
+  0x4,0x60,0x3a, 0x7,0x48,0x34, 0x4,0x60,0x3c, 0x4,0x60,0x3d,
+  0x7,0x48,0x30, 0x5,0x68,0x4d, 0x7,0x48,0x31, 0x5,0x68,0x53,
+  0x5,0x68,0x52, 0xf,0x63,0x2a, 0x7,0x4b,0x5d, 0x7,0x48,0x35,
+  0x7,0x48,0x33, 0x5,0x6c,0x60, 0x5,0x6c,0x62, 0x5,0x6c,0x5e,
+  0x7,0x4e,0x58, 0x5,0x6c,0x61, 0x5,0x6c,0x63, 0x7,0x4e,0x57,
+  0xf,0x65,0x57, 0x4,0x63,0x72, 0x5,0x6c,0x5f, 0x4,0x63,0x73,
+  0x7,0x4e,0x56, 0x7,0x54,0x22, 0x5,0x70,0x52, 0x5,0x70,0x54,
+  0x5,0x70,0x53, 0x5,0x70,0x55, 0x7,0x53,0x7e, 0x7,0x54,0x23,
+  0x7,0x53,0x7d, 0x4,0x68,0x79, 0x5,0x73,0x63, 0x7,0x58,0x46,
+  0x5,0x73,0x61, 0x5,0x73,0x62, 0x7,0x58,0x47, 0x5,0x73,0x65,
+  0x4,0x6a,0x59, 0x7,0x54,0x21, 0x5,0x73,0x64, 0x7,0x59,0x33,
+  0x5,0x73,0x66, 0x5,0x76,0x2b, 0x7,0x5c,0x26, 0x4,0x6a,0x58,
+  0x7,0x5c,0x25, 0x7,0x5f,0x24, 0x4,0x6c,0x74, 0x7,0x62,0x43,
+  0x7,0x62,0x45, 0x7,0x62,0x44, 0xf,0x6c,0x66, 0x5,0x7b,0x43,
+  0x5,0x27,0x44, 0x4,0x2a,0x60, 0x4,0x2a,0x61, 0x4,0x2e,0x56,
+  0x5,0x2f,0x28, 0x5,0x2f,0x27, 0x6,0x3a,0x2f, 0x6,0x3a,0x30,
+  0x4,0x33,0x58, 0x5,0x34,0x22, 0xf,0x37,0x27, 0x5,0x3a,0x52,
+  0x4,0x39,0x51, 0x5,0x3a,0x53, 0x5,0x3a,0x51, 0x5,0x3a,0x55,
+  0x5,0x3a,0x50, 0x6,0x4c,0x29, 0x5,0x3a,0x54, 0x5,0x41,0x23,
+  0x5,0x41,0x22, 0x5,0x41,0x21, 0x6,0x5f,0x51, 0x6,0x5f,0x52,
+  0x4,0x45,0x47, 0x4,0x45,0x48, 0x5,0x47,0x6c, 0x5,0x47,0x6a,
+  0x5,0x47,0x6b, 0x4,0x45,0x49, 0x6,0x5f,0x50, 0x4,0x45,0x4b,
+  0xf,0x4d,0x3f, 0x5,0x4e,0x6e, 0x4,0x4b,0x52, 0x7,0x25,0x75,
+  0x5,0x4e,0x6f, 0x4,0x4b,0x51, 0x7,0x25,0x74, 0x4,0x4b,0x53,
+  0x4,0x51,0x69, 0x4,0x51,0x68, 0x4,0x51,0x6a, 0x5,0x56,0x2d,
+  0x5,0x62,0x75, 0x7,0x39,0x65, 0x5,0x5a,0x75, 0x5,0x5c,0x50,
+  0x5,0x62,0x74, 0x5,0x62,0x73, 0x5,0x62,0x72, 0x5,0x68,0x57,
+  0x5,0x68,0x56, 0x5,0x68,0x55, 0x5,0x68,0x58, 0x7,0x48,0x36,
+  0x7,0x48,0x37, 0x4,0x6a,0x5a, 0x7,0x66,0x3f, 0x7,0x66,0x49,
+  0x6,0x26,0x3f, 0x6,0x28,0x6b, 0x6,0x28,0x6c, 0x6,0x33,0x41,
+  0x6,0x33,0x3f, 0x6,0x33,0x40, 0x5,0x2a,0x6e, 0x5,0x2f,0x2a,
+  0x5,0x2f,0x2b, 0x6,0x3a,0x33, 0xf,0x31,0x3f, 0xf,0x31,0x40,
+  0x6,0x3a,0x31, 0x6,0x3a,0x32, 0x5,0x2f,0x29, 0x5,0x34,0x23,
+  0x5,0x34,0x24, 0x4,0x33,0x5c, 0x6,0x42,0x59, 0x6,0x42,0x57,
+  0x5,0x34,0x25, 0x6,0x42,0x55, 0x6,0x42,0x5b, 0x6,0x42,0x56,
+  0x6,0x42,0x5a, 0x6,0x42,0x58, 0x4,0x39,0x52, 0x6,0x4c,0x2c,
+  0xf,0x3d,0x52, 0x6,0x4c,0x2a, 0xf,0x3d,0x53, 0x5,0x41,0x24,
+  0x4,0x3f,0x32, 0x6,0x55,0x69, 0x4,0x3f,0x35, 0x4,0x3f,0x34,
+  0x6,0x55,0x67, 0x5,0x3a,0x56, 0x4,0x3f,0x36, 0xf,0x43,0x75,
+  0x6,0x55,0x68, 0x5,0x47,0x6d, 0x5,0x47,0x6e, 0x6,0x5f,0x53,
+  0x5,0x47,0x6f, 0x5,0x47,0x70, 0xf,0x4a,0x3e, 0x7,0x25,0x78,
+  0x4,0x4b,0x54, 0x7,0x25,0x76, 0x7,0x25,0x77, 0xf,0x50,0x61,
+  0x7,0x25,0x79, 0x7,0x30,0x54, 0x4,0x51,0x6b, 0xf,0x56,0x3f,
+  0x7,0x30,0x53, 0x5,0x5c,0x51, 0x5,0x5c,0x52, 0x7,0x39,0x66,
+  0x7,0x39,0x67, 0x5,0x73,0x67, 0x5,0x76,0x2c, 0x5,0x22,0x7e,
+  0x6,0x25,0x3e, 0x4,0x24,0x67, 0x6,0x28,0x6d, 0x5,0x24,0x6d,
+  0x5,0x24,0x6c, 0xf,0x25,0x21, 0xf,0x25,0x22, 0x5,0x27,0x45,
+  0x4,0x27,0x54, 0xf,0x28,0x30, 0xf,0x28,0x31, 0xf,0x28,0x32,
+  0xf,0x28,0x33, 0x6,0x2d,0x47, 0xf,0x28,0x35, 0x4,0x2a,0x65,
+  0x4,0x2a,0x63, 0x6,0x33,0x45, 0x5,0x2a,0x70, 0xf,0x2c,0x59,
+  0xf,0x2c,0x5a, 0xf,0x2c,0x5b, 0xf,0x2c,0x5d, 0xf,0x2c,0x5e,
+  0xf,0x2c,0x5f, 0xf,0x2c,0x61, 0xf,0x2c,0x63, 0x6,0x33,0x43,
+  0x6,0x33,0x44, 0xf,0x2c,0x64, 0xf,0x2c,0x60, 0x6,0x33,0x42,
+  0x5,0x2a,0x6f, 0x5,0x2a,0x71, 0x4,0x2e,0x60, 0x5,0x2f,0x33,
+  0x6,0x3a,0x34, 0x6,0x33,0x46, 0x6,0x3a,0x35, 0x5,0x2f,0x2f,
+  0x6,0x3a,0x39, 0x5,0x2f,0x2c, 0x5,0x2f,0x31, 0x5,0x2f,0x30,
+  0x4,0x2e,0x5b, 0x4,0x2e,0x5d, 0x5,0x2f,0x36, 0x5,0x2f,0x32,
+  0x5,0x2f,0x35, 0xf,0x31,0x3e, 0x4,0x2e,0x59, 0x5,0x2f,0x37,
+  0x6,0x3a,0x38, 0xf,0x31,0x42, 0xf,0x31,0x43, 0xf,0x31,0x45,
+  0xf,0x31,0x46, 0x4,0x2e,0x5a, 0x5,0x2f,0x2d, 0x6,0x3a,0x37,
+  0xf,0x31,0x48, 0xf,0x31,0x41, 0x5,0x34,0x26, 0x5,0x2f,0x2e,
+  0x6,0x3a,0x36, 0x5,0x34,0x2c, 0x5,0x34,0x28, 0x6,0x42,0x61,
+  0x6,0x42,0x5f, 0x5,0x34,0x31, 0x5,0x34,0x30, 0x5,0x34,0x2a,
+  0x6,0x42,0x60, 0x5,0x34,0x34, 0x5,0x34,0x32, 0x5,0x2f,0x38,
+  0x5,0x34,0x2e, 0x5,0x34,0x27, 0x5,0x34,0x29, 0x5,0x34,0x2d,
+  0xf,0x37,0x28, 0xf,0x37,0x29, 0xf,0x37,0x2a, 0xf,0x37,0x2b,
+  0xf,0x37,0x2e, 0xf,0x37,0x2f, 0xf,0x37,0x31, 0xf,0x37,0x32,
+  0xf,0x37,0x33, 0x6,0x42,0x5e, 0x6,0x42,0x5c, 0x6,0x4c,0x2e,
+  0xf,0x37,0x30, 0x5,0x34,0x2b, 0xf,0x37,0x2c, 0x6,0x42,0x62,
+  0x5,0x34,0x2f, 0x5,0x34,0x33, 0x6,0x42,0x5d, 0x5,0x3a,0x58,
+  0x5,0x3a,0x5e, 0x5,0x3a,0x57, 0x5,0x3a,0x5b, 0x4,0x39,0x56,
+  0x6,0x4c,0x35, 0x4,0x39,0x57, 0x4,0x39,0x55, 0x5,0x3a,0x5c,
+  0x5,0x3a,0x5d, 0x6,0x4c,0x31, 0x5,0x3a,0x5a, 0x5,0x3a,0x5f,
+  0xf,0x3d,0x54, 0xf,0x3d,0x55, 0xf,0x3d,0x56, 0xf,0x3d,0x57,
+  0x6,0x4c,0x34, 0x6,0x4c,0x30, 0x6,0x4c,0x32, 0x5,0x3a,0x61,
+  0x5,0x3a,0x60, 0x5,0x41,0x28, 0x6,0x55,0x71, 0x4,0x3f,0x37,
+  0x5,0x41,0x29, 0x6,0x55,0x6a, 0x6,0x55,0x6c, 0x5,0x41,0x25,
+  0x6,0x55,0x6e, 0x4,0x3f,0x41, 0x4,0x3f,0x43, 0x6,0x55,0x6f,
+  0x6,0x55,0x72, 0x5,0x41,0x26, 0x5,0x41,0x27, 0x6,0x55,0x6d,
+  0xf,0x43,0x77, 0xf,0x43,0x78, 0xf,0x43,0x79, 0xf,0x43,0x7a,
+  0xf,0x43,0x7b, 0xf,0x43,0x7c, 0xf,0x43,0x7d, 0xf,0x43,0x7e,
+  0xf,0x44,0x21, 0xf,0x44,0x22, 0xf,0x44,0x23, 0xf,0x44,0x24,
+  0xf,0x44,0x26, 0x6,0x55,0x70, 0x6,0x55,0x73, 0x6,0x5f,0x5b,
+  0x5,0x47,0x78, 0x6,0x5f,0x54, 0x7,0x25,0x7e, 0x5,0x47,0x7a,
+  0x6,0x5f,0x56, 0x4,0x45,0x52, 0x5,0x47,0x73, 0x5,0x47,0x72,
+  0x6,0x5f,0x57, 0x5,0x47,0x7b, 0x6,0x5f,0x59, 0x6,0x5f,0x5a,
+  0x5,0x47,0x75, 0x6,0x5f,0x55, 0x5,0x47,0x71, 0x5,0x47,0x7d,
+  0x6,0x5f,0x58, 0xf,0x4a,0x41, 0xf,0x4a,0x43, 0xf,0x4a,0x44,
+  0xf,0x4a,0x45, 0xf,0x4a,0x46, 0xf,0x4a,0x47, 0xf,0x4a,0x48,
+  0xf,0x4a,0x49, 0xf,0x4a,0x4b, 0xf,0x4a,0x4c, 0xf,0x4a,0x4d,
+  0xf,0x4a,0x4f, 0xf,0x4a,0x50, 0xf,0x4a,0x51, 0xf,0x4a,0x52,
+  0x4,0x45,0x54, 0xf,0x4a,0x40, 0x5,0x47,0x77, 0x5,0x47,0x7c,
+  0x5,0x47,0x79, 0x5,0x47,0x74, 0xf,0x50,0x64, 0x4,0x4b,0x5a,
+  0x5,0x4e,0x72, 0x5,0x4e,0x73, 0x7,0x26,0x21, 0x5,0x4e,0x70,
+  0x4,0x45,0x50, 0x7,0x26,0x25, 0x5,0x4e,0x75, 0x7,0x25,0x7d,
+  0xf,0x50,0x62, 0xf,0x50,0x63, 0xf,0x50,0x65, 0xf,0x50,0x66,
+  0xf,0x50,0x68, 0x7,0x26,0x22, 0x7,0x25,0x7a, 0x7,0x26,0x23,
+  0x5,0x4e,0x71, 0x5,0x4e,0x74, 0x7,0x25,0x7c, 0xf,0x4a,0x4a,
+  0x7,0x30,0x58, 0x5,0x56,0x31, 0x5,0x56,0x2e, 0x5,0x56,0x32,
+  0x7,0x30,0x55, 0x4,0x51,0x71, 0x4,0x51,0x73, 0x5,0x56,0x34,
+  0x4,0x51,0x72, 0x7,0x30,0x56, 0x7,0x30,0x5a, 0x4,0x51,0x6f,
+  0x7,0x30,0x57, 0xf,0x56,0x41, 0xf,0x56,0x42, 0xf,0x56,0x43,
+  0x5,0x56,0x30, 0xf,0x56,0x44, 0x5,0x56,0x2f, 0xf,0x56,0x45,
+  0xf,0x56,0x46, 0xf,0x56,0x47, 0xf,0x56,0x49, 0xf,0x56,0x4b,
+  0xf,0x56,0x4c, 0xf,0x56,0x4d, 0x5,0x5c,0x56, 0x7,0x39,0x68,
+  0x5,0x5c,0x54, 0x7,0x39,0x6f, 0x7,0x39,0x6a, 0x5,0x5c,0x53,
+  0x4,0x57,0x3a, 0x7,0x39,0x69, 0x5,0x5c,0x55, 0x4,0x57,0x3d,
+  0x7,0x39,0x6c, 0x4,0x57,0x3c, 0x5,0x56,0x35, 0x5,0x5c,0x58,
+  0x5,0x5c,0x57, 0x5,0x5c,0x59, 0xf,0x5b,0x41, 0xf,0x5b,0x42,
+  0xf,0x5b,0x43, 0xf,0x5b,0x44, 0xf,0x5b,0x45, 0xf,0x5b,0x46,
+  0xf,0x5b,0x47, 0xf,0x5b,0x48, 0xf,0x5b,0x49, 0x7,0x39,0x6b,
+  0x7,0x39,0x6e, 0xf,0x56,0x4a, 0x7,0x41,0x29, 0x5,0x62,0x76,
+  0x5,0x62,0x78, 0x7,0x41,0x26, 0x7,0x41,0x28, 0x5,0x62,0x77,
+  0x4,0x5c,0x30, 0x5,0x62,0x7a, 0x7,0x41,0x27, 0x5,0x62,0x79,
+  0x7,0x41,0x2a, 0xf,0x5f,0x65, 0xf,0x5f,0x66, 0xf,0x5f,0x67,
+  0xf,0x5f,0x68, 0xf,0x5f,0x69, 0x4,0x60,0x40, 0x5,0x68,0x5a,
+  0x5,0x68,0x59, 0xf,0x63,0x2b, 0xf,0x63,0x2c, 0xf,0x63,0x2d,
+  0xf,0x63,0x2e, 0x7,0x48,0x3a, 0x7,0x48,0x38, 0x7,0x48,0x39,
+  0xf,0x63,0x2f, 0x5,0x6c,0x65, 0x5,0x6c,0x66, 0x7,0x4e,0x59,
+  0x7,0x4e,0x5a, 0x5,0x6c,0x64, 0x5,0x6c,0x67, 0x4,0x60,0x41,
+  0x7,0x4e,0x5b, 0xf,0x65,0x5a, 0xf,0x65,0x5b, 0xf,0x65,0x5c,
+  0xf,0x65,0x5d, 0x7,0x4e,0x5d, 0x5,0x70,0x56, 0x5,0x70,0x57,
+  0xf,0x67,0x7d, 0x7,0x54,0x24, 0x4,0x66,0x62, 0xf,0x67,0x7c,
+  0x5,0x73,0x68, 0x7,0x58,0x48, 0x5,0x73,0x69, 0xf,0x69,0x5b,
+  0xf,0x69,0x5c, 0x7,0x58,0x49, 0x5,0x73,0x6a, 0x5,0x76,0x2e,
+  0x4,0x6a,0x5b, 0x5,0x76,0x2d, 0x5,0x76,0x2f, 0xf,0x6a,0x65,
+  0x7,0x5c,0x28, 0x7,0x5c,0x27, 0x7,0x5f,0x26, 0x7,0x5f,0x25,
+  0x7,0x5f,0x27, 0x7,0x62,0x46, 0x5,0x7a,0x2d, 0x5,0x7a,0x6e,
+  0x4,0x6d,0x75, 0x7,0x64,0x53, 0x7,0x65,0x3b, 0x5,0x7c,0x43,
+  0x6,0x22,0x27, 0x6,0x25,0x40, 0x6,0x28,0x6e, 0xf,0x22,0x68,
+  0x6,0x2d,0x48, 0xf,0x25,0x24, 0x6,0x33,0x47, 0x6,0x33,0x49,
+  0xf,0x28,0x36, 0xf,0x28,0x38, 0xf,0x28,0x39, 0xf,0x28,0x3a,
+  0xf,0x28,0x3b, 0xf,0x28,0x3d, 0xf,0x28,0x37, 0x6,0x31,0x5a,
+  0x5,0x2f,0x39, 0x6,0x3a,0x3a, 0x4,0x2e,0x63, 0x5,0x2f,0x3a,
+  0x6,0x3a,0x3b, 0x6,0x33,0x4b, 0xf,0x2c,0x65, 0xf,0x2c,0x66,
+  0xf,0x2c,0x67, 0xf,0x2c,0x68, 0xf,0x2c,0x69, 0xf,0x31,0x49,
+  0xf,0x31,0x4b, 0xf,0x31,0x4e, 0x6,0x3a,0x3e, 0x6,0x3a,0x3f,
+  0x6,0x3a,0x3d, 0x6,0x3a,0x40, 0x6,0x3a,0x3c, 0xf,0x2c,0x6a,
+  0x4,0x2a,0x68, 0x5,0x34,0x36, 0x6,0x3a,0x41, 0xf,0x31,0x4a,
+  0xf,0x31,0x4c, 0xf,0x31,0x4d, 0xf,0x31,0x4f, 0xf,0x31,0x50,
+  0xf,0x31,0x51, 0xf,0x31,0x52, 0xf,0x31,0x53, 0xf,0x31,0x54,
+  0xf,0x37,0x37, 0x6,0x42,0x63, 0x5,0x34,0x35, 0x6,0x4c,0x38,
+  0x5,0x3a,0x62, 0x6,0x4c,0x39, 0x6,0x4c,0x3a, 0x6,0x4c,0x3c,
+  0x5,0x3a,0x63, 0x6,0x4c,0x3d, 0x6,0x4c,0x3b, 0x6,0x4c,0x36,
+  0x6,0x4c,0x37, 0xf,0x37,0x34, 0xf,0x37,0x36, 0xf,0x37,0x38,
+  0xf,0x3d,0x5b, 0xf,0x37,0x35, 0x6,0x55,0x75, 0x5,0x41,0x2b,
+  0x5,0x41,0x2a, 0x5,0x41,0x2c, 0x6,0x4c,0x3f, 0x4,0x3f,0x48,
+  0xf,0x3d,0x58, 0xf,0x3d,0x59, 0xf,0x3d,0x5a, 0xf,0x3d,0x5c,
+  0xf,0x3d,0x5d, 0xf,0x3d,0x5e, 0xf,0x3d,0x5f, 0xf,0x3d,0x62,
+  0xf,0x3d,0x63, 0xf,0x3d,0x64, 0xf,0x44,0x28, 0xf,0x44,0x2a,
+  0xf,0x3d,0x61, 0x6,0x55,0x74, 0x5,0x48,0x23, 0x6,0x5f,0x5f,
+  0x6,0x5f,0x60, 0x4,0x45,0x56, 0x6,0x5f,0x63, 0x6,0x5f,0x61,
+  0xf,0x44,0x27, 0xf,0x44,0x29, 0xf,0x44,0x2b, 0xf,0x44,0x2c,
+  0xf,0x44,0x2d, 0xf,0x44,0x2e, 0xf,0x44,0x2f, 0xf,0x44,0x30,
+  0xf,0x44,0x31, 0xf,0x44,0x32, 0x6,0x5f,0x5d, 0x6,0x5f,0x62,
+  0x5,0x48,0x21, 0x6,0x5f,0x5e, 0x4,0x4b,0x5f, 0x7,0x26,0x26,
+  0x6,0x5f,0x5c, 0x6,0x5f,0x64, 0xf,0x4a,0x53, 0xf,0x4a,0x55,
+  0xf,0x4a,0x56, 0xf,0x4a,0x57, 0xf,0x4a,0x58, 0xf,0x4a,0x5a,
+  0x7,0x26,0x28, 0x5,0x56,0x38, 0x7,0x30,0x5c, 0x5,0x56,0x36,
+  0x7,0x30,0x5d, 0x4,0x51,0x77, 0x5,0x56,0x39, 0x5,0x56,0x37,
+  0x5,0x56,0x3a, 0x7,0x26,0x2a, 0x7,0x30,0x5b, 0xf,0x50,0x6a,
+  0xf,0x50,0x69, 0xf,0x56,0x51, 0x4,0x57,0x43, 0x5,0x5c,0x5a,
+  0x7,0x39,0x73, 0x4,0x57,0x44, 0x7,0x39,0x76, 0x7,0x39,0x74,
+  0x7,0x30,0x5e, 0xf,0x50,0x6b, 0xf,0x56,0x4e, 0xf,0x56,0x4f,
+  0xf,0x56,0x50, 0xf,0x56,0x52, 0x7,0x39,0x71, 0x7,0x39,0x75,
+  0x7,0x39,0x72, 0x7,0x39,0x70, 0xf,0x5b,0x4d, 0xf,0x5b,0x4f,
+  0x4,0x5c,0x34, 0x5,0x62,0x7b, 0x7,0x41,0x2c, 0xf,0x5b,0x4b,
+  0xf,0x5b,0x4c, 0xf,0x5b,0x4e, 0xf,0x5b,0x50, 0xf,0x5b,0x51,
+  0xf,0x5b,0x52, 0x7,0x41,0x2b, 0x4,0x5c,0x33, 0x5,0x68,0x5b,
+  0x7,0x48,0x3c, 0x7,0x48,0x3d, 0xf,0x5f,0x6a, 0xf,0x5f,0x6b,
+  0x5,0x6c,0x68, 0x4,0x63,0x77, 0xf,0x65,0x5e, 0x7,0x4e,0x5e,
+  0x7,0x54,0x26, 0x7,0x54,0x25, 0xf,0x65,0x5f, 0x4,0x68,0x7d,
+  0x7,0x58,0x4a, 0x7,0x58,0x4b, 0x7,0x5c,0x29, 0xf,0x69,0x5d,
+  0x7,0x5c,0x2a, 0x7,0x5c,0x2b, 0x5,0x77,0x6e, 0x7,0x5c,0x2c,
+  0x5,0x77,0x6f, 0xf,0x6a,0x67, 0x5,0x79,0x32, 0x7,0x62,0x49,
+  0x7,0x62,0x47, 0x7,0x63,0x5d, 0xf,0x6c,0x67, 0xf,0x22,0x69,
+  0x6,0x33,0x4d, 0x6,0x42,0x64, 0x4,0x39,0x5b, 0x6,0x4c,0x40,
+  0x6,0x55,0x76, 0x6,0x5f,0x65, 0x7,0x26,0x2c, 0x7,0x30,0x5f,
+  0x7,0x30,0x60, 0x7,0x41,0x2d, 0x5,0x73,0x6b, 0x7,0x61,0x28,
+  0x4,0x21,0x7e, 0x6,0x25,0x41, 0xf,0x22,0x6a, 0x6,0x28,0x6f,
+  0xf,0x25,0x25, 0x6,0x28,0x70, 0x4,0x27,0x55, 0x5,0x27,0x48,
+  0x4,0x27,0x57, 0x5,0x27,0x47, 0xf,0x28,0x3e, 0xf,0x28,0x3f,
+  0xf,0x28,0x40, 0xf,0x28,0x41, 0xf,0x28,0x42, 0x6,0x2d,0x4a,
+  0x6,0x33,0x51, 0x6,0x33,0x54, 0x5,0x2a,0x74, 0x5,0x2a,0x72,
+  0x4,0x2a,0x70, 0x5,0x2a,0x75, 0x6,0x33,0x56, 0x6,0x33,0x50,
+  0x6,0x33,0x52, 0x4,0x2a,0x6d, 0x6,0x33,0x4f, 0x5,0x2a,0x73,
+  0x6,0x33,0x57, 0xf,0x2c,0x6b, 0xf,0x2c,0x6c, 0xf,0x2c,0x6e,
+  0xf,0x2c,0x6f, 0xf,0x2c,0x70, 0x6,0x33,0x55, 0x6,0x33,0x53,
+  0x6,0x33,0x4e, 0x5,0x2f,0x3c, 0x5,0x2f,0x3b, 0x6,0x3a,0x45,
+  0x5,0x2f,0x3d, 0x6,0x3a,0x46, 0x5,0x2f,0x3e, 0x5,0x2a,0x76,
+  0x5,0x34,0x3c, 0x6,0x3a,0x47, 0xf,0x31,0x55, 0xf,0x31,0x56,
+  0x6,0x3a,0x42, 0x6,0x3a,0x44, 0x5,0x34,0x3a, 0x6,0x42,0x69,
+  0x5,0x34,0x3f, 0x4,0x33,0x68, 0x5,0x34,0x3d, 0x6,0x42,0x68,
+  0x5,0x34,0x37, 0xf,0x37,0x3a, 0xf,0x37,0x3c, 0xf,0x37,0x3d,
+  0xf,0x37,0x3e, 0x4,0x33,0x6c, 0x6,0x42,0x65, 0x6,0x42,0x6a,
+  0x4,0x39,0x5f, 0x5,0x3a,0x64, 0x4,0x39,0x60, 0x4,0x39,0x5c,
+  0x6,0x4c,0x41, 0x6,0x4c,0x42, 0x6,0x4c,0x45, 0x6,0x4c,0x47,
+  0x4,0x39,0x5d, 0x6,0x4c,0x44, 0x4,0x3f,0x51, 0xf,0x3d,0x65,
+  0xf,0x3d,0x67, 0xf,0x3d,0x69, 0x5,0x34,0x3e, 0xf,0x3d,0x66,
+  0x5,0x41,0x36, 0x5,0x41,0x2f, 0x6,0x55,0x79, 0x6,0x55,0x77,
+  0x6,0x55,0x7a, 0x5,0x41,0x30, 0x5,0x41,0x2d, 0x5,0x41,0x32,
+  0x5,0x41,0x34, 0x5,0x41,0x38, 0x5,0x41,0x33, 0x4,0x3f,0x4e,
+  0x6,0x56,0x21, 0x5,0x41,0x2e, 0x6,0x55,0x7b, 0x6,0x55,0x7e,
+  0x6,0x55,0x7c, 0xf,0x44,0x33, 0xf,0x44,0x34, 0xf,0x44,0x35,
+  0xf,0x44,0x36, 0xf,0x44,0x37, 0xf,0x44,0x38, 0xf,0x44,0x39,
+  0xf,0x44,0x3a, 0x6,0x55,0x78, 0x6,0x55,0x7d, 0x5,0x41,0x37,
+  0x5,0x41,0x35, 0x5,0x48,0x28, 0x6,0x5f,0x69, 0x5,0x45,0x2d,
+  0x5,0x48,0x2d, 0x6,0x5f,0x68, 0x6,0x5f,0x66, 0x6,0x5f,0x6a,
+  0x4,0x45,0x5c, 0x5,0x48,0x2e, 0x5,0x48,0x29, 0x6,0x5f,0x6e,
+  0x6,0x5f,0x6f, 0x5,0x48,0x2b, 0x5,0x48,0x27, 0x5,0x48,0x2c,
+  0x6,0x5f,0x70, 0x5,0x48,0x2a, 0x6,0x5f,0x67, 0xf,0x4a,0x60,
+  0xf,0x4a,0x5b, 0xf,0x4a,0x5c, 0xf,0x4a,0x5d, 0xf,0x4a,0x5e,
+  0xf,0x4a,0x5f, 0xf,0x4a,0x61, 0xf,0x4a,0x62, 0xf,0x4a,0x63,
+  0xf,0x4a,0x65, 0x6,0x5f,0x6d, 0x6,0x5f,0x6c, 0x5,0x4e,0x7b,
+  0x5,0x4e,0x78, 0x5,0x4e,0x7a, 0x7,0x26,0x33, 0x7,0x26,0x30,
+  0x5,0x4e,0x79, 0x4,0x4b,0x69, 0x7,0x26,0x34, 0x7,0x26,0x31,
+  0x7,0x26,0x38, 0x5,0x48,0x2f, 0x7,0x26,0x2f, 0x5,0x56,0x45,
+  0x5,0x4e,0x7c, 0x5,0x4e,0x7d, 0x4,0x4b,0x67, 0x4,0x4b,0x6a,
+  0x7,0x26,0x35, 0xf,0x50,0x6c, 0xf,0x50,0x6e, 0xf,0x50,0x6f,
+  0xf,0x50,0x70, 0xf,0x50,0x71, 0xf,0x50,0x72, 0x7,0x26,0x2e,
+  0x7,0x26,0x36, 0x7,0x26,0x37, 0x4,0x51,0x7b, 0x7,0x30,0x6d,
+  0x5,0x56,0x3d, 0x5,0x56,0x40, 0x7,0x30,0x69, 0x5,0x56,0x3c,
+  0x5,0x56,0x3f, 0x5,0x56,0x3e, 0x4,0x51,0x7e, 0x5,0x56,0x3b,
+  0x5,0x56,0x43, 0x7,0x30,0x63, 0x7,0x30,0x64, 0x5,0x56,0x42,
+  0x7,0x30,0x62, 0x5,0x56,0x46, 0x5,0x5c,0x5b, 0x5,0x56,0x47,
+  0x7,0x30,0x6b, 0x7,0x30,0x6a, 0x7,0x30,0x6c, 0x7,0x30,0x61,
+  0xf,0x56,0x54, 0xf,0x56,0x55, 0x7,0x30,0x65, 0x7,0x30,0x67,
+  0x7,0x30,0x68, 0x5,0x56,0x44, 0x5,0x56,0x41, 0x5,0x5c,0x5e,
+  0x5,0x5c,0x61, 0x5,0x5c,0x62, 0x5,0x5c,0x5f, 0x5,0x5c,0x5c,
+  0x5,0x5c,0x5d, 0x4,0x57,0x4a, 0x7,0x39,0x77, 0x5,0x5c,0x64,
+  0x4,0x57,0x46, 0x5,0x5c,0x60, 0x7,0x39,0x7a, 0xf,0x5b,0x54,
+  0xf,0x5b,0x55, 0xf,0x5b,0x56, 0xf,0x5b,0x57, 0xf,0x5b,0x58,
+  0xf,0x5b,0x5a, 0x7,0x39,0x78, 0xf,0x5b,0x53, 0x5,0x56,0x48,
+  0x7,0x39,0x79, 0x5,0x5c,0x63, 0xf,0x56,0x53, 0x5,0x62,0x7d,
+  0x5,0x63,0x26, 0x5,0x63,0x24, 0x5,0x63,0x21, 0x5,0x63,0x22,
+  0x5,0x63,0x25, 0x7,0x41,0x30, 0x5,0x62,0x7e, 0x7,0x41,0x2f,
+  0x5,0x63,0x23, 0xf,0x5f,0x6c, 0xf,0x5f,0x6d, 0xf,0x5f,0x6e,
+  0xf,0x5f,0x6f, 0xf,0x5f,0x70, 0xf,0x5f,0x71, 0xf,0x5f,0x72,
+  0x5,0x62,0x7c, 0x5,0x68,0x5e, 0x4,0x60,0x43, 0x5,0x68,0x5c,
+  0x4,0x60,0x44, 0x4,0x60,0x47, 0x7,0x48,0x3f, 0x4,0x60,0x46,
+  0x5,0x68,0x5d, 0x7,0x4e,0x62, 0x7,0x48,0x41, 0x7,0x48,0x3e,
+  0xf,0x63,0x30, 0x7,0x48,0x40, 0x5,0x6c,0x6b, 0x4,0x63,0x7a,
+  0x4,0x63,0x78, 0x5,0x6c,0x6a, 0x7,0x4e,0x60, 0x4,0x5c,0x38,
+  0x5,0x6c,0x69, 0x5,0x6c,0x6c, 0x7,0x4e,0x5f, 0x7,0x4e,0x61,
+  0xf,0x65,0x60, 0xf,0x65,0x61, 0xf,0x65,0x63, 0x7,0x4e,0x63,
+  0x5,0x6c,0x6d, 0x7,0x54,0x28, 0x7,0x54,0x27, 0x5,0x70,0x58,
+  0x7,0x54,0x29, 0x7,0x58,0x4d, 0x5,0x73,0x6c, 0x7,0x58,0x4e,
+  0x5,0x76,0x30, 0x5,0x76,0x31, 0x7,0x58,0x4f, 0x5,0x77,0x70,
+  0x7,0x5c,0x2d, 0x7,0x5c,0x2e, 0x7,0x5f,0x28, 0x7,0x5e,0x71,
+  0xf,0x6b,0x57, 0xf,0x6b,0x58, 0x4,0x6c,0x77, 0x5,0x79,0x33,
+  0xf,0x6c,0x34, 0x4,0x6c,0x78, 0x5,0x7a,0x2e, 0x5,0x7b,0x61,
+  0x5,0x7b,0x62, 0x6,0x23,0x37, 0x5,0x24,0x6f, 0x5,0x24,0x70,
+  0x4,0x27,0x59, 0x4,0x27,0x5a, 0x4,0x27,0x58, 0x6,0x2d,0x4d,
+  0x6,0x2d,0x4c, 0x6,0x2d,0x4f, 0x3,0x2a,0x45, 0x6,0x2d,0x4b,
+  0xf,0x28,0x43, 0x4,0x2a,0x74, 0x6,0x33,0x59, 0x6,0x33,0x5b,
+  0x6,0x33,0x58, 0x5,0x2a,0x77, 0x4,0x2a,0x73, 0x5,0x2a,0x79,
+  0x5,0x2a,0x78, 0x6,0x33,0x5a, 0x6,0x33,0x5c, 0x6,0x33,0x5d,
+  0x5,0x2a,0x7a, 0xf,0x2c,0x71, 0xf,0x2c,0x72, 0xf,0x2c,0x73,
+  0x5,0x2f,0x3f, 0x4,0x2e,0x66, 0x4,0x2e,0x6b, 0x4,0x2e,0x68,
+  0x5,0x2f,0x43, 0x5,0x2f,0x42, 0x5,0x2f,0x41, 0x6,0x3a,0x4c,
+  0x4,0x2e,0x69, 0x4,0x2e,0x6a, 0x4,0x2e,0x67, 0x6,0x3a,0x4a,
+  0x6,0x3a,0x48, 0x5,0x2f,0x40, 0x5,0x2f,0x44, 0xf,0x31,0x58,
+  0xf,0x31,0x59, 0xf,0x31,0x5a, 0x6,0x3a,0x4b, 0x6,0x3a,0x49,
+  0x5,0x34,0x44, 0x5,0x34,0x43, 0x6,0x42,0x6c, 0x6,0x42,0x6b,
+  0x6,0x42,0x6d, 0x5,0x34,0x41, 0x4,0x33,0x6e, 0x5,0x34,0x42,
+  0x5,0x34,0x40, 0x6,0x42,0x6e, 0xf,0x37,0x40, 0xf,0x37,0x41,
+  0xf,0x37,0x42, 0xf,0x37,0x43, 0xf,0x37,0x44, 0x5,0x3a,0x72,
+  0x4,0x39,0x66, 0x5,0x3a,0x74, 0x6,0x4c,0x4e, 0x6,0x4c,0x4a,
+  0x4,0x39,0x69, 0x6,0x4c,0x52, 0x5,0x3a,0x69, 0x5,0x3a,0x6f,
+  0x5,0x3a,0x71, 0x6,0x4c,0x50, 0x5,0x3a,0x67, 0x6,0x4c,0x51,
+  0x5,0x3a,0x68, 0x6,0x4c,0x4b, 0x5,0x3a,0x6a, 0x4,0x39,0x68,
+  0x5,0x3a,0x73, 0x6,0x4c,0x4c, 0x5,0x3a,0x70, 0x6,0x4c,0x49,
+  0x5,0x3a,0x66, 0x5,0x3a,0x6d, 0x6,0x4c,0x4f, 0x5,0x3a,0x6e,
+  0x5,0x3a,0x6b, 0x6,0x4c,0x4d, 0xf,0x3d,0x6b, 0x5,0x41,0x3a,
+  0x6,0x56,0x29, 0x5,0x41,0x3c, 0x5,0x41,0x3b, 0x5,0x41,0x3e,
+  0x6,0x56,0x22, 0x6,0x56,0x24, 0x5,0x3a,0x6c, 0x5,0x41,0x3d,
+  0x5,0x41,0x3f, 0x6,0x56,0x28, 0x6,0x56,0x2b, 0x5,0x41,0x40,
+  0x6,0x56,0x26, 0x6,0x56,0x25, 0xf,0x44,0x3b, 0xf,0x44,0x3d,
+  0xf,0x44,0x3e, 0xf,0x44,0x3f, 0xf,0x44,0x40, 0x6,0x56,0x23,
+  0x6,0x56,0x2a, 0x6,0x57,0x26, 0x4,0x45,0x61, 0x6,0x5f,0x77,
+  0x5,0x48,0x32, 0x6,0x5f,0x76, 0x6,0x5f,0x72, 0x6,0x5f,0x74,
+  0x6,0x5f,0x73, 0x5,0x48,0x31, 0x6,0x5f,0x79, 0xf,0x4a,0x66,
+  0x5,0x48,0x33, 0x6,0x5f,0x71, 0xf,0x44,0x3c, 0x7,0x26,0x3b,
+  0x5,0x4f,0x21, 0x5,0x4f,0x27, 0x5,0x4f,0x2a, 0x5,0x48,0x30,
+  0x7,0x26,0x3a, 0x5,0x4f,0x2b, 0x5,0x4f,0x26, 0x5,0x4f,0x22,
+  0x5,0x4f,0x2c, 0x5,0x4f,0x25, 0x7,0x26,0x39, 0x5,0x4e,0x7e,
+  0x5,0x4f,0x28, 0x5,0x4f,0x24, 0x5,0x4f,0x29, 0x7,0x27,0x2e,
+  0x4,0x4b,0x6d, 0x5,0x56,0x4f, 0x5,0x56,0x51, 0x4,0x52,0x23,
+  0x5,0x56,0x50, 0x4,0x52,0x26, 0x5,0x56,0x49, 0x4,0x52,0x28,
+  0x7,0x30,0x70, 0x5,0x56,0x4a, 0x5,0x56,0x4c, 0x5,0x56,0x4b,
+  0x5,0x56,0x53, 0x5,0x56,0x4d, 0x5,0x56,0x54, 0x7,0x30,0x6e,
+  0x5,0x56,0x4e, 0x5,0x5c,0x65, 0x5,0x56,0x55, 0xf,0x56,0x56,
+  0xf,0x56,0x57, 0xf,0x56,0x58, 0xf,0x56,0x59, 0xf,0x56,0x5a,
+  0x7,0x30,0x71, 0x5,0x5c,0x6a, 0x5,0x5c,0x67, 0x7,0x3a,0x21,
+  0x4,0x57,0x4e, 0x5,0x5c,0x69, 0x7,0x39,0x7c, 0x7,0x39,0x7d,
+  0x7,0x39,0x7b, 0x5,0x5c,0x66, 0x7,0x39,0x7e, 0x7,0x30,0x72,
+  0x5,0x5c,0x68, 0xf,0x5b,0x5b, 0x5,0x63,0x28, 0x5,0x63,0x27,
+  0xf,0x5f,0x74, 0x4,0x60,0x4a, 0x7,0x48,0x44, 0x7,0x48,0x43,
+  0x5,0x68,0x5f, 0x7,0x48,0x42, 0x7,0x4e,0x64, 0x7,0x4e,0x66,
+  0x5,0x68,0x60, 0x4,0x63,0x7b, 0x5,0x6c,0x6e, 0x7,0x54,0x2d,
+  0x7,0x4e,0x67, 0x7,0x4e,0x65, 0xf,0x65,0x64, 0x5,0x70,0x5b,
+  0x7,0x54,0x2b, 0x4,0x66,0x67, 0x4,0x66,0x66, 0x5,0x70,0x59,
+  0x7,0x54,0x2c, 0x5,0x70,0x5a, 0xf,0x68,0x21, 0xf,0x65,0x65,
+  0x5,0x76,0x32, 0x7,0x5c,0x2f, 0x5,0x77,0x71, 0x7,0x61,0x2a,
+  0xf,0x6b,0x59, 0x7,0x5f,0x29, 0x5,0x79,0x34, 0x7,0x62,0x4a,
+  0x5,0x7b,0x63, 0x6,0x28,0x72, 0x6,0x28,0x71, 0x5,0x27,0x49,
+  0x5,0x27,0x4a, 0x4,0x2a,0x75, 0xf,0x2c,0x74, 0xf,0x2c,0x78,
+  0x4,0x2e,0x6f, 0x5,0x2f,0x47, 0x5,0x2f,0x48, 0x4,0x2e,0x6c,
+  0x5,0x2f,0x46, 0x5,0x2f,0x45, 0x4,0x2e,0x6e, 0xf,0x31,0x5c,
+  0xf,0x31,0x5d, 0xf,0x31,0x5e, 0xf,0x31,0x5f, 0xf,0x31,0x61,
+  0xf,0x31,0x62, 0x6,0x3a,0x4d, 0x6,0x3a,0x4e, 0x6,0x42,0x72,
+  0x4,0x33,0x73, 0x6,0x42,0x71, 0x6,0x42,0x73, 0x6,0x42,0x70,
+  0x4,0x33,0x74, 0xf,0x37,0x45, 0xf,0x37,0x47, 0x5,0x34,0x47,
+  0xf,0x37,0x48, 0x4,0x39,0x6b, 0x6,0x4c,0x55, 0x5,0x3a,0x75,
+  0x5,0x3a,0x77, 0x5,0x3a,0x76, 0x5,0x3a,0x78, 0x6,0x4c,0x54,
+  0xf,0x3d,0x6d, 0xf,0x3d,0x6e, 0xf,0x3d,0x6f, 0xf,0x3d,0x70,
+  0x4,0x3f,0x56, 0x4,0x3f,0x58, 0x5,0x41,0x42, 0x4,0x3f,0x59,
+  0x6,0x56,0x2c, 0x5,0x41,0x41, 0x6,0x56,0x2d, 0x6,0x56,0x2e,
+  0xf,0x44,0x41, 0xf,0x44,0x42, 0xf,0x44,0x43, 0x5,0x41,0x43,
+  0x5,0x48,0x34, 0x6,0x5f,0x7a, 0x5,0x48,0x35, 0x4,0x45,0x62,
+  0xf,0x4a,0x67, 0xf,0x4a,0x68, 0xf,0x4a,0x6a, 0xf,0x4a,0x69,
+  0x7,0x26,0x3f, 0x4,0x4b,0x6e, 0x5,0x4f,0x2d, 0xf,0x50,0x73,
+  0xf,0x50,0x74, 0xf,0x50,0x75, 0x7,0x26,0x3d, 0xf,0x56,0x5c,
+  0xf,0x56,0x5b, 0x4,0x57,0x51, 0x7,0x30,0x74, 0x5,0x56,0x56,
+  0xf,0x5b,0x5c, 0x5,0x5c,0x6c, 0x5,0x5d,0x63, 0x7,0x3a,0x22,
+  0x5,0x5c,0x6b, 0x5,0x63,0x2a, 0x7,0x3a,0x23, 0xf,0x5f,0x75,
+  0x7,0x41,0x31, 0x5,0x63,0x29, 0x7,0x4e,0x68, 0x7,0x54,0x2e,
+  0xf,0x65,0x66, 0x7,0x48,0x45, 0x5,0x70,0x5c, 0xf,0x68,0x22,
+  0x7,0x58,0x50, 0xf,0x69,0x5e, 0xf,0x6a,0x68, 0x7,0x61,0x2b,
+  0xf,0x25,0x26, 0x5,0x27,0x4b, 0x6,0x2d,0x50, 0x5,0x27,0x4d,
+  0x5,0x27,0x4c, 0x5,0x2a,0x7c, 0x5,0x2a,0x7d, 0x5,0x2a,0x7b,
+  0x6,0x33,0x5f, 0x6,0x33,0x5e, 0x5,0x2a,0x7e, 0xf,0x2c,0x79,
+  0xf,0x2c,0x7a, 0xf,0x2c,0x7b, 0xf,0x2c,0x7c, 0xf,0x2c,0x7d,
+  0xf,0x29,0x24, 0x5,0x2f,0x4e, 0x5,0x2f,0x49, 0x4,0x2e,0x74,
+  0x5,0x2f,0x4a, 0x5,0x2f,0x4c, 0x5,0x2f,0x4d, 0x6,0x3a,0x50,
+  0x5,0x2f,0x51, 0x5,0x2f,0x4f, 0x5,0x2f,0x4b, 0x6,0x3a,0x4f,
+  0x6,0x3a,0x51, 0x5,0x2f,0x50, 0x5,0x2f,0x52, 0xf,0x31,0x63,
+  0xf,0x31,0x64, 0xf,0x31,0x65, 0xf,0x31,0x66, 0xf,0x31,0x67,
+  0xf,0x31,0x68, 0xf,0x31,0x69, 0xf,0x31,0x6a, 0x4,0x2e,0x76,
+  0x6,0x42,0x74, 0x6,0x42,0x7a, 0x5,0x34,0x4a, 0x4,0x33,0x79,
+  0x5,0x34,0x4d, 0x6,0x42,0x77, 0x5,0x34,0x4c, 0x6,0x42,0x7c,
+  0x4,0x33,0x75, 0x5,0x34,0x4e, 0x6,0x42,0x75, 0x5,0x2f,0x53,
+  0x5,0x34,0x49, 0x6,0x42,0x79, 0x6,0x42,0x7b, 0x5,0x34,0x50,
+  0x5,0x34,0x51, 0x6,0x42,0x78, 0xf,0x37,0x49, 0xf,0x37,0x4a,
+  0xf,0x37,0x4b, 0xf,0x37,0x4c, 0xf,0x37,0x4e, 0xf,0x37,0x4f,
+  0x5,0x3a,0x7c, 0x5,0x3b,0x22, 0x5,0x3a,0x7b, 0x5,0x3a,0x7e,
+  0x4,0x39,0x6c, 0x4,0x39,0x6e, 0x6,0x4c,0x5a, 0x5,0x34,0x4b,
+  0x4,0x39,0x73, 0x5,0x3b,0x21, 0x5,0x3a,0x7a, 0x4,0x39,0x79,
+  0x4,0x39,0x77, 0x4,0x39,0x70, 0x6,0x4c,0x5d, 0x4,0x39,0x78,
+  0x6,0x4c,0x57, 0x5,0x3b,0x25, 0x6,0x4c,0x59, 0x6,0x4c,0x5c,
+  0x5,0x34,0x4f, 0x5,0x3a,0x7d, 0xf,0x3d,0x71, 0xf,0x3d,0x72,
+  0xf,0x3d,0x73, 0xf,0x3d,0x74, 0xf,0x3d,0x75, 0xf,0x3d,0x76,
+  0xf,0x3d,0x78, 0xf,0x3d,0x79, 0xf,0x3d,0x7a, 0xf,0x3d,0x77,
+  0x5,0x3b,0x23, 0x5,0x41,0x54, 0x5,0x41,0x48, 0x5,0x41,0x4f,
+  0x4,0x3f,0x5c, 0x5,0x41,0x4d, 0x5,0x41,0x45, 0x4,0x3f,0x64,
+  0x4,0x3f,0x65, 0x5,0x41,0x50, 0x4,0x3f,0x5f, 0x5,0x3a,0x79,
+  0x6,0x56,0x30, 0x5,0x41,0x46, 0x5,0x41,0x55, 0x5,0x41,0x4b,
+  0x5,0x41,0x52, 0x5,0x41,0x44, 0x5,0x41,0x49, 0x5,0x41,0x4c,
+  0x6,0x56,0x34, 0x6,0x56,0x32, 0x6,0x56,0x37, 0x6,0x56,0x3a,
+  0x6,0x56,0x33, 0x6,0x56,0x36, 0x6,0x56,0x38, 0x6,0x5f,0x7b,
+  0x5,0x41,0x53, 0x5,0x41,0x51, 0x5,0x41,0x4e, 0x5,0x41,0x47,
+  0x6,0x56,0x31, 0x6,0x4c,0x58, 0x6,0x56,0x35, 0x6,0x56,0x39,
+  0xf,0x44,0x44, 0xf,0x44,0x46, 0xf,0x44,0x47, 0xf,0x44,0x48,
+  0xf,0x44,0x49, 0xf,0x44,0x4a, 0xf,0x44,0x4b, 0xf,0x44,0x4c,
+  0xf,0x44,0x4d, 0xf,0x44,0x4e, 0xf,0x44,0x4f, 0xf,0x44,0x50,
+  0x6,0x56,0x2f, 0xf,0x41,0x3e, 0x5,0x48,0x45, 0x5,0x41,0x56,
+  0x4,0x45,0x6c, 0x5,0x48,0x43, 0x6,0x60,0x27, 0x4,0x45,0x67,
+  0x6,0x5f,0x7c, 0x6,0x5f,0x7d, 0x5,0x48,0x3c, 0x5,0x48,0x3b,
+  0x5,0x48,0x42, 0x4,0x45,0x6f, 0x6,0x60,0x28, 0x5,0x48,0x40,
+  0x6,0x60,0x26, 0x5,0x48,0x38, 0x5,0x48,0x39, 0x6,0x60,0x25,
+  0x6,0x60,0x21, 0x5,0x48,0x3a, 0x5,0x48,0x41, 0x5,0x48,0x37,
+  0x5,0x48,0x3d, 0x6,0x60,0x22, 0x5,0x41,0x4a, 0x5,0x48,0x47,
+  0x6,0x5f,0x7e, 0x5,0x48,0x3e, 0x6,0x60,0x24, 0x5,0x48,0x3f,
+  0x4,0x45,0x71, 0x5,0x48,0x44, 0xf,0x4a,0x6b, 0xf,0x4a,0x6c,
+  0xf,0x4a,0x6d, 0xf,0x4a,0x6e, 0xf,0x4a,0x6f, 0xf,0x4a,0x70,
+  0xf,0x4a,0x73, 0xf,0x4a,0x74, 0xf,0x4a,0x75, 0xf,0x4a,0x76,
+  0xf,0x4a,0x77, 0xf,0x4a,0x78, 0xf,0x4a,0x79, 0xf,0x4a,0x7a,
+  0xf,0x4a,0x72, 0xf,0x4a,0x71, 0x5,0x4f,0x3a, 0x7,0x26,0x49,
+  0x7,0x26,0x4b, 0x5,0x4f,0x44, 0x4,0x4c,0x2f, 0x5,0x4f,0x33,
+  0x7,0x26,0x51, 0x7,0x26,0x4a, 0x5,0x4f,0x3e, 0x4,0x4b,0x71,
+  0x4,0x4b,0x6f, 0x5,0x4f,0x41, 0x5,0x4f,0x2f, 0x5,0x4f,0x34,
+  0x5,0x4f,0x43, 0x7,0x26,0x42, 0x5,0x4f,0x40, 0x5,0x4f,0x31,
+  0x4,0x52,0x40, 0x5,0x4f,0x39, 0x5,0x4f,0x42, 0x4,0x4b,0x72,
+  0x4,0x4c,0x29, 0x4,0x4c,0x23, 0x4,0x4b,0x7d, 0x5,0x4f,0x38,
+  0x5,0x4f,0x37, 0x5,0x4f,0x3c, 0x7,0x26,0x4e, 0x5,0x48,0x48,
+  0x5,0x4f,0x35, 0x7,0x26,0x50, 0x7,0x26,0x47, 0x7,0x26,0x44,
+  0x5,0x4f,0x3f, 0x7,0x26,0x40, 0x7,0x26,0x53, 0x4,0x4c,0x24,
+  0x7,0x26,0x4f, 0x4,0x4b,0x7c, 0x7,0x26,0x4c, 0x5,0x4f,0x3d,
+  0x7,0x26,0x45, 0x7,0x26,0x43, 0x5,0x4f,0x2e, 0x7,0x26,0x48,
+  0x7,0x26,0x46, 0x5,0x4f,0x46, 0xf,0x50,0x78, 0x7,0x26,0x52,
+  0xf,0x50,0x77, 0xf,0x50,0x7a, 0xf,0x50,0x7b, 0xf,0x50,0x7c,
+  0xf,0x50,0x7d, 0xf,0x50,0x7e, 0xf,0x51,0x22, 0xf,0x51,0x24,
+  0xf,0x51,0x29, 0xf,0x51,0x25, 0xf,0x51,0x26, 0xf,0x51,0x27,
+  0xf,0x51,0x2a, 0x5,0x56,0x64, 0x4,0x52,0x41, 0x4,0x52,0x3e,
+  0x5,0x56,0x58, 0x5,0x56,0x5e, 0x5,0x56,0x66, 0x7,0x31,0x2a,
+  0x5,0x56,0x5c, 0x4,0x52,0x2e, 0x5,0x56,0x5d, 0x4,0x52,0x2c,
+  0x5,0x56,0x68, 0x7,0x26,0x41, 0x7,0x31,0x25, 0x4,0x52,0x32,
+  0x5,0x56,0x67, 0x4,0x52,0x31, 0x7,0x31,0x29, 0x4,0x52,0x3c,
+  0x7,0x30,0x7e, 0x7,0x31,0x26, 0x4,0x52,0x30, 0x5,0x56,0x60,
+  0x7,0x30,0x7b, 0x4,0x52,0x3f, 0x5,0x56,0x5f, 0x5,0x56,0x59,
+  0x7,0x30,0x7a, 0x7,0x31,0x28, 0x4,0x52,0x2a, 0x5,0x56,0x57,
+  0x7,0x31,0x24, 0x4,0x52,0x35, 0x5,0x56,0x65, 0x7,0x30,0x7d,
+  0x5,0x56,0x62, 0x4,0x52,0x33, 0x7,0x31,0x2b, 0x7,0x30,0x75,
+  0x7,0x31,0x27, 0x5,0x4f,0x30, 0x5,0x56,0x63, 0x5,0x56,0x5a,
+  0x7,0x30,0x78, 0x7,0x31,0x23, 0x7,0x30,0x76, 0x5,0x56,0x61,
+  0xf,0x56,0x72, 0x5,0x56,0x5b, 0x7,0x30,0x7c, 0x7,0x30,0x77,
+  0x7,0x31,0x22, 0xf,0x56,0x5d, 0xf,0x56,0x5e, 0xf,0x56,0x60,
+  0xf,0x56,0x61, 0xf,0x56,0x62, 0xf,0x56,0x63, 0xf,0x56,0x64,
+  0xf,0x56,0x65, 0xf,0x56,0x66, 0xf,0x56,0x67, 0xf,0x56,0x68,
+  0xf,0x56,0x69, 0xf,0x56,0x6a, 0xf,0x56,0x6b, 0xf,0x56,0x6c,
+  0xf,0x56,0x6d, 0xf,0x56,0x6e, 0xf,0x56,0x6f, 0xf,0x56,0x70,
+  0xf,0x56,0x71, 0xf,0x56,0x73, 0x7,0x30,0x79, 0xf,0x50,0x79,
+  0x5,0x5d,0x24, 0x5,0x5d,0x21, 0x4,0x57,0x5d, 0x5,0x5c,0x75,
+  0x5,0x5d,0x2d, 0x5,0x5c,0x79, 0x4,0x57,0x5c, 0x4,0x57,0x63,
+  0x4,0x57,0x67, 0x7,0x3a,0x2c, 0x5,0x5d,0x2b, 0x4,0x57,0x60,
+  0x5,0x5d,0x22, 0x5,0x5c,0x70, 0x5,0x5d,0x23, 0x5,0x5c,0x72,
+  0x5,0x5d,0x31, 0x5,0x5c,0x7b, 0x5,0x5d,0x2a, 0x5,0x5c,0x77,
+  0x5,0x5d,0x34, 0x7,0x3a,0x24, 0x5,0x5c,0x76, 0x5,0x5c,0x7c,
+  0x5,0x5d,0x26, 0x4,0x57,0x64, 0x5,0x5d,0x27, 0x7,0x3a,0x29,
+  0x5,0x63,0x42, 0x5,0x5d,0x2c, 0x5,0x5c,0x7a, 0x7,0x3a,0x2f,
+  0x7,0x3a,0x28, 0x5,0x5c,0x6f, 0x5,0x5d,0x32, 0x5,0x5d,0x29,
+  0x5,0x5c,0x73, 0x7,0x3a,0x2b, 0x5,0x5d,0x2e, 0x5,0x5c,0x71,
+  0x5,0x5c,0x6e, 0x5,0x5d,0x28, 0x4,0x57,0x66, 0x4,0x5c,0x3c,
+  0x5,0x5d,0x33, 0x5,0x5c,0x78, 0x5,0x5d,0x2f, 0x5,0x5d,0x25,
+  0x7,0x31,0x21, 0x5,0x5c,0x74, 0x7,0x3a,0x27, 0x7,0x3a,0x26,
+  0x7,0x3a,0x25, 0x7,0x3a,0x2d, 0xf,0x5b,0x5d, 0xf,0x5b,0x5e,
+  0xf,0x5b,0x60, 0xf,0x5b,0x61, 0xf,0x5b,0x62, 0xf,0x5b,0x63,
+  0xf,0x5b,0x64, 0xf,0x5b,0x66, 0xf,0x5b,0x67, 0xf,0x5b,0x68,
+  0xf,0x5b,0x69, 0x7,0x3a,0x2a, 0x7,0x3a,0x2e, 0x4,0x57,0x68,
+  0xf,0x5b,0x65, 0x4,0x57,0x61, 0x5,0x63,0x4b, 0x5,0x63,0x47,
+  0x5,0x5d,0x35, 0x4,0x5c,0x52, 0x5,0x63,0x45, 0x5,0x63,0x38,
+  0x5,0x63,0x33, 0x4,0x5c,0x47, 0x5,0x63,0x4a, 0x5,0x63,0x40,
+  0x3,0x58,0x4f, 0x5,0x63,0x2e, 0x4,0x5c,0x4e, 0x4,0x5c,0x45,
+  0x5,0x63,0x43, 0x5,0x63,0x39, 0x5,0x63,0x4c, 0x4,0x5c,0x3d,
+  0x7,0x41,0x3b, 0x5,0x63,0x46, 0x5,0x63,0x30, 0x5,0x63,0x37,
+  0x4,0x5c,0x3e, 0x4,0x5c,0x3f, 0x5,0x63,0x48, 0x7,0x41,0x39,
+  0x5,0x63,0x35, 0x5,0x63,0x32, 0x5,0x63,0x3f, 0x7,0x41,0x35,
+  0x5,0x63,0x2c, 0x7,0x41,0x36, 0x4,0x5c,0x41, 0x7,0x41,0x33,
+  0x4,0x5c,0x53, 0x5,0x63,0x3e, 0x7,0x41,0x38, 0x5,0x63,0x3d,
+  0x7,0x41,0x3a, 0x7,0x41,0x3e, 0x7,0x41,0x34, 0x5,0x63,0x31,
+  0x4,0x5c,0x4d, 0x5,0x63,0x36, 0x5,0x63,0x3a, 0x5,0x63,0x44,
+  0x5,0x63,0x49, 0x5,0x63,0x3c, 0x5,0x63,0x2d, 0x7,0x41,0x42,
+  0x7,0x41,0x41, 0x5,0x63,0x3b, 0x5,0x63,0x2b, 0x5,0x63,0x2f,
+  0x7,0x41,0x32, 0x7,0x41,0x37, 0xf,0x5f,0x76, 0xf,0x5f,0x77,
+  0xf,0x5f,0x78, 0xf,0x5f,0x79, 0xf,0x5f,0x7a, 0xf,0x5f,0x7b,
+  0xf,0x5f,0x7c, 0xf,0x5f,0x7d, 0xf,0x5f,0x7e, 0xf,0x60,0x21,
+  0xf,0x60,0x23, 0xf,0x60,0x24, 0xf,0x60,0x25, 0x7,0x41,0x40,
+  0x7,0x41,0x3d, 0xf,0x5b,0x6a, 0xf,0x63,0x36, 0xf,0x63,0x37,
+  0xf,0x60,0x22, 0x5,0x68,0x6a, 0x5,0x68,0x6f, 0x7,0x48,0x4e,
+  0x4,0x60,0x59, 0x7,0x48,0x4c, 0x5,0x68,0x63, 0x4,0x60,0x54,
+  0x4,0x60,0x55, 0x4,0x60,0x51, 0x5,0x68,0x69, 0x4,0x60,0x4f,
+  0x4,0x60,0x50, 0x7,0x48,0x48, 0x4,0x60,0x52, 0x5,0x68,0x62,
+  0x4,0x60,0x58, 0x4,0x60,0x4d, 0x7,0x48,0x47, 0x5,0x68,0x6d,
+  0x5,0x68,0x68, 0x5,0x68,0x70, 0x5,0x68,0x6c, 0x5,0x68,0x6b,
+  0x5,0x68,0x65, 0x5,0x68,0x64, 0x5,0x68,0x67, 0x7,0x48,0x46,
+  0x7,0x48,0x4a, 0x5,0x68,0x61, 0x5,0x68,0x71, 0x7,0x48,0x49,
+  0xf,0x63,0x31, 0xf,0x63,0x33, 0xf,0x63,0x34, 0xf,0x63,0x35,
+  0xf,0x63,0x38, 0xf,0x63,0x39, 0xf,0x63,0x3a, 0xf,0x63,0x3b,
+  0xf,0x63,0x3c, 0x7,0x48,0x4b, 0x7,0x48,0x4d, 0x5,0x6c,0x7c,
+  0x5,0x6c,0x7b, 0x5,0x6c,0x76, 0x4,0x60,0x57, 0x5,0x6c,0x74,
+  0x7,0x4e,0x6c, 0x5,0x6c,0x7a, 0x4,0x63,0x7d, 0x7,0x4e,0x74,
+  0x4,0x64,0x22, 0x5,0x6c,0x78, 0x5,0x6c,0x73, 0x4,0x66,0x70,
+  0x7,0x4e,0x6a, 0x5,0x6c,0x6f, 0x5,0x6c,0x75, 0x5,0x6c,0x71,
+  0x7,0x4e,0x69, 0x7,0x4e,0x75, 0x5,0x6c,0x77, 0x7,0x4e,0x6d,
+  0x7,0x4e,0x6e, 0x5,0x6c,0x72, 0x7,0x4e,0x6f, 0x7,0x54,0x38,
+  0x7,0x4e,0x71, 0x7,0x4e,0x70, 0x7,0x4e,0x72, 0x7,0x4e,0x73,
+  0xf,0x65,0x68, 0xf,0x65,0x69, 0x7,0x4e,0x6b, 0x5,0x70,0x64,
+  0x5,0x70,0x68, 0x5,0x70,0x69, 0x4,0x66,0x71, 0x4,0x66,0x6b,
+  0x5,0x70,0x66, 0x5,0x70,0x6b, 0x7,0x54,0x2f, 0x5,0x70,0x5e,
+  0x5,0x70,0x63, 0x5,0x70,0x60, 0x4,0x64,0x21, 0x5,0x70,0x67,
+  0x5,0x70,0x5f, 0x5,0x6c,0x70, 0x7,0x54,0x35, 0x5,0x70,0x6a,
+  0x5,0x70,0x5d, 0x7,0x54,0x31, 0x5,0x70,0x65, 0x4,0x69,0x27,
+  0x5,0x70,0x6c, 0x7,0x54,0x36, 0x7,0x54,0x30, 0x7,0x54,0x34,
+  0xf,0x68,0x23, 0xf,0x68,0x24, 0xf,0x68,0x25, 0xf,0x68,0x26,
+  0xf,0x68,0x27, 0xf,0x68,0x28, 0xf,0x68,0x29, 0x7,0x54,0x33,
+  0x7,0x54,0x39, 0x7,0x54,0x32, 0x7,0x58,0x55, 0x4,0x69,0x24,
+  0x4,0x69,0x23, 0x5,0x73,0x70, 0x5,0x73,0x6e, 0x5,0x70,0x62,
+  0x5,0x73,0x71, 0x7,0x58,0x52, 0x5,0x70,0x6d, 0x7,0x58,0x51,
+  0x5,0x73,0x74, 0x4,0x69,0x25, 0x5,0x73,0x6d, 0x7,0x58,0x54,
+  0x7,0x54,0x37, 0x5,0x73,0x76, 0x5,0x73,0x73, 0x5,0x73,0x6f,
+  0x5,0x73,0x75, 0x5,0x73,0x72, 0x7,0x58,0x56, 0xf,0x69,0x5f,
+  0xf,0x69,0x60, 0xf,0x69,0x61, 0xf,0x69,0x62, 0x7,0x58,0x53,
+  0x7,0x59,0x34, 0x4,0x6a,0x5e, 0x5,0x76,0x33, 0x7,0x5c,0x31,
+  0x5,0x76,0x34, 0x4,0x6a,0x5f, 0x4,0x6a,0x60, 0x4,0x6a,0x62,
+  0x7,0x5c,0x30, 0x5,0x76,0x36, 0x7,0x5c,0x32, 0x5,0x76,0x35,
+  0x7,0x5c,0x36, 0x7,0x5c,0x35, 0xf,0x6a,0x69, 0x7,0x5c,0x33,
+  0x7,0x5c,0x37, 0x7,0x5c,0x34, 0x5,0x77,0x72, 0x7,0x5f,0x2b,
+  0x7,0x5f,0x2e, 0x5,0x77,0x74, 0x5,0x77,0x75, 0x7,0x5f,0x2d,
+  0x5,0x76,0x37, 0x7,0x5f,0x2c, 0x7,0x5f,0x2a, 0x5,0x77,0x73,
+  0x7,0x5f,0x31, 0x4,0x6b,0x77, 0xf,0x6b,0x5a, 0xf,0x6b,0x5b,
+  0xf,0x6b,0x5c, 0x7,0x5f,0x2f, 0x5,0x79,0x35, 0x7,0x61,0x2c,
+  0x7,0x61,0x2e, 0x7,0x61,0x31, 0x4,0x6c,0x79, 0x7,0x61,0x2f,
+  0x7,0x5f,0x30, 0x7,0x61,0x2d, 0x5,0x7a,0x31, 0x5,0x7a,0x2f,
+  0x5,0x7a,0x30, 0x7,0x61,0x30, 0xf,0x6c,0x4f, 0xf,0x6c,0x4d,
+  0x7,0x63,0x5e, 0x7,0x63,0x5f, 0xf,0x6c,0x68, 0x7,0x63,0x60,
+  0x5,0x7b,0x44, 0x5,0x7b,0x64, 0xf,0x6d,0x27, 0x7,0x64,0x54,
+  0x4,0x6e,0x4e, 0x5,0x7b,0x7c, 0x5,0x7c,0x2b, 0x5,0x24,0x71,
+  0xf,0x25,0x27, 0x5,0x27,0x4e, 0x6,0x2d,0x51, 0xf,0x28,0x45,
+  0x6,0x33,0x61, 0x5,0x2b,0x22, 0x6,0x33,0x60, 0x5,0x2b,0x23,
+  0xf,0x2c,0x7e, 0xf,0x2d,0x22, 0x6,0x3a,0x52, 0x5,0x2f,0x54,
+  0x6,0x3a,0x56, 0x5,0x2f,0x55, 0x6,0x3a,0x54, 0x5,0x2f,0x56,
+  0xf,0x31,0x6b, 0xf,0x31,0x6c, 0xf,0x31,0x6d, 0xf,0x31,0x6e,
+  0x6,0x3a,0x53, 0x6,0x3a,0x55, 0x4,0x33,0x7e, 0x5,0x34,0x55,
+  0x4,0x34,0x24, 0x5,0x34,0x54, 0x4,0x34,0x21, 0x5,0x34,0x58,
+  0x5,0x34,0x53, 0x5,0x34,0x56, 0x5,0x34,0x57, 0x4,0x34,0x23,
+  0x5,0x34,0x5a, 0x5,0x34,0x52, 0x6,0x42,0x7d, 0x6,0x4c,0x63,
+  0x6,0x43,0x21, 0xf,0x37,0x50, 0xf,0x37,0x51, 0x6,0x42,0x7e,
+  0xf,0x37,0x52, 0x5,0x3b,0x26, 0x4,0x39,0x7a, 0x6,0x4c,0x61,
+  0x6,0x4c,0x5e, 0x6,0x4c,0x65, 0x5,0x3b,0x28, 0x4,0x3a,0x21,
+  0x6,0x4c,0x64, 0x6,0x4c,0x5f, 0xf,0x3d,0x7c, 0xf,0x3d,0x7e,
+  0xf,0x3e,0x22, 0xf,0x3d,0x7b, 0x6,0x4c,0x62, 0x5,0x41,0x57,
+  0x4,0x3f,0x68, 0x6,0x56,0x3d, 0x5,0x41,0x59, 0x5,0x41,0x5a,
+  0x5,0x3b,0x27, 0x5,0x41,0x58, 0x6,0x56,0x3f, 0x6,0x56,0x3e,
+  0x4,0x39,0x7e, 0x5,0x41,0x5b, 0x5,0x41,0x5d, 0x5,0x41,0x5c,
+  0x6,0x56,0x41, 0xf,0x44,0x52, 0xf,0x44,0x53, 0xf,0x44,0x55,
+  0xf,0x44,0x56, 0x6,0x56,0x3b, 0xf,0x44,0x54, 0x6,0x56,0x40,
+  0xf,0x44,0x51, 0x6,0x60,0x2d, 0x5,0x48,0x4a, 0x6,0x60,0x2b,
+  0x6,0x60,0x2e, 0x5,0x48,0x4c, 0x4,0x45,0x73, 0x6,0x56,0x3c,
+  0x6,0x60,0x33, 0x6,0x60,0x32, 0x5,0x48,0x4b, 0x6,0x60,0x30,
+  0x5,0x48,0x49, 0x5,0x48,0x4d, 0xf,0x4a,0x7c, 0xf,0x4a,0x7d,
+  0xf,0x4a,0x7e, 0xf,0x4b,0x21, 0xf,0x4b,0x22, 0xf,0x4b,0x23,
+  0xf,0x4b,0x25, 0xf,0x4b,0x26, 0xf,0x4b,0x28, 0xf,0x4b,0x29,
+  0xf,0x4b,0x2a, 0xf,0x4b,0x2d, 0x6,0x60,0x2f, 0xf,0x4b,0x2c,
+  0x6,0x60,0x29, 0x6,0x60,0x2a, 0xf,0x4b,0x24, 0x7,0x26,0x58,
+  0x7,0x26,0x54, 0x4,0x4c,0x36, 0x5,0x4f,0x4b, 0x7,0x26,0x55,
+  0x7,0x26,0x59, 0x4,0x4c,0x33, 0x5,0x4f,0x4a, 0x5,0x4f,0x4c,
+  0x5,0x4f,0x50, 0x5,0x48,0x4e, 0x5,0x4f,0x4f, 0x5,0x4f,0x4d,
+  0x7,0x26,0x5b, 0x7,0x26,0x56, 0x5,0x4f,0x49, 0x4,0x4c,0x34,
+  0x5,0x4f,0x4e, 0x4,0x4c,0x32, 0x7,0x26,0x5a, 0x5,0x4f,0x48,
+  0x5,0x4f,0x47, 0xf,0x51,0x2b, 0xf,0x51,0x2c, 0xf,0x51,0x2d,
+  0xf,0x51,0x2f, 0x5,0x56,0x6e, 0x5,0x56,0x6c, 0x5,0x5d,0x3c,
+  0x4,0x52,0x43, 0x5,0x56,0x6b, 0x4,0x52,0x42, 0x7,0x31,0x2f,
+  0x7,0x31,0x30, 0x5,0x56,0x6f, 0x7,0x31,0x2c, 0x5,0x56,0x6a,
+  0x5,0x56,0x6d, 0x5,0x56,0x70, 0xf,0x56,0x74, 0xf,0x56,0x75,
+  0x7,0x31,0x2e, 0x5,0x5d,0x36, 0x5,0x5d,0x38, 0x7,0x3a,0x30,
+  0x5,0x5d,0x39, 0x5,0x5d,0x37, 0x5,0x5d,0x3a, 0x5,0x5d,0x3b,
+  0x7,0x3a,0x32, 0x7,0x3a,0x34, 0x7,0x3a,0x35, 0x7,0x3a,0x31,
+  0xf,0x5b,0x6b, 0xf,0x5b,0x6c, 0xf,0x5b,0x6d, 0xf,0x5b,0x6f,
+  0xf,0x5b,0x70, 0xf,0x5b,0x71, 0xf,0x5b,0x72, 0x4,0x57,0x6c,
+  0x5,0x63,0x52, 0x7,0x41,0x45, 0x4,0x5c,0x57, 0x5,0x63,0x53,
+  0x5,0x63,0x4f, 0x7,0x48,0x56, 0x5,0x63,0x51, 0x5,0x5d,0x3d,
+  0x7,0x41,0x46, 0x5,0x63,0x50, 0x7,0x4e,0x78, 0x5,0x63,0x4d,
+  0x7,0x41,0x43, 0xf,0x60,0x27, 0xf,0x60,0x28, 0xf,0x60,0x29,
+  0xf,0x5b,0x6e, 0x5,0x68,0x74, 0x7,0x48,0x4f, 0x7,0x48,0x50,
+  0x4,0x60,0x5e, 0x4,0x60,0x5c, 0x5,0x68,0x73, 0x5,0x70,0x6e,
+  0x7,0x48,0x52, 0x7,0x48,0x53, 0x7,0x41,0x48, 0x4,0x60,0x5f,
+  0x4,0x5c,0x58, 0x5,0x68,0x75, 0x7,0x41,0x47, 0x5,0x68,0x72,
+  0xf,0x63,0x3e, 0x7,0x48,0x51, 0x7,0x48,0x54, 0x7,0x48,0x55,
+  0xf,0x63,0x3f, 0x7,0x4e,0x77, 0x5,0x6c,0x7e, 0x7,0x4e,0x76,
+  0xf,0x65,0x6a, 0xf,0x65,0x6b, 0x4,0x66,0x73, 0x4,0x66,0x72,
+  0x5,0x70,0x6f, 0x7,0x54,0x3d, 0x7,0x54,0x3c, 0xf,0x68,0x2a,
+  0xf,0x68,0x2b, 0x7,0x54,0x3b, 0x5,0x73,0x77, 0x7,0x58,0x57,
+  0x5,0x73,0x78, 0x4,0x6a,0x63, 0x4,0x6a,0x64, 0x7,0x5c,0x38,
+  0xf,0x6a,0x6a, 0x5,0x76,0x38, 0x7,0x5c,0x39, 0x7,0x5f,0x32,
+  0x5,0x77,0x77, 0x5,0x77,0x76, 0x5,0x79,0x38, 0x7,0x61,0x33,
+  0x5,0x79,0x37, 0x5,0x79,0x36, 0x7,0x61,0x32, 0x7,0x62,0x4c,
+  0x4,0x6d,0x5d, 0x5,0x7a,0x32, 0x7,0x62,0x4b, 0x5,0x7a,0x33,
+  0x7,0x63,0x62, 0x7,0x63,0x61, 0x5,0x7b,0x7d, 0x7,0x66,0x36,
+  0x5,0x27,0x4f, 0x6,0x2d,0x52, 0x5,0x27,0x50, 0xf,0x28,0x47,
+  0xf,0x28,0x48, 0x5,0x27,0x51, 0x5,0x2b,0x26, 0x6,0x33,0x62,
+  0x6,0x33,0x65, 0x5,0x2b,0x24, 0x5,0x2b,0x25, 0x6,0x33,0x67,
+  0x6,0x33,0x63, 0x5,0x2b,0x27, 0xf,0x2d,0x23, 0x6,0x33,0x68,
+  0x6,0x3a,0x5b, 0x6,0x3a,0x57, 0x4,0x2e,0x79, 0x6,0x3a,0x63,
+  0x4,0x2e,0x7b, 0x6,0x3a,0x5d, 0x6,0x3a,0x5c, 0x6,0x3a,0x5f,
+  0x5,0x2f,0x5a, 0x4,0x2e,0x7a, 0x4,0x2f,0x24, 0x6,0x3a,0x64,
+  0x6,0x3a,0x59, 0x4,0x2f,0x23, 0x6,0x3a,0x5e, 0x4,0x2f,0x22,
+  0x6,0x3a,0x60, 0x6,0x3a,0x58, 0x5,0x2f,0x59, 0x6,0x3a,0x61,
+  0x5,0x2f,0x58, 0x5,0x2f,0x57, 0x6,0x3a,0x5a, 0xf,0x31,0x71,
+  0xf,0x31,0x72, 0xf,0x31,0x73, 0xf,0x31,0x74, 0xf,0x31,0x75,
+  0xf,0x31,0x76, 0xf,0x31,0x77, 0x4,0x2f,0x26, 0x6,0x3a,0x62,
+  0x5,0x34,0x5f, 0x5,0x34,0x5d, 0x4,0x34,0x32, 0x4,0x34,0x28,
+  0x4,0x34,0x2a, 0x6,0x43,0x28, 0x4,0x34,0x2f, 0x5,0x34,0x5e,
+  0x4,0x34,0x31, 0x6,0x43,0x29, 0x5,0x34,0x5b, 0x4,0x34,0x2c,
+  0x6,0x43,0x2b, 0x6,0x43,0x2a, 0x6,0x43,0x25, 0x6,0x43,0x23,
+  0x6,0x43,0x24, 0x5,0x34,0x5c, 0xf,0x37,0x58, 0xf,0x37,0x59,
+  0xf,0x37,0x5a, 0xf,0x37,0x5b, 0x6,0x43,0x27, 0x6,0x43,0x2c,
+  0xf,0x37,0x55, 0x5,0x3b,0x31, 0x5,0x3b,0x30, 0x5,0x3b,0x2e,
+  0x5,0x3b,0x32, 0x6,0x4c,0x6d, 0x4,0x3a,0x23, 0x6,0x4c,0x66,
+  0x6,0x4c,0x6c, 0x4,0x3a,0x22, 0x4,0x3a,0x24, 0x6,0x4c,0x6e,
+  0x6,0x43,0x26, 0x6,0x4c,0x67, 0x6,0x4c,0x70, 0x6,0x4c,0x68,
+  0x5,0x3b,0x2d, 0x6,0x4c,0x6a, 0x6,0x4c,0x69, 0x6,0x4c,0x6f,
+  0x5,0x3b,0x2a, 0x5,0x3b,0x29, 0x5,0x3b,0x2b, 0xf,0x3e,0x25,
+  0xf,0x3e,0x26, 0xf,0x3e,0x27, 0xf,0x3e,0x28, 0xf,0x3e,0x29,
+  0xf,0x3e,0x2a, 0xf,0x3e,0x2b, 0xf,0x3e,0x2c, 0xf,0x3e,0x2d,
+  0xf,0x3e,0x2e, 0x6,0x4c,0x6b, 0x5,0x3b,0x2f, 0x6,0x56,0x4b,
+  0x6,0x56,0x42, 0x5,0x41,0x5f, 0x5,0x41,0x5e, 0x4,0x3f,0x6c,
+  0x6,0x56,0x44, 0x4,0x3f,0x6d, 0x6,0x56,0x48, 0x6,0x56,0x45,
+  0x4,0x3f,0x69, 0x5,0x41,0x61, 0x5,0x41,0x60, 0x6,0x56,0x43,
+  0x6,0x56,0x49, 0x4,0x3a,0x25, 0x4,0x3f,0x6b, 0x6,0x56,0x46,
+  0x5,0x41,0x62, 0x6,0x56,0x4c, 0x6,0x56,0x4d, 0x4,0x3f,0x72,
+  0x6,0x56,0x4a, 0xf,0x44,0x57, 0xf,0x44,0x58, 0xf,0x44,0x59,
+  0xf,0x44,0x5a, 0xf,0x44,0x5b, 0xf,0x44,0x5c, 0xf,0x44,0x5d,
+  0xf,0x44,0x5e, 0xf,0x44,0x5f, 0xf,0x44,0x60, 0xf,0x44,0x61,
+  0xf,0x44,0x62, 0x6,0x56,0x47, 0x4,0x3f,0x70, 0x4,0x45,0x78,
+  0x5,0x48,0x50, 0x4,0x45,0x76, 0x5,0x48,0x52, 0x6,0x60,0x3f,
+  0x6,0x60,0x3e, 0x5,0x48,0x56, 0x4,0x45,0x7a, 0x5,0x48,0x55,
+  0x4,0x45,0x77, 0x6,0x60,0x39, 0x6,0x60,0x43, 0x6,0x60,0x42,
+  0x6,0x60,0x36, 0x4,0x45,0x7d, 0x5,0x48,0x4f, 0x5,0x41,0x63,
+  0x6,0x60,0x41, 0x5,0x48,0x51, 0x6,0x60,0x3c, 0x6,0x60,0x34,
+  0x5,0x48,0x53, 0x5,0x48,0x57, 0x6,0x60,0x40, 0x6,0x60,0x3b,
+  0x4,0x46,0x22, 0x6,0x60,0x38, 0xf,0x4b,0x2e, 0xf,0x4b,0x2f,
+  0xf,0x4b,0x30, 0xf,0x4b,0x31, 0xf,0x4b,0x32, 0xf,0x4b,0x33,
+  0xf,0x4b,0x34, 0xf,0x4b,0x35, 0xf,0x4b,0x36, 0xf,0x4b,0x37,
+  0x6,0x60,0x35, 0x6,0x60,0x37, 0x6,0x60,0x3d, 0x4,0x4c,0x38,
+  0x4,0x4c,0x43, 0x7,0x26,0x60, 0x4,0x4c,0x42, 0x4,0x4c,0x3b,
+  0x5,0x4f,0x5b, 0x5,0x4f,0x59, 0x4,0x52,0x48, 0x5,0x4f,0x58,
+  0x5,0x4f,0x5d, 0x5,0x4f,0x55, 0x4,0x4c,0x46, 0x5,0x4f,0x5a,
+  0x7,0x26,0x6c, 0x7,0x26,0x5e, 0x7,0x26,0x64, 0x5,0x4f,0x5c,
+  0x5,0x4f,0x52, 0x7,0x26,0x61, 0x7,0x26,0x66, 0x5,0x4f,0x57,
+  0x4,0x4c,0x41, 0x4,0x4c,0x39, 0x7,0x26,0x5d, 0x7,0x26,0x65,
+  0x7,0x26,0x5c, 0x7,0x26,0x67, 0x6,0x60,0x3a, 0x7,0x26,0x6d,
+  0x7,0x26,0x6b, 0x5,0x4f,0x51, 0x5,0x4f,0x56, 0x5,0x4f,0x5e,
+  0xf,0x51,0x30, 0xf,0x51,0x31, 0xf,0x51,0x32, 0xf,0x51,0x33,
+  0xf,0x51,0x34, 0xf,0x51,0x35, 0xf,0x51,0x38, 0xf,0x51,0x39,
+  0xf,0x51,0x3a, 0xf,0x51,0x3d, 0xf,0x51,0x3e, 0xf,0x51,0x3f,
+  0x7,0x26,0x62, 0x7,0x26,0x68, 0x7,0x26,0x5f, 0x7,0x26,0x63,
+  0x7,0x31,0x46, 0x4,0x52,0x46, 0x7,0x31,0x43, 0x7,0x31,0x44,
+  0x4,0x52,0x4a, 0x7,0x31,0x40, 0x7,0x31,0x3d, 0x5,0x56,0x74,
+  0x5,0x56,0x76, 0x7,0x31,0x31, 0x7,0x31,0x42, 0x7,0x31,0x32,
+  0x7,0x3a,0x36, 0x7,0x31,0x33, 0x7,0x31,0x36, 0x5,0x56,0x75,
+  0x5,0x56,0x77, 0x5,0x56,0x73, 0x5,0x5d,0x45, 0x4,0x52,0x45,
+  0x5,0x56,0x71, 0x5,0x56,0x72, 0x4,0x52,0x4b, 0x7,0x31,0x3a,
+  0x7,0x31,0x37, 0x7,0x31,0x38, 0x7,0x31,0x41, 0x4,0x52,0x4d,
+  0x7,0x31,0x35, 0x5,0x56,0x79, 0x7,0x31,0x34, 0x7,0x31,0x45,
+  0x7,0x31,0x3b, 0x5,0x56,0x78, 0x7,0x31,0x3f, 0x7,0x31,0x3e,
+  0x7,0x31,0x39, 0x7,0x31,0x3c, 0xf,0x56,0x76, 0xf,0x56,0x77,
+  0xf,0x56,0x78, 0xf,0x56,0x79, 0xf,0x56,0x7a, 0xf,0x56,0x7b,
+  0xf,0x56,0x7c, 0xf,0x56,0x7d, 0xf,0x56,0x7e, 0x7,0x3a,0x44,
+  0x7,0x3a,0x43, 0x5,0x5d,0x43, 0x5,0x5d,0x40, 0x4,0x57,0x71,
+  0x7,0x3a,0x37, 0x5,0x5d,0x41, 0x7,0x3a,0x42, 0x4,0x57,0x6f,
+  0x7,0x3a,0x3a, 0x5,0x5d,0x44, 0x5,0x5d,0x3e, 0x7,0x3a,0x3e,
+  0x7,0x3a,0x3b, 0x7,0x3a,0x3c, 0x7,0x3a,0x40, 0x5,0x5d,0x42,
+  0x7,0x3a,0x41, 0x7,0x3a,0x3d, 0x5,0x5d,0x47, 0xf,0x5b,0x73,
+  0xf,0x5b,0x74, 0xf,0x5b,0x75, 0xf,0x5b,0x77, 0xf,0x5b,0x78,
+  0xf,0x5b,0x79, 0xf,0x5b,0x7a, 0xf,0x5b,0x7b, 0xf,0x5b,0x7c,
+  0xf,0x5b,0x7d, 0xf,0x5b,0x7e, 0xf,0x5c,0x21, 0xf,0x5c,0x22,
+  0x7,0x3a,0x3f, 0x7,0x3a,0x38, 0x4,0x5c,0x64, 0x4,0x5c,0x5c,
+  0x7,0x41,0x4e, 0x4,0x5c,0x63, 0x4,0x5c,0x5d, 0x7,0x41,0x4d,
+  0x7,0x41,0x54, 0x4,0x5c,0x61, 0x4,0x57,0x70, 0x7,0x41,0x49,
+  0x5,0x63,0x55, 0x5,0x63,0x58, 0x5,0x63,0x57, 0x7,0x41,0x4b,
+  0x7,0x41,0x51, 0x5,0x63,0x56, 0x7,0x41,0x4a, 0x7,0x41,0x4f,
+  0x7,0x41,0x52, 0x7,0x41,0x4c, 0x7,0x41,0x57, 0x7,0x41,0x55,
+  0x7,0x41,0x50, 0x7,0x41,0x5b, 0x5,0x63,0x5a, 0x7,0x41,0x56,
+  0xf,0x60,0x2a, 0xf,0x60,0x2b, 0xf,0x60,0x2c, 0xf,0x60,0x2d,
+  0xf,0x60,0x2e, 0xf,0x60,0x2f, 0xf,0x60,0x30, 0xf,0x60,0x31,
+  0xf,0x60,0x32, 0x5,0x63,0x59, 0x7,0x41,0x5c, 0x7,0x41,0x5a,
+  0x7,0x41,0x58, 0x7,0x41,0x53, 0x4,0x60,0x64, 0x4,0x60,0x65,
+  0x7,0x48,0x5f, 0x4,0x60,0x69, 0x7,0x48,0x67, 0x5,0x68,0x76,
+  0x7,0x48,0x64, 0x4,0x60,0x67, 0x7,0x48,0x66, 0x4,0x60,0x6b,
+  0x5,0x68,0x79, 0x4,0x60,0x60, 0x5,0x68,0x7a, 0x7,0x48,0x61,
+  0x7,0x47,0x4b, 0x4,0x60,0x61, 0x7,0x48,0x5d, 0x5,0x68,0x77,
+  0x7,0x48,0x63, 0x7,0x48,0x5b, 0x7,0x48,0x62, 0x5,0x68,0x78,
+  0x7,0x48,0x59, 0x7,0x48,0x5a, 0x7,0x48,0x60, 0x7,0x48,0x5e,
+  0xf,0x63,0x40, 0xf,0x63,0x41, 0xf,0x63,0x43, 0xf,0x63,0x44,
+  0xf,0x63,0x45, 0x7,0x4a,0x73, 0x7,0x48,0x5c, 0x7,0x48,0x65,
+  0x4,0x60,0x6a, 0x7,0x4e,0x7d, 0x7,0x4e,0x7c, 0x5,0x6d,0x23,
+  0x5,0x6d,0x21, 0x4,0x64,0x25, 0x7,0x4e,0x7e, 0x7,0x4f,0x23,
+  0x7,0x4e,0x7b, 0x7,0x54,0x42, 0x7,0x48,0x58, 0x5,0x6d,0x24,
+  0x7,0x4f,0x24, 0x7,0x4f,0x26, 0x7,0x4e,0x7a, 0x4,0x66,0x79,
+  0x7,0x4f,0x22, 0x7,0x4e,0x79, 0x7,0x4f,0x25, 0xf,0x65,0x6c,
+  0xf,0x65,0x6d, 0xf,0x65,0x6e, 0xf,0x65,0x70, 0xf,0x65,0x71,
+  0x7,0x4f,0x21, 0x5,0x70,0x72, 0x4,0x66,0x75, 0x7,0x54,0x43,
+  0x5,0x70,0x73, 0x4,0x66,0x78, 0x4,0x66,0x76, 0x4,0x66,0x77,
+  0x7,0x58,0x5e, 0x7,0x4f,0x27, 0x7,0x54,0x3f, 0x7,0x54,0x3e,
+  0x7,0x54,0x41, 0xf,0x68,0x2c, 0xf,0x68,0x2d, 0xf,0x68,0x2e,
+  0xf,0x68,0x2f, 0x4,0x66,0x74, 0x7,0x54,0x40, 0x5,0x70,0x71,
+  0x7,0x54,0x44, 0x5,0x73,0x7b, 0x7,0x58,0x59, 0x5,0x73,0x7c,
+  0x5,0x73,0x79, 0x4,0x69,0x29, 0x5,0x76,0x3a, 0x7,0x58,0x5d,
+  0x5,0x73,0x7a, 0x7,0x58,0x5b, 0xf,0x69,0x63, 0xf,0x69,0x64,
+  0xf,0x69,0x65, 0xf,0x69,0x66, 0x7,0x58,0x5a, 0x7,0x58,0x5c,
+  0x4,0x69,0x4b, 0x4,0x6a,0x67, 0x7,0x58,0x5f, 0x7,0x5c,0x3a,
+  0x7,0x5c,0x3b, 0x4,0x6a,0x68, 0x4,0x6a,0x69, 0x4,0x6b,0x7a,
+  0x5,0x77,0x78, 0x7,0x5f,0x37, 0x7,0x5f,0x35, 0xf,0x6b,0x5d,
+  0x7,0x5f,0x36, 0x7,0x5f,0x38, 0x5,0x79,0x3a, 0x7,0x5f,0x34,
+  0x5,0x79,0x39, 0x7,0x61,0x34, 0x7,0x62,0x4f, 0x7,0x62,0x4e,
+  0x7,0x63,0x63, 0xf,0x6c,0x69, 0x7,0x63,0x65, 0x7,0x63,0x64,
+  0x7,0x64,0x55, 0x5,0x7b,0x65, 0xf,0x6d,0x30, 0x7,0x65,0x75,
+  0x6,0x25,0x42, 0x4,0x2a,0x78, 0x5,0x2b,0x28, 0x4,0x2f,0x28,
+  0x6,0x3a,0x66, 0x5,0x2f,0x5b, 0x5,0x34,0x61, 0x6,0x43,0x2d,
+  0x5,0x3b,0x34, 0x6,0x43,0x2f, 0x6,0x43,0x2e, 0x6,0x4c,0x74,
+  0x4,0x3a,0x29, 0x6,0x4c,0x73, 0x5,0x3b,0x33, 0xf,0x3e,0x2f,
+  0x6,0x56,0x50, 0x6,0x56,0x4f, 0x4,0x3f,0x74, 0x4,0x46,0x24,
+  0x6,0x60,0x45, 0x5,0x48,0x58, 0x6,0x60,0x44, 0x7,0x26,0x6e,
+  0xf,0x4b,0x39, 0xf,0x4b,0x3a, 0xf,0x4b,0x3b, 0x7,0x26,0x70,
+  0x4,0x4c,0x47, 0xf,0x51,0x40, 0xf,0x51,0x41, 0x7,0x26,0x6f,
+  0x5,0x56,0x7b, 0x5,0x56,0x7a, 0xf,0x57,0x22, 0xf,0x57,0x21,
+  0x5,0x5d,0x49, 0x7,0x3a,0x45, 0x5,0x5d,0x48, 0xf,0x5a,0x58,
+  0xf,0x5c,0x23, 0xf,0x5c,0x24, 0x7,0x41,0x5d, 0x7,0x41,0x5e,
+  0xf,0x60,0x33, 0x7,0x48,0x68, 0x4,0x60,0x6c, 0xf,0x63,0x46,
+  0x5,0x70,0x74, 0x4,0x64,0x27, 0x4,0x66,0x7a, 0x7,0x54,0x45,
+  0x4,0x6a,0x6a, 0x7,0x5c,0x3c, 0xf,0x6a,0x6b, 0x7,0x5f,0x3a,
+  0x7,0x5f,0x39, 0x5,0x7a,0x34, 0x7,0x66,0x2a, 0x6,0x22,0x29,
+  0x6,0x22,0x28, 0x4,0x24,0x6a, 0x6,0x25,0x44, 0x6,0x25,0x45,
+  0x6,0x28,0x73, 0xf,0x21,0x7c, 0x6,0x25,0x43, 0xf,0x25,0x28,
+  0xf,0x25,0x2a, 0x6,0x2d,0x53, 0x6,0x33,0x6a, 0x4,0x27,0x5d,
+  0x6,0x33,0x69, 0x6,0x2d,0x54, 0x4,0x27,0x5e, 0x6,0x28,0x74,
+  0x4,0x24,0x6b, 0x6,0x33,0x6b, 0x4,0x2a,0x7a, 0x4,0x2a,0x7c,
+  0xf,0x25,0x56, 0x5,0x2b,0x29, 0xf,0x28,0x49, 0x5,0x27,0x52,
+  0x6,0x3a,0x67, 0x6,0x3a,0x68, 0x6,0x3a,0x69, 0x5,0x2f,0x5f,
+  0x6,0x3a,0x6c, 0x6,0x3a,0x6a, 0x4,0x2f,0x2c, 0x4,0x2f,0x2b,
+  0x6,0x33,0x6e, 0x6,0x33,0x6c, 0x6,0x33,0x6f, 0x6,0x43,0x35,
+  0xf,0x29,0x39, 0x5,0x2f,0x5d, 0x6,0x43,0x30, 0x6,0x43,0x31,
+  0x6,0x43,0x32, 0x6,0x43,0x34, 0x6,0x43,0x36, 0xf,0x31,0x79,
+  0x6,0x33,0x6d, 0x6,0x36,0x7a, 0x5,0x2b,0x2a, 0x4,0x2a,0x7d,
+  0x6,0x43,0x33, 0x6,0x4c,0x77, 0x6,0x43,0x37, 0x6,0x3a,0x6d,
+  0x6,0x4c,0x76, 0x6,0x43,0x38, 0x5,0x2f,0x5e, 0x5,0x34,0x62,
+  0xf,0x37,0x5c, 0x6,0x4c,0x75, 0x5,0x3b,0x36, 0x5,0x3b,0x35,
+  0x4,0x3a,0x2c, 0x6,0x4c,0x78, 0xf,0x3e,0x30, 0x6,0x56,0x52,
+  0x5,0x41,0x67, 0x6,0x56,0x54, 0x6,0x4c,0x7a, 0x5,0x41,0x64,
+  0x5,0x41,0x66, 0x6,0x56,0x53, 0x6,0x56,0x55, 0x6,0x4c,0x79,
+  0x6,0x56,0x56, 0xf,0x3e,0x31, 0x6,0x56,0x51, 0xf,0x44,0x63,
+  0x6,0x60,0x46, 0x6,0x60,0x48, 0x6,0x60,0x49, 0x6,0x60,0x4a,
+  0x6,0x60,0x4b, 0x6,0x60,0x4c, 0x6,0x60,0x4d, 0x6,0x60,0x50,
+  0x5,0x48,0x5b, 0x7,0x26,0x75, 0x6,0x60,0x4e, 0x5,0x48,0x5a,
+  0x6,0x56,0x57, 0x5,0x48,0x59, 0x6,0x60,0x4f, 0x6,0x60,0x47,
+  0xf,0x4b,0x3c, 0x7,0x26,0x71, 0x7,0x26,0x72, 0x7,0x26,0x73,
+  0x7,0x26,0x74, 0x5,0x4f,0x62, 0x5,0x4f,0x5f, 0x6,0x60,0x52,
+  0x7,0x26,0x76, 0x5,0x4f,0x60, 0x5,0x4f,0x61, 0x6,0x60,0x51,
+  0xf,0x51,0x42, 0xf,0x51,0x43, 0x7,0x25,0x73, 0x7,0x31,0x47,
+  0x7,0x31,0x48, 0x7,0x31,0x4c, 0x7,0x31,0x49, 0x5,0x56,0x7c,
+  0x7,0x31,0x4b, 0x4,0x52,0x51, 0x7,0x3a,0x4e, 0x7,0x31,0x4a,
+  0x7,0x31,0x4d, 0x5,0x4f,0x63, 0x5,0x56,0x7d, 0x4,0x52,0x50,
+  0x7,0x26,0x77, 0x7,0x26,0x78, 0x7,0x3a,0x47, 0x7,0x3a,0x48,
+  0x7,0x3a,0x4b, 0x5,0x5d,0x4a, 0x7,0x31,0x4e, 0x4,0x57,0x74,
+  0x5,0x63,0x5b, 0x7,0x3a,0x4c, 0x7,0x3a,0x4d, 0xf,0x5c,0x25,
+  0xf,0x57,0x23, 0x7,0x41,0x5f, 0x7,0x41,0x60, 0x7,0x41,0x62,
+  0x7,0x41,0x64, 0x4,0x5c,0x67, 0x4,0x5c,0x66, 0x5,0x63,0x5c,
+  0x7,0x41,0x63, 0x7,0x48,0x69, 0x7,0x3a,0x4a, 0x5,0x63,0x5e,
+  0x5,0x68,0x7b, 0x7,0x48,0x6c, 0x4,0x60,0x6e, 0x7,0x48,0x6a,
+  0x7,0x48,0x6b, 0x7,0x4f,0x28, 0x7,0x4f,0x29, 0x7,0x4f,0x2a,
+  0x7,0x4f,0x2b, 0x5,0x6d,0x25, 0x5,0x6d,0x27, 0x7,0x4f,0x2c,
+  0x5,0x6d,0x26, 0x5,0x6d,0x28, 0x7,0x54,0x46, 0x7,0x4f,0x2d,
+  0x5,0x77,0x7a, 0x4,0x6b,0x7c, 0x7,0x5f,0x3b, 0x5,0x77,0x7b,
+  0x5,0x77,0x79, 0x7,0x61,0x35, 0x7,0x62,0x50, 0x7,0x63,0x66,
+  0x7,0x64,0x56, 0x7,0x65,0x3c, 0x4,0x24,0x6c, 0x4,0x23,0x2c,
+  0xf,0x21,0x60, 0x6,0x2d,0x56, 0x5,0x27,0x53, 0x6,0x2d,0x55,
+  0xf,0x2d,0x24, 0x6,0x33,0x71, 0x6,0x33,0x70, 0x4,0x2a,0x7e,
+  0xf,0x28,0x4b, 0x6,0x3a,0x6e, 0x6,0x3a,0x6f, 0x6,0x43,0x3b,
+  0x6,0x3a,0x73, 0x6,0x3a,0x72, 0x6,0x3a,0x71, 0x6,0x3a,0x70,
+  0x6,0x43,0x3a, 0xf,0x31,0x7a, 0xf,0x31,0x7b, 0x6,0x43,0x3d,
+  0x5,0x34,0x64, 0x4,0x3a,0x2e, 0x6,0x43,0x3e, 0x4,0x34,0x39,
+  0x5,0x34,0x65, 0xf,0x37,0x5d, 0x5,0x34,0x63, 0x6,0x43,0x39,
+  0xf,0x37,0x5e, 0xf,0x37,0x5f, 0x6,0x43,0x3f, 0x5,0x3b,0x39,
+  0x5,0x3b,0x37, 0x6,0x4c,0x7d, 0x4,0x3a,0x2f, 0x6,0x4d,0x21,
+  0x5,0x3b,0x38, 0x6,0x4c,0x7e, 0x6,0x4c,0x7c, 0x6,0x4d,0x22,
+  0x6,0x47,0x21, 0x6,0x56,0x5a, 0x5,0x41,0x68, 0x6,0x56,0x5b,
+  0x6,0x56,0x58, 0x5,0x41,0x69, 0x6,0x56,0x59, 0x6,0x56,0x5c,
+  0x5,0x41,0x6a, 0xf,0x3e,0x33, 0xf,0x3e,0x34, 0x5,0x48,0x5c,
+  0x6,0x60,0x53, 0x6,0x60,0x55, 0x5,0x48,0x5d, 0x6,0x60,0x54,
+  0x5,0x4f,0x64, 0x4,0x4c,0x4a, 0x7,0x26,0x7b, 0x7,0x26,0x7c,
+  0x4,0x4c,0x4b, 0x7,0x31,0x4f, 0x7,0x26,0x7a, 0x4,0x4c,0x48,
+  0x5,0x57,0x21, 0x5,0x56,0x7e, 0x4,0x52,0x52, 0xf,0x57,0x25,
+  0x7,0x31,0x50, 0x4,0x57,0x78, 0x4,0x57,0x76, 0x5,0x5d,0x4b,
+  0x7,0x3a,0x50, 0x7,0x3a,0x4f, 0x7,0x3a,0x52, 0xf,0x5c,0x26,
+  0x4,0x52,0x54, 0x7,0x3a,0x51, 0x5,0x63,0x5d, 0x4,0x5c,0x69,
+  0x5,0x63,0x5f, 0x7,0x41,0x69, 0x7,0x41,0x6a, 0x4,0x5c,0x6d,
+  0x7,0x41,0x67, 0x7,0x41,0x68, 0x7,0x41,0x66, 0xf,0x57,0x24,
+  0xf,0x60,0x34, 0xf,0x60,0x35, 0x4,0x5c,0x6c, 0x5,0x68,0x7c,
+  0x7,0x48,0x70, 0x5,0x76,0x3b, 0x7,0x48,0x6f, 0x7,0x4f,0x2e,
+  0x7,0x48,0x6e, 0x5,0x6d,0x29, 0x7,0x4f,0x2f, 0x7,0x4f,0x30,
+  0x7,0x4f,0x31, 0x7,0x4f,0x32, 0x7,0x41,0x65, 0x5,0x70,0x75,
+  0x7,0x54,0x47, 0x7,0x54,0x48, 0x5,0x73,0x7d, 0x7,0x58,0x60,
+  0x7,0x5c,0x3e, 0x7,0x5c,0x3d, 0x7,0x61,0x36, 0x7,0x63,0x67,
+  0x7,0x65,0x5e, 0x6,0x2d,0x57, 0x6,0x33,0x75, 0x6,0x33,0x72,
+  0x6,0x33,0x76, 0x5,0x2b,0x2b, 0x4,0x2b,0x22, 0x4,0x2b,0x21,
+  0x4,0x2b,0x24, 0x6,0x33,0x74, 0x4,0x2b,0x23, 0xf,0x2d,0x25,
+  0xf,0x2d,0x26, 0x6,0x33,0x73, 0x4,0x2f,0x33, 0x6,0x3a,0x76,
+  0x5,0x2f,0x61, 0x5,0x2f,0x63, 0x5,0x2f,0x60, 0x4,0x2f,0x31,
+  0x4,0x2f,0x36, 0x4,0x2f,0x35, 0x6,0x3a,0x75, 0x5,0x2f,0x62,
+  0x4,0x2f,0x34, 0x4,0x2f,0x32, 0x6,0x3a,0x77, 0xf,0x2f,0x63,
+  0xf,0x2f,0x64, 0x4,0x2f,0x37, 0xf,0x31,0x7c, 0x5,0x34,0x66,
+  0x6,0x43,0x41, 0x6,0x43,0x40, 0x6,0x43,0x42, 0x6,0x43,0x43,
+  0x6,0x43,0x44, 0x6,0x43,0x46, 0x6,0x43,0x47, 0x4,0x34,0x3f,
+  0x6,0x43,0x45, 0x5,0x3b,0x3b, 0x4,0x3a,0x32, 0x6,0x4d,0x26,
+  0x6,0x4d,0x27, 0x6,0x4d,0x2d, 0x5,0x3b,0x3d, 0x4,0x3a,0x36,
+  0x6,0x4d,0x2e, 0x6,0x4d,0x28, 0x6,0x4d,0x25, 0x6,0x4d,0x2f,
+  0x6,0x4d,0x30, 0x5,0x3b,0x3c, 0x6,0x4d,0x2a, 0x6,0x4d,0x2c,
+  0x6,0x4d,0x2b, 0xf,0x3e,0x35, 0xf,0x3e,0x36, 0x6,0x4d,0x29,
+  0x5,0x41,0x6e, 0x5,0x41,0x6b, 0x4,0x3f,0x79, 0x6,0x56,0x5d,
+  0x6,0x56,0x5e, 0x6,0x56,0x5f, 0x5,0x41,0x6d, 0x5,0x41,0x6c,
+  0xf,0x44,0x64, 0x6,0x4d,0x24, 0x5,0x48,0x65, 0x5,0x48,0x5e,
+  0x6,0x60,0x57, 0x5,0x48,0x5f, 0x5,0x48,0x63, 0x5,0x48,0x60,
+  0x5,0x48,0x64, 0x5,0x48,0x61, 0x5,0x48,0x62, 0x6,0x60,0x56,
+  0x5,0x48,0x66, 0xf,0x4b,0x3d, 0xf,0x4b,0x3e, 0xf,0x4b,0x3f,
+  0xf,0x4b,0x40, 0x5,0x4f,0x6a, 0x5,0x4f,0x6b, 0x7,0x26,0x7e,
+  0x5,0x4f,0x68, 0x4,0x4c,0x4c, 0x5,0x4f,0x6c, 0x5,0x4f,0x65,
+  0x7,0x26,0x7d, 0x5,0x4f,0x67, 0xf,0x51,0x46, 0x6,0x60,0x59,
+  0x5,0x4f,0x66, 0x7,0x27,0x24, 0x7,0x27,0x25, 0x7,0x27,0x21,
+  0x4,0x4c,0x4e, 0x7,0x27,0x22, 0x4,0x4c,0x4d, 0x7,0x27,0x23,
+  0xf,0x51,0x44, 0xf,0x51,0x45, 0x7,0x31,0x51, 0x7,0x31,0x53,
+  0x5,0x57,0x25, 0x7,0x31,0x56, 0x7,0x31,0x52, 0x7,0x31,0x54,
+  0x4,0x52,0x57, 0x5,0x57,0x23, 0x5,0x57,0x26, 0x5,0x57,0x24,
+  0x5,0x4f,0x69, 0x5,0x57,0x22, 0x7,0x31,0x55, 0x5,0x57,0x27,
+  0xf,0x57,0x26, 0x4,0x57,0x79, 0x7,0x3a,0x54, 0x5,0x5d,0x4c,
+  0x7,0x3a,0x55, 0x7,0x48,0x71, 0x5,0x5d,0x4d, 0x7,0x3a,0x53,
+  0xf,0x5c,0x27, 0xf,0x5c,0x28, 0x5,0x63,0x60, 0x4,0x5c,0x6e,
+  0x7,0x41,0x71, 0x5,0x5d,0x4e, 0x4,0x5c,0x6f, 0x7,0x41,0x6d,
+  0x7,0x41,0x6f, 0x7,0x41,0x6c, 0x7,0x41,0x70, 0x7,0x41,0x6e,
+  0xf,0x60,0x36, 0xf,0x60,0x37, 0x7,0x41,0x6b, 0x4,0x60,0x70,
+  0x5,0x68,0x7e, 0x5,0x68,0x7d, 0x7,0x48,0x72, 0x7,0x4f,0x35,
+  0x7,0x4f,0x36, 0xf,0x65,0x72, 0x7,0x4f,0x33, 0x4,0x66,0x7c,
+  0x7,0x54,0x49, 0x7,0x54,0x4b, 0x7,0x4f,0x34, 0x7,0x54,0x4a,
+  0x7,0x58,0x62, 0x7,0x58,0x63, 0x7,0x58,0x61, 0x6,0x25,0x46,
+  0x6,0x2d,0x58, 0x6,0x28,0x75, 0x4,0x27,0x5f, 0x4,0x27,0x60,
+  0x6,0x3a,0x78, 0x4,0x34,0x40, 0x5,0x2b,0x2c, 0xf,0x37,0x60,
+  0xf,0x37,0x61, 0x6,0x43,0x48, 0x6,0x4d,0x31, 0x7,0x27,0x26,
+  0x7,0x31,0x58, 0x7,0x31,0x57, 0xf,0x6b,0x5e, 0x6,0x2d,0x59,
+  0x6,0x2d,0x5a, 0x5,0x21,0x79, 0xf,0x28,0x4c, 0x4,0x2f,0x39,
+  0x5,0x34,0x67, 0x5,0x3b,0x3e, 0x5,0x41,0x6f, 0x6,0x60,0x5a,
+  0x7,0x27,0x27, 0x7,0x27,0x29, 0x5,0x48,0x67, 0x7,0x31,0x5a,
+  0x7,0x31,0x59, 0x7,0x3a,0x56, 0x5,0x23,0x21, 0x6,0x2d,0x5b,
+  0xf,0x28,0x4d, 0x6,0x33,0x77, 0xf,0x2d,0x27, 0x6,0x33,0x78,
+  0xf,0x31,0x7e, 0x5,0x34,0x68, 0xf,0x37,0x62, 0x6,0x43,0x49,
+  0x4,0x3a,0x37, 0x5,0x3b,0x41, 0x5,0x3b,0x40, 0x4,0x3f,0x7b,
+  0x6,0x56,0x60, 0x6,0x60,0x5c, 0x5,0x48,0x6c, 0x5,0x48,0x68,
+  0x5,0x48,0x6d, 0x5,0x48,0x6a, 0x5,0x48,0x69, 0x5,0x48,0x6b,
+  0x4,0x46,0x31, 0xf,0x44,0x65, 0x6,0x60,0x5b, 0x5,0x4f,0x6f,
+  0x5,0x4f,0x70, 0x5,0x4f,0x71, 0x5,0x4f,0x6d, 0x5,0x4f,0x6e,
+  0x7,0x27,0x2a, 0x5,0x57,0x29, 0x5,0x57,0x28, 0x4,0x52,0x58,
+  0x4,0x52,0x59, 0x7,0x31,0x5c, 0x7,0x31,0x5d, 0x7,0x31,0x5b,
+  0xf,0x51,0x47, 0x5,0x5d,0x4f, 0x4,0x57,0x7c, 0x7,0x3a,0x5a,
+  0x7,0x3a,0x57, 0x7,0x3a,0x58, 0xf,0x57,0x29, 0x5,0x63,0x61,
+  0x4,0x57,0x7e, 0x7,0x41,0x72, 0x7,0x3a,0x59, 0x7,0x48,0x75,
+  0x5,0x63,0x62, 0x7,0x41,0x74, 0x7,0x41,0x73, 0xf,0x5c,0x29,
+  0xf,0x5c,0x2a, 0x7,0x48,0x74, 0x5,0x69,0x21, 0x7,0x48,0x73,
+  0x4,0x66,0x7e, 0x7,0x54,0x4c, 0x4,0x6a,0x6c, 0x5,0x77,0x7c,
+  0x5,0x79,0x3b, 0x5,0x27,0x55, 0x5,0x27,0x54, 0x6,0x2d,0x5e,
+  0xf,0x28,0x4e, 0xf,0x28,0x4f, 0x6,0x2d,0x5d, 0x5,0x2b,0x2f,
+  0x5,0x2b,0x2d, 0x5,0x2b,0x2e, 0x4,0x2f,0x3c, 0x6,0x3a,0x7e,
+  0x4,0x2f,0x3b, 0x6,0x3a,0x7a, 0x5,0x2f,0x64, 0x6,0x3b,0x22,
+  0xf,0x32,0x21, 0xf,0x32,0x24, 0xf,0x32,0x26, 0xf,0x32,0x27,
+  0x6,0x3a,0x7b, 0xf,0x32,0x22, 0x6,0x3a,0x7d, 0x6,0x3a,0x7c,
+  0x6,0x3b,0x23, 0x6,0x3a,0x79, 0xf,0x32,0x25, 0x5,0x2f,0x65,
+  0x6,0x43,0x4b, 0x4,0x34,0x43, 0x4,0x34,0x42, 0x4,0x34,0x44,
+  0x6,0x43,0x4d, 0x5,0x34,0x69, 0x6,0x43,0x4f, 0x6,0x43,0x4e,
+  0x6,0x43,0x4c, 0x6,0x43,0x4a, 0xf,0x37,0x63, 0xf,0x37,0x64,
+  0xf,0x37,0x65, 0xf,0x37,0x66, 0x5,0x3b,0x42, 0x6,0x4d,0x33,
+  0x6,0x4d,0x34, 0x5,0x3b,0x43, 0x6,0x4d,0x35, 0xf,0x3e,0x37,
+  0xf,0x3e,0x38, 0xf,0x3e,0x39, 0xf,0x3e,0x3a, 0xf,0x3e,0x3c,
+  0xf,0x3e,0x3d, 0xf,0x3e,0x3e, 0xf,0x3e,0x3f, 0xf,0x3e,0x40,
+  0x6,0x4d,0x32, 0xf,0x3e,0x3b, 0x6,0x56,0x62, 0x6,0x56,0x66,
+  0x5,0x41,0x71, 0x5,0x41,0x72, 0x6,0x56,0x61, 0x6,0x56,0x6b,
+  0x6,0x56,0x69, 0x6,0x56,0x67, 0x5,0x41,0x73, 0x6,0x56,0x68,
+  0x6,0x56,0x64, 0x6,0x56,0x6a, 0x6,0x56,0x63, 0xf,0x44,0x66,
+  0xf,0x44,0x67, 0x6,0x56,0x65, 0x5,0x48,0x70, 0x5,0x48,0x71,
+  0x5,0x48,0x6e, 0x4,0x4c,0x50, 0x6,0x60,0x5e, 0x5,0x48,0x72,
+  0x5,0x48,0x6f, 0x5,0x48,0x73, 0xf,0x4b,0x41, 0xf,0x4b,0x42,
+  0xf,0x4b,0x43, 0xf,0x4b,0x44, 0xf,0x4b,0x45, 0xf,0x4b,0x46,
+  0xf,0x4b,0x47, 0xf,0x4b,0x48, 0xf,0x4b,0x4a, 0xf,0x4b,0x4b,
+  0xf,0x4b,0x4c, 0x6,0x60,0x5f, 0x5,0x4f,0x72, 0x7,0x27,0x2c,
+  0x5,0x4f,0x75, 0x7,0x27,0x2f, 0x5,0x4f,0x74, 0x5,0x4f,0x73,
+  0x4,0x4c,0x51, 0x5,0x4f,0x77, 0x7,0x27,0x2b, 0x7,0x27,0x30,
+  0x5,0x4f,0x76, 0xf,0x51,0x48, 0xf,0x51,0x49, 0xf,0x51,0x4a,
+  0xf,0x51,0x4b, 0xf,0x51,0x4c, 0xf,0x51,0x4d, 0xf,0x51,0x4e,
+  0xf,0x51,0x4f, 0x7,0x27,0x2d, 0x5,0x57,0x2c, 0x5,0x57,0x2f,
+  0x5,0x57,0x2b, 0x5,0x57,0x2d, 0x5,0x57,0x2e, 0x7,0x31,0x61,
+  0x7,0x31,0x5f, 0x7,0x31,0x5e, 0xf,0x57,0x2a, 0xf,0x57,0x2b,
+  0xf,0x57,0x2c, 0xf,0x57,0x2d, 0xf,0x57,0x2e, 0xf,0x57,0x2f,
+  0x7,0x31,0x60, 0x5,0x57,0x2a, 0x5,0x5d,0x50, 0x5,0x5d,0x51,
+  0x5,0x5d,0x52, 0x7,0x3a,0x5b, 0x4,0x58,0x25, 0x4,0x58,0x26,
+  0x5,0x5d,0x54, 0x5,0x5d,0x53, 0xf,0x5c,0x2c, 0x7,0x3a,0x5d,
+  0x7,0x3a,0x5c, 0x3,0x58,0x63, 0x7,0x41,0x77, 0x5,0x63,0x66,
+  0x5,0x63,0x63, 0x4,0x5c,0x72, 0x7,0x41,0x79, 0x5,0x5d,0x55,
+  0x7,0x41,0x78, 0x5,0x63,0x64, 0x5,0x63,0x65, 0x7,0x41,0x75,
+  0xf,0x60,0x38, 0xf,0x60,0x39, 0xf,0x60,0x3a, 0x7,0x41,0x76,
+  0xf,0x5c,0x2b, 0xf,0x63,0x47, 0x7,0x48,0x76, 0x5,0x69,0x22,
+  0x5,0x69,0x23, 0x7,0x48,0x78, 0x7,0x48,0x77, 0xf,0x63,0x48,
+  0xf,0x63,0x49, 0x7,0x4f,0x39, 0xf,0x65,0x73, 0xf,0x65,0x74,
+  0xf,0x65,0x75, 0x7,0x4f,0x38, 0x7,0x4f,0x37, 0x5,0x70,0x76,
+  0xf,0x68,0x30, 0xf,0x68,0x31, 0x7,0x54,0x4d, 0x7,0x54,0x4e,
+  0x5,0x73,0x7e, 0x7,0x58,0x64, 0x4,0x6a,0x6d, 0xf,0x6a,0x6c,
+  0xf,0x6b,0x5f, 0xf,0x6c,0x36, 0xf,0x6c,0x50, 0x5,0x21,0x7a,
+  0x6,0x2d,0x5f, 0x5,0x2b,0x30, 0x6,0x43,0x50, 0x6,0x4d,0x36,
+  0x6,0x48,0x6a, 0x6,0x56,0x6e, 0x6,0x60,0x62, 0x6,0x60,0x61,
+  0x7,0x27,0x31, 0xf,0x51,0x50, 0x7,0x31,0x62, 0x7,0x4f,0x3a,
+  0x5,0x23,0x25, 0x5,0x23,0x23, 0x6,0x2d,0x60, 0x6,0x2d,0x61,
+  0x6,0x25,0x48, 0xf,0x22,0x6c, 0xf,0x22,0x6d, 0x5,0x23,0x24,
+  0x5,0x23,0x22, 0x5,0x24,0x73, 0x5,0x24,0x72, 0x6,0x28,0x79,
+  0x6,0x28,0x78, 0x6,0x28,0x77, 0x6,0x28,0x76, 0x6,0x33,0x7b,
+  0x6,0x33,0x7a, 0x6,0x33,0x79, 0x5,0x27,0x5a, 0x5,0x27,0x5e,
+  0x6,0x2d,0x64, 0x4,0x2f,0x43, 0x6,0x2d,0x6d, 0x6,0x2d,0x6e,
+  0x6,0x2d,0x62, 0x5,0x27,0x5d, 0x6,0x2d,0x66, 0x5,0x27,0x59,
+  0x5,0x27,0x57, 0x6,0x2d,0x6b, 0x5,0x27,0x5b, 0x4,0x27,0x6b,
+  0x6,0x2d,0x68, 0x6,0x2d,0x6f, 0xf,0x28,0x50, 0xf,0x28,0x51,
+  0xf,0x28,0x53, 0xf,0x28,0x54, 0x6,0x2d,0x6c, 0x4,0x26,0x64,
+  0x6,0x2d,0x65, 0x6,0x2d,0x67, 0x5,0x27,0x5c, 0x6,0x2d,0x6a,
+  0x6,0x2d,0x63, 0x6,0x3b,0x27, 0x6,0x3b,0x25, 0x4,0x2f,0x3d,
+  0x5,0x27,0x56, 0x6,0x3b,0x26, 0x6,0x34,0x2d, 0x4,0x2b,0x2d,
+  0x5,0x2b,0x34, 0x6,0x34,0x28, 0x5,0x2b,0x31, 0x5,0x2b,0x38,
+  0x6,0x34,0x29, 0x4,0x2b,0x2e, 0x6,0x43,0x54, 0x6,0x34,0x27,
+  0x4,0x2b,0x2b, 0x6,0x34,0x2b, 0x4,0x2b,0x30, 0x6,0x34,0x25,
+  0x5,0x2b,0x36, 0x6,0x34,0x26, 0x5,0x2b,0x37, 0x5,0x2b,0x32,
+  0x4,0x2f,0x48, 0x5,0x2b,0x35, 0x6,0x33,0x7c, 0x6,0x34,0x21,
+  0x6,0x34,0x22, 0x6,0x34,0x24, 0xf,0x2d,0x2a, 0xf,0x2d,0x2f,
+  0xf,0x37,0x67, 0xf,0x37,0x68, 0x6,0x33,0x7e, 0x6,0x34,0x2f,
+  0x6,0x34,0x2c, 0x6,0x34,0x2a, 0x6,0x34,0x30, 0x6,0x34,0x2e,
+  0x6,0x43,0x53, 0x6,0x43,0x52, 0xf,0x2d,0x2b, 0x6,0x43,0x55,
+  0x6,0x43,0x56, 0x6,0x3b,0x30, 0x6,0x43,0x51, 0xf,0x2d,0x2d,
+  0x5,0x2f,0x67, 0x4,0x2f,0x3e, 0x4,0x34,0x45, 0x4,0x2f,0x45,
+  0x6,0x3b,0x32, 0x5,0x2f,0x6c, 0x4,0x2f,0x44, 0x6,0x3b,0x2e,
+  0x5,0x2f,0x6e, 0x6,0x3b,0x2a, 0x5,0x2f,0x70, 0x5,0x3b,0x44,
+  0x5,0x2f,0x6f, 0x6,0x3b,0x29, 0x5,0x2f,0x66, 0x6,0x3b,0x2b,
+  0x4,0x2f,0x40, 0x6,0x4d,0x3b, 0x5,0x2f,0x69, 0xf,0x2d,0x29,
+  0xf,0x32,0x28, 0xf,0x32,0x29, 0xf,0x32,0x2d, 0xf,0x3e,0x4c,
+  0x5,0x2f,0x68, 0x5,0x2e,0x24, 0x6,0x3b,0x2f, 0x6,0x3b,0x2d,
+  0x6,0x3b,0x2c, 0x6,0x3b,0x33, 0x6,0x4d,0x3a, 0x6,0x4d,0x38,
+  0x6,0x4d,0x39, 0x6,0x4d,0x37, 0x6,0x34,0x23, 0x5,0x2f,0x6b,
+  0x5,0x2f,0x71, 0x5,0x2f,0x6a, 0x5,0x34,0x74, 0x6,0x43,0x5b,
+  0x6,0x43,0x59, 0x5,0x34,0x6b, 0x4,0x34,0x4e, 0x5,0x34,0x6c,
+  0x4,0x2f,0x42, 0x5,0x34,0x71, 0x4,0x34,0x46, 0x4,0x34,0x55,
+  0x5,0x41,0x74, 0x4,0x34,0x54, 0x6,0x43,0x57, 0x5,0x34,0x6e,
+  0x6,0x43,0x5f, 0x4,0x34,0x49, 0x5,0x34,0x75, 0x5,0x34,0x76,
+  0x6,0x43,0x60, 0x6,0x43,0x5e, 0x4,0x34,0x4f, 0x5,0x34,0x72,
+  0x6,0x43,0x61, 0x6,0x43,0x62, 0xf,0x37,0x69, 0xf,0x37,0x6b,
+  0x6,0x43,0x5c, 0x6,0x43,0x5d, 0x6,0x56,0x6f, 0x6,0x56,0x70,
+  0x6,0x56,0x71, 0x5,0x34,0x73, 0x5,0x34,0x6f, 0x5,0x34,0x70,
+  0x6,0x4d,0x43, 0x5,0x3b,0x48, 0x6,0x4d,0x3d, 0x5,0x3b,0x45,
+  0x6,0x4d,0x4b, 0x6,0x4d,0x42, 0x4,0x3a,0x3c, 0x5,0x3b,0x4a,
+  0x6,0x4d,0x4f, 0x6,0x4d,0x3c, 0x6,0x60,0x65, 0x5,0x3b,0x47,
+  0x6,0x4d,0x50, 0x6,0x56,0x75, 0x4,0x3a,0x48, 0x5,0x3b,0x4c,
+  0x6,0x4d,0x55, 0x6,0x4d,0x4e, 0x6,0x4d,0x4c, 0x6,0x4d,0x53,
+  0x5,0x3b,0x46, 0x5,0x48,0x75, 0x6,0x4d,0x3e, 0x6,0x4d,0x47,
+  0x6,0x4d,0x4a, 0xf,0x3e,0x41, 0xf,0x3e,0x44, 0xf,0x3e,0x46,
+  0xf,0x3e,0x47, 0xf,0x3e,0x48, 0xf,0x3e,0x49, 0xf,0x3e,0x4a,
+  0xf,0x3e,0x4b, 0x6,0x4d,0x44, 0x6,0x4d,0x49, 0xf,0x3b,0x63,
+  0x6,0x4d,0x4d, 0x6,0x4d,0x41, 0x6,0x4d,0x52, 0x6,0x4d,0x3f,
+  0x6,0x4d,0x40, 0x6,0x60,0x63, 0x6,0x60,0x67, 0x6,0x60,0x64,
+  0xf,0x3e,0x45, 0x5,0x3b,0x49, 0x6,0x4d,0x46, 0x5,0x34,0x6d,
+  0x5,0x3b,0x4b, 0x5,0x3b,0x4e, 0x5,0x3b,0x4f, 0x6,0x4d,0x51,
+  0x5,0x3b,0x51, 0x6,0x4d,0x45, 0x6,0x60,0x68, 0x6,0x60,0x66,
+  0x5,0x41,0x7d, 0x4,0x40,0x21, 0x5,0x42,0x26, 0x5,0x42,0x21,
+  0x5,0x41,0x75, 0x5,0x41,0x79, 0x5,0x42,0x27, 0x6,0x56,0x7d,
+  0x4,0x3f,0x7e, 0x6,0x56,0x72, 0x4,0x3a,0x46, 0x5,0x42,0x22,
+  0x5,0x41,0x78, 0x6,0x56,0x77, 0x4,0x40,0x24, 0x6,0x56,0x79,
+  0x4,0x40,0x22, 0x6,0x57,0x21, 0x6,0x56,0x73, 0x5,0x42,0x29,
+  0x6,0x56,0x74, 0x6,0x56,0x78, 0x5,0x42,0x23, 0x6,0x56,0x7c,
+  0x5,0x41,0x7b, 0x5,0x41,0x7a, 0x5,0x42,0x25, 0x5,0x42,0x24,
+  0x6,0x56,0x7a, 0x5,0x41,0x76, 0x6,0x56,0x7e, 0xf,0x44,0x69,
+  0xf,0x44,0x6a, 0xf,0x44,0x6b, 0xf,0x44,0x6c, 0xf,0x44,0x6d,
+  0xf,0x44,0x6f, 0xf,0x44,0x71, 0x4,0x40,0x2b, 0x6,0x57,0x23,
+  0x6,0x57,0x22, 0xf,0x44,0x70, 0x7,0x27,0x32, 0x7,0x27,0x33,
+  0x6,0x56,0x7b, 0x5,0x41,0x7e, 0x5,0x41,0x7c, 0x4,0x46,0x44,
+  0x5,0x48,0x7b, 0x4,0x46,0x4c, 0x4,0x46,0x43, 0x5,0x49,0x23,
+  0x6,0x60,0x6a, 0x5,0x48,0x7a, 0x4,0x46,0x4a, 0x5,0x49,0x24,
+  0x5,0x49,0x21, 0x4,0x46,0x49, 0x5,0x48,0x77, 0x5,0x48,0x7d,
+  0x4,0x46,0x3a, 0x4,0x46,0x4b, 0x5,0x48,0x78, 0x6,0x60,0x71,
+  0x6,0x60,0x6c, 0x5,0x48,0x76, 0x6,0x60,0x6e, 0x5,0x48,0x79,
+  0x6,0x60,0x6d, 0x5,0x48,0x7c, 0x7,0x31,0x63, 0x5,0x49,0x22,
+  0x4,0x46,0x48, 0x6,0x60,0x6b, 0xf,0x4b,0x4d, 0xf,0x4b,0x4e,
+  0xf,0x4b,0x4f, 0xf,0x4b,0x51, 0xf,0x4b,0x52, 0xf,0x4b,0x55,
+  0xf,0x4b,0x53, 0x6,0x60,0x70, 0x6,0x5d,0x5c, 0x5,0x41,0x77,
+  0x5,0x48,0x7e, 0x4,0x4c,0x53, 0x5,0x4f,0x7b, 0x7,0x27,0x34,
+  0x4,0x4c,0x57, 0x7,0x27,0x3b, 0x5,0x4f,0x7a, 0x4,0x4c,0x59,
+  0x7,0x3a,0x60, 0x7,0x27,0x37, 0x5,0x4f,0x7c, 0x7,0x27,0x35,
+  0x4,0x4c,0x5a, 0x7,0x3a,0x5e, 0x5,0x4f,0x78, 0x7,0x27,0x38,
+  0xf,0x51,0x51, 0xf,0x51,0x52, 0xf,0x51,0x53, 0xf,0x51,0x54,
+  0x7,0x27,0x36, 0x7,0x27,0x39, 0x7,0x27,0x3a, 0x7,0x3a,0x5f,
+  0x6,0x60,0x69, 0x5,0x4f,0x79, 0xf,0x5c,0x35, 0x7,0x31,0x6c,
+  0x5,0x57,0x37, 0x5,0x57,0x32, 0x4,0x52,0x68, 0x4,0x52,0x5d,
+  0x5,0x57,0x31, 0x4,0x52,0x5f, 0x7,0x31,0x67, 0x7,0x31,0x6e,
+  0x5,0x57,0x35, 0x5,0x57,0x36, 0x4,0x52,0x65, 0x5,0x4f,0x7d,
+  0x5,0x57,0x34, 0x7,0x31,0x65, 0x7,0x31,0x6d, 0x5,0x57,0x39,
+  0x7,0x31,0x6a, 0x5,0x69,0x24, 0x4,0x52,0x60, 0x7,0x31,0x6f,
+  0xf,0x57,0x31, 0xf,0x57,0x33, 0xf,0x57,0x32, 0x7,0x27,0x3c,
+  0x7,0x31,0x68, 0x7,0x31,0x69, 0x7,0x31,0x64, 0x7,0x31,0x66,
+  0x7,0x31,0x6b, 0x7,0x41,0x7a, 0x7,0x48,0x79, 0x7,0x41,0x7b,
+  0x5,0x57,0x3a, 0x5,0x57,0x30, 0x5,0x57,0x3b, 0x5,0x57,0x38,
+  0x5,0x57,0x33, 0x7,0x42,0x21, 0x5,0x5d,0x5a, 0x5,0x5d,0x59,
+  0x7,0x3a,0x62, 0x4,0x58,0x2e, 0x4,0x58,0x2a, 0x4,0x58,0x29,
+  0x5,0x5d,0x58, 0x5,0x5d,0x56, 0x4,0x60,0x71, 0x7,0x48,0x7b,
+  0x5,0x5d,0x5e, 0x7,0x3a,0x65, 0xf,0x5c,0x2e, 0xf,0x5c,0x2f,
+  0xf,0x5c,0x31, 0xf,0x5c,0x32, 0xf,0x5c,0x33, 0xf,0x5c,0x34,
+  0xf,0x5c,0x36, 0xf,0x5c,0x30, 0x7,0x37,0x7e, 0x7,0x3a,0x63,
+  0x7,0x48,0x7a, 0x7,0x48,0x7d, 0x5,0x5d,0x5d, 0x7,0x3a,0x61,
+  0x5,0x5d,0x5c, 0x5,0x5d,0x57, 0x7,0x3a,0x64, 0x7,0x48,0x7e,
+  0x4,0x5c,0x75, 0x5,0x63,0x6a, 0x5,0x63,0x67, 0x5,0x63,0x69,
+  0x5,0x63,0x6c, 0x7,0x41,0x7c, 0x5,0x63,0x6e, 0x7,0x41,0x7e,
+  0x5,0x63,0x6b, 0x7,0x42,0x23, 0x5,0x63,0x68, 0x5,0x6d,0x2a,
+  0x5,0x63,0x6f, 0xf,0x60,0x3b, 0xf,0x60,0x3c, 0xf,0x60,0x3d,
+  0xf,0x60,0x40, 0xf,0x60,0x41, 0x7,0x41,0x7d, 0x7,0x42,0x6d,
+  0x4,0x5c,0x73, 0x4,0x60,0x72, 0x7,0x49,0x23, 0x7,0x49,0x29,
+  0x5,0x69,0x25, 0x5,0x69,0x26, 0x5,0x63,0x6d, 0x7,0x49,0x24,
+  0xf,0x63,0x4a, 0x7,0x49,0x28, 0x7,0x49,0x2a, 0xf,0x63,0x4c,
+  0xf,0x63,0x4d, 0x7,0x49,0x22, 0x7,0x49,0x26, 0x7,0x49,0x25,
+  0x7,0x49,0x27, 0x7,0x49,0x21, 0xf,0x63,0x4b, 0x7,0x49,0x2b,
+  0x7,0x4f,0x3d, 0x5,0x6d,0x2e, 0x5,0x6d,0x2d, 0x4,0x64,0x2b,
+  0x4,0x64,0x29, 0x5,0x6d,0x2b, 0xf,0x65,0x76, 0x7,0x4f,0x3c,
+  0x7,0x4f,0x3b, 0x4,0x67,0x26, 0x7,0x54,0x4f, 0x5,0x70,0x77,
+  0x7,0x5c,0x40, 0x7,0x55,0x3a, 0x7,0x5c,0x3f, 0x4,0x69,0x31,
+  0x4,0x69,0x2f, 0x7,0x58,0x65, 0xf,0x68,0x33, 0x7,0x5c,0x41,
+  0x5,0x76,0x3d, 0x7,0x5c,0x43, 0x7,0x5c,0x45, 0x7,0x5c,0x46,
+  0x5,0x76,0x3c, 0x7,0x5c,0x42, 0x4,0x6a,0x6e, 0x7,0x5c,0x47,
+  0x7,0x5c,0x48, 0x7,0x5f,0x3d, 0x5,0x77,0x7d, 0x7,0x5f,0x3e,
+  0x5,0x79,0x3c, 0x7,0x64,0x57, 0x5,0x7a,0x6f, 0x5,0x7b,0x45,
+  0x6,0x28,0x7c, 0x4,0x24,0x71, 0xf,0x2a,0x49, 0x6,0x3b,0x34,
+  0xf,0x32,0x2f, 0x6,0x4d,0x56, 0x6,0x4d,0x57, 0xf,0x4b,0x58,
+  0xf,0x4b,0x59, 0xf,0x51,0x56, 0x6,0x60,0x73, 0xf,0x5c,0x37,
+  0x7,0x42,0x25, 0xf,0x60,0x42, 0x5,0x70,0x79, 0xf,0x68,0x34,
+  0xf,0x69,0x67, 0x7,0x65,0x3d, 0x5,0x7c,0x2c, 0x6,0x25,0x4a,
+  0x6,0x28,0x7e, 0x4,0x24,0x72, 0x6,0x28,0x7d, 0x6,0x2d,0x70,
+  0x5,0x2b,0x3a, 0x6,0x34,0x32, 0xf,0x2d,0x30, 0x5,0x2f,0x72,
+  0x6,0x3b,0x36, 0x4,0x2f,0x49, 0xf,0x32,0x30, 0x6,0x3b,0x37,
+  0x6,0x3b,0x35, 0x6,0x43,0x66, 0x6,0x43,0x65, 0xf,0x37,0x6d,
+  0xf,0x37,0x6e, 0x6,0x4d,0x59, 0x6,0x4d,0x5a, 0x6,0x57,0x24,
+  0x5,0x49,0x25, 0xf,0x4b,0x5a, 0x4,0x4c,0x60, 0x4,0x4c,0x61,
+  0x5,0x4f,0x7e, 0xf,0x51,0x57, 0x7,0x27,0x3d, 0x4,0x52,0x69,
+  0x5,0x57,0x3c, 0x7,0x3a,0x66, 0x5,0x5d,0x60, 0x5,0x5d,0x5f,
+  0xf,0x5c,0x38, 0xf,0x60,0x43, 0x5,0x69,0x27, 0x4,0x60,0x75,
+  0x5,0x6d,0x31, 0xf,0x63,0x4e, 0x7,0x49,0x2c, 0x5,0x6d,0x2f,
+  0x5,0x6d,0x30, 0x7,0x62,0x51, 0x6,0x29,0x21, 0x6,0x2d,0x71,
+  0x6,0x2d,0x72, 0x6,0x3b,0x3a, 0xf,0x2d,0x31, 0x6,0x3b,0x38,
+  0x6,0x3b,0x39, 0x5,0x34,0x77, 0x4,0x34,0x56, 0x6,0x4d,0x5b,
+  0x5,0x42,0x2a, 0x5,0x49,0x26, 0xf,0x4b,0x5b, 0x5,0x50,0x21,
+  0x7,0x27,0x3e, 0xf,0x51,0x58, 0x5,0x50,0x22, 0x7,0x31,0x71,
+  0x4,0x52,0x6a, 0x5,0x57,0x3d, 0xf,0x57,0x34, 0x4,0x58,0x2f,
+  0x5,0x63,0x70, 0x5,0x63,0x71, 0x4,0x24,0x74, 0x6,0x25,0x4b,
+  0x6,0x23,0x64, 0x6,0x2d,0x73, 0x6,0x2d,0x74, 0xf,0x2d,0x32,
+  0x4,0x2f,0x4b, 0x6,0x34,0x33, 0x6,0x3b,0x3b, 0x6,0x3b,0x41,
+  0x6,0x3b,0x3d, 0x6,0x3b,0x3c, 0x4,0x2f,0x4c, 0x6,0x3b,0x3f,
+  0x6,0x3b,0x40, 0x6,0x43,0x69, 0x5,0x34,0x78, 0x6,0x3b,0x3e,
+  0x6,0x43,0x68, 0x6,0x43,0x6b, 0x6,0x43,0x6a, 0x5,0x3b,0x52,
+  0x6,0x4d,0x5c, 0x5,0x3b,0x53, 0x5,0x49,0x27, 0x6,0x57,0x28,
+  0x6,0x57,0x27, 0x6,0x57,0x25, 0x6,0x60,0x74, 0x6,0x60,0x7a,
+  0x6,0x60,0x75, 0x6,0x60,0x76, 0x5,0x50,0x23, 0x7,0x27,0x3f,
+  0x6,0x60,0x77, 0x6,0x60,0x7b, 0x6,0x60,0x78, 0x7,0x27,0x40,
+  0x7,0x27,0x41, 0x7,0x27,0x42, 0x6,0x60,0x79, 0x5,0x49,0x28,
+  0x5,0x50,0x24, 0x5,0x50,0x25, 0x7,0x27,0x43, 0x7,0x27,0x44,
+  0x7,0x31,0x72, 0x7,0x27,0x45, 0x7,0x27,0x46, 0xf,0x57,0x35,
+  0x7,0x31,0x74, 0x7,0x31,0x73, 0x5,0x5d,0x62, 0x7,0x31,0x77,
+  0x7,0x31,0x76, 0x7,0x31,0x75, 0x5,0x5d,0x61, 0x5,0x5d,0x64,
+  0x7,0x3a,0x67, 0x7,0x42,0x28, 0x7,0x42,0x27, 0x5,0x5d,0x65,
+  0x4,0x5c,0x77, 0x7,0x42,0x26, 0xf,0x60,0x44, 0xf,0x60,0x45,
+  0x7,0x49,0x2d, 0x5,0x63,0x73, 0x5,0x63,0x72, 0x7,0x49,0x2e,
+  0x7,0x4f,0x3f, 0x5,0x69,0x28, 0x5,0x6d,0x33, 0x5,0x6d,0x34,
+  0x5,0x6d,0x35, 0x7,0x4f,0x3e, 0x7,0x49,0x2f, 0xf,0x63,0x4f,
+  0x5,0x69,0x29, 0x7,0x4f,0x40, 0x7,0x4f,0x41, 0x5,0x70,0x7a,
+  0xf,0x65,0x78, 0xf,0x68,0x35, 0xf,0x68,0x37, 0x7,0x58,0x66,
+  0xf,0x68,0x36, 0x7,0x58,0x67, 0x7,0x5c,0x49, 0x5,0x77,0x7e,
+  0x7,0x61,0x37, 0x5,0x79,0x3d, 0x5,0x79,0x3f, 0x5,0x79,0x3e,
+  0xf,0x6c,0x6a, 0x7,0x65,0x3e, 0x7,0x65,0x3f, 0x7,0x66,0x53,
+  0x5,0x7c,0x50, 0xf,0x25,0x2b, 0x6,0x34,0x34, 0x4,0x2f,0x4e,
+  0x4,0x2f,0x4d, 0x6,0x3b,0x42, 0x6,0x3b,0x43, 0x6,0x3b,0x44,
+  0x5,0x2f,0x73, 0x5,0x2f,0x74, 0x6,0x43,0x6c, 0x6,0x43,0x6d,
+  0x6,0x41,0x7d, 0x6,0x4d,0x60, 0x6,0x4d,0x5f, 0x6,0x4d,0x61,
+  0xf,0x3e,0x50, 0x5,0x49,0x29, 0x4,0x46,0x4d, 0x5,0x45,0x53,
+  0x4,0x46,0x4e, 0x6,0x57,0x29, 0xf,0x4b,0x5c, 0x6,0x60,0x7c,
+  0x6,0x60,0x7e, 0x6,0x60,0x7d, 0x7,0x27,0x47, 0xf,0x51,0x59,
+  0x7,0x27,0x49, 0x7,0x27,0x48, 0x7,0x31,0x78, 0x5,0x57,0x3e,
+  0x7,0x31,0x79, 0x7,0x3a,0x68, 0xf,0x60,0x46, 0x5,0x63,0x74,
+  0x7,0x42,0x2a, 0x7,0x42,0x29, 0x5,0x6d,0x36, 0x5,0x70,0x7b,
+  0x7,0x5c,0x4a, 0x5,0x76,0x3e, 0x5,0x50,0x26, 0x5,0x50,0x27,
+  0xf,0x60,0x47, 0x7,0x4f,0x42, 0x7,0x5c,0x4b, 0x7,0x5f,0x3f,
+  0x7,0x61,0x39, 0x5,0x7a,0x70, 0x5,0x24,0x74, 0x4,0x27,0x71,
+  0x4,0x27,0x70, 0x6,0x2d,0x77, 0x6,0x2d,0x76, 0x6,0x2d,0x75,
+  0x5,0x27,0x5f, 0x4,0x2b,0x31, 0x4,0x2b,0x35, 0x4,0x2b,0x34,
+  0x6,0x34,0x35, 0x6,0x34,0x37, 0x6,0x34,0x36, 0x6,0x3b,0x4a,
+  0x5,0x2f,0x75, 0x6,0x3b,0x49, 0x6,0x3b,0x45, 0x5,0x2f,0x76,
+  0x4,0x2f,0x52, 0x4,0x2f,0x51, 0x6,0x3b,0x46, 0x6,0x3b,0x47,
+  0x6,0x3b,0x48, 0x5,0x34,0x7a, 0x4,0x34,0x59, 0x4,0x34,0x5b,
+  0x6,0x43,0x72, 0x5,0x34,0x7b, 0x6,0x43,0x6e, 0x6,0x43,0x6f,
+  0xf,0x37,0x71, 0x5,0x34,0x79, 0xf,0x37,0x70, 0xf,0x37,0x72,
+  0x5,0x3b,0x54, 0x6,0x4d,0x65, 0x6,0x4d,0x64, 0x4,0x34,0x5a,
+  0x4,0x3a,0x52, 0x4,0x3a,0x50, 0x4,0x3a,0x51, 0x4,0x3a,0x53,
+  0x6,0x4d,0x66, 0x5,0x42,0x2b, 0x6,0x57,0x2c, 0x5,0x42,0x2c,
+  0x6,0x57,0x2a, 0xf,0x44,0x72, 0x6,0x57,0x2b, 0x6,0x57,0x2d,
+  0x6,0x57,0x2e, 0x5,0x42,0x2e, 0x6,0x61,0x27, 0x5,0x49,0x2d,
+  0x5,0x49,0x2b, 0x4,0x46,0x52, 0x6,0x61,0x22, 0x6,0x61,0x26,
+  0xf,0x4b,0x5e, 0xf,0x4b,0x5f, 0xf,0x4b,0x5d, 0x6,0x61,0x23,
+  0x5,0x49,0x2a, 0x5,0x50,0x2f, 0x4,0x4c,0x67, 0x4,0x4c,0x66,
+  0x5,0x50,0x2e, 0x5,0x50,0x2b, 0x5,0x50,0x2c, 0x5,0x50,0x30,
+  0x5,0x50,0x28, 0x7,0x27,0x4f, 0x7,0x27,0x4d, 0x5,0x50,0x31,
+  0x7,0x27,0x4a, 0x7,0x27,0x4c, 0x7,0x27,0x4e, 0x7,0x27,0x4b,
+  0x5,0x50,0x2d, 0x5,0x50,0x29, 0x5,0x50,0x2a, 0x5,0x57,0x42,
+  0x5,0x57,0x3f, 0x5,0x57,0x43, 0x7,0x31,0x7c, 0x5,0x57,0x40,
+  0x7,0x32,0x21, 0x7,0x31,0x7d, 0x7,0x32,0x23, 0x5,0x57,0x41,
+  0x7,0x32,0x22, 0xf,0x57,0x36, 0x7,0x31,0x7e, 0x7,0x31,0x7b,
+  0x7,0x3a,0x6a, 0x4,0x58,0x31, 0x5,0x5d,0x6c, 0x5,0x5d,0x66,
+  0x5,0x5d,0x69, 0x5,0x5d,0x68, 0x5,0x5d,0x6a, 0x5,0x5d,0x6b,
+  0x4,0x5c,0x79, 0x5,0x63,0x7b, 0x7,0x42,0x2c, 0x5,0x63,0x75,
+  0x5,0x63,0x7a, 0x5,0x63,0x7d, 0x5,0x63,0x79, 0x4,0x5c,0x7a,
+  0x4,0x5c,0x7b, 0x5,0x63,0x76, 0x5,0x63,0x77, 0x5,0x63,0x7c,
+  0x4,0x5c,0x78, 0x7,0x42,0x2d, 0x7,0x42,0x2b, 0x5,0x63,0x78,
+  0x7,0x49,0x30, 0x5,0x69,0x2d, 0x5,0x69,0x2c, 0x5,0x69,0x2b,
+  0x5,0x69,0x2a, 0x7,0x49,0x31, 0xf,0x63,0x50, 0x7,0x49,0x32,
+  0x5,0x6d,0x37, 0x7,0x4f,0x43, 0x5,0x70,0x7d, 0x5,0x70,0x7c,
+  0x7,0x54,0x52, 0x5,0x74,0x21, 0x5,0x74,0x22, 0x4,0x69,0x32,
+  0x7,0x58,0x68, 0x7,0x54,0x50, 0x7,0x54,0x51, 0x4,0x6a,0x6f,
+  0x7,0x5c,0x4c, 0x7,0x61,0x3b, 0x7,0x61,0x3a, 0x7,0x62,0x52,
+  0x5,0x7a,0x71, 0x4,0x6e,0x4f, 0x6,0x34,0x38, 0xf,0x37,0x73,
+  0x5,0x3b,0x3f, 0xf,0x3e,0x51, 0xf,0x51,0x5a, 0xf,0x5c,0x39,
+  0x7,0x4f,0x44, 0x5,0x34,0x7c, 0x5,0x34,0x7d, 0x6,0x43,0x73,
+  0x5,0x34,0x7e, 0xf,0x3e,0x52, 0x6,0x57,0x2f, 0x6,0x57,0x30,
+  0x6,0x57,0x31, 0x6,0x61,0x29, 0xf,0x4b,0x60, 0x6,0x61,0x2a,
+  0x6,0x61,0x28, 0x7,0x27,0x51, 0x7,0x27,0x50, 0x7,0x27,0x52,
+  0xf,0x51,0x5b, 0xf,0x51,0x5c, 0xf,0x51,0x5d, 0x5,0x57,0x44,
+  0x5,0x57,0x45, 0x7,0x32,0x25, 0x7,0x32,0x24, 0x5,0x6d,0x39,
+  0x5,0x6d,0x38, 0x7,0x4f,0x45, 0xf,0x6c,0x37, 0x5,0x21,0x7b,
+  0x6,0x23,0x38, 0x4,0x23,0x2e, 0x6,0x25,0x50, 0x6,0x25,0x51,
+  0x6,0x2d,0x78, 0x6,0x25,0x4e, 0x5,0x23,0x26, 0x6,0x25,0x4d,
+  0xf,0x22,0x6f, 0xf,0x22,0x70, 0xf,0x22,0x6e, 0x6,0x25,0x4c,
+  0x4,0x24,0x77, 0x4,0x24,0x78, 0x4,0x24,0x7c, 0x6,0x29,0x22,
+  0x4,0x24,0x7a, 0x6,0x29,0x25, 0x6,0x29,0x23, 0x6,0x29,0x24,
+  0x6,0x29,0x26, 0xf,0x25,0x2c, 0xf,0x25,0x2d, 0xf,0x25,0x2e,
+  0xf,0x25,0x2f, 0xf,0x25,0x30, 0xf,0x25,0x31, 0x6,0x2d,0x7b,
+  0x4,0x27,0x7c, 0x4,0x27,0x77, 0x4,0x27,0x79, 0x5,0x27,0x62,
+  0x4,0x27,0x7d, 0x4,0x27,0x78, 0x4,0x27,0x75, 0x5,0x27,0x60,
+  0x6,0x2d,0x7c, 0x5,0x27,0x61, 0x4,0x27,0x74, 0x6,0x3b,0x4b,
+  0x6,0x27,0x4c, 0x6,0x2e,0x21, 0x5,0x27,0x64, 0x4,0x27,0x76,
+  0x6,0x2d,0x7a, 0x6,0x2d,0x7e, 0x6,0x3b,0x4d, 0x6,0x3b,0x4c,
+  0xf,0x28,0x57, 0xf,0x28,0x58, 0xf,0x28,0x59, 0xf,0x28,0x5a,
+  0xf,0x28,0x5b, 0xf,0x28,0x5d, 0xf,0x28,0x5e, 0xf,0x28,0x5f,
+  0xf,0x28,0x60, 0xf,0x28,0x61, 0xf,0x28,0x62, 0xf,0x28,0x64,
+  0x6,0x2d,0x79, 0x4,0x2b,0x3b, 0x4,0x2b,0x37, 0x4,0x2b,0x38,
+  0x4,0x2b,0x39, 0x5,0x2b,0x3f, 0x6,0x34,0x43, 0x6,0x34,0x3b,
+  0x4,0x2b,0x3c, 0x6,0x34,0x41, 0x6,0x34,0x3d, 0x5,0x2b,0x3d,
+  0x6,0x34,0x39, 0x6,0x34,0x40, 0x6,0x34,0x3e, 0x6,0x34,0x42,
+  0x6,0x34,0x45, 0x6,0x34,0x46, 0x5,0x2b,0x3b, 0x5,0x2b,0x3e,
+  0x5,0x2b,0x3c, 0xf,0x2d,0x33, 0xf,0x2d,0x35, 0xf,0x2d,0x37,
+  0xf,0x2d,0x38, 0xf,0x2d,0x39, 0xf,0x2d,0x3a, 0xf,0x2d,0x3b,
+  0xf,0x2d,0x3c, 0xf,0x2d,0x36, 0x6,0x33,0x3e, 0x6,0x34,0x3f,
+  0xf,0x2d,0x34, 0x6,0x2d,0x7d, 0x6,0x4d,0x68, 0xf,0x2a,0x52,
+  0x5,0x2f,0x7c, 0x4,0x2f,0x56, 0x4,0x2f,0x57, 0x4,0x2f,0x62,
+  0x5,0x2f,0x78, 0x5,0x2f,0x7a, 0x5,0x2f,0x7e, 0x4,0x2f,0x54,
+  0x5,0x2f,0x77, 0x5,0x30,0x23, 0x4,0x2f,0x5b, 0x5,0x30,0x27,
+  0x4,0x2f,0x58, 0x4,0x2f,0x65, 0x5,0x30,0x24, 0x4,0x2f,0x60,
+  0x6,0x3b,0x5e, 0x6,0x3b,0x5f, 0x5,0x30,0x25, 0x6,0x3b,0x61,
+  0x5,0x30,0x22, 0x4,0x2f,0x66, 0x6,0x3b,0x59, 0x6,0x3b,0x58,
+  0x6,0x4d,0x67, 0x6,0x44,0x22, 0x6,0x3b,0x55, 0x5,0x2f,0x7d,
+  0x6,0x3b,0x54, 0x6,0x3b,0x51, 0x6,0x3b,0x4f, 0x6,0x3b,0x5a,
+  0x6,0x3b,0x5c, 0x5,0x2f,0x7b, 0x6,0x3b,0x57, 0x5,0x30,0x26,
+  0x5,0x2f,0x79, 0x6,0x3b,0x53, 0x6,0x3b,0x5b, 0x6,0x3b,0x5d,
+  0x6,0x3b,0x62, 0xf,0x32,0x33, 0xf,0x32,0x35, 0xf,0x32,0x36,
+  0xf,0x32,0x37, 0xf,0x32,0x38, 0xf,0x32,0x39, 0xf,0x32,0x3b,
+  0xf,0x32,0x3c, 0xf,0x32,0x3d, 0xf,0x32,0x3f, 0xf,0x32,0x40,
+  0xf,0x32,0x42, 0xf,0x32,0x43, 0xf,0x32,0x44, 0xf,0x32,0x45,
+  0xf,0x32,0x47, 0xf,0x32,0x48, 0xf,0x32,0x49, 0xf,0x32,0x4a,
+  0xf,0x32,0x4b, 0x6,0x3b,0x50, 0xf,0x32,0x46, 0xf,0x32,0x4c,
+  0xf,0x32,0x3e, 0x5,0x35,0x2b, 0x5,0x35,0x2e, 0x5,0x35,0x27,
+  0x4,0x34,0x70, 0x5,0x35,0x2c, 0x4,0x34,0x61, 0x4,0x34,0x6e,
+  0x4,0x34,0x68, 0x6,0x44,0x32, 0x4,0x34,0x72, 0x4,0x34,0x75,
+  0x6,0x44,0x26, 0x6,0x43,0x7b, 0x6,0x44,0x23, 0x5,0x35,0x23,
+  0x6,0x43,0x79, 0x6,0x43,0x75, 0x4,0x34,0x60, 0x5,0x35,0x32,
+  0x6,0x43,0x74, 0x6,0x44,0x21, 0x6,0x44,0x38, 0x4,0x34,0x64,
+  0x6,0x44,0x36, 0x6,0x4e,0x3a, 0x6,0x44,0x34, 0x6,0x3b,0x60,
+  0x6,0x4d,0x78, 0x4,0x34,0x5f, 0x5,0x35,0x21, 0x4,0x34,0x6b,
+  0x6,0x43,0x77, 0x6,0x44,0x24, 0x5,0x35,0x30, 0x6,0x44,0x2f,
+  0x6,0x44,0x35, 0x6,0x44,0x2e, 0x6,0x44,0x29, 0x5,0x35,0x2f,
+  0x6,0x44,0x33, 0x6,0x43,0x78, 0x6,0x44,0x27, 0x5,0x35,0x31,
+  0x5,0x42,0x2f, 0x6,0x57,0x32, 0x6,0x57,0x33, 0x6,0x44,0x30,
+  0x6,0x44,0x31, 0x6,0x43,0x7e, 0x5,0x35,0x22, 0x5,0x35,0x33,
+  0x6,0x44,0x2a, 0x5,0x35,0x29, 0x5,0x35,0x2d, 0x5,0x35,0x26,
+  0x6,0x4e,0x37, 0x6,0x44,0x39, 0x6,0x44,0x3a, 0x6,0x43,0x7c,
+  0x6,0x43,0x7a, 0xf,0x37,0x74, 0xf,0x37,0x75, 0xf,0x37,0x76,
+  0xf,0x37,0x77, 0xf,0x37,0x79, 0xf,0x37,0x7b, 0xf,0x37,0x7c,
+  0xf,0x37,0x7d, 0xf,0x37,0x7e, 0xf,0x38,0x21, 0xf,0x38,0x22,
+  0xf,0x38,0x24, 0xf,0x38,0x25, 0xf,0x38,0x26, 0xf,0x38,0x27,
+  0xf,0x38,0x28, 0xf,0x38,0x29, 0xf,0x38,0x2a, 0xf,0x38,0x2b,
+  0xf,0x38,0x2c, 0xf,0x38,0x2d, 0xf,0x38,0x2e, 0xf,0x38,0x2f,
+  0xf,0x38,0x30, 0xf,0x38,0x31, 0xf,0x38,0x32, 0xf,0x38,0x33,
+  0xf,0x38,0x34, 0xf,0x38,0x35, 0x5,0x3b,0x5d, 0x6,0x43,0x7d,
+  0x5,0x35,0x28, 0x6,0x44,0x25, 0xf,0x37,0x7a, 0x6,0x44,0x2d,
+  0x6,0x44,0x37, 0xf,0x38,0x23, 0x5,0x35,0x25, 0x5,0x3b,0x55,
+  0x4,0x3a,0x55, 0x5,0x3b,0x69, 0x5,0x3b,0x6a, 0x5,0x3b,0x62,
+  0x5,0x3b,0x6c, 0x5,0x3b,0x6d, 0x5,0x3b,0x63, 0x4,0x3a,0x5d,
+  0x6,0x4d,0x7a, 0x6,0x4d,0x72, 0x6,0x4e,0x2b, 0x6,0x4d,0x70,
+  0x6,0x4d,0x6b, 0x5,0x3b,0x5f, 0x5,0x3b,0x67, 0x5,0x3b,0x68,
+  0x6,0x4d,0x7b, 0x6,0x4d,0x79, 0x5,0x3b,0x5e, 0x5,0x3b,0x6e,
+  0x5,0x3b,0x6b, 0x4,0x34,0x6a, 0x4,0x3a,0x57, 0x4,0x3a,0x5a,
+  0x4,0x3a,0x58, 0x4,0x3a,0x62, 0x5,0x3b,0x5a, 0x4,0x3a,0x54,
+  0x6,0x4d,0x69, 0x6,0x4e,0x35, 0x4,0x3a,0x63, 0x6,0x4d,0x6a,
+  0x5,0x3b,0x64, 0x6,0x4d,0x7c, 0x6,0x4e,0x36, 0x6,0x4d,0x7d,
+  0x6,0x4e,0x2f, 0x6,0x4e,0x30, 0x4,0x3a,0x6b, 0x6,0x4e,0x26,
+  0x4,0x3a,0x69, 0x6,0x4e,0x23, 0x5,0x3b,0x5c, 0x6,0x4e,0x28,
+  0x6,0x4d,0x75, 0x6,0x4e,0x2d, 0x6,0x4d,0x74, 0x6,0x4e,0x22,
+  0x6,0x4e,0x31, 0x6,0x4e,0x29, 0x5,0x3b,0x65, 0x6,0x61,0x32,
+  0x6,0x61,0x2d, 0x6,0x61,0x2e, 0x5,0x3b,0x57, 0x6,0x4e,0x24,
+  0x6,0x4d,0x6f, 0x6,0x4e,0x2e, 0x5,0x49,0x2e, 0x6,0x4d,0x73,
+  0x6,0x4e,0x2c, 0x6,0x4d,0x77, 0x6,0x4e,0x25, 0x6,0x4d,0x6d,
+  0x6,0x4e,0x2a, 0x4,0x3a,0x6a, 0x5,0x3b,0x60, 0x5,0x3b,0x5b,
+  0x6,0x4d,0x76, 0x6,0x4e,0x38, 0x6,0x61,0x2b, 0x5,0x3b,0x66,
+  0x6,0x61,0x2f, 0x5,0x3b,0x61, 0x6,0x4e,0x34, 0x6,0x61,0x31,
+  0x6,0x61,0x30, 0x6,0x4d,0x6c, 0x6,0x4d,0x7e, 0x6,0x4c,0x7b,
+  0x5,0x3b,0x58, 0x6,0x4d,0x6e, 0x6,0x4d,0x71, 0x6,0x4e,0x33,
+  0x6,0x4e,0x39, 0xf,0x3e,0x53, 0xf,0x3e,0x55, 0xf,0x3e,0x56,
+  0xf,0x3e,0x58, 0xf,0x3e,0x5a, 0xf,0x3e,0x5b, 0xf,0x3e,0x5c,
+  0xf,0x3e,0x5d, 0xf,0x3e,0x5e, 0xf,0x3e,0x5f, 0xf,0x3e,0x60,
+  0xf,0x3e,0x61, 0xf,0x3e,0x63, 0xf,0x3e,0x64, 0xf,0x3e,0x65,
+  0xf,0x3e,0x68, 0xf,0x3e,0x69, 0xf,0x3e,0x6a, 0xf,0x3e,0x6d,
+  0xf,0x3e,0x6f, 0xf,0x3e,0x70, 0xf,0x3e,0x71, 0xf,0x3e,0x72,
+  0xf,0x3e,0x74, 0xf,0x3e,0x75, 0xf,0x3e,0x76, 0xf,0x3e,0x77,
+  0xf,0x3e,0x78, 0xf,0x3e,0x79, 0xf,0x3e,0x7a, 0xf,0x3e,0x7b,
+  0xf,0x3e,0x7c, 0xf,0x3e,0x7d, 0xf,0x3e,0x7e, 0x6,0x61,0x2c,
+  0x5,0x3b,0x59, 0x6,0x4e,0x21, 0xf,0x3e,0x62, 0xf,0x3e,0x54,
+  0xf,0x3e,0x6e, 0xf,0x3e,0x73, 0x4,0x40,0x43, 0x6,0x57,0x34,
+  0x6,0x57,0x46, 0x5,0x42,0x4e, 0x6,0x57,0x3a, 0x6,0x57,0x3b,
+  0x5,0x42,0x34, 0x4,0x40,0x3d, 0x6,0x57,0x49, 0x6,0x57,0x5a,
+  0x4,0x40,0x40, 0x4,0x40,0x42, 0x5,0x42,0x45, 0x6,0x57,0x5e,
+  0x5,0x42,0x3a, 0x4,0x40,0x37, 0x4,0x40,0x34, 0x6,0x57,0x41,
+  0x6,0x57,0x63, 0x5,0x42,0x33, 0x6,0x57,0x51, 0x6,0x57,0x55,
+  0x5,0x42,0x43, 0x6,0x57,0x4a, 0x4,0x40,0x38, 0x4,0x40,0x3b,
+  0x5,0x42,0x36, 0x6,0x57,0x43, 0x4,0x40,0x3c, 0x4,0x40,0x45,
+  0x5,0x42,0x41, 0x4,0x40,0x4d, 0x5,0x42,0x4f, 0x4,0x40,0x3e,
+  0x5,0x42,0x46, 0x6,0x57,0x5d, 0x5,0x42,0x3f, 0x4,0x40,0x33,
+  0x4,0x40,0x31, 0x6,0x57,0x65, 0x4,0x40,0x3f, 0x6,0x57,0x42,
+  0x5,0x42,0x48, 0x5,0x42,0x42, 0x5,0x42,0x38, 0x5,0x42,0x3e,
+  0x6,0x57,0x38, 0x6,0x57,0x53, 0x6,0x57,0x4f, 0x6,0x57,0x40,
+  0x6,0x57,0x67, 0x5,0x42,0x3d, 0x6,0x57,0x39, 0x6,0x57,0x64,
+  0x6,0x57,0x37, 0x5,0x42,0x50, 0x6,0x57,0x4e, 0x6,0x57,0x45,
+  0x6,0x57,0x3c, 0x5,0x42,0x49, 0x5,0x42,0x4d, 0x5,0x42,0x3b,
+  0x5,0x42,0x47, 0x6,0x57,0x52, 0x6,0x57,0x60, 0x6,0x57,0x5c,
+  0x6,0x57,0x48, 0x6,0x57,0x56, 0x5,0x42,0x39, 0x4,0x40,0x39,
+  0x6,0x57,0x57, 0x5,0x42,0x30, 0x5,0x42,0x40, 0x5,0x42,0x32,
+  0x5,0x42,0x4a, 0x6,0x57,0x3f, 0x4,0x40,0x35, 0x4,0x40,0x4b,
+  0x6,0x57,0x4c, 0x5,0x42,0x35, 0x5,0x42,0x31, 0x6,0x57,0x47,
+  0x6,0x57,0x58, 0x7,0x27,0x53, 0x6,0x57,0x61, 0x5,0x42,0x3c,
+  0x6,0x57,0x44, 0x6,0x57,0x54, 0x6,0x57,0x36, 0x6,0x57,0x62,
+  0x6,0x57,0x66, 0x6,0x57,0x59, 0x4,0x40,0x4e, 0x5,0x42,0x44,
+  0x5,0x42,0x4b, 0x6,0x57,0x35, 0x6,0x57,0x3e, 0x6,0x57,0x4b,
+  0x6,0x57,0x4d, 0x6,0x57,0x5b, 0x6,0x57,0x5f, 0xf,0x44,0x73,
+  0xf,0x44,0x75, 0xf,0x44,0x76, 0xf,0x44,0x77, 0xf,0x44,0x78,
+  0xf,0x44,0x79, 0xf,0x44,0x7a, 0xf,0x44,0x7b, 0xf,0x44,0x7c,
+  0xf,0x44,0x7d, 0xf,0x44,0x7e, 0xf,0x45,0x21, 0xf,0x45,0x22,
+  0xf,0x45,0x23, 0xf,0x45,0x24, 0xf,0x45,0x25, 0xf,0x45,0x26,
+  0xf,0x45,0x27, 0xf,0x45,0x28, 0xf,0x45,0x29, 0xf,0x45,0x2a,
+  0xf,0x45,0x2b, 0xf,0x45,0x2c, 0xf,0x45,0x2e, 0xf,0x45,0x2f,
+  0xf,0x45,0x30, 0xf,0x45,0x31, 0x5,0x42,0x4c, 0x4,0x40,0x4a,
+  0x6,0x57,0x3d, 0x6,0x4e,0x32, 0xf,0x3e,0x57, 0x5,0x42,0x37,
+  0x4,0x46,0x66, 0x6,0x61,0x60, 0x5,0x49,0x45, 0x6,0x61,0x33,
+  0x6,0x61,0x43, 0x5,0x49,0x4b, 0x4,0x46,0x63, 0x6,0x61,0x56,
+  0x4,0x46,0x56, 0x6,0x61,0x45, 0x4,0x46,0x59, 0x6,0x61,0x3c,
+  0x5,0x49,0x41, 0x6,0x61,0x4a, 0x4,0x46,0x55, 0x6,0x61,0x52,
+  0x5,0x49,0x3d, 0x6,0x61,0x40, 0x6,0x61,0x59, 0x5,0x49,0x49,
+  0x5,0x49,0x46, 0x6,0x61,0x4c, 0x5,0x49,0x3a, 0x4,0x46,0x5a,
+  0x6,0x61,0x39, 0x6,0x61,0x55, 0x6,0x61,0x4d, 0x6,0x61,0x3f,
+  0x5,0x49,0x44, 0x5,0x49,0x39, 0x5,0x49,0x30, 0x4,0x46,0x62,
+  0x6,0x61,0x41, 0x4,0x46,0x5e, 0x6,0x61,0x36, 0x4,0x46,0x5d,
+  0x4,0x46,0x6b, 0x4,0x46,0x5b, 0x5,0x49,0x3f, 0x7,0x27,0x58,
+  0x6,0x61,0x37, 0x5,0x49,0x32, 0x5,0x49,0x37, 0x5,0x49,0x31,
+  0x5,0x49,0x48, 0x5,0x50,0x3b, 0x4,0x46,0x5f, 0x5,0x49,0x43,
+  0x6,0x61,0x38, 0x4,0x46,0x68, 0x6,0x61,0x50, 0x5,0x49,0x38,
+  0x6,0x61,0x57, 0x6,0x61,0x46, 0x6,0x61,0x3b, 0x5,0x49,0x40,
+  0x5,0x49,0x36, 0x7,0x32,0x27, 0x5,0x49,0x2f, 0x5,0x49,0x34,
+  0x6,0x61,0x47, 0x6,0x61,0x49, 0x6,0x61,0x4b, 0x6,0x61,0x4e,
+  0x6,0x61,0x5a, 0x6,0x61,0x5d, 0x6,0x61,0x5e, 0xf,0x4b,0x61,
+  0xf,0x4b,0x62, 0xf,0x4b,0x63, 0xf,0x4b,0x66, 0xf,0x4b,0x68,
+  0xf,0x4b,0x69, 0xf,0x4b,0x6a, 0xf,0x4b,0x6b, 0xf,0x4b,0x6c,
+  0xf,0x4b,0x6d, 0xf,0x4b,0x6e, 0xf,0x4b,0x6f, 0xf,0x4b,0x70,
+  0xf,0x4b,0x71, 0xf,0x4b,0x72, 0xf,0x4b,0x73, 0xf,0x4b,0x74,
+  0xf,0x4b,0x75, 0xf,0x4b,0x76, 0xf,0x4b,0x78, 0xf,0x4b,0x79,
+  0xf,0x4b,0x7a, 0xf,0x4b,0x7c, 0xf,0x4b,0x7d, 0xf,0x4b,0x7e,
+  0xf,0x4c,0x21, 0xf,0x4c,0x22, 0xf,0x4c,0x23, 0xf,0x4c,0x25,
+  0xf,0x4c,0x26, 0xf,0x4c,0x27, 0xf,0x4c,0x28, 0xf,0x4c,0x29,
+  0xf,0x4c,0x2a, 0x6,0x61,0x48, 0x5,0x49,0x42, 0x6,0x61,0x53,
+  0x6,0x61,0x51, 0x6,0x57,0x68, 0x5,0x49,0x4a, 0x6,0x61,0x5c,
+  0x6,0x61,0x5f, 0x6,0x61,0x5b, 0x6,0x61,0x3a, 0x6,0x61,0x35,
+  0x6,0x61,0x42, 0x6,0x61,0x3d, 0x6,0x57,0x50, 0xf,0x4b,0x64,
+  0xf,0x4b,0x67, 0x6,0x61,0x54, 0x4,0x46,0x6a, 0x4,0x46,0x54,
+  0x5,0x49,0x35, 0x5,0x49,0x4d, 0x7,0x32,0x26, 0x5,0x49,0x33,
+  0x6,0x61,0x61, 0x5,0x49,0x47, 0x5,0x49,0x4c, 0x5,0x57,0x46,
+  0xf,0x4b,0x7b, 0x5,0x49,0x3e, 0x7,0x27,0x6c, 0x4,0x4c,0x7e,
+  0x5,0x50,0x32, 0x4,0x4c,0x69, 0x4,0x4c,0x7c, 0x7,0x28,0x21,
+  0x5,0x50,0x35, 0x7,0x28,0x24, 0x7,0x27,0x77, 0x7,0x27,0x5c,
+  0x5,0x50,0x39, 0x7,0x27,0x69, 0x7,0x27,0x78, 0x7,0x27,0x79,
+  0x7,0x27,0x6a, 0x7,0x27,0x73, 0x5,0x50,0x3a, 0x7,0x27,0x6f,
+  0x4,0x4c,0x75, 0x5,0x50,0x3d, 0x5,0x50,0x42, 0x7,0x27,0x60,
+  0x7,0x28,0x22, 0x5,0x50,0x40, 0x5,0x50,0x3f, 0x5,0x57,0x47,
+  0x5,0x50,0x41, 0x5,0x50,0x4b, 0x7,0x27,0x6b, 0x7,0x27,0x76,
+  0x7,0x27,0x59, 0x7,0x27,0x72, 0x7,0x27,0x65, 0x5,0x50,0x48,
+  0x5,0x50,0x37, 0x4,0x4c,0x7b, 0x7,0x27,0x54, 0x7,0x27,0x5b,
+  0x7,0x27,0x64, 0x7,0x27,0x63, 0x7,0x27,0x67, 0x5,0x50,0x33,
+  0x7,0x27,0x66, 0x7,0x27,0x7d, 0x7,0x27,0x5e, 0x5,0x50,0x3e,
+  0x7,0x27,0x56, 0x5,0x50,0x34, 0x5,0x50,0x4a, 0x7,0x27,0x7c,
+  0x7,0x27,0x62, 0x7,0x27,0x5d, 0x7,0x27,0x6e, 0x4,0x4c,0x76,
+  0x5,0x50,0x49, 0x5,0x50,0x45, 0x7,0x27,0x74, 0x5,0x57,0x58,
+  0x4,0x4d,0x22, 0x5,0x50,0x43, 0x7,0x27,0x55, 0x7,0x27,0x5a,
+  0x7,0x27,0x5f, 0x7,0x27,0x70, 0x7,0x27,0x71, 0x7,0x28,0x23,
+  0xf,0x51,0x5e, 0xf,0x51,0x5f, 0xf,0x51,0x60, 0xf,0x51,0x62,
+  0xf,0x51,0x63, 0xf,0x51,0x66, 0xf,0x51,0x67, 0xf,0x51,0x68,
+  0xf,0x51,0x69, 0xf,0x51,0x6a, 0xf,0x51,0x6c, 0xf,0x51,0x6d,
+  0xf,0x51,0x6e, 0xf,0x51,0x6f, 0xf,0x51,0x70, 0xf,0x51,0x72,
+  0xf,0x51,0x75, 0xf,0x51,0x77, 0x4,0x4d,0x23, 0x7,0x27,0x7a,
+  0x5,0x50,0x44, 0x7,0x27,0x7e, 0x7,0x27,0x75, 0x7,0x27,0x68,
+  0xf,0x51,0x71, 0xf,0x51,0x61, 0xf,0x51,0x6b, 0x5,0x50,0x36,
+  0x7,0x27,0x57, 0x5,0x50,0x47, 0x5,0x50,0x3c, 0x6,0x61,0x34,
+  0x7,0x42,0x2e, 0xf,0x4c,0x24, 0x7,0x32,0x51, 0x4,0x53,0x2d,
+  0x7,0x32,0x32, 0x4,0x53,0x2a, 0x4,0x53,0x34, 0x7,0x32,0x53,
+  0x5,0x57,0x49, 0x4,0x53,0x2b, 0x5,0x57,0x5d, 0x7,0x32,0x43,
+  0x5,0x57,0x54, 0x4,0x52,0x71, 0x4,0x53,0x30, 0x5,0x57,0x51,
+  0x5,0x57,0x5b, 0x7,0x32,0x3c, 0x4,0x52,0x75, 0x5,0x57,0x5a,
+  0x5,0x57,0x4b, 0x5,0x57,0x5f, 0x7,0x32,0x33, 0x5,0x57,0x61,
+  0x4,0x53,0x2f, 0x7,0x32,0x28, 0x5,0x57,0x4d, 0x5,0x57,0x4f,
+  0x7,0x32,0x4c, 0x5,0x57,0x55, 0x5,0x57,0x62, 0x7,0x32,0x3d,
+  0x7,0x32,0x3b, 0x5,0x50,0x4c, 0x4,0x52,0x70, 0x5,0x57,0x48,
+  0x5,0x57,0x5e, 0x7,0x32,0x45, 0x7,0x32,0x4b, 0x7,0x32,0x41,
+  0x5,0x57,0x64, 0x5,0x57,0x60, 0x7,0x28,0x25, 0x7,0x27,0x7b,
+  0x7,0x32,0x52, 0x5,0x5d,0x7a, 0x4,0x53,0x26, 0x7,0x32,0x2e,
+  0x4,0x53,0x29, 0x7,0x32,0x36, 0x5,0x57,0x53, 0x4,0x53,0x28,
+  0x4,0x52,0x74, 0x5,0x50,0x38, 0x7,0x32,0x2f, 0x5,0x57,0x52,
+  0x7,0x32,0x38, 0x5,0x57,0x56, 0x5,0x57,0x4c, 0x7,0x32,0x2d,
+  0x7,0x32,0x57, 0x7,0x32,0x4e, 0x4,0x53,0x2e, 0x5,0x57,0x5c,
+  0x7,0x32,0x2a, 0x4,0x52,0x78, 0x7,0x32,0x39, 0x7,0x42,0x2f,
+  0x7,0x32,0x2b, 0x7,0x32,0x55, 0x4,0x53,0x32, 0x7,0x32,0x42,
+  0x7,0x32,0x35, 0x7,0x32,0x3f, 0xf,0x57,0x3e, 0xf,0x57,0x3f,
+  0xf,0x57,0x40, 0xf,0x57,0x41, 0x5,0x57,0x4a, 0x5,0x57,0x50,
+  0x5,0x57,0x57, 0x7,0x32,0x2c, 0x7,0x32,0x34, 0x7,0x32,0x37,
+  0x7,0x32,0x3e, 0x7,0x32,0x40, 0x7,0x32,0x47, 0x7,0x32,0x49,
+  0x7,0x32,0x4d, 0x7,0x32,0x4f, 0x7,0x32,0x54, 0x7,0x32,0x59,
+  0x7,0x32,0x5a, 0xf,0x57,0x37, 0xf,0x57,0x38, 0xf,0x57,0x39,
+  0xf,0x57,0x3a, 0xf,0x57,0x3b, 0xf,0x57,0x3c, 0xf,0x57,0x3d,
+  0xf,0x57,0x42, 0xf,0x57,0x43, 0xf,0x57,0x44, 0xf,0x57,0x49,
+  0xf,0x57,0x4c, 0xf,0x57,0x4d, 0xf,0x57,0x4e, 0xf,0x57,0x4f,
+  0xf,0x57,0x50, 0xf,0x57,0x51, 0xf,0x57,0x52, 0xf,0x57,0x53,
+  0xf,0x57,0x54, 0xf,0x57,0x56, 0xf,0x57,0x57, 0xf,0x57,0x58,
+  0xf,0x57,0x59, 0xf,0x57,0x5a, 0xf,0x57,0x5b, 0xf,0x57,0x5c,
+  0x7,0x32,0x31, 0xf,0x57,0x45, 0x4,0x52,0x7d, 0x7,0x32,0x3a,
+  0x7,0x32,0x58, 0x7,0x32,0x50, 0x5,0x57,0x65, 0x5,0x57,0x4e,
+  0x7,0x32,0x30, 0x7,0x32,0x29, 0x7,0x32,0x48, 0xf,0x57,0x4a,
+  0x7,0x32,0x56, 0x5,0x57,0x63, 0x5,0x57,0x59, 0x7,0x32,0x46,
+  0x7,0x3a,0x76, 0x4,0x58,0x3a, 0x4,0x58,0x3f, 0x7,0x3a,0x6e,
+  0x7,0x42,0x3b, 0x7,0x3a,0x78, 0x4,0x58,0x48, 0x4,0x58,0x49,
+  0x5,0x57,0x66, 0x5,0x5d,0x75, 0x5,0x5d,0x7d, 0x5,0x5d,0x73,
+  0x7,0x3b,0x2b, 0x7,0x3b,0x2f, 0x5,0x5d,0x6f, 0x4,0x58,0x4a,
+  0x4,0x58,0x37, 0x7,0x3a,0x7b, 0x4,0x58,0x45, 0x5,0x5e,0x21,
+  0x7,0x3a,0x7c, 0x7,0x3b,0x23, 0x7,0x3b,0x33, 0x5,0x5d,0x7e,
+  0x5,0x5e,0x25, 0x7,0x3b,0x31, 0x5,0x5e,0x22, 0x5,0x5d,0x6e,
+  0x5,0x5d,0x78, 0x7,0x3a,0x7e, 0x5,0x5d,0x7c, 0x7,0x3a,0x73,
+  0x7,0x3b,0x24, 0x7,0x3b,0x2a, 0x5,0x5d,0x7b, 0x4,0x58,0x4b,
+  0x5,0x5d,0x6d, 0x5,0x5e,0x23, 0x4,0x58,0x41, 0x7,0x3b,0x30,
+  0x5,0x5d,0x77, 0x4,0x58,0x46, 0x5,0x5d,0x71, 0x5,0x5e,0x24,
+  0x7,0x3b,0x25, 0x5,0x5d,0x76, 0x7,0x3a,0x70, 0x7,0x3a,0x75,
+  0x7,0x42,0x39, 0x7,0x3a,0x6b, 0x7,0x3a,0x6c, 0x7,0x3b,0x35,
+  0x7,0x3a,0x7d, 0x4,0x58,0x47, 0x7,0x3b,0x2e, 0x7,0x3a,0x72,
+  0x7,0x3a,0x77, 0x7,0x49,0x34, 0x7,0x3a,0x71, 0x7,0x3b,0x22,
+  0x7,0x3b,0x29, 0x7,0x32,0x4a, 0x7,0x3a,0x79, 0x7,0x3b,0x21,
+  0x7,0x3b,0x37, 0x5,0x5d,0x74, 0x5,0x50,0x4d, 0x4,0x58,0x43,
+  0x7,0x49,0x35, 0x5,0x5d,0x70, 0x5,0x5d,0x72, 0x7,0x3a,0x6d,
+  0x7,0x3b,0x27, 0x7,0x3b,0x28, 0x7,0x3b,0x2c, 0x7,0x3b,0x34,
+  0xf,0x5c,0x3a, 0xf,0x5c,0x3b, 0xf,0x5c,0x3c, 0xf,0x5c,0x3d,
+  0xf,0x5c,0x3e, 0xf,0x5c,0x40, 0xf,0x5c,0x41, 0xf,0x5c,0x42,
+  0xf,0x5c,0x43, 0xf,0x5c,0x44, 0xf,0x5c,0x45, 0xf,0x5c,0x46,
+  0xf,0x5c,0x47, 0xf,0x5c,0x49, 0xf,0x5c,0x4a, 0xf,0x5c,0x4b,
+  0xf,0x5c,0x4c, 0xf,0x5c,0x4f, 0xf,0x5c,0x50, 0x4,0x58,0x39,
+  0x7,0x3a,0x7a, 0x7,0x3b,0x2d, 0x7,0x3b,0x36, 0x7,0x3a,0x74,
+  0xf,0x5c,0x48, 0xf,0x5c,0x3f, 0xf,0x5c,0x4e, 0xf,0x57,0x55,
+  0xf,0x63,0x5b, 0x5,0x64,0x2c, 0x7,0x42,0x4b, 0x4,0x5d,0x24,
+  0x7,0x42,0x4c, 0x5,0x64,0x22, 0x4,0x5d,0x25, 0x5,0x5e,0x26,
+  0x5,0x64,0x2f, 0x7,0x42,0x48, 0x5,0x64,0x25, 0x5,0x63,0x7e,
+  0x7,0x42,0x30, 0x5,0x64,0x21, 0x5,0x64,0x29, 0x5,0x64,0x36,
+  0x5,0x64,0x39, 0x7,0x42,0x36, 0x5,0x64,0x33, 0x7,0x42,0x46,
+  0x4,0x5d,0x22, 0x5,0x5e,0x27, 0x5,0x64,0x38, 0x5,0x64,0x26,
+  0x5,0x64,0x30, 0x7,0x42,0x3d, 0x5,0x64,0x24, 0x5,0x64,0x2e,
+  0x7,0x42,0x4d, 0x4,0x5d,0x30, 0x5,0x64,0x31, 0x4,0x5d,0x2e,
+  0x4,0x5d,0x26, 0x4,0x5d,0x2a, 0x5,0x64,0x34, 0x5,0x64,0x32,
+  0x7,0x42,0x3e, 0x7,0x4f,0x46, 0x7,0x42,0x3a, 0x7,0x42,0x37,
+  0x4,0x5d,0x2f, 0x7,0x49,0x44, 0x5,0x64,0x2b, 0x7,0x42,0x33,
+  0x7,0x42,0x45, 0x7,0x42,0x49, 0x4,0x5d,0x2d, 0x7,0x3b,0x26,
+  0x7,0x42,0x32, 0x7,0x42,0x34, 0x7,0x42,0x35, 0x7,0x42,0x3f,
+  0x7,0x42,0x42, 0x7,0x42,0x44, 0x7,0x42,0x4a, 0x7,0x42,0x4e,
+  0x7,0x42,0x4f, 0xf,0x60,0x48, 0xf,0x60,0x49, 0xf,0x60,0x4a,
+  0xf,0x60,0x4b, 0xf,0x60,0x4c, 0xf,0x60,0x4f, 0xf,0x60,0x50,
+  0xf,0x60,0x51, 0xf,0x60,0x52, 0xf,0x60,0x53, 0xf,0x60,0x54,
+  0xf,0x60,0x55, 0xf,0x60,0x56, 0xf,0x60,0x57, 0xf,0x60,0x58,
+  0xf,0x60,0x59, 0xf,0x60,0x5a, 0xf,0x60,0x5b, 0xf,0x60,0x5c,
+  0xf,0x60,0x5e, 0xf,0x60,0x5f, 0x4,0x5d,0x27, 0x7,0x42,0x40,
+  0x5,0x64,0x27, 0x7,0x42,0x41, 0x7,0x49,0x33, 0x5,0x64,0x35,
+  0x5,0x64,0x2a, 0x4,0x5d,0x29, 0x7,0x42,0x47, 0x5,0x64,0x23,
+  0x5,0x64,0x28, 0x5,0x64,0x37, 0x7,0x42,0x43, 0x7,0x42,0x31,
+  0x5,0x69,0x3e, 0x5,0x69,0x2f, 0x7,0x4f,0x5d, 0x5,0x69,0x30,
+  0x5,0x69,0x3a, 0x5,0x69,0x36, 0x4,0x60,0x7d, 0x4,0x60,0x79,
+  0x5,0x69,0x3f, 0x5,0x69,0x37, 0x7,0x49,0x38, 0x7,0x49,0x45,
+  0x5,0x69,0x3b, 0x5,0x69,0x35, 0x4,0x60,0x7c, 0x5,0x69,0x2e,
+  0x5,0x6d,0x42, 0x7,0x49,0x43, 0x5,0x69,0x38, 0x7,0x49,0x46,
+  0x5,0x69,0x39, 0x7,0x49,0x41, 0x7,0x49,0x54, 0x7,0x49,0x51,
+  0x7,0x49,0x3c, 0x5,0x69,0x33, 0x5,0x69,0x3d, 0x7,0x49,0x4b,
+  0x7,0x49,0x4e, 0x7,0x49,0x3e, 0x7,0x49,0x3d, 0x7,0x49,0x42,
+  0x7,0x49,0x47, 0x7,0x4f,0x54, 0x7,0x49,0x4d, 0x7,0x49,0x39,
+  0x7,0x49,0x4c, 0x7,0x49,0x4a, 0x7,0x4f,0x47, 0x5,0x69,0x34,
+  0x5,0x69,0x32, 0x4,0x60,0x76, 0x5,0x69,0x3c, 0x7,0x49,0x49,
+  0x7,0x49,0x40, 0x7,0x49,0x3f, 0x7,0x49,0x36, 0x7,0x49,0x37,
+  0x7,0x49,0x3a, 0x7,0x49,0x48, 0x7,0x49,0x50, 0x7,0x49,0x52,
+  0xf,0x63,0x51, 0xf,0x63,0x52, 0xf,0x63,0x54, 0xf,0x63,0x55,
+  0xf,0x63,0x56, 0xf,0x63,0x57, 0xf,0x63,0x58, 0xf,0x63,0x59,
+  0xf,0x63,0x5a, 0xf,0x63,0x5c, 0xf,0x63,0x5d, 0xf,0x63,0x5e,
+  0xf,0x63,0x5f, 0xf,0x63,0x60, 0xf,0x63,0x61, 0xf,0x63,0x62,
+  0xf,0x63,0x63, 0xf,0x63,0x64, 0xf,0x63,0x65, 0xf,0x63,0x66,
+  0xf,0x63,0x67, 0xf,0x63,0x68, 0xf,0x63,0x69, 0x7,0x49,0x4f,
+  0x7,0x4f,0x5e, 0x7,0x4f,0x55, 0x7,0x4f,0x4e, 0x5,0x6d,0x40,
+  0x5,0x6d,0x47, 0x7,0x4f,0x61, 0x5,0x6d,0x41, 0x5,0x6d,0x44,
+  0x4,0x64,0x39, 0x7,0x4f,0x58, 0x5,0x6d,0x46, 0x4,0x64,0x35,
+  0x5,0x6d,0x3f, 0x5,0x70,0x7e, 0x7,0x4f,0x5f, 0x5,0x6d,0x3b,
+  0x7,0x4f,0x51, 0x7,0x4f,0x50, 0x7,0x4f,0x4c, 0x5,0x6d,0x3e,
+  0x5,0x6d,0x45, 0x7,0x4f,0x4d, 0x4,0x64,0x31, 0x7,0x4f,0x67,
+  0x5,0x6d,0x3c, 0x7,0x4f,0x4b, 0x7,0x4f,0x53, 0x7,0x4f,0x62,
+  0x7,0x4f,0x5b, 0x7,0x49,0x3b, 0x7,0x4f,0x65, 0x5,0x6d,0x43,
+  0x4,0x64,0x2e, 0x7,0x4f,0x59, 0x5,0x6d,0x3d, 0x7,0x4f,0x66,
+  0x7,0x4f,0x5a, 0x5,0x69,0x31, 0x7,0x54,0x67, 0x7,0x58,0x69,
+  0x7,0x4f,0x49, 0x5,0x6d,0x3a, 0x5,0x6d,0x48, 0x7,0x4f,0x52,
+  0x7,0x4f,0x56, 0x7,0x4f,0x57, 0x7,0x4f,0x5c, 0x7,0x4f,0x63,
+  0x7,0x4f,0x64, 0xf,0x65,0x79, 0xf,0x65,0x7a, 0xf,0x65,0x7b,
+  0xf,0x65,0x7c, 0xf,0x65,0x7d, 0xf,0x65,0x7e, 0xf,0x66,0x21,
+  0xf,0x66,0x22, 0xf,0x66,0x23, 0xf,0x66,0x24, 0xf,0x66,0x25,
+  0xf,0x66,0x26, 0xf,0x66,0x27, 0xf,0x66,0x28, 0xf,0x66,0x29,
+  0xf,0x66,0x2a, 0xf,0x66,0x2b, 0xf,0x66,0x2c, 0x7,0x4f,0x4a,
+  0x7,0x4f,0x48, 0x7,0x4f,0x60, 0x7,0x54,0x63, 0x4,0x69,0x35,
+  0x5,0x71,0x28, 0x7,0x54,0x66, 0x7,0x54,0x5f, 0x5,0x71,0x24,
+  0x4,0x67,0x2c, 0x4,0x67,0x2a, 0x7,0x54,0x59, 0x4,0x67,0x2e,
+  0x5,0x71,0x22, 0x7,0x54,0x64, 0x5,0x71,0x25, 0x7,0x54,0x65,
+  0x4,0x67,0x29, 0x5,0x6d,0x49, 0x5,0x71,0x27, 0x7,0x54,0x5b,
+  0x7,0x54,0x53, 0x5,0x71,0x26, 0x7,0x54,0x62, 0x7,0x54,0x57,
+  0x7,0x54,0x55, 0x7,0x54,0x60, 0x4,0x67,0x2d, 0x5,0x71,0x23,
+  0x5,0x71,0x29, 0x5,0x71,0x2a, 0x7,0x54,0x54, 0x7,0x54,0x5c,
+  0x7,0x4f,0x4f, 0x7,0x54,0x5a, 0x7,0x58,0x76, 0x5,0x71,0x21,
+  0x7,0x54,0x56, 0x7,0x54,0x5d, 0x7,0x54,0x61, 0xf,0x68,0x38,
+  0xf,0x68,0x3a, 0xf,0x68,0x3b, 0xf,0x68,0x3c, 0xf,0x68,0x3d,
+  0xf,0x68,0x3e, 0xf,0x68,0x3f, 0xf,0x68,0x41, 0xf,0x68,0x42,
+  0xf,0x68,0x43, 0xf,0x68,0x44, 0xf,0x68,0x40, 0x7,0x54,0x58,
+  0x5,0x74,0x24, 0x4,0x69,0x36, 0x5,0x74,0x25, 0x5,0x74,0x27,
+  0x5,0x74,0x28, 0x7,0x58,0x70, 0x5,0x74,0x29, 0x4,0x69,0x3b,
+  0x4,0x69,0x3a, 0x7,0x58,0x77, 0x7,0x58,0x75, 0x7,0x58,0x6d,
+  0x7,0x5c,0x53, 0x5,0x74,0x23, 0x5,0x74,0x26, 0x7,0x58,0x6f,
+  0x4,0x69,0x38, 0x4,0x69,0x39, 0x7,0x58,0x6e, 0x4,0x69,0x34,
+  0x7,0x58,0x73, 0x7,0x58,0x6b, 0x7,0x58,0x78, 0x7,0x58,0x6a,
+  0x7,0x58,0x6c, 0x7,0x58,0x71, 0x7,0x58,0x74, 0xf,0x69,0x68,
+  0xf,0x69,0x6b, 0xf,0x69,0x6c, 0x7,0x5c,0x4f, 0x7,0x5c,0x5a,
+  0x4,0x6a,0x75, 0x5,0x76,0x40, 0x4,0x6a,0x74, 0x5,0x76,0x3f,
+  0x4,0x6a,0x71, 0x4,0x6a,0x73, 0x4,0x6a,0x72, 0x4,0x6a,0x70,
+  0x5,0x76,0x43, 0x7,0x5c,0x51, 0x7,0x5c,0x5b, 0x5,0x76,0x42,
+  0x5,0x79,0x40, 0x7,0x5c,0x55, 0x5,0x76,0x44, 0x7,0x5c,0x57,
+  0x7,0x5c,0x58, 0x7,0x5c,0x4d, 0x7,0x5c,0x50, 0x5,0x76,0x41,
+  0x7,0x5c,0x56, 0x7,0x5c,0x54, 0x7,0x5c,0x52, 0x7,0x5c,0x59,
+  0xf,0x6a,0x6d, 0xf,0x6a,0x6e, 0xf,0x6a,0x6f, 0x7,0x5c,0x4e,
+  0xf,0x69,0x6a, 0x5,0x78,0x23, 0x5,0x78,0x22, 0x5,0x78,0x21,
+  0x7,0x5f,0x40, 0x5,0x78,0x24, 0x7,0x5f,0x42, 0x7,0x5f,0x46,
+  0x7,0x5f,0x43, 0x7,0x5f,0x44, 0x7,0x5f,0x49, 0x7,0x5f,0x41,
+  0x7,0x5f,0x47, 0x5,0x79,0x42, 0xf,0x6b,0x60, 0xf,0x6b,0x61,
+  0xf,0x6b,0x63, 0x7,0x5f,0x45, 0x7,0x5f,0x48, 0x5,0x79,0x43,
+  0x7,0x62,0x55, 0x5,0x79,0x41, 0x7,0x62,0x53, 0x7,0x61,0x3e,
+  0x7,0x61,0x3d, 0x7,0x61,0x3c, 0xf,0x6c,0x38, 0xf,0x6c,0x39,
+  0x7,0x61,0x3f, 0x5,0x7a,0x35, 0x5,0x7a,0x36, 0x7,0x62,0x59,
+  0x7,0x62,0x57, 0x7,0x62,0x56, 0x7,0x62,0x58, 0x7,0x62,0x54,
+  0xf,0x6c,0x51, 0x7,0x62,0x48, 0x4,0x6d,0x7a, 0x7,0x63,0x68,
+  0x5,0x7a,0x72, 0x4,0x6d,0x5f, 0x4,0x6d,0x7c, 0xf,0x6c,0x6b,
+  0xf,0x6c,0x6d, 0x5,0x7b,0x46, 0x4,0x6e,0x35, 0x7,0x64,0x58,
+  0x7,0x64,0x59, 0x5,0x7c,0x49, 0x7,0x65,0x40, 0x5,0x7b,0x66,
+  0x7,0x65,0x60, 0x7,0x65,0x76, 0x5,0x7c,0x4f, 0x5,0x7c,0x3d,
+  0x7,0x65,0x5f, 0xf,0x28,0x65, 0x4,0x2b,0x3f, 0x6,0x34,0x49,
+  0x6,0x34,0x48, 0xf,0x32,0x4e, 0x5,0x35,0x36, 0x5,0x35,0x34,
+  0x4,0x34,0x77, 0x4,0x34,0x76, 0x6,0x44,0x41, 0x4,0x34,0x78,
+  0x6,0x44,0x42, 0x6,0x44,0x40, 0x6,0x44,0x3f, 0x6,0x3b,0x63,
+  0x6,0x4e,0x3c, 0x5,0x3b,0x71, 0x6,0x4e,0x3d, 0xf,0x3f,0x22,
+  0xf,0x3f,0x23, 0xf,0x3f,0x24, 0x5,0x42,0x55, 0x5,0x42,0x51,
+  0x5,0x42,0x52, 0x6,0x57,0x6b, 0x6,0x57,0x6a, 0x6,0x57,0x69,
+  0x5,0x49,0x4f, 0x6,0x61,0x62, 0x6,0x61,0x66, 0x4,0x46,0x6f,
+  0x6,0x61,0x65, 0x6,0x61,0x67, 0x6,0x61,0x63, 0x6,0x61,0x64,
+  0x5,0x49,0x50, 0xf,0x4c,0x2b, 0xf,0x4c,0x2c, 0x4,0x46,0x6e,
+  0x7,0x28,0x29, 0x7,0x28,0x27, 0x7,0x32,0x5f, 0x5,0x50,0x4e,
+  0x7,0x28,0x26, 0x7,0x28,0x28, 0xf,0x51,0x79, 0x7,0x26,0x29,
+  0x5,0x57,0x6a, 0x5,0x57,0x6b, 0x5,0x57,0x68, 0x5,0x57,0x69,
+  0x4,0x53,0x35, 0x5,0x57,0x67, 0x7,0x32,0x60, 0x7,0x32,0x5c,
+  0x7,0x32,0x5d, 0x4,0x53,0x38, 0x4,0x53,0x37, 0x5,0x57,0x6d,
+  0x7,0x32,0x5e, 0xf,0x57,0x5d, 0xf,0x57,0x5e, 0xf,0x57,0x5f,
+  0x5,0x57,0x6c, 0x7,0x32,0x5b, 0x4,0x58,0x4c, 0x7,0x3b,0x39,
+  0xf,0x5c,0x51, 0xf,0x5c,0x52, 0xf,0x5c,0x53, 0x7,0x42,0x51,
+  0x5,0x64,0x3d, 0x4,0x5d,0x33, 0x7,0x42,0x50, 0x4,0x5d,0x31,
+  0x7,0x42,0x52, 0x5,0x64,0x3c, 0xf,0x60,0x60, 0x7,0x49,0x56,
+  0x7,0x49,0x55, 0x4,0x60,0x7e, 0x7,0x49,0x57, 0x7,0x4f,0x69,
+  0x5,0x6d,0x4a, 0x7,0x4f,0x6a, 0x7,0x4c,0x26, 0x5,0x71,0x2c,
+  0x7,0x4f,0x68, 0x5,0x71,0x2b, 0x5,0x70,0x4d, 0x7,0x54,0x6a,
+  0x7,0x54,0x69, 0x5,0x74,0x2a, 0x7,0x5c,0x24, 0x4,0x6e,0x38,
+  0x5,0x24,0x75, 0x6,0x29,0x29, 0x4,0x28,0x22, 0x6,0x2e,0x25,
+  0xf,0x28,0x66, 0xf,0x28,0x67, 0xf,0x28,0x69, 0xf,0x28,0x6a,
+  0x4,0x2b,0x43, 0x6,0x34,0x4b, 0x4,0x2b,0x40, 0x4,0x2b,0x42,
+  0x6,0x34,0x4a, 0x5,0x2b,0x40, 0x6,0x34,0x4d, 0x6,0x34,0x4c,
+  0x6,0x34,0x4e, 0xf,0x2d,0x3d, 0xf,0x2d,0x3f, 0xf,0x2d,0x42,
+  0xf,0x2d,0x43, 0xf,0x2d,0x44, 0xf,0x2d,0x41, 0x4,0x2b,0x41,
+  0x5,0x30,0x30, 0x6,0x3b,0x68, 0x5,0x30,0x2c, 0x5,0x30,0x33,
+  0x6,0x3b,0x67, 0x5,0x30,0x2d, 0x5,0x30,0x32, 0x6,0x3b,0x66,
+  0x4,0x2f,0x6c, 0x4,0x2f,0x6a, 0x4,0x2f,0x6e, 0x5,0x30,0x2e,
+  0x6,0x3b,0x70, 0x5,0x30,0x29, 0x6,0x3b,0x6b, 0x5,0x30,0x31,
+  0x5,0x30,0x28, 0x6,0x3b,0x6a, 0x5,0x30,0x2f, 0x5,0x30,0x34,
+  0x6,0x3b,0x6e, 0x6,0x3b,0x64, 0x5,0x30,0x2b, 0x6,0x3b,0x65,
+  0xf,0x32,0x4f, 0x6,0x3b,0x6c, 0x6,0x3b,0x6d, 0x5,0x30,0x2a,
+  0x6,0x3b,0x6f, 0x5,0x35,0x37, 0x4,0x34,0x7d, 0x6,0x44,0x45,
+  0x5,0x35,0x38, 0x5,0x35,0x39, 0x5,0x35,0x3a, 0x5,0x35,0x40,
+  0x4,0x35,0x22, 0xf,0x38,0x3d, 0x4,0x35,0x23, 0x6,0x44,0x4c,
+  0x5,0x35,0x3c, 0x4,0x35,0x21, 0x5,0x35,0x3d, 0x6,0x44,0x46,
+  0x5,0x35,0x41, 0x6,0x44,0x49, 0x4,0x35,0x24, 0x4,0x34,0x7e,
+  0x6,0x44,0x47, 0x6,0x44,0x4a, 0x6,0x44,0x44, 0x6,0x44,0x4b,
+  0x6,0x44,0x4d, 0xf,0x38,0x36, 0xf,0x38,0x37, 0xf,0x38,0x38,
+  0xf,0x38,0x39, 0xf,0x38,0x3b, 0xf,0x38,0x3c, 0xf,0x38,0x3e,
+  0xf,0x38,0x3f, 0xf,0x38,0x40, 0x5,0x35,0x3e, 0x6,0x44,0x4e,
+  0x4,0x35,0x25, 0x6,0x44,0x43, 0x5,0x35,0x3f, 0x5,0x35,0x3b,
+  0x5,0x3b,0x73, 0x6,0x4e,0x40, 0xf,0x3f,0x28, 0x4,0x3a,0x73,
+  0x6,0x4e,0x48, 0x5,0x3c,0x28, 0x5,0x3b,0x78, 0x5,0x3b,0x75,
+  0x5,0x3b,0x77, 0x5,0x3b,0x7a, 0x5,0x3c,0x23, 0x5,0x3b,0x7d,
+  0x6,0x4e,0x49, 0x6,0x4e,0x3e, 0x6,0x4e,0x43, 0x5,0x3b,0x76,
+  0x5,0x3c,0x27, 0x6,0x4e,0x42, 0x6,0x4e,0x4b, 0x6,0x4e,0x4a,
+  0x5,0x3b,0x7c, 0x6,0x4e,0x3f, 0x5,0x3b,0x79, 0x5,0x3c,0x21,
+  0x6,0x4e,0x4d, 0x6,0x4e,0x44, 0x6,0x4e,0x45, 0x6,0x57,0x6e,
+  0x5,0x3c,0x25, 0x5,0x3b,0x7e, 0x6,0x57,0x78, 0x5,0x3c,0x24,
+  0x6,0x4e,0x4c, 0x6,0x4e,0x47, 0x5,0x3c,0x22, 0x5,0x3b,0x72,
+  0x6,0x4e,0x41, 0xf,0x3f,0x25, 0xf,0x3f,0x26, 0xf,0x3f,0x27,
+  0xf,0x3f,0x29, 0x4,0x3a,0x77, 0x6,0x57,0x70, 0x6,0x57,0x6f,
+  0x4,0x40,0x5a, 0x4,0x40,0x5c, 0x6,0x57,0x74, 0x4,0x40,0x54,
+  0x5,0x42,0x58, 0x5,0x42,0x5b, 0x5,0x42,0x56, 0x4,0x40,0x51,
+  0x4,0x40,0x53, 0x5,0x42,0x5c, 0x5,0x42,0x5e, 0x5,0x42,0x5a,
+  0x5,0x42,0x57, 0x4,0x40,0x5e, 0x4,0x40,0x50, 0x6,0x57,0x72,
+  0x6,0x57,0x73, 0x6,0x57,0x6c, 0x6,0x57,0x6d, 0x6,0x61,0x68,
+  0x6,0x57,0x71, 0x6,0x57,0x75, 0x5,0x42,0x59, 0xf,0x45,0x32,
+  0xf,0x45,0x33, 0xf,0x45,0x34, 0xf,0x45,0x35, 0xf,0x45,0x36,
+  0xf,0x45,0x37, 0xf,0x45,0x38, 0xf,0x45,0x39, 0x6,0x57,0x76,
+  0x7,0x49,0x6b, 0x6,0x57,0x77, 0x6,0x57,0x79, 0x5,0x49,0x51,
+  0x5,0x49,0x56, 0x5,0x49,0x5b, 0x5,0x49,0x57, 0x5,0x49,0x5c,
+  0x4,0x47,0x21, 0x5,0x49,0x55, 0x4,0x46,0x7d, 0x6,0x62,0x23,
+  0x5,0x49,0x5f, 0x4,0x46,0x77, 0x5,0x49,0x59, 0x4,0x46,0x74,
+  0x6,0x61,0x76, 0x6,0x61,0x6a, 0x6,0x61,0x75, 0x4,0x47,0x22,
+  0x5,0x49,0x5e, 0x6,0x61,0x6b, 0x6,0x61,0x71, 0x5,0x49,0x54,
+  0x6,0x61,0x7c, 0x5,0x49,0x5d, 0x5,0x49,0x58, 0x6,0x61,0x7b,
+  0x6,0x62,0x21, 0x5,0x49,0x60, 0x6,0x61,0x74, 0x6,0x61,0x7d,
+  0x6,0x61,0x6d, 0x5,0x49,0x61, 0x5,0x49,0x62, 0x6,0x61,0x72,
+  0x6,0x62,0x22, 0x5,0x49,0x5a, 0x6,0x61,0x6c, 0x6,0x61,0x79,
+  0x6,0x61,0x7a, 0x6,0x61,0x70, 0x5,0x49,0x52, 0x6,0x61,0x6e,
+  0x5,0x49,0x53, 0x6,0x61,0x73, 0xf,0x4c,0x2d, 0xf,0x4c,0x2e,
+  0xf,0x4c,0x30, 0xf,0x4c,0x31, 0xf,0x4c,0x32, 0x6,0x61,0x78,
+  0x4,0x40,0x58, 0x6,0x61,0x7e, 0x6,0x61,0x6f, 0x4,0x4d,0x2d,
+  0x7,0x28,0x43, 0x5,0x50,0x53, 0x4,0x4d,0x2e, 0x4,0x4d,0x2b,
+  0x7,0x28,0x38, 0x4,0x4d,0x34, 0x5,0x50,0x5f, 0x7,0x28,0x37,
+  0x7,0x28,0x2c, 0x5,0x50,0x51, 0x7,0x28,0x2b, 0x7,0x28,0x35,
+  0x7,0x28,0x3f, 0x5,0x50,0x57, 0x4,0x4d,0x32, 0x4,0x4d,0x2a,
+  0x7,0x28,0x40, 0x7,0x28,0x34, 0x5,0x50,0x56, 0x7,0x28,0x3b,
+  0x7,0x28,0x31, 0x7,0x28,0x3e, 0x5,0x57,0x6e, 0x4,0x4d,0x2c,
+  0x4,0x4d,0x29, 0x5,0x50,0x5c, 0x5,0x50,0x5a, 0x5,0x50,0x50,
+  0x5,0x50,0x59, 0x5,0x50,0x58, 0x7,0x28,0x2a, 0x5,0x50,0x5b,
+  0x4,0x46,0x7a, 0x5,0x50,0x52, 0x5,0x50,0x5e, 0x5,0x50,0x5d,
+  0x4,0x4d,0x35, 0x7,0x28,0x46, 0x7,0x28,0x30, 0x7,0x28,0x2d,
+  0x7,0x28,0x44, 0x7,0x28,0x39, 0x7,0x28,0x45, 0x7,0x28,0x3c,
+  0x7,0x28,0x2f, 0x6,0x61,0x77, 0x7,0x28,0x36, 0x7,0x28,0x3d,
+  0x5,0x50,0x54, 0x4,0x4d,0x27, 0x5,0x50,0x4f, 0xf,0x51,0x7a,
+  0xf,0x51,0x7b, 0xf,0x51,0x7e, 0xf,0x52,0x21, 0xf,0x52,0x22,
+  0xf,0x52,0x23, 0xf,0x52,0x25, 0xf,0x52,0x28, 0xf,0x52,0x29,
+  0xf,0x52,0x2a, 0xf,0x52,0x2b, 0x7,0x28,0x33, 0x7,0x28,0x41,
+  0x7,0x28,0x3a, 0xf,0x52,0x27, 0x7,0x28,0x32, 0xf,0x4c,0x2f,
+  0x5,0x57,0x70, 0x4,0x53,0x45, 0x5,0x57,0x76, 0x5,0x57,0x75,
+  0x4,0x53,0x3a, 0x5,0x57,0x74, 0x5,0x57,0x71, 0x7,0x32,0x6e,
+  0x7,0x32,0x7d, 0x5,0x57,0x77, 0x4,0x53,0x48, 0x5,0x57,0x7b,
+  0x4,0x53,0x49, 0x4,0x53,0x40, 0x4,0x53,0x42, 0x5,0x57,0x7c,
+  0x7,0x32,0x6d, 0x4,0x53,0x3b, 0x7,0x32,0x67, 0x4,0x53,0x3f,
+  0x7,0x32,0x7c, 0x5,0x57,0x79, 0x5,0x57,0x6f, 0x5,0x58,0x21,
+  0x5,0x57,0x72, 0x7,0x3b,0x3a, 0x5,0x57,0x78, 0x7,0x32,0x69,
+  0x4,0x53,0x46, 0x5,0x57,0x7a, 0x7,0x32,0x70, 0x7,0x33,0x22,
+  0x5,0x57,0x73, 0x7,0x32,0x64, 0x5,0x57,0x7e, 0x7,0x32,0x74,
+  0x4,0x53,0x47, 0x5,0x50,0x60, 0x7,0x32,0x6b, 0x7,0x32,0x65,
+  0x5,0x57,0x7d, 0x7,0x32,0x76, 0x4,0x53,0x43, 0x7,0x32,0x7b,
+  0x7,0x33,0x24, 0x7,0x32,0x62, 0x7,0x32,0x77, 0x7,0x32,0x63,
+  0x7,0x32,0x78, 0x7,0x32,0x6f, 0x7,0x32,0x7e, 0x7,0x32,0x72,
+  0x7,0x32,0x68, 0x7,0x33,0x23, 0xf,0x57,0x60, 0xf,0x57,0x61,
+  0xf,0x57,0x63, 0xf,0x57,0x64, 0xf,0x57,0x65, 0xf,0x57,0x66,
+  0x7,0x32,0x79, 0x7,0x32,0x6a, 0x7,0x32,0x7a, 0x7,0x32,0x71,
+  0x7,0x32,0x66, 0x7,0x32,0x6c, 0x4,0x58,0x59, 0x5,0x5e,0x29,
+  0x5,0x5e,0x2c, 0x4,0x58,0x55, 0x7,0x3b,0x52, 0x7,0x3b,0x44,
+  0x4,0x58,0x60, 0x4,0x58,0x5c, 0x7,0x3b,0x48, 0x7,0x3b,0x42,
+  0x7,0x3b,0x55, 0x4,0x58,0x5e, 0x7,0x3b,0x46, 0x7,0x28,0x47,
+  0x4,0x58,0x50, 0x5,0x5e,0x31, 0x7,0x3b,0x50, 0x7,0x3b,0x3f,
+  0x4,0x58,0x5d, 0x7,0x3b,0x4f, 0x5,0x5e,0x2b, 0x5,0x5e,0x2f,
+  0x7,0x3b,0x53, 0x4,0x58,0x5a, 0x7,0x3b,0x47, 0x7,0x3b,0x41,
+  0x5,0x5e,0x33, 0x4,0x58,0x53, 0x7,0x3b,0x40, 0x4,0x58,0x51,
+  0x7,0x3b,0x3e, 0x7,0x3b,0x54, 0x5,0x5e,0x2a, 0x7,0x3b,0x3c,
+  0x7,0x3b,0x3b, 0x7,0x3b,0x49, 0x4,0x58,0x5b, 0x5,0x5e,0x2d,
+  0x5,0x5e,0x2e, 0x7,0x3b,0x45, 0xf,0x5c,0x54, 0xf,0x5c,0x55,
+  0xf,0x5c,0x56, 0xf,0x5c,0x57, 0xf,0x5c,0x58, 0xf,0x5c,0x59,
+  0xf,0x5c,0x5a, 0xf,0x5c,0x5c, 0x7,0x3b,0x43, 0x7,0x3b,0x4b,
+  0x7,0x3b,0x4e, 0x7,0x3b,0x51, 0x7,0x3b,0x3d, 0x5,0x5e,0x28,
+  0x7,0x3b,0x4a, 0x7,0x3b,0x4c, 0x5,0x5e,0x30, 0x4,0x5d,0x3d,
+  0x4,0x5d,0x37, 0x7,0x42,0x55, 0x7,0x42,0x61, 0x7,0x42,0x58,
+  0x7,0x42,0x68, 0x5,0x64,0x43, 0x5,0x64,0x44, 0x5,0x5e,0x34,
+  0x4,0x5d,0x38, 0x5,0x64,0x50, 0x7,0x42,0x59, 0x4,0x5d,0x36,
+  0x5,0x64,0x45, 0x4,0x5d,0x35, 0x4,0x5d,0x3a, 0x5,0x64,0x3f,
+  0x5,0x64,0x42, 0x5,0x64,0x4d, 0x4,0x5d,0x34, 0x5,0x64,0x4a,
+  0x7,0x42,0x56, 0x5,0x64,0x3e, 0x5,0x64,0x41, 0x5,0x64,0x4b,
+  0x7,0x42,0x57, 0x7,0x42,0x5c, 0x7,0x42,0x5b, 0x5,0x64,0x40,
+  0x7,0x42,0x6f, 0x7,0x42,0x6b, 0x5,0x64,0x4f, 0x7,0x42,0x6e,
+  0x5,0x64,0x49, 0x5,0x64,0x4c, 0x7,0x42,0x69, 0x5,0x64,0x46,
+  0x7,0x42,0x6c, 0x5,0x64,0x47, 0x7,0x42,0x65, 0x7,0x42,0x62,
+  0x7,0x42,0x5d, 0x7,0x42,0x63, 0x7,0x42,0x54, 0x7,0x42,0x5a,
+  0x7,0x42,0x53, 0x7,0x42,0x5e, 0x7,0x42,0x6a, 0x7,0x42,0x66,
+  0xf,0x60,0x62, 0xf,0x60,0x64, 0xf,0x60,0x65, 0xf,0x60,0x66,
+  0xf,0x60,0x68, 0xf,0x60,0x69, 0xf,0x60,0x6a, 0x7,0x42,0x64,
+  0x4,0x5d,0x3c, 0x7,0x42,0x67, 0xf,0x60,0x67, 0xf,0x60,0x61,
+  0x5,0x64,0x4e, 0x4,0x61,0x28, 0x7,0x49,0x6a, 0x7,0x49,0x59,
+  0x7,0x49,0x60, 0x7,0x49,0x6c, 0x7,0x49,0x5a, 0x7,0x49,0x69,
+  0x7,0x49,0x6d, 0x4,0x61,0x23, 0x5,0x69,0x42, 0x5,0x69,0x40,
+  0x7,0x49,0x62, 0x7,0x49,0x67, 0x7,0x49,0x65, 0x5,0x69,0x44,
+  0x7,0x49,0x5d, 0x7,0x49,0x68, 0x7,0x49,0x64, 0x7,0x49,0x66,
+  0x7,0x4f,0x6b, 0x7,0x49,0x61, 0x7,0x49,0x6e, 0x7,0x49,0x6f,
+  0x7,0x49,0x63, 0x5,0x69,0x45, 0x7,0x49,0x5c, 0x7,0x49,0x5f,
+  0x7,0x49,0x58, 0xf,0x63,0x6b, 0xf,0x63,0x6c, 0xf,0x63,0x6d,
+  0xf,0x63,0x6f, 0xf,0x63,0x70, 0xf,0x63,0x71, 0xf,0x63,0x72,
+  0xf,0x63,0x73, 0xf,0x63,0x74, 0xf,0x63,0x75, 0x7,0x49,0x5b,
+  0x4,0x61,0x22, 0x4,0x61,0x27, 0x7,0x49,0x5e, 0x7,0x42,0x70,
+  0x7,0x4f,0x75, 0x7,0x4f,0x7a, 0x5,0x6d,0x4d, 0x7,0x4f,0x6c,
+  0x4,0x64,0x42, 0x5,0x6d,0x4c, 0x5,0x6d,0x51, 0x7,0x4f,0x78,
+  0x7,0x4f,0x70, 0x5,0x6d,0x50, 0x7,0x4f,0x74, 0x5,0x6d,0x52,
+  0x5,0x6d,0x53, 0x7,0x4f,0x73, 0x5,0x6d,0x4e, 0x7,0x4f,0x72,
+  0x7,0x4f,0x77, 0x7,0x4f,0x71, 0x7,0x4f,0x6d, 0x5,0x6d,0x4f,
+  0x7,0x4f,0x6f, 0x7,0x54,0x77, 0x7,0x4f,0x6e, 0x7,0x4f,0x7b,
+  0xf,0x66,0x2d, 0xf,0x66,0x2e, 0xf,0x66,0x2f, 0xf,0x66,0x30,
+  0xf,0x66,0x31, 0x7,0x4f,0x76, 0x4,0x67,0x2f, 0x4,0x67,0x34,
+  0x7,0x54,0x6b, 0x7,0x54,0x70, 0x5,0x71,0x2f, 0x7,0x54,0x75,
+  0x7,0x54,0x6e, 0x7,0x54,0x71, 0x5,0x71,0x2e, 0x7,0x54,0x73,
+  0x5,0x71,0x2d, 0x5,0x71,0x30, 0x7,0x54,0x6c, 0x4,0x67,0x33,
+  0x7,0x54,0x6f, 0x4,0x67,0x35, 0x4,0x67,0x31, 0x7,0x54,0x72,
+  0x5,0x71,0x32, 0x7,0x54,0x78, 0x7,0x4f,0x79, 0x7,0x54,0x74,
+  0x4,0x67,0x32, 0x7,0x54,0x79, 0x5,0x71,0x31, 0x5,0x71,0x33,
+  0x7,0x54,0x76, 0xf,0x68,0x45, 0xf,0x68,0x46, 0xf,0x68,0x47,
+  0xf,0x68,0x48, 0xf,0x68,0x49, 0x7,0x54,0x6d, 0x5,0x74,0x2e,
+  0x4,0x69,0x3c, 0x5,0x74,0x2c, 0x5,0x74,0x2b, 0x7,0x59,0x23,
+  0x7,0x58,0x7c, 0x5,0x74,0x2d, 0x5,0x74,0x31, 0x5,0x74,0x30,
+  0x7,0x58,0x7a, 0x5,0x74,0x33, 0x5,0x74,0x35, 0x5,0x74,0x32,
+  0x7,0x58,0x79, 0x4,0x69,0x3d, 0x7,0x59,0x26, 0x7,0x59,0x28,
+  0x7,0x59,0x27, 0x7,0x58,0x7e, 0x7,0x59,0x21, 0x5,0x74,0x34,
+  0x5,0x74,0x36, 0x7,0x59,0x24, 0x7,0x59,0x29, 0x5,0x74,0x2f,
+  0x7,0x58,0x7d, 0x7,0x58,0x7b, 0xf,0x69,0x6d, 0xf,0x69,0x6e,
+  0x5,0x76,0x46, 0x4,0x6a,0x76, 0x4,0x6a,0x77, 0x7,0x5c,0x5d,
+  0x5,0x76,0x47, 0x4,0x6a,0x79, 0x7,0x5c,0x5f, 0x7,0x5c,0x5c,
+  0x5,0x76,0x48, 0x7,0x5c,0x62, 0x5,0x76,0x45, 0x7,0x5f,0x4a,
+  0x7,0x5c,0x60, 0x4,0x6a,0x7a, 0x7,0x5c,0x61, 0x5,0x76,0x4a,
+  0x7,0x59,0x22, 0x5,0x76,0x49, 0xf,0x6a,0x70, 0xf,0x6a,0x71,
+  0xf,0x6a,0x72, 0x5,0x78,0x2c, 0x7,0x5f,0x4b, 0x4,0x6b,0x7e,
+  0x5,0x78,0x2b, 0x5,0x78,0x29, 0x7,0x5f,0x4c, 0x5,0x78,0x26,
+  0x4,0x6c,0x22, 0x7,0x5f,0x4d, 0x5,0x78,0x2a, 0x5,0x78,0x28,
+  0x4,0x6c,0x24, 0x5,0x78,0x2d, 0x5,0x78,0x27, 0x5,0x79,0x44,
+  0x4,0x6c,0x7e, 0x5,0x79,0x48, 0x5,0x79,0x4a, 0x4,0x6c,0x21,
+  0x7,0x61,0x40, 0x5,0x79,0x46, 0x7,0x61,0x44, 0x7,0x61,0x43,
+  0x7,0x61,0x45, 0x5,0x79,0x47, 0x5,0x79,0x49, 0x7,0x61,0x41,
+  0x5,0x79,0x45, 0x7,0x62,0x5d, 0x7,0x62,0x5b, 0x7,0x62,0x5e,
+  0x7,0x62,0x5c, 0x7,0x62,0x5f, 0x7,0x63,0x6e, 0x7,0x63,0x6c,
+  0x5,0x7a,0x73, 0x7,0x63,0x6b, 0x7,0x63,0x6f, 0x7,0x62,0x5a,
+  0x7,0x63,0x69, 0x7,0x63,0x71, 0x7,0x63,0x6a, 0x7,0x63,0x70,
+  0x7,0x63,0x6d, 0x7,0x64,0x5c, 0x4,0x6e,0x3a, 0x7,0x64,0x5d,
+  0x5,0x7b,0x47, 0x5,0x7b,0x48, 0x7,0x64,0x5a, 0x7,0x64,0x5b,
+  0x5,0x7b,0x67, 0x7,0x65,0x41, 0x7,0x65,0x42, 0x5,0x7b,0x68,
+  0x4,0x6e,0x50, 0x7,0x65,0x62, 0x7,0x65,0x61, 0xf,0x6d,0x31,
+  0x7,0x66,0x2b, 0x5,0x27,0x65, 0x6,0x2e,0x27, 0x6,0x2e,0x26,
+  0x4,0x2b,0x44, 0x6,0x3b,0x72, 0x5,0x30,0x35, 0x6,0x3b,0x75,
+  0x6,0x3b,0x74, 0xf,0x38,0x41, 0x6,0x4e,0x4e, 0x6,0x4e,0x50,
+  0x5,0x42,0x5f, 0x6,0x57,0x7c, 0x6,0x57,0x7a, 0x6,0x57,0x7d,
+  0x6,0x57,0x7b, 0x5,0x49,0x65, 0x5,0x49,0x63, 0x5,0x49,0x64,
+  0x6,0x62,0x26, 0x6,0x62,0x24, 0x7,0x28,0x48, 0x5,0x50,0x61,
+  0x7,0x28,0x49, 0x7,0x28,0x4a, 0x6,0x62,0x25, 0x5,0x58,0x23,
+  0x5,0x58,0x24, 0x5,0x58,0x22, 0x7,0x33,0x25, 0x7,0x33,0x26,
+  0x5,0x5e,0x37, 0x5,0x5e,0x36, 0xf,0x5c,0x5d, 0x4,0x5d,0x3e,
+  0x4,0x5d,0x3f, 0x7,0x42,0x71, 0x7,0x42,0x73, 0x4,0x5d,0x40,
+  0x7,0x42,0x72, 0x5,0x69,0x46, 0x5,0x6d,0x54, 0x7,0x4f,0x7c,
+  0x7,0x54,0x7a, 0x7,0x59,0x2b, 0x7,0x59,0x2a, 0x7,0x5f,0x4e,
+  0x7,0x65,0x63, 0x4,0x28,0x23, 0x6,0x2e,0x28, 0x4,0x28,0x24,
+  0x6,0x34,0x4f, 0x6,0x34,0x50, 0x5,0x2b,0x41, 0xf,0x2d,0x45,
+  0x5,0x30,0x36, 0x6,0x3b,0x77, 0x6,0x3b,0x76, 0x5,0x30,0x37,
+  0x6,0x44,0x4f, 0x5,0x3c,0x29, 0x6,0x4e,0x53, 0x6,0x4e,0x52,
+  0xf,0x3f,0x2a, 0xf,0x3f,0x2b, 0x6,0x4e,0x51, 0x6,0x58,0x23,
+  0x6,0x58,0x21, 0x4,0x40,0x5f, 0x6,0x58,0x22, 0x6,0x57,0x7e,
+  0xf,0x45,0x3a, 0x4,0x47,0x24, 0x5,0x50,0x62, 0x6,0x62,0x27,
+  0x6,0x62,0x28, 0x4,0x58,0x61, 0x7,0x3b,0x56, 0xf,0x5c,0x5e,
+  0x4,0x5d,0x41, 0x7,0x42,0x74, 0x7,0x49,0x70, 0x7,0x54,0x7b,
+  0x7,0x5c,0x64, 0x5,0x27,0x66, 0x6,0x2e,0x29, 0x6,0x2e,0x2a,
+  0x6,0x2e,0x2b, 0x5,0x2b,0x43, 0x6,0x34,0x51, 0x4,0x2b,0x45,
+  0x4,0x2b,0x47, 0x5,0x2b,0x45, 0x6,0x34,0x53, 0x5,0x2b,0x44,
+  0xf,0x28,0x6b, 0x6,0x34,0x52, 0x5,0x2b,0x42, 0x5,0x2b,0x46,
+  0x6,0x3b,0x7d, 0x5,0x30,0x3c, 0x4,0x2f,0x71, 0x6,0x3c,0x21,
+  0x6,0x3c,0x25, 0x5,0x30,0x3f, 0x6,0x3c,0x26, 0x6,0x3c,0x27,
+  0x4,0x2f,0x70, 0x6,0x3b,0x79, 0x5,0x30,0x40, 0x6,0x3b,0x7b,
+  0x5,0x30,0x38, 0x6,0x3c,0x22, 0x6,0x3b,0x7c, 0x6,0x3c,0x23,
+  0x6,0x3b,0x7e, 0x5,0x30,0x3b, 0x6,0x3b,0x7a, 0x6,0x3b,0x78,
+  0x5,0x30,0x3a, 0xf,0x32,0x50, 0x6,0x3c,0x24, 0x6,0x3c,0x28,
+  0x6,0x3c,0x29, 0xf,0x2d,0x48, 0xf,0x2d,0x49, 0xf,0x32,0x52,
+  0x4,0x35,0x28, 0x5,0x3c,0x32, 0x4,0x35,0x2b, 0x4,0x3a,0x7c,
+  0x5,0x35,0x46, 0x4,0x35,0x29, 0x6,0x44,0x58, 0x5,0x35,0x47,
+  0x5,0x35,0x4a, 0x5,0x35,0x44, 0x5,0x35,0x45, 0x5,0x35,0x43,
+  0x6,0x44,0x59, 0x6,0x44,0x5a, 0x5,0x35,0x42, 0x6,0x44,0x53,
+  0x6,0x44,0x55, 0x6,0x44,0x54, 0x6,0x44,0x51, 0x6,0x44,0x50,
+  0x6,0x44,0x57, 0x6,0x44,0x52, 0xf,0x2d,0x46, 0xf,0x38,0x45,
+  0x5,0x35,0x48, 0x6,0x44,0x56, 0x5,0x35,0x49, 0x5,0x3c,0x31,
+  0x6,0x4e,0x5b, 0x6,0x4e,0x59, 0x5,0x3c,0x2e, 0x6,0x4e,0x57,
+  0x5,0x3c,0x2f, 0x5,0x3c,0x33, 0x4,0x3a,0x7e, 0x6,0x4e,0x58,
+  0x6,0x4e,0x54, 0x4,0x3a,0x7d, 0x6,0x4e,0x56, 0x5,0x3c,0x30,
+  0x5,0x3c,0x2d, 0x5,0x3c,0x2b, 0x5,0x42,0x64, 0x5,0x3c,0x2a,
+  0xf,0x38,0x44, 0xf,0x3f,0x2e, 0x6,0x4e,0x55, 0x6,0x4e,0x5a,
+  0x6,0x4e,0x5c, 0x5,0x3c,0x2c, 0xf,0x38,0x43, 0x5,0x42,0x6a,
+  0x5,0x42,0x62, 0x5,0x42,0x66, 0x4,0x40,0x65, 0x5,0x42,0x6b,
+  0x5,0x42,0x63, 0x5,0x42,0x67, 0x4,0x40,0x63, 0x5,0x42,0x65,
+  0x5,0x42,0x69, 0x6,0x58,0x2f, 0x4,0x40,0x64, 0x6,0x58,0x2a,
+  0x6,0x58,0x28, 0x6,0x58,0x30, 0x5,0x42,0x68, 0x5,0x42,0x60,
+  0x6,0x58,0x24, 0x6,0x58,0x27, 0x6,0x58,0x2d, 0xf,0x3f,0x2c,
+  0xf,0x3f,0x2d, 0xf,0x3f,0x2f, 0xf,0x3f,0x30, 0xf,0x45,0x3b,
+  0x6,0x58,0x26, 0x6,0x58,0x31, 0x6,0x58,0x25, 0x6,0x58,0x29,
+  0x5,0x42,0x61, 0xf,0x45,0x3e, 0x4,0x47,0x30, 0x4,0x47,0x2c,
+  0x6,0x62,0x2d, 0x6,0x62,0x33, 0x4,0x47,0x29, 0x5,0x49,0x66,
+  0x5,0x49,0x69, 0x4,0x47,0x28, 0x5,0x49,0x68, 0x5,0x3c,0x34,
+  0x6,0x62,0x34, 0x5,0x49,0x6a, 0x6,0x62,0x2b, 0x6,0x62,0x29,
+  0x6,0x62,0x2a, 0x6,0x62,0x32, 0x6,0x62,0x31, 0x5,0x49,0x67,
+  0x6,0x62,0x2f, 0x5,0x49,0x6b, 0x6,0x62,0x30, 0x6,0x62,0x2c,
+  0x4,0x47,0x33, 0x6,0x62,0x35, 0x6,0x62,0x2e, 0xf,0x4c,0x34,
+  0xf,0x4c,0x36, 0xf,0x4c,0x37, 0x4,0x47,0x2f, 0xf,0x45,0x3c,
+  0xf,0x45,0x3f, 0x5,0x50,0x66, 0x7,0x28,0x54, 0x4,0x4d,0x41,
+  0x5,0x50,0x69, 0x7,0x28,0x57, 0x4,0x47,0x32, 0x7,0x28,0x56,
+  0x5,0x50,0x65, 0x4,0x4d,0x38, 0x7,0x28,0x55, 0x7,0x33,0x28,
+  0x5,0x50,0x67, 0x7,0x28,0x5a, 0x7,0x28,0x4b, 0x4,0x4d,0x45,
+  0x4,0x4d,0x3b, 0x4,0x4d,0x3d, 0x7,0x28,0x53, 0x4,0x4d,0x44,
+  0x4,0x4d,0x43, 0x5,0x50,0x63, 0x7,0x28,0x58, 0x7,0x28,0x52,
+  0x7,0x28,0x4c, 0x5,0x50,0x64, 0x7,0x28,0x4f, 0x5,0x50,0x68,
+  0x7,0x28,0x51, 0x7,0x28,0x50, 0x7,0x28,0x4d, 0xf,0x4c,0x35,
+  0xf,0x52,0x2d, 0x7,0x28,0x4e, 0x7,0x28,0x59, 0x5,0x58,0x2c,
+  0x5,0x58,0x2b, 0x7,0x33,0x2b, 0x5,0x58,0x27, 0x5,0x58,0x2a,
+  0x7,0x33,0x27, 0x4,0x53,0x51, 0x7,0x33,0x29, 0x4,0x53,0x54,
+  0x7,0x3b,0x62, 0x5,0x58,0x29, 0x5,0x58,0x28, 0x7,0x33,0x2a,
+  0x4,0x53,0x4e, 0x7,0x33,0x2c, 0x7,0x33,0x2f, 0x4,0x53,0x4d,
+  0x5,0x58,0x25, 0x7,0x33,0x30, 0x5,0x58,0x26, 0x7,0x33,0x2e,
+  0xf,0x52,0x2c, 0x7,0x33,0x2d, 0x5,0x5e,0x3e, 0x5,0x5e,0x3f,
+  0x7,0x3b,0x57, 0x5,0x5e,0x3b, 0x7,0x3b,0x5d, 0x7,0x3b,0x64,
+  0x4,0x58,0x66, 0x5,0x5e,0x38, 0x5,0x5e,0x39, 0x5,0x5e,0x3d,
+  0x5,0x5e,0x3c, 0x7,0x3b,0x5f, 0x7,0x3b,0x5b, 0x7,0x3b,0x63,
+  0x7,0x42,0x7b, 0x7,0x3b,0x5c, 0x7,0x28,0x5b, 0x7,0x3b,0x5e,
+  0x7,0x3b,0x60, 0x5,0x5e,0x40, 0x7,0x3b,0x58, 0x7,0x3b,0x5a,
+  0x5,0x5e,0x3a, 0xf,0x57,0x67, 0xf,0x57,0x68, 0xf,0x57,0x69,
+  0xf,0x57,0x6a, 0x7,0x42,0x75, 0x4,0x5d,0x45, 0x7,0x42,0x7c,
+  0x7,0x42,0x7e, 0x5,0x64,0x5b, 0x5,0x64,0x57, 0x7,0x42,0x7d,
+  0x4,0x5d,0x4b, 0x5,0x64,0x54, 0x5,0x64,0x55, 0x5,0x64,0x5f,
+  0x4,0x5d,0x4d, 0x4,0x5d,0x42, 0x7,0x42,0x7a, 0x5,0x64,0x53,
+  0x4,0x5d,0x47, 0x4,0x5d,0x4c, 0x5,0x64,0x5d, 0x7,0x42,0x79,
+  0x7,0x42,0x77, 0x5,0x64,0x51, 0x4,0x5d,0x43, 0x5,0x5e,0x42,
+  0x5,0x64,0x52, 0x7,0x42,0x78, 0x7,0x43,0x23, 0x7,0x42,0x76,
+  0x5,0x64,0x59, 0x5,0x64,0x5a, 0x5,0x5e,0x41, 0x5,0x64,0x5c,
+  0x5,0x64,0x5e, 0x5,0x64,0x58, 0xf,0x5c,0x60, 0x7,0x49,0x76,
+  0x5,0x69,0x49, 0x5,0x69,0x4a, 0x4,0x61,0x29, 0x7,0x49,0x7b,
+  0x7,0x49,0x7c, 0x5,0x69,0x47, 0x5,0x69,0x48, 0x7,0x49,0x72,
+  0x7,0x49,0x73, 0x7,0x49,0x75, 0x7,0x49,0x79, 0x7,0x49,0x7a,
+  0x7,0x49,0x74, 0x7,0x49,0x78, 0x4,0x61,0x2b, 0x7,0x49,0x77,
+  0x7,0x43,0x21, 0xf,0x60,0x6b, 0xf,0x60,0x6c, 0xf,0x63,0x76,
+  0x7,0x4f,0x7d, 0x5,0x6d,0x58, 0x7,0x50,0x26, 0x5,0x6d,0x5b,
+  0x5,0x71,0x34, 0x5,0x6d,0x55, 0x4,0x64,0x45, 0x7,0x50,0x23,
+  0x5,0x6d,0x56, 0x7,0x50,0x22, 0x7,0x54,0x7c, 0x7,0x4f,0x7e,
+  0x5,0x6d,0x59, 0x7,0x49,0x71, 0x5,0x6d,0x5a, 0x5,0x6d,0x5c,
+  0x7,0x50,0x24, 0xf,0x66,0x34, 0x7,0x50,0x21, 0x5,0x6d,0x5d,
+  0x7,0x55,0x22, 0x7,0x55,0x24, 0x5,0x71,0x36, 0x4,0x67,0x36,
+  0x7,0x55,0x26, 0x7,0x55,0x25, 0x5,0x71,0x35, 0x7,0x54,0x7e,
+  0x7,0x55,0x21, 0x4,0x67,0x37, 0x7,0x55,0x23, 0x7,0x59,0x31,
+  0x7,0x54,0x7d, 0xf,0x66,0x33, 0x4,0x69,0x41, 0x7,0x59,0x2e,
+  0x4,0x69,0x40, 0x4,0x69,0x3f, 0x5,0x74,0x37, 0x7,0x59,0x2c,
+  0x7,0x59,0x2d, 0x7,0x59,0x30, 0x7,0x59,0x2f, 0x5,0x78,0x2e,
+  0xf,0x69,0x6f, 0x7,0x5f,0x51, 0x7,0x5f,0x50, 0x7,0x5f,0x4f,
+  0x5,0x79,0x4b, 0x7,0x61,0x48, 0x7,0x61,0x47, 0x7,0x61,0x46,
+  0x7,0x62,0x61, 0x5,0x7a,0x37, 0x7,0x62,0x62, 0x7,0x62,0x60,
+  0x7,0x64,0x5f, 0x7,0x63,0x73, 0x7,0x63,0x72, 0x7,0x64,0x5e,
+  0x5,0x7b,0x7e, 0x7,0x65,0x64, 0x7,0x66,0x2c, 0x5,0x7c,0x4b,
+  0x7,0x66,0x4d, 0x5,0x24,0x76, 0x6,0x2e,0x2c, 0x4,0x2b,0x48,
+  0x5,0x30,0x41, 0x4,0x2f,0x74, 0x6,0x3c,0x2a, 0x6,0x44,0x5b,
+  0xf,0x38,0x46, 0xf,0x3f,0x31, 0xf,0x3f,0x32, 0x6,0x58,0x32,
+  0x4,0x47,0x34, 0x6,0x62,0x36, 0x6,0x62,0x37, 0x6,0x62,0x38,
+  0xf,0x4c,0x38, 0xf,0x4c,0x39, 0x7,0x28,0x5c, 0xf,0x4c,0x3a,
+  0xf,0x52,0x30, 0x7,0x33,0x31, 0x7,0x33,0x32, 0xf,0x52,0x2f,
+  0x7,0x3b,0x65, 0xf,0x60,0x6d, 0xf,0x60,0x6e, 0x5,0x69,0x4b,
+  0x7,0x50,0x27, 0x7,0x55,0x27, 0x5,0x27,0x67, 0x6,0x2e,0x2d,
+  0x4,0x2f,0x77, 0x5,0x30,0x42, 0xf,0x32,0x53, 0x5,0x35,0x4d,
+  0x5,0x35,0x4e, 0x6,0x44,0x5c, 0x6,0x44,0x5d, 0x5,0x35,0x50,
+  0x5,0x35,0x4b, 0xf,0x38,0x47, 0xf,0x38,0x49, 0xf,0x38,0x4b,
+  0x4,0x35,0x32, 0x4,0x35,0x36, 0x5,0x35,0x4c, 0x5,0x35,0x4f,
+  0x6,0x4e,0x5f, 0x4,0x3b,0x25, 0x6,0x4e,0x62, 0x6,0x4e,0x61,
+  0x5,0x3c,0x36, 0x6,0x4e,0x5e, 0x4,0x3b,0x24, 0x6,0x4e,0x5d,
+  0x6,0x58,0x36, 0x5,0x42,0x6d, 0x5,0x42,0x6f, 0x5,0x42,0x6e,
+  0x6,0x58,0x33, 0x6,0x58,0x37, 0x5,0x42,0x70, 0xf,0x45,0x40,
+  0xf,0x45,0x41, 0xf,0x45,0x42, 0x6,0x58,0x35, 0x6,0x62,0x39,
+  0x5,0x49,0x71, 0x5,0x49,0x6e, 0x5,0x49,0x72, 0x4,0x47,0x37,
+  0x6,0x62,0x3a, 0xf,0x4c,0x3b, 0xf,0x4c,0x3c, 0x5,0x49,0x6f,
+  0x6,0x62,0x3b, 0x5,0x49,0x70, 0x4,0x4d,0x49, 0x7,0x28,0x5f,
+  0x5,0x50,0x6c, 0x4,0x4d,0x4b, 0x5,0x50,0x6b, 0x7,0x28,0x63,
+  0x5,0x50,0x6d, 0x6,0x58,0x34, 0x7,0x28,0x62, 0x5,0x50,0x6a,
+  0x5,0x50,0x6e, 0xf,0x52,0x31, 0x7,0x28,0x60, 0x7,0x28,0x5e,
+  0x7,0x28,0x5d, 0x7,0x28,0x61, 0x5,0x58,0x30, 0x5,0x58,0x2f,
+  0x5,0x58,0x2e, 0x4,0x53,0x57, 0x7,0x33,0x34, 0x5,0x58,0x34,
+  0x7,0x3b,0x67, 0x4,0x53,0x58, 0x4,0x53,0x5e, 0x4,0x53,0x5d,
+  0x5,0x58,0x31, 0x5,0x58,0x35, 0x7,0x33,0x33, 0x5,0x58,0x2d,
+  0x5,0x58,0x33, 0xf,0x57,0x6b, 0xf,0x57,0x6c, 0xf,0x57,0x6d,
+  0x7,0x3b,0x66, 0x5,0x64,0x60, 0x5,0x5e,0x45, 0x5,0x5e,0x44,
+  0x7,0x3b,0x6a, 0x7,0x3b,0x69, 0x7,0x3b,0x6b, 0x7,0x3b,0x68,
+  0xf,0x5c,0x61, 0xf,0x5c,0x62, 0x5,0x64,0x62, 0x4,0x5d,0x51,
+  0x4,0x5d,0x4f, 0x7,0x43,0x24, 0x5,0x64,0x61, 0xf,0x60,0x6f,
+  0xf,0x60,0x70, 0xf,0x60,0x71, 0x7,0x43,0x25, 0x7,0x49,0x7d,
+  0x7,0x49,0x7e, 0x5,0x6d,0x5f, 0x7,0x50,0x29, 0x7,0x50,0x28,
+  0xf,0x66,0x35, 0x5,0x6d,0x5e, 0xf,0x68,0x4b, 0xf,0x68,0x4c,
+  0x7,0x55,0x28, 0x4,0x69,0x43, 0x5,0x74,0x39, 0x4,0x69,0x42,
+  0xf,0x69,0x70, 0xf,0x69,0x71, 0x5,0x78,0x2f, 0x7,0x5f,0x53,
+  0xf,0x6b,0x64, 0x7,0x5f,0x52, 0x5,0x79,0x4d, 0x5,0x79,0x4c,
+  0x7,0x61,0x49, 0x4,0x6d,0x21, 0x5,0x7a,0x74, 0x4,0x6e,0x3b,
+  0x5,0x7c,0x44, 0x7,0x66,0x54, 0x6,0x2e,0x2e, 0x6,0x2e,0x2f,
+  0x6,0x34,0x54, 0x5,0x2b,0x48, 0x4,0x2f,0x78, 0x6,0x3c,0x2c,
+  0x4,0x2f,0x79, 0x6,0x3c,0x2b, 0x6,0x44,0x67, 0x4,0x35,0x3b,
+  0x5,0x35,0x53, 0x5,0x35,0x52, 0x6,0x44,0x5f, 0x6,0x44,0x63,
+  0x4,0x35,0x37, 0x6,0x44,0x64, 0x5,0x35,0x51, 0x6,0x44,0x60,
+  0xf,0x38,0x4d, 0xf,0x38,0x4e, 0xf,0x38,0x4f, 0x4,0x35,0x3c,
+  0x6,0x44,0x66, 0x6,0x44,0x5e, 0x6,0x44,0x62, 0x6,0x44,0x65,
+  0x6,0x44,0x61, 0x5,0x3c,0x37, 0x4,0x3b,0x26, 0x6,0x4e,0x64,
+  0x6,0x4e,0x67, 0x5,0x3c,0x38, 0x6,0x4e,0x63, 0x6,0x4e,0x66,
+  0x6,0x4e,0x69, 0x6,0x4e,0x65, 0x4,0x3b,0x27, 0x4,0x3b,0x28,
+  0x6,0x4e,0x68, 0xf,0x3f,0x33, 0x5,0x42,0x73, 0x5,0x42,0x71,
+  0x5,0x42,0x72, 0x6,0x58,0x38, 0x6,0x62,0x3e, 0x5,0x49,0x75,
+  0x4,0x47,0x39, 0x6,0x62,0x40, 0x5,0x49,0x73, 0x5,0x49,0x74,
+  0x6,0x62,0x3d, 0x6,0x62,0x41, 0x6,0x62,0x3c, 0x6,0x62,0x3f,
+  0x7,0x28,0x66, 0x5,0x50,0x75, 0x7,0x28,0x67, 0x5,0x50,0x74,
+  0x5,0x50,0x70, 0x5,0x50,0x6f, 0x4,0x4d,0x50, 0x4,0x4d,0x52,
+  0x4,0x4d,0x4d, 0x7,0x28,0x69, 0x4,0x4d,0x54, 0x5,0x50,0x72,
+  0x7,0x28,0x68, 0x7,0x28,0x6a, 0x5,0x50,0x71, 0x7,0x28,0x64,
+  0x7,0x28,0x65, 0x5,0x50,0x73, 0x7,0x33,0x38, 0x7,0x33,0x37,
+  0x4,0x53,0x5f, 0x5,0x58,0x36, 0x4,0x53,0x63, 0x5,0x58,0x39,
+  0x5,0x58,0x3b, 0x4,0x53,0x60, 0x7,0x33,0x36, 0x7,0x33,0x35,
+  0x5,0x58,0x37, 0x5,0x58,0x38, 0x5,0x58,0x3a, 0x7,0x33,0x39,
+  0x5,0x5e,0x46, 0x7,0x3b,0x6d, 0x7,0x3b,0x73, 0x7,0x3b,0x6c,
+  0x5,0x5e,0x4a, 0x5,0x5e,0x49, 0x7,0x3b,0x6e, 0x7,0x33,0x3a,
+  0x5,0x5e,0x48, 0x7,0x3b,0x6f, 0x7,0x3b,0x70, 0x7,0x3b,0x71,
+  0x4,0x58,0x6c, 0x7,0x3b,0x74, 0x7,0x3b,0x72, 0x5,0x5e,0x47,
+  0x7,0x43,0x27, 0x7,0x43,0x28, 0x4,0x5d,0x52, 0x7,0x43,0x26,
+  0x7,0x43,0x29, 0x4,0x61,0x35, 0x5,0x69,0x4c, 0x4,0x61,0x32,
+  0x4,0x61,0x33, 0x7,0x4a,0x21, 0x7,0x4a,0x22, 0x7,0x4a,0x23,
+  0x7,0x4a,0x24, 0x4,0x61,0x36, 0x7,0x50,0x2a, 0x5,0x71,0x37,
+  0x7,0x55,0x29, 0x5,0x74,0x3a, 0x4,0x69,0x44, 0x7,0x5c,0x65,
+  0x5,0x78,0x30, 0x7,0x62,0x63, 0x4,0x6d,0x60, 0x7,0x64,0x60,
+  0x7,0x64,0x61, 0x5,0x7b,0x69, 0x7,0x65,0x43, 0x5,0x23,0x27,
+  0x5,0x23,0x28, 0x6,0x2e,0x30, 0x6,0x3c,0x33, 0x4,0x30,0x21,
+  0x4,0x2f,0x7b, 0x4,0x2f,0x7a, 0x4,0x30,0x22, 0x5,0x30,0x43,
+  0x6,0x3c,0x30, 0x6,0x3c,0x31, 0x6,0x3c,0x2f, 0x6,0x3c,0x32,
+  0x6,0x3c,0x2e, 0x4,0x35,0x40, 0x6,0x44,0x6a, 0x6,0x44,0x73,
+  0x4,0x35,0x3e, 0x6,0x44,0x6f, 0x5,0x35,0x5c, 0x5,0x35,0x59,
+  0x6,0x44,0x71, 0x4,0x35,0x42, 0x5,0x35,0x54, 0x4,0x35,0x46,
+  0x6,0x44,0x79, 0x5,0x35,0x55, 0x6,0x44,0x77, 0x6,0x44,0x6b,
+  0x6,0x44,0x78, 0x5,0x35,0x58, 0x6,0x44,0x74, 0x6,0x44,0x75,
+  0x6,0x44,0x6e, 0x6,0x44,0x7a, 0xf,0x38,0x50, 0xf,0x38,0x51,
+  0xf,0x38,0x53, 0xf,0x38,0x54, 0xf,0x38,0x55, 0xf,0x38,0x56,
+  0x6,0x44,0x72, 0x6,0x44,0x69, 0x6,0x44,0x68, 0x6,0x44,0x76,
+  0x6,0x44,0x6c, 0x5,0x35,0x5a, 0x6,0x4e,0x74, 0x4,0x3b,0x32,
+  0x4,0x3b,0x2e, 0x5,0x3c,0x3b, 0x6,0x4e,0x6f, 0x6,0x4e,0x6e,
+  0x6,0x4e,0x71, 0x6,0x4e,0x6a, 0x4,0x3b,0x2d, 0x6,0x4e,0x78,
+  0x4,0x3b,0x38, 0x4,0x3b,0x39, 0x5,0x3c,0x3c, 0x6,0x4e,0x6d,
+  0x6,0x4e,0x76, 0x6,0x4e,0x70, 0x6,0x4e,0x77, 0x4,0x3b,0x37,
+  0x5,0x3c,0x39, 0x5,0x3c,0x3a, 0xf,0x3f,0x34, 0xf,0x3f,0x35,
+  0xf,0x3f,0x36, 0xf,0x3f,0x37, 0xf,0x3f,0x38, 0xf,0x3f,0x39,
+  0xf,0x3f,0x3a, 0xf,0x3f,0x3c, 0x6,0x4e,0x72, 0x6,0x4e,0x75,
+  0x6,0x4e,0x6c, 0x6,0x4e,0x79, 0x6,0x4e,0x73, 0x5,0x42,0x75,
+  0x4,0x40,0x68, 0x4,0x40,0x6a, 0x6,0x58,0x46, 0x5,0x42,0x76,
+  0x5,0x3c,0x3d, 0x5,0x42,0x79, 0x4,0x40,0x71, 0x4,0x40,0x70,
+  0x6,0x58,0x40, 0x6,0x58,0x4b, 0x6,0x58,0x3d, 0x6,0x58,0x49,
+  0x4,0x40,0x69, 0x4,0x40,0x6b, 0x5,0x42,0x7c, 0x5,0x42,0x74,
+  0x4,0x40,0x73, 0x6,0x58,0x43, 0x6,0x58,0x3c, 0x6,0x58,0x47,
+  0x6,0x58,0x42, 0x6,0x58,0x3f, 0x4,0x40,0x72, 0x5,0x42,0x7a,
+  0x6,0x58,0x48, 0x5,0x42,0x78, 0x5,0x42,0x77, 0x6,0x58,0x44,
+  0xf,0x45,0x43, 0xf,0x45,0x45, 0xf,0x45,0x46, 0x6,0x58,0x4a,
+  0x5,0x42,0x7b, 0x6,0x58,0x39, 0x6,0x58,0x3b, 0x4,0x40,0x6f,
+  0x6,0x58,0x3a, 0x6,0x58,0x45, 0x6,0x58,0x3e, 0x6,0x62,0x4e,
+  0x4,0x47,0x3f, 0x5,0x49,0x7a, 0x4,0x47,0x3b, 0x5,0x49,0x78,
+  0x5,0x49,0x7b, 0x4,0x47,0x3e, 0x4,0x47,0x48, 0x6,0x62,0x42,
+  0x6,0x62,0x4c, 0x4,0x47,0x41, 0x6,0x62,0x53, 0x4,0x47,0x44,
+  0x6,0x62,0x4f, 0x4,0x47,0x47, 0x6,0x62,0x46, 0x5,0x49,0x79,
+  0x6,0x62,0x51, 0x6,0x62,0x45, 0x4,0x47,0x49, 0x6,0x62,0x50,
+  0x6,0x62,0x44, 0x5,0x49,0x76, 0x5,0x49,0x77, 0xf,0x4c,0x3d,
+  0xf,0x4c,0x3e, 0xf,0x4c,0x3f, 0xf,0x4c,0x40, 0xf,0x4c,0x42,
+  0xf,0x4c,0x43, 0xf,0x4c,0x44, 0xf,0x4c,0x45, 0x6,0x62,0x48,
+  0x4,0x47,0x4b, 0x6,0x62,0x4a, 0x5,0x42,0x7d, 0x6,0x62,0x4b,
+  0x6,0x62,0x4d, 0x6,0x62,0x43, 0x6,0x62,0x52, 0x6,0x62,0x49,
+  0x7,0x29,0x21, 0x5,0x51,0x2a, 0x7,0x28,0x6b, 0x5,0x50,0x7a,
+  0x5,0x51,0x22, 0x7,0x28,0x71, 0x7,0x28,0x74, 0x7,0x29,0x22,
+  0x7,0x28,0x7c, 0x7,0x28,0x70, 0x5,0x51,0x27, 0x4,0x4d,0x57,
+  0x5,0x51,0x29, 0x5,0x51,0x23, 0x5,0x50,0x7b, 0x5,0x50,0x7e,
+  0x7,0x28,0x78, 0x5,0x51,0x24, 0x4,0x4d,0x5d, 0x5,0x51,0x26,
+  0x4,0x4d,0x62, 0x7,0x29,0x24, 0x7,0x28,0x77, 0x7,0x28,0x6f,
+  0x5,0x50,0x78, 0x5,0x50,0x7c, 0x7,0x28,0x7d, 0x7,0x28,0x6d,
+  0x5,0x51,0x25, 0x5,0x50,0x7d, 0x5,0x50,0x77, 0x5,0x50,0x79,
+  0x5,0x50,0x76, 0xf,0x52,0x32, 0xf,0x52,0x33, 0xf,0x52,0x34,
+  0xf,0x52,0x35, 0xf,0x52,0x37, 0xf,0x52,0x39, 0xf,0x52,0x3a,
+  0x7,0x28,0x76, 0x7,0x28,0x75, 0x7,0x28,0x6c, 0x7,0x28,0x72,
+  0xf,0x52,0x38, 0x5,0x51,0x21, 0x7,0x28,0x7b, 0x7,0x28,0x6e,
+  0x5,0x51,0x28, 0x7,0x29,0x23, 0x7,0x28,0x7e, 0x7,0x28,0x7a,
+  0x7,0x28,0x73, 0x7,0x33,0x46, 0x5,0x58,0x40, 0x4,0x53,0x71,
+  0x7,0x33,0x52, 0x4,0x53,0x68, 0x4,0x53,0x65, 0x4,0x53,0x6c,
+  0x7,0x33,0x49, 0x7,0x33,0x51, 0x7,0x33,0x43, 0x5,0x58,0x3d,
+  0x7,0x33,0x42, 0x5,0x58,0x3c, 0x7,0x33,0x3c, 0x4,0x53,0x70,
+  0x4,0x53,0x67, 0x7,0x33,0x45, 0x4,0x53,0x6f, 0x7,0x33,0x3d,
+  0x4,0x53,0x6e, 0x7,0x33,0x47, 0x7,0x33,0x4e, 0x4,0x53,0x66,
+  0x7,0x33,0x50, 0x7,0x33,0x3e, 0x4,0x53,0x69, 0x7,0x33,0x3b,
+  0x7,0x33,0x53, 0x7,0x33,0x40, 0x7,0x33,0x3f, 0x7,0x33,0x48,
+  0x7,0x33,0x4a, 0x5,0x58,0x3f, 0x7,0x33,0x4c, 0x4,0x53,0x6d,
+  0x7,0x33,0x44, 0x5,0x58,0x3e, 0xf,0x57,0x6e, 0xf,0x57,0x6f,
+  0xf,0x57,0x70, 0xf,0x57,0x71, 0xf,0x57,0x72, 0xf,0x57,0x73,
+  0xf,0x57,0x74, 0xf,0x57,0x75, 0xf,0x57,0x76, 0xf,0x57,0x77,
+  0xf,0x57,0x78, 0x7,0x33,0x54, 0x7,0x33,0x41, 0x7,0x33,0x4b,
+  0x4,0x58,0x6e, 0x5,0x5e,0x52, 0x5,0x5e,0x51, 0x7,0x3b,0x7d,
+  0x4,0x58,0x6f, 0x5,0x5e,0x54, 0x4,0x58,0x71, 0x7,0x3b,0x79,
+  0x4,0x58,0x6d, 0x5,0x5e,0x4d, 0x5,0x5e,0x53, 0x5,0x5e,0x4e,
+  0x7,0x3b,0x76, 0x7,0x3c,0x25, 0x4,0x58,0x72, 0x7,0x43,0x2a,
+  0x5,0x5e,0x4f, 0x7,0x3c,0x21, 0x7,0x3b,0x77, 0x5,0x5e,0x56,
+  0x7,0x3c,0x27, 0x7,0x3b,0x7c, 0x7,0x3b,0x78, 0x5,0x5e,0x50,
+  0x4,0x58,0x74, 0x7,0x3b,0x7b, 0x7,0x3b,0x7e, 0x7,0x3c,0x22,
+  0x7,0x3c,0x23, 0x4,0x58,0x73, 0x5,0x5e,0x4b, 0x7,0x3c,0x26,
+  0x5,0x5e,0x4c, 0x7,0x3c,0x24, 0x7,0x3b,0x75, 0xf,0x5c,0x63,
+  0xf,0x5c,0x64, 0xf,0x5c,0x65, 0xf,0x5c,0x66, 0xf,0x5c,0x67,
+  0xf,0x5c,0x68, 0xf,0x5c,0x69, 0xf,0x5c,0x6a, 0xf,0x5c,0x6b,
+  0x7,0x3c,0x28, 0x7,0x3c,0x29, 0x7,0x3b,0x7a, 0x4,0x5d,0x5e,
+  0x4,0x5d,0x56, 0x7,0x43,0x37, 0x4,0x5d,0x58, 0x7,0x43,0x35,
+  0x5,0x64,0x68, 0x7,0x43,0x3a, 0x7,0x43,0x2b, 0x4,0x5d,0x60,
+  0x5,0x64,0x66, 0x5,0x58,0x41, 0x4,0x5d,0x59, 0x5,0x64,0x67,
+  0x7,0x43,0x38, 0x7,0x43,0x32, 0x5,0x64,0x64, 0x4,0x5d,0x53,
+  0x7,0x43,0x3b, 0x4,0x5d,0x55, 0x5,0x64,0x65, 0x4,0x5d,0x5d,
+  0x7,0x43,0x39, 0x7,0x43,0x2f, 0x7,0x43,0x33, 0x7,0x4a,0x2a,
+  0x7,0x43,0x30, 0x4,0x5d,0x5c, 0x7,0x43,0x34, 0x7,0x43,0x31,
+  0x7,0x43,0x3c, 0x7,0x43,0x2c, 0x7,0x43,0x2d, 0xf,0x60,0x72,
+  0xf,0x60,0x75, 0x7,0x43,0x36, 0x4,0x5d,0x5f, 0x7,0x43,0x2e,
+  0x5,0x69,0x4d, 0x5,0x69,0x4f, 0x7,0x4a,0x2f, 0x4,0x61,0x3e,
+  0x7,0x4a,0x2c, 0x7,0x4a,0x2e, 0x4,0x61,0x43, 0x4,0x61,0x39,
+  0x5,0x69,0x50, 0x4,0x61,0x41, 0x7,0x4a,0x34, 0x4,0x61,0x42,
+  0x5,0x69,0x4e, 0x4,0x61,0x3f, 0x7,0x4a,0x26, 0x7,0x4a,0x29,
+  0x7,0x43,0x3d, 0x7,0x4a,0x28, 0x7,0x4a,0x35, 0x7,0x50,0x33,
+  0x7,0x4a,0x33, 0x4,0x61,0x3c, 0x5,0x6d,0x60, 0x7,0x4a,0x27,
+  0xf,0x63,0x78, 0xf,0x63,0x79, 0xf,0x63,0x7a, 0x4,0x61,0x44,
+  0x7,0x4a,0x2b, 0x7,0x50,0x35, 0x7,0x4a,0x30, 0x7,0x4a,0x31,
+  0x7,0x4a,0x2d, 0x7,0x4a,0x32, 0x4,0x61,0x38, 0xf,0x60,0x74,
+  0x4,0x64,0x4a, 0x4,0x64,0x4b, 0x5,0x6d,0x62, 0x5,0x6d,0x61,
+  0x7,0x50,0x2d, 0x5,0x6d,0x63, 0x7,0x50,0x2f, 0x4,0x64,0x49,
+  0x7,0x50,0x2b, 0x5,0x69,0x53, 0x7,0x50,0x32, 0x7,0x50,0x2e,
+  0x7,0x50,0x34, 0x7,0x50,0x36, 0x7,0x50,0x2c, 0x7,0x50,0x30,
+  0xf,0x66,0x36, 0xf,0x66,0x37, 0xf,0x66,0x38, 0xf,0x66,0x39,
+  0x7,0x50,0x38, 0x7,0x50,0x37, 0x7,0x50,0x39, 0x7,0x55,0x2a,
+  0x4,0x67,0x42, 0x7,0x55,0x34, 0x7,0x55,0x2d, 0x7,0x55,0x33,
+  0x4,0x67,0x38, 0x7,0x55,0x2e, 0x5,0x71,0x3d, 0x7,0x55,0x2c,
+  0x7,0x55,0x2f, 0x4,0x67,0x3c, 0x5,0x71,0x3a, 0x5,0x71,0x39,
+  0x4,0x67,0x43, 0x7,0x59,0x3b, 0x7,0x59,0x35, 0x4,0x67,0x3a,
+  0x5,0x71,0x3c, 0x5,0x71,0x3b, 0x7,0x55,0x31, 0x7,0x55,0x2b,
+  0x7,0x55,0x30, 0x5,0x71,0x38, 0x7,0x55,0x35, 0x5,0x74,0x3b,
+  0x5,0x74,0x3d, 0x5,0x74,0x40, 0x5,0x76,0x4b, 0x4,0x69,0x47,
+  0x7,0x59,0x39, 0x4,0x69,0x4a, 0x5,0x74,0x3f, 0x4,0x69,0x49,
+  0x5,0x74,0x3e, 0x7,0x59,0x37, 0x7,0x59,0x40, 0x7,0x55,0x36,
+  0x5,0x74,0x3c, 0x7,0x59,0x36, 0x7,0x59,0x3a, 0x7,0x59,0x3f,
+  0x4,0x69,0x46, 0x7,0x59,0x3e, 0xf,0x69,0x72, 0xf,0x69,0x73,
+  0xf,0x69,0x74, 0x7,0x59,0x3c, 0x7,0x59,0x3d, 0x4,0x6a,0x7d,
+  0x4,0x6a,0x7e, 0x7,0x5c,0x66, 0x5,0x76,0x4e, 0x5,0x76,0x4d,
+  0x5,0x78,0x31, 0x7,0x5c,0x68, 0x7,0x5c,0x69, 0x7,0x5c,0x6a,
+  0xf,0x6a,0x74, 0xf,0x6a,0x75, 0x7,0x5c,0x67, 0x7,0x59,0x42,
+  0x7,0x5f,0x57, 0x7,0x5f,0x58, 0x7,0x5f,0x55, 0x4,0x6c,0x27,
+  0x7,0x5f,0x56, 0x7,0x5f,0x5a, 0xf,0x6b,0x65, 0xf,0x6b,0x66,
+  0x7,0x5f,0x54, 0x7,0x5f,0x59, 0x7,0x5f,0x5b, 0x4,0x6d,0x23,
+  0x7,0x61,0x4b, 0x5,0x79,0x4e, 0x7,0x61,0x4c, 0xf,0x6c,0x3a,
+  0xf,0x6c,0x3b, 0x7,0x61,0x4a, 0x5,0x7a,0x75, 0x7,0x62,0x65,
+  0x7,0x62,0x64, 0x5,0x7a,0x39, 0x4,0x6d,0x7e, 0x7,0x63,0x74,
+  0x7,0x64,0x62, 0x4,0x6e,0x3c, 0x7,0x64,0x44, 0x7,0x65,0x44,
+  0x7,0x66,0x50, 0x5,0x24,0x77, 0x4,0x30,0x24, 0x5,0x30,0x44,
+  0x5,0x30,0x45, 0x4,0x35,0x48, 0x4,0x35,0x49, 0x4,0x35,0x47,
+  0x6,0x44,0x7b, 0x4,0x3b,0x3a, 0x5,0x42,0x7e, 0x5,0x43,0x21,
+  0x6,0x58,0x4c, 0x4,0x47,0x4d, 0x5,0x51,0x2c, 0x4,0x4d,0x63,
+  0x5,0x51,0x2d, 0x5,0x51,0x2b, 0x5,0x58,0x42, 0x7,0x33,0x56,
+  0x7,0x33,0x55, 0x7,0x3c,0x2a, 0x5,0x5e,0x57, 0x7,0x43,0x3e,
+  0x7,0x4a,0x36, 0x7,0x4a,0x39, 0x5,0x69,0x54, 0x7,0x4a,0x37,
+  0x5,0x69,0x55, 0x7,0x4a,0x38, 0x7,0x50,0x3a, 0x7,0x4a,0x3a,
+  0x5,0x71,0x3e, 0x5,0x7a,0x76, 0x7,0x65,0x77, 0x6,0x34,0x55,
+  0x6,0x3c,0x35, 0x6,0x3c,0x34, 0xf,0x38,0x57, 0x4,0x3b,0x3b,
+  0x5,0x3c,0x3e, 0x6,0x4e,0x7b, 0xf,0x3f,0x3d, 0x5,0x43,0x22,
+  0x4,0x40,0x75, 0x6,0x5b,0x5f, 0x4,0x47,0x50, 0x6,0x62,0x54,
+  0x4,0x47,0x51, 0x7,0x29,0x28, 0x7,0x29,0x27, 0x7,0x29,0x25,
+  0x5,0x51,0x2f, 0x5,0x51,0x2e, 0x7,0x29,0x26, 0xf,0x52,0x3b,
+  0x5,0x58,0x43, 0x4,0x53,0x74, 0x7,0x33,0x57, 0x5,0x58,0x44,
+  0x7,0x2c,0x56, 0x5,0x5e,0x5a, 0x7,0x3c,0x2d, 0x5,0x5e,0x58,
+  0x7,0x3c,0x2c, 0x5,0x5e,0x59, 0x7,0x3c,0x2b, 0x5,0x64,0x69,
+  0x4,0x5d,0x63, 0x7,0x43,0x40, 0x4,0x5d,0x62, 0x5,0x5e,0x5b,
+  0x7,0x4a,0x3c, 0x5,0x69,0x57, 0x7,0x4a,0x3d, 0x7,0x43,0x41,
+  0x7,0x43,0x42, 0x5,0x69,0x56, 0x5,0x6d,0x66, 0x5,0x6d,0x65,
+  0x5,0x6d,0x67, 0xf,0x66,0x3a, 0x5,0x6d,0x64, 0xf,0x63,0x7b,
+  0x5,0x71,0x3f, 0x5,0x74,0x41, 0xf,0x6a,0x76, 0xf,0x6a,0x77,
+  0x5,0x78,0x32, 0x5,0x79,0x4f, 0x5,0x7a,0x77, 0x7,0x65,0x45,
+  0x6,0x25,0x54, 0x5,0x23,0x29, 0x5,0x2b,0x4a, 0x5,0x30,0x48,
+  0x5,0x30,0x47, 0x6,0x3c,0x37, 0x6,0x3c,0x36, 0x6,0x44,0x7e,
+  0x6,0x44,0x7c, 0x5,0x35,0x61, 0x6,0x45,0x21, 0x6,0x44,0x7d,
+  0x4,0x3b,0x3c, 0x6,0x4e,0x7c, 0x4,0x3b,0x3d, 0x5,0x3c,0x40,
+  0x5,0x3c,0x3f, 0x6,0x4e,0x7e, 0x5,0x3c,0x41, 0x6,0x4f,0x23,
+  0x6,0x4e,0x7d, 0xf,0x32,0x55, 0x4,0x40,0x77, 0x5,0x43,0x25,
+  0x4,0x40,0x76, 0x6,0x58,0x4e, 0x6,0x58,0x4f, 0x5,0x43,0x27,
+  0x5,0x43,0x23, 0x5,0x43,0x26, 0x6,0x58,0x4d, 0x6,0x4f,0x22,
+  0x5,0x43,0x24, 0x5,0x43,0x28, 0x6,0x62,0x55, 0x6,0x62,0x56,
+  0x4,0x47,0x53, 0x4,0x47,0x52, 0x6,0x62,0x59, 0x5,0x49,0x7d,
+  0x5,0x49,0x7c, 0x6,0x62,0x5b, 0x6,0x62,0x5a, 0x6,0x62,0x57,
+  0x6,0x62,0x58, 0x5,0x51,0x32, 0x4,0x4d,0x66, 0x7,0x29,0x29,
+  0x7,0x29,0x2b, 0x5,0x51,0x31, 0x5,0x51,0x33, 0x7,0x29,0x2d,
+  0x7,0x29,0x2c, 0x5,0x49,0x7e, 0x5,0x51,0x30, 0x7,0x29,0x2a,
+  0x5,0x4a,0x21, 0x7,0x29,0x2e, 0xf,0x52,0x3c, 0x5,0x58,0x47,
+  0x5,0x58,0x48, 0x5,0x58,0x46, 0x7,0x33,0x59, 0x4,0x53,0x76,
+  0x7,0x33,0x5a, 0x7,0x33,0x5c, 0x7,0x33,0x5b, 0x5,0x58,0x45,
+  0x7,0x33,0x58, 0x5,0x5e,0x5d, 0x5,0x5e,0x5e, 0x5,0x5e,0x5f,
+  0x5,0x5e,0x5c, 0x7,0x3c,0x30, 0x7,0x3c,0x2e, 0x7,0x3c,0x2f,
+  0x4,0x5d,0x65, 0x5,0x64,0x6a, 0x5,0x64,0x6b, 0x7,0x43,0x43,
+  0x7,0x43,0x44, 0x7,0x43,0x45, 0x4,0x61,0x47, 0x5,0x69,0x58,
+  0x5,0x58,0x49, 0x7,0x4a,0x3e, 0x4,0x61,0x49, 0x5,0x6d,0x6b,
+  0x5,0x6d,0x68, 0x7,0x50,0x3b, 0x5,0x6d,0x6a, 0x5,0x6d,0x69,
+  0x4,0x67,0x46, 0x5,0x71,0x40, 0x7,0x55,0x37, 0x7,0x55,0x38,
+  0x7,0x59,0x43, 0x7,0x5c,0x6c, 0x7,0x59,0x44, 0x7,0x59,0x45,
+  0x7,0x5c,0x6d, 0x7,0x5c,0x6e, 0x5,0x74,0x42, 0x7,0x5f,0x5c,
+  0x7,0x61,0x4d, 0x7,0x5f,0x5d, 0x5,0x79,0x50, 0x5,0x7a,0x3a,
+  0x7,0x65,0x46, 0x7,0x66,0x43, 0xf,0x28,0x6c, 0x5,0x2b,0x4b,
+  0x6,0x3c,0x38, 0xf,0x32,0x56, 0x5,0x35,0x64, 0x5,0x35,0x63,
+  0x4,0x35,0x4f, 0x5,0x35,0x62, 0x4,0x35,0x4e, 0x6,0x45,0x25,
+  0x6,0x45,0x23, 0x6,0x4f,0x25, 0x5,0x3c,0x42, 0x5,0x3c,0x46,
+  0x5,0x3c,0x44, 0x5,0x3c,0x48, 0x5,0x3c,0x45, 0x6,0x4f,0x28,
+  0x6,0x4f,0x26, 0x5,0x3c,0x47, 0x5,0x3c,0x43, 0x6,0x4f,0x27,
+  0x6,0x4f,0x24, 0xf,0x3f,0x3e, 0x4,0x40,0x7c, 0x4,0x40,0x7d,
+  0x4,0x40,0x7a, 0x6,0x58,0x52, 0x5,0x43,0x2b, 0x6,0x58,0x51,
+  0x5,0x43,0x2a, 0x4,0x40,0x79, 0x4,0x40,0x7b, 0x6,0x58,0x53,
+  0xf,0x45,0x47, 0x5,0x43,0x29, 0x6,0x62,0x61, 0x6,0x62,0x5c,
+  0x5,0x4a,0x25, 0x5,0x4a,0x23, 0x5,0x4a,0x22, 0x6,0x62,0x5f,
+  0x5,0x4a,0x24, 0x6,0x62,0x5e, 0x6,0x62,0x60, 0xf,0x4c,0x48,
+  0x6,0x62,0x5d, 0x6,0x62,0x62, 0xf,0x4c,0x49, 0x5,0x51,0x35,
+  0x5,0x51,0x34, 0x4,0x4d,0x69, 0x5,0x51,0x37, 0x5,0x51,0x36,
+  0x5,0x51,0x38, 0x4,0x4d,0x6a, 0x7,0x29,0x2f, 0x7,0x29,0x30,
+  0x4,0x4d,0x6b, 0x7,0x29,0x31, 0x7,0x33,0x64, 0x5,0x58,0x4b,
+  0x7,0x33,0x5e, 0x7,0x33,0x60, 0x7,0x33,0x61, 0x4,0x53,0x78,
+  0x5,0x58,0x4a, 0x7,0x33,0x62, 0x5,0x58,0x4c, 0x7,0x33,0x5f,
+  0xf,0x57,0x7a, 0x7,0x33,0x5d, 0x7,0x33,0x63, 0x4,0x58,0x79,
+  0x5,0x5e,0x63, 0x7,0x3c,0x31, 0x5,0x5e,0x62, 0x4,0x58,0x78,
+  0x5,0x5e,0x60, 0x5,0x5e,0x64, 0x5,0x5e,0x61, 0xf,0x5c,0x6c,
+  0x7,0x43,0x46, 0x4,0x5d,0x67, 0x7,0x43,0x47, 0x4,0x5d,0x66,
+  0x5,0x64,0x6c, 0x7,0x4a,0x3f, 0x5,0x64,0x6d, 0x5,0x69,0x5b,
+  0x7,0x4a,0x40, 0x5,0x69,0x5a, 0x7,0x4a,0x43, 0x7,0x50,0x3d,
+  0x7,0x4a,0x42, 0x5,0x69,0x59, 0x5,0x6d,0x6d, 0x5,0x6d,0x6c,
+  0x7,0x50,0x3c, 0x5,0x71,0x42, 0x5,0x6d,0x6e, 0x5,0x71,0x41,
+  0x7,0x55,0x39, 0x7,0x59,0x46, 0x7,0x5c,0x70, 0x7,0x5c,0x6f,
+  0x5,0x7a,0x78, 0x5,0x2b,0x4c, 0x4,0x2b,0x4a, 0x6,0x34,0x56,
+  0xf,0x2d,0x4a, 0x4,0x30,0x26, 0x6,0x3c,0x39, 0x5,0x30,0x49,
+  0x5,0x30,0x4a, 0xf,0x32,0x57, 0xf,0x32,0x58, 0x6,0x3c,0x3a,
+  0x6,0x45,0x2a, 0x6,0x45,0x2c, 0x6,0x45,0x27, 0x6,0x45,0x28,
+  0x6,0x45,0x26, 0x6,0x45,0x2b, 0x5,0x35,0x65, 0xf,0x38,0x59,
+  0xf,0x38,0x5a, 0xf,0x38,0x5b, 0xf,0x38,0x5c, 0xf,0x38,0x5d,
+  0xf,0x38,0x5e, 0xf,0x38,0x5f, 0xf,0x38,0x60, 0x6,0x45,0x2d,
+  0x4,0x35,0x53, 0x6,0x45,0x29, 0x4,0x35,0x52, 0x6,0x4f,0x2b,
+  0x4,0x3b,0x40, 0x5,0x3c,0x49, 0x5,0x3c,0x4b, 0x6,0x4f,0x2e,
+  0x6,0x4f,0x2c, 0x6,0x4f,0x2d, 0x6,0x58,0x57, 0x5,0x3c,0x4a,
+  0xf,0x3f,0x3f, 0xf,0x3f,0x41, 0xf,0x3f,0x42, 0xf,0x3f,0x43,
+  0xf,0x3f,0x44, 0xf,0x3f,0x45, 0x6,0x4f,0x2f, 0x6,0x4f,0x2a,
+  0x5,0x3c,0x4d, 0x4,0x41,0x22, 0x6,0x58,0x54, 0x6,0x58,0x59,
+  0x6,0x58,0x56, 0x5,0x43,0x30, 0x5,0x43,0x2c, 0x6,0x58,0x5e,
+  0x6,0x58,0x55, 0x5,0x43,0x2f, 0x5,0x43,0x31, 0x5,0x43,0x32,
+  0x6,0x58,0x58, 0x6,0x58,0x60, 0x6,0x58,0x62, 0x5,0x43,0x33,
+  0x6,0x58,0x5f, 0xf,0x45,0x48, 0xf,0x45,0x49, 0xf,0x45,0x4a,
+  0xf,0x45,0x4b, 0xf,0x45,0x4c, 0xf,0x45,0x4d, 0xf,0x45,0x4e,
+  0x6,0x58,0x61, 0xf,0x3f,0x40, 0x6,0x58,0x5b, 0x5,0x43,0x2e,
+  0xf,0x46,0x34, 0x6,0x62,0x65, 0x4,0x47,0x55, 0x5,0x4a,0x26,
+  0x6,0x62,0x64, 0x6,0x62,0x66, 0x6,0x62,0x6c, 0x6,0x62,0x63,
+  0x6,0x62,0x69, 0x5,0x4a,0x27, 0x4,0x47,0x57, 0xf,0x4c,0x4d,
+  0xf,0x4c,0x4e, 0xf,0x4c,0x4f, 0xf,0x4c,0x51, 0xf,0x4c,0x50,
+  0xf,0x4c,0x4c, 0x6,0x62,0x6b, 0x6,0x58,0x5d, 0x7,0x29,0x33,
+  0x7,0x29,0x35, 0x5,0x4a,0x28, 0x4,0x4d,0x6f, 0x7,0x29,0x34,
+  0x5,0x51,0x3a, 0x4,0x4d,0x70, 0x5,0x51,0x3b, 0x7,0x29,0x39,
+  0x7,0x29,0x38, 0x7,0x29,0x32, 0xf,0x52,0x3d, 0xf,0x52,0x3e,
+  0xf,0x52,0x3f, 0x7,0x29,0x37, 0xf,0x4c,0x4b, 0x7,0x33,0x6a,
+  0x5,0x58,0x4e, 0x7,0x33,0x67, 0x7,0x33,0x66, 0x5,0x58,0x4f,
+  0x7,0x33,0x6b, 0x7,0x33,0x6e, 0x4,0x53,0x7c, 0x7,0x33,0x68,
+  0x5,0x58,0x4d, 0x6,0x62,0x68, 0xf,0x54,0x32, 0xf,0x57,0x7b,
+  0xf,0x57,0x7c, 0xf,0x57,0x7d, 0xf,0x57,0x7e, 0xf,0x58,0x21,
+  0xf,0x58,0x22, 0x7,0x33,0x6d, 0x7,0x33,0x6c, 0x7,0x33,0x65,
+  0x7,0x33,0x69, 0x5,0x58,0x50, 0x7,0x3c,0x32, 0x5,0x5e,0x65,
+  0x5,0x5b,0x2d, 0x5,0x5e,0x67, 0x5,0x58,0x52, 0x5,0x5e,0x66,
+  0x4,0x58,0x7b, 0x7,0x3c,0x38, 0x7,0x3c,0x34, 0x7,0x3c,0x36,
+  0x7,0x3c,0x37, 0x7,0x3c,0x35, 0xf,0x5c,0x6e, 0xf,0x5c,0x70,
+  0xf,0x5c,0x6f, 0x7,0x43,0x4b, 0x5,0x64,0x73, 0x7,0x43,0x4e,
+  0x5,0x64,0x6f, 0x7,0x43,0x49, 0x7,0x43,0x4a, 0x7,0x43,0x51,
+  0x5,0x64,0x71, 0x5,0x64,0x6e, 0x5,0x64,0x72, 0x7,0x43,0x4d,
+  0x7,0x43,0x4c, 0xf,0x60,0x76, 0xf,0x60,0x77, 0xf,0x60,0x78,
+  0xf,0x60,0x79, 0xf,0x60,0x7b, 0xf,0x60,0x7c, 0x7,0x43,0x48,
+  0x7,0x43,0x50, 0x5,0x64,0x70, 0x7,0x4a,0x47, 0x7,0x4a,0x4b,
+  0x5,0x69,0x5d, 0x5,0x64,0x74, 0x7,0x4a,0x4a, 0x7,0x43,0x4f,
+  0x5,0x69,0x5c, 0x4,0x61,0x4b, 0x7,0x4a,0x48, 0x5,0x69,0x5e,
+  0x7,0x4a,0x4d, 0x7,0x4a,0x4c, 0x5,0x69,0x60, 0x7,0x4a,0x44,
+  0x7,0x4a,0x49, 0x7,0x4a,0x46, 0xf,0x63,0x7c, 0xf,0x63,0x7d,
+  0xf,0x63,0x7e, 0xf,0x64,0x21, 0x7,0x4a,0x4e, 0x7,0x4a,0x45,
+  0x5,0x69,0x5f, 0x4,0x64,0x51, 0x5,0x6d,0x70, 0x4,0x64,0x50,
+  0x5,0x6d,0x6f, 0x7,0x50,0x3e, 0x7,0x50,0x40, 0xf,0x66,0x3b,
+  0xf,0x66,0x3c, 0xf,0x66,0x3d, 0xf,0x66,0x3e, 0xf,0x66,0x3f,
+  0x7,0x50,0x3f, 0x5,0x71,0x43, 0x4,0x67,0x47, 0x5,0x71,0x44,
+  0x5,0x71,0x45, 0xf,0x68,0x4e, 0xf,0x68,0x4f, 0x7,0x55,0x3b,
+  0x7,0x59,0x47, 0x5,0x74,0x45, 0x5,0x74,0x44, 0xf,0x69,0x76,
+  0xf,0x69,0x77, 0xf,0x69,0x78, 0x7,0x59,0x4a, 0x7,0x59,0x48,
+  0x7,0x59,0x49, 0xf,0x68,0x4d, 0x7,0x5c,0x71, 0x4,0x6b,0x22,
+  0x5,0x74,0x43, 0x7,0x5c,0x72, 0xf,0x6a,0x78, 0x7,0x5c,0x73,
+  0x7,0x5f,0x5e, 0x7,0x5f,0x60, 0x7,0x5f,0x5f, 0x7,0x62,0x66,
+  0x6,0x2e,0x31, 0x6,0x34,0x57, 0x6,0x34,0x58, 0x5,0x35,0x66,
+  0xf,0x38,0x61, 0x6,0x4f,0x30, 0x4,0x3b,0x44, 0x6,0x58,0x63,
+  0xf,0x45,0x4f, 0x5,0x4a,0x2a, 0xf,0x4c,0x52, 0x7,0x29,0x3a,
+  0x5,0x58,0x54, 0x5,0x58,0x53, 0xf,0x58,0x23, 0x7,0x33,0x6f,
+  0x5,0x5e,0x69, 0x5,0x5e,0x6a, 0x5,0x5e,0x68, 0xf,0x5c,0x71,
+  0x5,0x64,0x75, 0x7,0x43,0x53, 0x7,0x4a,0x50, 0x7,0x4a,0x4f,
+  0x5,0x71,0x46, 0x7,0x5c,0x74, 0x6,0x2e,0x32, 0x6,0x2e,0x33,
+  0x6,0x34,0x59, 0xf,0x2d,0x4b, 0xf,0x2d,0x4d, 0xf,0x2d,0x4e,
+  0xf,0x2d,0x4f, 0xf,0x2d,0x50, 0x4,0x2b,0x4b, 0x5,0x30,0x4d,
+  0x6,0x3c,0x3e, 0x6,0x3c,0x3d, 0x5,0x30,0x4e, 0x6,0x3c,0x3c,
+  0x4,0x30,0x29, 0xf,0x32,0x59, 0xf,0x32,0x5a, 0xf,0x32,0x5b,
+  0xf,0x32,0x5c, 0xf,0x32,0x5d, 0x5,0x35,0x6d, 0x6,0x45,0x30,
+  0x5,0x35,0x67, 0x4,0x35,0x57, 0x5,0x35,0x6a, 0x5,0x35,0x6f,
+  0x5,0x35,0x6e, 0x4,0x35,0x58, 0x6,0x45,0x2e, 0x6,0x45,0x2f,
+  0x5,0x35,0x6b, 0x5,0x35,0x68, 0xf,0x38,0x63, 0xf,0x38,0x64,
+  0xf,0x38,0x65, 0xf,0x38,0x66, 0xf,0x38,0x68, 0xf,0x38,0x69,
+  0xf,0x38,0x62, 0x5,0x35,0x6c, 0x5,0x35,0x69, 0xf,0x38,0x67,
+  0x5,0x3c,0x51, 0x5,0x3c,0x50, 0x5,0x3c,0x54, 0x5,0x3c,0x4f,
+  0x6,0x4f,0x34, 0x6,0x4f,0x31, 0x5,0x43,0x39, 0x5,0x3c,0x53,
+  0x5,0x3c,0x4e, 0x6,0x4f,0x33, 0x4,0x3b,0x46, 0x5,0x3c,0x55,
+  0x6,0x58,0x64, 0x6,0x4f,0x35, 0xf,0x3f,0x47, 0xf,0x3f,0x48,
+  0xf,0x3f,0x49, 0xf,0x3f,0x4a, 0xf,0x3f,0x4b, 0xf,0x3f,0x4c,
+  0xf,0x3f,0x4f, 0xf,0x3f,0x50, 0xf,0x3f,0x51, 0x6,0x4f,0x32,
+  0xf,0x3f,0x4e, 0x6,0x58,0x66, 0x5,0x43,0x36, 0x4,0x41,0x23,
+  0x6,0x58,0x68, 0x4,0x41,0x25, 0x5,0x43,0x3b, 0x5,0x43,0x35,
+  0x5,0x43,0x3d, 0x5,0x43,0x37, 0x4,0x41,0x24, 0x6,0x58,0x6a,
+  0x6,0x58,0x69, 0x5,0x43,0x3a, 0xf,0x45,0x50, 0xf,0x45,0x51,
+  0xf,0x45,0x52, 0xf,0x45,0x53, 0xf,0x45,0x54, 0xf,0x45,0x55,
+  0xf,0x45,0x56, 0xf,0x45,0x57, 0x6,0x58,0x65, 0x6,0x58,0x67,
+  0x6,0x62,0x6d, 0xf,0x3f,0x4d, 0x6,0x62,0x6e, 0x4,0x47,0x5c,
+  0x5,0x4a,0x2c, 0x5,0x4a,0x30, 0x6,0x62,0x72, 0x5,0x4a,0x2b,
+  0x5,0x4a,0x2e, 0x5,0x4a,0x31, 0x6,0x62,0x71, 0x6,0x62,0x6f,
+  0x5,0x4a,0x33, 0x4,0x47,0x5d, 0x5,0x4a,0x2f, 0x6,0x62,0x76,
+  0x5,0x4a,0x2d, 0x6,0x62,0x73, 0xf,0x4c,0x53, 0xf,0x4c,0x54,
+  0xf,0x4c,0x55, 0xf,0x4c,0x56, 0xf,0x4c,0x57, 0xf,0x4c,0x58,
+  0xf,0x4c,0x59, 0x6,0x62,0x70, 0x5,0x51,0x42, 0x5,0x51,0x3c,
+  0x4,0x4d,0x72, 0x5,0x51,0x3f, 0x5,0x51,0x3e, 0x5,0x51,0x3d,
+  0x5,0x51,0x40, 0x7,0x29,0x3f, 0x5,0x51,0x46, 0x5,0x51,0x43,
+  0x7,0x29,0x41, 0x5,0x51,0x41, 0x7,0x29,0x3c, 0x7,0x29,0x40,
+  0x7,0x29,0x3e, 0x6,0x62,0x74, 0x7,0x29,0x42, 0x7,0x33,0x72,
+  0x5,0x51,0x45, 0x5,0x51,0x44, 0xf,0x52,0x40, 0xf,0x52,0x41,
+  0x7,0x29,0x43, 0x7,0x29,0x3b, 0xf,0x58,0x2d, 0x4,0x54,0x23,
+  0x4,0x54,0x24, 0x4,0x54,0x28, 0x7,0x33,0x74, 0x5,0x58,0x59,
+  0x4,0x54,0x21, 0x4,0x54,0x22, 0x4,0x54,0x27, 0x7,0x33,0x75,
+  0x4,0x54,0x25, 0x7,0x33,0x71, 0x7,0x33,0x70, 0x5,0x58,0x58,
+  0x5,0x58,0x5a, 0x7,0x33,0x76, 0xf,0x58,0x24, 0xf,0x58,0x26,
+  0xf,0x58,0x27, 0xf,0x58,0x28, 0xf,0x58,0x29, 0xf,0x58,0x2a,
+  0xf,0x58,0x2b, 0xf,0x58,0x2c, 0xf,0x58,0x2e, 0x7,0x33,0x78,
+  0x7,0x33,0x77, 0x5,0x58,0x5b, 0x5,0x58,0x56, 0x5,0x58,0x57,
+  0x5,0x5e,0x6f, 0x5,0x5e,0x71, 0x4,0x59,0x22, 0x5,0x5e,0x70,
+  0x4,0x59,0x24, 0x4,0x59,0x21, 0x5,0x5e,0x72, 0x4,0x58,0x7e,
+  0x5,0x5e,0x6c, 0x4,0x59,0x23, 0x5,0x5e,0x6e, 0x5,0x5e,0x6b,
+  0x7,0x3c,0x3a, 0x5,0x5e,0x73, 0xf,0x58,0x25, 0xf,0x5c,0x72,
+  0xf,0x5c,0x73, 0xf,0x5c,0x74, 0xf,0x5c,0x75, 0xf,0x5c,0x76,
+  0x7,0x3c,0x39, 0x5,0x64,0x79, 0x5,0x64,0x7c, 0x4,0x5d,0x6b,
+  0x7,0x43,0x57, 0x7,0x43,0x56, 0x5,0x64,0x76, 0x5,0x64,0x7a,
+  0x5,0x64,0x78, 0x5,0x64,0x77, 0x5,0x64,0x7d, 0x5,0x64,0x7e,
+  0x7,0x43,0x5b, 0x7,0x43,0x5a, 0x5,0x64,0x7b, 0xf,0x60,0x7d,
+  0x7,0x43,0x58, 0x7,0x43,0x55, 0x7,0x43,0x59, 0x7,0x43,0x54,
+  0x5,0x58,0x5d, 0x5,0x69,0x62, 0x5,0x69,0x66, 0x5,0x69,0x68,
+  0x4,0x61,0x4e, 0x4,0x61,0x4c, 0x5,0x69,0x63, 0x5,0x69,0x67,
+  0x5,0x69,0x65, 0x5,0x69,0x61, 0x7,0x4a,0x52, 0x5,0x69,0x69,
+  0x5,0x69,0x64, 0xf,0x64,0x23, 0xf,0x64,0x24, 0xf,0x64,0x25,
+  0x7,0x4a,0x51, 0x7,0x4a,0x53, 0x4,0x64,0x52, 0x4,0x64,0x54,
+  0x4,0x64,0x58, 0x4,0x64,0x57, 0x5,0x6d,0x71, 0x7,0x50,0x41,
+  0x7,0x50,0x43, 0x5,0x6d,0x72, 0x7,0x50,0x42, 0xf,0x66,0x40,
+  0xf,0x66,0x41, 0xf,0x66,0x42, 0x4,0x67,0x49, 0x5,0x71,0x48,
+  0x5,0x71,0x49, 0x7,0x55,0x3f, 0x7,0x55,0x3d, 0x7,0x55,0x3c,
+  0x7,0x55,0x3e, 0x5,0x71,0x47, 0x5,0x74,0x46, 0x5,0x74,0x49,
+  0x4,0x69,0x4d, 0x5,0x74,0x48, 0x5,0x74,0x47, 0xf,0x69,0x79,
+  0x5,0x76,0x4f, 0x5,0x76,0x50, 0xf,0x6a,0x79, 0x7,0x59,0x4b,
+  0x7,0x5c,0x75, 0x7,0x5c,0x76, 0x5,0x78,0x33, 0x5,0x78,0x34,
+  0x5,0x78,0x35, 0x4,0x6d,0x26, 0x7,0x61,0x4e, 0x5,0x7a,0x79,
+  0x5,0x7b,0x49, 0x6,0x2e,0x35, 0x6,0x2e,0x34, 0x6,0x34,0x5b,
+  0x5,0x2b,0x4d, 0xf,0x2d,0x51, 0x6,0x34,0x5a, 0x6,0x3c,0x41,
+  0x4,0x30,0x2b, 0x6,0x3c,0x42, 0x6,0x3c,0x40, 0x5,0x30,0x50,
+  0x5,0x30,0x4f, 0x6,0x3c,0x3f, 0x6,0x3c,0x43, 0x4,0x35,0x5f,
+  0x6,0x45,0x33, 0x4,0x35,0x5a, 0x5,0x35,0x73, 0x6,0x45,0x37,
+  0x5,0x35,0x77, 0x6,0x45,0x3a, 0x5,0x35,0x71, 0x5,0x35,0x75,
+  0x6,0x45,0x3c, 0x6,0x45,0x3d, 0x5,0x35,0x74, 0x6,0x45,0x3b,
+  0x6,0x45,0x32, 0x6,0x45,0x36, 0xf,0x38,0x6a, 0x6,0x45,0x31,
+  0x6,0x45,0x35, 0x6,0x45,0x39, 0x5,0x35,0x76, 0x5,0x35,0x70,
+  0x6,0x45,0x34, 0x5,0x3c,0x60, 0x5,0x3c,0x57, 0x5,0x3c,0x58,
+  0x5,0x3c,0x5b, 0x6,0x4f,0x3b, 0x5,0x3c,0x56, 0x6,0x4f,0x38,
+  0x4,0x3b,0x4e, 0x5,0x3c,0x5d, 0x5,0x3c,0x59, 0x5,0x3c,0x61,
+  0x5,0x3c,0x5a, 0x6,0x4f,0x39, 0x6,0x58,0x79, 0x5,0x3c,0x62,
+  0xf,0x3f,0x54, 0x6,0x4f,0x37, 0xf,0x3f,0x52, 0x6,0x4f,0x3a,
+  0x5,0x3c,0x5e, 0x5,0x43,0x41, 0x5,0x43,0x3f, 0x6,0x58,0x71,
+  0x5,0x43,0x40, 0x5,0x43,0x42, 0x6,0x58,0x74, 0x6,0x58,0x70,
+  0x5,0x43,0x47, 0x5,0x43,0x45, 0x6,0x58,0x6e, 0x6,0x58,0x6d,
+  0x5,0x43,0x3e, 0x6,0x58,0x6f, 0x6,0x58,0x72, 0x6,0x58,0x76,
+  0x5,0x43,0x4a, 0x6,0x58,0x6c, 0x6,0x58,0x77, 0x5,0x43,0x43,
+  0x5,0x43,0x4c, 0x5,0x43,0x48, 0x6,0x58,0x73, 0x5,0x43,0x49,
+  0x5,0x43,0x46, 0x6,0x58,0x75, 0x5,0x4a,0x35, 0xf,0x45,0x59,
+  0x6,0x58,0x78, 0x6,0x58,0x6b, 0x6,0x63,0x22, 0x5,0x4a,0x43,
+  0x4,0x47,0x60, 0x5,0x4a,0x37, 0x5,0x4a,0x3f, 0x5,0x4a,0x36,
+  0x5,0x51,0x4e, 0x5,0x4a,0x3b, 0x6,0x62,0x77, 0x6,0x62,0x7b,
+  0x5,0x4a,0x42, 0x5,0x4a,0x3c, 0x5,0x4a,0x39, 0x5,0x4a,0x40,
+  0x5,0x4a,0x41, 0x5,0x4a,0x3d, 0x5,0x43,0x44, 0x5,0x4a,0x38,
+  0x5,0x4a,0x44, 0x6,0x62,0x7e, 0x5,0x4a,0x46, 0x6,0x62,0x79,
+  0x5,0x4a,0x47, 0xf,0x4c,0x5a, 0xf,0x4c,0x5b, 0x6,0x62,0x78,
+  0x6,0x62,0x7a, 0x6,0x62,0x7d, 0x6,0x63,0x21, 0x6,0x62,0x7c,
+  0x5,0x4a,0x3a, 0x7,0x29,0x46, 0x4,0x4d,0x7a, 0x5,0x51,0x4c,
+  0x5,0x51,0x47, 0x5,0x51,0x4a, 0x5,0x51,0x4f, 0x7,0x29,0x45,
+  0x7,0x29,0x49, 0x4,0x4d,0x7c, 0x7,0x29,0x4d, 0x4,0x4d,0x7b,
+  0x5,0x51,0x4b, 0x5,0x51,0x4d, 0x4,0x4e,0x24, 0x5,0x51,0x51,
+  0x5,0x51,0x52, 0x4,0x47,0x63, 0x7,0x29,0x4f, 0x5,0x51,0x49,
+  0x7,0x29,0x4b, 0xf,0x52,0x42, 0xf,0x52,0x43, 0xf,0x52,0x44,
+  0xf,0x52,0x45, 0x7,0x29,0x48, 0x7,0x29,0x4c, 0x7,0x29,0x47,
+  0x7,0x29,0x4a, 0x5,0x51,0x50, 0x5,0x51,0x54, 0x5,0x51,0x55,
+  0x5,0x4a,0x45, 0x7,0x34,0x21, 0x5,0x58,0x60, 0x5,0x4a,0x48,
+  0x5,0x58,0x69, 0x4,0x54,0x2a, 0x7,0x33,0x7a, 0x5,0x58,0x63,
+  0x7,0x33,0x7e, 0x7,0x34,0x23, 0x7,0x33,0x7c, 0x5,0x58,0x5f,
+  0x7,0x33,0x7b, 0x7,0x34,0x25, 0x5,0x51,0x53, 0x7,0x34,0x26,
+  0x5,0x58,0x67, 0x5,0x58,0x68, 0x5,0x58,0x5e, 0x5,0x58,0x61,
+  0x7,0x33,0x7d, 0x5,0x58,0x65, 0x5,0x58,0x64, 0x7,0x34,0x24,
+  0x4,0x54,0x2b, 0x5,0x58,0x66, 0x4,0x54,0x2c, 0xf,0x58,0x31,
+  0xf,0x58,0x32, 0x7,0x34,0x22, 0x5,0x5e,0x7a, 0x5,0x5e,0x7d,
+  0x5,0x5e,0x75, 0x7,0x3c,0x40, 0x5,0x5e,0x76, 0x5,0x5e,0x7c,
+  0x5,0x5e,0x78, 0x4,0x59,0x29, 0x7,0x3c,0x3e, 0x7,0x43,0x67,
+  0x7,0x3c,0x43, 0x5,0x5e,0x7e, 0x4,0x59,0x2e, 0x7,0x3c,0x3b,
+  0x7,0x3c,0x42, 0x7,0x3c,0x44, 0x5,0x5e,0x79, 0x4,0x59,0x27,
+  0x7,0x3c,0x41, 0x7,0x34,0x27, 0x7,0x3c,0x3f, 0x4,0x59,0x2f,
+  0xf,0x5c,0x77, 0x7,0x3c,0x3d, 0xf,0x5c,0x79, 0x5,0x5e,0x77,
+  0x5,0x5e,0x74, 0x7,0x43,0x62, 0x4,0x5d,0x70, 0x7,0x43,0x66,
+  0x4,0x5d,0x6f, 0x5,0x65,0x21, 0x5,0x65,0x22, 0x5,0x65,0x2d,
+  0x5,0x65,0x26, 0x4,0x5d,0x71, 0x5,0x65,0x2c, 0x5,0x65,0x28,
+  0x7,0x43,0x5f, 0x5,0x69,0x70, 0x7,0x43,0x65, 0x7,0x43,0x5c,
+  0x5,0x65,0x2e, 0x7,0x43,0x5e, 0x5,0x65,0x24, 0x7,0x43,0x61,
+  0x5,0x65,0x23, 0x5,0x65,0x29, 0x4,0x5f,0x33, 0x4,0x5d,0x76,
+  0x5,0x65,0x25, 0xf,0x60,0x7e, 0xf,0x61,0x21, 0xf,0x61,0x22,
+  0xf,0x61,0x23, 0xf,0x61,0x24, 0xf,0x61,0x25, 0x7,0x43,0x6b,
+  0x5,0x65,0x27, 0x7,0x43,0x60, 0x7,0x43,0x69, 0x7,0x43,0x68,
+  0x7,0x43,0x6a, 0x7,0x43,0x5d, 0x5,0x65,0x2b, 0x7,0x43,0x63,
+  0x7,0x3c,0x3c, 0x5,0x65,0x2f, 0x5,0x69,0x6a, 0x7,0x4a,0x65,
+  0x5,0x69,0x6f, 0x5,0x69,0x71, 0x7,0x4a,0x68, 0x5,0x69,0x74,
+  0x7,0x4a,0x5b, 0x5,0x65,0x2a, 0x5,0x69,0x6e, 0x7,0x4a,0x58,
+  0x5,0x69,0x6d, 0x5,0x69,0x72, 0x4,0x61,0x55, 0x7,0x4a,0x54,
+  0x4,0x5d,0x73, 0x7,0x4a,0x59, 0x7,0x43,0x64, 0x7,0x4a,0x5e,
+  0x5,0x69,0x73, 0x7,0x4a,0x5a, 0x7,0x4a,0x66, 0x7,0x4a,0x55,
+  0x7,0x4a,0x5c, 0x5,0x69,0x6b, 0x5,0x69,0x6c, 0x7,0x4a,0x61,
+  0x7,0x4a,0x62, 0x7,0x4a,0x63, 0x7,0x4a,0x5f, 0x5,0x69,0x76,
+  0x5,0x69,0x75, 0x7,0x4a,0x60, 0x7,0x4a,0x5d, 0x7,0x4a,0x67,
+  0x7,0x4a,0x56, 0x7,0x4a,0x64, 0x4,0x61,0x53, 0x4,0x64,0x59,
+  0x5,0x6d,0x7d, 0x5,0x6d,0x77, 0x7,0x50,0x44, 0x5,0x6d,0x7b,
+  0x5,0x6d,0x76, 0x5,0x6d,0x79, 0x7,0x50,0x48, 0x7,0x50,0x46,
+  0x4,0x64,0x5c, 0x5,0x6d,0x73, 0x4,0x64,0x5d, 0x7,0x50,0x47,
+  0x5,0x6d,0x78, 0x5,0x6d,0x75, 0x5,0x6d,0x74, 0x7,0x50,0x49,
+  0xf,0x66,0x43, 0xf,0x66,0x44, 0xf,0x66,0x45, 0xf,0x66,0x46,
+  0xf,0x66,0x47, 0x7,0x50,0x45, 0x7,0x50,0x4a, 0x7,0x50,0x4b,
+  0x5,0x6d,0x7c, 0x5,0x6d,0x7e, 0x5,0x6d,0x7a, 0x4,0x67,0x4e,
+  0x7,0x55,0x42, 0x4,0x67,0x4f, 0x5,0x71,0x4b, 0x7,0x55,0x41,
+  0x7,0x55,0x44, 0x4,0x67,0x4d, 0x4,0x67,0x4b, 0x5,0x71,0x4c,
+  0x7,0x55,0x43, 0x7,0x55,0x40, 0x5,0x71,0x4a, 0xf,0x68,0x51,
+  0xf,0x68,0x52, 0x5,0x74,0x4a, 0x7,0x55,0x45, 0x7,0x59,0x4c,
+  0x5,0x74,0x4d, 0x5,0x74,0x4f, 0x5,0x74,0x4e, 0x5,0x74,0x4c,
+  0x7,0x59,0x4d, 0x5,0x74,0x51, 0x7,0x59,0x4e, 0xf,0x69,0x7a,
+  0x7,0x59,0x4f, 0x5,0x74,0x50, 0x5,0x76,0x54, 0x5,0x76,0x52,
+  0x5,0x76,0x55, 0x7,0x5c,0x79, 0x7,0x5c,0x78, 0x5,0x76,0x53,
+  0x5,0x76,0x51, 0x4,0x6c,0x2b, 0x7,0x5f,0x61, 0x5,0x78,0x37,
+  0x5,0x78,0x36, 0x4,0x6c,0x2a, 0x5,0x78,0x38, 0x7,0x5f,0x62,
+  0x7,0x61,0x4f, 0x7,0x5f,0x63, 0x7,0x61,0x52, 0x4,0x6d,0x28,
+  0x7,0x61,0x54, 0x7,0x62,0x67, 0x7,0x61,0x53, 0x7,0x61,0x51,
+  0x7,0x61,0x50, 0xf,0x6b,0x67, 0x5,0x7a,0x3c, 0x5,0x7a,0x3b,
+  0x5,0x7a,0x3d, 0x7,0x63,0x76, 0x5,0x7b,0x4a, 0x7,0x64,0x63,
+  0x5,0x7b,0x6a, 0xf,0x6d,0x28, 0x7,0x65,0x65, 0xf,0x6d,0x33,
+  0x6,0x23,0x39, 0x6,0x23,0x3a, 0x6,0x25,0x55, 0x5,0x30,0x52,
+  0x6,0x3c,0x44, 0x5,0x30,0x51, 0x5,0x35,0x7a, 0x5,0x35,0x79,
+  0x5,0x35,0x78, 0x6,0x45,0x3e, 0x6,0x45,0x41, 0x6,0x45,0x40,
+  0x6,0x45,0x42, 0x6,0x45,0x3f, 0x6,0x45,0x43, 0x6,0x45,0x44,
+  0x4,0x35,0x60, 0xf,0x38,0x6b, 0x5,0x3c,0x65, 0x6,0x4f,0x3f,
+  0x5,0x3c,0x64, 0x6,0x4f,0x41, 0x6,0x4f,0x3e, 0x5,0x3c,0x66,
+  0xf,0x3f,0x55, 0xf,0x3f,0x56, 0xf,0x3f,0x57, 0xf,0x3f,0x58,
+  0x6,0x4f,0x3d, 0x6,0x4f,0x40, 0x6,0x58,0x7d, 0x5,0x43,0x4d,
+  0x6,0x58,0x7a, 0x6,0x58,0x7e, 0x6,0x59,0x21, 0xf,0x45,0x5a,
+  0xf,0x45,0x5b, 0xf,0x45,0x5c, 0x6,0x58,0x7b, 0x6,0x58,0x7c,
+  0x6,0x59,0x22, 0x5,0x4a,0x4a, 0x6,0x63,0x23, 0x6,0x63,0x24,
+  0x5,0x4a,0x49, 0x6,0x63,0x25, 0x6,0x63,0x26, 0xf,0x4c,0x5c,
+  0xf,0x4c,0x5d, 0xf,0x4c,0x5e, 0x7,0x29,0x51, 0x5,0x51,0x56,
+  0x4,0x4e,0x25, 0xf,0x52,0x46, 0xf,0x52,0x48, 0x7,0x29,0x50,
+  0x5,0x58,0x6a, 0x4,0x54,0x31, 0x5,0x58,0x6b, 0x7,0x34,0x28,
+  0x7,0x3c,0x46, 0xf,0x58,0x34, 0xf,0x58,0x36, 0x7,0x3c,0x48,
+  0x7,0x3c,0x47, 0x7,0x3c,0x45, 0x5,0x5f,0x21, 0xf,0x5c,0x7a,
+  0xf,0x5c,0x7b, 0x5,0x65,0x30, 0x7,0x43,0x6c, 0xf,0x61,0x26,
+  0xf,0x61,0x27, 0x7,0x4a,0x6c, 0x7,0x4a,0x6d, 0x7,0x4a,0x6a,
+  0xf,0x64,0x26, 0xf,0x64,0x27, 0x7,0x4a,0x6b, 0x7,0x4a,0x69,
+  0x4,0x64,0x5e, 0x7,0x50,0x4d, 0xf,0x66,0x48, 0xf,0x66,0x49,
+  0x7,0x50,0x4e, 0x7,0x55,0x46, 0x5,0x71,0x4d, 0x7,0x55,0x47,
+  0x7,0x55,0x48, 0x7,0x55,0x49, 0x7,0x59,0x50, 0xf,0x69,0x7c,
+  0x5,0x76,0x56, 0x5,0x79,0x51, 0x6,0x34,0x5c, 0x5,0x2b,0x4e,
+  0x6,0x34,0x5e, 0xf,0x2d,0x52, 0xf,0x2d,0x54, 0x6,0x3c,0x45,
+  0x5,0x30,0x54, 0x6,0x3c,0x47, 0xf,0x32,0x5f, 0xf,0x32,0x60,
+  0x6,0x3c,0x46, 0x5,0x30,0x53, 0xf,0x32,0x5e, 0x5,0x35,0x7b,
+  0x6,0x45,0x4e, 0x6,0x45,0x4d, 0x6,0x45,0x46, 0x4,0x35,0x64,
+  0x5,0x36,0x22, 0x5,0x36,0x21, 0x6,0x45,0x4a, 0x5,0x35,0x7d,
+  0x6,0x45,0x47, 0x6,0x45,0x4c, 0x6,0x45,0x4b, 0x5,0x35,0x7c,
+  0x5,0x35,0x7e, 0xf,0x38,0x6d, 0x6,0x45,0x48, 0x6,0x45,0x49,
+  0x4,0x35,0x65, 0x6,0x4f,0x46, 0x6,0x4f,0x47, 0x5,0x3c,0x70,
+  0x5,0x3c,0x6e, 0x6,0x4f,0x45, 0x6,0x4f,0x44, 0x6,0x4f,0x42,
+  0x5,0x36,0x23, 0x5,0x3c,0x6d, 0x5,0x3c,0x68, 0x5,0x3c,0x6b,
+  0x5,0x3c,0x6a, 0x6,0x4f,0x43, 0x5,0x3c,0x69, 0x5,0x3c,0x71,
+  0x5,0x3c,0x6c, 0x5,0x3c,0x6f, 0x6,0x59,0x23, 0x6,0x59,0x28,
+  0x5,0x43,0x53, 0x6,0x59,0x26, 0x6,0x59,0x29, 0x5,0x43,0x51,
+  0x4,0x41,0x2b, 0x5,0x43,0x52, 0x5,0x43,0x4f, 0x6,0x59,0x27,
+  0x5,0x43,0x4e, 0xf,0x45,0x5d, 0xf,0x45,0x5e, 0xf,0x45,0x5f,
+  0x6,0x59,0x25, 0x4,0x41,0x2d, 0x5,0x43,0x54, 0x6,0x63,0x2d,
+  0x6,0x63,0x2f, 0x5,0x4a,0x50, 0x4,0x47,0x68, 0x6,0x63,0x28,
+  0x6,0x63,0x2b, 0x5,0x4a,0x4d, 0x6,0x63,0x2c, 0x6,0x63,0x27,
+  0x6,0x63,0x30, 0x5,0x4a,0x4b, 0x5,0x4a,0x4e, 0x6,0x63,0x31,
+  0x6,0x63,0x2e, 0xf,0x4c,0x5f, 0xf,0x4c,0x60, 0xf,0x4c,0x61,
+  0xf,0x4c,0x63, 0x5,0x4a,0x4f, 0x5,0x4a,0x4c, 0x7,0x29,0x59,
+  0x6,0x63,0x2a, 0x5,0x51,0x60, 0x7,0x29,0x57, 0x7,0x29,0x5e,
+  0x7,0x29,0x62, 0x7,0x29,0x56, 0x5,0x51,0x59, 0x7,0x29,0x5a,
+  0x7,0x29,0x55, 0x7,0x29,0x5c, 0x5,0x51,0x58, 0x5,0x51,0x5b,
+  0x5,0x51,0x5e, 0x4,0x4e,0x2c, 0x6,0x63,0x29, 0x7,0x29,0x58,
+  0x7,0x29,0x5d, 0x7,0x29,0x5b, 0x5,0x51,0x5d, 0x5,0x51,0x5f,
+  0x7,0x29,0x52, 0x5,0x51,0x57, 0x7,0x29,0x54, 0x7,0x29,0x63,
+  0xf,0x52,0x49, 0xf,0x52,0x4a, 0xf,0x52,0x4b, 0xf,0x52,0x4c,
+  0x7,0x29,0x53, 0x7,0x29,0x5f, 0x7,0x29,0x60, 0x7,0x29,0x61,
+  0x5,0x51,0x5c, 0x5,0x51,0x5a, 0x7,0x34,0x29, 0x5,0x58,0x73,
+  0x7,0x34,0x2f, 0x5,0x58,0x74, 0x7,0x34,0x2d, 0x5,0x58,0x70,
+  0x7,0x34,0x2b, 0x7,0x34,0x34, 0x5,0x58,0x6e, 0x5,0x58,0x71,
+  0x5,0x58,0x6d, 0x7,0x34,0x35, 0x7,0x34,0x30, 0x7,0x34,0x36,
+  0x5,0x58,0x6c, 0x7,0x34,0x33, 0xf,0x58,0x37, 0xf,0x58,0x39,
+  0xf,0x58,0x3a, 0x7,0x34,0x2c, 0x7,0x34,0x2e, 0x7,0x34,0x2a,
+  0xf,0x58,0x38, 0x4,0x54,0x35, 0x5,0x58,0x6f, 0x7,0x3c,0x4a,
+  0x7,0x3c,0x52, 0x5,0x5f,0x25, 0x7,0x3c,0x4d, 0x7,0x3c,0x4c,
+  0x7,0x3c,0x4b, 0x7,0x3c,0x53, 0x4,0x59,0x33, 0x7,0x3c,0x50,
+  0x4,0x59,0x34, 0x7,0x3c,0x51, 0x5,0x5f,0x22, 0x5,0x5f,0x2b,
+  0x4,0x59,0x36, 0x5,0x5f,0x28, 0x5,0x5f,0x27, 0x7,0x3c,0x54,
+  0x5,0x5f,0x24, 0x5,0x5f,0x2a, 0x7,0x3c,0x49, 0xf,0x5c,0x7c,
+  0xf,0x5c,0x7d, 0x7,0x3c,0x4e, 0x7,0x3c,0x4f, 0x5,0x5f,0x26,
+  0x5,0x5f,0x23, 0x5,0x5f,0x29, 0x4,0x5d,0x79, 0x7,0x43,0x70,
+  0x4,0x5e,0x21, 0x5,0x65,0x32, 0x5,0x65,0x34, 0xf,0x61,0x28,
+  0xf,0x61,0x29, 0xf,0x61,0x2a, 0x7,0x43,0x6f, 0x7,0x43,0x72,
+  0x7,0x43,0x71, 0x7,0x43,0x6e, 0x7,0x43,0x6d, 0x5,0x65,0x31,
+  0x5,0x65,0x33, 0x5,0x69,0x78, 0x7,0x4a,0x6e, 0x7,0x4a,0x71,
+  0x7,0x4a,0x6f, 0x7,0x4a,0x70, 0x5,0x69,0x7a, 0x4,0x61,0x5a,
+  0x4,0x61,0x5b, 0x5,0x69,0x79, 0x5,0x69,0x77, 0x5,0x69,0x7b,
+  0x7,0x4a,0x72, 0xf,0x64,0x28, 0x7,0x4a,0x74, 0x4,0x64,0x62,
+  0x5,0x6e,0x25, 0x5,0x6e,0x23, 0x7,0x50,0x53, 0x5,0x6e,0x24,
+  0x5,0x6e,0x22, 0x7,0x50,0x51, 0x5,0x6e,0x21, 0xf,0x66,0x4a,
+  0x7,0x50,0x52, 0x7,0x50,0x50, 0x7,0x50,0x4f, 0x5,0x6e,0x26,
+  0x7,0x50,0x54, 0x4,0x67,0x53, 0x5,0x71,0x4e, 0x4,0x67,0x54,
+  0x7,0x55,0x4c, 0x7,0x55,0x4b, 0x7,0x55,0x4a, 0x7,0x59,0x56,
+  0x4,0x69,0x50, 0x7,0x59,0x52, 0x7,0x59,0x51, 0x4,0x69,0x51,
+  0x7,0x59,0x57, 0x7,0x59,0x53, 0x7,0x59,0x54, 0x7,0x59,0x55,
+  0x7,0x5c,0x7e, 0x7,0x5d,0x21, 0x5,0x76,0x57, 0x7,0x5c,0x7b,
+  0x7,0x5c,0x7a, 0x7,0x5c,0x7c, 0x7,0x5c,0x7d, 0x5,0x76,0x59,
+  0x5,0x76,0x58, 0x5,0x78,0x3c, 0x5,0x78,0x3b, 0x5,0x78,0x3a,
+  0x7,0x5f,0x67, 0x7,0x5f,0x65, 0x7,0x5f,0x64, 0x5,0x78,0x39,
+  0x7,0x5f,0x66, 0x5,0x79,0x53, 0x5,0x79,0x52, 0x5,0x7a,0x3e,
+  0x5,0x7a,0x3f, 0x7,0x62,0x68, 0x5,0x7a,0x7a, 0x7,0x64,0x64,
+  0x7,0x62,0x69, 0x7,0x63,0x77, 0x5,0x7b,0x6b, 0x7,0x65,0x66,
+  0x6,0x29,0x2b, 0x6,0x2e,0x36, 0x6,0x3c,0x48, 0x6,0x45,0x4f,
+  0x5,0x36,0x25, 0x5,0x36,0x24, 0x4,0x41,0x2e, 0x6,0x59,0x2a,
+  0xf,0x45,0x61, 0x5,0x4a,0x51, 0xf,0x4c,0x65, 0xf,0x4c,0x66,
+  0x5,0x4a,0x52, 0x7,0x29,0x64, 0x7,0x29,0x65, 0x7,0x29,0x66,
+  0x5,0x51,0x62, 0x7,0x34,0x37, 0x5,0x58,0x75, 0x7,0x34,0x38,
+  0xf,0x58,0x3b, 0x5,0x5f,0x2d, 0x5,0x5f,0x2c, 0xf,0x5c,0x7e,
+  0xf,0x5d,0x21, 0xf,0x5d,0x22, 0xf,0x5d,0x23, 0x5,0x5f,0x2e,
+  0x5,0x65,0x37, 0x5,0x65,0x36, 0x7,0x43,0x73, 0x7,0x4a,0x75,
+  0x4,0x61,0x5c, 0x7,0x4a,0x76, 0xf,0x66,0x4b, 0x7,0x50,0x55,
+  0xf,0x68,0x54, 0x7,0x59,0x58, 0x7,0x5f,0x68, 0x7,0x65,0x47,
+  0x7,0x65,0x67, 0x6,0x29,0x2c, 0x6,0x2e,0x37, 0x6,0x59,0x2d,
+  0x6,0x59,0x2c, 0x6,0x59,0x2b, 0xf,0x52,0x4d, 0x7,0x33,0x21,
+  0x4,0x61,0x5d, 0x7,0x55,0x4d, 0x6,0x25,0x59, 0x6,0x25,0x58,
+  0x6,0x25,0x57, 0x4,0x24,0x7e, 0x6,0x29,0x2d, 0x4,0x25,0x24,
+  0x6,0x3c,0x49, 0x6,0x29,0x2e, 0xf,0x25,0x33, 0xf,0x25,0x34,
+  0x6,0x3c,0x4a, 0x6,0x29,0x2f, 0x5,0x24,0x78, 0x6,0x3c,0x4b,
+  0x6,0x45,0x50, 0x5,0x27,0x6a, 0x5,0x27,0x6b, 0x5,0x27,0x70,
+  0x6,0x2e,0x38, 0x6,0x2e,0x3d, 0x5,0x27,0x6f, 0x4,0x28,0x25,
+  0x5,0x27,0x71, 0x5,0x27,0x6d, 0x4,0x28,0x28, 0x6,0x2e,0x3b,
+  0xf,0x28,0x6d, 0xf,0x28,0x6f, 0xf,0x28,0x70, 0xf,0x28,0x73,
+  0xf,0x28,0x74, 0xf,0x28,0x75, 0x6,0x2e,0x3a, 0x6,0x2e,0x3f,
+  0x5,0x27,0x6e, 0x5,0x27,0x68, 0x6,0x2e,0x3c, 0x5,0x27,0x6c,
+  0x6,0x2e,0x39, 0x6,0x2e,0x3e, 0x5,0x2b,0x4f, 0x5,0x2b,0x56,
+  0x5,0x2b,0x52, 0x6,0x34,0x5f, 0x5,0x2b,0x51, 0x6,0x34,0x62,
+  0x5,0x2b,0x55, 0x5,0x2b,0x53, 0x4,0x2b,0x4f, 0x4,0x2b,0x51,
+  0x5,0x2b,0x50, 0x6,0x34,0x64, 0x6,0x34,0x63, 0xf,0x2d,0x55,
+  0xf,0x2d,0x56, 0xf,0x2d,0x57, 0xf,0x2d,0x58, 0xf,0x2d,0x59,
+  0x4,0x2b,0x52, 0x6,0x34,0x65, 0x6,0x34,0x61, 0x6,0x4a,0x47,
+  0x5,0x2b,0x57, 0x5,0x2b,0x54, 0x6,0x3c,0x54, 0x6,0x3c,0x58,
+  0x5,0x30,0x5b, 0x6,0x3c,0x53, 0x5,0x30,0x56, 0x5,0x30,0x5a,
+  0x4,0x30,0x31, 0x5,0x30,0x57, 0x5,0x30,0x59, 0x6,0x3c,0x52,
+  0x6,0x3c,0x4c, 0x6,0x3c,0x56, 0x4,0x30,0x32, 0x6,0x3c,0x57,
+  0x6,0x3c,0x4d, 0x5,0x43,0x55, 0x6,0x3c,0x55, 0x5,0x30,0x58,
+  0x6,0x3c,0x50, 0x6,0x3c,0x4e, 0x5,0x30,0x5c, 0x5,0x36,0x27,
+  0x5,0x36,0x26, 0x6,0x3c,0x4f, 0x6,0x45,0x5b, 0x5,0x36,0x2c,
+  0x4,0x35,0x6a, 0x6,0x45,0x5c, 0x5,0x36,0x2b, 0x6,0x3c,0x51,
+  0x5,0x36,0x29, 0x6,0x45,0x57, 0x6,0x45,0x5a, 0xf,0x38,0x70,
+  0xf,0x38,0x71, 0xf,0x38,0x72, 0x6,0x45,0x56, 0x6,0x45,0x54,
+  0x6,0x45,0x55, 0x6,0x45,0x52, 0x6,0x45,0x5d, 0x6,0x45,0x58,
+  0x6,0x45,0x53, 0x5,0x36,0x2a, 0x4,0x35,0x67, 0x6,0x45,0x59,
+  0x5,0x36,0x2d, 0x5,0x36,0x28, 0xf,0x38,0x6f, 0x6,0x45,0x51,
+  0x5,0x3c,0x76, 0x5,0x3c,0x72, 0x5,0x3c,0x78, 0x5,0x3c,0x77,
+  0x4,0x3b,0x56, 0x6,0x4f,0x53, 0x4,0x3b,0x5a, 0x4,0x3b,0x58,
+  0x5,0x3c,0x79, 0x6,0x4f,0x52, 0x7,0x29,0x67, 0x6,0x4f,0x4d,
+  0x6,0x4f,0x4c, 0x6,0x4f,0x50, 0x6,0x4f,0x4f, 0x4,0x3b,0x5b,
+  0x6,0x4f,0x49, 0x6,0x4f,0x4b, 0xf,0x3f,0x62, 0x6,0x4f,0x51,
+  0x6,0x4f,0x54, 0x6,0x4f,0x55, 0x6,0x4f,0x4a, 0xf,0x3f,0x59,
+  0xf,0x3f,0x5a, 0xf,0x3f,0x5b, 0xf,0x3f,0x5c, 0xf,0x3f,0x5d,
+  0xf,0x3f,0x5f, 0xf,0x3f,0x60, 0xf,0x3f,0x61, 0x5,0x3c,0x75,
+  0x6,0x4f,0x4e, 0x5,0x3c,0x74, 0x5,0x3c,0x73, 0x4,0x3b,0x59,
+  0x6,0x4f,0x56, 0x6,0x59,0x40, 0x6,0x59,0x34, 0x6,0x59,0x3d,
+  0x6,0x59,0x30, 0x4,0x41,0x31, 0x4,0x41,0x30, 0x6,0x59,0x2e,
+  0x5,0x43,0x59, 0x6,0x59,0x31, 0x6,0x59,0x41, 0x6,0x59,0x3b,
+  0x6,0x59,0x3f, 0x6,0x59,0x37, 0x6,0x59,0x35, 0x6,0x59,0x43,
+  0x6,0x59,0x42, 0x5,0x3c,0x7a, 0x4,0x41,0x32, 0x6,0x59,0x33,
+  0x6,0x59,0x3e, 0xf,0x45,0x62, 0xf,0x45,0x63, 0xf,0x45,0x64,
+  0xf,0x45,0x65, 0xf,0x45,0x66, 0xf,0x45,0x67, 0xf,0x45,0x68,
+  0xf,0x45,0x69, 0xf,0x45,0x6a, 0xf,0x45,0x6b, 0xf,0x45,0x6c,
+  0x6,0x59,0x32, 0x6,0x59,0x36, 0x6,0x59,0x3c, 0x6,0x59,0x39,
+  0x6,0x59,0x38, 0x6,0x59,0x3a, 0x6,0x59,0x2f, 0x5,0x43,0x58,
+  0x5,0x43,0x57, 0x5,0x43,0x56, 0x6,0x63,0x35, 0x6,0x63,0x34,
+  0x6,0x63,0x37, 0x6,0x63,0x32, 0x6,0x63,0x3a, 0x5,0x4a,0x54,
+  0x6,0x63,0x36, 0x6,0x63,0x38, 0x6,0x63,0x3c, 0x5,0x4a,0x53,
+  0x5,0x4a,0x56, 0x6,0x63,0x33, 0x6,0x63,0x3b, 0x7,0x3c,0x55,
+  0xf,0x4c,0x69, 0xf,0x4c,0x6a, 0xf,0x4c,0x6c, 0xf,0x4c,0x6d,
+  0xf,0x4c,0x6e, 0xf,0x4c,0x6f, 0xf,0x4c,0x70, 0xf,0x4c,0x71,
+  0xf,0x4c,0x72, 0x6,0x63,0x39, 0x7,0x3c,0x56, 0x7,0x3c,0x57,
+  0x7,0x3c,0x58, 0x5,0x4a,0x55, 0x7,0x29,0x6e, 0x7,0x29,0x6c,
+  0x7,0x29,0x72, 0x7,0x29,0x69, 0x7,0x29,0x6b, 0x4,0x4e,0x2f,
+  0x5,0x51,0x64, 0x4,0x4e,0x30, 0x5,0x51,0x68, 0x5,0x51,0x65,
+  0x4,0x4e,0x34, 0x7,0x29,0x70, 0xf,0x52,0x4e, 0xf,0x52,0x4f,
+  0xf,0x52,0x50, 0xf,0x52,0x51, 0xf,0x52,0x52, 0x5,0x51,0x6d,
+  0x7,0x29,0x6a, 0x7,0x29,0x6f, 0x7,0x29,0x74, 0x7,0x29,0x75,
+  0x7,0x29,0x71, 0x7,0x29,0x73, 0x7,0x43,0x74, 0x7,0x29,0x68,
+  0x7,0x43,0x75, 0x7,0x29,0x6d, 0x5,0x51,0x69, 0x5,0x51,0x67,
+  0x5,0x51,0x6c, 0x5,0x51,0x66, 0x5,0x51,0x6a, 0x5,0x51,0x6b,
+  0x5,0x51,0x63, 0x7,0x34,0x46, 0x5,0x58,0x7c, 0x5,0x58,0x7b,
+  0x5,0x58,0x79, 0x7,0x34,0x41, 0x5,0x58,0x77, 0x7,0x34,0x45,
+  0x7,0x34,0x3e, 0x7,0x34,0x47, 0x4,0x54,0x36, 0x7,0x34,0x42,
+  0x7,0x34,0x44, 0x7,0x34,0x39, 0x7,0x34,0x4a, 0x7,0x4a,0x77,
+  0x7,0x34,0x3c, 0x7,0x34,0x40, 0x7,0x34,0x4c, 0xf,0x58,0x3c,
+  0xf,0x58,0x3d, 0xf,0x58,0x3e, 0x7,0x34,0x3d, 0xf,0x58,0x3f,
+  0x7,0x2c,0x5a, 0x7,0x34,0x48, 0x7,0x34,0x3b, 0x7,0x34,0x3a,
+  0x7,0x34,0x43, 0x7,0x34,0x4b, 0x5,0x58,0x78, 0x5,0x58,0x7d,
+  0x5,0x58,0x7a, 0x7,0x34,0x3f, 0x5,0x58,0x76, 0x5,0x5f,0x2f,
+  0x4,0x59,0x3a, 0x7,0x3c,0x60, 0x5,0x5f,0x33, 0x7,0x3c,0x5d,
+  0x5,0x5f,0x34, 0x7,0x3c,0x5b, 0x7,0x50,0x57, 0x7,0x34,0x49,
+  0x7,0x3c,0x62, 0x7,0x3c,0x5e, 0x5,0x5f,0x32, 0x5,0x5f,0x35,
+  0xf,0x5d,0x24, 0xf,0x5d,0x26, 0xf,0x5d,0x27, 0xf,0x5d,0x28,
+  0x7,0x3c,0x59, 0x7,0x3c,0x5c, 0x7,0x3c,0x5f, 0x7,0x3c,0x63,
+  0xf,0x5d,0x25, 0x5,0x5f,0x36, 0x5,0x5f,0x37, 0x5,0x5f,0x31,
+  0x5,0x5f,0x30, 0x7,0x3c,0x5a, 0x5,0x65,0x3d, 0x7,0x43,0x7c,
+  0x4,0x5e,0x22, 0x7,0x43,0x7a, 0x5,0x65,0x3a, 0x7,0x43,0x78,
+  0xf,0x61,0x2b, 0xf,0x61,0x2c, 0xf,0x61,0x2d, 0x7,0x44,0x21,
+  0x7,0x43,0x7e, 0x5,0x65,0x39, 0x7,0x43,0x7d, 0x7,0x43,0x76,
+  0x7,0x43,0x79, 0x5,0x65,0x3c, 0x5,0x65,0x3b, 0x5,0x65,0x38,
+  0x7,0x43,0x7b, 0x7,0x4b,0x21, 0x7,0x4b,0x22, 0x7,0x4a,0x7e,
+  0xf,0x64,0x2a, 0xf,0x64,0x2b, 0xf,0x64,0x2d, 0xf,0x64,0x2e,
+  0x7,0x4a,0x79, 0x7,0x4a,0x7a, 0x7,0x4a,0x7d, 0x7,0x4a,0x7b,
+  0x7,0x4a,0x7c, 0x7,0x4a,0x78, 0x5,0x6a,0x21, 0x5,0x69,0x7e,
+  0xf,0x64,0x2c, 0x7,0x50,0x5a, 0x5,0x6e,0x29, 0x7,0x50,0x59,
+  0x5,0x6e,0x27, 0xf,0x66,0x4c, 0x7,0x50,0x58, 0x5,0x6e,0x28,
+  0x7,0x5d,0x22, 0x4,0x67,0x55, 0x7,0x55,0x4f, 0x5,0x71,0x51,
+  0x7,0x55,0x50, 0x7,0x55,0x4e, 0xf,0x68,0x55, 0xf,0x68,0x56,
+  0xf,0x68,0x57, 0xf,0x68,0x58, 0x5,0x71,0x4f, 0x5,0x71,0x50,
+  0x5,0x69,0x7d, 0x7,0x55,0x51, 0x5,0x71,0x52, 0x5,0x74,0x52,
+  0x4,0x6b,0x25, 0x7,0x59,0x5b, 0x7,0x59,0x5a, 0x7,0x59,0x59,
+  0x7,0x5d,0x23, 0x7,0x5d,0x25, 0x7,0x5d,0x24, 0x7,0x62,0x6a,
+  0x7,0x5f,0x6a, 0x7,0x5f,0x69, 0x5,0x78,0x3d, 0x7,0x61,0x55,
+  0x7,0x62,0x6b, 0x7,0x65,0x68, 0x6,0x29,0x30, 0x5,0x21,0x7c,
+  0x5,0x23,0x2c, 0x5,0x23,0x2b, 0x5,0x23,0x2d, 0x5,0x23,0x2a,
+  0x4,0x23,0x31, 0x6,0x25,0x5a, 0x6,0x25,0x5c, 0x4,0x23,0x33,
+  0x4,0x25,0x27, 0x5,0x24,0x79, 0x4,0x25,0x26, 0x4,0x25,0x28,
+  0x4,0x25,0x25, 0x6,0x29,0x33, 0x4,0x25,0x2a, 0x5,0x24,0x7a,
+  0x4,0x35,0x71, 0x6,0x29,0x32, 0xf,0x25,0x35, 0xf,0x25,0x36,
+  0xf,0x25,0x37, 0xf,0x38,0x73, 0xf,0x38,0x75, 0x6,0x45,0x61,
+  0x6,0x45,0x5f, 0x6,0x45,0x60, 0x6,0x29,0x31, 0x4,0x25,0x29,
+  0x4,0x28,0x2e, 0x6,0x45,0x5e, 0x4,0x28,0x2a, 0x4,0x28,0x2d,
+  0x4,0x28,0x2c, 0x6,0x34,0x69, 0x4,0x28,0x2f, 0x5,0x27,0x72,
+  0x5,0x27,0x73, 0x6,0x4f,0x58, 0x6,0x2e,0x43, 0xf,0x28,0x76,
+  0xf,0x28,0x78, 0xf,0x28,0x79, 0xf,0x28,0x7c, 0x6,0x4f,0x5a,
+  0x6,0x2e,0x41, 0x6,0x2e,0x42, 0x6,0x2e,0x40, 0xf,0x28,0x77,
+  0xf,0x28,0x7b, 0x6,0x4f,0x57, 0x6,0x4f,0x59, 0x5,0x27,0x74,
+  0x5,0x2b,0x5a, 0x5,0x2b,0x59, 0x5,0x2b,0x58, 0x4,0x2b,0x57,
+  0x4,0x2b,0x55, 0x5,0x2b,0x5f, 0x4,0x41,0x33, 0x5,0x2b,0x5b,
+  0xf,0x2d,0x5a, 0xf,0x45,0x6e, 0x6,0x59,0x45, 0x6,0x59,0x44,
+  0x6,0x59,0x46, 0x6,0x34,0x6c, 0x6,0x34,0x66, 0x6,0x34,0x67,
+  0x6,0x34,0x68, 0x6,0x34,0x6b, 0x6,0x34,0x6a, 0x5,0x2b,0x5e,
+  0x5,0x2b,0x5c, 0x5,0x2b,0x5d, 0x5,0x30,0x61, 0x5,0x30,0x5d,
+  0x4,0x30,0x36, 0x6,0x3c,0x5b, 0x5,0x30,0x65, 0x5,0x30,0x66,
+  0x5,0x30,0x5e, 0x5,0x30,0x63, 0x5,0x30,0x5f, 0x4,0x30,0x35,
+  0x6,0x3c,0x5d, 0x4,0x30,0x37, 0x6,0x3c,0x5f, 0x6,0x63,0x3d,
+  0x6,0x63,0x3f, 0x6,0x63,0x40, 0x6,0x3c,0x5c, 0x6,0x3c,0x5e,
+  0x6,0x3c,0x5a, 0x5,0x30,0x62, 0x5,0x30,0x64, 0x5,0x30,0x60,
+  0x5,0x30,0x67, 0x6,0x63,0x3e, 0x6,0x3c,0x59, 0xf,0x32,0x62,
+  0xf,0x32,0x63, 0xf,0x32,0x64, 0x5,0x51,0x6e, 0x4,0x4e,0x36,
+  0x4,0x35,0x6f, 0x5,0x36,0x31, 0x5,0x36,0x30, 0x5,0x36,0x35,
+  0x5,0x36,0x2e, 0x5,0x36,0x32, 0x4,0x35,0x6d, 0x6,0x45,0x66,
+  0x5,0x36,0x34, 0x7,0x29,0x7a, 0x7,0x29,0x79, 0x6,0x45,0x68,
+  0xf,0x32,0x61, 0xf,0x38,0x76, 0xf,0x52,0x54, 0x7,0x29,0x76,
+  0x7,0x29,0x77, 0x7,0x29,0x7b, 0x7,0x29,0x78, 0x6,0x45,0x63,
+  0x6,0x45,0x65, 0x6,0x45,0x64, 0x6,0x45,0x62, 0xf,0x33,0x3c,
+  0x6,0x45,0x67, 0x5,0x36,0x2f, 0x5,0x36,0x33, 0x5,0x30,0x68,
+  0x4,0x3b,0x5f, 0x5,0x3d,0x23, 0x5,0x3c,0x7e, 0x5,0x3d,0x22,
+  0x4,0x3b,0x5d, 0x5,0x3d,0x24, 0x6,0x4f,0x64, 0x5,0x3d,0x21,
+  0x5,0x43,0x67, 0x5,0x3c,0x7d, 0x5,0x3c,0x7c, 0x6,0x4f,0x62,
+  0x6,0x4f,0x5b, 0x4,0x3b,0x5c, 0xf,0x3f,0x63, 0xf,0x3f,0x64,
+  0xf,0x3f,0x65, 0xf,0x58,0x41, 0x7,0x34,0x4e, 0x6,0x4f,0x5d,
+  0x6,0x4f,0x5c, 0x6,0x4f,0x5e, 0x6,0x4f,0x5f, 0x6,0x4f,0x60,
+  0x6,0x4f,0x61, 0xf,0x3f,0x66, 0x6,0x4f,0x63, 0x7,0x34,0x4d,
+  0x5,0x3c,0x7b, 0x7,0x3c,0x64, 0x5,0x43,0x5b, 0x5,0x43,0x60,
+  0x5,0x43,0x63, 0x5,0x43,0x5e, 0x5,0x43,0x5d, 0x4,0x41,0x35,
+  0x6,0x63,0x41, 0x5,0x43,0x5c, 0x5,0x43,0x62, 0x5,0x43,0x5f,
+  0x5,0x43,0x64, 0x5,0x43,0x66, 0x4,0x41,0x37, 0x5,0x43,0x65,
+  0x6,0x59,0x49, 0x5,0x43,0x5a, 0xf,0x45,0x6f, 0x6,0x59,0x48,
+  0x6,0x59,0x4b, 0x5,0x43,0x61, 0x4,0x47,0x6f, 0x5,0x4a,0x5d,
+  0x5,0x4a,0x5c, 0x5,0x4a,0x59, 0x5,0x4a,0x58, 0x5,0x4a,0x63,
+  0x5,0x4a,0x5f, 0x5,0x4a,0x5b, 0x6,0x63,0x46, 0x6,0x63,0x43,
+  0x6,0x63,0x42, 0x5,0x4a,0x61, 0x5,0x4a,0x62, 0x7,0x44,0x22,
+  0x7,0x44,0x24, 0x7,0x44,0x23, 0x7,0x44,0x25, 0x6,0x63,0x45,
+  0x5,0x4a,0x57, 0x4,0x47,0x72, 0x6,0x63,0x44, 0x5,0x65,0x3e,
+  0x5,0x4a,0x5a, 0x5,0x4a,0x5e, 0x5,0x4a,0x64, 0x4,0x4e,0x38,
+  0x7,0x4b,0x23, 0x5,0x51,0x72, 0x7,0x2a,0x21, 0x4,0x4e,0x37,
+  0x5,0x51,0x73, 0x4,0x4e,0x39, 0x5,0x59,0x28, 0x5,0x51,0x6f,
+  0x5,0x51,0x70, 0x7,0x29,0x7e, 0x7,0x2a,0x22, 0x4,0x4e,0x3a,
+  0xf,0x52,0x53, 0xf,0x52,0x55, 0xf,0x52,0x56, 0x7,0x4b,0x26,
+  0x7,0x4b,0x24, 0x7,0x2a,0x23, 0x7,0x2a,0x25, 0x7,0x2a,0x26,
+  0x7,0x2a,0x24, 0x7,0x29,0x7c, 0x7,0x29,0x7d, 0x5,0x51,0x74,
+  0x7,0x34,0x50, 0x5,0x51,0x71, 0x7,0x4b,0x25, 0x5,0x6e,0x2a,
+  0x5,0x59,0x25, 0x5,0x59,0x26, 0x7,0x50,0x5c, 0x4,0x54,0x38,
+  0x7,0x34,0x4f, 0x5,0x59,0x21, 0x5,0x59,0x24, 0x7,0x34,0x52,
+  0x5,0x59,0x22, 0x5,0x59,0x23, 0x4,0x54,0x39, 0x7,0x34,0x51,
+  0xf,0x58,0x40, 0x7,0x50,0x5d, 0x7,0x50,0x5b, 0x5,0x6e,0x2b,
+  0x7,0x3c,0x65, 0x7,0x3c,0x69, 0x5,0x5f,0x38, 0x4,0x59,0x3b,
+  0x5,0x5f,0x39, 0x7,0x55,0x52, 0x7,0x55,0x53, 0x7,0x55,0x54,
+  0x7,0x3c,0x67, 0x7,0x3c,0x6a, 0x7,0x3c,0x66, 0x5,0x5f,0x3b,
+  0x5,0x5f,0x3a, 0x7,0x55,0x55, 0x7,0x3c,0x68, 0x5,0x65,0x40,
+  0x7,0x44,0x26, 0x7,0x44,0x27, 0x5,0x65,0x41, 0x5,0x6a,0x25,
+  0x5,0x65,0x44, 0x7,0x44,0x29, 0x7,0x44,0x28, 0x5,0x65,0x42,
+  0x5,0x65,0x43, 0x7,0x59,0x5c, 0x5,0x65,0x3f, 0x7,0x44,0x2a,
+  0x7,0x4b,0x28, 0x7,0x44,0x2b, 0x5,0x6a,0x24, 0x7,0x4b,0x27,
+  0x5,0x6a,0x23, 0x7,0x4b,0x2a, 0x7,0x4b,0x29, 0x4,0x61,0x60,
+  0x5,0x59,0x27, 0x5,0x6a,0x22, 0x4,0x64,0x64, 0x5,0x6e,0x2c,
+  0x7,0x50,0x5f, 0x7,0x50,0x61, 0x7,0x50,0x5e, 0x7,0x50,0x60,
+  0x4,0x67,0x56, 0xf,0x68,0x59, 0x7,0x55,0x56, 0x7,0x55,0x57,
+  0x7,0x59,0x5d, 0x7,0x55,0x58, 0xf,0x68,0x5a, 0x7,0x5d,0x26,
+  0x7,0x5f,0x6b, 0x7,0x5f,0x6c, 0x5,0x7b,0x4b, 0x7,0x63,0x78,
+  0x4,0x30,0x39, 0xf,0x32,0x65, 0x6,0x3c,0x60, 0x5,0x36,0x38,
+  0x5,0x36,0x37, 0x6,0x45,0x72, 0x6,0x45,0x6e, 0x5,0x36,0x39,
+  0x4,0x35,0x76, 0x6,0x45,0x6c, 0x6,0x45,0x73, 0x6,0x45,0x69,
+  0x4,0x35,0x77, 0x5,0x36,0x3a, 0x6,0x45,0x70, 0x6,0x45,0x6f,
+  0x6,0x45,0x6a, 0x6,0x45,0x6b, 0xf,0x38,0x77, 0x6,0x45,0x71,
+  0x4,0x35,0x79, 0x6,0x45,0x6d, 0x6,0x45,0x74, 0x6,0x4f,0x6b,
+  0x5,0x3d,0x25, 0x5,0x3d,0x26, 0x4,0x3b,0x65, 0x6,0x4f,0x69,
+  0x5,0x43,0x6a, 0x4,0x3b,0x62, 0x4,0x3b,0x63, 0x6,0x4f,0x6a,
+  0x6,0x4f,0x66, 0x6,0x4f,0x65, 0x4,0x3b,0x61, 0x6,0x4f,0x67,
+  0x6,0x4f,0x68, 0xf,0x3f,0x68, 0xf,0x3f,0x69, 0xf,0x3f,0x6a,
+  0xf,0x3f,0x6b, 0x6,0x4f,0x6c, 0x5,0x43,0x69, 0x5,0x43,0x6c,
+  0x5,0x43,0x68, 0x6,0x59,0x4e, 0x6,0x59,0x4d, 0x5,0x43,0x6b,
+  0x6,0x63,0x4a, 0x5,0x4a,0x66, 0x5,0x4a,0x65, 0xf,0x4c,0x73,
+  0xf,0x4c,0x74, 0xf,0x4c,0x75, 0xf,0x4c,0x77, 0x6,0x63,0x49,
+  0x6,0x63,0x48, 0xf,0x4c,0x78, 0x6,0x63,0x47, 0x7,0x2a,0x28,
+  0x5,0x51,0x78, 0x7,0x2a,0x2c, 0x5,0x51,0x79, 0x5,0x51,0x75,
+  0x7,0x2a,0x30, 0x5,0x51,0x76, 0x7,0x2a,0x2f, 0x7,0x2a,0x2e,
+  0x7,0x2a,0x2d, 0x7,0x2a,0x29, 0x7,0x2a,0x27, 0x5,0x51,0x77,
+  0xf,0x4c,0x76, 0xf,0x52,0x58, 0xf,0x52,0x59, 0x7,0x2a,0x2a,
+  0x7,0x2a,0x2b, 0x7,0x2a,0x32, 0x7,0x2a,0x31, 0x7,0x34,0x56,
+  0x7,0x34,0x55, 0x5,0x59,0x29, 0x7,0x34,0x58, 0x5,0x59,0x2c,
+  0x7,0x34,0x5a, 0x4,0x54,0x41, 0x7,0x34,0x5f, 0x4,0x54,0x3e,
+  0x4,0x54,0x3f, 0x7,0x34,0x5e, 0x5,0x59,0x2a, 0x7,0x34,0x57,
+  0x7,0x34,0x5d, 0x7,0x34,0x5c, 0x5,0x59,0x2b, 0xf,0x58,0x42,
+  0xf,0x58,0x43, 0x7,0x34,0x59, 0x7,0x34,0x5b, 0x7,0x34,0x53,
+  0x7,0x34,0x60, 0x5,0x5f,0x41, 0x5,0x5f,0x3f, 0x5,0x5f,0x40,
+  0x5,0x5f,0x43, 0x4,0x59,0x40, 0x7,0x3c,0x6c, 0x5,0x5f,0x42,
+  0x4,0x59,0x3e, 0x7,0x3c,0x6e, 0x5,0x5f,0x3e, 0x7,0x3c,0x74,
+  0x5,0x5f,0x44, 0x7,0x3c,0x6d, 0x7,0x3c,0x73, 0xf,0x5d,0x2a,
+  0xf,0x5d,0x2b, 0xf,0x5d,0x2c, 0x7,0x3c,0x6f, 0x7,0x3c,0x71,
+  0x7,0x3c,0x72, 0x5,0x5f,0x3d, 0x5,0x65,0x46, 0x5,0x65,0x47,
+  0x5,0x65,0x49, 0x7,0x44,0x33, 0x7,0x44,0x2f, 0x4,0x5e,0x23,
+  0x7,0x44,0x2c, 0x5,0x65,0x48, 0x4,0x5e,0x26, 0x5,0x65,0x4a,
+  0x7,0x3c,0x75, 0x4,0x5e,0x25, 0x7,0x44,0x32, 0x5,0x65,0x4b,
+  0x7,0x44,0x35, 0x7,0x44,0x36, 0x7,0x44,0x2d, 0xf,0x61,0x2e,
+  0x7,0x44,0x31, 0x7,0x44,0x2e, 0x5,0x65,0x4c, 0x7,0x44,0x30,
+  0x7,0x4b,0x2f, 0x7,0x4b,0x2c, 0x5,0x6a,0x2e, 0x5,0x6a,0x2b,
+  0x5,0x6a,0x27, 0x5,0x6a,0x2a, 0x5,0x6a,0x29, 0x5,0x6a,0x2f,
+  0x5,0x6a,0x2c, 0x5,0x6a,0x28, 0x5,0x6a,0x2d, 0x7,0x4b,0x2d,
+  0x7,0x4b,0x2e, 0x7,0x4b,0x30, 0x7,0x4b,0x2b, 0x7,0x44,0x34,
+  0x5,0x6a,0x30, 0x5,0x6a,0x26, 0x7,0x50,0x62, 0x5,0x6e,0x31,
+  0x5,0x6e,0x2e, 0x5,0x6e,0x2f, 0x5,0x6e,0x2d, 0x5,0x6e,0x30,
+  0x7,0x50,0x63, 0x7,0x50,0x64, 0xf,0x66,0x4e, 0x7,0x50,0x65,
+  0x7,0x50,0x67, 0x7,0x50,0x66, 0x4,0x67,0x59, 0x4,0x67,0x57,
+  0x4,0x67,0x58, 0x5,0x71,0x53, 0x7,0x55,0x5a, 0xf,0x68,0x5b,
+  0x7,0x55,0x59, 0x7,0x59,0x5e, 0x7,0x59,0x5f, 0x7,0x59,0x62,
+  0x5,0x74,0x53, 0x7,0x59,0x61, 0x7,0x59,0x60, 0xf,0x69,0x7d,
+  0x7,0x5d,0x27, 0x7,0x5d,0x29, 0x5,0x76,0x5a, 0x7,0x5d,0x2b,
+  0x7,0x5d,0x2a, 0x5,0x76,0x5b, 0x7,0x5d,0x28, 0xf,0x6a,0x7a,
+  0x5,0x78,0x3f, 0x4,0x6c,0x2f, 0x7,0x5f,0x6d, 0x7,0x5f,0x6e,
+  0x5,0x78,0x3e, 0x7,0x62,0x6c, 0x5,0x7a,0x7b, 0x7,0x63,0x7a,
+  0x7,0x63,0x79, 0x7,0x64,0x66, 0x7,0x64,0x65, 0x7,0x65,0x78,
+  0x7,0x65,0x79, 0x6,0x34,0x6e, 0x5,0x3d,0x27, 0x5,0x36,0x3b,
+  0x6,0x63,0x4b, 0x6,0x63,0x4c, 0x5,0x51,0x7a, 0x7,0x2a,0x34,
+  0x7,0x2a,0x33, 0x5,0x59,0x2d, 0x7,0x34,0x61, 0x5,0x5f,0x45,
+  0xf,0x5d,0x2d, 0x7,0x44,0x37, 0xf,0x66,0x4f, 0xf,0x68,0x5c,
+  0x5,0x74,0x54, 0x5,0x36,0x3c, 0x6,0x3c,0x61, 0x6,0x45,0x75,
+  0x6,0x4f,0x6e, 0x5,0x3d,0x29, 0x5,0x3d,0x28, 0xf,0x45,0x70,
+  0x6,0x63,0x4d, 0x7,0x2a,0x35, 0x5,0x5f,0x46, 0xf,0x61,0x2f,
+  0x5,0x65,0x4d, 0xf,0x68,0x5d, 0x5,0x71,0x54, 0x7,0x55,0x5b,
+  0x6,0x3c,0x64, 0xf,0x32,0x66, 0x6,0x3c,0x62, 0x5,0x36,0x3d,
+  0x6,0x45,0x76, 0x6,0x45,0x77, 0xf,0x38,0x78, 0x6,0x4f,0x73,
+  0x6,0x4f,0x74, 0x6,0x4f,0x75, 0x6,0x4f,0x71, 0x6,0x4f,0x72,
+  0x6,0x4f,0x78, 0x6,0x4f,0x76, 0x6,0x4f,0x70, 0x6,0x4f,0x79,
+  0xf,0x3f,0x6c, 0xf,0x3f,0x6d, 0xf,0x3f,0x6e, 0xf,0x3f,0x6f,
+  0xf,0x3f,0x72, 0xf,0x3f,0x74, 0xf,0x3f,0x71, 0x6,0x4f,0x77,
+  0xf,0x3f,0x70, 0x4,0x41,0x47, 0x5,0x43,0x6e, 0x4,0x41,0x45,
+  0x4,0x41,0x44, 0x6,0x59,0x53, 0x6,0x59,0x4f, 0xf,0x45,0x71,
+  0xf,0x45,0x75, 0xf,0x45,0x76, 0xf,0x45,0x77, 0xf,0x45,0x78,
+  0x6,0x59,0x55, 0x6,0x59,0x51, 0x6,0x59,0x52, 0xf,0x45,0x79,
+  0x6,0x59,0x54, 0x6,0x59,0x50, 0xf,0x45,0x74, 0x5,0x4a,0x67,
+  0x5,0x4a,0x68, 0x6,0x63,0x52, 0x5,0x4a,0x69, 0xf,0x4c,0x68,
+  0xf,0x4c,0x79, 0xf,0x4c,0x7b, 0xf,0x4c,0x7c, 0xf,0x4c,0x7d,
+  0xf,0x4d,0x21, 0xf,0x4d,0x23, 0xf,0x4d,0x24, 0xf,0x4d,0x25,
+  0xf,0x4d,0x28, 0xf,0x4d,0x29, 0x6,0x63,0x4e, 0x4,0x47,0x7a,
+  0x6,0x63,0x50, 0x6,0x63,0x51, 0xf,0x4d,0x2a, 0x6,0x63,0x54,
+  0xf,0x4c,0x7a, 0x6,0x63,0x55, 0xf,0x4d,0x2b, 0xf,0x4d,0x26,
+  0xf,0x4c,0x7e, 0x7,0x2a,0x3a, 0x4,0x4e,0x42, 0x5,0x51,0x7e,
+  0x7,0x2a,0x41, 0x7,0x2a,0x3b, 0x7,0x2a,0x40, 0x7,0x2a,0x39,
+  0x5,0x51,0x7d, 0x7,0x2a,0x43, 0x7,0x2a,0x44, 0x7,0x2a,0x3d,
+  0x5,0x51,0x7b, 0x7,0x2a,0x37, 0xf,0x52,0x5b, 0xf,0x52,0x5d,
+  0xf,0x52,0x5f, 0xf,0x52,0x60, 0xf,0x52,0x63, 0xf,0x52,0x64,
+  0xf,0x52,0x65, 0xf,0x52,0x67, 0xf,0x52,0x68, 0xf,0x52,0x69,
+  0xf,0x52,0x6a, 0xf,0x52,0x6c, 0xf,0x52,0x6d, 0x7,0x2a,0x42,
+  0x7,0x2a,0x3c, 0x7,0x2a,0x3f, 0x7,0x2a,0x45, 0xf,0x52,0x5e,
+  0x7,0x2a,0x36, 0x5,0x51,0x7c, 0xf,0x52,0x62, 0xf,0x52,0x66,
+  0xf,0x52,0x5a, 0x5,0x59,0x34, 0x5,0x59,0x37, 0x5,0x59,0x32,
+  0x4,0x54,0x47, 0x5,0x59,0x2e, 0x5,0x59,0x30, 0x7,0x34,0x65,
+  0x7,0x34,0x64, 0x7,0x34,0x6b, 0x7,0x34,0x69, 0x7,0x34,0x67,
+  0x5,0x59,0x36, 0x4,0x54,0x44, 0x7,0x34,0x62, 0x7,0x34,0x6a,
+  0x7,0x34,0x68, 0x5,0x59,0x2f, 0x7,0x34,0x66, 0xf,0x52,0x5c,
+  0x5,0x59,0x33, 0xf,0x58,0x44, 0xf,0x58,0x46, 0xf,0x58,0x47,
+  0xf,0x58,0x49, 0xf,0x58,0x4a, 0xf,0x58,0x4b, 0xf,0x58,0x4d,
+  0xf,0x58,0x4e, 0xf,0x58,0x4f, 0xf,0x58,0x51, 0xf,0x58,0x53,
+  0xf,0x58,0x54, 0xf,0x58,0x56, 0xf,0x58,0x57, 0xf,0x58,0x5a,
+  0xf,0x58,0x5c, 0xf,0x58,0x5d, 0xf,0x58,0x5e, 0xf,0x58,0x60,
+  0xf,0x58,0x61, 0xf,0x58,0x63, 0xf,0x58,0x64, 0xf,0x58,0x50,
+  0xf,0x58,0x52, 0xf,0x58,0x5f, 0xf,0x58,0x45, 0xf,0x58,0x58,
+  0x5,0x59,0x38, 0x5,0x59,0x31, 0x5,0x5f,0x48, 0x5,0x5f,0x49,
+  0x7,0x3c,0x79, 0x4,0x59,0x43, 0x5,0x5f,0x4c, 0x5,0x5f,0x4b,
+  0x7,0x3c,0x7c, 0x5,0x59,0x35, 0x5,0x5f,0x47, 0x7,0x3c,0x7a,
+  0x5,0x5f,0x4a, 0x5,0x5f,0x4f, 0x7,0x3c,0x7e, 0x7,0x3d,0x24,
+  0x7,0x3d,0x21, 0x7,0x3d,0x25, 0xf,0x5d,0x2f, 0xf,0x5d,0x30,
+  0xf,0x5d,0x34, 0xf,0x5d,0x35, 0xf,0x5d,0x36, 0xf,0x5d,0x37,
+  0xf,0x5d,0x3a, 0xf,0x5d,0x3b, 0xf,0x5d,0x3c, 0xf,0x5d,0x3d,
+  0xf,0x5d,0x3f, 0xf,0x5d,0x40, 0xf,0x5d,0x42, 0xf,0x5d,0x43,
+  0xf,0x5d,0x44, 0xf,0x5d,0x45, 0xf,0x5d,0x46, 0xf,0x5d,0x47,
+  0xf,0x5d,0x48, 0xf,0x5d,0x49, 0xf,0x5d,0x4b, 0xf,0x5d,0x4e,
+  0xf,0x5d,0x4f, 0x7,0x3c,0x7d, 0x7,0x3d,0x22, 0x7,0x3c,0x78,
+  0x7,0x3d,0x23, 0x4,0x59,0x48, 0xf,0x5d,0x4a, 0xf,0x5d,0x38,
+  0xf,0x5d,0x33, 0xf,0x5d,0x31, 0x5,0x5f,0x4e, 0x5,0x5f,0x4d,
+  0xf,0x5d,0x2e, 0x5,0x65,0x51, 0x4,0x5e,0x2d, 0x4,0x5e,0x2e,
+  0x5,0x65,0x52, 0x4,0x5e,0x28, 0x4,0x5e,0x2a, 0x7,0x44,0x38,
+  0x5,0x65,0x50, 0x5,0x65,0x4e, 0x5,0x6a,0x31, 0x7,0x44,0x3a,
+  0x5,0x65,0x53, 0x4,0x5e,0x30, 0x7,0x44,0x40, 0x7,0x44,0x3f,
+  0x5,0x65,0x54, 0x5,0x65,0x55, 0x7,0x44,0x41, 0xf,0x61,0x31,
+  0xf,0x61,0x32, 0xf,0x61,0x34, 0xf,0x61,0x36, 0xf,0x61,0x37,
+  0xf,0x61,0x38, 0xf,0x61,0x3a, 0xf,0x61,0x3c, 0xf,0x61,0x3d,
+  0xf,0x61,0x3e, 0xf,0x61,0x40, 0xf,0x61,0x41, 0xf,0x61,0x42,
+  0xf,0x61,0x44, 0xf,0x61,0x45, 0xf,0x61,0x46, 0x7,0x44,0x3b,
+  0x7,0x44,0x3c, 0x7,0x44,0x3e, 0x7,0x44,0x3d, 0xf,0x61,0x30,
+  0xf,0x61,0x39, 0xf,0x61,0x35, 0xf,0x5f,0x5d, 0x4,0x61,0x6b,
+  0x7,0x4b,0x33, 0x7,0x4b,0x37, 0x5,0x6a,0x32, 0x7,0x4b,0x34,
+  0x5,0x6a,0x34, 0x7,0x4b,0x32, 0x7,0x4b,0x3a, 0x7,0x4b,0x36,
+  0x7,0x4b,0x39, 0x7,0x4b,0x3b, 0xf,0x64,0x31, 0xf,0x64,0x32,
+  0xf,0x64,0x33, 0xf,0x64,0x35, 0xf,0x64,0x36, 0xf,0x64,0x38,
+  0xf,0x64,0x39, 0xf,0x64,0x3a, 0xf,0x64,0x3b, 0xf,0x64,0x3c,
+  0xf,0x64,0x3d, 0xf,0x64,0x3f, 0xf,0x64,0x40, 0xf,0x64,0x41,
+  0xf,0x64,0x42, 0xf,0x64,0x43, 0xf,0x64,0x44, 0xf,0x64,0x45,
+  0x7,0x4b,0x3c, 0x7,0x4b,0x35, 0x7,0x4b,0x38, 0x4,0x61,0x6a,
+  0x7,0x4b,0x31, 0x5,0x65,0x56, 0xf,0x64,0x3e, 0x4,0x64,0x68,
+  0x7,0x50,0x6d, 0x7,0x50,0x6e, 0x5,0x6e,0x38, 0x7,0x50,0x72,
+  0x5,0x6e,0x33, 0x4,0x64,0x6a, 0x5,0x6e,0x36, 0x5,0x6e,0x32,
+  0x7,0x50,0x70, 0x7,0x50,0x68, 0x7,0x50,0x69, 0x5,0x6e,0x37,
+  0x4,0x64,0x6e, 0x7,0x50,0x71, 0x5,0x6e,0x34, 0xf,0x66,0x50,
+  0xf,0x66,0x51, 0xf,0x66,0x53, 0xf,0x66,0x54, 0xf,0x66,0x55,
+  0xf,0x66,0x56, 0xf,0x66,0x58, 0xf,0x66,0x59, 0xf,0x66,0x5a,
+  0xf,0x66,0x5b, 0xf,0x66,0x5d, 0xf,0x66,0x5f, 0xf,0x66,0x60,
+  0xf,0x66,0x61, 0xf,0x66,0x62, 0xf,0x66,0x63, 0xf,0x66,0x64,
+  0xf,0x66,0x66, 0xf,0x66,0x68, 0xf,0x66,0x6a, 0xf,0x66,0x6b,
+  0xf,0x66,0x6c, 0xf,0x66,0x6d, 0xf,0x66,0x6e, 0xf,0x66,0x6f,
+  0x7,0x50,0x6c, 0x7,0x50,0x6f, 0xf,0x66,0x52, 0xf,0x66,0x5c,
+  0xf,0x66,0x67, 0x7,0x50,0x6a, 0x7,0x55,0x62, 0x4,0x67,0x5e,
+  0x7,0x55,0x67, 0x7,0x55,0x61, 0x7,0x55,0x5c, 0x4,0x67,0x60,
+  0x4,0x67,0x5d, 0x7,0x55,0x60, 0x7,0x55,0x63, 0x7,0x55,0x69,
+  0x7,0x55,0x5e, 0xf,0x68,0x5e, 0xf,0x68,0x5f, 0xf,0x68,0x60,
+  0xf,0x68,0x61, 0xf,0x68,0x62, 0xf,0x68,0x63, 0xf,0x68,0x64,
+  0xf,0x68,0x65, 0xf,0x68,0x66, 0xf,0x68,0x67, 0xf,0x68,0x68,
+  0xf,0x68,0x69, 0xf,0x68,0x6b, 0xf,0x68,0x6c, 0xf,0x68,0x6d,
+  0xf,0x68,0x6e, 0xf,0x68,0x6f, 0x7,0x55,0x5f, 0x7,0x55,0x64,
+  0x7,0x55,0x65, 0x7,0x55,0x66, 0x7,0x55,0x5d, 0xf,0x68,0x6a,
+  0x5,0x74,0x57, 0x7,0x59,0x6b, 0x7,0x59,0x6a, 0x7,0x5d,0x30,
+  0x7,0x59,0x66, 0x7,0x59,0x64, 0xf,0x69,0x7e, 0xf,0x6a,0x21,
+  0xf,0x6a,0x22, 0xf,0x6a,0x23, 0xf,0x6a,0x24, 0xf,0x6a,0x25,
+  0xf,0x6a,0x26, 0xf,0x6a,0x27, 0xf,0x6a,0x28, 0xf,0x6a,0x29,
+  0xf,0x6a,0x2a, 0xf,0x6a,0x2b, 0x7,0x59,0x63, 0x7,0x59,0x65,
+  0x5,0x74,0x56, 0x5,0x76,0x5e, 0x4,0x6b,0x28, 0x5,0x76,0x5c,
+  0xf,0x6b,0x2f, 0x7,0x5d,0x2f, 0x7,0x5d,0x2d, 0x7,0x59,0x69,
+  0x7,0x5d,0x2c, 0xf,0x6a,0x7c, 0xf,0x6a,0x7d, 0xf,0x6b,0x23,
+  0xf,0x6b,0x24, 0xf,0x6b,0x25, 0xf,0x6b,0x26, 0xf,0x6b,0x29,
+  0xf,0x6b,0x2a, 0xf,0x6b,0x2b, 0xf,0x6b,0x2c, 0xf,0x6b,0x2d,
+  0xf,0x6b,0x2e, 0x7,0x5d,0x2e, 0x7,0x5d,0x31, 0xf,0x6b,0x21,
+  0xf,0x6a,0x7e, 0xf,0x6b,0x27, 0x5,0x78,0x40, 0x7,0x5f,0x70,
+  0x7,0x5f,0x71, 0x7,0x5f,0x72, 0x7,0x5f,0x6f, 0x7,0x5f,0x73,
+  0xf,0x6b,0x68, 0xf,0x6b,0x69, 0xf,0x6b,0x6a, 0xf,0x6b,0x6b,
+  0xf,0x6b,0x6c, 0x4,0x6d,0x63, 0x7,0x61,0x57, 0x7,0x61,0x58,
+  0xf,0x6b,0x6d, 0xf,0x6c,0x3c, 0xf,0x6c,0x3d, 0x7,0x61,0x56,
+  0x7,0x62,0x72, 0x7,0x62,0x6d, 0x7,0x62,0x6e, 0x7,0x62,0x74,
+  0x7,0x62,0x70, 0x7,0x62,0x6f, 0x5,0x7a,0x40, 0x7,0x62,0x73,
+  0x7,0x62,0x71, 0x7,0x62,0x75, 0xf,0x6c,0x52, 0xf,0x6c,0x53,
+  0xf,0x6c,0x54, 0xf,0x6c,0x55, 0xf,0x6c,0x56, 0xf,0x6c,0x57,
+  0xf,0x6c,0x58, 0xf,0x6c,0x40, 0x5,0x7a,0x41, 0x5,0x7a,0x7c,
+  0x7,0x63,0x7d, 0x7,0x63,0x7b, 0xf,0x6c,0x6f, 0x7,0x63,0x7c,
+  0xf,0x6d,0x23, 0x7,0x64,0x68, 0xf,0x6d,0x21, 0x7,0x64,0x67,
+  0x7,0x64,0x69, 0xf,0x6d,0x22, 0xf,0x6c,0x3e, 0x7,0x65,0x48,
+  0x7,0x65,0x49, 0xf,0x6d,0x29, 0x5,0x7c,0x21, 0xf,0x6d,0x35,
+  0xf,0x6d,0x38, 0xf,0x6d,0x39, 0x6,0x2e,0x44, 0x6,0x29,0x34,
+  0x5,0x2b,0x60, 0x5,0x36,0x3f, 0x6,0x45,0x7b, 0x5,0x36,0x3e,
+  0x5,0x36,0x40, 0x6,0x45,0x7a, 0xf,0x38,0x79, 0x6,0x45,0x79,
+  0x6,0x45,0x78, 0x5,0x3d,0x2a, 0x5,0x3d,0x2b, 0x4,0x3b,0x68,
+  0x6,0x4f,0x7a, 0x6,0x4f,0x7b, 0xf,0x3f,0x75, 0x6,0x59,0x59,
+  0x6,0x59,0x58, 0x4,0x41,0x4a, 0x6,0x59,0x56, 0x6,0x59,0x57,
+  0xf,0x45,0x7a, 0x5,0x43,0x70, 0x5,0x43,0x6f, 0x5,0x4a,0x6a,
+  0x4,0x47,0x7c, 0x6,0x63,0x56, 0x6,0x63,0x57, 0x5,0x4a,0x6b,
+  0x5,0x52,0x21, 0x5,0x52,0x23, 0x5,0x59,0x39, 0x5,0x52,0x22,
+  0x5,0x52,0x24, 0x5,0x52,0x25, 0xf,0x58,0x65, 0x5,0x59,0x3b,
+  0x7,0x34,0x6e, 0x5,0x59,0x3a, 0x7,0x3d,0x26, 0x7,0x34,0x6d,
+  0x7,0x34,0x70, 0x7,0x34,0x6c, 0x7,0x3d,0x29, 0x4,0x59,0x4a,
+  0x5,0x5f,0x50, 0x4,0x59,0x4b, 0x7,0x3d,0x2a, 0x7,0x3d,0x28,
+  0x7,0x3d,0x27, 0x7,0x44,0x43, 0x5,0x65,0x58, 0x7,0x44,0x42,
+  0x5,0x65,0x57, 0x5,0x6a,0x38, 0x5,0x6a,0x36, 0x5,0x6a,0x35,
+  0x5,0x6a,0x37, 0x5,0x6e,0x39, 0x7,0x50,0x73, 0x7,0x50,0x74,
+  0x4,0x67,0x64, 0x7,0x55,0x6a, 0x7,0x59,0x6d, 0x7,0x59,0x6e,
+  0x7,0x59,0x6c, 0x5,0x76,0x61, 0x5,0x76,0x60, 0x5,0x78,0x41,
+  0x7,0x5f,0x74, 0x7,0x62,0x76, 0x7,0x64,0x6a, 0x5,0x2b,0x61,
+  0x5,0x30,0x6a, 0x5,0x30,0x6b, 0x5,0x30,0x69, 0xf,0x32,0x67,
+  0x6,0x3c,0x66, 0x5,0x36,0x42, 0x5,0x36,0x41, 0xf,0x38,0x7a,
+  0xf,0x38,0x7b, 0x6,0x45,0x7c, 0x5,0x3d,0x33, 0x5,0x3d,0x31,
+  0x5,0x3d,0x2f, 0x4,0x3b,0x6a, 0x5,0x3d,0x30, 0x4,0x3b,0x6c,
+  0x3,0x3f,0x6d, 0x5,0x3d,0x2c, 0x5,0x3d,0x2d, 0x5,0x3d,0x2e,
+  0x6,0x4f,0x7e, 0x6,0x50,0x21, 0x5,0x3d,0x32, 0x6,0x4f,0x7c,
+  0xf,0x3f,0x78, 0xf,0x3f,0x79, 0xf,0x3f,0x7a, 0xf,0x3f,0x7b,
+  0xf,0x3f,0x7c, 0xf,0x3f,0x7d, 0xf,0x40,0x21, 0x6,0x4f,0x7d,
+  0x4,0x3b,0x69, 0x4,0x41,0x4c, 0x6,0x59,0x5e, 0x4,0x41,0x52,
+  0x4,0x41,0x4d, 0x4,0x41,0x4b, 0xf,0x45,0x7e, 0x6,0x59,0x5d,
+  0x5,0x43,0x74, 0x5,0x43,0x71, 0x5,0x43,0x73, 0x5,0x43,0x72,
+  0x6,0x59,0x5b, 0x4,0x41,0x51, 0x4,0x41,0x4f, 0x6,0x59,0x5c,
+  0x6,0x59,0x5a, 0xf,0x45,0x7d, 0xf,0x46,0x21, 0x5,0x4a,0x73,
+  0x5,0x4a,0x6f, 0x5,0x4a,0x71, 0x4,0x47,0x7e, 0x5,0x4a,0x6d,
+  0x4,0x48,0x21, 0x5,0x4a,0x74, 0x6,0x63,0x5a, 0x5,0x4a,0x70,
+  0x5,0x4a,0x75, 0x4,0x47,0x7d, 0x5,0x4a,0x72, 0x5,0x4a,0x76,
+  0x6,0x63,0x59, 0x6,0x63,0x5b, 0x6,0x63,0x5c, 0x5,0x4a,0x6c,
+  0x7,0x2a,0x48, 0x5,0x52,0x2d, 0x5,0x52,0x28, 0x7,0x2a,0x4d,
+  0x5,0x52,0x2a, 0x5,0x52,0x27, 0x7,0x2a,0x4e, 0x4,0x4e,0x49,
+  0x5,0x52,0x2c, 0x5,0x52,0x29, 0x7,0x2a,0x4c, 0xf,0x52,0x6e,
+  0xf,0x52,0x6f, 0xf,0x52,0x71, 0x7,0x2a,0x47, 0x7,0x2a,0x49,
+  0x7,0x2a,0x4a, 0x7,0x2a,0x4b, 0x5,0x52,0x26, 0x5,0x52,0x2b,
+  0x5,0x52,0x2e, 0xf,0x52,0x70, 0x4,0x54,0x50, 0x4,0x54,0x4d,
+  0x5,0x59,0x3d, 0x5,0x59,0x40, 0x7,0x34,0x72, 0x5,0x59,0x3c,
+  0x5,0x59,0x3e, 0x5,0x59,0x3f, 0x7,0x34,0x75, 0x7,0x34,0x77,
+  0x7,0x34,0x79, 0xf,0x58,0x66, 0xf,0x58,0x67, 0xf,0x58,0x68,
+  0x7,0x34,0x74, 0x7,0x34,0x78, 0x7,0x34,0x76, 0x4,0x54,0x4e,
+  0x4,0x59,0x53, 0x4,0x59,0x51, 0x5,0x5f,0x54, 0x7,0x3d,0x2b,
+  0x5,0x5f,0x51, 0x5,0x5f,0x53, 0x5,0x5f,0x55, 0x5,0x5f,0x52,
+  0x7,0x3d,0x2d, 0x4,0x59,0x50, 0x7,0x3d,0x2c, 0x4,0x59,0x4c,
+  0x7,0x3d,0x2e, 0xf,0x5d,0x50, 0x7,0x3d,0x2f, 0x7,0x3d,0x30,
+  0x7,0x3d,0x31, 0x5,0x65,0x5f, 0x5,0x65,0x5e, 0x5,0x65,0x5a,
+  0x4,0x5e,0x33, 0x7,0x44,0x44, 0x5,0x65,0x5b, 0x5,0x65,0x61,
+  0x5,0x65,0x60, 0x7,0x44,0x46, 0x5,0x65,0x5d, 0x5,0x65,0x59,
+  0x5,0x65,0x5c, 0xf,0x61,0x47, 0xf,0x61,0x48, 0xf,0x61,0x49,
+  0xf,0x61,0x4c, 0xf,0x61,0x4b, 0x7,0x44,0x45, 0x7,0x44,0x47,
+  0x5,0x6a,0x39, 0x7,0x4b,0x3e, 0x7,0x4b,0x3f, 0x4,0x61,0x6d,
+  0x5,0x6a,0x3a, 0x7,0x4b,0x3d, 0x4,0x61,0x6e, 0xf,0x64,0x46,
+  0xf,0x64,0x47, 0xf,0x64,0x48, 0xf,0x64,0x49, 0xf,0x64,0x4a,
+  0x4,0x64,0x70, 0x5,0x6e,0x3f, 0x5,0x6e,0x3a, 0x5,0x6e,0x3d,
+  0x5,0x6e,0x3c, 0x5,0x6e,0x3e, 0x5,0x6e,0x40, 0x4,0x64,0x72,
+  0x7,0x50,0x78, 0x5,0x6a,0x3b, 0x7,0x50,0x75, 0xf,0x66,0x70,
+  0xf,0x66,0x71, 0x7,0x50,0x76, 0x5,0x6e,0x3b, 0x7,0x50,0x77,
+  0x5,0x71,0x5a, 0x5,0x6e,0x41, 0x4,0x67,0x65, 0x5,0x71,0x59,
+  0x5,0x71,0x57, 0xf,0x68,0x70, 0xf,0x68,0x71, 0xf,0x68,0x73,
+  0xf,0x68,0x74, 0xf,0x68,0x75, 0x5,0x71,0x5c, 0x5,0x71,0x58,
+  0x5,0x74,0x58, 0x7,0x55,0x6b, 0xf,0x6a,0x2f, 0x7,0x59,0x6f,
+  0xf,0x6a,0x2c, 0xf,0x6a,0x2d, 0xf,0x6a,0x2e, 0xf,0x6a,0x30,
+  0xf,0x6a,0x31, 0xf,0x6b,0x30, 0xf,0x6b,0x31, 0xf,0x6b,0x32,
+  0x7,0x5d,0x32, 0x5,0x78,0x42, 0xf,0x6b,0x6e, 0xf,0x6b,0x6f,
+  0x7,0x5f,0x76, 0x7,0x5f,0x75, 0x5,0x79,0x54, 0x4,0x6d,0x29,
+  0x4,0x6d,0x2a, 0x7,0x61,0x59, 0x7,0x62,0x77, 0x7,0x62,0x78,
+  0x5,0x7a,0x7d, 0xf,0x6d,0x2a, 0x6,0x2e,0x45, 0x5,0x22,0x22,
+  0x5,0x21,0x7e, 0x4,0x22,0x23, 0x5,0x22,0x23, 0x4,0x22,0x22,
+  0x5,0x22,0x21, 0x5,0x23,0x2e, 0x4,0x23,0x34, 0x6,0x25,0x5d,
+  0x5,0x24,0x7d, 0x4,0x25,0x2c, 0x4,0x25,0x2d, 0x5,0x24,0x7e,
+  0x5,0x24,0x7c, 0xf,0x25,0x3a, 0xf,0x25,0x3b, 0xf,0x25,0x3c,
+  0xf,0x25,0x3d, 0xf,0x25,0x3e, 0xf,0x25,0x3f, 0x5,0x27,0x75,
+  0x6,0x2e,0x47, 0x5,0x27,0x76, 0x5,0x27,0x78, 0x5,0x27,0x79,
+  0x4,0x28,0x30, 0x5,0x27,0x77, 0x6,0x2e,0x46, 0x6,0x2e,0x48,
+  0xf,0x28,0x7d, 0xf,0x28,0x7e, 0x5,0x2b,0x62, 0x6,0x34,0x70,
+  0x6,0x34,0x73, 0x4,0x2b,0x5c, 0x5,0x2b,0x65, 0x6,0x34,0x71,
+  0x6,0x63,0x5d, 0x6,0x34,0x75, 0x6,0x34,0x76, 0x6,0x34,0x77,
+  0x6,0x34,0x72, 0x5,0x2b,0x63, 0x6,0x34,0x78, 0xf,0x2d,0x5b,
+  0xf,0x2d,0x5c, 0xf,0x2d,0x5d, 0x6,0x34,0x74, 0x6,0x34,0x6f,
+  0x6,0x3c,0x69, 0x5,0x30,0x6f, 0x5,0x2b,0x66, 0x6,0x3c,0x68,
+  0x5,0x30,0x6c, 0x5,0x30,0x6e, 0x6,0x3c,0x6e, 0x6,0x3c,0x6b,
+  0x6,0x3c,0x6f, 0x5,0x30,0x6d, 0x6,0x3c,0x6a, 0x6,0x3c,0x6d,
+  0x6,0x3c,0x6c, 0xf,0x32,0x68, 0xf,0x32,0x69, 0xf,0x32,0x6a,
+  0xf,0x32,0x6b, 0xf,0x32,0x6c, 0xf,0x32,0x6d, 0xf,0x32,0x6e,
+  0x5,0x36,0x43, 0x6,0x46,0x28, 0x6,0x46,0x21, 0x4,0x35,0x7e,
+  0x4,0x36,0x22, 0x4,0x36,0x21, 0x5,0x36,0x44, 0x6,0x46,0x23,
+  0x6,0x46,0x24, 0x6,0x46,0x2b, 0x6,0x46,0x2a, 0x6,0x63,0x5e,
+  0x6,0x46,0x26, 0x6,0x46,0x22, 0x6,0x46,0x29, 0x6,0x46,0x27,
+  0x7,0x34,0x7b, 0x6,0x46,0x25, 0xf,0x38,0x7c, 0xf,0x38,0x7d,
+  0xf,0x38,0x7e, 0xf,0x39,0x21, 0xf,0x39,0x22, 0xf,0x39,0x23,
+  0xf,0x39,0x24, 0xf,0x39,0x25, 0xf,0x39,0x26, 0xf,0x39,0x27,
+  0x5,0x3d,0x38, 0x5,0x3d,0x3d, 0x5,0x3d,0x39, 0x5,0x3d,0x3a,
+  0x5,0x3d,0x3c, 0x6,0x50,0x25, 0x6,0x50,0x23, 0x5,0x3d,0x34,
+  0x5,0x3d,0x35, 0x5,0x3d,0x37, 0x6,0x50,0x24, 0x6,0x50,0x29,
+  0x7,0x3d,0x34, 0x6,0x50,0x27, 0x5,0x3d,0x3b, 0x6,0x50,0x28,
+  0x6,0x50,0x26, 0xf,0x40,0x22, 0xf,0x40,0x23, 0x7,0x3d,0x32,
+  0x5,0x3d,0x36, 0x6,0x59,0x6a, 0x5,0x43,0x7b, 0x5,0x43,0x78,
+  0x6,0x59,0x62, 0x6,0x59,0x69, 0x6,0x59,0x67, 0x5,0x43,0x7c,
+  0x5,0x43,0x79, 0x5,0x43,0x77, 0x6,0x63,0x5f, 0x6,0x59,0x63,
+  0x6,0x59,0x65, 0x5,0x43,0x7d, 0x5,0x43,0x7a, 0x6,0x59,0x66,
+  0x7,0x44,0x49, 0x6,0x59,0x64, 0x7,0x44,0x48, 0x5,0x43,0x76,
+  0x6,0x59,0x5f, 0x6,0x59,0x6b, 0x6,0x59,0x60, 0x5,0x43,0x75,
+  0x6,0x59,0x61, 0xf,0x46,0x22, 0xf,0x46,0x23, 0xf,0x46,0x24,
+  0xf,0x46,0x25, 0xf,0x46,0x26, 0xf,0x46,0x27, 0xf,0x46,0x28,
+  0xf,0x46,0x29, 0x6,0x59,0x68, 0x6,0x59,0x6c, 0x7,0x3d,0x33,
+  0x6,0x63,0x64, 0x6,0x63,0x62, 0x6,0x63,0x66, 0x4,0x48,0x27,
+  0x4,0x48,0x26, 0x5,0x52,0x2f, 0x4,0x48,0x28, 0x4,0x48,0x29,
+  0x5,0x4a,0x78, 0x6,0x63,0x63, 0x6,0x63,0x60, 0x4,0x48,0x25,
+  0x5,0x4a,0x79, 0x5,0x4a,0x7a, 0x6,0x63,0x65, 0x6,0x63,0x67,
+  0x7,0x4b,0x41, 0xf,0x4d,0x2e, 0xf,0x4d,0x2f, 0xf,0x4d,0x30,
+  0xf,0x4d,0x31, 0xf,0x4d,0x32, 0xf,0x4d,0x33, 0x6,0x63,0x61,
+  0x5,0x4a,0x77, 0x5,0x52,0x36, 0x5,0x52,0x34, 0x5,0x52,0x35,
+  0x7,0x2a,0x55, 0x5,0x52,0x38, 0x5,0x52,0x32, 0x5,0x52,0x31,
+  0x7,0x2a,0x4f, 0x5,0x52,0x33, 0x5,0x52,0x37, 0x5,0x52,0x30,
+  0x7,0x50,0x7a, 0x7,0x2a,0x53, 0x7,0x2a,0x51, 0x7,0x2a,0x50,
+  0x7,0x2a,0x52, 0xf,0x52,0x72, 0xf,0x52,0x73, 0xf,0x52,0x74,
+  0xf,0x52,0x75, 0xf,0x52,0x76, 0xf,0x52,0x77, 0x7,0x2a,0x56,
+  0x5,0x59,0x41, 0x5,0x59,0x42, 0x4,0x54,0x54, 0x7,0x34,0x7c,
+  0x5,0x59,0x44, 0x5,0x59,0x43, 0x7,0x34,0x7e, 0x7,0x50,0x79,
+  0xf,0x58,0x69, 0xf,0x58,0x6a, 0xf,0x58,0x6b, 0xf,0x58,0x6c,
+  0x5,0x6a,0x3c, 0x7,0x34,0x7d, 0x5,0x5f,0x56, 0x5,0x5f,0x57,
+  0x7,0x3d,0x36, 0x7,0x3d,0x37, 0x7,0x3d,0x35, 0x5,0x74,0x59,
+  0xf,0x5d,0x51, 0xf,0x5d,0x52, 0xf,0x5d,0x53, 0xf,0x5d,0x54,
+  0x5,0x65,0x62, 0x7,0x44,0x4c, 0x4,0x5e,0x34, 0x7,0x44,0x4a,
+  0x7,0x44,0x4b, 0xf,0x61,0x4d, 0xf,0x61,0x4e, 0xf,0x61,0x4f,
+  0xf,0x61,0x50, 0x5,0x6a,0x3d, 0x7,0x4b,0x43, 0x7,0x55,0x6c,
+  0x7,0x4b,0x45, 0xf,0x64,0x4c, 0x5,0x78,0x43, 0x7,0x4b,0x42,
+  0x7,0x4b,0x44, 0x7,0x5f,0x77, 0xf,0x66,0x72, 0xf,0x66,0x73,
+  0x7,0x51,0x72, 0x5,0x71,0x5d, 0x7,0x55,0x6e, 0x7,0x55,0x6d,
+  0x7,0x62,0x79, 0x7,0x62,0x7a, 0x7,0x59,0x70, 0x7,0x5d,0x49,
+  0x7,0x5f,0x78, 0x5,0x7a,0x7e, 0x5,0x7b,0x21, 0x7,0x66,0x37,
+  0x7,0x66,0x28, 0x6,0x59,0x6d, 0x4,0x4e,0x4b, 0x7,0x2a,0x57,
+  0xf,0x52,0x79, 0xf,0x52,0x78, 0x5,0x59,0x45, 0x7,0x35,0x21,
+  0x4,0x59,0x56, 0x7,0x44,0x4d, 0x7,0x44,0x4e, 0x5,0x6a,0x3e,
+  0x7,0x50,0x7b, 0x6,0x3c,0x70, 0x6,0x3c,0x71, 0x6,0x3c,0x72,
+  0x6,0x46,0x2c, 0x5,0x36,0x45, 0x4,0x36,0x23, 0x6,0x46,0x2e,
+  0x6,0x46,0x2d, 0x6,0x46,0x30, 0x6,0x46,0x2f, 0x4,0x3b,0x70,
+  0x6,0x50,0x2c, 0x4,0x3b,0x6e, 0x6,0x50,0x2a, 0x6,0x59,0x73,
+  0x6,0x50,0x30, 0x6,0x50,0x2e, 0x6,0x50,0x2b, 0x4,0x3b,0x71,
+  0x4,0x3b,0x6f, 0x6,0x50,0x2f, 0x6,0x50,0x2d, 0x6,0x59,0x7b,
+  0x5,0x43,0x7e, 0x6,0x59,0x6e, 0x6,0x59,0x71, 0x6,0x59,0x77,
+  0x6,0x59,0x75, 0x6,0x59,0x7a, 0x6,0x59,0x72, 0x6,0x59,0x70,
+  0x6,0x59,0x74, 0x6,0x59,0x79, 0x6,0x59,0x78, 0x6,0x59,0x6f,
+  0x6,0x59,0x76, 0x6,0x63,0x74, 0x6,0x63,0x72, 0x5,0x4a,0x7b,
+  0x6,0x63,0x6b, 0x6,0x63,0x6c, 0x6,0x63,0x76, 0x6,0x63,0x68,
+  0x6,0x63,0x77, 0x6,0x63,0x70, 0x4,0x48,0x2a, 0x6,0x63,0x75,
+  0x6,0x63,0x6f, 0x5,0x4a,0x7c, 0x6,0x63,0x71, 0x6,0x63,0x69,
+  0x5,0x4a,0x7d, 0x4,0x48,0x2b, 0x6,0x63,0x6a, 0xf,0x4d,0x34,
+  0xf,0x4d,0x35, 0x6,0x63,0x73, 0x6,0x63,0x78, 0x6,0x63,0x6d,
+  0x7,0x2a,0x5d, 0x7,0x2a,0x5b, 0x7,0x2a,0x64, 0x7,0x2a,0x5f,
+  0x7,0x2a,0x5c, 0x5,0x52,0x3a, 0x7,0x2a,0x5e, 0x7,0x2a,0x66,
+  0x7,0x2a,0x62, 0x7,0x2a,0x60, 0x7,0x2a,0x61, 0x7,0x2a,0x63,
+  0x7,0x2a,0x5a, 0x7,0x2a,0x58, 0x5,0x52,0x39, 0x7,0x2a,0x65,
+  0x7,0x2a,0x67, 0x4,0x59,0x57, 0x4,0x54,0x55, 0x5,0x59,0x47,
+  0x7,0x35,0x29, 0x7,0x35,0x24, 0x7,0x35,0x2f, 0x7,0x35,0x22,
+  0x7,0x35,0x2d, 0x7,0x35,0x28, 0x7,0x35,0x25, 0x7,0x35,0x2c,
+  0x7,0x35,0x2a, 0x7,0x35,0x26, 0x5,0x59,0x46, 0x7,0x35,0x30,
+  0x4,0x54,0x56, 0x7,0x35,0x2b, 0x7,0x35,0x33, 0x7,0x35,0x27,
+  0x7,0x2a,0x59, 0x7,0x35,0x34, 0x7,0x35,0x31, 0x7,0x35,0x23,
+  0x7,0x35,0x32, 0xf,0x58,0x6d, 0x7,0x35,0x2e, 0xf,0x52,0x7a,
+  0x4,0x59,0x59, 0x7,0x3d,0x3d, 0x7,0x3d,0x3b, 0x7,0x3d,0x45,
+  0x7,0x3d,0x3c, 0x7,0x3d,0x3e, 0x7,0x3d,0x49, 0x7,0x3d,0x3a,
+  0x7,0x3d,0x42, 0x7,0x3d,0x39, 0x7,0x3d,0x38, 0x7,0x3d,0x3f,
+  0x5,0x5f,0x58, 0x7,0x3d,0x47, 0x7,0x3d,0x41, 0x7,0x3d,0x40,
+  0x7,0x3d,0x43, 0x7,0x3d,0x48, 0x7,0x35,0x36, 0xf,0x5d,0x55,
+  0xf,0x5d,0x57, 0x7,0x3d,0x44, 0x7,0x3d,0x46, 0x7,0x44,0x50,
+  0x7,0x44,0x56, 0x7,0x44,0x52, 0x7,0x44,0x53, 0x7,0x44,0x4f,
+  0x5,0x65,0x63, 0x7,0x44,0x57, 0x7,0x44,0x55, 0x5,0x65,0x64,
+  0x7,0x44,0x51, 0x7,0x44,0x54, 0x7,0x4b,0x4a, 0x7,0x4b,0x47,
+  0x7,0x4b,0x4b, 0x7,0x4b,0x48, 0x5,0x6a,0x3f, 0x7,0x4b,0x4e,
+  0x4,0x61,0x6f, 0x5,0x6a,0x40, 0x7,0x4b,0x46, 0x7,0x4b,0x4c,
+  0x7,0x4b,0x4d, 0x4,0x61,0x70, 0x7,0x4b,0x49, 0x7,0x4b,0x4f,
+  0x7,0x51,0x23, 0x7,0x51,0x27, 0x7,0x50,0x7d, 0x7,0x51,0x2a,
+  0x7,0x51,0x24, 0x7,0x51,0x2b, 0x7,0x51,0x28, 0x7,0x50,0x7c,
+  0x5,0x6e,0x42, 0x7,0x51,0x25, 0x7,0x51,0x26, 0x5,0x6e,0x43,
+  0x7,0x51,0x22, 0xf,0x66,0x74, 0x7,0x50,0x7e, 0x7,0x51,0x2c,
+  0x7,0x51,0x29, 0x7,0x55,0x74, 0x4,0x67,0x68, 0x7,0x55,0x72,
+  0x7,0x55,0x6f, 0x7,0x55,0x76, 0x7,0x55,0x70, 0x7,0x55,0x75,
+  0x7,0x55,0x73, 0x7,0x55,0x77, 0x7,0x51,0x21, 0xf,0x68,0x76,
+  0x7,0x55,0x71, 0x7,0x59,0x71, 0x7,0x59,0x72, 0x4,0x69,0x57,
+  0x7,0x59,0x75, 0x7,0x59,0x76, 0x7,0x59,0x74, 0xf,0x6a,0x32,
+  0x7,0x59,0x73, 0x7,0x5d,0x38, 0x7,0x5d,0x39, 0x7,0x5d,0x3a,
+  0x4,0x6b,0x2b, 0x7,0x5d,0x37, 0x7,0x5d,0x33, 0x7,0x5d,0x34,
+  0x7,0x5d,0x35, 0x7,0x5d,0x36, 0x7,0x5f,0x7c, 0x7,0x5f,0x7a,
+  0x7,0x5f,0x7b, 0x7,0x5f,0x79, 0x7,0x61,0x5a, 0xf,0x6c,0x41,
+  0x7,0x63,0x7e, 0x7,0x64,0x6b, 0x7,0x66,0x40, 0xf,0x2d,0x5e,
+  0x5,0x30,0x70, 0xf,0x32,0x70, 0x6,0x46,0x32, 0x6,0x46,0x33,
+  0x4,0x36,0x25, 0x6,0x46,0x31, 0xf,0x39,0x28, 0xf,0x39,0x29,
+  0x5,0x3d,0x40, 0x5,0x3d,0x3e, 0x5,0x3d,0x41, 0x5,0x3d,0x3f,
+  0x4,0x3b,0x73, 0x6,0x50,0x33, 0x4,0x3b,0x72, 0x6,0x50,0x32,
+  0xf,0x40,0x25, 0xf,0x40,0x27, 0xf,0x40,0x26, 0x4,0x41,0x58,
+  0x5,0x44,0x25, 0x5,0x44,0x22, 0x5,0x44,0x21, 0x5,0x44,0x24,
+  0x5,0x44,0x23, 0x6,0x59,0x7c, 0xf,0x46,0x2b, 0xf,0x46,0x2c,
+  0xf,0x46,0x2d, 0x5,0x44,0x26, 0x5,0x4b,0x22, 0x4,0x48,0x30,
+  0x5,0x4b,0x23, 0x5,0x4b,0x21, 0x5,0x4a,0x7e, 0x4,0x48,0x2c,
+  0x4,0x48,0x2f, 0x6,0x63,0x7d, 0x4,0x48,0x32, 0x6,0x63,0x7c,
+  0x6,0x63,0x7e, 0xf,0x4d,0x37, 0xf,0x4d,0x38, 0x6,0x63,0x7a,
+  0x6,0x63,0x79, 0x7,0x2a,0x6a, 0x7,0x2a,0x69, 0x5,0x52,0x45,
+  0x5,0x52,0x40, 0x5,0x52,0x41, 0x5,0x52,0x3f, 0x5,0x52,0x3e,
+  0x5,0x52,0x43, 0x5,0x52,0x3d, 0x4,0x54,0x57, 0x5,0x52,0x3c,
+  0x7,0x2a,0x6b, 0x7,0x2a,0x6c, 0xf,0x46,0x2a, 0xf,0x52,0x7b,
+  0xf,0x52,0x7c, 0xf,0x52,0x7d, 0xf,0x52,0x7e, 0xf,0x53,0x21,
+  0x7,0x2a,0x68, 0x5,0x52,0x44, 0x5,0x52,0x42, 0x5,0x5f,0x59,
+  0x7,0x35,0x3b, 0x4,0x54,0x5b, 0x5,0x59,0x4e, 0x5,0x59,0x4b,
+  0x4,0x54,0x5a, 0x7,0x35,0x38, 0x5,0x59,0x4d, 0x5,0x59,0x4a,
+  0x7,0x35,0x3a, 0x5,0x59,0x49, 0x7,0x35,0x39, 0x7,0x35,0x37,
+  0x5,0x59,0x48, 0x7,0x35,0x3c, 0xf,0x58,0x6e, 0xf,0x58,0x6f,
+  0xf,0x58,0x71, 0xf,0x58,0x72, 0xf,0x58,0x73, 0xf,0x58,0x74,
+  0xf,0x58,0x75, 0xf,0x58,0x70, 0xf,0x55,0x64, 0x5,0x59,0x4c,
+  0x4,0x59,0x5c, 0x4,0x59,0x5a, 0x4,0x59,0x5b, 0x5,0x5f,0x5a,
+  0x4,0x59,0x61, 0x5,0x5f,0x5c, 0x4,0x59,0x5e, 0x7,0x3d,0x4a,
+  0x5,0x65,0x68, 0x7,0x3d,0x4b, 0x7,0x3d,0x4d, 0x5,0x5f,0x5b,
+  0xf,0x5d,0x59, 0x7,0x3d,0x4c, 0x7,0x3d,0x4e, 0xf,0x5d,0x5a,
+  0x5,0x5f,0x5d, 0x5,0x65,0x6c, 0x5,0x65,0x6f, 0x7,0x44,0x5f,
+  0x7,0x44,0x63, 0x5,0x65,0x69, 0x7,0x44,0x5e, 0x5,0x65,0x66,
+  0x7,0x44,0x65, 0x7,0x44,0x62, 0x4,0x5e,0x37, 0x5,0x65,0x65,
+  0x5,0x65,0x67, 0x7,0x44,0x61, 0x7,0x44,0x5a, 0x7,0x44,0x5d,
+  0x5,0x65,0x6e, 0x7,0x44,0x5b, 0xf,0x61,0x51, 0x7,0x44,0x64,
+  0x7,0x44,0x59, 0x7,0x44,0x5c, 0x5,0x65,0x6b, 0x5,0x65,0x6d,
+  0xf,0x5d,0x58, 0x5,0x65,0x6a, 0x5,0x6a,0x47, 0x5,0x6a,0x41,
+  0x5,0x6a,0x45, 0x5,0x6a,0x42, 0x5,0x6a,0x43, 0x4,0x61,0x72,
+  0x5,0x6a,0x46, 0x5,0x6a,0x44, 0x5,0x6a,0x49, 0x4,0x61,0x71,
+  0x7,0x4b,0x50, 0x7,0x4b,0x55, 0x7,0x4b,0x51, 0x5,0x6a,0x48,
+  0x7,0x4b,0x53, 0xf,0x64,0x4e, 0x7,0x4b,0x57, 0x7,0x4b,0x56,
+  0x7,0x4b,0x54, 0x7,0x4b,0x52, 0x7,0x4b,0x58, 0x7,0x51,0x2e,
+  0x4,0x64,0x74, 0x7,0x51,0x36, 0x4,0x64,0x76, 0x5,0x6e,0x44,
+  0x4,0x67,0x6d, 0x4,0x64,0x78, 0x7,0x51,0x34, 0x7,0x51,0x33,
+  0x5,0x6e,0x45, 0x4,0x64,0x7a, 0x4,0x64,0x77, 0x4,0x64,0x79,
+  0x7,0x51,0x2f, 0x7,0x51,0x31, 0x7,0x51,0x32, 0xf,0x66,0x75,
+  0x7,0x51,0x35, 0x7,0x51,0x37, 0x7,0x51,0x30, 0x7,0x51,0x2d,
+  0x4,0x67,0x6a, 0x4,0x67,0x69, 0x7,0x55,0x78, 0x5,0x71,0x5e,
+  0x5,0x71,0x5f, 0x4,0x67,0x6b, 0x4,0x67,0x6c, 0x7,0x55,0x7a,
+  0x5,0x71,0x60, 0x5,0x71,0x61, 0x7,0x55,0x7d, 0x7,0x55,0x79,
+  0x7,0x55,0x7e, 0x7,0x55,0x7b, 0x5,0x74,0x5c, 0x5,0x74,0x5f,
+  0x4,0x69,0x59, 0x7,0x59,0x78, 0x5,0x74,0x5d, 0x7,0x59,0x79,
+  0x7,0x59,0x7a, 0x5,0x74,0x5a, 0x5,0x74,0x5e, 0x5,0x74,0x5b,
+  0x7,0x59,0x77, 0x5,0x76,0x62, 0x7,0x5d,0x3b, 0x7,0x5d,0x3c,
+  0xf,0x6b,0x33, 0x5,0x76,0x63, 0x5,0x78,0x44, 0x4,0x6c,0x32,
+  0x4,0x6c,0x31, 0x7,0x5f,0x7d, 0x7,0x5f,0x7e, 0x7,0x60,0x21,
+  0xf,0x6b,0x70, 0x4,0x6d,0x2c, 0x5,0x79,0x56, 0x4,0x6d,0x2b,
+  0x5,0x79,0x55, 0x7,0x61,0x5b, 0x5,0x79,0x57, 0x5,0x7a,0x44,
+  0x7,0x62,0x7b, 0x5,0x7a,0x43, 0x7,0x62,0x7c, 0xf,0x6c,0x59,
+  0x7,0x63,0x23, 0x5,0x7a,0x42, 0x7,0x64,0x6c, 0x4,0x6e,0x3e,
+  0x7,0x65,0x4b, 0x7,0x65,0x4a, 0x7,0x65,0x4c, 0x5,0x7b,0x6c,
+  0x7,0x66,0x2d, 0x7,0x66,0x4e, 0x7,0x66,0x51, 0x4,0x6e,0x5c,
+  0x4,0x36,0x26, 0x6,0x50,0x34, 0xf,0x46,0x2e, 0xf,0x46,0x2f,
+  0xf,0x46,0x30, 0x6,0x59,0x7d, 0x4,0x48,0x36, 0x7,0x2c,0x44,
+  0x7,0x35,0x3d, 0x5,0x5a,0x74, 0x7,0x44,0x66, 0xf,0x64,0x4f,
+  0x5,0x71,0x62, 0xf,0x6b,0x71, 0x6,0x3c,0x74, 0x6,0x2e,0x49,
+  0x6,0x3c,0x73, 0x4,0x36,0x27, 0x6,0x46,0x34, 0x4,0x36,0x29,
+  0xf,0x39,0x2d, 0x6,0x50,0x35, 0x5,0x3d,0x42, 0x4,0x3b,0x75,
+  0x6,0x50,0x37, 0x6,0x50,0x36, 0xf,0x40,0x28, 0xf,0x40,0x29,
+  0x6,0x5a,0x21, 0x6,0x59,0x7e, 0xf,0x4d,0x3b, 0x4,0x4e,0x4d,
+  0x7,0x2a,0x6e, 0x7,0x2a,0x6d, 0x7,0x35,0x3e, 0x7,0x51,0x38,
+  0x7,0x51,0x39, 0x6,0x50,0x39, 0x6,0x50,0x3a, 0x6,0x50,0x38,
+  0x4,0x41,0x59, 0x4,0x41,0x5b, 0x5,0x44,0x28, 0x5,0x44,0x27,
+  0x6,0x5a,0x23, 0x6,0x5a,0x22, 0x6,0x64,0x22, 0x5,0x4b,0x25,
+  0x4,0x48,0x39, 0x6,0x64,0x21, 0x5,0x4b,0x24, 0xf,0x4d,0x3c,
+  0x6,0x64,0x23, 0x4,0x4e,0x4e, 0x5,0x52,0x46, 0x5,0x52,0x48,
+  0x5,0x52,0x47, 0x7,0x2a,0x70, 0x7,0x2a,0x6f, 0xf,0x58,0x77,
+  0x5,0x59,0x50, 0x5,0x59,0x4f, 0x5,0x59,0x54, 0x5,0x59,0x51,
+  0x5,0x59,0x52, 0x5,0x59,0x53, 0xf,0x58,0x76, 0x7,0x35,0x3f,
+  0x7,0x3d,0x4f, 0x5,0x5f,0x5f, 0x5,0x5f,0x60, 0x5,0x5f,0x62,
+  0x5,0x5f,0x61, 0xf,0x5d,0x5b, 0x7,0x3d,0x51, 0x5,0x65,0x72,
+  0x7,0x44,0x67, 0x5,0x65,0x70, 0x5,0x65,0x71, 0x4,0x5e,0x39,
+  0x5,0x6a,0x4b, 0x5,0x6a,0x4a, 0x5,0x6e,0x47, 0x5,0x6e,0x46,
+  0x7,0x4d,0x50, 0x7,0x51,0x3a, 0x5,0x6c,0x46, 0x5,0x71,0x64,
+  0x7,0x56,0x22, 0x5,0x71,0x66, 0x5,0x71,0x65, 0xf,0x68,0x79,
+  0x7,0x56,0x21, 0x7,0x56,0x24, 0x7,0x56,0x23, 0x7,0x59,0x7b,
+  0x7,0x59,0x7c, 0x7,0x5d,0x3d, 0x5,0x76,0x64, 0xf,0x6b,0x34,
+  0x7,0x60,0x22, 0x5,0x7a,0x45, 0x7,0x64,0x21, 0x7,0x64,0x6e,
+  0x7,0x64,0x6d, 0xf,0x39,0x2e, 0x5,0x3d,0x43, 0x4,0x3b,0x78,
+  0x6,0x50,0x3b, 0x5,0x44,0x2c, 0x5,0x44,0x2b, 0x6,0x5a,0x26,
+  0x6,0x5a,0x29, 0x5,0x44,0x2a, 0x6,0x5a,0x27, 0x5,0x44,0x29,
+  0x6,0x5a,0x25, 0x6,0x5a,0x2b, 0x6,0x5a,0x2a, 0x4,0x41,0x5c,
+  0x4,0x41,0x5e, 0xf,0x46,0x31, 0x5,0x4b,0x27, 0x4,0x48,0x3c,
+  0x5,0x4b,0x26, 0x6,0x64,0x27, 0x6,0x64,0x25, 0x5,0x4b,0x28,
+  0x5,0x4b,0x29, 0x4,0x48,0x3e, 0x5,0x4b,0x2c, 0x5,0x4b,0x2a,
+  0x5,0x4b,0x2d, 0x5,0x4b,0x2b, 0x6,0x64,0x29, 0x4,0x48,0x3f,
+  0x6,0x64,0x28, 0x6,0x64,0x24, 0x6,0x64,0x26, 0x7,0x2a,0x73,
+  0x5,0x52,0x49, 0x7,0x2a,0x77, 0x7,0x2a,0x76, 0x4,0x4e,0x51,
+  0x7,0x2a,0x79, 0x5,0x52,0x4a, 0x4,0x4e,0x52, 0x7,0x2a,0x75,
+  0x4,0x4e,0x53, 0x5,0x52,0x4d, 0x4,0x4e,0x50, 0x5,0x52,0x4c,
+  0x5,0x52,0x4e, 0x7,0x2a,0x74, 0x5,0x52,0x4b, 0x7,0x2a,0x78,
+  0x7,0x2a,0x72, 0x7,0x35,0x44, 0x5,0x59,0x55, 0x5,0x59,0x58,
+  0x4,0x54,0x66, 0x4,0x54,0x5e, 0x4,0x54,0x65, 0x5,0x59,0x56,
+  0x5,0x59,0x57, 0x7,0x35,0x43, 0x7,0x35,0x47, 0x7,0x35,0x40,
+  0x7,0x35,0x41, 0x7,0x35,0x45, 0x7,0x35,0x46, 0x7,0x3d,0x58,
+  0x7,0x3d,0x5a, 0x5,0x5f,0x63, 0x5,0x5f,0x69, 0x4,0x59,0x66,
+  0x5,0x5f,0x65, 0x7,0x3d,0x53, 0x4,0x59,0x67, 0x7,0x35,0x42,
+  0x5,0x5f,0x6d, 0x7,0x3d,0x57, 0x4,0x59,0x65, 0x7,0x3d,0x59,
+  0x5,0x5f,0x67, 0x5,0x5f,0x6a, 0x7,0x3d,0x55, 0x5,0x5f,0x6b,
+  0x7,0x3d,0x5b, 0x7,0x35,0x48, 0x5,0x5f,0x68, 0x7,0x3d,0x54,
+  0x7,0x3d,0x5c, 0xf,0x5d,0x5c, 0x7,0x3d,0x52, 0x5,0x5f,0x6c,
+  0x5,0x5f,0x66, 0x4,0x5e,0x44, 0x5,0x65,0x7c, 0x5,0x65,0x74,
+  0x4,0x5e,0x3a, 0x5,0x65,0x76, 0x5,0x66,0x22, 0x7,0x44,0x6a,
+  0x7,0x44,0x68, 0x4,0x5e,0x3f, 0x5,0x65,0x77, 0x4,0x5e,0x40,
+  0x7,0x44,0x6d, 0x7,0x44,0x70, 0x5,0x66,0x21, 0x7,0x44,0x6f,
+  0x4,0x5e,0x3d, 0x5,0x66,0x23, 0x7,0x44,0x71, 0x7,0x44,0x72,
+  0x7,0x44,0x6e, 0xf,0x61,0x53, 0xf,0x61,0x54, 0x5,0x5f,0x64,
+  0x7,0x44,0x6c, 0x7,0x44,0x6b, 0x5,0x65,0x78, 0x5,0x66,0x24,
+  0x7,0x44,0x69, 0x5,0x65,0x75, 0x5,0x65,0x7a, 0x5,0x65,0x79,
+  0x5,0x65,0x7d, 0x4,0x61,0x7a, 0x5,0x6a,0x51, 0x5,0x6a,0x54,
+  0x5,0x6a,0x4f, 0x4,0x61,0x79, 0x5,0x6a,0x4d, 0x7,0x4b,0x5a,
+  0x5,0x6a,0x55, 0x7,0x4b,0x63, 0x5,0x6a,0x4e, 0x4,0x61,0x78,
+  0x7,0x4b,0x61, 0x4,0x61,0x76, 0x7,0x4b,0x5e, 0x4,0x61,0x75,
+  0x7,0x4b,0x62, 0x5,0x6a,0x50, 0x7,0x4b,0x60, 0xf,0x64,0x50,
+  0xf,0x64,0x52, 0xf,0x64,0x53, 0x7,0x4b,0x5b, 0x7,0x4b,0x5c,
+  0x5,0x6a,0x53, 0x5,0x6a,0x52, 0x7,0x4b,0x59, 0x5,0x6a,0x4c,
+  0x4,0x65,0x24, 0x5,0x6e,0x4e, 0x4,0x64,0x7d, 0x5,0x6e,0x4f,
+  0x5,0x6e,0x4a, 0x7,0x51,0x3b, 0x5,0x6e,0x48, 0x7,0x51,0x3d,
+  0x4,0x65,0x21, 0x5,0x6e,0x4c, 0x4,0x65,0x22, 0x4,0x65,0x25,
+  0x5,0x6e,0x4d, 0x7,0x51,0x41, 0x7,0x51,0x3c, 0xf,0x66,0x78,
+  0x7,0x51,0x3e, 0x7,0x51,0x43, 0x7,0x51,0x40, 0x5,0x6e,0x4b,
+  0x7,0x51,0x3f, 0x5,0x6e,0x50, 0x4,0x65,0x26, 0x7,0x51,0x42,
+  0x5,0x71,0x6d, 0x7,0x56,0x28, 0x4,0x67,0x6f, 0x7,0x56,0x2a,
+  0x7,0x56,0x2b, 0x5,0x71,0x6a, 0x5,0x71,0x6b, 0x5,0x71,0x6c,
+  0x5,0x71,0x67, 0x5,0x71,0x68, 0x7,0x56,0x29, 0xf,0x66,0x77,
+  0x5,0x74,0x60, 0x7,0x5a,0x26, 0x7,0x59,0x7d, 0x4,0x69,0x5d,
+  0x5,0x74,0x61, 0x7,0x5a,0x25, 0x7,0x5a,0x23, 0x7,0x59,0x7e,
+  0x7,0x5a,0x24, 0x5,0x74,0x63, 0x5,0x74,0x64, 0x7,0x5a,0x21,
+  0x7,0x5a,0x22, 0x5,0x74,0x65, 0x5,0x76,0x65, 0x5,0x76,0x68,
+  0x5,0x76,0x66, 0x7,0x5d,0x3e, 0x5,0x76,0x69, 0x5,0x76,0x67,
+  0x7,0x5d,0x41, 0x7,0x5d,0x3f, 0x7,0x5d,0x42, 0x7,0x5d,0x40,
+  0x5,0x78,0x46, 0x5,0x79,0x58, 0x7,0x60,0x23, 0x5,0x78,0x45,
+  0x5,0x78,0x47, 0x7,0x61,0x5e, 0x7,0x61,0x5c, 0x7,0x61,0x5d,
+  0x5,0x7a,0x46, 0x7,0x62,0x7e, 0x7,0x63,0x22, 0x5,0x79,0x59,
+  0x7,0x63,0x21, 0x7,0x62,0x7d, 0x5,0x7b,0x22, 0x7,0x64,0x70,
+  0x7,0x64,0x6f, 0x5,0x7b,0x4c, 0x7,0x65,0x69, 0x5,0x7c,0x35,
+  0x7,0x66,0x2e, 0x7,0x66,0x39, 0x7,0x66,0x38, 0x5,0x7c,0x4c,
+  0x5,0x3d,0x44, 0x4,0x41,0x60, 0x4,0x41,0x62, 0x6,0x5a,0x2c,
+  0x5,0x44,0x2d, 0x6,0x64,0x2b, 0x5,0x4b,0x2f, 0x5,0x4b,0x31,
+  0x5,0x4b,0x2e, 0x5,0x4b,0x30, 0x6,0x64,0x2a, 0xf,0x4d,0x3d,
+  0x5,0x4b,0x32, 0x4,0x4e,0x55, 0x5,0x52,0x50, 0x4,0x4e,0x54,
+  0x4,0x4e,0x56, 0x7,0x2a,0x7b, 0x7,0x2a,0x7a, 0x7,0x2a,0x7c,
+  0x7,0x2a,0x7d, 0x7,0x2a,0x7e, 0x5,0x52,0x4f, 0x5,0x52,0x51,
+  0x5,0x59,0x59, 0x7,0x35,0x49, 0x7,0x35,0x4a, 0x5,0x59,0x5c,
+  0x5,0x59,0x5d, 0x5,0x59,0x5b, 0x7,0x35,0x4b, 0x5,0x59,0x5a,
+  0x4,0x59,0x69, 0x7,0x3d,0x5e, 0x5,0x5f,0x6e, 0x7,0x3d,0x5f,
+  0x4,0x59,0x6c, 0x4,0x59,0x6a, 0x5,0x5f,0x6f, 0x5,0x5f,0x70,
+  0xf,0x5d,0x5d, 0x7,0x3d,0x5d, 0x7,0x3d,0x60, 0x7,0x44,0x76,
+  0x7,0x44,0x73, 0x4,0x5e,0x46, 0x7,0x44,0x74, 0x7,0x3d,0x61,
+  0x5,0x66,0x25, 0x7,0x44,0x78, 0x7,0x44,0x75, 0x7,0x4b,0x64,
+  0x7,0x4b,0x66, 0x7,0x4b,0x69, 0x7,0x4b,0x65, 0x7,0x4b,0x68,
+  0x7,0x4b,0x67, 0x7,0x51,0x44, 0x5,0x6a,0x56, 0x5,0x6a,0x57,
+  0x7,0x51,0x45, 0x7,0x51,0x46, 0x4,0x65,0x28, 0xf,0x66,0x79,
+  0x5,0x6e,0x52, 0x5,0x6e,0x51, 0x5,0x71,0x6e, 0x5,0x71,0x70,
+  0x5,0x71,0x72, 0x4,0x67,0x74, 0x7,0x56,0x2c, 0x5,0x71,0x6f,
+  0x5,0x71,0x71, 0x7,0x5a,0x27, 0x4,0x69,0x5f, 0x5,0x74,0x66,
+  0x7,0x5a,0x28, 0x7,0x5a,0x29, 0x5,0x74,0x67, 0x7,0x5d,0x43,
+  0x7,0x5d,0x46, 0x7,0x5d,0x45, 0x7,0x5d,0x44, 0x4,0x6c,0x35,
+  0x7,0x61,0x5f, 0x5,0x7a,0x47, 0x7,0x64,0x24, 0x7,0x64,0x22,
+  0x7,0x64,0x23, 0x5,0x7b,0x4d, 0x5,0x7b,0x6d, 0x5,0x7c,0x22,
+  0x5,0x44,0x2e, 0x6,0x5a,0x2d, 0x5,0x52,0x52, 0x7,0x35,0x4c,
+  0x4,0x59,0x6d, 0x7,0x3d,0x62, 0x7,0x4b,0x6c, 0x7,0x51,0x48,
+  0x4,0x65,0x2b, 0x5,0x71,0x73, 0x7,0x51,0x47, 0x7,0x56,0x2d,
+  0x7,0x5a,0x2a, 0x7,0x5d,0x48, 0x7,0x5d,0x47, 0x7,0x61,0x60,
+  0xf,0x40,0x2c, 0x5,0x44,0x30, 0x5,0x44,0x2f, 0x5,0x4b,0x33,
+  0x4,0x48,0x45, 0x5,0x4b,0x34, 0x5,0x52,0x5a, 0x7,0x2b,0x21,
+  0x5,0x52,0x54, 0x5,0x52,0x57, 0x7,0x2b,0x22, 0x5,0x52,0x55,
+  0x5,0x52,0x56, 0x5,0x52,0x59, 0x5,0x52,0x53, 0x4,0x54,0x6b,
+  0x5,0x52,0x58, 0xf,0x58,0x79, 0x5,0x59,0x5e, 0x7,0x35,0x4d,
+  0x7,0x3d,0x63, 0x5,0x5f,0x71, 0x5,0x5f,0x72, 0x5,0x66,0x26,
+  0x5,0x66,0x27, 0x5,0x66,0x28, 0x4,0x62,0x21, 0x5,0x6a,0x58,
+  0x5,0x6a,0x59, 0x7,0x51,0x49, 0x7,0x51,0x4a, 0x5,0x6e,0x54,
+  0x5,0x6e,0x53, 0x5,0x6e,0x55, 0x7,0x56,0x2e, 0x5,0x71,0x74,
+  0x5,0x66,0x29, 0x5,0x74,0x68, 0x5,0x74,0x69, 0x4,0x69,0x61,
+  0xf,0x6a,0x33, 0x7,0x5d,0x4a, 0x4,0x6c,0x36, 0x5,0x7b,0x23,
+  0x5,0x7c,0x3f, 0x6,0x34,0x7b, 0x6,0x46,0x35, 0x5,0x36,0x46,
+  0x5,0x3d,0x4a, 0x5,0x3d,0x48, 0x5,0x3d,0x49, 0x5,0x3d,0x46,
+  0x4,0x3b,0x7d, 0x5,0x3d,0x45, 0x4,0x3b,0x7c, 0x6,0x50,0x3c,
+  0x4,0x3b,0x7a, 0x4,0x41,0x6c, 0x5,0x44,0x3a, 0x4,0x41,0x6b,
+  0x5,0x44,0x31, 0x5,0x44,0x39, 0x6,0x5a,0x2f, 0x4,0x41,0x69,
+  0x5,0x4b,0x3b, 0x5,0x44,0x37, 0x4,0x41,0x66, 0x4,0x41,0x67,
+  0x4,0x41,0x6a, 0x6,0x5a,0x32, 0x5,0x44,0x36, 0x5,0x44,0x32,
+  0x6,0x5a,0x30, 0x6,0x5a,0x31, 0x6,0x5a,0x2e, 0xf,0x46,0x33,
+  0x5,0x44,0x33, 0x5,0x44,0x38, 0x5,0x4b,0x3d, 0x6,0x64,0x31,
+  0x6,0x64,0x32, 0x5,0x4b,0x37, 0x5,0x4b,0x44, 0x5,0x4b,0x38,
+  0x4,0x48,0x49, 0x4,0x48,0x48, 0x5,0x4b,0x3a, 0x5,0x4b,0x36,
+  0x4,0x48,0x4f, 0x5,0x4b,0x42, 0x5,0x4b,0x39, 0x7,0x2b,0x2b,
+  0x5,0x4b,0x43, 0x6,0x64,0x35, 0x6,0x64,0x33, 0x6,0x64,0x2e,
+  0x5,0x4b,0x3c, 0x5,0x4b,0x41, 0xf,0x4d,0x3e, 0x6,0x64,0x2d,
+  0x5,0x4b,0x40, 0x6,0x64,0x2c, 0x6,0x64,0x36, 0x5,0x4b,0x35,
+  0x6,0x64,0x2f, 0x6,0x64,0x34, 0x5,0x52,0x5d, 0x4,0x4e,0x5b,
+  0x7,0x2b,0x25, 0x7,0x2b,0x30, 0x5,0x52,0x5c, 0x5,0x52,0x5b,
+  0x4,0x4e,0x58, 0x7,0x2b,0x24, 0x7,0x2b,0x2a, 0x4,0x48,0x4a,
+  0x7,0x2b,0x2e, 0x5,0x52,0x5e, 0x4,0x4e,0x5e, 0x7,0x2b,0x2d,
+  0x7,0x2b,0x29, 0x7,0x35,0x4f, 0x7,0x2b,0x2c, 0xf,0x53,0x23,
+  0xf,0x53,0x24, 0x7,0x2b,0x27, 0x7,0x2b,0x28, 0x7,0x2b,0x2f,
+  0x7,0x2b,0x31, 0x7,0x2b,0x23, 0x7,0x2b,0x26, 0x5,0x52,0x5f,
+  0x4,0x54,0x6c, 0x5,0x59,0x61, 0x4,0x54,0x6e, 0x5,0x59,0x69,
+  0x7,0x35,0x58, 0x5,0x59,0x68, 0x5,0x59,0x66, 0x7,0x35,0x59,
+  0x7,0x35,0x57, 0x5,0x59,0x65, 0x5,0x59,0x63, 0x7,0x35,0x5b,
+  0x7,0x35,0x50, 0x5,0x59,0x6a, 0x5,0x59,0x62, 0x5,0x59,0x6b,
+  0x5,0x59,0x64, 0x5,0x59,0x67, 0x4,0x54,0x71, 0x7,0x35,0x4e,
+  0x5,0x59,0x60, 0x7,0x35,0x5a, 0x4,0x54,0x72, 0x7,0x35,0x56,
+  0x7,0x35,0x5c, 0xf,0x4d,0x40, 0xf,0x58,0x7a, 0xf,0x58,0x7c,
+  0xf,0x58,0x7d, 0xf,0x59,0x21, 0xf,0x59,0x22, 0xf,0x59,0x23,
+  0x7,0x35,0x52, 0x7,0x35,0x53, 0x7,0x35,0x54, 0x7,0x35,0x55,
+  0x5,0x59,0x6c, 0x5,0x59,0x5f, 0xf,0x58,0x7e, 0x5,0x59,0x6d,
+  0x4,0x59,0x75, 0x4,0x59,0x71, 0x4,0x59,0x6e, 0x7,0x3d,0x65,
+  0x5,0x5f,0x77, 0x4,0x59,0x79, 0x5,0x5f,0x78, 0x4,0x59,0x74,
+  0x5,0x5f,0x76, 0x5,0x5f,0x73, 0x5,0x5f,0x75, 0x4,0x59,0x6f,
+  0x5,0x5f,0x7b, 0x7,0x3d,0x6a, 0x4,0x59,0x72, 0x7,0x3d,0x6c,
+  0x5,0x5f,0x74, 0x7,0x3d,0x67, 0x4,0x59,0x78, 0x7,0x3d,0x6b,
+  0xf,0x5d,0x5e, 0xf,0x5d,0x5f, 0xf,0x5d,0x60, 0xf,0x5d,0x61,
+  0xf,0x5d,0x62, 0xf,0x5d,0x63, 0x7,0x3d,0x64, 0x7,0x3d,0x66,
+  0x5,0x5f,0x79, 0x5,0x5f,0x7a, 0x7,0x3d,0x68, 0x7,0x3d,0x6d,
+  0x5,0x66,0x2a, 0x4,0x5e,0x4a, 0x5,0x66,0x30, 0x5,0x66,0x2e,
+  0x4,0x62,0x24, 0x5,0x66,0x2d, 0x5,0x66,0x2b, 0x7,0x44,0x7b,
+  0x5,0x66,0x2c, 0x4,0x5e,0x48, 0x5,0x66,0x31, 0x5,0x66,0x2f,
+  0x7,0x44,0x7c, 0xf,0x61,0x55, 0xf,0x61,0x56, 0xf,0x61,0x57,
+  0xf,0x61,0x58, 0x7,0x44,0x79, 0x7,0x44,0x7a, 0x7,0x4b,0x76,
+  0x5,0x6a,0x5d, 0x7,0x4b,0x70, 0x7,0x4b,0x6d, 0x5,0x6a,0x5e,
+  0x4,0x62,0x2e, 0x7,0x4b,0x72, 0x5,0x6a,0x5c, 0x5,0x6e,0x56,
+  0x5,0x6a,0x5b, 0x5,0x6a,0x5a, 0x7,0x4b,0x74, 0x7,0x4b,0x6f,
+  0x4,0x62,0x2a, 0x7,0x4b,0x6e, 0x7,0x4b,0x75, 0x7,0x4b,0x71,
+  0xf,0x64,0x54, 0xf,0x64,0x55, 0x7,0x4b,0x77, 0x7,0x4b,0x73,
+  0x4,0x65,0x2e, 0x4,0x65,0x2d, 0x5,0x6e,0x5b, 0x5,0x6e,0x59,
+  0x7,0x51,0x4e, 0x5,0x6e,0x5a, 0x4,0x65,0x32, 0x7,0x51,0x4d,
+  0x4,0x65,0x33, 0x5,0x6e,0x58, 0x7,0x51,0x4b, 0x7,0x51,0x4f,
+  0xf,0x66,0x7a, 0x4,0x65,0x34, 0x7,0x51,0x50, 0x7,0x51,0x4c,
+  0x5,0x6e,0x57, 0x7,0x50,0x4c, 0x5,0x71,0x75, 0x5,0x71,0x76,
+  0x7,0x56,0x2f, 0x5,0x71,0x78, 0x7,0x56,0x38, 0x7,0x5a,0x31,
+  0x4,0x67,0x7a, 0x4,0x67,0x78, 0x7,0x56,0x33, 0x7,0x56,0x31,
+  0x7,0x56,0x36, 0x5,0x71,0x77, 0x5,0x71,0x79, 0x5,0x71,0x7a,
+  0x7,0x56,0x30, 0x7,0x56,0x34, 0xf,0x68,0x7a, 0xf,0x68,0x7b,
+  0xf,0x68,0x7c, 0x7,0x56,0x37, 0x7,0x56,0x35, 0x7,0x5a,0x30,
+  0x5,0x74,0x6c, 0x5,0x74,0x6b, 0x7,0x5a,0x2d, 0x7,0x5a,0x2f,
+  0x5,0x74,0x6a, 0xf,0x6a,0x34, 0x7,0x5a,0x2b, 0x7,0x5a,0x2e,
+  0x7,0x5a,0x2c, 0x7,0x5d,0x52, 0x7,0x5d,0x51, 0x7,0x5d,0x4f,
+  0x5,0x76,0x6c, 0x5,0x76,0x6d, 0x4,0x6b,0x2e, 0x5,0x76,0x6a,
+  0x7,0x5d,0x4d, 0x4,0x6b,0x2f, 0x7,0x5d,0x4e, 0xf,0x6b,0x35,
+  0x7,0x5d,0x50, 0x7,0x5d,0x4c, 0x7,0x5d,0x4b, 0x4,0x6c,0x38,
+  0x7,0x60,0x24, 0x5,0x76,0x6b, 0x4,0x6c,0x37, 0xf,0x6b,0x72,
+  0x7,0x60,0x25, 0x4,0x6d,0x2e, 0x5,0x79,0x5a, 0x5,0x7a,0x48,
+  0x7,0x63,0x24, 0x5,0x7a,0x49, 0x7,0x63,0x25, 0x7,0x63,0x26,
+  0x4,0x6e,0x23, 0x7,0x64,0x25, 0x7,0x65,0x4d, 0x6,0x46,0x36,
+  0x6,0x50,0x3f, 0x4,0x3c,0x21, 0x6,0x50,0x3d, 0x5,0x3d,0x4b,
+  0xf,0x40,0x2e, 0x6,0x50,0x3e, 0x5,0x44,0x3b, 0x5,0x44,0x40,
+  0x4,0x41,0x6f, 0x5,0x44,0x3d, 0x5,0x44,0x3e, 0x6,0x5a,0x34,
+  0x6,0x5a,0x36, 0x5,0x44,0x3c, 0x4,0x41,0x70, 0x6,0x5a,0x35,
+  0x6,0x53,0x33, 0x5,0x44,0x3f, 0x6,0x5a,0x37, 0x4,0x48,0x58,
+  0x5,0x4b,0x48, 0x4,0x48,0x55, 0x5,0x4b,0x47, 0x5,0x4b,0x46,
+  0x5,0x4b,0x45, 0x4,0x48,0x53, 0x6,0x64,0x37, 0x4,0x48,0x52,
+  0x6,0x64,0x3b, 0x6,0x64,0x39, 0x6,0x64,0x38, 0x4,0x4e,0x5f,
+  0x5,0x52,0x62, 0x4,0x4e,0x62, 0x7,0x2b,0x34, 0x7,0x2b,0x33,
+  0x7,0x2b,0x32, 0x5,0x52,0x61, 0x7,0x2b,0x35, 0xf,0x53,0x25,
+  0xf,0x53,0x26, 0x5,0x59,0x6f, 0x5,0x59,0x77, 0x5,0x59,0x70,
+  0x7,0x35,0x5d, 0x7,0x35,0x60, 0x5,0x59,0x6e, 0x5,0x59,0x73,
+  0x5,0x59,0x76, 0x7,0x35,0x5f, 0x7,0x35,0x61, 0x5,0x59,0x74,
+  0x5,0x59,0x75, 0x7,0x35,0x5e, 0xf,0x59,0x25, 0x5,0x59,0x72,
+  0x5,0x59,0x71, 0x7,0x3d,0x71, 0x4,0x5a,0x25, 0x5,0x60,0x25,
+  0x5,0x60,0x26, 0x4,0x59,0x7b, 0x5,0x5f,0x7c, 0x7,0x3d,0x70,
+  0x4,0x5a,0x24, 0x5,0x66,0x32, 0x5,0x60,0x22, 0x4,0x5a,0x23,
+  0x5,0x5f,0x7e, 0x5,0x60,0x21, 0x5,0x60,0x24, 0x5,0x5f,0x7d,
+  0x5,0x60,0x23, 0x7,0x3d,0x6e, 0xf,0x5d,0x64, 0xf,0x5d,0x65,
+  0x7,0x3d,0x72, 0x7,0x3d,0x6f, 0x4,0x5e,0x53, 0x7,0x45,0x22,
+  0x7,0x45,0x24, 0x5,0x66,0x37, 0x7,0x45,0x26, 0x5,0x66,0x34,
+  0x5,0x66,0x38, 0x4,0x5e,0x54, 0x5,0x66,0x3a, 0x4,0x62,0x31,
+  0x5,0x66,0x35, 0x7,0x45,0x25, 0x5,0x66,0x36, 0x5,0x66,0x39,
+  0x5,0x66,0x33, 0xf,0x61,0x59, 0x7,0x45,0x28, 0x7,0x45,0x23,
+  0x7,0x45,0x21, 0x7,0x45,0x27, 0x7,0x44,0x7d, 0x5,0x6a,0x5f,
+  0x4,0x62,0x33, 0x4,0x62,0x34, 0x4,0x62,0x35, 0x5,0x6a,0x60,
+  0x7,0x4b,0x79, 0xf,0x64,0x56, 0xf,0x64,0x57, 0x7,0x4b,0x78,
+  0x7,0x4b,0x7a, 0x7,0x4b,0x7b, 0x7,0x4b,0x7c, 0x5,0x6e,0x5e,
+  0x5,0x6e,0x61, 0x5,0x6e,0x60, 0x4,0x65,0x35, 0x5,0x6e,0x5c,
+  0x4,0x65,0x37, 0x5,0x6e,0x5f, 0xf,0x66,0x7b, 0x5,0x6e,0x62,
+  0x5,0x6e,0x5d, 0x4,0x65,0x38, 0x7,0x56,0x40, 0x4,0x67,0x7d,
+  0x4,0x68,0x21, 0x5,0x71,0x7b, 0x7,0x56,0x39, 0x5,0x71,0x7c,
+  0x7,0x56,0x3c, 0x7,0x56,0x3a, 0xf,0x68,0x7d, 0x7,0x56,0x3f,
+  0x7,0x56,0x41, 0x7,0x56,0x42, 0x7,0x56,0x3d, 0x7,0x56,0x3e,
+  0x7,0x56,0x3b, 0x7,0x5a,0x32, 0xf,0x6a,0x35, 0x7,0x5a,0x33,
+  0x7,0x5d,0x53, 0x5,0x78,0x49, 0x4,0x6c,0x3b, 0x7,0x60,0x26,
+  0x7,0x60,0x27, 0x5,0x79,0x5b, 0x7,0x61,0x61, 0x5,0x79,0x5c,
+  0x4,0x6d,0x2f, 0x4,0x6d,0x66, 0x5,0x7a,0x4a, 0x5,0x7b,0x24,
+  0x7,0x64,0x26, 0xf,0x6d,0x24, 0x5,0x7c,0x47, 0x7,0x66,0x55,
+  0x6,0x3c,0x75, 0x5,0x40,0x39, 0x7,0x2b,0x36, 0x7,0x4b,0x7d,
+  0x5,0x6a,0x61, 0x7,0x56,0x43, 0x4,0x69,0x64, 0x5,0x74,0x6d,
+  0x6,0x34,0x7c, 0x6,0x34,0x7d, 0x6,0x35,0x22, 0x6,0x34,0x7e,
+  0x5,0x30,0x71, 0x6,0x3c,0x76, 0x6,0x3c,0x78, 0x5,0x3d,0x4c,
+  0x5,0x36,0x4a, 0x5,0x36,0x47, 0x6,0x46,0x3a, 0x6,0x46,0x38,
+  0x5,0x36,0x49, 0x6,0x46,0x39, 0x6,0x46,0x3b, 0x6,0x50,0x40,
+  0x5,0x36,0x48, 0x6,0x50,0x41, 0x6,0x50,0x46, 0x4,0x3c,0x22,
+  0x5,0x3d,0x4d, 0x6,0x50,0x44, 0x6,0x50,0x45, 0x4,0x3c,0x26,
+  0x5,0x3d,0x4e, 0x6,0x5a,0x38, 0x5,0x3d,0x4f, 0x6,0x50,0x42,
+  0xf,0x40,0x2f, 0x6,0x50,0x43, 0x4,0x3c,0x23, 0x6,0x5a,0x42,
+  0x6,0x5a,0x39, 0x5,0x44,0x42, 0x5,0x44,0x44, 0x5,0x44,0x41,
+  0x5,0x44,0x47, 0x4,0x41,0x76, 0x5,0x44,0x43, 0x6,0x64,0x43,
+  0x5,0x44,0x45, 0x6,0x5a,0x3c, 0x6,0x5a,0x3b, 0x6,0x64,0x3d,
+  0x4,0x41,0x73, 0x6,0x5a,0x3a, 0x6,0x64,0x3e, 0x6,0x5a,0x3e,
+  0x5,0x44,0x48, 0x6,0x5a,0x41, 0x5,0x52,0x63, 0xf,0x46,0x37,
+  0x6,0x5a,0x40, 0x6,0x5a,0x3f, 0x6,0x64,0x3c, 0x4,0x41,0x78,
+  0x5,0x44,0x46, 0x6,0x64,0x3f, 0x7,0x2b,0x37, 0x6,0x64,0x44,
+  0x5,0x4b,0x4d, 0x5,0x4b,0x49, 0x6,0x64,0x45, 0x5,0x4b,0x4a,
+  0x4,0x48,0x5a, 0x6,0x64,0x42, 0x5,0x4b,0x4b, 0x7,0x2b,0x39,
+  0x6,0x64,0x41, 0xf,0x46,0x36, 0xf,0x53,0x28, 0x7,0x2b,0x3a,
+  0x4,0x4e,0x6b, 0x7,0x2b,0x40, 0x4,0x4e,0x6a, 0x5,0x52,0x69,
+  0x5,0x52,0x64, 0x5,0x59,0x79, 0x4,0x4e,0x68, 0x5,0x52,0x66,
+  0x5,0x52,0x6b, 0x5,0x52,0x68, 0x4,0x4e,0x6c, 0x5,0x52,0x6a,
+  0x7,0x2b,0x3c, 0x5,0x52,0x65, 0x7,0x2b,0x3b, 0x7,0x3d,0x73,
+  0x5,0x52,0x67, 0x7,0x2b,0x3e, 0x7,0x2b,0x3d, 0xf,0x53,0x27,
+  0x5,0x59,0x78, 0x7,0x2b,0x3f, 0x5,0x5a,0x23, 0x4,0x5a,0x26,
+  0x5,0x5a,0x24, 0x4,0x54,0x7b, 0x7,0x35,0x66, 0x7,0x35,0x6a,
+  0x5,0x60,0x27, 0x5,0x59,0x7b, 0x7,0x35,0x69, 0x5,0x59,0x7e,
+  0x7,0x35,0x67, 0x5,0x59,0x7c, 0x7,0x35,0x6f, 0x4,0x54,0x79,
+  0x7,0x35,0x6b, 0x7,0x35,0x70, 0x5,0x5a,0x25, 0x7,0x35,0x68,
+  0x7,0x35,0x63, 0x5,0x59,0x7a, 0x7,0x35,0x65, 0x7,0x35,0x64,
+  0x7,0x35,0x6c, 0x5,0x60,0x29, 0x7,0x35,0x6e, 0x7,0x3d,0x75,
+  0x7,0x35,0x62, 0x5,0x5a,0x22, 0x7,0x35,0x6d, 0x5,0x59,0x7d,
+  0xf,0x59,0x26, 0xf,0x59,0x27, 0xf,0x59,0x28, 0xf,0x59,0x29,
+  0x5,0x5a,0x21, 0x7,0x3d,0x74, 0x5,0x60,0x28, 0x5,0x60,0x34,
+  0x7,0x3d,0x77, 0x5,0x60,0x2d, 0x5,0x60,0x2f, 0x5,0x60,0x33,
+  0x5,0x60,0x2b, 0x7,0x3d,0x76, 0x5,0x60,0x32, 0x5,0x60,0x35,
+  0x4,0x5a,0x2b, 0x5,0x60,0x36, 0x7,0x3d,0x78, 0x7,0x3d,0x7d,
+  0x7,0x45,0x2a, 0x7,0x3d,0x7a, 0x5,0x60,0x2a, 0x7,0x45,0x2b,
+  0x7,0x3e,0x21, 0x5,0x60,0x2e, 0x7,0x3d,0x79, 0x7,0x3d,0x7e,
+  0xf,0x5d,0x66, 0xf,0x5d,0x67, 0x7,0x3d,0x7b, 0x5,0x60,0x30,
+  0x7,0x3d,0x7c, 0x7,0x45,0x2f, 0x5,0x66,0x3f, 0x5,0x66,0x3b,
+  0x4,0x5e,0x56, 0x4,0x5e,0x5c, 0x5,0x60,0x38, 0x4,0x5e,0x5d,
+  0x5,0x66,0x3d, 0x5,0x60,0x37, 0x5,0x66,0x3c, 0x7,0x45,0x2e,
+  0x7,0x45,0x2d, 0x7,0x4b,0x7e, 0x4,0x5e,0x5e, 0x5,0x66,0x3e,
+  0x7,0x4c,0x22, 0x7,0x51,0x54, 0x7,0x45,0x2c, 0x7,0x45,0x29,
+  0x7,0x45,0x31, 0xf,0x61,0x5a, 0xf,0x61,0x5b, 0x7,0x4c,0x25,
+  0x7,0x4c,0x21, 0x4,0x5e,0x55, 0x7,0x45,0x32, 0x7,0x45,0x30,
+  0x5,0x6a,0x64, 0x7,0x4c,0x23, 0x5,0x6a,0x62, 0x4,0x62,0x3b,
+  0x4,0x65,0x3d, 0x7,0x51,0x53, 0x5,0x6a,0x69, 0x5,0x6a,0x66,
+  0x5,0x6a,0x68, 0x5,0x6a,0x6a, 0x7,0x51,0x51, 0x4,0x62,0x37,
+  0x5,0x6a,0x67, 0x5,0x60,0x39, 0x5,0x6a,0x63, 0x7,0x51,0x52,
+  0x4,0x62,0x39, 0x7,0x51,0x58, 0x7,0x4c,0x24, 0x7,0x51,0x57,
+  0x4,0x62,0x3a, 0xf,0x64,0x58, 0xf,0x64,0x59, 0x5,0x6a,0x65,
+  0x7,0x51,0x56, 0x5,0x6a,0x6b, 0x4,0x65,0x3e, 0x7,0x51,0x55,
+  0x7,0x51,0x59, 0x7,0x51,0x5f, 0x7,0x56,0x44, 0x5,0x71,0x7d,
+  0x7,0x51,0x60, 0x5,0x6e,0x65, 0x4,0x65,0x3f, 0x5,0x71,0x7e,
+  0x5,0x6e,0x64, 0x7,0x51,0x5e, 0x7,0x51,0x62, 0x5,0x6e,0x63,
+  0x7,0x4c,0x27, 0x7,0x51,0x61, 0x7,0x51,0x5b, 0x7,0x51,0x5c,
+  0x7,0x51,0x5d, 0x7,0x56,0x45, 0x7,0x51,0x63, 0x7,0x51,0x5a,
+  0x5,0x72,0x28, 0x5,0x72,0x22, 0x7,0x56,0x46, 0x4,0x68,0x25,
+  0x5,0x72,0x24, 0x5,0x72,0x21, 0x7,0x56,0x47, 0x5,0x72,0x2b,
+  0x7,0x56,0x48, 0x5,0x72,0x2a, 0x5,0x72,0x23, 0x5,0x72,0x27,
+  0x5,0x72,0x25, 0x7,0x56,0x49, 0x5,0x72,0x26, 0x5,0x72,0x29,
+  0xf,0x68,0x7e, 0x4,0x69,0x66, 0x5,0x74,0x6e, 0x5,0x74,0x6f,
+  0x7,0x5a,0x37, 0x7,0x5d,0x54, 0x7,0x5a,0x36, 0x5,0x74,0x70,
+  0x7,0x5a,0x35, 0xf,0x6a,0x37, 0x7,0x5a,0x34, 0x5,0x76,0x6e,
+  0x7,0x5d,0x56, 0x5,0x76,0x6f, 0x5,0x76,0x70, 0x5,0x78,0x4a,
+  0x7,0x5d,0x55, 0x5,0x78,0x4b, 0x5,0x78,0x4c, 0x4,0x6c,0x3c,
+  0x7,0x60,0x28, 0x7,0x60,0x2a, 0x7,0x60,0x29, 0x5,0x79,0x5d,
+  0x7,0x64,0x27, 0x5,0x7b,0x25, 0x6,0x3c,0x79, 0x6,0x46,0x3c,
+  0x6,0x64,0x46, 0x7,0x2b,0x41, 0x6,0x64,0x48, 0x6,0x64,0x47,
+  0x5,0x52,0x6c, 0x4,0x55,0x24, 0x4,0x55,0x25, 0x7,0x3e,0x22,
+  0x7,0x3e,0x23, 0x7,0x35,0x71, 0x7,0x35,0x73, 0x7,0x35,0x72,
+  0x7,0x4c,0x29, 0x7,0x4c,0x28, 0x7,0x45,0x33, 0x7,0x4d,0x73,
+  0x7,0x51,0x64, 0x7,0x60,0x2b, 0x4,0x6e,0x26, 0xf,0x32,0x71,
+  0x4,0x41,0x7c, 0x6,0x5a,0x43, 0x5,0x47,0x54, 0x6,0x64,0x49,
+  0x6,0x64,0x4a, 0xf,0x4d,0x41, 0xf,0x53,0x29, 0x6,0x64,0x4b,
+  0x7,0x2b,0x42, 0xf,0x53,0x2a, 0xf,0x59,0x2a, 0x7,0x35,0x74,
+  0xf,0x5d,0x68, 0x7,0x3e,0x24, 0x7,0x45,0x36, 0x5,0x66,0x41,
+  0x5,0x66,0x40, 0x5,0x66,0x42, 0x7,0x45,0x35, 0x7,0x45,0x34,
+  0x5,0x6a,0x6c, 0x4,0x62,0x3d, 0x4,0x62,0x3e, 0x7,0x4c,0x2a,
+  0x7,0x51,0x65, 0xf,0x66,0x7c, 0x5,0x72,0x2c, 0xf,0x69,0x21,
+  0x7,0x56,0x4a, 0x7,0x5d,0x57, 0x5,0x7a,0x4b, 0x5,0x36,0x4b,
+  0x5,0x36,0x4c, 0x5,0x3d,0x50, 0x6,0x50,0x48, 0xf,0x40,0x31,
+  0x6,0x50,0x47, 0x5,0x44,0x49, 0x6,0x5a,0x45, 0x6,0x5a,0x44,
+  0x6,0x5a,0x47, 0x6,0x5a,0x46, 0x5,0x4b,0x51, 0x6,0x64,0x4d,
+  0x6,0x64,0x4e, 0x5,0x4b,0x50, 0x4,0x48,0x61, 0x6,0x64,0x4c,
+  0x6,0x64,0x52, 0x5,0x4b,0x4f, 0x7,0x2b,0x43, 0xf,0x4d,0x42,
+  0xf,0x4d,0x43, 0xf,0x4d,0x44, 0xf,0x4d,0x45, 0x7,0x2b,0x46,
+  0x6,0x64,0x4f, 0x6,0x64,0x51, 0x5,0x4b,0x52, 0x7,0x2b,0x4a,
+  0x5,0x52,0x72, 0x7,0x2b,0x4e, 0x7,0x2b,0x47, 0x5,0x5a,0x32,
+  0x5,0x52,0x74, 0x5,0x52,0x77, 0x5,0x52,0x6d, 0x5,0x52,0x70,
+  0x5,0x52,0x6e, 0x5,0x52,0x75, 0x7,0x2b,0x44, 0x5,0x52,0x76,
+  0x7,0x2b,0x48, 0x5,0x52,0x73, 0x7,0x2b,0x4b, 0x7,0x2b,0x49,
+  0x5,0x52,0x6f, 0x7,0x2b,0x45, 0x7,0x2b,0x4c, 0x5,0x52,0x71,
+  0xf,0x53,0x2b, 0xf,0x53,0x2c, 0xf,0x53,0x2d, 0x7,0x2b,0x4d,
+  0x7,0x35,0x7a, 0x4,0x55,0x2c, 0x7,0x35,0x79, 0x5,0x5a,0x2f,
+  0x4,0x55,0x2a, 0x4,0x55,0x27, 0x4,0x55,0x2b, 0x4,0x55,0x28,
+  0x7,0x35,0x75, 0x5,0x5a,0x29, 0x4,0x55,0x29, 0x5,0x5a,0x30,
+  0x5,0x5a,0x2d, 0x7,0x36,0x24, 0x5,0x5a,0x33, 0x5,0x5a,0x27,
+  0x5,0x5a,0x31, 0x5,0x5a,0x34, 0x5,0x5a,0x2b, 0x7,0x35,0x7c,
+  0x7,0x35,0x7b, 0x7,0x36,0x26, 0x7,0x36,0x21, 0x7,0x35,0x78,
+  0x7,0x36,0x23, 0x5,0x5a,0x2a, 0x7,0x36,0x22, 0xf,0x59,0x2c,
+  0x5,0x5a,0x28, 0x7,0x35,0x7d, 0x7,0x35,0x7e, 0x7,0x36,0x27,
+  0x7,0x36,0x25, 0xf,0x59,0x2b, 0x7,0x35,0x76, 0x7,0x35,0x77,
+  0x5,0x60,0x3a, 0x7,0x3e,0x2c, 0x5,0x60,0x3b, 0x7,0x3e,0x26,
+  0x4,0x5a,0x2f, 0x7,0x3e,0x27, 0x7,0x3e,0x25, 0x5,0x60,0x3c,
+  0x4,0x5a,0x2c, 0x7,0x3e,0x2a, 0x7,0x3e,0x2b, 0x5,0x4b,0x53,
+  0x7,0x3e,0x28, 0x5,0x60,0x3e, 0x5,0x60,0x3d, 0xf,0x5d,0x69,
+  0xf,0x5d,0x6a, 0x7,0x45,0x3c, 0x5,0x66,0x4c, 0x5,0x66,0x4b,
+  0x5,0x66,0x47, 0x4,0x5e,0x64, 0x5,0x66,0x49, 0x5,0x66,0x48,
+  0x4,0x5e,0x61, 0x5,0x66,0x45, 0x5,0x66,0x4e, 0x4,0x5e,0x6d,
+  0x4,0x5e,0x69, 0x4,0x5e,0x6a, 0x4,0x5e,0x66, 0x5,0x66,0x4f,
+  0x5,0x66,0x43, 0x4,0x5e,0x6c, 0x7,0x45,0x3b, 0x7,0x45,0x3a,
+  0x7,0x45,0x37, 0x5,0x66,0x4a, 0xf,0x61,0x5d, 0xf,0x61,0x5e,
+  0xf,0x61,0x60, 0x4,0x5e,0x6b, 0xf,0x61,0x5c, 0x7,0x45,0x38,
+  0x5,0x66,0x44, 0x7,0x45,0x39, 0x5,0x66,0x4d, 0x5,0x6a,0x6d,
+  0x5,0x6a,0x73, 0x5,0x6a,0x6f, 0x4,0x62,0x43, 0x7,0x4c,0x31,
+  0x5,0x66,0x50, 0x7,0x4c,0x2c, 0x5,0x66,0x46, 0x5,0x6a,0x71,
+  0x5,0x6a,0x70, 0x5,0x6a,0x74, 0x7,0x4c,0x2b, 0x5,0x6a,0x72,
+  0x5,0x6a,0x76, 0x4,0x62,0x42, 0x5,0x6a,0x77, 0x7,0x4c,0x32,
+  0x7,0x4c,0x34, 0x5,0x6a,0x75, 0x7,0x4c,0x33, 0x7,0x4c,0x2d,
+  0x7,0x4c,0x2e, 0x7,0x4c,0x2f, 0xf,0x64,0x5b, 0xf,0x64,0x5c,
+  0xf,0x64,0x5d, 0x7,0x4c,0x30, 0x3,0x57,0x36, 0x7,0x4c,0x35,
+  0x4,0x65,0x45, 0x7,0x51,0x6a, 0x7,0x51,0x69, 0x5,0x6e,0x6e,
+  0x5,0x6e,0x69, 0x5,0x6e,0x6b, 0x5,0x6e,0x68, 0x4,0x65,0x42,
+  0x5,0x6e,0x70, 0xf,0x66,0x7d, 0x4,0x65,0x43, 0x4,0x65,0x44,
+  0x4,0x65,0x48, 0x5,0x6e,0x71, 0x5,0x6e,0x72, 0x5,0x6e,0x67,
+  0x7,0x51,0x68, 0x4,0x68,0x26, 0x5,0x6e,0x6a, 0x5,0x6e,0x6f,
+  0x5,0x6e,0x6c, 0x7,0x51,0x6b, 0x7,0x51,0x6f, 0x7,0x51,0x70,
+  0x7,0x51,0x71, 0x7,0x51,0x6d, 0x7,0x51,0x6c, 0xf,0x66,0x7e,
+  0xf,0x67,0x21, 0x7,0x51,0x67, 0x7,0x51,0x6e, 0x7,0x52,0x27,
+  0x7,0x51,0x66, 0x5,0x72,0x2f, 0x5,0x72,0x2e, 0x5,0x72,0x31,
+  0x4,0x68,0x27, 0x5,0x72,0x32, 0x5,0x72,0x30, 0x4,0x68,0x2c,
+  0x7,0x56,0x4d, 0x7,0x56,0x4c, 0x7,0x56,0x4e, 0x7,0x56,0x4b,
+  0xf,0x69,0x22, 0x7,0x56,0x4f, 0x7,0x56,0x50, 0x5,0x74,0x78,
+  0x7,0x5a,0x3d, 0x5,0x72,0x34, 0x7,0x5a,0x41, 0x7,0x5a,0x38,
+  0x5,0x74,0x71, 0x7,0x5a,0x3b, 0x5,0x72,0x33, 0x5,0x74,0x74,
+  0x5,0x74,0x77, 0x5,0x74,0x73, 0x7,0x5a,0x40, 0x4,0x69,0x6c,
+  0x5,0x74,0x75, 0x7,0x5a,0x39, 0x7,0x5a,0x3a, 0x7,0x5a,0x3c,
+  0xf,0x6a,0x38, 0xf,0x6a,0x39, 0xf,0x6a,0x3a, 0x5,0x74,0x72,
+  0x5,0x74,0x79, 0x7,0x5a,0x3f, 0x7,0x5d,0x5f, 0x7,0x5d,0x5d,
+  0x5,0x76,0x71, 0x5,0x78,0x4e, 0x7,0x5d,0x5c, 0x7,0x5d,0x59,
+  0x5,0x76,0x72, 0x7,0x5d,0x5a, 0x7,0x5d,0x5e, 0x7,0x5d,0x5b,
+  0x7,0x5d,0x60, 0xf,0x6b,0x38, 0xf,0x6b,0x39, 0x7,0x5d,0x58,
+  0x5,0x78,0x4f, 0x7,0x60,0x31, 0x7,0x60,0x34, 0x5,0x78,0x4d,
+  0x7,0x60,0x33, 0x7,0x60,0x36, 0x7,0x60,0x35, 0x7,0x60,0x2f,
+  0x7,0x60,0x30, 0x7,0x60,0x2c, 0x7,0x60,0x32, 0x5,0x79,0x62,
+  0x7,0x61,0x63, 0x5,0x79,0x63, 0x5,0x79,0x5f, 0x4,0x6d,0x31,
+  0x5,0x79,0x60, 0x7,0x61,0x62, 0x5,0x79,0x5e, 0x5,0x79,0x61,
+  0x4,0x6d,0x32, 0x7,0x61,0x64, 0x5,0x7a,0x4c, 0x5,0x7a,0x4d,
+  0x4,0x6e,0x27, 0x7,0x64,0x29, 0x7,0x64,0x28, 0x4,0x6e,0x40,
+  0x7,0x64,0x72, 0x7,0x64,0x73, 0x7,0x64,0x71, 0x7,0x65,0x4e,
+  0x5,0x7c,0x23, 0x7,0x65,0x6a, 0x7,0x65,0x7a, 0x7,0x65,0x7b,
+  0x7,0x66,0x44, 0x5,0x3d,0x51, 0x4,0x3c,0x27, 0x6,0x5a,0x49,
+  0x6,0x5a,0x4a, 0x6,0x5a,0x48, 0x6,0x5a,0x4b, 0x4,0x48,0x63,
+  0x4,0x48,0x65, 0x5,0x4b,0x55, 0x6,0x64,0x58, 0x5,0x4b,0x54,
+  0x4,0x48,0x64, 0x6,0x64,0x56, 0x6,0x64,0x53, 0x6,0x64,0x54,
+  0x6,0x64,0x55, 0x6,0x64,0x57, 0x4,0x4e,0x72, 0x4,0x4e,0x71,
+  0x5,0x52,0x7a, 0x5,0x52,0x79, 0x7,0x2b,0x52, 0x7,0x36,0x2c,
+  0x5,0x52,0x78, 0x5,0x52,0x7b, 0x4,0x4e,0x77, 0x7,0x2b,0x50,
+  0x7,0x2b,0x54, 0x7,0x2b,0x51, 0x4,0x4e,0x78, 0x7,0x2b,0x53,
+  0x5,0x5a,0x36, 0x5,0x5a,0x35, 0x4,0x55,0x33, 0x7,0x36,0x2b,
+  0x7,0x2b,0x4f, 0x7,0x36,0x2a, 0x7,0x36,0x29, 0x7,0x3e,0x2e,
+  0x4,0x5a,0x34, 0x7,0x3e,0x32, 0x4,0x5a,0x32, 0x7,0x3e,0x33,
+  0x5,0x60,0x3f, 0x7,0x3e,0x31, 0x7,0x3e,0x2d, 0x7,0x3e,0x2f,
+  0x7,0x3e,0x30, 0x5,0x66,0x59, 0x7,0x45,0x3e, 0x4,0x5e,0x6f,
+  0x7,0x45,0x3d, 0x5,0x66,0x57, 0x7,0x45,0x3f, 0x5,0x66,0x52,
+  0x5,0x6a,0x78, 0x5,0x66,0x55, 0x5,0x66,0x53, 0x5,0x66,0x56,
+  0x5,0x66,0x58, 0x7,0x3e,0x34, 0x5,0x66,0x54, 0x7,0x4c,0x3b,
+  0x5,0x6a,0x7a, 0x5,0x6a,0x79, 0x7,0x4c,0x3a, 0x7,0x4c,0x37,
+  0x5,0x6a,0x7c, 0x5,0x6a,0x7d, 0x5,0x6a,0x7b, 0x7,0x4c,0x3d,
+  0x7,0x4c,0x3e, 0x7,0x4c,0x39, 0x7,0x4c,0x38, 0x7,0x4c,0x3c,
+  0x7,0x4c,0x36, 0x4,0x65,0x4a, 0x5,0x6e,0x75, 0x5,0x6e,0x74,
+  0x5,0x6e,0x73, 0x7,0x51,0x73, 0x7,0x51,0x74, 0x7,0x51,0x75,
+  0x4,0x68,0x2f, 0x5,0x72,0x36, 0x7,0x56,0x57, 0x4,0x68,0x2e,
+  0x5,0x72,0x35, 0x5,0x72,0x37, 0x7,0x56,0x53, 0x7,0x56,0x54,
+  0x5,0x72,0x38, 0x7,0x56,0x55, 0xf,0x69,0x23, 0x7,0x56,0x56,
+  0x7,0x56,0x52, 0x4,0x69,0x6d, 0x7,0x5a,0x42, 0x4,0x69,0x70,
+  0x7,0x5a,0x43, 0x4,0x69,0x6f, 0x7,0x5a,0x44, 0x7,0x5d,0x65,
+  0x7,0x5d,0x66, 0x5,0x76,0x73, 0x4,0x6b,0x36, 0x5,0x76,0x75,
+  0x4,0x6b,0x37, 0x7,0x5d,0x62, 0x5,0x76,0x74, 0x7,0x5d,0x67,
+  0x7,0x5d,0x61, 0x7,0x5d,0x63, 0x7,0x5d,0x64, 0x4,0x6c,0x3f,
+  0x5,0x78,0x50, 0x4,0x6d,0x34, 0x7,0x61,0x65, 0xf,0x6b,0x3a,
+  0x7,0x63,0x27, 0x5,0x7a,0x4e, 0x7,0x63,0x28, 0x7,0x64,0x2a,
+  0x7,0x64,0x74, 0x5,0x7b,0x6e, 0x4,0x42,0x23, 0x4,0x48,0x66,
+  0x5,0x46,0x64, 0x5,0x4b,0x56, 0x6,0x64,0x5a, 0xf,0x4d,0x46,
+  0xf,0x4d,0x47, 0xf,0x4d,0x48, 0x6,0x64,0x59, 0x7,0x2b,0x56,
+  0xf,0x53,0x2e, 0xf,0x53,0x2f, 0x7,0x36,0x2e, 0x7,0x36,0x2d,
+  0xf,0x59,0x2d, 0xf,0x59,0x2e, 0x4,0x5a,0x36, 0x5,0x60,0x40,
+  0xf,0x5d,0x6b, 0xf,0x5d,0x6c, 0x7,0x45,0x40, 0xf,0x61,0x61,
+  0xf,0x61,0x62, 0x7,0x4c,0x3f, 0xf,0x64,0x5f, 0x5,0x6e,0x76,
+  0xf,0x67,0x22, 0xf,0x67,0x23, 0xf,0x67,0x24, 0xf,0x67,0x25,
+  0x4,0x68,0x31, 0x7,0x56,0x58, 0x7,0x5a,0x45, 0x7,0x5d,0x68,
+  0x7,0x5d,0x69, 0x7,0x5d,0x6a, 0x7,0x60,0x37, 0xf,0x6b,0x73,
+  0x7,0x61,0x66, 0x7,0x61,0x67, 0x7,0x63,0x29, 0x7,0x64,0x2b,
+  0x4,0x6e,0x28, 0x7,0x65,0x7c, 0x6,0x50,0x49, 0x6,0x50,0x4a,
+  0x6,0x5a,0x4d, 0x6,0x5a,0x4c, 0xf,0x46,0x3a, 0xf,0x40,0x69,
+  0x4,0x48,0x68, 0x5,0x4b,0x58, 0x6,0x64,0x60, 0x6,0x64,0x5f,
+  0x6,0x64,0x5d, 0x6,0x64,0x61, 0x6,0x64,0x5b, 0x6,0x64,0x5c,
+  0x5,0x4b,0x57, 0x5,0x4b,0x5a, 0x5,0x52,0x7e, 0x7,0x2b,0x57,
+  0x7,0x2b,0x5a, 0x4,0x4e,0x7e, 0x7,0x2b,0x58, 0x5,0x53,0x24,
+  0x4,0x4f,0x22, 0x7,0x2b,0x5b, 0x5,0x53,0x23, 0x4,0x4e,0x7c,
+  0x4,0x4e,0x7d, 0x5,0x52,0x7c, 0x4,0x4e,0x7a, 0x5,0x52,0x7d,
+  0x5,0x53,0x22, 0x5,0x53,0x21, 0x7,0x2b,0x5c, 0x7,0x2b,0x59,
+  0xf,0x53,0x30, 0xf,0x53,0x31, 0xf,0x53,0x32, 0xf,0x53,0x33,
+  0x7,0x36,0x2f, 0x4,0x55,0x37, 0x7,0x36,0x31, 0x5,0x5a,0x3a,
+  0x7,0x36,0x30, 0x4,0x55,0x39, 0x4,0x55,0x34, 0x4,0x55,0x3b,
+  0x5,0x5a,0x37, 0x5,0x5a,0x39, 0x4,0x55,0x3a, 0x4,0x55,0x38,
+  0x7,0x36,0x33, 0x5,0x5a,0x38, 0xf,0x59,0x2f, 0xf,0x59,0x30,
+  0xf,0x59,0x31, 0xf,0x59,0x33, 0x7,0x36,0x32, 0x4,0x5a,0x3a,
+  0x4,0x5a,0x3c, 0x7,0x3e,0x3a, 0x5,0x60,0x41, 0x5,0x60,0x44,
+  0x5,0x60,0x42, 0x7,0x3e,0x38, 0x5,0x60,0x45, 0x5,0x60,0x46,
+  0x5,0x60,0x43, 0x7,0x3e,0x35, 0x4,0x5a,0x39, 0x7,0x3e,0x36,
+  0xf,0x5d,0x6d, 0xf,0x5d,0x6e, 0xf,0x5d,0x6f, 0x7,0x3e,0x37,
+  0x7,0x3e,0x39, 0x7,0x3e,0x3b, 0x7,0x45,0x42, 0x5,0x66,0x5e,
+  0x4,0x5e,0x71, 0x5,0x66,0x5c, 0x5,0x66,0x60, 0x5,0x66,0x5f,
+  0x7,0x45,0x44, 0x5,0x66,0x61, 0x7,0x4c,0x40, 0x7,0x45,0x43,
+  0x4,0x5e,0x72, 0x5,0x66,0x5a, 0x4,0x5e,0x78, 0x5,0x66,0x5b,
+  0xf,0x61,0x63, 0xf,0x61,0x65, 0x5,0x66,0x5d, 0x7,0x45,0x41,
+  0xf,0x61,0x64, 0x4,0x62,0x4d, 0x7,0x4c,0x43, 0x7,0x4c,0x47,
+  0x5,0x6a,0x7e, 0x5,0x6b,0x21, 0x5,0x6b,0x23, 0x4,0x62,0x50,
+  0x7,0x4c,0x48, 0x7,0x4c,0x46, 0x7,0x4c,0x41, 0x5,0x6b,0x24,
+  0x5,0x6b,0x22, 0x7,0x4c,0x45, 0x7,0x4c,0x42, 0x4,0x62,0x4b,
+  0x7,0x4c,0x44, 0xf,0x64,0x60, 0xf,0x64,0x61, 0xf,0x64,0x63,
+  0x5,0x6e,0x7c, 0x7,0x51,0x76, 0x5,0x6e,0x77, 0x5,0x6e,0x7b,
+  0x5,0x6e,0x7a, 0x5,0x6e,0x79, 0x4,0x65,0x50, 0x4,0x65,0x4c,
+  0x5,0x6e,0x7e, 0x5,0x6e,0x78, 0x4,0x65,0x4b, 0x7,0x51,0x77,
+  0x7,0x51,0x78, 0x7,0x51,0x7b, 0x7,0x51,0x7c, 0xf,0x67,0x26,
+  0xf,0x67,0x27, 0xf,0x67,0x28, 0x5,0x6e,0x7d, 0x5,0x72,0x3b,
+  0x5,0x72,0x3e, 0x5,0x72,0x3a, 0x7,0x56,0x59, 0x4,0x68,0x32,
+  0x4,0x68,0x34, 0x5,0x72,0x39, 0x4,0x68,0x33, 0x5,0x72,0x3d,
+  0x7,0x56,0x5a, 0x5,0x72,0x3c, 0x7,0x56,0x5e, 0xf,0x69,0x24,
+  0x7,0x56,0x5b, 0x7,0x56,0x5c, 0x5,0x75,0x21, 0x5,0x74,0x7c,
+  0x7,0x5a,0x46, 0x5,0x75,0x22, 0x5,0x74,0x7e, 0x5,0x74,0x7b,
+  0x5,0x75,0x25, 0x5,0x75,0x24, 0x5,0x75,0x23, 0x5,0x74,0x7d,
+  0x5,0x75,0x26, 0x7,0x56,0x5d, 0x4,0x69,0x73, 0x7,0x5a,0x47,
+  0x7,0x5a,0x48, 0xf,0x6a,0x3b, 0xf,0x6a,0x3c, 0x5,0x76,0x77,
+  0x4,0x6b,0x38, 0x4,0x6b,0x39, 0x5,0x76,0x76, 0x7,0x5d,0x6c,
+  0x7,0x5d,0x6d, 0x7,0x5d,0x6b, 0xf,0x6b,0x3b, 0x4,0x6c,0x40,
+  0x7,0x60,0x38, 0x5,0x78,0x51, 0x4,0x6c,0x44, 0x4,0x6c,0x42,
+  0x5,0x79,0x65, 0x7,0x61,0x68, 0x5,0x79,0x64, 0x4,0x6d,0x36,
+  0xf,0x6c,0x42, 0xf,0x6c,0x43, 0x7,0x61,0x69, 0x5,0x7a,0x4f,
+  0x7,0x63,0x2a, 0x7,0x63,0x2b, 0x7,0x64,0x2c, 0x4,0x6e,0x29,
+  0x5,0x7b,0x26, 0xf,0x6c,0x72, 0x7,0x64,0x77, 0x7,0x64,0x76,
+  0x5,0x7b,0x4e, 0x4,0x6e,0x54, 0x6,0x23,0x3d, 0x6,0x23,0x3c,
+  0x5,0x44,0x4b, 0x5,0x4b,0x5b, 0x5,0x4b,0x5c, 0x6,0x64,0x62,
+  0x7,0x2b,0x5d, 0x7,0x36,0x34, 0x7,0x3e,0x3c, 0x7,0x45,0x45,
+  0x4,0x5e,0x79, 0x7,0x51,0x7e, 0x7,0x56,0x5f, 0x5,0x72,0x40,
+  0x7,0x5a,0x49, 0x7,0x60,0x3a, 0x7,0x60,0x39, 0x5,0x78,0x53,
+  0x5,0x7b,0x4f, 0x7,0x2b,0x5e, 0x4,0x4f,0x23, 0x4,0x55,0x3c,
+  0x7,0x45,0x46, 0x7,0x52,0x21, 0x7,0x56,0x61, 0x7,0x56,0x60,
+  0x7,0x5a,0x4a, 0x7,0x5d,0x6e, 0xf,0x6c,0x73, 0x5,0x7b,0x50,
+  0x4,0x42,0x24, 0x6,0x5a,0x4e, 0x6,0x64,0x64, 0x6,0x64,0x63,
+  0x7,0x2b,0x5f, 0x7,0x36,0x38, 0x4,0x55,0x3e, 0x5,0x5a,0x3b,
+  0x7,0x36,0x36, 0x7,0x36,0x35, 0x4,0x55,0x3d, 0x7,0x36,0x37,
+  0x5,0x60,0x47, 0x7,0x3e,0x3d, 0x4,0x5e,0x7a, 0x7,0x45,0x48,
+  0x7,0x45,0x49, 0x7,0x45,0x47, 0x7,0x4c,0x49, 0x5,0x6b,0x25,
+  0x7,0x4c,0x4a, 0x4,0x65,0x51, 0x7,0x52,0x24, 0x7,0x52,0x23,
+  0x7,0x52,0x22, 0x7,0x52,0x25, 0x7,0x56,0x62, 0x4,0x68,0x35,
+  0x7,0x56,0x64, 0x5,0x72,0x42, 0x7,0x56,0x63, 0x7,0x56,0x65,
+  0x7,0x56,0x66, 0x5,0x75,0x27, 0x7,0x5a,0x4c, 0x7,0x5d,0x71,
+  0x7,0x5d,0x72, 0x5,0x76,0x78, 0x4,0x69,0x75, 0x4,0x6b,0x3a,
+  0x7,0x5d,0x70, 0x5,0x76,0x79, 0x7,0x5d,0x6f, 0x7,0x5d,0x73,
+  0x4,0x6c,0x46, 0x4,0x6c,0x45, 0x7,0x5d,0x74, 0x7,0x60,0x3b,
+  0x7,0x61,0x6b, 0x7,0x61,0x6c, 0x5,0x7a,0x50, 0x7,0x63,0x2c,
+  0x7,0x63,0x2d, 0x7,0x63,0x2e, 0x4,0x6e,0x2a, 0x7,0x64,0x2d,
+  0x7,0x64,0x79, 0x7,0x64,0x78, 0x7,0x64,0x7a, 0x7,0x65,0x4f,
+  0x5,0x7c,0x24, 0x4,0x6e,0x51, 0x5,0x7c,0x2d, 0x7,0x65,0x7d,
+  0x7,0x66,0x4a, 0x7,0x66,0x4b, 0x6,0x50,0x4b, 0x5,0x3d,0x53,
+  0x6,0x5a,0x52, 0x5,0x44,0x4e, 0x6,0x5a,0x51, 0x4,0x42,0x26,
+  0x5,0x44,0x4c, 0x6,0x5a,0x50, 0x5,0x44,0x4d, 0x4,0x42,0x25,
+  0x6,0x5a,0x4f, 0xf,0x39,0x30, 0xf,0x39,0x2f, 0x6,0x5a,0x53,
+  0x5,0x4b,0x5f, 0x5,0x4b,0x60, 0x5,0x4b,0x61, 0x5,0x4b,0x5e,
+  0x5,0x4b,0x5d, 0x5,0x4b,0x62, 0x6,0x64,0x68, 0x6,0x64,0x65,
+  0x6,0x64,0x69, 0xf,0x4d,0x49, 0xf,0x4d,0x4a, 0xf,0x4d,0x4b,
+  0x6,0x64,0x6b, 0x6,0x64,0x66, 0x6,0x64,0x6e, 0x6,0x64,0x6c,
+  0x6,0x64,0x6d, 0x6,0x64,0x6a, 0x6,0x64,0x67, 0x4,0x4f,0x27,
+  0x5,0x53,0x29, 0x7,0x2b,0x61, 0x7,0x2b,0x60, 0x5,0x53,0x28,
+  0x5,0x53,0x2b, 0x5,0x5a,0x41, 0x5,0x53,0x2a, 0x4,0x4f,0x26,
+  0x7,0x2b,0x63, 0x5,0x53,0x25, 0xf,0x53,0x34, 0xf,0x53,0x35,
+  0xf,0x53,0x36, 0x5,0x53,0x27, 0x7,0x2b,0x62, 0x5,0x53,0x26,
+  0x5,0x5a,0x3c, 0x7,0x36,0x3a, 0x5,0x5a,0x45, 0x5,0x5a,0x43,
+  0x7,0x36,0x39, 0x4,0x55,0x40, 0x5,0x5a,0x44, 0x7,0x36,0x3b,
+  0xf,0x59,0x34, 0x5,0x5a,0x3e, 0x5,0x5a,0x3d, 0x5,0x5a,0x3f,
+  0x5,0x5a,0x42, 0x7,0x36,0x3c, 0x5,0x5a,0x40, 0x4,0x5a,0x3d,
+  0x5,0x60,0x49, 0x5,0x60,0x4c, 0x5,0x60,0x50, 0x4,0x5a,0x3e,
+  0x7,0x3e,0x3e, 0x5,0x60,0x48, 0x5,0x60,0x4a, 0x5,0x60,0x4f,
+  0x5,0x60,0x4d, 0x7,0x3e,0x40, 0x7,0x3e,0x41, 0x7,0x3e,0x43,
+  0xf,0x5d,0x70, 0xf,0x5d,0x71, 0xf,0x5d,0x72, 0x5,0x60,0x4e,
+  0x7,0x3e,0x3f, 0x7,0x3e,0x42, 0x5,0x60,0x4b, 0x5,0x66,0x63,
+  0x7,0x45,0x4b, 0x4,0x5e,0x7b, 0x5,0x66,0x69, 0x7,0x45,0x4e,
+  0x5,0x66,0x67, 0x5,0x66,0x65, 0x7,0x45,0x4f, 0x7,0x45,0x4c,
+  0xf,0x61,0x67, 0x7,0x45,0x4a, 0x7,0x45,0x51, 0x5,0x66,0x62,
+  0x7,0x45,0x4d, 0x7,0x45,0x50, 0x5,0x66,0x66, 0x5,0x6b,0x26,
+  0x5,0x6b,0x29, 0x7,0x4c,0x4b, 0x5,0x6b,0x27, 0x7,0x4c,0x4c,
+  0x7,0x4c,0x4d, 0xf,0x64,0x64, 0xf,0x64,0x65, 0xf,0x64,0x66,
+  0xf,0x64,0x67, 0x5,0x66,0x64, 0x5,0x6b,0x28, 0x7,0x52,0x2b,
+  0x4,0x65,0x52, 0x7,0x52,0x2a, 0x5,0x6f,0x21, 0x7,0x52,0x29,
+  0x7,0x52,0x28, 0x5,0x6f,0x22, 0x7,0x52,0x26, 0xf,0x67,0x29,
+  0x5,0x72,0x44, 0x5,0x72,0x46, 0x5,0x72,0x48, 0x4,0x68,0x37,
+  0x7,0x56,0x67, 0x7,0x56,0x68, 0xf,0x69,0x25, 0x5,0x72,0x45,
+  0x5,0x72,0x43, 0x7,0x56,0x69, 0x5,0x72,0x47, 0x5,0x75,0x2a,
+  0x4,0x62,0x51, 0x7,0x5a,0x50, 0x4,0x69,0x78, 0x5,0x75,0x28,
+  0x7,0x5a,0x4e, 0x4,0x69,0x79, 0x5,0x75,0x2b, 0xf,0x6a,0x3d,
+  0x5,0x75,0x2c, 0x5,0x75,0x29, 0x4,0x69,0x7a, 0xf,0x67,0x2a,
+  0x7,0x5a,0x4d, 0x5,0x76,0x7b, 0x5,0x76,0x7a, 0xf,0x69,0x26,
+  0x5,0x78,0x54, 0x5,0x78,0x55, 0x4,0x6c,0x47, 0x7,0x60,0x3f,
+  0x7,0x60,0x3e, 0x7,0x60,0x40, 0x7,0x60,0x3d, 0x5,0x79,0x67,
+  0x5,0x79,0x66, 0xf,0x6c,0x44, 0x7,0x63,0x2f, 0x4,0x6e,0x2b,
+  0x7,0x64,0x2e, 0x7,0x64,0x2f, 0x4,0x6e,0x41, 0x5,0x7b,0x51,
+  0x5,0x7b,0x6f, 0x5,0x7c,0x25, 0x5,0x7c,0x40, 0x4,0x30,0x43,
+  0x4,0x42,0x2a, 0x4,0x42,0x27, 0x6,0x5a,0x55, 0x4,0x42,0x28,
+  0x6,0x5a,0x56, 0x5,0x44,0x4f, 0xf,0x46,0x3b, 0x6,0x64,0x6f,
+  0x5,0x4b,0x65, 0x4,0x48,0x6c, 0x5,0x4b,0x63, 0xf,0x4d,0x4c,
+  0xf,0x4d,0x4d, 0x5,0x4b,0x66, 0x4,0x4f,0x2f, 0x4,0x4f,0x33,
+  0x4,0x4f,0x31, 0x4,0x4f,0x2d, 0x7,0x2b,0x68, 0x5,0x53,0x31,
+  0x5,0x53,0x30, 0x7,0x2b,0x65, 0x7,0x2b,0x64, 0x5,0x53,0x2e,
+  0x4,0x4f,0x38, 0x5,0x53,0x33, 0x5,0x53,0x2c, 0x5,0x53,0x2d,
+  0x7,0x2b,0x6c, 0x7,0x2b,0x66, 0x4,0x4f,0x36, 0x5,0x53,0x32,
+  0xf,0x53,0x37, 0xf,0x53,0x3a, 0xf,0x53,0x3d, 0x7,0x2b,0x6b,
+  0x7,0x2b,0x67, 0x7,0x2b,0x69, 0x4,0x4f,0x2e, 0xf,0x53,0x39,
+  0x5,0x53,0x2f, 0x5,0x5a,0x48, 0x5,0x5a,0x46, 0x7,0x36,0x3d,
+  0x5,0x5a,0x49, 0x4,0x55,0x46, 0x4,0x5a,0x46, 0x5,0x5a,0x4e,
+  0x5,0x5a,0x4d, 0x4,0x55,0x49, 0x7,0x36,0x43, 0x7,0x36,0x3e,
+  0x7,0x36,0x41, 0x7,0x36,0x40, 0x5,0x5a,0x4c, 0x7,0x36,0x44,
+  0xf,0x59,0x36, 0xf,0x59,0x37, 0xf,0x59,0x39, 0xf,0x59,0x3a,
+  0x5,0x5a,0x4b, 0x7,0x36,0x42, 0xf,0x59,0x35, 0x5,0x5a,0x47,
+  0x7,0x36,0x3f, 0x5,0x60,0x56, 0x4,0x5a,0x48, 0x5,0x60,0x57,
+  0x5,0x60,0x54, 0x5,0x60,0x52, 0x4,0x5a,0x47, 0x7,0x3e,0x4b,
+  0x5,0x60,0x55, 0x7,0x3e,0x46, 0x7,0x3e,0x4d, 0x7,0x3e,0x45,
+  0x4,0x5a,0x4b, 0x7,0x3e,0x4c, 0x5,0x60,0x5a, 0x5,0x60,0x58,
+  0x7,0x3e,0x44, 0x4,0x5a,0x4a, 0xf,0x46,0x3c, 0xf,0x5d,0x73,
+  0xf,0x5d,0x74, 0xf,0x5d,0x75, 0xf,0x5d,0x77, 0xf,0x5d,0x79,
+  0x7,0x3e,0x48, 0x5,0x60,0x5b, 0x5,0x60,0x53, 0x7,0x3e,0x4a,
+  0x5,0x60,0x51, 0x5,0x60,0x59, 0x5,0x66,0x77, 0x5,0x66,0x74,
+  0x5,0x66,0x70, 0x5,0x66,0x6b, 0x7,0x45,0x53, 0x4,0x5f,0x28,
+  0x5,0x66,0x6d, 0x7,0x45,0x52, 0x5,0x66,0x6a, 0x5,0x66,0x71,
+  0x5,0x66,0x75, 0x5,0x66,0x72, 0x5,0x66,0x6f, 0x5,0x66,0x6c,
+  0x7,0x45,0x54, 0xf,0x61,0x68, 0xf,0x61,0x69, 0xf,0x61,0x6a,
+  0xf,0x61,0x6b, 0xf,0x61,0x6c, 0xf,0x61,0x6d, 0xf,0x61,0x6e,
+  0xf,0x61,0x6f, 0xf,0x61,0x71, 0xf,0x61,0x73, 0x7,0x45,0x55,
+  0x7,0x3e,0x47, 0x5,0x66,0x76, 0x5,0x66,0x73, 0x7,0x4c,0x5b,
+  0x7,0x4c,0x58, 0x4,0x62,0x5e, 0x7,0x4c,0x52, 0x5,0x6b,0x2d,
+  0x4,0x62,0x52, 0x5,0x6b,0x2f, 0x7,0x4c,0x4f, 0x7,0x4c,0x51,
+  0x4,0x62,0x5f, 0x5,0x66,0x78, 0x4,0x62,0x63, 0x5,0x6b,0x32,
+  0x4,0x62,0x5b, 0x7,0x4c,0x4e, 0x4,0x62,0x5a, 0x4,0x62,0x65,
+  0x7,0x4c,0x5a, 0x7,0x4c,0x53, 0x7,0x4c,0x59, 0x4,0x62,0x58,
+  0x7,0x4c,0x55, 0x5,0x6b,0x36, 0x5,0x6b,0x2e, 0x7,0x4c,0x50,
+  0x5,0x6b,0x34, 0xf,0x64,0x6e, 0xf,0x64,0x68, 0xf,0x64,0x6a,
+  0xf,0x64,0x6c, 0xf,0x64,0x6f, 0xf,0x64,0x70, 0xf,0x64,0x71,
+  0x5,0x6b,0x30, 0x7,0x4c,0x54, 0x7,0x4c,0x57, 0x4,0x62,0x53,
+  0x5,0x6b,0x37, 0x5,0x6b,0x2a, 0xf,0x64,0x69, 0x5,0x6b,0x2c,
+  0xf,0x61,0x70, 0x7,0x4c,0x56, 0x5,0x6f,0x27, 0x7,0x52,0x2e,
+  0x5,0x6f,0x26, 0x5,0x6b,0x38, 0x5,0x6f,0x29, 0x7,0x52,0x2c,
+  0x4,0x65,0x58, 0x5,0x6f,0x2b, 0x7,0x52,0x2f, 0x7,0x52,0x2d,
+  0x5,0x6f,0x28, 0x4,0x65,0x56, 0x5,0x6f,0x24, 0x7,0x52,0x32,
+  0x4,0x65,0x5e, 0x5,0x6f,0x25, 0x5,0x6f,0x23, 0x4,0x65,0x60,
+  0x7,0x52,0x30, 0x5,0x6f,0x2c, 0x7,0x52,0x34, 0xf,0x67,0x2b,
+  0xf,0x67,0x2c, 0xf,0x67,0x2d, 0xf,0x67,0x2f, 0xf,0x67,0x30,
+  0xf,0x67,0x31, 0xf,0x67,0x32, 0xf,0x67,0x2e, 0x5,0x6f,0x2a,
+  0xf,0x67,0x34, 0x5,0x72,0x4a, 0x4,0x68,0x3f, 0x5,0x72,0x4f,
+  0x5,0x72,0x53, 0x5,0x77,0x23, 0x5,0x72,0x49, 0x5,0x72,0x52,
+  0x4,0x68,0x38, 0x7,0x56,0x71, 0x5,0x72,0x4c, 0x7,0x56,0x72,
+  0x5,0x72,0x57, 0x7,0x56,0x6d, 0x5,0x72,0x54, 0x5,0x72,0x4d,
+  0x7,0x56,0x73, 0x7,0x56,0x75, 0x7,0x56,0x6a, 0x7,0x56,0x74,
+  0x5,0x72,0x56, 0x7,0x56,0x6e, 0x7,0x56,0x6f, 0xf,0x69,0x28,
+  0xf,0x69,0x29, 0xf,0x69,0x2b, 0xf,0x69,0x2c, 0xf,0x69,0x2d,
+  0xf,0x69,0x2e, 0xf,0x69,0x2f, 0xf,0x69,0x30, 0xf,0x69,0x31,
+  0xf,0x69,0x32, 0x7,0x56,0x6b, 0x7,0x56,0x6c, 0x5,0x72,0x55,
+  0x7,0x56,0x70, 0x5,0x72,0x50, 0x7,0x5a,0x54, 0x7,0x5a,0x52,
+  0x5,0x75,0x32, 0x4,0x6a,0x22, 0x5,0x75,0x2e, 0x5,0x75,0x2f,
+  0x7,0x5a,0x5a, 0x7,0x5a,0x57, 0x5,0x75,0x30, 0x7,0x5a,0x5c,
+  0x7,0x5a,0x59, 0x5,0x75,0x34, 0x7,0x5a,0x56, 0x7,0x5a,0x5b,
+  0x7,0x5a,0x53, 0x7,0x5a,0x55, 0x7,0x5a,0x51, 0x7,0x5a,0x5e,
+  0xf,0x6a,0x41, 0xf,0x6a,0x42, 0xf,0x6a,0x43, 0xf,0x6a,0x40,
+  0x7,0x5a,0x5f, 0x5,0x75,0x33, 0x7,0x5a,0x58, 0x7,0x5a,0x5d,
+  0x5,0x75,0x31, 0x5,0x76,0x7e, 0x7,0x5d,0x78, 0x5,0x77,0x22,
+  0x4,0x6b,0x3e, 0x4,0x6b,0x3f, 0x5,0x76,0x7c, 0x7,0x5d,0x77,
+  0x4,0x65,0x5c, 0x7,0x60,0x46, 0x7,0x5d,0x75, 0x7,0x5e,0x22,
+  0x7,0x5d,0x76, 0x5,0x76,0x7d, 0x7,0x5e,0x21, 0x7,0x5d,0x7c,
+  0x5,0x77,0x21, 0x7,0x5d,0x79, 0xf,0x6b,0x3d, 0xf,0x6b,0x3f,
+  0x7,0x5d,0x7a, 0x7,0x5d,0x7d, 0x7,0x5d,0x7e, 0x7,0x5d,0x7b,
+  0xf,0x6b,0x3c, 0x7,0x60,0x43, 0x5,0x78,0x5c, 0x5,0x78,0x60,
+  0x5,0x78,0x5a, 0x7,0x60,0x41, 0x4,0x6c,0x4f, 0x4,0x6c,0x4c,
+  0x5,0x78,0x59, 0x5,0x78,0x61, 0x4,0x6c,0x4b, 0x5,0x78,0x5f,
+  0x5,0x78,0x5e, 0x5,0x78,0x57, 0x7,0x60,0x4b, 0x7,0x60,0x47,
+  0x5,0x78,0x58, 0xf,0x6b,0x75, 0xf,0x6b,0x78, 0x7,0x60,0x48,
+  0x7,0x60,0x42, 0x7,0x60,0x44, 0x7,0x60,0x45, 0x5,0x78,0x5d,
+  0x7,0x60,0x4a, 0x7,0x60,0x49, 0x7,0x61,0x73, 0x5,0x79,0x68,
+  0x4,0x6d,0x38, 0x5,0x79,0x69, 0x7,0x61,0x6e, 0x7,0x60,0x7a,
+  0x7,0x61,0x71, 0x7,0x61,0x6f, 0x5,0x79,0x6b, 0x7,0x61,0x72,
+  0x7,0x61,0x70, 0xf,0x6c,0x45, 0xf,0x6c,0x46, 0x5,0x79,0x6a,
+  0x7,0x61,0x6d, 0x7,0x63,0x35, 0x7,0x63,0x30, 0x7,0x63,0x32,
+  0x7,0x63,0x33, 0x7,0x63,0x34, 0x5,0x7a,0x51, 0x5,0x7a,0x52,
+  0xf,0x6c,0x5a, 0xf,0x6c,0x5b, 0xf,0x6c,0x5c, 0xf,0x6c,0x5d,
+  0x7,0x63,0x31, 0x5,0x7b,0x28, 0x5,0x7b,0x27, 0x7,0x64,0x30,
+  0x5,0x7b,0x29, 0xf,0x6c,0x74, 0x7,0x64,0x31, 0x5,0x7b,0x2a,
+  0x7,0x64,0x32, 0x7,0x64,0x7e, 0x5,0x7b,0x53, 0x5,0x7b,0x52,
+  0x5,0x7b,0x55, 0x7,0x64,0x7c, 0x7,0x65,0x21, 0x7,0x64,0x7b,
+  0x5,0x7b,0x54, 0x7,0x64,0x7d, 0xf,0x6c,0x75, 0x5,0x7b,0x73,
+  0x5,0x7b,0x72, 0x5,0x7b,0x71, 0x5,0x7b,0x70, 0x7,0x65,0x50,
+  0x5,0x7c,0x26, 0xf,0x6d,0x2b, 0xf,0x6d,0x2c, 0x5,0x7c,0x27,
+  0x7,0x65,0x6b, 0x5,0x7c,0x2e, 0x5,0x7c,0x37, 0x7,0x66,0x2f,
+  0x5,0x7c,0x36, 0xf,0x53,0x3c, 0xf,0x5d,0x78, 0xf,0x6b,0x3e,
+  0x6,0x50,0x4c, 0xf,0x40,0x33, 0x6,0x50,0x4d, 0x4,0x42,0x2b,
+  0x6,0x5a,0x57, 0x5,0x44,0x51, 0x5,0x44,0x52, 0x6,0x5a,0x5c,
+  0x6,0x5a,0x58, 0x6,0x5a,0x59, 0x5,0x44,0x50, 0x6,0x5a,0x5a,
+  0x6,0x5a,0x5b, 0x6,0x64,0x70, 0x5,0x4b,0x6a, 0x6,0x64,0x71,
+  0x5,0x4b,0x69, 0x4,0x48,0x6e, 0x4,0x48,0x6f, 0x6,0x64,0x72,
+  0x6,0x64,0x73, 0x6,0x64,0x74, 0x4,0x48,0x70, 0x5,0x4b,0x68,
+  0xf,0x4d,0x4f, 0xf,0x4d,0x50, 0xf,0x4d,0x51, 0x5,0x4b,0x67,
+  0x4,0x4f,0x45, 0x7,0x2b,0x72, 0x7,0x2b,0x7d, 0x7,0x2b,0x6f,
+  0x7,0x2b,0x73, 0x7,0x2b,0x79, 0x5,0x53,0x37, 0x5,0x53,0x3b,
+  0x5,0x53,0x3d, 0x5,0x53,0x39, 0x7,0x2b,0x76, 0x7,0x2b,0x7c,
+  0x5,0x53,0x3f, 0x5,0x53,0x34, 0x4,0x4f,0x3d, 0x5,0x53,0x41,
+  0x5,0x53,0x3e, 0x5,0x53,0x35, 0x4,0x4f,0x3e, 0x5,0x53,0x42,
+  0x7,0x2b,0x7a, 0x4,0x4f,0x3c, 0x7,0x2b,0x75, 0x4,0x4f,0x43,
+  0x4,0x4f,0x3a, 0x5,0x53,0x43, 0x4,0x4f,0x46, 0x7,0x2b,0x70,
+  0x7,0x2b,0x7b, 0xf,0x53,0x40, 0x7,0x2b,0x6e, 0x7,0x2b,0x77,
+  0x7,0x2b,0x78, 0x5,0x53,0x36, 0x5,0x53,0x3a, 0x5,0x53,0x40,
+  0x7,0x2b,0x71, 0x7,0x2b,0x74, 0x5,0x53,0x3c, 0x7,0x36,0x4b,
+  0x5,0x5a,0x54, 0x5,0x5a,0x56, 0x5,0x5a,0x51, 0x5,0x5a,0x4f,
+  0x4,0x55,0x4c, 0x5,0x5a,0x53, 0x5,0x5a,0x59, 0x5,0x5a,0x52,
+  0x7,0x36,0x57, 0x7,0x36,0x52, 0x5,0x5a,0x57, 0x4,0x55,0x56,
+  0x7,0x36,0x54, 0x5,0x5a,0x58, 0x7,0x36,0x50, 0x5,0x5a,0x55,
+  0x7,0x36,0x53, 0x7,0x36,0x4c, 0x7,0x36,0x45, 0x7,0x36,0x4e,
+  0xf,0x59,0x3d, 0xf,0x59,0x3e, 0xf,0x59,0x3f, 0xf,0x59,0x40,
+  0x7,0x36,0x4d, 0x7,0x36,0x4f, 0x7,0x36,0x58, 0x7,0x36,0x56,
+  0x7,0x36,0x47, 0x7,0x36,0x48, 0x7,0x36,0x55, 0x4,0x55,0x53,
+  0x4,0x55,0x51, 0x6,0x50,0x4e, 0x7,0x36,0x49, 0x5,0x5a,0x50,
+  0x7,0x36,0x46, 0xf,0x56,0x33, 0x7,0x3e,0x51, 0x4,0x5a,0x4c,
+  0x5,0x60,0x5e, 0x5,0x60,0x69, 0x7,0x3e,0x54, 0x4,0x5a,0x53,
+  0x5,0x60,0x67, 0x7,0x3e,0x55, 0x5,0x60,0x5d, 0x5,0x60,0x61,
+  0x7,0x3e,0x4e, 0x5,0x60,0x64, 0x5,0x60,0x6b, 0x5,0x60,0x60,
+  0x5,0x60,0x62, 0x4,0x5a,0x54, 0x7,0x3e,0x57, 0x5,0x60,0x5c,
+  0x5,0x60,0x63, 0x4,0x5a,0x58, 0x7,0x3e,0x4f, 0x4,0x5a,0x5b,
+  0x5,0x60,0x6c, 0x7,0x3e,0x58, 0x7,0x3e,0x53, 0x5,0x60,0x68,
+  0x5,0x60,0x6a, 0xf,0x5d,0x7a, 0xf,0x5d,0x7b, 0xf,0x5d,0x7c,
+  0xf,0x5d,0x7d, 0xf,0x5e,0x21, 0xf,0x5e,0x22, 0xf,0x5e,0x23,
+  0xf,0x5e,0x25, 0x7,0x3e,0x50, 0x5,0x60,0x5f, 0x4,0x5a,0x5a,
+  0x7,0x3e,0x56, 0x5,0x60,0x65, 0x5,0x60,0x66, 0x7,0x3e,0x52,
+  0x4,0x5a,0x57, 0x7,0x45,0x5b, 0x5,0x60,0x6d, 0x7,0x45,0x5f,
+  0x5,0x66,0x7d, 0x5,0x67,0x25, 0x5,0x67,0x27, 0x4,0x5f,0x2e,
+  0x5,0x67,0x2a, 0x5,0x66,0x7a, 0x5,0x67,0x21, 0x5,0x66,0x7e,
+  0x5,0x66,0x7b, 0x7,0x45,0x5d, 0x7,0x45,0x58, 0x4,0x5f,0x2d,
+  0x7,0x45,0x5e, 0x5,0x66,0x7c, 0x5,0x67,0x2b, 0x4,0x5f,0x30,
+  0x7,0x45,0x67, 0x5,0x67,0x22, 0x7,0x45,0x64, 0x7,0x45,0x5c,
+  0x5,0x67,0x28, 0x7,0x45,0x61, 0x7,0x45,0x62, 0x7,0x45,0x66,
+  0x5,0x67,0x24, 0x7,0x45,0x59, 0x5,0x67,0x23, 0x7,0x45,0x68,
+  0x7,0x45,0x56, 0x7,0x45,0x60, 0xf,0x61,0x74, 0xf,0x61,0x75,
+  0x7,0x45,0x57, 0x5,0x67,0x29, 0x7,0x45,0x63, 0x5,0x6b,0x39,
+  0x7,0x4c,0x5d, 0x5,0x6b,0x3a, 0x7,0x4c,0x62, 0x5,0x6b,0x3e,
+  0x5,0x6b,0x4a, 0x5,0x6b,0x40, 0x7,0x4c,0x6a, 0x7,0x4c,0x64,
+  0x5,0x6b,0x3b, 0x7,0x4c,0x68, 0x7,0x4c,0x6b, 0x7,0x4c,0x63,
+  0x5,0x6b,0x4c, 0x5,0x6b,0x3d, 0x5,0x6b,0x4b, 0x4,0x62,0x6b,
+  0x5,0x6b,0x42, 0x5,0x6b,0x45, 0x7,0x4c,0x60, 0x7,0x4c,0x5e,
+  0x5,0x6b,0x48, 0x5,0x6b,0x44, 0x7,0x4c,0x5c, 0x7,0x4c,0x66,
+  0x7,0x4c,0x6c, 0x5,0x6b,0x41, 0x4,0x62,0x6d, 0x7,0x4c,0x69,
+  0x5,0x6b,0x46, 0xf,0x64,0x74, 0xf,0x64,0x76, 0xf,0x64,0x77,
+  0x7,0x4c,0x61, 0x5,0x6b,0x47, 0x7,0x4c,0x6f, 0x5,0x6b,0x49,
+  0x7,0x45,0x69, 0x7,0x4c,0x65, 0x7,0x4c,0x67, 0x7,0x4c,0x6d,
+  0x5,0x6b,0x43, 0x7,0x4c,0x6e, 0x7,0x4c,0x5f, 0x4,0x62,0x69,
+  0x5,0x6f,0x38, 0x5,0x6f,0x30, 0x7,0x52,0x3a, 0x4,0x65,0x65,
+  0x5,0x6f,0x3e, 0x7,0x52,0x43, 0x5,0x6f,0x32, 0x5,0x6f,0x42,
+  0x4,0x62,0x70, 0x7,0x52,0x36, 0x5,0x6f,0x2f, 0x4,0x65,0x63,
+  0x5,0x6f,0x31, 0x4,0x65,0x6e, 0x4,0x65,0x68, 0x5,0x6f,0x33,
+  0x5,0x6f,0x2d, 0x5,0x6f,0x37, 0x5,0x6f,0x44, 0x5,0x6f,0x39,
+  0x4,0x65,0x6d, 0x4,0x65,0x66, 0x5,0x6f,0x3a, 0x5,0x6f,0x3c,
+  0x5,0x6f,0x40, 0x4,0x65,0x67, 0x5,0x6f,0x2e, 0x5,0x6f,0x3b,
+  0x5,0x6f,0x36, 0x5,0x6f,0x3f, 0x7,0x52,0x3f, 0x7,0x52,0x3b,
+  0x7,0x52,0x40, 0x7,0x52,0x35, 0x7,0x52,0x37, 0x5,0x6f,0x3d,
+  0x5,0x6f,0x35, 0x5,0x6f,0x34, 0x5,0x6f,0x43, 0x7,0x52,0x38,
+  0xf,0x67,0x37, 0x7,0x52,0x3e, 0x7,0x52,0x3d, 0x7,0x52,0x39,
+  0x7,0x52,0x44, 0x7,0x52,0x41, 0x7,0x52,0x3c, 0xf,0x67,0x38,
+  0x5,0x6f,0x41, 0x7,0x45,0x5a, 0x5,0x72,0x5e, 0x7,0x56,0x79,
+  0x5,0x72,0x66, 0x7,0x56,0x7e, 0x5,0x72,0x5d, 0x5,0x72,0x60,
+  0x5,0x72,0x5b, 0x5,0x72,0x65, 0x5,0x72,0x64, 0x7,0x57,0x21,
+  0x7,0x56,0x7d, 0x7,0x56,0x7a, 0x5,0x72,0x68, 0x7,0x57,0x27,
+  0x7,0x57,0x26, 0x7,0x57,0x24, 0x5,0x72,0x5c, 0x5,0x72,0x61,
+  0x5,0x6f,0x45, 0x5,0x72,0x5a, 0x5,0x72,0x62, 0x7,0x57,0x22,
+  0x7,0x56,0x7c, 0x5,0x72,0x69, 0x5,0x72,0x6a, 0xf,0x69,0x34,
+  0x5,0x72,0x5f, 0x7,0x57,0x23, 0x7,0x56,0x77, 0x7,0x57,0x28,
+  0x7,0x56,0x76, 0x7,0x56,0x7b, 0xf,0x69,0x33, 0x5,0x72,0x58,
+  0x7,0x56,0x78, 0x5,0x72,0x59, 0xf,0x67,0x36, 0x5,0x75,0x42,
+  0x5,0x75,0x3d, 0x4,0x6a,0x24, 0x4,0x6a,0x2d, 0x5,0x75,0x3c,
+  0x4,0x6a,0x28, 0x5,0x75,0x43, 0x5,0x75,0x39, 0x5,0x6f,0x46,
+  0x5,0x75,0x44, 0x5,0x75,0x40, 0x5,0x75,0x3f, 0x4,0x6a,0x2b,
+  0x7,0x5a,0x62, 0x7,0x5a,0x6c, 0x7,0x5a,0x6a, 0x7,0x5a,0x70,
+  0x4,0x6a,0x2a, 0x7,0x5a,0x6b, 0x7,0x5a,0x6e, 0x5,0x75,0x3b,
+  0x4,0x6a,0x29, 0x7,0x5a,0x69, 0x5,0x75,0x37, 0x7,0x5a,0x68,
+  0x5,0x75,0x38, 0x5,0x75,0x46, 0x5,0x72,0x67, 0x7,0x5a,0x71,
+  0x5,0x75,0x41, 0x7,0x5a,0x6f, 0x7,0x5a,0x67, 0x7,0x57,0x25,
+  0xf,0x6a,0x44, 0xf,0x6a,0x45, 0xf,0x6a,0x46, 0xf,0x6a,0x47,
+  0xf,0x6a,0x48, 0x5,0x75,0x3e, 0x7,0x5a,0x66, 0x7,0x5a,0x64,
+  0x7,0x5a,0x61, 0x7,0x5a,0x63, 0x5,0x75,0x3a, 0x7,0x5e,0x2b,
+  0x7,0x5e,0x27, 0x7,0x5e,0x31, 0x5,0x77,0x33, 0x7,0x5e,0x2f,
+  0x5,0x77,0x2e, 0x5,0x77,0x29, 0x4,0x6b,0x43, 0x7,0x5e,0x32,
+  0x7,0x5e,0x36, 0x5,0x77,0x25, 0x5,0x77,0x30, 0x5,0x77,0x2a,
+  0x5,0x77,0x28, 0x5,0x77,0x2f, 0x7,0x5e,0x2c, 0x5,0x77,0x27,
+  0x5,0x77,0x26, 0x5,0x77,0x38, 0x5,0x77,0x2b, 0x4,0x6b,0x49,
+  0x4,0x6b,0x42, 0x7,0x5e,0x35, 0x5,0x77,0x31, 0x7,0x5e,0x30,
+  0x7,0x5e,0x33, 0x5,0x77,0x2d, 0x7,0x5a,0x65, 0x5,0x77,0x35,
+  0x7,0x5a,0x6d, 0x7,0x5e,0x34, 0x5,0x77,0x36, 0x7,0x5e,0x2d,
+  0xf,0x6b,0x40, 0x7,0x5e,0x24, 0x7,0x5e,0x26, 0x7,0x5e,0x2e,
+  0x7,0x5e,0x29, 0x7,0x5e,0x28, 0x5,0x77,0x32, 0x7,0x5e,0x2a,
+  0x7,0x5e,0x25, 0x4,0x6b,0x41, 0xf,0x6b,0x7a, 0x7,0x5e,0x37,
+  0x7,0x60,0x4d, 0x5,0x78,0x67, 0x5,0x78,0x69, 0x5,0x78,0x6d,
+  0x5,0x78,0x65, 0x5,0x77,0x37, 0x5,0x78,0x68, 0x7,0x60,0x4e,
+  0x5,0x78,0x6a, 0x5,0x78,0x6b, 0x7,0x60,0x4f, 0x7,0x60,0x50,
+  0x7,0x60,0x54, 0x5,0x78,0x6c, 0x7,0x60,0x53, 0x7,0x60,0x4c,
+  0x7,0x60,0x51, 0x5,0x78,0x63, 0x5,0x78,0x66, 0x5,0x78,0x62,
+  0xf,0x6b,0x79, 0x7,0x60,0x52, 0x4,0x6c,0x55, 0x5,0x78,0x64,
+  0x4,0x6c,0x53, 0x5,0x79,0x71, 0x5,0x79,0x6d, 0x5,0x79,0x70,
+  0x7,0x61,0x76, 0x4,0x6d,0x3b, 0x5,0x79,0x6e, 0x5,0x79,0x6c,
+  0x4,0x6d,0x3c, 0x7,0x61,0x74, 0x5,0x79,0x6f, 0x7,0x61,0x78,
+  0x7,0x61,0x75, 0x7,0x61,0x77, 0x4,0x6d,0x3e, 0x5,0x7a,0x58,
+  0x7,0x63,0x39, 0x5,0x7a,0x56, 0x4,0x6d,0x6b, 0x5,0x7a,0x5a,
+  0x5,0x7a,0x59, 0x5,0x7a,0x55, 0x5,0x7a,0x57, 0x4,0x6d,0x6a,
+  0x7,0x63,0x38, 0x5,0x7a,0x54, 0x7,0x63,0x3b, 0x5,0x7a,0x5b,
+  0x7,0x63,0x3d, 0xf,0x6c,0x5e, 0x7,0x63,0x3a, 0x7,0x63,0x36,
+  0x7,0x63,0x3c, 0x5,0x7b,0x2e, 0x7,0x64,0x34, 0x7,0x64,0x36,
+  0x5,0x7b,0x2f, 0x5,0x7b,0x2c, 0x5,0x7b,0x2b, 0x5,0x7b,0x31,
+  0x5,0x7b,0x30, 0x5,0x7b,0x2d, 0x7,0x64,0x37, 0xf,0x6c,0x76,
+  0x4,0x6e,0x2e, 0x7,0x64,0x33, 0x7,0x64,0x35, 0x5,0x7b,0x56,
+  0x7,0x65,0x22, 0x7,0x65,0x53, 0x7,0x65,0x24, 0x7,0x65,0x26,
+  0x7,0x65,0x23, 0x7,0x65,0x27, 0x5,0x7b,0x57, 0x7,0x65,0x25,
+  0x4,0x6e,0x42, 0x5,0x7b,0x74, 0x7,0x65,0x54, 0x7,0x65,0x55,
+  0x5,0x7b,0x75, 0x7,0x65,0x52, 0x7,0x65,0x56, 0x7,0x65,0x51,
+  0x7,0x65,0x6d, 0x7,0x65,0x6c, 0x5,0x7c,0x29, 0x5,0x7c,0x28,
+  0xf,0x6d,0x32, 0x5,0x7c,0x2f, 0x7,0x66,0x21, 0x7,0x65,0x7e,
+  0x5,0x7c,0x38, 0x7,0x66,0x30, 0x5,0x7c,0x39, 0x7,0x66,0x3a,
+  0x5,0x7c,0x41, 0xf,0x6d,0x37, 0x5,0x7c,0x48, 0x7,0x66,0x45,
+  0x4,0x48,0x71, 0x4,0x48,0x72, 0x5,0x53,0x44, 0x7,0x2c,0x22,
+  0x7,0x2c,0x21, 0x7,0x2b,0x7e, 0x5,0x5a,0x5a, 0x5,0x5a,0x5c,
+  0x7,0x36,0x5a, 0x7,0x36,0x5b, 0xf,0x59,0x41, 0x7,0x36,0x59,
+  0x5,0x67,0x2c, 0x7,0x3e,0x59, 0x4,0x62,0x71, 0x7,0x4c,0x70,
+  0x5,0x6b,0x4d, 0x7,0x4c,0x71, 0x7,0x52,0x46, 0x5,0x6f,0x48,
+  0x5,0x6f,0x49, 0x7,0x52,0x47, 0x5,0x6f,0x47, 0x7,0x52,0x49,
+  0x7,0x52,0x48, 0x4,0x68,0x45, 0x7,0x57,0x2b, 0x7,0x57,0x2a,
+  0x5,0x72,0x6b, 0x7,0x5a,0x73, 0x7,0x5a,0x72, 0x4,0x6b,0x4c,
+  0x7,0x5e,0x38, 0x7,0x5e,0x39, 0x5,0x77,0x39, 0x7,0x60,0x55,
+  0x4,0x6c,0x57, 0x5,0x79,0x72, 0x4,0x6d,0x3f, 0x7,0x63,0x3e,
+  0x5,0x7b,0x32, 0x6,0x5a,0x5d, 0xf,0x46,0x3d, 0x5,0x4b,0x6c,
+  0xf,0x4d,0x52, 0x7,0x2c,0x28, 0x5,0x53,0x45, 0x7,0x2c,0x27,
+  0x7,0x2c,0x26, 0x7,0x2c,0x24, 0x5,0x53,0x46, 0x7,0x2c,0x25,
+  0x5,0x53,0x47, 0x7,0x2c,0x29, 0x7,0x2c,0x23, 0x7,0x36,0x5d,
+  0x5,0x5a,0x5d, 0xf,0x59,0x42, 0xf,0x59,0x43, 0xf,0x59,0x44,
+  0x5,0x60,0x6f, 0x5,0x60,0x72, 0x5,0x60,0x70, 0x4,0x5a,0x5c,
+  0x5,0x60,0x73, 0x5,0x60,0x71, 0x7,0x3e,0x5b, 0x7,0x3e,0x5a,
+  0x7,0x3e,0x5e, 0x7,0x3e,0x5d, 0xf,0x5e,0x26, 0x5,0x60,0x6e,
+  0x7,0x45,0x6e, 0x5,0x67,0x31, 0x5,0x67,0x2e, 0x5,0x67,0x2d,
+  0x7,0x45,0x6b, 0x7,0x45,0x6d, 0x7,0x45,0x6a, 0x5,0x67,0x30,
+  0x7,0x45,0x6c, 0xf,0x61,0x78, 0xf,0x61,0x79, 0xf,0x61,0x7a,
+  0x5,0x67,0x2f, 0x5,0x6b,0x4f, 0x5,0x6b,0x4e, 0x5,0x6b,0x51,
+  0x4,0x62,0x73, 0x7,0x4c,0x73, 0x5,0x6b,0x50, 0x7,0x4c,0x72,
+  0x5,0x68,0x40, 0x7,0x52,0x4b, 0x4,0x62,0x74, 0x4,0x65,0x6f,
+  0x7,0x4c,0x74, 0xf,0x67,0x39, 0x7,0x52,0x4a, 0x7,0x52,0x4c,
+  0x5,0x6f,0x4a, 0x4,0x68,0x47, 0x7,0x57,0x2c, 0x7,0x57,0x2d,
+  0x4,0x68,0x46, 0xf,0x69,0x35, 0x5,0x75,0x47, 0x4,0x6a,0x2e,
+  0xf,0x6a,0x49, 0x5,0x77,0x3a, 0x5,0x77,0x3c, 0x5,0x77,0x3b,
+  0x7,0x5e,0x3a, 0x7,0x5e,0x3b, 0x7,0x60,0x56, 0x4,0x6c,0x58,
+  0x7,0x60,0x57, 0xf,0x6b,0x7b, 0x5,0x79,0x75, 0x5,0x79,0x74,
+  0x5,0x78,0x6e, 0x4,0x6d,0x40, 0x4,0x6d,0x6c, 0xf,0x6c,0x47,
+  0x7,0x65,0x28, 0x7,0x65,0x57, 0x5,0x7c,0x46, 0x7,0x66,0x47,
+  0x6,0x5a,0x5f, 0x6,0x5a,0x5e, 0x5,0x44,0x53, 0xf,0x46,0x3f,
+  0x4,0x48,0x75, 0x6,0x64,0x75, 0xf,0x4d,0x53, 0x5,0x53,0x4b,
+  0x5,0x53,0x4a, 0x4,0x4f,0x4f, 0x5,0x53,0x49, 0x5,0x53,0x48,
+  0x7,0x2c,0x2b, 0x7,0x2c,0x2f, 0x7,0x2c,0x2a, 0x4,0x4f,0x4e,
+  0x7,0x2c,0x2c, 0x5,0x53,0x4c, 0x7,0x2c,0x2e, 0x7,0x2c,0x2d,
+  0x7,0x36,0x61, 0x7,0x36,0x5f, 0x7,0x36,0x5e, 0x7,0x36,0x63,
+  0x4,0x55,0x5b, 0x7,0x36,0x62, 0x6,0x47,0x53, 0xf,0x59,0x45,
+  0x5,0x5a,0x5e, 0x7,0x36,0x60, 0x5,0x60,0x74, 0x5,0x60,0x75,
+  0x7,0x3e,0x60, 0x7,0x3e,0x61, 0xf,0x5e,0x28, 0x7,0x3e,0x62,
+  0x7,0x3e,0x5f, 0x7,0x45,0x70, 0x5,0x67,0x32, 0x7,0x45,0x72,
+  0x5,0x67,0x33, 0x5,0x67,0x35, 0x7,0x45,0x73, 0x5,0x67,0x34,
+  0xf,0x61,0x7b, 0x7,0x45,0x71, 0x7,0x45,0x6f, 0x4,0x62,0x7a,
+  0x4,0x62,0x78, 0x7,0x4c,0x79, 0x7,0x4c,0x7b, 0x7,0x4c,0x75,
+  0x5,0x6b,0x54, 0x5,0x6b,0x52, 0x7,0x4c,0x7a, 0x5,0x6b,0x55,
+  0x5,0x6b,0x53, 0x7,0x4c,0x78, 0x4,0x62,0x7b, 0x7,0x4c,0x77,
+  0x7,0x4c,0x76, 0x5,0x6f,0x4b, 0x7,0x52,0x53, 0x7,0x52,0x52,
+  0x5,0x6f,0x4c, 0x7,0x52,0x50, 0x4,0x65,0x70, 0x7,0x52,0x4f,
+  0x5,0x6f,0x4e, 0x5,0x6f,0x4d, 0x7,0x52,0x51, 0xf,0x67,0x3a,
+  0x7,0x52,0x4e, 0x7,0x52,0x4d, 0x5,0x72,0x6c, 0x7,0x57,0x2f,
+  0x5,0x72,0x6f, 0x7,0x57,0x30, 0x5,0x72,0x6e, 0x7,0x57,0x31,
+  0x7,0x57,0x2e, 0x5,0x72,0x6d, 0x5,0x75,0x4b, 0x5,0x75,0x4c,
+  0x7,0x5a,0x74, 0x5,0x75,0x49, 0x5,0x75,0x4e, 0x7,0x5a,0x7b,
+  0x7,0x5a,0x76, 0x7,0x5a,0x77, 0x7,0x5a,0x7c, 0x7,0x5a,0x79,
+  0x5,0x75,0x4a, 0x7,0x5a,0x75, 0x7,0x5a,0x78, 0x7,0x5a,0x7a,
+  0x5,0x77,0x3f, 0x4,0x6b,0x4f, 0x5,0x77,0x3e, 0x5,0x77,0x40,
+  0x5,0x77,0x3d, 0x5,0x78,0x6f, 0x5,0x78,0x71, 0x5,0x78,0x70,
+  0x7,0x60,0x59, 0x7,0x5e,0x3c, 0x4,0x6c,0x59, 0x7,0x60,0x58,
+  0x4,0x6d,0x6d, 0x7,0x63,0x3f, 0x7,0x64,0x39, 0x7,0x64,0x38,
+  0x5,0x7b,0x58, 0x7,0x65,0x29, 0x4,0x6e,0x52, 0x5,0x7c,0x30,
+  0xf,0x29,0x21, 0xf,0x46,0x3e, 0xf,0x53,0x42, 0xf,0x5e,0x27,
+  0x5,0x4b,0x70, 0x5,0x4b,0x6e, 0x5,0x4b,0x6f, 0x5,0x53,0x4e,
+  0x4,0x4f,0x50, 0x5,0x53,0x4d, 0x7,0x2c,0x30, 0x5,0x5a,0x61,
+  0x7,0x36,0x64, 0x5,0x5a,0x5f, 0x5,0x5a,0x60, 0xf,0x59,0x46,
+  0x5,0x60,0x78, 0x5,0x60,0x76, 0xf,0x5e,0x29, 0x5,0x60,0x77,
+  0x5,0x67,0x36, 0x7,0x4c,0x7c, 0x5,0x6b,0x56, 0x7,0x4c,0x7d,
+  0x4,0x65,0x73, 0x7,0x57,0x32, 0x5,0x72,0x70, 0x7,0x5a,0x7e,
+  0x4,0x6b,0x50, 0x7,0x5b,0x56, 0x7,0x5e,0x3d, 0x4,0x6b,0x51,
+  0x5,0x7c,0x31, 0xf,0x4d,0x54, 0x7,0x2c,0x32, 0x5,0x5a,0x62,
+  0x5,0x5a,0x64, 0x5,0x5a,0x63, 0x5,0x60,0x7a, 0x5,0x67,0x38,
+  0x5,0x60,0x79, 0x5,0x67,0x39, 0x5,0x67,0x37, 0x5,0x6b,0x57,
+  0x4,0x63,0x22, 0xf,0x64,0x79, 0x4,0x65,0x75, 0x4,0x65,0x74,
+  0x5,0x6f,0x50, 0x5,0x6f,0x4f, 0x4,0x65,0x77, 0x7,0x52,0x54,
+  0x7,0x52,0x55, 0x7,0x52,0x56, 0xf,0x67,0x3b, 0x7,0x52,0x57,
+  0x5,0x72,0x73, 0x5,0x72,0x72, 0x5,0x72,0x71, 0x7,0x57,0x33,
+  0x7,0x57,0x34, 0x5,0x75,0x4f, 0x4,0x6a,0x2f, 0x4,0x6a,0x30,
+  0x7,0x5b,0x23, 0x7,0x5b,0x22, 0x7,0x5b,0x21, 0x7,0x5e,0x3e,
+  0x5,0x78,0x72, 0x7,0x60,0x5a, 0x5,0x78,0x73, 0x7,0x61,0x79,
+  0x5,0x79,0x76, 0x7,0x66,0x27, 0x4,0x48,0x76, 0x5,0x53,0x4f,
+  0x4,0x4f,0x51, 0x7,0x36,0x68, 0x7,0x36,0x66, 0x5,0x5a,0x66,
+  0x5,0x5a,0x65, 0x5,0x5a,0x67, 0x5,0x60,0x7e, 0x7,0x3e,0x64,
+  0x5,0x60,0x7c, 0x7,0x3e,0x63, 0x5,0x60,0x7b, 0x4,0x5a,0x5e,
+  0x5,0x60,0x7d, 0x7,0x3e,0x65, 0x7,0x3e,0x66, 0x5,0x67,0x3b,
+  0x5,0x67,0x3a, 0x4,0x65,0x78, 0x5,0x6f,0x51, 0x5,0x6f,0x53,
+  0x5,0x72,0x74, 0x7,0x57,0x36, 0x7,0x57,0x35, 0xf,0x69,0x36,
+  0x5,0x75,0x50, 0x4,0x6b,0x54, 0x5,0x77,0x42, 0x5,0x77,0x41,
+  0x4,0x6b,0x53, 0x7,0x63,0x40, 0x7,0x61,0x7a, 0x4,0x6d,0x6e,
+  0x5,0x7b,0x5a, 0x7,0x65,0x2a, 0x5,0x7b,0x59, 0x6,0x64,0x76,
+  0x5,0x44,0x54, 0x6,0x64,0x78, 0x6,0x64,0x77, 0x7,0x2c,0x34,
+  0x4,0x4f,0x55, 0x4,0x4f,0x54, 0x5,0x53,0x50, 0x7,0x2c,0x35,
+  0x7,0x2c,0x36, 0x7,0x36,0x6a, 0x5,0x5a,0x6a, 0x5,0x5a,0x68,
+  0x5,0x5a,0x69, 0x7,0x36,0x69, 0x7,0x36,0x6b, 0x7,0x36,0x6c,
+  0x4,0x5a,0x60, 0x7,0x3e,0x68, 0x5,0x61,0x21, 0xf,0x5e,0x2a,
+  0x7,0x3e,0x67, 0x5,0x67,0x3e, 0x5,0x67,0x3c, 0x7,0x45,0x74,
+  0x5,0x6b,0x58, 0x5,0x61,0x22, 0x5,0x67,0x3f, 0x5,0x6b,0x5a,
+  0x5,0x6b,0x59, 0x5,0x6b,0x5b, 0x5,0x6b,0x5d, 0x5,0x6b,0x5c,
+  0x7,0x4d,0x21, 0x7,0x4c,0x7e, 0x5,0x6f,0x56, 0x5,0x6f,0x57,
+  0x7,0x52,0x5b, 0x5,0x6f,0x5b, 0x5,0x6f,0x59, 0x5,0x6f,0x55,
+  0x7,0x52,0x58, 0x4,0x65,0x7e, 0x4,0x65,0x7b, 0x7,0x52,0x5c,
+  0x5,0x6f,0x5a, 0x4,0x65,0x7a, 0x7,0x52,0x5a, 0xf,0x67,0x3c,
+  0x7,0x52,0x59, 0x7,0x57,0x38, 0x4,0x68,0x53, 0x4,0x68,0x51,
+  0x5,0x72,0x78, 0x4,0x68,0x50, 0x5,0x72,0x7b, 0x7,0x57,0x37,
+  0x5,0x72,0x75, 0x5,0x72,0x79, 0x5,0x72,0x77, 0x4,0x68,0x54,
+  0x5,0x72,0x76, 0x4,0x68,0x55, 0x4,0x6a,0x34, 0x7,0x57,0x39,
+  0x7,0x57,0x3a, 0x5,0x72,0x7a, 0x5,0x75,0x51, 0x4,0x6a,0x33,
+  0x4,0x6a,0x35, 0x7,0x5b,0x2a, 0x7,0x5b,0x27, 0x7,0x5b,0x26,
+  0x4,0x6a,0x32, 0x7,0x5b,0x29, 0x7,0x5b,0x28, 0x5,0x75,0x52,
+  0x7,0x5b,0x25, 0x5,0x77,0x47, 0x7,0x5e,0x41, 0x5,0x77,0x46,
+  0x5,0x77,0x44, 0x5,0x77,0x45, 0x5,0x77,0x43, 0x5,0x77,0x48,
+  0x7,0x5e,0x3f, 0x5,0x78,0x76, 0x5,0x78,0x77, 0x7,0x60,0x5d,
+  0x4,0x6c,0x5c, 0x4,0x6c,0x60, 0x5,0x78,0x75, 0x7,0x60,0x5c,
+  0x5,0x78,0x74, 0x4,0x6c,0x5f, 0x4,0x6c,0x5e, 0x4,0x6c,0x5d,
+  0x7,0x5e,0x40, 0x7,0x60,0x5b, 0x5,0x79,0x78, 0x5,0x79,0x79,
+  0x5,0x79,0x7a, 0x5,0x79,0x77, 0x4,0x6d,0x45, 0x7,0x61,0x7b,
+  0x7,0x61,0x7c, 0x4,0x6d,0x46, 0x5,0x7a,0x5c, 0x7,0x64,0x3a,
+  0x7,0x65,0x2b, 0x4,0x6e,0x30, 0x7,0x64,0x3b, 0x5,0x7b,0x33,
+  0x4,0x6e,0x2f, 0x5,0x7b,0x5b, 0x5,0x7b,0x5c, 0x7,0x65,0x2c,
+  0x4,0x6e,0x4a, 0x5,0x7b,0x76, 0x7,0x65,0x6e, 0x5,0x7c,0x4a,
+  0x7,0x66,0x52, 0x7,0x45,0x75, 0x4,0x66,0x22, 0x5,0x72,0x7c,
+  0x4,0x68,0x57, 0x5,0x77,0x49, 0x6,0x64,0x79, 0x7,0x2c,0x38,
+  0x7,0x2c,0x37, 0x5,0x61,0x24, 0x7,0x36,0x6d, 0x4,0x5a,0x61,
+  0x7,0x3e,0x69, 0x7,0x3e,0x6a, 0x7,0x45,0x78, 0x5,0x67,0x42,
+  0x7,0x45,0x79, 0x7,0x45,0x77, 0x7,0x45,0x76, 0x4,0x5f,0x41,
+  0x7,0x4d,0x24, 0x7,0x4d,0x25, 0x7,0x3e,0x6b, 0x7,0x4d,0x23,
+  0x7,0x52,0x5e, 0x7,0x52,0x5f, 0x7,0x52,0x5d, 0x5,0x72,0x7d,
+  0x7,0x57,0x3b, 0x4,0x6a,0x36, 0x7,0x5b,0x2c, 0x7,0x5b,0x31,
+  0x7,0x5b,0x32, 0x7,0x5b,0x2e, 0x7,0x5b,0x30, 0x7,0x5b,0x2d,
+  0x7,0x5b,0x2b, 0x7,0x5b,0x2f, 0x5,0x77,0x4a, 0x7,0x5e,0x42,
+  0x5,0x78,0x78, 0x5,0x79,0x7b, 0x5,0x7a,0x5d, 0x4,0x6d,0x47,
+  0x7,0x63,0x41, 0x5,0x7b,0x34, 0x7,0x63,0x42, 0x7,0x65,0x2d,
+  0x6,0x50,0x4f, 0x7,0x36,0x6e, 0x7,0x36,0x6f, 0x5,0x5a,0x6b,
+  0x7,0x46,0x4f, 0x7,0x65,0x2e, 0x5,0x5a,0x6c, 0x5,0x61,0x25,
+  0x7,0x3e,0x6d, 0x5,0x67,0x43, 0x7,0x45,0x7a, 0x5,0x67,0x44,
+  0xf,0x61,0x7d, 0x7,0x4d,0x27, 0x5,0x6b,0x60, 0x7,0x4d,0x26,
+  0x5,0x6b,0x5e, 0x5,0x6b,0x5f, 0x4,0x63,0x25, 0x4,0x66,0x23,
+  0x7,0x52,0x60, 0x4,0x6a,0x39, 0x4,0x68,0x58, 0x7,0x57,0x3c,
+  0x7,0x57,0x3d, 0x5,0x75,0x53, 0x7,0x5b,0x34, 0x7,0x5b,0x35,
+  0x5,0x75,0x55, 0x4,0x6a,0x38, 0x7,0x5b,0x33, 0x5,0x75,0x54,
+  0x7,0x5e,0x43, 0x7,0x60,0x5e, 0x5,0x78,0x79, 0x7,0x60,0x5f,
+  0x5,0x79,0x7c, 0x7,0x63,0x43, 0x5,0x7b,0x35, 0x5,0x7b,0x77,
+  0x7,0x2c,0x39, 0x5,0x5a,0x6d, 0x7,0x3e,0x6e, 0x5,0x5a,0x6e,
+  0x5,0x61,0x28, 0x5,0x61,0x2a, 0x5,0x61,0x2b, 0x5,0x61,0x29,
+  0x5,0x61,0x27, 0x7,0x3e,0x70, 0x5,0x61,0x26, 0x7,0x3e,0x6f,
+  0x5,0x61,0x2c, 0x4,0x5a,0x62, 0x7,0x45,0x7c, 0x7,0x4d,0x2c,
+  0x5,0x67,0x47, 0x5,0x67,0x48, 0x5,0x67,0x46, 0x5,0x67,0x45,
+  0x7,0x45,0x7b, 0x7,0x4d,0x2a, 0x5,0x6b,0x61, 0x5,0x6b,0x63,
+  0x5,0x6b,0x62, 0x7,0x4d,0x2d, 0x7,0x4d,0x2e, 0x7,0x4d,0x29,
+  0x7,0x52,0x62, 0x7,0x52,0x64, 0x7,0x52,0x63, 0x5,0x6f,0x5d,
+  0x5,0x6f,0x5e, 0x7,0x4d,0x2b, 0x7,0x52,0x65, 0x5,0x6f,0x5c,
+  0x7,0x52,0x61, 0x5,0x73,0x21, 0x5,0x72,0x7e, 0x7,0x57,0x3e,
+  0x5,0x75,0x57, 0x7,0x5b,0x36, 0x5,0x75,0x58, 0x5,0x75,0x59,
+  0x5,0x75,0x56, 0x4,0x6a,0x3a, 0x7,0x5e,0x44, 0x5,0x77,0x4b,
+  0x4,0x6b,0x59, 0x7,0x5e,0x48, 0x4,0x6b,0x57, 0x4,0x6b,0x5a,
+  0x7,0x5e,0x47, 0x7,0x5e,0x46, 0x7,0x5e,0x45, 0x5,0x78,0x7d,
+  0x4,0x6c,0x63, 0x5,0x78,0x7b, 0x5,0x78,0x7a, 0x7,0x60,0x60,
+  0x7,0x61,0x7e, 0x7,0x61,0x7d, 0x4,0x6d,0x49, 0x5,0x79,0x7d,
+  0x5,0x7b,0x36, 0x5,0x7b,0x79, 0x5,0x7b,0x78, 0x7,0x65,0x6f,
+  0x7,0x66,0x22, 0x4,0x4f,0x57, 0x7,0x36,0x70, 0x7,0x36,0x71,
+  0x7,0x3e,0x72, 0x7,0x3e,0x71, 0x5,0x67,0x49, 0x7,0x45,0x7e,
+  0x7,0x46,0x21, 0x7,0x45,0x7d, 0x5,0x6b,0x64, 0x5,0x6b,0x65,
+  0x7,0x52,0x66, 0x5,0x6f,0x5f, 0x5,0x6f,0x60, 0x7,0x52,0x68,
+  0x4,0x68,0x5b, 0x5,0x73,0x22, 0x7,0x57,0x3f, 0x7,0x57,0x40,
+  0x5,0x73,0x23, 0x5,0x73,0x24, 0x7,0x5b,0x37, 0x5,0x77,0x4c,
+  0x7,0x5e,0x49, 0x5,0x78,0x7c, 0xf,0x6b,0x7e, 0x7,0x60,0x61,
+  0x5,0x79,0x7e, 0x5,0x7a,0x21, 0x7,0x63,0x46, 0x5,0x7a,0x5e,
+  0x7,0x63,0x45, 0x7,0x64,0x3c, 0x4,0x6e,0x53, 0x5,0x7c,0x32,
+  0xf,0x40,0x34, 0x4,0x55,0x64, 0x4,0x5a,0x65, 0x7,0x46,0x22,
+  0x4,0x63,0x28, 0x7,0x4d,0x2f, 0x5,0x6d,0x57, 0x4,0x66,0x24,
+  0x4,0x6a,0x3b, 0xf,0x69,0x37, 0x5,0x7a,0x23, 0x5,0x7a,0x22,
+  0x7,0x62,0x21, 0x7,0x65,0x2f, 0x5,0x61,0x2e, 0x7,0x3e,0x73,
+  0x7,0x46,0x25, 0x4,0x5f,0x47, 0x7,0x46,0x24, 0x7,0x4d,0x30,
+  0x5,0x6b,0x66, 0x4,0x63,0x2a, 0x7,0x4d,0x31, 0x7,0x4d,0x34,
+  0x7,0x4d,0x32, 0x7,0x4d,0x33, 0x7,0x4d,0x35, 0x7,0x4d,0x36,
+  0x5,0x6b,0x67, 0x7,0x52,0x6b, 0x5,0x6f,0x63, 0x5,0x6f,0x62,
+  0x4,0x66,0x28, 0x7,0x52,0x69, 0x4,0x66,0x2a, 0x7,0x52,0x6d,
+  0x4,0x66,0x29, 0x7,0x52,0x6e, 0x7,0x52,0x6a, 0x4,0x48,0x78,
+  0x7,0x52,0x6c, 0x7,0x57,0x46, 0x5,0x73,0x2a, 0x5,0x73,0x27,
+  0x7,0x57,0x43, 0x7,0x57,0x42, 0x4,0x68,0x5e, 0x5,0x73,0x28,
+  0x4,0x68,0x5f, 0x4,0x68,0x5d, 0x7,0x57,0x44, 0x5,0x73,0x25,
+  0x5,0x73,0x2b, 0x7,0x57,0x45, 0x7,0x57,0x47, 0x5,0x73,0x29,
+  0x7,0x57,0x41, 0x5,0x73,0x26, 0x7,0x5b,0x38, 0x4,0x6a,0x3e,
+  0x5,0x75,0x5c, 0x5,0x75,0x5b, 0x5,0x75,0x5e, 0x7,0x5b,0x40,
+  0x7,0x5b,0x3f, 0x5,0x75,0x5f, 0x7,0x5b,0x3a, 0x5,0x75,0x60,
+  0x4,0x6a,0x3f, 0x7,0x5b,0x39, 0x5,0x75,0x5a, 0x7,0x5b,0x3b,
+  0x7,0x5b,0x3d, 0x7,0x5b,0x3e, 0x7,0x5b,0x3c, 0x5,0x75,0x5d,
+  0x5,0x77,0x4f, 0x5,0x77,0x4e, 0x4,0x6b,0x5e, 0x4,0x6b,0x62,
+  0x4,0x6b,0x63, 0x4,0x6b,0x5f, 0x4,0x6b,0x60, 0x5,0x77,0x50,
+  0x7,0x5e,0x4e, 0x7,0x5e,0x4c, 0x4,0x6b,0x5d, 0x7,0x5e,0x4a,
+  0x7,0x5e,0x4b, 0x7,0x5e,0x4f, 0x4,0x6b,0x64, 0x4,0x6c,0x67,
+  0x5,0x78,0x7e, 0x7,0x60,0x67, 0x4,0x6c,0x68, 0x7,0x60,0x65,
+  0x5,0x79,0x21, 0x7,0x62,0x23, 0x4,0x6c,0x65, 0x7,0x60,0x63,
+  0x7,0x60,0x66, 0x7,0x60,0x64, 0x7,0x60,0x62, 0x7,0x60,0x68,
+  0x5,0x79,0x22, 0x4,0x6d,0x4e, 0x4,0x6d,0x4a, 0x7,0x62,0x25,
+  0x5,0x7a,0x26, 0x4,0x6d,0x50, 0x4,0x6d,0x4d, 0x5,0x7a,0x24,
+  0x7,0x62,0x27, 0x4,0x6d,0x4f, 0x7,0x62,0x24, 0x7,0x62,0x26,
+  0x7,0x62,0x28, 0x7,0x62,0x29, 0x7,0x62,0x22, 0x5,0x7a,0x25,
+  0x7,0x63,0x48, 0x5,0x7a,0x60, 0x7,0x63,0x47, 0x5,0x7a,0x62,
+  0x5,0x7a,0x5f, 0x5,0x7a,0x61, 0x7,0x64,0x3e, 0x4,0x6e,0x32,
+  0x7,0x64,0x3d, 0x5,0x7b,0x37, 0x5,0x7b,0x39, 0x5,0x7b,0x38,
+  0x7,0x64,0x40, 0x7,0x64,0x41, 0x7,0x64,0x3f, 0x4,0x6e,0x46,
+  0x7,0x65,0x32, 0x5,0x7b,0x5d, 0x7,0x65,0x31, 0x7,0x65,0x30,
+  0x7,0x65,0x59, 0x7,0x65,0x71, 0x7,0x65,0x72, 0x5,0x7c,0x2a,
+  0x7,0x65,0x70, 0x7,0x65,0x73, 0x5,0x7c,0x33, 0x7,0x66,0x24,
+  0x7,0x66,0x23, 0x5,0x7c,0x3b, 0x7,0x66,0x32, 0x5,0x7c,0x3a,
+  0x7,0x66,0x31, 0x7,0x66,0x3d, 0x7,0x66,0x3c, 0x5,0x7c,0x45,
+  0x7,0x66,0x41, 0x7,0x66,0x48, 0x5,0x7c,0x4e, 0x5,0x7c,0x4d,
+  0x5,0x6b,0x68, 0x7,0x4d,0x37, 0x4,0x63,0x2c, 0x7,0x52,0x70,
+  0x7,0x52,0x6f, 0x7,0x4e,0x24, 0x5,0x6f,0x64, 0x7,0x57,0x48,
+  0xf,0x67,0x3d, 0x7,0x5b,0x42, 0x7,0x5b,0x41, 0x7,0x5b,0x43,
+  0x7,0x5b,0x44, 0x5,0x77,0x51, 0x5,0x7c,0x51, 0x7,0x36,0x72,
+  0x7,0x3e,0x74, 0x7,0x46,0x26, 0x7,0x57,0x49, 0x5,0x6f,0x65,
+  0x4,0x66,0x2b, 0x5,0x6f,0x67, 0x5,0x6f,0x66, 0x4,0x66,0x2c,
+  0x7,0x52,0x73, 0x7,0x52,0x71, 0xf,0x67,0x3e, 0x7,0x52,0x72,
+  0x5,0x73,0x2c, 0x5,0x73,0x2e, 0x7,0x57,0x4b, 0x5,0x73,0x2f,
+  0x5,0x6b,0x6a, 0x5,0x73,0x2d, 0x7,0x54,0x2a, 0x7,0x57,0x4a,
+  0x7,0x4d,0x39, 0x7,0x4d,0x38, 0x5,0x7b,0x5e, 0x7,0x61,0x29,
+  0x5,0x7b,0x3a, 0x5,0x77,0x52, 0x7,0x64,0x42, 0xf,0x6d,0x2d,
+  0x5,0x7c,0x42, 0xf,0x29,0x26, 0x5,0x73,0x30, 0x7,0x62,0x2b,
+  0x7,0x62,0x2a, 0x5,0x7a,0x64, 0x5,0x7a,0x63, 0x7,0x63,0x4a,
+  0x7,0x63,0x49, 0x5,0x7b,0x3b, 0x4,0x6e,0x47, 0x7,0x66,0x25,
+  0x4,0x6e,0x56, 0x7,0x66,0x4c, 0x6,0x29,0x36, 0x6,0x21,0x31,
+  0x6,0x21,0x21, 0x6,0x25,0x66, 0x6,0x25,0x72, 0x4,0x25,0x3d,
+  0x6,0x2e,0x61, 0xf,0x2d,0x68, 0x6,0x3d,0x35, 0x6,0x50,0x5b,
+  0x4,0x3c,0x30, 0x6,0x5a,0x72, 0xf,0x59,0x4d, 0x6,0x23,0x52,
+  0x3,0x24,0x52, 0x3,0x27,0x53, 0xf,0x67,0x40, 0x3,0x27,0x54,
+  0x6,0x3d,0x3c, 0x7,0x4d,0x3e, 0x6,0x21,0x50, 0x3,0x22,0x7b,
+  0x6,0x23,0x59, 0x3,0x21,0x4f, 0x6,0x35,0x44, 0x4,0x21,0x3f,
+  0x6,0x22,0x3c, 0x3,0x24,0x41, 0x7,0x36,0x7a, 0x5,0x21,0x29,
+  0x6,0x21,0x38, 0xf,0x23,0x37, 0x6,0x29,0x63, 0x6,0x2e,0x76,
+  0x6,0x46,0x67, 0x3,0x40,0x43, 0xf,0x22,0x29, 0x6,0x2f,0x25,
+  0x6,0x35,0x58, 0x4,0x36,0x4c, 0x4,0x21,0x2f, 0x6,0x22,0x46,
+  0x3,0x22,0x25, 0x6,0x22,0x49, 0x3,0x23,0x29, 0x6,0x2f,0x38,
+  0x6,0x46,0x74, 0x6,0x2a,0x23, 0x6,0x2f,0x3d, 0x6,0x3d,0x59,
+  0x6,0x3d,0x5a, 0x3,0x3a,0x26, 0xf,0x21,0x33, 0x3,0x24,0x29,
+  0x6,0x21,0x61, 0x6,0x26,0x43, 0x5,0x31,0x31, 0x6,0x22,0x5b,
+  0x5,0x21,0x60, 0x3,0x23,0x3c, 0x4,0x23,0x5c, 0x6,0x26,0x4e,
+  0x4,0x23,0x5b, 0x6,0x2a,0x3c, 0x3,0x30,0x23, 0x6,0x35,0x7e,
+  0x4,0x30,0x76, 0x6,0x3d,0x7c, 0x6,0x47,0x2a, 0x6,0x47,0x2c,
+  0x6,0x47,0x30, 0x6,0x47,0x31, 0x6,0x47,0x33, 0x4,0x3c,0x50,
+  0x6,0x5b,0x5b, 0x6,0x51,0x36, 0x6,0x5b,0x59, 0x7,0x21,0x60,
+  0x7,0x2c,0x65, 0x3,0x21,0x7c, 0x6,0x24,0x33, 0x6,0x36,0x35,
+  0x6,0x3e,0x2c, 0x6,0x3e,0x2b, 0x3,0x34,0x70, 0x4,0x36,0x76,
+  0x6,0x51,0x4a, 0x7,0x21,0x76, 0x7,0x46,0x3e, 0xf,0x23,0x5b,
+  0x6,0x51,0x57, 0x5,0x23,0x62, 0x6,0x24,0x3b, 0x6,0x51,0x5e,
+  0x6,0x47,0x56, 0x6,0x22,0x67, 0xf,0x2a,0x2b, 0x6,0x36,0x4c,
+  0x6,0x36,0x4d, 0xf,0x2e,0x6d, 0x6,0x3e,0x54, 0x6,0x3e,0x50,
+  0x6,0x47,0x61, 0x6,0x51,0x69, 0xf,0x47,0x46, 0x3,0x5a,0x33,
+  0x7,0x46,0x51, 0x6,0x24,0x48, 0x4,0x31,0x30, 0xf,0x41,0x2b,
+  0x6,0x5c,0x22, 0x3,0x5a,0x36, 0x7,0x60,0x6d, 0x6,0x27,0x21,
+  0x6,0x36,0x67, 0x6,0x24,0x4b, 0x4,0x21,0x34, 0x5,0x28,0x73,
+  0x6,0x47,0x7b, 0x4,0x21,0x35, 0xf,0x26,0x62, 0x3,0x2c,0x40,
+  0x6,0x30,0x4e, 0x6,0x48,0x2b, 0x6,0x48,0x35, 0x3,0x40,0x7e,
+  0x6,0x52,0x33, 0x6,0x5c,0x3d, 0x6,0x27,0x36, 0x6,0x5c,0x49,
+  0xf,0x21,0x5f, 0x6,0x48,0x37, 0x6,0x37,0x2c, 0x6,0x48,0x3c,
+  0x7,0x2d,0x53, 0x7,0x2d,0x55, 0x7,0x60,0x6e, 0x5,0x29,0x27,
+  0x6,0x3f,0x46, 0x6,0x3f,0x45, 0x3,0x35,0x5f, 0x6,0x52,0x40,
+  0x5,0x45,0x5d, 0x6,0x21,0x74, 0x6,0x27,0x4a, 0x6,0x2b,0x2f,
+  0x6,0x30,0x74, 0xf,0x2a,0x5d, 0x6,0x2b,0x39, 0x7,0x2d,0x63,
+  0x5,0x73,0x40, 0x3,0x2c,0x51, 0x6,0x3f,0x5e, 0x5,0x2d,0x48,
+  0x3,0x35,0x65, 0x6,0x27,0x5f, 0xf,0x24,0x33, 0x5,0x24,0x38,
+  0x6,0x31,0x36, 0x6,0x31,0x30, 0xf,0x2a,0x67, 0x4,0x29,0x4a,
+  0x6,0x48,0x7c, 0x6,0x48,0x78, 0x3,0x46,0x70, 0x6,0x52,0x6c,
+  0x6,0x52,0x66, 0x6,0x5d,0x26, 0x6,0x5d,0x24, 0x4,0x43,0x51,
+  0x7,0x2d,0x69, 0x7,0x2d,0x79, 0x7,0x22,0x7b, 0x3,0x54,0x60,
+  0x4,0x5b,0x2c, 0x7,0x47,0x28, 0x3,0x26,0x27, 0x6,0x40,0x23,
+  0x5,0x22,0x6e, 0x6,0x2b,0x63, 0x6,0x2b,0x60, 0x6,0x31,0x4f,
+  0xf,0x2b,0x2b, 0x6,0x37,0x71, 0x3,0x36,0x28, 0x6,0x40,0x36,
+  0x6,0x40,0x2b, 0x6,0x49,0x4a, 0x6,0x49,0x30, 0xf,0x41,0x5f,
+  0x7,0x23,0x30, 0x6,0x5d,0x38, 0x5,0x46,0x2c, 0x7,0x23,0x2d,
+  0xf,0x4f,0x25, 0x4,0x4a,0x27, 0x7,0x38,0x39, 0xf,0x5e,0x70,
+  0x4,0x2d,0x46, 0x6,0x49,0x57, 0xf,0x5a,0x36, 0x3,0x36,0x40,
+  0x6,0x38,0x36, 0xf,0x41,0x72, 0x6,0x53,0x3c, 0x5,0x46,0x41,
+  0xf,0x2b,0x38, 0x6,0x31,0x6d, 0x6,0x40,0x57, 0x6,0x49,0x78,
+  0x6,0x5d,0x5b, 0x6,0x2c,0x23, 0x5,0x26,0x4a, 0x4,0x32,0x3e,
+  0x6,0x40,0x58, 0x5,0x3f,0x66, 0x4,0x24,0x47, 0x6,0x28,0x2e,
+  0xf,0x24,0x51, 0x4,0x26,0x68, 0x3,0x2d,0x35, 0x6,0x38,0x4a,
+  0x3,0x31,0x5c, 0x4,0x2d,0x5c, 0x6,0x38,0x50, 0x5,0x32,0x7e,
+  0x3,0x3c,0x3a, 0x6,0x53,0x5e, 0x5,0x3f,0x71, 0x3,0x41,0x6e,
+  0x6,0x5d,0x68, 0x7,0x23,0x72, 0xf,0x54,0x74, 0x7,0x2e,0x6a,
+  0x4,0x5f,0x76, 0x7,0x58,0x23, 0x6,0x25,0x23, 0x6,0x4a,0x3f,
+  0x7,0x23,0x78, 0x7,0x5e,0x72, 0xf,0x48,0x79, 0x6,0x53,0x77,
+  0x4,0x2d,0x65, 0xf,0x35,0x74, 0x6,0x4a,0x4d, 0x6,0x2c,0x42,
+  0xf,0x48,0x7b, 0x6,0x25,0x2e, 0xf,0x24,0x5d, 0x6,0x2c,0x5b,
+  0x6,0x2c,0x51, 0x3,0x2d,0x52, 0x6,0x32,0x39, 0x6,0x32,0x42,
+  0x4,0x2a,0x25, 0x4,0x2d,0x70, 0x6,0x39,0x2d, 0x6,0x38,0x74,
+  0x6,0x39,0x21, 0xf,0x30,0x5b, 0x3,0x36,0x75, 0x6,0x4a,0x65,
+  0x6,0x4a,0x63, 0x4,0x3e,0x33, 0x6,0x54,0x49, 0x6,0x54,0x4f,
+  0xf,0x42,0x74, 0x6,0x5e,0x3e, 0x7,0x24,0x4f, 0x7,0x24,0x58,
+  0xf,0x4f,0x69, 0x7,0x2f,0x42, 0xf,0x55,0x56, 0x4,0x56,0x5d,
+  0x7,0x4e,0x28, 0x7,0x53,0x60, 0x7,0x53,0x58, 0x6,0x2c,0x60,
+  0x6,0x2c,0x5d, 0x6,0x32,0x48, 0x4,0x38,0x68, 0xf,0x43,0x2f,
+  0x6,0x54,0x59, 0xf,0x50,0x3d, 0xf,0x55,0x58, 0x5,0x7b,0x7b,
+  0x3,0x55,0x45, 0x6,0x41,0x61, 0x6,0x41,0x63, 0x6,0x41,0x6a,
+  0x6,0x5e,0x5e, 0x6,0x32,0x62, 0x6,0x4b,0x42, 0x7,0x47,0x75,
+  0x6,0x22,0x26, 0xf,0x24,0x78, 0x6,0x2d,0x24, 0xf,0x2c,0x39,
+  0xf,0x31,0x28, 0x6,0x4b,0x47, 0xf,0x43,0x64, 0x4,0x44,0x6e,
+  0x7,0x40,0x63, 0xf,0x63,0x24, 0x6,0x42,0x21, 0x3,0x3d,0x3f,
+  0x6,0x32,0x79, 0x4,0x2a,0x44, 0x5,0x33,0x65, 0x6,0x4b,0x56,
+  0x4,0x3e,0x6c, 0x6,0x42,0x32, 0xf,0x4a,0x2f, 0x7,0x53,0x7b,
+  0x6,0x2d,0x3a, 0x5,0x33,0x71, 0xf,0x56,0x3c, 0x6,0x2d,0x45,
+  0x6,0x2d,0x3d, 0x6,0x33,0x3d, 0x6,0x33,0x31, 0x5,0x2f,0x26,
+  0xf,0x2c,0x57, 0x6,0x3a,0x2d, 0x6,0x3a,0x2e, 0x6,0x42,0x48,
+  0x6,0x4b,0x7a, 0xf,0x50,0x5f, 0x7,0x30,0x4a, 0x6,0x25,0x3f,
+  0x6,0x2d,0x46, 0x3,0x43,0x33, 0x6,0x55,0x6b, 0x7,0x25,0x7b,
+  0x7,0x39,0x6d, 0xf,0x28,0x3c, 0x6,0x33,0x4a, 0xf,0x3d,0x60,
+  0x4,0x4b,0x60, 0x7,0x26,0x27, 0x6,0x3a,0x43, 0x6,0x42,0x67,
+  0x4,0x45,0x5f, 0x4,0x52,0x21, 0x7,0x30,0x66, 0x6,0x5f,0x75,
+  0x7,0x26,0x3e, 0x7,0x26,0x3c, 0x7,0x30,0x73, 0xf,0x4a,0x7b,
+  0x6,0x60,0x23, 0xf,0x51,0x23, 0x7,0x26,0x4d, 0x7,0x41,0x3c,
+  0x5,0x6c,0x7d, 0x7,0x31,0x2d, 0x7,0x3a,0x33, 0x4,0x5c,0x59,
+  0x7,0x41,0x44, 0x3,0x2e,0x56, 0x6,0x33,0x66, 0x3,0x48,0x6a,
+  0xf,0x51,0x37, 0x7,0x26,0x6a, 0x7,0x26,0x69, 0x4,0x64,0x26,
+  0x7,0x62,0x4d, 0x6,0x4c,0x72, 0x7,0x3a,0x46, 0xf,0x3e,0x32,
+  0x7,0x3a,0x49, 0x7,0x48,0x6d, 0x7,0x5f,0x3c, 0x6,0x4d,0x23,
+  0xf,0x57,0x27, 0x4,0x2b,0x26, 0x7,0x27,0x28, 0xf,0x57,0x28,
+  0x6,0x60,0x5d, 0x5,0x48,0x74, 0xf,0x5c,0x2d, 0x6,0x28,0x7b,
+  0x4,0x27,0x68, 0x6,0x2d,0x69, 0x3,0x33,0x50, 0x5,0x3b,0x50,
+  0x6,0x4d,0x48, 0xf,0x44,0x68, 0xf,0x4b,0x57, 0xf,0x4b,0x56,
+  0x4,0x4c,0x56, 0x4,0x58,0x2d, 0x4,0x34,0x57, 0x6,0x4d,0x5e,
+  0x3,0x44,0x25, 0x6,0x61,0x25, 0x3,0x27,0x2a, 0x6,0x25,0x52,
+  0x6,0x29,0x27, 0xf,0x28,0x5c, 0x6,0x29,0x28, 0x6,0x2e,0x22,
+  0x6,0x2e,0x23, 0x6,0x34,0x44, 0x6,0x2e,0x24, 0x6,0x3b,0x52,
+  0xf,0x32,0x3a, 0x4,0x34,0x73, 0x6,0x44,0x2b, 0x4,0x34,0x74,
+  0x6,0x43,0x76, 0x6,0x44,0x3b, 0x4,0x3a,0x66, 0x6,0x44,0x3e,
+  0x6,0x44,0x3c, 0x6,0x44,0x3d, 0x6,0x4e,0x3b, 0x6,0x61,0x3e,
+  0x6,0x61,0x4f, 0xf,0x51,0x64, 0x4,0x4c,0x79, 0x7,0x27,0x61,
+  0x7,0x27,0x6d, 0x7,0x32,0x44, 0xf,0x57,0x47, 0x7,0x3a,0x6f,
+  0xf,0x60,0x5d, 0x7,0x42,0x3c, 0x7,0x54,0x5e, 0x4,0x67,0x2b,
+  0x6,0x34,0x47, 0x4,0x40,0x4f, 0x7,0x3b,0x38, 0x3,0x5b,0x26,
+  0x6,0x3b,0x71, 0x4,0x3a,0x75, 0x6,0x4e,0x46, 0x4,0x46,0x7c,
+  0x4,0x4d,0x33, 0xf,0x52,0x24, 0x7,0x28,0x2e, 0xf,0x51,0x7d,
+  0x7,0x42,0x60, 0x7,0x42,0x5f, 0x3,0x5b,0x2d, 0x4,0x64,0x3f,
+  0x4,0x53,0x4c, 0x6,0x25,0x53, 0x5,0x30,0x3e, 0x6,0x58,0x2e,
+  0x6,0x58,0x2c, 0xf,0x45,0x3d, 0x7,0x3b,0x61, 0xf,0x38,0x4a,
+  0x5,0x7a,0x38, 0x6,0x3c,0x2d, 0x4,0x35,0x45, 0xf,0x3f,0x3b,
+  0x6,0x62,0x47, 0x7,0x33,0x4f, 0x7,0x59,0x41, 0x6,0x29,0x2a,
+  0x6,0x58,0x50, 0x6,0x58,0x5c, 0x3,0x60,0x7c, 0x6,0x3c,0x3b,
+  0x7,0x33,0x79, 0x7,0x33,0x73, 0xf,0x3f,0x53, 0x3,0x44,0x6d,
+  0x7,0x29,0x44, 0x6,0x34,0x5d, 0x4,0x30,0x2c, 0x7,0x34,0x31,
+  0x4,0x54,0x37, 0x7,0x3c,0x61, 0x6,0x25,0x5b, 0x4,0x35,0x72,
+  0x6,0x59,0x47, 0x6,0x59,0x4a, 0x7,0x3c,0x6b, 0xf,0x45,0x73,
+  0x6,0x63,0x53, 0x6,0x63,0x4f, 0x4,0x54,0x4a, 0xf,0x66,0x5e,
+  0x7,0x50,0x6b, 0xf,0x6c,0x3f, 0x6,0x63,0x58, 0x7,0x34,0x7a,
+  0x7,0x34,0x71, 0xf,0x61,0x4a, 0x6,0x50,0x22, 0x6,0x63,0x6e,
+  0x7,0x35,0x35, 0x3,0x56,0x78, 0x5,0x5f,0x5e, 0x7,0x3d,0x50,
+  0xf,0x58,0x78, 0x7,0x4b,0x5f, 0x4,0x65,0x2a, 0x7,0x4b,0x6b,
+  0x5,0x3d,0x47, 0x5,0x44,0x35, 0x6,0x5a,0x33, 0x6,0x64,0x30,
+  0x4,0x59,0x76, 0x6,0x64,0x3a, 0x6,0x3c,0x77, 0x6,0x5a,0x3d,
+  0x4,0x55,0x23, 0x4,0x5e,0x60, 0x6,0x64,0x50, 0x7,0x3e,0x29,
+  0x7,0x2b,0x55, 0xf,0x59,0x32, 0x7,0x51,0x7a, 0x7,0x5a,0x60,
+  0x4,0x5a,0x59, 0x7,0x45,0x65, 0x4,0x5f,0x37, 0x4,0x62,0x6e,
+  0x7,0x52,0x45, 0x5,0x75,0x36, 0x5,0x75,0x35, 0xf,0x6c,0x77,
+  0x7,0x3e,0x5c, 0x6,0x46,0x3e, 0x4,0x68,0x4f, 0x6,0x5a,0x60,
+  0x4,0x28,0x34, 0x3,0x5c,0x2f, 0x5,0x53,0x51, 0x7,0x4d,0x28,
+  0x4,0x48,0x77, 0x7,0x5e,0x4d,
+};
+
+static const Summary16 cns11643_inv_uni2indx_page00[16] = {
+  /* 0x0000 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0080 }, {    1, 0x0083 },
+  {    4, 0x0000 }, {    4, 0x0080 }, {    5, 0x0000 }, {    5, 0x0080 },
+};
+static const Summary16 cns11643_inv_uni2indx_page02[29] = {
+  /* 0x0200 */
+  {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 },
+  {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 },
+  {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 },
+  {    6, 0x0e80 }, {   10, 0x0200 }, {   11, 0x0000 }, {   11, 0x0000 },
+  /* 0x0300 */
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0xfffe }, {   26, 0x03fb }, {   35, 0xfffe },
+  {   50, 0x03fb },
+};
+static const Summary16 cns11643_inv_uni2indx_page20[44] = {
+  /* 0x2000 */
+  {   59, 0x0000 }, {   59, 0x3358 }, {   66, 0x0060 }, {   68, 0x4824 },
+  {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0000 },
+  {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x1000 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  /* 0x2100 */
+  {   73, 0x0228 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x03ff }, {   86, 0x03ff },
+  {   96, 0x0000 }, {   96, 0x03cf }, {  104, 0x0000 }, {  104, 0x0000 },
+  {  104, 0x0000 }, {  104, 0x0000 }, {  104, 0x0000 }, {  104, 0x0000 },
+  /* 0x2200 */
+  {  104, 0x0000 }, {  104, 0xc420 }, {  108, 0x4e01 }, {  113, 0x1030 },
+  {  116, 0x0000 }, {  116, 0x0004 }, {  117, 0x00c3 }, {  121, 0x0000 },
+  {  121, 0x0000 }, {  121, 0x0000 }, {  121, 0x0020 }, {  122, 0x8000 },
+};
+static const Summary16 cns11643_inv_uni2indx_page24[37] = {
+  /* 0x2400 */
+  {  123, 0xffff }, {  139, 0xffff }, {  155, 0x0002 }, {  156, 0x0000 },
+  {  156, 0x0000 }, {  156, 0x0000 }, {  156, 0x03ff }, {  166, 0x3ff0 },
+  {  176, 0x0000 }, {  176, 0x0000 }, {  176, 0x0000 }, {  176, 0x0000 },
+  {  176, 0x0000 }, {  176, 0x0000 }, {  176, 0x0000 }, {  176, 0x0000 },
+  /* 0x2500 */
+  {  176, 0x1005 }, {  179, 0x1111 }, {  183, 0x1010 }, {  185, 0x1010 },
+  {  187, 0x0000 }, {  187, 0x4001 }, {  189, 0xe402 }, {  194, 0x000f },
+  {  198, 0xfffe }, {  213, 0x0030 }, {  215, 0x0003 }, {  217, 0x300c },
+  {  221, 0xc8c0 }, {  226, 0x0000 }, {  226, 0x003c }, {  230, 0x0000 },
+  /* 0x2600 */
+  {  230, 0x0260 }, {  233, 0x0000 }, {  233, 0x0000 }, {  233, 0x0000 },
+  {  233, 0x0007 },
+};
+static const Summary16 cns11643_inv_uni2indx_page30[1787] = {
+  /* 0x3000 */
+  {  236, 0xff0f }, {  248, 0x6037 }, {  255, 0x03fe }, {  264, 0x0000 },
+  {  264, 0x0000 }, {  264, 0x0000 }, {  264, 0x0000 }, {  264, 0x0000 },
+  {  264, 0x0000 }, {  264, 0x0000 }, {  264, 0x0000 }, {  264, 0x0000 },
+  {  264, 0x0000 }, {  264, 0x0000 }, {  264, 0x0000 }, {  264, 0x0800 },
+  /* 0x3100 */
+  {  265, 0xffe0 }, {  276, 0xffff }, {  292, 0x03ff }, {  302, 0x0000 },
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 },
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 },
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 },
+  /* 0x3200 */
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 },
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 },
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0008 }, {  303, 0x0000 },
+  {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 },
+  /* 0x3300 */
+  {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 },
+  {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 },
+  {  303, 0xc000 }, {  305, 0x7000 }, {  308, 0x0002 }, {  309, 0x0000 },
+  {  309, 0x4010 }, {  311, 0x0026 }, {  314, 0x0000 }, {  314, 0x0000 },
+  /* 0x3400 */
+  {  314, 0x1073 }, {  320, 0x1040 }, {  322, 0x7b12 }, {  330, 0x5f5f },
+  {  342, 0xfe3e }, {  354, 0xff8b }, {  366, 0xc0f8 }, {  373, 0xfefb },
+  {  387, 0x7fff }, {  402, 0xfefe }, {  416, 0xbff3 }, {  429, 0xfffd },
+  {  444, 0xdfbc }, {  456, 0xfdfb }, {  470, 0xf39f }, {  482, 0x7ffe },
+  /* 0x3500 */
+  {  496, 0xfcff }, {  510, 0x77af }, {  522, 0xf7ff }, {  537, 0xffff },
+  {  553, 0xffff }, {  569, 0xdff7 }, {  583, 0xfeff }, {  598, 0x1fef },
+  {  610, 0x81ff }, {  620, 0x81ff }, {  630, 0x0fff }, {  642, 0xfff0 },
+  {  654, 0x3fff }, {  668, 0x1ff9 }, {  679, 0x3ffc }, {  691, 0xf87f },
+  /* 0x3600 */
+  {  703, 0x3fe7 }, {  715, 0xfe7b }, {  728, 0xbfff }, {  743, 0x8fdf },
+  {  755, 0xefbf }, {  769, 0x7e2f }, {  780, 0xffbf }, {  795, 0x5fff },
+  {  809, 0xfebf }, {  823, 0xf5fd }, {  836, 0x7fff }, {  851, 0xffff },
+  {  867, 0xe63e }, {  877, 0x7fff }, {  892, 0xffe6 }, {  905, 0x7fff },
+  /* 0x3700 */
+  {  920, 0xfffe }, {  935, 0x7fef }, {  949, 0xdfff }, {  964, 0xffff },
+  {  980, 0xf5bf }, {  993, 0xfbff }, { 1008, 0xfefd }, { 1022, 0xfff7 },
+  { 1037, 0x9fff }, { 1051, 0x9fff }, { 1065, 0xbffe }, { 1079, 0xfeff },
+  { 1094, 0xffbb }, { 1108, 0xffdf }, { 1123, 0xbfe5 }, { 1135, 0xff7f },
+  /* 0x3800 */
+  { 1150, 0xfff7 }, { 1165, 0x3fff }, { 1179, 0xe7e7 }, { 1191, 0xfff6 },
+  { 1205, 0xdfff }, { 1220, 0xffff }, { 1236, 0xefed }, { 1249, 0xffff },
+  { 1265, 0xff7f }, { 1280, 0xffff }, { 1296, 0xd7eb }, { 1308, 0x7d7d },
+  { 1320, 0xfbff }, { 1335, 0xff1f }, { 1348, 0xb87d }, { 1358, 0xfce7 },
+  /* 0x3900 */
+  { 1370, 0xfffe }, { 1385, 0xfeff }, { 1400, 0xd7ff }, { 1414, 0xcfff },
+  { 1428, 0xffff }, { 1444, 0xfc7f }, { 1457, 0xfbff }, { 1472, 0xf7ff },
+  { 1487, 0xfeff }, { 1502, 0xfdff }, { 1517, 0xffff }, { 1533, 0xfff5 },
+  { 1547, 0x7fff }, { 1562, 0x47fc }, { 1572, 0xfffe }, { 1587, 0xfffe },
+  /* 0x3a00 */
+  { 1602, 0xffff }, { 1618, 0xfeff }, { 1633, 0xe7ff }, { 1647, 0xffff },
+  { 1663, 0x7ff9 }, { 1676, 0x7ffd }, { 1690, 0xbfff }, { 1705, 0xfeff },
+  { 1720, 0xfbb7 }, { 1733, 0xf46e }, { 1743, 0xfb7f }, { 1757, 0xdff3 },
+  { 1770, 0xec3f }, { 1781, 0xffbf }, { 1796, 0xdef3 }, { 1808, 0x3fff },
+  /* 0x3b00 */
+  { 1822, 0xfffe }, { 1837, 0x7fbd }, { 1850, 0xfeef }, { 1864, 0x9b7f },
+  { 1876, 0x1f9e }, { 1886, 0xff3e }, { 1899, 0xff07 }, { 1910, 0xff07 },
+  { 1921, 0xf9ff }, { 1935, 0xffff }, { 1951, 0xfffa }, { 1965, 0x97ff },
+  { 1978, 0xffff }, { 1994, 0xfff9 }, { 2008, 0xfc7f }, { 2021, 0xcfff },
+  /* 0x3c00 */
+  { 2035, 0xffff }, { 2051, 0xeff7 }, { 2065, 0xffff }, { 2081, 0xfeff },
+  { 2096, 0xffff }, { 2112, 0xdff4 }, { 2124, 0xbdff }, { 2138, 0xff7f },
+  { 2153, 0xffff }, { 2169, 0xfffe }, { 2184, 0xbdff }, { 2198, 0x7fff },
+  { 2213, 0xfdff }, { 2228, 0xffcf }, { 2242, 0x7ff0 }, { 2253, 0xfff8 },
+  /* 0x3d00 */
+  { 2266, 0xc7ff }, { 2279, 0x7fff }, { 2294, 0xffe3 }, { 2307, 0xf9ff },
+  { 2321, 0xfc7f }, { 2334, 0xe3ff }, { 2347, 0xffff }, { 2363, 0xefff },
+  { 2378, 0xf1f3 }, { 2389, 0xddfe }, { 2402, 0xfffb }, { 2417, 0xde3d },
+  { 2428, 0xefff }, { 2443, 0x8fff }, { 2456, 0xf97f }, { 2469, 0xdbf9 },
+  /* 0x3e00 */
+  { 2481, 0xff3f }, { 2495, 0xffff }, { 2511, 0xffff }, { 2527, 0x7fef },
+  { 2541, 0xfeff }, { 2556, 0xffff }, { 2572, 0xf8ff }, { 2585, 0xfffe },
+  { 2600, 0xdfbf }, { 2614, 0xfdff }, { 2629, 0x7ffb }, { 2643, 0xa7bf },
+  { 2655, 0x7f9f }, { 2668, 0xe6fe }, { 2680, 0xf98f }, { 2691, 0xffe7 },
+  /* 0x3f00 */
+  { 2705, 0xfef6 }, { 2718, 0xffff }, { 2734, 0xffff }, { 2750, 0xffff },
+  { 2766, 0x7fdf }, { 2780, 0xffef }, { 2795, 0xffff }, { 2811, 0xefb7 },
+  { 2824, 0xffff }, { 2840, 0xffff }, { 2856, 0xffff }, { 2872, 0xffc1 },
+  { 2883, 0xfffe }, { 2898, 0xffee }, { 2912, 0xfffe }, { 2927, 0xffff },
+  /* 0x4000 */
+  { 2943, 0xefff }, { 2958, 0xdfff }, { 2973, 0xff9f }, { 2987, 0xffff },
+  { 3003, 0xfffe }, { 3018, 0xffbf }, { 3033, 0xfbfd }, { 3047, 0xffff },
+  { 3063, 0xf7ff }, { 3078, 0xffff }, { 3094, 0xfeff }, { 3109, 0xffdf },
+  { 3124, 0xff87 }, { 3136, 0x7ffe }, { 3150, 0x7eff }, { 3164, 0xefff },
+  /* 0x4100 */
+  { 3179, 0xfbff }, { 3194, 0xbf3f }, { 3207, 0xfff7 }, { 3222, 0xfdcf },
+  { 3235, 0xfdff }, { 3250, 0x7fff }, { 3265, 0xf3ff }, { 3279, 0xffff },
+  { 3295, 0xef3f }, { 3308, 0xffff }, { 3324, 0xbfff }, { 3339, 0xffef },
+  { 3354, 0xfbef }, { 3368, 0xffff }, { 3384, 0xffff }, { 3400, 0x7fe7 },
+  /* 0x4200 */
+  { 3413, 0xffff }, { 3429, 0xffff }, { 3445, 0xfcff }, { 3459, 0xffff },
+  { 3475, 0xff7f }, { 3490, 0xffff }, { 3506, 0xffef }, { 3521, 0xffff },
+  { 3537, 0xefff }, { 3552, 0xffff }, { 3568, 0xfffb }, { 3583, 0xffff },
+  { 3599, 0xff1f }, { 3612, 0xdfff }, { 3627, 0xffff }, { 3643, 0xffff },
+  /* 0x4300 */
+  { 3659, 0xf7ff }, { 3674, 0xffff }, { 3690, 0xffff }, { 3706, 0x003f },
+  { 3712, 0xfffc }, { 3726, 0xffff }, { 3742, 0xfffe }, { 3757, 0xffff },
+  { 3773, 0xffff }, { 3789, 0xb7ff }, { 3803, 0xefdf }, { 3817, 0xffff },
+  { 3833, 0xffff }, { 3849, 0xdfff }, { 3864, 0x9fff }, { 3878, 0xffff },
+  /* 0x4400 */
+  { 3894, 0xffbf }, { 3909, 0xffff }, { 3925, 0xfbff }, { 3940, 0xffff },
+  { 3956, 0xffff }, { 3972, 0xffbf }, { 3987, 0xbdff }, { 4001, 0xbe7f },
+  { 4014, 0xff7f }, { 4029, 0xfdfd }, { 4043, 0x3fff }, { 4057, 0x3fff },
+  { 4071, 0xfffe }, { 4086, 0xff8f }, { 4099, 0xe4ff }, { 4111, 0xf7ff },
+  /* 0x4500 */
+  { 4126, 0xffff }, { 4142, 0xffff }, { 4158, 0xffff }, { 4174, 0xffff },
+  { 4190, 0xfffb }, { 4205, 0xfffe }, { 4220, 0xfff7 }, { 4235, 0xffbf },
+  { 4250, 0xffff }, { 4266, 0xffff }, { 4282, 0xefff }, { 4297, 0xbfff },
+  { 4312, 0xffff }, { 4328, 0xffbf }, { 4343, 0xdfff }, { 4358, 0xf7f7 },
+  /* 0x4600 */
+  { 4372, 0xffff }, { 4388, 0xb7ff }, { 4402, 0xffff }, { 4418, 0xfffb },
+  { 4433, 0xc3ff }, { 4445, 0xfff7 }, { 4460, 0xf7ff }, { 4475, 0xf7bf },
+  { 4489, 0xffff }, { 4505, 0xffdf }, { 4520, 0xefef }, { 4534, 0xffff },
+  { 4550, 0xffff }, { 4566, 0xfff7 }, { 4581, 0xffff }, { 4597, 0xffff },
+  /* 0x4700 */
+  { 4613, 0xffff }, { 4629, 0xffff }, { 4645, 0xfc07 }, { 4654, 0xfff7 },
+  { 4669, 0xffff }, { 4685, 0xf5ff }, { 4699, 0xffff }, { 4715, 0xefff },
+  { 4730, 0x0fff }, { 4742, 0xfffe }, { 4757, 0xffff }, { 4773, 0xfffb },
+  { 4788, 0xffff }, { 4804, 0xffff }, { 4820, 0xffff }, { 4836, 0xfffb },
+  /* 0x4800 */
+  { 4851, 0xefff }, { 4866, 0xffbf }, { 4881, 0xffff }, { 4897, 0xfbff },
+  { 4912, 0xffff }, { 4928, 0xffff }, { 4944, 0xffff }, { 4960, 0xf7fd },
+  { 4974, 0x7ff8 }, { 4986, 0xfe7f }, { 5000, 0xfff7 }, { 5015, 0xfbff },
+  { 5030, 0xfdff }, { 5045, 0xfffb }, { 5060, 0xffbf }, { 5075, 0xfff7 },
+  /* 0x4900 */
+  { 5090, 0xfffe }, { 5105, 0xffff }, { 5121, 0xfdf7 }, { 5135, 0xfffb },
+  { 5150, 0xff7f }, { 5165, 0xefff }, { 5180, 0xffff }, { 5196, 0x01ff },
+  { 5205, 0xff80 }, { 5214, 0xf7ff }, { 5229, 0xfdff }, { 5244, 0x3e3e },
+  { 5254, 0x7efe }, { 5267, 0xffff }, { 5283, 0xd5ff }, { 5296, 0xffff },
+  /* 0x4a00 */
+  { 5312, 0xffff }, { 5328, 0xfbff }, { 5343, 0xffff }, { 5359, 0xffff },
+  { 5375, 0xbfef }, { 5389, 0xffff }, { 5405, 0xffff }, { 5421, 0xffff },
+  { 5437, 0xffff }, { 5453, 0x7fff }, { 5468, 0xfbff }, { 5483, 0xffff },
+  { 5499, 0xffff }, { 5515, 0xffff }, { 5531, 0xffff }, { 5547, 0xffff },
+  /* 0x4b00 */
+  { 5563, 0xffff }, { 5579, 0xffff }, { 5595, 0xffff }, { 5611, 0xffff },
+  { 5627, 0x7fff }, { 5642, 0xefff }, { 5657, 0xfbff }, { 5672, 0xffff },
+  { 5688, 0xffff }, { 5704, 0xffff }, { 5720, 0xffff }, { 5736, 0xffff },
+  { 5752, 0xffc7 }, { 5765, 0xffff }, { 5781, 0xfdff }, { 5796, 0xf7ff },
+  /* 0x4c00 */
+  { 5811, 0xff7f }, { 5826, 0xffff }, { 5842, 0xbfff }, { 5857, 0xffb7 },
+  { 5871, 0xffff }, { 5887, 0xffff }, { 5903, 0xfbff }, { 5918, 0xffef },
+  { 5933, 0xff7f }, { 5948, 0x1eff }, { 5960, 0xffe0 }, { 5971, 0xffbf },
+  { 5986, 0xffff }, { 6002, 0xffff }, { 6018, 0xffff }, { 6034, 0xfdff },
+  /* 0x4d00 */
+  { 6049, 0xffff }, { 6065, 0xfc07 }, { 6074, 0xfeff }, { 6089, 0xffff },
+  { 6105, 0xffff }, { 6121, 0xffff }, { 6137, 0xffff }, { 6153, 0xffff },
+  { 6169, 0xffff }, { 6185, 0xffff }, { 6201, 0x9fff }, { 6215, 0x003b },
+  { 6220, 0x0000 }, { 6220, 0x0000 }, { 6220, 0x0000 }, { 6220, 0x0000 },
+  /* 0x4e00 */
+  { 6220, 0xffbf }, { 6235, 0xc3f7 }, { 6246, 0xef5f }, { 6259, 0xbb6f },
+  { 6271, 0xebef }, { 6284, 0xf7de }, { 6297, 0x070c }, { 6302, 0xc23a },
+  { 6309, 0xfbff }, { 6324, 0xfbfe }, { 6338, 0xf97f }, { 6351, 0x56df },
+  { 6362, 0xffff }, { 6378, 0xfff1 }, { 6391, 0xc3ff }, { 6403, 0xffff },
+  /* 0x4f00 */
+  { 6419, 0xffff }, { 6435, 0x3fff }, { 6449, 0xf304 }, { 6456, 0xffff },
+  { 6472, 0xffff }, { 6488, 0xffff }, { 6504, 0xffdf }, { 6519, 0xffff },
+  { 6535, 0xffff }, { 6551, 0xffff }, { 6567, 0xc80f }, { 6574, 0xffff },
+  { 6590, 0xffff }, { 6606, 0xffff }, { 6622, 0xd2bf }, { 6633, 0xffff },
+  /* 0x5000 */
+  { 6649, 0xffff }, { 6665, 0xffff }, { 6681, 0xffff }, { 6697, 0x93ff },
+  { 6709, 0xffff }, { 6725, 0xffff }, { 6741, 0xffff }, { 6757, 0x3fff },
+  { 6771, 0xffff }, { 6787, 0xffff }, { 6803, 0xfc4f }, { 6814, 0xffff },
+  { 6830, 0xffff }, { 6846, 0xffff }, { 6862, 0xffff }, { 6878, 0xfffb },
+  /* 0x5100 */
+  { 6893, 0xffff }, { 6909, 0xffff }, { 6925, 0xffff }, { 6941, 0xffff },
+  { 6957, 0xffff }, { 6973, 0xffff }, { 6989, 0x7fff }, { 7004, 0xd3ee },
+  { 7015, 0xfffd }, { 7030, 0xe3ff }, { 7043, 0x3f7f }, { 7056, 0xf7ff },
+  { 7071, 0xffff }, { 7087, 0xffff }, { 7103, 0x753f }, { 7114, 0x67ff },
+  /* 0x5200 */
+  { 7127, 0xdfff }, { 7142, 0xf1ff }, { 7155, 0xcfff }, { 7169, 0x7fff },
+  { 7184, 0xfffa }, { 7198, 0xfffc }, { 7212, 0xffff }, { 7228, 0xfffd },
+  { 7243, 0x7fff }, { 7258, 0xffff }, { 7274, 0xfff9 }, { 7288, 0xfffb },
+  { 7303, 0xf7ff }, { 7318, 0xfbff }, { 7333, 0xffff }, { 7349, 0xffff },
+  /* 0x5300 */
+  { 7365, 0xfffb }, { 7380, 0xffff }, { 7396, 0xbfbf }, { 7410, 0xffff },
+  { 7426, 0xffff }, { 7442, 0xffbf }, { 7457, 0xf7fb }, { 7471, 0xffff },
+  { 7487, 0xcfdd }, { 7499, 0xffdc }, { 7512, 0xfff3 }, { 7526, 0x6fff },
+  { 7540, 0xff3f }, { 7554, 0xfefd }, { 7568, 0xffff }, { 7584, 0xbfff },
+  /* 0x5400 */
+  { 7599, 0xffff }, { 7615, 0xff6f }, { 7629, 0xffff }, { 7645, 0xffff },
+  { 7661, 0xffff }, { 7677, 0xe413 }, { 7684, 0xffff }, { 7700, 0xffff },
+  { 7716, 0xffff }, { 7732, 0xd57f }, { 7744, 0xffff }, { 7760, 0xffff },
+  { 7776, 0xffff }, { 7792, 0x4441 }, { 7796, 0xffff }, { 7812, 0xffff },
+  /* 0x5500 */
+  { 7828, 0xffff }, { 7844, 0x0fff }, { 7856, 0xffc3 }, { 7868, 0xffff },
+  { 7884, 0xffff }, { 7900, 0xffff }, { 7916, 0x0d7f }, { 7926, 0xfcee },
+  { 7938, 0xffff }, { 7954, 0xffff }, { 7970, 0xffff }, { 7986, 0x8c7f },
+  { 7996, 0xffff }, { 8012, 0xffff }, { 8028, 0xc7ff }, { 8041, 0xffd7 },
+  /* 0x5600 */
+  { 8055, 0xffff }, { 8071, 0xfbff }, { 8086, 0xffc5 }, { 8098, 0xffff },
+  { 8114, 0xffff }, { 8130, 0xc7ff }, { 8143, 0xffff }, { 8159, 0xefff },
+  { 8174, 0xffff }, { 8190, 0xffff }, { 8206, 0xffe1 }, { 8218, 0xffff },
+  { 8234, 0xbfff }, { 8249, 0xff9f }, { 8263, 0xfffb }, { 8278, 0xbfcf },
+  /* 0x5700 */
+  { 8291, 0xffbf }, { 8306, 0xfdff }, { 8321, 0xffbf }, { 8336, 0xf87f },
+  { 8348, 0xffff }, { 8364, 0x8bff }, { 8376, 0xfffe }, { 8391, 0xffff },
+  { 8407, 0xfd8f }, { 8419, 0xffff }, { 8435, 0x5fff }, { 8449, 0xfff0 },
+  { 8461, 0xffff }, { 8477, 0xf8bf }, { 8489, 0xffff }, { 8505, 0xffff },
+  /* 0x5800 */
+  { 8521, 0xffff }, { 8537, 0xff9d }, { 8550, 0xffff }, { 8566, 0xffff },
+  { 8582, 0xffbd }, { 8596, 0xffff }, { 8612, 0xbfff }, { 8627, 0xfffe },
+  { 8642, 0xffff }, { 8658, 0xfdff }, { 8673, 0xffff }, { 8689, 0xfcbf },
+  { 8702, 0xe7ff }, { 8716, 0xff7f }, { 8731, 0xdbdf }, { 8744, 0xfebf },
+  /* 0x5900 */
+  { 8758, 0xff7f }, { 8773, 0xbfff }, { 8788, 0xffff }, { 8804, 0xf1ff },
+  { 8817, 0xfff9 }, { 8831, 0xffbf }, { 8846, 0xffff }, { 8862, 0xffff },
+  { 8878, 0xfe7f }, { 8892, 0xffff }, { 8908, 0xf1ff }, { 8921, 0xffff },
+  { 8937, 0xffff }, { 8953, 0xffff }, { 8969, 0xffff }, { 8985, 0xffff },
+  /* 0x5a00 */
+  { 9001, 0xfe1f }, { 9013, 0xffff }, { 9029, 0xffff }, { 9045, 0xffeb },
+  { 9059, 0xffff }, { 9075, 0xffff }, { 9091, 0xffff }, { 9107, 0xffaf },
+  { 9121, 0xffff }, { 9137, 0xffff }, { 9153, 0xdfff }, { 9168, 0xffff },
+  { 9184, 0xffff }, { 9200, 0xffeb }, { 9214, 0xffff }, { 9230, 0xfff9 },
+  /* 0x5b00 */
+  { 9244, 0xffff }, { 9260, 0xffff }, { 9276, 0xffff }, { 9292, 0xffbf },
+  { 9307, 0xffff }, { 9323, 0xbdff }, { 9337, 0xdfff }, { 9352, 0xffff },
+  { 9368, 0xffff }, { 9384, 0xfffd }, { 9399, 0xfbfc }, { 9412, 0xdfff },
+  { 9427, 0xfdff }, { 9442, 0xffff }, { 9458, 0xffff }, { 9474, 0xe7ff },
+  /* 0x5c00 */
+  { 9488, 0xfffb }, { 9503, 0xcfff }, { 9517, 0xbf3f }, { 9530, 0xffeb },
+  { 9544, 0xfff3 }, { 9558, 0xffff }, { 9574, 0xffbf }, { 9589, 0x7fbb },
+  { 9602, 0xfff3 }, { 9616, 0xf2bf }, { 9628, 0xffff }, { 9644, 0x0fff },
+  { 9656, 0xffc3 }, { 9668, 0xffff }, { 9684, 0xff66 }, { 9696, 0xffff },
+  /* 0x5d00 */
+  { 9712, 0xffc3 }, { 9724, 0xffff }, { 9740, 0xdfff }, { 9755, 0xffff },
+  { 9771, 0xffff }, { 9787, 0xcaff }, { 9799, 0xffff }, { 9815, 0xffbf },
+  { 9830, 0xffff }, { 9846, 0xffff }, { 9862, 0xffff }, { 9878, 0xffff },
+  { 9894, 0xffdf }, { 9909, 0xffff }, { 9925, 0x4bff }, { 9937, 0xefff },
+  /* 0x5e00 */
+  { 9952, 0x7fdf }, { 9966, 0xeffe }, { 9980, 0xff3f }, { 9994, 0xe7fd },
+  { 10007, 0xfdff }, { 10022, 0xffff }, { 10038, 0xffff }, { 10054, 0xffff },
+  { 10070, 0xffbf }, { 10085, 0x3fe5 }, { 10096, 0xffff }, { 10112, 0xefff },
+  { 10127, 0xffff }, { 10143, 0xffff }, { 10159, 0xffef }, { 10174, 0xffff },
+  /* 0x5f00 */
+  { 10190, 0xfdff }, { 10205, 0xffbf }, { 10220, 0xfbfe }, { 10234, 0xffff },
+  { 10250, 0xffdf }, { 10265, 0x7fff }, { 10280, 0xfeff }, { 10295, 0xf7ff },
+  { 10310, 0xffff }, { 10326, 0xffdf }, { 10341, 0xffff }, { 10357, 0xffff },
+  { 10373, 0xffbf }, { 10388, 0xffff }, { 10404, 0xffff }, { 10420, 0xffff },
+  /* 0x6000 */
+  { 10436, 0xff81 }, { 10446, 0xffff }, { 10462, 0xffff }, { 10478, 0x23ff },
+  { 10489, 0xffff }, { 10505, 0xffff }, { 10521, 0xffff }, { 10537, 0xd03f },
+  { 10546, 0xffff }, { 10562, 0xffff }, { 10578, 0x47ff }, { 10590, 0xffff },
+  { 10606, 0xffff }, { 10622, 0xffff }, { 10638, 0x47ff }, { 10650, 0xffff },
+  /* 0x6100 */
+  { 10666, 0xffff }, { 10682, 0xffff }, { 10698, 0xffaf }, { 10712, 0xffff },
+  { 10728, 0xffff }, { 10744, 0xfffd }, { 10759, 0xffff }, { 10775, 0xffff },
+  { 10791, 0xffff }, { 10807, 0xffff }, { 10823, 0xffff }, { 10839, 0xffff },
+  { 10855, 0xffff }, { 10871, 0xffe9 }, { 10884, 0xffff }, { 10900, 0xffef },
+  /* 0x6200 */
+  { 10915, 0xf7bf }, { 10929, 0xff7f }, { 10944, 0xffff }, { 10960, 0xffff },
+  { 10976, 0xffef }, { 10991, 0xff9f }, { 11005, 0xe1ff }, { 11017, 0xffff },
+  { 11033, 0xffff }, { 11049, 0x7fff }, { 11064, 0xfff8 }, { 11077, 0xffff },
+  { 11093, 0xffff }, { 11109, 0xffff }, { 11125, 0xfc13 }, { 11134, 0xffff },
+  /* 0x6300 */
+  { 11150, 0xffff }, { 11166, 0x8aff }, { 11177, 0xff0a }, { 11187, 0xffff },
+  { 11203, 0xffff }, { 11219, 0x3fff }, { 11233, 0xfff1 }, { 11246, 0xffff },
+  { 11262, 0xffff }, { 11278, 0xffff }, { 11294, 0xffff }, { 11310, 0xe447 },
+  { 11318, 0xffff }, { 11334, 0xffff }, { 11350, 0xffff }, { 11366, 0x47ff },
+  /* 0x6400 */
+  { 11378, 0xffc8 }, { 11389, 0xffff }, { 11405, 0xffff }, { 11421, 0xffff },
+  { 11437, 0xfacb }, { 11448, 0xffff }, { 11464, 0xffff }, { 11480, 0xffff },
+  { 11496, 0xffef }, { 11511, 0xffff }, { 11527, 0xffff }, { 11543, 0xfa5f },
+  { 11555, 0xffff }, { 11571, 0x9fff }, { 11585, 0xffff }, { 11601, 0xffff },
+  /* 0x6500 */
+  { 11617, 0xffff }, { 11633, 0xfffb }, { 11648, 0xffff }, { 11664, 0xffff },
+  { 11680, 0xffff }, { 11696, 0xf7ff }, { 11711, 0xfdff }, { 11726, 0x9fff },
+  { 11740, 0x7fbf }, { 11754, 0xfff7 }, { 11769, 0xfdff }, { 11784, 0xffff },
+  { 11800, 0xfffe }, { 11815, 0xffdf }, { 11830, 0xffff }, { 11846, 0xfe7f },
+  /* 0x6600 */
+  { 11860, 0xffff }, { 11876, 0xffff }, { 11892, 0xffff }, { 11908, 0x1fff },
+  { 11921, 0xffff }, { 11937, 0xff87 }, { 11949, 0xffff }, { 11965, 0xffff },
+  { 11981, 0xfff3 }, { 11995, 0xffff }, { 12011, 0xff7f }, { 12026, 0xffff },
+  { 12042, 0xffff }, { 12058, 0xffff }, { 12074, 0xffff }, { 12090, 0xd7ff },
+  /* 0x6700 */
+  { 12104, 0xffff }, { 12120, 0xffff }, { 12136, 0xfdff }, { 12151, 0xfffe },
+  { 12166, 0xfff5 }, { 12180, 0xffff }, { 12196, 0xfc67 }, { 12207, 0xffff },
+  { 12223, 0xffff }, { 12239, 0xffff }, { 12255, 0xd05e }, { 12263, 0xffff },
+  { 12279, 0xffff }, { 12295, 0xffff }, { 12311, 0xffff }, { 12327, 0xdfff },
+  /* 0x6800 */
+  { 12342, 0x0073 }, { 12347, 0xffff }, { 12363, 0xffff }, { 12379, 0xffff },
+  { 12395, 0xffff }, { 12411, 0x47ff }, { 12423, 0xf800 }, { 12428, 0xffff },
+  { 12444, 0xdfff }, { 12459, 0xffff }, { 12475, 0xffff }, { 12491, 0x23ff },
+  { 12502, 0xfffa }, { 12516, 0xffff }, { 12532, 0xffff }, { 12548, 0xffff },
+  /* 0x6900 */
+  { 12564, 0xffff }, { 12580, 0x59ff }, { 12592, 0xdea0 }, { 12600, 0xffff },
+  { 12616, 0xffff }, { 12632, 0xffff }, { 12648, 0xffff }, { 12664, 0xbfff },
+  { 12679, 0xf46d }, { 12689, 0xffff }, { 12705, 0xffff }, { 12721, 0xffff },
+  { 12737, 0xffff }, { 12753, 0x03ff }, { 12763, 0xfffe }, { 12778, 0xffff },
+  /* 0x6a00 */
+  { 12794, 0xffff }, { 12810, 0xffff }, { 12826, 0x3fff }, { 12840, 0xfffc },
+  { 12854, 0xffff }, { 12870, 0xffff }, { 12886, 0xffff }, { 12902, 0xe5c7 },
+  { 12912, 0xffff }, { 12928, 0xffff }, { 12944, 0xfdff }, { 12959, 0xffff },
+  { 12975, 0xfdff }, { 12990, 0xffff }, { 13006, 0xffef }, { 13021, 0xff7f },
+  /* 0x6b00 */
+  { 13036, 0xffdf }, { 13051, 0x7fff }, { 13066, 0xffff }, { 13082, 0xffff },
+  { 13098, 0xffff }, { 13114, 0xffff }, { 13130, 0xffff }, { 13146, 0xefff },
+  { 13161, 0xff7f }, { 13176, 0xfbf3 }, { 13189, 0xffff }, { 13205, 0xfffd },
+  { 13220, 0xfffb }, { 13235, 0x7ddf }, { 13248, 0xbfff }, { 13263, 0xffff },
+  /* 0x6c00 */
+  { 13279, 0xbf7f }, { 13293, 0xff7f }, { 13308, 0xfdfb }, { 13322, 0xdbdf },
+  { 13335, 0xfe7f }, { 13349, 0xffff }, { 13365, 0xffef }, { 13380, 0xffff },
+  { 13396, 0xffff }, { 13412, 0xffff }, { 13428, 0xfc0f }, { 13438, 0xffff },
+  { 13454, 0xffff }, { 13470, 0xffff }, { 13486, 0xffff }, { 13502, 0x823f },
+  /* 0x6d00 */
+  { 13510, 0xffff }, { 13526, 0xffff }, { 13542, 0xffff }, { 13558, 0xffff },
+  { 13574, 0x003f }, { 13580, 0xffc0 }, { 13590, 0xffff }, { 13606, 0xffff },
+  { 13622, 0xffff }, { 13638, 0x0fff }, { 13650, 0xfc20 }, { 13657, 0xffff },
+  { 13673, 0xffff }, { 13689, 0xffff }, { 13705, 0xffff }, { 13721, 0xffff },
+  /* 0x6e00 */
+  { 13737, 0x9fff }, { 13751, 0xffa4 }, { 13762, 0xffff }, { 13778, 0xffff },
+  { 13794, 0xffff }, { 13810, 0xffff }, { 13826, 0xffff }, { 13842, 0x7fff },
+  { 13857, 0xef55 }, { 13868, 0xffff }, { 13884, 0xffff }, { 13900, 0xffff },
+  { 13916, 0xffff }, { 13932, 0x3fff }, { 13946, 0xfb48 }, { 13955, 0xffff },
+  /* 0x6f00 */
+  { 13971, 0xffff }, { 13987, 0xffff }, { 14003, 0xffff }, { 14019, 0xffff },
+  { 14035, 0xd77f }, { 14048, 0xffff }, { 14064, 0xffff }, { 14080, 0xffff },
+  { 14096, 0xffff }, { 14112, 0xe7ff }, { 14126, 0xffff }, { 14142, 0xffff },
+  { 14158, 0xffff }, { 14174, 0xfff9 }, { 14188, 0xffff }, { 14204, 0xfdff },
+  /* 0x7000 */
+  { 14219, 0xffff }, { 14235, 0xffff }, { 14251, 0xffff }, { 14267, 0xffff },
+  { 14283, 0x3fff }, { 14297, 0xfffe }, { 14312, 0xdfff }, { 14327, 0xffff },
+  { 14343, 0xfffe }, { 14358, 0x8fff }, { 14371, 0xffff }, { 14387, 0xcfff },
+  { 14401, 0xfff1 }, { 14414, 0xffff }, { 14430, 0xc43f }, { 14439, 0xffff },
+  /* 0x7100 */
+  { 14455, 0xffff }, { 14471, 0xfe8f }, { 14483, 0xffff }, { 14499, 0xafff },
+  { 14513, 0xfffe }, { 14528, 0xffdf }, { 14543, 0xffff }, { 14559, 0xfff7 },
+  { 14574, 0xffff }, { 14590, 0xffff }, { 14606, 0xffff }, { 14622, 0xffff },
+  { 14638, 0xffff }, { 14654, 0xffff }, { 14670, 0xffff }, { 14686, 0xff3f },
+  /* 0x7200 */
+  { 14700, 0xffff }, { 14716, 0xffff }, { 14732, 0xffff }, { 14748, 0xff75 },
+  { 14761, 0xdfff }, { 14776, 0xefff }, { 14791, 0xffff }, { 14807, 0xffdf },
+  { 14822, 0xfbff }, { 14837, 0xffff }, { 14853, 0xfffe }, { 14868, 0xfe7f },
+  { 14882, 0xfeff }, { 14897, 0xbfff }, { 14912, 0x3fff }, { 14926, 0xfff8 },
+  /* 0x7300 */
+  { 14939, 0xfff7 }, { 14954, 0x7fff }, { 14969, 0xfffc }, { 14983, 0xfdff },
+  { 14998, 0xffff }, { 15014, 0xffff }, { 15030, 0xdfe7 }, { 15043, 0xffff },
+  { 15059, 0xffff }, { 15075, 0xf1ff }, { 15088, 0xbfff }, { 15103, 0xfffc },
+  { 15117, 0xffff }, { 15133, 0xfffd }, { 15148, 0xffff }, { 15164, 0xfff8 },
+  /* 0x7400 */
+  { 15177, 0x3fff }, { 15191, 0xfffc }, { 15205, 0xffff }, { 15221, 0xff7f },
+  { 15236, 0xffff }, { 15252, 0xffff }, { 15268, 0xffff }, { 15284, 0xff7f },
+  { 15299, 0xbfff }, { 15314, 0xffff }, { 15330, 0xffff }, { 15346, 0xffff },
+  { 15362, 0xffff }, { 15378, 0xfffb }, { 15393, 0xff7f }, { 15408, 0xeff8 },
+  /* 0x7500 */
+  { 15420, 0xffdf }, { 15435, 0xfdff }, { 15450, 0xffff }, { 15466, 0xefcf },
+  { 15479, 0xffdf }, { 15494, 0xfffb }, { 15509, 0xfdfe }, { 15523, 0xffe7 },
+  { 15537, 0xdffb }, { 15551, 0x7f3f }, { 15564, 0x0ffc }, { 15574, 0xffff },
+  { 15590, 0xfcff }, { 15604, 0xffbf }, { 15619, 0xf0ff }, { 15631, 0xffff },
+  /* 0x7600 */
+  { 15647, 0xff8f }, { 15660, 0xfe7f }, { 15674, 0xf3ff }, { 15688, 0x3fff },
+  { 15702, 0xdfff }, { 15717, 0x9fff }, { 15731, 0xf7b7 }, { 15744, 0xfbff },
+  { 15759, 0xffff }, { 15775, 0xfffd }, { 15790, 0xffff }, { 15806, 0xfff9 },
+  { 15820, 0x7fff }, { 15835, 0xfffc }, { 15849, 0xffff }, { 15865, 0xffff },
+  /* 0x7700 */
+  { 15881, 0xcfff }, { 15895, 0xffff }, { 15911, 0xefff }, { 15926, 0xffff },
+  { 15942, 0xffff }, { 15958, 0xfffc }, { 15972, 0xffff }, { 15988, 0xffff },
+  { 16004, 0xffbf }, { 16019, 0xfff3 }, { 16033, 0xffff }, { 16049, 0xffff },
+  { 16065, 0xf6ff }, { 16079, 0xffff }, { 16095, 0xf7ff }, { 16110, 0x7fff },
+  /* 0x7800 */
+  { 16125, 0xfffc }, { 16139, 0xeb3f }, { 16151, 0xffff }, { 16167, 0x21ff },
+  { 16177, 0xfffc }, { 16191, 0xf11f }, { 16201, 0xffff }, { 16217, 0xff43 },
+  { 16228, 0xffff }, { 16244, 0xf7ff }, { 16259, 0xffff }, { 16275, 0xff9f },
+  { 16289, 0xffff }, { 16305, 0xfd7f }, { 16319, 0xffff }, { 16335, 0xffdf },
+  /* 0x7900 */
+  { 16350, 0xfff7 }, { 16365, 0xffbf }, { 16380, 0xffff }, { 16396, 0xf7e7 },
+  { 16409, 0xbff7 }, { 16423, 0xffff }, { 16439, 0x7fff }, { 16454, 0xfeff },
+  { 16469, 0xffdf }, { 16484, 0xffff }, { 16500, 0xffff }, { 16516, 0xffff },
+  { 16532, 0xffff }, { 16548, 0xffff }, { 16564, 0x7fff }, { 16579, 0x9fef },
+  /* 0x7a00 */
+  { 16592, 0xffff }, { 16608, 0xffff }, { 16624, 0xffe7 }, { 16638, 0xffff },
+  { 16654, 0xfff7 }, { 16669, 0x9ff9 }, { 16681, 0xfff7 }, { 16696, 0xff7f },
+  { 16711, 0x9fff }, { 16725, 0xcfff }, { 16739, 0xdf9f }, { 16752, 0xffff },
+  { 16768, 0xfff7 }, { 16783, 0xbfbf }, { 16797, 0xffff }, { 16813, 0xffff },
+  /* 0x7b00 */
+  { 16829, 0xff73 }, { 16842, 0xffdf }, { 16857, 0xffff }, { 16873, 0xabff },
+  { 16886, 0xffff }, { 16902, 0xc3ff }, { 16914, 0xffff }, { 16930, 0x0bff },
+  { 16941, 0xfffe }, { 16956, 0xfbff }, { 16971, 0xf03f }, { 16981, 0xffff },
+  { 16997, 0x7fff }, { 17012, 0xfff1 }, { 17025, 0x3fff }, { 17039, 0xffff },
+  /* 0x7c00 */
+  { 17055, 0xffff }, { 17071, 0xff37 }, { 17084, 0xffff }, { 17100, 0xfffd },
+  { 17115, 0xfffd }, { 17130, 0xffff }, { 17146, 0xfffd }, { 17161, 0xffff },
+  { 17177, 0x7ffb }, { 17191, 0xfffe }, { 17206, 0xdbff }, { 17220, 0xffff },
+  { 17236, 0xffff }, { 17252, 0xfeff }, { 17267, 0xffff }, { 17283, 0xfdff },
+  /* 0x7d00 */
+  { 17298, 0xffff }, { 17314, 0xffff }, { 17330, 0xff3f }, { 17344, 0xffff },
+  { 17360, 0xffff }, { 17376, 0xffff }, { 17392, 0xffff }, { 17408, 0xff7f },
+  { 17423, 0xffff }, { 17439, 0xf3ff }, { 17453, 0xffff }, { 17469, 0xffff },
+  { 17485, 0xffff }, { 17501, 0xffcf }, { 17515, 0xffff }, { 17531, 0xffff },
+  /* 0x7e00 */
+  { 17547, 0xff9f }, { 17561, 0xffff }, { 17577, 0xfeff }, { 17592, 0xffff },
+  { 17608, 0xf3ff }, { 17622, 0xffff }, { 17638, 0xff7f }, { 17653, 0xffff },
+  { 17669, 0xfff7 }, { 17684, 0x7ffe }, { 17698, 0x0000 }, { 17698, 0x0000 },
+  { 17698, 0x0000 }, { 17698, 0x0000 }, { 17698, 0x0000 }, { 17698, 0x0000 },
+  /* 0x7f00 */
+  { 17698, 0x0000 }, { 17698, 0x0000 }, { 17698, 0x0000 }, { 17698, 0xffc0 },
+  { 17708, 0xfdfb }, { 17722, 0xfbb7 }, { 17735, 0xffff }, { 17751, 0xffef },
+  { 17766, 0xfffd }, { 17781, 0x7fff }, { 17796, 0xfbff }, { 17811, 0xffff },
+  { 17827, 0xffff }, { 17843, 0xf8ff }, { 17856, 0xffff }, { 17872, 0xffff },
+  /* 0x8000 */
+  { 17888, 0xffff }, { 17904, 0xffff }, { 17920, 0xff7b }, { 17934, 0xffff },
+  { 17950, 0xc7fb }, { 17962, 0xffef }, { 17977, 0xfdfb }, { 17991, 0xffff },
+  { 18007, 0xfff6 }, { 18021, 0xffff }, { 18037, 0xfffe }, { 18052, 0x0fff },
+  { 18064, 0xfffc }, { 18078, 0xffff }, { 18094, 0xe07f }, { 18104, 0xffff },
+  /* 0x8100 */
+  { 18120, 0x07ff }, { 18131, 0xfff0 }, { 18143, 0xffff }, { 18159, 0xfe13 },
+  { 18169, 0xffff }, { 18185, 0xf93f }, { 18197, 0xffff }, { 18213, 0xa7ff },
+  { 18226, 0xffff }, { 18242, 0xfffd }, { 18257, 0xffcf }, { 18271, 0xffbf },
+  { 18286, 0xffff }, { 18302, 0xeff7 }, { 18316, 0xffff }, { 18332, 0xffff },
+  /* 0x8200 */
+  { 18348, 0xffbf }, { 18363, 0xff7f }, { 18378, 0xbff7 }, { 18392, 0xb7fc },
+  { 18404, 0xdfff }, { 18419, 0xdfef }, { 18433, 0xfffe }, { 18448, 0xfbfe },
+  { 18462, 0xfefb }, { 18476, 0xff7f }, { 18491, 0xffff }, { 18507, 0xffff },
+  { 18523, 0x063f }, { 18531, 0xffff }, { 18547, 0xffff }, { 18563, 0xffff },
+  /* 0x8300 */
+  { 18579, 0x7fff }, { 18594, 0xffc5 }, { 18606, 0xffff }, { 18622, 0xffff },
+  { 18638, 0xffff }, { 18654, 0x01ff }, { 18663, 0x000c }, { 18665, 0xffff },
+  { 18681, 0xffff }, { 18697, 0xffff }, { 18713, 0xffff }, { 18729, 0xe281 },
+  { 18735, 0xffff }, { 18751, 0xffff }, { 18767, 0xffff }, { 18783, 0xffff },
+  /* 0x8400 */
+  { 18799, 0xffff }, { 18815, 0xc9ff }, { 18827, 0xfe0a }, { 18836, 0xffff },
+  { 18852, 0xffff }, { 18868, 0xffff }, { 18884, 0xffff }, { 18900, 0xffff },
+  { 18916, 0xe15f }, { 18926, 0xffff }, { 18942, 0xffff }, { 18958, 0xffff },
+  { 18974, 0xffff }, { 18990, 0x4dff }, { 19002, 0xff96 }, { 19014, 0xffff },
+  /* 0x8500 */
+  { 19030, 0xffff }, { 19046, 0xffff }, { 19062, 0xffff }, { 19078, 0xe93f },
+  { 19089, 0xffff }, { 19105, 0xffff }, { 19121, 0xffff }, { 19137, 0xffeb },
+  { 19151, 0xffff }, { 19167, 0xffff }, { 19183, 0x9fff }, { 19197, 0xffff },
+  { 19213, 0xffff }, { 19229, 0xfff7 }, { 19244, 0xffff }, { 19260, 0xffff },
+  /* 0x8600 */
+  { 19276, 0xffff }, { 19292, 0xffeb }, { 19306, 0xffff }, { 19322, 0xfffe },
+  { 19337, 0x7fef }, { 19351, 0xffff }, { 19367, 0xffff }, { 19383, 0x7fff },
+  { 19398, 0xfff0 }, { 19410, 0xffff }, { 19426, 0xe7ff }, { 19440, 0xffff },
+  { 19456, 0x9fff }, { 19470, 0xffff }, { 19486, 0x7fff }, { 19501, 0xffe0 },
+  /* 0x8700 */
+  { 19512, 0xffff }, { 19528, 0xff7f }, { 19543, 0xffff }, { 19559, 0xffff },
+  { 19575, 0xf4ff }, { 19588, 0xffff }, { 19604, 0xffff }, { 19620, 0x3fff },
+  { 19634, 0xfffe }, { 19649, 0xffff }, { 19665, 0xfe3f }, { 19678, 0xffff },
+  { 19694, 0x7fff }, { 19709, 0xfffe }, { 19724, 0xffff }, { 19740, 0xffff },
+  /* 0x8800 */
+  { 19756, 0xffff }, { 19772, 0xffff }, { 19788, 0xffff }, { 19804, 0xffff },
+  { 19820, 0xffff }, { 19836, 0xffef }, { 19851, 0xefcf }, { 19864, 0xffff },
+  { 19880, 0xff9f }, { 19894, 0xffff }, { 19910, 0x1fff }, { 19923, 0xfffe },
+  { 19938, 0xfe07 }, { 19948, 0xffff }, { 19964, 0xffc3 }, { 19976, 0xffff },
+  /* 0x8900 */
+  { 19992, 0xffef }, { 20007, 0xcfff }, { 20021, 0xffff }, { 20037, 0xffef },
+  { 20052, 0xff5f }, { 20066, 0xffdf }, { 20081, 0xfeff }, { 20096, 0xffff },
+  { 20112, 0xfffe }, { 20127, 0xffff }, { 20143, 0xffff }, { 20159, 0xffff },
+  { 20175, 0x0001 }, { 20176, 0xbffc }, { 20189, 0x7fff }, { 20204, 0xffff },
+  /* 0x8a00 */
+  { 20220, 0xfffd }, { 20235, 0xfbff }, { 20250, 0xffff }, { 20266, 0xfff7 },
+  { 20281, 0xffff }, { 20297, 0x7fff }, { 20312, 0xffff }, { 20328, 0xffff },
+  { 20344, 0xf9ff }, { 20358, 0xffff }, { 20374, 0xbfff }, { 20389, 0xffff },
+  { 20405, 0xffff }, { 20421, 0xfbff }, { 20436, 0xffff }, { 20452, 0xffff },
+  /* 0x8b00 */
+  { 20468, 0xffff }, { 20484, 0xffff }, { 20500, 0xfffd }, { 20515, 0xffff },
+  { 20531, 0xffff }, { 20547, 0xf7ff }, { 20562, 0xffff }, { 20578, 0xfffb },
+  { 20593, 0x7fff }, { 20608, 0xffff }, { 20624, 0x0000 }, { 20624, 0x0000 },
+  { 20624, 0x0000 }, { 20624, 0x0000 }, { 20624, 0x0000 }, { 20624, 0x0000 },
+  /* 0x8c00 */
+  { 20624, 0x0000 }, { 20624, 0x0000 }, { 20624, 0x0000 }, { 20624, 0xff80 },
+  { 20633, 0xffff }, { 20649, 0xffff }, { 20665, 0xbfff }, { 20680, 0xffff },
+  { 20696, 0xffff }, { 20712, 0xffff }, { 20728, 0xffff }, { 20744, 0xffff },
+  { 20760, 0xbfff }, { 20775, 0xffff }, { 20791, 0xffff }, { 20807, 0xffff },
+  /* 0x8d00 */
+  { 20823, 0xffff }, { 20839, 0x1fff }, { 20852, 0x0000 }, { 20852, 0x0000 },
+  { 20852, 0x0000 }, { 20852, 0x0000 }, { 20852, 0xfbf0 }, { 20863, 0xffdf },
+  { 20878, 0xffff }, { 20894, 0xffff }, { 20910, 0xffff }, { 20926, 0xfefd },
+  { 20940, 0xffef }, { 20955, 0xbfff }, { 20970, 0xffdf }, { 20985, 0xf41f },
+  /* 0x8e00 */
+  { 20995, 0xafff }, { 21009, 0xffff }, { 21025, 0x4fff }, { 21038, 0xffff },
+  { 21054, 0xffff }, { 21070, 0xfffb }, { 21085, 0xffff }, { 21101, 0x1fff },
+  { 21114, 0x7ffe }, { 21128, 0xe7ff }, { 21142, 0xffff }, { 21158, 0xf7df },
+  { 21172, 0xfedf }, { 21186, 0xffff }, { 21202, 0xfff3 }, { 21216, 0xffff },
+  /* 0x8f00 */
+  { 21232, 0xefff }, { 21247, 0xffff }, { 21263, 0xffff }, { 21279, 0xffff },
+  { 21295, 0xefff }, { 21310, 0xffff }, { 21326, 0x003f }, { 21332, 0x0000 },
+  { 21332, 0x0000 }, { 21332, 0xf800 }, { 21337, 0xf5ff }, { 21351, 0xdbff },
+  { 21365, 0xffff }, { 21381, 0x93ff }, { 21393, 0xffff }, { 21409, 0xfff3 },
+  /* 0x9000 */
+  { 21423, 0xfbff }, { 21438, 0xffff }, { 21454, 0xff3f }, { 21468, 0xfdff },
+  { 21483, 0xffff }, { 21499, 0xff3f }, { 21513, 0xffdf }, { 21528, 0xffff },
+  { 21544, 0xffff }, { 21560, 0xdfff }, { 21575, 0xefff }, { 21590, 0xf3ff },
+  { 21604, 0x7fff }, { 21619, 0xfff4 }, { 21632, 0xff3f }, { 21646, 0xfeff },
+  /* 0x9100 */
+  { 21661, 0xffff }, { 21677, 0xffff }, { 21693, 0xffff }, { 21709, 0xffff },
+  { 21725, 0xfffb }, { 21740, 0x97ff }, { 21753, 0xffbf }, { 21768, 0x1ffd },
+  { 21780, 0xffff }, { 21796, 0xff7f }, { 21811, 0xffef }, { 21826, 0xfeff },
+  { 21841, 0xfaff }, { 21855, 0xfffb }, { 21870, 0xfffd }, { 21885, 0xe3ff },
+  /* 0x9200 */
+  { 21898, 0xffff }, { 21914, 0xffff }, { 21930, 0xe8ff }, { 21942, 0xffff },
+  { 21958, 0xffff }, { 21974, 0xffff }, { 21990, 0xffff }, { 22006, 0xfffd },
+  { 22021, 0xffff }, { 22037, 0xffff }, { 22053, 0xffff }, { 22069, 0xffff },
+  { 22085, 0xffff }, { 22101, 0xffff }, { 22117, 0xffff }, { 22133, 0xffff },
+  /* 0x9300 */
+  { 22149, 0xffff }, { 22165, 0xffff }, { 22181, 0xffff }, { 22197, 0xbfff },
+  { 22212, 0xffed }, { 22226, 0xffff }, { 22242, 0xffff }, { 22258, 0xffff },
+  { 22274, 0xffff }, { 22290, 0xffff }, { 22306, 0xffff }, { 22322, 0xfbff },
+  { 22337, 0xffff }, { 22353, 0xffff }, { 22369, 0xffff }, { 22385, 0xfffe },
+  /* 0x9400 */
+  { 22400, 0xffff }, { 22416, 0xffff }, { 22432, 0xffbd }, { 22446, 0xffff },
+  { 22462, 0xfffd }, { 22477, 0xfff7 }, { 22492, 0xffff }, { 22508, 0xffff },
+  { 22524, 0x001f }, { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 },
+  { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 },
+  /* 0x9500 */
+  { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 },
+  { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x7f80 },
+  { 22537, 0xfbff }, { 22552, 0xffff }, { 22568, 0xfbff }, { 22583, 0xffff },
+  { 22599, 0x7fff }, { 22614, 0xffff }, { 22630, 0x00ff }, { 22638, 0x0020 },
+  /* 0x9600 */
+  { 22639, 0x0000 }, { 22639, 0x7000 }, { 22642, 0xffff }, { 22658, 0xff9f },
+  { 22672, 0xfc1f }, { 22683, 0xffff }, { 22699, 0xfc1f }, { 22710, 0xfbff },
+  { 22725, 0xffff }, { 22741, 0xfffe }, { 22756, 0xffff }, { 22772, 0xffff },
+  { 22788, 0xffff }, { 22804, 0xffff }, { 22820, 0xfffe }, { 22835, 0xbff7 },
+  /* 0x9700 */
+  { 22849, 0xfffd }, { 22864, 0xffff }, { 22880, 0xdfff }, { 22895, 0xffff },
+  { 22911, 0x2fff }, { 22924, 0xffe7 }, { 22938, 0xffdf }, { 22953, 0xfffd },
+  { 22968, 0xffbf }, { 22983, 0xfff8 }, { 22996, 0x7fff }, { 23011, 0xffff },
+  { 23027, 0xffff }, { 23043, 0xffff }, { 23059, 0xe03f }, { 23068, 0xffff },
+  /* 0x9800 */
+  { 23084, 0xffff }, { 23100, 0xffff }, { 23116, 0xefff }, { 23131, 0xffff },
+  { 23147, 0xffff }, { 23163, 0xffff }, { 23179, 0xffff }, { 23195, 0x001f },
+  { 23200, 0x0000 }, { 23200, 0x0000 }, { 23200, 0xfb00 }, { 23207, 0xffef },
+  { 23222, 0x3fdf }, { 23235, 0xb800 }, { 23239, 0xbefe }, { 23252, 0xffff },
+  /* 0x9900 */
+  { 23268, 0x5fff }, { 23282, 0xffff }, { 23298, 0xffff }, { 23314, 0xffff },
+  { 23330, 0xffff }, { 23346, 0xffff }, { 23362, 0x0003 }, { 23364, 0x0000 },
+  { 23364, 0x0000 }, { 23364, 0xffc0 }, { 23374, 0xffff }, { 23390, 0xffff },
+  { 23406, 0xffdf }, { 23421, 0xffff }, { 23437, 0xffff }, { 23453, 0xfffb },
+  /* 0x9a00 */
+  { 23468, 0xffff }, { 23484, 0xfff3 }, { 23498, 0xfeff }, { 23513, 0xffff },
+  { 23529, 0xffff }, { 23545, 0xffff }, { 23561, 0x0fff }, { 23573, 0x0000 },
+  { 23573, 0x0000 }, { 23573, 0x0000 }, { 23573, 0xff00 }, { 23581, 0xffff },
+  { 23597, 0xe7df }, { 23610, 0xffff }, { 23626, 0xffff }, { 23642, 0xffff },
+  /* 0x9b00 */
+  { 23658, 0xffff }, { 23674, 0xfff7 }, { 23689, 0xffff }, { 23705, 0xffbf },
+  { 23720, 0xff7f }, { 23735, 0xbfff }, { 23750, 0xffff }, { 23766, 0xfeff },
+  { 23781, 0xffff }, { 23797, 0xff7f }, { 23812, 0xffff }, { 23828, 0xffeb },
+  { 23842, 0xbfff }, { 23857, 0xfffc }, { 23871, 0xffff }, { 23887, 0xffd9 },
+  /* 0x9c00 */
+  { 23900, 0xffff }, { 23916, 0xf8ff }, { 23929, 0xffff }, { 23945, 0xfffe },
+  { 23960, 0xffff }, { 23976, 0xe3ff }, { 23989, 0xf1ff }, { 24002, 0x0ffe },
+  { 24013, 0x0000 }, { 24013, 0x0000 }, { 24013, 0x0000 }, { 24013, 0x0000 },
+  { 24013, 0x0000 }, { 24013, 0x0000 }, { 24013, 0xffe0 }, { 24024, 0xfffe },
+  /* 0x9d00 */
+  { 24039, 0xbfff }, { 24054, 0xffff }, { 24070, 0xe7ff }, { 24084, 0xffff },
+  { 24100, 0xfebf }, { 24114, 0xffff }, { 24130, 0xffdf }, { 24145, 0xffff },
+  { 24161, 0x1fff }, { 24174, 0xffff }, { 24190, 0xf7ff }, { 24205, 0xffff },
+  { 24221, 0xffbf }, { 24236, 0xffff }, { 24252, 0xffff }, { 24268, 0xffff },
+  /* 0x9e00 */
+  { 24284, 0xffff }, { 24300, 0x7fff }, { 24315, 0x0000 }, { 24315, 0x0000 },
+  { 24315, 0x0000 }, { 24315, 0x0000 }, { 24315, 0x0000 }, { 24315, 0xbee0 },
+  { 24324, 0xffff }, { 24340, 0xffff }, { 24356, 0xffff }, { 24372, 0xf8ff },
+  { 24385, 0xfdff }, { 24400, 0xffff }, { 24416, 0xf9fd }, { 24429, 0xffff },
+  /* 0x9f00 */
+  { 24445, 0xc7ff }, { 24458, 0xffff }, { 24474, 0xfffd }, { 24489, 0xffff },
+  { 24505, 0xffff }, { 24521, 0xfffd }, { 24536, 0xfffb }, { 24551, 0x7fff },
+  { 24566, 0xe000 }, { 24569, 0x73ff }, { 24582, 0x003f },
+};
+static const Summary16 cns11643_inv_uni2indx_pagefa[3] = {
+  /* 0xfa00 */
+  { 24588, 0x0000 }, { 24588, 0x0000 }, { 24588, 0x0100 },
+};
+static const Summary16 cns11643_inv_uni2indx_pagefe[31] = {
+  /* 0xfe00 */
+  { 24589, 0x0000 }, { 24589, 0x0000 }, { 24589, 0x0000 }, { 24589, 0xffe7 },
+  { 24603, 0x7e1f }, { 24614, 0xfef7 }, { 24628, 0x0f7f }, { 24639, 0x0000 },
+  { 24639, 0x0000 }, { 24639, 0x0000 }, { 24639, 0x0000 }, { 24639, 0x0000 },
+  { 24639, 0x0000 }, { 24639, 0x0000 }, { 24639, 0x0000 }, { 24639, 0x0000 },
+  /* 0xff00 */
+  { 24639, 0xff7a }, { 24652, 0xffff }, { 24668, 0xffff }, { 24684, 0x97ff },
+  { 24697, 0xfffe }, { 24712, 0x3fff }, { 24726, 0x0000 }, { 24726, 0x0000 },
+  { 24726, 0x0000 }, { 24726, 0x0000 }, { 24726, 0x0000 }, { 24726, 0x0000 },
+  { 24726, 0x0000 }, { 24726, 0x0000 }, { 24726, 0x0023 },
+};
+static const Summary16 cns11643_inv_uni2indx_page200[2670] = {
+  /* 0x20000 */
+  { 24729, 0x8bbd }, { 24739, 0x0715 }, { 24745, 0x722f }, { 24754, 0x0860 },
+  { 24757, 0x39ca }, { 24765, 0x08ec }, { 24771, 0xeaf6 }, { 24782, 0xe0d7 },
+  { 24791, 0xb1fc }, { 24801, 0x5fbc }, { 24812, 0xd33d }, { 24822, 0xf6ff },
+  { 24836, 0x8a5c }, { 24843, 0xc377 }, { 24853, 0x24f3 }, { 24861, 0x795f },
+  /* 0x20100 */
+  { 24872, 0xfff4 }, { 24885, 0xeefe }, { 24898, 0x751f }, { 24908, 0x03b7 },
+  { 24916, 0x9fb9 }, { 24927, 0xe3fa }, { 24938, 0xfebf }, { 24952, 0x4071 },
+  { 24957, 0xd6ff }, { 24970, 0x3004 }, { 24973, 0xb3f8 }, { 24983, 0x1ff5 },
+  { 24994, 0x8ffc }, { 25005, 0xff11 }, { 25015, 0x0fff }, { 25027, 0xc096 },
+  /* 0x20200 */
+  { 25033, 0xfffb }, { 25048, 0xffe3 }, { 25061, 0xf787 }, { 25072, 0xffff },
+  { 25088, 0xfff0 }, { 25100, 0x0977 }, { 25108, 0x7ffe }, { 25122, 0xffce },
+  { 25135, 0x1dff }, { 25147, 0x4056 }, { 25152, 0x7ffd }, { 25166, 0x4fff },
+  { 25179, 0xfffe }, { 25194, 0x287f }, { 25203, 0xffae }, { 25216, 0xffff },
+  /* 0x20300 */
+  { 25232, 0xfb81 }, { 25241, 0x119f }, { 25249, 0xfe03 }, { 25258, 0xdeff },
+  { 25272, 0xff11 }, { 25282, 0xc17f }, { 25292, 0xdf84 }, { 25301, 0x0fff },
+  { 25313, 0xfffc }, { 25327, 0x4fff }, { 25340, 0xd08e }, { 25347, 0xffcf },
+  { 25361, 0xf59f }, { 25373, 0x04d7 }, { 25380, 0xff9e }, { 25393, 0x0dd1 },
+  /* 0x20400 */
+  { 25400, 0x7f41 }, { 25409, 0x8de4 }, { 25417, 0xcdfe }, { 25429, 0xfc6f },
+  { 25441, 0xf037 }, { 25450, 0xbf8e }, { 25461, 0xefd0 }, { 25471, 0xeecc },
+  { 25481, 0x3d7b }, { 25492, 0xcff9 }, { 25504, 0x2f1f }, { 25514, 0xbf7f },
+  { 25528, 0xfb5c }, { 25539, 0xb9ac }, { 25548, 0xecb3 }, { 25558, 0x21db },
+  /* 0x20500 */
+  { 25566, 0xdfdf }, { 25580, 0xbfed }, { 25593, 0x8fa7 }, { 25603, 0x73fa },
+  { 25614, 0x6d5e }, { 25624, 0xed5f }, { 25636, 0xf3fd }, { 25649, 0x2eef },
+  { 25660, 0xb433 }, { 25668, 0xd6ff }, { 25681, 0x4acf }, { 25690, 0x3fd6 },
+  { 25701, 0x7fff }, { 25716, 0x7fbe }, { 25729, 0xf5e6 }, { 25740, 0xfcfe },
+  /* 0x20600 */
+  { 25753, 0x7ff1 }, { 25765, 0xf9de }, { 25777, 0xfabf }, { 25790, 0xf5ef },
+  { 25803, 0xbfc1 }, { 25813, 0xbf8f }, { 25825, 0xef87 }, { 25836, 0xefef },
+  { 25850, 0xe9c7 }, { 25860, 0xefc6 }, { 25871, 0xffea }, { 25884, 0xff9f },
+  { 25898, 0xe39f }, { 25909, 0x0fff }, { 25921, 0xffe1 }, { 25933, 0xfbf7 },
+  /* 0x20700 */
+  { 25947, 0x12c4 }, { 25952, 0xbfff }, { 25967, 0x016f }, { 25974, 0xffff },
+  { 25990, 0x3f3f }, { 26002, 0xef06 }, { 26011, 0xe7bf }, { 26024, 0xe002 },
+  { 26028, 0xffff }, { 26044, 0x311f }, { 26052, 0xfff0 }, { 26064, 0xf88f },
+  { 26074, 0xfffe }, { 26089, 0x9fff }, { 26103, 0xffc0 }, { 26113, 0xfc2b },
+  /* 0x20800 */
+  { 26123, 0xe9ff }, { 26136, 0xf88d }, { 26145, 0xdccf }, { 26156, 0xfbdf },
+  { 26170, 0x31de }, { 26179, 0xc3fe }, { 26190, 0xff47 }, { 26202, 0xfb37 },
+  { 26214, 0xcff7 }, { 26227, 0x03fc }, { 26235, 0xa1ff }, { 26246, 0x9fdf },
+  { 26259, 0xfffb }, { 26274, 0xf7de }, { 26287, 0xcfff }, { 26301, 0xffbb },
+  /* 0x20900 */
+  { 26315, 0xcfbb }, { 26327, 0xdfbf }, { 26341, 0xfd3f }, { 26354, 0xd77b },
+  { 26366, 0xde3f }, { 26378, 0x7e4f }, { 26389, 0xfe6e }, { 26401, 0x6dff },
+  { 26414, 0x31ed }, { 26423, 0xff7e }, { 26437, 0x3c7f }, { 26448, 0x70f3 },
+  { 26457, 0xc517 }, { 26465, 0xdf9b }, { 26477, 0xff7f }, { 26492, 0x3ffc },
+  /* 0x20a00 */
+  { 26504, 0xebef }, { 26517, 0xff5d }, { 26530, 0xf0ad }, { 26539, 0x2ff7 },
+  { 26551, 0xfc9f }, { 26563, 0xffc6 }, { 26575, 0xffdd }, { 26589, 0xff1f },
+  { 26602, 0xffd0 }, { 26613, 0xff7e }, { 26627, 0xec75 }, { 26637, 0xfe29 },
+  { 26647, 0x5387 }, { 26655, 0xc6bd }, { 26665, 0x1ff5 }, { 26676, 0x9e1b },
+  /* 0x20b00 */
+  { 26685, 0xc5f7 }, { 26696, 0xfd8b }, { 26707, 0xffee }, { 26721, 0xbffe },
+  { 26735, 0xfebf }, { 26749, 0xffff }, { 26765, 0xffeb }, { 26779, 0xd97f },
+  { 26791, 0xeffe }, { 26805, 0x7fff }, { 26820, 0xfdff }, { 26835, 0x0fbf },
+  { 26846, 0xff46 }, { 26857, 0x7fff }, { 26872, 0x59fa }, { 26882, 0x0068 },
+  /* 0x20c00 */
+  { 26885, 0xff30 }, { 26895, 0x7fff }, { 26910, 0xfffe }, { 26925, 0x8165 },
+  { 26931, 0x4001 }, { 26933, 0xffff }, { 26949, 0xfbff }, { 26964, 0xfe2f },
+  { 26976, 0xdbff }, { 26990, 0x0089 }, { 26993, 0xee00 }, { 26999, 0xffff },
+  { 27015, 0x7fff }, { 27030, 0xf800 }, { 27035, 0xcfff }, { 27049, 0x8f93 },
+  /* 0x20d00 */
+  { 27058, 0x0008 }, { 27059, 0x0000 }, { 27059, 0xffce }, { 27072, 0xffff },
+  { 27088, 0x040f }, { 27093, 0xfffe }, { 27108, 0x0427 }, { 27113, 0x02a5 },
+  { 27118, 0x0000 }, { 27118, 0x0000 }, { 27118, 0x7f80 }, { 27126, 0xfdbf },
+  { 27140, 0xffff }, { 27156, 0xfffe }, { 27171, 0xff80 }, { 27180, 0x79ff },
+  /* 0x20e00 */
+  { 27193, 0x3011 }, { 27197, 0x2040 }, { 27199, 0x6000 }, { 27201, 0x8fef },
+  { 27213, 0xffff }, { 27229, 0xdfff }, { 27244, 0x4fff }, { 27257, 0x8000 },
+  { 27258, 0xffff }, { 27274, 0x0008 }, { 27275, 0x0014 }, { 27277, 0x0000 },
+  { 27277, 0xf000 }, { 27281, 0xfff3 }, { 27295, 0xffff }, { 27311, 0xc043 },
+  /* 0x20f00 */
+  { 27316, 0xffff }, { 27332, 0x557f }, { 27343, 0x020c }, { 27346, 0x0000 },
+  { 27346, 0x0000 }, { 27346, 0x3000 }, { 27348, 0xfffd }, { 27363, 0xff7f },
+  { 27378, 0x1f7f }, { 27390, 0xffc0 }, { 27400, 0x84e3 }, { 27407, 0x0001 },
+  { 27408, 0xffe0 }, { 27419, 0xffff }, { 27435, 0x40ff }, { 27444, 0xfc00 },
+  /* 0x21000 */
+  { 27450, 0xffff }, { 27466, 0x000d }, { 27469, 0x0000 }, { 27469, 0xbe00 },
+  { 27475, 0xfbfe }, { 27489, 0x80ef }, { 27497, 0x3b3f }, { 27508, 0x0000 },
+  { 27508, 0x8c00 }, { 27511, 0xffff }, { 27527, 0x13ff }, { 27538, 0x7fc0 },
+  { 27547, 0x0000 }, { 27547, 0xa000 }, { 27549, 0xffff }, { 27565, 0x0084 },
+  /* 0x21100 */
+  { 27567, 0x077c }, { 27575, 0x7ffe }, { 27589, 0x0009 }, { 27591, 0x8ffe },
+  { 27603, 0x0003 }, { 27605, 0xf790 }, { 27614, 0x600a }, { 27618, 0xff47 },
+  { 27630, 0xce68 }, { 27638, 0x180f }, { 27644, 0x238f }, { 27652, 0xdffd },
+  { 27666, 0x7fda }, { 27678, 0x09ff }, { 27688, 0x041f }, { 27694, 0xf2ff },
+  /* 0x21200 */
+  { 27707, 0xfe9d }, { 27719, 0xbff2 }, { 27731, 0x743c }, { 27739, 0xd38a },
+  { 27747, 0x3416 }, { 27753, 0xaf04 }, { 27760, 0x10ff }, { 27769, 0x10ee },
+  { 27776, 0xffff }, { 27792, 0x5ff8 }, { 27803, 0x11fb }, { 27812, 0x7ff0 },
+  { 27823, 0xfff0 }, { 27835, 0x797f }, { 27847, 0xff89 }, { 27858, 0x01ff },
+  /* 0x21300 */
+  { 27867, 0xffc2 }, { 27878, 0x97ed }, { 27889, 0xfef0 }, { 27900, 0xfbdf },
+  { 27914, 0x87ff }, { 27926, 0x003a }, { 27930, 0xfff3 }, { 27944, 0xfcff },
+  { 27958, 0x40ff }, { 27967, 0x04e1 }, { 27972, 0xdf80 }, { 27980, 0xfffb },
+  { 27995, 0xffaf }, { 28009, 0x00bf }, { 28016, 0xee00 }, { 28022, 0x81ff },
+  /* 0x21400 */
+  { 28032, 0x47ff }, { 28044, 0xe83b }, { 28053, 0x2f7f }, { 28065, 0x5fff },
+  { 28079, 0x8784 }, { 28085, 0xdf16 }, { 28095, 0x395f }, { 28105, 0x07c0 },
+  { 28110, 0x7fc4 }, { 28120, 0xfe4d }, { 28131, 0x811b }, { 28137, 0x3fbf },
+  { 28150, 0x3600 }, { 28154, 0x0ebf }, { 28164, 0x1ed8 }, { 28172, 0xbf7f },
+  /* 0x21500 */
+  { 28186, 0x8f96 }, { 28195, 0xefa0 }, { 28204, 0xb1f7 }, { 28215, 0x7ee1 },
+  { 28225, 0x7c60 }, { 28232, 0xff6e }, { 28245, 0xdfdf }, { 28259, 0xffde },
+  { 28273, 0xad53 }, { 28282, 0xf7be }, { 28295, 0xfe3c }, { 28306, 0xe3dd },
+  { 28317, 0x114a }, { 28322, 0xf33c }, { 28332, 0xff6f }, { 28346, 0xff91 },
+  /* 0x21600 */
+  { 28357, 0xfa77 }, { 28369, 0xa7f5 }, { 28380, 0x0a7d }, { 28388, 0xbffd },
+  { 28402, 0xf792 }, { 28412, 0x35e1 }, { 28420, 0xff05 }, { 28430, 0xffc7 },
+  { 28443, 0x9fe3 }, { 28454, 0x59c3 }, { 28462, 0x8d39 }, { 28470, 0xff3f },
+  { 28484, 0x6ff8 }, { 28495, 0xffed }, { 28509, 0xfe27 }, { 28520, 0x7e9f },
+  /* 0x21700 */
+  { 28532, 0xffff }, { 28548, 0xbbfe }, { 28561, 0xffeb }, { 28575, 0xe17f },
+  { 28586, 0xb4ff }, { 28598, 0xff82 }, { 28608, 0x0fff }, { 28620, 0xffe4 },
+  { 28632, 0x5fff }, { 28646, 0xff1b }, { 28658, 0xffdf }, { 28673, 0xffc1 },
+  { 28684, 0x47ff }, { 28696, 0xfe72 }, { 28707, 0xffff }, { 28723, 0xe09f },
+  /* 0x21800 */
+  { 28732, 0x493f }, { 28741, 0xfebf }, { 28755, 0xf8f5 }, { 28766, 0x21ff },
+  { 28776, 0xbf2c }, { 28786, 0xbeff }, { 28800, 0xff21 }, { 28810, 0xf2ff },
+  { 28823, 0x2ffc }, { 28834, 0x3ffe }, { 28847, 0x7ff8 }, { 28859, 0xc1b6 },
+  { 28867, 0xfbef }, { 28881, 0xfc37 }, { 28892, 0xee12 }, { 28900, 0xf5bf },
+  /* 0x21900 */
+  { 28913, 0xb9c7 }, { 28923, 0x3fe4 }, { 28933, 0xdf7e }, { 28946, 0xd6d7 },
+  { 28957, 0xe7ef }, { 28970, 0x79ff }, { 28983, 0xff4e }, { 28995, 0x6ec7 },
+  { 29005, 0xdaf8 }, { 29015, 0xe5ae }, { 29025, 0xa23f }, { 29034, 0xf321 },
+  { 29042, 0xf9fc }, { 29054, 0xf7c2 }, { 29064, 0xfe0d }, { 29074, 0x0df3 },
+  /* 0x21a00 */
+  { 29083, 0xe7ff }, { 29097, 0xd01b }, { 29104, 0xfffd }, { 29119, 0xf853 },
+  { 29128, 0xc3ff }, { 29140, 0xca3f }, { 29150, 0xf7ff }, { 29165, 0xfc1f },
+  { 29176, 0xcf7f }, { 29189, 0x8dd9 }, { 29198, 0x7fbf }, { 29212, 0xf5d0 },
+  { 29221, 0x7fff }, { 29236, 0xfdfc }, { 29249, 0xf60d }, { 29258, 0xf88f },
+  /* 0x21b00 */
+  { 29268, 0xb4f9 }, { 29278, 0xaf5e }, { 29289, 0xd78d }, { 29299, 0xee1b },
+  { 29309, 0x7d66 }, { 29319, 0xe66f }, { 29330, 0x8f23 }, { 29338, 0xe238 },
+  { 29345, 0xc00f }, { 29351, 0xe221 }, { 29357, 0x00c2 }, { 29360, 0x8813 },
+  { 29365, 0xe67c }, { 29375, 0xfb55 }, { 29386, 0xf7ef }, { 29400, 0x1dfc },
+  /* 0x21c00 */
+  { 29410, 0x7e9c }, { 29420, 0x33f7 }, { 29431, 0xfe7d }, { 29444, 0xf5c1 },
+  { 29453, 0xf81f }, { 29463, 0x2fbf }, { 29475, 0x7dff }, { 29489, 0xfe97 },
+  { 29501, 0x5fff }, { 29515, 0xfffe }, { 29530, 0xf7cb }, { 29542, 0x4f7f },
+  { 29554, 0xa7f4 }, { 29564, 0xc1fb }, { 29574, 0x39c3 }, { 29582, 0xc196 },
+  /* 0x21d00 */
+  { 29589, 0xf977 }, { 29601, 0xfbee }, { 29614, 0xbbfa }, { 29626, 0x99ef },
+  { 29637, 0xcdc3 }, { 29646, 0x7ffa }, { 29659, 0x4fd8 }, { 29668, 0x560b },
+  { 29675, 0xfffc }, { 29689, 0xefff }, { 29704, 0xfe15 }, { 29714, 0xfb0b },
+  { 29724, 0x92ff }, { 29735, 0xffff }, { 29751, 0xe7ff }, { 29765, 0x81ff },
+  /* 0x21e00 */
+  { 29775, 0x5704 }, { 29781, 0xdfff }, { 29796, 0x17ff }, { 29808, 0xff60 },
+  { 29818, 0xac4f }, { 29827, 0x0014 }, { 29829, 0xffbc }, { 29842, 0x7fed },
+  { 29855, 0xfd40 }, { 29863, 0x2614 }, { 29868, 0xf812 }, { 29875, 0xfeff },
+  { 29890, 0x28ff }, { 29900, 0xffa2 }, { 29911, 0xf7ff }, { 29926, 0x43f7 },
+  /* 0x21f00 */
+  { 29936, 0x7c00 }, { 29941, 0x3fff }, { 29955, 0x87e0 }, { 29962, 0xf441 },
+  { 29969, 0x77ff }, { 29983, 0xfd39 }, { 29994, 0xf0fb }, { 30005, 0x2521 },
+  { 30010, 0x7fe5 }, { 30022, 0xff33 }, { 30034, 0xc2dc }, { 30042, 0x78c7 },
+  { 30051, 0x9fc2 }, { 30060, 0xb972 }, { 30069, 0xffaf }, { 30083, 0xeb8f },
+  /* 0x22000 */
+  { 30094, 0x47ff }, { 30106, 0xb31f }, { 30116, 0x821f }, { 30123, 0x8ad0 },
+  { 30129, 0x11ff }, { 30139, 0x9ffd }, { 30152, 0xf7fc }, { 30165, 0xfe3f },
+  { 30178, 0xadcf }, { 30189, 0xe5ff }, { 30202, 0xde6f }, { 30214, 0xfff6 },
+  { 30228, 0xf85f }, { 30239, 0xffff }, { 30255, 0xfd9b }, { 30267, 0x6fff },
+  /* 0x22100 */
+  { 30281, 0xfdf2 }, { 30293, 0xddf9 }, { 30305, 0x08ff }, { 30314, 0xf7ff },
+  { 30329, 0xee04 }, { 30336, 0xceff }, { 30349, 0xef4f }, { 30361, 0xfb67 },
+  { 30373, 0xefb8 }, { 30384, 0x9e0f }, { 30393, 0xd014 }, { 30398, 0xfbfe },
+  { 30412, 0xfcc3 }, { 30422, 0x7fd7 }, { 30435, 0xaff9 }, { 30447, 0xfffd },
+  /* 0x22200 */
+  { 30462, 0xffb7 }, { 30476, 0xfe87 }, { 30487, 0x313f }, { 30496, 0xfffc },
+  { 30510, 0xfd7f }, { 30524, 0xff61 }, { 30535, 0xffff }, { 30551, 0x9057 },
+  { 30558, 0x5eff }, { 30571, 0xfbfd }, { 30585, 0xf57f }, { 30598, 0x1fff },
+  { 30611, 0xf0fe }, { 30622, 0x35ff }, { 30634, 0xacfe }, { 30645, 0xf9e7 },
+  /* 0x22300 */
+  { 30657, 0xabdd }, { 30668, 0x7bfe }, { 30681, 0xbfed }, { 30694, 0xfd7a },
+  { 30706, 0xe47e }, { 30716, 0xfff5 }, { 30730, 0xd9dd }, { 30741, 0xcfcf },
+  { 30753, 0x74db }, { 30763, 0xb70f }, { 30773, 0x2ffd }, { 30785, 0xdfc7 },
+  { 30797, 0x03e3 }, { 30804, 0x07fc }, { 30813, 0xdfd0 }, { 30823, 0x7fff },
+  /* 0x22400 */
+  { 30838, 0xbdff }, { 30852, 0xe37c }, { 30862, 0xb3ff }, { 30875, 0xdfbd },
+  { 30888, 0x3fdf }, { 30901, 0x5fff }, { 30915, 0xaf5e }, { 30926, 0xe3ef },
+  { 30938, 0x979f }, { 30949, 0xfff3 }, { 30963, 0xfff7 }, { 30978, 0xebfd },
+  { 30991, 0x8ffd }, { 31003, 0xf1fd }, { 31015, 0xfe2d }, { 31026, 0x77ff },
+  /* 0x22500 */
+  { 31040, 0xffdf }, { 31055, 0xf503 }, { 31063, 0x2fff }, { 31076, 0xf9fb },
+  { 31089, 0xe189 }, { 31096, 0xffff }, { 31112, 0xfc9f }, { 31124, 0x5edb },
+  { 31135, 0xe71e }, { 31145, 0xff8f }, { 31158, 0x3efd }, { 31170, 0x2ffd },
+  { 31182, 0x7f8a }, { 31192, 0xf9bf }, { 31205, 0x5fff }, { 31219, 0x8e26 },
+  /* 0x22600 */
+  { 31226, 0xffff }, { 31242, 0x647f }, { 31252, 0x8dc9 }, { 31260, 0xfdff },
+  { 31275, 0x7fff }, { 31290, 0xffc0 }, { 31300, 0x414f }, { 31307, 0xffff },
+  { 31323, 0xffff }, { 31339, 0xfe83 }, { 31349, 0x807f }, { 31357, 0x0c01 },
+  { 31360, 0xfffe }, { 31375, 0xffff }, { 31391, 0x7fff }, { 31406, 0xff81 },
+  /* 0x22700 */
+  { 31416, 0xffff }, { 31432, 0x8ccf }, { 31441, 0xffb8 }, { 31453, 0xffff },
+  { 31469, 0xffff }, { 31485, 0xe0bf }, { 31495, 0x67ff }, { 31508, 0x2004 },
+  { 31510, 0xf682 }, { 31518, 0xf7ff }, { 31533, 0xffff }, { 31549, 0xffcf },
+  { 31563, 0x0c1f }, { 31570, 0x3000 }, { 31572, 0xdfdf }, { 31586, 0xffff },
+  /* 0x22800 */
+  { 31602, 0xfc01 }, { 31609, 0xd7ff }, { 31623, 0x5003 }, { 31627, 0xfffe },
+  { 31642, 0xcfff }, { 31656, 0x43ff }, { 31667, 0xfff6 }, { 31681, 0xe118 },
+  { 31687, 0xb000 }, { 31690, 0xfffe }, { 31705, 0x40ff }, { 31714, 0x00ff },
+  { 31722, 0xfe02 }, { 31730, 0xff7f }, { 31745, 0xff07 }, { 31756, 0xf8c5 },
+  /* 0x22900 */
+  { 31765, 0xdfff }, { 31780, 0x03ef }, { 31789, 0xfff0 }, { 31801, 0x7c7f },
+  { 31813, 0xfc1a }, { 31822, 0xfd9f }, { 31835, 0xfbf2 }, { 31847, 0xff07 },
+  { 31858, 0xcbe2 }, { 31867, 0xfe79 }, { 31879, 0xdfdf }, { 31893, 0x8fc0 },
+  { 31900, 0x7fcf }, { 31913, 0x997e }, { 31923, 0x1ff5 }, { 31934, 0xe7f8 },
+  /* 0x22a00 */
+  { 31945, 0x7ff0 }, { 31956, 0xce3f }, { 31967, 0xb67b }, { 31978, 0x7f94 },
+  { 31988, 0x69f2 }, { 31997, 0x236e }, { 32005, 0x7b65 }, { 32015, 0x007f },
+  { 32022, 0xfffc }, { 32036, 0xf0ff }, { 32048, 0x029f }, { 32055, 0xfdf0 },
+  { 32066, 0x7fc5 }, { 32077, 0x0010 }, { 32078, 0xfff4 }, { 32091, 0xffff },
+  /* 0x22b00 */
+  { 32107, 0xffc9 }, { 32119, 0x4fff }, { 32132, 0x9c04 }, { 32137, 0xffff },
+  { 32153, 0x7fff }, { 32168, 0xfffc }, { 32182, 0x055f }, { 32190, 0x0000 },
+  { 32190, 0xffde }, { 32204, 0xf7ff }, { 32219, 0xc19f }, { 32228, 0xffff },
+  { 32244, 0x115f }, { 32252, 0x0000 }, { 32252, 0xfe08 }, { 32260, 0xffff },
+  /* 0x22c00 */
+  { 32276, 0xffff }, { 32292, 0x1fff }, { 32305, 0xff00 }, { 32313, 0x7fff },
+  { 32328, 0x20ad }, { 32334, 0x8000 }, { 32335, 0xdfff }, { 32350, 0xdfdf },
+  { 32364, 0xffff }, { 32380, 0x0167 }, { 32386, 0x0002 }, { 32387, 0x7ff9 },
+  { 32400, 0xebff }, { 32414, 0x077f }, { 32424, 0xfffe }, { 32439, 0x5fff },
+  /* 0x22d00 */
+  { 32453, 0x0003 }, { 32455, 0x0000 }, { 32455, 0x7fff }, { 32470, 0xffff },
+  { 32486, 0xe51b }, { 32495, 0xffff }, { 32511, 0x0009 }, { 32513, 0x8000 },
+  { 32514, 0xffff }, { 32530, 0x3fff }, { 32544, 0xffc0 }, { 32554, 0x0023 },
+  { 32557, 0xfb80 }, { 32565, 0x3fff }, { 32579, 0x2ff0 }, { 32588, 0xffc0 },
+  /* 0x22e00 */
+  { 32598, 0xc3ff }, { 32610, 0x037f }, { 32619, 0xfff8 }, { 32632, 0xff9f },
+  { 32646, 0xa817 }, { 32653, 0x87fb }, { 32664, 0xf007 }, { 32671, 0x0ebf },
+  { 32681, 0x9ffc }, { 32693, 0xc763 }, { 32702, 0x77e7 }, { 32714, 0x47f7 },
+  { 32725, 0xe51e }, { 32734, 0x6cf3 }, { 32744, 0xf6e3 }, { 32755, 0x6ede },
+  /* 0x22f00 */
+  { 32766, 0xffe0 }, { 32777, 0xf133 }, { 32786, 0xf5af }, { 32798, 0xac40 },
+  { 32803, 0x8fff }, { 32816, 0xe9bf }, { 32828, 0xf7f3 }, { 32841, 0x84fd },
+  { 32850, 0xbbfd }, { 32863, 0xfe1d }, { 32874, 0xffb9 }, { 32887, 0x77fa },
+  { 32899, 0x6fc0 }, { 32907, 0xcbff }, { 32920, 0x7f3b }, { 32932, 0xe3fc },
+  /* 0x23000 */
+  { 32943, 0xde47 }, { 32953, 0x6577 }, { 32963, 0xfdff }, { 32978, 0x34fa },
+  { 32987, 0xddce }, { 32998, 0xf7a7 }, { 33010, 0x5abf }, { 33021, 0xbdfa },
+  { 33033, 0x9677 }, { 33043, 0xca3a }, { 33051, 0xedff }, { 33065, 0xbf66 },
+  { 33076, 0xbd4f }, { 33087, 0xfb5b }, { 33099, 0xffc6 }, { 33111, 0xfba8 },
+  /* 0x23100 */
+  { 33121, 0xdf17 }, { 33132, 0xe793 }, { 33142, 0x4dd7 }, { 33152, 0xdbf7 },
+  { 33165, 0x5fd7 }, { 33177, 0xfc4f }, { 33188, 0xffff }, { 33204, 0x7f9e },
+  { 33216, 0x0e7a }, { 33224, 0x7ffc }, { 33237, 0x0bc9 }, { 33244, 0xfffc },
+  { 33258, 0xf841 }, { 33265, 0x043f }, { 33272, 0xdffc }, { 33285, 0xfc4f },
+  /* 0x23200 */
+  { 33296, 0xa19f }, { 33305, 0x8000 }, { 33306, 0x47f3 }, { 33316, 0x7fe0 },
+  { 33326, 0x051f }, { 33333, 0x1ffe }, { 33345, 0x3ff8 }, { 33356, 0xfc01 },
+  { 33363, 0x805e }, { 33369, 0xee73 }, { 33380, 0xc1fb }, { 33390, 0x255f },
+  { 33399, 0xbf30 }, { 33408, 0xc1f9 }, { 33417, 0xfc28 }, { 33425, 0x85fc },
+  /* 0x23300 */
+  { 33434, 0xe1b8 }, { 33442, 0x93c8 }, { 33449, 0xbffc }, { 33462, 0x798f },
+  { 33472, 0x91d8 }, { 33479, 0xfb5e }, { 33491, 0x58ff }, { 33502, 0x17f8 },
+  { 33511, 0x3e36 }, { 33520, 0x9f9d }, { 33531, 0x723b }, { 33540, 0xbf7e },
+  { 33553, 0x0fef }, { 33564, 0xfff7 }, { 33579, 0xffa3 }, { 33591, 0x6b4f },
+  /* 0x23400 */
+  { 33601, 0xff8b }, { 33613, 0xff8f }, { 33626, 0x07ff }, { 33637, 0xffe1 },
+  { 33649, 0x801f }, { 33655, 0xfffe }, { 33670, 0xed3f }, { 33682, 0xe306 },
+  { 33689, 0x83ff }, { 33700, 0xffff }, { 33716, 0xbfff }, { 33731, 0x9fc0 },
+  { 33739, 0xffff }, { 33755, 0xffff }, { 33771, 0xff83 }, { 33782, 0xffff },
+  /* 0x23500 */
+  { 33798, 0xffff }, { 33814, 0x007e }, { 33820, 0xf800 }, { 33825, 0xfffe },
+  { 33840, 0x7fff }, { 33855, 0xfa0f }, { 33865, 0xffff }, { 33881, 0x9fff },
+  { 33895, 0x048f }, { 33901, 0x0029 }, { 33904, 0xff78 }, { 33916, 0xfff7 },
+  { 33931, 0x000e }, { 33934, 0xfff1 }, { 33947, 0xffff }, { 33963, 0x0db9 },
+  /* 0x23600 */
+  { 33971, 0xe8a1 }, { 33978, 0xfff7 }, { 33993, 0xffff }, { 34009, 0x880f },
+  { 34015, 0xfffe }, { 34030, 0x0a7f }, { 34039, 0x0010 }, { 34040, 0xf87f },
+  { 34052, 0xffff }, { 34068, 0xfff7 }, { 34083, 0x877f }, { 34094, 0xffff },
+  { 34110, 0xffff }, { 34126, 0x8543 }, { 34132, 0x5800 }, { 34135, 0xbfff },
+  /* 0x23700 */
+  { 34150, 0xe1ff }, { 34162, 0xffff }, { 34178, 0x91f8 }, { 34186, 0x9600 },
+  { 34190, 0xfffe }, { 34205, 0x7fff }, { 34220, 0xffa0 }, { 34230, 0x5aff },
+  { 34242, 0x1ac2 }, { 34248, 0xffff }, { 34264, 0xfff8 }, { 34277, 0x98e5 },
+  { 34285, 0xfff4 }, { 34298, 0xff07 }, { 34309, 0x910f }, { 34316, 0x7f7d },
+  /* 0x23800 */
+  { 34329, 0xdffe }, { 34343, 0xfe11 }, { 34352, 0x7fe3 }, { 34364, 0xffa0 },
+  { 34374, 0xf679 }, { 34385, 0x591f }, { 34394, 0x6fad }, { 34405, 0x1dde },
+  { 34415, 0xfeff }, { 34430, 0xff9f }, { 34444, 0xf7cf }, { 34457, 0xac3f },
+  { 34467, 0xff7f }, { 34482, 0xe3ef }, { 34494, 0x9bff }, { 34507, 0xffff },
+  /* 0x23900 */
+  { 34523, 0xffbf }, { 34538, 0x77b7 }, { 34550, 0x723f }, { 34560, 0xdef6 },
+  { 34572, 0xffbf }, { 34587, 0x3bff }, { 34600, 0x2fed }, { 34611, 0xff3c },
+  { 34623, 0x0fbe }, { 34633, 0xf7f0 }, { 34644, 0x81f6 }, { 34652, 0xbfe6 },
+  { 34664, 0xfeff }, { 34679, 0xe07f }, { 34689, 0xffff }, { 34705, 0xfbff },
+  /* 0x23a00 */
+  { 34720, 0xffeb }, { 34734, 0xffc7 }, { 34747, 0x837f }, { 34757, 0x2bfe },
+  { 34768, 0xfbf8 }, { 34780, 0xe3ff }, { 34793, 0xbf3f }, { 34806, 0xdcdf },
+  { 34818, 0xf96d }, { 34829, 0x9aff }, { 34841, 0xf6fb }, { 34854, 0xfbef },
+  { 34868, 0x30e3 }, { 34875, 0xc74f }, { 34885, 0xbbfe }, { 34898, 0xf711 },
+  /* 0x23b00 */
+  { 34907, 0xff7f }, { 34922, 0xdcff }, { 34935, 0xfffe }, { 34950, 0xff2f },
+  { 34963, 0xfeb7 }, { 34976, 0xf43f }, { 34987, 0x7fef }, { 35001, 0xfffe },
+  { 35016, 0xff07 }, { 35027, 0xffbf }, { 35042, 0xff98 }, { 35053, 0x3e1f },
+  { 35063, 0xffe4 }, { 35075, 0xbbee }, { 35087, 0xfff4 }, { 35100, 0xff87 },
+  /* 0x23c00 */
+  { 35112, 0x7e47 }, { 35122, 0xdc5f }, { 35133, 0x7d1f }, { 35144, 0xdbc6 },
+  { 35154, 0xdfb1 }, { 35165, 0xdf7f }, { 35179, 0xcc7b }, { 35189, 0x03f4 },
+  { 35196, 0xcbdf }, { 35208, 0xe03f }, { 35217, 0xffa3 }, { 35229, 0xfffd },
+  { 35244, 0xfc37 }, { 35255, 0x2fff }, { 35268, 0xfff8 }, { 35281, 0x00ff },
+  /* 0x23d00 */
+  { 35289, 0xfffe }, { 35304, 0xe077 }, { 35313, 0xffff }, { 35329, 0x5fff },
+  { 35343, 0xfffc }, { 35357, 0x7fff }, { 35372, 0x1354 }, { 35378, 0xff8a },
+  { 35389, 0xffff }, { 35405, 0xff7f }, { 35420, 0x007e }, { 35426, 0xc020 },
+  { 35429, 0xffff }, { 35445, 0xafff }, { 35459, 0x02d6 }, { 35465, 0xf860 },
+  /* 0x23e00 */
+  { 35472, 0xffff }, { 35488, 0xffff }, { 35504, 0x0003 }, { 35506, 0xfffc },
+  { 35520, 0x76df }, { 35532, 0xec00 }, { 35537, 0xffff }, { 35553, 0xfffe },
+  { 35568, 0xf003 }, { 35574, 0xffff }, { 35590, 0x97ff }, { 35603, 0x8057 },
+  { 35609, 0xb400 }, { 35613, 0xffff }, { 35629, 0xffff }, { 35645, 0x8007 },
+  /* 0x23f00 */
+  { 35649, 0xffff }, { 35665, 0xafff }, { 35679, 0x000f }, { 35683, 0x8820 },
+  { 35686, 0xdff8 }, { 35698, 0xffff }, { 35714, 0xffff }, { 35730, 0x2079 },
+  { 35736, 0xfff0 }, { 35748, 0xffff }, { 35764, 0x7f0f }, { 35775, 0x0081 },
+  { 35777, 0xffe2 }, { 35789, 0xffff }, { 35805, 0x001f }, { 35810, 0xfffe },
+  /* 0x24000 */
+  { 35825, 0x49f3 }, { 35834, 0x8002 }, { 35836, 0xffff }, { 35852, 0xc2ff },
+  { 35863, 0x37ff }, { 35876, 0xf481 }, { 35883, 0xfffe }, { 35898, 0xffff },
+  { 35914, 0xc4ff }, { 35925, 0xffff }, { 35941, 0x806e }, { 35947, 0xefff },
+  { 35962, 0xfc17 }, { 35972, 0x07bf }, { 35982, 0xbe08 }, { 35989, 0x7bf7 },
+  /* 0x24100 */
+  { 36002, 0xc2e0 }, { 36008, 0xfffb }, { 36023, 0x1f5f }, { 36034, 0x2ff8 },
+  { 36044, 0x7cee }, { 36055, 0x2f06 }, { 36062, 0x6f5f }, { 36074, 0xfb9f },
+  { 36087, 0xef7d }, { 36100, 0xe5f7 }, { 36112, 0xbfc0 }, { 36121, 0xf017 },
+  { 36129, 0xff83 }, { 36140, 0xafff }, { 36154, 0x8807 }, { 36159, 0xe0ff },
+  /* 0x24200 */
+  { 36170, 0xffff }, { 36186, 0x0967 }, { 36193, 0xffec }, { 36206, 0xfe07 },
+  { 36216, 0x07ff }, { 36227, 0xa202 }, { 36231, 0xfefe }, { 36245, 0xfe00 },
+  { 36252, 0xffff }, { 36268, 0x1bff }, { 36280, 0x8020 }, { 36282, 0xfff4 },
+  { 36295, 0xf8df }, { 36307, 0xffff }, { 36323, 0x97ff }, { 36336, 0x040b },
+  /* 0x24300 */
+  { 36340, 0xff8a }, { 36351, 0xf87f }, { 36363, 0xffff }, { 36379, 0x3f7f },
+  { 36392, 0xe100 }, { 36396, 0x3ff9 }, { 36408, 0xffc4 }, { 36419, 0xdfff },
+  { 36434, 0x1034 }, { 36438, 0xe5c0 }, { 36445, 0xffff }, { 36461, 0xc1bf },
+  { 36471, 0xffff }, { 36487, 0xefbf }, { 36501, 0xe201 }, { 36506, 0xfff1 },
+  /* 0x24400 */
+  { 36519, 0xfff1 }, { 36532, 0xc0a7 }, { 36539, 0xbfc4 }, { 36549, 0xff8f },
+  { 36562, 0xcc6f }, { 36572, 0xf0dd }, { 36582, 0x0185 }, { 36586, 0xf7ff },
+  { 36601, 0xff47 }, { 36613, 0x5089 }, { 36618, 0x58de }, { 36627, 0x7de8 },
+  { 36637, 0x873f }, { 36647, 0xf6f5 }, { 36659, 0xfde3 }, { 36671, 0x79de },
+  /* 0x24500 */
+  { 36682, 0xd4ff }, { 36694, 0x11bf }, { 36703, 0x57fd }, { 36715, 0x033f },
+  { 36723, 0xeb2d }, { 36733, 0xffeb }, { 36747, 0xefff }, { 36762, 0x7eff },
+  { 36776, 0xffee }, { 36790, 0x7ffb }, { 36804, 0xfffd }, { 36819, 0x7c9f },
+  { 36830, 0xffb7 }, { 36844, 0x1f82 }, { 36851, 0xffef }, { 36866, 0xbdfa },
+  /* 0x24600 */
+  { 36878, 0xf339 }, { 36888, 0xfff3 }, { 36902, 0xf8ff }, { 36915, 0xff1d },
+  { 36927, 0xb61d }, { 36936, 0xf9bf }, { 36949, 0x2dd7 }, { 36959, 0x0fbf },
+  { 36970, 0xff1c }, { 36981, 0x437f }, { 36991, 0xff01 }, { 37000, 0xff7f },
+  { 37015, 0xff04 }, { 37024, 0x8823 }, { 37029, 0x8afe }, { 37039, 0xee5f },
+  /* 0x24700 */
+  { 37051, 0xbbbd }, { 37063, 0x3ed7 }, { 37074, 0x895e }, { 37082, 0xffff },
+  { 37098, 0xb04f }, { 37106, 0xdfff }, { 37121, 0xd17b }, { 37131, 0xffff },
+  { 37147, 0x8177 }, { 37155, 0xfe80 }, { 37163, 0xb02f }, { 37171, 0xc305 },
+  { 37177, 0xfffb }, { 37192, 0xf6b7 }, { 37204, 0x3fff }, { 37218, 0x2d7c },
+  /* 0x24800 */
+  { 37227, 0xe480 }, { 37232, 0xf7ff }, { 37247, 0x1bf3 }, { 37257, 0xfe20 },
+  { 37265, 0x60ff }, { 37275, 0xf383 }, { 37284, 0x7fff }, { 37299, 0xbe7f },
+  { 37312, 0xfe28 }, { 37321, 0x77ff }, { 37335, 0x87cf }, { 37345, 0x0fff },
+  { 37357, 0x6f2b }, { 37367, 0xbb8f }, { 37378, 0xcfdd }, { 37390, 0x1fb5 },
+  /* 0x24900 */
+  { 37400, 0xf97c }, { 37411, 0xfd0f }, { 37422, 0x9d3f }, { 37433, 0x1fe6 },
+  { 37443, 0xfff8 }, { 37456, 0x1ff0 }, { 37465, 0x3ff0 }, { 37475, 0xfbf2 },
+  { 37487, 0x002b }, { 37491, 0xffff }, { 37507, 0xf977 }, { 37519, 0xf01f },
+  { 37528, 0xffff }, { 37544, 0xc2df }, { 37554, 0xfcfd }, { 37567, 0xfc05 },
+  /* 0x24a00 */
+  { 37575, 0xbfff }, { 37590, 0x3ff9 }, { 37602, 0xf800 }, { 37607, 0x7f3f },
+  { 37620, 0x0bff }, { 37631, 0xfffc }, { 37645, 0xfff8 }, { 37658, 0xf837 },
+  { 37668, 0xf8ff }, { 37681, 0xff81 }, { 37691, 0x7f7d }, { 37704, 0xf7f0 },
+  { 37715, 0x377f }, { 37727, 0x9df1 }, { 37737, 0xff78 }, { 37749, 0x7dff },
+  /* 0x24b00 */
+  { 37763, 0xfb9e }, { 37775, 0x3fc7 }, { 37786, 0xf75f }, { 37799, 0xdef1 },
+  { 37810, 0xf07f }, { 37821, 0xf9bf }, { 37834, 0x17ef }, { 37845, 0xfe19 },
+  { 37855, 0xefe1 }, { 37866, 0x3f59 }, { 37876, 0xefc6 }, { 37887, 0x3f2f },
+  { 37898, 0x7b8b }, { 37908, 0xeff9 }, { 37921, 0xdcdf }, { 37933, 0x729c },
+  /* 0x24c00 */
+  { 37941, 0x65f9 }, { 37951, 0xeaa3 }, { 37960, 0xff3f }, { 37974, 0xff7f },
+  { 37989, 0xf801 }, { 37995, 0xc7e5 }, { 38005, 0xfff8 }, { 38018, 0x704b },
+  { 38025, 0xe9f8 }, { 38035, 0x3fff }, { 38049, 0xf88b }, { 38058, 0xefe7 },
+  { 38071, 0xbf21 }, { 38080, 0x8dfc }, { 38090, 0xfe13 }, { 38100, 0xde4c },
+  /* 0x24d00 */
+  { 38109, 0x59bf }, { 38120, 0xf3ef }, { 38133, 0xcff3 }, { 38145, 0xff9f },
+  { 38159, 0x398f }, { 38168, 0xff92 }, { 38179, 0x2fff }, { 38192, 0xff80 },
+  { 38201, 0x1e7f }, { 38212, 0xfff8 }, { 38225, 0x3f3f }, { 38237, 0x00c0 },
+  { 38239, 0xffff }, { 38255, 0x7ffb }, { 38269, 0x0021 }, { 38271, 0xfb80 },
+  /* 0x24e00 */
+  { 38279, 0xffff }, { 38295, 0xe3fe }, { 38307, 0xfe15 }, { 38317, 0xffff },
+  { 38333, 0xa27c }, { 38341, 0xf800 }, { 38346, 0x9fff }, { 38360, 0x0a5b },
+  { 38367, 0xfff3 }, { 38381, 0x3fff }, { 38395, 0x03c2 }, { 38400, 0xff80 },
+  { 38409, 0x23ff }, { 38420, 0x7fe0 }, { 38430, 0xc12e }, { 38437, 0x07fe },
+  /* 0x24f00 */
+  { 38447, 0x38ff }, { 38458, 0xb7c7 }, { 38469, 0xbfbf }, { 38483, 0x7687 },
+  { 38492, 0x77ce }, { 38503, 0xef57 }, { 38515, 0x97f3 }, { 38526, 0xbe81 },
+  { 38534, 0xff08 }, { 38543, 0x7b20 }, { 38550, 0x3dff }, { 38563, 0x795c },
+  { 38572, 0xcfe9 }, { 38583, 0xbfe7 }, { 38596, 0x5fa7 }, { 38607, 0x86fc },
+  /* 0x25000 */
+  { 38616, 0xefde }, { 38629, 0xdff3 }, { 38642, 0xb97e }, { 38653, 0xb677 },
+  { 38664, 0xdbff }, { 38678, 0xdf7f }, { 38692, 0xfffb }, { 38707, 0x9fdb },
+  { 38719, 0xf5f9 }, { 38731, 0xdffb }, { 38745, 0x73f3 }, { 38756, 0xd7ee },
+  { 38768, 0x6fbf }, { 38781, 0x13fc }, { 38790, 0x1ff2 }, { 38800, 0x3ffc },
+  /* 0x25100 */
+  { 38812, 0xfffd }, { 38827, 0x7bff }, { 38841, 0x02b8 }, { 38846, 0xfffe },
+  { 38861, 0x7e13 }, { 38870, 0xff88 }, { 38880, 0x7fef }, { 38894, 0x324f },
+  { 38902, 0xfbe0 }, { 38912, 0xffff }, { 38928, 0x1c7f }, { 38938, 0x0069 },
+  { 38942, 0xfef8 }, { 38954, 0xff7f }, { 38969, 0x4f13 }, { 38977, 0xc030 },
+  /* 0x25200 */
+  { 38981, 0xffed }, { 38995, 0x1fff }, { 39008, 0x07fc }, { 39017, 0xf980 },
+  { 39024, 0xffff }, { 39040, 0xffff }, { 39056, 0x007c }, { 39061, 0xfff1 },
+  { 39074, 0x47f7 }, { 39085, 0x0021 }, { 39087, 0xfd80 }, { 39095, 0xffff },
+  { 39111, 0x271f }, { 39120, 0xfe01 }, { 39128, 0xbf3f }, { 39141, 0x8801 },
+  /* 0x25300 */
+  { 39144, 0xffff }, { 39160, 0xfcf1 }, { 39171, 0xe70e }, { 39180, 0xfc67 },
+  { 39191, 0x9e5f }, { 39202, 0xc6b8 }, { 39210, 0xffbf }, { 39225, 0xffef },
+  { 39240, 0xfefd }, { 39254, 0x17fd }, { 39265, 0x1ff2 }, { 39275, 0xff7f },
+  { 39290, 0xc207 }, { 39296, 0xf792 }, { 39306, 0x9c07 }, { 39313, 0x78ff },
+  /* 0x25400 */
+  { 39325, 0x001b }, { 39329, 0x7fea }, { 39341, 0x1e3f }, { 39351, 0x35fe },
+  { 39362, 0xfff3 }, { 39376, 0x7f9f }, { 39389, 0xd20c }, { 39395, 0xff7d },
+  { 39409, 0xbfd7 }, { 39422, 0x5054 }, { 39427, 0xff90 }, { 39437, 0x3e7f },
+  { 39449, 0xfcc3 }, { 39459, 0xfcff }, { 39473, 0x20ff }, { 39482, 0xfc02 },
+  /* 0x25500 */
+  { 39489, 0x07ff }, { 39500, 0xfffd }, { 39515, 0xff0d }, { 39526, 0x07ff },
+  { 39537, 0xfbe8 }, { 39548, 0xc5fb }, { 39559, 0x3fe3 }, { 39570, 0xffff },
+  { 39586, 0x9ffc }, { 39598, 0xff80 }, { 39607, 0xdc7f }, { 39619, 0xfa9b },
+  { 39630, 0x027f }, { 39638, 0xeb4c }, { 39647, 0xfc0e }, { 39656, 0xcd96 },
+  /* 0x25600 */
+  { 39665, 0x637a }, { 39674, 0x7e60 }, { 39682, 0x7850 }, { 39688, 0xff03 },
+  { 39698, 0xfe14 }, { 39707, 0x3ff0 }, { 39717, 0xf910 }, { 39724, 0x1f87 },
+  { 39733, 0xff08 }, { 39742, 0x17ff }, { 39754, 0x0fc0 }, { 39760, 0x03ff },
+  { 39770, 0xfdef }, { 39784, 0xff10 }, { 39793, 0xc01f }, { 39800, 0xbfbf },
+  /* 0x25700 */
+  { 39814, 0x9fbe }, { 39826, 0xccbe }, { 39836, 0x9ee9 }, { 39846, 0xff9f },
+  { 39860, 0xbdba }, { 39871, 0x7d7d }, { 39883, 0xfffc }, { 39897, 0xde78 },
+  { 39907, 0x037f }, { 39916, 0xff84 }, { 39926, 0x8207 }, { 39931, 0xfffe },
+  { 39946, 0xe0a0 }, { 39951, 0x5fff }, { 39965, 0x03fc }, { 39973, 0xed80 },
+  /* 0x25800 */
+  { 39980, 0xffff }, { 39996, 0x01ff }, { 40005, 0x0006 }, { 40007, 0xf6fe },
+  { 40020, 0x1feb }, { 40031, 0xbc10 }, { 40037, 0xffff }, { 40053, 0x0279 },
+  { 40059, 0xfd83 }, { 40069, 0x7f7e }, { 40082, 0x6080 }, { 40085, 0xbff3 },
+  { 40098, 0x003f }, { 40104, 0xd7c8 }, { 40113, 0xffe1 }, { 40125, 0x40bf },
+  /* 0x25900 */
+  { 40133, 0x5cef }, { 40144, 0xd7fe }, { 40157, 0x6f9c }, { 40167, 0xfff3 },
+  { 40181, 0xff8e }, { 40193, 0x4f9f }, { 40204, 0x7fff }, { 40219, 0xffc0 },
+  { 40229, 0xfdff }, { 40244, 0xf80b }, { 40252, 0xe7f7 }, { 40265, 0xff67 },
+  { 40278, 0x84e0 }, { 40283, 0xfffd }, { 40298, 0xf025 }, { 40305, 0xbfff },
+  /* 0x25a00 */
+  { 40320, 0xe40f }, { 40328, 0x05ff }, { 40338, 0x7c0e }, { 40346, 0xb9ff },
+  { 40359, 0xdd0f }, { 40369, 0x1bfd }, { 40380, 0x7fff }, { 40395, 0xdb7e },
+  { 40407, 0xffdf }, { 40422, 0x8f3f }, { 40433, 0xf7f3 }, { 40446, 0xf86f },
+  { 40457, 0xe708 }, { 40464, 0xff47 }, { 40476, 0xe1e7 }, { 40486, 0xfffb },
+  /* 0x25b00 */
+  { 40501, 0xf0bf }, { 40512, 0xeeff }, { 40526, 0xfc7e }, { 40538, 0xfbff },
+  { 40553, 0x0fff }, { 40565, 0xffff }, { 40581, 0xfdff }, { 40596, 0xff83 },
+  { 40607, 0xf03f }, { 40617, 0x7fff }, { 40632, 0xeffd }, { 40646, 0xffe0 },
+  { 40657, 0x0047 }, { 40661, 0xffff }, { 40677, 0xffff }, { 40693, 0xf7ff },
+  /* 0x25c00 */
+  { 40708, 0xfa64 }, { 40717, 0xffff }, { 40733, 0xffff }, { 40749, 0xffff },
+  { 40765, 0xf0f7 }, { 40776, 0xffff }, { 40792, 0x025f }, { 40799, 0xffe8 },
+  { 40811, 0xfff3 }, { 40825, 0xffe7 }, { 40839, 0xdfff }, { 40854, 0x3fff },
+  { 40868, 0xffc1 }, { 40879, 0xffff }, { 40895, 0xffff }, { 40911, 0x87ff },
+  /* 0x25d00 */
+  { 40923, 0xffff }, { 40939, 0xe018 }, { 40944, 0xffff }, { 40960, 0xeff7 },
+  { 40974, 0x7ff0 }, { 40985, 0xf009 }, { 40991, 0xffff }, { 41007, 0x2f7f },
+  { 41019, 0xfdc0 }, { 41028, 0xffff }, { 41044, 0x0ff8 }, { 41053, 0xfff0 },
+  { 41065, 0xf3ff }, { 41079, 0xfff3 }, { 41093, 0xff1f }, { 41106, 0xf1f7 },
+  /* 0x25e00 */
+  { 41118, 0xcfa9 }, { 41128, 0x13d3 }, { 41136, 0xbbee }, { 41148, 0x7ffb },
+  { 41162, 0xffee }, { 41176, 0xf467 }, { 41186, 0x29d7 }, { 41195, 0xfffc },
+  { 41209, 0x0bf0 }, { 41216, 0xff80 }, { 41225, 0xff9f }, { 41239, 0x115f },
+  { 41247, 0xfffe }, { 41262, 0x1e7f }, { 41273, 0xfff0 }, { 41285, 0x800f },
+  /* 0x25f00 */
+  { 41290, 0xf3ff }, { 41304, 0xff0f }, { 41316, 0x01f7 }, { 41324, 0xffe0 },
+  { 41335, 0x8eef }, { 41346, 0x6fe3 }, { 41357, 0xf0e8 }, { 41365, 0xffdf },
+  { 41380, 0xf7f7 }, { 41394, 0x7e5f }, { 41406, 0xffff }, { 41422, 0x0dfd },
+  { 41432, 0xfff8 }, { 41445, 0x93ef }, { 41456, 0xffc2 }, { 41467, 0xf7ff },
+  /* 0x26000 */
+  { 41482, 0x02ff }, { 41491, 0xfffc }, { 41505, 0xf0ff }, { 41517, 0x00ff },
+  { 41525, 0xff58 }, { 41536, 0x7fff }, { 41551, 0xfff2 }, { 41564, 0x0013 },
+  { 41567, 0xfbff }, { 41582, 0xffbf }, { 41597, 0xffc7 }, { 41610, 0x00b3 },
+  { 41615, 0xfffa }, { 41629, 0xfbff }, { 41644, 0x01fd }, { 41652, 0x07ff },
+  /* 0x26100 */
+  { 41663, 0xfe00 }, { 41670, 0x1fff }, { 41683, 0x7ffc }, { 41696, 0xf006 },
+  { 41702, 0xffff }, { 41718, 0xe03f }, { 41727, 0x15bf }, { 41737, 0xffe8 },
+  { 41749, 0xff7f }, { 41764, 0xf8ff }, { 41777, 0x9eff }, { 41790, 0xf87f },
+  { 41802, 0xdf3f }, { 41815, 0xdffa }, { 41828, 0x1faf }, { 41839, 0xffdf },
+  /* 0x26200 */
+  { 41854, 0x00eb }, { 41860, 0x0000 }, { 41860, 0xfbec }, { 41872, 0xdf7f },
+  { 41886, 0xdbb7 }, { 41898, 0xeeef }, { 41911, 0xfefd }, { 41925, 0xdbbc },
+  { 41936, 0xeb8f }, { 41947, 0xf3ff }, { 41961, 0xef9f }, { 41974, 0xf078 },
+  { 41982, 0x3ff4 }, { 41993, 0xffc7 }, { 42006, 0xf99f }, { 42018, 0xfbbf },
+  /* 0x26300 */
+  { 42032, 0xe66f }, { 42043, 0xfaff }, { 42057, 0x7f1f }, { 42069, 0xddfe },
+  { 42082, 0xfdcf }, { 42095, 0xfdf7 }, { 42109, 0xf7e6 }, { 42121, 0xfe05 },
+  { 42130, 0x2fe9 }, { 42140, 0x27f0 }, { 42148, 0x8afc }, { 42157, 0x9f9b },
+  { 42168, 0xffea }, { 42181, 0xf7e3 }, { 42193, 0xaf8f }, { 42204, 0x7ff5 },
+  /* 0x26400 */
+  { 42217, 0x7ffd }, { 42231, 0x5ffb }, { 42244, 0xf7fc }, { 42257, 0x7fef },
+  { 42271, 0xffd1 }, { 42283, 0xff3f }, { 42297, 0x1fff }, { 42310, 0xff7f },
+  { 42325, 0xfdf8 }, { 42337, 0xbe7f }, { 42350, 0xf77d }, { 42363, 0x7dce },
+  { 42374, 0xd01b }, { 42381, 0x67df }, { 42393, 0xff71 }, { 42405, 0x7fb3 },
+  /* 0x26500 */
+  { 42417, 0xfa7f }, { 42430, 0xfdbf }, { 42444, 0xbf7f }, { 42458, 0xf3af },
+  { 42470, 0xfdbf }, { 42484, 0x7dff }, { 42498, 0xffe7 }, { 42512, 0xffe6 },
+  { 42525, 0x7f3d }, { 42537, 0x1fff }, { 42550, 0x9ffc }, { 42562, 0xf27f },
+  { 42574, 0x27ff }, { 42586, 0x87ff }, { 42598, 0x9fff }, { 42612, 0x43fe },
+  /* 0x26600 */
+  { 42622, 0xefff }, { 42637, 0xe93f }, { 42648, 0xff0d }, { 42659, 0xedfc },
+  { 42671, 0x2fff }, { 42684, 0x99ff }, { 42696, 0xff87 }, { 42708, 0x9fff },
+  { 42722, 0x73ff }, { 42735, 0xff1e }, { 42747, 0x7fff }, { 42762, 0x2ffc },
+  { 42773, 0xc03e }, { 42780, 0xfffd }, { 42795, 0x7efb }, { 42808, 0x02d8 },
+  /* 0x26700 */
+  { 42813, 0xfddc }, { 42825, 0x9fff }, { 42839, 0x17ff }, { 42851, 0xee68 },
+  { 42860, 0x8002 }, { 42862, 0xffff }, { 42878, 0xffff }, { 42894, 0xfdff },
+  { 42909, 0x0ab3 }, { 42916, 0xfee0 }, { 42926, 0xbfff }, { 42941, 0x3fe7 },
+  { 42953, 0x0003 }, { 42955, 0xbb30 }, { 42963, 0xbeff }, { 42977, 0x0019 },
+  /* 0x26800 */
+  { 42980, 0xffff }, { 42996, 0xd6ff }, { 43009, 0x1b31 }, { 43016, 0xdf80 },
+  { 43024, 0xf1ef }, { 43036, 0x19bf }, { 43046, 0x3f00 }, { 43052, 0xfff7 },
+  { 43067, 0xf52f }, { 43078, 0x3ff3 }, { 43090, 0xbff0 }, { 43101, 0xbf00 },
+  { 43108, 0xbfe3 }, { 43120, 0xfc4f }, { 43131, 0x7a13 }, { 43139, 0xfffe },
+  /* 0x26900 */
+  { 43154, 0xf47d }, { 43165, 0xef75 }, { 43177, 0x1ffe }, { 43189, 0x9efc },
+  { 43200, 0xdff6 }, { 43213, 0xebbf }, { 43226, 0x6be7 }, { 43237, 0xfffc },
+  { 43251, 0xd7ff }, { 43265, 0xffeb }, { 43279, 0xfebf }, { 43293, 0xff7f },
+  { 43308, 0xd7f7 }, { 43321, 0xa4fb }, { 43331, 0x6dff }, { 43344, 0xdb7b },
+  /* 0x26a00 */
+  { 43356, 0xfffb }, { 43371, 0xb7fd }, { 43384, 0xf5df }, { 43397, 0xf4f7 },
+  { 43409, 0xff98 }, { 43420, 0xf318 }, { 43428, 0x1fff }, { 43441, 0x7ff6 },
+  { 43454, 0x6ff0 }, { 43464, 0x3ffe }, { 43477, 0xfeb0 }, { 43487, 0xe1c7 },
+  { 43496, 0xddff }, { 43510, 0x7eb7 }, { 43522, 0xbffd }, { 43536, 0xffdf },
+  /* 0x26b00 */
+  { 43551, 0xfbff }, { 43566, 0xfff9 }, { 43580, 0xfeff }, { 43595, 0xffbf },
+  { 43610, 0x0bff }, { 43621, 0x3ff0 }, { 43631, 0xfb04 }, { 43639, 0xffff },
+  { 43655, 0xffff }, { 43671, 0xff0f }, { 43683, 0xffff }, { 43699, 0xffa8 },
+  { 43710, 0xffff }, { 43726, 0xff7e }, { 43740, 0xff7f }, { 43755, 0xff1f },
+  /* 0x26c00 */
+  { 43768, 0xffff }, { 43784, 0x6bff }, { 43797, 0xfc82 }, { 43805, 0xffff },
+  { 43821, 0xffbf }, { 43836, 0xdfff }, { 43851, 0xffff }, { 43867, 0x1ffd },
+  { 43879, 0xfff8 }, { 43892, 0xffff }, { 43908, 0x97ff }, { 43921, 0x20c1 },
+  { 43925, 0xffff }, { 43941, 0xffff }, { 43957, 0x7fff }, { 43972, 0xffff },
+  /* 0x26d00 */
+  { 43988, 0xffa7 }, { 44001, 0xffff }, { 44017, 0xf801 }, { 44023, 0xffff },
+  { 44039, 0x7fff }, { 44054, 0xe007 }, { 44060, 0xfffe }, { 44075, 0xffff },
+  { 44091, 0xfff7 }, { 44106, 0x0fff }, { 44118, 0xff00 }, { 44126, 0xffff },
+  { 44142, 0xffff }, { 44158, 0xefbf }, { 44172, 0x040b }, { 44176, 0xbfff },
+  /* 0x26e00 */
+  { 44191, 0xffdf }, { 44206, 0xffff }, { 44222, 0xffdf }, { 44237, 0x07ff },
+  { 44248, 0xffc0 }, { 44258, 0xffff }, { 44274, 0x451e }, { 44281, 0xe084 },
+  { 44286, 0xffd7 }, { 44300, 0xffff }, { 44316, 0xffff }, { 44332, 0xffff },
+  { 44348, 0x3fff }, { 44362, 0xff00 }, { 44370, 0xffff }, { 44386, 0xffff },
+  /* 0x26f00 */
+  { 44402, 0xfcff }, { 44416, 0x0227 }, { 44421, 0xfe16 }, { 44431, 0xffff },
+  { 44447, 0xdfff }, { 44462, 0xffff }, { 44478, 0x5fff }, { 44492, 0xffe2 },
+  { 44504, 0xffff }, { 44520, 0x8895 }, { 44526, 0xf482 }, { 44533, 0xffff },
+  { 44549, 0xff7f }, { 44564, 0x03ff }, { 44574, 0xffff }, { 44590, 0xfe3f },
+  /* 0x27000 */
+  { 44603, 0x20f7 }, { 44611, 0x2ff0 }, { 44620, 0xffff }, { 44636, 0xffbf },
+  { 44651, 0xbfff }, { 44666, 0xfff2 }, { 44679, 0xffff }, { 44695, 0xf801 },
+  { 44701, 0xff7f }, { 44716, 0xffff }, { 44732, 0x03ba }, { 44739, 0xffff },
+  { 44755, 0xc3ff }, { 44767, 0xffff }, { 44783, 0xdfff }, { 44798, 0xfe01 },
+  /* 0x27100 */
+  { 44806, 0xeaff }, { 44819, 0xffff }, { 44835, 0x7f0f }, { 44846, 0xffc0 },
+  { 44856, 0xffff }, { 44872, 0xffdf }, { 44887, 0xc7c7 }, { 44897, 0x7ddf },
+  { 44910, 0xefea }, { 44922, 0x7fff }, { 44937, 0x1ff9 }, { 44948, 0xfc7e },
+  { 44960, 0x2ffe }, { 44972, 0xf1bf }, { 44984, 0x3fff }, { 44998, 0xf83e },
+  /* 0x27200 */
+  { 45008, 0x6bcb }, { 45018, 0xf5ef }, { 45031, 0xffb9 }, { 45044, 0xfff1 },
+  { 45057, 0xffff }, { 45073, 0xd9e3 }, { 45083, 0xffff }, { 45099, 0xf8f9 },
+  { 45110, 0xe1ef }, { 45121, 0xffff }, { 45137, 0xfbff }, { 45152, 0x9fc3 },
+  { 45162, 0xff00 }, { 45170, 0xfbff }, { 45185, 0xff83 }, { 45196, 0x0009 },
+  /* 0x27300 */
+  { 45198, 0xfffa }, { 45212, 0xbfff }, { 45227, 0x3fdf }, { 45240, 0xaff0 },
+  { 45250, 0x0000 }, { 45250, 0xfffe }, { 45265, 0xffff }, { 45281, 0xffff },
+  { 45297, 0xff1f }, { 45310, 0xc59f }, { 45320, 0xff7e }, { 45334, 0xffff },
+  { 45350, 0xffff }, { 45366, 0xf03f }, { 45376, 0x175f }, { 45386, 0xff00 },
+  /* 0x27400 */
+  { 45394, 0xfff7 }, { 45409, 0xffff }, { 45425, 0xeff8 }, { 45437, 0x007a },
+  { 45442, 0xfff1 }, { 45455, 0xf7ff }, { 45470, 0xffff }, { 45486, 0xff1f },
+  { 45499, 0xc15e }, { 45507, 0xfdff }, { 45522, 0x0ffe }, { 45533, 0xfffc },
+  { 45547, 0xdf00 }, { 45554, 0xffff }, { 45570, 0x18fe }, { 45579, 0xfffe },
+  /* 0x27500 */
+  { 45594, 0xc1df }, { 45604, 0xe13f }, { 45614, 0xddff }, { 45628, 0x24ff },
+  { 45638, 0xfffe }, { 45653, 0xf9f7 }, { 45666, 0xc1ff }, { 45677, 0xf7ff },
+  { 45692, 0xfdf5 }, { 45705, 0xfffe }, { 45720, 0xbf90 }, { 45729, 0x7ffc },
+  { 45742, 0xffdf }, { 45757, 0xfff7 }, { 45772, 0xffee }, { 45786, 0x8ffe },
+  /* 0x27600 */
+  { 45798, 0xef7f }, { 45812, 0xf64f }, { 45823, 0xffff }, { 45839, 0x7cf9 },
+  { 45850, 0xffff }, { 45866, 0xff07 }, { 45877, 0xffbf }, { 45892, 0xc2ac },
+  { 45899, 0xffff }, { 45915, 0x7fe7 }, { 45928, 0xfffa }, { 45942, 0xf7ff },
+  { 45957, 0xe009 }, { 45962, 0xffff }, { 45978, 0x1fff }, { 45991, 0xff0f },
+  /* 0x27700 */
+  { 46003, 0x2dff }, { 46015, 0xe026 }, { 46021, 0xfaff }, { 46035, 0xe187 },
+  { 46043, 0xbfff }, { 46058, 0x0fff }, { 46070, 0xfc0c }, { 46078, 0xffff },
+  { 46094, 0xf1c7 }, { 46104, 0xfafd }, { 46117, 0xffc6 }, { 46129, 0x3fef },
+  { 46142, 0xf78c }, { 46152, 0xcff7 }, { 46165, 0xefca }, { 46176, 0xff9e },
+  /* 0x27800 */
+  { 46189, 0xdadf }, { 46201, 0xffef }, { 46216, 0x6f0f }, { 46226, 0xf82f },
+  { 46236, 0xf979 }, { 46247, 0x29ef }, { 46257, 0xffff }, { 46273, 0xef8e },
+  { 46284, 0xe77f }, { 46297, 0x777c }, { 46308, 0xe9ff }, { 46321, 0xffbe },
+  { 46335, 0xe3ff }, { 46348, 0x5fff }, { 46362, 0xff2e }, { 46374, 0x7ff3 },
+  /* 0x27900 */
+  { 46387, 0xfbf8 }, { 46399, 0xf9ff }, { 46413, 0xdecf }, { 46425, 0xfcc6 },
+  { 46435, 0x3517 }, { 46443, 0x3fea }, { 46454, 0xef7e }, { 46467, 0xffbb },
+  { 46481, 0xbfc7 }, { 46493, 0xfe84 }, { 46502, 0xffff }, { 46518, 0x4cff },
+  { 46529, 0xff76 }, { 46542, 0xffff }, { 46558, 0x0df3 }, { 46567, 0xffff },
+  /* 0x27a00 */
+  { 46583, 0x8fff }, { 46596, 0x7e7f }, { 46609, 0xffd9 }, { 46622, 0xffff },
+  { 46638, 0xfefd }, { 46652, 0xff43 }, { 46663, 0xffff }, { 46679, 0xfffe },
+  { 46694, 0xffff }, { 46710, 0xffd7 }, { 46724, 0xffff }, { 46740, 0x86ff },
+  { 46751, 0x89ff }, { 46762, 0xfffd }, { 46777, 0xffff }, { 46793, 0xe565 },
+  /* 0x27b00 */
+  { 46802, 0xfffd }, { 46817, 0xbeef }, { 46830, 0xffbf }, { 46845, 0xf87f },
+  { 46857, 0xff7f }, { 46872, 0xff7f }, { 46887, 0xffbf }, { 46902, 0xff97 },
+  { 46915, 0xdfff }, { 46930, 0xef7f }, { 46944, 0xfb2c }, { 46954, 0x3def },
+  { 46966, 0xfe47 }, { 46977, 0x9f39 }, { 46987, 0xeeef }, { 47000, 0xff9b },
+  /* 0x27c00 */
+  { 47013, 0x3efb }, { 47025, 0x637f }, { 47036, 0xffab }, { 47049, 0xfff5 },
+  { 47063, 0xe7ff }, { 47077, 0xffff }, { 47093, 0xff3f }, { 47107, 0xd9ff },
+  { 47120, 0xffff }, { 47136, 0xfdbf }, { 47150, 0xf7ff }, { 47165, 0xc2ff },
+  { 47176, 0xffff }, { 47192, 0xfedf }, { 47206, 0xffe7 }, { 47220, 0x5fee },
+  /* 0x27d00 */
+  { 47232, 0xf0fe }, { 47243, 0xe7f1 }, { 47254, 0x3d7b }, { 47265, 0xffef },
+  { 47280, 0xffb7 }, { 47294, 0x37e3 }, { 47304, 0xfff9 }, { 47318, 0xe7f7 },
+  { 47331, 0x7fec }, { 47343, 0xff8f }, { 47356, 0x05ff }, { 47366, 0xdfff },
+  { 47381, 0xfe9f }, { 47394, 0xd6ff }, { 47407, 0xfbff }, { 47422, 0xf825 },
+  /* 0x27e00 */
+  { 47430, 0xffff }, { 47446, 0x47f2 }, { 47455, 0xe9ff }, { 47468, 0xf3fe },
+  { 47481, 0x43c9 }, { 47488, 0x7f00 }, { 47495, 0xf09b }, { 47504, 0x23fc },
+  { 47513, 0xffd0 }, { 47524, 0xefdd }, { 47537, 0xffff }, { 47553, 0xffec },
+  { 47566, 0xdfff }, { 47581, 0xbffe }, { 47595, 0xd8ff }, { 47607, 0xbf7f },
+  /* 0x27f00 */
+  { 47621, 0xc2ff }, { 47632, 0xffff }, { 47648, 0xffef }, { 47663, 0xffff },
+  { 47679, 0xfe76 }, { 47691, 0xffff }, { 47707, 0xbfff }, { 47722, 0xffd8 },
+  { 47734, 0xe93f }, { 47745, 0xffff }, { 47761, 0xff7f }, { 47776, 0x1f73 },
+  { 47786, 0x227f }, { 47795, 0xfffc }, { 47809, 0xc05d }, { 47816, 0xfffe },
+  /* 0x28000 */
+  { 47831, 0x0249 }, { 47835, 0xfff8 }, { 47848, 0x7fff }, { 47863, 0x00c2 },
+  { 47866, 0xffff }, { 47882, 0x5e3f }, { 47893, 0x000d }, { 47896, 0xffe8 },
+  { 47908, 0xf9ff }, { 47922, 0xf80a }, { 47929, 0xffff }, { 47945, 0x81ff },
+  { 47955, 0x0003 }, { 47957, 0xfffc }, { 47971, 0x51ff }, { 47982, 0x8008 },
+  /* 0x28100 */
+  { 47984, 0xffe9 }, { 47997, 0x0fff }, { 48009, 0x3ffe }, { 48022, 0x0000 },
+  { 48022, 0xdd60 }, { 48030, 0xffff }, { 48046, 0x07ff }, { 48057, 0x0076 },
+  { 48062, 0xffff }, { 48078, 0x1df3 }, { 48088, 0xfdc0 }, { 48097, 0x183f },
+  { 48105, 0x9dfe }, { 48117, 0x67d0 }, { 48125, 0xeff0 }, { 48136, 0x3c1f },
+  /* 0x28200 */
+  { 48145, 0xad38 }, { 48153, 0xff3b }, { 48166, 0xfe17 }, { 48177, 0xff37 },
+  { 48190, 0xff0d }, { 48201, 0x0bb1 }, { 48208, 0xc1fc }, { 48217, 0x9e0f },
+  { 48226, 0xe45b }, { 48235, 0x2bfd }, { 48246, 0x9e9f }, { 48257, 0xfffe },
+  { 48272, 0xd0d1 }, { 48279, 0x1fff }, { 48292, 0xffc0 }, { 48302, 0x1277 },
+  /* 0x28300 */
+  { 48310, 0xeffe }, { 48324, 0xbe40 }, { 48331, 0xffff }, { 48347, 0x79ff },
+  { 48360, 0xffef }, { 48375, 0x87df }, { 48386, 0xffa9 }, { 48398, 0x8bdf },
+  { 48409, 0x3fbf }, { 48422, 0x136f }, { 48431, 0xfff6 }, { 48445, 0x53ff },
+  { 48457, 0xcfe2 }, { 48467, 0xe37e }, { 48478, 0x9f5f }, { 48490, 0x677f },
+  /* 0x28400 */
+  { 48502, 0xb806 }, { 48508, 0xffb3 }, { 48521, 0xbf17 }, { 48532, 0x7a67 },
+  { 48542, 0xafff }, { 48556, 0x4f1f }, { 48566, 0xbfff }, { 48581, 0xf0bf },
+  { 48592, 0xfffb }, { 48607, 0x2cf8 }, { 48615, 0xfffd }, { 48630, 0xf00d },
+  { 48637, 0x6fbf }, { 48650, 0x2bfc }, { 48660, 0xfff0 }, { 48672, 0xefff },
+  /* 0x28500 */
+  { 48687, 0xc829 }, { 48693, 0xfeff }, { 48708, 0xffde }, { 48722, 0x0007 },
+  { 48725, 0xaffe }, { 48738, 0xfc5b }, { 48749, 0xc7ff }, { 48762, 0x317f },
+  { 48772, 0xffca }, { 48784, 0xe3f9 }, { 48795, 0xfc3b }, { 48806, 0xdffb },
+  { 48820, 0xf81f }, { 48830, 0xc3bd }, { 48840, 0xffee }, { 48854, 0x3fc3 },
+  /* 0x28600 */
+  { 48864, 0xf7bf }, { 48878, 0xfe0b }, { 48888, 0x7fcf }, { 48901, 0xb3e5 },
+  { 48911, 0xc7ff }, { 48924, 0xd7bf }, { 48937, 0xebd9 }, { 48948, 0x7fe7 },
+  { 48961, 0xaefc }, { 48972, 0xfffe }, { 48987, 0xfd25 }, { 48997, 0xbe7f },
+  { 49010, 0xffda }, { 49023, 0xde7f }, { 49036, 0xfffb }, { 49051, 0xf9fb },
+  /* 0x28700 */
+  { 49064, 0xfd6f }, { 49077, 0x9fff }, { 49091, 0xe5ff }, { 49104, 0xfffd },
+  { 49119, 0xfe9b }, { 49131, 0xe9bb }, { 49142, 0xfdef }, { 49156, 0xe1fb },
+  { 49167, 0xf2bf }, { 49179, 0xdffe }, { 49193, 0xcfc3 }, { 49203, 0xffeb },
+  { 49217, 0xe13f }, { 49227, 0xdff3 }, { 49240, 0xd9df }, { 49252, 0xfff7 },
+  /* 0x28800 */
+  { 49267, 0xfde7 }, { 49280, 0x79ff }, { 49293, 0x40f4 }, { 49299, 0x7fc0 },
+  { 49308, 0xf826 }, { 49316, 0x3dfb }, { 49328, 0xfe0d }, { 49338, 0x61ff },
+  { 49349, 0xfffb }, { 49364, 0x0e77 }, { 49373, 0xbfff }, { 49388, 0xe66f },
+  { 49399, 0x48ff }, { 49409, 0xbffb }, { 49423, 0xefcb }, { 49435, 0xffdf },
+  /* 0x28900 */
+  { 49450, 0xf7a7 }, { 49462, 0x6fef }, { 49475, 0x376f }, { 49486, 0xc7d0 },
+  { 49494, 0xfe1d }, { 49505, 0x03ff }, { 49515, 0xe7f4 }, { 49526, 0x4a6f },
+  { 49535, 0xfc74 }, { 49545, 0xf25f }, { 49556, 0xfd09 }, { 49565, 0xc19f },
+  { 49574, 0xfffe }, { 49589, 0x1a68 }, { 49595, 0xfff2 }, { 49608, 0xe07f },
+  /* 0x28a00 */
+  { 49618, 0x7fff }, { 49633, 0x20ff }, { 49642, 0xd220 }, { 49647, 0x7fff },
+  { 49662, 0xf000 }, { 49666, 0xf9ff }, { 49680, 0x121f }, { 49687, 0x1620 },
+  { 49691, 0xfffe }, { 49706, 0x80df }, { 49714, 0xffff }, { 49730, 0x30c1 },
+  { 49735, 0xd840 }, { 49740, 0x037f }, { 49749, 0xffc0 }, { 49759, 0x2bff },
+  /* 0x28b00 */
+  { 49771, 0xf038 }, { 49778, 0xafdf }, { 49791, 0xc7f8 }, { 49801, 0x7fff },
+  { 49816, 0x4290 }, { 49820, 0xffe9 }, { 49833, 0xef84 }, { 49842, 0x50ff },
+  { 49852, 0x8019 }, { 49856, 0xccbc }, { 49865, 0x89ff }, { 49876, 0xfb80 },
+  { 49884, 0xffd0 }, { 49895, 0xc697 }, { 49904, 0xe04f }, { 49912, 0x5c01 },
+  /* 0x28c00 */
+  { 49917, 0xfe23 }, { 49927, 0xf7f7 }, { 49941, 0xd315 }, { 49949, 0x394f },
+  { 49958, 0x0000 }, { 49958, 0xff80 }, { 49967, 0x0bf4 }, { 49975, 0x86f8 },
+  { 49983, 0x3fcf }, { 49995, 0xedb8 }, { 50005, 0xe3e7 }, { 50016, 0x5d5c },
+  { 50025, 0xde3f }, { 50037, 0xffeb }, { 50051, 0x3faf }, { 50063, 0xfffd },
+  /* 0x28d00 */
+  { 50078, 0xe037 }, { 50086, 0xa3ff }, { 50098, 0xff21 }, { 50108, 0x81eb },
+  { 50116, 0xbff3 }, { 50129, 0x10ff }, { 50138, 0xfff4 }, { 50151, 0x02ad },
+  { 50157, 0xffff }, { 50173, 0xf444 }, { 50180, 0xf0ff }, { 50192, 0x43df },
+  { 50202, 0x3efe }, { 50214, 0xfabc }, { 50225, 0x0dde }, { 50234, 0x198f },
+  /* 0x28e00 */
+  { 50242, 0x8000 }, { 50243, 0x7dff }, { 50257, 0xfa1f }, { 50268, 0x012f },
+  { 50274, 0xdffe }, { 50288, 0xff2b }, { 50300, 0xe08f }, { 50308, 0xffef },
+  { 50323, 0xfc7f }, { 50336, 0x800f }, { 50341, 0xffff }, { 50357, 0x8032 },
+  { 50361, 0xffff }, { 50377, 0xfd7f }, { 50391, 0x8543 }, { 50397, 0xffff },
+  /* 0x28f00 */
+  { 50413, 0xfd7f }, { 50427, 0xfbff }, { 50442, 0xfc41 }, { 50450, 0xe07b },
+  { 50459, 0xf0ff }, { 50471, 0xb3ff }, { 50484, 0x5def }, { 50496, 0xbf7e },
+  { 50509, 0xafef }, { 50522, 0x3ffe }, { 50535, 0xcfff }, { 50549, 0xfffc },
+  { 50563, 0xfb7f }, { 50577, 0x47ff }, { 50589, 0xffff }, { 50605, 0xe67f },
+  /* 0x29000 */
+  { 50617, 0xffff }, { 50633, 0xffbf }, { 50648, 0xfff3 }, { 50662, 0xfff3 },
+  { 50676, 0xffe7 }, { 50690, 0xfbff }, { 50705, 0x3b9f }, { 50716, 0x7fe5 },
+  { 50728, 0x37fc }, { 50739, 0x1dfc }, { 50749, 0x77fe }, { 50762, 0xffac },
+  { 50774, 0x17ef }, { 50785, 0x7fff }, { 50800, 0xafcb }, { 50811, 0xf7f0 },
+  /* 0x29100 */
+  { 50822, 0x221b }, { 50828, 0xffc0 }, { 50838, 0x6aff }, { 50850, 0xff80 },
+  { 50859, 0xceff }, { 50872, 0xe00d }, { 50878, 0x3fff }, { 50892, 0xf0c6 },
+  { 50900, 0x03ff }, { 50910, 0x8dfe }, { 50921, 0xea70 }, { 50929, 0xa5ef },
+  { 50940, 0x5f9f }, { 50952, 0xffbe }, { 50966, 0xffdb }, { 50980, 0xd7ef },
+  /* 0x29200 */
+  { 50993, 0xf7f8 }, { 51005, 0xbe4e }, { 51015, 0xf9ff }, { 51029, 0x7b7f },
+  { 51042, 0x7fbf }, { 51056, 0xee52 }, { 51065, 0x5ffe }, { 51078, 0xff00 },
+  { 51086, 0x0b3f }, { 51095, 0xffff }, { 51111, 0xfe60 }, { 51120, 0x938d },
+  { 51128, 0xffff }, { 51144, 0xe83f }, { 51154, 0xffff }, { 51170, 0xf77f },
+  /* 0x29300 */
+  { 51184, 0xfff9 }, { 51198, 0x2cff }, { 51209, 0xffc7 }, { 51222, 0xcecf },
+  { 51233, 0xceff }, { 51246, 0xfffe }, { 51261, 0xcff0 }, { 51271, 0xc3be },
+  { 51281, 0xffb7 }, { 51295, 0x7fbe }, { 51308, 0xfff2 }, { 51321, 0xffef },
+  { 51336, 0xcfeb }, { 51348, 0xcfff }, { 51362, 0xff7f }, { 51377, 0x0ff7 },
+  /* 0x29400 */
+  { 51388, 0xbebe }, { 51400, 0xdff8 }, { 51412, 0x7dff }, { 51426, 0xdef7 },
+  { 51439, 0x3fef }, { 51452, 0xffff }, { 51468, 0x5fff }, { 51482, 0x7fff },
+  { 51497, 0x9fff }, { 51511, 0xffff }, { 51527, 0xecd7 }, { 51538, 0xffff },
+  { 51554, 0x7f7f }, { 51568, 0xe37a }, { 51578, 0xffff }, { 51594, 0x7dff },
+  /* 0x29500 */
+  { 51608, 0xffff }, { 51624, 0xfe19 }, { 51634, 0xb3ff }, { 51647, 0xfff9 },
+  { 51661, 0xff65 }, { 51673, 0xefff }, { 51688, 0xfa7f }, { 51701, 0xd5fe },
+  { 51713, 0xfcdb }, { 51725, 0xbe09 }, { 51733, 0x53fe }, { 51744, 0x7ffd },
+  { 51758, 0x3ff2 }, { 51769, 0xeff8 }, { 51781, 0xff0f }, { 51793, 0x0dff },
+  /* 0x29600 */
+  { 51804, 0xffea }, { 51817, 0xf6ff }, { 51831, 0xe0ff }, { 51842, 0xffff },
+  { 51858, 0x477f }, { 51869, 0xfede }, { 51882, 0x0012 }, { 51884, 0x34d6 },
+  { 51892, 0xffff }, { 51908, 0x7fec }, { 51920, 0xff19 }, { 51931, 0xafff },
+  { 51945, 0xff63 }, { 51957, 0xe8cf }, { 51967, 0xffff }, { 51983, 0xfe0a },
+  /* 0x29700 */
+  { 51992, 0xffff }, { 52008, 0xfcfd }, { 52021, 0xb004 }, { 52025, 0xffff },
+  { 52041, 0x0267 }, { 52047, 0xef80 }, { 52055, 0x5bff }, { 52068, 0xf337 },
+  { 52079, 0xffff }, { 52095, 0xc6c3 }, { 52103, 0x7fff }, { 52118, 0xf4a4 },
+  { 52126, 0xbfff }, { 52141, 0x2bf8 }, { 52150, 0xe5f8 }, { 52160, 0x01d3 },
+  /* 0x29800 */
+  { 52166, 0x0000 }, { 52166, 0x1ee3 }, { 52175, 0x1c7c }, { 52183, 0xde85 },
+  { 52192, 0x77f7 }, { 52205, 0x6d3f }, { 52216, 0x67b2 }, { 52225, 0xffaf },
+  { 52239, 0xf35e }, { 52250, 0xffff }, { 52266, 0xe0eb }, { 52275, 0xffff },
+  { 52291, 0x77bf }, { 52304, 0xffe7 }, { 52318, 0xe19f }, { 52328, 0xffff },
+  /* 0x29900 */
+  { 52344, 0x82d3 }, { 52351, 0xffcd }, { 52364, 0x7fff }, { 52379, 0xe88b },
+  { 52387, 0xffff }, { 52403, 0x5ddf }, { 52415, 0xf814 }, { 52422, 0x0c1f },
+  { 52429, 0xffff }, { 52445, 0xdaf3 }, { 52456, 0x31ff }, { 52467, 0xffc8 },
+  { 52478, 0xcffd }, { 52491, 0x0f71 }, { 52499, 0x003f }, { 52505, 0x0000 },
+  /* 0x29a00 */
+  { 52505, 0x0000 }, { 52505, 0xf8e6 }, { 52515, 0xf0df }, { 52526, 0xe5ff },
+  { 52539, 0xfe4f }, { 52551, 0xffa8 }, { 52562, 0xe04f }, { 52570, 0x637f },
+  { 52581, 0xfe7f }, { 52595, 0x1fbf }, { 52607, 0x6fff }, { 52621, 0xdbcc },
+  { 52631, 0xde7f }, { 52644, 0xf7a3 }, { 52655, 0xffff }, { 52671, 0xb69b },
+  /* 0x29b00 */
+  { 52681, 0x8e1b }, { 52689, 0xffff }, { 52705, 0x03c7 }, { 52712, 0xbfff },
+  { 52727, 0xff8f }, { 52740, 0xe5ef }, { 52752, 0x6fff }, { 52766, 0xff80 },
+  { 52775, 0x3bff }, { 52788, 0xffc0 }, { 52798, 0xc3cf }, { 52808, 0x77ff },
+  { 52822, 0xfff8 }, { 52835, 0xf853 }, { 52844, 0x23f1 }, { 52852, 0x8d3f },
+  /* 0x29c00 */
+  { 52862, 0xfefe }, { 52876, 0xf2ff }, { 52889, 0xffff }, { 52905, 0xd2fe },
+  { 52916, 0xffbb }, { 52930, 0xbfdf }, { 52944, 0xbbff }, { 52958, 0xe7bf },
+  { 52971, 0xfdff }, { 52986, 0x7ff3 }, { 52999, 0xdfee }, { 53012, 0xfa49 },
+  { 53021, 0xfbf7 }, { 53035, 0xbf7f }, { 53049, 0xf7ff }, { 53064, 0xf7e7 },
+  /* 0x29d00 */
+  { 53077, 0xefc9 }, { 53088, 0xfb7f }, { 53102, 0xef5f }, { 53115, 0xaddf },
+  { 53127, 0xfdb7 }, { 53140, 0x0bfb }, { 53150, 0xffff }, { 53166, 0x13fb },
+  { 53176, 0x7fff }, { 53191, 0x4c7e }, { 53200, 0xfffd }, { 53215, 0xbfc3 },
+  { 53226, 0xf80c }, { 53233, 0xf7ff }, { 53248, 0x507f }, { 53257, 0xffb0 },
+  /* 0x29e00 */
+  { 53268, 0xffff }, { 53284, 0x9f85 }, { 53293, 0x21a5 }, { 53299, 0xd600 },
+  { 53304, 0xffff }, { 53320, 0x5fc7 }, { 53331, 0x0104 }, { 53333, 0xfffe },
+  { 53348, 0xe07f }, { 53358, 0x1e7f }, { 53369, 0xe800 }, { 53373, 0x7fff },
+  { 53388, 0x2fe0 }, { 53396, 0xff40 }, { 53405, 0x0dff }, { 53416, 0x0174 },
+  /* 0x29f00 */
+  { 53421, 0x7ffc }, { 53434, 0xf1c7 }, { 53444, 0x7fe3 }, { 53456, 0xf83e },
+  { 53466, 0xf11f }, { 53476, 0xfd2b }, { 53487, 0x7fcb }, { 53499, 0x00eb },
+  { 53505, 0xa201 }, { 53509, 0xfbff }, { 53524, 0x1eff }, { 53536, 0xffff },
+  { 53552, 0x9fff }, { 53566, 0xf8ff }, { 53579, 0x7fff }, { 53594, 0x11fe },
+  /* 0x2a000 */
+  { 53603, 0xbf83 }, { 53613, 0xeffe }, { 53627, 0x3fff }, { 53641, 0xb5ff },
+  { 53654, 0xff01 }, { 53663, 0xffff }, { 53679, 0x7fff }, { 53694, 0xfb85 },
+  { 53704, 0xffff }, { 53720, 0xefbb }, { 53733, 0x242a }, { 53738, 0xfff0 },
+  { 53750, 0xffff }, { 53766, 0x3dff }, { 53779, 0x86d5 }, { 53787, 0xfe48 },
+  /* 0x2a100 */
+  { 53796, 0xfeff }, { 53811, 0x599f }, { 53821, 0xfe09 }, { 53830, 0xfbff },
+  { 53845, 0x7fff }, { 53860, 0x947e }, { 53869, 0xc002 }, { 53872, 0xffff },
+  { 53888, 0x3fff }, { 53902, 0x24f2 }, { 53909, 0xff02 }, { 53918, 0xffff },
+  { 53934, 0x065e }, { 53941, 0x35fe }, { 53952, 0xf003 }, { 53958, 0x9fff },
+  /* 0x2a200 */
+  { 53972, 0x7efa }, { 53984, 0xff0d }, { 53995, 0xcff4 }, { 54006, 0xbfb7 },
+  { 54019, 0x0001 }, { 54020, 0xffc0 }, { 54030, 0xe3db }, { 54041, 0x95ef },
+  { 54052, 0xfbdf }, { 54066, 0x5bfb }, { 54078, 0xbde3 }, { 54089, 0xfffe },
+  { 54104, 0xebf8 }, { 54115, 0x7ff7 }, { 54129, 0xfcae }, { 54140, 0xfd9d },
+  /* 0x2a300 */
+  { 54152, 0x7fee }, { 54165, 0x3df7 }, { 54177, 0xf17d }, { 54188, 0xf91f },
+  { 54199, 0xfaff }, { 54213, 0xfd7f }, { 54227, 0xffff }, { 54243, 0xff7d },
+  { 54257, 0xe0df }, { 54267, 0xfcfd }, { 54280, 0xfdff }, { 54295, 0x6e7d },
+  { 54306, 0x7fde }, { 54319, 0x7f7a }, { 54331, 0xf1f2 }, { 54341, 0xffdf },
+  /* 0x2a400 */
+  { 54356, 0xff9d }, { 54369, 0xfbfe }, { 54383, 0x0df3 }, { 54392, 0x831c },
+  { 54398, 0x7f1f }, { 54410, 0x7ffc }, { 54423, 0xffea }, { 54436, 0xc09f },
+  { 54444, 0x993f }, { 54454, 0xff7f }, { 54469, 0xfe8f }, { 54481, 0xcf31 },
+  { 54490, 0xde5b }, { 54501, 0xfdff }, { 54516, 0xf3b6 }, { 54527, 0xfbff },
+  /* 0x2a500 */
+  { 54542, 0xed77 }, { 54554, 0x39f7 }, { 54565, 0xdffc }, { 54578, 0xfdeb },
+  { 54591, 0xff5f }, { 54605, 0xff9e }, { 54618, 0xff92 }, { 54629, 0xefe2 },
+  { 54640, 0xf9ef }, { 54653, 0x0dff }, { 54664, 0xc7fe }, { 54676, 0x78f9 },
+  { 54686, 0xfef6 }, { 54699, 0xff37 }, { 54712, 0xbfff }, { 54727, 0xffe4 },
+  /* 0x2a600 */
+  { 54739, 0xec33 }, { 54748, 0x99ff }, { 54760, 0x77f7 }, { 54773, 0xffd5 },
+  { 54786, 0xffcf }, { 54800, 0xffcf }, { 54814, 0x56f8 }, { 54823, 0xbbfd },
+  { 54836, 0x7b5f }, { 54848, 0xfbee }, { 54861, 0xf9e1 }, { 54871, 0xfffb },
+  { 54886, 0xef5f }, { 54899, 0x007f },
+};
+static const Summary16 cns11643_inv_uni2indx_page2f8[34] = {
+  /* 0x2f800 */
+  { 54906, 0xffff }, { 54922, 0xffff }, { 54938, 0xffff }, { 54954, 0xffff },
+  { 54970, 0xfffe }, { 54985, 0xffff }, { 55001, 0xffff }, { 55017, 0xffff },
+  { 55033, 0xffff }, { 55049, 0xffef }, { 55064, 0xffff }, { 55080, 0xffff },
+  { 55096, 0xdfff }, { 55111, 0xffff }, { 55127, 0xffff }, { 55143, 0xffff },
+  /* 0x2f900 */
+  { 55159, 0xffff }, { 55175, 0xffff }, { 55191, 0xffff }, { 55207, 0xffff },
+  { 55223, 0xffff }, { 55239, 0xffff }, { 55255, 0xffff }, { 55271, 0xffff },
+  { 55287, 0xffff }, { 55303, 0xffef }, { 55318, 0xffff }, { 55334, 0xfffb },
+  { 55349, 0xffff }, { 55365, 0xffef }, { 55380, 0xffff }, { 55396, 0xffff },
+  /* 0x2fa00 */
+  { 55412, 0xffff }, { 55428, 0x3fff },
+};
+
+static int
+cns11643_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0000 && wc < 0x0100)
+      summary = &cns11643_inv_uni2indx_page00[(wc>>4)];
+    else if (wc >= 0x0200 && wc < 0x03d0)
+      summary = &cns11643_inv_uni2indx_page02[(wc>>4)-0x020];
+    else if (wc >= 0x2000 && wc < 0x22c0)
+      summary = &cns11643_inv_uni2indx_page20[(wc>>4)-0x200];
+    else if (wc >= 0x2400 && wc < 0x2650)
+      summary = &cns11643_inv_uni2indx_page24[(wc>>4)-0x240];
+    else if (wc >= 0x3000 && wc < 0x9fb0)
+      summary = &cns11643_inv_uni2indx_page30[(wc>>4)-0x300];
+    else if (wc >= 0xfa00 && wc < 0xfa30)
+      summary = &cns11643_inv_uni2indx_pagefa[(wc>>4)-0xfa0];
+    else if (wc >= 0xfe00 && wc < 0xfff0)
+      summary = &cns11643_inv_uni2indx_pagefe[(wc>>4)-0xfe0];
+    else if (wc >= 0x20000 && wc < 0x2a6e0)
+      summary = &cns11643_inv_uni2indx_page200[(wc>>4)-0x2000];
+    else if (wc >= 0x2f800 && wc < 0x2fa20)
+      summary = &cns11643_inv_uni2indx_page2f8[(wc>>4)-0x2f80];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        used += summary->indx;
+        r[0] = cns11643_inv_2charset[3*used];
+        r[1] = cns11643_inv_2charset[3*used+1];
+        r[2] = cns11643_inv_2charset[3*used+2];
+        return 3;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/config.h.in b/lib/config.h.in
new file mode 100644
index 0000000..6db23e1
--- /dev/null
+++ b/lib/config.h.in
@@ -0,0 +1,71 @@
+/* Copyright (C) 1999-2003, 2005, 2007, 2010 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+
+/* Define to 1 to enable a few rarely used encodings. */
+#undef ENABLE_EXTRA
+
+/* Define to 1 if the package shall run at any location in the filesystem. */
+#undef ENABLE_RELOCATABLE
+
+/* Define to a type if <wchar.h> does not define. */
+#undef mbstate_t
+
+/* Define if you have <iconv.h>, the iconv_t type, and the
+   iconv_open, iconv, iconv_close functions. */
+#undef HAVE_ICONV
+/* Define as const if the declaration of iconv() needs const. */
+#define ICONV_CONST /* empty by default */
+
+/* Define to 1 if you have the getc_unlocked() function. */
+#undef HAVE_GETC_UNLOCKED
+
+/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
+#undef HAVE_LANGINFO_CODESET
+
+/* Define if you have the mbrtowc() function. */
+#undef HAVE_MBRTOWC
+
+/* Define to 1 if you have the setlocale() function. */
+#undef HAVE_SETLOCALE
+
+/* Define to 1 if you have the <stddef.h> header file. */
+#undef HAVE_STDDEF_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 or 0, depending whether the compiler supports simple visibility
+   declarations. */
+#undef HAVE_VISIBILITY
+
+/* Define if you have the wcrtomb() function. */
+#undef HAVE_WCRTOMB
+
+/* Define to 1 if O_NOFOLLOW works. */
+#undef HAVE_WORKING_O_NOFOLLOW
+
+/* Define if the machine's byte ordering is little endian. */
+#undef WORDS_LITTLEENDIAN
+
+/* Define to the value of ${prefix}, as a string. */
+#undef INSTALLPREFIX
+
diff --git a/lib/converters.h b/lib/converters.h
new file mode 100644
index 0000000..18c5f99
--- /dev/null
+++ b/lib/converters.h
@@ -0,0 +1,298 @@
+/*
+ * Copyright (C) 1999-2002, 2004-2010 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/* This file defines all the converters. */
+
+
+/* Our own notion of wide character, as UCS-4, according to ISO-10646-1. */
+typedef unsigned int ucs4_t;
+
+/* State used by a conversion. 0 denotes the initial state. */
+typedef unsigned int state_t;
+
+/* iconv_t is an opaque type. This is the real iconv_t type. */
+typedef struct conv_struct * conv_t;
+
+/*
+ * Data type for conversion multibyte -> unicode
+ */
+struct mbtowc_funcs {
+  int (*xxx_mbtowc) (conv_t conv, ucs4_t *pwc, unsigned char const *s, int n);
+  /*
+   * int xxx_mbtowc (conv_t conv, ucs4_t *pwc, unsigned char const *s, int n)
+   * converts the byte sequence starting at s to a wide character. Up to n bytes
+   * are available at s. n is >= 1.
+   * Result is number of bytes consumed (if a wide character was read),
+   * or -1 if invalid, or -2 if n too small, or -2-(number of bytes consumed)
+   * if only a shift sequence was read.
+   */
+  int (*xxx_flushwc) (conv_t conv, ucs4_t *pwc);
+  /*
+   * int xxx_flushwc (conv_t conv, ucs4_t *pwc)
+   * returns to the initial state and stores the pending wide character, if any.
+   * Result is 1 (if a wide character was read) or 0 if none was pending.
+   */
+};
+
+/* Return code if invalid input after a shift sequence of n bytes was read.
+   (xxx_mbtowc) */
+#define RET_SHIFT_ILSEQ(n)  (-1-2*(n))
+/* Return code if invalid. (xxx_mbtowc) */
+#define RET_ILSEQ           RET_SHIFT_ILSEQ(0)
+/* Return code if only a shift sequence of n bytes was read. (xxx_mbtowc) */
+#define RET_TOOFEW(n)       (-2-2*(n))
+/* Retrieve the n from the encoded RET_... value. */
+#define DECODE_SHIFT_ILSEQ(r)  ((unsigned int)(RET_SHIFT_ILSEQ(0) - (r)) / 2)
+#define DECODE_TOOFEW(r)       ((unsigned int)(RET_TOOFEW(0) - (r)) / 2)
+
+/*
+ * Data type for conversion unicode -> multibyte
+ */
+struct wctomb_funcs {
+  int (*xxx_wctomb) (conv_t conv, unsigned char *r, ucs4_t wc, int n);
+  /*
+   * int xxx_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+   * converts the wide character wc to the character set xxx, and stores the
+   * result beginning at r. Up to n bytes may be written at r. n is >= 1.
+   * Result is number of bytes written, or -1 if invalid, or -2 if n too small.
+   */
+  int (*xxx_reset) (conv_t conv, unsigned char *r, int n);
+  /*
+   * int xxx_reset (conv_t conv, unsigned char *r, int n)
+   * stores a shift sequences returning to the initial state beginning at r.
+   * Up to n bytes may be written at r. n is >= 0.
+   * Result is number of bytes written, or -2 if n too small.
+   */
+};
+
+/* Return code if invalid. (xxx_wctomb) */
+#define RET_ILUNI      -1
+/* Return code if output buffer is too small. (xxx_wctomb, xxx_reset) */
+#define RET_TOOSMALL   -2
+
+/*
+ * Contents of a conversion descriptor.
+ */
+struct conv_struct {
+  struct loop_funcs lfuncs;
+  /* Input (conversion multibyte -> unicode) */
+  int iindex;
+  struct mbtowc_funcs ifuncs;
+  state_t istate;
+  /* Output (conversion unicode -> multibyte) */
+  int oindex;
+  struct wctomb_funcs ofuncs;
+  int oflags;
+  state_t ostate;
+  /* Operation flags */
+  int transliterate;
+  int discard_ilseq;
+  #ifndef LIBICONV_PLUG
+  struct iconv_fallbacks fallbacks;
+  struct iconv_hooks hooks;
+  #endif
+};
+
+/*
+ * Include all the converters.
+ */
+
+#include "ascii.h"
+
+/* General multi-byte encodings */
+#include "utf8.h"
+#include "ucs2.h"
+#include "ucs2be.h"
+#include "ucs2le.h"
+#include "ucs4.h"
+#include "ucs4be.h"
+#include "ucs4le.h"
+#include "utf16.h"
+#include "utf16be.h"
+#include "utf16le.h"
+#include "utf32.h"
+#include "utf32be.h"
+#include "utf32le.h"
+#include "utf7.h"
+#include "ucs2internal.h"
+#include "ucs2swapped.h"
+#include "ucs4internal.h"
+#include "ucs4swapped.h"
+#include "c99.h"
+#include "java.h"
+
+/* 8-bit encodings */
+#include "iso8859_1.h"
+#include "iso8859_2.h"
+#include "iso8859_3.h"
+#include "iso8859_4.h"
+#include "iso8859_5.h"
+#include "iso8859_6.h"
+#include "iso8859_7.h"
+#include "iso8859_8.h"
+#include "iso8859_9.h"
+#include "iso8859_10.h"
+#include "iso8859_11.h"
+#include "iso8859_13.h"
+#include "iso8859_14.h"
+#include "iso8859_15.h"
+#include "iso8859_16.h"
+#include "koi8_r.h"
+#include "koi8_u.h"
+#include "koi8_ru.h"
+#include "cp1250.h"
+#include "cp1251.h"
+#include "cp1252.h"
+#include "cp1253.h"
+#include "cp1254.h"
+#include "cp1255.h"
+#include "cp1256.h"
+#include "cp1257.h"
+#include "cp1258.h"
+#include "cp850.h"
+#include "cp862.h"
+#include "cp866.h"
+#include "cp1131.h"
+#include "mac_roman.h"
+#include "mac_centraleurope.h"
+#include "mac_iceland.h"
+#include "mac_croatian.h"
+#include "mac_romania.h"
+#include "mac_cyrillic.h"
+#include "mac_ukraine.h"
+#include "mac_greek.h"
+#include "mac_turkish.h"
+#include "mac_hebrew.h"
+#include "mac_arabic.h"
+#include "mac_thai.h"
+#include "hp_roman8.h"
+#include "nextstep.h"
+#include "armscii_8.h"
+#include "georgian_academy.h"
+#include "georgian_ps.h"
+#include "koi8_t.h"
+#include "pt154.h"
+#include "rk1048.h"
+#include "mulelao.h"
+#include "cp1133.h"
+#include "tis620.h"
+#include "cp874.h"
+#include "viscii.h"
+#include "tcvn.h"
+
+/* CJK character sets [CCS = coded character set] [CJKV.INF chapter 3] */
+
+typedef struct {
+  unsigned short indx; /* index into big table */
+  unsigned short used; /* bitmask of used entries */
+} Summary16;
+
+#include "iso646_jp.h"
+#include "jisx0201.h"
+#include "jisx0208.h"
+#include "jisx0212.h"
+
+#include "iso646_cn.h"
+#include "gb2312.h"
+#include "isoir165.h"
+/*#include "gb12345.h"*/
+#include "gbk.h"
+#include "cns11643.h"
+#include "big5.h"
+
+#include "ksc5601.h"
+#include "johab_hangul.h"
+
+/* CJK encodings [CES = character encoding scheme] [CJKV.INF chapter 4] */
+
+#include "euc_jp.h"
+#include "sjis.h"
+#include "cp932.h"
+#include "iso2022_jp.h"
+#include "iso2022_jp1.h"
+#include "iso2022_jp2.h"
+
+#include "euc_cn.h"
+#include "ces_gbk.h"
+#include "cp936.h"
+#include "gb18030.h"
+#include "iso2022_cn.h"
+#include "iso2022_cnext.h"
+#include "hz.h"
+#include "euc_tw.h"
+#include "ces_big5.h"
+#include "cp950.h"
+#include "big5hkscs1999.h"
+#include "big5hkscs2001.h"
+#include "big5hkscs2004.h"
+#include "big5hkscs2008.h"
+
+#include "euc_kr.h"
+#include "cp949.h"
+#include "johab.h"
+#include "iso2022_kr.h"
+
+/* Encodings used by system dependent locales. */
+
+#ifdef USE_AIX
+#include "cp856.h"
+#include "cp922.h"
+#include "cp943.h"
+#include "cp1046.h"
+#include "cp1124.h"
+#include "cp1129.h"
+#include "cp1161.h"
+#include "cp1162.h"
+#include "cp1163.h"
+#endif
+
+#ifdef USE_OSF1
+#include "dec_kanji.h"
+#include "dec_hanyu.h"
+#endif
+
+#ifdef USE_DOS
+#include "cp437.h"
+#include "cp737.h"
+#include "cp775.h"
+#include "cp852.h"
+#include "cp853.h"
+#include "cp855.h"
+#include "cp857.h"
+#include "cp858.h"
+#include "cp860.h"
+#include "cp861.h"
+#include "cp863.h"
+#include "cp864.h"
+#include "cp865.h"
+#include "cp869.h"
+#include "cp1125.h"
+#endif
+
+#ifdef USE_EXTRA
+#include "euc_jisx0213.h"
+#include "shift_jisx0213.h"
+#include "iso2022_jp3.h"
+#include "big5_2003.h"
+#include "tds565.h"
+#include "atarist.h"
+#include "riscos1.h"
+#endif
+
diff --git a/lib/cp1046.h b/lib/cp1046.h
new file mode 100644
index 0000000..b6716b7
--- /dev/null
+++ b/lib/cp1046.h
@@ -0,0 +1,157 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1046
+ */
+
+static const unsigned short cp1046_2uni[128] = {
+  /* 0x80 */
+  0xfe88, 0x00d7, 0x00f7, 0xf8f6, 0xf8f5, 0xf8f4, 0xf8f7, 0xfe71,
+  0x0088, 0x25a0, 0x2502, 0x2500, 0x2510, 0x250c, 0x2514, 0x2518,
+  /* 0x90 */
+  0xfe79, 0xfe7b, 0xfe7d, 0xfe7f, 0xfe77, 0xfe8a, 0xfef0, 0xfef3,
+  0xfef2, 0xfece, 0xfecf, 0xfed0, 0xfef6, 0xfef8, 0xfefa, 0xfefc,
+  /* 0xa0 */
+  0x00a0, 0xf8fa, 0xf8f9, 0xf8f8, 0x00a4, 0xf8fb, 0xfe8b, 0xfe91,
+  0xfe97, 0xfe9b, 0xfe9f, 0xfea3, 0x060c, 0x00ad, 0xfea7, 0xfeb3,
+  /* 0xb0 */
+  0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667,
+  0x0668, 0x0669, 0xfeb7, 0x061b, 0xfebb, 0xfebf, 0xfeca, 0x061f,
+  /* 0xc0 */
+  0xfecb, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627,
+  0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f,
+  /* 0xd0 */
+  0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637,
+  0xfec7, 0x0639, 0x063a, 0xfecc, 0xfe82, 0xfe84, 0xfe8e, 0xfed3,
+  /* 0xe0 */
+  0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647,
+  0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f,
+  /* 0xf0 */
+  0x0650, 0x0651, 0x0652, 0xfed7, 0xfedb, 0xfedf, 0xf8fc, 0xfef5,
+  0xfef7, 0xfef9, 0xfefb, 0xfee3, 0xfee7, 0xfeec, 0xfee9, 0xfffd,
+};
+
+static int
+cp1046_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp1046_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1046_page00[112] = {
+  0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, /* 0xf0-0xf7 */
+};
+static const unsigned char cp1046_page06[104] = {
+  0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */
+  0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */
+  0x00, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0xf0, 0xf1, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x60-0x67 */
+  0xb8, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+};
+static const unsigned char cp1046_page25[32] = {
+  0x8b, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x8c, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+};
+static const unsigned char cp1046_pagef8[16] = {
+  0x00, 0x00, 0x00, 0x00, 0x85, 0x84, 0x83, 0x86, /* 0xf0-0xf7 */
+  0xa3, 0xa2, 0xa1, 0xa5, 0xf6, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char cp1046_pagefe[144] = {
+  0x00, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, /* 0x70-0x77 */
+  0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, /* 0x78-0x7f */
+  0x00, 0x00, 0xdc, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x80, 0x00, 0x95, 0xa6, 0x00, 0x00, 0xde, 0x00, /* 0x88-0x8f */
+  0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0xaa, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0xae, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0xba, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0xbd, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, /* 0xc0-0xc7 */
+  0x00, 0x00, 0xbe, 0xc0, 0xdb, 0x00, 0x99, 0x9a, /* 0xc8-0xcf */
+  0x9b, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0xf3, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xf5, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0xfc, /* 0xe0-0xe7 */
+  0x00, 0xfe, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x96, 0x00, 0x98, 0x97, 0x00, 0xf7, 0x9c, 0xf8, /* 0xf0-0xf7 */
+  0x9d, 0xf9, 0x9e, 0xfa, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+
+static int
+cp1046_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0088 && wc < 0x00f8)
+    c = cp1046_page00[wc-0x0088];
+  else if (wc >= 0x0608 && wc < 0x0670)
+    c = cp1046_page06[wc-0x0608];
+  else if (wc >= 0x2500 && wc < 0x2520)
+    c = cp1046_page25[wc-0x2500];
+  else if (wc == 0x25a0)
+    c = 0x89;
+  else if (wc >= 0xf8f0 && wc < 0xf900)
+    c = cp1046_pagef8[wc-0xf8f0];
+  else if (wc >= 0xfe70 && wc < 0xff00)
+    c = cp1046_pagefe[wc-0xfe70];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1124.h b/lib/cp1124.h
new file mode 100644
index 0000000..8b97a7e
--- /dev/null
+++ b/lib/cp1124.h
@@ -0,0 +1,102 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1124
+ */
+
+static const unsigned short cp1124_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x0401, 0x0402, 0x0490, 0x0404, 0x0405, 0x0406, 0x0407,
+  0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x00ad, 0x040e, 0x040f,
+  /* 0xb0 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+  0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+  /* 0xc0 */
+  0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+  0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+  /* 0xd0 */
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+  0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+  /* 0xe0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+  /* 0xf0 */
+  0x2116, 0x0451, 0x0452, 0x0491, 0x0454, 0x0455, 0x0456, 0x0457,
+  0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x00a7, 0x045e, 0x045f,
+};
+
+static int
+cp1124_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp1124_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char cp1124_page00[16] = {
+  0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+};
+static const unsigned char cp1124_page04[152] = {
+  0x00, 0xa1, 0xa2, 0x00, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, /* 0x08-0x0f */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0x00, 0xf1, 0xf2, 0x00, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0xfe, 0xff, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xa3, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+
+static int
+cp1124_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b0)
+    c = cp1124_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0498)
+    c = cp1124_page04[wc-0x0400];
+  else if (wc == 0x2116)
+    c = 0xf0;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1125.h b/lib/cp1125.h
new file mode 100644
index 0000000..802f074
--- /dev/null
+++ b/lib/cp1125.h
@@ -0,0 +1,129 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1125
+ */
+
+static const unsigned short cp1125_2uni[80] = {
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+  /* 0xf0 */
+  0x0401, 0x0451, 0x0490, 0x0491, 0x0404, 0x0454, 0x0406, 0x0456,
+  0x0407, 0x0457, 0x00b7, 0x221a, 0x2116, 0x00a4, 0x25a0, 0x00a0,
+};
+
+static int
+cp1125_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else if (c < 0xb0)
+    *pwc = (ucs4_t) c + 0x0390;
+  else
+    *pwc = (ucs4_t) cp1125_2uni[c-0xb0];
+  return 1;
+}
+
+static const unsigned char cp1125_page00[24] = {
+  0xff, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */
+};
+static const unsigned char cp1125_page04[152] = {
+  0x00, 0xf0, 0x00, 0x00, 0xf4, 0x00, 0xf6, 0xf8, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x30-0x37 */
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0x00, 0xf1, 0x00, 0x00, 0xf5, 0x00, 0xf7, 0xf9, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xf2, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char cp1125_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp1125_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b8)
+    c = cp1125_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0498)
+    c = cp1125_page04[wc-0x0400];
+  else if (wc == 0x2116)
+    c = 0xfc;
+  else if (wc == 0x221a)
+    c = 0xfb;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp1125_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1129.h b/lib/cp1129.h
new file mode 100644
index 0000000..1b7cff8
--- /dev/null
+++ b/lib/cp1129.h
@@ -0,0 +1,121 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1129
+ */
+
+static const unsigned short cp1129_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+  0x0153, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0178, 0x00b5, 0x00b6, 0x00b7,
+  0x0152, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
+  /* 0xc0 */
+  0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x00c5, 0x00c6, 0x00c7,
+  0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x0300, 0x00cd, 0x00ce, 0x00cf,
+  /* 0xd0 */
+  0x0110, 0x00d1, 0x0309, 0x00d3, 0x00d4, 0x01a0, 0x00d6, 0x00d7,
+  0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x01af, 0x0303, 0x00df,
+  /* 0xe0 */
+  0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x00e5, 0x00e6, 0x00e7,
+  0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0301, 0x00ed, 0x00ee, 0x00ef,
+  /* 0xf0 */
+  0x0111, 0x00f1, 0x0323, 0x00f3, 0x00f4, 0x01a1, 0x00f6, 0x00f7,
+  0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x01b0, 0x20ab, 0x00ff,
+};
+
+static int
+cp1129_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp1129_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char cp1129_page00[272] = {
+  0x00, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0xb8-0xbf */
+  0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */
+  0xc8, 0xc9, 0xca, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */
+  0x00, 0xd1, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0x00, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0xf1, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xc3, 0xe3, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0xb8, 0xa8, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xd5, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, /* 0xa8-0xaf */
+  0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+};
+static const unsigned char cp1129_page03[40] = {
+  0xcc, 0xec, 0x00, 0xde, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+
+static int
+cp1129_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a8) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a8 && wc < 0x01b8)
+    c = cp1129_page00[wc-0x00a8];
+  else if (wc >= 0x0300 && wc < 0x0328)
+    c = cp1129_page03[wc-0x0300];
+  else if (wc == 0x20ab)
+    c = 0xfe;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1131.h b/lib/cp1131.h
new file mode 100644
index 0000000..15f4ed2
--- /dev/null
+++ b/lib/cp1131.h
@@ -0,0 +1,132 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1131
+ */
+
+static const unsigned short cp1131_2uni[128] = {
+  /* 0x80 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+  0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+  /* 0x90 */
+  0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+  0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+  /* 0xa0 */
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+  0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+  /* 0xf0 */
+  0x0401, 0x0451, 0x0404, 0x0454, 0x0407, 0x0457, 0x040e, 0x045e,
+  0x0406, 0x0456, 0x00b7, 0x00a4, 0x0490, 0x0491, 0x2219, 0x00a0,
+};
+
+static int
+cp1131_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp1131_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp1131_page00[24] = {
+  0xff, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */
+};
+static const unsigned char cp1131_page04[152] = {
+  0x00, 0xf0, 0x00, 0x00, 0xf2, 0x00, 0xf8, 0xf4, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0x00, /* 0x08-0x0f */
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x30-0x37 */
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0x00, 0xf1, 0x00, 0x00, 0xf3, 0x00, 0xf9, 0xf5, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf7, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xfc, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char cp1131_page25[152] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+
+static int
+cp1131_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b8)
+    c = cp1131_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0498)
+    c = cp1131_page04[wc-0x0400];
+  else if (wc == 0x2219)
+    c = 0xfe;
+  else if (wc >= 0x2500 && wc < 0x2598)
+    c = cp1131_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1133.h b/lib/cp1133.h
new file mode 100644
index 0000000..a16d93f
--- /dev/null
+++ b/lib/cp1133.h
@@ -0,0 +1,110 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * IBM-CP1133
+ */
+
+static const unsigned short cp1133_2uni_1[64] = {
+  /* 0xa0 */
+  0x00a0, 0x0e81, 0x0e82, 0x0e84, 0x0e87, 0x0e88, 0x0eaa, 0x0e8a,
+  0x0e8d, 0x0e94, 0x0e95, 0x0e96, 0x0e97, 0x0e99, 0x0e9a, 0x0e9b,
+  /* 0xb0 */
+  0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, 0x0ea1, 0x0ea2, 0x0ea3, 0x0ea5,
+  0x0ea7, 0x0eab, 0x0ead, 0x0eae, 0xfffd, 0xfffd, 0xfffd, 0x0eaf,
+  /* 0xc0 */
+  0x0eb0, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, 0x0eb8,
+  0x0eb9, 0x0ebc, 0x0eb1, 0x0ebb, 0x0ebd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xd0 */
+  0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0x0ec8, 0x0ec9, 0x0eca,
+  0x0ecb, 0x0ecc, 0x0ecd, 0x0ec6, 0xfffd, 0x0edc, 0x0edd, 0x20ad,
+};
+static const unsigned short cp1133_2uni_2[16] = {
+  /* 0xf0 */
+  0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7,
+  0x0ed8, 0x0ed9, 0xfffd, 0xfffd, 0x00a2, 0x00ac, 0x00a6, 0xfffd,
+};
+
+static int
+cp1133_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c < 0xe0) {
+    unsigned short wc = cp1133_2uni_1[c-0xa0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  else if (c < 0xf0) {
+  }
+  else {
+    unsigned short wc = cp1133_2uni_2[c-0xf0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1133_page00[16] = {
+  0xa0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+};
+static const unsigned char cp1133_page0e[96] = {
+  0x00, 0xa1, 0xa2, 0x00, 0xa3, 0x00, 0x00, 0xa4, /* 0x80-0x87 */
+  0xa5, 0x00, 0xa7, 0x00, 0x00, 0xa8, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x00, 0x00, 0xa9, 0xaa, 0xab, 0xac, /* 0x90-0x97 */
+  0x00, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, /* 0x98-0x9f */
+  0x00, 0xb4, 0xb5, 0xb6, 0x00, 0xb7, 0x00, 0xb8, /* 0xa0-0xa7 */
+  0x00, 0x00, 0xa6, 0xb9, 0x00, 0xba, 0xbb, 0xbf, /* 0xa8-0xaf */
+  0xc0, 0xca, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, /* 0xb0-0xb7 */
+  0xc7, 0xc8, 0x00, 0xcb, 0xc9, 0xcc, 0x00, 0x00, /* 0xb8-0xbf */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0x00, 0xdb, 0x00, /* 0xc0-0xc7 */
+  0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0x00, 0x00, /* 0xc8-0xcf */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xd0-0xd7 */
+  0xf8, 0xf9, 0x00, 0x00, 0xdd, 0xde, 0x00, 0x00, /* 0xd8-0xdf */
+};
+
+static int
+cp1133_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b0)
+    c = cp1133_page00[wc-0x00a0];
+  else if (wc >= 0x0e80 && wc < 0x0ee0)
+    c = cp1133_page0e[wc-0x0e80];
+  else if (wc == 0x20ad)
+    c = 0xdf;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1161.h b/lib/cp1161.h
new file mode 100644
index 0000000..b6349c6
--- /dev/null
+++ b/lib/cp1161.h
@@ -0,0 +1,89 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1161
+ */
+
+static const unsigned short cp1161_2uni[96] = {
+  /* 0xa0 */
+  0x0e48, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07,
+  0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f,
+  /* 0xb0 */
+  0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17,
+  0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f,
+  /* 0xc0 */
+  0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27,
+  0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f,
+  /* 0xd0 */
+  0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37,
+  0x0e38, 0x0e39, 0x0e3a, 0x0e49, 0x0e4a, 0x0e4b, 0x20ac, 0x0e3f,
+  /* 0xe0 */
+  0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47,
+  0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f,
+  /* 0xf0 */
+  0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57,
+  0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0x00a2, 0x00ac, 0x00a6, 0x00a0,
+};
+
+static int
+cp1161_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c < 0xa0) {
+  }
+  else {
+    *pwc = (ucs4_t) cp1161_2uni[c-0xa0];
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1161_page00[16] = {
+  0xff, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+};
+
+static int
+cp1161_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b0)
+    c = cp1161_page00[wc-0x00a0];
+  else if (wc >= 0x0e48 && wc < 0x0e4c)
+    c = wc-0x0d60;
+  else if (wc >= 0x0e00 && wc < 0x0e60)
+    c = cp874_page0e[wc-0x0e00];
+  else if (wc == 0x20ac)
+    c = 0xde;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1162.h b/lib/cp1162.h
new file mode 100644
index 0000000..6c7fa82
--- /dev/null
+++ b/lib/cp1162.h
@@ -0,0 +1,70 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1162
+ */
+
+static int
+cp1162_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp874_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+    if (c < 0xa0) {
+      *pwc = (ucs4_t) c;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+cp1162_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0080 && wc < 0x00a0 && cp874_2uni[wc-0x0080] == 0xfffd)
+    c = wc;
+  else if (wc == 0x00a0)
+    c = 0xa0;
+  else if (wc >= 0x0e00 && wc < 0x0e60)
+    c = cp874_page0e[wc-0x0e00];
+  else if (wc >= 0x2010 && wc < 0x2028)
+    c = cp874_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x80;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1163.h b/lib/cp1163.h
new file mode 100644
index 0000000..ca5d0b0
--- /dev/null
+++ b/lib/cp1163.h
@@ -0,0 +1,63 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1163
+ */
+
+static int
+cp1163_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else if (c == 0xa4)
+    *pwc = 0x20ac;
+  else
+    *pwc = (ucs4_t) cp1129_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char cp1163_page20[8] = {
+  0x00, 0x00, 0x00, 0xfe, 0xa4, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+};
+
+static int
+cp1163_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0 || (wc < 0x00a8 && wc != 0x00a4) || wc == 0x00d0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a8 && wc < 0x01b8)
+    c = cp1129_page00[wc-0x00a8];
+  else if (wc >= 0x0300 && wc < 0x0328)
+    c = cp1129_page03[wc-0x0300];
+  else if (wc == 0x203e)
+    c = 0xaf;
+  else if (wc >= 0x20a8 && wc < 0x20b0)
+    c = cp1163_page20[wc-0x20a8];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1250.h b/lib/cp1250.h
new file mode 100644
index 0000000..b89300f
--- /dev/null
+++ b/lib/cp1250.h
@@ -0,0 +1,139 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1250
+ */
+
+static const unsigned short cp1250_2uni[128] = {
+  /* 0x80 */
+  0x20ac, 0xfffd, 0x201a, 0xfffd, 0x201e, 0x2026, 0x2020, 0x2021,
+  0xfffd, 0x2030, 0x0160, 0x2039, 0x015a, 0x0164, 0x017d, 0x0179,
+  /* 0x90 */
+  0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0xfffd, 0x2122, 0x0161, 0x203a, 0x015b, 0x0165, 0x017e, 0x017a,
+  /* 0xa0 */
+  0x00a0, 0x02c7, 0x02d8, 0x0141, 0x00a4, 0x0104, 0x00a6, 0x00a7,
+  0x00a8, 0x00a9, 0x015e, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x017b,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x02db, 0x0142, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
+  0x00b8, 0x0105, 0x015f, 0x00bb, 0x013d, 0x02dd, 0x013e, 0x017c,
+  /* 0xc0 */
+  0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7,
+  0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e,
+  /* 0xd0 */
+  0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7,
+  0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df,
+  /* 0xe0 */
+  0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7,
+  0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f,
+  /* 0xf0 */
+  0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7,
+  0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9,
+};
+
+static int
+cp1250_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp1250_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1250_page00[224] = {
+  0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0xb8, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, /* 0xc0-0xc7 */
+  0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0x00, 0x00, 0xda, 0x00, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */
+  0x00, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */
+  0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0x00, 0x00, 0xfa, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xc3, 0xe3, 0xa5, 0xb9, 0xc6, 0xe6, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0xcf, 0xef, /* 0x08-0x0f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xca, 0xea, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0xc5, 0xe5, 0x00, 0x00, 0xbc, 0xbe, 0x00, /* 0x38-0x3f */
+  0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0xd2, /* 0x40-0x47 */
+  0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xd5, 0xf5, 0x00, 0x00, 0xc0, 0xe0, 0x00, 0x00, /* 0x50-0x57 */
+  0xd8, 0xf8, 0x8c, 0x9c, 0x00, 0x00, 0xaa, 0xba, /* 0x58-0x5f */
+  0x8a, 0x9a, 0xde, 0xfe, 0x8d, 0x9d, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xf9, /* 0x68-0x6f */
+  0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x8f, 0x9f, 0xaf, 0xbf, 0x8e, 0x9e, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char cp1250_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xa2, 0xff, 0x00, 0xb2, 0x00, 0xbd, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char cp1250_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1250_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = cp1250_page00[wc-0x00a0];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = cp1250_page02[wc-0x02c0];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = cp1250_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x80;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1251.h b/lib/cp1251.h
new file mode 100644
index 0000000..0fa540d
--- /dev/null
+++ b/lib/cp1251.h
@@ -0,0 +1,131 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1251
+ */
+
+static const unsigned short cp1251_2uni[128] = {
+  /* 0x80 */
+  0x0402, 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x20ac, 0x2030, 0x0409, 0x2039, 0x040a, 0x040c, 0x040b, 0x040f,
+  /* 0x90 */
+  0x0452, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0xfffd, 0x2122, 0x0459, 0x203a, 0x045a, 0x045c, 0x045b, 0x045f,
+  /* 0xa0 */
+  0x00a0, 0x040e, 0x045e, 0x0408, 0x00a4, 0x0490, 0x00a6, 0x00a7,
+  0x0401, 0x00a9, 0x0404, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x0407,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x0406, 0x0456, 0x0491, 0x00b5, 0x00b6, 0x00b7,
+  0x0451, 0x2116, 0x0454, 0x00bb, 0x0458, 0x0405, 0x0455, 0x0457,
+  /* 0xc0 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+  0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+  /* 0xd0 */
+  0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+  0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+  /* 0xe0 */
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+  0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+  /* 0xf0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+};
+
+static int
+cp1251_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp1251_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1251_page00[32] = {
+  0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char cp1251_page04[152] = {
+  0x00, 0xa8, 0x80, 0x81, 0xaa, 0xbd, 0xb2, 0xaf, /* 0x00-0x07 */
+  0xa3, 0x8a, 0x8c, 0x8e, 0x8d, 0x00, 0xa1, 0x8f, /* 0x08-0x0f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x18-0x1f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x20-0x27 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x28-0x2f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0x48-0x4f */
+  0x00, 0xb8, 0x90, 0x83, 0xba, 0xbe, 0xb3, 0xbf, /* 0x50-0x57 */
+  0xbc, 0x9a, 0x9c, 0x9e, 0x9d, 0x00, 0xa2, 0x9f, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xa5, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char cp1251_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1251_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = cp1251_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0498)
+    c = cp1251_page04[wc-0x0400];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = cp1251_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x88;
+  else if (wc == 0x2116)
+    c = 0xb9;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1252.h b/lib/cp1252.h
new file mode 100644
index 0000000..1564442
--- /dev/null
+++ b/lib/cp1252.h
@@ -0,0 +1,103 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1252
+ */
+
+static const unsigned short cp1252_2uni[32] = {
+  /* 0x80 */
+  0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0xfffd, 0x017d, 0xfffd,
+  /* 0x90 */
+  0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0xfffd, 0x017e, 0x0178,
+};
+
+static int
+cp1252_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80 || c >= 0xa0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp1252_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1252_page01[72] = {
+  0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x9f, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x9e, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char cp1252_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char cp1252_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1252_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = wc;
+  else if (wc >= 0x0150 && wc < 0x0198)
+    c = cp1252_page01[wc-0x0150];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = cp1252_page02[wc-0x02c0];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = cp1252_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x80;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1253.h b/lib/cp1253.h
new file mode 100644
index 0000000..020f0d6
--- /dev/null
+++ b/lib/cp1253.h
@@ -0,0 +1,122 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1253
+ */
+
+static const unsigned short cp1253_2uni[128] = {
+  /* 0x80 */
+  0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
+  0xfffd, 0x2030, 0xfffd, 0x2039, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x90 */
+  0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0xfffd, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xa0 */
+  0x00a0, 0x0385, 0x0386, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+  0x00a8, 0x00a9, 0xfffd, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x2015,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x00b5, 0x00b6, 0x00b7,
+  0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f,
+  /* 0xc0 */
+  0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
+  0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f,
+  /* 0xd0 */
+  0x03a0, 0x03a1, 0xfffd, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7,
+  0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af,
+  /* 0xe0 */
+  0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7,
+  0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf,
+  /* 0xf0 */
+  0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7,
+  0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0xfffd,
+};
+
+static int
+cp1253_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp1253_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1253_page00[32] = {
+  0xa0, 0x00, 0x00, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char cp1253_page03[80] = {
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0xa1, 0xa2, 0x00, /* 0x80-0x87 */
+  0xb8, 0xb9, 0xba, 0x00, 0xbc, 0x00, 0xbe, 0xbf, /* 0x88-0x8f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x90-0x97 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x98-0x9f */
+  0xd0, 0xd1, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xa0-0xa7 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0xa8-0xaf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xb0-0xb7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xb8-0xbf */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xc0-0xc7 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xc8-0xcf */
+};
+static const unsigned char cp1253_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0xaf, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1253_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = cp1253_page00[wc-0x00a0];
+  else if (wc == 0x0192)
+    c = 0x83;
+  else if (wc >= 0x0380 && wc < 0x03d0)
+    c = cp1253_page03[wc-0x0380];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = cp1253_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x80;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1254.h b/lib/cp1254.h
new file mode 100644
index 0000000..845a01b
--- /dev/null
+++ b/lib/cp1254.h
@@ -0,0 +1,146 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1254
+ */
+
+static const unsigned short cp1254_2uni_1[32] = {
+  /* 0x80 */
+  0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x90 */
+  0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0xfffd, 0xfffd, 0x0178,
+};
+static const unsigned short cp1254_2uni_2[16] = {
+  /* 0xd0 */
+  0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
+  0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df,
+};
+static const unsigned short cp1254_2uni_3[16] = {
+  /* 0xf0 */
+  0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7,
+  0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff,
+};
+
+static int
+cp1254_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c < 0xa0) {
+    unsigned short wc = cp1254_2uni_1[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  else if (c < 0xd0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c < 0xe0) {
+    *pwc = (ucs4_t) cp1254_2uni_2[c-0xd0];
+    return 1;
+  }
+  else if (c < 0xf0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    *pwc = (ucs4_t) cp1254_2uni_3[c-0xf0];
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1254_page00[48] = {
+  0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */
+};
+static const unsigned char cp1254_page01[128] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, /* 0x58-0x5f */
+  0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char cp1254_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char cp1254_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1254_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00d0)
+    c = wc;
+  else if (wc >= 0x00d0 && wc < 0x0100)
+    c = cp1254_page00[wc-0x00d0];
+  else if (wc >= 0x0118 && wc < 0x0198)
+    c = cp1254_page01[wc-0x0118];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = cp1254_page02[wc-0x02c0];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = cp1254_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x80;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1255.h b/lib/cp1255.h
new file mode 100644
index 0000000..e7761ae
--- /dev/null
+++ b/lib/cp1255.h
@@ -0,0 +1,380 @@
+/*
+ * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1255
+ */
+
+#include "flushwc.h"
+
+/* Combining characters used in Hebrew encoding CP1255. */
+
+/* Relevant combining characters:
+   0x05b4, 0x05b7, 0x05b8, 0x05b9, 0x05bc, 0x05bf, 0x05c1, 0x05c2. */
+
+/* Composition tables for each of the relevant combining characters. */
+static const struct { unsigned short base; unsigned short composed; } cp1255_comp_table_data[] = {
+#define cp1255_comp_table05b4_idx 0
+#define cp1255_comp_table05b4_len 1
+  { 0x05D9, 0xFB1D },
+#define cp1255_comp_table05b7_idx (cp1255_comp_table05b4_idx+cp1255_comp_table05b4_len)
+#define cp1255_comp_table05b7_len 2
+  { 0x05D0, 0xFB2E },
+  { 0x05F2, 0xFB1F },
+#define cp1255_comp_table05b8_idx (cp1255_comp_table05b7_idx+cp1255_comp_table05b7_len)
+#define cp1255_comp_table05b8_len 1
+  { 0x05D0, 0xFB2F },
+#define cp1255_comp_table05b9_idx (cp1255_comp_table05b8_idx+cp1255_comp_table05b8_len)
+#define cp1255_comp_table05b9_len 1
+  { 0x05D5, 0xFB4B },
+#define cp1255_comp_table05bc_idx (cp1255_comp_table05b9_idx+cp1255_comp_table05b9_len)
+#define cp1255_comp_table05bc_len 24
+  { 0x05D0, 0xFB30 },
+  { 0x05D1, 0xFB31 },
+  { 0x05D2, 0xFB32 },
+  { 0x05D3, 0xFB33 },
+  { 0x05D4, 0xFB34 },
+  { 0x05D5, 0xFB35 },
+  { 0x05D6, 0xFB36 },
+  { 0x05D8, 0xFB38 },
+  { 0x05D9, 0xFB39 },
+  { 0x05DA, 0xFB3A },
+  { 0x05DB, 0xFB3B },
+  { 0x05DC, 0xFB3C },
+  { 0x05DE, 0xFB3E },
+  { 0x05E0, 0xFB40 },
+  { 0x05E1, 0xFB41 },
+  { 0x05E3, 0xFB43 },
+  { 0x05E4, 0xFB44 },
+  { 0x05E6, 0xFB46 },
+  { 0x05E7, 0xFB47 },
+  { 0x05E8, 0xFB48 },
+  { 0x05E9, 0xFB49 },
+  { 0x05EA, 0xFB4A },
+  { 0xFB2A, 0xFB2C },
+  { 0xFB2B, 0xFB2D },
+#define cp1255_comp_table05bf_idx (cp1255_comp_table05bc_idx+cp1255_comp_table05bc_len)
+#define cp1255_comp_table05bf_len 3
+  { 0x05D1, 0xFB4C },
+  { 0x05DB, 0xFB4D },
+  { 0x05E4, 0xFB4E },
+#define cp1255_comp_table05c1_idx (cp1255_comp_table05bf_idx+cp1255_comp_table05bf_len)
+#define cp1255_comp_table05c1_len 2
+  { 0x05E9, 0xFB2A },
+  { 0xFB49, 0xFB2C },
+#define cp1255_comp_table05c2_idx (cp1255_comp_table05c1_idx+cp1255_comp_table05c1_len)
+#define cp1255_comp_table05c2_len 2
+  { 0x05E9, 0xFB2B },
+  { 0xFB49, 0xFB2D },
+};
+static const struct { unsigned int len; unsigned int idx; } cp1255_comp_table[] = {
+  { cp1255_comp_table05b4_len, cp1255_comp_table05b4_idx },
+  { cp1255_comp_table05b7_len, cp1255_comp_table05b7_idx },
+  { cp1255_comp_table05b8_len, cp1255_comp_table05b8_idx },
+  { cp1255_comp_table05b9_len, cp1255_comp_table05b9_idx },
+  { cp1255_comp_table05bc_len, cp1255_comp_table05bc_idx },
+  { cp1255_comp_table05bf_len, cp1255_comp_table05bf_idx },
+  { cp1255_comp_table05c1_len, cp1255_comp_table05c1_idx },
+  { cp1255_comp_table05c2_len, cp1255_comp_table05c2_idx },
+};
+
+/* Decomposition table for the relevant Unicode characters. */
+struct cp1255_decomp { unsigned short composed; unsigned short base; int comb1 : 8; signed int comb2 : 8; };
+static const struct cp1255_decomp cp1255_decomp_table[] = {
+  { 0xFB1D, 0x05D9, 0, -1 },
+  { 0xFB1F, 0x05F2, 1, -1 },
+  { 0xFB2A, 0x05E9, 6, -1 },
+  { 0xFB2B, 0x05E9, 7, -1 },
+  { 0xFB2C, 0x05E9, 4, 6 },
+  { 0xFB2D, 0x05E9, 4, 7 },
+  { 0xFB2E, 0x05D0, 1, -1 },
+  { 0xFB2F, 0x05D0, 2, -1 },
+  { 0xFB30, 0x05D0, 4, -1 },
+  { 0xFB31, 0x05D1, 4, -1 },
+  { 0xFB32, 0x05D2, 4, -1 },
+  { 0xFB33, 0x05D3, 4, -1 },
+  { 0xFB34, 0x05D4, 4, -1 },
+  { 0xFB35, 0x05D5, 4, -1 },
+  { 0xFB36, 0x05D6, 4, -1 },
+  { 0xFB38, 0x05D8, 4, -1 },
+  { 0xFB39, 0x05D9, 4, -1 },
+  { 0xFB3A, 0x05DA, 4, -1 },
+  { 0xFB3B, 0x05DB, 4, -1 },
+  { 0xFB3C, 0x05DC, 4, -1 },
+  { 0xFB3E, 0x05DE, 4, -1 },
+  { 0xFB40, 0x05E0, 4, -1 },
+  { 0xFB41, 0x05E1, 4, -1 },
+  { 0xFB43, 0x05E3, 4, -1 },
+  { 0xFB44, 0x05E4, 4, -1 },
+  { 0xFB46, 0x05E6, 4, -1 },
+  { 0xFB47, 0x05E7, 4, -1 },
+  { 0xFB48, 0x05E8, 4, -1 },
+  { 0xFB49, 0x05E9, 4, -1 },
+  { 0xFB4A, 0x05EA, 4, -1 },
+  { 0xFB4B, 0x05D5, 3, -1 },
+  { 0xFB4C, 0x05D1, 5, -1 },
+  { 0xFB4D, 0x05DB, 5, -1 },
+  { 0xFB4E, 0x05E4, 5, -1 },
+};
+
+static const unsigned char cp1255_comb_table[] = {
+  0xc4, 0xc7, 0xc8, 0xc9, 0xcc, 0xcf, 0xd1, 0xd2,
+};
+
+static const unsigned short cp1255_2uni[128] = {
+  /* 0x80 */
+  0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x02c6, 0x2030, 0xfffd, 0x2039, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x90 */
+  0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0x02dc, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xa0 */
+  0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20aa, 0x00a5, 0x00a6, 0x00a7,
+  0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
+  0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
+  /* 0xc0 */
+  0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4, 0x05b5, 0x05b6, 0x05b7,
+  0x05b8, 0x05b9, 0xfffd, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf,
+  /* 0xd0 */
+  0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05f0, 0x05f1, 0x05f2, 0x05f3,
+  0x05f4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xe0 */
+  0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7,
+  0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df,
+  /* 0xf0 */
+  0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7,
+  0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0x200e, 0x200f, 0xfffd,
+};
+
+/* In the CP1255 to Unicode direction, the state contains a buffered
+   character, or 0 if none. */
+
+static int
+cp1255_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  unsigned short wc;
+  unsigned short last_wc;
+  if (c < 0x80) {
+    wc = c;
+  } else {
+    wc = cp1255_2uni[c-0x80];
+    if (wc == 0xfffd)
+      return RET_ILSEQ;
+  }
+  last_wc = conv->istate;
+  if (last_wc) {
+    if (wc >= 0x05b0 && wc < 0x05c5) {
+      /* See whether last_wc and wc can be combined. */
+      unsigned int k;
+      unsigned int i1, i2;
+      switch (wc) {
+        case 0x05b4: k = 0; break;
+        case 0x05b7: k = 1; break;
+        case 0x05b8: k = 2; break;
+        case 0x05b9: k = 3; break;
+        case 0x05bc: k = 4; break;
+        case 0x05bf: k = 5; break;
+        case 0x05c1: k = 6; break;
+        case 0x05c2: k = 7; break;
+        default: goto not_combining;
+      }
+      i1 = cp1255_comp_table[k].idx;
+      i2 = i1 + cp1255_comp_table[k].len-1;
+      if (last_wc >= cp1255_comp_table_data[i1].base
+          && last_wc <= cp1255_comp_table_data[i2].base) {
+        unsigned int i;
+        for (;;) {
+          i = (i1+i2)>>1;
+          if (last_wc == cp1255_comp_table_data[i].base)
+            break;
+          if (last_wc < cp1255_comp_table_data[i].base) {
+            if (i1 == i)
+              goto not_combining;
+            i2 = i;
+          } else {
+            if (i1 != i)
+              i1 = i;
+            else {
+              i = i2;
+              if (last_wc == cp1255_comp_table_data[i].base)
+                break;
+              goto not_combining;
+            }
+          }
+        }
+        last_wc = cp1255_comp_table_data[i].composed;
+        if (last_wc == 0xfb2a || last_wc == 0xfb2b || last_wc == 0xfb49) {
+          /* Buffer the combined character. */
+          conv->istate = last_wc;
+          return RET_TOOFEW(1);
+        } else {
+          /* Output the combined character. */
+          conv->istate = 0;
+          *pwc = (ucs4_t) last_wc;
+          return 1;
+        }
+      }
+    }
+  not_combining:
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = (ucs4_t) last_wc;
+    return 0; /* Don't advance the input pointer. */
+  }
+  if ((wc >= 0x05d0 && wc <= 0x05ea && ((0x07db5f7f >> (wc - 0x05d0)) & 1))
+      || wc == 0x05f2) {
+    /* wc is a possible match in cp1255_comp_table_data. Buffer it. */
+    conv->istate = wc;
+    return RET_TOOFEW(1);
+  } else {
+    /* Output wc immediately. */
+    *pwc = (ucs4_t) wc;
+    return 1;
+  }
+}
+
+#define cp1255_flushwc normal_flushwc
+
+static const unsigned char cp1255_page00[88] = {
+  0xa0, 0xa1, 0xa2, 0xa3, 0x00, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, /* 0xf0-0xf7 */
+};
+static const unsigned char cp1255_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char cp1255_page05[72] = {
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xb0-0xb7 */
+  0xc8, 0xc9, 0x00, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xb8-0xbf */
+  0xd0, 0xd1, 0xd2, 0xd3, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xd8-0xdf */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xe0-0xe7 */
+  0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0x00, 0x00, 0x00, /* 0xf0-0xf7 */
+};
+static const unsigned char cp1255_page20[56] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1255_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00f8)
+    c = cp1255_page00[wc-0x00a0];
+  else if (wc == 0x0192)
+    c = 0x83;
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = cp1255_page02[wc-0x02c0];
+  else if (wc >= 0x05b0 && wc < 0x05f8)
+    c = cp1255_page05[wc-0x05b0];
+  else if (wc >= 0x2008 && wc < 0x2040)
+    c = cp1255_page20[wc-0x2008];
+  else if (wc == 0x20aa)
+    c = 0xa4;
+  else if (wc == 0x20ac)
+    c = 0x80;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  /* Try canonical decomposition. */
+  {
+    /* Binary search through cp1255_decomp_table. */
+    unsigned int i1 = 0;
+    unsigned int i2 = sizeof(cp1255_decomp_table)/sizeof(cp1255_decomp_table[0])-1;
+    if (wc >= cp1255_decomp_table[i1].composed
+        && wc <= cp1255_decomp_table[i2].composed) {
+      unsigned int i;
+      for (;;) {
+        /* Here i2 - i1 > 0. */
+        i = (i1+i2)>>1;
+        if (wc == cp1255_decomp_table[i].composed)
+          break;
+        if (wc < cp1255_decomp_table[i].composed) {
+          if (i1 == i)
+            return RET_ILUNI;
+          /* Here i1 < i < i2. */
+          i2 = i;
+        } else {
+          /* Here i1 <= i < i2. */
+          if (i1 != i)
+            i1 = i;
+          else {
+            /* Here i2 - i1 = 1. */
+            i = i2;
+            if (wc == cp1255_decomp_table[i].composed)
+              break;
+            else
+              return RET_ILUNI;
+          }
+        }
+      }
+      /* Found a canonical decomposition. */
+      wc = cp1255_decomp_table[i].base;
+      /* wc is one of 0x05d0..0x05d6, 0x05d8..0x05dc, 0x05de, 0x05e0..0x05e1,
+         0x05e3..0x05e4, 0x05e6..0x05ea, 0x05f2. */
+      c = cp1255_page05[wc-0x05b0];
+      if (cp1255_decomp_table[i].comb2 < 0) {
+        if (n < 2)
+          return RET_TOOSMALL;
+        r[0] = c;
+        r[1] = cp1255_comb_table[cp1255_decomp_table[i].comb1];
+        return 2;
+      } else {
+        if (n < 3)
+          return RET_TOOSMALL;
+        r[0] = c;
+        r[1] = cp1255_comb_table[cp1255_decomp_table[i].comb1];
+        r[2] = cp1255_comb_table[cp1255_decomp_table[i].comb2];
+        return 3;
+      }
+    }
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1256.h b/lib/cp1256.h
new file mode 100644
index 0000000..3804e8f
--- /dev/null
+++ b/lib/cp1256.h
@@ -0,0 +1,153 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1256
+ */
+
+static const unsigned short cp1256_2uni[128] = {
+  /* 0x80 */
+  0x20ac, 0x067e, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x02c6, 0x2030, 0x0679, 0x2039, 0x0152, 0x0686, 0x0698, 0x0688,
+  /* 0x90 */
+  0x06af, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0x06a9, 0x2122, 0x0691, 0x203a, 0x0153, 0x200c, 0x200d, 0x06ba,
+  /* 0xa0 */
+  0x00a0, 0x060c, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+  0x00a8, 0x00a9, 0x06be, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
+  0x00b8, 0x00b9, 0x061b, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x061f,
+  /* 0xc0 */
+  0x06c1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627,
+  0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f,
+  /* 0xd0 */
+  0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x00d7,
+  0x0637, 0x0638, 0x0639, 0x063a, 0x0640, 0x0641, 0x0642, 0x0643,
+  /* 0xe0 */
+  0x00e0, 0x0644, 0x00e2, 0x0645, 0x0646, 0x0647, 0x0648, 0x00e7,
+  0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0649, 0x064a, 0x00ee, 0x00ef,
+  /* 0xf0 */
+  0x064b, 0x064c, 0x064d, 0x064e, 0x00f4, 0x064f, 0x0650, 0x00f7,
+  0x0651, 0x00f9, 0x0652, 0x00fb, 0x00fc, 0x200e, 0x200f, 0x06d2,
+};
+
+static int
+cp1256_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp1256_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp1256_page00[96] = {
+  0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd7, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0xe0, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0x00, 0x00, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0xf7, /* 0xf0-0xf7 */
+  0x00, 0xf9, 0x00, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char cp1256_page01[72] = {
+  0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char cp1256_page06[208] = {
+  0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */
+  0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd8, /* 0x30-0x37 */
+  0xd9, 0xda, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0xdc, 0xdd, 0xde, 0xdf, 0xe1, 0xe3, 0xe4, 0xe5, /* 0x40-0x47 */
+  0xe6, 0xec, 0xed, 0xf0, 0xf1, 0xf2, 0xf3, 0xf5, /* 0x48-0x4f */
+  0xf6, 0xf8, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, /* 0x80-0x87 */
+  0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xaa, 0x00, /* 0xb8-0xbf */
+  0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+};
+static const unsigned char cp1256_page20[56] = {
+  0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0xfd, 0xfe, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1256_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp1256_page00[wc-0x00a0];
+  else if (wc >= 0x0150 && wc < 0x0198)
+    c = cp1256_page01[wc-0x0150];
+  else if (wc == 0x02c6)
+    c = 0x88;
+  else if (wc >= 0x0608 && wc < 0x06d8)
+    c = cp1256_page06[wc-0x0608];
+  else if (wc >= 0x2008 && wc < 0x2040)
+    c = cp1256_page20[wc-0x2008];
+  else if (wc == 0x20ac)
+    c = 0x80;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1257.h b/lib/cp1257.h
new file mode 100644
index 0000000..0d8518e
--- /dev/null
+++ b/lib/cp1257.h
@@ -0,0 +1,139 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1257
+ */
+
+static const unsigned short cp1257_2uni[128] = {
+  /* 0x80 */
+  0x20ac, 0xfffd, 0x201a, 0xfffd, 0x201e, 0x2026, 0x2020, 0x2021,
+  0xfffd, 0x2030, 0xfffd, 0x2039, 0xfffd, 0x00a8, 0x02c7, 0x00b8,
+  /* 0x90 */
+  0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0xfffd, 0x2122, 0xfffd, 0x203a, 0xfffd, 0x00af, 0x02db, 0xfffd,
+  /* 0xa0 */
+  0x00a0, 0xfffd, 0x00a2, 0x00a3, 0x00a4, 0xfffd, 0x00a6, 0x00a7,
+  0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
+  0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6,
+  /* 0xc0 */
+  0x0104, 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112,
+  0x010c, 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b,
+  /* 0xd0 */
+  0x0160, 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7,
+  0x0172, 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df,
+  /* 0xe0 */
+  0x0105, 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113,
+  0x010d, 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c,
+  /* 0xf0 */
+  0x0161, 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7,
+  0x0173, 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x02d9,
+};
+
+static int
+cp1257_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp1257_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp1257_page00[224] = {
+  0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0x8d, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x9d, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x8f, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0xc4, 0xc5, 0xaf, 0x00, /* 0xc0-0xc7 */
+  0x00, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0xd3, 0x00, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0xa8, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0xe4, 0xe5, 0xbf, 0x00, /* 0xe0-0xe7 */
+  0x00, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0xf3, 0x00, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0xb8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0xc2, 0xe2, 0x00, 0x00, 0xc0, 0xe0, 0xc3, 0xe3, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0xc7, 0xe7, 0x00, 0x00, 0xcb, 0xeb, /* 0x10-0x17 */
+  0xc6, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0xce, 0xee, 0x00, 0x00, 0xc1, 0xe1, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xed, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0xcf, 0xef, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0xd9, 0xf9, 0xd1, 0xf1, 0xd2, 0xf2, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0xd4, 0xf4, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xba, /* 0x50-0x57 */
+  0x00, 0x00, 0xda, 0xfa, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0xca, 0xea, 0xdd, 0xfd, 0xde, 0xfe, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char cp1257_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0xff, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char cp1257_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1257_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = cp1257_page00[wc-0x00a0];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = cp1257_page02[wc-0x02c0];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = cp1257_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x80;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp1258.h b/lib/cp1258.h
new file mode 100644
index 0000000..5783404
--- /dev/null
+++ b/lib/cp1258.h
@@ -0,0 +1,288 @@
+/*
+ * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP1258
+ */
+
+#include "flushwc.h"
+#include "vietcomb.h"
+
+static const unsigned char cp1258_comb_table[] = {
+  0xcc, 0xec, 0xde, 0xd2, 0xf2,
+};
+
+/* The possible bases in viet_comp_table_data:
+   0x0041..0x0045, 0x0047..0x0049, 0x004B..0x0050, 0x0052..0x0057,
+   0x0059..0x005A, 0x0061..0x0065, 0x0067..0x0069, 0x006B..0x0070,
+   0x0072..0x0077, 0x0079..0x007A, 0x00A5, 0x00A8, 0x00C2, 0x00C5..0x00C7,
+   0x00CA, 0x00CF, 0x00D3..0x00D4, 0x00D6, 0x00D8, 0x00DA, 0x00DC, 0x00E2,
+   0x00E5..0x00E7, 0x00EA, 0x00EF, 0x00F3..0x00F4, 0x00F6, 0x00F8, 0x00FA,
+   0x00FC, 0x0102..0x0103, 0x01A0..0x01A1, 0x01AF..0x01B0. */
+static const unsigned int cp1258_comp_bases[] = {
+  0x06fdfbbe, 0x06fdfbbe, 0x00000000, 0x00000120, 0x155884e4, 0x155884e4,
+  0x0000000c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00018003
+};
+
+static const unsigned short cp1258_2uni[128] = {
+  /* 0x80 */
+  0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x02c6, 0x2030, 0xfffd, 0x2039, 0x0152, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x90 */
+  0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0x02dc, 0x2122, 0xfffd, 0x203a, 0x0153, 0xfffd, 0xfffd, 0x0178,
+  /* 0xa0 */
+  0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+  0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
+  0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
+  /* 0xc0 */
+  0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x00c5, 0x00c6, 0x00c7,
+  0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x0300, 0x00cd, 0x00ce, 0x00cf,
+  /* 0xd0 */
+  0x0110, 0x00d1, 0x0309, 0x00d3, 0x00d4, 0x01a0, 0x00d6, 0x00d7,
+  0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x01af, 0x0303, 0x00df,
+  /* 0xe0 */
+  0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x00e5, 0x00e6, 0x00e7,
+  0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0301, 0x00ed, 0x00ee, 0x00ef,
+  /* 0xf0 */
+  0x0111, 0x00f1, 0x0323, 0x00f3, 0x00f4, 0x01a1, 0x00f6, 0x00f7,
+  0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x01b0, 0x20ab, 0x00ff,
+};
+
+/* In the CP1258 to Unicode direction, the state contains a buffered
+   character, or 0 if none. */
+
+static int
+cp1258_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  unsigned short wc;
+  unsigned short last_wc;
+  if (c < 0x80) {
+    wc = c;
+  } else {
+    wc = cp1258_2uni[c-0x80];
+    if (wc == 0xfffd)
+      return RET_ILSEQ;
+  }
+  last_wc = conv->istate;
+  if (last_wc) {
+    if (wc >= 0x0300 && wc < 0x0340) {
+      /* See whether last_wc and wc can be combined. */
+      unsigned int k;
+      unsigned int i1, i2;
+      switch (wc) {
+        case 0x0300: k = 0; break;
+        case 0x0301: k = 1; break;
+        case 0x0303: k = 2; break;
+        case 0x0309: k = 3; break;
+        case 0x0323: k = 4; break;
+        default: abort();
+      }
+      i1 = viet_comp_table[k].idx;
+      i2 = i1 + viet_comp_table[k].len-1;
+      if (last_wc >= viet_comp_table_data[i1].base
+          && last_wc <= viet_comp_table_data[i2].base) {
+        unsigned int i;
+        for (;;) {
+          i = (i1+i2)>>1;
+          if (last_wc == viet_comp_table_data[i].base)
+            break;
+          if (last_wc < viet_comp_table_data[i].base) {
+            if (i1 == i)
+              goto not_combining;
+            i2 = i;
+          } else {
+            if (i1 != i)
+              i1 = i;
+            else {
+              i = i2;
+              if (last_wc == viet_comp_table_data[i].base)
+                break;
+              goto not_combining;
+            }
+          }
+        }
+        last_wc = viet_comp_table_data[i].composed;
+        /* Output the combined character. */
+        conv->istate = 0;
+        *pwc = (ucs4_t) last_wc;
+        return 1;
+      }
+    }
+  not_combining:
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = (ucs4_t) last_wc;
+    return 0; /* Don't advance the input pointer. */
+  }
+  if (wc >= 0x0041 && wc <= 0x01b0
+      && ((cp1258_comp_bases[(wc - 0x0040) >> 5] >> (wc & 0x1f)) & 1)) {
+    /* wc is a possible match in viet_comp_table_data. Buffer it. */
+    conv->istate = wc;
+    return RET_TOOFEW(1);
+  } else {
+    /* Output wc immediately. */
+    *pwc = (ucs4_t) wc;
+    return 1;
+  }
+}
+
+#define cp1258_flushwc normal_flushwc
+
+static const unsigned char cp1258_page00[88] = {
+  0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */
+  0xc8, 0xc9, 0xca, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */
+  0x00, 0xd1, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0x00, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0xf1, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xc3, 0xe3, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+};
+static const unsigned char cp1258_page01[104] = {
+  0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xd5, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, /* 0xa8-0xaf */
+  0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+};
+static const unsigned char cp1258_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char cp1258_page03[40] = {
+  0xcc, 0xec, 0x00, 0xde, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char cp1258_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+cp1258_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = wc;
+  else if (wc >= 0x00c0 && wc < 0x0118)
+    c = cp1258_page00[wc-0x00c0];
+  else if (wc >= 0x0150 && wc < 0x01b8)
+    c = cp1258_page01[wc-0x0150];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = cp1258_page02[wc-0x02c0];
+  else if (wc >= 0x0300 && wc < 0x0328)
+    c = cp1258_page03[wc-0x0300];
+  else if (wc >= 0x0340 && wc < 0x0342) /* deprecated Vietnamese tone marks */
+    c = cp1258_page03[wc-0x0340];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = cp1258_page20[wc-0x2010];
+  else if (wc == 0x20ab)
+    c = 0xfe;
+  else if (wc == 0x20ac)
+    c = 0x80;
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  /* Try canonical decomposition. */
+  {
+    /* Binary search through viet_decomp_table. */
+    unsigned int i1 = 0;
+    unsigned int i2 = sizeof(viet_decomp_table)/sizeof(viet_decomp_table[0])-1;
+    if (wc >= viet_decomp_table[i1].composed
+        && wc <= viet_decomp_table[i2].composed) {
+      unsigned int i;
+      for (;;) {
+        /* Here i2 - i1 > 0. */
+        i = (i1+i2)>>1;
+        if (wc == viet_decomp_table[i].composed)
+          break;
+        if (wc < viet_decomp_table[i].composed) {
+          if (i1 == i)
+            return RET_ILUNI;
+          /* Here i1 < i < i2. */
+          i2 = i;
+        } else {
+          /* Here i1 <= i < i2. */
+          if (i1 != i)
+            i1 = i;
+          else {
+            /* Here i2 - i1 = 1. */
+            i = i2;
+            if (wc == viet_decomp_table[i].composed)
+              break;
+            else
+              return RET_ILUNI;
+          }
+        }
+      }
+      /* Found a canonical decomposition. */
+      wc = viet_decomp_table[i].base;
+      /* wc is one of 0x0020, 0x0041..0x005a, 0x0061..0x007a, 0x00a5, 0x00a8,
+         0x00c2, 0x00c5..0x00c7, 0x00ca, 0x00cf, 0x00d3, 0x00d4, 0x00d6,
+         0x00d8, 0x00da, 0x00dc, 0x00e2, 0x00e5..0x00e7, 0x00ea, 0x00ef,
+         0x00f3, 0x00f4, 0x00f6, 0x00f8, 0x00fc, 0x0102, 0x0103, 0x01a0,
+         0x01a1, 0x01af, 0x01b0. */
+      if (wc < 0x0100)
+        c = wc;
+      else if (wc < 0x0118)
+        c = cp1258_page00[wc-0x00c0];
+      else
+        c = cp1258_page01[wc-0x0150];
+      if (n < 2)
+        return RET_TOOSMALL;
+      r[0] = c;
+      r[1] = cp1258_comb_table[viet_decomp_table[i].comb1];
+      return 2;
+    }
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp437.h b/lib/cp437.h
new file mode 100644
index 0000000..a3c8e68
--- /dev/null
+++ b/lib/cp437.h
@@ -0,0 +1,156 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP437
+ */
+
+static const unsigned short cp437_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7,
+  0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5,
+  /* 0x90 */
+  0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9,
+  0x00ff, 0x00d6, 0x00dc, 0x00a2, 0x00a3, 0x00a5, 0x20a7, 0x0192,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+  0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4,
+  0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229,
+  /* 0xf0 */
+  0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp437_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp437_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp437_page00[96] = {
+  0xff, 0xad, 0x9b, 0x9c, 0x00, 0x9d, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0xa6, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */
+  0x00, 0x00, 0xa7, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */
+  0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x99, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x85, 0xa0, 0x83, 0x00, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */
+  0x00, 0xa4, 0x95, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x98, /* 0xf8-0xff */
+};
+static const unsigned char cp437_page03[56] = {
+  0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
+};
+static const unsigned char cp437_page22[80] = {
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char cp437_page23[24] = {
+  0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char cp437_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp437_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp437_page00[wc-0x00a0];
+  else if (wc == 0x0192)
+    c = 0x9f;
+  else if (wc >= 0x0390 && wc < 0x03c8)
+    c = cp437_page03[wc-0x0390];
+  else if (wc == 0x207f)
+    c = 0xfc;
+  else if (wc == 0x20a7)
+    c = 0x9e;
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = cp437_page22[wc-0x2218];
+  else if (wc >= 0x2310 && wc < 0x2328)
+    c = cp437_page23[wc-0x2310];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp437_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp737.h b/lib/cp737.h
new file mode 100644
index 0000000..955e458
--- /dev/null
+++ b/lib/cp737.h
@@ -0,0 +1,141 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP737
+ */
+
+static const unsigned short cp737_2uni[128] = {
+  /* 0x80 */
+  0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398,
+  0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0,
+  /* 0x90 */
+  0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9,
+  0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8,
+  /* 0xa0 */
+  0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0,
+  0x03c1, 0x03c3, 0x03c2, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x03c9, 0x03ac, 0x03ad, 0x03ae, 0x03ca, 0x03af, 0x03cc, 0x03cd,
+  0x03cb, 0x03ce, 0x0386, 0x0388, 0x0389, 0x038a, 0x038c, 0x038e,
+  /* 0xf0 */
+  0x038f, 0x00b1, 0x2265, 0x2264, 0x03aa, 0x03ab, 0x00f7, 0x2248,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp737_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp737_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp737_page00[24] = {
+  0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */
+};
+static const unsigned char cp737_page03[80] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xea, 0x00, /* 0x80-0x87 */
+  0xeb, 0xec, 0xed, 0x00, 0xee, 0x00, 0xef, 0xf0, /* 0x88-0x8f */
+  0x00, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, /* 0x90-0x97 */
+  0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, /* 0x98-0x9f */
+  0x8f, 0x90, 0x00, 0x91, 0x92, 0x93, 0x94, 0x95, /* 0xa0-0xa7 */
+  0x96, 0x97, 0xf4, 0xf5, 0xe1, 0xe2, 0xe3, 0xe5, /* 0xa8-0xaf */
+  0x00, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, /* 0xb0-0xb7 */
+  0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, /* 0xb8-0xbf */
+  0xa7, 0xa8, 0xaa, 0xa9, 0xab, 0xac, 0xad, 0xae, /* 0xc0-0xc7 */
+  0xaf, 0xe0, 0xe4, 0xe8, 0xe6, 0xe7, 0xe9, 0x00, /* 0xc8-0xcf */
+};
+static const unsigned char cp737_page22[80] = {
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char cp737_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp737_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b8)
+    c = cp737_page00[wc-0x00a0];
+  else if (wc == 0x00f7)
+    c = 0xf6;
+  else if (wc >= 0x0380 && wc < 0x03d0)
+    c = cp737_page03[wc-0x0380];
+  else if (wc == 0x207f)
+    c = 0xfc;
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = cp737_page22[wc-0x2218];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp737_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp775.h b/lib/cp775.h
new file mode 100644
index 0000000..b9a5a5c
--- /dev/null
+++ b/lib/cp775.h
@@ -0,0 +1,142 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP775
+ */
+
+static const unsigned short cp775_2uni[128] = {
+  /* 0x80 */
+  0x0106, 0x00fc, 0x00e9, 0x0101, 0x00e4, 0x0123, 0x00e5, 0x0107,
+  0x0142, 0x0113, 0x0156, 0x0157, 0x012b, 0x0179, 0x00c4, 0x00c5,
+  /* 0x90 */
+  0x00c9, 0x00e6, 0x00c6, 0x014d, 0x00f6, 0x0122, 0x00a2, 0x015a,
+  0x015b, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x00d7, 0x00a4,
+  /* 0xa0 */
+  0x0100, 0x012a, 0x00f3, 0x017b, 0x017c, 0x017a, 0x201d, 0x00a6,
+  0x00a9, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x0141, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x0104, 0x010c, 0x0118,
+  0x0116, 0x2563, 0x2551, 0x2557, 0x255d, 0x012e, 0x0160, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x0172, 0x016a,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x017d,
+  /* 0xd0 */
+  0x0105, 0x010d, 0x0119, 0x0117, 0x012f, 0x0161, 0x0173, 0x016b,
+  0x017e, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x00d3, 0x00df, 0x014c, 0x0143, 0x00f5, 0x00d5, 0x00b5, 0x0144,
+  0x0136, 0x0137, 0x013b, 0x013c, 0x0146, 0x0112, 0x0145, 0x2019,
+  /* 0xf0 */
+  0x00ad, 0x00b1, 0x201c, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x201e,
+  0x00b0, 0x2219, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp775_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp775_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp775_page00[224] = {
+  0xff, 0x00, 0x96, 0x9c, 0x9f, 0x00, 0xa7, 0xf5, /* 0xa0-0xa7 */
+  0x00, 0xa8, 0x00, 0xae, 0xaa, 0xf0, 0xa9, 0x00, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0xfc, 0x00, 0xe6, 0xf4, 0xfa, /* 0xb0-0xb7 */
+  0x00, 0xfb, 0x00, 0xaf, 0xac, 0xab, 0xf3, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x8e, 0x8f, 0x92, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0xe0, 0x00, 0xe5, 0x99, 0x9e, /* 0xd0-0xd7 */
+  0x9d, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x84, 0x86, 0x91, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0xa2, 0x00, 0xe4, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0x9b, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0xa0, 0x83, 0x00, 0x00, 0xb5, 0xd0, 0x80, 0x87, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xb6, 0xd1, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0xed, 0x89, 0x00, 0x00, 0xb8, 0xd3, /* 0x10-0x17 */
+  0xb7, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x95, 0x85, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0xa1, 0x8c, 0x00, 0x00, 0xbd, 0xd4, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xe9, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0xea, 0xeb, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0xad, 0x88, 0xe3, 0xe7, 0xee, 0xec, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0xe2, 0x93, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x8b, /* 0x50-0x57 */
+  0x00, 0x00, 0x97, 0x98, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xbe, 0xd5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0xc7, 0xd7, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0xc6, 0xd6, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x8d, 0xa5, 0xa3, 0xa4, 0xcf, 0xd8, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char cp775_page20[8] = {
+  0x00, 0xef, 0x00, 0x00, 0xf2, 0xa6, 0xf7, 0x00, /* 0x18-0x1f */
+};
+static const unsigned char cp775_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */
+  0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */
+  0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */
+  0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp775_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = cp775_page00[wc-0x00a0];
+  else if (wc >= 0x2018 && wc < 0x2020)
+    c = cp775_page20[wc-0x2018];
+  else if (wc == 0x2219)
+    c = 0xf9;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp775_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp850.h b/lib/cp850.h
new file mode 100644
index 0000000..25acfee
--- /dev/null
+++ b/lib/cp850.h
@@ -0,0 +1,124 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP850
+ */
+
+static const unsigned short cp850_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7,
+  0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5,
+  /* 0x90 */
+  0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9,
+  0x00ff, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x00d7, 0x0192,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+  0x00bf, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x00c0,
+  0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x00e3, 0x00c3,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4,
+  /* 0xd0 */
+  0x00f0, 0x00d0, 0x00ca, 0x00cb, 0x00c8, 0x0131, 0x00cd, 0x00ce,
+  0x00cf, 0x2518, 0x250c, 0x2588, 0x2584, 0x00a6, 0x00cc, 0x2580,
+  /* 0xe0 */
+  0x00d3, 0x00df, 0x00d4, 0x00d2, 0x00f5, 0x00d5, 0x00b5, 0x00fe,
+  0x00de, 0x00da, 0x00db, 0x00d9, 0x00fd, 0x00dd, 0x00af, 0x00b4,
+  /* 0xf0 */
+  0x00ad, 0x00b1, 0x2017, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x00b8,
+  0x00b0, 0x00a8, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp850_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp850_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp850_page00[96] = {
+  0xff, 0xad, 0xbd, 0x9c, 0xcf, 0xbe, 0xdd, 0xf5, /* 0xa0-0xa7 */
+  0xf9, 0xb8, 0xa6, 0xae, 0xaa, 0xf0, 0xa9, 0xee, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0xfc, 0xef, 0xe6, 0xf4, 0xfa, /* 0xb0-0xb7 */
+  0xf7, 0xfb, 0xa7, 0xaf, 0xac, 0xab, 0xf3, 0xa8, /* 0xb8-0xbf */
+  0xb7, 0xb5, 0xb6, 0xc7, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */
+  0xd4, 0x90, 0xd2, 0xd3, 0xde, 0xd6, 0xd7, 0xd8, /* 0xc8-0xcf */
+  0xd1, 0xa5, 0xe3, 0xe0, 0xe2, 0xe5, 0x99, 0x9e, /* 0xd0-0xd7 */
+  0x9d, 0xeb, 0xe9, 0xea, 0x9a, 0xed, 0xe8, 0xe1, /* 0xd8-0xdf */
+  0x85, 0xa0, 0x83, 0xc6, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */
+  0xd0, 0xa4, 0x95, 0xa2, 0x93, 0xe4, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0x9b, 0x97, 0xa3, 0x96, 0x81, 0xec, 0xe7, 0x98, /* 0xf8-0xff */
+};
+static const unsigned char cp850_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */
+  0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */
+  0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */
+  0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp850_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp850_page00[wc-0x00a0];
+  else if (wc == 0x0131)
+    c = 0xd5;
+  else if (wc == 0x0192)
+    c = 0x9f;
+  else if (wc == 0x2017)
+    c = 0xf2;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp850_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp852.h b/lib/cp852.h
new file mode 100644
index 0000000..fac7a63
--- /dev/null
+++ b/lib/cp852.h
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP852
+ */
+
+static const unsigned short cp852_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x016f, 0x0107, 0x00e7,
+  0x0142, 0x00eb, 0x0150, 0x0151, 0x00ee, 0x0179, 0x00c4, 0x0106,
+  /* 0x90 */
+  0x00c9, 0x0139, 0x013a, 0x00f4, 0x00f6, 0x013d, 0x013e, 0x015a,
+  0x015b, 0x00d6, 0x00dc, 0x0164, 0x0165, 0x0141, 0x00d7, 0x010d,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x0104, 0x0105, 0x017d, 0x017e,
+  0x0118, 0x0119, 0x00ac, 0x017a, 0x010c, 0x015f, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x011a,
+  0x015e, 0x2563, 0x2551, 0x2557, 0x255d, 0x017b, 0x017c, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x0102, 0x0103,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4,
+  /* 0xd0 */
+  0x0111, 0x0110, 0x010e, 0x00cb, 0x010f, 0x0147, 0x00cd, 0x00ce,
+  0x011b, 0x2518, 0x250c, 0x2588, 0x2584, 0x0162, 0x016e, 0x2580,
+  /* 0xe0 */
+  0x00d3, 0x00df, 0x00d4, 0x0143, 0x0144, 0x0148, 0x0160, 0x0161,
+  0x0154, 0x00da, 0x0155, 0x0170, 0x00fd, 0x00dd, 0x0163, 0x00b4,
+  /* 0xf0 */
+  0x00ad, 0x02dd, 0x02db, 0x02c7, 0x02d8, 0x00a7, 0x00f7, 0x00b8,
+  0x00b0, 0x00a8, 0x02d9, 0x0171, 0x0158, 0x0159, 0x25a0, 0x00a0,
+};
+
+static int
+cp852_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp852_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp852_page00[224] = {
+  0xff, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0xf5, /* 0xa0-0xa7 */
+  0xf9, 0x00, 0x00, 0xae, 0xaa, 0xf0, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0x00, 0x00, 0x00, 0xef, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0xf7, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0xb5, 0xb6, 0x00, 0x8e, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */
+  0x00, 0x90, 0x00, 0xd3, 0x00, 0xd6, 0xd7, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0xe0, 0xe2, 0x00, 0x99, 0x9e, /* 0xd0-0xd7 */
+  0x00, 0x00, 0xe9, 0x00, 0x9a, 0xed, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x00, 0xa0, 0x83, 0x00, 0x84, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */
+  0x00, 0x82, 0x00, 0x89, 0x00, 0xa1, 0x8c, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0x00, 0x00, 0xa3, 0x00, 0x81, 0xec, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xc6, 0xc7, 0xa4, 0xa5, 0x8f, 0x86, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xac, 0x9f, 0xd2, 0xd4, /* 0x08-0x0f */
+  0xd1, 0xd0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xa8, 0xa9, 0xb7, 0xd8, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x91, 0x92, 0x00, 0x00, 0x95, 0x96, 0x00, /* 0x38-0x3f */
+  0x00, 0x9d, 0x88, 0xe3, 0xe4, 0x00, 0x00, 0xd5, /* 0x40-0x47 */
+  0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x8a, 0x8b, 0x00, 0x00, 0xe8, 0xea, 0x00, 0x00, /* 0x50-0x57 */
+  0xfc, 0xfd, 0x97, 0x98, 0x00, 0x00, 0xb8, 0xad, /* 0x58-0x5f */
+  0xe6, 0xe7, 0xdd, 0xee, 0x9b, 0x9c, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x85, /* 0x68-0x6f */
+  0xeb, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x8d, 0xab, 0xbd, 0xbe, 0xa6, 0xa7, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char cp852_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf3, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xf4, 0xfa, 0x00, 0xf2, 0x00, 0xf1, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char cp852_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */
+  0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */
+  0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */
+  0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp852_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = cp852_page00[wc-0x00a0];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = cp852_page02[wc-0x02c0];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp852_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp853.h b/lib/cp853.h
new file mode 100644
index 0000000..fe82ae9
--- /dev/null
+++ b/lib/cp853.h
@@ -0,0 +1,151 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP853
+ */
+
+static const unsigned short cp853_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x0109, 0x00e7,
+  0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x0108,
+  /* 0x90 */
+  0x00c9, 0x010b, 0x010a, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9,
+  0x0130, 0x00d6, 0x00dc, 0x011d, 0x00a3, 0x011c, 0x00d7, 0x0135,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x011e, 0x011f,
+  0x0124, 0x0125, 0xfffd, 0x00bd, 0x0134, 0x015f, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x00c0,
+  0x015e, 0x2563, 0x2551, 0x2557, 0x255d, 0x017b, 0x017c, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x015c, 0x015d,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4,
+  /* 0xd0 */
+  0xfffd, 0xfffd, 0x00ca, 0x00cb, 0x00c8, 0x0131, 0x00cd, 0x00ce,
+  0x00cf, 0x2518, 0x250c, 0x2588, 0x2584, 0xfffd, 0x00cc, 0x2580,
+  /* 0xe0 */
+  0x00d3, 0x00df, 0x00d4, 0x00d2, 0x0120, 0x0121, 0x00b5, 0x0126,
+  0x0127, 0x00da, 0x00db, 0x00d9, 0x016c, 0x016d, 0xfffd, 0x00b4,
+  /* 0xf0 */
+  0x00ad, 0xfffd, 0x2113, 0x0149, 0x02d8, 0x00a7, 0x00f7, 0x00b8,
+  0x00b0, 0x00a8, 0x02d9, 0xfffd, 0x00b3, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp853_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp853_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp853_page00[96] = {
+  0xff, 0x00, 0x00, 0x9c, 0xcf, 0x00, 0x00, 0xf5, /* 0xa0-0xa7 */
+  0xf9, 0x00, 0x00, 0xae, 0x00, 0xf0, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0x00, 0xfd, 0xfc, 0xef, 0xe6, 0x00, 0x00, /* 0xb0-0xb7 */
+  0xf7, 0x00, 0x00, 0xaf, 0x00, 0xab, 0x00, 0x00, /* 0xb8-0xbf */
+  0xb7, 0xb5, 0xb6, 0x00, 0x8e, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */
+  0xd4, 0x90, 0xd2, 0xd3, 0xde, 0xd6, 0xd7, 0xd8, /* 0xc8-0xcf */
+  0x00, 0xa5, 0xe3, 0xe0, 0xe2, 0x00, 0x99, 0x9e, /* 0xd0-0xd7 */
+  0x00, 0xeb, 0xe9, 0xea, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x85, 0xa0, 0x83, 0x00, 0x84, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */
+  0x00, 0xa4, 0x95, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char cp853_page01[120] = {
+  0x8f, 0x86, 0x92, 0x91, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x9d, 0x9b, 0xa6, 0xa7, /* 0x18-0x1f */
+  0xe4, 0xe5, 0x00, 0x00, 0xa8, 0xa9, 0xe7, 0xe8, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x98, 0xd5, 0x00, 0x00, 0xac, 0x9f, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0xc6, 0xc7, 0xb8, 0xad, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0xec, 0xed, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0xbd, 0xbe, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char cp853_page02[8] = {
+  0xf4, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char cp853_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */
+  0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */
+  0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */
+  0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp853_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp853_page00[wc-0x00a0];
+  else if (wc >= 0x0108 && wc < 0x0180)
+    c = cp853_page01[wc-0x0108];
+  else if (wc >= 0x02d8 && wc < 0x02e0)
+    c = cp853_page02[wc-0x02d8];
+  else if (wc == 0x2113)
+    c = 0xf2;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp853_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp855.h b/lib/cp855.h
new file mode 100644
index 0000000..ddb8bf1
--- /dev/null
+++ b/lib/cp855.h
@@ -0,0 +1,128 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP855
+ */
+
+static const unsigned short cp855_2uni[128] = {
+  /* 0x80 */
+  0x0452, 0x0402, 0x0453, 0x0403, 0x0451, 0x0401, 0x0454, 0x0404,
+  0x0455, 0x0405, 0x0456, 0x0406, 0x0457, 0x0407, 0x0458, 0x0408,
+  /* 0x90 */
+  0x0459, 0x0409, 0x045a, 0x040a, 0x045b, 0x040b, 0x045c, 0x040c,
+  0x045e, 0x040e, 0x045f, 0x040f, 0x044e, 0x042e, 0x044a, 0x042a,
+  /* 0xa0 */
+  0x0430, 0x0410, 0x0431, 0x0411, 0x0446, 0x0426, 0x0434, 0x0414,
+  0x0435, 0x0415, 0x0444, 0x0424, 0x0433, 0x0413, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x0445, 0x0425, 0x0438,
+  0x0418, 0x2563, 0x2551, 0x2557, 0x255d, 0x0439, 0x0419, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x043a, 0x041a,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4,
+  /* 0xd0 */
+  0x043b, 0x041b, 0x043c, 0x041c, 0x043d, 0x041d, 0x043e, 0x041e,
+  0x043f, 0x2518, 0x250c, 0x2588, 0x2584, 0x041f, 0x044f, 0x2580,
+  /* 0xe0 */
+  0x042f, 0x0440, 0x0420, 0x0441, 0x0421, 0x0442, 0x0422, 0x0443,
+  0x0423, 0x0436, 0x0416, 0x0432, 0x0412, 0x044c, 0x042c, 0x2116,
+  /* 0xf0 */
+  0x00ad, 0x044b, 0x042b, 0x0437, 0x0417, 0x0448, 0x0428, 0x044d,
+  0x042d, 0x0449, 0x0429, 0x0447, 0x0427, 0x00a7, 0x25a0, 0x00a0,
+};
+
+static int
+cp855_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp855_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp855_page00[32] = {
+  0xff, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0xfd, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0xae, 0x00, 0xf0, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char cp855_page04[96] = {
+  0x00, 0x85, 0x81, 0x83, 0x87, 0x89, 0x8b, 0x8d, /* 0x00-0x07 */
+  0x8f, 0x91, 0x93, 0x95, 0x97, 0x00, 0x99, 0x9b, /* 0x08-0x0f */
+  0xa1, 0xa3, 0xec, 0xad, 0xa7, 0xa9, 0xea, 0xf4, /* 0x10-0x17 */
+  0xb8, 0xbe, 0xc7, 0xd1, 0xd3, 0xd5, 0xd7, 0xdd, /* 0x18-0x1f */
+  0xe2, 0xe4, 0xe6, 0xe8, 0xab, 0xb6, 0xa5, 0xfc, /* 0x20-0x27 */
+  0xf6, 0xfa, 0x9f, 0xf2, 0xee, 0xf8, 0x9d, 0xe0, /* 0x28-0x2f */
+  0xa0, 0xa2, 0xeb, 0xac, 0xa6, 0xa8, 0xe9, 0xf3, /* 0x30-0x37 */
+  0xb7, 0xbd, 0xc6, 0xd0, 0xd2, 0xd4, 0xd6, 0xd8, /* 0x38-0x3f */
+  0xe1, 0xe3, 0xe5, 0xe7, 0xaa, 0xb5, 0xa4, 0xfb, /* 0x40-0x47 */
+  0xf5, 0xf9, 0x9e, 0xf1, 0xed, 0xf7, 0x9c, 0xde, /* 0x48-0x4f */
+  0x00, 0x84, 0x80, 0x82, 0x86, 0x88, 0x8a, 0x8c, /* 0x50-0x57 */
+  0x8e, 0x90, 0x92, 0x94, 0x96, 0x00, 0x98, 0x9a, /* 0x58-0x5f */
+};
+static const unsigned char cp855_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */
+  0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */
+  0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */
+  0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp855_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = cp855_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0460)
+    c = cp855_page04[wc-0x0400];
+  else if (wc == 0x2116)
+    c = 0xef;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp855_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp856.h b/lib/cp856.h
new file mode 100644
index 0000000..30ba80b
--- /dev/null
+++ b/lib/cp856.h
@@ -0,0 +1,134 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP856
+ */
+
+static const unsigned short cp856_2uni[128] = {
+  /* 0x80 */
+  0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7,
+  0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df,
+  /* 0x90 */
+  0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7,
+  0x05e8, 0x05e9, 0x05ea, 0xfffd, 0x00a3, 0xfffd, 0x00d7, 0xfffd,
+  /* 0xa0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0xfffd, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0xfffd, 0xfffd, 0xfffd,
+  0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0xfffd, 0xfffd,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4,
+  /* 0xd0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x2518, 0x250c, 0x2588, 0x2584, 0x00a6, 0xfffd, 0x2580,
+  /* 0xe0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x00b5, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x00af, 0x00b4,
+  /* 0xf0 */
+  0x00ad, 0x00b1, 0x2017, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x00b8,
+  0x00b0, 0x00a8, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp856_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp856_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp856_page00[88] = {
+  0xff, 0x00, 0xbd, 0x9c, 0xcf, 0xbe, 0xdd, 0xf5, /* 0xa0-0xa7 */
+  0xf9, 0xb8, 0x00, 0xae, 0xaa, 0xf0, 0xa9, 0xee, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0xfc, 0xef, 0xe6, 0xf4, 0xfa, /* 0xb0-0xb7 */
+  0xf7, 0xfb, 0x00, 0xaf, 0xac, 0xab, 0xf3, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, /* 0xf0-0xf7 */
+};
+static const unsigned char cp856_page05[32] = {
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0xd0-0xd7 */
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0xd8-0xdf */
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0xe0-0xe7 */
+  0x98, 0x99, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+};
+static const unsigned char cp856_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */
+  0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */
+  0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */
+  0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp856_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00f8)
+    c = cp856_page00[wc-0x00a0];
+  else if (wc >= 0x05d0 && wc < 0x05f0)
+    c = cp856_page05[wc-0x05d0];
+  else if (wc == 0x2017)
+    c = 0xf2;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp856_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp857.h b/lib/cp857.h
new file mode 100644
index 0000000..09de722
--- /dev/null
+++ b/lib/cp857.h
@@ -0,0 +1,138 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP857
+ */
+
+static const unsigned short cp857_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7,
+  0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x0131, 0x00c4, 0x00c5,
+  /* 0x90 */
+  0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9,
+  0x0130, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x015e, 0x015f,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x011e, 0x011f,
+  0x00bf, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x00c0,
+  0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x00e3, 0x00c3,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4,
+  /* 0xd0 */
+  0x00ba, 0x00aa, 0x00ca, 0x00cb, 0x00c8, 0xfffd, 0x00cd, 0x00ce,
+  0x00cf, 0x2518, 0x250c, 0x2588, 0x2584, 0x00a6, 0x00cc, 0x2580,
+  /* 0xe0 */
+  0x00d3, 0x00df, 0x00d4, 0x00d2, 0x00f5, 0x00d5, 0x00b5, 0xfffd,
+  0x00d7, 0x00da, 0x00db, 0x00d9, 0x00ec, 0x00ff, 0x00af, 0x00b4,
+  /* 0xf0 */
+  0x00ad, 0x00b1, 0xfffd, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x00b8,
+  0x00b0, 0x00a8, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp857_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp857_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp857_page00[96] = {
+  0xff, 0xad, 0xbd, 0x9c, 0xcf, 0xbe, 0xdd, 0xf5, /* 0xa0-0xa7 */
+  0xf9, 0xb8, 0xd1, 0xae, 0xaa, 0xf0, 0xa9, 0xee, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0xfc, 0xef, 0xe6, 0xf4, 0xfa, /* 0xb0-0xb7 */
+  0xf7, 0xfb, 0xd0, 0xaf, 0xac, 0xab, 0xf3, 0xa8, /* 0xb8-0xbf */
+  0xb7, 0xb5, 0xb6, 0xc7, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */
+  0xd4, 0x90, 0xd2, 0xd3, 0xde, 0xd6, 0xd7, 0xd8, /* 0xc8-0xcf */
+  0x00, 0xa5, 0xe3, 0xe0, 0xe2, 0xe5, 0x99, 0xe8, /* 0xd0-0xd7 */
+  0x9d, 0xeb, 0xe9, 0xea, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x85, 0xa0, 0x83, 0xc6, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x89, 0xec, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */
+  0x00, 0xa4, 0x95, 0xa2, 0x93, 0xe4, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0x9b, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0xed, /* 0xf8-0xff */
+};
+static const unsigned char cp857_page01[72] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0xa7, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x98, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x9f, /* 0x58-0x5f */
+};
+static const unsigned char cp857_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */
+  0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */
+  0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */
+  0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp857_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp857_page00[wc-0x00a0];
+  else if (wc >= 0x0118 && wc < 0x0160)
+    c = cp857_page01[wc-0x0118];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp857_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp858.h b/lib/cp858.h
new file mode 100644
index 0000000..dd26d0a
--- /dev/null
+++ b/lib/cp858.h
@@ -0,0 +1,61 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP858
+ */
+
+static int
+cp858_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else if (c == 0xd5)
+    *pwc = 0x20ac;
+  else
+    *pwc = (ucs4_t) cp850_2uni[c-0x80];
+  return 1;
+}
+
+static int
+cp858_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp850_page00[wc-0x00a0];
+  else if (wc == 0x0192)
+    c = 0x9f;
+  else if (wc == 0x2017)
+    c = 0xf2;
+  else if (wc == 0x20ac)
+    c = 0xd5;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp850_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp860.h b/lib/cp860.h
new file mode 100644
index 0000000..2cca2f1
--- /dev/null
+++ b/lib/cp860.h
@@ -0,0 +1,149 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP860
+ */
+
+static const unsigned short cp860_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e3, 0x00e0, 0x00c1, 0x00e7,
+  0x00ea, 0x00ca, 0x00e8, 0x00cd, 0x00d4, 0x00ec, 0x00c3, 0x00c2,
+  /* 0x90 */
+  0x00c9, 0x00c0, 0x00c8, 0x00f4, 0x00f5, 0x00f2, 0x00da, 0x00f9,
+  0x00cc, 0x00d5, 0x00dc, 0x00a2, 0x00a3, 0x00d9, 0x20a7, 0x00d3,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+  0x00bf, 0x00d2, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4,
+  0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229,
+  /* 0xf0 */
+  0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp860_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp860_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp860_page00[96] = {
+  0xff, 0xad, 0x9b, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0xa6, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */
+  0x00, 0x00, 0xa7, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */
+  0x91, 0x86, 0x8f, 0x8e, 0x00, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */
+  0x92, 0x90, 0x89, 0x00, 0x98, 0x8b, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0xa5, 0xa9, 0x9f, 0x8c, 0x99, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x9d, 0x96, 0x00, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x85, 0xa0, 0x83, 0x84, 0x00, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x00, 0x8d, 0xa1, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0xa4, 0x95, 0xa2, 0x93, 0x94, 0x00, 0xf6, /* 0xf0-0xf7 */
+  0x00, 0x97, 0xa3, 0x00, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char cp860_page03[56] = {
+  0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
+};
+static const unsigned char cp860_page22[80] = {
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char cp860_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp860_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp860_page00[wc-0x00a0];
+  else if (wc >= 0x0390 && wc < 0x03c8)
+    c = cp860_page03[wc-0x0390];
+  else if (wc == 0x207f)
+    c = 0xfc;
+  else if (wc == 0x20a7)
+    c = 0x9e;
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = cp860_page22[wc-0x2218];
+  else if (wc >= 0x2320 && wc < 0x2322)
+    c = wc-0x222c;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp860_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp861.h b/lib/cp861.h
new file mode 100644
index 0000000..07bcf5f
--- /dev/null
+++ b/lib/cp861.h
@@ -0,0 +1,156 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP861
+ */
+
+static const unsigned short cp861_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7,
+  0x00ea, 0x00eb, 0x00e8, 0x00d0, 0x00f0, 0x00de, 0x00c4, 0x00c5,
+  /* 0x90 */
+  0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00fe, 0x00fb, 0x00dd,
+  0x00fd, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x20a7, 0x0192,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00c1, 0x00cd, 0x00d3, 0x00da,
+  0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4,
+  0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229,
+  /* 0xf0 */
+  0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp861_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp861_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp861_page00[96] = {
+  0xff, 0xad, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */
+  0x00, 0xa4, 0x00, 0x00, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */
+  0x00, 0x90, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, /* 0xc8-0xcf */
+  0x8b, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x99, 0x00, /* 0xd0-0xd7 */
+  0x9d, 0x00, 0xa7, 0x00, 0x9a, 0x97, 0x8d, 0xe1, /* 0xd8-0xdf */
+  0x85, 0xa0, 0x83, 0x00, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x89, 0x00, 0xa1, 0x00, 0x00, /* 0xe8-0xef */
+  0x8c, 0x00, 0x00, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0x9b, 0x00, 0xa3, 0x96, 0x81, 0x98, 0x95, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char cp861_page03[56] = {
+  0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
+};
+static const unsigned char cp861_page22[80] = {
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char cp861_page23[24] = {
+  0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char cp861_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp861_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp861_page00[wc-0x00a0];
+  else if (wc == 0x0192)
+    c = 0x9f;
+  else if (wc >= 0x0390 && wc < 0x03c8)
+    c = cp861_page03[wc-0x0390];
+  else if (wc == 0x207f)
+    c = 0xfc;
+  else if (wc == 0x20a7)
+    c = 0x9e;
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = cp861_page22[wc-0x2218];
+  else if (wc >= 0x2310 && wc < 0x2328)
+    c = cp861_page23[wc-0x2310];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp861_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp862.h b/lib/cp862.h
new file mode 100644
index 0000000..623fc4d
--- /dev/null
+++ b/lib/cp862.h
@@ -0,0 +1,155 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP862
+ */
+
+static const unsigned short cp862_2uni[128] = {
+  /* 0x80 */
+  0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7,
+  0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df,
+  /* 0x90 */
+  0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7,
+  0x05e8, 0x05e9, 0x05ea, 0x00a2, 0x00a3, 0x00a5, 0x20a7, 0x0192,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+  0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4,
+  0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229,
+  /* 0xf0 */
+  0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp862_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp862_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp862_page00[96] = {
+  0xff, 0xad, 0x9b, 0x9c, 0x00, 0x9d, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0xa6, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */
+  0x00, 0x00, 0xa7, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0xa4, 0x00, 0xa2, 0x00, 0x00, 0x00, 0xf6, /* 0xf0-0xf7 */
+  0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char cp862_page03[56] = {
+  0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
+};
+static const unsigned char cp862_page22[80] = {
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char cp862_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp862_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp862_page00[wc-0x00a0];
+  else if (wc == 0x0192)
+    c = 0x9f;
+  else if (wc >= 0x0390 && wc < 0x03c8)
+    c = cp862_page03[wc-0x0390];
+  else if (wc >= 0x05d0 && wc < 0x05eb)
+    c = wc-0x0550;
+  else if (wc == 0x207f)
+    c = 0xfc;
+  else if (wc == 0x20a7)
+    c = 0x9e;
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = cp862_page22[wc-0x2218];
+  else if (wc == 0x2310)
+    c = 0xa9;
+  else if (wc >= 0x2320 && wc < 0x2322)
+    c = wc-0x222c;
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp862_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp863.h b/lib/cp863.h
new file mode 100644
index 0000000..5890ad4
--- /dev/null
+++ b/lib/cp863.h
@@ -0,0 +1,156 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP863
+ */
+
+static const unsigned short cp863_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00c2, 0x00e0, 0x00b6, 0x00e7,
+  0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x2017, 0x00c0, 0x00a7,
+  /* 0x90 */
+  0x00c9, 0x00c8, 0x00ca, 0x00f4, 0x00cb, 0x00cf, 0x00fb, 0x00f9,
+  0x00a4, 0x00d4, 0x00dc, 0x00a2, 0x00a3, 0x00d9, 0x00db, 0x0192,
+  /* 0xa0 */
+  0x00a6, 0x00b4, 0x00f3, 0x00fa, 0x00a8, 0x00b8, 0x00b3, 0x00af,
+  0x00ce, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00be, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4,
+  0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229,
+  /* 0xf0 */
+  0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp863_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp863_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp863_page00[96] = {
+  0xff, 0x00, 0x9b, 0x9c, 0x98, 0x00, 0xa0, 0x8f, /* 0xa0-0xa7 */
+  0xa4, 0x00, 0x00, 0xae, 0xaa, 0x00, 0x00, 0xa7, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0xa6, 0xa1, 0xe6, 0x86, 0xfa, /* 0xb0-0xb7 */
+  0xa5, 0x00, 0x00, 0xaf, 0xac, 0xab, 0xad, 0x00, /* 0xb8-0xbf */
+  0x8e, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */
+  0x91, 0x90, 0x92, 0x94, 0x00, 0x00, 0xa8, 0x95, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x9d, 0x00, 0x9e, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x85, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x89, 0x00, 0x00, 0x8c, 0x8b, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0xa2, 0x93, 0x00, 0x00, 0xf6, /* 0xf0-0xf7 */
+  0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char cp863_page03[56] = {
+  0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
+};
+static const unsigned char cp863_page22[80] = {
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char cp863_page23[24] = {
+  0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char cp863_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp863_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp863_page00[wc-0x00a0];
+  else if (wc == 0x0192)
+    c = 0x9f;
+  else if (wc >= 0x0390 && wc < 0x03c8)
+    c = cp863_page03[wc-0x0390];
+  else if (wc == 0x2017)
+    c = 0x8d;
+  else if (wc == 0x207f)
+    c = 0xfc;
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = cp863_page22[wc-0x2218];
+  else if (wc >= 0x2310 && wc < 0x2328)
+    c = cp863_page23[wc-0x2310];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp863_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp864.h b/lib/cp864.h
new file mode 100644
index 0000000..a1d8c4a
--- /dev/null
+++ b/lib/cp864.h
@@ -0,0 +1,188 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP864
+ */
+
+static const unsigned short cp864_2uni_1[16] = {
+  /* 0x20 */
+  0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x066a, 0x0026, 0x0027,
+  0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+};
+static const unsigned short cp864_2uni_2[128] = {
+  /* 0x80 */
+  0x00b0, 0x00b7, 0x2219, 0x221a, 0x2592, 0x2500, 0x2502, 0x253c,
+  0x2524, 0x252c, 0x251c, 0x2534, 0x2510, 0x250c, 0x2514, 0x2518,
+  /* 0x90 */
+  0x03b2, 0x221e, 0x03c6, 0x00b1, 0x00bd, 0x00bc, 0x2248, 0x00ab,
+  0x00bb, 0xfef7, 0xfef8, 0xfffd, 0xfffd, 0xfefb, 0xfefc, 0xfffd,
+  /* 0xa0 */
+  0x00a0, 0x00ad, 0xfe82, 0x00a3, 0x00a4, 0xfe84, 0xfffd, 0xfffd,
+  0xfe8e, 0xfe8f, 0xfe95, 0xfe99, 0x060c, 0xfe9d, 0xfea1, 0xfea5,
+  /* 0xb0 */
+  0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667,
+  0x0668, 0x0669, 0xfed1, 0x061b, 0xfeb1, 0xfeb5, 0xfeb9, 0x061f,
+  /* 0xc0 */
+  0x00a2, 0xfe80, 0xfe81, 0xfe83, 0xfe85, 0xfeca, 0xfe8b, 0xfe8d,
+  0xfe91, 0xfe93, 0xfe97, 0xfe9b, 0xfe9f, 0xfea3, 0xfea7, 0xfea9,
+  /* 0xd0 */
+  0xfeab, 0xfead, 0xfeaf, 0xfeb3, 0xfeb7, 0xfebb, 0xfebf, 0xfec1,
+  0xfec5, 0xfecb, 0xfecf, 0x00a6, 0x00ac, 0x00f7, 0x00d7, 0xfec9,
+  /* 0xe0 */
+  0x0640, 0xfed3, 0xfed7, 0xfedb, 0xfedf, 0xfee3, 0xfee7, 0xfeeb,
+  0xfeed, 0xfeef, 0xfef3, 0xfebd, 0xfecc, 0xfece, 0xfecd, 0xfee1,
+  /* 0xf0 */
+  0xfe7d, 0x0651, 0xfee5, 0xfee9, 0xfeec, 0xfef0, 0xfef2, 0xfed0,
+  0xfed5, 0xfef5, 0xfef6, 0xfedd, 0xfed9, 0xfef1, 0x25a0, 0xfffd,
+};
+
+static int
+cp864_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x20) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c < 0x30) {
+    *pwc = (ucs4_t) cp864_2uni_1[c-0x20];
+    return 1;
+  }
+  else if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp864_2uni_2[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp864_page00[8] = {
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x00, 0x26, 0x27, /* 0x20-0x27 */
+};
+static const unsigned char cp864_page00_1[88] = {
+  0xa0, 0x00, 0xc0, 0xa3, 0xa4, 0x00, 0xdb, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x97, 0xdc, 0xa1, 0x00, 0x00, /* 0xa8-0xaf */
+  0x80, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x98, 0x95, 0x94, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, /* 0xf0-0xf7 */
+};
+static const unsigned char cp864_page06[104] = {
+  0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x60-0x67 */
+  0xb8, 0xb9, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+};
+static const unsigned char cp864_page22[56] = {
+  0x00, 0x82, 0x83, 0x00, 0x00, 0x00, 0x91, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+};
+static const unsigned char cp864_page25[64] = {
+  0x85, 0x00, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x8c, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x8f, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+static const unsigned char cp864_pagefe[136] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, /* 0x78-0x7f */
+  0xc1, 0xc2, 0xa2, 0xc3, 0xa5, 0xc4, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0xc6, 0x00, 0xc7, 0xa8, 0xa9, /* 0x88-0x8f */
+  0x00, 0xc8, 0x00, 0xc9, 0x00, 0xaa, 0x00, 0xca, /* 0x90-0x97 */
+  0x00, 0xab, 0x00, 0xcb, 0x00, 0xad, 0x00, 0xcc, /* 0x98-0x9f */
+  0x00, 0xae, 0x00, 0xcd, 0x00, 0xaf, 0x00, 0xce, /* 0xa0-0xa7 */
+  0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, /* 0xa8-0xaf */
+  0x00, 0xbc, 0x00, 0xd3, 0x00, 0xbd, 0x00, 0xd4, /* 0xb0-0xb7 */
+  0x00, 0xbe, 0x00, 0xd5, 0x00, 0xeb, 0x00, 0xd6, /* 0xb8-0xbf */
+  0x00, 0xd7, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0xdf, 0xc5, 0xd9, 0xec, 0xee, 0xed, 0xda, /* 0xc8-0xcf */
+  0xf7, 0xba, 0x00, 0xe1, 0x00, 0xf8, 0x00, 0xe2, /* 0xd0-0xd7 */
+  0x00, 0xfc, 0x00, 0xe3, 0x00, 0xfb, 0x00, 0xe4, /* 0xd8-0xdf */
+  0x00, 0xef, 0x00, 0xe5, 0x00, 0xf2, 0x00, 0xe6, /* 0xe0-0xe7 */
+  0x00, 0xf3, 0x00, 0xe7, 0xf4, 0xe8, 0x00, 0xe9, /* 0xe8-0xef */
+  0xf5, 0xfd, 0xf6, 0xea, 0x00, 0xf9, 0xfa, 0x99, /* 0xf0-0xf7 */
+  0x9a, 0x00, 0x00, 0x9d, 0x9e, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+
+static int
+cp864_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0020) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0020 && wc < 0x0028)
+    c = cp864_page00[wc-0x0020];
+  else if (wc >= 0x0028 && wc < 0x0080)
+    c = wc;
+  else if (wc >= 0x00a0 && wc < 0x00f8)
+    c = cp864_page00_1[wc-0x00a0];
+  else if (wc == 0x03b2)
+    c = 0x90;
+  else if (wc == 0x03c6)
+    c = 0x92;
+  else if (wc >= 0x0608 && wc < 0x0670)
+    c = cp864_page06[wc-0x0608];
+  else if (wc >= 0x2218 && wc < 0x2250)
+    c = cp864_page22[wc-0x2218];
+  else if (wc >= 0x2500 && wc < 0x2540)
+    c = cp864_page25[wc-0x2500];
+  else if (wc == 0x2592)
+    c = 0x84;
+  else if (wc == 0x25a0)
+    c = 0xfe;
+  else if (wc >= 0xfe78 && wc < 0xff00)
+    c = cp864_pagefe[wc-0xfe78];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp865.h b/lib/cp865.h
new file mode 100644
index 0000000..3944916
--- /dev/null
+++ b/lib/cp865.h
@@ -0,0 +1,156 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP865
+ */
+
+static const unsigned short cp865_2uni[128] = {
+  /* 0x80 */
+  0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7,
+  0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5,
+  /* 0x90 */
+  0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9,
+  0x00ff, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x20a7, 0x0192,
+  /* 0xa0 */
+  0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+  0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00a4,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4,
+  0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229,
+  /* 0xf0 */
+  0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0,
+};
+
+static int
+cp865_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp865_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char cp865_page00[96] = {
+  0xff, 0xad, 0x00, 0x9c, 0xaf, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0xa6, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */
+  0x00, 0x00, 0xa7, 0x00, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */
+  0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x99, 0x00, /* 0xd0-0xd7 */
+  0x9d, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
+  0x85, 0xa0, 0x83, 0x00, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */
+  0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */
+  0x00, 0xa4, 0x95, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */
+  0x9b, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x98, /* 0xf8-0xff */
+};
+static const unsigned char cp865_page03[56] = {
+  0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
+};
+static const unsigned char cp865_page22[80] = {
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char cp865_page23[24] = {
+  0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char cp865_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp865_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = cp865_page00[wc-0x00a0];
+  else if (wc == 0x0192)
+    c = 0x9f;
+  else if (wc >= 0x0390 && wc < 0x03c8)
+    c = cp865_page03[wc-0x0390];
+  else if (wc == 0x207f)
+    c = 0xfc;
+  else if (wc == 0x20a7)
+    c = 0x9e;
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = cp865_page22[wc-0x2218];
+  else if (wc >= 0x2310 && wc < 0x2328)
+    c = cp865_page23[wc-0x2310];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp865_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp866.h b/lib/cp866.h
new file mode 100644
index 0000000..0aaa216
--- /dev/null
+++ b/lib/cp866.h
@@ -0,0 +1,125 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP866
+ */
+
+static const unsigned short cp866_2uni[80] = {
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+  0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+  /* 0xd0 */
+  0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+  0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+  /* 0xe0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+  /* 0xf0 */
+  0x0401, 0x0451, 0x0404, 0x0454, 0x0407, 0x0457, 0x040e, 0x045e,
+  0x00b0, 0x2219, 0x00b7, 0x221a, 0x2116, 0x00a4, 0x25a0, 0x00a0,
+};
+
+static int
+cp866_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else if (c < 0xb0)
+    *pwc = (ucs4_t) c + 0x0390;
+  else
+    *pwc = (ucs4_t) cp866_2uni[c-0xb0];
+  return 1;
+}
+
+static const unsigned char cp866_page00[24] = {
+  0xff, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */
+};
+static const unsigned char cp866_page04[96] = {
+  0x00, 0xf0, 0x00, 0x00, 0xf2, 0x00, 0x00, 0xf4, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0x00, /* 0x08-0x0f */
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x30-0x37 */
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0x00, 0xf1, 0x00, 0x00, 0xf3, 0x00, 0x00, 0xf5, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf7, 0x00, /* 0x58-0x5f */
+};
+static const unsigned char cp866_page22[8] = {
+  0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+};
+static const unsigned char cp866_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */
+  0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */
+  0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */
+  0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp866_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b8)
+    c = cp866_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0460)
+    c = cp866_page04[wc-0x0400];
+  else if (wc == 0x2116)
+    c = 0xfc;
+  else if (wc >= 0x2218 && wc < 0x2220)
+    c = cp866_page22[wc-0x2218];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp866_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp869.h b/lib/cp869.h
new file mode 100644
index 0000000..8e839d2
--- /dev/null
+++ b/lib/cp869.h
@@ -0,0 +1,137 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP869
+ */
+
+static const unsigned short cp869_2uni[128] = {
+  /* 0x80 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0386, 0xfffd,
+  0x00b7, 0x00ac, 0x00a6, 0x2018, 0x2019, 0x0388, 0x2015, 0x0389,
+  /* 0x90 */
+  0x038a, 0x03aa, 0x038c, 0xfffd, 0xfffd, 0x038e, 0x03ab, 0x00a9,
+  0x038f, 0x00b2, 0x00b3, 0x03ac, 0x00a3, 0x03ad, 0x03ae, 0x03af,
+  /* 0xa0 */
+  0x03ca, 0x0390, 0x03cc, 0x03cd, 0x0391, 0x0392, 0x0393, 0x0394,
+  0x0395, 0x0396, 0x0397, 0x00bd, 0x0398, 0x0399, 0x00ab, 0x00bb,
+  /* 0xb0 */
+  0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x039a, 0x039b, 0x039c,
+  0x039d, 0x2563, 0x2551, 0x2557, 0x255d, 0x039e, 0x039f, 0x2510,
+  /* 0xc0 */
+  0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x03a0, 0x03a1,
+  0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x03a3,
+  /* 0xd0 */
+  0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2,
+  0x03b3, 0x2518, 0x250c, 0x2588, 0x2584, 0x03b4, 0x03b5, 0x2580,
+  /* 0xe0 */
+  0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd,
+  0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c2, 0x03c4, 0x0384,
+  /* 0xf0 */
+  0x00ad, 0x00b1, 0x03c5, 0x03c6, 0x03c7, 0x00a7, 0x03c8, 0x0385,
+  0x00b0, 0x00a8, 0x03c9, 0x03cb, 0x03b0, 0x03ce, 0x25a0, 0x00a0,
+};
+
+static int
+cp869_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp869_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp869_page00[32] = {
+  0xff, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x8a, 0xf5, /* 0xa0-0xa7 */
+  0xf9, 0x97, 0x00, 0xae, 0x89, 0xf0, 0x00, 0x00, /* 0xa8-0xaf */
+  0xf8, 0xf1, 0x99, 0x9a, 0x00, 0x00, 0x00, 0x88, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xaf, 0x00, 0xab, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char cp869_page03[80] = {
+  0x00, 0x00, 0x00, 0x00, 0xef, 0xf7, 0x86, 0x00, /* 0x80-0x87 */
+  0x8d, 0x8f, 0x90, 0x00, 0x92, 0x00, 0x95, 0x98, /* 0x88-0x8f */
+  0xa1, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, /* 0x90-0x97 */
+  0xac, 0xad, 0xb5, 0xb6, 0xb7, 0xb8, 0xbd, 0xbe, /* 0x98-0x9f */
+  0xc6, 0xc7, 0x00, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, /* 0xa0-0xa7 */
+  0xd4, 0xd5, 0x91, 0x96, 0x9b, 0x9d, 0x9e, 0x9f, /* 0xa8-0xaf */
+  0xfc, 0xd6, 0xd7, 0xd8, 0xdd, 0xde, 0xe0, 0xe1, /* 0xb0-0xb7 */
+  0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, /* 0xb8-0xbf */
+  0xea, 0xeb, 0xed, 0xec, 0xee, 0xf2, 0xf3, 0xf4, /* 0xc0-0xc7 */
+  0xf6, 0xfa, 0xa0, 0xfb, 0xa2, 0xa3, 0xfd, 0x00, /* 0xc8-0xcf */
+};
+static const unsigned char cp869_page20[16] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, /* 0x10-0x17 */
+  0x8b, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+};
+static const unsigned char cp869_page25[168] = {
+  0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */
+  0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */
+  0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */
+  0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+cp869_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = cp869_page00[wc-0x00a0];
+  else if (wc >= 0x0380 && wc < 0x03d0)
+    c = cp869_page03[wc-0x0380];
+  else if (wc >= 0x2010 && wc < 0x2020)
+    c = cp869_page20[wc-0x2010];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = cp869_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp874.h b/lib/cp874.h
new file mode 100644
index 0000000..6374dd7
--- /dev/null
+++ b/lib/cp874.h
@@ -0,0 +1,111 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP874
+ */
+
+static const unsigned short cp874_2uni[128] = {
+  /* 0x80 */
+  0x20ac, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2026, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x90 */
+  0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xa0 */
+  0x00a0, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07,
+  0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f,
+  /* 0xb0 */
+  0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17,
+  0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f,
+  /* 0xc0 */
+  0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27,
+  0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f,
+  /* 0xd0 */
+  0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37,
+  0x0e38, 0x0e39, 0x0e3a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0e3f,
+  /* 0xe0 */
+  0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47,
+  0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f,
+  /* 0xf0 */
+  0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57,
+  0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+};
+
+static int
+cp874_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = cp874_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char cp874_page0e[96] = {
+  0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x08-0x0f */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */
+  0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+};
+static const unsigned char cp874_page20[24] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x00, 0x00, 0x93, 0x94, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+};
+
+static int
+cp874_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc == 0x00a0)
+    c = 0xa0;
+  else if (wc >= 0x0e00 && wc < 0x0e60)
+    c = cp874_page0e[wc-0x0e00];
+  else if (wc >= 0x2010 && wc < 0x2028)
+    c = cp874_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x80;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp922.h b/lib/cp922.h
new file mode 100644
index 0000000..ca661b3
--- /dev/null
+++ b/lib/cp922.h
@@ -0,0 +1,99 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP922
+ */
+
+static const unsigned short cp922_2uni_1[16] = {
+  /* 0xa0 */
+  0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+  0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x203e,
+};
+static const unsigned short cp922_2uni_2[16] = {
+  /* 0xd0 */
+  0x0160, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
+  0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x017d, 0x00df,
+};
+static const unsigned short cp922_2uni_3[16] = {
+  /* 0xf0 */
+  0x0161, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7,
+  0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x017e, 0x00ff,
+};
+
+static int
+cp922_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else if (c < 0xb0)
+    *pwc = (ucs4_t) cp922_2uni_1[c-0xa0];
+  else if (c < 0xd0)
+    *pwc = (ucs4_t) c;
+  else if (c < 0xe0)
+    *pwc = (ucs4_t) cp922_2uni_2[c-0xd0];
+  else if (c < 0xf0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) cp922_2uni_3[c-0xf0];
+  return 1;
+}
+
+static const unsigned char cp922_page00[88] = {
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0xb8-0xbf */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */
+  0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0x00, 0xff, /* 0xf8-0xff */
+};
+static const unsigned char cp922_page01[32] = {
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, 0x00, /* 0x78-0x7f */
+};
+
+static int
+cp922_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a8) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a8 && wc < 0x0100)
+    c = cp922_page00[wc-0x00a8];
+  else if (wc >= 0x0160 && wc < 0x0180)
+    c = cp922_page01[wc-0x0160];
+  else if (wc == 0x203e)
+    c = 0xaf;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp932.h b/lib/cp932.h
new file mode 100644
index 0000000..6534cd0
--- /dev/null
+++ b/lib/cp932.h
@@ -0,0 +1,240 @@
+/*
+ * Copyright (C) 1999-2002, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP932
+ */
+
+/*
+ * Microsoft CP932 is a slightly extended version of SHIFT_JIS.
+ * The differences between the EASTASIA/JIS/SHIFTJIS.TXT and the
+ * VENDORS/MICSFT/WINDOWS/CP932.TXT tables found on ftp.unicode.org are
+ * as follows:
+ *
+ * 1. CP932 uses ASCII, not JISX0201 Roman.
+ *
+ * 2. Some characters in the JISX0208 range are defined differently:
+ *
+ *     code   SHIFTJIS.TXT                   CP932.TXT
+ *    0x815F  0x005C # REVERSE SOLIDUS       0xFF3C # FULLWIDTH REVERSE SOLIDUS
+ *    0x8160  0x301C # WAVE DASH             0xFF5E # FULLWIDTH TILDE
+ *    0x8161  0x2016 # DOUBLE VERTICAL LINE  0x2225 # PARALLEL TO
+ *    0x817C  0x2212 # MINUS SIGN            0xFF0D # FULLWIDTH HYPHEN-MINUS
+ *    0x8191  0x00A2 # CENT SIGN             0xFFE0 # FULLWIDTH CENT SIGN
+ *    0x8192  0x00A3 # POUND SIGN            0xFFE1 # FULLWIDTH POUND SIGN
+ *    0x81CA  0x00AC # NOT SIGN              0xFFE2 # FULLWIDTH NOT SIGN
+ *
+ *    We don't implement the latter 6 of these changes, only the first one.
+ *    SHIFTJIS.TXT makes more sense. However, as a compromise with user
+ *    expectation, we implement the middle 5 of these changes in the
+ *    Unicode to CP932 direction. We don't implement the last one at all,
+ *    because it would collide with the mapping of 0xFA54.
+ *
+ * 3. A few new rows. See cp932ext.h.
+ *
+ * Many variants of CP932 (in GNU libc, JDK, OSF/1, Windows-2000, ICU) also
+ * add:
+ *
+ * 4. Private area mappings:
+ *
+ *              code                 Unicode
+ *    0x{F0..F9}{40..7E,80..FC}  U+E000..U+E757
+ *
+ * We add them too because, although there are backward compatibility problems
+ * when a character from a private area is moved to an official Unicode code
+ * point, they are useful for some people in practice.
+ */
+
+#include "cp932ext.h"
+
+/*
+   Conversion between SJIS codes (s1,s2) and JISX0208 codes (c1,c2):
+   Example. (s1,s2) = 0x8140, (c1,c2) = 0x2121.
+   0x81 <= s1 <= 0x9F || 0xE0 <= s1 <= 0xEA,
+   0x40 <= s2 <= 0x7E || 0x80 <= s2 <= 0xFC,
+   0x21 <= c1 <= 0x74, 0x21 <= c2 <= 0x7E.
+   Invariant:
+     94*2*(s1 < 0xE0 ? s1-0x81 : s1-0xC1) + (s2 < 0x80 ? s2-0x40 : s2-0x41)
+     = 94*(c1-0x21)+(c2-0x21)
+   Conversion (s1,s2) -> (c1,c2):
+     t1 := (s1 < 0xE0 ? s1-0x81 : s1-0xC1)
+     t2 := (s2 < 0x80 ? s2-0x40 : s2-0x41)
+     c1 := 2*t1 + (t2 < 0x5E ? 0 : 1) + 0x21
+     c2 := (t2 < 0x5E ? t2 : t2-0x5E) + 0x21
+   Conversion (c1,c2) -> (s1,s2):
+     t1 := (c1 - 0x21) >> 1
+     t2 := ((c1 - 0x21) & 1) * 0x5E + (c2 - 0x21)
+     s1 := (t1 < 0x1F ? t1+0x81 : t1+0xC1)
+     s2 := (t2 < 0x3F ? t2+0x40 : t2+0x41)
+ */
+
+static int
+cp932_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  else if (c >= 0xa1 && c <= 0xdf)
+    return jisx0201_mbtowc(conv,pwc,s,n);
+  else {
+    unsigned char s1, s2;
+    s1 = c;
+    if ((s1 >= 0x81 && s1 <= 0x9f && s1 != 0x87) || (s1 >= 0xe0 && s1 <= 0xea)) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      s2 = s[1];
+      if ((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0x80 && s2 <= 0xfc)) {
+        unsigned char t1 = (s1 < 0xe0 ? s1-0x81 : s1-0xc1);
+        unsigned char t2 = (s2 < 0x80 ? s2-0x40 : s2-0x41);
+        unsigned char buf[2];
+        buf[0] = 2*t1 + (t2 < 0x5e ? 0 : 1) + 0x21;
+        buf[1] = (t2 < 0x5e ? t2 : t2-0x5e) + 0x21;
+        return jisx0208_mbtowc(conv,pwc,buf,2);
+      }
+    } else if ((s1 == 0x87) || (s1 >= 0xed && s1 <= 0xee) || (s1 >= 0xfa)) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      return cp932ext_mbtowc(conv,pwc,s,2);
+    } else if (s1 >= 0xf0 && s1 <= 0xf9) {
+      /* User-defined range. See
+       * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */
+      if (n < 2)
+        return RET_TOOFEW(0);
+      s2 = s[1];
+      if ((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0x80 && s2 <= 0xfc)) {
+        *pwc = 0xe000 + 188*(s1 - 0xf0) + (s2 < 0x80 ? s2-0x40 : s2-0x41);
+        return 2;
+      }
+    }
+    return RET_ILSEQ;
+  }
+}
+
+static int
+cp932_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Try ASCII. */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    unsigned char c;
+    if (ret != 1) abort();
+    c = buf[0];
+    if (c < 0x80) {
+      r[0] = c;
+      return 1;
+    }
+  }
+
+  /* Try JIS X 0201-1976 Katakana. */
+  ret = jisx0201_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    unsigned char c;
+    if (ret != 1) abort();
+    c = buf[0];
+    if (c >= 0xa1 && c <= 0xdf) {
+      r[0] = c;
+      return 1;
+    }
+  }
+
+  /* Try JIS X 0208-1990. */
+  ret = jisx0208_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    unsigned char c1, c2;
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    c1 = buf[0];
+    c2 = buf[1];
+    if ((c1 >= 0x21 && c1 <= 0x74) && (c2 >= 0x21 && c2 <= 0x7e)) {
+      unsigned char t1 = (c1 - 0x21) >> 1;
+      unsigned char t2 = (((c1 - 0x21) & 1) ? 0x5e : 0) + (c2 - 0x21);
+      r[0] = (t1 < 0x1f ? t1+0x81 : t1+0xc1);
+      r[1] = (t2 < 0x3f ? t2+0x40 : t2+0x41);
+      return 2;
+    }
+  }
+
+  /* Try CP932 extensions. */
+  ret = cp932ext_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0];
+    r[1] = buf[1];
+    return 2;
+  }
+
+  /* User-defined range. See
+   * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */
+  if (wc >= 0xe000 && wc < 0xe758) {
+    unsigned char c1, c2;
+    if (n < 2)
+      return RET_TOOSMALL;
+    c1 = (unsigned int) (wc - 0xe000) / 188;
+    c2 = (unsigned int) (wc - 0xe000) % 188;
+    r[0] = c1+0xf0;
+    r[1] = (c2 < 0x3f ? c2+0x40 : c2+0x41);
+    return 2;
+  }
+
+  /* Irreversible mappings.  */
+  if (wc == 0xff5e) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x81;
+    r[1] = 0x60;
+    return 2;
+  }
+  if (wc == 0x2225) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x81;
+    r[1] = 0x61;
+    return 2;
+  }
+  if (wc == 0xff0d) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x81;
+    r[1] = 0x7c;
+    return 2;
+  }
+  if (wc == 0xffe0) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x81;
+    r[1] = 0x91;
+    return 2;
+  }
+  if (wc == 0xffe1) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x81;
+    r[1] = 0x92;
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/cp932ext.h b/lib/cp932ext.h
new file mode 100644
index 0000000..6f94c9a
--- /dev/null
+++ b/lib/cp932ext.h
@@ -0,0 +1,709 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP932 extensions
+ */
+
+static const unsigned short cp932ext_2uni_page87[92] = {
+  /* 0x87 */
+  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
+  0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f,
+  0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162, 0x2163,
+  0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0xfffd, 0x3349,
+  0x3314, 0x3322, 0x334d, 0x3318, 0x3327, 0x3303, 0x3336, 0x3351,
+  0x3357, 0x330d, 0x3326, 0x3323, 0x332b, 0x334a, 0x333b, 0x339c,
+  0x339d, 0x339e, 0x338e, 0x338f, 0x33c4, 0x33a1, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x337b, 0x301d,
+  0x301f, 0x2116, 0x33cd, 0x2121, 0x32a4, 0x32a5, 0x32a6, 0x32a7,
+  0x32a8, 0x3231, 0x3232, 0x3239, 0x337e, 0x337d, 0x337c, 0x2252,
+  0x2261, 0x222b, 0x222e, 0x2211, 0x221a, 0x22a5, 0x2220, 0x221f,
+  0x22bf, 0x2235, 0x2229, 0x222a,
+};
+static const unsigned short cp932ext_2uni_pageed[376] = {
+  /* 0xed */
+  0x7e8a, 0x891c, 0x9348, 0x9288, 0x84dc, 0x4fc9, 0x70bb, 0x6631,
+  0x68c8, 0x92f9, 0x66fb, 0x5f45, 0x4e28, 0x4ee1, 0x4efc, 0x4f00,
+  0x4f03, 0x4f39, 0x4f56, 0x4f92, 0x4f8a, 0x4f9a, 0x4f94, 0x4fcd,
+  0x5040, 0x5022, 0x4fff, 0x501e, 0x5046, 0x5070, 0x5042, 0x5094,
+  0x50f4, 0x50d8, 0x514a, 0x5164, 0x519d, 0x51be, 0x51ec, 0x5215,
+  0x529c, 0x52a6, 0x52c0, 0x52db, 0x5300, 0x5307, 0x5324, 0x5372,
+  0x5393, 0x53b2, 0x53dd, 0xfa0e, 0x549c, 0x548a, 0x54a9, 0x54ff,
+  0x5586, 0x5759, 0x5765, 0x57ac, 0x57c8, 0x57c7, 0xfa0f, 0xfa10,
+  0x589e, 0x58b2, 0x590b, 0x5953, 0x595b, 0x595d, 0x5963, 0x59a4,
+  0x59ba, 0x5b56, 0x5bc0, 0x752f, 0x5bd8, 0x5bec, 0x5c1e, 0x5ca6,
+  0x5cba, 0x5cf5, 0x5d27, 0x5d53, 0xfa11, 0x5d42, 0x5d6d, 0x5db8,
+  0x5db9, 0x5dd0, 0x5f21, 0x5f34, 0x5f67, 0x5fb7, 0x5fde, 0x605d,
+  0x6085, 0x608a, 0x60de, 0x60d5, 0x6120, 0x60f2, 0x6111, 0x6137,
+  0x6130, 0x6198, 0x6213, 0x62a6, 0x63f5, 0x6460, 0x649d, 0x64ce,
+  0x654e, 0x6600, 0x6615, 0x663b, 0x6609, 0x662e, 0x661e, 0x6624,
+  0x6665, 0x6657, 0x6659, 0xfa12, 0x6673, 0x6699, 0x66a0, 0x66b2,
+  0x66bf, 0x66fa, 0x670e, 0xf929, 0x6766, 0x67bb, 0x6852, 0x67c0,
+  0x6801, 0x6844, 0x68cf, 0xfa13, 0x6968, 0xfa14, 0x6998, 0x69e2,
+  0x6a30, 0x6a6b, 0x6a46, 0x6a73, 0x6a7e, 0x6ae2, 0x6ae4, 0x6bd6,
+  0x6c3f, 0x6c5c, 0x6c86, 0x6c6f, 0x6cda, 0x6d04, 0x6d87, 0x6d6f,
+  0x6d96, 0x6dac, 0x6dcf, 0x6df8, 0x6df2, 0x6dfc, 0x6e39, 0x6e5c,
+  0x6e27, 0x6e3c, 0x6ebf, 0x6f88, 0x6fb5, 0x6ff5, 0x7005, 0x7007,
+  0x7028, 0x7085, 0x70ab, 0x710f, 0x7104, 0x715c, 0x7146, 0x7147,
+  0xfa15, 0x71c1, 0x71fe, 0x72b1,
+  /* 0xee */
+  0x72be, 0x7324, 0xfa16, 0x7377, 0x73bd, 0x73c9, 0x73d6, 0x73e3,
+  0x73d2, 0x7407, 0x73f5, 0x7426, 0x742a, 0x7429, 0x742e, 0x7462,
+  0x7489, 0x749f, 0x7501, 0x756f, 0x7682, 0x769c, 0x769e, 0x769b,
+  0x76a6, 0xfa17, 0x7746, 0x52af, 0x7821, 0x784e, 0x7864, 0x787a,
+  0x7930, 0xfa18, 0xfa19, 0xfa1a, 0x7994, 0xfa1b, 0x799b, 0x7ad1,
+  0x7ae7, 0xfa1c, 0x7aeb, 0x7b9e, 0xfa1d, 0x7d48, 0x7d5c, 0x7db7,
+  0x7da0, 0x7dd6, 0x7e52, 0x7f47, 0x7fa1, 0xfa1e, 0x8301, 0x8362,
+  0x837f, 0x83c7, 0x83f6, 0x8448, 0x84b4, 0x8553, 0x8559, 0x856b,
+  0xfa1f, 0x85b0, 0xfa20, 0xfa21, 0x8807, 0x88f5, 0x8a12, 0x8a37,
+  0x8a79, 0x8aa7, 0x8abe, 0x8adf, 0xfa22, 0x8af6, 0x8b53, 0x8b7f,
+  0x8cf0, 0x8cf4, 0x8d12, 0x8d76, 0xfa23, 0x8ecf, 0xfa24, 0xfa25,
+  0x9067, 0x90de, 0xfa26, 0x9115, 0x9127, 0x91da, 0x91d7, 0x91de,
+  0x91ed, 0x91ee, 0x91e4, 0x91e5, 0x9206, 0x9210, 0x920a, 0x923a,
+  0x9240, 0x923c, 0x924e, 0x9259, 0x9251, 0x9239, 0x9267, 0x92a7,
+  0x9277, 0x9278, 0x92e7, 0x92d7, 0x92d9, 0x92d0, 0xfa27, 0x92d5,
+  0x92e0, 0x92d3, 0x9325, 0x9321, 0x92fb, 0xfa28, 0x931e, 0x92ff,
+  0x931d, 0x9302, 0x9370, 0x9357, 0x93a4, 0x93c6, 0x93de, 0x93f8,
+  0x9431, 0x9445, 0x9448, 0x9592, 0xf9dc, 0xfa29, 0x969d, 0x96af,
+  0x9733, 0x973b, 0x9743, 0x974d, 0x974f, 0x9751, 0x9755, 0x9857,
+  0x9865, 0xfa2a, 0xfa2b, 0x9927, 0xfa2c, 0x999e, 0x9a4e, 0x9ad9,
+  0x9adc, 0x9b75, 0x9b72, 0x9b8f, 0x9bb1, 0x9bbb, 0x9c00, 0x9d70,
+  0x9d6b, 0xfa2d, 0x9e19, 0x9ed1, 0xfffd, 0xfffd, 0x2170, 0x2171,
+  0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179,
+  0xffe2, 0xffe4, 0xff07, 0xff02,
+};
+static const unsigned short cp932ext_2uni_pagefa[388] = {
+  /* 0xfa */
+  0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177,
+  0x2178, 0x2179, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165,
+  0x2166, 0x2167, 0x2168, 0x2169, 0xffe2, 0xffe4, 0xff07, 0xff02,
+  0x3231, 0x2116, 0x2121, 0x2235, 0x7e8a, 0x891c, 0x9348, 0x9288,
+  0x84dc, 0x4fc9, 0x70bb, 0x6631, 0x68c8, 0x92f9, 0x66fb, 0x5f45,
+  0x4e28, 0x4ee1, 0x4efc, 0x4f00, 0x4f03, 0x4f39, 0x4f56, 0x4f92,
+  0x4f8a, 0x4f9a, 0x4f94, 0x4fcd, 0x5040, 0x5022, 0x4fff, 0x501e,
+  0x5046, 0x5070, 0x5042, 0x5094, 0x50f4, 0x50d8, 0x514a, 0x5164,
+  0x519d, 0x51be, 0x51ec, 0x5215, 0x529c, 0x52a6, 0x52c0, 0x52db,
+  0x5300, 0x5307, 0x5324, 0x5372, 0x5393, 0x53b2, 0x53dd, 0xfa0e,
+  0x549c, 0x548a, 0x54a9, 0x54ff, 0x5586, 0x5759, 0x5765, 0x57ac,
+  0x57c8, 0x57c7, 0xfa0f, 0xfa10, 0x589e, 0x58b2, 0x590b, 0x5953,
+  0x595b, 0x595d, 0x5963, 0x59a4, 0x59ba, 0x5b56, 0x5bc0, 0x752f,
+  0x5bd8, 0x5bec, 0x5c1e, 0x5ca6, 0x5cba, 0x5cf5, 0x5d27, 0x5d53,
+  0xfa11, 0x5d42, 0x5d6d, 0x5db8, 0x5db9, 0x5dd0, 0x5f21, 0x5f34,
+  0x5f67, 0x5fb7, 0x5fde, 0x605d, 0x6085, 0x608a, 0x60de, 0x60d5,
+  0x6120, 0x60f2, 0x6111, 0x6137, 0x6130, 0x6198, 0x6213, 0x62a6,
+  0x63f5, 0x6460, 0x649d, 0x64ce, 0x654e, 0x6600, 0x6615, 0x663b,
+  0x6609, 0x662e, 0x661e, 0x6624, 0x6665, 0x6657, 0x6659, 0xfa12,
+  0x6673, 0x6699, 0x66a0, 0x66b2, 0x66bf, 0x66fa, 0x670e, 0xf929,
+  0x6766, 0x67bb, 0x6852, 0x67c0, 0x6801, 0x6844, 0x68cf, 0xfa13,
+  0x6968, 0xfa14, 0x6998, 0x69e2, 0x6a30, 0x6a6b, 0x6a46, 0x6a73,
+  0x6a7e, 0x6ae2, 0x6ae4, 0x6bd6, 0x6c3f, 0x6c5c, 0x6c86, 0x6c6f,
+  0x6cda, 0x6d04, 0x6d87, 0x6d6f,
+  /* 0xfb */
+  0x6d96, 0x6dac, 0x6dcf, 0x6df8, 0x6df2, 0x6dfc, 0x6e39, 0x6e5c,
+  0x6e27, 0x6e3c, 0x6ebf, 0x6f88, 0x6fb5, 0x6ff5, 0x7005, 0x7007,
+  0x7028, 0x7085, 0x70ab, 0x710f, 0x7104, 0x715c, 0x7146, 0x7147,
+  0xfa15, 0x71c1, 0x71fe, 0x72b1, 0x72be, 0x7324, 0xfa16, 0x7377,
+  0x73bd, 0x73c9, 0x73d6, 0x73e3, 0x73d2, 0x7407, 0x73f5, 0x7426,
+  0x742a, 0x7429, 0x742e, 0x7462, 0x7489, 0x749f, 0x7501, 0x756f,
+  0x7682, 0x769c, 0x769e, 0x769b, 0x76a6, 0xfa17, 0x7746, 0x52af,
+  0x7821, 0x784e, 0x7864, 0x787a, 0x7930, 0xfa18, 0xfa19, 0xfa1a,
+  0x7994, 0xfa1b, 0x799b, 0x7ad1, 0x7ae7, 0xfa1c, 0x7aeb, 0x7b9e,
+  0xfa1d, 0x7d48, 0x7d5c, 0x7db7, 0x7da0, 0x7dd6, 0x7e52, 0x7f47,
+  0x7fa1, 0xfa1e, 0x8301, 0x8362, 0x837f, 0x83c7, 0x83f6, 0x8448,
+  0x84b4, 0x8553, 0x8559, 0x856b, 0xfa1f, 0x85b0, 0xfa20, 0xfa21,
+  0x8807, 0x88f5, 0x8a12, 0x8a37, 0x8a79, 0x8aa7, 0x8abe, 0x8adf,
+  0xfa22, 0x8af6, 0x8b53, 0x8b7f, 0x8cf0, 0x8cf4, 0x8d12, 0x8d76,
+  0xfa23, 0x8ecf, 0xfa24, 0xfa25, 0x9067, 0x90de, 0xfa26, 0x9115,
+  0x9127, 0x91da, 0x91d7, 0x91de, 0x91ed, 0x91ee, 0x91e4, 0x91e5,
+  0x9206, 0x9210, 0x920a, 0x923a, 0x9240, 0x923c, 0x924e, 0x9259,
+  0x9251, 0x9239, 0x9267, 0x92a7, 0x9277, 0x9278, 0x92e7, 0x92d7,
+  0x92d9, 0x92d0, 0xfa27, 0x92d5, 0x92e0, 0x92d3, 0x9325, 0x9321,
+  0x92fb, 0xfa28, 0x931e, 0x92ff, 0x931d, 0x9302, 0x9370, 0x9357,
+  0x93a4, 0x93c6, 0x93de, 0x93f8, 0x9431, 0x9445, 0x9448, 0x9592,
+  0xf9dc, 0xfa29, 0x969d, 0x96af, 0x9733, 0x973b, 0x9743, 0x974d,
+  0x974f, 0x9751, 0x9755, 0x9857, 0x9865, 0xfa2a, 0xfa2b, 0x9927,
+  0xfa2c, 0x999e, 0x9a4e, 0x9ad9,
+  /* 0xfc */
+  0x9adc, 0x9b75, 0x9b72, 0x9b8f, 0x9bb1, 0x9bbb, 0x9c00, 0x9d70,
+  0x9d6b, 0xfa2d, 0x9e19, 0x9ed1,
+};
+
+static int
+cp932ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0x87) || (c1 >= 0xed && c1 <= 0xee) || (c1 >= 0xfa && c1 <= 0xfc)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xfd)) {
+        unsigned int i = 188 * (c1 - (c1 >= 0xe0 ? 0xc1 : 0x81)) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40));
+        unsigned short wc = 0xfffd;
+        if (i < 8272) {
+          if (i < 1220)
+            wc = cp932ext_2uni_page87[i-1128];
+        } else if (i < 10716) {
+          if (i < 8648)
+            wc = cp932ext_2uni_pageed[i-8272];
+        } else {
+          if (i < 11104)
+            wc = cp932ext_2uni_pagefa[i-10716];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short cp932ext_2charset[457] = {
+  0xfa59, 0xfa5a, 0xfa4a, 0xfa4b, 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f,
+  0xfa50, 0xfa51, 0xfa52, 0xfa53, 0xfa40, 0xfa41, 0xfa42, 0xfa43,
+  0xfa44, 0xfa45, 0xfa46, 0xfa47, 0xfa48, 0xfa49, 0x8794, 0x8795,
+  0x8798, 0x8797, 0x879b, 0x879c, 0x8792, 0x8793, 0xfa5b, 0x8790,
+  0x8791, 0x8796, 0x8799, 0x8740, 0x8741, 0x8742, 0x8743, 0x8744,
+  0x8745, 0x8746, 0x8747, 0x8748, 0x8749, 0x874a, 0x874b, 0x874c,
+  0x874d, 0x874e, 0x874f, 0x8750, 0x8751, 0x8752, 0x8753, 0x8780,
+  0x8781, 0xfa58, 0x878b, 0x878c, 0x8785, 0x8786, 0x8787, 0x8788,
+  0x8789, 0x8765, 0x8769, 0x8760, 0x8763, 0x8761, 0x876b, 0x876a,
+  0x8764, 0x876c, 0x8766, 0x876e, 0x875f, 0x876d, 0x8762, 0x8767,
+  0x8768, 0x877e, 0x878f, 0x878e, 0x878d, 0x8772, 0x8773, 0x876f,
+  0x8770, 0x8771, 0x8775, 0x8774, 0x8783, 0xfa68, 0xfa69, 0xfa6a,
+  0xfa6b, 0xfa6c, 0xfa6d, 0xfa6e, 0xfa70, 0xfa6f, 0xfa72, 0xfa71,
+  0xfa61, 0xfa73, 0xfa76, 0xfa77, 0xfa75, 0xfa74, 0xfa7a, 0xfa78,
+  0xfa79, 0xfa7b, 0xfa7d, 0xfa7c, 0xfa7e, 0xfa80, 0xfa81, 0xfa82,
+  0xfa83, 0xfa84, 0xfa85, 0xfa86, 0xfb77, 0xfa87, 0xfa88, 0xfa89,
+  0xfa8a, 0xfa8b, 0xfa8c, 0xfa8d, 0xfa8e, 0xfa8f, 0xfa92, 0xfa91,
+  0xfa93, 0xfa94, 0xfa95, 0xfa96, 0xfa97, 0xfa98, 0xfa9a, 0xfa99,
+  0xfa9d, 0xfa9e, 0xfa9f, 0xfaa0, 0xfaa1, 0xfaa2, 0xfaa3, 0xfaa4,
+  0xfaa5, 0xfaa6, 0xfaa7, 0xfaa9, 0xfaaa, 0xfaab, 0xfaac, 0xfaad,
+  0xfaae, 0xfaaf, 0xfab2, 0xfab0, 0xfab3, 0xfab4, 0xfab5, 0xfab6,
+  0xfab7, 0xfab8, 0xfa67, 0xfab9, 0xfaba, 0xfabb, 0xfabc, 0xfabd,
+  0xfabe, 0xfac0, 0xfabf, 0xfac2, 0xfac3, 0xfac1, 0xfac5, 0xfac4,
+  0xfac6, 0xfac7, 0xfac8, 0xfac9, 0xfaca, 0xfacb, 0xfacc, 0xfacd,
+  0xface, 0xfad1, 0xfacf, 0xfad3, 0xfad4, 0xfad2, 0xfa63, 0xfad0,
+  0xfad6, 0xfad7, 0xfad5, 0xfad9, 0xfada, 0xfadb, 0xfadc, 0xfadd,
+  0xfade, 0xfa66, 0xfadf, 0xfae1, 0xfae2, 0xfae4, 0xfae5, 0xfae6,
+  0xfae3, 0xfa64, 0xfae7, 0xfae9, 0xfaeb, 0xfaec, 0xfaed, 0xfaef,
+  0xfaee, 0xfaf0, 0xfaf1, 0xfaf2, 0xfaf3, 0xfaf4, 0xfaf5, 0xfaf6,
+  0xfaf8, 0xfaf7, 0xfaf9, 0xfafa, 0xfafc, 0xfafb, 0xfb40, 0xfb41,
+  0xfb42, 0xfb44, 0xfb43, 0xfb45, 0xfb48, 0xfb46, 0xfb49, 0xfb47,
+  0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f, 0xfb50, 0xfb51,
+  0xfb52, 0xfa62, 0xfb54, 0xfb53, 0xfb56, 0xfb57, 0xfb55, 0xfb59,
+  0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d, 0xfb5f, 0xfb60, 0xfb61, 0xfb64,
+  0xfb62, 0xfb63, 0xfb66, 0xfb65, 0xfb67, 0xfb69, 0xfb68, 0xfb6a,
+  0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfaa8, 0xfb6f, 0xfb70, 0xfb73,
+  0xfb71, 0xfb72, 0xfb74, 0xfb76, 0xfb78, 0xfb79, 0xfb7a, 0xfb7b,
+  0xfb7c, 0xfb81, 0xfb83, 0xfb84, 0xfb85, 0xfb87, 0xfb88, 0xfb8a,
+  0xfb8b, 0xfb8d, 0xfb8c, 0xfb8e, 0xfb8f, 0xfa5c, 0xfb90, 0xfb91,
+  0xfb93, 0xfb94, 0xfb95, 0xfb96, 0xfb97, 0xfb98, 0xfb99, 0xfa60,
+  0xfb9a, 0xfb9b, 0xfb9c, 0xfb9e, 0xfba1, 0xfba2, 0xfa5d, 0xfba3,
+  0xfba4, 0xfba5, 0xfba6, 0xfba7, 0xfba8, 0xfbaa, 0xfbab, 0xfbac,
+  0xfbad, 0xfbae, 0xfbaf, 0xfbb0, 0xfbb2, 0xfbb5, 0xfbb6, 0xfbb8,
+  0xfbb9, 0xfbbb, 0xfbba, 0xfbbc, 0xfbbf, 0xfbc0, 0xfbbd, 0xfbbe,
+  0xfbc1, 0xfbc3, 0xfbc2, 0xfbca, 0xfbc4, 0xfbc6, 0xfbc5, 0xfbc7,
+  0xfbc9, 0xfbc8, 0xfbcb, 0xfbcd, 0xfbce, 0xfa5f, 0xfbcc, 0xfbd2,
+  0xfbd6, 0xfbd4, 0xfbd0, 0xfbd1, 0xfbd5, 0xfbcf, 0xfa65, 0xfbd9,
+  0xfbdc, 0xfbde, 0xfbdd, 0xfbdb, 0xfbd8, 0xfbd7, 0xfa5e, 0xfbe0,
+  0xfbdf, 0xfbe1, 0xfbe2, 0xfbe3, 0xfbe4, 0xfbe5, 0xfbe6, 0xfbe7,
+  0xfbe8, 0xfbeb, 0xfbec, 0xfbed, 0xfbee, 0xfbef, 0xfbf0, 0xfbf1,
+  0xfbf2, 0xfbf3, 0xfbf4, 0xfbf5, 0xfbf8, 0xfbfa, 0xfbfb, 0xfbfc,
+  0xfc40, 0xfc42, 0xfc41, 0xfc43, 0xfc44, 0xfc45, 0xfc46, 0xfc48,
+  0xfc47, 0xfc4a, 0xfc4b, 0xfae0, 0xfbe9, 0xfa90, 0xfa9b, 0xfa9c,
+  0xfab1, 0xfad8, 0xfae8, 0xfaea, 0xfb58, 0xfb5e, 0xfb75, 0xfb7d,
+  0xfb7e, 0xfb80, 0xfb82, 0xfb86, 0xfb89, 0xfb92, 0xfb9d, 0xfb9f,
+  0xfba0, 0xfba9, 0xfbb1, 0xfbb3, 0xfbb4, 0xfbb7, 0xfbd3, 0xfbda,
+  0xfbea, 0xfbf6, 0xfbf7, 0xfbf9, 0xfc49, 0xfa57, 0xfa56, 0xfa54,
+  0xfa55,
+};
+
+static const Summary16 cp932ext_uni2indx_page21[28] = {
+  /* 0x2100 */
+  {    0, 0x0000 }, {    0, 0x0040 }, {    1, 0x0002 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x03ff }, {   12, 0x03ff },
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  /* 0x2200 */
+  {   22, 0x0000 }, {   22, 0x8402 }, {   25, 0x4e01 }, {   30, 0x0020 },
+  {   31, 0x0000 }, {   31, 0x0004 }, {   32, 0x0002 }, {   33, 0x0000 },
+  {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0020 }, {   34, 0x8000 },
+};
+static const Summary16 cp932ext_uni2indx_page24[8] = {
+  /* 0x2400 */
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0xffff }, {   51, 0x000f },
+};
+static const Summary16 cp932ext_uni2indx_page30[2] = {
+  /* 0x3000 */
+  {   55, 0x0000 }, {   55, 0xa000 },
+};
+static const Summary16 cp932ext_uni2indx_page32[29] = {
+  /* 0x3200 */
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0206 },
+  {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 },
+  {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x01f0 }, {   65, 0x0000 },
+  {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 },
+  /* 0x3300 */
+  {   65, 0x2008 }, {   67, 0x0110 }, {   69, 0x08cc }, {   74, 0x0840 },
+  {   76, 0x2600 }, {   79, 0x0082 }, {   81, 0x0000 }, {   81, 0x7800 },
+  {   85, 0xc000 }, {   87, 0x7000 }, {   90, 0x0002 }, {   91, 0x0000 },
+  {   91, 0x2010 },
+};
+static const Summary16 cp932ext_uni2indx_page4e[121] = {
+  /* 0x4e00 */
+  {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0100 }, {   94, 0x0000 },
+  {   94, 0x0000 }, {   94, 0x0000 }, {   94, 0x0000 }, {   94, 0x0000 },
+  {   94, 0x0000 }, {   94, 0x0000 }, {   94, 0x0000 }, {   94, 0x0000 },
+  {   94, 0x0000 }, {   94, 0x0000 }, {   94, 0x0002 }, {   95, 0x1000 },
+  /* 0x4f00 */
+  {   96, 0x0009 }, {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0200 },
+  {   99, 0x0000 }, {   99, 0x0040 }, {  100, 0x0000 }, {  100, 0x0000 },
+  {  100, 0x0400 }, {  101, 0x0414 }, {  104, 0x0000 }, {  104, 0x0000 },
+  {  104, 0x2200 }, {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x8000 },
+  /* 0x5000 */
+  {  107, 0x0000 }, {  107, 0x4000 }, {  108, 0x0004 }, {  109, 0x0000 },
+  {  109, 0x0045 }, {  112, 0x0000 }, {  112, 0x0000 }, {  112, 0x0001 },
+  {  113, 0x0000 }, {  113, 0x0010 }, {  114, 0x0000 }, {  114, 0x0000 },
+  {  114, 0x0000 }, {  114, 0x0100 }, {  115, 0x0000 }, {  115, 0x0010 },
+  /* 0x5100 */
+  {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 },
+  {  116, 0x0400 }, {  117, 0x0000 }, {  117, 0x0010 }, {  118, 0x0000 },
+  {  118, 0x0000 }, {  118, 0x2000 }, {  119, 0x0000 }, {  119, 0x4000 },
+  {  120, 0x0000 }, {  120, 0x0000 }, {  120, 0x1000 }, {  121, 0x0000 },
+  /* 0x5200 */
+  {  121, 0x0000 }, {  121, 0x0020 }, {  122, 0x0000 }, {  122, 0x0000 },
+  {  122, 0x0000 }, {  122, 0x0000 }, {  122, 0x0000 }, {  122, 0x0000 },
+  {  122, 0x0000 }, {  122, 0x1000 }, {  123, 0x8040 }, {  125, 0x0000 },
+  {  125, 0x0001 }, {  126, 0x0800 }, {  127, 0x0000 }, {  127, 0x0000 },
+  /* 0x5300 */
+  {  127, 0x0081 }, {  129, 0x0000 }, {  129, 0x0010 }, {  130, 0x0000 },
+  {  130, 0x0000 }, {  130, 0x0000 }, {  130, 0x0000 }, {  130, 0x0004 },
+  {  131, 0x0000 }, {  131, 0x0008 }, {  132, 0x0000 }, {  132, 0x0004 },
+  {  133, 0x0000 }, {  133, 0x2000 }, {  134, 0x0000 }, {  134, 0x0000 },
+  /* 0x5400 */
+  {  134, 0x0000 }, {  134, 0x0000 }, {  134, 0x0000 }, {  134, 0x0000 },
+  {  134, 0x0000 }, {  134, 0x0000 }, {  134, 0x0000 }, {  134, 0x0000 },
+  {  134, 0x0400 }, {  135, 0x1000 }, {  136, 0x0200 }, {  137, 0x0000 },
+  {  137, 0x0000 }, {  137, 0x0000 }, {  137, 0x0000 }, {  137, 0x8000 },
+  /* 0x5500 */
+  {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 },
+  {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 },
+  {  138, 0x0040 },
+};
+static const Summary16 cp932ext_uni2indx_page57[44] = {
+  /* 0x5700 */
+  {  139, 0x0000 }, {  139, 0x0000 }, {  139, 0x0000 }, {  139, 0x0000 },
+  {  139, 0x0000 }, {  139, 0x0200 }, {  140, 0x0020 }, {  141, 0x0000 },
+  {  141, 0x0000 }, {  141, 0x0000 }, {  141, 0x1000 }, {  142, 0x0000 },
+  {  142, 0x0180 }, {  144, 0x0000 }, {  144, 0x0000 }, {  144, 0x0000 },
+  /* 0x5800 */
+  {  144, 0x0000 }, {  144, 0x0000 }, {  144, 0x0000 }, {  144, 0x0000 },
+  {  144, 0x0000 }, {  144, 0x0000 }, {  144, 0x0000 }, {  144, 0x0000 },
+  {  144, 0x0000 }, {  144, 0x4000 }, {  145, 0x0000 }, {  145, 0x0004 },
+  {  146, 0x0000 }, {  146, 0x0000 }, {  146, 0x0000 }, {  146, 0x0000 },
+  /* 0x5900 */
+  {  146, 0x0800 }, {  147, 0x0000 }, {  147, 0x0000 }, {  147, 0x0000 },
+  {  147, 0x0000 }, {  147, 0x2808 }, {  150, 0x0008 }, {  151, 0x0000 },
+  {  151, 0x0000 }, {  151, 0x0000 }, {  151, 0x0010 }, {  152, 0x0400 },
+};
+static const Summary16 cp932ext_uni2indx_page5b[46] = {
+  /* 0x5b00 */
+  {  153, 0x0000 }, {  153, 0x0000 }, {  153, 0x0000 }, {  153, 0x0000 },
+  {  153, 0x0000 }, {  153, 0x0040 }, {  154, 0x0000 }, {  154, 0x0000 },
+  {  154, 0x0000 }, {  154, 0x0000 }, {  154, 0x0000 }, {  154, 0x0000 },
+  {  154, 0x0001 }, {  155, 0x0100 }, {  156, 0x1000 }, {  157, 0x0000 },
+  /* 0x5c00 */
+  {  157, 0x0000 }, {  157, 0x4000 }, {  158, 0x0000 }, {  158, 0x0000 },
+  {  158, 0x0000 }, {  158, 0x0000 }, {  158, 0x0000 }, {  158, 0x0000 },
+  {  158, 0x0000 }, {  158, 0x0000 }, {  158, 0x0040 }, {  159, 0x0400 },
+  {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0020 },
+  /* 0x5d00 */
+  {  161, 0x0000 }, {  161, 0x0000 }, {  161, 0x0080 }, {  162, 0x0000 },
+  {  162, 0x0004 }, {  163, 0x0008 }, {  164, 0x2000 }, {  165, 0x0000 },
+  {  165, 0x0000 }, {  165, 0x0000 }, {  165, 0x0000 }, {  165, 0x0300 },
+  {  167, 0x0000 }, {  167, 0x0001 },
+};
+static const Summary16 cp932ext_uni2indx_page5f[458] = {
+  /* 0x5f00 */
+  {  168, 0x0000 }, {  168, 0x0000 }, {  168, 0x0002 }, {  169, 0x0010 },
+  {  170, 0x0020 }, {  171, 0x0000 }, {  171, 0x0080 }, {  172, 0x0000 },
+  {  172, 0x0000 }, {  172, 0x0000 }, {  172, 0x0000 }, {  172, 0x0080 },
+  {  173, 0x0000 }, {  173, 0x4000 }, {  174, 0x0000 }, {  174, 0x0000 },
+  /* 0x6000 */
+  {  174, 0x0000 }, {  174, 0x0000 }, {  174, 0x0000 }, {  174, 0x0000 },
+  {  174, 0x0000 }, {  174, 0x2000 }, {  175, 0x0000 }, {  175, 0x0000 },
+  {  175, 0x0420 }, {  177, 0x0000 }, {  177, 0x0000 }, {  177, 0x0000 },
+  {  177, 0x0000 }, {  177, 0x4020 }, {  179, 0x0000 }, {  179, 0x0004 },
+  /* 0x6100 */
+  {  180, 0x0000 }, {  180, 0x0002 }, {  181, 0x0001 }, {  182, 0x0081 },
+  {  184, 0x0000 }, {  184, 0x0000 }, {  184, 0x0000 }, {  184, 0x0000 },
+  {  184, 0x0000 }, {  184, 0x0100 }, {  185, 0x0000 }, {  185, 0x0000 },
+  {  185, 0x0000 }, {  185, 0x0000 }, {  185, 0x0000 }, {  185, 0x0000 },
+  /* 0x6200 */
+  {  185, 0x0000 }, {  185, 0x0008 }, {  186, 0x0000 }, {  186, 0x0000 },
+  {  186, 0x0000 }, {  186, 0x0000 }, {  186, 0x0000 }, {  186, 0x0000 },
+  {  186, 0x0000 }, {  186, 0x0000 }, {  186, 0x0040 }, {  187, 0x0000 },
+  {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 },
+  /* 0x6300 */
+  {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 },
+  {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 },
+  {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 },
+  {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0000 }, {  187, 0x0020 },
+  /* 0x6400 */
+  {  188, 0x0000 }, {  188, 0x0000 }, {  188, 0x0000 }, {  188, 0x0000 },
+  {  188, 0x0000 }, {  188, 0x0000 }, {  188, 0x0001 }, {  189, 0x0000 },
+  {  189, 0x0000 }, {  189, 0x2000 }, {  190, 0x0000 }, {  190, 0x0000 },
+  {  190, 0x4000 }, {  191, 0x0000 }, {  191, 0x0000 }, {  191, 0x0000 },
+  /* 0x6500 */
+  {  191, 0x0000 }, {  191, 0x0000 }, {  191, 0x0000 }, {  191, 0x0000 },
+  {  191, 0x4000 }, {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 },
+  {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 },
+  {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 }, {  192, 0x0000 },
+  /* 0x6600 */
+  {  192, 0x0201 }, {  194, 0x4020 }, {  196, 0x4010 }, {  198, 0x0802 },
+  {  200, 0x0000 }, {  200, 0x0280 }, {  202, 0x0020 }, {  203, 0x0008 },
+  {  204, 0x0000 }, {  204, 0x0200 }, {  205, 0x0001 }, {  206, 0x8004 },
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0c00 },
+  /* 0x6700 */
+  {  210, 0x4000 }, {  211, 0x0000 }, {  211, 0x0000 }, {  211, 0x0000 },
+  {  211, 0x0000 }, {  211, 0x0000 }, {  211, 0x0040 }, {  212, 0x0000 },
+  {  212, 0x0000 }, {  212, 0x0000 }, {  212, 0x0000 }, {  212, 0x0800 },
+  {  213, 0x0001 }, {  214, 0x0000 }, {  214, 0x0000 }, {  214, 0x0000 },
+  /* 0x6800 */
+  {  214, 0x0002 }, {  215, 0x0000 }, {  215, 0x0000 }, {  215, 0x0000 },
+  {  215, 0x0010 }, {  216, 0x0004 }, {  217, 0x0000 }, {  217, 0x0000 },
+  {  217, 0x0000 }, {  217, 0x0000 }, {  217, 0x0000 }, {  217, 0x0000 },
+  {  217, 0x8100 }, {  219, 0x0000 }, {  219, 0x0000 }, {  219, 0x0000 },
+  /* 0x6900 */
+  {  219, 0x0000 }, {  219, 0x0000 }, {  219, 0x0000 }, {  219, 0x0000 },
+  {  219, 0x0000 }, {  219, 0x0000 }, {  219, 0x0100 }, {  220, 0x0000 },
+  {  220, 0x0000 }, {  220, 0x0100 }, {  221, 0x0000 }, {  221, 0x0000 },
+  {  221, 0x0000 }, {  221, 0x0000 }, {  221, 0x0004 }, {  222, 0x0000 },
+  /* 0x6a00 */
+  {  222, 0x0000 }, {  222, 0x0000 }, {  222, 0x0000 }, {  222, 0x0001 },
+  {  223, 0x0040 }, {  224, 0x0000 }, {  224, 0x0800 }, {  225, 0x4008 },
+  {  227, 0x0000 }, {  227, 0x0000 }, {  227, 0x0000 }, {  227, 0x0000 },
+  {  227, 0x0000 }, {  227, 0x0000 }, {  227, 0x0014 }, {  229, 0x0000 },
+  /* 0x6b00 */
+  {  229, 0x0000 }, {  229, 0x0000 }, {  229, 0x0000 }, {  229, 0x0000 },
+  {  229, 0x0000 }, {  229, 0x0000 }, {  229, 0x0000 }, {  229, 0x0000 },
+  {  229, 0x0000 }, {  229, 0x0000 }, {  229, 0x0000 }, {  229, 0x0000 },
+  {  229, 0x0000 }, {  229, 0x0040 }, {  230, 0x0000 }, {  230, 0x0000 },
+  /* 0x6c00 */
+  {  230, 0x0000 }, {  230, 0x0000 }, {  230, 0x0000 }, {  230, 0x8000 },
+  {  231, 0x0000 }, {  231, 0x1000 }, {  232, 0x8000 }, {  233, 0x0000 },
+  {  233, 0x0040 }, {  234, 0x0000 }, {  234, 0x0000 }, {  234, 0x0000 },
+  {  234, 0x0000 }, {  234, 0x0400 }, {  235, 0x0000 }, {  235, 0x0000 },
+  /* 0x6d00 */
+  {  235, 0x0010 }, {  236, 0x0000 }, {  236, 0x0000 }, {  236, 0x0000 },
+  {  236, 0x0000 }, {  236, 0x0000 }, {  236, 0x8000 }, {  237, 0x0000 },
+  {  237, 0x0080 }, {  238, 0x0040 }, {  239, 0x1000 }, {  240, 0x0000 },
+  {  240, 0x8000 }, {  241, 0x0000 }, {  241, 0x0000 }, {  241, 0x1104 },
+  /* 0x6e00 */
+  {  244, 0x0000 }, {  244, 0x0000 }, {  244, 0x0080 }, {  245, 0x1200 },
+  {  247, 0x0000 }, {  247, 0x1000 }, {  248, 0x0000 }, {  248, 0x0000 },
+  {  248, 0x0000 }, {  248, 0x0000 }, {  248, 0x0000 }, {  248, 0x8000 },
+  {  249, 0x0000 }, {  249, 0x0000 }, {  249, 0x0000 }, {  249, 0x0000 },
+  /* 0x6f00 */
+  {  249, 0x0000 }, {  249, 0x0000 }, {  249, 0x0000 }, {  249, 0x0000 },
+  {  249, 0x0000 }, {  249, 0x0000 }, {  249, 0x0000 }, {  249, 0x0000 },
+  {  249, 0x0100 }, {  250, 0x0000 }, {  250, 0x0000 }, {  250, 0x0020 },
+  {  251, 0x0000 }, {  251, 0x0000 }, {  251, 0x0000 }, {  251, 0x0020 },
+  /* 0x7000 */
+  {  252, 0x00a0 }, {  254, 0x0000 }, {  254, 0x0100 }, {  255, 0x0000 },
+  {  255, 0x0000 }, {  255, 0x0000 }, {  255, 0x0000 }, {  255, 0x0000 },
+  {  255, 0x0020 }, {  256, 0x0000 }, {  256, 0x0800 }, {  257, 0x0800 },
+  {  258, 0x0000 }, {  258, 0x0000 }, {  258, 0x0000 }, {  258, 0x0000 },
+  /* 0x7100 */
+  {  258, 0x8010 }, {  260, 0x0000 }, {  260, 0x0000 }, {  260, 0x0000 },
+  {  260, 0x00c0 }, {  262, 0x1000 }, {  263, 0x0000 }, {  263, 0x0000 },
+  {  263, 0x0000 }, {  263, 0x0000 }, {  263, 0x0000 }, {  263, 0x0000 },
+  {  263, 0x0002 }, {  264, 0x0000 }, {  264, 0x0000 }, {  264, 0x4000 },
+  /* 0x7200 */
+  {  265, 0x0000 }, {  265, 0x0000 }, {  265, 0x0000 }, {  265, 0x0000 },
+  {  265, 0x0000 }, {  265, 0x0000 }, {  265, 0x0000 }, {  265, 0x0000 },
+  {  265, 0x0000 }, {  265, 0x0000 }, {  265, 0x0000 }, {  265, 0x4002 },
+  {  267, 0x0000 }, {  267, 0x0000 }, {  267, 0x0000 }, {  267, 0x0000 },
+  /* 0x7300 */
+  {  267, 0x0000 }, {  267, 0x0000 }, {  267, 0x0010 }, {  268, 0x0000 },
+  {  268, 0x0000 }, {  268, 0x0000 }, {  268, 0x0000 }, {  268, 0x0080 },
+  {  269, 0x0000 }, {  269, 0x0000 }, {  269, 0x0000 }, {  269, 0x2000 },
+  {  270, 0x0200 }, {  271, 0x0044 }, {  273, 0x0008 }, {  274, 0x0020 },
+  /* 0x7400 */
+  {  275, 0x0080 }, {  276, 0x0000 }, {  276, 0x4640 }, {  280, 0x0000 },
+  {  280, 0x0000 }, {  280, 0x0000 }, {  280, 0x0004 }, {  281, 0x0000 },
+  {  281, 0x0200 }, {  282, 0x8000 }, {  283, 0x0000 }, {  283, 0x0000 },
+  {  283, 0x0000 }, {  283, 0x0000 }, {  283, 0x0000 }, {  283, 0x0000 },
+  /* 0x7500 */
+  {  283, 0x0002 }, {  284, 0x0000 }, {  284, 0x8000 }, {  285, 0x0000 },
+  {  285, 0x0000 }, {  285, 0x0000 }, {  285, 0x8000 }, {  286, 0x0000 },
+  {  286, 0x0000 }, {  286, 0x0000 }, {  286, 0x0000 }, {  286, 0x0000 },
+  {  286, 0x0000 }, {  286, 0x0000 }, {  286, 0x0000 }, {  286, 0x0000 },
+  /* 0x7600 */
+  {  286, 0x0000 }, {  286, 0x0000 }, {  286, 0x0000 }, {  286, 0x0000 },
+  {  286, 0x0000 }, {  286, 0x0000 }, {  286, 0x0000 }, {  286, 0x0000 },
+  {  286, 0x0004 }, {  287, 0x5800 }, {  290, 0x0040 }, {  291, 0x0000 },
+  {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 },
+  /* 0x7700 */
+  {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 },
+  {  291, 0x0040 }, {  292, 0x0000 }, {  292, 0x0000 }, {  292, 0x0000 },
+  {  292, 0x0000 }, {  292, 0x0000 }, {  292, 0x0000 }, {  292, 0x0000 },
+  {  292, 0x0000 }, {  292, 0x0000 }, {  292, 0x0000 }, {  292, 0x0000 },
+  /* 0x7800 */
+  {  292, 0x0000 }, {  292, 0x0000 }, {  292, 0x0002 }, {  293, 0x0000 },
+  {  293, 0x4000 }, {  294, 0x0000 }, {  294, 0x0010 }, {  295, 0x0400 },
+  {  296, 0x0000 }, {  296, 0x0000 }, {  296, 0x0000 }, {  296, 0x0000 },
+  {  296, 0x0000 }, {  296, 0x0000 }, {  296, 0x0000 }, {  296, 0x0000 },
+  /* 0x7900 */
+  {  296, 0x0000 }, {  296, 0x0000 }, {  296, 0x0000 }, {  296, 0x0001 },
+  {  297, 0x0000 }, {  297, 0x0000 }, {  297, 0x0000 }, {  297, 0x0000 },
+  {  297, 0x0000 }, {  297, 0x0810 }, {  299, 0x0000 }, {  299, 0x0000 },
+  {  299, 0x0000 }, {  299, 0x0000 }, {  299, 0x0000 }, {  299, 0x0000 },
+  /* 0x7a00 */
+  {  299, 0x0000 }, {  299, 0x0000 }, {  299, 0x0000 }, {  299, 0x0000 },
+  {  299, 0x0000 }, {  299, 0x0000 }, {  299, 0x0000 }, {  299, 0x0000 },
+  {  299, 0x0000 }, {  299, 0x0000 }, {  299, 0x0000 }, {  299, 0x0000 },
+  {  299, 0x0000 }, {  299, 0x0002 }, {  300, 0x0880 }, {  302, 0x0000 },
+  /* 0x7b00 */
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 },
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0000 },
+  {  302, 0x0000 }, {  302, 0x4000 },
+};
+static const Summary16 cp932ext_uni2indx_page7d[43] = {
+  /* 0x7d00 */
+  {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 },
+  {  303, 0x0100 }, {  304, 0x1000 }, {  305, 0x0000 }, {  305, 0x0000 },
+  {  305, 0x0000 }, {  305, 0x0000 }, {  305, 0x0001 }, {  306, 0x0080 },
+  {  307, 0x0000 }, {  307, 0x0040 }, {  308, 0x0000 }, {  308, 0x0000 },
+  /* 0x7e00 */
+  {  308, 0x0000 }, {  308, 0x0000 }, {  308, 0x0000 }, {  308, 0x0000 },
+  {  308, 0x0000 }, {  308, 0x0004 }, {  309, 0x0000 }, {  309, 0x0000 },
+  {  309, 0x0400 }, {  310, 0x0000 }, {  310, 0x0000 }, {  310, 0x0000 },
+  {  310, 0x0000 }, {  310, 0x0000 }, {  310, 0x0000 }, {  310, 0x0000 },
+  /* 0x7f00 */
+  {  310, 0x0000 }, {  310, 0x0000 }, {  310, 0x0000 }, {  310, 0x0000 },
+  {  310, 0x0080 }, {  311, 0x0000 }, {  311, 0x0000 }, {  311, 0x0000 },
+  {  311, 0x0000 }, {  311, 0x0000 }, {  311, 0x0002 },
+};
+static const Summary16 cp932ext_uni2indx_page83[44] = {
+  /* 0x8300 */
+  {  312, 0x0002 }, {  313, 0x0000 }, {  313, 0x0000 }, {  313, 0x0000 },
+  {  313, 0x0000 }, {  313, 0x0000 }, {  313, 0x0004 }, {  314, 0x8000 },
+  {  315, 0x0000 }, {  315, 0x0000 }, {  315, 0x0000 }, {  315, 0x0000 },
+  {  315, 0x0080 }, {  316, 0x0000 }, {  316, 0x0000 }, {  316, 0x0040 },
+  /* 0x8400 */
+  {  317, 0x0000 }, {  317, 0x0000 }, {  317, 0x0000 }, {  317, 0x0000 },
+  {  317, 0x0100 }, {  318, 0x0000 }, {  318, 0x0000 }, {  318, 0x0000 },
+  {  318, 0x0000 }, {  318, 0x0000 }, {  318, 0x0000 }, {  318, 0x0010 },
+  {  319, 0x0000 }, {  319, 0x1000 }, {  320, 0x0000 }, {  320, 0x0000 },
+  /* 0x8500 */
+  {  320, 0x0000 }, {  320, 0x0000 }, {  320, 0x0000 }, {  320, 0x0000 },
+  {  320, 0x0000 }, {  320, 0x0208 }, {  322, 0x0800 }, {  323, 0x0000 },
+  {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0001 },
+};
+static const Summary16 cp932ext_uni2indx_page88[109] = {
+  /* 0x8800 */
+  {  324, 0x0080 }, {  325, 0x0000 }, {  325, 0x0000 }, {  325, 0x0000 },
+  {  325, 0x0000 }, {  325, 0x0000 }, {  325, 0x0000 }, {  325, 0x0000 },
+  {  325, 0x0000 }, {  325, 0x0000 }, {  325, 0x0000 }, {  325, 0x0000 },
+  {  325, 0x0000 }, {  325, 0x0000 }, {  325, 0x0000 }, {  325, 0x0020 },
+  /* 0x8900 */
+  {  326, 0x0000 }, {  326, 0x1000 }, {  327, 0x0000 }, {  327, 0x0000 },
+  {  327, 0x0000 }, {  327, 0x0000 }, {  327, 0x0000 }, {  327, 0x0000 },
+  {  327, 0x0000 }, {  327, 0x0000 }, {  327, 0x0000 }, {  327, 0x0000 },
+  {  327, 0x0000 }, {  327, 0x0000 }, {  327, 0x0000 }, {  327, 0x0000 },
+  /* 0x8a00 */
+  {  327, 0x0000 }, {  327, 0x0004 }, {  328, 0x0000 }, {  328, 0x0080 },
+  {  329, 0x0000 }, {  329, 0x0000 }, {  329, 0x0000 }, {  329, 0x0200 },
+  {  330, 0x0000 }, {  330, 0x0000 }, {  330, 0x0080 }, {  331, 0x4000 },
+  {  332, 0x0000 }, {  332, 0x8000 }, {  333, 0x0000 }, {  333, 0x0040 },
+  /* 0x8b00 */
+  {  334, 0x0000 }, {  334, 0x0000 }, {  334, 0x0000 }, {  334, 0x0000 },
+  {  334, 0x0000 }, {  334, 0x0008 }, {  335, 0x0000 }, {  335, 0x8000 },
+  {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 },
+  {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 },
+  /* 0x8c00 */
+  {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 },
+  {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 },
+  {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 },
+  {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0000 }, {  336, 0x0011 },
+  /* 0x8d00 */
+  {  338, 0x0000 }, {  338, 0x0004 }, {  339, 0x0000 }, {  339, 0x0000 },
+  {  339, 0x0000 }, {  339, 0x0000 }, {  339, 0x0000 }, {  339, 0x0040 },
+  {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 },
+  {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 },
+  /* 0x8e00 */
+  {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 },
+  {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 },
+  {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 }, {  340, 0x0000 },
+  {  340, 0x8000 },
+};
+static const Summary16 cp932ext_uni2indx_page90[238] = {
+  /* 0x9000 */
+  {  341, 0x0000 }, {  341, 0x0000 }, {  341, 0x0000 }, {  341, 0x0000 },
+  {  341, 0x0000 }, {  341, 0x0000 }, {  341, 0x0080 }, {  342, 0x0000 },
+  {  342, 0x0000 }, {  342, 0x0000 }, {  342, 0x0000 }, {  342, 0x0000 },
+  {  342, 0x0000 }, {  342, 0x4000 }, {  343, 0x0000 }, {  343, 0x0000 },
+  /* 0x9100 */
+  {  343, 0x0000 }, {  343, 0x0020 }, {  344, 0x0080 }, {  345, 0x0000 },
+  {  345, 0x0000 }, {  345, 0x0000 }, {  345, 0x0000 }, {  345, 0x0000 },
+  {  345, 0x0000 }, {  345, 0x0000 }, {  345, 0x0000 }, {  345, 0x0000 },
+  {  345, 0x0000 }, {  345, 0x4480 }, {  348, 0x6030 }, {  352, 0x0000 },
+  /* 0x9200 */
+  {  352, 0x0440 }, {  354, 0x0001 }, {  355, 0x0000 }, {  355, 0x1600 },
+  {  358, 0x4001 }, {  360, 0x0202 }, {  362, 0x0080 }, {  363, 0x0180 },
+  {  365, 0x0100 }, {  366, 0x0000 }, {  366, 0x0080 }, {  367, 0x0000 },
+  {  367, 0x0000 }, {  367, 0x02a9 }, {  372, 0x0081 }, {  374, 0x8a00 },
+  /* 0x9300 */
+  {  377, 0x0004 }, {  378, 0x6000 }, {  380, 0x0022 }, {  382, 0x0000 },
+  {  382, 0x0100 }, {  383, 0x0080 }, {  384, 0x0000 }, {  384, 0x0001 },
+  {  385, 0x0000 }, {  385, 0x0000 }, {  385, 0x0010 }, {  386, 0x0000 },
+  {  386, 0x0040 }, {  387, 0x4000 }, {  388, 0x0000 }, {  388, 0x0100 },
+  /* 0x9400 */
+  {  389, 0x0000 }, {  389, 0x0000 }, {  389, 0x0000 }, {  389, 0x0002 },
+  {  390, 0x0120 }, {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 },
+  {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 },
+  {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 },
+  /* 0x9500 */
+  {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 },
+  {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 }, {  392, 0x0000 },
+  {  392, 0x0000 }, {  392, 0x0004 }, {  393, 0x0000 }, {  393, 0x0000 },
+  {  393, 0x0000 }, {  393, 0x0000 }, {  393, 0x0000 }, {  393, 0x0000 },
+  /* 0x9600 */
+  {  393, 0x0000 }, {  393, 0x0000 }, {  393, 0x0000 }, {  393, 0x0000 },
+  {  393, 0x0000 }, {  393, 0x0000 }, {  393, 0x0000 }, {  393, 0x0000 },
+  {  393, 0x0000 }, {  393, 0x2000 }, {  394, 0x8000 }, {  395, 0x0000 },
+  {  395, 0x0000 }, {  395, 0x0000 }, {  395, 0x0000 }, {  395, 0x0000 },
+  /* 0x9700 */
+  {  395, 0x0000 }, {  395, 0x0000 }, {  395, 0x0000 }, {  395, 0x0808 },
+  {  397, 0xa008 }, {  400, 0x0022 }, {  402, 0x0000 }, {  402, 0x0000 },
+  {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 },
+  {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 },
+  /* 0x9800 */
+  {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 },
+  {  402, 0x0000 }, {  402, 0x0080 }, {  403, 0x0020 }, {  404, 0x0000 },
+  {  404, 0x0000 }, {  404, 0x0000 }, {  404, 0x0000 }, {  404, 0x0000 },
+  {  404, 0x0000 }, {  404, 0x0000 }, {  404, 0x0000 }, {  404, 0x0000 },
+  /* 0x9900 */
+  {  404, 0x0000 }, {  404, 0x0000 }, {  404, 0x0080 }, {  405, 0x0000 },
+  {  405, 0x0000 }, {  405, 0x0000 }, {  405, 0x0000 }, {  405, 0x0000 },
+  {  405, 0x0000 }, {  405, 0x4000 }, {  406, 0x0000 }, {  406, 0x0000 },
+  {  406, 0x0000 }, {  406, 0x0000 }, {  406, 0x0000 }, {  406, 0x0000 },
+  /* 0x9a00 */
+  {  406, 0x0000 }, {  406, 0x0000 }, {  406, 0x0000 }, {  406, 0x0000 },
+  {  406, 0x4000 }, {  407, 0x0000 }, {  407, 0x0000 }, {  407, 0x0000 },
+  {  407, 0x0000 }, {  407, 0x0000 }, {  407, 0x0000 }, {  407, 0x0000 },
+  {  407, 0x0000 }, {  407, 0x1200 }, {  409, 0x0000 }, {  409, 0x0000 },
+  /* 0x9b00 */
+  {  409, 0x0000 }, {  409, 0x0000 }, {  409, 0x0000 }, {  409, 0x0000 },
+  {  409, 0x0000 }, {  409, 0x0000 }, {  409, 0x0000 }, {  409, 0x0024 },
+  {  411, 0x8000 }, {  412, 0x0000 }, {  412, 0x0000 }, {  412, 0x0802 },
+  {  414, 0x0000 }, {  414, 0x0000 }, {  414, 0x0000 }, {  414, 0x0000 },
+  /* 0x9c00 */
+  {  414, 0x0001 }, {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 },
+  {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 },
+  {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 },
+  {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 },
+  /* 0x9d00 */
+  {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0000 },
+  {  415, 0x0000 }, {  415, 0x0000 }, {  415, 0x0800 }, {  416, 0x0001 },
+  {  417, 0x0000 }, {  417, 0x0000 }, {  417, 0x0000 }, {  417, 0x0000 },
+  {  417, 0x0000 }, {  417, 0x0000 }, {  417, 0x0000 }, {  417, 0x0000 },
+  /* 0x9e00 */
+  {  417, 0x0000 }, {  417, 0x0200 }, {  418, 0x0000 }, {  418, 0x0000 },
+  {  418, 0x0000 }, {  418, 0x0000 }, {  418, 0x0000 }, {  418, 0x0000 },
+  {  418, 0x0000 }, {  418, 0x0000 }, {  418, 0x0000 }, {  418, 0x0000 },
+  {  418, 0x0000 }, {  418, 0x0002 },
+};
+static const Summary16 cp932ext_uni2indx_pagef9[19] = {
+  /* 0xf900 */
+  {  419, 0x0000 }, {  419, 0x0000 }, {  419, 0x0200 }, {  420, 0x0000 },
+  {  420, 0x0000 }, {  420, 0x0000 }, {  420, 0x0000 }, {  420, 0x0000 },
+  {  420, 0x0000 }, {  420, 0x0000 }, {  420, 0x0000 }, {  420, 0x0000 },
+  {  420, 0x0000 }, {  420, 0x1000 }, {  421, 0x0000 }, {  421, 0x0000 },
+  /* 0xfa00 */
+  {  421, 0xc000 }, {  423, 0xffff }, {  439, 0x3fff },
+};
+static const Summary16 cp932ext_uni2indx_pageff[15] = {
+  /* 0xff00 */
+  {  453, 0x0084 }, {  455, 0x0000 }, {  455, 0x0000 }, {  455, 0x0000 },
+  {  455, 0x0000 }, {  455, 0x0000 }, {  455, 0x0000 }, {  455, 0x0000 },
+  {  455, 0x0000 }, {  455, 0x0000 }, {  455, 0x0000 }, {  455, 0x0000 },
+  {  455, 0x0000 }, {  455, 0x0000 }, {  455, 0x0014 },
+};
+
+static int
+cp932ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x2100 && wc < 0x22c0)
+      summary = &cp932ext_uni2indx_page21[(wc>>4)-0x210];
+    else if (wc >= 0x2400 && wc < 0x2480)
+      summary = &cp932ext_uni2indx_page24[(wc>>4)-0x240];
+    else if (wc >= 0x3000 && wc < 0x3020)
+      summary = &cp932ext_uni2indx_page30[(wc>>4)-0x300];
+    else if (wc >= 0x3200 && wc < 0x33d0)
+      summary = &cp932ext_uni2indx_page32[(wc>>4)-0x320];
+    else if (wc >= 0x4e00 && wc < 0x5590)
+      summary = &cp932ext_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0x5700 && wc < 0x59c0)
+      summary = &cp932ext_uni2indx_page57[(wc>>4)-0x570];
+    else if (wc >= 0x5b00 && wc < 0x5de0)
+      summary = &cp932ext_uni2indx_page5b[(wc>>4)-0x5b0];
+    else if (wc >= 0x5f00 && wc < 0x7ba0)
+      summary = &cp932ext_uni2indx_page5f[(wc>>4)-0x5f0];
+    else if (wc >= 0x7d00 && wc < 0x7fb0)
+      summary = &cp932ext_uni2indx_page7d[(wc>>4)-0x7d0];
+    else if (wc >= 0x8300 && wc < 0x85c0)
+      summary = &cp932ext_uni2indx_page83[(wc>>4)-0x830];
+    else if (wc >= 0x8800 && wc < 0x8ed0)
+      summary = &cp932ext_uni2indx_page88[(wc>>4)-0x880];
+    else if (wc >= 0x9000 && wc < 0x9ee0)
+      summary = &cp932ext_uni2indx_page90[(wc>>4)-0x900];
+    else if (wc >= 0xf900 && wc < 0xfa30)
+      summary = &cp932ext_uni2indx_pagef9[(wc>>4)-0xf90];
+    else if (wc >= 0xff00 && wc < 0xfff0)
+      summary = &cp932ext_uni2indx_pageff[(wc>>4)-0xff0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = cp932ext_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/cp936.h b/lib/cp936.h
new file mode 100644
index 0000000..06e510c
--- /dev/null
+++ b/lib/cp936.h
@@ -0,0 +1,126 @@
+/*
+ * Copyright (C) 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP936
+ */
+
+/*
+ * The IANA has CP936 as an alias of GBK. But GBK is an official Chinese
+ * specification, whereas CP936 is de-facto maintained by Microsoft. And,
+ * of course, Microsoft modified CP936 since 1999.
+ *
+ * The differences from GBK are:
+ *
+ * 1. A single character:
+ *
+ *    code   CP936.TXT
+ *    0x80   0x20AC # EURO SIGN
+ *
+ * Some variants of CP936 (in JDK, Windows-2000, ICU) also add:
+ *
+ * 2. Private area mappings:
+ *
+ *              code                 Unicode
+ *    0x{A1..A2}{40..7E,80..A0}  U+E4C6..U+E585
+ *    0x{AA..AF,F8..FE}{A1..FE}  U+E000..U+E4C5
+ *
+ * We add them too because, although there are backward compatibility problems
+ * when a character from a private area is moved to an official Unicode code
+ * point, they are useful for some people in practice.
+ */
+
+static int
+cp936_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  /* Try GBK first. */
+  {
+    int ret = ces_gbk_mbtowc(conv,pwc,s,n);
+    if (ret != RET_ILSEQ)
+      return ret;
+  }
+  /* Then handle the additional mappings. */
+  {
+    unsigned char c = *s;
+    if (c == 0x80) {
+      *pwc = 0x20ac;
+      return 1;
+    }
+    /* User-defined characters */
+    if (c >= 0xa1 && c <= 0xa2) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xa1)) {
+          *pwc = 0xe4c6 + 96 * (c - 0xa1) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40));
+          return 2;
+        }
+      }
+    } else if ((c >= 0xaa && c < 0xb0) || (c >= 0xf8 && c < 0xff)) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      {
+        unsigned char c2 = s[1];
+        if (c2 >= 0xa1 && c2 < 0xff) {
+          *pwc = 0xe000 + 94 * (c - (c >= 0xf8 ? 0xf2 : 0xaa)) + (c2 - 0xa1);
+          return 2;
+        }
+      }
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+cp936_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  /* Try GBK first. */
+  {
+    int ret = ces_gbk_wctomb(conv,r,wc,n);
+    if (ret != RET_ILUNI)
+      return ret;
+  }
+  /* Then handle the additional mappings. */
+  if (wc >= 0xe000 && wc < 0xe586) {
+    /* User-defined characters */
+    if (n < 2)
+      return RET_TOOFEW(0);
+    if (wc < 0xe4c6) {
+      unsigned int i = wc - 0xe000;
+      unsigned int c1 = i / 94;
+      unsigned int c2 = i % 94;
+      r[0] = c1 + (c1 < 6 ? 0xaa : 0xf2);
+      r[1] = c2 + 0xa1;
+      return 2;
+    } else {
+      unsigned int i = wc - 0xe4c6;
+      unsigned int c1 = i / 96;
+      unsigned int c2 = i % 96;
+      r[0] = c1 + 0xa1;
+      r[1] = c2 + (c2 < 0x3f ? 0x40 : 0x41);
+      return 2;
+    }
+  } else if (wc == 0x20ac) {
+    r[0] = 0x80;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/cp936ext.h b/lib/cp936ext.h
new file mode 100644
index 0000000..db1817b
--- /dev/null
+++ b/lib/cp936ext.h
@@ -0,0 +1,99 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP936 extensions
+ */
+
+static const unsigned short cp936ext_2uni_pagea6[181-159] = {
+  /* 0xa6 */
+                                                          0xfe35,
+  0xfe36, 0xfe39, 0xfe3a, 0xfe3f, 0xfe40, 0xfe3d, 0xfe3e, 0xfe41,
+  0xfe42, 0xfe43, 0xfe44, 0xfffd, 0xfffd, 0xfe3b, 0xfe3c, 0xfe37,
+  0xfe38, 0xfe31, 0xfffd, 0xfe33, 0xfe34,
+};
+static const unsigned short cp936ext_2uni_pagea8[128-122] = {
+  /* 0xa8 */
+                  0x0251, 0xfffd, 0x0144, 0x0148, 0xfffd, 0x0261,
+};
+
+static int
+cp936ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0xa6) || (c1 == 0xa8)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xff)) {
+        unsigned int i = 190 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40));
+        unsigned short wc = 0xfffd;
+        if (i < 7410) {
+          if (i >= 7189 && i < 7211)
+            wc = cp936ext_2uni_pagea6[i-7189];
+        } else {
+          if (i >= 7532 && i < 7538)
+            wc = cp936ext_2uni_pagea8[i-7532];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short cp936ext_page01[16] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0xa8bd, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/
+  0xa8be, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/
+};
+static const unsigned short cp936ext_page02[24] = {
+  0x0000, 0xa8bb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/
+  0x0000, 0xa8c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/
+};
+static const unsigned short cp936ext_pagefe[24] = {
+  0x0000, 0xa6f2, 0x0000, 0xa6f4, 0xa6f5, 0xa6e0, 0xa6e1, 0xa6f0, /*0x30-0x37*/
+  0xa6f1, 0xa6e2, 0xa6e3, 0xa6ee, 0xa6ef, 0xa6e6, 0xa6e7, 0xa6e4, /*0x38-0x3f*/
+  0xa6e5, 0xa6e8, 0xa6e9, 0xa6ea, 0xa6eb, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/
+};
+
+static int
+cp936ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    unsigned short c = 0;
+    if (wc >= 0x0140 && wc < 0x0150)
+      c = cp936ext_page01[wc-0x0140];
+    else if (wc >= 0x0250 && wc < 0x0268)
+      c = cp936ext_page02[wc-0x0250];
+    else if (wc >= 0xfe30 && wc < 0xfe48)
+      c = cp936ext_pagefe[wc-0xfe30];
+    if (c != 0) {
+      r[0] = (c >> 8); r[1] = (c & 0xff);
+      return 2;
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/cp943.h b/lib/cp943.h
new file mode 100644
index 0000000..dbaebe9
--- /dev/null
+++ b/lib/cp943.h
@@ -0,0 +1,29 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * IBM CP943
+ */
+
+/* This is essentially CP932, with many mappings missing in the AIX conversion
+   table. We just pretend it were the same as CP932. */
+
+#define cp943_mbtowc cp932_mbtowc
+#define cp943_wctomb cp932_wctomb
diff --git a/lib/cp949.h b/lib/cp949.h
new file mode 100644
index 0000000..665e724
--- /dev/null
+++ b/lib/cp949.h
@@ -0,0 +1,128 @@
+/*
+ * Copyright (C) 1999-2001, 2005, 2007 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP949 is EUC-KR, extended with UHC (Unified Hangul Code).
+ *
+ * Some variants of CP949 (in JDK, Windows-2000, ICU) also add:
+ *
+ * 2. Private area mappings:
+ *
+ *        code           Unicode
+ *    0xC9{A1..FE}   U+E000..U+E05D
+ *    0xFE{A1..FE}   U+E05E..U+E0BB
+ *
+ * We add them too because, although there are backward compatibility problems
+ * when a character from a private area is moved to an official Unicode code
+ * point, they are useful for some people in practice.
+ */
+
+#include "uhc_1.h"
+#include "uhc_2.h"
+
+static int
+cp949_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* UHC part 1 */
+  if (c >= 0x81 && c <= 0xa0)
+    return uhc_1_mbtowc(conv,pwc,s,n);
+  if (c >= 0xa1 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c2 < 0xa1)
+        /* UHC part 2 */
+        return uhc_2_mbtowc(conv,pwc,s,n);
+      else if (c2 < 0xff && !(c == 0xa2 && c2 == 0xe8)) {
+        /* Code set 1 (KS C 5601-1992, now KS X 1001:1998) */
+        unsigned char buf[2];
+        int ret;
+        buf[0] = c-0x80; buf[1] = c2-0x80;
+        ret = ksc5601_mbtowc(conv,pwc,buf,2);
+        if (ret != RET_ILSEQ)
+          return ret;
+        /* User-defined characters */
+        if (c == 0xc9) {
+          *pwc = 0xe000 + (c2 - 0xa1);
+          return 2;
+        }
+        if (c == 0xfe) {
+          *pwc = 0xe05e + (c2 - 0xa1);
+          return 2;
+        }
+      }
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+cp949_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (KS C 5601-1992, now KS X 1001:1998) */
+  if (wc != 0x327e) {
+    ret = ksc5601_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (n < 2)
+        return RET_TOOSMALL;
+      r[0] = buf[0]+0x80;
+      r[1] = buf[1]+0x80;
+      return 2;
+    }
+  }
+
+  /* UHC */
+  if (wc >= 0xac00 && wc < 0xd7a4) {
+    if (wc < 0xc8a5)
+      return uhc_1_wctomb(conv,r,wc,n);
+    else
+      return uhc_2_wctomb(conv,r,wc,n);
+  }
+
+  /* User-defined characters */
+  if (wc >= 0xe000 && wc < 0xe0bc) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    if (wc < 0xe05e) {
+      r[0] = 0xc9;
+      r[1] = wc - 0xe000 + 0xa1;
+    } else {
+      r[0] = 0xfe;
+      r[1] = wc - 0xe05e + 0xa1;
+    }
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/cp950.h b/lib/cp950.h
new file mode 100644
index 0000000..28ca199
--- /dev/null
+++ b/lib/cp950.h
@@ -0,0 +1,284 @@
+/*
+ * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP950
+ */
+
+/*
+ * Microsoft CP950 is a slightly extended and slightly modified version of
+ * BIG5. The differences between the EASTASIA/OTHER/BIG5.TXT and
+ * VENDORS/MICSFT/WINDOWS/CP950.TXT tables found on ftp.unicode.org are
+ * as follows:
+ *
+ * 1. Some characters in the BIG5 range are defined differently:
+ *
+ *     code   BIG5.TXT                       CP950.TXT
+ *    0xA145  0x2022 # BULLET                0x2027 # HYPHENATION POINT
+ *    0xA14E  0xFF64 # HALFWIDTH IDEOGRAPHIC COMMA
+ *                                           0xFE51 # SMALL IDEOGRAPHIC COMMA
+ *    0xA15A    ---                          0x2574 # BOX DRAWINGS LIGHT LEFT
+ *    0xA1C2  0x203E # OVERLINE              0x00AF # MACRON
+ *    0xA1C3    ---                          0xFFE3 # FULLWIDTH MACRON
+ *    0xA1C5    ---                          0x02CD # MODIFIER LETTER LOW MACRON
+ *    0xA1E3  0x223C # TILDE OPERATOR        0xFF5E # FULLWIDTH TILDE
+ *    0xA1F2  0x2641 # EARTH                 0x2295 # CIRCLED PLUS
+ *    0xA1F3  0x2609 # SUN                   0x2299 # CIRCLED DOT OPERATOR
+ *    0xA1FE    ---                          0xFF0F # FULLWIDTH SOLIDUS
+ *    0xA240    ---                          0xFF3C # FULLWIDTH REVERSE SOLIDUS
+ *    0xA241  0xFF0F # FULLWIDTH SOLIDUS     0x2215 # DIVISION SLASH
+ *    0xA242  0xFF3C # FULLWIDTH REVERSE SOLIDUS
+ *                                           0xFE68 # SMALL REVERSE SOLIDUS
+ *    0xA244  0x00A5 # YEN SIGN              0xFFE5 # FULLWIDTH YEN SIGN
+ *    0xA246  0x00A2 # CENT SIGN             0xFFE0 # FULLWIDTH CENT SIGN
+ *    0xA247  0x00A3 # POUND SIGN            0xFFE1 # FULLWIDTH POUND SIGN
+ *    0xA2CC    ---                          0x5341
+ *    0xA2CE    ---                          0x5345
+ *
+ * 2. A small new row. See cp950ext.h.
+ *
+ * 3. CP950.TXT is lacking the range 0xC6A1..0xC7FC (Hiragana, Katakana,
+ *    Cyrillic, circled digits, parenthesized digits).
+ *
+ *    We implement this omission, because said range is marked "uncertain"
+ *    in the unicode.org BIG5 table.
+ *
+ * The table found on Microsoft's website furthermore adds:
+ *
+ * 4. A single character:
+ *
+ *     code   CP950.TXT
+ *    0xA3E1  0x20AC # EURO SIGN
+ *
+ * Many variants of BIG5 or CP950 (in JDK, Solaris, OSF/1, Windows-2000, ICU,
+ * as well as our BIG5-2003 converter) also add:
+ *
+ * 5. Private area mappings:
+ *
+ *              code                 Unicode
+ *    0x{81..8D}{40..7E,A1..FE}  U+EEB8..U+F6B0
+ *    0x{8E..A0}{40..7E,A1..FE}  U+E311..U+EEB7
+ *    0x{FA..FE}{40..7E,A1..FE}  U+E000..U+E310
+ *
+ * We add them too because, although there are backward compatibility problems
+ * when a character from a private area is moved to an official Unicode code
+ * point, they are useful for some people in practice.
+ */
+
+static const unsigned short cp950_2uni_pagea1[314] = {
+  /* 0xa1 */
+  0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2027, 0xff1b, 0xff1a,
+  0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52,
+  0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2013, 0xfe31,
+  0x2014, 0xfe33, 0x2574, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35,
+  0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39,
+  0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d,
+  0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41,
+  0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b,
+  0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d,
+  0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7,
+  0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605,
+  0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, 0x32a3, 0x2105,
+  0x00af, 0xffe3, 0xff3f, 0x02cd, 0xfe49, 0xfe4a, 0xfe4d, 0xfe4e,
+  0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, 0xff0d, 0x00d7,
+  0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, 0x2266, 0x2267,
+  0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, 0xfe64, 0xfe65,
+  0xfe66, 0xff5e, 0x2229, 0x222a, 0x22a5, 0x2220, 0x221f, 0x22bf,
+  0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, 0x2640, 0x2642,
+  0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197,
+  0x2199, 0x2198, 0x2225, 0x2223, 0xff0f,
+  /* 0xa2 */
+  0xff3c, 0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1,
+  0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5,
+  0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4,
+  0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7,
+  0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586,
+  0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a,
+  0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500,
+  0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x256e,
+  0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, 0x25e2, 0x25e3,
+  0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, 0xff11, 0xff12,
+  0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x2160,
+  0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168,
+  0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027,
+  0x3028, 0x3029, 0x5341, 0x5344, 0x5345, 0xff21, 0xff22, 0xff23,
+  0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b,
+  0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33,
+  0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff41,
+  0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, 0xff49,
+  0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51,
+  0xff52, 0xff53, 0xff54, 0xff55, 0xff56,
+};
+
+#include "cp950ext.h"
+
+static int
+cp950_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (BIG5 extended) */
+  if (c >= 0x81 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+        if (c >= 0xa1) {
+          if (c < 0xa3) {
+            unsigned int i = 157 * (c - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+            unsigned short wc = cp950_2uni_pagea1[i];
+            if (wc != 0xfffd) {
+              *pwc = (ucs4_t) wc;
+              return 2;
+            }
+          }
+          if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) {
+            int ret = big5_mbtowc(conv,pwc,s,2);
+            if (ret != RET_ILSEQ)
+              return ret;
+          }
+          if (c == 0xa3 && c2 == 0xe1) {
+            *pwc = 0x20ac;
+            return 2;
+          }
+          if (c >= 0xfa) {
+            /* User-defined characters */
+            *pwc = 0xe000 + 157 * (c - 0xfa) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+            return 2;
+          }
+        } else {
+          /* 0x81 <= c < 0xa1. */
+          /* User-defined characters */
+          *pwc = (c >= 0x8e ? 0xdb18 : 0xeeb8) + 157 * (c - 0x81)
+                 + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+          return 2;
+        }
+      }
+    }
+    if (c == 0xf9) {
+      int ret = cp950ext_mbtowc(conv,pwc,s,2);
+      if (ret != RET_ILSEQ)
+        return ret;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+cp950_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (BIG5 extended) */
+  switch (wc >> 8) {
+    case 0x00:
+      if (wc == 0x00af) { buf[0] = 0xa1; buf[1] = 0xc2; ret = 2; break; }
+      if (wc == 0x00a2 || wc == 0x00a3 || wc == 0x00a4)
+        return RET_ILUNI;
+      break;
+    case 0x02:
+      if (wc == 0x02cd) { buf[0] = 0xa1; buf[1] = 0xc5; ret = 2; break; }
+      break;
+    case 0x20:
+      if (wc == 0x2027) { buf[0] = 0xa1; buf[1] = 0x45; ret = 2; break; }
+      if (wc == 0x20ac) { buf[0] = 0xa3; buf[1] = 0xe1; ret = 2; break; }
+      if (wc == 0x2022 || wc == 0x203e)
+        return RET_ILUNI;
+      break;
+    case 0x22:
+      if (wc == 0x2215) { buf[0] = 0xa2; buf[1] = 0x41; ret = 2; break; }
+      if (wc == 0x2295) { buf[0] = 0xa1; buf[1] = 0xf2; ret = 2; break; }
+      if (wc == 0x2299) { buf[0] = 0xa1; buf[1] = 0xf3; ret = 2; break; }
+      if (wc == 0x223c)
+        return RET_ILUNI;
+      break;
+    case 0x25:
+      if (wc == 0x2574) { buf[0] = 0xa1; buf[1] = 0x5a; ret = 2; break; }
+      break;
+    case 0x26:
+      if (wc == 0x2609 || wc == 0x2641)
+        return RET_ILUNI;
+      break;
+    case 0xe0: case 0xe1: case 0xe2: case 0xe3: case 0xe4: case 0xe5:
+    case 0xe6: case 0xe7: case 0xe8: case 0xe9: case 0xea: case 0xeb:
+    case 0xec: case 0xed: case 0xee: case 0xef: case 0xf0: case 0xf1:
+    case 0xf2: case 0xf3: case 0xf4: case 0xf5: case 0xf6:
+      {
+        /* User-defined characters */
+        unsigned int i = wc - 0xe000;
+        if (i < 5809) {
+          unsigned int c1 = i / 157;
+          unsigned int c2 = i % 157;
+          buf[0] = c1 + (c1 < 5 ? 0xfa : c1 < 24 ? 0x89 : 0x69);
+          buf[1] = c2 + (c2 < 0x3f ? 0x40 : 0x62);
+          ret = 2;
+          break;
+        }
+      }
+      break;
+    case 0xfe:
+      if (wc == 0xfe51) { buf[0] = 0xa1; buf[1] = 0x4e; ret = 2; break; }
+      if (wc == 0xfe68) { buf[0] = 0xa2; buf[1] = 0x42; ret = 2; break; }
+      break;
+    case 0xff:
+      if (wc == 0xff0f) { buf[0] = 0xa1; buf[1] = 0xfe; ret = 2; break; }
+      if (wc == 0xff3c) { buf[0] = 0xa2; buf[1] = 0x40; ret = 2; break; }
+      if (wc == 0xff5e) { buf[0] = 0xa1; buf[1] = 0xe3; ret = 2; break; }
+      if (wc == 0xffe0) { buf[0] = 0xa2; buf[1] = 0x46; ret = 2; break; }
+      if (wc == 0xffe1) { buf[0] = 0xa2; buf[1] = 0x47; ret = 2; break; }
+      if (wc == 0xffe3) { buf[0] = 0xa1; buf[1] = 0xc3; ret = 2; break; }
+      if (wc == 0xffe5) { buf[0] = 0xa2; buf[1] = 0x44; ret = 2; break; }
+      if (wc == 0xff64)
+        return RET_ILUNI;
+      break;
+  }
+  if (ret == RET_ILUNI)
+    ret = big5_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) {
+      if (n < 2)
+        return RET_TOOSMALL;
+      r[0] = buf[0];
+      r[1] = buf[1];
+      return 2;
+    }
+  }
+  ret = cp950ext_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0];
+    r[1] = buf[1];
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/cp950ext.h b/lib/cp950ext.h
new file mode 100644
index 0000000..2a18d80
--- /dev/null
+++ b/lib/cp950ext.h
@@ -0,0 +1,161 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * CP950 extensions
+ */
+
+static const unsigned short cp950ext_2uni_pagef9[157-116] = {
+  /* 0xf9 */
+                                  0x7881, 0x92b9, 0x88cf, 0x58bb,
+  0x6052, 0x7ca7, 0x5afa, 0x2554, 0x2566, 0x2557, 0x2560, 0x256c,
+  0x2563, 0x255a, 0x2569, 0x255d, 0x2552, 0x2564, 0x2555, 0x255e,
+  0x256a, 0x2561, 0x2558, 0x2567, 0x255b, 0x2553, 0x2565, 0x2556,
+  0x255f, 0x256b, 0x2562, 0x2559, 0x2568, 0x255c, 0x2551, 0x2550,
+  0x256d, 0x256e, 0x2570, 0x256f, 0x2593,
+};
+
+static int
+cp950ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0xf9)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+        unsigned int i = 157 * (c1 - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+        unsigned short wc = 0xfffd;
+        {
+          if (i >= 13932 && i < 13973)
+            wc = cp950ext_2uni_pagef9[i-13932];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short cp950ext_2charset[41] = {
+  0xf9f9, 0xf9f8, 0xf9e6, 0xf9ef, 0xf9dd, 0xf9e8, 0xf9f1, 0xf9df,
+  0xf9ec, 0xf9f5, 0xf9e3, 0xf9ee, 0xf9f7, 0xf9e5, 0xf9e9, 0xf9f2,
+  0xf9e0, 0xf9eb, 0xf9f4, 0xf9e2, 0xf9e7, 0xf9f0, 0xf9de, 0xf9ed,
+  0xf9f6, 0xf9e4, 0xf9ea, 0xf9f3, 0xf9e1, 0xf9fa, 0xf9fb, 0xf9fd,
+  0xf9fc, 0xf9fe, 0xf9d9, 0xf9dc, 0xf9da, 0xf9d6, 0xf9db, 0xf9d8,
+  0xf9d7,
+};
+
+static const Summary16 cp950ext_uni2indx_page25[10] = {
+  /* 0x2500 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0xffff }, {   16, 0xffff }, {   32, 0x0001 },
+  {   33, 0x0000 }, {   33, 0x0008 },
+};
+static const Summary16 cp950ext_uni2indx_page58[12] = {
+  /* 0x5800 */
+  {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 },
+  {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 },
+  {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0800 },
+};
+static const Summary16 cp950ext_uni2indx_page5a[16] = {
+  /* 0x5a00 */
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0400 },
+};
+static const Summary16 cp950ext_uni2indx_page60[6] = {
+  /* 0x6000 */
+  {   36, 0x0000 }, {   36, 0x0000 }, {   36, 0x0000 }, {   36, 0x0000 },
+  {   36, 0x0000 }, {   36, 0x0004 },
+};
+static const Summary16 cp950ext_uni2indx_page78[9] = {
+  /* 0x7800 */
+  {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 },
+  {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 },
+  {   37, 0x0002 },
+};
+static const Summary16 cp950ext_uni2indx_page7c[11] = {
+  /* 0x7c00 */
+  {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0000 },
+  {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0000 },
+  {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0080 },
+};
+static const Summary16 cp950ext_uni2indx_page88[13] = {
+  /* 0x8800 */
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 },
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 },
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 },
+  {   39, 0x8000 },
+};
+static const Summary16 cp950ext_uni2indx_page92[12] = {
+  /* 0x9200 */
+  {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 },
+  {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 },
+  {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0200 },
+};
+
+static int
+cp950ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x2500 && wc < 0x25a0)
+      summary = &cp950ext_uni2indx_page25[(wc>>4)-0x250];
+    else if (wc >= 0x5800 && wc < 0x58c0)
+      summary = &cp950ext_uni2indx_page58[(wc>>4)-0x580];
+    else if (wc >= 0x5a00 && wc < 0x5b00)
+      summary = &cp950ext_uni2indx_page5a[(wc>>4)-0x5a0];
+    else if (wc >= 0x6000 && wc < 0x6060)
+      summary = &cp950ext_uni2indx_page60[(wc>>4)-0x600];
+    else if (wc >= 0x7800 && wc < 0x7890)
+      summary = &cp950ext_uni2indx_page78[(wc>>4)-0x780];
+    else if (wc >= 0x7c00 && wc < 0x7cb0)
+      summary = &cp950ext_uni2indx_page7c[(wc>>4)-0x7c0];
+    else if (wc >= 0x8800 && wc < 0x88d0)
+      summary = &cp950ext_uni2indx_page88[(wc>>4)-0x880];
+    else if (wc >= 0x9200 && wc < 0x92c0)
+      summary = &cp950ext_uni2indx_page92[(wc>>4)-0x920];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = cp950ext_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/dec_hanyu.h b/lib/dec_hanyu.h
new file mode 100644
index 0000000..065fd5d
--- /dev/null
+++ b/lib/dec_hanyu.h
@@ -0,0 +1,115 @@
+/*
+ * Copyright (C) 2001, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * DEC-HANYU
+ */
+
+static int
+dec_hanyu_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (CNS 11643-1992 Plane 1),
+     Code set 2 (CNS 11643-1992 Plane 2),
+     Code set 3 (CNS 11643-1992 Plane 3) */
+  if (c >= 0xa1 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c == 0xc2 && c2 == 0xcb) {
+        if (n < 4)
+          return RET_TOOFEW(0);
+        if (s[2] >= 0xa1 && s[2] < 0xff && s[3] >= 0xa1 && s[3] < 0xff) {
+          unsigned char buf[2];
+          int ret;
+          buf[0] = s[2]-0x80; buf[1] = s[3]-0x80;
+          ret = cns11643_3_mbtowc(conv,pwc,buf,2);
+          if (ret != RET_ILSEQ) {
+            if (ret != 2) abort();
+            return 4;
+          }
+        }
+      } else if (c2 >= 0xa1 && c2 < 0xff) {
+        if (c != 0xc2 || c2 < 0xc2) {
+          unsigned char buf[2];
+          buf[0] = c-0x80; buf[1] = c2-0x80;
+          return cns11643_1_mbtowc(conv,pwc,buf,2);
+        }
+      } else if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned char buf[2];
+        buf[0] = c-0x80; buf[1] = c2;
+        return cns11643_2_mbtowc(conv,pwc,buf,2);
+      }
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+dec_hanyu_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[3];
+  int ret;
+
+  /* Code set 0 (ASCII) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  ret = cns11643_wctomb(conv,buf,wc,3);
+  if (ret != RET_ILUNI) {
+    if (ret != 3) abort();
+
+    /* Code set 1 (CNS 11643-1992 Plane 1) */
+    if (buf[0] == 1 && (buf[1] != 0x42 || buf[2] < 0x42)) {
+      if (n < 2)
+        return RET_TOOSMALL;
+      r[0] = buf[1]+0x80;
+      r[1] = buf[2]+0x80;
+      return 2;
+    }
+
+    /* Code set 2 (CNS 11643-1992 Plane 2) */
+    if (buf[0] == 2) {
+      if (n < 2)
+        return RET_TOOSMALL;
+      r[0] = buf[1]+0x80;
+      r[1] = buf[2];
+      return 2;
+    }
+
+    /* Code set 3 (CNS 11643-1992 Plane 3) */
+    if (buf[0] == 3) {
+      if (n < 4)
+        return RET_TOOSMALL;
+      r[0] = 0xc2;
+      r[1] = 0xcb;
+      r[2] = buf[1]+0x80;
+      r[3] = buf[2]+0x80;
+      return 4;
+    }
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/dec_kanji.h b/lib/dec_kanji.h
new file mode 100644
index 0000000..0a056fb
--- /dev/null
+++ b/lib/dec_kanji.h
@@ -0,0 +1,71 @@
+/*
+ * Copyright (C) 2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * DEC-KANJI
+ */
+
+static int
+dec_kanji_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (JIS X 0208) */
+  if (c >= 0xa1 && c < 0xf5) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 < 0xff) {
+        unsigned char buf[2];
+        buf[0] = c-0x80; buf[1] = c2-0x80;
+        return jisx0208_mbtowc(conv,pwc,buf,2);
+      }
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+dec_kanji_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (JIS X 0208) */
+  ret = jisx0208_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0]+0x80;
+    r[1] = buf[1]+0x80;
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/encodings.def b/lib/encodings.def
new file mode 100644
index 0000000..0174343
--- /dev/null
+++ b/lib/encodings.def
@@ -0,0 +1,1030 @@
+/* Copyright (C) 1999-2010 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* The list of all system independent user-visible encodings. */
+
+/* By convention, an encoding named FOOBAR or FOO_BAR or FOO-BAR is defined
+   in a file named "foobar.h" through the functions foobar_mbtowc and
+   foobar_wctomb (and possibly foobar_reset). */
+
+/* DEFENCODING(( name, alias1, ..., ),
+               xxx,
+               { xxx_mbtowc, xxx_flushwc },
+               { xxx_wctomb, xxx_reset })
+   defines an encoding with the given name and aliases. (There is no
+   difference between a name and an alias. By convention, the name is chosen
+   as the preferred MIME name or the standard name.)
+   All names and aliases must be in ASCII. Case is not significant, but
+   for the "cs*" aliases mixed case is preferred, otherwise UPPERCASE is
+   preferred. For all names and aliases, note where it comes from.
+   xxx is the name as used in the C code (lowercase).
+ */
+
+
+DEFENCODING(( "US-ASCII",               /* IANA */
+              "ASCII",                  /* IANA, JDK 1.1 */
+              "ISO646-US",              /* IANA */
+              "ISO_646.IRV:1991",       /* IANA */
+              "ISO-IR-6",               /* IANA */
+              "ANSI_X3.4-1968",         /* IANA */
+              "ANSI_X3.4-1986",         /* IANA */
+              "CP367",                  /* IANA */
+              "IBM367",                 /* IANA */
+              "US",                     /* IANA */
+              "csASCII",                /* IANA */
+            /*"ISO646.1991-IRV",           X11R6.4 */
+            ),
+            ascii,
+            { ascii_mbtowc, NULL },       { ascii_wctomb, NULL })
+#ifdef USE_SOLARIS_ALIASES
+DEFALIAS(     "646",                    /* Solaris */
+            ascii)
+#endif
+
+/* General multi-byte encodings */
+
+DEFENCODING(( "UTF-8",                  /* IANA, RFC 2279 */
+            /*"UTF8",                      JDK 1.1 */
+            /*"CP65001",                   Windows */
+            ),
+            utf8,
+            { utf8_mbtowc, NULL },        { utf8_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "UTF8",                   /* HP-UX */
+            utf8)
+#endif
+
+DEFENCODING(( "UCS-2",                  /* glibc */
+              "ISO-10646-UCS-2",        /* IANA */
+              "csUnicode",              /* IANA */
+            ),
+            ucs2,
+            { ucs2_mbtowc, NULL },        { ucs2_wctomb, NULL })
+
+DEFENCODING(( "UCS-2BE",                /* glibc */
+              "UNICODEBIG",             /* glibc */
+              "UNICODE-1-1",            /* IANA */
+              "csUnicode11",            /* IANA */
+            /*"CP1201",                    Windows */
+            ),
+            ucs2be,
+            { ucs2be_mbtowc, NULL },      { ucs2be_wctomb, NULL })
+
+DEFENCODING(( "UCS-2LE",                /* glibc */
+              "UNICODELITTLE",          /* glibc */
+            /*"CP1200",                    Windows */
+            ),
+            ucs2le,
+            { ucs2le_mbtowc, NULL },      { ucs2le_wctomb, NULL })
+
+DEFENCODING(( "UCS-4",                  /* glibc */
+              "ISO-10646-UCS-4",        /* IANA */
+              "csUCS4",                 /* IANA */
+            ),
+            ucs4,
+            { ucs4_mbtowc, NULL },        { ucs4_wctomb, NULL })
+
+DEFENCODING(( "UCS-4BE",                /* glibc */
+            /*"CP12001",                   Windows */
+            ),
+            ucs4be,
+            { ucs4be_mbtowc, NULL },      { ucs4be_wctomb, NULL })
+
+DEFENCODING(( "UCS-4LE",                /* glibc */
+            /*"CP12000",                   Windows */
+            ),
+            ucs4le,
+            { ucs4le_mbtowc, NULL },      { ucs4le_wctomb, NULL })
+
+DEFENCODING(( "UTF-16",                 /* IANA, RFC 2781 */
+            ),
+            utf16,
+            { utf16_mbtowc, NULL },       { utf16_wctomb, NULL })
+
+DEFENCODING(( "UTF-16BE",               /* IANA, RFC 2781 */
+            ),
+            utf16be,
+            { utf16be_mbtowc, NULL },     { utf16be_wctomb, NULL })
+
+DEFENCODING(( "UTF-16LE",               /* IANA, RFC 2781 */
+            ),
+            utf16le,
+            { utf16le_mbtowc, NULL },     { utf16le_wctomb, NULL })
+
+DEFENCODING(( "UTF-32",                 /* IANA, Unicode 3.1 */
+            ),
+            utf32,
+            { utf32_mbtowc, NULL },       { utf32_wctomb, NULL })
+
+DEFENCODING(( "UTF-32BE",               /* IANA, Unicode 3.1 */
+            ),
+            utf32be,
+            { utf32be_mbtowc, NULL },     { utf32be_wctomb, NULL })
+
+DEFENCODING(( "UTF-32LE",               /* IANA, Unicode 3.1 */
+            ),
+            utf32le,
+            { utf32le_mbtowc, NULL },     { utf32le_wctomb, NULL })
+
+DEFENCODING(( "UTF-7",                  /* IANA, RFC 2152 */
+              "UNICODE-1-1-UTF-7",      /* IANA, RFC 1642 */
+              "csUnicode11UTF7",        /* IANA */
+            /*"CP65000",                   Windows */
+            ),
+            utf7,
+            { utf7_mbtowc, NULL },        { utf7_wctomb, utf7_reset })
+
+DEFENCODING(( "UCS-2-INTERNAL",         /* libiconv */
+            ),
+            ucs2internal,
+            { ucs2internal_mbtowc, NULL }, { ucs2internal_wctomb, NULL })
+
+DEFENCODING(( "UCS-2-SWAPPED",          /* libiconv */
+            ),
+            ucs2swapped,
+            { ucs2swapped_mbtowc, NULL }, { ucs2swapped_wctomb, NULL })
+
+DEFENCODING(( "UCS-4-INTERNAL",         /* libiconv */
+            ),
+            ucs4internal,
+            { ucs4internal_mbtowc, NULL },{ ucs4internal_wctomb, NULL })
+
+DEFENCODING(( "UCS-4-SWAPPED",          /* libiconv */
+            ),
+            ucs4swapped,
+            { ucs4swapped_mbtowc, NULL }, { ucs4swapped_wctomb, NULL })
+
+DEFENCODING(( "C99",
+            ),
+            c99,
+            { c99_mbtowc, NULL },         { c99_wctomb, NULL })
+
+DEFENCODING(( "JAVA",
+            ),
+            java,
+            { java_mbtowc, NULL },        { java_wctomb, NULL })
+
+/* Standard 8-bit encodings */
+
+DEFENCODING(( "ISO-8859-1",             /* IANA */
+              "ISO_8859-1",             /* IANA */
+              "ISO_8859-1:1987",        /* IANA */
+              "ISO-IR-100",             /* IANA */
+              "CP819",                  /* IANA */
+              "IBM819",                 /* IANA */
+              "LATIN1",                 /* IANA */
+              "L1",                     /* IANA */
+              "csISOLatin1",            /* IANA */
+              "ISO8859-1",              /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */
+            /*"ISO8859_1",                 JDK 1.1 */
+            /*"CP28591",                   Windows */
+            ),
+            iso8859_1,
+            { iso8859_1_mbtowc, NULL },   { iso8859_1_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "ISO88591",               /* HP-UX */
+            iso8859_1)
+#endif
+
+DEFENCODING(( "ISO-8859-2",             /* IANA */
+              "ISO_8859-2",             /* IANA */
+              "ISO_8859-2:1987",        /* IANA */
+              "ISO-IR-101",             /* IANA */
+              "LATIN2",                 /* IANA */
+              "L2",                     /* IANA */
+              "csISOLatin2",            /* IANA */
+              "ISO8859-2",              /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */
+            /*"ISO8859_2",                 JDK 1.1 */
+            /*"CP28592",                   Windows */
+            ),
+            iso8859_2,
+            { iso8859_2_mbtowc, NULL },   { iso8859_2_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "ISO88592",               /* HP-UX */
+            iso8859_2)
+#endif
+
+DEFENCODING(( "ISO-8859-3",             /* IANA */
+              "ISO_8859-3",             /* IANA */
+              "ISO_8859-3:1988",        /* IANA */
+              "ISO-IR-109",             /* IANA */
+              "LATIN3",                 /* IANA */
+              "L3",                     /* IANA */
+              "csISOLatin3",            /* IANA */
+              "ISO8859-3",              /* X11R6.4, glibc, FreeBSD, Solaris */
+            /*"ISO8859_3",                 JDK 1.1 */
+            /*"CP28593",                   Windows */
+            ),
+            iso8859_3,
+            { iso8859_3_mbtowc, NULL },   { iso8859_3_wctomb, NULL })
+
+DEFENCODING(( "ISO-8859-4",             /* IANA */
+              "ISO_8859-4",             /* IANA */
+              "ISO_8859-4:1988",        /* IANA */
+              "ISO-IR-110",             /* IANA */
+              "LATIN4",                 /* IANA */
+              "L4",                     /* IANA */
+              "csISOLatin4",            /* IANA */
+              "ISO8859-4",              /* X11R6.4, glibc, FreeBSD, OSF/1, Solaris */
+            /*"ISO8859_4",                 JDK 1.1 */
+            /*"CP28594",                   Windows */
+            ),
+            iso8859_4,
+            { iso8859_4_mbtowc, NULL },   { iso8859_4_wctomb, NULL })
+
+DEFENCODING(( "ISO-8859-5",             /* IANA */
+              "ISO_8859-5",             /* IANA */
+              "ISO_8859-5:1988",        /* IANA */
+              "ISO-IR-144",             /* IANA */
+              "CYRILLIC",               /* IANA */
+              "csISOLatinCyrillic",     /* IANA */
+              "ISO8859-5",              /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */
+            /*"ISO8859_5",                 JDK 1.1 */
+            /*"CP28595",                   Windows */
+            ),
+            iso8859_5,
+            { iso8859_5_mbtowc, NULL },   { iso8859_5_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "ISO88595",               /* HP-UX */
+            iso8859_5)
+#endif
+
+DEFENCODING(( "ISO-8859-6",             /* IANA */
+              "ISO_8859-6",             /* IANA */
+              "ISO_8859-6:1987",        /* IANA */
+              "ISO-IR-127",             /* IANA */
+              "ECMA-114",               /* IANA */
+              "ASMO-708",               /* IANA */
+              "ARABIC",                 /* IANA */
+              "csISOLatinArabic",       /* IANA */
+              "ISO8859-6",              /* X11R6.4, glibc, FreeBSD, AIX, Solaris */
+            /*"ISO8859_6",                 JDK 1.1 */
+            /*"CP28596",                   Windows */
+            ),
+            iso8859_6,
+            { iso8859_6_mbtowc, NULL },   { iso8859_6_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "ISO88596",               /* HP-UX */
+            iso8859_6)
+#endif
+
+DEFENCODING(( "ISO-8859-7",             /* IANA, RFC 1947 */
+              "ISO_8859-7",             /* IANA */
+              "ISO_8859-7:1987",        /* IANA */
+              "ISO_8859-7:2003",
+              "ISO-IR-126",             /* IANA */
+              "ECMA-118",               /* IANA */
+              "ELOT_928",               /* IANA */
+              "GREEK8",                 /* IANA */
+              "GREEK",                  /* IANA */
+              "csISOLatinGreek",        /* IANA */
+              "ISO8859-7",              /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */
+            /*"ISO8859_7",                 JDK 1.1 */
+            /*"CP28597",                   Windows */
+            ),
+            iso8859_7,
+            { iso8859_7_mbtowc, NULL },   { iso8859_7_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "ISO88597",               /* HP-UX */
+            iso8859_7)
+#endif
+
+DEFENCODING(( "ISO-8859-8",             /* IANA */
+              "ISO_8859-8",             /* IANA */
+              "ISO_8859-8:1988",        /* IANA */
+              "ISO-IR-138",             /* IANA */
+              "HEBREW",                 /* IANA */
+              "csISOLatinHebrew",       /* IANA */
+              "ISO8859-8",              /* X11R6.4, glibc, FreeBSD, AIX, OSF/1, Solaris */
+            /*"ISO8859_8",                 JDK 1.1 */
+            /*"CP28598",                   Windows */
+            /*"CP38598",                   Windows */
+            ),
+            iso8859_8,
+            { iso8859_8_mbtowc, NULL },   { iso8859_8_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "ISO88598",               /* HP-UX */
+            iso8859_8)
+#endif
+
+DEFENCODING(( "ISO-8859-9",             /* IANA */
+              "ISO_8859-9",             /* IANA */
+              "ISO_8859-9:1989",        /* IANA */
+              "ISO-IR-148",             /* IANA */
+              "LATIN5",                 /* IANA */
+              "L5",                     /* IANA */
+              "csISOLatin5",            /* IANA */
+              "ISO8859-9",              /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */
+            /*"ISO8859_9",                 JDK 1.1 */
+            /*"CP28599",                   Windows */
+            ),
+            iso8859_9,
+            { iso8859_9_mbtowc, NULL },   { iso8859_9_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "ISO88599",               /* HP-UX */
+            iso8859_9)
+#endif
+
+DEFENCODING(( "ISO-8859-10",            /* IANA */
+              "ISO_8859-10",
+              "ISO_8859-10:1992",       /* IANA */
+              "ISO-IR-157",             /* IANA */
+              "LATIN6",                 /* IANA */
+              "L6",                     /* IANA */
+              "csISOLatin6",            /* IANA */
+              "ISO8859-10",             /* X11R6.4, glibc, FreeBSD */
+            ),
+            iso8859_10,
+            { iso8859_10_mbtowc, NULL },  { iso8859_10_wctomb, NULL })
+
+DEFENCODING(( "ISO-8859-11",            /* glibc */
+              "ISO_8859-11",
+              "ISO8859-11",             /* X11R6.7, glibc */
+            ),
+            iso8859_11,
+            { iso8859_11_mbtowc, NULL },  { iso8859_11_wctomb, NULL })
+
+DEFENCODING(( "ISO-8859-13",            /* IANA, glibc */
+              "ISO_8859-13",
+              "ISO-IR-179",             /* glibc */
+              "LATIN7",                 /* glibc */
+              "L7",                     /* glibc */
+              "ISO8859-13",             /* glibc, FreeBSD */
+            ),
+            iso8859_13,
+            { iso8859_13_mbtowc, NULL },  { iso8859_13_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-921",                /* AIX */
+            iso8859_13)
+#endif
+
+DEFENCODING(( "ISO-8859-14",            /* IANA, glibc */
+              "ISO_8859-14",            /* IANA */
+              "ISO_8859-14:1998",       /* IANA, glibc */
+              "ISO-IR-199",             /* IANA */
+              "LATIN8",                 /* IANA, glibc */
+              "L8",                     /* IANA, glibc */
+              "ISO-CELTIC",             /* IANA */
+              "ISO8859-14",             /* glibc, FreeBSD */
+            ),
+            iso8859_14,
+            { iso8859_14_mbtowc, NULL },  { iso8859_14_wctomb, NULL })
+
+DEFENCODING(( "ISO-8859-15",            /* IANA, glibc */
+              "ISO_8859-15",            /* IANA */
+              "ISO_8859-15:1998",       /* glibc */
+              "ISO-IR-203",
+              "LATIN-9",                /* IANA */
+              "ISO8859-15",             /* glibc, FreeBSD, AIX, OSF/1, Solaris */
+            /*"CP28605",                   Windows */
+            ),
+            iso8859_15,
+            { iso8859_15_mbtowc, NULL },  { iso8859_15_wctomb, NULL })
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "ISO885915",              /* HP-UX */
+            iso8859_15)
+#endif
+
+DEFENCODING(( "ISO-8859-16",            /* IANA */
+              "ISO_8859-16",            /* IANA */
+              "ISO_8859-16:2001",       /* IANA */
+              "ISO-IR-226",             /* IANA */
+              "LATIN10",                /* IANA */
+              "L10",                    /* IANA */
+              "ISO8859-16",             /* glibc, FreeBSD */
+            ),
+            iso8859_16,
+            { iso8859_16_mbtowc, NULL },  { iso8859_16_wctomb, NULL })
+
+DEFENCODING(( "KOI8-R",                 /* IANA, RFC 1489, X11R6.4, JDK 1.1 */
+              "csKOI8R",                /* IANA */
+            /*"CP20866",                   Windows */
+            ),
+            koi8_r,
+            { koi8_r_mbtowc, NULL },      { koi8_r_wctomb, NULL })
+
+DEFENCODING(( "KOI8-U",                 /* IANA, RFC 2319 */
+            ),
+            koi8_u,
+            { koi8_u_mbtowc, NULL },      { koi8_u_wctomb, NULL })
+
+DEFENCODING(( "KOI8-RU",
+            ),
+            koi8_ru,
+            { koi8_ru_mbtowc, NULL },     { koi8_ru_wctomb, NULL })
+
+/* Windows 8-bit encodings */
+
+DEFENCODING(( "CP1250",                 /* JDK 1.1 */
+              "WINDOWS-1250",           /* IANA */
+              "MS-EE",
+            ),
+            cp1250,
+            { cp1250_mbtowc, NULL },      { cp1250_wctomb, NULL })
+
+DEFENCODING(( "CP1251",                 /* JDK 1.1 */
+              "WINDOWS-1251",           /* IANA */
+              "MS-CYRL",
+            ),
+            cp1251,
+            { cp1251_mbtowc, NULL },      { cp1251_wctomb, NULL })
+#ifdef USE_SOLARIS_ALIASES
+DEFALIAS(     "ANSI-1251",              /* Solaris */
+            cp1251)
+#endif
+
+DEFENCODING(( "CP1252",                 /* JDK 1.1 */
+              "WINDOWS-1252",           /* IANA */
+              "MS-ANSI",
+            ),
+            cp1252,
+            { cp1252_mbtowc, NULL },      { cp1252_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-1252",               /* AIX */
+            cp1252)
+#endif
+
+DEFENCODING(( "CP1253",                 /* JDK 1.1 */
+              "WINDOWS-1253",           /* IANA */
+              "MS-GREEK",
+            ),
+            cp1253,
+            { cp1253_mbtowc, NULL },      { cp1253_wctomb, NULL })
+
+DEFENCODING(( "CP1254",                 /* JDK 1.1 */
+              "WINDOWS-1254",           /* IANA */
+              "MS-TURK",
+            ),
+            cp1254,
+            { cp1254_mbtowc, NULL },      { cp1254_wctomb, NULL })
+
+DEFENCODING(( "CP1255",                 /* JDK 1.1 */
+              "WINDOWS-1255",           /* IANA */
+              "MS-HEBR",
+            ),
+            cp1255,
+            { cp1255_mbtowc, cp1255_flushwc }, { cp1255_wctomb, NULL })
+
+DEFENCODING(( "CP1256",                 /* JDK 1.1 */
+              "WINDOWS-1256",           /* IANA */
+              "MS-ARAB",
+            ),
+            cp1256,
+            { cp1256_mbtowc, NULL },      { cp1256_wctomb, NULL })
+
+DEFENCODING(( "CP1257",                 /* JDK 1.1 */
+              "WINDOWS-1257",           /* IANA */
+              "WINBALTRIM",
+            ),
+            cp1257,
+            { cp1257_mbtowc, NULL },      { cp1257_wctomb, NULL })
+
+DEFENCODING(( "CP1258",                 /* JDK 1.1 */
+              "WINDOWS-1258",           /* IANA */
+            ),
+            cp1258,
+            { cp1258_mbtowc, cp1258_flushwc }, { cp1258_wctomb, NULL })
+
+/* DOS 8-bit encodings */
+
+DEFENCODING(( "CP850",                  /* IANA, JDK 1.1 */
+              "IBM850",                 /* IANA */
+              "850",                    /* IANA */
+              "csPC850Multilingual",    /* IANA */
+            ),
+            cp850,
+            { cp850_mbtowc, NULL },       { cp850_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-850",                /* AIX */
+            cp850)
+#endif
+
+DEFENCODING(( "CP862",                  /* IANA, JDK 1.1 */
+              "IBM862",                 /* IANA */
+              "862",                    /* IANA */
+              "csPC862LatinHebrew",     /* IANA */
+            ),
+            cp862,
+            { cp862_mbtowc, NULL },       { cp862_wctomb, NULL })
+
+DEFENCODING(( "CP866",                  /* IANA, JDK 1.1 */
+              "IBM866",                 /* IANA */
+              "866",                    /* IANA */
+              "csIBM866",               /* IANA */
+            ),
+            cp866,
+            { cp866_mbtowc, NULL },       { cp866_wctomb, NULL })
+
+DEFENCODING(( "CP1131",                 /* FreeBSD, MacOS X */
+            ),
+            cp1131,
+            { cp1131_mbtowc, NULL },      { cp1131_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-1131",               /* AIX */
+            cp1131)
+#endif
+
+/* Macintosh 8-bit encodings */
+
+DEFENCODING(( "MacRoman",               /* JDK 1.1 */
+              /* This is the best table for MACINTOSH. The ones */
+              /* in glibc and FreeBSD-iconv are bad quality. */
+              "MACINTOSH",              /* IANA */
+              "MAC",                    /* IANA */
+              "csMacintosh",            /* IANA */
+            /*"CP10000",                   Windows */
+            ),
+            mac_roman,
+            { mac_roman_mbtowc, NULL },   { mac_roman_wctomb, NULL })
+
+DEFENCODING(( "MacCentralEurope",       /* JDK 1.1 */
+            /*"CP10029",                   Windows */
+            ),
+            mac_centraleurope,
+            { mac_centraleurope_mbtowc, NULL }, { mac_centraleurope_wctomb, NULL })
+
+DEFENCODING(( "MacIceland",             /* JDK 1.1 */
+            /*"CP10079",                   Windows */
+            ),
+            mac_iceland,
+            { mac_iceland_mbtowc, NULL }, { mac_iceland_wctomb, NULL })
+
+DEFENCODING(( "MacCroatian",            /* JDK 1.1 */
+            /*"CP10082",                   Windows */
+            ),
+            mac_croatian,
+            { mac_croatian_mbtowc, NULL }, { mac_croatian_wctomb, NULL })
+
+DEFENCODING(( "MacRomania",             /* JDK 1.1 */
+            /*"CP10010",                   Windows */
+            ),
+            mac_romania,
+            { mac_romania_mbtowc, NULL }, { mac_romania_wctomb, NULL })
+
+DEFENCODING(( "MacCyrillic",            /* JDK 1.1 */
+            /*"CP10007",                   Windows */
+            ),
+            mac_cyrillic,
+            { mac_cyrillic_mbtowc, NULL }, { mac_cyrillic_wctomb, NULL })
+
+DEFENCODING(( "MacUkraine",             /* JDK 1.1 */
+            /*"CP10017",                   Windows */
+            ),
+            mac_ukraine,
+            { mac_ukraine_mbtowc, NULL }, { mac_ukraine_wctomb, NULL })
+
+DEFENCODING(( "MacGreek",               /* JDK 1.1 */
+            /*"CP10006",                   Windows */
+            ),
+            mac_greek,
+            { mac_greek_mbtowc, NULL },   { mac_greek_wctomb, NULL })
+
+DEFENCODING(( "MacTurkish",             /* JDK 1.1 */
+            /*"CP10081",                   Windows */
+            ),
+            mac_turkish,
+            { mac_turkish_mbtowc, NULL }, { mac_turkish_wctomb, NULL })
+
+DEFENCODING(( "MacHebrew",              /* JDK 1.1 */
+            /*"CP10005",                   Windows */
+            ),
+            mac_hebrew,
+            { mac_hebrew_mbtowc, NULL },  { mac_hebrew_wctomb, NULL })
+
+DEFENCODING(( "MacArabic",              /* JDK 1.1 */
+            /*"CP10004",                   Windows */
+            ),
+            mac_arabic,
+            { mac_arabic_mbtowc, NULL },  { mac_arabic_wctomb, NULL })
+
+DEFENCODING(( "MacThai",                /* JDK 1.1 */
+            /*"CP10021",                   Windows */
+            ),
+            mac_thai,
+            { mac_thai_mbtowc, NULL },    { mac_thai_wctomb, NULL })
+
+/* Other platform specific 8-bit encodings */
+
+DEFENCODING(( "HP-ROMAN8",              /* IANA, X11R6.4 */
+              "ROMAN8",                 /* IANA */
+              "R8",                     /* IANA */
+              "csHPRoman8",             /* IANA */
+            ),
+            hp_roman8,
+            { hp_roman8_mbtowc, NULL },   { hp_roman8_wctomb, NULL })
+
+DEFENCODING(( "NEXTSTEP",
+            ),
+            nextstep,
+            { nextstep_mbtowc, NULL },    { nextstep_wctomb, NULL })
+
+/* Regional 8-bit encodings used for a single language */
+
+DEFENCODING(( "ARMSCII-8",
+            ),
+            armscii_8,
+            { armscii_8_mbtowc, NULL },   { armscii_8_wctomb, NULL })
+
+DEFENCODING(( "GEORGIAN-ACADEMY",
+            ),
+            georgian_academy,
+            { georgian_academy_mbtowc, NULL }, { georgian_academy_wctomb, NULL })
+
+DEFENCODING(( "GEORGIAN-PS",
+            ),
+            georgian_ps,
+            { georgian_ps_mbtowc, NULL }, { georgian_ps_wctomb, NULL })
+
+DEFENCODING(( "KOI8-T",
+            ),
+            koi8_t,
+            { koi8_t_mbtowc, NULL },      { koi8_t_wctomb, NULL })
+
+DEFENCODING(( "PT154",                  /* IANA, glibc */
+              "PTCP154",                /* IANA */
+              "CP154",                  /* IANA */
+              "CYRILLIC-ASIAN",         /* IANA */
+              "csPTCP154",              /* IANA */
+            ),
+            pt154,
+            { pt154_mbtowc, NULL },       { pt154_wctomb, NULL })
+
+DEFENCODING(( "RK1048",                 /* IANA, glibc */
+              "STRK1048-2002",          /* IANA */
+              "KZ-1048",                /* IANA */
+              "csKZ1048",               /* IANA */
+            ),
+            rk1048,
+            { rk1048_mbtowc, NULL },      { rk1048_wctomb, NULL })
+
+DEFENCODING(( "MULELAO-1",
+            ),
+            mulelao,
+            { mulelao_mbtowc, NULL },     { mulelao_wctomb, NULL })
+
+DEFENCODING(( "CP1133",
+              "IBM-CP1133",
+            ),
+            cp1133,
+            { cp1133_mbtowc, NULL },      { cp1133_wctomb, NULL })
+
+DEFENCODING(( "TIS-620",                /* IANA */
+              "TIS620",                 /* glibc, HP-UX */
+              "TIS620-0",               /* glibc */
+              "TIS620.2529-1",          /* glibc */
+              "TIS620.2533-0",          /* glibc */
+              "TIS620.2533-1",
+              "ISO-IR-166",             /* glibc */
+            ),
+            tis620,
+            { tis620_mbtowc, NULL },      { tis620_wctomb, NULL })
+#ifdef USE_OSF1_ALIASES
+DEFALIAS(     "TACTIS",                 /* OSF/1 */
+            tis620)
+#endif
+#ifdef USE_SOLARIS_ALIASES
+DEFALIAS(     "TIS620.2533",            /* Solaris */
+            tis620)
+#endif
+
+DEFENCODING(( "CP874",                  /* JDK 1.1 */
+              "WINDOWS-874",
+            ),
+            cp874,
+            { cp874_mbtowc, NULL },       { cp874_wctomb, NULL })
+
+DEFENCODING(( "VISCII",                 /* IANA, RFC 1456 */
+              "VISCII1.1-1",
+              "csVISCII",               /* IANA */
+            ),
+            viscii,
+            { viscii_mbtowc, NULL },      { viscii_wctomb, NULL })
+
+DEFENCODING(( "TCVN",
+              "TCVN-5712",
+              "TCVN5712-1",
+              "TCVN5712-1:1993",
+            ),
+            tcvn,
+            { tcvn_mbtowc, tcvn_flushwc }, { tcvn_wctomb, NULL })
+
+/* CJK character sets (not documented) */
+
+DEFENCODING(( "JIS_C6220-1969-RO",      /* IANA */
+              "ISO646-JP",              /* IANA */
+              "ISO-IR-14",              /* IANA */
+              "JP",                     /* IANA */
+              "csISO14JISC6220ro",      /* IANA */
+            ),
+            iso646_jp,
+            { iso646_jp_mbtowc, NULL },   { iso646_jp_wctomb, NULL })
+
+DEFENCODING(( "JIS_X0201",              /* IANA */
+              "JISX0201-1976",
+              "X0201",                  /* IANA */
+              "csHalfWidthKatakana",    /* IANA */
+            /*"JISX0201.1976-0",           X11R6.4 */
+            /*"JIS0201",                   JDK 1.1 */
+            ),
+            jisx0201,
+            { jisx0201_mbtowc, NULL },    { jisx0201_wctomb, NULL })
+
+DEFENCODING(( "JIS_X0208",
+              "JIS_X0208-1983",         /* IANA */
+              "JIS_X0208-1990",
+              "JIS0208",
+              "X0208",                  /* IANA */
+              "ISO-IR-87",              /* IANA */
+              "JIS_C6226-1983",         /* IANA */
+              "csISO87JISX0208",        /* IANA */
+            /*"JISX0208.1983-0",           X11R6.4 */
+            /*"JISX0208.1990-0",           X11R6.4 */
+            /*"JIS0208",                   JDK 1.1 */
+            ),
+            jisx0208,
+            { jisx0208_mbtowc, NULL },    { jisx0208_wctomb, NULL })
+
+DEFENCODING(( "JIS_X0212",
+              "JIS_X0212.1990-0",
+              "JIS_X0212-1990",         /* IANA */
+              "X0212",                  /* IANA */
+              "ISO-IR-159",             /* IANA */
+              "csISO159JISX02121990",   /* IANA */
+            /*"JISX0212.1990-0",           X11R6.4 */
+            /*"JIS0212",                   JDK 1.1 */
+            ),
+            jisx0212,
+            { jisx0212_mbtowc, NULL },    { jisx0212_wctomb, NULL })
+
+DEFENCODING(( "GB_1988-80",             /* IANA */
+              "ISO646-CN",              /* IANA */
+              "ISO-IR-57",              /* IANA */
+              "CN",                     /* IANA */
+              "csISO57GB1988",          /* IANA */
+            ),
+            iso646_cn,
+            { iso646_cn_mbtowc, NULL },   { iso646_cn_wctomb, NULL })
+
+DEFENCODING(( "GB_2312-80",             /* IANA */
+              "ISO-IR-58",              /* IANA */
+              "csISO58GB231280",        /* IANA */
+              "CHINESE",                /* IANA */
+            /*"GB2312.1980-0",             X11R6.4 */
+            ),
+            gb2312,
+            { gb2312_mbtowc, NULL },      { gb2312_wctomb, NULL })
+
+DEFENCODING(( "ISO-IR-165",
+              "CN-GB-ISOIR165",         /* RFC 1922 */
+            ),
+            isoir165,
+            { isoir165_mbtowc, NULL },    { isoir165_wctomb, NULL })
+
+DEFENCODING(( "KSC_5601",               /* IANA */
+              "KS_C_5601-1987",         /* IANA */
+              "KS_C_5601-1989",         /* IANA */
+              "ISO-IR-149",             /* IANA */
+              "csKSC56011987",          /* IANA */
+              "KOREAN",                 /* IANA */
+            /*"KSC5601.1987-0",            X11R6.4 */
+            /*"KSX1001:1992",              Ken Lunde */
+            ),
+            ksc5601,
+            { ksc5601_mbtowc, NULL },     { ksc5601_wctomb, NULL })
+
+/* CJK encodings */
+
+DEFENCODING(( "EUC-JP",                 /* IANA */
+              "EUCJP",                  /* glibc, HP-UX, IRIX, OSF/1, Solaris */
+              "Extended_UNIX_Code_Packed_Format_for_Japanese", /* IANA */
+              "csEUCPkdFmtJapanese",    /* IANA */
+            /*"EUC_JP",                    JDK 1.1 */
+            /*"CP51932",                   Windows */
+            ),
+            euc_jp,
+            { euc_jp_mbtowc, NULL },      { euc_jp_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-EUCJP",              /* AIX */
+            euc_jp)
+#endif
+#ifdef USE_OSF1_ALIASES
+DEFALIAS(     "SDECKANJI",              /* OSF/1 */
+            euc_jp)
+#endif
+
+DEFENCODING(( "SHIFT_JIS",              /* IANA */
+              "SHIFT-JIS",              /* glibc */
+              "SJIS",                   /* JDK 1.1, HP-UX, OSF/1 */
+              "MS_KANJI",               /* IANA */
+              "csShiftJIS",             /* IANA */
+            ),
+            sjis,
+            { sjis_mbtowc, NULL },        { sjis_wctomb, NULL })
+#ifdef USE_SOLARIS_ALIASES
+DEFALIAS(     "PCK",                    /* Solaris */
+            sjis)
+#endif
+
+DEFENCODING(( "CP932",                  /* glibc */
+            ),
+            cp932,
+            { cp932_mbtowc, NULL },       { cp932_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-932",                /* AIX */
+            cp932)
+#endif
+
+DEFENCODING(( "ISO-2022-JP",            /* IANA, RFC 1468 */
+              "csISO2022JP",            /* IANA */
+            /*"ISO2022JP",                 JDK 1.1 */
+            ),
+            iso2022_jp,
+            { iso2022_jp_mbtowc, NULL },  { iso2022_jp_wctomb, iso2022_jp_reset })
+
+DEFENCODING(( "ISO-2022-JP-1",          /* RFC 2237 */
+            ),
+            iso2022_jp1,
+            { iso2022_jp1_mbtowc, NULL }, { iso2022_jp1_wctomb, iso2022_jp1_reset })
+
+DEFENCODING(( "ISO-2022-JP-2",          /* IANA, RFC 1554 */
+              "csISO2022JP2",           /* IANA */
+            ),
+            iso2022_jp2,
+            { iso2022_jp2_mbtowc, NULL }, { iso2022_jp2_wctomb, iso2022_jp2_reset })
+
+DEFENCODING(( "EUC-CN",                 /* glibc */
+              "EUCCN",                  /* glibc, IRIX */
+              "GB2312",                 /* IANA */
+              "CN-GB",                  /* RFC 1922 */
+              "csGB2312",               /* IANA */
+            /*"EUC_CN",                    JDK 1.1 */
+            /*"CP51936",                   Windows */
+            ),
+            euc_cn,
+            { euc_cn_mbtowc, NULL },      { euc_cn_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-EUCCN",              /* AIX */
+            euc_cn)
+#endif
+#ifdef USE_HPUX_ALIASES
+DEFALIAS(     "HP15CN",                 /* HP-UX */
+            euc_cn)
+#endif
+#ifdef USE_OSF1_ALIASES
+DEFALIAS(     "DECHANZI",               /* OSF/1 */
+            euc_cn)
+#endif
+
+DEFENCODING(( "GBK",                    /* IANA, JDK 1.1 */
+            ),
+            ces_gbk,
+            { ces_gbk_mbtowc, NULL },     { ces_gbk_wctomb, NULL })
+
+DEFENCODING(( "CP936",                  /* IANA */
+              "MS936",                  /* IANA */
+              "WINDOWS-936",            /* IANA */
+            ),
+            cp936,
+            { cp936_mbtowc, NULL },       { cp936_wctomb, NULL })
+
+DEFENCODING(( "GB18030",                /* IANA, glibc */
+            /*"CP54936",                   Windows */
+            ),
+            gb18030,
+            { gb18030_mbtowc, NULL },     { gb18030_wctomb, NULL })
+
+DEFENCODING(( "ISO-2022-CN",            /* IANA, RFC 1922 */
+              "csISO2022CN",
+            /*"ISO2022CN",                 JDK 1.1 */
+            ),
+            iso2022_cn,
+            { iso2022_cn_mbtowc, NULL },  { iso2022_cn_wctomb, iso2022_cn_reset })
+
+DEFENCODING(( "ISO-2022-CN-EXT",        /* IANA, RFC 1922 */
+            ),
+            iso2022_cn_ext,
+            { iso2022_cn_ext_mbtowc, NULL }, { iso2022_cn_ext_wctomb, iso2022_cn_ext_reset })
+
+DEFENCODING(( "HZ",                     /* RFC 1843 */
+              "HZ-GB-2312",             /* IANA, RFC 1842 */
+            ),
+            hz,
+            { hz_mbtowc, NULL },          { hz_wctomb, hz_reset })
+
+DEFENCODING(( "EUC-TW",                 /* glibc */
+              "EUCTW",                  /* glibc, HP-UX, IRIX, OSF/1 */
+              "csEUCTW",
+            /*"EUC_TW",                    JDK 1.1 */
+            /*"CP51950",                   Windows */
+            ),
+            euc_tw,
+            { euc_tw_mbtowc, NULL },      { euc_tw_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-EUCTW",              /* AIX */
+            euc_tw)
+#endif
+#ifdef USE_SOLARIS_ALIASES
+DEFALIAS(     "CNS11643",               /* Solaris */
+            euc_tw)
+#endif
+
+DEFENCODING(( "BIG5",                   /* IANA, JDK 1.1 */
+              "BIG-5",                  /* glibc */
+              "BIG-FIVE",               /* glibc */
+              "BIGFIVE",                /* glibc */
+              "CN-BIG5",                /* RFC 1922 */
+              "csBig5",                 /* IANA */
+            ),
+            ces_big5,
+            { ces_big5_mbtowc, NULL },    { ces_big5_wctomb, NULL })
+
+DEFENCODING(( "CP950",                  /* JDK 1.1 */
+            ),
+            cp950,
+            { cp950_mbtowc, NULL },       { cp950_wctomb, NULL })
+
+DEFENCODING(( "BIG5-HKSCS:1999",
+            ),
+            big5hkscs1999,
+            { big5hkscs1999_mbtowc, big5hkscs1999_flushwc }, { big5hkscs1999_wctomb, big5hkscs1999_reset })
+
+DEFENCODING(( "BIG5-HKSCS:2001",
+            ),
+            big5hkscs2001,
+            { big5hkscs2001_mbtowc, big5hkscs2001_flushwc }, { big5hkscs2001_wctomb, big5hkscs2001_reset })
+
+DEFENCODING(( "BIG5-HKSCS:2004",
+            ),
+            big5hkscs2004,
+            { big5hkscs2004_mbtowc, big5hkscs2004_flushwc }, { big5hkscs2004_wctomb, big5hkscs2004_reset })
+
+DEFENCODING(( "BIG5-HKSCS",             /* IANA */
+              "BIG5HKSCS",              /* glibc */
+              "BIG5-HKSCS:2008",
+            ),
+            big5hkscs2008,
+            { big5hkscs2008_mbtowc, big5hkscs2008_flushwc }, { big5hkscs2008_wctomb, big5hkscs2008_reset })
+
+DEFENCODING(( "EUC-KR",                 /* IANA, RFC 1557 */
+              "EUCKR",                  /* glibc, HP-UX, IRIX, OSF/1 */
+              "csEUCKR",                /* IANA */
+            /*"EUC_KR",                    JDK 1.1 */
+            /*"CP51949",                   Windows */
+            ),
+            euc_kr,
+            { euc_kr_mbtowc, NULL },      { euc_kr_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-EUCKR",              /* AIX */
+            euc_kr)
+#endif
+#ifdef USE_OSF1_ALIASES
+DEFALIAS(     "DECKOREAN",              /* OSF/1 */
+            euc_kr)
+#endif
+#ifdef USE_SOLARIS_ALIASES
+DEFALIAS(     "5601",                   /* Solaris */
+            euc_kr)
+#endif
+
+DEFENCODING(( "CP949",                  /* JDK 1.1 */
+              "UHC",                    /* glibc */
+            ),
+            cp949,
+            { cp949_mbtowc, NULL },       { cp949_wctomb, NULL })
+#ifdef USE_OSF1_ALIASES
+DEFALIAS(     "KSC5601",                /* OSF/1 */
+            cp949)
+#endif
+
+DEFENCODING(( "JOHAB",                  /* glibc */
+              "CP1361",                 /* glibc */
+            ),
+            johab,
+            { johab_mbtowc, NULL },       { johab_wctomb, NULL })
+#ifdef USE_SOLARIS_ALIASES
+DEFALIAS(     "KO_KR.JOHAP92",          /* Solaris */
+            johab)
+#endif
+
+DEFENCODING(( "ISO-2022-KR",            /* IANA, RFC 1557 */
+              "csISO2022KR",            /* IANA */
+            /*"ISO2022KR",                 JDK 1.1 */
+            ),
+            iso2022_kr,
+            { iso2022_kr_mbtowc, NULL },  { iso2022_kr_wctomb, iso2022_kr_reset })
+
diff --git a/lib/encodings_aix.def b/lib/encodings_aix.def
new file mode 100644
index 0000000..259452e
--- /dev/null
+++ b/lib/encodings_aix.def
@@ -0,0 +1,97 @@
+/* Copyright (C) 2000-2002, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Encodings used by system dependent locales on AIX. */
+
+DEFENCODING(( "CP856",
+            ),
+            cp856,
+            { cp856_mbtowc, NULL },       { cp856_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-856",                /* AIX */
+            cp856)
+#endif
+
+DEFENCODING(( "CP922",
+            ),
+            cp922,
+            { cp922_mbtowc, NULL },       { cp922_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-922",                /* AIX */
+            cp922)
+#endif
+
+DEFENCODING(( "CP943",
+            ),
+            cp943,
+            { cp943_mbtowc, NULL },       { cp943_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-943",                /* AIX */
+            cp943)
+#endif
+
+DEFENCODING(( "CP1046",
+            ),
+            cp1046,
+            { cp1046_mbtowc, NULL },      { cp1046_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-1046",               /* AIX */
+            cp1046)
+#endif
+
+DEFENCODING(( "CP1124",
+            ),
+            cp1124,
+            { cp1124_mbtowc, NULL },      { cp1124_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-1124",               /* AIX */
+            cp1124)
+#endif
+
+DEFENCODING(( "CP1129",
+            ),
+            cp1129,
+            { cp1129_mbtowc, NULL },      { cp1129_wctomb, NULL })
+#ifdef USE_AIX_ALIASES
+DEFALIAS(     "IBM-1129",               /* AIX */
+            cp1129)
+#endif
+
+DEFENCODING(( "CP1161",
+              "IBM1161",                /* glibc */
+              "IBM-1161",               /* glibc */
+              "csIBM1161",              /* glibc */
+            ),
+            cp1161,
+            { cp1161_mbtowc, NULL },      { cp1161_wctomb, NULL })
+
+DEFENCODING(( "CP1162",
+              "IBM1162",                /* glibc */
+              "IBM-1162",               /* glibc */
+              "csIBM1162",              /* glibc */
+            ),
+            cp1162,
+            { cp1162_mbtowc, NULL },      { cp1162_wctomb, NULL })
+
+DEFENCODING(( "CP1163",
+              "IBM1163",                /* glibc */
+              "IBM-1163",               /* glibc */
+              "csIBM1163",              /* glibc */
+            ),
+            cp1163,
+            { cp1163_mbtowc, NULL },      { cp1163_wctomb, NULL })
diff --git a/lib/encodings_dos.def b/lib/encodings_dos.def
new file mode 100644
index 0000000..c9d30c8
--- /dev/null
+++ b/lib/encodings_dos.def
@@ -0,0 +1,127 @@
+/* Copyright (C) 2001-2002 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Encodings used by system dependent locales on MSDOS. */
+
+DEFENCODING(( "CP437",                  /* IANA, JDK 1.1 */
+              "IBM437",                 /* IANA */
+              "437",                    /* IANA */
+              "csPC8CodePage437",       /* IANA */
+            ),
+            cp437,
+            { cp437_mbtowc, NULL },       { cp437_wctomb, NULL })
+
+DEFENCODING(( "CP737",                  /* JDK 1.1 */
+            ),
+            cp737,
+            { cp737_mbtowc, NULL },       { cp737_wctomb, NULL })
+
+DEFENCODING(( "CP775",                  /* IANA, JDK 1.1 */
+              "IBM775",                 /* IANA */
+              "csPC775Baltic",          /* IANA */
+            ),
+            cp775,
+            { cp775_mbtowc, NULL },       { cp775_wctomb, NULL })
+
+DEFENCODING(( "CP852",                  /* IANA, JDK 1.1 */
+              "IBM852",                 /* IANA */
+              "852",                    /* IANA */
+              "csPCp852",               /* IANA */
+            ),
+            cp852,
+            { cp852_mbtowc, NULL },       { cp852_wctomb, NULL })
+
+DEFENCODING(( "CP853",
+            ),
+            cp853,
+            { cp853_mbtowc, NULL },       { cp853_wctomb, NULL })
+
+DEFENCODING(( "CP855",                  /* IANA, JDK 1.1 */
+              "IBM855",                 /* IANA */
+              "855",                    /* IANA */
+              "csIBM855",               /* IANA */
+            ),
+            cp855,
+            { cp855_mbtowc, NULL },       { cp855_wctomb, NULL })
+
+DEFENCODING(( "CP857",                  /* IANA, JDK 1.1 */
+              "IBM857",                 /* IANA */
+              "857",                    /* IANA */
+              "csIBM857",               /* IANA */
+            ),
+            cp857,
+            { cp857_mbtowc, NULL },       { cp857_wctomb, NULL })
+
+DEFENCODING(( "CP858",                  /* JDK 1.1.7 */
+            ),
+            cp858,
+            { cp858_mbtowc, NULL },       { cp858_wctomb, NULL })
+
+DEFENCODING(( "CP860",                  /* IANA, JDK 1.1 */
+              "IBM860",                 /* IANA */
+              "860",                    /* IANA */
+              "csIBM860",               /* IANA */
+            ),
+            cp860,
+            { cp860_mbtowc, NULL },       { cp860_wctomb, NULL })
+
+DEFENCODING(( "CP861",                  /* IANA, JDK 1.1 */
+              "IBM861",                 /* IANA */
+              "861",                    /* IANA */
+              "CP-IS",                  /* IANA */
+              "csIBM861",               /* IANA */
+            ),
+            cp861,
+            { cp861_mbtowc, NULL },       { cp861_wctomb, NULL })
+
+DEFENCODING(( "CP863",                  /* IANA, JDK 1.1 */
+              "IBM863",                 /* IANA */
+              "863",                    /* IANA */
+              "csIBM863",               /* IANA */
+            ),
+            cp863,
+            { cp863_mbtowc, NULL },       { cp863_wctomb, NULL })
+
+DEFENCODING(( "CP864",                  /* IANA, JDK 1.1 */
+              "IBM864",                 /* IANA */
+              "csIBM864",               /* IANA */
+            ),
+            cp864,
+            { cp864_mbtowc, NULL },       { cp864_wctomb, NULL })
+
+DEFENCODING(( "CP865",                  /* IANA, JDK 1.1 */
+              "IBM865",                 /* IANA */
+              "865",                    /* IANA */
+              "csIBM865",               /* IANA */
+            ),
+            cp865,
+            { cp865_mbtowc, NULL },       { cp865_wctomb, NULL })
+
+DEFENCODING(( "CP869",                  /* IANA, JDK 1.1 */
+              "IBM869",                 /* IANA */
+              "869",                    /* IANA */
+              "CP-GR",                  /* IANA */
+              "csIBM869",               /* IANA */
+            ),
+            cp869,
+            { cp869_mbtowc, NULL },       { cp869_wctomb, NULL })
+
+DEFENCODING(( "CP1125",                 /* ICU */
+            ),
+            cp1125,
+            { cp1125_mbtowc, NULL },      { cp1125_wctomb, NULL })
diff --git a/lib/encodings_extra.def b/lib/encodings_extra.def
new file mode 100644
index 0000000..614422b
--- /dev/null
+++ b/lib/encodings_extra.def
@@ -0,0 +1,57 @@
+/* Copyright (C) 2002, 2005, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+DEFENCODING(( "EUC-JISX0213",
+              "EUC-JIS-2004",           /* x0213.org */
+            ),
+            euc_jisx0213,
+            { euc_jisx0213_mbtowc, euc_jisx0213_flushwc }, { euc_jisx0213_wctomb, euc_jisx0213_reset })
+
+DEFENCODING(( "SHIFT_JISX0213",
+              "SHIFT_JIS-2004",         /* x0213.org */
+            ),
+            shift_jisx0213,
+            { shift_jisx0213_mbtowc, shift_jisx0213_flushwc }, { shift_jisx0213_wctomb, shift_jisx0213_reset })
+
+DEFENCODING(( "ISO-2022-JP-3",
+              "ISO-2022-JP-2004",       /* x0213.org */
+            ),
+            iso2022_jp3,
+            { iso2022_jp3_mbtowc, iso2022_jp3_flushwc }, { iso2022_jp3_wctomb, iso2022_jp3_reset })
+
+DEFENCODING(( "BIG5-2003",
+            ),
+            big5_2003,
+            { big5_2003_mbtowc, NULL },   { big5_2003_wctomb, NULL })
+
+DEFENCODING(( "TDS565",
+              "ISO-IR-230",
+            ),
+            tds565,
+            { tds565_mbtowc, NULL },      { tds565_wctomb, NULL })
+
+DEFENCODING(( "ATARIST",
+              "ATARI",
+            ),
+            atarist,
+            { atarist_mbtowc, NULL },     { atarist_wctomb, NULL })
+
+DEFENCODING(( "RISCOS-LATIN1",
+            ),
+            riscos1,
+            { riscos1_mbtowc, NULL },     { riscos1_wctomb, NULL })
diff --git a/lib/encodings_local.def b/lib/encodings_local.def
new file mode 100644
index 0000000..4e793e5
--- /dev/null
+++ b/lib/encodings_local.def
@@ -0,0 +1,29 @@
+/* Copyright (C) 2000-2001 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Names for locale dependent encodings. */
+
+DEFENCODING(( "CHAR",
+            ),
+            local_char,
+            { NULL, NULL },               { NULL, NULL })
+
+DEFENCODING(( "WCHAR_T",                /* glibc */
+            ),
+            local_wchar_t,
+            { NULL, NULL },               { NULL, NULL })
diff --git a/lib/encodings_osf1.def b/lib/encodings_osf1.def
new file mode 100644
index 0000000..7912854
--- /dev/null
+++ b/lib/encodings_osf1.def
@@ -0,0 +1,37 @@
+/* Copyright (C) 2001, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Encodings used by system dependent locales on OSF/1 a.k.a. Tru64. */
+
+DEFENCODING(( "DEC-KANJI",
+            ),
+            dec_kanji,
+            { dec_kanji_mbtowc, NULL },   { dec_kanji_wctomb, NULL })
+#ifdef USE_OSF1_ALIASES
+DEFALIAS(     "DECKANJI",               /* OSF/1 */
+            dec_kanji)
+#endif
+
+DEFENCODING(( "DEC-HANYU",
+            ),
+            dec_hanyu,
+            { dec_hanyu_mbtowc, NULL },   { dec_hanyu_wctomb, NULL })
+#ifdef USE_OSF1_ALIASES
+DEFALIAS(     "DECHANYU",               /* OSF/1 */
+            dec_hanyu)
+#endif
diff --git a/lib/euc_cn.h b/lib/euc_cn.h
new file mode 100644
index 0000000..a25417a
--- /dev/null
+++ b/lib/euc_cn.h
@@ -0,0 +1,72 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * EUC-CN
+ */
+
+static int
+euc_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII or GB 1988-89) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (GB 2312-1980) */
+  if (c >= 0xa1 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 < 0xff) {
+        unsigned char buf[2];
+        buf[0] = c-0x80; buf[1] = c2-0x80;
+        return gb2312_mbtowc(conv,pwc,buf,2);
+      } else
+        return RET_ILSEQ;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+euc_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII or GB 1988-89) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (GB 2312-1980) */
+  ret = gb2312_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0]+0x80;
+    r[1] = buf[1]+0x80;
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/euc_jisx0213.h b/lib/euc_jisx0213.h
new file mode 100644
index 0000000..4d417ca
--- /dev/null
+++ b/lib/euc_jisx0213.h
@@ -0,0 +1,268 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * EUC-JISX0213
+ */
+
+/* The structure of EUC-JISX0213 is as follows:
+
+   0x00..0x7F: ASCII
+
+   0x8E{A1..FE}: JISX0201 Katakana, with prefix 0x8E, offset by +0x80.
+
+   0x8F{A1..FE}{A1..FE}: JISX0213 plane 2, with prefix 0x8F, offset by +0x8080.
+
+   0x{A1..FE}{A1..FE}: JISX0213 plane 1, offset by +0x8080.
+
+   Note that some JISX0213 characters are not contained in Unicode 3.2
+   and are therefore best represented as sequences of Unicode characters.
+*/
+
+#include "jisx0213.h"
+#include "flushwc.h"
+
+static int
+euc_jisx0213_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  ucs4_t last_wc = conv->istate;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = last_wc;
+    return 0; /* Don't advance the input pointer. */
+  } else {
+    unsigned char c = *s;
+    if (c < 0x80) {
+      /* Plain ASCII character. */
+      *pwc = (ucs4_t) c;
+      return 1;
+    } else {
+      if ((c >= 0xa1 && c <= 0xfe) || c == 0x8e || c == 0x8f) {
+        /* Two or three byte character. */
+        if (n >= 2) {
+          unsigned char c2 = s[1];
+          if (c2 >= 0xa1 && c2 <= 0xfe) {
+            if (c == 0x8e) {
+              /* Half-width katakana. */
+              if (c2 <= 0xdf) {
+                *pwc = c2 + 0xfec0;
+                return 2;
+              }
+            } else {
+              ucs4_t wc;
+              if (c == 0x8f) {
+                /* JISX 0213 plane 2. */
+                if (n >= 3) {
+                  unsigned char c3 = s[2];
+                  wc = jisx0213_to_ucs4(0x200-0x80+c2,c3^0x80);
+                } else
+                  return RET_TOOFEW(0);
+              } else {
+                /* JISX 0213 plane 1. */
+                wc = jisx0213_to_ucs4(0x100-0x80+c,c2^0x80);
+              }
+              if (wc) {
+                if (wc < 0x80) {
+                  /* It's a combining character. */
+                  ucs4_t wc1 = jisx0213_to_ucs_combining[wc - 1][0];
+                  ucs4_t wc2 = jisx0213_to_ucs_combining[wc - 1][1];
+                  /* We cannot output two Unicode characters at once. So,
+                     output the first character and buffer the second one. */
+                  *pwc = wc1;
+                  conv->istate = wc2;
+                } else
+                  *pwc = wc;
+                return (c == 0x8f ? 3 : 2);
+              }
+            }
+          }
+        } else
+          return RET_TOOFEW(0);
+      }
+      return RET_ILSEQ;
+    }
+  }
+}
+
+#define euc_jisx0213_flushwc normal_flushwc
+
+/* Composition tables for each of the relevant combining characters.  */
+static const struct { unsigned short base; unsigned short composed; } euc_jisx0213_comp_table_data[] = {
+#define euc_jisx0213_comp_table02e5_idx 0
+#define euc_jisx0213_comp_table02e5_len 1
+  { 0xabe4, 0xabe5 }, /* 0x12B65 = 0x12B64 U+02E5 */
+#define euc_jisx0213_comp_table02e9_idx (euc_jisx0213_comp_table02e5_idx+euc_jisx0213_comp_table02e5_len)
+#define euc_jisx0213_comp_table02e9_len 1
+  { 0xabe0, 0xabe6 }, /* 0x12B66 = 0x12B60 U+02E9 */
+#define euc_jisx0213_comp_table0300_idx (euc_jisx0213_comp_table02e9_idx+euc_jisx0213_comp_table02e9_len)
+#define euc_jisx0213_comp_table0300_len 5
+  { 0xa9dc, 0xabc4 }, /* 0x12B44 = 0x1295C U+0300 */
+  { 0xabb8, 0xabc8 }, /* 0x12B48 = 0x12B38 U+0300 */
+  { 0xabb7, 0xabca }, /* 0x12B4A = 0x12B37 U+0300 */
+  { 0xabb0, 0xabcc }, /* 0x12B4C = 0x12B30 U+0300 */
+  { 0xabc3, 0xabce }, /* 0x12B4E = 0x12B43 U+0300 */
+#define euc_jisx0213_comp_table0301_idx (euc_jisx0213_comp_table0300_idx+euc_jisx0213_comp_table0300_len)
+#define euc_jisx0213_comp_table0301_len 4
+  { 0xabb8, 0xabc9 }, /* 0x12B49 = 0x12B38 U+0301 */
+  { 0xabb7, 0xabcb }, /* 0x12B4B = 0x12B37 U+0301 */
+  { 0xabb0, 0xabcd }, /* 0x12B4D = 0x12B30 U+0301 */
+  { 0xabc3, 0xabcf }, /* 0x12B4F = 0x12B43 U+0301 */
+#define euc_jisx0213_comp_table309a_idx (euc_jisx0213_comp_table0301_idx+euc_jisx0213_comp_table0301_len)
+#define euc_jisx0213_comp_table309a_len 14
+  { 0xa4ab, 0xa4f7 }, /* 0x12477 = 0x1242B U+309A */
+  { 0xa4ad, 0xa4f8 }, /* 0x12478 = 0x1242D U+309A */
+  { 0xa4af, 0xa4f9 }, /* 0x12479 = 0x1242F U+309A */
+  { 0xa4b1, 0xa4fa }, /* 0x1247A = 0x12431 U+309A */
+  { 0xa4b3, 0xa4fb }, /* 0x1247B = 0x12433 U+309A */
+  { 0xa5ab, 0xa5f7 }, /* 0x12577 = 0x1252B U+309A */
+  { 0xa5ad, 0xa5f8 }, /* 0x12578 = 0x1252D U+309A */
+  { 0xa5af, 0xa5f9 }, /* 0x12579 = 0x1252F U+309A */
+  { 0xa5b1, 0xa5fa }, /* 0x1257A = 0x12531 U+309A */
+  { 0xa5b3, 0xa5fb }, /* 0x1257B = 0x12533 U+309A */
+  { 0xa5bb, 0xa5fc }, /* 0x1257C = 0x1253B U+309A */
+  { 0xa5c4, 0xa5fd }, /* 0x1257D = 0x12544 U+309A */
+  { 0xa5c8, 0xa5fe }, /* 0x1257E = 0x12548 U+309A */
+  { 0xa6f5, 0xa6f8 }, /* 0x12678 = 0x12675 U+309A */
+};
+
+static int
+euc_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int count = 0;
+  unsigned short lasttwo = conv->ostate;
+
+  if (lasttwo) {
+    /* Attempt to combine the last character with this one. */
+    unsigned int idx;
+    unsigned int len;
+
+    if (wc == 0x02e5)
+      idx = euc_jisx0213_comp_table02e5_idx,
+      len = euc_jisx0213_comp_table02e5_len;
+    else if (wc == 0x02e9)
+      idx = euc_jisx0213_comp_table02e9_idx,
+      len = euc_jisx0213_comp_table02e9_len;
+    else if (wc == 0x0300)
+      idx = euc_jisx0213_comp_table0300_idx,
+      len = euc_jisx0213_comp_table0300_len;
+    else if (wc == 0x0301)
+      idx = euc_jisx0213_comp_table0301_idx,
+      len = euc_jisx0213_comp_table0301_len;
+    else if (wc == 0x309a)
+      idx = euc_jisx0213_comp_table309a_idx,
+      len = euc_jisx0213_comp_table309a_len;
+    else
+      goto not_combining;
+
+    do
+      if (euc_jisx0213_comp_table_data[idx].base == lasttwo)
+        break;
+    while (++idx, --len > 0);
+
+    if (len > 0) {
+      /* Output the combined character. */
+      if (n >= 2) {
+        lasttwo = euc_jisx0213_comp_table_data[idx].composed;
+        r[0] = (lasttwo >> 8) & 0xff;
+        r[1] = lasttwo & 0xff;
+        conv->ostate = 0;
+        return 2;
+      } else
+        return RET_TOOSMALL;
+    }
+
+  not_combining:
+    /* Output the buffered character. */
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = (lasttwo >> 8) & 0xff;
+    r[1] = lasttwo & 0xff;
+    r += 2;
+    count = 2;
+  }
+
+  if (wc < 0x80) {
+    /* Plain ASCII character. */
+    if (n > count) {
+      r[0] = (unsigned char) wc;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else if (wc >= 0xff61 && wc <= 0xff9f) {
+    /* Half-width katakana. */
+    if (n >= count+2) {
+      r[0] = 0x8e;
+      r[1] = wc - 0xfec0;
+      conv->ostate = 0;
+      return count+2;
+    } else
+      return RET_TOOSMALL;
+  } else {
+    unsigned short jch = ucs4_to_jisx0213(wc);
+    if (jch != 0) {
+      if (jch & 0x0080) {
+        /* A possible match in comp_table_data. We have to buffer it. */
+        /* We know it's a JISX 0213 plane 1 character. */
+        if (jch & 0x8000) abort();
+        conv->ostate = jch | 0x8080;
+        return count+0;
+      }
+      if (jch & 0x8000) {
+        /* JISX 0213 plane 2. */
+        if (n >= count+3) {
+          r[0] = 0x8f;
+          r[1] = (jch >> 8) | 0x80;
+          r[2] = (jch & 0xff) | 0x80;
+          conv->ostate = 0;
+          return count+3;
+        } else
+          return RET_TOOSMALL;
+      } else {
+        /* JISX 0213 plane 1. */
+        if (n >= count+2) {
+          r[0] = (jch >> 8) | 0x80;
+          r[1] = (jch & 0xff) | 0x80;
+          conv->ostate = 0;
+          return count+2;
+        } else
+          return RET_TOOSMALL;
+      }
+    }
+    return RET_ILUNI;
+  }
+}
+
+static int
+euc_jisx0213_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t lasttwo = conv->ostate;
+
+  if (lasttwo) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = (lasttwo >> 8) & 0xff;
+    r[1] = lasttwo & 0xff;
+    /* conv->ostate = 0; will be done by the caller */
+    return 2;
+  } else
+    return 0;
+}
diff --git a/lib/euc_jp.h b/lib/euc_jp.h
new file mode 100644
index 0000000..84fa2e7
--- /dev/null
+++ b/lib/euc_jp.h
@@ -0,0 +1,191 @@
+/*
+ * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * EUC-JP
+ */
+
+static int
+euc_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (JIS X 0208) */
+  if (c >= 0xa1 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    if (c < 0xf5) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 < 0xff) {
+        unsigned char buf[2];
+        buf[0] = c-0x80; buf[1] = c2-0x80;
+        return jisx0208_mbtowc(conv,pwc,buf,2);
+      } else
+        return RET_ILSEQ;
+    } else {
+      /* User-defined range. See
+       * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 < 0xff) {
+        *pwc = 0xe000 + 94*(c-0xf5) + (c2-0xa1);
+        return 2;
+      } else
+        return RET_ILSEQ;
+    }
+  }
+  /* Code set 2 (half-width katakana) */
+  if (c == 0x8e) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 < 0xe0) {
+        int ret = jisx0201_mbtowc(conv,pwc,s+1,n-1);
+        if (ret == RET_ILSEQ)
+          return RET_ILSEQ;
+        if (ret != 1) abort();
+        return 2;
+      } else
+        return RET_ILSEQ;
+    }
+  }
+  /* Code set 3 (JIS X 0212-1990) */
+  if (c == 0x8f) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 < 0xff) {
+        if (n < 3)
+          return RET_TOOFEW(0);
+        if (c2 < 0xf5) {
+          unsigned char c3 = s[2];
+          if (c3 >= 0xa1 && c3 < 0xff) {
+            unsigned char buf[2];
+            int ret;
+            buf[0] = c2-0x80; buf[1] = c3-0x80;
+            ret = jisx0212_mbtowc(conv,pwc,buf,2);
+            if (ret == RET_ILSEQ)
+              return RET_ILSEQ;
+            if (ret != 2) abort();
+            return 3;
+          } else
+            return RET_ILSEQ;
+        } else {
+          /* User-defined range. See
+           * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */
+          unsigned char c3 = s[2];
+          if (c3 >= 0xa1 && c3 < 0xff) {
+            *pwc = 0xe3ac + 94*(c2-0xf5) + (c3-0xa1);
+            return 3;
+          } else
+            return RET_ILSEQ;
+        }
+      } else
+        return RET_ILSEQ;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+euc_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (JIS X 0208) */
+  ret = jisx0208_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0]+0x80;
+    r[1] = buf[1]+0x80;
+    return 2;
+  }
+
+  /* Code set 2 (half-width katakana) */
+  ret = jisx0201_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI && buf[0] >= 0x80) {
+    if (ret != 1) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0x8e;
+    r[1] = buf[0];
+    return 2;
+  }
+
+  /* Code set 3 (JIS X 0212-1990) */
+  ret = jisx0212_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 3)
+      return RET_TOOSMALL;
+    r[0] = 0x8f;
+    r[1] = buf[0]+0x80;
+    r[2] = buf[1]+0x80;
+    return 3;
+  }
+
+  /* Extra compatibility with Shift_JIS.  */
+  if (wc == 0x00a5) {
+    r[0] = 0x5c;
+    return 1;
+  }
+  if (wc == 0x203e) {
+    r[0] = 0x7e;
+    return 1;
+  }
+
+  /* User-defined range. See
+   * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */
+  if (wc >= 0xe000 && wc < 0xe758) {
+    if (wc < 0xe3ac) {
+      unsigned char c1, c2;
+      if (n < 2)
+        return RET_TOOSMALL;
+      c1 = (unsigned int) (wc - 0xe000) / 94;
+      c2 = (unsigned int) (wc - 0xe000) % 94;
+      r[0] = c1+0xf5;
+      r[1] = c2+0xa1;
+      return 2;
+    } else {
+      unsigned char c1, c2;
+      if (n < 3)
+        return RET_TOOSMALL;
+      c1 = (unsigned int) (wc - 0xe3ac) / 94;
+      c2 = (unsigned int) (wc - 0xe3ac) % 94;
+      r[0] = 0x8f;
+      r[1] = c1+0xf5;
+      r[2] = c2+0xa1;
+      return 3;
+    }
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/euc_kr.h b/lib/euc_kr.h
new file mode 100644
index 0000000..8b3dd05
--- /dev/null
+++ b/lib/euc_kr.h
@@ -0,0 +1,74 @@
+/*
+ * Copyright (C) 1999-2001, 2007 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * EUC-KR
+ */
+
+/* Specification: RFC 1557 */
+
+static int
+euc_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII or KS C 5636-1993) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (KS C 5601-1992, now KS X 1001:2002) */
+  if (c >= 0xa1 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 < 0xff) {
+        unsigned char buf[2];
+        buf[0] = c-0x80; buf[1] = c2-0x80;
+        return ksc5601_mbtowc(conv,pwc,buf,2);
+      } else
+        return RET_ILSEQ;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+euc_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII or KS C 5636-1993) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (KS C 5601-1992, now KS X 1001:2002) */
+  ret = ksc5601_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0]+0x80;
+    r[1] = buf[1]+0x80;
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/euc_tw.h b/lib/euc_tw.h
new file mode 100644
index 0000000..f7bdc8b
--- /dev/null
+++ b/lib/euc_tw.h
@@ -0,0 +1,116 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * EUC-TW
+ */
+
+static int
+euc_tw_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  /* Code set 0 (ASCII) */
+  if (c < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+  /* Code set 1 (CNS 11643-1992 Plane 1) */
+  if (c >= 0xa1 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 < 0xff) {
+        unsigned char buf[2];
+        buf[0] = c-0x80; buf[1] = c2-0x80;
+        return cns11643_1_mbtowc(conv,pwc,buf,2);
+      } else
+        return RET_ILSEQ;
+    }
+  }
+  /* Code set 2 (CNS 11643-1992 Planes 1-16) */
+  if (c == 0x8e) {
+    if (n < 4)
+      return RET_TOOFEW(0);
+    {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 <= 0xb0) {
+        unsigned char c3 = s[2];
+        unsigned char c4 = s[3];
+        if (c3 >= 0xa1 && c3 < 0xff && c4 >= 0xa1 && c4 < 0xff) {
+          unsigned char buf[2];
+          int ret;
+          buf[0] = c3-0x80; buf[1] = c4-0x80;
+          switch (c2-0xa0) {
+            case 1: ret = cns11643_1_mbtowc(conv,pwc,buf,2); break;
+            case 2: ret = cns11643_2_mbtowc(conv,pwc,buf,2); break;
+            case 3: ret = cns11643_3_mbtowc(conv,pwc,buf,2); break;
+            case 4: ret = cns11643_4_mbtowc(conv,pwc,buf,2); break;
+            case 5: ret = cns11643_5_mbtowc(conv,pwc,buf,2); break;
+            case 6: ret = cns11643_6_mbtowc(conv,pwc,buf,2); break;
+            case 7: ret = cns11643_7_mbtowc(conv,pwc,buf,2); break;
+            case 15: ret = cns11643_15_mbtowc(conv,pwc,buf,2); break;
+            default: return RET_ILSEQ;
+          }
+          if (ret == RET_ILSEQ)
+            return RET_ILSEQ;
+          if (ret != 2) abort();
+          return 4;
+        }
+      }
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+euc_tw_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[3];
+  int ret;
+
+  /* Code set 0 (ASCII) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  ret = cns11643_wctomb(conv,buf,wc,3);
+  if (ret != RET_ILUNI) {
+    if (ret != 3) abort();
+
+    /* Code set 1 (CNS 11643-1992 Plane 1) */
+    if (buf[0] == 1) {
+      if (n < 2)
+        return RET_TOOSMALL;
+      r[0] = buf[1]+0x80;
+      r[1] = buf[2]+0x80;
+      return 2;
+    }
+
+    /* Code set 2 (CNS 11643-1992 Planes 1-16) */
+    if (n < 4)
+      return RET_TOOSMALL;
+    r[0] = 0x8e;
+    r[1] = buf[0]+0xa0;
+    r[2] = buf[1]+0x80;
+    r[3] = buf[2]+0x80;
+    return 4;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/flags.h b/lib/flags.h
new file mode 100644
index 0000000..e91934a
--- /dev/null
+++ b/lib/flags.h
@@ -0,0 +1,157 @@
+/* Generated automatically by genflags. */
+
+/* Set if the encoding can encode
+   the acute and grave accents U+00B4 and U+0060. */
+#define HAVE_ACCENTS 1
+
+/* Set if the encoding can encode
+   the single quotation marks U+2018 and U+2019. */
+#define HAVE_QUOTATION_MARKS 2
+
+/* Set if the encoding can encode
+   the double-width Hangul letters (Jamo) U+3131 to U+3163. */
+#define HAVE_HANGUL_JAMO 4
+
+#define ei_ascii_oflags (0)
+#define ei_utf8_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs2be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs2le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs4_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs4be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs4le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_utf16_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_utf16be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_utf16le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_utf32_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_utf32be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_utf32le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_utf7_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs2internal_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs2swapped_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs4internal_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_ucs4swapped_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_c99_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_java_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_iso8859_1_oflags (HAVE_ACCENTS)
+#define ei_iso8859_2_oflags (HAVE_ACCENTS)
+#define ei_iso8859_3_oflags (HAVE_ACCENTS)
+#define ei_iso8859_4_oflags (HAVE_ACCENTS)
+#define ei_iso8859_5_oflags (0)
+#define ei_iso8859_6_oflags (0)
+#define ei_iso8859_7_oflags (HAVE_QUOTATION_MARKS)
+#define ei_iso8859_8_oflags (HAVE_ACCENTS)
+#define ei_iso8859_9_oflags (HAVE_ACCENTS)
+#define ei_iso8859_10_oflags (0)
+#define ei_iso8859_11_oflags (0)
+#define ei_iso8859_13_oflags (0)
+#define ei_iso8859_14_oflags (0)
+#define ei_iso8859_15_oflags (0)
+#define ei_iso8859_16_oflags (0)
+#define ei_koi8_r_oflags (0)
+#define ei_koi8_u_oflags (0)
+#define ei_koi8_ru_oflags (0)
+#define ei_cp1250_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp1251_oflags (HAVE_QUOTATION_MARKS)
+#define ei_cp1252_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp1253_oflags (HAVE_QUOTATION_MARKS)
+#define ei_cp1254_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp1255_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp1256_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp1257_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp1258_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp850_oflags (HAVE_ACCENTS)
+#define ei_cp862_oflags (0)
+#define ei_cp866_oflags (0)
+#define ei_cp1131_oflags (0)
+#define ei_mac_roman_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_mac_centraleurope_oflags (HAVE_QUOTATION_MARKS)
+#define ei_mac_iceland_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_mac_croatian_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_mac_romania_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_mac_cyrillic_oflags (HAVE_QUOTATION_MARKS)
+#define ei_mac_ukraine_oflags (HAVE_QUOTATION_MARKS)
+#define ei_mac_greek_oflags (HAVE_QUOTATION_MARKS)
+#define ei_mac_turkish_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_mac_hebrew_oflags (HAVE_QUOTATION_MARKS)
+#define ei_mac_arabic_oflags (0)
+#define ei_mac_thai_oflags (HAVE_QUOTATION_MARKS)
+#define ei_hp_roman8_oflags (HAVE_ACCENTS)
+#define ei_nextstep_oflags (HAVE_ACCENTS)
+#define ei_armscii_8_oflags (0)
+#define ei_georgian_academy_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_georgian_ps_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_koi8_t_oflags (HAVE_QUOTATION_MARKS)
+#define ei_pt154_oflags (HAVE_QUOTATION_MARKS)
+#define ei_rk1048_oflags (HAVE_QUOTATION_MARKS)
+#define ei_mulelao_oflags (0)
+#define ei_cp1133_oflags (0)
+#define ei_tis620_oflags (0)
+#define ei_cp874_oflags (HAVE_QUOTATION_MARKS)
+#define ei_viscii_oflags (0)
+#define ei_tcvn_oflags (HAVE_ACCENTS)
+#define ei_iso646_jp_oflags (0)
+#define ei_jisx0201_oflags (0)
+#define ei_jisx0208_oflags (HAVE_QUOTATION_MARKS)
+#define ei_jisx0212_oflags (0)
+#define ei_iso646_cn_oflags (0)
+#define ei_gb2312_oflags (HAVE_QUOTATION_MARKS)
+#define ei_isoir165_oflags (HAVE_QUOTATION_MARKS)
+#define ei_ksc5601_oflags (HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_euc_jp_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_sjis_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp932_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_iso2022_jp_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_iso2022_jp1_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_iso2022_jp2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_euc_cn_oflags (HAVE_QUOTATION_MARKS)
+#define ei_ces_gbk_oflags (HAVE_QUOTATION_MARKS)
+#define ei_cp936_oflags (HAVE_QUOTATION_MARKS)
+#define ei_gb18030_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_iso2022_cn_oflags (HAVE_QUOTATION_MARKS)
+#define ei_iso2022_cn_ext_oflags (HAVE_QUOTATION_MARKS)
+#define ei_hz_oflags (HAVE_QUOTATION_MARKS)
+#define ei_euc_tw_oflags (HAVE_QUOTATION_MARKS)
+#define ei_ces_big5_oflags (HAVE_QUOTATION_MARKS)
+#define ei_cp950_oflags (HAVE_QUOTATION_MARKS)
+#define ei_big5hkscs1999_oflags (HAVE_QUOTATION_MARKS)
+#define ei_big5hkscs2001_oflags (HAVE_QUOTATION_MARKS)
+#define ei_big5hkscs2004_oflags (HAVE_QUOTATION_MARKS)
+#define ei_big5hkscs2008_oflags (HAVE_QUOTATION_MARKS)
+#define ei_euc_kr_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_cp949_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_johab_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_iso2022_kr_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+#define ei_cp856_oflags (HAVE_ACCENTS)
+#define ei_cp922_oflags (HAVE_ACCENTS)
+#define ei_cp943_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_cp1046_oflags (0)
+#define ei_cp1124_oflags (0)
+#define ei_cp1129_oflags (0)
+#define ei_cp1161_oflags (0)
+#define ei_cp1162_oflags (HAVE_QUOTATION_MARKS)
+#define ei_cp1163_oflags (0)
+#define ei_dec_kanji_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_dec_hanyu_oflags (HAVE_QUOTATION_MARKS)
+#define ei_cp437_oflags (0)
+#define ei_cp737_oflags (0)
+#define ei_cp775_oflags (0)
+#define ei_cp852_oflags (HAVE_ACCENTS)
+#define ei_cp853_oflags (HAVE_ACCENTS)
+#define ei_cp855_oflags (0)
+#define ei_cp857_oflags (HAVE_ACCENTS)
+#define ei_cp858_oflags (HAVE_ACCENTS)
+#define ei_cp860_oflags (0)
+#define ei_cp861_oflags (0)
+#define ei_cp863_oflags (HAVE_ACCENTS)
+#define ei_cp864_oflags (0)
+#define ei_cp865_oflags (0)
+#define ei_cp869_oflags (HAVE_QUOTATION_MARKS)
+#define ei_cp1125_oflags (0)
+#define ei_euc_jisx0213_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_shift_jisx0213_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_iso2022_jp3_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
+#define ei_big5_2003_oflags (HAVE_QUOTATION_MARKS)
+#define ei_tds565_oflags (0)
+#define ei_atarist_oflags (HAVE_ACCENTS)
+#define ei_riscos1_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
diff --git a/lib/flushwc.h b/lib/flushwc.h
new file mode 100644
index 0000000..da25212
--- /dev/null
+++ b/lib/flushwc.h
@@ -0,0 +1,37 @@
+/*
+ * Copyright (C) 2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#ifndef _FLUSHWC_H
+#define _FLUSHWC_H
+
+static int
+normal_flushwc (conv_t conv, ucs4_t *pwc)
+{
+  ucs4_t last_wc = conv->istate;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = (ucs4_t) last_wc;
+    return 1;
+  } else
+    return 0;
+}
+
+#endif /* _FLUSHWC_H */
diff --git a/lib/gb12345.h b/lib/gb12345.h
new file mode 100644
index 0000000..b7e062e
--- /dev/null
+++ b/lib/gb12345.h
@@ -0,0 +1,67 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GB/T 12345-1990
+ */
+
+/*
+ * GB/T 12345-1990 is a traditional chinese counterpart of GB 2312-1986.
+ * According to the unicode.org tables:
+ * 2146 characters have been changed to their traditional counterpart,
+ * 103 characters have been added, no characters have been removed.
+ * Therefore we use an auxiliary table, which contains only the changes.
+ */
+
+#include "gb12345ext.h"
+
+static int
+gb12345_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  int ret;
+
+  /* The gb12345ext table overrides some entries in the gb2312 table. */
+  /* Try the GB12345 extensions -> Unicode table. */
+  ret = gb12345ext_mbtowc(conv,pwc,s,n);
+  if (ret != RET_ILSEQ)
+    return ret;
+  /* Try the GB2312 -> Unicode table. */
+  ret = gb2312_mbtowc(conv,pwc,s,n);
+  return ret;
+}
+
+static int
+gb12345_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int ret;
+
+  /* The gb12345ext table overrides some entries in the gb2312 table. */
+  /* Try the Unicode -> GB12345 extensions table. */
+  ret = gb12345ext_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+  /* Try the Unicode -> GB2312 table, and check that the resulting GB2312
+     byte sequence is not overridden by the GB12345 extensions table. */
+  ret = gb2312_wctomb(conv,r,wc,n);
+  if (ret == 2 && gb12345ext_mbtowc(conv,&wc,r,2) == 2)
+    return RET_ILUNI;
+  else
+    return ret;
+}
diff --git a/lib/gb12345ext.h b/lib/gb12345ext.h
new file mode 100644
index 0000000..b461ec8
--- /dev/null
+++ b/lib/gb12345ext.h
@@ -0,0 +1,1796 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GB/T 12345.1990-0 extensions
+ */
+
+static const unsigned short gb12345ext_2uni_page21[12] = {
+  /* 0x21 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x2225,
+};
+static const unsigned short gb12345ext_2uni_page26[85] = {
+  /* 0x26 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfe35,
+  0xfe36, 0xfe39, 0xfe3a, 0xfe3f, 0xfe40, 0xfe3d, 0xfe3e, 0xfe41,
+  0xfe42, 0xfe43, 0xfe44, 0xfffd, 0xfffd, 0xfe3b, 0xfe3c, 0xfe37,
+  0xfe38, 0xfe31, 0xfffd, 0xfe33, 0xfe34,
+};
+static const unsigned short gb12345ext_2uni_page28[32] = {
+  /* 0x28 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x0251, 0x1e3f, 0x0144, 0x0148, 0x01f9, 0x0261,
+};
+static const unsigned short gb12345ext_2uni_page30[6871] = {
+  /* 0x30 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x769a,
+  0xfffd, 0x85f9, 0xfffd, 0xfffd, 0x7919, 0x611b, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x9aaf, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8956,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x58e9, 0xfffd, 0x7f77, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x64fa, 0xfffd, 0x6557, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x9812, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x8fa6, 0x7d46, 0xfffd, 0x5e6b, 0xfffd,
+  0xfffd, 0xfffd, 0x7d81, 0xfffd, 0xfffd, 0xfffd, 0x938a, 0xfffd,
+  0x8b17, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x31 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x98fd, 0x5bf6, 0xfffd, 0x5831,
+  0xfffd, 0xfffd, 0x9b91, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x8f29, 0xfffd, 0x8c9d, 0x92c7, 0xfffd, 0x72fd, 0x5099,
+  0x618a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x7db3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x7b46, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7562, 0x6583,
+  0xfffd, 0x5e63, 0xfffd, 0xfffd, 0x9589, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x908a, 0x7de8,
+  0x8cb6, 0xfffd, 0xfffd, 0x8b8a, 0xfffd, 0xfffd, 0x8faf, 0x8fae,
+  0xfffd, 0x6a19, 0xfffd, 0xfffd, 0xfffd, 0x9c49, 0xfffd, 0xfffd,
+  0x765f, 0xfffd, 0xfffd, 0x7015, 0x6ff1, 0x8cd3, 0x64ef, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9905, 0xfffd,
+  /* 0x32 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x64a5, 0x9262, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x9251, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x99c1, 0xfffd, 0xfffd, 0xfffd,
+  0x88dc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8ca1, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x53c3, 0x8836, 0x6b98,
+  0x615a, 0x6158, 0x71e6, 0x84bc, 0x8259, 0x5009, 0x6ec4, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x53a0, 0xfffd, 0x5074,
+  0xfffd, 0x6e2c, 0x5c64, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a6b, 0xfffd,
+  0xfffd, 0xfffd, 0x6519, 0x647b, 0x87ec, 0x995e, 0x8b92, 0x7e8f,
+  0x93df, 0x7523, 0x95e1, 0x986b, 0xfffd, 0xfffd,
+  /* 0x33 */
+  0x5834, 0x5617, 0xfffd, 0x9577, 0x511f, 0x8178, 0x5ee0, 0xfffd,
+  0x66a2, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9214, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8eca, 0xfffd, 0xfffd, 0xfffd,
+  0x5fb9, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5875, 0xfffd, 0xfffd,
+  0xfffd, 0x9673, 0xfffd, 0x896f, 0xfffd, 0x7a31, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x61f2, 0xfffd, 0x8aa0, 0xfffd,
+  0xfffd, 0x9a01, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x9072, 0xfffd, 0x99b3, 0xfffd, 0x9f52, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x71be, 0xfffd, 0x885d, 0x87f2, 0xfffd, 0x5bf5,
+  0xfffd, 0xfffd, 0x7587, 0x8e8a, 0xfffd, 0xfffd, 0x7c4c, 0xfffd,
+  0x7da2, 0xfffd, 0x919c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x92e4, 0x96db, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x34 */
+  0x790e, 0x5132, 0xfffd, 0xfffd, 0x89f8, 0x8655, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x50b3, 0xfffd, 0xfffd, 0xfffd, 0x7621, 0xfffd,
+  0xfffd, 0xfffd, 0x95d6, 0x5275, 0xfffd, 0xfffd, 0xfffd, 0x9318,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d14, 0xfffd,
+  0xfffd, 0x7dbd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8fad, 0xfffd,
+  0xfffd, 0x8a5e, 0xfffd, 0xfffd, 0x8cdc, 0xfffd, 0x8070, 0xfffd,
+  0xfffd, 0xfffd, 0x5f9e, 0x53e2, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x8ea5, 0xfffd, 0x7ac4, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x932f, 0xfffd, 0x9054, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5e36,
+  0xfffd, 0xfffd, 0x8cb8, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x35 */
+  0xfffd, 0xfffd, 0x64d4, 0xfffd, 0x55ae, 0x9132, 0x64a3, 0x81bd,
+  0xfffd, 0xfffd, 0xfffd, 0x619a, 0xfffd, 0x8a95, 0x5f48, 0xfffd,
+  0x7576, 0x64cb, 0x9ee8, 0x8569, 0x6a94, 0xfffd, 0x6417, 0xfffd,
+  0xfffd, 0x5cf6, 0x79b1, 0x5c0e, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x71c8, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x9127, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6575,
+  0xfffd, 0xfffd, 0x6ecc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x905e, 0x7de0, 0x985b, 0xfffd,
+  0xfffd, 0xfffd, 0x9ede, 0xfffd, 0xfffd, 0x588a, 0x96fb, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6fb1, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x91e3, 0x8abf, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8adc, 0xfffd,
+  /* 0x36 */
+  0xfffd, 0xfffd, 0xfffd, 0x91d8, 0x9802, 0xfffd, 0x9320, 0xfffd,
+  0x8a02, 0xfffd, 0x6771, 0xfffd, 0xfffd, 0xfffd, 0x52d5, 0x68df,
+  0xfffd, 0xfffd, 0x51cd, 0xfffd, 0xfffd, 0xfffd, 0x9b25, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x72a2, 0x7368,
+  0x8b80, 0xfffd, 0xfffd, 0x8ced, 0xfffd, 0x934d, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x935b, 0xfffd, 0x65b7, 0x7dde,
+  0xfffd, 0xfffd, 0x968a, 0x5c0d, 0xfffd, 0x5678, 0xfffd, 0xfffd,
+  0x9813, 0xfffd, 0x920d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x596a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x58ae, 0xfffd, 0xfffd, 0x9d5d, 0xfffd, 0x984d, 0x8a1b, 0xfffd,
+  0x60e1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9913, 0xfffd, 0xfffd,
+  0x5152, 0xfffd, 0x723e, 0x990c, 0xfffd, 0xfffd,
+  /* 0x37 */
+  0x8cb3, 0x767c, 0x7f70, 0xfffd, 0xfffd, 0xfffd, 0x95a5, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x792c, 0x91e9,
+  0xfffd, 0xfffd, 0x7169, 0xfffd, 0xfffd, 0x7bc4, 0x8ca9, 0xfffd,
+  0x98ef, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8a2a, 0x7d21, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x98db, 0xfffd, 0xfffd, 0x8ab9, 0xfffd, 0xfffd, 0x5ee2, 0xfffd,
+  0x8cbb, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d1b, 0x58b3,
+  0xfffd, 0xfffd, 0xfffd, 0x596e, 0xfffd, 0xfffd, 0x61a4, 0x7cde,
+  0x8c50, 0xfffd, 0x6953, 0xfffd, 0xfffd, 0x92d2, 0x98a8, 0x760b,
+  0xfffd, 0xfffd, 0x99ae, 0x7e2b, 0x8af7, 0xfffd, 0x9cf3, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x819a, 0xfffd, 0xfffd, 0xfffd, 0x8f3b,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x38 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x64ab, 0x8f14,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8ce6, 0x5fa9, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x8ca0, 0xfffd, 0x8a03, 0xfffd, 0x5a66, 0x7e1b, 0xfffd,
+  0xfffd, 0xfffd, 0x8a72, 0xfffd, 0xfffd, 0x9223, 0x84cb, 0xfffd,
+  0x5e79, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8d95, 0xfffd,
+  0xfffd, 0xfffd, 0x8d1b, 0x5ca1, 0x525b, 0x92fc, 0xfffd, 0xfffd,
+  0x7db1, 0x5d17, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x93ac, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x64f1, 0xfffd, 0x9d3f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x95a3, 0xfffd, 0x927b, 0x500b, 0xfffd, 0x7d66,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x39 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9f94,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x978f, 0xfffd, 0xfffd,
+  0x8ca2, 0xfffd, 0x920e, 0xfffd, 0x6e9d, 0xfffd, 0xfffd, 0xfffd,
+  0x69cb, 0x8cfc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8831, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x9867, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x526e,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x95dc,
+  0xfffd, 0xfffd, 0x89c0, 0xfffd, 0x9928, 0xfffd, 0x6163, 0xfffd,
+  0x8cab, 0xfffd, 0x5ee3, 0xfffd, 0xfffd, 0x898f, 0xfffd, 0xfffd,
+  0x6b78, 0x9f9c, 0x95a8, 0x8ecc, 0xfffd, 0x8a6d, 0xfffd, 0xfffd,
+  0x6ac3, 0xfffd, 0x8cb4, 0x528a, 0x8f25, 0xfffd, 0xfffd, 0x934b,
+  0xfffd, 0x570b, 0xfffd, 0xfffd, 0x904e, 0xfffd,
+  /* 0x3a */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x99ed, 0xfffd,
+  0xfffd, 0xfffd, 0x97d3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x6f22, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x865f, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x95a1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9db4, 0x8cc0,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x8f5f, 0xfffd, 0xfffd, 0xfffd, 0x9d3b,
+  0xfffd, 0xfffd, 0xfffd, 0x7d05, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x5f8c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x58fa,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x3b */
+  0xfffd, 0xfffd, 0xfffd, 0x8b77, 0xfffd, 0x6eec, 0xfffd, 0xfffd,
+  0x5629, 0x83ef, 0xfffd, 0xfffd, 0x756b, 0x5283, 0xfffd, 0x8a71,
+  0xfffd, 0xfffd, 0x61f7, 0xfffd, 0x58de, 0x6b61, 0x74b0, 0xfffd,
+  0x9084, 0x7de9, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8b0a, 0xfffd, 0x63ee, 0x8f1d, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8cc4, 0x7a62,
+  0x6703, 0x71f4, 0x532f, 0x8af1, 0x8aa8, 0x7e6a, 0x8477, 0xfffd,
+  0xfffd, 0xfffd, 0x6e3e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x7372, 0xfffd, 0xfffd, 0xfffd, 0x8ca8, 0x798d, 0x64ca, 0xfffd,
+  0xfffd, 0x6a5f, 0xfffd, 0xfffd, 0x7a4d, 0xfffd,
+  /* 0x3c */
+  0xfffd, 0x9951, 0xfffd, 0xfffd, 0x8b4f, 0x9dc4, 0xfffd, 0x7e3e,
+  0x7ddd, 0xfffd, 0x6975, 0xfffd, 0x8f2f, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d1a, 0x64e0, 0x5e7e,
+  0xfffd, 0xfffd, 0x858a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x5291, 0xfffd, 0x6fdf, 0xfffd, 0xfffd, 0x8a08, 0x8a18, 0xfffd,
+  0xfffd, 0x969b, 0xfffd, 0x7e7c, 0x7d00, 0xfffd, 0xfffd, 0x593e,
+  0xfffd, 0xfffd, 0xfffd, 0x83a2, 0x9830, 0x8cc8, 0xfffd, 0x9240,
+  0xfffd, 0xfffd, 0x50f9, 0xfffd, 0x99d5, 0xfffd, 0x6bb2, 0x76e3,
+  0x5805, 0xfffd, 0x7b8b, 0x9593, 0xfffd, 0xfffd, 0xfffd, 0x8271,
+  0xfffd, 0x7dd8, 0x7e6d, 0x6aa2, 0xfffd, 0xfffd, 0x9e7c, 0x63c0,
+  0x64bf, 0x7c21, 0x5109, 0xfffd, 0xfffd, 0x85a6, 0x6abb, 0x9452,
+  0x8e10, 0x8ce4, 0x898b, 0x9375, 0xfffd, 0xfffd,
+  /* 0x3d */
+  0xfffd, 0x8266, 0x528d, 0x991e, 0x6f38, 0x6ffa, 0x6f97, 0xfffd,
+  0xfffd, 0xfffd, 0x5c07, 0x6f3f, 0xfffd, 0xfffd, 0x8523, 0x69f3,
+  0x596c, 0x8b1b, 0xfffd, 0x91ac, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x81a0, 0xfffd, 0xfffd, 0x6f86, 0x9a55, 0x5b0c, 0xfffd,
+  0x652a, 0x9278, 0x77ef, 0x50e5, 0xfffd, 0xfffd, 0xfffd, 0x9903,
+  0x7e73, 0x7d5e, 0xfffd, 0xfffd, 0xfffd, 0x8f4e, 0x8f03, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x968e, 0xfffd,
+  0xfffd, 0x7bc0, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6f54,
+  0x7d50, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8aa1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x7dca, 0x9326, 0x50c5, 0x8b39, 0x9032,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x71fc, 0xfffd,
+  /* 0x3e */
+  0x76e1, 0x52c1, 0xfffd, 0xfffd, 0x8396, 0xfffd, 0xfffd, 0x9be8,
+  0xfffd, 0x9a5a, 0xfffd, 0xfffd, 0x7d93, 0xfffd, 0xfffd, 0xfffd,
+  0x9838, 0xfffd, 0xfffd, 0xfffd, 0x93e1, 0x5f91, 0x75d9, 0xfffd,
+  0xfffd, 0x7af6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7cfe,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x820a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x99d2, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8209, 0xfffd, 0xfffd, 0xfffd, 0x64da, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x92f8, 0xfffd, 0xfffd, 0x61fc, 0xfffd, 0x5287, 0xfffd,
+  0x9d51, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d79, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x89ba, 0xfffd, 0x8a23, 0x7d76,
+  0xfffd, 0xfffd, 0x921e, 0x8ecd, 0xfffd, 0xfffd,
+  /* 0x3f */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x99ff, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x958b, 0xfffd, 0xfffd, 0x51f1, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9846, 0xfffd, 0x6bbb, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8ab2, 0xfffd, 0xfffd,
+  0x58be, 0x61c7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x6473, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x5eab, 0x8932, 0x8a87, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x584a, 0xfffd, 0x5108, 0xfffd, 0x5bec, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x7926, 0xfffd, 0x66e0, 0xfffd, 0x8667, 0xfffd,
+  0x5dcb, 0x7aba, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x40 */
+  0x994b, 0xfffd, 0x6f70, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x64f4, 0xfffd, 0x95ca, 0xfffd, 0xfffd, 0xfffd, 0x881f, 0x81d8,
+  0xfffd, 0xfffd, 0x840a, 0x4f86, 0x8cf4, 0x85cd, 0xfffd, 0x6b04,
+  0x6514, 0x7c43, 0x95cc, 0x862d, 0x703e, 0x8b95, 0x652c, 0x89bd,
+  0x61f6, 0x7e9c, 0x721b, 0x6feb, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6488, 0x52de, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6f87, 0xfffd, 0x6a02, 0xfffd, 0x9433,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x58d8, 0xfffd, 0xfffd, 0x985e,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x7c6c, 0xfffd, 0x96e2, 0x7055, 0xfffd, 0xfffd, 0x88cf, 0x9bc9,
+  0x79ae, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9e97, 0x53b2, 0x52f5,
+  0x792b, 0x6b77, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x41 */
+  0xfffd, 0xfffd, 0xfffd, 0x701d, 0x96b8, 0xfffd, 0xfffd, 0xfffd,
+  0x5006, 0x806f, 0x84ee, 0x9023, 0x942e, 0xfffd, 0x6190, 0x6f23,
+  0x7c3e, 0x6582, 0x81c9, 0x93c8, 0x6200, 0x7149, 0x7df4, 0x7ce7,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5169, 0x8f1b, 0xfffd, 0xfffd,
+  0xfffd, 0x8ad2, 0xfffd, 0xfffd, 0xfffd, 0x7642, 0xfffd, 0xfffd,
+  0x907c, 0xfffd, 0xfffd, 0xfffd, 0x9410, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x7375, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x81e8, 0x9130, 0x9c57, 0xfffd, 0xfffd, 0x8cc3, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x9f61, 0x9234, 0xfffd, 0xfffd, 0xfffd,
+  0x9748, 0xfffd, 0x5dba, 0x9818, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x993e, 0xfffd, 0x5289, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x9f8d, 0x807e, 0x56a8, 0x7c60, 0xfffd,
+  /* 0x42 */
+  0xfffd, 0x58df, 0x650f, 0x96b4, 0x6a13, 0x5a41, 0x645f, 0x7c0d,
+  0xfffd, 0xfffd, 0x8606, 0x76e7, 0x9871, 0x5eec, 0x7210, 0x64c4,
+  0x6ef7, 0x865c, 0x9b6f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8cc2,
+  0xfffd, 0xfffd, 0xfffd, 0x9332, 0x9678, 0xfffd, 0x9a62, 0xfffd,
+  0x92c1, 0xfffd, 0xfffd, 0xfffd, 0x5c62, 0x7e37, 0x616e, 0xfffd,
+  0xfffd, 0xfffd, 0x6ffe, 0x7dd1, 0x5dd2, 0x6523, 0x5b7f, 0x7064,
+  0xfffd, 0x4e82, 0xfffd, 0xfffd, 0x6384, 0x8f2a, 0x502b, 0x4f96,
+  0x6dea, 0x7db8, 0x8ad6, 0x863f, 0xfffd, 0x7f85, 0x908f, 0x947c,
+  0x7c6e, 0x9a3e, 0xfffd, 0xfffd, 0xfffd, 0x99f1, 0x7d61, 0x5abd,
+  0xfffd, 0x746a, 0x78bc, 0x879e, 0x99ac, 0x99e1, 0xfffd, 0x55ce,
+  0xfffd, 0x8cb7, 0x9ea5, 0x8ce3, 0x9081, 0xfffd, 0x779e, 0x9945,
+  0x883b, 0x6eff, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x43 */
+  0x8b3e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x9328, 0xfffd, 0xfffd, 0x925a, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8cbf, 0x9ebd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9382, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9580, 0x60b6, 0x5011, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x9333, 0xfffd, 0x5922, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8b0e, 0x5f4c, 0xfffd, 0xfffd,
+  0x8993, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7dbf,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7dec, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5edf, 0xfffd, 0xfffd, 0x6ec5,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x61ab, 0x95a9, 0xfffd, 0xfffd,
+  0x9cf4, 0x9298, 0xfffd, 0xfffd, 0x8b2c, 0xfffd,
+  /* 0x44 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8b00, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x755d, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9209, 0xfffd, 0xfffd,
+  0x7d0d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x96e3, 0xfffd, 0x6493, 0x8166, 0x60f1, 0x9b27, 0xfffd, 0xfffd,
+  0x9912, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x64ec, 0xfffd, 0xfffd, 0x81a9, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6506, 0xfffd, 0xfffd, 0xfffd, 0x91c0,
+  0x9ce5, 0xfffd, 0xfffd, 0x8076, 0xfffd, 0x5699, 0x9477, 0x93b3,
+  0xfffd, 0xfffd, 0x6ab8, 0x7370, 0xfffd, 0x5be7,
+  /* 0x45 */
+  0x64f0, 0x6fd8, 0xfffd, 0xfffd, 0x9215, 0x7d10, 0x81bf, 0x6fc3,
+  0x8fb2, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x7627, 0xfffd, 0xfffd, 0xfffd, 0x8afe, 0xfffd, 0x6b50, 0x9dd7,
+  0x6bc6, 0xfffd, 0x5614, 0xfffd, 0x6f1a, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x76e4, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x9f90, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x8ce0, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5674, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x9d6c, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x46 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9a19, 0x98c4, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x983b, 0x8ca7, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x860b, 0xfffd, 0xfffd, 0x6191, 0xfffd, 0x8a55,
+  0xfffd, 0xfffd, 0x6f51, 0x9817, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x64b2, 0x92ea, 0x50d5, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x6a38, 0xfffd, 0xfffd, 0xfffd, 0x8b5c, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x81cd, 0x9f4a, 0xfffd, 0xfffd, 0xfffd, 0x9a0e, 0xfffd,
+  0x8c48, 0xfffd, 0xfffd, 0x5553, 0xfffd, 0xfffd, 0xfffd, 0x6c23,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a16, 0xfffd,
+  /* 0x47 */
+  0xfffd, 0xfffd, 0x727d, 0xfffd, 0x91fa, 0x925b, 0xfffd, 0x9077,
+  0x7c3d, 0xfffd, 0x8b19, 0xfffd, 0xfffd, 0x9322, 0x9257, 0xfffd,
+  0xfffd, 0xfffd, 0x6dfa, 0x8b74, 0x5879, 0xfffd, 0xfffd, 0xfffd,
+  0x69cd, 0x55c6, 0xfffd, 0xfffd, 0x58bb, 0x8594, 0xfffd, 0x6436,
+  0xfffd, 0x936c, 0xfffd, 0xfffd, 0x6a4b, 0xfffd, 0x55ac, 0x50d1,
+  0xfffd, 0xfffd, 0xfffd, 0x7ff9, 0xfffd, 0xfffd, 0x7ac5, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x7aca, 0x6b3d, 0xfffd, 0x89aa, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5be2, 0xfffd, 0xfffd,
+  0x8f15, 0x6c2b, 0x50be, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x9803, 0x8acb, 0x6176, 0x74ca, 0x7aae, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8da8, 0x5340,
+  0xfffd, 0xfffd, 0x8ec0, 0xfffd, 0x9a45, 0xfffd,
+  /* 0x48 */
+  0xfffd, 0xfffd, 0x9f72, 0xfffd, 0xfffd, 0xfffd, 0x9874, 0x6b0a,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x52f8,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9d72, 0xfffd, 0x78ba, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8b93, 0x9952, 0x64fe, 0x7e5e, 0xfffd, 0x71b1,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x97cc, 0xfffd, 0x8a8d, 0xfffd,
+  0xfffd, 0x7d09, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x69ae, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d68, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8edf, 0xfffd, 0xfffd, 0xfffd,
+  0x92ed, 0x958f, 0x6f64, 0xfffd, 0xfffd, 0xfffd, 0x7051, 0x85a9,
+  0xfffd, 0x9c13, 0xfffd, 0x8cfd, 0xfffd, 0xfffd,
+  /* 0x49 */
+  0x5098, 0xfffd, 0xfffd, 0xfffd, 0x55aa, 0xfffd, 0x9a37, 0x6383,
+  0xfffd, 0xfffd, 0xfffd, 0x6f80, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x6bba, 0xfffd, 0xfffd, 0x7d17, 0xfffd, 0xfffd, 0xfffd, 0x7be9,
+  0x66ec, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x9583, 0x965d, 0xfffd, 0x8d0d, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x7e55, 0xfffd, 0x50b7, 0xfffd, 0x8cde, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x71d2, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x7d39, 0xfffd, 0x8cd2, 0xfffd, 0xfffd,
+  0x6368, 0xfffd, 0x651d, 0xfffd, 0x61fe, 0xfffd, 0xfffd, 0x8a2d,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d33,
+  0xfffd, 0xfffd, 0x5be9, 0x5b38, 0xfffd, 0x814e, 0xfffd, 0x6ef2,
+  0x8072, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7e69,
+  /* 0x4a */
+  0xfffd, 0xfffd, 0xfffd, 0x52dd, 0x8056, 0x5e2b, 0xfffd, 0x7345,
+  0xfffd, 0x6fd5, 0x8a69, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x6642, 0xfffd, 0xfffd, 0x8755, 0x5be6, 0x8b58, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x99db, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x52e2, 0xfffd, 0xfffd,
+  0xfffd, 0x9069, 0xfffd, 0xfffd, 0x91cb, 0x98fe, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8996, 0x8a66, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x58fd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7378, 0xfffd, 0x6a1e,
+  0xfffd, 0xfffd, 0xfffd, 0x8f38, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x66f8, 0x8d16, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x5c6c, 0x8853, 0xfffd, 0x6a39, 0xfffd,
+  0xfffd, 0x7aea, 0xfffd, 0xfffd, 0x6578, 0xfffd,
+  /* 0x4b */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5e25, 0xfffd,
+  0xfffd, 0xfffd, 0x96d9, 0xfffd, 0x8ab0, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x9806, 0xfffd, 0x8aac, 0x78a9, 0xfffd, 0x720d,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d72, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x98fc, 0xfffd,
+  0x9b06, 0x8073, 0x616b, 0x980c, 0xfffd, 0xfffd, 0x8a1f, 0x8aa6,
+  0xfffd, 0xfffd, 0x64fb, 0xfffd, 0x8607, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a34, 0x8085,
+  0xfffd, 0xfffd, 0xfffd, 0x96d6, 0xfffd, 0x96a8, 0x7d8f, 0xfffd,
+  0xfffd, 0x6b72, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5b6b, 0x640d,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7e2e, 0x7463, 0xfffd, 0x9396,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x4c */
+  0x737a, 0x64bb, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x81fa,
+  0xfffd, 0xfffd, 0xfffd, 0x614b, 0xfffd, 0xfffd, 0x6524, 0x8caa,
+  0x7671, 0x7058, 0x58c7, 0xfffd, 0xfffd, 0xfffd, 0x8b5a, 0x8ac7,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5606, 0xfffd, 0x6e6f,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x71d9, 0xfffd, 0x6fe4, 0xfffd, 0x7e27,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a0e, 0xfffd, 0xfffd,
+  0xfffd, 0x9a30, 0xfffd, 0x8b04, 0xfffd, 0xfffd, 0xfffd, 0x92bb,
+  0xfffd, 0x984c, 0xfffd, 0xfffd, 0x9ad4, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x689d, 0xfffd, 0xfffd, 0xfffd,
+  0x8cbc, 0x9435, 0xfffd, 0x5ef3, 0x807d, 0x70f4,
+  /* 0x4d */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9285, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x7d71, 0xfffd, 0xfffd, 0xfffd, 0x982d, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x5716, 0xfffd, 0xfffd, 0x5857, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5718, 0xfffd, 0x983d, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x9d15, 0xfffd, 0x99b1, 0x99dd, 0x6a62, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7aaa, 0xfffd, 0xfffd, 0x896a,
+  0xfffd, 0xfffd, 0xfffd, 0x5f4e, 0x7063, 0xfffd, 0x9811, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x842c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7db2,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x4e */
+  0xfffd, 0xfffd, 0xfffd, 0x97cb, 0x9055, 0xfffd, 0x570d, 0xfffd,
+  0xfffd, 0x7232, 0x6ff0, 0x7dad, 0x8466, 0xfffd, 0xfffd, 0x5049,
+  0x50de, 0xfffd, 0x7def, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8b02, 0xfffd, 0xfffd, 0x885b,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x805e, 0x7d0b, 0xfffd, 0x7a69,
+  0xfffd, 0x554f, 0xfffd, 0xfffd, 0xfffd, 0x64be, 0x8778, 0x6e26,
+  0x7aa9, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x55da,
+  0x93a2, 0x70cf, 0xfffd, 0x8aa3, 0xfffd, 0x7121, 0x856a, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x5862, 0xfffd, 0x9727, 0xfffd, 0xfffd, 0xfffd,
+  0x52d9, 0xfffd, 0x8aa4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x932b, 0x72a7,
+  /* 0x4f */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8972, 0xfffd, 0x7fd2,
+  0xfffd, 0xfffd, 0x9291, 0xfffd, 0xfffd, 0xfffd, 0x6232, 0x7d30,
+  0xfffd, 0x8766, 0xfffd, 0xfffd, 0x8f44, 0xfffd, 0x5cfd, 0x4fe0,
+  0x72f9, 0xfffd, 0xfffd, 0xfffd, 0x5687, 0xfffd, 0x9341, 0xfffd,
+  0xfffd, 0x9bae, 0x7e96, 0xfffd, 0x8ce2, 0x929c, 0xfffd, 0x9591,
+  0xfffd, 0xfffd, 0xfffd, 0x986f, 0x96aa, 0x73fe, 0x737b, 0x7e23,
+  0xfffd, 0x9921, 0xfffd, 0x61b2, 0xfffd, 0xfffd, 0x7dab, 0xfffd,
+  0xfffd, 0x9472, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9109, 0xfffd,
+  0xfffd, 0x8a73, 0xfffd, 0x97ff, 0xfffd, 0x9805, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x856d, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x56c2, 0x92b7, 0xfffd, 0xfffd, 0xfffd, 0x66c9,
+  /* 0x50 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x562f, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5354, 0x633e, 0xfffd, 0xfffd,
+  0xfffd, 0x8105, 0x8ae7, 0x5beb, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x7009, 0x8b1d, 0xfffd, 0xfffd, 0xfffd, 0x92c5, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x91c1, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8208, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x92b9, 0xfffd, 0xfffd, 0x7d89, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x9808, 0xfffd, 0x8a31, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7dd2, 0x7e8c,
+  0x8ed2, 0xfffd, 0xfffd, 0x61f8, 0xfffd, 0xfffd,
+  /* 0x51 */
+  0x9078, 0x766c, 0xfffd, 0x7d62, 0xfffd, 0xfffd, 0x5b78, 0xfffd,
+  0xfffd, 0xfffd, 0x52db, 0xfffd, 0xfffd, 0xfffd, 0x8a62, 0x5c0b,
+  0x99b4, 0xfffd, 0xfffd, 0xfffd, 0x8a13, 0x8a0a, 0x905c, 0xfffd,
+  0x58d3, 0xfffd, 0x9d09, 0x9d28, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x555e, 0x4e9e, 0x8a1d,
+  0xfffd, 0xfffd, 0x95b9, 0xfffd, 0xfffd, 0x9e7d, 0x56b4, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9854, 0x95bb, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8277, 0xfffd, 0xfffd,
+  0x53ad, 0x786f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8afa,
+  0x9a57, 0xfffd, 0xfffd, 0x9d26, 0xfffd, 0x694a, 0x63da, 0xfffd,
+  0x760d, 0xfffd, 0xfffd, 0x967d, 0xfffd, 0xfffd, 0x7662, 0x990a,
+  0x6a23, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x52 */
+  0xfffd, 0x582f, 0xfffd, 0xfffd, 0x8b21, 0xfffd, 0xfffd, 0xfffd,
+  0x85e5, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x723a, 0xfffd,
+  0xfffd, 0xfffd, 0x9801, 0xfffd, 0x696d, 0x8449, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x91ab, 0xfffd, 0x92a5, 0xfffd,
+  0xfffd, 0xfffd, 0x9824, 0xfffd, 0x907a, 0xfffd, 0x5100, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87fb, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x85dd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x5104, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x61b6, 0x7fa9, 0xfffd, 0xfffd, 0x8a63,
+  0x8b70, 0x8abc, 0x8b6f, 0xfffd, 0xfffd, 0xfffd, 0x7e79, 0xfffd,
+  0x852d, 0xfffd, 0xfffd, 0xfffd, 0x9670, 0xfffd, 0xfffd, 0x9280,
+  0xfffd, 0xfffd, 0x98f2, 0xfffd, 0xfffd, 0x96b1,
+  /* 0x53 */
+  0xfffd, 0xfffd, 0x6afb, 0x5b30, 0x9df9, 0x61c9, 0x7e93, 0x7469,
+  0x87a2, 0x71df, 0x7192, 0x8805, 0xfffd, 0x8d0f, 0xfffd, 0xfffd,
+  0x7a4e, 0xfffd, 0xfffd, 0x55b2, 0x64c1, 0x50ad, 0xfffd, 0x7670,
+  0xfffd, 0xfffd, 0x8e34, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x512a, 0xfffd, 0x6182, 0xfffd,
+  0xfffd, 0x90f5, 0x923e, 0x7336, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a98, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8f3f, 0x9918,
+  0xfffd, 0xfffd, 0x9b5a, 0xfffd, 0xfffd, 0x6f01, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8207, 0x5dbc, 0xfffd, 0xfffd, 0x8a9e, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x9b31, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x7344, 0xfffd, 0x8b7d,
+  /* 0x54 */
+  0xfffd, 0xfffd, 0xfffd, 0x9810, 0xfffd, 0x99ad, 0x9d1b, 0x6df5,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8f45, 0x5712,
+  0x54e1, 0x5713, 0xfffd, 0xfffd, 0x7de3, 0x9060, 0xfffd, 0x9858,
+  0xfffd, 0xfffd, 0xfffd, 0x7d04, 0xfffd, 0x8e8d, 0x9470, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x95b2, 0xfffd, 0x96f2, 0x9116, 0xfffd,
+  0x9695, 0xfffd, 0x904b, 0x85f4, 0x9196, 0x6688, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x96dc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8f09,
+  0xfffd, 0xfffd, 0xfffd, 0x6522, 0x66ab, 0x8d0a, 0x8d1c, 0x81df,
+  0xfffd, 0xfffd, 0xfffd, 0x947f, 0xfffd, 0x68d7, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7ac8, 0xfffd, 0x8cac,
+  0x64c7, 0x5247, 0x6fa4, 0x8cca, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8d08, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8ecb,
+  /* 0x55 */
+  0x9358, 0x9598, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8a50, 0xfffd, 0x9f4b, 0xfffd, 0xfffd, 0x50b5, 0xfffd, 0xfffd,
+  0x6c08, 0xfffd, 0xfffd, 0xfffd, 0x76de, 0x65ac, 0x8f3e, 0x5d84,
+  0xfffd, 0xfffd, 0x68e7, 0xfffd, 0x6230, 0xfffd, 0xfffd, 0x7dbb,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5f35, 0xfffd, 0x6f32, 0xfffd,
+  0xfffd, 0x5e33, 0x8cec, 0xfffd, 0x8139, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x8d99, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87c4, 0x8f4d, 0xfffd, 0x937a,
+  0xfffd, 0x9019, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x8c9e, 0x91dd, 0x5075, 0xfffd, 0xfffd, 0x8a3a, 0xfffd,
+  0xfffd, 0x93ae, 0x9663, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x56 */
+  0x5e40, 0x7665, 0x912d, 0x8b49, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7e54, 0x8077,
+  0xfffd, 0xfffd, 0xfffd, 0x57f7, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8879, 0xfffd, 0x7d19, 0xfffd, 0x646f, 0x64f2,
+  0xfffd, 0xfffd, 0xfffd, 0x5e5f, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x8cea, 0xfffd, 0xfffd, 0x6eef, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x9418, 0xfffd, 0x7d42, 0x7a2e, 0x816b, 0xfffd,
+  0xfffd, 0x8846, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8b05, 0xfffd,
+  0x8ef8, 0xfffd, 0xfffd, 0xfffd, 0x76ba, 0xfffd, 0x665d, 0x9a5f,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8af8, 0x8a85, 0xfffd,
+  0xfffd, 0x71ed, 0xfffd, 0xfffd, 0x77da, 0x56d1, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x8caf, 0x9444, 0x7bc9,
+  /* 0x57 */
+  0xfffd, 0xfffd, 0xfffd, 0x99d0, 0xfffd, 0xfffd, 0xfffd, 0x5c08,
+  0x78da, 0x8f49, 0xfffd, 0x8cfa, 0xfffd, 0x6a01, 0x838a, 0x88dd,
+  0x599d, 0xfffd, 0x58ef, 0x72c0, 0xfffd, 0x9310, 0xfffd, 0x8d05,
+  0x589c, 0x7db4, 0x8ac4, 0x6e96, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6fc1, 0xfffd,
+  0xfffd, 0x8cc7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6f2c, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x7d9c, 0x7e3d, 0x7e31, 0x9112, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a5b, 0xfffd,
+  0x7d44, 0x947d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x58 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x55c7, 0xfffd, 0xfffd, 0x5399, 0xfffd,
+  0x53b4, 0xfffd, 0xfffd, 0x9768, 0x8d0b, 0xfffd, 0xfffd, 0x532d,
+  0x5331, 0xfffd, 0x8cfe, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x5244, 0xfffd, 0x528c, 0x5274, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x50b4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5000, 0x5096, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x59 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5115, 0xfffd, 0x5102, 0xfffd,
+  0x5114, 0x513c, 0x5137, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x50e8, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x50c2, 0x513b, 0x5110, 0x513a,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x50c9, 0xfffd, 0xfffd, 0xfffd,
+  0x7cf4, 0xfffd, 0xfffd, 0x9ecc, 0xfffd, 0x56c5, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x9cec, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x893b, 0x81e0, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x5a */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a01, 0x8a10, 0x8a0c, 0x8a15,
+  0x8b33, 0x8a4e, 0x8a25, 0x8a41, 0x8a36, 0x8a46, 0x8a54, 0x8a58,
+  0x8a52, 0x8a86, 0x8a84, 0x8a7f, 0x8a70, 0x8a7c, 0x8a75, 0x8a6c,
+  0x8a6e, 0x8acd, 0x8ae2, 0x8a61, 0x8a9a, 0x8aa5, 0x8a91, 0x8a92,
+  0x8acf, 0x8ad1, 0x8ac9, 0x8adb, 0x8ad7, 0x8ac2, 0x8ab6, 0x8af6,
+  0x8aeb, 0x8b14, 0x8b01, 0x8ae4, 0x8aed, 0x8afc, 0x8af3, 0x8ae6,
+  0x8aee, 0x8ade, 0x8b28, 0x8b9c, 0x8b16, 0x8b1a, 0x8b10, 0x8b2b,
+  0x8b2d, 0x8b56, 0x8b59, 0x8b4e, 0x8b9e, 0x8b6b, 0x8b96, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x9658, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x913a, 0xfffd,
+  0x9114, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9134,
+  /* 0x5b */
+  0xfffd, 0xfffd, 0x90df, 0xfffd, 0xfffd, 0x9136, 0xfffd, 0xfffd,
+  0x9106, 0x9148, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x82bb, 0xfffd, 0x52f1, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5df0, 0xfffd,
+  0x580a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x58d9, 0xfffd, 0xfffd, 0x58e2, 0xfffd, 0xfffd,
+  0xfffd, 0x58e0, 0xfffd, 0x58da, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x57e1, 0xfffd, 0xfffd, 0x584f, 0xfffd, 0xfffd,
+  0x5816, 0xfffd, 0xfffd, 0xfffd, 0x5852, 0x581d, 0x5864, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x5c */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x858c, 0xfffd, 0xfffd, 0x8553, 0xfffd,
+  0xfffd, 0x85f6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x83a7,
+  0x8407, 0x84ef, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x82e7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8622, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8526,
+  0xfffd, 0xfffd, 0x584b, 0x7162, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8558, 0x84fd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x854e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8588, 0xfffd, 0xfffd,
+  0x85ba, 0xfffd, 0xfffd, 0xfffd, 0x7296, 0x6ece,
+  /* 0x5d */
+  0x8541, 0xfffd, 0x85ce, 0x8552, 0x84c0, 0x8452, 0x8464, 0xfffd,
+  0xfffd, 0x8494, 0x8435, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x859f, 0xfffd, 0xfffd, 0x8555, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x9daf, 0x8493, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x7e08, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8546, 0xfffd, 0xfffd, 0x8562, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x851e, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x9a40, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x863a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x93a3, 0x8577, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x861e, 0xfffd, 0x85fa,
+  /* 0x5e */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8604, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x85ea, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x861a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5969, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5c37, 0xfffd,
+  0x636b, 0x6476, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x649f,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x6451, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x645c,
+  0xfffd, 0xfffd, 0xfffd, 0x64b3, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x6504, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6516, 0xfffd, 0xfffd,
+  /* 0x5f */
+  0xfffd, 0x64f7, 0x64fc, 0xfffd, 0x651b, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x5630, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x5638, 0x56c8, 0xfffd, 0x56a6, 0xfffd,
+  0xfffd, 0x5504, 0x54bc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x5680, 0xfffd, 0xfffd, 0xfffd, 0x565d,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5660, 0xfffd, 0xfffd, 0x5635,
+  0x55f6, 0xfffd, 0xfffd, 0x5666, 0xfffd, 0xfffd, 0xfffd, 0x5672,
+  0xfffd, 0x568c, 0xfffd, 0xfffd, 0xfffd, 0x5665, 0xfffd, 0xfffd,
+  0x561c, 0xfffd, 0x562e, 0xfffd, 0xfffd, 0xfffd, 0x55e9, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5616, 0xfffd, 0xfffd, 0xfffd,
+  0x56c0, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x60 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x560d, 0x56b3, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x56c1, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x566f,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8f61, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x56b6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5695,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5707,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5e43,
+  0xfffd, 0xfffd, 0xfffd, 0x5e6c, 0x5e58, 0x5e57,
+  /* 0x61 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x5d87, 0xfffd, 0x5cf4, 0xfffd, 0xfffd, 0x5d50,
+  0xfffd, 0xfffd, 0xfffd, 0x5d2c, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x5da7, 0xfffd, 0x5da0, 0xfffd, 0xfffd, 0x5d97,
+  0x5d0d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x5db8, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5d81,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x5dd4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x540e, 0x5fa0, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7377, 0x7341, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x736a, 0xfffd, 0x733b,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x736b, 0xfffd,
+  /* 0x62 */
+  0xfffd, 0xfffd, 0xfffd, 0x7380, 0xfffd, 0xfffd, 0xfffd, 0x737c,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x98e0, 0x9933, 0x98e9, 0x993c, 0x98ea, 0x98eb,
+  0x98ed, 0x98f4, 0x9909, 0x9911, 0x4f59, 0x991b, 0x9937, 0x993f,
+  0x9943, 0x9948, 0x9949, 0x994a, 0x994c, 0x9962, 0xfffd, 0x5ee1,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8ce1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x61fa, 0x61ae, 0xfffd, 0x616a, 0xfffd, 0xfffd,
+  0x613e, 0x60b5, 0x6134, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x61cc,
+  0xfffd, 0x615f, 0x61e8, 0x60fb, 0x6137, 0xfffd,
+  /* 0x63 */
+  0xfffd, 0x60f2, 0xfffd, 0xfffd, 0x6173, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x611c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6192, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9582, 0x9586, 0x95c8, 0x958e,
+  0x9594, 0x958c, 0x95e5, 0x95ad, 0x95ab, 0x9b2e, 0x95ac, 0x95be,
+  0x95b6, 0x9b29, 0x95bf, 0x95bd, 0x95bc, 0x95c3, 0x95cb, 0x95d4,
+  0x95d0, 0x95d5, 0x95de, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x7043, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6f59, 0xfffd, 0xfffd, 0xfffd,
+  0x7027, 0x7018, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6ffc,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6d87,
+  /* 0x64 */
+  0xfffd, 0xfffd, 0xfffd, 0x6d79, 0x6e5e, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x6fae, 0xfffd, 0xfffd, 0xfffd, 0x700f, 0x6ef8,
+  0x6f6f, 0xfffd, 0xfffd, 0xfffd, 0x6df6, 0x6f7f, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x7006, 0xfffd, 0xfffd, 0x6fa0, 0xfffd, 0xfffd, 0xfffd,
+  0x700b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x7067, 0xfffd, 0xfffd, 0x7044, 0xfffd, 0x7005, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6f77, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x7020, 0x701f, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x7032, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7028,
+  /* 0x65 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x705d,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x9a2b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9087, 0xfffd,
+  0x9015, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9090, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5c68,
+  0xfffd, 0x5f33, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x5af5, 0x5ad7, 0xfffd,
+  /* 0x66 */
+  0xfffd, 0xfffd, 0x5b00, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x5a6d, 0x5b08, 0xfffd, 0x5b4c, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x5aa7, 0x5afb, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5b0b, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5b21,
+  0x5b2a, 0xfffd, 0xfffd, 0xfffd, 0x5b19, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x99d4,
+  0x99df, 0x99d9, 0x9a36, 0x9a5b, 0x99d1, 0x99d8, 0x9a4d, 0x9a4a,
+  0x99e2, 0x9a6a, 0x9a0f, 0x9a0d, 0x9a05, 0x9a42, 0x9a2d, 0x9a16,
+  0x9a41, 0x9a2e, 0x9a38, 0x9a43, 0x9a44, 0x9a4f, 0x9a65, 0x9a64,
+  0x7cf9, 0x7d06, 0x7d02, 0x7d07, 0x7d08, 0x7e8a,
+  /* 0x67 */
+  0x7d1c, 0x7d15, 0x7d13, 0x7d3a, 0x7d32, 0x7d31, 0x7e10, 0x7d3c,
+  0x7d40, 0x7d3f, 0x7d5d, 0x7d4e, 0x7d73, 0x7d86, 0x7d83, 0x7d88,
+  0x7dbe, 0x7dba, 0x7dcb, 0x7dd4, 0x7dc4, 0x7d9e, 0x7dac, 0x7db9,
+  0x7da3, 0x7db0, 0x7dc7, 0x7dd9, 0x7dd7, 0x7df9, 0x7df2, 0x7e62,
+  0x7de6, 0x7df6, 0x7df1, 0x7e0b, 0x7de1, 0x7e09, 0x7e1d, 0x7e1f,
+  0x7e1e, 0x7e2d, 0x7e0a, 0x7e11, 0x7e7d, 0x7e39, 0x7e35, 0x7e32,
+  0x7e46, 0x7e45, 0x7e88, 0x7e5a, 0x7e52, 0x7e6e, 0x7e7e, 0x7e70,
+  0x7e6f, 0x7e98, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x74a3, 0x744b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x74cf, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x980a, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x74bd, 0x743f, 0x7489, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x68 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x74a6,
+  0xfffd, 0xfffd, 0xfffd, 0x74d4, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x74da, 0xfffd, 0x97d9,
+  0x97de, 0x97dc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x69aa, 0x6aea,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6898, 0xfffd, 0x68d6, 0x6a05,
+  0x689f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6adb, 0xfffd, 0x6af3,
+  0xfffd, 0xfffd, 0x6ae8, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6adf, 0xfffd, 0x6a89, 0xfffd,
+  0xfffd, 0x690f, 0x6a48, 0xfffd, 0x6968, 0xfffd, 0x69bf, 0xfffd,
+  0xfffd, 0xfffd, 0x6a3a, 0xfffd, 0x6a9c, 0xfffd, 0x6b12, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x6b1e, 0xfffd, 0xfffd, 0x6add, 0x69e7, 0xfffd,
+  /* 0x69 */
+  0x6b0f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6b16, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6aec, 0x6ada, 0xfffd, 0x6af8, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6ab3, 0xfffd, 0x6ae7, 0xfffd, 0xfffd,
+  0x6aa3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6ad3, 0xfffd, 0xfffd,
+  0xfffd, 0x6ade, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x6ba4, 0xfffd, 0x6b9e, 0x6bae, 0xfffd,
+  0x6bab, 0xfffd, 0x6baf, 0xfffd, 0x8ed4, 0x8edb, 0x8ef2, 0x8efb,
+  0x8f64, 0x8ef9, 0x8efc, 0x8eeb, 0x8ee4, 0x8f62, 0x8efa, 0x8efe,
+  0x8f0a, 0x8f07, 0x8f05, 0x8f12, 0x8f26, 0x8f1e,
+  /* 0x6a */
+  0x8f1f, 0x8f1c, 0x8f33, 0x8f46, 0x8f54, 0xfffd, 0x6214, 0x6227,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x750c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x66c7, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x66c4, 0xfffd, 0xfffd, 0x6689, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x66d6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x8cc1, 0x8cb0, 0x8cba, 0x8cbd, 0x8d04, 0x8cb2, 0x8cc5,
+  0x8d10, 0x8cd1, 0x8cda, 0x8cd5, 0x8ceb, 0x8ce7, 0x8cfb, 0x8998,
+  0x89ac, 0x89a1, 0x89bf, 0x89a6, 0x89af, 0x89b2, 0x89b7, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x6b */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6bff, 0xfffd,
+  0xfffd, 0x6c0c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x6c2c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x7258, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x6727, 0x8156, 0xfffd, 0x81da, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x811b, 0xfffd, 0xfffd,
+  0xfffd, 0x81be, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8161, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x81cf, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x6c */
+  0xfffd, 0xfffd, 0x6b5f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x98ae, 0x98af, 0x98b6, 0x98bc, 0x98c6, 0x98c8, 0xfffd, 0xfffd,
+  0x8f42, 0xfffd, 0xfffd, 0x9f4f, 0x6595, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x716c, 0x7152, 0xfffd,
+  0x7197, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x71c1, 0xfffd,
+  0xfffd, 0xfffd, 0x71dc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x71fe, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x79b0, 0xfffd, 0xfffd, 0x798e, 0xfffd, 0xfffd, 0x79aa,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x6d */
+  0x61df, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6164,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x61e3, 0x6207,
+  0xfffd, 0xfffd, 0xfffd, 0x6fa9, 0xfffd, 0x78ef, 0xfffd, 0x78ad,
+  0xfffd, 0x7868, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x78b8, 0xfffd,
+  0xfffd, 0x792a, 0x7931, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x7864, 0x78fd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x78e7, 0xfffd, 0xfffd, 0xfffd, 0x78e3, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9f95,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7798, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x775e, 0x77bc, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x6e */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x7f86, 0xfffd, 0xfffd, 0x7f88, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x91d2, 0x91d3, 0x91d4, 0x91d9, 0x91d7,
+  0x91d5, 0x91f7, 0x91e7, 0x91e4, 0x9346, 0x91f5, 0x91f9, 0x9208,
+  0x9226, 0x9245, 0x9211, 0x9210, 0x9201, 0x9227, 0x9204, 0x9225,
+  0x9200, 0x923a, 0x9266, 0x9237, 0x9233, 0x9255, 0x923d, 0x9238,
+  0x925e, 0x926c, 0x926d, 0x923f, 0x9460, 0x9230, 0x9249, 0x9248,
+  0x924d, 0x922e, 0x9239, 0x9438, 0x92ac, 0x92a0, 0x927a, 0x92aa,
+  0x92ee, 0x92cf, 0x9403, 0x92e3, 0x943a, 0x92b1, 0x92a6, 0x93a7,
+  0x9296, 0x92cc, 0x92a9, 0x93f5, 0x9293, 0x927f,
+  /* 0x6f */
+  0x93a9, 0x929a, 0x931a, 0x92ab, 0x9283, 0x940b, 0x92a8, 0x92a3,
+  0x9412, 0x9338, 0x92f1, 0x93d7, 0x92e5, 0x92f0, 0x92ef, 0x92e8,
+  0x92bc, 0x92dd, 0x92f6, 0x9426, 0x9427, 0x92c3, 0x92df, 0x92e6,
+  0x9312, 0x9306, 0x9369, 0x931b, 0x9340, 0x9301, 0x9315, 0x932e,
+  0x9343, 0x9307, 0x9308, 0x931f, 0x9319, 0x9365, 0x9347, 0x9376,
+  0x9354, 0x9364, 0x93aa, 0x9370, 0x9384, 0x93e4, 0x93d8, 0x9428,
+  0x9387, 0x93cc, 0x9398, 0x93b8, 0x93bf, 0x93a6, 0x93b0, 0x93b5,
+  0x944c, 0x93e2, 0x93dc, 0x93dd, 0x93cd, 0x93de, 0x93c3, 0x93c7,
+  0x93d1, 0x9414, 0x941d, 0x93f7, 0x9465, 0x9413, 0x946d, 0x9420,
+  0x9479, 0x93f9, 0x9419, 0x944a, 0x9432, 0x943f, 0x9454, 0x9463,
+  0x937e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x70 */
+  0xfffd, 0xfffd, 0x7a61, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9ce9, 0x9cf6,
+  0x9d07, 0x9d06, 0x9d23, 0x9d87, 0x9e15, 0x9d1d, 0x9d1f, 0x9de5,
+  0x9d2f, 0x9dd9, 0x9d30, 0x9d42, 0x9e1e, 0x9d53, 0x9e1d, 0x9d60,
+  0x9d52, 0x9df3, 0x9d5c, 0x9d61, 0x9d93, 0x9d6a, 0x9d6f, 0x9d89,
+  0x9d98, 0x9d9a, 0x9dc0, 0x9da5, 0x9da9, 0x9dc2, 0x9dbc, 0x9e1a,
+  0x9dd3, 0x9dda, 0x9def, 0x9de6, 0x9df2, 0x9df8, 0x9e0c, 0x9dfa,
+  0x9e1b, 0xfffd, 0xfffd, 0x7664, 0x7658, 0xfffd, 0x7667, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x7602, 0xfffd, 0xfffd, 0x7646, 0xfffd, 0xfffd, 0x7647, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7649, 0xfffd,
+  0x761e, 0xfffd, 0xfffd, 0x763b, 0xfffd, 0xfffd,
+  /* 0x71 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x766d,
+  0xfffd, 0xfffd, 0x766e, 0xfffd, 0xfffd, 0x7669, 0xfffd, 0xfffd,
+  0xfffd, 0x7672, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x7ac7, 0xfffd, 0xfffd, 0xfffd, 0x7ab6,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8960, 0xfffd, 0xfffd, 0xfffd, 0x8933, 0xfffd, 0x895d, 0x8947,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x8938, 0xfffd, 0x8964, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x76b8, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x802e, 0xfffd, 0xfffd, 0x802c, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8079, 0xfffd,
+  0x8075, 0xfffd, 0xfffd, 0x9807, 0x980e, 0x980f,
+  /* 0x72 */
+  0x9821, 0x981c, 0x6f41, 0x9826, 0x9837, 0x984e, 0x9853, 0x9873,
+  0x9862, 0x9859, 0x9865, 0x986c, 0x9870, 0xfffd, 0xfffd, 0xfffd,
+  0x87e3, 0x8806, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8706, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x8823, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x87f6, 0xfffd, 0xfffd, 0x86fa, 0x87ef, 0xfffd, 0x8784, 0xfffd,
+  0xfffd, 0xfffd, 0x8810, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87c8, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8811, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87bb, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87ce, 0xfffd,
+  /* 0x73 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7f4c, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7be4, 0xfffd, 0x7b67,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7c69, 0xfffd, 0xfffd,
+  0x7bf3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7c00, 0x7bcb, 0xfffd, 0xfffd,
+  0xfffd, 0x7c5c, 0xfffd, 0x7c1e, 0xfffd, 0xfffd, 0x7c2b, 0xfffd,
+  0x7c23, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7c6a, 0xfffd,
+  /* 0x74 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7c5f, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8264, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x826b, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x88ca, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7fa5, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7cf2, 0x7cf6,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7cdd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x7e36, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9ea9, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8db2, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x75 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x91c5, 0x91c3, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x9e7a, 0x8e89, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x8e4c, 0xfffd, 0xfffd, 0xfffd, 0x8e92,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8e7a, 0x8e55, 0xfffd,
+  0x8e9a, 0x8e8b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x8e93, 0xfffd, 0xfffd, 0x8e91, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8ea1, 0x8e63, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8eaa, 0xfffd,
+  0xfffd, 0x8ea6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x89f4, 0xfffd, 0xfffd,
+  /* 0x76 */
+  0xfffd, 0xfffd, 0x89f6, 0xfffd, 0xfffd, 0x975a, 0xfffd, 0x9742,
+  0xfffd, 0xfffd, 0x973d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9744,
+  0xfffd, 0xfffd, 0x9f54, 0x9f5f, 0x9f59, 0x9f60, 0x9f5c, 0x9f66,
+  0x9f6c, 0x9f6a, 0x9f77, 0x9efd, 0x9eff, 0x9f09, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8b8e, 0xfffd, 0x947e, 0xfffd,
+  0x93e8, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9b77, 0x9b74,
+  0x9b81, 0x9b83, 0x9b8e, 0x9c78, 0x7a4c, 0x9b92, 0x9c5f, 0x9b90,
+  0x9bad, 0x9b9a, 0x9baa, 0x9b9e, 0x9c6d, 0x9bab, 0x9b9d, 0x9c58,
+  0x9bc1, 0x9c7a, 0x9c31, 0x9c39, 0x9c23, 0x9c37, 0x9bc0, 0x9bca,
+  0x9bc7, 0x9bfd, 0x9bd6, 0x9bea, 0x9beb, 0x9be1, 0x9be4, 0x9be7,
+  0x9bdd, 0x9be2, 0x9bf0, 0x9bdb, 0x9bf4, 0x9bd4, 0x9c5d, 0x9c08,
+  0x9c10, 0x9c0d, 0x9c12, 0x9c09, 0x9bff, 0x9c20,
+  /* 0x77 */
+  0x9c32, 0x9c2d, 0x9c28, 0x9c25, 0x9c29, 0x9c33, 0x9c3e, 0x9c48,
+  0x9c3b, 0x9c35, 0x9c45, 0x9c56, 0x9c54, 0x9c52, 0x9c67, 0xfffd,
+  0xfffd, 0x97c3, 0x97bd, 0xfffd, 0x97c9, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9dbb, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x9acf, 0xfffd, 0x9ad6, 0x9ad5, 0xfffd, 0xfffd,
+  0xfffd, 0x9b58, 0x9b4e, 0xfffd, 0xfffd, 0xfffd, 0x9957, 0x995c,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9b22, 0xfffd, 0xfffd,
+  0x4e48, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x9ef7, 0xfffd, 0xfffd, 0x9ef2, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x78 */
+  0x896c, 0x95c6, 0x9336, 0x5f46, 0x8514, 0x7e94, 0x5382, 0x51b2,
+  0x4e11, 0x9f63, 0x5679, 0x515a, 0x6dc0, 0x9f15, 0x6597, 0x5641,
+  0x9aee, 0x8303, 0x4e30, 0x8907, 0x5e72, 0x7a40, 0x98b3, 0x5e7f,
+  0x95a4, 0x9b0d, 0x5212, 0x8ff4, 0x5f59, 0x7a6b, 0x98e2, 0x51e0,
+  0x50a2, 0x4ef7, 0x8350, 0x8591, 0x5118, 0x636e, 0x6372, 0x524b,
+  0x5938, 0x774f, 0x8721, 0x814a, 0x7e8d, 0x91cc, 0x66c6, 0x5e18,
+  0x77ad, 0x9e75, 0x56c9, 0x9ef4, 0x6fdb, 0x61de, 0x77c7, 0x7030,
+  0x9eb5, 0x884a, 0x95e2, 0x82f9, 0x51ed, 0x6251, 0x4ec6, 0x6734,
+  0x97c6, 0x7c64, 0x7e34, 0x97a6, 0x9eaf, 0x786e, 0x820d, 0x672f,
+  0x677e, 0x56cc, 0x53f0, 0x98b1, 0x6aaf, 0x7f4e, 0x6d82, 0x7cf0,
+  0x4e07, 0x4fc2, 0x7e6b, 0x9e79, 0x56ae, 0x9b1a, 0x846f, 0x53f6,
+  0x90c1, 0x79a6, 0x7c72, 0x613f, 0x4e91, 0x9ad2,
+  /* 0x79 */
+  0x75c7, 0x96bb, 0x53ea, 0x7dfb, 0x88fd, 0x79cd, 0x7843, 0x7b51,
+  0x51c6,
+};
+
+static int
+gb12345ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0x21) || (c1 == 0x26) || (c1 == 0x28) || (c1 >= 0x30 && c1 <= 0x79)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        unsigned short wc = 0xfffd;
+        if (i < 470) {
+          if (i < 12)
+            wc = gb12345ext_2uni_page21[i];
+        } else if (i < 658) {
+          if (i < 555)
+            wc = gb12345ext_2uni_page26[i-470];
+        } else if (i < 1410) {
+          if (i < 690)
+            wc = gb12345ext_2uni_page28[i-658];
+        } else {
+          if (i < 8281)
+            wc = gb12345ext_2uni_page30[i-1410];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short gb12345ext_2charset[2252] = {
+  0x283d, 0x283e, 0x283f, 0x283b, 0x2840, 0x283c, 0x212c, 0x7871,
+  0x7829, 0x7833, 0x7761, 0x4252, 0x787d, 0x5147, 0x785f, 0x7842,
+  0x6245, 0x4034, 0x4258, 0x7872, 0x4f40, 0x5876, 0x4129, 0x3256,
+  0x3876, 0x4347, 0x4257, 0x4e30, 0x3260, 0x556c, 0x5877, 0x4921,
+  0x3138, 0x7841, 0x5336, 0x342b, 0x5871, 0x552e, 0x494b, 0x4763,
+  0x594d, 0x3d76, 0x595d, 0x4748, 0x464d, 0x4e31, 0x3d44, 0x5947,
+  0x3c5b, 0x5247, 0x592f, 0x525a, 0x3f6b, 0x3c73, 0x594f, 0x5931,
+  0x592d, 0x7845, 0x3325, 0x5345, 0x3422, 0x5933, 0x5950, 0x594e,
+  0x5932, 0x3679, 0x782c, 0x413d, 0x7828, 0x7929, 0x3633, 0x7840,
+  0x785d, 0x3f2d, 0x783b, 0x5859, 0x5472, 0x7848, 0x3855, 0x3950,
+  0x585c, 0x3434, 0x3b2e, 0x3e67, 0x4175, 0x3974, 0x585b, 0x3d23,
+  0x3c41, 0x3e22, 0x362f, 0x4e71, 0x512b, 0x4a24, 0x404d, 0x4a46,
+  0x5b3d, 0x4078, 0x4830, 0x5850, 0x3b63, 0x5851, 0x4778, 0x502d,
+  0x7827, 0x5847, 0x325e, 0x5161, 0x4077, 0x5849, 0x324e, 0x3454,
+  0x7923, 0x786b, 0x7878, 0x6161, 0x5f43, 0x5431, 0x5f42, 0x4e4a,
+  0x4674, 0x5146, 0x4925, 0x4747, 0x3525, 0x5334, 0x473a, 0x5844,
+  0x4270, 0x4e58, 0x5f6f, 0x5f59, 0x4c3e, 0x6036, 0x453b, 0x5f75,
+  0x3322, 0x5f69, 0x3b29, 0x5f6b, 0x5025, 0x5f34, 0x5f58, 0x5f3c,
+  0x7830, 0x5f50, 0x5f55, 0x5f66, 0x5f5c, 0x6048, 0x5f60, 0x4567,
+  0x3656, 0x782b, 0x5f4c, 0x4f45, 0x5f62, 0x6060, 0x4476, 0x5f3f,
+  0x417c, 0x7875, 0x6037, 0x514f, 0x6053, 0x5f79, 0x603f, 0x4f79,
+  0x5966, 0x5f3d, 0x7853, 0x786a, 0x5676, 0x6070, 0x397a, 0x4e27,
+  0x5430, 0x5432, 0x4d3c, 0x4d45, 0x5b6b, 0x5634, 0x3c61, 0x5b51,
+  0x5b71, 0x5b76, 0x5222, 0x3128, 0x3321, 0x3f69, 0x5c63, 0x5b6e,
+  0x5b75, 0x4d3f, 0x4e6b, 0x5b77, 0x333e, 0x4735, 0x3566, 0x5739,
+  0x3669, 0x3758, 0x473d, 0x3f51, 0x4c33, 0x5139, 0x405d, 0x5b5b,
+  0x5b64, 0x3b35, 0x4222, 0x5b62, 0x5b5e, 0x3053, 0x5733, 0x3a78,
+  0x4a59, 0x434e, 0x7849, 0x3c50, 0x5e46, 0x3661, 0x3d31, 0x375c,
+  0x5731, 0x4226, 0x383e, 0x662b, 0x6634, 0x4268, 0x657d, 0x657c,
+  0x6635, 0x6623, 0x662c, 0x663f, 0x3d3f, 0x664d, 0x6648, 0x6649,
+  0x5324, 0x4974, 0x662e, 0x4b6f, 0x5127, 0x424f, 0x475e, 0x4a35,
+  0x447e, 0x4973, 0x5034, 0x3f6d, 0x3368, 0x3126, 0x3d2b, 0x5728,
+  0x5130, 0x3654, 0x353c, 0x5e4f, 0x4245, 0x3263, 0x6570, 0x4a74,
+  0x3854, 0x612d, 0x353a, 0x4f3f, 0x6141, 0x385a, 0x6134, 0x6130,
+  0x6150, 0x5538, 0x612b, 0x6140, 0x613d, 0x613b, 0x6149, 0x416b,
+  0x536c, 0x3f79, 0x424d, 0x615b, 0x5b4f, 0x7850, 0x4b27, 0x4a26,
+  0x554a, 0x3478, 0x5621, 0x6078, 0x607e, 0x607d, 0x5644, 0x3152,
+  0x306f, 0x607c, 0x7835, 0x3849, 0x3c38, 0x7838, 0x3f62, 0x436d,
+  0x3327, 0x6250, 0x374f, 0x3963, 0x422e, 0x4c7c, 0x6572, 0x5545,
+  0x7824, 0x352f, 0x4356, 0x4d64, 0x783d, 0x3a73, 0x3e36, 0x3453,
+  0x6162, 0x3834, 0x3339, 0x626a, 0x4346, 0x3671, 0x4455, 0x6322,
+  0x627c, 0x302e, 0x632b, 0x626b, 0x627d, 0x6269, 0x787c, 0x4c2c,
+  0x3252, 0x3251, 0x627a, 0x395f, 0x6d28, 0x6266, 0x4b4b, 0x4247,
+  0x6325, 0x476c, 0x5347, 0x3139, 0x412f, 0x463e, 0x6334, 0x352c,
+  0x375f, 0x4375, 0x6264, 0x4f5c, 0x5264, 0x3f52, 0x5326, 0x6278,
+  0x7856, 0x6d21, 0x6d2f, 0x627b, 0x334d, 0x4041, 0x3b33, 0x507c,
+  0x6263, 0x3e65, 0x4965, 0x4135, 0x6d30, 0x6a27, 0x6a28, 0x553d,
+  0x4f37, 0x785e, 0x502e, 0x4961, 0x5e51, 0x7846, 0x7847, 0x4928,
+  0x4255, 0x3c70, 0x516f, 0x3b53, 0x4b70, 0x3537, 0x4740, 0x5e62,
+  0x5e68, 0x4227, 0x563f, 0x3f59, 0x5e52, 0x3274, 0x404c, 0x4453,
+  0x5e58, 0x3527, 0x3226, 0x3827, 0x464b, 0x5e6c, 0x4c22, 0x4e4e,
+  0x3c71, 0x5335, 0x4230, 0x5471, 0x3b77, 0x3532, 0x3523, 0x3e5d,
+  0x3c37, 0x4462, 0x3177, 0x4521, 0x3869, 0x5640, 0x4029, 0x5f22,
+  0x305a, 0x4b53, 0x5f23, 0x4845, 0x5e73, 0x446c, 0x4223, 0x4039,
+  0x5e7c, 0x3273, 0x5f25, 0x4963, 0x545c, 0x424e, 0x4c2f, 0x3d41,
+  0x403f, 0x305c, 0x3550, 0x4a7d, 0x4132, 0x3150, 0x6c35, 0x782f,
+  0x5536, 0x364f, 0x4a31, 0x5667, 0x544e, 0x6a4d, 0x3329, 0x545d,
+  0x6a4a, 0x784f, 0x6a3c, 0x4f7e, 0x6a53, 0x3f75, 0x4939, 0x4a69,
+  0x3b61, 0x6b4a, 0x7868, 0x7860, 0x362b, 0x7869, 0x6845, 0x4c75,
+  0x6849, 0x6847, 0x5466, 0x3630, 0x553b, 0x6862, 0x516e, 0x3763,
+  0x6865, 0x5235, 0x3c2b, 0x683f, 0x4859, 0x6867, 0x3939, 0x4739,
+  0x687d, 0x3d30, 0x572e, 0x4056, 0x6848, 0x4225, 0x316a, 0x4a60,
+  0x5179, 0x4653, 0x4a77, 0x686b, 0x6863, 0x4745, 0x3b7a, 0x4d56,
+  0x685f, 0x3535, 0x686d, 0x3c6c, 0x6949, 0x786d, 0x6944, 0x447b,
+  0x3c77, 0x3971, 0x6956, 0x6935, 0x684e, 0x687c, 0x695a, 0x685d,
+  0x6946, 0x6853, 0x6840, 0x6934, 0x6850, 0x6937, 0x5323, 0x4038,
+  0x4828, 0x6921, 0x686f, 0x692d, 0x6879, 0x4755, 0x4537, 0x6c23,
+  0x3b36, 0x4b6a, 0x407a, 0x3969, 0x3250, 0x6966, 0x6964, 0x6969,
+  0x6967, 0x696b, 0x3c5f, 0x4931, 0x3f47, 0x4539, 0x6b27, 0x5531,
+  0x6b2a, 0x4678, 0x4762, 0x6b32, 0x6424, 0x786f, 0x637e, 0x782d,
+  0x4259, 0x5428, 0x6435, 0x4733, 0x4e50, 0x3262, 0x3b6b, 0x6425,
+  0x4c40, 0x573c, 0x3935, 0x3257, 0x4370, 0x3553, 0x5c7e, 0x3b26,
+  0x564d, 0x4978, 0x4231, 0x6430, 0x427a, 0x5366, 0x453d, 0x3a3a,
+  0x4130, 0x5755, 0x5547, 0x3d25, 0x3d2c, 0x7223, 0x4643, 0x3d60,
+  0x636d, 0x4873, 0x6431, 0x4023, 0x6464, 0x6436, 0x492c, 0x3d3d,
+  0x4054, 0x3d27, 0x6445, 0x5473, 0x6d34, 0x642b, 0x356d, 0x5747,
+  0x4528, 0x4a2a, 0x4522, 0x7855, 0x3c43, 0x4c4e, 0x4044, 0x4e2b,
+  0x3175, 0x3d26, 0x6378, 0x424b, 0x645e, 0x6442, 0x503a, 0x6449,
+  0x642f, 0x3174, 0x6372, 0x4124, 0x646c, 0x646b, 0x6371, 0x647e,
+  0x7858, 0x6472, 0x403d, 0x6363, 0x645c, 0x4877, 0x406c, 0x4c32,
+  0x6530, 0x4d65, 0x4250, 0x6459, 0x4e5a, 0x4c7e, 0x4e5e, 0x4136,
+  0x6c3f, 0x5c64, 0x3733, 0x6c3e, 0x532b, 0x6c41, 0x4848, 0x3363,
+  0x6c47, 0x3546, 0x4955, 0x4c4c, 0x6c4b, 0x532a, 0x3253, 0x5672,
+  0x3b62, 0x3d7d, 0x6c62, 0x4b38, 0x422f, 0x4043, 0x4e2a, 0x522f,
+  0x367b, 0x6b39, 0x4723, 0x5c7d, 0x363f, 0x4e7e, 0x5734, 0x4f41,
+  0x3137, 0x534c, 0x6178, 0x616f, 0x537c, 0x4a28, 0x3640, 0x6176,
+  0x617d, 0x447c, 0x3b71, 0x4154, 0x616e, 0x4a5e, 0x4c21, 0x4f57,
+  0x6228, 0x6224, 0x4f56, 0x6775, 0x6762, 0x4b76, 0x5328, 0x426a,
+  0x6776, 0x6761, 0x6828, 0x3b37, 0x6774, 0x476d, 0x6767, 0x682c,
+  0x6836, 0x6a31, 0x327a, 0x4436, 0x314f, 0x3b2d, 0x3531, 0x336b,
+  0x7921, 0x3e37, 0x7069, 0x3768, 0x5171, 0x7079, 0x342f, 0x4531,
+  0x707c, 0x4146, 0x706c, 0x706f, 0x7077, 0x705d, 0x3171, 0x5177,
+  0x705c, 0x5622, 0x705f, 0x712e, 0x5122, 0x7128, 0x712b, 0x5338,
+  0x4c31, 0x7132, 0x3722, 0x3028, 0x7164, 0x5665, 0x5535, 0x3e21,
+  0x3c60, 0x454c, 0x422c, 0x784a, 0x6d79, 0x6d6e, 0x4277, 0x7851,
+  0x6d7a, 0x7857, 0x5675, 0x3d43, 0x7927, 0x6d4c, 0x6d3a, 0x7866,
+  0x5162, 0x4b36, 0x6d38, 0x6d3f, 0x4837, 0x426b, 0x5729, 0x6d57,
+  0x6d53, 0x6d36, 0x6d4d, 0x3421, 0x302d, 0x3f73, 0x6d42, 0x4079,
+  0x372f, 0x6d43, 0x3b76, 0x6c75, 0x787a, 0x6c78, 0x4071, 0x6c72,
+  0x353b, 0x7926, 0x5656, 0x3346, 0x7836, 0x7655, 0x3b7d, 0x5331,
+  0x7023, 0x3b60, 0x4e48, 0x783e, 0x4e51, 0x4d5d, 0x476e, 0x7140,
+  0x3f7a, 0x345c, 0x474f, 0x713c, 0x546e, 0x4754, 0x4a7a, 0x3e3a,
+  0x314a, 0x7928, 0x7348, 0x3c63, 0x3d5a, 0x3736, 0x567e, 0x7366,
+  0x7346, 0x4938, 0x7359, 0x7365, 0x4228, 0x736c, 0x3c72, 0x7371,
+  0x736f, 0x4729, 0x4131, 0x403a, 0x336f, 0x736a, 0x7425, 0x417d,
+  0x7862, 0x7356, 0x737d, 0x4069, 0x4261, 0x787b, 0x7456, 0x3760,
+  0x4138, 0x7870, 0x744f, 0x5961, 0x7450, 0x6679, 0x3e40, 0x3c4d,
+  0x667b, 0x543c, 0x3a6c, 0x667a, 0x667c, 0x667d, 0x4852, 0x4e46,
+  0x4449, 0x4526, 0x6723, 0x343f, 0x6722, 0x4934, 0x563d, 0x3c36,
+  0x3757, 0x6721, 0x3744, 0x4f38, 0x6726, 0x6725, 0x4970, 0x495c,
+  0x6724, 0x6728, 0x672a, 0x6729, 0x5655, 0x5769, 0x306d, 0x672c,
+  0x3d61, 0x672b, 0x3d4a, 0x4267, 0x5124, 0x3878, 0x485e, 0x4d33,
+  0x4b3f, 0x672d, 0x3e78, 0x3e6e, 0x3073, 0x672f, 0x672e, 0x6730,
+  0x5065, 0x4b67, 0x3e2d, 0x575b, 0x6736, 0x3371, 0x6739, 0x4f5f,
+  0x6737, 0x4e2c, 0x673a, 0x3859, 0x4d78, 0x3141, 0x573a, 0x425a,
+  0x6738, 0x6732, 0x5540, 0x3442, 0x6731, 0x4360, 0x6735, 0x673b,
+  0x3d74, 0x6733, 0x424c, 0x5077, 0x6734, 0x673d, 0x3c6a, 0x673c,
+  0x3c29, 0x3650, 0x355e, 0x6745, 0x5435, 0x6741, 0x3160, 0x3b3a,
+  0x4365, 0x4e33, 0x6743, 0x673f, 0x4137, 0x6742, 0x673e, 0x7924,
+  0x5d53, 0x6746, 0x674b, 0x6744, 0x6727, 0x674c, 0x383f, 0x6747,
+  0x6749, 0x6748, 0x4f58, 0x4c50, 0x376c, 0x674a, 0x4b75, 0x575d,
+  0x6750, 0x7863, 0x674f, 0x746a, 0x4246, 0x674e, 0x575c, 0x3c28,
+  0x6752, 0x6751, 0x6755, 0x562f, 0x4949, 0x6754, 0x4846, 0x6740,
+  0x497e, 0x3b66, 0x7873, 0x3c6b, 0x6756, 0x6759, 0x6758, 0x3d49,
+  0x526f, 0x3c4c, 0x674d, 0x6757, 0x6753, 0x667e, 0x5078, 0x784d,
+  0x3278, 0x5327, 0x7826, 0x4f4b, 0x675a, 0x4042, 0x733f, 0x786e,
+  0x3723, 0x3055, 0x425e, 0x6e3c, 0x6e3f, 0x7447, 0x5265, 0x4f30,
+  0x474c, 0x716f, 0x716c, 0x4a25, 0x4e45, 0x412a, 0x344f, 0x4979,
+  0x4b4a, 0x7179, 0x4474, 0x5630, 0x7177, 0x4c7d, 0x417b, 0x4b60,
+  0x5032, 0x6b56, 0x554d, 0x784c, 0x4976, 0x6b4b, 0x6b61, 0x4454,
+  0x5657, 0x3326, 0x3774, 0x3d3a, 0x4465, 0x3528, 0x6b5a, 0x4527,
+  0x4133, 0x466a, 0x6b77, 0x4030, 0x6b4d, 0x5460, 0x5975, 0x4159,
+  0x4c28, 0x536b, 0x504b, 0x3e59, 0x3e49, 0x7867, 0x3255, 0x742f,
+  0x3d22, 0x7435, 0x3c68, 0x515e, 0x5b3b, 0x5c51, 0x785c, 0x7832,
+  0x7843, 0x572f, 0x3e25, 0x3c54, 0x5c48, 0x3b2a, 0x5c49, 0x4033,
+  0x4d72, 0x5d2b, 0x5236, 0x5d26, 0x5d27, 0x4e2d, 0x7877, 0x3b67,
+  0x5d3b, 0x5d2a, 0x3254, 0x5d25, 0x3847, 0x412b, 0x5c4a, 0x5c6a,
+  0x7825, 0x5d64, 0x3d2f, 0x5c60, 0x5271, 0x5d21, 0x5d5b, 0x5c71,
+  0x5d24, 0x5c3f, 0x5d35, 0x5c69, 0x5d5e, 0x3534, 0x4e5f, 0x4f74,
+  0x5d77, 0x5c76, 0x3c3b, 0x5c3c, 0x7844, 0x473e, 0x5d32, 0x3c76,
+  0x4878, 0x5c79, 0x4036, 0x5d23, 0x5255, 0x5229, 0x5e34, 0x544c,
+  0x5c42, 0x302a, 0x5d7e, 0x5e2d, 0x422b, 0x4b55, 0x463b, 0x5e3a,
+  0x5d7c, 0x5c57, 0x403c, 0x5d71, 0x425c, 0x3426, 0x4232, 0x3a45,
+  0x3f77, 0x724c, 0x7239, 0x784b, 0x4a34, 0x4f3a, 0x4e4f, 0x724f,
+  0x426c, 0x5329, 0x7277, 0x555d, 0x7265, 0x727d, 0x7231, 0x3275,
+  0x724d, 0x3366, 0x7249, 0x524f, 0x532c, 0x7232, 0x7253, 0x726e,
+  0x402f, 0x7243, 0x3946, 0x324f, 0x4279, 0x565a, 0x785a, 0x4a75,
+  0x4e40, 0x3365, 0x563b, 0x7441, 0x406f, 0x3239, 0x5730, 0x7925,
+  0x7834, 0x3f63, 0x714d, 0x715a, 0x5974, 0x7150, 0x3040, 0x714f,
+  0x7149, 0x715c, 0x4d60, 0x7821, 0x3344, 0x4f2e, 0x3c7b, 0x3966,
+  0x4359, 0x4a53, 0x6a68, 0x6a6a, 0x6a6c, 0x4757, 0x6a69, 0x6a6d,
+  0x6a6e, 0x6a6f, 0x3e75, 0x4040, 0x6a6b, 0x395b, 0x757c, 0x7623,
+  0x3425, 0x5a25, 0x3629, 0x383c, 0x3c46, 0x5136, 0x5a27, 0x4c56,
+  0x5a26, 0x5135, 0x5a28, 0x467d, 0x3c47, 0x366f, 0x5148, 0x4b4f,
+  0x3e77, 0x5a2b, 0x3743, 0x4968, 0x506d, 0x4b5f, 0x5a2d, 0x556f,
+  0x5a2c, 0x5a2e, 0x5a2a, 0x5529, 0x5a31, 0x5a2f, 0x4640, 0x5a30,
+  0x5767, 0x344a, 0x5a3c, 0x512f, 0x5268, 0x4a54, 0x4a2b, 0x326f,
+  0x5a38, 0x396e, 0x5a39, 0x5a35, 0x3b30, 0x3843, 0x4f6a, 0x5a37,
+  0x5a36, 0x5a34, 0x5a33, 0x566f, 0x5a32, 0x3f64, 0x484f, 0x5a3f,
+  0x5a40, 0x352e, 0x5355, 0x5a3d, 0x536f, 0x334f, 0x3d6b, 0x4e5c,
+  0x4e73, 0x5a3e, 0x4b50, 0x3b65, 0x4b35, 0x4b2d, 0x3f4e, 0x5a47,
+  0x374c, 0x526a, 0x3577, 0x5a46, 0x573b, 0x4c38, 0x5a43, 0x476b,
+  0x5a3a, 0x5a41, 0x5a42, 0x4142, 0x425b, 0x5a45, 0x5a44, 0x357d,
+  0x5a52, 0x5a3b, 0x5a4c, 0x5a50, 0x5033, 0x5a49, 0x5a4d, 0x5a51,
+  0x3b64, 0x5a4f, 0x5a48, 0x376d, 0x566e, 0x5168, 0x5a4e, 0x4535,
+  0x4431, 0x5a4b, 0x4e3d, 0x4c5c, 0x565f, 0x3b51, 0x4355, 0x5a57,
+  0x5a4a, 0x5a55, 0x3079, 0x472b, 0x5a56, 0x3d32, 0x503b, 0x5225,
+  0x5a53, 0x5a58, 0x437d, 0x5a59, 0x5a29, 0x3d77, 0x4321, 0x5624,
+  0x5a5c, 0x3c25, 0x5a5a, 0x4a36, 0x5a5b, 0x4c37, 0x4657, 0x5a5e,
+  0x526b, 0x5269, 0x4734, 0x3b24, 0x537e, 0x3641, 0x3164, 0x7645,
+  0x3277, 0x4843, 0x403e, 0x5a5f, 0x5a54, 0x5a5d, 0x4671, 0x3761,
+  0x3134, 0x556a, 0x383a, 0x3246, 0x3931, 0x4636, 0x3b75, 0x3737,
+  0x4c30, 0x3961, 0x5470, 0x567c, 0x6a5b, 0x6a5f, 0x3721, 0x3973,
+  0x3161, 0x4272, 0x347b, 0x6a5c, 0x3751, 0x4c79, 0x6a5d, 0x4333,
+  0x3a58, 0x6a5a, 0x4238, 0x415e, 0x3b5f, 0x6a60, 0x574a, 0x3c56,
+  0x5474, 0x6a62, 0x495e, 0x3176, 0x6a64, 0x6a63, 0x344d, 0x494d,
+  0x4562, 0x6259, 0x4f4d, 0x4274, 0x3c7a, 0x3833, 0x6a66, 0x564a,
+  0x6a65, 0x554b, 0x3644, 0x4035, 0x572c, 0x6a67, 0x393a, 0x487c,
+  0x5853, 0x6a5e, 0x5738, 0x5479, 0x545e, 0x584d, 0x4944, 0x532e,
+  0x6a61, 0x4a6a, 0x3853, 0x545f, 0x384f, 0x5554, 0x4777, 0x7475,
+  0x3c79, 0x533b, 0x7544, 0x754f, 0x7567, 0x754e, 0x753b, 0x336c,
+  0x7552, 0x543e, 0x755c, 0x7548, 0x7559, 0x7551, 0x7566, 0x345a,
+  0x7572, 0x756f, 0x477b, 0x3335, 0x547e, 0x396c, 0x3e7c, 0x5079,
+  0x696d, 0x696e, 0x486d, 0x6975, 0x6974, 0x696f, 0x5661, 0x6972,
+  0x6977, 0x6970, 0x6973, 0x6978, 0x3d4f, 0x697b, 0x697a, 0x5458,
+  0x6979, 0x697c, 0x3828, 0x4761, 0x413e, 0x6a22, 0x3b54, 0x697e,
+  0x6a21, 0x3975, 0x697d, 0x3132, 0x4256, 0x3c2d, 0x6a23, 0x4a64,
+  0x3778, 0x5537, 0x535f, 0x6c31, 0x4f3d, 0x542f, 0x6a24, 0x572a,
+  0x555e, 0x3d4e, 0x6a25, 0x3a64, 0x604e, 0x6976, 0x6971, 0x306c,
+  0x3447, 0x3168, 0x3167, 0x4529, 0x783c, 0x6549, 0x5562, 0x412c,
+  0x3d78, 0x544b, 0x397d, 0x346f, 0x4e25, 0x5137, 0x355d, 0x5436,
+  0x4a4a, 0x3359, 0x4728, 0x5121, 0x5245, 0x4149, 0x4275, 0x3b39,
+  0x6547, 0x315f, 0x425f, 0x654e, 0x7879, 0x5b23, 0x534a, 0x5b29,
+  0x4f67, 0x575e, 0x5a79, 0x5447, 0x354b, 0x5623, 0x415a, 0x3526,
+  0x5a7e, 0x5b26, 0x5a77, 0x5b2a, 0x544d, 0x3373, 0x523d, 0x3d34,
+  0x4470, 0x5046, 0x7527, 0x7526, 0x4a4d, 0x784e, 0x6e44, 0x6e45,
+  0x6e46, 0x6e49, 0x6e48, 0x3624, 0x6e47, 0x556b, 0x3576, 0x6e4c,
+  0x6e4b, 0x3730, 0x6e4e, 0x6e4a, 0x6e4f, 0x4725, 0x6e59, 0x6e55,
+  0x6e57, 0x6e50, 0x4446, 0x365b, 0x3933, 0x6e54, 0x6e53, 0x332e,
+  0x4525, 0x3e7b, 0x3846, 0x6e58, 0x6e51, 0x6e56, 0x6e6a, 0x6e66,
+  0x6e5d, 0x4165, 0x6e5c, 0x6e60, 0x6e6b, 0x6e5a, 0x6e5f, 0x534b,
+  0x6e64, 0x3c58, 0x6e52, 0x6e68, 0x6e67, 0x6e69, 0x322c, 0x6e5e,
+  0x472f, 0x432d, 0x4726, 0x6e61, 0x3227, 0x6e5b, 0x6e62, 0x6e63,
+  0x3d42, 0x6e6f, 0x3875, 0x6e7e, 0x5278, 0x6f25, 0x4d2d, 0x4f33,
+  0x6e7d, 0x6e79, 0x437a, 0x6f22, 0x4f4e, 0x6e6e, 0x6f28, 0x523f,
+  0x6e77, 0x6f27, 0x6e7b, 0x6e70, 0x6f24, 0x6e6d, 0x6e76, 0x4f7a,
+  0x5062, 0x4c60, 0x6f31, 0x4241, 0x6f36, 0x503f, 0x3135, 0x6e7a,
+  0x6e72, 0x3766, 0x6f32, 0x6f37, 0x6e74, 0x337a, 0x6f2d, 0x6f38,
+  0x6f30, 0x464c, 0x4871, 0x6e71, 0x6f2f, 0x6f2e, 0x6f2b, 0x6f33,
+  0x3e62, 0x3856, 0x6f3e, 0x6f3a, 0x6f42, 0x6f43, 0x5736, 0x6f39,
+  0x6f3f, 0x3438, 0x6f45, 0x6f23, 0x6f3c, 0x6f44, 0x3627, 0x472e,
+  0x3d75, 0x432a, 0x4e7d, 0x6f40, 0x346d, 0x423c, 0x434c, 0x7823,
+  0x6f2a, 0x6f3d, 0x4f47, 0x6f41, 0x6e4d, 0x6f47, 0x3978, 0x3646,
+  0x6f49, 0x5521, 0x364d, 0x6f4a, 0x6f46, 0x6f3b, 0x4742, 0x6f4c,
+  0x3c7c, 0x6f48, 0x5560, 0x6f71, 0x433e, 0x6f4d, 0x6f51, 0x3077,
+  0x4b78, 0x6f53, 0x4e59, 0x5d76, 0x6f56, 0x6e78, 0x6f21, 0x6f4b,
+  0x3864, 0x5572, 0x6f57, 0x4478, 0x6f58, 0x6f54, 0x6f55, 0x6f5f,
+  0x6f60, 0x4134, 0x6f52, 0x6f5d, 0x6f61, 0x6f2c, 0x6f4f, 0x6f5b,
+  0x6f5c, 0x6f5e, 0x3279, 0x3e35, 0x6f5a, 0x6f4e, 0x7649, 0x6e7c,
+  0x6f64, 0x6f6a, 0x6e73, 0x6f26, 0x414d, 0x6f29, 0x6f66, 0x6f62,
+  0x5653, 0x6f6b, 0x6f63, 0x6f68, 0x6f34, 0x6f35, 0x6f50, 0x412d,
+  0x6f6d, 0x4058, 0x4c7a, 0x6e6c, 0x6e75, 0x6f6e, 0x567d, 0x6f6c,
+  0x6f59, 0x3c78, 0x6f6f, 0x6e65, 0x6f70, 0x6f65, 0x6f67, 0x543f,
+  0x4f62, 0x4477, 0x6f69, 0x4260, 0x576a, 0x7647, 0x5464, 0x3324,
+  0x4345, 0x6345, 0x4941, 0x6346, 0x3155, 0x3f2a, 0x634a, 0x6348,
+  0x4872, 0x4f50, 0x3c64, 0x6349, 0x5522, 0x3a52, 0x3873, 0x7839,
+  0x3727, 0x396b, 0x4376, 0x634d, 0x634f, 0x634c, 0x5444, 0x6351,
+  0x514b, 0x5156, 0x6355, 0x6354, 0x6350, 0x6353, 0x6356, 0x7822,
+  0x6347, 0x402b, 0x6357, 0x403b, 0x6359, 0x6358, 0x635a, 0x3433,
+  0x3958, 0x635b, 0x327b, 0x785b, 0x634b, 0x5a6a, 0x4942, 0x5573,
+  0x5275, 0x3342, 0x423d, 0x5174, 0x3653, 0x3d57, 0x5449, 0x3c4a,
+  0x4b66, 0x4f55, 0x527e, 0x4224, 0x4125, 0x7922, 0x4b64, 0x4b2b,
+  0x337b, 0x5453, 0x406b, 0x4451, 0x5446, 0x3567, 0x4e6d, 0x762b,
+  0x7628, 0x7630, 0x4169, 0x7626, 0x584c, 0x392e, 0x7864, 0x7733,
+  0x7732, 0x7861, 0x7735, 0x4e24, 0x484d, 0x3a2b, 0x6838, 0x683a,
+  0x6839, 0x4f6c, 0x5233, 0x3625, 0x476a, 0x4f6e, 0x4b33, 0x717c,
+  0x506b, 0x676f, 0x4b4c, 0x717d, 0x717e, 0x5424, 0x4d67, 0x3064,
+  0x3659, 0x4644, 0x416c, 0x7222, 0x7221, 0x5243, 0x7224, 0x4d37,
+  0x3c55, 0x7225, 0x3e31, 0x4635, 0x4d47, 0x3f45, 0x4c62, 0x366e,
+  0x7226, 0x7227, 0x5155, 0x5438, 0x722a, 0x355f, 0x4060, 0x7229,
+  0x722b, 0x394b, 0x327c, 0x722c, 0x4f54, 0x722d, 0x422d, 0x7228,
+  0x4827, 0x3767, 0x6c29, 0x6c2a, 0x786c, 0x7837, 0x6c2b, 0x6c2c,
+  0x462e, 0x6c2d, 0x6c2e, 0x3749, 0x623b, 0x783f, 0x623d, 0x623f,
+  0x6240, 0x6241, 0x3739, 0x527b, 0x6242, 0x4b47, 0x3125, 0x4a4e,
+  0x3d48, 0x317d, 0x6243, 0x5178, 0x367c, 0x6244, 0x4459, 0x3676,
+  0x5360, 0x6246, 0x3d24, 0x4f5a, 0x395d, 0x623c, 0x6247, 0x623e,
+  0x4173, 0x6248, 0x6249, 0x4278, 0x624a, 0x624b, 0x624c, 0x4021,
+  0x624d, 0x3c22, 0x4844, 0x774f, 0x7750, 0x3276, 0x624e, 0x426d,
+  0x5426, 0x376b, 0x4d54, 0x335b, 0x5131, 0x3235, 0x5724, 0x6665,
+  0x3e54, 0x6660, 0x3c5d, 0x6666, 0x6662, 0x4a3b, 0x4d55, 0x6661,
+  0x426e, 0x6669, 0x3a27, 0x4266, 0x3f25, 0x3352, 0x666d, 0x666c,
+  0x466f, 0x666b, 0x6670, 0x462d, 0x6539, 0x666f, 0x6672, 0x4c5a,
+  0x6663, 0x4927, 0x6673, 0x4262, 0x5d6b, 0x6671, 0x666e, 0x6674,
+  0x6675, 0x477d, 0x6668, 0x6667, 0x6676, 0x3d3e, 0x5169, 0x3e2a,
+  0x6664, 0x5668, 0x423f, 0x6678, 0x6677, 0x666a, 0x3039, 0x7743,
+  0x787e, 0x4c65, 0x7746, 0x7745, 0x7831, 0x4b49, 0x783a, 0x7876,
+  0x775e, 0x3637, 0x4456, 0x6352, 0x634e, 0x5374, 0x774b, 0x774a,
+  0x5363, 0x4233, 0x7650, 0x764f, 0x7651, 0x7652, 0x7653, 0x7658,
+  0x312b, 0x7656, 0x765a, 0x765f, 0x765c, 0x765b, 0x765e, 0x7659,
+  0x4f4a, 0x7667, 0x7661, 0x7669, 0x4070, 0x7668, 0x7676, 0x766b,
+  0x7674, 0x7671, 0x766e, 0x7672, 0x766f, 0x7670, 0x3e28, 0x766c,
+  0x766d, 0x7673, 0x7675, 0x766a, 0x767d, 0x7678, 0x767c, 0x767a,
+  0x7679, 0x767b, 0x487a, 0x767e, 0x7665, 0x7724, 0x7723, 0x7725,
+  0x7722, 0x7663, 0x7721, 0x7726, 0x772a, 0x7666, 0x7664, 0x7729,
+  0x7727, 0x772b, 0x7728, 0x316e, 0x772e, 0x772d, 0x772c, 0x415b,
+  0x7660, 0x7677, 0x7657, 0x772f, 0x765d, 0x7654, 0x7662, 0x4471,
+  0x702f, 0x596c, 0x376f, 0x4379, 0x7030, 0x7032, 0x7031, 0x513b,
+  0x4d52, 0x5427, 0x7036, 0x7037, 0x7033, 0x516c, 0x513c, 0x7039,
+  0x703b, 0x3a68, 0x386b, 0x703c, 0x3e69, 0x7041, 0x703e, 0x7043,
+  0x366c, 0x7040, 0x7044, 0x7046, 0x4574, 0x7047, 0x4835, 0x7034,
+  0x7048, 0x7045, 0x7049, 0x704a, 0x704c, 0x704d, 0x5d3a, 0x3a57,
+  0x773d, 0x704f, 0x704b, 0x704e, 0x3c26, 0x7051, 0x4538, 0x703a,
+  0x7052, 0x7038, 0x7054, 0x7053, 0x7055, 0x7042, 0x7056, 0x5325,
+  0x7058, 0x7057, 0x7035, 0x7050, 0x7059, 0x703f, 0x703d, 0x7852,
+  0x7874, 0x753a, 0x3c6f, 0x514e, 0x4076, 0x4273, 0x746f, 0x7865,
+  0x7859, 0x4334, 0x5964, 0x3563, 0x3533, 0x7775, 0x7854, 0x7772,
+  0x763c, 0x763d, 0x763e, 0x782e, 0x466b, 0x552b, 0x6c34, 0x335d,
+  0x7633, 0x7635, 0x7637, 0x7634, 0x7636, 0x4164, 0x782a, 0x7638,
+  0x763a, 0x7639, 0x4823, 0x763b, 0x417a, 0x4553, 0x3928, 0x6d68,
+  0x396a, 0x2672, 0x2674, 0x2675, 0x2660, 0x2661, 0x2670, 0x2671,
+  0x2662, 0x2663, 0x266e, 0x266f, 0x2666, 0x2667, 0x2664, 0x2665,
+  0x2668, 0x2669, 0x266a, 0x266b,
+};
+
+static const Summary16 gb12345ext_uni2indx_page01[23] = {
+  /* 0x0100 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0110 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0200 },
+  /* 0x0200 */
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0002 }, {    4, 0x0002 },
+};
+static const Summary16 gb12345ext_uni2indx_page1e[4] = {
+  /* 0x1e00 */
+  {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x8000 },
+};
+static const Summary16 gb12345ext_uni2indx_page22[3] = {
+  /* 0x2200 */
+  {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0020 },
+};
+static const Summary16 gb12345ext_uni2indx_page4e[1306] = {
+  /* 0x4e00 */
+  {    7, 0x0080 }, {    8, 0x0002 }, {    9, 0x0000 }, {    9, 0x0001 },
+  {   10, 0x0100 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0004 }, {   12, 0x4002 }, {   14, 0x0000 }, {   14, 0x0000 },
+  {   14, 0x0040 }, {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0080 },
+  /* 0x4f00 */
+  {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 },
+  {   16, 0x0000 }, {   16, 0x0200 }, {   17, 0x0000 }, {   17, 0x0000 },
+  {   17, 0x0040 }, {   18, 0x0040 }, {   19, 0x0000 }, {   19, 0x0000 },
+  {   19, 0x0004 }, {   20, 0x0000 }, {   20, 0x0001 }, {   21, 0x0000 },
+  /* 0x5000 */
+  {   21, 0x0a41 }, {   25, 0x0002 }, {   26, 0x0800 }, {   27, 0x0000 },
+  {   27, 0x0200 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0030 },
+  {   30, 0x0000 }, {   30, 0x0340 }, {   33, 0x2004 }, {   35, 0x40b8 },
+  {   40, 0x0224 }, {   43, 0x4022 }, {   46, 0x0120 }, {   48, 0x0200 },
+  /* 0x5100 */
+  {   49, 0x0315 }, {   54, 0x8131 }, {   59, 0x0400 }, {   60, 0x1c84 },
+  {   65, 0x0000 }, {   65, 0x0404 }, {   67, 0x0200 }, {   68, 0x0000 },
+  {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0004 },
+  {   69, 0x2040 }, {   71, 0x0000 }, {   71, 0x2001 }, {   73, 0x0002 },
+  /* 0x5200 */
+  {   74, 0x0000 }, {   74, 0x0004 }, {   75, 0x0000 }, {   75, 0x0000 },
+  {   75, 0x0890 }, {   78, 0x0800 }, {   79, 0x4000 }, {   80, 0x0030 },
+  {   82, 0x3688 }, {   88, 0x0002 }, {   89, 0x0000 }, {   89, 0x0000 },
+  {   89, 0x0002 }, {   90, 0x6a20 }, {   95, 0x0004 }, {   96, 0x0122 },
+  /* 0x5300 */
+  {   99, 0x0000 }, {   99, 0x0000 }, {   99, 0xa000 }, {  101, 0x0002 },
+  {  102, 0x0001 }, {  103, 0x0010 }, {  104, 0x0000 }, {  104, 0x0000 },
+  {  104, 0x0004 }, {  105, 0x0200 }, {  106, 0x2001 }, {  108, 0x0014 },
+  {  110, 0x0008 }, {  111, 0x0000 }, {  111, 0x0404 }, {  113, 0x0041 },
+  /* 0x5400 */
+  {  115, 0x4000 }, {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 },
+  {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 },
+  {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x1000 },
+  {  117, 0x0000 }, {  117, 0x0000 }, {  117, 0x0002 }, {  118, 0x0000 },
+  /* 0x5500 */
+  {  118, 0x0010 }, {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0x0000 },
+  {  119, 0x8000 }, {  120, 0x4008 }, {  122, 0x0000 }, {  122, 0x0000 },
+  {  122, 0x0000 }, {  122, 0x0000 }, {  122, 0x5400 }, {  125, 0x0004 },
+  {  126, 0x40c0 }, {  129, 0x0400 }, {  130, 0x0200 }, {  131, 0x0040 },
+  /* 0x5600 */
+  {  132, 0x2040 }, {  134, 0x10d0 }, {  138, 0xc200 }, {  141, 0x0121 },
+  {  144, 0x0002 }, {  145, 0x2000 }, {  146, 0x8061 }, {  150, 0x0314 },
+  {  154, 0x1081 }, {  157, 0x0220 }, {  159, 0x4140 }, {  162, 0x0058 },
+  {  165, 0x1327 }, {  172, 0x0002 }, {  173, 0x0000 }, {  173, 0x0000 },
+  /* 0x5700 */
+  {  173, 0x2880 }, {  176, 0x014c }, {  180, 0x0000 }, {  180, 0x0000 },
+  {  180, 0x0000 }, {  180, 0x0000 }, {  180, 0x0000 }, {  180, 0x0000 },
+  {  180, 0x0000 }, {  180, 0x0000 }, {  180, 0x0000 }, {  180, 0x0000 },
+  {  180, 0x0000 }, {  180, 0x0000 }, {  180, 0x0002 }, {  181, 0x0080 },
+  /* 0x5800 */
+  {  182, 0x0420 }, {  184, 0x2040 }, {  186, 0x8000 }, {  187, 0x0012 },
+  {  189, 0x8c00 }, {  192, 0x0084 }, {  194, 0x0014 }, {  196, 0x0220 },
+  {  198, 0x0400 }, {  199, 0x1000 }, {  200, 0x4000 }, {  201, 0x4808 },
+  {  204, 0x0080 }, {  205, 0xc708 }, {  211, 0x8205 }, {  215, 0x2400 },
+  /* 0x5900 */
+  {  217, 0x0000 }, {  217, 0x0000 }, {  217, 0x0004 }, {  218, 0x4100 },
+  {  220, 0x0000 }, {  220, 0x0000 }, {  220, 0x5600 }, {  224, 0x0000 },
+  {  224, 0x0000 }, {  224, 0x2000 }, {  225, 0x0000 }, {  225, 0x0000 },
+  {  225, 0x0000 }, {  225, 0x0000 }, {  225, 0x0000 }, {  225, 0x0000 },
+  /* 0x5a00 */
+  {  225, 0x0000 }, {  225, 0x0000 }, {  225, 0x0000 }, {  225, 0x0000 },
+  {  225, 0x0002 }, {  226, 0x0000 }, {  226, 0x2040 }, {  228, 0x0000 },
+  {  228, 0x0000 }, {  228, 0x0000 }, {  228, 0x0080 }, {  229, 0x2000 },
+  {  230, 0x0000 }, {  230, 0x0080 }, {  231, 0x0000 }, {  231, 0x0820 },
+  /* 0x5b00 */
+  {  233, 0x1901 }, {  237, 0x0200 }, {  238, 0x0402 }, {  240, 0x0101 },
+  {  242, 0x1000 }, {  243, 0x0000 }, {  243, 0x0800 }, {  244, 0x8100 },
+  {  246, 0x0000 }, {  246, 0x0000 }, {  246, 0x0000 }, {  246, 0x0000 },
+  {  246, 0x0000 }, {  246, 0x0000 }, {  246, 0x1ac4 }, {  252, 0x0060 },
+  /* 0x5c00 */
+  {  254, 0x6980 }, {  259, 0x0000 }, {  259, 0x0000 }, {  259, 0x0080 },
+  {  260, 0x0000 }, {  260, 0x0000 }, {  260, 0x1114 }, {  264, 0x0000 },
+  {  264, 0x0000 }, {  264, 0x0000 }, {  264, 0x0002 }, {  265, 0x0000 },
+  {  265, 0x0000 }, {  265, 0x0000 }, {  265, 0x0000 }, {  265, 0x2050 },
+  /* 0x5d00 */
+  {  268, 0x2000 }, {  269, 0x0080 }, {  270, 0x1000 }, {  271, 0x0000 },
+  {  271, 0x0000 }, {  271, 0x0001 }, {  272, 0x0000 }, {  272, 0x0000 },
+  {  272, 0x0092 }, {  275, 0x0080 }, {  276, 0x0081 }, {  278, 0x1500 },
+  {  281, 0x0800 }, {  282, 0x0014 }, {  284, 0x0000 }, {  284, 0x0001 },
+  /* 0x5e00 */
+  {  285, 0x0000 }, {  285, 0x0100 }, {  286, 0x0820 }, {  288, 0x0048 },
+  {  290, 0x0009 }, {  292, 0x8180 }, {  295, 0x1808 }, {  298, 0xc204 },
+  {  302, 0x0000 }, {  302, 0x0000 }, {  302, 0x0800 }, {  303, 0x0000 },
+  {  303, 0x0000 }, {  303, 0x8000 }, {  304, 0x100f }, {  309, 0x0008 },
+  /* 0x5f00 */
+  {  310, 0x0000 }, {  310, 0x0000 }, {  310, 0x0000 }, {  310, 0x0028 },
+  {  312, 0x5140 }, {  316, 0x0200 }, {  317, 0x0000 }, {  317, 0x0000 },
+  {  317, 0x1000 }, {  318, 0x4002 }, {  320, 0x0201 }, {  322, 0x0200 },
+  {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0000 },
+  /* 0x6000 */
+  {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0000 },
+  {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0000 },
+  {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x0060 },
+  {  325, 0x0000 }, {  325, 0x0000 }, {  325, 0x0002 }, {  326, 0x0806 },
+  /* 0x6100 */
+  {  329, 0x0000 }, {  329, 0x1800 }, {  331, 0x0000 }, {  331, 0xc090 },
+  {  335, 0x0800 }, {  336, 0x8500 }, {  339, 0x4c18 }, {  344, 0x0048 },
+  {  346, 0x0404 }, {  348, 0x0407 }, {  352, 0x4810 }, {  355, 0x0044 },
+  {  357, 0x1280 }, {  360, 0xc000 }, {  362, 0x0108 }, {  364, 0x55c4 },
+  /* 0x6200 */
+  {  371, 0x0081 }, {  373, 0x0010 }, {  374, 0x0080 }, {  375, 0x0005 },
+  {  377, 0x0000 }, {  377, 0x0002 }, {  378, 0x0000 }, {  378, 0x0000 },
+  {  378, 0x0000 }, {  378, 0x0000 }, {  378, 0x0000 }, {  378, 0x0000 },
+  {  378, 0x0000 }, {  378, 0x0000 }, {  378, 0x0000 }, {  378, 0x0000 },
+  /* 0x6300 */
+  {  378, 0x0000 }, {  378, 0x0000 }, {  378, 0x0000 }, {  378, 0x4000 },
+  {  379, 0x0000 }, {  379, 0x0000 }, {  379, 0x4900 }, {  382, 0x0004 },
+  {  383, 0x0018 }, {  385, 0x0000 }, {  385, 0x0000 }, {  385, 0x0000 },
+  {  385, 0x0001 }, {  386, 0x0400 }, {  387, 0x4000 }, {  388, 0x0000 },
+  /* 0x6400 */
+  {  388, 0x2000 }, {  389, 0x0080 }, {  390, 0x0000 }, {  390, 0x0040 },
+  {  391, 0x0000 }, {  391, 0x9002 }, {  394, 0x8000 }, {  395, 0x0848 },
+  {  398, 0x0100 }, {  399, 0x8008 }, {  401, 0x0828 }, {  404, 0xc80c },
+  {  409, 0x0c92 }, {  414, 0x0410 }, {  416, 0x9001 }, {  419, 0x5c97 },
+  /* 0x6500 */
+  {  428, 0x8050 }, {  431, 0x2a50 }, {  436, 0x141c }, {  441, 0x0000 },
+  {  441, 0x0000 }, {  441, 0x0080 }, {  442, 0x0000 }, {  442, 0x0120 },
+  {  444, 0x000c }, {  446, 0x00a0 }, {  448, 0x1000 }, {  449, 0x0080 },
+  {  450, 0x0000 }, {  450, 0x0000 }, {  450, 0x0000 }, {  450, 0x0000 },
+  /* 0x6600 */
+  {  450, 0x0000 }, {  450, 0x0000 }, {  450, 0x0000 }, {  450, 0x0000 },
+  {  450, 0x0004 }, {  451, 0x2000 }, {  452, 0x0000 }, {  452, 0x0000 },
+  {  452, 0x0300 }, {  454, 0x0000 }, {  454, 0x0804 }, {  456, 0x0000 },
+  {  456, 0x02d0 }, {  460, 0x0040 }, {  461, 0x1001 }, {  463, 0x0100 },
+  /* 0x6700 */
+  {  464, 0x0008 }, {  465, 0x0000 }, {  465, 0x8080 }, {  467, 0x0010 },
+  {  468, 0x0000 }, {  468, 0x0000 }, {  468, 0x0000 }, {  468, 0x4002 },
+  {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 },
+  {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 },
+  /* 0x6800 */
+  {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 },
+  {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 },
+  {  470, 0x0000 }, {  470, 0xa100 }, {  473, 0x0000 }, {  473, 0x0000 },
+  {  473, 0x0000 }, {  473, 0x80c0 }, {  476, 0x0080 }, {  477, 0x0000 },
+  /* 0x6900 */
+  {  477, 0x8000 }, {  478, 0x0000 }, {  478, 0x0000 }, {  478, 0x0000 },
+  {  478, 0x0400 }, {  479, 0x0008 }, {  480, 0x2100 }, {  482, 0x0020 },
+  {  483, 0x0000 }, {  483, 0x0000 }, {  483, 0x4400 }, {  485, 0x8000 },
+  {  486, 0x2800 }, {  488, 0x0000 }, {  488, 0x0080 }, {  489, 0x0008 },
+  /* 0x6a00 */
+  {  490, 0x0026 }, {  493, 0x4208 }, {  496, 0x0008 }, {  497, 0x0700 },
+  {  500, 0x0900 }, {  502, 0x8000 }, {  503, 0x0004 }, {  504, 0x0000 },
+  {  504, 0x0200 }, {  505, 0x1010 }, {  507, 0x800c }, {  510, 0x0908 },
+  {  513, 0x0008 }, {  514, 0xec08 }, {  520, 0x1580 }, {  524, 0x0908 },
+  /* 0x6b00 */
+  {  527, 0x8410 }, {  530, 0x4044 }, {  533, 0x0000 }, {  533, 0x2000 },
+  {  534, 0x0000 }, {  534, 0x8001 }, {  536, 0x0002 }, {  537, 0x0184 },
+  {  540, 0x0000 }, {  540, 0x4100 }, {  542, 0xc810 }, {  546, 0x0c04 },
+  {  549, 0x0040 }, {  550, 0x0000 }, {  550, 0x0000 }, {  550, 0x8000 },
+  /* 0x6c00 */
+  {  551, 0x1100 }, {  553, 0x0000 }, {  553, 0x1808 }, {  556, 0x0000 },
+  {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 },
+  {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 },
+  {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 },
+  /* 0x6d00 */
+  {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 },
+  {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0000 }, {  556, 0x0200 },
+  {  557, 0x0084 }, {  559, 0x0000 }, {  559, 0x0000 }, {  559, 0x0000 },
+  {  559, 0x0001 }, {  560, 0x0000 }, {  560, 0x0400 }, {  561, 0x0460 },
+  /* 0x6e00 */
+  {  564, 0x0000 }, {  564, 0x0000 }, {  564, 0x1040 }, {  566, 0x4000 },
+  {  567, 0x0000 }, {  567, 0x4000 }, {  568, 0x8000 }, {  569, 0x0000 },
+  {  569, 0x0000 }, {  569, 0x2040 }, {  571, 0x0000 }, {  571, 0x0000 },
+  {  571, 0x5030 }, {  575, 0x0000 }, {  575, 0x9000 }, {  577, 0x8184 },
+  /* 0x6f00 */
+  {  581, 0x0002 }, {  582, 0x0400 }, {  583, 0x100c }, {  586, 0x8104 },
+  {  589, 0x0002 }, {  590, 0x0212 }, {  593, 0x8010 }, {  595, 0x8081 },
+  {  598, 0x00c1 }, {  601, 0x0080 }, {  602, 0x4211 }, {  606, 0x0002 },
+  {  607, 0x000a }, {  609, 0x8920 }, {  613, 0x0810 }, {  615, 0x5403 },
+  /* 0x7000 */
+  {  620, 0x8a60 }, {  625, 0xa120 }, {  629, 0x0181 }, {  632, 0x4005 },
+  {  635, 0x0018 }, {  637, 0x2122 }, {  641, 0x0098 }, {  644, 0x0000 },
+  {  644, 0x0000 }, {  644, 0x0000 }, {  644, 0x0000 }, {  644, 0x0000 },
+  {  644, 0x8000 }, {  645, 0x0000 }, {  645, 0x0000 }, {  645, 0x0010 },
+  /* 0x7100 */
+  {  646, 0x0000 }, {  646, 0x0000 }, {  646, 0x0002 }, {  647, 0x0000 },
+  {  647, 0x0200 }, {  648, 0x0004 }, {  649, 0x1204 }, {  652, 0x0000 },
+  {  652, 0x0000 }, {  652, 0x0084 }, {  654, 0x0000 }, {  654, 0x4002 },
+  {  656, 0x0102 }, {  658, 0x9204 }, {  662, 0x2040 }, {  664, 0x5010 },
+  /* 0x7200 */
+  {  667, 0x2000 }, {  668, 0x0801 }, {  670, 0x0000 }, {  670, 0x4404 },
+  {  673, 0x0000 }, {  673, 0x0100 }, {  674, 0x0000 }, {  674, 0x2000 },
+  {  675, 0x0000 }, {  675, 0x0040 }, {  676, 0x0084 }, {  678, 0x0000 },
+  {  678, 0x0001 }, {  679, 0x0000 }, {  679, 0x0000 }, {  679, 0x2200 },
+  /* 0x7300 */
+  {  681, 0x0000 }, {  681, 0x0000 }, {  681, 0x0000 }, {  681, 0x0840 },
+  {  683, 0x0032 }, {  686, 0x0000 }, {  686, 0x0d00 }, {  689, 0x1da5 },
+  {  697, 0x0001 }, {  698, 0x0000 }, {  698, 0x0000 }, {  698, 0x0000 },
+  {  698, 0x0000 }, {  698, 0x0000 }, {  698, 0x0000 }, {  698, 0x4000 },
+  /* 0x7400 */
+  {  699, 0x0000 }, {  699, 0x0000 }, {  699, 0x0000 }, {  699, 0x8000 },
+  {  700, 0x0800 }, {  701, 0x0000 }, {  701, 0x0608 }, {  704, 0x0000 },
+  {  704, 0x0200 }, {  705, 0x0000 }, {  705, 0x0048 }, {  707, 0x2001 },
+  {  709, 0x8400 }, {  711, 0x0410 }, {  713, 0x0000 }, {  713, 0x0000 },
+  /* 0x7500 */
+  {  713, 0x1000 }, {  714, 0x0000 }, {  714, 0x0008 }, {  715, 0x0000 },
+  {  715, 0x0000 }, {  715, 0x2000 }, {  716, 0x0804 }, {  718, 0x0040 },
+  {  719, 0x0080 }, {  720, 0x0000 }, {  720, 0x0000 }, {  720, 0x0000 },
+  {  720, 0x0080 }, {  721, 0x0200 }, {  722, 0x0000 }, {  722, 0x0000 },
+  /* 0x7600 */
+  {  722, 0x2804 }, {  725, 0x4000 }, {  726, 0x0082 }, {  728, 0x0800 },
+  {  729, 0x02c4 }, {  733, 0x8100 }, {  735, 0x72b4 }, {  743, 0x1007 },
+  {  747, 0x0000 }, {  747, 0x0400 }, {  748, 0x0000 }, {  748, 0x0500 },
+  {  750, 0x0000 }, {  750, 0x4000 }, {  751, 0x009a }, {  755, 0x0000 },
+  /* 0x7700 */
+  {  755, 0x0000 }, {  755, 0x0000 }, {  755, 0x0000 }, {  755, 0x0000 },
+  {  755, 0x8000 }, {  756, 0x4000 }, {  757, 0x0000 }, {  757, 0x0000 },
+  {  757, 0x0000 }, {  757, 0x4100 }, {  759, 0x2000 }, {  760, 0x1000 },
+  {  761, 0x0080 }, {  762, 0x0400 }, {  763, 0x8000 }, {  764, 0x0000 },
+  /* 0x7800 */
+  {  764, 0x0000 }, {  764, 0x0000 }, {  764, 0x0000 }, {  764, 0x0000 },
+  {  764, 0x0008 }, {  765, 0x0000 }, {  765, 0xc110 }, {  769, 0x0000 },
+  {  769, 0x0000 }, {  769, 0x0000 }, {  769, 0x2200 }, {  771, 0x1500 },
+  {  774, 0x0000 }, {  774, 0x0400 }, {  775, 0x8088 }, {  778, 0x2000 },
+  /* 0x7900 */
+  {  779, 0x4000 }, {  780, 0x0200 }, {  781, 0x1c40 }, {  785, 0x0002 },
+  {  786, 0x0000 }, {  786, 0x0000 }, {  786, 0x0000 }, {  786, 0x0000 },
+  {  786, 0x6000 }, {  788, 0x0000 }, {  788, 0x4440 }, {  791, 0x0003 },
+  {  793, 0x2000 }, {  794, 0x0000 }, {  794, 0x0000 }, {  794, 0x0000 },
+  /* 0x7a00 */
+  {  794, 0x0000 }, {  794, 0x0000 }, {  794, 0x4000 }, {  795, 0x0002 },
+  {  796, 0x7001 }, {  800, 0x0000 }, {  800, 0x0a06 }, {  804, 0x0000 },
+  {  804, 0x0000 }, {  804, 0x0000 }, {  804, 0x4600 }, {  807, 0x0440 },
+  {  809, 0x05b0 }, {  814, 0x0000 }, {  814, 0x0400 }, {  815, 0x0040 },
+  /* 0x7b00 */
+  {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0000 },
+  {  816, 0x0040 }, {  817, 0x0002 }, {  818, 0x0080 }, {  819, 0x0000 },
+  {  819, 0x0800 }, {  820, 0x0000 }, {  820, 0x0000 }, {  820, 0x0000 },
+  {  820, 0x0a11 }, {  824, 0x0000 }, {  824, 0x0210 }, {  826, 0x0008 },
+  /* 0x7c00 */
+  {  827, 0x2001 }, {  829, 0x4000 }, {  830, 0x080a }, {  833, 0x6000 },
+  {  835, 0x1008 }, {  837, 0x9000 }, {  839, 0x5611 }, {  845, 0x0004 },
+  {  846, 0x0000 }, {  846, 0x0000 }, {  846, 0x0000 }, {  846, 0x0000 },
+  {  846, 0x0000 }, {  846, 0x6000 }, {  848, 0x0080 }, {  849, 0x4255 },
+  /* 0x7d00 */
+  {  855, 0x2bf5 }, {  865, 0x1eb9 }, {  874, 0x0002 }, {  875, 0x960f },
+  {  883, 0x4055 }, {  888, 0x6001 }, {  891, 0x0146 }, {  895, 0x024e },
+  {  900, 0x834a }, {  906, 0x5008 }, {  909, 0x380c }, {  914, 0xef1f },
+  {  926, 0x0c90 }, {  930, 0x6396 }, {  938, 0x934b }, {  946, 0x0a56 },
+  /* 0x7e00 */
+  {  952, 0x0f00 }, {  956, 0xe803 }, {  962, 0x6888 }, {  967, 0x62f6 },
+  {  976, 0x0060 }, {  978, 0x4434 }, {  983, 0xee04 }, {  990, 0x7209 },
+  {  996, 0xb500 }, { 1001, 0x1158 }, { 1006, 0x0000 }, { 1006, 0x0000 },
+  { 1006, 0x0000 }, { 1006, 0x0000 }, { 1006, 0x0000 }, { 1006, 0x0000 },
+  /* 0x7f00 */
+  { 1006, 0x0000 }, { 1006, 0x0000 }, { 1006, 0x0000 }, { 1006, 0x0000 },
+  { 1006, 0x5000 }, { 1008, 0x0000 }, { 1008, 0x0000 }, { 1008, 0x0081 },
+  { 1010, 0x0160 }, { 1013, 0x0000 }, { 1013, 0x0220 }, { 1015, 0x0000 },
+  { 1015, 0x0000 }, { 1015, 0x0004 }, { 1016, 0x0000 }, { 1016, 0x0200 },
+  /* 0x8000 */
+  { 1017, 0x0000 }, { 1017, 0x0000 }, { 1017, 0x5000 }, { 1019, 0x0000 },
+  { 1019, 0x0000 }, { 1019, 0x4040 }, { 1021, 0x8000 }, { 1022, 0x62ed },
+  { 1031, 0x0020 }, { 1032, 0x0000 }, { 1032, 0x0000 }, { 1032, 0x0000 },
+  { 1032, 0x0000 }, { 1032, 0x0000 }, { 1032, 0x0000 }, { 1032, 0x0000 },
+  /* 0x8100 */
+  { 1032, 0x0020 }, { 1033, 0x0800 }, { 1034, 0x0000 }, { 1034, 0x0200 },
+  { 1035, 0x4400 }, { 1037, 0x0040 }, { 1038, 0x0842 }, { 1041, 0x0100 },
+  { 1042, 0x0000 }, { 1042, 0x0400 }, { 1043, 0x0201 }, { 1045, 0xe000 },
+  { 1048, 0xa200 }, { 1051, 0x8500 }, { 1054, 0x0101 }, { 1056, 0x0400 },
+  /* 0x8200 */
+  { 1057, 0x2780 }, { 1062, 0x0000 }, { 1062, 0x0000 }, { 1062, 0x0000 },
+  { 1062, 0x0000 }, { 1062, 0x0200 }, { 1063, 0x0850 }, { 1066, 0x0082 },
+  { 1068, 0x0000 }, { 1068, 0x0000 }, { 1068, 0x0000 }, { 1068, 0x0800 },
+  { 1069, 0x0000 }, { 1069, 0x0000 }, { 1069, 0x0080 }, { 1070, 0x0200 },
+  /* 0x8300 */
+  { 1071, 0x0008 }, { 1072, 0x0000 }, { 1072, 0x0000 }, { 1072, 0x0000 },
+  { 1072, 0x0000 }, { 1072, 0x0001 }, { 1073, 0x0000 }, { 1073, 0x0000 },
+  { 1073, 0x0400 }, { 1074, 0x0040 }, { 1075, 0x0084 }, { 1077, 0x0000 },
+  { 1077, 0x0000 }, { 1077, 0x0000 }, { 1077, 0x8000 }, { 1078, 0x0000 },
+  /* 0x8400 */
+  { 1078, 0x0480 }, { 1080, 0x0000 }, { 1080, 0x1000 }, { 1081, 0x0020 },
+  { 1082, 0x0200 }, { 1083, 0x0004 }, { 1084, 0x8050 }, { 1087, 0x0080 },
+  { 1088, 0x0000 }, { 1088, 0x0018 }, { 1090, 0x0000 }, { 1090, 0x1000 },
+  { 1091, 0x0801 }, { 1093, 0x0000 }, { 1093, 0xc000 }, { 1095, 0x2000 },
+  /* 0x8500 */
+  { 1096, 0x0000 }, { 1096, 0x4010 }, { 1098, 0x2048 }, { 1101, 0x0000 },
+  { 1101, 0x4042 }, { 1104, 0x012c }, { 1108, 0x2604 }, { 1112, 0x0080 },
+  { 1113, 0x1500 }, { 1116, 0x8012 }, { 1119, 0x0240 }, { 1121, 0x0400 },
+  { 1122, 0x6000 }, { 1124, 0x2000 }, { 1125, 0x0420 }, { 1127, 0x0650 },
+  /* 0x8600 */
+  { 1131, 0x08d0 }, { 1135, 0x4400 }, { 1137, 0x2004 }, { 1139, 0x8400 },
+  { 1141, 0x0000 }, { 1141, 0x9020 }, { 1144, 0x0080 }, { 1145, 0x0000 },
+  { 1145, 0x0000 }, { 1145, 0x0000 }, { 1145, 0x0000 }, { 1145, 0x0000 },
+  { 1145, 0x0000 }, { 1145, 0x0000 }, { 1145, 0x0000 }, { 1145, 0x0400 },
+  /* 0x8700 */
+  { 1146, 0x0040 }, { 1147, 0x0000 }, { 1147, 0x0002 }, { 1148, 0x0000 },
+  { 1148, 0x0000 }, { 1148, 0x0020 }, { 1149, 0x0040 }, { 1150, 0x0100 },
+  { 1151, 0x0010 }, { 1152, 0x4000 }, { 1153, 0x0004 }, { 1154, 0x0800 },
+  { 1155, 0x4110 }, { 1158, 0x0000 }, { 1158, 0x9008 }, { 1161, 0x0844 },
+  /* 0x8800 */
+  { 1164, 0x0060 }, { 1166, 0x8003 }, { 1169, 0x0008 }, { 1170, 0x0842 },
+  { 1173, 0x0440 }, { 1175, 0x2808 }, { 1178, 0x0000 }, { 1178, 0x0200 },
+  { 1179, 0x0000 }, { 1179, 0x0000 }, { 1179, 0x0000 }, { 1179, 0x0000 },
+  { 1179, 0x8400 }, { 1181, 0x3000 }, { 1183, 0x0000 }, { 1183, 0x2000 },
+  /* 0x8900 */
+  { 1184, 0x0080 }, { 1185, 0x0000 }, { 1185, 0x0000 }, { 1185, 0x090c },
+  { 1189, 0x0080 }, { 1190, 0x2040 }, { 1192, 0x9411 }, { 1197, 0x0004 },
+  { 1198, 0x8800 }, { 1200, 0x0148 }, { 1203, 0x9442 }, { 1208, 0xa484 },
+  { 1213, 0x0001 }, { 1214, 0x0000 }, { 1214, 0x0000 }, { 1214, 0x0150 },
+  /* 0x8a00 */
+  { 1217, 0x550e }, { 1224, 0xa969 }, { 1232, 0x2428 }, { 1236, 0x0452 },
+  { 1240, 0x4042 }, { 1243, 0x4935 }, { 1250, 0x7a4e }, { 1259, 0x902f },
+  { 1266, 0x20f0 }, { 1271, 0x4526 }, { 1277, 0x117b }, { 1285, 0x9245 },
+  { 1291, 0xaa94 }, { 1298, 0x58c6 }, { 1305, 0x68d4 }, { 1312, 0x55ca },
+  /* 0x8b00 */
+  { 1320, 0x4437 }, { 1327, 0x2ed1 }, { 1335, 0x3902 }, { 1340, 0x4208 },
+  { 1343, 0xc200 }, { 1346, 0x1740 }, { 1351, 0x8800 }, { 1353, 0x2091 },
+  { 1357, 0x4401 }, { 1360, 0x506c }, { 1366, 0x0000 }, { 1366, 0x0000 },
+  { 1366, 0x0000 }, { 1366, 0x0000 }, { 1366, 0x0000 }, { 1366, 0x0000 },
+  /* 0x8c00 */
+  { 1366, 0x0000 }, { 1366, 0x0000 }, { 1366, 0x0000 }, { 1366, 0x0000 },
+  { 1366, 0x0100 }, { 1367, 0x0001 }, { 1368, 0x0000 }, { 1368, 0x0000 },
+  { 1368, 0x0000 }, { 1368, 0x6000 }, { 1370, 0x9f87 }, { 1380, 0xbddd },
+  { 1392, 0x05bf }, { 1401, 0x542e }, { 1408, 0x3cdf }, { 1419, 0x7c10 },
+  /* 0x8d00 */
+  { 1425, 0xad30 }, { 1432, 0x1841 }, { 1436, 0x0000 }, { 1436, 0x0000 },
+  { 1436, 0x0000 }, { 1436, 0x0000 }, { 1436, 0x0000 }, { 1436, 0x0000 },
+  { 1436, 0x0000 }, { 1436, 0x0220 }, { 1438, 0x0100 }, { 1439, 0x0004 },
+  { 1440, 0x0000 }, { 1440, 0x0000 }, { 1440, 0x0000 }, { 1440, 0x0000 },
+  /* 0x8e00 */
+  { 1440, 0x0000 }, { 1440, 0x0001 }, { 1441, 0x0000 }, { 1441, 0x0010 },
+  { 1442, 0x1000 }, { 1443, 0x0020 }, { 1444, 0x0008 }, { 1445, 0x0400 },
+  { 1446, 0x2e00 }, { 1450, 0x040e }, { 1454, 0x0462 }, { 1458, 0x0000 },
+  { 1458, 0x3c01 }, { 1463, 0x8814 }, { 1467, 0x0810 }, { 1469, 0x5f04 },
+  /* 0x8f00 */
+  { 1476, 0x06a8 }, { 1481, 0xf834 }, { 1489, 0x8660 }, { 1494, 0xc908 },
+  { 1499, 0x6274 }, { 1506, 0x8010 }, { 1508, 0x0016 }, { 1511, 0x0000 },
+  { 1511, 0x0000 }, { 1511, 0x0000 }, { 1511, 0xe040 }, { 1515, 0x0004 },
+  { 1516, 0x0000 }, { 1516, 0x0000 }, { 1516, 0x0000 }, { 1516, 0x0010 },
+  /* 0x9000 */
+  { 1517, 0x0000 }, { 1517, 0x0220 }, { 1519, 0x0008 }, { 1520, 0x0004 },
+  { 1521, 0x4800 }, { 1523, 0x5030 }, { 1527, 0x0201 }, { 1529, 0x1584 },
+  { 1534, 0x8492 }, { 1539, 0x0001 }, { 1540, 0x0000 }, { 1540, 0x0000 },
+  { 1540, 0x0002 }, { 1541, 0x8000 }, { 1542, 0x0000 }, { 1542, 0x0020 },
+  /* 0x9100 */
+  { 1543, 0x0240 }, { 1545, 0x0054 }, { 1548, 0x2080 }, { 1550, 0x0455 },
+  { 1555, 0x0100 }, { 1556, 0x0000 }, { 1556, 0x0000 }, { 1556, 0x0000 },
+  { 1556, 0x0000 }, { 1556, 0x1040 }, { 1558, 0x1800 }, { 1560, 0x0000 },
+  { 1560, 0x182b }, { 1566, 0x23bc }, { 1574, 0x0298 }, { 1578, 0x06a0 },
+  /* 0x9200 */
+  { 1582, 0x6313 }, { 1589, 0x4033 }, { 1594, 0x40e8 }, { 1599, 0xe799 },
+  { 1609, 0x2321 }, { 1614, 0x4ca2 }, { 1620, 0x3044 }, { 1624, 0x8d00 },
+  { 1628, 0x0029 }, { 1631, 0x154a }, { 1637, 0x1f69 }, { 1646, 0x1a82 },
+  { 1651, 0x90aa }, { 1657, 0xa004 }, { 1660, 0xe578 }, { 1669, 0x1143 },
+  /* 0x9300 */
+  { 1674, 0x01c2 }, { 1678, 0x8f25 }, { 1686, 0xc945 }, { 1693, 0x014c },
+  { 1697, 0x28cb }, { 1704, 0x0910 }, { 1707, 0x1230 }, { 1711, 0x4461 },
+  { 1716, 0x0494 }, { 1720, 0x0140 }, { 1722, 0x56cc }, { 1730, 0x8129 },
+  { 1735, 0x3188 }, { 1740, 0xf182 }, { 1747, 0x0116 }, { 1751, 0x02a0 },
+  /* 0x9400 */
+  { 1754, 0x0808 }, { 1756, 0x231d }, { 1763, 0x41c1 }, { 1768, 0x852c },
+  { 1774, 0x1410 }, { 1777, 0x0014 }, { 1779, 0x2029 }, { 1783, 0xf285 },
+  { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 },
+  { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 },
+  /* 0x9500 */
+  { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 },
+  { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0080 },
+  { 1792, 0xda4d }, { 1801, 0x011a }, { 1805, 0x3b3a }, { 1814, 0xfa44 },
+  { 1822, 0x1d48 }, { 1828, 0x5071 }, { 1834, 0x0026 }, { 1837, 0x0000 },
+  /* 0x9600 */
+  { 1837, 0x0000 }, { 1837, 0x0000 }, { 1837, 0x0000 }, { 1837, 0x0000 },
+  { 1837, 0x0000 }, { 1837, 0x2100 }, { 1839, 0x0008 }, { 1840, 0x2109 },
+  { 1844, 0x4400 }, { 1846, 0x0820 }, { 1848, 0x0500 }, { 1850, 0x0912 },
+  { 1854, 0x0000 }, { 1854, 0x1a40 }, { 1858, 0x000c }, { 1860, 0x0804 },
+  /* 0x9700 */
+  { 1862, 0x0000 }, { 1862, 0x0000 }, { 1862, 0x0080 }, { 1863, 0x2000 },
+  { 1864, 0x0114 }, { 1867, 0x0400 }, { 1868, 0x0100 }, { 1869, 0x0000 },
+  { 1869, 0x8000 }, { 1870, 0x0000 }, { 1870, 0x0040 }, { 1871, 0x2000 },
+  { 1872, 0x1a48 }, { 1877, 0x5208 }, { 1881, 0x0000 }, { 1881, 0x8000 },
+  /* 0x9800 */
+  { 1882, 0xd5ee }, { 1893, 0x118f }, { 1900, 0x2052 }, { 1904, 0x2981 },
+  { 1909, 0x7040 }, { 1913, 0x4b18 }, { 1919, 0x98a4 }, { 1925, 0x001b },
+  { 1929, 0x0000 }, { 1929, 0x0000 }, { 1929, 0xc100 }, { 1932, 0x104a },
+  { 1936, 0x0150 }, { 1939, 0x0800 }, { 1940, 0xae05 }, { 1947, 0x7014 },
+  /* 0x9900 */
+  { 1952, 0x1628 }, { 1957, 0x490e }, { 1963, 0x0102 }, { 1965, 0xd088 },
+  { 1970, 0x1f28 }, { 1977, 0x5086 }, { 1982, 0x0004 }, { 1983, 0x0000 },
+  { 1983, 0x0000 }, { 1983, 0x0000 }, { 1983, 0x7000 }, { 1986, 0x001a },
+  { 1989, 0x0002 }, { 1990, 0xab37 }, { 2000, 0x2006 }, { 2003, 0x8002 },
+  /* 0x9a00 */
+  { 2005, 0xe022 }, { 2010, 0x0240 }, { 2012, 0x6800 }, { 2015, 0x41c1 },
+  { 2020, 0xa43f }, { 2029, 0x8ca0 }, { 2034, 0x0434 }, { 2038, 0x0000 },
+  { 2038, 0x0000 }, { 2038, 0x0000 }, { 2038, 0x8000 }, { 2039, 0x0000 },
+  { 2039, 0x8000 }, { 2040, 0x0074 }, { 2044, 0x4000 }, { 2045, 0x0000 },
+  /* 0x9b00 */
+  { 2045, 0x2040 }, { 2047, 0x0400 }, { 2048, 0x42a4 }, { 2053, 0x0002 },
+  { 2054, 0x4000 }, { 2055, 0x0500 }, { 2057, 0x8000 }, { 2058, 0x0090 },
+  { 2060, 0x400a }, { 2063, 0x6407 }, { 2069, 0x6c00 }, { 2073, 0x0000 },
+  { 2073, 0x0683 }, { 2078, 0x2850 }, { 2082, 0x0d96 }, { 2089, 0xa011 },
+  /* 0x9c00 */
+  { 2093, 0x2300 }, { 2096, 0x000d }, { 2099, 0x2329 }, { 2105, 0x4aae },
+  { 2113, 0x0320 }, { 2116, 0xa1d4 }, { 2123, 0x2080 }, { 2125, 0x0500 },
+  { 2127, 0x0000 }, { 2127, 0x0000 }, { 2127, 0x0000 }, { 2127, 0x0000 },
+  { 2127, 0x0000 }, { 2127, 0x0000 }, { 2127, 0x1220 }, { 2130, 0x0058 },
+  /* 0x9d00 */
+  { 2133, 0x02c0 }, { 2136, 0xa820 }, { 2140, 0x8148 }, { 2144, 0x8801 },
+  { 2147, 0x0004 }, { 2148, 0x300e }, { 2153, 0x9403 }, { 2158, 0x0004 },
+  { 2159, 0x0280 }, { 2161, 0x0508 }, { 2164, 0x8220 }, { 2167, 0x1810 },
+  { 2170, 0x0015 }, { 2173, 0x0688 }, { 2177, 0x8060 }, { 2180, 0x070c },
+  /* 0x9e00 */
+  { 2185, 0x1000 }, { 2186, 0x6c20 }, { 2191, 0x0000 }, { 2191, 0x0000 },
+  { 2191, 0x0000 }, { 2191, 0x0000 }, { 2191, 0x0000 }, { 2191, 0x3620 },
+  { 2196, 0x0000 }, { 2196, 0x0080 }, { 2197, 0x8220 }, { 2200, 0x2020 },
+  { 2202, 0x1000 }, { 2203, 0x4000 }, { 2204, 0x0100 }, { 2205, 0xa094 },
+  /* 0x9f00 */
+  { 2210, 0x0200 }, { 2211, 0x0020 }, { 2212, 0x0000 }, { 2212, 0x0000 },
+  { 2212, 0x8c00 }, { 2215, 0x9214 }, { 2220, 0x144b }, { 2226, 0x0084 },
+  { 2228, 0x2000 }, { 2229, 0x1031 },
+};
+static const Summary16 gb12345ext_uni2indx_pagefe[5] = {
+  /* 0xfe00 */
+  { 2233, 0x0000 }, { 2233, 0x0000 }, { 2233, 0x0000 }, { 2233, 0xfffa },
+  { 2247, 0x001f },
+};
+
+static int
+gb12345ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0100 && wc < 0x0270)
+      summary = &gb12345ext_uni2indx_page01[(wc>>4)-0x010];
+    else if (wc >= 0x1e00 && wc < 0x1e40)
+      summary = &gb12345ext_uni2indx_page1e[(wc>>4)-0x1e0];
+    else if (wc >= 0x2200 && wc < 0x2230)
+      summary = &gb12345ext_uni2indx_page22[(wc>>4)-0x220];
+    else if (wc >= 0x4e00 && wc < 0x9fa0)
+      summary = &gb12345ext_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0xfe00 && wc < 0xfe50)
+      summary = &gb12345ext_uni2indx_pagefe[(wc>>4)-0xfe0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = gb12345ext_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/gb18030.h b/lib/gb18030.h
new file mode 100644
index 0000000..e9502e1
--- /dev/null
+++ b/lib/gb18030.h
@@ -0,0 +1,382 @@
+/*
+ * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GB18030
+ */
+
+/*
+ * GB18030, as specified in the GB18030 standard, is an extension of GBK.
+ *
+ * In what follows, page numbers refer to the GB18030 standard (second
+ * printing).
+ *
+ *
+ * It consists of the following parts:
+ *
+ * One-byte range:
+ *   ASCII        p. 2         0x{00..7F}
+ *
+ * Two-byte range:
+ *   GBK part 1   p. 10..12    0x{A1..A9}{A1..FE}
+ *   GBK part 2   p. 13..36    0x{B0..F7}{A1..FE}
+ *   GBK part 3   p. 37..52    0x{81..A0}{40..7E,80..FE}
+ *   GBK part 4   p. 53..81    0x{AA..FE}{40..7E,80..A0}
+ *   GBK part 5   p. 82        0x{A8..A9}{40..7E,80..A0}
+ *   UDA part 1   p. 83..84    0x{AA..AF}{A1..FE}              U+E000..U+E233
+ *   UDA part 2   p. 85..87    0x{F8..FE}{A1..FE}              U+E234..U+E4C5
+ *   UDA part 3   p. 88..90    0x{A1..A7}{40..7E,80..A0}       U+E4C6..U+E765
+ *
+ * Four-byte range:
+ *   BMP rest     p. 94..283   0x{81..84}{30..39}{81..FE}{30..39}
+ *                                                     rest of U+0080..U+FFFF
+ *   Planes 1-16  p. 5         0x{90..FE}{30..39}{81..FE}{30..39}
+ *                                                            U+10000..U+10FFFF
+ *
+ * To GBK part 1 were added:
+ * 1. 0xA2E3, 0xA8BF.
+ * 2. Characters mapped to the Unicode PUA
+ *      0xA2AB..0xA2B0                      U+E766..U+E76B
+ *      0xA2E4                              U+E76D
+ *      0xA2EF..0xA2F0                      U+E76E..U+E76F
+ *      0xA2FD..0xA2FE                      U+E770..U+E771
+ *      0xA4F4..0xA4FE                      U+E772..U+E77C
+ *      0xA5F7..0xA5FE                      U+E77D..U+E784
+ *      0xA6B9..0xA6C0                      U+E785..U+E78C
+ *      0xA6D9..0xA6DF [glyphs here!!]      U+E78D..U+E793
+ *      0xA6EC..0xA6ED [glyphs here!!]      U+E794..U+E795
+ *      0xA6F3         [glyphs here!!]      U+E796
+ *      0xA6F6..0xA6FE                      U+E797..U+E79F
+ *      0xA7C2..0xA7D0                      U+E7A0..U+E7AE
+ *      0xA7F2..0xA7FE                      U+E7AF..U+E7BB
+ *      0xA8BC         [glyphs here!!]      U+E7C7
+ *      0xA8C1..0xA8C4                      U+E7C9..U+E7CC
+ *      0xA8EA..0xA8FE                      U+E7CD..U+E7E1
+ *      0xA9A1..0xA9A3                      U+E7FE..U+E800
+ *      0xA9F0..0xA9FE                      U+E801..U+E80F
+ *
+ * To GBK part 2 were added:
+ * 3. Characters mapped to the Unicode PUA
+ *      0xD7FA..0xD7FE                      U+E810..0xE814
+ *
+ * To GBK part 3 nothing was added.
+ *
+ * To GBK part 4 were added:
+ * 4. 0xFE{50,54..58,5A..60,62..65,68..6B,6E..75,77..7D,80..8F,92..9F}.
+ * 5. Characters mapped to the Unicode PUA
+ *      0xFE51..0xFE53 [glyphs here!!]      U+E816..U+E818
+ *      0xFE59         [glyphs here!!]      U+E81E
+ *      0xFE61         [glyphs here!!]      U+E826
+ *      0xFE66..0xFE67 [glyphs here!!]      U+E82B..U+E82C
+ *      0xFE6C..0xFE6D [glyphs here!!]      U+E831..U+E832
+ *      0xFE76         [glyphs here!!]      U+E83B
+ *      0xFE7E         [glyphs here!!]      U+E843
+ *      0xFE90..0xFE91 [glyphs here!!]      U+E854..U+E855
+ *      0xFEA0         [glyphs here!!]      U+E864
+ *
+ * To GBK part 5 were added:
+ * 6. 0xA98A..0xA995.
+ * 7. Characters mapped to the Unicode PUA
+ *      0xA896..0xA8A0                      U+E7BC..U+E7C6
+ *      0xA958                              U+E7E2
+ *      0xA95B                              U+E7E3
+ *      0xA95D..0xA95F                      U+E7E4..U+E7E6
+ *      0xA997..0xA9A0                      U+E7F4..U+E7FD
+ *
+ * UDA part 1 contains the user-defined characters, mapped to the Unicode PUA
+ * U+E000..U+E233 in ascending order.
+ *
+ * UDA part 2 contains the user-defined characters, mapped to the Unicode PUA
+ * U+E234..U+E4C5 in ascending order.
+ *
+ * UDA part 3 contains the user-defined characters, mapped to the Unicode PUA
+ * U+E4C6..U+E765 in ascending order.
+ *
+ * The four-byte range 0x{81..84}{30..39}{81..FE}{30..39}
+ * contains the rest of the Unicode BMP in ascending order.
+ *    Start: 0x81308130 = 0x0080
+ *    End:   0x8431A439 = 0xFFFF
+ *
+ * The four-byte range 0x{90..E3}{30..39}{81..FE}{30..39}
+ * contains the remaining 16 Unicode planes in Unicode order.
+ *    Start: 0x90308130 = 0x010000
+ *    End:   0xE3329A35 = 0x10FFFF
+ *
+ *
+ * Unassigned Unicode characters are mapped. For example,
+ *   U+173F = 0x8134BF35   (p. 120)
+ *   U+2EFF = 0x81398B31   (p. 148)
+ *   U+FFFE = 0x8431A438   (p. 283)
+ *
+ *
+ * The Unicode PUA (U+E000..U+F8FF) is mapped as follows:
+ *   p. 83..84    0x{AA..AF}{A1..FE}                  U+E000..U+E233
+ *   p. 85..87    0x{F8..FE}{A1..FE}                  U+E234..U+E4C5
+ *   p. 88..90    0x{A1..A7}{40..7E,80..A0}           U+E4C6..U+E765
+ *   p. 10        0xA2AB..0xA2B0                      U+E766..U+E76B
+ *   p. 255       0x8336C739                          U+E76C
+ *   p. 10        0xA2E4                              U+E76D
+ *   p. 10        0xA2EF..0xA2F0                      U+E76E..U+E76F
+ *   p. 10        0xA2FD..0xA2FE                      U+E770..U+E771
+ *   p. 11        0xA4F4..0xA4FE                      U+E772..U+E77C
+ *   p. 11        0xA5F7..0xA5FE                      U+E77D..U+E784
+ *   p. 11        0xA6B9..0xA6C0                      U+E785..U+E78C
+ *   p. 11        0xA6D9..0xA6DF [glyphs here!!]      U+E78D..U+E793
+ *   p. 11        0xA6EC..0xA6ED [glyphs here!!]      U+E794..U+E795
+ *   p. 11        0xA6F3 [glyphs here!!]              U+E796
+ *   p. 11        0xA6F6..0xA6FE                      U+E797..U+E79F
+ *   p. 12        0xA7C2..0xA7D0                      U+E7A0..U+E7AE
+ *   p. 12        0xA7F2..0xA7FE                      U+E7AF..U+E7BB
+ *   p. 82        0xA896..0xA8A0                      U+E7BC..U+E7C6
+ *   p. 12        0xA8BC [glyphs here!!]              U+E7C7
+ *   p. 255       0x8336C830                          U+E7C8
+ *   p. 12        0xA8C1..0xA8C4                      U+E7C9..U+E7CC
+ *   p. 12        0xA8EA..0xA8FE                      U+E7CD..U+E7E1
+ *   p. 82        0xA958                              U+E7E2
+ *   p. 82        0xA95B                              U+E7E3
+ *   p. 82        0xA95D..0xA95F                      U+E7E4..U+E7E6
+ *   p. 255       0x8336C831..0x8336C933              U+E7E7..U+E7F3
+ *   p. 82        0xA997..0xA9A0                      U+E7F4..U+E7FD
+ *   p. 12        0xA9A1..0xA9A3                      U+E7FE..U+E800
+ *   p. 12        0xA9F0..0xA9FE                      U+E801..U+E80F
+ *   p. 26        0xD7FA..0xD7FE                      U+E810..0xE814
+ *   p. 255       0x8336C934                          U+E815
+ *   p. 81        0xFE51..0xFE53 [glyphs here!!]      U+E816..U+E818
+ *   p. 255       0x8336C935..0x8336C939              U+E819..U+E81D
+ *   p. 81        0xFE59 [glyphs here!!]              U+E81E
+ *   p. 255       0x8336CA30..0x8336CA36              U+E81F..U+E825
+ *   p. 81        0xFE61 [glyphs here!!]              U+E826
+ *   p. 255       0x8336CA37..0x8336CB30              U+E827..U+E82A
+ *   p. 81        0xFE66..0xFE67 [glyphs here!!]      U+E82B..U+E82C
+ *   p. 255       0x8336CB31..0x8336CB34              U+E82D..U+E830
+ *   p. 81        0xFE6C..0xFE6D [glyphs here!!]      U+E831..U+E832
+ *   p. 255       0x8336CB35..0x8336CC32              U+E833..U+E83A
+ *   p. 81        0xFE76 [glyphs here!!]              U+E83B
+ *   p. 255       0x8336CC33..0x8336CC39              U+E83C..U+E842
+ *   p. 81        0xFE7E [glyphs here!!]              U+E843
+ *   p. 255       0x8336CD30..0x8336CE35              U+E844..U+E853
+ *   p. 81        0xFE90..0xFE91 [glyphs here!!]      U+E854..U+E855
+ *   p. 255       0x8336CE36..0x8336CF39              U+E856..U+E863
+ *   p. 81        0xFEA0 [glyphs here!!]              U+E864
+ *   p. 255..276  0x8336D030..0x84308130              U+E865..U+F8FF
+ *
+ *
+ * The Unicode surrogate area (U+D800..U+DFFF) is not mapped. (p. 255)
+ *
+ */
+
+#include "gb18030ext.h"
+#include "gb18030uni.h"
+
+static int
+gb18030_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  int ret;
+
+  /* Code set 0 (ASCII) */
+  if (*s < 0x80)
+    return ascii_mbtowc(conv,pwc,s,n);
+
+  /* Code set 1 (GBK extended) */
+  ret = gbk_mbtowc(conv,pwc,s,n);
+  if (ret != RET_ILSEQ)
+    return ret;
+
+  ret = gb18030ext_mbtowc(conv,pwc,s,n);
+  if (ret != RET_ILSEQ)
+    return ret;
+
+  /* Code set 2 (remainder of Unicode U+0000..U+FFFF), including
+     User-defined characters, two-byte part of range U+E766..U+E864 */
+  ret = gb18030uni_mbtowc(conv,pwc,s,n);
+  if (ret != RET_ILSEQ)
+    return ret;
+  /* User-defined characters range U+E000..U+E765 */
+  {
+    unsigned char c1 = s[0];
+    if ((c1 >= 0xaa && c1 <= 0xaf) || (c1 >= 0xf8 && c1 <= 0xfe)) {
+      if (n >= 2) {
+        unsigned char c2 = s[1];
+        if (c2 >= 0xa1 && c2 <= 0xfe) {
+          *pwc = 0xe000 + 94 * (c1 >= 0xf8 ? c1 - 0xf2 : c1 - 0xaa) + (c2 - 0xa1);
+          return 2;
+        }
+      } else
+        return RET_TOOFEW(0);
+    } else if (c1 >= 0xa1 && c1 <= 0xa7) {
+      if (n >= 2) {
+        unsigned char c2 = s[1];
+        if (c2 >= 0x40 && c2 <= 0xa1 && c2 != 0x7f) {
+          *pwc = 0xe4c6 + 96 * (c1 - 0xa1) + c2 - (c2 >= 0x80 ? 0x41 : 0x40);
+          return 2;
+        }
+      } else
+        return RET_TOOFEW(0);
+    }
+  }
+
+  /* Code set 3 (Unicode U+10000..U+10FFFF) */
+  {
+    unsigned char c1 = s[0];
+    if (c1 >= 0x90 && c1 <= 0xe3) {
+      if (n >= 2) {
+        unsigned char c2 = s[1];
+        if (c2 >= 0x30 && c2 <= 0x39) {
+          if (n >= 3) {
+            unsigned char c3 = s[2];
+            if (c3 >= 0x81 && c3 <= 0xfe) {
+              if (n >= 4) {
+                unsigned char c4 = s[3];
+                if (c4 >= 0x30 && c4 <= 0x39) {
+                  unsigned int i = (((c1 - 0x90) * 10 + (c2 - 0x30)) * 126 + (c3 - 0x81)) * 10 + (c4 - 0x30);
+                  if (i >= 0 && i < 0x100000) {
+                    *pwc = (ucs4_t) (0x10000 + i);
+                    return 4;
+                  }
+                }
+                return RET_ILSEQ;
+              }
+              return RET_TOOFEW(0);
+            }
+            return RET_ILSEQ;
+          }
+          return RET_TOOFEW(0);
+        }
+        return RET_ILSEQ;
+      }
+      return RET_TOOFEW(0);
+    }
+    return RET_ILSEQ;
+  }
+}
+
+static const unsigned short gb18030_pua2charset[32*3] = {
+/* Unicode range   GB18030 range */
+  0xe766, 0xe76b,  0xa2ab, /*.. 0xa2b0, */
+  0xe76d, 0xe76d,  0xa2e4,
+  0xe76e, 0xe76f,  0xa2ef, /*.. 0xa2f0, */
+  0xe770, 0xe771,  0xa2fd, /*.. 0xa2fe, */
+  0xe772, 0xe77c,  0xa4f4, /*.. 0xa4fe, */
+  0xe77d, 0xe784,  0xa5f7, /*.. 0xa5fe, */
+  0xe785, 0xe78c,  0xa6b9, /*.. 0xa6c0, */
+  0xe78d, 0xe793,  0xa6d9, /*.. 0xa6df, */
+  0xe794, 0xe795,  0xa6ec, /*.. 0xa6ed, */
+  0xe796, 0xe796,  0xa6f3,
+  0xe797, 0xe79f,  0xa6f6, /*.. 0xa6fe, */
+  0xe7a0, 0xe7ae,  0xa7c2, /*.. 0xa7d0, */
+  0xe7af, 0xe7bb,  0xa7f2, /*.. 0xa7fe, */
+  0xe7bc, 0xe7c6,  0xa896, /*.. 0xa8a0, */
+  0xe7c7, 0xe7c7,  0xa8bc,
+  0xe7c9, 0xe7cc,  0xa8c1, /*.. 0xa8c4, */
+  0xe7cd, 0xe7e1,  0xa8ea, /*.. 0xa8fe, */
+  0xe7e2, 0xe7e2,  0xa958,
+  0xe7e3, 0xe7e3,  0xa95b,
+  0xe7e4, 0xe7e6,  0xa95d, /*.. 0xa95f, */
+  0xe7f4, 0xe800,  0xa997, /*.. 0xa9a3, */
+  0xe801, 0xe80f,  0xa9f0, /*.. 0xa9fe, */
+  0xe810, 0xe814,  0xd7fa, /*.. 0xd7fe, */
+  0xe816, 0xe818,  0xfe51, /*.. 0xfe53, */
+  0xe81e, 0xe81e,  0xfe59,
+  0xe826, 0xe826,  0xfe61,
+  0xe82b, 0xe82c,  0xfe66, /*.. 0xfe67, */
+  0xe831, 0xe832,  0xfe6c, /*.. 0xfe6d, */
+  0xe83b, 0xe83b,  0xfe76,
+  0xe843, 0xe843,  0xfe7e,
+  0xe854, 0xe855,  0xfe90, /*.. 0xfe91, */
+  0xe864, 0xe864,  0xfea0,
+};
+
+static int
+gb18030_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int ret;
+
+  /* Code set 0 (ASCII) */
+  ret = ascii_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 1 (GBK extended) */
+  ret = gbk_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  ret = gb18030ext_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 2 (remainder of Unicode U+0000..U+FFFF) */
+  if (wc >= 0xe000 && wc <= 0xe864) {
+    if (n >= 2) {
+      if (wc < 0xe766) {
+        /* User-defined characters range U+E000..U+E765 */
+        if (wc < 0xe4c6) {
+          unsigned int i = wc - 0xe000;
+          r[1] = (i % 94) + 0xa1; i = i / 94;
+          r[0] = (i < 6 ? i + 0xaa : i + 0xf2);
+          return 2;
+        } else {
+          unsigned int i = wc - 0xe4c6;
+          r[0] = (i / 96) + 0xa1; i = i % 96;
+          r[1] = i + (i >= 0x3f ? 0x41 : 0x40);
+          return 2;
+        }
+      } else {
+        /* User-defined characters, two-byte part of range U+E766..U+E864 */
+        unsigned int k1 = 0;
+        unsigned int k2 = 32;
+        /* Invariant: We know that if wc occurs in Unicode interval in
+           gb18030_pua2charset, it does so at a k with  k1 <= k < k2. */
+        while (k1 < k2) {
+          unsigned int k = (k1 + k2) / 2;
+          if (wc < gb18030_pua2charset[k*3+0])
+            k2 = k;
+          else if (wc > gb18030_pua2charset[k*3+1])
+            k1 = k + 1;
+          else {
+            unsigned short c =
+              gb18030_pua2charset[k*3+2] + (wc - gb18030_pua2charset[k*3+0]);
+            r[0] = (c >> 8);
+            r[1] = (c & 0xff);
+            return 2;
+          }
+        }
+      }
+    } else
+      return RET_TOOSMALL;
+  }
+  ret = gb18030uni_wctomb(conv,r,wc,n);
+  if (ret != RET_ILUNI)
+    return ret;
+
+  /* Code set 3 (Unicode U+10000..U+10FFFF) */
+  if (n >= 4) {
+    if (wc >= 0x10000 && wc < 0x110000) {
+      unsigned int i = wc - 0x10000;
+      r[3] = (i % 10) + 0x30; i = i / 10;
+      r[2] = (i % 126) + 0x81; i = i / 126;
+      r[1] = (i % 10) + 0x30; i = i / 10;
+      r[0] = i + 0x90;
+      return 4;
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/gb18030ext.h b/lib/gb18030ext.h
new file mode 100644
index 0000000..5e59419
--- /dev/null
+++ b/lib/gb18030ext.h
@@ -0,0 +1,328 @@
+/*
+ * Copyright (C) 1999-2001, 2005, 2011 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GB18030 two-byte extension
+ */
+
+static const unsigned short gb18030ext_2uni_pagea9[13] = {
+  /* 0xa9 */
+  0x303e, 0x2ff0, 0x2ff1, 0x2ff2, 0x2ff3, 0x2ff4, 0x2ff5, 0x2ff6,
+  0x2ff7, 0x2ff8, 0x2ff9, 0x2ffa, 0x2ffb,
+};
+static const unsigned int gb18030ext_2uni_pagefe[96] = {
+  /* 0xfe */
+   0xfffd,  0xfffd,  0xfffd,  0xfffd,  0xfffd,  0xfffd,  0xfffd,  0xfffd,
+   0xfffd,  0xfffd,  0xfffd,  0xfffd,  0xfffd,  0xfffd,  0xfffd,  0xfffd,
+   0x2e81, 0x20087, 0x20089, 0x200cc,  0x2e84,  0x3473,  0x3447,  0x2e88,
+   0x2e8b,  0x9fb4,  0x359e,  0x361a,  0x360e,  0x2e8c,  0x2e97,  0x396e,
+   0x3918,  0x9fb5,  0x39cf,  0x39df,  0x3a73,  0x39d0,  0x9fb6,  0x9fb7,
+   0x3b4e,  0x3c6e,  0x3ce0,  0x2ea7, 0x215d7,  0x9fb8,  0x2eaa,  0x4056,
+   0x415f,  0x2eae,  0x4337,  0x2eb3,  0x2eb6,  0x2eb7, 0x2298f,  0x43b1,
+   0x43ac,  0x2ebb,  0x43dd,  0x44d6,  0x4661,  0x464c,  0x9fb9,  0x4723,
+   0x4729,  0x477c,  0x478d,  0x2eca,  0x4947,  0x497a,  0x497d,  0x4982,
+   0x4983,  0x4985,  0x4986,  0x499f,  0x499b,  0x49b7,  0x49b6,  0x9fba,
+  0x241fe,  0x4ca3,  0x4c9f,  0x4ca0,  0x4ca1,  0x4c77,  0x4ca2,  0x4d13,
+   0x4d14,  0x4d15,  0x4d16,  0x4d17,  0x4d18,  0x4d19,  0x4dae,  0x9fbb,
+};
+
+static int
+gb18030ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0xa2) || (c1 >= 0xa4 && c1 <= 0xa9) || (c1 == 0xd7) || (c1 == 0xfe)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xff)) {
+        unsigned int i = 190 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40));
+        unsigned int wc = 0xfffd;
+        switch (c1) {
+          case 0xa2:
+            if (i >= 6376 && i <= 6381) /* 0xA2AB..0xA2B0 */
+              wc = 0xe766 + (i - 6376);
+            else if (i == 6432) /* 0xA2E3 */
+              wc = 0x20ac;
+            else if (i == 6433) /* 0xA2E4 */
+              wc = 0xe76d;
+            else if (i >= 6444 && i <= 6445) /* 0xA2EF..0xA2F0 */
+              wc = 0xe76e + (i - 6444);
+            else if (i >= 6458 && i <= 6459) /* 0xA2FD..0xA2FE */
+              wc = 0xe770 + (i - 6458);
+            break;
+          case 0xa4:
+            if (i >= 6829 && i <= 6839) /* 0xA4F4..0xA4FE */
+              wc = 0xe772 + (i - 6829);
+            break;
+          case 0xa5:
+            if (i >= 7022 && i <= 7029) /* 0xA5F7..0xA5FE */
+              wc = 0xe77d + (i - 7022);
+            break;
+          case 0xa6:
+            if (i >= 7150 && i <= 7157) /* 0xA6B9..0xA6C0 */
+              wc = 0xe785 + (i - 7150);
+            else if (i >= 7183 && i <= 7184) /* 0xA6DA..0xA6DB */
+              wc = 0xfe12 - (i - 7183);
+            else if (i >= 7182 && i <= 7190) /* 0xA6D9..0xA6DF */
+              wc = 0xfe10 + (i - 7182);
+            else if (i >= 7201 && i <= 7202) /* 0xA6EC..0xA6ED */
+              wc = 0xfe17 + (i - 7201);
+            else if (i == 7208) /* 0xA6F3 */
+              wc = 0xfe19;
+            else if (i >= 7211 && i <= 7219) /* 0xA6F6..0xA6FE */
+              wc = 0xe797 + (i - 7211);
+            break;
+          case 0xa7:
+            if (i >= 7349 && i <= 7363) /* 0xA7C2..0xA7D0 */
+              wc = 0xe7a0 + (i - 7349);
+            else if (i >= 7397 && i <= 7409) /* 0xA7F2..0xA7FE */
+              wc = 0xe7af + (i - 7397);
+            break;
+          case 0xa8:
+            if (i >= 7495 && i <= 7505) /* 0xA896..0xA8A0 */
+              wc = 0xe7bc + (i - 7495);
+            else if (i == 7533) /* 0xA8BC */
+              wc = 0x1e3f;
+            else if (i == 7536) /* 0xA8BF */
+              wc = 0x01f9;
+            else if (i >= 7538 && i <= 7541) /* 0xA8C1..0xA8C4 */
+              wc = 0xe7c9 + (i - 7538);
+            else if (i >= 7579 && i <= 7599) /* 0xA8EA..0xA8FE */
+              wc = 0xe7cd + (i - 7579);
+            break;
+          case 0xa9:
+            if (i == 7624) /* 0xA958 */
+              wc = 0xe7e2;
+            else if (i == 7627) /* 0xA95B */
+              wc = 0xe7e3;
+            else if (i >= 7629 && i <= 7631) /* 0xA95D..0xA95F */
+              wc = 0xe7e4 + (i - 7629);
+            else if (i >= 7672 && i < 7685) /* 0xA989..0xA995 */
+              wc = gb18030ext_2uni_pagea9[i-7672];
+            else if (i >= 7686 && i <= 7698) /* 0xA997..0xA9A3 */
+              wc = 0xe7f4 + (i - 7686);
+            else if (i >= 7775 && i <= 7789) /* 0xA9F0..0xA9FE */
+              wc = 0xe801 + (i - 7775);
+            break;
+          case 0xd7:
+            if (i >= 16525 && i <= 16529) /* 0xD7FA..0xD7FE */
+              wc = 0xe810 + (i - 16525);
+            break;
+          case 0xfe:
+            if (i < 23846)
+              wc = gb18030ext_2uni_pagefe[i-23750];
+            break;
+          default:
+            break;
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short gb18030ext_page2e[80] = {
+  0x0000, 0xfe50, 0x0000, 0x0000, 0xfe54, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/
+  0xfe57, 0x0000, 0x0000, 0xfe58, 0xfe5d, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe5e, /*0x90-0x97*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x98-0x9f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe6b, /*0xa0-0xa7*/
+  0x0000, 0x0000, 0xfe6e, 0x0000, 0x0000, 0x0000, 0xfe71, 0x0000, /*0xa8-0xaf*/
+  0x0000, 0x0000, 0x0000, 0xfe73, 0x0000, 0x0000, 0xfe74, 0xfe75, /*0xb0-0xb7*/
+  0x0000, 0x0000, 0x0000, 0xfe79, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb8-0xbf*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc0-0xc7*/
+  0x0000, 0x0000, 0xfe84, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc8-0xcf*/
+};
+static const unsigned short gb18030ext_page2f[16] = {
+  0xa98a, 0xa98b, 0xa98c, 0xa98d, 0xa98e, 0xa98f, 0xa990, 0xa991, /*0xf0-0xf7*/
+  0xa992, 0xa993, 0xa994, 0xa995, 0x0000, 0x0000, 0x0000, 0x0000, /*0xf8-0xff*/
+};
+static const unsigned short gb18030ext_page34[56] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe56, /*0x40-0x47*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x68-0x6f*/
+  0x0000, 0x0000, 0x0000, 0xfe55, 0x0000, 0x0000, 0x0000, 0x0000, /*0x70-0x77*/
+};
+static const unsigned short gb18030ext_page36[24] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe5c, 0x0000, /*0x08-0x0f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x10-0x17*/
+  0x0000, 0x0000, 0xfe5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x18-0x1f*/
+};
+static const unsigned short gb18030ext_page39[24] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe62, /*0xc8-0xcf*/
+  0xfe65, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd0-0xd7*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe63, /*0xd8-0xdf*/
+};
+static const unsigned short gb18030ext_page43[56] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0xfe78, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/
+  0x0000, 0xfe77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb0-0xb7*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb8-0xbf*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc0-0xc7*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc8-0xcf*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd0-0xd7*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe7a, 0x0000, 0x0000, /*0xd8-0xdf*/
+};
+static const unsigned short gb18030ext_page46[32] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0xfe7d, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/
+  0x0000, 0xfe7c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/
+};
+static const unsigned short gb18030ext_page47_1[16] = {
+  0x0000, 0x0000, 0x0000, 0xfe80, 0x0000, 0x0000, 0x0000, 0x0000, /*0x20-0x27*/
+  0x0000, 0xfe81, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/
+};
+static const unsigned short gb18030ext_page47_2[24] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0xfe82, 0x0000, 0x0000, 0x0000, /*0x78-0x7f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe83, 0x0000, 0x0000, /*0x88-0x8f*/
+};
+static const unsigned short gb18030ext_page49[120] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe85, /*0x40-0x47*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x68-0x6f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x70-0x77*/
+  0x0000, 0x0000, 0xfe86, 0x0000, 0x0000, 0xfe87, 0x0000, 0x0000, /*0x78-0x7f*/
+  0x0000, 0x0000, 0xfe88, 0xfe89, 0x0000, 0xfe8a, 0xfe8b, 0x0000, /*0x80-0x87*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x90-0x97*/
+  0x0000, 0x0000, 0x0000, 0xfe8d, 0x0000, 0x0000, 0x0000, 0xfe8c, /*0x98-0x9f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa0-0xa7*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe8f, 0xfe8e, /*0xb0-0xb7*/
+};
+static const unsigned short gb18030ext_page4c[56] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe96, /*0x70-0x77*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x78-0x7f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x90-0x97*/
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe93, /*0x98-0x9f*/
+  0xfe94, 0xfe95, 0xfe97, 0xfe92, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa0-0xa7*/
+};
+static const unsigned short gb18030ext_page4d[16] = {
+  0x0000, 0x0000, 0x0000, 0xfe98, 0xfe99, 0xfe9a, 0xfe9b, 0xfe9c, /*0x10-0x17*/
+  0xfe9d, 0xfe9e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x18-0x1f*/
+};
+static const unsigned short gb18030ext_page9f[16] = {
+  0x0000, 0x0000, 0x0000, 0x0000, 0xfe59, 0xfe61, 0xfe66, 0xfe67, /*0xb0-0xb7*/
+  0xfe6d, 0xfe7e, 0xfe90, 0xfea0, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb8-0xbf*/
+};
+static const unsigned short gb18030ext_pagefe[16] = {
+  0xa6d9, 0xa6db, 0xa6da, 0xa6dc, 0xa6dd, 0xa6de, 0xa6df, 0xa6ec, /*0x10-0x17*/
+  0xa6ed, 0xa6f3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x18-0x1f*/
+};
+
+static int
+gb18030ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    unsigned short c = 0;
+    if (wc == 0x01f9)
+      c = 0xa8bf;
+    else if (wc == 0x1e3f)
+      c = 0xa8bc;
+    else if (wc == 0x20ac)
+      c = 0xa2e3;
+    else if (wc >= 0x2e80 && wc < 0x2ed0)
+      c = gb18030ext_page2e[wc-0x2e80];
+    else if (wc >= 0x2ff0 && wc < 0x3000)
+      c = gb18030ext_page2f[wc-0x2ff0];
+    else if (wc == 0x303e)
+      c = 0xa989;
+    else if (wc >= 0x3440 && wc < 0x3478)
+      c = gb18030ext_page34[wc-0x3440];
+    else if (wc == 0x359e)
+      c = 0xfe5a;
+    else if (wc >= 0x3608 && wc < 0x3620)
+      c = gb18030ext_page36[wc-0x3608];
+    else if (wc == 0x3918)
+      c = 0xfe60;
+    else if (wc == 0x396e)
+      c = 0xfe5f;
+    else if (wc >= 0x39c8 && wc < 0x39e0)
+      c = gb18030ext_page39[wc-0x39c8];
+    else if (wc == 0x3a73)
+      c = 0xfe64;
+    else if (wc == 0x3b4e)
+      c = 0xfe68;
+    else if (wc == 0x3c6e)
+      c = 0xfe69;
+    else if (wc == 0x3ce0)
+      c = 0xfe6a;
+    else if (wc == 0x4056)
+      c = 0xfe6f;
+    else if (wc == 0x415f)
+      c = 0xfe70;
+    else if (wc == 0x4337)
+      c = 0xfe72;
+    else if (wc >= 0x43a8 && wc < 0x43e0)
+      c = gb18030ext_page43[wc-0x43a8];
+    else if (wc == 0x44d6)
+      c = 0xfe7b;
+    else if (wc >= 0x4648 && wc < 0x4668)
+      c = gb18030ext_page46[wc-0x4648];
+    else if (wc >= 0x4720 && wc < 0x4730)
+      c = gb18030ext_page47_1[wc-0x4720];
+    else if (wc >= 0x4778 && wc < 0x4790)
+      c = gb18030ext_page47_2[wc-0x4778];
+    else if (wc >= 0x4940 && wc < 0x49b8)
+      c = gb18030ext_page49[wc-0x4940];
+    else if (wc >= 0x4c70 && wc < 0x4ca8)
+      c = gb18030ext_page4c[wc-0x4c70];
+    else if (wc >= 0x4d10 && wc < 0x4d20)
+      c = gb18030ext_page4d[wc-0x4d10];
+    else if (wc == 0x4dae)
+      c = 0xfe9f;
+    else if (wc >= 0x9fb4 && wc < 0x9fbc)
+      c = gb18030ext_page9f[wc-0x9fb0];
+    else if (wc >= 0xfe10 && wc < 0xfe1a)
+      c = gb18030ext_pagefe[wc-0xfe10];
+    else if (wc == 0x20087)
+      c = 0xfe51;
+    else if (wc == 0x20089)
+      c = 0xfe52;
+    else if (wc == 0x200cc)
+      c = 0xfe53;
+    else if (wc == 0x215d7)
+      c = 0xfe6c;
+    else if (wc == 0x2298f)
+      c = 0xfe76;
+    else if (wc == 0x241fe)
+      c = 0xfe91;
+    if (c != 0) {
+      r[0] = (c >> 8); r[1] = (c & 0xff);
+      return 2;
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/gb18030uni.h b/lib/gb18030uni.h
new file mode 100644
index 0000000..bea31e5
--- /dev/null
+++ b/lib/gb18030uni.h
@@ -0,0 +1,249 @@
+/*
+ * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GB18030 four-byte extension
+ */
+
+static const unsigned short gb18030uni_charset2uni_ranges[412] = {
+  0x0000, 0x0023,  0x0024, 0x0025,  0x0026, 0x002c,  0x002d, 0x0031,
+  0x0032, 0x0050,  0x0051, 0x0058,  0x0059, 0x005e,  0x005f, 0x005f,
+  0x0060, 0x0063,  0x0064, 0x0066,  0x0067, 0x0067,  0x0068, 0x0068,
+  0x0069, 0x006c,  0x006d, 0x007d,  0x007e, 0x0084,  0x0085, 0x0093,
+  0x0094, 0x00ab,  0x00ac, 0x00ae,  0x00af, 0x00b2,  0x00b3, 0x00cf,
+  0x00d0, 0x0131,  0x0132, 0x0132,  0x0133, 0x0133,  0x0134, 0x0134,
+  0x0135, 0x0135,  0x0136, 0x0136,  0x0137, 0x0137,  0x0138, 0x0138,
+  0x0139, 0x0154,  0x0155, 0x01ab,  0x01ac, 0x01ba,  0x01bb, 0x021f,
+  0x0220, 0x0220,  0x0221, 0x022d,  0x022e, 0x02e4,  0x02e5, 0x02e5,
+  0x02e6, 0x02ec,  0x02ed, 0x02ed,  0x02ee, 0x0324,  0x0325, 0x0332,
+  0x0333, 0x0333,  0x0334, 0x1ef1,  0x1ef2, 0x1ef3,  0x1ef4, 0x1ef4,
+  0x1ef5, 0x1ef6,  0x1ef7, 0x1efd,  0x1efe, 0x1f06,  0x1f07, 0x1f07,
+  0x1f08, 0x1f08,  0x1f09, 0x1f0d,  0x1f0e, 0x1f7d,  0x1f7e, 0x1fd3,
+  0x1fd4, 0x1fd4,  0x1fd5, 0x1fd7,  0x1fd8, 0x1fe3,  0x1fe4, 0x1fed,
+  0x1fee, 0x202b,  0x202c, 0x202f,  0x2030, 0x2045,  0x2046, 0x2047,
+  0x2048, 0x20b5,  0x20b6, 0x20bb,  0x20bc, 0x20bc,  0x20bd, 0x20bf,
+  0x20c0, 0x20c3,  0x20c4, 0x20c5,  0x20c6, 0x20c7,  0x20c8, 0x20c8,
+  0x20c9, 0x20c9,  0x20ca, 0x20cb,  0x20cc, 0x20d0,  0x20d1, 0x20d5,
+  0x20d6, 0x20df,  0x20e0, 0x20e2,  0x20e3, 0x20e7,  0x20e8, 0x20f4,
+  0x20f5, 0x20f6,  0x20f7, 0x20fc,  0x20fd, 0x2121,  0x2122, 0x2124,
+  0x2125, 0x212f,  0x2130, 0x2148,  0x2149, 0x219a,  0x219b, 0x22e7,
+  0x22e8, 0x22f1,  0x22f2, 0x2355,  0x2356, 0x2359,  0x235a, 0x2366,
+  0x2367, 0x2369,  0x236a, 0x2373,  0x2374, 0x2383,  0x2384, 0x238b,
+  0x238c, 0x2393,  0x2394, 0x2396,  0x2397, 0x2398,  0x2399, 0x23aa,
+  0x23ab, 0x23c9,  0x23ca, 0x23cb,  0x23cc, 0x2401,  0x2402, 0x2402,
+  0x2403, 0x2c40,  0x2c41, 0x2c42,  0x2c43, 0x2c45,  0x2c46, 0x2c47,
+  0x2c48, 0x2c51,  0x2c52, 0x2c60,  0x2c61, 0x2c62,  0x2c63, 0x2c65,
+  0x2c66, 0x2c69,  0x2c6a, 0x2c6b,  0x2c6c, 0x2c6e,  0x2c6f, 0x2c7c,
+  0x2c7d, 0x2da1,  0x2da2, 0x2da5,  0x2da6, 0x2da6,  0x2da7, 0x2dab,
+  0x2dac, 0x2dad,  0x2dae, 0x2dc1,  0x2dc2, 0x2dc3,  0x2dc4, 0x2dca,
+  0x2dcb, 0x2dcc,  0x2dcd, 0x2dd1,  0x2dd2, 0x2dd7,  0x2dd8, 0x2ecd,
+  0x2ece, 0x2ed4,  0x2ed5, 0x2f45,  0x2f46, 0x302f,  0x3030, 0x303b,
+  0x303c, 0x303d,  0x303e, 0x305f,  0x3060, 0x3068,  0x3069, 0x306a,
+  0x306b, 0x306c,  0x306d, 0x30dd,  0x30de, 0x3108,  0x3109, 0x3232,
+  0x3233, 0x32a1,  0x32a2, 0x32ac,  0x32ad, 0x35a9,  0x35aa, 0x35fe,
+  0x35ff, 0x365e,  0x365f, 0x366c,  0x366d, 0x36ff,  0x3700, 0x37d9,
+  0x37da, 0x38f8,  0x38f9, 0x3969,  0x396a, 0x3cde,  0x3cdf, 0x3de6,
+  0x3de7, 0x3fbd,  0x3fbe, 0x4031,  0x4032, 0x4035,  0x4036, 0x4060,
+  0x4061, 0x4158,  0x4159, 0x42cd,  0x42ce, 0x42e1,  0x42e2, 0x43a2,
+  0x43a3, 0x43a7,  0x43a8, 0x43f9,  0x43fa, 0x4409,  0x440a, 0x45c2,
+  0x45c3, 0x45f4,  0x45f5, 0x45f6,  0x45f7, 0x45fa,  0x45fb, 0x45fb,
+  0x45fc, 0x460f,  0x4610, 0x4612,  0x4613, 0x4628,  0x4629, 0x48e7,
+  0x48e8, 0x490e,  0x490f, 0x497d,  0x497e, 0x4a11,  0x4a12, 0x4a62,
+  0x4a63, 0x82bc,
+                   0x82bd, 0x82bd,  0x82be, 0x82be,  0x82bf, 0x82cb,
+  0x82cc, 0x82cc,  0x82cd, 0x82d1,  0x82d2, 0x82d8,  0x82d9, 0x82dc,
+  0x82dd, 0x82e0,  0x82e1, 0x82e8,  0x82e9, 0x82ef,  0x82f0, 0x82ff,
+  0x8300, 0x830d,
+                   0x830e, 0x93d4,  0x93d5, 0x9420,  0x9421, 0x943b,
+  0x943c, 0x948c,  0x948d, 0x9495,  0x9496, 0x94af,  0x94b0, 0x94b0,
+  0x94b1, 0x94b1,  0x94b2, 0x94b4,  0x94b5, 0x94ba,  0x94bb, 0x94bb,
+  0x94bc, 0x94bd,  0x94be, 0x98c3,  0x98c4, 0x98c4,  0x98c5, 0x98c8,
+  0x98c9, 0x98c9,  0x98ca, 0x98ca,  0x98cb, 0x98cb,  0x98cc, 0x9960,
+  0x9961, 0x99e1,  0x99e2, 0x99fb
+};
+
+static const unsigned short gb18030uni_uni2charset_ranges[412] = {
+  0x0080, 0x00a3,  0x00a5, 0x00a6,  0x00a9, 0x00af,  0x00b2, 0x00b6,
+  0x00b8, 0x00d6,  0x00d8, 0x00df,  0x00e2, 0x00e7,  0x00eb, 0x00eb,
+  0x00ee, 0x00f1,  0x00f4, 0x00f6,  0x00f8, 0x00f8,  0x00fb, 0x00fb,
+  0x00fd, 0x0100,  0x0102, 0x0112,  0x0114, 0x011a,  0x011c, 0x012a,
+  0x012c, 0x0143,  0x0145, 0x0147,  0x0149, 0x014c,  0x014e, 0x016a,
+  0x016c, 0x01cd,  0x01cf, 0x01cf,  0x01d1, 0x01d1,  0x01d3, 0x01d3,
+  0x01d5, 0x01d5,  0x01d7, 0x01d7,  0x01d9, 0x01d9,  0x01db, 0x01db,
+  0x01dd, 0x01f8,  0x01fa, 0x0250,  0x0252, 0x0260,  0x0262, 0x02c6,
+  0x02c8, 0x02c8,  0x02cc, 0x02d8,  0x02da, 0x0390,  0x03a2, 0x03a2,
+  0x03aa, 0x03b0,  0x03c2, 0x03c2,  0x03ca, 0x0400,  0x0402, 0x040f,
+  0x0450, 0x0450,  0x0452, 0x200f,  0x2011, 0x2012,  0x2017, 0x2017,
+  0x201a, 0x201b,  0x201e, 0x2024,  0x2027, 0x202f,  0x2031, 0x2031,
+  0x2034, 0x2034,  0x2036, 0x203a,  0x203c, 0x20ab,  0x20ad, 0x2102,
+  0x2104, 0x2104,  0x2106, 0x2108,  0x210a, 0x2115,  0x2117, 0x2120,
+  0x2122, 0x215f,  0x216c, 0x216f,  0x217a, 0x218f,  0x2194, 0x2195,
+  0x219a, 0x2207,  0x2209, 0x220e,  0x2210, 0x2210,  0x2212, 0x2214,
+  0x2216, 0x2219,  0x221b, 0x221c,  0x2221, 0x2222,  0x2224, 0x2224,
+  0x2226, 0x2226,  0x222c, 0x222d,  0x222f, 0x2233,  0x2238, 0x223c,
+  0x223e, 0x2247,  0x2249, 0x224b,  0x224d, 0x2251,  0x2253, 0x225f,
+  0x2262, 0x2263,  0x2268, 0x226d,  0x2270, 0x2294,  0x2296, 0x2298,
+  0x229a, 0x22a4,  0x22a6, 0x22be,  0x22c0, 0x2311,  0x2313, 0x245f,
+  0x246a, 0x2473,  0x249c, 0x24ff,  0x254c, 0x254f,  0x2574, 0x2580,
+  0x2590, 0x2592,  0x2596, 0x259f,  0x25a2, 0x25b1,  0x25b4, 0x25bb,
+  0x25be, 0x25c5,  0x25c8, 0x25ca,  0x25cc, 0x25cd,  0x25d0, 0x25e1,
+  0x25e6, 0x2604,  0x2607, 0x2608,  0x260a, 0x263f,  0x2641, 0x2641,
+  0x2643, 0x2e80,  0x2e82, 0x2e83,  0x2e85, 0x2e87,  0x2e89, 0x2e8a,
+  0x2e8d, 0x2e96,  0x2e98, 0x2ea6,  0x2ea8, 0x2ea9,  0x2eab, 0x2ead,
+  0x2eaf, 0x2eb2,  0x2eb4, 0x2eb5,  0x2eb8, 0x2eba,  0x2ebc, 0x2ec9,
+  0x2ecb, 0x2fef,  0x2ffc, 0x2fff,  0x3004, 0x3004,  0x3018, 0x301c,
+  0x301f, 0x3020,  0x302a, 0x303d,  0x303f, 0x3040,  0x3094, 0x309a,
+  0x309f, 0x30a0,  0x30f7, 0x30fb,  0x30ff, 0x3104,  0x312a, 0x321f,
+  0x322a, 0x3230,  0x3232, 0x32a2,  0x32a4, 0x338d,  0x3390, 0x339b,
+  0x339f, 0x33a0,  0x33a2, 0x33c3,  0x33c5, 0x33cd,  0x33cf, 0x33d0,
+  0x33d3, 0x33d4,  0x33d6, 0x3446,  0x3448, 0x3472,  0x3474, 0x359d,
+  0x359f, 0x360d,  0x360f, 0x3619,  0x361b, 0x3917,  0x3919, 0x396d,
+  0x396f, 0x39ce,  0x39d1, 0x39de,  0x39e0, 0x3a72,  0x3a74, 0x3b4d,
+  0x3b4f, 0x3c6d,  0x3c6f, 0x3cdf,  0x3ce1, 0x4055,  0x4057, 0x415e,
+  0x4160, 0x4336,  0x4338, 0x43ab,  0x43ad, 0x43b0,  0x43b2, 0x43dc,
+  0x43de, 0x44d5,  0x44d7, 0x464b,  0x464d, 0x4660,  0x4662, 0x4722,
+  0x4724, 0x4728,  0x472a, 0x477b,  0x477d, 0x478c,  0x478e, 0x4946,
+  0x4948, 0x4979,  0x497b, 0x497c,  0x497e, 0x4981,  0x4984, 0x4984,
+  0x4987, 0x499a,  0x499c, 0x499e,  0x49a0, 0x49b5,  0x49b8, 0x4c76,
+  0x4c78, 0x4c9e,  0x4ca4, 0x4d12,  0x4d1a, 0x4dad,  0x4daf, 0x4dff,
+  0x9fa6, 0xd7ff,
+                   0xe76c, 0xe76c,  0xe7c8, 0xe7c8,  0xe7e7, 0xe7f3,
+  0xe815, 0xe815,  0xe819, 0xe81d,  0xe81f, 0xe825,  0xe827, 0xe82a,
+  0xe82d, 0xe830,  0xe833, 0xe83a,  0xe83c, 0xe842,  0xe844, 0xe853,
+  0xe856, 0xe863,
+                   0xe865, 0xf92b,  0xf92d, 0xf978,  0xf97a, 0xf994,
+  0xf996, 0xf9e6,  0xf9e8, 0xf9f0,  0xf9f2, 0xfa0b,  0xfa10, 0xfa10,
+  0xfa12, 0xfa12,  0xfa15, 0xfa17,  0xfa19, 0xfa1e,  0xfa22, 0xfa22,
+  0xfa25, 0xfa26,  0xfa2a, 0xfe2f,  0xfe32, 0xfe32,  0xfe45, 0xfe48,
+  0xfe53, 0xfe53,  0xfe58, 0xfe58,  0xfe67, 0xfe67,  0xfe6c, 0xff00,
+  0xff5f, 0xffdf,  0xffe6, 0xffff
+};
+
+static const unsigned short gb18030uni_ranges[206] = {
+    128,   129,   131,   133,   134,   135,   137,   140,
+    142,   144,   145,   147,   148,   149,   150,   151,
+    152,   153,   154,   155,   156,   157,   158,   159,
+    160,   161,   162,   163,   164,   165,   166,   167,
+    168,   171,   172,   189,   196,   213,   220,   221,
+    285,   286,   287,   291,   293,   295,   297,   298,
+    300,   301,   302,   303,   304,   305,   306,   307,
+    308,   320,   330,   334,   338,   339,   340,   341,
+    342,   343,   347,   348,   349,   354,   355,   359,
+    360,   361,   362,   363,   365,   369,   371,   372,
+    373,   374,   375,   376,   386,   426,   502,   538,
+    553,   556,   558,   560,   562,   564,   565,   567,
+    571,   573,   574,   575,   576,   577,   578,   579,
+    581,   582,   583,   584,   585,   586,   588,   589,
+    590,   602,   606,   625,   627,   636,   637,   720,
+    724,   810,   813,   850,   860,   861,   862,   864,
+    867,   868,   869,   870,   872,   873,   874,   875,
+    876,   877,   878,   879,   880,   882,   883,   884,
+    885,   886,   887,   888,   889,   890,   891,   892,
+    893,   894,   895,   896,   897,   898,   899,   900,
+    901,   902,   903,   905,   907,   908,   909,   911,
+    912,   917,   924,   925, 21827,
+                                     25775, 25866, 25896,
+  25929, 25932, 25933, 25934, 25936, 25938, 25939, 25940,
+  25942,
+         25943, 25944, 25945, 25946, 25947, 25948, 25952,
+  25953, 25955, 25956, 25959, 25961, 25964, 25966, 25984,
+  25994, 25998, 26012, 26016, 26110, 26116
+};
+
+static int
+gb18030uni_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if (c1 >= 0x81 && c1 <= 0x84) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x30 && c2 <= 0x39) {
+        if (n >= 3) {
+          unsigned char c3 = s[2];
+          if (c3 >= 0x81 && c3 <= 0xfe) {
+            if (n >= 4) {
+              unsigned char c4 = s[3];
+              if (c4 >= 0x30 && c4 <= 0x39) {
+                unsigned int i = (((c1 - 0x81) * 10 + (c2 - 0x30)) * 126 + (c3 - 0x81)) * 10 + (c4 - 0x30);
+                if (i >= 0 && i <= 39419) {
+                  unsigned int k1 = 0;
+                  unsigned int k2 = 205;
+                  while (k1 < k2) {
+                    unsigned int k = (k1 + k2) / 2;
+                    if (i <= gb18030uni_charset2uni_ranges[2*k+1])
+                      k2 = k;
+                    else if (i >= gb18030uni_charset2uni_ranges[2*k+2])
+                      k1 = k + 1;
+                    else
+                      return RET_ILSEQ;
+                  }
+                  {
+                    unsigned int diff = gb18030uni_ranges[k1];
+                    *pwc = (ucs4_t) (i + diff);
+                    return 4;
+                  }
+                }
+              }
+              return RET_ILSEQ;
+            }
+            return RET_TOOFEW(0);
+          }
+          return RET_ILSEQ;
+        }
+        return RET_TOOFEW(0);
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static int
+gb18030uni_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 4) {
+    unsigned int i = wc;
+    if (i >= 0x0080 && i <= 0xffff) {
+      unsigned int k1 = 0;
+      unsigned int k2 = 205;
+      while (k1 < k2) {
+        unsigned int k = (k1 + k2) / 2;
+        if (i <= gb18030uni_uni2charset_ranges[2*k+1])
+          k2 = k;
+        else if (i >= gb18030uni_uni2charset_ranges[2*k+2])
+          k1 = k + 1;
+        else
+          return RET_ILUNI;
+      }
+      {
+        unsigned int diff = gb18030uni_ranges[k1];
+        i -= diff;
+        r[3] = (i % 10) + 0x30; i = i / 10;
+        r[2] = (i % 126) + 0x81; i = i / 126;
+        r[1] = (i % 10) + 0x30; i = i / 10;
+        r[0] = i + 0x81;
+        return 4;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/gb2312.h b/lib/gb2312.h
new file mode 100644
index 0000000..831a569
--- /dev/null
+++ b/lib/gb2312.h
@@ -0,0 +1,2571 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GB2312.1980-0
+ */
+
+static const unsigned short gb2312_2uni_page21[831] = {
+  /* 0x21 */
+  0x3000, 0x3001, 0x3002, 0x30fb, 0x02c9, 0x02c7, 0x00a8, 0x3003,
+  0x3005, 0x2015, 0xff5e, 0x2016, 0x2026, 0x2018, 0x2019, 0x201c,
+  0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c,
+  0x300d, 0x300e, 0x300f, 0x3016, 0x3017, 0x3010, 0x3011, 0x00b1,
+  0x00d7, 0x00f7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220f, 0x222a,
+  0x2229, 0x2208, 0x2237, 0x221a, 0x22a5, 0x2225, 0x2220, 0x2312,
+  0x2299, 0x222b, 0x222e, 0x2261, 0x224c, 0x2248, 0x223d, 0x221d,
+  0x2260, 0x226e, 0x226f, 0x2264, 0x2265, 0x221e, 0x2235, 0x2234,
+  0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xff04, 0x00a4,
+  0xffe0, 0xffe1, 0x2030, 0x00a7, 0x2116, 0x2606, 0x2605, 0x25cb,
+  0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2,
+  0x203b, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,
+  /* 0x22 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x2488, 0x2489, 0x248a, 0x248b, 0x248c, 0x248d, 0x248e, 0x248f,
+  0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497,
+  0x2498, 0x2499, 0x249a, 0x249b, 0x2474, 0x2475, 0x2476, 0x2477,
+  0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x247f,
+  0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487,
+  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
+  0x2468, 0x2469, 0xfffd, 0xfffd, 0x3220, 0x3221, 0x3222, 0x3223,
+  0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0xfffd, 0xfffd,
+  0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167,
+  0x2168, 0x2169, 0x216a, 0x216b, 0xfffd, 0xfffd,
+  /* 0x23 */
+  0xff01, 0xff02, 0xff03, 0xffe5, 0xff05, 0xff06, 0xff07, 0xff08,
+  0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, 0xff10,
+  0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18,
+  0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, 0xff20,
+  0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28,
+  0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30,
+  0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38,
+  0xff39, 0xff3a, 0xff3b, 0xff3c, 0xff3d, 0xff3e, 0xff3f, 0xff40,
+  0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48,
+  0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50,
+  0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58,
+  0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, 0xffe3,
+  /* 0x24 */
+  0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048,
+  0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050,
+  0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058,
+  0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060,
+  0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068,
+  0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070,
+  0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078,
+  0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080,
+  0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088,
+  0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090,
+  0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x25 */
+  0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8,
+  0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0,
+  0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8,
+  0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0,
+  0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8,
+  0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0,
+  0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8,
+  0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0,
+  0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8,
+  0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0,
+  0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x26 */
+  0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398,
+  0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0,
+  0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8,
+  0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0,
+  0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x27 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416,
+  0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+  0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426,
+  0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e,
+  0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436,
+  0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+  0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446,
+  0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e,
+  0x044f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x28 */
+  0x0101, 0x00e1, 0x01ce, 0x00e0, 0x0113, 0x00e9, 0x011b, 0x00e8,
+  0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, 0x01d2, 0x00f2,
+  0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, 0x01da, 0x01dc,
+  0x00fc, 0x00ea, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x3105, 0x3106, 0x3107, 0x3108,
+  0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x3110,
+  0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118,
+  0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, 0x3120,
+  0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128,
+  0x3129, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x29 */
+  0xfffd, 0xfffd, 0xfffd, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504,
+  0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250a, 0x250b, 0x250c,
+  0x250d, 0x250e, 0x250f, 0x2510, 0x2511, 0x2512, 0x2513, 0x2514,
+  0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251a, 0x251b, 0x251c,
+  0x251d, 0x251e, 0x251f, 0x2520, 0x2521, 0x2522, 0x2523, 0x2524,
+  0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x252b, 0x252c,
+  0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534,
+  0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x253b, 0x253c,
+  0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544,
+  0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, 0x254b,
+};
+static const unsigned short gb2312_2uni_page30[6768] = {
+  /* 0x30 */
+  0x554a, 0x963f, 0x57c3, 0x6328, 0x54ce, 0x5509, 0x54c0, 0x7691,
+  0x764c, 0x853c, 0x77ee, 0x827e, 0x788d, 0x7231, 0x9698, 0x978d,
+  0x6c28, 0x5b89, 0x4ffa, 0x6309, 0x6697, 0x5cb8, 0x80fa, 0x6848,
+  0x80ae, 0x6602, 0x76ce, 0x51f9, 0x6556, 0x71ac, 0x7ff1, 0x8884,
+  0x50b2, 0x5965, 0x61ca, 0x6fb3, 0x82ad, 0x634c, 0x6252, 0x53ed,
+  0x5427, 0x7b06, 0x516b, 0x75a4, 0x5df4, 0x62d4, 0x8dcb, 0x9776,
+  0x628a, 0x8019, 0x575d, 0x9738, 0x7f62, 0x7238, 0x767d, 0x67cf,
+  0x767e, 0x6446, 0x4f70, 0x8d25, 0x62dc, 0x7a17, 0x6591, 0x73ed,
+  0x642c, 0x6273, 0x822c, 0x9881, 0x677f, 0x7248, 0x626e, 0x62cc,
+  0x4f34, 0x74e3, 0x534a, 0x529e, 0x7eca, 0x90a6, 0x5e2e, 0x6886,
+  0x699c, 0x8180, 0x7ed1, 0x68d2, 0x78c5, 0x868c, 0x9551, 0x508d,
+  0x8c24, 0x82de, 0x80de, 0x5305, 0x8912, 0x5265,
+  /* 0x31 */
+  0x8584, 0x96f9, 0x4fdd, 0x5821, 0x9971, 0x5b9d, 0x62b1, 0x62a5,
+  0x66b4, 0x8c79, 0x9c8d, 0x7206, 0x676f, 0x7891, 0x60b2, 0x5351,
+  0x5317, 0x8f88, 0x80cc, 0x8d1d, 0x94a1, 0x500d, 0x72c8, 0x5907,
+  0x60eb, 0x7119, 0x88ab, 0x5954, 0x82ef, 0x672c, 0x7b28, 0x5d29,
+  0x7ef7, 0x752d, 0x6cf5, 0x8e66, 0x8ff8, 0x903c, 0x9f3b, 0x6bd4,
+  0x9119, 0x7b14, 0x5f7c, 0x78a7, 0x84d6, 0x853d, 0x6bd5, 0x6bd9,
+  0x6bd6, 0x5e01, 0x5e87, 0x75f9, 0x95ed, 0x655d, 0x5f0a, 0x5fc5,
+  0x8f9f, 0x58c1, 0x81c2, 0x907f, 0x965b, 0x97ad, 0x8fb9, 0x7f16,
+  0x8d2c, 0x6241, 0x4fbf, 0x53d8, 0x535e, 0x8fa8, 0x8fa9, 0x8fab,
+  0x904d, 0x6807, 0x5f6a, 0x8198, 0x8868, 0x9cd6, 0x618b, 0x522b,
+  0x762a, 0x5f6c, 0x658c, 0x6fd2, 0x6ee8, 0x5bbe, 0x6448, 0x5175,
+  0x51b0, 0x67c4, 0x4e19, 0x79c9, 0x997c, 0x70b3,
+  /* 0x32 */
+  0x75c5, 0x5e76, 0x73bb, 0x83e0, 0x64ad, 0x62e8, 0x94b5, 0x6ce2,
+  0x535a, 0x52c3, 0x640f, 0x94c2, 0x7b94, 0x4f2f, 0x5e1b, 0x8236,
+  0x8116, 0x818a, 0x6e24, 0x6cca, 0x9a73, 0x6355, 0x535c, 0x54fa,
+  0x8865, 0x57e0, 0x4e0d, 0x5e03, 0x6b65, 0x7c3f, 0x90e8, 0x6016,
+  0x64e6, 0x731c, 0x88c1, 0x6750, 0x624d, 0x8d22, 0x776c, 0x8e29,
+  0x91c7, 0x5f69, 0x83dc, 0x8521, 0x9910, 0x53c2, 0x8695, 0x6b8b,
+  0x60ed, 0x60e8, 0x707f, 0x82cd, 0x8231, 0x4ed3, 0x6ca7, 0x85cf,
+  0x64cd, 0x7cd9, 0x69fd, 0x66f9, 0x8349, 0x5395, 0x7b56, 0x4fa7,
+  0x518c, 0x6d4b, 0x5c42, 0x8e6d, 0x63d2, 0x53c9, 0x832c, 0x8336,
+  0x67e5, 0x78b4, 0x643d, 0x5bdf, 0x5c94, 0x5dee, 0x8be7, 0x62c6,
+  0x67f4, 0x8c7a, 0x6400, 0x63ba, 0x8749, 0x998b, 0x8c17, 0x7f20,
+  0x94f2, 0x4ea7, 0x9610, 0x98a4, 0x660c, 0x7316,
+  /* 0x33 */
+  0x573a, 0x5c1d, 0x5e38, 0x957f, 0x507f, 0x80a0, 0x5382, 0x655e,
+  0x7545, 0x5531, 0x5021, 0x8d85, 0x6284, 0x949e, 0x671d, 0x5632,
+  0x6f6e, 0x5de2, 0x5435, 0x7092, 0x8f66, 0x626f, 0x64a4, 0x63a3,
+  0x5f7b, 0x6f88, 0x90f4, 0x81e3, 0x8fb0, 0x5c18, 0x6668, 0x5ff1,
+  0x6c89, 0x9648, 0x8d81, 0x886c, 0x6491, 0x79f0, 0x57ce, 0x6a59,
+  0x6210, 0x5448, 0x4e58, 0x7a0b, 0x60e9, 0x6f84, 0x8bda, 0x627f,
+  0x901e, 0x9a8b, 0x79e4, 0x5403, 0x75f4, 0x6301, 0x5319, 0x6c60,
+  0x8fdf, 0x5f1b, 0x9a70, 0x803b, 0x9f7f, 0x4f88, 0x5c3a, 0x8d64,
+  0x7fc5, 0x65a5, 0x70bd, 0x5145, 0x51b2, 0x866b, 0x5d07, 0x5ba0,
+  0x62bd, 0x916c, 0x7574, 0x8e0c, 0x7a20, 0x6101, 0x7b79, 0x4ec7,
+  0x7ef8, 0x7785, 0x4e11, 0x81ed, 0x521d, 0x51fa, 0x6a71, 0x53a8,
+  0x8e87, 0x9504, 0x96cf, 0x6ec1, 0x9664, 0x695a,
+  /* 0x34 */
+  0x7840, 0x50a8, 0x77d7, 0x6410, 0x89e6, 0x5904, 0x63e3, 0x5ddd,
+  0x7a7f, 0x693d, 0x4f20, 0x8239, 0x5598, 0x4e32, 0x75ae, 0x7a97,
+  0x5e62, 0x5e8a, 0x95ef, 0x521b, 0x5439, 0x708a, 0x6376, 0x9524,
+  0x5782, 0x6625, 0x693f, 0x9187, 0x5507, 0x6df3, 0x7eaf, 0x8822,
+  0x6233, 0x7ef0, 0x75b5, 0x8328, 0x78c1, 0x96cc, 0x8f9e, 0x6148,
+  0x74f7, 0x8bcd, 0x6b64, 0x523a, 0x8d50, 0x6b21, 0x806a, 0x8471,
+  0x56f1, 0x5306, 0x4ece, 0x4e1b, 0x51d1, 0x7c97, 0x918b, 0x7c07,
+  0x4fc3, 0x8e7f, 0x7be1, 0x7a9c, 0x6467, 0x5d14, 0x50ac, 0x8106,
+  0x7601, 0x7cb9, 0x6dec, 0x7fe0, 0x6751, 0x5b58, 0x5bf8, 0x78cb,
+  0x64ae, 0x6413, 0x63aa, 0x632b, 0x9519, 0x642d, 0x8fbe, 0x7b54,
+  0x7629, 0x6253, 0x5927, 0x5446, 0x6b79, 0x50a3, 0x6234, 0x5e26,
+  0x6b86, 0x4ee3, 0x8d37, 0x888b, 0x5f85, 0x902e,
+  /* 0x35 */
+  0x6020, 0x803d, 0x62c5, 0x4e39, 0x5355, 0x90f8, 0x63b8, 0x80c6,
+  0x65e6, 0x6c2e, 0x4f46, 0x60ee, 0x6de1, 0x8bde, 0x5f39, 0x86cb,
+  0x5f53, 0x6321, 0x515a, 0x8361, 0x6863, 0x5200, 0x6363, 0x8e48,
+  0x5012, 0x5c9b, 0x7977, 0x5bfc, 0x5230, 0x7a3b, 0x60bc, 0x9053,
+  0x76d7, 0x5fb7, 0x5f97, 0x7684, 0x8e6c, 0x706f, 0x767b, 0x7b49,
+  0x77aa, 0x51f3, 0x9093, 0x5824, 0x4f4e, 0x6ef4, 0x8fea, 0x654c,
+  0x7b1b, 0x72c4, 0x6da4, 0x7fdf, 0x5ae1, 0x62b5, 0x5e95, 0x5730,
+  0x8482, 0x7b2c, 0x5e1d, 0x5f1f, 0x9012, 0x7f14, 0x98a0, 0x6382,
+  0x6ec7, 0x7898, 0x70b9, 0x5178, 0x975b, 0x57ab, 0x7535, 0x4f43,
+  0x7538, 0x5e97, 0x60e6, 0x5960, 0x6dc0, 0x6bbf, 0x7889, 0x53fc,
+  0x96d5, 0x51cb, 0x5201, 0x6389, 0x540a, 0x9493, 0x8c03, 0x8dcc,
+  0x7239, 0x789f, 0x8776, 0x8fed, 0x8c0d, 0x53e0,
+  /* 0x36 */
+  0x4e01, 0x76ef, 0x53ee, 0x9489, 0x9876, 0x9f0e, 0x952d, 0x5b9a,
+  0x8ba2, 0x4e22, 0x4e1c, 0x51ac, 0x8463, 0x61c2, 0x52a8, 0x680b,
+  0x4f97, 0x606b, 0x51bb, 0x6d1e, 0x515c, 0x6296, 0x6597, 0x9661,
+  0x8c46, 0x9017, 0x75d8, 0x90fd, 0x7763, 0x6bd2, 0x728a, 0x72ec,
+  0x8bfb, 0x5835, 0x7779, 0x8d4c, 0x675c, 0x9540, 0x809a, 0x5ea6,
+  0x6e21, 0x5992, 0x7aef, 0x77ed, 0x953b, 0x6bb5, 0x65ad, 0x7f0e,
+  0x5806, 0x5151, 0x961f, 0x5bf9, 0x58a9, 0x5428, 0x8e72, 0x6566,
+  0x987f, 0x56e4, 0x949d, 0x76fe, 0x9041, 0x6387, 0x54c6, 0x591a,
+  0x593a, 0x579b, 0x8eb2, 0x6735, 0x8dfa, 0x8235, 0x5241, 0x60f0,
+  0x5815, 0x86fe, 0x5ce8, 0x9e45, 0x4fc4, 0x989d, 0x8bb9, 0x5a25,
+  0x6076, 0x5384, 0x627c, 0x904f, 0x9102, 0x997f, 0x6069, 0x800c,
+  0x513f, 0x8033, 0x5c14, 0x9975, 0x6d31, 0x4e8c,
+  /* 0x37 */
+  0x8d30, 0x53d1, 0x7f5a, 0x7b4f, 0x4f10, 0x4e4f, 0x9600, 0x6cd5,
+  0x73d0, 0x85e9, 0x5e06, 0x756a, 0x7ffb, 0x6a0a, 0x77fe, 0x9492,
+  0x7e41, 0x51e1, 0x70e6, 0x53cd, 0x8fd4, 0x8303, 0x8d29, 0x72af,
+  0x996d, 0x6cdb, 0x574a, 0x82b3, 0x65b9, 0x80aa, 0x623f, 0x9632,
+  0x59a8, 0x4eff, 0x8bbf, 0x7eba, 0x653e, 0x83f2, 0x975e, 0x5561,
+  0x98de, 0x80a5, 0x532a, 0x8bfd, 0x5420, 0x80ba, 0x5e9f, 0x6cb8,
+  0x8d39, 0x82ac, 0x915a, 0x5429, 0x6c1b, 0x5206, 0x7eb7, 0x575f,
+  0x711a, 0x6c7e, 0x7c89, 0x594b, 0x4efd, 0x5fff, 0x6124, 0x7caa,
+  0x4e30, 0x5c01, 0x67ab, 0x8702, 0x5cf0, 0x950b, 0x98ce, 0x75af,
+  0x70fd, 0x9022, 0x51af, 0x7f1d, 0x8bbd, 0x5949, 0x51e4, 0x4f5b,
+  0x5426, 0x592b, 0x6577, 0x80a4, 0x5b75, 0x6276, 0x62c2, 0x8f90,
+  0x5e45, 0x6c1f, 0x7b26, 0x4f0f, 0x4fd8, 0x670d,
+  /* 0x38 */
+  0x6d6e, 0x6daa, 0x798f, 0x88b1, 0x5f17, 0x752b, 0x629a, 0x8f85,
+  0x4fef, 0x91dc, 0x65a7, 0x812f, 0x8151, 0x5e9c, 0x8150, 0x8d74,
+  0x526f, 0x8986, 0x8d4b, 0x590d, 0x5085, 0x4ed8, 0x961c, 0x7236,
+  0x8179, 0x8d1f, 0x5bcc, 0x8ba3, 0x9644, 0x5987, 0x7f1a, 0x5490,
+  0x5676, 0x560e, 0x8be5, 0x6539, 0x6982, 0x9499, 0x76d6, 0x6e89,
+  0x5e72, 0x7518, 0x6746, 0x67d1, 0x7aff, 0x809d, 0x8d76, 0x611f,
+  0x79c6, 0x6562, 0x8d63, 0x5188, 0x521a, 0x94a2, 0x7f38, 0x809b,
+  0x7eb2, 0x5c97, 0x6e2f, 0x6760, 0x7bd9, 0x768b, 0x9ad8, 0x818f,
+  0x7f94, 0x7cd5, 0x641e, 0x9550, 0x7a3f, 0x544a, 0x54e5, 0x6b4c,
+  0x6401, 0x6208, 0x9e3d, 0x80f3, 0x7599, 0x5272, 0x9769, 0x845b,
+  0x683c, 0x86e4, 0x9601, 0x9694, 0x94ec, 0x4e2a, 0x5404, 0x7ed9,
+  0x6839, 0x8ddf, 0x8015, 0x66f4, 0x5e9a, 0x7fb9,
+  /* 0x39 */
+  0x57c2, 0x803f, 0x6897, 0x5de5, 0x653b, 0x529f, 0x606d, 0x9f9a,
+  0x4f9b, 0x8eac, 0x516c, 0x5bab, 0x5f13, 0x5de9, 0x6c5e, 0x62f1,
+  0x8d21, 0x5171, 0x94a9, 0x52fe, 0x6c9f, 0x82df, 0x72d7, 0x57a2,
+  0x6784, 0x8d2d, 0x591f, 0x8f9c, 0x83c7, 0x5495, 0x7b8d, 0x4f30,
+  0x6cbd, 0x5b64, 0x59d1, 0x9f13, 0x53e4, 0x86ca, 0x9aa8, 0x8c37,
+  0x80a1, 0x6545, 0x987e, 0x56fa, 0x96c7, 0x522e, 0x74dc, 0x5250,
+  0x5be1, 0x6302, 0x8902, 0x4e56, 0x62d0, 0x602a, 0x68fa, 0x5173,
+  0x5b98, 0x51a0, 0x89c2, 0x7ba1, 0x9986, 0x7f50, 0x60ef, 0x704c,
+  0x8d2f, 0x5149, 0x5e7f, 0x901b, 0x7470, 0x89c4, 0x572d, 0x7845,
+  0x5f52, 0x9f9f, 0x95fa, 0x8f68, 0x9b3c, 0x8be1, 0x7678, 0x6842,
+  0x67dc, 0x8dea, 0x8d35, 0x523d, 0x8f8a, 0x6eda, 0x68cd, 0x9505,
+  0x90ed, 0x56fd, 0x679c, 0x88f9, 0x8fc7, 0x54c8,
+  /* 0x3a */
+  0x9ab8, 0x5b69, 0x6d77, 0x6c26, 0x4ea5, 0x5bb3, 0x9a87, 0x9163,
+  0x61a8, 0x90af, 0x97e9, 0x542b, 0x6db5, 0x5bd2, 0x51fd, 0x558a,
+  0x7f55, 0x7ff0, 0x64bc, 0x634d, 0x65f1, 0x61be, 0x608d, 0x710a,
+  0x6c57, 0x6c49, 0x592f, 0x676d, 0x822a, 0x58d5, 0x568e, 0x8c6a,
+  0x6beb, 0x90dd, 0x597d, 0x8017, 0x53f7, 0x6d69, 0x5475, 0x559d,
+  0x8377, 0x83cf, 0x6838, 0x79be, 0x548c, 0x4f55, 0x5408, 0x76d2,
+  0x8c89, 0x9602, 0x6cb3, 0x6db8, 0x8d6b, 0x8910, 0x9e64, 0x8d3a,
+  0x563f, 0x9ed1, 0x75d5, 0x5f88, 0x72e0, 0x6068, 0x54fc, 0x4ea8,
+  0x6a2a, 0x8861, 0x6052, 0x8f70, 0x54c4, 0x70d8, 0x8679, 0x9e3f,
+  0x6d2a, 0x5b8f, 0x5f18, 0x7ea2, 0x5589, 0x4faf, 0x7334, 0x543c,
+  0x539a, 0x5019, 0x540e, 0x547c, 0x4e4e, 0x5ffd, 0x745a, 0x58f6,
+  0x846b, 0x80e1, 0x8774, 0x72d0, 0x7cca, 0x6e56,
+  /* 0x3b */
+  0x5f27, 0x864e, 0x552c, 0x62a4, 0x4e92, 0x6caa, 0x6237, 0x82b1,
+  0x54d7, 0x534e, 0x733e, 0x6ed1, 0x753b, 0x5212, 0x5316, 0x8bdd,
+  0x69d0, 0x5f8a, 0x6000, 0x6dee, 0x574f, 0x6b22, 0x73af, 0x6853,
+  0x8fd8, 0x7f13, 0x6362, 0x60a3, 0x5524, 0x75ea, 0x8c62, 0x7115,
+  0x6da3, 0x5ba6, 0x5e7b, 0x8352, 0x614c, 0x9ec4, 0x78fa, 0x8757,
+  0x7c27, 0x7687, 0x51f0, 0x60f6, 0x714c, 0x6643, 0x5e4c, 0x604d,
+  0x8c0e, 0x7070, 0x6325, 0x8f89, 0x5fbd, 0x6062, 0x86d4, 0x56de,
+  0x6bc1, 0x6094, 0x6167, 0x5349, 0x60e0, 0x6666, 0x8d3f, 0x79fd,
+  0x4f1a, 0x70e9, 0x6c47, 0x8bb3, 0x8bf2, 0x7ed8, 0x8364, 0x660f,
+  0x5a5a, 0x9b42, 0x6d51, 0x6df7, 0x8c41, 0x6d3b, 0x4f19, 0x706b,
+  0x83b7, 0x6216, 0x60d1, 0x970d, 0x8d27, 0x7978, 0x51fb, 0x573e,
+  0x57fa, 0x673a, 0x7578, 0x7a3d, 0x79ef, 0x7b95,
+  /* 0x3c */
+  0x808c, 0x9965, 0x8ff9, 0x6fc0, 0x8ba5, 0x9e21, 0x59ec, 0x7ee9,
+  0x7f09, 0x5409, 0x6781, 0x68d8, 0x8f91, 0x7c4d, 0x96c6, 0x53ca,
+  0x6025, 0x75be, 0x6c72, 0x5373, 0x5ac9, 0x7ea7, 0x6324, 0x51e0,
+  0x810a, 0x5df1, 0x84df, 0x6280, 0x5180, 0x5b63, 0x4f0e, 0x796d,
+  0x5242, 0x60b8, 0x6d4e, 0x5bc4, 0x5bc2, 0x8ba1, 0x8bb0, 0x65e2,
+  0x5fcc, 0x9645, 0x5993, 0x7ee7, 0x7eaa, 0x5609, 0x67b7, 0x5939,
+  0x4f73, 0x5bb6, 0x52a0, 0x835a, 0x988a, 0x8d3e, 0x7532, 0x94be,
+  0x5047, 0x7a3c, 0x4ef7, 0x67b6, 0x9a7e, 0x5ac1, 0x6b7c, 0x76d1,
+  0x575a, 0x5c16, 0x7b3a, 0x95f4, 0x714e, 0x517c, 0x80a9, 0x8270,
+  0x5978, 0x7f04, 0x8327, 0x68c0, 0x67ec, 0x78b1, 0x7877, 0x62e3,
+  0x6361, 0x7b80, 0x4fed, 0x526a, 0x51cf, 0x8350, 0x69db, 0x9274,
+  0x8df5, 0x8d31, 0x89c1, 0x952e, 0x7bad, 0x4ef6,
+  /* 0x3d */
+  0x5065, 0x8230, 0x5251, 0x996f, 0x6e10, 0x6e85, 0x6da7, 0x5efa,
+  0x50f5, 0x59dc, 0x5c06, 0x6d46, 0x6c5f, 0x7586, 0x848b, 0x6868,
+  0x5956, 0x8bb2, 0x5320, 0x9171, 0x964d, 0x8549, 0x6912, 0x7901,
+  0x7126, 0x80f6, 0x4ea4, 0x90ca, 0x6d47, 0x9a84, 0x5a07, 0x56bc,
+  0x6405, 0x94f0, 0x77eb, 0x4fa5, 0x811a, 0x72e1, 0x89d2, 0x997a,
+  0x7f34, 0x7ede, 0x527f, 0x6559, 0x9175, 0x8f7f, 0x8f83, 0x53eb,
+  0x7a96, 0x63ed, 0x63a5, 0x7686, 0x79f8, 0x8857, 0x9636, 0x622a,
+  0x52ab, 0x8282, 0x6854, 0x6770, 0x6377, 0x776b, 0x7aed, 0x6d01,
+  0x7ed3, 0x89e3, 0x59d0, 0x6212, 0x85c9, 0x82a5, 0x754c, 0x501f,
+  0x4ecb, 0x75a5, 0x8beb, 0x5c4a, 0x5dfe, 0x7b4b, 0x65a4, 0x91d1,
+  0x4eca, 0x6d25, 0x895f, 0x7d27, 0x9526, 0x4ec5, 0x8c28, 0x8fdb,
+  0x9773, 0x664b, 0x7981, 0x8fd1, 0x70ec, 0x6d78,
+  /* 0x3e */
+  0x5c3d, 0x52b2, 0x8346, 0x5162, 0x830e, 0x775b, 0x6676, 0x9cb8,
+  0x4eac, 0x60ca, 0x7cbe, 0x7cb3, 0x7ecf, 0x4e95, 0x8b66, 0x666f,
+  0x9888, 0x9759, 0x5883, 0x656c, 0x955c, 0x5f84, 0x75c9, 0x9756,
+  0x7adf, 0x7ade, 0x51c0, 0x70af, 0x7a98, 0x63ea, 0x7a76, 0x7ea0,
+  0x7396, 0x97ed, 0x4e45, 0x7078, 0x4e5d, 0x9152, 0x53a9, 0x6551,
+  0x65e7, 0x81fc, 0x8205, 0x548e, 0x5c31, 0x759a, 0x97a0, 0x62d8,
+  0x72d9, 0x75bd, 0x5c45, 0x9a79, 0x83ca, 0x5c40, 0x5480, 0x77e9,
+  0x4e3e, 0x6cae, 0x805a, 0x62d2, 0x636e, 0x5de8, 0x5177, 0x8ddd,
+  0x8e1e, 0x952f, 0x4ff1, 0x53e5, 0x60e7, 0x70ac, 0x5267, 0x6350,
+  0x9e43, 0x5a1f, 0x5026, 0x7737, 0x5377, 0x7ee2, 0x6485, 0x652b,
+  0x6289, 0x6398, 0x5014, 0x7235, 0x89c9, 0x51b3, 0x8bc0, 0x7edd,
+  0x5747, 0x83cc, 0x94a7, 0x519b, 0x541b, 0x5cfb,
+  /* 0x3f */
+  0x4fca, 0x7ae3, 0x6d5a, 0x90e1, 0x9a8f, 0x5580, 0x5496, 0x5361,
+  0x54af, 0x5f00, 0x63e9, 0x6977, 0x51ef, 0x6168, 0x520a, 0x582a,
+  0x52d8, 0x574e, 0x780d, 0x770b, 0x5eb7, 0x6177, 0x7ce0, 0x625b,
+  0x6297, 0x4ea2, 0x7095, 0x8003, 0x62f7, 0x70e4, 0x9760, 0x5777,
+  0x82db, 0x67ef, 0x68f5, 0x78d5, 0x9897, 0x79d1, 0x58f3, 0x54b3,
+  0x53ef, 0x6e34, 0x514b, 0x523b, 0x5ba2, 0x8bfe, 0x80af, 0x5543,
+  0x57a6, 0x6073, 0x5751, 0x542d, 0x7a7a, 0x6050, 0x5b54, 0x63a7,
+  0x62a0, 0x53e3, 0x6263, 0x5bc7, 0x67af, 0x54ed, 0x7a9f, 0x82e6,
+  0x9177, 0x5e93, 0x88e4, 0x5938, 0x57ae, 0x630e, 0x8de8, 0x80ef,
+  0x5757, 0x7b77, 0x4fa9, 0x5feb, 0x5bbd, 0x6b3e, 0x5321, 0x7b50,
+  0x72c2, 0x6846, 0x77ff, 0x7736, 0x65f7, 0x51b5, 0x4e8f, 0x76d4,
+  0x5cbf, 0x7aa5, 0x8475, 0x594e, 0x9b41, 0x5080,
+  /* 0x40 */
+  0x9988, 0x6127, 0x6e83, 0x5764, 0x6606, 0x6346, 0x56f0, 0x62ec,
+  0x6269, 0x5ed3, 0x9614, 0x5783, 0x62c9, 0x5587, 0x8721, 0x814a,
+  0x8fa3, 0x5566, 0x83b1, 0x6765, 0x8d56, 0x84dd, 0x5a6a, 0x680f,
+  0x62e6, 0x7bee, 0x9611, 0x5170, 0x6f9c, 0x8c30, 0x63fd, 0x89c8,
+  0x61d2, 0x7f06, 0x70c2, 0x6ee5, 0x7405, 0x6994, 0x72fc, 0x5eca,
+  0x90ce, 0x6717, 0x6d6a, 0x635e, 0x52b3, 0x7262, 0x8001, 0x4f6c,
+  0x59e5, 0x916a, 0x70d9, 0x6d9d, 0x52d2, 0x4e50, 0x96f7, 0x956d,
+  0x857e, 0x78ca, 0x7d2f, 0x5121, 0x5792, 0x64c2, 0x808b, 0x7c7b,
+  0x6cea, 0x68f1, 0x695e, 0x51b7, 0x5398, 0x68a8, 0x7281, 0x9ece,
+  0x7bf1, 0x72f8, 0x79bb, 0x6f13, 0x7406, 0x674e, 0x91cc, 0x9ca4,
+  0x793c, 0x8389, 0x8354, 0x540f, 0x6817, 0x4e3d, 0x5389, 0x52b1,
+  0x783e, 0x5386, 0x5229, 0x5088, 0x4f8b, 0x4fd0,
+  /* 0x41 */
+  0x75e2, 0x7acb, 0x7c92, 0x6ca5, 0x96b6, 0x529b, 0x7483, 0x54e9,
+  0x4fe9, 0x8054, 0x83b2, 0x8fde, 0x9570, 0x5ec9, 0x601c, 0x6d9f,
+  0x5e18, 0x655b, 0x8138, 0x94fe, 0x604b, 0x70bc, 0x7ec3, 0x7cae,
+  0x51c9, 0x6881, 0x7cb1, 0x826f, 0x4e24, 0x8f86, 0x91cf, 0x667e,
+  0x4eae, 0x8c05, 0x64a9, 0x804a, 0x50da, 0x7597, 0x71ce, 0x5be5,
+  0x8fbd, 0x6f66, 0x4e86, 0x6482, 0x9563, 0x5ed6, 0x6599, 0x5217,
+  0x88c2, 0x70c8, 0x52a3, 0x730e, 0x7433, 0x6797, 0x78f7, 0x9716,
+  0x4e34, 0x90bb, 0x9cde, 0x6dcb, 0x51db, 0x8d41, 0x541d, 0x62ce,
+  0x73b2, 0x83f1, 0x96f6, 0x9f84, 0x94c3, 0x4f36, 0x7f9a, 0x51cc,
+  0x7075, 0x9675, 0x5cad, 0x9886, 0x53e6, 0x4ee4, 0x6e9c, 0x7409,
+  0x69b4, 0x786b, 0x998f, 0x7559, 0x5218, 0x7624, 0x6d41, 0x67f3,
+  0x516d, 0x9f99, 0x804b, 0x5499, 0x7b3c, 0x7abf,
+  /* 0x42 */
+  0x9686, 0x5784, 0x62e2, 0x9647, 0x697c, 0x5a04, 0x6402, 0x7bd3,
+  0x6f0f, 0x964b, 0x82a6, 0x5362, 0x9885, 0x5e90, 0x7089, 0x63b3,
+  0x5364, 0x864f, 0x9c81, 0x9e93, 0x788c, 0x9732, 0x8def, 0x8d42,
+  0x9e7f, 0x6f5e, 0x7984, 0x5f55, 0x9646, 0x622e, 0x9a74, 0x5415,
+  0x94dd, 0x4fa3, 0x65c5, 0x5c65, 0x5c61, 0x7f15, 0x8651, 0x6c2f,
+  0x5f8b, 0x7387, 0x6ee4, 0x7eff, 0x5ce6, 0x631b, 0x5b6a, 0x6ee6,
+  0x5375, 0x4e71, 0x63a0, 0x7565, 0x62a1, 0x8f6e, 0x4f26, 0x4ed1,
+  0x6ca6, 0x7eb6, 0x8bba, 0x841d, 0x87ba, 0x7f57, 0x903b, 0x9523,
+  0x7ba9, 0x9aa1, 0x88f8, 0x843d, 0x6d1b, 0x9a86, 0x7edc, 0x5988,
+  0x9ebb, 0x739b, 0x7801, 0x8682, 0x9a6c, 0x9a82, 0x561b, 0x5417,
+  0x57cb, 0x4e70, 0x9ea6, 0x5356, 0x8fc8, 0x8109, 0x7792, 0x9992,
+  0x86ee, 0x6ee1, 0x8513, 0x66fc, 0x6162, 0x6f2b,
+  /* 0x43 */
+  0x8c29, 0x8292, 0x832b, 0x76f2, 0x6c13, 0x5fd9, 0x83bd, 0x732b,
+  0x8305, 0x951a, 0x6bdb, 0x77db, 0x94c6, 0x536f, 0x8302, 0x5192,
+  0x5e3d, 0x8c8c, 0x8d38, 0x4e48, 0x73ab, 0x679a, 0x6885, 0x9176,
+  0x9709, 0x7164, 0x6ca1, 0x7709, 0x5a92, 0x9541, 0x6bcf, 0x7f8e,
+  0x6627, 0x5bd0, 0x59b9, 0x5a9a, 0x95e8, 0x95f7, 0x4eec, 0x840c,
+  0x8499, 0x6aac, 0x76df, 0x9530, 0x731b, 0x68a6, 0x5b5f, 0x772f,
+  0x919a, 0x9761, 0x7cdc, 0x8ff7, 0x8c1c, 0x5f25, 0x7c73, 0x79d8,
+  0x89c5, 0x6ccc, 0x871c, 0x5bc6, 0x5e42, 0x68c9, 0x7720, 0x7ef5,
+  0x5195, 0x514d, 0x52c9, 0x5a29, 0x7f05, 0x9762, 0x82d7, 0x63cf,
+  0x7784, 0x85d0, 0x79d2, 0x6e3a, 0x5e99, 0x5999, 0x8511, 0x706d,
+  0x6c11, 0x62bf, 0x76bf, 0x654f, 0x60af, 0x95fd, 0x660e, 0x879f,
+  0x9e23, 0x94ed, 0x540d, 0x547d, 0x8c2c, 0x6478,
+  /* 0x44 */
+  0x6479, 0x8611, 0x6a21, 0x819c, 0x78e8, 0x6469, 0x9b54, 0x62b9,
+  0x672b, 0x83ab, 0x58a8, 0x9ed8, 0x6cab, 0x6f20, 0x5bde, 0x964c,
+  0x8c0b, 0x725f, 0x67d0, 0x62c7, 0x7261, 0x4ea9, 0x59c6, 0x6bcd,
+  0x5893, 0x66ae, 0x5e55, 0x52df, 0x6155, 0x6728, 0x76ee, 0x7766,
+  0x7267, 0x7a46, 0x62ff, 0x54ea, 0x5450, 0x94a0, 0x90a3, 0x5a1c,
+  0x7eb3, 0x6c16, 0x4e43, 0x5976, 0x8010, 0x5948, 0x5357, 0x7537,
+  0x96be, 0x56ca, 0x6320, 0x8111, 0x607c, 0x95f9, 0x6dd6, 0x5462,
+  0x9981, 0x5185, 0x5ae9, 0x80fd, 0x59ae, 0x9713, 0x502a, 0x6ce5,
+  0x5c3c, 0x62df, 0x4f60, 0x533f, 0x817b, 0x9006, 0x6eba, 0x852b,
+  0x62c8, 0x5e74, 0x78be, 0x64b5, 0x637b, 0x5ff5, 0x5a18, 0x917f,
+  0x9e1f, 0x5c3f, 0x634f, 0x8042, 0x5b7d, 0x556e, 0x954a, 0x954d,
+  0x6d85, 0x60a8, 0x67e0, 0x72de, 0x51dd, 0x5b81,
+  /* 0x45 */
+  0x62e7, 0x6cde, 0x725b, 0x626d, 0x94ae, 0x7ebd, 0x8113, 0x6d53,
+  0x519c, 0x5f04, 0x5974, 0x52aa, 0x6012, 0x5973, 0x6696, 0x8650,
+  0x759f, 0x632a, 0x61e6, 0x7cef, 0x8bfa, 0x54e6, 0x6b27, 0x9e25,
+  0x6bb4, 0x85d5, 0x5455, 0x5076, 0x6ca4, 0x556a, 0x8db4, 0x722c,
+  0x5e15, 0x6015, 0x7436, 0x62cd, 0x6392, 0x724c, 0x5f98, 0x6e43,
+  0x6d3e, 0x6500, 0x6f58, 0x76d8, 0x78d0, 0x76fc, 0x7554, 0x5224,
+  0x53db, 0x4e53, 0x5e9e, 0x65c1, 0x802a, 0x80d6, 0x629b, 0x5486,
+  0x5228, 0x70ae, 0x888d, 0x8dd1, 0x6ce1, 0x5478, 0x80da, 0x57f9,
+  0x88f4, 0x8d54, 0x966a, 0x914d, 0x4f69, 0x6c9b, 0x55b7, 0x76c6,
+  0x7830, 0x62a8, 0x70f9, 0x6f8e, 0x5f6d, 0x84ec, 0x68da, 0x787c,
+  0x7bf7, 0x81a8, 0x670b, 0x9e4f, 0x6367, 0x78b0, 0x576f, 0x7812,
+  0x9739, 0x6279, 0x62ab, 0x5288, 0x7435, 0x6bd7,
+  /* 0x46 */
+  0x5564, 0x813e, 0x75b2, 0x76ae, 0x5339, 0x75de, 0x50fb, 0x5c41,
+  0x8b6c, 0x7bc7, 0x504f, 0x7247, 0x9a97, 0x98d8, 0x6f02, 0x74e2,
+  0x7968, 0x6487, 0x77a5, 0x62fc, 0x9891, 0x8d2b, 0x54c1, 0x8058,
+  0x4e52, 0x576a, 0x82f9, 0x840d, 0x5e73, 0x51ed, 0x74f6, 0x8bc4,
+  0x5c4f, 0x5761, 0x6cfc, 0x9887, 0x5a46, 0x7834, 0x9b44, 0x8feb,
+  0x7c95, 0x5256, 0x6251, 0x94fa, 0x4ec6, 0x8386, 0x8461, 0x83e9,
+  0x84b2, 0x57d4, 0x6734, 0x5703, 0x666e, 0x6d66, 0x8c31, 0x66dd,
+  0x7011, 0x671f, 0x6b3a, 0x6816, 0x621a, 0x59bb, 0x4e03, 0x51c4,
+  0x6f06, 0x67d2, 0x6c8f, 0x5176, 0x68cb, 0x5947, 0x6b67, 0x7566,
+  0x5d0e, 0x8110, 0x9f50, 0x65d7, 0x7948, 0x7941, 0x9a91, 0x8d77,
+  0x5c82, 0x4e5e, 0x4f01, 0x542f, 0x5951, 0x780c, 0x5668, 0x6c14,
+  0x8fc4, 0x5f03, 0x6c7d, 0x6ce3, 0x8bab, 0x6390,
+  /* 0x47 */
+  0x6070, 0x6d3d, 0x7275, 0x6266, 0x948e, 0x94c5, 0x5343, 0x8fc1,
+  0x7b7e, 0x4edf, 0x8c26, 0x4e7e, 0x9ed4, 0x94b1, 0x94b3, 0x524d,
+  0x6f5c, 0x9063, 0x6d45, 0x8c34, 0x5811, 0x5d4c, 0x6b20, 0x6b49,
+  0x67aa, 0x545b, 0x8154, 0x7f8c, 0x5899, 0x8537, 0x5f3a, 0x62a2,
+  0x6a47, 0x9539, 0x6572, 0x6084, 0x6865, 0x77a7, 0x4e54, 0x4fa8,
+  0x5de7, 0x9798, 0x64ac, 0x7fd8, 0x5ced, 0x4fcf, 0x7a8d, 0x5207,
+  0x8304, 0x4e14, 0x602f, 0x7a83, 0x94a6, 0x4fb5, 0x4eb2, 0x79e6,
+  0x7434, 0x52e4, 0x82b9, 0x64d2, 0x79bd, 0x5bdd, 0x6c81, 0x9752,
+  0x8f7b, 0x6c22, 0x503e, 0x537f, 0x6e05, 0x64ce, 0x6674, 0x6c30,
+  0x60c5, 0x9877, 0x8bf7, 0x5e86, 0x743c, 0x7a77, 0x79cb, 0x4e18,
+  0x90b1, 0x7403, 0x6c42, 0x56da, 0x914b, 0x6cc5, 0x8d8b, 0x533a,
+  0x86c6, 0x66f2, 0x8eaf, 0x5c48, 0x9a71, 0x6e20,
+  /* 0x48 */
+  0x53d6, 0x5a36, 0x9f8b, 0x8da3, 0x53bb, 0x5708, 0x98a7, 0x6743,
+  0x919b, 0x6cc9, 0x5168, 0x75ca, 0x62f3, 0x72ac, 0x5238, 0x529d,
+  0x7f3a, 0x7094, 0x7638, 0x5374, 0x9e4a, 0x69b7, 0x786e, 0x96c0,
+  0x88d9, 0x7fa4, 0x7136, 0x71c3, 0x5189, 0x67d3, 0x74e4, 0x58e4,
+  0x6518, 0x56b7, 0x8ba9, 0x9976, 0x6270, 0x7ed5, 0x60f9, 0x70ed,
+  0x58ec, 0x4ec1, 0x4eba, 0x5fcd, 0x97e7, 0x4efb, 0x8ba4, 0x5203,
+  0x598a, 0x7eab, 0x6254, 0x4ecd, 0x65e5, 0x620e, 0x8338, 0x84c9,
+  0x8363, 0x878d, 0x7194, 0x6eb6, 0x5bb9, 0x7ed2, 0x5197, 0x63c9,
+  0x67d4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5b7a, 0x5982, 0x8fb1,
+  0x4e73, 0x6c5d, 0x5165, 0x8925, 0x8f6f, 0x962e, 0x854a, 0x745e,
+  0x9510, 0x95f0, 0x6da6, 0x82e5, 0x5f31, 0x6492, 0x6d12, 0x8428,
+  0x816e, 0x9cc3, 0x585e, 0x8d5b, 0x4e09, 0x53c1,
+  /* 0x49 */
+  0x4f1e, 0x6563, 0x6851, 0x55d3, 0x4e27, 0x6414, 0x9a9a, 0x626b,
+  0x5ac2, 0x745f, 0x8272, 0x6da9, 0x68ee, 0x50e7, 0x838e, 0x7802,
+  0x6740, 0x5239, 0x6c99, 0x7eb1, 0x50bb, 0x5565, 0x715e, 0x7b5b,
+  0x6652, 0x73ca, 0x82eb, 0x6749, 0x5c71, 0x5220, 0x717d, 0x886b,
+  0x95ea, 0x9655, 0x64c5, 0x8d61, 0x81b3, 0x5584, 0x6c55, 0x6247,
+  0x7f2e, 0x5892, 0x4f24, 0x5546, 0x8d4f, 0x664c, 0x4e0a, 0x5c1a,
+  0x88f3, 0x68a2, 0x634e, 0x7a0d, 0x70e7, 0x828d, 0x52fa, 0x97f6,
+  0x5c11, 0x54e8, 0x90b5, 0x7ecd, 0x5962, 0x8d4a, 0x86c7, 0x820c,
+  0x820d, 0x8d66, 0x6444, 0x5c04, 0x6151, 0x6d89, 0x793e, 0x8bbe,
+  0x7837, 0x7533, 0x547b, 0x4f38, 0x8eab, 0x6df1, 0x5a20, 0x7ec5,
+  0x795e, 0x6c88, 0x5ba1, 0x5a76, 0x751a, 0x80be, 0x614e, 0x6e17,
+  0x58f0, 0x751f, 0x7525, 0x7272, 0x5347, 0x7ef3,
+  /* 0x4a */
+  0x7701, 0x76db, 0x5269, 0x80dc, 0x5723, 0x5e08, 0x5931, 0x72ee,
+  0x65bd, 0x6e7f, 0x8bd7, 0x5c38, 0x8671, 0x5341, 0x77f3, 0x62fe,
+  0x65f6, 0x4ec0, 0x98df, 0x8680, 0x5b9e, 0x8bc6, 0x53f2, 0x77e2,
+  0x4f7f, 0x5c4e, 0x9a76, 0x59cb, 0x5f0f, 0x793a, 0x58eb, 0x4e16,
+  0x67ff, 0x4e8b, 0x62ed, 0x8a93, 0x901d, 0x52bf, 0x662f, 0x55dc,
+  0x566c, 0x9002, 0x4ed5, 0x4f8d, 0x91ca, 0x9970, 0x6c0f, 0x5e02,
+  0x6043, 0x5ba4, 0x89c6, 0x8bd5, 0x6536, 0x624b, 0x9996, 0x5b88,
+  0x5bff, 0x6388, 0x552e, 0x53d7, 0x7626, 0x517d, 0x852c, 0x67a2,
+  0x68b3, 0x6b8a, 0x6292, 0x8f93, 0x53d4, 0x8212, 0x6dd1, 0x758f,
+  0x4e66, 0x8d4e, 0x5b70, 0x719f, 0x85af, 0x6691, 0x66d9, 0x7f72,
+  0x8700, 0x9ecd, 0x9f20, 0x5c5e, 0x672f, 0x8ff0, 0x6811, 0x675f,
+  0x620d, 0x7ad6, 0x5885, 0x5eb6, 0x6570, 0x6f31,
+  /* 0x4b */
+  0x6055, 0x5237, 0x800d, 0x6454, 0x8870, 0x7529, 0x5e05, 0x6813,
+  0x62f4, 0x971c, 0x53cc, 0x723d, 0x8c01, 0x6c34, 0x7761, 0x7a0e,
+  0x542e, 0x77ac, 0x987a, 0x821c, 0x8bf4, 0x7855, 0x6714, 0x70c1,
+  0x65af, 0x6495, 0x5636, 0x601d, 0x79c1, 0x53f8, 0x4e1d, 0x6b7b,
+  0x8086, 0x5bfa, 0x55e3, 0x56db, 0x4f3a, 0x4f3c, 0x9972, 0x5df3,
+  0x677e, 0x8038, 0x6002, 0x9882, 0x9001, 0x5b8b, 0x8bbc, 0x8bf5,
+  0x641c, 0x8258, 0x64de, 0x55fd, 0x82cf, 0x9165, 0x4fd7, 0x7d20,
+  0x901f, 0x7c9f, 0x50f3, 0x5851, 0x6eaf, 0x5bbf, 0x8bc9, 0x8083,
+  0x9178, 0x849c, 0x7b97, 0x867d, 0x968b, 0x968f, 0x7ee5, 0x9ad3,
+  0x788e, 0x5c81, 0x7a57, 0x9042, 0x96a7, 0x795f, 0x5b59, 0x635f,
+  0x7b0b, 0x84d1, 0x68ad, 0x5506, 0x7f29, 0x7410, 0x7d22, 0x9501,
+  0x6240, 0x584c, 0x4ed6, 0x5b83, 0x5979, 0x5854,
+  /* 0x4c */
+  0x736d, 0x631e, 0x8e4b, 0x8e0f, 0x80ce, 0x82d4, 0x62ac, 0x53f0,
+  0x6cf0, 0x915e, 0x592a, 0x6001, 0x6c70, 0x574d, 0x644a, 0x8d2a,
+  0x762b, 0x6ee9, 0x575b, 0x6a80, 0x75f0, 0x6f6d, 0x8c2d, 0x8c08,
+  0x5766, 0x6bef, 0x8892, 0x78b3, 0x63a2, 0x53f9, 0x70ad, 0x6c64,
+  0x5858, 0x642a, 0x5802, 0x68e0, 0x819b, 0x5510, 0x7cd6, 0x5018,
+  0x8eba, 0x6dcc, 0x8d9f, 0x70eb, 0x638f, 0x6d9b, 0x6ed4, 0x7ee6,
+  0x8404, 0x6843, 0x9003, 0x6dd8, 0x9676, 0x8ba8, 0x5957, 0x7279,
+  0x85e4, 0x817e, 0x75bc, 0x8a8a, 0x68af, 0x5254, 0x8e22, 0x9511,
+  0x63d0, 0x9898, 0x8e44, 0x557c, 0x4f53, 0x66ff, 0x568f, 0x60d5,
+  0x6d95, 0x5243, 0x5c49, 0x5929, 0x6dfb, 0x586b, 0x7530, 0x751c,
+  0x606c, 0x8214, 0x8146, 0x6311, 0x6761, 0x8fe2, 0x773a, 0x8df3,
+  0x8d34, 0x94c1, 0x5e16, 0x5385, 0x542c, 0x70c3,
+  /* 0x4d */
+  0x6c40, 0x5ef7, 0x505c, 0x4ead, 0x5ead, 0x633a, 0x8247, 0x901a,
+  0x6850, 0x916e, 0x77b3, 0x540c, 0x94dc, 0x5f64, 0x7ae5, 0x6876,
+  0x6345, 0x7b52, 0x7edf, 0x75db, 0x5077, 0x6295, 0x5934, 0x900f,
+  0x51f8, 0x79c3, 0x7a81, 0x56fe, 0x5f92, 0x9014, 0x6d82, 0x5c60,
+  0x571f, 0x5410, 0x5154, 0x6e4d, 0x56e2, 0x63a8, 0x9893, 0x817f,
+  0x8715, 0x892a, 0x9000, 0x541e, 0x5c6f, 0x81c0, 0x62d6, 0x6258,
+  0x8131, 0x9e35, 0x9640, 0x9a6e, 0x9a7c, 0x692d, 0x59a5, 0x62d3,
+  0x553e, 0x6316, 0x54c7, 0x86d9, 0x6d3c, 0x5a03, 0x74e6, 0x889c,
+  0x6b6a, 0x5916, 0x8c4c, 0x5f2f, 0x6e7e, 0x73a9, 0x987d, 0x4e38,
+  0x70f7, 0x5b8c, 0x7897, 0x633d, 0x665a, 0x7696, 0x60cb, 0x5b9b,
+  0x5a49, 0x4e07, 0x8155, 0x6c6a, 0x738b, 0x4ea1, 0x6789, 0x7f51,
+  0x5f80, 0x65fa, 0x671b, 0x5fd8, 0x5984, 0x5a01,
+  /* 0x4e */
+  0x5dcd, 0x5fae, 0x5371, 0x97e6, 0x8fdd, 0x6845, 0x56f4, 0x552f,
+  0x60df, 0x4e3a, 0x6f4d, 0x7ef4, 0x82c7, 0x840e, 0x59d4, 0x4f1f,
+  0x4f2a, 0x5c3e, 0x7eac, 0x672a, 0x851a, 0x5473, 0x754f, 0x80c3,
+  0x5582, 0x9b4f, 0x4f4d, 0x6e2d, 0x8c13, 0x5c09, 0x6170, 0x536b,
+  0x761f, 0x6e29, 0x868a, 0x6587, 0x95fb, 0x7eb9, 0x543b, 0x7a33,
+  0x7d0a, 0x95ee, 0x55e1, 0x7fc1, 0x74ee, 0x631d, 0x8717, 0x6da1,
+  0x7a9d, 0x6211, 0x65a1, 0x5367, 0x63e1, 0x6c83, 0x5deb, 0x545c,
+  0x94a8, 0x4e4c, 0x6c61, 0x8bec, 0x5c4b, 0x65e0, 0x829c, 0x68a7,
+  0x543e, 0x5434, 0x6bcb, 0x6b66, 0x4e94, 0x6342, 0x5348, 0x821e,
+  0x4f0d, 0x4fae, 0x575e, 0x620a, 0x96fe, 0x6664, 0x7269, 0x52ff,
+  0x52a1, 0x609f, 0x8bef, 0x6614, 0x7199, 0x6790, 0x897f, 0x7852,
+  0x77fd, 0x6670, 0x563b, 0x5438, 0x9521, 0x727a,
+  /* 0x4f */
+  0x7a00, 0x606f, 0x5e0c, 0x6089, 0x819d, 0x5915, 0x60dc, 0x7184,
+  0x70ef, 0x6eaa, 0x6c50, 0x7280, 0x6a84, 0x88ad, 0x5e2d, 0x4e60,
+  0x5ab3, 0x559c, 0x94e3, 0x6d17, 0x7cfb, 0x9699, 0x620f, 0x7ec6,
+  0x778e, 0x867e, 0x5323, 0x971e, 0x8f96, 0x6687, 0x5ce1, 0x4fa0,
+  0x72ed, 0x4e0b, 0x53a6, 0x590f, 0x5413, 0x6380, 0x9528, 0x5148,
+  0x4ed9, 0x9c9c, 0x7ea4, 0x54b8, 0x8d24, 0x8854, 0x8237, 0x95f2,
+  0x6d8e, 0x5f26, 0x5acc, 0x663e, 0x9669, 0x73b0, 0x732e, 0x53bf,
+  0x817a, 0x9985, 0x7fa1, 0x5baa, 0x9677, 0x9650, 0x7ebf, 0x76f8,
+  0x53a2, 0x9576, 0x9999, 0x7bb1, 0x8944, 0x6e58, 0x4e61, 0x7fd4,
+  0x7965, 0x8be6, 0x60f3, 0x54cd, 0x4eab, 0x9879, 0x5df7, 0x6a61,
+  0x50cf, 0x5411, 0x8c61, 0x8427, 0x785d, 0x9704, 0x524a, 0x54ee,
+  0x56a3, 0x9500, 0x6d88, 0x5bb5, 0x6dc6, 0x6653,
+  /* 0x50 */
+  0x5c0f, 0x5b5d, 0x6821, 0x8096, 0x5578, 0x7b11, 0x6548, 0x6954,
+  0x4e9b, 0x6b47, 0x874e, 0x978b, 0x534f, 0x631f, 0x643a, 0x90aa,
+  0x659c, 0x80c1, 0x8c10, 0x5199, 0x68b0, 0x5378, 0x87f9, 0x61c8,
+  0x6cc4, 0x6cfb, 0x8c22, 0x5c51, 0x85aa, 0x82af, 0x950c, 0x6b23,
+  0x8f9b, 0x65b0, 0x5ffb, 0x5fc3, 0x4fe1, 0x8845, 0x661f, 0x8165,
+  0x7329, 0x60fa, 0x5174, 0x5211, 0x578b, 0x5f62, 0x90a2, 0x884c,
+  0x9192, 0x5e78, 0x674f, 0x6027, 0x59d3, 0x5144, 0x51f6, 0x80f8,
+  0x5308, 0x6c79, 0x96c4, 0x718a, 0x4f11, 0x4fee, 0x7f9e, 0x673d,
+  0x55c5, 0x9508, 0x79c0, 0x8896, 0x7ee3, 0x589f, 0x620c, 0x9700,
+  0x865a, 0x5618, 0x987b, 0x5f90, 0x8bb8, 0x84c4, 0x9157, 0x53d9,
+  0x65ed, 0x5e8f, 0x755c, 0x6064, 0x7d6e, 0x5a7f, 0x7eea, 0x7eed,
+  0x8f69, 0x55a7, 0x5ba3, 0x60ac, 0x65cb, 0x7384,
+  /* 0x51 */
+  0x9009, 0x7663, 0x7729, 0x7eda, 0x9774, 0x859b, 0x5b66, 0x7a74,
+  0x96ea, 0x8840, 0x52cb, 0x718f, 0x5faa, 0x65ec, 0x8be2, 0x5bfb,
+  0x9a6f, 0x5de1, 0x6b89, 0x6c5b, 0x8bad, 0x8baf, 0x900a, 0x8fc5,
+  0x538b, 0x62bc, 0x9e26, 0x9e2d, 0x5440, 0x4e2b, 0x82bd, 0x7259,
+  0x869c, 0x5d16, 0x8859, 0x6daf, 0x96c5, 0x54d1, 0x4e9a, 0x8bb6,
+  0x7109, 0x54bd, 0x9609, 0x70df, 0x6df9, 0x76d0, 0x4e25, 0x7814,
+  0x8712, 0x5ca9, 0x5ef6, 0x8a00, 0x989c, 0x960e, 0x708e, 0x6cbf,
+  0x5944, 0x63a9, 0x773c, 0x884d, 0x6f14, 0x8273, 0x5830, 0x71d5,
+  0x538c, 0x781a, 0x96c1, 0x5501, 0x5f66, 0x7130, 0x5bb4, 0x8c1a,
+  0x9a8c, 0x6b83, 0x592e, 0x9e2f, 0x79e7, 0x6768, 0x626c, 0x4f6f,
+  0x75a1, 0x7f8a, 0x6d0b, 0x9633, 0x6c27, 0x4ef0, 0x75d2, 0x517b,
+  0x6837, 0x6f3e, 0x9080, 0x8170, 0x5996, 0x7476,
+  /* 0x52 */
+  0x6447, 0x5c27, 0x9065, 0x7a91, 0x8c23, 0x59da, 0x54ac, 0x8200,
+  0x836f, 0x8981, 0x8000, 0x6930, 0x564e, 0x8036, 0x7237, 0x91ce,
+  0x51b6, 0x4e5f, 0x9875, 0x6396, 0x4e1a, 0x53f6, 0x66f3, 0x814b,
+  0x591c, 0x6db2, 0x4e00, 0x58f9, 0x533b, 0x63d6, 0x94f1, 0x4f9d,
+  0x4f0a, 0x8863, 0x9890, 0x5937, 0x9057, 0x79fb, 0x4eea, 0x80f0,
+  0x7591, 0x6c82, 0x5b9c, 0x59e8, 0x5f5d, 0x6905, 0x8681, 0x501a,
+  0x5df2, 0x4e59, 0x77e3, 0x4ee5, 0x827a, 0x6291, 0x6613, 0x9091,
+  0x5c79, 0x4ebf, 0x5f79, 0x81c6, 0x9038, 0x8084, 0x75ab, 0x4ea6,
+  0x88d4, 0x610f, 0x6bc5, 0x5fc6, 0x4e49, 0x76ca, 0x6ea2, 0x8be3,
+  0x8bae, 0x8c0a, 0x8bd1, 0x5f02, 0x7ffc, 0x7fcc, 0x7ece, 0x8335,
+  0x836b, 0x56e0, 0x6bb7, 0x97f3, 0x9634, 0x59fb, 0x541f, 0x94f6,
+  0x6deb, 0x5bc5, 0x996e, 0x5c39, 0x5f15, 0x9690,
+  /* 0x53 */
+  0x5370, 0x82f1, 0x6a31, 0x5a74, 0x9e70, 0x5e94, 0x7f28, 0x83b9,
+  0x8424, 0x8425, 0x8367, 0x8747, 0x8fce, 0x8d62, 0x76c8, 0x5f71,
+  0x9896, 0x786c, 0x6620, 0x54df, 0x62e5, 0x4f63, 0x81c3, 0x75c8,
+  0x5eb8, 0x96cd, 0x8e0a, 0x86f9, 0x548f, 0x6cf3, 0x6d8c, 0x6c38,
+  0x607f, 0x52c7, 0x7528, 0x5e7d, 0x4f18, 0x60a0, 0x5fe7, 0x5c24,
+  0x7531, 0x90ae, 0x94c0, 0x72b9, 0x6cb9, 0x6e38, 0x9149, 0x6709,
+  0x53cb, 0x53f3, 0x4f51, 0x91c9, 0x8bf1, 0x53c8, 0x5e7c, 0x8fc2,
+  0x6de4, 0x4e8e, 0x76c2, 0x6986, 0x865e, 0x611a, 0x8206, 0x4f59,
+  0x4fde, 0x903e, 0x9c7c, 0x6109, 0x6e1d, 0x6e14, 0x9685, 0x4e88,
+  0x5a31, 0x96e8, 0x4e0e, 0x5c7f, 0x79b9, 0x5b87, 0x8bed, 0x7fbd,
+  0x7389, 0x57df, 0x828b, 0x90c1, 0x5401, 0x9047, 0x55bb, 0x5cea,
+  0x5fa1, 0x6108, 0x6b32, 0x72f1, 0x80b2, 0x8a89,
+  /* 0x54 */
+  0x6d74, 0x5bd3, 0x88d5, 0x9884, 0x8c6b, 0x9a6d, 0x9e33, 0x6e0a,
+  0x51a4, 0x5143, 0x57a3, 0x8881, 0x539f, 0x63f4, 0x8f95, 0x56ed,
+  0x5458, 0x5706, 0x733f, 0x6e90, 0x7f18, 0x8fdc, 0x82d1, 0x613f,
+  0x6028, 0x9662, 0x66f0, 0x7ea6, 0x8d8a, 0x8dc3, 0x94a5, 0x5cb3,
+  0x7ca4, 0x6708, 0x60a6, 0x9605, 0x8018, 0x4e91, 0x90e7, 0x5300,
+  0x9668, 0x5141, 0x8fd0, 0x8574, 0x915d, 0x6655, 0x97f5, 0x5b55,
+  0x531d, 0x7838, 0x6742, 0x683d, 0x54c9, 0x707e, 0x5bb0, 0x8f7d,
+  0x518d, 0x5728, 0x54b1, 0x6512, 0x6682, 0x8d5e, 0x8d43, 0x810f,
+  0x846c, 0x906d, 0x7cdf, 0x51ff, 0x85fb, 0x67a3, 0x65e9, 0x6fa1,
+  0x86a4, 0x8e81, 0x566a, 0x9020, 0x7682, 0x7076, 0x71e5, 0x8d23,
+  0x62e9, 0x5219, 0x6cfd, 0x8d3c, 0x600e, 0x589e, 0x618e, 0x66fe,
+  0x8d60, 0x624e, 0x55b3, 0x6e23, 0x672d, 0x8f67,
+  /* 0x55 */
+  0x94e1, 0x95f8, 0x7728, 0x6805, 0x69a8, 0x548b, 0x4e4d, 0x70b8,
+  0x8bc8, 0x6458, 0x658b, 0x5b85, 0x7a84, 0x503a, 0x5be8, 0x77bb,
+  0x6be1, 0x8a79, 0x7c98, 0x6cbe, 0x76cf, 0x65a9, 0x8f97, 0x5d2d,
+  0x5c55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7ad9, 0x6e5b, 0x7efd,
+  0x6a1f, 0x7ae0, 0x5f70, 0x6f33, 0x5f20, 0x638c, 0x6da8, 0x6756,
+  0x4e08, 0x5e10, 0x8d26, 0x4ed7, 0x80c0, 0x7634, 0x969c, 0x62db,
+  0x662d, 0x627e, 0x6cbc, 0x8d75, 0x7167, 0x7f69, 0x5146, 0x8087,
+  0x53ec, 0x906e, 0x6298, 0x54f2, 0x86f0, 0x8f99, 0x8005, 0x9517,
+  0x8517, 0x8fd9, 0x6d59, 0x73cd, 0x659f, 0x771f, 0x7504, 0x7827,
+  0x81fb, 0x8d1e, 0x9488, 0x4fa6, 0x6795, 0x75b9, 0x8bca, 0x9707,
+  0x632f, 0x9547, 0x9635, 0x84b8, 0x6323, 0x7741, 0x5f81, 0x72f0,
+  0x4e89, 0x6014, 0x6574, 0x62ef, 0x6b63, 0x653f,
+  /* 0x56 */
+  0x5e27, 0x75c7, 0x90d1, 0x8bc1, 0x829d, 0x679d, 0x652f, 0x5431,
+  0x8718, 0x77e5, 0x80a2, 0x8102, 0x6c41, 0x4e4b, 0x7ec7, 0x804c,
+  0x76f4, 0x690d, 0x6b96, 0x6267, 0x503c, 0x4f84, 0x5740, 0x6307,
+  0x6b62, 0x8dbe, 0x53ea, 0x65e8, 0x7eb8, 0x5fd7, 0x631a, 0x63b7,
+  0x81f3, 0x81f4, 0x7f6e, 0x5e1c, 0x5cd9, 0x5236, 0x667a, 0x79e9,
+  0x7a1a, 0x8d28, 0x7099, 0x75d4, 0x6ede, 0x6cbb, 0x7a92, 0x4e2d,
+  0x76c5, 0x5fe0, 0x949f, 0x8877, 0x7ec8, 0x79cd, 0x80bf, 0x91cd,
+  0x4ef2, 0x4f17, 0x821f, 0x5468, 0x5dde, 0x6d32, 0x8bcc, 0x7ca5,
+  0x8f74, 0x8098, 0x5e1a, 0x5492, 0x76b1, 0x5b99, 0x663c, 0x9aa4,
+  0x73e0, 0x682a, 0x86db, 0x6731, 0x732a, 0x8bf8, 0x8bdb, 0x9010,
+  0x7af9, 0x70db, 0x716e, 0x62c4, 0x77a9, 0x5631, 0x4e3b, 0x8457,
+  0x67f1, 0x52a9, 0x86c0, 0x8d2e, 0x94f8, 0x7b51,
+  /* 0x57 */
+  0x4f4f, 0x6ce8, 0x795d, 0x9a7b, 0x6293, 0x722a, 0x62fd, 0x4e13,
+  0x7816, 0x8f6c, 0x64b0, 0x8d5a, 0x7bc6, 0x6869, 0x5e84, 0x88c5,
+  0x5986, 0x649e, 0x58ee, 0x72b6, 0x690e, 0x9525, 0x8ffd, 0x8d58,
+  0x5760, 0x7f00, 0x8c06, 0x51c6, 0x6349, 0x62d9, 0x5353, 0x684c,
+  0x7422, 0x8301, 0x914c, 0x5544, 0x7740, 0x707c, 0x6d4a, 0x5179,
+  0x54a8, 0x8d44, 0x59ff, 0x6ecb, 0x6dc4, 0x5b5c, 0x7d2b, 0x4ed4,
+  0x7c7d, 0x6ed3, 0x5b50, 0x81ea, 0x6e0d, 0x5b57, 0x9b03, 0x68d5,
+  0x8e2a, 0x5b97, 0x7efc, 0x603b, 0x7eb5, 0x90b9, 0x8d70, 0x594f,
+  0x63cd, 0x79df, 0x8db3, 0x5352, 0x65cf, 0x7956, 0x8bc5, 0x963b,
+  0x7ec4, 0x94bb, 0x7e82, 0x5634, 0x9189, 0x6700, 0x7f6a, 0x5c0a,
+  0x9075, 0x6628, 0x5de6, 0x4f50, 0x67de, 0x505a, 0x4f5c, 0x5750,
+  0x5ea7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x58 */
+  0x4e8d, 0x4e0c, 0x5140, 0x4e10, 0x5eff, 0x5345, 0x4e15, 0x4e98,
+  0x4e1e, 0x9b32, 0x5b6c, 0x5669, 0x4e28, 0x79ba, 0x4e3f, 0x5315,
+  0x4e47, 0x592d, 0x723b, 0x536e, 0x6c10, 0x56df, 0x80e4, 0x9997,
+  0x6bd3, 0x777e, 0x9f17, 0x4e36, 0x4e9f, 0x9f10, 0x4e5c, 0x4e69,
+  0x4e93, 0x8288, 0x5b5b, 0x556c, 0x560f, 0x4ec4, 0x538d, 0x539d,
+  0x53a3, 0x53a5, 0x53ae, 0x9765, 0x8d5d, 0x531a, 0x53f5, 0x5326,
+  0x532e, 0x533e, 0x8d5c, 0x5366, 0x5363, 0x5202, 0x5208, 0x520e,
+  0x522d, 0x5233, 0x523f, 0x5240, 0x524c, 0x525e, 0x5261, 0x525c,
+  0x84af, 0x527d, 0x5282, 0x5281, 0x5290, 0x5293, 0x5182, 0x7f54,
+  0x4ebb, 0x4ec3, 0x4ec9, 0x4ec2, 0x4ee8, 0x4ee1, 0x4eeb, 0x4ede,
+  0x4f1b, 0x4ef3, 0x4f22, 0x4f64, 0x4ef5, 0x4f25, 0x4f27, 0x4f09,
+  0x4f2b, 0x4f5e, 0x4f67, 0x6538, 0x4f5a, 0x4f5d,
+  /* 0x59 */
+  0x4f5f, 0x4f57, 0x4f32, 0x4f3d, 0x4f76, 0x4f74, 0x4f91, 0x4f89,
+  0x4f83, 0x4f8f, 0x4f7e, 0x4f7b, 0x4faa, 0x4f7c, 0x4fac, 0x4f94,
+  0x4fe6, 0x4fe8, 0x4fea, 0x4fc5, 0x4fda, 0x4fe3, 0x4fdc, 0x4fd1,
+  0x4fdf, 0x4ff8, 0x5029, 0x504c, 0x4ff3, 0x502c, 0x500f, 0x502e,
+  0x502d, 0x4ffe, 0x501c, 0x500c, 0x5025, 0x5028, 0x507e, 0x5043,
+  0x5055, 0x5048, 0x504e, 0x506c, 0x507b, 0x50a5, 0x50a7, 0x50a9,
+  0x50ba, 0x50d6, 0x5106, 0x50ed, 0x50ec, 0x50e6, 0x50ee, 0x5107,
+  0x510b, 0x4edd, 0x6c3d, 0x4f58, 0x4f65, 0x4fce, 0x9fa0, 0x6c46,
+  0x7c74, 0x516e, 0x5dfd, 0x9ec9, 0x9998, 0x5181, 0x5914, 0x52f9,
+  0x530d, 0x8a07, 0x5310, 0x51eb, 0x5919, 0x5155, 0x4ea0, 0x5156,
+  0x4eb3, 0x886e, 0x88a4, 0x4eb5, 0x8114, 0x88d2, 0x7980, 0x5b34,
+  0x8803, 0x7fb8, 0x51ab, 0x51b1, 0x51bd, 0x51bc,
+  /* 0x5a */
+  0x51c7, 0x5196, 0x51a2, 0x51a5, 0x8ba0, 0x8ba6, 0x8ba7, 0x8baa,
+  0x8bb4, 0x8bb5, 0x8bb7, 0x8bc2, 0x8bc3, 0x8bcb, 0x8bcf, 0x8bce,
+  0x8bd2, 0x8bd3, 0x8bd4, 0x8bd6, 0x8bd8, 0x8bd9, 0x8bdc, 0x8bdf,
+  0x8be0, 0x8be4, 0x8be8, 0x8be9, 0x8bee, 0x8bf0, 0x8bf3, 0x8bf6,
+  0x8bf9, 0x8bfc, 0x8bff, 0x8c00, 0x8c02, 0x8c04, 0x8c07, 0x8c0c,
+  0x8c0f, 0x8c11, 0x8c12, 0x8c14, 0x8c15, 0x8c16, 0x8c19, 0x8c1b,
+  0x8c18, 0x8c1d, 0x8c1f, 0x8c20, 0x8c21, 0x8c25, 0x8c27, 0x8c2a,
+  0x8c2b, 0x8c2e, 0x8c2f, 0x8c32, 0x8c33, 0x8c35, 0x8c36, 0x5369,
+  0x537a, 0x961d, 0x9622, 0x9621, 0x9631, 0x962a, 0x963d, 0x963c,
+  0x9642, 0x9649, 0x9654, 0x965f, 0x9667, 0x966c, 0x9672, 0x9674,
+  0x9688, 0x968d, 0x9697, 0x96b0, 0x9097, 0x909b, 0x909d, 0x9099,
+  0x90ac, 0x90a1, 0x90b4, 0x90b3, 0x90b6, 0x90ba,
+  /* 0x5b */
+  0x90b8, 0x90b0, 0x90cf, 0x90c5, 0x90be, 0x90d0, 0x90c4, 0x90c7,
+  0x90d3, 0x90e6, 0x90e2, 0x90dc, 0x90d7, 0x90db, 0x90eb, 0x90ef,
+  0x90fe, 0x9104, 0x9122, 0x911e, 0x9123, 0x9131, 0x912f, 0x9139,
+  0x9143, 0x9146, 0x520d, 0x5942, 0x52a2, 0x52ac, 0x52ad, 0x52be,
+  0x54ff, 0x52d0, 0x52d6, 0x52f0, 0x53df, 0x71ee, 0x77cd, 0x5ef4,
+  0x51f5, 0x51fc, 0x9b2f, 0x53b6, 0x5f01, 0x755a, 0x5def, 0x574c,
+  0x57a9, 0x57a1, 0x587e, 0x58bc, 0x58c5, 0x58d1, 0x5729, 0x572c,
+  0x572a, 0x5733, 0x5739, 0x572e, 0x572f, 0x575c, 0x573b, 0x5742,
+  0x5769, 0x5785, 0x576b, 0x5786, 0x577c, 0x577b, 0x5768, 0x576d,
+  0x5776, 0x5773, 0x57ad, 0x57a4, 0x578c, 0x57b2, 0x57cf, 0x57a7,
+  0x57b4, 0x5793, 0x57a0, 0x57d5, 0x57d8, 0x57da, 0x57d9, 0x57d2,
+  0x57b8, 0x57f4, 0x57ef, 0x57f8, 0x57e4, 0x57dd,
+  /* 0x5c */
+  0x580b, 0x580d, 0x57fd, 0x57ed, 0x5800, 0x581e, 0x5819, 0x5844,
+  0x5820, 0x5865, 0x586c, 0x5881, 0x5889, 0x589a, 0x5880, 0x99a8,
+  0x9f19, 0x61ff, 0x8279, 0x827d, 0x827f, 0x828f, 0x828a, 0x82a8,
+  0x8284, 0x828e, 0x8291, 0x8297, 0x8299, 0x82ab, 0x82b8, 0x82be,
+  0x82b0, 0x82c8, 0x82ca, 0x82e3, 0x8298, 0x82b7, 0x82ae, 0x82cb,
+  0x82cc, 0x82c1, 0x82a9, 0x82b4, 0x82a1, 0x82aa, 0x829f, 0x82c4,
+  0x82ce, 0x82a4, 0x82e1, 0x8309, 0x82f7, 0x82e4, 0x830f, 0x8307,
+  0x82dc, 0x82f4, 0x82d2, 0x82d8, 0x830c, 0x82fb, 0x82d3, 0x8311,
+  0x831a, 0x8306, 0x8314, 0x8315, 0x82e0, 0x82d5, 0x831c, 0x8351,
+  0x835b, 0x835c, 0x8308, 0x8392, 0x833c, 0x8334, 0x8331, 0x839b,
+  0x835e, 0x832f, 0x834f, 0x8347, 0x8343, 0x835f, 0x8340, 0x8317,
+  0x8360, 0x832d, 0x833a, 0x8333, 0x8366, 0x8365,
+  /* 0x5d */
+  0x8368, 0x831b, 0x8369, 0x836c, 0x836a, 0x836d, 0x836e, 0x83b0,
+  0x8378, 0x83b3, 0x83b4, 0x83a0, 0x83aa, 0x8393, 0x839c, 0x8385,
+  0x837c, 0x83b6, 0x83a9, 0x837d, 0x83b8, 0x837b, 0x8398, 0x839e,
+  0x83a8, 0x83ba, 0x83bc, 0x83c1, 0x8401, 0x83e5, 0x83d8, 0x5807,
+  0x8418, 0x840b, 0x83dd, 0x83fd, 0x83d6, 0x841c, 0x8438, 0x8411,
+  0x8406, 0x83d4, 0x83df, 0x840f, 0x8403, 0x83f8, 0x83f9, 0x83ea,
+  0x83c5, 0x83c0, 0x8426, 0x83f0, 0x83e1, 0x845c, 0x8451, 0x845a,
+  0x8459, 0x8473, 0x8487, 0x8488, 0x847a, 0x8489, 0x8478, 0x843c,
+  0x8446, 0x8469, 0x8476, 0x848c, 0x848e, 0x8431, 0x846d, 0x84c1,
+  0x84cd, 0x84d0, 0x84e6, 0x84bd, 0x84d3, 0x84ca, 0x84bf, 0x84ba,
+  0x84e0, 0x84a1, 0x84b9, 0x84b4, 0x8497, 0x84e5, 0x84e3, 0x850c,
+  0x750d, 0x8538, 0x84f0, 0x8539, 0x851f, 0x853a,
+  /* 0x5e */
+  0x8556, 0x853b, 0x84ff, 0x84fc, 0x8559, 0x8548, 0x8568, 0x8564,
+  0x855e, 0x857a, 0x77a2, 0x8543, 0x8572, 0x857b, 0x85a4, 0x85a8,
+  0x8587, 0x858f, 0x8579, 0x85ae, 0x859c, 0x8585, 0x85b9, 0x85b7,
+  0x85b0, 0x85d3, 0x85c1, 0x85dc, 0x85ff, 0x8627, 0x8605, 0x8629,
+  0x8616, 0x863c, 0x5efe, 0x5f08, 0x593c, 0x5941, 0x8037, 0x5955,
+  0x595a, 0x5958, 0x530f, 0x5c22, 0x5c25, 0x5c2c, 0x5c34, 0x624c,
+  0x626a, 0x629f, 0x62bb, 0x62ca, 0x62da, 0x62d7, 0x62ee, 0x6322,
+  0x62f6, 0x6339, 0x634b, 0x6343, 0x63ad, 0x63f6, 0x6371, 0x637a,
+  0x638e, 0x63b4, 0x636d, 0x63ac, 0x638a, 0x6369, 0x63ae, 0x63bc,
+  0x63f2, 0x63f8, 0x63e0, 0x63ff, 0x63c4, 0x63de, 0x63ce, 0x6452,
+  0x63c6, 0x63be, 0x6445, 0x6441, 0x640b, 0x641b, 0x6420, 0x640c,
+  0x6426, 0x6421, 0x645e, 0x6484, 0x646d, 0x6496,
+  /* 0x5f */
+  0x647a, 0x64b7, 0x64b8, 0x6499, 0x64ba, 0x64c0, 0x64d0, 0x64d7,
+  0x64e4, 0x64e2, 0x6509, 0x6525, 0x652e, 0x5f0b, 0x5fd2, 0x7519,
+  0x5f11, 0x535f, 0x53f1, 0x53fd, 0x53e9, 0x53e8, 0x53fb, 0x5412,
+  0x5416, 0x5406, 0x544b, 0x5452, 0x5453, 0x5454, 0x5456, 0x5443,
+  0x5421, 0x5457, 0x5459, 0x5423, 0x5432, 0x5482, 0x5494, 0x5477,
+  0x5471, 0x5464, 0x549a, 0x549b, 0x5484, 0x5476, 0x5466, 0x549d,
+  0x54d0, 0x54ad, 0x54c2, 0x54b4, 0x54d2, 0x54a7, 0x54a6, 0x54d3,
+  0x54d4, 0x5472, 0x54a3, 0x54d5, 0x54bb, 0x54bf, 0x54cc, 0x54d9,
+  0x54da, 0x54dc, 0x54a9, 0x54aa, 0x54a4, 0x54dd, 0x54cf, 0x54de,
+  0x551b, 0x54e7, 0x5520, 0x54fd, 0x5514, 0x54f3, 0x5522, 0x5523,
+  0x550f, 0x5511, 0x5527, 0x552a, 0x5567, 0x558f, 0x55b5, 0x5549,
+  0x556d, 0x5541, 0x5555, 0x553f, 0x5550, 0x553c,
+  /* 0x60 */
+  0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, 0x5530, 0x555c,
+  0x558b, 0x55d2, 0x5583, 0x55b1, 0x55b9, 0x5588, 0x5581, 0x559f,
+  0x557e, 0x55d6, 0x5591, 0x557b, 0x55df, 0x55bd, 0x55be, 0x5594,
+  0x5599, 0x55ea, 0x55f7, 0x55c9, 0x561f, 0x55d1, 0x55eb, 0x55ec,
+  0x55d4, 0x55e6, 0x55dd, 0x55c4, 0x55ef, 0x55e5, 0x55f2, 0x55f3,
+  0x55cc, 0x55cd, 0x55e8, 0x55f5, 0x55e4, 0x8f94, 0x561e, 0x5608,
+  0x560c, 0x5601, 0x5624, 0x5623, 0x55fe, 0x5600, 0x5627, 0x562d,
+  0x5658, 0x5639, 0x5657, 0x562c, 0x564d, 0x5662, 0x5659, 0x565c,
+  0x564c, 0x5654, 0x5686, 0x5664, 0x5671, 0x566b, 0x567b, 0x567c,
+  0x5685, 0x5693, 0x56af, 0x56d4, 0x56d7, 0x56dd, 0x56e1, 0x56f5,
+  0x56eb, 0x56f9, 0x56ff, 0x5704, 0x570a, 0x5709, 0x571c, 0x5e0f,
+  0x5e19, 0x5e14, 0x5e11, 0x5e31, 0x5e3b, 0x5e3c,
+  /* 0x61 */
+  0x5e37, 0x5e44, 0x5e54, 0x5e5b, 0x5e5e, 0x5e61, 0x5c8c, 0x5c7a,
+  0x5c8d, 0x5c90, 0x5c96, 0x5c88, 0x5c98, 0x5c99, 0x5c91, 0x5c9a,
+  0x5c9c, 0x5cb5, 0x5ca2, 0x5cbd, 0x5cac, 0x5cab, 0x5cb1, 0x5ca3,
+  0x5cc1, 0x5cb7, 0x5cc4, 0x5cd2, 0x5ce4, 0x5ccb, 0x5ce5, 0x5d02,
+  0x5d03, 0x5d27, 0x5d26, 0x5d2e, 0x5d24, 0x5d1e, 0x5d06, 0x5d1b,
+  0x5d58, 0x5d3e, 0x5d34, 0x5d3d, 0x5d6c, 0x5d5b, 0x5d6f, 0x5d5d,
+  0x5d6b, 0x5d4b, 0x5d4a, 0x5d69, 0x5d74, 0x5d82, 0x5d99, 0x5d9d,
+  0x8c73, 0x5db7, 0x5dc5, 0x5f73, 0x5f77, 0x5f82, 0x5f87, 0x5f89,
+  0x5f8c, 0x5f95, 0x5f99, 0x5f9c, 0x5fa8, 0x5fad, 0x5fb5, 0x5fbc,
+  0x8862, 0x5f61, 0x72ad, 0x72b0, 0x72b4, 0x72b7, 0x72b8, 0x72c3,
+  0x72c1, 0x72ce, 0x72cd, 0x72d2, 0x72e8, 0x72ef, 0x72e9, 0x72f2,
+  0x72f4, 0x72f7, 0x7301, 0x72f3, 0x7303, 0x72fa,
+  /* 0x62 */
+  0x72fb, 0x7317, 0x7313, 0x7321, 0x730a, 0x731e, 0x731d, 0x7315,
+  0x7322, 0x7339, 0x7325, 0x732c, 0x7338, 0x7331, 0x7350, 0x734d,
+  0x7357, 0x7360, 0x736c, 0x736f, 0x737e, 0x821b, 0x5925, 0x98e7,
+  0x5924, 0x5902, 0x9963, 0x9967, 0x9968, 0x9969, 0x996a, 0x996b,
+  0x996c, 0x9974, 0x9977, 0x997d, 0x9980, 0x9984, 0x9987, 0x998a,
+  0x998d, 0x9990, 0x9991, 0x9993, 0x9994, 0x9995, 0x5e80, 0x5e91,
+  0x5e8b, 0x5e96, 0x5ea5, 0x5ea0, 0x5eb9, 0x5eb5, 0x5ebe, 0x5eb3,
+  0x8d53, 0x5ed2, 0x5ed1, 0x5edb, 0x5ee8, 0x5eea, 0x81ba, 0x5fc4,
+  0x5fc9, 0x5fd6, 0x5fcf, 0x6003, 0x5fee, 0x6004, 0x5fe1, 0x5fe4,
+  0x5ffe, 0x6005, 0x6006, 0x5fea, 0x5fed, 0x5ff8, 0x6019, 0x6035,
+  0x6026, 0x601b, 0x600f, 0x600d, 0x6029, 0x602b, 0x600a, 0x603f,
+  0x6021, 0x6078, 0x6079, 0x607b, 0x607a, 0x6042,
+  /* 0x63 */
+  0x606a, 0x607d, 0x6096, 0x609a, 0x60ad, 0x609d, 0x6083, 0x6092,
+  0x608c, 0x609b, 0x60ec, 0x60bb, 0x60b1, 0x60dd, 0x60d8, 0x60c6,
+  0x60da, 0x60b4, 0x6120, 0x6126, 0x6115, 0x6123, 0x60f4, 0x6100,
+  0x610e, 0x612b, 0x614a, 0x6175, 0x61ac, 0x6194, 0x61a7, 0x61b7,
+  0x61d4, 0x61f5, 0x5fdd, 0x96b3, 0x95e9, 0x95eb, 0x95f1, 0x95f3,
+  0x95f5, 0x95f6, 0x95fc, 0x95fe, 0x9603, 0x9604, 0x9606, 0x9608,
+  0x960a, 0x960b, 0x960c, 0x960d, 0x960f, 0x9612, 0x9615, 0x9616,
+  0x9617, 0x9619, 0x961a, 0x4e2c, 0x723f, 0x6215, 0x6c35, 0x6c54,
+  0x6c5c, 0x6c4a, 0x6ca3, 0x6c85, 0x6c90, 0x6c94, 0x6c8c, 0x6c68,
+  0x6c69, 0x6c74, 0x6c76, 0x6c86, 0x6ca9, 0x6cd0, 0x6cd4, 0x6cad,
+  0x6cf7, 0x6cf8, 0x6cf1, 0x6cd7, 0x6cb2, 0x6ce0, 0x6cd6, 0x6cfa,
+  0x6ceb, 0x6cee, 0x6cb1, 0x6cd3, 0x6cef, 0x6cfe,
+  /* 0x64 */
+  0x6d39, 0x6d27, 0x6d0c, 0x6d43, 0x6d48, 0x6d07, 0x6d04, 0x6d19,
+  0x6d0e, 0x6d2b, 0x6d4d, 0x6d2e, 0x6d35, 0x6d1a, 0x6d4f, 0x6d52,
+  0x6d54, 0x6d33, 0x6d91, 0x6d6f, 0x6d9e, 0x6da0, 0x6d5e, 0x6d93,
+  0x6d94, 0x6d5c, 0x6d60, 0x6d7c, 0x6d63, 0x6e1a, 0x6dc7, 0x6dc5,
+  0x6dde, 0x6e0e, 0x6dbf, 0x6de0, 0x6e11, 0x6de6, 0x6ddd, 0x6dd9,
+  0x6e16, 0x6dab, 0x6e0c, 0x6dae, 0x6e2b, 0x6e6e, 0x6e4e, 0x6e6b,
+  0x6eb2, 0x6e5f, 0x6e86, 0x6e53, 0x6e54, 0x6e32, 0x6e25, 0x6e44,
+  0x6edf, 0x6eb1, 0x6e98, 0x6ee0, 0x6f2d, 0x6ee2, 0x6ea5, 0x6ea7,
+  0x6ebd, 0x6ebb, 0x6eb7, 0x6ed7, 0x6eb4, 0x6ecf, 0x6e8f, 0x6ec2,
+  0x6e9f, 0x6f62, 0x6f46, 0x6f47, 0x6f24, 0x6f15, 0x6ef9, 0x6f2f,
+  0x6f36, 0x6f4b, 0x6f74, 0x6f2a, 0x6f09, 0x6f29, 0x6f89, 0x6f8d,
+  0x6f8c, 0x6f78, 0x6f72, 0x6f7c, 0x6f7a, 0x6fd1,
+  /* 0x65 */
+  0x6fc9, 0x6fa7, 0x6fb9, 0x6fb6, 0x6fc2, 0x6fe1, 0x6fee, 0x6fde,
+  0x6fe0, 0x6fef, 0x701a, 0x7023, 0x701b, 0x7039, 0x7035, 0x704f,
+  0x705e, 0x5b80, 0x5b84, 0x5b95, 0x5b93, 0x5ba5, 0x5bb8, 0x752f,
+  0x9a9e, 0x6434, 0x5be4, 0x5bee, 0x8930, 0x5bf0, 0x8e47, 0x8b07,
+  0x8fb6, 0x8fd3, 0x8fd5, 0x8fe5, 0x8fee, 0x8fe4, 0x8fe9, 0x8fe6,
+  0x8ff3, 0x8fe8, 0x9005, 0x9004, 0x900b, 0x9026, 0x9011, 0x900d,
+  0x9016, 0x9021, 0x9035, 0x9036, 0x902d, 0x902f, 0x9044, 0x9051,
+  0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905b, 0x66b9, 0x9074,
+  0x907d, 0x9082, 0x9088, 0x9083, 0x908b, 0x5f50, 0x5f57, 0x5f56,
+  0x5f58, 0x5c3b, 0x54ab, 0x5c50, 0x5c59, 0x5b71, 0x5c63, 0x5c66,
+  0x7fbc, 0x5f2a, 0x5f29, 0x5f2d, 0x8274, 0x5f3c, 0x9b3b, 0x5c6e,
+  0x5981, 0x5983, 0x598d, 0x59a9, 0x59aa, 0x59a3,
+  /* 0x66 */
+  0x5997, 0x59ca, 0x59ab, 0x599e, 0x59a4, 0x59d2, 0x59b2, 0x59af,
+  0x59d7, 0x59be, 0x5a05, 0x5a06, 0x59dd, 0x5a08, 0x59e3, 0x59d8,
+  0x59f9, 0x5a0c, 0x5a09, 0x5a32, 0x5a34, 0x5a11, 0x5a23, 0x5a13,
+  0x5a40, 0x5a67, 0x5a4a, 0x5a55, 0x5a3c, 0x5a62, 0x5a75, 0x80ec,
+  0x5aaa, 0x5a9b, 0x5a77, 0x5a7a, 0x5abe, 0x5aeb, 0x5ab2, 0x5ad2,
+  0x5ad4, 0x5ab8, 0x5ae0, 0x5ae3, 0x5af1, 0x5ad6, 0x5ae6, 0x5ad8,
+  0x5adc, 0x5b09, 0x5b17, 0x5b16, 0x5b32, 0x5b37, 0x5b40, 0x5c15,
+  0x5c1c, 0x5b5a, 0x5b65, 0x5b73, 0x5b51, 0x5b53, 0x5b62, 0x9a75,
+  0x9a77, 0x9a78, 0x9a7a, 0x9a7f, 0x9a7d, 0x9a80, 0x9a81, 0x9a85,
+  0x9a88, 0x9a8a, 0x9a90, 0x9a92, 0x9a93, 0x9a96, 0x9a98, 0x9a9b,
+  0x9a9c, 0x9a9d, 0x9a9f, 0x9aa0, 0x9aa2, 0x9aa3, 0x9aa5, 0x9aa7,
+  0x7e9f, 0x7ea1, 0x7ea3, 0x7ea5, 0x7ea8, 0x7ea9,
+  /* 0x67 */
+  0x7ead, 0x7eb0, 0x7ebe, 0x7ec0, 0x7ec1, 0x7ec2, 0x7ec9, 0x7ecb,
+  0x7ecc, 0x7ed0, 0x7ed4, 0x7ed7, 0x7edb, 0x7ee0, 0x7ee1, 0x7ee8,
+  0x7eeb, 0x7eee, 0x7eef, 0x7ef1, 0x7ef2, 0x7f0d, 0x7ef6, 0x7efa,
+  0x7efb, 0x7efe, 0x7f01, 0x7f02, 0x7f03, 0x7f07, 0x7f08, 0x7f0b,
+  0x7f0c, 0x7f0f, 0x7f11, 0x7f12, 0x7f17, 0x7f19, 0x7f1c, 0x7f1b,
+  0x7f1f, 0x7f21, 0x7f22, 0x7f23, 0x7f24, 0x7f25, 0x7f26, 0x7f27,
+  0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2f, 0x7f30, 0x7f31, 0x7f32,
+  0x7f33, 0x7f35, 0x5e7a, 0x757f, 0x5ddb, 0x753e, 0x9095, 0x738e,
+  0x7391, 0x73ae, 0x73a2, 0x739f, 0x73cf, 0x73c2, 0x73d1, 0x73b7,
+  0x73b3, 0x73c0, 0x73c9, 0x73c8, 0x73e5, 0x73d9, 0x987c, 0x740a,
+  0x73e9, 0x73e7, 0x73de, 0x73ba, 0x73f2, 0x740f, 0x742a, 0x745b,
+  0x7426, 0x7425, 0x7428, 0x7430, 0x742e, 0x742c,
+  /* 0x68 */
+  0x741b, 0x741a, 0x7441, 0x745c, 0x7457, 0x7455, 0x7459, 0x7477,
+  0x746d, 0x747e, 0x749c, 0x748e, 0x7480, 0x7481, 0x7487, 0x748b,
+  0x749e, 0x74a8, 0x74a9, 0x7490, 0x74a7, 0x74d2, 0x74ba, 0x97ea,
+  0x97eb, 0x97ec, 0x674c, 0x6753, 0x675e, 0x6748, 0x6769, 0x67a5,
+  0x6787, 0x676a, 0x6773, 0x6798, 0x67a7, 0x6775, 0x67a8, 0x679e,
+  0x67ad, 0x678b, 0x6777, 0x677c, 0x67f0, 0x6809, 0x67d8, 0x680a,
+  0x67e9, 0x67b0, 0x680c, 0x67d9, 0x67b5, 0x67da, 0x67b3, 0x67dd,
+  0x6800, 0x67c3, 0x67b8, 0x67e2, 0x680e, 0x67c1, 0x67fd, 0x6832,
+  0x6833, 0x6860, 0x6861, 0x684e, 0x6862, 0x6844, 0x6864, 0x6883,
+  0x681d, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, 0x683e, 0x684a,
+  0x6849, 0x6829, 0x68b5, 0x688f, 0x6874, 0x6877, 0x6893, 0x686b,
+  0x68c2, 0x696e, 0x68fc, 0x691f, 0x6920, 0x68f9,
+  /* 0x69 */
+  0x6924, 0x68f0, 0x690b, 0x6901, 0x6957, 0x68e3, 0x6910, 0x6971,
+  0x6939, 0x6960, 0x6942, 0x695d, 0x6984, 0x696b, 0x6980, 0x6998,
+  0x6978, 0x6934, 0x69cc, 0x6987, 0x6988, 0x69ce, 0x6989, 0x6966,
+  0x6963, 0x6979, 0x699b, 0x69a7, 0x69bb, 0x69ab, 0x69ad, 0x69d4,
+  0x69b1, 0x69c1, 0x69ca, 0x69df, 0x6995, 0x69e0, 0x698d, 0x69ff,
+  0x6a2f, 0x69ed, 0x6a17, 0x6a18, 0x6a65, 0x69f2, 0x6a44, 0x6a3e,
+  0x6aa0, 0x6a50, 0x6a5b, 0x6a35, 0x6a8e, 0x6a79, 0x6a3d, 0x6a28,
+  0x6a58, 0x6a7c, 0x6a91, 0x6a90, 0x6aa9, 0x6a97, 0x6aab, 0x7337,
+  0x7352, 0x6b81, 0x6b82, 0x6b87, 0x6b84, 0x6b92, 0x6b93, 0x6b8d,
+  0x6b9a, 0x6b9b, 0x6ba1, 0x6baa, 0x8f6b, 0x8f6d, 0x8f71, 0x8f72,
+  0x8f73, 0x8f75, 0x8f76, 0x8f78, 0x8f77, 0x8f79, 0x8f7a, 0x8f7c,
+  0x8f7e, 0x8f81, 0x8f82, 0x8f84, 0x8f87, 0x8f8b,
+  /* 0x6a */
+  0x8f8d, 0x8f8e, 0x8f8f, 0x8f98, 0x8f9a, 0x8ece, 0x620b, 0x6217,
+  0x621b, 0x621f, 0x6222, 0x6221, 0x6225, 0x6224, 0x622c, 0x81e7,
+  0x74ef, 0x74f4, 0x74ff, 0x750f, 0x7511, 0x7513, 0x6534, 0x65ee,
+  0x65ef, 0x65f0, 0x660a, 0x6619, 0x6772, 0x6603, 0x6615, 0x6600,
+  0x7085, 0x66f7, 0x661d, 0x6634, 0x6631, 0x6636, 0x6635, 0x8006,
+  0x665f, 0x6654, 0x6641, 0x664f, 0x6656, 0x6661, 0x6657, 0x6677,
+  0x6684, 0x668c, 0x66a7, 0x669d, 0x66be, 0x66db, 0x66dc, 0x66e6,
+  0x66e9, 0x8d32, 0x8d33, 0x8d36, 0x8d3b, 0x8d3d, 0x8d40, 0x8d45,
+  0x8d46, 0x8d48, 0x8d49, 0x8d47, 0x8d4d, 0x8d55, 0x8d59, 0x89c7,
+  0x89ca, 0x89cb, 0x89cc, 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x726e,
+  0x729f, 0x725d, 0x7266, 0x726f, 0x727e, 0x727f, 0x7284, 0x728b,
+  0x728d, 0x728f, 0x7292, 0x6308, 0x6332, 0x63b0,
+  /* 0x6b */
+  0x643f, 0x64d8, 0x8004, 0x6bea, 0x6bf3, 0x6bfd, 0x6bf5, 0x6bf9,
+  0x6c05, 0x6c07, 0x6c06, 0x6c0d, 0x6c15, 0x6c18, 0x6c19, 0x6c1a,
+  0x6c21, 0x6c29, 0x6c24, 0x6c2a, 0x6c32, 0x6535, 0x6555, 0x656b,
+  0x724d, 0x7252, 0x7256, 0x7230, 0x8662, 0x5216, 0x809f, 0x809c,
+  0x8093, 0x80bc, 0x670a, 0x80bd, 0x80b1, 0x80ab, 0x80ad, 0x80b4,
+  0x80b7, 0x80e7, 0x80e8, 0x80e9, 0x80ea, 0x80db, 0x80c2, 0x80c4,
+  0x80d9, 0x80cd, 0x80d7, 0x6710, 0x80dd, 0x80eb, 0x80f1, 0x80f4,
+  0x80ed, 0x810d, 0x810e, 0x80f2, 0x80fc, 0x6715, 0x8112, 0x8c5a,
+  0x8136, 0x811e, 0x812c, 0x8118, 0x8132, 0x8148, 0x814c, 0x8153,
+  0x8174, 0x8159, 0x815a, 0x8171, 0x8160, 0x8169, 0x817c, 0x817d,
+  0x816d, 0x8167, 0x584d, 0x5ab5, 0x8188, 0x8182, 0x8191, 0x6ed5,
+  0x81a3, 0x81aa, 0x81cc, 0x6726, 0x81ca, 0x81bb,
+  /* 0x6c */
+  0x81c1, 0x81a6, 0x6b24, 0x6b37, 0x6b39, 0x6b43, 0x6b46, 0x6b59,
+  0x98d1, 0x98d2, 0x98d3, 0x98d5, 0x98d9, 0x98da, 0x6bb3, 0x5f40,
+  0x6bc2, 0x89f3, 0x6590, 0x9f51, 0x6593, 0x65bc, 0x65c6, 0x65c4,
+  0x65c3, 0x65cc, 0x65ce, 0x65d2, 0x65d6, 0x7080, 0x709c, 0x7096,
+  0x709d, 0x70bb, 0x70c0, 0x70b7, 0x70ab, 0x70b1, 0x70e8, 0x70ca,
+  0x7110, 0x7113, 0x7116, 0x712f, 0x7131, 0x7173, 0x715c, 0x7168,
+  0x7145, 0x7172, 0x714a, 0x7178, 0x717a, 0x7198, 0x71b3, 0x71b5,
+  0x71a8, 0x71a0, 0x71e0, 0x71d4, 0x71e7, 0x71f9, 0x721d, 0x7228,
+  0x706c, 0x7118, 0x7166, 0x71b9, 0x623e, 0x623d, 0x6243, 0x6248,
+  0x6249, 0x793b, 0x7940, 0x7946, 0x7949, 0x795b, 0x795c, 0x7953,
+  0x795a, 0x7962, 0x7957, 0x7960, 0x796f, 0x7967, 0x797a, 0x7985,
+  0x798a, 0x799a, 0x79a7, 0x79b3, 0x5fd1, 0x5fd0,
+  /* 0x6d */
+  0x603c, 0x605d, 0x605a, 0x6067, 0x6041, 0x6059, 0x6063, 0x60ab,
+  0x6106, 0x610d, 0x615d, 0x61a9, 0x619d, 0x61cb, 0x61d1, 0x6206,
+  0x8080, 0x807f, 0x6c93, 0x6cf6, 0x6dfc, 0x77f6, 0x77f8, 0x7800,
+  0x7809, 0x7817, 0x7818, 0x7811, 0x65ab, 0x782d, 0x781c, 0x781d,
+  0x7839, 0x783a, 0x783b, 0x781f, 0x783c, 0x7825, 0x782c, 0x7823,
+  0x7829, 0x784e, 0x786d, 0x7856, 0x7857, 0x7826, 0x7850, 0x7847,
+  0x784c, 0x786a, 0x789b, 0x7893, 0x789a, 0x7887, 0x789c, 0x78a1,
+  0x78a3, 0x78b2, 0x78b9, 0x78a5, 0x78d4, 0x78d9, 0x78c9, 0x78ec,
+  0x78f2, 0x7905, 0x78f4, 0x7913, 0x7924, 0x791e, 0x7934, 0x9f9b,
+  0x9ef9, 0x9efb, 0x9efc, 0x76f1, 0x7704, 0x770d, 0x76f9, 0x7707,
+  0x7708, 0x771a, 0x7722, 0x7719, 0x772d, 0x7726, 0x7735, 0x7738,
+  0x7750, 0x7751, 0x7747, 0x7743, 0x775a, 0x7768,
+  /* 0x6e */
+  0x7762, 0x7765, 0x777f, 0x778d, 0x777d, 0x7780, 0x778c, 0x7791,
+  0x779f, 0x77a0, 0x77b0, 0x77b5, 0x77bd, 0x753a, 0x7540, 0x754e,
+  0x754b, 0x7548, 0x755b, 0x7572, 0x7579, 0x7583, 0x7f58, 0x7f61,
+  0x7f5f, 0x8a48, 0x7f68, 0x7f74, 0x7f71, 0x7f79, 0x7f81, 0x7f7e,
+  0x76cd, 0x76e5, 0x8832, 0x9485, 0x9486, 0x9487, 0x948b, 0x948a,
+  0x948c, 0x948d, 0x948f, 0x9490, 0x9494, 0x9497, 0x9495, 0x949a,
+  0x949b, 0x949c, 0x94a3, 0x94a4, 0x94ab, 0x94aa, 0x94ad, 0x94ac,
+  0x94af, 0x94b0, 0x94b2, 0x94b4, 0x94b6, 0x94b7, 0x94b8, 0x94b9,
+  0x94ba, 0x94bc, 0x94bd, 0x94bf, 0x94c4, 0x94c8, 0x94c9, 0x94ca,
+  0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94d0, 0x94d1, 0x94d2, 0x94d5,
+  0x94d6, 0x94d7, 0x94d9, 0x94d8, 0x94db, 0x94de, 0x94df, 0x94e0,
+  0x94e2, 0x94e4, 0x94e5, 0x94e7, 0x94e8, 0x94ea,
+  /* 0x6f */
+  0x94e9, 0x94eb, 0x94ee, 0x94ef, 0x94f3, 0x94f4, 0x94f5, 0x94f7,
+  0x94f9, 0x94fc, 0x94fd, 0x94ff, 0x9503, 0x9502, 0x9506, 0x9507,
+  0x9509, 0x950a, 0x950d, 0x950e, 0x950f, 0x9512, 0x9513, 0x9514,
+  0x9515, 0x9516, 0x9518, 0x951b, 0x951d, 0x951e, 0x951f, 0x9522,
+  0x952a, 0x952b, 0x9529, 0x952c, 0x9531, 0x9532, 0x9534, 0x9536,
+  0x9537, 0x9538, 0x953c, 0x953e, 0x953f, 0x9542, 0x9535, 0x9544,
+  0x9545, 0x9546, 0x9549, 0x954c, 0x954e, 0x954f, 0x9552, 0x9553,
+  0x9554, 0x9556, 0x9557, 0x9558, 0x9559, 0x955b, 0x955e, 0x955f,
+  0x955d, 0x9561, 0x9562, 0x9564, 0x9565, 0x9566, 0x9567, 0x9568,
+  0x9569, 0x956a, 0x956b, 0x956c, 0x956f, 0x9571, 0x9572, 0x9573,
+  0x953a, 0x77e7, 0x77ec, 0x96c9, 0x79d5, 0x79ed, 0x79e3, 0x79eb,
+  0x7a06, 0x5d47, 0x7a03, 0x7a02, 0x7a1e, 0x7a14,
+  /* 0x70 */
+  0x7a39, 0x7a37, 0x7a51, 0x9ecf, 0x99a5, 0x7a70, 0x7688, 0x768e,
+  0x7693, 0x7699, 0x76a4, 0x74de, 0x74e0, 0x752c, 0x9e20, 0x9e22,
+  0x9e28, 0x9e29, 0x9e2a, 0x9e2b, 0x9e2c, 0x9e32, 0x9e31, 0x9e36,
+  0x9e38, 0x9e37, 0x9e39, 0x9e3a, 0x9e3e, 0x9e41, 0x9e42, 0x9e44,
+  0x9e46, 0x9e47, 0x9e48, 0x9e49, 0x9e4b, 0x9e4c, 0x9e4e, 0x9e51,
+  0x9e55, 0x9e57, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5e, 0x9e63, 0x9e66,
+  0x9e67, 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, 0x9e71, 0x9e6d,
+  0x9e73, 0x7592, 0x7594, 0x7596, 0x75a0, 0x759d, 0x75ac, 0x75a3,
+  0x75b3, 0x75b4, 0x75b8, 0x75c4, 0x75b1, 0x75b0, 0x75c3, 0x75c2,
+  0x75d6, 0x75cd, 0x75e3, 0x75e8, 0x75e6, 0x75e4, 0x75eb, 0x75e7,
+  0x7603, 0x75f1, 0x75fc, 0x75ff, 0x7610, 0x7600, 0x7605, 0x760c,
+  0x7617, 0x760a, 0x7625, 0x7618, 0x7615, 0x7619,
+  /* 0x71 */
+  0x761b, 0x763c, 0x7622, 0x7620, 0x7640, 0x762d, 0x7630, 0x763f,
+  0x7635, 0x7643, 0x763e, 0x7633, 0x764d, 0x765e, 0x7654, 0x765c,
+  0x7656, 0x766b, 0x766f, 0x7fca, 0x7ae6, 0x7a78, 0x7a79, 0x7a80,
+  0x7a86, 0x7a88, 0x7a95, 0x7aa6, 0x7aa0, 0x7aac, 0x7aa8, 0x7aad,
+  0x7ab3, 0x8864, 0x8869, 0x8872, 0x887d, 0x887f, 0x8882, 0x88a2,
+  0x88c6, 0x88b7, 0x88bc, 0x88c9, 0x88e2, 0x88ce, 0x88e3, 0x88e5,
+  0x88f1, 0x891a, 0x88fc, 0x88e8, 0x88fe, 0x88f0, 0x8921, 0x8919,
+  0x8913, 0x891b, 0x890a, 0x8934, 0x892b, 0x8936, 0x8941, 0x8966,
+  0x897b, 0x758b, 0x80e5, 0x76b2, 0x76b4, 0x77dc, 0x8012, 0x8014,
+  0x8016, 0x801c, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, 0x8029,
+  0x8028, 0x8031, 0x800b, 0x8035, 0x8043, 0x8046, 0x804d, 0x8052,
+  0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883,
+  /* 0x72 */
+  0x9889, 0x988c, 0x988d, 0x988f, 0x9894, 0x989a, 0x989b, 0x989e,
+  0x989f, 0x98a1, 0x98a2, 0x98a5, 0x98a6, 0x864d, 0x8654, 0x866c,
+  0x866e, 0x867f, 0x867a, 0x867c, 0x867b, 0x86a8, 0x868d, 0x868b,
+  0x86ac, 0x869d, 0x86a7, 0x86a3, 0x86aa, 0x8693, 0x86a9, 0x86b6,
+  0x86c4, 0x86b5, 0x86ce, 0x86b0, 0x86ba, 0x86b1, 0x86af, 0x86c9,
+  0x86cf, 0x86b4, 0x86e9, 0x86f1, 0x86f2, 0x86ed, 0x86f3, 0x86d0,
+  0x8713, 0x86de, 0x86f4, 0x86df, 0x86d8, 0x86d1, 0x8703, 0x8707,
+  0x86f8, 0x8708, 0x870a, 0x870d, 0x8709, 0x8723, 0x873b, 0x871e,
+  0x8725, 0x872e, 0x871a, 0x873e, 0x8748, 0x8734, 0x8731, 0x8729,
+  0x8737, 0x873f, 0x8782, 0x8722, 0x877d, 0x877e, 0x877b, 0x8760,
+  0x8770, 0x874c, 0x876e, 0x878b, 0x8753, 0x8763, 0x877c, 0x8764,
+  0x8759, 0x8765, 0x8793, 0x87af, 0x87a8, 0x87d2,
+  /* 0x73 */
+  0x87c6, 0x8788, 0x8785, 0x87ad, 0x8797, 0x8783, 0x87ab, 0x87e5,
+  0x87ac, 0x87b5, 0x87b3, 0x87cb, 0x87d3, 0x87bd, 0x87d1, 0x87c0,
+  0x87ca, 0x87db, 0x87ea, 0x87e0, 0x87ee, 0x8816, 0x8813, 0x87fe,
+  0x880a, 0x881b, 0x8821, 0x8839, 0x883c, 0x7f36, 0x7f42, 0x7f44,
+  0x7f45, 0x8210, 0x7afa, 0x7afd, 0x7b08, 0x7b03, 0x7b04, 0x7b15,
+  0x7b0a, 0x7b2b, 0x7b0f, 0x7b47, 0x7b38, 0x7b2a, 0x7b19, 0x7b2e,
+  0x7b31, 0x7b20, 0x7b25, 0x7b24, 0x7b33, 0x7b3e, 0x7b1e, 0x7b58,
+  0x7b5a, 0x7b45, 0x7b75, 0x7b4c, 0x7b5d, 0x7b60, 0x7b6e, 0x7b7b,
+  0x7b62, 0x7b72, 0x7b71, 0x7b90, 0x7ba6, 0x7ba7, 0x7bb8, 0x7bac,
+  0x7b9d, 0x7ba8, 0x7b85, 0x7baa, 0x7b9c, 0x7ba2, 0x7bab, 0x7bb4,
+  0x7bd1, 0x7bc1, 0x7bcc, 0x7bdd, 0x7bda, 0x7be5, 0x7be6, 0x7bea,
+  0x7c0c, 0x7bfe, 0x7bfc, 0x7c0f, 0x7c16, 0x7c0b,
+  /* 0x74 */
+  0x7c1f, 0x7c2a, 0x7c26, 0x7c38, 0x7c41, 0x7c40, 0x81fe, 0x8201,
+  0x8202, 0x8204, 0x81ec, 0x8844, 0x8221, 0x8222, 0x8223, 0x822d,
+  0x822f, 0x8228, 0x822b, 0x8238, 0x823b, 0x8233, 0x8234, 0x823e,
+  0x8244, 0x8249, 0x824b, 0x824f, 0x825a, 0x825f, 0x8268, 0x887e,
+  0x8885, 0x8888, 0x88d8, 0x88df, 0x895e, 0x7f9d, 0x7f9f, 0x7fa7,
+  0x7faf, 0x7fb0, 0x7fb2, 0x7c7c, 0x6549, 0x7c91, 0x7c9d, 0x7c9c,
+  0x7c9e, 0x7ca2, 0x7cb2, 0x7cbc, 0x7cbd, 0x7cc1, 0x7cc7, 0x7ccc,
+  0x7ccd, 0x7cc8, 0x7cc5, 0x7cd7, 0x7ce8, 0x826e, 0x66a8, 0x7fbf,
+  0x7fce, 0x7fd5, 0x7fe5, 0x7fe1, 0x7fe6, 0x7fe9, 0x7fee, 0x7ff3,
+  0x7cf8, 0x7d77, 0x7da6, 0x7dae, 0x7e47, 0x7e9b, 0x9eb8, 0x9eb4,
+  0x8d73, 0x8d84, 0x8d94, 0x8d91, 0x8db1, 0x8d67, 0x8d6d, 0x8c47,
+  0x8c49, 0x914a, 0x9150, 0x914e, 0x914f, 0x9164,
+  /* 0x75 */
+  0x9162, 0x9161, 0x9170, 0x9169, 0x916f, 0x917d, 0x917e, 0x9172,
+  0x9174, 0x9179, 0x918c, 0x9185, 0x9190, 0x918d, 0x9191, 0x91a2,
+  0x91a3, 0x91aa, 0x91ad, 0x91ae, 0x91af, 0x91b5, 0x91b4, 0x91ba,
+  0x8c55, 0x9e7e, 0x8db8, 0x8deb, 0x8e05, 0x8e59, 0x8e69, 0x8db5,
+  0x8dbf, 0x8dbc, 0x8dba, 0x8dc4, 0x8dd6, 0x8dd7, 0x8dda, 0x8dde,
+  0x8dce, 0x8dcf, 0x8ddb, 0x8dc6, 0x8dec, 0x8df7, 0x8df8, 0x8de3,
+  0x8df9, 0x8dfb, 0x8de4, 0x8e09, 0x8dfd, 0x8e14, 0x8e1d, 0x8e1f,
+  0x8e2c, 0x8e2e, 0x8e23, 0x8e2f, 0x8e3a, 0x8e40, 0x8e39, 0x8e35,
+  0x8e3d, 0x8e31, 0x8e49, 0x8e41, 0x8e42, 0x8e51, 0x8e52, 0x8e4a,
+  0x8e70, 0x8e76, 0x8e7c, 0x8e6f, 0x8e74, 0x8e85, 0x8e8f, 0x8e94,
+  0x8e90, 0x8e9c, 0x8e9e, 0x8c78, 0x8c82, 0x8c8a, 0x8c85, 0x8c98,
+  0x8c94, 0x659b, 0x89d6, 0x89de, 0x89da, 0x89dc,
+  /* 0x76 */
+  0x89e5, 0x89eb, 0x89ef, 0x8a3e, 0x8b26, 0x9753, 0x96e9, 0x96f3,
+  0x96ef, 0x9706, 0x9701, 0x9708, 0x970f, 0x970e, 0x972a, 0x972d,
+  0x9730, 0x973e, 0x9f80, 0x9f83, 0x9f85, 0x9f86, 0x9f87, 0x9f88,
+  0x9f89, 0x9f8a, 0x9f8c, 0x9efe, 0x9f0b, 0x9f0d, 0x96b9, 0x96bc,
+  0x96bd, 0x96ce, 0x96d2, 0x77bf, 0x96e0, 0x928e, 0x92ae, 0x92c8,
+  0x933e, 0x936a, 0x93ca, 0x938f, 0x943e, 0x946b, 0x9c7f, 0x9c82,
+  0x9c85, 0x9c86, 0x9c87, 0x9c88, 0x7a23, 0x9c8b, 0x9c8e, 0x9c90,
+  0x9c91, 0x9c92, 0x9c94, 0x9c95, 0x9c9a, 0x9c9b, 0x9c9e, 0x9c9f,
+  0x9ca0, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca5, 0x9ca6, 0x9ca7, 0x9ca8,
+  0x9ca9, 0x9cab, 0x9cad, 0x9cae, 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3,
+  0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd,
+  0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x9cca, 0x9ccb,
+  /* 0x77 */
+  0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0, 0x9cd3, 0x9cd4, 0x9cd5,
+  0x9cd7, 0x9cd8, 0x9cd9, 0x9cdc, 0x9cdd, 0x9cdf, 0x9ce2, 0x977c,
+  0x9785, 0x9791, 0x9792, 0x9794, 0x97af, 0x97ab, 0x97a3, 0x97b2,
+  0x97b4, 0x9ab1, 0x9ab0, 0x9ab7, 0x9e58, 0x9ab6, 0x9aba, 0x9abc,
+  0x9ac1, 0x9ac0, 0x9ac5, 0x9ac2, 0x9acb, 0x9acc, 0x9ad1, 0x9b45,
+  0x9b43, 0x9b47, 0x9b49, 0x9b48, 0x9b4d, 0x9b51, 0x98e8, 0x990d,
+  0x992e, 0x9955, 0x9954, 0x9adf, 0x9ae1, 0x9ae6, 0x9aef, 0x9aeb,
+  0x9afb, 0x9aed, 0x9af9, 0x9b08, 0x9b0f, 0x9b13, 0x9b1f, 0x9b23,
+  0x9ebd, 0x9ebe, 0x7e3b, 0x9e82, 0x9e87, 0x9e88, 0x9e8b, 0x9e92,
+  0x93d6, 0x9e9d, 0x9e9f, 0x9edb, 0x9edc, 0x9edd, 0x9ee0, 0x9edf,
+  0x9ee2, 0x9ee9, 0x9ee7, 0x9ee5, 0x9eea, 0x9eef, 0x9f22, 0x9f2c,
+  0x9f2f, 0x9f39, 0x9f37, 0x9f3d, 0x9f3e, 0x9f44,
+};
+
+static int
+gb2312_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x29) || (c1 >= 0x30 && c1 <= 0x77)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        unsigned short wc = 0xfffd;
+        if (i < 1410) {
+          if (i < 831)
+            wc = gb2312_2uni_page21[i];
+        } else {
+          if (i < 8178)
+            wc = gb2312_2uni_page30[i-1410];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short gb2312_2charset[7445] = {
+  0x2168, 0x216c, 0x2127, 0x2163, 0x2140, 0x2141, 0x2824, 0x2822,
+  0x2828, 0x2826, 0x283a, 0x282c, 0x282a, 0x2830, 0x282e, 0x2142,
+  0x2834, 0x2832, 0x2839, 0x2821, 0x2825, 0x2827, 0x2829, 0x282d,
+  0x2831, 0x2823, 0x282b, 0x282f, 0x2833, 0x2835, 0x2836, 0x2837,
+  0x2838, 0x2126, 0x2125, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625,
+  0x2626, 0x2627, 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d,
+  0x262e, 0x262f, 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635,
+  0x2636, 0x2637, 0x2638, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645,
+  0x2646, 0x2647, 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d,
+  0x264e, 0x264f, 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, 0x2655,
+  0x2656, 0x2657, 0x2658, 0x2727, 0x2721, 0x2722, 0x2723, 0x2724,
+  0x2725, 0x2726, 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d,
+  0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735,
+  0x2736, 0x2737, 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d,
+  0x273e, 0x273f, 0x2740, 0x2741, 0x2751, 0x2752, 0x2753, 0x2754,
+  0x2755, 0x2756, 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d,
+  0x275e, 0x275f, 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765,
+  0x2766, 0x2767, 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d,
+  0x276e, 0x276f, 0x2770, 0x2771, 0x2757, 0x212a, 0x212c, 0x212e,
+  0x212f, 0x2130, 0x2131, 0x212d, 0x216b, 0x2164, 0x2165, 0x2179,
+  0x2166, 0x216d, 0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276,
+  0x2277, 0x2278, 0x2279, 0x227a, 0x227b, 0x227c, 0x217b, 0x217c,
+  0x217a, 0x217d, 0x214a, 0x2147, 0x2146, 0x214c, 0x2158, 0x215e,
+  0x214f, 0x214e, 0x2144, 0x2145, 0x2149, 0x2148, 0x2152, 0x2153,
+  0x2160, 0x215f, 0x2143, 0x214b, 0x2157, 0x2156, 0x2155, 0x2159,
+  0x2154, 0x215c, 0x215d, 0x215a, 0x215b, 0x2151, 0x214d, 0x2150,
+  0x2259, 0x225a, 0x225b, 0x225c, 0x225d, 0x225e, 0x225f, 0x2260,
+  0x2261, 0x2262, 0x2245, 0x2246, 0x2247, 0x2248, 0x2249, 0x224a,
+  0x224b, 0x224c, 0x224d, 0x224e, 0x224f, 0x2250, 0x2251, 0x2252,
+  0x2253, 0x2254, 0x2255, 0x2256, 0x2257, 0x2258, 0x2231, 0x2232,
+  0x2233, 0x2234, 0x2235, 0x2236, 0x2237, 0x2238, 0x2239, 0x223a,
+  0x223b, 0x223c, 0x223d, 0x223e, 0x223f, 0x2240, 0x2241, 0x2242,
+  0x2243, 0x2244, 0x2924, 0x2925, 0x2926, 0x2927, 0x2928, 0x2929,
+  0x292a, 0x292b, 0x292c, 0x292d, 0x292e, 0x292f, 0x2930, 0x2931,
+  0x2932, 0x2933, 0x2934, 0x2935, 0x2936, 0x2937, 0x2938, 0x2939,
+  0x293a, 0x293b, 0x293c, 0x293d, 0x293e, 0x293f, 0x2940, 0x2941,
+  0x2942, 0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949,
+  0x294a, 0x294b, 0x294c, 0x294d, 0x294e, 0x294f, 0x2950, 0x2951,
+  0x2952, 0x2953, 0x2954, 0x2955, 0x2956, 0x2957, 0x2958, 0x2959,
+  0x295a, 0x295b, 0x295c, 0x295d, 0x295e, 0x295f, 0x2960, 0x2961,
+  0x2962, 0x2963, 0x2964, 0x2965, 0x2966, 0x2967, 0x2968, 0x2969,
+  0x296a, 0x296b, 0x296c, 0x296d, 0x296e, 0x296f, 0x2176, 0x2175,
+  0x2178, 0x2177, 0x2174, 0x2173, 0x2170, 0x2172, 0x2171, 0x216f,
+  0x216e, 0x2162, 0x2161, 0x2121, 0x2122, 0x2123, 0x2128, 0x2129,
+  0x2134, 0x2135, 0x2136, 0x2137, 0x2138, 0x2139, 0x213a, 0x213b,
+  0x213e, 0x213f, 0x217e, 0x2132, 0x2133, 0x213c, 0x213d, 0x2421,
+  0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, 0x2429,
+  0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430, 0x2431,
+  0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, 0x2439,
+  0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, 0x2441,
+  0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449,
+  0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, 0x2451,
+  0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459,
+  0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460, 0x2461,
+  0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469,
+  0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, 0x2471,
+  0x2472, 0x2473, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526,
+  0x2527, 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, 0x252d, 0x252e,
+  0x252f, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536,
+  0x2537, 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, 0x253d, 0x253e,
+  0x253f, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546,
+  0x2547, 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e,
+  0x254f, 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556,
+  0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e,
+  0x255f, 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566,
+  0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e,
+  0x256f, 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576,
+  0x2124, 0x2845, 0x2846, 0x2847, 0x2848, 0x2849, 0x284a, 0x284b,
+  0x284c, 0x284d, 0x284e, 0x284f, 0x2850, 0x2851, 0x2852, 0x2853,
+  0x2854, 0x2855, 0x2856, 0x2857, 0x2858, 0x2859, 0x285a, 0x285b,
+  0x285c, 0x285d, 0x285e, 0x285f, 0x2860, 0x2861, 0x2862, 0x2863,
+  0x2864, 0x2865, 0x2866, 0x2867, 0x2868, 0x2869, 0x2265, 0x2266,
+  0x2267, 0x2268, 0x2269, 0x226a, 0x226b, 0x226c, 0x226d, 0x226e,
+  0x523b, 0x3621, 0x465f, 0x4d72, 0x5549, 0x487d, 0x494f, 0x4f42,
+  0x5822, 0x323b, 0x536b, 0x5824, 0x3373, 0x5728, 0x4752, 0x5827,
+  0x4a40, 0x4770, 0x317b, 0x5235, 0x3454, 0x362b, 0x4b3f, 0x5829,
+  0x362a, 0x413d, 0x514f, 0x4925, 0x582d, 0x3876, 0x513e, 0x635c,
+  0x5650, 0x3761, 0x342e, 0x4159, 0x583c, 0x4d68, 0x3524, 0x4e2a,
+  0x5677, 0x4076, 0x3e59, 0x582f, 0x444b, 0x3e43, 0x5831, 0x4334,
+  0x5265, 0x562e, 0x4e5a, 0x5527, 0x3a75, 0x3726, 0x4056, 0x4639,
+  0x4552, 0x4747, 0x3954, 0x334b, 0x5252, 0x583f, 0x3e45, 0x4672,
+  0x5232, 0x4f30, 0x4f67, 0x4a69, 0x5840, 0x4272, 0x4252, 0x4869,
+  0x472c, 0x414b, 0x5368, 0x5579, 0x4a42, 0x367e, 0x5821, 0x535a,
+  0x3f77, 0x5446, 0x3b25, 0x5841, 0x4e65, 0x3e2e, 0x5828, 0x5147,
+  0x5029, 0x583d, 0x596f, 0x4d76, 0x3f3a, 0x3d3b, 0x3a25, 0x5260,
+  0x327a, 0x3a60, 0x4436, 0x4f6d, 0x3e29, 0x4d24, 0x4141, 0x4757,
+  0x5971, 0x5974, 0x484b, 0x5869, 0x525a, 0x4a32, 0x484a, 0x586c,
+  0x586a, 0x5846, 0x3d76, 0x464d, 0x3370, 0x586b, 0x3d71, 0x3d69,
+  0x4854, 0x3453, 0x4258, 0x3256, 0x5750, 0x4a4b, 0x4b7b, 0x554c,
+  0x3836, 0x4f49, 0x595a, 0x5870, 0x472a, 0x586e, 0x347a, 0x416e,
+  0x5254, 0x586d, 0x5247, 0x586f, 0x4347, 0x5176, 0x5659, 0x5872,
+  0x5875, 0x3c7e, 0x3c5b, 0x484e, 0x375d, 0x3742, 0x4673, 0x5878,
+  0x5241, 0x4e69, 0x3c3f, 0x377c, 0x3725, 0x505d, 0x565a, 0x5345,
+  0x3b6f, 0x3b61, 0x5871, 0x4921, 0x4e30, 0x342b, 0x5873, 0x494b,
+  0x5876, 0x4257, 0x5877, 0x4e31, 0x5879, 0x322e, 0x3940, 0x5923,
+  0x3069, 0x4166, 0x496c, 0x4b45, 0x4b46, 0x5924, 0x3568, 0x352b,
+  0x4e3b, 0x354d, 0x5721, 0x5774, 0x5353, 0x4c65, 0x3a4e, 0x5922,
+  0x595c, 0x5360, 0x587d, 0x3770, 0x5777, 0x587e, 0x587a, 0x5921,
+  0x4463, 0x5336, 0x5874, 0x595d, 0x587b, 0x4565, 0x4050, 0x5170,
+  0x305b, 0x3c51, 0x5926, 0x5925, 0x592c, 0x592e, 0x592b, 0x4a39,
+  0x5929, 0x5636, 0x335e, 0x5928, 0x407d, 0x4a4c, 0x592a, 0x5927,
+  0x5930, 0x3631, 0x3929, 0x5240, 0x4f40, 0x4242, 0x3d44, 0x556c,
+  0x3260, 0x4748, 0x3f6b, 0x592d, 0x592f, 0x4e6a, 0x3a6e, 0x4756,
+  0x3163, 0x3459, 0x366d, 0x5934, 0x3f21, 0x595e, 0x474e, 0x407e,
+  0x5938, 0x4b57, 0x377d, 0x5935, 0x5937, 0x3123, 0x5361, 0x5939,
+  0x5045, 0x5936, 0x5931, 0x5932, 0x4129, 0x5933, 0x3c73, 0x505e,
+  0x3829, 0x3e63, 0x593d, 0x593a, 0x3033, 0x5942, 0x5944, 0x3136,
+  0x593f, 0x3539, 0x3e73, 0x4c48, 0x3a72, 0x5250, 0x5943, 0x3d68,
+  0x332b, 0x5945, 0x3e6b, 0x5946, 0x593b, 0x445f, 0x593e, 0x5941,
+  0x5940, 0x552e, 0x5635, 0x4763, 0x5948, 0x3c59, 0x594a, 0x593c,
+  0x594b, 0x462b, 0x5949, 0x5776, 0x4d23, 0x3d21, 0x594c, 0x453c,
+  0x4d35, 0x594d, 0x5947, 0x3325, 0x3f7e, 0x3835, 0x407c, 0x3078,
+  0x3476, 0x594e, 0x594f, 0x3422, 0x5950, 0x345f, 0x3041, 0x5951,
+  0x4935, 0x4f71, 0x5952, 0x4145, 0x5956, 0x492e, 0x5955, 0x5954,
+  0x5957, 0x4b5b, 0x3d29, 0x4627, 0x5953, 0x5958, 0x5959, 0x4865,
+  0x405c, 0x3679, 0x5823, 0x544a, 0x542a, 0x5056, 0x3364, 0x5557,
+  0x4f48, 0x3962, 0x3f4b, 0x4362, 0x3652, 0x4d43, 0x596e, 0x5970,
+  0x3533, 0x3635, 0x3e24, 0x486b, 0x482b, 0x304b, 0x392b, 0x4179,
+  0x5962, 0x403c, 0x3932, 0x3958, 0x504b, 0x3178, 0x4664, 0x3e5f,
+  0x3564, 0x5748, 0x5178, 0x3c66, 0x4a5e, 0x3c3d, 0x5966, 0x5867,
+  0x445a, 0x3854, 0x483d, 0x3261, 0x5459, 0x4330, 0x4361, 0x5a22,
+  0x485f, 0x5034, 0x3e7c, 0x4529, 0x395a, 0x5a23, 0x5429, 0x5a24,
+  0x597b, 0x362c, 0x376b, 0x3179, 0x597c, 0x3365, 0x3e76, 0x3f76,
+  0x5231, 0x4064, 0x3633, 0x597e, 0x597d, 0x3e3b, 0x4660, 0x573c,
+  0x5a21, 0x4139, 0x3572, 0x4168, 0x3c75, 0x3455, 0x415d, 0x447d,
+  0x3c38, 0x3732, 0x376f, 0x596c, 0x463e, 0x3f2d, 0x3b4b, 0x354a,
+  0x5b49, 0x5057, 0x4d39, 0x303c, 0x3376, 0x3b77, 0x5b4a, 0x3a2f,
+  0x5464, 0x3536, 0x3573, 0x5856, 0x4850, 0x3756, 0x4750, 0x5857,
+  0x3f2f, 0x5b3b, 0x5858, 0x504c, 0x3b2e, 0x6b3e, 0x4150, 0x4175,
+  0x5472, 0x3855, 0x3434, 0x3375, 0x493e, 0x4550, 0x4559, 0x407b,
+  0x3170, 0x5859, 0x394e, 0x353d, 0x585a, 0x5646, 0x4b22, 0x482f,
+  0x4932, 0x344c, 0x3f4c, 0x3974, 0x585b, 0x585c, 0x3667, 0x3c41,
+  0x4c6a, 0x4f77, 0x585d, 0x4730, 0x3950, 0x3d23, 0x4c5e, 0x464a,
+  0x5860, 0x585e, 0x585f, 0x307e, 0x3e67, 0x4a23, 0x3c74, 0x3831,
+  0x386e, 0x5862, 0x3d4b, 0x5864, 0x5863, 0x457c, 0x5865, 0x5866,
+  0x4126, 0x4830, 0x306c, 0x3926, 0x3c53, 0x4e71, 0x5b3d, 0x4153,
+  0x362f, 0x567a, 0x452c, 0x3d59, 0x5b3e, 0x5b3f, 0x4078, 0x3e22,
+  0x404d, 0x5b40, 0x4a46, 0x322a, 0x5342, 0x4363, 0x512b, 0x5b42,
+  0x4055, 0x5b43, 0x3f31, 0x443c, 0x475a, 0x5b44, 0x5968, 0x4957,
+  0x3934, 0x4e70, 0x5448, 0x307c, 0x3452, 0x5059, 0x5969, 0x5e4b,
+  0x596b, 0x5830, 0x3b2f, 0x3131, 0x3357, 0x584e, 0x5451, 0x3d33,
+  0x3f6f, 0x4f3b, 0x5850, 0x374b, 0x5851, 0x4625, 0x4778, 0x523d,
+  0x5852, 0x4464, 0x4a2e, 0x4727, 0x5826, 0x497d, 0x4e67, 0x3b5c,
+  0x306b, 0x3b2a, 0x502d, 0x3130, 0x5764, 0x573f, 0x3525, 0x4274,
+  0x444f, 0x3229, 0x3237, 0x3165, 0x5f32, 0x553c, 0x3f28, 0x422c,
+  0x5855, 0x4231, 0x5854, 0x4e54, 0x5a60, 0x4e40, 0x5834, 0x432e,
+  0x5321, 0x4e23, 0x3c34, 0x4834, 0x4251, 0x3e6d, 0x5036, 0x5a61,
+  0x4764, 0x3327, 0x3672, 0x4c7c, 0x407a, 0x4077, 0x5139, 0x5161,
+  0x5847, 0x325e, 0x4065, 0x3a71, 0x5848, 0x542d, 0x4f61, 0x5849,
+  0x584a, 0x4f43, 0x3378, 0x3e47, 0x584b, 0x5b4c, 0x4825, 0x4f58,
+  0x487e, 0x324e, 0x5356, 0x3266, 0x3c30, 0x5351, 0x4b2b, 0x3734,
+  0x3722, 0x4a65, 0x4821, 0x4a5c, 0x3164, 0x5070, 0x4551, 0x5b45,
+  0x357e, 0x3f5a, 0x3945, 0x3e64, 0x416d, 0x5f36, 0x5f35, 0x563b,
+  0x3d50, 0x5559, 0x3048, 0x3623, 0x3f49, 0x4c28, 0x5f33, 0x4a37,
+  0x5352, 0x584f, 0x5236, 0x3a45, 0x4b3e, 0x4c3e, 0x5f37, 0x3570,
+  0x5f34, 0x5375, 0x3354, 0x3877, 0x5f3a, 0x3a4f, 0x3c2a, 0x3575,
+  0x4d2c, 0x437b, 0x3a73, 0x4074, 0x4d42, 0x4f72, 0x5f38, 0x4f45,
+  0x4240, 0x5f39, 0x4270, 0x3e7d, 0x415f, 0x4d4c, 0x5277, 0x374d,
+  0x5f41, 0x5f44, 0x3771, 0x3049, 0x3656, 0x3754, 0x3a2c, 0x4c7d,
+  0x3f54, 0x4b31, 0x4674, 0x5628, 0x5f45, 0x4e62, 0x3333, 0x4e7c,
+  0x3435, 0x4e47, 0x3a70, 0x4e61, 0x513d, 0x5f40, 0x3474, 0x334a,
+  0x3866, 0x5f3b, 0x4445, 0x5f3c, 0x5f3d, 0x5f3e, 0x453b, 0x5f3f,
+  0x5f42, 0x5431, 0x5f43, 0x473a, 0x4e58, 0x4458, 0x5f4a, 0x5f4f,
+  0x565c, 0x5f49, 0x5f5a, 0x4e36, 0x3a47, 0x5f4e, 0x5f48, 0x455e,
+  0x496b, 0x3a74, 0x437c, 0x3e57, 0x5f46, 0x5f4d, 0x4558, 0x5526,
+  0x3a4d, 0x3e4c, 0x533d, 0x3840, 0x5664, 0x5f47, 0x393e, 0x3f27,
+  0x417c, 0x5f4b, 0x5f4c, 0x5f50, 0x5f5b, 0x5f65, 0x5f57, 0x5f56,
+  0x5749, 0x5f63, 0x5f64, 0x656b, 0x5227, 0x5f52, 0x3f29, 0x545b,
+  0x3f48, 0x5f54, 0x4f4c, 0x5f5d, 0x514a, 0x5f5e, 0x3027, 0x4637,
+  0x5f53, 0x3a65, 0x365f, 0x4d5b, 0x397e, 0x5455, 0x5f5f, 0x4f6c,
+  0x3025, 0x5f67, 0x5f51, 0x5146, 0x5f55, 0x5f58, 0x5f59, 0x5f5c,
+  0x3b29, 0x5f60, 0x5f61, 0x5f62, 0x5f66, 0x5f68, 0x5334, 0x3867,
+  0x4536, 0x5f6a, 0x495a, 0x4128, 0x4444, 0x3f5e, 0x4f78, 0x555c,
+  0x5f6e, 0x3238, 0x3a5f, 0x5f6c, 0x5b41, 0x5164, 0x4b74, 0x343d,
+  0x3026, 0x5f71, 0x4c46, 0x5f72, 0x5f6d, 0x5f69, 0x5f6b, 0x5f6f,
+  0x5f70, 0x3b3d, 0x5f73, 0x5f74, 0x3b23, 0x4a5b, 0x4e28, 0x6027,
+  0x332a, 0x6026, 0x6021, 0x5f7e, 0x4d59, 0x5f7c, 0x5f7a, 0x3f50,
+  0x5744, 0x494c, 0x5f78, 0x3021, 0x5f7d, 0x5f7b, 0x6022, 0x6028,
+  0x3748, 0x4621, 0x4936, 0x4032, 0x5f75, 0x453e, 0x5844, 0x5f79,
+  0x4476, 0x6023, 0x6024, 0x6025, 0x5025, 0x6034, 0x4c64, 0x6031,
+  0x3f26, 0x602f, 0x4e39, 0x602b, 0x4946, 0x402e, 0x602e, 0x3a6d,
+  0x3a30, 0x6029, 0x5f76, 0x6033, 0x6038, 0x342d, 0x6039, 0x4f32,
+  0x3a48, 0x6030, 0x507a, 0x602c, 0x547b, 0x5f77, 0x4567, 0x602d,
+  0x5377, 0x6036, 0x6037, 0x6044, 0x5061, 0x603c, 0x6049, 0x604a,
+  0x603e, 0x602a, 0x4924, 0x6041, 0x6032, 0x4a48, 0x6043, 0x6035,
+  0x4e4b, 0x4b43, 0x604d, 0x6046, 0x6042, 0x604b, 0x603a, 0x603f,
+  0x6040, 0x6045, 0x6047, 0x6048, 0x604c, 0x603b, 0x4b54, 0x6055,
+  0x6056, 0x6052, 0x6050, 0x3c4e, 0x6051, 0x3842, 0x5845, 0x506a,
+  0x426f, 0x604f, 0x603d, 0x6054, 0x6053, 0x6057, 0x605c, 0x6058,
+  0x5676, 0x3330, 0x576c, 0x4b3b, 0x605a, 0x4e7b, 0x3a59, 0x6061,
+  0x605d, 0x522d, 0x6062, 0x605b, 0x6059, 0x605f, 0x6060, 0x605e,
+  0x6064, 0x4677, 0x582c, 0x546b, 0x6066, 0x4a49, 0x6065, 0x3841,
+  0x6067, 0x6068, 0x6069, 0x6063, 0x3a3f, 0x4c67, 0x606a, 0x4f79,
+  0x606b, 0x4842, 0x3d40, 0x4452, 0x606c, 0x606d, 0x4774, 0x4b44,
+  0x606e, 0x3b58, 0x5836, 0x5272, 0x606f, 0x4d45, 0x365a, 0x6071,
+  0x5430, 0x4027, 0x3451, 0x4e27, 0x6070, 0x6072, 0x394c, 0x397a,
+  0x4d3c, 0x6073, 0x4654, 0x6074, 0x5432, 0x4826, 0x6076, 0x6075,
+  0x6077, 0x4d41, 0x4a25, 0x545a, 0x5b57, 0x5b59, 0x5b58, 0x3967,
+  0x5b5c, 0x5b5d, 0x3558, 0x5b5a, 0x5b5b, 0x3321, 0x5b5f, 0x3b78,
+  0x5637, 0x5b60, 0x3e79, 0x373b, 0x5b50, 0x4c2e, 0x3f32, 0x3b35,
+  0x5778, 0x3f53, 0x3f69, 0x3c61, 0x4c33, 0x5b5e, 0x3053, 0x4e6b,
+  0x3758, 0x5739, 0x4642, 0x4024, 0x4c39, 0x5b67, 0x5b61, 0x463a,
+  0x5b63, 0x5b68, 0x4577, 0x5b6a, 0x5b69, 0x3f40, 0x5b66, 0x5b65,
+  0x3439, 0x402c, 0x4222, 0x5b62, 0x5b64, 0x504d, 0x5b6d, 0x405d,
+  0x5b72, 0x3662, 0x5b73, 0x5b52, 0x3938, 0x542b, 0x5b6c, 0x3f51,
+  0x5b70, 0x5b51, 0x3566, 0x5b6b, 0x3f65, 0x5b6e, 0x5b71, 0x5b79,
+  0x3921, 0x3023, 0x4271, 0x3347, 0x5b6f, 0x5b78, 0x4652, 0x5b74,
+  0x5b75, 0x5b77, 0x5b76, 0x5b7e, 0x5372, 0x323a, 0x5b7d, 0x5c24,
+  0x5b7b, 0x5b7a, 0x5b7c, 0x4560, 0x3b79, 0x5c23, 0x5c25, 0x4c43,
+  0x3651, 0x5d40, 0x5c21, 0x5c22, 0x4735, 0x3669, 0x5c27, 0x5c26,
+  0x5c29, 0x3124, 0x354c, 0x3f30, 0x515f, 0x3642, 0x5c28, 0x4b7a,
+  0x6b73, 0x4b5c, 0x4b7e, 0x4c41, 0x487b, 0x5c2a, 0x4c6e, 0x5c2b,
+  0x5b53, 0x5c2f, 0x5c2c, 0x3e33, 0x4a7b, 0x5c2d, 0x494a, 0x4439,
+  0x473d, 0x5c2e, 0x5476, 0x5066, 0x442b, 0x3655, 0x5b54, 0x315a,
+  0x5b55, 0x5b56, 0x3a3e, 0x4840, 0x4a3f, 0x4849, 0x5733, 0x4979,
+  0x3f47, 0x3a78, 0x523c, 0x623a, 0x3426, 0x3138, 0x3834, 0x4f44,
+  0x5967, 0x4f26, 0x4d62, 0x596d, 0x3660, 0x5239, 0x393b, 0x6239,
+  0x6237, 0x3473, 0x4c6c, 0x4c2b, 0x3772, 0x5832, 0x516b, 0x3a3b,
+  0x4a27, 0x4d37, 0x5244, 0x3f64, 0x3c50, 0x3661, 0x5e45, 0x5e46,
+  0x5b3c, 0x5159, 0x4666, 0x444e, 0x376e, 0x375c, 0x3f7c, 0x5760,
+  0x4675, 0x313c, 0x5e48, 0x3d31, 0x4c57, 0x5e4a, 0x5e49, 0x356c,
+  0x495d, 0x3042, 0x452e, 0x452b, 0x444c, 0x3c69, 0x4b7d, 0x3a43,
+  0x6579, 0x4867, 0x657a, 0x4d7d, 0x5731, 0x383e, 0x4268, 0x4851,
+  0x657b, 0x364a, 0x3c4b, 0x517d, 0x6621, 0x436e, 0x6624, 0x657e,
+  0x6625, 0x4d57, 0x3741, 0x657c, 0x657d, 0x6623, 0x445d, 0x6628,
+  0x6627, 0x4343, 0x465e, 0x662a, 0x4437, 0x6622, 0x4a3c, 0x3d63,
+  0x3943, 0x6626, 0x5055, 0x4e2f, 0x6629, 0x6630, 0x5226, 0x3d2a,
+  0x662d, 0x662f, 0x4051, 0x524c, 0x3c27, 0x6631, 0x5276, 0x574b,
+  0x4d7e, 0x4d5e, 0x4226, 0x662b, 0x662c, 0x3d3f, 0x662e, 0x6633,
+  0x6632, 0x6636, 0x6638, 0x446f, 0x4448, 0x3e6a, 0x496f, 0x6637,
+  0x3670, 0x4364, 0x5369, 0x6634, 0x6635, 0x4822, 0x663d, 0x6639,
+  0x4645, 0x4d71, 0x663b, 0x663c, 0x3b69, 0x663e, 0x663a, 0x4037,
+  0x5324, 0x663f, 0x4974, 0x6643, 0x6644, 0x5076, 0x433d, 0x4344,
+  0x6642, 0x6641, 0x6647, 0x4f31, 0x6b74, 0x664a, 0x6645, 0x3c5e,
+  0x4929, 0x3c35, 0x4f53, 0x6648, 0x6649, 0x664e, 0x6650, 0x6651,
+  0x664b, 0x3555, 0x664c, 0x664f, 0x445b, 0x6646, 0x664d, 0x6652,
+  0x6654, 0x6653, 0x6655, 0x5978, 0x6656, 0x6657, 0x5753, 0x665d,
+  0x665e, 0x3f57, 0x5450, 0x5756, 0x3466, 0x4b6f, 0x665a, 0x5843,
+  0x574e, 0x5022, 0x434f, 0x665f, 0x3c3e, 0x3942, 0x665b, 0x5127,
+  0x3a22, 0x424f, 0x582b, 0x4a6b, 0x656e, 0x665c, 0x3775, 0x4866,
+  0x4475, 0x6532, 0x447e, 0x4b7c, 0x6533, 0x552c, 0x536e, 0x4a58,
+  0x3032, 0x4b4e, 0x4d6a, 0x3a6a, 0x6535, 0x6534, 0x575a, 0x3959,
+  0x5666, 0x3628, 0x4d70, 0x524b, 0x3126, 0x4a35, 0x3368, 0x4973,
+  0x3f4d, 0x507b, 0x4a52, 0x6536, 0x3b42, 0x4f5c, 0x392c, 0x5457,
+  0x3a26, 0x5167, 0x4f7c, 0x3c52, 0x6537, 0x485d, 0x3f6d, 0x3176,
+  0x4b5e, 0x3c45, 0x3c44, 0x527a, 0x435c, 0x3f5c, 0x383b, 0x4342,
+  0x3a2e, 0x5422, 0x475e, 0x442f, 0x326c, 0x3951, 0x653b, 0x4148,
+  0x552f, 0x653c, 0x653e, 0x3467, 0x3654, 0x4b42, 0x5130, 0x353c,
+  0x4a59, 0x3762, 0x4964, 0x3d2b, 0x4e3e, 0x5770, 0x5021, 0x4959,
+  0x367b, 0x6658, 0x3c62, 0x333e, 0x4950, 0x6659, 0x3322, 0x5e4c,
+  0x5348, 0x5e4d, 0x5222, 0x5e4e, 0x3e4d, 0x5e4f, 0x4a2c, 0x527c,
+  0x335f, 0x656a, 0x4461, 0x3e21, 0x4e32, 0x4472, 0x3e56, 0x4628,
+  0x3263, 0x3e53, 0x477c, 0x4c6b, 0x3d6c, 0x4e5d, 0x4a3a, 0x4641,
+  0x656c, 0x503c, 0x5539, 0x656d, 0x4a74, 0x4d40, 0x4245, 0x656f,
+  0x4244, 0x6570, 0x6578, 0x4d4d, 0x493d, 0x5259, 0x6128, 0x536c,
+  0x4b6a, 0x4671, 0x612c, 0x6127, 0x6129, 0x612a, 0x612f, 0x326d,
+  0x612b, 0x385a, 0x612d, 0x612e, 0x6130, 0x353a, 0x6131, 0x6133,
+  0x6138, 0x5152, 0x6136, 0x6135, 0x416b, 0x6137, 0x5440, 0x6132,
+  0x613a, 0x3036, 0x6134, 0x3f79, 0x6139, 0x613b, 0x613e, 0x613c,
+  0x5645, 0x4f3f, 0x613d, 0x613f, 0x424d, 0x366b, 0x5378, 0x474d,
+  0x3765, 0x3e7e, 0x6140, 0x6141, 0x6147, 0x3367, 0x4669, 0x345e,
+  0x5142, 0x6148, 0x6146, 0x6145, 0x6143, 0x6142, 0x3140, 0x5538,
+  0x6144, 0x614b, 0x614c, 0x614a, 0x6f7a, 0x6153, 0x6152, 0x4736,
+  0x6149, 0x614e, 0x6150, 0x6154, 0x6151, 0x614d, 0x614f, 0x6155,
+  0x6156, 0x6157, 0x6158, 0x615a, 0x615b, 0x4e21, 0x675d, 0x3428,
+  0x565d, 0x5132, 0x3332, 0x3924, 0x5773, 0x4749, 0x3e5e, 0x392e,
+  0x4e57, 0x326e, 0x5b4f, 0x3c3a, 0x5251, 0x4b48, 0x304d, 0x4f6f,
+  0x5963, 0x3d6d, 0x3152, 0x4a50, 0x323c, 0x4b27, 0x372b, 0x4a26,
+  0x4f23, 0x6078, 0x554a, 0x607b, 0x607a, 0x4541, 0x4c7b, 0x4131,
+  0x6079, 0x5663, 0x322f, 0x5644, 0x355b, 0x3478, 0x5621, 0x4f2f,
+  0x306f, 0x607c, 0x6121, 0x3323, 0x607d, 0x607e, 0x4331, 0x435d,
+  0x6122, 0x3779, 0x3b4f, 0x6123, 0x443b, 0x6124, 0x6125, 0x6126,
+  0x3431, 0x3849, 0x463d, 0x446a, 0x3222, 0x5052, 0x675b, 0x3b43,
+  0x5357, 0x5344, 0x3963, 0x624f, 0x572f, 0x476c, 0x3153, 0x3432,
+  0x6251, 0x5072, 0x422e, 0x6250, 0x3f62, 0x5326, 0x3557, 0x6252,
+  0x356a, 0x436d, 0x387d, 0x382e, 0x4553, 0x374f, 0x6254, 0x6253,
+  0x3648, 0x5779, 0x4d25, 0x6258, 0x6256, 0x4a7c, 0x3f35, 0x5339,
+  0x6255, 0x6257, 0x412e, 0x4048, 0x625b, 0x625a, 0x402a, 0x414e,
+  0x625c, 0x625d, 0x625e, 0x5b48, 0x5153, 0x4d22, 0x3d28, 0x5e43,
+  0x5825, 0x3f2a, 0x5b4d, 0x526c, 0x467a, 0x452a, 0x5e44, 0x3157,
+  0x5f2e, 0x4a3d, 0x5f31, 0x392d, 0x527d, 0x3825, 0x3a6b, 0x335a,
+  0x355c, 0x5545, 0x4356, 0x4f52, 0x3b21, 0x6573, 0x6572, 0x6574,
+  0x4d64, 0x4875, 0x352f, 0x473f, 0x6576, 0x6c30, 0x6566, 0x3969,
+  0x3531, 0x423c, 0x6568, 0x6567, 0x6569, 0x524d, 0x616a, 0x504e,
+  0x4d2e, 0x5165, 0x324a, 0x316b, 0x3172, 0x456d, 0x5543, 0x5330,
+  0x615c, 0x615d, 0x525b, 0x3339, 0x314b, 0x4d79, 0x5577, 0x615e,
+  0x3e36, 0x347d, 0x615f, 0x3a5c, 0x6160, 0x3b32, 0x4249, 0x6161,
+  0x506c, 0x4d3d, 0x6162, 0x3543, 0x4547, 0x6163, 0x6164, 0x5379,
+  0x6165, 0x512d, 0x6166, 0x4e22, 0x6167, 0x3542, 0x6168, 0x3b55,
+  0x5044, 0x6260, 0x3158, 0x5264, 0x6261, 0x3c49, 0x484c, 0x6263,
+  0x6c7e, 0x6c7d, 0x5f2f, 0x6262, 0x563e, 0x4d7c, 0x4326, 0x6343,
+  0x5652, 0x6267, 0x6268, 0x5347, 0x626c, 0x3f6c, 0x626d, 0x6265,
+  0x3340, 0x446e, 0x626e, 0x5043, 0x3a76, 0x6269, 0x375e, 0x3b33,
+  0x4c2c, 0x4b4b, 0x6264, 0x6266, 0x626a, 0x626b, 0x6277, 0x6274,
+  0x5475, 0x6273, 0x452d, 0x557a, 0x4542, 0x3240, 0x626f, 0x6272,
+  0x412f, 0x4b3c, 0x3521, 0x6279, 0x3c31, 0x6271, 0x5054, 0x5439,
+  0x6275, 0x3956, 0x6276, 0x4753, 0x6270, 0x575c, 0x6d21, 0x6278,
+  0x6d25, 0x627e, 0x4a51, 0x4135, 0x3b50, 0x3f56, 0x3a63, 0x4b21,
+  0x6d26, 0x6d23, 0x6d22, 0x3b56, 0x6d27, 0x5074, 0x6d24, 0x3a5e,
+  0x3677, 0x6321, 0x3632, 0x4c71, 0x3927, 0x4f22, 0x4721, 0x3f52,
+  0x3671, 0x627a, 0x627b, 0x627d, 0x627c, 0x4455, 0x6322, 0x5341,
+  0x6327, 0x4744, 0x4f24, 0x6329, 0x3a37, 0x6328, 0x3b5a, 0x6323,
+  0x6324, 0x632a, 0x6326, 0x4e72, 0x5346, 0x3b3c, 0x5443, 0x447a,
+  0x6d28, 0x507c, 0x6325, 0x4375, 0x632d, 0x312f, 0x6332, 0x3c42,
+  0x632c, 0x353f, 0x4769, 0x6330, 0x3e2a, 0x4d6f, 0x3b73, 0x4c68,
+  0x632f, 0x6331, 0x4f27, 0x632e, 0x4e29, 0x3b5d, 0x356b, 0x3e65,
+  0x3252, 0x334d, 0x3139, 0x632b, 0x3251, 0x352c, 0x395f, 0x3668,
+  0x4f6b, 0x6337, 0x3b4c, 0x4847, 0x504a, 0x6338, 0x336e, 0x6d29,
+  0x537a, 0x5364, 0x6d2a, 0x6339, 0x5262, 0x6335, 0x535e, 0x3850,
+  0x6333, 0x6336, 0x375f, 0x6334, 0x4022, 0x633a, 0x5438, 0x3448,
+  0x633b, 0x3b45, 0x4977, 0x4965, 0x443d, 0x6d2b, 0x427d, 0x3b5b,
+  0x3f2e, 0x4e3f, 0x633c, 0x3f36, 0x316f, 0x5477, 0x633e, 0x6d2d,
+  0x633f, 0x3a29, 0x6d2c, 0x633d, 0x6340, 0x3a36, 0x362e, 0x5038,
+  0x3043, 0x6d2e, 0x6d2f, 0x4041, 0x6341, 0x4533, 0x6342, 0x5c32,
+  0x6d30, 0x386a, 0x4e6c, 0x6a27, 0x5067, 0x4a79, 0x4856, 0x4f37,
+  0x3349, 0x4e52, 0x3d64, 0x635e, 0x3b72, 0x6a28, 0x553d, 0x465d,
+  0x6a29, 0x6a2a, 0x6a2c, 0x6a2b, 0x6a2e, 0x6a2d, 0x3d58, 0x6a2f,
+  0x423e, 0x3441, 0x3477, 0x3b27, 0x6c66, 0x6c65, 0x373f, 0x4b79,
+  0x3162, 0x6c67, 0x4948, 0x6c68, 0x6c69, 0x4a56, 0x5e50, 0x3245,
+  0x547a, 0x464b, 0x3047, 0x3472, 0x4853, 0x4d50, 0x3f38, 0x3f5b,
+  0x4724, 0x5634, 0x4029, 0x5e51, 0x4928, 0x516f, 0x4524, 0x3067,
+  0x3336, 0x4845, 0x3062, 0x3776, 0x457a, 0x3673, 0x5552, 0x3350,
+  0x3c3c, 0x332d, 0x3e71, 0x3051, 0x5256, 0x4a63, 0x5725, 0x4d36,
+  0x3636, 0x3f39, 0x555b, 0x3827, 0x4557, 0x5e52, 0x3f59, 0x4255,
+  0x4740, 0x3b24, 0x3128, 0x456a, 0x457b, 0x4c27, 0x3127, 0x3556,
+  0x4428, 0x5e53, 0x513a, 0x3369, 0x4372, 0x3777, 0x5674, 0x3523,
+  0x3270, 0x4434, 0x4469, 0x402d, 0x5e54, 0x3068, 0x4544, 0x4160,
+  0x3955, 0x3e5c, 0x4d58, 0x304e, 0x4d4f, 0x5e56, 0x3e50, 0x573e,
+  0x5e55, 0x5550, 0x305d, 0x4462, 0x4223, 0x3c70, 0x5335, 0x4039,
+  0x4521, 0x3226, 0x5471, 0x4028, 0x4a43, 0x5e57, 0x557c, 0x3930,
+  0x482d, 0x4b29, 0x5e59, 0x3f3d, 0x4634, 0x5727, 0x4a30, 0x4443,
+  0x3356, 0x3952, 0x5638, 0x6a7c, 0x3034, 0x3f66, 0x4c74, 0x4d5a,
+  0x563f, 0x424e, 0x4e4e, 0x4c22, 0x502e, 0x4453, 0x3532, 0x5e58,
+  0x5575, 0x3c37, 0x3b53, 0x3024, 0x4532, 0x346c, 0x5571, 0x6a7d,
+  0x5e5a, 0x4d26, 0x4d6c, 0x4e66, 0x5e5c, 0x4d31, 0x4026, 0x573d,
+  0x5e5b, 0x3046, 0x3a34, 0x4953, 0x4473, 0x3e68, 0x3236, 0x404c,
+  0x4b70, 0x3c71, 0x3b3b, 0x3537, 0x4575, 0x5e66, 0x5e63, 0x3e5d,
+  0x5e5f, 0x3437, 0x3d5d, 0x5e60, 0x446d, 0x4f46, 0x3560, 0x365e,
+  0x4a5a, 0x3574, 0x5e65, 0x5546, 0x5e61, 0x4c4d, 0x467e, 0x4545,
+  0x5234, 0x3e72, 0x4253, 0x4c3d, 0x3338, 0x3d53, 0x3f58, 0x4d46,
+  0x515a, 0x346b, 0x5e64, 0x5e5d, 0x5e67, 0x6a7e, 0x4230, 0x5e62,
+  0x5640, 0x3527, 0x3274, 0x5e68, 0x5e72, 0x5e6d, 0x5e71, 0x4860,
+  0x5761, 0x5e6f, 0x4368, 0x4c61, 0x3265, 0x523e, 0x5e6e, 0x5e6b,
+  0x4e55, 0x3427, 0x3f2b, 0x3e3e, 0x3d52, 0x5e69, 0x542e, 0x5e5e,
+  0x5e6a, 0x403f, 0x5e6c, 0x3273, 0x3869, 0x4227, 0x3d41, 0x5e75,
+  0x5e78, 0x322b, 0x3424, 0x346a, 0x4926, 0x5e76, 0x4b51, 0x3863,
+  0x5e77, 0x5e7a, 0x5e79, 0x4c42, 0x3061, 0x346e, 0x653a, 0x502f,
+  0x326b, 0x6b21, 0x5e74, 0x4963, 0x5e73, 0x305a, 0x5221, 0x3177,
+  0x4c2f, 0x5e70, 0x4b24, 0x552a, 0x5e7b, 0x345d, 0x4426, 0x5e7d,
+  0x437e, 0x4421, 0x5f21, 0x414c, 0x5e7c, 0x3e6f, 0x4632, 0x3345,
+  0x4876, 0x4b3a, 0x5e7e, 0x5f24, 0x5732, 0x3337, 0x4143, 0x474b,
+  0x3225, 0x3469, 0x572b, 0x446c, 0x5f22, 0x5f23, 0x5f25, 0x3a33,
+  0x5f26, 0x405e, 0x4943, 0x3259, 0x4766, 0x5f27, 0x475c, 0x5f28,
+  0x6b22, 0x4b53, 0x5f2a, 0x5f29, 0x3241, 0x454a, 0x5f2b, 0x545c,
+  0x4841, 0x5f2c, 0x3e70, 0x5f2d, 0x5627, 0x6a37, 0x6b36, 0x4a55,
+  0x587c, 0x3844, 0x3925, 0x3745, 0x557e, 0x394a, 0x5027, 0x744d,
+  0x3550, 0x4374, 0x3e48, 0x6b37, 0x303d, 0x3d4c, 0x4132, 0x3156,
+  0x3328, 0x3852, 0x4922, 0x3658, 0x6b38, 0x3e34, 0x4a7d, 0x4743,
+  0x557b, 0x3773, 0x4e44, 0x552b, 0x3173, 0x6c33, 0x305f, 0x6c35,
+  0x3637, 0x414f, 0x757a, 0x5031, 0x5565, 0x4e53, 0x3d6f, 0x3362,
+  0x382b, 0x5536, 0x6d3d, 0x364f, 0x4b39, 0x5042, 0x373d, 0x6c36,
+  0x4a29, 0x4554, 0x6c39, 0x6c38, 0x4243, 0x6c37, 0x507d, 0x6c3a,
+  0x6c3b, 0x5765, 0x6c3c, 0x6c3d, 0x466c, 0x4e5e, 0x3c48, 0x4855,
+  0x3529, 0x3e49, 0x563c, 0x5467, 0x512e, 0x5071, 0x6a38, 0x6a39,
+  0x6a3a, 0x3a35, 0x4a31, 0x3f75, 0x4d7a, 0x6a40, 0x303a, 0x6a3e,
+  0x4025, 0x6a3b, 0x327d, 0x4377, 0x3b68, 0x5257, 0x4e74, 0x6a3f,
+  0x6a3c, 0x6a43, 0x5047, 0x5333, 0x343a, 0x4341, 0x5772, 0x5551,
+  0x4a47, 0x6a45, 0x6a44, 0x6a47, 0x6a46, 0x5667, 0x4f54, 0x6a4b,
+  0x3b4e, 0x3d7a, 0x494e, 0x6a4c, 0x4939, 0x4f7e, 0x6a4a, 0x544e,
+  0x6a4d, 0x6a4f, 0x4d6d, 0x6a49, 0x6a4e, 0x4e6e, 0x3b5e, 0x333f,
+  0x4655, 0x3e30, 0x4e7a, 0x4767, 0x3e27, 0x6a50, 0x5647, 0x4140,
+  0x545d, 0x6a51, 0x4f3e, 0x6a52, 0x4a6e, 0x452f, 0x3035, 0x6a54,
+  0x6a53, 0x745f, 0x443a, 0x3129, 0x655f, 0x6a55, 0x4a6f, 0x6a56,
+  0x6a57, 0x4658, 0x6a58, 0x6a59, 0x543b, 0x477a, 0x5237, 0x387c,
+  0x6a42, 0x325c, 0x427c, 0x5478, 0x4c66, 0x576e, 0x5442, 0x5350,
+  0x6b43, 0x4573, 0x377e, 0x6b54, 0x4b37, 0x6b5e, 0x404a, 0x4d7b,
+  0x332f, 0x465a, 0x6b7c, 0x443e, 0x4e34, 0x4429, 0x313e, 0x547d,
+  0x4a75, 0x566c, 0x4653, 0x3664, 0x3b7a, 0x5060, 0x4931, 0x5453,
+  0x4828, 0x384b, 0x683e, 0x493c, 0x683b, 0x406e, 0x5053, 0x3244,
+  0x3465, 0x683c, 0x5548, 0x3645, 0x683d, 0x4a78, 0x385c, 0x4c75,
+  0x4034, 0x516e, 0x683f, 0x6842, 0x3a3c, 0x312d, 0x3d5c, 0x6a3d,
+  0x6843, 0x6846, 0x684b, 0x684c, 0x4b49, 0x3065, 0x3c2b, 0x3939,
+  0x6841, 0x4d77, 0x684a, 0x4e76, 0x556d, 0x4156, 0x6844, 0x4336,
+  0x397b, 0x5626, 0x6848, 0x4a60, 0x5466, 0x6840, 0x6845, 0x6847,
+  0x4739, 0x3763, 0x6849, 0x3f5d, 0x6852, 0x6857, 0x6855, 0x3c5c,
+  0x3c4f, 0x685b, 0x685e, 0x685a, 0x317a, 0x3058, 0x4433, 0x384c,
+  0x4662, 0x483e, 0x4861, 0x684f, 0x6854, 0x6856, 0x3971, 0x6858,
+  0x5775, 0x447b, 0x685c, 0x3269, 0x6851, 0x3c6d, 0x3f42, 0x684d,
+  0x5679, 0x4178, 0x3271, 0x685f, 0x4a41, 0x6859, 0x5524, 0x316a,
+  0x553b, 0x684e, 0x6850, 0x3630, 0x6853, 0x685d, 0x4038, 0x4a77,
+  0x4b28, 0x465c, 0x4075, 0x6869, 0x5023, 0x6872, 0x566a, 0x6860,
+  0x6861, 0x5179, 0x3a4b, 0x3879, 0x3871, 0x5454, 0x686f, 0x686e,
+  0x686c, 0x3970, 0x4c52, 0x6866, 0x4e26, 0x3f72, 0x3038, 0x6871,
+  0x6870, 0x5740, 0x6864, 0x4d29, 0x4923, 0x3b38, 0x3d5b, 0x686a,
+  0x6862, 0x6863, 0x6865, 0x3535, 0x6867, 0x4745, 0x686b, 0x686d,
+  0x3d30, 0x572e, 0x6878, 0x6875, 0x4d30, 0x6876, 0x413a, 0x6868,
+  0x4337, 0x3070, 0x6874, 0x6877, 0x3923, 0x4952, 0x434e, 0x4e60,
+  0x4066, 0x4b73, 0x4c5d, 0x5035, 0x4a61, 0x6873, 0x3c6c, 0x6879,
+  0x435e, 0x4665, 0x3977, 0x3074, 0x5758, 0x3c2c, 0x456f, 0x4c44,
+  0x6926, 0x492d, 0x6922, 0x4062, 0x3f43, 0x687e, 0x3957, 0x687b,
+  0x6924, 0x524e, 0x6923, 0x5632, 0x5735, 0x6927, 0x3d37, 0x687c,
+  0x687d, 0x6921, 0x4d56, 0x522c, 0x6932, 0x6929, 0x342a, 0x343b,
+  0x692b, 0x5028, 0x6925, 0x337e, 0x692c, 0x4063, 0x692a, 0x6939,
+  0x6938, 0x692e, 0x687a, 0x6928, 0x3f2c, 0x6931, 0x693a, 0x4225,
+  0x692f, 0x3845, 0x692d, 0x535c, 0x6934, 0x6935, 0x6937, 0x6947,
+  0x4046, 0x6945, 0x6930, 0x693b, 0x3071, 0x693c, 0x5525, 0x693e,
+  0x693f, 0x6941, 0x4171, 0x4836, 0x693d, 0x6942, 0x6943, 0x6933,
+  0x6936, 0x3b31, 0x6940, 0x3c77, 0x6944, 0x6946, 0x694a, 0x694e,
+  0x325b, 0x6948, 0x372e, 0x694b, 0x694c, 0x5541, 0x4423, 0x6958,
+  0x3a61, 0x6949, 0x5323, 0x6954, 0x6957, 0x6950, 0x694f, 0x4741,
+  0x6952, 0x6959, 0x3348, 0x6953, 0x4f70, 0x694d, 0x3377, 0x6956,
+  0x695a, 0x4c34, 0x4f2d, 0x6955, 0x695c, 0x695b, 0x695e, 0x6951,
+  0x695d, 0x695f, 0x434a, 0x4737, 0x344e, 0x3b36, 0x5040, 0x6c23,
+  0x4537, 0x537b, 0x6c24, 0x6c25, 0x465b, 0x3f6e, 0x6c26, 0x6c27,
+  0x502a, 0x4738, 0x3868, 0x6c28, 0x5639, 0x557d, 0x344b, 0x323d,
+  0x4e64, 0x4667, 0x4d61, 0x3475, 0x4b40, 0x3c5f, 0x6962, 0x6963,
+  0x516a, 0x6965, 0x3479, 0x6964, 0x5133, 0x4a62, 0x3250, 0x6968,
+  0x6966, 0x6967, 0x5633, 0x6969, 0x696a, 0x696b, 0x696c, 0x6c2f,
+  0x4539, 0x364e, 0x5273, 0x356e, 0x3b59, 0x6c31, 0x5263, 0x4e63,
+  0x4438, 0x433f, 0x363e, 0x5839, 0x3148, 0x314f, 0x3151, 0x457e,
+  0x3150, 0x432b, 0x5531, 0x6b24, 0x3a41, 0x4c3a, 0x6b25, 0x6b27,
+  0x6b28, 0x6b26, 0x6b29, 0x6b2b, 0x6b2a, 0x6b2c, 0x4a4f, 0x5835,
+  0x4371, 0x4325, 0x4678, 0x6b2d, 0x444a, 0x6b2e, 0x6b2f, 0x6b30,
+  0x3755, 0x377a, 0x6b31, 0x4762, 0x6b33, 0x3a24, 0x5175, 0x3031,
+  0x6b32, 0x6b34, 0x352a, 0x4248, 0x4768, 0x6b35, 0x4b2e, 0x635f,
+  0x5340, 0x595b, 0x4d21, 0x562d, 0x4773, 0x5960, 0x3b63, 0x3a3a,
+  0x6362, 0x4f2b, 0x6360, 0x4947, 0x3a39, 0x5134, 0x6361, 0x486a,
+  0x392f, 0x3d2d, 0x3358, 0x4e5b, 0x4c40, 0x6368, 0x6369, 0x4d74,
+  0x4c2d, 0x3c33, 0x636a, 0x636b, 0x505a, 0x467b, 0x375a, 0x475f,
+  0x524a, 0x4e56, 0x6364, 0x636c, 0x4972, 0x3341, 0x6367, 0x4663,
+  0x6365, 0x6d33, 0x6366, 0x4933, 0x4566, 0x3935, 0x433b, 0x6363,
+  0x453d, 0x4124, 0x4259, 0x3257, 0x636d, 0x3b26, 0x442d, 0x6370,
+  0x3e5a, 0x637b, 0x6375, 0x3a53, 0x3750, 0x534d, 0x564e, 0x5553,
+  0x3941, 0x5534, 0x5158, 0x5039, 0x4776, 0x482a, 0x3234, 0x435a,
+  0x636e, 0x637c, 0x636f, 0x3728, 0x6377, 0x6374, 0x373a, 0x4522,
+  0x6376, 0x455d, 0x3228, 0x467c, 0x4460, 0x5722, 0x4061, 0x6379,
+  0x637a, 0x637d, 0x4c29, 0x6373, 0x533e, 0x3143, 0x6d34, 0x6371,
+  0x6372, 0x6378, 0x503a, 0x4643, 0x5473, 0x637e, 0x3d60, 0x6427,
+  0x6426, 0x5173, 0x6423, 0x6429, 0x4877, 0x4f34, 0x6428, 0x642e,
+  0x4265, 0x3634, 0x3d72, 0x6422, 0x3a69, 0x642a, 0x642c, 0x367d,
+  0x565e, 0x6432, 0x642d, 0x6421, 0x3b6e, 0x4d5d, 0x4722, 0x4549,
+  0x4177, 0x6424, 0x4733, 0x3d2c, 0x3d3d, 0x6425, 0x5747, 0x3262,
+  0x642b, 0x3c43, 0x642f, 0x3b6b, 0x6430, 0x4528, 0x6431, 0x5563,
+  0x3f23, 0x643a, 0x6437, 0x643b, 0x643d, 0x4656, 0x3a46, 0x404b,
+  0x3821, 0x6434, 0x5421, 0x3a23, 0x3d7e, 0x643c, 0x4d3f, 0x4479,
+  0x4f7b, 0x4966, 0x533f, 0x4f51, 0x6433, 0x6438, 0x6439, 0x4c69,
+  0x4c4e, 0x4054, 0x6435, 0x4130, 0x6436, 0x4e50, 0x3b41, 0x3553,
+  0x4873, 0x3d27, 0x5547, 0x492c, 0x3822, 0x644a, 0x644c, 0x5144,
+  0x523a, 0x3a2d, 0x3a54, 0x6443, 0x356d, 0x574d, 0x6440, 0x4f7d,
+  0x643f, 0x415c, 0x4c4a, 0x4a67, 0x4457, 0x4c54, 0x6448, 0x6447,
+  0x6441, 0x6444, 0x352d, 0x5359, 0x6446, 0x5279, 0x3463, 0x3b34,
+  0x496e, 0x343e, 0x3b6c, 0x514d, 0x4c6d, 0x6d35, 0x4765, 0x5428,
+  0x644b, 0x5755, 0x6442, 0x3d25, 0x6445, 0x5366, 0x6449, 0x4978,
+  0x643e, 0x5365, 0x477e, 0x3649, 0x547c, 0x3233, 0x6457, 0x4e42,
+  0x644d, 0x4e3c, 0x385b, 0x6456, 0x3f4a, 0x534e, 0x436c, 0x4548,
+  0x6458, 0x4d44, 0x644f, 0x6454, 0x6455, 0x3a7e, 0x4f66, 0x553f,
+  0x6452, 0x6450, 0x644e, 0x4d65, 0x4a2a, 0x4023, 0x3d26, 0x6453,
+  0x3848, 0x6467, 0x5434, 0x645b, 0x416f, 0x6469, 0x5267, 0x645f,
+  0x6460, 0x4f2a, 0x4b5d, 0x645a, 0x6451, 0x6465, 0x485c, 0x6463,
+  0x4467, 0x6462, 0x6461, 0x337c, 0x6468, 0x3561, 0x574c, 0x6466,
+  0x3b2c, 0x5752, 0x4c4f, 0x6b78, 0x6464, 0x3976, 0x564d, 0x6459,
+  0x645c, 0x427a, 0x645e, 0x424b, 0x4044, 0x4250, 0x3175, 0x4c32,
+  0x354e, 0x646f, 0x462f, 0x4661, 0x6475, 0x4229, 0x406c, 0x515d,
+  0x646e, 0x442e, 0x646d, 0x6476, 0x6474, 0x427e, 0x645d, 0x6470,
+  0x4a7e, 0x5544, 0x6471, 0x517a, 0x646b, 0x646c, 0x6472, 0x4e2b,
+  0x454b, 0x4731, 0x423a, 0x646a, 0x414a, 0x4c36, 0x3331, 0x647b,
+  0x6473, 0x647a, 0x647d, 0x647c, 0x334e, 0x333a, 0x6477, 0x6479,
+  0x6478, 0x456c, 0x403d, 0x5468, 0x6522, 0x3044, 0x6524, 0x6523,
+  0x3c24, 0x6525, 0x6521, 0x647e, 0x3174, 0x6528, 0x6529, 0x6526,
+  0x6527, 0x652a, 0x4659, 0x652b, 0x652d, 0x652c, 0x652f, 0x652e,
+  0x3960, 0x6530, 0x6531, 0x3b70, 0x6c61, 0x4370, 0x3546, 0x3b52,
+  0x4169, 0x546e, 0x3e44, 0x5746, 0x5456, 0x3253, 0x6c3e, 0x6a41,
+  0x422f, 0x3436, 0x5157, 0x3334, 0x4832, 0x3f3b, 0x6c40, 0x564b,
+  0x6c3f, 0x6c41, 0x6c45, 0x3e66, 0x4c3f, 0x455a, 0x3e3c, 0x6c46,
+  0x317e, 0x6c44, 0x5528, 0x3563, 0x6c42, 0x4136, 0x3363, 0x6c43,
+  0x4b38, 0x4043, 0x4c7e, 0x4152, 0x6c48, 0x3a66, 0x4053, 0x5672,
+  0x514c, 0x3f3e, 0x3733, 0x4955, 0x6c47, 0x3b62, 0x4c4c, 0x3d7d,
+  0x4848, 0x4f29, 0x4d69, 0x456b, 0x3769, 0x5149, 0x3a38, 0x6c49,
+  0x6c4a, 0x3b40, 0x6c4b, 0x6c62, 0x313a, 0x3759, 0x3d39, 0x6c4c,
+  0x5166, 0x6c4d, 0x483b, 0x6c51, 0x6c53, 0x3b4d, 0x3c65, 0x6c4f,
+  0x4937, 0x433a, 0x6c63, 0x5555, 0x6c50, 0x5673, 0x6c52, 0x6c4e,
+  0x6c54, 0x6c55, 0x493f, 0x4f28, 0x505c, 0x512c, 0x485b, 0x6c56,
+  0x4e75, 0x4a6c, 0x6c5a, 0x6c59, 0x303e, 0x6c57, 0x6c58, 0x6c64,
+  0x483c, 0x4147, 0x6c5c, 0x5160, 0x6c5b, 0x546f, 0x6c5d, 0x5b46,
+  0x6c5e, 0x312c, 0x6c5f, 0x6c60, 0x5726, 0x4540, 0x6b3c, 0x302e,
+  0x3e74, 0x3838, 0x522f, 0x3056, 0x3579, 0x5833, 0x4b2c, 0x635d,
+  0x462c, 0x3066, 0x4546, 0x6b39, 0x6b3a, 0x6b3b, 0x5140, 0x4523,
+  0x6a72, 0x4432, 0x4435, 0x404e, 0x6a73, 0x4441, 0x4e6f, 0x6a70,
+  0x6a74, 0x497c, 0x4723, 0x4c58, 0x4e7e, 0x6a75, 0x6a76, 0x4f2c,
+  0x4067, 0x6a77, 0x363f, 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, 0x6a71,
+  0x482e, 0x616b, 0x3738, 0x616c, 0x616d, 0x5734, 0x616e, 0x616f,
+  0x534c, 0x6171, 0x3f71, 0x6170, 0x3552, 0x3137, 0x6173, 0x6172,
+  0x3a7c, 0x6174, 0x3937, 0x3e51, 0x447c, 0x3a5d, 0x3d46, 0x6175,
+  0x6177, 0x3640, 0x4f41, 0x4a28, 0x6176, 0x5578, 0x537c, 0x6178,
+  0x617c, 0x6179, 0x617a, 0x406a, 0x617e, 0x6221, 0x4047, 0x617b,
+  0x617d, 0x6225, 0x4154, 0x6223, 0x6228, 0x327e, 0x6222, 0x434d,
+  0x3242, 0x6227, 0x6226, 0x6224, 0x6229, 0x622b, 0x5049, 0x566d,
+  0x4328, 0x622c, 0x4f57, 0x622e, 0x3a6f, 0x6960, 0x622d, 0x622a,
+  0x3b2b, 0x5433, 0x6230, 0x622f, 0x6961, 0x6231, 0x6232, 0x6233,
+  0x4c21, 0x6234, 0x6235, 0x507e, 0x424a, 0x5371, 0x4d75, 0x6760,
+  0x6761, 0x3e41, 0x426a, 0x6764, 0x6763, 0x4d66, 0x4335, 0x6762,
+  0x3b37, 0x4f56, 0x4161, 0x6769, 0x6768, 0x6774, 0x3223, 0x676a,
+  0x6766, 0x676c, 0x676b, 0x493a, 0x5564, 0x6765, 0x3729, 0x6767,
+  0x676e, 0x6773, 0x5669, 0x676d, 0x6772, 0x6771, 0x3060, 0x6775,
+  0x4772, 0x4045, 0x406d, 0x4170, 0x6770, 0x6776, 0x4b76, 0x6822,
+  0x6821, 0x5741, 0x677a, 0x6779, 0x677b, 0x6777, 0x677e, 0x677d,
+  0x677c, 0x4155, 0x4759, 0x457d, 0x4543, 0x476d, 0x6823, 0x6826,
+  0x6825, 0x6827, 0x3a77, 0x6778, 0x6824, 0x4870, 0x492a, 0x6829,
+  0x3965, 0x517e, 0x6828, 0x682a, 0x682d, 0x682e, 0x4127, 0x682f,
+  0x6830, 0x682c, 0x6834, 0x682b, 0x6831, 0x6835, 0x6832, 0x6833,
+  0x6837, 0x6836, 0x394f, 0x702c, 0x702d, 0x4630, 0x306a, 0x483f,
+  0x4d5f, 0x4e4d, 0x6a31, 0x6a32, 0x463f, 0x3449, 0x6a33, 0x5567,
+  0x5d79, 0x6a34, 0x6a35, 0x6a36, 0x384a, 0x5f30, 0x4975, 0x4c70,
+  0x497a, 0x497b, 0x5343, 0x4b26, 0x3826, 0x702e, 0x3142, 0x6538,
+  0x4c6f, 0x5349, 0x3c57, 0x496a, 0x3567, 0x4450, 0x3569, 0x6e2e,
+  0x3b2d, 0x675e, 0x6e2f, 0x3329, 0x6e32, 0x6e31, 0x3d67, 0x6e30,
+  0x4e37, 0x454f, 0x4174, 0x5b4e, 0x6e33, 0x5073, 0x4254, 0x4668,
+  0x372c, 0x6e34, 0x336b, 0x3b7b, 0x6e35, 0x675c, 0x6e36, 0x3d2e,
+  0x7162, 0x4a68, 0x5249, 0x705a, 0x705b, 0x705c, 0x4146, 0x386d,
+  0x3e4e, 0x705e, 0x4531, 0x705d, 0x5171, 0x7060, 0x304c, 0x3d6a,
+  0x525f, 0x705f, 0x342f, 0x3768, 0x7066, 0x7065, 0x4623, 0x7061,
+  0x7062, 0x3443, 0x7063, 0x556e, 0x4c5b, 0x3e52, 0x3c32, 0x7068,
+  0x7067, 0x7064, 0x3221, 0x5622, 0x5338, 0x3e37, 0x482c, 0x706a,
+  0x5177, 0x564c, 0x3a5b, 0x7069, 0x363b, 0x4d34, 0x4626, 0x4121,
+  0x706b, 0x706e, 0x706d, 0x7070, 0x706c, 0x3b3e, 0x706f, 0x4c35,
+  0x7072, 0x3355, 0x3154, 0x7073, 0x7074, 0x7076, 0x3461, 0x7071,
+  0x7077, 0x707a, 0x7078, 0x7075, 0x707d, 0x7079, 0x707c, 0x707e,
+  0x7121, 0x4e41, 0x7124, 0x7123, 0x4176, 0x707b, 0x4a5d, 0x3471,
+  0x3171, 0x4c31, 0x7126, 0x7127, 0x712c, 0x554e, 0x7129, 0x4833,
+  0x7122, 0x712b, 0x7128, 0x7125, 0x712a, 0x3029, 0x712d, 0x712f,
+  0x7131, 0x7130, 0x712e, 0x5122, 0x7132, 0x7133, 0x396f, 0x3547,
+  0x3057, 0x3059, 0x546d, 0x3544, 0x3d54, 0x3b4a, 0x7027, 0x385e,
+  0x7028, 0x3028, 0x7029, 0x4d6e, 0x702a, 0x702b, 0x4624, 0x5665,
+  0x7164, 0x7165, 0x4373, 0x535b, 0x5651, 0x4568, 0x532f, 0x5266,
+  0x6e41, 0x303b, 0x5535, 0x514e, 0x3c60, 0x3a50, 0x3f78, 0x3847,
+  0x3541, 0x454c, 0x4a22, 0x434b, 0x6e42, 0x443f, 0x3622, 0x6d6c,
+  0x4324, 0x5631, 0x4f60, 0x6d6f, 0x454e, 0x365c, 0x4a21, 0x6d6d,
+  0x6d70, 0x6d71, 0x433c, 0x3f34, 0x6d6e, 0x6d74, 0x6d72, 0x5566,
+  0x435f, 0x6d73, 0x6d76, 0x5523, 0x5123, 0x6d75, 0x4350, 0x6d77,
+  0x3f74, 0x3e6c, 0x6d78, 0x4c77, 0x515b, 0x5745, 0x5576, 0x6d7c,
+  0x6d7b, 0x6d79, 0x6d7a, 0x6d7d, 0x3e26, 0x4b2f, 0x6e21, 0x363d,
+  0x6e22, 0x4440, 0x6d7e, 0x3d5e, 0x3247, 0x3643, 0x6e25, 0x583a,
+  0x6e23, 0x6e26, 0x4369, 0x3372, 0x6e27, 0x6e24, 0x4f39, 0x6e28,
+  0x4277, 0x6e29, 0x6e2a, 0x5e2b, 0x4633, 0x4746, 0x5675, 0x3549,
+  0x4b32, 0x6e2b, 0x4d2b, 0x6e2c, 0x5530, 0x6e2d, 0x7644, 0x5b47,
+  0x3423, 0x432c, 0x7166, 0x4a38, 0x5253, 0x562a, 0x6f72, 0x3e58,
+  0x3d43, 0x6f73, 0x364c, 0x302b, 0x4a2f, 0x6d36, 0x6d37, 0x4e79,
+  0x372f, 0x3f73, 0x6d38, 0x426b, 0x4930, 0x6d39, 0x4676, 0x3f33,
+  0x6d3c, 0x4578, 0x5150, 0x5729, 0x6d3a, 0x6d3b, 0x5162, 0x6d3f,
+  0x6d40, 0x6d44, 0x6d48, 0x6d46, 0x6d4e, 0x5568, 0x6d49, 0x6d47,
+  0x6d3e, 0x4569, 0x4646, 0x4969, 0x5452, 0x6d41, 0x6d42, 0x6d43,
+  0x6d45, 0x4079, 0x3421, 0x3968, 0x6d50, 0x6d51, 0x6d4a, 0x6d4f,
+  0x4e78, 0x4b36, 0x6d4c, 0x6d4d, 0x4f75, 0x6d52, 0x4172, 0x5332,
+  0x6d4b, 0x4837, 0x3c6f, 0x4570, 0x6d56, 0x356f, 0x4235, 0x302d,
+  0x4b69, 0x312e, 0x6d54, 0x4d6b, 0x3562, 0x6d55, 0x6d53, 0x6d57,
+  0x357a, 0x6d58, 0x6d59, 0x6d5c, 0x314c, 0x4576, 0x3c6e, 0x6d5a,
+  0x4c3c, 0x326a, 0x6d5b, 0x446b, 0x3445, 0x3075, 0x6d5f, 0x405a,
+  0x3468, 0x454d, 0x6d5d, 0x3f44, 0x6d5e, 0x4425, 0x6d60, 0x6d61,
+  0x6d63, 0x4157, 0x3b47, 0x3d38, 0x6d62, 0x6d64, 0x6d66, 0x6d65,
+  0x6d67, 0x4a3e, 0x6c6a, 0x4071, 0x4967, 0x6c6b, 0x466e, 0x6c6c,
+  0x466d, 0x6c6d, 0x6c70, 0x5766, 0x6c73, 0x6c71, 0x6c6e, 0x6c6f,
+  0x5723, 0x4971, 0x4b6e, 0x6c74, 0x6c72, 0x4f69, 0x6c76, 0x4631,
+  0x3c40, 0x6c75, 0x353b, 0x3b76, 0x6c77, 0x5977, 0x3d7b, 0x423b,
+  0x6c78, 0x6c79, 0x3823, 0x6c7a, 0x6c7b, 0x6c7c, 0x536d, 0x582e,
+  0x406b, 0x475d, 0x3a4c, 0x5063, 0x4b3d, 0x4d3a, 0x3851, 0x317c,
+  0x476f, 0x5656, 0x3f46, 0x436b, 0x6f75, 0x4358, 0x5762, 0x6f77,
+  0x3353, 0x4758, 0x516d, 0x5648, 0x6f78, 0x6f76, 0x3b7d, 0x3346,
+  0x3d55, 0x5246, 0x3b60, 0x4f21, 0x6f7c, 0x6f7b, 0x6f79, 0x334c,
+  0x4954, 0x4b30, 0x6f7e, 0x305e, 0x5649, 0x6f7d, 0x336d, 0x7655,
+  0x4e48, 0x7022, 0x7021, 0x353e, 0x3c5a, 0x3b7c, 0x3865, 0x4442,
+  0x7023, 0x4b6b, 0x7026, 0x5128, 0x3e3f, 0x476e, 0x7136, 0x7137,
+  0x3f55, 0x3429, 0x7138, 0x4d3b, 0x4754, 0x552d, 0x7139, 0x713a,
+  0x474f, 0x5224, 0x564f, 0x713b, 0x3d51, 0x3430, 0x3e3d, 0x345c,
+  0x4e51, 0x3f5f, 0x713d, 0x3f7a, 0x713c, 0x713f, 0x713e, 0x7140,
+  0x7141, 0x417e, 0x4122, 0x4a7a, 0x553e, 0x3e3a, 0x3e39, 0x5542,
+  0x3f22, 0x4d2f, 0x7135, 0x3d5f, 0x364b, 0x5671, 0x7343, 0x7344,
+  0x384d, 0x7346, 0x7347, 0x304a, 0x7345, 0x7349, 0x4b71, 0x734b,
+  0x5026, 0x314a, 0x7348, 0x734f, 0x3551, 0x7357, 0x7352, 0x7354,
+  0x7353, 0x377b, 0x313f, 0x734e, 0x734a, 0x355a, 0x7350, 0x7351,
+  0x7355, 0x734d, 0x3c63, 0x417d, 0x7356, 0x735a, 0x734c, 0x3548,
+  0x3d6e, 0x735c, 0x3724, 0x3f70, 0x567e, 0x4d32, 0x3470, 0x325f,
+  0x7358, 0x7359, 0x4938, 0x735d, 0x735e, 0x7361, 0x735f, 0x7363,
+  0x7362, 0x735b, 0x3f6a, 0x336f, 0x7360, 0x4729, 0x3c72, 0x736b,
+  0x393f, 0x7364, 0x322d, 0x3b7e, 0x4b63, 0x736d, 0x7369, 0x395c,
+  0x736e, 0x7365, 0x7366, 0x736a, 0x4261, 0x736c, 0x736f, 0x7368,
+  0x3c7d, 0x4f64, 0x7370, 0x7367, 0x7372, 0x572d, 0x462a, 0x7373,
+  0x7371, 0x4228, 0x385d, 0x7375, 0x7374, 0x345b, 0x7376, 0x7377,
+  0x7378, 0x403a, 0x4069, 0x4571, 0x737b, 0x737a, 0x3458, 0x737e,
+  0x7379, 0x737c, 0x737d, 0x7421, 0x7423, 0x3b49, 0x7422, 0x7424,
+  0x323e, 0x7426, 0x7425, 0x3c2e, 0x4357, 0x5961, 0x4060, 0x744c,
+  0x5751, 0x375b, 0x744e, 0x4123, 0x4649, 0x3456, 0x5533, 0x7450,
+  0x744f, 0x7451, 0x4b5a, 0x7452, 0x5441, 0x5660, 0x3760, 0x4138,
+  0x413b, 0x7453, 0x3e2c, 0x3462, 0x7454, 0x7455, 0x3e2b, 0x7456,
+  0x745b, 0x7457, 0x745a, 0x3a7d, 0x7458, 0x7459, 0x3862, 0x4c47,
+  0x745c, 0x325a, 0x4353, 0x5463, 0x3f37, 0x745d, 0x4534, 0x7469,
+  0x4f35, 0x4e49, 0x4b58, 0x4b77, 0x3d74, 0x574f, 0x405b, 0x5075,
+  0x746a, 0x746b, 0x746c, 0x7763, 0x3731, 0x746d, 0x576b, 0x746e,
+  0x6679, 0x3e40, 0x667a, 0x3a6c, 0x667b, 0x4f4b, 0x667c, 0x543c,
+  0x3c36, 0x667d, 0x667e, 0x3c4d, 0x4852, 0x4e33, 0x6721, 0x343f,
+  0x6722, 0x4934, 0x3859, 0x4449, 0x575d, 0x425a, 0x3757, 0x563d,
+  0x4e46, 0x3744, 0x4526, 0x6723, 0x4f5f, 0x6724, 0x6725, 0x6726,
+  0x4137, 0x5769, 0x4970, 0x4f38, 0x562f, 0x5655, 0x6727, 0x306d,
+  0x6728, 0x6729, 0x495c, 0x526f, 0x3e2d, 0x672a, 0x3073, 0x485e,
+  0x3d61, 0x672b, 0x4846, 0x672c, 0x3b66, 0x3878, 0x5124, 0x672d,
+  0x4267, 0x3e78, 0x3d4a, 0x4d33, 0x672e, 0x672f, 0x3e6e, 0x5065,
+  0x4b67, 0x4c50, 0x3c4c, 0x6730, 0x3c28, 0x5077, 0x6731, 0x5078,
+  0x6732, 0x6733, 0x3442, 0x6734, 0x6735, 0x497e, 0x4e2c, 0x4360,
+  0x6737, 0x3141, 0x3371, 0x6738, 0x6739, 0x575b, 0x5540, 0x673a,
+  0x424c, 0x573a, 0x673b, 0x673c, 0x673d, 0x3c6a, 0x4365, 0x4042,
+  0x673e, 0x673f, 0x3c29, 0x6740, 0x6741, 0x6736, 0x3650, 0x6742,
+  0x6743, 0x6744, 0x3b3a, 0x355e, 0x4246, 0x3160, 0x6745, 0x5435,
+  0x6746, 0x383f, 0x6748, 0x6747, 0x376c, 0x6749, 0x3278, 0x674a,
+  0x674b, 0x674c, 0x674d, 0x674e, 0x674f, 0x6750, 0x5327, 0x4b75,
+  0x6751, 0x6752, 0x6753, 0x6754, 0x4949, 0x6755, 0x6756, 0x6757,
+  0x6758, 0x6759, 0x3d49, 0x675a, 0x733e, 0x3857, 0x4831, 0x733f,
+  0x7340, 0x7341, 0x395e, 0x4d78, 0x5868, 0x3a31, 0x425e, 0x6e37,
+  0x3723, 0x6e39, 0x6e38, 0x3055, 0x6e3b, 0x5556, 0x576f, 0x5643,
+  0x6e3d, 0x4a70, 0x6e3c, 0x6e3e, 0x6e40, 0x6e3f, 0x5172, 0x473c,
+  0x4340, 0x3861, 0x4167, 0x7446, 0x505f, 0x7447, 0x4f5b, 0x483a,
+  0x7448, 0x7449, 0x744a, 0x744b, 0x597a, 0x387e, 0x6571, 0x5370,
+  0x7460, 0x4e4c, 0x3361, 0x7134, 0x526e, 0x7461, 0x4f68, 0x7462,
+  0x474c, 0x3554, 0x3464, 0x7464, 0x7463, 0x7465, 0x7466, 0x7467,
+  0x3a32, 0x303f, 0x7468, 0x372d, 0x526d, 0x522b, 0x404f, 0x3f3c,
+  0x6b23, 0x555f, 0x6a48, 0x7173, 0x3678, 0x4b23, 0x444d, 0x7167,
+  0x7168, 0x387b, 0x7169, 0x3a44, 0x5445, 0x3052, 0x716a, 0x716b,
+  0x716c, 0x716d, 0x716e, 0x716f, 0x7171, 0x7170, 0x4555, 0x7172,
+  0x367a, 0x7174, 0x522e, 0x5e47, 0x4b4a, 0x335c, 0x3522, 0x3922,
+  0x4474, 0x7175, 0x7176, 0x4144, 0x417b, 0x5630, 0x7177, 0x7178,
+  0x412a, 0x4638, 0x3e5b, 0x7179, 0x344f, 0x717a, 0x6d32, 0x6d31,
+  0x4b60, 0x525e, 0x4b41, 0x5558, 0x4862, 0x405f, 0x3c21, 0x6b41,
+  0x5024, 0x5662, 0x3647, 0x3858, 0x6b40, 0x384e, 0x6b3f, 0x3326,
+  0x3949, 0x562b, 0x3774, 0x374a, 0x3c67, 0x373e, 0x6b46, 0x6b47,
+  0x3039, 0x3f4f, 0x6b45, 0x537d, 0x6b48, 0x6b49, 0x374e, 0x6b42,
+  0x6b44, 0x4976, 0x5657, 0x554d, 0x5032, 0x6b4f, 0x4e38, 0x6b50,
+  0x3528, 0x3133, 0x6b52, 0x4c25, 0x4556, 0x6b53, 0x6b51, 0x455f,
+  0x6b4e, 0x4a24, 0x6b55, 0x307b, 0x3a7a, 0x5837, 0x7163, 0x6b4a,
+  0x6b4b, 0x6b4c, 0x6b4d, 0x6b56, 0x6640, 0x6b59, 0x3f68, 0x5248,
+  0x6b57, 0x6b5c, 0x386c, 0x6b58, 0x3d3a, 0x5058, 0x3037, 0x6b5d,
+  0x445c, 0x562c, 0x3460, 0x4276, 0x3c39, 0x6b5a, 0x6b5b, 0x5460,
+  0x466a, 0x4454, 0x6b5f, 0x4527, 0x5975, 0x3231, 0x6b64, 0x3d45,
+  0x6b62, 0x6b63, 0x382c, 0x4d51, 0x6b65, 0x6b61, 0x4133, 0x4622,
+  0x4c73, 0x6b66, 0x4030, 0x5238, 0x6b67, 0x382f, 0x382d, 0x6b68,
+  0x473b, 0x4d73, 0x6b6a, 0x6b6b, 0x6b6d, 0x5048, 0x6b72, 0x6b6e,
+  0x6b71, 0x4879, 0x517c, 0x6b6c, 0x6b69, 0x3839, 0x4f59, 0x4465,
+  0x6b6f, 0x6b70, 0x4c5a, 0x4d48, 0x3072, 0x6b76, 0x6b75, 0x3232,
+  0x3860, 0x6b77, 0x316c, 0x4c45, 0x4424, 0x4f25, 0x6b79, 0x6c22,
+  0x4572, 0x6b7a, 0x4945, 0x625f, 0x6b7e, 0x4d4e, 0x6c21, 0x315b,
+  0x5337, 0x525c, 0x6b7d, 0x6b7b, 0x333c, 0x6a30, 0x5754, 0x742b,
+  0x3374, 0x5641, 0x5642, 0x5569, 0x3e4a, 0x7427, 0x5228, 0x7428,
+  0x7429, 0x742a, 0x3e4b, 0x535f, 0x4960, 0x4961, 0x7342, 0x4a66,
+  0x4c72, 0x6236, 0x4b34, 0x4e68, 0x565b, 0x742d, 0x742e, 0x742f,
+  0x7432, 0x3a3d, 0x7433, 0x3063, 0x7430, 0x7431, 0x3d22, 0x3255,
+  0x7436, 0x7437, 0x3666, 0x3230, 0x4f4f, 0x7434, 0x342c, 0x7435,
+  0x7438, 0x7439, 0x4d27, 0x743a, 0x743b, 0x743c, 0x4b52, 0x743d,
+  0x743e, 0x743f, 0x745e, 0x413c, 0x3c68, 0x492b, 0x515e, 0x6575,
+  0x5c33, 0x5255, 0x5c34, 0x302c, 0x5c35, 0x3d5a, 0x5c39, 0x5842,
+  0x5c37, 0x5373, 0x4956, 0x5c3a, 0x5c36, 0x5c3b, 0x4322, 0x5c3c,
+  0x5c45, 0x5c3d, 0x4e5f, 0x5625, 0x5c4f, 0x5c4d, 0x5c52, 0x3d66,
+  0x422b, 0x5c38, 0x5c4b, 0x5c4e, 0x5c3e, 0x3752, 0x3045, 0x5c47,
+  0x503e, 0x5c41, 0x3b28, 0x373c, 0x5c4c, 0x5c46, 0x5c3f, 0x475b,
+  0x513f, 0x5c40, 0x5c4a, 0x5c50, 0x4e2d, 0x5c42, 0x5c43, 0x5c48,
+  0x5c49, 0x3254, 0x5c51, 0x4b55, 0x5437, 0x5c5b, 0x5c5f, 0x4c26,
+  0x5c66, 0x4367, 0x5c5c, 0x3f41, 0x5c59, 0x307a, 0x3936, 0x5c65,
+  0x5c53, 0x5c44, 0x5c56, 0x4874, 0x3f60, 0x493b, 0x313d, 0x5322,
+  0x5c5a, 0x5c55, 0x463b, 0x5c5e, 0x5742, 0x432f, 0x3736, 0x4751,
+  0x4329, 0x5c62, 0x5c58, 0x5c6b, 0x5c54, 0x5c5d, 0x3e25, 0x5c57,
+  0x5c60, 0x5c63, 0x5c64, 0x5c78, 0x5c61, 0x5d22, 0x5c67, 0x3c6b,
+  0x3444, 0x4323, 0x3267, 0x5c7a, 0x5c72, 0x5c6f, 0x5c7c, 0x5c6e,
+  0x5270, 0x3268, 0x4857, 0x4863, 0x5c7b, 0x5c6d, 0x5c77, 0x5c75,
+  0x3e23, 0x5c74, 0x325d, 0x5c73, 0x3c76, 0x5c68, 0x3b44, 0x4073,
+  0x3c54, 0x5c69, 0x5c6a, 0x5c71, 0x5c76, 0x5c79, 0x3534, 0x4859,
+  0x3b67, 0x5c7e, 0x5c7d, 0x532b, 0x5d21, 0x5d23, 0x5d25, 0x5271,
+  0x5d24, 0x5d26, 0x5d27, 0x5229, 0x3a49, 0x5d29, 0x5d36, 0x5d31,
+  0x5d34, 0x5d30, 0x464e, 0x4072, 0x492f, 0x5c6c, 0x5d2e, 0x5d37,
+  0x5c70, 0x5d2f, 0x5d38, 0x5d2c, 0x5d39, 0x5d33, 0x5d2d, 0x442a,
+  0x5d28, 0x4033, 0x412b, 0x5d2a, 0x5d2b, 0x5d32, 0x3b71, 0x5d35,
+  0x5328, 0x5d3a, 0x5d3b, 0x4327, 0x5d52, 0x5d3c, 0x5d51, 0x393d,
+  0x3e55, 0x3e7a, 0x3a4a, 0x5d4a, 0x5d45, 0x5d3f, 0x324b, 0x5d43,
+  0x5d4b, 0x3224, 0x5d55, 0x5d3e, 0x4650, 0x5d50, 0x5d54, 0x4162,
+  0x3746, 0x5d4e, 0x5d4f, 0x5d44, 0x5d3d, 0x5d4d, 0x4c51, 0x5d49,
+  0x5d42, 0x4348, 0x463c, 0x4e2e, 0x5d4c, 0x5d48, 0x5d41, 0x5d46,
+  0x425c, 0x5329, 0x532a, 0x5d53, 0x4f74, 0x4878, 0x5d66, 0x5d47,
+  0x5d60, 0x4264, 0x5d61, 0x5d57, 0x5678, 0x5d59, 0x5d58, 0x3870,
+  0x5d56, 0x464f, 0x362d, 0x5d62, 0x3a79, 0x5461, 0x5d67, 0x3450,
+  0x5d5a, 0x3f7b, 0x5d63, 0x5d5f, 0x5d5d, 0x3559, 0x5d5b, 0x5d5c,
+  0x5d5e, 0x3d2f, 0x5d64, 0x5d65, 0x5d75, 0x4349, 0x4b62, 0x5d72,
+  0x5861, 0x4651, 0x5d74, 0x5574, 0x5d73, 0x5d70, 0x5d6c, 0x5d6f,
+  0x5d68, 0x506e, 0x4858, 0x5d6e, 0x5d69, 0x5d6a, 0x4b72, 0x5d6d,
+  0x314d, 0x4036, 0x3c3b, 0x5d71, 0x5d77, 0x5d76, 0x5d6b, 0x456e,
+  0x5d7b, 0x5e24, 0x5e23, 0x5d78, 0x436f, 0x427b, 0x5561, 0x4e35,
+  0x5d7d, 0x324c, 0x4468, 0x4a5f, 0x473e, 0x5d7a, 0x5d7c, 0x5d7e,
+  0x5e22, 0x302a, 0x314e, 0x5e2c, 0x5e26, 0x3d36, 0x486f, 0x5e21,
+  0x5e25, 0x5e29, 0x5e28, 0x5e27, 0x5e2d, 0x544c, 0x5e33, 0x5e2a,
+  0x5e2e, 0x4059, 0x3121, 0x5e36, 0x5e31, 0x5e32, 0x5126, 0x5e35,
+  0x5e2f, 0x5e30, 0x503d, 0x5e34, 0x4a6d, 0x5e39, 0x5e38, 0x5e37,
+  0x5e3b, 0x3d65, 0x3258, 0x436a, 0x5e3a, 0x453a, 0x5e3c, 0x4c59,
+  0x372a, 0x5465, 0x5e3d, 0x5e3f, 0x4422, 0x5e41, 0x5e3e, 0x5e40,
+  0x553a, 0x5e42, 0x722e, 0x3b22, 0x4232, 0x4530, 0x4247, 0x722f,
+  0x5069, 0x535d, 0x6b3d, 0x3366, 0x7230, 0x7231, 0x4a2d, 0x3a67,
+  0x7233, 0x7235, 0x7234, 0x4b64, 0x4f3a, 0x7232, 0x4a34, 0x524f,
+  0x426c, 0x4e43, 0x7238, 0x3076, 0x7237, 0x723e, 0x324f, 0x5141,
+  0x723a, 0x723c, 0x5469, 0x723b, 0x7236, 0x723f, 0x723d, 0x7239,
+  0x7247, 0x7244, 0x7246, 0x724a, 0x7242, 0x7240, 0x7245, 0x567b,
+  0x7241, 0x4779, 0x495f, 0x7248, 0x3946, 0x3530, 0x7243, 0x7249,
+  0x7250, 0x7256, 0x3b57, 0x7255, 0x4d5c, 0x566b, 0x7252, 0x7254,
+  0x3872, 0x724b, 0x724e, 0x4279, 0x555d, 0x724c, 0x724d, 0x724f,
+  0x7253, 0x7259, 0x533c, 0x366a, 0x4a71, 0x3764, 0x7257, 0x7258,
+  0x725a, 0x725d, 0x725b, 0x725c, 0x5151, 0x7251, 0x4d49, 0x4e4f,
+  0x5629, 0x7263, 0x435b, 0x7260, 0x402f, 0x726c, 0x725e, 0x7261,
+  0x7268, 0x7262, 0x7267, 0x7266, 0x7269, 0x725f, 0x7264, 0x726a,
+  0x532c, 0x7265, 0x3275, 0x7272, 0x502b, 0x7275, 0x3b48, 0x7279,
+  0x7270, 0x7276, 0x7278, 0x727a, 0x7273, 0x7271, 0x3a7b, 0x357b,
+  0x726f, 0x7277, 0x726d, 0x726e, 0x726b, 0x7326, 0x7323, 0x7322,
+  0x7274, 0x485a, 0x727b, 0x7325, 0x4378, 0x727d, 0x7327, 0x7329,
+  0x7324, 0x727c, 0x732b, 0x732a, 0x425d, 0x732e, 0x7330, 0x7321,
+  0x7331, 0x732c, 0x732f, 0x727e, 0x732d, 0x7332, 0x7334, 0x7328,
+  0x7333, 0x7335, 0x5037, 0x7338, 0x5979, 0x7339, 0x7337, 0x4864,
+  0x7336, 0x733a, 0x733b, 0x3440, 0x6e43, 0x733c, 0x733d, 0x512a,
+  0x742c, 0x5046, 0x5050, 0x515c, 0x4f4e, 0x3d56, 0x5143, 0x3a62,
+  0x6169, 0x5242, 0x7142, 0x3239, 0x316d, 0x7143, 0x4940, 0x3344,
+  0x5972, 0x4b25, 0x7144, 0x5654, 0x7145, 0x7440, 0x7146, 0x542c,
+  0x7147, 0x3040, 0x7441, 0x7442, 0x347c, 0x455b, 0x4c3b, 0x5064,
+  0x4d60, 0x7148, 0x5973, 0x313b, 0x4f2e, 0x3824, 0x714a, 0x714b,
+  0x3243, 0x4151, 0x5730, 0x7149, 0x714c, 0x714e, 0x5976, 0x5261,
+  0x5423, 0x7443, 0x4839, 0x7444, 0x714d, 0x714f, 0x3f63, 0x7150,
+  0x7154, 0x7156, 0x7151, 0x4951, 0x4561, 0x4263, 0x397c, 0x7153,
+  0x7155, 0x3953, 0x715b, 0x3a56, 0x307d, 0x7159, 0x7158, 0x7152,
+  0x715a, 0x7157, 0x486c, 0x4d4a, 0x715d, 0x653d, 0x715c, 0x715e,
+  0x715f, 0x4f65, 0x7445, 0x3d73, 0x7160, 0x7161, 0x4e77, 0x522a,
+  0x717b, 0x3832, 0x3c7b, 0x395b, 0x3966, 0x4359, 0x4a53, 0x6a68,
+  0x4040, 0x3e75, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d, 0x6a6e,
+  0x6a6f, 0x3d47, 0x757b, 0x757d, 0x757e, 0x757c, 0x3d62, 0x7621,
+  0x3425, 0x7622, 0x7623, 0x6c32, 0x5154, 0x596a, 0x7624, 0x6e3a,
+  0x5532, 0x537e, 0x4c5c, 0x4a44, 0x6540, 0x7625, 0x3e2f, 0x4629,
+  0x5a25, 0x3c46, 0x3629, 0x383c, 0x484f, 0x3c25, 0x5a26, 0x5a27,
+  0x4c56, 0x4843, 0x5a28, 0x467d, 0x5135, 0x5269, 0x5136, 0x3c47,
+  0x3d32, 0x3b64, 0x5a29, 0x5a2a, 0x5148, 0x5a2b, 0x506d, 0x366f,
+  0x425b, 0x4b4f, 0x376d, 0x4968, 0x3743, 0x3e77, 0x5624, 0x5a2c,
+  0x5a2d, 0x4640, 0x5767, 0x4a36, 0x5529, 0x4b5f, 0x556f, 0x5a2e,
+  0x565f, 0x344a, 0x5a30, 0x5a2f, 0x526b, 0x5a31, 0x5a32, 0x5a33,
+  0x4a54, 0x5a34, 0x4a2b, 0x5a35, 0x5a36, 0x334f, 0x566f, 0x5a37,
+  0x3b30, 0x352e, 0x5a38, 0x5a39, 0x396e, 0x512f, 0x5268, 0x5a3a,
+  0x3843, 0x4f6a, 0x326f, 0x5a3b, 0x5a3c, 0x3d6b, 0x4e5c, 0x536f,
+  0x5a3d, 0x4e73, 0x5a3e, 0x5355, 0x3b65, 0x5a3f, 0x4b35, 0x4b50,
+  0x5a40, 0x476b, 0x566e, 0x5a41, 0x4535, 0x3641, 0x5a42, 0x374c,
+  0x3f4e, 0x5a43, 0x5a44, 0x4b2d, 0x5a45, 0x3577, 0x5a46, 0x4142,
+  0x573b, 0x5a47, 0x4c38, 0x526a, 0x4431, 0x5a48, 0x357d, 0x3b51,
+  0x5a49, 0x5033, 0x5a4a, 0x5a4b, 0x4e3d, 0x5a4c, 0x5a4d, 0x5a4e,
+  0x3277, 0x5a51, 0x5a4f, 0x5168, 0x5a50, 0x4355, 0x5a52, 0x5a53,
+  0x5a54, 0x5a55, 0x503b, 0x5225, 0x3079, 0x5a56, 0x472b, 0x5a57,
+  0x3d77, 0x4321, 0x5a58, 0x5a59, 0x437d, 0x4c37, 0x5a5a, 0x5a5b,
+  0x403e, 0x4657, 0x5a5c, 0x5a5d, 0x4734, 0x5a5e, 0x5a5f, 0x3948,
+  0x3b6d, 0x3639, 0x7478, 0x7479, 0x4d63, 0x7539, 0x6b60, 0x4f73,
+  0x3b3f, 0x3a40, 0x5425, 0x6159, 0x7574, 0x312a, 0x3272, 0x7575,
+  0x7577, 0x3a51, 0x7576, 0x4332, 0x7579, 0x7578, 0x3134, 0x556a,
+  0x383a, 0x3931, 0x3246, 0x5470, 0x4f4d, 0x305c, 0x554b, 0x3b75,
+  0x564a, 0x3737, 0x4c30, 0x4636, 0x3161, 0x393a, 0x567c, 0x3961,
+  0x3721, 0x3c7a, 0x6a5a, 0x6a5b, 0x4c79, 0x3973, 0x6a5c, 0x347b,
+  0x4333, 0x3751, 0x3a58, 0x6a5d, 0x5474, 0x6a5e, 0x3c56, 0x3b5f,
+  0x6a5f, 0x415e, 0x4238, 0x545f, 0x574a, 0x6a60, 0x6a61, 0x6a64,
+  0x6a62, 0x6a63, 0x495e, 0x3833, 0x3644, 0x6a65, 0x4a6a, 0x494d,
+  0x344d, 0x6259, 0x4562, 0x6a66, 0x4035, 0x5738, 0x6a67, 0x572c,
+  0x487c, 0x5853, 0x584d, 0x545e, 0x5479, 0x4944, 0x532e, 0x3853,
+  0x3360, 0x4962, 0x7476, 0x3a55, 0x7477, 0x575f, 0x7471, 0x3830,
+  0x5554, 0x384f, 0x4670, 0x3343, 0x7472, 0x332c, 0x543d, 0x4777,
+  0x7474, 0x7473, 0x4c4b, 0x4824, 0x7475, 0x5763, 0x453f, 0x7540,
+  0x753b, 0x7543, 0x7542, 0x563a, 0x7541, 0x543e, 0x7544, 0x754c,
+  0x304f, 0x3578, 0x7549, 0x754a, 0x455c, 0x7545, 0x7546, 0x7547,
+  0x754b, 0x3e60, 0x7548, 0x387a, 0x7550, 0x7553, 0x3f67, 0x3972,
+  0x753c, 0x754d, 0x4237, 0x4c78, 0x3c79, 0x754e, 0x754f, 0x7551,
+  0x3665, 0x7552, 0x7555, 0x753d, 0x7554, 0x533b, 0x336c, 0x4c24,
+  0x7556, 0x7557, 0x3e61, 0x7558, 0x4c5f, 0x755b, 0x3248, 0x5759,
+  0x7559, 0x755a, 0x755c, 0x7562, 0x7560, 0x755f, 0x755d, 0x7561,
+  0x755e, 0x7564, 0x7565, 0x4c63, 0x653f, 0x3538, 0x7563, 0x7568,
+  0x4c23, 0x7566, 0x7567, 0x753e, 0x3144, 0x753f, 0x3545, 0x3264,
+  0x756c, 0x7569, 0x3657, 0x756d, 0x756a, 0x756b, 0x345a, 0x546a,
+  0x756e, 0x3379, 0x756f, 0x7571, 0x7570, 0x7572, 0x7573, 0x496d,
+  0x392a, 0x477b, 0x3663, 0x4c49, 0x6a26, 0x3335, 0x547e, 0x396c,
+  0x5079, 0x696d, 0x572a, 0x696e, 0x4256, 0x486d, 0x3a64, 0x696f,
+  0x6970, 0x6971, 0x5661, 0x6972, 0x6973, 0x6975, 0x6974, 0x6976,
+  0x6977, 0x4761, 0x6978, 0x5458, 0x6979, 0x3d4e, 0x697a, 0x697b,
+  0x3d4f, 0x697c, 0x3828, 0x413e, 0x697d, 0x3132, 0x3b54, 0x3975,
+  0x697e, 0x6a21, 0x6a22, 0x6a23, 0x3778, 0x3c2d, 0x4a64, 0x604e,
+  0x542f, 0x4f3d, 0x5537, 0x6a24, 0x555e, 0x6a25, 0x5041, 0x393c,
+  0x3447, 0x3159, 0x4031, 0x3166, 0x3167, 0x3168, 0x333d, 0x4868,
+  0x6541, 0x315f, 0x4149, 0x346f, 0x4728, 0x5358, 0x4679, 0x5138,
+  0x397d, 0x4275, 0x532d, 0x544b, 0x3d7c, 0x6542, 0x3735, 0x6543,
+  0x3b39, 0x5562, 0x3d78, 0x5436, 0x4e25, 0x412c, 0x3359, 0x4c76,
+  0x6546, 0x6544, 0x6548, 0x654a, 0x6547, 0x354f, 0x4648, 0x357c,
+  0x6545, 0x4a76, 0x6549, 0x4354, 0x3145, 0x3c23, 0x5737, 0x4d4b,
+  0x4b4d, 0x4a4a, 0x4c53, 0x654c, 0x654b, 0x4466, 0x5121, 0x5137,
+  0x654d, 0x6550, 0x4d38, 0x5670, 0x654f, 0x355d, 0x4d3e, 0x6551,
+  0x363a, 0x4d28, 0x3964, 0x4a45, 0x3351, 0x4b59, 0x546c, 0x6552,
+  0x376a, 0x654e, 0x6555, 0x347e, 0x6556, 0x6553, 0x6554, 0x525d,
+  0x425f, 0x3146, 0x5362, 0x365d, 0x4b6c, 0x6557, 0x5376, 0x3169,
+  0x3674, 0x655a, 0x6558, 0x6559, 0x3540, 0x5245, 0x655c, 0x655e,
+  0x655d, 0x4732, 0x5223, 0x655b, 0x5462, 0x555a, 0x6560, 0x5771,
+  0x6561, 0x315c, 0x517b, 0x6562, 0x6564, 0x6563, 0x6565, 0x5258,
+  0x354b, 0x675f, 0x5a75, 0x5a78, 0x5a76, 0x5a77, 0x5a7a, 0x504f,
+  0x4447, 0x306e, 0x5030, 0x5a79, 0x534a, 0x3a2a, 0x5b22, 0x4771,
+  0x5a7c, 0x5a7b, 0x495b, 0x5a7d, 0x5b21, 0x575e, 0x5a7e, 0x415a,
+  0x5b25, 0x5374, 0x5b27, 0x5b24, 0x5b28, 0x3d3c, 0x4049, 0x5b23,
+  0x5b26, 0x5623, 0x5b29, 0x5b2d, 0x5b2e, 0x5b2c, 0x3a42, 0x3f24,
+  0x5b2b, 0x5b2a, 0x5447, 0x323f, 0x5b2f, 0x3979, 0x5b30, 0x333b,
+  0x3526, 0x363c, 0x5b31, 0x3675, 0x5b32, 0x3149, 0x5b34, 0x5b33,
+  0x5b35, 0x5b37, 0x5b36, 0x5b38, 0x5b39, 0x5b3a, 0x534f, 0x747a,
+  0x4775, 0x5743, 0x4564, 0x747c, 0x747d, 0x747b, 0x3e46, 0x506f,
+  0x3753, 0x544d, 0x4c2a, 0x7522, 0x7521, 0x3a28, 0x747e, 0x4b56,
+  0x7524, 0x4052, 0x336a, 0x4d2a, 0x7525, 0x7523, 0x3d34, 0x7528,
+  0x7529, 0x3d4d, 0x4338, 0x3f61, 0x4b61, 0x752a, 0x7526, 0x7527,
+  0x4470, 0x752c, 0x343c, 0x576d, 0x3457, 0x752b, 0x752e, 0x752d,
+  0x752f, 0x5051, 0x4351, 0x4829, 0x7530, 0x7531, 0x7532, 0x7533,
+  0x7534, 0x7535, 0x7537, 0x7536, 0x7538, 0x3249, 0x5354, 0x4a4d,
+  0x406f, 0x5658, 0x5230, 0x413f, 0x3d70, 0x382a, 0x3c78, 0x7646,
+  0x7647, 0x7648, 0x7649, 0x764a, 0x764c, 0x764b, 0x7769, 0x764d,
+  0x764e, 0x6e44, 0x6e45, 0x6e46, 0x556b, 0x3624, 0x6e48, 0x6e47,
+  0x6e49, 0x6e4a, 0x4725, 0x6e4b, 0x6e4c, 0x3730, 0x3576, 0x6e4d,
+  0x6e4f, 0x6e4e, 0x3846, 0x6e50, 0x6e51, 0x6e52, 0x365b, 0x332e,
+  0x5653, 0x4446, 0x3135, 0x3856, 0x6e53, 0x6e54, 0x543f, 0x4755,
+  0x3e7b, 0x4e59, 0x3933, 0x6e56, 0x6e55, 0x6e58, 0x6e57, 0x4525,
+  0x6e59, 0x6e5a, 0x472e, 0x6e5b, 0x472f, 0x6e5c, 0x3227, 0x6e5d,
+  0x6e5e, 0x6e5f, 0x6e60, 0x6e61, 0x576a, 0x6e62, 0x6e63, 0x3c58,
+  0x6e64, 0x534b, 0x4c7a, 0x322c, 0x4165, 0x6e65, 0x4726, 0x432d,
+  0x6e66, 0x6e67, 0x6e68, 0x6e69, 0x6e6a, 0x6e6b, 0x6e6c, 0x6e6d,
+  0x6e6e, 0x6e6f, 0x6e70, 0x6e71, 0x6e72, 0x6e74, 0x6e73, 0x6e75,
+  0x4d2d, 0x4241, 0x6e76, 0x6e77, 0x6e78, 0x5521, 0x6e79, 0x4f33,
+  0x6e7a, 0x6e7b, 0x6e7c, 0x6e7d, 0x6f21, 0x6e7e, 0x6f22, 0x3875,
+  0x437a, 0x6f23, 0x6f24, 0x3d42, 0x523f, 0x3279, 0x6f25, 0x6f26,
+  0x6f27, 0x5278, 0x6f28, 0x567d, 0x6f29, 0x464c, 0x6f2a, 0x6f2b,
+  0x4134, 0x6f2c, 0x4f7a, 0x4b78, 0x6f2e, 0x6f2d, 0x337a, 0x3978,
+  0x6f2f, 0x6f30, 0x5062, 0x6f31, 0x6f32, 0x3766, 0x503f, 0x6f33,
+  0x6f34, 0x6f35, 0x4871, 0x4c60, 0x6f36, 0x6f37, 0x6f38, 0x6f39,
+  0x6f3a, 0x5560, 0x6f3b, 0x346d, 0x432a, 0x6f3c, 0x6f3d, 0x6f3e,
+  0x6f3f, 0x4e7d, 0x6f40, 0x4260, 0x3438, 0x5736, 0x3d75, 0x4f47,
+  0x6f43, 0x6f41, 0x6f42, 0x6f44, 0x3627, 0x3c7c, 0x3e62, 0x434c,
+  0x6f45, 0x6f46, 0x6f47, 0x6f4f, 0x6f48, 0x6f49, 0x6f4a, 0x4742,
+  0x6f71, 0x364d, 0x6f4b, 0x6f4c, 0x6f4d, 0x3646, 0x433e, 0x6f4e,
+  0x6f50, 0x6f51, 0x6f52, 0x5572, 0x6f53, 0x4477, 0x6f54, 0x4478,
+  0x6f55, 0x6f56, 0x3864, 0x3077, 0x6f57, 0x6f58, 0x6f59, 0x6f5a,
+  0x6f5b, 0x6f5c, 0x6f5d, 0x6f5e, 0x3e35, 0x6f61, 0x6f5f, 0x6f60,
+  0x6f62, 0x6f63, 0x414d, 0x6f64, 0x6f65, 0x6f66, 0x6f67, 0x6f68,
+  0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, 0x4058, 0x6f6d, 0x412d, 0x6f6e,
+  0x6f6f, 0x6f70, 0x4f62, 0x3324, 0x4345, 0x6345, 0x4941, 0x6346,
+  0x3155, 0x4e4a, 0x3433, 0x4872, 0x6347, 0x4f50, 0x6348, 0x3c64,
+  0x6349, 0x634a, 0x4346, 0x5522, 0x4456, 0x396b, 0x4e45, 0x634b,
+  0x4376, 0x634c, 0x3727, 0x3873, 0x3a52, 0x634d, 0x634e, 0x5444,
+  0x634f, 0x6350, 0x514b, 0x6351, 0x6352, 0x6353, 0x6354, 0x5156,
+  0x6355, 0x327b, 0x403b, 0x6356, 0x402b, 0x6357, 0x6358, 0x6359,
+  0x635a, 0x635b, 0x3837, 0x5a62, 0x3653, 0x5a64, 0x5a63, 0x5a66,
+  0x486e, 0x5a65, 0x3740, 0x5174, 0x5275, 0x5573, 0x3d57, 0x5768,
+  0x5a68, 0x5a67, 0x3022, 0x4d53, 0x5a69, 0x383d, 0x3c4a, 0x423d,
+  0x4224, 0x3342, 0x5a6a, 0x422a, 0x4430, 0x3d35, 0x4f5e, 0x5a6b,
+  0x4942, 0x315d, 0x5a6c, 0x3638, 0x543a, 0x337d, 0x5a6d, 0x5449,
+  0x4f55, 0x4563, 0x5a6e, 0x5a6f, 0x5a70, 0x416a, 0x4c55, 0x4f5d,
+  0x5367, 0x4221, 0x5a71, 0x4b65, 0x5a72, 0x4b66, 0x527e, 0x3874,
+  0x5a73, 0x302f, 0x4f36, 0x554f, 0x4b6d, 0x5a74, 0x6344, 0x4125,
+  0x763f, 0x7640, 0x7641, 0x4451, 0x4838, 0x5163, 0x505b, 0x5145,
+  0x3c2f, 0x394d, 0x6f74, 0x3446, 0x533a, 0x7642, 0x337b, 0x7643,
+  0x3571, 0x7645, 0x536a, 0x7627, 0x5129, 0x7629, 0x7628, 0x4163,
+  0x4057, 0x3122, 0x4e6d, 0x5068, 0x762b, 0x4f76, 0x762a, 0x5570,
+  0x762c, 0x4339, 0x3b74, 0x762e, 0x762d, 0x445e, 0x4158, 0x4b2a,
+  0x4f3c, 0x762f, 0x7630, 0x7631, 0x4236, 0x3054, 0x4579, 0x7632,
+  0x4760, 0x7626, 0x3e38, 0x3e32, 0x3565, 0x3747, 0x3f3f, 0x4352,
+  0x4366, 0x584c, 0x386f, 0x3d79, 0x5125, 0x3050, 0x7730, 0x7731,
+  0x502c, 0x3030, 0x7732, 0x7733, 0x7734, 0x474a, 0x3e4f, 0x7737,
+  0x7736, 0x315e, 0x7735, 0x7738, 0x7739, 0x4e24, 0x484d, 0x3a2b,
+  0x6838, 0x6839, 0x683a, 0x3e42, 0x5274, 0x544f, 0x4958, 0x5233,
+  0x3625, 0x476a, 0x717c, 0x4f6e, 0x4b33, 0x506b, 0x676f, 0x4d67,
+  0x394b, 0x3659, 0x717d, 0x3064, 0x4b4c, 0x717e, 0x5424, 0x422d,
+  0x416c, 0x4644, 0x3e31, 0x7221, 0x3c55, 0x7222, 0x7223, 0x7224,
+  0x5243, 0x4635, 0x4d47, 0x7225, 0x5331, 0x3f45, 0x4c62, 0x7226,
+  0x7227, 0x5155, 0x366e, 0x7228, 0x7229, 0x355f, 0x722a, 0x722b,
+  0x327c, 0x722c, 0x722d, 0x4827, 0x3767, 0x6c29, 0x6c2a, 0x6c2b,
+  0x6c2c, 0x462e, 0x6c2d, 0x6c2e, 0x3749, 0x4a33, 0x6238, 0x774f,
+  0x7750, 0x324d, 0x7751, 0x7753, 0x7752, 0x623b, 0x3c22, 0x623c,
+  0x623d, 0x623e, 0x623f, 0x6240, 0x6241, 0x3739, 0x527b, 0x3d24,
+  0x4a4e, 0x3125, 0x4b47, 0x6242, 0x367c, 0x4844, 0x6243, 0x3d48,
+  0x317d, 0x6244, 0x3676, 0x6245, 0x4459, 0x6246, 0x4f5a, 0x395d,
+  0x6247, 0x4021, 0x6248, 0x3276, 0x6249, 0x4173, 0x624a, 0x624b,
+  0x4278, 0x624c, 0x624d, 0x624e, 0x4a57, 0x5838, 0x5965, 0x4f63,
+  0x7025, 0x5c30, 0x426d, 0x5426, 0x4d54, 0x5131, 0x335b, 0x477d,
+  0x3235, 0x423f, 0x6660, 0x4a3b, 0x6661, 0x6662, 0x3e54, 0x6663,
+  0x5724, 0x4d55, 0x6665, 0x3c5d, 0x6664, 0x6666, 0x6667, 0x426e,
+  0x3d3e, 0x6668, 0x4266, 0x3a27, 0x6669, 0x666a, 0x3352, 0x5169,
+  0x3f25, 0x666b, 0x466f, 0x666c, 0x666d, 0x666e, 0x462d, 0x666f,
+  0x4927, 0x6670, 0x6671, 0x6672, 0x6539, 0x6673, 0x6674, 0x4262,
+  0x6675, 0x6676, 0x5668, 0x6677, 0x6678, 0x3947, 0x773b, 0x773a,
+  0x773e, 0x773c, 0x3a21, 0x773f, 0x7740, 0x7742, 0x7741, 0x7744,
+  0x7743, 0x7745, 0x7746, 0x7747, 0x4b68, 0x385f, 0x7754, 0x7755,
+  0x7756, 0x7758, 0x775a, 0x7757, 0x775b, 0x7759, 0x5757, 0x775c,
+  0x775d, 0x775e, 0x775f, 0x7760, 0x5b4b, 0x582a, 0x6577, 0x396d,
+  0x3f7d, 0x3b6a, 0x7749, 0x4647, 0x7748, 0x774a, 0x774c, 0x774b,
+  0x774d, 0x4e3a, 0x774e, 0x4427, 0x5363, 0x764f, 0x4233, 0x7650,
+  0x7651, 0x7652, 0x7653, 0x7654, 0x7656, 0x312b, 0x7657, 0x7658,
+  0x7659, 0x765a, 0x765b, 0x765c, 0x765d, 0x765e, 0x4f4a, 0x765f,
+  0x7660, 0x7661, 0x7662, 0x7663, 0x7664, 0x4070, 0x7665, 0x7666,
+  0x7667, 0x7668, 0x7669, 0x766a, 0x766b, 0x766c, 0x766d, 0x766e,
+  0x766f, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x3e28, 0x7675,
+  0x7676, 0x7677, 0x7678, 0x487a, 0x7679, 0x767a, 0x767b, 0x767c,
+  0x767d, 0x767e, 0x7721, 0x7722, 0x7723, 0x7724, 0x7725, 0x7726,
+  0x7727, 0x7728, 0x316e, 0x7729, 0x772a, 0x772b, 0x772c, 0x772d,
+  0x415b, 0x772e, 0x772f, 0x4471, 0x702f, 0x3c26, 0x7030, 0x4379,
+  0x4538, 0x513b, 0x7031, 0x7032, 0x7033, 0x7034, 0x7035, 0x513c,
+  0x516c, 0x7037, 0x7036, 0x5427, 0x4d52, 0x7038, 0x703a, 0x7039,
+  0x703b, 0x703c, 0x386b, 0x703d, 0x3a68, 0x703e, 0x703f, 0x3e69,
+  0x7040, 0x366c, 0x7041, 0x7042, 0x7043, 0x7044, 0x4835, 0x7045,
+  0x7046, 0x7047, 0x4574, 0x7048, 0x7049, 0x704a, 0x773d, 0x704b,
+  0x704c, 0x704d, 0x704e, 0x704f, 0x3a57, 0x7050, 0x7051, 0x7052,
+  0x7053, 0x7054, 0x7055, 0x7056, 0x7058, 0x5325, 0x7057, 0x7059,
+  0x753a, 0x4239, 0x7764, 0x7765, 0x7766, 0x7767, 0x7768, 0x4234,
+  0x776a, 0x776b, 0x4273, 0x7470, 0x746f, 0x4269, 0x7761, 0x7762,
+  0x3b46, 0x5964, 0x4a72, 0x4068, 0x7024, 0x3a5a, 0x472d, 0x442c,
+  0x776c, 0x776d, 0x776e, 0x7770, 0x776f, 0x7771, 0x7774, 0x7773,
+  0x7772, 0x7775, 0x7776, 0x6d69, 0x6d6a, 0x6d6b, 0x763c, 0x763d,
+  0x763e, 0x3626, 0x583e, 0x3944, 0x583b, 0x5c31, 0x4a73, 0x7777,
+  0x7778, 0x7779, 0x777b, 0x777a, 0x3147, 0x777c, 0x777d, 0x777e,
+  0x466b, 0x6c34, 0x335d, 0x7633, 0x7634, 0x4164, 0x7635, 0x7636,
+  0x7637, 0x7638, 0x7639, 0x763a, 0x4823, 0x763b, 0x417a, 0x3928,
+  0x6d68, 0x396a, 0x595f, 0x2321, 0x2322, 0x2323, 0x2167, 0x2325,
+  0x2326, 0x2327, 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, 0x232d,
+  0x232e, 0x232f, 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335,
+  0x2336, 0x2337, 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, 0x233d,
+  0x233e, 0x233f, 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345,
+  0x2346, 0x2347, 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d,
+  0x234e, 0x234f, 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355,
+  0x2356, 0x2357, 0x2358, 0x2359, 0x235a, 0x235b, 0x235c, 0x235d,
+  0x235e, 0x235f, 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365,
+  0x2366, 0x2367, 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d,
+  0x236e, 0x236f, 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375,
+  0x2376, 0x2377, 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, 0x237d,
+  0x212b, 0x2169, 0x216a, 0x237e, 0x2324,
+};
+
+static const Summary16 gb2312_uni2indx_page00[70] = {
+  /* 0x0000 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0190 }, {    3, 0x0003 },
+  {    5, 0x0000 }, {    5, 0x0080 }, {    6, 0x3703 }, {   13, 0x168c },
+  /* 0x0100 */
+  {   19, 0x0002 }, {   20, 0x0808 }, {   22, 0x0800 }, {   23, 0x0000 },
+  {   23, 0x2000 }, {   24, 0x0000 }, {   24, 0x0800 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x4000 }, {   26, 0x1555 }, {   33, 0x0000 }, {   33, 0x0000 },
+  /* 0x0200 */
+  {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 },
+  {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 },
+  {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 },
+  {   33, 0x0280 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  /* 0x0300 */
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0xfffe }, {   50, 0x03fb }, {   59, 0xfffe },
+  {   74, 0x03fb }, {   83, 0x0000 }, {   83, 0x0000 }, {   83, 0x0000 },
+  /* 0x0400 */
+  {   83, 0x0002 }, {   84, 0xffff }, {  100, 0xffff }, {  116, 0xffff },
+  {  132, 0xffff }, {  148, 0x0002 },
+};
+static const Summary16 gb2312_uni2indx_page20[101] = {
+  /* 0x2000 */
+  {  149, 0x0000 }, {  149, 0x3360 }, {  155, 0x0040 }, {  156, 0x080d },
+  {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 },
+  {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 },
+  {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 },
+  /* 0x2100 */
+  {  160, 0x0008 }, {  161, 0x0040 }, {  162, 0x0000 }, {  162, 0x0000 },
+  {  162, 0x0000 }, {  162, 0x0000 }, {  162, 0x0fff }, {  174, 0x0000 },
+  {  174, 0x0000 }, {  174, 0x000f }, {  178, 0x0000 }, {  178, 0x0000 },
+  {  178, 0x0000 }, {  178, 0x0000 }, {  178, 0x0000 }, {  178, 0x0000 },
+  /* 0x2200 */
+  {  178, 0x8100 }, {  180, 0x6402 }, {  184, 0x4fa1 }, {  192, 0x20f0 },
+  {  197, 0x1100 }, {  199, 0x0000 }, {  199, 0xc033 }, {  205, 0x0000 },
+  {  205, 0x0000 }, {  205, 0x0200 }, {  206, 0x0020 }, {  207, 0x0000 },
+  {  207, 0x0000 }, {  207, 0x0000 }, {  207, 0x0000 }, {  207, 0x0000 },
+  /* 0x2300 */
+  {  207, 0x0000 }, {  207, 0x0004 }, {  208, 0x0000 }, {  208, 0x0000 },
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 },
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 },
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 },
+  /* 0x2400 */
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 },
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x03ff }, {  218, 0xfff0 },
+  {  230, 0xffff }, {  246, 0x0fff }, {  258, 0x0000 }, {  258, 0x0000 },
+  {  258, 0x0000 }, {  258, 0x0000 }, {  258, 0x0000 }, {  258, 0x0000 },
+  /* 0x2500 */
+  {  258, 0xffff }, {  274, 0xffff }, {  290, 0xffff }, {  306, 0xffff },
+  {  322, 0x0fff }, {  334, 0x0000 }, {  334, 0x0000 }, {  334, 0x0000 },
+  {  334, 0x0000 }, {  334, 0x0000 }, {  334, 0x0003 }, {  336, 0x000c },
+  {  338, 0xc8c0 }, {  343, 0x0000 }, {  343, 0x0000 }, {  343, 0x0000 },
+  /* 0x2600 */
+  {  343, 0x0060 }, {  345, 0x0000 }, {  345, 0x0000 }, {  345, 0x0000 },
+  {  345, 0x0005 },
+};
+static const Summary16 gb2312_uni2indx_page30[35] = {
+  /* 0x3000 */
+  {  347, 0xff2f }, {  360, 0x00fb }, {  367, 0x0000 }, {  367, 0x0000 },
+  {  367, 0xfffe }, {  382, 0xffff }, {  398, 0xffff }, {  414, 0xffff },
+  {  430, 0xffff }, {  446, 0x000f }, {  450, 0xfffe }, {  465, 0xffff },
+  {  481, 0xffff }, {  497, 0xffff }, {  513, 0xffff }, {  529, 0x087f },
+  /* 0x3100 */
+  {  537, 0xffe0 }, {  548, 0xffff }, {  564, 0x03ff }, {  574, 0x0000 },
+  {  574, 0x0000 }, {  574, 0x0000 }, {  574, 0x0000 }, {  574, 0x0000 },
+  {  574, 0x0000 }, {  574, 0x0000 }, {  574, 0x0000 }, {  574, 0x0000 },
+  {  574, 0x0000 }, {  574, 0x0000 }, {  574, 0x0000 }, {  574, 0x0000 },
+  /* 0x3200 */
+  {  574, 0x0000 }, {  574, 0x0000 }, {  574, 0x03ff },
+};
+static const Summary16 gb2312_uni2indx_page4e[1263] = {
+  /* 0x4e00 */
+  {  584, 0x7f8b }, {  595, 0x7f7b }, {  608, 0x3db4 }, {  617, 0xef55 },
+  {  628, 0xfba8 }, {  638, 0xf35d }, {  649, 0x0243 }, {  653, 0x400b },
+  {  657, 0xfb40 }, {  665, 0x8d3e }, {  674, 0x7bf7 }, {  687, 0x8c2c },
+  {  693, 0x6eff }, {  706, 0xe3fa }, {  717, 0x1d3a }, {  725, 0xa8ed },
+  /* 0x4f00 */
+  {  734, 0xe602 }, {  740, 0xcf83 }, {  749, 0x8cf5 }, {  758, 0x3555 },
+  {  766, 0xe048 }, {  771, 0xffab }, {  784, 0x92b9 }, {  792, 0xd859 },
+  {  800, 0xab18 }, {  807, 0x2892 }, {  812, 0xd7e9 }, {  823, 0x8020 },
+  {  825, 0xc438 }, {  831, 0xf583 }, {  840, 0xe74a }, {  849, 0x450a },
+  /* 0x5000 */
+  {  854, 0xb000 }, {  857, 0x9714 }, {  864, 0x7762 }, {  873, 0x5400 },
+  {  876, 0xd188 }, {  882, 0x1420 }, {  885, 0x1020 }, {  887, 0xc8c0 },
+  {  892, 0x2121 }, {  896, 0x0000 }, {  896, 0x13a8 }, {  902, 0x0c04 },
+  {  905, 0x8000 }, {  906, 0x0440 }, {  908, 0x70c0 }, {  913, 0x0828 },
+  /* 0x5100 */
+  {  916, 0x08c0 }, {  919, 0x0004 }, {  920, 0x0002 }, {  921, 0x8000 },
+  {  922, 0x2b7b }, {  932, 0x1472 }, {  938, 0x7924 }, {  945, 0x3bfb },
+  {  957, 0x3327 }, {  965, 0x1ae4 }, {  972, 0x9835 }, {  979, 0x38ef },
+  {  989, 0x9ad1 }, {  997, 0x2802 }, { 1000, 0xa813 }, { 1006, 0xbf69 },
+  /* 0x5200 */
+  { 1017, 0x65cf }, { 1027, 0x2fc6 }, { 1036, 0x6b11 }, { 1043, 0xafc9 },
+  { 1053, 0x340f }, { 1060, 0x5053 }, { 1066, 0x86a2 }, { 1072, 0xa004 },
+  { 1075, 0x0106 }, { 1078, 0xe809 }, { 1084, 0x3f0f }, { 1094, 0xc00e },
+  { 1099, 0x0a88 }, { 1103, 0x8145 }, { 1108, 0x0010 }, { 1109, 0xc601 },
+  /* 0x5300 */
+  { 1114, 0xa161 }, { 1120, 0x26e1 }, { 1127, 0x444b }, { 1133, 0xce00 },
+  { 1138, 0xc7aa }, { 1147, 0xd4ee }, { 1157, 0xcadf }, { 1168, 0x85bb },
+  { 1177, 0x3a74 }, { 1185, 0xa520 }, { 1190, 0x436c }, { 1197, 0x8840 },
+  { 1200, 0x3f06 }, { 1208, 0x8bd2 }, { 1216, 0xff79 }, { 1229, 0x3bef },
+  /* 0x5400 */
+  { 1241, 0xf75a }, { 1252, 0xe8ef }, { 1263, 0xfbcb }, { 1275, 0x5b36 },
+  { 1284, 0x0d49 }, { 1290, 0x1bfd }, { 1301, 0x0154 }, { 1305, 0x39ee },
+  { 1315, 0xd855 }, { 1323, 0x2e75 }, { 1332, 0xbfd8 }, { 1343, 0xa91a },
+  { 1350, 0xf3d7 }, { 1362, 0xf6bf }, { 1375, 0x67e0 }, { 1383, 0xb40c },
+  /* 0x5500 */
+  { 1389, 0x82c2 }, { 1394, 0x0813 }, { 1398, 0xd49d }, { 1407, 0xd08b },
+  { 1414, 0x065a }, { 1420, 0x1061 }, { 1424, 0x74f2 }, { 1433, 0x59e0 },
+  { 1440, 0x8f9f }, { 1451, 0xb312 }, { 1458, 0x0080 }, { 1459, 0x6aaa },
+  { 1467, 0x3230 }, { 1472, 0xb05e }, { 1480, 0x9d7a }, { 1490, 0x60ac },
+  /* 0x5600 */
+  { 1496, 0xd303 }, { 1503, 0xc900 }, { 1507, 0x3098 }, { 1512, 0x8a56 },
+  { 1519, 0x7000 }, { 1522, 0x1390 }, { 1527, 0x1f14 }, { 1534, 0x1842 },
+  { 1538, 0xc060 }, { 1542, 0x0008 }, { 1543, 0x8008 }, { 1545, 0x1080 },
+  { 1547, 0x0400 }, { 1548, 0xec90 }, { 1555, 0x2817 }, { 1561, 0xe633 },
+  /* 0x5700 */
+  { 1570, 0x0758 }, { 1576, 0x9000 }, { 1578, 0xf708 }, { 1586, 0x4e09 },
+  { 1592, 0xf485 }, { 1600, 0xfc83 }, { 1609, 0xaf53 }, { 1619, 0x18c8 },
+  { 1624, 0x187c }, { 1631, 0x080c }, { 1634, 0x6adf }, { 1645, 0x0114 },
+  { 1648, 0xc80c }, { 1653, 0xa734 }, { 1661, 0xa011 }, { 1665, 0x2710 },
+  /* 0x5800 */
+  { 1670, 0x28c5 }, { 1676, 0x4222 }, { 1680, 0x0413 }, { 1684, 0x0021 },
+  { 1686, 0x3010 }, { 1689, 0x4112 }, { 1693, 0x1820 }, { 1696, 0x4000 },
+  { 1697, 0x022b }, { 1702, 0xc60c }, { 1708, 0x0300 }, { 1710, 0x1000 },
+  { 1711, 0x0022 }, { 1713, 0x0022 }, { 1715, 0x5810 }, { 1719, 0x0249 },
+  /* 0x5900 */
+  { 1723, 0xa094 }, { 1728, 0x9670 }, { 1735, 0xeeb0 }, { 1744, 0x1792 },
+  { 1751, 0xcb96 }, { 1760, 0x05f2 }, { 1767, 0x0025 }, { 1770, 0x2358 },
+  { 1776, 0x25de }, { 1785, 0x42cc }, { 1791, 0xcf38 }, { 1800, 0x4a04 },
+  { 1804, 0x0c40 }, { 1807, 0x359f }, { 1817, 0x1128 }, { 1821, 0x8a00 },
+  /* 0x5a00 */
+  { 1824, 0x13fa }, { 1833, 0x910a }, { 1838, 0x0229 }, { 1842, 0x1056 },
+  { 1847, 0x0641 }, { 1851, 0x0420 }, { 1853, 0x0484 }, { 1856, 0x84f0 },
+  { 1862, 0x0000 }, { 1862, 0x0c04 }, { 1865, 0x0400 }, { 1866, 0x412c },
+  { 1871, 0x1206 }, { 1875, 0x1154 }, { 1880, 0x0a4b }, { 1886, 0x0002 },
+  /* 0x5b00 */
+  { 1887, 0x0200 }, { 1888, 0x00c0 }, { 1890, 0x0000 }, { 1890, 0x0094 },
+  { 1893, 0x0001 }, { 1894, 0xbfbb }, { 1907, 0x167c }, { 1915, 0x242b },
+  { 1921, 0x9bbb }, { 1932, 0x7fa8 }, { 1942, 0x0c7f }, { 1951, 0xe379 },
+  { 1961, 0x10f4 }, { 1967, 0xe00d }, { 1973, 0x4132 }, { 1978, 0x9f01 },
+  /* 0x5c00 */
+  { 1985, 0x8652 }, { 1991, 0x3572 }, { 1999, 0x10b4 }, { 2004, 0xff12 },
+  { 2014, 0xcf27 }, { 2024, 0x4223 }, { 2029, 0xc06b }, { 2036, 0x8602 },
+  { 2040, 0x3106 }, { 2045, 0x1fd3 }, { 2055, 0x3a0c }, { 2061, 0xa1aa },
+  { 2068, 0x0812 }, { 2071, 0x0204 }, { 2073, 0x2572 }, { 2080, 0x0801 },
+  /* 0x5d00 */
+  { 2082, 0x40cc }, { 2087, 0x4850 }, { 2091, 0x62d0 }, { 2097, 0x6010 },
+  { 2100, 0x1c80 }, { 2104, 0x2900 }, { 2107, 0x9a00 }, { 2111, 0x0010 },
+  { 2112, 0x0004 }, { 2113, 0x2200 }, { 2115, 0x0000 }, { 2115, 0x0080 },
+  { 2116, 0x2020 }, { 2118, 0x6800 }, { 2121, 0xcbe6 }, { 2131, 0x609e },
+  /* 0x5e00 */
+  { 2138, 0x916e }, { 2146, 0x3f73 }, { 2157, 0x60c0 }, { 2161, 0x3982 },
+  { 2167, 0x1034 }, { 2171, 0x4830 }, { 2175, 0x0006 }, { 2177, 0xbd5c },
+  { 2187, 0x8cd1 }, { 2194, 0xd6fb }, { 2206, 0x20e1 }, { 2211, 0x43e8 },
+  { 2218, 0x0600 }, { 2220, 0x084e }, { 2225, 0x0500 }, { 2227, 0xc4d0 },
+  /* 0x5f00 */
+  { 2233, 0x8d1f }, { 2242, 0x89aa }, { 2249, 0xa6e1 }, { 2257, 0x1602 },
+  { 2261, 0x0001 }, { 2262, 0x21ed }, { 2270, 0x3656 }, { 2278, 0x1a8b },
+  { 2285, 0x1fb7 }, { 2296, 0x13a5 }, { 2303, 0x6502 }, { 2308, 0x30a0 },
+  { 2312, 0xb278 }, { 2320, 0x23c7 }, { 2328, 0x6c93 }, { 2336, 0xe922 },
+  /* 0x6000 */
+  { 2343, 0xe47f }, { 2354, 0x3a74 }, { 2362, 0x8fe3 }, { 2372, 0x9820 },
+  { 2376, 0x280e }, { 2381, 0x2625 }, { 2387, 0xbf9c }, { 2398, 0xbf49 },
+  { 2408, 0x3218 }, { 2413, 0xac54 }, { 2420, 0xb949 }, { 2428, 0x1916 },
+  { 2434, 0x0c60 }, { 2438, 0xb522 }, { 2445, 0xfbc1 }, { 2455, 0x0659 },
+  /* 0x6100 */
+  { 2461, 0xe343 }, { 2469, 0x8420 }, { 2472, 0x08d9 }, { 2478, 0x8000 },
+  { 2479, 0x5500 }, { 2483, 0x2022 }, { 2486, 0x0184 }, { 2489, 0x00a1 },
+  { 2492, 0x4800 }, { 2494, 0x2010 }, { 2496, 0x1380 }, { 2500, 0x4080 },
+  { 2502, 0x0d04 }, { 2506, 0x0016 }, { 2509, 0x0040 }, { 2510, 0x8020 },
+  /* 0x6200 */
+  { 2512, 0xfd40 }, { 2520, 0x8de7 }, { 2530, 0x5436 }, { 2537, 0xe098 },
+  { 2543, 0x7b8b }, { 2553, 0x091e }, { 2559, 0xfec8 }, { 2569, 0xd249 },
+  { 2576, 0x0611 }, { 2580, 0x8dee }, { 2590, 0x1937 }, { 2598, 0xba22 },
+  { 2605, 0x77f4 }, { 2616, 0x9fdd }, { 2628, 0xf3ec }, { 2639, 0xf0da },
+  /* 0x6300 */
+  { 2648, 0x4386 }, { 2654, 0xec42 }, { 2661, 0x8d3f }, { 2671, 0x2604 },
+  { 2675, 0xfa6c }, { 2685, 0xc021 }, { 2689, 0x628e }, { 2696, 0x0cc2 },
+  { 2701, 0xd785 }, { 2710, 0x0145 }, { 2714, 0x77ad }, { 2725, 0x5599 },
+  { 2733, 0xe250 }, { 2739, 0x4045 }, { 2743, 0x260b }, { 2749, 0xa154 },
+  /* 0x6400 */
+  { 2755, 0x9827 }, { 2762, 0x5819 }, { 2768, 0x3443 }, { 2774, 0xa410 },
+  { 2778, 0x05f2 }, { 2785, 0x4114 }, { 2789, 0x2280 }, { 2792, 0x0700 },
+  { 2795, 0x00b4 }, { 2799, 0x4266 }, { 2805, 0x7210 }, { 2810, 0x15a1 },
+  { 2816, 0x6025 }, { 2821, 0x4185 }, { 2826, 0x0054 }, { 2829, 0x0000 },
+  /* 0x6500 */
+  { 2829, 0x0201 }, { 2831, 0x0104 }, { 2833, 0xc820 }, { 2837, 0xcb70 },
+  { 2845, 0x9320 }, { 2850, 0x6a62 }, { 2857, 0x184c }, { 2862, 0x0095 },
+  { 2866, 0x1880 }, { 2869, 0x9a8b }, { 2877, 0xaab2 }, { 2885, 0x3201 },
+  { 2889, 0xd87a }, { 2898, 0x00c4 }, { 2901, 0xf3e5 }, { 2912, 0x04c3 },
+  /* 0x6600 */
+  { 2917, 0xd44d }, { 2925, 0xa238 }, { 2931, 0xa1a1 }, { 2937, 0x5072 },
+  { 2943, 0x980a }, { 2948, 0x84fc }, { 2956, 0xc152 }, { 2962, 0x44d1 },
+  { 2968, 0x1094 }, { 2972, 0x20c2 }, { 2976, 0x4180 }, { 2979, 0x4210 },
+  { 2982, 0x0000 }, { 2982, 0x3a00 }, { 2986, 0x0240 }, { 2988, 0xd29d },
+  /* 0x6700 */
+  { 2997, 0x2f01 }, { 3003, 0xa8b1 }, { 3010, 0xbd40 }, { 3017, 0x2432 },
+  { 3022, 0xd34d }, { 3031, 0xd04b }, { 3038, 0xa723 }, { 3046, 0xd0ad },
+  { 3054, 0x0a92 }, { 3059, 0x75a1 }, { 3067, 0xadac }, { 3076, 0x01e9 },
+  { 3082, 0x801a }, { 3086, 0x771f }, { 3097, 0x9225 }, { 3103, 0xa01b },
+  /* 0x6800 */
+  { 3109, 0xdfa1 }, { 3119, 0x20ca }, { 3124, 0x0602 }, { 3127, 0x738c },
+  { 3135, 0x577f }, { 3147, 0x003b }, { 3152, 0x0bff }, { 3163, 0x00d0 },
+  { 3166, 0x806a }, { 3171, 0x0088 }, { 3173, 0xa1c4 }, { 3179, 0x0029 },
+  { 3182, 0x2a05 }, { 3187, 0x0524 }, { 3191, 0x4009 }, { 3194, 0x1623 },
+  /* 0x6900 */
+  { 3200, 0x6822 }, { 3205, 0x8005 }, { 3208, 0x2011 }, { 3211, 0xa211 },
+  { 3216, 0x0004 }, { 3217, 0x6490 }, { 3222, 0x4849 }, { 3227, 0x1382 },
+  { 3232, 0x23d5 }, { 3240, 0x1930 }, { 3245, 0x2980 }, { 3249, 0x0892 },
+  { 3253, 0x5402 }, { 3257, 0x8811 }, { 3261, 0x2001 }, { 3263, 0xa004 },
+  /* 0x6a00 */
+  { 3266, 0x0400 }, { 3267, 0x8180 }, { 3270, 0x8502 }, { 3274, 0x6022 },
+  { 3278, 0x0090 }, { 3280, 0x0b01 }, { 3284, 0x0022 }, { 3286, 0x1202 },
+  { 3289, 0x4011 }, { 3292, 0x0083 }, { 3295, 0x1a01 }, { 3299, 0x0000 },
+  { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x0000 },
+  /* 0x6b00 */
+  { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x009f }, { 3305, 0x4684 },
+  { 3310, 0x12c8 }, { 3315, 0x0200 }, { 3316, 0x04fc }, { 3323, 0x1a00 },
+  { 3326, 0x2ede }, { 3336, 0x0c4c }, { 3341, 0x0402 }, { 3343, 0x80b8 },
+  { 3348, 0xa826 }, { 3354, 0x0afc }, { 3362, 0x8c02 }, { 3366, 0x2228 },
+  /* 0x6c00 */
+  { 3370, 0xa0e0 }, { 3375, 0x8f7b }, { 3386, 0xc7d6 }, { 3396, 0x2135 },
+  { 3402, 0x06c7 }, { 3409, 0xf8b1 }, { 3418, 0x0713 }, { 3424, 0x6255 },
+  { 3431, 0x936e }, { 3440, 0x8a19 }, { 3446, 0x6efa }, { 3457, 0xfb0e },
+  { 3467, 0x1630 }, { 3472, 0x48f9 }, { 3480, 0xcd2f }, { 3490, 0x7deb },
+  /* 0x6d00 */
+  { 3502, 0x5892 }, { 3508, 0x4e84 }, { 3514, 0x4ca0 }, { 3519, 0x7a2e },
+  { 3528, 0xedea }, { 3539, 0x561e }, { 3547, 0xc649 }, { 3554, 0x1190 },
+  { 3558, 0x5324 }, { 3564, 0xe83a }, { 3572, 0xcfdb }, { 3584, 0x8124 },
+  { 3588, 0x18f1 }, { 3595, 0x6342 }, { 3601, 0x5853 }, { 3608, 0x1a8a },
+  /* 0x6e00 */
+  { 3614, 0x7420 }, { 3619, 0x24d3 }, { 3626, 0xaa3b }, { 3635, 0x0514 },
+  { 3639, 0x6018 }, { 3643, 0x8958 }, { 3649, 0x4800 }, { 3651, 0xc000 },
+  { 3653, 0x8268 }, { 3658, 0x9101 }, { 3662, 0x84a4 }, { 3667, 0x2cd6 },
+  { 3675, 0x8886 }, { 3680, 0xc4ba }, { 3688, 0x0377 }, { 3696, 0x0210 },
+  /* 0x6f00 */
+  { 3698, 0x8244 }, { 3702, 0x0038 }, { 3705, 0xae11 }, { 3712, 0x404a },
+  { 3716, 0x28c0 }, { 3720, 0x5100 }, { 3723, 0x6044 }, { 3727, 0x1514 },
+  { 3732, 0x7310 }, { 3738, 0x1000 }, { 3739, 0x0082 }, { 3741, 0x0248 },
+  { 3744, 0x0205 }, { 3747, 0x4006 }, { 3750, 0xc003 }, { 3754, 0x0000 },
+  /* 0x7000 */
+  { 3754, 0x0000 }, { 3754, 0x0c02 }, { 3757, 0x0008 }, { 3758, 0x0220 },
+  { 3760, 0x9000 }, { 3762, 0x4000 }, { 3763, 0xb800 }, { 3767, 0xd161 },
+  { 3774, 0x4621 }, { 3779, 0x3274 }, { 3786, 0xf800 }, { 3791, 0x3b8a },
+  { 3799, 0x050f }, { 3805, 0x8b00 }, { 3809, 0xbbd0 }, { 3818, 0x2280 },
+  /* 0x7100 */
+  { 3821, 0x0600 }, { 3823, 0x0769 }, { 3830, 0x8040 }, { 3832, 0x0043 },
+  { 3835, 0x5420 }, { 3839, 0x5000 }, { 3841, 0x41d0 }, { 3846, 0x250c },
+  { 3851, 0x8410 }, { 3854, 0x8310 }, { 3858, 0x1101 }, { 3861, 0x0228 },
+  { 3864, 0x4008 }, { 3866, 0x0030 }, { 3868, 0x40a1 }, { 3872, 0x0200 },
+  /* 0x7200 */
+  { 3873, 0x0040 }, { 3874, 0x2000 }, { 3875, 0x1500 }, { 3878, 0xabe3 },
+  { 3888, 0x3180 }, { 3892, 0xaa44 }, { 3898, 0xc2c6 }, { 3905, 0xc624 },
+  { 3911, 0xac13 }, { 3918, 0x8004 }, { 3920, 0xb000 }, { 3923, 0x03d1 },
+  { 3929, 0x611e }, { 3936, 0x4285 }, { 3941, 0xf303 }, { 3949, 0x1d9f },
+  /* 0x7300 */
+  { 3959, 0x440a }, { 3963, 0x78e8 }, { 3971, 0x5e26 }, { 3979, 0xc392 },
+  { 3986, 0x2000 }, { 3987, 0x0085 }, { 3990, 0xb001 }, { 3994, 0x4000 },
+  { 3995, 0x4a90 }, { 4000, 0x8842 }, { 4004, 0xca04 }, { 4009, 0x0c8d },
+  { 4015, 0xa705 }, { 4022, 0x4203 }, { 4026, 0x22a1 }, { 4031, 0x0004 },
+  /* 0x7400 */
+  { 4032, 0x8668 }, { 4038, 0x0c01 }, { 4041, 0x5564 }, { 4048, 0x1079 },
+  { 4054, 0x0002 }, { 4055, 0xdea0 }, { 4063, 0x2000 }, { 4064, 0x40c1 },
+  { 4068, 0x488b }, { 4074, 0x5001 }, { 4077, 0x0380 }, { 4080, 0x0400 },
+  { 4081, 0x0000 }, { 4081, 0x5004 }, { 4084, 0xc05d }, { 4091, 0x80d0 },
+  /* 0x7500 */
+  { 4095, 0xa010 }, { 4098, 0x970a }, { 4105, 0xbb20 }, { 4112, 0x4daf },
+  { 4122, 0xd921 }, { 4129, 0x1e10 }, { 4134, 0x0460 }, { 4137, 0x8314 },
+  { 4142, 0x8848 }, { 4146, 0xa6d6 }, { 4155, 0xd83b }, { 4164, 0x733f },
+  { 4175, 0x27bc }, { 4184, 0x4974 }, { 4191, 0x0ddc }, { 4199, 0x9213 },
+  /* 0x7600 */
+  { 4205, 0x142b }, { 4211, 0x8ba1 }, { 4218, 0x2e75 }, { 4227, 0xd139 },
+  { 4235, 0x3009 }, { 4239, 0x5050 }, { 4243, 0x8808 }, { 4246, 0x6900 },
+  { 4250, 0x49d4 }, { 4257, 0x024a }, { 4261, 0x4010 }, { 4263, 0x8016 },
+  { 4267, 0xe564 }, { 4275, 0x89d7 }, { 4284, 0xc020 }, { 4287, 0x5316 },
+  /* 0x7700 */
+  { 4294, 0x2b92 }, { 4301, 0x8600 }, { 4304, 0xa345 }, { 4311, 0x15e0 },
+  { 4317, 0x008b }, { 4321, 0x0c03 }, { 4325, 0x196e }, { 4333, 0xe200 },
+  { 4337, 0x7031 }, { 4343, 0x8006 }, { 4346, 0x16a5 }, { 4353, 0xa829 },
+  { 4359, 0x2000 }, { 4360, 0x1880 }, { 4363, 0x7aac }, { 4372, 0xe148 },
+  /* 0x7800 */
+  { 4378, 0x3207 }, { 4384, 0xb5d6 }, { 4394, 0x32e8 }, { 4401, 0x5f91 },
+  { 4410, 0x50a1 }, { 4415, 0x20e5 }, { 4421, 0x7c00 }, { 4426, 0x1080 },
+  { 4428, 0x7280 }, { 4433, 0x9d8a }, { 4441, 0x00aa }, { 4445, 0x421f },
+  { 4452, 0x0e22 }, { 4457, 0x0231 }, { 4461, 0x1100 }, { 4463, 0x0494 },
+  /* 0x7900 */
+  { 4467, 0x0022 }, { 4469, 0x4008 }, { 4471, 0x0010 }, { 4472, 0x5c10 },
+  { 4477, 0x0343 }, { 4482, 0xfcc8 }, { 4491, 0xa1a5 }, { 4498, 0x0580 },
+  { 4501, 0x8433 }, { 4507, 0x0400 }, { 4508, 0x0080 }, { 4509, 0x6e08 },
+  { 4515, 0x2a4b }, { 4522, 0x8126 }, { 4527, 0xaad8 }, { 4535, 0x2901 },
+  /* 0x7a00 */
+  { 4539, 0x684d }, { 4546, 0x4490 }, { 4550, 0x0009 }, { 4552, 0xba88 },
+  { 4559, 0x0040 }, { 4560, 0x0082 }, { 4562, 0x0000 }, { 4562, 0x87d1 },
+  { 4570, 0x215b }, { 4577, 0xb1e6 }, { 4586, 0x3161 }, { 4592, 0x8008 },
+  { 4594, 0x0800 }, { 4595, 0xc240 }, { 4599, 0xa069 }, { 4605, 0xa600 },
+  /* 0x7b00 */
+  { 4609, 0x8d58 }, { 4616, 0x4a32 }, { 4622, 0x5d71 }, { 4631, 0x550a },
+  { 4637, 0x9aa0 }, { 4643, 0x2d57 }, { 4652, 0x4005 }, { 4655, 0x4aa6 },
+  { 4662, 0x2021 }, { 4665, 0x30b1 }, { 4671, 0x3fc6 }, { 4681, 0x0112 },
+  { 4684, 0x10c2 }, { 4688, 0x260a }, { 4693, 0x4462 }, { 4698, 0x5082 },
+  /* 0x7c00 */
+  { 4702, 0x9880 }, { 4706, 0x8040 }, { 4708, 0x04c0 }, { 4711, 0x8100 },
+  { 4713, 0x2003 }, { 4716, 0x0000 }, { 4716, 0x0000 }, { 4716, 0x3818 },
+  { 4721, 0x0200 }, { 4722, 0xf1a6 }, { 4731, 0x4434 }, { 4736, 0x720e },
+  { 4743, 0x35a2 }, { 4750, 0x92e0 }, { 4756, 0x8101 }, { 4759, 0x0900 },
+  /* 0x7d00 */
+  { 4761, 0x0400 }, { 4762, 0x0000 }, { 4762, 0x8885 }, { 4767, 0x0000 },
+  { 4767, 0x0000 }, { 4767, 0x0000 }, { 4767, 0x4000 }, { 4768, 0x0080 },
+  { 4769, 0x0000 }, { 4769, 0x0000 }, { 4769, 0x4040 }, { 4771, 0x0000 },
+  { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 },
+  /* 0x7e00 */
+  { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0800 },
+  { 4772, 0x0082 }, { 4774, 0x0000 }, { 4774, 0x0000 }, { 4774, 0x0000 },
+  { 4774, 0x0004 }, { 4775, 0x8800 }, { 4777, 0xbfff }, { 4792, 0xe7ef },
+  { 4805, 0xffff }, { 4821, 0xffbf }, { 4836, 0xefef }, { 4850, 0xfdff },
+  /* 0x7f00 */
+  { 4865, 0xfbff }, { 4880, 0xbffe }, { 4894, 0xffff }, { 4910, 0x057f },
+  { 4919, 0x0034 }, { 4922, 0x85b3 }, { 4930, 0x4706 }, { 4936, 0x4216 },
+  { 4941, 0x5402 }, { 4945, 0xe410 }, { 4950, 0x8092 }, { 4954, 0xb305 },
+  { 4961, 0x5422 }, { 4966, 0x8130 }, { 4970, 0x4263 }, { 4976, 0x180b },
+  /* 0x8000 */
+  { 4981, 0x387b }, { 4990, 0x13f5 }, { 4999, 0x07e5 }, { 5007, 0xa9ea },
+  { 5016, 0x3c4c }, { 5023, 0x0514 }, { 5027, 0x0600 }, { 5029, 0x8002 },
+  { 5031, 0x1ad9 }, { 5039, 0xbd48 }, { 5047, 0xee37 }, { 5058, 0xf496 },
+  { 5067, 0x705f }, { 5076, 0x7ec0 }, { 5084, 0xbfb2 }, { 5095, 0x355f },
+  /* 0x8100 */
+  { 5105, 0xe644 }, { 5112, 0x455f }, { 5121, 0x9000 }, { 5123, 0x4146 },
+  { 5128, 0x1d40 }, { 5133, 0x063b }, { 5140, 0x62a1 }, { 5146, 0xfe13 },
+  { 5156, 0x8505 }, { 5161, 0x3902 }, { 5166, 0x0548 }, { 5170, 0x0c08 },
+  { 5173, 0x144f }, { 5180, 0x0000 }, { 5180, 0x3488 }, { 5185, 0x5818 },
+  /* 0x8200 */
+  { 5190, 0x3077 }, { 5198, 0xd815 }, { 5205, 0xbd0e }, { 5214, 0x4bfb },
+  { 5225, 0x8a90 }, { 5230, 0x8500 }, { 5233, 0xc100 }, { 5236, 0xe61d },
+  { 5245, 0xed14 }, { 5253, 0xb386 }, { 5261, 0xff72 }, { 5273, 0x639b },
+  { 5282, 0xfd92 }, { 5292, 0xd9be }, { 5303, 0x887b }, { 5311, 0x0a92 },
+  /* 0x8300 */
+  { 5316, 0xd3fe }, { 5328, 0x1cb2 }, { 5335, 0xb980 }, { 5341, 0x177a },
+  { 5350, 0x82c9 }, { 5356, 0xdc17 }, { 5365, 0xfffb }, { 5380, 0x3980 },
+  { 5385, 0x4260 }, { 5389, 0x590c }, { 5395, 0x0f01 }, { 5400, 0x37df },
+  { 5412, 0x94a3 }, { 5419, 0xb150 }, { 5425, 0x0623 }, { 5430, 0x2307 },
+  /* 0x8400 */
+  { 5436, 0xf85a }, { 5445, 0x3102 }, { 5449, 0x01f0 }, { 5454, 0x3102 },
+  { 5458, 0x0040 }, { 5459, 0x1e82 }, { 5465, 0x3a0a }, { 5471, 0x056a },
+  { 5477, 0x5b84 }, { 5484, 0x1280 }, { 5487, 0x8002 }, { 5489, 0xa714 },
+  { 5496, 0x2612 }, { 5501, 0xa04b }, { 5507, 0x1069 }, { 5512, 0x9001 },
+  /* 0x8500 */
+  { 5515, 0x1000 }, { 5516, 0x848a }, { 5521, 0x1802 }, { 5524, 0x3f80 },
+  { 5531, 0x0708 }, { 5535, 0x4240 }, { 5538, 0x0110 }, { 5540, 0x4e14 },
+  { 5546, 0x80b0 }, { 5550, 0x1800 }, { 5552, 0xc510 }, { 5557, 0x0281 },
+  { 5560, 0x8202 }, { 5563, 0x1029 }, { 5567, 0x0210 }, { 5569, 0x8800 },
+  /* 0x8600 */
+  { 5571, 0x0020 }, { 5572, 0x0042 }, { 5574, 0x0280 }, { 5576, 0x1100 },
+  { 5578, 0xe000 }, { 5581, 0x4413 }, { 5586, 0x5804 }, { 5590, 0xfe02 },
+  { 5598, 0x3c07 }, { 5605, 0x3028 }, { 5609, 0x9798 }, { 5617, 0x0473 },
+  { 5623, 0xced1 }, { 5632, 0xcb13 }, { 5640, 0x6210 }, { 5644, 0x431f },
+  /* 0x8700 */
+  { 5652, 0x278d }, { 5660, 0x55ac }, { 5668, 0x422e }, { 5674, 0xc892 },
+  { 5680, 0x5380 }, { 5685, 0x0288 }, { 5688, 0x4039 }, { 5693, 0x7851 },
+  { 5700, 0x292c }, { 5706, 0x8088 }, { 5709, 0xb900 }, { 5714, 0x2428 },
+  { 5718, 0x0c41 }, { 5722, 0x080e }, { 5726, 0x4421 }, { 5730, 0x4200 },
+  /* 0x8800 */
+  { 5732, 0x0408 }, { 5734, 0x0868 }, { 5738, 0x0006 }, { 5740, 0x1204 },
+  { 5743, 0x3031 }, { 5748, 0x0290 }, { 5751, 0x5b3e }, { 5761, 0xe085 },
+  { 5767, 0x2936 }, { 5774, 0x1044 }, { 5777, 0x2814 }, { 5781, 0x1082 },
+  { 5784, 0x4266 }, { 5790, 0x8334 }, { 5796, 0x013c }, { 5801, 0x531b },
+  /* 0x8900 */
+  { 5809, 0x0404 }, { 5811, 0x0e0d }, { 5817, 0x0c22 }, { 5821, 0x0051 },
+  { 5824, 0x0012 }, { 5826, 0xc000 }, { 5828, 0x0040 }, { 5829, 0x8800 },
+  { 5831, 0x004a }, { 5834, 0x0000 }, { 5834, 0x0000 }, { 5834, 0x0000 },
+  { 5834, 0xdff6 }, { 5847, 0x5447 }, { 5854, 0x8868 }, { 5859, 0x0008 },
+  /* 0x8a00 */
+  { 5860, 0x0081 }, { 5862, 0x0000 }, { 5862, 0x0000 }, { 5862, 0x4000 },
+  { 5863, 0x0100 }, { 5864, 0x0000 }, { 5864, 0x0000 }, { 5864, 0x0200 },
+  { 5865, 0x0600 }, { 5867, 0x0008 }, { 5868, 0x0000 }, { 5868, 0x0000 },
+  { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0000 },
+  /* 0x8b00 */
+  { 5868, 0x0080 }, { 5869, 0x0000 }, { 5869, 0x0040 }, { 5870, 0x0000 },
+  { 5870, 0x0000 }, { 5870, 0x0000 }, { 5870, 0x1040 }, { 5872, 0x0000 },
+  { 5872, 0x0000 }, { 5872, 0x0000 }, { 5872, 0xefff }, { 5887, 0xf7fd },
+  { 5901, 0xff7f }, { 5916, 0xfffe }, { 5931, 0xfbff }, { 5946, 0xffff },
+  /* 0x8c00 */
+  { 5962, 0xfdff }, { 5977, 0xbfff }, { 5992, 0xffff }, { 6008, 0x00ff },
+  { 6016, 0x12c2 }, { 6021, 0x0420 }, { 6023, 0x0c06 }, { 6027, 0x0708 },
+  { 6031, 0x1624 }, { 6036, 0x0110 }, { 6038, 0x0000 }, { 6038, 0x0000 },
+  { 6038, 0x0000 }, { 6038, 0x0000 }, { 6038, 0x0000 }, { 6038, 0x0000 },
+  /* 0x8d00 */
+  { 6038, 0x0000 }, { 6038, 0xe000 }, { 6041, 0xfffe }, { 6056, 0xffff },
+  { 6072, 0xffff }, { 6088, 0x7f79 }, { 6100, 0x28df }, { 6109, 0x00f9 },
+  { 6115, 0x0c32 }, { 6120, 0x8012 }, { 6123, 0x0008 }, { 6124, 0xd53a },
+  { 6133, 0xd858 }, { 6140, 0xecc2 }, { 6148, 0x9d18 }, { 6155, 0x2fa8 },
+  /* 0x8e00 */
+  { 6163, 0x9620 }, { 6168, 0xe010 }, { 6172, 0xd60c }, { 6179, 0x2622 },
+  { 6184, 0x0f97 }, { 6193, 0x0206 }, { 6196, 0xb240 }, { 6201, 0x9055 },
+  { 6207, 0x80a2 }, { 6211, 0x5011 }, { 6215, 0x9800 }, { 6218, 0x0404 },
+  { 6220, 0x4000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 },
+  /* 0x8f00 */
+  { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 },
+  { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0xfbc0 }, { 6230, 0xffff },
+  { 6246, 0xeffe }, { 6260, 0xdffb }, { 6274, 0x0b08 }, { 6278, 0x6243 },
+  { 6284, 0x41b6 }, { 6291, 0xfb3b }, { 6303, 0x6f74 }, { 6313, 0x2389 },
+  /* 0x9000 */
+  { 6319, 0xae7f }, { 6331, 0xecd7 }, { 6342, 0xe047 }, { 6349, 0x5960 },
+  { 6355, 0xa096 }, { 6361, 0x098f }, { 6368, 0x612c }, { 6374, 0xa030 },
+  { 6378, 0x090d }, { 6383, 0x2aaa }, { 6390, 0xd44e }, { 6398, 0x4f7b },
+  { 6409, 0xc4b2 }, { 6416, 0x388b }, { 6423, 0xa9c6 }, { 6431, 0x6110 },
+  /* 0x9100 */
+  { 6435, 0x0014 }, { 6437, 0x4200 }, { 6439, 0x800c }, { 6442, 0x0202 },
+  { 6444, 0xfe48 }, { 6453, 0x6485 }, { 6459, 0xd63e }, { 6469, 0xe3f7 },
+  { 6481, 0x3aa0 }, { 6487, 0x0c07 }, { 6492, 0xe40c }, { 6498, 0x0430 },
+  { 6501, 0xf680 }, { 6508, 0x1002 }, { 6510, 0x0000 }, { 6510, 0x0000 },
+  /* 0x9200 */
+  { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 },
+  { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0010 },
+  { 6511, 0x4000 }, { 6512, 0x0000 }, { 6512, 0x4000 }, { 6513, 0x0000 },
+  { 6513, 0x0100 }, { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x0000 },
+  /* 0x9300 */
+  { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x4000 },
+  { 6515, 0x0000 }, { 6515, 0x0000 }, { 6515, 0x0400 }, { 6516, 0x0000 },
+  { 6516, 0x8000 }, { 6517, 0x0000 }, { 6517, 0x0000 }, { 6517, 0x0000 },
+  { 6517, 0x0400 }, { 6518, 0x0040 }, { 6519, 0x0000 }, { 6519, 0x0000 },
+  /* 0x9400 */
+  { 6519, 0x0000 }, { 6519, 0x0000 }, { 6519, 0x0000 }, { 6519, 0x4000 },
+  { 6520, 0x0000 }, { 6520, 0x0000 }, { 6520, 0x0800 }, { 6521, 0x0000 },
+  { 6521, 0xffe0 }, { 6532, 0xfebd }, { 6545, 0xffff }, { 6561, 0xffff },
+  { 6577, 0x7f7f }, { 6591, 0xfbe7 }, { 6604, 0xffbf }, { 6619, 0xf7ff },
+  /* 0x9500 */
+  { 6634, 0xffff }, { 6650, 0xefff }, { 6665, 0xff7e }, { 6679, 0xdff7 },
+  { 6693, 0xf6f7 }, { 6706, 0xfbdf }, { 6720, 0xbffe }, { 6734, 0x804f },
+  { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0x0000 },
+  { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0xef00 }, { 6747, 0x7fff },
+  /* 0x9600 */
+  { 6762, 0xff7f }, { 6777, 0xb6f7 }, { 6789, 0x4406 }, { 6793, 0xb87e },
+  { 6803, 0x3bf5 }, { 6814, 0x8831 }, { 6819, 0x1796 }, { 6827, 0x00f4 },
+  { 6832, 0xa960 }, { 6838, 0x1391 }, { 6844, 0x0080 }, { 6845, 0x7249 },
+  { 6852, 0xf2f3 }, { 6863, 0x0024 }, { 6865, 0x8701 }, { 6870, 0x42c8 },
+  /* 0x9700 */
+  { 6875, 0xe3d3 }, { 6885, 0x5048 }, { 6889, 0x2400 }, { 6891, 0x4305 },
+  { 6896, 0x0000 }, { 6896, 0x4a4c }, { 6902, 0x0227 }, { 6907, 0x1058 },
+  { 6911, 0x2820 }, { 6914, 0x0116 }, { 6918, 0xa809 }, { 6923, 0x0014 },
+  { 6925, 0x0000 }, { 6925, 0x0000 }, { 6925, 0x3ec0 }, { 6932, 0x0068 },
+  /* 0x9800 */
+  { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 },
+  { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0xffe0 },
+  { 6946, 0xb7ff }, { 6960, 0xfddb }, { 6973, 0x00f7 }, { 6980, 0x0000 },
+  { 6980, 0x4000 }, { 6981, 0xc72e }, { 6990, 0x0180 }, { 6992, 0x0000 },
+  /* 0x9900 */
+  { 6992, 0x2000 }, { 6993, 0x0001 }, { 6994, 0x4000 }, { 6995, 0x0000 },
+  { 6995, 0x0000 }, { 6995, 0x0030 }, { 6997, 0xffa8 }, { 7008, 0xb4f7 },
+  { 7019, 0xadf3 }, { 7030, 0x03ff }, { 7040, 0x0120 }, { 7042, 0x0000 },
+  { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 },
+  /* 0x9a00 */
+  { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 },
+  { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0xf000 }, { 7046, 0xfffb },
+  { 7061, 0x9df7 }, { 7073, 0xfdcf }, { 7086, 0x01bf }, { 7094, 0x15c3 },
+  { 7101, 0x1827 }, { 7107, 0x810a }, { 7111, 0xa842 }, { 7116, 0x0a00 },
+  /* 0x9b00 */
+  { 7118, 0x8108 }, { 7121, 0x8008 }, { 7123, 0x8008 }, { 7125, 0x1804 },
+  { 7128, 0xa3be }, { 7138, 0x0012 }, { 7140, 0x0000 }, { 7140, 0x0000 },
+  { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 },
+  { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 },
+  /* 0x9c00 */
+  { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 },
+  { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x9000 },
+  { 7142, 0x69e6 }, { 7151, 0xdc37 }, { 7161, 0x6bff }, { 7174, 0x3dff },
+  { 7187, 0xfcf8 }, { 7198, 0xf3f9 }, { 7210, 0x0004 },
+};
+static const Summary16 gb2312_uni2indx_page9e[27] = {
+  /* 0x9e00 */
+  { 7211, 0x0000 }, { 7211, 0x8000 }, { 7212, 0xbf6f }, { 7225, 0xe7ee },
+  { 7237, 0xdffe }, { 7251, 0x5da2 }, { 7259, 0x3fd8 }, { 7269, 0xc00b },
+  { 7274, 0x0984 }, { 7278, 0xa00c }, { 7282, 0x0040 }, { 7283, 0x6910 },
+  { 7288, 0xe210 }, { 7293, 0xb912 }, { 7300, 0x86a5 }, { 7307, 0x5a00 },
+  /* 0x9f00 */
+  { 7311, 0x6800 }, { 7314, 0x0289 }, { 7318, 0x9005 }, { 7322, 0x6a80 },
+  { 7327, 0x0010 }, { 7328, 0x0003 }, { 7330, 0x0000 }, { 7330, 0x8000 },
+  { 7331, 0x1ff9 }, { 7342, 0x8e00 }, { 7346, 0x0001 },
+};
+static const Summary16 gb2312_uni2indx_pageff[15] = {
+  /* 0xff00 */
+  { 7347, 0xfffe }, { 7362, 0xffff }, { 7378, 0xffff }, { 7394, 0xffff },
+  { 7410, 0xffff }, { 7426, 0x7fff }, { 7441, 0x0000 }, { 7441, 0x0000 },
+  { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x0000 },
+  { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x002b },
+};
+
+static int
+gb2312_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0000 && wc < 0x0460)
+      summary = &gb2312_uni2indx_page00[(wc>>4)];
+    else if (wc >= 0x2000 && wc < 0x2650)
+      summary = &gb2312_uni2indx_page20[(wc>>4)-0x200];
+    else if (wc >= 0x3000 && wc < 0x3230)
+      summary = &gb2312_uni2indx_page30[(wc>>4)-0x300];
+    else if (wc >= 0x4e00 && wc < 0x9cf0)
+      summary = &gb2312_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0x9e00 && wc < 0x9fb0)
+      summary = &gb2312_uni2indx_page9e[(wc>>4)-0x9e0];
+    else if (wc >= 0xff00 && wc < 0xfff0)
+      summary = &gb2312_uni2indx_pageff[(wc>>4)-0xff0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = gb2312_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/gbk.h b/lib/gbk.h
new file mode 100644
index 0000000..b6ff526
--- /dev/null
+++ b/lib/gbk.h
@@ -0,0 +1,169 @@
+/*
+ * Copyright (C) 1999-2001, 2005, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GBK
+ */
+
+/*
+ * GBK, as described in Ken Lunde's book, is an extension of GB 2312-1980
+ * (shifted by adding 0x8080 to the range 0xA1A1..0xFEFE, as used in EUC-CN).
+ * It adds the following ranges:
+ *
+ * (part of GBK/1)  0xA2A1-0xA2AA  Small Roman numerals
+ * GBK/3   0x{81-A0}{40-7E,80-FE}  6080 new characters, all in Unicode
+ * GBK/4   0x{AA-FE}{40-7E,80-A0}  8160 new characters, 8080 in Unicode
+ * GBK/5   0x{A8-A9}{40-7E,80-A0}  166 new characters, 153 in Unicode
+ *
+ * Furthermore, all four tables I have looked at
+ *   - the CP936 table by Microsoft, found on ftp.unicode.org in 1999,
+ *   - the GBK table by Sun, investigated on a Solaris 2.7 machine,
+ *   - the GBK tables by CWEX, found in the Big5+ package,
+ *   - the GB18030 standard (second printing),
+ * agree in the following extensions. (Ken Lunde must have overlooked these
+ * differences between GB2312 and GBK. Also, the CWEX tables have additional
+ * differences.)
+ *
+ * 1. Some characters in the GB2312 range are defined differently:
+ *
+ *     code    GB2312                         GBK
+ *    0xA1A4   0x30FB # KATAKANA MIDDLE DOT   0x00B7 # MIDDLE DOT
+ *    0xA1AA   0x2015 # HORIZONTAL BAR        0x2014 # EM DASH
+ *
+ * 2. 19 characters added in the range 0xA6E0-0xA6F5.
+ *
+ * 3. 4 characters added in the range 0xA8BB-0xA8C0.
+ *
+ * CP936 as of 1999 was identical to GBK. However, since 1999, Microsoft has
+ * added new mappings to CP936...
+ */
+
+#include "gbkext1.h"
+#include "gbkext2.h"
+#include "gbkext_inv.h"
+#include "cp936ext.h"
+
+static int
+gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+
+  if (c >= 0x81 && c < 0xff) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    if (c >= 0xa1 && c <= 0xf7) {
+      unsigned char c2 = s[1];
+      if (c == 0xa1) {
+        if (c2 == 0xa4) {
+          *pwc = 0x00b7;
+          return 2;
+        }
+        if (c2 == 0xaa) {
+          *pwc = 0x2014;
+          return 2;
+        }
+      }
+      if (c2 >= 0xa1 && c2 < 0xff) {
+        unsigned char buf[2];
+        int ret;
+        buf[0] = c-0x80; buf[1] = c2-0x80;
+        ret = gb2312_mbtowc(conv,pwc,buf,2);
+        if (ret != RET_ILSEQ)
+          return ret;
+        buf[0] = c; buf[1] = c2;
+        ret = cp936ext_mbtowc(conv,pwc,buf,2);
+        if (ret != RET_ILSEQ)
+          return ret;
+      }
+    }
+    if (c >= 0x81 && c <= 0xa0)
+      return gbkext1_mbtowc(conv,pwc,s,2);
+    if (c >= 0xa8 && c <= 0xfe)
+      return gbkext2_mbtowc(conv,pwc,s,2);
+    if (c == 0xa2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0xa1 && c2 <= 0xaa) {
+        *pwc = 0x2170+(c2-0xa1);
+        return 2;
+      }
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+gbk_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  if (wc != 0x30fb && wc != 0x2015) {
+    ret = gb2312_wctomb(conv,buf,wc,2);
+    if (ret != RET_ILUNI) {
+      if (ret != 2) abort();
+      if (n < 2)
+        return RET_TOOSMALL;
+      r[0] = buf[0]+0x80;
+      r[1] = buf[1]+0x80;
+      return 2;
+    }
+  }
+  ret = gbkext_inv_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0];
+    r[1] = buf[1];
+    return 2;
+  }
+  if (wc >= 0x2170 && wc <= 0x2179) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0xa2;
+    r[1] = 0xa1 + (wc-0x2170);
+    return 2;
+  }
+  ret = cp936ext_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0];
+    r[1] = buf[1];
+    return 2;
+  }
+  if (wc == 0x00b7) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0xa1;
+    r[1] = 0xa4;
+    return 2;
+  }
+  if (wc == 0x2014) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = 0xa1;
+    r[1] = 0xaa;
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/gbkext1.h b/lib/gbkext1.h
new file mode 100644
index 0000000..d244c76
--- /dev/null
+++ b/lib/gbkext1.h
@@ -0,0 +1,853 @@
+/*
+ * Copyright (C) 1999-2000 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GBK/3 extensions
+ */
+
+static const unsigned short gbkext1_2uni_page81[6080] = {
+  /* 0x81 */
+  0x4e02, 0x4e04, 0x4e05, 0x4e06, 0x4e0f, 0x4e12, 0x4e17, 0x4e1f,
+  0x4e20, 0x4e21, 0x4e23, 0x4e26, 0x4e29, 0x4e2e, 0x4e2f, 0x4e31,
+  0x4e33, 0x4e35, 0x4e37, 0x4e3c, 0x4e40, 0x4e41, 0x4e42, 0x4e44,
+  0x4e46, 0x4e4a, 0x4e51, 0x4e55, 0x4e57, 0x4e5a, 0x4e5b, 0x4e62,
+  0x4e63, 0x4e64, 0x4e65, 0x4e67, 0x4e68, 0x4e6a, 0x4e6b, 0x4e6c,
+  0x4e6d, 0x4e6e, 0x4e6f, 0x4e72, 0x4e74, 0x4e75, 0x4e76, 0x4e77,
+  0x4e78, 0x4e79, 0x4e7a, 0x4e7b, 0x4e7c, 0x4e7d, 0x4e7f, 0x4e80,
+  0x4e81, 0x4e82, 0x4e83, 0x4e84, 0x4e85, 0x4e87, 0x4e8a, 0x4e90,
+  0x4e96, 0x4e97, 0x4e99, 0x4e9c, 0x4e9d, 0x4e9e, 0x4ea3, 0x4eaa,
+  0x4eaf, 0x4eb0, 0x4eb1, 0x4eb4, 0x4eb6, 0x4eb7, 0x4eb8, 0x4eb9,
+  0x4ebc, 0x4ebd, 0x4ebe, 0x4ec8, 0x4ecc, 0x4ecf, 0x4ed0, 0x4ed2,
+  0x4eda, 0x4edb, 0x4edc, 0x4ee0, 0x4ee2, 0x4ee6, 0x4ee7, 0x4ee9,
+  0x4eed, 0x4eee, 0x4eef, 0x4ef1, 0x4ef4, 0x4ef8, 0x4ef9, 0x4efa,
+  0x4efc, 0x4efe, 0x4f00, 0x4f02, 0x4f03, 0x4f04, 0x4f05, 0x4f06,
+  0x4f07, 0x4f08, 0x4f0b, 0x4f0c, 0x4f12, 0x4f13, 0x4f14, 0x4f15,
+  0x4f16, 0x4f1c, 0x4f1d, 0x4f21, 0x4f23, 0x4f28, 0x4f29, 0x4f2c,
+  0x4f2d, 0x4f2e, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x4f3b,
+  0x4f3e, 0x4f3f, 0x4f40, 0x4f41, 0x4f42, 0x4f44, 0x4f45, 0x4f47,
+  0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, 0x4f52, 0x4f54, 0x4f56,
+  0x4f61, 0x4f62, 0x4f66, 0x4f68, 0x4f6a, 0x4f6b, 0x4f6d, 0x4f6e,
+  0x4f71, 0x4f72, 0x4f75, 0x4f77, 0x4f78, 0x4f79, 0x4f7a, 0x4f7d,
+  0x4f80, 0x4f81, 0x4f82, 0x4f85, 0x4f86, 0x4f87, 0x4f8a, 0x4f8c,
+  0x4f8e, 0x4f90, 0x4f92, 0x4f93, 0x4f95, 0x4f96, 0x4f98, 0x4f99,
+  0x4f9a, 0x4f9c, 0x4f9e, 0x4f9f, 0x4fa1, 0x4fa2,
+  /* 0x82 */
+  0x4fa4, 0x4fab, 0x4fad, 0x4fb0, 0x4fb1, 0x4fb2, 0x4fb3, 0x4fb4,
+  0x4fb6, 0x4fb7, 0x4fb8, 0x4fb9, 0x4fba, 0x4fbb, 0x4fbc, 0x4fbd,
+  0x4fbe, 0x4fc0, 0x4fc1, 0x4fc2, 0x4fc6, 0x4fc7, 0x4fc8, 0x4fc9,
+  0x4fcb, 0x4fcc, 0x4fcd, 0x4fd2, 0x4fd3, 0x4fd4, 0x4fd5, 0x4fd6,
+  0x4fd9, 0x4fdb, 0x4fe0, 0x4fe2, 0x4fe4, 0x4fe5, 0x4fe7, 0x4feb,
+  0x4fec, 0x4ff0, 0x4ff2, 0x4ff4, 0x4ff5, 0x4ff6, 0x4ff7, 0x4ff9,
+  0x4ffb, 0x4ffc, 0x4ffd, 0x4fff, 0x5000, 0x5001, 0x5002, 0x5003,
+  0x5004, 0x5005, 0x5006, 0x5007, 0x5008, 0x5009, 0x500a, 0x500b,
+  0x500e, 0x5010, 0x5011, 0x5013, 0x5015, 0x5016, 0x5017, 0x501b,
+  0x501d, 0x501e, 0x5020, 0x5022, 0x5023, 0x5024, 0x5027, 0x502b,
+  0x502f, 0x5030, 0x5031, 0x5032, 0x5033, 0x5034, 0x5035, 0x5036,
+  0x5037, 0x5038, 0x5039, 0x503b, 0x503d, 0x503f, 0x5040, 0x5041,
+  0x5042, 0x5044, 0x5045, 0x5046, 0x5049, 0x504a, 0x504b, 0x504d,
+  0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5056, 0x5057, 0x5058,
+  0x5059, 0x505b, 0x505d, 0x505e, 0x505f, 0x5060, 0x5061, 0x5062,
+  0x5063, 0x5064, 0x5066, 0x5067, 0x5068, 0x5069, 0x506a, 0x506b,
+  0x506d, 0x506e, 0x506f, 0x5070, 0x5071, 0x5072, 0x5073, 0x5074,
+  0x5075, 0x5078, 0x5079, 0x507a, 0x507c, 0x507d, 0x5081, 0x5082,
+  0x5083, 0x5084, 0x5086, 0x5087, 0x5089, 0x508a, 0x508b, 0x508c,
+  0x508e, 0x508f, 0x5090, 0x5091, 0x5092, 0x5093, 0x5094, 0x5095,
+  0x5096, 0x5097, 0x5098, 0x5099, 0x509a, 0x509b, 0x509c, 0x509d,
+  0x509e, 0x509f, 0x50a0, 0x50a1, 0x50a2, 0x50a4, 0x50a6, 0x50aa,
+  0x50ab, 0x50ad, 0x50ae, 0x50af, 0x50b0, 0x50b1, 0x50b3, 0x50b4,
+  0x50b5, 0x50b6, 0x50b7, 0x50b8, 0x50b9, 0x50bc,
+  /* 0x83 */
+  0x50bd, 0x50be, 0x50bf, 0x50c0, 0x50c1, 0x50c2, 0x50c3, 0x50c4,
+  0x50c5, 0x50c6, 0x50c7, 0x50c8, 0x50c9, 0x50ca, 0x50cb, 0x50cc,
+  0x50cd, 0x50ce, 0x50d0, 0x50d1, 0x50d2, 0x50d3, 0x50d4, 0x50d5,
+  0x50d7, 0x50d8, 0x50d9, 0x50db, 0x50dc, 0x50dd, 0x50de, 0x50df,
+  0x50e0, 0x50e1, 0x50e2, 0x50e3, 0x50e4, 0x50e5, 0x50e8, 0x50e9,
+  0x50ea, 0x50eb, 0x50ef, 0x50f0, 0x50f1, 0x50f2, 0x50f4, 0x50f6,
+  0x50f7, 0x50f8, 0x50f9, 0x50fa, 0x50fc, 0x50fd, 0x50fe, 0x50ff,
+  0x5100, 0x5101, 0x5102, 0x5103, 0x5104, 0x5105, 0x5108, 0x5109,
+  0x510a, 0x510c, 0x510d, 0x510e, 0x510f, 0x5110, 0x5111, 0x5113,
+  0x5114, 0x5115, 0x5116, 0x5117, 0x5118, 0x5119, 0x511a, 0x511b,
+  0x511c, 0x511d, 0x511e, 0x511f, 0x5120, 0x5122, 0x5123, 0x5124,
+  0x5125, 0x5126, 0x5127, 0x5128, 0x5129, 0x512a, 0x512b, 0x512c,
+  0x512d, 0x512e, 0x512f, 0x5130, 0x5131, 0x5132, 0x5133, 0x5134,
+  0x5135, 0x5136, 0x5137, 0x5138, 0x5139, 0x513a, 0x513b, 0x513c,
+  0x513d, 0x513e, 0x5142, 0x5147, 0x514a, 0x514c, 0x514e, 0x514f,
+  0x5150, 0x5152, 0x5153, 0x5157, 0x5158, 0x5159, 0x515b, 0x515d,
+  0x515e, 0x515f, 0x5160, 0x5161, 0x5163, 0x5164, 0x5166, 0x5167,
+  0x5169, 0x516a, 0x516f, 0x5172, 0x517a, 0x517e, 0x517f, 0x5183,
+  0x5184, 0x5186, 0x5187, 0x518a, 0x518b, 0x518e, 0x518f, 0x5190,
+  0x5191, 0x5193, 0x5194, 0x5198, 0x519a, 0x519d, 0x519e, 0x519f,
+  0x51a1, 0x51a3, 0x51a6, 0x51a7, 0x51a8, 0x51a9, 0x51aa, 0x51ad,
+  0x51ae, 0x51b4, 0x51b8, 0x51b9, 0x51ba, 0x51be, 0x51bf, 0x51c1,
+  0x51c2, 0x51c3, 0x51c5, 0x51c8, 0x51ca, 0x51cd, 0x51ce, 0x51d0,
+  0x51d2, 0x51d3, 0x51d4, 0x51d5, 0x51d6, 0x51d7,
+  /* 0x84 */
+  0x51d8, 0x51d9, 0x51da, 0x51dc, 0x51de, 0x51df, 0x51e2, 0x51e3,
+  0x51e5, 0x51e6, 0x51e7, 0x51e8, 0x51e9, 0x51ea, 0x51ec, 0x51ee,
+  0x51f1, 0x51f2, 0x51f4, 0x51f7, 0x51fe, 0x5204, 0x5205, 0x5209,
+  0x520b, 0x520c, 0x520f, 0x5210, 0x5213, 0x5214, 0x5215, 0x521c,
+  0x521e, 0x521f, 0x5221, 0x5222, 0x5223, 0x5225, 0x5226, 0x5227,
+  0x522a, 0x522c, 0x522f, 0x5231, 0x5232, 0x5234, 0x5235, 0x523c,
+  0x523e, 0x5244, 0x5245, 0x5246, 0x5247, 0x5248, 0x5249, 0x524b,
+  0x524e, 0x524f, 0x5252, 0x5253, 0x5255, 0x5257, 0x5258, 0x5259,
+  0x525a, 0x525b, 0x525d, 0x525f, 0x5260, 0x5262, 0x5263, 0x5264,
+  0x5266, 0x5268, 0x526b, 0x526c, 0x526d, 0x526e, 0x5270, 0x5271,
+  0x5273, 0x5274, 0x5275, 0x5276, 0x5277, 0x5278, 0x5279, 0x527a,
+  0x527b, 0x527c, 0x527e, 0x5280, 0x5283, 0x5284, 0x5285, 0x5286,
+  0x5287, 0x5289, 0x528a, 0x528b, 0x528c, 0x528d, 0x528e, 0x528f,
+  0x5291, 0x5292, 0x5294, 0x5295, 0x5296, 0x5297, 0x5298, 0x5299,
+  0x529a, 0x529c, 0x52a4, 0x52a5, 0x52a6, 0x52a7, 0x52ae, 0x52af,
+  0x52b0, 0x52b4, 0x52b5, 0x52b6, 0x52b7, 0x52b8, 0x52b9, 0x52ba,
+  0x52bb, 0x52bc, 0x52bd, 0x52c0, 0x52c1, 0x52c2, 0x52c4, 0x52c5,
+  0x52c6, 0x52c8, 0x52ca, 0x52cc, 0x52cd, 0x52ce, 0x52cf, 0x52d1,
+  0x52d3, 0x52d4, 0x52d5, 0x52d7, 0x52d9, 0x52da, 0x52db, 0x52dc,
+  0x52dd, 0x52de, 0x52e0, 0x52e1, 0x52e2, 0x52e3, 0x52e5, 0x52e6,
+  0x52e7, 0x52e8, 0x52e9, 0x52ea, 0x52eb, 0x52ec, 0x52ed, 0x52ee,
+  0x52ef, 0x52f1, 0x52f2, 0x52f3, 0x52f4, 0x52f5, 0x52f6, 0x52f7,
+  0x52f8, 0x52fb, 0x52fc, 0x52fd, 0x5301, 0x5302, 0x5303, 0x5304,
+  0x5307, 0x5309, 0x530a, 0x530b, 0x530c, 0x530e,
+  /* 0x85 */
+  0x5311, 0x5312, 0x5313, 0x5314, 0x5318, 0x531b, 0x531c, 0x531e,
+  0x531f, 0x5322, 0x5324, 0x5325, 0x5327, 0x5328, 0x5329, 0x532b,
+  0x532c, 0x532d, 0x532f, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334,
+  0x5335, 0x5336, 0x5337, 0x5338, 0x533c, 0x533d, 0x5340, 0x5342,
+  0x5344, 0x5346, 0x534b, 0x534c, 0x534d, 0x5350, 0x5354, 0x5358,
+  0x5359, 0x535b, 0x535d, 0x5365, 0x5368, 0x536a, 0x536c, 0x536d,
+  0x5372, 0x5376, 0x5379, 0x537b, 0x537c, 0x537d, 0x537e, 0x5380,
+  0x5381, 0x5383, 0x5387, 0x5388, 0x538a, 0x538e, 0x538f, 0x5390,
+  0x5391, 0x5392, 0x5393, 0x5394, 0x5396, 0x5397, 0x5399, 0x539b,
+  0x539c, 0x539e, 0x53a0, 0x53a1, 0x53a4, 0x53a7, 0x53aa, 0x53ab,
+  0x53ac, 0x53ad, 0x53af, 0x53b0, 0x53b1, 0x53b2, 0x53b3, 0x53b4,
+  0x53b5, 0x53b7, 0x53b8, 0x53b9, 0x53ba, 0x53bc, 0x53bd, 0x53be,
+  0x53c0, 0x53c3, 0x53c4, 0x53c5, 0x53c6, 0x53c7, 0x53ce, 0x53cf,
+  0x53d0, 0x53d2, 0x53d3, 0x53d5, 0x53da, 0x53dc, 0x53dd, 0x53de,
+  0x53e1, 0x53e2, 0x53e7, 0x53f4, 0x53fa, 0x53fe, 0x53ff, 0x5400,
+  0x5402, 0x5405, 0x5407, 0x540b, 0x5414, 0x5418, 0x5419, 0x541a,
+  0x541c, 0x5422, 0x5424, 0x5425, 0x542a, 0x5430, 0x5433, 0x5436,
+  0x5437, 0x543a, 0x543d, 0x543f, 0x5441, 0x5442, 0x5444, 0x5445,
+  0x5447, 0x5449, 0x544c, 0x544d, 0x544e, 0x544f, 0x5451, 0x545a,
+  0x545d, 0x545e, 0x545f, 0x5460, 0x5461, 0x5463, 0x5465, 0x5467,
+  0x5469, 0x546a, 0x546b, 0x546c, 0x546d, 0x546e, 0x546f, 0x5470,
+  0x5474, 0x5479, 0x547a, 0x547e, 0x547f, 0x5481, 0x5483, 0x5485,
+  0x5487, 0x5488, 0x5489, 0x548a, 0x548d, 0x5491, 0x5493, 0x5497,
+  0x5498, 0x549c, 0x549e, 0x549f, 0x54a0, 0x54a1,
+  /* 0x86 */
+  0x54a2, 0x54a5, 0x54ae, 0x54b0, 0x54b2, 0x54b5, 0x54b6, 0x54b7,
+  0x54b9, 0x54ba, 0x54bc, 0x54be, 0x54c3, 0x54c5, 0x54ca, 0x54cb,
+  0x54d6, 0x54d8, 0x54db, 0x54e0, 0x54e1, 0x54e2, 0x54e3, 0x54e4,
+  0x54eb, 0x54ec, 0x54ef, 0x54f0, 0x54f1, 0x54f4, 0x54f5, 0x54f6,
+  0x54f7, 0x54f8, 0x54f9, 0x54fb, 0x54fe, 0x5500, 0x5502, 0x5503,
+  0x5504, 0x5505, 0x5508, 0x550a, 0x550b, 0x550c, 0x550d, 0x550e,
+  0x5512, 0x5513, 0x5515, 0x5516, 0x5517, 0x5518, 0x5519, 0x551a,
+  0x551c, 0x551d, 0x551e, 0x551f, 0x5521, 0x5525, 0x5526, 0x5528,
+  0x5529, 0x552b, 0x552d, 0x5532, 0x5534, 0x5535, 0x5536, 0x5538,
+  0x5539, 0x553a, 0x553b, 0x553d, 0x5540, 0x5542, 0x5545, 0x5547,
+  0x5548, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, 0x5551, 0x5552,
+  0x5553, 0x5554, 0x5557, 0x5558, 0x5559, 0x555a, 0x555b, 0x555d,
+  0x555e, 0x555f, 0x5560, 0x5562, 0x5563, 0x5568, 0x5569, 0x556b,
+  0x556f, 0x5570, 0x5571, 0x5572, 0x5573, 0x5574, 0x5579, 0x557a,
+  0x557d, 0x557f, 0x5585, 0x5586, 0x558c, 0x558d, 0x558e, 0x5590,
+  0x5592, 0x5593, 0x5595, 0x5596, 0x5597, 0x559a, 0x559b, 0x559e,
+  0x55a0, 0x55a1, 0x55a2, 0x55a3, 0x55a4, 0x55a5, 0x55a6, 0x55a8,
+  0x55a9, 0x55aa, 0x55ab, 0x55ac, 0x55ad, 0x55ae, 0x55af, 0x55b0,
+  0x55b2, 0x55b4, 0x55b6, 0x55b8, 0x55ba, 0x55bc, 0x55bf, 0x55c0,
+  0x55c1, 0x55c2, 0x55c3, 0x55c6, 0x55c7, 0x55c8, 0x55ca, 0x55cb,
+  0x55ce, 0x55cf, 0x55d0, 0x55d5, 0x55d7, 0x55d8, 0x55d9, 0x55da,
+  0x55db, 0x55de, 0x55e0, 0x55e2, 0x55e7, 0x55e9, 0x55ed, 0x55ee,
+  0x55f0, 0x55f1, 0x55f4, 0x55f6, 0x55f8, 0x55f9, 0x55fa, 0x55fb,
+  0x55fc, 0x55ff, 0x5602, 0x5603, 0x5604, 0x5605,
+  /* 0x87 */
+  0x5606, 0x5607, 0x560a, 0x560b, 0x560d, 0x5610, 0x5611, 0x5612,
+  0x5613, 0x5614, 0x5615, 0x5616, 0x5617, 0x5619, 0x561a, 0x561c,
+  0x561d, 0x5620, 0x5621, 0x5622, 0x5625, 0x5626, 0x5628, 0x5629,
+  0x562a, 0x562b, 0x562e, 0x562f, 0x5630, 0x5633, 0x5635, 0x5637,
+  0x5638, 0x563a, 0x563c, 0x563d, 0x563e, 0x5640, 0x5641, 0x5642,
+  0x5643, 0x5644, 0x5645, 0x5646, 0x5647, 0x5648, 0x5649, 0x564a,
+  0x564b, 0x564f, 0x5650, 0x5651, 0x5652, 0x5653, 0x5655, 0x5656,
+  0x565a, 0x565b, 0x565d, 0x565e, 0x565f, 0x5660, 0x5661, 0x5663,
+  0x5665, 0x5666, 0x5667, 0x566d, 0x566e, 0x566f, 0x5670, 0x5672,
+  0x5673, 0x5674, 0x5675, 0x5677, 0x5678, 0x5679, 0x567a, 0x567d,
+  0x567e, 0x567f, 0x5680, 0x5681, 0x5682, 0x5683, 0x5684, 0x5687,
+  0x5688, 0x5689, 0x568a, 0x568b, 0x568c, 0x568d, 0x5690, 0x5691,
+  0x5692, 0x5694, 0x5695, 0x5696, 0x5697, 0x5698, 0x5699, 0x569a,
+  0x569b, 0x569c, 0x569d, 0x569e, 0x569f, 0x56a0, 0x56a1, 0x56a2,
+  0x56a4, 0x56a5, 0x56a6, 0x56a7, 0x56a8, 0x56a9, 0x56aa, 0x56ab,
+  0x56ac, 0x56ad, 0x56ae, 0x56b0, 0x56b1, 0x56b2, 0x56b3, 0x56b4,
+  0x56b5, 0x56b6, 0x56b8, 0x56b9, 0x56ba, 0x56bb, 0x56bd, 0x56be,
+  0x56bf, 0x56c0, 0x56c1, 0x56c2, 0x56c3, 0x56c4, 0x56c5, 0x56c6,
+  0x56c7, 0x56c8, 0x56c9, 0x56cb, 0x56cc, 0x56cd, 0x56ce, 0x56cf,
+  0x56d0, 0x56d1, 0x56d2, 0x56d3, 0x56d5, 0x56d6, 0x56d8, 0x56d9,
+  0x56dc, 0x56e3, 0x56e5, 0x56e6, 0x56e7, 0x56e8, 0x56e9, 0x56ea,
+  0x56ec, 0x56ee, 0x56ef, 0x56f2, 0x56f3, 0x56f6, 0x56f7, 0x56f8,
+  0x56fb, 0x56fc, 0x5700, 0x5701, 0x5702, 0x5705, 0x5707, 0x570b,
+  0x570c, 0x570d, 0x570e, 0x570f, 0x5710, 0x5711,
+  /* 0x88 */
+  0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717, 0x5718, 0x5719,
+  0x571a, 0x571b, 0x571d, 0x571e, 0x5720, 0x5721, 0x5722, 0x5724,
+  0x5725, 0x5726, 0x5727, 0x572b, 0x5731, 0x5732, 0x5734, 0x5735,
+  0x5736, 0x5737, 0x5738, 0x573c, 0x573d, 0x573f, 0x5741, 0x5743,
+  0x5744, 0x5745, 0x5746, 0x5748, 0x5749, 0x574b, 0x5752, 0x5753,
+  0x5754, 0x5755, 0x5756, 0x5758, 0x5759, 0x5762, 0x5763, 0x5765,
+  0x5767, 0x576c, 0x576e, 0x5770, 0x5771, 0x5772, 0x5774, 0x5775,
+  0x5778, 0x5779, 0x577a, 0x577d, 0x577e, 0x577f, 0x5780, 0x5781,
+  0x5787, 0x5788, 0x5789, 0x578a, 0x578d, 0x578e, 0x578f, 0x5790,
+  0x5791, 0x5794, 0x5795, 0x5796, 0x5797, 0x5798, 0x5799, 0x579a,
+  0x579c, 0x579d, 0x579e, 0x579f, 0x57a5, 0x57a8, 0x57aa, 0x57ac,
+  0x57af, 0x57b0, 0x57b1, 0x57b3, 0x57b5, 0x57b6, 0x57b7, 0x57b9,
+  0x57ba, 0x57bb, 0x57bc, 0x57bd, 0x57be, 0x57bf, 0x57c0, 0x57c1,
+  0x57c4, 0x57c5, 0x57c6, 0x57c7, 0x57c8, 0x57c9, 0x57ca, 0x57cc,
+  0x57cd, 0x57d0, 0x57d1, 0x57d3, 0x57d6, 0x57d7, 0x57db, 0x57dc,
+  0x57de, 0x57e1, 0x57e2, 0x57e3, 0x57e5, 0x57e6, 0x57e7, 0x57e8,
+  0x57e9, 0x57ea, 0x57eb, 0x57ec, 0x57ee, 0x57f0, 0x57f1, 0x57f2,
+  0x57f3, 0x57f5, 0x57f6, 0x57f7, 0x57fb, 0x57fc, 0x57fe, 0x57ff,
+  0x5801, 0x5803, 0x5804, 0x5805, 0x5808, 0x5809, 0x580a, 0x580c,
+  0x580e, 0x580f, 0x5810, 0x5812, 0x5813, 0x5814, 0x5816, 0x5817,
+  0x5818, 0x581a, 0x581b, 0x581c, 0x581d, 0x581f, 0x5822, 0x5823,
+  0x5825, 0x5826, 0x5827, 0x5828, 0x5829, 0x582b, 0x582c, 0x582d,
+  0x582e, 0x582f, 0x5831, 0x5832, 0x5833, 0x5834, 0x5836, 0x5837,
+  0x5838, 0x5839, 0x583a, 0x583b, 0x583c, 0x583d,
+  /* 0x89 */
+  0x583e, 0x583f, 0x5840, 0x5841, 0x5842, 0x5843, 0x5845, 0x5846,
+  0x5847, 0x5848, 0x5849, 0x584a, 0x584b, 0x584e, 0x584f, 0x5850,
+  0x5852, 0x5853, 0x5855, 0x5856, 0x5857, 0x5859, 0x585a, 0x585b,
+  0x585c, 0x585d, 0x585f, 0x5860, 0x5861, 0x5862, 0x5863, 0x5864,
+  0x5866, 0x5867, 0x5868, 0x5869, 0x586a, 0x586d, 0x586e, 0x586f,
+  0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877,
+  0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587f, 0x5882,
+  0x5884, 0x5886, 0x5887, 0x5888, 0x588a, 0x588b, 0x588c, 0x588d,
+  0x588e, 0x588f, 0x5890, 0x5891, 0x5894, 0x5895, 0x5896, 0x5897,
+  0x5898, 0x589b, 0x589c, 0x589d, 0x58a0, 0x58a1, 0x58a2, 0x58a3,
+  0x58a4, 0x58a5, 0x58a6, 0x58a7, 0x58aa, 0x58ab, 0x58ac, 0x58ad,
+  0x58ae, 0x58af, 0x58b0, 0x58b1, 0x58b2, 0x58b3, 0x58b4, 0x58b5,
+  0x58b6, 0x58b7, 0x58b8, 0x58b9, 0x58ba, 0x58bb, 0x58bd, 0x58be,
+  0x58bf, 0x58c0, 0x58c2, 0x58c3, 0x58c4, 0x58c6, 0x58c7, 0x58c8,
+  0x58c9, 0x58ca, 0x58cb, 0x58cc, 0x58cd, 0x58ce, 0x58cf, 0x58d0,
+  0x58d2, 0x58d3, 0x58d4, 0x58d6, 0x58d7, 0x58d8, 0x58d9, 0x58da,
+  0x58db, 0x58dc, 0x58dd, 0x58de, 0x58df, 0x58e0, 0x58e1, 0x58e2,
+  0x58e3, 0x58e5, 0x58e6, 0x58e7, 0x58e8, 0x58e9, 0x58ea, 0x58ed,
+  0x58ef, 0x58f1, 0x58f2, 0x58f4, 0x58f5, 0x58f7, 0x58f8, 0x58fa,
+  0x58fb, 0x58fc, 0x58fd, 0x58fe, 0x58ff, 0x5900, 0x5901, 0x5903,
+  0x5905, 0x5906, 0x5908, 0x5909, 0x590a, 0x590b, 0x590c, 0x590e,
+  0x5910, 0x5911, 0x5912, 0x5913, 0x5917, 0x5918, 0x591b, 0x591d,
+  0x591e, 0x5920, 0x5921, 0x5922, 0x5923, 0x5926, 0x5928, 0x592c,
+  0x5930, 0x5932, 0x5933, 0x5935, 0x5936, 0x593b,
+  /* 0x8a */
+  0x593d, 0x593e, 0x593f, 0x5940, 0x5943, 0x5945, 0x5946, 0x594a,
+  0x594c, 0x594d, 0x5950, 0x5952, 0x5953, 0x5959, 0x595b, 0x595c,
+  0x595d, 0x595e, 0x595f, 0x5961, 0x5963, 0x5964, 0x5966, 0x5967,
+  0x5968, 0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f,
+  0x5970, 0x5971, 0x5972, 0x5975, 0x5977, 0x597a, 0x597b, 0x597c,
+  0x597e, 0x597f, 0x5980, 0x5985, 0x5989, 0x598b, 0x598c, 0x598e,
+  0x598f, 0x5990, 0x5991, 0x5994, 0x5995, 0x5998, 0x599a, 0x599b,
+  0x599c, 0x599d, 0x599f, 0x59a0, 0x59a1, 0x59a2, 0x59a6, 0x59a7,
+  0x59ac, 0x59ad, 0x59b0, 0x59b1, 0x59b3, 0x59b4, 0x59b5, 0x59b6,
+  0x59b7, 0x59b8, 0x59ba, 0x59bc, 0x59bd, 0x59bf, 0x59c0, 0x59c1,
+  0x59c2, 0x59c3, 0x59c4, 0x59c5, 0x59c7, 0x59c8, 0x59c9, 0x59cc,
+  0x59cd, 0x59ce, 0x59cf, 0x59d5, 0x59d6, 0x59d9, 0x59db, 0x59de,
+  0x59df, 0x59e0, 0x59e1, 0x59e2, 0x59e4, 0x59e6, 0x59e7, 0x59e9,
+  0x59ea, 0x59eb, 0x59ed, 0x59ee, 0x59ef, 0x59f0, 0x59f1, 0x59f2,
+  0x59f3, 0x59f4, 0x59f5, 0x59f6, 0x59f7, 0x59f8, 0x59fa, 0x59fc,
+  0x59fd, 0x59fe, 0x5a00, 0x5a02, 0x5a0a, 0x5a0b, 0x5a0d, 0x5a0e,
+  0x5a0f, 0x5a10, 0x5a12, 0x5a14, 0x5a15, 0x5a16, 0x5a17, 0x5a19,
+  0x5a1a, 0x5a1b, 0x5a1d, 0x5a1e, 0x5a21, 0x5a22, 0x5a24, 0x5a26,
+  0x5a27, 0x5a28, 0x5a2a, 0x5a2b, 0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f,
+  0x5a30, 0x5a33, 0x5a35, 0x5a37, 0x5a38, 0x5a39, 0x5a3a, 0x5a3b,
+  0x5a3d, 0x5a3e, 0x5a3f, 0x5a41, 0x5a42, 0x5a43, 0x5a44, 0x5a45,
+  0x5a47, 0x5a48, 0x5a4b, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, 0x5a50,
+  0x5a51, 0x5a52, 0x5a53, 0x5a54, 0x5a56, 0x5a57, 0x5a58, 0x5a59,
+  0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, 0x5a60,
+  /* 0x8b */
+  0x5a61, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a68, 0x5a69, 0x5a6b,
+  0x5a6c, 0x5a6d, 0x5a6e, 0x5a6f, 0x5a70, 0x5a71, 0x5a72, 0x5a73,
+  0x5a78, 0x5a79, 0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5a80, 0x5a81,
+  0x5a82, 0x5a83, 0x5a84, 0x5a85, 0x5a86, 0x5a87, 0x5a88, 0x5a89,
+  0x5a8a, 0x5a8b, 0x5a8c, 0x5a8d, 0x5a8e, 0x5a8f, 0x5a90, 0x5a91,
+  0x5a93, 0x5a94, 0x5a95, 0x5a96, 0x5a97, 0x5a98, 0x5a99, 0x5a9c,
+  0x5a9d, 0x5a9e, 0x5a9f, 0x5aa0, 0x5aa1, 0x5aa2, 0x5aa3, 0x5aa4,
+  0x5aa5, 0x5aa6, 0x5aa7, 0x5aa8, 0x5aa9, 0x5aab, 0x5aac, 0x5aad,
+  0x5aae, 0x5aaf, 0x5ab0, 0x5ab1, 0x5ab4, 0x5ab6, 0x5ab7, 0x5ab9,
+  0x5aba, 0x5abb, 0x5abc, 0x5abd, 0x5abf, 0x5ac0, 0x5ac3, 0x5ac4,
+  0x5ac5, 0x5ac6, 0x5ac7, 0x5ac8, 0x5aca, 0x5acb, 0x5acd, 0x5ace,
+  0x5acf, 0x5ad0, 0x5ad1, 0x5ad3, 0x5ad5, 0x5ad7, 0x5ad9, 0x5ada,
+  0x5adb, 0x5add, 0x5ade, 0x5adf, 0x5ae2, 0x5ae4, 0x5ae5, 0x5ae7,
+  0x5ae8, 0x5aea, 0x5aec, 0x5aed, 0x5aee, 0x5aef, 0x5af0, 0x5af2,
+  0x5af3, 0x5af4, 0x5af5, 0x5af6, 0x5af7, 0x5af8, 0x5af9, 0x5afa,
+  0x5afb, 0x5afc, 0x5afd, 0x5afe, 0x5aff, 0x5b00, 0x5b01, 0x5b02,
+  0x5b03, 0x5b04, 0x5b05, 0x5b06, 0x5b07, 0x5b08, 0x5b0a, 0x5b0b,
+  0x5b0c, 0x5b0d, 0x5b0e, 0x5b0f, 0x5b10, 0x5b11, 0x5b12, 0x5b13,
+  0x5b14, 0x5b15, 0x5b18, 0x5b19, 0x5b1a, 0x5b1b, 0x5b1c, 0x5b1d,
+  0x5b1e, 0x5b1f, 0x5b20, 0x5b21, 0x5b22, 0x5b23, 0x5b24, 0x5b25,
+  0x5b26, 0x5b27, 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, 0x5b2c, 0x5b2d,
+  0x5b2e, 0x5b2f, 0x5b30, 0x5b31, 0x5b33, 0x5b35, 0x5b36, 0x5b38,
+  0x5b39, 0x5b3a, 0x5b3b, 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f, 0x5b41,
+  0x5b42, 0x5b43, 0x5b44, 0x5b45, 0x5b46, 0x5b47,
+  /* 0x8c */
+  0x5b48, 0x5b49, 0x5b4a, 0x5b4b, 0x5b4c, 0x5b4d, 0x5b4e, 0x5b4f,
+  0x5b52, 0x5b56, 0x5b5e, 0x5b60, 0x5b61, 0x5b67, 0x5b68, 0x5b6b,
+  0x5b6d, 0x5b6e, 0x5b6f, 0x5b72, 0x5b74, 0x5b76, 0x5b77, 0x5b78,
+  0x5b79, 0x5b7b, 0x5b7c, 0x5b7e, 0x5b7f, 0x5b82, 0x5b86, 0x5b8a,
+  0x5b8d, 0x5b8e, 0x5b90, 0x5b91, 0x5b92, 0x5b94, 0x5b96, 0x5b9f,
+  0x5ba7, 0x5ba8, 0x5ba9, 0x5bac, 0x5bad, 0x5bae, 0x5baf, 0x5bb1,
+  0x5bb2, 0x5bb7, 0x5bba, 0x5bbb, 0x5bbc, 0x5bc0, 0x5bc1, 0x5bc3,
+  0x5bc8, 0x5bc9, 0x5bca, 0x5bcb, 0x5bcd, 0x5bce, 0x5bcf, 0x5bd1,
+  0x5bd4, 0x5bd5, 0x5bd6, 0x5bd7, 0x5bd8, 0x5bd9, 0x5bda, 0x5bdb,
+  0x5bdc, 0x5be0, 0x5be2, 0x5be3, 0x5be6, 0x5be7, 0x5be9, 0x5bea,
+  0x5beb, 0x5bec, 0x5bed, 0x5bef, 0x5bf1, 0x5bf2, 0x5bf3, 0x5bf4,
+  0x5bf5, 0x5bf6, 0x5bf7, 0x5bfd, 0x5bfe, 0x5c00, 0x5c02, 0x5c03,
+  0x5c05, 0x5c07, 0x5c08, 0x5c0b, 0x5c0c, 0x5c0d, 0x5c0e, 0x5c10,
+  0x5c12, 0x5c13, 0x5c17, 0x5c19, 0x5c1b, 0x5c1e, 0x5c1f, 0x5c20,
+  0x5c21, 0x5c23, 0x5c26, 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2d,
+  0x5c2e, 0x5c2f, 0x5c30, 0x5c32, 0x5c33, 0x5c35, 0x5c36, 0x5c37,
+  0x5c43, 0x5c44, 0x5c46, 0x5c47, 0x5c4c, 0x5c4d, 0x5c52, 0x5c53,
+  0x5c54, 0x5c56, 0x5c57, 0x5c58, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d,
+  0x5c5f, 0x5c62, 0x5c64, 0x5c67, 0x5c68, 0x5c69, 0x5c6a, 0x5c6b,
+  0x5c6c, 0x5c6d, 0x5c70, 0x5c72, 0x5c73, 0x5c74, 0x5c75, 0x5c76,
+  0x5c77, 0x5c78, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c7e, 0x5c80, 0x5c83,
+  0x5c84, 0x5c85, 0x5c86, 0x5c87, 0x5c89, 0x5c8a, 0x5c8b, 0x5c8e,
+  0x5c8f, 0x5c92, 0x5c93, 0x5c95, 0x5c9d, 0x5c9e, 0x5c9f, 0x5ca0,
+  0x5ca1, 0x5ca4, 0x5ca5, 0x5ca6, 0x5ca7, 0x5ca8,
+  /* 0x8d */
+  0x5caa, 0x5cae, 0x5caf, 0x5cb0, 0x5cb2, 0x5cb4, 0x5cb6, 0x5cb9,
+  0x5cba, 0x5cbb, 0x5cbc, 0x5cbe, 0x5cc0, 0x5cc2, 0x5cc3, 0x5cc5,
+  0x5cc6, 0x5cc7, 0x5cc8, 0x5cc9, 0x5cca, 0x5ccc, 0x5ccd, 0x5cce,
+  0x5ccf, 0x5cd0, 0x5cd1, 0x5cd3, 0x5cd4, 0x5cd5, 0x5cd6, 0x5cd7,
+  0x5cd8, 0x5cda, 0x5cdb, 0x5cdc, 0x5cdd, 0x5cde, 0x5cdf, 0x5ce0,
+  0x5ce2, 0x5ce3, 0x5ce7, 0x5ce9, 0x5ceb, 0x5cec, 0x5cee, 0x5cef,
+  0x5cf1, 0x5cf2, 0x5cf3, 0x5cf4, 0x5cf5, 0x5cf6, 0x5cf7, 0x5cf8,
+  0x5cf9, 0x5cfa, 0x5cfc, 0x5cfd, 0x5cfe, 0x5cff, 0x5d00, 0x5d01,
+  0x5d04, 0x5d05, 0x5d08, 0x5d09, 0x5d0a, 0x5d0b, 0x5d0c, 0x5d0d,
+  0x5d0f, 0x5d10, 0x5d11, 0x5d12, 0x5d13, 0x5d15, 0x5d17, 0x5d18,
+  0x5d19, 0x5d1a, 0x5d1c, 0x5d1d, 0x5d1f, 0x5d20, 0x5d21, 0x5d22,
+  0x5d23, 0x5d25, 0x5d28, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2f, 0x5d30,
+  0x5d31, 0x5d32, 0x5d33, 0x5d35, 0x5d36, 0x5d37, 0x5d38, 0x5d39,
+  0x5d3a, 0x5d3b, 0x5d3c, 0x5d3f, 0x5d40, 0x5d41, 0x5d42, 0x5d43,
+  0x5d44, 0x5d45, 0x5d46, 0x5d48, 0x5d49, 0x5d4d, 0x5d4e, 0x5d4f,
+  0x5d50, 0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57,
+  0x5d59, 0x5d5a, 0x5d5c, 0x5d5e, 0x5d5f, 0x5d60, 0x5d61, 0x5d62,
+  0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, 0x5d68, 0x5d6a, 0x5d6d,
+  0x5d6e, 0x5d70, 0x5d71, 0x5d72, 0x5d73, 0x5d75, 0x5d76, 0x5d77,
+  0x5d78, 0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5d7f,
+  0x5d80, 0x5d81, 0x5d83, 0x5d84, 0x5d85, 0x5d86, 0x5d87, 0x5d88,
+  0x5d89, 0x5d8a, 0x5d8b, 0x5d8c, 0x5d8d, 0x5d8e, 0x5d8f, 0x5d90,
+  0x5d91, 0x5d92, 0x5d93, 0x5d94, 0x5d95, 0x5d96, 0x5d97, 0x5d98,
+  0x5d9a, 0x5d9b, 0x5d9c, 0x5d9e, 0x5d9f, 0x5da0,
+  /* 0x8e */
+  0x5da1, 0x5da2, 0x5da3, 0x5da4, 0x5da5, 0x5da6, 0x5da7, 0x5da8,
+  0x5da9, 0x5daa, 0x5dab, 0x5dac, 0x5dad, 0x5dae, 0x5daf, 0x5db0,
+  0x5db1, 0x5db2, 0x5db3, 0x5db4, 0x5db5, 0x5db6, 0x5db8, 0x5db9,
+  0x5dba, 0x5dbb, 0x5dbc, 0x5dbd, 0x5dbe, 0x5dbf, 0x5dc0, 0x5dc1,
+  0x5dc2, 0x5dc3, 0x5dc4, 0x5dc6, 0x5dc7, 0x5dc8, 0x5dc9, 0x5dca,
+  0x5dcb, 0x5dcc, 0x5dce, 0x5dcf, 0x5dd0, 0x5dd1, 0x5dd2, 0x5dd3,
+  0x5dd4, 0x5dd5, 0x5dd6, 0x5dd7, 0x5dd8, 0x5dd9, 0x5dda, 0x5ddc,
+  0x5ddf, 0x5de0, 0x5de3, 0x5de4, 0x5dea, 0x5dec, 0x5ded, 0x5df0,
+  0x5df5, 0x5df6, 0x5df8, 0x5df9, 0x5dfa, 0x5dfb, 0x5dfc, 0x5dff,
+  0x5e00, 0x5e04, 0x5e07, 0x5e09, 0x5e0a, 0x5e0b, 0x5e0d, 0x5e0e,
+  0x5e12, 0x5e13, 0x5e17, 0x5e1e, 0x5e1f, 0x5e20, 0x5e21, 0x5e22,
+  0x5e23, 0x5e24, 0x5e25, 0x5e28, 0x5e29, 0x5e2a, 0x5e2b, 0x5e2c,
+  0x5e2f, 0x5e30, 0x5e32, 0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e39,
+  0x5e3a, 0x5e3e, 0x5e3f, 0x5e40, 0x5e41, 0x5e43, 0x5e46, 0x5e47,
+  0x5e48, 0x5e49, 0x5e4a, 0x5e4b, 0x5e4d, 0x5e4e, 0x5e4f, 0x5e50,
+  0x5e51, 0x5e52, 0x5e53, 0x5e56, 0x5e57, 0x5e58, 0x5e59, 0x5e5a,
+  0x5e5c, 0x5e5d, 0x5e5f, 0x5e60, 0x5e63, 0x5e64, 0x5e65, 0x5e66,
+  0x5e67, 0x5e68, 0x5e69, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e,
+  0x5e6f, 0x5e70, 0x5e71, 0x5e75, 0x5e77, 0x5e79, 0x5e7e, 0x5e81,
+  0x5e82, 0x5e83, 0x5e85, 0x5e88, 0x5e89, 0x5e8c, 0x5e8d, 0x5e8e,
+  0x5e92, 0x5e98, 0x5e9b, 0x5e9d, 0x5ea1, 0x5ea2, 0x5ea3, 0x5ea4,
+  0x5ea8, 0x5ea9, 0x5eaa, 0x5eab, 0x5eac, 0x5eae, 0x5eaf, 0x5eb0,
+  0x5eb1, 0x5eb2, 0x5eb4, 0x5eba, 0x5ebb, 0x5ebc, 0x5ebd, 0x5ebf,
+  0x5ec0, 0x5ec1, 0x5ec2, 0x5ec3, 0x5ec4, 0x5ec5,
+  /* 0x8f */
+  0x5ec6, 0x5ec7, 0x5ec8, 0x5ecb, 0x5ecc, 0x5ecd, 0x5ece, 0x5ecf,
+  0x5ed0, 0x5ed4, 0x5ed5, 0x5ed7, 0x5ed8, 0x5ed9, 0x5eda, 0x5edc,
+  0x5edd, 0x5ede, 0x5edf, 0x5ee0, 0x5ee1, 0x5ee2, 0x5ee3, 0x5ee4,
+  0x5ee5, 0x5ee6, 0x5ee7, 0x5ee9, 0x5eeb, 0x5eec, 0x5eed, 0x5eee,
+  0x5eef, 0x5ef0, 0x5ef1, 0x5ef2, 0x5ef3, 0x5ef5, 0x5ef8, 0x5ef9,
+  0x5efb, 0x5efc, 0x5efd, 0x5f05, 0x5f06, 0x5f07, 0x5f09, 0x5f0c,
+  0x5f0d, 0x5f0e, 0x5f10, 0x5f12, 0x5f14, 0x5f16, 0x5f19, 0x5f1a,
+  0x5f1c, 0x5f1d, 0x5f1e, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f28,
+  0x5f2b, 0x5f2c, 0x5f2e, 0x5f30, 0x5f32, 0x5f33, 0x5f34, 0x5f35,
+  0x5f36, 0x5f37, 0x5f38, 0x5f3b, 0x5f3d, 0x5f3e, 0x5f3f, 0x5f41,
+  0x5f42, 0x5f43, 0x5f44, 0x5f45, 0x5f46, 0x5f47, 0x5f48, 0x5f49,
+  0x5f4a, 0x5f4b, 0x5f4c, 0x5f4d, 0x5f4e, 0x5f4f, 0x5f51, 0x5f54,
+  0x5f59, 0x5f5a, 0x5f5b, 0x5f5c, 0x5f5e, 0x5f5f, 0x5f60, 0x5f63,
+  0x5f65, 0x5f67, 0x5f68, 0x5f6b, 0x5f6e, 0x5f6f, 0x5f72, 0x5f74,
+  0x5f75, 0x5f76, 0x5f78, 0x5f7a, 0x5f7d, 0x5f7e, 0x5f7f, 0x5f83,
+  0x5f86, 0x5f8d, 0x5f8e, 0x5f8f, 0x5f91, 0x5f93, 0x5f94, 0x5f96,
+  0x5f9a, 0x5f9b, 0x5f9d, 0x5f9e, 0x5f9f, 0x5fa0, 0x5fa2, 0x5fa3,
+  0x5fa4, 0x5fa5, 0x5fa6, 0x5fa7, 0x5fa9, 0x5fab, 0x5fac, 0x5faf,
+  0x5fb0, 0x5fb1, 0x5fb2, 0x5fb3, 0x5fb4, 0x5fb6, 0x5fb8, 0x5fb9,
+  0x5fba, 0x5fbb, 0x5fbe, 0x5fbf, 0x5fc0, 0x5fc1, 0x5fc2, 0x5fc7,
+  0x5fc8, 0x5fca, 0x5fcb, 0x5fce, 0x5fd3, 0x5fd4, 0x5fd5, 0x5fda,
+  0x5fdb, 0x5fdc, 0x5fde, 0x5fdf, 0x5fe2, 0x5fe3, 0x5fe5, 0x5fe6,
+  0x5fe8, 0x5fe9, 0x5fec, 0x5fef, 0x5ff0, 0x5ff2, 0x5ff3, 0x5ff4,
+  0x5ff6, 0x5ff7, 0x5ff9, 0x5ffa, 0x5ffc, 0x6007,
+  /* 0x90 */
+  0x6008, 0x6009, 0x600b, 0x600c, 0x6010, 0x6011, 0x6013, 0x6017,
+  0x6018, 0x601a, 0x601e, 0x601f, 0x6022, 0x6023, 0x6024, 0x602c,
+  0x602d, 0x602e, 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6036,
+  0x6037, 0x6038, 0x6039, 0x603a, 0x603d, 0x603e, 0x6040, 0x6044,
+  0x6045, 0x6046, 0x6047, 0x6048, 0x6049, 0x604a, 0x604c, 0x604e,
+  0x604f, 0x6051, 0x6053, 0x6054, 0x6056, 0x6057, 0x6058, 0x605b,
+  0x605c, 0x605e, 0x605f, 0x6060, 0x6061, 0x6065, 0x6066, 0x606e,
+  0x6071, 0x6072, 0x6074, 0x6075, 0x6077, 0x607e, 0x6080, 0x6081,
+  0x6082, 0x6085, 0x6086, 0x6087, 0x6088, 0x608a, 0x608b, 0x608e,
+  0x608f, 0x6090, 0x6091, 0x6093, 0x6095, 0x6097, 0x6098, 0x6099,
+  0x609c, 0x609e, 0x60a1, 0x60a2, 0x60a4, 0x60a5, 0x60a7, 0x60a9,
+  0x60aa, 0x60ae, 0x60b0, 0x60b3, 0x60b5, 0x60b6, 0x60b7, 0x60b9,
+  0x60ba, 0x60bd, 0x60be, 0x60bf, 0x60c0, 0x60c1, 0x60c2, 0x60c3,
+  0x60c4, 0x60c7, 0x60c8, 0x60c9, 0x60cc, 0x60cd, 0x60ce, 0x60cf,
+  0x60d0, 0x60d2, 0x60d3, 0x60d4, 0x60d6, 0x60d7, 0x60d9, 0x60db,
+  0x60de, 0x60e1, 0x60e2, 0x60e3, 0x60e4, 0x60e5, 0x60ea, 0x60f1,
+  0x60f2, 0x60f5, 0x60f7, 0x60f8, 0x60fb, 0x60fc, 0x60fd, 0x60fe,
+  0x60ff, 0x6102, 0x6103, 0x6104, 0x6105, 0x6107, 0x610a, 0x610b,
+  0x610c, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6116, 0x6117,
+  0x6118, 0x6119, 0x611b, 0x611c, 0x611d, 0x611e, 0x6121, 0x6122,
+  0x6125, 0x6128, 0x6129, 0x612a, 0x612c, 0x612d, 0x612e, 0x612f,
+  0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137,
+  0x6138, 0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x6140,
+  0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146,
+  /* 0x91 */
+  0x6147, 0x6149, 0x614b, 0x614d, 0x614f, 0x6150, 0x6152, 0x6153,
+  0x6154, 0x6156, 0x6157, 0x6158, 0x6159, 0x615a, 0x615b, 0x615c,
+  0x615e, 0x615f, 0x6160, 0x6161, 0x6163, 0x6164, 0x6165, 0x6166,
+  0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, 0x6171,
+  0x6172, 0x6173, 0x6174, 0x6176, 0x6178, 0x6179, 0x617a, 0x617b,
+  0x617c, 0x617d, 0x617e, 0x617f, 0x6180, 0x6181, 0x6182, 0x6183,
+  0x6184, 0x6185, 0x6186, 0x6187, 0x6188, 0x6189, 0x618a, 0x618c,
+  0x618d, 0x618f, 0x6190, 0x6191, 0x6192, 0x6193, 0x6195, 0x6196,
+  0x6197, 0x6198, 0x6199, 0x619a, 0x619b, 0x619c, 0x619e, 0x619f,
+  0x61a0, 0x61a1, 0x61a2, 0x61a3, 0x61a4, 0x61a5, 0x61a6, 0x61aa,
+  0x61ab, 0x61ad, 0x61ae, 0x61af, 0x61b0, 0x61b1, 0x61b2, 0x61b3,
+  0x61b4, 0x61b5, 0x61b6, 0x61b8, 0x61b9, 0x61ba, 0x61bb, 0x61bc,
+  0x61bd, 0x61bf, 0x61c0, 0x61c1, 0x61c3, 0x61c4, 0x61c5, 0x61c6,
+  0x61c7, 0x61c9, 0x61cc, 0x61cd, 0x61ce, 0x61cf, 0x61d0, 0x61d3,
+  0x61d5, 0x61d6, 0x61d7, 0x61d8, 0x61d9, 0x61da, 0x61db, 0x61dc,
+  0x61dd, 0x61de, 0x61df, 0x61e0, 0x61e1, 0x61e2, 0x61e3, 0x61e4,
+  0x61e5, 0x61e7, 0x61e8, 0x61e9, 0x61ea, 0x61eb, 0x61ec, 0x61ed,
+  0x61ee, 0x61ef, 0x61f0, 0x61f1, 0x61f2, 0x61f3, 0x61f4, 0x61f6,
+  0x61f7, 0x61f8, 0x61f9, 0x61fa, 0x61fb, 0x61fc, 0x61fd, 0x61fe,
+  0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205, 0x6207, 0x6209,
+  0x6213, 0x6214, 0x6219, 0x621c, 0x621d, 0x621e, 0x6220, 0x6223,
+  0x6226, 0x6227, 0x6228, 0x6229, 0x622b, 0x622d, 0x622f, 0x6230,
+  0x6231, 0x6232, 0x6235, 0x6236, 0x6238, 0x6239, 0x623a, 0x623b,
+  0x623c, 0x6242, 0x6244, 0x6245, 0x6246, 0x624a,
+  /* 0x92 */
+  0x624f, 0x6250, 0x6255, 0x6256, 0x6257, 0x6259, 0x625a, 0x625c,
+  0x625d, 0x625e, 0x625f, 0x6260, 0x6261, 0x6262, 0x6264, 0x6265,
+  0x6268, 0x6271, 0x6272, 0x6274, 0x6275, 0x6277, 0x6278, 0x627a,
+  0x627b, 0x627d, 0x6281, 0x6282, 0x6283, 0x6285, 0x6286, 0x6287,
+  0x6288, 0x628b, 0x628c, 0x628d, 0x628e, 0x628f, 0x6290, 0x6294,
+  0x6299, 0x629c, 0x629d, 0x629e, 0x62a3, 0x62a6, 0x62a7, 0x62a9,
+  0x62aa, 0x62ad, 0x62ae, 0x62af, 0x62b0, 0x62b2, 0x62b3, 0x62b4,
+  0x62b6, 0x62b7, 0x62b8, 0x62ba, 0x62be, 0x62c0, 0x62c1, 0x62c3,
+  0x62cb, 0x62cf, 0x62d1, 0x62d5, 0x62dd, 0x62de, 0x62e0, 0x62e1,
+  0x62e4, 0x62ea, 0x62eb, 0x62f0, 0x62f2, 0x62f5, 0x62f8, 0x62f9,
+  0x62fa, 0x62fb, 0x6300, 0x6303, 0x6304, 0x6305, 0x6306, 0x630a,
+  0x630b, 0x630c, 0x630d, 0x630f, 0x6310, 0x6312, 0x6313, 0x6314,
+  0x6315, 0x6317, 0x6318, 0x6319, 0x631c, 0x6326, 0x6327, 0x6329,
+  0x632c, 0x632d, 0x632e, 0x6330, 0x6331, 0x6333, 0x6334, 0x6335,
+  0x6336, 0x6337, 0x6338, 0x633b, 0x633c, 0x633e, 0x633f, 0x6340,
+  0x6341, 0x6344, 0x6347, 0x6348, 0x634a, 0x6351, 0x6352, 0x6353,
+  0x6354, 0x6356, 0x6357, 0x6358, 0x6359, 0x635a, 0x635b, 0x635c,
+  0x635d, 0x6360, 0x6364, 0x6365, 0x6366, 0x6368, 0x636a, 0x636b,
+  0x636c, 0x636f, 0x6370, 0x6372, 0x6373, 0x6374, 0x6375, 0x6378,
+  0x6379, 0x637c, 0x637d, 0x637e, 0x637f, 0x6381, 0x6383, 0x6384,
+  0x6385, 0x6386, 0x638b, 0x638d, 0x6391, 0x6393, 0x6394, 0x6395,
+  0x6397, 0x6399, 0x639a, 0x639b, 0x639c, 0x639d, 0x639e, 0x639f,
+  0x63a1, 0x63a4, 0x63a6, 0x63ab, 0x63af, 0x63b1, 0x63b2, 0x63b5,
+  0x63b6, 0x63b9, 0x63bb, 0x63bd, 0x63bf, 0x63c0,
+  /* 0x93 */
+  0x63c1, 0x63c2, 0x63c3, 0x63c5, 0x63c7, 0x63c8, 0x63ca, 0x63cb,
+  0x63cc, 0x63d1, 0x63d3, 0x63d4, 0x63d5, 0x63d7, 0x63d8, 0x63d9,
+  0x63da, 0x63db, 0x63dc, 0x63dd, 0x63df, 0x63e2, 0x63e4, 0x63e5,
+  0x63e6, 0x63e7, 0x63e8, 0x63eb, 0x63ec, 0x63ee, 0x63ef, 0x63f0,
+  0x63f1, 0x63f3, 0x63f5, 0x63f7, 0x63f9, 0x63fa, 0x63fb, 0x63fc,
+  0x63fe, 0x6403, 0x6404, 0x6406, 0x6407, 0x6408, 0x6409, 0x640a,
+  0x640d, 0x640e, 0x6411, 0x6412, 0x6415, 0x6416, 0x6417, 0x6418,
+  0x6419, 0x641a, 0x641d, 0x641f, 0x6422, 0x6423, 0x6424, 0x6425,
+  0x6427, 0x6428, 0x6429, 0x642b, 0x642e, 0x642f, 0x6430, 0x6431,
+  0x6432, 0x6433, 0x6435, 0x6436, 0x6437, 0x6438, 0x6439, 0x643b,
+  0x643c, 0x643e, 0x6440, 0x6442, 0x6443, 0x6449, 0x644b, 0x644c,
+  0x644d, 0x644e, 0x644f, 0x6450, 0x6451, 0x6453, 0x6455, 0x6456,
+  0x6457, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, 0x645f, 0x6460,
+  0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466, 0x6468, 0x646a,
+  0x646b, 0x646c, 0x646e, 0x646f, 0x6470, 0x6471, 0x6472, 0x6473,
+  0x6474, 0x6475, 0x6476, 0x6477, 0x647b, 0x647c, 0x647d, 0x647e,
+  0x647f, 0x6480, 0x6481, 0x6483, 0x6486, 0x6488, 0x6489, 0x648a,
+  0x648b, 0x648c, 0x648d, 0x648e, 0x648f, 0x6490, 0x6493, 0x6494,
+  0x6497, 0x6498, 0x649a, 0x649b, 0x649c, 0x649d, 0x649f, 0x64a0,
+  0x64a1, 0x64a2, 0x64a3, 0x64a5, 0x64a6, 0x64a7, 0x64a8, 0x64aa,
+  0x64ab, 0x64af, 0x64b1, 0x64b2, 0x64b3, 0x64b4, 0x64b6, 0x64b9,
+  0x64bb, 0x64bd, 0x64be, 0x64bf, 0x64c1, 0x64c3, 0x64c4, 0x64c6,
+  0x64c7, 0x64c8, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64cf, 0x64d1,
+  0x64d3, 0x64d4, 0x64d5, 0x64d6, 0x64d9, 0x64da,
+  /* 0x94 */
+  0x64db, 0x64dc, 0x64dd, 0x64df, 0x64e0, 0x64e1, 0x64e3, 0x64e5,
+  0x64e7, 0x64e8, 0x64e9, 0x64ea, 0x64eb, 0x64ec, 0x64ed, 0x64ee,
+  0x64ef, 0x64f0, 0x64f1, 0x64f2, 0x64f3, 0x64f4, 0x64f5, 0x64f6,
+  0x64f7, 0x64f8, 0x64f9, 0x64fa, 0x64fb, 0x64fc, 0x64fd, 0x64fe,
+  0x64ff, 0x6501, 0x6502, 0x6503, 0x6504, 0x6505, 0x6506, 0x6507,
+  0x6508, 0x650a, 0x650b, 0x650c, 0x650d, 0x650e, 0x650f, 0x6510,
+  0x6511, 0x6513, 0x6514, 0x6515, 0x6516, 0x6517, 0x6519, 0x651a,
+  0x651b, 0x651c, 0x651d, 0x651e, 0x651f, 0x6520, 0x6521, 0x6522,
+  0x6523, 0x6524, 0x6526, 0x6527, 0x6528, 0x6529, 0x652a, 0x652c,
+  0x652d, 0x6530, 0x6531, 0x6532, 0x6533, 0x6537, 0x653a, 0x653c,
+  0x653d, 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x6546, 0x6547,
+  0x654a, 0x654b, 0x654d, 0x654e, 0x6550, 0x6552, 0x6553, 0x6554,
+  0x6557, 0x6558, 0x655a, 0x655c, 0x655f, 0x6560, 0x6561, 0x6564,
+  0x6565, 0x6567, 0x6568, 0x6569, 0x656a, 0x656d, 0x656e, 0x656f,
+  0x6571, 0x6573, 0x6575, 0x6576, 0x6578, 0x6579, 0x657a, 0x657b,
+  0x657c, 0x657d, 0x657e, 0x657f, 0x6580, 0x6581, 0x6582, 0x6583,
+  0x6584, 0x6585, 0x6586, 0x6588, 0x6589, 0x658a, 0x658d, 0x658e,
+  0x658f, 0x6592, 0x6594, 0x6595, 0x6596, 0x6598, 0x659a, 0x659d,
+  0x659e, 0x65a0, 0x65a2, 0x65a3, 0x65a6, 0x65a8, 0x65aa, 0x65ac,
+  0x65ae, 0x65b1, 0x65b2, 0x65b3, 0x65b4, 0x65b5, 0x65b6, 0x65b7,
+  0x65b8, 0x65ba, 0x65bb, 0x65be, 0x65bf, 0x65c0, 0x65c2, 0x65c7,
+  0x65c8, 0x65c9, 0x65ca, 0x65cd, 0x65d0, 0x65d1, 0x65d3, 0x65d4,
+  0x65d5, 0x65d8, 0x65d9, 0x65da, 0x65db, 0x65dc, 0x65dd, 0x65de,
+  0x65df, 0x65e1, 0x65e3, 0x65e4, 0x65ea, 0x65eb,
+  /* 0x95 */
+  0x65f2, 0x65f3, 0x65f4, 0x65f5, 0x65f8, 0x65f9, 0x65fb, 0x65fc,
+  0x65fd, 0x65fe, 0x65ff, 0x6601, 0x6604, 0x6605, 0x6607, 0x6608,
+  0x6609, 0x660b, 0x660d, 0x6610, 0x6611, 0x6612, 0x6616, 0x6617,
+  0x6618, 0x661a, 0x661b, 0x661c, 0x661e, 0x6621, 0x6622, 0x6623,
+  0x6624, 0x6626, 0x6629, 0x662a, 0x662b, 0x662c, 0x662e, 0x6630,
+  0x6632, 0x6633, 0x6637, 0x6638, 0x6639, 0x663a, 0x663b, 0x663d,
+  0x663f, 0x6640, 0x6642, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648,
+  0x6649, 0x664a, 0x664d, 0x664e, 0x6650, 0x6651, 0x6658, 0x6659,
+  0x665b, 0x665c, 0x665d, 0x665e, 0x6660, 0x6662, 0x6663, 0x6665,
+  0x6667, 0x6669, 0x666a, 0x666b, 0x666c, 0x666d, 0x6671, 0x6672,
+  0x6673, 0x6675, 0x6678, 0x6679, 0x667b, 0x667c, 0x667d, 0x667f,
+  0x6680, 0x6681, 0x6683, 0x6685, 0x6686, 0x6688, 0x6689, 0x668a,
+  0x668b, 0x668d, 0x668e, 0x668f, 0x6690, 0x6692, 0x6693, 0x6694,
+  0x6695, 0x6698, 0x6699, 0x669a, 0x669b, 0x669c, 0x669e, 0x669f,
+  0x66a0, 0x66a1, 0x66a2, 0x66a3, 0x66a4, 0x66a5, 0x66a6, 0x66a9,
+  0x66aa, 0x66ab, 0x66ac, 0x66ad, 0x66af, 0x66b0, 0x66b1, 0x66b2,
+  0x66b3, 0x66b5, 0x66b6, 0x66b7, 0x66b8, 0x66ba, 0x66bb, 0x66bc,
+  0x66bd, 0x66bf, 0x66c0, 0x66c1, 0x66c2, 0x66c3, 0x66c4, 0x66c5,
+  0x66c6, 0x66c7, 0x66c8, 0x66c9, 0x66ca, 0x66cb, 0x66cc, 0x66cd,
+  0x66ce, 0x66cf, 0x66d0, 0x66d1, 0x66d2, 0x66d3, 0x66d4, 0x66d5,
+  0x66d6, 0x66d7, 0x66d8, 0x66da, 0x66de, 0x66df, 0x66e0, 0x66e1,
+  0x66e2, 0x66e3, 0x66e4, 0x66e5, 0x66e7, 0x66e8, 0x66ea, 0x66eb,
+  0x66ec, 0x66ed, 0x66ee, 0x66ef, 0x66f1, 0x66f5, 0x66f6, 0x66f8,
+  0x66fa, 0x66fb, 0x66fd, 0x6701, 0x6702, 0x6703,
+  /* 0x96 */
+  0x6704, 0x6705, 0x6706, 0x6707, 0x670c, 0x670e, 0x670f, 0x6711,
+  0x6712, 0x6713, 0x6716, 0x6718, 0x6719, 0x671a, 0x671c, 0x671e,
+  0x6720, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725, 0x6727, 0x6729,
+  0x672e, 0x6730, 0x6732, 0x6733, 0x6736, 0x6737, 0x6738, 0x6739,
+  0x673b, 0x673c, 0x673e, 0x673f, 0x6741, 0x6744, 0x6745, 0x6747,
+  0x674a, 0x674b, 0x674d, 0x6752, 0x6754, 0x6755, 0x6757, 0x6758,
+  0x6759, 0x675a, 0x675b, 0x675d, 0x6762, 0x6763, 0x6764, 0x6766,
+  0x6767, 0x676b, 0x676c, 0x676e, 0x6771, 0x6774, 0x6776, 0x6778,
+  0x6779, 0x677a, 0x677b, 0x677d, 0x6780, 0x6782, 0x6783, 0x6785,
+  0x6786, 0x6788, 0x678a, 0x678c, 0x678d, 0x678e, 0x678f, 0x6791,
+  0x6792, 0x6793, 0x6794, 0x6796, 0x6799, 0x679b, 0x679f, 0x67a0,
+  0x67a1, 0x67a4, 0x67a6, 0x67a9, 0x67ac, 0x67ae, 0x67b1, 0x67b2,
+  0x67b4, 0x67b9, 0x67ba, 0x67bb, 0x67bc, 0x67bd, 0x67be, 0x67bf,
+  0x67c0, 0x67c2, 0x67c5, 0x67c6, 0x67c7, 0x67c8, 0x67c9, 0x67ca,
+  0x67cb, 0x67cc, 0x67cd, 0x67ce, 0x67d5, 0x67d6, 0x67d7, 0x67db,
+  0x67df, 0x67e1, 0x67e3, 0x67e4, 0x67e6, 0x67e7, 0x67e8, 0x67ea,
+  0x67eb, 0x67ed, 0x67ee, 0x67f2, 0x67f5, 0x67f6, 0x67f7, 0x67f8,
+  0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fe, 0x6801, 0x6802, 0x6803,
+  0x6804, 0x6806, 0x680d, 0x6810, 0x6812, 0x6814, 0x6815, 0x6818,
+  0x6819, 0x681a, 0x681b, 0x681c, 0x681e, 0x681f, 0x6820, 0x6822,
+  0x6823, 0x6824, 0x6825, 0x6826, 0x6827, 0x6828, 0x682b, 0x682c,
+  0x682d, 0x682e, 0x682f, 0x6830, 0x6831, 0x6834, 0x6835, 0x6836,
+  0x683a, 0x683b, 0x683f, 0x6847, 0x684b, 0x684d, 0x684f, 0x6852,
+  0x6856, 0x6857, 0x6858, 0x6859, 0x685a, 0x685b,
+  /* 0x97 */
+  0x685c, 0x685d, 0x685e, 0x685f, 0x686a, 0x686c, 0x686d, 0x686e,
+  0x686f, 0x6870, 0x6871, 0x6872, 0x6873, 0x6875, 0x6878, 0x6879,
+  0x687a, 0x687b, 0x687c, 0x687d, 0x687e, 0x687f, 0x6880, 0x6882,
+  0x6884, 0x6887, 0x6888, 0x6889, 0x688a, 0x688b, 0x688c, 0x688d,
+  0x688e, 0x6890, 0x6891, 0x6892, 0x6894, 0x6895, 0x6896, 0x6898,
+  0x6899, 0x689a, 0x689b, 0x689c, 0x689d, 0x689e, 0x689f, 0x68a0,
+  0x68a1, 0x68a3, 0x68a4, 0x68a5, 0x68a9, 0x68aa, 0x68ab, 0x68ac,
+  0x68ae, 0x68b1, 0x68b2, 0x68b4, 0x68b6, 0x68b7, 0x68b8, 0x68b9,
+  0x68ba, 0x68bb, 0x68bc, 0x68bd, 0x68be, 0x68bf, 0x68c1, 0x68c3,
+  0x68c4, 0x68c5, 0x68c6, 0x68c7, 0x68c8, 0x68ca, 0x68cc, 0x68ce,
+  0x68cf, 0x68d0, 0x68d1, 0x68d3, 0x68d4, 0x68d6, 0x68d7, 0x68d9,
+  0x68db, 0x68dc, 0x68dd, 0x68de, 0x68df, 0x68e1, 0x68e2, 0x68e4,
+  0x68e5, 0x68e6, 0x68e7, 0x68e8, 0x68e9, 0x68ea, 0x68eb, 0x68ec,
+  0x68ed, 0x68ef, 0x68f2, 0x68f3, 0x68f4, 0x68f6, 0x68f7, 0x68f8,
+  0x68fb, 0x68fd, 0x68fe, 0x68ff, 0x6900, 0x6902, 0x6903, 0x6904,
+  0x6906, 0x6907, 0x6908, 0x6909, 0x690a, 0x690c, 0x690f, 0x6911,
+  0x6913, 0x6914, 0x6915, 0x6916, 0x6917, 0x6918, 0x6919, 0x691a,
+  0x691b, 0x691c, 0x691d, 0x691e, 0x6921, 0x6922, 0x6923, 0x6925,
+  0x6926, 0x6927, 0x6928, 0x6929, 0x692a, 0x692b, 0x692c, 0x692e,
+  0x692f, 0x6931, 0x6932, 0x6933, 0x6935, 0x6936, 0x6937, 0x6938,
+  0x693a, 0x693b, 0x693c, 0x693e, 0x6940, 0x6941, 0x6943, 0x6944,
+  0x6945, 0x6946, 0x6947, 0x6948, 0x6949, 0x694a, 0x694b, 0x694c,
+  0x694d, 0x694e, 0x694f, 0x6950, 0x6951, 0x6952, 0x6953, 0x6955,
+  0x6956, 0x6958, 0x6959, 0x695b, 0x695c, 0x695f,
+  /* 0x98 */
+  0x6961, 0x6962, 0x6964, 0x6965, 0x6967, 0x6968, 0x6969, 0x696a,
+  0x696c, 0x696d, 0x696f, 0x6970, 0x6972, 0x6973, 0x6974, 0x6975,
+  0x6976, 0x697a, 0x697b, 0x697d, 0x697e, 0x697f, 0x6981, 0x6983,
+  0x6985, 0x698a, 0x698b, 0x698c, 0x698e, 0x698f, 0x6990, 0x6991,
+  0x6992, 0x6993, 0x6996, 0x6997, 0x6999, 0x699a, 0x699d, 0x699e,
+  0x699f, 0x69a0, 0x69a1, 0x69a2, 0x69a3, 0x69a4, 0x69a5, 0x69a6,
+  0x69a9, 0x69aa, 0x69ac, 0x69ae, 0x69af, 0x69b0, 0x69b2, 0x69b3,
+  0x69b5, 0x69b6, 0x69b8, 0x69b9, 0x69ba, 0x69bc, 0x69bd, 0x69be,
+  0x69bf, 0x69c0, 0x69c2, 0x69c3, 0x69c4, 0x69c5, 0x69c6, 0x69c7,
+  0x69c8, 0x69c9, 0x69cb, 0x69cd, 0x69cf, 0x69d1, 0x69d2, 0x69d3,
+  0x69d5, 0x69d6, 0x69d7, 0x69d8, 0x69d9, 0x69da, 0x69dc, 0x69dd,
+  0x69de, 0x69e1, 0x69e2, 0x69e3, 0x69e4, 0x69e5, 0x69e6, 0x69e7,
+  0x69e8, 0x69e9, 0x69ea, 0x69eb, 0x69ec, 0x69ee, 0x69ef, 0x69f0,
+  0x69f1, 0x69f3, 0x69f4, 0x69f5, 0x69f6, 0x69f7, 0x69f8, 0x69f9,
+  0x69fa, 0x69fb, 0x69fc, 0x69fe, 0x6a00, 0x6a01, 0x6a02, 0x6a03,
+  0x6a04, 0x6a05, 0x6a06, 0x6a07, 0x6a08, 0x6a09, 0x6a0b, 0x6a0c,
+  0x6a0d, 0x6a0e, 0x6a0f, 0x6a10, 0x6a11, 0x6a12, 0x6a13, 0x6a14,
+  0x6a15, 0x6a16, 0x6a19, 0x6a1a, 0x6a1b, 0x6a1c, 0x6a1d, 0x6a1e,
+  0x6a20, 0x6a22, 0x6a23, 0x6a24, 0x6a25, 0x6a26, 0x6a27, 0x6a29,
+  0x6a2b, 0x6a2c, 0x6a2d, 0x6a2e, 0x6a30, 0x6a32, 0x6a33, 0x6a34,
+  0x6a36, 0x6a37, 0x6a38, 0x6a39, 0x6a3a, 0x6a3b, 0x6a3c, 0x6a3f,
+  0x6a40, 0x6a41, 0x6a42, 0x6a43, 0x6a45, 0x6a46, 0x6a48, 0x6a49,
+  0x6a4a, 0x6a4b, 0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, 0x6a51, 0x6a52,
+  0x6a53, 0x6a54, 0x6a55, 0x6a56, 0x6a57, 0x6a5a,
+  /* 0x99 */
+  0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, 0x6a60, 0x6a62, 0x6a63, 0x6a64,
+  0x6a66, 0x6a67, 0x6a68, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d,
+  0x6a6e, 0x6a6f, 0x6a70, 0x6a72, 0x6a73, 0x6a74, 0x6a75, 0x6a76,
+  0x6a77, 0x6a78, 0x6a7a, 0x6a7b, 0x6a7d, 0x6a7e, 0x6a7f, 0x6a81,
+  0x6a82, 0x6a83, 0x6a85, 0x6a86, 0x6a87, 0x6a88, 0x6a89, 0x6a8a,
+  0x6a8b, 0x6a8c, 0x6a8d, 0x6a8f, 0x6a92, 0x6a93, 0x6a94, 0x6a95,
+  0x6a96, 0x6a98, 0x6a99, 0x6a9a, 0x6a9b, 0x6a9c, 0x6a9d, 0x6a9e,
+  0x6a9f, 0x6aa1, 0x6aa2, 0x6aa3, 0x6aa4, 0x6aa5, 0x6aa6, 0x6aa7,
+  0x6aa8, 0x6aaa, 0x6aad, 0x6aae, 0x6aaf, 0x6ab0, 0x6ab1, 0x6ab2,
+  0x6ab3, 0x6ab4, 0x6ab5, 0x6ab6, 0x6ab7, 0x6ab8, 0x6ab9, 0x6aba,
+  0x6abb, 0x6abc, 0x6abd, 0x6abe, 0x6abf, 0x6ac0, 0x6ac1, 0x6ac2,
+  0x6ac3, 0x6ac4, 0x6ac5, 0x6ac6, 0x6ac7, 0x6ac8, 0x6ac9, 0x6aca,
+  0x6acb, 0x6acc, 0x6acd, 0x6ace, 0x6acf, 0x6ad0, 0x6ad1, 0x6ad2,
+  0x6ad3, 0x6ad4, 0x6ad5, 0x6ad6, 0x6ad7, 0x6ad8, 0x6ad9, 0x6ada,
+  0x6adb, 0x6adc, 0x6add, 0x6ade, 0x6adf, 0x6ae0, 0x6ae1, 0x6ae2,
+  0x6ae3, 0x6ae4, 0x6ae5, 0x6ae6, 0x6ae7, 0x6ae8, 0x6ae9, 0x6aea,
+  0x6aeb, 0x6aec, 0x6aed, 0x6aee, 0x6aef, 0x6af0, 0x6af1, 0x6af2,
+  0x6af3, 0x6af4, 0x6af5, 0x6af6, 0x6af7, 0x6af8, 0x6af9, 0x6afa,
+  0x6afb, 0x6afc, 0x6afd, 0x6afe, 0x6aff, 0x6b00, 0x6b01, 0x6b02,
+  0x6b03, 0x6b04, 0x6b05, 0x6b06, 0x6b07, 0x6b08, 0x6b09, 0x6b0a,
+  0x6b0b, 0x6b0c, 0x6b0d, 0x6b0e, 0x6b0f, 0x6b10, 0x6b11, 0x6b12,
+  0x6b13, 0x6b14, 0x6b15, 0x6b16, 0x6b17, 0x6b18, 0x6b19, 0x6b1a,
+  0x6b1b, 0x6b1c, 0x6b1d, 0x6b1e, 0x6b1f, 0x6b25, 0x6b26, 0x6b28,
+  0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, 0x6b2d, 0x6b2e,
+  /* 0x9a */
+  0x6b2f, 0x6b30, 0x6b31, 0x6b33, 0x6b34, 0x6b35, 0x6b36, 0x6b38,
+  0x6b3b, 0x6b3c, 0x6b3d, 0x6b3f, 0x6b40, 0x6b41, 0x6b42, 0x6b44,
+  0x6b45, 0x6b48, 0x6b4a, 0x6b4b, 0x6b4d, 0x6b4e, 0x6b4f, 0x6b50,
+  0x6b51, 0x6b52, 0x6b53, 0x6b54, 0x6b55, 0x6b56, 0x6b57, 0x6b58,
+  0x6b5a, 0x6b5b, 0x6b5c, 0x6b5d, 0x6b5e, 0x6b5f, 0x6b60, 0x6b61,
+  0x6b68, 0x6b69, 0x6b6b, 0x6b6c, 0x6b6d, 0x6b6e, 0x6b6f, 0x6b70,
+  0x6b71, 0x6b72, 0x6b73, 0x6b74, 0x6b75, 0x6b76, 0x6b77, 0x6b78,
+  0x6b7a, 0x6b7d, 0x6b7e, 0x6b7f, 0x6b80, 0x6b85, 0x6b88, 0x6b8c,
+  0x6b8e, 0x6b8f, 0x6b90, 0x6b91, 0x6b94, 0x6b95, 0x6b97, 0x6b98,
+  0x6b99, 0x6b9c, 0x6b9d, 0x6b9e, 0x6b9f, 0x6ba0, 0x6ba2, 0x6ba3,
+  0x6ba4, 0x6ba5, 0x6ba6, 0x6ba7, 0x6ba8, 0x6ba9, 0x6bab, 0x6bac,
+  0x6bad, 0x6bae, 0x6baf, 0x6bb0, 0x6bb1, 0x6bb2, 0x6bb6, 0x6bb8,
+  0x6bb9, 0x6bba, 0x6bbb, 0x6bbc, 0x6bbd, 0x6bbe, 0x6bc0, 0x6bc3,
+  0x6bc4, 0x6bc6, 0x6bc7, 0x6bc8, 0x6bc9, 0x6bca, 0x6bcc, 0x6bce,
+  0x6bd0, 0x6bd1, 0x6bd8, 0x6bda, 0x6bdc, 0x6bdd, 0x6bde, 0x6bdf,
+  0x6be0, 0x6be2, 0x6be3, 0x6be4, 0x6be5, 0x6be6, 0x6be7, 0x6be8,
+  0x6be9, 0x6bec, 0x6bed, 0x6bee, 0x6bf0, 0x6bf1, 0x6bf2, 0x6bf4,
+  0x6bf6, 0x6bf7, 0x6bf8, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfe, 0x6bff,
+  0x6c00, 0x6c01, 0x6c02, 0x6c03, 0x6c04, 0x6c08, 0x6c09, 0x6c0a,
+  0x6c0b, 0x6c0c, 0x6c0e, 0x6c12, 0x6c17, 0x6c1c, 0x6c1d, 0x6c1e,
+  0x6c20, 0x6c23, 0x6c25, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c31, 0x6c33,
+  0x6c36, 0x6c37, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3e, 0x6c3f,
+  0x6c43, 0x6c44, 0x6c45, 0x6c48, 0x6c4b, 0x6c4c, 0x6c4d, 0x6c4e,
+  0x6c4f, 0x6c51, 0x6c52, 0x6c53, 0x6c56, 0x6c58,
+  /* 0x9b */
+  0x6c59, 0x6c5a, 0x6c62, 0x6c63, 0x6c65, 0x6c66, 0x6c67, 0x6c6b,
+  0x6c6c, 0x6c6d, 0x6c6e, 0x6c6f, 0x6c71, 0x6c73, 0x6c75, 0x6c77,
+  0x6c78, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7f, 0x6c80, 0x6c84, 0x6c87,
+  0x6c8a, 0x6c8b, 0x6c8d, 0x6c8e, 0x6c91, 0x6c92, 0x6c95, 0x6c96,
+  0x6c97, 0x6c98, 0x6c9a, 0x6c9c, 0x6c9d, 0x6c9e, 0x6ca0, 0x6ca2,
+  0x6ca8, 0x6cac, 0x6caf, 0x6cb0, 0x6cb4, 0x6cb5, 0x6cb6, 0x6cb7,
+  0x6cba, 0x6cc0, 0x6cc1, 0x6cc2, 0x6cc3, 0x6cc6, 0x6cc7, 0x6cc8,
+  0x6ccb, 0x6ccd, 0x6cce, 0x6ccf, 0x6cd1, 0x6cd2, 0x6cd8, 0x6cd9,
+  0x6cda, 0x6cdc, 0x6cdd, 0x6cdf, 0x6ce4, 0x6ce6, 0x6ce7, 0x6ce9,
+  0x6cec, 0x6ced, 0x6cf2, 0x6cf4, 0x6cf9, 0x6cff, 0x6d00, 0x6d02,
+  0x6d03, 0x6d05, 0x6d06, 0x6d08, 0x6d09, 0x6d0a, 0x6d0d, 0x6d0f,
+  0x6d10, 0x6d11, 0x6d13, 0x6d14, 0x6d15, 0x6d16, 0x6d18, 0x6d1c,
+  0x6d1d, 0x6d1f, 0x6d20, 0x6d21, 0x6d22, 0x6d23, 0x6d24, 0x6d26,
+  0x6d28, 0x6d29, 0x6d2c, 0x6d2d, 0x6d2f, 0x6d30, 0x6d34, 0x6d36,
+  0x6d37, 0x6d38, 0x6d3a, 0x6d3f, 0x6d40, 0x6d42, 0x6d44, 0x6d49,
+  0x6d4c, 0x6d50, 0x6d55, 0x6d56, 0x6d57, 0x6d58, 0x6d5b, 0x6d5d,
+  0x6d5f, 0x6d61, 0x6d62, 0x6d64, 0x6d65, 0x6d67, 0x6d68, 0x6d6b,
+  0x6d6c, 0x6d6d, 0x6d70, 0x6d71, 0x6d72, 0x6d73, 0x6d75, 0x6d76,
+  0x6d79, 0x6d7a, 0x6d7b, 0x6d7d, 0x6d7e, 0x6d7f, 0x6d80, 0x6d81,
+  0x6d83, 0x6d84, 0x6d86, 0x6d87, 0x6d8a, 0x6d8b, 0x6d8d, 0x6d8f,
+  0x6d90, 0x6d92, 0x6d96, 0x6d97, 0x6d98, 0x6d99, 0x6d9a, 0x6d9c,
+  0x6da2, 0x6da5, 0x6dac, 0x6dad, 0x6db0, 0x6db1, 0x6db3, 0x6db4,
+  0x6db6, 0x6db7, 0x6db9, 0x6dba, 0x6dbb, 0x6dbc, 0x6dbd, 0x6dbe,
+  0x6dc1, 0x6dc2, 0x6dc3, 0x6dc8, 0x6dc9, 0x6dca,
+  /* 0x9c */
+  0x6dcd, 0x6dce, 0x6dcf, 0x6dd0, 0x6dd2, 0x6dd3, 0x6dd4, 0x6dd5,
+  0x6dd7, 0x6dda, 0x6ddb, 0x6ddc, 0x6ddf, 0x6de2, 0x6de3, 0x6de5,
+  0x6de7, 0x6de8, 0x6de9, 0x6dea, 0x6ded, 0x6def, 0x6df0, 0x6df2,
+  0x6df4, 0x6df5, 0x6df6, 0x6df8, 0x6dfa, 0x6dfd, 0x6dfe, 0x6dff,
+  0x6e00, 0x6e01, 0x6e02, 0x6e03, 0x6e04, 0x6e06, 0x6e07, 0x6e08,
+  0x6e09, 0x6e0b, 0x6e0f, 0x6e12, 0x6e13, 0x6e15, 0x6e18, 0x6e19,
+  0x6e1b, 0x6e1c, 0x6e1e, 0x6e1f, 0x6e22, 0x6e26, 0x6e27, 0x6e28,
+  0x6e2a, 0x6e2c, 0x6e2e, 0x6e30, 0x6e31, 0x6e33, 0x6e35, 0x6e36,
+  0x6e37, 0x6e39, 0x6e3b, 0x6e3c, 0x6e3d, 0x6e3e, 0x6e3f, 0x6e40,
+  0x6e41, 0x6e42, 0x6e45, 0x6e46, 0x6e47, 0x6e48, 0x6e49, 0x6e4a,
+  0x6e4b, 0x6e4c, 0x6e4f, 0x6e50, 0x6e51, 0x6e52, 0x6e55, 0x6e57,
+  0x6e59, 0x6e5a, 0x6e5c, 0x6e5d, 0x6e5e, 0x6e60, 0x6e61, 0x6e62,
+  0x6e63, 0x6e64, 0x6e65, 0x6e66, 0x6e67, 0x6e68, 0x6e69, 0x6e6a,
+  0x6e6c, 0x6e6d, 0x6e6f, 0x6e70, 0x6e71, 0x6e72, 0x6e73, 0x6e74,
+  0x6e75, 0x6e76, 0x6e77, 0x6e78, 0x6e79, 0x6e7a, 0x6e7b, 0x6e7c,
+  0x6e7d, 0x6e80, 0x6e81, 0x6e82, 0x6e84, 0x6e87, 0x6e88, 0x6e8a,
+  0x6e8b, 0x6e8c, 0x6e8d, 0x6e8e, 0x6e91, 0x6e92, 0x6e93, 0x6e94,
+  0x6e95, 0x6e96, 0x6e97, 0x6e99, 0x6e9a, 0x6e9b, 0x6e9d, 0x6e9e,
+  0x6ea0, 0x6ea1, 0x6ea3, 0x6ea4, 0x6ea6, 0x6ea8, 0x6ea9, 0x6eab,
+  0x6eac, 0x6ead, 0x6eae, 0x6eb0, 0x6eb3, 0x6eb5, 0x6eb8, 0x6eb9,
+  0x6ebc, 0x6ebe, 0x6ebf, 0x6ec0, 0x6ec3, 0x6ec4, 0x6ec5, 0x6ec6,
+  0x6ec8, 0x6ec9, 0x6eca, 0x6ecc, 0x6ecd, 0x6ece, 0x6ed0, 0x6ed2,
+  0x6ed6, 0x6ed8, 0x6ed9, 0x6edb, 0x6edc, 0x6edd, 0x6ee3, 0x6ee7,
+  0x6eea, 0x6eeb, 0x6eec, 0x6eed, 0x6eee, 0x6eef,
+  /* 0x9d */
+  0x6ef0, 0x6ef1, 0x6ef2, 0x6ef3, 0x6ef5, 0x6ef6, 0x6ef7, 0x6ef8,
+  0x6efa, 0x6efb, 0x6efc, 0x6efd, 0x6efe, 0x6eff, 0x6f00, 0x6f01,
+  0x6f03, 0x6f04, 0x6f05, 0x6f07, 0x6f08, 0x6f0a, 0x6f0b, 0x6f0c,
+  0x6f0d, 0x6f0e, 0x6f10, 0x6f11, 0x6f12, 0x6f16, 0x6f17, 0x6f18,
+  0x6f19, 0x6f1a, 0x6f1b, 0x6f1c, 0x6f1d, 0x6f1e, 0x6f1f, 0x6f21,
+  0x6f22, 0x6f23, 0x6f25, 0x6f26, 0x6f27, 0x6f28, 0x6f2c, 0x6f2e,
+  0x6f30, 0x6f32, 0x6f34, 0x6f35, 0x6f37, 0x6f38, 0x6f39, 0x6f3a,
+  0x6f3b, 0x6f3c, 0x6f3d, 0x6f3f, 0x6f40, 0x6f41, 0x6f42, 0x6f43,
+  0x6f44, 0x6f45, 0x6f48, 0x6f49, 0x6f4a, 0x6f4c, 0x6f4e, 0x6f4f,
+  0x6f50, 0x6f51, 0x6f52, 0x6f53, 0x6f54, 0x6f55, 0x6f56, 0x6f57,
+  0x6f59, 0x6f5a, 0x6f5b, 0x6f5d, 0x6f5f, 0x6f60, 0x6f61, 0x6f63,
+  0x6f64, 0x6f65, 0x6f67, 0x6f68, 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c,
+  0x6f6f, 0x6f70, 0x6f71, 0x6f73, 0x6f75, 0x6f76, 0x6f77, 0x6f79,
+  0x6f7b, 0x6f7d, 0x6f7e, 0x6f7f, 0x6f80, 0x6f81, 0x6f82, 0x6f83,
+  0x6f85, 0x6f86, 0x6f87, 0x6f8a, 0x6f8b, 0x6f8f, 0x6f90, 0x6f91,
+  0x6f92, 0x6f93, 0x6f94, 0x6f95, 0x6f96, 0x6f97, 0x6f98, 0x6f99,
+  0x6f9a, 0x6f9b, 0x6f9d, 0x6f9e, 0x6f9f, 0x6fa0, 0x6fa2, 0x6fa3,
+  0x6fa4, 0x6fa5, 0x6fa6, 0x6fa8, 0x6fa9, 0x6faa, 0x6fab, 0x6fac,
+  0x6fad, 0x6fae, 0x6faf, 0x6fb0, 0x6fb1, 0x6fb2, 0x6fb4, 0x6fb5,
+  0x6fb7, 0x6fb8, 0x6fba, 0x6fbb, 0x6fbc, 0x6fbd, 0x6fbe, 0x6fbf,
+  0x6fc1, 0x6fc3, 0x6fc4, 0x6fc5, 0x6fc6, 0x6fc7, 0x6fc8, 0x6fca,
+  0x6fcb, 0x6fcc, 0x6fcd, 0x6fce, 0x6fcf, 0x6fd0, 0x6fd3, 0x6fd4,
+  0x6fd5, 0x6fd6, 0x6fd7, 0x6fd8, 0x6fd9, 0x6fda, 0x6fdb, 0x6fdc,
+  0x6fdd, 0x6fdf, 0x6fe2, 0x6fe3, 0x6fe4, 0x6fe5,
+  /* 0x9e */
+  0x6fe6, 0x6fe7, 0x6fe8, 0x6fe9, 0x6fea, 0x6feb, 0x6fec, 0x6fed,
+  0x6ff0, 0x6ff1, 0x6ff2, 0x6ff3, 0x6ff4, 0x6ff5, 0x6ff6, 0x6ff7,
+  0x6ff8, 0x6ff9, 0x6ffa, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff,
+  0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007,
+  0x7008, 0x7009, 0x700a, 0x700b, 0x700c, 0x700d, 0x700e, 0x700f,
+  0x7010, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, 0x7018,
+  0x7019, 0x701c, 0x701d, 0x701e, 0x701f, 0x7020, 0x7021, 0x7022,
+  0x7024, 0x7025, 0x7026, 0x7027, 0x7028, 0x7029, 0x702a, 0x702b,
+  0x702c, 0x702d, 0x702e, 0x702f, 0x7030, 0x7031, 0x7032, 0x7033,
+  0x7034, 0x7036, 0x7037, 0x7038, 0x703a, 0x703b, 0x703c, 0x703d,
+  0x703e, 0x703f, 0x7040, 0x7041, 0x7042, 0x7043, 0x7044, 0x7045,
+  0x7046, 0x7047, 0x7048, 0x7049, 0x704a, 0x704b, 0x704d, 0x704e,
+  0x7050, 0x7051, 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, 0x7057,
+  0x7058, 0x7059, 0x705a, 0x705b, 0x705c, 0x705d, 0x705f, 0x7060,
+  0x7061, 0x7062, 0x7063, 0x7064, 0x7065, 0x7066, 0x7067, 0x7068,
+  0x7069, 0x706a, 0x706e, 0x7071, 0x7072, 0x7073, 0x7074, 0x7077,
+  0x7079, 0x707a, 0x707b, 0x707d, 0x7081, 0x7082, 0x7083, 0x7084,
+  0x7086, 0x7087, 0x7088, 0x708b, 0x708c, 0x708d, 0x708f, 0x7090,
+  0x7091, 0x7093, 0x7097, 0x7098, 0x709a, 0x709b, 0x709e, 0x709f,
+  0x70a0, 0x70a1, 0x70a2, 0x70a3, 0x70a4, 0x70a5, 0x70a6, 0x70a7,
+  0x70a8, 0x70a9, 0x70aa, 0x70b0, 0x70b2, 0x70b4, 0x70b5, 0x70b6,
+  0x70ba, 0x70be, 0x70bf, 0x70c4, 0x70c5, 0x70c6, 0x70c7, 0x70c9,
+  0x70cb, 0x70cc, 0x70cd, 0x70ce, 0x70cf, 0x70d0, 0x70d1, 0x70d2,
+  0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d7, 0x70da,
+  /* 0x9f */
+  0x70dc, 0x70dd, 0x70de, 0x70e0, 0x70e1, 0x70e2, 0x70e3, 0x70e5,
+  0x70ea, 0x70ee, 0x70f0, 0x70f1, 0x70f2, 0x70f3, 0x70f4, 0x70f5,
+  0x70f6, 0x70f8, 0x70fa, 0x70fb, 0x70fc, 0x70fe, 0x70ff, 0x7100,
+  0x7101, 0x7102, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x7108,
+  0x710b, 0x710c, 0x710d, 0x710e, 0x710f, 0x7111, 0x7112, 0x7114,
+  0x7117, 0x711b, 0x711c, 0x711d, 0x711e, 0x711f, 0x7120, 0x7121,
+  0x7122, 0x7123, 0x7124, 0x7125, 0x7127, 0x7128, 0x7129, 0x712a,
+  0x712b, 0x712c, 0x712d, 0x712e, 0x7132, 0x7133, 0x7134, 0x7135,
+  0x7137, 0x7138, 0x7139, 0x713a, 0x713b, 0x713c, 0x713d, 0x713e,
+  0x713f, 0x7140, 0x7141, 0x7142, 0x7143, 0x7144, 0x7146, 0x7147,
+  0x7148, 0x7149, 0x714b, 0x714d, 0x714f, 0x7150, 0x7151, 0x7152,
+  0x7153, 0x7154, 0x7155, 0x7156, 0x7157, 0x7158, 0x7159, 0x715a,
+  0x715b, 0x715d, 0x715f, 0x7160, 0x7161, 0x7162, 0x7163, 0x7165,
+  0x7169, 0x716a, 0x716b, 0x716c, 0x716d, 0x716f, 0x7170, 0x7171,
+  0x7174, 0x7175, 0x7176, 0x7177, 0x7179, 0x717b, 0x717c, 0x717e,
+  0x717f, 0x7180, 0x7181, 0x7182, 0x7183, 0x7185, 0x7186, 0x7187,
+  0x7188, 0x7189, 0x718b, 0x718c, 0x718d, 0x718e, 0x7190, 0x7191,
+  0x7192, 0x7193, 0x7195, 0x7196, 0x7197, 0x719a, 0x719b, 0x719c,
+  0x719d, 0x719e, 0x71a1, 0x71a2, 0x71a3, 0x71a4, 0x71a5, 0x71a6,
+  0x71a7, 0x71a9, 0x71aa, 0x71ab, 0x71ad, 0x71ae, 0x71af, 0x71b0,
+  0x71b1, 0x71b2, 0x71b4, 0x71b6, 0x71b7, 0x71b8, 0x71ba, 0x71bb,
+  0x71bc, 0x71bd, 0x71be, 0x71bf, 0x71c0, 0x71c1, 0x71c2, 0x71c4,
+  0x71c5, 0x71c6, 0x71c7, 0x71c8, 0x71c9, 0x71ca, 0x71cb, 0x71cc,
+  0x71cd, 0x71cf, 0x71d0, 0x71d1, 0x71d2, 0x71d3,
+  /* 0xa0 */
+  0x71d6, 0x71d7, 0x71d8, 0x71d9, 0x71da, 0x71db, 0x71dc, 0x71dd,
+  0x71de, 0x71df, 0x71e1, 0x71e2, 0x71e3, 0x71e4, 0x71e6, 0x71e8,
+  0x71e9, 0x71ea, 0x71eb, 0x71ec, 0x71ed, 0x71ef, 0x71f0, 0x71f1,
+  0x71f2, 0x71f3, 0x71f4, 0x71f5, 0x71f6, 0x71f7, 0x71f8, 0x71fa,
+  0x71fb, 0x71fc, 0x71fd, 0x71fe, 0x71ff, 0x7200, 0x7201, 0x7202,
+  0x7203, 0x7204, 0x7205, 0x7207, 0x7208, 0x7209, 0x720a, 0x720b,
+  0x720c, 0x720d, 0x720e, 0x720f, 0x7210, 0x7211, 0x7212, 0x7213,
+  0x7214, 0x7215, 0x7216, 0x7217, 0x7218, 0x7219, 0x721a, 0x721b,
+  0x721c, 0x721e, 0x721f, 0x7220, 0x7221, 0x7222, 0x7223, 0x7224,
+  0x7225, 0x7226, 0x7227, 0x7229, 0x722b, 0x722d, 0x722e, 0x722f,
+  0x7232, 0x7233, 0x7234, 0x723a, 0x723c, 0x723e, 0x7240, 0x7241,
+  0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7249, 0x724a, 0x724b,
+  0x724e, 0x724f, 0x7250, 0x7251, 0x7253, 0x7254, 0x7255, 0x7257,
+  0x7258, 0x725a, 0x725c, 0x725e, 0x7260, 0x7263, 0x7264, 0x7265,
+  0x7268, 0x726a, 0x726b, 0x726c, 0x726d, 0x7270, 0x7271, 0x7273,
+  0x7274, 0x7276, 0x7277, 0x7278, 0x727b, 0x727c, 0x727d, 0x7282,
+  0x7283, 0x7285, 0x7286, 0x7287, 0x7288, 0x7289, 0x728c, 0x728e,
+  0x7290, 0x7291, 0x7293, 0x7294, 0x7295, 0x7296, 0x7297, 0x7298,
+  0x7299, 0x729a, 0x729b, 0x729c, 0x729d, 0x729e, 0x72a0, 0x72a1,
+  0x72a2, 0x72a3, 0x72a4, 0x72a5, 0x72a6, 0x72a7, 0x72a8, 0x72a9,
+  0x72aa, 0x72ab, 0x72ae, 0x72b1, 0x72b2, 0x72b3, 0x72b5, 0x72ba,
+  0x72bb, 0x72bc, 0x72bd, 0x72be, 0x72bf, 0x72c0, 0x72c5, 0x72c6,
+  0x72c7, 0x72c9, 0x72ca, 0x72cb, 0x72cc, 0x72cf, 0x72d1, 0x72d3,
+  0x72d4, 0x72d5, 0x72d6, 0x72d8, 0x72da, 0x72db,
+};
+
+static int
+gbkext1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x81 && c1 <= 0xa0)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xff)) {
+        unsigned int i = 190 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40));
+        unsigned short wc = 0xfffd;
+        {
+          if (i < 6080)
+            wc = gbkext1_2uni_page81[i];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/gbkext2.h b/lib/gbkext2.h
new file mode 100644
index 0000000..5a0dbde
--- /dev/null
+++ b/lib/gbkext2.h
@@ -0,0 +1,1174 @@
+/*
+ * Copyright (C) 1999-2000 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GBK/4 and GBK/5 extensions
+ */
+
+static const unsigned short gbkext2_2uni_pagea8[8272] = {
+  /* 0xa8 */
+  0x02ca, 0x02cb, 0x02d9, 0x2013, 0x2015, 0x2025, 0x2035, 0x2105,
+  0x2109, 0x2196, 0x2197, 0x2198, 0x2199, 0x2215, 0x221f, 0x2223,
+  0x2252, 0x2266, 0x2267, 0x22bf, 0x2550, 0x2551, 0x2552, 0x2553,
+  0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, 0x255a, 0x255b,
+  0x255c, 0x255d, 0x255e, 0x255f, 0x2560, 0x2561, 0x2562, 0x2563,
+  0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b,
+  0x256c, 0x256d, 0x256e, 0x256f, 0x2570, 0x2571, 0x2572, 0x2573,
+  0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, 0x2588,
+  0x2589, 0x258a, 0x258b, 0x258c, 0x258d, 0x258e, 0x258f, 0x2593,
+  0x2594, 0x2595, 0x25bc, 0x25bd, 0x25e2, 0x25e3, 0x25e4, 0x25e5,
+  0x2609, 0x2295, 0x3012, 0x301d, 0x301e, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xa9 */
+  0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, 0x3028,
+  0x3029, 0x32a3, 0x338e, 0x338f, 0x339c, 0x339d, 0x339e, 0x33a1,
+  0x33c4, 0x33ce, 0x33d1, 0x33d2, 0x33d5, 0xfe30, 0xffe2, 0xffe4,
+  0xfffd, 0x2121, 0x3231, 0xfffd, 0x2010, 0xfffd, 0xfffd, 0xfffd,
+  0x30fc, 0x309b, 0x309c, 0x30fd, 0x30fe, 0x3006, 0x309d, 0x309e,
+  0xfe49, 0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, 0xfe50,
+  0xfe51, 0xfe52, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xfe59, 0xfe5a,
+  0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0xfe5f, 0xfe60, 0xfe61, 0xfe62,
+  0xfe63, 0xfe64, 0xfe65, 0xfe66, 0xfe68, 0xfe69, 0xfe6a, 0xfe6b,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x3007, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xaa */
+  0x72dc, 0x72dd, 0x72df, 0x72e2, 0x72e3, 0x72e4, 0x72e5, 0x72e6,
+  0x72e7, 0x72ea, 0x72eb, 0x72f5, 0x72f6, 0x72f9, 0x72fd, 0x72fe,
+  0x72ff, 0x7300, 0x7302, 0x7304, 0x7305, 0x7306, 0x7307, 0x7308,
+  0x7309, 0x730b, 0x730c, 0x730d, 0x730f, 0x7310, 0x7311, 0x7312,
+  0x7314, 0x7318, 0x7319, 0x731a, 0x731f, 0x7320, 0x7323, 0x7324,
+  0x7326, 0x7327, 0x7328, 0x732d, 0x732f, 0x7330, 0x7332, 0x7333,
+  0x7335, 0x7336, 0x733a, 0x733b, 0x733c, 0x733d, 0x7340, 0x7341,
+  0x7342, 0x7343, 0x7344, 0x7345, 0x7346, 0x7347, 0x7348, 0x7349,
+  0x734a, 0x734b, 0x734c, 0x734e, 0x734f, 0x7351, 0x7353, 0x7354,
+  0x7355, 0x7356, 0x7358, 0x7359, 0x735a, 0x735b, 0x735c, 0x735d,
+  0x735e, 0x735f, 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366,
+  0x7367, 0x7368, 0x7369, 0x736a, 0x736b, 0x736e, 0x7370, 0x7371,
+  /* 0xab */
+  0x7372, 0x7373, 0x7374, 0x7375, 0x7376, 0x7377, 0x7378, 0x7379,
+  0x737a, 0x737b, 0x737c, 0x737d, 0x737f, 0x7380, 0x7381, 0x7382,
+  0x7383, 0x7385, 0x7386, 0x7388, 0x738a, 0x738c, 0x738d, 0x738f,
+  0x7390, 0x7392, 0x7393, 0x7394, 0x7395, 0x7397, 0x7398, 0x7399,
+  0x739a, 0x739c, 0x739d, 0x739e, 0x73a0, 0x73a1, 0x73a3, 0x73a4,
+  0x73a5, 0x73a6, 0x73a7, 0x73a8, 0x73aa, 0x73ac, 0x73ad, 0x73b1,
+  0x73b4, 0x73b5, 0x73b6, 0x73b8, 0x73b9, 0x73bc, 0x73bd, 0x73be,
+  0x73bf, 0x73c1, 0x73c3, 0x73c4, 0x73c5, 0x73c6, 0x73c7, 0x73cb,
+  0x73cc, 0x73ce, 0x73d2, 0x73d3, 0x73d4, 0x73d5, 0x73d6, 0x73d7,
+  0x73d8, 0x73da, 0x73db, 0x73dc, 0x73dd, 0x73df, 0x73e1, 0x73e2,
+  0x73e3, 0x73e4, 0x73e6, 0x73e8, 0x73ea, 0x73eb, 0x73ec, 0x73ee,
+  0x73ef, 0x73f0, 0x73f1, 0x73f3, 0x73f4, 0x73f5, 0x73f6, 0x73f7,
+  /* 0xac */
+  0x73f8, 0x73f9, 0x73fa, 0x73fb, 0x73fc, 0x73fd, 0x73fe, 0x73ff,
+  0x7400, 0x7401, 0x7402, 0x7404, 0x7407, 0x7408, 0x740b, 0x740c,
+  0x740d, 0x740e, 0x7411, 0x7412, 0x7413, 0x7414, 0x7415, 0x7416,
+  0x7417, 0x7418, 0x7419, 0x741c, 0x741d, 0x741e, 0x741f, 0x7420,
+  0x7421, 0x7423, 0x7424, 0x7427, 0x7429, 0x742b, 0x742d, 0x742f,
+  0x7431, 0x7432, 0x7437, 0x7438, 0x7439, 0x743a, 0x743b, 0x743d,
+  0x743e, 0x743f, 0x7440, 0x7442, 0x7443, 0x7444, 0x7445, 0x7446,
+  0x7447, 0x7448, 0x7449, 0x744a, 0x744b, 0x744c, 0x744d, 0x744e,
+  0x744f, 0x7450, 0x7451, 0x7452, 0x7453, 0x7454, 0x7456, 0x7458,
+  0x745d, 0x7460, 0x7461, 0x7462, 0x7463, 0x7464, 0x7465, 0x7466,
+  0x7467, 0x7468, 0x7469, 0x746a, 0x746b, 0x746c, 0x746e, 0x746f,
+  0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7478, 0x7479, 0x747a,
+  /* 0xad */
+  0x747b, 0x747c, 0x747d, 0x747f, 0x7482, 0x7484, 0x7485, 0x7486,
+  0x7488, 0x7489, 0x748a, 0x748c, 0x748d, 0x748f, 0x7491, 0x7492,
+  0x7493, 0x7494, 0x7495, 0x7496, 0x7497, 0x7498, 0x7499, 0x749a,
+  0x749b, 0x749d, 0x749f, 0x74a0, 0x74a1, 0x74a2, 0x74a3, 0x74a4,
+  0x74a5, 0x74a6, 0x74aa, 0x74ab, 0x74ac, 0x74ad, 0x74ae, 0x74af,
+  0x74b0, 0x74b1, 0x74b2, 0x74b3, 0x74b4, 0x74b5, 0x74b6, 0x74b7,
+  0x74b8, 0x74b9, 0x74bb, 0x74bc, 0x74bd, 0x74be, 0x74bf, 0x74c0,
+  0x74c1, 0x74c2, 0x74c3, 0x74c4, 0x74c5, 0x74c6, 0x74c7, 0x74c8,
+  0x74c9, 0x74ca, 0x74cb, 0x74cc, 0x74cd, 0x74ce, 0x74cf, 0x74d0,
+  0x74d1, 0x74d3, 0x74d4, 0x74d5, 0x74d6, 0x74d7, 0x74d8, 0x74d9,
+  0x74da, 0x74db, 0x74dd, 0x74df, 0x74e1, 0x74e5, 0x74e7, 0x74e8,
+  0x74e9, 0x74ea, 0x74eb, 0x74ec, 0x74ed, 0x74f0, 0x74f1, 0x74f2,
+  /* 0xae */
+  0x74f3, 0x74f5, 0x74f8, 0x74f9, 0x74fa, 0x74fb, 0x74fc, 0x74fd,
+  0x74fe, 0x7500, 0x7501, 0x7502, 0x7503, 0x7505, 0x7506, 0x7507,
+  0x7508, 0x7509, 0x750a, 0x750b, 0x750c, 0x750e, 0x7510, 0x7512,
+  0x7514, 0x7515, 0x7516, 0x7517, 0x751b, 0x751d, 0x751e, 0x7520,
+  0x7521, 0x7522, 0x7523, 0x7524, 0x7526, 0x7527, 0x752a, 0x752e,
+  0x7534, 0x7536, 0x7539, 0x753c, 0x753d, 0x753f, 0x7541, 0x7542,
+  0x7543, 0x7544, 0x7546, 0x7547, 0x7549, 0x754a, 0x754d, 0x7550,
+  0x7551, 0x7552, 0x7553, 0x7555, 0x7556, 0x7557, 0x7558, 0x755d,
+  0x755e, 0x755f, 0x7560, 0x7561, 0x7562, 0x7563, 0x7564, 0x7567,
+  0x7568, 0x7569, 0x756b, 0x756c, 0x756d, 0x756e, 0x756f, 0x7570,
+  0x7571, 0x7573, 0x7575, 0x7576, 0x7577, 0x757a, 0x757b, 0x757c,
+  0x757d, 0x757e, 0x7580, 0x7581, 0x7582, 0x7584, 0x7585, 0x7587,
+  /* 0xaf */
+  0x7588, 0x7589, 0x758a, 0x758c, 0x758d, 0x758e, 0x7590, 0x7593,
+  0x7595, 0x7598, 0x759b, 0x759c, 0x759e, 0x75a2, 0x75a6, 0x75a7,
+  0x75a8, 0x75a9, 0x75aa, 0x75ad, 0x75b6, 0x75b7, 0x75ba, 0x75bb,
+  0x75bf, 0x75c0, 0x75c1, 0x75c6, 0x75cb, 0x75cc, 0x75ce, 0x75cf,
+  0x75d0, 0x75d1, 0x75d3, 0x75d7, 0x75d9, 0x75da, 0x75dc, 0x75dd,
+  0x75df, 0x75e0, 0x75e1, 0x75e5, 0x75e9, 0x75ec, 0x75ed, 0x75ee,
+  0x75ef, 0x75f2, 0x75f3, 0x75f5, 0x75f6, 0x75f7, 0x75f8, 0x75fa,
+  0x75fb, 0x75fd, 0x75fe, 0x7602, 0x7604, 0x7606, 0x7607, 0x7608,
+  0x7609, 0x760b, 0x760d, 0x760e, 0x760f, 0x7611, 0x7612, 0x7613,
+  0x7614, 0x7616, 0x761a, 0x761c, 0x761d, 0x761e, 0x7621, 0x7623,
+  0x7627, 0x7628, 0x762c, 0x762e, 0x762f, 0x7631, 0x7632, 0x7636,
+  0x7637, 0x7639, 0x763a, 0x763b, 0x763d, 0x7641, 0x7642, 0x7644,
+  /* 0xb0 */
+  0x7645, 0x7646, 0x7647, 0x7648, 0x7649, 0x764a, 0x764b, 0x764e,
+  0x764f, 0x7650, 0x7651, 0x7652, 0x7653, 0x7655, 0x7657, 0x7658,
+  0x7659, 0x765a, 0x765b, 0x765d, 0x765f, 0x7660, 0x7661, 0x7662,
+  0x7664, 0x7665, 0x7666, 0x7667, 0x7668, 0x7669, 0x766a, 0x766c,
+  0x766d, 0x766e, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x7675,
+  0x7676, 0x7677, 0x7679, 0x767a, 0x767c, 0x767f, 0x7680, 0x7681,
+  0x7683, 0x7685, 0x7689, 0x768a, 0x768c, 0x768d, 0x768f, 0x7690,
+  0x7692, 0x7694, 0x7695, 0x7697, 0x7698, 0x769a, 0x769b, 0x769c,
+  0x769d, 0x769e, 0x769f, 0x76a0, 0x76a1, 0x76a2, 0x76a3, 0x76a5,
+  0x76a6, 0x76a7, 0x76a8, 0x76a9, 0x76aa, 0x76ab, 0x76ac, 0x76ad,
+  0x76af, 0x76b0, 0x76b3, 0x76b5, 0x76b6, 0x76b7, 0x76b8, 0x76b9,
+  0x76ba, 0x76bb, 0x76bc, 0x76bd, 0x76be, 0x76c0, 0x76c1, 0x76c3,
+  /* 0xb1 */
+  0x76c4, 0x76c7, 0x76c9, 0x76cb, 0x76cc, 0x76d3, 0x76d5, 0x76d9,
+  0x76da, 0x76dc, 0x76dd, 0x76de, 0x76e0, 0x76e1, 0x76e2, 0x76e3,
+  0x76e4, 0x76e6, 0x76e7, 0x76e8, 0x76e9, 0x76ea, 0x76eb, 0x76ec,
+  0x76ed, 0x76f0, 0x76f3, 0x76f5, 0x76f6, 0x76f7, 0x76fa, 0x76fb,
+  0x76fd, 0x76ff, 0x7700, 0x7702, 0x7703, 0x7705, 0x7706, 0x770a,
+  0x770c, 0x770e, 0x770f, 0x7710, 0x7711, 0x7712, 0x7713, 0x7714,
+  0x7715, 0x7716, 0x7717, 0x7718, 0x771b, 0x771c, 0x771d, 0x771e,
+  0x7721, 0x7723, 0x7724, 0x7725, 0x7727, 0x772a, 0x772b, 0x772c,
+  0x772e, 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7739, 0x773b,
+  0x773d, 0x773e, 0x773f, 0x7742, 0x7744, 0x7745, 0x7746, 0x7748,
+  0x7749, 0x774a, 0x774b, 0x774c, 0x774d, 0x774e, 0x774f, 0x7752,
+  0x7753, 0x7754, 0x7755, 0x7756, 0x7757, 0x7758, 0x7759, 0x775c,
+  /* 0xb2 */
+  0x775d, 0x775e, 0x775f, 0x7760, 0x7764, 0x7767, 0x7769, 0x776a,
+  0x776d, 0x776e, 0x776f, 0x7770, 0x7771, 0x7772, 0x7773, 0x7774,
+  0x7775, 0x7776, 0x7777, 0x7778, 0x777a, 0x777b, 0x777c, 0x7781,
+  0x7782, 0x7783, 0x7786, 0x7787, 0x7788, 0x7789, 0x778a, 0x778b,
+  0x778f, 0x7790, 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, 0x7798,
+  0x7799, 0x779a, 0x779b, 0x779c, 0x779d, 0x779e, 0x77a1, 0x77a3,
+  0x77a4, 0x77a6, 0x77a8, 0x77ab, 0x77ad, 0x77ae, 0x77af, 0x77b1,
+  0x77b2, 0x77b4, 0x77b6, 0x77b7, 0x77b8, 0x77b9, 0x77ba, 0x77bc,
+  0x77be, 0x77c0, 0x77c1, 0x77c2, 0x77c3, 0x77c4, 0x77c5, 0x77c6,
+  0x77c7, 0x77c8, 0x77c9, 0x77ca, 0x77cb, 0x77cc, 0x77ce, 0x77cf,
+  0x77d0, 0x77d1, 0x77d2, 0x77d3, 0x77d4, 0x77d5, 0x77d6, 0x77d8,
+  0x77d9, 0x77da, 0x77dd, 0x77de, 0x77df, 0x77e0, 0x77e1, 0x77e4,
+  /* 0xb3 */
+  0x77e6, 0x77e8, 0x77ea, 0x77ef, 0x77f0, 0x77f1, 0x77f2, 0x77f4,
+  0x77f5, 0x77f7, 0x77f9, 0x77fa, 0x77fb, 0x77fc, 0x7803, 0x7804,
+  0x7805, 0x7806, 0x7807, 0x7808, 0x780a, 0x780b, 0x780e, 0x780f,
+  0x7810, 0x7813, 0x7815, 0x7819, 0x781b, 0x781e, 0x7820, 0x7821,
+  0x7822, 0x7824, 0x7828, 0x782a, 0x782b, 0x782e, 0x782f, 0x7831,
+  0x7832, 0x7833, 0x7835, 0x7836, 0x783d, 0x783f, 0x7841, 0x7842,
+  0x7843, 0x7844, 0x7846, 0x7848, 0x7849, 0x784a, 0x784b, 0x784d,
+  0x784f, 0x7851, 0x7853, 0x7854, 0x7858, 0x7859, 0x785a, 0x785b,
+  0x785c, 0x785e, 0x785f, 0x7860, 0x7861, 0x7862, 0x7863, 0x7864,
+  0x7865, 0x7866, 0x7867, 0x7868, 0x7869, 0x786f, 0x7870, 0x7871,
+  0x7872, 0x7873, 0x7874, 0x7875, 0x7876, 0x7878, 0x7879, 0x787a,
+  0x787b, 0x787d, 0x787e, 0x787f, 0x7880, 0x7881, 0x7882, 0x7883,
+  /* 0xb4 */
+  0x7884, 0x7885, 0x7886, 0x7888, 0x788a, 0x788b, 0x788f, 0x7890,
+  0x7892, 0x7894, 0x7895, 0x7896, 0x7899, 0x789d, 0x789e, 0x78a0,
+  0x78a2, 0x78a4, 0x78a6, 0x78a8, 0x78a9, 0x78aa, 0x78ab, 0x78ac,
+  0x78ad, 0x78ae, 0x78af, 0x78b5, 0x78b6, 0x78b7, 0x78b8, 0x78ba,
+  0x78bb, 0x78bc, 0x78bd, 0x78bf, 0x78c0, 0x78c2, 0x78c3, 0x78c4,
+  0x78c6, 0x78c7, 0x78c8, 0x78cc, 0x78cd, 0x78ce, 0x78cf, 0x78d1,
+  0x78d2, 0x78d3, 0x78d6, 0x78d7, 0x78d8, 0x78da, 0x78db, 0x78dc,
+  0x78dd, 0x78de, 0x78df, 0x78e0, 0x78e1, 0x78e2, 0x78e3, 0x78e4,
+  0x78e5, 0x78e6, 0x78e7, 0x78e9, 0x78ea, 0x78eb, 0x78ed, 0x78ee,
+  0x78ef, 0x78f0, 0x78f1, 0x78f3, 0x78f5, 0x78f6, 0x78f8, 0x78f9,
+  0x78fb, 0x78fc, 0x78fd, 0x78fe, 0x78ff, 0x7900, 0x7902, 0x7903,
+  0x7904, 0x7906, 0x7907, 0x7908, 0x7909, 0x790a, 0x790b, 0x790c,
+  /* 0xb5 */
+  0x790d, 0x790e, 0x790f, 0x7910, 0x7911, 0x7912, 0x7914, 0x7915,
+  0x7916, 0x7917, 0x7918, 0x7919, 0x791a, 0x791b, 0x791c, 0x791d,
+  0x791f, 0x7920, 0x7921, 0x7922, 0x7923, 0x7925, 0x7926, 0x7927,
+  0x7928, 0x7929, 0x792a, 0x792b, 0x792c, 0x792d, 0x792e, 0x792f,
+  0x7930, 0x7931, 0x7932, 0x7933, 0x7935, 0x7936, 0x7937, 0x7938,
+  0x7939, 0x793d, 0x793f, 0x7942, 0x7943, 0x7944, 0x7945, 0x7947,
+  0x794a, 0x794b, 0x794c, 0x794d, 0x794e, 0x794f, 0x7950, 0x7951,
+  0x7952, 0x7954, 0x7955, 0x7958, 0x7959, 0x7961, 0x7963, 0x7964,
+  0x7966, 0x7969, 0x796a, 0x796b, 0x796c, 0x796e, 0x7970, 0x7971,
+  0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7979, 0x797b, 0x797c,
+  0x797d, 0x797e, 0x797f, 0x7982, 0x7983, 0x7986, 0x7987, 0x7988,
+  0x7989, 0x798b, 0x798c, 0x798d, 0x798e, 0x7990, 0x7991, 0x7992,
+  /* 0xb6 */
+  0x7993, 0x7994, 0x7995, 0x7996, 0x7997, 0x7998, 0x7999, 0x799b,
+  0x799c, 0x799d, 0x799e, 0x799f, 0x79a0, 0x79a1, 0x79a2, 0x79a3,
+  0x79a4, 0x79a5, 0x79a6, 0x79a8, 0x79a9, 0x79aa, 0x79ab, 0x79ac,
+  0x79ad, 0x79ae, 0x79af, 0x79b0, 0x79b1, 0x79b2, 0x79b4, 0x79b5,
+  0x79b6, 0x79b7, 0x79b8, 0x79bc, 0x79bf, 0x79c2, 0x79c4, 0x79c5,
+  0x79c7, 0x79c8, 0x79ca, 0x79cc, 0x79ce, 0x79cf, 0x79d0, 0x79d3,
+  0x79d4, 0x79d6, 0x79d7, 0x79d9, 0x79da, 0x79db, 0x79dc, 0x79dd,
+  0x79de, 0x79e0, 0x79e1, 0x79e2, 0x79e5, 0x79e8, 0x79ea, 0x79ec,
+  0x79ee, 0x79f1, 0x79f2, 0x79f3, 0x79f4, 0x79f5, 0x79f6, 0x79f7,
+  0x79f9, 0x79fa, 0x79fc, 0x79fe, 0x79ff, 0x7a01, 0x7a04, 0x7a05,
+  0x7a07, 0x7a08, 0x7a09, 0x7a0a, 0x7a0c, 0x7a0f, 0x7a10, 0x7a11,
+  0x7a12, 0x7a13, 0x7a15, 0x7a16, 0x7a18, 0x7a19, 0x7a1b, 0x7a1c,
+  /* 0xb7 */
+  0x7a1d, 0x7a1f, 0x7a21, 0x7a22, 0x7a24, 0x7a25, 0x7a26, 0x7a27,
+  0x7a28, 0x7a29, 0x7a2a, 0x7a2b, 0x7a2c, 0x7a2d, 0x7a2e, 0x7a2f,
+  0x7a30, 0x7a31, 0x7a32, 0x7a34, 0x7a35, 0x7a36, 0x7a38, 0x7a3a,
+  0x7a3e, 0x7a40, 0x7a41, 0x7a42, 0x7a43, 0x7a44, 0x7a45, 0x7a47,
+  0x7a48, 0x7a49, 0x7a4a, 0x7a4b, 0x7a4c, 0x7a4d, 0x7a4e, 0x7a4f,
+  0x7a50, 0x7a52, 0x7a53, 0x7a54, 0x7a55, 0x7a56, 0x7a58, 0x7a59,
+  0x7a5a, 0x7a5b, 0x7a5c, 0x7a5d, 0x7a5e, 0x7a5f, 0x7a60, 0x7a61,
+  0x7a62, 0x7a63, 0x7a64, 0x7a65, 0x7a66, 0x7a67, 0x7a68, 0x7a69,
+  0x7a6a, 0x7a6b, 0x7a6c, 0x7a6d, 0x7a6e, 0x7a6f, 0x7a71, 0x7a72,
+  0x7a73, 0x7a75, 0x7a7b, 0x7a7c, 0x7a7d, 0x7a7e, 0x7a82, 0x7a85,
+  0x7a87, 0x7a89, 0x7a8a, 0x7a8b, 0x7a8c, 0x7a8e, 0x7a8f, 0x7a90,
+  0x7a93, 0x7a94, 0x7a99, 0x7a9a, 0x7a9b, 0x7a9e, 0x7aa1, 0x7aa2,
+  /* 0xb8 */
+  0x7aa3, 0x7aa4, 0x7aa7, 0x7aa9, 0x7aaa, 0x7aab, 0x7aae, 0x7aaf,
+  0x7ab0, 0x7ab1, 0x7ab2, 0x7ab4, 0x7ab5, 0x7ab6, 0x7ab7, 0x7ab8,
+  0x7ab9, 0x7aba, 0x7abb, 0x7abc, 0x7abd, 0x7abe, 0x7ac0, 0x7ac1,
+  0x7ac2, 0x7ac3, 0x7ac4, 0x7ac5, 0x7ac6, 0x7ac7, 0x7ac8, 0x7ac9,
+  0x7aca, 0x7acc, 0x7acd, 0x7ace, 0x7acf, 0x7ad0, 0x7ad1, 0x7ad2,
+  0x7ad3, 0x7ad4, 0x7ad5, 0x7ad7, 0x7ad8, 0x7ada, 0x7adb, 0x7adc,
+  0x7add, 0x7ae1, 0x7ae2, 0x7ae4, 0x7ae7, 0x7ae8, 0x7ae9, 0x7aea,
+  0x7aeb, 0x7aec, 0x7aee, 0x7af0, 0x7af1, 0x7af2, 0x7af3, 0x7af4,
+  0x7af5, 0x7af6, 0x7af7, 0x7af8, 0x7afb, 0x7afc, 0x7afe, 0x7b00,
+  0x7b01, 0x7b02, 0x7b05, 0x7b07, 0x7b09, 0x7b0c, 0x7b0d, 0x7b0e,
+  0x7b10, 0x7b12, 0x7b13, 0x7b16, 0x7b17, 0x7b18, 0x7b1a, 0x7b1c,
+  0x7b1d, 0x7b1f, 0x7b21, 0x7b22, 0x7b23, 0x7b27, 0x7b29, 0x7b2d,
+  /* 0xb9 */
+  0x7b2f, 0x7b30, 0x7b32, 0x7b34, 0x7b35, 0x7b36, 0x7b37, 0x7b39,
+  0x7b3b, 0x7b3d, 0x7b3f, 0x7b40, 0x7b41, 0x7b42, 0x7b43, 0x7b44,
+  0x7b46, 0x7b48, 0x7b4a, 0x7b4d, 0x7b4e, 0x7b53, 0x7b55, 0x7b57,
+  0x7b59, 0x7b5c, 0x7b5e, 0x7b5f, 0x7b61, 0x7b63, 0x7b64, 0x7b65,
+  0x7b66, 0x7b67, 0x7b68, 0x7b69, 0x7b6a, 0x7b6b, 0x7b6c, 0x7b6d,
+  0x7b6f, 0x7b70, 0x7b73, 0x7b74, 0x7b76, 0x7b78, 0x7b7a, 0x7b7c,
+  0x7b7d, 0x7b7f, 0x7b81, 0x7b82, 0x7b83, 0x7b84, 0x7b86, 0x7b87,
+  0x7b88, 0x7b89, 0x7b8a, 0x7b8b, 0x7b8c, 0x7b8e, 0x7b8f, 0x7b91,
+  0x7b92, 0x7b93, 0x7b96, 0x7b98, 0x7b99, 0x7b9a, 0x7b9b, 0x7b9e,
+  0x7b9f, 0x7ba0, 0x7ba3, 0x7ba4, 0x7ba5, 0x7bae, 0x7baf, 0x7bb0,
+  0x7bb2, 0x7bb3, 0x7bb5, 0x7bb6, 0x7bb7, 0x7bb9, 0x7bba, 0x7bbb,
+  0x7bbc, 0x7bbd, 0x7bbe, 0x7bbf, 0x7bc0, 0x7bc2, 0x7bc3, 0x7bc4,
+  /* 0xba */
+  0x7bc5, 0x7bc8, 0x7bc9, 0x7bca, 0x7bcb, 0x7bcd, 0x7bce, 0x7bcf,
+  0x7bd0, 0x7bd2, 0x7bd4, 0x7bd5, 0x7bd6, 0x7bd7, 0x7bd8, 0x7bdb,
+  0x7bdc, 0x7bde, 0x7bdf, 0x7be0, 0x7be2, 0x7be3, 0x7be4, 0x7be7,
+  0x7be8, 0x7be9, 0x7beb, 0x7bec, 0x7bed, 0x7bef, 0x7bf0, 0x7bf2,
+  0x7bf3, 0x7bf4, 0x7bf5, 0x7bf6, 0x7bf8, 0x7bf9, 0x7bfa, 0x7bfb,
+  0x7bfd, 0x7bff, 0x7c00, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c05,
+  0x7c06, 0x7c08, 0x7c09, 0x7c0a, 0x7c0d, 0x7c0e, 0x7c10, 0x7c11,
+  0x7c12, 0x7c13, 0x7c14, 0x7c15, 0x7c17, 0x7c18, 0x7c19, 0x7c1a,
+  0x7c1b, 0x7c1c, 0x7c1d, 0x7c1e, 0x7c20, 0x7c21, 0x7c22, 0x7c23,
+  0x7c24, 0x7c25, 0x7c28, 0x7c29, 0x7c2b, 0x7c2c, 0x7c2d, 0x7c2e,
+  0x7c2f, 0x7c30, 0x7c31, 0x7c32, 0x7c33, 0x7c34, 0x7c35, 0x7c36,
+  0x7c37, 0x7c39, 0x7c3a, 0x7c3b, 0x7c3c, 0x7c3d, 0x7c3e, 0x7c42,
+  /* 0xbb */
+  0x7c43, 0x7c44, 0x7c45, 0x7c46, 0x7c47, 0x7c48, 0x7c49, 0x7c4a,
+  0x7c4b, 0x7c4c, 0x7c4e, 0x7c4f, 0x7c50, 0x7c51, 0x7c52, 0x7c53,
+  0x7c54, 0x7c55, 0x7c56, 0x7c57, 0x7c58, 0x7c59, 0x7c5a, 0x7c5b,
+  0x7c5c, 0x7c5d, 0x7c5e, 0x7c5f, 0x7c60, 0x7c61, 0x7c62, 0x7c63,
+  0x7c64, 0x7c65, 0x7c66, 0x7c67, 0x7c68, 0x7c69, 0x7c6a, 0x7c6b,
+  0x7c6c, 0x7c6d, 0x7c6e, 0x7c6f, 0x7c70, 0x7c71, 0x7c72, 0x7c75,
+  0x7c76, 0x7c77, 0x7c78, 0x7c79, 0x7c7a, 0x7c7e, 0x7c7f, 0x7c80,
+  0x7c81, 0x7c82, 0x7c83, 0x7c84, 0x7c85, 0x7c86, 0x7c87, 0x7c88,
+  0x7c8a, 0x7c8b, 0x7c8c, 0x7c8d, 0x7c8e, 0x7c8f, 0x7c90, 0x7c93,
+  0x7c94, 0x7c96, 0x7c99, 0x7c9a, 0x7c9b, 0x7ca0, 0x7ca1, 0x7ca3,
+  0x7ca6, 0x7ca7, 0x7ca8, 0x7ca9, 0x7cab, 0x7cac, 0x7cad, 0x7caf,
+  0x7cb0, 0x7cb4, 0x7cb5, 0x7cb6, 0x7cb7, 0x7cb8, 0x7cba, 0x7cbb,
+  /* 0xbc */
+  0x7cbf, 0x7cc0, 0x7cc2, 0x7cc3, 0x7cc4, 0x7cc6, 0x7cc9, 0x7ccb,
+  0x7cce, 0x7ccf, 0x7cd0, 0x7cd1, 0x7cd2, 0x7cd3, 0x7cd4, 0x7cd8,
+  0x7cda, 0x7cdb, 0x7cdd, 0x7cde, 0x7ce1, 0x7ce2, 0x7ce3, 0x7ce4,
+  0x7ce5, 0x7ce6, 0x7ce7, 0x7ce9, 0x7cea, 0x7ceb, 0x7cec, 0x7ced,
+  0x7cee, 0x7cf0, 0x7cf1, 0x7cf2, 0x7cf3, 0x7cf4, 0x7cf5, 0x7cf6,
+  0x7cf7, 0x7cf9, 0x7cfa, 0x7cfc, 0x7cfd, 0x7cfe, 0x7cff, 0x7d00,
+  0x7d01, 0x7d02, 0x7d03, 0x7d04, 0x7d05, 0x7d06, 0x7d07, 0x7d08,
+  0x7d09, 0x7d0b, 0x7d0c, 0x7d0d, 0x7d0e, 0x7d0f, 0x7d10, 0x7d11,
+  0x7d12, 0x7d13, 0x7d14, 0x7d15, 0x7d16, 0x7d17, 0x7d18, 0x7d19,
+  0x7d1a, 0x7d1b, 0x7d1c, 0x7d1d, 0x7d1e, 0x7d1f, 0x7d21, 0x7d23,
+  0x7d24, 0x7d25, 0x7d26, 0x7d28, 0x7d29, 0x7d2a, 0x7d2c, 0x7d2d,
+  0x7d2e, 0x7d30, 0x7d31, 0x7d32, 0x7d33, 0x7d34, 0x7d35, 0x7d36,
+  /* 0xbd */
+  0x7d37, 0x7d38, 0x7d39, 0x7d3a, 0x7d3b, 0x7d3c, 0x7d3d, 0x7d3e,
+  0x7d3f, 0x7d40, 0x7d41, 0x7d42, 0x7d43, 0x7d44, 0x7d45, 0x7d46,
+  0x7d47, 0x7d48, 0x7d49, 0x7d4a, 0x7d4b, 0x7d4c, 0x7d4d, 0x7d4e,
+  0x7d4f, 0x7d50, 0x7d51, 0x7d52, 0x7d53, 0x7d54, 0x7d55, 0x7d56,
+  0x7d57, 0x7d58, 0x7d59, 0x7d5a, 0x7d5b, 0x7d5c, 0x7d5d, 0x7d5e,
+  0x7d5f, 0x7d60, 0x7d61, 0x7d62, 0x7d63, 0x7d64, 0x7d65, 0x7d66,
+  0x7d67, 0x7d68, 0x7d69, 0x7d6a, 0x7d6b, 0x7d6c, 0x7d6d, 0x7d6f,
+  0x7d70, 0x7d71, 0x7d72, 0x7d73, 0x7d74, 0x7d75, 0x7d76, 0x7d78,
+  0x7d79, 0x7d7a, 0x7d7b, 0x7d7c, 0x7d7d, 0x7d7e, 0x7d7f, 0x7d80,
+  0x7d81, 0x7d82, 0x7d83, 0x7d84, 0x7d85, 0x7d86, 0x7d87, 0x7d88,
+  0x7d89, 0x7d8a, 0x7d8b, 0x7d8c, 0x7d8d, 0x7d8e, 0x7d8f, 0x7d90,
+  0x7d91, 0x7d92, 0x7d93, 0x7d94, 0x7d95, 0x7d96, 0x7d97, 0x7d98,
+  /* 0xbe */
+  0x7d99, 0x7d9a, 0x7d9b, 0x7d9c, 0x7d9d, 0x7d9e, 0x7d9f, 0x7da0,
+  0x7da1, 0x7da2, 0x7da3, 0x7da4, 0x7da5, 0x7da7, 0x7da8, 0x7da9,
+  0x7daa, 0x7dab, 0x7dac, 0x7dad, 0x7daf, 0x7db0, 0x7db1, 0x7db2,
+  0x7db3, 0x7db4, 0x7db5, 0x7db6, 0x7db7, 0x7db8, 0x7db9, 0x7dba,
+  0x7dbb, 0x7dbc, 0x7dbd, 0x7dbe, 0x7dbf, 0x7dc0, 0x7dc1, 0x7dc2,
+  0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dc7, 0x7dc8, 0x7dc9, 0x7dca,
+  0x7dcb, 0x7dcc, 0x7dcd, 0x7dce, 0x7dcf, 0x7dd0, 0x7dd1, 0x7dd2,
+  0x7dd3, 0x7dd4, 0x7dd5, 0x7dd6, 0x7dd7, 0x7dd8, 0x7dd9, 0x7dda,
+  0x7ddb, 0x7ddc, 0x7ddd, 0x7dde, 0x7ddf, 0x7de0, 0x7de1, 0x7de2,
+  0x7de3, 0x7de4, 0x7de5, 0x7de6, 0x7de7, 0x7de8, 0x7de9, 0x7dea,
+  0x7deb, 0x7dec, 0x7ded, 0x7dee, 0x7def, 0x7df0, 0x7df1, 0x7df2,
+  0x7df3, 0x7df4, 0x7df5, 0x7df6, 0x7df7, 0x7df8, 0x7df9, 0x7dfa,
+  /* 0xbf */
+  0x7dfb, 0x7dfc, 0x7dfd, 0x7dfe, 0x7dff, 0x7e00, 0x7e01, 0x7e02,
+  0x7e03, 0x7e04, 0x7e05, 0x7e06, 0x7e07, 0x7e08, 0x7e09, 0x7e0a,
+  0x7e0b, 0x7e0c, 0x7e0d, 0x7e0e, 0x7e0f, 0x7e10, 0x7e11, 0x7e12,
+  0x7e13, 0x7e14, 0x7e15, 0x7e16, 0x7e17, 0x7e18, 0x7e19, 0x7e1a,
+  0x7e1b, 0x7e1c, 0x7e1d, 0x7e1e, 0x7e1f, 0x7e20, 0x7e21, 0x7e22,
+  0x7e23, 0x7e24, 0x7e25, 0x7e26, 0x7e27, 0x7e28, 0x7e29, 0x7e2a,
+  0x7e2b, 0x7e2c, 0x7e2d, 0x7e2e, 0x7e2f, 0x7e30, 0x7e31, 0x7e32,
+  0x7e33, 0x7e34, 0x7e35, 0x7e36, 0x7e37, 0x7e38, 0x7e39, 0x7e3a,
+  0x7e3c, 0x7e3d, 0x7e3e, 0x7e3f, 0x7e40, 0x7e42, 0x7e43, 0x7e44,
+  0x7e45, 0x7e46, 0x7e48, 0x7e49, 0x7e4a, 0x7e4b, 0x7e4c, 0x7e4d,
+  0x7e4e, 0x7e4f, 0x7e50, 0x7e51, 0x7e52, 0x7e53, 0x7e54, 0x7e55,
+  0x7e56, 0x7e57, 0x7e58, 0x7e59, 0x7e5a, 0x7e5b, 0x7e5c, 0x7e5d,
+  /* 0xc0 */
+  0x7e5e, 0x7e5f, 0x7e60, 0x7e61, 0x7e62, 0x7e63, 0x7e64, 0x7e65,
+  0x7e66, 0x7e67, 0x7e68, 0x7e69, 0x7e6a, 0x7e6b, 0x7e6c, 0x7e6d,
+  0x7e6e, 0x7e6f, 0x7e70, 0x7e71, 0x7e72, 0x7e73, 0x7e74, 0x7e75,
+  0x7e76, 0x7e77, 0x7e78, 0x7e79, 0x7e7a, 0x7e7b, 0x7e7c, 0x7e7d,
+  0x7e7e, 0x7e7f, 0x7e80, 0x7e81, 0x7e83, 0x7e84, 0x7e85, 0x7e86,
+  0x7e87, 0x7e88, 0x7e89, 0x7e8a, 0x7e8b, 0x7e8c, 0x7e8d, 0x7e8e,
+  0x7e8f, 0x7e90, 0x7e91, 0x7e92, 0x7e93, 0x7e94, 0x7e95, 0x7e96,
+  0x7e97, 0x7e98, 0x7e99, 0x7e9a, 0x7e9c, 0x7e9d, 0x7e9e, 0x7eae,
+  0x7eb4, 0x7ebb, 0x7ebc, 0x7ed6, 0x7ee4, 0x7eec, 0x7ef9, 0x7f0a,
+  0x7f10, 0x7f1e, 0x7f37, 0x7f39, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e,
+  0x7f3f, 0x7f40, 0x7f41, 0x7f43, 0x7f46, 0x7f47, 0x7f48, 0x7f49,
+  0x7f4a, 0x7f4b, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f4f, 0x7f52, 0x7f53,
+  /* 0xc1 */
+  0x7f56, 0x7f59, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f60, 0x7f63,
+  0x7f64, 0x7f65, 0x7f66, 0x7f67, 0x7f6b, 0x7f6c, 0x7f6d, 0x7f6f,
+  0x7f70, 0x7f73, 0x7f75, 0x7f76, 0x7f77, 0x7f78, 0x7f7a, 0x7f7b,
+  0x7f7c, 0x7f7d, 0x7f7f, 0x7f80, 0x7f82, 0x7f83, 0x7f84, 0x7f85,
+  0x7f86, 0x7f87, 0x7f88, 0x7f89, 0x7f8b, 0x7f8d, 0x7f8f, 0x7f90,
+  0x7f91, 0x7f92, 0x7f93, 0x7f95, 0x7f96, 0x7f97, 0x7f98, 0x7f99,
+  0x7f9b, 0x7f9c, 0x7fa0, 0x7fa2, 0x7fa3, 0x7fa5, 0x7fa6, 0x7fa8,
+  0x7fa9, 0x7faa, 0x7fab, 0x7fac, 0x7fad, 0x7fae, 0x7fb1, 0x7fb3,
+  0x7fb4, 0x7fb5, 0x7fb6, 0x7fb7, 0x7fba, 0x7fbb, 0x7fbe, 0x7fc0,
+  0x7fc2, 0x7fc3, 0x7fc4, 0x7fc6, 0x7fc7, 0x7fc8, 0x7fc9, 0x7fcb,
+  0x7fcd, 0x7fcf, 0x7fd0, 0x7fd1, 0x7fd2, 0x7fd3, 0x7fd6, 0x7fd7,
+  0x7fd9, 0x7fda, 0x7fdb, 0x7fdc, 0x7fdd, 0x7fde, 0x7fe2, 0x7fe3,
+  /* 0xc2 */
+  0x7fe4, 0x7fe7, 0x7fe8, 0x7fea, 0x7feb, 0x7fec, 0x7fed, 0x7fef,
+  0x7ff2, 0x7ff4, 0x7ff5, 0x7ff6, 0x7ff7, 0x7ff8, 0x7ff9, 0x7ffa,
+  0x7ffd, 0x7ffe, 0x7fff, 0x8002, 0x8007, 0x8008, 0x8009, 0x800a,
+  0x800e, 0x800f, 0x8011, 0x8013, 0x801a, 0x801b, 0x801d, 0x801e,
+  0x801f, 0x8021, 0x8023, 0x8024, 0x802b, 0x802c, 0x802d, 0x802e,
+  0x802f, 0x8030, 0x8032, 0x8034, 0x8039, 0x803a, 0x803c, 0x803e,
+  0x8040, 0x8041, 0x8044, 0x8045, 0x8047, 0x8048, 0x8049, 0x804e,
+  0x804f, 0x8050, 0x8051, 0x8053, 0x8055, 0x8056, 0x8057, 0x8059,
+  0x805b, 0x805c, 0x805d, 0x805e, 0x805f, 0x8060, 0x8061, 0x8062,
+  0x8063, 0x8064, 0x8065, 0x8066, 0x8067, 0x8068, 0x806b, 0x806c,
+  0x806d, 0x806e, 0x806f, 0x8070, 0x8072, 0x8073, 0x8074, 0x8075,
+  0x8076, 0x8077, 0x8078, 0x8079, 0x807a, 0x807b, 0x807c, 0x807d,
+  /* 0xc3 */
+  0x807e, 0x8081, 0x8082, 0x8085, 0x8088, 0x808a, 0x808d, 0x808e,
+  0x808f, 0x8090, 0x8091, 0x8092, 0x8094, 0x8095, 0x8097, 0x8099,
+  0x809e, 0x80a3, 0x80a6, 0x80a7, 0x80a8, 0x80ac, 0x80b0, 0x80b3,
+  0x80b5, 0x80b6, 0x80b8, 0x80b9, 0x80bb, 0x80c5, 0x80c7, 0x80c8,
+  0x80c9, 0x80ca, 0x80cb, 0x80cf, 0x80d0, 0x80d1, 0x80d2, 0x80d3,
+  0x80d4, 0x80d5, 0x80d8, 0x80df, 0x80e0, 0x80e2, 0x80e3, 0x80e6,
+  0x80ee, 0x80f5, 0x80f7, 0x80f9, 0x80fb, 0x80fe, 0x80ff, 0x8100,
+  0x8101, 0x8103, 0x8104, 0x8105, 0x8107, 0x8108, 0x810b, 0x810c,
+  0x8115, 0x8117, 0x8119, 0x811b, 0x811c, 0x811d, 0x811f, 0x8120,
+  0x8121, 0x8122, 0x8123, 0x8124, 0x8125, 0x8126, 0x8127, 0x8128,
+  0x8129, 0x812a, 0x812b, 0x812d, 0x812e, 0x8130, 0x8133, 0x8134,
+  0x8135, 0x8137, 0x8139, 0x813a, 0x813b, 0x813c, 0x813d, 0x813f,
+  /* 0xc4 */
+  0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, 0x8147, 0x8149,
+  0x814d, 0x814e, 0x814f, 0x8152, 0x8156, 0x8157, 0x8158, 0x815b,
+  0x815c, 0x815d, 0x815e, 0x815f, 0x8161, 0x8162, 0x8163, 0x8164,
+  0x8166, 0x8168, 0x816a, 0x816b, 0x816c, 0x816f, 0x8172, 0x8173,
+  0x8175, 0x8176, 0x8177, 0x8178, 0x8181, 0x8183, 0x8184, 0x8185,
+  0x8186, 0x8187, 0x8189, 0x818b, 0x818c, 0x818d, 0x818e, 0x8190,
+  0x8192, 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, 0x8199, 0x819a,
+  0x819e, 0x819f, 0x81a0, 0x81a1, 0x81a2, 0x81a4, 0x81a5, 0x81a7,
+  0x81a9, 0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, 0x81b0, 0x81b1,
+  0x81b2, 0x81b4, 0x81b5, 0x81b6, 0x81b7, 0x81b8, 0x81b9, 0x81bc,
+  0x81bd, 0x81be, 0x81bf, 0x81c4, 0x81c5, 0x81c7, 0x81c8, 0x81c9,
+  0x81cb, 0x81cd, 0x81ce, 0x81cf, 0x81d0, 0x81d1, 0x81d2, 0x81d3,
+  /* 0xc5 */
+  0x81d4, 0x81d5, 0x81d6, 0x81d7, 0x81d8, 0x81d9, 0x81da, 0x81db,
+  0x81dc, 0x81dd, 0x81de, 0x81df, 0x81e0, 0x81e1, 0x81e2, 0x81e4,
+  0x81e5, 0x81e6, 0x81e8, 0x81e9, 0x81eb, 0x81ee, 0x81ef, 0x81f0,
+  0x81f1, 0x81f2, 0x81f5, 0x81f6, 0x81f7, 0x81f8, 0x81f9, 0x81fa,
+  0x81fd, 0x81ff, 0x8203, 0x8207, 0x8208, 0x8209, 0x820a, 0x820b,
+  0x820e, 0x820f, 0x8211, 0x8213, 0x8215, 0x8216, 0x8217, 0x8218,
+  0x8219, 0x821a, 0x821d, 0x8220, 0x8224, 0x8225, 0x8226, 0x8227,
+  0x8229, 0x822e, 0x8232, 0x823a, 0x823c, 0x823d, 0x823f, 0x8240,
+  0x8241, 0x8242, 0x8243, 0x8245, 0x8246, 0x8248, 0x824a, 0x824c,
+  0x824d, 0x824e, 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255,
+  0x8256, 0x8257, 0x8259, 0x825b, 0x825c, 0x825d, 0x825e, 0x8260,
+  0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, 0x8269,
+  /* 0xc6 */
+  0x826a, 0x826b, 0x826c, 0x826d, 0x8271, 0x8275, 0x8276, 0x8277,
+  0x8278, 0x827b, 0x827c, 0x8280, 0x8281, 0x8283, 0x8285, 0x8286,
+  0x8287, 0x8289, 0x828c, 0x8290, 0x8293, 0x8294, 0x8295, 0x8296,
+  0x829a, 0x829b, 0x829e, 0x82a0, 0x82a2, 0x82a3, 0x82a7, 0x82b2,
+  0x82b5, 0x82b6, 0x82ba, 0x82bb, 0x82bc, 0x82bf, 0x82c0, 0x82c2,
+  0x82c3, 0x82c5, 0x82c6, 0x82c9, 0x82d0, 0x82d6, 0x82d9, 0x82da,
+  0x82dd, 0x82e2, 0x82e7, 0x82e8, 0x82e9, 0x82ea, 0x82ec, 0x82ed,
+  0x82ee, 0x82f0, 0x82f2, 0x82f3, 0x82f5, 0x82f6, 0x82f8, 0x82fa,
+  0x82fc, 0x82fd, 0x82fe, 0x82ff, 0x8300, 0x830a, 0x830b, 0x830d,
+  0x8310, 0x8312, 0x8313, 0x8316, 0x8318, 0x8319, 0x831d, 0x831e,
+  0x831f, 0x8320, 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326,
+  0x8329, 0x832a, 0x832e, 0x8330, 0x8332, 0x8337, 0x833b, 0x833d,
+  /* 0xc7 */
+  0x833e, 0x833f, 0x8341, 0x8342, 0x8344, 0x8345, 0x8348, 0x834a,
+  0x834b, 0x834c, 0x834d, 0x834e, 0x8353, 0x8355, 0x8356, 0x8357,
+  0x8358, 0x8359, 0x835d, 0x8362, 0x8370, 0x8371, 0x8372, 0x8373,
+  0x8374, 0x8375, 0x8376, 0x8379, 0x837a, 0x837e, 0x837f, 0x8380,
+  0x8381, 0x8382, 0x8383, 0x8384, 0x8387, 0x8388, 0x838a, 0x838b,
+  0x838c, 0x838d, 0x838f, 0x8390, 0x8391, 0x8394, 0x8395, 0x8396,
+  0x8397, 0x8399, 0x839a, 0x839d, 0x839f, 0x83a1, 0x83a2, 0x83a3,
+  0x83a4, 0x83a5, 0x83a6, 0x83a7, 0x83ac, 0x83ad, 0x83ae, 0x83af,
+  0x83b5, 0x83bb, 0x83be, 0x83bf, 0x83c2, 0x83c3, 0x83c4, 0x83c6,
+  0x83c8, 0x83c9, 0x83cb, 0x83cd, 0x83ce, 0x83d0, 0x83d1, 0x83d2,
+  0x83d3, 0x83d5, 0x83d7, 0x83d9, 0x83da, 0x83db, 0x83de, 0x83e2,
+  0x83e3, 0x83e4, 0x83e6, 0x83e7, 0x83e8, 0x83eb, 0x83ec, 0x83ed,
+  /* 0xc8 */
+  0x83ee, 0x83ef, 0x83f3, 0x83f4, 0x83f5, 0x83f6, 0x83f7, 0x83fa,
+  0x83fb, 0x83fc, 0x83fe, 0x83ff, 0x8400, 0x8402, 0x8405, 0x8407,
+  0x8408, 0x8409, 0x840a, 0x8410, 0x8412, 0x8413, 0x8414, 0x8415,
+  0x8416, 0x8417, 0x8419, 0x841a, 0x841b, 0x841e, 0x841f, 0x8420,
+  0x8421, 0x8422, 0x8423, 0x8429, 0x842a, 0x842b, 0x842c, 0x842d,
+  0x842e, 0x842f, 0x8430, 0x8432, 0x8433, 0x8434, 0x8435, 0x8436,
+  0x8437, 0x8439, 0x843a, 0x843b, 0x843e, 0x843f, 0x8440, 0x8441,
+  0x8442, 0x8443, 0x8444, 0x8445, 0x8447, 0x8448, 0x8449, 0x844a,
+  0x844b, 0x844c, 0x844d, 0x844e, 0x844f, 0x8450, 0x8452, 0x8453,
+  0x8454, 0x8455, 0x8456, 0x8458, 0x845d, 0x845e, 0x845f, 0x8460,
+  0x8462, 0x8464, 0x8465, 0x8466, 0x8467, 0x8468, 0x846a, 0x846e,
+  0x846f, 0x8470, 0x8472, 0x8474, 0x8477, 0x8479, 0x847b, 0x847c,
+  /* 0xc9 */
+  0x847d, 0x847e, 0x847f, 0x8480, 0x8481, 0x8483, 0x8484, 0x8485,
+  0x8486, 0x848a, 0x848d, 0x848f, 0x8490, 0x8491, 0x8492, 0x8493,
+  0x8494, 0x8495, 0x8496, 0x8498, 0x849a, 0x849b, 0x849d, 0x849e,
+  0x849f, 0x84a0, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7,
+  0x84a8, 0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84b0,
+  0x84b1, 0x84b3, 0x84b5, 0x84b6, 0x84b7, 0x84bb, 0x84bc, 0x84be,
+  0x84c0, 0x84c2, 0x84c3, 0x84c5, 0x84c6, 0x84c7, 0x84c8, 0x84cb,
+  0x84cc, 0x84ce, 0x84cf, 0x84d2, 0x84d4, 0x84d5, 0x84d7, 0x84d8,
+  0x84d9, 0x84da, 0x84db, 0x84dc, 0x84de, 0x84e1, 0x84e2, 0x84e4,
+  0x84e7, 0x84e8, 0x84e9, 0x84ea, 0x84eb, 0x84ed, 0x84ee, 0x84ef,
+  0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, 0x84f8,
+  0x84f9, 0x84fa, 0x84fb, 0x84fd, 0x84fe, 0x8500, 0x8501, 0x8502,
+  /* 0xca */
+  0x8503, 0x8504, 0x8505, 0x8506, 0x8507, 0x8508, 0x8509, 0x850a,
+  0x850b, 0x850d, 0x850e, 0x850f, 0x8510, 0x8512, 0x8514, 0x8515,
+  0x8516, 0x8518, 0x8519, 0x851b, 0x851c, 0x851d, 0x851e, 0x8520,
+  0x8522, 0x8523, 0x8524, 0x8525, 0x8526, 0x8527, 0x8528, 0x8529,
+  0x852a, 0x852d, 0x852e, 0x852f, 0x8530, 0x8531, 0x8532, 0x8533,
+  0x8534, 0x8535, 0x8536, 0x853e, 0x853f, 0x8540, 0x8541, 0x8542,
+  0x8544, 0x8545, 0x8546, 0x8547, 0x854b, 0x854c, 0x854d, 0x854e,
+  0x854f, 0x8550, 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0x8557,
+  0x8558, 0x855a, 0x855b, 0x855c, 0x855d, 0x855f, 0x8560, 0x8561,
+  0x8562, 0x8563, 0x8565, 0x8566, 0x8567, 0x8569, 0x856a, 0x856b,
+  0x856c, 0x856d, 0x856e, 0x856f, 0x8570, 0x8571, 0x8573, 0x8575,
+  0x8576, 0x8577, 0x8578, 0x857c, 0x857d, 0x857f, 0x8580, 0x8581,
+  /* 0xcb */
+  0x8582, 0x8583, 0x8586, 0x8588, 0x8589, 0x858a, 0x858b, 0x858c,
+  0x858d, 0x858e, 0x8590, 0x8591, 0x8592, 0x8593, 0x8594, 0x8595,
+  0x8596, 0x8597, 0x8598, 0x8599, 0x859a, 0x859d, 0x859e, 0x859f,
+  0x85a0, 0x85a1, 0x85a2, 0x85a3, 0x85a5, 0x85a6, 0x85a7, 0x85a9,
+  0x85ab, 0x85ac, 0x85ad, 0x85b1, 0x85b2, 0x85b3, 0x85b4, 0x85b5,
+  0x85b6, 0x85b8, 0x85ba, 0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf,
+  0x85c0, 0x85c2, 0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, 0x85c8,
+  0x85ca, 0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85d1, 0x85d2, 0x85d4,
+  0x85d6, 0x85d7, 0x85d8, 0x85d9, 0x85da, 0x85db, 0x85dd, 0x85de,
+  0x85df, 0x85e0, 0x85e1, 0x85e2, 0x85e3, 0x85e5, 0x85e6, 0x85e7,
+  0x85e8, 0x85ea, 0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, 0x85f0,
+  0x85f1, 0x85f2, 0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, 0x85f8,
+  /* 0xcc */
+  0x85f9, 0x85fa, 0x85fc, 0x85fd, 0x85fe, 0x8600, 0x8601, 0x8602,
+  0x8603, 0x8604, 0x8606, 0x8607, 0x8608, 0x8609, 0x860a, 0x860b,
+  0x860c, 0x860d, 0x860e, 0x860f, 0x8610, 0x8612, 0x8613, 0x8614,
+  0x8615, 0x8617, 0x8618, 0x8619, 0x861a, 0x861b, 0x861c, 0x861d,
+  0x861e, 0x861f, 0x8620, 0x8621, 0x8622, 0x8623, 0x8624, 0x8625,
+  0x8626, 0x8628, 0x862a, 0x862b, 0x862c, 0x862d, 0x862e, 0x862f,
+  0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635, 0x8636, 0x8637,
+  0x8639, 0x863a, 0x863b, 0x863d, 0x863e, 0x863f, 0x8640, 0x8641,
+  0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, 0x8648, 0x8649,
+  0x864a, 0x864b, 0x864c, 0x8652, 0x8653, 0x8655, 0x8656, 0x8657,
+  0x8658, 0x8659, 0x865b, 0x865c, 0x865d, 0x865f, 0x8660, 0x8661,
+  0x8663, 0x8664, 0x8665, 0x8666, 0x8667, 0x8668, 0x8669, 0x866a,
+  /* 0xcd */
+  0x866d, 0x866f, 0x8670, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676,
+  0x8677, 0x8678, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687, 0x8688,
+  0x8689, 0x868e, 0x868f, 0x8690, 0x8691, 0x8692, 0x8694, 0x8696,
+  0x8697, 0x8698, 0x8699, 0x869a, 0x869b, 0x869e, 0x869f, 0x86a0,
+  0x86a1, 0x86a2, 0x86a5, 0x86a6, 0x86ab, 0x86ad, 0x86ae, 0x86b2,
+  0x86b3, 0x86b7, 0x86b8, 0x86b9, 0x86bb, 0x86bc, 0x86bd, 0x86be,
+  0x86bf, 0x86c1, 0x86c2, 0x86c3, 0x86c5, 0x86c8, 0x86cc, 0x86cd,
+  0x86d2, 0x86d3, 0x86d5, 0x86d6, 0x86d7, 0x86da, 0x86dc, 0x86dd,
+  0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e5, 0x86e6, 0x86e7, 0x86e8,
+  0x86ea, 0x86eb, 0x86ec, 0x86ef, 0x86f5, 0x86f6, 0x86f7, 0x86fa,
+  0x86fb, 0x86fc, 0x86fd, 0x86ff, 0x8701, 0x8704, 0x8705, 0x8706,
+  0x870b, 0x870c, 0x870e, 0x870f, 0x8710, 0x8711, 0x8714, 0x8716,
+  /* 0xce */
+  0x8719, 0x871b, 0x871d, 0x871f, 0x8720, 0x8724, 0x8726, 0x8727,
+  0x8728, 0x872a, 0x872b, 0x872c, 0x872d, 0x872f, 0x8730, 0x8732,
+  0x8733, 0x8735, 0x8736, 0x8738, 0x8739, 0x873a, 0x873c, 0x873d,
+  0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x874a,
+  0x874b, 0x874d, 0x874f, 0x8750, 0x8751, 0x8752, 0x8754, 0x8755,
+  0x8756, 0x8758, 0x875a, 0x875b, 0x875c, 0x875d, 0x875e, 0x875f,
+  0x8761, 0x8762, 0x8766, 0x8767, 0x8768, 0x8769, 0x876a, 0x876b,
+  0x876c, 0x876d, 0x876f, 0x8771, 0x8772, 0x8773, 0x8775, 0x8777,
+  0x8778, 0x8779, 0x877a, 0x877f, 0x8780, 0x8781, 0x8784, 0x8786,
+  0x8787, 0x8789, 0x878a, 0x878c, 0x878e, 0x878f, 0x8790, 0x8791,
+  0x8792, 0x8794, 0x8795, 0x8796, 0x8798, 0x8799, 0x879a, 0x879b,
+  0x879c, 0x879d, 0x879e, 0x87a0, 0x87a1, 0x87a2, 0x87a3, 0x87a4,
+  /* 0xcf */
+  0x87a5, 0x87a6, 0x87a7, 0x87a9, 0x87aa, 0x87ae, 0x87b0, 0x87b1,
+  0x87b2, 0x87b4, 0x87b6, 0x87b7, 0x87b8, 0x87b9, 0x87bb, 0x87bc,
+  0x87be, 0x87bf, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c7,
+  0x87c8, 0x87c9, 0x87cc, 0x87cd, 0x87ce, 0x87cf, 0x87d0, 0x87d4,
+  0x87d5, 0x87d6, 0x87d7, 0x87d8, 0x87d9, 0x87da, 0x87dc, 0x87dd,
+  0x87de, 0x87df, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e6, 0x87e7,
+  0x87e8, 0x87e9, 0x87eb, 0x87ec, 0x87ed, 0x87ef, 0x87f0, 0x87f1,
+  0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6, 0x87f7, 0x87f8, 0x87fa,
+  0x87fb, 0x87fc, 0x87fd, 0x87ff, 0x8800, 0x8801, 0x8802, 0x8804,
+  0x8805, 0x8806, 0x8807, 0x8808, 0x8809, 0x880b, 0x880c, 0x880d,
+  0x880e, 0x880f, 0x8810, 0x8811, 0x8812, 0x8814, 0x8817, 0x8818,
+  0x8819, 0x881a, 0x881c, 0x881d, 0x881e, 0x881f, 0x8820, 0x8823,
+  /* 0xd0 */
+  0x8824, 0x8825, 0x8826, 0x8827, 0x8828, 0x8829, 0x882a, 0x882b,
+  0x882c, 0x882d, 0x882e, 0x882f, 0x8830, 0x8831, 0x8833, 0x8834,
+  0x8835, 0x8836, 0x8837, 0x8838, 0x883a, 0x883b, 0x883d, 0x883e,
+  0x883f, 0x8841, 0x8842, 0x8843, 0x8846, 0x8847, 0x8848, 0x8849,
+  0x884a, 0x884b, 0x884e, 0x884f, 0x8850, 0x8851, 0x8852, 0x8853,
+  0x8855, 0x8856, 0x8858, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e,
+  0x885f, 0x8860, 0x8866, 0x8867, 0x886a, 0x886d, 0x886f, 0x8871,
+  0x8873, 0x8874, 0x8875, 0x8876, 0x8878, 0x8879, 0x887a, 0x887b,
+  0x887c, 0x8880, 0x8883, 0x8886, 0x8887, 0x8889, 0x888a, 0x888c,
+  0x888e, 0x888f, 0x8890, 0x8891, 0x8893, 0x8894, 0x8895, 0x8897,
+  0x8898, 0x8899, 0x889a, 0x889b, 0x889d, 0x889e, 0x889f, 0x88a0,
+  0x88a1, 0x88a3, 0x88a5, 0x88a6, 0x88a7, 0x88a8, 0x88a9, 0x88aa,
+  /* 0xd1 */
+  0x88ac, 0x88ae, 0x88af, 0x88b0, 0x88b2, 0x88b3, 0x88b4, 0x88b5,
+  0x88b6, 0x88b8, 0x88b9, 0x88ba, 0x88bb, 0x88bd, 0x88be, 0x88bf,
+  0x88c0, 0x88c3, 0x88c4, 0x88c7, 0x88c8, 0x88ca, 0x88cb, 0x88cc,
+  0x88cd, 0x88cf, 0x88d0, 0x88d1, 0x88d3, 0x88d6, 0x88d7, 0x88da,
+  0x88db, 0x88dc, 0x88dd, 0x88de, 0x88e0, 0x88e1, 0x88e6, 0x88e7,
+  0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, 0x88f2,
+  0x88f5, 0x88f6, 0x88f7, 0x88fa, 0x88fb, 0x88fd, 0x88ff, 0x8900,
+  0x8901, 0x8903, 0x8904, 0x8905, 0x8906, 0x8907, 0x8908, 0x8909,
+  0x890b, 0x890c, 0x890d, 0x890e, 0x890f, 0x8911, 0x8914, 0x8915,
+  0x8916, 0x8917, 0x8918, 0x891c, 0x891d, 0x891e, 0x891f, 0x8920,
+  0x8922, 0x8923, 0x8924, 0x8926, 0x8927, 0x8928, 0x8929, 0x892c,
+  0x892d, 0x892e, 0x892f, 0x8931, 0x8932, 0x8933, 0x8935, 0x8937,
+  /* 0xd2 */
+  0x8938, 0x8939, 0x893a, 0x893b, 0x893c, 0x893d, 0x893e, 0x893f,
+  0x8940, 0x8942, 0x8943, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949,
+  0x894a, 0x894b, 0x894c, 0x894d, 0x894e, 0x894f, 0x8950, 0x8951,
+  0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959,
+  0x895a, 0x895b, 0x895c, 0x895d, 0x8960, 0x8961, 0x8962, 0x8963,
+  0x8964, 0x8965, 0x8967, 0x8968, 0x8969, 0x896a, 0x896b, 0x896c,
+  0x896d, 0x896e, 0x896f, 0x8970, 0x8971, 0x8972, 0x8973, 0x8974,
+  0x8975, 0x8976, 0x8977, 0x8978, 0x8979, 0x897a, 0x897c, 0x897d,
+  0x897e, 0x8980, 0x8982, 0x8984, 0x8985, 0x8987, 0x8988, 0x8989,
+  0x898a, 0x898b, 0x898c, 0x898d, 0x898e, 0x898f, 0x8990, 0x8991,
+  0x8992, 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, 0x8998, 0x8999,
+  0x899a, 0x899b, 0x899c, 0x899d, 0x899e, 0x899f, 0x89a0, 0x89a1,
+  /* 0xd3 */
+  0x89a2, 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, 0x89a8, 0x89a9,
+  0x89aa, 0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, 0x89b0, 0x89b1,
+  0x89b2, 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, 0x89b8, 0x89b9,
+  0x89ba, 0x89bb, 0x89bc, 0x89bd, 0x89be, 0x89bf, 0x89c0, 0x89c3,
+  0x89cd, 0x89d3, 0x89d4, 0x89d5, 0x89d7, 0x89d8, 0x89d9, 0x89db,
+  0x89dd, 0x89df, 0x89e0, 0x89e1, 0x89e2, 0x89e4, 0x89e7, 0x89e8,
+  0x89e9, 0x89ea, 0x89ec, 0x89ed, 0x89ee, 0x89f0, 0x89f1, 0x89f2,
+  0x89f4, 0x89f5, 0x89f6, 0x89f7, 0x89f8, 0x89f9, 0x89fa, 0x89fb,
+  0x89fc, 0x89fd, 0x89fe, 0x89ff, 0x8a01, 0x8a02, 0x8a03, 0x8a04,
+  0x8a05, 0x8a06, 0x8a08, 0x8a09, 0x8a0a, 0x8a0b, 0x8a0c, 0x8a0d,
+  0x8a0e, 0x8a0f, 0x8a10, 0x8a11, 0x8a12, 0x8a13, 0x8a14, 0x8a15,
+  0x8a16, 0x8a17, 0x8a18, 0x8a19, 0x8a1a, 0x8a1b, 0x8a1c, 0x8a1d,
+  /* 0xd4 */
+  0x8a1e, 0x8a1f, 0x8a20, 0x8a21, 0x8a22, 0x8a23, 0x8a24, 0x8a25,
+  0x8a26, 0x8a27, 0x8a28, 0x8a29, 0x8a2a, 0x8a2b, 0x8a2c, 0x8a2d,
+  0x8a2e, 0x8a2f, 0x8a30, 0x8a31, 0x8a32, 0x8a33, 0x8a34, 0x8a35,
+  0x8a36, 0x8a37, 0x8a38, 0x8a39, 0x8a3a, 0x8a3b, 0x8a3c, 0x8a3d,
+  0x8a3f, 0x8a40, 0x8a41, 0x8a42, 0x8a43, 0x8a44, 0x8a45, 0x8a46,
+  0x8a47, 0x8a49, 0x8a4a, 0x8a4b, 0x8a4c, 0x8a4d, 0x8a4e, 0x8a4f,
+  0x8a50, 0x8a51, 0x8a52, 0x8a53, 0x8a54, 0x8a55, 0x8a56, 0x8a57,
+  0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f,
+  0x8a60, 0x8a61, 0x8a62, 0x8a63, 0x8a64, 0x8a65, 0x8a66, 0x8a67,
+  0x8a68, 0x8a69, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f,
+  0x8a70, 0x8a71, 0x8a72, 0x8a73, 0x8a74, 0x8a75, 0x8a76, 0x8a77,
+  0x8a78, 0x8a7a, 0x8a7b, 0x8a7c, 0x8a7d, 0x8a7e, 0x8a7f, 0x8a80,
+  /* 0xd5 */
+  0x8a81, 0x8a82, 0x8a83, 0x8a84, 0x8a85, 0x8a86, 0x8a87, 0x8a88,
+  0x8a8b, 0x8a8c, 0x8a8d, 0x8a8e, 0x8a8f, 0x8a90, 0x8a91, 0x8a92,
+  0x8a94, 0x8a95, 0x8a96, 0x8a97, 0x8a98, 0x8a99, 0x8a9a, 0x8a9b,
+  0x8a9c, 0x8a9d, 0x8a9e, 0x8a9f, 0x8aa0, 0x8aa1, 0x8aa2, 0x8aa3,
+  0x8aa4, 0x8aa5, 0x8aa6, 0x8aa7, 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab,
+  0x8aac, 0x8aad, 0x8aae, 0x8aaf, 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3,
+  0x8ab4, 0x8ab5, 0x8ab6, 0x8ab7, 0x8ab8, 0x8ab9, 0x8aba, 0x8abb,
+  0x8abc, 0x8abd, 0x8abe, 0x8abf, 0x8ac0, 0x8ac1, 0x8ac2, 0x8ac3,
+  0x8ac4, 0x8ac5, 0x8ac6, 0x8ac7, 0x8ac8, 0x8ac9, 0x8aca, 0x8acb,
+  0x8acc, 0x8acd, 0x8ace, 0x8acf, 0x8ad0, 0x8ad1, 0x8ad2, 0x8ad3,
+  0x8ad4, 0x8ad5, 0x8ad6, 0x8ad7, 0x8ad8, 0x8ad9, 0x8ada, 0x8adb,
+  0x8adc, 0x8add, 0x8ade, 0x8adf, 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3,
+  /* 0xd6 */
+  0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, 0x8ae8, 0x8ae9, 0x8aea, 0x8aeb,
+  0x8aec, 0x8aed, 0x8aee, 0x8aef, 0x8af0, 0x8af1, 0x8af2, 0x8af3,
+  0x8af4, 0x8af5, 0x8af6, 0x8af7, 0x8af8, 0x8af9, 0x8afa, 0x8afb,
+  0x8afc, 0x8afd, 0x8afe, 0x8aff, 0x8b00, 0x8b01, 0x8b02, 0x8b03,
+  0x8b04, 0x8b05, 0x8b06, 0x8b08, 0x8b09, 0x8b0a, 0x8b0b, 0x8b0c,
+  0x8b0d, 0x8b0e, 0x8b0f, 0x8b10, 0x8b11, 0x8b12, 0x8b13, 0x8b14,
+  0x8b15, 0x8b16, 0x8b17, 0x8b18, 0x8b19, 0x8b1a, 0x8b1b, 0x8b1c,
+  0x8b1d, 0x8b1e, 0x8b1f, 0x8b20, 0x8b21, 0x8b22, 0x8b23, 0x8b24,
+  0x8b25, 0x8b27, 0x8b28, 0x8b29, 0x8b2a, 0x8b2b, 0x8b2c, 0x8b2d,
+  0x8b2e, 0x8b2f, 0x8b30, 0x8b31, 0x8b32, 0x8b33, 0x8b34, 0x8b35,
+  0x8b36, 0x8b37, 0x8b38, 0x8b39, 0x8b3a, 0x8b3b, 0x8b3c, 0x8b3d,
+  0x8b3e, 0x8b3f, 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45,
+  /* 0xd7 */
+  0x8b46, 0x8b47, 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d,
+  0x8b4e, 0x8b4f, 0x8b50, 0x8b51, 0x8b52, 0x8b53, 0x8b54, 0x8b55,
+  0x8b56, 0x8b57, 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d,
+  0x8b5e, 0x8b5f, 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65,
+  0x8b67, 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6d, 0x8b6e, 0x8b6f,
+  0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77,
+  0x8b78, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, 0x8b7e, 0x8b7f,
+  0x8b80, 0x8b81, 0x8b82, 0x8b83, 0x8b84, 0x8b85, 0x8b86, 0x8b87,
+  0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0x8b8d, 0x8b8e, 0x8b8f,
+  0x8b90, 0x8b91, 0x8b92, 0x8b93, 0x8b94, 0x8b95, 0x8b96, 0x8b97,
+  0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, 0x8b9e, 0x8b9f,
+  0x8bac, 0x8bb1, 0x8bbb, 0x8bc7, 0x8bd0, 0x8bea, 0x8c09, 0x8c1e,
+  /* 0xd8 */
+  0x8c38, 0x8c39, 0x8c3a, 0x8c3b, 0x8c3c, 0x8c3d, 0x8c3e, 0x8c3f,
+  0x8c40, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c48, 0x8c4a, 0x8c4b,
+  0x8c4d, 0x8c4e, 0x8c4f, 0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54,
+  0x8c56, 0x8c57, 0x8c58, 0x8c59, 0x8c5b, 0x8c5c, 0x8c5d, 0x8c5e,
+  0x8c5f, 0x8c60, 0x8c63, 0x8c64, 0x8c65, 0x8c66, 0x8c67, 0x8c68,
+  0x8c69, 0x8c6c, 0x8c6d, 0x8c6e, 0x8c6f, 0x8c70, 0x8c71, 0x8c72,
+  0x8c74, 0x8c75, 0x8c76, 0x8c77, 0x8c7b, 0x8c7c, 0x8c7d, 0x8c7e,
+  0x8c7f, 0x8c80, 0x8c81, 0x8c83, 0x8c84, 0x8c86, 0x8c87, 0x8c88,
+  0x8c8b, 0x8c8d, 0x8c8e, 0x8c8f, 0x8c90, 0x8c91, 0x8c92, 0x8c93,
+  0x8c95, 0x8c96, 0x8c97, 0x8c99, 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d,
+  0x8c9e, 0x8c9f, 0x8ca0, 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5,
+  0x8ca6, 0x8ca7, 0x8ca8, 0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad,
+  /* 0xd9 */
+  0x8cae, 0x8caf, 0x8cb0, 0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5,
+  0x8cb6, 0x8cb7, 0x8cb8, 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd,
+  0x8cbe, 0x8cbf, 0x8cc0, 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5,
+  0x8cc6, 0x8cc7, 0x8cc8, 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd,
+  0x8cce, 0x8ccf, 0x8cd0, 0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5,
+  0x8cd6, 0x8cd7, 0x8cd8, 0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd,
+  0x8cde, 0x8cdf, 0x8ce0, 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5,
+  0x8ce6, 0x8ce7, 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced,
+  0x8cee, 0x8cef, 0x8cf0, 0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5,
+  0x8cf6, 0x8cf7, 0x8cf8, 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd,
+  0x8cfe, 0x8cff, 0x8d00, 0x8d01, 0x8d02, 0x8d03, 0x8d04, 0x8d05,
+  0x8d06, 0x8d07, 0x8d08, 0x8d09, 0x8d0a, 0x8d0b, 0x8d0c, 0x8d0d,
+  /* 0xda */
+  0x8d0e, 0x8d0f, 0x8d10, 0x8d11, 0x8d12, 0x8d13, 0x8d14, 0x8d15,
+  0x8d16, 0x8d17, 0x8d18, 0x8d19, 0x8d1a, 0x8d1b, 0x8d1c, 0x8d20,
+  0x8d51, 0x8d52, 0x8d57, 0x8d5f, 0x8d65, 0x8d68, 0x8d69, 0x8d6a,
+  0x8d6c, 0x8d6e, 0x8d6f, 0x8d71, 0x8d72, 0x8d78, 0x8d79, 0x8d7a,
+  0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8d7f, 0x8d80, 0x8d82, 0x8d83,
+  0x8d86, 0x8d87, 0x8d88, 0x8d89, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f,
+  0x8d90, 0x8d92, 0x8d93, 0x8d95, 0x8d96, 0x8d97, 0x8d98, 0x8d99,
+  0x8d9a, 0x8d9b, 0x8d9c, 0x8d9d, 0x8d9e, 0x8da0, 0x8da1, 0x8da2,
+  0x8da4, 0x8da5, 0x8da6, 0x8da7, 0x8da8, 0x8da9, 0x8daa, 0x8dab,
+  0x8dac, 0x8dad, 0x8dae, 0x8daf, 0x8db0, 0x8db2, 0x8db6, 0x8db7,
+  0x8db9, 0x8dbb, 0x8dbd, 0x8dc0, 0x8dc1, 0x8dc2, 0x8dc5, 0x8dc7,
+  0x8dc8, 0x8dc9, 0x8dca, 0x8dcd, 0x8dd0, 0x8dd2, 0x8dd3, 0x8dd4,
+  /* 0xdb */
+  0x8dd5, 0x8dd8, 0x8dd9, 0x8ddc, 0x8de0, 0x8de1, 0x8de2, 0x8de5,
+  0x8de6, 0x8de7, 0x8de9, 0x8ded, 0x8dee, 0x8df0, 0x8df1, 0x8df2,
+  0x8df4, 0x8df6, 0x8dfc, 0x8dfe, 0x8dff, 0x8e00, 0x8e01, 0x8e02,
+  0x8e03, 0x8e04, 0x8e06, 0x8e07, 0x8e08, 0x8e0b, 0x8e0d, 0x8e0e,
+  0x8e10, 0x8e11, 0x8e12, 0x8e13, 0x8e15, 0x8e16, 0x8e17, 0x8e18,
+  0x8e19, 0x8e1a, 0x8e1b, 0x8e1c, 0x8e20, 0x8e21, 0x8e24, 0x8e25,
+  0x8e26, 0x8e27, 0x8e28, 0x8e2b, 0x8e2d, 0x8e30, 0x8e32, 0x8e33,
+  0x8e34, 0x8e36, 0x8e37, 0x8e38, 0x8e3b, 0x8e3c, 0x8e3e, 0x8e3f,
+  0x8e43, 0x8e45, 0x8e46, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50,
+  0x8e53, 0x8e54, 0x8e55, 0x8e56, 0x8e57, 0x8e58, 0x8e5a, 0x8e5b,
+  0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, 0x8e60, 0x8e61, 0x8e62, 0x8e63,
+  0x8e64, 0x8e65, 0x8e67, 0x8e68, 0x8e6a, 0x8e6b, 0x8e6e, 0x8e71,
+  /* 0xdc */
+  0x8e73, 0x8e75, 0x8e77, 0x8e78, 0x8e79, 0x8e7a, 0x8e7b, 0x8e7d,
+  0x8e7e, 0x8e80, 0x8e82, 0x8e83, 0x8e84, 0x8e86, 0x8e88, 0x8e89,
+  0x8e8a, 0x8e8b, 0x8e8c, 0x8e8d, 0x8e8e, 0x8e91, 0x8e92, 0x8e93,
+  0x8e95, 0x8e96, 0x8e97, 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0x8e9d,
+  0x8e9f, 0x8ea0, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, 0x8ea5, 0x8ea6,
+  0x8ea7, 0x8ea8, 0x8ea9, 0x8eaa, 0x8ead, 0x8eae, 0x8eb0, 0x8eb1,
+  0x8eb3, 0x8eb4, 0x8eb5, 0x8eb6, 0x8eb7, 0x8eb8, 0x8eb9, 0x8ebb,
+  0x8ebc, 0x8ebd, 0x8ebe, 0x8ebf, 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3,
+  0x8ec4, 0x8ec5, 0x8ec6, 0x8ec7, 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb,
+  0x8ecc, 0x8ecd, 0x8ecf, 0x8ed0, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4,
+  0x8ed5, 0x8ed6, 0x8ed7, 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc,
+  0x8edd, 0x8ede, 0x8edf, 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4,
+  /* 0xdd */
+  0x8ee5, 0x8ee6, 0x8ee7, 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec,
+  0x8eed, 0x8eee, 0x8eef, 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4,
+  0x8ef5, 0x8ef6, 0x8ef7, 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc,
+  0x8efd, 0x8efe, 0x8eff, 0x8f00, 0x8f01, 0x8f02, 0x8f03, 0x8f04,
+  0x8f05, 0x8f06, 0x8f07, 0x8f08, 0x8f09, 0x8f0a, 0x8f0b, 0x8f0c,
+  0x8f0d, 0x8f0e, 0x8f0f, 0x8f10, 0x8f11, 0x8f12, 0x8f13, 0x8f14,
+  0x8f15, 0x8f16, 0x8f17, 0x8f18, 0x8f19, 0x8f1a, 0x8f1b, 0x8f1c,
+  0x8f1d, 0x8f1e, 0x8f1f, 0x8f20, 0x8f21, 0x8f22, 0x8f23, 0x8f24,
+  0x8f25, 0x8f26, 0x8f27, 0x8f28, 0x8f29, 0x8f2a, 0x8f2b, 0x8f2c,
+  0x8f2d, 0x8f2e, 0x8f2f, 0x8f30, 0x8f31, 0x8f32, 0x8f33, 0x8f34,
+  0x8f35, 0x8f36, 0x8f37, 0x8f38, 0x8f39, 0x8f3a, 0x8f3b, 0x8f3c,
+  0x8f3d, 0x8f3e, 0x8f3f, 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44,
+  /* 0xde */
+  0x8f45, 0x8f46, 0x8f47, 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c,
+  0x8f4d, 0x8f4e, 0x8f4f, 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54,
+  0x8f55, 0x8f56, 0x8f57, 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c,
+  0x8f5d, 0x8f5e, 0x8f5f, 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64,
+  0x8f65, 0x8f6a, 0x8f80, 0x8f8c, 0x8f92, 0x8f9d, 0x8fa0, 0x8fa1,
+  0x8fa2, 0x8fa4, 0x8fa5, 0x8fa6, 0x8fa7, 0x8faa, 0x8fac, 0x8fad,
+  0x8fae, 0x8faf, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb7, 0x8fb8,
+  0x8fba, 0x8fbb, 0x8fbc, 0x8fbf, 0x8fc0, 0x8fc3, 0x8fc6, 0x8fc9,
+  0x8fca, 0x8fcb, 0x8fcc, 0x8fcd, 0x8fcf, 0x8fd2, 0x8fd6, 0x8fd7,
+  0x8fda, 0x8fe0, 0x8fe1, 0x8fe3, 0x8fe7, 0x8fec, 0x8fef, 0x8ff1,
+  0x8ff2, 0x8ff4, 0x8ff5, 0x8ff6, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffe,
+  0x8fff, 0x9007, 0x9008, 0x900c, 0x900e, 0x9013, 0x9015, 0x9018,
+  /* 0xdf */
+  0x9019, 0x901c, 0x9023, 0x9024, 0x9025, 0x9027, 0x9028, 0x9029,
+  0x902a, 0x902b, 0x902c, 0x9030, 0x9031, 0x9032, 0x9033, 0x9034,
+  0x9037, 0x9039, 0x903a, 0x903d, 0x903f, 0x9040, 0x9043, 0x9045,
+  0x9046, 0x9048, 0x9049, 0x904a, 0x904b, 0x904c, 0x904e, 0x9054,
+  0x9055, 0x9056, 0x9059, 0x905a, 0x905c, 0x905d, 0x905e, 0x905f,
+  0x9060, 0x9061, 0x9064, 0x9066, 0x9067, 0x9069, 0x906a, 0x906b,
+  0x906c, 0x906f, 0x9070, 0x9071, 0x9072, 0x9073, 0x9076, 0x9077,
+  0x9078, 0x9079, 0x907a, 0x907b, 0x907c, 0x907e, 0x9081, 0x9084,
+  0x9085, 0x9086, 0x9087, 0x9089, 0x908a, 0x908c, 0x908d, 0x908e,
+  0x908f, 0x9090, 0x9092, 0x9094, 0x9096, 0x9098, 0x909a, 0x909c,
+  0x909e, 0x909f, 0x90a0, 0x90a4, 0x90a5, 0x90a7, 0x90a8, 0x90a9,
+  0x90ab, 0x90ad, 0x90b2, 0x90b7, 0x90bc, 0x90bd, 0x90bf, 0x90c0,
+  /* 0xe0 */
+  0x90c2, 0x90c3, 0x90c6, 0x90c8, 0x90c9, 0x90cb, 0x90cc, 0x90cd,
+  0x90d2, 0x90d4, 0x90d5, 0x90d6, 0x90d8, 0x90d9, 0x90da, 0x90de,
+  0x90df, 0x90e0, 0x90e3, 0x90e4, 0x90e5, 0x90e9, 0x90ea, 0x90ec,
+  0x90ee, 0x90f0, 0x90f1, 0x90f2, 0x90f3, 0x90f5, 0x90f6, 0x90f7,
+  0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90ff, 0x9100, 0x9101, 0x9103,
+  0x9105, 0x9106, 0x9107, 0x9108, 0x9109, 0x910a, 0x910b, 0x910c,
+  0x910d, 0x910e, 0x910f, 0x9110, 0x9111, 0x9112, 0x9113, 0x9114,
+  0x9115, 0x9116, 0x9117, 0x9118, 0x911a, 0x911b, 0x911c, 0x911d,
+  0x911f, 0x9120, 0x9121, 0x9124, 0x9125, 0x9126, 0x9127, 0x9128,
+  0x9129, 0x912a, 0x912b, 0x912c, 0x912d, 0x912e, 0x9130, 0x9132,
+  0x9133, 0x9134, 0x9135, 0x9136, 0x9137, 0x9138, 0x913a, 0x913b,
+  0x913c, 0x913d, 0x913e, 0x913f, 0x9140, 0x9141, 0x9142, 0x9144,
+  /* 0xe1 */
+  0x9145, 0x9147, 0x9148, 0x9151, 0x9153, 0x9154, 0x9155, 0x9156,
+  0x9158, 0x9159, 0x915b, 0x915c, 0x915f, 0x9160, 0x9166, 0x9167,
+  0x9168, 0x916b, 0x916d, 0x9173, 0x917a, 0x917b, 0x917c, 0x9180,
+  0x9181, 0x9182, 0x9183, 0x9184, 0x9186, 0x9188, 0x918a, 0x918e,
+  0x918f, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x9198, 0x9199,
+  0x919c, 0x919d, 0x919e, 0x919f, 0x91a0, 0x91a1, 0x91a4, 0x91a5,
+  0x91a6, 0x91a7, 0x91a8, 0x91a9, 0x91ab, 0x91ac, 0x91b0, 0x91b1,
+  0x91b2, 0x91b3, 0x91b6, 0x91b7, 0x91b8, 0x91b9, 0x91bb, 0x91bc,
+  0x91bd, 0x91be, 0x91bf, 0x91c0, 0x91c1, 0x91c2, 0x91c3, 0x91c4,
+  0x91c5, 0x91c6, 0x91c8, 0x91cb, 0x91d0, 0x91d2, 0x91d3, 0x91d4,
+  0x91d5, 0x91d6, 0x91d7, 0x91d8, 0x91d9, 0x91da, 0x91db, 0x91dd,
+  0x91de, 0x91df, 0x91e0, 0x91e1, 0x91e2, 0x91e3, 0x91e4, 0x91e5,
+  /* 0xe2 */
+  0x91e6, 0x91e7, 0x91e8, 0x91e9, 0x91ea, 0x91eb, 0x91ec, 0x91ed,
+  0x91ee, 0x91ef, 0x91f0, 0x91f1, 0x91f2, 0x91f3, 0x91f4, 0x91f5,
+  0x91f6, 0x91f7, 0x91f8, 0x91f9, 0x91fa, 0x91fb, 0x91fc, 0x91fd,
+  0x91fe, 0x91ff, 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205,
+  0x9206, 0x9207, 0x9208, 0x9209, 0x920a, 0x920b, 0x920c, 0x920d,
+  0x920e, 0x920f, 0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215,
+  0x9216, 0x9217, 0x9218, 0x9219, 0x921a, 0x921b, 0x921c, 0x921d,
+  0x921e, 0x921f, 0x9220, 0x9221, 0x9222, 0x9223, 0x9224, 0x9225,
+  0x9226, 0x9227, 0x9228, 0x9229, 0x922a, 0x922b, 0x922c, 0x922d,
+  0x922e, 0x922f, 0x9230, 0x9231, 0x9232, 0x9233, 0x9234, 0x9235,
+  0x9236, 0x9237, 0x9238, 0x9239, 0x923a, 0x923b, 0x923c, 0x923d,
+  0x923e, 0x923f, 0x9240, 0x9241, 0x9242, 0x9243, 0x9244, 0x9245,
+  /* 0xe3 */
+  0x9246, 0x9247, 0x9248, 0x9249, 0x924a, 0x924b, 0x924c, 0x924d,
+  0x924e, 0x924f, 0x9250, 0x9251, 0x9252, 0x9253, 0x9254, 0x9255,
+  0x9256, 0x9257, 0x9258, 0x9259, 0x925a, 0x925b, 0x925c, 0x925d,
+  0x925e, 0x925f, 0x9260, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265,
+  0x9266, 0x9267, 0x9268, 0x9269, 0x926a, 0x926b, 0x926c, 0x926d,
+  0x926e, 0x926f, 0x9270, 0x9271, 0x9272, 0x9273, 0x9275, 0x9276,
+  0x9277, 0x9278, 0x9279, 0x927a, 0x927b, 0x927c, 0x927d, 0x927e,
+  0x927f, 0x9280, 0x9281, 0x9282, 0x9283, 0x9284, 0x9285, 0x9286,
+  0x9287, 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, 0x928d, 0x928f,
+  0x9290, 0x9291, 0x9292, 0x9293, 0x9294, 0x9295, 0x9296, 0x9297,
+  0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, 0x929e, 0x929f,
+  0x92a0, 0x92a1, 0x92a2, 0x92a3, 0x92a4, 0x92a5, 0x92a6, 0x92a7,
+  /* 0xe4 */
+  0x92a8, 0x92a9, 0x92aa, 0x92ab, 0x92ac, 0x92ad, 0x92af, 0x92b0,
+  0x92b1, 0x92b2, 0x92b3, 0x92b4, 0x92b5, 0x92b6, 0x92b7, 0x92b8,
+  0x92b9, 0x92ba, 0x92bb, 0x92bc, 0x92bd, 0x92be, 0x92bf, 0x92c0,
+  0x92c1, 0x92c2, 0x92c3, 0x92c4, 0x92c5, 0x92c6, 0x92c7, 0x92c9,
+  0x92ca, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92cf, 0x92d0, 0x92d1,
+  0x92d2, 0x92d3, 0x92d4, 0x92d5, 0x92d6, 0x92d7, 0x92d8, 0x92d9,
+  0x92da, 0x92db, 0x92dc, 0x92dd, 0x92de, 0x92df, 0x92e0, 0x92e1,
+  0x92e2, 0x92e3, 0x92e4, 0x92e5, 0x92e6, 0x92e7, 0x92e8, 0x92e9,
+  0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, 0x92f0, 0x92f1,
+  0x92f2, 0x92f3, 0x92f4, 0x92f5, 0x92f6, 0x92f7, 0x92f8, 0x92f9,
+  0x92fa, 0x92fb, 0x92fc, 0x92fd, 0x92fe, 0x92ff, 0x9300, 0x9301,
+  0x9302, 0x9303, 0x9304, 0x9305, 0x9306, 0x9307, 0x9308, 0x9309,
+  /* 0xe5 */
+  0x930a, 0x930b, 0x930c, 0x930d, 0x930e, 0x930f, 0x9310, 0x9311,
+  0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, 0x9318, 0x9319,
+  0x931a, 0x931b, 0x931c, 0x931d, 0x931e, 0x931f, 0x9320, 0x9321,
+  0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, 0x9328, 0x9329,
+  0x932a, 0x932b, 0x932c, 0x932d, 0x932e, 0x932f, 0x9330, 0x9331,
+  0x9332, 0x9333, 0x9334, 0x9335, 0x9336, 0x9337, 0x9338, 0x9339,
+  0x933a, 0x933b, 0x933c, 0x933d, 0x933f, 0x9340, 0x9341, 0x9342,
+  0x9343, 0x9344, 0x9345, 0x9346, 0x9347, 0x9348, 0x9349, 0x934a,
+  0x934b, 0x934c, 0x934d, 0x934e, 0x934f, 0x9350, 0x9351, 0x9352,
+  0x9353, 0x9354, 0x9355, 0x9356, 0x9357, 0x9358, 0x9359, 0x935a,
+  0x935b, 0x935c, 0x935d, 0x935e, 0x935f, 0x9360, 0x9361, 0x9362,
+  0x9363, 0x9364, 0x9365, 0x9366, 0x9367, 0x9368, 0x9369, 0x936b,
+  /* 0xe6 */
+  0x936c, 0x936d, 0x936e, 0x936f, 0x9370, 0x9371, 0x9372, 0x9373,
+  0x9374, 0x9375, 0x9376, 0x9377, 0x9378, 0x9379, 0x937a, 0x937b,
+  0x937c, 0x937d, 0x937e, 0x937f, 0x9380, 0x9381, 0x9382, 0x9383,
+  0x9384, 0x9385, 0x9386, 0x9387, 0x9388, 0x9389, 0x938a, 0x938b,
+  0x938c, 0x938d, 0x938e, 0x9390, 0x9391, 0x9392, 0x9393, 0x9394,
+  0x9395, 0x9396, 0x9397, 0x9398, 0x9399, 0x939a, 0x939b, 0x939c,
+  0x939d, 0x939e, 0x939f, 0x93a0, 0x93a1, 0x93a2, 0x93a3, 0x93a4,
+  0x93a5, 0x93a6, 0x93a7, 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac,
+  0x93ad, 0x93ae, 0x93af, 0x93b0, 0x93b1, 0x93b2, 0x93b3, 0x93b4,
+  0x93b5, 0x93b6, 0x93b7, 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc,
+  0x93bd, 0x93be, 0x93bf, 0x93c0, 0x93c1, 0x93c2, 0x93c3, 0x93c4,
+  0x93c5, 0x93c6, 0x93c7, 0x93c8, 0x93c9, 0x93cb, 0x93cc, 0x93cd,
+  /* 0xe7 */
+  0x93ce, 0x93cf, 0x93d0, 0x93d1, 0x93d2, 0x93d3, 0x93d4, 0x93d5,
+  0x93d7, 0x93d8, 0x93d9, 0x93da, 0x93db, 0x93dc, 0x93dd, 0x93de,
+  0x93df, 0x93e0, 0x93e1, 0x93e2, 0x93e3, 0x93e4, 0x93e5, 0x93e6,
+  0x93e7, 0x93e8, 0x93e9, 0x93ea, 0x93eb, 0x93ec, 0x93ed, 0x93ee,
+  0x93ef, 0x93f0, 0x93f1, 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6,
+  0x93f7, 0x93f8, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0x93fd, 0x93fe,
+  0x93ff, 0x9400, 0x9401, 0x9402, 0x9403, 0x9404, 0x9405, 0x9406,
+  0x9407, 0x9408, 0x9409, 0x940a, 0x940b, 0x940c, 0x940d, 0x940e,
+  0x940f, 0x9410, 0x9411, 0x9412, 0x9413, 0x9414, 0x9415, 0x9416,
+  0x9417, 0x9418, 0x9419, 0x941a, 0x941b, 0x941c, 0x941d, 0x941e,
+  0x941f, 0x9420, 0x9421, 0x9422, 0x9423, 0x9424, 0x9425, 0x9426,
+  0x9427, 0x9428, 0x9429, 0x942a, 0x942b, 0x942c, 0x942d, 0x942e,
+  /* 0xe8 */
+  0x942f, 0x9430, 0x9431, 0x9432, 0x9433, 0x9434, 0x9435, 0x9436,
+  0x9437, 0x9438, 0x9439, 0x943a, 0x943b, 0x943c, 0x943d, 0x943f,
+  0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447,
+  0x9448, 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f,
+  0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457,
+  0x9458, 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f,
+  0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467,
+  0x9468, 0x9469, 0x946a, 0x946c, 0x946d, 0x946e, 0x946f, 0x9470,
+  0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477, 0x9478,
+  0x9479, 0x947a, 0x947b, 0x947c, 0x947d, 0x947e, 0x947f, 0x9480,
+  0x9481, 0x9482, 0x9483, 0x9484, 0x9491, 0x9496, 0x9498, 0x94c7,
+  0x94cf, 0x94d3, 0x94d4, 0x94da, 0x94e6, 0x94fb, 0x951c, 0x9520,
+  /* 0xe9 */
+  0x9527, 0x9533, 0x953d, 0x9543, 0x9548, 0x954b, 0x9555, 0x955a,
+  0x9560, 0x956e, 0x9574, 0x9575, 0x9577, 0x9578, 0x9579, 0x957a,
+  0x957b, 0x957c, 0x957d, 0x957e, 0x9580, 0x9581, 0x9582, 0x9583,
+  0x9584, 0x9585, 0x9586, 0x9587, 0x9588, 0x9589, 0x958a, 0x958b,
+  0x958c, 0x958d, 0x958e, 0x958f, 0x9590, 0x9591, 0x9592, 0x9593,
+  0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, 0x959a, 0x959b,
+  0x959c, 0x959d, 0x959e, 0x959f, 0x95a0, 0x95a1, 0x95a2, 0x95a3,
+  0x95a4, 0x95a5, 0x95a6, 0x95a7, 0x95a8, 0x95a9, 0x95aa, 0x95ab,
+  0x95ac, 0x95ad, 0x95ae, 0x95af, 0x95b0, 0x95b1, 0x95b2, 0x95b3,
+  0x95b4, 0x95b5, 0x95b6, 0x95b7, 0x95b8, 0x95b9, 0x95ba, 0x95bb,
+  0x95bc, 0x95bd, 0x95be, 0x95bf, 0x95c0, 0x95c1, 0x95c2, 0x95c3,
+  0x95c4, 0x95c5, 0x95c6, 0x95c7, 0x95c8, 0x95c9, 0x95ca, 0x95cb,
+  /* 0xea */
+  0x95cc, 0x95cd, 0x95ce, 0x95cf, 0x95d0, 0x95d1, 0x95d2, 0x95d3,
+  0x95d4, 0x95d5, 0x95d6, 0x95d7, 0x95d8, 0x95d9, 0x95da, 0x95db,
+  0x95dc, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, 0x95e2, 0x95e3,
+  0x95e4, 0x95e5, 0x95e6, 0x95e7, 0x95ec, 0x95ff, 0x9607, 0x9613,
+  0x9618, 0x961b, 0x961e, 0x9620, 0x9623, 0x9624, 0x9625, 0x9626,
+  0x9627, 0x9628, 0x9629, 0x962b, 0x962c, 0x962d, 0x962f, 0x9630,
+  0x9637, 0x9638, 0x9639, 0x963a, 0x963e, 0x9641, 0x9643, 0x964a,
+  0x964e, 0x964f, 0x9651, 0x9652, 0x9653, 0x9656, 0x9657, 0x9658,
+  0x9659, 0x965a, 0x965c, 0x965d, 0x965e, 0x9660, 0x9663, 0x9665,
+  0x9666, 0x966b, 0x966d, 0x966e, 0x966f, 0x9670, 0x9671, 0x9673,
+  0x9678, 0x9679, 0x967a, 0x967b, 0x967c, 0x967d, 0x967e, 0x967f,
+  0x9680, 0x9681, 0x9682, 0x9683, 0x9684, 0x9687, 0x9689, 0x968a,
+  /* 0xeb */
+  0x968c, 0x968e, 0x9691, 0x9692, 0x9693, 0x9695, 0x9696, 0x969a,
+  0x969b, 0x969d, 0x969e, 0x969f, 0x96a0, 0x96a1, 0x96a2, 0x96a3,
+  0x96a4, 0x96a5, 0x96a6, 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac,
+  0x96ad, 0x96ae, 0x96af, 0x96b1, 0x96b2, 0x96b4, 0x96b5, 0x96b7,
+  0x96b8, 0x96ba, 0x96bb, 0x96bf, 0x96c2, 0x96c3, 0x96c8, 0x96ca,
+  0x96cb, 0x96d0, 0x96d1, 0x96d3, 0x96d4, 0x96d6, 0x96d7, 0x96d8,
+  0x96d9, 0x96da, 0x96db, 0x96dc, 0x96dd, 0x96de, 0x96df, 0x96e1,
+  0x96e2, 0x96e3, 0x96e4, 0x96e5, 0x96e6, 0x96e7, 0x96eb, 0x96ec,
+  0x96ed, 0x96ee, 0x96f0, 0x96f1, 0x96f2, 0x96f4, 0x96f5, 0x96f8,
+  0x96fa, 0x96fb, 0x96fc, 0x96fd, 0x96ff, 0x9702, 0x9703, 0x9705,
+  0x970a, 0x970b, 0x970c, 0x9710, 0x9711, 0x9712, 0x9714, 0x9715,
+  0x9717, 0x9718, 0x9719, 0x971a, 0x971b, 0x971d, 0x971f, 0x9720,
+  /* 0xec */
+  0x9721, 0x9722, 0x9723, 0x9724, 0x9725, 0x9726, 0x9727, 0x9728,
+  0x9729, 0x972b, 0x972c, 0x972e, 0x972f, 0x9731, 0x9733, 0x9734,
+  0x9735, 0x9736, 0x9737, 0x973a, 0x973b, 0x973c, 0x973d, 0x973f,
+  0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, 0x9746, 0x9747,
+  0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, 0x974e, 0x974f,
+  0x9750, 0x9751, 0x9754, 0x9755, 0x9757, 0x9758, 0x975a, 0x975c,
+  0x975d, 0x975f, 0x9763, 0x9764, 0x9766, 0x9767, 0x9768, 0x976a,
+  0x976b, 0x976c, 0x976d, 0x976e, 0x976f, 0x9770, 0x9771, 0x9772,
+  0x9775, 0x9777, 0x9778, 0x9779, 0x977a, 0x977b, 0x977d, 0x977e,
+  0x977f, 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9786, 0x9787,
+  0x9788, 0x9789, 0x978a, 0x978c, 0x978e, 0x978f, 0x9790, 0x9793,
+  0x9795, 0x9796, 0x9797, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d,
+  /* 0xed */
+  0x979e, 0x979f, 0x97a1, 0x97a2, 0x97a4, 0x97a5, 0x97a6, 0x97a7,
+  0x97a8, 0x97a9, 0x97aa, 0x97ac, 0x97ae, 0x97b0, 0x97b1, 0x97b3,
+  0x97b5, 0x97b6, 0x97b7, 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc,
+  0x97bd, 0x97be, 0x97bf, 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4,
+  0x97c5, 0x97c6, 0x97c7, 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc,
+  0x97cd, 0x97ce, 0x97cf, 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4,
+  0x97d5, 0x97d6, 0x97d7, 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc,
+  0x97dd, 0x97de, 0x97df, 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4,
+  0x97e5, 0x97e8, 0x97ee, 0x97ef, 0x97f0, 0x97f1, 0x97f2, 0x97f4,
+  0x97f7, 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe,
+  0x97ff, 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, 0x9806,
+  0x9807, 0x9808, 0x9809, 0x980a, 0x980b, 0x980c, 0x980d, 0x980e,
+  /* 0xee */
+  0x980f, 0x9810, 0x9811, 0x9812, 0x9813, 0x9814, 0x9815, 0x9816,
+  0x9817, 0x9818, 0x9819, 0x981a, 0x981b, 0x981c, 0x981d, 0x981e,
+  0x981f, 0x9820, 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826,
+  0x9827, 0x9828, 0x9829, 0x982a, 0x982b, 0x982c, 0x982d, 0x982e,
+  0x982f, 0x9830, 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836,
+  0x9837, 0x9838, 0x9839, 0x983a, 0x983b, 0x983c, 0x983d, 0x983e,
+  0x983f, 0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846,
+  0x9847, 0x9848, 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e,
+  0x984f, 0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856,
+  0x9857, 0x9858, 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e,
+  0x985f, 0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866,
+  0x9867, 0x9868, 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e,
+  /* 0xef */
+  0x986f, 0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x988b, 0x988e,
+  0x9892, 0x9895, 0x9899, 0x98a3, 0x98a8, 0x98a9, 0x98aa, 0x98ab,
+  0x98ac, 0x98ad, 0x98ae, 0x98af, 0x98b0, 0x98b1, 0x98b2, 0x98b3,
+  0x98b4, 0x98b5, 0x98b6, 0x98b7, 0x98b8, 0x98b9, 0x98ba, 0x98bb,
+  0x98bc, 0x98bd, 0x98be, 0x98bf, 0x98c0, 0x98c1, 0x98c2, 0x98c3,
+  0x98c4, 0x98c5, 0x98c6, 0x98c7, 0x98c8, 0x98c9, 0x98ca, 0x98cb,
+  0x98cc, 0x98cd, 0x98cf, 0x98d0, 0x98d4, 0x98d6, 0x98d7, 0x98db,
+  0x98dc, 0x98dd, 0x98e0, 0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5,
+  0x98e6, 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef,
+  0x98f0, 0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7,
+  0x98f8, 0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x98ff,
+  0x9900, 0x9901, 0x9902, 0x9903, 0x9904, 0x9905, 0x9906, 0x9907,
+  /* 0xf0 */
+  0x9908, 0x9909, 0x990a, 0x990b, 0x990c, 0x990e, 0x990f, 0x9911,
+  0x9912, 0x9913, 0x9914, 0x9915, 0x9916, 0x9917, 0x9918, 0x9919,
+  0x991a, 0x991b, 0x991c, 0x991d, 0x991e, 0x991f, 0x9920, 0x9921,
+  0x9922, 0x9923, 0x9924, 0x9925, 0x9926, 0x9927, 0x9928, 0x9929,
+  0x992a, 0x992b, 0x992c, 0x992d, 0x992f, 0x9930, 0x9931, 0x9932,
+  0x9933, 0x9934, 0x9935, 0x9936, 0x9937, 0x9938, 0x9939, 0x993a,
+  0x993b, 0x993c, 0x993d, 0x993e, 0x993f, 0x9940, 0x9941, 0x9942,
+  0x9943, 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, 0x9949, 0x994a,
+  0x994b, 0x994c, 0x994d, 0x994e, 0x994f, 0x9950, 0x9951, 0x9952,
+  0x9953, 0x9956, 0x9957, 0x9958, 0x9959, 0x995a, 0x995b, 0x995c,
+  0x995d, 0x995e, 0x995f, 0x9960, 0x9961, 0x9962, 0x9964, 0x9966,
+  0x9973, 0x9978, 0x9979, 0x997b, 0x997e, 0x9982, 0x9983, 0x9989,
+  /* 0xf1 */
+  0x998c, 0x998e, 0x999a, 0x999b, 0x999c, 0x999d, 0x999e, 0x999f,
+  0x99a0, 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a6, 0x99a7, 0x99a9,
+  0x99aa, 0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, 0x99b0, 0x99b1,
+  0x99b2, 0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, 0x99b8, 0x99b9,
+  0x99ba, 0x99bb, 0x99bc, 0x99bd, 0x99be, 0x99bf, 0x99c0, 0x99c1,
+  0x99c2, 0x99c3, 0x99c4, 0x99c5, 0x99c6, 0x99c7, 0x99c8, 0x99c9,
+  0x99ca, 0x99cb, 0x99cc, 0x99cd, 0x99ce, 0x99cf, 0x99d0, 0x99d1,
+  0x99d2, 0x99d3, 0x99d4, 0x99d5, 0x99d6, 0x99d7, 0x99d8, 0x99d9,
+  0x99da, 0x99db, 0x99dc, 0x99dd, 0x99de, 0x99df, 0x99e0, 0x99e1,
+  0x99e2, 0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, 0x99e8, 0x99e9,
+  0x99ea, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, 0x99f0, 0x99f1,
+  0x99f2, 0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, 0x99f8, 0x99f9,
+  /* 0xf2 */
+  0x99fa, 0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x99ff, 0x9a00, 0x9a01,
+  0x9a02, 0x9a03, 0x9a04, 0x9a05, 0x9a06, 0x9a07, 0x9a08, 0x9a09,
+  0x9a0a, 0x9a0b, 0x9a0c, 0x9a0d, 0x9a0e, 0x9a0f, 0x9a10, 0x9a11,
+  0x9a12, 0x9a13, 0x9a14, 0x9a15, 0x9a16, 0x9a17, 0x9a18, 0x9a19,
+  0x9a1a, 0x9a1b, 0x9a1c, 0x9a1d, 0x9a1e, 0x9a1f, 0x9a20, 0x9a21,
+  0x9a22, 0x9a23, 0x9a24, 0x9a25, 0x9a26, 0x9a27, 0x9a28, 0x9a29,
+  0x9a2a, 0x9a2b, 0x9a2c, 0x9a2d, 0x9a2e, 0x9a2f, 0x9a30, 0x9a31,
+  0x9a32, 0x9a33, 0x9a34, 0x9a35, 0x9a36, 0x9a37, 0x9a38, 0x9a39,
+  0x9a3a, 0x9a3b, 0x9a3c, 0x9a3d, 0x9a3e, 0x9a3f, 0x9a40, 0x9a41,
+  0x9a42, 0x9a43, 0x9a44, 0x9a45, 0x9a46, 0x9a47, 0x9a48, 0x9a49,
+  0x9a4a, 0x9a4b, 0x9a4c, 0x9a4d, 0x9a4e, 0x9a4f, 0x9a50, 0x9a51,
+  0x9a52, 0x9a53, 0x9a54, 0x9a55, 0x9a56, 0x9a57, 0x9a58, 0x9a59,
+  /* 0xf3 */
+  0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, 0x9a5e, 0x9a5f, 0x9a60, 0x9a61,
+  0x9a62, 0x9a63, 0x9a64, 0x9a65, 0x9a66, 0x9a67, 0x9a68, 0x9a69,
+  0x9a6a, 0x9a6b, 0x9a72, 0x9a83, 0x9a89, 0x9a8d, 0x9a8e, 0x9a94,
+  0x9a95, 0x9a99, 0x9aa6, 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, 0x9aad,
+  0x9aae, 0x9aaf, 0x9ab2, 0x9ab3, 0x9ab4, 0x9ab5, 0x9ab9, 0x9abb,
+  0x9abd, 0x9abe, 0x9abf, 0x9ac3, 0x9ac4, 0x9ac6, 0x9ac7, 0x9ac8,
+  0x9ac9, 0x9aca, 0x9acd, 0x9ace, 0x9acf, 0x9ad0, 0x9ad2, 0x9ad4,
+  0x9ad5, 0x9ad6, 0x9ad7, 0x9ad9, 0x9ada, 0x9adb, 0x9adc, 0x9add,
+  0x9ade, 0x9ae0, 0x9ae2, 0x9ae3, 0x9ae4, 0x9ae5, 0x9ae7, 0x9ae8,
+  0x9ae9, 0x9aea, 0x9aec, 0x9aee, 0x9af0, 0x9af1, 0x9af2, 0x9af3,
+  0x9af4, 0x9af5, 0x9af6, 0x9af7, 0x9af8, 0x9afa, 0x9afc, 0x9afd,
+  0x9afe, 0x9aff, 0x9b00, 0x9b01, 0x9b02, 0x9b04, 0x9b05, 0x9b06,
+  /* 0xf4 */
+  0x9b07, 0x9b09, 0x9b0a, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, 0x9b10,
+  0x9b11, 0x9b12, 0x9b14, 0x9b15, 0x9b16, 0x9b17, 0x9b18, 0x9b19,
+  0x9b1a, 0x9b1b, 0x9b1c, 0x9b1d, 0x9b1e, 0x9b20, 0x9b21, 0x9b22,
+  0x9b24, 0x9b25, 0x9b26, 0x9b27, 0x9b28, 0x9b29, 0x9b2a, 0x9b2b,
+  0x9b2c, 0x9b2d, 0x9b2e, 0x9b30, 0x9b31, 0x9b33, 0x9b34, 0x9b35,
+  0x9b36, 0x9b37, 0x9b38, 0x9b39, 0x9b3a, 0x9b3d, 0x9b3e, 0x9b3f,
+  0x9b40, 0x9b46, 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4e, 0x9b50, 0x9b52,
+  0x9b53, 0x9b55, 0x9b56, 0x9b57, 0x9b58, 0x9b59, 0x9b5a, 0x9b5b,
+  0x9b5c, 0x9b5d, 0x9b5e, 0x9b5f, 0x9b60, 0x9b61, 0x9b62, 0x9b63,
+  0x9b64, 0x9b65, 0x9b66, 0x9b67, 0x9b68, 0x9b69, 0x9b6a, 0x9b6b,
+  0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, 0x9b70, 0x9b71, 0x9b72, 0x9b73,
+  0x9b74, 0x9b75, 0x9b76, 0x9b77, 0x9b78, 0x9b79, 0x9b7a, 0x9b7b,
+  /* 0xf5 */
+  0x9b7c, 0x9b7d, 0x9b7e, 0x9b7f, 0x9b80, 0x9b81, 0x9b82, 0x9b83,
+  0x9b84, 0x9b85, 0x9b86, 0x9b87, 0x9b88, 0x9b89, 0x9b8a, 0x9b8b,
+  0x9b8c, 0x9b8d, 0x9b8e, 0x9b8f, 0x9b90, 0x9b91, 0x9b92, 0x9b93,
+  0x9b94, 0x9b95, 0x9b96, 0x9b97, 0x9b98, 0x9b99, 0x9b9a, 0x9b9b,
+  0x9b9c, 0x9b9d, 0x9b9e, 0x9b9f, 0x9ba0, 0x9ba1, 0x9ba2, 0x9ba3,
+  0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, 0x9ba8, 0x9ba9, 0x9baa, 0x9bab,
+  0x9bac, 0x9bad, 0x9bae, 0x9baf, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3,
+  0x9bb4, 0x9bb5, 0x9bb6, 0x9bb7, 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb,
+  0x9bbc, 0x9bbd, 0x9bbe, 0x9bbf, 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3,
+  0x9bc4, 0x9bc5, 0x9bc6, 0x9bc7, 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb,
+  0x9bcc, 0x9bcd, 0x9bce, 0x9bcf, 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3,
+  0x9bd4, 0x9bd5, 0x9bd6, 0x9bd7, 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb,
+  /* 0xf6 */
+  0x9bdc, 0x9bdd, 0x9bde, 0x9bdf, 0x9be0, 0x9be1, 0x9be2, 0x9be3,
+  0x9be4, 0x9be5, 0x9be6, 0x9be7, 0x9be8, 0x9be9, 0x9bea, 0x9beb,
+  0x9bec, 0x9bed, 0x9bee, 0x9bef, 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3,
+  0x9bf4, 0x9bf5, 0x9bf6, 0x9bf7, 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb,
+  0x9bfc, 0x9bfd, 0x9bfe, 0x9bff, 0x9c00, 0x9c01, 0x9c02, 0x9c03,
+  0x9c04, 0x9c05, 0x9c06, 0x9c07, 0x9c08, 0x9c09, 0x9c0a, 0x9c0b,
+  0x9c0c, 0x9c0d, 0x9c0e, 0x9c0f, 0x9c10, 0x9c11, 0x9c12, 0x9c13,
+  0x9c14, 0x9c15, 0x9c16, 0x9c17, 0x9c18, 0x9c19, 0x9c1a, 0x9c1b,
+  0x9c1c, 0x9c1d, 0x9c1e, 0x9c1f, 0x9c20, 0x9c21, 0x9c22, 0x9c23,
+  0x9c24, 0x9c25, 0x9c26, 0x9c27, 0x9c28, 0x9c29, 0x9c2a, 0x9c2b,
+  0x9c2c, 0x9c2d, 0x9c2e, 0x9c2f, 0x9c30, 0x9c31, 0x9c32, 0x9c33,
+  0x9c34, 0x9c35, 0x9c36, 0x9c37, 0x9c38, 0x9c39, 0x9c3a, 0x9c3b,
+  /* 0xf7 */
+  0x9c3c, 0x9c3d, 0x9c3e, 0x9c3f, 0x9c40, 0x9c41, 0x9c42, 0x9c43,
+  0x9c44, 0x9c45, 0x9c46, 0x9c47, 0x9c48, 0x9c49, 0x9c4a, 0x9c4b,
+  0x9c4c, 0x9c4d, 0x9c4e, 0x9c4f, 0x9c50, 0x9c51, 0x9c52, 0x9c53,
+  0x9c54, 0x9c55, 0x9c56, 0x9c57, 0x9c58, 0x9c59, 0x9c5a, 0x9c5b,
+  0x9c5c, 0x9c5d, 0x9c5e, 0x9c5f, 0x9c60, 0x9c61, 0x9c62, 0x9c63,
+  0x9c64, 0x9c65, 0x9c66, 0x9c67, 0x9c68, 0x9c69, 0x9c6a, 0x9c6b,
+  0x9c6c, 0x9c6d, 0x9c6e, 0x9c6f, 0x9c70, 0x9c71, 0x9c72, 0x9c73,
+  0x9c74, 0x9c75, 0x9c76, 0x9c77, 0x9c78, 0x9c79, 0x9c7a, 0x9c7b,
+  0x9c7d, 0x9c7e, 0x9c80, 0x9c83, 0x9c84, 0x9c89, 0x9c8a, 0x9c8c,
+  0x9c8f, 0x9c93, 0x9c96, 0x9c97, 0x9c98, 0x9c99, 0x9c9d, 0x9caa,
+  0x9cac, 0x9caf, 0x9cb9, 0x9cbe, 0x9cbf, 0x9cc0, 0x9cc1, 0x9cc2,
+  0x9cc8, 0x9cc9, 0x9cd1, 0x9cd2, 0x9cda, 0x9cdb, 0x9ce0, 0x9ce1,
+  /* 0xf8 */
+  0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, 0x9ce7, 0x9ce8, 0x9ce9, 0x9cea,
+  0x9ceb, 0x9cec, 0x9ced, 0x9cee, 0x9cef, 0x9cf0, 0x9cf1, 0x9cf2,
+  0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, 0x9cf7, 0x9cf8, 0x9cf9, 0x9cfa,
+  0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9cff, 0x9d00, 0x9d01, 0x9d02,
+  0x9d03, 0x9d04, 0x9d05, 0x9d06, 0x9d07, 0x9d08, 0x9d09, 0x9d0a,
+  0x9d0b, 0x9d0c, 0x9d0d, 0x9d0e, 0x9d0f, 0x9d10, 0x9d11, 0x9d12,
+  0x9d13, 0x9d14, 0x9d15, 0x9d16, 0x9d17, 0x9d18, 0x9d19, 0x9d1a,
+  0x9d1b, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d1f, 0x9d20, 0x9d21, 0x9d22,
+  0x9d23, 0x9d24, 0x9d25, 0x9d26, 0x9d27, 0x9d28, 0x9d29, 0x9d2a,
+  0x9d2b, 0x9d2c, 0x9d2d, 0x9d2e, 0x9d2f, 0x9d30, 0x9d31, 0x9d32,
+  0x9d33, 0x9d34, 0x9d35, 0x9d36, 0x9d37, 0x9d38, 0x9d39, 0x9d3a,
+  0x9d3b, 0x9d3c, 0x9d3d, 0x9d3e, 0x9d3f, 0x9d40, 0x9d41, 0x9d42,
+  /* 0xf9 */
+  0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, 0x9d48, 0x9d49, 0x9d4a,
+  0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, 0x9d50, 0x9d51, 0x9d52,
+  0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, 0x9d58, 0x9d59, 0x9d5a,
+  0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, 0x9d60, 0x9d61, 0x9d62,
+  0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, 0x9d68, 0x9d69, 0x9d6a,
+  0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, 0x9d70, 0x9d71, 0x9d72,
+  0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, 0x9d78, 0x9d79, 0x9d7a,
+  0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9d7f, 0x9d80, 0x9d81, 0x9d82,
+  0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, 0x9d88, 0x9d89, 0x9d8a,
+  0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, 0x9d90, 0x9d91, 0x9d92,
+  0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9d99, 0x9d9a,
+  0x9d9b, 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, 0x9da0, 0x9da1, 0x9da2,
+  /* 0xfa */
+  0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, 0x9da8, 0x9da9, 0x9daa,
+  0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, 0x9db0, 0x9db1, 0x9db2,
+  0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, 0x9db8, 0x9db9, 0x9dba,
+  0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, 0x9dc0, 0x9dc1, 0x9dc2,
+  0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, 0x9dc8, 0x9dc9, 0x9dca,
+  0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, 0x9dd0, 0x9dd1, 0x9dd2,
+  0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dd8, 0x9dd9, 0x9dda,
+  0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, 0x9de0, 0x9de1, 0x9de2,
+  0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, 0x9de8, 0x9de9, 0x9dea,
+  0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, 0x9df0, 0x9df1, 0x9df2,
+  0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, 0x9df8, 0x9df9, 0x9dfa,
+  0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9dff, 0x9e00, 0x9e01, 0x9e02,
+  /* 0xfb */
+  0x9e03, 0x9e04, 0x9e05, 0x9e06, 0x9e07, 0x9e08, 0x9e09, 0x9e0a,
+  0x9e0b, 0x9e0c, 0x9e0d, 0x9e0e, 0x9e0f, 0x9e10, 0x9e11, 0x9e12,
+  0x9e13, 0x9e14, 0x9e15, 0x9e16, 0x9e17, 0x9e18, 0x9e19, 0x9e1a,
+  0x9e1b, 0x9e1c, 0x9e1d, 0x9e1e, 0x9e24, 0x9e27, 0x9e2e, 0x9e30,
+  0x9e34, 0x9e3b, 0x9e3c, 0x9e40, 0x9e4d, 0x9e50, 0x9e52, 0x9e53,
+  0x9e54, 0x9e56, 0x9e59, 0x9e5d, 0x9e5f, 0x9e60, 0x9e61, 0x9e62,
+  0x9e65, 0x9e6e, 0x9e6f, 0x9e72, 0x9e74, 0x9e75, 0x9e76, 0x9e77,
+  0x9e78, 0x9e79, 0x9e7a, 0x9e7b, 0x9e7c, 0x9e7d, 0x9e80, 0x9e81,
+  0x9e83, 0x9e84, 0x9e85, 0x9e86, 0x9e89, 0x9e8a, 0x9e8c, 0x9e8d,
+  0x9e8e, 0x9e8f, 0x9e90, 0x9e91, 0x9e94, 0x9e95, 0x9e96, 0x9e97,
+  0x9e98, 0x9e99, 0x9e9a, 0x9e9b, 0x9e9c, 0x9e9e, 0x9ea0, 0x9ea1,
+  0x9ea2, 0x9ea3, 0x9ea4, 0x9ea5, 0x9ea7, 0x9ea8, 0x9ea9, 0x9eaa,
+  /* 0xfc */
+  0x9eab, 0x9eac, 0x9ead, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb1, 0x9eb2,
+  0x9eb3, 0x9eb5, 0x9eb6, 0x9eb7, 0x9eb9, 0x9eba, 0x9ebc, 0x9ebf,
+  0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec5, 0x9ec6, 0x9ec7, 0x9ec8,
+  0x9eca, 0x9ecb, 0x9ecc, 0x9ed0, 0x9ed2, 0x9ed3, 0x9ed5, 0x9ed6,
+  0x9ed7, 0x9ed9, 0x9eda, 0x9ede, 0x9ee1, 0x9ee3, 0x9ee4, 0x9ee6,
+  0x9ee8, 0x9eeb, 0x9eec, 0x9eed, 0x9eee, 0x9ef0, 0x9ef1, 0x9ef2,
+  0x9ef3, 0x9ef4, 0x9ef5, 0x9ef6, 0x9ef7, 0x9ef8, 0x9efa, 0x9efd,
+  0x9eff, 0x9f00, 0x9f01, 0x9f02, 0x9f03, 0x9f04, 0x9f05, 0x9f06,
+  0x9f07, 0x9f08, 0x9f09, 0x9f0a, 0x9f0c, 0x9f0f, 0x9f11, 0x9f12,
+  0x9f14, 0x9f15, 0x9f16, 0x9f18, 0x9f1a, 0x9f1b, 0x9f1c, 0x9f1d,
+  0x9f1e, 0x9f1f, 0x9f21, 0x9f23, 0x9f24, 0x9f25, 0x9f26, 0x9f27,
+  0x9f28, 0x9f29, 0x9f2a, 0x9f2b, 0x9f2d, 0x9f2e, 0x9f30, 0x9f31,
+  /* 0xfd */
+  0x9f32, 0x9f33, 0x9f34, 0x9f35, 0x9f36, 0x9f38, 0x9f3a, 0x9f3c,
+  0x9f3f, 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f45, 0x9f46, 0x9f47,
+  0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x9f4f,
+  0x9f52, 0x9f53, 0x9f54, 0x9f55, 0x9f56, 0x9f57, 0x9f58, 0x9f59,
+  0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, 0x9f5e, 0x9f5f, 0x9f60, 0x9f61,
+  0x9f62, 0x9f63, 0x9f64, 0x9f65, 0x9f66, 0x9f67, 0x9f68, 0x9f69,
+  0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, 0x9f6e, 0x9f6f, 0x9f70, 0x9f71,
+  0x9f72, 0x9f73, 0x9f74, 0x9f75, 0x9f76, 0x9f77, 0x9f78, 0x9f79,
+  0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, 0x9f7e, 0x9f81, 0x9f82, 0x9f8d,
+  0x9f8e, 0x9f8f, 0x9f90, 0x9f91, 0x9f92, 0x9f93, 0x9f94, 0x9f95,
+  0x9f96, 0x9f97, 0x9f98, 0x9f9c, 0x9f9d, 0x9f9e, 0x9fa1, 0x9fa2,
+  0x9fa3, 0x9fa4, 0x9fa5, 0xf92c, 0xf979, 0xf995, 0xf9e7, 0xf9f1,
+  /* 0xfe */
+  0xfa0c, 0xfa0d, 0xfa0e, 0xfa0f, 0xfa11, 0xfa13, 0xfa14, 0xfa18,
+  0xfa1f, 0xfa20, 0xfa21, 0xfa23, 0xfa24, 0xfa27, 0xfa28, 0xfa29,
+};
+
+static int
+gbkext2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0xa8 && c1 <= 0xfe)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xa1)) {
+        unsigned int i = 96 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40));
+        unsigned short wc = 0xfffd;
+        {
+          if (i < 12016)
+            wc = gbkext2_2uni_pagea8[i-3744];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
diff --git a/lib/gbkext_inv.h b/lib/gbkext_inv.h
new file mode 100644
index 0000000..45f57d9
--- /dev/null
+++ b/lib/gbkext_inv.h
@@ -0,0 +1,2343 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GBK extensions
+ */
+
+static const unsigned short gbkext_inv_2charset[14313] = {
+  0xa840, 0xa841, 0xa842, 0xa95c, 0xa843, 0xa844, 0xa845, 0xa846,
+  0xa847, 0xa848, 0xa959, 0xa849, 0xa84a, 0xa84b, 0xa84c, 0xa84d,
+  0xa84e, 0xa84f, 0xa850, 0xa851, 0xa852, 0xa892, 0xa853, 0xa854,
+  0xa855, 0xa856, 0xa857, 0xa858, 0xa859, 0xa85a, 0xa85b, 0xa85c,
+  0xa85d, 0xa85e, 0xa85f, 0xa860, 0xa861, 0xa862, 0xa863, 0xa864,
+  0xa865, 0xa866, 0xa867, 0xa868, 0xa869, 0xa86a, 0xa86b, 0xa86c,
+  0xa86d, 0xa86e, 0xa86f, 0xa870, 0xa871, 0xa872, 0xa873, 0xa874,
+  0xa875, 0xa876, 0xa877, 0xa878, 0xa879, 0xa87a, 0xa87b, 0xa87c,
+  0xa87d, 0xa87e, 0xa880, 0xa881, 0xa882, 0xa883, 0xa884, 0xa885,
+  0xa886, 0xa887, 0xa888, 0xa889, 0xa88a, 0xa88b, 0xa88c, 0xa88d,
+  0xa88e, 0xa88f, 0xa890, 0xa891, 0xa965, 0xa996, 0xa893, 0xa894,
+  0xa895, 0xa940, 0xa941, 0xa942, 0xa943, 0xa944, 0xa945, 0xa946,
+  0xa947, 0xa948, 0xa961, 0xa962, 0xa966, 0xa967, 0xa960, 0xa963,
+  0xa964, 0xa95a, 0xa949, 0xa94a, 0xa94b, 0xa94c, 0xa94d, 0xa94e,
+  0xa94f, 0xa950, 0xa951, 0xa952, 0xa953, 0xa954, 0x8140, 0x8141,
+  0x8142, 0x8143, 0x8144, 0x8145, 0x8146, 0x8147, 0x8148, 0x8149,
+  0x814a, 0x814b, 0x814c, 0x814d, 0x814e, 0x814f, 0x8150, 0x8151,
+  0x8152, 0x8153, 0x8154, 0x8155, 0x8156, 0x8157, 0x8158, 0x8159,
+  0x815a, 0x815b, 0x815c, 0x815d, 0x815e, 0x815f, 0x8160, 0x8161,
+  0x8162, 0x8163, 0x8164, 0x8165, 0x8166, 0x8167, 0x8168, 0x8169,
+  0x816a, 0x816b, 0x816c, 0x816d, 0x816e, 0x816f, 0x8170, 0x8171,
+  0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, 0x8178, 0x8179,
+  0x817a, 0x817b, 0x817c, 0x817d, 0x817e, 0x8180, 0x8181, 0x8182,
+  0x8183, 0x8184, 0x8185, 0x8186, 0x8187, 0x8188, 0x8189, 0x818a,
+  0x818b, 0x818c, 0x818d, 0x818e, 0x818f, 0x8190, 0x8191, 0x8192,
+  0x8193, 0x8194, 0x8195, 0x8196, 0x8197, 0x8198, 0x8199, 0x819a,
+  0x819b, 0x819c, 0x819d, 0x819e, 0x819f, 0x81a0, 0x81a1, 0x81a2,
+  0x81a3, 0x81a4, 0x81a5, 0x81a6, 0x81a7, 0x81a8, 0x81a9, 0x81aa,
+  0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, 0x81b0, 0x81b1, 0x81b2,
+  0x81b3, 0x81b4, 0x81b5, 0x81b6, 0x81b7, 0x81b8, 0x81b9, 0x81ba,
+  0x81bb, 0x81bc, 0x81bd, 0x81be, 0x81bf, 0x81c0, 0x81c1, 0x81c2,
+  0x81c3, 0x81c4, 0x81c5, 0x81c6, 0x81c7, 0x81c8, 0x81c9, 0x81ca,
+  0x81cb, 0x81cc, 0x81cd, 0x81ce, 0x81cf, 0x81d0, 0x81d1, 0x81d2,
+  0x81d3, 0x81d4, 0x81d5, 0x81d6, 0x81d7, 0x81d8, 0x81d9, 0x81da,
+  0x81db, 0x81dc, 0x81dd, 0x81de, 0x81df, 0x81e0, 0x81e1, 0x81e2,
+  0x81e3, 0x81e4, 0x81e5, 0x81e6, 0x81e7, 0x81e8, 0x81e9, 0x81ea,
+  0x81eb, 0x81ec, 0x81ed, 0x81ee, 0x81ef, 0x81f0, 0x81f1, 0x81f2,
+  0x81f3, 0x81f4, 0x81f5, 0x81f6, 0x81f7, 0x81f8, 0x81f9, 0x81fa,
+  0x81fb, 0x81fc, 0x81fd, 0x81fe, 0x8240, 0x8241, 0x8242, 0x8243,
+  0x8244, 0x8245, 0x8246, 0x8247, 0x8248, 0x8249, 0x824a, 0x824b,
+  0x824c, 0x824d, 0x824e, 0x824f, 0x8250, 0x8251, 0x8252, 0x8253,
+  0x8254, 0x8255, 0x8256, 0x8257, 0x8258, 0x8259, 0x825a, 0x825b,
+  0x825c, 0x825d, 0x825e, 0x825f, 0x8260, 0x8261, 0x8262, 0x8263,
+  0x8264, 0x8265, 0x8266, 0x8267, 0x8268, 0x8269, 0x826a, 0x826b,
+  0x826c, 0x826d, 0x826e, 0x826f, 0x8270, 0x8271, 0x8272, 0x8273,
+  0x8274, 0x8275, 0x8276, 0x8277, 0x8278, 0x8279, 0x827a, 0x827b,
+  0x827c, 0x827d, 0x827e, 0x8280, 0x8281, 0x8282, 0x8283, 0x8284,
+  0x8285, 0x8286, 0x8287, 0x8288, 0x8289, 0x828a, 0x828b, 0x828c,
+  0x828d, 0x828e, 0x828f, 0x8290, 0x8291, 0x8292, 0x8293, 0x8294,
+  0x8295, 0x8296, 0x8297, 0x8298, 0x8299, 0x829a, 0x829b, 0x829c,
+  0x829d, 0x829e, 0x829f, 0x82a0, 0x82a1, 0x82a2, 0x82a3, 0x82a4,
+  0x82a5, 0x82a6, 0x82a7, 0x82a8, 0x82a9, 0x82aa, 0x82ab, 0x82ac,
+  0x82ad, 0x82ae, 0x82af, 0x82b0, 0x82b1, 0x82b2, 0x82b3, 0x82b4,
+  0x82b5, 0x82b6, 0x82b7, 0x82b8, 0x82b9, 0x82ba, 0x82bb, 0x82bc,
+  0x82bd, 0x82be, 0x82bf, 0x82c0, 0x82c1, 0x82c2, 0x82c3, 0x82c4,
+  0x82c5, 0x82c6, 0x82c7, 0x82c8, 0x82c9, 0x82ca, 0x82cb, 0x82cc,
+  0x82cd, 0x82ce, 0x82cf, 0x82d0, 0x82d1, 0x82d2, 0x82d3, 0x82d4,
+  0x82d5, 0x82d6, 0x82d7, 0x82d8, 0x82d9, 0x82da, 0x82db, 0x82dc,
+  0x82dd, 0x82de, 0x82df, 0x82e0, 0x82e1, 0x82e2, 0x82e3, 0x82e4,
+  0x82e5, 0x82e6, 0x82e7, 0x82e8, 0x82e9, 0x82ea, 0x82eb, 0x82ec,
+  0x82ed, 0x82ee, 0x82ef, 0x82f0, 0x82f1, 0x82f2, 0x82f3, 0x82f4,
+  0x82f5, 0x82f6, 0x82f7, 0x82f8, 0x82f9, 0x82fa, 0x82fb, 0x82fc,
+  0x82fd, 0x82fe, 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345,
+  0x8346, 0x8347, 0x8348, 0x8349, 0x834a, 0x834b, 0x834c, 0x834d,
+  0x834e, 0x834f, 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355,
+  0x8356, 0x8357, 0x8358, 0x8359, 0x835a, 0x835b, 0x835c, 0x835d,
+  0x835e, 0x835f, 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365,
+  0x8366, 0x8367, 0x8368, 0x8369, 0x836a, 0x836b, 0x836c, 0x836d,
+  0x836e, 0x836f, 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375,
+  0x8376, 0x8377, 0x8378, 0x8379, 0x837a, 0x837b, 0x837c, 0x837d,
+  0x837e, 0x8380, 0x8381, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386,
+  0x8387, 0x8388, 0x8389, 0x838a, 0x838b, 0x838c, 0x838d, 0x838e,
+  0x838f, 0x8390, 0x8391, 0x8392, 0x8393, 0x8394, 0x8395, 0x8396,
+  0x8397, 0x8398, 0x8399, 0x839a, 0x839b, 0x839c, 0x839d, 0x839e,
+  0x839f, 0x83a0, 0x83a1, 0x83a2, 0x83a3, 0x83a4, 0x83a5, 0x83a6,
+  0x83a7, 0x83a8, 0x83a9, 0x83aa, 0x83ab, 0x83ac, 0x83ad, 0x83ae,
+  0x83af, 0x83b0, 0x83b1, 0x83b2, 0x83b3, 0x83b4, 0x83b5, 0x83b6,
+  0x83b7, 0x83b8, 0x83b9, 0x83ba, 0x83bb, 0x83bc, 0x83bd, 0x83be,
+  0x83bf, 0x83c0, 0x83c1, 0x83c2, 0x83c3, 0x83c4, 0x83c5, 0x83c6,
+  0x83c7, 0x83c8, 0x83c9, 0x83ca, 0x83cb, 0x83cc, 0x83cd, 0x83ce,
+  0x83cf, 0x83d0, 0x83d1, 0x83d2, 0x83d3, 0x83d4, 0x83d5, 0x83d6,
+  0x83d7, 0x83d8, 0x83d9, 0x83da, 0x83db, 0x83dc, 0x83dd, 0x83de,
+  0x83df, 0x83e0, 0x83e1, 0x83e2, 0x83e3, 0x83e4, 0x83e5, 0x83e6,
+  0x83e7, 0x83e8, 0x83e9, 0x83ea, 0x83eb, 0x83ec, 0x83ed, 0x83ee,
+  0x83ef, 0x83f0, 0x83f1, 0x83f2, 0x83f3, 0x83f4, 0x83f5, 0x83f6,
+  0x83f7, 0x83f8, 0x83f9, 0x83fa, 0x83fb, 0x83fc, 0x83fd, 0x83fe,
+  0x8440, 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8446, 0x8447,
+  0x8448, 0x8449, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f,
+  0x8450, 0x8451, 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8457,
+  0x8458, 0x8459, 0x845a, 0x845b, 0x845c, 0x845d, 0x845e, 0x845f,
+  0x8460, 0x8461, 0x8462, 0x8463, 0x8464, 0x8465, 0x8466, 0x8467,
+  0x8468, 0x8469, 0x846a, 0x846b, 0x846c, 0x846d, 0x846e, 0x846f,
+  0x8470, 0x8471, 0x8472, 0x8473, 0x8474, 0x8475, 0x8476, 0x8477,
+  0x8478, 0x8479, 0x847a, 0x847b, 0x847c, 0x847d, 0x847e, 0x8480,
+  0x8481, 0x8482, 0x8483, 0x8484, 0x8485, 0x8486, 0x8487, 0x8488,
+  0x8489, 0x848a, 0x848b, 0x848c, 0x848d, 0x848e, 0x848f, 0x8490,
+  0x8491, 0x8492, 0x8493, 0x8494, 0x8495, 0x8496, 0x8497, 0x8498,
+  0x8499, 0x849a, 0x849b, 0x849c, 0x849d, 0x849e, 0x849f, 0x84a0,
+  0x84a1, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, 0x84a8,
+  0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84af, 0x84b0,
+  0x84b1, 0x84b2, 0x84b3, 0x84b4, 0x84b5, 0x84b6, 0x84b7, 0x84b8,
+  0x84b9, 0x84ba, 0x84bb, 0x84bc, 0x84bd, 0x84be, 0x84bf, 0x84c0,
+  0x84c1, 0x84c2, 0x84c3, 0x84c4, 0x84c5, 0x84c6, 0x84c7, 0x84c8,
+  0x84c9, 0x84ca, 0x84cb, 0x84cc, 0x84cd, 0x84ce, 0x84cf, 0x84d0,
+  0x84d1, 0x84d2, 0x84d3, 0x84d4, 0x84d5, 0x84d6, 0x84d7, 0x84d8,
+  0x84d9, 0x84da, 0x84db, 0x84dc, 0x84dd, 0x84de, 0x84df, 0x84e0,
+  0x84e1, 0x84e2, 0x84e3, 0x84e4, 0x84e5, 0x84e6, 0x84e7, 0x84e8,
+  0x84e9, 0x84ea, 0x84eb, 0x84ec, 0x84ed, 0x84ee, 0x84ef, 0x84f0,
+  0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, 0x84f8,
+  0x84f9, 0x84fa, 0x84fb, 0x84fc, 0x84fd, 0x84fe, 0x8540, 0x8541,
+  0x8542, 0x8543, 0x8544, 0x8545, 0x8546, 0x8547, 0x8548, 0x8549,
+  0x854a, 0x854b, 0x854c, 0x854d, 0x854e, 0x854f, 0x8550, 0x8551,
+  0x8552, 0x8553, 0x8554, 0x8555, 0x8556, 0x8557, 0x8558, 0x8559,
+  0x855a, 0x855b, 0x855c, 0x855d, 0x855e, 0x855f, 0x8560, 0x8561,
+  0x8562, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, 0x8568, 0x8569,
+  0x856a, 0x856b, 0x856c, 0x856d, 0x856e, 0x856f, 0x8570, 0x8571,
+  0x8572, 0x8573, 0x8574, 0x8575, 0x8576, 0x8577, 0x8578, 0x8579,
+  0x857a, 0x857b, 0x857c, 0x857d, 0x857e, 0x8580, 0x8581, 0x8582,
+  0x8583, 0x8584, 0x8585, 0x8586, 0x8587, 0x8588, 0x8589, 0x858a,
+  0x858b, 0x858c, 0x858d, 0x858e, 0x858f, 0x8590, 0x8591, 0x8592,
+  0x8593, 0x8594, 0x8595, 0x8596, 0x8597, 0x8598, 0x8599, 0x859a,
+  0x859b, 0x859c, 0x859d, 0x859e, 0x859f, 0x85a0, 0x85a1, 0x85a2,
+  0x85a3, 0x85a4, 0x85a5, 0x85a6, 0x85a7, 0x85a8, 0x85a9, 0x85aa,
+  0x85ab, 0x85ac, 0x85ad, 0x85ae, 0x85af, 0x85b0, 0x85b1, 0x85b2,
+  0x85b3, 0x85b4, 0x85b5, 0x85b6, 0x85b7, 0x85b8, 0x85b9, 0x85ba,
+  0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf, 0x85c0, 0x85c1, 0x85c2,
+  0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, 0x85c8, 0x85c9, 0x85ca,
+  0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85cf, 0x85d0, 0x85d1, 0x85d2,
+  0x85d3, 0x85d4, 0x85d5, 0x85d6, 0x85d7, 0x85d8, 0x85d9, 0x85da,
+  0x85db, 0x85dc, 0x85dd, 0x85de, 0x85df, 0x85e0, 0x85e1, 0x85e2,
+  0x85e3, 0x85e4, 0x85e5, 0x85e6, 0x85e7, 0x85e8, 0x85e9, 0x85ea,
+  0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, 0x85f0, 0x85f1, 0x85f2,
+  0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, 0x85f8, 0x85f9, 0x85fa,
+  0x85fb, 0x85fc, 0x85fd, 0x85fe, 0x8640, 0x8641, 0x8642, 0x8643,
+  0x8644, 0x8645, 0x8646, 0x8647, 0x8648, 0x8649, 0x864a, 0x864b,
+  0x864c, 0x864d, 0x864e, 0x864f, 0x8650, 0x8651, 0x8652, 0x8653,
+  0x8654, 0x8655, 0x8656, 0x8657, 0x8658, 0x8659, 0x865a, 0x865b,
+  0x865c, 0x865d, 0x865e, 0x865f, 0x8660, 0x8661, 0x8662, 0x8663,
+  0x8664, 0x8665, 0x8666, 0x8667, 0x8668, 0x8669, 0x866a, 0x866b,
+  0x866c, 0x866d, 0x866e, 0x866f, 0x8670, 0x8671, 0x8672, 0x8673,
+  0x8674, 0x8675, 0x8676, 0x8677, 0x8678, 0x8679, 0x867a, 0x867b,
+  0x867c, 0x867d, 0x867e, 0x8680, 0x8681, 0x8682, 0x8683, 0x8684,
+  0x8685, 0x8686, 0x8687, 0x8688, 0x8689, 0x868a, 0x868b, 0x868c,
+  0x868d, 0x868e, 0x868f, 0x8690, 0x8691, 0x8692, 0x8693, 0x8694,
+  0x8695, 0x8696, 0x8697, 0x8698, 0x8699, 0x869a, 0x869b, 0x869c,
+  0x869d, 0x869e, 0x869f, 0x86a0, 0x86a1, 0x86a2, 0x86a3, 0x86a4,
+  0x86a5, 0x86a6, 0x86a7, 0x86a8, 0x86a9, 0x86aa, 0x86ab, 0x86ac,
+  0x86ad, 0x86ae, 0x86af, 0x86b0, 0x86b1, 0x86b2, 0x86b3, 0x86b4,
+  0x86b5, 0x86b6, 0x86b7, 0x86b8, 0x86b9, 0x86ba, 0x86bb, 0x86bc,
+  0x86bd, 0x86be, 0x86bf, 0x86c0, 0x86c1, 0x86c2, 0x86c3, 0x86c4,
+  0x86c5, 0x86c6, 0x86c7, 0x86c8, 0x86c9, 0x86ca, 0x86cb, 0x86cc,
+  0x86cd, 0x86ce, 0x86cf, 0x86d0, 0x86d1, 0x86d2, 0x86d3, 0x86d4,
+  0x86d5, 0x86d6, 0x86d7, 0x86d8, 0x86d9, 0x86da, 0x86db, 0x86dc,
+  0x86dd, 0x86de, 0x86df, 0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e4,
+  0x86e5, 0x86e6, 0x86e7, 0x86e8, 0x86e9, 0x86ea, 0x86eb, 0x86ec,
+  0x86ed, 0x86ee, 0x86ef, 0x86f0, 0x86f1, 0x86f2, 0x86f3, 0x86f4,
+  0x86f5, 0x86f6, 0x86f7, 0x86f8, 0x86f9, 0x86fa, 0x86fb, 0x86fc,
+  0x86fd, 0x86fe, 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745,
+  0x8746, 0x8747, 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, 0x874d,
+  0x874e, 0x874f, 0x8750, 0x8751, 0x8752, 0x8753, 0x8754, 0x8755,
+  0x8756, 0x8757, 0x8758, 0x8759, 0x875a, 0x875b, 0x875c, 0x875d,
+  0x875e, 0x875f, 0x8760, 0x8761, 0x8762, 0x8763, 0x8764, 0x8765,
+  0x8766, 0x8767, 0x8768, 0x8769, 0x876a, 0x876b, 0x876c, 0x876d,
+  0x876e, 0x876f, 0x8770, 0x8771, 0x8772, 0x8773, 0x8774, 0x8775,
+  0x8776, 0x8777, 0x8778, 0x8779, 0x877a, 0x877b, 0x877c, 0x877d,
+  0x877e, 0x8780, 0x8781, 0x8782, 0x8783, 0x8784, 0x8785, 0x8786,
+  0x8787, 0x8788, 0x8789, 0x878a, 0x878b, 0x878c, 0x878d, 0x878e,
+  0x878f, 0x8790, 0x8791, 0x8792, 0x8793, 0x8794, 0x8795, 0x8796,
+  0x8797, 0x8798, 0x8799, 0x879a, 0x879b, 0x879c, 0x879d, 0x879e,
+  0x879f, 0x87a0, 0x87a1, 0x87a2, 0x87a3, 0x87a4, 0x87a5, 0x87a6,
+  0x87a7, 0x87a8, 0x87a9, 0x87aa, 0x87ab, 0x87ac, 0x87ad, 0x87ae,
+  0x87af, 0x87b0, 0x87b1, 0x87b2, 0x87b3, 0x87b4, 0x87b5, 0x87b6,
+  0x87b7, 0x87b8, 0x87b9, 0x87ba, 0x87bb, 0x87bc, 0x87bd, 0x87be,
+  0x87bf, 0x87c0, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c6,
+  0x87c7, 0x87c8, 0x87c9, 0x87ca, 0x87cb, 0x87cc, 0x87cd, 0x87ce,
+  0x87cf, 0x87d0, 0x87d1, 0x87d2, 0x87d3, 0x87d4, 0x87d5, 0x87d6,
+  0x87d7, 0x87d8, 0x87d9, 0x87da, 0x87db, 0x87dc, 0x87dd, 0x87de,
+  0x87df, 0x87e0, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e5, 0x87e6,
+  0x87e7, 0x87e8, 0x87e9, 0x87ea, 0x87eb, 0x87ec, 0x87ed, 0x87ee,
+  0x87ef, 0x87f0, 0x87f1, 0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6,
+  0x87f7, 0x87f8, 0x87f9, 0x87fa, 0x87fb, 0x87fc, 0x87fd, 0x87fe,
+  0x8840, 0x8841, 0x8842, 0x8843, 0x8844, 0x8845, 0x8846, 0x8847,
+  0x8848, 0x8849, 0x884a, 0x884b, 0x884c, 0x884d, 0x884e, 0x884f,
+  0x8850, 0x8851, 0x8852, 0x8853, 0x8854, 0x8855, 0x8856, 0x8857,
+  0x8858, 0x8859, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e, 0x885f,
+  0x8860, 0x8861, 0x8862, 0x8863, 0x8864, 0x8865, 0x8866, 0x8867,
+  0x8868, 0x8869, 0x886a, 0x886b, 0x886c, 0x886d, 0x886e, 0x886f,
+  0x8870, 0x8871, 0x8872, 0x8873, 0x8874, 0x8875, 0x8876, 0x8877,
+  0x8878, 0x8879, 0x887a, 0x887b, 0x887c, 0x887d, 0x887e, 0x8880,
+  0x8881, 0x8882, 0x8883, 0x8884, 0x8885, 0x8886, 0x8887, 0x8888,
+  0x8889, 0x888a, 0x888b, 0x888c, 0x888d, 0x888e, 0x888f, 0x8890,
+  0x8891, 0x8892, 0x8893, 0x8894, 0x8895, 0x8896, 0x8897, 0x8898,
+  0x8899, 0x889a, 0x889b, 0x889c, 0x889d, 0x889e, 0x889f, 0x88a0,
+  0x88a1, 0x88a2, 0x88a3, 0x88a4, 0x88a5, 0x88a6, 0x88a7, 0x88a8,
+  0x88a9, 0x88aa, 0x88ab, 0x88ac, 0x88ad, 0x88ae, 0x88af, 0x88b0,
+  0x88b1, 0x88b2, 0x88b3, 0x88b4, 0x88b5, 0x88b6, 0x88b7, 0x88b8,
+  0x88b9, 0x88ba, 0x88bb, 0x88bc, 0x88bd, 0x88be, 0x88bf, 0x88c0,
+  0x88c1, 0x88c2, 0x88c3, 0x88c4, 0x88c5, 0x88c6, 0x88c7, 0x88c8,
+  0x88c9, 0x88ca, 0x88cb, 0x88cc, 0x88cd, 0x88ce, 0x88cf, 0x88d0,
+  0x88d1, 0x88d2, 0x88d3, 0x88d4, 0x88d5, 0x88d6, 0x88d7, 0x88d8,
+  0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd, 0x88de, 0x88df, 0x88e0,
+  0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5, 0x88e6, 0x88e7, 0x88e8,
+  0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, 0x88f0,
+  0x88f1, 0x88f2, 0x88f3, 0x88f4, 0x88f5, 0x88f6, 0x88f7, 0x88f8,
+  0x88f9, 0x88fa, 0x88fb, 0x88fc, 0x88fd, 0x88fe, 0x8940, 0x8941,
+  0x8942, 0x8943, 0x8944, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949,
+  0x894a, 0x894b, 0x894c, 0x894d, 0x894e, 0x894f, 0x8950, 0x8951,
+  0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959,
+  0x895a, 0x895b, 0x895c, 0x895d, 0x895e, 0x895f, 0x8960, 0x8961,
+  0x8962, 0x8963, 0x8964, 0x8965, 0x8966, 0x8967, 0x8968, 0x8969,
+  0x896a, 0x896b, 0x896c, 0x896d, 0x896e, 0x896f, 0x8970, 0x8971,
+  0x8972, 0x8973, 0x8974, 0x8975, 0x8976, 0x8977, 0x8978, 0x8979,
+  0x897a, 0x897b, 0x897c, 0x897d, 0x897e, 0x8980, 0x8981, 0x8982,
+  0x8983, 0x8984, 0x8985, 0x8986, 0x8987, 0x8988, 0x8989, 0x898a,
+  0x898b, 0x898c, 0x898d, 0x898e, 0x898f, 0x8990, 0x8991, 0x8992,
+  0x8993, 0x8994, 0x8995, 0x8996, 0x8997, 0x8998, 0x8999, 0x899a,
+  0x899b, 0x899c, 0x899d, 0x899e, 0x899f, 0x89a0, 0x89a1, 0x89a2,
+  0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, 0x89a8, 0x89a9, 0x89aa,
+  0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, 0x89b0, 0x89b1, 0x89b2,
+  0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, 0x89b8, 0x89b9, 0x89ba,
+  0x89bb, 0x89bc, 0x89bd, 0x89be, 0x89bf, 0x89c0, 0x89c1, 0x89c2,
+  0x89c3, 0x89c4, 0x89c5, 0x89c6, 0x89c7, 0x89c8, 0x89c9, 0x89ca,
+  0x89cb, 0x89cc, 0x89cd, 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x89d2,
+  0x89d3, 0x89d4, 0x89d5, 0x89d6, 0x89d7, 0x89d8, 0x89d9, 0x89da,
+  0x89db, 0x89dc, 0x89dd, 0x89de, 0x89df, 0x89e0, 0x89e1, 0x89e2,
+  0x89e3, 0x89e4, 0x89e5, 0x89e6, 0x89e7, 0x89e8, 0x89e9, 0x89ea,
+  0x89eb, 0x89ec, 0x89ed, 0x89ee, 0x89ef, 0x89f0, 0x89f1, 0x89f2,
+  0x89f3, 0x89f4, 0x89f5, 0x89f6, 0x89f7, 0x89f8, 0x89f9, 0x89fa,
+  0x89fb, 0x89fc, 0x89fd, 0x89fe, 0x8a40, 0x8a41, 0x8a42, 0x8a43,
+  0x8a44, 0x8a45, 0x8a46, 0x8a47, 0x8a48, 0x8a49, 0x8a4a, 0x8a4b,
+  0x8a4c, 0x8a4d, 0x8a4e, 0x8a4f, 0x8a50, 0x8a51, 0x8a52, 0x8a53,
+  0x8a54, 0x8a55, 0x8a56, 0x8a57, 0x8a58, 0x8a59, 0x8a5a, 0x8a5b,
+  0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f, 0x8a60, 0x8a61, 0x8a62, 0x8a63,
+  0x8a64, 0x8a65, 0x8a66, 0x8a67, 0x8a68, 0x8a69, 0x8a6a, 0x8a6b,
+  0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, 0x8a70, 0x8a71, 0x8a72, 0x8a73,
+  0x8a74, 0x8a75, 0x8a76, 0x8a77, 0x8a78, 0x8a79, 0x8a7a, 0x8a7b,
+  0x8a7c, 0x8a7d, 0x8a7e, 0x8a80, 0x8a81, 0x8a82, 0x8a83, 0x8a84,
+  0x8a85, 0x8a86, 0x8a87, 0x8a88, 0x8a89, 0x8a8a, 0x8a8b, 0x8a8c,
+  0x8a8d, 0x8a8e, 0x8a8f, 0x8a90, 0x8a91, 0x8a92, 0x8a93, 0x8a94,
+  0x8a95, 0x8a96, 0x8a97, 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, 0x8a9c,
+  0x8a9d, 0x8a9e, 0x8a9f, 0x8aa0, 0x8aa1, 0x8aa2, 0x8aa3, 0x8aa4,
+  0x8aa5, 0x8aa6, 0x8aa7, 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, 0x8aac,
+  0x8aad, 0x8aae, 0x8aaf, 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, 0x8ab4,
+  0x8ab5, 0x8ab6, 0x8ab7, 0x8ab8, 0x8ab9, 0x8aba, 0x8abb, 0x8abc,
+  0x8abd, 0x8abe, 0x8abf, 0x8ac0, 0x8ac1, 0x8ac2, 0x8ac3, 0x8ac4,
+  0x8ac5, 0x8ac6, 0x8ac7, 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, 0x8acc,
+  0x8acd, 0x8ace, 0x8acf, 0x8ad0, 0x8ad1, 0x8ad2, 0x8ad3, 0x8ad4,
+  0x8ad5, 0x8ad6, 0x8ad7, 0x8ad8, 0x8ad9, 0x8ada, 0x8adb, 0x8adc,
+  0x8add, 0x8ade, 0x8adf, 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3, 0x8ae4,
+  0x8ae5, 0x8ae6, 0x8ae7, 0x8ae8, 0x8ae9, 0x8aea, 0x8aeb, 0x8aec,
+  0x8aed, 0x8aee, 0x8aef, 0x8af0, 0x8af1, 0x8af2, 0x8af3, 0x8af4,
+  0x8af5, 0x8af6, 0x8af7, 0x8af8, 0x8af9, 0x8afa, 0x8afb, 0x8afc,
+  0x8afd, 0x8afe, 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45,
+  0x8b46, 0x8b47, 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d,
+  0x8b4e, 0x8b4f, 0x8b50, 0x8b51, 0x8b52, 0x8b53, 0x8b54, 0x8b55,
+  0x8b56, 0x8b57, 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d,
+  0x8b5e, 0x8b5f, 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65,
+  0x8b66, 0x8b67, 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6c, 0x8b6d,
+  0x8b6e, 0x8b6f, 0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75,
+  0x8b76, 0x8b77, 0x8b78, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d,
+  0x8b7e, 0x8b80, 0x8b81, 0x8b82, 0x8b83, 0x8b84, 0x8b85, 0x8b86,
+  0x8b87, 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0x8b8d, 0x8b8e,
+  0x8b8f, 0x8b90, 0x8b91, 0x8b92, 0x8b93, 0x8b94, 0x8b95, 0x8b96,
+  0x8b97, 0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, 0x8b9e,
+  0x8b9f, 0x8ba0, 0x8ba1, 0x8ba2, 0x8ba3, 0x8ba4, 0x8ba5, 0x8ba6,
+  0x8ba7, 0x8ba8, 0x8ba9, 0x8baa, 0x8bab, 0x8bac, 0x8bad, 0x8bae,
+  0x8baf, 0x8bb0, 0x8bb1, 0x8bb2, 0x8bb3, 0x8bb4, 0x8bb5, 0x8bb6,
+  0x8bb7, 0x8bb8, 0x8bb9, 0x8bba, 0x8bbb, 0x8bbc, 0x8bbd, 0x8bbe,
+  0x8bbf, 0x8bc0, 0x8bc1, 0x8bc2, 0x8bc3, 0x8bc4, 0x8bc5, 0x8bc6,
+  0x8bc7, 0x8bc8, 0x8bc9, 0x8bca, 0x8bcb, 0x8bcc, 0x8bcd, 0x8bce,
+  0x8bcf, 0x8bd0, 0x8bd1, 0x8bd2, 0x8bd3, 0x8bd4, 0x8bd5, 0x8bd6,
+  0x8bd7, 0x8bd8, 0x8bd9, 0x8bda, 0x8bdb, 0x8bdc, 0x8bdd, 0x8bde,
+  0x8bdf, 0x8be0, 0x8be1, 0x8be2, 0x8be3, 0x8be4, 0x8be5, 0x8be6,
+  0x8be7, 0x8be8, 0x8be9, 0x8bea, 0x8beb, 0x8bec, 0x8bed, 0x8bee,
+  0x8bef, 0x8bf0, 0x8bf1, 0x8bf2, 0x8bf3, 0x8bf4, 0x8bf5, 0x8bf6,
+  0x8bf7, 0x8bf8, 0x8bf9, 0x8bfa, 0x8bfb, 0x8bfc, 0x8bfd, 0x8bfe,
+  0x8c40, 0x8c41, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c46, 0x8c47,
+  0x8c48, 0x8c49, 0x8c4a, 0x8c4b, 0x8c4c, 0x8c4d, 0x8c4e, 0x8c4f,
+  0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54, 0x8c55, 0x8c56, 0x8c57,
+  0x8c58, 0x8c59, 0x8c5a, 0x8c5b, 0x8c5c, 0x8c5d, 0x8c5e, 0x8c5f,
+  0x8c60, 0x8c61, 0x8c62, 0x8c63, 0x8c64, 0x8c65, 0x8c66, 0x8c67,
+  0x8c68, 0x8c69, 0x8c6a, 0x8c6b, 0x8c6c, 0x8c6d, 0x8c6e, 0x8c6f,
+  0x8c70, 0x8c71, 0x8c72, 0x8c73, 0x8c74, 0x8c75, 0x8c76, 0x8c77,
+  0x8c78, 0x8c79, 0x8c7a, 0x8c7b, 0x8c7c, 0x8c7d, 0x8c7e, 0x8c80,
+  0x8c81, 0x8c82, 0x8c83, 0x8c84, 0x8c85, 0x8c86, 0x8c87, 0x8c88,
+  0x8c89, 0x8c8a, 0x8c8b, 0x8c8c, 0x8c8d, 0x8c8e, 0x8c8f, 0x8c90,
+  0x8c91, 0x8c92, 0x8c93, 0x8c94, 0x8c95, 0x8c96, 0x8c97, 0x8c98,
+  0x8c99, 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d, 0x8c9e, 0x8c9f, 0x8ca0,
+  0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5, 0x8ca6, 0x8ca7, 0x8ca8,
+  0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad, 0x8cae, 0x8caf, 0x8cb0,
+  0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5, 0x8cb6, 0x8cb7, 0x8cb8,
+  0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, 0x8cbe, 0x8cbf, 0x8cc0,
+  0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, 0x8cc6, 0x8cc7, 0x8cc8,
+  0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, 0x8cce, 0x8ccf, 0x8cd0,
+  0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5, 0x8cd6, 0x8cd7, 0x8cd8,
+  0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, 0x8cde, 0x8cdf, 0x8ce0,
+  0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5, 0x8ce6, 0x8ce7, 0x8ce8,
+  0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced, 0x8cee, 0x8cef, 0x8cf0,
+  0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5, 0x8cf6, 0x8cf7, 0x8cf8,
+  0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, 0x8cfe, 0x8d40, 0x8d41,
+  0x8d42, 0x8d43, 0x8d44, 0x8d45, 0x8d46, 0x8d47, 0x8d48, 0x8d49,
+  0x8d4a, 0x8d4b, 0x8d4c, 0x8d4d, 0x8d4e, 0x8d4f, 0x8d50, 0x8d51,
+  0x8d52, 0x8d53, 0x8d54, 0x8d55, 0x8d56, 0x8d57, 0x8d58, 0x8d59,
+  0x8d5a, 0x8d5b, 0x8d5c, 0x8d5d, 0x8d5e, 0x8d5f, 0x8d60, 0x8d61,
+  0x8d62, 0x8d63, 0x8d64, 0x8d65, 0x8d66, 0x8d67, 0x8d68, 0x8d69,
+  0x8d6a, 0x8d6b, 0x8d6c, 0x8d6d, 0x8d6e, 0x8d6f, 0x8d70, 0x8d71,
+  0x8d72, 0x8d73, 0x8d74, 0x8d75, 0x8d76, 0x8d77, 0x8d78, 0x8d79,
+  0x8d7a, 0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8d80, 0x8d81, 0x8d82,
+  0x8d83, 0x8d84, 0x8d85, 0x8d86, 0x8d87, 0x8d88, 0x8d89, 0x8d8a,
+  0x8d8b, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f, 0x8d90, 0x8d91, 0x8d92,
+  0x8d93, 0x8d94, 0x8d95, 0x8d96, 0x8d97, 0x8d98, 0x8d99, 0x8d9a,
+  0x8d9b, 0x8d9c, 0x8d9d, 0x8d9e, 0x8d9f, 0x8da0, 0x8da1, 0x8da2,
+  0x8da3, 0x8da4, 0x8da5, 0x8da6, 0x8da7, 0x8da8, 0x8da9, 0x8daa,
+  0x8dab, 0x8dac, 0x8dad, 0x8dae, 0x8daf, 0x8db0, 0x8db1, 0x8db2,
+  0x8db3, 0x8db4, 0x8db5, 0x8db6, 0x8db7, 0x8db8, 0x8db9, 0x8dba,
+  0x8dbb, 0x8dbc, 0x8dbd, 0x8dbe, 0x8dbf, 0x8dc0, 0x8dc1, 0x8dc2,
+  0x8dc3, 0x8dc4, 0x8dc5, 0x8dc6, 0x8dc7, 0x8dc8, 0x8dc9, 0x8dca,
+  0x8dcb, 0x8dcc, 0x8dcd, 0x8dce, 0x8dcf, 0x8dd0, 0x8dd1, 0x8dd2,
+  0x8dd3, 0x8dd4, 0x8dd5, 0x8dd6, 0x8dd7, 0x8dd8, 0x8dd9, 0x8dda,
+  0x8ddb, 0x8ddc, 0x8ddd, 0x8dde, 0x8ddf, 0x8de0, 0x8de1, 0x8de2,
+  0x8de3, 0x8de4, 0x8de5, 0x8de6, 0x8de7, 0x8de8, 0x8de9, 0x8dea,
+  0x8deb, 0x8dec, 0x8ded, 0x8dee, 0x8def, 0x8df0, 0x8df1, 0x8df2,
+  0x8df3, 0x8df4, 0x8df5, 0x8df6, 0x8df7, 0x8df8, 0x8df9, 0x8dfa,
+  0x8dfb, 0x8dfc, 0x8dfd, 0x8dfe, 0x8e40, 0x8e41, 0x8e42, 0x8e43,
+  0x8e44, 0x8e45, 0x8e46, 0x8e47, 0x8e48, 0x8e49, 0x8e4a, 0x8e4b,
+  0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50, 0x8e51, 0x8e52, 0x8e53,
+  0x8e54, 0x8e55, 0x8e56, 0x8e57, 0x8e58, 0x8e59, 0x8e5a, 0x8e5b,
+  0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, 0x8e60, 0x8e61, 0x8e62, 0x8e63,
+  0x8e64, 0x8e65, 0x8e66, 0x8e67, 0x8e68, 0x8e69, 0x8e6a, 0x8e6b,
+  0x8e6c, 0x8e6d, 0x8e6e, 0x8e6f, 0x8e70, 0x8e71, 0x8e72, 0x8e73,
+  0x8e74, 0x8e75, 0x8e76, 0x8e77, 0x8e78, 0x8e79, 0x8e7a, 0x8e7b,
+  0x8e7c, 0x8e7d, 0x8e7e, 0x8e80, 0x8e81, 0x8e82, 0x8e83, 0x8e84,
+  0x8e85, 0x8e86, 0x8e87, 0x8e88, 0x8e89, 0x8e8a, 0x8e8b, 0x8e8c,
+  0x8e8d, 0x8e8e, 0x8e8f, 0x8e90, 0x8e91, 0x8e92, 0x8e93, 0x8e94,
+  0x8e95, 0x8e96, 0x8e97, 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0x8e9c,
+  0x8e9d, 0x8e9e, 0x8e9f, 0x8ea0, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4,
+  0x8ea5, 0x8ea6, 0x8ea7, 0x8ea8, 0x8ea9, 0x8eaa, 0x8eab, 0x8eac,
+  0x8ead, 0x8eae, 0x8eaf, 0x8eb0, 0x8eb1, 0x8eb2, 0x8eb3, 0x8eb4,
+  0x8eb5, 0x8eb6, 0x8eb7, 0x8eb8, 0x8eb9, 0x8eba, 0x8ebb, 0x8ebc,
+  0x8ebd, 0x8ebe, 0x8ebf, 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3, 0x8ec4,
+  0x8ec5, 0x8ec6, 0x8ec7, 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb, 0x8ecc,
+  0x8ecd, 0x8ece, 0x8ecf, 0x8ed0, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4,
+  0x8ed5, 0x8ed6, 0x8ed7, 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc,
+  0x8edd, 0x8ede, 0x8edf, 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4,
+  0x8ee5, 0x8ee6, 0x8ee7, 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec,
+  0x8eed, 0x8eee, 0x8eef, 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4,
+  0x8ef5, 0x8ef6, 0x8ef7, 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc,
+  0x8efd, 0x8efe, 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44, 0x8f45,
+  0x8f46, 0x8f47, 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, 0x8f4d,
+  0x8f4e, 0x8f4f, 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55,
+  0x8f56, 0x8f57, 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c, 0x8f5d,
+  0x8f5e, 0x8f5f, 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64, 0x8f65,
+  0x8f66, 0x8f67, 0x8f68, 0x8f69, 0x8f6a, 0x8f6b, 0x8f6c, 0x8f6d,
+  0x8f6e, 0x8f6f, 0x8f70, 0x8f71, 0x8f72, 0x8f73, 0x8f74, 0x8f75,
+  0x8f76, 0x8f77, 0x8f78, 0x8f79, 0x8f7a, 0x8f7b, 0x8f7c, 0x8f7d,
+  0x8f7e, 0x8f80, 0x8f81, 0x8f82, 0x8f83, 0x8f84, 0x8f85, 0x8f86,
+  0x8f87, 0x8f88, 0x8f89, 0x8f8a, 0x8f8b, 0x8f8c, 0x8f8d, 0x8f8e,
+  0x8f8f, 0x8f90, 0x8f91, 0x8f92, 0x8f93, 0x8f94, 0x8f95, 0x8f96,
+  0x8f97, 0x8f98, 0x8f99, 0x8f9a, 0x8f9b, 0x8f9c, 0x8f9d, 0x8f9e,
+  0x8f9f, 0x8fa0, 0x8fa1, 0x8fa2, 0x8fa3, 0x8fa4, 0x8fa5, 0x8fa6,
+  0x8fa7, 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, 0x8fad, 0x8fae,
+  0x8faf, 0x8fb0, 0x8fb1, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb6,
+  0x8fb7, 0x8fb8, 0x8fb9, 0x8fba, 0x8fbb, 0x8fbc, 0x8fbd, 0x8fbe,
+  0x8fbf, 0x8fc0, 0x8fc1, 0x8fc2, 0x8fc3, 0x8fc4, 0x8fc5, 0x8fc6,
+  0x8fc7, 0x8fc8, 0x8fc9, 0x8fca, 0x8fcb, 0x8fcc, 0x8fcd, 0x8fce,
+  0x8fcf, 0x8fd0, 0x8fd1, 0x8fd2, 0x8fd3, 0x8fd4, 0x8fd5, 0x8fd6,
+  0x8fd7, 0x8fd8, 0x8fd9, 0x8fda, 0x8fdb, 0x8fdc, 0x8fdd, 0x8fde,
+  0x8fdf, 0x8fe0, 0x8fe1, 0x8fe2, 0x8fe3, 0x8fe4, 0x8fe5, 0x8fe6,
+  0x8fe7, 0x8fe8, 0x8fe9, 0x8fea, 0x8feb, 0x8fec, 0x8fed, 0x8fee,
+  0x8fef, 0x8ff0, 0x8ff1, 0x8ff2, 0x8ff3, 0x8ff4, 0x8ff5, 0x8ff6,
+  0x8ff7, 0x8ff8, 0x8ff9, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffd, 0x8ffe,
+  0x9040, 0x9041, 0x9042, 0x9043, 0x9044, 0x9045, 0x9046, 0x9047,
+  0x9048, 0x9049, 0x904a, 0x904b, 0x904c, 0x904d, 0x904e, 0x904f,
+  0x9050, 0x9051, 0x9052, 0x9053, 0x9054, 0x9055, 0x9056, 0x9057,
+  0x9058, 0x9059, 0x905a, 0x905b, 0x905c, 0x905d, 0x905e, 0x905f,
+  0x9060, 0x9061, 0x9062, 0x9063, 0x9064, 0x9065, 0x9066, 0x9067,
+  0x9068, 0x9069, 0x906a, 0x906b, 0x906c, 0x906d, 0x906e, 0x906f,
+  0x9070, 0x9071, 0x9072, 0x9073, 0x9074, 0x9075, 0x9076, 0x9077,
+  0x9078, 0x9079, 0x907a, 0x907b, 0x907c, 0x907d, 0x907e, 0x9080,
+  0x9081, 0x9082, 0x9083, 0x9084, 0x9085, 0x9086, 0x9087, 0x9088,
+  0x9089, 0x908a, 0x908b, 0x908c, 0x908d, 0x908e, 0x908f, 0x9090,
+  0x9091, 0x9092, 0x9093, 0x9094, 0x9095, 0x9096, 0x9097, 0x9098,
+  0x9099, 0x909a, 0x909b, 0x909c, 0x909d, 0x909e, 0x909f, 0x90a0,
+  0x90a1, 0x90a2, 0x90a3, 0x90a4, 0x90a5, 0x90a6, 0x90a7, 0x90a8,
+  0x90a9, 0x90aa, 0x90ab, 0x90ac, 0x90ad, 0x90ae, 0x90af, 0x90b0,
+  0x90b1, 0x90b2, 0x90b3, 0x90b4, 0x90b5, 0x90b6, 0x90b7, 0x90b8,
+  0x90b9, 0x90ba, 0x90bb, 0x90bc, 0x90bd, 0x90be, 0x90bf, 0x90c0,
+  0x90c1, 0x90c2, 0x90c3, 0x90c4, 0x90c5, 0x90c6, 0x90c7, 0x90c8,
+  0x90c9, 0x90ca, 0x90cb, 0x90cc, 0x90cd, 0x90ce, 0x90cf, 0x90d0,
+  0x90d1, 0x90d2, 0x90d3, 0x90d4, 0x90d5, 0x90d6, 0x90d7, 0x90d8,
+  0x90d9, 0x90da, 0x90db, 0x90dc, 0x90dd, 0x90de, 0x90df, 0x90e0,
+  0x90e1, 0x90e2, 0x90e3, 0x90e4, 0x90e5, 0x90e6, 0x90e7, 0x90e8,
+  0x90e9, 0x90ea, 0x90eb, 0x90ec, 0x90ed, 0x90ee, 0x90ef, 0x90f0,
+  0x90f1, 0x90f2, 0x90f3, 0x90f4, 0x90f5, 0x90f6, 0x90f7, 0x90f8,
+  0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90fd, 0x90fe, 0x9140, 0x9141,
+  0x9142, 0x9143, 0x9144, 0x9145, 0x9146, 0x9147, 0x9148, 0x9149,
+  0x914a, 0x914b, 0x914c, 0x914d, 0x914e, 0x914f, 0x9150, 0x9151,
+  0x9152, 0x9153, 0x9154, 0x9155, 0x9156, 0x9157, 0x9158, 0x9159,
+  0x915a, 0x915b, 0x915c, 0x915d, 0x915e, 0x915f, 0x9160, 0x9161,
+  0x9162, 0x9163, 0x9164, 0x9165, 0x9166, 0x9167, 0x9168, 0x9169,
+  0x916a, 0x916b, 0x916c, 0x916d, 0x916e, 0x916f, 0x9170, 0x9171,
+  0x9172, 0x9173, 0x9174, 0x9175, 0x9176, 0x9177, 0x9178, 0x9179,
+  0x917a, 0x917b, 0x917c, 0x917d, 0x917e, 0x9180, 0x9181, 0x9182,
+  0x9183, 0x9184, 0x9185, 0x9186, 0x9187, 0x9188, 0x9189, 0x918a,
+  0x918b, 0x918c, 0x918d, 0x918e, 0x918f, 0x9190, 0x9191, 0x9192,
+  0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x9198, 0x9199, 0x919a,
+  0x919b, 0x919c, 0x919d, 0x919e, 0x919f, 0x91a0, 0x91a1, 0x91a2,
+  0x91a3, 0x91a4, 0x91a5, 0x91a6, 0x91a7, 0x91a8, 0x91a9, 0x91aa,
+  0x91ab, 0x91ac, 0x91ad, 0x91ae, 0x91af, 0x91b0, 0x91b1, 0x91b2,
+  0x91b3, 0x91b4, 0x91b5, 0x91b6, 0x91b7, 0x91b8, 0x91b9, 0x91ba,
+  0x91bb, 0x91bc, 0x91bd, 0x91be, 0x91bf, 0x91c0, 0x91c1, 0x91c2,
+  0x91c3, 0x91c4, 0x91c5, 0x91c6, 0x91c7, 0x91c8, 0x91c9, 0x91ca,
+  0x91cb, 0x91cc, 0x91cd, 0x91ce, 0x91cf, 0x91d0, 0x91d1, 0x91d2,
+  0x91d3, 0x91d4, 0x91d5, 0x91d6, 0x91d7, 0x91d8, 0x91d9, 0x91da,
+  0x91db, 0x91dc, 0x91dd, 0x91de, 0x91df, 0x91e0, 0x91e1, 0x91e2,
+  0x91e3, 0x91e4, 0x91e5, 0x91e6, 0x91e7, 0x91e8, 0x91e9, 0x91ea,
+  0x91eb, 0x91ec, 0x91ed, 0x91ee, 0x91ef, 0x91f0, 0x91f1, 0x91f2,
+  0x91f3, 0x91f4, 0x91f5, 0x91f6, 0x91f7, 0x91f8, 0x91f9, 0x91fa,
+  0x91fb, 0x91fc, 0x91fd, 0x91fe, 0x9240, 0x9241, 0x9242, 0x9243,
+  0x9244, 0x9245, 0x9246, 0x9247, 0x9248, 0x9249, 0x924a, 0x924b,
+  0x924c, 0x924d, 0x924e, 0x924f, 0x9250, 0x9251, 0x9252, 0x9253,
+  0x9254, 0x9255, 0x9256, 0x9257, 0x9258, 0x9259, 0x925a, 0x925b,
+  0x925c, 0x925d, 0x925e, 0x925f, 0x9260, 0x9261, 0x9262, 0x9263,
+  0x9264, 0x9265, 0x9266, 0x9267, 0x9268, 0x9269, 0x926a, 0x926b,
+  0x926c, 0x926d, 0x926e, 0x926f, 0x9270, 0x9271, 0x9272, 0x9273,
+  0x9274, 0x9275, 0x9276, 0x9277, 0x9278, 0x9279, 0x927a, 0x927b,
+  0x927c, 0x927d, 0x927e, 0x9280, 0x9281, 0x9282, 0x9283, 0x9284,
+  0x9285, 0x9286, 0x9287, 0x9288, 0x9289, 0x928a, 0x928b, 0x928c,
+  0x928d, 0x928e, 0x928f, 0x9290, 0x9291, 0x9292, 0x9293, 0x9294,
+  0x9295, 0x9296, 0x9297, 0x9298, 0x9299, 0x929a, 0x929b, 0x929c,
+  0x929d, 0x929e, 0x929f, 0x92a0, 0x92a1, 0x92a2, 0x92a3, 0x92a4,
+  0x92a5, 0x92a6, 0x92a7, 0x92a8, 0x92a9, 0x92aa, 0x92ab, 0x92ac,
+  0x92ad, 0x92ae, 0x92af, 0x92b0, 0x92b1, 0x92b2, 0x92b3, 0x92b4,
+  0x92b5, 0x92b6, 0x92b7, 0x92b8, 0x92b9, 0x92ba, 0x92bb, 0x92bc,
+  0x92bd, 0x92be, 0x92bf, 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c4,
+  0x92c5, 0x92c6, 0x92c7, 0x92c8, 0x92c9, 0x92ca, 0x92cb, 0x92cc,
+  0x92cd, 0x92ce, 0x92cf, 0x92d0, 0x92d1, 0x92d2, 0x92d3, 0x92d4,
+  0x92d5, 0x92d6, 0x92d7, 0x92d8, 0x92d9, 0x92da, 0x92db, 0x92dc,
+  0x92dd, 0x92de, 0x92df, 0x92e0, 0x92e1, 0x92e2, 0x92e3, 0x92e4,
+  0x92e5, 0x92e6, 0x92e7, 0x92e8, 0x92e9, 0x92ea, 0x92eb, 0x92ec,
+  0x92ed, 0x92ee, 0x92ef, 0x92f0, 0x92f1, 0x92f2, 0x92f3, 0x92f4,
+  0x92f5, 0x92f6, 0x92f7, 0x92f8, 0x92f9, 0x92fa, 0x92fb, 0x92fc,
+  0x92fd, 0x92fe, 0x9340, 0x9341, 0x9342, 0x9343, 0x9344, 0x9345,
+  0x9346, 0x9347, 0x9348, 0x9349, 0x934a, 0x934b, 0x934c, 0x934d,
+  0x934e, 0x934f, 0x9350, 0x9351, 0x9352, 0x9353, 0x9354, 0x9355,
+  0x9356, 0x9357, 0x9358, 0x9359, 0x935a, 0x935b, 0x935c, 0x935d,
+  0x935e, 0x935f, 0x9360, 0x9361, 0x9362, 0x9363, 0x9364, 0x9365,
+  0x9366, 0x9367, 0x9368, 0x9369, 0x936a, 0x936b, 0x936c, 0x936d,
+  0x936e, 0x936f, 0x9370, 0x9371, 0x9372, 0x9373, 0x9374, 0x9375,
+  0x9376, 0x9377, 0x9378, 0x9379, 0x937a, 0x937b, 0x937c, 0x937d,
+  0x937e, 0x9380, 0x9381, 0x9382, 0x9383, 0x9384, 0x9385, 0x9386,
+  0x9387, 0x9388, 0x9389, 0x938a, 0x938b, 0x938c, 0x938d, 0x938e,
+  0x938f, 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, 0x9395, 0x9396,
+  0x9397, 0x9398, 0x9399, 0x939a, 0x939b, 0x939c, 0x939d, 0x939e,
+  0x939f, 0x93a0, 0x93a1, 0x93a2, 0x93a3, 0x93a4, 0x93a5, 0x93a6,
+  0x93a7, 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac, 0x93ad, 0x93ae,
+  0x93af, 0x93b0, 0x93b1, 0x93b2, 0x93b3, 0x93b4, 0x93b5, 0x93b6,
+  0x93b7, 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc, 0x93bd, 0x93be,
+  0x93bf, 0x93c0, 0x93c1, 0x93c2, 0x93c3, 0x93c4, 0x93c5, 0x93c6,
+  0x93c7, 0x93c8, 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93ce,
+  0x93cf, 0x93d0, 0x93d1, 0x93d2, 0x93d3, 0x93d4, 0x93d5, 0x93d6,
+  0x93d7, 0x93d8, 0x93d9, 0x93da, 0x93db, 0x93dc, 0x93dd, 0x93de,
+  0x93df, 0x93e0, 0x93e1, 0x93e2, 0x93e3, 0x93e4, 0x93e5, 0x93e6,
+  0x93e7, 0x93e8, 0x93e9, 0x93ea, 0x93eb, 0x93ec, 0x93ed, 0x93ee,
+  0x93ef, 0x93f0, 0x93f1, 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6,
+  0x93f7, 0x93f8, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0x93fd, 0x93fe,
+  0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447,
+  0x9448, 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f,
+  0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457,
+  0x9458, 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f,
+  0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467,
+  0x9468, 0x9469, 0x946a, 0x946b, 0x946c, 0x946d, 0x946e, 0x946f,
+  0x9470, 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477,
+  0x9478, 0x9479, 0x947a, 0x947b, 0x947c, 0x947d, 0x947e, 0x9480,
+  0x9481, 0x9482, 0x9483, 0x9484, 0x9485, 0x9486, 0x9487, 0x9488,
+  0x9489, 0x948a, 0x948b, 0x948c, 0x948d, 0x948e, 0x948f, 0x9490,
+  0x9491, 0x9492, 0x9493, 0x9494, 0x9495, 0x9496, 0x9497, 0x9498,
+  0x9499, 0x949a, 0x949b, 0x949c, 0x949d, 0x949e, 0x949f, 0x94a0,
+  0x94a1, 0x94a2, 0x94a3, 0x94a4, 0x94a5, 0x94a6, 0x94a7, 0x94a8,
+  0x94a9, 0x94aa, 0x94ab, 0x94ac, 0x94ad, 0x94ae, 0x94af, 0x94b0,
+  0x94b1, 0x94b2, 0x94b3, 0x94b4, 0x94b5, 0x94b6, 0x94b7, 0x94b8,
+  0x94b9, 0x94ba, 0x94bb, 0x94bc, 0x94bd, 0x94be, 0x94bf, 0x94c0,
+  0x94c1, 0x94c2, 0x94c3, 0x94c4, 0x94c5, 0x94c6, 0x94c7, 0x94c8,
+  0x94c9, 0x94ca, 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94cf, 0x94d0,
+  0x94d1, 0x94d2, 0x94d3, 0x94d4, 0x94d5, 0x94d6, 0x94d7, 0x94d8,
+  0x94d9, 0x94da, 0x94db, 0x94dc, 0x94dd, 0x94de, 0x94df, 0x94e0,
+  0x94e1, 0x94e2, 0x94e3, 0x94e4, 0x94e5, 0x94e6, 0x94e7, 0x94e8,
+  0x94e9, 0x94ea, 0x94eb, 0x94ec, 0x94ed, 0x94ee, 0x94ef, 0x94f0,
+  0x94f1, 0x94f2, 0x94f3, 0x94f4, 0x94f5, 0x94f6, 0x94f7, 0x94f8,
+  0x94f9, 0x94fa, 0x94fb, 0x94fc, 0x94fd, 0x94fe, 0x9540, 0x9541,
+  0x9542, 0x9543, 0x9544, 0x9545, 0x9546, 0x9547, 0x9548, 0x9549,
+  0x954a, 0x954b, 0x954c, 0x954d, 0x954e, 0x954f, 0x9550, 0x9551,
+  0x9552, 0x9553, 0x9554, 0x9555, 0x9556, 0x9557, 0x9558, 0x9559,
+  0x955a, 0x955b, 0x955c, 0x955d, 0x955e, 0x955f, 0x9560, 0x9561,
+  0x9562, 0x9563, 0x9564, 0x9565, 0x9566, 0x9567, 0x9568, 0x9569,
+  0x956a, 0x956b, 0x956c, 0x956d, 0x956e, 0x956f, 0x9570, 0x9571,
+  0x9572, 0x9573, 0x9574, 0x9575, 0x9576, 0x9577, 0x9578, 0x9579,
+  0x957a, 0x957b, 0x957c, 0x957d, 0x957e, 0x9580, 0x9581, 0x9582,
+  0x9583, 0x9584, 0x9585, 0x9586, 0x9587, 0x9588, 0x9589, 0x958a,
+  0x958b, 0x958c, 0x958d, 0x958e, 0x958f, 0x9590, 0x9591, 0x9592,
+  0x9593, 0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, 0x959a,
+  0x959b, 0x959c, 0x959d, 0x959e, 0x959f, 0x95a0, 0x95a1, 0x95a2,
+  0x95a3, 0x95a4, 0x95a5, 0x95a6, 0x95a7, 0x95a8, 0x95a9, 0x95aa,
+  0x95ab, 0x95ac, 0x95ad, 0x95ae, 0x95af, 0x95b0, 0x95b1, 0x95b2,
+  0x95b3, 0x95b4, 0x95b5, 0x95b6, 0x95b7, 0x95b8, 0x95b9, 0x95ba,
+  0x95bb, 0x95bc, 0x95bd, 0x95be, 0x95bf, 0x95c0, 0x95c1, 0x95c2,
+  0x95c3, 0x95c4, 0x95c5, 0x95c6, 0x95c7, 0x95c8, 0x95c9, 0x95ca,
+  0x95cb, 0x95cc, 0x95cd, 0x95ce, 0x95cf, 0x95d0, 0x95d1, 0x95d2,
+  0x95d3, 0x95d4, 0x95d5, 0x95d6, 0x95d7, 0x95d8, 0x95d9, 0x95da,
+  0x95db, 0x95dc, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, 0x95e2,
+  0x95e3, 0x95e4, 0x95e5, 0x95e6, 0x95e7, 0x95e8, 0x95e9, 0x95ea,
+  0x95eb, 0x95ec, 0x95ed, 0x95ee, 0x95ef, 0x95f0, 0x95f1, 0x95f2,
+  0x95f3, 0x95f4, 0x95f5, 0x95f6, 0x95f7, 0x95f8, 0x95f9, 0x95fa,
+  0x95fb, 0x95fc, 0x95fd, 0x95fe, 0x9640, 0x9641, 0x9642, 0x9643,
+  0x9644, 0x9645, 0x9646, 0x9647, 0x9648, 0x9649, 0x964a, 0x964b,
+  0x964c, 0x964d, 0x964e, 0x964f, 0x9650, 0x9651, 0x9652, 0x9653,
+  0x9654, 0x9655, 0x9656, 0x9657, 0x9658, 0x9659, 0x965a, 0x965b,
+  0x965c, 0x965d, 0x965e, 0x965f, 0x9660, 0x9661, 0x9662, 0x9663,
+  0x9664, 0x9665, 0x9666, 0x9667, 0x9668, 0x9669, 0x966a, 0x966b,
+  0x966c, 0x966d, 0x966e, 0x966f, 0x9670, 0x9671, 0x9672, 0x9673,
+  0x9674, 0x9675, 0x9676, 0x9677, 0x9678, 0x9679, 0x967a, 0x967b,
+  0x967c, 0x967d, 0x967e, 0x9680, 0x9681, 0x9682, 0x9683, 0x9684,
+  0x9685, 0x9686, 0x9687, 0x9688, 0x9689, 0x968a, 0x968b, 0x968c,
+  0x968d, 0x968e, 0x968f, 0x9690, 0x9691, 0x9692, 0x9693, 0x9694,
+  0x9695, 0x9696, 0x9697, 0x9698, 0x9699, 0x969a, 0x969b, 0x969c,
+  0x969d, 0x969e, 0x969f, 0x96a0, 0x96a1, 0x96a2, 0x96a3, 0x96a4,
+  0x96a5, 0x96a6, 0x96a7, 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac,
+  0x96ad, 0x96ae, 0x96af, 0x96b0, 0x96b1, 0x96b2, 0x96b3, 0x96b4,
+  0x96b5, 0x96b6, 0x96b7, 0x96b8, 0x96b9, 0x96ba, 0x96bb, 0x96bc,
+  0x96bd, 0x96be, 0x96bf, 0x96c0, 0x96c1, 0x96c2, 0x96c3, 0x96c4,
+  0x96c5, 0x96c6, 0x96c7, 0x96c8, 0x96c9, 0x96ca, 0x96cb, 0x96cc,
+  0x96cd, 0x96ce, 0x96cf, 0x96d0, 0x96d1, 0x96d2, 0x96d3, 0x96d4,
+  0x96d5, 0x96d6, 0x96d7, 0x96d8, 0x96d9, 0x96da, 0x96db, 0x96dc,
+  0x96dd, 0x96de, 0x96df, 0x96e0, 0x96e1, 0x96e2, 0x96e3, 0x96e4,
+  0x96e5, 0x96e6, 0x96e7, 0x96e8, 0x96e9, 0x96ea, 0x96eb, 0x96ec,
+  0x96ed, 0x96ee, 0x96ef, 0x96f0, 0x96f1, 0x96f2, 0x96f3, 0x96f4,
+  0x96f5, 0x96f6, 0x96f7, 0x96f8, 0x96f9, 0x96fa, 0x96fb, 0x96fc,
+  0x96fd, 0x96fe, 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745,
+  0x9746, 0x9747, 0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d,
+  0x974e, 0x974f, 0x9750, 0x9751, 0x9752, 0x9753, 0x9754, 0x9755,
+  0x9756, 0x9757, 0x9758, 0x9759, 0x975a, 0x975b, 0x975c, 0x975d,
+  0x975e, 0x975f, 0x9760, 0x9761, 0x9762, 0x9763, 0x9764, 0x9765,
+  0x9766, 0x9767, 0x9768, 0x9769, 0x976a, 0x976b, 0x976c, 0x976d,
+  0x976e, 0x976f, 0x9770, 0x9771, 0x9772, 0x9773, 0x9774, 0x9775,
+  0x9776, 0x9777, 0x9778, 0x9779, 0x977a, 0x977b, 0x977c, 0x977d,
+  0x977e, 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9785, 0x9786,
+  0x9787, 0x9788, 0x9789, 0x978a, 0x978b, 0x978c, 0x978d, 0x978e,
+  0x978f, 0x9790, 0x9791, 0x9792, 0x9793, 0x9794, 0x9795, 0x9796,
+  0x9797, 0x9798, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d, 0x979e,
+  0x979f, 0x97a0, 0x97a1, 0x97a2, 0x97a3, 0x97a4, 0x97a5, 0x97a6,
+  0x97a7, 0x97a8, 0x97a9, 0x97aa, 0x97ab, 0x97ac, 0x97ad, 0x97ae,
+  0x97af, 0x97b0, 0x97b1, 0x97b2, 0x97b3, 0x97b4, 0x97b5, 0x97b6,
+  0x97b7, 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, 0x97bd, 0x97be,
+  0x97bf, 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4, 0x97c5, 0x97c6,
+  0x97c7, 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, 0x97cd, 0x97ce,
+  0x97cf, 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4, 0x97d5, 0x97d6,
+  0x97d7, 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc, 0x97dd, 0x97de,
+  0x97df, 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4, 0x97e5, 0x97e6,
+  0x97e7, 0x97e8, 0x97e9, 0x97ea, 0x97eb, 0x97ec, 0x97ed, 0x97ee,
+  0x97ef, 0x97f0, 0x97f1, 0x97f2, 0x97f3, 0x97f4, 0x97f5, 0x97f6,
+  0x97f7, 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe,
+  0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, 0x9847,
+  0x9848, 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e, 0x984f,
+  0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, 0x9857,
+  0x9858, 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e, 0x985f,
+  0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, 0x9867,
+  0x9868, 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, 0x986f,
+  0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x9875, 0x9876, 0x9877,
+  0x9878, 0x9879, 0x987a, 0x987b, 0x987c, 0x987d, 0x987e, 0x9880,
+  0x9881, 0x9882, 0x9883, 0x9884, 0x9885, 0x9886, 0x9887, 0x9888,
+  0x9889, 0x988a, 0x988b, 0x988c, 0x988d, 0x988e, 0x988f, 0x9890,
+  0x9891, 0x9892, 0x9893, 0x9894, 0x9895, 0x9896, 0x9897, 0x9898,
+  0x9899, 0x989a, 0x989b, 0x989c, 0x989d, 0x989e, 0x989f, 0x98a0,
+  0x98a1, 0x98a2, 0x98a3, 0x98a4, 0x98a5, 0x98a6, 0x98a7, 0x98a8,
+  0x98a9, 0x98aa, 0x98ab, 0x98ac, 0x98ad, 0x98ae, 0x98af, 0x98b0,
+  0x98b1, 0x98b2, 0x98b3, 0x98b4, 0x98b5, 0x98b6, 0x98b7, 0x98b8,
+  0x98b9, 0x98ba, 0x98bb, 0x98bc, 0x98bd, 0x98be, 0x98bf, 0x98c0,
+  0x98c1, 0x98c2, 0x98c3, 0x98c4, 0x98c5, 0x98c6, 0x98c7, 0x98c8,
+  0x98c9, 0x98ca, 0x98cb, 0x98cc, 0x98cd, 0x98ce, 0x98cf, 0x98d0,
+  0x98d1, 0x98d2, 0x98d3, 0x98d4, 0x98d5, 0x98d6, 0x98d7, 0x98d8,
+  0x98d9, 0x98da, 0x98db, 0x98dc, 0x98dd, 0x98de, 0x98df, 0x98e0,
+  0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5, 0x98e6, 0x98e7, 0x98e8,
+  0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, 0x98f0,
+  0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, 0x98f8,
+  0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x9940, 0x9941,
+  0x9942, 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, 0x9949,
+  0x994a, 0x994b, 0x994c, 0x994d, 0x994e, 0x994f, 0x9950, 0x9951,
+  0x9952, 0x9953, 0x9954, 0x9955, 0x9956, 0x9957, 0x9958, 0x9959,
+  0x995a, 0x995b, 0x995c, 0x995d, 0x995e, 0x995f, 0x9960, 0x9961,
+  0x9962, 0x9963, 0x9964, 0x9965, 0x9966, 0x9967, 0x9968, 0x9969,
+  0x996a, 0x996b, 0x996c, 0x996d, 0x996e, 0x996f, 0x9970, 0x9971,
+  0x9972, 0x9973, 0x9974, 0x9975, 0x9976, 0x9977, 0x9978, 0x9979,
+  0x997a, 0x997b, 0x997c, 0x997d, 0x997e, 0x9980, 0x9981, 0x9982,
+  0x9983, 0x9984, 0x9985, 0x9986, 0x9987, 0x9988, 0x9989, 0x998a,
+  0x998b, 0x998c, 0x998d, 0x998e, 0x998f, 0x9990, 0x9991, 0x9992,
+  0x9993, 0x9994, 0x9995, 0x9996, 0x9997, 0x9998, 0x9999, 0x999a,
+  0x999b, 0x999c, 0x999d, 0x999e, 0x999f, 0x99a0, 0x99a1, 0x99a2,
+  0x99a3, 0x99a4, 0x99a5, 0x99a6, 0x99a7, 0x99a8, 0x99a9, 0x99aa,
+  0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, 0x99b0, 0x99b1, 0x99b2,
+  0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, 0x99b8, 0x99b9, 0x99ba,
+  0x99bb, 0x99bc, 0x99bd, 0x99be, 0x99bf, 0x99c0, 0x99c1, 0x99c2,
+  0x99c3, 0x99c4, 0x99c5, 0x99c6, 0x99c7, 0x99c8, 0x99c9, 0x99ca,
+  0x99cb, 0x99cc, 0x99cd, 0x99ce, 0x99cf, 0x99d0, 0x99d1, 0x99d2,
+  0x99d3, 0x99d4, 0x99d5, 0x99d6, 0x99d7, 0x99d8, 0x99d9, 0x99da,
+  0x99db, 0x99dc, 0x99dd, 0x99de, 0x99df, 0x99e0, 0x99e1, 0x99e2,
+  0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, 0x99e8, 0x99e9, 0x99ea,
+  0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, 0x99f0, 0x99f1, 0x99f2,
+  0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, 0x99f8, 0x99f9, 0x99fa,
+  0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x9a40, 0x9a41, 0x9a42, 0x9a43,
+  0x9a44, 0x9a45, 0x9a46, 0x9a47, 0x9a48, 0x9a49, 0x9a4a, 0x9a4b,
+  0x9a4c, 0x9a4d, 0x9a4e, 0x9a4f, 0x9a50, 0x9a51, 0x9a52, 0x9a53,
+  0x9a54, 0x9a55, 0x9a56, 0x9a57, 0x9a58, 0x9a59, 0x9a5a, 0x9a5b,
+  0x9a5c, 0x9a5d, 0x9a5e, 0x9a5f, 0x9a60, 0x9a61, 0x9a62, 0x9a63,
+  0x9a64, 0x9a65, 0x9a66, 0x9a67, 0x9a68, 0x9a69, 0x9a6a, 0x9a6b,
+  0x9a6c, 0x9a6d, 0x9a6e, 0x9a6f, 0x9a70, 0x9a71, 0x9a72, 0x9a73,
+  0x9a74, 0x9a75, 0x9a76, 0x9a77, 0x9a78, 0x9a79, 0x9a7a, 0x9a7b,
+  0x9a7c, 0x9a7d, 0x9a7e, 0x9a80, 0x9a81, 0x9a82, 0x9a83, 0x9a84,
+  0x9a85, 0x9a86, 0x9a87, 0x9a88, 0x9a89, 0x9a8a, 0x9a8b, 0x9a8c,
+  0x9a8d, 0x9a8e, 0x9a8f, 0x9a90, 0x9a91, 0x9a92, 0x9a93, 0x9a94,
+  0x9a95, 0x9a96, 0x9a97, 0x9a98, 0x9a99, 0x9a9a, 0x9a9b, 0x9a9c,
+  0x9a9d, 0x9a9e, 0x9a9f, 0x9aa0, 0x9aa1, 0x9aa2, 0x9aa3, 0x9aa4,
+  0x9aa5, 0x9aa6, 0x9aa7, 0x9aa8, 0x9aa9, 0x9aaa, 0x9aab, 0x9aac,
+  0x9aad, 0x9aae, 0x9aaf, 0x9ab0, 0x9ab1, 0x9ab2, 0x9ab3, 0x9ab4,
+  0x9ab5, 0x9ab6, 0x9ab7, 0x9ab8, 0x9ab9, 0x9aba, 0x9abb, 0x9abc,
+  0x9abd, 0x9abe, 0x9abf, 0x9ac0, 0x9ac1, 0x9ac2, 0x9ac3, 0x9ac4,
+  0x9ac5, 0x9ac6, 0x9ac7, 0x9ac8, 0x9ac9, 0x9aca, 0x9acb, 0x9acc,
+  0x9acd, 0x9ace, 0x9acf, 0x9ad0, 0x9ad1, 0x9ad2, 0x9ad3, 0x9ad4,
+  0x9ad5, 0x9ad6, 0x9ad7, 0x9ad8, 0x9ad9, 0x9ada, 0x9adb, 0x9adc,
+  0x9add, 0x9ade, 0x9adf, 0x9ae0, 0x9ae1, 0x9ae2, 0x9ae3, 0x9ae4,
+  0x9ae5, 0x9ae6, 0x9ae7, 0x9ae8, 0x9ae9, 0x9aea, 0x9aeb, 0x9aec,
+  0x9aed, 0x9aee, 0x9aef, 0x9af0, 0x9af1, 0x9af2, 0x9af3, 0x9af4,
+  0x9af5, 0x9af6, 0x9af7, 0x9af8, 0x9af9, 0x9afa, 0x9afb, 0x9afc,
+  0x9afd, 0x9afe, 0x9b40, 0x9b41, 0x9b42, 0x9b43, 0x9b44, 0x9b45,
+  0x9b46, 0x9b47, 0x9b48, 0x9b49, 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4d,
+  0x9b4e, 0x9b4f, 0x9b50, 0x9b51, 0x9b52, 0x9b53, 0x9b54, 0x9b55,
+  0x9b56, 0x9b57, 0x9b58, 0x9b59, 0x9b5a, 0x9b5b, 0x9b5c, 0x9b5d,
+  0x9b5e, 0x9b5f, 0x9b60, 0x9b61, 0x9b62, 0x9b63, 0x9b64, 0x9b65,
+  0x9b66, 0x9b67, 0x9b68, 0x9b69, 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d,
+  0x9b6e, 0x9b6f, 0x9b70, 0x9b71, 0x9b72, 0x9b73, 0x9b74, 0x9b75,
+  0x9b76, 0x9b77, 0x9b78, 0x9b79, 0x9b7a, 0x9b7b, 0x9b7c, 0x9b7d,
+  0x9b7e, 0x9b80, 0x9b81, 0x9b82, 0x9b83, 0x9b84, 0x9b85, 0x9b86,
+  0x9b87, 0x9b88, 0x9b89, 0x9b8a, 0x9b8b, 0x9b8c, 0x9b8d, 0x9b8e,
+  0x9b8f, 0x9b90, 0x9b91, 0x9b92, 0x9b93, 0x9b94, 0x9b95, 0x9b96,
+  0x9b97, 0x9b98, 0x9b99, 0x9b9a, 0x9b9b, 0x9b9c, 0x9b9d, 0x9b9e,
+  0x9b9f, 0x9ba0, 0x9ba1, 0x9ba2, 0x9ba3, 0x9ba4, 0x9ba5, 0x9ba6,
+  0x9ba7, 0x9ba8, 0x9ba9, 0x9baa, 0x9bab, 0x9bac, 0x9bad, 0x9bae,
+  0x9baf, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, 0x9bb4, 0x9bb5, 0x9bb6,
+  0x9bb7, 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb, 0x9bbc, 0x9bbd, 0x9bbe,
+  0x9bbf, 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3, 0x9bc4, 0x9bc5, 0x9bc6,
+  0x9bc7, 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb, 0x9bcc, 0x9bcd, 0x9bce,
+  0x9bcf, 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3, 0x9bd4, 0x9bd5, 0x9bd6,
+  0x9bd7, 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb, 0x9bdc, 0x9bdd, 0x9bde,
+  0x9bdf, 0x9be0, 0x9be1, 0x9be2, 0x9be3, 0x9be4, 0x9be5, 0x9be6,
+  0x9be7, 0x9be8, 0x9be9, 0x9bea, 0x9beb, 0x9bec, 0x9bed, 0x9bee,
+  0x9bef, 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, 0x9bf4, 0x9bf5, 0x9bf6,
+  0x9bf7, 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb, 0x9bfc, 0x9bfd, 0x9bfe,
+  0x9c40, 0x9c41, 0x9c42, 0x9c43, 0x9c44, 0x9c45, 0x9c46, 0x9c47,
+  0x9c48, 0x9c49, 0x9c4a, 0x9c4b, 0x9c4c, 0x9c4d, 0x9c4e, 0x9c4f,
+  0x9c50, 0x9c51, 0x9c52, 0x9c53, 0x9c54, 0x9c55, 0x9c56, 0x9c57,
+  0x9c58, 0x9c59, 0x9c5a, 0x9c5b, 0x9c5c, 0x9c5d, 0x9c5e, 0x9c5f,
+  0x9c60, 0x9c61, 0x9c62, 0x9c63, 0x9c64, 0x9c65, 0x9c66, 0x9c67,
+  0x9c68, 0x9c69, 0x9c6a, 0x9c6b, 0x9c6c, 0x9c6d, 0x9c6e, 0x9c6f,
+  0x9c70, 0x9c71, 0x9c72, 0x9c73, 0x9c74, 0x9c75, 0x9c76, 0x9c77,
+  0x9c78, 0x9c79, 0x9c7a, 0x9c7b, 0x9c7c, 0x9c7d, 0x9c7e, 0x9c80,
+  0x9c81, 0x9c82, 0x9c83, 0x9c84, 0x9c85, 0x9c86, 0x9c87, 0x9c88,
+  0x9c89, 0x9c8a, 0x9c8b, 0x9c8c, 0x9c8d, 0x9c8e, 0x9c8f, 0x9c90,
+  0x9c91, 0x9c92, 0x9c93, 0x9c94, 0x9c95, 0x9c96, 0x9c97, 0x9c98,
+  0x9c99, 0x9c9a, 0x9c9b, 0x9c9c, 0x9c9d, 0x9c9e, 0x9c9f, 0x9ca0,
+  0x9ca1, 0x9ca2, 0x9ca3, 0x9ca4, 0x9ca5, 0x9ca6, 0x9ca7, 0x9ca8,
+  0x9ca9, 0x9caa, 0x9cab, 0x9cac, 0x9cad, 0x9cae, 0x9caf, 0x9cb0,
+  0x9cb1, 0x9cb2, 0x9cb3, 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, 0x9cb8,
+  0x9cb9, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, 0x9cbe, 0x9cbf, 0x9cc0,
+  0x9cc1, 0x9cc2, 0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x9cc8,
+  0x9cc9, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0,
+  0x9cd1, 0x9cd2, 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd6, 0x9cd7, 0x9cd8,
+  0x9cd9, 0x9cda, 0x9cdb, 0x9cdc, 0x9cdd, 0x9cde, 0x9cdf, 0x9ce0,
+  0x9ce1, 0x9ce2, 0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, 0x9ce7, 0x9ce8,
+  0x9ce9, 0x9cea, 0x9ceb, 0x9cec, 0x9ced, 0x9cee, 0x9cef, 0x9cf0,
+  0x9cf1, 0x9cf2, 0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, 0x9cf7, 0x9cf8,
+  0x9cf9, 0x9cfa, 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9d40, 0x9d41,
+  0x9d42, 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, 0x9d48, 0x9d49,
+  0x9d4a, 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, 0x9d50, 0x9d51,
+  0x9d52, 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, 0x9d58, 0x9d59,
+  0x9d5a, 0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, 0x9d60, 0x9d61,
+  0x9d62, 0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, 0x9d68, 0x9d69,
+  0x9d6a, 0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, 0x9d70, 0x9d71,
+  0x9d72, 0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, 0x9d78, 0x9d79,
+  0x9d7a, 0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9d80, 0x9d81, 0x9d82,
+  0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, 0x9d88, 0x9d89, 0x9d8a,
+  0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, 0x9d90, 0x9d91, 0x9d92,
+  0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9d99, 0x9d9a,
+  0x9d9b, 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, 0x9da0, 0x9da1, 0x9da2,
+  0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, 0x9da8, 0x9da9, 0x9daa,
+  0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, 0x9db0, 0x9db1, 0x9db2,
+  0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, 0x9db8, 0x9db9, 0x9dba,
+  0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, 0x9dc0, 0x9dc1, 0x9dc2,
+  0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, 0x9dc8, 0x9dc9, 0x9dca,
+  0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, 0x9dd0, 0x9dd1, 0x9dd2,
+  0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dd8, 0x9dd9, 0x9dda,
+  0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, 0x9de0, 0x9de1, 0x9de2,
+  0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, 0x9de8, 0x9de9, 0x9dea,
+  0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, 0x9df0, 0x9df1, 0x9df2,
+  0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, 0x9df8, 0x9df9, 0x9dfa,
+  0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9e40, 0x9e41, 0x9e42, 0x9e43,
+  0x9e44, 0x9e45, 0x9e46, 0x9e47, 0x9e48, 0x9e49, 0x9e4a, 0x9e4b,
+  0x9e4c, 0x9e4d, 0x9e4e, 0x9e4f, 0x9e50, 0x9e51, 0x9e52, 0x9e53,
+  0x9e54, 0x9e55, 0x9e56, 0x9e57, 0x9e58, 0x9e59, 0x9e5a, 0x9e5b,
+  0x9e5c, 0x9e5d, 0x9e5e, 0x9e5f, 0x9e60, 0x9e61, 0x9e62, 0x9e63,
+  0x9e64, 0x9e65, 0x9e66, 0x9e67, 0x9e68, 0x9e69, 0x9e6a, 0x9e6b,
+  0x9e6c, 0x9e6d, 0x9e6e, 0x9e6f, 0x9e70, 0x9e71, 0x9e72, 0x9e73,
+  0x9e74, 0x9e75, 0x9e76, 0x9e77, 0x9e78, 0x9e79, 0x9e7a, 0x9e7b,
+  0x9e7c, 0x9e7d, 0x9e7e, 0x9e80, 0x9e81, 0x9e82, 0x9e83, 0x9e84,
+  0x9e85, 0x9e86, 0x9e87, 0x9e88, 0x9e89, 0x9e8a, 0x9e8b, 0x9e8c,
+  0x9e8d, 0x9e8e, 0x9e8f, 0x9e90, 0x9e91, 0x9e92, 0x9e93, 0x9e94,
+  0x9e95, 0x9e96, 0x9e97, 0x9e98, 0x9e99, 0x9e9a, 0x9e9b, 0x9e9c,
+  0x9e9d, 0x9e9e, 0x9e9f, 0x9ea0, 0x9ea1, 0x9ea2, 0x9ea3, 0x9ea4,
+  0x9ea5, 0x9ea6, 0x9ea7, 0x9ea8, 0x9ea9, 0x9eaa, 0x9eab, 0x9eac,
+  0x9ead, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb1, 0x9eb2, 0x9eb3, 0x9eb4,
+  0x9eb5, 0x9eb6, 0x9eb7, 0x9eb8, 0x9eb9, 0x9eba, 0x9ebb, 0x9ebc,
+  0x9ebd, 0x9ebe, 0x9ebf, 0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec4,
+  0x9ec5, 0x9ec6, 0x9ec7, 0x9ec8, 0x9ec9, 0x9eca, 0x9ecb, 0x9ecc,
+  0x9ecd, 0x9ece, 0x9ecf, 0x9ed0, 0x9ed1, 0x9ed2, 0x9ed3, 0x9ed4,
+  0x9ed5, 0x9ed6, 0x9ed7, 0x9ed8, 0x9ed9, 0x9eda, 0x9edb, 0x9edc,
+  0x9edd, 0x9ede, 0x9edf, 0x9ee0, 0x9ee1, 0x9ee2, 0x9ee3, 0x9ee4,
+  0x9ee5, 0x9ee6, 0x9ee7, 0x9ee8, 0x9ee9, 0x9eea, 0x9eeb, 0x9eec,
+  0x9eed, 0x9eee, 0x9eef, 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef3, 0x9ef4,
+  0x9ef5, 0x9ef6, 0x9ef7, 0x9ef8, 0x9ef9, 0x9efa, 0x9efb, 0x9efc,
+  0x9efd, 0x9efe, 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f44, 0x9f45,
+  0x9f46, 0x9f47, 0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d,
+  0x9f4e, 0x9f4f, 0x9f50, 0x9f51, 0x9f52, 0x9f53, 0x9f54, 0x9f55,
+  0x9f56, 0x9f57, 0x9f58, 0x9f59, 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d,
+  0x9f5e, 0x9f5f, 0x9f60, 0x9f61, 0x9f62, 0x9f63, 0x9f64, 0x9f65,
+  0x9f66, 0x9f67, 0x9f68, 0x9f69, 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d,
+  0x9f6e, 0x9f6f, 0x9f70, 0x9f71, 0x9f72, 0x9f73, 0x9f74, 0x9f75,
+  0x9f76, 0x9f77, 0x9f78, 0x9f79, 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d,
+  0x9f7e, 0x9f80, 0x9f81, 0x9f82, 0x9f83, 0x9f84, 0x9f85, 0x9f86,
+  0x9f87, 0x9f88, 0x9f89, 0x9f8a, 0x9f8b, 0x9f8c, 0x9f8d, 0x9f8e,
+  0x9f8f, 0x9f90, 0x9f91, 0x9f92, 0x9f93, 0x9f94, 0x9f95, 0x9f96,
+  0x9f97, 0x9f98, 0x9f99, 0x9f9a, 0x9f9b, 0x9f9c, 0x9f9d, 0x9f9e,
+  0x9f9f, 0x9fa0, 0x9fa1, 0x9fa2, 0x9fa3, 0x9fa4, 0x9fa5, 0x9fa6,
+  0x9fa7, 0x9fa8, 0x9fa9, 0x9faa, 0x9fab, 0x9fac, 0x9fad, 0x9fae,
+  0x9faf, 0x9fb0, 0x9fb1, 0x9fb2, 0x9fb3, 0x9fb4, 0x9fb5, 0x9fb6,
+  0x9fb7, 0x9fb8, 0x9fb9, 0x9fba, 0x9fbb, 0x9fbc, 0x9fbd, 0x9fbe,
+  0x9fbf, 0x9fc0, 0x9fc1, 0x9fc2, 0x9fc3, 0x9fc4, 0x9fc5, 0x9fc6,
+  0x9fc7, 0x9fc8, 0x9fc9, 0x9fca, 0x9fcb, 0x9fcc, 0x9fcd, 0x9fce,
+  0x9fcf, 0x9fd0, 0x9fd1, 0x9fd2, 0x9fd3, 0x9fd4, 0x9fd5, 0x9fd6,
+  0x9fd7, 0x9fd8, 0x9fd9, 0x9fda, 0x9fdb, 0x9fdc, 0x9fdd, 0x9fde,
+  0x9fdf, 0x9fe0, 0x9fe1, 0x9fe2, 0x9fe3, 0x9fe4, 0x9fe5, 0x9fe6,
+  0x9fe7, 0x9fe8, 0x9fe9, 0x9fea, 0x9feb, 0x9fec, 0x9fed, 0x9fee,
+  0x9fef, 0x9ff0, 0x9ff1, 0x9ff2, 0x9ff3, 0x9ff4, 0x9ff5, 0x9ff6,
+  0x9ff7, 0x9ff8, 0x9ff9, 0x9ffa, 0x9ffb, 0x9ffc, 0x9ffd, 0x9ffe,
+  0xa040, 0xa041, 0xa042, 0xa043, 0xa044, 0xa045, 0xa046, 0xa047,
+  0xa048, 0xa049, 0xa04a, 0xa04b, 0xa04c, 0xa04d, 0xa04e, 0xa04f,
+  0xa050, 0xa051, 0xa052, 0xa053, 0xa054, 0xa055, 0xa056, 0xa057,
+  0xa058, 0xa059, 0xa05a, 0xa05b, 0xa05c, 0xa05d, 0xa05e, 0xa05f,
+  0xa060, 0xa061, 0xa062, 0xa063, 0xa064, 0xa065, 0xa066, 0xa067,
+  0xa068, 0xa069, 0xa06a, 0xa06b, 0xa06c, 0xa06d, 0xa06e, 0xa06f,
+  0xa070, 0xa071, 0xa072, 0xa073, 0xa074, 0xa075, 0xa076, 0xa077,
+  0xa078, 0xa079, 0xa07a, 0xa07b, 0xa07c, 0xa07d, 0xa07e, 0xa080,
+  0xa081, 0xa082, 0xa083, 0xa084, 0xa085, 0xa086, 0xa087, 0xa088,
+  0xa089, 0xa08a, 0xa08b, 0xa08c, 0xa08d, 0xa08e, 0xa08f, 0xa090,
+  0xa091, 0xa092, 0xa093, 0xa094, 0xa095, 0xa096, 0xa097, 0xa098,
+  0xa099, 0xa09a, 0xa09b, 0xa09c, 0xa09d, 0xa09e, 0xa09f, 0xa0a0,
+  0xa0a1, 0xa0a2, 0xa0a3, 0xa0a4, 0xa0a5, 0xa0a6, 0xa0a7, 0xa0a8,
+  0xa0a9, 0xa0aa, 0xa0ab, 0xa0ac, 0xa0ad, 0xa0ae, 0xa0af, 0xa0b0,
+  0xa0b1, 0xa0b2, 0xa0b3, 0xa0b4, 0xa0b5, 0xa0b6, 0xa0b7, 0xa0b8,
+  0xa0b9, 0xa0ba, 0xa0bb, 0xa0bc, 0xa0bd, 0xa0be, 0xa0bf, 0xa0c0,
+  0xa0c1, 0xa0c2, 0xa0c3, 0xa0c4, 0xa0c5, 0xa0c6, 0xa0c7, 0xa0c8,
+  0xa0c9, 0xa0ca, 0xa0cb, 0xa0cc, 0xa0cd, 0xa0ce, 0xa0cf, 0xa0d0,
+  0xa0d1, 0xa0d2, 0xa0d3, 0xa0d4, 0xa0d5, 0xa0d6, 0xa0d7, 0xa0d8,
+  0xa0d9, 0xa0da, 0xa0db, 0xa0dc, 0xa0dd, 0xa0de, 0xa0df, 0xa0e0,
+  0xa0e1, 0xa0e2, 0xa0e3, 0xa0e4, 0xa0e5, 0xa0e6, 0xa0e7, 0xa0e8,
+  0xa0e9, 0xa0ea, 0xa0eb, 0xa0ec, 0xa0ed, 0xa0ee, 0xa0ef, 0xa0f0,
+  0xa0f1, 0xa0f2, 0xa0f3, 0xa0f4, 0xa0f5, 0xa0f6, 0xa0f7, 0xa0f8,
+  0xa0f9, 0xa0fa, 0xa0fb, 0xa0fc, 0xa0fd, 0xa0fe, 0xaa40, 0xaa41,
+  0xaa42, 0xaa43, 0xaa44, 0xaa45, 0xaa46, 0xaa47, 0xaa48, 0xaa49,
+  0xaa4a, 0xaa4b, 0xaa4c, 0xaa4d, 0xaa4e, 0xaa4f, 0xaa50, 0xaa51,
+  0xaa52, 0xaa53, 0xaa54, 0xaa55, 0xaa56, 0xaa57, 0xaa58, 0xaa59,
+  0xaa5a, 0xaa5b, 0xaa5c, 0xaa5d, 0xaa5e, 0xaa5f, 0xaa60, 0xaa61,
+  0xaa62, 0xaa63, 0xaa64, 0xaa65, 0xaa66, 0xaa67, 0xaa68, 0xaa69,
+  0xaa6a, 0xaa6b, 0xaa6c, 0xaa6d, 0xaa6e, 0xaa6f, 0xaa70, 0xaa71,
+  0xaa72, 0xaa73, 0xaa74, 0xaa75, 0xaa76, 0xaa77, 0xaa78, 0xaa79,
+  0xaa7a, 0xaa7b, 0xaa7c, 0xaa7d, 0xaa7e, 0xaa80, 0xaa81, 0xaa82,
+  0xaa83, 0xaa84, 0xaa85, 0xaa86, 0xaa87, 0xaa88, 0xaa89, 0xaa8a,
+  0xaa8b, 0xaa8c, 0xaa8d, 0xaa8e, 0xaa8f, 0xaa90, 0xaa91, 0xaa92,
+  0xaa93, 0xaa94, 0xaa95, 0xaa96, 0xaa97, 0xaa98, 0xaa99, 0xaa9a,
+  0xaa9b, 0xaa9c, 0xaa9d, 0xaa9e, 0xaa9f, 0xaaa0, 0xab40, 0xab41,
+  0xab42, 0xab43, 0xab44, 0xab45, 0xab46, 0xab47, 0xab48, 0xab49,
+  0xab4a, 0xab4b, 0xab4c, 0xab4d, 0xab4e, 0xab4f, 0xab50, 0xab51,
+  0xab52, 0xab53, 0xab54, 0xab55, 0xab56, 0xab57, 0xab58, 0xab59,
+  0xab5a, 0xab5b, 0xab5c, 0xab5d, 0xab5e, 0xab5f, 0xab60, 0xab61,
+  0xab62, 0xab63, 0xab64, 0xab65, 0xab66, 0xab67, 0xab68, 0xab69,
+  0xab6a, 0xab6b, 0xab6c, 0xab6d, 0xab6e, 0xab6f, 0xab70, 0xab71,
+  0xab72, 0xab73, 0xab74, 0xab75, 0xab76, 0xab77, 0xab78, 0xab79,
+  0xab7a, 0xab7b, 0xab7c, 0xab7d, 0xab7e, 0xab80, 0xab81, 0xab82,
+  0xab83, 0xab84, 0xab85, 0xab86, 0xab87, 0xab88, 0xab89, 0xab8a,
+  0xab8b, 0xab8c, 0xab8d, 0xab8e, 0xab8f, 0xab90, 0xab91, 0xab92,
+  0xab93, 0xab94, 0xab95, 0xab96, 0xab97, 0xab98, 0xab99, 0xab9a,
+  0xab9b, 0xab9c, 0xab9d, 0xab9e, 0xab9f, 0xaba0, 0xac40, 0xac41,
+  0xac42, 0xac43, 0xac44, 0xac45, 0xac46, 0xac47, 0xac48, 0xac49,
+  0xac4a, 0xac4b, 0xac4c, 0xac4d, 0xac4e, 0xac4f, 0xac50, 0xac51,
+  0xac52, 0xac53, 0xac54, 0xac55, 0xac56, 0xac57, 0xac58, 0xac59,
+  0xac5a, 0xac5b, 0xac5c, 0xac5d, 0xac5e, 0xac5f, 0xac60, 0xac61,
+  0xac62, 0xac63, 0xac64, 0xac65, 0xac66, 0xac67, 0xac68, 0xac69,
+  0xac6a, 0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xac6f, 0xac70, 0xac71,
+  0xac72, 0xac73, 0xac74, 0xac75, 0xac76, 0xac77, 0xac78, 0xac79,
+  0xac7a, 0xac7b, 0xac7c, 0xac7d, 0xac7e, 0xac80, 0xac81, 0xac82,
+  0xac83, 0xac84, 0xac85, 0xac86, 0xac87, 0xac88, 0xac89, 0xac8a,
+  0xac8b, 0xac8c, 0xac8d, 0xac8e, 0xac8f, 0xac90, 0xac91, 0xac92,
+  0xac93, 0xac94, 0xac95, 0xac96, 0xac97, 0xac98, 0xac99, 0xac9a,
+  0xac9b, 0xac9c, 0xac9d, 0xac9e, 0xac9f, 0xaca0, 0xad40, 0xad41,
+  0xad42, 0xad43, 0xad44, 0xad45, 0xad46, 0xad47, 0xad48, 0xad49,
+  0xad4a, 0xad4b, 0xad4c, 0xad4d, 0xad4e, 0xad4f, 0xad50, 0xad51,
+  0xad52, 0xad53, 0xad54, 0xad55, 0xad56, 0xad57, 0xad58, 0xad59,
+  0xad5a, 0xad5b, 0xad5c, 0xad5d, 0xad5e, 0xad5f, 0xad60, 0xad61,
+  0xad62, 0xad63, 0xad64, 0xad65, 0xad66, 0xad67, 0xad68, 0xad69,
+  0xad6a, 0xad6b, 0xad6c, 0xad6d, 0xad6e, 0xad6f, 0xad70, 0xad71,
+  0xad72, 0xad73, 0xad74, 0xad75, 0xad76, 0xad77, 0xad78, 0xad79,
+  0xad7a, 0xad7b, 0xad7c, 0xad7d, 0xad7e, 0xad80, 0xad81, 0xad82,
+  0xad83, 0xad84, 0xad85, 0xad86, 0xad87, 0xad88, 0xad89, 0xad8a,
+  0xad8b, 0xad8c, 0xad8d, 0xad8e, 0xad8f, 0xad90, 0xad91, 0xad92,
+  0xad93, 0xad94, 0xad95, 0xad96, 0xad97, 0xad98, 0xad99, 0xad9a,
+  0xad9b, 0xad9c, 0xad9d, 0xad9e, 0xad9f, 0xada0, 0xae40, 0xae41,
+  0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae47, 0xae48, 0xae49,
+  0xae4a, 0xae4b, 0xae4c, 0xae4d, 0xae4e, 0xae4f, 0xae50, 0xae51,
+  0xae52, 0xae53, 0xae54, 0xae55, 0xae56, 0xae57, 0xae58, 0xae59,
+  0xae5a, 0xae5b, 0xae5c, 0xae5d, 0xae5e, 0xae5f, 0xae60, 0xae61,
+  0xae62, 0xae63, 0xae64, 0xae65, 0xae66, 0xae67, 0xae68, 0xae69,
+  0xae6a, 0xae6b, 0xae6c, 0xae6d, 0xae6e, 0xae6f, 0xae70, 0xae71,
+  0xae72, 0xae73, 0xae74, 0xae75, 0xae76, 0xae77, 0xae78, 0xae79,
+  0xae7a, 0xae7b, 0xae7c, 0xae7d, 0xae7e, 0xae80, 0xae81, 0xae82,
+  0xae83, 0xae84, 0xae85, 0xae86, 0xae87, 0xae88, 0xae89, 0xae8a,
+  0xae8b, 0xae8c, 0xae8d, 0xae8e, 0xae8f, 0xae90, 0xae91, 0xae92,
+  0xae93, 0xae94, 0xae95, 0xae96, 0xae97, 0xae98, 0xae99, 0xae9a,
+  0xae9b, 0xae9c, 0xae9d, 0xae9e, 0xae9f, 0xaea0, 0xaf40, 0xaf41,
+  0xaf42, 0xaf43, 0xaf44, 0xaf45, 0xaf46, 0xaf47, 0xaf48, 0xaf49,
+  0xaf4a, 0xaf4b, 0xaf4c, 0xaf4d, 0xaf4e, 0xaf4f, 0xaf50, 0xaf51,
+  0xaf52, 0xaf53, 0xaf54, 0xaf55, 0xaf56, 0xaf57, 0xaf58, 0xaf59,
+  0xaf5a, 0xaf5b, 0xaf5c, 0xaf5d, 0xaf5e, 0xaf5f, 0xaf60, 0xaf61,
+  0xaf62, 0xaf63, 0xaf64, 0xaf65, 0xaf66, 0xaf67, 0xaf68, 0xaf69,
+  0xaf6a, 0xaf6b, 0xaf6c, 0xaf6d, 0xaf6e, 0xaf6f, 0xaf70, 0xaf71,
+  0xaf72, 0xaf73, 0xaf74, 0xaf75, 0xaf76, 0xaf77, 0xaf78, 0xaf79,
+  0xaf7a, 0xaf7b, 0xaf7c, 0xaf7d, 0xaf7e, 0xaf80, 0xaf81, 0xaf82,
+  0xaf83, 0xaf84, 0xaf85, 0xaf86, 0xaf87, 0xaf88, 0xaf89, 0xaf8a,
+  0xaf8b, 0xaf8c, 0xaf8d, 0xaf8e, 0xaf8f, 0xaf90, 0xaf91, 0xaf92,
+  0xaf93, 0xaf94, 0xaf95, 0xaf96, 0xaf97, 0xaf98, 0xaf99, 0xaf9a,
+  0xaf9b, 0xaf9c, 0xaf9d, 0xaf9e, 0xaf9f, 0xafa0, 0xb040, 0xb041,
+  0xb042, 0xb043, 0xb044, 0xb045, 0xb046, 0xb047, 0xb048, 0xb049,
+  0xb04a, 0xb04b, 0xb04c, 0xb04d, 0xb04e, 0xb04f, 0xb050, 0xb051,
+  0xb052, 0xb053, 0xb054, 0xb055, 0xb056, 0xb057, 0xb058, 0xb059,
+  0xb05a, 0xb05b, 0xb05c, 0xb05d, 0xb05e, 0xb05f, 0xb060, 0xb061,
+  0xb062, 0xb063, 0xb064, 0xb065, 0xb066, 0xb067, 0xb068, 0xb069,
+  0xb06a, 0xb06b, 0xb06c, 0xb06d, 0xb06e, 0xb06f, 0xb070, 0xb071,
+  0xb072, 0xb073, 0xb074, 0xb075, 0xb076, 0xb077, 0xb078, 0xb079,
+  0xb07a, 0xb07b, 0xb07c, 0xb07d, 0xb07e, 0xb080, 0xb081, 0xb082,
+  0xb083, 0xb084, 0xb085, 0xb086, 0xb087, 0xb088, 0xb089, 0xb08a,
+  0xb08b, 0xb08c, 0xb08d, 0xb08e, 0xb08f, 0xb090, 0xb091, 0xb092,
+  0xb093, 0xb094, 0xb095, 0xb096, 0xb097, 0xb098, 0xb099, 0xb09a,
+  0xb09b, 0xb09c, 0xb09d, 0xb09e, 0xb09f, 0xb0a0, 0xb140, 0xb141,
+  0xb142, 0xb143, 0xb144, 0xb145, 0xb146, 0xb147, 0xb148, 0xb149,
+  0xb14a, 0xb14b, 0xb14c, 0xb14d, 0xb14e, 0xb14f, 0xb150, 0xb151,
+  0xb152, 0xb153, 0xb154, 0xb155, 0xb156, 0xb157, 0xb158, 0xb159,
+  0xb15a, 0xb15b, 0xb15c, 0xb15d, 0xb15e, 0xb15f, 0xb160, 0xb161,
+  0xb162, 0xb163, 0xb164, 0xb165, 0xb166, 0xb167, 0xb168, 0xb169,
+  0xb16a, 0xb16b, 0xb16c, 0xb16d, 0xb16e, 0xb16f, 0xb170, 0xb171,
+  0xb172, 0xb173, 0xb174, 0xb175, 0xb176, 0xb177, 0xb178, 0xb179,
+  0xb17a, 0xb17b, 0xb17c, 0xb17d, 0xb17e, 0xb180, 0xb181, 0xb182,
+  0xb183, 0xb184, 0xb185, 0xb186, 0xb187, 0xb188, 0xb189, 0xb18a,
+  0xb18b, 0xb18c, 0xb18d, 0xb18e, 0xb18f, 0xb190, 0xb191, 0xb192,
+  0xb193, 0xb194, 0xb195, 0xb196, 0xb197, 0xb198, 0xb199, 0xb19a,
+  0xb19b, 0xb19c, 0xb19d, 0xb19e, 0xb19f, 0xb1a0, 0xb240, 0xb241,
+  0xb242, 0xb243, 0xb244, 0xb245, 0xb246, 0xb247, 0xb248, 0xb249,
+  0xb24a, 0xb24b, 0xb24c, 0xb24d, 0xb24e, 0xb24f, 0xb250, 0xb251,
+  0xb252, 0xb253, 0xb254, 0xb255, 0xb256, 0xb257, 0xb258, 0xb259,
+  0xb25a, 0xb25b, 0xb25c, 0xb25d, 0xb25e, 0xb25f, 0xb260, 0xb261,
+  0xb262, 0xb263, 0xb264, 0xb265, 0xb266, 0xb267, 0xb268, 0xb269,
+  0xb26a, 0xb26b, 0xb26c, 0xb26d, 0xb26e, 0xb26f, 0xb270, 0xb271,
+  0xb272, 0xb273, 0xb274, 0xb275, 0xb276, 0xb277, 0xb278, 0xb279,
+  0xb27a, 0xb27b, 0xb27c, 0xb27d, 0xb27e, 0xb280, 0xb281, 0xb282,
+  0xb283, 0xb284, 0xb285, 0xb286, 0xb287, 0xb288, 0xb289, 0xb28a,
+  0xb28b, 0xb28c, 0xb28d, 0xb28e, 0xb28f, 0xb290, 0xb291, 0xb292,
+  0xb293, 0xb294, 0xb295, 0xb296, 0xb297, 0xb298, 0xb299, 0xb29a,
+  0xb29b, 0xb29c, 0xb29d, 0xb29e, 0xb29f, 0xb2a0, 0xb340, 0xb341,
+  0xb342, 0xb343, 0xb344, 0xb345, 0xb346, 0xb347, 0xb348, 0xb349,
+  0xb34a, 0xb34b, 0xb34c, 0xb34d, 0xb34e, 0xb34f, 0xb350, 0xb351,
+  0xb352, 0xb353, 0xb354, 0xb355, 0xb356, 0xb357, 0xb358, 0xb359,
+  0xb35a, 0xb35b, 0xb35c, 0xb35d, 0xb35e, 0xb35f, 0xb360, 0xb361,
+  0xb362, 0xb363, 0xb364, 0xb365, 0xb366, 0xb367, 0xb368, 0xb369,
+  0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, 0xb370, 0xb371,
+  0xb372, 0xb373, 0xb374, 0xb375, 0xb376, 0xb377, 0xb378, 0xb379,
+  0xb37a, 0xb37b, 0xb37c, 0xb37d, 0xb37e, 0xb380, 0xb381, 0xb382,
+  0xb383, 0xb384, 0xb385, 0xb386, 0xb387, 0xb388, 0xb389, 0xb38a,
+  0xb38b, 0xb38c, 0xb38d, 0xb38e, 0xb38f, 0xb390, 0xb391, 0xb392,
+  0xb393, 0xb394, 0xb395, 0xb396, 0xb397, 0xb398, 0xb399, 0xb39a,
+  0xb39b, 0xb39c, 0xb39d, 0xb39e, 0xb39f, 0xb3a0, 0xb440, 0xb441,
+  0xb442, 0xb443, 0xb444, 0xb445, 0xb446, 0xb447, 0xb448, 0xb449,
+  0xb44a, 0xb44b, 0xb44c, 0xb44d, 0xb44e, 0xb44f, 0xb450, 0xb451,
+  0xb452, 0xb453, 0xb454, 0xb455, 0xb456, 0xb457, 0xb458, 0xb459,
+  0xb45a, 0xb45b, 0xb45c, 0xb45d, 0xb45e, 0xb45f, 0xb460, 0xb461,
+  0xb462, 0xb463, 0xb464, 0xb465, 0xb466, 0xb467, 0xb468, 0xb469,
+  0xb46a, 0xb46b, 0xb46c, 0xb46d, 0xb46e, 0xb46f, 0xb470, 0xb471,
+  0xb472, 0xb473, 0xb474, 0xb475, 0xb476, 0xb477, 0xb478, 0xb479,
+  0xb47a, 0xb47b, 0xb47c, 0xb47d, 0xb47e, 0xb480, 0xb481, 0xb482,
+  0xb483, 0xb484, 0xb485, 0xb486, 0xb487, 0xb488, 0xb489, 0xb48a,
+  0xb48b, 0xb48c, 0xb48d, 0xb48e, 0xb48f, 0xb490, 0xb491, 0xb492,
+  0xb493, 0xb494, 0xb495, 0xb496, 0xb497, 0xb498, 0xb499, 0xb49a,
+  0xb49b, 0xb49c, 0xb49d, 0xb49e, 0xb49f, 0xb4a0, 0xb540, 0xb541,
+  0xb542, 0xb543, 0xb544, 0xb545, 0xb546, 0xb547, 0xb548, 0xb549,
+  0xb54a, 0xb54b, 0xb54c, 0xb54d, 0xb54e, 0xb54f, 0xb550, 0xb551,
+  0xb552, 0xb553, 0xb554, 0xb555, 0xb556, 0xb557, 0xb558, 0xb559,
+  0xb55a, 0xb55b, 0xb55c, 0xb55d, 0xb55e, 0xb55f, 0xb560, 0xb561,
+  0xb562, 0xb563, 0xb564, 0xb565, 0xb566, 0xb567, 0xb568, 0xb569,
+  0xb56a, 0xb56b, 0xb56c, 0xb56d, 0xb56e, 0xb56f, 0xb570, 0xb571,
+  0xb572, 0xb573, 0xb574, 0xb575, 0xb576, 0xb577, 0xb578, 0xb579,
+  0xb57a, 0xb57b, 0xb57c, 0xb57d, 0xb57e, 0xb580, 0xb581, 0xb582,
+  0xb583, 0xb584, 0xb585, 0xb586, 0xb587, 0xb588, 0xb589, 0xb58a,
+  0xb58b, 0xb58c, 0xb58d, 0xb58e, 0xb58f, 0xb590, 0xb591, 0xb592,
+  0xb593, 0xb594, 0xb595, 0xb596, 0xb597, 0xb598, 0xb599, 0xb59a,
+  0xb59b, 0xb59c, 0xb59d, 0xb59e, 0xb59f, 0xb5a0, 0xb640, 0xb641,
+  0xb642, 0xb643, 0xb644, 0xb645, 0xb646, 0xb647, 0xb648, 0xb649,
+  0xb64a, 0xb64b, 0xb64c, 0xb64d, 0xb64e, 0xb64f, 0xb650, 0xb651,
+  0xb652, 0xb653, 0xb654, 0xb655, 0xb656, 0xb657, 0xb658, 0xb659,
+  0xb65a, 0xb65b, 0xb65c, 0xb65d, 0xb65e, 0xb65f, 0xb660, 0xb661,
+  0xb662, 0xb663, 0xb664, 0xb665, 0xb666, 0xb667, 0xb668, 0xb669,
+  0xb66a, 0xb66b, 0xb66c, 0xb66d, 0xb66e, 0xb66f, 0xb670, 0xb671,
+  0xb672, 0xb673, 0xb674, 0xb675, 0xb676, 0xb677, 0xb678, 0xb679,
+  0xb67a, 0xb67b, 0xb67c, 0xb67d, 0xb67e, 0xb680, 0xb681, 0xb682,
+  0xb683, 0xb684, 0xb685, 0xb686, 0xb687, 0xb688, 0xb689, 0xb68a,
+  0xb68b, 0xb68c, 0xb68d, 0xb68e, 0xb68f, 0xb690, 0xb691, 0xb692,
+  0xb693, 0xb694, 0xb695, 0xb696, 0xb697, 0xb698, 0xb699, 0xb69a,
+  0xb69b, 0xb69c, 0xb69d, 0xb69e, 0xb69f, 0xb6a0, 0xb740, 0xb741,
+  0xb742, 0xb743, 0xb744, 0xb745, 0xb746, 0xb747, 0xb748, 0xb749,
+  0xb74a, 0xb74b, 0xb74c, 0xb74d, 0xb74e, 0xb74f, 0xb750, 0xb751,
+  0xb752, 0xb753, 0xb754, 0xb755, 0xb756, 0xb757, 0xb758, 0xb759,
+  0xb75a, 0xb75b, 0xb75c, 0xb75d, 0xb75e, 0xb75f, 0xb760, 0xb761,
+  0xb762, 0xb763, 0xb764, 0xb765, 0xb766, 0xb767, 0xb768, 0xb769,
+  0xb76a, 0xb76b, 0xb76c, 0xb76d, 0xb76e, 0xb76f, 0xb770, 0xb771,
+  0xb772, 0xb773, 0xb774, 0xb775, 0xb776, 0xb777, 0xb778, 0xb779,
+  0xb77a, 0xb77b, 0xb77c, 0xb77d, 0xb77e, 0xb780, 0xb781, 0xb782,
+  0xb783, 0xb784, 0xb785, 0xb786, 0xb787, 0xb788, 0xb789, 0xb78a,
+  0xb78b, 0xb78c, 0xb78d, 0xb78e, 0xb78f, 0xb790, 0xb791, 0xb792,
+  0xb793, 0xb794, 0xb795, 0xb796, 0xb797, 0xb798, 0xb799, 0xb79a,
+  0xb79b, 0xb79c, 0xb79d, 0xb79e, 0xb79f, 0xb7a0, 0xb840, 0xb841,
+  0xb842, 0xb843, 0xb844, 0xb845, 0xb846, 0xb847, 0xb848, 0xb849,
+  0xb84a, 0xb84b, 0xb84c, 0xb84d, 0xb84e, 0xb84f, 0xb850, 0xb851,
+  0xb852, 0xb853, 0xb854, 0xb855, 0xb856, 0xb857, 0xb858, 0xb859,
+  0xb85a, 0xb85b, 0xb85c, 0xb85d, 0xb85e, 0xb85f, 0xb860, 0xb861,
+  0xb862, 0xb863, 0xb864, 0xb865, 0xb866, 0xb867, 0xb868, 0xb869,
+  0xb86a, 0xb86b, 0xb86c, 0xb86d, 0xb86e, 0xb86f, 0xb870, 0xb871,
+  0xb872, 0xb873, 0xb874, 0xb875, 0xb876, 0xb877, 0xb878, 0xb879,
+  0xb87a, 0xb87b, 0xb87c, 0xb87d, 0xb87e, 0xb880, 0xb881, 0xb882,
+  0xb883, 0xb884, 0xb885, 0xb886, 0xb887, 0xb888, 0xb889, 0xb88a,
+  0xb88b, 0xb88c, 0xb88d, 0xb88e, 0xb88f, 0xb890, 0xb891, 0xb892,
+  0xb893, 0xb894, 0xb895, 0xb896, 0xb897, 0xb898, 0xb899, 0xb89a,
+  0xb89b, 0xb89c, 0xb89d, 0xb89e, 0xb89f, 0xb8a0, 0xb940, 0xb941,
+  0xb942, 0xb943, 0xb944, 0xb945, 0xb946, 0xb947, 0xb948, 0xb949,
+  0xb94a, 0xb94b, 0xb94c, 0xb94d, 0xb94e, 0xb94f, 0xb950, 0xb951,
+  0xb952, 0xb953, 0xb954, 0xb955, 0xb956, 0xb957, 0xb958, 0xb959,
+  0xb95a, 0xb95b, 0xb95c, 0xb95d, 0xb95e, 0xb95f, 0xb960, 0xb961,
+  0xb962, 0xb963, 0xb964, 0xb965, 0xb966, 0xb967, 0xb968, 0xb969,
+  0xb96a, 0xb96b, 0xb96c, 0xb96d, 0xb96e, 0xb96f, 0xb970, 0xb971,
+  0xb972, 0xb973, 0xb974, 0xb975, 0xb976, 0xb977, 0xb978, 0xb979,
+  0xb97a, 0xb97b, 0xb97c, 0xb97d, 0xb97e, 0xb980, 0xb981, 0xb982,
+  0xb983, 0xb984, 0xb985, 0xb986, 0xb987, 0xb988, 0xb989, 0xb98a,
+  0xb98b, 0xb98c, 0xb98d, 0xb98e, 0xb98f, 0xb990, 0xb991, 0xb992,
+  0xb993, 0xb994, 0xb995, 0xb996, 0xb997, 0xb998, 0xb999, 0xb99a,
+  0xb99b, 0xb99c, 0xb99d, 0xb99e, 0xb99f, 0xb9a0, 0xba40, 0xba41,
+  0xba42, 0xba43, 0xba44, 0xba45, 0xba46, 0xba47, 0xba48, 0xba49,
+  0xba4a, 0xba4b, 0xba4c, 0xba4d, 0xba4e, 0xba4f, 0xba50, 0xba51,
+  0xba52, 0xba53, 0xba54, 0xba55, 0xba56, 0xba57, 0xba58, 0xba59,
+  0xba5a, 0xba5b, 0xba5c, 0xba5d, 0xba5e, 0xba5f, 0xba60, 0xba61,
+  0xba62, 0xba63, 0xba64, 0xba65, 0xba66, 0xba67, 0xba68, 0xba69,
+  0xba6a, 0xba6b, 0xba6c, 0xba6d, 0xba6e, 0xba6f, 0xba70, 0xba71,
+  0xba72, 0xba73, 0xba74, 0xba75, 0xba76, 0xba77, 0xba78, 0xba79,
+  0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba7e, 0xba80, 0xba81, 0xba82,
+  0xba83, 0xba84, 0xba85, 0xba86, 0xba87, 0xba88, 0xba89, 0xba8a,
+  0xba8b, 0xba8c, 0xba8d, 0xba8e, 0xba8f, 0xba90, 0xba91, 0xba92,
+  0xba93, 0xba94, 0xba95, 0xba96, 0xba97, 0xba98, 0xba99, 0xba9a,
+  0xba9b, 0xba9c, 0xba9d, 0xba9e, 0xba9f, 0xbaa0, 0xbb40, 0xbb41,
+  0xbb42, 0xbb43, 0xbb44, 0xbb45, 0xbb46, 0xbb47, 0xbb48, 0xbb49,
+  0xbb4a, 0xbb4b, 0xbb4c, 0xbb4d, 0xbb4e, 0xbb4f, 0xbb50, 0xbb51,
+  0xbb52, 0xbb53, 0xbb54, 0xbb55, 0xbb56, 0xbb57, 0xbb58, 0xbb59,
+  0xbb5a, 0xbb5b, 0xbb5c, 0xbb5d, 0xbb5e, 0xbb5f, 0xbb60, 0xbb61,
+  0xbb62, 0xbb63, 0xbb64, 0xbb65, 0xbb66, 0xbb67, 0xbb68, 0xbb69,
+  0xbb6a, 0xbb6b, 0xbb6c, 0xbb6d, 0xbb6e, 0xbb6f, 0xbb70, 0xbb71,
+  0xbb72, 0xbb73, 0xbb74, 0xbb75, 0xbb76, 0xbb77, 0xbb78, 0xbb79,
+  0xbb7a, 0xbb7b, 0xbb7c, 0xbb7d, 0xbb7e, 0xbb80, 0xbb81, 0xbb82,
+  0xbb83, 0xbb84, 0xbb85, 0xbb86, 0xbb87, 0xbb88, 0xbb89, 0xbb8a,
+  0xbb8b, 0xbb8c, 0xbb8d, 0xbb8e, 0xbb8f, 0xbb90, 0xbb91, 0xbb92,
+  0xbb93, 0xbb94, 0xbb95, 0xbb96, 0xbb97, 0xbb98, 0xbb99, 0xbb9a,
+  0xbb9b, 0xbb9c, 0xbb9d, 0xbb9e, 0xbb9f, 0xbba0, 0xbc40, 0xbc41,
+  0xbc42, 0xbc43, 0xbc44, 0xbc45, 0xbc46, 0xbc47, 0xbc48, 0xbc49,
+  0xbc4a, 0xbc4b, 0xbc4c, 0xbc4d, 0xbc4e, 0xbc4f, 0xbc50, 0xbc51,
+  0xbc52, 0xbc53, 0xbc54, 0xbc55, 0xbc56, 0xbc57, 0xbc58, 0xbc59,
+  0xbc5a, 0xbc5b, 0xbc5c, 0xbc5d, 0xbc5e, 0xbc5f, 0xbc60, 0xbc61,
+  0xbc62, 0xbc63, 0xbc64, 0xbc65, 0xbc66, 0xbc67, 0xbc68, 0xbc69,
+  0xbc6a, 0xbc6b, 0xbc6c, 0xbc6d, 0xbc6e, 0xbc6f, 0xbc70, 0xbc71,
+  0xbc72, 0xbc73, 0xbc74, 0xbc75, 0xbc76, 0xbc77, 0xbc78, 0xbc79,
+  0xbc7a, 0xbc7b, 0xbc7c, 0xbc7d, 0xbc7e, 0xbc80, 0xbc81, 0xbc82,
+  0xbc83, 0xbc84, 0xbc85, 0xbc86, 0xbc87, 0xbc88, 0xbc89, 0xbc8a,
+  0xbc8b, 0xbc8c, 0xbc8d, 0xbc8e, 0xbc8f, 0xbc90, 0xbc91, 0xbc92,
+  0xbc93, 0xbc94, 0xbc95, 0xbc96, 0xbc97, 0xbc98, 0xbc99, 0xbc9a,
+  0xbc9b, 0xbc9c, 0xbc9d, 0xbc9e, 0xbc9f, 0xbca0, 0xbd40, 0xbd41,
+  0xbd42, 0xbd43, 0xbd44, 0xbd45, 0xbd46, 0xbd47, 0xbd48, 0xbd49,
+  0xbd4a, 0xbd4b, 0xbd4c, 0xbd4d, 0xbd4e, 0xbd4f, 0xbd50, 0xbd51,
+  0xbd52, 0xbd53, 0xbd54, 0xbd55, 0xbd56, 0xbd57, 0xbd58, 0xbd59,
+  0xbd5a, 0xbd5b, 0xbd5c, 0xbd5d, 0xbd5e, 0xbd5f, 0xbd60, 0xbd61,
+  0xbd62, 0xbd63, 0xbd64, 0xbd65, 0xbd66, 0xbd67, 0xbd68, 0xbd69,
+  0xbd6a, 0xbd6b, 0xbd6c, 0xbd6d, 0xbd6e, 0xbd6f, 0xbd70, 0xbd71,
+  0xbd72, 0xbd73, 0xbd74, 0xbd75, 0xbd76, 0xbd77, 0xbd78, 0xbd79,
+  0xbd7a, 0xbd7b, 0xbd7c, 0xbd7d, 0xbd7e, 0xbd80, 0xbd81, 0xbd82,
+  0xbd83, 0xbd84, 0xbd85, 0xbd86, 0xbd87, 0xbd88, 0xbd89, 0xbd8a,
+  0xbd8b, 0xbd8c, 0xbd8d, 0xbd8e, 0xbd8f, 0xbd90, 0xbd91, 0xbd92,
+  0xbd93, 0xbd94, 0xbd95, 0xbd96, 0xbd97, 0xbd98, 0xbd99, 0xbd9a,
+  0xbd9b, 0xbd9c, 0xbd9d, 0xbd9e, 0xbd9f, 0xbda0, 0xbe40, 0xbe41,
+  0xbe42, 0xbe43, 0xbe44, 0xbe45, 0xbe46, 0xbe47, 0xbe48, 0xbe49,
+  0xbe4a, 0xbe4b, 0xbe4c, 0xbe4d, 0xbe4e, 0xbe4f, 0xbe50, 0xbe51,
+  0xbe52, 0xbe53, 0xbe54, 0xbe55, 0xbe56, 0xbe57, 0xbe58, 0xbe59,
+  0xbe5a, 0xbe5b, 0xbe5c, 0xbe5d, 0xbe5e, 0xbe5f, 0xbe60, 0xbe61,
+  0xbe62, 0xbe63, 0xbe64, 0xbe65, 0xbe66, 0xbe67, 0xbe68, 0xbe69,
+  0xbe6a, 0xbe6b, 0xbe6c, 0xbe6d, 0xbe6e, 0xbe6f, 0xbe70, 0xbe71,
+  0xbe72, 0xbe73, 0xbe74, 0xbe75, 0xbe76, 0xbe77, 0xbe78, 0xbe79,
+  0xbe7a, 0xbe7b, 0xbe7c, 0xbe7d, 0xbe7e, 0xbe80, 0xbe81, 0xbe82,
+  0xbe83, 0xbe84, 0xbe85, 0xbe86, 0xbe87, 0xbe88, 0xbe89, 0xbe8a,
+  0xbe8b, 0xbe8c, 0xbe8d, 0xbe8e, 0xbe8f, 0xbe90, 0xbe91, 0xbe92,
+  0xbe93, 0xbe94, 0xbe95, 0xbe96, 0xbe97, 0xbe98, 0xbe99, 0xbe9a,
+  0xbe9b, 0xbe9c, 0xbe9d, 0xbe9e, 0xbe9f, 0xbea0, 0xbf40, 0xbf41,
+  0xbf42, 0xbf43, 0xbf44, 0xbf45, 0xbf46, 0xbf47, 0xbf48, 0xbf49,
+  0xbf4a, 0xbf4b, 0xbf4c, 0xbf4d, 0xbf4e, 0xbf4f, 0xbf50, 0xbf51,
+  0xbf52, 0xbf53, 0xbf54, 0xbf55, 0xbf56, 0xbf57, 0xbf58, 0xbf59,
+  0xbf5a, 0xbf5b, 0xbf5c, 0xbf5d, 0xbf5e, 0xbf5f, 0xbf60, 0xbf61,
+  0xbf62, 0xbf63, 0xbf64, 0xbf65, 0xbf66, 0xbf67, 0xbf68, 0xbf69,
+  0xbf6a, 0xbf6b, 0xbf6c, 0xbf6d, 0xbf6e, 0xbf6f, 0xbf70, 0xbf71,
+  0xbf72, 0xbf73, 0xbf74, 0xbf75, 0xbf76, 0xbf77, 0xbf78, 0xbf79,
+  0xbf7a, 0xbf7b, 0xbf7c, 0xbf7d, 0xbf7e, 0xbf80, 0xbf81, 0xbf82,
+  0xbf83, 0xbf84, 0xbf85, 0xbf86, 0xbf87, 0xbf88, 0xbf89, 0xbf8a,
+  0xbf8b, 0xbf8c, 0xbf8d, 0xbf8e, 0xbf8f, 0xbf90, 0xbf91, 0xbf92,
+  0xbf93, 0xbf94, 0xbf95, 0xbf96, 0xbf97, 0xbf98, 0xbf99, 0xbf9a,
+  0xbf9b, 0xbf9c, 0xbf9d, 0xbf9e, 0xbf9f, 0xbfa0, 0xc040, 0xc041,
+  0xc042, 0xc043, 0xc044, 0xc045, 0xc046, 0xc047, 0xc048, 0xc049,
+  0xc04a, 0xc04b, 0xc04c, 0xc04d, 0xc04e, 0xc04f, 0xc050, 0xc051,
+  0xc052, 0xc053, 0xc054, 0xc055, 0xc056, 0xc057, 0xc058, 0xc059,
+  0xc05a, 0xc05b, 0xc05c, 0xc05d, 0xc05e, 0xc05f, 0xc060, 0xc061,
+  0xc062, 0xc063, 0xc064, 0xc065, 0xc066, 0xc067, 0xc068, 0xc069,
+  0xc06a, 0xc06b, 0xc06c, 0xc06d, 0xc06e, 0xc06f, 0xc070, 0xc071,
+  0xc072, 0xc073, 0xc074, 0xc075, 0xc076, 0xc077, 0xc078, 0xc079,
+  0xc07a, 0xc07b, 0xc07c, 0xc07d, 0xc07e, 0xc080, 0xc081, 0xc082,
+  0xc083, 0xc084, 0xc085, 0xc086, 0xc087, 0xc088, 0xc089, 0xc08a,
+  0xc08b, 0xc08c, 0xc08d, 0xc08e, 0xc08f, 0xc090, 0xc091, 0xc092,
+  0xc093, 0xc094, 0xc095, 0xc096, 0xc097, 0xc098, 0xc099, 0xc09a,
+  0xc09b, 0xc09c, 0xc09d, 0xc09e, 0xc09f, 0xc0a0, 0xc140, 0xc141,
+  0xc142, 0xc143, 0xc144, 0xc145, 0xc146, 0xc147, 0xc148, 0xc149,
+  0xc14a, 0xc14b, 0xc14c, 0xc14d, 0xc14e, 0xc14f, 0xc150, 0xc151,
+  0xc152, 0xc153, 0xc154, 0xc155, 0xc156, 0xc157, 0xc158, 0xc159,
+  0xc15a, 0xc15b, 0xc15c, 0xc15d, 0xc15e, 0xc15f, 0xc160, 0xc161,
+  0xc162, 0xc163, 0xc164, 0xc165, 0xc166, 0xc167, 0xc168, 0xc169,
+  0xc16a, 0xc16b, 0xc16c, 0xc16d, 0xc16e, 0xc16f, 0xc170, 0xc171,
+  0xc172, 0xc173, 0xc174, 0xc175, 0xc176, 0xc177, 0xc178, 0xc179,
+  0xc17a, 0xc17b, 0xc17c, 0xc17d, 0xc17e, 0xc180, 0xc181, 0xc182,
+  0xc183, 0xc184, 0xc185, 0xc186, 0xc187, 0xc188, 0xc189, 0xc18a,
+  0xc18b, 0xc18c, 0xc18d, 0xc18e, 0xc18f, 0xc190, 0xc191, 0xc192,
+  0xc193, 0xc194, 0xc195, 0xc196, 0xc197, 0xc198, 0xc199, 0xc19a,
+  0xc19b, 0xc19c, 0xc19d, 0xc19e, 0xc19f, 0xc1a0, 0xc240, 0xc241,
+  0xc242, 0xc243, 0xc244, 0xc245, 0xc246, 0xc247, 0xc248, 0xc249,
+  0xc24a, 0xc24b, 0xc24c, 0xc24d, 0xc24e, 0xc24f, 0xc250, 0xc251,
+  0xc252, 0xc253, 0xc254, 0xc255, 0xc256, 0xc257, 0xc258, 0xc259,
+  0xc25a, 0xc25b, 0xc25c, 0xc25d, 0xc25e, 0xc25f, 0xc260, 0xc261,
+  0xc262, 0xc263, 0xc264, 0xc265, 0xc266, 0xc267, 0xc268, 0xc269,
+  0xc26a, 0xc26b, 0xc26c, 0xc26d, 0xc26e, 0xc26f, 0xc270, 0xc271,
+  0xc272, 0xc273, 0xc274, 0xc275, 0xc276, 0xc277, 0xc278, 0xc279,
+  0xc27a, 0xc27b, 0xc27c, 0xc27d, 0xc27e, 0xc280, 0xc281, 0xc282,
+  0xc283, 0xc284, 0xc285, 0xc286, 0xc287, 0xc288, 0xc289, 0xc28a,
+  0xc28b, 0xc28c, 0xc28d, 0xc28e, 0xc28f, 0xc290, 0xc291, 0xc292,
+  0xc293, 0xc294, 0xc295, 0xc296, 0xc297, 0xc298, 0xc299, 0xc29a,
+  0xc29b, 0xc29c, 0xc29d, 0xc29e, 0xc29f, 0xc2a0, 0xc340, 0xc341,
+  0xc342, 0xc343, 0xc344, 0xc345, 0xc346, 0xc347, 0xc348, 0xc349,
+  0xc34a, 0xc34b, 0xc34c, 0xc34d, 0xc34e, 0xc34f, 0xc350, 0xc351,
+  0xc352, 0xc353, 0xc354, 0xc355, 0xc356, 0xc357, 0xc358, 0xc359,
+  0xc35a, 0xc35b, 0xc35c, 0xc35d, 0xc35e, 0xc35f, 0xc360, 0xc361,
+  0xc362, 0xc363, 0xc364, 0xc365, 0xc366, 0xc367, 0xc368, 0xc369,
+  0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e, 0xc36f, 0xc370, 0xc371,
+  0xc372, 0xc373, 0xc374, 0xc375, 0xc376, 0xc377, 0xc378, 0xc379,
+  0xc37a, 0xc37b, 0xc37c, 0xc37d, 0xc37e, 0xc380, 0xc381, 0xc382,
+  0xc383, 0xc384, 0xc385, 0xc386, 0xc387, 0xc388, 0xc389, 0xc38a,
+  0xc38b, 0xc38c, 0xc38d, 0xc38e, 0xc38f, 0xc390, 0xc391, 0xc392,
+  0xc393, 0xc394, 0xc395, 0xc396, 0xc397, 0xc398, 0xc399, 0xc39a,
+  0xc39b, 0xc39c, 0xc39d, 0xc39e, 0xc39f, 0xc3a0, 0xc440, 0xc441,
+  0xc442, 0xc443, 0xc444, 0xc445, 0xc446, 0xc447, 0xc448, 0xc449,
+  0xc44a, 0xc44b, 0xc44c, 0xc44d, 0xc44e, 0xc44f, 0xc450, 0xc451,
+  0xc452, 0xc453, 0xc454, 0xc455, 0xc456, 0xc457, 0xc458, 0xc459,
+  0xc45a, 0xc45b, 0xc45c, 0xc45d, 0xc45e, 0xc45f, 0xc460, 0xc461,
+  0xc462, 0xc463, 0xc464, 0xc465, 0xc466, 0xc467, 0xc468, 0xc469,
+  0xc46a, 0xc46b, 0xc46c, 0xc46d, 0xc46e, 0xc46f, 0xc470, 0xc471,
+  0xc472, 0xc473, 0xc474, 0xc475, 0xc476, 0xc477, 0xc478, 0xc479,
+  0xc47a, 0xc47b, 0xc47c, 0xc47d, 0xc47e, 0xc480, 0xc481, 0xc482,
+  0xc483, 0xc484, 0xc485, 0xc486, 0xc487, 0xc488, 0xc489, 0xc48a,
+  0xc48b, 0xc48c, 0xc48d, 0xc48e, 0xc48f, 0xc490, 0xc491, 0xc492,
+  0xc493, 0xc494, 0xc495, 0xc496, 0xc497, 0xc498, 0xc499, 0xc49a,
+  0xc49b, 0xc49c, 0xc49d, 0xc49e, 0xc49f, 0xc4a0, 0xc540, 0xc541,
+  0xc542, 0xc543, 0xc544, 0xc545, 0xc546, 0xc547, 0xc548, 0xc549,
+  0xc54a, 0xc54b, 0xc54c, 0xc54d, 0xc54e, 0xc54f, 0xc550, 0xc551,
+  0xc552, 0xc553, 0xc554, 0xc555, 0xc556, 0xc557, 0xc558, 0xc559,
+  0xc55a, 0xc55b, 0xc55c, 0xc55d, 0xc55e, 0xc55f, 0xc560, 0xc561,
+  0xc562, 0xc563, 0xc564, 0xc565, 0xc566, 0xc567, 0xc568, 0xc569,
+  0xc56a, 0xc56b, 0xc56c, 0xc56d, 0xc56e, 0xc56f, 0xc570, 0xc571,
+  0xc572, 0xc573, 0xc574, 0xc575, 0xc576, 0xc577, 0xc578, 0xc579,
+  0xc57a, 0xc57b, 0xc57c, 0xc57d, 0xc57e, 0xc580, 0xc581, 0xc582,
+  0xc583, 0xc584, 0xc585, 0xc586, 0xc587, 0xc588, 0xc589, 0xc58a,
+  0xc58b, 0xc58c, 0xc58d, 0xc58e, 0xc58f, 0xc590, 0xc591, 0xc592,
+  0xc593, 0xc594, 0xc595, 0xc596, 0xc597, 0xc598, 0xc599, 0xc59a,
+  0xc59b, 0xc59c, 0xc59d, 0xc59e, 0xc59f, 0xc5a0, 0xc640, 0xc641,
+  0xc642, 0xc643, 0xc644, 0xc645, 0xc646, 0xc647, 0xc648, 0xc649,
+  0xc64a, 0xc64b, 0xc64c, 0xc64d, 0xc64e, 0xc64f, 0xc650, 0xc651,
+  0xc652, 0xc653, 0xc654, 0xc655, 0xc656, 0xc657, 0xc658, 0xc659,
+  0xc65a, 0xc65b, 0xc65c, 0xc65d, 0xc65e, 0xc65f, 0xc660, 0xc661,
+  0xc662, 0xc663, 0xc664, 0xc665, 0xc666, 0xc667, 0xc668, 0xc669,
+  0xc66a, 0xc66b, 0xc66c, 0xc66d, 0xc66e, 0xc66f, 0xc670, 0xc671,
+  0xc672, 0xc673, 0xc674, 0xc675, 0xc676, 0xc677, 0xc678, 0xc679,
+  0xc67a, 0xc67b, 0xc67c, 0xc67d, 0xc67e, 0xc680, 0xc681, 0xc682,
+  0xc683, 0xc684, 0xc685, 0xc686, 0xc687, 0xc688, 0xc689, 0xc68a,
+  0xc68b, 0xc68c, 0xc68d, 0xc68e, 0xc68f, 0xc690, 0xc691, 0xc692,
+  0xc693, 0xc694, 0xc695, 0xc696, 0xc697, 0xc698, 0xc699, 0xc69a,
+  0xc69b, 0xc69c, 0xc69d, 0xc69e, 0xc69f, 0xc6a0, 0xc740, 0xc741,
+  0xc742, 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, 0xc748, 0xc749,
+  0xc74a, 0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, 0xc750, 0xc751,
+  0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc759,
+  0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc75e, 0xc75f, 0xc760, 0xc761,
+  0xc762, 0xc763, 0xc764, 0xc765, 0xc766, 0xc767, 0xc768, 0xc769,
+  0xc76a, 0xc76b, 0xc76c, 0xc76d, 0xc76e, 0xc76f, 0xc770, 0xc771,
+  0xc772, 0xc773, 0xc774, 0xc775, 0xc776, 0xc777, 0xc778, 0xc779,
+  0xc77a, 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc780, 0xc781, 0xc782,
+  0xc783, 0xc784, 0xc785, 0xc786, 0xc787, 0xc788, 0xc789, 0xc78a,
+  0xc78b, 0xc78c, 0xc78d, 0xc78e, 0xc78f, 0xc790, 0xc791, 0xc792,
+  0xc793, 0xc794, 0xc795, 0xc796, 0xc797, 0xc798, 0xc799, 0xc79a,
+  0xc79b, 0xc79c, 0xc79d, 0xc79e, 0xc79f, 0xc7a0, 0xc840, 0xc841,
+  0xc842, 0xc843, 0xc844, 0xc845, 0xc846, 0xc847, 0xc848, 0xc849,
+  0xc84a, 0xc84b, 0xc84c, 0xc84d, 0xc84e, 0xc84f, 0xc850, 0xc851,
+  0xc852, 0xc853, 0xc854, 0xc855, 0xc856, 0xc857, 0xc858, 0xc859,
+  0xc85a, 0xc85b, 0xc85c, 0xc85d, 0xc85e, 0xc85f, 0xc860, 0xc861,
+  0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, 0xc868, 0xc869,
+  0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, 0xc870, 0xc871,
+  0xc872, 0xc873, 0xc874, 0xc875, 0xc876, 0xc877, 0xc878, 0xc879,
+  0xc87a, 0xc87b, 0xc87c, 0xc87d, 0xc87e, 0xc880, 0xc881, 0xc882,
+  0xc883, 0xc884, 0xc885, 0xc886, 0xc887, 0xc888, 0xc889, 0xc88a,
+  0xc88b, 0xc88c, 0xc88d, 0xc88e, 0xc88f, 0xc890, 0xc891, 0xc892,
+  0xc893, 0xc894, 0xc895, 0xc896, 0xc897, 0xc898, 0xc899, 0xc89a,
+  0xc89b, 0xc89c, 0xc89d, 0xc89e, 0xc89f, 0xc8a0, 0xc940, 0xc941,
+  0xc942, 0xc943, 0xc944, 0xc945, 0xc946, 0xc947, 0xc948, 0xc949,
+  0xc94a, 0xc94b, 0xc94c, 0xc94d, 0xc94e, 0xc94f, 0xc950, 0xc951,
+  0xc952, 0xc953, 0xc954, 0xc955, 0xc956, 0xc957, 0xc958, 0xc959,
+  0xc95a, 0xc95b, 0xc95c, 0xc95d, 0xc95e, 0xc95f, 0xc960, 0xc961,
+  0xc962, 0xc963, 0xc964, 0xc965, 0xc966, 0xc967, 0xc968, 0xc969,
+  0xc96a, 0xc96b, 0xc96c, 0xc96d, 0xc96e, 0xc96f, 0xc970, 0xc971,
+  0xc972, 0xc973, 0xc974, 0xc975, 0xc976, 0xc977, 0xc978, 0xc979,
+  0xc97a, 0xc97b, 0xc97c, 0xc97d, 0xc97e, 0xc980, 0xc981, 0xc982,
+  0xc983, 0xc984, 0xc985, 0xc986, 0xc987, 0xc988, 0xc989, 0xc98a,
+  0xc98b, 0xc98c, 0xc98d, 0xc98e, 0xc98f, 0xc990, 0xc991, 0xc992,
+  0xc993, 0xc994, 0xc995, 0xc996, 0xc997, 0xc998, 0xc999, 0xc99a,
+  0xc99b, 0xc99c, 0xc99d, 0xc99e, 0xc99f, 0xc9a0, 0xca40, 0xca41,
+  0xca42, 0xca43, 0xca44, 0xca45, 0xca46, 0xca47, 0xca48, 0xca49,
+  0xca4a, 0xca4b, 0xca4c, 0xca4d, 0xca4e, 0xca4f, 0xca50, 0xca51,
+  0xca52, 0xca53, 0xca54, 0xca55, 0xca56, 0xca57, 0xca58, 0xca59,
+  0xca5a, 0xca5b, 0xca5c, 0xca5d, 0xca5e, 0xca5f, 0xca60, 0xca61,
+  0xca62, 0xca63, 0xca64, 0xca65, 0xca66, 0xca67, 0xca68, 0xca69,
+  0xca6a, 0xca6b, 0xca6c, 0xca6d, 0xca6e, 0xca6f, 0xca70, 0xca71,
+  0xca72, 0xca73, 0xca74, 0xca75, 0xca76, 0xca77, 0xca78, 0xca79,
+  0xca7a, 0xca7b, 0xca7c, 0xca7d, 0xca7e, 0xca80, 0xca81, 0xca82,
+  0xca83, 0xca84, 0xca85, 0xca86, 0xca87, 0xca88, 0xca89, 0xca8a,
+  0xca8b, 0xca8c, 0xca8d, 0xca8e, 0xca8f, 0xca90, 0xca91, 0xca92,
+  0xca93, 0xca94, 0xca95, 0xca96, 0xca97, 0xca98, 0xca99, 0xca9a,
+  0xca9b, 0xca9c, 0xca9d, 0xca9e, 0xca9f, 0xcaa0, 0xcb40, 0xcb41,
+  0xcb42, 0xcb43, 0xcb44, 0xcb45, 0xcb46, 0xcb47, 0xcb48, 0xcb49,
+  0xcb4a, 0xcb4b, 0xcb4c, 0xcb4d, 0xcb4e, 0xcb4f, 0xcb50, 0xcb51,
+  0xcb52, 0xcb53, 0xcb54, 0xcb55, 0xcb56, 0xcb57, 0xcb58, 0xcb59,
+  0xcb5a, 0xcb5b, 0xcb5c, 0xcb5d, 0xcb5e, 0xcb5f, 0xcb60, 0xcb61,
+  0xcb62, 0xcb63, 0xcb64, 0xcb65, 0xcb66, 0xcb67, 0xcb68, 0xcb69,
+  0xcb6a, 0xcb6b, 0xcb6c, 0xcb6d, 0xcb6e, 0xcb6f, 0xcb70, 0xcb71,
+  0xcb72, 0xcb73, 0xcb74, 0xcb75, 0xcb76, 0xcb77, 0xcb78, 0xcb79,
+  0xcb7a, 0xcb7b, 0xcb7c, 0xcb7d, 0xcb7e, 0xcb80, 0xcb81, 0xcb82,
+  0xcb83, 0xcb84, 0xcb85, 0xcb86, 0xcb87, 0xcb88, 0xcb89, 0xcb8a,
+  0xcb8b, 0xcb8c, 0xcb8d, 0xcb8e, 0xcb8f, 0xcb90, 0xcb91, 0xcb92,
+  0xcb93, 0xcb94, 0xcb95, 0xcb96, 0xcb97, 0xcb98, 0xcb99, 0xcb9a,
+  0xcb9b, 0xcb9c, 0xcb9d, 0xcb9e, 0xcb9f, 0xcba0, 0xcc40, 0xcc41,
+  0xcc42, 0xcc43, 0xcc44, 0xcc45, 0xcc46, 0xcc47, 0xcc48, 0xcc49,
+  0xcc4a, 0xcc4b, 0xcc4c, 0xcc4d, 0xcc4e, 0xcc4f, 0xcc50, 0xcc51,
+  0xcc52, 0xcc53, 0xcc54, 0xcc55, 0xcc56, 0xcc57, 0xcc58, 0xcc59,
+  0xcc5a, 0xcc5b, 0xcc5c, 0xcc5d, 0xcc5e, 0xcc5f, 0xcc60, 0xcc61,
+  0xcc62, 0xcc63, 0xcc64, 0xcc65, 0xcc66, 0xcc67, 0xcc68, 0xcc69,
+  0xcc6a, 0xcc6b, 0xcc6c, 0xcc6d, 0xcc6e, 0xcc6f, 0xcc70, 0xcc71,
+  0xcc72, 0xcc73, 0xcc74, 0xcc75, 0xcc76, 0xcc77, 0xcc78, 0xcc79,
+  0xcc7a, 0xcc7b, 0xcc7c, 0xcc7d, 0xcc7e, 0xcc80, 0xcc81, 0xcc82,
+  0xcc83, 0xcc84, 0xcc85, 0xcc86, 0xcc87, 0xcc88, 0xcc89, 0xcc8a,
+  0xcc8b, 0xcc8c, 0xcc8d, 0xcc8e, 0xcc8f, 0xcc90, 0xcc91, 0xcc92,
+  0xcc93, 0xcc94, 0xcc95, 0xcc96, 0xcc97, 0xcc98, 0xcc99, 0xcc9a,
+  0xcc9b, 0xcc9c, 0xcc9d, 0xcc9e, 0xcc9f, 0xcca0, 0xcd40, 0xcd41,
+  0xcd42, 0xcd43, 0xcd44, 0xcd45, 0xcd46, 0xcd47, 0xcd48, 0xcd49,
+  0xcd4a, 0xcd4b, 0xcd4c, 0xcd4d, 0xcd4e, 0xcd4f, 0xcd50, 0xcd51,
+  0xcd52, 0xcd53, 0xcd54, 0xcd55, 0xcd56, 0xcd57, 0xcd58, 0xcd59,
+  0xcd5a, 0xcd5b, 0xcd5c, 0xcd5d, 0xcd5e, 0xcd5f, 0xcd60, 0xcd61,
+  0xcd62, 0xcd63, 0xcd64, 0xcd65, 0xcd66, 0xcd67, 0xcd68, 0xcd69,
+  0xcd6a, 0xcd6b, 0xcd6c, 0xcd6d, 0xcd6e, 0xcd6f, 0xcd70, 0xcd71,
+  0xcd72, 0xcd73, 0xcd74, 0xcd75, 0xcd76, 0xcd77, 0xcd78, 0xcd79,
+  0xcd7a, 0xcd7b, 0xcd7c, 0xcd7d, 0xcd7e, 0xcd80, 0xcd81, 0xcd82,
+  0xcd83, 0xcd84, 0xcd85, 0xcd86, 0xcd87, 0xcd88, 0xcd89, 0xcd8a,
+  0xcd8b, 0xcd8c, 0xcd8d, 0xcd8e, 0xcd8f, 0xcd90, 0xcd91, 0xcd92,
+  0xcd93, 0xcd94, 0xcd95, 0xcd96, 0xcd97, 0xcd98, 0xcd99, 0xcd9a,
+  0xcd9b, 0xcd9c, 0xcd9d, 0xcd9e, 0xcd9f, 0xcda0, 0xce40, 0xce41,
+  0xce42, 0xce43, 0xce44, 0xce45, 0xce46, 0xce47, 0xce48, 0xce49,
+  0xce4a, 0xce4b, 0xce4c, 0xce4d, 0xce4e, 0xce4f, 0xce50, 0xce51,
+  0xce52, 0xce53, 0xce54, 0xce55, 0xce56, 0xce57, 0xce58, 0xce59,
+  0xce5a, 0xce5b, 0xce5c, 0xce5d, 0xce5e, 0xce5f, 0xce60, 0xce61,
+  0xce62, 0xce63, 0xce64, 0xce65, 0xce66, 0xce67, 0xce68, 0xce69,
+  0xce6a, 0xce6b, 0xce6c, 0xce6d, 0xce6e, 0xce6f, 0xce70, 0xce71,
+  0xce72, 0xce73, 0xce74, 0xce75, 0xce76, 0xce77, 0xce78, 0xce79,
+  0xce7a, 0xce7b, 0xce7c, 0xce7d, 0xce7e, 0xce80, 0xce81, 0xce82,
+  0xce83, 0xce84, 0xce85, 0xce86, 0xce87, 0xce88, 0xce89, 0xce8a,
+  0xce8b, 0xce8c, 0xce8d, 0xce8e, 0xce8f, 0xce90, 0xce91, 0xce92,
+  0xce93, 0xce94, 0xce95, 0xce96, 0xce97, 0xce98, 0xce99, 0xce9a,
+  0xce9b, 0xce9c, 0xce9d, 0xce9e, 0xce9f, 0xcea0, 0xcf40, 0xcf41,
+  0xcf42, 0xcf43, 0xcf44, 0xcf45, 0xcf46, 0xcf47, 0xcf48, 0xcf49,
+  0xcf4a, 0xcf4b, 0xcf4c, 0xcf4d, 0xcf4e, 0xcf4f, 0xcf50, 0xcf51,
+  0xcf52, 0xcf53, 0xcf54, 0xcf55, 0xcf56, 0xcf57, 0xcf58, 0xcf59,
+  0xcf5a, 0xcf5b, 0xcf5c, 0xcf5d, 0xcf5e, 0xcf5f, 0xcf60, 0xcf61,
+  0xcf62, 0xcf63, 0xcf64, 0xcf65, 0xcf66, 0xcf67, 0xcf68, 0xcf69,
+  0xcf6a, 0xcf6b, 0xcf6c, 0xcf6d, 0xcf6e, 0xcf6f, 0xcf70, 0xcf71,
+  0xcf72, 0xcf73, 0xcf74, 0xcf75, 0xcf76, 0xcf77, 0xcf78, 0xcf79,
+  0xcf7a, 0xcf7b, 0xcf7c, 0xcf7d, 0xcf7e, 0xcf80, 0xcf81, 0xcf82,
+  0xcf83, 0xcf84, 0xcf85, 0xcf86, 0xcf87, 0xcf88, 0xcf89, 0xcf8a,
+  0xcf8b, 0xcf8c, 0xcf8d, 0xcf8e, 0xcf8f, 0xcf90, 0xcf91, 0xcf92,
+  0xcf93, 0xcf94, 0xcf95, 0xcf96, 0xcf97, 0xcf98, 0xcf99, 0xcf9a,
+  0xcf9b, 0xcf9c, 0xcf9d, 0xcf9e, 0xcf9f, 0xcfa0, 0xd040, 0xd041,
+  0xd042, 0xd043, 0xd044, 0xd045, 0xd046, 0xd047, 0xd048, 0xd049,
+  0xd04a, 0xd04b, 0xd04c, 0xd04d, 0xd04e, 0xd04f, 0xd050, 0xd051,
+  0xd052, 0xd053, 0xd054, 0xd055, 0xd056, 0xd057, 0xd058, 0xd059,
+  0xd05a, 0xd05b, 0xd05c, 0xd05d, 0xd05e, 0xd05f, 0xd060, 0xd061,
+  0xd062, 0xd063, 0xd064, 0xd065, 0xd066, 0xd067, 0xd068, 0xd069,
+  0xd06a, 0xd06b, 0xd06c, 0xd06d, 0xd06e, 0xd06f, 0xd070, 0xd071,
+  0xd072, 0xd073, 0xd074, 0xd075, 0xd076, 0xd077, 0xd078, 0xd079,
+  0xd07a, 0xd07b, 0xd07c, 0xd07d, 0xd07e, 0xd080, 0xd081, 0xd082,
+  0xd083, 0xd084, 0xd085, 0xd086, 0xd087, 0xd088, 0xd089, 0xd08a,
+  0xd08b, 0xd08c, 0xd08d, 0xd08e, 0xd08f, 0xd090, 0xd091, 0xd092,
+  0xd093, 0xd094, 0xd095, 0xd096, 0xd097, 0xd098, 0xd099, 0xd09a,
+  0xd09b, 0xd09c, 0xd09d, 0xd09e, 0xd09f, 0xd0a0, 0xd140, 0xd141,
+  0xd142, 0xd143, 0xd144, 0xd145, 0xd146, 0xd147, 0xd148, 0xd149,
+  0xd14a, 0xd14b, 0xd14c, 0xd14d, 0xd14e, 0xd14f, 0xd150, 0xd151,
+  0xd152, 0xd153, 0xd154, 0xd155, 0xd156, 0xd157, 0xd158, 0xd159,
+  0xd15a, 0xd15b, 0xd15c, 0xd15d, 0xd15e, 0xd15f, 0xd160, 0xd161,
+  0xd162, 0xd163, 0xd164, 0xd165, 0xd166, 0xd167, 0xd168, 0xd169,
+  0xd16a, 0xd16b, 0xd16c, 0xd16d, 0xd16e, 0xd16f, 0xd170, 0xd171,
+  0xd172, 0xd173, 0xd174, 0xd175, 0xd176, 0xd177, 0xd178, 0xd179,
+  0xd17a, 0xd17b, 0xd17c, 0xd17d, 0xd17e, 0xd180, 0xd181, 0xd182,
+  0xd183, 0xd184, 0xd185, 0xd186, 0xd187, 0xd188, 0xd189, 0xd18a,
+  0xd18b, 0xd18c, 0xd18d, 0xd18e, 0xd18f, 0xd190, 0xd191, 0xd192,
+  0xd193, 0xd194, 0xd195, 0xd196, 0xd197, 0xd198, 0xd199, 0xd19a,
+  0xd19b, 0xd19c, 0xd19d, 0xd19e, 0xd19f, 0xd1a0, 0xd240, 0xd241,
+  0xd242, 0xd243, 0xd244, 0xd245, 0xd246, 0xd247, 0xd248, 0xd249,
+  0xd24a, 0xd24b, 0xd24c, 0xd24d, 0xd24e, 0xd24f, 0xd250, 0xd251,
+  0xd252, 0xd253, 0xd254, 0xd255, 0xd256, 0xd257, 0xd258, 0xd259,
+  0xd25a, 0xd25b, 0xd25c, 0xd25d, 0xd25e, 0xd25f, 0xd260, 0xd261,
+  0xd262, 0xd263, 0xd264, 0xd265, 0xd266, 0xd267, 0xd268, 0xd269,
+  0xd26a, 0xd26b, 0xd26c, 0xd26d, 0xd26e, 0xd26f, 0xd270, 0xd271,
+  0xd272, 0xd273, 0xd274, 0xd275, 0xd276, 0xd277, 0xd278, 0xd279,
+  0xd27a, 0xd27b, 0xd27c, 0xd27d, 0xd27e, 0xd280, 0xd281, 0xd282,
+  0xd283, 0xd284, 0xd285, 0xd286, 0xd287, 0xd288, 0xd289, 0xd28a,
+  0xd28b, 0xd28c, 0xd28d, 0xd28e, 0xd28f, 0xd290, 0xd291, 0xd292,
+  0xd293, 0xd294, 0xd295, 0xd296, 0xd297, 0xd298, 0xd299, 0xd29a,
+  0xd29b, 0xd29c, 0xd29d, 0xd29e, 0xd29f, 0xd2a0, 0xd340, 0xd341,
+  0xd342, 0xd343, 0xd344, 0xd345, 0xd346, 0xd347, 0xd348, 0xd349,
+  0xd34a, 0xd34b, 0xd34c, 0xd34d, 0xd34e, 0xd34f, 0xd350, 0xd351,
+  0xd352, 0xd353, 0xd354, 0xd355, 0xd356, 0xd357, 0xd358, 0xd359,
+  0xd35a, 0xd35b, 0xd35c, 0xd35d, 0xd35e, 0xd35f, 0xd360, 0xd361,
+  0xd362, 0xd363, 0xd364, 0xd365, 0xd366, 0xd367, 0xd368, 0xd369,
+  0xd36a, 0xd36b, 0xd36c, 0xd36d, 0xd36e, 0xd36f, 0xd370, 0xd371,
+  0xd372, 0xd373, 0xd374, 0xd375, 0xd376, 0xd377, 0xd378, 0xd379,
+  0xd37a, 0xd37b, 0xd37c, 0xd37d, 0xd37e, 0xd380, 0xd381, 0xd382,
+  0xd383, 0xd384, 0xd385, 0xd386, 0xd387, 0xd388, 0xd389, 0xd38a,
+  0xd38b, 0xd38c, 0xd38d, 0xd38e, 0xd38f, 0xd390, 0xd391, 0xd392,
+  0xd393, 0xd394, 0xd395, 0xd396, 0xd397, 0xd398, 0xd399, 0xd39a,
+  0xd39b, 0xd39c, 0xd39d, 0xd39e, 0xd39f, 0xd3a0, 0xd440, 0xd441,
+  0xd442, 0xd443, 0xd444, 0xd445, 0xd446, 0xd447, 0xd448, 0xd449,
+  0xd44a, 0xd44b, 0xd44c, 0xd44d, 0xd44e, 0xd44f, 0xd450, 0xd451,
+  0xd452, 0xd453, 0xd454, 0xd455, 0xd456, 0xd457, 0xd458, 0xd459,
+  0xd45a, 0xd45b, 0xd45c, 0xd45d, 0xd45e, 0xd45f, 0xd460, 0xd461,
+  0xd462, 0xd463, 0xd464, 0xd465, 0xd466, 0xd467, 0xd468, 0xd469,
+  0xd46a, 0xd46b, 0xd46c, 0xd46d, 0xd46e, 0xd46f, 0xd470, 0xd471,
+  0xd472, 0xd473, 0xd474, 0xd475, 0xd476, 0xd477, 0xd478, 0xd479,
+  0xd47a, 0xd47b, 0xd47c, 0xd47d, 0xd47e, 0xd480, 0xd481, 0xd482,
+  0xd483, 0xd484, 0xd485, 0xd486, 0xd487, 0xd488, 0xd489, 0xd48a,
+  0xd48b, 0xd48c, 0xd48d, 0xd48e, 0xd48f, 0xd490, 0xd491, 0xd492,
+  0xd493, 0xd494, 0xd495, 0xd496, 0xd497, 0xd498, 0xd499, 0xd49a,
+  0xd49b, 0xd49c, 0xd49d, 0xd49e, 0xd49f, 0xd4a0, 0xd540, 0xd541,
+  0xd542, 0xd543, 0xd544, 0xd545, 0xd546, 0xd547, 0xd548, 0xd549,
+  0xd54a, 0xd54b, 0xd54c, 0xd54d, 0xd54e, 0xd54f, 0xd550, 0xd551,
+  0xd552, 0xd553, 0xd554, 0xd555, 0xd556, 0xd557, 0xd558, 0xd559,
+  0xd55a, 0xd55b, 0xd55c, 0xd55d, 0xd55e, 0xd55f, 0xd560, 0xd561,
+  0xd562, 0xd563, 0xd564, 0xd565, 0xd566, 0xd567, 0xd568, 0xd569,
+  0xd56a, 0xd56b, 0xd56c, 0xd56d, 0xd56e, 0xd56f, 0xd570, 0xd571,
+  0xd572, 0xd573, 0xd574, 0xd575, 0xd576, 0xd577, 0xd578, 0xd579,
+  0xd57a, 0xd57b, 0xd57c, 0xd57d, 0xd57e, 0xd580, 0xd581, 0xd582,
+  0xd583, 0xd584, 0xd585, 0xd586, 0xd587, 0xd588, 0xd589, 0xd58a,
+  0xd58b, 0xd58c, 0xd58d, 0xd58e, 0xd58f, 0xd590, 0xd591, 0xd592,
+  0xd593, 0xd594, 0xd595, 0xd596, 0xd597, 0xd598, 0xd599, 0xd59a,
+  0xd59b, 0xd59c, 0xd59d, 0xd59e, 0xd59f, 0xd5a0, 0xd640, 0xd641,
+  0xd642, 0xd643, 0xd644, 0xd645, 0xd646, 0xd647, 0xd648, 0xd649,
+  0xd64a, 0xd64b, 0xd64c, 0xd64d, 0xd64e, 0xd64f, 0xd650, 0xd651,
+  0xd652, 0xd653, 0xd654, 0xd655, 0xd656, 0xd657, 0xd658, 0xd659,
+  0xd65a, 0xd65b, 0xd65c, 0xd65d, 0xd65e, 0xd65f, 0xd660, 0xd661,
+  0xd662, 0xd663, 0xd664, 0xd665, 0xd666, 0xd667, 0xd668, 0xd669,
+  0xd66a, 0xd66b, 0xd66c, 0xd66d, 0xd66e, 0xd66f, 0xd670, 0xd671,
+  0xd672, 0xd673, 0xd674, 0xd675, 0xd676, 0xd677, 0xd678, 0xd679,
+  0xd67a, 0xd67b, 0xd67c, 0xd67d, 0xd67e, 0xd680, 0xd681, 0xd682,
+  0xd683, 0xd684, 0xd685, 0xd686, 0xd687, 0xd688, 0xd689, 0xd68a,
+  0xd68b, 0xd68c, 0xd68d, 0xd68e, 0xd68f, 0xd690, 0xd691, 0xd692,
+  0xd693, 0xd694, 0xd695, 0xd696, 0xd697, 0xd698, 0xd699, 0xd69a,
+  0xd69b, 0xd69c, 0xd69d, 0xd69e, 0xd69f, 0xd6a0, 0xd740, 0xd741,
+  0xd742, 0xd743, 0xd744, 0xd745, 0xd746, 0xd747, 0xd748, 0xd749,
+  0xd74a, 0xd74b, 0xd74c, 0xd74d, 0xd74e, 0xd74f, 0xd750, 0xd751,
+  0xd752, 0xd753, 0xd754, 0xd755, 0xd756, 0xd757, 0xd758, 0xd759,
+  0xd75a, 0xd75b, 0xd75c, 0xd75d, 0xd75e, 0xd75f, 0xd760, 0xd761,
+  0xd762, 0xd763, 0xd764, 0xd765, 0xd766, 0xd767, 0xd768, 0xd769,
+  0xd76a, 0xd76b, 0xd76c, 0xd76d, 0xd76e, 0xd76f, 0xd770, 0xd771,
+  0xd772, 0xd773, 0xd774, 0xd775, 0xd776, 0xd777, 0xd778, 0xd779,
+  0xd77a, 0xd77b, 0xd77c, 0xd77d, 0xd77e, 0xd780, 0xd781, 0xd782,
+  0xd783, 0xd784, 0xd785, 0xd786, 0xd787, 0xd788, 0xd789, 0xd78a,
+  0xd78b, 0xd78c, 0xd78d, 0xd78e, 0xd78f, 0xd790, 0xd791, 0xd792,
+  0xd793, 0xd794, 0xd795, 0xd796, 0xd797, 0xd798, 0xd799, 0xd79a,
+  0xd79b, 0xd79c, 0xd79d, 0xd79e, 0xd79f, 0xd7a0, 0xd840, 0xd841,
+  0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847, 0xd848, 0xd849,
+  0xd84a, 0xd84b, 0xd84c, 0xd84d, 0xd84e, 0xd84f, 0xd850, 0xd851,
+  0xd852, 0xd853, 0xd854, 0xd855, 0xd856, 0xd857, 0xd858, 0xd859,
+  0xd85a, 0xd85b, 0xd85c, 0xd85d, 0xd85e, 0xd85f, 0xd860, 0xd861,
+  0xd862, 0xd863, 0xd864, 0xd865, 0xd866, 0xd867, 0xd868, 0xd869,
+  0xd86a, 0xd86b, 0xd86c, 0xd86d, 0xd86e, 0xd86f, 0xd870, 0xd871,
+  0xd872, 0xd873, 0xd874, 0xd875, 0xd876, 0xd877, 0xd878, 0xd879,
+  0xd87a, 0xd87b, 0xd87c, 0xd87d, 0xd87e, 0xd880, 0xd881, 0xd882,
+  0xd883, 0xd884, 0xd885, 0xd886, 0xd887, 0xd888, 0xd889, 0xd88a,
+  0xd88b, 0xd88c, 0xd88d, 0xd88e, 0xd88f, 0xd890, 0xd891, 0xd892,
+  0xd893, 0xd894, 0xd895, 0xd896, 0xd897, 0xd898, 0xd899, 0xd89a,
+  0xd89b, 0xd89c, 0xd89d, 0xd89e, 0xd89f, 0xd8a0, 0xd940, 0xd941,
+  0xd942, 0xd943, 0xd944, 0xd945, 0xd946, 0xd947, 0xd948, 0xd949,
+  0xd94a, 0xd94b, 0xd94c, 0xd94d, 0xd94e, 0xd94f, 0xd950, 0xd951,
+  0xd952, 0xd953, 0xd954, 0xd955, 0xd956, 0xd957, 0xd958, 0xd959,
+  0xd95a, 0xd95b, 0xd95c, 0xd95d, 0xd95e, 0xd95f, 0xd960, 0xd961,
+  0xd962, 0xd963, 0xd964, 0xd965, 0xd966, 0xd967, 0xd968, 0xd969,
+  0xd96a, 0xd96b, 0xd96c, 0xd96d, 0xd96e, 0xd96f, 0xd970, 0xd971,
+  0xd972, 0xd973, 0xd974, 0xd975, 0xd976, 0xd977, 0xd978, 0xd979,
+  0xd97a, 0xd97b, 0xd97c, 0xd97d, 0xd97e, 0xd980, 0xd981, 0xd982,
+  0xd983, 0xd984, 0xd985, 0xd986, 0xd987, 0xd988, 0xd989, 0xd98a,
+  0xd98b, 0xd98c, 0xd98d, 0xd98e, 0xd98f, 0xd990, 0xd991, 0xd992,
+  0xd993, 0xd994, 0xd995, 0xd996, 0xd997, 0xd998, 0xd999, 0xd99a,
+  0xd99b, 0xd99c, 0xd99d, 0xd99e, 0xd99f, 0xd9a0, 0xda40, 0xda41,
+  0xda42, 0xda43, 0xda44, 0xda45, 0xda46, 0xda47, 0xda48, 0xda49,
+  0xda4a, 0xda4b, 0xda4c, 0xda4d, 0xda4e, 0xda4f, 0xda50, 0xda51,
+  0xda52, 0xda53, 0xda54, 0xda55, 0xda56, 0xda57, 0xda58, 0xda59,
+  0xda5a, 0xda5b, 0xda5c, 0xda5d, 0xda5e, 0xda5f, 0xda60, 0xda61,
+  0xda62, 0xda63, 0xda64, 0xda65, 0xda66, 0xda67, 0xda68, 0xda69,
+  0xda6a, 0xda6b, 0xda6c, 0xda6d, 0xda6e, 0xda6f, 0xda70, 0xda71,
+  0xda72, 0xda73, 0xda74, 0xda75, 0xda76, 0xda77, 0xda78, 0xda79,
+  0xda7a, 0xda7b, 0xda7c, 0xda7d, 0xda7e, 0xda80, 0xda81, 0xda82,
+  0xda83, 0xda84, 0xda85, 0xda86, 0xda87, 0xda88, 0xda89, 0xda8a,
+  0xda8b, 0xda8c, 0xda8d, 0xda8e, 0xda8f, 0xda90, 0xda91, 0xda92,
+  0xda93, 0xda94, 0xda95, 0xda96, 0xda97, 0xda98, 0xda99, 0xda9a,
+  0xda9b, 0xda9c, 0xda9d, 0xda9e, 0xda9f, 0xdaa0, 0xdb40, 0xdb41,
+  0xdb42, 0xdb43, 0xdb44, 0xdb45, 0xdb46, 0xdb47, 0xdb48, 0xdb49,
+  0xdb4a, 0xdb4b, 0xdb4c, 0xdb4d, 0xdb4e, 0xdb4f, 0xdb50, 0xdb51,
+  0xdb52, 0xdb53, 0xdb54, 0xdb55, 0xdb56, 0xdb57, 0xdb58, 0xdb59,
+  0xdb5a, 0xdb5b, 0xdb5c, 0xdb5d, 0xdb5e, 0xdb5f, 0xdb60, 0xdb61,
+  0xdb62, 0xdb63, 0xdb64, 0xdb65, 0xdb66, 0xdb67, 0xdb68, 0xdb69,
+  0xdb6a, 0xdb6b, 0xdb6c, 0xdb6d, 0xdb6e, 0xdb6f, 0xdb70, 0xdb71,
+  0xdb72, 0xdb73, 0xdb74, 0xdb75, 0xdb76, 0xdb77, 0xdb78, 0xdb79,
+  0xdb7a, 0xdb7b, 0xdb7c, 0xdb7d, 0xdb7e, 0xdb80, 0xdb81, 0xdb82,
+  0xdb83, 0xdb84, 0xdb85, 0xdb86, 0xdb87, 0xdb88, 0xdb89, 0xdb8a,
+  0xdb8b, 0xdb8c, 0xdb8d, 0xdb8e, 0xdb8f, 0xdb90, 0xdb91, 0xdb92,
+  0xdb93, 0xdb94, 0xdb95, 0xdb96, 0xdb97, 0xdb98, 0xdb99, 0xdb9a,
+  0xdb9b, 0xdb9c, 0xdb9d, 0xdb9e, 0xdb9f, 0xdba0, 0xdc40, 0xdc41,
+  0xdc42, 0xdc43, 0xdc44, 0xdc45, 0xdc46, 0xdc47, 0xdc48, 0xdc49,
+  0xdc4a, 0xdc4b, 0xdc4c, 0xdc4d, 0xdc4e, 0xdc4f, 0xdc50, 0xdc51,
+  0xdc52, 0xdc53, 0xdc54, 0xdc55, 0xdc56, 0xdc57, 0xdc58, 0xdc59,
+  0xdc5a, 0xdc5b, 0xdc5c, 0xdc5d, 0xdc5e, 0xdc5f, 0xdc60, 0xdc61,
+  0xdc62, 0xdc63, 0xdc64, 0xdc65, 0xdc66, 0xdc67, 0xdc68, 0xdc69,
+  0xdc6a, 0xdc6b, 0xdc6c, 0xdc6d, 0xdc6e, 0xdc6f, 0xdc70, 0xdc71,
+  0xdc72, 0xdc73, 0xdc74, 0xdc75, 0xdc76, 0xdc77, 0xdc78, 0xdc79,
+  0xdc7a, 0xdc7b, 0xdc7c, 0xdc7d, 0xdc7e, 0xdc80, 0xdc81, 0xdc82,
+  0xdc83, 0xdc84, 0xdc85, 0xdc86, 0xdc87, 0xdc88, 0xdc89, 0xdc8a,
+  0xdc8b, 0xdc8c, 0xdc8d, 0xdc8e, 0xdc8f, 0xdc90, 0xdc91, 0xdc92,
+  0xdc93, 0xdc94, 0xdc95, 0xdc96, 0xdc97, 0xdc98, 0xdc99, 0xdc9a,
+  0xdc9b, 0xdc9c, 0xdc9d, 0xdc9e, 0xdc9f, 0xdca0, 0xdd40, 0xdd41,
+  0xdd42, 0xdd43, 0xdd44, 0xdd45, 0xdd46, 0xdd47, 0xdd48, 0xdd49,
+  0xdd4a, 0xdd4b, 0xdd4c, 0xdd4d, 0xdd4e, 0xdd4f, 0xdd50, 0xdd51,
+  0xdd52, 0xdd53, 0xdd54, 0xdd55, 0xdd56, 0xdd57, 0xdd58, 0xdd59,
+  0xdd5a, 0xdd5b, 0xdd5c, 0xdd5d, 0xdd5e, 0xdd5f, 0xdd60, 0xdd61,
+  0xdd62, 0xdd63, 0xdd64, 0xdd65, 0xdd66, 0xdd67, 0xdd68, 0xdd69,
+  0xdd6a, 0xdd6b, 0xdd6c, 0xdd6d, 0xdd6e, 0xdd6f, 0xdd70, 0xdd71,
+  0xdd72, 0xdd73, 0xdd74, 0xdd75, 0xdd76, 0xdd77, 0xdd78, 0xdd79,
+  0xdd7a, 0xdd7b, 0xdd7c, 0xdd7d, 0xdd7e, 0xdd80, 0xdd81, 0xdd82,
+  0xdd83, 0xdd84, 0xdd85, 0xdd86, 0xdd87, 0xdd88, 0xdd89, 0xdd8a,
+  0xdd8b, 0xdd8c, 0xdd8d, 0xdd8e, 0xdd8f, 0xdd90, 0xdd91, 0xdd92,
+  0xdd93, 0xdd94, 0xdd95, 0xdd96, 0xdd97, 0xdd98, 0xdd99, 0xdd9a,
+  0xdd9b, 0xdd9c, 0xdd9d, 0xdd9e, 0xdd9f, 0xdda0, 0xde40, 0xde41,
+  0xde42, 0xde43, 0xde44, 0xde45, 0xde46, 0xde47, 0xde48, 0xde49,
+  0xde4a, 0xde4b, 0xde4c, 0xde4d, 0xde4e, 0xde4f, 0xde50, 0xde51,
+  0xde52, 0xde53, 0xde54, 0xde55, 0xde56, 0xde57, 0xde58, 0xde59,
+  0xde5a, 0xde5b, 0xde5c, 0xde5d, 0xde5e, 0xde5f, 0xde60, 0xde61,
+  0xde62, 0xde63, 0xde64, 0xde65, 0xde66, 0xde67, 0xde68, 0xde69,
+  0xde6a, 0xde6b, 0xde6c, 0xde6d, 0xde6e, 0xde6f, 0xde70, 0xde71,
+  0xde72, 0xde73, 0xde74, 0xde75, 0xde76, 0xde77, 0xde78, 0xde79,
+  0xde7a, 0xde7b, 0xde7c, 0xde7d, 0xde7e, 0xde80, 0xde81, 0xde82,
+  0xde83, 0xde84, 0xde85, 0xde86, 0xde87, 0xde88, 0xde89, 0xde8a,
+  0xde8b, 0xde8c, 0xde8d, 0xde8e, 0xde8f, 0xde90, 0xde91, 0xde92,
+  0xde93, 0xde94, 0xde95, 0xde96, 0xde97, 0xde98, 0xde99, 0xde9a,
+  0xde9b, 0xde9c, 0xde9d, 0xde9e, 0xde9f, 0xdea0, 0xdf40, 0xdf41,
+  0xdf42, 0xdf43, 0xdf44, 0xdf45, 0xdf46, 0xdf47, 0xdf48, 0xdf49,
+  0xdf4a, 0xdf4b, 0xdf4c, 0xdf4d, 0xdf4e, 0xdf4f, 0xdf50, 0xdf51,
+  0xdf52, 0xdf53, 0xdf54, 0xdf55, 0xdf56, 0xdf57, 0xdf58, 0xdf59,
+  0xdf5a, 0xdf5b, 0xdf5c, 0xdf5d, 0xdf5e, 0xdf5f, 0xdf60, 0xdf61,
+  0xdf62, 0xdf63, 0xdf64, 0xdf65, 0xdf66, 0xdf67, 0xdf68, 0xdf69,
+  0xdf6a, 0xdf6b, 0xdf6c, 0xdf6d, 0xdf6e, 0xdf6f, 0xdf70, 0xdf71,
+  0xdf72, 0xdf73, 0xdf74, 0xdf75, 0xdf76, 0xdf77, 0xdf78, 0xdf79,
+  0xdf7a, 0xdf7b, 0xdf7c, 0xdf7d, 0xdf7e, 0xdf80, 0xdf81, 0xdf82,
+  0xdf83, 0xdf84, 0xdf85, 0xdf86, 0xdf87, 0xdf88, 0xdf89, 0xdf8a,
+  0xdf8b, 0xdf8c, 0xdf8d, 0xdf8e, 0xdf8f, 0xdf90, 0xdf91, 0xdf92,
+  0xdf93, 0xdf94, 0xdf95, 0xdf96, 0xdf97, 0xdf98, 0xdf99, 0xdf9a,
+  0xdf9b, 0xdf9c, 0xdf9d, 0xdf9e, 0xdf9f, 0xdfa0, 0xe040, 0xe041,
+  0xe042, 0xe043, 0xe044, 0xe045, 0xe046, 0xe047, 0xe048, 0xe049,
+  0xe04a, 0xe04b, 0xe04c, 0xe04d, 0xe04e, 0xe04f, 0xe050, 0xe051,
+  0xe052, 0xe053, 0xe054, 0xe055, 0xe056, 0xe057, 0xe058, 0xe059,
+  0xe05a, 0xe05b, 0xe05c, 0xe05d, 0xe05e, 0xe05f, 0xe060, 0xe061,
+  0xe062, 0xe063, 0xe064, 0xe065, 0xe066, 0xe067, 0xe068, 0xe069,
+  0xe06a, 0xe06b, 0xe06c, 0xe06d, 0xe06e, 0xe06f, 0xe070, 0xe071,
+  0xe072, 0xe073, 0xe074, 0xe075, 0xe076, 0xe077, 0xe078, 0xe079,
+  0xe07a, 0xe07b, 0xe07c, 0xe07d, 0xe07e, 0xe080, 0xe081, 0xe082,
+  0xe083, 0xe084, 0xe085, 0xe086, 0xe087, 0xe088, 0xe089, 0xe08a,
+  0xe08b, 0xe08c, 0xe08d, 0xe08e, 0xe08f, 0xe090, 0xe091, 0xe092,
+  0xe093, 0xe094, 0xe095, 0xe096, 0xe097, 0xe098, 0xe099, 0xe09a,
+  0xe09b, 0xe09c, 0xe09d, 0xe09e, 0xe09f, 0xe0a0, 0xe140, 0xe141,
+  0xe142, 0xe143, 0xe144, 0xe145, 0xe146, 0xe147, 0xe148, 0xe149,
+  0xe14a, 0xe14b, 0xe14c, 0xe14d, 0xe14e, 0xe14f, 0xe150, 0xe151,
+  0xe152, 0xe153, 0xe154, 0xe155, 0xe156, 0xe157, 0xe158, 0xe159,
+  0xe15a, 0xe15b, 0xe15c, 0xe15d, 0xe15e, 0xe15f, 0xe160, 0xe161,
+  0xe162, 0xe163, 0xe164, 0xe165, 0xe166, 0xe167, 0xe168, 0xe169,
+  0xe16a, 0xe16b, 0xe16c, 0xe16d, 0xe16e, 0xe16f, 0xe170, 0xe171,
+  0xe172, 0xe173, 0xe174, 0xe175, 0xe176, 0xe177, 0xe178, 0xe179,
+  0xe17a, 0xe17b, 0xe17c, 0xe17d, 0xe17e, 0xe180, 0xe181, 0xe182,
+  0xe183, 0xe184, 0xe185, 0xe186, 0xe187, 0xe188, 0xe189, 0xe18a,
+  0xe18b, 0xe18c, 0xe18d, 0xe18e, 0xe18f, 0xe190, 0xe191, 0xe192,
+  0xe193, 0xe194, 0xe195, 0xe196, 0xe197, 0xe198, 0xe199, 0xe19a,
+  0xe19b, 0xe19c, 0xe19d, 0xe19e, 0xe19f, 0xe1a0, 0xe240, 0xe241,
+  0xe242, 0xe243, 0xe244, 0xe245, 0xe246, 0xe247, 0xe248, 0xe249,
+  0xe24a, 0xe24b, 0xe24c, 0xe24d, 0xe24e, 0xe24f, 0xe250, 0xe251,
+  0xe252, 0xe253, 0xe254, 0xe255, 0xe256, 0xe257, 0xe258, 0xe259,
+  0xe25a, 0xe25b, 0xe25c, 0xe25d, 0xe25e, 0xe25f, 0xe260, 0xe261,
+  0xe262, 0xe263, 0xe264, 0xe265, 0xe266, 0xe267, 0xe268, 0xe269,
+  0xe26a, 0xe26b, 0xe26c, 0xe26d, 0xe26e, 0xe26f, 0xe270, 0xe271,
+  0xe272, 0xe273, 0xe274, 0xe275, 0xe276, 0xe277, 0xe278, 0xe279,
+  0xe27a, 0xe27b, 0xe27c, 0xe27d, 0xe27e, 0xe280, 0xe281, 0xe282,
+  0xe283, 0xe284, 0xe285, 0xe286, 0xe287, 0xe288, 0xe289, 0xe28a,
+  0xe28b, 0xe28c, 0xe28d, 0xe28e, 0xe28f, 0xe290, 0xe291, 0xe292,
+  0xe293, 0xe294, 0xe295, 0xe296, 0xe297, 0xe298, 0xe299, 0xe29a,
+  0xe29b, 0xe29c, 0xe29d, 0xe29e, 0xe29f, 0xe2a0, 0xe340, 0xe341,
+  0xe342, 0xe343, 0xe344, 0xe345, 0xe346, 0xe347, 0xe348, 0xe349,
+  0xe34a, 0xe34b, 0xe34c, 0xe34d, 0xe34e, 0xe34f, 0xe350, 0xe351,
+  0xe352, 0xe353, 0xe354, 0xe355, 0xe356, 0xe357, 0xe358, 0xe359,
+  0xe35a, 0xe35b, 0xe35c, 0xe35d, 0xe35e, 0xe35f, 0xe360, 0xe361,
+  0xe362, 0xe363, 0xe364, 0xe365, 0xe366, 0xe367, 0xe368, 0xe369,
+  0xe36a, 0xe36b, 0xe36c, 0xe36d, 0xe36e, 0xe36f, 0xe370, 0xe371,
+  0xe372, 0xe373, 0xe374, 0xe375, 0xe376, 0xe377, 0xe378, 0xe379,
+  0xe37a, 0xe37b, 0xe37c, 0xe37d, 0xe37e, 0xe380, 0xe381, 0xe382,
+  0xe383, 0xe384, 0xe385, 0xe386, 0xe387, 0xe388, 0xe389, 0xe38a,
+  0xe38b, 0xe38c, 0xe38d, 0xe38e, 0xe38f, 0xe390, 0xe391, 0xe392,
+  0xe393, 0xe394, 0xe395, 0xe396, 0xe397, 0xe398, 0xe399, 0xe39a,
+  0xe39b, 0xe39c, 0xe39d, 0xe39e, 0xe39f, 0xe3a0, 0xe440, 0xe441,
+  0xe442, 0xe443, 0xe444, 0xe445, 0xe446, 0xe447, 0xe448, 0xe449,
+  0xe44a, 0xe44b, 0xe44c, 0xe44d, 0xe44e, 0xe44f, 0xe450, 0xe451,
+  0xe452, 0xe453, 0xe454, 0xe455, 0xe456, 0xe457, 0xe458, 0xe459,
+  0xe45a, 0xe45b, 0xe45c, 0xe45d, 0xe45e, 0xe45f, 0xe460, 0xe461,
+  0xe462, 0xe463, 0xe464, 0xe465, 0xe466, 0xe467, 0xe468, 0xe469,
+  0xe46a, 0xe46b, 0xe46c, 0xe46d, 0xe46e, 0xe46f, 0xe470, 0xe471,
+  0xe472, 0xe473, 0xe474, 0xe475, 0xe476, 0xe477, 0xe478, 0xe479,
+  0xe47a, 0xe47b, 0xe47c, 0xe47d, 0xe47e, 0xe480, 0xe481, 0xe482,
+  0xe483, 0xe484, 0xe485, 0xe486, 0xe487, 0xe488, 0xe489, 0xe48a,
+  0xe48b, 0xe48c, 0xe48d, 0xe48e, 0xe48f, 0xe490, 0xe491, 0xe492,
+  0xe493, 0xe494, 0xe495, 0xe496, 0xe497, 0xe498, 0xe499, 0xe49a,
+  0xe49b, 0xe49c, 0xe49d, 0xe49e, 0xe49f, 0xe4a0, 0xe540, 0xe541,
+  0xe542, 0xe543, 0xe544, 0xe545, 0xe546, 0xe547, 0xe548, 0xe549,
+  0xe54a, 0xe54b, 0xe54c, 0xe54d, 0xe54e, 0xe54f, 0xe550, 0xe551,
+  0xe552, 0xe553, 0xe554, 0xe555, 0xe556, 0xe557, 0xe558, 0xe559,
+  0xe55a, 0xe55b, 0xe55c, 0xe55d, 0xe55e, 0xe55f, 0xe560, 0xe561,
+  0xe562, 0xe563, 0xe564, 0xe565, 0xe566, 0xe567, 0xe568, 0xe569,
+  0xe56a, 0xe56b, 0xe56c, 0xe56d, 0xe56e, 0xe56f, 0xe570, 0xe571,
+  0xe572, 0xe573, 0xe574, 0xe575, 0xe576, 0xe577, 0xe578, 0xe579,
+  0xe57a, 0xe57b, 0xe57c, 0xe57d, 0xe57e, 0xe580, 0xe581, 0xe582,
+  0xe583, 0xe584, 0xe585, 0xe586, 0xe587, 0xe588, 0xe589, 0xe58a,
+  0xe58b, 0xe58c, 0xe58d, 0xe58e, 0xe58f, 0xe590, 0xe591, 0xe592,
+  0xe593, 0xe594, 0xe595, 0xe596, 0xe597, 0xe598, 0xe599, 0xe59a,
+  0xe59b, 0xe59c, 0xe59d, 0xe59e, 0xe59f, 0xe5a0, 0xe640, 0xe641,
+  0xe642, 0xe643, 0xe644, 0xe645, 0xe646, 0xe647, 0xe648, 0xe649,
+  0xe64a, 0xe64b, 0xe64c, 0xe64d, 0xe64e, 0xe64f, 0xe650, 0xe651,
+  0xe652, 0xe653, 0xe654, 0xe655, 0xe656, 0xe657, 0xe658, 0xe659,
+  0xe65a, 0xe65b, 0xe65c, 0xe65d, 0xe65e, 0xe65f, 0xe660, 0xe661,
+  0xe662, 0xe663, 0xe664, 0xe665, 0xe666, 0xe667, 0xe668, 0xe669,
+  0xe66a, 0xe66b, 0xe66c, 0xe66d, 0xe66e, 0xe66f, 0xe670, 0xe671,
+  0xe672, 0xe673, 0xe674, 0xe675, 0xe676, 0xe677, 0xe678, 0xe679,
+  0xe67a, 0xe67b, 0xe67c, 0xe67d, 0xe67e, 0xe680, 0xe681, 0xe682,
+  0xe683, 0xe684, 0xe685, 0xe686, 0xe687, 0xe688, 0xe689, 0xe68a,
+  0xe68b, 0xe68c, 0xe68d, 0xe68e, 0xe68f, 0xe690, 0xe691, 0xe692,
+  0xe693, 0xe694, 0xe695, 0xe696, 0xe697, 0xe698, 0xe699, 0xe69a,
+  0xe69b, 0xe69c, 0xe69d, 0xe69e, 0xe69f, 0xe6a0, 0xe740, 0xe741,
+  0xe742, 0xe743, 0xe744, 0xe745, 0xe746, 0xe747, 0xe748, 0xe749,
+  0xe74a, 0xe74b, 0xe74c, 0xe74d, 0xe74e, 0xe74f, 0xe750, 0xe751,
+  0xe752, 0xe753, 0xe754, 0xe755, 0xe756, 0xe757, 0xe758, 0xe759,
+  0xe75a, 0xe75b, 0xe75c, 0xe75d, 0xe75e, 0xe75f, 0xe760, 0xe761,
+  0xe762, 0xe763, 0xe764, 0xe765, 0xe766, 0xe767, 0xe768, 0xe769,
+  0xe76a, 0xe76b, 0xe76c, 0xe76d, 0xe76e, 0xe76f, 0xe770, 0xe771,
+  0xe772, 0xe773, 0xe774, 0xe775, 0xe776, 0xe777, 0xe778, 0xe779,
+  0xe77a, 0xe77b, 0xe77c, 0xe77d, 0xe77e, 0xe780, 0xe781, 0xe782,
+  0xe783, 0xe784, 0xe785, 0xe786, 0xe787, 0xe788, 0xe789, 0xe78a,
+  0xe78b, 0xe78c, 0xe78d, 0xe78e, 0xe78f, 0xe790, 0xe791, 0xe792,
+  0xe793, 0xe794, 0xe795, 0xe796, 0xe797, 0xe798, 0xe799, 0xe79a,
+  0xe79b, 0xe79c, 0xe79d, 0xe79e, 0xe79f, 0xe7a0, 0xe840, 0xe841,
+  0xe842, 0xe843, 0xe844, 0xe845, 0xe846, 0xe847, 0xe848, 0xe849,
+  0xe84a, 0xe84b, 0xe84c, 0xe84d, 0xe84e, 0xe84f, 0xe850, 0xe851,
+  0xe852, 0xe853, 0xe854, 0xe855, 0xe856, 0xe857, 0xe858, 0xe859,
+  0xe85a, 0xe85b, 0xe85c, 0xe85d, 0xe85e, 0xe85f, 0xe860, 0xe861,
+  0xe862, 0xe863, 0xe864, 0xe865, 0xe866, 0xe867, 0xe868, 0xe869,
+  0xe86a, 0xe86b, 0xe86c, 0xe86d, 0xe86e, 0xe86f, 0xe870, 0xe871,
+  0xe872, 0xe873, 0xe874, 0xe875, 0xe876, 0xe877, 0xe878, 0xe879,
+  0xe87a, 0xe87b, 0xe87c, 0xe87d, 0xe87e, 0xe880, 0xe881, 0xe882,
+  0xe883, 0xe884, 0xe885, 0xe886, 0xe887, 0xe888, 0xe889, 0xe88a,
+  0xe88b, 0xe88c, 0xe88d, 0xe88e, 0xe88f, 0xe890, 0xe891, 0xe892,
+  0xe893, 0xe894, 0xe895, 0xe896, 0xe897, 0xe898, 0xe899, 0xe89a,
+  0xe89b, 0xe89c, 0xe89d, 0xe89e, 0xe89f, 0xe8a0, 0xe940, 0xe941,
+  0xe942, 0xe943, 0xe944, 0xe945, 0xe946, 0xe947, 0xe948, 0xe949,
+  0xe94a, 0xe94b, 0xe94c, 0xe94d, 0xe94e, 0xe94f, 0xe950, 0xe951,
+  0xe952, 0xe953, 0xe954, 0xe955, 0xe956, 0xe957, 0xe958, 0xe959,
+  0xe95a, 0xe95b, 0xe95c, 0xe95d, 0xe95e, 0xe95f, 0xe960, 0xe961,
+  0xe962, 0xe963, 0xe964, 0xe965, 0xe966, 0xe967, 0xe968, 0xe969,
+  0xe96a, 0xe96b, 0xe96c, 0xe96d, 0xe96e, 0xe96f, 0xe970, 0xe971,
+  0xe972, 0xe973, 0xe974, 0xe975, 0xe976, 0xe977, 0xe978, 0xe979,
+  0xe97a, 0xe97b, 0xe97c, 0xe97d, 0xe97e, 0xe980, 0xe981, 0xe982,
+  0xe983, 0xe984, 0xe985, 0xe986, 0xe987, 0xe988, 0xe989, 0xe98a,
+  0xe98b, 0xe98c, 0xe98d, 0xe98e, 0xe98f, 0xe990, 0xe991, 0xe992,
+  0xe993, 0xe994, 0xe995, 0xe996, 0xe997, 0xe998, 0xe999, 0xe99a,
+  0xe99b, 0xe99c, 0xe99d, 0xe99e, 0xe99f, 0xe9a0, 0xea40, 0xea41,
+  0xea42, 0xea43, 0xea44, 0xea45, 0xea46, 0xea47, 0xea48, 0xea49,
+  0xea4a, 0xea4b, 0xea4c, 0xea4d, 0xea4e, 0xea4f, 0xea50, 0xea51,
+  0xea52, 0xea53, 0xea54, 0xea55, 0xea56, 0xea57, 0xea58, 0xea59,
+  0xea5a, 0xea5b, 0xea5c, 0xea5d, 0xea5e, 0xea5f, 0xea60, 0xea61,
+  0xea62, 0xea63, 0xea64, 0xea65, 0xea66, 0xea67, 0xea68, 0xea69,
+  0xea6a, 0xea6b, 0xea6c, 0xea6d, 0xea6e, 0xea6f, 0xea70, 0xea71,
+  0xea72, 0xea73, 0xea74, 0xea75, 0xea76, 0xea77, 0xea78, 0xea79,
+  0xea7a, 0xea7b, 0xea7c, 0xea7d, 0xea7e, 0xea80, 0xea81, 0xea82,
+  0xea83, 0xea84, 0xea85, 0xea86, 0xea87, 0xea88, 0xea89, 0xea8a,
+  0xea8b, 0xea8c, 0xea8d, 0xea8e, 0xea8f, 0xea90, 0xea91, 0xea92,
+  0xea93, 0xea94, 0xea95, 0xea96, 0xea97, 0xea98, 0xea99, 0xea9a,
+  0xea9b, 0xea9c, 0xea9d, 0xea9e, 0xea9f, 0xeaa0, 0xeb40, 0xeb41,
+  0xeb42, 0xeb43, 0xeb44, 0xeb45, 0xeb46, 0xeb47, 0xeb48, 0xeb49,
+  0xeb4a, 0xeb4b, 0xeb4c, 0xeb4d, 0xeb4e, 0xeb4f, 0xeb50, 0xeb51,
+  0xeb52, 0xeb53, 0xeb54, 0xeb55, 0xeb56, 0xeb57, 0xeb58, 0xeb59,
+  0xeb5a, 0xeb5b, 0xeb5c, 0xeb5d, 0xeb5e, 0xeb5f, 0xeb60, 0xeb61,
+  0xeb62, 0xeb63, 0xeb64, 0xeb65, 0xeb66, 0xeb67, 0xeb68, 0xeb69,
+  0xeb6a, 0xeb6b, 0xeb6c, 0xeb6d, 0xeb6e, 0xeb6f, 0xeb70, 0xeb71,
+  0xeb72, 0xeb73, 0xeb74, 0xeb75, 0xeb76, 0xeb77, 0xeb78, 0xeb79,
+  0xeb7a, 0xeb7b, 0xeb7c, 0xeb7d, 0xeb7e, 0xeb80, 0xeb81, 0xeb82,
+  0xeb83, 0xeb84, 0xeb85, 0xeb86, 0xeb87, 0xeb88, 0xeb89, 0xeb8a,
+  0xeb8b, 0xeb8c, 0xeb8d, 0xeb8e, 0xeb8f, 0xeb90, 0xeb91, 0xeb92,
+  0xeb93, 0xeb94, 0xeb95, 0xeb96, 0xeb97, 0xeb98, 0xeb99, 0xeb9a,
+  0xeb9b, 0xeb9c, 0xeb9d, 0xeb9e, 0xeb9f, 0xeba0, 0xec40, 0xec41,
+  0xec42, 0xec43, 0xec44, 0xec45, 0xec46, 0xec47, 0xec48, 0xec49,
+  0xec4a, 0xec4b, 0xec4c, 0xec4d, 0xec4e, 0xec4f, 0xec50, 0xec51,
+  0xec52, 0xec53, 0xec54, 0xec55, 0xec56, 0xec57, 0xec58, 0xec59,
+  0xec5a, 0xec5b, 0xec5c, 0xec5d, 0xec5e, 0xec5f, 0xec60, 0xec61,
+  0xec62, 0xec63, 0xec64, 0xec65, 0xec66, 0xec67, 0xec68, 0xec69,
+  0xec6a, 0xec6b, 0xec6c, 0xec6d, 0xec6e, 0xec6f, 0xec70, 0xec71,
+  0xec72, 0xec73, 0xec74, 0xec75, 0xec76, 0xec77, 0xec78, 0xec79,
+  0xec7a, 0xec7b, 0xec7c, 0xec7d, 0xec7e, 0xec80, 0xec81, 0xec82,
+  0xec83, 0xec84, 0xec85, 0xec86, 0xec87, 0xec88, 0xec89, 0xec8a,
+  0xec8b, 0xec8c, 0xec8d, 0xec8e, 0xec8f, 0xec90, 0xec91, 0xec92,
+  0xec93, 0xec94, 0xec95, 0xec96, 0xec97, 0xec98, 0xec99, 0xec9a,
+  0xec9b, 0xec9c, 0xec9d, 0xec9e, 0xec9f, 0xeca0, 0xed40, 0xed41,
+  0xed42, 0xed43, 0xed44, 0xed45, 0xed46, 0xed47, 0xed48, 0xed49,
+  0xed4a, 0xed4b, 0xed4c, 0xed4d, 0xed4e, 0xed4f, 0xed50, 0xed51,
+  0xed52, 0xed53, 0xed54, 0xed55, 0xed56, 0xed57, 0xed58, 0xed59,
+  0xed5a, 0xed5b, 0xed5c, 0xed5d, 0xed5e, 0xed5f, 0xed60, 0xed61,
+  0xed62, 0xed63, 0xed64, 0xed65, 0xed66, 0xed67, 0xed68, 0xed69,
+  0xed6a, 0xed6b, 0xed6c, 0xed6d, 0xed6e, 0xed6f, 0xed70, 0xed71,
+  0xed72, 0xed73, 0xed74, 0xed75, 0xed76, 0xed77, 0xed78, 0xed79,
+  0xed7a, 0xed7b, 0xed7c, 0xed7d, 0xed7e, 0xed80, 0xed81, 0xed82,
+  0xed83, 0xed84, 0xed85, 0xed86, 0xed87, 0xed88, 0xed89, 0xed8a,
+  0xed8b, 0xed8c, 0xed8d, 0xed8e, 0xed8f, 0xed90, 0xed91, 0xed92,
+  0xed93, 0xed94, 0xed95, 0xed96, 0xed97, 0xed98, 0xed99, 0xed9a,
+  0xed9b, 0xed9c, 0xed9d, 0xed9e, 0xed9f, 0xeda0, 0xee40, 0xee41,
+  0xee42, 0xee43, 0xee44, 0xee45, 0xee46, 0xee47, 0xee48, 0xee49,
+  0xee4a, 0xee4b, 0xee4c, 0xee4d, 0xee4e, 0xee4f, 0xee50, 0xee51,
+  0xee52, 0xee53, 0xee54, 0xee55, 0xee56, 0xee57, 0xee58, 0xee59,
+  0xee5a, 0xee5b, 0xee5c, 0xee5d, 0xee5e, 0xee5f, 0xee60, 0xee61,
+  0xee62, 0xee63, 0xee64, 0xee65, 0xee66, 0xee67, 0xee68, 0xee69,
+  0xee6a, 0xee6b, 0xee6c, 0xee6d, 0xee6e, 0xee6f, 0xee70, 0xee71,
+  0xee72, 0xee73, 0xee74, 0xee75, 0xee76, 0xee77, 0xee78, 0xee79,
+  0xee7a, 0xee7b, 0xee7c, 0xee7d, 0xee7e, 0xee80, 0xee81, 0xee82,
+  0xee83, 0xee84, 0xee85, 0xee86, 0xee87, 0xee88, 0xee89, 0xee8a,
+  0xee8b, 0xee8c, 0xee8d, 0xee8e, 0xee8f, 0xee90, 0xee91, 0xee92,
+  0xee93, 0xee94, 0xee95, 0xee96, 0xee97, 0xee98, 0xee99, 0xee9a,
+  0xee9b, 0xee9c, 0xee9d, 0xee9e, 0xee9f, 0xeea0, 0xef40, 0xef41,
+  0xef42, 0xef43, 0xef44, 0xef45, 0xef46, 0xef47, 0xef48, 0xef49,
+  0xef4a, 0xef4b, 0xef4c, 0xef4d, 0xef4e, 0xef4f, 0xef50, 0xef51,
+  0xef52, 0xef53, 0xef54, 0xef55, 0xef56, 0xef57, 0xef58, 0xef59,
+  0xef5a, 0xef5b, 0xef5c, 0xef5d, 0xef5e, 0xef5f, 0xef60, 0xef61,
+  0xef62, 0xef63, 0xef64, 0xef65, 0xef66, 0xef67, 0xef68, 0xef69,
+  0xef6a, 0xef6b, 0xef6c, 0xef6d, 0xef6e, 0xef6f, 0xef70, 0xef71,
+  0xef72, 0xef73, 0xef74, 0xef75, 0xef76, 0xef77, 0xef78, 0xef79,
+  0xef7a, 0xef7b, 0xef7c, 0xef7d, 0xef7e, 0xef80, 0xef81, 0xef82,
+  0xef83, 0xef84, 0xef85, 0xef86, 0xef87, 0xef88, 0xef89, 0xef8a,
+  0xef8b, 0xef8c, 0xef8d, 0xef8e, 0xef8f, 0xef90, 0xef91, 0xef92,
+  0xef93, 0xef94, 0xef95, 0xef96, 0xef97, 0xef98, 0xef99, 0xef9a,
+  0xef9b, 0xef9c, 0xef9d, 0xef9e, 0xef9f, 0xefa0, 0xf040, 0xf041,
+  0xf042, 0xf043, 0xf044, 0xf045, 0xf046, 0xf047, 0xf048, 0xf049,
+  0xf04a, 0xf04b, 0xf04c, 0xf04d, 0xf04e, 0xf04f, 0xf050, 0xf051,
+  0xf052, 0xf053, 0xf054, 0xf055, 0xf056, 0xf057, 0xf058, 0xf059,
+  0xf05a, 0xf05b, 0xf05c, 0xf05d, 0xf05e, 0xf05f, 0xf060, 0xf061,
+  0xf062, 0xf063, 0xf064, 0xf065, 0xf066, 0xf067, 0xf068, 0xf069,
+  0xf06a, 0xf06b, 0xf06c, 0xf06d, 0xf06e, 0xf06f, 0xf070, 0xf071,
+  0xf072, 0xf073, 0xf074, 0xf075, 0xf076, 0xf077, 0xf078, 0xf079,
+  0xf07a, 0xf07b, 0xf07c, 0xf07d, 0xf07e, 0xf080, 0xf081, 0xf082,
+  0xf083, 0xf084, 0xf085, 0xf086, 0xf087, 0xf088, 0xf089, 0xf08a,
+  0xf08b, 0xf08c, 0xf08d, 0xf08e, 0xf08f, 0xf090, 0xf091, 0xf092,
+  0xf093, 0xf094, 0xf095, 0xf096, 0xf097, 0xf098, 0xf099, 0xf09a,
+  0xf09b, 0xf09c, 0xf09d, 0xf09e, 0xf09f, 0xf0a0, 0xf140, 0xf141,
+  0xf142, 0xf143, 0xf144, 0xf145, 0xf146, 0xf147, 0xf148, 0xf149,
+  0xf14a, 0xf14b, 0xf14c, 0xf14d, 0xf14e, 0xf14f, 0xf150, 0xf151,
+  0xf152, 0xf153, 0xf154, 0xf155, 0xf156, 0xf157, 0xf158, 0xf159,
+  0xf15a, 0xf15b, 0xf15c, 0xf15d, 0xf15e, 0xf15f, 0xf160, 0xf161,
+  0xf162, 0xf163, 0xf164, 0xf165, 0xf166, 0xf167, 0xf168, 0xf169,
+  0xf16a, 0xf16b, 0xf16c, 0xf16d, 0xf16e, 0xf16f, 0xf170, 0xf171,
+  0xf172, 0xf173, 0xf174, 0xf175, 0xf176, 0xf177, 0xf178, 0xf179,
+  0xf17a, 0xf17b, 0xf17c, 0xf17d, 0xf17e, 0xf180, 0xf181, 0xf182,
+  0xf183, 0xf184, 0xf185, 0xf186, 0xf187, 0xf188, 0xf189, 0xf18a,
+  0xf18b, 0xf18c, 0xf18d, 0xf18e, 0xf18f, 0xf190, 0xf191, 0xf192,
+  0xf193, 0xf194, 0xf195, 0xf196, 0xf197, 0xf198, 0xf199, 0xf19a,
+  0xf19b, 0xf19c, 0xf19d, 0xf19e, 0xf19f, 0xf1a0, 0xf240, 0xf241,
+  0xf242, 0xf243, 0xf244, 0xf245, 0xf246, 0xf247, 0xf248, 0xf249,
+  0xf24a, 0xf24b, 0xf24c, 0xf24d, 0xf24e, 0xf24f, 0xf250, 0xf251,
+  0xf252, 0xf253, 0xf254, 0xf255, 0xf256, 0xf257, 0xf258, 0xf259,
+  0xf25a, 0xf25b, 0xf25c, 0xf25d, 0xf25e, 0xf25f, 0xf260, 0xf261,
+  0xf262, 0xf263, 0xf264, 0xf265, 0xf266, 0xf267, 0xf268, 0xf269,
+  0xf26a, 0xf26b, 0xf26c, 0xf26d, 0xf26e, 0xf26f, 0xf270, 0xf271,
+  0xf272, 0xf273, 0xf274, 0xf275, 0xf276, 0xf277, 0xf278, 0xf279,
+  0xf27a, 0xf27b, 0xf27c, 0xf27d, 0xf27e, 0xf280, 0xf281, 0xf282,
+  0xf283, 0xf284, 0xf285, 0xf286, 0xf287, 0xf288, 0xf289, 0xf28a,
+  0xf28b, 0xf28c, 0xf28d, 0xf28e, 0xf28f, 0xf290, 0xf291, 0xf292,
+  0xf293, 0xf294, 0xf295, 0xf296, 0xf297, 0xf298, 0xf299, 0xf29a,
+  0xf29b, 0xf29c, 0xf29d, 0xf29e, 0xf29f, 0xf2a0, 0xf340, 0xf341,
+  0xf342, 0xf343, 0xf344, 0xf345, 0xf346, 0xf347, 0xf348, 0xf349,
+  0xf34a, 0xf34b, 0xf34c, 0xf34d, 0xf34e, 0xf34f, 0xf350, 0xf351,
+  0xf352, 0xf353, 0xf354, 0xf355, 0xf356, 0xf357, 0xf358, 0xf359,
+  0xf35a, 0xf35b, 0xf35c, 0xf35d, 0xf35e, 0xf35f, 0xf360, 0xf361,
+  0xf362, 0xf363, 0xf364, 0xf365, 0xf366, 0xf367, 0xf368, 0xf369,
+  0xf36a, 0xf36b, 0xf36c, 0xf36d, 0xf36e, 0xf36f, 0xf370, 0xf371,
+  0xf372, 0xf373, 0xf374, 0xf375, 0xf376, 0xf377, 0xf378, 0xf379,
+  0xf37a, 0xf37b, 0xf37c, 0xf37d, 0xf37e, 0xf380, 0xf381, 0xf382,
+  0xf383, 0xf384, 0xf385, 0xf386, 0xf387, 0xf388, 0xf389, 0xf38a,
+  0xf38b, 0xf38c, 0xf38d, 0xf38e, 0xf38f, 0xf390, 0xf391, 0xf392,
+  0xf393, 0xf394, 0xf395, 0xf396, 0xf397, 0xf398, 0xf399, 0xf39a,
+  0xf39b, 0xf39c, 0xf39d, 0xf39e, 0xf39f, 0xf3a0, 0xf440, 0xf441,
+  0xf442, 0xf443, 0xf444, 0xf445, 0xf446, 0xf447, 0xf448, 0xf449,
+  0xf44a, 0xf44b, 0xf44c, 0xf44d, 0xf44e, 0xf44f, 0xf450, 0xf451,
+  0xf452, 0xf453, 0xf454, 0xf455, 0xf456, 0xf457, 0xf458, 0xf459,
+  0xf45a, 0xf45b, 0xf45c, 0xf45d, 0xf45e, 0xf45f, 0xf460, 0xf461,
+  0xf462, 0xf463, 0xf464, 0xf465, 0xf466, 0xf467, 0xf468, 0xf469,
+  0xf46a, 0xf46b, 0xf46c, 0xf46d, 0xf46e, 0xf46f, 0xf470, 0xf471,
+  0xf472, 0xf473, 0xf474, 0xf475, 0xf476, 0xf477, 0xf478, 0xf479,
+  0xf47a, 0xf47b, 0xf47c, 0xf47d, 0xf47e, 0xf480, 0xf481, 0xf482,
+  0xf483, 0xf484, 0xf485, 0xf486, 0xf487, 0xf488, 0xf489, 0xf48a,
+  0xf48b, 0xf48c, 0xf48d, 0xf48e, 0xf48f, 0xf490, 0xf491, 0xf492,
+  0xf493, 0xf494, 0xf495, 0xf496, 0xf497, 0xf498, 0xf499, 0xf49a,
+  0xf49b, 0xf49c, 0xf49d, 0xf49e, 0xf49f, 0xf4a0, 0xf540, 0xf541,
+  0xf542, 0xf543, 0xf544, 0xf545, 0xf546, 0xf547, 0xf548, 0xf549,
+  0xf54a, 0xf54b, 0xf54c, 0xf54d, 0xf54e, 0xf54f, 0xf550, 0xf551,
+  0xf552, 0xf553, 0xf554, 0xf555, 0xf556, 0xf557, 0xf558, 0xf559,
+  0xf55a, 0xf55b, 0xf55c, 0xf55d, 0xf55e, 0xf55f, 0xf560, 0xf561,
+  0xf562, 0xf563, 0xf564, 0xf565, 0xf566, 0xf567, 0xf568, 0xf569,
+  0xf56a, 0xf56b, 0xf56c, 0xf56d, 0xf56e, 0xf56f, 0xf570, 0xf571,
+  0xf572, 0xf573, 0xf574, 0xf575, 0xf576, 0xf577, 0xf578, 0xf579,
+  0xf57a, 0xf57b, 0xf57c, 0xf57d, 0xf57e, 0xf580, 0xf581, 0xf582,
+  0xf583, 0xf584, 0xf585, 0xf586, 0xf587, 0xf588, 0xf589, 0xf58a,
+  0xf58b, 0xf58c, 0xf58d, 0xf58e, 0xf58f, 0xf590, 0xf591, 0xf592,
+  0xf593, 0xf594, 0xf595, 0xf596, 0xf597, 0xf598, 0xf599, 0xf59a,
+  0xf59b, 0xf59c, 0xf59d, 0xf59e, 0xf59f, 0xf5a0, 0xf640, 0xf641,
+  0xf642, 0xf643, 0xf644, 0xf645, 0xf646, 0xf647, 0xf648, 0xf649,
+  0xf64a, 0xf64b, 0xf64c, 0xf64d, 0xf64e, 0xf64f, 0xf650, 0xf651,
+  0xf652, 0xf653, 0xf654, 0xf655, 0xf656, 0xf657, 0xf658, 0xf659,
+  0xf65a, 0xf65b, 0xf65c, 0xf65d, 0xf65e, 0xf65f, 0xf660, 0xf661,
+  0xf662, 0xf663, 0xf664, 0xf665, 0xf666, 0xf667, 0xf668, 0xf669,
+  0xf66a, 0xf66b, 0xf66c, 0xf66d, 0xf66e, 0xf66f, 0xf670, 0xf671,
+  0xf672, 0xf673, 0xf674, 0xf675, 0xf676, 0xf677, 0xf678, 0xf679,
+  0xf67a, 0xf67b, 0xf67c, 0xf67d, 0xf67e, 0xf680, 0xf681, 0xf682,
+  0xf683, 0xf684, 0xf685, 0xf686, 0xf687, 0xf688, 0xf689, 0xf68a,
+  0xf68b, 0xf68c, 0xf68d, 0xf68e, 0xf68f, 0xf690, 0xf691, 0xf692,
+  0xf693, 0xf694, 0xf695, 0xf696, 0xf697, 0xf698, 0xf699, 0xf69a,
+  0xf69b, 0xf69c, 0xf69d, 0xf69e, 0xf69f, 0xf6a0, 0xf740, 0xf741,
+  0xf742, 0xf743, 0xf744, 0xf745, 0xf746, 0xf747, 0xf748, 0xf749,
+  0xf74a, 0xf74b, 0xf74c, 0xf74d, 0xf74e, 0xf74f, 0xf750, 0xf751,
+  0xf752, 0xf753, 0xf754, 0xf755, 0xf756, 0xf757, 0xf758, 0xf759,
+  0xf75a, 0xf75b, 0xf75c, 0xf75d, 0xf75e, 0xf75f, 0xf760, 0xf761,
+  0xf762, 0xf763, 0xf764, 0xf765, 0xf766, 0xf767, 0xf768, 0xf769,
+  0xf76a, 0xf76b, 0xf76c, 0xf76d, 0xf76e, 0xf76f, 0xf770, 0xf771,
+  0xf772, 0xf773, 0xf774, 0xf775, 0xf776, 0xf777, 0xf778, 0xf779,
+  0xf77a, 0xf77b, 0xf77c, 0xf77d, 0xf77e, 0xf780, 0xf781, 0xf782,
+  0xf783, 0xf784, 0xf785, 0xf786, 0xf787, 0xf788, 0xf789, 0xf78a,
+  0xf78b, 0xf78c, 0xf78d, 0xf78e, 0xf78f, 0xf790, 0xf791, 0xf792,
+  0xf793, 0xf794, 0xf795, 0xf796, 0xf797, 0xf798, 0xf799, 0xf79a,
+  0xf79b, 0xf79c, 0xf79d, 0xf79e, 0xf79f, 0xf7a0, 0xf840, 0xf841,
+  0xf842, 0xf843, 0xf844, 0xf845, 0xf846, 0xf847, 0xf848, 0xf849,
+  0xf84a, 0xf84b, 0xf84c, 0xf84d, 0xf84e, 0xf84f, 0xf850, 0xf851,
+  0xf852, 0xf853, 0xf854, 0xf855, 0xf856, 0xf857, 0xf858, 0xf859,
+  0xf85a, 0xf85b, 0xf85c, 0xf85d, 0xf85e, 0xf85f, 0xf860, 0xf861,
+  0xf862, 0xf863, 0xf864, 0xf865, 0xf866, 0xf867, 0xf868, 0xf869,
+  0xf86a, 0xf86b, 0xf86c, 0xf86d, 0xf86e, 0xf86f, 0xf870, 0xf871,
+  0xf872, 0xf873, 0xf874, 0xf875, 0xf876, 0xf877, 0xf878, 0xf879,
+  0xf87a, 0xf87b, 0xf87c, 0xf87d, 0xf87e, 0xf880, 0xf881, 0xf882,
+  0xf883, 0xf884, 0xf885, 0xf886, 0xf887, 0xf888, 0xf889, 0xf88a,
+  0xf88b, 0xf88c, 0xf88d, 0xf88e, 0xf88f, 0xf890, 0xf891, 0xf892,
+  0xf893, 0xf894, 0xf895, 0xf896, 0xf897, 0xf898, 0xf899, 0xf89a,
+  0xf89b, 0xf89c, 0xf89d, 0xf89e, 0xf89f, 0xf8a0, 0xf940, 0xf941,
+  0xf942, 0xf943, 0xf944, 0xf945, 0xf946, 0xf947, 0xf948, 0xf949,
+  0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e, 0xf94f, 0xf950, 0xf951,
+  0xf952, 0xf953, 0xf954, 0xf955, 0xf956, 0xf957, 0xf958, 0xf959,
+  0xf95a, 0xf95b, 0xf95c, 0xf95d, 0xf95e, 0xf95f, 0xf960, 0xf961,
+  0xf962, 0xf963, 0xf964, 0xf965, 0xf966, 0xf967, 0xf968, 0xf969,
+  0xf96a, 0xf96b, 0xf96c, 0xf96d, 0xf96e, 0xf96f, 0xf970, 0xf971,
+  0xf972, 0xf973, 0xf974, 0xf975, 0xf976, 0xf977, 0xf978, 0xf979,
+  0xf97a, 0xf97b, 0xf97c, 0xf97d, 0xf97e, 0xf980, 0xf981, 0xf982,
+  0xf983, 0xf984, 0xf985, 0xf986, 0xf987, 0xf988, 0xf989, 0xf98a,
+  0xf98b, 0xf98c, 0xf98d, 0xf98e, 0xf98f, 0xf990, 0xf991, 0xf992,
+  0xf993, 0xf994, 0xf995, 0xf996, 0xf997, 0xf998, 0xf999, 0xf99a,
+  0xf99b, 0xf99c, 0xf99d, 0xf99e, 0xf99f, 0xf9a0, 0xfa40, 0xfa41,
+  0xfa42, 0xfa43, 0xfa44, 0xfa45, 0xfa46, 0xfa47, 0xfa48, 0xfa49,
+  0xfa4a, 0xfa4b, 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f, 0xfa50, 0xfa51,
+  0xfa52, 0xfa53, 0xfa54, 0xfa55, 0xfa56, 0xfa57, 0xfa58, 0xfa59,
+  0xfa5a, 0xfa5b, 0xfa5c, 0xfa5d, 0xfa5e, 0xfa5f, 0xfa60, 0xfa61,
+  0xfa62, 0xfa63, 0xfa64, 0xfa65, 0xfa66, 0xfa67, 0xfa68, 0xfa69,
+  0xfa6a, 0xfa6b, 0xfa6c, 0xfa6d, 0xfa6e, 0xfa6f, 0xfa70, 0xfa71,
+  0xfa72, 0xfa73, 0xfa74, 0xfa75, 0xfa76, 0xfa77, 0xfa78, 0xfa79,
+  0xfa7a, 0xfa7b, 0xfa7c, 0xfa7d, 0xfa7e, 0xfa80, 0xfa81, 0xfa82,
+  0xfa83, 0xfa84, 0xfa85, 0xfa86, 0xfa87, 0xfa88, 0xfa89, 0xfa8a,
+  0xfa8b, 0xfa8c, 0xfa8d, 0xfa8e, 0xfa8f, 0xfa90, 0xfa91, 0xfa92,
+  0xfa93, 0xfa94, 0xfa95, 0xfa96, 0xfa97, 0xfa98, 0xfa99, 0xfa9a,
+  0xfa9b, 0xfa9c, 0xfa9d, 0xfa9e, 0xfa9f, 0xfaa0, 0xfb40, 0xfb41,
+  0xfb42, 0xfb43, 0xfb44, 0xfb45, 0xfb46, 0xfb47, 0xfb48, 0xfb49,
+  0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f, 0xfb50, 0xfb51,
+  0xfb52, 0xfb53, 0xfb54, 0xfb55, 0xfb56, 0xfb57, 0xfb58, 0xfb59,
+  0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d, 0xfb5e, 0xfb5f, 0xfb60, 0xfb61,
+  0xfb62, 0xfb63, 0xfb64, 0xfb65, 0xfb66, 0xfb67, 0xfb68, 0xfb69,
+  0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfb6f, 0xfb70, 0xfb71,
+  0xfb72, 0xfb73, 0xfb74, 0xfb75, 0xfb76, 0xfb77, 0xfb78, 0xfb79,
+  0xfb7a, 0xfb7b, 0xfb7c, 0xfb7d, 0xfb7e, 0xfb80, 0xfb81, 0xfb82,
+  0xfb83, 0xfb84, 0xfb85, 0xfb86, 0xfb87, 0xfb88, 0xfb89, 0xfb8a,
+  0xfb8b, 0xfb8c, 0xfb8d, 0xfb8e, 0xfb8f, 0xfb90, 0xfb91, 0xfb92,
+  0xfb93, 0xfb94, 0xfb95, 0xfb96, 0xfb97, 0xfb98, 0xfb99, 0xfb9a,
+  0xfb9b, 0xfb9c, 0xfb9d, 0xfb9e, 0xfb9f, 0xfba0, 0xfc40, 0xfc41,
+  0xfc42, 0xfc43, 0xfc44, 0xfc45, 0xfc46, 0xfc47, 0xfc48, 0xfc49,
+  0xfc4a, 0xfc4b, 0xfc4c, 0xfc4d, 0xfc4e, 0xfc4f, 0xfc50, 0xfc51,
+  0xfc52, 0xfc53, 0xfc54, 0xfc55, 0xfc56, 0xfc57, 0xfc58, 0xfc59,
+  0xfc5a, 0xfc5b, 0xfc5c, 0xfc5d, 0xfc5e, 0xfc5f, 0xfc60, 0xfc61,
+  0xfc62, 0xfc63, 0xfc64, 0xfc65, 0xfc66, 0xfc67, 0xfc68, 0xfc69,
+  0xfc6a, 0xfc6b, 0xfc6c, 0xfc6d, 0xfc6e, 0xfc6f, 0xfc70, 0xfc71,
+  0xfc72, 0xfc73, 0xfc74, 0xfc75, 0xfc76, 0xfc77, 0xfc78, 0xfc79,
+  0xfc7a, 0xfc7b, 0xfc7c, 0xfc7d, 0xfc7e, 0xfc80, 0xfc81, 0xfc82,
+  0xfc83, 0xfc84, 0xfc85, 0xfc86, 0xfc87, 0xfc88, 0xfc89, 0xfc8a,
+  0xfc8b, 0xfc8c, 0xfc8d, 0xfc8e, 0xfc8f, 0xfc90, 0xfc91, 0xfc92,
+  0xfc93, 0xfc94, 0xfc95, 0xfc96, 0xfc97, 0xfc98, 0xfc99, 0xfc9a,
+  0xfc9b, 0xfc9c, 0xfc9d, 0xfc9e, 0xfc9f, 0xfca0, 0xfd40, 0xfd41,
+  0xfd42, 0xfd43, 0xfd44, 0xfd45, 0xfd46, 0xfd47, 0xfd48, 0xfd49,
+  0xfd4a, 0xfd4b, 0xfd4c, 0xfd4d, 0xfd4e, 0xfd4f, 0xfd50, 0xfd51,
+  0xfd52, 0xfd53, 0xfd54, 0xfd55, 0xfd56, 0xfd57, 0xfd58, 0xfd59,
+  0xfd5a, 0xfd5b, 0xfd5c, 0xfd5d, 0xfd5e, 0xfd5f, 0xfd60, 0xfd61,
+  0xfd62, 0xfd63, 0xfd64, 0xfd65, 0xfd66, 0xfd67, 0xfd68, 0xfd69,
+  0xfd6a, 0xfd6b, 0xfd6c, 0xfd6d, 0xfd6e, 0xfd6f, 0xfd70, 0xfd71,
+  0xfd72, 0xfd73, 0xfd74, 0xfd75, 0xfd76, 0xfd77, 0xfd78, 0xfd79,
+  0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, 0xfd7e, 0xfd80, 0xfd81, 0xfd82,
+  0xfd83, 0xfd84, 0xfd85, 0xfd86, 0xfd87, 0xfd88, 0xfd89, 0xfd8a,
+  0xfd8b, 0xfd8c, 0xfd8d, 0xfd8e, 0xfd8f, 0xfd90, 0xfd91, 0xfd92,
+  0xfd93, 0xfd94, 0xfd95, 0xfd96, 0xfd97, 0xfd98, 0xfd99, 0xfd9a,
+  0xfd9b, 0xfd9c, 0xfd9d, 0xfd9e, 0xfd9f, 0xfda0, 0xfe40, 0xfe41,
+  0xfe42, 0xfe43, 0xfe44, 0xfe45, 0xfe46, 0xfe47, 0xfe48, 0xfe49,
+  0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, 0xa955, 0xa968,
+  0xa969, 0xa96a, 0xa96b, 0xa96c, 0xa96d, 0xa96e, 0xa96f, 0xa970,
+  0xa971, 0xa972, 0xa973, 0xa974, 0xa975, 0xa976, 0xa977, 0xa978,
+  0xa979, 0xa97a, 0xa97b, 0xa97c, 0xa97d, 0xa97e, 0xa980, 0xa981,
+  0xa982, 0xa983, 0xa984, 0xa985, 0xa986, 0xa987, 0xa988, 0xa956,
+  0xa957,
+};
+
+static const Summary16 gbkext_inv_uni2indx_page02[14] = {
+  /* 0x0200 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0c00 }, {    2, 0x0200 },
+};
+static const Summary16 gbkext_inv_uni2indx_page20[44] = {
+  /* 0x2000 */
+  {    3, 0x0000 }, {    3, 0x0029 }, {    6, 0x0020 }, {    7, 0x0020 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  /* 0x2100 */
+  {    8, 0x0220 }, {   10, 0x0000 }, {   10, 0x0002 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x03c0 }, {   15, 0x0000 }, {   15, 0x0000 },
+  {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 },
+  /* 0x2200 */
+  {   15, 0x0000 }, {   15, 0x8020 }, {   17, 0x0008 }, {   18, 0x0000 },
+  {   18, 0x0000 }, {   18, 0x0004 }, {   19, 0x00c0 }, {   21, 0x0000 },
+  {   21, 0x0000 }, {   21, 0x0020 }, {   22, 0x0000 }, {   22, 0x8000 },
+};
+static const Summary16 gbkext_inv_uni2indx_page25[17] = {
+  /* 0x2500 */
+  {   23, 0x0000 }, {   23, 0x0000 }, {   23, 0x0000 }, {   23, 0x0000 },
+  {   23, 0x0000 }, {   23, 0xffff }, {   39, 0xffff }, {   55, 0x000f },
+  {   59, 0xfffe }, {   74, 0x0038 }, {   77, 0x0000 }, {   77, 0x3000 },
+  {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x003c }, {   83, 0x0000 },
+  /* 0x2600 */
+  {   83, 0x0200 },
+};
+static const Summary16 gbkext_inv_uni2indx_page30[16] = {
+  /* 0x3000 */
+  {   84, 0x00c0 }, {   86, 0x6004 }, {   89, 0x03fe }, {   98, 0x0000 },
+  {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 },
+  {   98, 0x0000 }, {   98, 0x7800 }, {  102, 0x0000 }, {  102, 0x0000 },
+  {  102, 0x0000 }, {  102, 0x0000 }, {  102, 0x0000 }, {  102, 0x7000 },
+};
+static const Summary16 gbkext_inv_uni2indx_page32[30] = {
+  /* 0x3200 */
+  {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0002 },
+  {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 },
+  {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0008 }, {  107, 0x0000 },
+  {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0000 },
+  /* 0x3300 */
+  {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0000 },
+  {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0000 },
+  {  107, 0xc000 }, {  109, 0x7000 }, {  112, 0x0002 }, {  113, 0x0000 },
+  {  113, 0x4010 }, {  115, 0x0026 },
+};
+static const Summary16 gbkext_inv_uni2indx_page4e[1307] = {
+  /* 0x4e00 */
+  {  118, 0x8074 }, {  123, 0x8084 }, {  126, 0xc24b }, {  133, 0x10aa },
+  {  138, 0x0457 }, {  144, 0x0ca2 }, {  149, 0xfdbc }, {  161, 0xbff4 },
+  {  173, 0x04bf }, {  181, 0x72c1 }, {  188, 0x8408 }, {  191, 0x73d3 },
+  {  201, 0x9100 }, {  204, 0x1c05 }, {  209, 0xe2c5 }, {  217, 0x5712 },
+  /* 0x4f00 */
+  {  224, 0x19fd }, {  234, 0x307c }, {  241, 0x730a }, {  248, 0xcaaa },
+  {  256, 0x1fb7 }, {  267, 0x0054 }, {  270, 0x6d46 }, {  278, 0x27a6 },
+  {  286, 0x54e7 }, {  295, 0xd76d }, {  306, 0x2816 }, {  311, 0x7fdf },
+  {  325, 0x3bc7 }, {  335, 0x0a7c }, {  342, 0x18b5 }, {  349, 0xbaf5 },
+  /* 0x5000 */
+  {  360, 0x4fff }, {  373, 0x68eb }, {  382, 0x889d }, {  389, 0xabff },
+  {  402, 0x2e77 }, {  412, 0xebdf }, {  425, 0xefdf }, {  439, 0x373f },
+  {  450, 0xdede }, {  462, 0xffff }, {  478, 0xec57 }, {  488, 0xf3fb },
+  {  501, 0x7fff }, {  516, 0xfbbf }, {  530, 0x8f3f }, {  541, 0xf7d7 },
+  /* 0x5100 */
+  {  554, 0xf73f }, {  567, 0xfffb }, {  582, 0xfffd }, {  597, 0x7fff },
+  {  612, 0xd484 }, {  618, 0xeb8d }, {  628, 0x86db }, {  637, 0xc404 },
+  {  641, 0xccd8 }, {  649, 0xe51b }, {  658, 0x67ca }, {  667, 0xc710 },
+  {  673, 0x652e }, {  681, 0xd7fd }, {  694, 0x57ec }, {  704, 0x4096 },
+  /* 0x5200 */
+  {  709, 0x9a30 }, {  715, 0xd039 }, {  722, 0x94ee }, {  731, 0x5036 },
+  {  737, 0xcbf0 }, {  746, 0xafac }, {  756, 0x795d }, {  766, 0x5ffb },
+  {  779, 0xfef9 }, {  792, 0x17f6 }, {  802, 0xc0f0 }, {  808, 0x3ff1 },
+  {  819, 0xf577 }, {  831, 0x7eba }, {  842, 0xffef }, {  857, 0x39fe },
+  /* 0x5300 */
+  {  868, 0x5e9e }, {  878, 0xd91e }, {  887, 0xbbb4 }, {  897, 0x31ff },
+  {  908, 0x3855 }, {  915, 0x2b11 }, {  921, 0x3520 }, {  926, 0x7a44 },
+  {  933, 0xc58b }, {  941, 0x5adf }, {  952, 0xbc93 }, {  961, 0x77bf },
+  {  974, 0xc0f9 }, {  982, 0x742d }, {  990, 0x0086 }, {  993, 0xc410 },
+  /* 0x5400 */
+  {  997, 0x08a5 }, { 1002, 0x1710 }, { 1007, 0x0434 }, { 1011, 0xa4c9 },
+  { 1018, 0xf2b6 }, { 1028, 0xe402 }, { 1033, 0xfeab }, { 1045, 0xc611 },
+  { 1051, 0x27aa }, { 1059, 0xd18a }, { 1066, 0x4027 }, { 1071, 0x56e5 },
+  { 1080, 0x0c28 }, { 1084, 0x0940 }, { 1087, 0x981f }, { 1095, 0x4bf3 },
+  /* 0x5500 */
+  { 1105, 0x7d3d }, { 1116, 0xf7ec }, { 1128, 0x2b62 }, { 1135, 0x2f74 },
+  { 1144, 0xf9a5 }, { 1154, 0xef9e }, { 1166, 0x8b0d }, { 1173, 0xa61f },
+  { 1182, 0x7060 }, { 1187, 0x4ced }, { 1196, 0xff7f }, { 1211, 0x9555 },
+  { 1219, 0xcdcf }, { 1230, 0x4fa1 }, { 1238, 0x6285 }, { 1244, 0x9f53 },
+  /* 0x5600 */
+  { 1254, 0x2cfc }, { 1263, 0x36ff }, { 1275, 0xcf67 }, { 1286, 0x75a9 },
+  { 1295, 0x8fff }, { 1308, 0xec6f }, { 1319, 0xe0eb }, { 1328, 0xe7bd },
+  { 1340, 0x3f9f }, { 1352, 0xfff7 }, { 1367, 0x7ff7 }, { 1381, 0xef7f },
+  { 1395, 0xfbff }, { 1410, 0x136f }, { 1419, 0xd7e8 }, { 1429, 0x19cc },
+  /* 0x5700 */
+  { 1436, 0xf8a7 }, { 1446, 0x6fff }, { 1460, 0x08f7 }, { 1468, 0xb1f6 },
+  { 1478, 0x0b7a }, { 1486, 0x037c }, { 1493, 0x50ac }, { 1499, 0xe737 },
+  { 1510, 0xe783 }, { 1519, 0xf7f3 }, { 1532, 0x9520 }, { 1537, 0xfeeb },
+  { 1550, 0x37f3 }, { 1561, 0x58cb }, { 1569, 0x5fee }, { 1581, 0xd8ef },
+  /* 0x5800 */
+  { 1592, 0xd73a }, { 1602, 0xbddd }, { 1614, 0xfbec }, { 1626, 0xffde },
+  { 1640, 0xcfef }, { 1653, 0xbeed }, { 1665, 0xe7df }, { 1678, 0xbfff },
+  { 1693, 0xfdd4 }, { 1704, 0x39f3 }, { 1714, 0xfcff }, { 1728, 0xefff },
+  { 1743, 0xffdd }, { 1757, 0xffdd }, { 1771, 0xa7ef }, { 1783, 0xfdb6 },
+  /* 0x5900 */
+  { 1795, 0x5f6b }, { 1806, 0x698f }, { 1815, 0x114f }, { 1822, 0xe86d },
+  { 1831, 0x3469 }, { 1838, 0xfa0d }, { 1847, 0xffda }, { 1860, 0xdca7 },
+  { 1870, 0xda21 }, { 1877, 0xbd33 }, { 1887, 0x30c7 }, { 1894, 0xb5fb },
+  { 1906, 0xf3bf }, { 1919, 0xca60 }, { 1925, 0xeed7 }, { 1937, 0x75ff },
+  /* 0x5a00 */
+  { 1950, 0xec05 }, { 1957, 0x6ef5 }, { 1968, 0xfdd6 }, { 1980, 0xefa9 },
+  { 1991, 0xf9be }, { 2003, 0xfbdf }, { 2017, 0xfb7b }, { 2030, 0x7b0f },
+  { 2040, 0xffff }, { 2056, 0xf3fb }, { 2069, 0xfbff }, { 2084, 0xbed3 },
+  { 2095, 0xedf9 }, { 2107, 0xeeab }, { 2118, 0xf5b4 }, { 2128, 0xfffd },
+  /* 0x5b00 */
+  { 2143, 0xfdff }, { 2158, 0xff3f }, { 2172, 0xffff }, { 2188, 0xff6b },
+  { 2201, 0xfffe }, { 2216, 0x4044 }, { 2219, 0xe983 }, { 2227, 0xdbd4 },
+  { 2237, 0x6444 }, { 2242, 0x8057 }, { 2248, 0xf380 }, { 2255, 0x1c86 },
+  { 2261, 0xef0b }, { 2271, 0x1ff2 }, { 2281, 0xbecd }, { 2292, 0x60fe },
+  /* 0x5c00 */
+  { 2301, 0x79ad }, { 2311, 0xca8d }, { 2319, 0xef4b }, { 2330, 0x00ed },
+  { 2336, 0x30d8 }, { 2342, 0xbddc }, { 2353, 0x3f94 }, { 2362, 0x79fd },
+  { 2374, 0xcef9 }, { 2385, 0xe02c }, { 2391, 0xc5f3 }, { 2401, 0x5e55 },
+  { 2410, 0xf7ed }, { 2423, 0xfdfb }, { 2437, 0xda8d }, { 2446, 0xf7fe },
+  /* 0x5d00 */
+  { 2460, 0xbf33 }, { 2471, 0xb7af }, { 2483, 0x9d2f }, { 2493, 0x9fef },
+  { 2506, 0xe37f }, { 2518, 0xd6ff }, { 2531, 0x65ff }, { 2543, 0xffef },
+  { 2558, 0xfffb }, { 2573, 0xddff }, { 2587, 0xffff }, { 2603, 0xff7f },
+  { 2618, 0xdfdf }, { 2632, 0x97ff }, { 2645, 0x3419 }, { 2651, 0x9f61 },
+  /* 0x5e00 */
+  { 2660, 0x6e91 }, { 2668, 0xc08c }, { 2673, 0x9f3f }, { 2685, 0xc67d },
+  { 2695, 0xefcb }, { 2707, 0xb7cf }, { 2719, 0xfff9 }, { 2733, 0x42a3 },
+  { 2739, 0x732e }, { 2748, 0x2904 }, { 2752, 0xdf1e }, { 2763, 0xbc17 },
+  { 2772, 0xf9ff }, { 2786, 0xf7b1 }, { 2797, 0xfaff }, { 2811, 0x3b2f },
+  /* 0x5f00 */
+  { 2821, 0x72e0 }, { 2828, 0x7655 }, { 2837, 0x591e }, { 2845, 0xe9fd },
+  { 2857, 0xfffe }, { 2872, 0xde12 }, { 2880, 0xc9a9 }, { 2888, 0xe574 },
+  { 2897, 0xe048 }, { 2902, 0xec5a }, { 2911, 0x9afd }, { 2922, 0xcf5f },
+  { 2934, 0x4d87 }, { 2942, 0xdc38 }, { 2950, 0x936c }, { 2958, 0x16dd },
+  /* 0x6000 */
+  { 2967, 0x1b80 }, { 2972, 0xc58b }, { 2980, 0x701c }, { 2986, 0x67df },
+  { 2998, 0xd7f1 }, { 3009, 0xd9da }, { 3019, 0x4063 }, { 3024, 0x40b6 },
+  { 3030, 0xcde7 }, { 3041, 0x53ab }, { 3050, 0x46b6 }, { 3058, 0xe6e9 },
+  { 3068, 0xf39f }, { 3080, 0x4add }, { 3089, 0x043e }, { 3095, 0xf9a6 },
+  /* 0x6100 */
+  { 3105, 0x1cbc }, { 3113, 0x7bdf }, { 3126, 0xf726 }, { 3136, 0x7fff },
+  { 3151, 0xaaff }, { 3163, 0xdfdd }, { 3176, 0xfe7b }, { 3189, 0xff5e },
+  { 3202, 0xb7ff }, { 3216, 0xdfef }, { 3230, 0xec7f }, { 3242, 0xbf7f },
+  { 3256, 0xf2fb }, { 3268, 0xffe9 }, { 3281, 0xffbf }, { 3296, 0x7fdf },
+  /* 0x6200 */
+  { 3310, 0x02bf }, { 3318, 0x7218 }, { 3324, 0xabc9 }, { 3333, 0x1f67 },
+  { 3343, 0x8474 }, { 3349, 0xf6e1 }, { 3359, 0x0137 }, { 3365, 0x2db6 },
+  { 3374, 0xf9ee }, { 3386, 0x7211 }, { 3392, 0xe6c8 }, { 3400, 0x45dd },
+  { 3409, 0x880b }, { 3414, 0x6022 }, { 3418, 0x0c13 }, { 3423, 0x0f25 },
+  /* 0x6300 */
+  { 3430, 0xbc79 }, { 3440, 0x13bd }, { 3449, 0x72c0 }, { 3455, 0xd9fb },
+  { 3467, 0x0593 }, { 3473, 0x3fde }, { 3485, 0x9d71 }, { 3494, 0xf33d },
+  { 3505, 0x287a }, { 3512, 0xfeba }, { 3524, 0x8852 }, { 3529, 0xaa66 },
+  { 3537, 0x1daf }, { 3547, 0xbfba }, { 3559, 0xd9f4 }, { 3569, 0x5eab },
+  /* 0x6400 */
+  { 3579, 0x67d8 }, { 3588, 0xa7e6 }, { 3598, 0xcbbc }, { 3608, 0x5bef },
+  { 3620, 0xfa0d }, { 3629, 0xbeeb }, { 3641, 0xdd7f }, { 3654, 0xf8ff },
+  { 3667, 0xff4b }, { 3679, 0xbd99 }, { 3689, 0x8def }, { 3700, 0xea5e },
+  { 3710, 0x9fda }, { 3721, 0xbe7a }, { 3732, 0xffab }, { 3745, 0xffff },
+  /* 0x6500 */
+  { 3761, 0xfdfe }, { 3775, 0xfefb }, { 3789, 0x37df }, { 3801, 0x348f },
+  { 3809, 0x6cdf }, { 3820, 0x959d }, { 3829, 0xe7b3 }, { 3840, 0xff6a },
+  { 3852, 0xe77f }, { 3865, 0x6574 }, { 3873, 0x554d }, { 3881, 0xcdfe },
+  { 3893, 0x2785 }, { 3900, 0xff3b }, { 3913, 0x0c1a }, { 3918, 0xfb3c },
+  /* 0x6600 */
+  { 3929, 0x2bb2 }, { 3937, 0x5dc7 }, { 3947, 0x5e5e }, { 3957, 0xaf8d },
+  { 3967, 0x67f5 }, { 3978, 0x7b03 }, { 3986, 0x3ead }, { 3996, 0xbb2e },
+  { 4006, 0xef6b }, { 4018, 0xdf3d }, { 4030, 0xbe7f }, { 4043, 0xbdef },
+  { 4056, 0xffff }, { 4072, 0xc5ff }, { 4084, 0xfdbf }, { 4098, 0x2d62 },
+  /* 0x6700 */
+  { 4105, 0xd0fe }, { 4115, 0x574e }, { 4124, 0x42bf }, { 4133, 0xdbcd },
+  { 4144, 0x2cb2 }, { 4151, 0x2fb4 }, { 4160, 0x58dc }, { 4168, 0x2f52 },
+  { 4176, 0xf56d }, { 4187, 0x8a5e }, { 4195, 0x5253 }, { 4202, 0xfe16 },
+  { 4212, 0x7fe5 }, { 4224, 0x88e0 }, { 4229, 0x6dda }, { 4239, 0x5fe4 },
+  /* 0x6800 */
+  { 4249, 0x205e }, { 4255, 0xdf35 }, { 4266, 0xf9fd }, { 4279, 0x8c73 },
+  { 4287, 0xa880 }, { 4291, 0xffc4 }, { 4302, 0xf400 }, { 4307, 0xff2f },
+  { 4320, 0x7f95 }, { 4331, 0xff77 }, { 4345, 0x5e3b }, { 4355, 0xffd6 },
+  { 4368, 0xd5fa }, { 4379, 0xfadb }, { 4391, 0xbff6 }, { 4404, 0xe9dc },
+  /* 0x6900 */
+  { 4414, 0x97dd }, { 4425, 0x7ffa }, { 4438, 0xdfee }, { 4451, 0x5dee },
+  { 4462, 0xfffb }, { 4477, 0x9b6f }, { 4488, 0xb7b6 }, { 4499, 0xec7d },
+  { 4510, 0xdc2a }, { 4518, 0xe6cf }, { 4529, 0xd67f }, { 4541, 0xf76d },
+  { 4553, 0xabfd }, { 4565, 0x77ee }, { 4577, 0xdffe }, { 4591, 0x5ffb },
+  /* 0x6a00 */
+  { 4604, 0xfbff }, { 4619, 0x7e7f }, { 4632, 0x7afd }, { 4644, 0x9fdd },
+  { 4656, 0xff6f }, { 4670, 0xf4fe }, { 4682, 0xffdd }, { 4696, 0xedfd },
+  { 4709, 0xbfee }, { 4722, 0xff7c }, { 4735, 0xe5fe }, { 4747, 0xffff },
+  { 4763, 0xffff }, { 4779, 0xffff }, { 4795, 0xffff }, { 4811, 0xffff },
+  /* 0x6b00 */
+  { 4827, 0xffff }, { 4843, 0xffff }, { 4859, 0xff60 }, { 4869, 0xb97b },
+  { 4880, 0xed37 }, { 4891, 0xfdff }, { 4906, 0xfb03 }, { 4915, 0xe5ff },
+  { 4928, 0xd121 }, { 4934, 0xf3b3 }, { 4945, 0xfbfd }, { 4959, 0x7f47 },
+  { 4970, 0x57d9 }, { 4980, 0xf503 }, { 4988, 0x73fd }, { 5000, 0xddd7 },
+  /* 0x6c00 */
+  { 5012, 0x5f1f }, { 5023, 0x7084 }, { 5028, 0x3829 }, { 5034, 0xdeca },
+  { 5044, 0xf938 }, { 5053, 0x074e }, { 5060, 0xf8ec }, { 5070, 0x9daa },
+  { 5079, 0x6c91 }, { 5086, 0x75e6 }, { 5096, 0x9105 }, { 5101, 0x04f1 },
+  { 5107, 0xe9cf }, { 5118, 0xb706 }, { 5126, 0x32d0 }, { 5132, 0x8214 },
+  /* 0x6d00 */
+  { 5136, 0xa76d }, { 5146, 0xb17b }, { 5156, 0xb35f }, { 5167, 0x85d1 },
+  { 5174, 0x1215 }, { 5179, 0xa9e1 }, { 5187, 0x39b6 }, { 5196, 0xee6f },
+  { 5208, 0xacdb }, { 5218, 0x17c5 }, { 5226, 0x3024 }, { 5230, 0x7edb },
+  { 5242, 0xe70e }, { 5251, 0x9cbd }, { 5261, 0xa7ac }, { 5270, 0xe575 },
+  /* 0x6e00 */
+  { 5280, 0x8bdf }, { 5291, 0xdb2c }, { 5300, 0x55c4 }, { 5307, 0xfaeb },
+  { 5319, 0x9fe7 }, { 5331, 0x76a7 }, { 5341, 0xb7ff }, { 5355, 0x3fff },
+  { 5369, 0x7d97 }, { 5380, 0x6efe }, { 5392, 0x7b5b }, { 5403, 0xd329 },
+  { 5411, 0x7779 }, { 5422, 0x3b45 }, { 5430, 0xfc88 }, { 5438, 0xfdef },
+  /* 0x6f00 */
+  { 5452, 0x7dbb }, { 5464, 0xffc7 }, { 5477, 0x51ee }, { 5486, 0xbfb5 },
+  { 5498, 0xd73f }, { 5510, 0xaeff }, { 5523, 0x9fbb }, { 5535, 0xeaeb },
+  { 5546, 0x8cef }, { 5556, 0xefff }, { 5571, 0xff7d }, { 5585, 0xfdb7 },
+  { 5598, 0xfdfa }, { 5611, 0xbff9 }, { 5624, 0x3ffc }, { 5636, 0xffff },
+  /* 0x7000 */
+  { 5652, 0xffff }, { 5668, 0xf3fd }, { 5681, 0xfff7 }, { 5696, 0xfddf },
+  { 5710, 0x6fff }, { 5724, 0xbfff }, { 5739, 0x47ff }, { 5751, 0x2e9e },
+  { 5760, 0xb9de }, { 5771, 0xcd8b }, { 5780, 0x07ff }, { 5791, 0xc475 },
+  { 5799, 0xfaf0 }, { 5809, 0x74ff }, { 5821, 0x442f }, { 5828, 0xdd7f },
+  /* 0x7100 */
+  { 5841, 0xf9ff }, { 5855, 0xf896 }, { 5864, 0x7fbf }, { 5878, 0xffbc },
+  { 5891, 0xabdf }, { 5903, 0xafff }, { 5917, 0xbe2f }, { 5928, 0xdaf3 },
+  { 5939, 0x7bef }, { 5952, 0x7cef }, { 5964, 0xeefe }, { 5977, 0xfdd7 },
+  { 5990, 0xbff7 }, { 6004, 0xffcf }, { 6018, 0xbf5e }, { 6030, 0xfdff },
+  /* 0x7200 */
+  { 6045, 0xffbf }, { 6060, 0xdfff }, { 6075, 0xeaff }, { 6088, 0x541c },
+  { 6094, 0xce7f }, { 6106, 0x55bb }, { 6116, 0x3d39 }, { 6125, 0x39db },
+  { 6135, 0x53ec }, { 6144, 0x7ffb }, { 6158, 0x4fff }, { 6171, 0xfc2e },
+  { 6181, 0x9ee1 }, { 6190, 0xbd7a }, { 6201, 0x0cfc }, { 6209, 0xe260 },
+  /* 0x7300 */
+  { 6215, 0xbbf5 }, { 6227, 0x8717 }, { 6235, 0xa1d9 }, { 6243, 0x3c6d },
+  { 6252, 0xdfff }, { 6267, 0xff7a }, { 6280, 0x4ffe }, { 6292, 0xbfff },
+  { 6307, 0xb56f }, { 6318, 0x77bd }, { 6330, 0x35fb }, { 6341, 0xf372 },
+  { 6351, 0x58fa }, { 6360, 0xbdfc }, { 6372, 0xdd5e }, { 6383, 0xfffb },
+  /* 0x7400 */
+  { 6398, 0x7997 }, { 6408, 0xf3fe }, { 6421, 0xaa9b }, { 6430, 0xef86 },
+  { 6440, 0xfffd }, { 6455, 0x215f }, { 6463, 0xdfff }, { 6478, 0xbf3e },
+  { 6490, 0xb774 }, { 6500, 0xaffe }, { 6513, 0xfc7f }, { 6526, 0xfbff },
+  { 6541, 0xffff }, { 6557, 0xaffb }, { 6570, 0x3fa2 }, { 6579, 0x7f2f },
+  /* 0x7500 */
+  { 6591, 0x5fef }, { 6604, 0x68f5 }, { 6613, 0x44df }, { 6622, 0xb250 },
+  { 6628, 0x26de }, { 6637, 0xe1ef }, { 6648, 0xfb9f }, { 6661, 0x7ceb },
+  { 6672, 0x77b7 }, { 6684, 0x5929 }, { 6691, 0x27c4 }, { 6698, 0x8cc0 },
+  { 6703, 0xd843 }, { 6710, 0xb68b }, { 6719, 0xf223 }, { 6727, 0x6dec },
+  /* 0x7600 */
+  { 6737, 0xebd4 }, { 6747, 0x745e }, { 6756, 0xd18a }, { 6763, 0x2ec6 },
+  { 6771, 0xcff6 }, { 6783, 0xafaf }, { 6795, 0x77f7 }, { 6808, 0x96ff },
+  { 6820, 0xb62b }, { 6829, 0xfdb5 }, { 6841, 0xbfef }, { 6855, 0x7fe9 },
+  { 6867, 0x1a9b }, { 6875, 0x7628 }, { 6882, 0x3fdf }, { 6895, 0xace9 },
+  /* 0x7700 */
+  { 6904, 0xd46d }, { 6913, 0x79ff }, { 6926, 0x5cba }, { 6935, 0xea1f },
+  { 6945, 0xff74 }, { 6957, 0xf3fc }, { 6969, 0xe691 }, { 6977, 0x1dff },
+  { 6989, 0x8fce }, { 6999, 0x7ff9 }, { 7012, 0xe95a }, { 7021, 0x57d6 },
+  { 7031, 0xdfff }, { 7046, 0xe77f }, { 7059, 0x8553 }, { 7066, 0x1eb7 },
+  /* 0x7800 */
+  { 7076, 0xcdf8 }, { 7086, 0x4a29 }, { 7092, 0xcd17 }, { 7101, 0xa06e },
+  { 7108, 0xaf5e }, { 7119, 0xdf1a }, { 7129, 0x83ff }, { 7140, 0xef7f },
+  { 7154, 0x8d7f }, { 7165, 0x6275 }, { 7173, 0xff55 }, { 7185, 0xbde0 },
+  { 7194, 0xf1dd }, { 7205, 0xfdce }, { 7217, 0xeeff }, { 7231, 0xfb6b },
+  /* 0x7900 */
+  { 7243, 0xffdd }, { 7257, 0xbff7 }, { 7271, 0xffef }, { 7286, 0xa3ef },
+  { 7297, 0xfcbc }, { 7308, 0x0337 }, { 7315, 0x5e5a }, { 7324, 0xfa7f },
+  { 7337, 0x7bcc }, { 7347, 0xfbff }, { 7362, 0xff7f }, { 7377, 0x91f7 },
+  { 7387, 0xd5b4 }, { 7396, 0x7ed9 }, { 7407, 0x5527 }, { 7415, 0xd6fe },
+  /* 0x7a00 */
+  { 7427, 0x97b2 }, { 7436, 0xbb6f }, { 7448, 0xfff6 }, { 7462, 0x4577 },
+  { 7471, 0xffbf }, { 7486, 0xff7d }, { 7500, 0xffff }, { 7516, 0x782e },
+  { 7524, 0xdea4 }, { 7533, 0x4e19 }, { 7540, 0xce9e }, { 7550, 0x7ff7 },
+  { 7564, 0xf7ff }, { 7579, 0x3dbf }, { 7591, 0x5f96 }, { 7601, 0x59ff },
+  /* 0x7b00 */
+  { 7613, 0x72a7 }, { 7622, 0xb5cd }, { 7632, 0xa28e }, { 7639, 0xaaf5 },
+  { 7649, 0x655f }, { 7659, 0xd2a8 }, { 7666, 0xbffa }, { 7679, 0xb559 },
+  { 7688, 0xdfde }, { 7701, 0xcf4e }, { 7711, 0xc039 }, { 7717, 0xfeed },
+  { 7730, 0xef3d }, { 7742, 0xd9f5 }, { 7753, 0xbb9d }, { 7764, 0xaf7d },
+  /* 0x7c00 */
+  { 7776, 0x677f }, { 7788, 0x7fbf }, { 7802, 0xfb3f }, { 7815, 0x7eff },
+  { 7829, 0xdffc }, { 7842, 0xffff }, { 7858, 0xffff }, { 7874, 0xc7e7 },
+  { 7885, 0xfdff }, { 7900, 0x0e59 }, { 7907, 0xbbcb }, { 7918, 0x8df1 },
+  { 7927, 0xca5d }, { 7936, 0x6d1f }, { 7946, 0x7efe }, { 7959, 0xf6ff },
+  /* 0x7d00 */
+  { 7973, 0xfbff }, { 7988, 0xffff }, { 8004, 0x777a }, { 8015, 0xffff },
+  { 8031, 0xffff }, { 8047, 0xffff }, { 8063, 0xbfff }, { 8078, 0xff7f },
+  { 8093, 0xffff }, { 8109, 0xffff }, { 8125, 0xbfbf }, { 8139, 0xffff },
+  { 8155, 0xffff }, { 8171, 0xffff }, { 8187, 0xffff }, { 8203, 0xffff },
+  /* 0x7e00 */
+  { 8219, 0xffff }, { 8235, 0xffff }, { 8251, 0xffff }, { 8267, 0xf7ff },
+  { 8282, 0xff7d }, { 8296, 0xffff }, { 8312, 0xffff }, { 8328, 0xffff },
+  { 8344, 0xfffb }, { 8359, 0x77ff }, { 8373, 0x4000 }, { 8374, 0x1810 },
+  { 8377, 0x0000 }, { 8377, 0x0040 }, { 8378, 0x1010 }, { 8380, 0x0200 },
+  /* 0x7f00 */
+  { 8381, 0x0400 }, { 8382, 0x4001 }, { 8384, 0x0000 }, { 8384, 0xfa80 },
+  { 8391, 0xffcb }, { 8404, 0x7a4c }, { 8412, 0xb8f9 }, { 8422, 0xbde9 },
+  { 8433, 0xabfd }, { 8445, 0x1bef }, { 8456, 0x7f6d }, { 8468, 0x4cfa },
+  { 8477, 0xabdd }, { 8488, 0x7ecf }, { 8500, 0xbd9c }, { 8510, 0xe7f4 },
+  /* 0x8000 */
+  { 8521, 0xc784 }, { 8528, 0xec0a }, { 8535, 0xf81a }, { 8543, 0x5615 },
+  { 8550, 0xc3b3 }, { 8559, 0xfaeb }, { 8571, 0xf9ff }, { 8585, 0x7ffd },
+  { 8599, 0xe526 }, { 8607, 0x42b7 }, { 8615, 0x11c8 }, { 8620, 0x0b69 },
+  { 8627, 0x8fa0 }, { 8634, 0x813f }, { 8642, 0x404d }, { 8647, 0xcaa0 },
+  /* 0x8100 */
+  { 8653, 0x19bb }, { 8662, 0xbaa0 }, { 8669, 0x6fff }, { 8683, 0xbeb9 },
+  { 8694, 0xe2bf }, { 8705, 0xf9c4 }, { 8714, 0x9d5e }, { 8724, 0x01ec },
+  { 8730, 0x7afa }, { 8741, 0xc6fd }, { 8752, 0xfab7 }, { 8764, 0xf3f7 },
+  { 8777, 0xebb0 }, { 8786, 0xffff }, { 8802, 0xcb77 }, { 8813, 0xa7e7 },
+  /* 0x8200 */
+  { 8824, 0xcf88 }, { 8832, 0x27ea }, { 8841, 0x42f1 }, { 8848, 0xb404 },
+  { 8853, 0x756f }, { 8864, 0x7aff }, { 8877, 0x3eff }, { 8890, 0x19e2 },
+  { 8897, 0x12eb }, { 8905, 0x4c79 }, { 8913, 0x008d }, { 8917, 0x9c64 },
+  { 8924, 0x026d }, { 8930, 0x2641 }, { 8935, 0x7784 }, { 8943, 0xf56d },
+  /* 0x8300 */
+  { 8954, 0x2c01 }, { 8958, 0xe34d }, { 8967, 0x467f }, { 8977, 0xe885 },
+  { 8984, 0x7d36 }, { 8994, 0x23e8 }, { 9001, 0x0004 }, { 9002, 0xc67f },
+  { 9013, 0xbd9f }, { 9025, 0xa6f3 }, { 9035, 0xf0fe }, { 9046, 0xc820 },
+  { 9050, 0x6b5c }, { 9059, 0x4eaf }, { 9069, 0xf9dc }, { 9080, 0xdcf8 },
+  /* 0x8400 */
+  { 9090, 0x07a5 }, { 9097, 0xcefd }, { 9109, 0xfe0f }, { 9120, 0xcefd },
+  { 9132, 0xffbf }, { 9147, 0xe17d }, { 9157, 0xc5f5 }, { 9167, 0xfa95 },
+  { 9177, 0xa47b }, { 9186, 0xed7f }, { 9199, 0x7ffd }, { 9213, 0x58eb },
+  { 9222, 0xd9ed }, { 9233, 0x5fb4 }, { 9243, 0xef96 }, { 9254, 0x6ffe },
+  /* 0x8500 */
+  { 9267, 0xefff }, { 9282, 0x7b75 }, { 9293, 0xe7fd }, { 9306, 0xc07f },
+  { 9315, 0xf8f7 }, { 9327, 0xbdbf }, { 9340, 0xfeef }, { 9354, 0xb1eb },
+  { 9364, 0x7f4f }, { 9376, 0xe7ff }, { 9390, 0x3aef }, { 9401, 0xfd7e },
+  { 9414, 0x7dfd }, { 9427, 0xefd6 }, { 9439, 0xfdef }, { 9453, 0x77ff },
+  /* 0x8600 */
+  { 9467, 0xffdf }, { 9482, 0xffbd }, { 9496, 0xfd7f }, { 9510, 0xeeff },
+  { 9524, 0x1fff }, { 9537, 0xbbec }, { 9548, 0xa7fb }, { 9560, 0x01fd },
+  { 9568, 0xc3f8 }, { 9577, 0xcfd7 }, { 9589, 0x6867 }, { 9597, 0xfb8c },
+  { 9607, 0x312e }, { 9614, 0x34ec }, { 9622, 0x9def }, { 9634, 0xbce0 },
+  /* 0x8700 */
+  { 9642, 0xd872 }, { 9650, 0xaa53 }, { 9658, 0xbdd1 }, { 9668, 0x376d },
+  { 9678, 0xac7f }, { 9689, 0xfd77 }, { 9702, 0xbfc6 }, { 9713, 0x87ae },
+  { 9722, 0xd6d3 }, { 9732, 0x7f77 }, { 9745, 0x46ff }, { 9756, 0xdbd7 },
+  { 9768, 0xf3be }, { 9780, 0xf7f1 }, { 9792, 0xbbde }, { 9804, 0xbdff },
+  /* 0x8800 */
+  { 9818, 0xfbf7 }, { 9832, 0xf797 }, { 9844, 0xfff9 }, { 9858, 0xedfb },
+  { 9871, 0xcfce }, { 9882, 0xfd6f }, { 9895, 0xa4c1 }, { 9901, 0x1f7a },
+  { 9911, 0xd6c9 }, { 9920, 0xefbb }, { 9933, 0xd7eb }, { 9945, 0xef7d },
+  { 9958, 0xbd99 }, { 9968, 0x7ccb }, { 9978, 0xfec3 }, { 9989, 0xace4 },
+  /* 0x8900 */
+  { 9997, 0xfbfb }, { 10011, 0xf1f2 }, { 10021, 0xf3dd }, { 10033, 0xffae },
+  { 10046, 0xffed }, { 10060, 0x3fff }, { 10074, 0xffbf }, { 10089, 0x77ff },
+  { 10103, 0xffb5 }, { 10116, 0xffff }, { 10132, 0xffff }, { 10148, 0xffff },
+  { 10164, 0x2009 }, { 10167, 0xabb8 }, { 10176, 0x7797 }, { 10187, 0xfff7 },
+  /* 0x8a00 */
+  { 10202, 0xff7e }, { 10216, 0xffff }, { 10232, 0xffff }, { 10248, 0xbfff },
+  { 10263, 0xfeff }, { 10278, 0xffff }, { 10294, 0xffff }, { 10310, 0xfdff },
+  { 10325, 0xf9ff }, { 10339, 0xfff7 }, { 10354, 0xffff }, { 10370, 0xffff },
+  { 10386, 0xffff }, { 10402, 0xffff }, { 10418, 0xffff }, { 10434, 0xffff },
+  /* 0x8b00 */
+  { 10450, 0xff7f }, { 10465, 0xffff }, { 10481, 0xffbf }, { 10496, 0xffff },
+  { 10512, 0xffff }, { 10528, 0xffff }, { 10544, 0xefbf }, { 10558, 0xffff },
+  { 10574, 0xffff }, { 10590, 0xffff }, { 10606, 0x1000 }, { 10607, 0x0802 },
+  { 10609, 0x0080 }, { 10610, 0x0001 }, { 10611, 0x0400 }, { 10612, 0x0000 },
+  /* 0x8c00 */
+  { 10612, 0x0200 }, { 10613, 0x4000 }, { 10614, 0x0000 }, { 10614, 0xff00 },
+  { 10622, 0xed3d }, { 10633, 0xfbdf }, { 10647, 0xf3f9 }, { 10659, 0xf8f7 },
+  { 10671, 0xe9db }, { 10682, 0xfeef }, { 10696, 0xffff }, { 10712, 0xffff },
+  { 10728, 0xffff }, { 10744, 0xffff }, { 10760, 0xffff }, { 10776, 0xffff },
+  /* 0x8d00 */
+  { 10792, 0xffff }, { 10808, 0x1fff }, { 10821, 0x0001 }, { 10822, 0x0000 },
+  { 10822, 0x0000 }, { 10822, 0x8086 }, { 10826, 0xd720 }, { 10833, 0xff06 },
+  { 10843, 0xf3cd }, { 10854, 0x7fed }, { 10867, 0xfff7 }, { 10882, 0x2ac5 },
+  { 10889, 0x27a7 }, { 10898, 0x133d }, { 10906, 0x62e7 }, { 10915, 0xd057 },
+  /* 0x8e00 */
+  { 10923, 0x69df }, { 10934, 0x1fef }, { 10946, 0x29f3 }, { 10955, 0xd9dd },
+  { 10966, 0xf068 }, { 10973, 0xfdf9 }, { 10986, 0x4dbf }, { 10997, 0x6faa },
+  { 11007, 0x7f5d }, { 11019, 0xafee }, { 11031, 0x67ff }, { 11044, 0xfbfb },
+  { 11058, 0xbfff }, { 11073, 0xffff }, { 11089, 0xffff }, { 11105, 0xffff },
+  /* 0x8f00 */
+  { 11121, 0xffff }, { 11137, 0xffff }, { 11153, 0xffff }, { 11169, 0xffff },
+  { 11185, 0xffff }, { 11201, 0xffff }, { 11217, 0x043f }, { 11224, 0x0000 },
+  { 11224, 0x1001 }, { 11226, 0x2004 }, { 11228, 0xf4f7 }, { 11240, 0x9dbc },
+  { 11250, 0xbe49 }, { 11259, 0x04c4 }, { 11263, 0x908b }, { 11269, 0xdc76 },
+  /* 0x9000 */
+  { 11279, 0x5180 }, { 11283, 0x1328 }, { 11288, 0x1fb8 }, { 11297, 0xa69f },
+  { 11307, 0x5f69 }, { 11317, 0xf670 }, { 11326, 0x9ed3 }, { 11336, 0x5fcf },
+  { 11348, 0xf6f2 }, { 11359, 0xd555 }, { 11368, 0x2bb1 }, { 11376, 0xb084 },
+  { 11381, 0x3b4d }, { 11390, 0xc774 }, { 11399, 0x5639 }, { 11407, 0x9eef },
+  /* 0x9100 */
+  { 11419, 0xffeb }, { 11433, 0xbdff }, { 11447, 0x7ff3 }, { 11460, 0xfdfd },
+  { 11474, 0x01b7 }, { 11481, 0x9b7a }, { 11491, 0x29c1 }, { 11497, 0x1c08 },
+  { 11501, 0xc55f }, { 11511, 0xf3f8 }, { 11522, 0x1bf3 }, { 11532, 0xfbcf },
+  { 11545, 0x097f }, { 11554, 0xeffd }, { 11568, 0xffff }, { 11584, 0xffff },
+  /* 0x9200 */
+  { 11600, 0xffff }, { 11616, 0xffff }, { 11632, 0xffff }, { 11648, 0xffff },
+  { 11664, 0xffff }, { 11680, 0xffff }, { 11696, 0xffff }, { 11712, 0xffef },
+  { 11727, 0xbfff }, { 11742, 0xffff }, { 11758, 0xbfff }, { 11773, 0xffff },
+  { 11789, 0xfeff }, { 11804, 0xffff }, { 11820, 0xffff }, { 11836, 0xffff },
+  /* 0x9300 */
+  { 11852, 0xffff }, { 11868, 0xffff }, { 11884, 0xffff }, { 11900, 0xbfff },
+  { 11915, 0xffff }, { 11931, 0xffff }, { 11947, 0xfbff }, { 11962, 0xffff },
+  { 11978, 0x7fff }, { 11993, 0xffff }, { 12009, 0xffff }, { 12025, 0xffff },
+  { 12041, 0xfbff }, { 12056, 0xffbf }, { 12071, 0xffff }, { 12087, 0xffff },
+  /* 0x9400 */
+  { 12103, 0xffff }, { 12119, 0xffff }, { 12135, 0xffff }, { 12151, 0xbfff },
+  { 12166, 0xffff }, { 12182, 0xffff }, { 12198, 0xf7ff }, { 12213, 0xffff },
+  { 12229, 0x001f }, { 12234, 0x0142 }, { 12237, 0x0000 }, { 12237, 0x0000 },
+  { 12237, 0x8080 }, { 12239, 0x0418 }, { 12242, 0x0040 }, { 12243, 0x0800 },
+  /* 0x9500 */
+  { 12244, 0x0000 }, { 12244, 0x1000 }, { 12245, 0x0081 }, { 12247, 0x2008 },
+  { 12249, 0x0908 }, { 12252, 0x0420 }, { 12254, 0x4001 }, { 12256, 0x7fb0 },
+  { 12266, 0xffff }, { 12282, 0xffff }, { 12298, 0xffff }, { 12314, 0xffff },
+  { 12330, 0xffff }, { 12346, 0xffff }, { 12362, 0x10ff }, { 12371, 0x8000 },
+  /* 0x9600 */
+  { 12372, 0x0080 }, { 12373, 0x4908 }, { 12377, 0xbbf9 }, { 12389, 0x4781 },
+  { 12395, 0xc40a }, { 12400, 0x77ce }, { 12411, 0xe869 }, { 12419, 0xff0b },
+  { 12430, 0x569f }, { 12440, 0xec6e }, { 12450, 0xff7f }, { 12465, 0x8db6 },
+  { 12474, 0x0d0c }, { 12479, 0xffdb }, { 12493, 0x78fe }, { 12504, 0xbd37 },
+  /* 0x9700 */
+  { 12515, 0x1c2c }, { 12521, 0xafb7 }, { 12533, 0xdbff }, { 12547, 0xbcfa },
+  { 12558, 0xffff }, { 12574, 0xb5b3 }, { 12584, 0xfdd8 }, { 12595, 0xefa7 },
+  { 12607, 0xd7df }, { 12620, 0xfee9 }, { 12632, 0x57f6 }, { 12643, 0xffeb },
+  { 12657, 0xffff }, { 12673, 0xffff }, { 12689, 0xc13f }, { 12698, 0xff97 },
+  /* 0x9800 */
+  { 12711, 0xffff }, { 12727, 0xffff }, { 12743, 0xffff }, { 12759, 0xffff },
+  { 12775, 0xffff }, { 12791, 0xffff }, { 12807, 0xffff }, { 12823, 0x001f },
+  { 12828, 0x4800 }, { 12830, 0x0224 }, { 12833, 0xff08 }, { 12842, 0xffff },
+  { 12858, 0xbfff }, { 12873, 0x38d1 }, { 12880, 0xfe7f }, { 12894, 0xffff },
+  /* 0x9900 */
+  { 12910, 0xdfff }, { 12925, 0xfffe }, { 12940, 0xbfff }, { 12955, 0xffff },
+  { 12971, 0xffff }, { 12987, 0xffcf }, { 13001, 0x0057 }, { 13006, 0x4b08 },
+  { 13011, 0x520c }, { 13016, 0xfc00 }, { 13022, 0xfedf }, { 13036, 0xffff },
+  { 13052, 0xffff }, { 13068, 0xffff }, { 13084, 0xffff }, { 13100, 0xffff },
+  /* 0x9a00 */
+  { 13116, 0xffff }, { 13132, 0xffff }, { 13148, 0xffff }, { 13164, 0xffff },
+  { 13180, 0xffff }, { 13196, 0xffff }, { 13212, 0x0fff }, { 13224, 0x0004 },
+  { 13225, 0x6208 }, { 13229, 0x0230 }, { 13232, 0xfe40 }, { 13240, 0xea3c },
+  { 13249, 0xe7d8 }, { 13259, 0x7ef5 }, { 13271, 0x57bd }, { 13282, 0xf5ff },
+  /* 0x9b00 */
+  { 13296, 0x7ef7 }, { 13309, 0x7ff7 }, { 13323, 0x7ff7 }, { 13337, 0xe7fb },
+  { 13350, 0x5c41 }, { 13356, 0xffed }, { 13370, 0xffff }, { 13386, 0xffff },
+  { 13402, 0xffff }, { 13418, 0xffff }, { 13434, 0xffff }, { 13450, 0xffff },
+  { 13466, 0xffff }, { 13482, 0xffff }, { 13498, 0xffff }, { 13514, 0xffff },
+  /* 0x9c00 */
+  { 13530, 0xffff }, { 13546, 0xffff }, { 13562, 0xffff }, { 13578, 0xffff },
+  { 13594, 0xffff }, { 13610, 0xffff }, { 13626, 0xffff }, { 13642, 0x6fff },
+  { 13656, 0x9619 }, { 13663, 0x23c8 }, { 13669, 0x9400 }, { 13672, 0xc200 },
+  { 13675, 0x0307 }, { 13680, 0x0c06 }, { 13684, 0xfffb }, { 13699, 0xffff },
+  /* 0x9d00 */
+  { 13715, 0xffff }, { 13731, 0xffff }, { 13747, 0xffff }, { 13763, 0xffff },
+  { 13779, 0xffff }, { 13795, 0xffff }, { 13811, 0xffff }, { 13827, 0xffff },
+  { 13843, 0xffff }, { 13859, 0xffff }, { 13875, 0xffff }, { 13891, 0xffff },
+  { 13907, 0xffff }, { 13923, 0xffff }, { 13939, 0xffff }, { 13955, 0xffff },
+  /* 0x9e00 */
+  { 13971, 0xffff }, { 13987, 0x7fff }, { 14002, 0x4090 }, { 14005, 0x1811 },
+  { 14009, 0x2001 }, { 14011, 0xa25d }, { 14019, 0xc027 }, { 14025, 0x3ff4 },
+  { 14036, 0xf67b }, { 14048, 0x5ff3 }, { 14060, 0xffbf }, { 14075, 0x96ef },
+  { 14086, 0x1def }, { 14097, 0x46ed }, { 14106, 0x795a }, { 14115, 0xa5ff },
+  /* 0x9f00 */
+  { 14127, 0x97ff }, { 14140, 0xfd76 }, { 14152, 0x6ffa }, { 14164, 0x957f },
+  { 14175, 0xffef }, { 14190, 0xfffc }, { 14204, 0xffff }, { 14220, 0x7fff },
+  { 14235, 0xe006 }, { 14240, 0x71ff }, { 14252, 0x003e },
+};
+static const Summary16 gbkext_inv_uni2indx_pagef9[19] = {
+  /* 0xf900 */
+  { 14257, 0x0000 }, { 14257, 0x0000 }, { 14257, 0x1000 }, { 14258, 0x0000 },
+  { 14258, 0x0000 }, { 14258, 0x0000 }, { 14258, 0x0000 }, { 14258, 0x0200 },
+  { 14259, 0x0000 }, { 14259, 0x0020 }, { 14260, 0x0000 }, { 14260, 0x0000 },
+  { 14260, 0x0000 }, { 14260, 0x0000 }, { 14260, 0x0080 }, { 14261, 0x0002 },
+  /* 0xfa00 */
+  { 14262, 0xf000 }, { 14266, 0x811a }, { 14271, 0x039b },
+};
+static const Summary16 gbkext_inv_uni2indx_pagefe[31] = {
+  /* 0xfe00 */
+  { 14278, 0x0000 }, { 14278, 0x0000 }, { 14278, 0x0000 }, { 14278, 0x0001 },
+  { 14279, 0xfe00 }, { 14286, 0xfef7 }, { 14300, 0x0f7f }, { 14311, 0x0000 },
+  { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 },
+  { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 },
+  /* 0xff00 */
+  { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 },
+  { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 },
+  { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 },
+  { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0014 },
+};
+
+static int
+gbkext_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0200 && wc < 0x02e0)
+      summary = &gbkext_inv_uni2indx_page02[(wc>>4)-0x020];
+    else if (wc >= 0x2000 && wc < 0x22c0)
+      summary = &gbkext_inv_uni2indx_page20[(wc>>4)-0x200];
+    else if (wc >= 0x2500 && wc < 0x2610)
+      summary = &gbkext_inv_uni2indx_page25[(wc>>4)-0x250];
+    else if (wc >= 0x3000 && wc < 0x3100)
+      summary = &gbkext_inv_uni2indx_page30[(wc>>4)-0x300];
+    else if (wc >= 0x3200 && wc < 0x33e0)
+      summary = &gbkext_inv_uni2indx_page32[(wc>>4)-0x320];
+    else if (wc >= 0x4e00 && wc < 0x9fb0)
+      summary = &gbkext_inv_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0xf900 && wc < 0xfa30)
+      summary = &gbkext_inv_uni2indx_pagef9[(wc>>4)-0xf90];
+    else if (wc >= 0xfe00 && wc < 0xfff0)
+      summary = &gbkext_inv_uni2indx_pagefe[(wc>>4)-0xfe0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = gbkext_inv_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/genaliases.c b/lib/genaliases.c
new file mode 100644
index 0000000..b54b97d
--- /dev/null
+++ b/lib/genaliases.c
@@ -0,0 +1,104 @@
+/* Copyright (C) 1999-2001, 2003, 2005, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Creates the aliases.gperf table. */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+static void emit_alias (FILE* out1, const char* alias, const char* c_name)
+{
+  /* Output alias in upper case. */
+  const char* s = alias;
+  for (; *s; s++) {
+    unsigned char c = * (unsigned char *) s;
+    if (c >= 0x80)
+      exit(1);
+    if (c >= 'a' && c <= 'z')
+      c -= 'a'-'A';
+    putc(c, out1);
+  }
+  fprintf(out1,", ei_%s\n", c_name);
+}
+
+static void emit_encoding (FILE* out1, FILE* out2, const char* const* names, size_t n, const char* c_name)
+{
+  fprintf(out2,"grep 'sizeof(\"");
+  /* Output *names in upper case. */
+  {
+    const char* s = *names;
+    for (; *s; s++) {
+      unsigned char c = * (unsigned char *) s;
+      if (c >= 0x80)
+        exit(1);
+      if (c >= 'a' && c <= 'z')
+        c -= 'a'-'A';
+      putc(c, out2);
+    }
+  }
+  fprintf(out2,"\")' tmp.h | sed -e 's|^.*\\(stringpool_str[0-9]*\\).*$|  (int)(long)\\&((struct stringpool_t *)0)->\\1,|'\n");
+  for (; n > 0; names++, n--)
+    emit_alias(out1, *names, c_name);
+}
+
+int main ()
+{
+  FILE* stdout2;
+
+  printf("struct alias { int name; unsigned int encoding_index; };\n");
+  printf("%%struct-type\n");
+  printf("%%language=ANSI-C\n");
+  printf("%%define hash-function-name aliases_hash\n");
+  printf("%%define lookup-function-name aliases_lookup\n");
+  printf("%%7bit\n");
+  printf("%%readonly-tables\n");
+  printf("%%global-table\n");
+  printf("%%define word-array-name aliases\n");
+  printf("%%pic\n");
+  printf("%%%%\n");
+
+#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \
+  {                                                           \
+    static const char* const names[] = BRACIFY xxx_names;     \
+    emit_encoding(stdout,stdout2,names,sizeof(names)/sizeof(names[0]),#xxx); \
+  }
+#define BRACIFY(...) { __VA_ARGS__ }
+#define DEFALIAS(xxx_alias,xxx) emit_alias(stdout,xxx_alias,#xxx);
+
+  stdout2 = fdopen(3, "w");
+  if (stdout2 == NULL)
+    exit(1);
+#include "encodings.def"
+  if (fclose(stdout2))
+    exit(1);
+
+  stdout2 = fdopen(4, "w");
+  if (stdout2 == NULL)
+    exit(1);
+#include "encodings_local.def"
+  if (fclose(stdout2))
+    exit(1);
+
+#undef DEFALIAS
+#undef BRACIFY
+#undef DEFENCODING
+
+  if (ferror(stdout) || fclose(stdout))
+    exit(1);
+  exit(0);
+}
diff --git a/lib/genaliases2.c b/lib/genaliases2.c
new file mode 100644
index 0000000..1b789ed
--- /dev/null
+++ b/lib/genaliases2.c
@@ -0,0 +1,83 @@
+/* Copyright (C) 1999-2003, 2005, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Creates the aliases2.h table. */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+static unsigned int counter = 0;
+
+static void emit_alias (FILE* out1, const char* tag, const char* alias, const char* c_name)
+{
+  fprintf(out1,"  S(%s_%u, \"",tag,counter);
+  /* Output alias in upper case. */
+  {
+    const char* s = alias;
+    for (; *s; s++) {
+      unsigned char c = * (unsigned char *) s;
+      if (c >= 0x80)
+        exit(1);
+      if (c >= 'a' && c <= 'z')
+        c -= 'a'-'A';
+      putc(c, out1);
+    }
+  }
+  fprintf(out1,"\", ei_%s )\n", c_name);
+  counter++;
+}
+
+static void emit_encoding (FILE* out1, FILE* out2, const char* tag, const char* const* names, size_t n, const char* c_name)
+{
+  fprintf(out2,"  (int)(long)&((struct stringpool2_t *)0)->stringpool_%s_%u,\n",tag,counter);
+  for (; n > 0; names++, n--)
+    emit_alias(out1, tag, *names, c_name);
+}
+
+int main (int argc, char* argv[])
+{
+  const char * tag = (argc > 1 ? argv[1] : "xxx");
+  FILE * stdout2 = fdopen(3, "w");
+  if (stdout2 == NULL)
+    exit(1);
+#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \
+  {                                                           \
+    static const char* const names[] = BRACIFY xxx_names;     \
+    emit_encoding(stdout,stdout2,tag,names,sizeof(names)/sizeof(names[0]),#xxx); \
+  }
+#define BRACIFY(...) { __VA_ARGS__ }
+#define DEFALIAS(xxx_alias,xxx) emit_alias(stdout,tag,xxx_alias,#xxx);
+#ifdef USE_AIX
+#include "encodings_aix.def"
+#endif
+#ifdef USE_OSF1
+#include "encodings_osf1.def"
+#endif
+#ifdef USE_DOS
+#include "encodings_dos.def"
+#endif
+#ifdef USE_EXTRA
+#include "encodings_extra.def"
+#endif
+#undef DEFALIAS
+#undef BRACIFY
+#undef DEFENCODING
+  if (ferror(stdout) || fclose(stdout) || ferror(stdout2) || fclose(stdout2))
+    exit(1);
+  exit(0);
+}
diff --git a/lib/genflags.c b/lib/genflags.c
new file mode 100644
index 0000000..448f892
--- /dev/null
+++ b/lib/genflags.c
@@ -0,0 +1,114 @@
+/* Copyright (C) 2000-2002, 2005-2006, 2008-2009 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Creates the flags.h include file. */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+/* Consider all encodings, including the system dependent ones. */
+#define USE_AIX
+#define USE_OSF1
+#define USE_DOS
+#define USE_EXTRA
+
+struct loop_funcs {};
+struct iconv_fallbacks {};
+struct iconv_hooks {};
+#include "converters.h"
+
+static void emit_encoding (struct wctomb_funcs * ofuncs, const char* c_name)
+{
+  /* Prepare a converter struct. */
+  struct conv_struct conv;
+  memset(&conv,'\0',sizeof(conv));
+  conv.ofuncs = *ofuncs;
+
+  {
+    /* See whether the encoding can encode the accents and quotation marks. */
+    ucs4_t probe[6] = { 0x0060, 0x00b4, 0x2018, 0x2019, 0x3131, 0x3163, };
+    int res[6];
+    int i;
+    for (i = 0; i < 6; i++) {
+      unsigned char buf[10];
+      memset(&conv.ostate,'\0',sizeof(state_t));
+      res[i] = (conv.ofuncs.xxx_wctomb(&conv,buf,probe[i],sizeof(buf)) != RET_ILUNI);
+    }
+    printf("#define ei_%s_oflags (",c_name);
+    {
+      int first = 1;
+      if (res[0] && res[1]) {
+        printf("HAVE_ACCENTS");
+        first = 0;
+      }
+      if (res[2] && res[3]) {
+        if (!first) printf(" | ");
+        printf("HAVE_QUOTATION_MARKS");
+        first = 0;
+      }
+      if (res[4] && res[5]) {
+        if (!first) printf(" | ");
+        printf("HAVE_HANGUL_JAMO");
+        first = 0;
+      }
+      if (first) printf("0");
+    }
+    printf(")\n");
+  }
+}
+
+int main ()
+{
+  int bitmask = 1;
+  printf("/* Generated automatically by genflags. */\n");
+  printf("\n");
+  printf("/* Set if the encoding can encode\n");
+  printf("   the acute and grave accents U+00B4 and U+0060. */\n");
+  printf("#define HAVE_ACCENTS %d\n",bitmask);
+  printf("\n");
+  bitmask = bitmask << 1;
+  printf("/* Set if the encoding can encode\n");
+  printf("   the single quotation marks U+2018 and U+2019. */\n");
+  printf("#define HAVE_QUOTATION_MARKS %d\n",bitmask);
+  printf("\n");
+  bitmask = bitmask << 1;
+  printf("/* Set if the encoding can encode\n");
+  printf("   the double-width Hangul letters (Jamo) U+3131 to U+3163. */\n");
+  printf("#define HAVE_HANGUL_JAMO %d\n",bitmask);
+  printf("\n");
+
+#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \
+  {                                                       \
+    struct wctomb_funcs ofuncs = xxx_ofuncs1,xxx_ofuncs2; \
+    emit_encoding(&ofuncs,#xxx);                          \
+  }
+#define DEFALIAS(xxx_alias,xxx) /* nothing */
+/* Consider all encodings, including the system dependent ones. */
+#include "encodings.def"
+#include "encodings_aix.def"
+#include "encodings_osf1.def"
+#include "encodings_dos.def"
+#include "encodings_extra.def"
+#undef DEFALIAS
+#undef DEFENCODING
+
+  if (ferror(stdout) || fclose(stdout))
+    exit(1);
+  exit(0);
+}
diff --git a/lib/gentranslit.c b/lib/gentranslit.c
new file mode 100644
index 0000000..0b2779c
--- /dev/null
+++ b/lib/gentranslit.c
@@ -0,0 +1,258 @@
+/* Copyright (C) 1999-2003, 2005, 2011 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/*
+ * Generates a table of small strings, used for transliteration, from a table
+ * containing lines of the form
+ *   Unicode <tab> utf-8 replacement <tab> # comment
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdbool.h>
+
+int main (int argc, char *argv[])
+{
+  unsigned int data[0x100000];
+  int uni2index[0x110000];
+  int index;
+
+  if (argc != 1)
+    exit(1);
+
+  printf("/*\n");
+  printf(" * Copyright (C) 1999-2003 Free Software Foundation, Inc.\n");
+  printf(" * This file is part of the GNU LIBICONV Library.\n");
+  printf(" *\n");
+  printf(" * The GNU LIBICONV Library is free software; you can redistribute it\n");
+  printf(" * and/or modify it under the terms of the GNU Library General Public\n");
+  printf(" * License as published by the Free Software Foundation; either version 2\n");
+  printf(" * of the License, or (at your option) any later version.\n");
+  printf(" *\n");
+  printf(" * The GNU LIBICONV Library is distributed in the hope that it will be\n");
+  printf(" * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n");
+  printf(" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n");
+  printf(" * Library General Public License for more details.\n");
+  printf(" *\n");
+  printf(" * You should have received a copy of the GNU Library General Public\n");
+  printf(" * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n");
+  printf(" * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n");
+  printf(" * Fifth Floor, Boston, MA 02110-1301, USA.\n");
+  printf(" */\n");
+  printf("\n");
+  printf("/*\n");
+  printf(" * Transliteration table\n");
+  printf(" */\n");
+  printf("\n");
+  {
+    int c;
+    int j;
+    for (j = 0; j < 0x110000; j++)
+      uni2index[j] = -1;
+    index = 0;
+    for (;;) {
+      c = getc(stdin);
+      if (c == EOF)
+        break;
+      if (c == '#') {
+        do { c = getc(stdin); } while (!(c == EOF || c == '\n'));
+        continue;
+      }
+      ungetc(c,stdin);
+      if (scanf("%x",&j) != 1)
+        exit(1);
+      c = getc(stdin);
+      if (c != '\t')
+        exit(1);
+      for (;;) {
+        c = getc(stdin);
+        if (c == EOF || c == '\n')
+          exit(1);
+        if (c == '\t')
+          break;
+        if (uni2index[j] < 0) {
+          uni2index[j] = index;
+          data[index++] = 0;
+        }
+        if (c >= 0x80) {
+          /* Finish reading an UTF-8 character. */
+          if (c < 0xc0)
+            exit(1);
+          else {
+            unsigned int i = (c < 0xe0 ? 2 : c < 0xf0 ? 3 : c < 0xf8 ? 4 : c < 0xfc ? 5 : 6);
+            c &= (1 << (8-i)) - 1;
+            while (--i > 0) {
+              int cc = getc(stdin);
+              if (!(cc >= 0x80 && cc < 0xc0))
+                exit(1);
+              c <<= 6; c |= (cc & 0x3f);
+            }
+          }
+        }
+        data[index++] = (unsigned int) c;
+      }
+      if (uni2index[j] >= 0)
+        data[uni2index[j]] = index - uni2index[j] - 1;
+      do { c = getc(stdin); } while (!(c == EOF || c == '\n'));
+    }
+  }
+  printf("static const unsigned int translit_data[%d] = {",index);
+  {
+    int i;
+    for (i = 0; i < index; i++) {
+      if (data[i] < 32)
+        printf("\n %3d,",data[i]);
+      else if (data[i] == '\'')
+        printf("'\\'',");
+      else if (data[i] == '\\')
+        printf("'\\\\',");
+      else if (data[i] < 127)
+        printf(" '%c',",data[i]);
+      else if (data[i] < 256)
+        printf("0x%02X,",data[i]);
+      else
+        printf("0x%04X,",data[i]);
+    }
+    printf("\n};\n");
+  }
+  printf("\n");
+  {
+    bool pages[0x1100];
+    int line[0x22000];
+    int tableno;
+    struct { int minline; int maxline; int usecount; const char* suffix; } tables[0x2000];
+    int i, j, p, j1, j2, t;
+
+    for (p = 0; p < 0x1100; p++)
+      pages[p] = false;
+    for (j = 0; j < 0x110000; j++)
+      if (uni2index[j] >= 0)
+        pages[j>>8] = true;
+    for (j1 = 0; j1 < 0x22000; j1++) {
+      bool all_invalid = true;
+      for (j2 = 0; j2 < 8; j2++) {
+        j = 8*j1+j2;
+        if (uni2index[j] >= 0)
+          all_invalid = false;
+      }
+      if (all_invalid)
+        line[j1] = -1;
+      else
+        line[j1] = 0;
+    }
+    tableno = 0;
+    for (j1 = 0; j1 < 0x22000; j1++) {
+      if (line[j1] >= 0) {
+        if (tableno > 0
+            && ((j1 > 0 && line[j1-1] == tableno-1)
+                || ((tables[tableno-1].maxline >> 5) == (j1 >> 5)
+                    && j1 - tables[tableno-1].maxline <= 8))) {
+          line[j1] = tableno-1;
+          tables[tableno-1].maxline = j1;
+        } else {
+          tableno++;
+          line[j1] = tableno-1;
+          tables[tableno-1].minline = tables[tableno-1].maxline = j1;
+        }
+      }
+    }
+    for (t = 0; t < tableno; t++) {
+      tables[t].usecount = 0;
+      j1 = 8*tables[t].minline;
+      j2 = 8*(tables[t].maxline+1);
+      for (j = j1; j < j2; j++)
+        if (uni2index[j] >= 0)
+          tables[t].usecount++;
+    }
+    for (t = 0, p = -1, i = 0; t < tableno; t++) {
+      if (tables[t].usecount > 1) {
+        char* s;
+        if (p == tables[t].minline >> 5) {
+          s = (char*) malloc(4+1+2+1);
+          sprintf(s, "%02x_%d", p, ++i);
+        } else {
+          p = tables[t].minline >> 5;
+          s = (char*) malloc(4+1);
+          sprintf(s, "%02x", p);
+        }
+        tables[t].suffix = s;
+      } else
+        tables[t].suffix = NULL;
+    }
+    {
+      p = -1;
+      for (t = 0; t < tableno; t++)
+        if (tables[t].usecount > 1) {
+          p = 0;
+          printf("static const short translit_page%s[%d] = {\n", tables[t].suffix, 8*(tables[t].maxline-tables[t].minline+1));
+          for (j1 = tables[t].minline; j1 <= tables[t].maxline; j1++) {
+            if ((j1 % 0x20) == 0 && j1 > tables[t].minline)
+              printf("  /* 0x%04x */\n", 8*j1);
+            printf(" ");
+            for (j2 = 0; j2 < 8; j2++) {
+              j = 8*j1+j2;
+              printf(" %4d,", uni2index[j]);
+            }
+            printf(" /* 0x%02x-0x%02x */\n", 8*(j1 % 0x20), 8*(j1 % 0x20)+7);
+          }
+          printf("};\n");
+        }
+      if (p >= 0)
+        printf("\n");
+    }
+    printf("#define translit_index(wc) \\\n  (");
+    for (j1 = 0; j1 < 0x22000;) {
+      t = line[j1];
+      for (j2 = j1; j2 < 0x22000 && line[j2] == t; j2++);
+      if (t >= 0) {
+        if (j1 != tables[t].minline) abort();
+        if (j2 > tables[t].maxline+1) abort();
+        j2 = tables[t].maxline+1;
+      }
+      if (t == -1) {
+      } else {
+        if (t >= 0 && tables[t].usecount == 0) abort();
+        if (t >= 0 && tables[t].usecount == 1) {
+          if (j2 != j1+1) abort();
+          for (j = 8*j1; j < 8*j2; j++)
+            if (uni2index[j] >= 0) {
+              printf("wc == 0x%04x ? %d", j, uni2index[j]);
+              break;
+            }
+        } else {
+          if (j1 == 0) {
+            printf("wc < 0x%04x", 8*j2);
+          } else {
+            printf("wc >= 0x%04x && wc < 0x%04x", 8*j1, 8*j2);
+          }
+          printf(" ? translit_page%s[wc", tables[t].suffix);
+          if (tables[t].minline > 0)
+            printf("-0x%04x", 8*j1);
+          printf("]");
+        }
+        printf(" : \\\n   ");
+      }
+      j1 = j2;
+    }
+    printf("-1)\n");
+  }
+
+  if (ferror(stdout) || fclose(stdout))
+    exit(1);
+  exit(0);
+}
diff --git a/lib/georgian_academy.h b/lib/georgian_academy.h
new file mode 100644
index 0000000..ddbe578
--- /dev/null
+++ b/lib/georgian_academy.h
@@ -0,0 +1,106 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GEORGIAN-ACADEMY
+ */
+
+static const unsigned short georgian_academy_2uni[32] = {
+  /* 0x80 */
+  0x0080, 0x0081, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x008d, 0x008e, 0x008f,
+  /* 0x90 */
+  0x0090, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x009d, 0x009e, 0x0178,
+};
+
+static int
+georgian_academy_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0x80 && c < 0xa0)
+    *pwc = (ucs4_t) georgian_academy_2uni[c-0x80];
+  else if (c >= 0xc0 && c < 0xe7)
+    *pwc = (ucs4_t) c + 0x1010;
+  else
+    *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static const unsigned char georgian_academy_page00[32] = {
+  0x80, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8e, 0x8f, /* 0x88-0x8f */
+  0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0x00, /* 0x98-0x9f */
+};
+static const unsigned char georgian_academy_page01[72] = {
+  0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char georgian_academy_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char georgian_academy_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+georgian_academy_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0080 && wc < 0x00a0)
+    c = georgian_academy_page00[wc-0x0080];
+  else if ((wc >= 0x00a0 && wc < 0x00c0) || (wc >= 0x00e7 && wc < 0x0100))
+    c = wc;
+  else if (wc >= 0x0150 && wc < 0x0198)
+    c = georgian_academy_page01[wc-0x0150];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = georgian_academy_page02[wc-0x02c0];
+  else if (wc >= 0x10d0 && wc < 0x10f7)
+    c = wc-0x1010;
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = georgian_academy_page20[wc-0x2010];
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/georgian_ps.h b/lib/georgian_ps.h
new file mode 100644
index 0000000..e23dbae
--- /dev/null
+++ b/lib/georgian_ps.h
@@ -0,0 +1,123 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * GEORGIAN-PS
+ */
+
+static const unsigned short georgian_ps_2uni_1[32] = {
+  /* 0x80 */
+  0x0080, 0x0081, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x008d, 0x008e, 0x008f,
+  /* 0x90 */
+  0x0090, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x009d, 0x009e, 0x0178,
+};
+static const unsigned short georgian_ps_2uni_2[39] = {
+  /* 0xc0 */
+  0x10d0, 0x10d1, 0x10d2, 0x10d3, 0x10d4, 0x10d5, 0x10d6, 0x10f1,
+  0x10d7, 0x10d8, 0x10d9, 0x10da, 0x10db, 0x10dc, 0x10f2, 0x10dd,
+  /* 0xd0 */
+  0x10de, 0x10df, 0x10e0, 0x10e1, 0x10e2, 0x10f3, 0x10e3, 0x10e4,
+  0x10e5, 0x10e6, 0x10e7, 0x10e8, 0x10e9, 0x10ea, 0x10eb, 0x10ec,
+  /* 0xe0 */
+  0x10ed, 0x10ee, 0x10f4, 0x10ef, 0x10f0, 0x10f5,
+};
+
+static int
+georgian_ps_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0x80 && c < 0xa0)
+    *pwc = (ucs4_t) georgian_ps_2uni_1[c-0x80];
+  else if (c >= 0xc0 && c < 0xe6)
+    *pwc = (ucs4_t) georgian_ps_2uni_2[c-0xc0];
+  else
+    *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static const unsigned char georgian_ps_page00[32] = {
+  0x80, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8e, 0x8f, /* 0x88-0x8f */
+  0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0x00, /* 0x98-0x9f */
+};
+static const unsigned char georgian_ps_page01[72] = {
+  0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char georgian_ps_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char georgian_ps_page10[40] = {
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc8, /* 0xd0-0xd7 */
+  0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xcf, 0xd0, 0xd1, /* 0xd8-0xdf */
+  0xd2, 0xd3, 0xd4, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, /* 0xe0-0xe7 */
+  0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe3, /* 0xe8-0xef */
+  0xe4, 0xc7, 0xce, 0xd5, 0xe2, 0xe5, 0x00, 0x00, /* 0xf0-0xf7 */
+};
+static const unsigned char georgian_ps_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+
+static int
+georgian_ps_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0080 && wc < 0x00a0)
+    c = georgian_ps_page00[wc-0x0080];
+  else if ((wc >= 0x00a0 && wc < 0x00c0) || (wc >= 0x00e6 && wc < 0x0100))
+    c = wc;
+  else if (wc >= 0x0150 && wc < 0x0198)
+    c = georgian_ps_page01[wc-0x0150];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = georgian_ps_page02[wc-0x02c0];
+  else if (wc >= 0x10d0 && wc < 0x10f8)
+    c = georgian_ps_page10[wc-0x10d0];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = georgian_ps_page20[wc-0x2010];
+  else if (wc == 0x2122)
+    c = 0x99;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/hkscs1999.h b/lib/hkscs1999.h
new file mode 100644
index 0000000..3732763
--- /dev/null
+++ b/lib/hkscs1999.h
@@ -0,0 +1,3005 @@
+/*
+ * Copyright (C) 1999-2006 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * HKSCS:1999
+ */
+
+static const unsigned short hkscs1999_2uni_page88[627] = {
+  /* 0x88 */
+  0x06c0, 0x06c1, 0x06c2, 0x06c3, 0x06c4, 0x720c, 0x06c5, 0x71d1,
+  0x71cd, 0x06c6, 0x06c7, 0x71cb, 0x8c68, 0x06c8, 0x71ca, 0x06c9,
+  0x06ca, 0x06cb, 0x06cc, 0x720e, 0x06cd, 0x06ce, 0x0080, 0x0041,
+  0x010d, 0x0040, 0x0092, 0x0049, 0x009a, 0x0048, 0x00cc, 0x0053,
+  0x0111, 0x0052, 0x70fd, 0x02be, 0x70fd, 0x02c0, 0x004a, 0x0081,
+  0x0061, 0x010e, 0x0060, 0x0151, 0x0093, 0x0069, 0x009b, 0x0068,
+  0x00ab, 0x006d, 0x0110, 0x006c, 0x00cd, 0x0073, 0x0112, 0x0072,
+  0x00eb, 0x007a, 0x0114, 0x0079, 0x0116, 0x0118, 0x011a, 0x011c,
+  0x007c, 0x70fd, 0x02bf, 0x70fd, 0x02c1, 0x006a, 0x0161, 0x041a,
+  0x041b, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  /* 0x89 */
+  0xf029, 0x8005, 0x70fd, 0x374a, 0x70fd, 0x70fd, 0x207d, 0x40dd,
+  0x6dce, 0x62df, 0x70fd, 0x70fd, 0xd275, 0x36d1, 0x215a, 0x2168,
+  0x21e8, 0x2396, 0x23b4, 0x23dc, 0x2424, 0x24e1, 0x24e8, 0x257b,
+  0x258e, 0x2611, 0x2618, 0x2922, 0x2b30, 0x2b44, 0x2b47, 0x2b72,
+  0x2b74, 0x2da6, 0x2dde, 0x2ddf, 0x2eda, 0x30c6, 0x327b, 0x37c9,
+  0x3a3e, 0x3a44, 0x3aa5, 0x3f8e, 0x42bc, 0x4735, 0x50a4, 0x50ac,
+  0x50ba, 0x50c7, 0x50cf, 0x50df, 0x5106, 0x5137, 0x547a, 0x54cf,
+  0x556f, 0x5b46, 0x5d3e, 0x5d62, 0x60a6, 0x60a7, 0x60ae, 0x4611,
+  0x4efc, 0x4fcd, 0x3b86, 0x4cc9, 0x2467, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x628c, 0x4ab8, 0x625e, 0x52bc, 0x70fd, 0x5e4b, 0x52f6,
+  0x78e7, 0x70fd, 0x70fd, 0x529f, 0x6f47, 0x1f8d, 0x6e49, 0x6e8c,
+  0x1efe, 0xebb6, 0xcd4e, 0x6e8a, 0xee73, 0x0901, 0x70fd, 0x409a,
+  0x543e, 0x4719, 0x70fd, 0x1c11, 0x6b6c, 0x6b8f, 0x7019, 0x4b87,
+  0xdcac, 0x8a8a, 0x7650, 0x9526, 0x2064, 0x20c1, 0x20c0, 0x20c7,
+  0x20ff, 0x212b, 0x2177, 0x078c, 0x21fd, 0x1148, 0x2243, 0x22c8,
+  0x07bd, 0x07d3, 0x07e5, 0x23c6, 0x2b45, 0x241b, 0x243c, 0x2445,
+  0x20c9, 0x24b9, 0x24d0, 0x2567, 0x0907, 0x25e9, 0x0891, 0x25f0,
+  0x0893, 0x2602, 0x2663, 0x08ad, 0x08b2, 0x09c1, 0x26d3, 0x26e3,
+  0x26f4, 0x26f9, 0x2710, 0x272f, 0x2758, 0x2763, 0x2768, 0x08d8,
+  0x277f, 0x08e5, 0x08ff, 0x2817, 0x0905,
+  /* 0x8a */
+  0xd784, 0x2765, 0x70fd, 0x7b02, 0x7bd5, 0xb42b, 0x27d0, 0x96c6,
+  0x0d2c, 0x7401, 0x5f86, 0xb138, 0xe665, 0x1353, 0xd97e, 0x497a,
+  0x9638, 0x0d74, 0x1ad5, 0xda1d, 0xc7b2, 0xb16a, 0x371d, 0x7c3c,
+  0x7e74, 0x7b95, 0x7fb4, 0x36cd, 0x5fbe, 0x7d56, 0x7acb, 0x7e24,
+  0x96a9, 0xdad6, 0xaa13, 0x70fd, 0x7c06, 0xe9cd, 0xd9a9, 0x1af4,
+  0xb227, 0x96c2, 0x6bb2, 0x0da7, 0xe6f4, 0x12ed, 0x0846, 0xb587,
+  0xe754, 0xd3c8, 0x9744, 0x6dee, 0x6915, 0x70fd, 0x16d9, 0xbfe5,
+  0x36f4, 0x2723, 0x974c, 0x95ca, 0x7f37, 0x0d3b, 0x7f2f, 0xc49a,
+  0xc4d6, 0xd4a0, 0x372a, 0xb392, 0x7b03, 0x5fa8, 0x8de1, 0xe14c,
+  0x7731, 0x70fd, 0x1b0b, 0x7269, 0x12fa, 0x2ab3, 0x978d, 0x70fd,
+  0xaac8, 0x75bc, 0xbfd7, 0x7e0c, 0x7c56, 0x27b9, 0x13bb, 0x16ba,
+  0x70fd, 0x1d74, 0x94e6, 0x7f5d, 0x53aa, 0x69f5, 0x7c5c, 0x35b9,
+  0x0d3e, 0x9275, 0x5f00, 0x28e1, 0x36bc, 0x1143, 0x70fd, 0xf101,
+  0x7cc9, 0x950f, 0x96c9, 0x70fd, 0x7f88, 0xa142, 0x0cd2, 0x0d46,
+  0xdb1b, 0x08b8, 0xbdc9, 0x8d07, 0x2892, 0x7df1, 0x96b2, 0xe720,
+  0x07fc, 0x3e7d, 0xb1bb, 0x70fd, 0x70fd, 0xd0f4, 0x988b, 0x8e48,
+  0xf15b, 0xe24d, 0x7d3a, 0x7af4, 0xc5dc, 0x5193, 0x7f8f, 0x9303,
+  0x9439, 0x093b, 0xb4a3, 0x7d4c, 0x7e4d, 0x7d6a, 0x1293, 0x7df0,
+  0x7c07, 0x800f, 0x7d0c, 0x70fd, 0x7d6b, 0x7a69, 0x7c08, 0x7f80,
+  0x7ffd, 0x12f9, 0x9196, 0x3672, 0x7e6d,
+  /* 0x8b */
+  0x9d34, 0xd1b9, 0x95ce, 0x7c3e, 0x7c3f, 0x9651, 0x9655, 0x0d58,
+  0x7d58, 0x7f87, 0x7dee, 0xf132, 0xc890, 0xe252, 0xe2d9, 0xe24a,
+  0x66aa, 0x270c, 0x54c4, 0x27f9, 0x70fd, 0xec83, 0x6d26, 0x6bb6,
+  0xd29e, 0x97ee, 0x4340, 0x536d, 0x52ec, 0x2e5c, 0xc3b2, 0x5334,
+  0x0ad7, 0x259f, 0xd97d, 0x62b6, 0x7dba, 0x7ccf, 0x7d37, 0x7dbb,
+  0x091d, 0xb16b, 0x0949, 0x7b96, 0x28ef, 0x92b5, 0x7f89, 0x7cd0,
+  0x7d38, 0x7f38, 0x8008, 0xda87, 0x8315, 0x7d39, 0xb1d0, 0x97a4,
+  0x2c94, 0x7edd, 0x7ede, 0x7fb5, 0x7fb6, 0x29dc, 0x7cd1, 0xd214,
+  0xdb4d, 0x7e75, 0x7d3b, 0xb47e, 0x0a43, 0x7e76, 0x8040, 0xb598,
+  0xefbd, 0xae5a, 0x867a, 0xa6b7, 0xdafc, 0x2ad9, 0x24a8, 0x095a,
+  0xb8bd, 0x4db2, 0x2da8, 0x1b00, 0x1dec, 0x6fa7, 0x1ce7, 0x6d1f,
+  0x6c8d, 0xbb74, 0x9abd, 0x283b, 0x0932, 0x28c9, 0x2068, 0x2b42,
+  0x8901, 0xf238, 0x6851, 0x7186, 0x209b, 0x20fb, 0x087e, 0x2e63,
+  0x3191, 0x3204, 0x0c3a, 0x348c, 0x3775, 0x3dba, 0x3e75, 0x3e7a,
+  0x426c, 0x442b, 0x206c, 0x44ad, 0xad69, 0x5152, 0x4b3b, 0x4ef9,
+  0x5153, 0xc12a, 0x0801, 0x70fd, 0xc1cb, 0x5202, 0x5280, 0xc412,
+  0xc711, 0x259d, 0x59e4, 0x5b41, 0xd3b2, 0x5d20, 0x5e5d, 0x6585,
+  0x6678, 0x667f, 0x66e8, 0xe30f, 0x68e6, 0x6975, 0x69ce, 0x69de,
+  0x6a63, 0xe790, 0x6d7c, 0x6e9f, 0x6f44, 0x3daf, 0x7047, 0x2077,
+  0x7187, 0x671d, 0x3477, 0x65a2,
+};
+static const unsigned short hkscs1999_2uni_page8d[3140] = {
+  /* 0x8d */
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x2f7e, 0x2f88, 0x2f96, 0x10fc, 0x0b4f, 0x2fe4, 0x2ff9, 0x0b60,
+  0x0b78, 0x3082, 0x30fd, 0x3165, 0x31c3, 0x0c48, 0x0c54, 0x0c7f,
+  0x0c8d, 0x3317, 0x337d, 0x2f25, 0x0cc9, 0x33f7, 0x33f9, 0x340f,
+  0x0cf8, 0x346c, 0x34d0, 0x3525, 0x3558, 0x0d38, 0x28f1, 0x0d43,
+  0x3622, 0x363b, 0x3647, 0x369a, 0x0d8b, 0x3700, 0x2f55, 0x2861,
+  0x701f, 0x0dd7, 0x37c6, 0x0dfd, 0x383f, 0x3893, 0x0e32, 0x38d2,
+  0x0e62, 0x3956, 0x0e82, 0x39e4, 0x3a40, 0x0e98, 0x3a8a, 0x3ac4,
+  0x0eb2, 0x0eb1, 0x0ebb, 0x3b49, 0x3b83, 0x445c, 0x3ba4, 0x3bdf,
+  0x3bc5, 0x0efc, 0x3c16, 0x0f1d, 0x3ca5, 0x3cb4, 0x3cb1, 0x3cc2,
+  0x0f2c, 0x3cd9, 0x0f32, 0x3ceb, 0x3cf5, 0x3d14, 0x3d36, 0x3dc1,
+  0x3e01, 0x3e2a, 0x3eb5, 0x3eea, 0x0fcb, 0x3f42, 0x3f46, 0x3f66,
+  0x3fc1, 0x0fef, 0x3fe4, 0x3ff1, 0x4015, 0x4018, 0x4029, 0x4086,
+  0xdfc0, 0x40bb, 0x40e2, 0x40da, 0x6fff, 0x40e8, 0x40e9, 0x4124,
+  0x4134, 0x1046, 0xa481, 0x4181, 0x41be, 0x106a, 0x1075, 0x43b7,
+  0x2ed9, 0x108a, 0x422c, 0x1091, 0x4250, 0x4254, 0x426f, 0x427f,
+  0x4289, 0x73e5, 0x16c1, 0x0931, 0x7d98,
+  /* 0x8e */
+  0xa417, 0x29fe, 0xcc13, 0x433e, 0xb920, 0x098e, 0x3be2, 0xe1e9,
+  0x2db4, 0x4c49, 0xb9a1, 0xe659, 0x4c65, 0x4c7d, 0xba6c, 0x4cbb,
+  0x4cb0, 0x4cc2, 0x4cc3, 0x43d1, 0xc30d, 0x14ca, 0x4cda, 0x4cdd,
+  0x4cea, 0x14ef, 0x26f2, 0xbc01, 0x4d0b, 0x4d55, 0x4d29, 0xb5ce,
+  0xbcfe, 0x4da2, 0x4d6f, 0x559c, 0xbbb4, 0xc9bf, 0x4dd0, 0x5621,
+  0x4d92, 0x70fd, 0xbd20, 0x10ad, 0xbc65, 0x5692, 0x4dfa, 0x70fd,
+  0x4e35, 0xbcc1, 0x4e44, 0x4e83, 0xad02, 0x4ea6, 0x38bd, 0xaab8,
+  0x4ec9, 0x4ec7, 0x4ee6, 0x4e74, 0x4ef3, 0x4ef5, 0x70fd, 0x5067,
+  0x181d, 0xcb84, 0x4f5d, 0xcc16, 0x468d, 0x4f89, 0x4fab, 0x4335,
+  0x4fb3, 0x70fd, 0xa597, 0xbf69, 0x4fe4, 0x1013, 0x4ff5, 0x8639,
+  0x4fe5, 0xdbed, 0x70fd, 0xc021, 0xc05a, 0x506e, 0x5092, 0x162b,
+  0x656c, 0x5027, 0x5140, 0x5141, 0x5147, 0x4b36, 0xc150, 0x6ae1,
+  0x5197, 0xc1d1, 0x51a3, 0x84a1, 0x7168, 0x185c, 0xa066, 0x1803,
+  0xdbba, 0x51fa, 0xc309, 0x70fd, 0x5208, 0x521d, 0x70fd, 0x522f,
+  0xedc7, 0xca03, 0x523b, 0x523c, 0x5261, 0x9214, 0x1c89, 0xc426,
+  0xa363, 0xc4a8, 0x3965, 0x52a7, 0xe048, 0x5307, 0x531a, 0x2af0,
+  0x91f6, 0x3ebf, 0xc318, 0xb2f8, 0x3727, 0x834a, 0x5418, 0x869e,
+  0x3c93, 0xaee5, 0xaf15, 0x177a, 0x5429, 0x7a0d, 0xc812, 0xa2fe,
+  0x2239, 0x83bd, 0x56e2, 0x5562, 0xc84a, 0xae27, 0x9e30, 0x85b3,
+  0xa378, 0x54aa, 0x3b5b, 0xf2d4, 0x14db,
+  /* 0x8f */
+  0x574b, 0x54d0, 0x551a, 0x7cd6, 0x85f4, 0x0a01, 0x9afd, 0x9e5a,
+  0x547b, 0x54e2, 0x5518, 0xa3cb, 0xcae3, 0xc845, 0xc8d7, 0x9ece,
+  0x10bf, 0x551d, 0x282c, 0x5585, 0x180b, 0xcae5, 0x55ac, 0x70fd,
+  0x55d3, 0x07be, 0xcc14, 0x3c97, 0x575a, 0x07d6, 0xcb82, 0x98ef,
+  0x5658, 0xbbe4, 0x5671, 0x10d3, 0x17e4, 0x3ce7, 0x564a, 0xa275,
+  0x4b58, 0x70fd, 0xc8d6, 0xcbb7, 0xcb83, 0x56de, 0x70fd, 0x5591,
+  0x17a0, 0x5693, 0x56e4, 0xbc91, 0x1540, 0xbcc0, 0x1843, 0x5734,
+  0x2d32, 0xcbd9, 0x1827, 0x5773, 0x1816, 0x39ff, 0x57d6, 0xdde5,
+  0xddfb, 0x5781, 0xcdc8, 0x57c2, 0x8402, 0xce0d, 0xf2f2, 0x186a,
+  0x57e8, 0x0988, 0x86e2, 0x2637, 0xcfda, 0x583e, 0x58f1, 0xee38,
+  0x596e, 0x9627, 0x5931, 0x595a, 0x598f, 0x28a1, 0x582c, 0x3a96,
+  0x190f, 0x59c5, 0x59c6, 0xd160, 0xa339, 0xd164, 0x59de, 0x5a1c,
+  0x195b, 0x5a34, 0x5a35, 0x3601, 0x5a45, 0x4977, 0xd24f, 0x5b07,
+  0x5b0a, 0x70fd, 0x70fd, 0x5b27, 0x5b3c, 0xe025, 0x5b67, 0xd424,
+  0xd5bd, 0x5c1c, 0x4993, 0x62fe, 0x5c10, 0xd559, 0x4ce9, 0xd63a,
+  0xa4cf, 0x1a13, 0xd638, 0x437c, 0x5c8c, 0x5c9f, 0xb630, 0xb6e5,
+  0x5cbf, 0x5ccc, 0x5ccd, 0x5c29, 0xaefa, 0x5d10, 0x5d1b, 0x5c2f,
+  0x851f, 0x1915, 0x59cf, 0x5ddb, 0xd754, 0xd78f, 0xf314, 0x0a65,
+  0xd753, 0x5e16, 0xd798, 0xd7bd, 0x5e52, 0x5e43, 0x8750, 0x5e1b,
+  0x425c, 0x5e51, 0xb089, 0x11d0, 0x70fd,
+  /* 0x90 */
+  0x5ee9, 0xd8c2, 0x7ed4, 0xae0a, 0x0ebc, 0xda7c, 0xce4c, 0x4ce7,
+  0x5fed, 0x5ff6, 0x6003, 0x63d4, 0x6059, 0x606d, 0xdbe5, 0xdc52,
+  0x60e5, 0x6403, 0xef9f, 0x7950, 0x60f3, 0x1c2a, 0xdfde, 0xdd3d,
+  0xa33b, 0x3138, 0x9be2, 0x6139, 0xed94, 0xde3c, 0xdd01, 0x8ee5,
+  0x0cc0, 0xcc17, 0x6177, 0xdd3c, 0xd5be, 0x61a1, 0xdd6c, 0xddcb,
+  0x61e8, 0xde93, 0x6204, 0xde66, 0x61ee, 0x70fd, 0x6267, 0x0e30,
+  0x62a9, 0x62c4, 0x4eac, 0xdf33, 0x8b09, 0x630e, 0x3edf, 0x6341,
+  0x6362, 0xb739, 0x70fd, 0xe0c6, 0xa25b, 0xe10c, 0xb75b, 0x7bf1,
+  0x642c, 0x646b, 0xe0e1, 0xe1eb, 0x428f, 0x2d03, 0xe0e2, 0xe0e5,
+  0x1c65, 0x6344, 0xe1ec, 0xe239, 0xe1ff, 0x6473, 0x655b, 0x5ffc,
+  0x6685, 0x66a6, 0x6526, 0x66a0, 0x41f6, 0x15b9, 0x917a, 0xde58,
+  0x813c, 0xa3ae, 0x1cdf, 0x3e5c, 0x677b, 0x6796, 0x146c, 0x67a3,
+  0xcc15, 0x341a, 0x67b6, 0x4af5, 0xe0e0, 0x67bd, 0x260c, 0x1ca1,
+  0xc9f8, 0x7334, 0xc290, 0xe46f, 0xe4a5, 0xaf51, 0x8755, 0x9c8a,
+  0x6831, 0x5802, 0x6836, 0x1d0f, 0x183d, 0x1885, 0xaf69, 0x4275,
+  0x2d81, 0x681b, 0x70fd, 0xe595, 0x6857, 0x2d8a, 0xe5ab, 0x685f,
+  0x6525, 0x2310, 0x9a37, 0x9a3c, 0x6889, 0x689f, 0x68b1, 0x68be,
+  0x68c0, 0x68d2, 0x68e0, 0xb66c, 0x68ee, 0x461c, 0xe5f3, 0x70fd,
+  0x68f5, 0xe5dd, 0xd47a, 0x1d91, 0x6934, 0x6933, 0x694b, 0x6966,
+  0x0e4e, 0xceb5, 0x1051, 0x76b0, 0xa69c,
+  /* 0x91 */
+  0xb886, 0x69ca, 0x69b7, 0x69c8, 0x69c7, 0x1dbf, 0xca67, 0x8513,
+  0x27f0, 0x69e1, 0x69e6, 0x69ec, 0x6478, 0x6a39, 0xaea9, 0x1e32,
+  0xe7d7, 0xe885, 0x6af5, 0x6b0c, 0x6b3b, 0x6b10, 0x6b58, 0xb8a5,
+  0x0a04, 0xe471, 0xea55, 0x6be0, 0x6be2, 0xea05, 0x6bf4, 0x1ece,
+  0x6c14, 0x6c2d, 0xddc0, 0x2274, 0x6c34, 0xc768, 0x0c03, 0x99fd,
+  0x6c50, 0x6c40, 0xeafe, 0x2c85, 0x86a3, 0x6c8e, 0xa78b, 0x6d02,
+  0x6cff, 0x6d0c, 0xec28, 0x6e54, 0xed37, 0xeed2, 0xeeeb, 0xee21,
+  0xee63, 0xef1f, 0x6dfe, 0x6e03, 0xee74, 0x6e8e, 0x3ac8, 0x6e44,
+  0x8d9b, 0xeed3, 0xef60, 0x877b, 0xef73, 0x6db9, 0xedf9, 0xefb4,
+  0x6f10, 0x6f15, 0x6f1e, 0x6f22, 0x1ff4, 0x6f2a, 0x6f2f, 0xa8a4,
+  0x6f41, 0x0ea0, 0x0d25, 0x101d, 0x2172, 0x0afe, 0xe22b, 0x6f82,
+  0x6f88, 0x1e56, 0x6524, 0xcae2, 0x6f97, 0x70fd, 0x6fb9, 0x28df,
+  0x28ca, 0x6fc5, 0x6ab8, 0xe44b, 0x68f2, 0x567f, 0x6fe2, 0x6fe9,
+  0x4cdc, 0x700e, 0x4416, 0x1e7e, 0xadf5, 0xae3b, 0x4377, 0xae78,
+  0xa888, 0xaed1, 0x459e, 0xe1da, 0x873a, 0x4b9f, 0xdf7e, 0xe336,
+  0x6469, 0x64f3, 0xe044, 0x63ec, 0x6481, 0x64cb, 0xdf6c, 0xa9f9,
+  0x4417, 0x11eb, 0x4972, 0x4c43, 0x42d0, 0xa9b3, 0xa938, 0x437e,
+  0x862f, 0x42a3, 0x86fe, 0x9e99, 0x11c7, 0x86c5, 0xb62f, 0x8638,
+  0x0a62, 0x853b, 0x8679, 0x0a21, 0x85b4, 0x8711, 0xbecb, 0x0a63,
+  0x8500, 0x299b, 0xaea5, 0x82be, 0x8168,
+  /* 0x92 */
+  0x8286, 0x8376, 0x5703, 0x9fa6, 0x70fd, 0x5655, 0xae14, 0xcea5,
+  0xa3b1, 0xb6dc, 0xa43b, 0xcd92, 0x17f4, 0x9fee, 0xe91d, 0xcc66,
+  0x3a39, 0x0a73, 0x0f55, 0x10e7, 0x2aac, 0x8762, 0x3a50, 0x1357,
+  0xa03f, 0xa621, 0xa5cb, 0xa64f, 0xc961, 0x270b, 0x28de, 0xc471,
+  0x28d2, 0x7e9f, 0x7a68, 0x7ccd, 0x64c6, 0xe113, 0x649c, 0x2138,
+  0x236b, 0x0b59, 0xa976, 0x20fc, 0x7525, 0x743f, 0x218b, 0x21ca,
+  0xb7d1, 0x2ca8, 0x726b, 0x748b, 0x0cd9, 0x73ca, 0x74d4, 0x0775,
+  0x2169, 0x7380, 0xe3b3, 0x7335, 0x5c5a, 0x72cc, 0x20d8, 0x230d,
+  0x234d, 0x21e2, 0x2143, 0xae8e, 0xa3ca, 0x2182, 0x226e, 0x22ac,
+  0x22c1, 0x220c, 0x2225, 0x2298, 0x233c, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x4076, 0x9e95, 0xa3b9, 0xa3ff, 0x3fb2, 0x86c4, 0xa3c9,
+  0x23e8, 0x2403, 0x7660, 0x17dd, 0x7563, 0x7552, 0x7551, 0x5eba,
+  0xe09c, 0x770e, 0x2499, 0x24e4, 0x77f3, 0x2521, 0x70fd, 0x197a,
+  0x438c, 0xa8cc, 0x7ae0, 0xae2c, 0x7fa4, 0x3c11, 0x7cdd, 0x70fd,
+  0x11de, 0x4699, 0x4614, 0x4656, 0x4598, 0x1e4e, 0xaf3c, 0xa5cd,
+  0x2610, 0x08c4, 0x440f, 0xa609, 0x27f4, 0x7405, 0x270d, 0x7a86,
+  0x295d, 0x635d, 0x67f4, 0x6466, 0x2a1d, 0x29cd, 0x29bf, 0x097e,
+  0x2b0b, 0x2cd9, 0xe046, 0x853a, 0x85af, 0x8550, 0x2c6c, 0x2bf8,
+  0x638f, 0x2cbe, 0x2d0f, 0x2c52, 0xba06, 0x8833, 0x86a1, 0xa7d5,
+  0x0a35, 0x3f45, 0x4643, 0x2c61, 0xbe03,
+  /* 0x93 */
+  0x2cc1, 0xe1d7, 0x74d3, 0x64e0, 0x468c, 0x81c3, 0x4305, 0x1c72,
+  0x6508, 0xdffb, 0x64bd, 0x0ae0, 0x2e5e, 0x2ede, 0x309e, 0x3088,
+  0x87d6, 0x87bc, 0xa1ee, 0x310d, 0x2d8f, 0x8743, 0x8744, 0x0a41,
+  0x86e0, 0x0a1d, 0x853e, 0x0a13, 0x532a, 0xe047, 0x8a7a, 0x9db2,
+  0xdfa8, 0x314c, 0x314e, 0x8767, 0x85eb, 0x2cab, 0x857b, 0x2d84,
+  0x57d4, 0xd17d, 0x59e0, 0x32be, 0x9360, 0x912b, 0x321b, 0x11b8,
+  0x90ef, 0x90fe, 0xe448, 0xccb3, 0x3400, 0x713e, 0x7146, 0x911b,
+  0x33d9, 0x33d8, 0x32b5, 0x969b, 0x9707, 0xabd4, 0xe50d, 0x36b1,
+  0xab65, 0x95aa, 0x0d69, 0x9562, 0x9d90, 0xe86a, 0x9878, 0x3577,
+  0xf09b, 0x36f6, 0x3571, 0x3611, 0xae63, 0x9767, 0x34e4, 0x96a1,
+  0x367b, 0x37ab, 0x3bb2, 0x0f34, 0x9a0e, 0x9c2d, 0xae09, 0x9c2b,
+  0x274d, 0x9c60, 0x8719, 0xe5ff, 0x390e, 0x9c09, 0x9b33, 0x0e20,
+  0x1490, 0xb704, 0xe122, 0xb70f, 0x853c, 0xb6db, 0xb625, 0x4aee,
+  0x9a83, 0x866a, 0x9bb4, 0x07a4, 0x9b8f, 0x9b02, 0xa809, 0x38ce,
+  0xca64, 0x38ab, 0x1e53, 0x3870, 0xd370, 0x8aab, 0x38a3, 0x9c52,
+  0x9c61, 0x385e, 0xb972, 0x0c11, 0xa13a, 0xa0bc, 0x0ed9, 0xa0a2,
+  0x9d3e, 0x46d0, 0x0ed6, 0x39cf, 0xab2a, 0x3af6, 0x3a5e, 0x0f04,
+  0x3cfe, 0x0ba3, 0xa0d5, 0xa9c7, 0x3c73, 0x3c92, 0x3d09, 0x3d45,
+  0x8752, 0x3751, 0x3ad8, 0x3c8c, 0x0f17, 0x3cba, 0x3d97, 0xa500,
+  0xa25a, 0x64a0, 0x63f2, 0xe1ea, 0xe0cb,
+  /* 0x94 */
+  0x6389, 0xd8de, 0xdfdc, 0x6567, 0x3fe5, 0x410b, 0xae6c, 0x70fd,
+  0xa4bf, 0x108f, 0x4004, 0xa57c, 0x2c7d, 0x400a, 0x2a87, 0x3f64,
+  0x4a42, 0x433b, 0xa85a, 0xa7b6, 0x42f1, 0x4450, 0x4487, 0x4494,
+  0xac4f, 0xac25, 0x23b9, 0xaf24, 0x766b, 0x467a, 0xa438, 0x9f5f,
+  0xaeca, 0xad97, 0xbf21, 0x1206, 0x11b1, 0xaf5f, 0xe223, 0xa475,
+  0x32e7, 0x11f3, 0x46cc, 0x463c, 0x6487, 0x4637, 0x179f, 0xcb2a,
+  0x1851, 0x4783, 0x1263, 0xb099, 0xb0c6, 0x1258, 0x4755, 0x4873,
+  0xf0c6, 0x0e59, 0x4668, 0xe0cc, 0xae2b, 0xae0e, 0x0e3b, 0x10cd,
+  0xaece, 0x11ff, 0xae45, 0xad73, 0x62fa, 0x2972, 0x6442, 0xe0e3,
+  0x86a4, 0x231f, 0xb4e1, 0xb4a7, 0x4978, 0x9bb2, 0x490e, 0x490f,
+  0x497b, 0xab97, 0xa081, 0x0d9e, 0xad70, 0x4638, 0x469b, 0x11bf,
+  0xaf3a, 0xaf47, 0x13c8, 0xaf16, 0xc0ae, 0x6407, 0xb701, 0x4a1e,
+  0x4a8d, 0x4a88, 0x4ad2, 0x45d0, 0x4b59, 0xd281, 0xb863, 0x140e,
+  0x70fd, 0x5696, 0x4ba5, 0x3c6d, 0xa43a, 0x4c3a, 0x4bf4, 0x146e,
+  0x8526, 0x1432, 0x6335, 0x4bf1, 0x7c0c, 0xae0c, 0x7359, 0xa33a,
+  0x85ae, 0x08d7, 0x27ab, 0x08b0, 0x09ea, 0x7294, 0x7acd, 0x4ce2,
+  0x2c99, 0x91f5, 0xbaef, 0xbadc, 0x2c4d, 0x731b, 0x4af0, 0x2c6a,
+  0xbbc6, 0x4cfe, 0x14f9, 0x4e5d, 0x4e6d, 0x1511, 0xbbb3, 0xbe3c,
+  0xbe26, 0x4ecd, 0xae79, 0x85f0, 0x4e8e, 0x4e7c, 0x4eae, 0x3cf2,
+  0x4fdc, 0x5007, 0x4fd3, 0x514e, 0xc121,
+  /* 0x95 */
+  0xc05c, 0xd648, 0x4f97, 0xbe02, 0x156a, 0xc8b5, 0x7856, 0x3a16,
+  0x714e, 0x9ecf, 0x2a04, 0xc292, 0xc278, 0xade2, 0x51dd, 0x4d27,
+  0x77ac, 0xbb29, 0xbd43, 0x4d0c, 0xbd8e, 0x6ae6, 0x5805, 0x6b63,
+  0x3c5c, 0x9d7f, 0x0d22, 0xae77, 0xc3ed, 0x6b1f, 0xc3e0, 0x5680,
+  0xce67, 0xca11, 0x17ea, 0x5337, 0x1702, 0x52c6, 0x5309, 0x5342,
+  0xc574, 0x69c3, 0xc802, 0x5462, 0x5465, 0xc811, 0x5653, 0xcae7,
+  0x57d0, 0xcf1b, 0x2cc6, 0x147f, 0x8680, 0x2d6b, 0x86e1, 0x2d24,
+  0x8718, 0x5860, 0xf2fc, 0xa30f, 0x59ad, 0xd022, 0x2c42, 0x59ee,
+  0x2185, 0x5a07, 0x5a3f, 0x5a66, 0x5ae5, 0x5acd, 0xb803, 0x5ad4,
+  0xd2c5, 0xd2c4, 0xe1f5, 0xe1d9, 0xe19c, 0xdff9, 0x11ad, 0x56a3,
+  0x19f5, 0x19cf, 0x0b32, 0x5bbd, 0x5b9c, 0xe608, 0x318d, 0x632b,
+  0xa7c4, 0x3814, 0x4329, 0x42c4, 0x8685, 0x6ded, 0x5ddf, 0x5e29,
+  0xd7dc, 0x2bda, 0x49c3, 0x2c30, 0x166e, 0x0a14, 0x5f6a, 0x5fe7,
+  0xb009, 0x6070, 0x608a, 0x15f4, 0x3e98, 0x41bb, 0x8ee1, 0x1b9b,
+  0x4179, 0x408b, 0x861a, 0x6ce9, 0x09f5, 0xadaf, 0x61fb, 0x70fd,
+  0x27b1, 0x1c06, 0x62bb, 0x6504, 0xe04b, 0x1362, 0xe0fc, 0x6527,
+  0xe21d, 0xe23b, 0x56e5, 0x5bab, 0x6699, 0x66a7, 0x6697, 0x6696,
+  0xe2b4, 0x4645, 0x11c2, 0xad7f, 0xaec2, 0xa92a, 0x11e7, 0x9ba5,
+  0x678f, 0xe3e7, 0xe366, 0xe365, 0x11cc, 0xae6d, 0xaef8, 0xa52e,
+  0x4612, 0x466b, 0x11fc, 0x6841, 0xe470,
+  /* 0x96 */
+  0x3a87, 0x1d1d, 0xe453, 0xb91f, 0x70fd, 0x6468, 0xdf89, 0xe226,
+  0xe12f, 0xc23e, 0x63ba, 0x2d51, 0x5ce9, 0x1c3c, 0x45f9, 0xa75b,
+  0x689b, 0x6871, 0x6a38, 0x7de6, 0x3001, 0xe1c5, 0xaf32, 0x691f,
+  0xe65a, 0x63f6, 0xe6d7, 0x62e5, 0x17c0, 0xe150, 0xaee7, 0xe164,
+  0x69dc, 0xe045, 0x1200, 0x632a, 0x1c25, 0x5614, 0x6a3b, 0x6a4d,
+  0xd606, 0x10fd, 0x6a9b, 0x1e2f, 0x6aaa, 0x6b5c, 0xe165, 0xb988,
+  0x3ccf, 0x6b21, 0x2d3e, 0x6b2f, 0xe871, 0x1e50, 0xe8c8, 0x6abc,
+  0x1e7d, 0x1e57, 0x647d, 0x2ab2, 0x81c2, 0x2a62, 0xae38, 0x83a8,
+  0x4a44, 0x921f, 0xa338, 0x3b05, 0x107d, 0x6558, 0x0c67, 0x3390,
+  0x9281, 0x946b, 0x3347, 0x6d4f, 0x6d53, 0x6d7b, 0x6d35, 0x6d10,
+  0x6c7f, 0x6ccf, 0xebed, 0x6c9f, 0xef35, 0xee3e, 0x6da1, 0x1f6e,
+  0xa644, 0x6e98, 0x1f70, 0x6d8c, 0xeef4, 0xee2d, 0xee33, 0xe8af,
+  0x6e25, 0x56bd, 0xcb52, 0xcd1f, 0xc8c2, 0x57bc, 0x1833, 0xcae4,
+  0xcbc4, 0xcb30, 0x5620, 0x57ae, 0xcb40, 0xa0d7, 0xbfa4, 0x4be2,
+  0x9e9c, 0x9f40, 0x1c2d, 0xae5e, 0x1062, 0x64db, 0x63be, 0x6448,
+  0x737f, 0x4ab9, 0x6377, 0x654d, 0x2224, 0x0780, 0x61a4, 0xb6dd,
+  0x4a3d, 0x4a54, 0x4ab6, 0x4a4b, 0x8597, 0x9b49, 0xadc1, 0x09da,
+  0x21b2, 0x41da, 0x41d9, 0x70fd, 0x421e, 0x2654, 0xa6f5, 0x29fb,
+  0x2b33, 0x29ca, 0x6d96, 0x2a17, 0x4334, 0x07ef, 0xa6ec, 0x43eb,
+  0xc980, 0xb2d7, 0x70fd, 0x85f5, 0xe049,
+  /* 0x97 */
+  0x334c, 0x2d0e, 0x2c4b, 0x15bc, 0xa9c8, 0x0a6c, 0x1e3b, 0xdffc,
+  0x64bb, 0x64b8, 0x8716, 0x7ddd, 0x5672, 0xca00, 0x82d3, 0xa83a,
+  0x9626, 0xa901, 0x2bd4, 0xa337, 0xc501, 0x4fa8, 0xc05b, 0xbfe4,
+  0xae39, 0xae0b, 0xdffa, 0x63e5, 0x45e2, 0x11e9, 0x46b4, 0xe163,
+  0x86df, 0x11e1, 0xaf33, 0x3d18, 0x45f3, 0x45fb, 0x11d6, 0xaebe,
+  0xaf14, 0x8619, 0xaee6, 0x7467, 0x82e4, 0xae65, 0x4648, 0xad96,
+  0x42a5, 0xadf6, 0x6384, 0x45e6, 0x645f, 0x75be, 0x6431, 0xe0ce,
+  0xe016, 0x6486, 0xe1e7, 0xb755, 0x1c35, 0xe082, 0x436b, 0xadc3,
+  0x7bbf, 0x28e4, 0x769a, 0x7aab, 0x7b78, 0x2742, 0x4bc4, 0x863a,
+  0x4ffe, 0x8502, 0xaed0, 0x8692, 0x182e, 0x6501, 0x0a4a, 0xe0c0,
+  0xae2d, 0x2bf0, 0x86ff, 0x86c3, 0xd084, 0x2ce1, 0x0a22, 0xa2db,
+  0x09f0, 0x635f, 0x2cb9, 0xe081, 0x86a2, 0x6474, 0x0fcd, 0x79b4,
+  0x1d56, 0x0cca, 0x2334, 0x1069, 0x104c, 0x825c, 0x4375, 0x15fb,
+  0xda98, 0x400f, 0xe4a4, 0x17eb, 0x3f97, 0xd80f, 0x4267, 0x3eef,
+  0x0fd6, 0xa52d, 0xa3ad, 0x4002, 0x410c, 0x106f, 0x74b5, 0x4751,
+  0x09fc, 0x0808, 0x1980, 0x11da, 0x1b71, 0x2c04, 0x636e, 0x1c3e,
+  0x6081, 0xe21c, 0xc900, 0x2a52, 0x2a08, 0x0a16, 0x8312, 0x42fe,
+  0xa8a2, 0xaef1, 0x9963, 0x8170, 0x8f3d, 0x3af9, 0x3ba7, 0x8258,
+  0x9de5, 0xd6b4, 0x9fdf, 0xe083, 0xa0d6, 0x9d3a, 0xb05f, 0x3c5a,
+  0x9fad, 0xc9f7, 0x563e, 0x17df, 0x17ce,
+  /* 0x98 */
+  0xca66, 0xca91, 0xc9c2, 0xcd1e, 0x4117, 0xce49, 0x553d, 0x857a,
+  0x55ed, 0xc9c0, 0xcd93, 0x861b, 0x2bc9, 0x2cc2, 0x85f3, 0x2ca1,
+  0x2cb1, 0x8745, 0xa73c, 0x0a6d, 0x2c2f, 0x857c, 0x0a07, 0x438e,
+  0x6490, 0x38da, 0xa7e5, 0x2cae, 0x2c6b, 0xa7d3, 0x3c6b, 0xa439,
+  0xd276, 0xa99b, 0xa80a, 0x431d, 0xa799, 0xdfe1, 0x21f0, 0xca68,
+  0x2f02, 0xaa0e, 0xd80d, 0xa8fd, 0x3c4c, 0xa796, 0x81c4, 0x42a6,
+  0x4333, 0xa929, 0x10a5, 0x3f1f, 0xf1e5, 0xaecf, 0x5065, 0x2c2b,
+  0x2f6f, 0x10f3, 0x319c, 0xaedd, 0x861f, 0x4fa4, 0x5626, 0x26c5,
+  0xa1fa, 0x9c80, 0x72d4, 0x29be, 0x7815, 0x7699, 0x12e5, 0x8c1e,
+  0xefb6, 0x4203, 0xe51b, 0x2fb0, 0x458f, 0x4ed3, 0xe059, 0xe5e0,
+  0x2208, 0x51e7, 0x44cd, 0x4510, 0xd5f4, 0x4538, 0x4539, 0xb876,
+  0x4541, 0x4548, 0x11a9, 0xd618, 0x61ac, 0x43f5, 0xad72, 0x45e1,
+  0x53f6, 0x11ca, 0x490c, 0x11d1, 0x3ee2, 0x293d, 0x4619, 0x461e,
+  0x461f, 0x11e2, 0x11f0, 0x11f4, 0x11fa, 0x46d3, 0x120e, 0x1253,
+  0x4742, 0x476d, 0x4772, 0x478d, 0x127c, 0x47c8, 0x47dc, 0x12c0,
+  0x484d, 0x12d7, 0x4874, 0x12dc, 0x487a, 0xb29c, 0x4388, 0x2863,
+  0x5b00, 0x2aa9, 0x131d, 0x4943, 0x1339, 0x39a1, 0x1345, 0x091b,
+  0x4998, 0x136a, 0x136f, 0x2e9e, 0x49be, 0x49cb, 0x2b32, 0x4a18,
+  0x42b9, 0x4a1c, 0x13a8, 0x4a39, 0x4a47, 0x4a51, 0x4a66, 0x5648,
+  0xb6b5, 0x4b33, 0x3a43, 0x4b32, 0x1403,
+  /* 0x99 */
+  0x1409, 0x4b91, 0x4b99, 0x60fb, 0x4c06, 0x60fc, 0x1467, 0x4c91,
+  0x14b2, 0x4cbc, 0x5479, 0x14c4, 0x4ccf, 0x4cdb, 0x14cf, 0x2061,
+  0x4d62, 0x4d6c, 0x4d7b, 0x4e12, 0x4e1b, 0x1560, 0x157a, 0x4e7b,
+  0x4e9c, 0x158c, 0x4eb8, 0x1594, 0x4eed, 0x60d3, 0x42c0, 0x7b8f,
+  0x4fcf, 0x4fd4, 0x4fd0, 0x4ffd, 0x51ae, 0x51b4, 0x449f, 0x1697,
+  0x5220, 0x5225, 0x4d39, 0x522e, 0x5231, 0x5254, 0x10cc, 0x29f4,
+  0x42a0, 0x52b7, 0x52e9, 0x16ed, 0x530c, 0x452a, 0x530e, 0x5312,
+  0x4760, 0x5314, 0x1701, 0x0e79, 0x5356, 0x5359, 0x535a, 0x1713,
+  0x2a7a, 0x537c, 0x5384, 0x1725, 0x5393, 0x172d, 0x53a5, 0x2a2f,
+  0x53c1, 0x53e4, 0x5454, 0x178f, 0x54a6, 0x5476, 0x54ca, 0x54d8,
+  0x54ff, 0x17b0, 0x5557, 0x6769, 0x3bca, 0x5605, 0x42f5, 0x5664,
+  0x3323, 0x5688, 0x1804, 0x56be, 0x56e1, 0x56f8, 0x5710, 0x5738,
+  0x5752, 0x183b, 0x576f, 0x5770, 0x57a0, 0x1877, 0x5832, 0x5852,
+  0x5872, 0x58af, 0x6745, 0x590b, 0x1906, 0x1917, 0x5a2e, 0x5a7f,
+  0x5aa4, 0x5ac7, 0x5b11, 0xd467, 0x5ba9, 0x5bb8, 0x5c14, 0x5c34,
+  0x5d91, 0x5e14, 0x5e32, 0x5e5c, 0x1a98, 0x2a9f, 0x5f03, 0x1aed,
+  0x212e, 0x5f7a, 0x2818, 0x2994, 0x5fb1, 0x2835, 0x5ff0, 0x1b37,
+  0x600e, 0x6022, 0x6024, 0x602d, 0x6032, 0x60f7, 0x6101, 0x610a,
+  0x610c, 0x6173, 0x6ac4, 0x1bad, 0x69e0, 0x6313, 0x1c1e, 0x6328,
+  0x6358, 0x636b, 0x63b1, 0x63ae, 0x63bf,
+  /* 0x9a */
+  0x63e3, 0x63eb, 0x63f3, 0x63f4, 0x63fd, 0x6443, 0x6484, 0x64ad,
+  0x1c45, 0x1c51, 0x6f3f, 0x6517, 0x2541, 0x651d, 0x652d, 0x653e,
+  0x1c6a, 0x6554, 0x6579, 0x662d, 0x66a2, 0x1ca7, 0x66f4, 0x6733,
+  0x1ce5, 0x39e0, 0x1d24, 0x6840, 0x1d35, 0x68b2, 0x68c2, 0x2894,
+  0x1da4, 0x3328, 0x69b9, 0x1dd9, 0x69f1, 0x2a84, 0x6a0e, 0x6a19,
+  0x23f4, 0x6a1c, 0x6a37, 0x6a42, 0x6a5d, 0x6a62, 0x1e30, 0x6ac5,
+  0x1e5d, 0x6b3c, 0x6c0f, 0x4c83, 0x6c69, 0x6c81, 0x6cdd, 0x6cf1,
+  0x6cf4, 0x1f2d, 0x6d20, 0x0aaf, 0x8902, 0x6dc9, 0x6d3a, 0x6f7e,
+  0x2890, 0x6e13, 0x6e3d, 0x6e40, 0x6e7c, 0x65f6, 0x60f6, 0x6efb,
+  0x6f2c, 0x6f31, 0x6f3d, 0x6f46, 0x65dc, 0x6f62, 0x6f71, 0x6f78,
+  0x4cc8, 0x6fc4, 0x7194, 0x7377, 0x7460, 0x3b5a, 0x65c3, 0x2bec,
+  0x7597, 0x2a80, 0x65c1, 0x0af9, 0x7655, 0x7695, 0x76f6, 0x84fa,
+  0x2997, 0x4373, 0x79c2, 0x79cd, 0x7a7f, 0x26aa, 0xf1fb, 0x7a8b,
+  0x26de, 0x7abb, 0x7afb, 0x7b13, 0x7b25, 0x7b3c, 0x3327, 0x7b4d,
+  0x28ba, 0x7b75, 0x7b9d, 0x7bad, 0x7c2f, 0x7c72, 0x7c88, 0x3b95,
+  0x6d2f, 0x5925, 0x7cc4, 0x7cce, 0x7d97, 0x7e50, 0x7ded, 0x7d33,
+  0x2e60, 0x7e7c, 0x304b, 0x7f1c, 0x7f0f, 0x7f36, 0x395e, 0x7f3b,
+  0x7f48, 0x7f56, 0x0987, 0x7f7f, 0x7f93, 0x7fef, 0x7ffb, 0x25a4,
+  0x56ad, 0x81a3, 0x8235, 0x81f6, 0x5d01, 0x83f7, 0x8459, 0x8603,
+  0x8607, 0x20b8, 0x42bb, 0x866d, 0x87aa,
+  /* 0x9b */
+  0x886d, 0x8885, 0x896a, 0x89b0, 0x89ec, 0x8b48, 0x3503, 0x8b55,
+  0x8b95, 0x4398, 0x3a95, 0x8c85, 0x3c29, 0x0a08, 0x8ebc, 0x8f57,
+  0x8f7a, 0x922a, 0x9371, 0x944f, 0x54fd, 0x9467, 0x9493, 0x9515,
+  0x5b25, 0x9528, 0x60e0, 0x954e, 0x68b8, 0x957f, 0x6947, 0x6bbd,
+  0x964c, 0x70fd, 0x9688, 0x96b7, 0xbbe8, 0x9708, 0x9712, 0x97b7,
+  0x9795, 0x9842, 0x9934, 0x994c, 0x99b3, 0x99e6, 0x9c9f, 0x9d1e,
+  0x31f1, 0x3888, 0x38ff, 0xd579, 0x9e67, 0x9ef3, 0x70fd, 0xae3a,
+  0x70fd, 0x9f1a, 0xa016, 0x70fd, 0x7406, 0x2af5, 0x394e, 0x3b58,
+  0xa1a7, 0xd1d7, 0xbf22, 0xa391, 0xa3f9, 0xd17e, 0x8cda, 0x1bd0,
+  0x1d78, 0xa659, 0xe09a, 0xa82e, 0xa84d, 0xa57b, 0xa874, 0xa8d6,
+  0xaec5, 0x764a, 0x2412, 0x7691, 0x2bdf, 0x8b28, 0x0efe, 0xa2bf,
+  0xa944, 0xaa16, 0x29c8, 0xab74, 0x0cdb, 0xac2f, 0xdda8, 0xe949,
+  0x0aa2, 0x8e03, 0x5cde, 0xe14e, 0x70fd, 0xacd2, 0xad7b, 0xae95,
+  0x4409, 0xaf40, 0x7b38, 0x2ba5, 0xb225, 0xb2c6, 0x7779, 0x601a,
+  0xb36c, 0x24cf, 0x297f, 0x4371, 0xb559, 0xb619, 0xa48a, 0xaf27,
+  0x27fc, 0xb646, 0xb66e, 0xc892, 0x70fd, 0x07b3, 0xb6bf, 0xd1b2,
+  0xb6de, 0x1a18, 0xb6e2, 0xb6e6, 0xb907, 0xadbf, 0xb95d, 0x22a6,
+  0x083b, 0x9d0c, 0x70fd, 0xb9c3, 0x1a7c, 0xdf48, 0xbaee, 0xbb89,
+  0xbc06, 0x8a50, 0x29e1, 0x4351, 0x70fd, 0xc002, 0xd6d2, 0x6196,
+  0xc0b2, 0xb2da, 0x5ce2, 0xc282, 0xc2ca,
+  /* 0x9c */
+  0x2f9b, 0xc937, 0x70fd, 0xc304, 0x875c, 0x5c6a, 0xae76, 0xc308,
+  0xa52f, 0xc352, 0x1e80, 0xc3ff, 0xc475, 0x921b, 0x6565, 0xb921,
+  0x33d5, 0x2c67, 0xf28d, 0x70fd, 0x28f9, 0xaa61, 0xc4bc, 0x20aa,
+  0xadb4, 0x6756, 0x3fcf, 0xc9fd, 0x0958, 0x5af7, 0xc559, 0xc62e,
+  0xc291, 0xc61e, 0x70fd, 0xc687, 0x4d42, 0xe480, 0x7911, 0xc6e6,
+  0x70fd, 0xc6f9, 0x4c45, 0x70fd, 0xc7ba, 0x6b26, 0xc7ed, 0x099f,
+  0xc2e9, 0x7121, 0x4b83, 0xc7f4, 0xc89b, 0x2f6c, 0x9e19, 0x70fd,
+  0xc8dd, 0x19d0, 0xc9e4, 0x473b, 0x59e5, 0xcaee, 0x2af6, 0x0a5c,
+  0x90cd, 0xcd8b, 0xcecd, 0x0f94, 0xcf40, 0xcf45, 0x6381, 0x8dba,
+  0xcf4b, 0x6430, 0xcfa6, 0xae50, 0x3e79, 0x659f, 0xd050, 0x7db8,
+  0x59a7, 0x5a75, 0x9426, 0xdcb3, 0x85f1, 0x40b8, 0xaeaa, 0x8660,
+  0x0ce4, 0x09f9, 0x70fd, 0x70fd, 0x183f, 0x38f6, 0xeaad, 0xe824,
+  0x5ac3, 0xd30c, 0xd358, 0x2916, 0x13df, 0x844a, 0x0ce1, 0xa02f,
+  0xd9a8, 0x8285, 0x43ad, 0x5566, 0xd4dd, 0xe568, 0x70fd, 0x1f77,
+  0xcdef, 0xdfab, 0xd4fd, 0xd50a, 0xd60b, 0xd766, 0xa6ba, 0x4d43,
+  0x4b7e, 0xd8c9, 0x41b5, 0xefdf, 0x3c43, 0xdb98, 0x25e2, 0xcb47,
+  0x64bf, 0x3a76, 0x685d, 0xda2f, 0xd8e3, 0xc775, 0x82ad, 0x9baf,
+  0xd908, 0x2fc5, 0xe230, 0xd943, 0x2955, 0x6923, 0xdf49, 0x2feb,
+  0xae08, 0x37fe, 0x3c15, 0x2612, 0xaf25, 0xa4c1, 0x0f51, 0x3976,
+  0xd950, 0xd9b4, 0xd9ee, 0x8c21, 0xda0f,
+  /* 0x9d */
+  0xda49, 0xda6f, 0xda9a, 0xdb86, 0xdbaf, 0xdc0a, 0x090a, 0xdca8,
+  0xde2a, 0x1bfa, 0x3626, 0xdf56, 0x4a08, 0x6355, 0xdfb8, 0x16f2,
+  0xdfe7, 0x16df, 0xdfe8, 0xe146, 0xe1d4, 0x2c38, 0xe209, 0x70fd,
+  0xe405, 0xe4ac, 0x70fd, 0xe4d0, 0xe4fc, 0x10f7, 0xe51e, 0xaf4a,
+  0x6110, 0x448f, 0x28cb, 0xe667, 0xe6e9, 0xe6b0, 0xe6b8, 0xe732,
+  0xe851, 0xe8c9, 0xe8ea, 0xe943, 0xe9a8, 0xea0e, 0xeb1a, 0xeb5b,
+  0x509f, 0xecb8, 0xece3, 0x1f64, 0x6647, 0xef93, 0x43a2, 0xefff,
+  0x2011, 0x6152, 0xf0cb, 0x201c, 0x7b5c, 0x60fe, 0x2801, 0x60fa,
+  0x8ff0, 0x60f9, 0xaf13, 0x1809, 0x507f, 0x4156, 0x3cf1, 0x212a,
+  0x0824, 0xe12c, 0xd39d, 0x0a7a, 0x5fc0, 0x8635, 0xd8e4, 0xe16c,
+  0xe199, 0xd53e, 0xc46f, 0x10eb, 0xd1d5, 0xa277, 0xb7b5, 0xba16,
+  0x20da, 0xbe01, 0xc118, 0x28ff, 0x7d2d, 0x5f4e, 0x2dad, 0xa3c8,
+  0xb05e, 0x361e, 0x70fd, 0x8636, 0x86bb, 0x3770, 0x286d, 0xbc4a,
+  0x265a, 0xb5d1, 0x10c6, 0xeb58, 0x1f3d, 0x2862, 0x285e, 0x5149,
+  0xbe58, 0x2bb5, 0xa2c0, 0x58f0, 0x205c, 0x7eaa, 0x7c09, 0x9fba,
+  0x5317, 0x6dde, 0x5e58, 0x483b, 0x6d45, 0x484e, 0x49b9, 0x6445,
+  0x2672, 0x5348, 0x54f7, 0x2865, 0x5332, 0x5618, 0x52bd, 0x282a,
+  0x4b62, 0x2883, 0x2656, 0x7d5d, 0x090e, 0x2845, 0x2831, 0x3931,
+  0xdb62, 0x096d, 0x4734, 0x2830, 0x27fa, 0x26d7, 0x27b2, 0x7b01,
+  0x7b56, 0x3110, 0xb448, 0x7d36, 0x9662,
+  /* 0x9e */
+  0x7d62, 0x6f2b, 0x4f5a, 0x281e, 0x7f35, 0x34dd, 0x686d, 0x26d4,
+  0x5e0d, 0x43f6, 0x6276, 0x363c, 0x35f9, 0x363e, 0x27a9, 0x9583,
+  0x6d72, 0x98b3, 0x23da, 0x081f, 0x7c67, 0x23e7, 0x268d, 0x275e,
+  0x2753, 0x4866, 0x5f6d, 0xc64a, 0x47b1, 0x52b6, 0x5984, 0x5906,
+  0x5a47, 0x53b6, 0x561c, 0x7f81, 0x17ec, 0x4504, 0xac06, 0x2dd0,
+  0x550b, 0xc653, 0x28bb, 0x91f4, 0xd72f, 0xa6e3, 0xd773, 0xcc10,
+  0xcf76, 0x6270, 0x8099, 0x6308, 0xa2bc, 0xf1a9, 0x7d6c, 0x7db9,
+  0x4466, 0x89e2, 0x1a4e, 0xb302, 0xd8b9, 0x7eab, 0x13fa, 0x6d5d,
+  0x375f, 0x97a0, 0x1bf3, 0xaca0, 0xeb3c, 0x7eac, 0x7cca, 0x70fd,
+  0xd123, 0x7ead, 0x70fd, 0xbf88, 0x8047, 0x43a3, 0x508e, 0x6dd0,
+  0x205a, 0x2044, 0x08b7, 0x2d4d, 0x3ef2, 0x25a7, 0x09ec, 0x0d1c,
+  0x25bd, 0x09e5, 0xab18, 0x2ada, 0xafae, 0x542d, 0x268b, 0x29ea,
+  0xbad5, 0x78b9, 0x70fd, 0x0d92, 0x8fa5, 0x4574, 0xec6c, 0x1fc9,
+  0x6ced, 0xa2be, 0xecf0, 0x1f1b, 0xb2e9, 0xe69e, 0xed5e, 0x565c,
+  0xa336, 0xcf72, 0xc573, 0xa020, 0x356e, 0x4f25, 0xa437, 0xa3ac,
+  0x0d6a, 0x6148, 0x250c, 0x1174, 0x09ba, 0x18e9, 0x754e, 0x4840,
+  0x2d30, 0x7d76, 0x4a7a, 0xd86e, 0x2ae7, 0x13bf, 0x28bc, 0x6c8b,
+  0x2fb4, 0x4854, 0xf074, 0x6f05, 0x1fa1, 0x70fd, 0x0b3b, 0x3359,
+  0x9a5a, 0xa932, 0x70fd, 0x289d, 0x8169, 0x29e7, 0xade3, 0xebc6,
+  0x2474, 0xcdee, 0x08ed, 0x70fd, 0x6dfc,
+  /* 0x9f */
+  0x4e56, 0x6c39, 0x2a1e, 0x85ac, 0x2e93, 0x3713, 0xe650, 0xc1b5,
+  0xcea4, 0x586d, 0x7be8, 0xca62, 0xaf62, 0x7c31, 0x70fd, 0x243e,
+  0x8b8f, 0x2fce, 0x6803, 0x8a91, 0x6f01, 0x618c, 0x4d1f, 0x6c02,
+  0x2f11, 0x4da3, 0x34a8, 0x3575, 0x6bff, 0x4dcf, 0x6c2a, 0x4e7e,
+  0x70fd, 0x4e42, 0x4e86, 0x6d15, 0x4dfc, 0x6c09, 0x70fd, 0x6d1b,
+  0xadbe, 0x6fda, 0x27b3, 0x2e03, 0x223d, 0x6f18, 0x2232, 0x24a0,
+  0x1106, 0x2511, 0x29a7, 0x2296, 0x2bf7, 0x3052, 0x68c8, 0x6e2b,
+  0x609c, 0x26a9, 0x68b4, 0x6a40, 0x68ba, 0x256c, 0x3370, 0x3b6c,
+  0x261a, 0x6d0a, 0x6d82, 0x1efb, 0x6741, 0x3bc0, 0x22e6, 0x4746,
+  0x85ad, 0x6ada, 0x24b3, 0x70fd, 0x6259, 0x6781, 0x625c, 0x70fd,
+  0x6251, 0xe397, 0x35bf, 0xca63, 0x3d0a, 0x2851, 0x628e, 0x477a,
+  0x34c5, 0x74bc, 0x454f, 0x4e70, 0xbc21, 0xa2bd, 0x70fd, 0xad99,
+  0x48d6, 0x6c9d, 0x206a, 0x7b94, 0x55be, 0x59c2, 0x70fd, 0x2e8a,
+  0x3c00, 0x70fd, 0x29ba, 0x245f, 0x3035, 0x210e, 0x3e71, 0x72b2,
+  0x2179, 0x26dc, 0x271a, 0x24da, 0x5ec2, 0x093e, 0x70fd, 0x0933,
+  0x70fd, 0x3d92, 0x627c, 0x7025, 0x6c97, 0x692e, 0x69b4, 0x6bba,
+  0x6f28, 0x6f04, 0x437a, 0x4d14, 0x70fd, 0x3e3a, 0x5998, 0x5178,
+  0x70fd, 0x2860, 0xf14a, 0x5fb7, 0x6fd3, 0x70fd, 0x5f14, 0x5f8f,
+  0x6e9c, 0x5f41, 0x34c2, 0xdbfd, 0x5f68, 0x5fb5, 0x4cd3, 0xaef7,
+  0x4c3e, 0x4ad8, 0x3f2a, 0x5be7, 0x4807,
+  /* 0xa0 */
+  0xe05a, 0x6fa6, 0x3f0e, 0x5956, 0x47c3, 0xefb2, 0x4a53, 0xf200,
+  0x5e4c, 0x44e2, 0x4571, 0x5cad, 0x4502, 0x46f1, 0x5e2b, 0xaf3b,
+  0x57ef, 0x31fa, 0x5a20, 0x17b7, 0x70fd, 0x867b, 0xcb45, 0x70fd,
+  0x5bfe, 0x905b, 0x70fd, 0x333d, 0x4867, 0x6bd7, 0x6dc4, 0x646e,
+  0x6c8f, 0x5975, 0x70fd, 0x70fd, 0x5e37, 0x452c, 0x6821, 0x6cb0,
+  0x0916, 0x44b2, 0x1ec7, 0x4e51, 0x6a4a, 0xc059, 0x3399, 0x1ec4,
+  0x6f16, 0x33bd, 0x70fd, 0x299f, 0x33af, 0x34e6, 0x3479, 0x70fd,
+  0x0d9c, 0x3422, 0x25ea, 0x9d35, 0x35a4, 0x3a42, 0x0912, 0x2f97,
+  0xe1c2, 0x611a, 0xe339, 0x70fd, 0x2319, 0x8a06, 0x4b06, 0x2572,
+  0x6738, 0x7dfb, 0x1365, 0x70fd, 0x49fe, 0x70fd, 0x4ec2, 0xbe9a,
+  0x4eda, 0x4c2d, 0x5266, 0x5263, 0x4f4d, 0x4705, 0x46f2, 0x5b14,
+  0x541a, 0x394c, 0x5262, 0xd086, 0x525b, 0x46f0, 0x5303, 0x4924,
+  0x5b09, 0xc58c, 0x4753, 0xcc11, 0x5929, 0x594e, 0x53c8, 0x590c,
+  0x5bc9, 0x5ded, 0x5cc3, 0x492b, 0x46f8, 0x56da, 0x0975, 0x3bf2,
+  0x5ee6, 0x70fd, 0x5b29, 0x70fd, 0x3ff9, 0x5941, 0xa551, 0x46e7,
+  0x10db, 0x4376, 0x32e4, 0x33dc, 0x0fd1, 0x70fd, 0x32b7, 0x70fd,
+  0x5171, 0xe12d, 0x70fd, 0x3329, 0x1e3e, 0x2460, 0x0f58, 0xa287,
+  0xbe57, 0xd1d6, 0xb6b1, 0x8784, 0x81be, 0xe883, 0xcb1c, 0xcded,
+  0x2f01, 0xc0ad, 0xe00f, 0x9f77, 0x71ee, 0xc606, 0xb24e, 0x1862,
+  0x2d5f, 0xc1cc, 0x6fd0, 0x6f26, 0xc12b,
+};
+static const unsigned short hkscs1999_2uni_pagec6[471] = {
+  /* 0xc6 */
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x0460,
+  0x0461, 0x0462, 0x0463, 0x0464, 0x0465, 0x0466, 0x0467, 0x0468,
+  0x0469, 0x0474, 0x0475, 0x0476, 0x0477, 0x0478, 0x0479, 0x047a,
+  0x047b, 0x047c, 0x047d, 0x0370, 0x0371, 0x0372, 0x0373, 0x0374,
+  0x0375, 0x0376, 0x0377, 0x0378, 0x0379, 0x2076, 0x207f, 0x20c5,
+  0x20e0, 0x23c2, 0x23d6, 0x23eb, 0x2539, 0x2578, 0x25a9, 0x25f6,
+  0x2b4a, 0x2dc0, 0x301b, 0x05b3, 0x30bf, 0x70fd, 0x3190, 0x31a1,
+  0x3774, 0x70fd, 0x4792, 0x70fd, 0x60f5, 0x70fd, 0x0028, 0x01c6,
+  0x06bd, 0x06be, 0x065d, 0x065e, 0x70fd, 0x70fd, 0x05c5, 0x05c6,
+  0x05c7, 0x06bc, 0x70bb, 0x70bd, 0x04fd, 0x0601, 0x0602, 0x0603,
+  0x0604, 0x0605, 0x0606, 0x0607, 0x0608, 0x0609, 0x060a, 0x060b,
+  0x060c, 0x060d, 0x060e, 0x060f, 0x0610, 0x0611, 0x0612, 0x0613,
+  0x0614, 0x0615, 0x0616, 0x0617, 0x0618,
+  /* 0xc7 */
+  0x0619, 0x061a, 0x061b, 0x061c, 0x061d, 0x061e, 0x061f, 0x0620,
+  0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628,
+  0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, 0x0630,
+  0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, 0x0638,
+  0x0639, 0x063a, 0x063b, 0x063c, 0x063d, 0x063e, 0x063f, 0x0640,
+  0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, 0x0648,
+  0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, 0x0650,
+  0x0651, 0x0652, 0x0653, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665,
+  0x0666, 0x0667, 0x0668, 0x0669, 0x066a, 0x066b, 0x066c, 0x066d,
+  0x066e, 0x066f, 0x0670, 0x0671, 0x0672, 0x0673, 0x0674, 0x0675,
+  0x0676, 0x0677, 0x0678, 0x0679, 0x067a, 0x067b, 0x067c, 0x067d,
+  0x067e, 0x067f, 0x0680, 0x0681, 0x0682, 0x0683, 0x0684, 0x0685,
+  0x0686, 0x0687, 0x0688, 0x0689, 0x068a, 0x068b, 0x068c, 0x068d,
+  0x068e, 0x068f, 0x0690, 0x0691, 0x0692, 0x0693, 0x0694, 0x0695,
+  0x0696, 0x0697, 0x0698, 0x0699, 0x069a, 0x069b, 0x069c, 0x069d,
+  0x069e, 0x069f, 0x06a0, 0x06a1, 0x06a2, 0x06a3, 0x06a4, 0x06a5,
+  0x06a6, 0x06a7, 0x06a8, 0x06a9, 0x06aa, 0x06ab, 0x06ac, 0x06ad,
+  0x06ae, 0x06af, 0x06b0, 0x06b1, 0x06b2, 0x06b3, 0x06b4, 0x06b5,
+  0x06b6, 0x0210, 0x0211, 0x0212, 0x0213, 0x0214, 0x0215, 0x0201,
+  0x0216, 0x0217, 0x0218, 0x0219, 0x021a,
+  /* 0xc8 */
+  0x021b, 0x021c, 0x021d, 0x021e, 0x021f, 0x0220, 0x0221, 0x0222,
+  0x0223, 0x0224, 0x0225, 0x0226, 0x0227, 0x0228, 0x0229, 0x022a,
+  0x022b, 0x022c, 0x022d, 0x022e, 0x022f, 0x0230, 0x0231, 0x0232,
+  0x0233, 0x0234, 0x0235, 0x0251, 0x0236, 0x0237, 0x0238, 0x0239,
+  0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x023f, 0x0240, 0x0241,
+  0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247, 0x0248, 0x0249,
+  0x024a, 0x024b, 0x024c, 0x024d, 0x024e, 0x024f, 0x03e7, 0x03b8,
+  0x03b9, 0x06cf, 0x71cc, 0x209a, 0x718a, 0x2442, 0x1791, 0x7030,
+  0x23c8, 0x7031, 0xd187, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70e2, 0x70e4, 0x7087, 0x7082, 0x0731,
+  0x0316, 0x0321, 0x065b, 0x065c, 0x0500, 0x0504, 0x0506, 0x0507,
+  0x0508, 0x050a, 0x050c, 0x050d, 0x0515, 0x051c, 0x051d, 0x0525,
+  0x0527, 0x052a, 0x052c, 0x052e, 0x0536, 0x053c, 0x053e, 0x0546,
+  0x054a, 0x054c, 0x054d, 0x054f, 0x0556, 0x0557, 0x055e, 0x0563,
+  0x70fd, 0x70fd, 0x70fd, 0x0183, 0x0150, 0x015b, 0x0154, 0x0175,
+  0x00d3, 0x0078, 0x00cb, 0x018a, 0x016a,
+};
+static const unsigned short hkscs1999_2uni_pagef9[942] = {
+  /* 0xf9 */
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd,
+  0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x4a81, 0x63b9, 0x5a4f, 0x2afb,
+  0x3292, 0x4ea7, 0x2d3a, 0x0494, 0x04a6, 0x0497, 0x04a0, 0x04ac,
+  0x04a3, 0x049a, 0x04a9, 0x049d, 0x0492, 0x04a4, 0x0495, 0x049e,
+  0x04aa, 0x04a1, 0x0498, 0x04a7, 0x049b, 0x0493, 0x04a5, 0x0496,
+  0x049f, 0x04ab, 0x04a2, 0x0499, 0x04a8, 0x049c, 0x0491, 0x0490,
+  0x04ad, 0x04ae, 0x04b0, 0x04af, 0x70ed,
+  /* 0xfa */
+  0x75c7, 0x63db, 0x765f, 0xa505, 0x574c, 0x15b5, 0x45ef, 0x23f5,
+  0x0989, 0xadc2, 0xdfe4, 0x6444, 0x881b, 0x54ee, 0xa288, 0x4a3c,
+  0x3984, 0x351f, 0xadb3, 0xdfaa, 0x7360, 0xc8f3, 0x81c5, 0x21eb,
+  0x902d, 0x2248, 0xca69, 0xd584, 0x9f00, 0xaf31, 0x9053, 0x70fd,
+  0x743e, 0x31e4, 0x7440, 0x7407, 0x40db, 0x74df, 0x70fd, 0x2341,
+  0x07ba, 0x234e, 0x696c, 0x0a83, 0x5616, 0xae24, 0x7547, 0x23a0,
+  0x9cf4, 0x23aa, 0x7abf, 0x8d3c, 0x73a5, 0x9070, 0x760e, 0x9bb3,
+  0x87c3, 0x2dc2, 0x58fd, 0x7633, 0xa259, 0x23f2, 0x23f8, 0x6db4,
+  0x2409, 0x240f, 0x2411, 0x0fdc, 0x2413, 0xaf26, 0x23f3, 0x2422,
+  0x2582, 0x242d, 0x55cd, 0x3b7e, 0xa02d, 0x31bb, 0x244b, 0x2466,
+  0x247c, 0x24f5, 0x2497, 0x24d4, 0x24f9, 0x2505, 0x4e15, 0x5742,
+  0x2520, 0x57cd, 0xc853, 0x70fd, 0xe0de, 0x2789, 0x40d9, 0xa4c0,
+  0x7894, 0xa52c, 0x2573, 0x70fd, 0x7aa2, 0x3f0b, 0x8566, 0x3a5b,
+  0x45d5, 0x328a, 0x11aa, 0x0c0c, 0x8528, 0x43dd, 0x17a2, 0x25ad,
+  0x25b4, 0xde2b, 0x25be, 0x70fd, 0x8416, 0x8453, 0x49e6, 0x25d3,
+  0xe09b, 0x25e0, 0x25eb, 0x25ee, 0x45a7, 0xb8f2, 0x1259, 0x459c,
+  0x2601, 0x2605, 0x3e89, 0x2089, 0x2a3e, 0x2619, 0x0deb, 0x7a4f,
+  0x2620, 0xa52b, 0x97a3, 0x2636, 0x7b37, 0x2653, 0x4279, 0x276b,
+  0x3897, 0x3f9b, 0x26ad, 0xc893, 0x7c34, 0x279d, 0x26cf, 0x26e4,
+  0x1aa6, 0x854d, 0x7d9d, 0x10b4, 0x7c0d,
+  /* 0xfb */
+  0xdfbc, 0x9198, 0x2787, 0x1fad, 0x266f, 0x4617, 0x27c6, 0x27e9,
+  0x70fd, 0x8717, 0xa57a, 0x1852, 0xa975, 0x38f3, 0x7f74, 0x2877,
+  0x390d, 0x9c0a, 0x38e4, 0x38ed, 0x288d, 0x288f, 0x4af1, 0x2931,
+  0x6887, 0x263e, 0x2940, 0x292f, 0x292d, 0xe166, 0x0963, 0x810f,
+  0x2986, 0xa6e5, 0x3eae, 0x428b, 0x2982, 0x09f1, 0xc9be, 0x2a26,
+  0x82d6, 0x2a43, 0x8314, 0xa8a3, 0x2a66, 0xaff5, 0x2a9c, 0x2aea,
+  0x08a1, 0x2b20, 0x2b1c, 0x80fc, 0x2b3b, 0x2e3f, 0x2983, 0xee90,
+  0xa7b8, 0x64d3, 0x08e1, 0x2b5f, 0x3ae6, 0x0a03, 0x4059, 0x847e,
+  0x2c64, 0x2793, 0x84d2, 0x5705, 0x2c09, 0x7c0e, 0xc9c1, 0xca6a,
+  0x861c, 0x2c19, 0x863b, 0x85f2, 0xcae6, 0x3fb1, 0x8668, 0x8515,
+  0x2c39, 0xcb85, 0x2ceb, 0x2ca3, 0x0a26, 0xae29, 0x70fd, 0x0a48,
+  0x2cd6, 0x4665, 0x2d13, 0xcce1, 0x9094, 0x1085, 0x8751, 0x0a72,
+  0x84f8, 0x30c3, 0x2510, 0x2db6, 0x37c8, 0x2dbc, 0xd50e, 0x1304,
+  0x1b5d, 0x72c4, 0x2e15, 0x33a0, 0x8874, 0xba8c, 0x7625, 0x2e33,
+  0x2ddd, 0x1fd0, 0x2e45, 0x88c4, 0x2e53, 0x45ce, 0x2e54, 0x89e5,
+  0xc868, 0x2e89, 0x1bdd, 0x2ec5, 0x2f29, 0x2f2f, 0x2fcb, 0x8ab9,
+  0x8af7, 0x2f50, 0x2f58, 0x2f86, 0x8b24, 0x2efa, 0x3017, 0x54fc,
+  0x0b6d, 0xad81, 0x8c89, 0x8db3, 0x5487, 0x0b76, 0x0f02, 0x306e,
+  0x3cca, 0x70fd, 0x30ba, 0xa9fc, 0x7b93, 0x25e6, 0x20f7, 0x70fd,
+  0x25e8, 0x85b1, 0x3049, 0x3134, 0xdcc2,
+  /* 0xfc */
+  0x3139, 0x313b, 0x0be0, 0x313c, 0x3a7e, 0x651b, 0x314d, 0x7281,
+  0xf254, 0x0e1e, 0x1bae, 0x81fa, 0x317a, 0xc648, 0x8f50, 0x70fd,
+  0x8fb1, 0x31a3, 0x68bd, 0xcbae, 0x31b2, 0x6440, 0xe036, 0x31e7,
+  0x2ff6, 0x105f, 0xb510, 0x8bea, 0xce38, 0x9168, 0x62d6, 0x735e,
+  0xe029, 0x3271, 0x38c5, 0x86b7, 0x0ca3, 0x10c7, 0x0979, 0x29d0,
+  0x92b4, 0x4b71, 0x1140, 0x32de, 0x70fd, 0x32f3, 0xae02, 0xae0f,
+  0xd553, 0x46a4, 0x2321, 0x2ce0, 0x33a4, 0x5624, 0x3382, 0xf266,
+  0xcc12, 0x33c1, 0x2434, 0x76d6, 0x33c7, 0x2dea, 0xa4f7, 0x935f,
+  0x3413, 0xe19d, 0xe8dd, 0x3410, 0x0c72, 0x9480, 0x93c1, 0x3263,
+  0x339c, 0x375e, 0x35cb, 0x7218, 0x3505, 0x85b0, 0x3515, 0x980d,
+  0x35ac, 0xae5f, 0x0d57, 0x3678, 0x3638, 0x824e, 0x863c, 0x70fd,
+  0x418a, 0x9836, 0x6914, 0xa5cc, 0xb89d, 0x3721, 0x3725, 0x657b,
+  0x0da6, 0x367a, 0x0d97, 0x378d, 0x4116, 0xaea8, 0xaea3, 0x37c5,
+  0x37ad, 0x379f, 0x99fe, 0x37f5, 0xadc0, 0x1df7, 0x3811, 0x13d8,
+  0x8669, 0x3820, 0x3823, 0x321f, 0x9d40, 0x3858, 0x9b77, 0x9b78,
+  0x3884, 0x9b24, 0x9b25, 0x388b, 0x7d35, 0x38a7, 0xb4a6, 0x38b3,
+  0x70fd, 0x8afd, 0x9bb1, 0xddb4, 0x9b48, 0xb5d3, 0x49c5, 0x93f7,
+  0x6aa4, 0x3942, 0xa8dc, 0xaea1, 0x0e6b, 0x3c3a, 0xa0c2, 0x70fd,
+  0x39a7, 0x39a2, 0xa70d, 0xe4ad, 0x3a17, 0x17e9, 0x3a62, 0x4050,
+  0x633c, 0x3a41, 0x9d26, 0xcae0, 0x3a9d,
+  /* 0xfd */
+  0x9daf, 0x3c21, 0x3c4b, 0xe0df, 0x3bb3, 0x3b03, 0x9ecd, 0x3b41,
+  0x3b40, 0x1032, 0x0d41, 0x9f3c, 0x0ec0, 0x39ec, 0x3ba1, 0xe04a,
+  0x15fc, 0x3b76, 0x3bd8, 0x0ee1, 0x7489, 0x5563, 0x22d0, 0x3c39,
+  0x9f59, 0x8d6a, 0x3c85, 0xa003, 0x3cdd, 0x0f33, 0x39f1, 0x3d08,
+  0xe55c, 0x0f4d, 0x3d5d, 0x7863, 0x331e, 0x3d75, 0x3db4, 0x92cd,
+  0x40b5, 0xa1db, 0x7475, 0x8798, 0x0a80, 0x2661, 0xa21a, 0x3e21,
+  0xa43c, 0x3e1c, 0x3e77, 0x8fcb, 0xad71, 0xc891, 0x3e9a, 0x5426,
+  0x3eb9, 0xa33c, 0x17c5, 0xa33d, 0xa6e4, 0xad8c, 0xad80, 0xa289,
+  0x0a25, 0x0feb, 0x7bf2, 0x6c83, 0x9b79, 0x8fd1, 0x518f, 0x3a77,
+  0xca65, 0xcae1, 0xcb2b, 0x3fd6, 0x3f9c, 0x407c, 0x4104, 0xadff,
+  0xa5c5, 0xcbb2, 0x5733, 0xccb4, 0x2407, 0x70fd, 0x70fd, 0x562e,
+  0xe121, 0x70fd, 0xa3af, 0x4653, 0xa4c2, 0x4bcc, 0x404f, 0x2cd1,
+  0x99cb, 0x41f8, 0x0a4d, 0x419d, 0xa3b0, 0x40fa, 0x8357, 0xa57d,
+  0x1855, 0x64f0, 0x4144, 0x415c, 0x104e, 0x4174, 0xe530, 0x103b,
+  0x419f, 0xa684, 0x41d3, 0xa5d1, 0xa695, 0xa579, 0xa530, 0xa4f4,
+  0xa67f, 0x241f, 0xa696, 0xa697, 0xa680, 0xc0dd, 0x424b, 0x427e,
+  0x42a7, 0x4281, 0x42cc, 0x42d5, 0x42d6, 0x42df, 0x1404, 0x10e8,
+  0x43b4, 0x4396, 0xa7b7, 0x432b, 0x4345, 0x2cc8, 0x434a, 0x70fd,
+  0x2edc, 0xa8a5, 0x434f, 0x6462, 0xa801, 0x432c, 0xa99a, 0xaea7,
+  0xaea2, 0x43ba, 0xe1e8, 0x42bd, 0x440e,
+  /* 0xfe */
+  0x6542, 0x4415, 0x2b51, 0x6543, 0x4424, 0x6441, 0xb785, 0x442e,
+  0x4440, 0xadf4, 0x3afd, 0x4455, 0x4457, 0x1155, 0x99c4, 0x3a4d,
+  0x413d, 0x4482, 0x70fd, 0x452b, 0xace3, 0xdeeb, 0x1bed, 0xdec4,
+  0x4528, 0x452e, 0x45cf, 0x45aa, 0x7afa, 0xc7ee, 0x45c9, 0x4649,
+  0xa722, 0x8527, 0xaea4, 0x3863, 0x0a05, 0xae37, 0xae0d, 0xae7b,
+  0x45f7, 0x4615, 0x3b43, 0xaea6, 0x4639, 0x7643, 0x11d7, 0x70fd,
+  0x93ad, 0x4660, 0xe3b2, 0x4647, 0x45e4, 0x4676, 0x55b9, 0x466c,
+  0x0a70, 0x4674, 0x64f1, 0x3c6c, 0x4682, 0x1c53, 0xaf0c, 0xa69f,
+  0xaef9, 0xe18f, 0x2d86, 0xe203, 0x86de, 0x46c8, 0x87c8, 0x470e,
+  0x70fd, 0x471e, 0xe3d9, 0x888b, 0x2e17, 0xe3ac, 0x6485, 0x474d,
+  0x474a, 0x4767, 0x476e, 0xb2c2, 0x1204, 0xb0d3, 0x478e, 0x465d,
+  0x479e, 0x47b4, 0x4802, 0x482c, 0x4851, 0x484f, 0x486f, 0x4876,
+  0xc275, 0x4890, 0x53ef, 0x0b38, 0xc6d1, 0xc6ce, 0x48a1, 0x48a5,
+  0x48b7, 0x48cc, 0xccdf, 0x5662, 0xb3dd, 0xb47d, 0x8adc, 0x491e,
+  0x4926, 0x4940, 0x36ef, 0xb4e0, 0x4958, 0x9c2c, 0x49af, 0xdf64,
+  0xdf68, 0x8501, 0x49f4, 0x70fd, 0x8236, 0xae92, 0x3b0a, 0x4aaf,
+  0x4ac7, 0x4ad3, 0x67a5, 0x4b2e, 0xb760, 0x4ad7, 0x4b34, 0x4ab1,
+  0xd18c, 0x60f8, 0x5a04, 0xe12b, 0xbfc3, 0x911c, 0x4b86, 0x5a80,
+  0x3b42, 0x4b80, 0xb957, 0x4b9d, 0xd639, 0x4b3c, 0x4ba9, 0x402a,
+  0xce66, 0x11a8, 0x4bc6, 0xe4cd, 0x4bd4,
+};
+
+static const ucs4_t hkscs1999_2uni_upages[973] = {
+  0x00080, 0x000c0, 0x00100, 0x00140, 0x001c0, 0x00240, 0x00280, 0x002c0,
+  0x00400, 0x00440, 0x01e80, 0x01ec0, 0x02100, 0x02140, 0x02180, 0x021c0,
+  0x023c0, 0x02440, 0x02540, 0x02700, 0x02e80, 0x02ec0, 0x02f00, 0x03000,
+  0x03040, 0x03080, 0x030c0, 0x031c0, 0x03200, 0x03400, 0x03440, 0x03480,
+  0x034c0, 0x03500, 0x03540, 0x03580, 0x035c0, 0x03600, 0x03640, 0x03680,
+  0x036c0, 0x03700, 0x03740, 0x03780, 0x037c0, 0x03800, 0x03840, 0x03880,
+  0x038c0, 0x03900, 0x03940, 0x03980, 0x039c0, 0x03a00, 0x03a40, 0x03a80,
+  0x03ac0, 0x03b00, 0x03b40, 0x03b80, 0x03bc0, 0x03c00, 0x03c40, 0x03cc0,
+  0x03d00, 0x03d40, 0x03d80, 0x03dc0, 0x03e00, 0x03e40, 0x03e80, 0x03ec0,
+  0x03f00, 0x03f40, 0x03f80, 0x03fc0, 0x04000, 0x04040, 0x04080, 0x040c0,
+  0x04100, 0x04140, 0x04180, 0x041c0, 0x04200, 0x04240, 0x04280, 0x042c0,
+  0x04300, 0x04340, 0x04380, 0x043c0, 0x04400, 0x04440, 0x04480, 0x044c0,
+  0x04500, 0x04540, 0x04580, 0x045c0, 0x04600, 0x04640, 0x04680, 0x046c0,
+  0x04700, 0x04740, 0x04780, 0x047c0, 0x04800, 0x04840, 0x04880, 0x048c0,
+  0x04900, 0x04940, 0x04980, 0x049c0, 0x04a00, 0x04a80, 0x04ac0, 0x04b00,
+  0x04b40, 0x04b80, 0x04bc0, 0x04c00, 0x04c40, 0x04c80, 0x04cc0, 0x04d00,
+  0x04d80, 0x04e00, 0x04e40, 0x04e80, 0x04ec0, 0x04f00, 0x04f40, 0x04f80,
+  0x04fc0, 0x05000, 0x05040, 0x05080, 0x050c0, 0x05100, 0x05140, 0x05180,
+  0x051c0, 0x05200, 0x05240, 0x05280, 0x052c0, 0x05300, 0x05340, 0x05380,
+  0x053c0, 0x05400, 0x05440, 0x05480, 0x054c0, 0x05500, 0x05540, 0x05580,
+  0x055c0, 0x05600, 0x05640, 0x05680, 0x056c0, 0x05700, 0x05740, 0x05780,
+  0x057c0, 0x05800, 0x05840, 0x05880, 0x058c0, 0x05900, 0x05940, 0x05980,
+  0x059c0, 0x05a00, 0x05a40, 0x05a80, 0x05ac0, 0x05b00, 0x05b40, 0x05b80,
+  0x05bc0, 0x05c00, 0x05c40, 0x05c80, 0x05cc0, 0x05d00, 0x05d40, 0x05d80,
+  0x05dc0, 0x05e00, 0x05e40, 0x05e80, 0x05ec0, 0x05f00, 0x05f40, 0x05f80,
+  0x05fc0, 0x06000, 0x06040, 0x06080, 0x060c0, 0x06100, 0x06140, 0x06180,
+  0x061c0, 0x06200, 0x06240, 0x06280, 0x062c0, 0x06300, 0x06340, 0x06380,
+  0x063c0, 0x06400, 0x06440, 0x06480, 0x064c0, 0x06500, 0x06540, 0x06580,
+  0x065c0, 0x06600, 0x06640, 0x06680, 0x066c0, 0x06700, 0x06740, 0x06780,
+  0x067c0, 0x06800, 0x06840, 0x06880, 0x068c0, 0x06900, 0x06940, 0x06980,
+  0x069c0, 0x06a00, 0x06a40, 0x06a80, 0x06ac0, 0x06b00, 0x06b40, 0x06b80,
+  0x06bc0, 0x06c00, 0x06c40, 0x06c80, 0x06cc0, 0x06d00, 0x06d40, 0x06d80,
+  0x06e00, 0x06e40, 0x06e80, 0x06ec0, 0x06f00, 0x06f40, 0x06f80, 0x06fc0,
+  0x07000, 0x07040, 0x07080, 0x070c0, 0x07100, 0x07140, 0x07180, 0x071c0,
+  0x07200, 0x07240, 0x07280, 0x072c0, 0x07300, 0x07340, 0x07380, 0x073c0,
+  0x07400, 0x07440, 0x07480, 0x074c0, 0x07500, 0x07540, 0x07580, 0x075c0,
+  0x07600, 0x07640, 0x07680, 0x076c0, 0x07700, 0x07740, 0x07780, 0x077c0,
+  0x07800, 0x07840, 0x07880, 0x078c0, 0x07900, 0x07940, 0x07980, 0x079c0,
+  0x07a00, 0x07a40, 0x07a80, 0x07ac0, 0x07b00, 0x07b40, 0x07b80, 0x07bc0,
+  0x07c00, 0x07c40, 0x07c80, 0x07cc0, 0x07d00, 0x07d40, 0x07d80, 0x07dc0,
+  0x07e00, 0x07e40, 0x07e80, 0x07ec0, 0x07f00, 0x07f40, 0x07f80, 0x07fc0,
+  0x08000, 0x08040, 0x08080, 0x080c0, 0x08100, 0x08140, 0x08180, 0x081c0,
+  0x08200, 0x08240, 0x08280, 0x082c0, 0x08300, 0x08340, 0x08380, 0x083c0,
+  0x08400, 0x08440, 0x08480, 0x084c0, 0x08500, 0x08540, 0x085c0, 0x08600,
+  0x08640, 0x08680, 0x086c0, 0x08740, 0x08780, 0x087c0, 0x08800, 0x08840,
+  0x08880, 0x088c0, 0x08900, 0x08940, 0x08980, 0x089c0, 0x08a00, 0x08a40,
+  0x08a80, 0x08ac0, 0x08b00, 0x08b40, 0x08b80, 0x08bc0, 0x08c40, 0x08c80,
+  0x08cc0, 0x08d00, 0x08d40, 0x08d80, 0x08dc0, 0x08e00, 0x08e40, 0x08e80,
+  0x08ec0, 0x08f00, 0x08f40, 0x08f80, 0x08fc0, 0x09000, 0x09040, 0x09080,
+  0x090c0, 0x09140, 0x09180, 0x091c0, 0x09200, 0x09240, 0x09280, 0x092c0,
+  0x09300, 0x09340, 0x09380, 0x093c0, 0x09400, 0x09440, 0x09480, 0x094c0,
+  0x09500, 0x09540, 0x09580, 0x095c0, 0x09600, 0x09640, 0x09680, 0x096c0,
+  0x09700, 0x09740, 0x09780, 0x097c0, 0x09800, 0x09840, 0x09880, 0x098c0,
+  0x09900, 0x09940, 0x09980, 0x099c0, 0x09a00, 0x09a40, 0x09a80, 0x09ac0,
+  0x09b00, 0x09b40, 0x09b80, 0x09bc0, 0x09c00, 0x09c40, 0x09d00, 0x09d40,
+  0x09d80, 0x09dc0, 0x09e00, 0x09e40, 0x09e80, 0x09ec0, 0x09f00, 0x09f40,
+  0x09f80, 0x0f900, 0x0ff00, 0x0ffc0, 0x20000, 0x20040, 0x20080, 0x200c0,
+  0x20100, 0x20180, 0x201c0, 0x20200, 0x20240, 0x20280, 0x202c0, 0x20300,
+  0x20340, 0x20380, 0x203c0, 0x20400, 0x20440, 0x20480, 0x204c0, 0x20540,
+  0x20580, 0x205c0, 0x20600, 0x20640, 0x20700, 0x20740, 0x20800, 0x20840,
+  0x208c0, 0x20900, 0x20940, 0x209c0, 0x20a00, 0x20a40, 0x20a80, 0x20ac0,
+  0x20b00, 0x20b80, 0x20bc0, 0x20c00, 0x20c40, 0x20c80, 0x20cc0, 0x20d00,
+  0x20d40, 0x20d80, 0x20dc0, 0x20e00, 0x20e40, 0x20e80, 0x20ec0, 0x20f00,
+  0x20f40, 0x20f80, 0x20fc0, 0x21000, 0x21040, 0x21080, 0x210c0, 0x21100,
+  0x21140, 0x21180, 0x211c0, 0x21200, 0x21240, 0x21280, 0x212c0, 0x21300,
+  0x21340, 0x21380, 0x213c0, 0x21400, 0x21440, 0x21480, 0x214c0, 0x21540,
+  0x21580, 0x21600, 0x21640, 0x21680, 0x216c0, 0x21700, 0x21740, 0x21780,
+  0x217c0, 0x21800, 0x21840, 0x21880, 0x218c0, 0x21900, 0x21940, 0x21980,
+  0x219c0, 0x21a00, 0x21a40, 0x21b40, 0x21bc0, 0x21c00, 0x21c40, 0x21c80,
+  0x21d40, 0x21d80, 0x21dc0, 0x21e00, 0x21e80, 0x21ec0, 0x21f00, 0x21f40,
+  0x21f80, 0x21fc0, 0x22040, 0x22080, 0x220c0, 0x22100, 0x22140, 0x22180,
+  0x221c0, 0x22200, 0x22240, 0x22300, 0x22380, 0x223c0, 0x22440, 0x22480,
+  0x224c0, 0x22500, 0x22540, 0x22580, 0x22600, 0x22640, 0x22680, 0x226c0,
+  0x22700, 0x22740, 0x22780, 0x227c0, 0x22800, 0x22840, 0x22880, 0x228c0,
+  0x22900, 0x22940, 0x22980, 0x22a40, 0x22ac0, 0x22b00, 0x22b40, 0x22bc0,
+  0x22c00, 0x22c40, 0x22c80, 0x22cc0, 0x22d00, 0x22d40, 0x22d80, 0x22dc0,
+  0x22e00, 0x22e40, 0x22e80, 0x22ec0, 0x22f40, 0x22fc0, 0x23000, 0x23040,
+  0x23080, 0x230c0, 0x23100, 0x23140, 0x23180, 0x231c0, 0x23200, 0x23240,
+  0x23280, 0x232c0, 0x23300, 0x23380, 0x233c0, 0x23400, 0x23440, 0x234c0,
+  0x23500, 0x23540, 0x23580, 0x235c0, 0x23600, 0x23640, 0x23680, 0x236c0,
+  0x23700, 0x23740, 0x23780, 0x237c0, 0x23800, 0x239c0, 0x23a80, 0x23ac0,
+  0x23b40, 0x23c80, 0x23cc0, 0x23d40, 0x23d80, 0x23dc0, 0x23e00, 0x23e80,
+  0x23ec0, 0x23f00, 0x23f40, 0x23f80, 0x23fc0, 0x24000, 0x24040, 0x24080,
+  0x240c0, 0x24100, 0x24140, 0x24180, 0x241c0, 0x24200, 0x24240, 0x24280,
+  0x242c0, 0x24300, 0x24340, 0x24380, 0x243c0, 0x24400, 0x24440, 0x24480,
+  0x244c0, 0x24500, 0x24540, 0x245c0, 0x24600, 0x24640, 0x24680, 0x246c0,
+  0x24700, 0x24780, 0x247c0, 0x24800, 0x24880, 0x248c0, 0x24900, 0x24940,
+  0x24980, 0x249c0, 0x24a00, 0x24a40, 0x24a80, 0x24ac0, 0x24b40, 0x24bc0,
+  0x24c00, 0x24c80, 0x24cc0, 0x24d00, 0x24d80, 0x24dc0, 0x24e00, 0x24e40,
+  0x24e80, 0x24f00, 0x24f40, 0x24f80, 0x24fc0, 0x25000, 0x25040, 0x25080,
+  0x25100, 0x25140, 0x251c0, 0x25200, 0x25240, 0x25280, 0x252c0, 0x25300,
+  0x25400, 0x25440, 0x25500, 0x25540, 0x25580, 0x255c0, 0x25600, 0x25640,
+  0x25680, 0x256c0, 0x25700, 0x25740, 0x257c0, 0x25840, 0x258c0, 0x25900,
+  0x25940, 0x25980, 0x259c0, 0x25a80, 0x25ac0, 0x25b40, 0x25b80, 0x25bc0,
+  0x25c00, 0x25c40, 0x25c80, 0x25cc0, 0x25d00, 0x25d40, 0x25e00, 0x25e40,
+  0x25e80, 0x25ec0, 0x25f00, 0x25f40, 0x25fc0, 0x26000, 0x26040, 0x26080,
+  0x26100, 0x26140, 0x26180, 0x261c0, 0x26240, 0x262c0, 0x26300, 0x26340,
+  0x26380, 0x263c0, 0x26400, 0x26440, 0x26480, 0x26500, 0x26540, 0x26580,
+  0x26600, 0x26680, 0x266c0, 0x26700, 0x26740, 0x26780, 0x267c0, 0x26800,
+  0x26840, 0x26880, 0x268c0, 0x26900, 0x26940, 0x26980, 0x269c0, 0x26a00,
+  0x26a40, 0x26b00, 0x26b40, 0x26b80, 0x26bc0, 0x26c00, 0x26c40, 0x26c80,
+  0x26cc0, 0x26d00, 0x26d40, 0x26d80, 0x26dc0, 0x26e00, 0x26e40, 0x26e80,
+  0x26ec0, 0x26f00, 0x26f40, 0x26f80, 0x26fc0, 0x27000, 0x27040, 0x27080,
+  0x270c0, 0x27100, 0x27140, 0x271c0, 0x27200, 0x27280, 0x272c0, 0x27380,
+  0x27400, 0x27440, 0x27480, 0x27540, 0x27580, 0x275c0, 0x27600, 0x27640,
+  0x27680, 0x27700, 0x27740, 0x27780, 0x277c0, 0x27840, 0x27880, 0x278c0,
+  0x27900, 0x27940, 0x27980, 0x279c0, 0x27a00, 0x27a40, 0x27a80, 0x27ac0,
+  0x27b00, 0x27b40, 0x27bc0, 0x27c00, 0x27d00, 0x27d40, 0x27d80, 0x27dc0,
+  0x27e40, 0x27f00, 0x27fc0, 0x28000, 0x28040, 0x28080, 0x280c0, 0x28100,
+  0x28140, 0x28180, 0x28200, 0x28240, 0x28280, 0x282c0, 0x28300, 0x28340,
+  0x28380, 0x28400, 0x28440, 0x28480, 0x28500, 0x28540, 0x285c0, 0x28600,
+  0x28680, 0x286c0, 0x28700, 0x28800, 0x28900, 0x28940, 0x28980, 0x289c0,
+  0x28a00, 0x28a40, 0x28a80, 0x28ac0, 0x28b00, 0x28b40, 0x28b80, 0x28bc0,
+  0x28c00, 0x28cc0, 0x28d00, 0x28d80, 0x28e00, 0x28e40, 0x28e80, 0x28ec0,
+  0x28fc0, 0x29080, 0x290c0, 0x29100, 0x29140, 0x29180, 0x291c0, 0x29400,
+  0x29440, 0x294c0, 0x29580, 0x295c0, 0x29700, 0x297c0, 0x29800, 0x29840,
+  0x29880, 0x298c0, 0x29900, 0x29940, 0x29980, 0x299c0, 0x29a00, 0x29a40,
+  0x29b00, 0x29bc0, 0x29c80, 0x29d00, 0x29d40, 0x29d80, 0x29dc0, 0x29e00,
+  0x29e40, 0x29e80, 0x29ec0, 0x29f00, 0x29f80, 0x29fc0, 0x2a000, 0x2a080,
+  0x2a0c0, 0x2a100, 0x2a140, 0x2a180, 0x2a1c0, 0x2a200, 0x2a280, 0x2a2c0,
+  0x2a380, 0x2a400, 0x2a440, 0x2a5c0, 0x2a600, 0x2a640, 0x2a680, 0x2f800,
+  0x2f840, 0x2f880, 0x2f8c0, 0x2f980, 0x2f9c0,
+};
+
+static int
+hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x88 && c1 <= 0x8b) || (c1 >= 0x8d && c1 <= 0xa0) || (c1 >= 0xc6 && c1 <= 0xc8) || (c1 >= 0xf9 && c1 <= 0xfe)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+        unsigned int i = 157 * (c1 - 0x80) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        if (i < 2041) {
+          if (i < 1883)
+            swc = hkscs1999_2uni_page88[i-1256],
+            wc = hkscs1999_2uni_upages[swc>>6] | (swc & 0x3f);
+        } else if (i < 10990) {
+          if (i < 5181)
+            swc = hkscs1999_2uni_page8d[i-2041],
+            wc = hkscs1999_2uni_upages[swc>>6] | (swc & 0x3f);
+        } else if (i < 18997) {
+          if (i < 11461)
+            swc = hkscs1999_2uni_pagec6[i-10990],
+            wc = hkscs1999_2uni_upages[swc>>6] | (swc & 0x3f);
+        } else {
+          if (i < 19939)
+            swc = hkscs1999_2uni_pagef9[i-18997],
+            wc = hkscs1999_2uni_upages[swc>>6] | (swc & 0x3f);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short hkscs1999_2charset[4698] = {
+  0xc6d8, 0x8859, 0x8857, 0x885d, 0x885b, 0x8866, 0x8861, 0x885f,
+  0x886a, 0x8868, 0x886f, 0x886d, 0x88a7, 0x8873, 0x8871, 0x8877,
+  0x8875, 0xc8fb, 0x887b, 0x8879, 0x88a2, 0x8856, 0x8867, 0x885a,
+  0x886c, 0x885c, 0x886e, 0x8870, 0xc8fc, 0x885e, 0x8874, 0xc8fa,
+  0x8878, 0x8858, 0x8869, 0x8872, 0x8860, 0x8876, 0x887a, 0x887c,
+  0x887d, 0x887e, 0x88a1, 0xc8f6, 0x886b, 0xc8f8, 0xc8f7, 0x88a8,
+  0xc8fe, 0xc8f9, 0xc8f5, 0xc8fd, 0xc6d9, 0xc7f9, 0xc7f3, 0xc7f4,
+  0xc7f5, 0xc7f6, 0xc7f7, 0xc7f8, 0xc7fa, 0xc7fb, 0xc7fc, 0xc7fd,
+  0xc7fe, 0xc840, 0xc841, 0xc842, 0xc843, 0xc844, 0xc845, 0xc846,
+  0xc847, 0xc848, 0xc849, 0xc84a, 0xc84b, 0xc84c, 0xc84d, 0xc84e,
+  0xc84f, 0xc850, 0xc851, 0xc852, 0xc853, 0xc854, 0xc855, 0xc856,
+  0xc857, 0xc858, 0xc859, 0xc85a, 0xc85c, 0xc85d, 0xc85e, 0xc85f,
+  0xc860, 0xc861, 0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867,
+  0xc868, 0xc869, 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f,
+  0xc870, 0xc871, 0xc872, 0xc873, 0xc874, 0xc875, 0xc85b, 0x8863,
+  0x88a4, 0x8865, 0x88a6, 0xc8d2, 0xc8d3, 0xc6b5, 0xc6b6, 0xc6b7,
+  0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, 0xc6bd, 0xc6be, 0xc877,
+  0xc878, 0xc876, 0x88a9, 0x88aa, 0xc6a1, 0xc6a2, 0xc6a3, 0xc6a4,
+  0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, 0xc6ac,
+  0xc6ad, 0xc6ae, 0xc6af, 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, 0xc6b4,
+  0xf9f9, 0xf9f8, 0xf9e6, 0xf9ef, 0xf9dd, 0xf9e8, 0xf9f1, 0xf9df,
+  0xf9ec, 0xf9f5, 0xf9e3, 0xf9ee, 0xf9f7, 0xf9e5, 0xf9e9, 0xf9f2,
+  0xf9e0, 0xf9eb, 0xf9f4, 0xf9e2, 0xf9e7, 0xf9f0, 0xf9de, 0xf9ed,
+  0xf9f6, 0xf9e4, 0xf9ea, 0xf9f3, 0xf9e1, 0xf9fa, 0xf9fb, 0xf9fd,
+  0xf9fc, 0xc6e6, 0xc8d6, 0xc8d7, 0xc8d8, 0xc8d9, 0xc8da, 0xc8db,
+  0xc8dc, 0xc8dd, 0xc8de, 0xc8df, 0xc8e0, 0xc8e1, 0xc8e2, 0xc8e3,
+  0xc8e4, 0xc8e5, 0xc8e6, 0xc8e7, 0xc8e8, 0xc8e9, 0xc8ea, 0xc8eb,
+  0xc8ec, 0xc8ed, 0xc8ee, 0xc8ef, 0xc8f0, 0xc8f1, 0xc6cd, 0xc6e0,
+  0xc6e1, 0xc6e2, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec,
+  0xc6ed, 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, 0xc6f4,
+  0xc6f5, 0xc6f6, 0xc6f7, 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc,
+  0xc6fd, 0xc6fe, 0xc740, 0xc741, 0xc742, 0xc743, 0xc744, 0xc745,
+  0xc746, 0xc747, 0xc748, 0xc749, 0xc74a, 0xc74b, 0xc74c, 0xc74d,
+  0xc74e, 0xc74f, 0xc750, 0xc751, 0xc752, 0xc753, 0xc754, 0xc755,
+  0xc756, 0xc757, 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, 0xc75d,
+  0xc75e, 0xc75f, 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, 0xc765,
+  0xc766, 0xc767, 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, 0xc76d,
+  0xc76e, 0xc76f, 0xc770, 0xc771, 0xc772, 0xc773, 0xc774, 0xc775,
+  0xc776, 0xc777, 0xc778, 0xc779, 0xc77a, 0xc8d4, 0xc8d5, 0xc6dc,
+  0xc6dd, 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc7a1, 0xc7a2, 0xc7a3,
+  0xc7a4, 0xc7a5, 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab,
+  0xc7ac, 0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc7b1, 0xc7b2, 0xc7b3,
+  0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb,
+  0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c2, 0xc7c3,
+  0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb,
+  0xc7cc, 0xc7cd, 0xc7ce, 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3,
+  0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, 0xc7d8, 0xc7d9, 0xc7da, 0xc7db,
+  0xc7dc, 0xc7dd, 0xc7de, 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3,
+  0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, 0xc7e8, 0xc7e9, 0xc7ea, 0xc7eb,
+  0xc7ec, 0xc7ed, 0xc7ee, 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, 0xc6e3,
+  0xc6da, 0xc6db, 0x8840, 0x8841, 0x8842, 0x8843, 0x8844, 0x8846,
+  0x8849, 0x884a, 0x884d, 0x884f, 0x8850, 0x8851, 0x8852, 0x8854,
+  0x8855, 0xc879, 0xc8d1, 0x9277, 0x96df, 0x89d5, 0x93cd, 0x9bdf,
+  0xfa68, 0x89da, 0x8f59, 0x89db, 0x8f5d, 0x89dc, 0x96f7, 0x8ada,
+  0x8bdc, 0x97db, 0x9e53, 0x9daa, 0x9bea, 0x8a6e, 0x8bc8, 0x89e8,
+  0x89ea, 0xfb70, 0x89ed, 0x94dd, 0x89ee, 0x9eb4, 0x8ad3, 0x92db,
+  0x94db, 0x89f9, 0xfb7a, 0x89fb, 0x9efc, 0x89fc, 0x89bf, 0x89fe,
+  0x89e6, 0x9d46, 0x9dee, 0xa07e, 0xa068, 0x98e9, 0x8b68, 0x8dfd,
+  0x8bbe, 0x9fd9, 0x8aeb, 0x9fd7, 0x8b6a, 0x9c5c, 0x8bb1, 0xfb5e,
+  0x9df3, 0xa0d0, 0xfc66, 0x92e9, 0x9aec, 0x8fab, 0xfa48, 0x8e45,
+  0x9c6f, 0x9ede, 0x89ef, 0x96e9, 0x9ebb, 0x94de, 0x9eb8, 0x97ba,
+  0xfb65, 0x95d6, 0x9cbb, 0x97da, 0x8f45, 0xfb7d, 0x9158, 0xfe64,
+  0x9856, 0x9b4d, 0x935b, 0x95c7, 0x97e7, 0x9359, 0x91f5, 0x97b8,
+  0xfda2, 0xfbb6, 0x92fa, 0x9357, 0x8ba6, 0xfbb9, 0x97b0, 0xfdc4,
+  0x9ca1, 0x91f2, 0x91f9, 0x8ff1, 0x9745, 0x9853, 0xfe78, 0xfbc1,
+  0x9251, 0x9dad, 0xfd6c, 0xfa6b, 0x9bc2, 0x9a7b, 0x8b60, 0x934b,
+  0x9abd, 0x91b7, 0x95b4, 0xfec5, 0x9ef0, 0x8d64, 0x9269, 0x8d67,
+  0xfbea, 0xfbef, 0x8d68, 0x93eb, 0xfc42, 0x9166, 0xfacd, 0x93dd,
+  0x8bcc, 0x8d6d, 0x8d6e, 0x96a8, 0xfca6, 0x8d6f, 0x8d70, 0xfc64,
+  0x9060, 0x8d74, 0x97c3, 0x8ad0, 0x9274, 0x9bbe, 0x9cc8, 0x9cba,
+  0x8d78, 0x9eb9, 0x955a, 0x91b4, 0x8a48, 0x8d7d, 0x8a7d, 0x8ac2,
+  0xfd4a, 0x8da1, 0x8ad1, 0xfcb4, 0x8b47, 0x93a4, 0x9eda, 0x8a51,
+  0x8da6, 0x9ec5, 0xfcc4, 0xa078, 0x94b5, 0xfcc2, 0x8a6b, 0x8dab,
+  0xfae8, 0x8dad, 0xfc49, 0x93c1, 0x906f, 0x8db0, 0x947e, 0x90fa,
+  0x9479, 0x8db2, 0xfcee, 0x997b, 0x8db4, 0x8db7, 0x91b3, 0x8dbb,
+  0x8dba, 0x8dbc, 0x9044, 0xfd4c, 0x93e4, 0x93e0, 0xfd53, 0x8dc3,
+  0x9bb8, 0xfbf0, 0x93e9, 0x93f6, 0x8dc5, 0x8dca, 0x8dcc, 0xfd5d,
+  0x93b5, 0xfd61, 0x9cf8, 0x9252, 0xa0e8, 0x9ca5, 0x8dd6, 0x97c0,
+  0xa0de, 0x97d2, 0xfaa5, 0xfda3, 0x8ddb, 0x8eaf, 0x91b5, 0xfd49,
+  0xfdd1, 0x8deb, 0x97c6, 0xfdce, 0x90fc, 0xfc59, 0x96d6, 0x97c5,
+  0x8def, 0x97d7, 0x8df0, 0x96a6, 0xfbbf, 0x8df3, 0x9449, 0x8df5,
+  0x9872, 0x8e6b, 0xfafd, 0x8f50, 0x9dcc, 0xfc65, 0x996e, 0x94a1,
+  0x8f63, 0xa0da, 0x9253, 0xfde9, 0x9db5, 0x9879, 0x9d5d, 0x8d63,
+  0x9669, 0x9f70, 0xfc6a, 0x8ac7, 0x89d7, 0xfe4d, 0x9edd, 0xfefb,
+  0x98bc, 0xfacc, 0x95b0, 0x9464, 0x936f, 0x94b9, 0x95ec, 0x91ee,
+  0x98c3, 0x95f6, 0x8ffd, 0x98c5, 0x9766, 0xfe6e, 0x97dd, 0x92d2,
+  0x9761, 0x98cb, 0x95f0, 0x975d, 0x91e3, 0x98cc, 0x9469, 0x98cd,
+  0x98ce, 0x95fc, 0x94a3, 0x9662, 0xfeb6, 0x9463, 0x98d0, 0x98d1,
+  0x9475, 0xfae0, 0x9472, 0x98d6, 0x8af0, 0x98d9, 0x98db, 0x98dd,
+  0x98a8, 0x8a6d, 0x8afb, 0x8aae, 0xfbc9, 0x98e4, 0x98e6, 0x98e8,
+  0x8a4d, 0x9257, 0x95df, 0xa0ac, 0x98eb, 0x98ec, 0x98f4, 0x8ab8,
+  0x9ee7, 0x94bc, 0xfcd1, 0x9cc6, 0x9e7e, 0x98fe, 0xfde8, 0x9940,
+  0x94c9, 0x94d3, 0x9946, 0x90c0, 0x94d1, 0x9573, 0x93c2, 0x9948,
+  0x994b, 0x8e55, 0x994e, 0x8efe, 0x8e59, 0x94ec, 0x94ef, 0x8f74,
+  0x9955, 0x9544, 0x9956, 0x9959, 0x995b, 0xfa45, 0x90b7, 0x9743,
+  0x95cd, 0x97c9, 0xfd50, 0x8eb9, 0x95c6, 0x9967, 0x8ab9, 0x8dfc,
+  0x8a76, 0x9d51, 0x9973, 0x9d4f, 0x997a, 0x9564, 0x99a1, 0x99a5,
+  0x99a7, 0x8eed, 0x99ad, 0xc87e, 0x946e, 0x8f70, 0xfad0, 0x99b3,
+  0xa053, 0x965c, 0xfd7a, 0x97fe, 0x92bd, 0x97fd, 0x8f64, 0xfcf7,
+  0x9562, 0x97cd, 0x9e64, 0x924c, 0x8ec9, 0x99bc, 0x9da5, 0x8f54,
+  0x8f7c, 0x8ea2, 0x8f7a, 0x97ae, 0x96c8, 0x99c3, 0x90d6, 0x9cbe,
+  0x8f76, 0x9470, 0xfb4b, 0xfdca, 0x8ec7, 0xa0f9, 0x8fa9, 0x99c7,
+  0x90d7, 0x9edf, 0x99ce, 0x8fba, 0x8feb, 0x99cf, 0x8fc2, 0x92c9,
+  0x97dc, 0x95b3, 0x9c79, 0x95b2, 0x8fdb, 0x9be3, 0x9e7a, 0x9bee,
+  0x99de, 0xfafa, 0x8a52, 0x99e1, 0x8a67, 0x8bb5, 0x8aac, 0x99e9,
+  0xfbca, 0x97de, 0x95d1, 0x99f5, 0xfc4a, 0x9ba9, 0xfbdc, 0xfe56,
+  0x9ea4, 0x9d49, 0x95db, 0x89c5, 0x99f8, 0x9664, 0x9055, 0x96d4,
+  0x977c, 0x964d, 0x97e1, 0x9a48, 0x9a49, 0xfe7d, 0x90aa, 0x9a50,
+  0x9347, 0x8ed8, 0x90c9, 0x9a55, 0x90bc, 0x9a58, 0x8bb8, 0x90d5,
+  0x9641, 0x9a5a, 0x9a5c, 0x97c2, 0x8abb, 0x9baa, 0x90f5, 0x9a60,
+  0x9145, 0x9a63, 0x8bb6, 0xfccf, 0x966b, 0x9a6e, 0x914f, 0x9746,
+  0xa0e6, 0x92d7, 0x9675, 0x93d4, 0x91bb, 0x9679, 0x9a70, 0x9678,
+  0x91cd, 0x9c4a, 0xa06f, 0xa06a, 0x915f, 0x9fa5, 0x89ba, 0x9ecd,
+  0x9a79, 0x9dce, 0x9d73, 0x96b9, 0x96bc, 0x9cd1, 0x89b7, 0x9eee,
+  0xfb43, 0x9ec9, 0xfbd3, 0x91ae, 0x9d78, 0x9d7b, 0x9eb3, 0x9eb2,
+  0x9dd6, 0x994f, 0x89ce, 0x8bc0, 0x9fc4, 0x8bd4, 0xc6bf, 0x8bf9,
+  0x8946, 0xc6c0, 0xfae5, 0xc87b, 0x8bc6, 0x9c57, 0x9afb, 0x89d0,
+  0x89cf, 0xc6c1, 0x89d1, 0x89e2, 0x927e, 0x9dba, 0xc6c2, 0xfbf8,
+  0x8bc7, 0x926b, 0x89d2, 0x9fcf, 0x9da9, 0x89d3, 0x99e2, 0x9267,
+  0x92a4, 0x894e, 0x894f, 0x9278, 0x91b6, 0x89d4, 0x9fd2, 0x92a7,
+  0x95a2, 0x926e, 0x96ea, 0x926f, 0x92a3, 0x8950, 0xfa57, 0x9866,
+  0x89d6, 0x98b2, 0x92ab, 0x96de, 0x92ac, 0x9f6e, 0x8ef2, 0x9f6c,
+  0x89d8, 0xfa59, 0x92a8, 0x9163, 0x9f73, 0x92ad, 0x9be9, 0x92a9,
+  0x92aa, 0x89d9, 0xfd56, 0x9fa8, 0x92a1, 0x90e3, 0xa0a6, 0x94ab,
+  0xfc72, 0x97c4, 0x92ae, 0xfa67, 0x92a2, 0xfa69, 0x9268, 0x8951,
+  0xfa6f, 0xfa71, 0x8952, 0x945a, 0xc6c3, 0x89dd, 0xc8a2, 0xc6c4,
+  0x9e52, 0x8953, 0x9e55, 0x92ba, 0xc6c5, 0xfa7d, 0xfaa8, 0x9a68,
+  0xfa47, 0xfa7e, 0x92bb, 0xfdb6, 0xfaa2, 0xfaa3, 0xfaa4, 0x9bb4,
+  0xfaa6, 0x89df, 0xfddb, 0xfaa9, 0x8954, 0xfaab, 0xfc7a, 0x89e0,
+  0x9f4f, 0xc87d, 0x89e1, 0xfab0, 0x9fcd, 0xa0e7, 0xfab1, 0x89a6,
+  0x9efa, 0xfab2, 0xfab4, 0x92c4, 0x9f6f, 0x8bb0, 0x9fac, 0x89e3,
+  0x9bd3, 0x89e4, 0xfab5, 0x9fd5, 0x8955, 0x92c5, 0x8956, 0xfab3,
+  0xfab6, 0xfab7, 0x9edc, 0xfbc4, 0x9f71, 0xfaba, 0x92c7, 0xc6c6,
+  0x9a4c, 0x89e5, 0x9f7d, 0xa0a9, 0xfac4, 0xc6c7, 0x8957, 0xfaaa,
+  0x8958, 0x8be3, 0x8b61, 0x9af1, 0x9eb7, 0xc6c8, 0xfad1, 0xfad2,
+  0x9eba, 0xfad4, 0xfad9, 0xfadb, 0x9ce0, 0xfbf7, 0xfbfa, 0x89e7,
+  0xa07a, 0xfadc, 0xfadd, 0x89e9, 0xc6c9, 0xfae2, 0x89eb, 0xfae3,
+  0x90c8, 0x92da, 0x8959, 0x9cf5, 0x895a, 0xfae7, 0x9fa2, 0xfaea,
+  0xfaed, 0x8fad, 0xfb59, 0xfaef, 0x96ef, 0x9dec, 0x9dca, 0xfd6d,
+  0x89ec, 0xfb44, 0x9de2, 0x9ec0, 0x9e56, 0x9f79, 0x9ac7, 0xfaf4,
+  0x98a1, 0xfaf8, 0x89f0, 0x9e47, 0x9df7, 0x9fd3, 0x9aca, 0x89f1,
+  0xfaf9, 0x8e5a, 0x89f2, 0x89f3, 0x925d, 0x8b51, 0x92e0, 0x89f4,
+  0x9fd4, 0x8a79, 0x89f5, 0x97a7, 0x93ba, 0x9e58, 0x89f6, 0x9e57,
+  0x89f7, 0x8a41, 0x89f8, 0xfaf1, 0x89fa, 0xfb42, 0xfabf, 0xfba3,
+  0xfaf7, 0x9e4e, 0x94dc, 0x95da, 0x9df8, 0x9f6a, 0x8ab7, 0xfb46,
+  0x8a46, 0xfb47, 0x9148, 0x92de, 0x8b53, 0x9df6, 0x9bda, 0x9d7e,
+  0x89fd, 0x99e4, 0x9e43, 0x9de9, 0x8f52, 0x9df5, 0x9df0, 0x99e7,
+  0x8bbd, 0x9def, 0x9fb7, 0x9dd0, 0x9feb, 0x8da9, 0x9dcf, 0x98e1,
+  0x9de5, 0x9dc8, 0xfb4f, 0x9deb, 0xfb54, 0xfb55, 0x9aa2, 0x8ad6,
+  0x9a5f, 0x9ef5, 0x8fb7, 0x9ad2, 0x9e6a, 0x9ee8, 0x8bbf, 0x91c2,
+  0x9d62, 0x9260, 0x925e, 0x91c1, 0x8ac5, 0x97a3, 0x8b6c, 0x8d7e,
+  0x9c54, 0x9dbd, 0x9cc5, 0x895b, 0xfb5c, 0xfb5b, 0xfb57, 0x98c7,
+  0xfb5a, 0x9cee, 0x92e2, 0x94a7, 0x9bd4, 0xfb64, 0xfb76, 0xfb60,
+  0x99e5, 0x9ac2, 0x91fb, 0xa073, 0x9f72, 0x9fcc, 0x98a5, 0x92e8,
+  0x9bbc, 0x96f3, 0x92e7, 0xfc67, 0x8b7d, 0x9bf4, 0x9ef7, 0x9ec1,
+  0x996f, 0x96f1, 0x8e41, 0x954a, 0x97e6, 0x96f5, 0x92e6, 0x9f42,
+  0xfb67, 0x99a9, 0xfae6, 0xfb69, 0x97e5, 0x967d, 0xfb6c, 0x99a2,
+  0x9abb, 0x9a65, 0x944e, 0xfb6e, 0x99df, 0x98e3, 0x9254, 0x967b,
+  0x8aaf, 0x8baf, 0x9ebd, 0x9ee6, 0xfb6f, 0x8ee1, 0x9b7d, 0x9c7e,
+  0xf9d9, 0x92ea, 0xfb72, 0xfb71, 0x895c, 0x98f0, 0x96f2, 0xfb74,
+  0x8bc1, 0x895d, 0x89de, 0x895e, 0xc6ca, 0xfe42, 0xfb7b, 0x895f,
+  0x8960, 0x9bcd, 0x9dd3, 0x984c, 0x9752, 0x95c3, 0x9bb6, 0x9ab9,
+  0x97b3, 0x9f74, 0x92f1, 0x97df, 0xfba6, 0xfbab, 0x9877, 0x9854,
+  0x95c5, 0x9d55, 0xfbb2, 0x957e, 0x9742, 0x94e6, 0x92f5, 0x92fd,
+  0xfba2, 0x9c51, 0x94e9, 0x985c, 0x92f0, 0x944c, 0x916b, 0x8b78,
+  0x94e2, 0x984f, 0xfbb5, 0x9271, 0x9365, 0x985b, 0x9850, 0x97bc,
+  0x92f3, 0x9340, 0x984d, 0x9572, 0xfdef, 0xfdc1, 0xfbba, 0x92eb,
+  0xfc73, 0x97b7, 0xfbb4, 0x90a7, 0x9741, 0x92f4, 0xfbbc, 0x9577,
+  0x9ee2, 0x8f78, 0xf9dc, 0x9672, 0x9eb5, 0x964b, 0xa0fa, 0x9575,
+  0x90da, 0x9367, 0xfea4, 0x90df, 0x9354, 0x8961, 0x8bb4, 0x9dc0,
+  0x8e48, 0xfbc5, 0xfbc7, 0xc6cb, 0xfa79, 0x9e67, 0xfbd2, 0x8962,
+  0x8963, 0xfc7d, 0x9f6b, 0xfbcc, 0xfeae, 0xfbd1, 0xfb75, 0xfbd4,
+  0xfbd6, 0xfbd8, 0x8b5d, 0x934c, 0x9ae2, 0x8bc9, 0xfbdb, 0x9fc9,
+  0x9f44, 0x98ed, 0xfbdd, 0x8df2, 0x8964, 0xfdf2, 0x934d, 0xfbe7,
+  0xa0f2, 0x9868, 0x9f58, 0x8d73, 0xfbde, 0xfbdf, 0xfbe3, 0x8da8,
+  0xfbe4, 0x9c75, 0x9878, 0x8d60, 0xfbe5, 0x8d61, 0x8d62, 0xa0a1,
+  0x9c40, 0x98ad, 0x9eea, 0x9ceb, 0xfbe0, 0x9f51, 0x8d65, 0x9cf1,
+  0xfc58, 0x8d66, 0x9654, 0xfbe8, 0xc6cc, 0x9fce, 0xfbfc, 0x9ae4,
+  0x9f75, 0xfbf1, 0x8d69, 0x934f, 0x934e, 0xfbf4, 0xc6ce, 0xfbc3,
+  0x8965, 0x8d6a, 0x9353, 0x9dfb, 0xfbfd, 0x9059, 0xfc40, 0xfc41,
+  0xfc43, 0x9361, 0xfc46, 0x9362, 0x8d6b, 0xfc4c, 0x95b8, 0xc6d0,
+  0x8bca, 0x987a, 0xc6d1, 0xfc51, 0xfc54, 0xfaaf, 0x8d6c, 0xfa61,
+  0xfc57, 0x9b70, 0xa051, 0x8bcb, 0x936e, 0xfcd5, 0xfca9, 0xfc61,
+  0x8966, 0xfacb, 0xf9da, 0x937a, 0xa0e0, 0x936b, 0xfc6b, 0xa0dc,
+  0x9468, 0xfc6d, 0x8d71, 0xfd64, 0x99ba, 0x9ad0, 0x9a61, 0xa0e5,
+  0xa05b, 0x96ac, 0x9740, 0x9ef1, 0x9f7e, 0x8d72, 0xfc76, 0x96a9,
+  0xa06e, 0xfcaa, 0xfbcd, 0xfc74, 0xa074, 0xa071, 0xfc79, 0xfc7c,
+  0x9c50, 0x9379, 0x9378, 0xa0dd, 0x8d75, 0x8d76, 0x9374, 0x8d77,
+  0xfca5, 0xfca2, 0x90c3, 0xa079, 0x8d79, 0x8bfc, 0xa076, 0x8bcd,
+  0x9f5a, 0x9ff4, 0x9fba, 0x8d7a, 0x9e45, 0x93b0, 0xa075, 0x9b46,
+  0xfcae, 0xfcb0, 0xfa51, 0x8d7b, 0x8d7c, 0x9ed6, 0x93ac, 0x9f5b,
+  0x93a9, 0xa07c, 0xfcb2, 0x8ac1, 0x9fb4, 0xfcac, 0x9e4c, 0x8fc5,
+  0x93ad, 0x9dc3, 0x8da2, 0x9d4a, 0xfcb6, 0x8da3, 0x9e4b, 0x9e4d,
+  0x8da4, 0x8afd, 0xfcb5, 0xfcc3, 0x93b2, 0x8da5, 0x93a1, 0x8ac6,
+  0x8a5b, 0x894d, 0xfed4, 0x8a78, 0x93ab, 0x8da7, 0x9f45, 0x8a56,
+  0xfcbf, 0xfcc0, 0x8ee6, 0x8aa4, 0x8943, 0x93f3, 0xfcab, 0x9ea2,
+  0x9dc7, 0xc6d2, 0x8bce, 0xfcc5, 0xfccb, 0x93b3, 0xfcca, 0xfcc9,
+  0x8dac, 0xfbc6, 0x8967, 0xfccd, 0x9cf3, 0xfcd0, 0x95bb, 0xfcd3,
+  0xfcd4, 0x8dae, 0xfcd7, 0x93db, 0xfe63, 0x93d5, 0xfcda, 0x9b71,
+  0xfcdd, 0x8daf, 0xfaf2, 0x93d8, 0xfcdf, 0x93d3, 0xfce1, 0x8e76,
+  0xfc62, 0x93d1, 0x8db1, 0x9859, 0xfb52, 0xfb53, 0xfb4d, 0x9cbf,
+  0x9b72, 0xfb50, 0x93be, 0x9df1, 0xfceb, 0xa0bb, 0x9b7e, 0x8db3,
+  0x9ae8, 0x8edc, 0x9cf9, 0xfa50, 0x98e7, 0xfcf3, 0xfcf2, 0x93e5,
+  0x9a59, 0x8db5, 0xfd4d, 0xfd5e, 0x8f7d, 0x9547, 0xfcf6, 0x9250,
+  0x8968, 0x8db6, 0xfcfb, 0xa07d, 0x98fc, 0x8969, 0xfe4f, 0x9256,
+  0xfac9, 0x93e8, 0xfcf8, 0x9ce3, 0xfda9, 0xfc44, 0x9640, 0x8db8,
+  0x9b4a, 0x8fb9, 0xfcfe, 0x896a, 0x8db9, 0x917e, 0x93f4, 0xfb7c,
+  0x93e7, 0x97ef, 0xfe4a, 0xfd45, 0x96a5, 0xfee0, 0xfd48, 0xfd47,
+  0xfef2, 0xfe6a, 0x8dbd, 0x9ba1, 0x9ab7, 0x8efc, 0x9fa1, 0xfd51,
+  0xfaad, 0x8dbe, 0x89a4, 0x9ad9, 0xfd4e, 0x8dc0, 0x97f0, 0x93b4,
+  0xfd44, 0x9fa7, 0x8dc2, 0x99b6, 0xfd52, 0x8dc1, 0x8e46, 0xa0d1,
+  0x9fca, 0x92cf, 0x9cf4, 0x8dc4, 0xfd41, 0x9b4c, 0xfd57, 0xfcef,
+  0x9cde, 0xfd42, 0x986c, 0x97f9, 0x9558, 0x985e, 0xfe7b, 0x94cd,
+  0x93ee, 0xfd5a, 0x93f5, 0x93ef, 0x8eea, 0x8f5b, 0x8dc6, 0x8dc8,
+  0x8dc7, 0x93f7, 0x8dc9, 0xfbf2, 0x9670, 0x8dcb, 0xfd5c, 0x8f65,
+  0x8dcd, 0x9da8, 0x94f9, 0x8dce, 0x93ea, 0xfd5f, 0x93f0, 0x9fb6,
+  0x8dcf, 0x9763, 0x8dd0, 0x93f1, 0xfd62, 0xfd65, 0x9fdb, 0x93f8,
+  0x8bf7, 0xfd66, 0x8bcf, 0x8dd1, 0x8dd2, 0xfd71, 0xfd6f, 0x8dd3,
+  0x9fe7, 0x90bd, 0x9fd0, 0x8bd0, 0xfd72, 0x9cae, 0x8bd1, 0x8adb,
+  0xfae4, 0x95ce, 0xfd76, 0xfb62, 0x8dd4, 0xfd78, 0x8ee3, 0x9076,
+  0x98c6, 0x8dd5, 0x97d1, 0x9eb6, 0xfac7, 0xa042, 0x9873, 0x9ffc,
+  0x8dd7, 0x92fb, 0x8dd8, 0x944f, 0x8dd9, 0x896b, 0x97ce, 0xfaf3,
+  0xfdae, 0xfbaf, 0x92b7, 0x8dda, 0x9c5a, 0xfdad, 0x8ddc, 0x9444,
+  0x8ddd, 0xa0d6, 0x97d5, 0x944a, 0x944d, 0x97cb, 0x8dde, 0x8ddf,
+  0x8de0, 0xfef9, 0xfdc0, 0xfcf9, 0xfb7e, 0x92b3, 0xfdaf, 0x8de1,
+  0x95d3, 0x89c1, 0xfd68, 0x9cb7, 0x8de3, 0xfac0, 0x8de5, 0xfa64,
+  0x8947, 0x8de4, 0x8de7, 0x8de8, 0xfdc7, 0xfdb0, 0x9445, 0x97d6,
+  0xfcc6, 0x9844, 0x8de9, 0x8dea, 0xfe50, 0xfdcc, 0x9da7, 0xfdcd,
+  0xfdcf, 0x95d2, 0x8ded, 0xfcba, 0xfdc5, 0xfdd2, 0x9cdc, 0x95cf,
+  0x8dee, 0xfdd4, 0x96ec, 0x96eb, 0x90b6, 0xfdc3, 0x98ab, 0x96ee,
+  0x8df4, 0xfde0, 0x8df6, 0x8df7, 0x8ffa, 0x97d0, 0x8bd2, 0x8df8,
+  0x90d9, 0xfaf0, 0xfde1, 0x8df9, 0xfde3, 0x8dfa, 0xfb63, 0x90a6,
+  0x9970, 0x91eb, 0x9770, 0x986f, 0xfde2, 0x98f2, 0x9afc, 0x896c,
+  0xfdfd, 0x995e, 0x95bd, 0xfde4, 0x91e6, 0xfde5, 0xfde6, 0xfde7,
+  0x9454, 0x99b8, 0x97e9, 0x9346, 0x9863, 0x95bc, 0xfded, 0xfdf7,
+  0x9870, 0x96f6, 0x8ea9, 0x9451, 0x8e43, 0x8b5a, 0xfdee, 0xfdf0,
+  0xfdf4, 0x9bf5, 0x977e, 0x9bd5, 0x9ac3, 0x97c8, 0xa0db, 0x91d0,
+  0x9fe4, 0x8fdd, 0x91e9, 0x98e0, 0x92ca, 0x9857, 0xfdeb, 0x9b49,
+  0x9d76, 0x9eaf, 0x9ccc, 0xfdea, 0x8df1, 0xfdfb, 0x8e53, 0xfacf,
+  0x96f9, 0x98bf, 0x9e49, 0x9bca, 0xfdfe, 0x92dc, 0xfe41, 0x91cc,
+  0x91e2, 0xfe44, 0x8bd3, 0xfe47, 0xfe48, 0x9455, 0xfe4b, 0xfe4c,
+  0x8dbf, 0x9e78, 0xfe51, 0x9456, 0x9d61, 0x9457, 0x9966, 0x8bd5,
+  0xa069, 0x98b4, 0xa049, 0xa04c, 0x9e65, 0x98b5, 0xfe58, 0x9975,
+  0xfe53, 0xa065, 0xfe59, 0x98b7, 0x98b8, 0x98ba, 0x98bb, 0x9fbc,
+  0xa04a, 0x9ec7, 0x98ae, 0x92d6, 0xfae1, 0x91d4, 0xfade, 0xfe5b,
+  0xfe5e, 0xfbd7, 0xfe5a, 0x94c5, 0xfaca, 0x98c1, 0x975c, 0xfe74,
+  0x9773, 0xfa46, 0x9764, 0xfe68, 0x964e, 0x9765, 0x89a1, 0x95fa,
+  0x92d4, 0xfe69, 0xfb45, 0x98c8, 0x90ef, 0x98c9, 0x98ca, 0x946d,
+  0x94b7, 0xfe6c, 0x946b, 0x92fc, 0x95eb, 0xfe73, 0x976e, 0xfe5f,
+  0xfdbd, 0x92d5, 0xfeb9, 0xfe71, 0xfbbb, 0x947a, 0x95fb, 0xfe77,
+  0xfe79, 0xfe75, 0x945d, 0xfe7c, 0x9344, 0x8ea6, 0x92d3, 0x94b8,
+  0xfc71, 0x975e, 0xfea7, 0x946a, 0x93e3, 0x98cf, 0xa0d9, 0xa0bf,
+  0xa04d, 0xa0b8, 0xa0ce, 0xa0b7, 0xfea9, 0x89c3, 0xfeab, 0x9df4,
+  0x896d, 0x9c7b, 0x98d2, 0x9fa9, 0xfeb2, 0xfeb1, 0x97d9, 0xa0c4,
+  0x9476, 0x9978, 0xfeb3, 0x98d3, 0xfeb4, 0x98d4, 0x9fb9, 0x9471,
+  0x98d5, 0xfeb8, 0xc6d4, 0xfeba, 0x9e5c, 0xfebb, 0xa044, 0x98d7,
+  0x98d8, 0xfebc, 0x9ffe, 0xfebd, 0x9ddd, 0x9ee1, 0x98da, 0x9ddf,
+  0xfebf, 0xfebe, 0x9eeb, 0x9e59, 0xa05c, 0xfec0, 0x9477, 0x98dc,
+  0xfec1, 0x98de, 0xfec3, 0xfec8, 0xfec9, 0xfeca, 0xfecb, 0x9fc2,
+  0x98c4, 0x94b0, 0x94b1, 0xfed1, 0xa0c1, 0xfed2, 0xa0cd, 0xfed3,
+  0x98e5, 0xfed6, 0x91e4, 0x8fc7, 0x94ae, 0x8a4f, 0x94b2, 0x8fd4,
+  0x98ea, 0xfed8, 0x9de0, 0x98ee, 0x95c4, 0xfce8, 0x98ef, 0xfad8,
+  0xfedc, 0xa0ae, 0x9d4c, 0x98f1, 0x98f3, 0x94c1, 0x98f5, 0xfa4f,
+  0x96e2, 0x9450, 0x96a2, 0x98f6, 0x96e5, 0x98f7, 0xa046, 0x96e3,
+  0x98f8, 0x9ee4, 0xf9d6, 0x94c3, 0x94c2, 0xfee1, 0xfee9, 0x96e4,
+  0x89ac, 0x96db, 0xfee2, 0x94c4, 0xfee3, 0xfee7, 0x9ffb, 0x93c9,
+  0x94e8, 0xfb56, 0x90c5, 0xa0a8, 0xfee5, 0x98fd, 0x98fb, 0xfee8,
+  0x8ebf, 0x8bd8, 0xfef7, 0x8f68, 0x94c6, 0x9dea, 0xfc69, 0x9cda,
+  0xfef3, 0x9c72, 0xfef0, 0x89c9, 0x9941, 0x9942, 0xfef5, 0x91d7,
+  0x94cc, 0xfef8, 0x97a8, 0xfefc, 0xfdbf, 0xfefe, 0x96d1, 0x94d5,
+  0x94d0, 0x9944, 0xa0b3, 0x94cf, 0x9ffa, 0x91e5, 0x9c6a, 0x8e49,
+  0x8e4c, 0x8e4d, 0x9a73, 0x9947, 0x8e50, 0x8e4f, 0x9949, 0x8e51,
+  0x8e52, 0x9ab2, 0x89a5, 0x994c, 0x9ff8, 0x8e56, 0x994d, 0x91ca,
+  0x8e57, 0x94e1, 0x9047, 0x8fd8, 0x8e58, 0x94eb, 0x8e5c, 0x9553,
+  0x9fe5, 0x9f56, 0x954f, 0x8e5e, 0x996a, 0x9c64, 0x9cd9, 0x8e5d,
+  0x9950, 0x9951, 0x8e62, 0x9952, 0x8e68, 0x8e61, 0x9f59, 0x8bb3,
+  0x9f5d, 0x8e66, 0x8e6e, 0x9f64, 0x9953, 0xfab8, 0x9954, 0x8e70,
+  0x9f61, 0x8e72, 0xa06b, 0x9f40, 0x94ed, 0x94ee, 0x9fbd, 0x8e7b,
+  0x9957, 0x94f7, 0x9f5f, 0x8e73, 0x9f62, 0x94f6, 0x9958, 0x8e75,
+  0xf9db, 0x9072, 0x94f8, 0x995a, 0xa0b0, 0x8e79, 0x8e78, 0x94f3,
+  0x98af, 0xa0b2, 0x8e7a, 0x995c, 0x8e7c, 0x8e7d, 0x8bd9, 0x89a2,
+  0x9ed7, 0xa0b6, 0x9e42, 0x8ea4, 0x8ea7, 0x9542, 0x987d, 0x9755,
+  0x8ea8, 0x8eaa, 0x89a3, 0x9960, 0x9962, 0x94fc, 0x9961, 0x94fa,
+  0x8eae, 0x8eb2, 0x8eb0, 0x9963, 0x97aa, 0x94fb, 0x8ebb, 0x9876,
+  0x8ea1, 0x8eb7, 0x9da6, 0x9eb0, 0x8eb8, 0x9d70, 0x896e, 0x896f,
+  0x8970, 0x8971, 0x8972, 0x8973, 0x8974, 0x8975, 0x8ebc, 0x8ebd,
+  0x8ebe, 0x9dd1, 0x94fd, 0x8bd7, 0x8bda, 0xa0e2, 0x9fe9, 0xfda8,
+  0x8ae7, 0x8ec2, 0x8ec4, 0x9964, 0x9965, 0x954e, 0x98b3, 0x8ecb,
+  0x8bdf, 0x8ece, 0x8ecf, 0x9968, 0x9969, 0x996b, 0x8ed1, 0x996c,
+  0x8ed4, 0x8ed5, 0x996d, 0xa0be, 0x8ed6, 0xa0bc, 0xa0b5, 0xa0b4,
+  0x8be0, 0x89b5, 0x8edd, 0x9e5d, 0x9971, 0x89ae, 0x9de8, 0x9565,
+  0x9972, 0x8b5c, 0x89b1, 0xa0c0, 0x8edf, 0x9566, 0x9974, 0x9976,
+  0x9977, 0x9979, 0x9dda, 0x8ee0, 0x935c, 0x9de6, 0x8b5f, 0x9563,
+  0x9567, 0x9de3, 0x997c, 0x997d, 0x997e, 0x8b5b, 0x99a3, 0x99a4,
+  0x99a6, 0x99a8, 0x8abe, 0x9e61, 0x99aa, 0xa0c8, 0x99ab, 0xfec4,
+  0x98c2, 0x8ee8, 0xa0ba, 0xfd77, 0x8eee, 0x9ebf, 0x89c2, 0x99ac,
+  0x956b, 0x956c, 0x99af, 0x994a, 0x8976, 0x8f48, 0xfbee, 0x99ae,
+  0x8efb, 0x8b52, 0x99b0, 0x8977, 0x8f41, 0x99b1, 0x8f49, 0xfa4d,
+  0x9de4, 0xfbe9, 0x9b54, 0x99b2, 0x9e68, 0x8f4a, 0x8f42, 0x8f51,
+  0x9846, 0x99b4, 0x8ef5, 0xfd55, 0x9ccd, 0x8978, 0x8f53, 0x8f6f,
+  0x8e63, 0x8f56, 0xfe76, 0x9fc6, 0xfaac, 0x8f58, 0x9848, 0x99b7,
+  0x9665, 0xfa6c, 0x9de7, 0x9e62, 0x96cc, 0x8e67, 0xfc75, 0x987e,
+  0xfdb9, 0x97fc, 0x98f9, 0x8f66, 0x956e, 0x9245, 0x8f60, 0x9ed1,
+  0xfecd, 0x99b9, 0x8f62, 0x974c, 0x91c7, 0x955f, 0x99bb, 0x8e6d,
+  0x8f71, 0x94cb, 0x95b1, 0x9af2, 0x96c3, 0x99bd, 0xa0cf, 0x8f6d,
+  0x99be, 0x8ef4, 0x8f72, 0x95e4, 0x99bf, 0x9242, 0xfba5, 0x99c0,
+  0xfdb4, 0x8f77, 0x99c1, 0xfab9, 0x8f40, 0xfa44, 0x99c2, 0x8f5c,
+  0x99c4, 0x99c5, 0x8f7b, 0x8fa3, 0x99c6, 0x96cd, 0x96c7, 0x8fa5,
+  0xfabb, 0x9570, 0x9368, 0x8f7e, 0x8faa, 0xa050, 0x90d3, 0x9556,
+  0x8fb8, 0x99c8, 0x8faf, 0x99c9, 0x9579, 0x9f49, 0x99ca, 0x99cb,
+  0x9dd5, 0x8fb0, 0xfa7a, 0x9e5f, 0x99cd, 0xa0c9, 0x9adb, 0xa0c6,
+  0x8fb4, 0xa0d7, 0xa0c7, 0xa043, 0x8fb5, 0x8fb2, 0xa061, 0x9e5e,
+  0x8fb6, 0x9fe8, 0x9cb2, 0x957c, 0x9fc7, 0x8fbb, 0x8fbc, 0x8fec,
+  0x8fc0, 0x936a, 0x8be4, 0x9c7c, 0x95a1, 0xfeec, 0x95a3, 0x8fc1,
+  0xa052, 0x99d0, 0x8fc3, 0x8fc4, 0x95a4, 0x8fc6, 0x9e60, 0xf9d8,
+  0x95a5, 0x9cb3, 0x99d1, 0xfef1, 0x99d2, 0x9cc2, 0x99d3, 0x95a7,
+  0x95a9, 0x95a6, 0x9c5d, 0x98e2, 0x8fc9, 0xa0c2, 0x8fca, 0x99d4,
+  0xa0b9, 0x9b58, 0x8fcd, 0xa0d4, 0x8fce, 0x8be5, 0x8979, 0x8fd0,
+  0x95b6, 0x99d6, 0x95e5, 0x99d7, 0x95b5, 0xa0ca, 0x9ffd, 0xa058,
+  0x8fd6, 0x99d8, 0x8fd3, 0x8fe5, 0x8fe9, 0x99d9, 0x927c, 0x9c45,
+  0x8fde, 0x8fdf, 0xa04b, 0x8fe2, 0xa0cc, 0x8fe3, 0x8fe4, 0x9bc4,
+  0x9bfc, 0x964c, 0x9af6, 0x8fe7, 0x8fe8, 0x8be7, 0x897a, 0x897b,
+  0x99da, 0x8fed, 0x95c0, 0xa0cb, 0x9e48, 0x99db, 0x8ff3, 0x8ff9,
+  0x95c1, 0xa04e, 0x99dc, 0xa064, 0x8ff7, 0x89b0, 0xa048, 0x8ffb,
+  0x8ff6, 0x9ddc, 0x99dd, 0x8be8, 0x92c1, 0x9fd6, 0xa0d2, 0x9040,
+  0x8ac4, 0x99e0, 0x9ff0, 0x9ff3, 0x9dbf, 0x9ff6, 0x95c8, 0x9e5a,
+  0x99e3, 0x8a4a, 0x9ff1, 0x8aa7, 0x99e6, 0x9ff7, 0x9fed, 0x8a5c,
+  0x9dae, 0x95c9, 0x9048, 0x99e8, 0x9049, 0x90b1, 0x904a, 0x99ea,
+  0x9bd1, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x904c, 0x904d, 0x95cb,
+  0x97e2, 0x95cc, 0x9f78, 0x897c, 0x897d, 0x897e, 0x995d, 0x9b5a,
+  0x9050, 0x9054, 0xc6d6, 0x9aa8, 0x99ef, 0xfeeb, 0x9da3, 0x9da1,
+  0x9943, 0x9945, 0x9d7d, 0x99f0, 0x99f1, 0x99f2, 0x9d60, 0xa0a3,
+  0x905b, 0x9edb, 0x9d79, 0x99f3, 0x9062, 0x9f55, 0x9bf9, 0x9065,
+  0x96e0, 0x98be, 0x9068, 0x906c, 0x95d8, 0x906a, 0x9fb2, 0x9fae,
+  0x9fb0, 0x89ad, 0x906e, 0x9e71, 0x9e4a, 0x9fdc, 0x89ab, 0x9fb8,
+  0x9070, 0x8b63, 0x95dc, 0x9071, 0xfc5e, 0x8949, 0x965b, 0x94a6,
+  0x8fd5, 0x9e73, 0x9075, 0x99f7, 0x99f9, 0x9663, 0x95b9, 0x94d4,
+  0xfcfa, 0x9077, 0x90ab, 0x9d4d, 0x99fa, 0x92e3, 0x97bb, 0x9078,
+  0x99fb, 0x97e0, 0x96dc, 0x9ca8, 0x9772, 0x9440, 0x92f2, 0x99fd,
+  0x99fc, 0xf9d7, 0x964a, 0x96d8, 0x99fe, 0x904b, 0xfa41, 0x9a40,
+  0x975b, 0x9a41, 0x91dd, 0x93fc, 0x9a42, 0x9a43, 0x9659, 0x9a44,
+  0x9051, 0x94bf, 0x90a2, 0x9cab, 0x9776, 0xfc55, 0xfe45, 0x94a8,
+  0x9a45, 0xfa4b, 0x9de1, 0x96d9, 0x9774, 0xfdf5, 0x92e5, 0x9645,
+  0x91da, 0x90a3, 0xa05f, 0x90af, 0x97bf, 0x914c, 0x967a, 0x91de,
+  0x9a46, 0xfeb0, 0x9779, 0x946c, 0x9858, 0x9266, 0x93fb, 0x9a47,
+  0x9749, 0x9748, 0x934a, 0x9ce2, 0x9264, 0x91df, 0xfb79, 0x96d7,
+  0x9343, 0xfdcb, 0xfe7a, 0x91db, 0x97af, 0x95dd, 0x9348, 0x9a4b,
+  0xfc45, 0x9a4d, 0x91bc, 0x90e2, 0x90b4, 0x95e1, 0x9a4e, 0x9a4f,
+  0xfe40, 0xfe43, 0x96dd, 0x9a51, 0x96a7, 0x90b0, 0x9c4e, 0x9443,
+  0x8eba, 0x9a52, 0xfcc1, 0x8be9, 0x9caf, 0x8bfd, 0x9abc, 0x9ab8,
+  0x9aae, 0x9aa7, 0x9a53, 0x9d74, 0x8bea, 0x8beb, 0x90b2, 0x95e9,
+  0x95e8, 0x95e6, 0x90b5, 0x9a54, 0x90b3, 0x95e7, 0x8b50, 0x8bec,
+  0x9a56, 0x8bfb, 0x9a57, 0xa0aa, 0x9fa6, 0x99cc, 0x9c59, 0x99b5,
+  0x90be, 0x9faf, 0x95f2, 0x90bf, 0x90c1, 0xfee4, 0x90c4, 0x90c7,
+  0x92e4, 0x9f52, 0x90db, 0xa066, 0x90d2, 0x90d4, 0x9a5b, 0x95fd,
+  0x8bc4, 0x90de, 0x9ce4, 0x90e1, 0x9e46, 0x9651, 0xfb58, 0x90e6,
+  0x9650, 0x90e7, 0x90e8, 0x9a5d, 0x9f7a, 0x9b5c, 0x9f7c, 0xfc52,
+  0x90e9, 0x90ea, 0x9a5e, 0x9f76, 0x90eb, 0x90ec, 0x8bee, 0x90ee,
+  0x91c6, 0x90f2, 0xfcbc, 0x8a74, 0x9657, 0x9cef, 0x9fdf, 0x90f7,
+  0x90f6, 0x9b5e, 0x90f8, 0x90f9, 0xfa6a, 0x8bef, 0x9fe0, 0x9142,
+  0x9a62, 0x9569, 0x9144, 0x9143, 0x9141, 0x8bf0, 0x9660, 0x8bf1,
+  0x99f6, 0x9149, 0x914a, 0x914b, 0x9a64, 0x8abf, 0x9a66, 0x9a67,
+  0x9a69, 0x9a6a, 0x9652, 0x914d, 0x9666, 0x9f7b, 0x9a6b, 0xa06c,
+  0x9667, 0x9a6c, 0x9a6d, 0x8bf2, 0x966a, 0xfcea, 0x966c, 0x91c4,
+  0x9677, 0x99f4, 0x9a6f, 0x9fab, 0x8ec1, 0x9555, 0x9152, 0x9153,
+  0x9155, 0x955d, 0x9671, 0x9c6d, 0x9673, 0x9154, 0x9a71, 0x9156,
+  0x966d, 0x9557, 0x89c6, 0x89c7, 0x8a6a, 0x8b57, 0x9fe1, 0x9b5f,
+  0xa05d, 0x915b, 0x915c, 0x915e, 0x9f5c, 0x9f57, 0x9f65, 0x9a72,
+  0x9160, 0x9f5e, 0x9161, 0x9164, 0x9f41, 0x9169, 0x9168, 0x9a74,
+  0x96b2, 0x9a75, 0xfda5, 0x9ee9, 0x8bba, 0x916d, 0xa060, 0x9fde,
+  0x9fc3, 0x96b5, 0xa067, 0x96b3, 0x9a76, 0x95d5, 0x9eca, 0x9a77,
+  0x9a78, 0x9170, 0x916f, 0x9fa3, 0x9171, 0x96b1, 0x9f63, 0x9f67,
+  0x8bb9, 0x9a7a, 0x8b56, 0x9ada, 0x96b0, 0x9a7e, 0x9dde, 0x96ad,
+  0x96ae, 0x9ea1, 0x9e50, 0x96af, 0x8bf4, 0x9fa4, 0x96bd, 0x96f4,
+  0x96b8, 0xfaa1, 0x91a7, 0xa05e, 0x9a7d, 0x8948, 0x9eb1, 0x9ddb,
+  0x95bf, 0x8a73, 0x9efe, 0x917a, 0x917b, 0x9aa3, 0x96c2, 0x9f77,
+  0x9aa4, 0x9aa5, 0x91a1, 0x89b8, 0x9173, 0x9aa6, 0x89bd, 0x89b9,
+  0x917d, 0x96bb, 0x9ff2, 0x8bf5, 0x9aa9, 0x9f54, 0x9fe3, 0x9eed,
+  0x91aa, 0x91ab, 0xa070, 0x9f6d, 0x91ac, 0x91ad, 0xa0fd, 0x9fe2,
+  0x91af, 0x9e41, 0x9aaa, 0x91b0, 0x9aab, 0x9aac, 0x9a4a, 0x91b2,
+  0x8bf6, 0x9aad, 0x89b6, 0x9aaf, 0x9ab0, 0x9ab1, 0x9aa1, 0x91b9,
+  0x91ba, 0x91be, 0xa041, 0x8bb7, 0x91c0, 0x9ab3, 0x91c3, 0xa0fc,
+  0x9fee, 0x9f69, 0x91c8, 0x91c9, 0x8de6, 0x91cb, 0x89c8, 0x8daa,
+  0x9fdd, 0xc8a1, 0xc8a3, 0x8bf8, 0xc8d0, 0xc8cf, 0xc6e4, 0xc6e5,
+  0xc8cd, 0xc8ce, 0xf9fe, 0x9c71, 0x9375, 0x9376, 0x9548, 0x8ec6,
+  0x8bc5, 0x8bfa, 0xc87c, 0x9ab4, 0x884e, 0x884b, 0xc87a, 0x8848,
+  0x8847, 0xa0f6, 0x8845, 0x8853, 0xfcad, 0x8aad, 0x9272, 0xfc47,
+  0x94df, 0x9fd1, 0xfbcb, 0x927d, 0x98a4, 0x94e7, 0x90cb, 0x927b,
+  0x94d8, 0xfc5f, 0xfa54, 0x9ab5, 0x96da, 0x9279, 0xfa74, 0x9275,
+  0x8dfb, 0x8a49, 0x92df, 0x9b7c, 0xfa63, 0xfa60, 0x926d, 0xfa62,
+  0x9ab6, 0x976b, 0xfd6a, 0xfd54, 0x9273, 0x97d8, 0x9fbb, 0x9342,
+  0x9276, 0xfa65, 0x926c, 0xfa6e, 0x9ee0, 0x92c0, 0x92bf, 0x92be,
+  0x9aba, 0x8ab3, 0x9775, 0xfa40, 0xfa76, 0xfbd0, 0xfa7b, 0xfe6d,
+  0x9bb3, 0x89cc, 0x9abe, 0xfa42, 0x92bc, 0x945c, 0x9bb5, 0x9abf,
+  0x98a7, 0x97a4, 0x90fd, 0xfc7b, 0x9ac0, 0x92c3, 0x8aaa, 0x9bd0,
+  0x9550, 0x92c6, 0x98a6, 0x9546, 0xfd63, 0xfac2, 0x9ec3, 0x89b2,
+  0x9c66, 0x9053, 0x97c1, 0x9ac4, 0x9ac5, 0x8eef, 0xfae9, 0x9262,
+  0x8af7, 0x9ac6, 0x92e1, 0x9ac9, 0xfac6, 0x97a5, 0x9acb, 0xfa72,
+  0x8a5e, 0x94e0, 0x92cc, 0x8ae5, 0xfe5c, 0x9acc, 0x9df9, 0x8a43,
+  0x8aa6, 0x9acd, 0x9ace, 0xfaee, 0x9bcc, 0x9acf, 0x9ad1, 0x9dfa,
+  0x9d7c, 0x9ad3, 0x97a6, 0x995f, 0xfbf6, 0x9fc5, 0x8a59, 0x8b6b,
+  0x9ad4, 0x9ad5, 0x97a2, 0x8a44, 0x9f4a, 0x90a1, 0xfda4, 0x8a64,
+  0x8af2, 0x8af8, 0x9dd8, 0x94d6, 0xfafe, 0xfba7, 0x9ad6, 0x9f4d,
+  0xfaf6, 0x8a57, 0x8b43, 0x8b44, 0x8ab6, 0x8ac0, 0x9e54, 0x9ad7,
+  0x9ad8, 0x9adc, 0x8aca, 0x9ea8, 0x9263, 0x9add, 0x8b65, 0x8b6f,
+  0x8b7e, 0x8f43, 0x92d0, 0x8af4, 0x9dbe, 0x9ae1, 0xfcde, 0x9dfd,
+  0x8b66, 0x8b70, 0x8b75, 0x8ae4, 0x8ba4, 0x8aed, 0x8a5d, 0x8b48,
+  0x9ded, 0x9e40, 0x8aef, 0x8af6, 0x9e76, 0x9ee3, 0x9ade, 0x8dfe,
+  0xfafc, 0x9cb1, 0x9e77, 0x8b64, 0x8b67, 0x974b, 0x9653, 0x9ae0,
+  0x8b4a, 0x8af1, 0x8ad7, 0xa0ab, 0x8ab5, 0x8a5f, 0x8aee, 0x9adf,
+  0x8afe, 0x8a58, 0x8ba3, 0x8ba7, 0x9ae3, 0x9261, 0x9dd7, 0x9e7d,
+  0x9ea7, 0x9eab, 0x9042, 0x8b79, 0x8b7a, 0x9ae6, 0x9ae5, 0x8a7e,
+  0x9e44, 0x9ae7, 0x8a7c, 0x8b71, 0x9ae9, 0x9aea, 0x9aeb, 0x8abd,
+  0xfb4e, 0x9aed, 0x8af9, 0x9e63, 0x8b49, 0x8ace, 0x8b6e, 0x8ae8,
+  0x9aee, 0x92ce, 0x8a5a, 0x8b7b, 0x8b7c, 0x9aef, 0x9af0, 0x8afa,
+  0x8941, 0x8b72, 0x8af3, 0x8ba8, 0x9eae, 0x9e72, 0xfb73, 0xfb5f,
+  0x90ba, 0x91fe, 0x9ef6, 0x97ed, 0x9af3, 0xa0ee, 0x967c, 0x9345,
+  0x986e, 0xfa56, 0x9af5, 0xfc4b, 0x9af4, 0xfede, 0xfcb7, 0x97f1,
+  0x97c7, 0x9ccb, 0x9240, 0x9ce8, 0x91fd, 0x974e, 0xfb68, 0x976c,
+  0x97e8, 0xfb6a, 0x8b74, 0x8ee7, 0xfdc8, 0x9241, 0x96a1, 0x8ef3,
+  0x9af7, 0x8fa6, 0xfad6, 0x9cc7, 0xfad7, 0x9af8, 0xfba1, 0x8ec5,
+  0xfba4, 0xfbc2, 0x9ac1, 0x91fa, 0xfedb, 0x97ab, 0x9147, 0xfbb1,
+  0x8fea, 0x94d2, 0xfe61, 0xface, 0x92ed, 0x91f3, 0x93c6, 0x935a,
+  0xfafb, 0x92ef, 0xfac8, 0x9847, 0x9366, 0x9855, 0x96e6, 0x9f43,
+  0x9faa, 0x94da, 0x92ee, 0xfcaf, 0xfbfb, 0x8ef9, 0x91f6, 0x9364,
+  0x94f5, 0x9cb6, 0xfbad, 0x984e, 0x8f44, 0x96fd, 0x9af9, 0x9afa,
+  0x9769, 0x95d4, 0x984b, 0xfbaa, 0x987c, 0x91ea, 0x9daf, 0x9dc5,
+  0x91f1, 0x8eb1, 0x97a9, 0xfbac, 0xfcb8, 0x9cb9, 0xfbb0, 0xfcd2,
+  0x93cb, 0x9afd, 0x91f4, 0x8bac, 0xa055, 0x9574, 0x95be, 0x97ad,
+  0x8ee9, 0x92f8, 0x97be, 0x916c, 0x94aa, 0xfc63, 0x9dc6, 0x97b5,
+  0x92b8, 0x91ef, 0xfea6, 0x9760, 0x9358, 0x9576, 0x8fac, 0x91ec,
+  0x97b4, 0x91f7, 0x974a, 0xfb49, 0x9578, 0x93bc, 0x91d6, 0x9355,
+  0x9356, 0x9851, 0x8ff8, 0xfbc0, 0x93f2, 0x90d0, 0x9c44, 0x9255,
+  0x9363, 0x91a5, 0xa0ed, 0xfd6b, 0x9afe, 0x9351, 0xfa78, 0xfea8,
+  0x9350, 0xfa4c, 0x92f7, 0x9b40, 0xfbce, 0x9b41, 0xfead, 0xfbd5,
+  0x8bc2, 0x9a7c, 0x9b42, 0x9b43, 0x9e79, 0xfbd9, 0x9b44, 0xa0a7,
+  0x9bf3, 0x935e, 0x89cb, 0x9f53, 0x93d7, 0xfbe1, 0xfed0, 0xfbe2,
+  0xfce3, 0x9074, 0xfbe6, 0x9bb7, 0x9b45, 0x9b47, 0x9f50, 0x9b48,
+  0xfc5b, 0x98a9, 0x9cfd, 0x884c, 0x9b4b, 0xfbec, 0x9ba8, 0x8ad5,
+  0xfa73, 0xfd59, 0x91a2, 0xfbed, 0x9ca9, 0x8aa8, 0x9bc3, 0x8ae1,
+  0x9b4e, 0x95d0, 0x905f, 0x97ee, 0xfc4e, 0x9b4f, 0x9b50, 0x9ec6,
+  0xfc50, 0xfd73, 0xfda7, 0x9da2, 0xfa58, 0xfa5e, 0xa059, 0xfa75,
+  0xfbbe, 0x9ca2, 0x9370, 0x9371, 0x9377, 0xfeef, 0x936d, 0xfc5d,
+  0x90b8, 0x8afc, 0xfb41, 0x9e6b, 0x94e3, 0x8ee2, 0x8ed7, 0x9c4d,
+  0x96a3, 0x9b51, 0x8ac3, 0x96aa, 0xfc68, 0x8b6d, 0xfd67, 0x8ae9,
+  0xfca1, 0x936c, 0x9b52, 0xfe70, 0xfca8, 0xfce9, 0x9cb4, 0x8aea,
+  0x9b53, 0x9b55, 0x96ab, 0xfca7, 0x9b56, 0x8abc, 0x8acb, 0x9b57,
+  0x89cd, 0x9b59, 0x9b5b, 0x93a5, 0x9b5d, 0x9e4f, 0x93a3, 0x8a7b,
+  0x8b42, 0x9750, 0x8fb3, 0x8a50, 0x9b60, 0x8b45, 0x8b46, 0x9dfe,
+  0x9b62, 0x937b, 0x93b1, 0x8a60, 0x8ad8, 0x9b63, 0x8a69, 0x8a47,
+  0x8acc, 0x937c, 0x9b65, 0x9b66, 0x8a72, 0x8a7a, 0x93af, 0x8ab0,
+  0x9b68, 0x9ea3, 0xfaec, 0x8b77, 0x9b67, 0x8b59, 0xfcb1, 0xfcbb,
+  0x9b69, 0x93a8, 0x8ae0, 0x9e51, 0x8f5f, 0x9b6a, 0x9b6b, 0x97ec,
+  0x9b6c, 0xfe4e, 0xfdc2, 0x9b6d, 0x9167, 0xfccc, 0x93b6, 0x90e4,
+  0x90e5, 0x9ef2, 0x93ca, 0x8bbc, 0x8f46, 0x93cf, 0xfcdb, 0xfcdc,
+  0x93c0, 0xfce6, 0x96e7, 0xfcd8, 0xfcd9, 0xfda6, 0x93ce, 0x95f1,
+  0x9ce9, 0xfce4, 0x94af, 0xfa77, 0x93cc, 0x905a, 0x93bf, 0xfb51,
+  0x93b9, 0xfed7, 0x93b7, 0x93d9, 0x93bb, 0x93da, 0x98a3, 0x90d1,
+  0x9b6e, 0xfa70, 0x9beb, 0x9b6f, 0xfcfc, 0x8b40, 0xa07b, 0x97f7,
+  0x93e2, 0xfcd6, 0x9559, 0x93a6, 0xfd40, 0x935f, 0x97f2, 0x9c76,
+  0x8ef8, 0x8f47, 0x9b74, 0x92b4, 0x91ed, 0x96d2, 0xfd46, 0x8f4f,
+  0x9549, 0x9b75, 0xfa5c, 0x9b79, 0xfd4b, 0x96d3, 0xfd58, 0x945f,
+  0xa0f5, 0x9243, 0x97fa, 0x9dd9, 0x97f4, 0x924d, 0xfd5b, 0x9b7a,
+  0x9ed5, 0xfaae, 0x9cc9, 0x9258, 0x8ec8, 0x94b4, 0x93e1, 0x93df,
+  0xfcf0, 0x93ec, 0x97f6, 0x96cf, 0x93de, 0x8acf, 0x9ba2, 0xfd69,
+  0x9352, 0x98a2, 0xfd6e, 0xfa7c, 0x93fa, 0x907c, 0x8f67, 0x9db7,
+  0xa0e9, 0xfa4e, 0xfda1, 0x9e74, 0x9fbf, 0x9ecb, 0x9bb9, 0x9dd4,
+  0x97b9, 0x8ef1, 0x957b, 0x9ed2, 0x9753, 0x96a4, 0x8fbe, 0x94d9,
+  0x9058, 0xfd79, 0xfd7b, 0x8eda, 0x8efa, 0x9ba5, 0x9ed9, 0x97d4,
+  0x90bb, 0xfdbc, 0xfdc6, 0x9248, 0x92b5, 0x9dc1, 0x92b9, 0x92a6,
+  0x8f4b, 0x9ba6, 0x92b6, 0x8e40, 0x9ed8, 0x945e, 0x985f, 0x94ce,
+  0x924a, 0xfd70, 0x9467, 0x8dec, 0x9bd8, 0x9448, 0xfac1, 0x9cf7,
+  0xfdbe, 0x8fda, 0xfdd9, 0xfc7e, 0x93f9, 0xfa43, 0xfaeb, 0xfac3,
+  0x97d3, 0x95f9, 0x9c48, 0xfdd8, 0xa0d8, 0xfdd7, 0xfb4a, 0x9baf,
+  0x944b, 0xfdc9, 0x8eac, 0xfdb2, 0x925a, 0xfcbd, 0x92d9, 0xfdd5,
+  0x92dd, 0x9259, 0x96ba, 0x925b, 0x9bab, 0xfdda, 0xfdde, 0xfdd3,
+  0xfdd6, 0xfddc, 0xfddd, 0x90fe, 0xfea1, 0x8bad, 0x9cd8, 0x9e6d,
+  0xfd7c, 0xfb61, 0x96f8, 0x96f0, 0xfcf4, 0xfe60, 0x9852, 0x964f,
+  0x916e, 0x986d, 0x9864, 0x9453, 0xfdec, 0xfb78, 0x95ba, 0x985d,
+  0x92f9, 0x985a, 0xfdf6, 0x93d0, 0x9862, 0x9bad, 0x974f, 0x9bae,
+  0x9452, 0x9bb0, 0x91d2, 0x97ea, 0xfb6b, 0x91b1, 0xfdf3, 0x92cb,
+  0x9bb1, 0xfcec, 0x986b, 0x9751, 0x9871, 0x95ef, 0x9ef3, 0x91e8,
+  0x9bba, 0xfb4c, 0x926a, 0xfdf8, 0x9861, 0x91e7, 0x93ed, 0x9744,
+  0x91e1, 0xfbf5, 0x9869, 0x8a62, 0x9bbb, 0x9c55, 0x8e77, 0x8ab2,
+  0x9ebc, 0x93e6, 0x93a2, 0x9bbd, 0x94b3, 0x937d, 0x9e66, 0x9459,
+  0x9bbf, 0x9458, 0x9ea5, 0x9bc7, 0xfe54, 0x8e74, 0x8bd6, 0x94b6,
+  0xfd74, 0x98c0, 0x94a5, 0x9bc8, 0x95ed, 0xfd7e, 0xfbeb, 0xfd7d,
+  0x976f, 0x9461, 0x9fc1, 0x95d7, 0xfa52, 0x9c58, 0x9f68, 0x9be7,
+  0xfcce, 0x96e8, 0xfa49, 0x97a1, 0x954d, 0x9ef8, 0xfe49, 0x91ce,
+  0x9771, 0xfdb1, 0xfc6e, 0x9cf2, 0x93b8, 0x9043, 0x9759, 0x94d7,
+  0xfe66, 0x947d, 0xfc6f, 0x9246, 0xfa6d, 0x8ef7, 0xfbb7, 0x947c,
+  0x92cd, 0x97b2, 0xfe65, 0x967e, 0x9758, 0x9b77, 0x91cf, 0x94a4,
+  0x9cad, 0x8bab, 0x96d5, 0xfcb3, 0x93ae, 0x976d, 0x9446, 0x95f7,
+  0x9c46, 0x955b, 0x91d1, 0x94f4, 0xfe67, 0x92a5, 0xfedf, 0x9bc9,
+  0xfced, 0xfdfa, 0xfcc8, 0xfe62, 0x91fc, 0xfe6b, 0xfdf9, 0xfcc7,
+  0x914e, 0x9cb8, 0x9767, 0x95ee, 0x9bb2, 0x9460, 0x94a2, 0x9875,
+  0x97ac, 0x91d3, 0x987b, 0x8eeb, 0x976a, 0x965e, 0x97eb, 0x9ff9,
+  0x95f8, 0xfea2, 0x8fe6, 0xfe7e, 0x9da4, 0x9768, 0x8eec, 0x94bd,
+  0x945b, 0x9cf6, 0xfaa7, 0x9bd9, 0xfa5d, 0x9656, 0x9762, 0x94ba,
+  0xa04f, 0x92d8, 0x9bcb, 0x94bb, 0x9d5f, 0x90cf, 0x9465, 0x9f4c,
+  0x90d8, 0x9ebe, 0xfb6d, 0x95ca, 0x9dc2, 0x97f8, 0x8ffc, 0x9473,
+  0x9474, 0xfeb7, 0x8a4b, 0x8a55, 0x8b69, 0x8adc, 0x8b76, 0x9bce,
+  0x8a68, 0xa0f8, 0x98df, 0xfeb5, 0x9bcf, 0x96fb, 0x9bfb, 0x9ece,
+  0x8ee5, 0x9e7b, 0x9bd2, 0x8aa5, 0xfece, 0x8a45, 0x9dfc, 0xfecf,
+  0x8ba5, 0x8aec, 0xfce0, 0x94ad, 0xfed5, 0x94ac, 0xfc5a, 0x9bd6,
+  0x8a6f, 0x8ba9, 0x8e5f, 0x9dcb, 0xfce7, 0x9bd7, 0x93c8, 0x91f0,
+  0x8fe0, 0x9bdb, 0x90ed, 0x9bdc, 0xa0ec, 0x98fa, 0x9be0, 0x93c7,
+  0x9249, 0x96e1, 0x9be2, 0x9be4, 0x8fe1, 0x9be5, 0x94c0, 0x93c3,
+  0x93c5, 0x9079, 0x977b, 0x907e, 0xfee6, 0xfe46, 0x9db8, 0x9270,
+  0x95a8, 0x94c8, 0x98b9, 0x9140, 0xfcbe, 0x9157, 0x8bb2, 0xfadf,
+  0x9be6, 0x9643, 0x8e44, 0x9c4f, 0xfef4, 0x9be8, 0x93dc, 0x966f,
+  0x8e4a, 0x9bed, 0x92f6, 0x9db9, 0x8e4e, 0xfbcf, 0x9ec2, 0x94e5,
+  0x9bf0, 0x94e4, 0x9551, 0x8bbb, 0x9bf1, 0x94f0, 0x8e64, 0x94ea,
+  0x8f61, 0x9b64, 0x8e5b, 0x9bf2, 0x9fbe, 0x9dc9, 0x8e6c, 0x8f73,
+  0x8f75, 0x8e71, 0x8e60, 0x8e6a, 0x9552, 0x9554, 0x8ad4, 0x9dbb,
+  0x9543, 0x92fe, 0x94f2, 0x94f1, 0xa0ea, 0x9dd2, 0xa0b1, 0x91f8,
+  0x9462, 0x9ba4, 0x8ead, 0x9ead, 0x96d0, 0xfeee, 0x8ab4, 0x9757,
+  0x8a77, 0x9bf7, 0x8eb5, 0xa06d, 0x8eb6, 0x9756, 0x9540, 0xa0f3,
+  0x94be, 0x9bfa, 0xfddf, 0x9dbc, 0x94fe, 0x8bdb, 0xa0fe, 0x8ec0,
+  0x9f47, 0x8bde, 0xa0fb, 0x8ec3, 0x9649, 0xfec2, 0x954c, 0x9bfd,
+  0x90cc, 0x9c60, 0x954b, 0x9bfe, 0x9c70, 0x9c43, 0x9c47, 0x8ecc,
+  0x8e54, 0x8ee4, 0x9c49, 0x8b5e, 0x955e, 0x955c, 0x9c4b, 0x8be1,
+  0x8ed9, 0x9db4, 0x925f, 0x9c4c, 0x8aa1, 0x8edb, 0x9c56, 0x8aa2,
+  0x9754, 0x9c5e, 0x9ed4, 0x9568, 0xa0c3, 0x8ae6, 0xa0f7, 0x9c61,
+  0x9c5f, 0xfc4d, 0x9e5b, 0x9e69, 0x9c63, 0xfec7, 0xfec6, 0x9c67,
+  0x9c69, 0x8be2, 0x9165, 0x9ce7, 0x8a54, 0x9c6c, 0x9c6e, 0xfe5d,
+  0x9c73, 0x956a, 0x956d, 0x8ef0, 0x8f4d, 0x8ef6, 0xfabc, 0xfbda,
+  0x8b4c, 0xfd75, 0x9bdd, 0xfaf5, 0x9c74, 0x9545, 0x96c6, 0x8f6a,
+  0x8f4e, 0x9c78, 0xfa55, 0x97e4, 0x9c41, 0x925c, 0x96fa, 0xfb66,
+  0x8e65, 0x9849, 0xfba8, 0x9842, 0x9c7a, 0x97fb, 0x90ca, 0x9c5b,
+  0x974d, 0x8ed3, 0x9561, 0x9f4b, 0x9fb5, 0x93d2, 0xfdaa, 0x9840,
+  0x9146, 0x9867, 0xfa5a, 0xfba9, 0x9841, 0xfcfd, 0xfdab, 0x91bd,
+  0x8f4c, 0x96c9, 0x8f55, 0xfbae, 0x956f, 0x9c7d, 0xa0f0, 0x946f,
+  0xfdac, 0x96cb, 0x96ce, 0xa056, 0x9ce1, 0x96c4, 0x8f5e, 0x8f6c,
+  0x8ea3, 0xfbb3, 0xfc53, 0xfdb3, 0x8f6b, 0x96ca, 0x8f79, 0x9e6f,
+  0xa0c5, 0xfc78, 0x8e42, 0x8f5a, 0x90c2, 0x8ea5, 0x9061, 0x924f,
+  0x9373, 0xfdb5, 0xfecc, 0xfbbd, 0x9843, 0x96c5, 0x89bc, 0x9ca3,
+  0x924b, 0x984a, 0x8fa4, 0xa0f1, 0x9efb, 0x9cd2, 0x8fa7, 0xfc5c,
+  0x9845, 0x9046, 0xfefa, 0x9560, 0x9f48, 0x9247, 0x90fb, 0x9ca4,
+  0x9571, 0x9ca6, 0x9ca7, 0x9caa, 0x9ed3, 0x9e70, 0x9cac, 0x8fae,
+  0x957d, 0x9cb0, 0x97b6, 0xa0bd, 0x8adf, 0x9eaa, 0x8fbd, 0x8fbf,
+  0x9369, 0x9ba7, 0xc8a4, 0xfeea, 0x9be1, 0x8b41, 0x9db6, 0xa0eb,
+  0x9ba3, 0x8ba1, 0x8fc8, 0x894c, 0x9860, 0x94c7, 0x8b58, 0x95ab,
+  0x95aa, 0x9cc3, 0x9cc4, 0x93d6, 0x9dac, 0x8be6, 0x8a71, 0x8fd1,
+  0x99d5, 0x90f4, 0x8aa3, 0x9cce, 0x9cd4, 0x9cd5, 0xfbc8, 0x9db3,
+  0xfc70, 0x8fd7, 0x9b73, 0xfa5b, 0x8fd2, 0x9064, 0x98b6, 0x9668,
+  0x9cd6, 0x98bd, 0x8fdc, 0xfef6, 0x8fd9, 0x9541, 0x97f3, 0x9bf8,
+  0x9e6c, 0x8ff2, 0x8fee, 0x9cd7, 0x9e6e, 0x8a40, 0x8fef, 0x8ff4,
+  0x8ff5, 0x95c2, 0x986a, 0x97cf, 0x9ee5, 0x9e7c, 0x9041, 0x9cdb,
+  0x9441, 0x9ce6, 0x9db0, 0x9cea, 0x9ced, 0x9cfa, 0x8b62, 0x8a4e,
+  0x9cca, 0x8a66, 0x9cfb, 0x9cfc, 0x9cfe, 0x8a53, 0x9ce5, 0x9d40,
+  0x9d41, 0x9045, 0x8b73, 0x97ca, 0x9d42, 0x8a61, 0x8bae, 0x8ad2,
+  0x8ba2, 0x9df2, 0x9d43, 0x9cdf, 0x9d44, 0x8eca, 0x904e, 0x8eb3,
+  0x9ff5, 0x9d45, 0x904f, 0x9d47, 0x89ca, 0x9cb5, 0xfbfe, 0x905e,
+  0x9063, 0x9057, 0x9066, 0x9bc0, 0xfce5, 0x9162, 0x9067, 0x8fa1,
+  0x8fa2, 0x9d48, 0xfad3, 0x905d, 0x90b9, 0x906b, 0x9069, 0xfe57,
+  0xfe55, 0x9073, 0x9bef, 0x9cf0, 0x9d4b, 0xfed9, 0xfeda, 0x91e0,
+  0x91d8, 0x9646, 0x9360, 0xfa53, 0x9cd3, 0x9d4e, 0xfb40, 0x8de2,
+  0x9442, 0x9056, 0x9865, 0xfa4a, 0x9d50, 0x9d52, 0x95af, 0x975a,
+  0x9349, 0x9747, 0xa0f4, 0x9778, 0x8fcf, 0xfc60, 0xfc56, 0x91dc,
+  0x9661, 0x92ec, 0x935d, 0x8ede, 0x96fe, 0xfd4f, 0x95de, 0x98b0,
+  0xa040, 0x97bd, 0x977d, 0x97f5, 0x9bac, 0xfada, 0x92c2, 0x97b1,
+  0x907b, 0x93fe, 0x947b, 0x9777, 0xfabe, 0xfd43, 0x90c6, 0x90a4,
+  0x90a8, 0x94a9, 0x90a9, 0x95e0, 0x907d, 0x9265, 0xfdba, 0x93c4,
+  0xfeed, 0x9dab, 0xa0e3, 0x9648, 0x9d53, 0x8aa9, 0x9bc5, 0x965d,
+  0x975f, 0x965f, 0x966e, 0xfb5d, 0x9db1, 0xfea3, 0x9db2, 0x95ae,
+  0xfca3, 0xa0a2, 0x9655, 0x9d54, 0x9341, 0x95ad, 0x91d5, 0x977a,
+  0xfdfc, 0x8e47, 0x93fd, 0x90a5, 0x90ac, 0x95ac, 0x90ae, 0xfea5,
+  0x9d56, 0x97e3, 0x95e2, 0x9466, 0x9647, 0x91b8, 0x9cec, 0x90ad,
+  0x95e3, 0x8b4f, 0x8ae3, 0x8b4d, 0x95ea, 0x8b4e, 0x8bed, 0x91d9,
+  0xa0a4, 0x95f5, 0x95f4, 0x9fb3, 0xfeaf, 0xfe72, 0x927a, 0xfeac,
+  0x95f3, 0x9d58, 0x9372, 0x91c5, 0x9642, 0x90cd, 0x95fe, 0x9159,
+  0x9c65, 0x97cc, 0x90ce, 0x9d59, 0xfcf5, 0xfefd, 0x9d5b, 0x9d5c,
+  0x937e, 0x98ac, 0x9d5e, 0xfdd0, 0xfd60, 0x9ccf, 0x90dd, 0x90e0,
+  0x90f3, 0x98b1, 0x90f0, 0x93bd, 0x95b7, 0x9f46, 0x8e4b, 0x9658,
+  0x8a4c, 0x9d63, 0x9ecf, 0x9d65, 0x9d66, 0x965a, 0x9d64, 0x8a6c,
+  0x8ad9, 0x9d67, 0x8a70, 0x8bf3, 0x9150, 0x9cc1, 0x9d68, 0x93a7,
+  0x9674, 0xa0ef, 0x9151, 0x96c1, 0x9676, 0x9d69, 0xfca4, 0x9d6a,
+  0x924e, 0x9d6b, 0x9bc1, 0x9d6c, 0x8a65, 0x915d, 0x9d6d, 0x915a,
+  0x9cc0, 0x916a, 0x9d6e, 0x9ea6, 0x9dcd, 0x9d6f, 0x89bb, 0x9ef9,
+  0x96b4, 0x9172, 0x9ec8, 0x8b55, 0x9d71, 0x9d72, 0x9ecc, 0x9174,
+  0x9ed0, 0x905c, 0x8ed2, 0x91a8, 0x9177, 0x96bf, 0x96c0, 0x8fb1,
+  0x96b7, 0x9178, 0x89be, 0x917c, 0xfb77, 0x9175, 0x91a3, 0x9176,
+  0x96be, 0x9179, 0x96b6, 0x91a4, 0x91a6, 0x9d75, 0x9052, 0xa045,
+  0x91a9, 0x98aa, 0x8baa, 0x9cdd, 0x9d77, 0x8940, 0x9eec, 0x93aa,
+  0x9478, 0x9d7a, 0x8ac9, 0x8b4b, 0x9fec, 0x8ae2, 0x9e75, 0x9874,
+  0x9ac8, 0xa047, 0x8bc3, 0xfc48, 0xfc77, 0x9c52, 0x8efd, 0x8fa8,
+  0x957a, 0x8ff0,
+};
+
+static const Summary16 hkscs1999_uni2indx_page00[45] = {
+  /* 0x0000 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0100 }, {    1, 0x0000 },
+  {    1, 0x0703 }, {    6, 0x000c }, {    8, 0x3703 }, {   15, 0x170c },
+  /* 0x0100 */
+  {   21, 0x0003 }, {   23, 0x0c0c }, {   27, 0x0800 }, {   28, 0x0000 },
+  {   28, 0x3800 }, {   31, 0x0008 }, {   32, 0x0800 }, {   33, 0x0000 },
+  {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 },
+  {   33, 0x6000 }, {   35, 0x1557 }, {   43, 0x0000 }, {   43, 0x0000 },
+  /* 0x0200 */
+  {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 },
+  {   43, 0x0000 }, {   43, 0x0813 }, {   47, 0x0402 }, {   49, 0x0020 },
+  {   50, 0x0408 }, {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0000 },
+  {   52, 0x0040 },
+};
+static const Summary16 hkscs1999_uni2indx_page04[6] = {
+  /* 0x0400 */
+  {   53, 0x0002 }, {   54, 0xffff }, {   70, 0xffff }, {   86, 0xffff },
+  {  102, 0xffff }, {  118, 0x0002 },
+};
+static const Summary16 hkscs1999_uni2indx_page1e[13] = {
+  /* 0x1e00 */
+  {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0x0000 },
+  {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0x0000 },
+  {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0xc000 },
+  {  121, 0x0003 },
+};
+static const Summary16 hkscs1999_uni2indx_page21[15] = {
+  /* 0x2100 */
+  {  123, 0x0000 }, {  123, 0x0040 }, {  124, 0x0002 }, {  125, 0x0000 },
+  {  125, 0x0000 }, {  125, 0x0000 }, {  125, 0x0000 }, {  125, 0x03ff },
+  {  135, 0x0000 }, {  135, 0x0000 }, {  135, 0x0000 }, {  135, 0x0300 },
+  {  137, 0x0000 }, {  137, 0x0000 }, {  137, 0x0080 },
+};
+static const Summary16 hkscs1999_uni2indx_page23[40] = {
+  /* 0x2300 */
+  {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 },
+  {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 },
+  {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 }, {  138, 0x0000 },
+  {  138, 0x0000 }, {  138, 0x0c00 }, {  140, 0x0000 }, {  140, 0x0000 },
+  /* 0x2400 */
+  {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x0000 },
+  {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x03ff }, {  150, 0x3ff0 },
+  {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 },
+  {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 },
+  /* 0x2500 */
+  {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 }, {  160, 0x0000 },
+  {  160, 0x0000 }, {  160, 0xffff }, {  176, 0xffff }, {  192, 0x0001 },
+};
+static const Summary16 hkscs1999_uni2indx_page27[4] = {
+  /* 0x2700 */
+  {  193, 0x0000 }, {  193, 0x0000 }, {  193, 0x0000 }, {  193, 0x2000 },
+};
+static const Summary16 hkscs1999_uni2indx_page2e[68] = {
+  /* 0x2e00 */
+  {  194, 0x0000 }, {  194, 0x0000 }, {  194, 0x0000 }, {  194, 0x0000 },
+  {  194, 0x0000 }, {  194, 0x0000 }, {  194, 0x0000 }, {  194, 0x0000 },
+  {  194, 0x35d1 }, {  202, 0x3020 }, {  205, 0x54a0 }, {  210, 0x5040 },
+  {  213, 0xb440 }, {  218, 0x40c0 }, {  221, 0x0008 }, {  222, 0x0000 },
+  /* 0x2f00 */
+  {  222, 0x0000 }, {  222, 0x0000 }, {  222, 0x0000 }, {  222, 0x0008 },
+  {  223, 0x0000 }, {  223, 0x0000 }, {  223, 0x0000 }, {  223, 0x0000 },
+  {  223, 0x0000 }, {  223, 0x0000 }, {  223, 0x0000 }, {  223, 0x0000 },
+  {  223, 0x0000 }, {  223, 0x0000 }, {  223, 0x0000 }, {  223, 0x0000 },
+  /* 0x3000 */
+  {  223, 0x00e0 }, {  226, 0x0000 }, {  226, 0x0000 }, {  226, 0x0000 },
+  {  226, 0xfffe }, {  241, 0xffff }, {  257, 0xffff }, {  273, 0xffff },
+  {  289, 0xffff }, {  305, 0x780f }, {  313, 0xfffe }, {  328, 0xffff },
+  {  344, 0xffff }, {  360, 0xffff }, {  376, 0xffff }, {  392, 0x707f },
+  /* 0x3100 */
+  {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 },
+  {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 },
+  {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 }, {  402, 0x0000 },
+  {  402, 0xffff }, {  418, 0x0000 }, {  418, 0x0000 }, {  418, 0x0000 },
+  /* 0x3200 */
+  {  418, 0x0000 }, {  418, 0x0000 }, {  418, 0x0000 }, {  418, 0x0002 },
+};
+static const Summary16 hkscs1999_uni2indx_page34[1724] = {
+  /* 0x3400 */
+  {  419, 0x0000 }, {  419, 0x0000 }, {  419, 0x0000 }, {  419, 0x0020 },
+  {  420, 0x1001 }, {  422, 0x0000 }, {  422, 0x0010 }, {  423, 0x6408 },
+  {  427, 0x0000 }, {  427, 0x0048 }, {  429, 0x8020 }, {  431, 0x1000 },
+  {  432, 0x0102 }, {  434, 0x8000 }, {  435, 0x0010 }, {  436, 0x0800 },
+  /* 0x3500 */
+  {  437, 0x0040 }, {  438, 0x0000 }, {  438, 0x0000 }, {  438, 0x4000 },
+  {  439, 0x0000 }, {  439, 0x000a }, {  441, 0x2002 }, {  443, 0x0185 },
+  {  447, 0x0010 }, {  448, 0x0180 }, {  450, 0x2022 }, {  453, 0x8000 },
+  {  454, 0x44a2 }, {  459, 0x2844 }, {  463, 0x0000 }, {  463, 0x480e },
+  /* 0x3600 */
+  {  468, 0x0200 }, {  469, 0x0500 }, {  471, 0x2008 }, {  473, 0x4220 },
+  {  476, 0x4380 }, {  480, 0x8000 }, {  481, 0x0000 }, {  481, 0x0400 },
+  {  482, 0x0002 }, {  483, 0x0400 }, {  484, 0x1420 }, {  487, 0x1223 },
+  {  492, 0x01ba }, {  498, 0x2058 }, {  502, 0x0066 }, {  506, 0x0020 },
+  /* 0x3700 */
+  {  507, 0x250a }, {  512, 0x1000 }, {  513, 0x302c }, {  518, 0x040d },
+  {  522, 0x0009 }, {  524, 0x0000 }, {  524, 0x8004 }, {  526, 0x0000 },
+  {  526, 0x0000 }, {  526, 0x0080 }, {  527, 0x0001 }, {  528, 0x4200 },
+  {  530, 0x0000 }, {  530, 0x0000 }, {  530, 0x0000 }, {  530, 0x0904 },
+  /* 0x3800 */
+  {  533, 0x8000 }, {  534, 0x0200 }, {  535, 0x2001 }, {  537, 0x0140 },
+  {  539, 0x0000 }, {  539, 0x0000 }, {  539, 0x0008 }, {  540, 0x0000 },
+  {  540, 0x0000 }, {  540, 0x0000 }, {  540, 0x0001 }, {  541, 0x0000 },
+  {  541, 0x1008 }, {  543, 0x0002 }, {  544, 0x0000 }, {  544, 0x0400 },
+  /* 0x3900 */
+  {  545, 0x0100 }, {  546, 0x0010 }, {  547, 0x0080 }, {  548, 0x8004 },
+  {  550, 0x2000 }, {  551, 0x0000 }, {  551, 0x0008 }, {  552, 0x0000 },
+  {  552, 0x0601 }, {  555, 0x0a04 }, {  558, 0x0012 }, {  560, 0x0100 },
+  {  561, 0x0000 }, {  561, 0x1000 }, {  562, 0x1024 }, {  565, 0x4900 },
+  /* 0x3a00 */
+  {  568, 0x004a }, {  571, 0x0180 }, {  573, 0x0600 }, {  575, 0x0010 },
+  {  576, 0x0800 }, {  577, 0x5084 }, {  581, 0x00c0 }, {  583, 0x0000 },
+  {  583, 0x0000 }, {  583, 0x0080 }, {  584, 0x0800 }, {  585, 0x2000 },
+  {  586, 0x0000 }, {  586, 0x4000 }, {  587, 0x0001 }, {  588, 0x0805 },
+  /* 0x3b00 */
+  {  591, 0x4000 }, {  592, 0x0200 }, {  593, 0x0804 }, {  595, 0x0200 },
+  {  596, 0x0004 }, {  597, 0x0100 }, {  598, 0x0001 }, {  599, 0x1806 },
+  {  603, 0x0001 }, {  604, 0x0240 }, {  606, 0x0002 }, {  607, 0x5000 },
+  {  609, 0x0014 }, {  611, 0x2080 }, {  613, 0x1000 }, {  614, 0x001c },
+  /* 0x3c00 */
+  {  617, 0x2000 }, {  618, 0x0122 }, {  621, 0x0000 }, {  621, 0x0000 },
+  {  621, 0x0000 }, {  621, 0x0010 }, {  622, 0x0000 }, {  622, 0x0000 },
+  {  622, 0x0000 }, {  622, 0x0000 }, {  622, 0x0000 }, {  622, 0x0000 },
+  {  622, 0x2800 }, {  624, 0x1042 }, {  627, 0x8800 }, {  629, 0x0000 },
+  /* 0x3d00 */
+  {  629, 0x0000 }, {  629, 0x2008 }, {  631, 0x0000 }, {  631, 0x0804 },
+  {  633, 0x5040 }, {  636, 0x8002 }, {  638, 0x8604 }, {  642, 0x2020 },
+  {  644, 0x8420 }, {  647, 0x0002 }, {  648, 0x2020 }, {  650, 0x8010 },
+  {  652, 0x30c0 }, {  656, 0x0808 }, {  658, 0x0980 }, {  661, 0x3088 },
+  /* 0x3e00 */
+  {  665, 0x0040 }, {  666, 0x0000 }, {  666, 0x0000 }, {  666, 0x0000 },
+  {  666, 0x0109 }, {  669, 0x0020 }, {  670, 0x0000 }, {  670, 0x0010 },
+  {  671, 0x0000 }, {  671, 0x0000 }, {  671, 0x2700 }, {  675, 0x8102 },
+  {  678, 0x1484 }, {  682, 0x44c3 }, {  688, 0x0a86 }, {  693, 0x9419 },
+  /* 0x3f00 */
+  {  699, 0x4051 }, {  703, 0x0000 }, {  703, 0x0000 }, {  703, 0x0000 },
+  {  703, 0x0000 }, {  703, 0x0308 }, {  706, 0x0008 }, {  707, 0x1000 },
+  {  708, 0x0000 }, {  708, 0x0008 }, {  709, 0x0000 }, {  709, 0x0000 },
+  {  709, 0x0001 }, {  710, 0x1080 }, {  712, 0x2020 }, {  714, 0x0600 },
+  /* 0x4000 */
+  {  716, 0x0010 }, {  717, 0x2000 }, {  718, 0x0000 }, {  718, 0x0200 },
+  {  719, 0x0020 }, {  720, 0x0088 }, {  722, 0x8424 }, {  726, 0x0000 },
+  {  726, 0x0000 }, {  726, 0x0000 }, {  726, 0x0100 }, {  727, 0x8800 },
+  {  729, 0x0100 }, {  730, 0x8100 }, {  732, 0x0000 }, {  732, 0x0400 },
+  /* 0x4100 */
+  {  733, 0x4218 }, {  737, 0x0000 }, {  737, 0x0000 }, {  737, 0x0004 },
+  {  738, 0x0000 }, {  738, 0x0000 }, {  738, 0x5080 }, {  741, 0x8000 },
+  {  742, 0x0000 }, {  742, 0x0001 }, {  743, 0x0000 }, {  743, 0x0004 },
+  {  744, 0x8410 }, {  747, 0x0800 }, {  748, 0x8000 }, {  749, 0x0200 },
+  /* 0x4200 */
+  {  750, 0x0000 }, {  750, 0x0002 }, {  751, 0x0000 }, {  751, 0x0000 },
+  {  751, 0x0001 }, {  752, 0x0000 }, {  752, 0x0401 }, {  754, 0x0400 },
+  {  755, 0x1000 }, {  756, 0x0010 }, {  757, 0x0000 }, {  757, 0x1220 },
+  {  760, 0x0000 }, {  760, 0x0000 }, {  760, 0x0000 }, {  760, 0x1810 },
+  /* 0x4300 */
+  {  763, 0x0000 }, {  763, 0x0000 }, {  763, 0x0800 }, {  764, 0x0000 },
+  {  764, 0x0000 }, {  764, 0x0000 }, {  764, 0x4000 }, {  765, 0x0000 },
+  {  765, 0x0000 }, {  765, 0x0080 }, {  766, 0x0000 }, {  766, 0x0400 },
+  {  767, 0x0002 }, {  768, 0x8200 }, {  770, 0x2000 }, {  771, 0x0004 },
+  /* 0x4400 */
+  {  772, 0x0006 }, {  774, 0x0008 }, {  775, 0x2020 }, {  777, 0x0000 },
+  {  777, 0x0000 }, {  777, 0x0000 }, {  777, 0x0000 }, {  777, 0x0400 },
+  {  778, 0x8000 }, {  779, 0x8002 }, {  781, 0x0005 }, {  783, 0x0081 },
+  {  785, 0x4021 }, {  788, 0xa000 }, {  790, 0x1e10 }, {  795, 0x0010 },
+  /* 0x4500 */
+  {  796, 0x0a18 }, {  800, 0x2040 }, {  802, 0x4080 }, {  804, 0xa808 },
+  {  808, 0x0008 }, {  809, 0x1026 }, {  813, 0x0404 }, {  815, 0x0080 },
+  {  816, 0x0020 }, {  817, 0x0000 }, {  817, 0x0000 }, {  817, 0x0000 },
+  {  817, 0x0000 }, {  817, 0x0000 }, {  817, 0x0200 }, {  818, 0x0000 },
+  /* 0x4600 */
+  {  818, 0x8040 }, {  820, 0x00a0 }, {  822, 0x0000 }, {  822, 0x0000 },
+  {  822, 0x0000 }, {  822, 0x0800 }, {  823, 0x0000 }, {  823, 0x0400 },
+  {  824, 0x0001 }, {  825, 0x0000 }, {  825, 0x0000 }, {  825, 0x0000 },
+  {  825, 0x8000 }, {  826, 0x0001 }, {  827, 0x0000 }, {  827, 0x0020 },
+  /* 0x4700 */
+  {  828, 0x0000 }, {  828, 0x0108 }, {  830, 0x0000 }, {  830, 0x0000 },
+  {  830, 0x4000 }, {  831, 0x0000 }, {  831, 0x0000 }, {  831, 0x1000 },
+  {  832, 0x0000 }, {  832, 0x0100 }, {  833, 0x0040 }, {  834, 0x0000 },
+  {  834, 0x0000 }, {  834, 0x0020 }, {  835, 0x2000 }, {  836, 0x0010 },
+  /* 0x4800 */
+  {  837, 0x0801 }, {  839, 0x0000 }, {  839, 0x0000 }, {  839, 0x0080 },
+  {  840, 0x0000 }, {  840, 0x2000 }, {  841, 0x0000 }, {  841, 0x0002 },
+  {  842, 0x0000 }, {  842, 0x0800 }, {  843, 0x6000 }, {  845, 0x0000 },
+  {  845, 0x0000 }, {  845, 0x2001 }, {  847, 0x2000 }, {  848, 0x0408 },
+  /* 0x4900 */
+  {  850, 0x0040 }, {  851, 0x4002 }, {  853, 0x2420 }, {  856, 0x5020 },
+  {  859, 0x0020 }, {  860, 0x000a }, {  862, 0x0420 }, {  864, 0x0004 },
+  {  865, 0x0200 }, {  866, 0x0000 }, {  866, 0x0082 }, {  868, 0x0000 },
+  {  868, 0x0000 }, {  868, 0x8000 }, {  869, 0x00a0 }, {  871, 0x0000 },
+  /* 0x4a00 */
+  {  871, 0x8000 }, {  872, 0x2000 }, {  873, 0x0010 }, {  874, 0x0020 },
+  {  875, 0x0000 }, {  875, 0x0000 }, {  875, 0x0000 }, {  875, 0x0000 },
+  {  875, 0x0000 }, {  875, 0x0040 }, {  876, 0x0000 }, {  876, 0x0110 },
+  {  878, 0x0000 }, {  878, 0x0002 }, {  879, 0x0010 }, {  880, 0x8000 },
+  /* 0x4b00 */
+  {  881, 0x0000 }, {  881, 0x0200 }, {  882, 0x1000 }, {  883, 0x0080 },
+  {  884, 0x0000 }, {  884, 0x0000 }, {  884, 0x8000 }, {  885, 0x4805 },
+  {  889, 0x4000 }, {  890, 0x20c9 }, {  895, 0x0000 }, {  895, 0x6000 },
+  {  897, 0x0001 }, {  898, 0x0000 }, {  898, 0x0000 }, {  898, 0x0000 },
+  /* 0x4c00 */
+  {  898, 0x4090 }, {  901, 0x0000 }, {  901, 0x0000 }, {  901, 0x4800 },
+  {  903, 0x0000 }, {  903, 0x0800 }, {  904, 0x2000 }, {  905, 0x2000 },
+  {  906, 0x0000 }, {  906, 0x0000 }, {  906, 0x4010 }, {  908, 0x0081 },
+  {  910, 0x2000 }, {  911, 0x0000 }, {  911, 0x2002 }, {  913, 0x0000 },
+  /* 0x4d00 */
+  {  913, 0x0200 }, {  914, 0x0001 }, {  915, 0x0000 }, {  915, 0x0010 },
+  {  916, 0x0000 }, {  916, 0x0000 }, {  916, 0x0000 }, {  916, 0x0000 },
+  {  916, 0x0000 }, {  916, 0x1002 }, {  918, 0x0000 }, {  918, 0x0000 },
+  {  918, 0x0000 }, {  918, 0x0000 }, {  918, 0x0000 }, {  918, 0x0000 },
+  /* 0x4e00 */
+  {  918, 0x0010 }, {  919, 0x1400 }, {  921, 0x1512 }, {  926, 0xa0c0 },
+  {  930, 0x0200 }, {  931, 0x0c00 }, {  933, 0x0400 }, {  934, 0x0100 },
+  {  935, 0x02a3 }, {  940, 0x0500 }, {  942, 0x0001 }, {  943, 0x9880 },
+  {  947, 0x4000 }, {  948, 0x0000 }, {  948, 0x4c00 }, {  951, 0x0100 },
+  /* 0x4f00 */
+  {  952, 0x0008 }, {  953, 0x0400 }, {  954, 0x0300 }, {  956, 0x0284 },
+  {  959, 0x0824 }, {  962, 0x0000 }, {  962, 0x0000 }, {  962, 0x0004 },
+  {  963, 0x0400 }, {  964, 0x0000 }, {  964, 0x0904 }, {  967, 0x2001 },
+  {  969, 0x1100 }, {  971, 0x0000 }, {  971, 0x0030 }, {  973, 0x2204 },
+  /* 0x5000 */
+  {  976, 0x0108 }, {  978, 0x0000 }, {  978, 0x4000 }, {  979, 0x0010 },
+  {  980, 0x0000 }, {  980, 0x0140 }, {  982, 0x1040 }, {  984, 0x0000 },
+  {  984, 0x0102 }, {  986, 0x0001 }, {  987, 0x0040 }, {  988, 0x0000 },
+  {  988, 0x2000 }, {  989, 0x8201 }, {  992, 0x0002 }, {  993, 0x1010 },
+  /* 0x5100 */
+  {  995, 0x6002 }, {  998, 0x0000 }, {  998, 0x0800 }, {  999, 0x0000 },
+  {  999, 0x0000 }, {  999, 0x0040 }, { 1000, 0x0401 }, { 1002, 0x0210 },
+  { 1004, 0x0144 }, { 1007, 0x1440 }, { 1010, 0x0980 }, { 1013, 0x013c },
+  { 1018, 0x8288 }, { 1022, 0x880e }, { 1027, 0x2014 }, { 1030, 0x5010 },
+  /* 0x5200 */
+  { 1033, 0x0824 }, { 1036, 0x8000 }, { 1037, 0x00c1 }, { 1040, 0x1010 },
+  { 1042, 0x0000 }, { 1042, 0x0280 }, { 1044, 0x0101 }, { 1046, 0x0208 },
+  { 1048, 0x8000 }, { 1049, 0x0411 }, { 1052, 0x0112 }, { 1055, 0x0220 },
+  { 1057, 0x1020 }, { 1059, 0x0003 }, { 1061, 0x0003 }, { 1063, 0x0200 },
+  /* 0x5300 */
+  { 1064, 0x0002 }, { 1065, 0x0000 }, { 1065, 0x1080 }, { 1067, 0x090c },
+  { 1071, 0x4004 }, { 1073, 0xa000 }, { 1075, 0x2290 }, { 1079, 0x6010 },
+  { 1082, 0x0000 }, { 1082, 0x0008 }, { 1083, 0x4f45 }, { 1091, 0x0041 },
+  { 1093, 0x1026 }, { 1097, 0x0707 }, { 1103, 0x0001 }, { 1104, 0x40c0 },
+  /* 0x5400 */
+  { 1107, 0x0000 }, { 1107, 0x0458 }, { 1111, 0x800a }, { 1114, 0x0004 },
+  { 1115, 0x2800 }, { 1117, 0x0000 }, { 1117, 0x2600 }, { 1120, 0x0000 },
+  { 1120, 0x8020 }, { 1122, 0x5098 }, { 1127, 0x0018 }, { 1129, 0x0214 },
+  { 1132, 0x3800 }, { 1135, 0x0401 }, { 1137, 0x8008 }, { 1139, 0x0000 },
+  /* 0x5500 */
+  { 1139, 0x2004 }, { 1141, 0x4108 }, { 1144, 0x0928 }, { 1148, 0x8000 },
+  { 1149, 0x0280 }, { 1151, 0x2008 }, { 1153, 0x0a00 }, { 1155, 0x020e },
+  { 1159, 0x0040 }, { 1160, 0x0001 }, { 1161, 0x0200 }, { 1162, 0x1611 },
+  { 1167, 0x0002 }, { 1168, 0x4180 }, { 1171, 0x1400 }, { 1173, 0x0823 },
+  /* 0x5600 */
+  { 1177, 0x0020 }, { 1178, 0x4002 }, { 1180, 0x202f }, { 1186, 0x0080 },
+  { 1187, 0xa008 }, { 1190, 0x2015 }, { 1194, 0x0002 }, { 1195, 0x1c00 },
+  { 1198, 0x0e00 }, { 1201, 0xc004 }, { 1204, 0x8012 }, { 1207, 0x8202 },
+  { 1210, 0x0000 }, { 1210, 0x0040 }, { 1211, 0xa004 }, { 1214, 0x2002 },
+  /* 0x5700 */
+  { 1216, 0x0001 }, { 1217, 0x2020 }, { 1219, 0x0000 }, { 1219, 0x8004 },
+  { 1221, 0x004c }, { 1224, 0x8890 }, { 1228, 0x0080 }, { 1229, 0xc400 },
+  { 1232, 0x2500 }, { 1235, 0x1001 }, { 1237, 0x0482 }, { 1240, 0x4810 },
+  { 1243, 0x0110 }, { 1245, 0x6080 }, { 1248, 0x8040 }, { 1250, 0x4000 },
+  /* 0x5800 */
+  { 1251, 0x0008 }, { 1252, 0x0004 }, { 1253, 0x0044 }, { 1255, 0x0400 },
+  { 1256, 0x0091 }, { 1259, 0x9000 }, { 1261, 0x1200 }, { 1263, 0x000c },
+  { 1265, 0x0000 }, { 1265, 0x0600 }, { 1267, 0x0480 }, { 1269, 0x0861 },
+  { 1273, 0x0800 }, { 1274, 0x1000 }, { 1275, 0x0001 }, { 1276, 0x080d },
+  /* 0x5900 */
+  { 1280, 0x04b4 }, { 1285, 0x8002 }, { 1287, 0x0000 }, { 1287, 0x0014 },
+  { 1289, 0x0000 }, { 1289, 0x0000 }, { 1289, 0x0020 }, { 1290, 0x0020 },
+  { 1291, 0x0200 }, { 1292, 0x8410 }, { 1295, 0x1000 }, { 1296, 0x0181 },
+  { 1299, 0x0210 }, { 1301, 0x0200 }, { 1302, 0x8800 }, { 1304, 0x0301 },
+  /* 0x5a00 */
+  { 1307, 0x2804 }, { 1310, 0x0004 }, { 1311, 0x1c92 }, { 1317, 0x2000 },
+  { 1318, 0x0020 }, { 1319, 0x0210 }, { 1321, 0x490a }, { 1326, 0x4202 },
+  { 1329, 0x0146 }, { 1333, 0x0242 }, { 1336, 0x0803 }, { 1339, 0x0000 },
+  { 1339, 0xc008 }, { 1342, 0x0008 }, { 1343, 0x0010 }, { 1344, 0x4405 },
+  /* 0x5b00 */
+  { 1348, 0x2000 }, { 1349, 0x8002 }, { 1351, 0x0800 }, { 1352, 0x0000 },
+  { 1352, 0x8452 }, { 1357, 0x0000 }, { 1357, 0x2140 }, { 1360, 0x1050 },
+  { 1363, 0x0005 }, { 1365, 0xe001 }, { 1369, 0x0400 }, { 1370, 0x0000 },
+  { 1370, 0x0008 }, { 1371, 0x00a0 }, { 1373, 0x0000 }, { 1373, 0x8008 },
+  /* 0x5c00 */
+  { 1375, 0x0020 }, { 1376, 0x5018 }, { 1380, 0x0009 }, { 1382, 0x0000 },
+  { 1382, 0x0600 }, { 1384, 0x4008 }, { 1386, 0x0000 }, { 1386, 0x0000 },
+  { 1386, 0x0020 }, { 1387, 0x5600 }, { 1391, 0x0000 }, { 1391, 0x0400 },
+  { 1392, 0x0006 }, { 1394, 0x0002 }, { 1395, 0x8220 }, { 1398, 0x0000 },
+  /* 0x5d00 */
+  { 1398, 0x0000 }, { 1398, 0x0121 }, { 1401, 0x9000 }, { 1403, 0x4000 },
+  { 1404, 0x0140 }, { 1406, 0x08c0 }, { 1409, 0x0000 }, { 1409, 0x0011 },
+  { 1411, 0x4820 }, { 1414, 0x0000 }, { 1414, 0x0810 }, { 1416, 0x0240 },
+  { 1418, 0x0002 }, { 1419, 0x0880 }, { 1421, 0x0000 }, { 1421, 0x0020 },
+  /* 0x5e00 */
+  { 1422, 0x0a00 }, { 1424, 0x0004 }, { 1425, 0x4000 }, { 1426, 0x0000 },
+  { 1426, 0x0104 }, { 1428, 0x4000 }, { 1429, 0x0000 }, { 1429, 0x8400 },
+  { 1431, 0x0048 }, { 1433, 0x0000 }, { 1433, 0x0000 }, { 1433, 0x2000 },
+  { 1434, 0x2000 }, { 1435, 0x0001 }, { 1436, 0x0000 }, { 1436, 0x1b10 },
+  /* 0x5f00 */
+  { 1441, 0x7000 }, { 1444, 0x0000 }, { 1444, 0x0020 }, { 1445, 0x0400 },
+  { 1446, 0x2000 }, { 1447, 0x1003 }, { 1450, 0x000a }, { 1452, 0x0804 },
+  { 1454, 0x0008 }, { 1455, 0x0000 }, { 1455, 0x0090 }, { 1457, 0x0402 },
+  { 1459, 0x0010 }, { 1460, 0x8800 }, { 1462, 0x0000 }, { 1462, 0x0000 },
+  /* 0x6000 */
+  { 1462, 0x0000 }, { 1462, 0x0000 }, { 1462, 0x0008 }, { 1463, 0x0802 },
+  { 1465, 0x0400 }, { 1466, 0x0004 }, { 1467, 0x0000 }, { 1467, 0x40a0 },
+  { 1470, 0x0000 }, { 1470, 0x4000 }, { 1471, 0x0090 }, { 1473, 0x0008 },
+  { 1474, 0x0000 }, { 1474, 0x4080 }, { 1476, 0x0388 }, { 1480, 0x2000 },
+  /* 0x6100 */
+  { 1481, 0x1080 }, { 1483, 0x0200 }, { 1484, 0x0000 }, { 1484, 0x2001 },
+  { 1486, 0x0004 }, { 1487, 0x1201 }, { 1490, 0x8011 }, { 1493, 0x2000 },
+  { 1494, 0x0082 }, { 1496, 0x1320 }, { 1500, 0x0000 }, { 1500, 0x0280 },
+  { 1502, 0x8001 }, { 1504, 0x0409 }, { 1507, 0x0004 }, { 1508, 0x0000 },
+  /* 0x6200 */
+  { 1508, 0x0000 }, { 1508, 0x0000 }, { 1508, 0x1000 }, { 1509, 0x0280 },
+  { 1511, 0x1000 }, { 1512, 0x0000 }, { 1512, 0x0100 }, { 1513, 0x0000 },
+  { 1513, 0x0024 }, { 1515, 0x2001 }, { 1517, 0x0050 }, { 1519, 0x0000 },
+  { 1519, 0x0028 }, { 1521, 0x8020 }, { 1523, 0x0020 }, { 1524, 0x0000 },
+  /* 0x6300 */
+  { 1524, 0x0000 }, { 1524, 0x0100 }, { 1525, 0x4000 }, { 1526, 0x00a2 },
+  { 1529, 0x0000 }, { 1529, 0x0000 }, { 1529, 0x1010 }, { 1531, 0x8200 },
+  { 1533, 0x0800 }, { 1534, 0x0000 }, { 1534, 0x0000 }, { 1534, 0x0200 },
+  { 1535, 0x0002 }, { 1536, 0x4002 }, { 1538, 0x0044 }, { 1540, 0x5900 },
+  /* 0x6400 */
+  { 1544, 0x0080 }, { 1545, 0x0000 }, { 1545, 0x0000 }, { 1545, 0x0d04 },
+  { 1549, 0x0000 }, { 1549, 0x0400 }, { 1550, 0x0000 }, { 1550, 0x1002 },
+  { 1552, 0x2000 }, { 1553, 0x0002 }, { 1554, 0x8000 }, { 1555, 0x0050 },
+  { 1557, 0x0001 }, { 1558, 0x2008 }, { 1560, 0x04a2 }, { 1564, 0x0000 },
+  /* 0x6500 */
+  { 1564, 0x0400 }, { 1565, 0xc002 }, { 1568, 0x0000 }, { 1568, 0x0031 },
+  { 1571, 0x2000 }, { 1572, 0x8000 }, { 1573, 0x2800 }, { 1575, 0x0000 },
+  { 1575, 0x0360 }, { 1579, 0x0000 }, { 1579, 0x0000 }, { 1579, 0x4020 },
+  { 1581, 0x0000 }, { 1581, 0x0012 }, { 1583, 0x0009 }, { 1585, 0x8000 },
+  /* 0x6600 */
+  { 1586, 0x0000 }, { 1586, 0x4100 }, { 1588, 0x0008 }, { 1589, 0x0001 },
+  { 1590, 0x0910 }, { 1593, 0x0088 }, { 1595, 0x0888 }, { 1598, 0x2008 },
+  { 1600, 0x4020 }, { 1602, 0x0404 }, { 1604, 0x2010 }, { 1606, 0x8048 },
+  { 1609, 0x6000 }, { 1611, 0x0000 }, { 1611, 0x0000 }, { 1611, 0x0002 },
+  /* 0x6700 */
+  { 1612, 0x5004 }, { 1615, 0x4040 }, { 1617, 0x0020 }, { 1618, 0x0040 },
+  { 1619, 0x0010 }, { 1620, 0x0000 }, { 1620, 0x0086 }, { 1623, 0x0000 },
+  { 1623, 0x8000 }, { 1624, 0x0000 }, { 1624, 0x1011 }, { 1627, 0x8002 },
+  { 1629, 0x0000 }, { 1629, 0x00c0 }, { 1631, 0x0000 }, { 1631, 0x4200 },
+  /* 0x6800 */
+  { 1633, 0x201f }, { 1639, 0x4801 }, { 1642, 0x0004 }, { 1643, 0x40c0 },
+  { 1646, 0x0480 }, { 1648, 0x2060 }, { 1651, 0x0020 }, { 1652, 0x0000 },
+  { 1652, 0x0110 }, { 1654, 0x0100 }, { 1655, 0x0040 }, { 1656, 0x2240 },
+  { 1659, 0x0428 }, { 1662, 0x0000 }, { 1662, 0x0000 }, { 1662, 0x0000 },
+  /* 0x6900 */
+  { 1662, 0x020f }, { 1667, 0x0d00 }, { 1670, 0x1000 }, { 1671, 0x4040 },
+  { 1673, 0x0048 }, { 1675, 0x0020 }, { 1676, 0x0092 }, { 1679, 0x000c },
+  { 1681, 0x0421 }, { 1684, 0x8100 }, { 1686, 0x0004 }, { 1687, 0x0004 },
+  { 1688, 0x0001 }, { 1689, 0x0062 }, { 1692, 0x0202 }, { 1694, 0x0600 },
+  /* 0x6a00 */
+  { 1696, 0x1808 }, { 1699, 0x1400 }, { 1701, 0x3800 }, { 1704, 0x0008 },
+  { 1705, 0x1020 }, { 1707, 0x008c }, { 1710, 0x0020 }, { 1711, 0x0412 },
+  { 1714, 0x8404 }, { 1717, 0x2200 }, { 1719, 0x0880 }, { 1721, 0x4026 },
+  { 1725, 0x0700 }, { 1728, 0x0110 }, { 1730, 0x0000 }, { 1730, 0x0040 },
+  /* 0x6b00 */
+  { 1731, 0x0020 }, { 1732, 0x2000 }, { 1733, 0x0000 }, { 1733, 0x0020 },
+  { 1734, 0x0000 }, { 1734, 0x0084 }, { 1736, 0x8000 }, { 1737, 0x0410 },
+  { 1739, 0x0002 }, { 1740, 0x0000 }, { 1740, 0x0000 }, { 1740, 0x0000 },
+  { 1740, 0x0002 }, { 1741, 0x1000 }, { 1742, 0x0402 }, { 1744, 0x0400 },
+  /* 0x6c00 */
+  { 1745, 0x0000 }, { 1745, 0x1000 }, { 1746, 0x0000 }, { 1746, 0x26a2 },
+  { 1752, 0x0200 }, { 1753, 0x0500 }, { 1755, 0x4000 }, { 1756, 0x8220 },
+  { 1759, 0x0000 }, { 1759, 0x8000 }, { 1760, 0x8404 }, { 1763, 0x0004 },
+  { 1764, 0x4800 }, { 1766, 0x8000 }, { 1767, 0x0400 }, { 1768, 0x0000 },
+  /* 0x6d00 */
+  { 1768, 0x0064 }, { 1771, 0x0000 }, { 1771, 0x0050 }, { 1773, 0x0000 },
+  { 1773, 0x4000 }, { 1774, 0x1880 }, { 1777, 0x0000 }, { 1777, 0x0006 },
+  { 1779, 0x8002 }, { 1781, 0x0040 }, { 1782, 0x0030 }, { 1784, 0x0202 },
+  { 1786, 0x0000 }, { 1786, 0x0000 }, { 1786, 0x0000 }, { 1786, 0x0000 },
+  /* 0x6e00 */
+  { 1786, 0x8414 }, { 1790, 0x0120 }, { 1792, 0x0600 }, { 1794, 0x0000 },
+  { 1794, 0x8000 }, { 1795, 0x0201 }, { 1797, 0x0000 }, { 1797, 0x1040 },
+  { 1799, 0x0840 }, { 1801, 0x0400 }, { 1802, 0x0000 }, { 1802, 0x0920 },
+  { 1805, 0x0000 }, { 1805, 0x2e00 }, { 1809, 0x0304 }, { 1812, 0x0400 },
+  /* 0x6f00 */
+  { 1813, 0x1810 }, { 1816, 0x00c0 }, { 1818, 0x0010 }, { 1819, 0x2010 },
+  { 1821, 0x0010 }, { 1822, 0x1040 }, { 1824, 0x0000 }, { 1824, 0x0210 },
+  { 1826, 0x0402 }, { 1828, 0xa000 }, { 1830, 0x0000 }, { 1830, 0x4820 },
+  { 1833, 0x0000 }, { 1833, 0x0608 }, { 1836, 0x0000 }, { 1836, 0x0140 },
+  /* 0x7000 */
+  { 1838, 0x0008 }, { 1839, 0x4000 }, { 1840, 0x1000 }, { 1841, 0x0000 },
+  { 1841, 0x0800 }, { 1842, 0x1011 }, { 1845, 0x9080 }, { 1848, 0xc220 },
+  { 1852, 0x8a02 }, { 1856, 0x0000 }, { 1856, 0x00e9 }, { 1861, 0x3a00 },
+  { 1865, 0x1011 }, { 1868, 0x8061 }, { 1872, 0x0000 }, { 1872, 0x4022 },
+  /* 0x7100 */
+  { 1875, 0x0020 }, { 1876, 0x2000 }, { 1877, 0x1a00 }, { 1880, 0x4838 },
+  { 1885, 0x8421 }, { 1889, 0x0002 }, { 1890, 0x0800 }, { 1891, 0x54ea },
+  { 1899, 0x5100 }, { 1902, 0x0140 }, { 1904, 0x200c }, { 1907, 0x0490 },
+  { 1910, 0x0000 }, { 1910, 0x2002 }, { 1912, 0x0800 }, { 1913, 0x0060 },
+  /* 0x7200 */
+  { 1915, 0xc200 }, { 1918, 0x00e0 }, { 1921, 0x4810 }, { 1924, 0x0000 },
+  { 1924, 0x0001 }, { 1925, 0x10a1 }, { 1929, 0x0040 }, { 1930, 0x0000 },
+  { 1930, 0x8084 }, { 1933, 0x8010 }, { 1935, 0x2000 }, { 1936, 0x0004 },
+  { 1937, 0x2000 }, { 1938, 0x0000 }, { 1938, 0x0004 }, { 1939, 0x0000 },
+  /* 0x7300 */
+  { 1939, 0x0014 }, { 1941, 0x0001 }, { 1942, 0x5d00 }, { 1947, 0x0300 },
+  { 1949, 0x8102 }, { 1952, 0x0000 }, { 1952, 0x0000 }, { 1952, 0x0012 },
+  { 1954, 0x8000 }, { 1955, 0x5100 }, { 1958, 0x0480 }, { 1960, 0x0000 },
+  { 1960, 0xc200 }, { 1963, 0x0021 }, { 1965, 0x8056 }, { 1970, 0x0a88 },
+  /* 0x7400 */
+  { 1974, 0x0000 }, { 1974, 0xd2b6 }, { 1983, 0x0000 }, { 1983, 0x1380 },
+  { 1987, 0x03a8 }, { 1992, 0x2048 }, { 1995, 0x1921 }, { 2000, 0x0450 },
+  { 2003, 0x3004 }, { 2006, 0x0a00 }, { 2008, 0x0010 }, { 2009, 0x0010 },
+  { 2010, 0x1100 }, { 2012, 0x0009 }, { 2014, 0x0080 }, { 2015, 0x0107 },
+  /* 0x7500 */
+  { 2019, 0x4020 }, { 2021, 0x4200 }, { 2023, 0x0000 }, { 2023, 0x0830 },
+  { 2026, 0x2444 }, { 2030, 0x002a }, { 2033, 0x6081 }, { 2037, 0x0404 },
+  { 2039, 0x6008 }, { 2042, 0x4004 }, { 2044, 0x0000 }, { 2044, 0x0012 },
+  { 2046, 0x0108 }, { 2048, 0x1000 }, { 2049, 0x0000 }, { 2049, 0x0000 },
+  /* 0x7600 */
+  { 2049, 0x0084 }, { 2051, 0x0000 }, { 2051, 0x1000 }, { 2052, 0x0800 },
+  { 2053, 0xe001 }, { 2057, 0x0012 }, { 2059, 0x80c0 }, { 2062, 0x0458 },
+  { 2066, 0x0000 }, { 2066, 0x0001 }, { 2067, 0x0022 }, { 2069, 0x0080 },
+  { 2070, 0x1000 }, { 2071, 0x0040 }, { 2072, 0x0000 }, { 2072, 0x0000 },
+  /* 0x7700 */
+  { 2072, 0xd000 }, { 2075, 0x4000 }, { 2076, 0x0850 }, { 2079, 0x0000 },
+  { 2079, 0x0009 }, { 2081, 0x0100 }, { 2082, 0x0000 }, { 2082, 0x0d84 },
+  { 2087, 0x0000 }, { 2087, 0x0108 }, { 2089, 0x8000 }, { 2090, 0x4200 },
+  { 2092, 0x0828 }, { 2095, 0x0000 }, { 2095, 0x0040 }, { 2096, 0x4010 },
+  /* 0x7800 */
+  { 2098, 0x0100 }, { 2099, 0x5100 }, { 2102, 0x0000 }, { 2102, 0x3200 },
+  { 2105, 0x0894 }, { 2109, 0x001a }, { 2112, 0x0040 }, { 2113, 0x0400 },
+  { 2114, 0x2102 }, { 2117, 0x0000 }, { 2117, 0x8000 }, { 2118, 0x0342 },
+  { 2122, 0x0080 }, { 2123, 0x018c }, { 2127, 0x4000 }, { 2128, 0x0023 },
+  /* 0x7900 */
+  { 2131, 0x0040 }, { 2132, 0x0000 }, { 2132, 0x4000 }, { 2133, 0x185c },
+  { 2139, 0x0000 }, { 2139, 0x0300 }, { 2141, 0x0004 }, { 2142, 0x4002 },
+  { 2144, 0x00c9 }, { 2148, 0xa202 }, { 2152, 0x0220 }, { 2154, 0x0000 },
+  { 2154, 0x1050 }, { 2157, 0x0010 }, { 2158, 0x0004 }, { 2159, 0x0012 },
+  /* 0x7a00 */
+  { 2161, 0x0040 }, { 2162, 0x0000 }, { 2162, 0x2000 }, { 2163, 0x4400 },
+  { 2165, 0x0228 }, { 2168, 0x0000 }, { 2168, 0x0020 }, { 2169, 0x2000 },
+  { 2170, 0x0008 }, { 2171, 0x0002 }, { 2172, 0x0000 }, { 2172, 0x1801 },
+  { 2175, 0x830c }, { 2180, 0x3c08 }, { 2185, 0x0684 }, { 2189, 0x4000 },
+  /* 0x7b00 */
+  { 2190, 0x1800 }, { 2192, 0x8010 }, { 2194, 0x0280 }, { 2196, 0x0200 },
+  { 2197, 0x000c }, { 2199, 0x0020 }, { 2200, 0x9004 }, { 2203, 0x0800 },
+  { 2204, 0x0000 }, { 2204, 0x0004 }, { 2205, 0x000c }, { 2207, 0x0004 },
+  { 2208, 0x8000 }, { 2209, 0x0001 }, { 2210, 0x0000 }, { 2210, 0x1400 },
+  /* 0x7c00 */
+  { 2212, 0x0000 }, { 2212, 0x0824 }, { 2215, 0x0000 }, { 2215, 0x0020 },
+  { 2216, 0x0014 }, { 2218, 0x2042 }, { 2221, 0x2000 }, { 2222, 0x5811 },
+  { 2227, 0x4048 }, { 2230, 0x1000 }, { 2231, 0x50c0 }, { 2235, 0x0100 },
+  { 2236, 0x2284 }, { 2240, 0x0408 }, { 2242, 0x2040 }, { 2244, 0x1228 },
+  /* 0x7d00 */
+  { 2248, 0x0000 }, { 2248, 0x0000 }, { 2248, 0x0020 }, { 2249, 0x0000 },
+  { 2249, 0x2000 }, { 2250, 0x2400 }, { 2252, 0x0000 }, { 2252, 0x0000 },
+  { 2252, 0x0200 }, { 2253, 0x0080 }, { 2254, 0x0910 }, { 2257, 0x0008 },
+  { 2258, 0xa000 }, { 2260, 0x1019 }, { 2264, 0x0030 }, { 2266, 0x6020 },
+  /* 0x7e00 */
+  { 2269, 0x0080 }, { 2270, 0x0000 }, { 2270, 0x0080 }, { 2271, 0x0000 },
+  { 2271, 0x0000 }, { 2271, 0x0000 }, { 2271, 0x40a0 }, { 2274, 0x8000 },
+  { 2275, 0x4000 }, { 2276, 0x8004 }, { 2278, 0x1010 }, { 2280, 0x0400 },
+  { 2281, 0x8080 }, { 2283, 0x8000 }, { 2284, 0x0000 }, { 2284, 0x0000 },
+  /* 0x7f00 */
+  { 2284, 0x0040 }, { 2285, 0x0000 }, { 2285, 0x0000 }, { 2285, 0x0080 },
+  { 2286, 0x4283 }, { 2291, 0x000c }, { 2293, 0x0000 }, { 2293, 0x0102 },
+  { 2295, 0x8000 }, { 2296, 0x0088 }, { 2298, 0x4008 }, { 2300, 0x0010 },
+  { 2301, 0x0000 }, { 2301, 0x2000 }, { 2302, 0x0080 }, { 2303, 0x0400 },
+  /* 0x8000 */
+  { 2304, 0x0104 }, { 2306, 0x2000 }, { 2307, 0xc021 }, { 2311, 0x1802 },
+  { 2314, 0x0000 }, { 2314, 0x0810 }, { 2316, 0x004e }, { 2320, 0x0000 },
+  { 2320, 0x0001 }, { 2321, 0x8000 }, { 2322, 0x0080 }, { 2323, 0x30c0 },
+  { 2327, 0x0040 }, { 2328, 0x0000 }, { 2328, 0x1200 }, { 2330, 0x0040 },
+  /* 0x8100 */
+  { 2331, 0x5288 }, { 2336, 0x0494 }, { 2340, 0x0400 }, { 2341, 0x0094 },
+  { 2344, 0x0104 }, { 2346, 0x0640 }, { 2349, 0x2000 }, { 2350, 0x1000 },
+  { 2351, 0x0010 }, { 2352, 0x0008 }, { 2353, 0x0420 }, { 2355, 0x0040 },
+  { 2356, 0x0102 }, { 2358, 0x0000 }, { 2358, 0x8010 }, { 2360, 0x0040 },
+  /* 0x8200 */
+  { 2361, 0x0000 }, { 2361, 0x0500 }, { 2363, 0x2240 }, { 2366, 0x4000 },
+  { 2367, 0x0000 }, { 2367, 0x0010 }, { 2368, 0x0024 }, { 2370, 0x0e40 },
+  { 2374, 0x0080 }, { 2375, 0x0000 }, { 2375, 0x0440 }, { 2377, 0x0000 },
+  { 2377, 0x8410 }, { 2380, 0x0101 }, { 2382, 0x4004 }, { 2384, 0xb080 },
+  /* 0x8300 */
+  { 2388, 0x0800 }, { 2389, 0x2500 }, { 2392, 0x0000 }, { 2392, 0x2000 },
+  { 2393, 0x0000 }, { 2393, 0x0080 }, { 2394, 0x804c }, { 2398, 0x0000 },
+  { 2398, 0x0020 }, { 2399, 0x1002 }, { 2401, 0x1000 }, { 2402, 0x4200 },
+  { 2404, 0x2000 }, { 2405, 0x0008 }, { 2406, 0x2000 }, { 2407, 0x0000 },
+  /* 0x8400 */
+  { 2407, 0x0020 }, { 2408, 0x1150 }, { 2412, 0x4053 }, { 2417, 0x4000 },
+  { 2418, 0x0500 }, { 2420, 0x1128 }, { 2424, 0x0014 }, { 2426, 0x8006 },
+  { 2429, 0x0101 }, { 2431, 0x004c }, { 2434, 0x2008 }, { 2436, 0x6000 },
+  { 2438, 0x0000 }, { 2438, 0x4400 }, { 2440, 0x0036 }, { 2444, 0x0100 },
+  /* 0x8500 */
+  { 2445, 0x0028 }, { 2447, 0x0001 }, { 2448, 0x0000 }, { 2448, 0x0118 },
+  { 2451, 0x1804 }, { 2454, 0x0404 }, { 2456, 0x8000 }, { 2457, 0x0009 },
+  { 2459, 0x0000 }, { 2459, 0x0000 }, { 2459, 0x0000 }, { 2459, 0x0000 },
+  { 2459, 0x0002 }, { 2460, 0x0000 }, { 2460, 0x4001 }, { 2462, 0x1000 },
+  /* 0x8600 */
+  { 2463, 0x2004 }, { 2465, 0x0051 }, { 2468, 0x8100 }, { 2470, 0x0000 },
+  { 2470, 0x0024 }, { 2472, 0x0000 }, { 2472, 0x1000 }, { 2473, 0x4004 },
+  { 2475, 0x0000 }, { 2475, 0x0004 }, { 2476, 0x2001 }, { 2478, 0x0004 },
+  { 2479, 0x0000 }, { 2479, 0x0000 }, { 2479, 0x8000 }, { 2480, 0x0000 },
+  /* 0x8700 */
+  { 2480, 0x0000 }, { 2480, 0x0000 }, { 2480, 0x0000 }, { 2480, 0x0000 },
+  { 2480, 0x0000 }, { 2480, 0x0000 }, { 2480, 0x0000 }, { 2480, 0x2003 },
+  { 2483, 0x1840 }, { 2486, 0x0000 }, { 2486, 0x0220 }, { 2488, 0x0002 },
+  { 2489, 0x4002 }, { 2491, 0x0440 }, { 2493, 0x4000 }, { 2494, 0x0020 },
+  /* 0x8800 */
+  { 2495, 0x8010 }, { 2497, 0x0100 }, { 2498, 0x2080 }, { 2500, 0x0000 },
+  { 2500, 0x8064 }, { 2504, 0x4000 }, { 2505, 0x4031 }, { 2509, 0x0000 },
+  { 2509, 0x0090 }, { 2511, 0x1000 }, { 2512, 0x4001 }, { 2514, 0x8030 },
+  { 2517, 0x80a0 }, { 2520, 0x0000 }, { 2520, 0x0040 }, { 2521, 0x8020 },
+  /* 0x8900 */
+  { 2523, 0x0001 }, { 2524, 0x0000 }, { 2524, 0x0010 }, { 2525, 0x0000 },
+  { 2525, 0x2088 }, { 2528, 0x0010 }, { 2529, 0x0020 }, { 2530, 0x0080 },
+  { 2531, 0x0681 }, { 2535, 0x0012 }, { 2537, 0x02a0 }, { 2540, 0x1000 },
+  { 2541, 0x0042 }, { 2543, 0x0000 }, { 2543, 0x0080 }, { 2544, 0x0000 },
+  /* 0x8a00 */
+  { 2544, 0x0000 }, { 2544, 0x1000 }, { 2545, 0x0a00 }, { 2547, 0x2100 },
+  { 2549, 0x0200 }, { 2550, 0x0000 }, { 2550, 0x0080 }, { 2551, 0x4000 },
+  { 2552, 0x0000 }, { 2552, 0x1011 }, { 2555, 0x8200 }, { 2557, 0x0010 },
+  { 2558, 0x0000 }, { 2558, 0x0400 }, { 2559, 0x0400 }, { 2560, 0x0000 },
+  /* 0x8b00 */
+  { 2560, 0x1000 }, { 2561, 0x8000 }, { 2562, 0x2000 }, { 2563, 0x8000 },
+  { 2564, 0x3008 }, { 2567, 0x4000 }, { 2568, 0x0204 }, { 2570, 0x0000 },
+  { 2570, 0x0002 }, { 2571, 0x0801 }, { 2573, 0x0001 }, { 2574, 0x4000 },
+  { 2575, 0x0000 }, { 2575, 0x0000 }, { 2575, 0x0004 }, { 2576, 0x0000 },
+  /* 0x8c00 */
+  { 2576, 0x0000 }, { 2576, 0x0000 }, { 2576, 0x0000 }, { 2576, 0x0000 },
+  { 2576, 0x0000 }, { 2576, 0x0002 }, { 2577, 0x0000 }, { 2577, 0x0000 },
+  { 2577, 0x0000 }, { 2577, 0x8800 }, { 2579, 0x2000 }, { 2580, 0x0000 },
+  { 2580, 0x2000 }, { 2581, 0x0850 }, { 2584, 0x0a00 }, { 2586, 0x0084 },
+  /* 0x8d00 */
+  { 2588, 0x1808 }, { 2591, 0x3106 }, { 2596, 0x0000 }, { 2596, 0x0000 },
+  { 2596, 0x0000 }, { 2596, 0x0000 }, { 2596, 0x0000 }, { 2596, 0x0400 },
+  { 2597, 0x0004 }, { 2598, 0x0000 }, { 2598, 0x0240 }, { 2600, 0x0000 },
+  { 2600, 0x0009 }, { 2602, 0x0010 }, { 2603, 0x0000 }, { 2603, 0x0000 },
+  /* 0x8e00 */
+  { 2603, 0x4002 }, { 2605, 0x0000 }, { 2605, 0x2500 }, { 2608, 0x0400 },
+  { 2609, 0x8040 }, { 2611, 0x0000 }, { 2611, 0x0100 }, { 2612, 0x40a2 },
+  { 2616, 0x0001 }, { 2617, 0x0000 }, { 2617, 0x2080 }, { 2619, 0x1041 },
+  { 2622, 0x4008 }, { 2624, 0x0400 }, { 2625, 0x2014 }, { 2628, 0x0004 },
+  /* 0x8f00 */
+  { 2629, 0x0000 }, { 2629, 0x0200 }, { 2630, 0x2000 }, { 2631, 0x0001 },
+  { 2632, 0x0402 }, { 2634, 0x1000 }, { 2635, 0x40c0 }, { 2638, 0x0000 },
+  { 2638, 0x0000 }, { 2638, 0x0008 }, { 2639, 0x0021 }, { 2641, 0x5fe8 },
+  { 2651, 0x1402 }, { 2654, 0x0401 }, { 2656, 0x0000 }, { 2656, 0x0200 },
+  /* 0x9000 */
+  { 2657, 0x0100 }, { 2658, 0x0004 }, { 2659, 0x0000 }, { 2659, 0x0088 },
+  { 2661, 0x1000 }, { 2662, 0x0040 }, { 2663, 0x1012 }, { 2666, 0x0000 },
+  { 2666, 0x0000 }, { 2666, 0x0000 }, { 2666, 0x4100 }, { 2668, 0x0800 },
+  { 2669, 0x0010 }, { 2670, 0x0000 }, { 2670, 0x0000 }, { 2670, 0x0000 },
+  /* 0x9100 */
+  { 2670, 0x0000 }, { 2670, 0x0000 }, { 2670, 0x0000 }, { 2670, 0x0000 },
+  { 2670, 0x0000 }, { 2670, 0x5202 }, { 2674, 0x0080 }, { 2675, 0x1041 },
+  { 2678, 0x5000 }, { 2680, 0x0000 }, { 2680, 0x0200 }, { 2681, 0x0840 },
+  { 2683, 0x0010 }, { 2684, 0x8040 }, { 2686, 0x0020 }, { 2687, 0x4400 },
+  /* 0x9200 */
+  { 2689, 0x4100 }, { 2691, 0x0008 }, { 2692, 0x0d00 }, { 2695, 0x1020 },
+  { 2697, 0x0012 }, { 2699, 0xa120 }, { 2703, 0x4804 }, { 2706, 0x0080 },
+  { 2707, 0x8212 }, { 2711, 0x0000 }, { 2711, 0x4000 }, { 2712, 0xc602 },
+  { 2717, 0x0000 }, { 2717, 0x0810 }, { 2719, 0x1828 }, { 2723, 0x205c },
+  /* 0x9300 */
+  { 2728, 0x0088 }, { 2730, 0x0000 }, { 2730, 0x1000 }, { 2731, 0x0003 },
+  { 2733, 0x013f }, { 2740, 0x8000 }, { 2741, 0x4b44 }, { 2747, 0x2118 },
+  { 2751, 0x00f2 }, { 2756, 0x1001 }, { 2758, 0x2001 }, { 2760, 0xa900 },
+  { 2764, 0x0840 }, { 2766, 0x0808 }, { 2768, 0x0001 }, { 2769, 0x000b },
+  /* 0x9400 */
+  { 2772, 0x0112 }, { 2775, 0x2880 }, { 2778, 0x20f0 }, { 2783, 0x4000 },
+  { 2784, 0x200c }, { 2787, 0x0910 }, { 2790, 0x10a0 }, { 2793, 0x0a00 },
+  { 2795, 0x0020 }, { 2796, 0x8000 }, { 2797, 0x0004 }, { 2798, 0x0000 },
+  { 2798, 0x000a }, { 2800, 0x1000 }, { 2801, 0x0000 }, { 2801, 0x0040 },
+  /* 0x9500 */
+  { 2802, 0x0000 }, { 2802, 0x0000 }, { 2802, 0x2000 }, { 2803, 0x0000 },
+  { 2803, 0x0080 }, { 2804, 0x0000 }, { 2804, 0x0000 }, { 2804, 0x8100 },
+  { 2806, 0x0020 }, { 2807, 0x02c0 }, { 2810, 0x04c5 }, { 2815, 0x0000 },
+  { 2815, 0x0000 }, { 2815, 0x0000 }, { 2815, 0x0100 }, { 2816, 0x0010 },
+  /* 0x9600 */
+  { 2817, 0x0000 }, { 2817, 0x2000 }, { 2818, 0x0000 }, { 2818, 0x0108 },
+  { 2820, 0x0022 }, { 2822, 0x0040 }, { 2823, 0x0200 }, { 2824, 0x0800 },
+  { 2825, 0x8002 }, { 2827, 0x0040 }, { 2828, 0x0028 }, { 2830, 0x2040 },
+  { 2832, 0x0000 }, { 2832, 0x0000 }, { 2832, 0x0000 }, { 2832, 0x0010 },
+  /* 0x9700 */
+  { 2833, 0x0008 }, { 2834, 0x0800 }, { 2835, 0x0002 }, { 2836, 0x0042 },
+  { 2838, 0x0003 }, { 2840, 0xa082 }, { 2844, 0x2000 }, { 2845, 0x0002 },
+  { 2846, 0x0280 }, { 2848, 0x8800 }, { 2850, 0x0000 }, { 2850, 0x6516 },
+  { 2857, 0x0105 }, { 2860, 0x0004 }, { 2861, 0x4041 }, { 2864, 0x0024 },
+  /* 0x9800 */
+  { 2866, 0x0000 }, { 2866, 0x8030 }, { 2869, 0x4008 }, { 2871, 0x0018 },
+  { 2873, 0x0880 }, { 2875, 0x0000 }, { 2875, 0x1040 }, { 2877, 0x0020 },
+  { 2878, 0x0000 }, { 2878, 0x0000 }, { 2878, 0x0000 }, { 2878, 0x0290 },
+  { 2881, 0x4588 }, { 2886, 0x5000 }, { 2888, 0x1043 }, { 2892, 0x0022 },
+  /* 0x9900 */
+  { 2894, 0x4000 }, { 2895, 0x1200 }, { 2897, 0x0000 }, { 2897, 0x0b80 },
+  { 2901, 0x2405 }, { 2905, 0x2000 }, { 2906, 0x000c }, { 2908, 0x0000 },
+  { 2908, 0x0000 }, { 2908, 0x0800 }, { 2909, 0x0410 }, { 2911, 0x1100 },
+  { 2913, 0x0030 }, { 2915, 0x0400 }, { 2916, 0x0042 }, { 2918, 0x0020 },
+  /* 0x9a00 */
+  { 2919, 0x1000 }, { 2920, 0x8001 }, { 2922, 0x8042 }, { 2925, 0x1800 },
+  { 2927, 0x0000 }, { 2927, 0x1100 }, { 2929, 0x1008 }, { 2931, 0x0000 },
+  { 2931, 0x8000 }, { 2932, 0x0000 }, { 2932, 0x0000 }, { 2932, 0x2444 },
+  { 2936, 0x0000 }, { 2936, 0x0080 }, { 2937, 0x0005 }, { 2939, 0x8010 },
+  /* 0x9b00 */
+  { 2941, 0x8204 }, { 2944, 0x0010 }, { 2945, 0x2400 }, { 2947, 0x0210 },
+  { 2949, 0x0001 }, { 2950, 0x0001 }, { 2951, 0x0200 }, { 2952, 0x8000 },
+  { 2953, 0xe80a }, { 2959, 0xa080 }, { 2962, 0x0000 }, { 2962, 0x0001 },
+  { 2963, 0x8000 }, { 2964, 0x2000 }, { 2965, 0x2200 }, { 2967, 0x8012 },
+  /* 0x9c00 */
+  { 2970, 0x1404 }, { 2973, 0x8821 }, { 2977, 0x8041 }, { 2980, 0x0420 },
+  { 2982, 0x8020 }, { 2984, 0x2008 }, { 2986, 0x0000 }, { 2986, 0x1804 },
+  { 2989, 0x0000 }, { 2989, 0x0000 }, { 2989, 0x0000 }, { 2989, 0x0000 },
+  { 2989, 0x0000 }, { 2989, 0x0000 }, { 2989, 0x0000 }, { 2989, 0x0000 },
+  /* 0x9d00 */
+  { 2989, 0x1004 }, { 2991, 0x0040 }, { 2992, 0x0002 }, { 2993, 0x0210 },
+  { 2995, 0x4210 }, { 2998, 0x4001 }, { 3000, 0x6000 }, { 3002, 0x5000 },
+  { 3004, 0x0008 }, { 3005, 0x0008 }, { 3006, 0x0820 }, { 3008, 0x2000 },
+  { 3009, 0x0211 }, { 3012, 0x0010 }, { 3013, 0x0000 }, { 3013, 0x1000 },
+  /* 0x9e00 */
+  { 3014, 0x5400 }, { 3017, 0x9100 }, { 3020, 0x0000 }, { 3020, 0x0000 },
+  { 3020, 0x0000 }, { 3020, 0x0000 }, { 3020, 0x0000 }, { 3020, 0x0800 },
+  { 3021, 0x0032 }, { 3024, 0x4161 }, { 3029, 0x9d44 }, { 3036, 0xa002 },
+  { 3039, 0x00d2 }, { 3043, 0x0000 }, { 3043, 0x0004 }, { 3044, 0x4102 },
+  /* 0x9f00 */
+  { 3047, 0x0104 }, { 3049, 0x0080 }, { 3050, 0x00c0 }, { 3052, 0x0200 },
+  { 3053, 0x0030 }, { 3055, 0x0409 }, { 3058, 0x0204 }, { 3060, 0x8000 },
+  { 3061, 0x4000 }, { 3062, 0x8200 }, { 3064, 0x0020 }, { 3065, 0x0003 },
+};
+static const Summary16 hkscs1999_uni2indx_pagef9[1] = {
+  /* 0xf900 */
+  { 3067, 0x0080 },
+};
+static const Summary16 hkscs1999_uni2indx_pageff[15] = {
+  /* 0xff00 */
+  { 3068, 0x0084 }, { 3070, 0x0000 }, { 3070, 0x0000 }, { 3070, 0x2800 },
+  { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x0000 },
+  { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x0000 },
+  { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x2014 },
+};
+static const Summary16 hkscs1999_uni2indx_page200[2335] = {
+  /* 0x20000 */
+  { 3075, 0x0000 }, { 3075, 0x0000 }, { 3075, 0x0002 }, { 3076, 0x4000 },
+  { 3077, 0x4040 }, { 3079, 0x0000 }, { 3079, 0x0100 }, { 3080, 0x0000 },
+  { 3080, 0x04c0 }, { 3083, 0x0010 }, { 3084, 0x0000 }, { 3084, 0x0000 },
+  { 3084, 0x3c00 }, { 3088, 0x0002 }, { 3089, 0x4000 }, { 3090, 0x0000 },
+  /* 0x20100 */
+  { 3090, 0x5000 }, { 3092, 0x0100 }, { 3093, 0x0000 }, { 3093, 0x0000 },
+  { 3093, 0x0000 }, { 3093, 0x0000 }, { 3093, 0x0000 }, { 3093, 0x0000 },
+  { 3093, 0x0000 }, { 3093, 0x0000 }, { 3093, 0x0a00 }, { 3095, 0x0000 },
+  { 3095, 0x0002 }, { 3096, 0x0010 }, { 3097, 0x0000 }, { 3097, 0x0004 },
+  /* 0x20200 */
+  { 3098, 0x1010 }, { 3100, 0x0010 }, { 3101, 0x0000 }, { 3101, 0x0000 },
+  { 3101, 0x0000 }, { 3101, 0x0800 }, { 3102, 0x0000 }, { 3102, 0x0030 },
+  { 3104, 0x0000 }, { 3104, 0x4200 }, { 3106, 0x0001 }, { 3107, 0x8080 },
+  { 3109, 0x0001 }, { 3110, 0x0000 }, { 3110, 0x0020 }, { 3111, 0x0000 },
+  /* 0x20300 */
+  { 3111, 0x0400 }, { 3112, 0x0000 }, { 3112, 0x0020 }, { 3113, 0x0000 },
+  { 3113, 0x00e2 }, { 3117, 0x0000 }, { 3117, 0x0000 }, { 3117, 0xc000 },
+  { 3119, 0x0001 }, { 3120, 0x0000 }, { 3120, 0x0081 }, { 3122, 0x0020 },
+  { 3123, 0x0a00 }, { 3125, 0x0000 }, { 3125, 0x0000 }, { 3125, 0x1020 },
+  /* 0x20400 */
+  { 3127, 0x0000 }, { 3127, 0x8018 }, { 3130, 0x0000 }, { 3130, 0x0000 },
+  { 3130, 0x0000 }, { 3130, 0x0000 }, { 3130, 0x0020 }, { 3131, 0x0000 },
+  { 3131, 0x4080 }, { 3133, 0x0006 }, { 3135, 0x0008 }, { 3136, 0x0000 },
+  { 3136, 0x0000 }, { 3136, 0x0080 }, { 3137, 0x0000 }, { 3137, 0x5000 },
+  /* 0x20500 */
+  { 3139, 0x0000 }, { 3139, 0x0000 }, { 3139, 0x0000 }, { 3139, 0x0000 },
+  { 3139, 0x0080 }, { 3140, 0x0000 }, { 3140, 0x0000 }, { 3140, 0x0000 },
+  { 3140, 0x4000 }, { 3141, 0x0000 }, { 3141, 0x0020 }, { 3142, 0x0008 },
+  { 3143, 0x0408 }, { 3145, 0x8021 }, { 3148, 0x0801 }, { 3150, 0x0000 },
+  /* 0x20600 */
+  { 3150, 0x0000 }, { 3150, 0x0622 }, { 3154, 0x0000 }, { 3154, 0x0001 },
+  { 3155, 0x0000 }, { 3155, 0x0040 }, { 3156, 0x0000 }, { 3156, 0x0040 },
+  { 3157, 0x0000 }, { 3157, 0x0000 }, { 3157, 0x0000 }, { 3157, 0x0000 },
+  { 3157, 0x0000 }, { 3157, 0x0000 }, { 3157, 0x0000 }, { 3157, 0x0000 },
+  /* 0x20700 */
+  { 3157, 0x4000 }, { 3158, 0x0000 }, { 3158, 0x0000 }, { 3158, 0x0002 },
+  { 3159, 0x0000 }, { 3159, 0x0000 }, { 3159, 0x0000 }, { 3159, 0x0200 },
+  { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x0000 },
+  { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x0000 },
+  /* 0x20800 */
+  { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x1000 }, { 3161, 0x0000 },
+  { 3161, 0x0000 }, { 3161, 0x0000 }, { 3161, 0x0000 }, { 3161, 0x0008 },
+  { 3162, 0x0000 }, { 3162, 0x0000 }, { 3162, 0x0000 }, { 3162, 0x0000 },
+  { 3162, 0x0000 }, { 3162, 0x0020 }, { 3163, 0x0000 }, { 3163, 0x0000 },
+  /* 0x20900 */
+  { 3163, 0x0000 }, { 3163, 0x0040 }, { 3164, 0x0008 }, { 3165, 0x0000 },
+  { 3165, 0x0000 }, { 3165, 0x0010 }, { 3166, 0x0000 }, { 3166, 0x0200 },
+  { 3167, 0x0000 }, { 3167, 0x0000 }, { 3167, 0x0000 }, { 3167, 0x0000 },
+  { 3167, 0x0000 }, { 3167, 0x0000 }, { 3167, 0x0080 }, { 3168, 0x0000 },
+  /* 0x20a00 */
+  { 3168, 0x0000 }, { 3168, 0x0002 }, { 3169, 0x0000 }, { 3169, 0x0000 },
+  { 3169, 0x0000 }, { 3169, 0x0001 }, { 3170, 0x0000 }, { 3170, 0x0000 },
+  { 3170, 0x0000 }, { 3170, 0x0000 }, { 3170, 0x0000 }, { 3170, 0x0010 },
+  { 3171, 0x2004 }, { 3173, 0x0000 }, { 3173, 0x0000 }, { 3173, 0x0000 },
+  /* 0x20b00 */
+  { 3173, 0x2000 }, { 3174, 0x0000 }, { 3174, 0x0000 }, { 3174, 0x0000 },
+  { 3174, 0x0000 }, { 3174, 0x0000 }, { 3174, 0x0000 }, { 3174, 0x0000 },
+  { 3174, 0x8000 }, { 3175, 0x0000 }, { 3175, 0x0300 }, { 3177, 0x8000 },
+  { 3178, 0x0840 }, { 3180, 0x0000 }, { 3180, 0x0804 }, { 3182, 0x8800 },
+  /* 0x20c00 */
+  { 3184, 0x2800 }, { 3186, 0x0000 }, { 3186, 0x0001 }, { 3187, 0x0c10 },
+  { 3190, 0x000e }, { 3193, 0x0008 }, { 3194, 0x0020 }, { 3195, 0x1180 },
+  { 3198, 0x2000 }, { 3199, 0x1040 }, { 3201, 0x0000 }, { 3201, 0x0120 },
+  { 3203, 0x8000 }, { 3204, 0x2078 }, { 3209, 0x2000 }, { 3210, 0x8000 },
+  /* 0x20d00 */
+  { 3211, 0x0000 }, { 3211, 0x0020 }, { 3212, 0x0100 }, { 3213, 0x0006 },
+  { 3215, 0x73c0 }, { 3222, 0x0000 }, { 3222, 0x8000 }, { 3223, 0xd012 },
+  { 3228, 0x0000 }, { 3228, 0x1040 }, { 3230, 0x0080 }, { 3231, 0x0004 },
+  { 3232, 0x0100 }, { 3233, 0x0000 }, { 3233, 0x0000 }, { 3233, 0x0000 },
+  /* 0x20e00 */
+  { 3233, 0xe610 }, { 3239, 0x2043 }, { 3243, 0x0000 }, { 3243, 0x0000 },
+  { 3243, 0x1000 }, { 3244, 0x0000 }, { 3244, 0x2000 }, { 3245, 0x0fe8 },
+  { 3253, 0x1000 }, { 3254, 0x2140 }, { 3257, 0x1c04 }, { 3261, 0x0040 },
+  { 3262, 0x0000 }, { 3262, 0x2180 }, { 3265, 0x0000 }, { 3265, 0x0f00 },
+  /* 0x20f00 */
+  { 3269, 0x0000 }, { 3269, 0x2000 }, { 3270, 0x6040 }, { 3273, 0x0803 },
+  { 3276, 0x1000 }, { 3277, 0x0000 }, { 3277, 0x0010 }, { 3278, 0x0000 },
+  { 3278, 0x2000 }, { 3279, 0x0001 }, { 3280, 0x2000 }, { 3281, 0x1070 },
+  { 3285, 0x0000 }, { 3285, 0x8000 }, { 3286, 0x3c00 }, { 3290, 0x0000 },
+  /* 0x21000 */
+  { 3290, 0x0000 }, { 3290, 0x6010 }, { 3293, 0x0000 }, { 3293, 0x0000 },
+  { 3293, 0x8000 }, { 3294, 0x1000 }, { 3295, 0x8000 }, { 3296, 0x09e0 },
+  { 3301, 0x0100 }, { 3302, 0x2040 }, { 3304, 0x0000 }, { 3304, 0x8010 },
+  { 3306, 0x8383 }, { 3312, 0x0008 }, { 3313, 0x0010 }, { 3314, 0x0070 },
+  /* 0x21100 */
+  { 3317, 0x0000 }, { 3317, 0x0000 }, { 3317, 0x8000 }, { 3318, 0x2800 },
+  { 3320, 0x8120 }, { 3323, 0x0000 }, { 3323, 0x0000 }, { 3323, 0x0000 },
+  { 3323, 0x0081 }, { 3325, 0x0000 }, { 3325, 0x0000 }, { 3325, 0x0000 },
+  { 3325, 0x0000 }, { 3325, 0x0200 }, { 3326, 0x0000 }, { 3326, 0x0000 },
+  /* 0x21200 */
+  { 3326, 0x0000 }, { 3326, 0x0000 }, { 3326, 0x0000 }, { 3326, 0x1000 },
+  { 3327, 0x8000 }, { 3328, 0x0000 }, { 3328, 0x0000 }, { 3328, 0x1000 },
+  { 3329, 0x0000 }, { 3329, 0x0000 }, { 3329, 0x0300 }, { 3331, 0x0001 },
+  { 3332, 0x0000 }, { 3332, 0x0000 }, { 3332, 0x0008 }, { 3333, 0x4000 },
+  /* 0x21300 */
+  { 3334, 0x003c }, { 3338, 0x0000 }, { 3338, 0x0000 }, { 3338, 0x0440 },
+  { 3340, 0x0000 }, { 3340, 0x0000 }, { 3340, 0x0000 }, { 3340, 0x0060 },
+  { 3342, 0x4000 }, { 3343, 0x1100 }, { 3345, 0x0000 }, { 3345, 0x0000 },
+  { 3345, 0x0060 }, { 3347, 0x0000 }, { 3347, 0x2000 }, { 3348, 0x4000 },
+  /* 0x21400 */
+  { 3349, 0x0000 }, { 3349, 0x0048 }, { 3351, 0x0010 }, { 3352, 0x0000 },
+  { 3352, 0x0000 }, { 3352, 0x0034 }, { 3355, 0x0000 }, { 3355, 0x0000 },
+  { 3355, 0x0400 }, { 3356, 0x0080 }, { 3357, 0x0000 }, { 3357, 0x0040 },
+  { 3358, 0x0000 }, { 3358, 0x0000 }, { 3358, 0x0100 }, { 3359, 0x2000 },
+  /* 0x21500 */
+  { 3360, 0x0000 }, { 3360, 0x0000 }, { 3360, 0x0000 }, { 3360, 0x0000 },
+  { 3360, 0x0000 }, { 3360, 0x0000 }, { 3360, 0x0000 }, { 3360, 0x0080 },
+  { 3361, 0x0004 }, { 3362, 0x0040 }, { 3363, 0x0000 }, { 3363, 0x0000 },
+  { 3363, 0x0000 }, { 3363, 0x0000 }, { 3363, 0x0000 }, { 3363, 0x0000 },
+  /* 0x21600 */
+  { 3363, 0x0400 }, { 3364, 0x0208 }, { 3366, 0x0000 }, { 3366, 0x4000 },
+  { 3367, 0x0000 }, { 3367, 0x0000 }, { 3367, 0x0002 }, { 3368, 0x0000 },
+  { 3368, 0x0000 }, { 3368, 0x0004 }, { 3369, 0x0000 }, { 3369, 0x0500 },
+  { 3371, 0x0007 }, { 3374, 0x8028 }, { 3377, 0x01c0 }, { 3380, 0x5c00 },
+  /* 0x21700 */
+  { 3384, 0x2000 }, { 3385, 0x0001 }, { 3386, 0x0040 }, { 3387, 0x1c00 },
+  { 3390, 0x0000 }, { 3390, 0x0080 }, { 3391, 0xf000 }, { 3395, 0x001b },
+  { 3399, 0x0000 }, { 3399, 0x0000 }, { 3399, 0x0800 }, { 3400, 0x003f },
+  { 3406, 0x0088 }, { 3408, 0x9e00 }, { 3413, 0x8000 }, { 3414, 0x1f60 },
+  /* 0x21800 */
+  { 3421, 0x0000 }, { 3421, 0x0000 }, { 3421, 0x2701 }, { 3426, 0x0e00 },
+  { 3429, 0x0021 }, { 3431, 0x4004 }, { 3433, 0x001e }, { 3437, 0x0880 },
+  { 3439, 0x0038 }, { 3442, 0xc000 }, { 3444, 0x0007 }, { 3447, 0xc000 },
+  { 3449, 0x0000 }, { 3449, 0x03c2 }, { 3454, 0x0000 }, { 3454, 0x0400 },
+  /* 0x21900 */
+  { 3455, 0x0038 }, { 3458, 0x1027 }, { 3463, 0x0084 }, { 3465, 0x0800 },
+  { 3466, 0x0010 }, { 3467, 0x0100 }, { 3468, 0x0400 }, { 3469, 0x1000 },
+  { 3470, 0x0108 }, { 3472, 0x0040 }, { 3473, 0x0000 }, { 3473, 0x0000 },
+  { 3473, 0x0000 }, { 3473, 0x0800 }, { 3474, 0x0000 }, { 3474, 0x0008 },
+  /* 0x21a00 */
+  { 3475, 0x0000 }, { 3475, 0x0000 }, { 3475, 0x2000 }, { 3476, 0x0010 },
+  { 3477, 0x0820 }, { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 },
+  { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 },
+  { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 },
+  /* 0x21b00 */
+  { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 },
+  { 3479, 0x0010 }, { 3480, 0x0000 }, { 3480, 0x0000 }, { 3480, 0x0000 },
+  { 3480, 0x0000 }, { 3480, 0x0000 }, { 3480, 0x0000 }, { 3480, 0x0000 },
+  { 3480, 0x0006 }, { 3482, 0x0000 }, { 3482, 0x0000 }, { 3482, 0x0000 },
+  /* 0x21c00 */
+  { 3482, 0x0000 }, { 3482, 0x0000 }, { 3482, 0x0400 }, { 3483, 0x0000 },
+  { 3483, 0x0000 }, { 3483, 0x0000 }, { 3483, 0x0000 }, { 3483, 0x0001 },
+  { 3484, 0x0000 }, { 3484, 0x0000 }, { 3484, 0x1024 }, { 3487, 0x0000 },
+  { 3487, 0x0000 }, { 3487, 0x0000 }, { 3487, 0x0000 }, { 3487, 0x0000 },
+  /* 0x21d00 */
+  { 3487, 0x0000 }, { 3487, 0x0000 }, { 3487, 0x0000 }, { 3487, 0x0000 },
+  { 3487, 0x0040 }, { 3488, 0x0000 }, { 3488, 0x0000 }, { 3488, 0x0000 },
+  { 3488, 0x0000 }, { 3488, 0x0001 }, { 3489, 0x0000 }, { 3489, 0x0400 },
+  { 3490, 0x0400 }, { 3491, 0x0002 }, { 3492, 0x0800 }, { 3493, 0x0200 },
+  /* 0x21e00 */
+  { 3494, 0x0000 }, { 3494, 0x1000 }, { 3495, 0x0000 }, { 3495, 0x2080 },
+  { 3497, 0x0000 }, { 3497, 0x0000 }, { 3497, 0x0000 }, { 3497, 0x0000 },
+  { 3497, 0x0200 }, { 3498, 0x0000 }, { 3498, 0x0110 }, { 3500, 0x0000 },
+  { 3500, 0x0100 }, { 3501, 0x0020 }, { 3502, 0x0000 }, { 3502, 0x0000 },
+  /* 0x21f00 */
+  { 3502, 0x8000 }, { 3503, 0x0020 }, { 3504, 0x0000 }, { 3504, 0x0000 },
+  { 3504, 0x0000 }, { 3504, 0x0000 }, { 3504, 0x0400 }, { 3505, 0x0000 },
+  { 3505, 0x0000 }, { 3505, 0x4000 }, { 3506, 0x0002 }, { 3507, 0x0000 },
+  { 3507, 0x0000 }, { 3507, 0x0000 }, { 3507, 0x0100 }, { 3508, 0x0000 },
+  /* 0x22000 */
+  { 3508, 0x0000 }, { 3508, 0x0000 }, { 3508, 0x0000 }, { 3508, 0x0000 },
+  { 3508, 0x0220 }, { 3510, 0x0000 }, { 3510, 0x0000 }, { 3510, 0x0000 },
+  { 3510, 0x0000 }, { 3510, 0x0400 }, { 3511, 0x0000 }, { 3511, 0x0000 },
+  { 3511, 0x0080 }, { 3512, 0x0000 }, { 3512, 0x0000 }, { 3512, 0x1000 },
+  /* 0x22100 */
+  { 3513, 0x0000 }, { 3513, 0x0000 }, { 3513, 0x0400 }, { 3514, 0x0000 },
+  { 3514, 0x0000 }, { 3514, 0x0800 }, { 3515, 0x0000 }, { 3515, 0x0408 },
+  { 3517, 0x0000 }, { 3517, 0x0000 }, { 3517, 0x0002 }, { 3518, 0x0000 },
+  { 3518, 0x0008 }, { 3519, 0x0000 }, { 3519, 0x0000 }, { 3519, 0x0000 },
+  /* 0x22200 */
+  { 3519, 0x0100 }, { 3520, 0x0000 }, { 3520, 0x0000 }, { 3520, 0x0000 },
+  { 3520, 0x0000 }, { 3520, 0x0000 }, { 3520, 0x0000 }, { 3520, 0x1000 },
+  { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0000 },
+  { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0000 },
+  /* 0x22300 */
+  { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0022 }, { 3523, 0x0000 },
+  { 3523, 0x0000 }, { 3523, 0x0000 }, { 3523, 0x0000 }, { 3523, 0x0000 },
+  { 3523, 0x0000 }, { 3523, 0x0000 }, { 3523, 0x0000 }, { 3523, 0x2000 },
+  { 3524, 0x0000 }, { 3524, 0x0081 }, { 3526, 0x0000 }, { 3526, 0x0400 },
+  /* 0x22400 */
+  { 3527, 0x0000 }, { 3527, 0x0000 }, { 3527, 0x0000 }, { 3527, 0x0000 },
+  { 3527, 0x0000 }, { 3527, 0x0000 }, { 3527, 0x0020 }, { 3528, 0x0002 },
+  { 3529, 0x0800 }, { 3530, 0x0002 }, { 3531, 0x0000 }, { 3531, 0x0001 },
+  { 3532, 0x0000 }, { 3532, 0x0000 }, { 3532, 0x2000 }, { 3533, 0x0000 },
+  /* 0x22500 */
+  { 3533, 0x0000 }, { 3533, 0x0808 }, { 3535, 0x0000 }, { 3535, 0x0001 },
+  { 3536, 0x0000 }, { 3536, 0x0010 }, { 3537, 0x0000 }, { 3537, 0x0000 },
+  { 3537, 0x2000 }, { 3538, 0x0000 }, { 3538, 0x8000 }, { 3539, 0x4000 },
+  { 3540, 0x0000 }, { 3540, 0x0000 }, { 3540, 0x0000 }, { 3540, 0x0000 },
+  /* 0x22600 */
+  { 3540, 0x0000 }, { 3540, 0x1800 }, { 3542, 0x0800 }, { 3543, 0x0000 },
+  { 3543, 0x0000 }, { 3543, 0x0000 }, { 3543, 0x0100 }, { 3544, 0x0400 },
+  { 3545, 0x0000 }, { 3545, 0x0140 }, { 3547, 0x0000 }, { 3547, 0x0000 },
+  { 3547, 0x0000 }, { 3547, 0x0000 }, { 3547, 0x0000 }, { 3547, 0x0070 },
+  /* 0x22700 */
+  { 3550, 0x0000 }, { 3550, 0x8810 }, { 3553, 0x0400 }, { 3554, 0x0000 },
+  { 3554, 0x0000 }, { 3554, 0x0000 }, { 3554, 0x0000 }, { 3554, 0x0020 },
+  { 3555, 0x0002 }, { 3556, 0x0000 }, { 3556, 0x0000 }, { 3556, 0x0030 },
+  { 3558, 0x2000 }, { 3559, 0x0000 }, { 3559, 0x0000 }, { 3559, 0x0000 },
+  /* 0x22800 */
+  { 3559, 0x0008 }, { 3560, 0x0000 }, { 3560, 0x0000 }, { 3560, 0x0000 },
+  { 3560, 0x0000 }, { 3560, 0x8000 }, { 3561, 0x0001 }, { 3562, 0x0002 },
+  { 3563, 0x0000 }, { 3563, 0x0000 }, { 3563, 0x2000 }, { 3564, 0x0000 },
+  { 3564, 0x0002 }, { 3565, 0x0000 }, { 3565, 0x0000 }, { 3565, 0x0080 },
+  /* 0x22900 */
+  { 3566, 0x0000 }, { 3566, 0x0000 }, { 3566, 0x0040 }, { 3567, 0x0200 },
+  { 3568, 0x8000 }, { 3569, 0x0000 }, { 3569, 0x0880 }, { 3571, 0x0000 },
+  { 3571, 0x0001 }, { 3572, 0x0008 }, { 3573, 0x0000 }, { 3573, 0x0000 },
+  { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0000 },
+  /* 0x22a00 */
+  { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0000 },
+  { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0040 }, { 3574, 0x0000 },
+  { 3574, 0x0000 }, { 3574, 0x0000 }, { 3574, 0x0000 }, { 3574, 0x0000 },
+  { 3574, 0x8000 }, { 3575, 0x0020 }, { 3576, 0x0140 }, { 3578, 0x0000 },
+  /* 0x22b00 */
+  { 3578, 0x4000 }, { 3579, 0x0000 }, { 3579, 0x0004 }, { 3580, 0x8000 },
+  { 3581, 0x0008 }, { 3582, 0x0000 }, { 3582, 0x0400 }, { 3583, 0x0000 },
+  { 3583, 0x0000 }, { 3583, 0x0000 }, { 3583, 0x0000 }, { 3583, 0x0000 },
+  { 3583, 0x4400 }, { 3585, 0x0000 }, { 3585, 0x0000 }, { 3585, 0x0000 },
+  /* 0x22c00 */
+  { 3585, 0x0000 }, { 3585, 0x0000 }, { 3585, 0x00c0 }, { 3587, 0x0100 },
+  { 3588, 0x1000 }, { 3589, 0x0022 }, { 3591, 0x0004 }, { 3592, 0x0000 },
+  { 3592, 0x0100 }, { 3593, 0x0800 }, { 3594, 0x0202 }, { 3596, 0x0084 },
+  { 3598, 0x0244 }, { 3601, 0x0000 }, { 3601, 0x0000 }, { 3601, 0x0000 },
+  /* 0x22d00 */
+  { 3601, 0x0180 }, { 3603, 0x0004 }, { 3604, 0x0000 }, { 3604, 0x0000 },
+  { 3604, 0x1010 }, { 3606, 0x0000 }, { 3606, 0x0080 }, { 3607, 0x0000 },
+  { 3607, 0x2000 }, { 3608, 0x0020 }, { 3609, 0x0019 }, { 3612, 0x0080 },
+  { 3613, 0x0000 }, { 3613, 0x0000 }, { 3613, 0x4000 }, { 3614, 0x0000 },
+  /* 0x22e00 */
+  { 3614, 0x2000 }, { 3615, 0x0000 }, { 3615, 0x0000 }, { 3615, 0x0040 },
+  { 3616, 0x0004 }, { 3617, 0x0000 }, { 3617, 0x0000 }, { 3617, 0x0100 },
+  { 3618, 0x0800 }, { 3619, 0x0000 }, { 3619, 0x0000 }, { 3619, 0x0008 },
+  { 3620, 0x0000 }, { 3620, 0x0000 }, { 3620, 0x8000 }, { 3621, 0x0000 },
+  /* 0x22f00 */
+  { 3621, 0x0000 }, { 3621, 0x0000 }, { 3621, 0x0000 }, { 3621, 0x0000 },
+  { 3621, 0x0000 }, { 3621, 0x0000 }, { 3621, 0x0000 }, { 3621, 0x0010 },
+  { 3622, 0x0000 }, { 3622, 0x0000 }, { 3622, 0x0000 }, { 3622, 0x0000 },
+  { 3622, 0x1000 }, { 3623, 0x0000 }, { 3623, 0x0008 }, { 3624, 0x0000 },
+  /* 0x23000 */
+  { 3624, 0x0000 }, { 3624, 0x0000 }, { 3624, 0x0000 }, { 3624, 0x0008 },
+  { 3625, 0x0810 }, { 3627, 0x0000 }, { 3627, 0x0040 }, { 3628, 0x6000 },
+  { 3630, 0x4000 }, { 3631, 0x0000 }, { 3631, 0x0000 }, { 3631, 0x1080 },
+  { 3633, 0x0000 }, { 3633, 0x0400 }, { 3634, 0x0000 }, { 3634, 0x0000 },
+  /* 0x23100 */
+  { 3634, 0x0008 }, { 3635, 0x0000 }, { 3635, 0x0000 }, { 3635, 0x2000 },
+  { 3636, 0x0000 }, { 3636, 0x0000 }, { 3636, 0x0000 }, { 3636, 0x2000 },
+  { 3637, 0x0004 }, { 3638, 0x0000 }, { 3638, 0x0030 }, { 3640, 0x0008 },
+  { 3641, 0x0300 }, { 3643, 0x0000 }, { 3643, 0x0000 }, { 3643, 0x0380 },
+  /* 0x23200 */
+  { 3646, 0x8000 }, { 3647, 0x0000 }, { 3647, 0x8020 }, { 3649, 0x001e },
+  { 3653, 0x0000 }, { 3653, 0x0000 }, { 3653, 0x0004 }, { 3654, 0x0000 },
+  { 3654, 0x0600 }, { 3656, 0x0000 }, { 3656, 0x3800 }, { 3659, 0x0000 },
+  { 3659, 0x0000 }, { 3659, 0x0004 }, { 3660, 0x0003 }, { 3662, 0x0000 },
+  /* 0x23300 */
+  { 3662, 0x0401 }, { 3664, 0x8000 }, { 3665, 0x0000 }, { 3665, 0x0000 },
+  { 3665, 0x0000 }, { 3665, 0x0000 }, { 3665, 0x0000 }, { 3665, 0x0000 },
+  { 3665, 0x0000 }, { 3665, 0x0000 }, { 3665, 0x0000 }, { 3665, 0x0010 },
+  { 3666, 0x1000 }, { 3667, 0x4000 }, { 3668, 0x0040 }, { 3669, 0x4430 },
+  /* 0x23400 */
+  { 3673, 0x0001 }, { 3674, 0x0000 }, { 3674, 0x0000 }, { 3674, 0x8000 },
+  { 3675, 0x0000 }, { 3675, 0x0001 }, { 3676, 0x8000 }, { 3677, 0x0004 },
+  { 3678, 0x0000 }, { 3678, 0x0000 }, { 3678, 0x0000 }, { 3678, 0x0000 },
+  { 3678, 0x0000 }, { 3678, 0x0000 }, { 3678, 0x0020 }, { 3679, 0x0000 },
+  /* 0x23500 */
+  { 3679, 0x0000 }, { 3679, 0x0200 }, { 3680, 0x0000 }, { 3680, 0x0001 },
+  { 3681, 0x0000 }, { 3681, 0x0400 }, { 3682, 0x0080 }, { 3683, 0x0000 },
+  { 3683, 0x0000 }, { 3683, 0x1220 }, { 3686, 0x0000 }, { 3686, 0x0000 },
+  { 3686, 0xe000 }, { 3689, 0x0000 }, { 3689, 0x0000 }, { 3689, 0x0008 },
+  /* 0x23600 */
+  { 3690, 0x0001 }, { 3691, 0x0400 }, { 3692, 0x0000 }, { 3692, 0x1000 },
+  { 3693, 0x0001 }, { 3694, 0x8200 }, { 3696, 0x0000 }, { 3696, 0x0080 },
+  { 3697, 0x0000 }, { 3697, 0x0000 }, { 3697, 0x2040 }, { 3699, 0x0400 },
+  { 3700, 0x0000 }, { 3700, 0x8000 }, { 3701, 0x4000 }, { 3702, 0x0000 },
+  /* 0x23700 */
+  { 3702, 0x0008 }, { 3703, 0x0040 }, { 3704, 0xa001 }, { 3707, 0x8000 },
+  { 3708, 0x0000 }, { 3708, 0x0000 }, { 3708, 0x0040 }, { 3709, 0x0000 },
+  { 3709, 0x0002 }, { 3710, 0x0000 }, { 3710, 0x0004 }, { 3711, 0x1000 },
+  { 3712, 0x0004 }, { 3713, 0x00e0 }, { 3716, 0x0000 }, { 3716, 0x0000 },
+  /* 0x23800 */
+  { 3716, 0x0000 }, { 3716, 0x0000 }, { 3716, 0x0000 }, { 3716, 0x0400 },
+  { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 },
+  { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 },
+  { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 },
+  /* 0x23900 */
+  { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 },
+  { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 },
+  { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 },
+  { 3717, 0x0004 }, { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 },
+  /* 0x23a00 */
+  { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 },
+  { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 },
+  { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0080 }, { 3719, 0x0000 },
+  { 3719, 0x0000 }, { 3719, 0x0800 }, { 3720, 0x4000 }, { 3721, 0x0400 },
+  /* 0x23b00 */
+  { 3722, 0x0000 }, { 3722, 0x0000 }, { 3722, 0x0000 }, { 3722, 0x0000 },
+  { 3722, 0x0000 }, { 3722, 0x0400 }, { 3723, 0x0000 }, { 3723, 0x0000 },
+  { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 },
+  { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 },
+  /* 0x23c00 */
+  { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 },
+  { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 },
+  { 3723, 0x0000 }, { 3723, 0x0e00 }, { 3726, 0x0000 }, { 3726, 0x00a0 },
+  { 3728, 0x0380 }, { 3731, 0x0000 }, { 3731, 0x0000 }, { 3731, 0xf000 },
+  /* 0x23d00 */
+  { 3735, 0x0000 }, { 3735, 0x0000 }, { 3735, 0x0000 }, { 3735, 0x0000 },
+  { 3735, 0x0001 }, { 3736, 0x0800 }, { 3737, 0x0000 }, { 3737, 0x4000 },
+  { 3738, 0x8000 }, { 3739, 0x0000 }, { 3739, 0x0000 }, { 3739, 0x3fc0 },
+  { 3747, 0x0000 }, { 3747, 0x0000 }, { 3747, 0x0008 }, { 3748, 0x0100 },
+  /* 0x23e00 */
+  { 3749, 0x0000 }, { 3749, 0x0002 }, { 3750, 0xf000 }, { 3754, 0x0203 },
+  { 3757, 0x0000 }, { 3757, 0x0000 }, { 3757, 0x0000 }, { 3757, 0x0000 },
+  { 3757, 0x0f00 }, { 3761, 0x0000 }, { 3761, 0x0000 }, { 3761, 0x8200 },
+  { 3763, 0x0000 }, { 3763, 0x0080 }, { 3764, 0x0000 }, { 3764, 0x1f80 },
+  /* 0x23f00 */
+  { 3770, 0x0000 }, { 3770, 0x0000 }, { 3770, 0x0000 }, { 3770, 0x0020 },
+  { 3771, 0x0402 }, { 3773, 0x0000 }, { 3773, 0x0000 }, { 3773, 0x8000 },
+  { 3774, 0x8007 }, { 3778, 0x0000 }, { 3778, 0x0000 }, { 3778, 0x0090 },
+  { 3780, 0x0021 }, { 3782, 0x0000 }, { 3782, 0xf800 }, { 3787, 0x0001 },
+  /* 0x24000 */
+  { 3788, 0x0000 }, { 3788, 0x0002 }, { 3789, 0x0000 }, { 3789, 0x3e00 },
+  { 3794, 0x0000 }, { 3794, 0x0080 }, { 3795, 0x0000 }, { 3795, 0x0000 },
+  { 3795, 0x3820 }, { 3799, 0x0002 }, { 3800, 0x0000 }, { 3800, 0x0000 },
+  { 3800, 0x0200 }, { 3801, 0x0000 }, { 3801, 0x0002 }, { 3802, 0x0000 },
+  /* 0x24100 */
+  { 3802, 0x8010 }, { 3804, 0x0200 }, { 3805, 0x0000 }, { 3805, 0x8000 },
+  { 3806, 0x0011 }, { 3808, 0x90e0 }, { 3813, 0x0000 }, { 3813, 0x0480 },
+  { 3815, 0x0000 }, { 3815, 0x0000 }, { 3815, 0x1038 }, { 3819, 0x0020 },
+  { 3820, 0x2000 }, { 3821, 0x0000 }, { 3821, 0x0004 }, { 3822, 0x1000 },
+  /* 0x24200 */
+  { 3823, 0x0000 }, { 3823, 0x0800 }, { 3824, 0x0000 }, { 3824, 0x0000 },
+  { 3824, 0x0800 }, { 3825, 0x0240 }, { 3827, 0x0000 }, { 3827, 0x01c0 },
+  { 3830, 0x0010 }, { 3831, 0x0028 }, { 3833, 0x0020 }, { 3834, 0x0000 },
+  { 3834, 0x0602 }, { 3837, 0x0000 }, { 3837, 0x4000 }, { 3838, 0x0400 },
+  /* 0x24300 */
+  { 3839, 0x2000 }, { 3840, 0x0400 }, { 3841, 0x0000 }, { 3841, 0x0010 },
+  { 3842, 0x0100 }, { 3843, 0x0000 }, { 3843, 0x003c }, { 3847, 0x0000 },
+  { 3847, 0x1000 }, { 3848, 0x1040 }, { 3850, 0x0000 }, { 3850, 0x2000 },
+  { 3851, 0x0002 }, { 3852, 0x0000 }, { 3852, 0x0600 }, { 3854, 0x0104 },
+  /* 0x24400 */
+  { 3856, 0x0010 }, { 3857, 0x0000 }, { 3857, 0x0000 }, { 3857, 0x0060 },
+  { 3859, 0x0000 }, { 3859, 0x0c00 }, { 3861, 0x0000 }, { 3861, 0x0008 },
+  { 3862, 0x0180 }, { 3864, 0x0000 }, { 3864, 0x0000 }, { 3864, 0x1200 },
+  { 3866, 0x4000 }, { 3867, 0x0048 }, { 3869, 0x0000 }, { 3869, 0x0000 },
+  /* 0x24500 */
+  { 3869, 0x0000 }, { 3869, 0x0000 }, { 3869, 0x0002 }, { 3870, 0x0000 },
+  { 3870, 0x0000 }, { 3870, 0x0000 }, { 3870, 0x0000 }, { 3870, 0x0100 },
+  { 3871, 0x0000 }, { 3871, 0x0000 }, { 3871, 0x0000 }, { 3871, 0x0000 },
+  { 3871, 0x0100 }, { 3872, 0x0000 }, { 3872, 0x0000 }, { 3872, 0x0000 },
+  /* 0x24600 */
+  { 3872, 0x0000 }, { 3872, 0x0100 }, { 3873, 0x0400 }, { 3874, 0x0000 },
+  { 3874, 0x0000 }, { 3874, 0x0000 }, { 3874, 0x0020 }, { 3875, 0x0010 },
+  { 3876, 0x0000 }, { 3876, 0x0080 }, { 3877, 0x0000 }, { 3877, 0x0000 },
+  { 3877, 0x0000 }, { 3877, 0x0010 }, { 3878, 0x0000 }, { 3878, 0x0000 },
+  /* 0x24700 */
+  { 3878, 0x0040 }, { 3879, 0x0000 }, { 3879, 0x8020 }, { 3881, 0x0000 },
+  { 3881, 0x0000 }, { 3881, 0x0000 }, { 3881, 0x0000 }, { 3881, 0x0000 },
+  { 3881, 0x8000 }, { 3882, 0x0000 }, { 3882, 0x0000 }, { 3882, 0x0000 },
+  { 3882, 0x0000 }, { 3882, 0x0000 }, { 3882, 0x0001 }, { 3883, 0x0000 },
+  /* 0x24800 */
+  { 3883, 0x0000 }, { 3883, 0x0004 }, { 3884, 0x0008 }, { 3885, 0x0000 },
+  { 3885, 0x0000 }, { 3885, 0x0000 }, { 3885, 0x0000 }, { 3885, 0x0000 },
+  { 3885, 0x0004 }, { 3886, 0x0000 }, { 3886, 0x0000 }, { 3886, 0x0000 },
+  { 3886, 0x0000 }, { 3886, 0x0000 }, { 3886, 0x0200 }, { 3887, 0x880f },
+  /* 0x24900 */
+  { 3893, 0x1003 }, { 3896, 0x02c0 }, { 3899, 0x8000 }, { 3900, 0xc018 },
+  { 3904, 0x000f }, { 3908, 0x0000 }, { 3908, 0x000c }, { 3910, 0x8070 },
+  { 3914, 0xff04 }, { 3923, 0x0010 }, { 3924, 0x3a90 }, { 3930, 0x0f80 },
+  { 3935, 0x0020 }, { 3936, 0xc401 }, { 3940, 0x3028 }, { 3944, 0x0bc0 },
+  /* 0x24a00 */
+  { 3949, 0x4000 }, { 3950, 0x0024 }, { 3952, 0x07fe }, { 3962, 0x4000 },
+  { 3963, 0xc424 }, { 3968, 0x2003 }, { 3971, 0x00e0 }, { 3974, 0x0782 },
+  { 3979, 0x1000 }, { 3980, 0x0078 }, { 3984, 0x00f0 }, { 3988, 0x1c0e },
+  { 3994, 0x0481 }, { 3997, 0x8002 }, { 3999, 0x0204 }, { 4001, 0x0000 },
+  /* 0x24b00 */
+  { 4001, 0x0000 }, { 4001, 0x0000 }, { 4001, 0x0000 }, { 4001, 0x0000 },
+  { 4001, 0x0000 }, { 4001, 0x0000 }, { 4001, 0x4000 }, { 4002, 0x0000 },
+  { 4002, 0x0000 }, { 4002, 0x0000 }, { 4002, 0x0000 }, { 4002, 0x0000 },
+  { 4002, 0x0000 }, { 4002, 0x0000 }, { 4002, 0x0000 }, { 4002, 0x0020 },
+  /* 0x24c00 */
+  { 4003, 0x0200 }, { 4004, 0x0000 }, { 4004, 0x0000 }, { 4004, 0x0000 },
+  { 4004, 0x0000 }, { 4004, 0x0000 }, { 4004, 0x0000 }, { 4004, 0x0000 },
+  { 4004, 0x0000 }, { 4004, 0xc000 }, { 4006, 0x0000 }, { 4006, 0x0000 },
+  { 4006, 0x0200 }, { 4007, 0x0200 }, { 4008, 0x0000 }, { 4008, 0x0000 },
+  /* 0x24d00 */
+  { 4008, 0x0040 }, { 4009, 0x0008 }, { 4010, 0x0000 }, { 4010, 0x0000 },
+  { 4010, 0x0000 }, { 4010, 0x0000 }, { 4010, 0x0000 }, { 4010, 0x0000 },
+  { 4010, 0x0000 }, { 4010, 0x0000 }, { 4010, 0x0000 }, { 4010, 0x0100 },
+  { 4011, 0x0000 }, { 4011, 0x0000 }, { 4011, 0x0c00 }, { 4013, 0x0000 },
+  /* 0x24e00 */
+  { 4013, 0x0000 }, { 4013, 0x0000 }, { 4013, 0x0000 }, { 4013, 0x0800 },
+  { 4014, 0x0000 }, { 4014, 0x0001 }, { 4015, 0x0000 }, { 4015, 0x0000 },
+  { 4015, 0x0000 }, { 4015, 0x0000 }, { 4015, 0x00a0 }, { 4017, 0x0000 },
+  { 4017, 0x0000 }, { 4017, 0x0000 }, { 4017, 0x0000 }, { 4017, 0x0000 },
+  /* 0x24f00 */
+  { 4017, 0x4000 }, { 4018, 0x0000 }, { 4018, 0x0000 }, { 4018, 0x0000 },
+  { 4018, 0x0000 }, { 4018, 0x1000 }, { 4019, 0x0000 }, { 4019, 0x0000 },
+  { 4019, 0x0044 }, { 4021, 0x0480 }, { 4023, 0x0200 }, { 4024, 0x0100 },
+  { 4025, 0x0004 }, { 4026, 0x0000 }, { 4026, 0x0000 }, { 4026, 0x0000 },
+  /* 0x25000 */
+  { 4026, 0x0000 }, { 4026, 0x0000 }, { 4026, 0x1000 }, { 4027, 0x0000 },
+  { 4027, 0x0000 }, { 4027, 0x0004 }, { 4028, 0x0000 }, { 4028, 0x0000 },
+  { 4028, 0x0000 }, { 4028, 0x2000 }, { 4029, 0x0000 }, { 4029, 0x0000 },
+  { 4029, 0x0000 }, { 4029, 0x0000 }, { 4029, 0x0000 }, { 4029, 0x0000 },
+  /* 0x25100 */
+  { 4029, 0x0000 }, { 4029, 0x0000 }, { 4029, 0x0800 }, { 4030, 0x0000 },
+  { 4030, 0x0100 }, { 4031, 0x0000 }, { 4031, 0x0000 }, { 4031, 0x6000 },
+  { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 },
+  { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x00c8 }, { 4036, 0x0000 },
+  /* 0x25200 */
+  { 4036, 0x0000 }, { 4036, 0x0000 }, { 4036, 0x0003 }, { 4038, 0x0000 },
+  { 4038, 0x0000 }, { 4038, 0x0001 }, { 4039, 0x0000 }, { 4039, 0x0000 },
+  { 4039, 0x0000 }, { 4039, 0x0200 }, { 4040, 0x0000 }, { 4040, 0x0000 },
+  { 4040, 0x0080 }, { 4041, 0x0100 }, { 4042, 0x0000 }, { 4042, 0x0000 },
+  /* 0x25300 */
+  { 4042, 0x4000 }, { 4043, 0x000a }, { 4045, 0x0000 }, { 4045, 0x0000 },
+  { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 },
+  { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 },
+  { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 },
+  /* 0x25400 */
+  { 4045, 0x0000 }, { 4045, 0x0200 }, { 4046, 0x8020 }, { 4048, 0x0001 },
+  { 4049, 0x0040 }, { 4050, 0x0000 }, { 4050, 0x5000 }, { 4052, 0x0000 },
+  { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 },
+  { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 },
+  /* 0x25500 */
+  { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x8022 },
+  { 4055, 0x0000 }, { 4055, 0x7800 }, { 4059, 0x0064 }, { 4062, 0x0000 },
+  { 4062, 0x8012 }, { 4065, 0x0000 }, { 4065, 0x0000 }, { 4065, 0x0200 },
+  { 4066, 0x0000 }, { 4066, 0x0820 }, { 4068, 0x0001 }, { 4069, 0x0000 },
+  /* 0x25600 */
+  { 4069, 0x0020 }, { 4070, 0x0000 }, { 4070, 0x0000 }, { 4070, 0x0020 },
+  { 4071, 0x0000 }, { 4071, 0x0002 }, { 4072, 0x0000 }, { 4072, 0x0000 },
+  { 4072, 0x0008 }, { 4073, 0x0000 }, { 4073, 0x0000 }, { 4073, 0x0000 },
+  { 4073, 0x0000 }, { 4073, 0x0000 }, { 4073, 0x0008 }, { 4074, 0x0040 },
+  /* 0x25700 */
+  { 4075, 0x0040 }, { 4076, 0x2000 }, { 4077, 0x0020 }, { 4078, 0x2000 },
+  { 4079, 0x0000 }, { 4079, 0x0000 }, { 4079, 0x0000 }, { 4079, 0x0004 },
+  { 4080, 0x0000 }, { 4080, 0x0000 }, { 4080, 0x0000 }, { 4080, 0x0000 },
+  { 4080, 0x0080 }, { 4081, 0x8000 }, { 4082, 0x0003 }, { 4084, 0x0000 },
+  /* 0x25800 */
+  { 4084, 0x0000 }, { 4084, 0x0000 }, { 4084, 0x0000 }, { 4084, 0x0000 },
+  { 4084, 0x0000 }, { 4084, 0x2080 }, { 4086, 0x0000 }, { 4086, 0x0004 },
+  { 4087, 0x0000 }, { 4087, 0x0000 }, { 4087, 0x0000 }, { 4087, 0x0000 },
+  { 4087, 0x0100 }, { 4088, 0x0000 }, { 4088, 0x0002 }, { 4089, 0x0000 },
+  /* 0x25900 */
+  { 4089, 0x0008 }, { 4090, 0x0000 }, { 4090, 0x0000 }, { 4090, 0x0000 },
+  { 4090, 0x0040 }, { 4091, 0x0040 }, { 4092, 0x0000 }, { 4092, 0x0000 },
+  { 4092, 0x0000 }, { 4092, 0x0000 }, { 4092, 0x1000 }, { 4093, 0x0000 },
+  { 4093, 0x1000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 },
+  /* 0x25a00 */
+  { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 },
+  { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 },
+  { 4094, 0x0000 }, { 4094, 0x1020 }, { 4096, 0xc000 }, { 4098, 0x0000 },
+  { 4098, 0x0000 }, { 4098, 0x0000 }, { 4098, 0x0200 }, { 4099, 0x0000 },
+  /* 0x25b00 */
+  { 4099, 0x0000 }, { 4099, 0x0000 }, { 4099, 0x0000 }, { 4099, 0x0000 },
+  { 4099, 0x0000 }, { 4099, 0x0000 }, { 4099, 0x0000 }, { 4099, 0x0010 },
+  { 4100, 0x0200 }, { 4101, 0x0000 }, { 4101, 0x0000 }, { 4101, 0x0018 },
+  { 4103, 0x0040 }, { 4104, 0x0000 }, { 4104, 0x0110 }, { 4106, 0x0000 },
+  /* 0x25c00 */
+  { 4106, 0x0042 }, { 4108, 0x0000 }, { 4108, 0x0002 }, { 4109, 0x0000 },
+  { 4109, 0x0400 }, { 4110, 0x0000 }, { 4110, 0x0020 }, { 4111, 0x0000 },
+  { 4111, 0x0000 }, { 4111, 0x0002 }, { 4112, 0x0000 }, { 4112, 0x0000 },
+  { 4112, 0x0003 }, { 4114, 0x0000 }, { 4114, 0x0000 }, { 4114, 0x4000 },
+  /* 0x25d00 */
+  { 4115, 0x0000 }, { 4115, 0x0000 }, { 4115, 0x0001 }, { 4116, 0x0000 },
+  { 4116, 0x0008 }, { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 },
+  { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 },
+  { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 },
+  /* 0x25e00 */
+  { 4117, 0x4000 }, { 4118, 0x0000 }, { 4118, 0x0000 }, { 4118, 0x0000 },
+  { 4118, 0x0200 }, { 4119, 0x0000 }, { 4119, 0x0000 }, { 4119, 0x0000 },
+  { 4119, 0x000e }, { 4122, 0x0000 }, { 4122, 0x0040 }, { 4123, 0x1000 },
+  { 4124, 0x0000 }, { 4124, 0x0180 }, { 4126, 0x0000 }, { 4126, 0x0000 },
+  /* 0x25f00 */
+  { 4126, 0x0000 }, { 4126, 0x0400 }, { 4127, 0x0000 }, { 4127, 0x0000 },
+  { 4127, 0x0800 }, { 4128, 0x0000 }, { 4128, 0x0000 }, { 4128, 0x0000 },
+  { 4128, 0x0000 }, { 4128, 0x0000 }, { 4128, 0x0000 }, { 4128, 0x0000 },
+  { 4128, 0x0000 }, { 4128, 0x0000 }, { 4128, 0x0006 }, { 4130, 0x0000 },
+  /* 0x26000 */
+  { 4130, 0x0000 }, { 4130, 0x0000 }, { 4130, 0x0200 }, { 4131, 0x0000 },
+  { 4131, 0x0100 }, { 4132, 0x0000 }, { 4132, 0x0010 }, { 4133, 0x0000 },
+  { 4133, 0x0008 }, { 4134, 0x0080 }, { 4135, 0x0030 }, { 4137, 0x0000 },
+  { 4137, 0x0000 }, { 4137, 0x0000 }, { 4137, 0x0000 }, { 4137, 0x0000 },
+  /* 0x26100 */
+  { 4137, 0x0004 }, { 4138, 0x0000 }, { 4138, 0x0002 }, { 4139, 0x0000 },
+  { 4139, 0x0000 }, { 4139, 0x1e00 }, { 4143, 0x0000 }, { 4143, 0x0000 },
+  { 4143, 0x0000 }, { 4143, 0x0000 }, { 4143, 0x6000 }, { 4145, 0x0004 },
+  { 4146, 0x0000 }, { 4146, 0x2000 }, { 4147, 0x0000 }, { 4147, 0x0000 },
+  /* 0x26200 */
+  { 4147, 0x0000 }, { 4147, 0x0000 }, { 4147, 0x0000 }, { 4147, 0x0000 },
+  { 4147, 0x0000 }, { 4147, 0x0100 }, { 4148, 0x0c02 }, { 4151, 0x0000 },
+  { 4151, 0x0000 }, { 4151, 0x0000 }, { 4151, 0x0000 }, { 4151, 0x0000 },
+  { 4151, 0x0000 }, { 4151, 0x0001 }, { 4152, 0x0000 }, { 4152, 0x0000 },
+  /* 0x26300 */
+  { 4152, 0x0000 }, { 4152, 0x0000 }, { 4152, 0x0000 }, { 4152, 0x0020 },
+  { 4153, 0x1800 }, { 4155, 0x0002 }, { 4156, 0x0000 }, { 4156, 0x0000 },
+  { 4156, 0x0000 }, { 4156, 0x0000 }, { 4156, 0x0000 }, { 4156, 0x4000 },
+  { 4157, 0x0000 }, { 4157, 0x0000 }, { 4157, 0x0000 }, { 4157, 0x0120 },
+  /* 0x26400 */
+  { 4159, 0x0004 }, { 4160, 0x0007 }, { 4163, 0x0000 }, { 4163, 0x0000 },
+  { 4163, 0x0400 }, { 4164, 0x0000 }, { 4164, 0x0200 }, { 4165, 0x0000 },
+  { 4165, 0x2310 }, { 4169, 0x0100 }, { 4170, 0x0000 }, { 4170, 0x0000 },
+  { 4170, 0x0000 }, { 4170, 0x0000 }, { 4170, 0x0000 }, { 4170, 0x0000 },
+  /* 0x26500 */
+  { 4170, 0x0000 }, { 4170, 0x0004 }, { 4171, 0x0000 }, { 4171, 0x0000 },
+  { 4171, 0x0000 }, { 4171, 0x0000 }, { 4171, 0x0000 }, { 4171, 0x0004 },
+  { 4172, 0x0000 }, { 4172, 0x0000 }, { 4172, 0x2001 }, { 4174, 0x8000 },
+  { 4175, 0x0000 }, { 4175, 0x0000 }, { 4175, 0x0000 }, { 4175, 0x0000 },
+  /* 0x26600 */
+  { 4175, 0x0000 }, { 4175, 0x0004 }, { 4176, 0x0040 }, { 4177, 0x0000 },
+  { 4177, 0x0000 }, { 4177, 0x0000 }, { 4177, 0x0000 }, { 4177, 0x0000 },
+  { 4177, 0x0000 }, { 4177, 0x0000 }, { 4177, 0x8000 }, { 4178, 0x0022 },
+  { 4180, 0x0000 }, { 4180, 0x0400 }, { 4181, 0x0100 }, { 4182, 0x1000 },
+  /* 0x26700 */
+  { 4183, 0x0000 }, { 4183, 0x0040 }, { 4184, 0x0000 }, { 4184, 0x0000 },
+  { 4184, 0x0002 }, { 4185, 0x0000 }, { 4185, 0x0000 }, { 4185, 0x0000 },
+  { 4185, 0x0000 }, { 4185, 0x0200 }, { 4186, 0x0000 }, { 4186, 0x0018 },
+  { 4188, 0x1000 }, { 4189, 0x0000 }, { 4189, 0x0000 }, { 4189, 0x0000 },
+  /* 0x26800 */
+  { 4189, 0x0000 }, { 4189, 0x1000 }, { 4190, 0x0000 }, { 4190, 0x0000 },
+  { 4190, 0x0040 }, { 4191, 0x4000 }, { 4192, 0x4000 }, { 4193, 0x0000 },
+  { 4193, 0x0500 }, { 4195, 0x0008 }, { 4196, 0x0000 }, { 4196, 0x0000 },
+  { 4196, 0x0080 }, { 4197, 0x0000 }, { 4197, 0x0000 }, { 4197, 0x0000 },
+  /* 0x26900 */
+  { 4197, 0x4000 }, { 4198, 0x0002 }, { 4199, 0x0040 }, { 4200, 0x0200 },
+  { 4201, 0x0000 }, { 4201, 0x0002 }, { 4202, 0x0000 }, { 4202, 0x0000 },
+  { 4202, 0x0000 }, { 4202, 0x0000 }, { 4202, 0x0100 }, { 4203, 0x0020 },
+  { 4204, 0x0000 }, { 4204, 0x0000 }, { 4204, 0x0000 }, { 4204, 0x0404 },
+  /* 0x26a00 */
+  { 4206, 0x0000 }, { 4206, 0x0000 }, { 4206, 0x6000 }, { 4208, 0x0010 },
+  { 4209, 0x0004 }, { 4210, 0x0006 }, { 4212, 0x0000 }, { 4212, 0x0000 },
+  { 4212, 0x0000 }, { 4212, 0x0000 }, { 4212, 0x0000 }, { 4212, 0x0000 },
+  { 4212, 0x0000 }, { 4212, 0x0000 }, { 4212, 0x0000 }, { 4212, 0x0000 },
+  /* 0x26b00 */
+  { 4212, 0x0420 }, { 4214, 0x0008 }, { 4215, 0x0100 }, { 4216, 0x0000 },
+  { 4216, 0x0000 }, { 4216, 0x080f }, { 4221, 0x0000 }, { 4221, 0x0020 },
+  { 4222, 0x0004 }, { 4223, 0x20c0 }, { 4226, 0x0000 }, { 4226, 0x0008 },
+  { 4227, 0x0001 }, { 4228, 0x0000 }, { 4228, 0x0000 }, { 4228, 0x0080 },
+  /* 0x26c00 */
+  { 4229, 0x0000 }, { 4229, 0x0000 }, { 4229, 0x0002 }, { 4230, 0x0000 },
+  { 4230, 0x0001 }, { 4231, 0x0000 }, { 4231, 0x0000 }, { 4231, 0xc000 },
+  { 4233, 0x0007 }, { 4236, 0x0000 }, { 4236, 0x0010 }, { 4237, 0x2180 },
+  { 4240, 0x0009 }, { 4242, 0x0002 }, { 4243, 0x0000 }, { 4243, 0x0000 },
+  /* 0x26d00 */
+  { 4243, 0x0000 }, { 4243, 0x0000 }, { 4243, 0x07fc }, { 4252, 0x0000 },
+  { 4252, 0x0000 }, { 4252, 0x0002 }, { 4253, 0x0000 }, { 4253, 0x0000 },
+  { 4253, 0x0000 }, { 4253, 0x0000 }, { 4253, 0x40ff }, { 4262, 0x0000 },
+  { 4262, 0x0000 }, { 4262, 0x1000 }, { 4263, 0x0c00 }, { 4265, 0x0001 },
+  /* 0x26e00 */
+  { 4266, 0x00a1 }, { 4269, 0x0004 }, { 4270, 0x0000 }, { 4270, 0x0000 },
+  { 4270, 0x003c }, { 4274, 0x0000 }, { 4274, 0x4000 }, { 4275, 0x0084 },
+  { 4277, 0x0010 }, { 4278, 0x0200 }, { 4279, 0x0000 }, { 4279, 0x0000 },
+  { 4279, 0x0000 }, { 4279, 0x00ff }, { 4287, 0x0000 }, { 4287, 0x0000 },
+  /* 0x26f00 */
+  { 4287, 0x0000 }, { 4287, 0x0000 }, { 4287, 0x0040 }, { 4288, 0x0000 },
+  { 4288, 0x0000 }, { 4288, 0x0000 }, { 4288, 0x0000 }, { 4288, 0x0018 },
+  { 4290, 0x0000 }, { 4290, 0x8000 }, { 4291, 0x0002 }, { 4292, 0x0000 },
+  { 4292, 0x0000 }, { 4292, 0xc000 }, { 4294, 0x0000 }, { 4294, 0x0000 },
+  /* 0x27000 */
+  { 4294, 0x4000 }, { 4295, 0x0000 }, { 4295, 0x0000 }, { 4295, 0x0000 },
+  { 4295, 0x0800 }, { 4296, 0x000c }, { 4298, 0x0000 }, { 4298, 0x0000 },
+  { 4298, 0x0100 }, { 4299, 0x0000 }, { 4299, 0xe000 }, { 4302, 0x0000 },
+  { 4302, 0x2000 }, { 4303, 0x0000 }, { 4303, 0x0000 }, { 4303, 0x0100 },
+  /* 0x27100 */
+  { 4304, 0x1200 }, { 4306, 0x0000 }, { 4306, 0x00c0 }, { 4308, 0x0000 },
+  { 4308, 0x0000 }, { 4308, 0x0000 }, { 4308, 0x0030 }, { 4310, 0x0020 },
+  { 4311, 0x0000 }, { 4311, 0x0000 }, { 4311, 0x0000 }, { 4311, 0x0000 },
+  { 4311, 0x2000 }, { 4312, 0x0000 }, { 4312, 0x0000 }, { 4312, 0x0000 },
+  /* 0x27200 */
+  { 4312, 0x0000 }, { 4312, 0x0800 }, { 4313, 0x0000 }, { 4313, 0x0000 },
+  { 4313, 0x0000 }, { 4313, 0x0000 }, { 4313, 0x0000 }, { 4313, 0x0000 },
+  { 4313, 0x0821 }, { 4316, 0x0000 }, { 4316, 0x0000 }, { 4316, 0x0044 },
+  { 4318, 0x0000 }, { 4318, 0x0000 }, { 4318, 0x0040 }, { 4319, 0x0000 },
+  /* 0x27300 */
+  { 4319, 0x0000 }, { 4319, 0x0000 }, { 4319, 0x0000 }, { 4319, 0x0000 },
+  { 4319, 0x0000 }, { 4319, 0x0000 }, { 4319, 0x0000 }, { 4319, 0x0000 },
+  { 4319, 0x0000 }, { 4319, 0x0400 }, { 4320, 0x0000 }, { 4320, 0x0000 },
+  { 4320, 0x0000 }, { 4320, 0x0000 }, { 4320, 0x0000 }, { 4320, 0x0000 },
+  /* 0x27400 */
+  { 4320, 0x0000 }, { 4320, 0x0000 }, { 4320, 0x0004 }, { 4321, 0x0000 },
+  { 4321, 0x0000 }, { 4321, 0x0001 }, { 4322, 0x0000 }, { 4322, 0x0000 },
+  { 4322, 0x0050 }, { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 },
+  { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 },
+  /* 0x27500 */
+  { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 },
+  { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0010 },
+  { 4325, 0x0000 }, { 4325, 0x0000 }, { 4325, 0x0008 }, { 4326, 0x0000 },
+  { 4326, 0x0000 }, { 4326, 0x0000 }, { 4326, 0x0011 }, { 4328, 0x6000 },
+  /* 0x27600 */
+  { 4330, 0x1080 }, { 4332, 0x0000 }, { 4332, 0x0000 }, { 4332, 0x0204 },
+  { 4334, 0x0000 }, { 4334, 0x00e0 }, { 4337, 0x0000 }, { 4337, 0x0000 },
+  { 4337, 0x0000 }, { 4337, 0x0010 }, { 4338, 0x0000 }, { 4338, 0x0000 },
+  { 4338, 0x0000 }, { 4338, 0x0000 }, { 4338, 0x0000 }, { 4338, 0x0000 },
+  /* 0x27700 */
+  { 4338, 0x8000 }, { 4339, 0x0000 }, { 4339, 0x0000 }, { 4339, 0x0060 },
+  { 4341, 0x0002 }, { 4342, 0x4000 }, { 4343, 0x0000 }, { 4343, 0x0000 },
+  { 4343, 0x0030 }, { 4345, 0x0000 }, { 4345, 0x0000 }, { 4345, 0x0000 },
+  { 4345, 0x1000 }, { 4346, 0x0000 }, { 4346, 0x0000 }, { 4346, 0x0000 },
+  /* 0x27800 */
+  { 4346, 0x0000 }, { 4346, 0x0000 }, { 4346, 0x0000 }, { 4346, 0x0000 },
+  { 4346, 0x0000 }, { 4346, 0x0100 }, { 4347, 0x0000 }, { 4347, 0x0001 },
+  { 4348, 0x0000 }, { 4348, 0x2000 }, { 4349, 0x0000 }, { 4349, 0x0004 },
+  { 4350, 0x0100 }, { 4351, 0x0000 }, { 4351, 0x0000 }, { 4351, 0x0000 },
+  /* 0x27900 */
+  { 4351, 0x0000 }, { 4351, 0x0000 }, { 4351, 0x0010 }, { 4352, 0x0000 },
+  { 4352, 0x0000 }, { 4352, 0x0000 }, { 4352, 0x0080 }, { 4353, 0x0400 },
+  { 4354, 0x0000 }, { 4354, 0x0000 }, { 4354, 0x0001 }, { 4355, 0x0000 },
+  { 4355, 0x0000 }, { 4355, 0x2000 }, { 4356, 0x0000 }, { 4356, 0x2000 },
+  /* 0x27a00 */
+  { 4357, 0x4400 }, { 4359, 0x0000 }, { 4359, 0x0000 }, { 4359, 0x4000 },
+  { 4360, 0x0000 }, { 4360, 0x0208 }, { 4362, 0x0000 }, { 4362, 0x0200 },
+  { 4363, 0x0010 }, { 4364, 0x0000 }, { 4364, 0x0000 }, { 4364, 0x6000 },
+  { 4366, 0x0000 }, { 4366, 0x0000 }, { 4366, 0x0000 }, { 4366, 0x0010 },
+  /* 0x27b00 */
+  { 4367, 0x0840 }, { 4369, 0x0100 }, { 4370, 0x0000 }, { 4370, 0x0700 },
+  { 4373, 0x0100 }, { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0000 },
+  { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0000 },
+  { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0010 },
+  /* 0x27c00 */
+  { 4375, 0x0000 }, { 4375, 0x0004 }, { 4376, 0x0000 }, { 4376, 0x0000 },
+  { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 },
+  { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 },
+  { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 },
+  /* 0x27d00 */
+  { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x8000 }, { 4377, 0x0000 },
+  { 4377, 0x0000 }, { 4377, 0x0018 }, { 4379, 0x0040 }, { 4380, 0x0008 },
+  { 4381, 0x8010 }, { 4383, 0x0100 }, { 4384, 0x0000 }, { 4384, 0x2000 },
+  { 4385, 0x0000 }, { 4385, 0x1000 }, { 4386, 0x0000 }, { 4386, 0x0000 },
+  /* 0x27e00 */
+  { 4386, 0x0000 }, { 4386, 0x0000 }, { 4386, 0x0000 }, { 4386, 0x0000 },
+  { 4386, 0xa000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 },
+  { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 },
+  { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 },
+  /* 0x27f00 */
+  { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x4000 }, { 4389, 0x0000 },
+  { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 },
+  { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 },
+  { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0200 },
+  /* 0x28000 */
+  { 4390, 0x0204 }, { 4392, 0x4000 }, { 4393, 0x0018 }, { 4395, 0x0000 },
+  { 4395, 0x0100 }, { 4396, 0x0000 }, { 4396, 0x0000 }, { 4396, 0x0000 },
+  { 4396, 0x0008 }, { 4397, 0x0001 }, { 4398, 0x0000 }, { 4398, 0x6000 },
+  { 4400, 0x0000 }, { 4400, 0x0000 }, { 4400, 0x0300 }, { 4402, 0x0010 },
+  /* 0x28100 */
+  { 4403, 0x0000 }, { 4403, 0x0000 }, { 4403, 0x4000 }, { 4404, 0x0000 },
+  { 4404, 0x8000 }, { 4405, 0x2000 }, { 4406, 0x8000 }, { 4407, 0x0000 },
+  { 4407, 0x0200 }, { 4408, 0x0000 }, { 4408, 0x8000 }, { 4409, 0x1000 },
+  { 4410, 0x0000 }, { 4410, 0x0000 }, { 4410, 0x0000 }, { 4410, 0x0000 },
+  /* 0x28200 */
+  { 4410, 0x0080 }, { 4411, 0x0500 }, { 4413, 0x0000 }, { 4413, 0x0000 },
+  { 4413, 0x0000 }, { 4413, 0x0040 }, { 4414, 0x0000 }, { 4414, 0x1000 },
+  { 4415, 0x0000 }, { 4415, 0x0800 }, { 4416, 0x0000 }, { 4416, 0x0000 },
+  { 4416, 0x2000 }, { 4417, 0x0000 }, { 4417, 0x0004 }, { 4418, 0x0000 },
+  /* 0x28300 */
+  { 4418, 0x0040 }, { 4419, 0x0100 }, { 4420, 0x8000 }, { 4421, 0x0400 },
+  { 4422, 0x0000 }, { 4422, 0x0000 }, { 4422, 0x2020 }, { 4424, 0x2000 },
+  { 4425, 0x0400 }, { 4426, 0x0000 }, { 4426, 0x0000 }, { 4426, 0x0000 },
+  { 4426, 0x0000 }, { 4426, 0x0000 }, { 4426, 0x0000 }, { 4426, 0x0000 },
+  /* 0x28400 */
+  { 4426, 0x0000 }, { 4426, 0x0004 }, { 4427, 0x0000 }, { 4427, 0x0000 },
+  { 4427, 0x0000 }, { 4427, 0x0000 }, { 4427, 0x1100 }, { 4429, 0x0008 },
+  { 4430, 0x0004 }, { 4431, 0x0000 }, { 4431, 0x0000 }, { 4431, 0x0000 },
+  { 4431, 0x0000 }, { 4431, 0x0000 }, { 4431, 0x0000 }, { 4431, 0x0000 },
+  /* 0x28500 */
+  { 4431, 0x0002 }, { 4432, 0x0000 }, { 4432, 0x0000 }, { 4432, 0x3000 },
+  { 4434, 0x0000 }, { 4434, 0x0000 }, { 4434, 0x1000 }, { 4435, 0x0000 },
+  { 4435, 0x0000 }, { 4435, 0x0000 }, { 4435, 0x0000 }, { 4435, 0x0000 },
+  { 4435, 0x0000 }, { 4435, 0x0000 }, { 4435, 0x0100 }, { 4436, 0x0010 },
+  /* 0x28600 */
+  { 4437, 0x0801 }, { 4439, 0x0000 }, { 4439, 0x0020 }, { 4440, 0x0800 },
+  { 4441, 0x0000 }, { 4441, 0x0000 }, { 4441, 0x0000 }, { 4441, 0x0000 },
+  { 4441, 0x0000 }, { 4441, 0x0000 }, { 4441, 0x0c00 }, { 4443, 0x1000 },
+  { 4444, 0x0000 }, { 4444, 0x0100 }, { 4445, 0x0040 }, { 4446, 0x0000 },
+  /* 0x28700 */
+  { 4446, 0x0000 }, { 4446, 0x0008 }, { 4447, 0x0000 }, { 4447, 0x0000 },
+  { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 },
+  { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 },
+  { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 },
+  /* 0x28800 */
+  { 4447, 0x0010 }, { 4448, 0x0000 }, { 4448, 0x0800 }, { 4449, 0x0000 },
+  { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 },
+  { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 },
+  { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 },
+  /* 0x28900 */
+  { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0008 },
+  { 4450, 0x0300 }, { 4452, 0x0040 }, { 4453, 0x1110 }, { 4456, 0x4000 },
+  { 4457, 0x0200 }, { 4458, 0x0000 }, { 4458, 0x0d00 }, { 4461, 0x1100 },
+  { 4463, 0x0001 }, { 4464, 0x5000 }, { 4466, 0x0192 }, { 4470, 0x1e00 },
+  /* 0x28a00 */
+  { 4474, 0x8000 }, { 4475, 0x0040 }, { 4476, 0x0220 }, { 4478, 0x0040 },
+  { 4479, 0x0ff0 }, { 4487, 0x0600 }, { 4489, 0x0000 }, { 4489, 0x0000 },
+  { 4489, 0x000e }, { 4492, 0x1c00 }, { 4495, 0x0000 }, { 4495, 0x0000 },
+  { 4495, 0x5841 }, { 4500, 0xc000 }, { 4502, 0x002f }, { 4507, 0x1000 },
+  /* 0x28b00 */
+  { 4508, 0x1000 }, { 4509, 0x0008 }, { 4510, 0xb806 }, { 4516, 0x0000 },
+  { 4516, 0x5040 }, { 4519, 0x0001 }, { 4520, 0x1078 }, { 4525, 0x0000 },
+  { 4525, 0x8000 }, { 4526, 0x3200 }, { 4529, 0x0000 }, { 4529, 0x0000 },
+  { 4529, 0x0024 }, { 4531, 0x0690 }, { 4535, 0x1f80 }, { 4541, 0x8020 },
+  /* 0x28c00 */
+  { 4543, 0x0208 }, { 4545, 0x3000 }, { 4547, 0x0848 }, { 4550, 0x0a01 },
+  { 4553, 0x0000 }, { 4553, 0x0000 }, { 4553, 0x0000 }, { 4553, 0x0000 },
+  { 4553, 0x0000 }, { 4553, 0x0000 }, { 4553, 0x0000 }, { 4553, 0x0000 },
+  { 4553, 0x2400 }, { 4555, 0x0004 }, { 4556, 0x0000 }, { 4556, 0x0000 },
+  /* 0x28d00 */
+  { 4556, 0x0000 }, { 4556, 0x0000 }, { 4556, 0x0000 }, { 4556, 0x0010 },
+  { 4557, 0x0000 }, { 4557, 0x0000 }, { 4557, 0x0000 }, { 4557, 0x0000 },
+  { 4557, 0x0000 }, { 4557, 0x0200 }, { 4558, 0x0000 }, { 4558, 0x0000 },
+  { 4558, 0x0000 }, { 4558, 0x0000 }, { 4558, 0x0000 }, { 4558, 0x0000 },
+  /* 0x28e00 */
+  { 4558, 0x8000 }, { 4559, 0x0000 }, { 4559, 0x0000 }, { 4559, 0x0240 },
+  { 4561, 0x0000 }, { 4561, 0x0000 }, { 4561, 0x0060 }, { 4563, 0x0000 },
+  { 4563, 0x0000 }, { 4563, 0x0080 }, { 4564, 0x1000 }, { 4565, 0x000c },
+  { 4567, 0x0000 }, { 4567, 0x0200 }, { 4568, 0x0080 }, { 4569, 0x0000 },
+  /* 0x28f00 */
+  { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 },
+  { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 },
+  { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 },
+  { 4569, 0x0020 }, { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 },
+  /* 0x29000 */
+  { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 },
+  { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 },
+  { 4570, 0x0900 }, { 4572, 0x0008 }, { 4573, 0x8000 }, { 4574, 0x0003 },
+  { 4576, 0x0001 }, { 4577, 0x0000 }, { 4577, 0x3030 }, { 4581, 0x0000 },
+  /* 0x29100 */
+  { 4581, 0x2000 }, { 4582, 0x0001 }, { 4583, 0x0000 }, { 4583, 0x1000 },
+  { 4584, 0x2000 }, { 4585, 0x4800 }, { 4587, 0x0000 }, { 4587, 0x0001 },
+  { 4588, 0x0000 }, { 4588, 0x1000 }, { 4589, 0x0100 }, { 4590, 0x0000 },
+  { 4590, 0x0000 }, { 4590, 0x0020 }, { 4591, 0x0800 },
+};
+static const Summary16 hkscs1999_uni2indx_page294[32] = {
+  /* 0x29400 */
+  { 4592, 0x0000 }, { 4592, 0x2000 }, { 4593, 0x0001 }, { 4594, 0x8008 },
+  { 4596, 0x0100 }, { 4597, 0x0000 }, { 4597, 0x0000 }, { 4597, 0x0000 },
+  { 4597, 0x0000 }, { 4597, 0x0000 }, { 4597, 0x0000 }, { 4597, 0x0000 },
+  { 4597, 0x0000 }, { 4597, 0x0601 }, { 4600, 0x00a0 }, { 4602, 0x0000 },
+  /* 0x29500 */
+  { 4602, 0x0000 }, { 4602, 0x0000 }, { 4602, 0x0000 }, { 4602, 0x0000 },
+  { 4602, 0x0000 }, { 4602, 0x0000 }, { 4602, 0x0000 }, { 4602, 0x0000 },
+  { 4602, 0x0000 }, { 4602, 0x4000 }, { 4603, 0x0000 }, { 4603, 0x0101 },
+  { 4605, 0x0000 }, { 4605, 0x0080 }, { 4606, 0x0200 }, { 4607, 0x0010 },
+};
+static const Summary16 hkscs1999_uni2indx_page297[251] = {
+  /* 0x29700 */
+  { 4608, 0x0000 }, { 4608, 0x0000 }, { 4608, 0x0001 }, { 4609, 0x0004 },
+  { 4610, 0x0000 }, { 4610, 0x0000 }, { 4610, 0x0000 }, { 4610, 0x0000 },
+  { 4610, 0x0000 }, { 4610, 0x0000 }, { 4610, 0x0000 }, { 4610, 0x0000 },
+  { 4610, 0x0000 }, { 4610, 0x0010 }, { 4611, 0x0000 }, { 4611, 0x0000 },
+  /* 0x29800 */
+  { 4611, 0x0000 }, { 4611, 0x0001 }, { 4612, 0x0000 }, { 4612, 0x0000 },
+  { 4612, 0x0000 }, { 4612, 0x0080 }, { 4613, 0x0000 }, { 4613, 0x0000 },
+  { 4613, 0x0000 }, { 4613, 0x0000 }, { 4613, 0x0010 }, { 4614, 0x0000 },
+  { 4614, 0x0000 }, { 4614, 0x0002 }, { 4615, 0x0400 }, { 4616, 0x0002 },
+  /* 0x29900 */
+  { 4617, 0x0028 }, { 4619, 0x0000 }, { 4619, 0x8000 }, { 4620, 0x0000 },
+  { 4620, 0x0300 }, { 4622, 0x2000 }, { 4623, 0x0400 }, { 4624, 0x0000 },
+  { 4624, 0x0000 }, { 4624, 0x2000 }, { 4625, 0x0000 }, { 4625, 0x0000 },
+  { 4625, 0x0208 }, { 4627, 0x0000 }, { 4627, 0x0000 }, { 4627, 0x0000 },
+  /* 0x29a00 */
+  { 4627, 0x0000 }, { 4627, 0x0000 }, { 4627, 0x0100 }, { 4628, 0x0000 },
+  { 4628, 0x2000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 },
+  { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 },
+  { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 },
+  /* 0x29b00 */
+  { 4629, 0x4020 }, { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 },
+  { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 },
+  { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 },
+  { 4631, 0x0000 }, { 4631, 0x0020 }, { 4632, 0x0000 }, { 4632, 0x0000 },
+  /* 0x29c00 */
+  { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x0000 },
+  { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x0000 },
+  { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x2000 }, { 4633, 0x0000 },
+  { 4633, 0x0000 }, { 4633, 0x0000 }, { 4633, 0x0000 }, { 4633, 0x0000 },
+  /* 0x29d00 */
+  { 4633, 0x0000 }, { 4633, 0x0000 }, { 4633, 0x0000 }, { 4633, 0x4000 },
+  { 4634, 0x0000 }, { 4634, 0x0400 }, { 4635, 0x0000 }, { 4635, 0x1000 },
+  { 4636, 0x0000 }, { 4636, 0x0900 }, { 4638, 0x0000 }, { 4638, 0x0000 },
+  { 4638, 0x0000 }, { 4638, 0x0000 }, { 4638, 0x0000 }, { 4638, 0x0040 },
+  /* 0x29e00 */
+  { 4639, 0x0040 }, { 4640, 0x0000 }, { 4640, 0x2000 }, { 4641, 0x0000 },
+  { 4641, 0x0000 }, { 4641, 0x0000 }, { 4641, 0x0100 }, { 4642, 0x0000 },
+  { 4642, 0x0000 }, { 4642, 0x0000 }, { 4642, 0x1000 }, { 4643, 0x0000 },
+  { 4643, 0x0008 }, { 4644, 0x0000 }, { 4644, 0x0000 }, { 4644, 0x0100 },
+  /* 0x29f00 */
+  { 4645, 0x0000 }, { 4645, 0x0000 }, { 4645, 0x0008 }, { 4646, 0x0001 },
+  { 4647, 0x0000 }, { 4647, 0x0000 }, { 4647, 0x0000 }, { 4647, 0x0000 },
+  { 4647, 0x0000 }, { 4647, 0x0000 }, { 4647, 0x0000 }, { 4647, 0x0080 },
+  { 4648, 0x0000 }, { 4648, 0x4000 }, { 4649, 0x0000 }, { 4649, 0x0000 },
+  /* 0x2a000 */
+  { 4649, 0x0000 }, { 4649, 0x0010 }, { 4650, 0x0000 }, { 4650, 0x0000 },
+  { 4650, 0x0000 }, { 4650, 0x0000 }, { 4650, 0x0000 }, { 4650, 0x0000 },
+  { 4650, 0x0080 }, { 4651, 0x0000 }, { 4651, 0x0000 }, { 4651, 0x0200 },
+  { 4652, 0x0000 }, { 4652, 0x0000 }, { 4652, 0x2002 }, { 4654, 0x4108 },
+  /* 0x2a100 */
+  { 4657, 0x0000 }, { 4657, 0x0000 }, { 4657, 0x0008 }, { 4658, 0x0018 },
+  { 4660, 0x0000 }, { 4660, 0x0001 }, { 4661, 0x0000 }, { 4661, 0x0000 },
+  { 4661, 0x0000 }, { 4661, 0x000c }, { 4663, 0x0800 }, { 4664, 0x0010 },
+  { 4665, 0x0000 }, { 4665, 0x8000 }, { 4666, 0x0000 }, { 4666, 0x0020 },
+  /* 0x2a200 */
+  { 4667, 0x0000 }, { 4667, 0x0000 }, { 4667, 0x0001 }, { 4668, 0x0008 },
+  { 4669, 0x0000 }, { 4669, 0x0000 }, { 4669, 0x0000 }, { 4669, 0x0000 },
+  { 4669, 0x0000 }, { 4669, 0x8008 }, { 4671, 0x0000 }, { 4671, 0x2054 },
+  { 4675, 0x0000 }, { 4675, 0x8000 }, { 4676, 0x0000 }, { 4676, 0x8000 },
+  /* 0x2a300 */
+  { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0000 },
+  { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0000 },
+  { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0200 }, { 4678, 0x0000 },
+  { 4678, 0x0000 }, { 4678, 0x0000 }, { 4678, 0x0000 }, { 4678, 0x0000 },
+  /* 0x2a400 */
+  { 4678, 0x0000 }, { 4678, 0x0000 }, { 4678, 0x0000 }, { 4678, 0x0010 },
+  { 4679, 0x0000 }, { 4679, 0x0800 }, { 4680, 0x0000 }, { 4680, 0x0000 },
+  { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 },
+  { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 },
+  /* 0x2a500 */
+  { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 },
+  { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 },
+  { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 },
+  { 4680, 0x0840 }, { 4682, 0x0000 }, { 4682, 0x0000 }, { 4682, 0x0000 },
+  /* 0x2a600 */
+  { 4682, 0x0002 }, { 4683, 0x0000 }, { 4683, 0x0000 }, { 4683, 0x0004 },
+  { 4684, 0x0400 }, { 4685, 0x0800 }, { 4686, 0x0000 }, { 4686, 0x0000 },
+  { 4686, 0x0000 }, { 4686, 0x0000 }, { 4686, 0x0200 },
+};
+static const Summary16 hkscs1999_uni2indx_page2f8[30] = {
+  /* 0x2f800 */
+  { 4687, 0x0000 }, { 4687, 0x0000 }, { 4687, 0x0020 }, { 4688, 0x0800 },
+  { 4689, 0x0001 }, { 4690, 0x0000 }, { 4690, 0x0000 }, { 4690, 0x0100 },
+  { 4691, 0x0000 }, { 4691, 0x0010 }, { 4692, 0x0040 }, { 4693, 0x0000 },
+  { 4693, 0x2000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 },
+  /* 0x2f900 */
+  { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 },
+  { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 },
+  { 4694, 0x0000 }, { 4694, 0x0010 }, { 4695, 0x0000 }, { 4695, 0x1004 },
+  { 4697, 0x0000 }, { 4697, 0x0010 },
+};
+
+static int
+hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0000 && wc < 0x02d0)
+      summary = &hkscs1999_uni2indx_page00[(wc>>4)];
+    else if (wc >= 0x0400 && wc < 0x0460)
+      summary = &hkscs1999_uni2indx_page04[(wc>>4)-0x040];
+    else if (wc >= 0x1e00 && wc < 0x1ed0)
+      summary = &hkscs1999_uni2indx_page1e[(wc>>4)-0x1e0];
+    else if (wc >= 0x2100 && wc < 0x21f0)
+      summary = &hkscs1999_uni2indx_page21[(wc>>4)-0x210];
+    else if (wc >= 0x2300 && wc < 0x2580)
+      summary = &hkscs1999_uni2indx_page23[(wc>>4)-0x230];
+    else if (wc >= 0x2700 && wc < 0x2740)
+      summary = &hkscs1999_uni2indx_page27[(wc>>4)-0x270];
+    else if (wc >= 0x2e00 && wc < 0x3240)
+      summary = &hkscs1999_uni2indx_page2e[(wc>>4)-0x2e0];
+    else if (wc >= 0x3400 && wc < 0x9fc0)
+      summary = &hkscs1999_uni2indx_page34[(wc>>4)-0x340];
+    else if (wc >= 0xf900 && wc < 0xf910)
+      summary = &hkscs1999_uni2indx_pagef9[(wc>>4)-0xf90];
+    else if (wc >= 0xff00 && wc < 0xfff0)
+      summary = &hkscs1999_uni2indx_pageff[(wc>>4)-0xff0];
+    else if (wc >= 0x20000 && wc < 0x291f0)
+      summary = &hkscs1999_uni2indx_page200[(wc>>4)-0x2000];
+    else if (wc >= 0x29400 && wc < 0x29600)
+      summary = &hkscs1999_uni2indx_page294[(wc>>4)-0x2940];
+    else if (wc >= 0x29700 && wc < 0x2a6b0)
+      summary = &hkscs1999_uni2indx_page297[(wc>>4)-0x2970];
+    else if (wc >= 0x2f800 && wc < 0x2f9e0)
+      summary = &hkscs1999_uni2indx_page2f8[(wc>>4)-0x2f80];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = hkscs1999_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/hkscs2001.h b/lib/hkscs2001.h
new file mode 100644
index 0000000..66642cf
--- /dev/null
+++ b/lib/hkscs2001.h
@@ -0,0 +1,683 @@
+/*
+ * Copyright (C) 1999-2006 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * HKSCS:2001
+ */
+
+static const unsigned short hkscs2001_2uni_page8c[123] = {
+  /* 0x8c */
+  0x0a3b, 0x1cfe, 0x5273, 0x37a6, 0x02c9, 0x2d8f, 0x414e, 0x1d77,
+  0x12f5, 0x0620, 0x45cd, 0x0059, 0x4830, 0x1622, 0x4f32, 0x30a7,
+  0x31f6, 0x1e91, 0x1819, 0x20ba, 0x3e81, 0x5307, 0x018b, 0x3a80,
+  0x0610, 0x24e4, 0x2102, 0x0bae, 0x4d0f, 0x0409, 0x1a63, 0x54ba,
+  0x0523, 0x2c0f, 0x38fd, 0x252a, 0x5147, 0x4fea, 0x3455, 0x1d4d,
+  0x0c24, 0x3c7e, 0x33f4, 0x22d9, 0x4ee3, 0x37a7, 0x23dd, 0x08a3,
+  0x09f0, 0x0abc, 0x082f, 0x0917, 0x37a8, 0x0d34, 0x288b, 0x0f92,
+  0x0fd0, 0x3bb6, 0x1492, 0x1499, 0x15c2, 0x3d12, 0x178b, 0x3ff9,
+  0x1919, 0x1a43, 0x4063, 0x1bff, 0x38fd, 0x1f00, 0x4205, 0x208c,
+  0x03db, 0x4413, 0x1115, 0x21b9, 0x2e83, 0x47a4, 0x4695, 0x2593,
+  0x26ec, 0x27c3, 0x296c, 0x2af8, 0x2b97, 0x37a9, 0x2d90, 0x37aa,
+  0x2fb9, 0x37ab, 0x30cf, 0x2b5f, 0x36e0, 0x3221, 0x37ac, 0x50b9,
+  0x393f, 0x0471, 0x05a2, 0x101a, 0x38fd, 0x38fd, 0x38fd, 0x3568,
+  0x186b, 0x0576, 0x0e3d, 0x38fd, 0x2bd6, 0x437b, 0x2abf, 0x4c0d,
+  0x0781, 0x4a74, 0x137b, 0x4915, 0x4bbe, 0x37ad, 0x37ae, 0x1196,
+  0x37af, 0x38fd, 0x295b,
+};
+
+static const ucs4_t hkscs2001_2uni_upages[85] = {
+  0x03500, 0x03c00, 0x03d00, 0x03e00, 0x04000, 0x04200, 0x04b00, 0x04c00,
+  0x04e00, 0x04f00, 0x05000, 0x05100, 0x05300, 0x05400, 0x05700, 0x05800,
+  0x05a00, 0x05b00, 0x05c00, 0x05d00, 0x05e00, 0x05f00, 0x06100, 0x06500,
+  0x06700, 0x06900, 0x06a00, 0x06c00, 0x06d00, 0x07000, 0x07100, 0x07200,
+  0x07300, 0x07400, 0x07600, 0x07700, 0x07800, 0x07a00, 0x07b00, 0x07c00,
+  0x07d00, 0x07e00, 0x08200, 0x08500, 0x08600, 0x08800, 0x08b00, 0x08e00,
+  0x08f00, 0x09100, 0x09200, 0x09300, 0x09700, 0x09800, 0x09900, 0x09f00,
+  0x0ff00, 0x21400, 0x21900, 0x21d00, 0x22000, 0x22700, 0x23200, 0x23300,
+  0x23c00, 0x24100, 0x24500, 0x24900, 0x24a00, 0x25100, 0x25600, 0x25c00,
+  0x25d00, 0x26b00, 0x26d00, 0x26f00, 0x27100, 0x28700, 0x28900, 0x28a00,
+  0x28d00, 0x29900, 0x29c00, 0x2a100, 0x2a200,
+};
+
+static int
+hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0x8c)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+        unsigned int i = 157 * (c1 - 0x80) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        {
+          if (i < 2007)
+            swc = hkscs2001_2uni_page8c[i-1884],
+            wc = hkscs2001_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short hkscs2001_2charset[116] = {
+  0x8c4b, 0x8c56, 0x8c44, 0x8caa, 0x8c5d, 0x8cc3, 0x8c60, 0x8ccb,
+  0x8cc4, 0x8c58, 0x8c49, 0x8cd2, 0x8c72, 0x8c6f, 0x8c73, 0x8c70,
+  0x8c40, 0x8c71, 0x8c5b, 0x8c68, 0x8c75, 0x8ccc, 0x8c77, 0x8c78,
+  0x8cc5, 0x8cac, 0x8cd9, 0x8c48, 0x8cd4, 0x8c7a, 0x8c7b, 0x8c7c,
+  0x8c4d, 0x8c7e, 0x8c52, 0x8cca, 0x8ca2, 0x8ca3, 0x8c5e, 0x8ca5,
+  0x8c41, 0x8c67, 0x8c47, 0x8c51, 0x8ca7, 0x8ca9, 0x8c53, 0x8c5a,
+  0x8cad, 0x8c6b, 0x8c6e, 0x8c59, 0x8c63, 0x8cb1, 0x8cb2, 0x8cb3,
+  0x8c76, 0x8cdc, 0x8cb4, 0x8cd0, 0x8cb5, 0x8cbd, 0x8cb6, 0x8cce,
+  0x8c61, 0x8c45, 0x8cb8, 0x8cae, 0x8cba, 0x8c4f, 0x8cbc, 0x8c50,
+  0x8cbf, 0x8c6a, 0x8c66, 0x8cc9, 0x8cbe, 0x8c43, 0x8c6d, 0x8c74,
+  0x8cb7, 0x8cb9, 0x8cbb, 0x8cc0, 0x8cd7, 0x8cd8, 0x8cda, 0x8cc2,
+  0x8c57, 0x8c79, 0x8c69, 0x8c7d, 0x8c54, 0x8ca1, 0x8ca4, 0x8c46,
+  0x8ca8, 0x8ccf, 0x8cab, 0x8c4a, 0x8cb0, 0x8caf, 0x8c4c, 0x8cd5,
+  0x8cd3, 0x8cd6, 0x8cd1, 0x8c5c, 0x8c6c, 0x8c4e, 0x8c65, 0x8cc1,
+  0x8c64, 0x8c42, 0x8c55, 0x8c5f,
+};
+
+static const Summary16 hkscs2001_uni2indx_page35[6] = {
+  /* 0x3500 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0200 },
+};
+static const Summary16 hkscs2001_uni2indx_page3c[46] = {
+  /* 0x3c00 */
+  {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0000 },
+  {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0000 },
+  {    1, 0x0800 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  /* 0x3d00 */
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0200 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  /* 0x3e00 */
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0800 },
+};
+static const Summary16 hkscs2001_uni2indx_page40[8] = {
+  /* 0x4000 */
+  {    4, 0x0200 }, {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 },
+  {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0002 },
+};
+static const Summary16 hkscs2001_uni2indx_page42[11] = {
+  /* 0x4200 */
+  {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0008 }, {    7, 0x0000 },
+  {    7, 0x0000 }, {    7, 0x0000 }, {    7, 0x0000 }, {    7, 0x0040 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0004 },
+};
+static const Summary16 hkscs2001_uni2indx_page4b[25] = {
+  /* 0x4b00 */
+  {    9, 0x0000 }, {    9, 0x0001 }, {   10, 0x0001 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  /* 0x4c00 */
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0002 },
+};
+static const Summary16 hkscs2001_uni2indx_page4e[59] = {
+  /* 0x4e00 */
+  {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x8000 }, {   13, 0x0000 },
+  {   13, 0x0000 }, {   13, 0x0000 }, {   13, 0x0000 }, {   13, 0x0000 },
+  {   13, 0x0000 }, {   13, 0x0000 }, {   13, 0x0008 }, {   14, 0x0000 },
+  {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 },
+  /* 0x4f00 */
+  {   14, 0x0000 }, {   14, 0x0080 }, {   15, 0x0000 }, {   15, 0x0000 },
+  {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 },
+  {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 },
+  {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0001 },
+  /* 0x5000 */
+  {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0800 },
+  {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 },
+  {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x1000 },
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 },
+  /* 0x5100 */
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 },
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 },
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x4000 },
+};
+static const Summary16 hkscs2001_uni2indx_page53[20] = {
+  /* 0x5300 */
+  {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0010 }, {   20, 0x0000 },
+  {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0000 },
+  {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0000 },
+  {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0000 },
+  /* 0x5400 */
+  {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0010 },
+};
+static const Summary16 hkscs2001_uni2indx_page57[30] = {
+  /* 0x5700 */
+  {   21, 0x0000 }, {   21, 0x0000 }, {   21, 0x0000 }, {   21, 0x2000 },
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  /* 0x5800 */
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  {   22, 0x0000 }, {   22, 0x0004 }, {   23, 0x0000 }, {   23, 0x0000 },
+  {   23, 0x0000 }, {   23, 0x0001 },
+};
+static const Summary16 hkscs2001_uni2indx_page5a[93] = {
+  /* 0x5a00 */
+  {   24, 0x0000 }, {   24, 0x0400 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  /* 0x5b00 */
+  {   25, 0x0000 }, {   25, 0x0020 }, {   26, 0x0000 }, {   26, 0x0000 },
+  {   26, 0x0000 }, {   26, 0x0000 }, {   26, 0x0000 }, {   26, 0x0000 },
+  {   26, 0x0000 }, {   26, 0x0040 }, {   27, 0x0000 }, {   27, 0x0000 },
+  {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 },
+  /* 0x5c00 */
+  {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 },
+  {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 },
+  {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 },
+  {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0020 },
+  /* 0x5d00 */
+  {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 },
+  {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0800 },
+  {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 },
+  {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 },
+  /* 0x5e00 */
+  {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 },
+  {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 },
+  {   29, 0x0000 }, {   29, 0x0204 }, {   31, 0x0000 }, {   31, 0x0000 },
+  {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 },
+  /* 0x5f00 */
+  {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 },
+  {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 },
+  {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 },
+  {   31, 0x0004 },
+};
+static const Summary16 hkscs2001_uni2indx_page61[3] = {
+  /* 0x6100 */
+  {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0004 },
+};
+static const Summary16 hkscs2001_uni2indx_page65[9] = {
+  /* 0x6500 */
+  {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 },
+  {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 },
+  {   33, 0x0800 },
+};
+static const Summary16 hkscs2001_uni2indx_page67[7] = {
+  /* 0x6700 */
+  {   34, 0x0000 }, {   34, 0x0200 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0800 },
+};
+static const Summary16 hkscs2001_uni2indx_page69[23] = {
+  /* 0x6900 */
+  {   36, 0x0000 }, {   36, 0x0200 }, {   37, 0x0000 }, {   37, 0x0000 },
+  {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 },
+  {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 },
+  {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 },
+  /* 0x6a00 */
+  {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 },
+  {   37, 0x0008 }, {   38, 0x0000 }, {   38, 0x0008 },
+};
+static const Summary16 hkscs2001_uni2indx_page6c[32] = {
+  /* 0x6c00 */
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 },
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 },
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 },
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x8000 },
+  /* 0x6d00 */
+  {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 },
+  {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 },
+  {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 },
+  {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x4000 },
+};
+static const Summary16 hkscs2001_uni2indx_page70[76] = {
+  /* 0x7000 */
+  {   41, 0x0000 }, {   41, 0x0000 }, {   41, 0x0000 }, {   41, 0x0000 },
+  {   41, 0x2000 }, {   42, 0x0000 }, {   42, 0x0000 }, {   42, 0x0080 },
+  {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 },
+  {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 },
+  /* 0x7100 */
+  {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 },
+  {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 }, {   43, 0x0000 },
+  {   43, 0x0000 }, {   43, 0x0002 }, {   44, 0x0000 }, {   44, 0x0000 },
+  {   44, 0x0000 }, {   44, 0x0000 }, {   44, 0x0000 }, {   44, 0x0000 },
+  /* 0x7200 */
+  {   44, 0x0001 }, {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 },
+  {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 },
+  {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 },
+  {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 },
+  /* 0x7300 */
+  {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 },
+  {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 }, {   45, 0x0000 },
+  {   45, 0x1000 }, {   46, 0x0000 }, {   46, 0x0000 }, {   46, 0x0400 },
+  {   47, 0x0000 }, {   47, 0x0000 }, {   47, 0x0000 }, {   47, 0x0000 },
+  /* 0x7400 */
+  {   47, 0x0004 }, {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 },
+  {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 },
+  {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0200 },
+};
+static const Summary16 hkscs2001_uni2indx_page76[47] = {
+  /* 0x7600 */
+  {   49, 0x0000 }, {   49, 0x0000 }, {   49, 0x0000 }, {   49, 0x0000 },
+  {   49, 0x0000 }, {   49, 0x0000 }, {   49, 0x0000 }, {   49, 0x0000 },
+  {   49, 0x0000 }, {   49, 0x0000 }, {   49, 0x0000 }, {   49, 0x0000 },
+  {   49, 0x0000 }, {   49, 0x0200 }, {   50, 0x0000 }, {   50, 0x0000 },
+  /* 0x7700 */
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x2000 }, {   51, 0x0000 }, {   51, 0x0000 },
+  /* 0x7800 */
+  {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 },
+  {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 },
+  {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 },
+  {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0010 },
+};
+static const Summary16 hkscs2001_uni2indx_page7a[71] = {
+  /* 0x7a00 */
+  {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0400 }, {   53, 0x0000 },
+  {   53, 0x0000 }, {   53, 0x0000 }, {   53, 0x0000 }, {   53, 0x0000 },
+  {   53, 0x0000 }, {   53, 0x0008 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  /* 0x7b00 */
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x1000 }, {   55, 0x0000 },
+  /* 0x7c00 */
+  {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 },
+  {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 },
+  {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 },
+  {   55, 0x0008 }, {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 },
+  /* 0x7d00 */
+  {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 },
+  {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 },
+  {   56, 0x0800 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  /* 0x7e00 */
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  {   57, 0x0000 }, {   57, 0x0800 }, {   58, 0x1000 },
+};
+static const Summary16 hkscs2001_uni2indx_page82[16] = {
+  /* 0x8200 */
+  {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 },
+  {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 },
+  {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x8000 },
+  {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0100 },
+};
+static const Summary16 hkscs2001_uni2indx_page85[17] = {
+  /* 0x8500 */
+  {   61, 0x0000 }, {   61, 0x0000 }, {   61, 0x0000 }, {   61, 0x0000 },
+  {   61, 0x0000 }, {   61, 0x8000 }, {   62, 0x0000 }, {   62, 0x0000 },
+  {   62, 0x0000 }, {   62, 0x0080 }, {   63, 0x0000 }, {   63, 0x0000 },
+  {   63, 0x0000 }, {   63, 0x0040 }, {   64, 0x0000 }, {   64, 0x0000 },
+  /* 0x8600 */
+  {   64, 0x8000 },
+};
+static const Summary16 hkscs2001_uni2indx_page88[10] = {
+  /* 0x8800 */
+  {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 },
+  {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 },
+  {   65, 0x8000 }, {   66, 0x0001 },
+};
+static const Summary16 hkscs2001_uni2indx_page8b[9] = {
+  /* 0x8b00 */
+  {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 },
+  {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 },
+  {   67, 0x0008 },
+};
+static const Summary16 hkscs2001_uni2indx_page8e[29] = {
+  /* 0x8e00 */
+  {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0000 },
+  {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0000 },
+  {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0200 },
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 },
+  /* 0x8f00 */
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 },
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 },
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0080 }, {   70, 0x0000 },
+  {   70, 0x8000 },
+};
+static const Summary16 hkscs2001_uni2indx_page91[48] = {
+  /* 0x9100 */
+  {   71, 0x0000 }, {   71, 0x0000 }, {   71, 0x0000 }, {   71, 0x0000 },
+  {   71, 0x0000 }, {   71, 0x0000 }, {   71, 0x0000 }, {   71, 0x0000 },
+  {   71, 0x0000 }, {   71, 0x0000 }, {   71, 0x0000 }, {   71, 0x0000 },
+  {   71, 0x0000 }, {   71, 0x0000 }, {   71, 0x0000 }, {   71, 0x0040 },
+  /* 0x9200 */
+  {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0002 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  /* 0x9300 */
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0010 },
+};
+static const Summary16 hkscs2001_uni2indx_page97[47] = {
+  /* 0x9700 */
+  {   74, 0x0000 }, {   74, 0x0000 }, {   74, 0x0000 }, {   74, 0x0000 },
+  {   74, 0x0000 }, {   74, 0x0020 }, {   75, 0x0000 }, {   75, 0x0000 },
+  {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 },
+  {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 },
+  /* 0x9800 */
+  {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 },
+  {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0100 }, {   76, 0x0000 },
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  /* 0x9900 */
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0001 },
+};
+static const Summary16 hkscs2001_uni2indx_page9f[11] = {
+  /* 0x9f00 */
+  {   77, 0x0000 }, {   77, 0x0000 }, {   77, 0x0000 }, {   77, 0x0000 },
+  {   77, 0x0000 }, {   77, 0x0000 }, {   77, 0x0000 }, {   77, 0x0000 },
+  {   77, 0x0000 }, {   77, 0x0000 }, {   77, 0xffc0 },
+};
+static const Summary16 hkscs2001_uni2indx_page214[4] = {
+  /* 0x21400 */
+  {   87, 0x0000 }, {   87, 0x0000 }, {   87, 0x0000 }, {   87, 0x8000 },
+};
+static const Summary16 hkscs2001_uni2indx_page219[9] = {
+  /* 0x21900 */
+  {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0000 },
+  {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0000 },
+  {   88, 0x0001 },
+};
+static const Summary16 hkscs2001_uni2indx_page21d[12] = {
+  /* 0x21d00 */
+  {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 },
+  {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 },
+  {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0040 },
+};
+static const Summary16 hkscs2001_uni2indx_page220[8] = {
+  /* 0x22000 */
+  {   90, 0x0000 }, {   90, 0x0000 }, {   90, 0x0000 }, {   90, 0x0000 },
+  {   90, 0x0000 }, {   90, 0x0000 }, {   90, 0x0000 }, {   90, 0x4000 },
+};
+static const Summary16 hkscs2001_uni2indx_page227[2] = {
+  /* 0x22700 */
+  {   91, 0x0000 }, {   91, 0x0004 },
+};
+static const Summary16 hkscs2001_uni2indx_page232[32] = {
+  /* 0x23200 */
+  {   92, 0x0000 }, {   92, 0x0000 }, {   92, 0x0000 }, {   92, 0x0000 },
+  {   92, 0x0000 }, {   92, 0x0000 }, {   92, 0x0000 }, {   92, 0x0000 },
+  {   92, 0x0002 }, {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 },
+  {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 },
+  /* 0x23300 */
+  {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 },
+  {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 },
+  {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 },
+  {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0200 },
+};
+static const Summary16 hkscs2001_uni2indx_page23c[7] = {
+  /* 0x23c00 */
+  {   94, 0x0000 }, {   94, 0x0000 }, {   94, 0x0000 }, {   94, 0x0000 },
+  {   94, 0x0000 }, {   94, 0x0000 }, {   94, 0x0008 },
+};
+static const Summary16 hkscs2001_uni2indx_page241[5] = {
+  /* 0x24100 */
+  {   95, 0x0000 }, {   95, 0x0000 }, {   95, 0x0000 }, {   95, 0x0000 },
+  {   95, 0x4000 },
+};
+static const Summary16 hkscs2001_uni2indx_page245[1] = {
+  /* 0x24500 */
+  {   96, 0x0020 },
+};
+static const Summary16 hkscs2001_uni2indx_page249[18] = {
+  /* 0x24900 */
+  {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 },
+  {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0800 },
+  {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 },
+  {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 },
+  /* 0x24a00 */
+  {   98, 0x0000 }, {   98, 0x0008 },
+};
+static const Summary16 hkscs2001_uni2indx_page251[13] = {
+  /* 0x25100 */
+  {   99, 0x0000 }, {   99, 0x0000 }, {   99, 0x0000 }, {   99, 0x0000 },
+  {   99, 0x0000 }, {   99, 0x0000 }, {   99, 0x0000 }, {   99, 0x0000 },
+  {   99, 0x0000 }, {   99, 0x0000 }, {   99, 0x0000 }, {   99, 0x0000 },
+  {   99, 0x2000 },
+};
+static const Summary16 hkscs2001_uni2indx_page256[10] = {
+  /* 0x25600 */
+  {  100, 0x0000 }, {  100, 0x0000 }, {  100, 0x0000 }, {  100, 0x0000 },
+  {  100, 0x0000 }, {  100, 0x0000 }, {  100, 0x0000 }, {  100, 0x0000 },
+  {  100, 0x0000 }, {  100, 0x0020 },
+};
+static const Summary16 hkscs2001_uni2indx_page25c[20] = {
+  /* 0x25c00 */
+  {  101, 0x0000 }, {  101, 0x0000 }, {  101, 0x0000 }, {  101, 0x0000 },
+  {  101, 0x0000 }, {  101, 0x0000 }, {  101, 0x0000 }, {  101, 0x0000 },
+  {  101, 0x0000 }, {  101, 0x0000 }, {  101, 0x0010 }, {  102, 0x0000 },
+  {  102, 0x0000 }, {  102, 0x0000 }, {  102, 0x0000 }, {  102, 0x0000 },
+  /* 0x25d00 */
+  {  102, 0x0000 }, {  102, 0x0000 }, {  102, 0x0000 }, {  102, 0x0001 },
+};
+static const Summary16 hkscs2001_uni2indx_page26b[2] = {
+  /* 0x26b00 */
+  {  103, 0x0000 }, {  103, 0x0020 },
+};
+static const Summary16 hkscs2001_uni2indx_page26d[8] = {
+  /* 0x26d00 */
+  {  104, 0x0000 }, {  104, 0x0000 }, {  104, 0x0000 }, {  104, 0x0000 },
+  {  104, 0x0000 }, {  104, 0x0000 }, {  104, 0x0000 }, {  104, 0x0010 },
+};
+static const Summary16 hkscs2001_uni2indx_page26f[12] = {
+  /* 0x26f00 */
+  {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 },
+  {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 },
+  {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x4000 },
+};
+static const Summary16 hkscs2001_uni2indx_page271[1] = {
+  /* 0x27100 */
+  {  106, 0x2000 },
+};
+static const Summary16 hkscs2001_uni2indx_page287[1] = {
+  /* 0x28700 */
+  {  107, 0x8000 },
+};
+static const Summary16 hkscs2001_uni2indx_page289[31] = {
+  /* 0x28900 */
+  {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 },
+  {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 },
+  {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 },
+  {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0008 }, {  109, 0x0000 },
+  /* 0x28a00 */
+  {  109, 0x0000 }, {  109, 0x0000 }, {  109, 0x0000 }, {  109, 0x0004 },
+  {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 },
+  {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 },
+  {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0400 },
+};
+static const Summary16 hkscs2001_uni2indx_page28d[12] = {
+  /* 0x28d00 */
+  {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x0000 },
+  {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x0000 },
+  {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x0200 },
+};
+static const Summary16 hkscs2001_uni2indx_page299[5] = {
+  /* 0x29900 */
+  {  112, 0x0000 }, {  112, 0x0000 }, {  112, 0x0000 }, {  112, 0x0000 },
+  {  112, 0x0080 },
+};
+static const Summary16 hkscs2001_uni2indx_page29c[8] = {
+  /* 0x29c00 */
+  {  113, 0x0000 }, {  113, 0x0000 }, {  113, 0x0000 }, {  113, 0x0000 },
+  {  113, 0x0000 }, {  113, 0x0000 }, {  113, 0x0000 }, {  113, 0x0008 },
+};
+static const Summary16 hkscs2001_uni2indx_page2a1[28] = {
+  /* 0x2a100 */
+  {  114, 0x0080 }, {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 },
+  {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 },
+  {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 },
+  {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 },
+  /* 0x2a200 */
+  {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 },
+  {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 },
+  {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0400 },
+};
+
+static int
+hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc < 0x9f00) {
+      if (wc < 0x6900) {
+        if (wc >= 0x3500 && wc < 0x3560)
+          summary = &hkscs2001_uni2indx_page35[(wc>>4)-0x350];
+        else if (wc >= 0x3c00 && wc < 0x3ee0)
+          summary = &hkscs2001_uni2indx_page3c[(wc>>4)-0x3c0];
+        else if (wc >= 0x4000 && wc < 0x4080)
+          summary = &hkscs2001_uni2indx_page40[(wc>>4)-0x400];
+        else if (wc >= 0x4200 && wc < 0x42b0)
+          summary = &hkscs2001_uni2indx_page42[(wc>>4)-0x420];
+        else if (wc >= 0x4b00 && wc < 0x4c90)
+          summary = &hkscs2001_uni2indx_page4b[(wc>>4)-0x4b0];
+        else if (wc >= 0x4e00 && wc < 0x51b0)
+          summary = &hkscs2001_uni2indx_page4e[(wc>>4)-0x4e0];
+        else if (wc >= 0x5300 && wc < 0x5440)
+          summary = &hkscs2001_uni2indx_page53[(wc>>4)-0x530];
+        else if (wc >= 0x5700 && wc < 0x58e0)
+          summary = &hkscs2001_uni2indx_page57[(wc>>4)-0x570];
+        else if (wc >= 0x5a00 && wc < 0x5fd0)
+          summary = &hkscs2001_uni2indx_page5a[(wc>>4)-0x5a0];
+        else if (wc >= 0x6100 && wc < 0x6130)
+          summary = &hkscs2001_uni2indx_page61[(wc>>4)-0x610];
+        else if (wc >= 0x6500 && wc < 0x6590)
+          summary = &hkscs2001_uni2indx_page65[(wc>>4)-0x650];
+        else if (wc >= 0x6700 && wc < 0x6770)
+          summary = &hkscs2001_uni2indx_page67[(wc>>4)-0x670];
+      } else {
+        if (wc >= 0x6900 && wc < 0x6a70)
+          summary = &hkscs2001_uni2indx_page69[(wc>>4)-0x690];
+        else if (wc >= 0x6c00 && wc < 0x6e00)
+          summary = &hkscs2001_uni2indx_page6c[(wc>>4)-0x6c0];
+        else if (wc >= 0x7000 && wc < 0x74c0)
+          summary = &hkscs2001_uni2indx_page70[(wc>>4)-0x700];
+        else if (wc >= 0x7600 && wc < 0x78f0)
+          summary = &hkscs2001_uni2indx_page76[(wc>>4)-0x760];
+        else if (wc >= 0x7a00 && wc < 0x7e70)
+          summary = &hkscs2001_uni2indx_page7a[(wc>>4)-0x7a0];
+        else if (wc >= 0x8200 && wc < 0x8300)
+          summary = &hkscs2001_uni2indx_page82[(wc>>4)-0x820];
+        else if (wc >= 0x8500 && wc < 0x8610)
+          summary = &hkscs2001_uni2indx_page85[(wc>>4)-0x850];
+        else if (wc >= 0x8800 && wc < 0x88a0)
+          summary = &hkscs2001_uni2indx_page88[(wc>>4)-0x880];
+        else if (wc >= 0x8b00 && wc < 0x8b90)
+          summary = &hkscs2001_uni2indx_page8b[(wc>>4)-0x8b0];
+        else if (wc >= 0x8e00 && wc < 0x8fd0)
+          summary = &hkscs2001_uni2indx_page8e[(wc>>4)-0x8e0];
+        else if (wc >= 0x9100 && wc < 0x9400)
+          summary = &hkscs2001_uni2indx_page91[(wc>>4)-0x910];
+        else if (wc >= 0x9700 && wc < 0x99f0)
+          summary = &hkscs2001_uni2indx_page97[(wc>>4)-0x970];
+      }
+    } else {
+      if (wc < 0x25600) {
+        if (wc >= 0x9f00 && wc < 0x9fb0)
+          summary = &hkscs2001_uni2indx_page9f[(wc>>4)-0x9f0];
+        else if (wc >= 0x21400 && wc < 0x21440)
+          summary = &hkscs2001_uni2indx_page214[(wc>>4)-0x2140];
+        else if (wc >= 0x21900 && wc < 0x21990)
+          summary = &hkscs2001_uni2indx_page219[(wc>>4)-0x2190];
+        else if (wc >= 0x21d00 && wc < 0x21dc0)
+          summary = &hkscs2001_uni2indx_page21d[(wc>>4)-0x21d0];
+        else if (wc >= 0x22000 && wc < 0x22080)
+          summary = &hkscs2001_uni2indx_page220[(wc>>4)-0x2200];
+        else if (wc >= 0x22700 && wc < 0x22720)
+          summary = &hkscs2001_uni2indx_page227[(wc>>4)-0x2270];
+        else if (wc >= 0x23200 && wc < 0x23400)
+          summary = &hkscs2001_uni2indx_page232[(wc>>4)-0x2320];
+        else if (wc >= 0x23c00 && wc < 0x23c70)
+          summary = &hkscs2001_uni2indx_page23c[(wc>>4)-0x23c0];
+        else if (wc >= 0x24100 && wc < 0x24150)
+          summary = &hkscs2001_uni2indx_page241[(wc>>4)-0x2410];
+        else if (wc >= 0x24500 && wc < 0x24510)
+          summary = &hkscs2001_uni2indx_page245[(wc>>4)-0x2450];
+        else if (wc >= 0x24900 && wc < 0x24a20)
+          summary = &hkscs2001_uni2indx_page249[(wc>>4)-0x2490];
+        else if (wc >= 0x25100 && wc < 0x251d0)
+          summary = &hkscs2001_uni2indx_page251[(wc>>4)-0x2510];
+      } else {
+        if (wc >= 0x25600 && wc < 0x256a0)
+          summary = &hkscs2001_uni2indx_page256[(wc>>4)-0x2560];
+        else if (wc >= 0x25c00 && wc < 0x25d40)
+          summary = &hkscs2001_uni2indx_page25c[(wc>>4)-0x25c0];
+        else if (wc >= 0x26b00 && wc < 0x26b20)
+          summary = &hkscs2001_uni2indx_page26b[(wc>>4)-0x26b0];
+        else if (wc >= 0x26d00 && wc < 0x26d80)
+          summary = &hkscs2001_uni2indx_page26d[(wc>>4)-0x26d0];
+        else if (wc >= 0x26f00 && wc < 0x26fc0)
+          summary = &hkscs2001_uni2indx_page26f[(wc>>4)-0x26f0];
+        else if (wc >= 0x27100 && wc < 0x27110)
+          summary = &hkscs2001_uni2indx_page271[(wc>>4)-0x2710];
+        else if (wc >= 0x28700 && wc < 0x28710)
+          summary = &hkscs2001_uni2indx_page287[(wc>>4)-0x2870];
+        else if (wc >= 0x28900 && wc < 0x28af0)
+          summary = &hkscs2001_uni2indx_page289[(wc>>4)-0x2890];
+        else if (wc >= 0x28d00 && wc < 0x28dc0)
+          summary = &hkscs2001_uni2indx_page28d[(wc>>4)-0x28d0];
+        else if (wc >= 0x29900 && wc < 0x29950)
+          summary = &hkscs2001_uni2indx_page299[(wc>>4)-0x2990];
+        else if (wc >= 0x29c00 && wc < 0x29c80)
+          summary = &hkscs2001_uni2indx_page29c[(wc>>4)-0x29c0];
+        else if (wc >= 0x2a100 && wc < 0x2a2c0)
+          summary = &hkscs2001_uni2indx_page2a1[(wc>>4)-0x2a10];
+      }
+    }
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = hkscs2001_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/hkscs2004.h b/lib/hkscs2004.h
new file mode 100644
index 0000000..d5ab997
--- /dev/null
+++ b/lib/hkscs2004.h
@@ -0,0 +1,679 @@
+/*
+ * Copyright (C) 1999-2006 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * HKSCS:2004
+ */
+
+static const unsigned short hkscs2004_2uni_page87[58] = {
+  /* 0x87 */
+  0x0af0, 0x1032, 0x0d03, 0x0ca6, 0x0c78, 0x4167, 0x1177, 0x0cb3,
+  0x44b1, 0x10e2, 0x44c5, 0x0595, 0x0e36, 0x0e44, 0x1047, 0x1040,
+  0x39bf, 0x3417, 0x4252, 0x3f8b, 0x40d2, 0x1057, 0x4d51, 0x0e4f,
+  0x0cda, 0x1085, 0x446c, 0x1107, 0x0fa4, 0x0da1, 0x3d23, 0x1e25,
+  0x3c54, 0x2d63, 0x3606, 0x3761, 0x1a4d, 0x13fb, 0x28fd, 0x2195,
+  0x141d, 0x47b9, 0x06f4, 0x2534, 0x43ef, 0x16db, 0x2e5e, 0x15a4,
+  0x0125, 0x4bb0, 0x15d1, 0x16b7, 0x17fc, 0x1b6e, 0x2393, 0x4a45,
+  0x1f61, 0x1f9d,
+};
+static const unsigned short hkscs2004_2uni_page8c[189] = {
+  /* 0x8c */
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x2b6f, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd,
+  0x28fd, 0x1ae7, 0x28fd, 0x1c57, 0x20ca, 0x0688, 0x0bc3, 0x3256,
+  0x3196, 0x0a9a, 0x0c36, 0x28fd, 0x17d5, 0x351a, 0x24f9, 0x1778,
+  0x0612, 0x3351, 0x1878, 0x27b2, 0x1d57, 0x0c58, 0x38ec, 0x2f23,
+  0x1077, 0x0478, 0x004a, 0x29a4, 0x3e41, 0x24cc, 0x12b4, 0x2a39,
+  0x14bf, 0x226c, 0x2656, 0x49fa, 0x193b,
+  /* 0x8d */
+  0x2c9f, 0x28fd, 0x30c1, 0x466d, 0x0902, 0x0dbb, 0x4879, 0x0707,
+  0x27b3, 0x4cb5, 0x08f8, 0x02d6, 0x0df7, 0x3e46, 0x097c, 0x45b2,
+  0x42ff, 0x0c6d, 0x03d4, 0x3b9a, 0x0c61, 0x0c1b, 0x1189, 0x107b,
+  0x1176, 0x0cea, 0x07c8, 0x3a0f, 0x0161, 0x0bde, 0x0bbd, 0x09ed,
+};
+
+static const ucs4_t hkscs2004_2uni_upages[78] = {
+  0x03400, 0x03600, 0x03700, 0x03800, 0x03900, 0x03b00, 0x03d00, 0x03f00,
+  0x04000, 0x04100, 0x04300, 0x04400, 0x04500, 0x04600, 0x04700, 0x04a00,
+  0x04c00, 0x04d00, 0x04f00, 0x05600, 0x05900, 0x05a00, 0x05b00, 0x05c00,
+  0x05d00, 0x05f00, 0x06600, 0x06700, 0x06e00, 0x07100, 0x07200, 0x07400,
+  0x07900, 0x07d00, 0x08100, 0x08500, 0x08a00, 0x09700, 0x09800, 0x09f00,
+  0x0ff00, 0x20100, 0x20200, 0x20a00, 0x20b00, 0x21a00, 0x21d00, 0x21e00,
+  0x22100, 0x22700, 0x23200, 0x23500, 0x23600, 0x23b00, 0x23e00, 0x23f00,
+  0x24000, 0x24200, 0x24b00, 0x25400, 0x25a00, 0x26b00, 0x26c00, 0x26e00,
+  0x27000, 0x27200, 0x27300, 0x27b00, 0x27c00, 0x28600, 0x28900, 0x28b00,
+  0x29000, 0x29800, 0x29900, 0x29e00, 0x2a100, 0x2a300,
+};
+
+static int
+hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0x87) || (c1 >= 0x8c && c1 <= 0x8d)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+        unsigned int i = 157 * (c1 - 0x80) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        if (i < 1884) {
+          if (i < 1157)
+            swc = hkscs2004_2uni_page87[i-1099],
+            wc = hkscs2004_2uni_upages[swc>>8] | (swc & 0xff);
+        } else {
+          if (i < 2073)
+            swc = hkscs2004_2uni_page8c[i-1884],
+            wc = hkscs2004_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short hkscs2004_2charset[123] = {
+  0x8cf4, 0x8770, 0x8d5c, 0x8d4b, 0x8d52, 0x8cf3, 0x874b, 0x8cea,
+  0x8cdf, 0x876a, 0x8d47, 0x8d5a, 0x8d4a, 0x8d44, 0x8d4e, 0x8d5f,
+  0x8ce3, 0x8740, 0x8d5e, 0x8ce0, 0x8d5d, 0x8d55, 0x8ce4, 0x8cef,
+  0x8d54, 0x8d51, 0x8744, 0x8743, 0x8747, 0x8758, 0x8d59, 0x8742,
+  0x875d, 0x8d45, 0x8d4c, 0x874c, 0x874d, 0x8757, 0x875c, 0x8741,
+  0x874f, 0x874e, 0x8755, 0x8cf2, 0x8d57, 0x8759, 0x8749, 0x875b,
+  0x8d58, 0x8746, 0x8d56, 0x8cf8, 0x8765, 0x8768, 0x8cfa, 0x876f,
+  0x8772, 0x8773, 0x876d, 0x8ce9, 0x8ce6, 0x8774, 0x8cec, 0x8cfe,
+  0x8764, 0x8cdb, 0x8775, 0x8cdd, 0x8cee, 0x875f, 0x8778, 0x8779,
+  0x8cde, 0x8767, 0x8cfb, 0x8776, 0x8cf7, 0x8ce8, 0x876b, 0x8cfc,
+  0x8ced, 0x8d48, 0x8cf5, 0x8cf9, 0x8c62, 0x8d40, 0x8761, 0x876e,
+  0x8cf1, 0x8d42, 0x8ce2, 0x8ce1, 0x8ceb, 0x8751, 0x8ce7, 0x8762,
+  0x8763, 0x8cf0, 0x8750, 0x8d5b, 0x8d53, 0x8760, 0x875e, 0x8cf6,
+  0x8d4d, 0x8753, 0x8754, 0x8745, 0x8752, 0x8d50, 0x876c, 0x875a,
+  0x8748, 0x874a, 0x8d4f, 0x8d43, 0x8769, 0x8d46, 0x8cfd, 0x8777,
+  0x8771, 0x8d49, 0x8756,
+};
+
+static const Summary16 hkscs2004_uni2indx_page34[5] = {
+  /* 0x3400 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0400 },
+};
+static const Summary16 hkscs2004_uni2indx_page36[56] = {
+  /* 0x3600 */
+  {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0020 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0002 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  /* 0x3700 */
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0040 }, {    4, 0x0000 }, {    4, 0x0000 },
+  /* 0x3800 */
+  {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 },
+  {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 },
+  {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 },
+  {    4, 0x0000 }, {    4, 0x0010 }, {    5, 0x0000 }, {    5, 0x0000 },
+  /* 0x3900 */
+  {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 },
+  {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0100 },
+};
+static const Summary16 hkscs2004_uni2indx_page3b[10] = {
+  /* 0x3b00 */
+  {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 },
+  {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 },
+  {    6, 0x0000 }, {    6, 0x0020 },
+};
+static const Summary16 hkscs2004_uni2indx_page3d[16] = {
+  /* 0x3d00 */
+  {    7, 0x0000 }, {    7, 0x0004 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0100 }, {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 },
+  {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0010 },
+};
+static const Summary16 hkscs2004_uni2indx_page3f[47] = {
+  /* 0x3f00 */
+  {   10, 0x0080 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0100 }, {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 },
+  /* 0x4000 */
+  {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 },
+  {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 },
+  {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 },
+  {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0100 },
+  /* 0x4100 */
+  {   13, 0x0004 }, {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 },
+  {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x1000 },
+  {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 },
+  {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x2000 },
+};
+static const Summary16 hkscs2004_uni2indx_page43[69] = {
+  /* 0x4300 */
+  {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 },
+  {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 },
+  {   16, 0x0000 }, {   16, 0x0400 }, {   17, 0x0000 }, {   17, 0x0000 },
+  {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0001 },
+  /* 0x4400 */
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 },
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 },
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x2000 },
+  {   19, 0x0008 }, {   20, 0x4000 }, {   21, 0x0000 }, {   21, 0x0000 },
+  /* 0x4500 */
+  {   21, 0x0000 }, {   21, 0x0800 }, {   22, 0x0000 }, {   22, 0x0040 },
+  {   23, 0x0000 }, {   23, 0x0100 }, {   24, 0x2002 }, {   26, 0x0100 },
+  {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0040 }, {   28, 0x0008 },
+  {   29, 0x0000 }, {   29, 0x0400 }, {   30, 0x0400 }, {   31, 0x0000 },
+  /* 0x4600 */
+  {   31, 0x0008 }, {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 },
+  {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 },
+  {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0002 }, {   33, 0x0800 },
+  {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0080 },
+  /* 0x4700 */
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0040 },
+  {   36, 0x8010 },
+};
+static const Summary16 hkscs2004_uni2indx_page4a[11] = {
+  /* 0x4a00 */
+  {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0000 },
+  {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0000 },
+  {   38, 0x0000 }, {   38, 0x0000 }, {   38, 0x0010 },
+};
+static const Summary16 hkscs2004_uni2indx_page4c[25] = {
+  /* 0x4c00 */
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x0004 },
+  {   40, 0x0081 }, {   42, 0x0080 }, {   43, 0x0000 }, {   43, 0x0880 },
+  {   45, 0x0020 }, {   46, 0x0000 }, {   46, 0x0000 }, {   46, 0x0000 },
+  {   46, 0x0000 }, {   46, 0x0000 }, {   46, 0x0004 }, {   47, 0x0000 },
+  /* 0x4d00 */
+  {   47, 0x0080 }, {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 },
+  {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x00c0 },
+  {   50, 0x0200 },
+};
+static const Summary16 hkscs2004_uni2indx_page4f[12] = {
+  /* 0x4f00 */
+  {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 },
+  {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 },
+  {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0000 }, {   51, 0x0010 },
+};
+static const Summary16 hkscs2004_uni2indx_page56[16] = {
+  /* 0x5600 */
+  {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0000 },
+  {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0000 },
+  {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0000 },
+  {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0000 }, {   52, 0x0800 },
+};
+static const Summary16 hkscs2004_uni2indx_page59[72] = {
+  /* 0x5900 */
+  {   53, 0x0000 }, {   53, 0x2000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x8000 },
+  {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 },
+  /* 0x5a00 */
+  {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 },
+  {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 },
+  {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0010 }, {   56, 0x0000 },
+  {   56, 0x0000 }, {   56, 0x0002 }, {   57, 0x0000 }, {   57, 0x0000 },
+  /* 0x5b00 */
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0080 },
+  {   58, 0x0000 }, {   58, 0x0800 }, {   59, 0x0000 }, {   59, 0x0000 },
+  /* 0x5c00 */
+  {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 },
+  {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0100 },
+  {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 },
+  {   60, 0x0000 }, {   60, 0x0020 }, {   61, 0x0000 }, {   61, 0x1000 },
+  /* 0x5d00 */
+  {   62, 0x0000 }, {   62, 0x0000 }, {   62, 0x0000 }, {   62, 0x0000 },
+  {   62, 0x0000 }, {   62, 0x0000 }, {   62, 0x0000 }, {   62, 0x0100 },
+};
+static const Summary16 hkscs2004_uni2indx_page5f[4] = {
+  /* 0x5f00 */
+  {   63, 0x0000 }, {   63, 0x0000 }, {   63, 0x0000 }, {   63, 0x0800 },
+};
+static const Summary16 hkscs2004_uni2indx_page66[23] = {
+  /* 0x6600 */
+  {   64, 0x0000 }, {   64, 0x0000 }, {   64, 0x0000 }, {   64, 0x0000 },
+  {   64, 0x2000 }, {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 },
+  {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 },
+  {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0080 }, {   66, 0x0000 },
+  /* 0x6700 */
+  {   66, 0x0000 }, {   66, 0x0000 }, {   66, 0x0000 }, {   66, 0x0000 },
+  {   66, 0x0000 }, {   66, 0x0000 }, {   66, 0x4000 },
+};
+static const Summary16 hkscs2004_uni2indx_page6e[6] = {
+  /* 0x6e00 */
+  {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 },
+  {   67, 0x0000 }, {   67, 0x0080 },
+};
+static const Summary16 hkscs2004_uni2indx_page71[19] = {
+  /* 0x7100 */
+  {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0000 }, {   68, 0x0000 },
+  {   68, 0x0000 }, {   68, 0x0080 }, {   69, 0x0000 }, {   69, 0x0000 },
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 },
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 },
+  /* 0x7200 */
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0020 },
+};
+static const Summary16 hkscs2004_uni2indx_page74[10] = {
+  /* 0x7400 */
+  {   70, 0x0000 }, {   70, 0x0000 }, {   70, 0x0000 }, {   70, 0x0000 },
+  {   70, 0x0000 }, {   70, 0x0000 }, {   70, 0x0002 }, {   71, 0x0000 },
+  {   71, 0x0000 }, {   71, 0x2000 },
+};
+static const Summary16 hkscs2004_uni2indx_page79[13] = {
+  /* 0x7900 */
+  {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0000 },
+  {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0000 },
+  {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0000 }, {   72, 0x0000 },
+  {   72, 0x0400 },
+};
+static const Summary16 hkscs2004_uni2indx_page7d[10] = {
+  /* 0x7d00 */
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 }, {   73, 0x0000 },
+  {   73, 0x0000 }, {   73, 0x0020 },
+};
+static const Summary16 hkscs2004_uni2indx_page81[7] = {
+  /* 0x8100 */
+  {   74, 0x0000 }, {   74, 0x0000 }, {   74, 0x0000 }, {   74, 0x0000 },
+  {   74, 0x0000 }, {   74, 0x0000 }, {   74, 0x1000 },
+};
+static const Summary16 hkscs2004_uni2indx_page85[10] = {
+  /* 0x8500 */
+  {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 },
+  {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 }, {   75, 0x0000 },
+  {   75, 0x0000 }, {   75, 0x0008 },
+};
+static const Summary16 hkscs2004_uni2indx_page8a[16] = {
+  /* 0x8a00 */
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 }, {   76, 0x0000 },
+  {   76, 0x1000 }, {   77, 0x0000 }, {   77, 0x0000 }, {   77, 0x0200 },
+};
+static const Summary16 hkscs2004_uni2indx_page97[22] = {
+  /* 0x9700 */
+  {   78, 0x0000 }, {   78, 0x0000 }, {   78, 0x0000 }, {   78, 0x0010 },
+  {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x0000 },
+  {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x0000 },
+  {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x0000 },
+  /* 0x9800 */
+  {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x0000 }, {   79, 0x0000 },
+  {   79, 0x0000 }, {   79, 0x0040 },
+};
+static const Summary16 hkscs2004_uni2indx_page9f[12] = {
+  /* 0x9f00 */
+  {   80, 0x0000 }, {   80, 0x0000 }, {   80, 0x0000 }, {   80, 0x0000 },
+  {   80, 0x0000 }, {   80, 0x0000 }, {   80, 0x0000 }, {   80, 0x0000 },
+  {   80, 0x0000 }, {   80, 0x0000 }, {   80, 0x0000 }, {   80, 0x000c },
+};
+static const Summary16 hkscs2004_uni2indx_page201[20] = {
+  /* 0x20100 */
+  {   82, 0x0000 }, {   82, 0x0000 }, {   82, 0x0000 }, {   82, 0x0000 },
+  {   82, 0x0000 }, {   82, 0x0000 }, {   82, 0x0000 }, {   82, 0x0000 },
+  {   82, 0x0000 }, {   82, 0x0000 }, {   82, 0x0010 }, {   83, 0x0000 },
+  {   83, 0x0000 }, {   83, 0x0000 }, {   83, 0x0000 }, {   83, 0x0000 },
+  /* 0x20200 */
+  {   83, 0x0000 }, {   83, 0x0000 }, {   83, 0x0000 }, {   83, 0x0200 },
+};
+static const Summary16 hkscs2004_uni2indx_page20a[26] = {
+  /* 0x20a00 */
+  {   84, 0x0000 }, {   84, 0x0000 }, {   84, 0x0000 }, {   84, 0x0000 },
+  {   84, 0x0000 }, {   84, 0x0000 }, {   84, 0x8000 }, {   85, 0x0000 },
+  {   85, 0x0000 }, {   85, 0x0000 }, {   85, 0x0000 }, {   85, 0x0000 },
+  {   85, 0x0000 }, {   85, 0x0000 }, {   85, 0x0000 }, {   85, 0x0000 },
+  /* 0x20b00 */
+  {   85, 0x0000 }, {   85, 0x0000 }, {   85, 0x0000 }, {   85, 0x0000 },
+  {   85, 0x0000 }, {   85, 0x0000 }, {   85, 0x0000 }, {   85, 0x0000 },
+  {   85, 0x0000 }, {   85, 0x8000 },
+};
+static const Summary16 hkscs2004_uni2indx_page21a[7] = {
+  /* 0x21a00 */
+  {   86, 0x0000 }, {   86, 0x0000 }, {   86, 0x0000 }, {   86, 0x0000 },
+  {   86, 0x0000 }, {   86, 0x0000 }, {   86, 0x0008 },
+};
+static const Summary16 hkscs2004_uni2indx_page21d[19] = {
+  /* 0x21d00 */
+  {   87, 0x0000 }, {   87, 0x0000 }, {   87, 0x0000 }, {   87, 0x0000 },
+  {   87, 0x0000 }, {   87, 0x4000 }, {   88, 0x0000 }, {   88, 0x0000 },
+  {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0000 },
+  {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0000 },
+  /* 0x21e00 */
+  {   88, 0x0000 }, {   88, 0x0000 }, {   88, 0x0008 },
+};
+static const Summary16 hkscs2004_uni2indx_page221[13] = {
+  /* 0x22100 */
+  {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 },
+  {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 },
+  {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 }, {   89, 0x0000 },
+  {   89, 0x0002 },
+};
+static const Summary16 hkscs2004_uni2indx_page227[10] = {
+  /* 0x22700 */
+  {   90, 0x0000 }, {   90, 0x0000 }, {   90, 0x0000 }, {   90, 0x0000 },
+  {   90, 0x0000 }, {   90, 0x0000 }, {   90, 0x0000 }, {   90, 0x0000 },
+  {   90, 0x0000 }, {   90, 0x0040 },
+};
+static const Summary16 hkscs2004_uni2indx_page232[6] = {
+  /* 0x23200 */
+  {   91, 0x0000 }, {   91, 0x0000 }, {   91, 0x0000 }, {   91, 0x0000 },
+  {   91, 0x0000 }, {   91, 0x0040 },
+};
+static const Summary16 hkscs2004_uni2indx_page235[18] = {
+  /* 0x23500 */
+  {   92, 0x0000 }, {   92, 0x0000 }, {   92, 0x0000 }, {   92, 0x0000 },
+  {   92, 0x0000 }, {   92, 0x0002 }, {   93, 0x0000 }, {   93, 0x0000 },
+  {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 },
+  {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 }, {   93, 0x0000 },
+  /* 0x23600 */
+  {   93, 0x0000 }, {   93, 0x0080 },
+};
+static const Summary16 hkscs2004_uni2indx_page23b[2] = {
+  /* 0x23b00 */
+  {   94, 0x0000 }, {   94, 0x0400 },
+};
+static const Summary16 hkscs2004_uni2indx_page23e[47] = {
+  /* 0x23e00 */
+  {   95, 0x0040 }, {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 },
+  {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 },
+  {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 },
+  {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 },
+  /* 0x23f00 */
+  {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0000 },
+  {   96, 0x0000 }, {   96, 0x0000 }, {   96, 0x0002 }, {   97, 0x0000 },
+  {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 },
+  {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 },
+  /* 0x24000 */
+  {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 },
+  {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 },
+  {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x0000 },
+  {   97, 0x0000 }, {   97, 0x0000 }, {   97, 0x1000 },
+};
+static const Summary16 hkscs2004_uni2indx_page242[12] = {
+  /* 0x24200 */
+  {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 },
+  {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 },
+  {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x0000 }, {   98, 0x8000 },
+};
+static const Summary16 hkscs2004_uni2indx_page24b[1] = {
+  /* 0x24b00 */
+  {   99, 0x8000 },
+};
+static const Summary16 hkscs2004_uni2indx_page254[10] = {
+  /* 0x25400 */
+  {  100, 0x0000 }, {  100, 0x0000 }, {  100, 0x0000 }, {  100, 0x0000 },
+  {  100, 0x0000 }, {  100, 0x0000 }, {  100, 0x0000 }, {  100, 0x0000 },
+  {  100, 0x0000 }, {  100, 0x0400 },
+};
+static const Summary16 hkscs2004_uni2indx_page25a[6] = {
+  /* 0x25a00 */
+  {  101, 0x0000 }, {  101, 0x0000 }, {  101, 0x0000 }, {  101, 0x0000 },
+  {  101, 0x0000 }, {  101, 0x0010 },
+};
+static const Summary16 hkscs2004_uni2indx_page26b[21] = {
+  /* 0x26b00 */
+  {  102, 0x0000 }, {  102, 0x0000 }, {  102, 0x0008 }, {  103, 0x0000 },
+  {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 },
+  {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 },
+  {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 },
+  /* 0x26c00 */
+  {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 },
+  {  103, 0x0042 },
+};
+static const Summary16 hkscs2004_uni2indx_page26e[9] = {
+  /* 0x26e00 */
+  {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 },
+  {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 },
+  {  105, 0x0800 },
+};
+static const Summary16 hkscs2004_uni2indx_page270[14] = {
+  /* 0x27000 */
+  {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 },
+  {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 },
+  {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 },
+  {  106, 0x0000 }, {  106, 0x0004 },
+};
+static const Summary16 hkscs2004_uni2indx_page272[32] = {
+  /* 0x27200 */
+  {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0000 },
+  {  107, 0x0000 }, {  107, 0x0000 }, {  107, 0x0080 }, {  108, 0x0000 },
+  {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 },
+  {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 },
+  /* 0x27300 */
+  {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 }, {  108, 0x0000 },
+  {  108, 0x0000 }, {  108, 0x0004 }, {  109, 0x0000 }, {  109, 0x0000 },
+  {  109, 0x0000 }, {  109, 0x0000 }, {  109, 0x0000 }, {  109, 0x0000 },
+  {  109, 0x0000 }, {  109, 0x0000 }, {  109, 0x0000 }, {  109, 0x8000 },
+};
+static const Summary16 hkscs2004_uni2indx_page27b[29] = {
+  /* 0x27b00 */
+  {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 },
+  {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 },
+  {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x0000 },
+  {  110, 0x0000 }, {  110, 0x0000 }, {  110, 0x8000 }, {  111, 0x0000 },
+  /* 0x27c00 */
+  {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x0000 },
+  {  111, 0x0000 }, {  111, 0x0000 }, {  111, 0x1000 }, {  112, 0x0000 },
+  {  112, 0x0000 }, {  112, 0x0000 }, {  112, 0x0000 }, {  112, 0x0002 },
+  {  113, 0x0020 },
+};
+static const Summary16 hkscs2004_uni2indx_page286[12] = {
+  /* 0x28600 */
+  {  114, 0x0000 }, {  114, 0x0000 }, {  114, 0x0000 }, {  114, 0x0000 },
+  {  114, 0x0000 }, {  114, 0x0000 }, {  114, 0x0000 }, {  114, 0x0000 },
+  {  114, 0x0000 }, {  114, 0x0000 }, {  114, 0x0000 }, {  114, 0x0004 },
+};
+static const Summary16 hkscs2004_uni2indx_page289[7] = {
+  /* 0x28900 */
+  {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x0000 },
+  {  115, 0x0000 }, {  115, 0x0000 }, {  115, 0x2000 },
+};
+static const Summary16 hkscs2004_uni2indx_page28b[12] = {
+  /* 0x28b00 */
+  {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 },
+  {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 },
+  {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0200 },
+};
+static const Summary16 hkscs2004_uni2indx_page290[8] = {
+  /* 0x29000 */
+  {  117, 0x0000 }, {  117, 0x0000 }, {  117, 0x0000 }, {  117, 0x0000 },
+  {  117, 0x0000 }, {  117, 0x0000 }, {  117, 0x0000 }, {  117, 0x0200 },
+};
+static const Summary16 hkscs2004_uni2indx_page298[21] = {
+  /* 0x29800 */
+  {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0000 },
+  {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0000 },
+  {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0000 },
+  {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0400 },
+  /* 0x29900 */
+  {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0x0000 }, {  119, 0x0000 },
+  {  119, 0x0020 },
+};
+static const Summary16 hkscs2004_uni2indx_page29e[12] = {
+  /* 0x29e00 */
+  {  120, 0x0000 }, {  120, 0x0000 }, {  120, 0x0000 }, {  120, 0x0000 },
+  {  120, 0x0000 }, {  120, 0x0000 }, {  120, 0x0000 }, {  120, 0x0000 },
+  {  120, 0x0000 }, {  120, 0x0000 }, {  120, 0x0000 }, {  120, 0x0001 },
+};
+static const Summary16 hkscs2004_uni2indx_page2a1[12] = {
+  /* 0x2a100 */
+  {  121, 0x0000 }, {  121, 0x0000 }, {  121, 0x0000 }, {  121, 0x0000 },
+  {  121, 0x0000 }, {  121, 0x0000 }, {  121, 0x0000 }, {  121, 0x0000 },
+  {  121, 0x0000 }, {  121, 0x0000 }, {  121, 0x0000 }, {  121, 0x0020 },
+};
+static const Summary16 hkscs2004_uni2indx_page2a3[6] = {
+  /* 0x2a300 */
+  {  122, 0x0000 }, {  122, 0x0000 }, {  122, 0x0000 }, {  122, 0x0000 },
+  {  122, 0x0000 }, {  122, 0x0002 },
+};
+
+static int
+hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc < 0x21a00) {
+      if (wc < 0x6e00) {
+        if (wc >= 0x3400 && wc < 0x3450)
+          summary = &hkscs2004_uni2indx_page34[(wc>>4)-0x340];
+        else if (wc >= 0x3600 && wc < 0x3980)
+          summary = &hkscs2004_uni2indx_page36[(wc>>4)-0x360];
+        else if (wc >= 0x3b00 && wc < 0x3ba0)
+          summary = &hkscs2004_uni2indx_page3b[(wc>>4)-0x3b0];
+        else if (wc >= 0x3d00 && wc < 0x3e00)
+          summary = &hkscs2004_uni2indx_page3d[(wc>>4)-0x3d0];
+        else if (wc >= 0x3f00 && wc < 0x41f0)
+          summary = &hkscs2004_uni2indx_page3f[(wc>>4)-0x3f0];
+        else if (wc >= 0x4300 && wc < 0x4750)
+          summary = &hkscs2004_uni2indx_page43[(wc>>4)-0x430];
+        else if (wc >= 0x4a00 && wc < 0x4ab0)
+          summary = &hkscs2004_uni2indx_page4a[(wc>>4)-0x4a0];
+        else if (wc >= 0x4c00 && wc < 0x4d90)
+          summary = &hkscs2004_uni2indx_page4c[(wc>>4)-0x4c0];
+        else if (wc >= 0x4f00 && wc < 0x4fc0)
+          summary = &hkscs2004_uni2indx_page4f[(wc>>4)-0x4f0];
+        else if (wc >= 0x5600 && wc < 0x5700)
+          summary = &hkscs2004_uni2indx_page56[(wc>>4)-0x560];
+        else if (wc >= 0x5900 && wc < 0x5d80)
+          summary = &hkscs2004_uni2indx_page59[(wc>>4)-0x590];
+        else if (wc >= 0x5f00 && wc < 0x5f40)
+          summary = &hkscs2004_uni2indx_page5f[(wc>>4)-0x5f0];
+        else if (wc >= 0x6600 && wc < 0x6770)
+          summary = &hkscs2004_uni2indx_page66[(wc>>4)-0x660];
+      } else {
+        if (wc >= 0x6e00 && wc < 0x6e60)
+          summary = &hkscs2004_uni2indx_page6e[(wc>>4)-0x6e0];
+        else if (wc >= 0x7100 && wc < 0x7230)
+          summary = &hkscs2004_uni2indx_page71[(wc>>4)-0x710];
+        else if (wc >= 0x7400 && wc < 0x74a0)
+          summary = &hkscs2004_uni2indx_page74[(wc>>4)-0x740];
+        else if (wc >= 0x7900 && wc < 0x79d0)
+          summary = &hkscs2004_uni2indx_page79[(wc>>4)-0x790];
+        else if (wc >= 0x7d00 && wc < 0x7da0)
+          summary = &hkscs2004_uni2indx_page7d[(wc>>4)-0x7d0];
+        else if (wc >= 0x8100 && wc < 0x8170)
+          summary = &hkscs2004_uni2indx_page81[(wc>>4)-0x810];
+        else if (wc >= 0x8500 && wc < 0x85a0)
+          summary = &hkscs2004_uni2indx_page85[(wc>>4)-0x850];
+        else if (wc >= 0x8a00 && wc < 0x8b00)
+          summary = &hkscs2004_uni2indx_page8a[(wc>>4)-0x8a0];
+        else if (wc >= 0x9700 && wc < 0x9860)
+          summary = &hkscs2004_uni2indx_page97[(wc>>4)-0x970];
+        else if (wc >= 0x9f00 && wc < 0x9fc0)
+          summary = &hkscs2004_uni2indx_page9f[(wc>>4)-0x9f0];
+        else if (wc >= 0x20100 && wc < 0x20240)
+          summary = &hkscs2004_uni2indx_page201[(wc>>4)-0x2010];
+        else if (wc >= 0x20a00 && wc < 0x20ba0)
+          summary = &hkscs2004_uni2indx_page20a[(wc>>4)-0x20a0];
+      }
+    } else {
+      if (wc < 0x26b00) {
+        if (wc >= 0x21a00 && wc < 0x21a70)
+          summary = &hkscs2004_uni2indx_page21a[(wc>>4)-0x21a0];
+        else if (wc >= 0x21d00 && wc < 0x21e30)
+          summary = &hkscs2004_uni2indx_page21d[(wc>>4)-0x21d0];
+        else if (wc >= 0x22100 && wc < 0x221d0)
+          summary = &hkscs2004_uni2indx_page221[(wc>>4)-0x2210];
+        else if (wc >= 0x22700 && wc < 0x227a0)
+          summary = &hkscs2004_uni2indx_page227[(wc>>4)-0x2270];
+        else if (wc >= 0x23200 && wc < 0x23260)
+          summary = &hkscs2004_uni2indx_page232[(wc>>4)-0x2320];
+        else if (wc >= 0x23500 && wc < 0x23620)
+          summary = &hkscs2004_uni2indx_page235[(wc>>4)-0x2350];
+        else if (wc >= 0x23b00 && wc < 0x23b20)
+          summary = &hkscs2004_uni2indx_page23b[(wc>>4)-0x23b0];
+        else if (wc >= 0x23e00 && wc < 0x240f0)
+          summary = &hkscs2004_uni2indx_page23e[(wc>>4)-0x23e0];
+        else if (wc >= 0x24200 && wc < 0x242c0)
+          summary = &hkscs2004_uni2indx_page242[(wc>>4)-0x2420];
+        else if (wc >= 0x24b00 && wc < 0x24b10)
+          summary = &hkscs2004_uni2indx_page24b[(wc>>4)-0x24b0];
+        else if (wc >= 0x25400 && wc < 0x254a0)
+          summary = &hkscs2004_uni2indx_page254[(wc>>4)-0x2540];
+        else if (wc >= 0x25a00 && wc < 0x25a60)
+          summary = &hkscs2004_uni2indx_page25a[(wc>>4)-0x25a0];
+      } else {
+        if (wc >= 0x26b00 && wc < 0x26c50)
+          summary = &hkscs2004_uni2indx_page26b[(wc>>4)-0x26b0];
+        else if (wc >= 0x26e00 && wc < 0x26e90)
+          summary = &hkscs2004_uni2indx_page26e[(wc>>4)-0x26e0];
+        else if (wc >= 0x27000 && wc < 0x270e0)
+          summary = &hkscs2004_uni2indx_page270[(wc>>4)-0x2700];
+        else if (wc >= 0x27200 && wc < 0x27400)
+          summary = &hkscs2004_uni2indx_page272[(wc>>4)-0x2720];
+        else if (wc >= 0x27b00 && wc < 0x27cd0)
+          summary = &hkscs2004_uni2indx_page27b[(wc>>4)-0x27b0];
+        else if (wc >= 0x28600 && wc < 0x286c0)
+          summary = &hkscs2004_uni2indx_page286[(wc>>4)-0x2860];
+        else if (wc >= 0x28900 && wc < 0x28970)
+          summary = &hkscs2004_uni2indx_page289[(wc>>4)-0x2890];
+        else if (wc >= 0x28b00 && wc < 0x28bc0)
+          summary = &hkscs2004_uni2indx_page28b[(wc>>4)-0x28b0];
+        else if (wc >= 0x29000 && wc < 0x29080)
+          summary = &hkscs2004_uni2indx_page290[(wc>>4)-0x2900];
+        else if (wc >= 0x29800 && wc < 0x29950)
+          summary = &hkscs2004_uni2indx_page298[(wc>>4)-0x2980];
+        else if (wc >= 0x29e00 && wc < 0x29ec0)
+          summary = &hkscs2004_uni2indx_page29e[(wc>>4)-0x29e0];
+        else if (wc >= 0x2a100 && wc < 0x2a1c0)
+          summary = &hkscs2004_uni2indx_page2a1[(wc>>4)-0x2a10];
+        else if (wc >= 0x2a300 && wc < 0x2a360)
+          summary = &hkscs2004_uni2indx_page2a3[(wc>>4)-0x2a30];
+      }
+    }
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = hkscs2004_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/hkscs2008.h b/lib/hkscs2008.h
new file mode 100644
index 0000000..ee6235c
--- /dev/null
+++ b/lib/hkscs2008.h
@@ -0,0 +1,467 @@
+/*
+ * Copyright (C) 1999-2010 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * HKSCS:2008
+ */
+
+static const unsigned short hkscs2008_2uni_page87[126] = {
+  /* 0x87 */
+  0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd,
+  0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd,
+  0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd,
+  0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd,
+  0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd,
+  0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd,
+  0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd, 0x22fd,
+  0x22fd, 0x22fd, 0x0175, 0x2453, 0x299e, 0x2d21, 0x03ec, 0x2bde,
+  0x02f5, 0x16fc, 0x2197, 0x2a61, 0x300d, 0x26ea, 0x238a, 0x275e,
+  0x060a, 0x1884, 0x2196, 0x1f2f, 0x0930, 0x1a13, 0x0d96, 0x204a,
+  0x1e18, 0x15d0, 0x1632, 0x0f60, 0x1129, 0x1b9d, 0x144c, 0x17c5,
+  0x1082, 0x162c, 0x0a4f, 0x1d46, 0x00e6, 0x13c4, 0x2cb9, 0x14c6,
+  0x21c7, 0x0cb3, 0x092f, 0x0b4c, 0x0531, 0x298e, 0x0d18, 0x1672,
+  0x2f65, 0x1c8f, 0x08ae, 0x2e88, 0x0581, 0x2c99, 0x17ae, 0x25bc,
+  0x21c8, 0x25c1, 0x25c9, 0x25cc, 0x21c9, 0x1904, 0x28bb, 0x04b4,
+  0x21ca, 0x07e1, 0x31ff, 0x0ec1, 0x126e, 0x21cb,
+};
+
+static const ucs4_t hkscs2008_2uni_upages[50] = {
+  0x03400, 0x03800, 0x03a00, 0x03e00, 0x04000, 0x04100, 0x04300, 0x04400,
+  0x04600, 0x04900, 0x05200, 0x05400, 0x05700, 0x05800, 0x06200, 0x06600,
+  0x06700, 0x06a00, 0x07000, 0x07300, 0x07400, 0x07900, 0x07a00, 0x07b00,
+  0x08400, 0x08500, 0x08600, 0x08800, 0x08b00, 0x09000, 0x09200, 0x09400,
+  0x09700, 0x09f00, 0x0ff00, 0x20a00, 0x21d00, 0x22400, 0x23100, 0x23200,
+  0x23500, 0x23600, 0x24100, 0x25800, 0x25d00, 0x26000, 0x26e00, 0x27b00,
+  0x28900, 0x2ad00,
+};
+
+static int
+hkscs2008_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0x87)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) {
+        unsigned int i = 157 * (c1 - 0x80) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40));
+        ucs4_t wc = 0xfffd;
+        unsigned short swc;
+        {
+          if (i < 1225)
+            swc = hkscs2008_2uni_page87[i-1099],
+            wc = hkscs2008_2uni_upages[swc>>8] | (swc & 0xff);
+        }
+        if (wc != 0xfffd) {
+          *pwc = wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short hkscs2008_2charset[68] = {
+  0x87be, 0x877a, 0x87a2, 0x877e, 0x87d9, 0x87c6, 0x87ce, 0x87aa,
+  0x87db, 0x87cc, 0x87c4, 0x87ae, 0x87bc, 0x87c5, 0x87c3, 0x87c8,
+  0x87b0, 0x87dd, 0x87b5, 0x87ba, 0x87b6, 0x87de, 0x87bf, 0x87b8,
+  0x87c1, 0x87b3, 0x87bb, 0x87b4, 0x87c9, 0x87a3, 0x87d0, 0x87b9,
+  0x87ab, 0x87d7, 0x87af, 0x87b7, 0x87cb, 0x87bd, 0x87b2, 0x87ad,
+  0x87b1, 0x87ac, 0x87a4, 0x87c2, 0x87d2, 0x87d6, 0x87da, 0x87df,
+  0x87a8, 0x877b, 0x87d1, 0x87d3, 0x87d4, 0x87d5, 0x87a7, 0x87a9,
+  0x87d8, 0x87c7, 0x877c, 0x87a5, 0x87a1, 0x87cf, 0x87c0, 0x877d,
+  0x87cd, 0x87ca, 0x87a6, 0x87dc,
+};
+
+static const Summary16 hkscs2008_uni2indx_page34[15] = {
+  /* 0x3400 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0040 },
+};
+static const Summary16 hkscs2008_uni2indx_page38[8] = {
+  /* 0x3800 */
+  {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0000 },
+  {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0000 }, {    1, 0x0020 },
+};
+static const Summary16 hkscs2008_uni2indx_page3a[16] = {
+  /* 0x3a00 */
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 },
+  {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0000 }, {    2, 0x0020 },
+};
+static const Summary16 hkscs2008_uni2indx_page3e[15] = {
+  /* 0x3e00 */
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x0000 },
+  {    3, 0x0000 }, {    3, 0x0000 }, {    3, 0x1000 },
+};
+static const Summary16 hkscs2008_uni2indx_page40[25] = {
+  /* 0x4000 */
+  {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 },
+  {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 },
+  {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0000 }, {    4, 0x0010 },
+  {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 },
+  /* 0x4100 */
+  {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0000 }, {    5, 0x0002 },
+  {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 }, {    6, 0x0000 },
+  {    6, 0x0002 },
+};
+static const Summary16 hkscs2008_uni2indx_page43[31] = {
+  /* 0x4300 */
+  {    7, 0x0400 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  /* 0x4400 */
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0000 },
+  {    8, 0x0000 }, {    8, 0x0000 }, {    8, 0x0002 },
+};
+static const Summary16 hkscs2008_uni2indx_page46[11] = {
+  /* 0x4600 */
+  {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 },
+  {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x0000 },
+  {    9, 0x0000 }, {    9, 0x0000 }, {    9, 0x4000 },
+};
+static const Summary16 hkscs2008_uni2indx_page49[4] = {
+  /* 0x4900 */
+  {   10, 0x0000 }, {   10, 0x0000 }, {   10, 0x8000 }, {   11, 0x0001 },
+};
+static const Summary16 hkscs2008_uni2indx_page52[5] = {
+  /* 0x5200 */
+  {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 }, {   12, 0x0000 },
+  {   12, 0x8000 },
+};
+static const Summary16 hkscs2008_uni2indx_page54[5] = {
+  /* 0x5400 */
+  {   13, 0x0000 }, {   13, 0x0000 }, {   13, 0x0000 }, {   13, 0x0000 },
+  {   13, 0x1000 },
+};
+static const Summary16 hkscs2008_uni2indx_page57[26] = {
+  /* 0x5700 */
+  {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 },
+  {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 },
+  {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0000 }, {   14, 0x0008 },
+  {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 }, {   15, 0x0000 },
+  /* 0x5800 */
+  {   15, 0x0000 }, {   15, 0x0100 }, {   16, 0x0000 }, {   16, 0x0000 },
+  {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 }, {   16, 0x0000 },
+  {   16, 0x0000 }, {   16, 0x0040 },
+};
+static const Summary16 hkscs2008_uni2indx_page62[13] = {
+  /* 0x6200 */
+  {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 },
+  {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 },
+  {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 },
+  {   17, 0x0002 },
+};
+static const Summary16 hkscs2008_uni2indx_page66[25] = {
+  /* 0x6600 */
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0000 },
+  {   18, 0x0000 }, {   18, 0x0000 }, {   18, 0x0001 }, {   19, 0x0000 },
+  {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0000 },
+  {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0000 },
+  /* 0x6700 */
+  {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0000 },
+  {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0000 }, {   19, 0x0000 },
+  {   19, 0x0004 },
+};
+static const Summary16 hkscs2008_uni2indx_page6a[3] = {
+  /* 0x6a00 */
+  {   20, 0x0000 }, {   20, 0x0000 }, {   20, 0x0200 },
+};
+static const Summary16 hkscs2008_uni2indx_page70[7] = {
+  /* 0x7000 */
+  {   21, 0x0000 }, {   21, 0x0000 }, {   21, 0x0000 }, {   21, 0x0000 },
+  {   21, 0x0000 }, {   21, 0x0000 }, {   21, 0x4000 },
+};
+static const Summary16 hkscs2008_uni2indx_page73[29] = {
+  /* 0x7300 */
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 }, {   22, 0x0000 },
+  {   22, 0x0010 }, {   23, 0x0000 }, {   23, 0x0000 }, {   23, 0x0000 },
+  /* 0x7400 */
+  {   23, 0x0000 }, {   23, 0x0000 }, {   23, 0x0000 }, {   23, 0x0000 },
+  {   23, 0x1000 }, {   24, 0x0000 }, {   24, 0x0000 }, {   24, 0x0000 },
+  {   24, 0x0000 }, {   24, 0x0000 }, {   24, 0x0000 }, {   24, 0x0000 },
+  {   24, 0x0040 },
+};
+static const Summary16 hkscs2008_uni2indx_page79[45] = {
+  /* 0x7900 */
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0001 }, {   26, 0x0000 }, {   26, 0x0000 },
+  /* 0x7a00 */
+  {   26, 0x0000 }, {   26, 0x0000 }, {   26, 0x1000 }, {   27, 0x0004 },
+  {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0004 },
+  {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 },
+  {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x1000 },
+  /* 0x7b00 */
+  {   30, 0x0000 }, {   30, 0x0000 }, {   30, 0x0000 }, {   30, 0x0000 },
+  {   30, 0x0000 }, {   30, 0x0000 }, {   30, 0x0000 }, {   30, 0x0000 },
+  {   30, 0x0000 }, {   30, 0x0000 }, {   30, 0x4000 }, {   31, 0x0000 },
+  {   31, 0x0020 },
+};
+static const Summary16 hkscs2008_uni2indx_page84[34] = {
+  /* 0x8400 */
+  {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 },
+  {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 },
+  {   32, 0x0010 }, {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 },
+  {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 }, {   33, 0x0000 },
+  /* 0x8500 */
+  {   33, 0x0010 }, {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 },
+  {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 },
+  {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 },
+  {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 }, {   34, 0x0000 },
+  /* 0x8600 */
+  {   34, 0x0000 }, {   34, 0x0008 },
+};
+static const Summary16 hkscs2008_uni2indx_page88[10] = {
+  /* 0x8800 */
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 }, {   35, 0x0000 },
+  {   35, 0x0000 }, {   35, 0x2000 },
+};
+static const Summary16 hkscs2008_uni2indx_page8b[9] = {
+  /* 0x8b00 */
+  {   36, 0x0000 }, {   36, 0x0000 }, {   36, 0x0000 }, {   36, 0x0000 },
+  {   36, 0x0000 }, {   36, 0x0000 }, {   36, 0x0000 }, {   36, 0x0000 },
+  {   36, 0x8000 },
+};
+static const Summary16 hkscs2008_uni2indx_page90[5] = {
+  /* 0x9000 */
+  {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 }, {   37, 0x0000 },
+  {   37, 0x0040 },
+};
+static const Summary16 hkscs2008_uni2indx_page92[2] = {
+  /* 0x9200 */
+  {   38, 0x0000 }, {   38, 0x0100 },
+};
+static const Summary16 hkscs2008_uni2indx_page94[3] = {
+  /* 0x9400 */
+  {   39, 0x0000 }, {   39, 0x0000 }, {   39, 0x8000 },
+};
+static const Summary16 hkscs2008_uni2indx_page97[5] = {
+  /* 0x9700 */
+  {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 }, {   40, 0x0000 },
+  {   40, 0x0400 },
+};
+static const Summary16 hkscs2008_uni2indx_page9f[13] = {
+  /* 0x9f00 */
+  {   41, 0x0000 }, {   41, 0x0000 }, {   41, 0x0000 }, {   41, 0x0000 },
+  {   41, 0x0000 }, {   41, 0x0000 }, {   41, 0x0000 }, {   41, 0x0000 },
+  {   41, 0x0000 }, {   41, 0x00c0 }, {   43, 0x0000 }, {   43, 0x0000 },
+  {   43, 0x0f80 },
+};
+static const Summary16 hkscs2008_uni2indx_page20a[9] = {
+  /* 0x20a00 */
+  {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 },
+  {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 }, {   48, 0x0000 },
+  {   48, 0x0400 },
+};
+static const Summary16 hkscs2008_uni2indx_page21d[6] = {
+  /* 0x21d00 */
+  {   49, 0x0000 }, {   49, 0x0000 }, {   49, 0x0000 }, {   49, 0x0000 },
+  {   49, 0x0000 }, {   49, 0x0008 },
+};
+static const Summary16 hkscs2008_uni2indx_page224[13] = {
+  /* 0x22400 */
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x1000 },
+  {   51, 0x1202 },
+};
+static const Summary16 hkscs2008_uni2indx_page231[22] = {
+  /* 0x23100 */
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0000 },
+  {   54, 0x0000 }, {   54, 0x0000 }, {   54, 0x0400 }, {   55, 0x0000 },
+  /* 0x23200 */
+  {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 }, {   55, 0x0000 },
+  {   55, 0x0000 }, {   55, 0x4000 },
+};
+static const Summary16 hkscs2008_uni2indx_page235[26] = {
+  /* 0x23500 */
+  {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 },
+  {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 },
+  {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0000 }, {   56, 0x0800 },
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  /* 0x23600 */
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  {   57, 0x4000 }, {   58, 0x4000 },
+};
+static const Summary16 hkscs2008_uni2indx_page241[7] = {
+  /* 0x24100 */
+  {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 },
+  {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0002 },
+};
+static const Summary16 hkscs2008_uni2indx_page258[14] = {
+  /* 0x25800 */
+  {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 },
+  {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 },
+  {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 }, {   60, 0x0000 },
+  {   60, 0x0000 }, {   60, 0x4000 },
+};
+static const Summary16 hkscs2008_uni2indx_page25d[12] = {
+  /* 0x25d00 */
+  {   61, 0x0000 }, {   61, 0x0000 }, {   61, 0x0000 }, {   61, 0x0000 },
+  {   61, 0x0000 }, {   61, 0x0000 }, {   61, 0x0000 }, {   61, 0x0000 },
+  {   61, 0x0000 }, {   61, 0x0200 }, {   62, 0x0000 }, {   62, 0x0200 },
+};
+static const Summary16 hkscs2008_uni2indx_page260[3] = {
+  /* 0x26000 */
+  {   63, 0x0000 }, {   63, 0x0000 }, {   63, 0x0002 },
+};
+static const Summary16 hkscs2008_uni2indx_page26e[9] = {
+  /* 0x26e00 */
+  {   64, 0x0000 }, {   64, 0x0000 }, {   64, 0x0000 }, {   64, 0x0000 },
+  {   64, 0x0000 }, {   64, 0x0000 }, {   64, 0x0000 }, {   64, 0x0000 },
+  {   64, 0x0100 },
+};
+static const Summary16 hkscs2008_uni2indx_page27b[7] = {
+  /* 0x27b00 */
+  {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0000 },
+  {   65, 0x0000 }, {   65, 0x0000 }, {   65, 0x0020 },
+};
+static const Summary16 hkscs2008_uni2indx_page289[1] = {
+  /* 0x28900 */
+  {   66, 0x2000 },
+};
+static const Summary16 hkscs2008_uni2indx_page2ad[16] = {
+  /* 0x2ad00 */
+  {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 },
+  {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 },
+  {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 },
+  {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x0000 }, {   67, 0x8000 },
+};
+
+static int
+hkscs2008_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x3400 && wc < 0x34f0)
+      summary = &hkscs2008_uni2indx_page34[(wc>>4)-0x340];
+    else if (wc >= 0x3800 && wc < 0x3880)
+      summary = &hkscs2008_uni2indx_page38[(wc>>4)-0x380];
+    else if (wc >= 0x3a00 && wc < 0x3b00)
+      summary = &hkscs2008_uni2indx_page3a[(wc>>4)-0x3a0];
+    else if (wc >= 0x3e00 && wc < 0x3ef0)
+      summary = &hkscs2008_uni2indx_page3e[(wc>>4)-0x3e0];
+    else if (wc >= 0x4000 && wc < 0x4190)
+      summary = &hkscs2008_uni2indx_page40[(wc>>4)-0x400];
+    else if (wc >= 0x4300 && wc < 0x44f0)
+      summary = &hkscs2008_uni2indx_page43[(wc>>4)-0x430];
+    else if (wc >= 0x4600 && wc < 0x46b0)
+      summary = &hkscs2008_uni2indx_page46[(wc>>4)-0x460];
+    else if (wc >= 0x4900 && wc < 0x4940)
+      summary = &hkscs2008_uni2indx_page49[(wc>>4)-0x490];
+    else if (wc >= 0x5200 && wc < 0x5250)
+      summary = &hkscs2008_uni2indx_page52[(wc>>4)-0x520];
+    else if (wc >= 0x5400 && wc < 0x5450)
+      summary = &hkscs2008_uni2indx_page54[(wc>>4)-0x540];
+    else if (wc >= 0x5700 && wc < 0x58a0)
+      summary = &hkscs2008_uni2indx_page57[(wc>>4)-0x570];
+    else if (wc >= 0x6200 && wc < 0x62d0)
+      summary = &hkscs2008_uni2indx_page62[(wc>>4)-0x620];
+    else if (wc >= 0x6600 && wc < 0x6790)
+      summary = &hkscs2008_uni2indx_page66[(wc>>4)-0x660];
+    else if (wc >= 0x6a00 && wc < 0x6a30)
+      summary = &hkscs2008_uni2indx_page6a[(wc>>4)-0x6a0];
+    else if (wc >= 0x7000 && wc < 0x7070)
+      summary = &hkscs2008_uni2indx_page70[(wc>>4)-0x700];
+    else if (wc >= 0x7300 && wc < 0x74d0)
+      summary = &hkscs2008_uni2indx_page73[(wc>>4)-0x730];
+    else if (wc >= 0x7900 && wc < 0x7bd0)
+      summary = &hkscs2008_uni2indx_page79[(wc>>4)-0x790];
+    else if (wc >= 0x8400 && wc < 0x8620)
+      summary = &hkscs2008_uni2indx_page84[(wc>>4)-0x840];
+    else if (wc >= 0x8800 && wc < 0x88a0)
+      summary = &hkscs2008_uni2indx_page88[(wc>>4)-0x880];
+    else if (wc >= 0x8b00 && wc < 0x8b90)
+      summary = &hkscs2008_uni2indx_page8b[(wc>>4)-0x8b0];
+    else if (wc >= 0x9000 && wc < 0x9050)
+      summary = &hkscs2008_uni2indx_page90[(wc>>4)-0x900];
+    else if (wc >= 0x9200 && wc < 0x9220)
+      summary = &hkscs2008_uni2indx_page92[(wc>>4)-0x920];
+    else if (wc >= 0x9400 && wc < 0x9430)
+      summary = &hkscs2008_uni2indx_page94[(wc>>4)-0x940];
+    else if (wc >= 0x9700 && wc < 0x9750)
+      summary = &hkscs2008_uni2indx_page97[(wc>>4)-0x970];
+    else if (wc >= 0x9f00 && wc < 0x9fd0)
+      summary = &hkscs2008_uni2indx_page9f[(wc>>4)-0x9f0];
+    else if (wc >= 0x20a00 && wc < 0x20a90)
+      summary = &hkscs2008_uni2indx_page20a[(wc>>4)-0x20a0];
+    else if (wc >= 0x21d00 && wc < 0x21d60)
+      summary = &hkscs2008_uni2indx_page21d[(wc>>4)-0x21d0];
+    else if (wc >= 0x22400 && wc < 0x224d0)
+      summary = &hkscs2008_uni2indx_page224[(wc>>4)-0x2240];
+    else if (wc >= 0x23100 && wc < 0x23260)
+      summary = &hkscs2008_uni2indx_page231[(wc>>4)-0x2310];
+    else if (wc >= 0x23500 && wc < 0x236a0)
+      summary = &hkscs2008_uni2indx_page235[(wc>>4)-0x2350];
+    else if (wc >= 0x24100 && wc < 0x24170)
+      summary = &hkscs2008_uni2indx_page241[(wc>>4)-0x2410];
+    else if (wc >= 0x25800 && wc < 0x258e0)
+      summary = &hkscs2008_uni2indx_page258[(wc>>4)-0x2580];
+    else if (wc >= 0x25d00 && wc < 0x25dc0)
+      summary = &hkscs2008_uni2indx_page25d[(wc>>4)-0x25d0];
+    else if (wc >= 0x26000 && wc < 0x26030)
+      summary = &hkscs2008_uni2indx_page260[(wc>>4)-0x2600];
+    else if (wc >= 0x26e00 && wc < 0x26e90)
+      summary = &hkscs2008_uni2indx_page26e[(wc>>4)-0x26e0];
+    else if (wc >= 0x27b00 && wc < 0x27b70)
+      summary = &hkscs2008_uni2indx_page27b[(wc>>4)-0x27b0];
+    else if (wc >= 0x28900 && wc < 0x28910)
+      summary = &hkscs2008_uni2indx_page289[(wc>>4)-0x2890];
+    else if (wc >= 0x2ad00 && wc < 0x2ae00)
+      summary = &hkscs2008_uni2indx_page2ad[(wc>>4)-0x2ad0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = hkscs2008_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/hp_roman8.h b/lib/hp_roman8.h
new file mode 100644
index 0000000..da776ed
--- /dev/null
+++ b/lib/hp_roman8.h
@@ -0,0 +1,119 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * HP-ROMAN8
+ */
+
+static const unsigned short hp_roman8_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x00c0, 0x00c2, 0x00c8, 0x00ca, 0x00cb, 0x00ce, 0x00cf,
+  0x00b4, 0x02cb, 0x02c6, 0x00a8, 0x02dc, 0x00d9, 0x00db, 0x20a4,
+  /* 0xb0 */
+  0x00af, 0x00dd, 0x00fd, 0x00b0, 0x00c7, 0x00e7, 0x00d1, 0x00f1,
+  0x00a1, 0x00bf, 0x00a4, 0x00a3, 0x00a5, 0x00a7, 0x0192, 0x00a2,
+  /* 0xc0 */
+  0x00e2, 0x00ea, 0x00f4, 0x00fb, 0x00e1, 0x00e9, 0x00f3, 0x00fa,
+  0x00e0, 0x00e8, 0x00f2, 0x00f9, 0x00e4, 0x00eb, 0x00f6, 0x00fc,
+  /* 0xd0 */
+  0x00c5, 0x00ee, 0x00d8, 0x00c6, 0x00e5, 0x00ed, 0x00f8, 0x00e6,
+  0x00c4, 0x00ec, 0x00d6, 0x00dc, 0x00c9, 0x00ef, 0x00df, 0x00d4,
+  /* 0xe0 */
+  0x00c1, 0x00c3, 0x00e3, 0x00d0, 0x00f0, 0x00cd, 0x00cc, 0x00d3,
+  0x00d2, 0x00d5, 0x00f5, 0x0160, 0x0161, 0x00da, 0x0178, 0x00ff,
+  /* 0xf0 */
+  0x00de, 0x00fe, 0x00b7, 0x00b5, 0x00b6, 0x00be, 0x2014, 0x00bc,
+  0x00bd, 0x00aa, 0x00ba, 0x00ab, 0x25a0, 0x00bb, 0x00b1, 0xfffd,
+};
+
+static int
+hp_roman8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = hp_roman8_2uni[c-0xa0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char hp_roman8_page00[96] = {
+  0xa0, 0xb8, 0xbf, 0xbb, 0xba, 0xbc, 0x00, 0xbd, /* 0xa0-0xa7 */
+  0xab, 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xb0, /* 0xa8-0xaf */
+  0xb3, 0xfe, 0x00, 0x00, 0xa8, 0xf3, 0xf4, 0xf2, /* 0xb0-0xb7 */
+  0x00, 0x00, 0xfa, 0xfd, 0xf7, 0xf8, 0xf5, 0xb9, /* 0xb8-0xbf */
+  0xa1, 0xe0, 0xa2, 0xe1, 0xd8, 0xd0, 0xd3, 0xb4, /* 0xc0-0xc7 */
+  0xa3, 0xdc, 0xa4, 0xa5, 0xe6, 0xe5, 0xa6, 0xa7, /* 0xc8-0xcf */
+  0xe3, 0xb6, 0xe8, 0xe7, 0xdf, 0xe9, 0xda, 0x00, /* 0xd0-0xd7 */
+  0xd2, 0xad, 0xed, 0xae, 0xdb, 0xb1, 0xf0, 0xde, /* 0xd8-0xdf */
+  0xc8, 0xc4, 0xc0, 0xe2, 0xcc, 0xd4, 0xd7, 0xb5, /* 0xe0-0xe7 */
+  0xc9, 0xc5, 0xc1, 0xcd, 0xd9, 0xd5, 0xd1, 0xdd, /* 0xe8-0xef */
+  0xe4, 0xb7, 0xca, 0xc6, 0xc2, 0xea, 0xce, 0x00, /* 0xf0-0xf7 */
+  0xd6, 0xcb, 0xc7, 0xc3, 0xcf, 0xb2, 0xf1, 0xef, /* 0xf8-0xff */
+};
+static const unsigned char hp_roman8_page01[56] = {
+  0xeb, 0xec, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char hp_roman8_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+
+static int
+hp_roman8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = hp_roman8_page00[wc-0x00a0];
+  else if (wc >= 0x0160 && wc < 0x0198)
+    c = hp_roman8_page01[wc-0x0160];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = hp_roman8_page02[wc-0x02c0];
+  else if (wc == 0x2014)
+    c = 0xf6;
+  else if (wc == 0x20a4)
+    c = 0xaf;
+  else if (wc == 0x25a0)
+    c = 0xfc;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/hz.h b/lib/hz.h
new file mode 100644
index 0000000..db0b4b1
--- /dev/null
+++ b/lib/hz.h
@@ -0,0 +1,163 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * HZ
+ */
+
+/* Specification: RFC 1842, RFC 1843 */
+
+/*
+ * The state is 1 in GB mode, 0 in ASCII mode.
+ */
+
+static int
+hz_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  unsigned int count = 0;
+  unsigned char c;
+  for (;;) {
+    c = *s;
+    if (c == '~') {
+      if (n < count+2)
+        goto none;
+      c = s[1];
+      if (state == 0) {
+        if (c == '~') {
+          *pwc = (ucs4_t) '~';
+          conv->istate = state;
+          return count+2;
+        }
+        if (c == '{') {
+          state = 1;
+          s += 2; count += 2;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (c == '\n') {
+          s += 2; count += 2;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+      } else {
+        if (c == '}') {
+          state = 0;
+          s += 2; count += 2;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+      }
+      goto ilseq;
+    }
+    break;
+  }
+  if (state == 0) {
+    *pwc = (ucs4_t) c;
+    conv->istate = state;
+    return count+1;
+  } else {
+    int ret;
+    if (n < count+2)
+      goto none;
+    ret = gb2312_mbtowc(conv,pwc,s,2);
+    if (ret == RET_ILSEQ)
+      goto ilseq;
+    if (ret != 2) abort();
+    conv->istate = state;
+    return count+2;
+  }
+
+none:
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+static int
+hz_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  state_t state = conv->ostate;
+  unsigned char buf[2];
+  int ret;
+
+  /* Code set 0 (ASCII or GB 1988-89) */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state ? 3 : 1);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state) {
+        r[0] = '~';
+        r[1] = '}';
+        r += 2;
+        state = 0;
+      }
+      r[0] = buf[0];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Code set 1 (GB 2312-1980) */
+  ret = gb2312_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      int count = (state ? 2 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (!state) {
+        r[0] = '~';
+        r[1] = '{';
+        r += 2;
+        state = 1;
+      }
+      r[0] = buf[0];
+      r[1] = buf[1];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  return RET_ILUNI;
+}
+
+static int
+hz_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  if (state) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = '~';
+    r[1] = '}';
+    /* conv->ostate = 0; will be done by the caller */
+    return 2;
+  } else
+    return 0;
+}
diff --git a/lib/iconv.c b/lib/iconv.c
new file mode 100644
index 0000000..3785296
--- /dev/null
+++ b/lib/iconv.c
@@ -0,0 +1,610 @@
+/*
+ * Copyright (C) 1999-2008, 2011 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#include <iconv.h>
+
+#include <stdlib.h>
+#include <string.h>
+#include "config.h"
+#include "localcharset.h"
+
+#ifdef __CYGWIN__
+#include <cygwin/version.h>
+#endif
+
+#if ENABLE_EXTRA
+/*
+ * Consider all system dependent encodings, for any system,
+ * and the extra encodings.
+ */
+#define USE_AIX
+#define USE_OSF1
+#define USE_DOS
+#define USE_EXTRA
+#else
+/*
+ * Consider those system dependent encodings that are needed for the
+ * current system.
+ */
+#ifdef _AIX
+#define USE_AIX
+#endif
+#if defined(__osf__) || defined(VMS)
+#define USE_OSF1
+#endif
+#if defined(__DJGPP__) || (defined(_WIN32) && (defined(_MSC_VER) || defined(__MINGW32__)))
+#define USE_DOS
+#endif
+#endif
+
+/*
+ * Data type for general conversion loop.
+ */
+struct loop_funcs {
+  size_t (*loop_convert) (iconv_t icd,
+                          const char* * inbuf, size_t *inbytesleft,
+                          char* * outbuf, size_t *outbytesleft);
+  size_t (*loop_reset) (iconv_t icd,
+                        char* * outbuf, size_t *outbytesleft);
+};
+
+/*
+ * Converters.
+ */
+#include "converters.h"
+
+/*
+ * Transliteration tables.
+ */
+#include "cjk_variants.h"
+#include "translit.h"
+
+/*
+ * Table of all supported encodings.
+ */
+struct encoding {
+  struct mbtowc_funcs ifuncs; /* conversion multibyte -> unicode */
+  struct wctomb_funcs ofuncs; /* conversion unicode -> multibyte */
+  int oflags;                 /* flags for unicode -> multibyte conversion */
+};
+#define DEFALIAS(xxx_alias,xxx) /* nothing */
+enum {
+#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \
+  ei_##xxx ,
+#include "encodings.def"
+#ifdef USE_AIX
+# include "encodings_aix.def"
+#endif
+#ifdef USE_OSF1
+# include "encodings_osf1.def"
+#endif
+#ifdef USE_DOS
+# include "encodings_dos.def"
+#endif
+#ifdef USE_EXTRA
+# include "encodings_extra.def"
+#endif
+#include "encodings_local.def"
+#undef DEFENCODING
+ei_for_broken_compilers_that_dont_like_trailing_commas
+};
+#include "flags.h"
+static struct encoding const all_encodings[] = {
+#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \
+  { xxx_ifuncs1,xxx_ifuncs2, xxx_ofuncs1,xxx_ofuncs2, ei_##xxx##_oflags },
+#include "encodings.def"
+#ifdef USE_AIX
+# include "encodings_aix.def"
+#endif
+#ifdef USE_OSF1
+# include "encodings_osf1.def"
+#endif
+#ifdef USE_DOS
+# include "encodings_dos.def"
+#endif
+#ifdef USE_EXTRA
+# include "encodings_extra.def"
+#endif
+#undef DEFENCODING
+#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \
+  { xxx_ifuncs1,xxx_ifuncs2, xxx_ofuncs1,xxx_ofuncs2, 0 },
+#include "encodings_local.def"
+#undef DEFENCODING
+};
+#undef DEFALIAS
+
+/*
+ * Conversion loops.
+ */
+#include "loops.h"
+
+/*
+ * Alias lookup function.
+ * Defines
+ *   struct alias { int name; unsigned int encoding_index; };
+ *   const struct alias * aliases_lookup (const char *str, unsigned int len);
+ *   #define MAX_WORD_LENGTH ...
+ */
+#if defined _AIX
+# include "aliases_sysaix.h"
+#elif defined hpux || defined __hpux
+# include "aliases_syshpux.h"
+#elif defined __osf__
+# include "aliases_sysosf1.h"
+#elif defined __sun
+# include "aliases_syssolaris.h"
+#else
+# include "aliases.h"
+#endif
+
+/*
+ * System dependent alias lookup function.
+ * Defines
+ *   const struct alias * aliases2_lookup (const char *str);
+ */
+#if defined(USE_AIX) || defined(USE_OSF1) || defined(USE_DOS) || defined(USE_EXTRA) /* || ... */
+struct stringpool2_t {
+#define S(tag,name,encoding_index) char stringpool_##tag[sizeof(name)];
+#include "aliases2.h"
+#undef S
+};
+static const struct stringpool2_t stringpool2_contents = {
+#define S(tag,name,encoding_index) name,
+#include "aliases2.h"
+#undef S
+};
+#define stringpool2 ((const char *) &stringpool2_contents)
+static const struct alias sysdep_aliases[] = {
+#define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
+#include "aliases2.h"
+#undef S
+};
+#ifdef __GNUC__
+__inline
+#endif
+const struct alias *
+aliases2_lookup (register const char *str)
+{
+  const struct alias * ptr;
+  unsigned int count;
+  for (ptr = sysdep_aliases, count = sizeof(sysdep_aliases)/sizeof(sysdep_aliases[0]); count > 0; ptr++, count--)
+    if (!strcmp(str, stringpool2 + ptr->name))
+      return ptr;
+  return NULL;
+}
+#else
+#define aliases2_lookup(str)  NULL
+#define stringpool2  NULL
+#endif
+
+#if 0
+/* Like !strcasecmp, except that the both strings can be assumed to be ASCII
+   and the first string can be assumed to be in uppercase. */
+static int strequal (const char* str1, const char* str2)
+{
+  unsigned char c1;
+  unsigned char c2;
+  for (;;) {
+    c1 = * (unsigned char *) str1++;
+    c2 = * (unsigned char *) str2++;
+    if (c1 == 0)
+      break;
+    if (c2 >= 'a' && c2 <= 'z')
+      c2 -= 'a'-'A';
+    if (c1 != c2)
+      break;
+  }
+  return (c1 == c2);
+}
+#endif
+
+iconv_t iconv_open (const char* tocode, const char* fromcode)
+{
+  struct conv_struct * cd;
+  unsigned int from_index;
+  int from_wchar;
+  unsigned int to_index;
+  int to_wchar;
+  int transliterate;
+  int discard_ilseq;
+
+#include "iconv_open1.h"
+
+  cd = (struct conv_struct *) malloc(from_wchar != to_wchar
+                                     ? sizeof(struct wchar_conv_struct)
+                                     : sizeof(struct conv_struct));
+  if (cd == NULL) {
+    errno = ENOMEM;
+    return (iconv_t)(-1);
+  }
+
+#include "iconv_open2.h"
+
+  return (iconv_t)cd;
+invalid:
+  errno = EINVAL;
+  return (iconv_t)(-1);
+}
+
+size_t iconv (iconv_t icd,
+              ICONV_CONST char* * inbuf, size_t *inbytesleft,
+              char* * outbuf, size_t *outbytesleft)
+{
+  conv_t cd = (conv_t) icd;
+  if (inbuf == NULL || *inbuf == NULL)
+    return cd->lfuncs.loop_reset(icd,outbuf,outbytesleft);
+  else
+    return cd->lfuncs.loop_convert(icd,
+                                   (const char* *)inbuf,inbytesleft,
+                                   outbuf,outbytesleft);
+}
+
+int iconv_close (iconv_t icd)
+{
+  conv_t cd = (conv_t) icd;
+  free(cd);
+  return 0;
+}
+
+#ifndef LIBICONV_PLUG
+
+/*
+ * Verify that a 'struct conv_struct' and a 'struct wchar_conv_struct' each
+ * fit in an iconv_allocation_t.
+ * If this verification fails, iconv_allocation_t must be made larger and
+ * the major version in LIBICONV_VERSION_INFO must be bumped.
+ * Currently 'struct conv_struct' has 21 integer/pointer fields, and
+ * 'struct wchar_conv_struct' additionally has an 'mbstate_t' field.
+ */
+typedef int verify_size_1[2 * (sizeof (struct conv_struct) <= sizeof (iconv_allocation_t)) - 1];
+typedef int verify_size_2[2 * (sizeof (struct wchar_conv_struct) <= sizeof (iconv_allocation_t)) - 1];
+
+int iconv_open_into (const char* tocode, const char* fromcode,
+                     iconv_allocation_t* resultp)
+{
+  struct conv_struct * cd;
+  unsigned int from_index;
+  int from_wchar;
+  unsigned int to_index;
+  int to_wchar;
+  int transliterate;
+  int discard_ilseq;
+
+#include "iconv_open1.h"
+
+  cd = (struct conv_struct *) resultp;
+
+#include "iconv_open2.h"
+
+  return 0;
+invalid:
+  errno = EINVAL;
+  return -1;
+}
+
+int iconvctl (iconv_t icd, int request, void* argument)
+{
+  conv_t cd = (conv_t) icd;
+  switch (request) {
+    case ICONV_TRIVIALP:
+      *(int *)argument =
+        ((cd->lfuncs.loop_convert == unicode_loop_convert
+          && cd->iindex == cd->oindex)
+         || cd->lfuncs.loop_convert == wchar_id_loop_convert
+         ? 1 : 0);
+      return 0;
+    case ICONV_GET_TRANSLITERATE:
+      *(int *)argument = cd->transliterate;
+      return 0;
+    case ICONV_SET_TRANSLITERATE:
+      cd->transliterate = (*(const int *)argument ? 1 : 0);
+      return 0;
+    case ICONV_GET_DISCARD_ILSEQ:
+      *(int *)argument = cd->discard_ilseq;
+      return 0;
+    case ICONV_SET_DISCARD_ILSEQ:
+      cd->discard_ilseq = (*(const int *)argument ? 1 : 0);
+      return 0;
+    case ICONV_SET_HOOKS:
+      if (argument != NULL) {
+        cd->hooks = *(const struct iconv_hooks *)argument;
+      } else {
+        cd->hooks.uc_hook = NULL;
+        cd->hooks.wc_hook = NULL;
+        cd->hooks.data = NULL;
+      }
+      return 0;
+    case ICONV_SET_FALLBACKS:
+      if (argument != NULL) {
+        cd->fallbacks = *(const struct iconv_fallbacks *)argument;
+      } else {
+        cd->fallbacks.mb_to_uc_fallback = NULL;
+        cd->fallbacks.uc_to_mb_fallback = NULL;
+        cd->fallbacks.mb_to_wc_fallback = NULL;
+        cd->fallbacks.wc_to_mb_fallback = NULL;
+        cd->fallbacks.data = NULL;
+      }
+      return 0;
+    default:
+      errno = EINVAL;
+      return -1;
+  }
+}
+
+/* An alias after its name has been converted from 'int' to 'const char*'. */
+struct nalias { const char* name; unsigned int encoding_index; };
+
+static int compare_by_index (const void * arg1, const void * arg2)
+{
+  const struct nalias * alias1 = (const struct nalias *) arg1;
+  const struct nalias * alias2 = (const struct nalias *) arg2;
+  return (int)alias1->encoding_index - (int)alias2->encoding_index;
+}
+
+static int compare_by_name (const void * arg1, const void * arg2)
+{
+  const char * name1 = *(const char **)arg1;
+  const char * name2 = *(const char **)arg2;
+  /* Compare alphabetically, but put "CS" names at the end. */
+  int sign = strcmp(name1,name2);
+  if (sign != 0) {
+    sign = ((name1[0]=='C' && name1[1]=='S') - (name2[0]=='C' && name2[1]=='S'))
+           * 4 + (sign >= 0 ? 1 : -1);
+  }
+  return sign;
+}
+
+void iconvlist (int (*do_one) (unsigned int namescount,
+                               const char * const * names,
+                               void* data),
+                void* data)
+{
+#define aliascount1  sizeof(aliases)/sizeof(aliases[0])
+#ifndef aliases2_lookup
+#define aliascount2  sizeof(sysdep_aliases)/sizeof(sysdep_aliases[0])
+#else
+#define aliascount2  0
+#endif
+#define aliascount  (aliascount1+aliascount2)
+  struct nalias aliasbuf[aliascount];
+  const char * namesbuf[aliascount];
+  size_t num_aliases;
+  {
+    /* Put all existing aliases into a buffer. */
+    size_t i;
+    size_t j;
+    j = 0;
+    for (i = 0; i < aliascount1; i++) {
+      const struct alias * p = &aliases[i];
+      if (p->name >= 0
+          && p->encoding_index != ei_local_char
+          && p->encoding_index != ei_local_wchar_t) {
+        aliasbuf[j].name = stringpool + p->name;
+        aliasbuf[j].encoding_index = p->encoding_index;
+        j++;
+      }
+    }
+#ifndef aliases2_lookup
+    for (i = 0; i < aliascount2; i++) {
+      aliasbuf[j].name = stringpool2 + sysdep_aliases[i].name;
+      aliasbuf[j].encoding_index = sysdep_aliases[i].encoding_index;
+      j++;
+    }
+#endif
+    num_aliases = j;
+  }
+  /* Sort by encoding_index. */
+  if (num_aliases > 1)
+    qsort(aliasbuf, num_aliases, sizeof(struct nalias), compare_by_index);
+  {
+    /* Process all aliases with the same encoding_index together. */
+    size_t j;
+    j = 0;
+    while (j < num_aliases) {
+      unsigned int ei = aliasbuf[j].encoding_index;
+      size_t i = 0;
+      do
+        namesbuf[i++] = aliasbuf[j++].name;
+      while (j < num_aliases && aliasbuf[j].encoding_index == ei);
+      if (i > 1)
+        qsort(namesbuf, i, sizeof(const char *), compare_by_name);
+      /* Call the callback. */
+      if (do_one(i,namesbuf,data))
+        break;
+    }
+  }
+#undef aliascount
+#undef aliascount2
+#undef aliascount1
+}
+
+/*
+ * Table of canonical names of encodings.
+ * Instead of strings, it contains offsets into stringpool and stringpool2.
+ */
+static const unsigned short all_canonical[] = {
+#if defined _AIX
+# include "canonical_sysaix.h"
+#elif defined hpux || defined __hpux
+# include "canonical_syshpux.h"
+#elif defined __osf__
+# include "canonical_sysosf1.h"
+#elif defined __sun
+# include "canonical_syssolaris.h"
+#else
+# include "canonical.h"
+#endif
+#ifdef USE_AIX
+# if defined _AIX
+#  include "canonical_aix_sysaix.h"
+# else
+#  include "canonical_aix.h"
+# endif
+#endif
+#ifdef USE_OSF1
+# if defined __osf__
+#  include "canonical_osf1_sysosf1.h"
+# else
+#  include "canonical_osf1.h"
+# endif
+#endif
+#ifdef USE_DOS
+# include "canonical_dos.h"
+#endif
+#ifdef USE_EXTRA
+# include "canonical_extra.h"
+#endif
+#if defined _AIX
+# include "canonical_local_sysaix.h"
+#elif defined hpux || defined __hpux
+# include "canonical_local_syshpux.h"
+#elif defined __osf__
+# include "canonical_local_sysosf1.h"
+#elif defined __sun
+# include "canonical_local_syssolaris.h"
+#else
+# include "canonical_local.h"
+#endif
+};
+
+const char * iconv_canonicalize (const char * name)
+{
+  const char* code;
+  char buf[MAX_WORD_LENGTH+10+1];
+  const char* cp;
+  char* bp;
+  const struct alias * ap;
+  unsigned int count;
+  unsigned int index;
+  const char* pool;
+
+  /* Before calling aliases_lookup, convert the input string to upper case,
+   * and check whether it's entirely ASCII (we call gperf with option "-7"
+   * to achieve a smaller table) and non-empty. If it's not entirely ASCII,
+   * or if it's too long, it is not a valid encoding name.
+   */
+  for (code = name;;) {
+    /* Search code in the table. */
+    for (cp = code, bp = buf, count = MAX_WORD_LENGTH+10+1; ; cp++, bp++) {
+      unsigned char c = * (unsigned char *) cp;
+      if (c >= 0x80)
+        goto invalid;
+      if (c >= 'a' && c <= 'z')
+        c -= 'a'-'A';
+      *bp = c;
+      if (c == '\0')
+        break;
+      if (--count == 0)
+        goto invalid;
+    }
+    for (;;) {
+      if (bp-buf >= 10 && memcmp(bp-10,"//TRANSLIT",10)==0) {
+        bp -= 10;
+        *bp = '\0';
+        continue;
+      }
+      if (bp-buf >= 8 && memcmp(bp-8,"//IGNORE",8)==0) {
+        bp -= 8;
+        *bp = '\0';
+        continue;
+      }
+      break;
+    }
+    if (buf[0] == '\0') {
+      code = locale_charset();
+      /* Avoid an endless loop that could occur when using an older version
+         of localcharset.c. */
+      if (code[0] == '\0')
+        goto invalid;
+      continue;
+    }
+    pool = stringpool;
+    ap = aliases_lookup(buf,bp-buf);
+    if (ap == NULL) {
+      pool = stringpool2;
+      ap = aliases2_lookup(buf);
+      if (ap == NULL)
+        goto invalid;
+    }
+    if (ap->encoding_index == ei_local_char) {
+      code = locale_charset();
+      /* Avoid an endless loop that could occur when using an older version
+         of localcharset.c. */
+      if (code[0] == '\0')
+        goto invalid;
+      continue;
+    }
+    if (ap->encoding_index == ei_local_wchar_t) {
+      /* On systems which define __STDC_ISO_10646__, wchar_t is Unicode.
+         This is also the case on native Woe32 systems and Cygwin >= 1.7, where
+         we know that it is UTF-16.  */
+#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || (defined __CYGWIN__ && CYGWIN_VERSION_DLL_MAJOR >= 1007)
+      if (sizeof(wchar_t) == 4) {
+        index = ei_ucs4internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 2) {
+# if WORDS_LITTLEENDIAN
+        index = ei_utf16le;
+# else
+        index = ei_utf16be;
+# endif
+        break;
+      }
+#elif __STDC_ISO_10646__
+      if (sizeof(wchar_t) == 4) {
+        index = ei_ucs4internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 2) {
+        index = ei_ucs2internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 1) {
+        index = ei_iso8859_1;
+        break;
+      }
+#endif
+    }
+    index = ap->encoding_index;
+    break;
+  }
+  return all_canonical[index] + pool;
+ invalid:
+  return name;
+}
+
+int _libiconv_version = _LIBICONV_VERSION;
+
+#if defined __FreeBSD__ && !defined __gnu_freebsd__
+/* GNU libiconv is the native FreeBSD iconv implementation since 2002.
+   It wants to define the symbols 'iconv_open', 'iconv', 'iconv_close'.  */
+#define strong_alias(name, aliasname) _strong_alias(name, aliasname)
+#define _strong_alias(name, aliasname) \
+  extern __typeof (name) aliasname __attribute__ ((alias (#name)));
+#undef iconv_open
+#undef iconv
+#undef iconv_close
+strong_alias (libiconv_open, iconv_open)
+strong_alias (libiconv, iconv)
+strong_alias (libiconv_close, iconv_close)
+#endif
+
+#endif
diff --git a/lib/iconv_open1.h b/lib/iconv_open1.h
new file mode 100644
index 0000000..acee5a4
--- /dev/null
+++ b/lib/iconv_open1.h
@@ -0,0 +1,229 @@
+/*
+ * Copyright (C) 1999-2008, 2011 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/* Part 1 of iconv_open.
+   Input: const char* tocode, const char* fromcode.
+   Output:
+     unsigned int from_index;
+     int from_wchar;
+     unsigned int to_index;
+     int to_wchar;
+     int transliterate;
+     int discard_ilseq;
+   Jumps to 'invalid' in case of errror.
+ */
+{
+  char buf[MAX_WORD_LENGTH+10+1];
+  const char* cp;
+  char* bp;
+  const struct alias * ap;
+  unsigned int count;
+
+  transliterate = 0;
+  discard_ilseq = 0;
+
+  /* Before calling aliases_lookup, convert the input string to upper case,
+   * and check whether it's entirely ASCII (we call gperf with option "-7"
+   * to achieve a smaller table) and non-empty. If it's not entirely ASCII,
+   * or if it's too long, it is not a valid encoding name.
+   */
+  for (to_wchar = 0;;) {
+    /* Search tocode in the table. */
+    for (cp = tocode, bp = buf, count = MAX_WORD_LENGTH+10+1; ; cp++, bp++) {
+      unsigned char c = * (unsigned char *) cp;
+      if (c >= 0x80)
+        goto invalid;
+      if (c >= 'a' && c <= 'z')
+        c -= 'a'-'A';
+      *bp = c;
+      if (c == '\0')
+        break;
+      if (--count == 0)
+        goto invalid;
+    }
+    for (;;) {
+      if (bp-buf >= 10 && memcmp(bp-10,"//TRANSLIT",10)==0) {
+        bp -= 10;
+        *bp = '\0';
+        transliterate = 1;
+        continue;
+      }
+      if (bp-buf >= 8 && memcmp(bp-8,"//IGNORE",8)==0) {
+        bp -= 8;
+        *bp = '\0';
+        discard_ilseq = 1;
+        continue;
+      }
+      break;
+    }
+    if (buf[0] == '\0') {
+      tocode = locale_charset();
+      /* Avoid an endless loop that could occur when using an older version
+         of localcharset.c. */
+      if (tocode[0] == '\0')
+        goto invalid;
+      continue;
+    }
+    ap = aliases_lookup(buf,bp-buf);
+    if (ap == NULL) {
+      ap = aliases2_lookup(buf);
+      if (ap == NULL)
+        goto invalid;
+    }
+    if (ap->encoding_index == ei_local_char) {
+      tocode = locale_charset();
+      /* Avoid an endless loop that could occur when using an older version
+         of localcharset.c. */
+      if (tocode[0] == '\0')
+        goto invalid;
+      continue;
+    }
+    if (ap->encoding_index == ei_local_wchar_t) {
+      /* On systems which define __STDC_ISO_10646__, wchar_t is Unicode.
+         This is also the case on native Woe32 systems and Cygwin >= 1.7, where
+         we know that it is UTF-16.  */
+#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || (defined __CYGWIN__ && CYGWIN_VERSION_DLL_MAJOR >= 1007)
+      if (sizeof(wchar_t) == 4) {
+        to_index = ei_ucs4internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 2) {
+# if WORDS_LITTLEENDIAN
+        to_index = ei_utf16le;
+# else
+        to_index = ei_utf16be;
+# endif
+        break;
+      }
+#elif __STDC_ISO_10646__
+      if (sizeof(wchar_t) == 4) {
+        to_index = ei_ucs4internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 2) {
+        to_index = ei_ucs2internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 1) {
+        to_index = ei_iso8859_1;
+        break;
+      }
+#endif
+#if HAVE_MBRTOWC
+      to_wchar = 1;
+      tocode = locale_charset();
+      continue;
+#endif
+      goto invalid;
+    }
+    to_index = ap->encoding_index;
+    break;
+  }
+  for (from_wchar = 0;;) {
+    /* Search fromcode in the table. */
+    for (cp = fromcode, bp = buf, count = MAX_WORD_LENGTH+10+1; ; cp++, bp++) {
+      unsigned char c = * (unsigned char *) cp;
+      if (c >= 0x80)
+        goto invalid;
+      if (c >= 'a' && c <= 'z')
+        c -= 'a'-'A';
+      *bp = c;
+      if (c == '\0')
+        break;
+      if (--count == 0)
+        goto invalid;
+    }
+    for (;;) {
+      if (bp-buf >= 10 && memcmp(bp-10,"//TRANSLIT",10)==0) {
+        bp -= 10;
+        *bp = '\0';
+        continue;
+      }
+      if (bp-buf >= 8 && memcmp(bp-8,"//IGNORE",8)==0) {
+        bp -= 8;
+        *bp = '\0';
+        continue;
+      }
+      break;
+    }
+    if (buf[0] == '\0') {
+      fromcode = locale_charset();
+      /* Avoid an endless loop that could occur when using an older version
+         of localcharset.c. */
+      if (fromcode[0] == '\0')
+        goto invalid;
+      continue;
+    }
+    ap = aliases_lookup(buf,bp-buf);
+    if (ap == NULL) {
+      ap = aliases2_lookup(buf);
+      if (ap == NULL)
+        goto invalid;
+    }
+    if (ap->encoding_index == ei_local_char) {
+      fromcode = locale_charset();
+      /* Avoid an endless loop that could occur when using an older version
+         of localcharset.c. */
+      if (fromcode[0] == '\0')
+        goto invalid;
+      continue;
+    }
+    if (ap->encoding_index == ei_local_wchar_t) {
+      /* On systems which define __STDC_ISO_10646__, wchar_t is Unicode.
+         This is also the case on native Woe32 systems and Cygwin >= 1.7, where
+         we know that it is UTF-16.  */
+#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || (defined __CYGWIN__ && CYGWIN_VERSION_DLL_MAJOR >= 1007)
+      if (sizeof(wchar_t) == 4) {
+        from_index = ei_ucs4internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 2) {
+# if WORDS_LITTLEENDIAN
+        from_index = ei_utf16le;
+# else
+        from_index = ei_utf16be;
+# endif
+        break;
+      }
+#elif __STDC_ISO_10646__
+      if (sizeof(wchar_t) == 4) {
+        from_index = ei_ucs4internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 2) {
+        from_index = ei_ucs2internal;
+        break;
+      }
+      if (sizeof(wchar_t) == 1) {
+        from_index = ei_iso8859_1;
+        break;
+      }
+#endif
+#if HAVE_WCRTOMB
+      from_wchar = 1;
+      fromcode = locale_charset();
+      continue;
+#endif
+      goto invalid;
+    }
+    from_index = ap->encoding_index;
+    break;
+  }
+}
diff --git a/lib/iconv_open2.h b/lib/iconv_open2.h
new file mode 100644
index 0000000..6d6296f
--- /dev/null
+++ b/lib/iconv_open2.h
@@ -0,0 +1,89 @@
+/*
+ * Copyright (C) 1999-2009 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/* Part 2 of iconv_open.
+   Input:
+     struct conv_struct * cd;
+     unsigned int from_index;
+     int from_wchar;
+     unsigned int to_index;
+     int to_wchar;
+     int transliterate;
+     int discard_ilseq;
+   Output: none.
+   Side effects: Fills cd.
+ */
+
+  cd->iindex = from_index;
+  cd->ifuncs = all_encodings[from_index].ifuncs;
+  cd->oindex = to_index;
+  cd->ofuncs = all_encodings[to_index].ofuncs;
+  cd->oflags = all_encodings[to_index].oflags;
+  /* Initialize the loop functions. */
+#if HAVE_MBRTOWC
+  if (to_wchar) {
+#if HAVE_WCRTOMB
+    if (from_wchar) {
+      cd->lfuncs.loop_convert = wchar_id_loop_convert;
+      cd->lfuncs.loop_reset = wchar_id_loop_reset;
+    } else
+#endif
+    {
+      cd->lfuncs.loop_convert = wchar_to_loop_convert;
+      cd->lfuncs.loop_reset = wchar_to_loop_reset;
+    }
+  } else
+#endif
+  {
+#if HAVE_WCRTOMB
+    if (from_wchar) {
+      cd->lfuncs.loop_convert = wchar_from_loop_convert;
+      cd->lfuncs.loop_reset = wchar_from_loop_reset;
+    } else
+#endif
+    {
+      cd->lfuncs.loop_convert = unicode_loop_convert;
+      cd->lfuncs.loop_reset = unicode_loop_reset;
+    }
+  }
+  /* Initialize the states. */
+  memset(&cd->istate,'\0',sizeof(state_t));
+  memset(&cd->ostate,'\0',sizeof(state_t));
+  /* Initialize the operation flags. */
+  cd->transliterate = transliterate;
+  cd->discard_ilseq = discard_ilseq;
+  #ifndef LIBICONV_PLUG
+  cd->fallbacks.mb_to_uc_fallback = NULL;
+  cd->fallbacks.uc_to_mb_fallback = NULL;
+  cd->fallbacks.mb_to_wc_fallback = NULL;
+  cd->fallbacks.wc_to_mb_fallback = NULL;
+  cd->fallbacks.data = NULL;
+  cd->hooks.uc_hook = NULL;
+  cd->hooks.wc_hook = NULL;
+  cd->hooks.data = NULL;
+  #endif
+  /* Initialize additional fields. */
+  if (from_wchar != to_wchar) {
+    struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) cd;
+#if HAVE_WCRTOMB || HAVE_MBRTOWC
+    memset(&wcd->state,'\0',sizeof(mbstate_t));
+#endif
+  }
+  /* Done. */
diff --git a/lib/iso2022_cn.h b/lib/iso2022_cn.h
new file mode 100644
index 0000000..d7e3e39
--- /dev/null
+++ b/lib/iso2022_cn.h
@@ -0,0 +1,324 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-2022-CN
+ */
+
+/* Specification: RFC 1922 */
+
+#define ESC 0x1b
+#define SO  0x0e
+#define SI  0x0f
+
+/*
+ * The state is composed of one of the following values
+ */
+#define STATE_ASCII          0
+#define STATE_TWOBYTE        1
+/*
+ * and one of the following values, << 8
+ */
+#define STATE2_NONE                   0
+#define STATE2_DESIGNATED_GB2312      1
+#define STATE2_DESIGNATED_CNS11643_1  2
+/*
+ * and one of the following values, << 16
+ */
+#define STATE3_NONE                   0
+#define STATE3_DESIGNATED_CNS11643_2  1
+
+#define SPLIT_STATE \
+  unsigned int state1 = state & 0xff, state2 = (state >> 8) & 0xff, state3 = state >> 16
+#define COMBINE_STATE \
+  state = (state3 << 16) | (state2 << 8) | state1
+
+static int
+iso2022_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  SPLIT_STATE;
+  int count = 0;
+  unsigned char c;
+  for (;;) {
+    c = *s;
+    if (c == ESC) {
+      if (n < count+4)
+        goto none;
+      if (s[1] == '$') {
+        if (s[2] == ')') {
+          if (s[3] == 'A') {
+            state2 = STATE2_DESIGNATED_GB2312;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[3] == 'G') {
+            state2 = STATE2_DESIGNATED_CNS11643_1;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+        }
+        if (s[2] == '*') {
+          if (s[3] == 'H') {
+            state3 = STATE3_DESIGNATED_CNS11643_2;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+        }
+      }
+      if (s[1] == 'N') {
+        switch (state3) {
+          case STATE3_NONE:
+            goto ilseq;
+          case STATE3_DESIGNATED_CNS11643_2:
+            if (s[2] < 0x80 && s[3] < 0x80) {
+              int ret = cns11643_2_mbtowc(conv,pwc,s+2,2);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 2) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+4;
+            } else
+              goto ilseq;
+          default: abort();
+        }
+      }
+      goto ilseq;
+    }
+    if (c == SO) {
+      if (state2 != STATE2_DESIGNATED_GB2312 && state2 != STATE2_DESIGNATED_CNS11643_1)
+        goto ilseq;
+      state1 = STATE_TWOBYTE;
+      s++; count++;
+      if (n < count+1)
+        goto none;
+      continue;
+    }
+    if (c == SI) {
+      state1 = STATE_ASCII;
+      s++; count++;
+      if (n < count+1)
+        goto none;
+      continue;
+    }
+    break;
+  }
+  switch (state1) {
+    case STATE_ASCII:
+      if (c < 0x80) {
+        int ret = ascii_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        if (*pwc == 0x000a || *pwc == 0x000d) {
+          state2 = STATE2_NONE; state3 = STATE3_NONE;
+        }
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_TWOBYTE:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret;
+        switch (state2) {
+          case STATE2_NONE:
+            goto ilseq;
+          case STATE2_DESIGNATED_GB2312:
+            ret = gb2312_mbtowc(conv,pwc,s,2); break;
+          case STATE2_DESIGNATED_CNS11643_1:
+            ret = cns11643_1_mbtowc(conv,pwc,s,2); break;
+          default: abort();
+        }
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    default: abort();
+  }
+
+none:
+  COMBINE_STATE;
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  COMBINE_STATE;
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+static int
+iso2022_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  unsigned char buf[3];
+  int ret;
+
+  /* There is no need to handle Unicode 3.1 tag characters and to look for
+     "zh-CN" or "zh-TW" tags, because GB2312 and CNS11643 are disjoint. */
+
+  /* Try ASCII. */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state1 == STATE_ASCII ? 1 : 2);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state1 != STATE_ASCII) {
+        r[0] = SI;
+        r += 1;
+        state1 = STATE_ASCII;
+      }
+      r[0] = buf[0];
+      if (wc == 0x000a || wc == 0x000d) {
+        state2 = STATE2_NONE; state3 = STATE3_NONE;
+      }
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try GB 2312-1980. */
+  ret = gb2312_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      int count = (state2 == STATE2_DESIGNATED_GB2312 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state2 != STATE2_DESIGNATED_GB2312) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = ')';
+        r[3] = 'A';
+        r += 4;
+        state2 = STATE2_DESIGNATED_GB2312;
+      }
+      if (state1 != STATE_TWOBYTE) {
+        r[0] = SO;
+        r += 1;
+        state1 = STATE_TWOBYTE;
+      }
+      r[0] = buf[0];
+      r[1] = buf[1];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  ret = cns11643_wctomb(conv,buf,wc,3);
+  if (ret != RET_ILUNI) {
+    if (ret != 3) abort();
+
+    /* Try CNS 11643-1992 Plane 1. */
+    if (buf[0] == 1 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state2 == STATE2_DESIGNATED_CNS11643_1 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state2 != STATE2_DESIGNATED_CNS11643_1) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = ')';
+        r[3] = 'G';
+        r += 4;
+        state2 = STATE2_DESIGNATED_CNS11643_1;
+      }
+      if (state1 != STATE_TWOBYTE) {
+        r[0] = SO;
+        r += 1;
+        state1 = STATE_TWOBYTE;
+      }
+      r[0] = buf[1];
+      r[1] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+
+    /* Try CNS 11643-1992 Plane 2. */
+    if (buf[0] == 2 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state3 == STATE3_DESIGNATED_CNS11643_2 ? 0 : 4) + 4;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state3 != STATE3_DESIGNATED_CNS11643_2) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '*';
+        r[3] = 'H';
+        r += 4;
+        state3 = STATE3_DESIGNATED_CNS11643_2;
+      }
+      r[0] = ESC;
+      r[1] = 'N';
+      r[2] = buf[1];
+      r[3] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  return RET_ILUNI;
+}
+
+static int
+iso2022_cn_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  (void)state2;
+  (void)state3;
+  if (state1 != STATE_ASCII) {
+    if (n < 1)
+      return RET_TOOSMALL;
+    r[0] = SI;
+    /* conv->ostate = 0; will be done by the caller */
+    return 1;
+  } else
+    return 0;
+}
+
+#undef COMBINE_STATE
+#undef SPLIT_STATE
+#undef STATE3_DESIGNATED_CNS11643_2
+#undef STATE3_NONE
+#undef STATE2_DESIGNATED_CNS11643_1
+#undef STATE2_DESIGNATED_GB2312
+#undef STATE2_NONE
+#undef STATE_TWOBYTE
+#undef STATE_ASCII
diff --git a/lib/iso2022_cnext.h b/lib/iso2022_cnext.h
new file mode 100644
index 0000000..f848870
--- /dev/null
+++ b/lib/iso2022_cnext.h
@@ -0,0 +1,590 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-2022-CN-EXT
+ */
+
+/* Specification: RFC 1922 */
+
+#define ESC 0x1b
+#define SO  0x0e
+#define SI  0x0f
+
+/*
+ * The state is composed of one of the following values
+ */
+#define STATE_ASCII          0
+#define STATE_TWOBYTE        1
+/*
+ * and one of the following values, << 8
+ */
+#define STATE2_NONE                   0
+#define STATE2_DESIGNATED_GB2312      1
+#define STATE2_DESIGNATED_CNS11643_1  2
+#define STATE2_DESIGNATED_ISO_IR_165  3
+/*
+ * and one of the following values, << 16
+ */
+#define STATE3_NONE                   0
+#define STATE3_DESIGNATED_CNS11643_2  1
+/*
+ * and one of the following values, << 24
+ */
+#define STATE4_NONE                   0
+#define STATE4_DESIGNATED_CNS11643_3  1
+#define STATE4_DESIGNATED_CNS11643_4  2
+#define STATE4_DESIGNATED_CNS11643_5  3
+#define STATE4_DESIGNATED_CNS11643_6  4
+#define STATE4_DESIGNATED_CNS11643_7  5
+
+#define SPLIT_STATE \
+  unsigned int state1 = state & 0xff, state2 = (state >> 8) & 0xff, state3 = (state >> 16) & 0xff, state4 = state >> 24
+#define COMBINE_STATE \
+  state = (state4 << 24) | (state3 << 16) | (state2 << 8) | state1
+
+static int
+iso2022_cn_ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  SPLIT_STATE;
+  int count = 0;
+  unsigned char c;
+  for (;;) {
+    c = *s;
+    if (c == ESC) {
+      if (n < count+4)
+        goto none;
+      if (s[1] == '$') {
+        if (s[2] == ')') {
+          if (s[3] == 'A') {
+            state2 = STATE2_DESIGNATED_GB2312;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[3] == 'G') {
+            state2 = STATE2_DESIGNATED_CNS11643_1;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[3] == 'E') {
+            state2 = STATE2_DESIGNATED_ISO_IR_165;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+        }
+        if (s[2] == '*') {
+          if (s[3] == 'H') {
+            state3 = STATE3_DESIGNATED_CNS11643_2;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+        }
+        if (s[2] == '+') {
+          if (s[3] == 'I') {
+            state4 = STATE4_DESIGNATED_CNS11643_3;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[3] == 'J') {
+            state4 = STATE4_DESIGNATED_CNS11643_4;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[3] == 'K') {
+            state4 = STATE4_DESIGNATED_CNS11643_5;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[3] == 'L') {
+            state4 = STATE4_DESIGNATED_CNS11643_6;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[3] == 'M') {
+            state4 = STATE4_DESIGNATED_CNS11643_7;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+        }
+      }
+      if (s[1] == 'N') {
+        switch (state3) {
+          case STATE3_NONE:
+            goto ilseq;
+          case STATE3_DESIGNATED_CNS11643_2:
+            if (s[2] < 0x80 && s[3] < 0x80) {
+              int ret = cns11643_2_mbtowc(conv,pwc,s+2,2);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 2) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+4;
+            } else
+              goto ilseq;
+          default: abort();
+        }
+      }
+      if (s[1] == 'O') {
+        switch (state4) {
+          case STATE4_NONE:
+            goto ilseq;
+          case STATE4_DESIGNATED_CNS11643_3:
+            if (s[2] < 0x80 && s[3] < 0x80) {
+              int ret = cns11643_3_mbtowc(conv,pwc,s+2,2);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 2) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+4;
+            } else
+              goto ilseq;
+          case STATE4_DESIGNATED_CNS11643_4:
+            if (s[2] < 0x80 && s[3] < 0x80) {
+              int ret = cns11643_4_mbtowc(conv,pwc,s+2,2);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 2) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+4;
+            } else
+              goto ilseq;
+          case STATE4_DESIGNATED_CNS11643_5:
+            if (s[2] < 0x80 && s[3] < 0x80) {
+              int ret = cns11643_5_mbtowc(conv,pwc,s+2,2);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 2) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+4;
+            } else
+              goto ilseq;
+          case STATE4_DESIGNATED_CNS11643_6:
+            if (s[2] < 0x80 && s[3] < 0x80) {
+              int ret = cns11643_6_mbtowc(conv,pwc,s+2,2);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 2) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+4;
+            } else
+              goto ilseq;
+          case STATE4_DESIGNATED_CNS11643_7:
+            if (s[2] < 0x80 && s[3] < 0x80) {
+              int ret = cns11643_7_mbtowc(conv,pwc,s+2,2);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 2) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+4;
+            } else
+              goto ilseq;
+          default: abort();
+        }
+      }
+      goto ilseq;
+    }
+    if (c == SO) {
+      if (state2 != STATE2_DESIGNATED_GB2312 && state2 != STATE2_DESIGNATED_CNS11643_1 && state2 != STATE2_DESIGNATED_ISO_IR_165)
+        goto ilseq;
+      state1 = STATE_TWOBYTE;
+      s++; count++;
+      if (n < count+1)
+        goto none;
+      continue;
+    }
+    if (c == SI) {
+      state1 = STATE_ASCII;
+      s++; count++;
+      if (n < count+1)
+        goto none;
+      continue;
+    }
+    break;
+  }
+  switch (state1) {
+    case STATE_ASCII:
+      if (c < 0x80) {
+        int ret = ascii_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        if (*pwc == 0x000a || *pwc == 0x000d) {
+          state2 = STATE2_NONE; state3 = STATE3_NONE; state4 = STATE3_NONE;
+        }
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_TWOBYTE:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret;
+        switch (state2) {
+          case STATE2_NONE:
+            goto ilseq;
+          case STATE2_DESIGNATED_GB2312:
+            ret = gb2312_mbtowc(conv,pwc,s,2); break;
+          case STATE2_DESIGNATED_CNS11643_1:
+            ret = cns11643_1_mbtowc(conv,pwc,s,2); break;
+          case STATE2_DESIGNATED_ISO_IR_165:
+            ret = isoir165_mbtowc(conv,pwc,s,2); break;
+          default: abort();
+        }
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    default: abort();
+  }
+
+none:
+  COMBINE_STATE;
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  COMBINE_STATE;
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+static int
+iso2022_cn_ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  unsigned char buf[3];
+  int ret;
+
+  /* There is no need to handle Unicode 3.1 tag characters and to look for
+     "zh-CN" or "zh-TW" tags, because GB2312 and CNS11643 are disjoint. */
+
+  /* Try ASCII. */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state1 == STATE_ASCII ? 1 : 2);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state1 != STATE_ASCII) {
+        r[0] = SI;
+        r += 1;
+        state1 = STATE_ASCII;
+      }
+      r[0] = buf[0];
+      if (wc == 0x000a || wc == 0x000d) {
+        state2 = STATE2_NONE; state3 = STATE3_NONE; state4 = STATE3_NONE;
+      }
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try GB 2312-1980. */
+  ret = gb2312_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      int count = (state2 == STATE2_DESIGNATED_GB2312 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state2 != STATE2_DESIGNATED_GB2312) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = ')';
+        r[3] = 'A';
+        r += 4;
+        state2 = STATE2_DESIGNATED_GB2312;
+      }
+      if (state1 != STATE_TWOBYTE) {
+        r[0] = SO;
+        r += 1;
+        state1 = STATE_TWOBYTE;
+      }
+      r[0] = buf[0];
+      r[1] = buf[1];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  ret = cns11643_wctomb(conv,buf,wc,3);
+  if (ret != RET_ILUNI) {
+    if (ret != 3) abort();
+
+    /* Try CNS 11643-1992 Plane 1. */
+    if (buf[0] == 1 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state2 == STATE2_DESIGNATED_CNS11643_1 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state2 != STATE2_DESIGNATED_CNS11643_1) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = ')';
+        r[3] = 'G';
+        r += 4;
+        state2 = STATE2_DESIGNATED_CNS11643_1;
+      }
+      if (state1 != STATE_TWOBYTE) {
+        r[0] = SO;
+        r += 1;
+        state1 = STATE_TWOBYTE;
+      }
+      r[0] = buf[1];
+      r[1] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+
+    /* Try CNS 11643-1992 Plane 2. */
+    if (buf[0] == 2 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state3 == STATE3_DESIGNATED_CNS11643_2 ? 0 : 4) + 4;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state3 != STATE3_DESIGNATED_CNS11643_2) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '*';
+        r[3] = 'H';
+        r += 4;
+        state3 = STATE3_DESIGNATED_CNS11643_2;
+      }
+      r[0] = ESC;
+      r[1] = 'N';
+      r[2] = buf[1];
+      r[3] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+
+    /* Try CNS 11643-1992 Plane 3. */
+    if (buf[0] == 3 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state4 == STATE4_DESIGNATED_CNS11643_3 ? 0 : 4) + 4;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state4 != STATE4_DESIGNATED_CNS11643_3) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '+';
+        r[3] = 'I';
+        r += 4;
+        state4 = STATE4_DESIGNATED_CNS11643_3;
+      }
+      r[0] = ESC;
+      r[1] = 'O';
+      r[2] = buf[1];
+      r[3] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+
+    /* Try CNS 11643-1992 Plane 4. */
+    if (buf[0] == 4 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state4 == STATE4_DESIGNATED_CNS11643_4 ? 0 : 4) + 4;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state4 != STATE4_DESIGNATED_CNS11643_4) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '+';
+        r[3] = 'J';
+        r += 4;
+        state4 = STATE4_DESIGNATED_CNS11643_4;
+      }
+      r[0] = ESC;
+      r[1] = 'O';
+      r[2] = buf[1];
+      r[3] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+
+    /* Try CNS 11643-1992 Plane 5. */
+    if (buf[0] == 5 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state4 == STATE4_DESIGNATED_CNS11643_5 ? 0 : 4) + 4;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state4 != STATE4_DESIGNATED_CNS11643_5) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '+';
+        r[3] = 'K';
+        r += 4;
+        state4 = STATE4_DESIGNATED_CNS11643_5;
+      }
+      r[0] = ESC;
+      r[1] = 'O';
+      r[2] = buf[1];
+      r[3] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+
+    /* Try CNS 11643-1992 Plane 6. */
+    if (buf[0] == 6 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state4 == STATE4_DESIGNATED_CNS11643_6 ? 0 : 4) + 4;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state4 != STATE4_DESIGNATED_CNS11643_6) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '+';
+        r[3] = 'L';
+        r += 4;
+        state4 = STATE4_DESIGNATED_CNS11643_6;
+      }
+      r[0] = ESC;
+      r[1] = 'O';
+      r[2] = buf[1];
+      r[3] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+
+    /* Try CNS 11643-1992 Plane 7. */
+    if (buf[0] == 7 && buf[1] < 0x80 && buf[2] < 0x80) {
+      int count = (state4 == STATE4_DESIGNATED_CNS11643_7 ? 0 : 4) + 4;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state4 != STATE4_DESIGNATED_CNS11643_7) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '+';
+        r[3] = 'M';
+        r += 4;
+        state4 = STATE4_DESIGNATED_CNS11643_7;
+      }
+      r[0] = ESC;
+      r[1] = 'O';
+      r[2] = buf[1];
+      r[3] = buf[2];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+
+  }
+
+  /* Try ISO-IR-165. */
+  ret = isoir165_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      int count = (state2 == STATE2_DESIGNATED_ISO_IR_165 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state2 != STATE2_DESIGNATED_ISO_IR_165) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = ')';
+        r[3] = 'E';
+        r += 4;
+        state2 = STATE2_DESIGNATED_ISO_IR_165;
+      }
+      if (state1 != STATE_TWOBYTE) {
+        r[0] = SO;
+        r += 1;
+        state1 = STATE_TWOBYTE;
+      }
+      r[0] = buf[0];
+      r[1] = buf[1];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  return RET_ILUNI;
+}
+
+static int
+iso2022_cn_ext_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  (void)state2;
+  (void)state3;
+  (void)state4;
+  if (state1 != STATE_ASCII) {
+    if (n < 1)
+      return RET_TOOSMALL;
+    r[0] = SI;
+    /* conv->ostate = 0; will be done by the caller */
+    return 1;
+  } else
+    return 0;
+}
+
+#undef COMBINE_STATE
+#undef SPLIT_STATE
+#undef STATE4_DESIGNATED_CNS11643_7
+#undef STATE4_DESIGNATED_CNS11643_6
+#undef STATE4_DESIGNATED_CNS11643_5
+#undef STATE4_DESIGNATED_CNS11643_4
+#undef STATE4_DESIGNATED_CNS11643_3
+#undef STATE4_NONE
+#undef STATE3_DESIGNATED_CNS11643_2
+#undef STATE3_NONE
+#undef STATE2_DESIGNATED_ISO_IR_165
+#undef STATE2_DESIGNATED_CNS11643_1
+#undef STATE2_DESIGNATED_GB2312
+#undef STATE2_NONE
+#undef STATE_TWOBYTE
+#undef STATE_ASCII
diff --git a/lib/iso2022_jp.h b/lib/iso2022_jp.h
new file mode 100644
index 0000000..1c8abec
--- /dev/null
+++ b/lib/iso2022_jp.h
@@ -0,0 +1,216 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-2022-JP
+ */
+
+/* Specification: RFC 1468 */
+
+#define ESC 0x1b
+
+/*
+ * The state can be one of the following values.
+ */
+#define STATE_ASCII          0
+#define STATE_JISX0201ROMAN  1
+#define STATE_JISX0208       2
+
+static int
+iso2022_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  int count = 0;
+  unsigned char c;
+  for (;;) {
+    c = *s;
+    if (c == ESC) {
+      if (n < count+3)
+        goto none;
+      if (s[1] == '(') {
+        if (s[2] == 'B') {
+          state = STATE_ASCII;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (s[2] == 'J') {
+          state = STATE_JISX0201ROMAN;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        goto ilseq;
+      }
+      if (s[1] == '$') {
+        if (s[2] == '@' || s[2] == 'B') {
+          /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */
+          state = STATE_JISX0208;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        goto ilseq;
+      }
+      goto ilseq;
+    }
+    break;
+  }
+  switch (state) {
+    case STATE_ASCII:
+      if (c < 0x80) {
+        int ret = ascii_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_JISX0201ROMAN:
+      if (c < 0x80) {
+        int ret = jisx0201_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_JISX0208:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret = jisx0208_mbtowc(conv,pwc,s,2);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    default: abort();
+  }
+
+none:
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+static int
+iso2022_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  state_t state = conv->ostate;
+  unsigned char buf[2];
+  int ret;
+
+  /* Try ASCII. */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state == STATE_ASCII ? 1 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_ASCII) {
+        r[0] = ESC;
+        r[1] = '(';
+        r[2] = 'B';
+        r += 3;
+        state = STATE_ASCII;
+      }
+      r[0] = buf[0];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try JIS X 0201-1976 Roman. */
+  ret = jisx0201_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state == STATE_JISX0201ROMAN ? 1 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_JISX0201ROMAN) {
+        r[0] = ESC;
+        r[1] = '(';
+        r[2] = 'J';
+        r += 3;
+        state = STATE_JISX0201ROMAN;
+      }
+      r[0] = buf[0];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try JIS X 0208-1990 in place of JIS X 0208-1978 and JIS X 0208-1983. */
+  ret = jisx0208_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      int count = (state == STATE_JISX0208 ? 2 : 5);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_JISX0208) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = 'B';
+        r += 3;
+        state = STATE_JISX0208;
+      }
+      r[0] = buf[0];
+      r[1] = buf[1];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  return RET_ILUNI;
+}
+
+static int
+iso2022_jp_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  if (state != STATE_ASCII) {
+    if (n < 3)
+      return RET_TOOSMALL;
+    r[0] = ESC;
+    r[1] = '(';
+    r[2] = 'B';
+    /* conv->ostate = 0; will be done by the caller */
+    return 3;
+  } else
+    return 0;
+}
+
+#undef STATE_JISX0208
+#undef STATE_JISX0201ROMAN
+#undef STATE_ASCII
diff --git a/lib/iso2022_jp1.h b/lib/iso2022_jp1.h
new file mode 100644
index 0000000..c309474
--- /dev/null
+++ b/lib/iso2022_jp1.h
@@ -0,0 +1,264 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-2022-JP-1
+ */
+
+/* Specification: RFC 2237 */
+
+#define ESC 0x1b
+
+/*
+ * The state can be one of the following values.
+ */
+#define STATE_ASCII          0
+#define STATE_JISX0201ROMAN  1
+#define STATE_JISX0208       2
+#define STATE_JISX0212       3
+
+static int
+iso2022_jp1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  int count = 0;
+  unsigned char c;
+  for (;;) {
+    c = *s;
+    if (c == ESC) {
+      if (n < count+3)
+        goto none;
+      if (s[1] == '(') {
+        if (s[2] == 'B') {
+          state = STATE_ASCII;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (s[2] == 'J') {
+          state = STATE_JISX0201ROMAN;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        goto ilseq;
+      }
+      if (s[1] == '$') {
+        if (s[2] == '@' || s[2] == 'B') {
+          /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */
+          state = STATE_JISX0208;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (s[2] == '(') {
+          if (n < count+4)
+            goto none;
+          if (s[3] == 'D') {
+            state = STATE_JISX0212;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+        }
+        goto ilseq;
+      }
+      goto ilseq;
+    }
+    break;
+  }
+  switch (state) {
+    case STATE_ASCII:
+      if (c < 0x80) {
+        int ret = ascii_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_JISX0201ROMAN:
+      if (c < 0x80) {
+        int ret = jisx0201_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_JISX0208:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret = jisx0208_mbtowc(conv,pwc,s,2);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    case STATE_JISX0212:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret = jisx0212_mbtowc(conv,pwc,s,2);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    default: abort();
+  }
+
+none:
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+static int
+iso2022_jp1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  state_t state = conv->ostate;
+  unsigned char buf[2];
+  int ret;
+
+  /* Try ASCII. */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state == STATE_ASCII ? 1 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_ASCII) {
+        r[0] = ESC;
+        r[1] = '(';
+        r[2] = 'B';
+        r += 3;
+        state = STATE_ASCII;
+      }
+      r[0] = buf[0];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try JIS X 0201-1976 Roman. */
+  ret = jisx0201_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state == STATE_JISX0201ROMAN ? 1 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_JISX0201ROMAN) {
+        r[0] = ESC;
+        r[1] = '(';
+        r[2] = 'J';
+        r += 3;
+        state = STATE_JISX0201ROMAN;
+      }
+      r[0] = buf[0];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try JIS X 0208-1990 in place of JIS X 0208-1978 and JIS X 0208-1983. */
+  ret = jisx0208_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      int count = (state == STATE_JISX0208 ? 2 : 5);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_JISX0208) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = 'B';
+        r += 3;
+        state = STATE_JISX0208;
+      }
+      r[0] = buf[0];
+      r[1] = buf[1];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try JIS X 0212-1990. */
+  ret = jisx0212_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      int count = (state == STATE_JISX0212 ? 2 : 6);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_JISX0212) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '(';
+        r[3] = 'D';
+        r += 4;
+        state = STATE_JISX0212;
+      }
+      r[0] = buf[0];
+      r[1] = buf[1];
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  return RET_ILUNI;
+}
+
+static int
+iso2022_jp1_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  if (state != STATE_ASCII) {
+    if (n < 3)
+      return RET_TOOSMALL;
+    r[0] = ESC;
+    r[1] = '(';
+    r[2] = 'B';
+    /* conv->ostate = 0; will be done by the caller */
+    return 3;
+  } else
+    return 0;
+}
+
+#undef STATE_JISX0212
+#undef STATE_JISX0208
+#undef STATE_JISX0201ROMAN
+#undef STATE_ASCII
diff --git a/lib/iso2022_jp2.h b/lib/iso2022_jp2.h
new file mode 100644
index 0000000..5e3ca41
--- /dev/null
+++ b/lib/iso2022_jp2.h
@@ -0,0 +1,693 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-2022-JP-2
+ */
+
+/* Specification: RFC 1554 */
+/* ESC '(' 'I' for JISX0201 Katakana is an extension not found in RFC 1554 or
+   CJK.INF, but implemented in glibc-2.1 and qt-2.0. */
+
+#define ESC 0x1b
+
+/*
+ * The state is composed of one of the following values
+ */
+#define STATE_ASCII             0
+#define STATE_JISX0201ROMAN     1
+#define STATE_JISX0201KATAKANA  2
+#define STATE_JISX0208          3
+#define STATE_JISX0212          4
+#define STATE_GB2312            5
+#define STATE_KSC5601           6
+/*
+ * and one of the following values, << 8
+ */
+#define STATE_G2_NONE           0
+#define STATE_G2_ISO8859_1      1
+#define STATE_G2_ISO8859_7      2
+
+#define SPLIT_STATE \
+  unsigned int state1 = state & 0xff, state2 = state >> 8
+#define COMBINE_STATE \
+  state = (state2 << 8) | state1
+
+static int
+iso2022_jp2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  SPLIT_STATE;
+  int count = 0;
+  unsigned char c;
+  for (;;) {
+    c = *s;
+    if (c == ESC) {
+      if (n < count+3)
+        goto none;
+      if (s[1] == '(') {
+        if (s[2] == 'B') {
+          state1 = STATE_ASCII;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (s[2] == 'J') {
+          state1 = STATE_JISX0201ROMAN;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (s[2] == 'I') {
+          state1 = STATE_JISX0201KATAKANA;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        goto ilseq;
+      }
+      if (s[1] == '$') {
+        if (s[2] == '@' || s[2] == 'B') {
+          /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */
+          state1 = STATE_JISX0208;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (s[2] == 'A') {
+          state1 = STATE_GB2312;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (s[2] == '(') {
+          if (n < count+4)
+            goto none;
+          if (s[3] == 'D') {
+            state1 = STATE_JISX0212;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[3] == 'C') {
+            state1 = STATE_KSC5601;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          goto ilseq;
+        }
+        goto ilseq;
+      }
+      if (s[1] == '.') {
+        if (n < count+3)
+          goto none;
+        if (s[2] == 'A') {
+          state2 = STATE_G2_ISO8859_1;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        if (s[2] == 'F') {
+          state2 = STATE_G2_ISO8859_7;
+          s += 3; count += 3;
+          if (n < count+1)
+            goto none;
+          continue;
+        }
+        goto ilseq;
+      }
+      if (s[1] == 'N') {
+        switch (state2) {
+          case STATE_G2_NONE:
+            goto ilseq;
+          case STATE_G2_ISO8859_1:
+            if (s[2] < 0x80) {
+              unsigned char buf = s[2]+0x80;
+              int ret = iso8859_1_mbtowc(conv,pwc,&buf,1);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 1) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+3;
+            } else
+              goto ilseq;
+          case STATE_G2_ISO8859_7:
+            if (s[2] < 0x80) {
+              unsigned char buf = s[2]+0x80;
+              int ret = iso8859_7_mbtowc(conv,pwc,&buf,1);
+              if (ret == RET_ILSEQ)
+                goto ilseq;
+              if (ret != 1) abort();
+              COMBINE_STATE;
+              conv->istate = state;
+              return count+3;
+            } else
+              goto ilseq;
+          default: abort();
+        }
+      }
+      goto ilseq;
+    }
+    break;
+  }
+  switch (state1) {
+    case STATE_ASCII:
+      if (c < 0x80) {
+        int ret = ascii_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        if (*pwc == 0x000a || *pwc == 0x000d)
+          state2 = STATE_G2_NONE;
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_JISX0201ROMAN:
+      if (c < 0x80) {
+        int ret = jisx0201_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        if (*pwc == 0x000a || *pwc == 0x000d)
+          state2 = STATE_G2_NONE;
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_JISX0201KATAKANA:
+      if (c < 0x80) {
+        unsigned char buf = c+0x80;
+        int ret = jisx0201_mbtowc(conv,pwc,&buf,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_JISX0208:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret = jisx0208_mbtowc(conv,pwc,s,2);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    case STATE_JISX0212:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret = jisx0212_mbtowc(conv,pwc,s,2);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    case STATE_GB2312:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret = gb2312_mbtowc(conv,pwc,s,2);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    case STATE_KSC5601:
+      if (n < count+2)
+        goto none;
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret = ksc5601_mbtowc(conv,pwc,s,2);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    default: abort();
+  }
+
+none:
+  COMBINE_STATE;
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  COMBINE_STATE;
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+#undef COMBINE_STATE
+#undef SPLIT_STATE
+
+/*
+ * The state can also contain one of the following values, << 16.
+ * Values >= STATE_TAG_LANGUAGE are temporary tag parsing states.
+ */
+#define STATE_TAG_NONE          0
+#define STATE_TAG_LANGUAGE      4
+#define STATE_TAG_LANGUAGE_j    5
+#define STATE_TAG_LANGUAGE_ja   1
+#define STATE_TAG_LANGUAGE_k    6
+#define STATE_TAG_LANGUAGE_ko   2
+#define STATE_TAG_LANGUAGE_z    7
+#define STATE_TAG_LANGUAGE_zh   3
+
+#define SPLIT_STATE \
+  unsigned int state1 = state & 0xff, state2 = (state >> 8) & 0xff, state3 = state >> 16
+#define COMBINE_STATE \
+  state = (state3 << 16) | (state2 << 8) | state1
+
+static int
+iso2022_jp2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  unsigned char buf[2];
+  int ret;
+  /* This defines the conversion preferences depending on the current
+     langauge tag. */
+  enum conversion { none = 0, european, japanese, chinese, korean, other };
+  static const unsigned int conversion_lists[STATE_TAG_LANGUAGE] = {
+    /* STATE_TAG_NONE */
+    japanese + (european << 3) + (chinese << 6) + (korean << 9) + (other << 12),
+    /* STATE_TAG_LANGUAGE_ja */
+    japanese + (european << 3) + (chinese << 6) + (korean << 9) + (other << 12),
+    /* STATE_TAG_LANGUAGE_ko */
+    korean + (european << 3) + (japanese << 6) + (chinese << 9) + (other << 12),
+    /* STATE_TAG_LANGUAGE_zh */
+    chinese + (european << 3) + (japanese << 6) + (korean << 9) + (other << 12)
+  };
+  unsigned int conversion_list;
+
+  /* Handle Unicode tag characters (range U+E0000..U+E007F). */
+  if ((wc >> 7) == (0xe0000 >> 7)) {
+    char c = wc & 0x7f;
+    if (c >= 'A' && c <= 'Z')
+      c += 'a'-'A';
+    switch (c) {
+      case 0x01:
+        state3 = STATE_TAG_LANGUAGE;
+        COMBINE_STATE;
+        conv->ostate = state;
+        return 0;
+      case 'j':
+        if (state3 == STATE_TAG_LANGUAGE) {
+          state3 = STATE_TAG_LANGUAGE_j;
+          COMBINE_STATE;
+          conv->ostate = state;
+          return 0;
+        }
+        break;
+      case 'a':
+        if (state3 == STATE_TAG_LANGUAGE_j) {
+          state3 = STATE_TAG_LANGUAGE_ja;
+          COMBINE_STATE;
+          conv->ostate = state;
+          return 0;
+        }
+        break;
+      case 'k':
+        if (state3 == STATE_TAG_LANGUAGE) {
+          state3 = STATE_TAG_LANGUAGE_k;
+          COMBINE_STATE;
+          conv->ostate = state;
+          return 0;
+        }
+        break;
+      case 'o':
+        if (state3 == STATE_TAG_LANGUAGE_k) {
+          state3 = STATE_TAG_LANGUAGE_ko;
+          COMBINE_STATE;
+          conv->ostate = state;
+          return 0;
+        }
+        break;
+      case 'z':
+        if (state3 == STATE_TAG_LANGUAGE) {
+          state3 = STATE_TAG_LANGUAGE_z;
+          COMBINE_STATE;
+          conv->ostate = state;
+          return 0;
+        }
+        break;
+      case 'h':
+        if (state3 == STATE_TAG_LANGUAGE_z) {
+          state3 = STATE_TAG_LANGUAGE_zh;
+          COMBINE_STATE;
+          conv->ostate = state;
+          return 0;
+        }
+        break;
+      case 0x7f:
+        state3 = STATE_TAG_NONE;
+        COMBINE_STATE;
+        conv->ostate = state;
+        return 0;
+      default:
+        break;
+    }
+    /* Other tag characters reset the tag parsing state or are ignored. */
+    if (state3 >= STATE_TAG_LANGUAGE)
+      state3 = STATE_TAG_NONE;
+    COMBINE_STATE;
+    conv->ostate = state;
+    return 0;
+  }
+  if (state3 >= STATE_TAG_LANGUAGE)
+    state3 = STATE_TAG_NONE;
+
+  /* Try ASCII. */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state1 == STATE_ASCII ? 1 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state1 != STATE_ASCII) {
+        r[0] = ESC;
+        r[1] = '(';
+        r[2] = 'B';
+        r += 3;
+        state1 = STATE_ASCII;
+      }
+      r[0] = buf[0];
+      if (wc == 0x000a || wc == 0x000d)
+        state2 = STATE_G2_NONE;
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  conversion_list = conversion_lists[state3];
+
+  do {
+    switch (conversion_list & ((1 << 3) - 1)) {
+
+      case european:
+
+        /* Try ISO-8859-1. */
+        ret = iso8859_1_wctomb(conv,buf,wc,1);
+        if (ret != RET_ILUNI) {
+          if (ret != 1) abort();
+          if (buf[0] >= 0x80) {
+            int count = (state2 == STATE_G2_ISO8859_1 ? 3 : 6);
+            if (n < count)
+              return RET_TOOSMALL;
+            if (state2 != STATE_G2_ISO8859_1) {
+              r[0] = ESC;
+              r[1] = '.';
+              r[2] = 'A';
+              r += 3;
+              state2 = STATE_G2_ISO8859_1;
+            }
+            r[0] = ESC;
+            r[1] = 'N';
+            r[2] = buf[0]-0x80;
+            COMBINE_STATE;
+            conv->ostate = state;
+            return count;
+          }
+        }
+
+        /* Try ISO-8859-7. */
+        ret = iso8859_7_wctomb(conv,buf,wc,1);
+        if (ret != RET_ILUNI) {
+          if (ret != 1) abort();
+          if (buf[0] >= 0x80) {
+            int count = (state2 == STATE_G2_ISO8859_7 ? 3 : 6);
+            if (n < count)
+              return RET_TOOSMALL;
+            if (state2 != STATE_G2_ISO8859_7) {
+              r[0] = ESC;
+              r[1] = '.';
+              r[2] = 'F';
+              r += 3;
+              state2 = STATE_G2_ISO8859_7;
+            }
+            r[0] = ESC;
+            r[1] = 'N';
+            r[2] = buf[0]-0x80;
+            COMBINE_STATE;
+            conv->ostate = state;
+            return count;
+          }
+        }
+
+        break;
+
+      case japanese:
+
+        /* Try JIS X 0201-1976 Roman. */
+        ret = jisx0201_wctomb(conv,buf,wc,1);
+        if (ret != RET_ILUNI) {
+          if (ret != 1) abort();
+          if (buf[0] < 0x80) {
+            int count = (state1 == STATE_JISX0201ROMAN ? 1 : 4);
+            if (n < count)
+              return RET_TOOSMALL;
+            if (state1 != STATE_JISX0201ROMAN) {
+              r[0] = ESC;
+              r[1] = '(';
+              r[2] = 'J';
+              r += 3;
+              state1 = STATE_JISX0201ROMAN;
+            }
+            r[0] = buf[0];
+            if (wc == 0x000a || wc == 0x000d)
+              state2 = STATE_G2_NONE;
+            COMBINE_STATE;
+            conv->ostate = state;
+            return count;
+          }
+        }
+
+        /* Try JIS X 0208-1990 in place of JIS X 0208-1978 and
+           JIS X 0208-1983. */
+        ret = jisx0208_wctomb(conv,buf,wc,2);
+        if (ret != RET_ILUNI) {
+          if (ret != 2) abort();
+          if (buf[0] < 0x80 && buf[1] < 0x80) {
+            int count = (state1 == STATE_JISX0208 ? 2 : 5);
+            if (n < count)
+              return RET_TOOSMALL;
+            if (state1 != STATE_JISX0208) {
+              r[0] = ESC;
+              r[1] = '$';
+              r[2] = 'B';
+              r += 3;
+              state1 = STATE_JISX0208;
+            }
+            r[0] = buf[0];
+            r[1] = buf[1];
+            COMBINE_STATE;
+            conv->ostate = state;
+            return count;
+          }
+        }
+
+        /* Try JIS X 0212-1990. */
+        ret = jisx0212_wctomb(conv,buf,wc,2);
+        if (ret != RET_ILUNI) {
+          if (ret != 2) abort();
+          if (buf[0] < 0x80 && buf[1] < 0x80) {
+            int count = (state1 == STATE_JISX0212 ? 2 : 6);
+            if (n < count)
+              return RET_TOOSMALL;
+            if (state1 != STATE_JISX0212) {
+              r[0] = ESC;
+              r[1] = '$';
+              r[2] = '(';
+              r[3] = 'D';
+              r += 4;
+              state1 = STATE_JISX0212;
+            }
+            r[0] = buf[0];
+            r[1] = buf[1];
+            COMBINE_STATE;
+            conv->ostate = state;
+            return count;
+          }
+        }
+
+        break;
+
+      case chinese:
+
+        /* Try GB 2312-1980. */
+        ret = gb2312_wctomb(conv,buf,wc,2);
+        if (ret != RET_ILUNI) {
+          if (ret != 2) abort();
+          if (buf[0] < 0x80 && buf[1] < 0x80) {
+            int count = (state1 == STATE_GB2312 ? 2 : 5);
+            if (n < count)
+              return RET_TOOSMALL;
+            if (state1 != STATE_GB2312) {
+              r[0] = ESC;
+              r[1] = '$';
+              r[2] = 'A';
+              r += 3;
+              state1 = STATE_GB2312;
+            }
+            r[0] = buf[0];
+            r[1] = buf[1];
+            COMBINE_STATE;
+            conv->ostate = state;
+            return count;
+          }
+        }
+
+        break;
+
+      case korean:
+
+        /* Try KS C 5601-1992. */
+        ret = ksc5601_wctomb(conv,buf,wc,2);
+        if (ret != RET_ILUNI) {
+          if (ret != 2) abort();
+          if (buf[0] < 0x80 && buf[1] < 0x80) {
+            int count = (state1 == STATE_KSC5601 ? 2 : 6);
+            if (n < count)
+              return RET_TOOSMALL;
+            if (state1 != STATE_KSC5601) {
+              r[0] = ESC;
+              r[1] = '$';
+              r[2] = '(';
+              r[3] = 'C';
+              r += 4;
+              state1 = STATE_KSC5601;
+            }
+            r[0] = buf[0];
+            r[1] = buf[1];
+            COMBINE_STATE;
+            conv->ostate = state;
+            return count;
+          }
+        }
+
+        break;
+
+      case other:
+
+        /* Try JIS X 0201-1976 Kana. This is not officially part of
+           ISO-2022-JP-2, according to RFC 1554. Therefore we try this
+           only after all other attempts. */
+        ret = jisx0201_wctomb(conv,buf,wc,1);
+        if (ret != RET_ILUNI) {
+          if (ret != 1) abort();
+          if (buf[0] >= 0x80) {
+            int count = (state1 == STATE_JISX0201KATAKANA ? 1 : 4);
+            if (n < count)
+              return RET_TOOSMALL;
+            if (state1 != STATE_JISX0201KATAKANA) {
+              r[0] = ESC;
+              r[1] = '(';
+              r[2] = 'I';
+              r += 3;
+              state1 = STATE_JISX0201KATAKANA;
+            }
+            r[0] = buf[0]-0x80;
+            COMBINE_STATE;
+            conv->ostate = state;
+            return count;
+          }
+        }
+
+        break;
+
+      default:
+        abort();
+    }
+
+    conversion_list = conversion_list >> 3;
+  } while (conversion_list != 0);
+
+  return RET_ILUNI;
+}
+
+static int
+iso2022_jp2_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  (void)state2;
+  (void)state3;
+  if (state1 != STATE_ASCII) {
+    if (n < 3)
+      return RET_TOOSMALL;
+    r[0] = ESC;
+    r[1] = '(';
+    r[2] = 'B';
+    /* conv->ostate = 0; will be done by the caller */
+    return 3;
+  } else
+    return 0;
+}
+
+#undef COMBINE_STATE
+#undef SPLIT_STATE
+#undef STATE_TAG_LANGUAGE_zh
+#undef STATE_TAG_LANGUAGE_z
+#undef STATE_TAG_LANGUAGE_ko
+#undef STATE_TAG_LANGUAGE_k
+#undef STATE_TAG_LANGUAGE_ja
+#undef STATE_TAG_LANGUAGE_j
+#undef STATE_TAG_LANGUAGE
+#undef STATE_TAG_NONE
+#undef STATE_G2_ISO8859_7
+#undef STATE_G2_ISO8859_1
+#undef STATE_G2_NONE
+#undef STATE_KSC5601
+#undef STATE_GB2312
+#undef STATE_JISX0212
+#undef STATE_JISX0208
+#undef STATE_JISX0201KATAKANA
+#undef STATE_JISX0201ROMAN
+#undef STATE_ASCII
diff --git a/lib/iso2022_jp3.h b/lib/iso2022_jp3.h
new file mode 100644
index 0000000..58cea1b
--- /dev/null
+++ b/lib/iso2022_jp3.h
@@ -0,0 +1,538 @@
+/*
+ * Copyright (C) 1999-2004, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-2022-JP-3
+ */
+
+#include "jisx0213.h"
+
+#define ESC 0x1b
+
+/*
+ * The state is composed of one of the following values
+ */
+#define STATE_ASCII             0  /* Esc ( B */
+#define STATE_JISX0201ROMAN     1  /* Esc ( J */
+#define STATE_JISX0201KATAKANA  2  /* Esc ( I */
+#define STATE_JISX0208          3  /* Esc $ @ or Esc $ B */
+#define STATE_JISX02131         4  /* Esc $ ( O or Esc $ ( Q*/
+#define STATE_JISX02132         5  /* Esc $ ( P */
+
+/*
+ * In the ISO-2022-JP-3 to UCS-4 direction, the state also holds the last
+ * character to be output, shifted by 3 bits.
+ */
+
+static int
+iso2022_jp3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  ucs4_t last_wc = conv->istate >> 3;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate &= 7;
+    *pwc = last_wc;
+    return 0; /* Don't advance the input pointer. */
+  } else {
+    state_t state = conv->istate;
+    int count = 0;
+    unsigned char c;
+    for (;;) {
+      c = *s;
+      if (c == ESC) {
+        if (n < count+3)
+          goto none;
+        if (s[1] == '(') {
+          if (s[2] == 'B') {
+            state = STATE_ASCII;
+            s += 3; count += 3;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[2] == 'J') {
+            state = STATE_JISX0201ROMAN;
+            s += 3; count += 3;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[2] == 'I') {
+            state = STATE_JISX0201KATAKANA;
+            s += 3; count += 3;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          goto ilseq;
+        }
+        if (s[1] == '$') {
+          if (s[2] == '@' || s[2] == 'B') {
+            /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */
+            state = STATE_JISX0208;
+            s += 3; count += 3;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+          if (s[2] == '(') {
+            if (n < count+4)
+              goto none;
+            if (s[3] == 'O' || s[3] == 'Q') {
+              state = STATE_JISX02131;
+              s += 4; count += 4;
+              if (n < count+1)
+                goto none;
+              continue;
+            }
+            if (s[3] == 'P') {
+              state = STATE_JISX02132;
+              s += 4; count += 4;
+              if (n < count+1)
+                goto none;
+              continue;
+            }
+          }
+          goto ilseq;
+        }
+        goto ilseq;
+      }
+      break;
+    }
+    switch (state) {
+      case STATE_ASCII:
+        if (c < 0x80) {
+          int ret = ascii_mbtowc(conv,pwc,s,1);
+          if (ret == RET_ILSEQ)
+            goto ilseq;
+          if (ret != 1) abort();
+          conv->istate = state;
+          return count+1;
+        } else
+          goto ilseq;
+      case STATE_JISX0201ROMAN:
+        if (c < 0x80) {
+          int ret = jisx0201_mbtowc(conv,pwc,s,1);
+          if (ret == RET_ILSEQ)
+            goto ilseq;
+          if (ret != 1) abort();
+          conv->istate = state;
+          return count+1;
+        } else
+          goto ilseq;
+      case STATE_JISX0201KATAKANA:
+        if (c < 0x80) {
+          unsigned char buf = c+0x80;
+          int ret = jisx0201_mbtowc(conv,pwc,&buf,1);
+          if (ret == RET_ILSEQ)
+            goto ilseq;
+          if (ret != 1) abort();
+          conv->istate = state;
+          return count+1;
+        } else
+          goto ilseq;
+      case STATE_JISX0208:
+        if (n < count+2)
+          goto none;
+        if (s[0] < 0x80 && s[1] < 0x80) {
+          int ret = jisx0208_mbtowc(conv,pwc,s,2);
+          if (ret == RET_ILSEQ)
+            goto ilseq;
+          if (ret != 2) abort();
+          conv->istate = state;
+          return count+2;
+        } else
+          goto ilseq;
+      case STATE_JISX02131:
+      case STATE_JISX02132:
+        if (n < count+2)
+          goto none;
+        if (s[0] < 0x80 && s[1] < 0x80) {
+          ucs4_t wc = jisx0213_to_ucs4(((state-STATE_JISX02131+1)<<8)+s[0],s[1]);
+          if (wc) {
+            if (wc < 0x80) {
+              /* It's a combining character. */
+              ucs4_t wc1 = jisx0213_to_ucs_combining[wc - 1][0];
+              ucs4_t wc2 = jisx0213_to_ucs_combining[wc - 1][1];
+              /* We cannot output two Unicode characters at once. So,
+                 output the first character and buffer the second one. */
+              *pwc = wc1;
+              conv->istate = (wc2 << 3) | state;
+            } else {
+              *pwc = wc;
+              conv->istate = state;
+            }
+            return count+2;
+          }
+        }
+        goto ilseq;
+      default: abort();
+    }
+  none:
+    conv->istate = state;
+    return RET_TOOFEW(count);
+
+  ilseq:
+    conv->istate = state;
+    return RET_SHIFT_ILSEQ(count);
+  }
+}
+
+static int
+iso2022_jp3_flushwc (conv_t conv, ucs4_t *pwc)
+{
+  ucs4_t last_wc = conv->istate >> 3;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate &= 7;
+    *pwc = last_wc;
+    return 1;
+  } else
+    return 0;
+}
+
+/*
+ * In the UCS-4 to ISO-2022-JP-3 direction, the state also holds the last two
+ * bytes to be output, shifted by 3 bits, and the STATE_xxxxx value that was
+ * effective before this buffered character, shifted by 19 bits.
+ */
+
+/* Composition tables for each of the relevant combining characters.  */
+static const struct { unsigned short base; unsigned short composed; } iso2022_jp3_comp_table_data[] = {
+#define iso2022_jp3_comp_table02e5_idx 0
+#define iso2022_jp3_comp_table02e5_len 1
+  { 0x2b64, 0x2b65 }, /* 0x12B65 = 0x12B64 U+02E5 */
+#define iso2022_jp3_comp_table02e9_idx (iso2022_jp3_comp_table02e5_idx+iso2022_jp3_comp_table02e5_len)
+#define iso2022_jp3_comp_table02e9_len 1
+  { 0x2b60, 0x2b66 }, /* 0x12B66 = 0x12B60 U+02E9 */
+#define iso2022_jp3_comp_table0300_idx (iso2022_jp3_comp_table02e9_idx+iso2022_jp3_comp_table02e9_len)
+#define iso2022_jp3_comp_table0300_len 5
+  { 0x295c, 0x2b44 }, /* 0x12B44 = 0x1295C U+0300 */
+  { 0x2b38, 0x2b48 }, /* 0x12B48 = 0x12B38 U+0300 */
+  { 0x2b37, 0x2b4a }, /* 0x12B4A = 0x12B37 U+0300 */
+  { 0x2b30, 0x2b4c }, /* 0x12B4C = 0x12B30 U+0300 */
+  { 0x2b43, 0x2b4e }, /* 0x12B4E = 0x12B43 U+0300 */
+#define iso2022_jp3_comp_table0301_idx (iso2022_jp3_comp_table0300_idx+iso2022_jp3_comp_table0300_len)
+#define iso2022_jp3_comp_table0301_len 4
+  { 0x2b38, 0x2b49 }, /* 0x12B49 = 0x12B38 U+0301 */
+  { 0x2b37, 0x2b4b }, /* 0x12B4B = 0x12B37 U+0301 */
+  { 0x2b30, 0x2b4d }, /* 0x12B4D = 0x12B30 U+0301 */
+  { 0x2b43, 0x2b4f }, /* 0x12B4F = 0x12B43 U+0301 */
+#define iso2022_jp3_comp_table309a_idx (iso2022_jp3_comp_table0301_idx+iso2022_jp3_comp_table0301_len)
+#define iso2022_jp3_comp_table309a_len 14
+  { 0x242b, 0x2477 }, /* 0x12477 = 0x1242B U+309A */
+  { 0x242d, 0x2478 }, /* 0x12478 = 0x1242D U+309A */
+  { 0x242f, 0x2479 }, /* 0x12479 = 0x1242F U+309A */
+  { 0x2431, 0x247a }, /* 0x1247A = 0x12431 U+309A */
+  { 0x2433, 0x247b }, /* 0x1247B = 0x12433 U+309A */
+  { 0x252b, 0x2577 }, /* 0x12577 = 0x1252B U+309A */
+  { 0x252d, 0x2578 }, /* 0x12578 = 0x1252D U+309A */
+  { 0x252f, 0x2579 }, /* 0x12579 = 0x1252F U+309A */
+  { 0x2531, 0x257a }, /* 0x1257A = 0x12531 U+309A */
+  { 0x2533, 0x257b }, /* 0x1257B = 0x12533 U+309A */
+  { 0x253b, 0x257c }, /* 0x1257C = 0x1253B U+309A */
+  { 0x2544, 0x257d }, /* 0x1257D = 0x12544 U+309A */
+  { 0x2548, 0x257e }, /* 0x1257E = 0x12548 U+309A */
+  { 0x2675, 0x2678 }, /* 0x12678 = 0x12675 U+309A */
+};
+
+#define SPLIT_STATE \
+  unsigned short lasttwo = state >> 3; state_t prevstate = state >> 19; state &= 7
+#define COMBINE_STATE \
+  state |= (prevstate << 19) | (lasttwo << 3)
+#define COMBINE_STATE_NO_LASTTWO \
+  /* assume lasttwo == 0, then prevstate is ignored */
+
+static int
+iso2022_jp3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int count = 0;
+  unsigned char buf[2];
+  unsigned short jch;
+  int ret;
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+
+  if (lasttwo) {
+    /* Attempt to combine the last character with this one. */
+    unsigned int idx;
+    unsigned int len;
+
+    if (wc == 0x02e5)
+      idx = iso2022_jp3_comp_table02e5_idx,
+      len = iso2022_jp3_comp_table02e5_len;
+    else if (wc == 0x02e9)
+      idx = iso2022_jp3_comp_table02e9_idx,
+      len = iso2022_jp3_comp_table02e9_len;
+    else if (wc == 0x0300)
+      idx = iso2022_jp3_comp_table0300_idx,
+      len = iso2022_jp3_comp_table0300_len;
+    else if (wc == 0x0301)
+      idx = iso2022_jp3_comp_table0301_idx,
+      len = iso2022_jp3_comp_table0301_len;
+    else if (wc == 0x309a)
+      idx = iso2022_jp3_comp_table309a_idx,
+      len = iso2022_jp3_comp_table309a_len;
+    else
+      goto not_combining;
+
+    do
+      if (iso2022_jp3_comp_table_data[idx].base == lasttwo)
+        break;
+    while (++idx, --len > 0);
+
+    if (len > 0) {
+      /* Output the combined character. */
+      /* We know the combined character is in JISX0213 plane 1, but
+         the buffered character may have been in JISX0208 or in
+         JISX0213 plane 1. */
+      count = (state != STATE_JISX02131 ? 4 : 0) + 2;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_JISX02131) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '(';
+        r[3] = 'Q';
+        r += 4;
+        state = STATE_JISX02131;
+      }
+      lasttwo = iso2022_jp3_comp_table_data[idx].composed;
+      r[0] = (lasttwo >> 8) & 0xff;
+      r[1] = lasttwo & 0xff;
+      COMBINE_STATE_NO_LASTTWO;
+      conv->ostate = state;
+      return count;
+    }
+
+  not_combining:
+    /* Output the buffered character. */
+    /* We know it is in JISX0208 or in JISX0213 plane 1. */
+    count = (prevstate != state ? 3 : 0) + 2;
+    if (n < count)
+      return RET_TOOSMALL;
+    if (prevstate != state) {
+      if (state != STATE_JISX0208) abort();
+      r[0] = ESC;
+      r[1] = '$';
+      r[2] = 'B';
+      r += 3;
+    }
+    r[0] = (lasttwo >> 8) & 0xff;
+    r[1] = lasttwo & 0xff;
+    r += 2;
+  }
+
+  /* Try ASCII. */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      count += (state == STATE_ASCII ? 1 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_ASCII) {
+        r[0] = ESC;
+        r[1] = '(';
+        r[2] = 'B';
+        r += 3;
+        state = STATE_ASCII;
+      }
+      r[0] = buf[0];
+      COMBINE_STATE_NO_LASTTWO;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try JIS X 0201-1976 Roman. */
+  ret = jisx0201_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      count += (state == STATE_JISX0201ROMAN ? 1 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_JISX0201ROMAN) {
+        r[0] = ESC;
+        r[1] = '(';
+        r[2] = 'J';
+        r += 3;
+        state = STATE_JISX0201ROMAN;
+      }
+      r[0] = buf[0];
+      COMBINE_STATE_NO_LASTTWO;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  jch = ucs4_to_jisx0213(wc);
+
+  /* Try JIS X 0208-1990 in place of JIS X 0208-1978 and JIS X 0208-1983. */
+  ret = jisx0208_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      if (jch & 0x0080) {
+        /* A possible match in comp_table_data. Buffer it. */
+        prevstate = state;
+        lasttwo = jch & 0x7f7f;
+        state = STATE_JISX0208;
+        COMBINE_STATE;
+        conv->ostate = state;
+        return count;
+      } else {
+        count += (state == STATE_JISX0208 ? 2 : 5);
+        if (n < count)
+          return RET_TOOSMALL;
+        if (state != STATE_JISX0208) {
+          r[0] = ESC;
+          r[1] = '$';
+          r[2] = 'B';
+          r += 3;
+          state = STATE_JISX0208;
+        }
+        r[0] = buf[0];
+        r[1] = buf[1];
+        COMBINE_STATE_NO_LASTTWO;
+        conv->ostate = state;
+        return count;
+      }
+    }
+  }
+
+  /* Try JISX 0213 plane 1 and JISX 0213 plane 2. */
+  if (jch != 0) {
+    if (jch & 0x8000) {
+      /* JISX 0213 plane 2. */
+      if (state != STATE_JISX02132) {
+        count += 4;
+        if (n < count)
+          return RET_TOOSMALL;
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '(';
+        r[3] = 'P';
+        r += 4;
+        state = STATE_JISX02132;
+      }
+    } else {
+      /* JISX 0213 plane 1. */
+      if (state != STATE_JISX02131) {
+        count += 4;
+        if (n < count)
+          return RET_TOOSMALL;
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = '(';
+        r[3] = 'Q';
+        r += 4;
+        state = STATE_JISX02131;
+      }
+    }
+    if (jch & 0x0080) {
+      /* A possible match in comp_table_data. We have to buffer it. */
+      /* We know it's a JISX 0213 plane 1 character. */
+      if (jch & 0x8000) abort();
+      prevstate = state;
+      lasttwo = jch & 0x7f7f;
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+    count += 2;
+    if (n < count)
+      return RET_TOOSMALL;
+    r[0] = (jch >> 8) & 0x7f;
+    r[1] = jch & 0x7f;
+    COMBINE_STATE_NO_LASTTWO;
+    conv->ostate = state;
+    return count;
+  }
+
+  /* Try JIS X 0201-1976 Katakana. This is not officially part of
+     ISO-2022-JP-3. Therefore we try it after all other attempts. */
+  ret = jisx0201_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] >= 0x80) {
+      count += (state == STATE_JISX0201KATAKANA ? 1 : 4);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state != STATE_JISX0201KATAKANA) {
+        r[0] = ESC;
+        r[1] = '(';
+        r[2] = 'I';
+        r += 3;
+        state = STATE_JISX0201KATAKANA;
+      }
+      r[0] = buf[0]-0x80;
+      COMBINE_STATE_NO_LASTTWO;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  return RET_ILUNI;
+}
+
+static int
+iso2022_jp3_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  {
+    int count =
+      (lasttwo ? (prevstate != state ? 3 : 0) + 2 : 0)
+      + (state != STATE_ASCII ? 3 : 0);
+    if (n < count)
+      return RET_TOOSMALL;
+    if (lasttwo) {
+      if (prevstate != state) {
+        if (state != STATE_JISX0208) abort();
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = 'B';
+        r += 3;
+      }
+      r[0] = (lasttwo >> 8) & 0xff;
+      r[1] = lasttwo & 0xff;
+      r += 2;
+    }
+    if (state != STATE_ASCII) {
+      r[0] = ESC;
+      r[1] = '(';
+      r[2] = 'B';
+    }
+    /* conv->ostate = 0; will be done by the caller */
+    return count;
+  }
+}
+
+#undef COMBINE_STATE_NO_LASTTWO
+#undef COMBINE_STATE
+#undef SPLIT_STATE
+#undef STATE_JISX02132
+#undef STATE_JISX02131
+#undef STATE_JISX0208
+#undef STATE_JISX0201KATAKANA
+#undef STATE_JISX0201ROMAN
+#undef STATE_ASCII
diff --git a/lib/iso2022_kr.h b/lib/iso2022_kr.h
new file mode 100644
index 0000000..8045d4e
--- /dev/null
+++ b/lib/iso2022_kr.h
@@ -0,0 +1,222 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-2022-KR
+ */
+
+/* Specification: RFC 1557 */
+
+/* Note: CJK.INF says the SO designator needs to appear only once at the
+   beginning of a text, but to decrease the risk of ambiguities, when
+   producing ISO-2022-KR, we repeat the designator in every line containing
+   SO characters. RFC 1557 does not mandate this. */
+
+#define ESC 0x1b
+#define SO  0x0e
+#define SI  0x0f
+
+/*
+ * The state is composed of one of the following values
+ */
+#define STATE_ASCII          0
+#define STATE_TWOBYTE        1
+/*
+ * and one of the following values, << 8
+ */
+#define STATE2_NONE                0
+#define STATE2_DESIGNATED_KSC5601  1
+
+#define SPLIT_STATE \
+  unsigned int state1 = state & 0xff, state2 = state >> 8
+#define COMBINE_STATE \
+  state = (state2 << 8) | state1
+
+static int
+iso2022_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  SPLIT_STATE;
+  int count = 0;
+  unsigned char c;
+  for (;;) {
+    c = *s;
+    if (c == ESC) {
+      if (n < count+4)
+        goto none;
+      if (s[1] == '$') {
+        if (s[2] == ')') {
+          if (s[3] == 'C') {
+            state2 = STATE2_DESIGNATED_KSC5601;
+            s += 4; count += 4;
+            if (n < count+1)
+              goto none;
+            continue;
+          }
+        }
+      }
+      goto ilseq;
+    }
+    if (c == SO) {
+      if (state2 != STATE2_DESIGNATED_KSC5601)
+        goto ilseq;
+      state1 = STATE_TWOBYTE;
+      s++; count++;
+      if (n < count+1)
+        goto none;
+      continue;
+    }
+    if (c == SI) {
+      state1 = STATE_ASCII;
+      s++; count++;
+      if (n < count+1)
+        goto none;
+      continue;
+    }
+    break;
+  }
+  switch (state1) {
+    case STATE_ASCII:
+      if (c < 0x80) {
+        int ret = ascii_mbtowc(conv,pwc,s,1);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 1) abort();
+#if 0 /* Accept ISO-2022-KR according to CJK.INF. */
+        if (*pwc == 0x000a || *pwc == 0x000d)
+          state2 = STATE2_NONE;
+#endif
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+1;
+      } else
+        goto ilseq;
+    case STATE_TWOBYTE:
+      if (n < count+2)
+        goto none;
+      if (state2 != STATE2_DESIGNATED_KSC5601) abort();
+      if (s[0] < 0x80 && s[1] < 0x80) {
+        int ret = ksc5601_mbtowc(conv,pwc,s,2);
+        if (ret == RET_ILSEQ)
+          goto ilseq;
+        if (ret != 2) abort();
+        COMBINE_STATE;
+        conv->istate = state;
+        return count+2;
+      } else
+        goto ilseq;
+    default: abort();
+  }
+
+none:
+  COMBINE_STATE;
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  COMBINE_STATE;
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+static int
+iso2022_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  unsigned char buf[2];
+  int ret;
+
+  /* Try ASCII. */
+  ret = ascii_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] < 0x80) {
+      int count = (state1 == STATE_ASCII ? 1 : 2);
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state1 != STATE_ASCII) {
+        r[0] = SI;
+        r += 1;
+        state1 = STATE_ASCII;
+      }
+      r[0] = buf[0];
+      if (wc == 0x000a || wc == 0x000d)
+        state2 = STATE2_NONE;
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  /* Try KS C 5601-1992. */
+  ret = ksc5601_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (buf[0] < 0x80 && buf[1] < 0x80) {
+      int count = (state2 == STATE2_DESIGNATED_KSC5601 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2;
+      if (n < count)
+        return RET_TOOSMALL;
+      if (state2 != STATE2_DESIGNATED_KSC5601) {
+        r[0] = ESC;
+        r[1] = '$';
+        r[2] = ')';
+        r[3] = 'C';
+        r += 4;
+        state2 = STATE2_DESIGNATED_KSC5601;
+      }
+      if (state1 != STATE_TWOBYTE) {
+        r[0] = SO;
+        r += 1;
+        state1 = STATE_TWOBYTE;
+      }
+      r[0] = buf[0];
+      r[1] = buf[1];
+      COMBINE_STATE;
+      conv->ostate = state;
+      return count;
+    }
+  }
+
+  return RET_ILUNI;
+}
+
+static int
+iso2022_kr_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  SPLIT_STATE;
+  (void)state2;
+  if (state1 != STATE_ASCII) {
+    if (n < 1)
+      return RET_TOOSMALL;
+    r[0] = SI;
+    /* conv->ostate = 0; will be done by the caller */
+    return 1;
+  } else
+    return 0;
+}
+
+#undef COMBINE_STATE
+#undef SPLIT_STATE
+#undef STATE2_DESIGNATED_KSC5601
+#undef STATE2_NONE
+#undef STATE_TWOBYTE
+#undef STATE_ASCII
diff --git a/lib/iso646_cn.h b/lib/iso646_cn.h
new file mode 100644
index 0000000..a571ce7
--- /dev/null
+++ b/lib/iso646_cn.h
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO646-CN
+ * also known as GB_1988-80
+ */
+
+static int
+iso646_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    if (c == 0x24)
+      *pwc = (ucs4_t) 0x00a5;
+    else if (c == 0x7e)
+      *pwc = (ucs4_t) 0x203e;
+    else
+      *pwc = (ucs4_t) c;
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static int
+iso646_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x0080 && !(wc == 0x0024 || wc == 0x007e)) {
+    *r = wc;
+    return 1;
+  }
+  if (wc == 0x00a5) {
+    *r = 0x24;
+    return 1;
+  }
+  if (wc == 0x203e) {
+    *r = 0x7e;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso646_jp.h b/lib/iso646_jp.h
new file mode 100644
index 0000000..7cc3abd
--- /dev/null
+++ b/lib/iso646_jp.h
@@ -0,0 +1,60 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO646-JP
+ * also known as JIS_C6220-1969-RO
+ */
+
+/* This is the lower half of JIS_X0201. */
+
+static int
+iso646_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    if (c == 0x5c)
+      *pwc = (ucs4_t) 0x00a5;
+    else if (c == 0x7e)
+      *pwc = (ucs4_t) 0x203e;
+    else
+      *pwc = (ucs4_t) c;
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static int
+iso646_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) {
+    *r = wc;
+    return 1;
+  }
+  if (wc == 0x00a5) {
+    *r = 0x5c;
+    return 1;
+  }
+  if (wc == 0x203e) {
+    *r = 0x7e;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_1.h b/lib/iso8859_1.h
new file mode 100644
index 0000000..5346916
--- /dev/null
+++ b/lib/iso8859_1.h
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-1
+ */
+
+static int
+iso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static int
+iso8859_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x0100) {
+    *r = wc;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_10.h b/lib/iso8859_10.h
new file mode 100644
index 0000000..49b3f6a
--- /dev/null
+++ b/lib/iso8859_10.h
@@ -0,0 +1,106 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-10
+ */
+
+static const unsigned short iso8859_10_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x0104, 0x0112, 0x0122, 0x012a, 0x0128, 0x0136, 0x00a7,
+  0x013b, 0x0110, 0x0160, 0x0166, 0x017d, 0x00ad, 0x016a, 0x014a,
+  /* 0xb0 */
+  0x00b0, 0x0105, 0x0113, 0x0123, 0x012b, 0x0129, 0x0137, 0x00b7,
+  0x013c, 0x0111, 0x0161, 0x0167, 0x017e, 0x2015, 0x016b, 0x014b,
+  /* 0xc0 */
+  0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e,
+  0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x00cf,
+  /* 0xd0 */
+  0x00d0, 0x0145, 0x014c, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x0168,
+  0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df,
+  /* 0xe0 */
+  0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f,
+  0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x00ef,
+  /* 0xf0 */
+  0x00f0, 0x0146, 0x014d, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x0169,
+  0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x0138,
+};
+
+static int
+iso8859_10_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) iso8859_10_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char iso8859_10_page00[224] = {
+  0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+  0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0x00, /* 0xc0-0xc7 */
+  0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */
+  0xd0, 0x00, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, /* 0xd0-0xd7 */
+  0xd8, 0x00, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0xd8-0xdf */
+  0x00, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x00, /* 0xe0-0xe7 */
+  0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0xf0, 0x00, 0x00, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, /* 0xf0-0xf7 */
+  0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */
+  0xa9, 0xb9, 0xa2, 0xb2, 0x00, 0x00, 0xcc, 0xec, /* 0x10-0x17 */
+  0xca, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0xa3, 0xb3, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0xa5, 0xb5, 0xa4, 0xb4, 0x00, 0x00, 0xc7, 0xe7, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0xb6, /* 0x30-0x37 */
+  0xff, 0x00, 0x00, 0xa8, 0xb8, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xf1, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0xaf, 0xbf, 0xd2, 0xf2, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, 0xab, 0xbb, /* 0x60-0x67 */
+  0xd7, 0xf7, 0xae, 0xbe, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0xd9, 0xf9, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, 0x00, /* 0x78-0x7f */
+};
+
+static int
+iso8859_10_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = iso8859_10_page00[wc-0x00a0];
+  else if (wc == 0x2015)
+    c = 0xbd;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_11.h b/lib/iso8859_11.h
new file mode 100644
index 0000000..ef8b1a6
--- /dev/null
+++ b/lib/iso8859_11.h
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 1999-2004 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-11
+ */
+
+static int
+iso8859_11_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa1) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c <= 0xfb && !(c >= 0xdb && c <= 0xde)) {
+    *pwc = (ucs4_t) (c + 0x0d60);
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static int
+iso8859_11_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x00a1) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0e01 && wc <= 0x0e5b && !(wc >= 0x0e3b && wc <= 0x0e3e)) {
+    *r = wc-0x0d60;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_13.h b/lib/iso8859_13.h
new file mode 100644
index 0000000..2fadc7b
--- /dev/null
+++ b/lib/iso8859_13.h
@@ -0,0 +1,109 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-13
+ */
+
+static const unsigned short iso8859_13_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x201d, 0x00a2, 0x00a3, 0x00a4, 0x201e, 0x00a6, 0x00a7,
+  0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x201c, 0x00b5, 0x00b6, 0x00b7,
+  0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6,
+  /* 0xc0 */
+  0x0104, 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112,
+  0x010c, 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b,
+  /* 0xd0 */
+  0x0160, 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7,
+  0x0172, 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df,
+  /* 0xe0 */
+  0x0105, 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113,
+  0x010d, 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c,
+  /* 0xf0 */
+  0x0161, 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7,
+  0x0173, 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x2019,
+};
+
+static int
+iso8859_13_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) iso8859_13_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char iso8859_13_page00[224] = {
+  0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0xc4, 0xc5, 0xaf, 0x00, /* 0xc0-0xc7 */
+  0x00, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0xd3, 0x00, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0xa8, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0xe4, 0xe5, 0xbf, 0x00, /* 0xe0-0xe7 */
+  0x00, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0xf3, 0x00, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0xb8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0xc2, 0xe2, 0x00, 0x00, 0xc0, 0xe0, 0xc3, 0xe3, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0xc7, 0xe7, 0x00, 0x00, 0xcb, 0xeb, /* 0x10-0x17 */
+  0xc6, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0xce, 0xee, 0x00, 0x00, 0xc1, 0xe1, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xed, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0xcf, 0xef, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0xd9, 0xf9, 0xd1, 0xf1, 0xd2, 0xf2, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0xd4, 0xf4, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xba, /* 0x50-0x57 */
+  0x00, 0x00, 0xda, 0xfa, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0xca, 0xea, 0xdd, 0xfd, 0xde, 0xfe, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char iso8859_13_page20[8] = {
+  0x00, 0xff, 0x00, 0x00, 0xb4, 0xa1, 0xa5, 0x00, /* 0x18-0x1f */
+};
+
+static int
+iso8859_13_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = iso8859_13_page00[wc-0x00a0];
+  else if (wc >= 0x2018 && wc < 0x2020)
+    c = iso8859_13_page20[wc-0x2018];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_14.h b/lib/iso8859_14.h
new file mode 100644
index 0000000..01c9cdd
--- /dev/null
+++ b/lib/iso8859_14.h
@@ -0,0 +1,127 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-14
+ */
+
+static const unsigned short iso8859_14_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x1e02, 0x1e03, 0x00a3, 0x010a, 0x010b, 0x1e0a, 0x00a7,
+  0x1e80, 0x00a9, 0x1e82, 0x1e0b, 0x1ef2, 0x00ad, 0x00ae, 0x0178,
+  /* 0xb0 */
+  0x1e1e, 0x1e1f, 0x0120, 0x0121, 0x1e40, 0x1e41, 0x00b6, 0x1e56,
+  0x1e81, 0x1e57, 0x1e83, 0x1e60, 0x1ef3, 0x1e84, 0x1e85, 0x1e61,
+  /* 0xc0 */
+  0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7,
+  0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf,
+  /* 0xd0 */
+  0x0174, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x1e6a,
+  0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x0176, 0x00df,
+  /* 0xe0 */
+  0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7,
+  0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef,
+  /* 0xf0 */
+  0x0175, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x1e6b,
+  0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x0177, 0x00ff,
+};
+
+static int
+iso8859_14_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0xa0)
+    *pwc = (ucs4_t) iso8859_14_2uni[c-0xa0];
+  else
+    *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static const unsigned char iso8859_14_page00[96] = {
+  0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0x00, 0x00, 0x00, 0xad, 0xae, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */
+  0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, /* 0xd0-0xd7 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, /* 0xf0-0xf7 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0x00, 0xff, /* 0xf8-0xff */
+};
+static const unsigned char iso8859_14_page01_0[32] = {
+  0x00, 0x00, 0xa4, 0xa5, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0xb2, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char iso8859_14_page01_1[16] = {
+  0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, 0xde, 0xfe, /* 0x70-0x77 */
+  0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char iso8859_14_page1e_0[136] = {
+  0x00, 0x00, 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0xa6, 0xab, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb1, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0xb4, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0xb9, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xbb, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0xd7, 0xf7, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0xa8, 0xb8, 0xaa, 0xba, 0xbd, 0xbe, 0x00, 0x00, /* 0x80-0x87 */
+};
+static const unsigned char iso8859_14_page1e_1[8] = {
+  0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, 0x00, 0x00, /* 0xf0-0xf7 */
+};
+
+static int
+iso8859_14_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = iso8859_14_page00[wc-0x00a0];
+  else if (wc >= 0x0108 && wc < 0x0128)
+    c = iso8859_14_page01_0[wc-0x0108];
+  else if (wc >= 0x0170 && wc < 0x0180)
+    c = iso8859_14_page01_1[wc-0x0170];
+  else if (wc >= 0x1e00 && wc < 0x1e88)
+    c = iso8859_14_page1e_0[wc-0x1e00];
+  else if (wc >= 0x1ef0 && wc < 0x1ef8)
+    c = iso8859_14_page1e_1[wc-0x1ef0];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_15.h b/lib/iso8859_15.h
new file mode 100644
index 0000000..24de90d
--- /dev/null
+++ b/lib/iso8859_15.h
@@ -0,0 +1,81 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-15
+ */
+
+static const unsigned short iso8859_15_2uni[32] = {
+  /* 0xa0 */
+  0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x0160, 0x00a7,
+  0x0161, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x017d, 0x00b5, 0x00b6, 0x00b7,
+  0x017e, 0x00b9, 0x00ba, 0x00bb, 0x0152, 0x0153, 0x0178, 0x00bf,
+};
+
+static int
+iso8859_15_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0xa0 && c < 0xc0)
+    *pwc = (ucs4_t) iso8859_15_2uni[c-0xa0];
+  else
+    *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static const unsigned char iso8859_15_page00[32] = {
+  0xa0, 0xa1, 0xa2, 0xa3, 0x00, 0xa5, 0x00, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0xb9, 0xba, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0xb8-0xbf */
+};
+static const unsigned char iso8859_15_page01[48] = {
+  0x00, 0x00, 0xbc, 0xbd, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xa6, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0xbe, 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb8, 0x00, /* 0x78-0x7f */
+};
+
+static int
+iso8859_15_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = iso8859_15_page00[wc-0x00a0];
+  else if (wc >= 0x00c0 && wc < 0x0100)
+    c = wc;
+  else if (wc >= 0x0150 && wc < 0x0180)
+    c = iso8859_15_page01[wc-0x0150];
+  else if (wc == 0x20ac)
+    c = 0xa4;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_16.h b/lib/iso8859_16.h
new file mode 100644
index 0000000..2004718
--- /dev/null
+++ b/lib/iso8859_16.h
@@ -0,0 +1,116 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-16
+ */
+
+static const unsigned short iso8859_16_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x0104, 0x0105, 0x0141, 0x20ac, 0x201e, 0x0160, 0x00a7,
+  0x0161, 0x00a9, 0x0218, 0x00ab, 0x0179, 0x00ad, 0x017a, 0x017b,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x010c, 0x0142, 0x017d, 0x201d, 0x00b6, 0x00b7,
+  0x017e, 0x010d, 0x0219, 0x00bb, 0x0152, 0x0153, 0x0178, 0x017c,
+  /* 0xc0 */
+  0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0106, 0x00c6, 0x00c7,
+  0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf,
+  /* 0xd0 */
+  0x0110, 0x0143, 0x00d2, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x015a,
+  0x0170, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0118, 0x021a, 0x00df,
+  /* 0xe0 */
+  0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x0107, 0x00e6, 0x00e7,
+  0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef,
+  /* 0xf0 */
+  0x0111, 0x0144, 0x00f2, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x015b,
+  0x0171, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0119, 0x021b, 0x00ff,
+};
+
+static int
+iso8859_16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) iso8859_16_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char iso8859_16_page00[224] = {
+  0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0x00, 0xab, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0xc6, 0xc7, /* 0xc0-0xc7 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */
+  0x00, 0x00, 0xd2, 0xd3, 0xd4, 0x00, 0xd6, 0x00, /* 0xd0-0xd7 */
+  0x00, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0xe6, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0x00, 0xf2, 0xf3, 0xf4, 0x00, 0xf6, 0x00, /* 0xf0-0xf7 */
+  0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xc3, 0xe3, 0xa1, 0xa2, 0xc5, 0xe5, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xb2, 0xb9, 0x00, 0x00, /* 0x08-0x0f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xd5, 0xf5, 0xbc, 0xbd, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0xd7, 0xf7, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xa6, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0xbe, 0xac, 0xae, 0xaf, 0xbf, 0xb4, 0xb8, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char iso8859_16_page02[8] = {
+  0xaa, 0xba, 0xde, 0xfe, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+};
+static const unsigned char iso8859_16_page20[8] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xa5, 0x00, /* 0x18-0x1f */
+};
+
+static int
+iso8859_16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = iso8859_16_page00[wc-0x00a0];
+  else if (wc >= 0x0218 && wc < 0x0220)
+    c = iso8859_16_page02[wc-0x0218];
+  else if (wc >= 0x2018 && wc < 0x2020)
+    c = iso8859_16_page20[wc-0x2018];
+  else if (wc == 0x20ac)
+    c = 0xa4;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_2.h b/lib/iso8859_2.h
new file mode 100644
index 0000000..9ad4d4a
--- /dev/null
+++ b/lib/iso8859_2.h
@@ -0,0 +1,112 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-2
+ */
+
+static const unsigned short iso8859_2_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x0104, 0x02d8, 0x0141, 0x00a4, 0x013d, 0x015a, 0x00a7,
+  0x00a8, 0x0160, 0x015e, 0x0164, 0x0179, 0x00ad, 0x017d, 0x017b,
+  /* 0xb0 */
+  0x00b0, 0x0105, 0x02db, 0x0142, 0x00b4, 0x013e, 0x015b, 0x02c7,
+  0x00b8, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c,
+  /* 0xc0 */
+  0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7,
+  0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e,
+  /* 0xd0 */
+  0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7,
+  0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df,
+  /* 0xe0 */
+  0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7,
+  0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f,
+  /* 0xf0 */
+  0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7,
+  0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9,
+};
+
+static int
+iso8859_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) iso8859_2_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char iso8859_2_page00[224] = {
+  0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+  0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, /* 0xc0-0xc7 */
+  0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0x00, 0x00, 0xda, 0x00, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */
+  0x00, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */
+  0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0x00, 0x00, 0xfa, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xc3, 0xe3, 0xa1, 0xb1, 0xc6, 0xe6, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0xcf, 0xef, /* 0x08-0x0f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xca, 0xea, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0xc5, 0xe5, 0x00, 0x00, 0xa5, 0xb5, 0x00, /* 0x38-0x3f */
+  0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0xd2, /* 0x40-0x47 */
+  0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xd5, 0xf5, 0x00, 0x00, 0xc0, 0xe0, 0x00, 0x00, /* 0x50-0x57 */
+  0xd8, 0xf8, 0xa6, 0xb6, 0x00, 0x00, 0xaa, 0xba, /* 0x58-0x5f */
+  0xa9, 0xb9, 0xde, 0xfe, 0xab, 0xbb, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xf9, /* 0x68-0x6f */
+  0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0xac, 0xbc, 0xaf, 0xbf, 0xae, 0xbe, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char iso8859_2_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xa2, 0xff, 0x00, 0xb2, 0x00, 0xbd, 0x00, 0x00, /* 0xd8-0xdf */
+};
+
+static int
+iso8859_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = iso8859_2_page00[wc-0x00a0];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = iso8859_2_page02[wc-0x02c0];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_3.h b/lib/iso8859_3.h
new file mode 100644
index 0000000..308e0b0
--- /dev/null
+++ b/lib/iso8859_3.h
@@ -0,0 +1,118 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-3
+ */
+
+static const unsigned short iso8859_3_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x0126, 0x02d8, 0x00a3, 0x00a4, 0xfffd, 0x0124, 0x00a7,
+  0x00a8, 0x0130, 0x015e, 0x011e, 0x0134, 0x00ad, 0xfffd, 0x017b,
+  /* 0xb0 */
+  0x00b0, 0x0127, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x0125, 0x00b7,
+  0x00b8, 0x0131, 0x015f, 0x011f, 0x0135, 0x00bd, 0xfffd, 0x017c,
+  /* 0xc0 */
+  0x00c0, 0x00c1, 0x00c2, 0xfffd, 0x00c4, 0x010a, 0x0108, 0x00c7,
+  0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf,
+  /* 0xd0 */
+  0xfffd, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x0120, 0x00d6, 0x00d7,
+  0x011c, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x016c, 0x015c, 0x00df,
+  /* 0xe0 */
+  0x00e0, 0x00e1, 0x00e2, 0xfffd, 0x00e4, 0x010b, 0x0109, 0x00e7,
+  0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef,
+  /* 0xf0 */
+  0xfffd, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x0121, 0x00f6, 0x00f7,
+  0x011d, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x016d, 0x015d, 0x02d9,
+};
+
+static int
+iso8859_3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = iso8859_3_2uni[c-0xa0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char iso8859_3_page00[96] = {
+  0xa0, 0x00, 0x00, 0xa3, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+  0xb0, 0x00, 0xb2, 0xb3, 0xb4, 0xb5, 0x00, 0xb7, /* 0xb0-0xb7 */
+  0xb8, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */
+  0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, /* 0xc0-0xc7 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */
+  0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0x00, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char iso8859_3_page01[120] = {
+  0xc6, 0xe6, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0xd8, 0xf8, 0xab, 0xbb, /* 0x18-0x1f */
+  0xd5, 0xf5, 0x00, 0x00, 0xa6, 0xb6, 0xa1, 0xb1, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xa9, 0xb9, 0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, 0xaa, 0xba, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0xdd, 0xfd, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0xaf, 0xbf, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char iso8859_3_page02[8] = {
+  0xa2, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+
+static int
+iso8859_3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = iso8859_3_page00[wc-0x00a0];
+  else if (wc >= 0x0108 && wc < 0x0180)
+    c = iso8859_3_page01[wc-0x0108];
+  else if (wc >= 0x02d8 && wc < 0x02e0)
+    c = iso8859_3_page02[wc-0x02d8];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_4.h b/lib/iso8859_4.h
new file mode 100644
index 0000000..51e1778
--- /dev/null
+++ b/lib/iso8859_4.h
@@ -0,0 +1,112 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-4
+ */
+
+static const unsigned short iso8859_4_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x0104, 0x0138, 0x0156, 0x00a4, 0x0128, 0x013b, 0x00a7,
+  0x00a8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00ad, 0x017d, 0x00af,
+  /* 0xb0 */
+  0x00b0, 0x0105, 0x02db, 0x0157, 0x00b4, 0x0129, 0x013c, 0x02c7,
+  0x00b8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014a, 0x017e, 0x014b,
+  /* 0xc0 */
+  0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e,
+  0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x012a,
+  /* 0xd0 */
+  0x0110, 0x0145, 0x014c, 0x0136, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
+  0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x0168, 0x016a, 0x00df,
+  /* 0xe0 */
+  0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f,
+  0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x012b,
+  /* 0xf0 */
+  0x0111, 0x0146, 0x014d, 0x0137, 0x00f4, 0x00f5, 0x00f6, 0x00f7,
+  0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x0169, 0x016b, 0x02d9,
+};
+
+static int
+iso8859_4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) iso8859_4_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char iso8859_4_page00[224] = {
+  0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0xaf, /* 0xa8-0xaf */
+  0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0x00, /* 0xc0-0xc7 */
+  0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0xd8, 0x00, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0x00, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x00, /* 0xe0-0xe7 */
+  0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */
+  0xd0, 0xf0, 0xaa, 0xba, 0x00, 0x00, 0xcc, 0xec, /* 0x10-0x17 */
+  0xca, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0xab, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0xa5, 0xb5, 0xcf, 0xef, 0x00, 0x00, 0xc7, 0xe7, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd3, 0xf3, /* 0x30-0x37 */
+  0xa2, 0x00, 0x00, 0xa6, 0xb6, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xf1, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0xbd, 0xbf, 0xd2, 0xf2, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0xb3, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xa9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, /* 0x60-0x67 */
+  0xdd, 0xfd, 0xde, 0xfe, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0xd9, 0xf9, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0xbe, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char iso8859_4_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0xff, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+
+static int
+iso8859_4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = iso8859_4_page00[wc-0x00a0];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = iso8859_4_page02[wc-0x02c0];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_5.h b/lib/iso8859_5.h
new file mode 100644
index 0000000..6b83605
--- /dev/null
+++ b/lib/iso8859_5.h
@@ -0,0 +1,95 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-5
+ */
+
+static const unsigned short iso8859_5_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407,
+  0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x00ad, 0x040e, 0x040f,
+  /* 0xb0 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+  0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+  /* 0xc0 */
+  0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+  0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+  /* 0xd0 */
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+  0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+  /* 0xe0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+  /* 0xf0 */
+  0x2116, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457,
+  0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x00a7, 0x045e, 0x045f,
+};
+
+static int
+iso8859_5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) iso8859_5_2uni[c-0xa0];
+  return 1;
+}
+
+static const unsigned char iso8859_5_page00[16] = {
+  0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+};
+static const unsigned char iso8859_5_page04[96] = {
+  0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, /* 0x08-0x0f */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0xfe, 0xff, /* 0x58-0x5f */
+};
+
+static int
+iso8859_5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b0)
+    c = iso8859_5_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0460)
+    c = iso8859_5_page04[wc-0x0400];
+  else if (wc == 0x2116)
+    c = 0xf0;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_6.h b/lib/iso8859_6.h
new file mode 100644
index 0000000..8d31199
--- /dev/null
+++ b/lib/iso8859_6.h
@@ -0,0 +1,98 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-6
+ */
+
+static const unsigned short iso8859_6_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0xfffd, 0xfffd, 0xfffd, 0x00a4, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x060c, 0x00ad, 0xfffd, 0xfffd,
+  /* 0xb0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x061b, 0xfffd, 0xfffd, 0xfffd, 0x061f,
+  /* 0xc0 */
+  0xfffd, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627,
+  0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f,
+  /* 0xd0 */
+  0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637,
+  0x0638, 0x0639, 0x063a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xe0 */
+  0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647,
+  0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f,
+  /* 0xf0 */
+  0x0650, 0x0651, 0x0652, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+};
+
+static int
+iso8859_6_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = iso8859_6_2uni[c-0xa0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char iso8859_6_page00[16] = {
+  0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+};
+static const unsigned char iso8859_6_page06[80] = {
+  0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */
+  0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */
+  0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0xf0, 0xf1, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+};
+
+static int
+iso8859_6_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00b0)
+    c = iso8859_6_page00[wc-0x00a0];
+  else if (wc >= 0x0608 && wc < 0x0658)
+    c = iso8859_6_page06[wc-0x0608];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_7.h b/lib/iso8859_7.h
new file mode 100644
index 0000000..0825ef5
--- /dev/null
+++ b/lib/iso8859_7.h
@@ -0,0 +1,111 @@
+/*
+ * Copyright (C) 1999-2004 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-7
+ */
+
+static const unsigned short iso8859_7_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x2018, 0x2019, 0x00a3, 0x20ac, 0x20af, 0x00a6, 0x00a7,
+  0x00a8, 0x00a9, 0x037a, 0x00ab, 0x00ac, 0x00ad, 0xfffd, 0x2015,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385, 0x0386, 0x00b7,
+  0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f,
+  /* 0xc0 */
+  0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
+  0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f,
+  /* 0xd0 */
+  0x03a0, 0x03a1, 0xfffd, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7,
+  0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af,
+  /* 0xe0 */
+  0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7,
+  0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf,
+  /* 0xf0 */
+  0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7,
+  0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0xfffd,
+};
+
+static int
+iso8859_7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = iso8859_7_2uni[c-0xa0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char iso8859_7_page00[32] = {
+  0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0x00, 0x00, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char iso8859_7_page03[88] = {
+  0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0x00, /* 0x80-0x87 */
+  0xb8, 0xb9, 0xba, 0x00, 0xbc, 0x00, 0xbe, 0xbf, /* 0x88-0x8f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x90-0x97 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x98-0x9f */
+  0xd0, 0xd1, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xa0-0xa7 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0xa8-0xaf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xb0-0xb7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xb8-0xbf */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xc0-0xc7 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xc8-0xcf */
+};
+static const unsigned char iso8859_7_page20[16] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, /* 0x10-0x17 */
+  0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+};
+
+static int
+iso8859_7_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = iso8859_7_page00[wc-0x00a0];
+  else if (wc >= 0x0378 && wc < 0x03d0)
+    c = iso8859_7_page03[wc-0x0378];
+  else if (wc >= 0x2010 && wc < 0x2020)
+    c = iso8859_7_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0xa4;
+  else if (wc == 0x20af)
+    c = 0xa5;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_8.h b/lib/iso8859_8.h
new file mode 100644
index 0000000..6184846
--- /dev/null
+++ b/lib/iso8859_8.h
@@ -0,0 +1,107 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-8
+ */
+
+static const unsigned short iso8859_8_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0xfffd, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+  0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
+  0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0xfffd,
+  /* 0xc0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xd0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2017,
+  /* 0xe0 */
+  0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7,
+  0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df,
+  /* 0xf0 */
+  0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7,
+  0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0x200e, 0x200f, 0xfffd,
+};
+
+static int
+iso8859_8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0xa0) {
+    unsigned short wc = iso8859_8_2uni[c-0xa0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  else {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char iso8859_8_page00[88] = {
+  0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, /* 0xf0-0xf7 */
+};
+static const unsigned char iso8859_8_page05[32] = {
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xd8-0xdf */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xe0-0xe7 */
+  0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+};
+static const unsigned char iso8859_8_page20[16] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x10-0x17 */
+};
+
+static int
+iso8859_8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00f8)
+    c = iso8859_8_page00[wc-0x00a0];
+  else if (wc >= 0x05d0 && wc < 0x05f0)
+    c = iso8859_8_page05[wc-0x05d0];
+  else if (wc >= 0x2008 && wc < 0x2018)
+    c = iso8859_8_page20[wc-0x2008];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/iso8859_9.h b/lib/iso8859_9.h
new file mode 100644
index 0000000..7dbd37d
--- /dev/null
+++ b/lib/iso8859_9.h
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-8859-9
+ */
+
+static const unsigned short iso8859_9_2uni[48] = {
+  /* 0xd0 */
+  0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
+  0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df,
+  /* 0xe0 */
+  0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7,
+  0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef,
+  /* 0xf0 */
+  0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7,
+  0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff,
+};
+
+static int
+iso8859_9_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0xd0)
+    *pwc = (ucs4_t) iso8859_9_2uni[c-0xd0];
+  else
+    *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static const unsigned char iso8859_9_page00[48] = {
+  0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */
+  0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */
+};
+static const unsigned char iso8859_9_page01[72] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, /* 0x58-0x5f */
+};
+
+static int
+iso8859_9_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00d0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00d0 && wc < 0x0100)
+    c = iso8859_9_page00[wc-0x00d0];
+  else if (wc >= 0x0118 && wc < 0x0160)
+    c = iso8859_9_page01[wc-0x0118];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/isoir165.h b/lib/isoir165.h
new file mode 100644
index 0000000..4d6e9ff
--- /dev/null
+++ b/lib/isoir165.h
@@ -0,0 +1,159 @@
+/*
+ * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-IR-165
+ */
+
+/*
+ * ISO-IR-165 is an extension of GB 2312, consisting of:
+ * 1. GB 6345.1-86 corrections:
+ *    Two corrections to GB 2312, at 0x2367 and 0x6F71.
+ * 2. GB 6345.1-86 additions:
+ *    - 6 new full-width pinyin characters in row 0x28.
+ *    - ISO646-CN in row 0x2A.
+ *    - 32 half-width pinyin characters in row 0x2B.
+ * 3. GB 8565.2-88 additions:
+ *    - 50 characters in row 0x2D.
+ *    - 92 characters in row 0x2E.
+ *    - 93 characters in row 0x2F.
+ *    - 470 characters in rows 0x7A-0x7E.
+ * 4. ISO-IR-165 additions:
+ *    - 22 characters in row 0x26.
+ *    - 94 characters in row 0x2C.
+ *    - 44 new characters in row 0x2D.
+ *    - 1 new character in row 0x2F.
+ *
+ * The conversion table was created from the following sources:
+ * Ad 1. The 0x2367 correction is already integrated in the unicode.org
+ *       GB2312.TXT table. The 0x6F71 mapping is the same in the unicode.org
+ *       GB2312.TXT and UNIHAN.TXT table and in Koichi Yasuoka's Uni2GB table,
+ *       so we assume it's correct.
+ * The unicode.org UNIHAN.TXT table about GB 8565 is not usable: it has
+ * extraneous code points at rows 0x28, 0x2C, 0x2D. Note also that it does
+ * not list the 69 non-hanzi in row 0x2F. Moreover, it has the characters
+ * 0x2F7A-0x2F7D shifted down by one to 0x2F79-0x2F7C.
+ * Therefore we take the GB8565 and ISO-IR-165 data from Koichi Yasuoka's
+ * Uni2GB table.
+ * Ad 1. Yasuoka maps 0x2367 to U+0261 (small script g) and 0x2840 to U+FF47
+ *       (full-width small normal g). While coherent with ISO-IR's 165.pdf,
+ *       this disagrees with Ken Lunde's book: He says that ISO-IR-165
+ *       includes the GB6345 correction, i.e. maps 0x2367 to U+FF47 or U+0067
+ *       and _not_ to U+0261 (small script g).
+ *       To overcome the confusion, we just map both 0x2367 and 0x2840 to
+ *       U+FF47.
+ * Ad 2. Row 0x28: Add a mapping from 0x283F to U+01F9.
+ *       Row 0x2A: Mapping is well-known, also present in Koichi Yasuoka's
+ *                 table.
+ *       Row 0x2B: Typed in by hand from appendix E in Ken Lunde's book.
+ *       When converting from Unicode to ISO-IR-165, prefer the half-width
+ *       range 0x2B{21..40} to the full-width range 0x28{21..40}.
+ * Ad 3. Rows 0x2D, 0x2E: Both Koichi Yasuoka's Uni2GB table and the UNIHAN.TXT
+ *                 data for GB 8565 agree here.
+ *       Row 0x2F: Taken from Koichi Yasuoka's Uni2GB table.
+ *       Rows 0x7A-0x7E: Koichi Yasuoka's Uni2GB table and the UNIHAN.TXT
+ *                 data for GB 8565 agree here mostly. Differences:
+ *                 0x7C38 -> U+6F26 or U+527A ? We choose U+6F26.
+ *                 0x7C5A -> U+7A40 or U+6996 ? We choose U+6996.
+ * Ad 4. Row 0x26: Mapping unknown.
+ *       Rows 0x2C, 0x2D: Both Koichi Yasuoka's Uni2GB table and the UNIHAN.TXT
+ *                 data for GB 8565 (!) agree here.
+ *       Row 0x2F: Taken from Koichi Yasuoka's Uni2GB table.
+ */
+
+#include "isoir165ext.h"
+
+static int
+isoir165_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  int ret;
+
+  /* Map full-width pinyin (row 0x28) like half-width pinyin (row 0x2B). */
+  if (s[0] == 0x28) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 <= 0x40) {
+        unsigned char buf[2];
+        buf[0] = 0x2b;
+        buf[1] = c2;
+        ret = isoir165ext_mbtowc(conv,pwc,buf,2);
+        if (ret != RET_ILSEQ)
+          return ret;
+      }
+    }
+  }
+  /* Try the GB2312 -> Unicode table. */
+  ret = gb2312_mbtowc(conv,pwc,s,n);
+  if (ret != RET_ILSEQ)
+    return ret;
+  /* Row 0x2A is GB_1988-80. */
+  if (s[0] == 0x2a) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        int ret = iso646_cn_mbtowc(conv,pwc,s+1,1);
+        if (ret != 1) abort();
+        return 2;
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  /* Try the ISO-IR-165 extensions -> Unicode table. */
+  ret = isoir165ext_mbtowc(conv,pwc,s,n);
+  return ret;
+}
+
+static int
+isoir165_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Try the Unicode -> GB2312 table. */
+  ret = gb2312_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (!(buf[0] == 0x28 && buf[1] >= 0x21 && buf[1] <= 0x40)) {
+      if (n >= 2) {
+        r[0] = buf[0];
+        r[1] = buf[1];
+        return 2;
+      }
+      return RET_TOOSMALL;
+    }
+  }
+  /* Row 0x2A is GB_1988-80. */
+  ret = iso646_cn_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    if (ret != 1) abort();
+    if (buf[0] >= 0x21 && buf[0] < 0x7f) {
+      if (n >= 2) {
+        r[0] = 0x2a;
+        r[1] = buf[0];
+        return 2;
+      }
+      return RET_TOOSMALL;
+    }
+  }
+  /* Try the Unicode -> ISO-IR-165 extensions table. */
+  ret = isoir165ext_wctomb(conv,r,wc,n);
+  return ret;
+}
diff --git a/lib/isoir165ext.h b/lib/isoir165ext.h
new file mode 100644
index 0000000..0bc811a
--- /dev/null
+++ b/lib/isoir165ext.h
@@ -0,0 +1,800 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * ISO-IR-165 extensions
+ */
+
+static const unsigned short isoir165ext_2uni_page2b[470] = {
+  /* 0x2b */
+  0x1fb1, 0x03ac, 0x1fb0, 0x1f70, 0x0113, 0x00e9, 0x011b, 0x00e8,
+  0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, 0x01d2, 0x00f2,
+  0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, 0x01da, 0x01dc,
+  0x00fc, 0x00ea, 0x03b1, 0x1e3f, 0x0144, 0x0148, 0x01f9, 0xff47,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x2c */
+  0x53be, 0x4eb8, 0x4f3e, 0x501e, 0x50c7, 0x9118, 0x6c98, 0x6cdc,
+  0x6cc3, 0x6e5d, 0x6ea6, 0x6eeb, 0x6fa5, 0x6165, 0x5ea4, 0x9618,
+  0x5848, 0x8453, 0x7cf5, 0x5f07, 0x6294, 0x647d, 0x725a, 0x5574,
+  0x55a4, 0x5640, 0x5684, 0x5d1f, 0x72c9, 0x998c, 0x59de, 0x59fd,
+  0x5a5e, 0x7ebb, 0x7ee4, 0x7ef9, 0x9a99, 0x71cf, 0x6245, 0x624a,
+  0x797c, 0x739a, 0x742b, 0x7488, 0x74aa, 0x74d8, 0x6767, 0x6ab5,
+  0x71ca, 0x6ba3, 0x8f80, 0x8f92, 0x8d5f, 0x9b36, 0x72a8, 0x87a3,
+  0x8152, 0x6b38, 0x98d0, 0x8897, 0x88af, 0x8955, 0x770a, 0x94da,
+  0x955a, 0x9560, 0x9e24, 0x9e40, 0x9e50, 0x9e5d, 0x9e60, 0x870e,
+  0x7b5c, 0x7fd9, 0x7fef, 0x7e44, 0x8e45, 0x8e36, 0x8e62, 0x8e5c,
+  0x9778, 0x9b46, 0x9f2b, 0x9f41, 0x7526, 0x4e26, 0x8bac, 0x8129,
+  0x5091, 0x50cd, 0x52b9, 0x89d4, 0x5557, 0x94c7,
+  /* 0x2d */
+  0x9496, 0x9498, 0x94cf, 0x94d3, 0x94d4, 0x94e6, 0x9533, 0x951c,
+  0x9520, 0x9527, 0x953d, 0x9543, 0x956e, 0x9574, 0x9c80, 0x9c84,
+  0x9c8a, 0x9c93, 0x9c96, 0x9c97, 0x9c98, 0x9c99, 0x9cbf, 0x9cc0,
+  0x9cc1, 0x9cd2, 0x9cdb, 0x9ce0, 0x9ce3, 0x9770, 0x977a, 0x97a1,
+  0x97ae, 0x97a8, 0x9964, 0x9966, 0x9978, 0x9979, 0x997b, 0x997e,
+  0x9982, 0x9983, 0x998e, 0x9b10, 0x9b18, 0x65a2, 0x9e80, 0x911c,
+  0x9e91, 0x9f12, 0x52f3, 0x6c96, 0x6d44, 0x6e1b, 0x6e67, 0x6f82,
+  0x6fec, 0x60ae, 0x5ec8, 0x8ffa, 0x577f, 0x5586, 0x849e, 0x8460,
+  0x5c05, 0x5e0b, 0x5d11, 0x5d19, 0x5dd6, 0x59b3, 0x5aae, 0x9a94,
+  0x658f, 0x709e, 0x7551, 0x71ff, 0x691d, 0x6a11, 0x68bf, 0x6607,
+  0x668e, 0x6673, 0x6c25, 0x7652, 0x778b, 0x76ea, 0x9895, 0x8780,
+  0x882d, 0x7b87, 0x7c50, 0x8ead, 0x9575, 0x65c2,
+  /* 0x2e */
+  0x5390, 0x79b8, 0x4f15, 0x4f21, 0x4f3b, 0x4fa2, 0x50a4, 0x5092,
+  0x530a, 0x51c3, 0x51a8, 0x8d20, 0x5787, 0x579a, 0x5795, 0x57eb,
+  0x585d, 0x585a, 0x5871, 0x5895, 0x5c30, 0x5f0c, 0x5f0d, 0x5f0e,
+  0x5c72, 0x5cc7, 0x5fac, 0x5f68, 0x5f5f, 0x5a12, 0x5a65, 0x5a84,
+  0x5ac4, 0x7394, 0x73ea, 0x73ee, 0x7437, 0x7415, 0x7454, 0x6799,
+  0x686c, 0x68f8, 0x69fe, 0x72e2, 0x6667, 0x8d52, 0x89c3, 0x89cd,
+  0x6427, 0x6477, 0x6c1d, 0x813f, 0x6b54, 0x98d6, 0x707a, 0x70f1,
+  0x7120, 0x6153, 0x6c87, 0x6dad, 0x6e81, 0x6eb5, 0x6f94, 0x6f9b,
+  0x793d, 0x794e, 0x7806, 0x7859, 0x7894, 0x78dc, 0x7903, 0x7a16,
+  0x7a5e, 0x75e0, 0x7adc, 0x7676, 0x9892, 0x7bf2, 0x7c30, 0x7c5d,
+  0x9c9d, 0x7cac, 0x8278, 0x83d1, 0x84ea, 0x7fc0, 0x7f1e, 0x8e21,
+  0x8e53, 0x9754, 0x9f0c, 0x94fb, 0xfffd, 0xfffd,
+  /* 0x2f */
+  0x32c0, 0x32c1, 0x32c2, 0x32c3, 0x32c4, 0x32c5, 0x32c6, 0x32c7,
+  0x32c8, 0x32c9, 0x32ca, 0x32cb, 0x33e0, 0x33e1, 0x33e2, 0x33e3,
+  0x33e4, 0x33e5, 0x33e6, 0x33e7, 0x33e8, 0x33e9, 0x33ea, 0x33eb,
+  0x33ec, 0x33ed, 0x33ee, 0x33ef, 0x33f0, 0x33f1, 0x33f2, 0x33f3,
+  0x33f4, 0x33f5, 0x33f6, 0x33f7, 0x33f8, 0x33f9, 0x33fa, 0x33fb,
+  0x33fc, 0x33fd, 0x33fe, 0x3358, 0x3359, 0x335a, 0x335b, 0x335c,
+  0x335d, 0x335e, 0x335f, 0x3360, 0x3361, 0x3362, 0x3363, 0x3364,
+  0x3365, 0x3366, 0x3367, 0x3368, 0x3369, 0x336a, 0x336b, 0x336c,
+  0x336d, 0x336e, 0x336f, 0x3370, 0x3037, 0x90a8, 0x965e, 0x5842,
+  0x5803, 0x6c3e, 0x6d29, 0x6ee7, 0x8534, 0x84c6, 0x633c, 0x5d05,
+  0x7f10, 0x7eec, 0x7287, 0x712e, 0x8218, 0x8216, 0x756c, 0x75f3,
+  0x9b25, 0x8980, 0x7ca6, 0x4e85, 0x5570, 0x91c6,
+};
+static const unsigned short isoir165ext_2uni_page7a[470] = {
+  /* 0x7a */
+  0x4e0f, 0x673f, 0x4e42, 0x752a, 0x592c, 0x9ee1, 0x8652, 0x531c,
+  0x5187, 0x518f, 0x50f0, 0x4f0b, 0x4f23, 0x4f03, 0x4f61, 0x4f7a,
+  0x4f6b, 0x4feb, 0x4ff5, 0x5034, 0x5022, 0x4ff6, 0x5072, 0x4eb6,
+  0x51ae, 0x5910, 0x6bda, 0x522c, 0x5232, 0x4fb4, 0x5298, 0x52bb,
+  0x52bc, 0x52cd, 0x52da, 0x52f7, 0x53c6, 0x53c7, 0x5770, 0x576c,
+  0x57b1, 0x579f, 0x579e, 0x57be, 0x57cc, 0x580e, 0x580c, 0x57f5,
+  0x5809, 0x583c, 0x5843, 0x5845, 0x5846, 0x583d, 0x5853, 0x5888,
+  0x5884, 0x58f8, 0x56ad, 0x5940, 0x5953, 0x596d, 0x5c2a, 0x54a5,
+  0x551d, 0x5536, 0x556f, 0x554d, 0x569a, 0x569c, 0x56f7, 0x5710,
+  0x5719, 0x5e17, 0x5e21, 0x5e28, 0x5e6a, 0x5c74, 0x5c7c, 0x5ca8,
+  0x5c9e, 0x5cc3, 0x5cd3, 0x5ce3, 0x5ce7, 0x5cff, 0x5d04, 0x5d00,
+  0x5d1a, 0x5d0c, 0x5d4e, 0x5d5a, 0x5d85, 0x5d93,
+  /* 0x7b */
+  0x5d92, 0x5dc2, 0x5dc9, 0x8852, 0x5faf, 0x5906, 0x65a8, 0x7241,
+  0x7242, 0x5ebc, 0x5ecb, 0x95ec, 0x95ff, 0x8a1a, 0x9607, 0x9613,
+  0x961b, 0x5bac, 0x5ba7, 0x5c5d, 0x5f22, 0x59ee, 0x5a7c, 0x5a96,
+  0x5a73, 0x5a9e, 0x5aad, 0x5ada, 0x5aea, 0x5b1b, 0x5b56, 0x9a72,
+  0x9a83, 0x9a89, 0x9a8d, 0x9a8e, 0x9a95, 0x9aa6, 0x7395, 0x7399,
+  0x73a0, 0x73b1, 0x73a5, 0x73a6, 0x73d6, 0x73f0, 0x73fd, 0x73e3,
+  0x7424, 0x740e, 0x7407, 0x73f6, 0x73fa, 0x7432, 0x742f, 0x7444,
+  0x7442, 0x7471, 0x7478, 0x7462, 0x7486, 0x749f, 0x74a0, 0x7498,
+  0x74b2, 0x97e8, 0x6745, 0x679f, 0x677b, 0x67c8, 0x67ee, 0x684b,
+  0x68a0, 0x6812, 0x681f, 0x686a, 0x68bc, 0x68fb, 0x686f, 0x68b1,
+  0x68c1, 0x68eb, 0x6913, 0x68d1, 0x6911, 0x68d3, 0x68ec, 0x692b,
+  0x68e8, 0x69be, 0x6969, 0x6940, 0x696f, 0x695f,
+  /* 0x7c */
+  0x6962, 0x6935, 0x6959, 0x69bc, 0x69c5, 0x69da, 0x69dc, 0x6a0b,
+  0x69e5, 0x6a66, 0x6a96, 0x6ab4, 0x72dd, 0x5cf1, 0x7314, 0x733a,
+  0x6b95, 0x5f67, 0x80fe, 0x74fb, 0x7503, 0x655c, 0x6569, 0x6f26,
+  0x65f8, 0x65fb, 0x6609, 0x663d, 0x6662, 0x665e, 0x666c, 0x668d,
+  0x668b, 0x8d51, 0x8d57, 0x7263, 0x7277, 0x63b1, 0x6261, 0x6260,
+  0x6283, 0x62e4, 0x62c3, 0x631c, 0x6326, 0x63af, 0x63fe, 0x6422,
+  0x6412, 0x64ed, 0x6713, 0x6718, 0x8158, 0x81d1, 0x98cf, 0x98d4,
+  0x98d7, 0x6996, 0x7098, 0x70dc, 0x70fa, 0x710c, 0x711c, 0x71cb,
+  0x721f, 0x70dd, 0x659d, 0x6246, 0x6017, 0x60c7, 0x60d3, 0x60b0,
+  0x60d9, 0x6114, 0x6c3f, 0x6c67, 0x6c84, 0x6c9a, 0x6c6d, 0x6ca8,
+  0x6cc6, 0x6cb5, 0x6d49, 0x6d38, 0x6d11, 0x6d3a, 0x6d28, 0x6d50,
+  0x6d34, 0x6d55, 0x6d61, 0x6da2, 0x6d65, 0x6d5b,
+  /* 0x7d */
+  0x6d64, 0x6db4, 0x6e9a, 0x6e5c, 0x6e72, 0x6ea0, 0x6e87, 0x6e8e,
+  0x6ec9, 0x6ec3, 0x6f37, 0x6ed8, 0x6eea, 0x6f56, 0x6f75, 0x6f5f,
+  0x6fb4, 0x6fbc, 0x7014, 0x700d, 0x700c, 0x703c, 0x7943, 0x7947,
+  0x794a, 0x7950, 0x7972, 0x7998, 0x79a0, 0x79a4, 0x77fc, 0x77fb,
+  0x7822, 0x7820, 0x7841, 0x785a, 0x7875, 0x78b6, 0x78e1, 0x7933,
+  0x8a5f, 0x76fb, 0x771b, 0x772c, 0x7786, 0x77ab, 0x77ad, 0x7564,
+  0x756f, 0x6983, 0x7f7d, 0x76dd, 0x76e6, 0x76ec, 0x7521, 0x79fe,
+  0x7a44, 0x767f, 0x769e, 0x9e27, 0x9e2e, 0x9e30, 0x9e34, 0x9e4d,
+  0x9e52, 0x9e53, 0x9e54, 0x9e56, 0x9e59, 0x9e61, 0x9e62, 0x9e65,
+  0x9e6f, 0x9e74, 0x75a2, 0x7604, 0x7608, 0x761d, 0x7ad1, 0x7a85,
+  0x7a8e, 0x7aa3, 0x7ab8, 0x7abe, 0x77de, 0x8030, 0x988b, 0x988e,
+  0x9899, 0x98a3, 0x8683, 0x8705, 0x8758, 0x87cf,
+  /* 0x7e */
+  0x87e2, 0x880b, 0x80d4, 0x7f4d, 0x7b4a, 0x7b4e, 0x7b7f, 0x7b93,
+  0x7bef, 0x7c09, 0x7bf0, 0x7c15, 0x7c03, 0x7c20, 0x823a, 0x8886,
+  0x88aa, 0x88c0, 0x88c8, 0x8926, 0x8976, 0x7f91, 0x8283, 0x82bc,
+  0x82a7, 0x8313, 0x82fe, 0x8300, 0x835d, 0x8345, 0x8344, 0x831d,
+  0x83a6, 0x8399, 0x83fe, 0x841a, 0x83fc, 0x8429, 0x8439, 0x84a8,
+  0x84cf, 0x849f, 0x84c2, 0x84f7, 0x8570, 0x85b3, 0x85a2, 0x96d8,
+  0x85b8, 0x85e0, 0x7fda, 0x7eae, 0x7eb4, 0x7ebc, 0x7ed6, 0x7f0a,
+  0x5b43, 0x8d6a, 0x5245, 0x8c68, 0x8c6e, 0x8c6d, 0x8e16, 0x8e26,
+  0x8e27, 0x8e50, 0x9098, 0x90a0, 0x90bd, 0x90c8, 0x90c3, 0x90da,
+  0x90ff, 0x911a, 0x910c, 0x9120, 0x9142, 0x8fb5, 0x90e4, 0x8c86,
+  0x89f1, 0x8bb1, 0x8bbb, 0x8bc7, 0x8bea, 0x8c09, 0x8c1e, 0x9702,
+  0x68d0, 0x7306, 0x9f81, 0x9f82, 0x92c6, 0x9491,
+};
+
+static int
+isoir165ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x2b && c1 <= 0x2f) || (c1 >= 0x7a && c1 <= 0x7e)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        unsigned short wc = 0xfffd;
+        if (i < 8366) {
+          if (i < 1410)
+            wc = isoir165ext_2uni_page2b[i-940];
+        } else {
+          if (i < 8836)
+            wc = isoir165ext_2uni_page7a[i-8366];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short isoir165ext_2charset[876] = {
+  0x2b28, 0x2b26, 0x2b3a, 0x2b2c, 0x2b2a, 0x2b30, 0x2b2e, 0x2b34,
+  0x2b32, 0x2b39, 0x2b25, 0x2b27, 0x2b29, 0x2b3d, 0x2b3e, 0x2b2d,
+  0x2b31, 0x2b2b, 0x2b2f, 0x2b33, 0x2b35, 0x2b36, 0x2b37, 0x2b38,
+  0x2b3f, 0x2b22, 0x2b3b, 0x2b3c, 0x2b24, 0x2b23, 0x2b21, 0x2f65,
+  0x2f21, 0x2f22, 0x2f23, 0x2f24, 0x2f25, 0x2f26, 0x2f27, 0x2f28,
+  0x2f29, 0x2f2a, 0x2f2b, 0x2f2c, 0x2f4c, 0x2f4d, 0x2f4e, 0x2f4f,
+  0x2f50, 0x2f51, 0x2f52, 0x2f53, 0x2f54, 0x2f55, 0x2f56, 0x2f57,
+  0x2f58, 0x2f59, 0x2f5a, 0x2f5b, 0x2f5c, 0x2f5d, 0x2f5e, 0x2f5f,
+  0x2f60, 0x2f61, 0x2f62, 0x2f63, 0x2f64, 0x2f2d, 0x2f2e, 0x2f2f,
+  0x2f30, 0x2f31, 0x2f32, 0x2f33, 0x2f34, 0x2f35, 0x2f36, 0x2f37,
+  0x2f38, 0x2f39, 0x2f3a, 0x2f3b, 0x2f3c, 0x2f3d, 0x2f3e, 0x2f3f,
+  0x2f40, 0x2f41, 0x2f42, 0x2f43, 0x2f44, 0x2f45, 0x2f46, 0x2f47,
+  0x2f48, 0x2f49, 0x2f4a, 0x2f4b, 0x7a21, 0x2c76, 0x7a23, 0x2f7c,
+  0x7a38, 0x2c22, 0x7a2e, 0x7a2c, 0x2e23, 0x2e24, 0x7a2d, 0x2e25,
+  0x2c23, 0x7a2f, 0x7a31, 0x7a30, 0x2e26, 0x7a3e, 0x7a32, 0x7a33,
+  0x7a36, 0x2c24, 0x7a35, 0x7a34, 0x7a37, 0x2c79, 0x2e28, 0x2e27,
+  0x2c25, 0x2c7a, 0x7a2b, 0x7a29, 0x7a2a, 0x2e2b, 0x7a39, 0x2e2a,
+  0x7a3c, 0x7a3d, 0x7e5b, 0x7a3f, 0x2c7b, 0x7a40, 0x7a41, 0x7a42,
+  0x7a43, 0x2d53, 0x7a44, 0x2e29, 0x7a28, 0x2e21, 0x2c21, 0x7a45,
+  0x7a46, 0x7a60, 0x7a61, 0x7a62, 0x7a64, 0x2c7d, 0x7a63, 0x2f7d,
+  0x2c38, 0x2d5e, 0x2c39, 0x2c3a, 0x2c3b, 0x7a65, 0x7a66, 0x7a5b,
+  0x7a67, 0x7a68, 0x7a69, 0x7a48, 0x7a47, 0x2d5d, 0x2e2d, 0x2e2f,
+  0x2e2e, 0x7a4b, 0x7a4a, 0x7a49, 0x7a4c, 0x7a4d, 0x2e30, 0x7a50,
+  0x2f69, 0x7a51, 0x7a4f, 0x7a4e, 0x7a52, 0x7a56, 0x2f68, 0x7a53,
+  0x7a54, 0x7a55, 0x2c31, 0x7a57, 0x2e32, 0x2e31, 0x2e33, 0x7a59,
+  0x7a58, 0x2e34, 0x7a5a, 0x7b26, 0x7a3a, 0x7a25, 0x7a5c, 0x7a5d,
+  0x7a5e, 0x2d66, 0x2c3f, 0x7b36, 0x2c40, 0x2e3e, 0x2c41, 0x2e3f,
+  0x7b39, 0x7b37, 0x2e40, 0x7b38, 0x7b3a, 0x7b3b, 0x2d67, 0x2e41,
+  0x7b3c, 0x7b3d, 0x7b3e, 0x7e59, 0x7b3f, 0x7b33, 0x7b32, 0x2d61,
+  0x7a5f, 0x2e35, 0x7b34, 0x2e39, 0x7a6e, 0x7a6f, 0x7a71, 0x7a70,
+  0x7a72, 0x2e3a, 0x7a73, 0x7a74, 0x7a75, 0x7c2e, 0x7a76, 0x7a78,
+  0x7a77, 0x2f70, 0x7a7a, 0x2d63, 0x2d64, 0x7a79, 0x2c3c, 0x7a7b,
+  0x7a7c, 0x7a7d, 0x7b21, 0x7a7e, 0x7b22, 0x7b23, 0x2d65, 0x2d62,
+  0x7a6a, 0x7a6b, 0x7a6c, 0x7a6d, 0x2c2f, 0x7b2a, 0x2d5b, 0x7b2b,
+  0x2c34, 0x2e36, 0x2e37, 0x2e38, 0x7b35, 0x2e3d, 0x7c32, 0x2e3c,
+  0x2e3b, 0x7b25, 0x7c65, 0x2d5a, 0x7c68, 0x7c66, 0x7c67, 0x7c69,
+  0x7c6a, 0x2e5a, 0x2c2e, 0x2c47, 0x7c64, 0x2c48, 0x7c48, 0x7c47,
+  0x7c49, 0x2c35, 0x7c4b, 0x7c4a, 0x7c4c, 0x7c4d, 0x2f6f, 0x7c4e,
+  0x7c46, 0x7c4f, 0x7c51, 0x7c50, 0x2e51, 0x2e52, 0x2c36, 0x7c52,
+  0x7c36, 0x7c37, 0x2d69, 0x7c63, 0x2d4e, 0x7b27, 0x2d7e, 0x7c39,
+  0x7c3a, 0x2d70, 0x7c3b, 0x7c3c, 0x7c3e, 0x7c3d, 0x2e4d, 0x7c3f,
+  0x2d72, 0x7c41, 0x7c40, 0x2d71, 0x7c53, 0x7c54, 0x7a22, 0x7b63,
+  0x2c4f, 0x7b65, 0x2e48, 0x7b64, 0x7b66, 0x7b67, 0x7b6a, 0x7b6b,
+  0x7b68, 0x7b6c, 0x2e49, 0x7b6f, 0x7b69, 0x7b70, 0x7b6d, 0x2d6f,
+  0x7b71, 0x7e79, 0x7b74, 0x7b76, 0x7b79, 0x7b72, 0x7b77, 0x2e4a,
+  0x7b6e, 0x7b75, 0x7b73, 0x2d6d, 0x7b78, 0x7c22, 0x7b7c, 0x7c23,
+  0x7b7e, 0x7c21, 0x7b7b, 0x7b7d, 0x7d52, 0x7c5a, 0x7c24, 0x7b7a,
+  0x7c25, 0x7c26, 0x7c27, 0x7c29, 0x2e4b, 0x7c28, 0x2d6e, 0x7c2a,
+  0x7c2b, 0x7c2c, 0x2c50, 0x2c5a, 0x2e55, 0x7c31, 0x2c52, 0x7a3b,
+  0x2e53, 0x2d73, 0x2f6a, 0x7c6b, 0x7c6c, 0x7c6f, 0x7c6d, 0x2e5b,
+  0x2d54, 0x2c27, 0x7c6e, 0x7c70, 0x7c72, 0x2c29, 0x7c71, 0x2c28,
+  0x7c75, 0x7c77, 0x2f6b, 0x7c79, 0x7c74, 0x7c76, 0x2d55, 0x7c73,
+  0x7c78, 0x7c7a, 0x7c7e, 0x7c7b, 0x7d21, 0x7c7d, 0x7c7c, 0x2e5c,
+  0x7d22, 0x2d56, 0x7d24, 0x2c2a, 0x2d57, 0x7d25, 0x2e5d, 0x7d27,
+  0x7d28, 0x7d23, 0x7d26, 0x2c2b, 0x2e5e, 0x7d2a, 0x7d29, 0x7d2c,
+  0x2f6c, 0x7d2d, 0x2c2c, 0x7c38, 0x7d2b, 0x7d2e, 0x7d30, 0x7d2f,
+  0x2d58, 0x2e5f, 0x2e60, 0x2c2d, 0x7d31, 0x7d32, 0x2d59, 0x7d35,
+  0x7d34, 0x7d33, 0x7d36, 0x2e57, 0x7c5b, 0x2d6a, 0x7c5c, 0x7c62,
+  0x2e58, 0x7c5d, 0x7c5e, 0x7c5f, 0x2e59, 0x2f74, 0x2c51, 0x7c60,
+  0x2c46, 0x2d6c, 0x7c61, 0x7b28, 0x7b29, 0x2c37, 0x7c44, 0x7c45,
+  0x2f73, 0x2c57, 0x2c3d, 0x7c2d, 0x2e4c, 0x7e7a, 0x7c2f, 0x7c30,
+  0x2e42, 0x7b47, 0x7b48, 0x2c4a, 0x7b49, 0x7b4b, 0x7b4c, 0x7b4a,
+  0x7b4d, 0x7b50, 0x2e43, 0x2e44, 0x7b4e, 0x7b54, 0x7b55, 0x7b4f,
+  0x7b53, 0x7b52, 0x2e46, 0x7b51, 0x2c4b, 0x7b57, 0x7b56, 0x2e45,
+  0x7b59, 0x7b58, 0x2e47, 0x7b5c, 0x7b5a, 0x7b5b, 0x7b5d, 0x2c4c,
+  0x7b60, 0x7b5e, 0x7b5f, 0x2c4d, 0x7b61, 0x2c4e, 0x7c34, 0x7c35,
+  0x7d57, 0x2c75, 0x7a24, 0x2d6b, 0x7d50, 0x2f77, 0x7d51, 0x7d6b,
+  0x2e6a, 0x2f78, 0x7d6c, 0x7d6d, 0x7d6e, 0x2d74, 0x2e6c, 0x7d5a,
+  0x7d5b, 0x7d54, 0x7d55, 0x2d76, 0x7d56, 0x7d4a, 0x2c5f, 0x7d4b,
+  0x7d4c, 0x7d4d, 0x2d75, 0x7d4e, 0x7d4f, 0x7d75, 0x7d40, 0x7d3f,
+  0x2e63, 0x7d42, 0x7d41, 0x7d43, 0x2e64, 0x7d44, 0x7d45, 0x2e65,
+  0x7d46, 0x2e66, 0x7d47, 0x2e67, 0x7d48, 0x2e61, 0x7d37, 0x7d38,
+  0x7d39, 0x2e62, 0x7d3a, 0x7d3b, 0x2c49, 0x7d3c, 0x7d3d, 0x7d3e,
+  0x2e22, 0x7d58, 0x2e68, 0x7d59, 0x2e69, 0x7d70, 0x7d71, 0x7d72,
+  0x7d73, 0x7d74, 0x7d6f, 0x2e6b, 0x7e25, 0x7e26, 0x2c69, 0x7e27,
+  0x2d7a, 0x7e28, 0x7e29, 0x7e2b, 0x2e6e, 0x7e2d, 0x7e2a, 0x7e2c,
+  0x7e2e, 0x2e6f, 0x2d7b, 0x2e70, 0x2f7b, 0x2e72, 0x2c33, 0x2c6c,
+  0x7e54, 0x7e55, 0x2c42, 0x7e56, 0x7e57, 0x2c43, 0x2f72, 0x2c44,
+  0x7e58, 0x2f71, 0x2e77, 0x7e24, 0x7d53, 0x7e36, 0x2e76, 0x2c6a,
+  0x7e53, 0x2c6b, 0x7d76, 0x7e23, 0x7c33, 0x2c78, 0x2e54, 0x2c59,
+  0x7c55, 0x7c56, 0x2f76, 0x2f75, 0x7e2f, 0x2e73, 0x7e37, 0x7e39,
+  0x7e38, 0x7e3b, 0x7e3c, 0x7e3a, 0x7e40, 0x7e3f, 0x7e3e, 0x7e3d,
+  0x7e42, 0x7e41, 0x2e74, 0x7e45, 0x7e43, 0x7e44, 0x7e46, 0x7e47,
+  0x2c32, 0x2d60, 0x2d5f, 0x7e4a, 0x7e48, 0x7e4b, 0x2f6e, 0x7e49,
+  0x2e75, 0x7e4c, 0x2f6d, 0x7e4d, 0x7e4f, 0x7e4e, 0x7e51, 0x7e52,
+  0x7a27, 0x7d7b, 0x7d7c, 0x2c68, 0x7d7d, 0x2d78, 0x2c58, 0x7d7e,
+  0x7e21, 0x7e22, 0x2d79, 0x7b24, 0x7e30, 0x2c5c, 0x7e31, 0x2c5d,
+  0x7e32, 0x7e33, 0x7e34, 0x2c5e, 0x7e35, 0x2f7a, 0x2e4f, 0x2e50,
+  0x2c7c, 0x7e71, 0x7b2e, 0x7d49, 0x2c77, 0x7e72, 0x7e73, 0x7e74,
+  0x7e75, 0x7e76, 0x7e77, 0x7e5c, 0x7e5e, 0x7e5d, 0x7e70, 0x2e2c,
+  0x7c42, 0x2e4e, 0x7c43, 0x2c55, 0x7e5a, 0x7e5f, 0x2e78, 0x7e60,
+  0x7e61, 0x2c6e, 0x2c6d, 0x7e62, 0x2e79, 0x2c70, 0x2c6f, 0x2d7c,
+  0x2c53, 0x2c54, 0x7e6e, 0x2d5c, 0x7e63, 0x7e64, 0x2f66, 0x7e65,
+  0x7e67, 0x7e66, 0x7e68, 0x7e6f, 0x7e69, 0x7e6b, 0x2c26, 0x7e6a,
+  0x2d50, 0x7e6c, 0x7e6d, 0x2f7e, 0x7e7d, 0x7e7e, 0x2d21, 0x2d22,
+  0x2c7e, 0x2d23, 0x2d24, 0x2d25, 0x2c60, 0x2d26, 0x2e7c, 0x2d28,
+  0x2d29, 0x2d2a, 0x2d27, 0x2d2b, 0x2d2c, 0x2c61, 0x2c62, 0x2d2d,
+  0x2d2e, 0x2d7d, 0x7b2c, 0x7b2d, 0x7b2f, 0x7b30, 0x2c30, 0x7b31,
+  0x2f67, 0x7e50, 0x7e78, 0x2e7a, 0x2d3e, 0x2c71, 0x2d3f, 0x2d40,
+  0x2d42, 0x2d41, 0x7b62, 0x7d77, 0x7d78, 0x2e6d, 0x2d77, 0x7d79,
+  0x7d7a, 0x7c57, 0x2c5b, 0x7c58, 0x2e56, 0x7c59, 0x2d43, 0x2d44,
+  0x2d45, 0x2d46, 0x2d47, 0x2d48, 0x2d49, 0x2d4a, 0x2c3e, 0x2d4b,
+  0x7b40, 0x7b41, 0x7b42, 0x7b43, 0x7b44, 0x2d68, 0x7b45, 0x2c45,
+  0x7b46, 0x2d4c, 0x2d4d, 0x2f79, 0x2c56, 0x2c72, 0x2d2f, 0x2d30,
+  0x2d31, 0x2d32, 0x2d33, 0x2d34, 0x2d35, 0x2d36, 0x2e71, 0x2d37,
+  0x2d38, 0x2d39, 0x2d3a, 0x2d3b, 0x2d3c, 0x2d3d, 0x2c63, 0x7d5c,
+  0x7d5d, 0x7d5e, 0x7d5f, 0x2c64, 0x7d60, 0x2c65, 0x7d61, 0x7d62,
+  0x7d63, 0x7d64, 0x7d65, 0x2c66, 0x2c67, 0x7d66, 0x7d67, 0x7d68,
+  0x7d69, 0x7d6a, 0x2d4f, 0x2d51, 0x7a26, 0x2e7b, 0x2d52, 0x2c73,
+  0x2c74, 0x7e7b, 0x7e7c, 0x2b40,
+};
+
+static const Summary16 isoir165ext_uni2indx_page00[32] = {
+  /* 0x0000 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x3700 }, {    5, 0x160c },
+  /* 0x0100 */
+  {   10, 0x0000 }, {   10, 0x0808 }, {   12, 0x0800 }, {   13, 0x0000 },
+  {   13, 0x2110 }, {   16, 0x0000 }, {   16, 0x0800 }, {   17, 0x0000 },
+  {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 }, {   17, 0x0000 },
+  {   17, 0x0000 }, {   17, 0x1555 }, {   24, 0x0000 }, {   24, 0x0200 },
+};
+static const Summary16 isoir165ext_uni2indx_page03[12] = {
+  /* 0x0300 */
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x0000 },
+  {   25, 0x0000 }, {   25, 0x0000 }, {   25, 0x1000 }, {   26, 0x0002 },
+};
+static const Summary16 isoir165ext_uni2indx_page1e[28] = {
+  /* 0x1e00 */
+  {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x0000 }, {   27, 0x8000 },
+  {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 },
+  {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 },
+  {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 },
+  /* 0x1f00 */
+  {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 },
+  {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0000 }, {   28, 0x0001 },
+  {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0000 }, {   29, 0x0003 },
+};
+static const Summary16 isoir165ext_uni2indx_page30[4] = {
+  /* 0x3000 */
+  {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0000 }, {   31, 0x0080 },
+};
+static const Summary16 isoir165ext_uni2indx_page32[32] = {
+  /* 0x3200 */
+  {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 },
+  {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 },
+  {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 }, {   32, 0x0000 },
+  {   32, 0x0fff }, {   44, 0x0000 }, {   44, 0x0000 }, {   44, 0x0000 },
+  /* 0x3300 */
+  {   44, 0x0000 }, {   44, 0x0000 }, {   44, 0x0000 }, {   44, 0x0000 },
+  {   44, 0x0000 }, {   44, 0xff00 }, {   52, 0xffff }, {   68, 0x0001 },
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0x0000 },
+  {   69, 0x0000 }, {   69, 0x0000 }, {   69, 0xffff }, {   85, 0x7fff },
+};
+static const Summary16 isoir165ext_uni2indx_page4e[752] = {
+  /* 0x4e00 */
+  {  100, 0x8000 }, {  101, 0x0000 }, {  101, 0x0040 }, {  102, 0x0000 },
+  {  102, 0x0004 }, {  103, 0x0000 }, {  103, 0x0000 }, {  103, 0x0000 },
+  {  103, 0x0020 }, {  104, 0x0000 }, {  104, 0x0000 }, {  104, 0x0140 },
+  {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 }, {  106, 0x0000 },
+  /* 0x4f00 */
+  {  106, 0x0808 }, {  108, 0x0020 }, {  109, 0x000a }, {  111, 0x4800 },
+  {  113, 0x0000 }, {  113, 0x0000 }, {  113, 0x0802 }, {  115, 0x0400 },
+  {  116, 0x0000 }, {  116, 0x0000 }, {  116, 0x0004 }, {  117, 0x0010 },
+  {  118, 0x0000 }, {  118, 0x0000 }, {  118, 0x0800 }, {  119, 0x0060 },
+  /* 0x5000 */
+  {  121, 0x0000 }, {  121, 0x4000 }, {  122, 0x0004 }, {  123, 0x0010 },
+  {  124, 0x0000 }, {  124, 0x0000 }, {  124, 0x0000 }, {  124, 0x0004 },
+  {  125, 0x0000 }, {  125, 0x0006 }, {  127, 0x0010 }, {  128, 0x0000 },
+  {  128, 0x2080 }, {  130, 0x0000 }, {  130, 0x0000 }, {  130, 0x0001 },
+  /* 0x5100 */
+  {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 },
+  {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 }, {  131, 0x0000 },
+  {  131, 0x8080 }, {  133, 0x0000 }, {  133, 0x4100 }, {  135, 0x0000 },
+  {  135, 0x0008 }, {  136, 0x0000 }, {  136, 0x0000 }, {  136, 0x0000 },
+  /* 0x5200 */
+  {  136, 0x0000 }, {  136, 0x0000 }, {  136, 0x1000 }, {  137, 0x0004 },
+  {  138, 0x0020 }, {  139, 0x0000 }, {  139, 0x0000 }, {  139, 0x0000 },
+  {  139, 0x0000 }, {  139, 0x0100 }, {  140, 0x0000 }, {  140, 0x1a00 },
+  {  143, 0x2000 }, {  144, 0x0400 }, {  145, 0x0000 }, {  145, 0x0088 },
+  /* 0x5300 */
+  {  147, 0x0400 }, {  148, 0x1000 }, {  149, 0x0000 }, {  149, 0x0000 },
+  {  149, 0x0000 }, {  149, 0x0000 }, {  149, 0x0000 }, {  149, 0x0000 },
+  {  149, 0x0000 }, {  149, 0x0001 }, {  150, 0x0000 }, {  150, 0x4000 },
+  {  151, 0x00c0 }, {  153, 0x0000 }, {  153, 0x0000 }, {  153, 0x0000 },
+  /* 0x5400 */
+  {  153, 0x0000 }, {  153, 0x0000 }, {  153, 0x0000 }, {  153, 0x0000 },
+  {  153, 0x0000 }, {  153, 0x0000 }, {  153, 0x0000 }, {  153, 0x0000 },
+  {  153, 0x0000 }, {  153, 0x0000 }, {  153, 0x0020 }, {  154, 0x0000 },
+  {  154, 0x0000 }, {  154, 0x0000 }, {  154, 0x0000 }, {  154, 0x0000 },
+  /* 0x5500 */
+  {  154, 0x0000 }, {  154, 0x2000 }, {  155, 0x0000 }, {  155, 0x0040 },
+  {  156, 0x2000 }, {  157, 0x0080 }, {  158, 0x8000 }, {  159, 0x0011 },
+  {  161, 0x0040 }, {  162, 0x0000 }, {  162, 0x0010 }, {  163, 0x0000 },
+  {  163, 0x0000 }, {  163, 0x0000 }, {  163, 0x0000 }, {  163, 0x0000 },
+  /* 0x5600 */
+  {  163, 0x0000 }, {  163, 0x0000 }, {  163, 0x0000 }, {  163, 0x0000 },
+  {  163, 0x0001 }, {  164, 0x0000 }, {  164, 0x0000 }, {  164, 0x0000 },
+  {  164, 0x0010 }, {  165, 0x1400 }, {  167, 0x2000 }, {  168, 0x0000 },
+  {  168, 0x0000 }, {  168, 0x0000 }, {  168, 0x0000 }, {  168, 0x0080 },
+  /* 0x5700 */
+  {  169, 0x0000 }, {  169, 0x0201 }, {  171, 0x0000 }, {  171, 0x0000 },
+  {  171, 0x0000 }, {  171, 0x0000 }, {  171, 0x1000 }, {  172, 0x8001 },
+  {  174, 0x0080 }, {  175, 0xc420 }, {  179, 0x0000 }, {  179, 0x4002 },
+  {  181, 0x1000 }, {  182, 0x0000 }, {  182, 0x0800 }, {  183, 0x0020 },
+  /* 0x5800 */
+  {  184, 0x5208 }, {  188, 0x0000 }, {  188, 0x0000 }, {  188, 0x3000 },
+  {  190, 0x016c }, {  195, 0x2408 }, {  198, 0x0000 }, {  198, 0x0002 },
+  {  199, 0x0110 }, {  201, 0x0020 }, {  202, 0x0000 }, {  202, 0x0000 },
+  {  202, 0x0000 }, {  202, 0x0000 }, {  202, 0x0000 }, {  202, 0x0100 },
+  /* 0x5900 */
+  {  203, 0x0040 }, {  204, 0x0001 }, {  205, 0x1000 }, {  206, 0x0000 },
+  {  206, 0x0001 }, {  207, 0x0008 }, {  208, 0x2000 }, {  209, 0x0000 },
+  {  209, 0x0000 }, {  209, 0x0000 }, {  209, 0x0000 }, {  209, 0x0008 },
+  {  210, 0x0000 }, {  210, 0x4000 }, {  211, 0x4000 }, {  212, 0x2000 },
+  /* 0x5a00 */
+  {  213, 0x0000 }, {  213, 0x0004 }, {  214, 0x0000 }, {  214, 0x0000 },
+  {  214, 0x0000 }, {  214, 0x4000 }, {  215, 0x0020 }, {  216, 0x1008 },
+  {  218, 0x0010 }, {  219, 0x4040 }, {  221, 0x6000 }, {  223, 0x0000 },
+  {  223, 0x0010 }, {  224, 0x0400 }, {  225, 0x0400 }, {  226, 0x0000 },
+  /* 0x5b00 */
+  {  226, 0x0000 }, {  226, 0x0800 }, {  227, 0x0000 }, {  227, 0x0000 },
+  {  227, 0x0008 }, {  228, 0x0040 }, {  229, 0x0000 }, {  229, 0x0000 },
+  {  229, 0x0000 }, {  229, 0x0000 }, {  229, 0x1080 }, {  231, 0x0000 },
+  {  231, 0x0000 }, {  231, 0x0000 }, {  231, 0x0000 }, {  231, 0x0000 },
+  /* 0x5c00 */
+  {  231, 0x0020 }, {  232, 0x0000 }, {  232, 0x0400 }, {  233, 0x0001 },
+  {  234, 0x0000 }, {  234, 0x2000 }, {  235, 0x0000 }, {  235, 0x1014 },
+  {  238, 0x0000 }, {  238, 0x4000 }, {  239, 0x0100 }, {  240, 0x0000 },
+  {  240, 0x0088 }, {  242, 0x0008 }, {  243, 0x0088 }, {  245, 0x8002 },
+  /* 0x5d00 */
+  {  247, 0x1031 }, {  251, 0x8602 }, {  255, 0x0000 }, {  255, 0x0000 },
+  {  255, 0x4000 }, {  256, 0x0400 }, {  257, 0x0000 }, {  257, 0x0000 },
+  {  257, 0x0020 }, {  258, 0x000c }, {  260, 0x0000 }, {  260, 0x0000 },
+  {  260, 0x0204 }, {  262, 0x0040 }, {  263, 0x0000 }, {  263, 0x0000 },
+  /* 0x5e00 */
+  {  263, 0x0800 }, {  264, 0x0080 }, {  265, 0x0102 }, {  267, 0x0000 },
+  {  267, 0x0000 }, {  267, 0x0000 }, {  267, 0x0400 }, {  268, 0x0000 },
+  {  268, 0x0000 }, {  268, 0x0000 }, {  268, 0x0010 }, {  269, 0x1000 },
+  {  270, 0x0900 }, {  272, 0x0000 }, {  272, 0x0000 }, {  272, 0x0000 },
+  /* 0x5f00 */
+  {  272, 0x7080 }, {  276, 0x0000 }, {  276, 0x0004 }, {  277, 0x0000 },
+  {  277, 0x0000 }, {  277, 0x8000 }, {  278, 0x0180 }, {  280, 0x0000 },
+  {  280, 0x0000 }, {  280, 0x0000 }, {  280, 0x9000 }, {  282, 0x0000 },
+  {  282, 0x0000 }, {  282, 0x0000 }, {  282, 0x0000 }, {  282, 0x0000 },
+  /* 0x6000 */
+  {  282, 0x0000 }, {  282, 0x0080 }, {  283, 0x0000 }, {  283, 0x0000 },
+  {  283, 0x0000 }, {  283, 0x0000 }, {  283, 0x0000 }, {  283, 0x0000 },
+  {  283, 0x0000 }, {  283, 0x0000 }, {  283, 0x4000 }, {  284, 0x0001 },
+  {  285, 0x0080 }, {  286, 0x0208 }, {  288, 0x0000 }, {  288, 0x0000 },
+  /* 0x6100 */
+  {  288, 0x0000 }, {  288, 0x0010 }, {  289, 0x0000 }, {  289, 0x0000 },
+  {  289, 0x0000 }, {  289, 0x0008 }, {  290, 0x0020 }, {  291, 0x0000 },
+  {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 },
+  {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 },
+  /* 0x6200 */
+  {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 }, {  291, 0x0000 },
+  {  291, 0x0460 }, {  294, 0x0000 }, {  294, 0x0003 }, {  296, 0x0000 },
+  {  296, 0x0008 }, {  297, 0x0010 }, {  298, 0x0000 }, {  298, 0x0000 },
+  {  298, 0x0008 }, {  299, 0x0000 }, {  299, 0x0010 }, {  300, 0x0000 },
+  /* 0x6300 */
+  {  300, 0x0000 }, {  300, 0x1000 }, {  301, 0x0040 }, {  302, 0x1000 },
+  {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x0000 },
+  {  303, 0x0000 }, {  303, 0x0000 }, {  303, 0x8000 }, {  304, 0x0002 },
+  {  305, 0x0000 }, {  305, 0x0000 }, {  305, 0x0000 }, {  305, 0x4000 },
+  /* 0x6400 */
+  {  306, 0x0000 }, {  306, 0x0004 }, {  307, 0x0084 }, {  309, 0x0000 },
+  {  309, 0x0000 }, {  309, 0x0000 }, {  309, 0x0000 }, {  309, 0x2080 },
+  {  311, 0x0000 }, {  311, 0x0000 }, {  311, 0x0000 }, {  311, 0x0000 },
+  {  311, 0x0000 }, {  311, 0x0000 }, {  311, 0x2000 }, {  312, 0x0000 },
+  /* 0x6500 */
+  {  312, 0x0000 }, {  312, 0x0000 }, {  312, 0x0000 }, {  312, 0x0000 },
+  {  312, 0x0000 }, {  312, 0x1000 }, {  313, 0x0200 }, {  314, 0x0000 },
+  {  314, 0x8000 }, {  315, 0x2000 }, {  316, 0x0104 }, {  318, 0x0000 },
+  {  318, 0x0004 }, {  319, 0x0000 }, {  319, 0x0000 }, {  319, 0x0900 },
+  /* 0x6600 */
+  {  321, 0x0280 }, {  323, 0x0000 }, {  323, 0x0000 }, {  323, 0x2000 },
+  {  324, 0x0000 }, {  324, 0x4000 }, {  325, 0x1084 }, {  328, 0x0008 },
+  {  329, 0x6800 }, {  332, 0x0000 }, {  332, 0x0000 }, {  332, 0x0000 },
+  {  332, 0x0000 }, {  332, 0x0000 }, {  332, 0x0000 }, {  332, 0x0000 },
+  /* 0x6700 */
+  {  332, 0x0000 }, {  332, 0x0108 }, {  334, 0x0000 }, {  334, 0x8000 },
+  {  335, 0x0020 }, {  336, 0x0000 }, {  336, 0x0080 }, {  337, 0x0800 },
+  {  338, 0x0000 }, {  338, 0x8200 }, {  340, 0x0000 }, {  340, 0x0000 },
+  {  340, 0x0100 }, {  341, 0x0000 }, {  341, 0x4000 }, {  342, 0x0000 },
+  /* 0x6800 */
+  {  342, 0x0000 }, {  342, 0x8004 }, {  344, 0x0000 }, {  344, 0x0000 },
+  {  344, 0x0800 }, {  345, 0x0000 }, {  345, 0x9400 }, {  348, 0x0000 },
+  {  348, 0x0000 }, {  348, 0x0000 }, {  348, 0x0001 }, {  349, 0x9002 },
+  {  352, 0x0002 }, {  353, 0x000b }, {  356, 0x1900 }, {  359, 0x0900 },
+  /* 0x6900 */
+  {  361, 0x0000 }, {  361, 0x200a }, {  364, 0x0800 }, {  365, 0x0020 },
+  {  366, 0x0001 }, {  367, 0x8200 }, {  369, 0x8204 }, {  372, 0x0000 },
+  {  372, 0x0008 }, {  373, 0x0040 }, {  374, 0x0000 }, {  374, 0x5000 },
+  {  376, 0x0020 }, {  377, 0x1400 }, {  379, 0x0020 }, {  380, 0x4000 },
+  /* 0x6a00 */
+  {  381, 0x0800 }, {  382, 0x0002 }, {  383, 0x0000 }, {  383, 0x0000 },
+  {  383, 0x0000 }, {  383, 0x0000 }, {  383, 0x0040 }, {  384, 0x0000 },
+  {  384, 0x0000 }, {  384, 0x0040 }, {  385, 0x0000 }, {  385, 0x0030 },
+  {  387, 0x0000 }, {  387, 0x0000 }, {  387, 0x0000 }, {  387, 0x0000 },
+  /* 0x6b00 */
+  {  387, 0x0000 }, {  387, 0x0000 }, {  387, 0x0000 }, {  387, 0x0100 },
+  {  388, 0x0000 }, {  388, 0x0010 }, {  389, 0x0000 }, {  389, 0x0000 },
+  {  389, 0x0000 }, {  389, 0x0020 }, {  390, 0x0008 }, {  391, 0x0000 },
+  {  391, 0x0000 }, {  391, 0x0400 }, {  392, 0x0000 }, {  392, 0x0000 },
+  /* 0x6c00 */
+  {  392, 0x0000 }, {  392, 0x2000 }, {  393, 0x0020 }, {  394, 0xc000 },
+  {  396, 0x0000 }, {  396, 0x0000 }, {  396, 0x2080 }, {  398, 0x0000 },
+  {  398, 0x0090 }, {  400, 0x0540 }, {  403, 0x0100 }, {  404, 0x0020 },
+  {  405, 0x0048 }, {  407, 0x1000 }, {  408, 0x0000 }, {  408, 0x0000 },
+  /* 0x6d00 */
+  {  408, 0x0000 }, {  408, 0x0002 }, {  409, 0x0300 }, {  411, 0x0510 },
+  {  414, 0x0210 }, {  416, 0x0821 }, {  419, 0x0032 }, {  422, 0x0000 },
+  {  422, 0x0000 }, {  422, 0x0000 }, {  422, 0x2004 }, {  424, 0x0010 },
+  {  425, 0x0000 }, {  425, 0x0000 }, {  425, 0x0000 }, {  425, 0x0000 },
+  /* 0x6e00 */
+  {  425, 0x0000 }, {  425, 0x0800 }, {  426, 0x0000 }, {  426, 0x0000 },
+  {  426, 0x0000 }, {  426, 0x3000 }, {  428, 0x0080 }, {  429, 0x0004 },
+  {  430, 0x4082 }, {  433, 0x0400 }, {  434, 0x0041 }, {  436, 0x0020 },
+  {  437, 0x0208 }, {  439, 0x0100 }, {  440, 0x0c80 }, {  443, 0x0000 },
+  /* 0x6f00 */
+  {  443, 0x0000 }, {  443, 0x0000 }, {  443, 0x0040 }, {  444, 0x0080 },
+  {  445, 0x0000 }, {  445, 0x8040 }, {  447, 0x0000 }, {  447, 0x0020 },
+  {  448, 0x0004 }, {  449, 0x0810 }, {  451, 0x0020 }, {  452, 0x1010 },
+  {  454, 0x0000 }, {  454, 0x0000 }, {  454, 0x1000 }, {  455, 0x0000 },
+  /* 0x7000 */
+  {  455, 0x3000 }, {  457, 0x0010 }, {  458, 0x0000 }, {  458, 0x1000 },
+  {  459, 0x0000 }, {  459, 0x0000 }, {  459, 0x0000 }, {  459, 0x0400 },
+  {  460, 0x0000 }, {  460, 0x4100 }, {  462, 0x0000 }, {  462, 0x0000 },
+  {  462, 0x0000 }, {  462, 0x3000 }, {  464, 0x0000 }, {  464, 0x0402 },
+  /* 0x7100 */
+  {  466, 0x1000 }, {  467, 0x1000 }, {  468, 0x4001 }, {  470, 0x0000 },
+  {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 },
+  {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 }, {  470, 0x0000 },
+  {  470, 0x8c00 }, {  473, 0x0000 }, {  473, 0x0000 }, {  473, 0x8000 },
+  /* 0x7200 */
+  {  474, 0x0000 }, {  474, 0x8000 }, {  475, 0x0000 }, {  475, 0x0000 },
+  {  475, 0x0006 }, {  477, 0x0400 }, {  478, 0x0008 }, {  479, 0x0080 },
+  {  480, 0x0080 }, {  481, 0x0000 }, {  481, 0x0100 }, {  482, 0x0000 },
+  {  482, 0x0200 }, {  483, 0x2000 }, {  484, 0x0004 }, {  485, 0x0000 },
+  /* 0x7300 */
+  {  485, 0x0040 }, {  486, 0x0010 }, {  487, 0x0000 }, {  487, 0x0400 },
+  {  488, 0x0000 }, {  488, 0x0000 }, {  488, 0x0000 }, {  488, 0x0000 },
+  {  488, 0x0000 }, {  488, 0x0630 }, {  492, 0x0061 }, {  495, 0x0002 },
+  {  496, 0x0000 }, {  496, 0x0040 }, {  497, 0x4408 }, {  500, 0x2441 },
+  /* 0x7400 */
+  {  504, 0x4080 }, {  506, 0x0020 }, {  507, 0x8810 }, {  510, 0x0084 },
+  {  512, 0x0014 }, {  514, 0x0010 }, {  515, 0x0004 }, {  516, 0x0102 },
+  {  518, 0x0140 }, {  520, 0x8100 }, {  522, 0x0401 }, {  524, 0x0004 },
+  {  525, 0x0000 }, {  525, 0x0100 }, {  526, 0x0000 }, {  526, 0x0800 },
+  /* 0x7500 */
+  {  527, 0x0008 }, {  528, 0x0000 }, {  528, 0x0442 }, {  531, 0x0000 },
+  {  531, 0x0000 }, {  531, 0x0002 }, {  532, 0x9010 }, {  535, 0x0000 },
+  {  535, 0x0000 }, {  535, 0x0000 }, {  535, 0x0004 }, {  536, 0x0000 },
+  {  536, 0x0000 }, {  536, 0x0000 }, {  536, 0x0001 }, {  537, 0x0008 },
+  /* 0x7600 */
+  {  538, 0x0110 }, {  540, 0x2000 }, {  541, 0x0000 }, {  541, 0x0000 },
+  {  541, 0x0000 }, {  541, 0x0004 }, {  542, 0x0000 }, {  542, 0x8040 },
+  {  544, 0x0000 }, {  544, 0x4000 }, {  545, 0x0000 }, {  545, 0x0000 },
+  {  545, 0x0000 }, {  545, 0x2000 }, {  546, 0x1440 }, {  549, 0x0800 },
+  /* 0x7700 */
+  {  550, 0x0400 }, {  551, 0x0800 }, {  552, 0x1000 }, {  553, 0x0000 },
+  {  553, 0x0000 }, {  553, 0x0000 }, {  553, 0x0000 }, {  553, 0x0000 },
+  {  553, 0x0840 }, {  555, 0x0000 }, {  555, 0x2800 }, {  557, 0x0000 },
+  {  557, 0x0000 }, {  557, 0x4000 }, {  558, 0x0000 }, {  558, 0x1800 },
+  /* 0x7800 */
+  {  560, 0x0040 }, {  561, 0x0000 }, {  561, 0x0005 }, {  563, 0x0000 },
+  {  563, 0x0002 }, {  564, 0x0600 }, {  566, 0x0000 }, {  566, 0x0020 },
+  {  567, 0x0000 }, {  567, 0x0010 }, {  568, 0x0000 }, {  568, 0x0040 },
+  {  569, 0x0000 }, {  569, 0x1000 }, {  570, 0x0002 }, {  571, 0x0000 },
+  /* 0x7900 */
+  {  571, 0x0008 }, {  572, 0x0000 }, {  572, 0x0000 }, {  572, 0x2008 },
+  {  574, 0x4488 }, {  578, 0x0001 }, {  579, 0x0000 }, {  579, 0x1004 },
+  {  581, 0x0000 }, {  581, 0x0100 }, {  582, 0x0011 }, {  584, 0x0100 },
+  {  585, 0x0000 }, {  585, 0x0000 }, {  585, 0x0000 }, {  585, 0x4000 },
+  /* 0x7a00 */
+  {  586, 0x0000 }, {  586, 0x0040 }, {  587, 0x0000 }, {  587, 0x0000 },
+  {  587, 0x0010 }, {  588, 0x4000 }, {  589, 0x0000 }, {  589, 0x0000 },
+  {  589, 0x4020 }, {  591, 0x0000 }, {  591, 0x0008 }, {  592, 0x4100 },
+  {  594, 0x0000 }, {  594, 0x1002 }, {  596, 0x0000 }, {  596, 0x0000 },
+  /* 0x7b00 */
+  {  596, 0x0000 }, {  596, 0x0000 }, {  596, 0x0000 }, {  596, 0x0000 },
+  {  596, 0x4400 }, {  598, 0x1000 }, {  599, 0x0000 }, {  599, 0x8000 },
+  {  600, 0x0080 }, {  601, 0x0008 }, {  602, 0x0000 }, {  602, 0x0000 },
+  {  602, 0x0000 }, {  602, 0x0000 }, {  602, 0x8000 }, {  603, 0x0005 },
+  /* 0x7c00 */
+  {  605, 0x0208 }, {  607, 0x0020 }, {  608, 0x0001 }, {  609, 0x0001 },
+  {  610, 0x0000 }, {  610, 0x2001 }, {  612, 0x0000 }, {  612, 0x0000 },
+  {  612, 0x0000 }, {  612, 0x0000 }, {  612, 0x1040 }, {  614, 0x0000 },
+  {  614, 0x0000 }, {  614, 0x0000 }, {  614, 0x0000 }, {  614, 0x0020 },
+};
+static const Summary16 isoir165ext_uni2indx_page7e[333] = {
+  /* 0x7e00 */
+  {  615, 0x0000 }, {  615, 0x0000 }, {  615, 0x0000 }, {  615, 0x0000 },
+  {  615, 0x0010 }, {  616, 0x0000 }, {  616, 0x0000 }, {  616, 0x0000 },
+  {  616, 0x0000 }, {  616, 0x0000 }, {  616, 0x4000 }, {  617, 0x1810 },
+  {  620, 0x0000 }, {  620, 0x0040 }, {  621, 0x1010 }, {  623, 0x0200 },
+  /* 0x7f00 */
+  {  624, 0x0400 }, {  625, 0x4001 }, {  627, 0x0000 }, {  627, 0x0000 },
+  {  627, 0x2000 }, {  628, 0x0000 }, {  628, 0x0000 }, {  628, 0x2000 },
+  {  629, 0x0000 }, {  629, 0x0002 }, {  630, 0x0000 }, {  630, 0x0000 },
+  {  630, 0x0001 }, {  631, 0x0600 }, {  633, 0x8000 }, {  634, 0x0000 },
+  /* 0x8000 */
+  {  634, 0x0000 }, {  634, 0x0000 }, {  634, 0x0000 }, {  634, 0x0001 },
+  {  635, 0x0000 }, {  635, 0x0000 }, {  635, 0x0000 }, {  635, 0x0000 },
+  {  635, 0x0000 }, {  635, 0x0000 }, {  635, 0x0000 }, {  635, 0x0000 },
+  {  635, 0x0000 }, {  635, 0x0010 }, {  636, 0x0000 }, {  636, 0x4000 },
+  /* 0x8100 */
+  {  637, 0x0000 }, {  637, 0x0000 }, {  637, 0x0200 }, {  638, 0x8000 },
+  {  639, 0x0000 }, {  639, 0x0104 }, {  641, 0x0000 }, {  641, 0x0000 },
+  {  641, 0x0000 }, {  641, 0x0000 }, {  641, 0x0000 }, {  641, 0x0000 },
+  {  641, 0x0000 }, {  641, 0x0002 }, {  642, 0x0000 }, {  642, 0x0000 },
+  /* 0x8200 */
+  {  642, 0x0000 }, {  642, 0x0140 }, {  644, 0x0000 }, {  644, 0x0400 },
+  {  645, 0x0000 }, {  645, 0x0000 }, {  645, 0x0000 }, {  645, 0x0100 },
+  {  646, 0x0008 }, {  647, 0x0000 }, {  647, 0x0080 }, {  648, 0x1000 },
+  {  649, 0x0000 }, {  649, 0x0000 }, {  649, 0x0000 }, {  649, 0x4000 },
+  /* 0x8300 */
+  {  650, 0x0001 }, {  651, 0x2008 }, {  653, 0x0000 }, {  653, 0x0000 },
+  {  653, 0x0030 }, {  655, 0x2000 }, {  656, 0x0000 }, {  656, 0x0000 },
+  {  656, 0x0000 }, {  656, 0x0200 }, {  657, 0x0040 }, {  658, 0x0000 },
+  {  658, 0x0000 }, {  658, 0x0002 }, {  659, 0x0000 }, {  659, 0x5000 },
+  /* 0x8400 */
+  {  661, 0x0000 }, {  661, 0x0400 }, {  662, 0x0200 }, {  663, 0x0200 },
+  {  664, 0x0000 }, {  664, 0x0008 }, {  665, 0x0001 }, {  666, 0x0000 },
+  {  666, 0x0000 }, {  666, 0xc000 }, {  668, 0x0100 }, {  669, 0x0000 },
+  {  669, 0x8044 }, {  672, 0x0000 }, {  672, 0x0400 }, {  673, 0x0080 },
+  /* 0x8500 */
+  {  674, 0x0000 }, {  674, 0x0000 }, {  674, 0x0000 }, {  674, 0x0010 },
+  {  675, 0x0000 }, {  675, 0x0000 }, {  675, 0x0000 }, {  675, 0x0001 },
+  {  676, 0x0000 }, {  676, 0x0000 }, {  676, 0x0004 }, {  677, 0x0108 },
+  {  679, 0x0000 }, {  679, 0x0000 }, {  679, 0x0001 }, {  680, 0x0000 },
+  /* 0x8600 */
+  {  680, 0x0000 }, {  680, 0x0000 }, {  680, 0x0000 }, {  680, 0x0000 },
+  {  680, 0x0000 }, {  680, 0x0004 }, {  681, 0x0000 }, {  681, 0x0000 },
+  {  681, 0x0008 }, {  682, 0x0000 }, {  682, 0x0000 }, {  682, 0x0000 },
+  {  682, 0x0000 }, {  682, 0x0000 }, {  682, 0x0000 }, {  682, 0x0000 },
+  /* 0x8700 */
+  {  682, 0x4020 }, {  684, 0x0000 }, {  684, 0x0000 }, {  684, 0x0000 },
+  {  684, 0x0000 }, {  684, 0x0100 }, {  685, 0x0000 }, {  685, 0x0000 },
+  {  685, 0x0001 }, {  686, 0x0000 }, {  686, 0x0008 }, {  687, 0x0000 },
+  {  687, 0x8000 }, {  688, 0x0000 }, {  688, 0x0004 }, {  689, 0x0000 },
+  /* 0x8800 */
+  {  689, 0x0800 }, {  690, 0x0000 }, {  690, 0x2000 }, {  691, 0x0000 },
+  {  691, 0x0000 }, {  691, 0x0004 }, {  692, 0x0000 }, {  692, 0x0000 },
+  {  692, 0x0040 }, {  693, 0x0080 }, {  694, 0x8400 }, {  696, 0x0000 },
+  {  696, 0x0101 }, {  698, 0x0000 }, {  698, 0x0000 }, {  698, 0x0000 },
+  /* 0x8900 */
+  {  698, 0x0000 }, {  698, 0x0000 }, {  698, 0x0040 }, {  699, 0x0000 },
+  {  699, 0x0000 }, {  699, 0x0020 }, {  700, 0x0000 }, {  700, 0x0040 },
+  {  701, 0x0001 }, {  702, 0x0000 }, {  702, 0x0000 }, {  702, 0x0000 },
+  {  702, 0x2008 }, {  704, 0x0010 }, {  705, 0x0000 }, {  705, 0x0002 },
+  /* 0x8a00 */
+  {  706, 0x0000 }, {  706, 0x0400 }, {  707, 0x0000 }, {  707, 0x0000 },
+  {  707, 0x0000 }, {  707, 0x8000 }, {  708, 0x0000 }, {  708, 0x0000 },
+  {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x0000 },
+  {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x0000 },
+  /* 0x8b00 */
+  {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x0000 },
+  {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x0000 },
+  {  708, 0x0000 }, {  708, 0x0000 }, {  708, 0x1000 }, {  709, 0x0802 },
+  {  711, 0x0080 }, {  712, 0x0000 }, {  712, 0x0400 }, {  713, 0x0000 },
+  /* 0x8c00 */
+  {  713, 0x0200 }, {  714, 0x4000 }, {  715, 0x0000 }, {  715, 0x0000 },
+  {  715, 0x0000 }, {  715, 0x0000 }, {  715, 0x6100 }, {  718, 0x0000 },
+  {  718, 0x0040 }, {  719, 0x0000 }, {  719, 0x0000 }, {  719, 0x0000 },
+  {  719, 0x0000 }, {  719, 0x0000 }, {  719, 0x0000 }, {  719, 0x0000 },
+  /* 0x8d00 */
+  {  719, 0x0000 }, {  719, 0x0000 }, {  719, 0x0001 }, {  720, 0x0000 },
+  {  720, 0x0000 }, {  720, 0x8086 }, {  724, 0x0400 }, {  725, 0x0000 },
+  {  725, 0x0000 }, {  725, 0x0000 }, {  725, 0x0000 }, {  725, 0x0000 },
+  {  725, 0x0000 }, {  725, 0x0000 }, {  725, 0x0000 }, {  725, 0x0000 },
+  /* 0x8e00 */
+  {  725, 0x0000 }, {  725, 0x0040 }, {  726, 0x00c2 }, {  729, 0x0040 },
+  {  730, 0x0020 }, {  731, 0x1009 }, {  734, 0x0004 }, {  735, 0x0000 },
+  {  735, 0x0000 }, {  735, 0x0000 }, {  735, 0x2000 }, {  736, 0x0000 },
+  {  736, 0x0000 }, {  736, 0x0000 }, {  736, 0x0000 }, {  736, 0x0000 },
+  /* 0x8f00 */
+  {  736, 0x0000 }, {  736, 0x0000 }, {  736, 0x0000 }, {  736, 0x0000 },
+  {  736, 0x0000 }, {  736, 0x0000 }, {  736, 0x0000 }, {  736, 0x0000 },
+  {  736, 0x0001 }, {  737, 0x0004 }, {  738, 0x0000 }, {  738, 0x0020 },
+  {  739, 0x0000 }, {  739, 0x0000 }, {  739, 0x0000 }, {  739, 0x0400 },
+  /* 0x9000 */
+  {  740, 0x0000 }, {  740, 0x0000 }, {  740, 0x0000 }, {  740, 0x0000 },
+  {  740, 0x0000 }, {  740, 0x0000 }, {  740, 0x0000 }, {  740, 0x0000 },
+  {  740, 0x0000 }, {  740, 0x0100 }, {  741, 0x0101 }, {  743, 0x2000 },
+  {  744, 0x0108 }, {  746, 0x0400 }, {  747, 0x0010 }, {  748, 0x8000 },
+  /* 0x9100 */
+  {  749, 0x1000 }, {  750, 0x1500 }, {  753, 0x0001 }, {  754, 0x0000 },
+  {  754, 0x0004 }, {  755, 0x0000 }, {  755, 0x0000 }, {  755, 0x0000 },
+  {  755, 0x0000 }, {  755, 0x0000 }, {  755, 0x0000 }, {  755, 0x0000 },
+  {  755, 0x0040 }, {  756, 0x0000 }, {  756, 0x0000 }, {  756, 0x0000 },
+  /* 0x9200 */
+  {  756, 0x0000 }, {  756, 0x0000 }, {  756, 0x0000 }, {  756, 0x0000 },
+  {  756, 0x0000 }, {  756, 0x0000 }, {  756, 0x0000 }, {  756, 0x0000 },
+  {  756, 0x0000 }, {  756, 0x0000 }, {  756, 0x0000 }, {  756, 0x0000 },
+  {  756, 0x0040 },
+};
+static const Summary16 isoir165ext_uni2indx_page94[143] = {
+  /* 0x9400 */
+  {  757, 0x0000 }, {  757, 0x0000 }, {  757, 0x0000 }, {  757, 0x0000 },
+  {  757, 0x0000 }, {  757, 0x0000 }, {  757, 0x0000 }, {  757, 0x0000 },
+  {  757, 0x0000 }, {  757, 0x0142 }, {  760, 0x0000 }, {  760, 0x0000 },
+  {  760, 0x8080 }, {  762, 0x0418 }, {  765, 0x0040 }, {  766, 0x0800 },
+  /* 0x9500 */
+  {  767, 0x0000 }, {  767, 0x1000 }, {  768, 0x0081 }, {  770, 0x2008 },
+  {  772, 0x0008 }, {  773, 0x0400 }, {  774, 0x4001 }, {  776, 0x0030 },
+  {  778, 0x0000 }, {  778, 0x0000 }, {  778, 0x0000 }, {  778, 0x0000 },
+  {  778, 0x0000 }, {  778, 0x0000 }, {  778, 0x1000 }, {  779, 0x8000 },
+  /* 0x9600 */
+  {  780, 0x0080 }, {  781, 0x0908 }, {  784, 0x0000 }, {  784, 0x0000 },
+  {  784, 0x0000 }, {  784, 0x4000 }, {  785, 0x0000 }, {  785, 0x0000 },
+  {  785, 0x0000 }, {  785, 0x0000 }, {  785, 0x0000 }, {  785, 0x0000 },
+  {  785, 0x0000 }, {  785, 0x0100 }, {  786, 0x0000 }, {  786, 0x0000 },
+  /* 0x9700 */
+  {  786, 0x0004 }, {  787, 0x0000 }, {  787, 0x0000 }, {  787, 0x0000 },
+  {  787, 0x0000 }, {  787, 0x0010 }, {  788, 0x0000 }, {  788, 0x0501 },
+  {  791, 0x0000 }, {  791, 0x0000 }, {  791, 0x4102 }, {  794, 0x0000 },
+  {  794, 0x0000 }, {  794, 0x0000 }, {  794, 0x0100 }, {  795, 0x0000 },
+  /* 0x9800 */
+  {  795, 0x0000 }, {  795, 0x0000 }, {  795, 0x0000 }, {  795, 0x0000 },
+  {  795, 0x0000 }, {  795, 0x0000 }, {  795, 0x0000 }, {  795, 0x0000 },
+  {  795, 0x4800 }, {  797, 0x0224 }, {  800, 0x0008 }, {  801, 0x0000 },
+  {  801, 0x8000 }, {  802, 0x00d1 }, {  806, 0x0000 }, {  806, 0x0000 },
+  /* 0x9900 */
+  {  806, 0x0000 }, {  806, 0x0000 }, {  806, 0x0000 }, {  806, 0x0000 },
+  {  806, 0x0000 }, {  806, 0x0000 }, {  806, 0x0050 }, {  808, 0x4b00 },
+  {  812, 0x500c }, {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0000 },
+  {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0000 },
+  /* 0x9a00 */
+  {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0000 },
+  {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0000 }, {  816, 0x0004 },
+  {  817, 0x6208 }, {  821, 0x0230 }, {  824, 0x0040 }, {  825, 0x0000 },
+  {  825, 0x0000 }, {  825, 0x0000 }, {  825, 0x0000 }, {  825, 0x0000 },
+  /* 0x9b00 */
+  {  825, 0x0000 }, {  825, 0x0101 }, {  827, 0x0020 }, {  828, 0x0040 },
+  {  829, 0x0040 }, {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 },
+  {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 },
+  {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 },
+  /* 0x9c00 */
+  {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 },
+  {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 }, {  830, 0x0000 },
+  {  830, 0x0411 }, {  833, 0x23c8 }, {  839, 0x0000 }, {  839, 0x8000 },
+  {  840, 0x0003 }, {  842, 0x0804 }, {  844, 0x0009 },
+};
+static const Summary16 isoir165ext_uni2indx_page9e[25] = {
+  /* 0x9e00 */
+  {  846, 0x0000 }, {  846, 0x0000 }, {  846, 0x4090 }, {  849, 0x0011 },
+  {  851, 0x2001 }, {  853, 0x225d }, {  860, 0x8027 }, {  865, 0x0010 },
+  {  866, 0x0001 }, {  867, 0x0002 }, {  868, 0x0000 }, {  868, 0x0000 },
+  {  868, 0x0000 }, {  868, 0x0000 }, {  868, 0x0002 }, {  869, 0x0000 },
+  /* 0x9f00 */
+  {  869, 0x1000 }, {  870, 0x0004 }, {  871, 0x0800 }, {  872, 0x0000 },
+  {  872, 0x0002 }, {  873, 0x0000 }, {  873, 0x0000 }, {  873, 0x0000 },
+  {  873, 0x0006 },
+};
+static const Summary16 isoir165ext_uni2indx_pageff[5] = {
+  /* 0xff00 */
+  {  875, 0x0000 }, {  875, 0x0000 }, {  875, 0x0000 }, {  875, 0x0000 },
+  {  875, 0x0080 },
+};
+
+static int
+isoir165ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0000 && wc < 0x0200)
+      summary = &isoir165ext_uni2indx_page00[(wc>>4)];
+    else if (wc >= 0x0300 && wc < 0x03c0)
+      summary = &isoir165ext_uni2indx_page03[(wc>>4)-0x030];
+    else if (wc >= 0x1e00 && wc < 0x1fc0)
+      summary = &isoir165ext_uni2indx_page1e[(wc>>4)-0x1e0];
+    else if (wc >= 0x3000 && wc < 0x3040)
+      summary = &isoir165ext_uni2indx_page30[(wc>>4)-0x300];
+    else if (wc >= 0x3200 && wc < 0x3400)
+      summary = &isoir165ext_uni2indx_page32[(wc>>4)-0x320];
+    else if (wc >= 0x4e00 && wc < 0x7d00)
+      summary = &isoir165ext_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0x7e00 && wc < 0x92d0)
+      summary = &isoir165ext_uni2indx_page7e[(wc>>4)-0x7e0];
+    else if (wc >= 0x9400 && wc < 0x9cf0)
+      summary = &isoir165ext_uni2indx_page94[(wc>>4)-0x940];
+    else if (wc >= 0x9e00 && wc < 0x9f90)
+      summary = &isoir165ext_uni2indx_page9e[(wc>>4)-0x9e0];
+    else if (wc >= 0xff00 && wc < 0xff50)
+      summary = &isoir165ext_uni2indx_pageff[(wc>>4)-0xff0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = isoir165ext_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/java.h b/lib/java.h
new file mode 100644
index 0000000..4d4485f
--- /dev/null
+++ b/lib/java.h
@@ -0,0 +1,137 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * JAVA
+ * This is ISO 8859-1 with \uXXXX escape sequences, denoting Unicode BMP
+ * characters. Consecutive pairs of \uXXXX escape sequences in the surrogate
+ * range, as in UTF-16, denote Unicode characters outside the BMP.
+ */
+
+static int
+java_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c;
+  ucs4_t wc, wc2;
+  int i;
+
+  c = s[0];
+  if (c != '\\') {
+    *pwc = c;
+    return 1;
+  }
+  if (n < 2)
+    return RET_TOOFEW(0);
+  if (s[1] != 'u')
+    goto simply_backslash;
+  wc = 0;
+  for (i = 2; i < 6; i++) {
+    if (n <= i)
+      return RET_TOOFEW(0);
+    c = s[i];
+    if (c >= '0' && c <= '9')
+      c -= '0';
+    else if (c >= 'A' && c <= 'Z')
+      c -= 'A'-10;
+    else if (c >= 'a' && c <= 'z')
+      c -= 'a'-10;
+    else
+      goto simply_backslash;
+    wc |= (ucs4_t) c << (4 * (5-i));
+  }
+  if (!(wc >= 0xd800 && wc < 0xe000)) {
+    *pwc = wc;
+    return 6;
+  }
+  if (wc >= 0xdc00)
+    goto simply_backslash;
+  if (n < 7)
+    return RET_TOOFEW(0);
+  if (s[6] != '\\')
+    goto simply_backslash;
+  if (n < 8)
+    return RET_TOOFEW(0);
+  if (s[7] != 'u')
+    goto simply_backslash;
+  wc2 = 0;
+  for (i = 8; i < 12; i++) {
+    if (n <= i)
+      return RET_TOOFEW(0);
+    c = s[i];
+    if (c >= '0' && c <= '9')
+      c -= '0';
+    else if (c >= 'A' && c <= 'Z')
+      c -= 'A'-10;
+    else if (c >= 'a' && c <= 'z')
+      c -= 'a'-10;
+    else
+      goto simply_backslash;
+    wc2 |= (ucs4_t) c << (4 * (11-i));
+  }
+  if (!(wc2 >= 0xdc00 && wc2 < 0xe000))
+    goto simply_backslash;
+  *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00);
+  return 12;
+simply_backslash:
+  *pwc = '\\';
+  return 1;
+}
+
+static int
+java_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x80) {
+    *r = wc;
+    return 1;
+  } else if (wc < 0x10000) {
+    if (n >= 6) {
+      unsigned int i;
+      r[0] = '\\';
+      r[1] = 'u';
+      i = (wc >> 12) & 0x0f; r[2] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = (wc >> 8) & 0x0f;  r[3] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = (wc >> 4) & 0x0f;  r[4] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = wc & 0x0f;         r[5] = (i < 10 ? '0'+i : 'a'-10+i);
+      return 6;
+    } else
+      return RET_TOOSMALL;
+  } else if (wc < 0x110000) {
+    if (n >= 12) {
+      ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10);
+      ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff);
+      unsigned int i;
+      r[0] = '\\';
+      r[1] = 'u';
+      i = (wc1 >> 12) & 0x0f; r[2] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = (wc1 >> 8) & 0x0f;  r[3] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = (wc1 >> 4) & 0x0f;  r[4] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = wc1 & 0x0f;         r[5] = (i < 10 ? '0'+i : 'a'-10+i);
+      r[6] = '\\';
+      r[7] = 'u';
+      i = (wc2 >> 12) & 0x0f; r[8] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = (wc2 >> 8) & 0x0f;  r[9] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = (wc2 >> 4) & 0x0f; r[10] = (i < 10 ? '0'+i : 'a'-10+i);
+      i = wc2 & 0x0f;        r[11] = (i < 10 ? '0'+i : 'a'-10+i);
+      return 12;
+    } else
+      return RET_TOOSMALL;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/jisx0201.h b/lib/jisx0201.h
new file mode 100644
index 0000000..d58c1d5
--- /dev/null
+++ b/lib/jisx0201.h
@@ -0,0 +1,66 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * JISX0201.1976-0
+ */
+
+static int
+jisx0201_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    if (c == 0x5c)
+      *pwc = (ucs4_t) 0x00a5;
+    else if (c == 0x7e)
+      *pwc = (ucs4_t) 0x203e;
+    else
+      *pwc = (ucs4_t) c;
+    return 1;
+  } else {
+    if (c >= 0xa1 && c < 0xe0) {
+      *pwc = (ucs4_t) c + 0xfec0;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static int
+jisx0201_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) {
+    *r = wc;
+    return 1;
+  }
+  if (wc == 0x00a5) {
+    *r = 0x5c;
+    return 1;
+  }
+  if (wc == 0x203e) {
+    *r = 0x7e;
+    return 1;
+  }
+  if (wc >= 0xff61 && wc < 0xffa0) {
+    *r = wc - 0xfec0;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/jisx0208.h b/lib/jisx0208.h
new file mode 100644
index 0000000..755b8ba
--- /dev/null
+++ b/lib/jisx0208.h
@@ -0,0 +1,2415 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * JISX0208.1990-0
+ */
+
+static const unsigned short jisx0208_2uni_page21[690] = {
+  /* 0x21 */
+  0x3000, 0x3001, 0x3002, 0xff0c, 0xff0e, 0x30fb, 0xff1a, 0xff1b,
+  0xff1f, 0xff01, 0x309b, 0x309c, 0x00b4, 0xff40, 0x00a8, 0xff3e,
+  0xffe3, 0xff3f, 0x30fd, 0x30fe, 0x309d, 0x309e, 0x3003, 0x4edd,
+  0x3005, 0x3006, 0x3007, 0x30fc, 0x2015, 0x2010, 0xff0f, 0xff3c,
+  0x301c, 0x2016, 0xff5c, 0x2026, 0x2025, 0x2018, 0x2019, 0x201c,
+  0x201d, 0xff08, 0xff09, 0x3014, 0x3015, 0xff3b, 0xff3d, 0xff5b,
+  0xff5d, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, 0x300d, 0x300e,
+  0x300f, 0x3010, 0x3011, 0xff0b, 0x2212, 0x00b1, 0x00d7, 0x00f7,
+  0xff1d, 0x2260, 0xff1c, 0xff1e, 0x2266, 0x2267, 0x221e, 0x2234,
+  0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xffe5, 0xff04,
+  0x00a2, 0x00a3, 0xff05, 0xff03, 0xff06, 0xff0a, 0xff20, 0x00a7,
+  0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7,
+  /* 0x22 */
+  0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x203b,
+  0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x2208, 0x220b, 0x2286, 0x2287, 0x2282, 0x2283, 0x222a,
+  0x2229, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x2227, 0x2228, 0x00ac, 0x21d2, 0x21d4, 0x2200, 0x2203,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0x2220, 0x22a5, 0x2312, 0x2202, 0x2207,
+  0x2261, 0x2252, 0x226a, 0x226b, 0x221a, 0x223d, 0x221d, 0x2235,
+  0x222b, 0x222c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x212b, 0x2030, 0x266f, 0x266d, 0x266a, 0x2020, 0x2021,
+  0x00b6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x25ef,
+  /* 0x23 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xff10,
+  0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18,
+  0xff19, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28,
+  0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30,
+  0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38,
+  0xff39, 0xff3a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48,
+  0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50,
+  0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58,
+  0xff59, 0xff5a, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x24 */
+  0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048,
+  0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050,
+  0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058,
+  0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060,
+  0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068,
+  0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070,
+  0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078,
+  0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080,
+  0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088,
+  0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090,
+  0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x25 */
+  0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8,
+  0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0,
+  0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8,
+  0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0,
+  0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8,
+  0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0,
+  0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8,
+  0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0,
+  0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8,
+  0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0,
+  0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x26 */
+  0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398,
+  0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0,
+  0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8,
+  0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0,
+  0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x27 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416,
+  0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+  0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426,
+  0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e,
+  0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436,
+  0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+  0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446,
+  0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e,
+  0x044f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x28 */
+  0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, 0x252c,
+  0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, 0x251b,
+  0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, 0x252f,
+  0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, 0x2542,
+};
+static const unsigned short jisx0208_2uni_page30[6398] = {
+  /* 0x30 */
+  0x4e9c, 0x5516, 0x5a03, 0x963f, 0x54c0, 0x611b, 0x6328, 0x59f6,
+  0x9022, 0x8475, 0x831c, 0x7a50, 0x60aa, 0x63e1, 0x6e25, 0x65ed,
+  0x8466, 0x82a6, 0x9bf5, 0x6893, 0x5727, 0x65a1, 0x6271, 0x5b9b,
+  0x59d0, 0x867b, 0x98f4, 0x7d62, 0x7dbe, 0x9b8e, 0x6216, 0x7c9f,
+  0x88b7, 0x5b89, 0x5eb5, 0x6309, 0x6697, 0x6848, 0x95c7, 0x978d,
+  0x674f, 0x4ee5, 0x4f0a, 0x4f4d, 0x4f9d, 0x5049, 0x56f2, 0x5937,
+  0x59d4, 0x5a01, 0x5c09, 0x60df, 0x610f, 0x6170, 0x6613, 0x6905,
+  0x70ba, 0x754f, 0x7570, 0x79fb, 0x7dad, 0x7def, 0x80c3, 0x840e,
+  0x8863, 0x8b02, 0x9055, 0x907a, 0x533b, 0x4e95, 0x4ea5, 0x57df,
+  0x80b2, 0x90c1, 0x78ef, 0x4e00, 0x58f1, 0x6ea2, 0x9038, 0x7a32,
+  0x8328, 0x828b, 0x9c2f, 0x5141, 0x5370, 0x54bd, 0x54e1, 0x56e0,
+  0x59fb, 0x5f15, 0x98f2, 0x6deb, 0x80e4, 0x852d,
+  /* 0x31 */
+  0x9662, 0x9670, 0x96a0, 0x97fb, 0x540b, 0x53f3, 0x5b87, 0x70cf,
+  0x7fbd, 0x8fc2, 0x96e8, 0x536f, 0x9d5c, 0x7aba, 0x4e11, 0x7893,
+  0x81fc, 0x6e26, 0x5618, 0x5504, 0x6b1d, 0x851a, 0x9c3b, 0x59e5,
+  0x53a9, 0x6d66, 0x74dc, 0x958f, 0x5642, 0x4e91, 0x904b, 0x96f2,
+  0x834f, 0x990c, 0x53e1, 0x55b6, 0x5b30, 0x5f71, 0x6620, 0x66f3,
+  0x6804, 0x6c38, 0x6cf3, 0x6d29, 0x745b, 0x76c8, 0x7a4e, 0x9834,
+  0x82f1, 0x885b, 0x8a60, 0x92ed, 0x6db2, 0x75ab, 0x76ca, 0x99c5,
+  0x60a6, 0x8b01, 0x8d8a, 0x95b2, 0x698e, 0x53ad, 0x5186, 0x5712,
+  0x5830, 0x5944, 0x5bb4, 0x5ef6, 0x6028, 0x63a9, 0x63f4, 0x6cbf,
+  0x6f14, 0x708e, 0x7114, 0x7159, 0x71d5, 0x733f, 0x7e01, 0x8276,
+  0x82d1, 0x8597, 0x9060, 0x925b, 0x9d1b, 0x5869, 0x65bc, 0x6c5a,
+  0x7525, 0x51f9, 0x592e, 0x5965, 0x5f80, 0x5fdc,
+  /* 0x32 */
+  0x62bc, 0x65fa, 0x6a2a, 0x6b27, 0x6bb4, 0x738b, 0x7fc1, 0x8956,
+  0x9d2c, 0x9d0e, 0x9ec4, 0x5ca1, 0x6c96, 0x837b, 0x5104, 0x5c4b,
+  0x61b6, 0x81c6, 0x6876, 0x7261, 0x4e59, 0x4ffa, 0x5378, 0x6069,
+  0x6e29, 0x7a4f, 0x97f3, 0x4e0b, 0x5316, 0x4eee, 0x4f55, 0x4f3d,
+  0x4fa1, 0x4f73, 0x52a0, 0x53ef, 0x5609, 0x590f, 0x5ac1, 0x5bb6,
+  0x5be1, 0x79d1, 0x6687, 0x679c, 0x67b6, 0x6b4c, 0x6cb3, 0x706b,
+  0x73c2, 0x798d, 0x79be, 0x7a3c, 0x7b87, 0x82b1, 0x82db, 0x8304,
+  0x8377, 0x83ef, 0x83d3, 0x8766, 0x8ab2, 0x5629, 0x8ca8, 0x8fe6,
+  0x904e, 0x971e, 0x868a, 0x4fc4, 0x5ce8, 0x6211, 0x7259, 0x753b,
+  0x81e5, 0x82bd, 0x86fe, 0x8cc0, 0x96c5, 0x9913, 0x99d5, 0x4ecb,
+  0x4f1a, 0x89e3, 0x56de, 0x584a, 0x58ca, 0x5efb, 0x5feb, 0x602a,
+  0x6094, 0x6062, 0x61d0, 0x6212, 0x62d0, 0x6539,
+  /* 0x33 */
+  0x9b41, 0x6666, 0x68b0, 0x6d77, 0x7070, 0x754c, 0x7686, 0x7d75,
+  0x82a5, 0x87f9, 0x958b, 0x968e, 0x8c9d, 0x51f1, 0x52be, 0x5916,
+  0x54b3, 0x5bb3, 0x5d16, 0x6168, 0x6982, 0x6daf, 0x788d, 0x84cb,
+  0x8857, 0x8a72, 0x93a7, 0x9ab8, 0x6d6c, 0x99a8, 0x86d9, 0x57a3,
+  0x67ff, 0x86ce, 0x920e, 0x5283, 0x5687, 0x5404, 0x5ed3, 0x62e1,
+  0x64b9, 0x683c, 0x6838, 0x6bbb, 0x7372, 0x78ba, 0x7a6b, 0x899a,
+  0x89d2, 0x8d6b, 0x8f03, 0x90ed, 0x95a3, 0x9694, 0x9769, 0x5b66,
+  0x5cb3, 0x697d, 0x984d, 0x984e, 0x639b, 0x7b20, 0x6a2b, 0x6a7f,
+  0x68b6, 0x9c0d, 0x6f5f, 0x5272, 0x559d, 0x6070, 0x62ec, 0x6d3b,
+  0x6e07, 0x6ed1, 0x845b, 0x8910, 0x8f44, 0x4e14, 0x9c39, 0x53f6,
+  0x691b, 0x6a3a, 0x9784, 0x682a, 0x515c, 0x7ac3, 0x84b2, 0x91dc,
+  0x938c, 0x565b, 0x9d28, 0x6822, 0x8305, 0x8431,
+  /* 0x34 */
+  0x7ca5, 0x5208, 0x82c5, 0x74e6, 0x4e7e, 0x4f83, 0x51a0, 0x5bd2,
+  0x520a, 0x52d8, 0x52e7, 0x5dfb, 0x559a, 0x582a, 0x59e6, 0x5b8c,
+  0x5b98, 0x5bdb, 0x5e72, 0x5e79, 0x60a3, 0x611f, 0x6163, 0x61be,
+  0x63db, 0x6562, 0x67d1, 0x6853, 0x68fa, 0x6b3e, 0x6b53, 0x6c57,
+  0x6f22, 0x6f97, 0x6f45, 0x74b0, 0x7518, 0x76e3, 0x770b, 0x7aff,
+  0x7ba1, 0x7c21, 0x7de9, 0x7f36, 0x7ff0, 0x809d, 0x8266, 0x839e,
+  0x89b3, 0x8acc, 0x8cab, 0x9084, 0x9451, 0x9593, 0x9591, 0x95a2,
+  0x9665, 0x97d3, 0x9928, 0x8218, 0x4e38, 0x542b, 0x5cb8, 0x5dcc,
+  0x73a9, 0x764c, 0x773c, 0x5ca9, 0x7feb, 0x8d0b, 0x96c1, 0x9811,
+  0x9854, 0x9858, 0x4f01, 0x4f0e, 0x5371, 0x559c, 0x5668, 0x57fa,
+  0x5947, 0x5b09, 0x5bc4, 0x5c90, 0x5e0c, 0x5e7e, 0x5fcc, 0x63ee,
+  0x673a, 0x65d7, 0x65e2, 0x671f, 0x68cb, 0x68c4,
+  /* 0x35 */
+  0x6a5f, 0x5e30, 0x6bc5, 0x6c17, 0x6c7d, 0x757f, 0x7948, 0x5b63,
+  0x7a00, 0x7d00, 0x5fbd, 0x898f, 0x8a18, 0x8cb4, 0x8d77, 0x8ecc,
+  0x8f1d, 0x98e2, 0x9a0e, 0x9b3c, 0x4e80, 0x507d, 0x5100, 0x5993,
+  0x5b9c, 0x622f, 0x6280, 0x64ec, 0x6b3a, 0x72a0, 0x7591, 0x7947,
+  0x7fa9, 0x87fb, 0x8abc, 0x8b70, 0x63ac, 0x83ca, 0x97a0, 0x5409,
+  0x5403, 0x55ab, 0x6854, 0x6a58, 0x8a70, 0x7827, 0x6775, 0x9ecd,
+  0x5374, 0x5ba2, 0x811a, 0x8650, 0x9006, 0x4e18, 0x4e45, 0x4ec7,
+  0x4f11, 0x53ca, 0x5438, 0x5bae, 0x5f13, 0x6025, 0x6551, 0x673d,
+  0x6c42, 0x6c72, 0x6ce3, 0x7078, 0x7403, 0x7a76, 0x7aae, 0x7b08,
+  0x7d1a, 0x7cfe, 0x7d66, 0x65e7, 0x725b, 0x53bb, 0x5c45, 0x5de8,
+  0x62d2, 0x62e0, 0x6319, 0x6e20, 0x865a, 0x8a31, 0x8ddd, 0x92f8,
+  0x6f01, 0x79a6, 0x9b5a, 0x4ea8, 0x4eab, 0x4eac,
+  /* 0x36 */
+  0x4f9b, 0x4fa0, 0x50d1, 0x5147, 0x7af6, 0x5171, 0x51f6, 0x5354,
+  0x5321, 0x537f, 0x53eb, 0x55ac, 0x5883, 0x5ce1, 0x5f37, 0x5f4a,
+  0x602f, 0x6050, 0x606d, 0x631f, 0x6559, 0x6a4b, 0x6cc1, 0x72c2,
+  0x72ed, 0x77ef, 0x80f8, 0x8105, 0x8208, 0x854e, 0x90f7, 0x93e1,
+  0x97ff, 0x9957, 0x9a5a, 0x4ef0, 0x51dd, 0x5c2d, 0x6681, 0x696d,
+  0x5c40, 0x66f2, 0x6975, 0x7389, 0x6850, 0x7c81, 0x50c5, 0x52e4,
+  0x5747, 0x5dfe, 0x9326, 0x65a4, 0x6b23, 0x6b3d, 0x7434, 0x7981,
+  0x79bd, 0x7b4b, 0x7dca, 0x82b9, 0x83cc, 0x887f, 0x895f, 0x8b39,
+  0x8fd1, 0x91d1, 0x541f, 0x9280, 0x4e5d, 0x5036, 0x53e5, 0x533a,
+  0x72d7, 0x7396, 0x77e9, 0x82e6, 0x8eaf, 0x99c6, 0x99c8, 0x99d2,
+  0x5177, 0x611a, 0x865e, 0x55b0, 0x7a7a, 0x5076, 0x5bd3, 0x9047,
+  0x9685, 0x4e32, 0x6adb, 0x91e7, 0x5c51, 0x5c48,
+  /* 0x37 */
+  0x6398, 0x7a9f, 0x6c93, 0x9774, 0x8f61, 0x7aaa, 0x718a, 0x9688,
+  0x7c82, 0x6817, 0x7e70, 0x6851, 0x936c, 0x52f2, 0x541b, 0x85ab,
+  0x8a13, 0x7fa4, 0x8ecd, 0x90e1, 0x5366, 0x8888, 0x7941, 0x4fc2,
+  0x50be, 0x5211, 0x5144, 0x5553, 0x572d, 0x73ea, 0x578b, 0x5951,
+  0x5f62, 0x5f84, 0x6075, 0x6176, 0x6167, 0x61a9, 0x63b2, 0x643a,
+  0x656c, 0x666f, 0x6842, 0x6e13, 0x7566, 0x7a3d, 0x7cfb, 0x7d4c,
+  0x7d99, 0x7e4b, 0x7f6b, 0x830e, 0x834a, 0x86cd, 0x8a08, 0x8a63,
+  0x8b66, 0x8efd, 0x981a, 0x9d8f, 0x82b8, 0x8fce, 0x9be8, 0x5287,
+  0x621f, 0x6483, 0x6fc0, 0x9699, 0x6841, 0x5091, 0x6b20, 0x6c7a,
+  0x6f54, 0x7a74, 0x7d50, 0x8840, 0x8a23, 0x6708, 0x4ef6, 0x5039,
+  0x5026, 0x5065, 0x517c, 0x5238, 0x5263, 0x55a7, 0x570f, 0x5805,
+  0x5acc, 0x5efa, 0x61b2, 0x61f8, 0x62f3, 0x6372,
+  /* 0x38 */
+  0x691c, 0x6a29, 0x727d, 0x72ac, 0x732e, 0x7814, 0x786f, 0x7d79,
+  0x770c, 0x80a9, 0x898b, 0x8b19, 0x8ce2, 0x8ed2, 0x9063, 0x9375,
+  0x967a, 0x9855, 0x9a13, 0x9e78, 0x5143, 0x539f, 0x53b3, 0x5e7b,
+  0x5f26, 0x6e1b, 0x6e90, 0x7384, 0x73fe, 0x7d43, 0x8237, 0x8a00,
+  0x8afa, 0x9650, 0x4e4e, 0x500b, 0x53e4, 0x547c, 0x56fa, 0x59d1,
+  0x5b64, 0x5df1, 0x5eab, 0x5f27, 0x6238, 0x6545, 0x67af, 0x6e56,
+  0x72d0, 0x7cca, 0x88b4, 0x80a1, 0x80e1, 0x83f0, 0x864e, 0x8a87,
+  0x8de8, 0x9237, 0x96c7, 0x9867, 0x9f13, 0x4e94, 0x4e92, 0x4f0d,
+  0x5348, 0x5449, 0x543e, 0x5a2f, 0x5f8c, 0x5fa1, 0x609f, 0x68a7,
+  0x6a8e, 0x745a, 0x7881, 0x8a9e, 0x8aa4, 0x8b77, 0x9190, 0x4e5e,
+  0x9bc9, 0x4ea4, 0x4f7c, 0x4faf, 0x5019, 0x5016, 0x5149, 0x516c,
+  0x529f, 0x52b9, 0x52fe, 0x539a, 0x53e3, 0x5411,
+  /* 0x39 */
+  0x540e, 0x5589, 0x5751, 0x57a2, 0x597d, 0x5b54, 0x5b5d, 0x5b8f,
+  0x5de5, 0x5de7, 0x5df7, 0x5e78, 0x5e83, 0x5e9a, 0x5eb7, 0x5f18,
+  0x6052, 0x614c, 0x6297, 0x62d8, 0x63a7, 0x653b, 0x6602, 0x6643,
+  0x66f4, 0x676d, 0x6821, 0x6897, 0x69cb, 0x6c5f, 0x6d2a, 0x6d69,
+  0x6e2f, 0x6e9d, 0x7532, 0x7687, 0x786c, 0x7a3f, 0x7ce0, 0x7d05,
+  0x7d18, 0x7d5e, 0x7db1, 0x8015, 0x8003, 0x80af, 0x80b1, 0x8154,
+  0x818f, 0x822a, 0x8352, 0x884c, 0x8861, 0x8b1b, 0x8ca2, 0x8cfc,
+  0x90ca, 0x9175, 0x9271, 0x783f, 0x92fc, 0x95a4, 0x964d, 0x9805,
+  0x9999, 0x9ad8, 0x9d3b, 0x525b, 0x52ab, 0x53f7, 0x5408, 0x58d5,
+  0x62f7, 0x6fe0, 0x8c6a, 0x8f5f, 0x9eb9, 0x514b, 0x523b, 0x544a,
+  0x56fd, 0x7a40, 0x9177, 0x9d60, 0x9ed2, 0x7344, 0x6f09, 0x8170,
+  0x7511, 0x5ffd, 0x60da, 0x9aa8, 0x72db, 0x8fbc,
+  /* 0x3a */
+  0x6b64, 0x9803, 0x4eca, 0x56f0, 0x5764, 0x58be, 0x5a5a, 0x6068,
+  0x61c7, 0x660f, 0x6606, 0x6839, 0x68b1, 0x6df7, 0x75d5, 0x7d3a,
+  0x826e, 0x9b42, 0x4e9b, 0x4f50, 0x53c9, 0x5506, 0x5d6f, 0x5de6,
+  0x5dee, 0x67fb, 0x6c99, 0x7473, 0x7802, 0x8a50, 0x9396, 0x88df,
+  0x5750, 0x5ea7, 0x632b, 0x50b5, 0x50ac, 0x518d, 0x6700, 0x54c9,
+  0x585e, 0x59bb, 0x5bb0, 0x5f69, 0x624d, 0x63a1, 0x683d, 0x6b73,
+  0x6e08, 0x707d, 0x91c7, 0x7280, 0x7815, 0x7826, 0x796d, 0x658e,
+  0x7d30, 0x83dc, 0x88c1, 0x8f09, 0x969b, 0x5264, 0x5728, 0x6750,
+  0x7f6a, 0x8ca1, 0x51b4, 0x5742, 0x962a, 0x583a, 0x698a, 0x80b4,
+  0x54b2, 0x5d0e, 0x57fc, 0x7895, 0x9dfa, 0x4f5c, 0x524a, 0x548b,
+  0x643e, 0x6628, 0x6714, 0x67f5, 0x7a84, 0x7b56, 0x7d22, 0x932f,
+  0x685c, 0x9bad, 0x7b39, 0x5319, 0x518a, 0x5237,
+  /* 0x3b */
+  0x5bdf, 0x62f6, 0x64ae, 0x64e6, 0x672d, 0x6bba, 0x85a9, 0x96d1,
+  0x7690, 0x9bd6, 0x634c, 0x9306, 0x9bab, 0x76bf, 0x6652, 0x4e09,
+  0x5098, 0x53c2, 0x5c71, 0x60e8, 0x6492, 0x6563, 0x685f, 0x71e6,
+  0x73ca, 0x7523, 0x7b97, 0x7e82, 0x8695, 0x8b83, 0x8cdb, 0x9178,
+  0x9910, 0x65ac, 0x66ab, 0x6b8b, 0x4ed5, 0x4ed4, 0x4f3a, 0x4f7f,
+  0x523a, 0x53f8, 0x53f2, 0x55e3, 0x56db, 0x58eb, 0x59cb, 0x59c9,
+  0x59ff, 0x5b50, 0x5c4d, 0x5e02, 0x5e2b, 0x5fd7, 0x601d, 0x6307,
+  0x652f, 0x5b5c, 0x65af, 0x65bd, 0x65e8, 0x679d, 0x6b62, 0x6b7b,
+  0x6c0f, 0x7345, 0x7949, 0x79c1, 0x7cf8, 0x7d19, 0x7d2b, 0x80a2,
+  0x8102, 0x81f3, 0x8996, 0x8a5e, 0x8a69, 0x8a66, 0x8a8c, 0x8aee,
+  0x8cc7, 0x8cdc, 0x96cc, 0x98fc, 0x6b6f, 0x4e8b, 0x4f3c, 0x4f8d,
+  0x5150, 0x5b57, 0x5bfa, 0x6148, 0x6301, 0x6642,
+  /* 0x3c */
+  0x6b21, 0x6ecb, 0x6cbb, 0x723e, 0x74bd, 0x75d4, 0x78c1, 0x793a,
+  0x800c, 0x8033, 0x81ea, 0x8494, 0x8f9e, 0x6c50, 0x9e7f, 0x5f0f,
+  0x8b58, 0x9d2b, 0x7afa, 0x8ef8, 0x5b8d, 0x96eb, 0x4e03, 0x53f1,
+  0x57f7, 0x5931, 0x5ac9, 0x5ba4, 0x6089, 0x6e7f, 0x6f06, 0x75be,
+  0x8cea, 0x5b9f, 0x8500, 0x7be0, 0x5072, 0x67f4, 0x829d, 0x5c61,
+  0x854a, 0x7e1e, 0x820e, 0x5199, 0x5c04, 0x6368, 0x8d66, 0x659c,
+  0x716e, 0x793e, 0x7d17, 0x8005, 0x8b1d, 0x8eca, 0x906e, 0x86c7,
+  0x90aa, 0x501f, 0x52fa, 0x5c3a, 0x6753, 0x707c, 0x7235, 0x914c,
+  0x91c8, 0x932b, 0x82e5, 0x5bc2, 0x5f31, 0x60f9, 0x4e3b, 0x53d6,
+  0x5b88, 0x624b, 0x6731, 0x6b8a, 0x72e9, 0x73e0, 0x7a2e, 0x816b,
+  0x8da3, 0x9152, 0x9996, 0x5112, 0x53d7, 0x546a, 0x5bff, 0x6388,
+  0x6a39, 0x7dac, 0x9700, 0x56da, 0x53ce, 0x5468,
+  /* 0x3d */
+  0x5b97, 0x5c31, 0x5dde, 0x4fee, 0x6101, 0x62fe, 0x6d32, 0x79c0,
+  0x79cb, 0x7d42, 0x7e4d, 0x7fd2, 0x81ed, 0x821f, 0x8490, 0x8846,
+  0x8972, 0x8b90, 0x8e74, 0x8f2f, 0x9031, 0x914b, 0x916c, 0x96c6,
+  0x919c, 0x4ec0, 0x4f4f, 0x5145, 0x5341, 0x5f93, 0x620e, 0x67d4,
+  0x6c41, 0x6e0b, 0x7363, 0x7e26, 0x91cd, 0x9283, 0x53d4, 0x5919,
+  0x5bbf, 0x6dd1, 0x795d, 0x7e2e, 0x7c9b, 0x587e, 0x719f, 0x51fa,
+  0x8853, 0x8ff0, 0x4fca, 0x5cfb, 0x6625, 0x77ac, 0x7ae3, 0x821c,
+  0x99ff, 0x51c6, 0x5faa, 0x65ec, 0x696f, 0x6b89, 0x6df3, 0x6e96,
+  0x6f64, 0x76fe, 0x7d14, 0x5de1, 0x9075, 0x9187, 0x9806, 0x51e6,
+  0x521d, 0x6240, 0x6691, 0x66d9, 0x6e1a, 0x5eb6, 0x7dd2, 0x7f72,
+  0x66f8, 0x85af, 0x85f7, 0x8af8, 0x52a9, 0x53d9, 0x5973, 0x5e8f,
+  0x5f90, 0x6055, 0x92e4, 0x9664, 0x50b7, 0x511f,
+  /* 0x3e */
+  0x52dd, 0x5320, 0x5347, 0x53ec, 0x54e8, 0x5546, 0x5531, 0x5617,
+  0x5968, 0x59be, 0x5a3c, 0x5bb5, 0x5c06, 0x5c0f, 0x5c11, 0x5c1a,
+  0x5e84, 0x5e8a, 0x5ee0, 0x5f70, 0x627f, 0x6284, 0x62db, 0x638c,
+  0x6377, 0x6607, 0x660c, 0x662d, 0x6676, 0x677e, 0x68a2, 0x6a1f,
+  0x6a35, 0x6cbc, 0x6d88, 0x6e09, 0x6e58, 0x713c, 0x7126, 0x7167,
+  0x75c7, 0x7701, 0x785d, 0x7901, 0x7965, 0x79f0, 0x7ae0, 0x7b11,
+  0x7ca7, 0x7d39, 0x8096, 0x83d6, 0x848b, 0x8549, 0x885d, 0x88f3,
+  0x8a1f, 0x8a3c, 0x8a54, 0x8a73, 0x8c61, 0x8cde, 0x91a4, 0x9266,
+  0x937e, 0x9418, 0x969c, 0x9798, 0x4e0a, 0x4e08, 0x4e1e, 0x4e57,
+  0x5197, 0x5270, 0x57ce, 0x5834, 0x58cc, 0x5b22, 0x5e38, 0x60c5,
+  0x64fe, 0x6761, 0x6756, 0x6d44, 0x72b6, 0x7573, 0x7a63, 0x84b8,
+  0x8b72, 0x91b8, 0x9320, 0x5631, 0x57f4, 0x98fe,
+  /* 0x3f */
+  0x62ed, 0x690d, 0x6b96, 0x71ed, 0x7e54, 0x8077, 0x8272, 0x89e6,
+  0x98df, 0x8755, 0x8fb1, 0x5c3b, 0x4f38, 0x4fe1, 0x4fb5, 0x5507,
+  0x5a20, 0x5bdd, 0x5be9, 0x5fc3, 0x614e, 0x632f, 0x65b0, 0x664b,
+  0x68ee, 0x699b, 0x6d78, 0x6df1, 0x7533, 0x75b9, 0x771f, 0x795e,
+  0x79e6, 0x7d33, 0x81e3, 0x82af, 0x85aa, 0x89aa, 0x8a3a, 0x8eab,
+  0x8f9b, 0x9032, 0x91dd, 0x9707, 0x4eba, 0x4ec1, 0x5203, 0x5875,
+  0x58ec, 0x5c0b, 0x751a, 0x5c3d, 0x814e, 0x8a0a, 0x8fc5, 0x9663,
+  0x976d, 0x7b25, 0x8acf, 0x9808, 0x9162, 0x56f3, 0x53a8, 0x9017,
+  0x5439, 0x5782, 0x5e25, 0x63a8, 0x6c34, 0x708a, 0x7761, 0x7c8b,
+  0x7fe0, 0x8870, 0x9042, 0x9154, 0x9310, 0x9318, 0x968f, 0x745e,
+  0x9ac4, 0x5d07, 0x5d69, 0x6570, 0x67a2, 0x8da8, 0x96db, 0x636e,
+  0x6749, 0x6919, 0x83c5, 0x9817, 0x96c0, 0x88fe,
+  /* 0x40 */
+  0x6f84, 0x647a, 0x5bf8, 0x4e16, 0x702c, 0x755d, 0x662f, 0x51c4,
+  0x5236, 0x52e2, 0x59d3, 0x5f81, 0x6027, 0x6210, 0x653f, 0x6574,
+  0x661f, 0x6674, 0x68f2, 0x6816, 0x6b63, 0x6e05, 0x7272, 0x751f,
+  0x76db, 0x7cbe, 0x8056, 0x58f0, 0x88fd, 0x897f, 0x8aa0, 0x8a93,
+  0x8acb, 0x901d, 0x9192, 0x9752, 0x9759, 0x6589, 0x7a0e, 0x8106,
+  0x96bb, 0x5e2d, 0x60dc, 0x621a, 0x65a5, 0x6614, 0x6790, 0x77f3,
+  0x7a4d, 0x7c4d, 0x7e3e, 0x810a, 0x8cac, 0x8d64, 0x8de1, 0x8e5f,
+  0x78a9, 0x5207, 0x62d9, 0x63a5, 0x6442, 0x6298, 0x8a2d, 0x7a83,
+  0x7bc0, 0x8aac, 0x96ea, 0x7d76, 0x820c, 0x8749, 0x4ed9, 0x5148,
+  0x5343, 0x5360, 0x5ba3, 0x5c02, 0x5c16, 0x5ddd, 0x6226, 0x6247,
+  0x64b0, 0x6813, 0x6834, 0x6cc9, 0x6d45, 0x6d17, 0x67d3, 0x6f5c,
+  0x714e, 0x717d, 0x65cb, 0x7a7f, 0x7bad, 0x7dda,
+  /* 0x41 */
+  0x7e4a, 0x7fa8, 0x817a, 0x821b, 0x8239, 0x85a6, 0x8a6e, 0x8cce,
+  0x8df5, 0x9078, 0x9077, 0x92ad, 0x9291, 0x9583, 0x9bae, 0x524d,
+  0x5584, 0x6f38, 0x7136, 0x5168, 0x7985, 0x7e55, 0x81b3, 0x7cce,
+  0x564c, 0x5851, 0x5ca8, 0x63aa, 0x66fe, 0x66fd, 0x695a, 0x72d9,
+  0x758f, 0x758e, 0x790e, 0x7956, 0x79df, 0x7c97, 0x7d20, 0x7d44,
+  0x8607, 0x8a34, 0x963b, 0x9061, 0x9f20, 0x50e7, 0x5275, 0x53cc,
+  0x53e2, 0x5009, 0x55aa, 0x58ee, 0x594f, 0x723d, 0x5b8b, 0x5c64,
+  0x531d, 0x60e3, 0x60f3, 0x635c, 0x6383, 0x633f, 0x63bb, 0x64cd,
+  0x65e9, 0x66f9, 0x5de3, 0x69cd, 0x69fd, 0x6f15, 0x71e5, 0x4e89,
+  0x75e9, 0x76f8, 0x7a93, 0x7cdf, 0x7dcf, 0x7d9c, 0x8061, 0x8349,
+  0x8358, 0x846c, 0x84bc, 0x85fb, 0x88c5, 0x8d70, 0x9001, 0x906d,
+  0x9397, 0x971c, 0x9a12, 0x50cf, 0x5897, 0x618e,
+  /* 0x42 */
+  0x81d3, 0x8535, 0x8d08, 0x9020, 0x4fc3, 0x5074, 0x5247, 0x5373,
+  0x606f, 0x6349, 0x675f, 0x6e2c, 0x8db3, 0x901f, 0x4fd7, 0x5c5e,
+  0x8cca, 0x65cf, 0x7d9a, 0x5352, 0x8896, 0x5176, 0x63c3, 0x5b58,
+  0x5b6b, 0x5c0a, 0x640d, 0x6751, 0x905c, 0x4ed6, 0x591a, 0x592a,
+  0x6c70, 0x8a51, 0x553e, 0x5815, 0x59a5, 0x60f0, 0x6253, 0x67c1,
+  0x8235, 0x6955, 0x9640, 0x99c4, 0x9a28, 0x4f53, 0x5806, 0x5bfe,
+  0x8010, 0x5cb1, 0x5e2f, 0x5f85, 0x6020, 0x614b, 0x6234, 0x66ff,
+  0x6cf0, 0x6ede, 0x80ce, 0x817f, 0x82d4, 0x888b, 0x8cb8, 0x9000,
+  0x902e, 0x968a, 0x9edb, 0x9bdb, 0x4ee3, 0x53f0, 0x5927, 0x7b2c,
+  0x918d, 0x984c, 0x9df9, 0x6edd, 0x7027, 0x5353, 0x5544, 0x5b85,
+  0x6258, 0x629e, 0x62d3, 0x6ca2, 0x6fef, 0x7422, 0x8a17, 0x9438,
+  0x6fc1, 0x8afe, 0x8338, 0x51e7, 0x86f8, 0x53ea,
+  /* 0x43 */
+  0x53e9, 0x4f46, 0x9054, 0x8fb0, 0x596a, 0x8131, 0x5dfd, 0x7aea,
+  0x8fbf, 0x68da, 0x8c37, 0x72f8, 0x9c48, 0x6a3d, 0x8ab0, 0x4e39,
+  0x5358, 0x5606, 0x5766, 0x62c5, 0x63a2, 0x65e6, 0x6b4e, 0x6de1,
+  0x6e5b, 0x70ad, 0x77ed, 0x7aef, 0x7baa, 0x7dbb, 0x803d, 0x80c6,
+  0x86cb, 0x8a95, 0x935b, 0x56e3, 0x58c7, 0x5f3e, 0x65ad, 0x6696,
+  0x6a80, 0x6bb5, 0x7537, 0x8ac7, 0x5024, 0x77e5, 0x5730, 0x5f1b,
+  0x6065, 0x667a, 0x6c60, 0x75f4, 0x7a1a, 0x7f6e, 0x81f4, 0x8718,
+  0x9045, 0x99b3, 0x7bc9, 0x755c, 0x7af9, 0x7b51, 0x84c4, 0x9010,
+  0x79e9, 0x7a92, 0x8336, 0x5ae1, 0x7740, 0x4e2d, 0x4ef2, 0x5b99,
+  0x5fe0, 0x62bd, 0x663c, 0x67f1, 0x6ce8, 0x866b, 0x8877, 0x8a3b,
+  0x914e, 0x92f3, 0x99d0, 0x6a17, 0x7026, 0x732a, 0x82e7, 0x8457,
+  0x8caf, 0x4e01, 0x5146, 0x51cb, 0x558b, 0x5bf5,
+  /* 0x44 */
+  0x5e16, 0x5e33, 0x5e81, 0x5f14, 0x5f35, 0x5f6b, 0x5fb4, 0x61f2,
+  0x6311, 0x66a2, 0x671d, 0x6f6e, 0x7252, 0x753a, 0x773a, 0x8074,
+  0x8139, 0x8178, 0x8776, 0x8abf, 0x8adc, 0x8d85, 0x8df3, 0x929a,
+  0x9577, 0x9802, 0x9ce5, 0x52c5, 0x6357, 0x76f4, 0x6715, 0x6c88,
+  0x73cd, 0x8cc3, 0x93ae, 0x9673, 0x6d25, 0x589c, 0x690e, 0x69cc,
+  0x8ffd, 0x939a, 0x75db, 0x901a, 0x585a, 0x6802, 0x63b4, 0x69fb,
+  0x4f43, 0x6f2c, 0x67d8, 0x8fbb, 0x8526, 0x7db4, 0x9354, 0x693f,
+  0x6f70, 0x576a, 0x58f7, 0x5b2c, 0x7d2c, 0x722a, 0x540a, 0x91e3,
+  0x9db4, 0x4ead, 0x4f4e, 0x505c, 0x5075, 0x5243, 0x8c9e, 0x5448,
+  0x5824, 0x5b9a, 0x5e1d, 0x5e95, 0x5ead, 0x5ef7, 0x5f1f, 0x608c,
+  0x62b5, 0x633a, 0x63d0, 0x68af, 0x6c40, 0x7887, 0x798e, 0x7a0b,
+  0x7de0, 0x8247, 0x8a02, 0x8ae6, 0x8e44, 0x9013,
+  /* 0x45 */
+  0x90b8, 0x912d, 0x91d8, 0x9f0e, 0x6ce5, 0x6458, 0x64e2, 0x6575,
+  0x6ef4, 0x7684, 0x7b1b, 0x9069, 0x93d1, 0x6eba, 0x54f2, 0x5fb9,
+  0x64a4, 0x8f4d, 0x8fed, 0x9244, 0x5178, 0x586b, 0x5929, 0x5c55,
+  0x5e97, 0x6dfb, 0x7e8f, 0x751c, 0x8cbc, 0x8ee2, 0x985b, 0x70b9,
+  0x4f1d, 0x6bbf, 0x6fb1, 0x7530, 0x96fb, 0x514e, 0x5410, 0x5835,
+  0x5857, 0x59ac, 0x5c60, 0x5f92, 0x6597, 0x675c, 0x6e21, 0x767b,
+  0x83df, 0x8ced, 0x9014, 0x90fd, 0x934d, 0x7825, 0x783a, 0x52aa,
+  0x5ea6, 0x571f, 0x5974, 0x6012, 0x5012, 0x515a, 0x51ac, 0x51cd,
+  0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5b95, 0x5cf6, 0x5d8b,
+  0x60bc, 0x6295, 0x642d, 0x6771, 0x6843, 0x68bc, 0x68df, 0x76d7,
+  0x6dd8, 0x6e6f, 0x6d9b, 0x706f, 0x71c8, 0x5f53, 0x75d8, 0x7977,
+  0x7b49, 0x7b54, 0x7b52, 0x7cd6, 0x7d71, 0x5230,
+  /* 0x46 */
+  0x8463, 0x8569, 0x85e4, 0x8a0e, 0x8b04, 0x8c46, 0x8e0f, 0x9003,
+  0x900f, 0x9419, 0x9676, 0x982d, 0x9a30, 0x95d8, 0x50cd, 0x52d5,
+  0x540c, 0x5802, 0x5c0e, 0x61a7, 0x649e, 0x6d1e, 0x77b3, 0x7ae5,
+  0x80f4, 0x8404, 0x9053, 0x9285, 0x5ce0, 0x9d07, 0x533f, 0x5f97,
+  0x5fb3, 0x6d9c, 0x7279, 0x7763, 0x79bf, 0x7be4, 0x6bd2, 0x72ec,
+  0x8aad, 0x6803, 0x6a61, 0x51f8, 0x7a81, 0x6934, 0x5c4a, 0x9cf6,
+  0x82eb, 0x5bc5, 0x9149, 0x701e, 0x5678, 0x5c6f, 0x60c7, 0x6566,
+  0x6c8c, 0x8c5a, 0x9041, 0x9813, 0x5451, 0x66c7, 0x920d, 0x5948,
+  0x90a3, 0x5185, 0x4e4d, 0x51ea, 0x8599, 0x8b0e, 0x7058, 0x637a,
+  0x934b, 0x6962, 0x99b4, 0x7e04, 0x7577, 0x5357, 0x6960, 0x8edf,
+  0x96e3, 0x6c5d, 0x4e8c, 0x5c3c, 0x5f10, 0x8fe9, 0x5302, 0x8cd1,
+  0x8089, 0x8679, 0x5eff, 0x65e5, 0x4e73, 0x5165,
+  /* 0x47 */
+  0x5982, 0x5c3f, 0x97ee, 0x4efb, 0x598a, 0x5fcd, 0x8a8d, 0x6fe1,
+  0x79b0, 0x7962, 0x5be7, 0x8471, 0x732b, 0x71b1, 0x5e74, 0x5ff5,
+  0x637b, 0x649a, 0x71c3, 0x7c98, 0x4e43, 0x5efc, 0x4e4b, 0x57dc,
+  0x56a2, 0x60a9, 0x6fc3, 0x7d0d, 0x80fd, 0x8133, 0x81bf, 0x8fb2,
+  0x8997, 0x86a4, 0x5df4, 0x628a, 0x64ad, 0x8987, 0x6777, 0x6ce2,
+  0x6d3e, 0x7436, 0x7834, 0x5a46, 0x7f75, 0x82ad, 0x99ac, 0x4ff3,
+  0x5ec3, 0x62dd, 0x6392, 0x6557, 0x676f, 0x76c3, 0x724c, 0x80cc,
+  0x80ba, 0x8f29, 0x914d, 0x500d, 0x57f9, 0x5a92, 0x6885, 0x6973,
+  0x7164, 0x72fd, 0x8cb7, 0x58f2, 0x8ce0, 0x966a, 0x9019, 0x877f,
+  0x79e4, 0x77e7, 0x8429, 0x4f2f, 0x5265, 0x535a, 0x62cd, 0x67cf,
+  0x6cca, 0x767d, 0x7b94, 0x7c95, 0x8236, 0x8584, 0x8feb, 0x66dd,
+  0x6f20, 0x7206, 0x7e1b, 0x83ab, 0x99c1, 0x9ea6,
+  /* 0x48 */
+  0x51fd, 0x7bb1, 0x7872, 0x7bb8, 0x8087, 0x7b48, 0x6ae8, 0x5e61,
+  0x808c, 0x7551, 0x7560, 0x516b, 0x9262, 0x6e8c, 0x767a, 0x9197,
+  0x9aea, 0x4f10, 0x7f70, 0x629c, 0x7b4f, 0x95a5, 0x9ce9, 0x567a,
+  0x5859, 0x86e4, 0x96bc, 0x4f34, 0x5224, 0x534a, 0x53cd, 0x53db,
+  0x5e06, 0x642c, 0x6591, 0x677f, 0x6c3e, 0x6c4e, 0x7248, 0x72af,
+  0x73ed, 0x7554, 0x7e41, 0x822c, 0x85e9, 0x8ca9, 0x7bc4, 0x91c6,
+  0x7169, 0x9812, 0x98ef, 0x633d, 0x6669, 0x756a, 0x76e4, 0x78d0,
+  0x8543, 0x86ee, 0x532a, 0x5351, 0x5426, 0x5983, 0x5e87, 0x5f7c,
+  0x60b2, 0x6249, 0x6279, 0x62ab, 0x6590, 0x6bd4, 0x6ccc, 0x75b2,
+  0x76ae, 0x7891, 0x79d8, 0x7dcb, 0x7f77, 0x80a5, 0x88ab, 0x8ab9,
+  0x8cbb, 0x907f, 0x975e, 0x98db, 0x6a0b, 0x7c38, 0x5099, 0x5c3e,
+  0x5fae, 0x6787, 0x6bd8, 0x7435, 0x7709, 0x7f8e,
+  /* 0x49 */
+  0x9f3b, 0x67ca, 0x7a17, 0x5339, 0x758b, 0x9aed, 0x5f66, 0x819d,
+  0x83f1, 0x8098, 0x5f3c, 0x5fc5, 0x7562, 0x7b46, 0x903c, 0x6867,
+  0x59eb, 0x5a9b, 0x7d10, 0x767e, 0x8b2c, 0x4ff5, 0x5f6a, 0x6a19,
+  0x6c37, 0x6f02, 0x74e2, 0x7968, 0x8868, 0x8a55, 0x8c79, 0x5edf,
+  0x63cf, 0x75c5, 0x79d2, 0x82d7, 0x9328, 0x92f2, 0x849c, 0x86ed,
+  0x9c2d, 0x54c1, 0x5f6c, 0x658c, 0x6d5c, 0x7015, 0x8ca7, 0x8cd3,
+  0x983b, 0x654f, 0x74f6, 0x4e0d, 0x4ed8, 0x57e0, 0x592b, 0x5a66,
+  0x5bcc, 0x51a8, 0x5e03, 0x5e9c, 0x6016, 0x6276, 0x6577, 0x65a7,
+  0x666e, 0x6d6e, 0x7236, 0x7b26, 0x8150, 0x819a, 0x8299, 0x8b5c,
+  0x8ca0, 0x8ce6, 0x8d74, 0x961c, 0x9644, 0x4fae, 0x64ab, 0x6b66,
+  0x821e, 0x8461, 0x856a, 0x90e8, 0x5c01, 0x6953, 0x98a8, 0x847a,
+  0x8557, 0x4f0f, 0x526f, 0x5fa9, 0x5e45, 0x670d,
+  /* 0x4a */
+  0x798f, 0x8179, 0x8907, 0x8986, 0x6df5, 0x5f17, 0x6255, 0x6cb8,
+  0x4ecf, 0x7269, 0x9b92, 0x5206, 0x543b, 0x5674, 0x58b3, 0x61a4,
+  0x626e, 0x711a, 0x596e, 0x7c89, 0x7cde, 0x7d1b, 0x96f0, 0x6587,
+  0x805e, 0x4e19, 0x4f75, 0x5175, 0x5840, 0x5e63, 0x5e73, 0x5f0a,
+  0x67c4, 0x4e26, 0x853d, 0x9589, 0x965b, 0x7c73, 0x9801, 0x50fb,
+  0x58c1, 0x7656, 0x78a7, 0x5225, 0x77a5, 0x8511, 0x7b86, 0x504f,
+  0x5909, 0x7247, 0x7bc7, 0x7de8, 0x8fba, 0x8fd4, 0x904d, 0x4fbf,
+  0x52c9, 0x5a29, 0x5f01, 0x97ad, 0x4fdd, 0x8217, 0x92ea, 0x5703,
+  0x6355, 0x6b69, 0x752b, 0x88dc, 0x8f14, 0x7a42, 0x52df, 0x5893,
+  0x6155, 0x620a, 0x66ae, 0x6bcd, 0x7c3f, 0x83e9, 0x5023, 0x4ff8,
+  0x5305, 0x5446, 0x5831, 0x5949, 0x5b9d, 0x5cf0, 0x5cef, 0x5d29,
+  0x5e96, 0x62b1, 0x6367, 0x653e, 0x65b9, 0x670b,
+  /* 0x4b */
+  0x6cd5, 0x6ce1, 0x70f9, 0x7832, 0x7e2b, 0x80de, 0x82b3, 0x840c,
+  0x84ec, 0x8702, 0x8912, 0x8a2a, 0x8c4a, 0x90a6, 0x92d2, 0x98fd,
+  0x9cf3, 0x9d6c, 0x4e4f, 0x4ea1, 0x508d, 0x5256, 0x574a, 0x59a8,
+  0x5e3d, 0x5fd8, 0x5fd9, 0x623f, 0x66b4, 0x671b, 0x67d0, 0x68d2,
+  0x5192, 0x7d21, 0x80aa, 0x81a8, 0x8b00, 0x8c8c, 0x8cbf, 0x927e,
+  0x9632, 0x5420, 0x982c, 0x5317, 0x50d5, 0x535c, 0x58a8, 0x64b2,
+  0x6734, 0x7267, 0x7766, 0x7a46, 0x91e6, 0x52c3, 0x6ca1, 0x6b86,
+  0x5800, 0x5e4c, 0x5954, 0x672c, 0x7ffb, 0x51e1, 0x76c6, 0x6469,
+  0x78e8, 0x9b54, 0x9ebb, 0x57cb, 0x59b9, 0x6627, 0x679a, 0x6bce,
+  0x54e9, 0x69d9, 0x5e55, 0x819c, 0x6795, 0x9baa, 0x67fe, 0x9c52,
+  0x685d, 0x4ea6, 0x4fe3, 0x53c8, 0x62b9, 0x672b, 0x6cab, 0x8fc4,
+  0x4fad, 0x7e6d, 0x9ebf, 0x4e07, 0x6162, 0x6e80,
+  /* 0x4c */
+  0x6f2b, 0x8513, 0x5473, 0x672a, 0x9b45, 0x5df3, 0x7b95, 0x5cac,
+  0x5bc6, 0x871c, 0x6e4a, 0x84d1, 0x7a14, 0x8108, 0x5999, 0x7c8d,
+  0x6c11, 0x7720, 0x52d9, 0x5922, 0x7121, 0x725f, 0x77db, 0x9727,
+  0x9d61, 0x690b, 0x5a7f, 0x5a18, 0x51a5, 0x540d, 0x547d, 0x660e,
+  0x76df, 0x8ff7, 0x9298, 0x9cf4, 0x59ea, 0x725d, 0x6ec5, 0x514d,
+  0x68c9, 0x7dbf, 0x7dec, 0x9762, 0x9eba, 0x6478, 0x6a21, 0x8302,
+  0x5984, 0x5b5f, 0x6bdb, 0x731b, 0x76f2, 0x7db2, 0x8017, 0x8499,
+  0x5132, 0x6728, 0x9ed9, 0x76ee, 0x6762, 0x52ff, 0x9905, 0x5c24,
+  0x623b, 0x7c7e, 0x8cb0, 0x554f, 0x60b6, 0x7d0b, 0x9580, 0x5301,
+  0x4e5f, 0x51b6, 0x591c, 0x723a, 0x8036, 0x91ce, 0x5f25, 0x77e2,
+  0x5384, 0x5f79, 0x7d04, 0x85ac, 0x8a33, 0x8e8d, 0x9756, 0x67f3,
+  0x85ae, 0x9453, 0x6109, 0x6108, 0x6cb9, 0x7652,
+  /* 0x4d */
+  0x8aed, 0x8f38, 0x552f, 0x4f51, 0x512a, 0x52c7, 0x53cb, 0x5ba5,
+  0x5e7d, 0x60a0, 0x6182, 0x63d6, 0x6709, 0x67da, 0x6e67, 0x6d8c,
+  0x7336, 0x7337, 0x7531, 0x7950, 0x88d5, 0x8a98, 0x904a, 0x9091,
+  0x90f5, 0x96c4, 0x878d, 0x5915, 0x4e88, 0x4f59, 0x4e0e, 0x8a89,
+  0x8f3f, 0x9810, 0x50ad, 0x5e7c, 0x5996, 0x5bb9, 0x5eb8, 0x63da,
+  0x63fa, 0x64c1, 0x66dc, 0x694a, 0x69d8, 0x6d0b, 0x6eb6, 0x7194,
+  0x7528, 0x7aaf, 0x7f8a, 0x8000, 0x8449, 0x84c9, 0x8981, 0x8b21,
+  0x8e0a, 0x9065, 0x967d, 0x990a, 0x617e, 0x6291, 0x6b32, 0x6c83,
+  0x6d74, 0x7fcc, 0x7ffc, 0x6dc0, 0x7f85, 0x87ba, 0x88f8, 0x6765,
+  0x83b1, 0x983c, 0x96f7, 0x6d1b, 0x7d61, 0x843d, 0x916a, 0x4e71,
+  0x5375, 0x5d50, 0x6b04, 0x6feb, 0x85cd, 0x862d, 0x89a7, 0x5229,
+  0x540f, 0x5c65, 0x674e, 0x68a8, 0x7406, 0x7483,
+  /* 0x4e */
+  0x75e2, 0x88cf, 0x88e1, 0x91cc, 0x96e2, 0x9678, 0x5f8b, 0x7387,
+  0x7acb, 0x844e, 0x63a0, 0x7565, 0x5289, 0x6d41, 0x6e9c, 0x7409,
+  0x7559, 0x786b, 0x7c92, 0x9686, 0x7adc, 0x9f8d, 0x4fb6, 0x616e,
+  0x65c5, 0x865c, 0x4e86, 0x4eae, 0x50da, 0x4e21, 0x51cc, 0x5bee,
+  0x6599, 0x6881, 0x6dbc, 0x731f, 0x7642, 0x77ad, 0x7a1c, 0x7ce7,
+  0x826f, 0x8ad2, 0x907c, 0x91cf, 0x9675, 0x9818, 0x529b, 0x7dd1,
+  0x502b, 0x5398, 0x6797, 0x6dcb, 0x71d0, 0x7433, 0x81e8, 0x8f2a,
+  0x96a3, 0x9c57, 0x9e9f, 0x7460, 0x5841, 0x6d99, 0x7d2f, 0x985e,
+  0x4ee4, 0x4f36, 0x4f8b, 0x51b7, 0x52b1, 0x5dba, 0x601c, 0x73b2,
+  0x793c, 0x82d3, 0x9234, 0x96b7, 0x96f6, 0x970a, 0x9e97, 0x9f62,
+  0x66a6, 0x6b74, 0x5217, 0x52a3, 0x70c8, 0x88c2, 0x5ec9, 0x604b,
+  0x6190, 0x6f23, 0x7149, 0x7c3e, 0x7df4, 0x806f,
+  /* 0x4f */
+  0x84ee, 0x9023, 0x932c, 0x5442, 0x9b6f, 0x6ad3, 0x7089, 0x8cc2,
+  0x8def, 0x9732, 0x52b4, 0x5a41, 0x5eca, 0x5f04, 0x6717, 0x697c,
+  0x6994, 0x6d6a, 0x6f0f, 0x7262, 0x72fc, 0x7bed, 0x8001, 0x807e,
+  0x874b, 0x90ce, 0x516d, 0x9e93, 0x7984, 0x808b, 0x9332, 0x8ad6,
+  0x502d, 0x548c, 0x8a71, 0x6b6a, 0x8cc4, 0x8107, 0x60d1, 0x67a0,
+  0x9df2, 0x4e99, 0x4e98, 0x9c10, 0x8a6b, 0x85c1, 0x8568, 0x6900,
+  0x6e7e, 0x7897, 0x8155, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x50 */
+  0x5f0c, 0x4e10, 0x4e15, 0x4e2a, 0x4e31, 0x4e36, 0x4e3c, 0x4e3f,
+  0x4e42, 0x4e56, 0x4e58, 0x4e82, 0x4e85, 0x8c6b, 0x4e8a, 0x8212,
+  0x5f0d, 0x4e8e, 0x4e9e, 0x4e9f, 0x4ea0, 0x4ea2, 0x4eb0, 0x4eb3,
+  0x4eb6, 0x4ece, 0x4ecd, 0x4ec4, 0x4ec6, 0x4ec2, 0x4ed7, 0x4ede,
+  0x4eed, 0x4edf, 0x4ef7, 0x4f09, 0x4f5a, 0x4f30, 0x4f5b, 0x4f5d,
+  0x4f57, 0x4f47, 0x4f76, 0x4f88, 0x4f8f, 0x4f98, 0x4f7b, 0x4f69,
+  0x4f70, 0x4f91, 0x4f6f, 0x4f86, 0x4f96, 0x5118, 0x4fd4, 0x4fdf,
+  0x4fce, 0x4fd8, 0x4fdb, 0x4fd1, 0x4fda, 0x4fd0, 0x4fe4, 0x4fe5,
+  0x501a, 0x5028, 0x5014, 0x502a, 0x5025, 0x5005, 0x4f1c, 0x4ff6,
+  0x5021, 0x5029, 0x502c, 0x4ffe, 0x4fef, 0x5011, 0x5006, 0x5043,
+  0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505a, 0x5056, 0x506c,
+  0x5078, 0x5080, 0x509a, 0x5085, 0x50b4, 0x50b2,
+  /* 0x51 */
+  0x50c9, 0x50ca, 0x50b3, 0x50c2, 0x50d6, 0x50de, 0x50e5, 0x50ed,
+  0x50e3, 0x50ee, 0x50f9, 0x50f5, 0x5109, 0x5101, 0x5102, 0x5116,
+  0x5115, 0x5114, 0x511a, 0x5121, 0x513a, 0x5137, 0x513c, 0x513b,
+  0x513f, 0x5140, 0x5152, 0x514c, 0x5154, 0x5162, 0x7af8, 0x5169,
+  0x516a, 0x516e, 0x5180, 0x5182, 0x56d8, 0x518c, 0x5189, 0x518f,
+  0x5191, 0x5193, 0x5195, 0x5196, 0x51a4, 0x51a6, 0x51a2, 0x51a9,
+  0x51aa, 0x51ab, 0x51b3, 0x51b1, 0x51b2, 0x51b0, 0x51b5, 0x51bd,
+  0x51c5, 0x51c9, 0x51db, 0x51e0, 0x8655, 0x51e9, 0x51ed, 0x51f0,
+  0x51f5, 0x51fe, 0x5204, 0x520b, 0x5214, 0x520e, 0x5227, 0x522a,
+  0x522e, 0x5233, 0x5239, 0x524f, 0x5244, 0x524b, 0x524c, 0x525e,
+  0x5254, 0x526a, 0x5274, 0x5269, 0x5273, 0x527f, 0x527d, 0x528d,
+  0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8fa8,
+  /* 0x52 */
+  0x8fa7, 0x52ac, 0x52ad, 0x52bc, 0x52b5, 0x52c1, 0x52cd, 0x52d7,
+  0x52de, 0x52e3, 0x52e6, 0x98ed, 0x52e0, 0x52f3, 0x52f5, 0x52f8,
+  0x52f9, 0x5306, 0x5308, 0x7538, 0x530d, 0x5310, 0x530f, 0x5315,
+  0x531a, 0x5323, 0x532f, 0x5331, 0x5333, 0x5338, 0x5340, 0x5346,
+  0x5345, 0x4e17, 0x5349, 0x534d, 0x51d6, 0x535e, 0x5369, 0x536e,
+  0x5918, 0x537b, 0x5377, 0x5382, 0x5396, 0x53a0, 0x53a6, 0x53a5,
+  0x53ae, 0x53b0, 0x53b6, 0x53c3, 0x7c12, 0x96d9, 0x53df, 0x66fc,
+  0x71ee, 0x53ee, 0x53e8, 0x53ed, 0x53fa, 0x5401, 0x543d, 0x5440,
+  0x542c, 0x542d, 0x543c, 0x542e, 0x5436, 0x5429, 0x541d, 0x544e,
+  0x548f, 0x5475, 0x548e, 0x545f, 0x5471, 0x5477, 0x5470, 0x5492,
+  0x547b, 0x5480, 0x5476, 0x5484, 0x5490, 0x5486, 0x54c7, 0x54a2,
+  0x54b8, 0x54a5, 0x54ac, 0x54c4, 0x54c8, 0x54a8,
+  /* 0x53 */
+  0x54ab, 0x54c2, 0x54a4, 0x54be, 0x54bc, 0x54d8, 0x54e5, 0x54e6,
+  0x550f, 0x5514, 0x54fd, 0x54ee, 0x54ed, 0x54fa, 0x54e2, 0x5539,
+  0x5540, 0x5563, 0x554c, 0x552e, 0x555c, 0x5545, 0x5556, 0x5557,
+  0x5538, 0x5533, 0x555d, 0x5599, 0x5580, 0x54af, 0x558a, 0x559f,
+  0x557b, 0x557e, 0x5598, 0x559e, 0x55ae, 0x557c, 0x5583, 0x55a9,
+  0x5587, 0x55a8, 0x55da, 0x55c5, 0x55df, 0x55c4, 0x55dc, 0x55e4,
+  0x55d4, 0x5614, 0x55f7, 0x5616, 0x55fe, 0x55fd, 0x561b, 0x55f9,
+  0x564e, 0x5650, 0x71df, 0x5634, 0x5636, 0x5632, 0x5638, 0x566b,
+  0x5664, 0x562f, 0x566c, 0x566a, 0x5686, 0x5680, 0x568a, 0x56a0,
+  0x5694, 0x568f, 0x56a5, 0x56ae, 0x56b6, 0x56b4, 0x56c2, 0x56bc,
+  0x56c1, 0x56c3, 0x56c0, 0x56c8, 0x56ce, 0x56d1, 0x56d3, 0x56d7,
+  0x56ee, 0x56f9, 0x5700, 0x56ff, 0x5704, 0x5709,
+  /* 0x54 */
+  0x5708, 0x570b, 0x570d, 0x5713, 0x5718, 0x5716, 0x55c7, 0x571c,
+  0x5726, 0x5737, 0x5738, 0x574e, 0x573b, 0x5740, 0x574f, 0x5769,
+  0x57c0, 0x5788, 0x5761, 0x577f, 0x5789, 0x5793, 0x57a0, 0x57b3,
+  0x57a4, 0x57aa, 0x57b0, 0x57c3, 0x57c6, 0x57d4, 0x57d2, 0x57d3,
+  0x580a, 0x57d6, 0x57e3, 0x580b, 0x5819, 0x581d, 0x5872, 0x5821,
+  0x5862, 0x584b, 0x5870, 0x6bc0, 0x5852, 0x583d, 0x5879, 0x5885,
+  0x58b9, 0x589f, 0x58ab, 0x58ba, 0x58de, 0x58bb, 0x58b8, 0x58ae,
+  0x58c5, 0x58d3, 0x58d1, 0x58d7, 0x58d9, 0x58d8, 0x58e5, 0x58dc,
+  0x58e4, 0x58df, 0x58ef, 0x58fa, 0x58f9, 0x58fb, 0x58fc, 0x58fd,
+  0x5902, 0x590a, 0x5910, 0x591b, 0x68a6, 0x5925, 0x592c, 0x592d,
+  0x5932, 0x5938, 0x593e, 0x7ad2, 0x5955, 0x5950, 0x594e, 0x595a,
+  0x5958, 0x5962, 0x5960, 0x5967, 0x596c, 0x5969,
+  /* 0x55 */
+  0x5978, 0x5981, 0x599d, 0x4f5e, 0x4fab, 0x59a3, 0x59b2, 0x59c6,
+  0x59e8, 0x59dc, 0x598d, 0x59d9, 0x59da, 0x5a25, 0x5a1f, 0x5a11,
+  0x5a1c, 0x5a09, 0x5a1a, 0x5a40, 0x5a6c, 0x5a49, 0x5a35, 0x5a36,
+  0x5a62, 0x5a6a, 0x5a9a, 0x5abc, 0x5abe, 0x5acb, 0x5ac2, 0x5abd,
+  0x5ae3, 0x5ad7, 0x5ae6, 0x5ae9, 0x5ad6, 0x5afa, 0x5afb, 0x5b0c,
+  0x5b0b, 0x5b16, 0x5b32, 0x5ad0, 0x5b2a, 0x5b36, 0x5b3e, 0x5b43,
+  0x5b45, 0x5b40, 0x5b51, 0x5b55, 0x5b5a, 0x5b5b, 0x5b65, 0x5b69,
+  0x5b70, 0x5b73, 0x5b75, 0x5b78, 0x6588, 0x5b7a, 0x5b80, 0x5b83,
+  0x5ba6, 0x5bb8, 0x5bc3, 0x5bc7, 0x5bc9, 0x5bd4, 0x5bd0, 0x5be4,
+  0x5be6, 0x5be2, 0x5bde, 0x5be5, 0x5beb, 0x5bf0, 0x5bf6, 0x5bf3,
+  0x5c05, 0x5c07, 0x5c08, 0x5c0d, 0x5c13, 0x5c20, 0x5c22, 0x5c28,
+  0x5c38, 0x5c39, 0x5c41, 0x5c46, 0x5c4e, 0x5c53,
+  /* 0x56 */
+  0x5c50, 0x5c4f, 0x5b71, 0x5c6c, 0x5c6e, 0x4e62, 0x5c76, 0x5c79,
+  0x5c8c, 0x5c91, 0x5c94, 0x599b, 0x5cab, 0x5cbb, 0x5cb6, 0x5cbc,
+  0x5cb7, 0x5cc5, 0x5cbe, 0x5cc7, 0x5cd9, 0x5ce9, 0x5cfd, 0x5cfa,
+  0x5ced, 0x5d8c, 0x5cea, 0x5d0b, 0x5d15, 0x5d17, 0x5d5c, 0x5d1f,
+  0x5d1b, 0x5d11, 0x5d14, 0x5d22, 0x5d1a, 0x5d19, 0x5d18, 0x5d4c,
+  0x5d52, 0x5d4e, 0x5d4b, 0x5d6c, 0x5d73, 0x5d76, 0x5d87, 0x5d84,
+  0x5d82, 0x5da2, 0x5d9d, 0x5dac, 0x5dae, 0x5dbd, 0x5d90, 0x5db7,
+  0x5dbc, 0x5dc9, 0x5dcd, 0x5dd3, 0x5dd2, 0x5dd6, 0x5ddb, 0x5deb,
+  0x5df2, 0x5df5, 0x5e0b, 0x5e1a, 0x5e19, 0x5e11, 0x5e1b, 0x5e36,
+  0x5e37, 0x5e44, 0x5e43, 0x5e40, 0x5e4e, 0x5e57, 0x5e54, 0x5e5f,
+  0x5e62, 0x5e64, 0x5e47, 0x5e75, 0x5e76, 0x5e7a, 0x9ebc, 0x5e7f,
+  0x5ea0, 0x5ec1, 0x5ec2, 0x5ec8, 0x5ed0, 0x5ecf,
+  /* 0x57 */
+  0x5ed6, 0x5ee3, 0x5edd, 0x5eda, 0x5edb, 0x5ee2, 0x5ee1, 0x5ee8,
+  0x5ee9, 0x5eec, 0x5ef1, 0x5ef3, 0x5ef0, 0x5ef4, 0x5ef8, 0x5efe,
+  0x5f03, 0x5f09, 0x5f5d, 0x5f5c, 0x5f0b, 0x5f11, 0x5f16, 0x5f29,
+  0x5f2d, 0x5f38, 0x5f41, 0x5f48, 0x5f4c, 0x5f4e, 0x5f2f, 0x5f51,
+  0x5f56, 0x5f57, 0x5f59, 0x5f61, 0x5f6d, 0x5f73, 0x5f77, 0x5f83,
+  0x5f82, 0x5f7f, 0x5f8a, 0x5f88, 0x5f91, 0x5f87, 0x5f9e, 0x5f99,
+  0x5f98, 0x5fa0, 0x5fa8, 0x5fad, 0x5fbc, 0x5fd6, 0x5ffb, 0x5fe4,
+  0x5ff8, 0x5ff1, 0x5fdd, 0x60b3, 0x5fff, 0x6021, 0x6060, 0x6019,
+  0x6010, 0x6029, 0x600e, 0x6031, 0x601b, 0x6015, 0x602b, 0x6026,
+  0x600f, 0x603a, 0x605a, 0x6041, 0x606a, 0x6077, 0x605f, 0x604a,
+  0x6046, 0x604d, 0x6063, 0x6043, 0x6064, 0x6042, 0x606c, 0x606b,
+  0x6059, 0x6081, 0x608d, 0x60e7, 0x6083, 0x609a,
+  /* 0x58 */
+  0x6084, 0x609b, 0x6096, 0x6097, 0x6092, 0x60a7, 0x608b, 0x60e1,
+  0x60b8, 0x60e0, 0x60d3, 0x60b4, 0x5ff0, 0x60bd, 0x60c6, 0x60b5,
+  0x60d8, 0x614d, 0x6115, 0x6106, 0x60f6, 0x60f7, 0x6100, 0x60f4,
+  0x60fa, 0x6103, 0x6121, 0x60fb, 0x60f1, 0x610d, 0x610e, 0x6147,
+  0x613e, 0x6128, 0x6127, 0x614a, 0x613f, 0x613c, 0x612c, 0x6134,
+  0x613d, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, 0x6159, 0x615a,
+  0x616b, 0x6174, 0x616f, 0x6165, 0x6171, 0x615f, 0x615d, 0x6153,
+  0x6175, 0x6199, 0x6196, 0x6187, 0x61ac, 0x6194, 0x619a, 0x618a,
+  0x6191, 0x61ab, 0x61ae, 0x61cc, 0x61ca, 0x61c9, 0x61f7, 0x61c8,
+  0x61c3, 0x61c6, 0x61ba, 0x61cb, 0x7f79, 0x61cd, 0x61e6, 0x61e3,
+  0x61f6, 0x61fa, 0x61f4, 0x61ff, 0x61fd, 0x61fc, 0x61fe, 0x6200,
+  0x6208, 0x6209, 0x620d, 0x620c, 0x6214, 0x621b,
+  /* 0x59 */
+  0x621e, 0x6221, 0x622a, 0x622e, 0x6230, 0x6232, 0x6233, 0x6241,
+  0x624e, 0x625e, 0x6263, 0x625b, 0x6260, 0x6268, 0x627c, 0x6282,
+  0x6289, 0x627e, 0x6292, 0x6293, 0x6296, 0x62d4, 0x6283, 0x6294,
+  0x62d7, 0x62d1, 0x62bb, 0x62cf, 0x62ff, 0x62c6, 0x64d4, 0x62c8,
+  0x62dc, 0x62cc, 0x62ca, 0x62c2, 0x62c7, 0x629b, 0x62c9, 0x630c,
+  0x62ee, 0x62f1, 0x6327, 0x6302, 0x6308, 0x62ef, 0x62f5, 0x6350,
+  0x633e, 0x634d, 0x641c, 0x634f, 0x6396, 0x638e, 0x6380, 0x63ab,
+  0x6376, 0x63a3, 0x638f, 0x6389, 0x639f, 0x63b5, 0x636b, 0x6369,
+  0x63be, 0x63e9, 0x63c0, 0x63c6, 0x63e3, 0x63c9, 0x63d2, 0x63f6,
+  0x63c4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436, 0x651d,
+  0x6417, 0x6428, 0x640f, 0x6467, 0x646f, 0x6476, 0x644e, 0x652a,
+  0x6495, 0x6493, 0x64a5, 0x64a9, 0x6488, 0x64bc,
+  /* 0x5a */
+  0x64da, 0x64d2, 0x64c5, 0x64c7, 0x64bb, 0x64d8, 0x64c2, 0x64f1,
+  0x64e7, 0x8209, 0x64e0, 0x64e1, 0x62ac, 0x64e3, 0x64ef, 0x652c,
+  0x64f6, 0x64f4, 0x64f2, 0x64fa, 0x6500, 0x64fd, 0x6518, 0x651c,
+  0x6505, 0x6524, 0x6523, 0x652b, 0x6534, 0x6535, 0x6537, 0x6536,
+  0x6538, 0x754b, 0x6548, 0x6556, 0x6555, 0x654d, 0x6558, 0x655e,
+  0x655d, 0x6572, 0x6578, 0x6582, 0x6583, 0x8b8a, 0x659b, 0x659f,
+  0x65ab, 0x65b7, 0x65c3, 0x65c6, 0x65c1, 0x65c4, 0x65cc, 0x65d2,
+  0x65db, 0x65d9, 0x65e0, 0x65e1, 0x65f1, 0x6772, 0x660a, 0x6603,
+  0x65fb, 0x6773, 0x6635, 0x6636, 0x6634, 0x661c, 0x664f, 0x6644,
+  0x6649, 0x6641, 0x665e, 0x665d, 0x6664, 0x6667, 0x6668, 0x665f,
+  0x6662, 0x6670, 0x6683, 0x6688, 0x668e, 0x6689, 0x6684, 0x6698,
+  0x669d, 0x66c1, 0x66b9, 0x66c9, 0x66be, 0x66bc,
+  /* 0x5b */
+  0x66c4, 0x66b8, 0x66d6, 0x66da, 0x66e0, 0x663f, 0x66e6, 0x66e9,
+  0x66f0, 0x66f5, 0x66f7, 0x670f, 0x6716, 0x671e, 0x6726, 0x6727,
+  0x9738, 0x672e, 0x673f, 0x6736, 0x6741, 0x6738, 0x6737, 0x6746,
+  0x675e, 0x6760, 0x6759, 0x6763, 0x6764, 0x6789, 0x6770, 0x67a9,
+  0x677c, 0x676a, 0x678c, 0x678b, 0x67a6, 0x67a1, 0x6785, 0x67b7,
+  0x67ef, 0x67b4, 0x67ec, 0x67b3, 0x67e9, 0x67b8, 0x67e4, 0x67de,
+  0x67dd, 0x67e2, 0x67ee, 0x67b9, 0x67ce, 0x67c6, 0x67e7, 0x6a9c,
+  0x681e, 0x6846, 0x6829, 0x6840, 0x684d, 0x6832, 0x684e, 0x68b3,
+  0x682b, 0x6859, 0x6863, 0x6877, 0x687f, 0x689f, 0x688f, 0x68ad,
+  0x6894, 0x689d, 0x689b, 0x6883, 0x6aae, 0x68b9, 0x6874, 0x68b5,
+  0x68a0, 0x68ba, 0x690f, 0x688d, 0x687e, 0x6901, 0x68ca, 0x6908,
+  0x68d8, 0x6922, 0x6926, 0x68e1, 0x690c, 0x68cd,
+  /* 0x5c */
+  0x68d4, 0x68e7, 0x68d5, 0x6936, 0x6912, 0x6904, 0x68d7, 0x68e3,
+  0x6925, 0x68f9, 0x68e0, 0x68ef, 0x6928, 0x692a, 0x691a, 0x6923,
+  0x6921, 0x68c6, 0x6979, 0x6977, 0x695c, 0x6978, 0x696b, 0x6954,
+  0x697e, 0x696e, 0x6939, 0x6974, 0x693d, 0x6959, 0x6930, 0x6961,
+  0x695e, 0x695d, 0x6981, 0x696a, 0x69b2, 0x69ae, 0x69d0, 0x69bf,
+  0x69c1, 0x69d3, 0x69be, 0x69ce, 0x5be8, 0x69ca, 0x69dd, 0x69bb,
+  0x69c3, 0x69a7, 0x6a2e, 0x6991, 0x69a0, 0x699c, 0x6995, 0x69b4,
+  0x69de, 0x69e8, 0x6a02, 0x6a1b, 0x69ff, 0x6b0a, 0x69f9, 0x69f2,
+  0x69e7, 0x6a05, 0x69b1, 0x6a1e, 0x69ed, 0x6a14, 0x69eb, 0x6a0a,
+  0x6a12, 0x6ac1, 0x6a23, 0x6a13, 0x6a44, 0x6a0c, 0x6a72, 0x6a36,
+  0x6a78, 0x6a47, 0x6a62, 0x6a59, 0x6a66, 0x6a48, 0x6a38, 0x6a22,
+  0x6a90, 0x6a8d, 0x6aa0, 0x6a84, 0x6aa2, 0x6aa3,
+  /* 0x5d */
+  0x6a97, 0x8617, 0x6abb, 0x6ac3, 0x6ac2, 0x6ab8, 0x6ab3, 0x6aac,
+  0x6ade, 0x6ad1, 0x6adf, 0x6aaa, 0x6ada, 0x6aea, 0x6afb, 0x6b05,
+  0x8616, 0x6afa, 0x6b12, 0x6b16, 0x9b31, 0x6b1f, 0x6b38, 0x6b37,
+  0x76dc, 0x6b39, 0x98ee, 0x6b47, 0x6b43, 0x6b49, 0x6b50, 0x6b59,
+  0x6b54, 0x6b5b, 0x6b5f, 0x6b61, 0x6b78, 0x6b79, 0x6b7f, 0x6b80,
+  0x6b84, 0x6b83, 0x6b8d, 0x6b98, 0x6b95, 0x6b9e, 0x6ba4, 0x6baa,
+  0x6bab, 0x6baf, 0x6bb2, 0x6bb1, 0x6bb3, 0x6bb7, 0x6bbc, 0x6bc6,
+  0x6bcb, 0x6bd3, 0x6bdf, 0x6bec, 0x6beb, 0x6bf3, 0x6bef, 0x9ebe,
+  0x6c08, 0x6c13, 0x6c14, 0x6c1b, 0x6c24, 0x6c23, 0x6c5e, 0x6c55,
+  0x6c62, 0x6c6a, 0x6c82, 0x6c8d, 0x6c9a, 0x6c81, 0x6c9b, 0x6c7e,
+  0x6c68, 0x6c73, 0x6c92, 0x6c90, 0x6cc4, 0x6cf1, 0x6cd3, 0x6cbd,
+  0x6cd7, 0x6cc5, 0x6cdd, 0x6cae, 0x6cb1, 0x6cbe,
+  /* 0x5e */
+  0x6cba, 0x6cdb, 0x6cef, 0x6cd9, 0x6cea, 0x6d1f, 0x884d, 0x6d36,
+  0x6d2b, 0x6d3d, 0x6d38, 0x6d19, 0x6d35, 0x6d33, 0x6d12, 0x6d0c,
+  0x6d63, 0x6d93, 0x6d64, 0x6d5a, 0x6d79, 0x6d59, 0x6d8e, 0x6d95,
+  0x6fe4, 0x6d85, 0x6df9, 0x6e15, 0x6e0a, 0x6db5, 0x6dc7, 0x6de6,
+  0x6db8, 0x6dc6, 0x6dec, 0x6dde, 0x6dcc, 0x6de8, 0x6dd2, 0x6dc5,
+  0x6dfa, 0x6dd9, 0x6de4, 0x6dd5, 0x6dea, 0x6dee, 0x6e2d, 0x6e6e,
+  0x6e2e, 0x6e19, 0x6e72, 0x6e5f, 0x6e3e, 0x6e23, 0x6e6b, 0x6e2b,
+  0x6e76, 0x6e4d, 0x6e1f, 0x6e43, 0x6e3a, 0x6e4e, 0x6e24, 0x6eff,
+  0x6e1d, 0x6e38, 0x6e82, 0x6eaa, 0x6e98, 0x6ec9, 0x6eb7, 0x6ed3,
+  0x6ebd, 0x6eaf, 0x6ec4, 0x6eb2, 0x6ed4, 0x6ed5, 0x6e8f, 0x6ea5,
+  0x6ec2, 0x6e9f, 0x6f41, 0x6f11, 0x704c, 0x6eec, 0x6ef8, 0x6efe,
+  0x6f3f, 0x6ef2, 0x6f31, 0x6eef, 0x6f32, 0x6ecc,
+  /* 0x5f */
+  0x6f3e, 0x6f13, 0x6ef7, 0x6f86, 0x6f7a, 0x6f78, 0x6f81, 0x6f80,
+  0x6f6f, 0x6f5b, 0x6ff3, 0x6f6d, 0x6f82, 0x6f7c, 0x6f58, 0x6f8e,
+  0x6f91, 0x6fc2, 0x6f66, 0x6fb3, 0x6fa3, 0x6fa1, 0x6fa4, 0x6fb9,
+  0x6fc6, 0x6faa, 0x6fdf, 0x6fd5, 0x6fec, 0x6fd4, 0x6fd8, 0x6ff1,
+  0x6fee, 0x6fdb, 0x7009, 0x700b, 0x6ffa, 0x7011, 0x7001, 0x700f,
+  0x6ffe, 0x701b, 0x701a, 0x6f74, 0x701d, 0x7018, 0x701f, 0x7030,
+  0x703e, 0x7032, 0x7051, 0x7063, 0x7099, 0x7092, 0x70af, 0x70f1,
+  0x70ac, 0x70b8, 0x70b3, 0x70ae, 0x70df, 0x70cb, 0x70dd, 0x70d9,
+  0x7109, 0x70fd, 0x711c, 0x7119, 0x7165, 0x7155, 0x7188, 0x7166,
+  0x7162, 0x714c, 0x7156, 0x716c, 0x718f, 0x71fb, 0x7184, 0x7195,
+  0x71a8, 0x71ac, 0x71d7, 0x71b9, 0x71be, 0x71d2, 0x71c9, 0x71d4,
+  0x71ce, 0x71e0, 0x71ec, 0x71e7, 0x71f5, 0x71fc,
+  /* 0x60 */
+  0x71f9, 0x71ff, 0x720d, 0x7210, 0x721b, 0x7228, 0x722d, 0x722c,
+  0x7230, 0x7232, 0x723b, 0x723c, 0x723f, 0x7240, 0x7246, 0x724b,
+  0x7258, 0x7274, 0x727e, 0x7282, 0x7281, 0x7287, 0x7292, 0x7296,
+  0x72a2, 0x72a7, 0x72b9, 0x72b2, 0x72c3, 0x72c6, 0x72c4, 0x72ce,
+  0x72d2, 0x72e2, 0x72e0, 0x72e1, 0x72f9, 0x72f7, 0x500f, 0x7317,
+  0x730a, 0x731c, 0x7316, 0x731d, 0x7334, 0x732f, 0x7329, 0x7325,
+  0x733e, 0x734e, 0x734f, 0x9ed8, 0x7357, 0x736a, 0x7368, 0x7370,
+  0x7378, 0x7375, 0x737b, 0x737a, 0x73c8, 0x73b3, 0x73ce, 0x73bb,
+  0x73c0, 0x73e5, 0x73ee, 0x73de, 0x74a2, 0x7405, 0x746f, 0x7425,
+  0x73f8, 0x7432, 0x743a, 0x7455, 0x743f, 0x745f, 0x7459, 0x7441,
+  0x745c, 0x7469, 0x7470, 0x7463, 0x746a, 0x7476, 0x747e, 0x748b,
+  0x749e, 0x74a7, 0x74ca, 0x74cf, 0x74d4, 0x73f1,
+  /* 0x61 */
+  0x74e0, 0x74e3, 0x74e7, 0x74e9, 0x74ee, 0x74f2, 0x74f0, 0x74f1,
+  0x74f8, 0x74f7, 0x7504, 0x7503, 0x7505, 0x750c, 0x750e, 0x750d,
+  0x7515, 0x7513, 0x751e, 0x7526, 0x752c, 0x753c, 0x7544, 0x754d,
+  0x754a, 0x7549, 0x755b, 0x7546, 0x755a, 0x7569, 0x7564, 0x7567,
+  0x756b, 0x756d, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574, 0x758a,
+  0x7589, 0x7582, 0x7594, 0x759a, 0x759d, 0x75a5, 0x75a3, 0x75c2,
+  0x75b3, 0x75c3, 0x75b5, 0x75bd, 0x75b8, 0x75bc, 0x75b1, 0x75cd,
+  0x75ca, 0x75d2, 0x75d9, 0x75e3, 0x75de, 0x75fe, 0x75ff, 0x75fc,
+  0x7601, 0x75f0, 0x75fa, 0x75f2, 0x75f3, 0x760b, 0x760d, 0x7609,
+  0x761f, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634, 0x7630,
+  0x763b, 0x7647, 0x7648, 0x7646, 0x765c, 0x7658, 0x7661, 0x7662,
+  0x7668, 0x7669, 0x766a, 0x7667, 0x766c, 0x7670,
+  /* 0x62 */
+  0x7672, 0x7676, 0x7678, 0x767c, 0x7680, 0x7683, 0x7688, 0x768b,
+  0x768e, 0x7696, 0x7693, 0x7699, 0x769a, 0x76b0, 0x76b4, 0x76b8,
+  0x76b9, 0x76ba, 0x76c2, 0x76cd, 0x76d6, 0x76d2, 0x76de, 0x76e1,
+  0x76e5, 0x76e7, 0x76ea, 0x862f, 0x76fb, 0x7708, 0x7707, 0x7704,
+  0x7729, 0x7724, 0x771e, 0x7725, 0x7726, 0x771b, 0x7737, 0x7738,
+  0x7747, 0x775a, 0x7768, 0x776b, 0x775b, 0x7765, 0x777f, 0x777e,
+  0x7779, 0x778e, 0x778b, 0x7791, 0x77a0, 0x779e, 0x77b0, 0x77b6,
+  0x77b9, 0x77bf, 0x77bc, 0x77bd, 0x77bb, 0x77c7, 0x77cd, 0x77d7,
+  0x77da, 0x77dc, 0x77e3, 0x77ee, 0x77fc, 0x780c, 0x7812, 0x7926,
+  0x7820, 0x792a, 0x7845, 0x788e, 0x7874, 0x7886, 0x787c, 0x789a,
+  0x788c, 0x78a3, 0x78b5, 0x78aa, 0x78af, 0x78d1, 0x78c6, 0x78cb,
+  0x78d4, 0x78be, 0x78bc, 0x78c5, 0x78ca, 0x78ec,
+  /* 0x63 */
+  0x78e7, 0x78da, 0x78fd, 0x78f4, 0x7907, 0x7912, 0x7911, 0x7919,
+  0x792c, 0x792b, 0x7940, 0x7960, 0x7957, 0x795f, 0x795a, 0x7955,
+  0x7953, 0x797a, 0x797f, 0x798a, 0x799d, 0x79a7, 0x9f4b, 0x79aa,
+  0x79ae, 0x79b3, 0x79b9, 0x79ba, 0x79c9, 0x79d5, 0x79e7, 0x79ec,
+  0x79e1, 0x79e3, 0x7a08, 0x7a0d, 0x7a18, 0x7a19, 0x7a20, 0x7a1f,
+  0x7980, 0x7a31, 0x7a3b, 0x7a3e, 0x7a37, 0x7a43, 0x7a57, 0x7a49,
+  0x7a61, 0x7a62, 0x7a69, 0x9f9d, 0x7a70, 0x7a79, 0x7a7d, 0x7a88,
+  0x7a97, 0x7a95, 0x7a98, 0x7a96, 0x7aa9, 0x7ac8, 0x7ab0, 0x7ab6,
+  0x7ac5, 0x7ac4, 0x7abf, 0x9083, 0x7ac7, 0x7aca, 0x7acd, 0x7acf,
+  0x7ad5, 0x7ad3, 0x7ad9, 0x7ada, 0x7add, 0x7ae1, 0x7ae2, 0x7ae6,
+  0x7aed, 0x7af0, 0x7b02, 0x7b0f, 0x7b0a, 0x7b06, 0x7b33, 0x7b18,
+  0x7b19, 0x7b1e, 0x7b35, 0x7b28, 0x7b36, 0x7b50,
+  /* 0x64 */
+  0x7b7a, 0x7b04, 0x7b4d, 0x7b0b, 0x7b4c, 0x7b45, 0x7b75, 0x7b65,
+  0x7b74, 0x7b67, 0x7b70, 0x7b71, 0x7b6c, 0x7b6e, 0x7b9d, 0x7b98,
+  0x7b9f, 0x7b8d, 0x7b9c, 0x7b9a, 0x7b8b, 0x7b92, 0x7b8f, 0x7b5d,
+  0x7b99, 0x7bcb, 0x7bc1, 0x7bcc, 0x7bcf, 0x7bb4, 0x7bc6, 0x7bdd,
+  0x7be9, 0x7c11, 0x7c14, 0x7be6, 0x7be5, 0x7c60, 0x7c00, 0x7c07,
+  0x7c13, 0x7bf3, 0x7bf7, 0x7c17, 0x7c0d, 0x7bf6, 0x7c23, 0x7c27,
+  0x7c2a, 0x7c1f, 0x7c37, 0x7c2b, 0x7c3d, 0x7c4c, 0x7c43, 0x7c54,
+  0x7c4f, 0x7c40, 0x7c50, 0x7c58, 0x7c5f, 0x7c64, 0x7c56, 0x7c65,
+  0x7c6c, 0x7c75, 0x7c83, 0x7c90, 0x7ca4, 0x7cad, 0x7ca2, 0x7cab,
+  0x7ca1, 0x7ca8, 0x7cb3, 0x7cb2, 0x7cb1, 0x7cae, 0x7cb9, 0x7cbd,
+  0x7cc0, 0x7cc5, 0x7cc2, 0x7cd8, 0x7cd2, 0x7cdc, 0x7ce2, 0x9b3b,
+  0x7cef, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cfa, 0x7d06,
+  /* 0x65 */
+  0x7d02, 0x7d1c, 0x7d15, 0x7d0a, 0x7d45, 0x7d4b, 0x7d2e, 0x7d32,
+  0x7d3f, 0x7d35, 0x7d46, 0x7d73, 0x7d56, 0x7d4e, 0x7d72, 0x7d68,
+  0x7d6e, 0x7d4f, 0x7d63, 0x7d93, 0x7d89, 0x7d5b, 0x7d8f, 0x7d7d,
+  0x7d9b, 0x7dba, 0x7dae, 0x7da3, 0x7db5, 0x7dc7, 0x7dbd, 0x7dab,
+  0x7e3d, 0x7da2, 0x7daf, 0x7ddc, 0x7db8, 0x7d9f, 0x7db0, 0x7dd8,
+  0x7ddd, 0x7de4, 0x7dde, 0x7dfb, 0x7df2, 0x7de1, 0x7e05, 0x7e0a,
+  0x7e23, 0x7e21, 0x7e12, 0x7e31, 0x7e1f, 0x7e09, 0x7e0b, 0x7e22,
+  0x7e46, 0x7e66, 0x7e3b, 0x7e35, 0x7e39, 0x7e43, 0x7e37, 0x7e32,
+  0x7e3a, 0x7e67, 0x7e5d, 0x7e56, 0x7e5e, 0x7e59, 0x7e5a, 0x7e79,
+  0x7e6a, 0x7e69, 0x7e7c, 0x7e7b, 0x7e83, 0x7dd5, 0x7e7d, 0x8fae,
+  0x7e7f, 0x7e88, 0x7e89, 0x7e8c, 0x7e92, 0x7e90, 0x7e93, 0x7e94,
+  0x7e96, 0x7e8e, 0x7e9b, 0x7e9c, 0x7f38, 0x7f3a,
+  /* 0x66 */
+  0x7f45, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f50, 0x7f51, 0x7f55, 0x7f54,
+  0x7f58, 0x7f5f, 0x7f60, 0x7f68, 0x7f69, 0x7f67, 0x7f78, 0x7f82,
+  0x7f86, 0x7f83, 0x7f88, 0x7f87, 0x7f8c, 0x7f94, 0x7f9e, 0x7f9d,
+  0x7f9a, 0x7fa3, 0x7faf, 0x7fb2, 0x7fb9, 0x7fae, 0x7fb6, 0x7fb8,
+  0x8b71, 0x7fc5, 0x7fc6, 0x7fca, 0x7fd5, 0x7fd4, 0x7fe1, 0x7fe6,
+  0x7fe9, 0x7ff3, 0x7ff9, 0x98dc, 0x8006, 0x8004, 0x800b, 0x8012,
+  0x8018, 0x8019, 0x801c, 0x8021, 0x8028, 0x803f, 0x803b, 0x804a,
+  0x8046, 0x8052, 0x8058, 0x805a, 0x805f, 0x8062, 0x8068, 0x8073,
+  0x8072, 0x8070, 0x8076, 0x8079, 0x807d, 0x807f, 0x8084, 0x8086,
+  0x8085, 0x809b, 0x8093, 0x809a, 0x80ad, 0x5190, 0x80ac, 0x80db,
+  0x80e5, 0x80d9, 0x80dd, 0x80c4, 0x80da, 0x80d6, 0x8109, 0x80ef,
+  0x80f1, 0x811b, 0x8129, 0x8123, 0x812f, 0x814b,
+  /* 0x67 */
+  0x968b, 0x8146, 0x813e, 0x8153, 0x8151, 0x80fc, 0x8171, 0x816e,
+  0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818a, 0x8180, 0x8182,
+  0x81a0, 0x8195, 0x81a4, 0x81a3, 0x815f, 0x8193, 0x81a9, 0x81b0,
+  0x81b5, 0x81be, 0x81b8, 0x81bd, 0x81c0, 0x81c2, 0x81ba, 0x81c9,
+  0x81cd, 0x81d1, 0x81d9, 0x81d8, 0x81c8, 0x81da, 0x81df, 0x81e0,
+  0x81e7, 0x81fa, 0x81fb, 0x81fe, 0x8201, 0x8202, 0x8205, 0x8207,
+  0x820a, 0x820d, 0x8210, 0x8216, 0x8229, 0x822b, 0x8238, 0x8233,
+  0x8240, 0x8259, 0x8258, 0x825d, 0x825a, 0x825f, 0x8264, 0x8262,
+  0x8268, 0x826a, 0x826b, 0x822e, 0x8271, 0x8277, 0x8278, 0x827e,
+  0x828d, 0x8292, 0x82ab, 0x829f, 0x82bb, 0x82ac, 0x82e1, 0x82e3,
+  0x82df, 0x82d2, 0x82f4, 0x82f3, 0x82fa, 0x8393, 0x8303, 0x82fb,
+  0x82f9, 0x82de, 0x8306, 0x82dc, 0x8309, 0x82d9,
+  /* 0x68 */
+  0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339, 0x8350,
+  0x8345, 0x832f, 0x832b, 0x8317, 0x8318, 0x8385, 0x839a, 0x83aa,
+  0x839f, 0x83a2, 0x8396, 0x8323, 0x838e, 0x8387, 0x838a, 0x837c,
+  0x83b5, 0x8373, 0x8375, 0x83a0, 0x8389, 0x83a8, 0x83f4, 0x8413,
+  0x83eb, 0x83ce, 0x83fd, 0x8403, 0x83d8, 0x840b, 0x83c1, 0x83f7,
+  0x8407, 0x83e0, 0x83f2, 0x840d, 0x8422, 0x8420, 0x83bd, 0x8438,
+  0x8506, 0x83fb, 0x846d, 0x842a, 0x843c, 0x855a, 0x8484, 0x8477,
+  0x846b, 0x84ad, 0x846e, 0x8482, 0x8469, 0x8446, 0x842c, 0x846f,
+  0x8479, 0x8435, 0x84ca, 0x8462, 0x84b9, 0x84bf, 0x849f, 0x84d9,
+  0x84cd, 0x84bb, 0x84da, 0x84d0, 0x84c1, 0x84c6, 0x84d6, 0x84a1,
+  0x8521, 0x84ff, 0x84f4, 0x8517, 0x8518, 0x852c, 0x851f, 0x8515,
+  0x8514, 0x84fc, 0x8540, 0x8563, 0x8558, 0x8548,
+  /* 0x69 */
+  0x8541, 0x8602, 0x854b, 0x8555, 0x8580, 0x85a4, 0x8588, 0x8591,
+  0x858a, 0x85a8, 0x856d, 0x8594, 0x859b, 0x85ea, 0x8587, 0x859c,
+  0x8577, 0x857e, 0x8590, 0x85c9, 0x85ba, 0x85cf, 0x85b9, 0x85d0,
+  0x85d5, 0x85dd, 0x85e5, 0x85dc, 0x85f9, 0x860a, 0x8613, 0x860b,
+  0x85fe, 0x85fa, 0x8606, 0x8622, 0x861a, 0x8630, 0x863f, 0x864d,
+  0x4e55, 0x8654, 0x865f, 0x8667, 0x8671, 0x8693, 0x86a3, 0x86a9,
+  0x86aa, 0x868b, 0x868c, 0x86b6, 0x86af, 0x86c4, 0x86c6, 0x86b0,
+  0x86c9, 0x8823, 0x86ab, 0x86d4, 0x86de, 0x86e9, 0x86ec, 0x86df,
+  0x86db, 0x86ef, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703, 0x86fb,
+  0x8711, 0x8709, 0x870d, 0x86f9, 0x870a, 0x8734, 0x873f, 0x8737,
+  0x873b, 0x8725, 0x8729, 0x871a, 0x8760, 0x875f, 0x8778, 0x874c,
+  0x874e, 0x8774, 0x8757, 0x8768, 0x876e, 0x8759,
+  /* 0x6a */
+  0x8753, 0x8763, 0x876a, 0x8805, 0x87a2, 0x879f, 0x8782, 0x87af,
+  0x87cb, 0x87bd, 0x87c0, 0x87d0, 0x96d6, 0x87ab, 0x87c4, 0x87b3,
+  0x87c7, 0x87c6, 0x87bb, 0x87ef, 0x87f2, 0x87e0, 0x880f, 0x880d,
+  0x87fe, 0x87f6, 0x87f7, 0x880e, 0x87d2, 0x8811, 0x8816, 0x8815,
+  0x8822, 0x8821, 0x8831, 0x8836, 0x8839, 0x8827, 0x883b, 0x8844,
+  0x8842, 0x8852, 0x8859, 0x885e, 0x8862, 0x886b, 0x8881, 0x887e,
+  0x889e, 0x8875, 0x887d, 0x88b5, 0x8872, 0x8882, 0x8897, 0x8892,
+  0x88ae, 0x8899, 0x88a2, 0x888d, 0x88a4, 0x88b0, 0x88bf, 0x88b1,
+  0x88c3, 0x88c4, 0x88d4, 0x88d8, 0x88d9, 0x88dd, 0x88f9, 0x8902,
+  0x88fc, 0x88f4, 0x88e8, 0x88f2, 0x8904, 0x890c, 0x890a, 0x8913,
+  0x8943, 0x891e, 0x8925, 0x892a, 0x892b, 0x8941, 0x8944, 0x893b,
+  0x8936, 0x8938, 0x894c, 0x891d, 0x8960, 0x895e,
+  /* 0x6b */
+  0x8966, 0x8964, 0x896d, 0x896a, 0x896f, 0x8974, 0x8977, 0x897e,
+  0x8983, 0x8988, 0x898a, 0x8993, 0x8998, 0x89a1, 0x89a9, 0x89a6,
+  0x89ac, 0x89af, 0x89b2, 0x89ba, 0x89bd, 0x89bf, 0x89c0, 0x89da,
+  0x89dc, 0x89dd, 0x89e7, 0x89f4, 0x89f8, 0x8a03, 0x8a16, 0x8a10,
+  0x8a0c, 0x8a1b, 0x8a1d, 0x8a25, 0x8a36, 0x8a41, 0x8a5b, 0x8a52,
+  0x8a46, 0x8a48, 0x8a7c, 0x8a6d, 0x8a6c, 0x8a62, 0x8a85, 0x8a82,
+  0x8a84, 0x8aa8, 0x8aa1, 0x8a91, 0x8aa5, 0x8aa6, 0x8a9a, 0x8aa3,
+  0x8ac4, 0x8acd, 0x8ac2, 0x8ada, 0x8aeb, 0x8af3, 0x8ae7, 0x8ae4,
+  0x8af1, 0x8b14, 0x8ae0, 0x8ae2, 0x8af7, 0x8ade, 0x8adb, 0x8b0c,
+  0x8b07, 0x8b1a, 0x8ae1, 0x8b16, 0x8b10, 0x8b17, 0x8b20, 0x8b33,
+  0x97ab, 0x8b26, 0x8b2b, 0x8b3e, 0x8b28, 0x8b41, 0x8b4c, 0x8b4f,
+  0x8b4e, 0x8b49, 0x8b56, 0x8b5b, 0x8b5a, 0x8b6b,
+  /* 0x6c */
+  0x8b5f, 0x8b6c, 0x8b6f, 0x8b74, 0x8b7d, 0x8b80, 0x8b8c, 0x8b8e,
+  0x8b92, 0x8b93, 0x8b96, 0x8b99, 0x8b9a, 0x8c3a, 0x8c41, 0x8c3f,
+  0x8c48, 0x8c4c, 0x8c4e, 0x8c50, 0x8c55, 0x8c62, 0x8c6c, 0x8c78,
+  0x8c7a, 0x8c82, 0x8c89, 0x8c85, 0x8c8a, 0x8c8d, 0x8c8e, 0x8c94,
+  0x8c7c, 0x8c98, 0x621d, 0x8cad, 0x8caa, 0x8cbd, 0x8cb2, 0x8cb3,
+  0x8cae, 0x8cb6, 0x8cc8, 0x8cc1, 0x8ce4, 0x8ce3, 0x8cda, 0x8cfd,
+  0x8cfa, 0x8cfb, 0x8d04, 0x8d05, 0x8d0a, 0x8d07, 0x8d0f, 0x8d0d,
+  0x8d10, 0x9f4e, 0x8d13, 0x8ccd, 0x8d14, 0x8d16, 0x8d67, 0x8d6d,
+  0x8d71, 0x8d73, 0x8d81, 0x8d99, 0x8dc2, 0x8dbe, 0x8dba, 0x8dcf,
+  0x8dda, 0x8dd6, 0x8dcc, 0x8ddb, 0x8dcb, 0x8dea, 0x8deb, 0x8ddf,
+  0x8de3, 0x8dfc, 0x8e08, 0x8e09, 0x8dff, 0x8e1d, 0x8e1e, 0x8e10,
+  0x8e1f, 0x8e42, 0x8e35, 0x8e30, 0x8e34, 0x8e4a,
+  /* 0x6d */
+  0x8e47, 0x8e49, 0x8e4c, 0x8e50, 0x8e48, 0x8e59, 0x8e64, 0x8e60,
+  0x8e2a, 0x8e63, 0x8e55, 0x8e76, 0x8e72, 0x8e7c, 0x8e81, 0x8e87,
+  0x8e85, 0x8e84, 0x8e8b, 0x8e8a, 0x8e93, 0x8e91, 0x8e94, 0x8e99,
+  0x8eaa, 0x8ea1, 0x8eac, 0x8eb0, 0x8ec6, 0x8eb1, 0x8ebe, 0x8ec5,
+  0x8ec8, 0x8ecb, 0x8edb, 0x8ee3, 0x8efc, 0x8efb, 0x8eeb, 0x8efe,
+  0x8f0a, 0x8f05, 0x8f15, 0x8f12, 0x8f19, 0x8f13, 0x8f1c, 0x8f1f,
+  0x8f1b, 0x8f0c, 0x8f26, 0x8f33, 0x8f3b, 0x8f39, 0x8f45, 0x8f42,
+  0x8f3e, 0x8f4c, 0x8f49, 0x8f46, 0x8f4e, 0x8f57, 0x8f5c, 0x8f62,
+  0x8f63, 0x8f64, 0x8f9c, 0x8f9f, 0x8fa3, 0x8fad, 0x8faf, 0x8fb7,
+  0x8fda, 0x8fe5, 0x8fe2, 0x8fea, 0x8fef, 0x9087, 0x8ff4, 0x9005,
+  0x8ff9, 0x8ffa, 0x9011, 0x9015, 0x9021, 0x900d, 0x901e, 0x9016,
+  0x900b, 0x9027, 0x9036, 0x9035, 0x9039, 0x8ff8,
+  /* 0x6e */
+  0x904f, 0x9050, 0x9051, 0x9052, 0x900e, 0x9049, 0x903e, 0x9056,
+  0x9058, 0x905e, 0x9068, 0x906f, 0x9076, 0x96a8, 0x9072, 0x9082,
+  0x907d, 0x9081, 0x9080, 0x908a, 0x9089, 0x908f, 0x90a8, 0x90af,
+  0x90b1, 0x90b5, 0x90e2, 0x90e4, 0x6248, 0x90db, 0x9102, 0x9112,
+  0x9119, 0x9132, 0x9130, 0x914a, 0x9156, 0x9158, 0x9163, 0x9165,
+  0x9169, 0x9173, 0x9172, 0x918b, 0x9189, 0x9182, 0x91a2, 0x91ab,
+  0x91af, 0x91aa, 0x91b5, 0x91b4, 0x91ba, 0x91c0, 0x91c1, 0x91c9,
+  0x91cb, 0x91d0, 0x91d6, 0x91df, 0x91e1, 0x91db, 0x91fc, 0x91f5,
+  0x91f6, 0x921e, 0x91ff, 0x9214, 0x922c, 0x9215, 0x9211, 0x925e,
+  0x9257, 0x9245, 0x9249, 0x9264, 0x9248, 0x9295, 0x923f, 0x924b,
+  0x9250, 0x929c, 0x9296, 0x9293, 0x929b, 0x925a, 0x92cf, 0x92b9,
+  0x92b7, 0x92e9, 0x930f, 0x92fa, 0x9344, 0x932e,
+  /* 0x6f */
+  0x9319, 0x9322, 0x931a, 0x9323, 0x933a, 0x9335, 0x933b, 0x935c,
+  0x9360, 0x937c, 0x936e, 0x9356, 0x93b0, 0x93ac, 0x93ad, 0x9394,
+  0x93b9, 0x93d6, 0x93d7, 0x93e8, 0x93e5, 0x93d8, 0x93c3, 0x93dd,
+  0x93d0, 0x93c8, 0x93e4, 0x941a, 0x9414, 0x9413, 0x9403, 0x9407,
+  0x9410, 0x9436, 0x942b, 0x9435, 0x9421, 0x943a, 0x9441, 0x9452,
+  0x9444, 0x945b, 0x9460, 0x9462, 0x945e, 0x946a, 0x9229, 0x9470,
+  0x9475, 0x9477, 0x947d, 0x945a, 0x947c, 0x947e, 0x9481, 0x947f,
+  0x9582, 0x9587, 0x958a, 0x9594, 0x9596, 0x9598, 0x9599, 0x95a0,
+  0x95a8, 0x95a7, 0x95ad, 0x95bc, 0x95bb, 0x95b9, 0x95be, 0x95ca,
+  0x6ff6, 0x95c3, 0x95cd, 0x95cc, 0x95d5, 0x95d4, 0x95d6, 0x95dc,
+  0x95e1, 0x95e5, 0x95e2, 0x9621, 0x9628, 0x962e, 0x962f, 0x9642,
+  0x964c, 0x964f, 0x964b, 0x9677, 0x965c, 0x965e,
+  /* 0x70 */
+  0x965d, 0x965f, 0x9666, 0x9672, 0x966c, 0x968d, 0x9698, 0x9695,
+  0x9697, 0x96aa, 0x96a7, 0x96b1, 0x96b2, 0x96b0, 0x96b4, 0x96b6,
+  0x96b8, 0x96b9, 0x96ce, 0x96cb, 0x96c9, 0x96cd, 0x894d, 0x96dc,
+  0x970d, 0x96d5, 0x96f9, 0x9704, 0x9706, 0x9708, 0x9713, 0x970e,
+  0x9711, 0x970f, 0x9716, 0x9719, 0x9724, 0x972a, 0x9730, 0x9739,
+  0x973d, 0x973e, 0x9744, 0x9746, 0x9748, 0x9742, 0x9749, 0x975c,
+  0x9760, 0x9764, 0x9766, 0x9768, 0x52d2, 0x976b, 0x9771, 0x9779,
+  0x9785, 0x977c, 0x9781, 0x977a, 0x9786, 0x978b, 0x978f, 0x9790,
+  0x979c, 0x97a8, 0x97a6, 0x97a3, 0x97b3, 0x97b4, 0x97c3, 0x97c6,
+  0x97c8, 0x97cb, 0x97dc, 0x97ed, 0x9f4f, 0x97f2, 0x7adf, 0x97f6,
+  0x97f5, 0x980f, 0x980c, 0x9838, 0x9824, 0x9821, 0x9837, 0x983d,
+  0x9846, 0x984f, 0x984b, 0x986b, 0x986f, 0x9870,
+  /* 0x71 */
+  0x9871, 0x9874, 0x9873, 0x98aa, 0x98af, 0x98b1, 0x98b6, 0x98c4,
+  0x98c3, 0x98c6, 0x98e9, 0x98eb, 0x9903, 0x9909, 0x9912, 0x9914,
+  0x9918, 0x9921, 0x991d, 0x991e, 0x9924, 0x9920, 0x992c, 0x992e,
+  0x993d, 0x993e, 0x9942, 0x9949, 0x9945, 0x9950, 0x994b, 0x9951,
+  0x9952, 0x994c, 0x9955, 0x9997, 0x9998, 0x99a5, 0x99ad, 0x99ae,
+  0x99bc, 0x99df, 0x99db, 0x99dd, 0x99d8, 0x99d1, 0x99ed, 0x99ee,
+  0x99f1, 0x99f2, 0x99fb, 0x99f8, 0x9a01, 0x9a0f, 0x9a05, 0x99e2,
+  0x9a19, 0x9a2b, 0x9a37, 0x9a45, 0x9a42, 0x9a40, 0x9a43, 0x9a3e,
+  0x9a55, 0x9a4d, 0x9a5b, 0x9a57, 0x9a5f, 0x9a62, 0x9a65, 0x9a64,
+  0x9a69, 0x9a6b, 0x9a6a, 0x9aad, 0x9ab0, 0x9abc, 0x9ac0, 0x9acf,
+  0x9ad1, 0x9ad3, 0x9ad4, 0x9ade, 0x9adf, 0x9ae2, 0x9ae3, 0x9ae6,
+  0x9aef, 0x9aeb, 0x9aee, 0x9af4, 0x9af1, 0x9af7,
+  /* 0x72 */
+  0x9afb, 0x9b06, 0x9b18, 0x9b1a, 0x9b1f, 0x9b22, 0x9b23, 0x9b25,
+  0x9b27, 0x9b28, 0x9b29, 0x9b2a, 0x9b2e, 0x9b2f, 0x9b32, 0x9b44,
+  0x9b43, 0x9b4f, 0x9b4d, 0x9b4e, 0x9b51, 0x9b58, 0x9b74, 0x9b93,
+  0x9b83, 0x9b91, 0x9b96, 0x9b97, 0x9b9f, 0x9ba0, 0x9ba8, 0x9bb4,
+  0x9bc0, 0x9bca, 0x9bb9, 0x9bc6, 0x9bcf, 0x9bd1, 0x9bd2, 0x9be3,
+  0x9be2, 0x9be4, 0x9bd4, 0x9be1, 0x9c3a, 0x9bf2, 0x9bf1, 0x9bf0,
+  0x9c15, 0x9c14, 0x9c09, 0x9c13, 0x9c0c, 0x9c06, 0x9c08, 0x9c12,
+  0x9c0a, 0x9c04, 0x9c2e, 0x9c1b, 0x9c25, 0x9c24, 0x9c21, 0x9c30,
+  0x9c47, 0x9c32, 0x9c46, 0x9c3e, 0x9c5a, 0x9c60, 0x9c67, 0x9c76,
+  0x9c78, 0x9ce7, 0x9cec, 0x9cf0, 0x9d09, 0x9d08, 0x9ceb, 0x9d03,
+  0x9d06, 0x9d2a, 0x9d26, 0x9daf, 0x9d23, 0x9d1f, 0x9d44, 0x9d15,
+  0x9d12, 0x9d41, 0x9d3f, 0x9d3e, 0x9d46, 0x9d48,
+  /* 0x73 */
+  0x9d5d, 0x9d5e, 0x9d64, 0x9d51, 0x9d50, 0x9d59, 0x9d72, 0x9d89,
+  0x9d87, 0x9dab, 0x9d6f, 0x9d7a, 0x9d9a, 0x9da4, 0x9da9, 0x9db2,
+  0x9dc4, 0x9dc1, 0x9dbb, 0x9db8, 0x9dba, 0x9dc6, 0x9dcf, 0x9dc2,
+  0x9dd9, 0x9dd3, 0x9df8, 0x9de6, 0x9ded, 0x9def, 0x9dfd, 0x9e1a,
+  0x9e1b, 0x9e1e, 0x9e75, 0x9e79, 0x9e7d, 0x9e81, 0x9e88, 0x9e8b,
+  0x9e8c, 0x9e92, 0x9e95, 0x9e91, 0x9e9d, 0x9ea5, 0x9ea9, 0x9eb8,
+  0x9eaa, 0x9ead, 0x9761, 0x9ecc, 0x9ece, 0x9ecf, 0x9ed0, 0x9ed4,
+  0x9edc, 0x9ede, 0x9edd, 0x9ee0, 0x9ee5, 0x9ee8, 0x9eef, 0x9ef4,
+  0x9ef6, 0x9ef7, 0x9ef9, 0x9efb, 0x9efc, 0x9efd, 0x9f07, 0x9f08,
+  0x76b7, 0x9f15, 0x9f21, 0x9f2c, 0x9f3e, 0x9f4a, 0x9f52, 0x9f54,
+  0x9f63, 0x9f5f, 0x9f60, 0x9f61, 0x9f66, 0x9f67, 0x9f6c, 0x9f6a,
+  0x9f77, 0x9f72, 0x9f76, 0x9f95, 0x9f9c, 0x9fa0,
+  /* 0x74 */
+  0x582f, 0x69c7, 0x9059, 0x7464, 0x51dc, 0x7199,
+};
+
+static int
+jisx0208_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x28) || (c1 >= 0x30 && c1 <= 0x74)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        unsigned short wc = 0xfffd;
+        if (i < 1410) {
+          if (i < 690)
+            wc = jisx0208_2uni_page21[i];
+        } else {
+          if (i < 7808)
+            wc = jisx0208_2uni_page30[i-1410];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short jisx0208_2charset[6879] = {
+  0x2171, 0x2172, 0x2178, 0x212f, 0x224c, 0x216b, 0x215e, 0x212d,
+  0x2279, 0x215f, 0x2160, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625,
+  0x2626, 0x2627, 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d,
+  0x262e, 0x262f, 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635,
+  0x2636, 0x2637, 0x2638, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645,
+  0x2646, 0x2647, 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d,
+  0x264e, 0x264f, 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, 0x2655,
+  0x2656, 0x2657, 0x2658, 0x2727, 0x2721, 0x2722, 0x2723, 0x2724,
+  0x2725, 0x2726, 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d,
+  0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735,
+  0x2736, 0x2737, 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d,
+  0x273e, 0x273f, 0x2740, 0x2741, 0x2751, 0x2752, 0x2753, 0x2754,
+  0x2755, 0x2756, 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d,
+  0x275e, 0x275f, 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765,
+  0x2766, 0x2767, 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d,
+  0x276e, 0x276f, 0x2770, 0x2771, 0x2757, 0x213e, 0x213d, 0x2142,
+  0x2146, 0x2147, 0x2148, 0x2149, 0x2277, 0x2278, 0x2145, 0x2144,
+  0x2273, 0x216c, 0x216d, 0x2228, 0x216e, 0x2272, 0x222b, 0x222c,
+  0x222a, 0x222d, 0x224d, 0x224e, 0x224f, 0x225f, 0x2250, 0x2260,
+  0x223a, 0x223b, 0x215d, 0x2265, 0x2267, 0x2167, 0x225c, 0x224a,
+  0x224b, 0x2241, 0x2240, 0x2269, 0x226a, 0x2168, 0x2268, 0x2266,
+  0x2262, 0x2162, 0x2261, 0x2165, 0x2166, 0x2263, 0x2264, 0x223e,
+  0x223f, 0x223c, 0x223d, 0x225d, 0x225e, 0x2821, 0x282c, 0x2822,
+  0x282d, 0x2823, 0x282e, 0x2824, 0x282f, 0x2826, 0x2831, 0x2825,
+  0x2830, 0x2827, 0x283c, 0x2837, 0x2832, 0x2829, 0x283e, 0x2839,
+  0x2834, 0x2828, 0x2838, 0x283d, 0x2833, 0x282a, 0x283a, 0x283f,
+  0x2835, 0x282b, 0x283b, 0x2840, 0x2836, 0x2223, 0x2222, 0x2225,
+  0x2224, 0x2227, 0x2226, 0x2221, 0x217e, 0x217b, 0x217d, 0x217c,
+  0x227e, 0x217a, 0x2179, 0x216a, 0x2169, 0x2276, 0x2275, 0x2274,
+  0x2121, 0x2122, 0x2123, 0x2137, 0x2139, 0x213a, 0x213b, 0x2152,
+  0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159, 0x215a,
+  0x215b, 0x2229, 0x222e, 0x214c, 0x214d, 0x2141, 0x2421, 0x2422,
+  0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, 0x2429, 0x242a,
+  0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430, 0x2431, 0x2432,
+  0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, 0x2439, 0x243a,
+  0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, 0x2441, 0x2442,
+  0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449, 0x244a,
+  0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, 0x2451, 0x2452,
+  0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459, 0x245a,
+  0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460, 0x2461, 0x2462,
+  0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, 0x246a,
+  0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, 0x2471, 0x2472,
+  0x2473, 0x212b, 0x212c, 0x2135, 0x2136, 0x2521, 0x2522, 0x2523,
+  0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x252b,
+  0x252c, 0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532, 0x2533,
+  0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x253b,
+  0x253c, 0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542, 0x2543,
+  0x2544, 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, 0x254b,
+  0x254c, 0x254d, 0x254e, 0x254f, 0x2550, 0x2551, 0x2552, 0x2553,
+  0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, 0x255a, 0x255b,
+  0x255c, 0x255d, 0x255e, 0x255f, 0x2560, 0x2561, 0x2562, 0x2563,
+  0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b,
+  0x256c, 0x256d, 0x256e, 0x256f, 0x2570, 0x2571, 0x2572, 0x2573,
+  0x2574, 0x2575, 0x2576, 0x2126, 0x213c, 0x2133, 0x2134, 0x306c,
+  0x437a, 0x3c37, 0x4b7c, 0x3e66, 0x3b30, 0x3e65, 0x323c, 0x4954,
+  0x4d3f, 0x5022, 0x312f, 0x336e, 0x5023, 0x4024, 0x5242, 0x3556,
+  0x4a3a, 0x3e67, 0x4e3e, 0x4a42, 0x5024, 0x4366, 0x5025, 0x367a,
+  0x5026, 0x345d, 0x4330, 0x3c67, 0x5027, 0x5028, 0x5029, 0x4735,
+  0x3557, 0x4737, 0x4663, 0x3843, 0x4b33, 0x6949, 0x502a, 0x3e68,
+  0x502b, 0x3235, 0x3665, 0x3870, 0x4c69, 0x5626, 0x4d70, 0x467d,
+  0x3425, 0x3535, 0x502c, 0x502d, 0x4e3b, 0x4d3d, 0x4168, 0x502f,
+  0x3b76, 0x4673, 0x5032, 0x313e, 0x385f, 0x385e, 0x3066, 0x4f4b,
+  0x4f4a, 0x3a33, 0x3021, 0x5033, 0x5034, 0x5035, 0x4b34, 0x5036,
+  0x3872, 0x3067, 0x4b72, 0x357c, 0x357d, 0x357e, 0x4462, 0x4e3c,
+  0x5037, 0x5038, 0x5039, 0x3f4d, 0x3d3a, 0x3f4e, 0x503e, 0x503c,
+  0x503d, 0x3558, 0x3a23, 0x3270, 0x503b, 0x503a, 0x4a29, 0x3b46,
+  0x3b45, 0x423e, 0x503f, 0x4955, 0x4067, 0x2138, 0x5040, 0x5042,
+  0x4265, 0x4e61, 0x304a, 0x5041, 0x323e, 0x3644, 0x4367, 0x376f,
+  0x5043, 0x4724, 0x346b, 0x5044, 0x304b, 0x3860, 0x346c, 0x497a,
+  0x4832, 0x3559, 0x3271, 0x5067, 0x4541, 0x476c, 0x5046, 0x483c,
+  0x4e62, 0x3f2d, 0x3b47, 0x3b77, 0x3240, 0x4451, 0x4322, 0x504a,
+  0x304c, 0x4463, 0x3d3b, 0x3a34, 0x4d24, 0x424e, 0x323f, 0x5049,
+  0x4d3e, 0x5045, 0x5047, 0x3a6e, 0x5048, 0x5524, 0x5050, 0x5053,
+  0x5051, 0x3242, 0x4a3b, 0x504b, 0x504f, 0x3873, 0x3b48, 0x3426,
+  0x5054, 0x504c, 0x4e63, 0x3b78, 0x504d, 0x5052, 0x5055, 0x504e,
+  0x3621, 0x304d, 0x3622, 0x3241, 0x5525, 0x4b79, 0x496e, 0x3874,
+  0x3f2f, 0x4e37, 0x4a58, 0x3738, 0x4225, 0x3264, 0x3d53, 0x5059,
+  0x505e, 0x505c, 0x5057, 0x422f, 0x505a, 0x505d, 0x505b, 0x4a5d,
+  0x5058, 0x3f2e, 0x4b73, 0x505f, 0x5060, 0x3d24, 0x506d, 0x4750,
+  0x4936, 0x5068, 0x4a70, 0x3236, 0x506c, 0x5066, 0x506f, 0x4152,
+  0x3844, 0x475c, 0x6047, 0x506e, 0x455d, 0x5063, 0x3876, 0x3875,
+  0x5061, 0x3c5a, 0x5069, 0x4a6f, 0x434d, 0x5065, 0x3771, 0x5062,
+  0x506a, 0x5064, 0x4e51, 0x506b, 0x4f41, 0x3666, 0x3770, 0x5070,
+  0x5071, 0x5075, 0x304e, 0x4a50, 0x5074, 0x5073, 0x5077, 0x5076,
+  0x4464, 0x3772, 0x5078, 0x3c45, 0x4226, 0x4465, 0x3676, 0x5079,
+  0x3536, 0x507a, 0x507c, 0x4b35, 0x3766, 0x3b31, 0x4877, 0x507b,
+  0x3a45, 0x4d43, 0x507e, 0x5123, 0x507d, 0x3a44, 0x3d7d, 0x3739,
+  0x5124, 0x364f, 0x5121, 0x5122, 0x462f, 0x417c, 0x3623, 0x4b4d,
+  0x5125, 0x4e3d, 0x5126, 0x5129, 0x5127, 0x414e, 0x5128, 0x512a,
+  0x512c, 0x512b, 0x4a48, 0x3537, 0x512e, 0x512f, 0x322f, 0x512d,
+  0x3c74, 0x5132, 0x5131, 0x5130, 0x5056, 0x5133, 0x3d7e, 0x5134,
+  0x4d25, 0x4c59, 0x5136, 0x5135, 0x5138, 0x5137, 0x5139, 0x513a,
+  0x3074, 0x3835, 0x373b, 0x3d3c, 0x437b, 0x3624, 0x4068, 0x3877,
+  0x396e, 0x513c, 0x4c48, 0x4546, 0x3b79, 0x513b, 0x513d, 0x455e,
+  0x3375, 0x513e, 0x467e, 0x4134, 0x5140, 0x5141, 0x482c, 0x3878,
+  0x4f3b, 0x5142, 0x3626, 0x4a3c, 0x4236, 0x3671, 0x4535, 0x3773,
+  0x5143, 0x5144, 0x4662, 0x315f, 0x5147, 0x3a7d, 0x5146, 0x3a46,
+  0x5148, 0x666e, 0x5149, 0x4b41, 0x514a, 0x514b, 0x514c, 0x3e69,
+  0x3c4c, 0x3427, 0x514f, 0x514d, 0x4c3d, 0x514e, 0x495a, 0x5150,
+  0x5151, 0x5152, 0x455f, 0x5156, 0x5154, 0x5155, 0x5153, 0x3a63,
+  0x5157, 0x4c6a, 0x4e64, 0x5158, 0x4028, 0x5159, 0x3d5a, 0x515a,
+  0x437c, 0x4e3f, 0x4560, 0x5245, 0x515b, 0x7425, 0x3645, 0x515c,
+  0x4b5e, 0x3d68, 0x427c, 0x515e, 0x4664, 0x515f, 0x5160, 0x332e,
+  0x5161, 0x3627, 0x464c, 0x317a, 0x3d50, 0x4821, 0x5162, 0x4561,
+  0x3f4f, 0x5163, 0x4a2c, 0x405a, 0x3422, 0x3429, 0x5164, 0x5166,
+  0x373a, 0x5165, 0x4e73, 0x3d69, 0x483d, 0x4a4c, 0x5167, 0x4d78,
+  0x5168, 0x5169, 0x457e, 0x516a, 0x4029, 0x3a7e, 0x3774, 0x516b,
+  0x3b49, 0x396f, 0x4466, 0x516d, 0x4227, 0x3a6f, 0x516e, 0x516f,
+  0x4130, 0x516c, 0x5171, 0x4b36, 0x3964, 0x5170, 0x3775, 0x3a5e,
+  0x476d, 0x5174, 0x5172, 0x497b, 0x3e6a, 0x517b, 0x3364, 0x5175,
+  0x5173, 0x414f, 0x5177, 0x5176, 0x3344, 0x3760, 0x517c, 0x4e2d,
+  0x5178, 0x517d, 0x517a, 0x5179, 0x4e4f, 0x3879, 0x3243, 0x4e74,
+  0x3d75, 0x4558, 0x3965, 0x5222, 0x5223, 0x4e65, 0x4f2b, 0x5225,
+  0x387a, 0x5224, 0x332f, 0x5226, 0x4b56, 0x443c, 0x4d26, 0x4a59,
+  0x5227, 0x7055, 0x4630, 0x5228, 0x342a, 0x4c33, 0x3e21, 0x5229,
+  0x4a67, 0x522d, 0x402a, 0x522a, 0x3650, 0x522b, 0x342b, 0x372e,
+  0x522e, 0x522f, 0x5230, 0x5231, 0x3c5b, 0x387b, 0x4c5e, 0x4c68,
+  0x4677, 0x4a71, 0x5232, 0x5233, 0x5235, 0x5237, 0x5236, 0x5238,
+  0x323d, 0x4b4c, 0x3a7c, 0x5239, 0x4159, 0x3e22, 0x3629, 0x523a,
+  0x485b, 0x523b, 0x523c, 0x523d, 0x523e, 0x4924, 0x3668, 0x3065,
+  0x463f, 0x523f, 0x3d3d, 0x4069, 0x5241, 0x5240, 0x3e23, 0x3861,
+  0x5243, 0x483e, 0x5244, 0x485c, 0x4234, 0x426e, 0x3628, 0x466e,
+  0x4331, 0x476e, 0x4b4e, 0x5246, 0x406a, 0x3735, 0x5247, 0x5248,
+  0x312c, 0x3075, 0x346d, 0x4228, 0x3551, 0x4d71, 0x524b, 0x3237,
+  0x524a, 0x362a, 0x524c, 0x4c71, 0x524d, 0x4e52, 0x387c, 0x3836,
+  0x524e, 0x5250, 0x524f, 0x3f5f, 0x3139, 0x315e, 0x5251, 0x5252,
+  0x3837, 0x5253, 0x356e, 0x3b32, 0x5254, 0x4b74, 0x3a35, 0x355a,
+  0x4d27, 0x4150, 0x483f, 0x3c7d, 0x3d47, 0x3c68, 0x3c75, 0x3d76,
+  0x4840, 0x5257, 0x3143, 0x4151, 0x387d, 0x3845, 0x3667, 0x525b,
+  0x4321, 0x427e, 0x362b, 0x3e24, 0x525c, 0x525a, 0x3244, 0x4266,
+  0x3c38, 0x3b4b, 0x3126, 0x3370, 0x3966, 0x3b4a, 0x525d, 0x525e,
+  0x3549, 0x3346, 0x3967, 0x3548, 0x445f, 0x3125, 0x4631, 0x4c3e,
+  0x3921, 0x4d79, 0x4547, 0x387e, 0x372f, 0x5267, 0x3663, 0x4b4a,
+  0x485d, 0x5266, 0x345e, 0x5261, 0x5262, 0x5264, 0x5265, 0x355b,
+  0x3f61, 0x4a2d, 0x5263, 0x525f, 0x3863, 0x5260, 0x4f24, 0x4a72,
+  0x4468, 0x3862, 0x3970, 0x5268, 0x465d, 0x526c, 0x3c7e, 0x3c76,
+  0x526f, 0x526d, 0x4c23, 0x526a, 0x5273, 0x526e, 0x5271, 0x3846,
+  0x4c3f, 0x5272, 0x5274, 0x5276, 0x3a70, 0x4f42, 0x526b, 0x5269,
+  0x5275, 0x5270, 0x5278, 0x5323, 0x527a, 0x527e, 0x5321, 0x527b,
+  0x533e, 0x3a69, 0x3331, 0x5279, 0x5325, 0x3076, 0x5324, 0x3025,
+  0x494a, 0x5322, 0x527c, 0x5277, 0x527d, 0x3a48, 0x5326, 0x3077,
+  0x532f, 0x5327, 0x5328, 0x3e25, 0x4b69, 0x532d, 0x532c, 0x452f,
+  0x532e, 0x532b, 0x3134, 0x3a36, 0x3f30, 0x5329, 0x4562, 0x532a,
+  0x3022, 0x5334, 0x4d23, 0x3e27, 0x533a, 0x5339, 0x5330, 0x4243,
+  0x5331, 0x426f, 0x5336, 0x3e26, 0x5333, 0x4c64, 0x373c, 0x5337,
+  0x5338, 0x5335, 0x533b, 0x5332, 0x5341, 0x5346, 0x5342, 0x533d,
+  0x5347, 0x4131, 0x5349, 0x3922, 0x533f, 0x437d, 0x5343, 0x533c,
+  0x342d, 0x346e, 0x3365, 0x5344, 0x5340, 0x3776, 0x534a, 0x5348,
+  0x4153, 0x354a, 0x362c, 0x5345, 0x3674, 0x3144, 0x534e, 0x534c,
+  0x5427, 0x5351, 0x534b, 0x534f, 0x534d, 0x3b4c, 0x5350, 0x5353,
+  0x5358, 0x5356, 0x5355, 0x4332, 0x3245, 0x5352, 0x5354, 0x3e28,
+  0x3133, 0x5357, 0x325e, 0x5362, 0x3e7c, 0x535e, 0x535c, 0x535d,
+  0x535f, 0x313d, 0x4139, 0x5359, 0x535a, 0x337a, 0x5361, 0x346f,
+  0x5364, 0x5360, 0x5363, 0x4a2e, 0x4655, 0x4838, 0x5366, 0x5365,
+  0x3345, 0x5367, 0x536a, 0x5369, 0x5368, 0x4739, 0x536b, 0x536c,
+  0x536e, 0x536d, 0x5370, 0x5373, 0x5371, 0x536f, 0x5372, 0x5374,
+  0x5375, 0x5376, 0x5377, 0x5378, 0x5145, 0x3c7c, 0x3b4d, 0x3273,
+  0x3078, 0x4344, 0x5379, 0x3a24, 0x304f, 0x3f5e, 0x537a, 0x3847,
+  0x3971, 0x537c, 0x537b, 0x4a60, 0x537d, 0x5421, 0x537e, 0x5422,
+  0x5423, 0x3777, 0x3160, 0x5424, 0x5426, 0x5425, 0x5428, 0x455a,
+  0x5429, 0x3035, 0x3a5f, 0x373d, 0x434f, 0x542a, 0x542b, 0x542d,
+  0x542e, 0x3a64, 0x3651, 0x4b37, 0x542c, 0x542f, 0x3a41, 0x3923,
+  0x5433, 0x3a25, 0x4333, 0x5430, 0x445a, 0x5434, 0x3f62, 0x5432,
+  0x5435, 0x373f, 0x5436, 0x5437, 0x3924, 0x3340, 0x5439, 0x543a,
+  0x543b, 0x5438, 0x5431, 0x543c, 0x543d, 0x4b64, 0x3e6b, 0x543f,
+  0x5440, 0x543e, 0x5442, 0x4738, 0x3068, 0x4956, 0x5443, 0x3e7d,
+  0x3c39, 0x475d, 0x3470, 0x3a6b, 0x4b59, 0x4632, 0x3778, 0x424f,
+  0x5441, 0x5444, 0x4244, 0x5445, 0x5446, 0x5448, 0x4469, 0x342e,
+  0x7421, 0x3161, 0x4a73, 0x3e6c, 0x4548, 0x3a66, 0x544e, 0x4a3d,
+  0x4e5d, 0x3274, 0x544a, 0x413a, 0x544d, 0x4563, 0x4549, 0x4564,
+  0x4839, 0x444d, 0x3a49, 0x5449, 0x3176, 0x4536, 0x544b, 0x5447,
+  0x3f50, 0x544f, 0x3d4e, 0x362d, 0x5450, 0x4a68, 0x417d, 0x4446,
+  0x5452, 0x4b4f, 0x5453, 0x5458, 0x4a2f, 0x5457, 0x5451, 0x5454,
+  0x5456, 0x3a26, 0x4a49, 0x5459, 0x4345, 0x3275, 0x3e6d, 0x545b,
+  0x545a, 0x3968, 0x545c, 0x545e, 0x545d, 0x5460, 0x5455, 0x5462,
+  0x5461, 0x545f, 0x3b4e, 0x3f51, 0x4154, 0x5463, 0x403c, 0x306d,
+  0x4764, 0x445b, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468, 0x5469,
+  0x4a51, 0x546a, 0x3246, 0x546b, 0x4d3c, 0x3330, 0x5249, 0x3d48,
+  0x423f, 0x546c, 0x4c6b, 0x4c34, 0x546e, 0x4267, 0x4537, 0x4240,
+  0x4957, 0x546f, 0x5470, 0x317b, 0x3c3a, 0x5471, 0x3050, 0x5472,
+  0x5473, 0x3162, 0x3471, 0x4660, 0x4a74, 0x5477, 0x4155, 0x5476,
+  0x3740, 0x4b5b, 0x5475, 0x4565, 0x5479, 0x5478, 0x547b, 0x547a,
+  0x317c, 0x547c, 0x3e29, 0x547e, 0x4325, 0x547d, 0x4a33, 0x3d77,
+  0x455b, 0x5521, 0x3925, 0x5522, 0x4721, 0x485e, 0x4c51, 0x4725,
+  0x552b, 0x3538, 0x4d45, 0x4c2f, 0x562c, 0x5523, 0x5526, 0x4245,
+  0x4b38, 0x454a, 0x5527, 0x4b65, 0x3a4a, 0x3e2a, 0x5528, 0x3b50,
+  0x3b4f, 0x3039, 0x3848, 0x402b, 0x3051, 0x552c, 0x552d, 0x552a,
+  0x3138, 0x342f, 0x5529, 0x4c45, 0x4931, 0x3028, 0x3079, 0x3b51,
+  0x3052, 0x3023, 0x5532, 0x5530, 0x4c3c, 0x5533, 0x5531, 0x552f,
+  0x3f31, 0x552e, 0x4a5a, 0x3864, 0x5537, 0x5538, 0x3e2b, 0x5534,
+  0x4f2c, 0x474c, 0x5536, 0x3a27, 0x5539, 0x4958, 0x553a, 0x5535,
+  0x4c3b, 0x475e, 0x553b, 0x4932, 0x553c, 0x5540, 0x553d, 0x3247,
+  0x553f, 0x3c3b, 0x553e, 0x3779, 0x554c, 0x5545, 0x5542, 0x4364,
+  0x5541, 0x5543, 0x5544, 0x5546, 0x5547, 0x3472, 0x5549, 0x5548,
+  0x554a, 0x3e6e, 0x554d, 0x445c, 0x3145, 0x554b, 0x554e, 0x554f,
+  0x5552, 0x5550, 0x5551, 0x3b52, 0x5553, 0x3926, 0x5554, 0x3b7a,
+  0x4238, 0x5555, 0x5556, 0x3b5a, 0x3927, 0x4c52, 0x3528, 0x3849,
+  0x5557, 0x3358, 0x5558, 0x4239, 0x5559, 0x5623, 0x555a, 0x555b,
+  0x555c, 0x555e, 0x555f, 0x5560, 0x4270, 0x3127, 0x3c69, 0x3042,
+  0x4157, 0x3430, 0x3c35, 0x3928, 0x4566, 0x3d21, 0x3431, 0x4368,
+  0x446a, 0x3038, 0x3539, 0x4a75, 0x3c42, 0x3552, 0x406b, 0x3c3c,
+  0x4d28, 0x5561, 0x355c, 0x3a4b, 0x3332, 0x3163, 0x3e2c, 0x3248,
+  0x5562, 0x4d46, 0x3d49, 0x3c64, 0x5563, 0x3473, 0x4652, 0x4c29,
+  0x5564, 0x5565, 0x4959, 0x5567, 0x3428, 0x3677, 0x5566, 0x3432,
+  0x3f32, 0x556b, 0x3b21, 0x3249, 0x556a, 0x5568, 0x556c, 0x5569,
+  0x472b, 0x5c4d, 0x3f33, 0x556d, 0x4e40, 0x556e, 0x5570, 0x437e,
+  0x556f, 0x4023, 0x3b7b, 0x4250, 0x3c77, 0x4975, 0x406c, 0x3c4d,
+  0x5571, 0x3e2d, 0x5572, 0x5573, 0x3053, 0x423a, 0x3f52, 0x5574,
+  0x4633, 0x3e2e, 0x3e2f, 0x5575, 0x406d, 0x3e30, 0x5576, 0x5577,
+  0x4c60, 0x5578, 0x3646, 0x3d22, 0x5579, 0x557a, 0x3c5c, 0x3f2c,
+  0x4674, 0x3f54, 0x4878, 0x4722, 0x3649, 0x557b, 0x356f, 0x557c,
+  0x367e, 0x464f, 0x3230, 0x3b53, 0x557d, 0x5622, 0x5621, 0x367d,
+  0x557e, 0x4538, 0x4230, 0x454b, 0x3c48, 0x4158, 0x4d7a, 0x5624,
+  0x5625, 0x4656, 0x3b33, 0x5627, 0x5628, 0x5629, 0x3474, 0x562a,
+  0x562b, 0x322c, 0x413b, 0x3464, 0x562d, 0x4c28, 0x4252, 0x3359,
+  0x562f, 0x5631, 0x345f, 0x562e, 0x5630, 0x5633, 0x5632, 0x5634,
+  0x5635, 0x463d, 0x362e, 0x3265, 0x5636, 0x563b, 0x5639, 0x4a77,
+  0x4a76, 0x4567, 0x5638, 0x3d54, 0x5637, 0x3f72, 0x563c, 0x3a6a,
+  0x5642, 0x5643, 0x563d, 0x3333, 0x563e, 0x5647, 0x5646, 0x5645,
+  0x5641, 0x5640, 0x5644, 0x4a78, 0x564b, 0x5648, 0x564a, 0x4d72,
+  0x5649, 0x563f, 0x3f73, 0x564c, 0x3a37, 0x564d, 0x564e, 0x5651,
+  0x5650, 0x564f, 0x4568, 0x563a, 0x5657, 0x5653, 0x5652, 0x5654,
+  0x5655, 0x5658, 0x4e66, 0x5659, 0x5656, 0x565a, 0x3460, 0x565b,
+  0x565d, 0x565c, 0x565e, 0x565f, 0x406e, 0x3d23, 0x3d64, 0x4163,
+  0x3929, 0x3a38, 0x392a, 0x3570, 0x5660, 0x3a39, 0x384a, 0x5661,
+  0x4c26, 0x4743, 0x5662, 0x392b, 0x342c, 0x4327, 0x3652, 0x3b54,
+  0x495b, 0x4841, 0x5663, 0x3475, 0x5666, 0x4421, 0x5665, 0x5664,
+  0x5667, 0x446b, 0x3f63, 0x3b55, 0x404a, 0x4253, 0x3522, 0x4422,
+  0x5668, 0x5669, 0x3e6f, 0x4b39, 0x566c, 0x566b, 0x566a, 0x497d,
+  0x5673, 0x4b5a, 0x566d, 0x566f, 0x4b6b, 0x566e, 0x5670, 0x4828,
+  0x5671, 0x4a3e, 0x5672, 0x3433, 0x4a3f, 0x472f, 0x5674, 0x5675,
+  0x392c, 0x3434, 0x5676, 0x3838, 0x4d44, 0x4d29, 0x3476, 0x5678,
+  0x4423, 0x392d, 0x3e31, 0x485f, 0x3e32, 0x3d78, 0x446c, 0x4a79,
+  0x4539, 0x392e, 0x495c, 0x5679, 0x4559, 0x3a42, 0x384b, 0x446d,
+  0x3043, 0x3d6e, 0x392f, 0x4d47, 0x567a, 0x567b, 0x4751, 0x567c,
+  0x4e77, 0x4f2d, 0x567e, 0x567d, 0x3347, 0x5721, 0x5724, 0x5725,
+  0x5723, 0x4940, 0x3e33, 0x5727, 0x5726, 0x5722, 0x5728, 0x5729,
+  0x572a, 0x572d, 0x572b, 0x572c, 0x572e, 0x3164, 0x446e, 0x572f,
+  0x377a, 0x3276, 0x4736, 0x5730, 0x467b, 0x4a5b, 0x5731, 0x4f2e,
+  0x5732, 0x4a40, 0x5735, 0x5021, 0x5031, 0x3c30, 0x4675, 0x5736,
+  0x355d, 0x4424, 0x307a, 0x5737, 0x4a26, 0x3930, 0x4350, 0x446f,
+  0x4c6f, 0x3839, 0x384c, 0x5738, 0x5739, 0x573f, 0x3c65, 0x4425,
+  0x362f, 0x573a, 0x492b, 0x4346, 0x573b, 0x573c, 0x3630, 0x573d,
+  0x573e, 0x5740, 0x4576, 0x5741, 0x5742, 0x5743, 0x5734, 0x5733,
+  0x5744, 0x3741, 0x4927, 0x3a4c, 0x4937, 0x4426, 0x494b, 0x5745,
+  0x3e34, 0x3146, 0x5746, 0x5747, 0x4c72, 0x4860, 0x574a, 0x317d,
+  0x402c, 0x5749, 0x5748, 0x3742, 0x4254, 0x574e, 0x574c, 0x574b,
+  0x4e27, 0x3865, 0x3d79, 0x574d, 0x454c, 0x3d3e, 0x4640, 0x5751,
+  0x5750, 0x574f, 0x5752, 0x3866, 0x5753, 0x497c, 0x3d5b, 0x5754,
+  0x4879, 0x4641, 0x4427, 0x4530, 0x5755, 0x352b, 0x3f34, 0x492c,
+  0x3477, 0x4726, 0x5756, 0x3b56, 0x4b3a, 0x4b3b, 0x317e, 0x575b,
+  0x4369, 0x5758, 0x3277, 0x582d, 0x575a, 0x4730, 0x5759, 0x5757,
+  0x397a, 0x575d, 0x5763, 0x5769, 0x5761, 0x455c, 0x5766, 0x495d,
+  0x5760, 0x5765, 0x4e67, 0x3b57, 0x4255, 0x575e, 0x355e, 0x5768,
+  0x402d, 0x3165, 0x5762, 0x3278, 0x5767, 0x3631, 0x5764, 0x576a,
+  0x576c, 0x5776, 0x5774, 0x5771, 0x5770, 0x4e78, 0x5772, 0x3632,
+  0x3931, 0x3d7a, 0x5779, 0x576b, 0x576f, 0x575f, 0x327a, 0x5773,
+  0x5775, 0x4351, 0x3a28, 0x3238, 0x576d, 0x5778, 0x5777, 0x3633,
+  0x4229, 0x3366, 0x3743, 0x576e, 0x577a, 0x577d, 0x5821, 0x3c3d,
+  0x5827, 0x4470, 0x577b, 0x5825, 0x3279, 0x5823, 0x5824, 0x577e,
+  0x5822, 0x3867, 0x4d2a, 0x3435, 0x3159, 0x5826, 0x473a, 0x302d,
+  0x4861, 0x575c, 0x582c, 0x5830, 0x4c65, 0x5829, 0x4569, 0x582e,
+  0x3e70, 0x582f, 0x4657, 0x4f47, 0x582b, 0x5831, 0x397b, 0x404b,
+  0x3054, 0x582a, 0x5828, 0x415a, 0x577c, 0x3b34, 0x4246, 0x583d,
+  0x415b, 0x5838, 0x5835, 0x5836, 0x3c66, 0x5839, 0x583c, 0x5837,
+  0x3d25, 0x583a, 0x5834, 0x4c7c, 0x4c7b, 0x583e, 0x583f, 0x3055,
+  0x5833, 0x3672, 0x3026, 0x3436, 0x583b, 0x5843, 0x5842, 0x5847,
+  0x5848, 0x5846, 0x5849, 0x5841, 0x5845, 0x584a, 0x584b, 0x5840,
+  0x3b7c, 0x5844, 0x4256, 0x3932, 0x5832, 0x3f35, 0x5858, 0x4a69,
+  0x584e, 0x584f, 0x5850, 0x5857, 0x5856, 0x4b7d, 0x3437, 0x5854,
+  0x3745, 0x3334, 0x5851, 0x4e38, 0x5853, 0x3056, 0x5855, 0x584c,
+  0x5852, 0x5859, 0x3744, 0x584d, 0x4d5d, 0x4d2b, 0x585c, 0x5860,
+  0x417e, 0x4e79, 0x5861, 0x585e, 0x585b, 0x585a, 0x585f, 0x4a30,
+  0x4634, 0x3746, 0x5862, 0x585d, 0x5863, 0x377b, 0x3231, 0x586b,
+  0x3438, 0x5869, 0x586a, 0x3a29, 0x5868, 0x5866, 0x5865, 0x586c,
+  0x5864, 0x586e, 0x327b, 0x5870, 0x586f, 0x4428, 0x5873, 0x5871,
+  0x5867, 0x377c, 0x5872, 0x5876, 0x5875, 0x5877, 0x5874, 0x5878,
+  0x5879, 0x587a, 0x4a6a, 0x587c, 0x587b, 0x3d3f, 0x402e, 0x3266,
+  0x327c, 0x587d, 0x303f, 0x404c, 0x587e, 0x6c43, 0x5921, 0x3761,
+  0x5922, 0x406f, 0x5923, 0x5924, 0x353a, 0x5925, 0x5926, 0x5927,
+  0x4257, 0x384d, 0x4c61, 0x4b3c, 0x3d6a, 0x5928, 0x4070, 0x6e3d,
+  0x4862, 0x3c6a, 0x3a4d, 0x5929, 0x4247, 0x4a27, 0x4271, 0x592c,
+  0x592a, 0x592d, 0x592b, 0x592e, 0x4a31, 0x3037, 0x495e, 0x4863,
+  0x592f, 0x5932, 0x3e35, 0x353b, 0x5930, 0x5937, 0x3e36, 0x5931,
+  0x4744, 0x4d5e, 0x5933, 0x5934, 0x5938, 0x456a, 0x5935, 0x3933,
+  0x405e, 0x5946, 0x4834, 0x4272, 0x4864, 0x5a2d, 0x4a7a, 0x4471,
+  0x4b75, 0x593b, 0x3221, 0x436a, 0x5944, 0x4334, 0x593e, 0x5945,
+  0x5940, 0x5947, 0x5943, 0x5942, 0x476f, 0x593c, 0x327d, 0x593a,
+  0x3571, 0x4273, 0x5936, 0x5939, 0x3934, 0x405b, 0x3e37, 0x5941,
+  0x4752, 0x3572, 0x3348, 0x3367, 0x3f21, 0x5949, 0x594e, 0x594a,
+  0x377d, 0x594f, 0x3b22, 0x3969, 0x3d26, 0x593d, 0x3b7d, 0x594c,
+  0x3b58, 0x594d, 0x3044, 0x5948, 0x4429, 0x3573, 0x3634, 0x594b,
+  0x3027, 0x3a43, 0x3f36, 0x4472, 0x4854, 0x5951, 0x415e, 0x422a,
+  0x3b2b, 0x5952, 0x5954, 0x5950, 0x4a61, 0x443d, 0x415c, 0x4a7b,
+  0x3c4e, 0x5960, 0x595f, 0x3f78, 0x377e, 0x5959, 0x3e39, 0x4668,
+  0x4731, 0x5957, 0x415d, 0x3c78, 0x595c, 0x3e38, 0x5956, 0x595b,
+  0x4753, 0x5955, 0x3721, 0x335d, 0x595d, 0x4e2b, 0x3a4e, 0x4335,
+  0x595a, 0x405c, 0x3935, 0x3f64, 0x3166, 0x413c, 0x5958, 0x3545,
+  0x3747, 0x444f, 0x595e, 0x415f, 0x5961, 0x5963, 0x4237, 0x5969,
+  0x5964, 0x5966, 0x4941, 0x4473, 0x5967, 0x4d2c, 0x4d48, 0x3439,
+  0x302e, 0x5965, 0x5962, 0x3478, 0x3167, 0x5968, 0x4d49, 0x596c,
+  0x423b, 0x5973, 0x596d, 0x596a, 0x5971, 0x5953, 0x596e, 0x5972,
+  0x4842, 0x456b, 0x596b, 0x596f, 0x3748, 0x3a71, 0x405d, 0x5977,
+  0x4526, 0x5974, 0x4b60, 0x5975, 0x5976, 0x4c4e, 0x4022, 0x3762,
+  0x597d, 0x3b35, 0x597a, 0x5979, 0x4732, 0x4635, 0x4531, 0x597b,
+  0x597c, 0x496f, 0x4745, 0x3b23, 0x4071, 0x4b50, 0x3349, 0x5a25,
+  0x597e, 0x4d4a, 0x5a27, 0x5a23, 0x5a24, 0x4160, 0x5a22, 0x593f,
+  0x5a26, 0x5a21, 0x5a2b, 0x5a2c, 0x4527, 0x5a2e, 0x3b24, 0x5a29,
+  0x353c, 0x5a2f, 0x5a28, 0x5a33, 0x5a32, 0x5a31, 0x5a34, 0x5a36,
+  0x3e71, 0x5a35, 0x5a39, 0x5a37, 0x5a38, 0x5970, 0x5a3b, 0x5a3a,
+  0x5978, 0x5a3c, 0x5a30, 0x3b59, 0x5a3d, 0x5a3e, 0x5a40, 0x5a3f,
+  0x5a41, 0x327e, 0x3936, 0x4a7c, 0x402f, 0x384e, 0x5a43, 0x5a46,
+  0x4952, 0x355f, 0x5a45, 0x5a44, 0x4754, 0x5a47, 0x3635, 0x5a49,
+  0x5a48, 0x343a, 0x3b36, 0x4658, 0x3749, 0x3f74, 0x5a4a, 0x4030,
+  0x4528, 0x495f, 0x5a4b, 0x5a4c, 0x5a4d, 0x4a38, 0x555d, 0x4046,
+  0x494c, 0x3a58, 0x4865, 0x4843, 0x454d, 0x4e41, 0x5a4f, 0x3c50,
+  0x5a50, 0x3036, 0x3654, 0x404d, 0x4960, 0x5a51, 0x3b42, 0x4347,
+  0x3b5b, 0x3f37, 0x5a52, 0x4a7d, 0x3177, 0x3b5c, 0x5a55, 0x5a53,
+  0x5a56, 0x4e39, 0x5a54, 0x407b, 0x5a57, 0x4232, 0x5a58, 0x347a,
+  0x5a5a, 0x5a59, 0x5a5b, 0x5a5c, 0x347b, 0x467c, 0x4336, 0x356c,
+  0x3b5d, 0x4161, 0x3d5c, 0x3030, 0x5a5d, 0x3222, 0x5a61, 0x3937,
+  0x5a60, 0x3a2b, 0x3e3a, 0x5a5f, 0x3e3b, 0x4c40, 0x3a2a, 0x3057,
+  0x404e, 0x5a66, 0x4031, 0x3147, 0x3d55, 0x4b66, 0x3a72, 0x3e3c,
+  0x4027, 0x5a65, 0x5a63, 0x5a64, 0x436b, 0x5b26, 0x5a6a, 0x3b7e,
+  0x3938, 0x5a68, 0x5a69, 0x3f38, 0x5a67, 0x3b2f, 0x5a6c, 0x5a6b,
+  0x5a70, 0x5a71, 0x5a6d, 0x3322, 0x5a6e, 0x5a6f, 0x4855, 0x4961,
+  0x374a, 0x5a72, 0x4032, 0x3e3d, 0x4352, 0x3647, 0x5a73, 0x5a77,
+  0x324b, 0x5a74, 0x5a76, 0x5a75, 0x3d6b, 0x4348, 0x3045, 0x5a78,
+  0x5a79, 0x442a, 0x4e71, 0x3b43, 0x4a6b, 0x4b3d, 0x5b22, 0x5a7b,
+  0x5a7e, 0x5a7d, 0x5a7a, 0x5b21, 0x465e, 0x5a7c, 0x5b23, 0x3d6c,
+  0x5b24, 0x4d4b, 0x4778, 0x5b25, 0x5b27, 0x5b28, 0x5b29, 0x364a,
+  0x3148, 0x3939, 0x5b2a, 0x5b2b, 0x3d71, 0x4162, 0x5258, 0x413e,
+  0x413d, 0x4258, 0x3a47, 0x5072, 0x376e, 0x4d2d, 0x4a7e, 0x497e,
+  0x5b2c, 0x3a73, 0x443f, 0x5b2d, 0x4f2f, 0x4b3e, 0x442b, 0x5b2e,
+  0x347c, 0x5b2f, 0x5b30, 0x4c5a, 0x4c24, 0x4b76, 0x4b5c, 0x3b25,
+  0x5b32, 0x3c6b, 0x4b51, 0x5b34, 0x5b37, 0x5b36, 0x3479, 0x3560,
+  0x5b33, 0x5b35, 0x5b38, 0x3f79, 0x4d7b, 0x3049, 0x3a60, 0x423c,
+  0x3c5d, 0x3e73, 0x5b3b, 0x454e, 0x5b39, 0x422b, 0x5b3a, 0x3e72,
+  0x4c5d, 0x5b3c, 0x5b3d, 0x4d68, 0x5b42, 0x393a, 0x4755, 0x5b3f,
+  0x456c, 0x5a5e, 0x5a62, 0x354f, 0x4747, 0x5b41, 0x3e3e, 0x4844,
+  0x5b47, 0x487a, 0x5b3e, 0x5b44, 0x5b43, 0x404f, 0x4b6d, 0x4e53,
+  0x4b67, 0x324c, 0x3b5e, 0x4f48, 0x5b46, 0x3f75, 0x5b45, 0x5b40,
+  0x384f, 0x5b4c, 0x5b4a, 0x324d, 0x5b48, 0x5b4e, 0x5b54, 0x4248,
+  0x4a41, 0x5b56, 0x4922, 0x5b55, 0x4770, 0x4b3f, 0x343b, 0x4077,
+  0x3d40, 0x4453, 0x4d2e, 0x5b51, 0x5b50, 0x5b52, 0x5b4f, 0x5b57,
+  0x5b4d, 0x5b4b, 0x5b53, 0x5b49, 0x436c, 0x4c78, 0x3c46, 0x3a74,
+  0x3a3a, 0x4b6f, 0x3341, 0x444e, 0x464a, 0x3149, 0x4072, 0x4034,
+  0x372a, 0x5b59, 0x393b, 0x337c, 0x5b5b, 0x3374, 0x5b61, 0x5b5e,
+  0x4073, 0x334b, 0x3a2c, 0x334a, 0x3a4f, 0x5b5c, 0x3765, 0x374b,
+  0x456d, 0x5b5a, 0x3046, 0x5b5d, 0x5b5f, 0x364d, 0x372c, 0x343c,
+  0x354b, 0x5b62, 0x3a79, 0x4b71, 0x3b37, 0x5b63, 0x4930, 0x5b6f,
+  0x3233, 0x5b64, 0x5b75, 0x5b65, 0x4e42, 0x5b6c, 0x475f, 0x5b74,
+  0x5b67, 0x3034, 0x5b69, 0x393c, 0x5b6b, 0x5b6a, 0x5b66, 0x5b71,
+  0x3e3f, 0x546d, 0x3868, 0x4d7c, 0x5b68, 0x4474, 0x3323, 0x3a2d,
+  0x5b60, 0x5b70, 0x3361, 0x5b6e, 0x5b72, 0x456e, 0x347e, 0x5c32,
+  0x4c49, 0x5b77, 0x347d, 0x5b7e, 0x4b40, 0x5c21, 0x5c23, 0x5c27,
+  0x5b79, 0x432a, 0x456f, 0x5c2b, 0x5b7c, 0x5c28, 0x5c22, 0x3f39,
+  0x5c2c, 0x4033, 0x5c2a, 0x343d, 0x4f50, 0x5b76, 0x5c26, 0x3058,
+  0x5b78, 0x4c3a, 0x5b7d, 0x3f22, 0x4447, 0x5b73, 0x5c25, 0x3f7a,
+  0x5c2f, 0x3371, 0x3821, 0x5c31, 0x5b7a, 0x5c30, 0x5c29, 0x5b7b,
+  0x5c2d, 0x5c2e, 0x5c3f, 0x464e, 0x5c24, 0x5c3b, 0x5c3d, 0x4458,
+  0x4d4c, 0x4976, 0x5c38, 0x424a, 0x5c3e, 0x413f, 0x5c35, 0x5c42,
+  0x5c41, 0x466f, 0x5c40, 0x466a, 0x5c44, 0x5c37, 0x3648, 0x5c3a,
+  0x3d5d, 0x4760, 0x5c3c, 0x364b, 0x5c34, 0x5c36, 0x5c33, 0x4f30,
+  0x335a, 0x5c39, 0x5c43, 0x3335, 0x3a67, 0x315d, 0x5c54, 0x4f31,
+  0x5c57, 0x3f3a, 0x5c56, 0x5c55, 0x5c52, 0x5c46, 0x5c63, 0x5c45,
+  0x5c58, 0x5c50, 0x5c4b, 0x5c48, 0x5c49, 0x5c51, 0x7422, 0x5c4e,
+  0x393d, 0x4448, 0x4164, 0x5c4c, 0x5c47, 0x5c4a, 0x4d4d, 0x4b6a,
+  0x5c4f, 0x5c59, 0x5c61, 0x5c5a, 0x5c67, 0x5c65, 0x5c60, 0x5c5f,
+  0x4450, 0x4165, 0x5c5d, 0x5c5b, 0x5c62, 0x5c68, 0x4875, 0x5c6e,
+  0x5c69, 0x5c6c, 0x5c66, 0x4374, 0x4938, 0x5c5c, 0x5c64, 0x3e40,
+  0x4c4f, 0x5c78, 0x5c6b, 0x3822, 0x3223, 0x335f, 0x5c53, 0x3e41,
+  0x5c70, 0x5c77, 0x3c79, 0x3372, 0x432e, 0x5c6d, 0x5c72, 0x5c76,
+  0x3636, 0x354c, 0x5c74, 0x3521, 0x464b, 0x5c73, 0x5c75, 0x5c6f,
+  0x5c71, 0x3360, 0x4349, 0x5c7c, 0x5c7a, 0x3869, 0x5c79, 0x5d21,
+  0x5b58, 0x5c7b, 0x5c7d, 0x5c7e, 0x5d2c, 0x5d28, 0x5b6d, 0x5d27,
+  0x5d26, 0x5d23, 0x5c6a, 0x5d25, 0x5d24, 0x5d2a, 0x4f26, 0x5d2d,
+  0x367b, 0x5d29, 0x5d2b, 0x4827, 0x5d2e, 0x5d32, 0x5d2f, 0x4d73,
+  0x5d30, 0x5c5e, 0x5d33, 0x5d34, 0x3135, 0x5d36, 0x3767, 0x3c21,
+  0x3655, 0x3224, 0x4d5f, 0x5d38, 0x5d37, 0x5d3a, 0x353d, 0x3656,
+  0x343e, 0x5d3d, 0x5d3c, 0x5d3e, 0x324e, 0x4337, 0x5d3f, 0x343f,
+  0x5d41, 0x5d40, 0x5d42, 0x5d43, 0x5d44, 0x3b5f, 0x4035, 0x3a21,
+  0x4970, 0x4a62, 0x4f44, 0x3b75, 0x3a50, 0x4e72, 0x5d45, 0x5d46,
+  0x3b60, 0x5d47, 0x5d48, 0x5d4a, 0x5d49, 0x4b58, 0x3d5e, 0x3c6c,
+  0x3b44, 0x5d4b, 0x5d4d, 0x3f23, 0x5d4c, 0x5d4e, 0x5d4f, 0x5d50,
+  0x5d51, 0x5d52, 0x5d54, 0x5d53, 0x5d55, 0x3225, 0x434a, 0x5d56,
+  0x3b26, 0x334c, 0x5d57, 0x4542, 0x544c, 0x3523, 0x5d58, 0x5d59,
+  0x4a6c, 0x4b68, 0x4647, 0x5d5a, 0x4866, 0x487b, 0x4c53, 0x5d5b,
+  0x5d5d, 0x5d5c, 0x5d5f, 0x5d5e, 0x5d61, 0x3b61, 0x4c31, 0x5d62,
+  0x5d63, 0x3524, 0x5d64, 0x5d66, 0x5d65, 0x3f65, 0x4939, 0x314a,
+  0x4845, 0x4475, 0x3d41, 0x3561, 0x4846, 0x3c2e, 0x5d68, 0x3440,
+  0x3178, 0x4672, 0x5d67, 0x393e, 0x4353, 0x5d69, 0x5d71, 0x5d6a,
+  0x4241, 0x3562, 0x5d72, 0x3768, 0x3525, 0x5d70, 0x5d6e, 0x5d6b,
+  0x4d60, 0x4440, 0x4659, 0x5d6c, 0x5d74, 0x5d73, 0x3723, 0x322d,
+  0x3a3b, 0x5d6d, 0x5d6f, 0x4b57, 0x4274, 0x4b77, 0x5d7c, 0x5d7d,
+  0x324f, 0x4a28, 0x4c7d, 0x5e21, 0x3c23, 0x3e42, 0x5d78, 0x5d7e,
+  0x3168, 0x3637, 0x5d75, 0x5d7a, 0x4074, 0x4771, 0x4867, 0x5d77,
+  0x4b21, 0x5d79, 0x5e24, 0x5e22, 0x5d7b, 0x4b22, 0x4748, 0x3563,
+  0x4525, 0x436d, 0x5e25, 0x5e23, 0x4259, 0x5d76, 0x314b, 0x4d4e,
+  0x5e30, 0x5e2f, 0x4076, 0x5e2c, 0x4d6c, 0x4636, 0x5e26, 0x4445,
+  0x314c, 0x393f, 0x5e29, 0x3d27, 0x5e2e, 0x5e2d, 0x5e28, 0x5e2b,
+  0x3368, 0x5e2a, 0x4749, 0x4e2e, 0x3e74, 0x4075, 0x5e36, 0x5e34,
+  0x494d, 0x5e31, 0x5e33, 0x313a, 0x3940, 0x4f32, 0x333d, 0x4962,
+  0x4d61, 0x3324, 0x3f3b, 0x5e35, 0x5e3a, 0x3e43, 0x4d30, 0x5e37,
+  0x5e32, 0x5e38, 0x4e5e, 0x4573, 0x4642, 0x3336, 0x3155, 0x5e3e,
+  0x5e41, 0x4e43, 0x4d64, 0x5e48, 0x5e42, 0x5e3f, 0x4e54, 0x5e45,
+  0x3d4a, 0x5e47, 0x5e4c, 0x4571, 0x5e4a, 0x5e44, 0x4338, 0x5e4b,
+  0x5e40, 0x5e46, 0x5e4d, 0x307c, 0x5e43, 0x5e4e, 0x3f3c, 0x3d5f,
+  0x4a25, 0x3a2e, 0x5e3b, 0x5e49, 0x453a, 0x4036, 0x3369, 0x3a51,
+  0x3e44, 0x5e3d, 0x3d42, 0x374c, 0x5e3c, 0x5e52, 0x3d6d, 0x383a,
+  0x5e61, 0x5e5b, 0x3574, 0x454f, 0x5e56, 0x5e5f, 0x302f, 0x3132,
+  0x3239, 0x5e58, 0x422c, 0x5e4f, 0x5e51, 0x3941, 0x5e62, 0x5e5d,
+  0x5e55, 0x5e5c, 0x4c2b, 0x5e5a, 0x5e5e, 0x3850, 0x3e45, 0x4339,
+  0x5e54, 0x4d2f, 0x5e57, 0x5e50, 0x4572, 0x5e53, 0x5e59, 0x4f51,
+  0x3c3e, 0x4b7e, 0x5e63, 0x482e, 0x5e6f, 0x383b, 0x3d60, 0x5e65,
+  0x4e2f, 0x3942, 0x5e72, 0x306e, 0x5e70, 0x5e64, 0x5e6a, 0x5e6c,
+  0x4d4f, 0x5e67, 0x452e, 0x5e69, 0x5e71, 0x5e6b, 0x4c47, 0x5e66,
+  0x3c22, 0x5e7e, 0x336a, 0x5e68, 0x5e6d, 0x5e6e, 0x426c, 0x425a,
+  0x5e76, 0x5e7c, 0x5e7a, 0x4529, 0x5f23, 0x5e77, 0x5e78, 0x5e60,
+  0x3579, 0x493a, 0x3c3f, 0x3977, 0x4f33, 0x5e74, 0x5f22, 0x3169,
+  0x4166, 0x4779, 0x3441, 0x4e7a, 0x4c21, 0x4452, 0x5e7b, 0x5e7d,
+  0x4132, 0x5f21, 0x5e79, 0x5e73, 0x3443, 0x3769, 0x5f2f, 0x5f2a,
+  0x4078, 0x3363, 0x3d61, 0x5f33, 0x5f2c, 0x442c, 0x5f29, 0x4459,
+  0x5f4c, 0x5f26, 0x5f25, 0x5f2e, 0x5f28, 0x5f27, 0x5f2d, 0x4021,
+  0x5f24, 0x5f30, 0x5f31, 0x3442, 0x5f36, 0x5f35, 0x5f37, 0x5f3a,
+  0x4543, 0x5f34, 0x5f38, 0x3763, 0x4279, 0x5f32, 0x473b, 0x5f39,
+  0x5f3e, 0x5f3c, 0x5f3f, 0x5f42, 0x5f3b, 0x396a, 0x4728, 0x5e39,
+  0x4d74, 0x5f3d, 0x5f41, 0x4275, 0x5f40, 0x5f2b, 0x6f69, 0x5f45,
+  0x5f49, 0x5f47, 0x5f43, 0x5f44, 0x5f48, 0x5f46, 0x494e, 0x5f4e,
+  0x5f4b, 0x5f4a, 0x5f4d, 0x4654, 0x5f4f, 0x4375, 0x426d, 0x4025,
+  0x5f50, 0x5f52, 0x5f51, 0x5e75, 0x5f53, 0x4667, 0x5f54, 0x3250,
+  0x4574, 0x3325, 0x3564, 0x3c5e, 0x3a52, 0x4f27, 0x3f66, 0x316a,
+  0x5f56, 0x5f55, 0x5f59, 0x433a, 0x5f5c, 0x5f57, 0x5f5b, 0x5f5a,
+  0x4540, 0x3059, 0x4e75, 0x5f5e, 0x3128, 0x5f60, 0x5f5f, 0x5f5d,
+  0x5f58, 0x4b23, 0x5f62, 0x5f61, 0x316b, 0x5f64, 0x4a32, 0x5f63,
+  0x4c35, 0x3e47, 0x4133, 0x3e46, 0x4e7b, 0x5f6a, 0x4079, 0x5f66,
+  0x5f6b, 0x316c, 0x5f69, 0x4761, 0x5f65, 0x5f68, 0x3e48, 0x4851,
+  0x5f6c, 0x3c51, 0x407a, 0x5f6f, 0x5f67, 0x3727, 0x5f6d, 0x4d50,
+  0x5f70, 0x7426, 0x3d4f, 0x5f71, 0x5f72, 0x472e, 0x5f74, 0x5f75,
+  0x4733, 0x4575, 0x5f77, 0x5f79, 0x4e55, 0x5f76, 0x5f78, 0x316d,
+  0x5f73, 0x535b, 0x5f7a, 0x4167, 0x3b38, 0x5f7c, 0x5f7b, 0x3f24,
+  0x5259, 0x5f7d, 0x6021, 0x5f6e, 0x5f7e, 0x6022, 0x477a, 0x6023,
+  0x6024, 0x6025, 0x6026, 0x445e, 0x6028, 0x6027, 0x6029, 0x602a,
+  0x3c5f, 0x4963, 0x4c6c, 0x602b, 0x602c, 0x4156, 0x3c24, 0x602d,
+  0x602e, 0x602f, 0x4a52, 0x4847, 0x6030, 0x4757, 0x442d, 0x6031,
+  0x3267, 0x356d, 0x4c46, 0x4c36, 0x3234, 0x4f34, 0x4b52, 0x4a2a,
+  0x4037, 0x6032, 0x4643, 0x3823, 0x6033, 0x3a54, 0x6035, 0x6034,
+  0x6036, 0x6037, 0x6038, 0x353e, 0x6039, 0x603a, 0x3824, 0x4848,
+  0x603c, 0x3e75, 0x603b, 0x3638, 0x603d, 0x603f, 0x603e, 0x6040,
+  0x3851, 0x6041, 0x3669, 0x4140, 0x397d, 0x6043, 0x6044, 0x6042,
+  0x3c6d, 0x4648, 0x3639, 0x6046, 0x432c, 0x6045, 0x4f35, 0x4762,
+  0x6049, 0x604b, 0x6048, 0x4c54, 0x604a, 0x604c, 0x4e44, 0x6050,
+  0x604f, 0x4376, 0x472d, 0x3825, 0x604e, 0x604d, 0x4d31, 0x4d32,
+  0x6051, 0x316e, 0x3976, 0x3b62, 0x6052, 0x6053, 0x6055, 0x3d43,
+  0x6057, 0x6056, 0x6058, 0x334d, 0x605a, 0x6059, 0x605c, 0x605b,
+  0x383c, 0x4e28, 0x364c, 0x3226, 0x366a, 0x3461, 0x4e68, 0x605e,
+  0x6060, 0x6061, 0x3251, 0x605d, 0x3b39, 0x4441, 0x605f, 0x6064,
+  0x3c6e, 0x6062, 0x373e, 0x4849, 0x6063, 0x607e, 0x6069, 0x383d,
+  0x3565, 0x6066, 0x4d7d, 0x4e30, 0x4276, 0x6068, 0x606a, 0x4e56,
+  0x3657, 0x487c, 0x474a, 0x606b, 0x606d, 0x6070, 0x606c, 0x606f,
+  0x386a, 0x314d, 0x6071, 0x3f70, 0x606e, 0x4e5c, 0x6074, 0x7424,
+  0x6072, 0x6075, 0x6067, 0x6073, 0x3a3c, 0x6076, 0x6077, 0x4d7e,
+  0x6078, 0x6079, 0x6065, 0x607a, 0x3444, 0x3c25, 0x607b, 0x607c,
+  0x607d, 0x313b, 0x6121, 0x493b, 0x6122, 0x3424, 0x6123, 0x6124,
+  0x6125, 0x6127, 0x6128, 0x6126, 0x4953, 0x612a, 0x6129, 0x612c,
+  0x612b, 0x612d, 0x612e, 0x6130, 0x612f, 0x3979, 0x6132, 0x6131,
+  0x3445, 0x3f53, 0x453c, 0x6133, 0x4038, 0x3b3a, 0x3179, 0x6134,
+  0x4d51, 0x4a63, 0x6135, 0x4544, 0x4d33, 0x3943, 0x3f3d, 0x434b,
+  0x5234, 0x442e, 0x3268, 0x6136, 0x6137, 0x613c, 0x613a, 0x6139,
+  0x5a42, 0x3326, 0x6138, 0x305a, 0x482a, 0x484a, 0x4e31, 0x613d,
+  0x613b, 0x435c, 0x4026, 0x482b, 0x492d, 0x613f, 0x4e2c, 0x374d,
+  0x6140, 0x613e, 0x4856, 0x6141, 0x6142, 0x305b, 0x3e76, 0x6147,
+  0x6144, 0x466d, 0x6143, 0x3526, 0x614a, 0x6145, 0x6146, 0x6149,
+  0x6148, 0x4925, 0x4142, 0x4141, 0x353f, 0x614b, 0x614c, 0x614d,
+  0x614f, 0x614e, 0x3156, 0x6157, 0x4868, 0x6151, 0x6153, 0x6155,
+  0x3f3e, 0x6156, 0x6154, 0x3c40, 0x6150, 0x6152, 0x4942, 0x3e49,
+  0x6159, 0x6158, 0x615a, 0x3c26, 0x3a2f, 0x4577, 0x615b, 0x444b,
+  0x615d, 0x4e21, 0x615c, 0x4169, 0x6162, 0x6164, 0x6165, 0x4354,
+  0x6163, 0x6160, 0x615e, 0x615f, 0x6161, 0x6168, 0x6166, 0x6167,
+  0x6169, 0x616b, 0x616c, 0x616d, 0x616e, 0x616a, 0x6170, 0x616f,
+  0x6171, 0x4e45, 0x6174, 0x6172, 0x6173, 0x3462, 0x4c7e, 0x4a4a,
+  0x6176, 0x6175, 0x6177, 0x6178, 0x617c, 0x6179, 0x617a, 0x617b,
+  0x617d, 0x617e, 0x6221, 0x6222, 0x6223, 0x482f, 0x4550, 0x6224,
+  0x4772, 0x4934, 0x6225, 0x6226, 0x452a, 0x3327, 0x3944, 0x6227,
+  0x6228, 0x6229, 0x3b29, 0x622b, 0x622a, 0x622c, 0x622d, 0x4869,
+  0x622e, 0x622f, 0x7369, 0x6230, 0x6231, 0x6232, 0x3b2e, 0x6233,
+  0x4756, 0x4b5f, 0x314e, 0x3157, 0x6234, 0x6236, 0x6235, 0x4570,
+  0x4039, 0x5d39, 0x6237, 0x4c41, 0x6238, 0x3446, 0x4857, 0x6239,
+  0x623a, 0x623b, 0x4c5c, 0x4c55, 0x443e, 0x416a, 0x623d, 0x3d62,
+  0x3e4a, 0x6240, 0x623f, 0x623e, 0x487d, 0x3447, 0x3829, 0x6246,
+  0x6243, 0x3f3f, 0x4c32, 0x6242, 0x6244, 0x6245, 0x6241, 0x6247,
+  0x6248, 0x442f, 0x3463, 0x4365, 0x6249, 0x624a, 0x624d, 0x3f67,
+  0x4644, 0x624e, 0x4b53, 0x624b, 0x624c, 0x6251, 0x6250, 0x624f,
+  0x6253, 0x6252, 0x6254, 0x6256, 0x6255, 0x4a4d, 0x3d56, 0x4e46,
+  0x6257, 0x4637, 0x6258, 0x6259, 0x625d, 0x625b, 0x625c, 0x625a,
+  0x625e, 0x625f, 0x6260, 0x6261, 0x4c37, 0x6262, 0x4c70, 0x6263,
+  0x434e, 0x476a, 0x366b, 0x433b, 0x6264, 0x363a, 0x4050, 0x6265,
+  0x3a3d, 0x6266, 0x6267, 0x3826, 0x3a55, 0x6269, 0x4556, 0x3a56,
+  0x354e, 0x4b24, 0x474b, 0x4557, 0x395c, 0x626b, 0x3e4b, 0x4e32,
+  0x3945, 0x3827, 0x4823, 0x626d, 0x626f, 0x386b, 0x626e, 0x4476,
+  0x6271, 0x3337, 0x626c, 0x486a, 0x3130, 0x3a6c, 0x4f52, 0x6270,
+  0x6272, 0x4a4b, 0x4059, 0x6274, 0x6275, 0x6273, 0x334e, 0x627b,
+  0x627a, 0x3c27, 0x627c, 0x6277, 0x627d, 0x6278, 0x4858, 0x6276,
+  0x6279, 0x6322, 0x6321, 0x4b61, 0x627e, 0x306b, 0x6324, 0x6323,
+  0x3e4c, 0x6325, 0x4143, 0x6327, 0x6326, 0x6328, 0x6268, 0x626a,
+  0x632a, 0x6329, 0x3c28, 0x4e69, 0x3c52, 0x632b, 0x3737, 0x3540,
+  0x3527, 0x3b63, 0x4d34, 0x6331, 0x6330, 0x4144, 0x632d, 0x632f,
+  0x3d4b, 0x3f40, 0x632e, 0x632c, 0x472a, 0x3e4d, 0x493c, 0x3a57,
+  0x4578, 0x6332, 0x6333, 0x6349, 0x3658, 0x4f3d, 0x4135, 0x6334,
+  0x3252, 0x4477, 0x4a21, 0x6335, 0x357a, 0x6336, 0x6338, 0x6339,
+  0x4729, 0x633a, 0x633b, 0x633c, 0x3659, 0x3253, 0x4645, 0x3d28,
+  0x3b64, 0x633d, 0x3d29, 0x324a, 0x4943, 0x633e, 0x486b, 0x4145,
+  0x6341, 0x6342, 0x4769, 0x3f41, 0x633f, 0x4361, 0x6340, 0x3e4e,
+  0x305c, 0x3529, 0x6343, 0x4478, 0x6344, 0x4047, 0x4c2d, 0x4923,
+  0x6345, 0x6346, 0x4355, 0x4e47, 0x6348, 0x6347, 0x3c6f, 0x634a,
+  0x3070, 0x634d, 0x634b, 0x3254, 0x374e, 0x634c, 0x3946, 0x3972,
+  0x4a66, 0x634e, 0x4b54, 0x6350, 0x4051, 0x314f, 0x323a, 0x302c,
+  0x634f, 0x6351, 0x6352, 0x3e77, 0x6353, 0x334f, 0x6355, 0x376a,
+  0x3566, 0x6356, 0x3675, 0x6357, 0x407c, 0x464d, 0x4060, 0x3a75,
+  0x6358, 0x4362, 0x416b, 0x635a, 0x635c, 0x6359, 0x635b, 0x3722,
+  0x635d, 0x3726, 0x3567, 0x4d52, 0x635f, 0x6360, 0x312e, 0x6363,
+  0x3376, 0x6362, 0x6361, 0x6365, 0x635e, 0x6366, 0x4e29, 0x6367,
+  0x6368, 0x5474, 0x636a, 0x6369, 0x636b, 0x636c, 0x4e35, 0x636d,
+  0x706f, 0x3e4f, 0x636e, 0x636f, 0x3d57, 0x4638, 0x6370, 0x4328,
+  0x6371, 0x433c, 0x6372, 0x3625, 0x513f, 0x435d, 0x3c33, 0x3448,
+  0x6373, 0x6422, 0x6376, 0x3568, 0x6375, 0x6424, 0x6374, 0x3e50,
+  0x6378, 0x6379, 0x452b, 0x637a, 0x335e, 0x3f5a, 0x4964, 0x637c,
+  0x4268, 0x6377, 0x637b, 0x637d, 0x3a7b, 0x6426, 0x492e, 0x4826,
+  0x4579, 0x365a, 0x6425, 0x6423, 0x4835, 0x637e, 0x435e, 0x457b,
+  0x457a, 0x3a76, 0x6438, 0x6428, 0x642a, 0x642d, 0x642e, 0x642b,
+  0x642c, 0x6429, 0x6427, 0x6421, 0x4a4f, 0x3255, 0x6435, 0x6432,
+  0x6437, 0x6436, 0x4773, 0x4c27, 0x3b3b, 0x6430, 0x6439, 0x6434,
+  0x6433, 0x642f, 0x6431, 0x3449, 0x433d, 0x407d, 0x4822, 0x643e,
+  0x4824, 0x4061, 0x643b, 0x484f, 0x643f, 0x4a53, 0x435b, 0x643a,
+  0x643c, 0x643d, 0x6440, 0x3c44, 0x4646, 0x6445, 0x6444, 0x6441,
+  0x4f36, 0x644a, 0x644e, 0x644b, 0x6447, 0x6448, 0x644d, 0x6442,
+  0x5255, 0x6449, 0x6443, 0x644c, 0x6452, 0x344a, 0x644f, 0x6450,
+  0x6451, 0x6454, 0x6453, 0x4876, 0x6455, 0x4e7c, 0x4a6d, 0x645a,
+  0x6457, 0x6456, 0x4052, 0x6459, 0x645b, 0x6458, 0x645f, 0x645c,
+  0x645d, 0x6446, 0x645e, 0x6460, 0x6461, 0x4a46, 0x6462, 0x4c62,
+  0x364e, 0x3729, 0x6463, 0x4a34, 0x3f68, 0x4c30, 0x6464, 0x4e33,
+  0x4774, 0x4146, 0x4734, 0x3d4d, 0x3040, 0x6469, 0x6467, 0x6465,
+  0x3421, 0x3e51, 0x646a, 0x6468, 0x6466, 0x646e, 0x646d, 0x646c,
+  0x646b, 0x646f, 0x6470, 0x403a, 0x6471, 0x6473, 0x6472, 0x3852,
+  0x4138, 0x6475, 0x457c, 0x6474, 0x6476, 0x4a35, 0x416c, 0x3947,
+  0x6477, 0x4e48, 0x6479, 0x647a, 0x647b, 0x647c, 0x3b65, 0x647d,
+  0x374f, 0x356a, 0x352a, 0x6521, 0x4c73, 0x3948, 0x647e, 0x6524,
+  0x4c66, 0x473c, 0x4933, 0x3d63, 0x6523, 0x3c53, 0x3949, 0x3b66,
+  0x3569, 0x4a36, 0x6522, 0x4147, 0x4b42, 0x3a77, 0x3b67, 0x445d,
+  0x6527, 0x4e5f, 0x3a59, 0x6528, 0x3f42, 0x652a, 0x3e52, 0x3a30,
+  0x6529, 0x3d2a, 0x383e, 0x4148, 0x6525, 0x652b, 0x6526, 0x3750,
+  0x652e, 0x6532, 0x376b, 0x652d, 0x6536, 0x394a, 0x4d6d, 0x303c,
+  0x6533, 0x356b, 0x6530, 0x6531, 0x457d, 0x652f, 0x652c, 0x3328,
+  0x4064, 0x3828, 0x6538, 0x6535, 0x6537, 0x6534, 0x3751, 0x4233,
+  0x6539, 0x416e, 0x6546, 0x6542, 0x653c, 0x6540, 0x3c7a, 0x305d,
+  0x653b, 0x6543, 0x6547, 0x394b, 0x4c56, 0x4456, 0x653d, 0x6545,
+  0x653a, 0x433e, 0x653f, 0x303d, 0x4c4a, 0x653e, 0x365b, 0x486c,
+  0x416d, 0x4e50, 0x3d6f, 0x656e, 0x6548, 0x407e, 0x6544, 0x6549,
+  0x654b, 0x4479, 0x654e, 0x654a, 0x4a54, 0x344b, 0x4c4b, 0x305e,
+  0x654d, 0x4e7d, 0x654c, 0x316f, 0x466c, 0x654f, 0x6556, 0x6550,
+  0x6557, 0x6553, 0x477b, 0x3c4a, 0x6555, 0x6552, 0x6558, 0x6551,
+  0x3d44, 0x4b25, 0x3d4c, 0x6554, 0x6560, 0x655c, 0x655f, 0x655d,
+  0x6561, 0x655b, 0x6541, 0x4053, 0x484b, 0x655e, 0x6559, 0x4121,
+  0x3752, 0x3d2b, 0x3f25, 0x4136, 0x6564, 0x6566, 0x6567, 0x6563,
+  0x6565, 0x655a, 0x6562, 0x656a, 0x6569, 0x4b7a, 0x372b, 0x6568,
+  0x656c, 0x656b, 0x656f, 0x6571, 0x3b3c, 0x656d, 0x6572, 0x6573,
+  0x6574, 0x657a, 0x453b, 0x6576, 0x6575, 0x6577, 0x6578, 0x6579,
+  0x657b, 0x657c, 0x344c, 0x657d, 0x657e, 0x6621, 0x6622, 0x6623,
+  0x6624, 0x6625, 0x6626, 0x6628, 0x6627, 0x6629, 0x662a, 0x662b,
+  0x662e, 0x662c, 0x662d, 0x3a61, 0x3753, 0x4356, 0x4833, 0x3d70,
+  0x474d, 0x486d, 0x662f, 0x586d, 0x6630, 0x6632, 0x4d65, 0x6631,
+  0x6634, 0x6633, 0x4d53, 0x6635, 0x487e, 0x6636, 0x6639, 0x6638,
+  0x6637, 0x663a, 0x3732, 0x4122, 0x3541, 0x663e, 0x663b, 0x663c,
+  0x663f, 0x6640, 0x663d, 0x3129, 0x3227, 0x6642, 0x6643, 0x6644,
+  0x4d62, 0x3d2c, 0x6646, 0x6645, 0x3f69, 0x6647, 0x6648, 0x6649,
+  0x3465, 0x344d, 0x664a, 0x664b, 0x4b5d, 0x4d63, 0x4d54, 0x4f37,
+  0x394d, 0x664e, 0x3c54, 0x664d, 0x664f, 0x3c29, 0x4251, 0x6650,
+  0x394c, 0x4c57, 0x6651, 0x6652, 0x6653, 0x6654, 0x6655, 0x3c2a,
+  0x4c6d, 0x6657, 0x433f, 0x6656, 0x6659, 0x6658, 0x665a, 0x403b,
+  0x665b, 0x665c, 0x4a39, 0x665d, 0x416f, 0x665e, 0x665f, 0x4e7e,
+  0x6662, 0x6661, 0x6660, 0x4430, 0x6663, 0x3f26, 0x6664, 0x6665,
+  0x4f38, 0x6666, 0x6667, 0x6669, 0x6668, 0x4825, 0x4679, 0x4f3e,
+  0x4829, 0x666b, 0x3e53, 0x492a, 0x666c, 0x666a, 0x344e, 0x3854,
+  0x3b68, 0x486e, 0x382a, 0x4b43, 0x666f, 0x666d, 0x394e, 0x394f,
+  0x3069, 0x3a68, 0x4759, 0x305f, 0x6674, 0x4340, 0x4758, 0x425b,
+  0x6676, 0x6672, 0x6675, 0x6670, 0x6673, 0x4b26, 0x3855, 0x307d,
+  0x6671, 0x6678, 0x6679, 0x4639, 0x363b, 0x6726, 0x473d, 0x3b69,
+  0x363c, 0x4048, 0x4f46, 0x4c2e, 0x6677, 0x4054, 0x3553, 0x667a,
+  0x667c, 0x667b, 0x667d, 0x4326, 0x473e, 0x4431, 0x6723, 0x6722,
+  0x667e, 0x3f55, 0x4965, 0x6725, 0x6724, 0x3950, 0x4f53, 0x6735,
+  0x6729, 0x672a, 0x3c70, 0x6728, 0x3978, 0x6727, 0x672b, 0x4432,
+  0x4a22, 0x4123, 0x425c, 0x672f, 0x6730, 0x672c, 0x672d, 0x672e,
+  0x3951, 0x6736, 0x6732, 0x4966, 0x4b6c, 0x4928, 0x6731, 0x6734,
+  0x6733, 0x4b44, 0x6737, 0x6738, 0x4137, 0x6739, 0x673b, 0x673f,
+  0x673c, 0x673a, 0x473f, 0x673d, 0x673e, 0x3232, 0x6745, 0x6740,
+  0x6741, 0x6742, 0x4221, 0x6744, 0x6743, 0x6746, 0x6747, 0x6748,
+  0x3f43, 0x3269, 0x6749, 0x4e57, 0x3c2b, 0x3d2d, 0x3b6a, 0x4357,
+  0x674a, 0x674b, 0x3131, 0x674c, 0x674d, 0x674e, 0x674f, 0x6750,
+  0x363d, 0x5a2a, 0x6751, 0x4065, 0x6752, 0x3c4b, 0x6753, 0x5030,
+  0x6754, 0x4a5e, 0x345c, 0x4124, 0x3d58, 0x4971, 0x3d2e, 0x6755,
+  0x3952, 0x6756, 0x484c, 0x6764, 0x6758, 0x4249, 0x4775, 0x383f,
+  0x6757, 0x4125, 0x6759, 0x447a, 0x675b, 0x675a, 0x675d, 0x675c,
+  0x675e, 0x6760, 0x675f, 0x344f, 0x6761, 0x6762, 0x6763, 0x3a31,
+  0x4e49, 0x6765, 0x3f27, 0x3170, 0x6766, 0x6767, 0x6768, 0x3072,
+  0x6769, 0x676a, 0x4967, 0x3c47, 0x676c, 0x3329, 0x3032, 0x676b,
+  0x676e, 0x474e, 0x3f44, 0x3256, 0x4b27, 0x375d, 0x365c, 0x676d,
+  0x326a, 0x3423, 0x3171, 0x6772, 0x4e6a, 0x425d, 0x4944, 0x677e,
+  0x3257, 0x677c, 0x677a, 0x6771, 0x676f, 0x6770, 0x3c63, 0x366c,
+  0x4377, 0x4651, 0x3151, 0x6774, 0x6773, 0x6779, 0x6775, 0x6778,
+  0x4c50, 0x6777, 0x3258, 0x337d, 0x677b, 0x677d, 0x3754, 0x6823,
+  0x682c, 0x682d, 0x302b, 0x6834, 0x3071, 0x682b, 0x682a, 0x6825,
+  0x6824, 0x6822, 0x6821, 0x4363, 0x427b, 0x6827, 0x6826, 0x6829,
+  0x4170, 0x3755, 0x3141, 0x6828, 0x3953, 0x4171, 0x683a, 0x683b,
+  0x3259, 0x322e, 0x6838, 0x682e, 0x6836, 0x683d, 0x6837, 0x6835,
+  0x6776, 0x6833, 0x682f, 0x3450, 0x6831, 0x683c, 0x6832, 0x683e,
+  0x6830, 0x477c, 0x4d69, 0x6839, 0x684f, 0x6847, 0x3f7b, 0x3546,
+  0x365d, 0x6842, 0x325b, 0x3e54, 0x6845, 0x3a5a, 0x4551, 0x684a,
+  0x4a6e, 0x6841, 0x325a, 0x3856, 0x4929, 0x684b, 0x683f, 0x6848,
+  0x6852, 0x6843, 0x6844, 0x463a, 0x6849, 0x6846, 0x4b28, 0x684c,
+  0x3060, 0x6840, 0x684e, 0x684d, 0x476b, 0x6854, 0x685f, 0x337e,
+  0x6862, 0x6850, 0x6855, 0x4d6e, 0x685e, 0x4d55, 0x4e2a, 0x4378,
+  0x336b, 0x4972, 0x6864, 0x4621, 0x3031, 0x685d, 0x6859, 0x4172,
+  0x6853, 0x685b, 0x6860, 0x472c, 0x302a, 0x6858, 0x6861, 0x4978,
+  0x685c, 0x6857, 0x3e55, 0x3d2f, 0x3c2c, 0x4c58, 0x4947, 0x6867,
+  0x6870, 0x685a, 0x3377, 0x3e78, 0x6865, 0x686a, 0x4173, 0x6866,
+  0x686d, 0x435f, 0x686e, 0x4d56, 0x6863, 0x3338, 0x6869, 0x686c,
+  0x4c2c, 0x686f, 0x6868, 0x686b, 0x4b29, 0x4f21, 0x6873, 0x687a,
+  0x6872, 0x3c43, 0x6851, 0x4a4e, 0x4c22, 0x6879, 0x6878, 0x6874,
+  0x6875, 0x3136, 0x6877, 0x6871, 0x4455, 0x6876, 0x307e, 0x4222,
+  0x4a43, 0x687b, 0x6921, 0x4859, 0x687e, 0x3e56, 0x3c49, 0x6923,
+  0x363e, 0x6924, 0x4979, 0x687d, 0x6856, 0x687c, 0x4f4f, 0x4622,
+  0x4973, 0x692b, 0x6931, 0x6932, 0x6925, 0x4776, 0x692f, 0x6927,
+  0x6929, 0x6933, 0x6928, 0x692c, 0x3172, 0x4665, 0x692d, 0x6930,
+  0x6926, 0x4126, 0x692a, 0x3b27, 0x3f45, 0x3730, 0x4c74, 0x4c79,
+  0x3d72, 0x6937, 0x6935, 0x4f4e, 0x6934, 0x4d75, 0x6936, 0x6938,
+  0x6939, 0x693c, 0x693a, 0x4623, 0x693b, 0x484d, 0x692e, 0x3d73,
+  0x693d, 0x6942, 0x4174, 0x6941, 0x6922, 0x6943, 0x4149, 0x693e,
+  0x6940, 0x693f, 0x5d31, 0x5d22, 0x6945, 0x6944, 0x4d76, 0x623c,
+  0x6946, 0x6947, 0x6948, 0x3857, 0x3554, 0x694a, 0x515d, 0x3575,
+  0x4e3a, 0x3673, 0x694b, 0x694c, 0x436e, 0x694d, 0x467a, 0x303a,
+  0x3263, 0x6952, 0x6953, 0x694e, 0x3b3d, 0x694f, 0x4742, 0x6950,
+  0x6951, 0x695b, 0x6955, 0x6958, 0x6954, 0x6956, 0x6957, 0x3c58,
+  0x6959, 0x4341, 0x3756, 0x3342, 0x695c, 0x333f, 0x6961, 0x695d,
+  0x6960, 0x483a, 0x695e, 0x695f, 0x4948, 0x485a, 0x6962, 0x427d,
+  0x696c, 0x6968, 0x326b, 0x6966, 0x4b2a, 0x6967, 0x6964, 0x6965,
+  0x696a, 0x696d, 0x696b, 0x6969, 0x6963, 0x4358, 0x6974, 0x4c2a,
+  0x6972, 0x6973, 0x696e, 0x6970, 0x6971, 0x696f, 0x4066, 0x4f39,
+  0x6978, 0x6979, 0x6a21, 0x3f2a, 0x697b, 0x697e, 0x6976, 0x6975,
+  0x6a22, 0x325c, 0x697c, 0x6a23, 0x697d, 0x697a, 0x4433, 0x6977,
+  0x4768, 0x6a27, 0x4d3b, 0x6a26, 0x6a25, 0x6a2e, 0x6a28, 0x6a30,
+  0x4d66, 0x6a33, 0x6a2a, 0x6a2b, 0x6a2f, 0x6a32, 0x6a31, 0x6a29,
+  0x6a2c, 0x6a3d, 0x6a36, 0x6a34, 0x6a35, 0x6a3a, 0x6a3b, 0x332a,
+  0x3542, 0x6a39, 0x6a24, 0x6a38, 0x6a3c, 0x6a37, 0x6a3e, 0x6a40,
+  0x6a3f, 0x6a42, 0x6a41, 0x695a, 0x6a46, 0x6a43, 0x6a44, 0x6a45,
+  0x6a47, 0x376c, 0x6a49, 0x6a48, 0x3d30, 0x3954, 0x5e27, 0x6a4a,
+  0x3d51, 0x3339, 0x6a4b, 0x3152, 0x3e57, 0x6a4c, 0x3955, 0x6a4d,
+  0x3061, 0x493d, 0x6a4e, 0x3f6a, 0x6a55, 0x6a52, 0x436f, 0x6a53,
+  0x6a50, 0x365e, 0x6a4f, 0x6a56, 0x3736, 0x425e, 0x6a5c, 0x6a58,
+  0x4235, 0x6a57, 0x6a5a, 0x6a51, 0x6a5b, 0x6a5d, 0x486f, 0x6a59,
+  0x6a5e, 0x6a60, 0x3853, 0x6a54, 0x3041, 0x6a5f, 0x3a5b, 0x4e76,
+  0x6a61, 0x6a62, 0x4175, 0x4e22, 0x6a63, 0x4d35, 0x6a64, 0x6a65,
+  0x4a64, 0x6a66, 0x3a40, 0x4e23, 0x6a6b, 0x6a6c, 0x3e58, 0x6a6a,
+  0x4d67, 0x6a67, 0x6a69, 0x403d, 0x3f7e, 0x6a68, 0x6a6d, 0x4a23,
+  0x6a6f, 0x6a6e, 0x336c, 0x4b2b, 0x6a70, 0x6a7c, 0x6a72, 0x6a73,
+  0x6a74, 0x6a75, 0x6a79, 0x6a7a, 0x6a78, 0x6a76, 0x6a71, 0x6a77,
+  0x6a7b, 0x7037, 0x3228, 0x6a7e, 0x365f, 0x6a7d, 0x6b22, 0x6b21,
+  0x6b24, 0x6b23, 0x6b25, 0x3d31, 0x6b26, 0x6b27, 0x6b28, 0x403e,
+  0x4d57, 0x6b29, 0x4a24, 0x4746, 0x6b2a, 0x6b2b, 0x382b, 0x352c,
+  0x6b2c, 0x3b6b, 0x4741, 0x6b2d, 0x3350, 0x6b2e, 0x6b30, 0x4d77,
+  0x6b2f, 0x3f46, 0x6b31, 0x6b32, 0x6b33, 0x3451, 0x6b34, 0x6b35,
+  0x6b36, 0x6b37, 0x3351, 0x6b38, 0x6b39, 0x6b3a, 0x3272, 0x3f28,
+  0x6b3b, 0x6b3c, 0x6b3d, 0x3840, 0x447b, 0x6b3e, 0x3757, 0x3f56,
+  0x6b41, 0x4624, 0x6b40, 0x3731, 0x6b3f, 0x4277, 0x352d, 0x6b42,
+  0x6b43, 0x3e59, 0x376d, 0x6b44, 0x4b2c, 0x405f, 0x3576, 0x4c75,
+  0x414a, 0x6b45, 0x3f47, 0x4370, 0x3e5a, 0x6b46, 0x6b49, 0x6b4a,
+  0x3a3e, 0x4242, 0x6b48, 0x3e5b, 0x493e, 0x6b47, 0x3b6c, 0x3153,
+  0x6b4e, 0x3758, 0x3b6e, 0x3b6d, 0x4f4d, 0x6b4d, 0x6b4c, 0x4127,
+  0x354d, 0x4f43, 0x333a, 0x3e5c, 0x6b4b, 0x6b50, 0x6b51, 0x6b4f,
+  0x3858, 0x4d40, 0x3b6f, 0x4727, 0x6b54, 0x4040, 0x4342, 0x4d36,
+  0x6b57, 0x386c, 0x403f, 0x6b53, 0x6b58, 0x386d, 0x6b55, 0x6b56,
+  0x6b52, 0x4062, 0x4649, 0x432f, 0x325d, 0x4870, 0x3543, 0x4434,
+  0x6b5b, 0x6b59, 0x434c, 0x4041, 0x3452, 0x6b5a, 0x3f5b, 0x4e4a,
+  0x4f40, 0x6b5c, 0x6b67, 0x4435, 0x6b66, 0x6b63, 0x6b6b, 0x6b64,
+  0x6b60, 0x447c, 0x6b5f, 0x6b5d, 0x4d21, 0x3b70, 0x6b61, 0x6b5e,
+  0x6b65, 0x3d74, 0x3841, 0x427a, 0x4b45, 0x315a, 0x3062, 0x4625,
+  0x6b69, 0x6b68, 0x4666, 0x6b6d, 0x6b62, 0x6b6c, 0x6b6e, 0x382c,
+  0x6b6a, 0x3956, 0x3c55, 0x6b6f, 0x4d58, 0x6b72, 0x6b75, 0x6b73,
+  0x4935, 0x6b70, 0x3660, 0x6b74, 0x6b76, 0x6b7a, 0x6b77, 0x6b79,
+  0x6b78, 0x6b7b, 0x3c31, 0x6b7d, 0x6b7c, 0x4968, 0x6c21, 0x3759,
+  0x6b7e, 0x6c22, 0x6c23, 0x3544, 0x6641, 0x3e79, 0x6c24, 0x386e,
+  0x6c25, 0x6c26, 0x3b3e, 0x5a4e, 0x6c27, 0x6c28, 0x3d32, 0x6c29,
+  0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x432b, 0x6c2e, 0x6c30, 0x6c2f,
+  0x4626, 0x6c31, 0x4b2d, 0x6c32, 0x6c33, 0x6c34, 0x6c35, 0x465a,
+  0x3e5d, 0x6c36, 0x396b, 0x502e, 0x6c37, 0x6c38, 0x493f, 0x6c39,
+  0x6c41, 0x6c3a, 0x6c3c, 0x6c3b, 0x6c3d, 0x4b46, 0x6c3e, 0x6c3f,
+  0x6c40, 0x6c42, 0x332d, 0x4467, 0x4969, 0x3a62, 0x3957, 0x494f,
+  0x325f, 0x484e, 0x6c45, 0x3453, 0x4055, 0x6c44, 0x6c49, 0x4379,
+  0x4c63, 0x6c47, 0x6c48, 0x352e, 0x6c4a, 0x4763, 0x425f, 0x4871,
+  0x453d, 0x6c46, 0x4b47, 0x326c, 0x6c4c, 0x4f28, 0x4442, 0x4f45,
+  0x3b71, 0x6c4b, 0x4231, 0x6c5c, 0x4128, 0x4678, 0x4950, 0x6c4f,
+  0x3b3f, 0x3b72, 0x3e5e, 0x4765, 0x382d, 0x6c4e, 0x6c4d, 0x496a,
+  0x3c41, 0x4552, 0x6c51, 0x6c52, 0x3958, 0x6c50, 0x6c53, 0x6c54,
+  0x6c56, 0x4223, 0x6c55, 0x3466, 0x6c58, 0x6c57, 0x6c59, 0x6c5b,
+  0x6c5d, 0x6c5e, 0x4056, 0x3c4f, 0x6c5f, 0x3352, 0x6c60, 0x4176,
+  0x6c61, 0x6c62, 0x496b, 0x352f, 0x6c63, 0x4436, 0x315b, 0x6c64,
+  0x3c71, 0x3f76, 0x422d, 0x6c67, 0x6c66, 0x6c65, 0x6c6d, 0x6c6b,
+  0x6c68, 0x6c6a, 0x6c69, 0x6c6c, 0x3577, 0x6c70, 0x4057, 0x6c71,
+  0x3859, 0x6c6e, 0x6c6f, 0x4f29, 0x4437, 0x4129, 0x6c72, 0x6c75,
+  0x6c73, 0x6c74, 0x4d59, 0x4627, 0x6c78, 0x6c76, 0x6c77, 0x6c79,
+  0x6d29, 0x6c7c, 0x6c7d, 0x6c7b, 0x6c7a, 0x447d, 0x6d21, 0x6d25,
+  0x6d22, 0x6c7e, 0x6d23, 0x6d24, 0x6d2b, 0x6d26, 0x4058, 0x6d28,
+  0x6d2a, 0x6d27, 0x6d2d, 0x3d33, 0x6d2c, 0x6d2e, 0x6d2f, 0x6d32,
+  0x6d31, 0x6d30, 0x6d34, 0x6d33, 0x4c76, 0x6d36, 0x6d35, 0x6d37,
+  0x6d38, 0x6d3a, 0x6d39, 0x3f48, 0x6d3b, 0x366d, 0x6d3c, 0x6d3e,
+  0x6d3f, 0x6d40, 0x6d3d, 0x6d41, 0x3c56, 0x6d42, 0x3530, 0x3733,
+  0x382e, 0x6d43, 0x4670, 0x453e, 0x6d44, 0x6d47, 0x3c34, 0x6d46,
+  0x6d45, 0x375a, 0x6d48, 0x3353, 0x6d4a, 0x3a5c, 0x6d49, 0x6d52,
+  0x6d4c, 0x6d4e, 0x4a65, 0x6d4b, 0x6d4d, 0x6d51, 0x6d4f, 0x3531,
+  0x6d50, 0x6d53, 0x475a, 0x4e58, 0x3d34, 0x6d54, 0x4d22, 0x6d56,
+  0x6d55, 0x6d59, 0x4d41, 0x6d58, 0x336d, 0x6d57, 0x6d5c, 0x6d5b,
+  0x6d5a, 0x4532, 0x6d5d, 0x6d5e, 0x6d5f, 0x396c, 0x3725, 0x6d60,
+  0x6d61, 0x6d62, 0x3f49, 0x6d63, 0x3c2d, 0x6d64, 0x6d65, 0x5221,
+  0x517e, 0x6d66, 0x6570, 0x6d67, 0x4324, 0x3f2b, 0x4740, 0x6d68,
+  0x4a55, 0x4454, 0x397e, 0x4329, 0x312a, 0x4b78, 0x3f57, 0x375e,
+  0x3661, 0x4a56, 0x6d69, 0x6d6b, 0x6d6a, 0x3260, 0x4676, 0x6d6c,
+  0x4777, 0x4533, 0x6d6d, 0x3d52, 0x6d6f, 0x4c42, 0x6d7e, 0x6d71,
+  0x6d72, 0x4449, 0x4260, 0x4177, 0x4628, 0x6d70, 0x3555, 0x6d79,
+  0x6d76, 0x6e25, 0x4629, 0x4360, 0x6d73, 0x447e, 0x4553, 0x6d74,
+  0x6d78, 0x3f60, 0x4767, 0x444c, 0x4042, 0x6d77, 0x422e, 0x4224,
+  0x6d75, 0x3029, 0x4f22, 0x6d7a, 0x4261, 0x3d35, 0x3f4a, 0x6d7c,
+  0x6d7b, 0x306f, 0x6d7d, 0x492f, 0x6e27, 0x465b, 0x3f6b, 0x4359,
+  0x3678, 0x6e26, 0x4d37, 0x313f, 0x4a57, 0x3261, 0x6e21, 0x6e22,
+  0x6e23, 0x6e24, 0x463b, 0x4323, 0x3063, 0x6e28, 0x6e29, 0x7423,
+  0x423d, 0x6e2a, 0x3173, 0x414c, 0x382f, 0x4d5a, 0x6e2b, 0x452c,
+  0x4178, 0x3c57, 0x6e2c, 0x6e2f, 0x3d65, 0x6e2d, 0x412b, 0x412a,
+  0x3064, 0x4e4b, 0x6e31, 0x4872, 0x6e33, 0x6e32, 0x6e30, 0x6364,
+  0x3454, 0x6d6e, 0x6e35, 0x6e34, 0x6e36, 0x4d38, 0x4661, 0x4b2e,
+  0x6e37, 0x3c59, 0x6e38, 0x6e39, 0x6e3a, 0x4521, 0x306a, 0x3959,
+  0x4f3a, 0x6e3e, 0x3734, 0x6e3b, 0x6e3c, 0x4974, 0x3354, 0x4d39,
+  0x363f, 0x4554, 0x6e3f, 0x6e40, 0x6e41, 0x4522, 0x6e43, 0x6e42,
+  0x4653, 0x6e44, 0x3d36, 0x3c60, 0x475b, 0x4371, 0x3c72, 0x3f6c,
+  0x6e45, 0x6e46, 0x3f5d, 0x6e47, 0x6e48, 0x6e49, 0x4d6f, 0x3d37,
+  0x6e4b, 0x6e4a, 0x395a, 0x3973, 0x3b40, 0x6e4e, 0x3d66, 0x6e4d,
+  0x6e4c, 0x4269, 0x386f, 0x4043, 0x4830, 0x3d39, 0x6e4f, 0x3e5f,
+  0x6e52, 0x6e50, 0x6e51, 0x6e54, 0x6e53, 0x3e7a, 0x6e55, 0x6e56,
+  0x6e57, 0x4850, 0x3a53, 0x3c61, 0x6e58, 0x6e59, 0x4e24, 0x3d45,
+  0x4c6e, 0x4e4c, 0x6e5a, 0x3662, 0x6e5b, 0x4523, 0x6e5e, 0x3378,
+  0x3f4b, 0x6e5c, 0x6e5d, 0x4460, 0x4b55, 0x367c, 0x6e60, 0x6e61,
+  0x6e5f, 0x6e63, 0x465f, 0x3343, 0x6e67, 0x6e64, 0x6e66, 0x6e62,
+  0x6f4f, 0x6e65, 0x4e6b, 0x385a, 0x6e6f, 0x4534, 0x6e6a, 0x6e6d,
+  0x6e6b, 0x6e70, 0x6e71, 0x6e69, 0x6e76, 0x3174, 0x6e68, 0x482d,
+  0x6e6c, 0x3e60, 0x395b, 0x4b48, 0x3664, 0x3d46, 0x463c, 0x412d,
+  0x6e74, 0x6e6e, 0x6e73, 0x4c43, 0x4438, 0x6e75, 0x6e72, 0x412c,
+  0x6e79, 0x6e78, 0x6e77, 0x4b2f, 0x3d7b, 0x6e7a, 0x4a5f, 0x3154,
+  0x4946, 0x4372, 0x3578, 0x6e7c, 0x395d, 0x3b2c, 0x6e7b, 0x3f6d,
+  0x3f6e, 0x6f21, 0x6f23, 0x3e7b, 0x6f22, 0x6f24, 0x3653, 0x4945,
+  0x3c62, 0x4f23, 0x6e7e, 0x3a78, 0x4f3f, 0x6f26, 0x6f25, 0x6f27,
+  0x6e7d, 0x4669, 0x4555, 0x4457, 0x6f2c, 0x4343, 0x6f28, 0x6f29,
+  0x372d, 0x6f2b, 0x3830, 0x6f2a, 0x3e61, 0x3379, 0x6f30, 0x3a3f,
+  0x4179, 0x444a, 0x333b, 0x6f2e, 0x6f2f, 0x4443, 0x6f2d, 0x6f31,
+  0x6f37, 0x6f3a, 0x6f39, 0x452d, 0x6f32, 0x6f33, 0x6f36, 0x6f38,
+  0x3640, 0x6f3b, 0x6f35, 0x6f34, 0x6f3f, 0x6f40, 0x6f41, 0x6f3e,
+  0x6f3d, 0x3e62, 0x462a, 0x6f3c, 0x6f45, 0x6f43, 0x6f44, 0x6f42,
+  0x4278, 0x6f46, 0x6f47, 0x6f49, 0x3455, 0x6f48, 0x4c7a, 0x6f54,
+  0x6f4a, 0x6f4d, 0x6f4b, 0x6f4c, 0x6f4e, 0x6f50, 0x6f51, 0x6f52,
+  0x6f55, 0x6f53, 0x6f56, 0x6f58, 0x6f57, 0x4439, 0x4c67, 0x6f59,
+  0x412e, 0x6f5a, 0x4a44, 0x6f5b, 0x332b, 0x313c, 0x3457, 0x3456,
+  0x6f5c, 0x6f5d, 0x6f5e, 0x6f5f, 0x6f60, 0x3458, 0x3355, 0x395e,
+  0x4836, 0x6f62, 0x6f61, 0x6f63, 0x315c, 0x6f66, 0x6f65, 0x6f64,
+  0x6f67, 0x6f6a, 0x3047, 0x6f68, 0x6f6c, 0x6f6b, 0x6f6e, 0x6f6d,
+  0x6f6f, 0x462e, 0x6f70, 0x6f71, 0x6f73, 0x6f72, 0x496c, 0x6f74,
+  0x6f75, 0x3a65, 0x6f76, 0x6f77, 0x4b49, 0x414b, 0x3024, 0x424b,
+  0x6f78, 0x496d, 0x6f7b, 0x6f79, 0x395f, 0x6f7a, 0x3842, 0x4a45,
+  0x6f7d, 0x7021, 0x6f7e, 0x7022, 0x3121, 0x3f58, 0x3d7c, 0x3459,
+  0x7023, 0x4766, 0x7025, 0x3122, 0x7024, 0x4444, 0x4e4d, 0x462b,
+  0x6f7c, 0x4e26, 0x3831, 0x4d5b, 0x3679, 0x4e34, 0x3728, 0x4262,
+  0x6721, 0x7026, 0x332c, 0x3f6f, 0x3356, 0x7028, 0x7029, 0x7027,
+  0x3764, 0x3a5d, 0x3e63, 0x3123, 0x4e59, 0x702b, 0x6e2e, 0x702a,
+  0x702e, 0x702c, 0x702d, 0x702f, 0x7030, 0x4e6c, 0x7031, 0x7032,
+  0x4049, 0x483b, 0x3f7d, 0x3467, 0x4d3a, 0x326d, 0x3d38, 0x385b,
+  0x7035, 0x7034, 0x3b73, 0x7036, 0x7033, 0x3b28, 0x703a, 0x6a2d,
+  0x5256, 0x3f77, 0x7038, 0x4e25, 0x4671, 0x312b, 0x4063, 0x3c36,
+  0x4a37, 0x3140, 0x4e6d, 0x4d6b, 0x703b, 0x4545, 0x3c7b, 0x703c,
+  0x703d, 0x3f4c, 0x703e, 0x4e6e, 0x7039, 0x7040, 0x7042, 0x7041,
+  0x703f, 0x7043, 0x7044, 0x417a, 0x3262, 0x7045, 0x4c38, 0x7046,
+  0x7047, 0x4f2a, 0x5b31, 0x7048, 0x7049, 0x704a, 0x704e, 0x704b,
+  0x704c, 0x704d, 0x704f, 0x4044, 0x4c77, 0x4045, 0x7050, 0x4873,
+  0x7051, 0x7353, 0x4c4c, 0x7052, 0x7053, 0x7054, 0x3357, 0x7056,
+  0x3f59, 0x7057, 0x3724, 0x7058, 0x705c, 0x705a, 0x705b, 0x3373,
+  0x7059, 0x705d, 0x705e, 0x3048, 0x705f, 0x7060, 0x3e64, 0x7061,
+  0x3547, 0x7064, 0x7063, 0x7062, 0x6b71, 0x4a5c, 0x7065, 0x7066,
+  0x7067, 0x7068, 0x7069, 0x706a, 0x345a, 0x706b, 0x706c, 0x4723,
+  0x706e, 0x323b, 0x7071, 0x7070, 0x3124, 0x3641, 0x4a47, 0x443a,
+  0x3a22, 0x3960, 0x3d67, 0x3f5c, 0x7073, 0x7072, 0x4d42, 0x3468,
+  0x4852, 0x465c, 0x3f7c, 0x4e4e, 0x375b, 0x7076, 0x7075, 0x4b4b,
+  0x462c, 0x3150, 0x7077, 0x7074, 0x4951, 0x4d6a, 0x7078, 0x7079,
+  0x707b, 0x426a, 0x335b, 0x335c, 0x707a, 0x3469, 0x3832, 0x346a,
+  0x453f, 0x4e60, 0x385c, 0x707c, 0x707d, 0x707e, 0x7121, 0x7123,
+  0x7122, 0x4977, 0x7124, 0x7125, 0x7126, 0x7127, 0x7129, 0x7128,
+  0x712a, 0x4874, 0x664c, 0x3f29, 0x3532, 0x712b, 0x712c, 0x522c,
+  0x5d3b, 0x4853, 0x307b, 0x303b, 0x3b74, 0x4b30, 0x3e7e, 0x712d,
+  0x4c5f, 0x712e, 0x4d5c, 0x3142, 0x3b41, 0x712f, 0x326e, 0x7130,
+  0x7131, 0x7133, 0x7134, 0x7136, 0x7132, 0x7135, 0x345b, 0x7137,
+  0x7138, 0x7139, 0x713a, 0x713b, 0x713d, 0x713c, 0x713f, 0x7142,
+  0x713e, 0x7140, 0x7141, 0x7143, 0x3642, 0x3c73, 0x7144, 0x7145,
+  0x3961, 0x7146, 0x333e, 0x474f, 0x7147, 0x7148, 0x435a, 0x466b,
+  0x7149, 0x477d, 0x424c, 0x3158, 0x366e, 0x366f, 0x4373, 0x714e,
+  0x3670, 0x326f, 0x714d, 0x714b, 0x714c, 0x714a, 0x7158, 0x714f,
+  0x7150, 0x7151, 0x7152, 0x7154, 0x7153, 0x3d59, 0x7155, 0x7157,
+  0x3533, 0x7156, 0x417b, 0x3833, 0x7159, 0x424d, 0x715a, 0x462d,
+  0x715b, 0x7160, 0x715e, 0x715d, 0x715f, 0x715c, 0x7162, 0x7161,
+  0x7164, 0x3643, 0x7163, 0x7165, 0x7166, 0x7168, 0x7167, 0x7169,
+  0x716b, 0x716a, 0x397c, 0x716c, 0x716d, 0x333c, 0x716e, 0x716f,
+  0x3f71, 0x7170, 0x7171, 0x7172, 0x7173, 0x3962, 0x7174, 0x7175,
+  0x7176, 0x7177, 0x7178, 0x4831, 0x717a, 0x4926, 0x717b, 0x7179,
+  0x717d, 0x717c, 0x717e, 0x7221, 0x7222, 0x7223, 0x7224, 0x7225,
+  0x7226, 0x7227, 0x7228, 0x7229, 0x722a, 0x722b, 0x722c, 0x722d,
+  0x722e, 0x5d35, 0x722f, 0x6478, 0x3534, 0x3321, 0x3a32, 0x7231,
+  0x7230, 0x4c25, 0x7233, 0x7234, 0x7232, 0x7235, 0x4b62, 0x7236,
+  0x357b, 0x4f25, 0x7237, 0x7239, 0x303e, 0x723a, 0x4a2b, 0x7238,
+  0x723b, 0x723c, 0x723d, 0x723e, 0x723f, 0x4b6e, 0x3b2d, 0x3a7a,
+  0x412f, 0x7240, 0x7243, 0x7241, 0x7244, 0x3871, 0x7242, 0x7245,
+  0x7246, 0x7247, 0x724b, 0x3b2a, 0x4264, 0x724c, 0x7249, 0x7248,
+  0x724a, 0x375f, 0x7250, 0x724f, 0x724e, 0x3033, 0x725a, 0x7256,
+  0x7257, 0x7253, 0x7259, 0x7255, 0x3362, 0x4f4c, 0x7258, 0x7254,
+  0x7252, 0x7251, 0x725c, 0x725f, 0x725e, 0x725d, 0x4949, 0x725b,
+  0x3073, 0x7260, 0x7262, 0x336f, 0x724d, 0x3137, 0x7264, 0x7263,
+  0x7261, 0x432d, 0x4b70, 0x4e5a, 0x7265, 0x7266, 0x7267, 0x7268,
+  0x7269, 0x443b, 0x726a, 0x4837, 0x726f, 0x726b, 0x726c, 0x4b31,
+  0x4c44, 0x4650, 0x7270, 0x7271, 0x463e, 0x726e, 0x726d, 0x322a,
+  0x7279, 0x7278, 0x3175, 0x7276, 0x7275, 0x7273, 0x337b, 0x7272,
+  0x3c32, 0x3229, 0x3963, 0x727c, 0x727b, 0x727a, 0x7277, 0x727d,
+  0x727e, 0x7325, 0x7324, 0x7326, 0x312d, 0x7321, 0x7322, 0x3974,
+  0x4c39, 0x7323, 0x4b32, 0x732b, 0x7327, 0x732c, 0x7329, 0x7328,
+  0x375c, 0x732d, 0x732e, 0x732f, 0x732a, 0x7274, 0x7330, 0x4461,
+  0x7334, 0x7335, 0x7333, 0x7332, 0x7338, 0x7331, 0x7336, 0x7337,
+  0x733a, 0x7339, 0x733c, 0x733d, 0x733e, 0x4f49, 0x733b, 0x426b,
+  0x3a6d, 0x733f, 0x7340, 0x7341, 0x7342, 0x7343, 0x3834, 0x7344,
+  0x7345, 0x3c2f, 0x7346, 0x7347, 0x7348, 0x7349, 0x734c, 0x734a,
+  0x4f3c, 0x734b, 0x4e6f, 0x734d, 0x4e5b, 0x734e, 0x477e, 0x734f,
+  0x7351, 0x7352, 0x7350, 0x396d, 0x4c4d, 0x4b63, 0x5677, 0x5d60,
+  0x4b7b, 0x322b, 0x7354, 0x3550, 0x7355, 0x7356, 0x7357, 0x3975,
+  0x7358, 0x6054, 0x4c5b, 0x4263, 0x7359, 0x735b, 0x735a, 0x735c,
+  0x735d, 0x735e, 0x735f, 0x7360, 0x7361, 0x7362, 0x7363, 0x7364,
+  0x7365, 0x7366, 0x7367, 0x7368, 0x4524, 0x385d, 0x736a, 0x414d,
+  0x736b, 0x736c, 0x4921, 0x736d, 0x736e, 0x6337, 0x6c5a, 0x706d,
+  0x736f, 0x7370, 0x7372, 0x7373, 0x7374, 0x4e70, 0x7371, 0x7375,
+  0x7376, 0x7378, 0x7377, 0x737a, 0x737b, 0x7379, 0x4e36, 0x737c,
+  0x737d, 0x6354, 0x737e, 0x212a, 0x2174, 0x2170, 0x2173, 0x2175,
+  0x214a, 0x214b, 0x2176, 0x215c, 0x2124, 0x2125, 0x213f, 0x2330,
+  0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, 0x2338,
+  0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129, 0x2177,
+  0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, 0x2348,
+  0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, 0x2350,
+  0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, 0x2358,
+  0x2359, 0x235a, 0x214e, 0x2140, 0x214f, 0x2130, 0x2132, 0x212e,
+  0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, 0x2368,
+  0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, 0x2370,
+  0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, 0x2378,
+  0x2379, 0x237a, 0x2150, 0x2143, 0x2151, 0x2131, 0x216f,
+};
+
+static const Summary16 jisx0208_uni2indx_page00[16] = {
+  /* 0x0000 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x118c }, {    5, 0x0053 },
+  {    9, 0x0000 }, {    9, 0x0080 }, {   10, 0x0000 }, {   10, 0x0080 },
+};
+static const Summary16 jisx0208_uni2indx_page03[22] = {
+  /* 0x0300 */
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 }, {   11, 0x0000 },
+  {   11, 0x0000 }, {   11, 0xfffe }, {   26, 0x03fb }, {   35, 0xfffe },
+  {   50, 0x03fb }, {   59, 0x0000 }, {   59, 0x0000 }, {   59, 0x0000 },
+  /* 0x0400 */
+  {   59, 0x0002 }, {   60, 0xffff }, {   76, 0xffff }, {   92, 0xffff },
+  {  108, 0xffff }, {  124, 0x0002 },
+};
+static const Summary16 jisx0208_uni2indx_page20[50] = {
+  /* 0x2000 */
+  {  125, 0x0000 }, {  125, 0x3361 }, {  132, 0x0063 }, {  136, 0x080d },
+  {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x0000 },
+  {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x0000 },
+  {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x0000 }, {  140, 0x0000 },
+  /* 0x2100 */
+  {  140, 0x0008 }, {  141, 0x0000 }, {  141, 0x0800 }, {  142, 0x0000 },
+  {  142, 0x0000 }, {  142, 0x0000 }, {  142, 0x0000 }, {  142, 0x0000 },
+  {  142, 0x0000 }, {  142, 0x000f }, {  146, 0x0000 }, {  146, 0x0000 },
+  {  146, 0x0000 }, {  146, 0x0014 }, {  148, 0x0000 }, {  148, 0x0000 },
+  /* 0x2200 */
+  {  148, 0x098d }, {  154, 0x6404 }, {  158, 0x1f81 }, {  165, 0x2030 },
+  {  168, 0x0000 }, {  168, 0x0004 }, {  169, 0x0cc3 }, {  175, 0x0000 },
+  {  175, 0x00cc }, {  179, 0x0000 }, {  179, 0x0020 }, {  180, 0x0000 },
+  {  180, 0x0000 }, {  180, 0x0000 }, {  180, 0x0000 }, {  180, 0x0000 },
+  /* 0x2300 */
+  {  180, 0x0000 }, {  180, 0x0004 },
+};
+static const Summary16 jisx0208_uni2indx_page25[23] = {
+  /* 0x2500 */
+  {  181, 0x900f }, {  187, 0x3999 }, {  195, 0x9939 }, {  203, 0x9999 },
+  {  211, 0x0804 }, {  213, 0x0000 }, {  213, 0x0000 }, {  213, 0x0000 },
+  {  213, 0x0000 }, {  213, 0x0000 }, {  213, 0x0003 }, {  215, 0x300c },
+  {  219, 0xc8c0 }, {  224, 0x0000 }, {  224, 0x8000 }, {  225, 0x0000 },
+  /* 0x2600 */
+  {  225, 0x0060 }, {  227, 0x0000 }, {  227, 0x0000 }, {  227, 0x0000 },
+  {  227, 0x0005 }, {  229, 0x0000 }, {  229, 0xa400 },
+};
+static const Summary16 jisx0208_uni2indx_page30[16] = {
+  /* 0x3000 */
+  {  232, 0xffef }, {  247, 0x103f }, {  254, 0x0000 }, {  254, 0x0000 },
+  {  254, 0xfffe }, {  269, 0xffff }, {  285, 0xffff }, {  301, 0xffff },
+  {  317, 0xffff }, {  333, 0x780f }, {  341, 0xfffe }, {  356, 0xffff },
+  {  372, 0xffff }, {  388, 0xffff }, {  404, 0xffff }, {  420, 0x787f },
+};
+static const Summary16 jisx0208_uni2indx_page4e[1307] = {
+  /* 0x4e00 */
+  {  431, 0x6f8b }, {  441, 0x43f3 }, {  450, 0x2442 }, {  454, 0x9b46 },
+  {  462, 0xe82c }, {  469, 0xe3e0 }, {  477, 0x0004 }, {  478, 0x400a },
+  {  481, 0x5f65 }, {  491, 0xdb36 }, {  501, 0x7977 }, {  512, 0x0449 },
+  {  516, 0xecd7 }, {  527, 0xe3f0 }, {  536, 0x6038 }, {  541, 0x08c5 },
+  /* 0x4f00 */
+  {  546, 0xe602 }, {  552, 0x3403 }, {  557, 0x8000 }, {  558, 0x3551 },
+  {  565, 0xe0c8 }, {  571, 0x7eab }, {  582, 0x8200 }, {  584, 0x9869 },
+  {  591, 0xa948 }, {  597, 0x2942 }, {  602, 0xe803 }, {  608, 0x8060 },
+  {  611, 0x441c }, {  616, 0xad93 }, {  625, 0xc03a }, {  631, 0x4568 },
+  /* 0x5000 */
+  {  637, 0xaa60 }, {  643, 0x8656 }, {  650, 0x3f7a }, {  661, 0x0240 },
+  {  663, 0x8388 }, {  668, 0x1461 }, {  673, 0x1020 }, {  675, 0x2174 },
+  {  681, 0x2021 }, {  684, 0x0702 }, {  688, 0x3000 }, {  690, 0x40bc },
+  {  696, 0xa624 }, {  702, 0x4462 }, {  707, 0x60a8 }, {  712, 0x0a20 },
+  /* 0x5100 */
+  {  715, 0x0217 }, {  720, 0x8574 }, {  727, 0x0402 }, {  729, 0x9c84 },
+  {  735, 0x7bfb }, {  748, 0x1415 }, {  753, 0x7f24 }, {  762, 0x11e2 },
+  {  768, 0xb665 }, {  777, 0x02ef }, {  785, 0x1f75 }, {  795, 0x20ff },
+  {  804, 0x3a70 }, {  811, 0x3840 }, {  815, 0x26c3 }, {  822, 0x6763 },
+  /* 0x5200 */
+  {  831, 0x4dd9 }, {  840, 0x2092 }, {  844, 0x46b0 }, {  850, 0x0fc9 },
+  {  858, 0xbc98 }, {  866, 0x4850 }, {  870, 0x8638 }, {  876, 0xa03f },
+  {  884, 0x2388 }, {  889, 0x8816 }, {  894, 0x3e09 }, {  901, 0x5232 },
+  {  907, 0x22aa }, {  913, 0xe3a4 }, {  921, 0x00dd }, {  927, 0xc72c },
+  /* 0x5300 */
+  {  935, 0xa166 }, {  942, 0x26e1 }, {  949, 0x840b }, {  954, 0x8f0a },
+  {  961, 0x27eb }, {  971, 0x559e }, {  980, 0xc241 }, {  985, 0x89bb },
+  {  994, 0x0014 }, {  996, 0x8540 }, { 1000, 0x6361 }, { 1007, 0x0849 },
+  { 1011, 0x7f0c }, { 1020, 0x8ad0 }, { 1026, 0xff3e }, { 1039, 0x05cf },
+  /* 0x5400 */
+  { 1047, 0xff1a }, { 1058, 0xa803 }, { 1063, 0x7a41 }, { 1070, 0x7b40 },
+  { 1077, 0x4745 }, { 1084, 0x8002 }, { 1086, 0x0500 }, { 1088, 0x38eb },
+  { 1097, 0xd851 }, { 1104, 0x0005 }, { 1106, 0x9934 }, { 1113, 0x710c },
+  { 1119, 0x0397 }, { 1126, 0x0100 }, { 1127, 0x6366 }, { 1135, 0x2404 },
+  /* 0x5500 */
+  { 1138, 0x80d0 }, { 1142, 0x0051 }, { 1145, 0xc000 }, { 1147, 0x430a },
+  { 1152, 0x9071 }, { 1158, 0x30c8 }, { 1163, 0x0008 }, { 1164, 0x5800 },
+  { 1167, 0x0e99 }, { 1174, 0xf700 }, { 1181, 0x5f80 }, { 1188, 0x0041 },
+  { 1190, 0x00b0 }, { 1193, 0x9410 }, { 1197, 0x0018 }, { 1199, 0x6280 },
+  /* 0x5600 */
+  { 1203, 0x0240 }, { 1205, 0x09d0 }, { 1210, 0x8200 }, { 1212, 0x0156 },
+  { 1217, 0x5004 }, { 1220, 0x0801 }, { 1222, 0x1d10 }, { 1227, 0x0510 },
+  { 1230, 0x84c1 }, { 1235, 0x0010 }, { 1236, 0x4025 }, { 1240, 0x1050 },
+  { 1243, 0x410f }, { 1249, 0x4d8a }, { 1256, 0x4009 }, { 1259, 0xa60d },
+  /* 0x5700 */
+  { 1266, 0xab19 }, { 1274, 0x914c }, { 1280, 0x21c0 }, { 1284, 0x0981 },
+  { 1288, 0xc485 }, { 1294, 0x0003 }, { 1296, 0x0652 }, { 1301, 0x8000 },
+  { 1302, 0x0b04 }, { 1306, 0x0008 }, { 1307, 0x041d }, { 1312, 0x0009 },
+  { 1314, 0x4849 }, { 1319, 0x905c }, { 1325, 0x0009 }, { 1327, 0x1690 },
+  /* 0x5800 */
+  { 1332, 0x0c65 }, { 1338, 0x2220 }, { 1341, 0x8412 }, { 1345, 0x2433 },
+  { 1351, 0x0c03 }, { 1355, 0x4796 }, { 1363, 0x0a04 }, { 1366, 0x4225 },
+  { 1371, 0x0028 }, { 1373, 0x9088 }, { 1377, 0x4900 }, { 1380, 0x4f08 },
+  { 1386, 0x14a2 }, { 1391, 0xd3aa }, { 1400, 0xd830 }, { 1406, 0x3e87 },
+  /* 0x5900 */
+  { 1415, 0x8604 }, { 1419, 0x1f61 }, { 1427, 0x7ea4 }, { 1436, 0x4186 },
+  { 1441, 0xc390 }, { 1447, 0x05b3 }, { 1454, 0x57a5 }, { 1463, 0x2118 },
+  { 1467, 0x241e }, { 1473, 0x2a48 }, { 1478, 0x1128 }, { 1482, 0x4a04 },
+  { 1486, 0x0a40 }, { 1489, 0x161b }, { 1496, 0x0d60 }, { 1501, 0x8840 },
+  /* 0x5a00 */
+  { 1504, 0x020a }, { 1507, 0x9502 }, { 1512, 0x8221 }, { 1516, 0x1060 },
+  { 1519, 0x0243 }, { 1523, 0x0400 }, { 1524, 0x1444 }, { 1528, 0x8000 },
+  { 1529, 0x0000 }, { 1529, 0x0c04 }, { 1532, 0x0000 }, { 1532, 0x7000 },
+  { 1535, 0x1a06 }, { 1540, 0x00c1 }, { 1543, 0x024a }, { 1547, 0x0c00 },
+  /* 0x5b00 */
+  { 1549, 0x1a00 }, { 1552, 0x0040 }, { 1553, 0x1404 }, { 1556, 0x4045 },
+  { 1560, 0x0029 }, { 1563, 0xbdb3 }, { 1574, 0x0a78 }, { 1580, 0x052b },
+  { 1586, 0xbba9 }, { 1596, 0xbfa0 }, { 1605, 0x407c }, { 1611, 0x8379 },
+  { 1619, 0x12fc }, { 1627, 0xe81d }, { 1635, 0x4bf6 }, { 1645, 0xc569 },
+  /* 0x5c00 */
+  { 1653, 0xeff6 }, { 1666, 0x044a }, { 1670, 0x2115 }, { 1675, 0xff02 },
+  { 1684, 0xed63 }, { 1694, 0x402b }, { 1699, 0xd033 }, { 1706, 0x0242 },
+  { 1709, 0x1000 }, { 1710, 0x0013 }, { 1713, 0x1b02 }, { 1718, 0x59ca },
+  { 1726, 0x00a0 }, { 1728, 0x0200 }, { 1729, 0xa703 }, { 1736, 0x2c41 },
+  /* 0x5d00 */
+  { 1741, 0x4880 }, { 1744, 0x8ff2 }, { 1754, 0x0204 }, { 1756, 0x0000 },
+  { 1756, 0x5800 }, { 1759, 0x1005 }, { 1762, 0x9200 }, { 1765, 0x0048 },
+  { 1767, 0x1894 }, { 1772, 0x2001 }, { 1774, 0x5004 }, { 1777, 0x3480 },
+  { 1781, 0x3200 }, { 1784, 0x684c }, { 1790, 0x49ea }, { 1798, 0x68be },
+  /* 0x5e00 */
+  { 1807, 0x184c }, { 1812, 0x2e42 }, { 1818, 0xa820 }, { 1822, 0x21c9 },
+  { 1828, 0x50b9 }, { 1835, 0x80b0 }, { 1839, 0x001e }, { 1843, 0xff7c },
+  { 1856, 0x849a }, { 1862, 0x14e0 }, { 1867, 0x28c1 }, { 1872, 0x01e0 },
+  { 1876, 0x870e }, { 1883, 0xac49 }, { 1890, 0x130f }, { 1897, 0xdddb },
+  /* 0x5f00 */
+  { 1909, 0xbe1a }, { 1918, 0x89fb }, { 1928, 0xa2e0 }, { 1934, 0x51a2 },
+  { 1940, 0x5502 }, { 1945, 0x32ca }, { 1952, 0x3e46 }, { 1960, 0x928b },
+  { 1967, 0x1dbf }, { 1978, 0x438f }, { 1986, 0x6703 }, { 1993, 0x3218 },
+  { 1998, 0x3028 }, { 2002, 0x33c0 }, { 2008, 0x0811 }, { 2011, 0xa923 },
+  /* 0x6000 */
+  { 2018, 0xc000 }, { 2020, 0x3a65 }, { 2028, 0x8fe3 }, { 2038, 0x0402 },
+  { 2040, 0x2c4e }, { 2047, 0x8625 }, { 2053, 0xbf3d }, { 2065, 0x00a1 },
+  { 2068, 0x3a1a }, { 2075, 0x8cd4 }, { 2082, 0x06c9 }, { 2088, 0x317c },
+  { 2096, 0x00e0 }, { 2099, 0x950a }, { 2105, 0x018b }, { 2110, 0x0edb },
+  /* 0x6100 */
+  { 2119, 0xe34b }, { 2128, 0x8c20 }, { 2132, 0x1182 }, { 2136, 0xf010 },
+  { 2141, 0x7d94 }, { 2150, 0xa728 }, { 2157, 0xc9ac }, { 2165, 0x40fb },
+  { 2173, 0x4484 }, { 2177, 0x0653 }, { 2183, 0x5a90 }, { 2189, 0x4444 },
+  { 2193, 0x3fc8 }, { 2202, 0x0001 }, { 2203, 0x0048 }, { 2205, 0xf5d4 },
+  /* 0x6200 */
+  { 2215, 0x7701 }, { 2222, 0xec57 }, { 2232, 0xc442 }, { 2237, 0x891d },
+  { 2244, 0x6b83 }, { 2252, 0x4928 }, { 2257, 0x4109 }, { 2261, 0xd242 },
+  { 2267, 0x061d }, { 2273, 0x59fe }, { 2284, 0x1800 }, { 2286, 0x3a22 },
+  { 2292, 0xb7e4 }, { 2302, 0x3b9f }, { 2313, 0xf003 }, { 2319, 0xc0ea },
+  /* 0x6300 */
+  { 2326, 0x1386 }, { 2332, 0x8202 }, { 2335, 0x8980 }, { 2339, 0xe400 },
+  { 2343, 0xb200 }, { 2347, 0x10a1 }, { 2351, 0x4b80 }, { 2356, 0x0cc4 },
+  { 2361, 0xd309 }, { 2368, 0x8944 }, { 2373, 0x1faf }, { 2384, 0x4834 },
+  { 2389, 0x8259 }, { 2395, 0x0c45 }, { 2400, 0x420a }, { 2404, 0x0450 },
+  /* 0x6400 */
+  { 2407, 0xa040 }, { 2410, 0x10c8 }, { 2414, 0x3140 }, { 2418, 0x4450 },
+  { 2422, 0x4004 }, { 2424, 0x0100 }, { 2425, 0x8280 }, { 2428, 0x0540 },
+  { 2431, 0x0108 }, { 2433, 0x442c }, { 2438, 0x6a30 }, { 2444, 0x1a05 },
+  { 2449, 0x20a6 }, { 2454, 0x0514 }, { 2458, 0x90cf }, { 2466, 0x6456 },
+  /* 0x6500 */
+  { 2473, 0x0021 }, { 2475, 0x3100 }, { 2478, 0x9c18 }, { 2484, 0xcbf0 },
+  { 2493, 0xa120 }, { 2497, 0x63e2 }, { 2505, 0x104c }, { 2509, 0x01b5 },
+  { 2515, 0x538c }, { 2522, 0x9a83 }, { 2529, 0xb8b2 }, { 2537, 0x3281 },
+  { 2542, 0x987a }, { 2550, 0x0a84 }, { 2554, 0x33e7 }, { 2564, 0x0c02 },
+  /* 0x6600 */
+  { 2567, 0xd4cc }, { 2575, 0x9018 }, { 2579, 0xa1a1 }, { 2585, 0x9070 },
+  { 2590, 0x8a1e }, { 2597, 0xe004 }, { 2601, 0xc3d4 }, { 2609, 0x0451 },
+  { 2613, 0x439a }, { 2620, 0x21c2 }, { 2625, 0x4844 }, { 2629, 0x5310 },
+  { 2634, 0x0292 }, { 2638, 0x3640 }, { 2643, 0x0241 }, { 2646, 0xf3bd },
+  /* 0x6700 */
+  { 2658, 0xab09 }, { 2665, 0xe8f0 }, { 2673, 0x7dc0 }, { 2681, 0xa5d2 },
+  { 2689, 0xc242 }, { 2694, 0xd24b }, { 2702, 0xa43f }, { 2711, 0xd0af },
+  { 2720, 0x1aa0 }, { 2725, 0x34a1 }, { 2731, 0x8247 }, { 2737, 0x03d8 },
+  { 2743, 0xc452 }, { 2749, 0x651b }, { 2757, 0xd294 }, { 2764, 0xc83a },
+  /* 0x6800 */
+  { 2771, 0x001c }, { 2774, 0x40c8 }, { 2778, 0x0e06 }, { 2783, 0x3314 },
+  { 2789, 0x614f }, { 2797, 0xb21b }, { 2805, 0x0088 }, { 2807, 0xc0d0 },
+  { 2812, 0xa02a }, { 2817, 0xa898 }, { 2823, 0xa1c5 }, { 2830, 0x166b },
+  { 2838, 0x2e50 }, { 2844, 0x85b4 }, { 2851, 0xc08b }, { 2857, 0x0604 },
+  /* 0x6900 */
+  { 2860, 0xf933 }, { 2870, 0x1e04 }, { 2875, 0x056e }, { 2882, 0xa251 },
+  { 2888, 0x0400 }, { 2889, 0x7638 }, { 2897, 0xec07 }, { 2905, 0x73b8 },
+  { 2914, 0x4406 }, { 2918, 0x1832 }, { 2923, 0x4081 }, { 2926, 0xc816 },
+  { 2932, 0x7c8a }, { 2940, 0x6309 }, { 2946, 0x2980 }, { 2950, 0xaa04 },
+  /* 0x6a00 */
+  { 2955, 0x1c24 }, { 2960, 0xca9c }, { 2968, 0x4e0e }, { 2975, 0x2760 },
+  { 2981, 0x0990 }, { 2985, 0x8300 }, { 2988, 0x0046 }, { 2991, 0x8104 },
+  { 2994, 0x6011 }, { 2998, 0x1081 }, { 3001, 0x540d }, { 3007, 0x0908 },
+  { 3010, 0x000e }, { 3013, 0xcc0a }, { 3019, 0x0500 }, { 3021, 0x0c00 },
+  /* 0x6b00 */
+  { 3023, 0x0430 }, { 3026, 0xa044 }, { 3030, 0x008b }, { 3034, 0x6784 },
+  { 3041, 0x5288 }, { 3046, 0x8a19 }, { 3052, 0x865e }, { 3060, 0x8b18 },
+  { 3066, 0x2e59 }, { 3074, 0x4160 }, { 3078, 0x8c10 }, { 3082, 0x9cbe },
+  { 3092, 0x6861 }, { 3098, 0x891c }, { 3104, 0x9800 }, { 3107, 0x0008 },
+  /* 0x6c00 */
+  { 3108, 0x8100 }, { 3110, 0x089a }, { 3115, 0x0018 }, { 3117, 0x4190 },
+  { 3121, 0x4007 }, { 3125, 0xe4a1 }, { 3132, 0x0505 }, { 3136, 0x640d },
+  { 3142, 0x310e }, { 3148, 0x0e4d }, { 3155, 0x4806 }, { 3159, 0xff0a },
+  { 3169, 0x1632 }, { 3175, 0x2aa8 }, { 3181, 0x852e }, { 3188, 0x000b },
+  /* 0x6d00 */
+  { 3191, 0x1800 }, { 3193, 0xca84 }, { 3199, 0x0e20 }, { 3203, 0x696c },
+  { 3211, 0x0032 }, { 3214, 0x1600 }, { 3217, 0x5658 }, { 3224, 0x0390 },
+  { 3228, 0x5120 }, { 3232, 0x1a28 }, { 3237, 0x8000 }, { 3238, 0x1124 },
+  { 3242, 0x18e1 }, { 3248, 0x4326 }, { 3254, 0x5d52 }, { 3262, 0x0eaa },
+  /* 0x6e00 */
+  { 3269, 0x0fa0 }, { 3275, 0xae28 }, { 3282, 0xfa7b }, { 3294, 0x4500 },
+  { 3297, 0x6408 }, { 3301, 0x8940 }, { 3305, 0xc880 }, { 3309, 0xc044 },
+  { 3313, 0x9005 }, { 3317, 0xb141 }, { 3323, 0x8424 }, { 3327, 0x24c4 },
+  { 3332, 0x1a34 }, { 3338, 0x603a }, { 3344, 0x9000 }, { 3346, 0xc194 },
+  /* 0x6f00 */
+  { 3352, 0x8246 }, { 3357, 0x003a }, { 3361, 0x180d }, { 3366, 0xc106 },
+  { 3371, 0x0022 }, { 3373, 0x9910 }, { 3378, 0xe050 }, { 3383, 0x1511 },
+  { 3388, 0x4057 }, { 3394, 0x0082 }, { 3396, 0x041a }, { 3400, 0x020a },
+  { 3403, 0x004f }, { 3408, 0x8930 }, { 3413, 0xd813 }, { 3420, 0x444a },
+  /* 0x7000 */
+  { 3425, 0x8a02 }, { 3429, 0xed22 }, { 3437, 0x10c0 }, { 3440, 0x4005 },
+  { 3443, 0x1000 }, { 3444, 0x0102 }, { 3446, 0x8808 }, { 3449, 0x3101 },
+  { 3453, 0x4600 }, { 3456, 0x0204 }, { 3458, 0xf000 }, { 3462, 0x0708 },
+  { 3466, 0x8900 }, { 3469, 0xa200 }, { 3472, 0x0000 }, { 3472, 0x2202 },
+  /* 0x7100 */
+  { 3475, 0x0200 }, { 3476, 0x1610 }, { 3480, 0x0042 }, { 3482, 0x1040 },
+  { 3484, 0x5200 }, { 3487, 0x0260 }, { 3490, 0x52f4 }, { 3498, 0x2000 },
+  { 3499, 0x8510 }, { 3503, 0x8230 }, { 3507, 0x1100 }, { 3509, 0x4202 },
+  { 3512, 0x4308 }, { 3516, 0x80b5 }, { 3522, 0x70e1 }, { 3529, 0x9a20 },
+  /* 0x7200 */
+  { 3534, 0x2040 }, { 3536, 0x0801 }, { 3538, 0x3500 }, { 3542, 0xfc65 },
+  { 3552, 0x19c1 }, { 3558, 0xab04 }, { 3564, 0x0286 }, { 3568, 0x6214 },
+  { 3573, 0x0087 }, { 3577, 0x0044 }, { 3579, 0x9085 }, { 3584, 0x0244 },
+  { 3587, 0x405c }, { 3592, 0x0a85 }, { 3597, 0x3207 }, { 3603, 0x3380 },
+  /* 0x7300 */
+  { 3608, 0x0400 }, { 3609, 0xb8c0 }, { 3615, 0xce20 }, { 3621, 0xc0d0 },
+  { 3626, 0xc030 }, { 3630, 0x0080 }, { 3631, 0x0508 }, { 3634, 0x0d25 },
+  { 3640, 0x0a90 }, { 3644, 0x0040 }, { 3645, 0x0200 }, { 3646, 0x080c },
+  { 3649, 0x6505 }, { 3655, 0x4000 }, { 3656, 0x6421 }, { 3661, 0x4102 },
+  /* 0x7400 */
+  { 3664, 0x0268 }, { 3668, 0x0000 }, { 3668, 0x0024 }, { 3670, 0x847c },
+  { 3677, 0x0002 }, { 3678, 0xde20 }, { 3685, 0x8619 }, { 3691, 0x4049 },
+  { 3695, 0x0808 }, { 3697, 0x4000 }, { 3698, 0x0084 }, { 3700, 0x2001 },
+  { 3702, 0x8400 }, { 3704, 0x1010 }, { 3706, 0x42cd }, { 3713, 0x01c7 },
+  /* 0x7500 */
+  { 3719, 0x7038 }, { 3725, 0xd52a }, { 3733, 0x1968 }, { 3739, 0x1d8f },
+  { 3748, 0xbe50 }, { 3756, 0x3e12 }, { 3763, 0x2ef5 }, { 3773, 0x81d9 },
+  { 3780, 0xcec4 }, { 3788, 0x2412 }, { 3792, 0x0828 }, { 3795, 0x732e },
+  { 3804, 0x24ac }, { 3810, 0x4b34 }, { 3817, 0x020c }, { 3820, 0xd41d },
+  /* 0x7600 */
+  { 3828, 0x2a02 }, { 3832, 0x8000 }, { 3833, 0x0097 }, { 3838, 0x0811 },
+  { 3841, 0x11c4 }, { 3846, 0x1144 }, { 3850, 0x1786 }, { 3857, 0x7d45 },
+  { 3866, 0x49d9 }, { 3874, 0x0649 }, { 3879, 0x4000 }, { 3880, 0x8791 },
+  { 3887, 0x254c }, { 3893, 0xd8c4 }, { 3900, 0x44ba }, { 3907, 0x4914 },
+  /* 0x7700 */
+  { 3912, 0x1b92 }, { 3919, 0xc800 }, { 3922, 0x0271 }, { 3927, 0x1580 },
+  { 3931, 0x0081 }, { 3933, 0x0c00 }, { 3935, 0x096a }, { 3941, 0xc200 },
+  { 3944, 0x4800 }, { 3946, 0x4002 }, { 3948, 0x3021 }, { 3952, 0xba49 },
+  { 3960, 0x2080 }, { 3962, 0x1c80 }, { 3966, 0xe2ac }, { 3974, 0x1008 },
+  /* 0x7800 */
+  { 3976, 0x1004 }, { 3978, 0x0034 }, { 3981, 0x00e1 }, { 3985, 0x8414 },
+  { 3989, 0x0020 }, { 3990, 0x2000 }, { 3991, 0x9800 }, { 3994, 0x1014 },
+  { 3997, 0x70c2 }, { 4003, 0x04aa }, { 4008, 0x8688 }, { 4013, 0x5420 },
+  { 4017, 0x0c62 }, { 4022, 0x0413 }, { 4026, 0x9180 }, { 4030, 0x2010 },
+  /* 0x7900 */
+  { 4032, 0x4082 }, { 4035, 0x0206 }, { 4038, 0x1c40 }, { 4042, 0x5400 },
+  { 4045, 0x0383 }, { 4050, 0xe4e9 }, { 4059, 0x2125 }, { 4064, 0x8480 },
+  { 4067, 0xe433 }, { 4075, 0x2000 }, { 4076, 0x44c0 }, { 4080, 0xe609 },
+  { 4087, 0x0a03 }, { 4091, 0x8126 }, { 4096, 0x12da }, { 4103, 0x0801 },
+  /* 0x7a00 */
+  { 4105, 0x6901 }, { 4110, 0x9790 }, { 4117, 0x4001 }, { 4119, 0xf886 },
+  { 4127, 0xe24d }, { 4135, 0x0081 }, { 4137, 0x0a0e }, { 4142, 0xa651 },
+  { 4149, 0x011a }, { 4153, 0x81ec }, { 4160, 0xc600 }, { 4164, 0x8441 },
+  { 4168, 0xadb8 }, { 4177, 0xb62c }, { 4185, 0xa46f }, { 4194, 0x8741 },
+  /* 0x7b00 */
+  { 4200, 0x8d54 }, { 4207, 0x4b02 }, { 4212, 0x1161 }, { 4217, 0x0268 },
+  { 4221, 0xbb60 }, { 4229, 0x2057 }, { 4235, 0x50a0 }, { 4239, 0x0433 },
+  { 4244, 0xa8c0 }, { 4249, 0xb7b4 }, { 4259, 0x2402 }, { 4262, 0x0112 },
+  { 4265, 0x9ad3 }, { 4274, 0x2000 }, { 4275, 0x2271 }, { 4281, 0x00c8 },
+  /* 0x7c00 */
+  { 4284, 0x2081 }, { 4287, 0x809e }, { 4293, 0x0c8a }, { 4298, 0xe180 },
+  { 4303, 0xb009 }, { 4308, 0x8151 }, { 4313, 0x1031 }, { 4317, 0x4028 },
+  { 4320, 0x2a0e }, { 4326, 0x89a5 }, { 4333, 0x69b6 }, { 4342, 0x620e },
+  { 4348, 0x4425 }, { 4353, 0xd144 }, { 4359, 0x8085 }, { 4363, 0x4d54 },
+  /* 0x7d00 */
+  { 4370, 0x2c75 }, { 4378, 0x1fb1 }, { 4387, 0xd807 }, { 4394, 0x862d },
+  { 4401, 0xd87c }, { 4410, 0x4841 }, { 4414, 0x414e }, { 4420, 0x226e },
+  { 4427, 0x8200 }, { 4429, 0x9e08 }, { 4435, 0xf80c }, { 4442, 0xed37 },
+  { 4453, 0x8c80 }, { 4457, 0x7526 }, { 4465, 0x9313 }, { 4472, 0x0814 },
+  /* 0x7e00 */
+  { 4475, 0x0e32 }, { 4481, 0xc804 }, { 4485, 0x484e }, { 4491, 0x6ea6 },
+  { 4500, 0x2c4a }, { 4506, 0x6670 }, { 4513, 0x26c0 }, { 4518, 0xba01 },
+  { 4524, 0xd30c }, { 4531, 0x185d }, { 4538, 0x0000 }, { 4538, 0x0000 },
+  { 4538, 0x0000 }, { 4538, 0x0000 }, { 4538, 0x0000 }, { 4538, 0x0000 },
+  /* 0x7f00 */
+  { 4538, 0x0000 }, { 4538, 0x0000 }, { 4538, 0x0000 }, { 4538, 0x0540 },
+  { 4541, 0x7020 }, { 4545, 0x8133 }, { 4551, 0x4f81 }, { 4558, 0x03a5 },
+  { 4564, 0x55ec }, { 4573, 0x6410 }, { 4577, 0xc318 }, { 4583, 0x2344 },
+  { 4588, 0x1462 }, { 4593, 0x0034 }, { 4596, 0x0a43 }, { 4601, 0x1a09 },
+  /* 0x8000 */
+  { 4606, 0x187b }, { 4614, 0x13a5 }, { 4621, 0x0102 }, { 4623, 0xa848 },
+  { 4628, 0x0440 }, { 4630, 0xc544 }, { 4636, 0x8106 }, { 4640, 0xe2dd },
+  { 4650, 0x1af0 }, { 4657, 0x2d48 }, { 4663, 0xb626 }, { 4671, 0x0416 },
+  { 4675, 0x5058 }, { 4680, 0x6e40 }, { 4686, 0x8032 }, { 4690, 0x3112 },
+  /* 0x8100 */
+  { 4695, 0x07e4 }, { 4702, 0x0c00 }, { 4704, 0x8208 }, { 4707, 0x420a },
+  { 4711, 0x4840 }, { 4714, 0x803b }, { 4720, 0x4860 }, { 4724, 0x8713 },
+  { 4731, 0x850d }, { 4737, 0x3428 }, { 4742, 0x0319 }, { 4747, 0xe529 },
+  { 4755, 0x2345 }, { 4761, 0x870a }, { 4767, 0x25a9 }, { 4774, 0x5c18 },
+  /* 0x8200 */
+  { 4780, 0x77a6 }, { 4790, 0xd9c5 }, { 4799, 0x5e00 }, { 4804, 0x03e8 },
+  { 4810, 0x0081 }, { 4812, 0xa700 }, { 4817, 0xcd54 }, { 4825, 0x41c6 },
+  { 4831, 0x2800 }, { 4833, 0xa204 }, { 4837, 0xb860 }, { 4843, 0x2b0a },
+  { 4849, 0x0020 }, { 4850, 0xda9e }, { 4860, 0x08ea }, { 4866, 0x0e1a },
+  /* 0x8300 */
+  { 4872, 0x427c }, { 4879, 0x11c0 }, { 4883, 0x8908 }, { 4887, 0x0376 },
+  { 4894, 0x8621 }, { 4899, 0x0105 }, { 4902, 0x0000 }, { 4902, 0x18a8 },
+  { 4907, 0x46a0 }, { 4912, 0xc448 }, { 4917, 0x0d05 }, { 4922, 0x2022 },
+  { 4925, 0x5422 }, { 4930, 0x9148 }, { 4935, 0x8a01 }, { 4939, 0x2897 },
+  /* 0x8400 */
+  { 4946, 0x7898 }, { 4953, 0x0008 }, { 4954, 0x1605 }, { 4959, 0x3122 },
+  { 4964, 0x4240 }, { 4967, 0x0880 }, { 4969, 0xfa4e }, { 4979, 0x06a2 },
+  { 4984, 0x0814 }, { 4987, 0x9211 }, { 4992, 0x2002 }, { 4994, 0x9b04 },
+  { 5000, 0x2e52 }, { 5007, 0x0643 }, { 5012, 0x5000 }, { 5014, 0x9010 },
+  /* 0x8500 */
+  { 5017, 0x0041 }, { 5019, 0x85ba }, { 5027, 0x3042 }, { 5031, 0x2020 },
+  { 5033, 0x4f0b }, { 5041, 0x05a0 }, { 5045, 0x2708 }, { 5050, 0x4080 },
+  { 5052, 0x0591 }, { 5057, 0x1a93 }, { 5064, 0xdf50 }, { 5073, 0x0600 },
+  { 5075, 0xa202 }, { 5079, 0x3021 }, { 5083, 0x0630 }, { 5087, 0x4e80 },
+  /* 0x8600 */
+  { 5092, 0x0cc4 }, { 5097, 0x04c8 }, { 5101, 0xa004 }, { 5104, 0x8001 },
+  { 5106, 0x6000 }, { 5108, 0xd431 }, { 5115, 0x0880 }, { 5117, 0x0a02 },
+  { 5120, 0x1c00 }, { 5123, 0x0028 }, { 5125, 0x8e18 }, { 5131, 0x0041 },
+  { 5133, 0x6ad0 }, { 5140, 0xca10 }, { 5145, 0xf210 }, { 5151, 0x4b00 },
+  /* 0x8700 */
+  { 5155, 0x274d }, { 5163, 0x1506 }, { 5168, 0x0220 }, { 5170, 0x8890 },
+  { 5174, 0x5a00 }, { 5178, 0x82a8 }, { 5183, 0x4549 }, { 5189, 0x8150 },
+  { 5193, 0x2004 }, { 5195, 0x8000 }, { 5196, 0x8804 }, { 5199, 0x2c08 },
+  { 5203, 0x08d1 }, { 5208, 0x0005 }, { 5210, 0x8001 }, { 5212, 0x4ac4 },
+  /* 0x8800 */
+  { 5218, 0xe020 }, { 5222, 0x0062 }, { 5225, 0x008e }, { 5229, 0x0a42 },
+  { 5233, 0x3055 }, { 5239, 0x6a8c }, { 5246, 0x090e }, { 5251, 0xe0a5 },
+  { 5258, 0x2906 }, { 5263, 0x42c4 }, { 5268, 0x4814 }, { 5272, 0x80b3 },
+  { 5278, 0x803e }, { 5284, 0xb330 }, { 5291, 0x0102 }, { 5293, 0x731c },
+  /* 0x8900 */
+  { 5301, 0x1494 }, { 5306, 0x600d }, { 5311, 0x0c20 }, { 5314, 0x0940 },
+  { 5317, 0x301a }, { 5322, 0xc040 }, { 5325, 0xa451 }, { 5331, 0xc094 },
+  { 5336, 0x8dca }, { 5344, 0x05c8 }, { 5349, 0x96c2 }, { 5356, 0xa40c },
+  { 5361, 0x0001 }, { 5362, 0x3404 }, { 5366, 0x00c8 }, { 5369, 0x0110 },
+  /* 0x8a00 */
+  { 5371, 0x550d }, { 5378, 0xa9c9 }, { 5386, 0x2428 }, { 5390, 0x1c5a },
+  { 5397, 0x0142 }, { 5400, 0x4837 }, { 5407, 0x7a4d }, { 5416, 0x100f },
+  { 5421, 0x32b4 }, { 5428, 0x452a }, { 5434, 0x317b }, { 5443, 0x9205 },
+  { 5448, 0xb894 }, { 5455, 0x5c44 }, { 5461, 0x68d7 }, { 5470, 0x458a },
+  /* 0x8b00 */
+  { 5476, 0x5097 }, { 5483, 0x2ed1 }, { 5491, 0x1943 }, { 5497, 0x4208 },
+  { 5500, 0xd202 }, { 5505, 0x9d40 }, { 5511, 0x9840 }, { 5515, 0x2097 },
+  { 5521, 0x5409 }, { 5526, 0x064d }, { 5532, 0x0000 }, { 5532, 0x0000 },
+  { 5532, 0x0000 }, { 5532, 0x0000 }, { 5532, 0x0000 }, { 5532, 0x0000 },
+  /* 0x8c00 */
+  { 5532, 0x0000 }, { 5532, 0x0000 }, { 5532, 0x0000 }, { 5532, 0x8480 },
+  { 5535, 0x5542 }, { 5541, 0x0421 }, { 5544, 0x1c06 }, { 5549, 0x1700 },
+  { 5553, 0x7624 }, { 5560, 0x6110 }, { 5564, 0xff87 }, { 5576, 0xb9dd },
+  { 5587, 0x659f }, { 5597, 0x5c0a }, { 5603, 0x245d }, { 5610, 0x3c00 },
+  /* 0x8d00 */
+  { 5614, 0xadb0 }, { 5622, 0x0059 }, { 5626, 0x0000 }, { 5626, 0x0000 },
+  { 5626, 0x0000 }, { 5626, 0x0000 }, { 5626, 0x28d0 }, { 5631, 0x009b },
+  { 5636, 0x0422 }, { 5639, 0x0200 }, { 5640, 0x0108 }, { 5642, 0x4408 },
+  { 5645, 0x9804 }, { 5649, 0xac40 }, { 5654, 0x8d0a }, { 5660, 0x9028 },
+  /* 0x8e00 */
+  { 5664, 0x8700 }, { 5668, 0xe001 }, { 5672, 0x0400 }, { 5673, 0x0031 },
+  { 5676, 0x1794 }, { 5683, 0x8221 }, { 5687, 0x0019 }, { 5690, 0x1054 },
+  { 5694, 0x2cb2 }, { 5701, 0x021a }, { 5705, 0x9c02 }, { 5710, 0x4003 },
+  { 5713, 0x3d60 }, { 5720, 0x8804 }, { 5723, 0x080c }, { 5726, 0x7900 },
+  /* 0x8f00 */
+  { 5731, 0x1628 }, { 5736, 0xba3c }, { 5745, 0x8640 }, { 5749, 0xcb08 },
+  { 5755, 0x7274 }, { 5763, 0x9080 }, { 5766, 0x001e }, { 5770, 0x0000 },
+  { 5770, 0x0000 }, { 5770, 0xd800 }, { 5774, 0xe188 }, { 5780, 0x9c87 },
+  { 5788, 0x4034 }, { 5792, 0x0412 }, { 5795, 0xae64 }, { 5803, 0x2791 },
+  /* 0x9000 */
+  { 5810, 0xe86b }, { 5819, 0xe6fb }, { 5831, 0x408f }, { 5837, 0x5366 },
+  { 5845, 0xeea6 }, { 5855, 0x537f }, { 5866, 0xe32b }, { 5875, 0xb5e4 },
+  { 5884, 0x869f }, { 5893, 0x0002 }, { 5894, 0x8548 }, { 5899, 0x0122 },
+  { 5902, 0x4402 }, { 5905, 0x0800 }, { 5906, 0x2116 }, { 5911, 0x20a0 },
+  /* 0x9100 */
+  { 5914, 0x0004 }, { 5915, 0x0204 }, { 5917, 0x2000 }, { 5918, 0x0005 },
+  { 5920, 0x7e00 }, { 5926, 0x0154 }, { 5930, 0x162c }, { 5936, 0x01ac },
+  { 5941, 0x2a84 }, { 5946, 0x1085 }, { 5950, 0x8c14 }, { 5955, 0x0530 },
+  { 5959, 0xfbc3 }, { 5970, 0xb943 }, { 5978, 0x00ca }, { 5982, 0x9060 },
+  /* 0x9200 */
+  { 5986, 0x6000 }, { 5988, 0x4032 }, { 5992, 0x1200 }, { 5994, 0x8090 },
+  { 5997, 0x0b30 }, { 6002, 0x4c81 }, { 6007, 0x0054 }, { 6010, 0x4002 },
+  { 6012, 0x0029 }, { 6015, 0x1d6a }, { 6023, 0x2000 }, { 6024, 0x0280 },
+  { 6026, 0x8000 }, { 6027, 0x0004 }, { 6028, 0x2610 }, { 6032, 0x150c },
+  /* 0x9300 */
+  { 6037, 0x8040 }, { 6039, 0x0701 }, { 6043, 0xd94d }, { 6052, 0x0c24 },
+  { 6056, 0x2810 }, { 6059, 0x1850 }, { 6063, 0x5001 }, { 6066, 0x5020 },
+  { 6069, 0x1000 }, { 6070, 0x04d0 }, { 6074, 0x7080 }, { 6078, 0x0201 },
+  { 6080, 0x0108 }, { 6082, 0x21c3 }, { 6088, 0x0132 }, { 6092, 0x0000 },
+  /* 0x9400 */
+  { 6092, 0x0088 }, { 6094, 0x0719 }, { 6100, 0x0802 }, { 6102, 0x0560 },
+  { 6106, 0x0012 }, { 6108, 0x4c0e }, { 6114, 0x0405 }, { 6117, 0xf0a1 },
+  { 6124, 0x0002 }, { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 },
+  { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 },
+  /* 0x9500 */
+  { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 },
+  { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0080 },
+  { 6126, 0x8e8d }, { 6134, 0x035a }, { 6140, 0x21bd }, { 6148, 0x5a04 },
+  { 6153, 0x3488 }, { 6158, 0x1170 }, { 6163, 0x0026 }, { 6166, 0x0000 },
+  /* 0x9600 */
+  { 6166, 0x0000 }, { 6166, 0x1000 }, { 6167, 0xc502 }, { 6172, 0x8804 },
+  { 6175, 0xb815 }, { 6182, 0xf801 }, { 6188, 0x147c }, { 6195, 0x25ed },
+  { 6204, 0xed60 }, { 6212, 0x1bb0 }, { 6219, 0x0589 }, { 6224, 0x1bd7 },
+  { 6234, 0x7af3 }, { 6245, 0x1a62 }, { 6251, 0x0d0c }, { 6256, 0x0ac5 },
+  /* 0x9700 */
+  { 6262, 0xe5d1 }, { 6271, 0x524a }, { 6277, 0x0490 }, { 6280, 0x6305 },
+  { 6286, 0x0354 }, { 6291, 0x5244 }, { 6296, 0x2b57 }, { 6305, 0x1612 },
+  { 6310, 0xa872 }, { 6317, 0x1101 }, { 6320, 0x2949 }, { 6326, 0x0018 },
+  { 6328, 0x0948 }, { 6332, 0x1008 }, { 6334, 0x6000 }, { 6336, 0x886c },
+  /* 0x9800 */
+  { 6342, 0x916e }, { 6350, 0x058f }, { 6357, 0x3012 }, { 6361, 0x3990 },
+  { 6367, 0xf840 }, { 6373, 0x4930 }, { 6378, 0x8880 }, { 6381, 0x001b },
+  { 6385, 0x0000 }, { 6385, 0x0000 }, { 6385, 0x8500 }, { 6388, 0x0042 },
+  { 6390, 0x0058 }, { 6393, 0x9800 }, { 6396, 0xea04 }, { 6402, 0x7014 },
+  /* 0x9900 */
+  { 6407, 0x1628 }, { 6412, 0x611d }, { 6419, 0x5113 }, { 6425, 0x6000 },
+  { 6427, 0x1a24 }, { 6432, 0x00a7 }, { 6437, 0x0000 }, { 6437, 0x0000 },
+  { 6437, 0x0000 }, { 6437, 0x03c0 }, { 6441, 0x7120 }, { 6446, 0x1018 },
+  { 6449, 0x0172 }, { 6454, 0xa927 }, { 6462, 0x6004 }, { 6465, 0x8906 },
+  /* 0x9a00 */
+  { 6470, 0xc022 }, { 6474, 0x020c }, { 6477, 0x0900 }, { 6479, 0x4081 },
+  { 6482, 0x202d }, { 6487, 0x8ca0 }, { 6492, 0x0e34 }, { 6498, 0x0000 },
+  { 6498, 0x0000 }, { 6498, 0x0000 }, { 6498, 0x2100 }, { 6500, 0x1101 },
+  { 6503, 0x8011 }, { 6506, 0xc11a }, { 6512, 0xec4c }, { 6520, 0x0892 },
+  /* 0x9b00 */
+  { 6524, 0x0040 }, { 6525, 0x8500 }, { 6528, 0xc7ac }, { 6537, 0x1806 },
+  { 6541, 0xe03e }, { 6549, 0x0512 }, { 6553, 0x8000 }, { 6554, 0x0010 },
+  { 6555, 0x4008 }, { 6557, 0x80ce }, { 6563, 0x6d01 }, { 6569, 0x0210 },
+  { 6571, 0x8641 }, { 6576, 0x0856 }, { 6581, 0x011e }, { 6586, 0x0027 },
+  /* 0x9c00 */
+  { 6590, 0x3750 }, { 6597, 0x083d }, { 6603, 0xe032 }, { 6609, 0x4e05 },
+  { 6615, 0x01c0 }, { 6618, 0x0484 }, { 6621, 0x0081 }, { 6623, 0x0140 },
+  { 6625, 0x0000 }, { 6625, 0x0000 }, { 6625, 0x0000 }, { 6625, 0x0000 },
+  { 6625, 0x0000 }, { 6625, 0x0000 }, { 6625, 0x1aa0 }, { 6630, 0x0059 },
+  /* 0x9d00 */
+  { 6634, 0x43c8 }, { 6640, 0x8824 }, { 6644, 0x1d48 }, { 6650, 0xc800 },
+  { 6653, 0x0152 }, { 6657, 0x7203 }, { 6663, 0x9013 }, { 6668, 0x0404 },
+  { 6670, 0x8280 }, { 6673, 0x0400 }, { 6674, 0x8a10 }, { 6678, 0x0d14 },
+  { 6683, 0x8056 }, { 6688, 0x0208 }, { 6690, 0xa040 }, { 6693, 0x2704 },
+  /* 0x9e00 */
+  { 6698, 0x0000 }, { 6698, 0x4c00 }, { 6701, 0x0000 }, { 6701, 0x0000 },
+  { 6701, 0x0000 }, { 6701, 0x0000 }, { 6701, 0x0000 }, { 6701, 0xa320 },
+  { 6706, 0x1902 }, { 6710, 0xa0ae }, { 6717, 0x2660 }, { 6722, 0xdf00 },
+  { 6729, 0xf010 }, { 6734, 0x7b15 }, { 6743, 0x8121 }, { 6747, 0x3ad0 },
+  /* 0x9f00 */
+  { 6754, 0x4180 }, { 6757, 0x0028 }, { 6759, 0x1003 }, { 6762, 0x4800 },
+  { 6764, 0xcc00 }, { 6768, 0x8014 }, { 6771, 0x14cf }, { 6779, 0x00c4 },
+  { 6782, 0x2000 }, { 6783, 0x3020 }, { 6786, 0x0001 },
+};
+static const Summary16 jisx0208_uni2indx_pageff[15] = {
+  /* 0xff00 */
+  { 6787, 0xdf7a }, { 6799, 0xffff }, { 6815, 0xffff }, { 6831, 0xffff },
+  { 6847, 0xffff }, { 6863, 0x3fff }, { 6877, 0x0000 }, { 6877, 0x0000 },
+  { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0000 },
+  { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0028 },
+};
+
+static int
+jisx0208_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0000 && wc < 0x0100)
+      summary = &jisx0208_uni2indx_page00[(wc>>4)];
+    else if (wc >= 0x0300 && wc < 0x0460)
+      summary = &jisx0208_uni2indx_page03[(wc>>4)-0x030];
+    else if (wc >= 0x2000 && wc < 0x2320)
+      summary = &jisx0208_uni2indx_page20[(wc>>4)-0x200];
+    else if (wc >= 0x2500 && wc < 0x2670)
+      summary = &jisx0208_uni2indx_page25[(wc>>4)-0x250];
+    else if (wc >= 0x3000 && wc < 0x3100)
+      summary = &jisx0208_uni2indx_page30[(wc>>4)-0x300];
+    else if (wc >= 0x4e00 && wc < 0x9fb0)
+      summary = &jisx0208_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0xff00 && wc < 0xfff0)
+      summary = &jisx0208_uni2indx_pageff[(wc>>4)-0xff0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = jisx0208_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/jisx0212.h b/lib/jisx0212.h
new file mode 100644
index 0000000..371dbb1
--- /dev/null
+++ b/lib/jisx0212.h
@@ -0,0 +1,2189 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * JISX0212.1990-0
+ */
+
+static const unsigned short jisx0212_2uni_page22[81] = {
+  /* 0x22 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x02d8, 0x02c7,
+  0x00b8, 0x02d9, 0x02dd, 0x00af, 0x02db, 0x02da, 0xff5e, 0x0384,
+  0x0385, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x00a1, 0x00a6, 0x00bf, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0x00ba, 0x00aa, 0x00a9, 0x00ae, 0x2122, 0x00a4,
+  0x2116,
+};
+static const unsigned short jisx0212_2uni_page26[188] = {
+  /* 0x26 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x0386, 0x0388, 0x0389, 0x038a, 0x03aa, 0xfffd, 0x038c, 0xfffd,
+  0x038e, 0x03ab, 0xfffd, 0x038f, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x03ac, 0x03ad, 0x03ae, 0x03af, 0x03ca, 0x0390, 0x03cc, 0x03c2,
+  0x03cd, 0x03cb, 0x03b0, 0x03ce, 0xfffd, 0xfffd,
+  /* 0x27 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, 0x0408,
+  0x0409, 0x040a, 0x040b, 0x040c, 0x040e, 0x040f, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458,
+  0x0459, 0x045a, 0x045b, 0x045c, 0x045e, 0x045f,
+};
+static const unsigned short jisx0212_2uni_page29[275] = {
+  /* 0x29 */
+  0x00c6, 0x0110, 0xfffd, 0x0126, 0xfffd, 0x0132, 0xfffd, 0x0141,
+  0x013f, 0xfffd, 0x014a, 0x00d8, 0x0152, 0xfffd, 0x0166, 0x00de,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, 0x0142,
+  0x0140, 0x0149, 0x014b, 0x00f8, 0x0153, 0x00df, 0x0167, 0x00fe,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x2a */
+  0x00c1, 0x00c0, 0x00c4, 0x00c2, 0x0102, 0x01cd, 0x0100, 0x0104,
+  0x00c5, 0x00c3, 0x0106, 0x0108, 0x010c, 0x00c7, 0x010a, 0x010e,
+  0x00c9, 0x00c8, 0x00cb, 0x00ca, 0x011a, 0x0116, 0x0112, 0x0118,
+  0xfffd, 0x011c, 0x011e, 0x0122, 0x0120, 0x0124, 0x00cd, 0x00cc,
+  0x00cf, 0x00ce, 0x01cf, 0x0130, 0x012a, 0x012e, 0x0128, 0x0134,
+  0x0136, 0x0139, 0x013d, 0x013b, 0x0143, 0x0147, 0x0145, 0x00d1,
+  0x00d3, 0x00d2, 0x00d6, 0x00d4, 0x01d1, 0x0150, 0x014c, 0x00d5,
+  0x0154, 0x0158, 0x0156, 0x015a, 0x015c, 0x0160, 0x015e, 0x0164,
+  0x0162, 0x00da, 0x00d9, 0x00dc, 0x00db, 0x016c, 0x01d3, 0x0170,
+  0x016a, 0x0172, 0x016e, 0x0168, 0x01d7, 0x01db, 0x01d9, 0x01d5,
+  0x0174, 0x00dd, 0x0178, 0x0176, 0x0179, 0x017d, 0x017b, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x2b */
+  0x00e1, 0x00e0, 0x00e4, 0x00e2, 0x0103, 0x01ce, 0x0101, 0x0105,
+  0x00e5, 0x00e3, 0x0107, 0x0109, 0x010d, 0x00e7, 0x010b, 0x010f,
+  0x00e9, 0x00e8, 0x00eb, 0x00ea, 0x011b, 0x0117, 0x0113, 0x0119,
+  0x01f5, 0x011d, 0x011f, 0xfffd, 0x0121, 0x0125, 0x00ed, 0x00ec,
+  0x00ef, 0x00ee, 0x01d0, 0xfffd, 0x012b, 0x012f, 0x0129, 0x0135,
+  0x0137, 0x013a, 0x013e, 0x013c, 0x0144, 0x0148, 0x0146, 0x00f1,
+  0x00f3, 0x00f2, 0x00f6, 0x00f4, 0x01d2, 0x0151, 0x014d, 0x00f5,
+  0x0155, 0x0159, 0x0157, 0x015b, 0x015d, 0x0161, 0x015f, 0x0165,
+  0x0163, 0x00fa, 0x00f9, 0x00fc, 0x00fb, 0x016d, 0x01d4, 0x0171,
+  0x016b, 0x0173, 0x016f, 0x0169, 0x01d8, 0x01dc, 0x01da, 0x01d6,
+  0x0175, 0x00fd, 0x00ff, 0x0177, 0x017a, 0x017e, 0x017c,
+};
+static const unsigned short jisx0212_2uni_page30[5801] = {
+  /* 0x30 */
+  0x4e02, 0x4e04, 0x4e05, 0x4e0c, 0x4e12, 0x4e1f, 0x4e23, 0x4e24,
+  0x4e28, 0x4e2b, 0x4e2e, 0x4e2f, 0x4e30, 0x4e35, 0x4e40, 0x4e41,
+  0x4e44, 0x4e47, 0x4e51, 0x4e5a, 0x4e5c, 0x4e63, 0x4e68, 0x4e69,
+  0x4e74, 0x4e75, 0x4e79, 0x4e7f, 0x4e8d, 0x4e96, 0x4e97, 0x4e9d,
+  0x4eaf, 0x4eb9, 0x4ec3, 0x4ed0, 0x4eda, 0x4edb, 0x4ee0, 0x4ee1,
+  0x4ee2, 0x4ee8, 0x4eef, 0x4ef1, 0x4ef3, 0x4ef5, 0x4efd, 0x4efe,
+  0x4eff, 0x4f00, 0x4f02, 0x4f03, 0x4f08, 0x4f0b, 0x4f0c, 0x4f12,
+  0x4f15, 0x4f16, 0x4f17, 0x4f19, 0x4f2e, 0x4f31, 0x4f60, 0x4f33,
+  0x4f35, 0x4f37, 0x4f39, 0x4f3b, 0x4f3e, 0x4f40, 0x4f42, 0x4f48,
+  0x4f49, 0x4f4b, 0x4f4c, 0x4f52, 0x4f54, 0x4f56, 0x4f58, 0x4f5f,
+  0x4f63, 0x4f6a, 0x4f6c, 0x4f6e, 0x4f71, 0x4f77, 0x4f78, 0x4f79,
+  0x4f7a, 0x4f7d, 0x4f7e, 0x4f81, 0x4f82, 0x4f84,
+  /* 0x31 */
+  0x4f85, 0x4f89, 0x4f8a, 0x4f8c, 0x4f8e, 0x4f90, 0x4f92, 0x4f93,
+  0x4f94, 0x4f97, 0x4f99, 0x4f9a, 0x4f9e, 0x4f9f, 0x4fb2, 0x4fb7,
+  0x4fb9, 0x4fbb, 0x4fbc, 0x4fbd, 0x4fbe, 0x4fc0, 0x4fc1, 0x4fc5,
+  0x4fc6, 0x4fc8, 0x4fc9, 0x4fcb, 0x4fcc, 0x4fcd, 0x4fcf, 0x4fd2,
+  0x4fdc, 0x4fe0, 0x4fe2, 0x4ff0, 0x4ff2, 0x4ffc, 0x4ffd, 0x4fff,
+  0x5000, 0x5001, 0x5004, 0x5007, 0x500a, 0x500c, 0x500e, 0x5010,
+  0x5013, 0x5017, 0x5018, 0x501b, 0x501c, 0x501d, 0x501e, 0x5022,
+  0x5027, 0x502e, 0x5030, 0x5032, 0x5033, 0x5035, 0x5040, 0x5041,
+  0x5042, 0x5045, 0x5046, 0x504a, 0x504c, 0x504e, 0x5051, 0x5052,
+  0x5053, 0x5057, 0x5059, 0x505f, 0x5060, 0x5062, 0x5063, 0x5066,
+  0x5067, 0x506a, 0x506d, 0x5070, 0x5071, 0x503b, 0x5081, 0x5083,
+  0x5084, 0x5086, 0x508a, 0x508e, 0x508f, 0x5090,
+  /* 0x32 */
+  0x5092, 0x5093, 0x5094, 0x5096, 0x509b, 0x509c, 0x509e, 0x509f,
+  0x50a0, 0x50a1, 0x50a2, 0x50aa, 0x50af, 0x50b0, 0x50b9, 0x50ba,
+  0x50bd, 0x50c0, 0x50c3, 0x50c4, 0x50c7, 0x50cc, 0x50ce, 0x50d0,
+  0x50d3, 0x50d4, 0x50d8, 0x50dc, 0x50dd, 0x50df, 0x50e2, 0x50e4,
+  0x50e6, 0x50e8, 0x50e9, 0x50ef, 0x50f1, 0x50f6, 0x50fa, 0x50fe,
+  0x5103, 0x5106, 0x5107, 0x5108, 0x510b, 0x510c, 0x510d, 0x510e,
+  0x50f2, 0x5110, 0x5117, 0x5119, 0x511b, 0x511c, 0x511d, 0x511e,
+  0x5123, 0x5127, 0x5128, 0x512c, 0x512d, 0x512f, 0x5131, 0x5133,
+  0x5134, 0x5135, 0x5138, 0x5139, 0x5142, 0x514a, 0x514f, 0x5153,
+  0x5155, 0x5157, 0x5158, 0x515f, 0x5164, 0x5166, 0x517e, 0x5183,
+  0x5184, 0x518b, 0x518e, 0x5198, 0x519d, 0x51a1, 0x51a3, 0x51ad,
+  0x51b8, 0x51ba, 0x51bc, 0x51be, 0x51bf, 0x51c2,
+  /* 0x33 */
+  0x51c8, 0x51cf, 0x51d1, 0x51d2, 0x51d3, 0x51d5, 0x51d8, 0x51de,
+  0x51e2, 0x51e5, 0x51ee, 0x51f2, 0x51f3, 0x51f4, 0x51f7, 0x5201,
+  0x5202, 0x5205, 0x5212, 0x5213, 0x5215, 0x5216, 0x5218, 0x5222,
+  0x5228, 0x5231, 0x5232, 0x5235, 0x523c, 0x5245, 0x5249, 0x5255,
+  0x5257, 0x5258, 0x525a, 0x525c, 0x525f, 0x5260, 0x5261, 0x5266,
+  0x526e, 0x5277, 0x5278, 0x5279, 0x5280, 0x5282, 0x5285, 0x528a,
+  0x528c, 0x5293, 0x5295, 0x5296, 0x5297, 0x5298, 0x529a, 0x529c,
+  0x52a4, 0x52a5, 0x52a6, 0x52a7, 0x52af, 0x52b0, 0x52b6, 0x52b7,
+  0x52b8, 0x52ba, 0x52bb, 0x52bd, 0x52c0, 0x52c4, 0x52c6, 0x52c8,
+  0x52cc, 0x52cf, 0x52d1, 0x52d4, 0x52d6, 0x52db, 0x52dc, 0x52e1,
+  0x52e5, 0x52e8, 0x52e9, 0x52ea, 0x52ec, 0x52f0, 0x52f1, 0x52f4,
+  0x52f6, 0x52f7, 0x5300, 0x5303, 0x530a, 0x530b,
+  /* 0x34 */
+  0x530c, 0x5311, 0x5313, 0x5318, 0x531b, 0x531c, 0x531e, 0x531f,
+  0x5325, 0x5327, 0x5328, 0x5329, 0x532b, 0x532c, 0x532d, 0x5330,
+  0x5332, 0x5335, 0x533c, 0x533d, 0x533e, 0x5342, 0x534c, 0x534b,
+  0x5359, 0x535b, 0x5361, 0x5363, 0x5365, 0x536c, 0x536d, 0x5372,
+  0x5379, 0x537e, 0x5383, 0x5387, 0x5388, 0x538e, 0x5393, 0x5394,
+  0x5399, 0x539d, 0x53a1, 0x53a4, 0x53aa, 0x53ab, 0x53af, 0x53b2,
+  0x53b4, 0x53b5, 0x53b7, 0x53b8, 0x53ba, 0x53bd, 0x53c0, 0x53c5,
+  0x53cf, 0x53d2, 0x53d3, 0x53d5, 0x53da, 0x53dd, 0x53de, 0x53e0,
+  0x53e6, 0x53e7, 0x53f5, 0x5402, 0x5413, 0x541a, 0x5421, 0x5427,
+  0x5428, 0x542a, 0x542f, 0x5431, 0x5434, 0x5435, 0x5443, 0x5444,
+  0x5447, 0x544d, 0x544f, 0x545e, 0x5462, 0x5464, 0x5466, 0x5467,
+  0x5469, 0x546b, 0x546d, 0x546e, 0x5474, 0x547f,
+  /* 0x35 */
+  0x5481, 0x5483, 0x5485, 0x5488, 0x5489, 0x548d, 0x5491, 0x5495,
+  0x5496, 0x549c, 0x549f, 0x54a1, 0x54a6, 0x54a7, 0x54a9, 0x54aa,
+  0x54ad, 0x54ae, 0x54b1, 0x54b7, 0x54b9, 0x54ba, 0x54bb, 0x54bf,
+  0x54c6, 0x54ca, 0x54cd, 0x54ce, 0x54e0, 0x54ea, 0x54ec, 0x54ef,
+  0x54f6, 0x54fc, 0x54fe, 0x54ff, 0x5500, 0x5501, 0x5505, 0x5508,
+  0x5509, 0x550c, 0x550d, 0x550e, 0x5515, 0x552a, 0x552b, 0x5532,
+  0x5535, 0x5536, 0x553b, 0x553c, 0x553d, 0x5541, 0x5547, 0x5549,
+  0x554a, 0x554d, 0x5550, 0x5551, 0x5558, 0x555a, 0x555b, 0x555e,
+  0x5560, 0x5561, 0x5564, 0x5566, 0x557f, 0x5581, 0x5582, 0x5586,
+  0x5588, 0x558e, 0x558f, 0x5591, 0x5592, 0x5593, 0x5594, 0x5597,
+  0x55a3, 0x55a4, 0x55ad, 0x55b2, 0x55bf, 0x55c1, 0x55c3, 0x55c6,
+  0x55c9, 0x55cb, 0x55cc, 0x55ce, 0x55d1, 0x55d2,
+  /* 0x36 */
+  0x55d3, 0x55d7, 0x55d8, 0x55db, 0x55de, 0x55e2, 0x55e9, 0x55f6,
+  0x55ff, 0x5605, 0x5608, 0x560a, 0x560d, 0x560e, 0x560f, 0x5610,
+  0x5611, 0x5612, 0x5619, 0x562c, 0x5630, 0x5633, 0x5635, 0x5637,
+  0x5639, 0x563b, 0x563c, 0x563d, 0x563f, 0x5640, 0x5641, 0x5643,
+  0x5644, 0x5646, 0x5649, 0x564b, 0x564d, 0x564f, 0x5654, 0x565e,
+  0x5660, 0x5661, 0x5662, 0x5663, 0x5666, 0x5669, 0x566d, 0x566f,
+  0x5671, 0x5672, 0x5675, 0x5684, 0x5685, 0x5688, 0x568b, 0x568c,
+  0x5695, 0x5699, 0x569a, 0x569d, 0x569e, 0x569f, 0x56a6, 0x56a7,
+  0x56a8, 0x56a9, 0x56ab, 0x56ac, 0x56ad, 0x56b1, 0x56b3, 0x56b7,
+  0x56be, 0x56c5, 0x56c9, 0x56ca, 0x56cb, 0x56cf, 0x56d0, 0x56cc,
+  0x56cd, 0x56d9, 0x56dc, 0x56dd, 0x56df, 0x56e1, 0x56e4, 0x56e5,
+  0x56e6, 0x56e7, 0x56e8, 0x56f1, 0x56eb, 0x56ed,
+  /* 0x37 */
+  0x56f6, 0x56f7, 0x5701, 0x5702, 0x5707, 0x570a, 0x570c, 0x5711,
+  0x5715, 0x571a, 0x571b, 0x571d, 0x5720, 0x5722, 0x5723, 0x5724,
+  0x5725, 0x5729, 0x572a, 0x572c, 0x572e, 0x572f, 0x5733, 0x5734,
+  0x573d, 0x573e, 0x573f, 0x5745, 0x5746, 0x574c, 0x574d, 0x5752,
+  0x5762, 0x5765, 0x5767, 0x5768, 0x576b, 0x576d, 0x576e, 0x576f,
+  0x5770, 0x5771, 0x5773, 0x5774, 0x5775, 0x5777, 0x5779, 0x577a,
+  0x577b, 0x577c, 0x577e, 0x5781, 0x5783, 0x578c, 0x5794, 0x5797,
+  0x5799, 0x579a, 0x579c, 0x579d, 0x579e, 0x579f, 0x57a1, 0x5795,
+  0x57a7, 0x57a8, 0x57a9, 0x57ac, 0x57b8, 0x57bd, 0x57c7, 0x57c8,
+  0x57cc, 0x57cf, 0x57d5, 0x57dd, 0x57de, 0x57e4, 0x57e6, 0x57e7,
+  0x57e9, 0x57ed, 0x57f0, 0x57f5, 0x57f6, 0x57f8, 0x57fd, 0x57fe,
+  0x57ff, 0x5803, 0x5804, 0x5808, 0x5809, 0x57e1,
+  /* 0x38 */
+  0x580c, 0x580d, 0x581b, 0x581e, 0x581f, 0x5820, 0x5826, 0x5827,
+  0x582d, 0x5832, 0x5839, 0x583f, 0x5849, 0x584c, 0x584d, 0x584f,
+  0x5850, 0x5855, 0x585f, 0x5861, 0x5864, 0x5867, 0x5868, 0x5878,
+  0x587c, 0x587f, 0x5880, 0x5881, 0x5887, 0x5888, 0x5889, 0x588a,
+  0x588c, 0x588d, 0x588f, 0x5890, 0x5894, 0x5896, 0x589d, 0x58a0,
+  0x58a1, 0x58a2, 0x58a6, 0x58a9, 0x58b1, 0x58b2, 0x58c4, 0x58bc,
+  0x58c2, 0x58c8, 0x58cd, 0x58ce, 0x58d0, 0x58d2, 0x58d4, 0x58d6,
+  0x58da, 0x58dd, 0x58e1, 0x58e2, 0x58e9, 0x58f3, 0x5905, 0x5906,
+  0x590b, 0x590c, 0x5912, 0x5913, 0x5914, 0x8641, 0x591d, 0x5921,
+  0x5923, 0x5924, 0x5928, 0x592f, 0x5930, 0x5933, 0x5935, 0x5936,
+  0x593f, 0x5943, 0x5946, 0x5952, 0x5953, 0x5959, 0x595b, 0x595d,
+  0x595e, 0x595f, 0x5961, 0x5963, 0x596b, 0x596d,
+  /* 0x39 */
+  0x596f, 0x5972, 0x5975, 0x5976, 0x5979, 0x597b, 0x597c, 0x598b,
+  0x598c, 0x598e, 0x5992, 0x5995, 0x5997, 0x599f, 0x59a4, 0x59a7,
+  0x59ad, 0x59ae, 0x59af, 0x59b0, 0x59b3, 0x59b7, 0x59ba, 0x59bc,
+  0x59c1, 0x59c3, 0x59c4, 0x59c8, 0x59ca, 0x59cd, 0x59d2, 0x59dd,
+  0x59de, 0x59df, 0x59e3, 0x59e4, 0x59e7, 0x59ee, 0x59ef, 0x59f1,
+  0x59f2, 0x59f4, 0x59f7, 0x5a00, 0x5a04, 0x5a0c, 0x5a0d, 0x5a0e,
+  0x5a12, 0x5a13, 0x5a1e, 0x5a23, 0x5a24, 0x5a27, 0x5a28, 0x5a2a,
+  0x5a2d, 0x5a30, 0x5a44, 0x5a45, 0x5a47, 0x5a48, 0x5a4c, 0x5a50,
+  0x5a55, 0x5a5e, 0x5a63, 0x5a65, 0x5a67, 0x5a6d, 0x5a77, 0x5a7a,
+  0x5a7b, 0x5a7e, 0x5a8b, 0x5a90, 0x5a93, 0x5a96, 0x5a99, 0x5a9c,
+  0x5a9e, 0x5a9f, 0x5aa0, 0x5aa2, 0x5aa7, 0x5aac, 0x5ab1, 0x5ab2,
+  0x5ab3, 0x5ab5, 0x5ab8, 0x5aba, 0x5abb, 0x5abf,
+  /* 0x3a */
+  0x5ac4, 0x5ac6, 0x5ac8, 0x5acf, 0x5ada, 0x5adc, 0x5ae0, 0x5ae5,
+  0x5aea, 0x5aee, 0x5af5, 0x5af6, 0x5afd, 0x5b00, 0x5b01, 0x5b08,
+  0x5b17, 0x5b34, 0x5b19, 0x5b1b, 0x5b1d, 0x5b21, 0x5b25, 0x5b2d,
+  0x5b38, 0x5b41, 0x5b4b, 0x5b4c, 0x5b52, 0x5b56, 0x5b5e, 0x5b68,
+  0x5b6e, 0x5b6f, 0x5b7c, 0x5b7d, 0x5b7e, 0x5b7f, 0x5b81, 0x5b84,
+  0x5b86, 0x5b8a, 0x5b8e, 0x5b90, 0x5b91, 0x5b93, 0x5b94, 0x5b96,
+  0x5ba8, 0x5ba9, 0x5bac, 0x5bad, 0x5baf, 0x5bb1, 0x5bb2, 0x5bb7,
+  0x5bba, 0x5bbc, 0x5bc0, 0x5bc1, 0x5bcd, 0x5bcf, 0x5bd6, 0x5bd7,
+  0x5bd8, 0x5bd9, 0x5bda, 0x5be0, 0x5bef, 0x5bf1, 0x5bf4, 0x5bfd,
+  0x5c0c, 0x5c17, 0x5c1e, 0x5c1f, 0x5c23, 0x5c26, 0x5c29, 0x5c2b,
+  0x5c2c, 0x5c2e, 0x5c30, 0x5c32, 0x5c35, 0x5c36, 0x5c59, 0x5c5a,
+  0x5c5c, 0x5c62, 0x5c63, 0x5c67, 0x5c68, 0x5c69,
+  /* 0x3b */
+  0x5c6d, 0x5c70, 0x5c74, 0x5c75, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d,
+  0x5c87, 0x5c88, 0x5c8a, 0x5c8f, 0x5c92, 0x5c9d, 0x5c9f, 0x5ca0,
+  0x5ca2, 0x5ca3, 0x5ca6, 0x5caa, 0x5cb2, 0x5cb4, 0x5cb5, 0x5cba,
+  0x5cc9, 0x5ccb, 0x5cd2, 0x5cdd, 0x5cd7, 0x5cee, 0x5cf1, 0x5cf2,
+  0x5cf4, 0x5d01, 0x5d06, 0x5d0d, 0x5d12, 0x5d2b, 0x5d23, 0x5d24,
+  0x5d26, 0x5d27, 0x5d31, 0x5d34, 0x5d39, 0x5d3d, 0x5d3f, 0x5d42,
+  0x5d43, 0x5d46, 0x5d48, 0x5d55, 0x5d51, 0x5d59, 0x5d4a, 0x5d5f,
+  0x5d60, 0x5d61, 0x5d62, 0x5d64, 0x5d6a, 0x5d6d, 0x5d70, 0x5d79,
+  0x5d7a, 0x5d7e, 0x5d7f, 0x5d81, 0x5d83, 0x5d88, 0x5d8a, 0x5d92,
+  0x5d93, 0x5d94, 0x5d95, 0x5d99, 0x5d9b, 0x5d9f, 0x5da0, 0x5da7,
+  0x5dab, 0x5db0, 0x5db4, 0x5db8, 0x5db9, 0x5dc3, 0x5dc7, 0x5dcb,
+  0x5dd0, 0x5dce, 0x5dd8, 0x5dd9, 0x5de0, 0x5de4,
+  /* 0x3c */
+  0x5de9, 0x5df8, 0x5df9, 0x5e00, 0x5e07, 0x5e0d, 0x5e12, 0x5e14,
+  0x5e15, 0x5e18, 0x5e1f, 0x5e20, 0x5e2e, 0x5e28, 0x5e32, 0x5e35,
+  0x5e3e, 0x5e4b, 0x5e50, 0x5e49, 0x5e51, 0x5e56, 0x5e58, 0x5e5b,
+  0x5e5c, 0x5e5e, 0x5e68, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e,
+  0x5e70, 0x5e80, 0x5e8b, 0x5e8e, 0x5ea2, 0x5ea4, 0x5ea5, 0x5ea8,
+  0x5eaa, 0x5eac, 0x5eb1, 0x5eb3, 0x5ebd, 0x5ebe, 0x5ebf, 0x5ec6,
+  0x5ecc, 0x5ecb, 0x5ece, 0x5ed1, 0x5ed2, 0x5ed4, 0x5ed5, 0x5edc,
+  0x5ede, 0x5ee5, 0x5eeb, 0x5f02, 0x5f06, 0x5f07, 0x5f08, 0x5f0e,
+  0x5f19, 0x5f1c, 0x5f1d, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f28,
+  0x5f2b, 0x5f2c, 0x5f2e, 0x5f30, 0x5f34, 0x5f36, 0x5f3b, 0x5f3d,
+  0x5f3f, 0x5f40, 0x5f44, 0x5f45, 0x5f47, 0x5f4d, 0x5f50, 0x5f54,
+  0x5f58, 0x5f5b, 0x5f60, 0x5f63, 0x5f64, 0x5f67,
+  /* 0x3d */
+  0x5f6f, 0x5f72, 0x5f74, 0x5f75, 0x5f78, 0x5f7a, 0x5f7d, 0x5f7e,
+  0x5f89, 0x5f8d, 0x5f8f, 0x5f96, 0x5f9c, 0x5f9d, 0x5fa2, 0x5fa7,
+  0x5fab, 0x5fa4, 0x5fac, 0x5faf, 0x5fb0, 0x5fb1, 0x5fb8, 0x5fc4,
+  0x5fc7, 0x5fc8, 0x5fc9, 0x5fcb, 0x5fd0, 0x5fd1, 0x5fd2, 0x5fd3,
+  0x5fd4, 0x5fde, 0x5fe1, 0x5fe2, 0x5fe8, 0x5fe9, 0x5fea, 0x5fec,
+  0x5fed, 0x5fee, 0x5fef, 0x5ff2, 0x5ff3, 0x5ff6, 0x5ffa, 0x5ffc,
+  0x6007, 0x600a, 0x600d, 0x6013, 0x6014, 0x6017, 0x6018, 0x601a,
+  0x601f, 0x6024, 0x602d, 0x6033, 0x6035, 0x6040, 0x6047, 0x6048,
+  0x6049, 0x604c, 0x6051, 0x6054, 0x6056, 0x6057, 0x605d, 0x6061,
+  0x6067, 0x6071, 0x607e, 0x607f, 0x6082, 0x6086, 0x6088, 0x608a,
+  0x608e, 0x6091, 0x6093, 0x6095, 0x6098, 0x609d, 0x609e, 0x60a2,
+  0x60a4, 0x60a5, 0x60a8, 0x60b0, 0x60b1, 0x60b7,
+  /* 0x3e */
+  0x60bb, 0x60be, 0x60c2, 0x60c4, 0x60c8, 0x60c9, 0x60ca, 0x60cb,
+  0x60ce, 0x60cf, 0x60d4, 0x60d5, 0x60d9, 0x60db, 0x60dd, 0x60de,
+  0x60e2, 0x60e5, 0x60f2, 0x60f5, 0x60f8, 0x60fc, 0x60fd, 0x6102,
+  0x6107, 0x610a, 0x610c, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114,
+  0x6116, 0x6117, 0x6119, 0x611c, 0x611e, 0x6122, 0x612a, 0x612b,
+  0x6130, 0x6131, 0x6135, 0x6136, 0x6137, 0x6139, 0x6141, 0x6145,
+  0x6146, 0x6149, 0x615e, 0x6160, 0x616c, 0x6172, 0x6178, 0x617b,
+  0x617c, 0x617f, 0x6180, 0x6181, 0x6183, 0x6184, 0x618b, 0x618d,
+  0x6192, 0x6193, 0x6197, 0x6198, 0x619c, 0x619d, 0x619f, 0x61a0,
+  0x61a5, 0x61a8, 0x61aa, 0x61ad, 0x61b8, 0x61b9, 0x61bc, 0x61c0,
+  0x61c1, 0x61c2, 0x61ce, 0x61cf, 0x61d5, 0x61dc, 0x61dd, 0x61de,
+  0x61df, 0x61e1, 0x61e2, 0x61e7, 0x61e9, 0x61e5,
+  /* 0x3f */
+  0x61ec, 0x61ed, 0x61ef, 0x6201, 0x6203, 0x6204, 0x6207, 0x6213,
+  0x6215, 0x621c, 0x6220, 0x6222, 0x6223, 0x6227, 0x6229, 0x622b,
+  0x6239, 0x623d, 0x6242, 0x6243, 0x6244, 0x6246, 0x624c, 0x6250,
+  0x6251, 0x6252, 0x6254, 0x6256, 0x625a, 0x625c, 0x6264, 0x626d,
+  0x626f, 0x6273, 0x627a, 0x627d, 0x628d, 0x628e, 0x628f, 0x6290,
+  0x62a6, 0x62a8, 0x62b3, 0x62b6, 0x62b7, 0x62ba, 0x62be, 0x62bf,
+  0x62c4, 0x62ce, 0x62d5, 0x62d6, 0x62da, 0x62ea, 0x62f2, 0x62f4,
+  0x62fc, 0x62fd, 0x6303, 0x6304, 0x630a, 0x630b, 0x630d, 0x6310,
+  0x6313, 0x6316, 0x6318, 0x6329, 0x632a, 0x632d, 0x6335, 0x6336,
+  0x6339, 0x633c, 0x6341, 0x6342, 0x6343, 0x6344, 0x6346, 0x634a,
+  0x634b, 0x634e, 0x6352, 0x6353, 0x6354, 0x6358, 0x635b, 0x6365,
+  0x6366, 0x636c, 0x636d, 0x6371, 0x6374, 0x6375,
+  /* 0x40 */
+  0x6378, 0x637c, 0x637d, 0x637f, 0x6382, 0x6384, 0x6387, 0x638a,
+  0x6390, 0x6394, 0x6395, 0x6399, 0x639a, 0x639e, 0x63a4, 0x63a6,
+  0x63ad, 0x63ae, 0x63af, 0x63bd, 0x63c1, 0x63c5, 0x63c8, 0x63ce,
+  0x63d1, 0x63d3, 0x63d4, 0x63d5, 0x63dc, 0x63e0, 0x63e5, 0x63ea,
+  0x63ec, 0x63f2, 0x63f3, 0x63f5, 0x63f8, 0x63f9, 0x6409, 0x640a,
+  0x6410, 0x6412, 0x6414, 0x6418, 0x641e, 0x6420, 0x6422, 0x6424,
+  0x6425, 0x6429, 0x642a, 0x642f, 0x6430, 0x6435, 0x643d, 0x643f,
+  0x644b, 0x644f, 0x6451, 0x6452, 0x6453, 0x6454, 0x645a, 0x645b,
+  0x645c, 0x645d, 0x645f, 0x6460, 0x6461, 0x6463, 0x646d, 0x6473,
+  0x6474, 0x647b, 0x647d, 0x6485, 0x6487, 0x648f, 0x6490, 0x6491,
+  0x6498, 0x6499, 0x649b, 0x649d, 0x649f, 0x64a1, 0x64a3, 0x64a6,
+  0x64a8, 0x64ac, 0x64b3, 0x64bd, 0x64be, 0x64bf,
+  /* 0x41 */
+  0x64c4, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64ce, 0x64d0, 0x64d1,
+  0x64d5, 0x64d7, 0x64e4, 0x64e5, 0x64e9, 0x64ea, 0x64ed, 0x64f0,
+  0x64f5, 0x64f7, 0x64fb, 0x64ff, 0x6501, 0x6504, 0x6508, 0x6509,
+  0x650a, 0x650f, 0x6513, 0x6514, 0x6516, 0x6519, 0x651b, 0x651e,
+  0x651f, 0x6522, 0x6526, 0x6529, 0x652e, 0x6531, 0x653a, 0x653c,
+  0x653d, 0x6543, 0x6547, 0x6549, 0x6550, 0x6552, 0x6554, 0x655f,
+  0x6560, 0x6567, 0x656b, 0x657a, 0x657d, 0x6581, 0x6585, 0x658a,
+  0x6592, 0x6595, 0x6598, 0x659d, 0x65a0, 0x65a3, 0x65a6, 0x65ae,
+  0x65b2, 0x65b3, 0x65b4, 0x65bf, 0x65c2, 0x65c8, 0x65c9, 0x65ce,
+  0x65d0, 0x65d4, 0x65d6, 0x65d8, 0x65df, 0x65f0, 0x65f2, 0x65f4,
+  0x65f5, 0x65f9, 0x65fe, 0x65ff, 0x6600, 0x6604, 0x6608, 0x6609,
+  0x660d, 0x6611, 0x6612, 0x6615, 0x6616, 0x661d,
+  /* 0x42 */
+  0x661e, 0x6621, 0x6622, 0x6623, 0x6624, 0x6626, 0x6629, 0x662a,
+  0x662b, 0x662c, 0x662e, 0x6630, 0x6631, 0x6633, 0x6639, 0x6637,
+  0x6640, 0x6645, 0x6646, 0x664a, 0x664c, 0x6651, 0x664e, 0x6657,
+  0x6658, 0x6659, 0x665b, 0x665c, 0x6660, 0x6661, 0x66fb, 0x666a,
+  0x666b, 0x666c, 0x667e, 0x6673, 0x6675, 0x667f, 0x6677, 0x6678,
+  0x6679, 0x667b, 0x6680, 0x667c, 0x668b, 0x668c, 0x668d, 0x6690,
+  0x6692, 0x6699, 0x669a, 0x669b, 0x669c, 0x669f, 0x66a0, 0x66a4,
+  0x66ad, 0x66b1, 0x66b2, 0x66b5, 0x66bb, 0x66bf, 0x66c0, 0x66c2,
+  0x66c3, 0x66c8, 0x66cc, 0x66ce, 0x66cf, 0x66d4, 0x66db, 0x66df,
+  0x66e8, 0x66eb, 0x66ec, 0x66ee, 0x66fa, 0x6705, 0x6707, 0x670e,
+  0x6713, 0x6719, 0x671c, 0x6720, 0x6722, 0x6733, 0x673e, 0x6745,
+  0x6747, 0x6748, 0x674c, 0x6754, 0x6755, 0x675d,
+  /* 0x43 */
+  0x6766, 0x676c, 0x676e, 0x6774, 0x6776, 0x677b, 0x6781, 0x6784,
+  0x678e, 0x678f, 0x6791, 0x6793, 0x6796, 0x6798, 0x6799, 0x679b,
+  0x67b0, 0x67b1, 0x67b2, 0x67b5, 0x67bb, 0x67bc, 0x67bd, 0x67f9,
+  0x67c0, 0x67c2, 0x67c3, 0x67c5, 0x67c8, 0x67c9, 0x67d2, 0x67d7,
+  0x67d9, 0x67dc, 0x67e1, 0x67e6, 0x67f0, 0x67f2, 0x67f6, 0x67f7,
+  0x6852, 0x6814, 0x6819, 0x681d, 0x681f, 0x6828, 0x6827, 0x682c,
+  0x682d, 0x682f, 0x6830, 0x6831, 0x6833, 0x683b, 0x683f, 0x6844,
+  0x6845, 0x684a, 0x684c, 0x6855, 0x6857, 0x6858, 0x685b, 0x686b,
+  0x686e, 0x686f, 0x6870, 0x6871, 0x6872, 0x6875, 0x6879, 0x687a,
+  0x687b, 0x687c, 0x6882, 0x6884, 0x6886, 0x6888, 0x6896, 0x6898,
+  0x689a, 0x689c, 0x68a1, 0x68a3, 0x68a5, 0x68a9, 0x68aa, 0x68ae,
+  0x68b2, 0x68bb, 0x68c5, 0x68c8, 0x68cc, 0x68cf,
+  /* 0x44 */
+  0x68d0, 0x68d1, 0x68d3, 0x68d6, 0x68d9, 0x68dc, 0x68dd, 0x68e5,
+  0x68e8, 0x68ea, 0x68eb, 0x68ec, 0x68ed, 0x68f0, 0x68f1, 0x68f5,
+  0x68f6, 0x68fb, 0x68fc, 0x68fd, 0x6906, 0x6909, 0x690a, 0x6910,
+  0x6911, 0x6913, 0x6916, 0x6917, 0x6931, 0x6933, 0x6935, 0x6938,
+  0x693b, 0x6942, 0x6945, 0x6949, 0x694e, 0x6957, 0x695b, 0x6963,
+  0x6964, 0x6965, 0x6966, 0x6968, 0x6969, 0x696c, 0x6970, 0x6971,
+  0x6972, 0x697a, 0x697b, 0x697f, 0x6980, 0x698d, 0x6992, 0x6996,
+  0x6998, 0x69a1, 0x69a5, 0x69a6, 0x69a8, 0x69ab, 0x69ad, 0x69af,
+  0x69b7, 0x69b8, 0x69ba, 0x69bc, 0x69c5, 0x69c8, 0x69d1, 0x69d6,
+  0x69d7, 0x69e2, 0x69e5, 0x69ee, 0x69ef, 0x69f1, 0x69f3, 0x69f5,
+  0x69fe, 0x6a00, 0x6a01, 0x6a03, 0x6a0f, 0x6a11, 0x6a15, 0x6a1a,
+  0x6a1d, 0x6a20, 0x6a24, 0x6a28, 0x6a30, 0x6a32,
+  /* 0x45 */
+  0x6a34, 0x6a37, 0x6a3b, 0x6a3e, 0x6a3f, 0x6a45, 0x6a46, 0x6a49,
+  0x6a4a, 0x6a4e, 0x6a50, 0x6a51, 0x6a52, 0x6a55, 0x6a56, 0x6a5b,
+  0x6a64, 0x6a67, 0x6a6a, 0x6a71, 0x6a73, 0x6a7e, 0x6a81, 0x6a83,
+  0x6a86, 0x6a87, 0x6a89, 0x6a8b, 0x6a91, 0x6a9b, 0x6a9d, 0x6a9e,
+  0x6a9f, 0x6aa5, 0x6aab, 0x6aaf, 0x6ab0, 0x6ab1, 0x6ab4, 0x6abd,
+  0x6abe, 0x6abf, 0x6ac6, 0x6ac9, 0x6ac8, 0x6acc, 0x6ad0, 0x6ad4,
+  0x6ad5, 0x6ad6, 0x6adc, 0x6add, 0x6ae4, 0x6ae7, 0x6aec, 0x6af0,
+  0x6af1, 0x6af2, 0x6afc, 0x6afd, 0x6b02, 0x6b03, 0x6b06, 0x6b07,
+  0x6b09, 0x6b0f, 0x6b10, 0x6b11, 0x6b17, 0x6b1b, 0x6b1e, 0x6b24,
+  0x6b28, 0x6b2b, 0x6b2c, 0x6b2f, 0x6b35, 0x6b36, 0x6b3b, 0x6b3f,
+  0x6b46, 0x6b4a, 0x6b4d, 0x6b52, 0x6b56, 0x6b58, 0x6b5d, 0x6b60,
+  0x6b67, 0x6b6b, 0x6b6e, 0x6b70, 0x6b75, 0x6b7d,
+  /* 0x46 */
+  0x6b7e, 0x6b82, 0x6b85, 0x6b97, 0x6b9b, 0x6b9f, 0x6ba0, 0x6ba2,
+  0x6ba3, 0x6ba8, 0x6ba9, 0x6bac, 0x6bad, 0x6bae, 0x6bb0, 0x6bb8,
+  0x6bb9, 0x6bbd, 0x6bbe, 0x6bc3, 0x6bc4, 0x6bc9, 0x6bcc, 0x6bd6,
+  0x6bda, 0x6be1, 0x6be3, 0x6be6, 0x6be7, 0x6bee, 0x6bf1, 0x6bf7,
+  0x6bf9, 0x6bff, 0x6c02, 0x6c04, 0x6c05, 0x6c09, 0x6c0d, 0x6c0e,
+  0x6c10, 0x6c12, 0x6c19, 0x6c1f, 0x6c26, 0x6c27, 0x6c28, 0x6c2c,
+  0x6c2e, 0x6c33, 0x6c35, 0x6c36, 0x6c3a, 0x6c3b, 0x6c3f, 0x6c4a,
+  0x6c4b, 0x6c4d, 0x6c4f, 0x6c52, 0x6c54, 0x6c59, 0x6c5b, 0x6c5c,
+  0x6c6b, 0x6c6d, 0x6c6f, 0x6c74, 0x6c76, 0x6c78, 0x6c79, 0x6c7b,
+  0x6c85, 0x6c86, 0x6c87, 0x6c89, 0x6c94, 0x6c95, 0x6c97, 0x6c98,
+  0x6c9c, 0x6c9f, 0x6cb0, 0x6cb2, 0x6cb4, 0x6cc2, 0x6cc6, 0x6ccd,
+  0x6ccf, 0x6cd0, 0x6cd1, 0x6cd2, 0x6cd4, 0x6cd6,
+  /* 0x47 */
+  0x6cda, 0x6cdc, 0x6ce0, 0x6ce7, 0x6ce9, 0x6ceb, 0x6cec, 0x6cee,
+  0x6cf2, 0x6cf4, 0x6d04, 0x6d07, 0x6d0a, 0x6d0e, 0x6d0f, 0x6d11,
+  0x6d13, 0x6d1a, 0x6d26, 0x6d27, 0x6d28, 0x6c67, 0x6d2e, 0x6d2f,
+  0x6d31, 0x6d39, 0x6d3c, 0x6d3f, 0x6d57, 0x6d5e, 0x6d5f, 0x6d61,
+  0x6d65, 0x6d67, 0x6d6f, 0x6d70, 0x6d7c, 0x6d82, 0x6d87, 0x6d91,
+  0x6d92, 0x6d94, 0x6d96, 0x6d97, 0x6d98, 0x6daa, 0x6dac, 0x6db4,
+  0x6db7, 0x6db9, 0x6dbd, 0x6dbf, 0x6dc4, 0x6dc8, 0x6dca, 0x6dce,
+  0x6dcf, 0x6dd6, 0x6ddb, 0x6ddd, 0x6ddf, 0x6de0, 0x6de2, 0x6de5,
+  0x6de9, 0x6def, 0x6df0, 0x6df4, 0x6df6, 0x6dfc, 0x6e00, 0x6e04,
+  0x6e1e, 0x6e22, 0x6e27, 0x6e32, 0x6e36, 0x6e39, 0x6e3b, 0x6e3c,
+  0x6e44, 0x6e45, 0x6e48, 0x6e49, 0x6e4b, 0x6e4f, 0x6e51, 0x6e52,
+  0x6e53, 0x6e54, 0x6e57, 0x6e5c, 0x6e5d, 0x6e5e,
+  /* 0x48 */
+  0x6e62, 0x6e63, 0x6e68, 0x6e73, 0x6e7b, 0x6e7d, 0x6e8d, 0x6e93,
+  0x6e99, 0x6ea0, 0x6ea7, 0x6ead, 0x6eae, 0x6eb1, 0x6eb3, 0x6ebb,
+  0x6ebf, 0x6ec0, 0x6ec1, 0x6ec3, 0x6ec7, 0x6ec8, 0x6eca, 0x6ecd,
+  0x6ece, 0x6ecf, 0x6eeb, 0x6eed, 0x6eee, 0x6ef9, 0x6efb, 0x6efd,
+  0x6f04, 0x6f08, 0x6f0a, 0x6f0c, 0x6f0d, 0x6f16, 0x6f18, 0x6f1a,
+  0x6f1b, 0x6f26, 0x6f29, 0x6f2a, 0x6f2f, 0x6f30, 0x6f33, 0x6f36,
+  0x6f3b, 0x6f3c, 0x6f2d, 0x6f4f, 0x6f51, 0x6f52, 0x6f53, 0x6f57,
+  0x6f59, 0x6f5a, 0x6f5d, 0x6f5e, 0x6f61, 0x6f62, 0x6f68, 0x6f6c,
+  0x6f7d, 0x6f7e, 0x6f83, 0x6f87, 0x6f88, 0x6f8b, 0x6f8c, 0x6f8d,
+  0x6f90, 0x6f92, 0x6f93, 0x6f94, 0x6f96, 0x6f9a, 0x6f9f, 0x6fa0,
+  0x6fa5, 0x6fa6, 0x6fa7, 0x6fa8, 0x6fae, 0x6faf, 0x6fb0, 0x6fb5,
+  0x6fb6, 0x6fbc, 0x6fc5, 0x6fc7, 0x6fc8, 0x6fca,
+  /* 0x49 */
+  0x6fda, 0x6fde, 0x6fe8, 0x6fe9, 0x6ff0, 0x6ff5, 0x6ff9, 0x6ffc,
+  0x6ffd, 0x7000, 0x7005, 0x7006, 0x7007, 0x700d, 0x7017, 0x7020,
+  0x7023, 0x702f, 0x7034, 0x7037, 0x7039, 0x703c, 0x7043, 0x7044,
+  0x7048, 0x7049, 0x704a, 0x704b, 0x7054, 0x7055, 0x705d, 0x705e,
+  0x704e, 0x7064, 0x7065, 0x706c, 0x706e, 0x7075, 0x7076, 0x707e,
+  0x7081, 0x7085, 0x7086, 0x7094, 0x7095, 0x7096, 0x7097, 0x7098,
+  0x709b, 0x70a4, 0x70ab, 0x70b0, 0x70b1, 0x70b4, 0x70b7, 0x70ca,
+  0x70d1, 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d8, 0x70dc, 0x70e4,
+  0x70fa, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x710b, 0x710c,
+  0x710f, 0x711e, 0x7120, 0x712b, 0x712d, 0x712f, 0x7130, 0x7131,
+  0x7138, 0x7141, 0x7145, 0x7146, 0x7147, 0x714a, 0x714b, 0x7150,
+  0x7152, 0x7157, 0x715a, 0x715c, 0x715e, 0x7160,
+  /* 0x4a */
+  0x7168, 0x7179, 0x7180, 0x7185, 0x7187, 0x718c, 0x7192, 0x719a,
+  0x719b, 0x71a0, 0x71a2, 0x71af, 0x71b0, 0x71b2, 0x71b3, 0x71ba,
+  0x71bf, 0x71c0, 0x71c1, 0x71c4, 0x71cb, 0x71cc, 0x71d3, 0x71d6,
+  0x71d9, 0x71da, 0x71dc, 0x71f8, 0x71fe, 0x7200, 0x7207, 0x7208,
+  0x7209, 0x7213, 0x7217, 0x721a, 0x721d, 0x721f, 0x7224, 0x722b,
+  0x722f, 0x7234, 0x7238, 0x7239, 0x7241, 0x7242, 0x7243, 0x7245,
+  0x724e, 0x724f, 0x7250, 0x7253, 0x7255, 0x7256, 0x725a, 0x725c,
+  0x725e, 0x7260, 0x7263, 0x7268, 0x726b, 0x726e, 0x726f, 0x7271,
+  0x7277, 0x7278, 0x727b, 0x727c, 0x727f, 0x7284, 0x7289, 0x728d,
+  0x728e, 0x7293, 0x729b, 0x72a8, 0x72ad, 0x72ae, 0x72b1, 0x72b4,
+  0x72be, 0x72c1, 0x72c7, 0x72c9, 0x72cc, 0x72d5, 0x72d6, 0x72d8,
+  0x72df, 0x72e5, 0x72f3, 0x72f4, 0x72fa, 0x72fb,
+  /* 0x4b */
+  0x72fe, 0x7302, 0x7304, 0x7305, 0x7307, 0x730b, 0x730d, 0x7312,
+  0x7313, 0x7318, 0x7319, 0x731e, 0x7322, 0x7324, 0x7327, 0x7328,
+  0x732c, 0x7331, 0x7332, 0x7335, 0x733a, 0x733b, 0x733d, 0x7343,
+  0x734d, 0x7350, 0x7352, 0x7356, 0x7358, 0x735d, 0x735e, 0x735f,
+  0x7360, 0x7366, 0x7367, 0x7369, 0x736b, 0x736c, 0x736e, 0x736f,
+  0x7371, 0x7377, 0x7379, 0x737c, 0x7380, 0x7381, 0x7383, 0x7385,
+  0x7386, 0x738e, 0x7390, 0x7393, 0x7395, 0x7397, 0x7398, 0x739c,
+  0x739e, 0x739f, 0x73a0, 0x73a2, 0x73a5, 0x73a6, 0x73aa, 0x73ab,
+  0x73ad, 0x73b5, 0x73b7, 0x73b9, 0x73bc, 0x73bd, 0x73bf, 0x73c5,
+  0x73c6, 0x73c9, 0x73cb, 0x73cc, 0x73cf, 0x73d2, 0x73d3, 0x73d6,
+  0x73d9, 0x73dd, 0x73e1, 0x73e3, 0x73e6, 0x73e7, 0x73e9, 0x73f4,
+  0x73f5, 0x73f7, 0x73f9, 0x73fa, 0x73fb, 0x73fd,
+  /* 0x4c */
+  0x73ff, 0x7400, 0x7401, 0x7404, 0x7407, 0x740a, 0x7411, 0x741a,
+  0x741b, 0x7424, 0x7426, 0x7428, 0x7429, 0x742a, 0x742b, 0x742c,
+  0x742d, 0x742e, 0x742f, 0x7430, 0x7431, 0x7439, 0x7440, 0x7443,
+  0x7444, 0x7446, 0x7447, 0x744b, 0x744d, 0x7451, 0x7452, 0x7457,
+  0x745d, 0x7462, 0x7466, 0x7467, 0x7468, 0x746b, 0x746d, 0x746e,
+  0x7471, 0x7472, 0x7480, 0x7481, 0x7485, 0x7486, 0x7487, 0x7489,
+  0x748f, 0x7490, 0x7491, 0x7492, 0x7498, 0x7499, 0x749a, 0x749c,
+  0x749f, 0x74a0, 0x74a1, 0x74a3, 0x74a6, 0x74a8, 0x74a9, 0x74aa,
+  0x74ab, 0x74ae, 0x74af, 0x74b1, 0x74b2, 0x74b5, 0x74b9, 0x74bb,
+  0x74bf, 0x74c8, 0x74c9, 0x74cc, 0x74d0, 0x74d3, 0x74d8, 0x74da,
+  0x74db, 0x74de, 0x74df, 0x74e4, 0x74e8, 0x74ea, 0x74eb, 0x74ef,
+  0x74f4, 0x74fa, 0x74fb, 0x74fc, 0x74ff, 0x7506,
+  /* 0x4d */
+  0x7512, 0x7516, 0x7517, 0x7520, 0x7521, 0x7524, 0x7527, 0x7529,
+  0x752a, 0x752f, 0x7536, 0x7539, 0x753d, 0x753e, 0x753f, 0x7540,
+  0x7543, 0x7547, 0x7548, 0x754e, 0x7550, 0x7552, 0x7557, 0x755e,
+  0x755f, 0x7561, 0x756f, 0x7571, 0x7579, 0x757a, 0x757b, 0x757c,
+  0x757d, 0x757e, 0x7581, 0x7585, 0x7590, 0x7592, 0x7593, 0x7595,
+  0x7599, 0x759c, 0x75a2, 0x75a4, 0x75b4, 0x75ba, 0x75bf, 0x75c0,
+  0x75c1, 0x75c4, 0x75c6, 0x75cc, 0x75ce, 0x75cf, 0x75d7, 0x75dc,
+  0x75df, 0x75e0, 0x75e1, 0x75e4, 0x75e7, 0x75ec, 0x75ee, 0x75ef,
+  0x75f1, 0x75f9, 0x7600, 0x7602, 0x7603, 0x7604, 0x7607, 0x7608,
+  0x760a, 0x760c, 0x760f, 0x7612, 0x7613, 0x7615, 0x7616, 0x7619,
+  0x761b, 0x761c, 0x761d, 0x761e, 0x7623, 0x7625, 0x7626, 0x7629,
+  0x762d, 0x7632, 0x7633, 0x7635, 0x7638, 0x7639,
+  /* 0x4e */
+  0x763a, 0x763c, 0x764a, 0x7640, 0x7641, 0x7643, 0x7644, 0x7645,
+  0x7649, 0x764b, 0x7655, 0x7659, 0x765f, 0x7664, 0x7665, 0x766d,
+  0x766e, 0x766f, 0x7671, 0x7674, 0x7681, 0x7685, 0x768c, 0x768d,
+  0x7695, 0x769b, 0x769c, 0x769d, 0x769f, 0x76a0, 0x76a2, 0x76a3,
+  0x76a4, 0x76a5, 0x76a6, 0x76a7, 0x76a8, 0x76aa, 0x76ad, 0x76bd,
+  0x76c1, 0x76c5, 0x76c9, 0x76cb, 0x76cc, 0x76ce, 0x76d4, 0x76d9,
+  0x76e0, 0x76e6, 0x76e8, 0x76ec, 0x76f0, 0x76f1, 0x76f6, 0x76f9,
+  0x76fc, 0x7700, 0x7706, 0x770a, 0x770e, 0x7712, 0x7714, 0x7715,
+  0x7717, 0x7719, 0x771a, 0x771c, 0x7722, 0x7728, 0x772d, 0x772e,
+  0x772f, 0x7734, 0x7735, 0x7736, 0x7739, 0x773d, 0x773e, 0x7742,
+  0x7745, 0x7746, 0x774a, 0x774d, 0x774e, 0x774f, 0x7752, 0x7756,
+  0x7757, 0x775c, 0x775e, 0x775f, 0x7760, 0x7762,
+  /* 0x4f */
+  0x7764, 0x7767, 0x776a, 0x776c, 0x7770, 0x7772, 0x7773, 0x7774,
+  0x777a, 0x777d, 0x7780, 0x7784, 0x778c, 0x778d, 0x7794, 0x7795,
+  0x7796, 0x779a, 0x779f, 0x77a2, 0x77a7, 0x77aa, 0x77ae, 0x77af,
+  0x77b1, 0x77b5, 0x77be, 0x77c3, 0x77c9, 0x77d1, 0x77d2, 0x77d5,
+  0x77d9, 0x77de, 0x77df, 0x77e0, 0x77e4, 0x77e6, 0x77ea, 0x77ec,
+  0x77f0, 0x77f1, 0x77f4, 0x77f8, 0x77fb, 0x7805, 0x7806, 0x7809,
+  0x780d, 0x780e, 0x7811, 0x781d, 0x7821, 0x7822, 0x7823, 0x782d,
+  0x782e, 0x7830, 0x7835, 0x7837, 0x7843, 0x7844, 0x7847, 0x7848,
+  0x784c, 0x784e, 0x7852, 0x785c, 0x785e, 0x7860, 0x7861, 0x7863,
+  0x7864, 0x7868, 0x786a, 0x786e, 0x787a, 0x787e, 0x788a, 0x788f,
+  0x7894, 0x7898, 0x78a1, 0x789d, 0x789e, 0x789f, 0x78a4, 0x78a8,
+  0x78ac, 0x78ad, 0x78b0, 0x78b1, 0x78b2, 0x78b3,
+  /* 0x50 */
+  0x78bb, 0x78bd, 0x78bf, 0x78c7, 0x78c8, 0x78c9, 0x78cc, 0x78ce,
+  0x78d2, 0x78d3, 0x78d5, 0x78d6, 0x78e4, 0x78db, 0x78df, 0x78e0,
+  0x78e1, 0x78e6, 0x78ea, 0x78f2, 0x78f3, 0x7900, 0x78f6, 0x78f7,
+  0x78fa, 0x78fb, 0x78ff, 0x7906, 0x790c, 0x7910, 0x791a, 0x791c,
+  0x791e, 0x791f, 0x7920, 0x7925, 0x7927, 0x7929, 0x792d, 0x7931,
+  0x7934, 0x7935, 0x793b, 0x793d, 0x793f, 0x7944, 0x7945, 0x7946,
+  0x794a, 0x794b, 0x794f, 0x7951, 0x7954, 0x7958, 0x795b, 0x795c,
+  0x7967, 0x7969, 0x796b, 0x7972, 0x7979, 0x797b, 0x797c, 0x797e,
+  0x798b, 0x798c, 0x7991, 0x7993, 0x7994, 0x7995, 0x7996, 0x7998,
+  0x799b, 0x799c, 0x79a1, 0x79a8, 0x79a9, 0x79ab, 0x79af, 0x79b1,
+  0x79b4, 0x79b8, 0x79bb, 0x79c2, 0x79c4, 0x79c7, 0x79c8, 0x79ca,
+  0x79cf, 0x79d4, 0x79d6, 0x79da, 0x79dd, 0x79de,
+  /* 0x51 */
+  0x79e0, 0x79e2, 0x79e5, 0x79ea, 0x79eb, 0x79ed, 0x79f1, 0x79f8,
+  0x79fc, 0x7a02, 0x7a03, 0x7a07, 0x7a09, 0x7a0a, 0x7a0c, 0x7a11,
+  0x7a15, 0x7a1b, 0x7a1e, 0x7a21, 0x7a27, 0x7a2b, 0x7a2d, 0x7a2f,
+  0x7a30, 0x7a34, 0x7a35, 0x7a38, 0x7a39, 0x7a3a, 0x7a44, 0x7a45,
+  0x7a47, 0x7a48, 0x7a4c, 0x7a55, 0x7a56, 0x7a59, 0x7a5c, 0x7a5d,
+  0x7a5f, 0x7a60, 0x7a65, 0x7a67, 0x7a6a, 0x7a6d, 0x7a75, 0x7a78,
+  0x7a7e, 0x7a80, 0x7a82, 0x7a85, 0x7a86, 0x7a8a, 0x7a8b, 0x7a90,
+  0x7a91, 0x7a94, 0x7a9e, 0x7aa0, 0x7aa3, 0x7aac, 0x7ab3, 0x7ab5,
+  0x7ab9, 0x7abb, 0x7abc, 0x7ac6, 0x7ac9, 0x7acc, 0x7ace, 0x7ad1,
+  0x7adb, 0x7ae8, 0x7ae9, 0x7aeb, 0x7aec, 0x7af1, 0x7af4, 0x7afb,
+  0x7afd, 0x7afe, 0x7b07, 0x7b14, 0x7b1f, 0x7b23, 0x7b27, 0x7b29,
+  0x7b2a, 0x7b2b, 0x7b2d, 0x7b2e, 0x7b2f, 0x7b30,
+  /* 0x52 */
+  0x7b31, 0x7b34, 0x7b3d, 0x7b3f, 0x7b40, 0x7b41, 0x7b47, 0x7b4e,
+  0x7b55, 0x7b60, 0x7b64, 0x7b66, 0x7b69, 0x7b6a, 0x7b6d, 0x7b6f,
+  0x7b72, 0x7b73, 0x7b77, 0x7b84, 0x7b89, 0x7b8e, 0x7b90, 0x7b91,
+  0x7b96, 0x7b9b, 0x7b9e, 0x7ba0, 0x7ba5, 0x7bac, 0x7baf, 0x7bb0,
+  0x7bb2, 0x7bb5, 0x7bb6, 0x7bba, 0x7bbb, 0x7bbc, 0x7bbd, 0x7bc2,
+  0x7bc5, 0x7bc8, 0x7bca, 0x7bd4, 0x7bd6, 0x7bd7, 0x7bd9, 0x7bda,
+  0x7bdb, 0x7be8, 0x7bea, 0x7bf2, 0x7bf4, 0x7bf5, 0x7bf8, 0x7bf9,
+  0x7bfa, 0x7bfc, 0x7bfe, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c06,
+  0x7c09, 0x7c0b, 0x7c0c, 0x7c0e, 0x7c0f, 0x7c19, 0x7c1b, 0x7c20,
+  0x7c25, 0x7c26, 0x7c28, 0x7c2c, 0x7c31, 0x7c33, 0x7c34, 0x7c36,
+  0x7c39, 0x7c3a, 0x7c46, 0x7c4a, 0x7c55, 0x7c51, 0x7c52, 0x7c53,
+  0x7c59, 0x7c5a, 0x7c5b, 0x7c5c, 0x7c5d, 0x7c5e,
+  /* 0x53 */
+  0x7c61, 0x7c63, 0x7c67, 0x7c69, 0x7c6d, 0x7c6e, 0x7c70, 0x7c72,
+  0x7c79, 0x7c7c, 0x7c7d, 0x7c86, 0x7c87, 0x7c8f, 0x7c94, 0x7c9e,
+  0x7ca0, 0x7ca6, 0x7cb0, 0x7cb6, 0x7cb7, 0x7cba, 0x7cbb, 0x7cbc,
+  0x7cbf, 0x7cc4, 0x7cc7, 0x7cc8, 0x7cc9, 0x7ccd, 0x7ccf, 0x7cd3,
+  0x7cd4, 0x7cd5, 0x7cd7, 0x7cd9, 0x7cda, 0x7cdd, 0x7ce6, 0x7ce9,
+  0x7ceb, 0x7cf5, 0x7d03, 0x7d07, 0x7d08, 0x7d09, 0x7d0f, 0x7d11,
+  0x7d12, 0x7d13, 0x7d16, 0x7d1d, 0x7d1e, 0x7d23, 0x7d26, 0x7d2a,
+  0x7d2d, 0x7d31, 0x7d3c, 0x7d3d, 0x7d3e, 0x7d40, 0x7d41, 0x7d47,
+  0x7d48, 0x7d4d, 0x7d51, 0x7d53, 0x7d57, 0x7d59, 0x7d5a, 0x7d5c,
+  0x7d5d, 0x7d65, 0x7d67, 0x7d6a, 0x7d70, 0x7d78, 0x7d7a, 0x7d7b,
+  0x7d7f, 0x7d81, 0x7d82, 0x7d83, 0x7d85, 0x7d86, 0x7d88, 0x7d8b,
+  0x7d8c, 0x7d8d, 0x7d91, 0x7d96, 0x7d97, 0x7d9d,
+  /* 0x54 */
+  0x7d9e, 0x7da6, 0x7da7, 0x7daa, 0x7db3, 0x7db6, 0x7db7, 0x7db9,
+  0x7dc2, 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dcc, 0x7dcd, 0x7dce,
+  0x7dd7, 0x7dd9, 0x7e00, 0x7de2, 0x7de5, 0x7de6, 0x7dea, 0x7deb,
+  0x7ded, 0x7df1, 0x7df5, 0x7df6, 0x7df9, 0x7dfa, 0x7e08, 0x7e10,
+  0x7e11, 0x7e15, 0x7e17, 0x7e1c, 0x7e1d, 0x7e20, 0x7e27, 0x7e28,
+  0x7e2c, 0x7e2d, 0x7e2f, 0x7e33, 0x7e36, 0x7e3f, 0x7e44, 0x7e45,
+  0x7e47, 0x7e4e, 0x7e50, 0x7e52, 0x7e58, 0x7e5f, 0x7e61, 0x7e62,
+  0x7e65, 0x7e6b, 0x7e6e, 0x7e6f, 0x7e73, 0x7e78, 0x7e7e, 0x7e81,
+  0x7e86, 0x7e87, 0x7e8a, 0x7e8d, 0x7e91, 0x7e95, 0x7e98, 0x7e9a,
+  0x7e9d, 0x7e9e, 0x7f3c, 0x7f3b, 0x7f3d, 0x7f3e, 0x7f3f, 0x7f43,
+  0x7f44, 0x7f47, 0x7f4f, 0x7f52, 0x7f53, 0x7f5b, 0x7f5c, 0x7f5d,
+  0x7f61, 0x7f63, 0x7f64, 0x7f65, 0x7f66, 0x7f6d,
+  /* 0x55 */
+  0x7f71, 0x7f7d, 0x7f7e, 0x7f7f, 0x7f80, 0x7f8b, 0x7f8d, 0x7f8f,
+  0x7f90, 0x7f91, 0x7f96, 0x7f97, 0x7f9c, 0x7fa1, 0x7fa2, 0x7fa6,
+  0x7faa, 0x7fad, 0x7fb4, 0x7fbc, 0x7fbf, 0x7fc0, 0x7fc3, 0x7fc8,
+  0x7fce, 0x7fcf, 0x7fdb, 0x7fdf, 0x7fe3, 0x7fe5, 0x7fe8, 0x7fec,
+  0x7fee, 0x7fef, 0x7ff2, 0x7ffa, 0x7ffd, 0x7ffe, 0x7fff, 0x8007,
+  0x8008, 0x800a, 0x800d, 0x800e, 0x800f, 0x8011, 0x8013, 0x8014,
+  0x8016, 0x801d, 0x801e, 0x801f, 0x8020, 0x8024, 0x8026, 0x802c,
+  0x802e, 0x8030, 0x8034, 0x8035, 0x8037, 0x8039, 0x803a, 0x803c,
+  0x803e, 0x8040, 0x8044, 0x8060, 0x8064, 0x8066, 0x806d, 0x8071,
+  0x8075, 0x8081, 0x8088, 0x808e, 0x809c, 0x809e, 0x80a6, 0x80a7,
+  0x80ab, 0x80b8, 0x80b9, 0x80c8, 0x80cd, 0x80cf, 0x80d2, 0x80d4,
+  0x80d5, 0x80d7, 0x80d8, 0x80e0, 0x80ed, 0x80ee,
+  /* 0x56 */
+  0x80f0, 0x80f2, 0x80f3, 0x80f6, 0x80f9, 0x80fa, 0x80fe, 0x8103,
+  0x810b, 0x8116, 0x8117, 0x8118, 0x811c, 0x811e, 0x8120, 0x8124,
+  0x8127, 0x812c, 0x8130, 0x8135, 0x813a, 0x813c, 0x8145, 0x8147,
+  0x814a, 0x814c, 0x8152, 0x8157, 0x8160, 0x8161, 0x8167, 0x8168,
+  0x8169, 0x816d, 0x816f, 0x8177, 0x8181, 0x8190, 0x8184, 0x8185,
+  0x8186, 0x818b, 0x818e, 0x8196, 0x8198, 0x819b, 0x819e, 0x81a2,
+  0x81ae, 0x81b2, 0x81b4, 0x81bb, 0x81cb, 0x81c3, 0x81c5, 0x81ca,
+  0x81ce, 0x81cf, 0x81d5, 0x81d7, 0x81db, 0x81dd, 0x81de, 0x81e1,
+  0x81e4, 0x81eb, 0x81ec, 0x81f0, 0x81f1, 0x81f2, 0x81f5, 0x81f6,
+  0x81f8, 0x81f9, 0x81fd, 0x81ff, 0x8200, 0x8203, 0x820f, 0x8213,
+  0x8214, 0x8219, 0x821a, 0x821d, 0x8221, 0x8222, 0x8228, 0x8232,
+  0x8234, 0x823a, 0x8243, 0x8244, 0x8245, 0x8246,
+  /* 0x57 */
+  0x824b, 0x824e, 0x824f, 0x8251, 0x8256, 0x825c, 0x8260, 0x8263,
+  0x8267, 0x826d, 0x8274, 0x827b, 0x827d, 0x827f, 0x8280, 0x8281,
+  0x8283, 0x8284, 0x8287, 0x8289, 0x828a, 0x828e, 0x8291, 0x8294,
+  0x8296, 0x8298, 0x829a, 0x829b, 0x82a0, 0x82a1, 0x82a3, 0x82a4,
+  0x82a7, 0x82a8, 0x82a9, 0x82aa, 0x82ae, 0x82b0, 0x82b2, 0x82b4,
+  0x82b7, 0x82ba, 0x82bc, 0x82be, 0x82bf, 0x82c6, 0x82d0, 0x82d5,
+  0x82da, 0x82e0, 0x82e2, 0x82e4, 0x82e8, 0x82ea, 0x82ed, 0x82ef,
+  0x82f6, 0x82f7, 0x82fd, 0x82fe, 0x8300, 0x8301, 0x8307, 0x8308,
+  0x830a, 0x830b, 0x8354, 0x831b, 0x831d, 0x831e, 0x831f, 0x8321,
+  0x8322, 0x832c, 0x832d, 0x832e, 0x8330, 0x8333, 0x8337, 0x833a,
+  0x833c, 0x833d, 0x8342, 0x8343, 0x8344, 0x8347, 0x834d, 0x834e,
+  0x8351, 0x8355, 0x8356, 0x8357, 0x8370, 0x8378,
+  /* 0x58 */
+  0x837d, 0x837f, 0x8380, 0x8382, 0x8384, 0x8386, 0x838d, 0x8392,
+  0x8394, 0x8395, 0x8398, 0x8399, 0x839b, 0x839c, 0x839d, 0x83a6,
+  0x83a7, 0x83a9, 0x83ac, 0x83be, 0x83bf, 0x83c0, 0x83c7, 0x83c9,
+  0x83cf, 0x83d0, 0x83d1, 0x83d4, 0x83dd, 0x8353, 0x83e8, 0x83ea,
+  0x83f6, 0x83f8, 0x83f9, 0x83fc, 0x8401, 0x8406, 0x840a, 0x840f,
+  0x8411, 0x8415, 0x8419, 0x83ad, 0x842f, 0x8439, 0x8445, 0x8447,
+  0x8448, 0x844a, 0x844d, 0x844f, 0x8451, 0x8452, 0x8456, 0x8458,
+  0x8459, 0x845a, 0x845c, 0x8460, 0x8464, 0x8465, 0x8467, 0x846a,
+  0x8470, 0x8473, 0x8474, 0x8476, 0x8478, 0x847c, 0x847d, 0x8481,
+  0x8485, 0x8492, 0x8493, 0x8495, 0x849e, 0x84a6, 0x84a8, 0x84a9,
+  0x84aa, 0x84af, 0x84b1, 0x84b4, 0x84ba, 0x84bd, 0x84be, 0x84c0,
+  0x84c2, 0x84c7, 0x84c8, 0x84cc, 0x84cf, 0x84d3,
+  /* 0x59 */
+  0x84dc, 0x84e7, 0x84ea, 0x84ef, 0x84f0, 0x84f1, 0x84f2, 0x84f7,
+  0x8532, 0x84fa, 0x84fb, 0x84fd, 0x8502, 0x8503, 0x8507, 0x850c,
+  0x850e, 0x8510, 0x851c, 0x851e, 0x8522, 0x8523, 0x8524, 0x8525,
+  0x8527, 0x852a, 0x852b, 0x852f, 0x8533, 0x8534, 0x8536, 0x853f,
+  0x8546, 0x854f, 0x8550, 0x8551, 0x8552, 0x8553, 0x8556, 0x8559,
+  0x855c, 0x855d, 0x855e, 0x855f, 0x8560, 0x8561, 0x8562, 0x8564,
+  0x856b, 0x856f, 0x8579, 0x857a, 0x857b, 0x857d, 0x857f, 0x8581,
+  0x8585, 0x8586, 0x8589, 0x858b, 0x858c, 0x858f, 0x8593, 0x8598,
+  0x859d, 0x859f, 0x85a0, 0x85a2, 0x85a5, 0x85a7, 0x85b4, 0x85b6,
+  0x85b7, 0x85b8, 0x85bc, 0x85bd, 0x85be, 0x85bf, 0x85c2, 0x85c7,
+  0x85ca, 0x85cb, 0x85ce, 0x85ad, 0x85d8, 0x85da, 0x85df, 0x85e0,
+  0x85e6, 0x85e8, 0x85ed, 0x85f3, 0x85f6, 0x85fc,
+  /* 0x5a */
+  0x85ff, 0x8600, 0x8604, 0x8605, 0x860d, 0x860e, 0x8610, 0x8611,
+  0x8612, 0x8618, 0x8619, 0x861b, 0x861e, 0x8621, 0x8627, 0x8629,
+  0x8636, 0x8638, 0x863a, 0x863c, 0x863d, 0x8640, 0x8642, 0x8646,
+  0x8652, 0x8653, 0x8656, 0x8657, 0x8658, 0x8659, 0x865d, 0x8660,
+  0x8661, 0x8662, 0x8663, 0x8664, 0x8669, 0x866c, 0x866f, 0x8675,
+  0x8676, 0x8677, 0x867a, 0x868d, 0x8691, 0x8696, 0x8698, 0x869a,
+  0x869c, 0x86a1, 0x86a6, 0x86a7, 0x86a8, 0x86ad, 0x86b1, 0x86b3,
+  0x86b4, 0x86b5, 0x86b7, 0x86b8, 0x86b9, 0x86bf, 0x86c0, 0x86c1,
+  0x86c3, 0x86c5, 0x86d1, 0x86d2, 0x86d5, 0x86d7, 0x86da, 0x86dc,
+  0x86e0, 0x86e3, 0x86e5, 0x86e7, 0x8688, 0x86fa, 0x86fc, 0x86fd,
+  0x8704, 0x8705, 0x8707, 0x870b, 0x870e, 0x870f, 0x8710, 0x8713,
+  0x8714, 0x8719, 0x871e, 0x871f, 0x8721, 0x8723,
+  /* 0x5b */
+  0x8728, 0x872e, 0x872f, 0x8731, 0x8732, 0x8739, 0x873a, 0x873c,
+  0x873d, 0x873e, 0x8740, 0x8743, 0x8745, 0x874d, 0x8758, 0x875d,
+  0x8761, 0x8764, 0x8765, 0x876f, 0x8771, 0x8772, 0x877b, 0x8783,
+  0x8784, 0x8785, 0x8786, 0x8787, 0x8788, 0x8789, 0x878b, 0x878c,
+  0x8790, 0x8793, 0x8795, 0x8797, 0x8798, 0x8799, 0x879e, 0x87a0,
+  0x87a3, 0x87a7, 0x87ac, 0x87ad, 0x87ae, 0x87b1, 0x87b5, 0x87be,
+  0x87bf, 0x87c1, 0x87c8, 0x87c9, 0x87ca, 0x87ce, 0x87d5, 0x87d6,
+  0x87d9, 0x87da, 0x87dc, 0x87df, 0x87e2, 0x87e3, 0x87e4, 0x87ea,
+  0x87eb, 0x87ed, 0x87f1, 0x87f3, 0x87f8, 0x87fa, 0x87ff, 0x8801,
+  0x8803, 0x8806, 0x8809, 0x880a, 0x880b, 0x8810, 0x8819, 0x8812,
+  0x8813, 0x8814, 0x8818, 0x881a, 0x881b, 0x881c, 0x881e, 0x881f,
+  0x8828, 0x882d, 0x882e, 0x8830, 0x8832, 0x8835,
+  /* 0x5c */
+  0x883a, 0x883c, 0x8841, 0x8843, 0x8845, 0x8848, 0x8849, 0x884a,
+  0x884b, 0x884e, 0x8851, 0x8855, 0x8856, 0x8858, 0x885a, 0x885c,
+  0x885f, 0x8860, 0x8864, 0x8869, 0x8871, 0x8879, 0x887b, 0x8880,
+  0x8898, 0x889a, 0x889b, 0x889c, 0x889f, 0x88a0, 0x88a8, 0x88aa,
+  0x88ba, 0x88bd, 0x88be, 0x88c0, 0x88ca, 0x88cb, 0x88cc, 0x88cd,
+  0x88ce, 0x88d1, 0x88d2, 0x88d3, 0x88db, 0x88de, 0x88e7, 0x88ef,
+  0x88f0, 0x88f1, 0x88f5, 0x88f7, 0x8901, 0x8906, 0x890d, 0x890e,
+  0x890f, 0x8915, 0x8916, 0x8918, 0x8919, 0x891a, 0x891c, 0x8920,
+  0x8926, 0x8927, 0x8928, 0x8930, 0x8931, 0x8932, 0x8935, 0x8939,
+  0x893a, 0x893e, 0x8940, 0x8942, 0x8945, 0x8946, 0x8949, 0x894f,
+  0x8952, 0x8957, 0x895a, 0x895b, 0x895c, 0x8961, 0x8962, 0x8963,
+  0x896b, 0x896e, 0x8970, 0x8973, 0x8975, 0x897a,
+  /* 0x5d */
+  0x897b, 0x897c, 0x897d, 0x8989, 0x898d, 0x8990, 0x8994, 0x8995,
+  0x899b, 0x899c, 0x899f, 0x89a0, 0x89a5, 0x89b0, 0x89b4, 0x89b5,
+  0x89b6, 0x89b7, 0x89bc, 0x89d4, 0x89d5, 0x89d6, 0x89d7, 0x89d8,
+  0x89e5, 0x89e9, 0x89eb, 0x89ed, 0x89f1, 0x89f3, 0x89f6, 0x89f9,
+  0x89fd, 0x89ff, 0x8a04, 0x8a05, 0x8a07, 0x8a0f, 0x8a11, 0x8a12,
+  0x8a14, 0x8a15, 0x8a1e, 0x8a20, 0x8a22, 0x8a24, 0x8a26, 0x8a2b,
+  0x8a2c, 0x8a2f, 0x8a35, 0x8a37, 0x8a3d, 0x8a3e, 0x8a40, 0x8a43,
+  0x8a45, 0x8a47, 0x8a49, 0x8a4d, 0x8a4e, 0x8a53, 0x8a56, 0x8a57,
+  0x8a58, 0x8a5c, 0x8a5d, 0x8a61, 0x8a65, 0x8a67, 0x8a75, 0x8a76,
+  0x8a77, 0x8a79, 0x8a7a, 0x8a7b, 0x8a7e, 0x8a7f, 0x8a80, 0x8a83,
+  0x8a86, 0x8a8b, 0x8a8f, 0x8a90, 0x8a92, 0x8a96, 0x8a97, 0x8a99,
+  0x8a9f, 0x8aa7, 0x8aa9, 0x8aae, 0x8aaf, 0x8ab3,
+  /* 0x5e */
+  0x8ab6, 0x8ab7, 0x8abb, 0x8abe, 0x8ac3, 0x8ac6, 0x8ac8, 0x8ac9,
+  0x8aca, 0x8ad1, 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad7, 0x8add, 0x8adf,
+  0x8aec, 0x8af0, 0x8af4, 0x8af5, 0x8af6, 0x8afc, 0x8aff, 0x8b05,
+  0x8b06, 0x8b0b, 0x8b11, 0x8b1c, 0x8b1e, 0x8b1f, 0x8b0a, 0x8b2d,
+  0x8b30, 0x8b37, 0x8b3c, 0x8b42, 0x8b43, 0x8b44, 0x8b45, 0x8b46,
+  0x8b48, 0x8b52, 0x8b53, 0x8b54, 0x8b59, 0x8b4d, 0x8b5e, 0x8b63,
+  0x8b6d, 0x8b76, 0x8b78, 0x8b79, 0x8b7c, 0x8b7e, 0x8b81, 0x8b84,
+  0x8b85, 0x8b8b, 0x8b8d, 0x8b8f, 0x8b94, 0x8b95, 0x8b9c, 0x8b9e,
+  0x8b9f, 0x8c38, 0x8c39, 0x8c3d, 0x8c3e, 0x8c45, 0x8c47, 0x8c49,
+  0x8c4b, 0x8c4f, 0x8c51, 0x8c53, 0x8c54, 0x8c57, 0x8c58, 0x8c5b,
+  0x8c5d, 0x8c59, 0x8c63, 0x8c64, 0x8c66, 0x8c68, 0x8c69, 0x8c6d,
+  0x8c73, 0x8c75, 0x8c76, 0x8c7b, 0x8c7e, 0x8c86,
+  /* 0x5f */
+  0x8c87, 0x8c8b, 0x8c90, 0x8c92, 0x8c93, 0x8c99, 0x8c9b, 0x8c9c,
+  0x8ca4, 0x8cb9, 0x8cba, 0x8cc5, 0x8cc6, 0x8cc9, 0x8ccb, 0x8ccf,
+  0x8cd6, 0x8cd5, 0x8cd9, 0x8cdd, 0x8ce1, 0x8ce8, 0x8cec, 0x8cef,
+  0x8cf0, 0x8cf2, 0x8cf5, 0x8cf7, 0x8cf8, 0x8cfe, 0x8cff, 0x8d01,
+  0x8d03, 0x8d09, 0x8d12, 0x8d17, 0x8d1b, 0x8d65, 0x8d69, 0x8d6c,
+  0x8d6e, 0x8d7f, 0x8d82, 0x8d84, 0x8d88, 0x8d8d, 0x8d90, 0x8d91,
+  0x8d95, 0x8d9e, 0x8d9f, 0x8da0, 0x8da6, 0x8dab, 0x8dac, 0x8daf,
+  0x8db2, 0x8db5, 0x8db7, 0x8db9, 0x8dbb, 0x8dc0, 0x8dc5, 0x8dc6,
+  0x8dc7, 0x8dc8, 0x8dca, 0x8dce, 0x8dd1, 0x8dd4, 0x8dd5, 0x8dd7,
+  0x8dd9, 0x8de4, 0x8de5, 0x8de7, 0x8dec, 0x8df0, 0x8dbc, 0x8df1,
+  0x8df2, 0x8df4, 0x8dfd, 0x8e01, 0x8e04, 0x8e05, 0x8e06, 0x8e0b,
+  0x8e11, 0x8e14, 0x8e16, 0x8e20, 0x8e21, 0x8e22,
+  /* 0x60 */
+  0x8e23, 0x8e26, 0x8e27, 0x8e31, 0x8e33, 0x8e36, 0x8e37, 0x8e38,
+  0x8e39, 0x8e3d, 0x8e40, 0x8e41, 0x8e4b, 0x8e4d, 0x8e4e, 0x8e4f,
+  0x8e54, 0x8e5b, 0x8e5c, 0x8e5d, 0x8e5e, 0x8e61, 0x8e62, 0x8e69,
+  0x8e6c, 0x8e6d, 0x8e6f, 0x8e70, 0x8e71, 0x8e79, 0x8e7a, 0x8e7b,
+  0x8e82, 0x8e83, 0x8e89, 0x8e90, 0x8e92, 0x8e95, 0x8e9a, 0x8e9b,
+  0x8e9d, 0x8e9e, 0x8ea2, 0x8ea7, 0x8ea9, 0x8ead, 0x8eae, 0x8eb3,
+  0x8eb5, 0x8eba, 0x8ebb, 0x8ec0, 0x8ec1, 0x8ec3, 0x8ec4, 0x8ec7,
+  0x8ecf, 0x8ed1, 0x8ed4, 0x8edc, 0x8ee8, 0x8eee, 0x8ef0, 0x8ef1,
+  0x8ef7, 0x8ef9, 0x8efa, 0x8eed, 0x8f00, 0x8f02, 0x8f07, 0x8f08,
+  0x8f0f, 0x8f10, 0x8f16, 0x8f17, 0x8f18, 0x8f1e, 0x8f20, 0x8f21,
+  0x8f23, 0x8f25, 0x8f27, 0x8f28, 0x8f2c, 0x8f2d, 0x8f2e, 0x8f34,
+  0x8f35, 0x8f36, 0x8f37, 0x8f3a, 0x8f40, 0x8f41,
+  /* 0x61 */
+  0x8f43, 0x8f47, 0x8f4f, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55,
+  0x8f58, 0x8f5d, 0x8f5e, 0x8f65, 0x8f9d, 0x8fa0, 0x8fa1, 0x8fa4,
+  0x8fa5, 0x8fa6, 0x8fb5, 0x8fb6, 0x8fb8, 0x8fbe, 0x8fc0, 0x8fc1,
+  0x8fc6, 0x8fca, 0x8fcb, 0x8fcd, 0x8fd0, 0x8fd2, 0x8fd3, 0x8fd5,
+  0x8fe0, 0x8fe3, 0x8fe4, 0x8fe8, 0x8fee, 0x8ff1, 0x8ff5, 0x8ff6,
+  0x8ffb, 0x8ffe, 0x9002, 0x9004, 0x9008, 0x900c, 0x9018, 0x901b,
+  0x9028, 0x9029, 0x902f, 0x902a, 0x902c, 0x902d, 0x9033, 0x9034,
+  0x9037, 0x903f, 0x9043, 0x9044, 0x904c, 0x905b, 0x905d, 0x9062,
+  0x9066, 0x9067, 0x906c, 0x9070, 0x9074, 0x9079, 0x9085, 0x9088,
+  0x908b, 0x908c, 0x908e, 0x9090, 0x9095, 0x9097, 0x9098, 0x9099,
+  0x909b, 0x90a0, 0x90a1, 0x90a2, 0x90a5, 0x90b0, 0x90b2, 0x90b3,
+  0x90b4, 0x90b6, 0x90bd, 0x90cc, 0x90be, 0x90c3,
+  /* 0x62 */
+  0x90c4, 0x90c5, 0x90c7, 0x90c8, 0x90d5, 0x90d7, 0x90d8, 0x90d9,
+  0x90dc, 0x90dd, 0x90df, 0x90e5, 0x90d2, 0x90f6, 0x90eb, 0x90ef,
+  0x90f0, 0x90f4, 0x90fe, 0x90ff, 0x9100, 0x9104, 0x9105, 0x9106,
+  0x9108, 0x910d, 0x9110, 0x9114, 0x9116, 0x9117, 0x9118, 0x911a,
+  0x911c, 0x911e, 0x9120, 0x9125, 0x9122, 0x9123, 0x9127, 0x9129,
+  0x912e, 0x912f, 0x9131, 0x9134, 0x9136, 0x9137, 0x9139, 0x913a,
+  0x913c, 0x913d, 0x9143, 0x9147, 0x9148, 0x914f, 0x9153, 0x9157,
+  0x9159, 0x915a, 0x915b, 0x9161, 0x9164, 0x9167, 0x916d, 0x9174,
+  0x9179, 0x917a, 0x917b, 0x9181, 0x9183, 0x9185, 0x9186, 0x918a,
+  0x918e, 0x9191, 0x9193, 0x9194, 0x9195, 0x9198, 0x919e, 0x91a1,
+  0x91a6, 0x91a8, 0x91ac, 0x91ad, 0x91ae, 0x91b0, 0x91b1, 0x91b2,
+  0x91b3, 0x91b6, 0x91bb, 0x91bc, 0x91bd, 0x91bf,
+  /* 0x63 */
+  0x91c2, 0x91c3, 0x91c5, 0x91d3, 0x91d4, 0x91d7, 0x91d9, 0x91da,
+  0x91de, 0x91e4, 0x91e5, 0x91e9, 0x91ea, 0x91ec, 0x91ed, 0x91ee,
+  0x91ef, 0x91f0, 0x91f1, 0x91f7, 0x91f9, 0x91fb, 0x91fd, 0x9200,
+  0x9201, 0x9204, 0x9205, 0x9206, 0x9207, 0x9209, 0x920a, 0x920c,
+  0x9210, 0x9212, 0x9213, 0x9216, 0x9218, 0x921c, 0x921d, 0x9223,
+  0x9224, 0x9225, 0x9226, 0x9228, 0x922e, 0x922f, 0x9230, 0x9233,
+  0x9235, 0x9236, 0x9238, 0x9239, 0x923a, 0x923c, 0x923e, 0x9240,
+  0x9242, 0x9243, 0x9246, 0x9247, 0x924a, 0x924d, 0x924e, 0x924f,
+  0x9251, 0x9258, 0x9259, 0x925c, 0x925d, 0x9260, 0x9261, 0x9265,
+  0x9267, 0x9268, 0x9269, 0x926e, 0x926f, 0x9270, 0x9275, 0x9276,
+  0x9277, 0x9278, 0x9279, 0x927b, 0x927c, 0x927d, 0x927f, 0x9288,
+  0x9289, 0x928a, 0x928d, 0x928e, 0x9292, 0x9297,
+  /* 0x64 */
+  0x9299, 0x929f, 0x92a0, 0x92a4, 0x92a5, 0x92a7, 0x92a8, 0x92ab,
+  0x92af, 0x92b2, 0x92b6, 0x92b8, 0x92ba, 0x92bb, 0x92bc, 0x92bd,
+  0x92bf, 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c5, 0x92c6, 0x92c7,
+  0x92c8, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92d0, 0x92d3, 0x92d5,
+  0x92d7, 0x92d8, 0x92d9, 0x92dc, 0x92dd, 0x92df, 0x92e0, 0x92e1,
+  0x92e3, 0x92e5, 0x92e7, 0x92e8, 0x92ec, 0x92ee, 0x92f0, 0x92f9,
+  0x92fb, 0x92ff, 0x9300, 0x9302, 0x9308, 0x930d, 0x9311, 0x9314,
+  0x9315, 0x931c, 0x931d, 0x931e, 0x931f, 0x9321, 0x9324, 0x9325,
+  0x9327, 0x9329, 0x932a, 0x9333, 0x9334, 0x9336, 0x9337, 0x9347,
+  0x9348, 0x9349, 0x9350, 0x9351, 0x9352, 0x9355, 0x9357, 0x9358,
+  0x935a, 0x935e, 0x9364, 0x9365, 0x9367, 0x9369, 0x936a, 0x936d,
+  0x936f, 0x9370, 0x9371, 0x9373, 0x9374, 0x9376,
+  /* 0x65 */
+  0x937a, 0x937d, 0x937f, 0x9380, 0x9381, 0x9382, 0x9388, 0x938a,
+  0x938b, 0x938d, 0x938f, 0x9392, 0x9395, 0x9398, 0x939b, 0x939e,
+  0x93a1, 0x93a3, 0x93a4, 0x93a6, 0x93a8, 0x93ab, 0x93b4, 0x93b5,
+  0x93b6, 0x93ba, 0x93a9, 0x93c1, 0x93c4, 0x93c5, 0x93c6, 0x93c7,
+  0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93d3, 0x93d9, 0x93dc,
+  0x93de, 0x93df, 0x93e2, 0x93e6, 0x93e7, 0x93f9, 0x93f7, 0x93f8,
+  0x93fa, 0x93fb, 0x93fd, 0x9401, 0x9402, 0x9404, 0x9408, 0x9409,
+  0x940d, 0x940e, 0x940f, 0x9415, 0x9416, 0x9417, 0x941f, 0x942e,
+  0x942f, 0x9431, 0x9432, 0x9433, 0x9434, 0x943b, 0x943f, 0x943d,
+  0x9443, 0x9445, 0x9448, 0x944a, 0x944c, 0x9455, 0x9459, 0x945c,
+  0x945f, 0x9461, 0x9463, 0x9468, 0x946b, 0x946d, 0x946e, 0x946f,
+  0x9471, 0x9472, 0x9484, 0x9483, 0x9578, 0x9579,
+  /* 0x66 */
+  0x957e, 0x9584, 0x9588, 0x958c, 0x958d, 0x958e, 0x959d, 0x959e,
+  0x959f, 0x95a1, 0x95a6, 0x95a9, 0x95ab, 0x95ac, 0x95b4, 0x95b6,
+  0x95ba, 0x95bd, 0x95bf, 0x95c6, 0x95c8, 0x95c9, 0x95cb, 0x95d0,
+  0x95d1, 0x95d2, 0x95d3, 0x95d9, 0x95da, 0x95dd, 0x95de, 0x95df,
+  0x95e0, 0x95e4, 0x95e6, 0x961d, 0x961e, 0x9622, 0x9624, 0x9625,
+  0x9626, 0x962c, 0x9631, 0x9633, 0x9637, 0x9638, 0x9639, 0x963a,
+  0x963c, 0x963d, 0x9641, 0x9652, 0x9654, 0x9656, 0x9657, 0x9658,
+  0x9661, 0x966e, 0x9674, 0x967b, 0x967c, 0x967e, 0x967f, 0x9681,
+  0x9682, 0x9683, 0x9684, 0x9689, 0x9691, 0x9696, 0x969a, 0x969d,
+  0x969f, 0x96a4, 0x96a5, 0x96a6, 0x96a9, 0x96ae, 0x96af, 0x96b3,
+  0x96ba, 0x96ca, 0x96d2, 0x5db2, 0x96d8, 0x96da, 0x96dd, 0x96de,
+  0x96df, 0x96e9, 0x96ef, 0x96f1, 0x96fa, 0x9702,
+  /* 0x67 */
+  0x9703, 0x9705, 0x9709, 0x971a, 0x971b, 0x971d, 0x9721, 0x9722,
+  0x9723, 0x9728, 0x9731, 0x9733, 0x9741, 0x9743, 0x974a, 0x974e,
+  0x974f, 0x9755, 0x9757, 0x9758, 0x975a, 0x975b, 0x9763, 0x9767,
+  0x976a, 0x976e, 0x9773, 0x9776, 0x9777, 0x9778, 0x977b, 0x977d,
+  0x977f, 0x9780, 0x9789, 0x9795, 0x9796, 0x9797, 0x9799, 0x979a,
+  0x979e, 0x979f, 0x97a2, 0x97ac, 0x97ae, 0x97b1, 0x97b2, 0x97b5,
+  0x97b6, 0x97b8, 0x97b9, 0x97ba, 0x97bc, 0x97be, 0x97bf, 0x97c1,
+  0x97c4, 0x97c5, 0x97c7, 0x97c9, 0x97ca, 0x97cc, 0x97cd, 0x97ce,
+  0x97d0, 0x97d1, 0x97d4, 0x97d7, 0x97d8, 0x97d9, 0x97dd, 0x97de,
+  0x97e0, 0x97db, 0x97e1, 0x97e4, 0x97ef, 0x97f1, 0x97f4, 0x97f7,
+  0x97f8, 0x97fa, 0x9807, 0x980a, 0x9819, 0x980d, 0x980e, 0x9814,
+  0x9816, 0x981c, 0x981e, 0x9820, 0x9823, 0x9826,
+  /* 0x68 */
+  0x982b, 0x982e, 0x982f, 0x9830, 0x9832, 0x9833, 0x9835, 0x9825,
+  0x983e, 0x9844, 0x9847, 0x984a, 0x9851, 0x9852, 0x9853, 0x9856,
+  0x9857, 0x9859, 0x985a, 0x9862, 0x9863, 0x9865, 0x9866, 0x986a,
+  0x986c, 0x98ab, 0x98ad, 0x98ae, 0x98b0, 0x98b4, 0x98b7, 0x98b8,
+  0x98ba, 0x98bb, 0x98bf, 0x98c2, 0x98c5, 0x98c8, 0x98cc, 0x98e1,
+  0x98e3, 0x98e5, 0x98e6, 0x98e7, 0x98ea, 0x98f3, 0x98f6, 0x9902,
+  0x9907, 0x9908, 0x9911, 0x9915, 0x9916, 0x9917, 0x991a, 0x991b,
+  0x991c, 0x991f, 0x9922, 0x9926, 0x9927, 0x992b, 0x9931, 0x9932,
+  0x9933, 0x9934, 0x9935, 0x9939, 0x993a, 0x993b, 0x993c, 0x9940,
+  0x9941, 0x9946, 0x9947, 0x9948, 0x994d, 0x994e, 0x9954, 0x9958,
+  0x9959, 0x995b, 0x995c, 0x995e, 0x995f, 0x9960, 0x999b, 0x999d,
+  0x999f, 0x99a6, 0x99b0, 0x99b1, 0x99b2, 0x99b5,
+  /* 0x69 */
+  0x99b9, 0x99ba, 0x99bd, 0x99bf, 0x99c3, 0x99c9, 0x99d3, 0x99d4,
+  0x99d9, 0x99da, 0x99dc, 0x99de, 0x99e7, 0x99ea, 0x99eb, 0x99ec,
+  0x99f0, 0x99f4, 0x99f5, 0x99f9, 0x99fd, 0x99fe, 0x9a02, 0x9a03,
+  0x9a04, 0x9a0b, 0x9a0c, 0x9a10, 0x9a11, 0x9a16, 0x9a1e, 0x9a20,
+  0x9a22, 0x9a23, 0x9a24, 0x9a27, 0x9a2d, 0x9a2e, 0x9a33, 0x9a35,
+  0x9a36, 0x9a38, 0x9a47, 0x9a41, 0x9a44, 0x9a4a, 0x9a4b, 0x9a4c,
+  0x9a4e, 0x9a51, 0x9a54, 0x9a56, 0x9a5d, 0x9aaa, 0x9aac, 0x9aae,
+  0x9aaf, 0x9ab2, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab9, 0x9abb, 0x9abe,
+  0x9abf, 0x9ac1, 0x9ac3, 0x9ac6, 0x9ac8, 0x9ace, 0x9ad0, 0x9ad2,
+  0x9ad5, 0x9ad6, 0x9ad7, 0x9adb, 0x9adc, 0x9ae0, 0x9ae4, 0x9ae5,
+  0x9ae7, 0x9ae9, 0x9aec, 0x9af2, 0x9af3, 0x9af5, 0x9af9, 0x9afa,
+  0x9afd, 0x9aff, 0x9b00, 0x9b01, 0x9b02, 0x9b03,
+  /* 0x6a */
+  0x9b04, 0x9b05, 0x9b08, 0x9b09, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e,
+  0x9b10, 0x9b12, 0x9b16, 0x9b19, 0x9b1b, 0x9b1c, 0x9b20, 0x9b26,
+  0x9b2b, 0x9b2d, 0x9b33, 0x9b34, 0x9b35, 0x9b37, 0x9b39, 0x9b3a,
+  0x9b3d, 0x9b48, 0x9b4b, 0x9b4c, 0x9b55, 0x9b56, 0x9b57, 0x9b5b,
+  0x9b5e, 0x9b61, 0x9b63, 0x9b65, 0x9b66, 0x9b68, 0x9b6a, 0x9b6b,
+  0x9b6c, 0x9b6d, 0x9b6e, 0x9b73, 0x9b75, 0x9b77, 0x9b78, 0x9b79,
+  0x9b7f, 0x9b80, 0x9b84, 0x9b85, 0x9b86, 0x9b87, 0x9b89, 0x9b8a,
+  0x9b8b, 0x9b8d, 0x9b8f, 0x9b90, 0x9b94, 0x9b9a, 0x9b9d, 0x9b9e,
+  0x9ba6, 0x9ba7, 0x9ba9, 0x9bac, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb7,
+  0x9bb8, 0x9bbb, 0x9bbc, 0x9bbe, 0x9bbf, 0x9bc1, 0x9bc7, 0x9bc8,
+  0x9bce, 0x9bd0, 0x9bd7, 0x9bd8, 0x9bdd, 0x9bdf, 0x9be5, 0x9be7,
+  0x9bea, 0x9beb, 0x9bef, 0x9bf3, 0x9bf7, 0x9bf8,
+  /* 0x6b */
+  0x9bf9, 0x9bfa, 0x9bfd, 0x9bff, 0x9c00, 0x9c02, 0x9c0b, 0x9c0f,
+  0x9c11, 0x9c16, 0x9c18, 0x9c19, 0x9c1a, 0x9c1c, 0x9c1e, 0x9c22,
+  0x9c23, 0x9c26, 0x9c27, 0x9c28, 0x9c29, 0x9c2a, 0x9c31, 0x9c35,
+  0x9c36, 0x9c37, 0x9c3d, 0x9c41, 0x9c43, 0x9c44, 0x9c45, 0x9c49,
+  0x9c4a, 0x9c4e, 0x9c4f, 0x9c50, 0x9c53, 0x9c54, 0x9c56, 0x9c58,
+  0x9c5b, 0x9c5d, 0x9c5e, 0x9c5f, 0x9c63, 0x9c69, 0x9c6a, 0x9c5c,
+  0x9c6b, 0x9c68, 0x9c6e, 0x9c70, 0x9c72, 0x9c75, 0x9c77, 0x9c7b,
+  0x9ce6, 0x9cf2, 0x9cf7, 0x9cf9, 0x9d0b, 0x9d02, 0x9d11, 0x9d17,
+  0x9d18, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d2f, 0x9d30, 0x9d32, 0x9d33,
+  0x9d34, 0x9d3a, 0x9d3c, 0x9d45, 0x9d3d, 0x9d42, 0x9d43, 0x9d47,
+  0x9d4a, 0x9d53, 0x9d54, 0x9d5f, 0x9d63, 0x9d62, 0x9d65, 0x9d69,
+  0x9d6a, 0x9d6b, 0x9d70, 0x9d76, 0x9d77, 0x9d7b,
+  /* 0x6c */
+  0x9d7c, 0x9d7e, 0x9d83, 0x9d84, 0x9d86, 0x9d8a, 0x9d8d, 0x9d8e,
+  0x9d92, 0x9d93, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9da1, 0x9daa,
+  0x9dac, 0x9dae, 0x9db1, 0x9db5, 0x9db9, 0x9dbc, 0x9dbf, 0x9dc3,
+  0x9dc7, 0x9dc9, 0x9dca, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dda,
+  0x9dde, 0x9ddf, 0x9de0, 0x9de5, 0x9de7, 0x9de9, 0x9deb, 0x9dee,
+  0x9df0, 0x9df3, 0x9df4, 0x9dfe, 0x9e0a, 0x9e02, 0x9e07, 0x9e0e,
+  0x9e10, 0x9e11, 0x9e12, 0x9e15, 0x9e16, 0x9e19, 0x9e1c, 0x9e1d,
+  0x9e7a, 0x9e7b, 0x9e7c, 0x9e80, 0x9e82, 0x9e83, 0x9e84, 0x9e85,
+  0x9e87, 0x9e8e, 0x9e8f, 0x9e96, 0x9e98, 0x9e9b, 0x9e9e, 0x9ea4,
+  0x9ea8, 0x9eac, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb3, 0x9eb4, 0x9eb5,
+  0x9ec6, 0x9ec8, 0x9ecb, 0x9ed5, 0x9edf, 0x9ee4, 0x9ee7, 0x9eec,
+  0x9eed, 0x9eee, 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef5,
+  /* 0x6d */
+  0x9ef8, 0x9eff, 0x9f02, 0x9f03, 0x9f09, 0x9f0f, 0x9f10, 0x9f11,
+  0x9f12, 0x9f14, 0x9f16, 0x9f17, 0x9f19, 0x9f1a, 0x9f1b, 0x9f1f,
+  0x9f22, 0x9f26, 0x9f2a, 0x9f2b, 0x9f2f, 0x9f31, 0x9f32, 0x9f34,
+  0x9f37, 0x9f39, 0x9f3a, 0x9f3c, 0x9f3d, 0x9f3f, 0x9f41, 0x9f43,
+  0x9f44, 0x9f45, 0x9f46, 0x9f47, 0x9f53, 0x9f55, 0x9f56, 0x9f57,
+  0x9f58, 0x9f5a, 0x9f5d, 0x9f5e, 0x9f68, 0x9f69, 0x9f6d, 0x9f6e,
+  0x9f6f, 0x9f70, 0x9f71, 0x9f73, 0x9f75, 0x9f7a, 0x9f7d, 0x9f8f,
+  0x9f90, 0x9f91, 0x9f92, 0x9f94, 0x9f96, 0x9f97, 0x9f9e, 0x9fa1,
+  0x9fa2, 0x9fa3, 0x9fa5,
+};
+
+static int
+jisx0212_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 == 0x22) || (c1 >= 0x26 && c1 <= 0x27) || (c1 >= 0x29 && c1 <= 0x2b) || (c1 >= 0x30 && c1 <= 0x6d)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        unsigned short wc = 0xfffd;
+        if (i < 470) {
+          if (i < 175)
+            wc = jisx0212_2uni_page22[i-94];
+        } else if (i < 752) {
+          if (i < 658)
+            wc = jisx0212_2uni_page26[i-470];
+        } else if (i < 1410) {
+          if (i < 1027)
+            wc = jisx0212_2uni_page29[i-752];
+        } else {
+          if (i < 7211)
+            wc = jisx0212_2uni_page30[i-1410];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short jisx0212_2charset[6067] = {
+  0x2242, 0x2270, 0x2243, 0x226d, 0x226c, 0x226e, 0x2234, 0x2231,
+  0x226b, 0x2244, 0x2a22, 0x2a21, 0x2a24, 0x2a2a, 0x2a23, 0x2a29,
+  0x2921, 0x2a2e, 0x2a32, 0x2a31, 0x2a34, 0x2a33, 0x2a40, 0x2a3f,
+  0x2a42, 0x2a41, 0x2a50, 0x2a52, 0x2a51, 0x2a54, 0x2a58, 0x2a53,
+  0x292c, 0x2a63, 0x2a62, 0x2a65, 0x2a64, 0x2a72, 0x2930, 0x294e,
+  0x2b22, 0x2b21, 0x2b24, 0x2b2a, 0x2b23, 0x2b29, 0x2941, 0x2b2e,
+  0x2b32, 0x2b31, 0x2b34, 0x2b33, 0x2b40, 0x2b3f, 0x2b42, 0x2b41,
+  0x2943, 0x2b50, 0x2b52, 0x2b51, 0x2b54, 0x2b58, 0x2b53, 0x294c,
+  0x2b63, 0x2b62, 0x2b65, 0x2b64, 0x2b72, 0x2950, 0x2b73, 0x2a27,
+  0x2b27, 0x2a25, 0x2b25, 0x2a28, 0x2b28, 0x2a2b, 0x2b2b, 0x2a2c,
+  0x2b2c, 0x2a2f, 0x2b2f, 0x2a2d, 0x2b2d, 0x2a30, 0x2b30, 0x2922,
+  0x2942, 0x2a37, 0x2b37, 0x2a36, 0x2b36, 0x2a38, 0x2b38, 0x2a35,
+  0x2b35, 0x2a3a, 0x2b3a, 0x2a3b, 0x2b3b, 0x2a3d, 0x2b3d, 0x2a3c,
+  0x2a3e, 0x2b3e, 0x2924, 0x2944, 0x2a47, 0x2b47, 0x2a45, 0x2b45,
+  0x2a46, 0x2b46, 0x2a44, 0x2945, 0x2926, 0x2946, 0x2a48, 0x2b48,
+  0x2a49, 0x2b49, 0x2947, 0x2a4a, 0x2b4a, 0x2a4c, 0x2b4c, 0x2a4b,
+  0x2b4b, 0x2929, 0x2949, 0x2928, 0x2948, 0x2a4d, 0x2b4d, 0x2a4f,
+  0x2b4f, 0x2a4e, 0x2b4e, 0x294a, 0x292b, 0x294b, 0x2a57, 0x2b57,
+  0x2a56, 0x2b56, 0x292d, 0x294d, 0x2a59, 0x2b59, 0x2a5b, 0x2b5b,
+  0x2a5a, 0x2b5a, 0x2a5c, 0x2b5c, 0x2a5d, 0x2b5d, 0x2a5f, 0x2b5f,
+  0x2a5e, 0x2b5e, 0x2a61, 0x2b61, 0x2a60, 0x2b60, 0x292f, 0x294f,
+  0x2a6c, 0x2b6c, 0x2a69, 0x2b69, 0x2a66, 0x2b66, 0x2a6b, 0x2b6b,
+  0x2a68, 0x2b68, 0x2a6a, 0x2b6a, 0x2a71, 0x2b71, 0x2a74, 0x2b74,
+  0x2a73, 0x2a75, 0x2b75, 0x2a77, 0x2b77, 0x2a76, 0x2b76, 0x2a26,
+  0x2b26, 0x2a43, 0x2b43, 0x2a55, 0x2b55, 0x2a67, 0x2b67, 0x2a70,
+  0x2b70, 0x2a6d, 0x2b6d, 0x2a6f, 0x2b6f, 0x2a6e, 0x2b6e, 0x2b39,
+  0x2230, 0x222f, 0x2232, 0x2236, 0x2235, 0x2233, 0x2238, 0x2239,
+  0x2661, 0x2662, 0x2663, 0x2664, 0x2667, 0x2669, 0x266c, 0x2676,
+  0x2665, 0x266a, 0x2671, 0x2672, 0x2673, 0x2674, 0x267b, 0x2678,
+  0x2675, 0x267a, 0x2677, 0x2679, 0x267c, 0x2742, 0x2743, 0x2744,
+  0x2745, 0x2746, 0x2747, 0x2748, 0x2749, 0x274a, 0x274b, 0x274c,
+  0x274d, 0x274e, 0x2772, 0x2773, 0x2774, 0x2775, 0x2776, 0x2777,
+  0x2778, 0x2779, 0x277a, 0x277b, 0x277c, 0x277d, 0x277e, 0x2271,
+  0x226f, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027,
+  0x3028, 0x3029, 0x302a, 0x302b, 0x302c, 0x302d, 0x302e, 0x302f,
+  0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x3035, 0x3036, 0x3037,
+  0x3038, 0x3039, 0x303a, 0x303b, 0x303c, 0x303d, 0x303e, 0x303f,
+  0x3040, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047,
+  0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f,
+  0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057,
+  0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x3060,
+  0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068,
+  0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070,
+  0x305f, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077,
+  0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x3121,
+  0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, 0x3129,
+  0x312a, 0x312b, 0x312c, 0x312d, 0x312e, 0x312f, 0x3130, 0x3131,
+  0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138, 0x3139,
+  0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, 0x3140, 0x3141,
+  0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, 0x3149,
+  0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, 0x3150, 0x3151,
+  0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158, 0x3159,
+  0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x3176, 0x315f, 0x3160,
+  0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, 0x3168,
+  0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, 0x3170,
+  0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3177, 0x3178, 0x3179,
+  0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x3221, 0x3222, 0x3223,
+  0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0x322a, 0x322b,
+  0x322c, 0x322d, 0x322e, 0x322f, 0x3230, 0x3231, 0x3232, 0x3233,
+  0x3234, 0x3235, 0x3236, 0x3237, 0x3238, 0x3239, 0x323a, 0x323b,
+  0x323c, 0x323d, 0x323e, 0x323f, 0x3240, 0x3241, 0x3242, 0x3243,
+  0x3244, 0x3245, 0x3251, 0x3246, 0x3247, 0x3248, 0x3249, 0x324a,
+  0x324b, 0x324c, 0x324d, 0x324e, 0x324f, 0x3250, 0x3252, 0x3253,
+  0x3254, 0x3255, 0x3256, 0x3257, 0x3258, 0x3259, 0x325a, 0x325b,
+  0x325c, 0x325d, 0x325e, 0x325f, 0x3260, 0x3261, 0x3262, 0x3263,
+  0x3264, 0x3265, 0x3266, 0x3267, 0x3268, 0x3269, 0x326a, 0x326b,
+  0x326c, 0x326d, 0x326e, 0x326f, 0x3270, 0x3271, 0x3272, 0x3273,
+  0x3274, 0x3275, 0x3276, 0x3277, 0x3278, 0x3279, 0x327a, 0x327b,
+  0x327c, 0x327d, 0x327e, 0x3321, 0x3322, 0x3323, 0x3324, 0x3325,
+  0x3326, 0x3327, 0x3328, 0x3329, 0x332a, 0x332b, 0x332c, 0x332d,
+  0x332e, 0x332f, 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, 0x3335,
+  0x3336, 0x3337, 0x3338, 0x3339, 0x333a, 0x333b, 0x333c, 0x333d,
+  0x333e, 0x333f, 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, 0x3345,
+  0x3346, 0x3347, 0x3348, 0x3349, 0x334a, 0x334b, 0x334c, 0x334d,
+  0x334e, 0x334f, 0x3350, 0x3351, 0x3352, 0x3353, 0x3354, 0x3355,
+  0x3356, 0x3357, 0x3358, 0x3359, 0x335a, 0x335b, 0x335c, 0x335d,
+  0x335e, 0x335f, 0x3360, 0x3361, 0x3362, 0x3363, 0x3364, 0x3365,
+  0x3366, 0x3367, 0x3368, 0x3369, 0x336a, 0x336b, 0x336c, 0x336d,
+  0x336e, 0x336f, 0x3370, 0x3371, 0x3372, 0x3373, 0x3374, 0x3375,
+  0x3376, 0x3377, 0x3378, 0x3379, 0x337a, 0x337b, 0x337c, 0x337d,
+  0x337e, 0x3421, 0x3422, 0x3423, 0x3424, 0x3425, 0x3426, 0x3427,
+  0x3428, 0x3429, 0x342a, 0x342b, 0x342c, 0x342d, 0x342e, 0x342f,
+  0x3430, 0x3431, 0x3432, 0x3433, 0x3434, 0x3435, 0x3436, 0x3438,
+  0x3437, 0x3439, 0x343a, 0x343b, 0x343c, 0x343d, 0x343e, 0x343f,
+  0x3440, 0x3441, 0x3442, 0x3443, 0x3444, 0x3445, 0x3446, 0x3447,
+  0x3448, 0x3449, 0x344a, 0x344b, 0x344c, 0x344d, 0x344e, 0x344f,
+  0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455, 0x3456, 0x3457,
+  0x3458, 0x3459, 0x345a, 0x345b, 0x345c, 0x345d, 0x345e, 0x345f,
+  0x3460, 0x3461, 0x3462, 0x3463, 0x3464, 0x3465, 0x3466, 0x3467,
+  0x3468, 0x3469, 0x346a, 0x346b, 0x346c, 0x346d, 0x346e, 0x346f,
+  0x3470, 0x3471, 0x3472, 0x3473, 0x3474, 0x3475, 0x3476, 0x3477,
+  0x3478, 0x3479, 0x347a, 0x347b, 0x347c, 0x347d, 0x347e, 0x3521,
+  0x3522, 0x3523, 0x3524, 0x3525, 0x3526, 0x3527, 0x3528, 0x3529,
+  0x352a, 0x352b, 0x352c, 0x352d, 0x352e, 0x352f, 0x3530, 0x3531,
+  0x3532, 0x3533, 0x3534, 0x3535, 0x3536, 0x3537, 0x3538, 0x3539,
+  0x353a, 0x353b, 0x353c, 0x353d, 0x353e, 0x353f, 0x3540, 0x3541,
+  0x3542, 0x3543, 0x3544, 0x3545, 0x3546, 0x3547, 0x3548, 0x3549,
+  0x354a, 0x354b, 0x354c, 0x354d, 0x354e, 0x354f, 0x3550, 0x3551,
+  0x3552, 0x3553, 0x3554, 0x3555, 0x3556, 0x3557, 0x3558, 0x3559,
+  0x355a, 0x355b, 0x355c, 0x355d, 0x355e, 0x355f, 0x3560, 0x3561,
+  0x3562, 0x3563, 0x3564, 0x3565, 0x3566, 0x3567, 0x3568, 0x3569,
+  0x356a, 0x356b, 0x356c, 0x356d, 0x356e, 0x356f, 0x3570, 0x3571,
+  0x3572, 0x3573, 0x3574, 0x3575, 0x3576, 0x3577, 0x3578, 0x3579,
+  0x357a, 0x357b, 0x357c, 0x357d, 0x357e, 0x3621, 0x3622, 0x3623,
+  0x3624, 0x3625, 0x3626, 0x3627, 0x3628, 0x3629, 0x362a, 0x362b,
+  0x362c, 0x362d, 0x362e, 0x362f, 0x3630, 0x3631, 0x3632, 0x3633,
+  0x3634, 0x3635, 0x3636, 0x3637, 0x3638, 0x3639, 0x363a, 0x363b,
+  0x363c, 0x363d, 0x363e, 0x363f, 0x3640, 0x3641, 0x3642, 0x3643,
+  0x3644, 0x3645, 0x3646, 0x3647, 0x3648, 0x3649, 0x364a, 0x364b,
+  0x364c, 0x364d, 0x364e, 0x364f, 0x3650, 0x3651, 0x3652, 0x3653,
+  0x3654, 0x3655, 0x3656, 0x3657, 0x3658, 0x3659, 0x365a, 0x365b,
+  0x365c, 0x365d, 0x365e, 0x365f, 0x3660, 0x3661, 0x3662, 0x3663,
+  0x3664, 0x3665, 0x3666, 0x3667, 0x3668, 0x3669, 0x366a, 0x366b,
+  0x366c, 0x366d, 0x3670, 0x3671, 0x366e, 0x366f, 0x3672, 0x3673,
+  0x3674, 0x3675, 0x3676, 0x3677, 0x3678, 0x3679, 0x367a, 0x367b,
+  0x367d, 0x367e, 0x367c, 0x3721, 0x3722, 0x3723, 0x3724, 0x3725,
+  0x3726, 0x3727, 0x3728, 0x3729, 0x372a, 0x372b, 0x372c, 0x372d,
+  0x372e, 0x372f, 0x3730, 0x3731, 0x3732, 0x3733, 0x3734, 0x3735,
+  0x3736, 0x3737, 0x3738, 0x3739, 0x373a, 0x373b, 0x373c, 0x373d,
+  0x373e, 0x373f, 0x3740, 0x3741, 0x3742, 0x3743, 0x3744, 0x3745,
+  0x3746, 0x3747, 0x3748, 0x3749, 0x374a, 0x374b, 0x374c, 0x374d,
+  0x374e, 0x374f, 0x3750, 0x3751, 0x3752, 0x3753, 0x3754, 0x3755,
+  0x3756, 0x3757, 0x3760, 0x3758, 0x3759, 0x375a, 0x375b, 0x375c,
+  0x375d, 0x375e, 0x375f, 0x3761, 0x3762, 0x3763, 0x3764, 0x3765,
+  0x3766, 0x3767, 0x3768, 0x3769, 0x376a, 0x376b, 0x376c, 0x376d,
+  0x377e, 0x376e, 0x376f, 0x3770, 0x3771, 0x3772, 0x3773, 0x3774,
+  0x3775, 0x3776, 0x3777, 0x3778, 0x3779, 0x377a, 0x377b, 0x377c,
+  0x377d, 0x3821, 0x3822, 0x3823, 0x3824, 0x3825, 0x3826, 0x3827,
+  0x3828, 0x3829, 0x382a, 0x382b, 0x382c, 0x382d, 0x382e, 0x382f,
+  0x3830, 0x3831, 0x3832, 0x3833, 0x3834, 0x3835, 0x3836, 0x3837,
+  0x3838, 0x3839, 0x383a, 0x383b, 0x383c, 0x383d, 0x383e, 0x383f,
+  0x3840, 0x3841, 0x3842, 0x3843, 0x3844, 0x3845, 0x3846, 0x3847,
+  0x3848, 0x3849, 0x384a, 0x384b, 0x384c, 0x384d, 0x384e, 0x3850,
+  0x3851, 0x384f, 0x3852, 0x3853, 0x3854, 0x3855, 0x3856, 0x3857,
+  0x3858, 0x3859, 0x385a, 0x385b, 0x385c, 0x385d, 0x385e, 0x385f,
+  0x3860, 0x3861, 0x3862, 0x3863, 0x3864, 0x3865, 0x3867, 0x3868,
+  0x3869, 0x386a, 0x386b, 0x386c, 0x386d, 0x386e, 0x386f, 0x3870,
+  0x3871, 0x3872, 0x3873, 0x3874, 0x3875, 0x3876, 0x3877, 0x3878,
+  0x3879, 0x387a, 0x387b, 0x387c, 0x387d, 0x387e, 0x3921, 0x3922,
+  0x3923, 0x3924, 0x3925, 0x3926, 0x3927, 0x3928, 0x3929, 0x392a,
+  0x392b, 0x392c, 0x392d, 0x392e, 0x392f, 0x3930, 0x3931, 0x3932,
+  0x3933, 0x3934, 0x3935, 0x3936, 0x3937, 0x3938, 0x3939, 0x393a,
+  0x393b, 0x393c, 0x393d, 0x393e, 0x393f, 0x3940, 0x3941, 0x3942,
+  0x3943, 0x3944, 0x3945, 0x3946, 0x3947, 0x3948, 0x3949, 0x394a,
+  0x394b, 0x394c, 0x394d, 0x394e, 0x394f, 0x3950, 0x3951, 0x3952,
+  0x3953, 0x3954, 0x3955, 0x3956, 0x3957, 0x3958, 0x3959, 0x395a,
+  0x395b, 0x395c, 0x395d, 0x395e, 0x395f, 0x3960, 0x3961, 0x3962,
+  0x3963, 0x3964, 0x3965, 0x3966, 0x3967, 0x3968, 0x3969, 0x396a,
+  0x396b, 0x396c, 0x396d, 0x396e, 0x396f, 0x3970, 0x3971, 0x3972,
+  0x3973, 0x3974, 0x3975, 0x3976, 0x3977, 0x3978, 0x3979, 0x397a,
+  0x397b, 0x397c, 0x397d, 0x397e, 0x3a21, 0x3a22, 0x3a23, 0x3a24,
+  0x3a25, 0x3a26, 0x3a27, 0x3a28, 0x3a29, 0x3a2a, 0x3a2b, 0x3a2c,
+  0x3a2d, 0x3a2e, 0x3a2f, 0x3a30, 0x3a31, 0x3a33, 0x3a34, 0x3a35,
+  0x3a36, 0x3a37, 0x3a38, 0x3a32, 0x3a39, 0x3a3a, 0x3a3b, 0x3a3c,
+  0x3a3d, 0x3a3e, 0x3a3f, 0x3a40, 0x3a41, 0x3a42, 0x3a43, 0x3a44,
+  0x3a45, 0x3a46, 0x3a47, 0x3a48, 0x3a49, 0x3a4a, 0x3a4b, 0x3a4c,
+  0x3a4d, 0x3a4e, 0x3a4f, 0x3a50, 0x3a51, 0x3a52, 0x3a53, 0x3a54,
+  0x3a55, 0x3a56, 0x3a57, 0x3a58, 0x3a59, 0x3a5a, 0x3a5b, 0x3a5c,
+  0x3a5d, 0x3a5e, 0x3a5f, 0x3a60, 0x3a61, 0x3a62, 0x3a63, 0x3a64,
+  0x3a65, 0x3a66, 0x3a67, 0x3a68, 0x3a69, 0x3a6a, 0x3a6b, 0x3a6c,
+  0x3a6d, 0x3a6e, 0x3a6f, 0x3a70, 0x3a71, 0x3a72, 0x3a73, 0x3a74,
+  0x3a75, 0x3a76, 0x3a77, 0x3a78, 0x3a79, 0x3a7a, 0x3a7b, 0x3a7c,
+  0x3a7d, 0x3a7e, 0x3b21, 0x3b22, 0x3b23, 0x3b24, 0x3b25, 0x3b26,
+  0x3b27, 0x3b28, 0x3b29, 0x3b2a, 0x3b2b, 0x3b2c, 0x3b2d, 0x3b2e,
+  0x3b2f, 0x3b30, 0x3b31, 0x3b32, 0x3b33, 0x3b34, 0x3b35, 0x3b36,
+  0x3b37, 0x3b38, 0x3b39, 0x3b3a, 0x3b3b, 0x3b3d, 0x3b3c, 0x3b3e,
+  0x3b3f, 0x3b40, 0x3b41, 0x3b42, 0x3b43, 0x3b44, 0x3b45, 0x3b47,
+  0x3b48, 0x3b49, 0x3b4a, 0x3b46, 0x3b4b, 0x3b4c, 0x3b4d, 0x3b4e,
+  0x3b4f, 0x3b50, 0x3b51, 0x3b52, 0x3b53, 0x3b57, 0x3b55, 0x3b54,
+  0x3b56, 0x3b58, 0x3b59, 0x3b5a, 0x3b5b, 0x3b5c, 0x3b5d, 0x3b5e,
+  0x3b5f, 0x3b60, 0x3b61, 0x3b62, 0x3b63, 0x3b64, 0x3b65, 0x3b66,
+  0x3b67, 0x3b68, 0x3b69, 0x3b6a, 0x3b6b, 0x3b6c, 0x3b6d, 0x3b6e,
+  0x3b6f, 0x3b70, 0x3b71, 0x3b72, 0x6674, 0x3b73, 0x3b74, 0x3b75,
+  0x3b76, 0x3b77, 0x3b78, 0x3b7a, 0x3b79, 0x3b7b, 0x3b7c, 0x3b7d,
+  0x3b7e, 0x3c21, 0x3c22, 0x3c23, 0x3c24, 0x3c25, 0x3c26, 0x3c27,
+  0x3c28, 0x3c29, 0x3c2a, 0x3c2b, 0x3c2c, 0x3c2e, 0x3c2d, 0x3c2f,
+  0x3c30, 0x3c31, 0x3c34, 0x3c32, 0x3c33, 0x3c35, 0x3c36, 0x3c37,
+  0x3c38, 0x3c39, 0x3c3a, 0x3c3b, 0x3c3c, 0x3c3d, 0x3c3e, 0x3c3f,
+  0x3c40, 0x3c41, 0x3c42, 0x3c43, 0x3c44, 0x3c45, 0x3c46, 0x3c47,
+  0x3c48, 0x3c49, 0x3c4a, 0x3c4b, 0x3c4c, 0x3c4d, 0x3c4e, 0x3c4f,
+  0x3c50, 0x3c52, 0x3c51, 0x3c53, 0x3c54, 0x3c55, 0x3c56, 0x3c57,
+  0x3c58, 0x3c59, 0x3c5a, 0x3c5b, 0x3c5c, 0x3c5d, 0x3c5e, 0x3c5f,
+  0x3c60, 0x3c61, 0x3c62, 0x3c63, 0x3c64, 0x3c65, 0x3c66, 0x3c67,
+  0x3c68, 0x3c69, 0x3c6a, 0x3c6b, 0x3c6c, 0x3c6d, 0x3c6e, 0x3c6f,
+  0x3c70, 0x3c71, 0x3c72, 0x3c73, 0x3c74, 0x3c75, 0x3c76, 0x3c77,
+  0x3c78, 0x3c79, 0x3c7a, 0x3c7b, 0x3c7c, 0x3c7d, 0x3c7e, 0x3d21,
+  0x3d22, 0x3d23, 0x3d24, 0x3d25, 0x3d26, 0x3d27, 0x3d28, 0x3d29,
+  0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d, 0x3d2e, 0x3d2f, 0x3d32, 0x3d30,
+  0x3d31, 0x3d33, 0x3d34, 0x3d35, 0x3d36, 0x3d37, 0x3d38, 0x3d39,
+  0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d, 0x3d3e, 0x3d3f, 0x3d40, 0x3d41,
+  0x3d42, 0x3d43, 0x3d44, 0x3d45, 0x3d46, 0x3d47, 0x3d48, 0x3d49,
+  0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d, 0x3d4e, 0x3d4f, 0x3d50, 0x3d51,
+  0x3d52, 0x3d53, 0x3d54, 0x3d55, 0x3d56, 0x3d57, 0x3d58, 0x3d59,
+  0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d, 0x3d5e, 0x3d5f, 0x3d60, 0x3d61,
+  0x3d62, 0x3d63, 0x3d64, 0x3d65, 0x3d66, 0x3d67, 0x3d68, 0x3d69,
+  0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d, 0x3d6e, 0x3d6f, 0x3d70, 0x3d71,
+  0x3d72, 0x3d73, 0x3d74, 0x3d75, 0x3d76, 0x3d77, 0x3d78, 0x3d79,
+  0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d, 0x3d7e, 0x3e21, 0x3e22, 0x3e23,
+  0x3e24, 0x3e25, 0x3e26, 0x3e27, 0x3e28, 0x3e29, 0x3e2a, 0x3e2b,
+  0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f, 0x3e30, 0x3e31, 0x3e32, 0x3e33,
+  0x3e34, 0x3e35, 0x3e36, 0x3e37, 0x3e38, 0x3e39, 0x3e3a, 0x3e3b,
+  0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f, 0x3e40, 0x3e41, 0x3e42, 0x3e43,
+  0x3e44, 0x3e45, 0x3e46, 0x3e47, 0x3e48, 0x3e49, 0x3e4a, 0x3e4b,
+  0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f, 0x3e50, 0x3e51, 0x3e52, 0x3e53,
+  0x3e54, 0x3e55, 0x3e56, 0x3e57, 0x3e58, 0x3e59, 0x3e5a, 0x3e5b,
+  0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f, 0x3e60, 0x3e61, 0x3e62, 0x3e63,
+  0x3e64, 0x3e65, 0x3e66, 0x3e67, 0x3e68, 0x3e69, 0x3e6a, 0x3e6b,
+  0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f, 0x3e70, 0x3e71, 0x3e72, 0x3e73,
+  0x3e74, 0x3e75, 0x3e76, 0x3e77, 0x3e78, 0x3e79, 0x3e7a, 0x3e7b,
+  0x3e7e, 0x3e7c, 0x3e7d, 0x3f21, 0x3f22, 0x3f23, 0x3f24, 0x3f25,
+  0x3f26, 0x3f27, 0x3f28, 0x3f29, 0x3f2a, 0x3f2b, 0x3f2c, 0x3f2d,
+  0x3f2e, 0x3f2f, 0x3f30, 0x3f31, 0x3f32, 0x3f33, 0x3f34, 0x3f35,
+  0x3f36, 0x3f37, 0x3f38, 0x3f39, 0x3f3a, 0x3f3b, 0x3f3c, 0x3f3d,
+  0x3f3e, 0x3f3f, 0x3f40, 0x3f41, 0x3f42, 0x3f43, 0x3f44, 0x3f45,
+  0x3f46, 0x3f47, 0x3f48, 0x3f49, 0x3f4a, 0x3f4b, 0x3f4c, 0x3f4d,
+  0x3f4e, 0x3f4f, 0x3f50, 0x3f51, 0x3f52, 0x3f53, 0x3f54, 0x3f55,
+  0x3f56, 0x3f57, 0x3f58, 0x3f59, 0x3f5a, 0x3f5b, 0x3f5c, 0x3f5d,
+  0x3f5e, 0x3f5f, 0x3f60, 0x3f61, 0x3f62, 0x3f63, 0x3f64, 0x3f65,
+  0x3f66, 0x3f67, 0x3f68, 0x3f69, 0x3f6a, 0x3f6b, 0x3f6c, 0x3f6d,
+  0x3f6e, 0x3f6f, 0x3f70, 0x3f71, 0x3f72, 0x3f73, 0x3f74, 0x3f75,
+  0x3f76, 0x3f77, 0x3f78, 0x3f79, 0x3f7a, 0x3f7b, 0x3f7c, 0x3f7d,
+  0x3f7e, 0x4021, 0x4022, 0x4023, 0x4024, 0x4025, 0x4026, 0x4027,
+  0x4028, 0x4029, 0x402a, 0x402b, 0x402c, 0x402d, 0x402e, 0x402f,
+  0x4030, 0x4031, 0x4032, 0x4033, 0x4034, 0x4035, 0x4036, 0x4037,
+  0x4038, 0x4039, 0x403a, 0x403b, 0x403c, 0x403d, 0x403e, 0x403f,
+  0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, 0x4047,
+  0x4048, 0x4049, 0x404a, 0x404b, 0x404c, 0x404d, 0x404e, 0x404f,
+  0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, 0x4057,
+  0x4058, 0x4059, 0x405a, 0x405b, 0x405c, 0x405d, 0x405e, 0x405f,
+  0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067,
+  0x4068, 0x4069, 0x406a, 0x406b, 0x406c, 0x406d, 0x406e, 0x406f,
+  0x4070, 0x4071, 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4077,
+  0x4078, 0x4079, 0x407a, 0x407b, 0x407c, 0x407d, 0x407e, 0x4121,
+  0x4122, 0x4123, 0x4124, 0x4125, 0x4126, 0x4127, 0x4128, 0x4129,
+  0x412a, 0x412b, 0x412c, 0x412d, 0x412e, 0x412f, 0x4130, 0x4131,
+  0x4132, 0x4133, 0x4134, 0x4135, 0x4136, 0x4137, 0x4138, 0x4139,
+  0x413a, 0x413b, 0x413c, 0x413d, 0x413e, 0x413f, 0x4140, 0x4141,
+  0x4142, 0x4143, 0x4144, 0x4145, 0x4146, 0x4147, 0x4148, 0x4149,
+  0x414a, 0x414b, 0x414c, 0x414d, 0x414e, 0x414f, 0x4150, 0x4151,
+  0x4152, 0x4153, 0x4154, 0x4155, 0x4156, 0x4157, 0x4158, 0x4159,
+  0x415a, 0x415b, 0x415c, 0x415d, 0x415e, 0x415f, 0x4160, 0x4161,
+  0x4162, 0x4163, 0x4164, 0x4165, 0x4166, 0x4167, 0x4168, 0x4169,
+  0x416a, 0x416b, 0x416c, 0x416d, 0x416e, 0x416f, 0x4170, 0x4171,
+  0x4172, 0x4173, 0x4174, 0x4175, 0x4176, 0x4177, 0x4178, 0x4179,
+  0x417a, 0x417b, 0x417c, 0x417d, 0x417e, 0x4221, 0x4222, 0x4223,
+  0x4224, 0x4225, 0x4226, 0x4227, 0x4228, 0x4229, 0x422a, 0x422b,
+  0x422c, 0x422d, 0x422e, 0x4230, 0x422f, 0x4231, 0x4232, 0x4233,
+  0x4234, 0x4235, 0x4237, 0x4236, 0x4238, 0x4239, 0x423a, 0x423b,
+  0x423c, 0x423d, 0x423e, 0x4240, 0x4241, 0x4242, 0x4244, 0x4245,
+  0x4247, 0x4248, 0x4249, 0x424a, 0x424c, 0x4243, 0x4246, 0x424b,
+  0x424d, 0x424e, 0x424f, 0x4250, 0x4251, 0x4252, 0x4253, 0x4254,
+  0x4255, 0x4256, 0x4257, 0x4258, 0x4259, 0x425a, 0x425b, 0x425c,
+  0x425d, 0x425e, 0x425f, 0x4260, 0x4261, 0x4262, 0x4263, 0x4264,
+  0x4265, 0x4266, 0x4267, 0x4268, 0x4269, 0x426a, 0x426b, 0x426c,
+  0x426d, 0x423f, 0x426e, 0x426f, 0x4270, 0x4271, 0x4272, 0x4273,
+  0x4274, 0x4275, 0x4276, 0x4277, 0x4278, 0x4279, 0x427a, 0x427b,
+  0x427c, 0x427d, 0x427e, 0x4321, 0x4322, 0x4323, 0x4324, 0x4325,
+  0x4326, 0x4327, 0x4328, 0x4329, 0x432a, 0x432b, 0x432c, 0x432d,
+  0x432e, 0x432f, 0x4330, 0x4331, 0x4332, 0x4333, 0x4334, 0x4335,
+  0x4336, 0x4337, 0x4339, 0x433a, 0x433b, 0x433c, 0x433d, 0x433e,
+  0x433f, 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, 0x4345, 0x4346,
+  0x4347, 0x4348, 0x4338, 0x434a, 0x434b, 0x434c, 0x434d, 0x434f,
+  0x434e, 0x4350, 0x4351, 0x4352, 0x4353, 0x4354, 0x4355, 0x4356,
+  0x4357, 0x4358, 0x4359, 0x435a, 0x435b, 0x4349, 0x435c, 0x435d,
+  0x435e, 0x435f, 0x4360, 0x4361, 0x4362, 0x4363, 0x4364, 0x4365,
+  0x4366, 0x4367, 0x4368, 0x4369, 0x436a, 0x436b, 0x436c, 0x436d,
+  0x436e, 0x436f, 0x4370, 0x4371, 0x4372, 0x4373, 0x4374, 0x4375,
+  0x4376, 0x4377, 0x4378, 0x4379, 0x437a, 0x437b, 0x437c, 0x437d,
+  0x437e, 0x4421, 0x4422, 0x4423, 0x4424, 0x4425, 0x4426, 0x4427,
+  0x4428, 0x4429, 0x442a, 0x442b, 0x442c, 0x442d, 0x442e, 0x442f,
+  0x4430, 0x4431, 0x4432, 0x4433, 0x4434, 0x4435, 0x4436, 0x4437,
+  0x4438, 0x4439, 0x443a, 0x443b, 0x443c, 0x443d, 0x443e, 0x443f,
+  0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446, 0x4447,
+  0x4448, 0x4449, 0x444a, 0x444b, 0x444c, 0x444d, 0x444e, 0x444f,
+  0x4450, 0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, 0x4457,
+  0x4458, 0x4459, 0x445a, 0x445b, 0x445c, 0x445d, 0x445e, 0x445f,
+  0x4460, 0x4461, 0x4462, 0x4463, 0x4464, 0x4465, 0x4466, 0x4467,
+  0x4468, 0x4469, 0x446a, 0x446b, 0x446c, 0x446d, 0x446e, 0x446f,
+  0x4470, 0x4471, 0x4472, 0x4473, 0x4474, 0x4475, 0x4476, 0x4477,
+  0x4478, 0x4479, 0x447a, 0x447b, 0x447c, 0x447d, 0x447e, 0x4521,
+  0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, 0x4528, 0x4529,
+  0x452a, 0x452b, 0x452c, 0x452d, 0x452e, 0x452f, 0x4530, 0x4531,
+  0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, 0x4538, 0x4539,
+  0x453a, 0x453b, 0x453c, 0x453d, 0x453e, 0x453f, 0x4540, 0x4541,
+  0x4542, 0x4543, 0x4544, 0x4545, 0x4546, 0x4547, 0x4548, 0x4549,
+  0x454a, 0x454b, 0x454d, 0x454c, 0x454e, 0x454f, 0x4550, 0x4551,
+  0x4552, 0x4553, 0x4554, 0x4555, 0x4556, 0x4557, 0x4558, 0x4559,
+  0x455a, 0x455b, 0x455c, 0x455d, 0x455e, 0x455f, 0x4560, 0x4561,
+  0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567, 0x4568, 0x4569,
+  0x456a, 0x456b, 0x456c, 0x456d, 0x456e, 0x456f, 0x4570, 0x4571,
+  0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, 0x4578, 0x4579,
+  0x457a, 0x457b, 0x457c, 0x457d, 0x457e, 0x4621, 0x4622, 0x4623,
+  0x4624, 0x4625, 0x4626, 0x4627, 0x4628, 0x4629, 0x462a, 0x462b,
+  0x462c, 0x462d, 0x462e, 0x462f, 0x4630, 0x4631, 0x4632, 0x4633,
+  0x4634, 0x4635, 0x4636, 0x4637, 0x4638, 0x4639, 0x463a, 0x463b,
+  0x463c, 0x463d, 0x463e, 0x463f, 0x4640, 0x4641, 0x4642, 0x4643,
+  0x4644, 0x4645, 0x4646, 0x4647, 0x4648, 0x4649, 0x464a, 0x464b,
+  0x464c, 0x464d, 0x464e, 0x464f, 0x4650, 0x4651, 0x4652, 0x4653,
+  0x4654, 0x4655, 0x4656, 0x4657, 0x4658, 0x4659, 0x465a, 0x465b,
+  0x465c, 0x465d, 0x465e, 0x465f, 0x4660, 0x4736, 0x4661, 0x4662,
+  0x4663, 0x4664, 0x4665, 0x4666, 0x4667, 0x4668, 0x4669, 0x466a,
+  0x466b, 0x466c, 0x466d, 0x466e, 0x466f, 0x4670, 0x4671, 0x4672,
+  0x4673, 0x4674, 0x4675, 0x4676, 0x4677, 0x4678, 0x4679, 0x467a,
+  0x467b, 0x467c, 0x467d, 0x467e, 0x4721, 0x4722, 0x4723, 0x4724,
+  0x4725, 0x4726, 0x4727, 0x4728, 0x4729, 0x472a, 0x472b, 0x472c,
+  0x472d, 0x472e, 0x472f, 0x4730, 0x4731, 0x4732, 0x4733, 0x4734,
+  0x4735, 0x4737, 0x4738, 0x4739, 0x473a, 0x473b, 0x473c, 0x473d,
+  0x473e, 0x473f, 0x4740, 0x4741, 0x4742, 0x4743, 0x4744, 0x4745,
+  0x4746, 0x4747, 0x4748, 0x4749, 0x474a, 0x474b, 0x474c, 0x474d,
+  0x474e, 0x474f, 0x4750, 0x4751, 0x4752, 0x4753, 0x4754, 0x4755,
+  0x4756, 0x4757, 0x4758, 0x4759, 0x475a, 0x475b, 0x475c, 0x475d,
+  0x475e, 0x475f, 0x4760, 0x4761, 0x4762, 0x4763, 0x4764, 0x4765,
+  0x4766, 0x4767, 0x4768, 0x4769, 0x476a, 0x476b, 0x476c, 0x476d,
+  0x476e, 0x476f, 0x4770, 0x4771, 0x4772, 0x4773, 0x4774, 0x4775,
+  0x4776, 0x4777, 0x4778, 0x4779, 0x477a, 0x477b, 0x477c, 0x477d,
+  0x477e, 0x4821, 0x4822, 0x4823, 0x4824, 0x4825, 0x4826, 0x4827,
+  0x4828, 0x4829, 0x482a, 0x482b, 0x482c, 0x482d, 0x482e, 0x482f,
+  0x4830, 0x4831, 0x4832, 0x4833, 0x4834, 0x4835, 0x4836, 0x4837,
+  0x4838, 0x4839, 0x483a, 0x483b, 0x483c, 0x483d, 0x483e, 0x483f,
+  0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846, 0x4847,
+  0x4848, 0x4849, 0x484a, 0x484b, 0x484c, 0x4853, 0x484d, 0x484e,
+  0x484f, 0x4850, 0x4851, 0x4852, 0x4854, 0x4855, 0x4856, 0x4857,
+  0x4858, 0x4859, 0x485a, 0x485b, 0x485c, 0x485d, 0x485e, 0x485f,
+  0x4860, 0x4861, 0x4862, 0x4863, 0x4864, 0x4865, 0x4866, 0x4867,
+  0x4868, 0x4869, 0x486a, 0x486b, 0x486c, 0x486d, 0x486e, 0x486f,
+  0x4870, 0x4871, 0x4872, 0x4873, 0x4874, 0x4875, 0x4876, 0x4877,
+  0x4878, 0x4879, 0x487a, 0x487b, 0x487c, 0x487d, 0x487e, 0x4921,
+  0x4922, 0x4923, 0x4924, 0x4925, 0x4926, 0x4927, 0x4928, 0x4929,
+  0x492a, 0x492b, 0x492c, 0x492d, 0x492e, 0x492f, 0x4930, 0x4931,
+  0x4932, 0x4933, 0x4934, 0x4935, 0x4936, 0x4937, 0x4938, 0x4939,
+  0x493a, 0x493b, 0x493c, 0x4941, 0x493d, 0x493e, 0x493f, 0x4940,
+  0x4942, 0x4943, 0x4944, 0x4945, 0x4946, 0x4947, 0x4948, 0x4949,
+  0x494a, 0x494b, 0x494c, 0x494d, 0x494e, 0x494f, 0x4950, 0x4951,
+  0x4952, 0x4953, 0x4954, 0x4955, 0x4956, 0x4957, 0x4958, 0x4959,
+  0x495a, 0x495b, 0x495c, 0x495d, 0x495e, 0x495f, 0x4960, 0x4961,
+  0x4962, 0x4963, 0x4964, 0x4965, 0x4966, 0x4967, 0x4968, 0x4969,
+  0x496a, 0x496b, 0x496c, 0x496d, 0x496e, 0x496f, 0x4970, 0x4971,
+  0x4972, 0x4973, 0x4974, 0x4975, 0x4976, 0x4977, 0x4978, 0x4979,
+  0x497a, 0x497b, 0x497c, 0x497d, 0x497e, 0x4a21, 0x4a22, 0x4a23,
+  0x4a24, 0x4a25, 0x4a26, 0x4a27, 0x4a28, 0x4a29, 0x4a2a, 0x4a2b,
+  0x4a2c, 0x4a2d, 0x4a2e, 0x4a2f, 0x4a30, 0x4a31, 0x4a32, 0x4a33,
+  0x4a34, 0x4a35, 0x4a36, 0x4a37, 0x4a38, 0x4a39, 0x4a3a, 0x4a3b,
+  0x4a3c, 0x4a3d, 0x4a3e, 0x4a3f, 0x4a40, 0x4a41, 0x4a42, 0x4a43,
+  0x4a44, 0x4a45, 0x4a46, 0x4a47, 0x4a48, 0x4a49, 0x4a4a, 0x4a4b,
+  0x4a4c, 0x4a4d, 0x4a4e, 0x4a4f, 0x4a50, 0x4a51, 0x4a52, 0x4a53,
+  0x4a54, 0x4a55, 0x4a56, 0x4a57, 0x4a58, 0x4a59, 0x4a5a, 0x4a5b,
+  0x4a5c, 0x4a5d, 0x4a5e, 0x4a5f, 0x4a60, 0x4a61, 0x4a62, 0x4a63,
+  0x4a64, 0x4a65, 0x4a66, 0x4a67, 0x4a68, 0x4a69, 0x4a6a, 0x4a6b,
+  0x4a6c, 0x4a6d, 0x4a6e, 0x4a6f, 0x4a70, 0x4a71, 0x4a72, 0x4a73,
+  0x4a74, 0x4a75, 0x4a76, 0x4a77, 0x4a78, 0x4a79, 0x4a7a, 0x4a7b,
+  0x4a7c, 0x4a7d, 0x4a7e, 0x4b21, 0x4b22, 0x4b23, 0x4b24, 0x4b25,
+  0x4b26, 0x4b27, 0x4b28, 0x4b29, 0x4b2a, 0x4b2b, 0x4b2c, 0x4b2d,
+  0x4b2e, 0x4b2f, 0x4b30, 0x4b31, 0x4b32, 0x4b33, 0x4b34, 0x4b35,
+  0x4b36, 0x4b37, 0x4b38, 0x4b39, 0x4b3a, 0x4b3b, 0x4b3c, 0x4b3d,
+  0x4b3e, 0x4b3f, 0x4b40, 0x4b41, 0x4b42, 0x4b43, 0x4b44, 0x4b45,
+  0x4b46, 0x4b47, 0x4b48, 0x4b49, 0x4b4a, 0x4b4b, 0x4b4c, 0x4b4d,
+  0x4b4e, 0x4b4f, 0x4b50, 0x4b51, 0x4b52, 0x4b53, 0x4b54, 0x4b55,
+  0x4b56, 0x4b57, 0x4b58, 0x4b59, 0x4b5a, 0x4b5b, 0x4b5c, 0x4b5d,
+  0x4b5e, 0x4b5f, 0x4b60, 0x4b61, 0x4b62, 0x4b63, 0x4b64, 0x4b65,
+  0x4b66, 0x4b67, 0x4b68, 0x4b69, 0x4b6a, 0x4b6b, 0x4b6c, 0x4b6d,
+  0x4b6e, 0x4b6f, 0x4b70, 0x4b71, 0x4b72, 0x4b73, 0x4b74, 0x4b75,
+  0x4b76, 0x4b77, 0x4b78, 0x4b79, 0x4b7a, 0x4b7b, 0x4b7c, 0x4b7d,
+  0x4b7e, 0x4c21, 0x4c22, 0x4c23, 0x4c24, 0x4c25, 0x4c26, 0x4c27,
+  0x4c28, 0x4c29, 0x4c2a, 0x4c2b, 0x4c2c, 0x4c2d, 0x4c2e, 0x4c2f,
+  0x4c30, 0x4c31, 0x4c32, 0x4c33, 0x4c34, 0x4c35, 0x4c36, 0x4c37,
+  0x4c38, 0x4c39, 0x4c3a, 0x4c3b, 0x4c3c, 0x4c3d, 0x4c3e, 0x4c3f,
+  0x4c40, 0x4c41, 0x4c42, 0x4c43, 0x4c44, 0x4c45, 0x4c46, 0x4c47,
+  0x4c48, 0x4c49, 0x4c4a, 0x4c4b, 0x4c4c, 0x4c4d, 0x4c4e, 0x4c4f,
+  0x4c50, 0x4c51, 0x4c52, 0x4c53, 0x4c54, 0x4c55, 0x4c56, 0x4c57,
+  0x4c58, 0x4c59, 0x4c5a, 0x4c5b, 0x4c5c, 0x4c5d, 0x4c5e, 0x4c5f,
+  0x4c60, 0x4c61, 0x4c62, 0x4c63, 0x4c64, 0x4c65, 0x4c66, 0x4c67,
+  0x4c68, 0x4c69, 0x4c6a, 0x4c6b, 0x4c6c, 0x4c6d, 0x4c6e, 0x4c6f,
+  0x4c70, 0x4c71, 0x4c72, 0x4c73, 0x4c74, 0x4c75, 0x4c76, 0x4c77,
+  0x4c78, 0x4c79, 0x4c7a, 0x4c7b, 0x4c7c, 0x4c7d, 0x4c7e, 0x4d21,
+  0x4d22, 0x4d23, 0x4d24, 0x4d25, 0x4d26, 0x4d27, 0x4d28, 0x4d29,
+  0x4d2a, 0x4d2b, 0x4d2c, 0x4d2d, 0x4d2e, 0x4d2f, 0x4d30, 0x4d31,
+  0x4d32, 0x4d33, 0x4d34, 0x4d35, 0x4d36, 0x4d37, 0x4d38, 0x4d39,
+  0x4d3a, 0x4d3b, 0x4d3c, 0x4d3d, 0x4d3e, 0x4d3f, 0x4d40, 0x4d41,
+  0x4d42, 0x4d43, 0x4d44, 0x4d45, 0x4d46, 0x4d47, 0x4d48, 0x4d49,
+  0x4d4a, 0x4d4b, 0x4d4c, 0x4d4d, 0x4d4e, 0x4d4f, 0x4d50, 0x4d51,
+  0x4d52, 0x4d53, 0x4d54, 0x4d55, 0x4d56, 0x4d57, 0x4d58, 0x4d59,
+  0x4d5a, 0x4d5b, 0x4d5c, 0x4d5d, 0x4d5e, 0x4d5f, 0x4d60, 0x4d61,
+  0x4d62, 0x4d63, 0x4d64, 0x4d65, 0x4d66, 0x4d67, 0x4d68, 0x4d69,
+  0x4d6a, 0x4d6b, 0x4d6c, 0x4d6d, 0x4d6e, 0x4d6f, 0x4d70, 0x4d71,
+  0x4d72, 0x4d73, 0x4d74, 0x4d75, 0x4d76, 0x4d77, 0x4d78, 0x4d79,
+  0x4d7a, 0x4d7b, 0x4d7c, 0x4d7d, 0x4d7e, 0x4e21, 0x4e22, 0x4e24,
+  0x4e25, 0x4e26, 0x4e27, 0x4e28, 0x4e29, 0x4e23, 0x4e2a, 0x4e2b,
+  0x4e2c, 0x4e2d, 0x4e2e, 0x4e2f, 0x4e30, 0x4e31, 0x4e32, 0x4e33,
+  0x4e34, 0x4e35, 0x4e36, 0x4e37, 0x4e38, 0x4e39, 0x4e3a, 0x4e3b,
+  0x4e3c, 0x4e3d, 0x4e3e, 0x4e3f, 0x4e40, 0x4e41, 0x4e42, 0x4e43,
+  0x4e44, 0x4e45, 0x4e46, 0x4e47, 0x4e48, 0x4e49, 0x4e4a, 0x4e4b,
+  0x4e4c, 0x4e4d, 0x4e4e, 0x4e4f, 0x4e50, 0x4e51, 0x4e52, 0x4e53,
+  0x4e54, 0x4e55, 0x4e56, 0x4e57, 0x4e58, 0x4e59, 0x4e5a, 0x4e5b,
+  0x4e5c, 0x4e5d, 0x4e5e, 0x4e5f, 0x4e60, 0x4e61, 0x4e62, 0x4e63,
+  0x4e64, 0x4e65, 0x4e66, 0x4e67, 0x4e68, 0x4e69, 0x4e6a, 0x4e6b,
+  0x4e6c, 0x4e6d, 0x4e6e, 0x4e6f, 0x4e70, 0x4e71, 0x4e72, 0x4e73,
+  0x4e74, 0x4e75, 0x4e76, 0x4e77, 0x4e78, 0x4e79, 0x4e7a, 0x4e7b,
+  0x4e7c, 0x4e7d, 0x4e7e, 0x4f21, 0x4f22, 0x4f23, 0x4f24, 0x4f25,
+  0x4f26, 0x4f27, 0x4f28, 0x4f29, 0x4f2a, 0x4f2b, 0x4f2c, 0x4f2d,
+  0x4f2e, 0x4f2f, 0x4f30, 0x4f31, 0x4f32, 0x4f33, 0x4f34, 0x4f35,
+  0x4f36, 0x4f37, 0x4f38, 0x4f39, 0x4f3a, 0x4f3b, 0x4f3c, 0x4f3d,
+  0x4f3e, 0x4f3f, 0x4f40, 0x4f41, 0x4f42, 0x4f43, 0x4f44, 0x4f45,
+  0x4f46, 0x4f47, 0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, 0x4f4d,
+  0x4f4e, 0x4f4f, 0x4f50, 0x4f51, 0x4f52, 0x4f53, 0x4f54, 0x4f55,
+  0x4f56, 0x4f57, 0x4f58, 0x4f59, 0x4f5a, 0x4f5b, 0x4f5c, 0x4f5d,
+  0x4f5e, 0x4f5f, 0x4f60, 0x4f61, 0x4f62, 0x4f63, 0x4f64, 0x4f65,
+  0x4f66, 0x4f67, 0x4f68, 0x4f69, 0x4f6a, 0x4f6b, 0x4f6c, 0x4f6d,
+  0x4f6e, 0x4f6f, 0x4f70, 0x4f71, 0x4f72, 0x4f74, 0x4f75, 0x4f76,
+  0x4f73, 0x4f77, 0x4f78, 0x4f79, 0x4f7a, 0x4f7b, 0x4f7c, 0x4f7d,
+  0x4f7e, 0x5021, 0x5022, 0x5023, 0x5024, 0x5025, 0x5026, 0x5027,
+  0x5028, 0x5029, 0x502a, 0x502b, 0x502c, 0x502e, 0x502f, 0x5030,
+  0x5031, 0x502d, 0x5032, 0x5033, 0x5034, 0x5035, 0x5037, 0x5038,
+  0x5039, 0x503a, 0x503b, 0x5036, 0x503c, 0x503d, 0x503e, 0x503f,
+  0x5040, 0x5041, 0x5042, 0x5043, 0x5044, 0x5045, 0x5046, 0x5047,
+  0x5048, 0x5049, 0x504a, 0x504b, 0x504c, 0x504d, 0x504e, 0x504f,
+  0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5055, 0x5056, 0x5057,
+  0x5058, 0x5059, 0x505a, 0x505b, 0x505c, 0x505d, 0x505e, 0x505f,
+  0x5060, 0x5061, 0x5062, 0x5063, 0x5064, 0x5065, 0x5066, 0x5067,
+  0x5068, 0x5069, 0x506a, 0x506b, 0x506c, 0x506d, 0x506e, 0x506f,
+  0x5070, 0x5071, 0x5072, 0x5073, 0x5074, 0x5075, 0x5076, 0x5077,
+  0x5078, 0x5079, 0x507a, 0x507b, 0x507c, 0x507d, 0x507e, 0x5121,
+  0x5122, 0x5123, 0x5124, 0x5125, 0x5126, 0x5127, 0x5128, 0x5129,
+  0x512a, 0x512b, 0x512c, 0x512d, 0x512e, 0x512f, 0x5130, 0x5131,
+  0x5132, 0x5133, 0x5134, 0x5135, 0x5136, 0x5137, 0x5138, 0x5139,
+  0x513a, 0x513b, 0x513c, 0x513d, 0x513e, 0x513f, 0x5140, 0x5141,
+  0x5142, 0x5143, 0x5144, 0x5145, 0x5146, 0x5147, 0x5148, 0x5149,
+  0x514a, 0x514b, 0x514c, 0x514d, 0x514e, 0x514f, 0x5150, 0x5151,
+  0x5152, 0x5153, 0x5154, 0x5155, 0x5156, 0x5157, 0x5158, 0x5159,
+  0x515a, 0x515b, 0x515c, 0x515d, 0x515e, 0x515f, 0x5160, 0x5161,
+  0x5162, 0x5163, 0x5164, 0x5165, 0x5166, 0x5167, 0x5168, 0x5169,
+  0x516a, 0x516b, 0x516c, 0x516d, 0x516e, 0x516f, 0x5170, 0x5171,
+  0x5172, 0x5173, 0x5174, 0x5175, 0x5176, 0x5177, 0x5178, 0x5179,
+  0x517a, 0x517b, 0x517c, 0x517d, 0x517e, 0x5221, 0x5222, 0x5223,
+  0x5224, 0x5225, 0x5226, 0x5227, 0x5228, 0x5229, 0x522a, 0x522b,
+  0x522c, 0x522d, 0x522e, 0x522f, 0x5230, 0x5231, 0x5232, 0x5233,
+  0x5234, 0x5235, 0x5236, 0x5237, 0x5238, 0x5239, 0x523a, 0x523b,
+  0x523c, 0x523d, 0x523e, 0x523f, 0x5240, 0x5241, 0x5242, 0x5243,
+  0x5244, 0x5245, 0x5246, 0x5247, 0x5248, 0x5249, 0x524a, 0x524b,
+  0x524c, 0x524d, 0x524e, 0x524f, 0x5250, 0x5251, 0x5252, 0x5253,
+  0x5254, 0x5255, 0x5256, 0x5257, 0x5258, 0x5259, 0x525a, 0x525b,
+  0x525c, 0x525d, 0x525e, 0x525f, 0x5260, 0x5261, 0x5262, 0x5263,
+  0x5264, 0x5265, 0x5266, 0x5267, 0x5268, 0x5269, 0x526a, 0x526b,
+  0x526c, 0x526d, 0x526e, 0x526f, 0x5270, 0x5271, 0x5272, 0x5273,
+  0x5274, 0x5276, 0x5277, 0x5278, 0x5275, 0x5279, 0x527a, 0x527b,
+  0x527c, 0x527d, 0x527e, 0x5321, 0x5322, 0x5323, 0x5324, 0x5325,
+  0x5326, 0x5327, 0x5328, 0x5329, 0x532a, 0x532b, 0x532c, 0x532d,
+  0x532e, 0x532f, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, 0x5335,
+  0x5336, 0x5337, 0x5338, 0x5339, 0x533a, 0x533b, 0x533c, 0x533d,
+  0x533e, 0x533f, 0x5340, 0x5341, 0x5342, 0x5343, 0x5344, 0x5345,
+  0x5346, 0x5347, 0x5348, 0x5349, 0x534a, 0x534b, 0x534c, 0x534d,
+  0x534e, 0x534f, 0x5350, 0x5351, 0x5352, 0x5353, 0x5354, 0x5355,
+  0x5356, 0x5357, 0x5358, 0x5359, 0x535a, 0x535b, 0x535c, 0x535d,
+  0x535e, 0x535f, 0x5360, 0x5361, 0x5362, 0x5363, 0x5364, 0x5365,
+  0x5366, 0x5367, 0x5368, 0x5369, 0x536a, 0x536b, 0x536c, 0x536d,
+  0x536e, 0x536f, 0x5370, 0x5371, 0x5372, 0x5373, 0x5374, 0x5375,
+  0x5376, 0x5377, 0x5378, 0x5379, 0x537a, 0x537b, 0x537c, 0x537d,
+  0x537e, 0x5421, 0x5422, 0x5423, 0x5424, 0x5425, 0x5426, 0x5427,
+  0x5428, 0x5429, 0x542a, 0x542b, 0x542c, 0x542d, 0x542e, 0x542f,
+  0x5430, 0x5431, 0x5432, 0x5434, 0x5435, 0x5436, 0x5437, 0x5438,
+  0x5439, 0x543a, 0x543b, 0x543c, 0x543d, 0x543e, 0x5433, 0x543f,
+  0x5440, 0x5441, 0x5442, 0x5443, 0x5444, 0x5445, 0x5446, 0x5447,
+  0x5448, 0x5449, 0x544a, 0x544b, 0x544c, 0x544d, 0x544e, 0x544f,
+  0x5450, 0x5451, 0x5452, 0x5453, 0x5454, 0x5455, 0x5456, 0x5457,
+  0x5458, 0x5459, 0x545a, 0x545b, 0x545c, 0x545d, 0x545e, 0x545f,
+  0x5460, 0x5461, 0x5462, 0x5463, 0x5464, 0x5465, 0x5466, 0x5467,
+  0x5468, 0x5469, 0x546a, 0x546c, 0x546b, 0x546d, 0x546e, 0x546f,
+  0x5470, 0x5471, 0x5472, 0x5473, 0x5474, 0x5475, 0x5476, 0x5477,
+  0x5478, 0x5479, 0x547a, 0x547b, 0x547c, 0x547d, 0x547e, 0x5521,
+  0x5522, 0x5523, 0x5524, 0x5525, 0x5526, 0x5527, 0x5528, 0x5529,
+  0x552a, 0x552b, 0x552c, 0x552d, 0x552e, 0x552f, 0x5530, 0x5531,
+  0x5532, 0x5533, 0x5534, 0x5535, 0x5536, 0x5537, 0x5538, 0x5539,
+  0x553a, 0x553b, 0x553c, 0x553d, 0x553e, 0x553f, 0x5540, 0x5541,
+  0x5542, 0x5543, 0x5544, 0x5545, 0x5546, 0x5547, 0x5548, 0x5549,
+  0x554a, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, 0x5550, 0x5551,
+  0x5552, 0x5553, 0x5554, 0x5555, 0x5556, 0x5557, 0x5558, 0x5559,
+  0x555a, 0x555b, 0x555c, 0x555d, 0x555e, 0x555f, 0x5560, 0x5561,
+  0x5562, 0x5563, 0x5564, 0x5565, 0x5566, 0x5567, 0x5568, 0x5569,
+  0x556a, 0x556b, 0x556c, 0x556d, 0x556e, 0x556f, 0x5570, 0x5571,
+  0x5572, 0x5573, 0x5574, 0x5575, 0x5576, 0x5577, 0x5578, 0x5579,
+  0x557a, 0x557b, 0x557c, 0x557d, 0x557e, 0x5621, 0x5622, 0x5623,
+  0x5624, 0x5625, 0x5626, 0x5627, 0x5628, 0x5629, 0x562a, 0x562b,
+  0x562c, 0x562d, 0x562e, 0x562f, 0x5630, 0x5631, 0x5632, 0x5633,
+  0x5634, 0x5635, 0x5636, 0x5637, 0x5638, 0x5639, 0x563a, 0x563b,
+  0x563c, 0x563d, 0x563e, 0x563f, 0x5640, 0x5641, 0x5642, 0x5643,
+  0x5644, 0x5645, 0x5647, 0x5648, 0x5649, 0x564a, 0x564b, 0x5646,
+  0x564c, 0x564d, 0x564e, 0x564f, 0x5650, 0x5651, 0x5652, 0x5653,
+  0x5654, 0x5656, 0x5657, 0x5658, 0x5655, 0x5659, 0x565a, 0x565b,
+  0x565c, 0x565d, 0x565e, 0x565f, 0x5660, 0x5661, 0x5662, 0x5663,
+  0x5664, 0x5665, 0x5666, 0x5667, 0x5668, 0x5669, 0x566a, 0x566b,
+  0x566c, 0x566d, 0x566e, 0x566f, 0x5670, 0x5671, 0x5672, 0x5673,
+  0x5674, 0x5675, 0x5676, 0x5677, 0x5678, 0x5679, 0x567a, 0x567b,
+  0x567c, 0x567d, 0x567e, 0x5721, 0x5722, 0x5723, 0x5724, 0x5725,
+  0x5726, 0x5727, 0x5728, 0x5729, 0x572a, 0x572b, 0x572c, 0x572d,
+  0x572e, 0x572f, 0x5730, 0x5731, 0x5732, 0x5733, 0x5734, 0x5735,
+  0x5736, 0x5737, 0x5738, 0x5739, 0x573a, 0x573b, 0x573c, 0x573d,
+  0x573e, 0x573f, 0x5740, 0x5741, 0x5742, 0x5743, 0x5744, 0x5745,
+  0x5746, 0x5747, 0x5748, 0x5749, 0x574a, 0x574b, 0x574c, 0x574d,
+  0x574e, 0x574f, 0x5750, 0x5751, 0x5752, 0x5753, 0x5754, 0x5755,
+  0x5756, 0x5757, 0x5758, 0x5759, 0x575a, 0x575b, 0x575c, 0x575d,
+  0x575e, 0x575f, 0x5760, 0x5761, 0x5762, 0x5764, 0x5765, 0x5766,
+  0x5767, 0x5768, 0x5769, 0x576a, 0x576b, 0x576c, 0x576d, 0x576e,
+  0x576f, 0x5770, 0x5771, 0x5772, 0x5773, 0x5774, 0x5775, 0x5776,
+  0x5777, 0x5778, 0x5779, 0x583e, 0x5763, 0x577a, 0x577b, 0x577c,
+  0x577d, 0x577e, 0x5821, 0x5822, 0x5823, 0x5824, 0x5825, 0x5826,
+  0x5827, 0x5828, 0x5829, 0x582a, 0x582b, 0x582c, 0x582d, 0x582e,
+  0x582f, 0x5830, 0x5831, 0x5832, 0x5833, 0x584c, 0x5834, 0x5835,
+  0x5836, 0x5837, 0x5838, 0x5839, 0x583a, 0x583b, 0x583c, 0x583d,
+  0x583f, 0x5840, 0x5841, 0x5842, 0x5843, 0x5844, 0x5845, 0x5846,
+  0x5847, 0x5848, 0x5849, 0x584a, 0x584b, 0x584d, 0x584e, 0x584f,
+  0x5850, 0x5851, 0x5852, 0x5853, 0x5854, 0x5855, 0x5856, 0x5857,
+  0x5858, 0x5859, 0x585a, 0x585b, 0x585c, 0x585d, 0x585e, 0x585f,
+  0x5860, 0x5861, 0x5862, 0x5863, 0x5864, 0x5865, 0x5866, 0x5867,
+  0x5868, 0x5869, 0x586a, 0x586b, 0x586c, 0x586d, 0x586e, 0x586f,
+  0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877,
+  0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587e, 0x5921,
+  0x5922, 0x5923, 0x5924, 0x5925, 0x5926, 0x5927, 0x5928, 0x592a,
+  0x592b, 0x592c, 0x592d, 0x592e, 0x592f, 0x5930, 0x5931, 0x5932,
+  0x5933, 0x5934, 0x5935, 0x5936, 0x5937, 0x5938, 0x5939, 0x593a,
+  0x593b, 0x593c, 0x5929, 0x593d, 0x593e, 0x593f, 0x5940, 0x5941,
+  0x5942, 0x5943, 0x5944, 0x5945, 0x5946, 0x5947, 0x5948, 0x5949,
+  0x594a, 0x594b, 0x594c, 0x594d, 0x594e, 0x594f, 0x5950, 0x5951,
+  0x5952, 0x5953, 0x5954, 0x5955, 0x5956, 0x5957, 0x5958, 0x5959,
+  0x595a, 0x595b, 0x595c, 0x595d, 0x595e, 0x595f, 0x5960, 0x5961,
+  0x5962, 0x5963, 0x5964, 0x5965, 0x5966, 0x5974, 0x5967, 0x5968,
+  0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f, 0x5970,
+  0x5971, 0x5972, 0x5973, 0x5975, 0x5976, 0x5977, 0x5978, 0x5979,
+  0x597a, 0x597b, 0x597c, 0x597d, 0x597e, 0x5a21, 0x5a22, 0x5a23,
+  0x5a24, 0x5a25, 0x5a26, 0x5a27, 0x5a28, 0x5a29, 0x5a2a, 0x5a2b,
+  0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f, 0x5a30, 0x5a31, 0x5a32, 0x5a33,
+  0x5a34, 0x5a35, 0x5a36, 0x3866, 0x5a37, 0x5a38, 0x5a39, 0x5a3a,
+  0x5a3b, 0x5a3c, 0x5a3d, 0x5a3e, 0x5a3f, 0x5a40, 0x5a41, 0x5a42,
+  0x5a43, 0x5a44, 0x5a45, 0x5a46, 0x5a47, 0x5a48, 0x5a49, 0x5a4a,
+  0x5a4b, 0x5a6d, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, 0x5a50, 0x5a51,
+  0x5a52, 0x5a53, 0x5a54, 0x5a55, 0x5a56, 0x5a57, 0x5a58, 0x5a59,
+  0x5a5a, 0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, 0x5a60, 0x5a61,
+  0x5a62, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a67, 0x5a68, 0x5a69,
+  0x5a6a, 0x5a6b, 0x5a6c, 0x5a6e, 0x5a6f, 0x5a70, 0x5a71, 0x5a72,
+  0x5a73, 0x5a74, 0x5a75, 0x5a76, 0x5a77, 0x5a78, 0x5a79, 0x5a7a,
+  0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5b21, 0x5b22, 0x5b23, 0x5b24,
+  0x5b25, 0x5b26, 0x5b27, 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, 0x5b2c,
+  0x5b2d, 0x5b2e, 0x5b2f, 0x5b30, 0x5b31, 0x5b32, 0x5b33, 0x5b34,
+  0x5b35, 0x5b36, 0x5b37, 0x5b38, 0x5b39, 0x5b3a, 0x5b3b, 0x5b3c,
+  0x5b3d, 0x5b3e, 0x5b3f, 0x5b40, 0x5b41, 0x5b42, 0x5b43, 0x5b44,
+  0x5b45, 0x5b46, 0x5b47, 0x5b48, 0x5b49, 0x5b4a, 0x5b4b, 0x5b4c,
+  0x5b4d, 0x5b4e, 0x5b4f, 0x5b50, 0x5b51, 0x5b52, 0x5b53, 0x5b54,
+  0x5b55, 0x5b56, 0x5b57, 0x5b58, 0x5b59, 0x5b5a, 0x5b5b, 0x5b5c,
+  0x5b5d, 0x5b5e, 0x5b5f, 0x5b60, 0x5b61, 0x5b62, 0x5b63, 0x5b64,
+  0x5b65, 0x5b66, 0x5b67, 0x5b68, 0x5b69, 0x5b6a, 0x5b6b, 0x5b6c,
+  0x5b6d, 0x5b6e, 0x5b70, 0x5b71, 0x5b72, 0x5b73, 0x5b6f, 0x5b74,
+  0x5b75, 0x5b76, 0x5b77, 0x5b78, 0x5b79, 0x5b7a, 0x5b7b, 0x5b7c,
+  0x5b7d, 0x5b7e, 0x5c21, 0x5c22, 0x5c23, 0x5c24, 0x5c25, 0x5c26,
+  0x5c27, 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2c, 0x5c2d, 0x5c2e,
+  0x5c2f, 0x5c30, 0x5c31, 0x5c32, 0x5c33, 0x5c34, 0x5c35, 0x5c36,
+  0x5c37, 0x5c38, 0x5c39, 0x5c3a, 0x5c3b, 0x5c3c, 0x5c3d, 0x5c3e,
+  0x5c3f, 0x5c40, 0x5c41, 0x5c42, 0x5c43, 0x5c44, 0x5c45, 0x5c46,
+  0x5c47, 0x5c48, 0x5c49, 0x5c4a, 0x5c4b, 0x5c4c, 0x5c4d, 0x5c4e,
+  0x5c4f, 0x5c50, 0x5c51, 0x5c52, 0x5c53, 0x5c54, 0x5c55, 0x5c56,
+  0x5c57, 0x5c58, 0x5c59, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d, 0x5c5e,
+  0x5c5f, 0x5c60, 0x5c61, 0x5c62, 0x5c63, 0x5c64, 0x5c65, 0x5c66,
+  0x5c67, 0x5c68, 0x5c69, 0x5c6a, 0x5c6b, 0x5c6c, 0x5c6d, 0x5c6e,
+  0x5c6f, 0x5c70, 0x5c71, 0x5c72, 0x5c73, 0x5c74, 0x5c75, 0x5c76,
+  0x5c77, 0x5c78, 0x5c79, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c7e,
+  0x5d21, 0x5d22, 0x5d23, 0x5d24, 0x5d25, 0x5d26, 0x5d27, 0x5d28,
+  0x5d29, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2d, 0x5d2e, 0x5d2f, 0x5d30,
+  0x5d31, 0x5d32, 0x5d33, 0x5d34, 0x5d35, 0x5d36, 0x5d37, 0x5d38,
+  0x5d39, 0x5d3a, 0x5d3b, 0x5d3c, 0x5d3d, 0x5d3e, 0x5d3f, 0x5d40,
+  0x5d41, 0x5d42, 0x5d43, 0x5d44, 0x5d45, 0x5d46, 0x5d47, 0x5d48,
+  0x5d49, 0x5d4a, 0x5d4b, 0x5d4c, 0x5d4d, 0x5d4e, 0x5d4f, 0x5d50,
+  0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57, 0x5d58,
+  0x5d59, 0x5d5a, 0x5d5b, 0x5d5c, 0x5d5d, 0x5d5e, 0x5d5f, 0x5d60,
+  0x5d61, 0x5d62, 0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, 0x5d68,
+  0x5d69, 0x5d6a, 0x5d6b, 0x5d6c, 0x5d6d, 0x5d6e, 0x5d6f, 0x5d70,
+  0x5d71, 0x5d72, 0x5d73, 0x5d74, 0x5d75, 0x5d76, 0x5d77, 0x5d78,
+  0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5e21, 0x5e22,
+  0x5e23, 0x5e24, 0x5e25, 0x5e26, 0x5e27, 0x5e28, 0x5e29, 0x5e2a,
+  0x5e2b, 0x5e2c, 0x5e2d, 0x5e2e, 0x5e2f, 0x5e30, 0x5e31, 0x5e32,
+  0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e37, 0x5e38, 0x5e39, 0x5e3f,
+  0x5e3a, 0x5e3b, 0x5e3c, 0x5e3d, 0x5e3e, 0x5e40, 0x5e41, 0x5e42,
+  0x5e43, 0x5e44, 0x5e45, 0x5e46, 0x5e47, 0x5e48, 0x5e49, 0x5e4e,
+  0x5e4a, 0x5e4b, 0x5e4c, 0x5e4d, 0x5e4f, 0x5e50, 0x5e51, 0x5e52,
+  0x5e53, 0x5e54, 0x5e55, 0x5e56, 0x5e57, 0x5e58, 0x5e59, 0x5e5a,
+  0x5e5b, 0x5e5c, 0x5e5d, 0x5e5e, 0x5e5f, 0x5e60, 0x5e61, 0x5e62,
+  0x5e63, 0x5e64, 0x5e65, 0x5e66, 0x5e67, 0x5e68, 0x5e69, 0x5e6a,
+  0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, 0x5e6f, 0x5e72, 0x5e70, 0x5e71,
+  0x5e73, 0x5e74, 0x5e75, 0x5e76, 0x5e77, 0x5e78, 0x5e79, 0x5e7a,
+  0x5e7b, 0x5e7c, 0x5e7d, 0x5e7e, 0x5f21, 0x5f22, 0x5f23, 0x5f24,
+  0x5f25, 0x5f26, 0x5f27, 0x5f28, 0x5f29, 0x5f2a, 0x5f2b, 0x5f2c,
+  0x5f2d, 0x5f2e, 0x5f2f, 0x5f30, 0x5f32, 0x5f31, 0x5f33, 0x5f34,
+  0x5f35, 0x5f36, 0x5f37, 0x5f38, 0x5f39, 0x5f3a, 0x5f3b, 0x5f3c,
+  0x5f3d, 0x5f3e, 0x5f3f, 0x5f40, 0x5f41, 0x5f42, 0x5f43, 0x5f44,
+  0x5f45, 0x5f46, 0x5f47, 0x5f48, 0x5f49, 0x5f4a, 0x5f4b, 0x5f4c,
+  0x5f4d, 0x5f4e, 0x5f4f, 0x5f50, 0x5f51, 0x5f52, 0x5f53, 0x5f54,
+  0x5f55, 0x5f56, 0x5f57, 0x5f58, 0x5f59, 0x5f5a, 0x5f5b, 0x5f5c,
+  0x5f5d, 0x5f6f, 0x5f5e, 0x5f5f, 0x5f60, 0x5f61, 0x5f62, 0x5f63,
+  0x5f64, 0x5f65, 0x5f66, 0x5f67, 0x5f68, 0x5f69, 0x5f6a, 0x5f6b,
+  0x5f6c, 0x5f6d, 0x5f6e, 0x5f70, 0x5f71, 0x5f72, 0x5f73, 0x5f74,
+  0x5f75, 0x5f76, 0x5f77, 0x5f78, 0x5f79, 0x5f7a, 0x5f7b, 0x5f7c,
+  0x5f7d, 0x5f7e, 0x6021, 0x6022, 0x6023, 0x6024, 0x6025, 0x6026,
+  0x6027, 0x6028, 0x6029, 0x602a, 0x602b, 0x602c, 0x602d, 0x602e,
+  0x602f, 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6035, 0x6036,
+  0x6037, 0x6038, 0x6039, 0x603a, 0x603b, 0x603c, 0x603d, 0x603e,
+  0x603f, 0x6040, 0x6041, 0x6042, 0x6043, 0x6044, 0x6045, 0x6046,
+  0x6047, 0x6048, 0x6049, 0x604a, 0x604b, 0x604c, 0x604d, 0x604e,
+  0x604f, 0x6050, 0x6051, 0x6052, 0x6053, 0x6054, 0x6055, 0x6056,
+  0x6057, 0x6058, 0x6059, 0x605a, 0x605b, 0x605c, 0x605d, 0x6064,
+  0x605e, 0x605f, 0x6060, 0x6061, 0x6062, 0x6063, 0x6065, 0x6066,
+  0x6067, 0x6068, 0x6069, 0x606a, 0x606b, 0x606c, 0x606d, 0x606e,
+  0x606f, 0x6070, 0x6071, 0x6072, 0x6073, 0x6074, 0x6075, 0x6076,
+  0x6077, 0x6078, 0x6079, 0x607a, 0x607b, 0x607c, 0x607d, 0x607e,
+  0x6121, 0x6122, 0x6123, 0x6124, 0x6125, 0x6126, 0x6127, 0x6128,
+  0x6129, 0x612a, 0x612b, 0x612c, 0x612d, 0x612e, 0x612f, 0x6130,
+  0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, 0x6138,
+  0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x613f, 0x6140,
+  0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, 0x6147, 0x6148,
+  0x6149, 0x614a, 0x614b, 0x614c, 0x614d, 0x614e, 0x614f, 0x6150,
+  0x6151, 0x6152, 0x6154, 0x6155, 0x6156, 0x6153, 0x6157, 0x6158,
+  0x6159, 0x615a, 0x615b, 0x615c, 0x615d, 0x615e, 0x615f, 0x6160,
+  0x6161, 0x6162, 0x6163, 0x6164, 0x6165, 0x6166, 0x6167, 0x6168,
+  0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, 0x6170,
+  0x6171, 0x6172, 0x6173, 0x6174, 0x6175, 0x6176, 0x6177, 0x6178,
+  0x6179, 0x617a, 0x617b, 0x617d, 0x617e, 0x6221, 0x6222, 0x6223,
+  0x6224, 0x617c, 0x622d, 0x6225, 0x6226, 0x6227, 0x6228, 0x6229,
+  0x622a, 0x622b, 0x622c, 0x622f, 0x6230, 0x6231, 0x6232, 0x622e,
+  0x6233, 0x6234, 0x6235, 0x6236, 0x6237, 0x6238, 0x6239, 0x623a,
+  0x623b, 0x623c, 0x623d, 0x623e, 0x623f, 0x6240, 0x6241, 0x6242,
+  0x6243, 0x6245, 0x6246, 0x6244, 0x6247, 0x6248, 0x6249, 0x624a,
+  0x624b, 0x624c, 0x624d, 0x624e, 0x624f, 0x6250, 0x6251, 0x6252,
+  0x6253, 0x6254, 0x6255, 0x6256, 0x6257, 0x6258, 0x6259, 0x625a,
+  0x625b, 0x625c, 0x625d, 0x625e, 0x625f, 0x6260, 0x6261, 0x6262,
+  0x6263, 0x6264, 0x6265, 0x6266, 0x6267, 0x6268, 0x6269, 0x626a,
+  0x626b, 0x626c, 0x626d, 0x626e, 0x626f, 0x6270, 0x6271, 0x6272,
+  0x6273, 0x6274, 0x6275, 0x6276, 0x6277, 0x6278, 0x6279, 0x627a,
+  0x627b, 0x627c, 0x627d, 0x627e, 0x6321, 0x6322, 0x6323, 0x6324,
+  0x6325, 0x6326, 0x6327, 0x6328, 0x6329, 0x632a, 0x632b, 0x632c,
+  0x632d, 0x632e, 0x632f, 0x6330, 0x6331, 0x6332, 0x6333, 0x6334,
+  0x6335, 0x6336, 0x6337, 0x6338, 0x6339, 0x633a, 0x633b, 0x633c,
+  0x633d, 0x633e, 0x633f, 0x6340, 0x6341, 0x6342, 0x6343, 0x6344,
+  0x6345, 0x6346, 0x6347, 0x6348, 0x6349, 0x634a, 0x634b, 0x634c,
+  0x634d, 0x634e, 0x634f, 0x6350, 0x6351, 0x6352, 0x6353, 0x6354,
+  0x6355, 0x6356, 0x6357, 0x6358, 0x6359, 0x635a, 0x635b, 0x635c,
+  0x635d, 0x635e, 0x635f, 0x6360, 0x6361, 0x6362, 0x6363, 0x6364,
+  0x6365, 0x6366, 0x6367, 0x6368, 0x6369, 0x636a, 0x636b, 0x636c,
+  0x636d, 0x636e, 0x636f, 0x6370, 0x6371, 0x6372, 0x6373, 0x6374,
+  0x6375, 0x6376, 0x6377, 0x6378, 0x6379, 0x637a, 0x637b, 0x637c,
+  0x637d, 0x637e, 0x6421, 0x6422, 0x6423, 0x6424, 0x6425, 0x6426,
+  0x6427, 0x6428, 0x6429, 0x642a, 0x642b, 0x642c, 0x642d, 0x642e,
+  0x642f, 0x6430, 0x6431, 0x6432, 0x6433, 0x6434, 0x6435, 0x6436,
+  0x6437, 0x6438, 0x6439, 0x643a, 0x643b, 0x643c, 0x643d, 0x643e,
+  0x643f, 0x6440, 0x6441, 0x6442, 0x6443, 0x6444, 0x6445, 0x6446,
+  0x6447, 0x6448, 0x6449, 0x644a, 0x644b, 0x644c, 0x644d, 0x644e,
+  0x644f, 0x6450, 0x6451, 0x6452, 0x6453, 0x6454, 0x6455, 0x6456,
+  0x6457, 0x6458, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, 0x645e,
+  0x645f, 0x6460, 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466,
+  0x6467, 0x6468, 0x6469, 0x646a, 0x646b, 0x646c, 0x646d, 0x646e,
+  0x646f, 0x6470, 0x6471, 0x6472, 0x6473, 0x6474, 0x6475, 0x6476,
+  0x6477, 0x6478, 0x6479, 0x647a, 0x647b, 0x647c, 0x647d, 0x647e,
+  0x6521, 0x6522, 0x6523, 0x6524, 0x6525, 0x6526, 0x6527, 0x6528,
+  0x6529, 0x652a, 0x652b, 0x652c, 0x652d, 0x652e, 0x652f, 0x6530,
+  0x6531, 0x6532, 0x6533, 0x6534, 0x6535, 0x653b, 0x6536, 0x6537,
+  0x6538, 0x6539, 0x653a, 0x653c, 0x653d, 0x653e, 0x653f, 0x6540,
+  0x6541, 0x6542, 0x6543, 0x6544, 0x6545, 0x6546, 0x6547, 0x6548,
+  0x6549, 0x654a, 0x654b, 0x654c, 0x654d, 0x654f, 0x6550, 0x654e,
+  0x6551, 0x6552, 0x6553, 0x6554, 0x6555, 0x6556, 0x6557, 0x6558,
+  0x6559, 0x655a, 0x655b, 0x655c, 0x655d, 0x655e, 0x655f, 0x6560,
+  0x6561, 0x6562, 0x6563, 0x6564, 0x6565, 0x6566, 0x6568, 0x6567,
+  0x6569, 0x656a, 0x656b, 0x656c, 0x656d, 0x656e, 0x656f, 0x6570,
+  0x6571, 0x6572, 0x6573, 0x6574, 0x6575, 0x6576, 0x6577, 0x6578,
+  0x6579, 0x657a, 0x657c, 0x657b, 0x657d, 0x657e, 0x6621, 0x6622,
+  0x6623, 0x6624, 0x6625, 0x6626, 0x6627, 0x6628, 0x6629, 0x662a,
+  0x662b, 0x662c, 0x662d, 0x662e, 0x662f, 0x6630, 0x6631, 0x6632,
+  0x6633, 0x6634, 0x6635, 0x6636, 0x6637, 0x6638, 0x6639, 0x663a,
+  0x663b, 0x663c, 0x663d, 0x663e, 0x663f, 0x6640, 0x6641, 0x6642,
+  0x6643, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648, 0x6649, 0x664a,
+  0x664b, 0x664c, 0x664d, 0x664e, 0x664f, 0x6650, 0x6651, 0x6652,
+  0x6653, 0x6654, 0x6655, 0x6656, 0x6657, 0x6658, 0x6659, 0x665a,
+  0x665b, 0x665c, 0x665d, 0x665e, 0x665f, 0x6660, 0x6661, 0x6662,
+  0x6663, 0x6664, 0x6665, 0x6666, 0x6667, 0x6668, 0x6669, 0x666a,
+  0x666b, 0x666c, 0x666d, 0x666e, 0x666f, 0x6670, 0x6671, 0x6672,
+  0x6673, 0x6675, 0x6676, 0x6677, 0x6678, 0x6679, 0x667a, 0x667b,
+  0x667c, 0x667d, 0x667e, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725,
+  0x6726, 0x6727, 0x6728, 0x6729, 0x672a, 0x672b, 0x672c, 0x672d,
+  0x672e, 0x672f, 0x6730, 0x6731, 0x6732, 0x6733, 0x6734, 0x6735,
+  0x6736, 0x6737, 0x6738, 0x6739, 0x673a, 0x673b, 0x673c, 0x673d,
+  0x673e, 0x673f, 0x6740, 0x6741, 0x6742, 0x6743, 0x6744, 0x6745,
+  0x6746, 0x6747, 0x6748, 0x6749, 0x674a, 0x674b, 0x674c, 0x674d,
+  0x674e, 0x674f, 0x6750, 0x6751, 0x6752, 0x6753, 0x6754, 0x6755,
+  0x6756, 0x6757, 0x6758, 0x6759, 0x675a, 0x675b, 0x675c, 0x675d,
+  0x675e, 0x675f, 0x6760, 0x6761, 0x6762, 0x6763, 0x6764, 0x6765,
+  0x6766, 0x676a, 0x6767, 0x6768, 0x6769, 0x676b, 0x676c, 0x676d,
+  0x676e, 0x676f, 0x6770, 0x6771, 0x6772, 0x6773, 0x6774, 0x6776,
+  0x6777, 0x6778, 0x6779, 0x6775, 0x677a, 0x677b, 0x677c, 0x677d,
+  0x6828, 0x677e, 0x6821, 0x6822, 0x6823, 0x6824, 0x6825, 0x6826,
+  0x6827, 0x6829, 0x682a, 0x682b, 0x682c, 0x682d, 0x682e, 0x682f,
+  0x6830, 0x6831, 0x6832, 0x6833, 0x6834, 0x6835, 0x6836, 0x6837,
+  0x6838, 0x6839, 0x683a, 0x683b, 0x683c, 0x683d, 0x683e, 0x683f,
+  0x6840, 0x6841, 0x6842, 0x6843, 0x6844, 0x6845, 0x6846, 0x6847,
+  0x6848, 0x6849, 0x684a, 0x684b, 0x684c, 0x684d, 0x684e, 0x684f,
+  0x6850, 0x6851, 0x6852, 0x6853, 0x6854, 0x6855, 0x6856, 0x6857,
+  0x6858, 0x6859, 0x685a, 0x685b, 0x685c, 0x685d, 0x685e, 0x685f,
+  0x6860, 0x6861, 0x6862, 0x6863, 0x6864, 0x6865, 0x6866, 0x6867,
+  0x6868, 0x6869, 0x686a, 0x686b, 0x686c, 0x686d, 0x686e, 0x686f,
+  0x6870, 0x6871, 0x6872, 0x6873, 0x6874, 0x6875, 0x6876, 0x6877,
+  0x6878, 0x6879, 0x687a, 0x687b, 0x687c, 0x687d, 0x687e, 0x6921,
+  0x6922, 0x6923, 0x6924, 0x6925, 0x6926, 0x6927, 0x6928, 0x6929,
+  0x692a, 0x692b, 0x692c, 0x692d, 0x692e, 0x692f, 0x6930, 0x6931,
+  0x6932, 0x6933, 0x6934, 0x6935, 0x6936, 0x6937, 0x6938, 0x6939,
+  0x693a, 0x693b, 0x693c, 0x693d, 0x693e, 0x693f, 0x6940, 0x6941,
+  0x6942, 0x6943, 0x6944, 0x6945, 0x6946, 0x6947, 0x6948, 0x6949,
+  0x694a, 0x694c, 0x694d, 0x694b, 0x694e, 0x694f, 0x6950, 0x6951,
+  0x6952, 0x6953, 0x6954, 0x6955, 0x6956, 0x6957, 0x6958, 0x6959,
+  0x695a, 0x695b, 0x695c, 0x695d, 0x695e, 0x695f, 0x6960, 0x6961,
+  0x6962, 0x6963, 0x6964, 0x6965, 0x6966, 0x6967, 0x6968, 0x6969,
+  0x696a, 0x696b, 0x696c, 0x696d, 0x696e, 0x696f, 0x6970, 0x6971,
+  0x6972, 0x6973, 0x6974, 0x6975, 0x6976, 0x6977, 0x6978, 0x6979,
+  0x697a, 0x697b, 0x697c, 0x697d, 0x697e, 0x6a21, 0x6a22, 0x6a23,
+  0x6a24, 0x6a25, 0x6a26, 0x6a27, 0x6a28, 0x6a29, 0x6a2a, 0x6a2b,
+  0x6a2c, 0x6a2d, 0x6a2e, 0x6a2f, 0x6a30, 0x6a31, 0x6a32, 0x6a33,
+  0x6a34, 0x6a35, 0x6a36, 0x6a37, 0x6a38, 0x6a39, 0x6a3a, 0x6a3b,
+  0x6a3c, 0x6a3d, 0x6a3e, 0x6a3f, 0x6a40, 0x6a41, 0x6a42, 0x6a43,
+  0x6a44, 0x6a45, 0x6a46, 0x6a47, 0x6a48, 0x6a49, 0x6a4a, 0x6a4b,
+  0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, 0x6a50, 0x6a51, 0x6a52, 0x6a53,
+  0x6a54, 0x6a55, 0x6a56, 0x6a57, 0x6a58, 0x6a59, 0x6a5a, 0x6a5b,
+  0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, 0x6a60, 0x6a61, 0x6a62, 0x6a63,
+  0x6a64, 0x6a65, 0x6a66, 0x6a67, 0x6a68, 0x6a69, 0x6a6a, 0x6a6b,
+  0x6a6c, 0x6a6d, 0x6a6e, 0x6a6f, 0x6a70, 0x6a71, 0x6a72, 0x6a73,
+  0x6a74, 0x6a75, 0x6a76, 0x6a77, 0x6a78, 0x6a79, 0x6a7a, 0x6a7b,
+  0x6a7c, 0x6a7d, 0x6a7e, 0x6b21, 0x6b22, 0x6b23, 0x6b24, 0x6b25,
+  0x6b26, 0x6b27, 0x6b28, 0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, 0x6b2d,
+  0x6b2e, 0x6b2f, 0x6b30, 0x6b31, 0x6b32, 0x6b33, 0x6b34, 0x6b35,
+  0x6b36, 0x6b37, 0x6b38, 0x6b39, 0x6b3a, 0x6b3b, 0x6b3c, 0x6b3d,
+  0x6b3e, 0x6b3f, 0x6b40, 0x6b41, 0x6b42, 0x6b43, 0x6b44, 0x6b45,
+  0x6b46, 0x6b47, 0x6b48, 0x6b49, 0x6b50, 0x6b4a, 0x6b4b, 0x6b4c,
+  0x6b4d, 0x6b52, 0x6b4e, 0x6b4f, 0x6b51, 0x6b53, 0x6b54, 0x6b55,
+  0x6b56, 0x6b57, 0x6b58, 0x6b59, 0x6b5a, 0x6b5b, 0x6b5c, 0x6b5e,
+  0x6b5d, 0x6b5f, 0x6b60, 0x6b61, 0x6b62, 0x6b63, 0x6b64, 0x6b65,
+  0x6b66, 0x6b67, 0x6b68, 0x6b69, 0x6b6a, 0x6b6b, 0x6b6d, 0x6b6e,
+  0x6b6f, 0x6b6c, 0x6b70, 0x6b71, 0x6b72, 0x6b73, 0x6b74, 0x6b76,
+  0x6b75, 0x6b77, 0x6b78, 0x6b79, 0x6b7a, 0x6b7b, 0x6b7c, 0x6b7d,
+  0x6b7e, 0x6c21, 0x6c22, 0x6c23, 0x6c24, 0x6c25, 0x6c26, 0x6c27,
+  0x6c28, 0x6c29, 0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c2e, 0x6c2f,
+  0x6c30, 0x6c31, 0x6c32, 0x6c33, 0x6c34, 0x6c35, 0x6c36, 0x6c37,
+  0x6c38, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3d, 0x6c3e, 0x6c3f,
+  0x6c40, 0x6c41, 0x6c42, 0x6c43, 0x6c44, 0x6c45, 0x6c46, 0x6c47,
+  0x6c48, 0x6c49, 0x6c4a, 0x6c4b, 0x6c4c, 0x6c4e, 0x6c4f, 0x6c4d,
+  0x6c50, 0x6c51, 0x6c52, 0x6c53, 0x6c54, 0x6c55, 0x6c56, 0x6c57,
+  0x6c58, 0x6c59, 0x6c5a, 0x6c5b, 0x6c5c, 0x6c5d, 0x6c5e, 0x6c5f,
+  0x6c60, 0x6c61, 0x6c62, 0x6c63, 0x6c64, 0x6c65, 0x6c66, 0x6c67,
+  0x6c68, 0x6c69, 0x6c6a, 0x6c6b, 0x6c6c, 0x6c6d, 0x6c6e, 0x6c6f,
+  0x6c70, 0x6c71, 0x6c72, 0x6c73, 0x6c74, 0x6c75, 0x6c76, 0x6c77,
+  0x6c78, 0x6c79, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7d, 0x6c7e, 0x6d21,
+  0x6d22, 0x6d23, 0x6d24, 0x6d25, 0x6d26, 0x6d27, 0x6d28, 0x6d29,
+  0x6d2a, 0x6d2b, 0x6d2c, 0x6d2d, 0x6d2e, 0x6d2f, 0x6d30, 0x6d31,
+  0x6d32, 0x6d33, 0x6d34, 0x6d35, 0x6d36, 0x6d37, 0x6d38, 0x6d39,
+  0x6d3a, 0x6d3b, 0x6d3c, 0x6d3d, 0x6d3e, 0x6d3f, 0x6d40, 0x6d41,
+  0x6d42, 0x6d43, 0x6d44, 0x6d45, 0x6d46, 0x6d47, 0x6d48, 0x6d49,
+  0x6d4a, 0x6d4b, 0x6d4c, 0x6d4d, 0x6d4e, 0x6d4f, 0x6d50, 0x6d51,
+  0x6d52, 0x6d53, 0x6d54, 0x6d55, 0x6d56, 0x6d57, 0x6d58, 0x6d59,
+  0x6d5a, 0x6d5b, 0x6d5c, 0x6d5d, 0x6d5e, 0x6d5f, 0x6d60, 0x6d61,
+  0x6d62, 0x6d63, 0x2237,
+};
+
+static const Summary16 jisx0212_uni2indx_page00[70] = {
+  /* 0x0000 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0xc652 }, {    7, 0x8500 },
+  {   10, 0xffff }, {   26, 0xff7e }, {   40, 0xffff }, {   56, 0xff7f },
+  /* 0x0100 */
+  {   71, 0xffff }, {   87, 0xffcf }, {  101, 0xcff7 }, {  114, 0xffff },
+  {  130, 0x3fff }, {  144, 0xffff }, {  160, 0xffff }, {  176, 0x7fff },
+  {  191, 0x0000 }, {  191, 0x0000 }, {  191, 0x0000 }, {  191, 0x0000 },
+  {  191, 0xe000 }, {  194, 0x1fff }, {  207, 0x0000 }, {  207, 0x0020 },
+  /* 0x0200 */
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 },
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 },
+  {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 }, {  208, 0x0000 },
+  {  208, 0x0080 }, {  209, 0x2f00 }, {  214, 0x0000 }, {  214, 0x0000 },
+  /* 0x0300 */
+  {  214, 0x0000 }, {  214, 0x0000 }, {  214, 0x0000 }, {  214, 0x0000 },
+  {  214, 0x0000 }, {  214, 0x0000 }, {  214, 0x0000 }, {  214, 0x0000 },
+  {  214, 0xd770 }, {  223, 0x0001 }, {  224, 0xfc00 }, {  230, 0x0001 },
+  {  231, 0x7c04 }, {  237, 0x0000 }, {  237, 0x0000 }, {  237, 0x0000 },
+  /* 0x0400 */
+  {  237, 0xdffc }, {  250, 0x0000 }, {  250, 0x0000 }, {  250, 0x0000 },
+  {  250, 0x0000 }, {  250, 0xdffc },
+};
+static const Summary16 jisx0212_uni2indx_page21[3] = {
+  /* 0x2100 */
+  {  263, 0x0000 }, {  263, 0x0040 }, {  264, 0x0004 },
+};
+static const Summary16 jisx0212_uni2indx_page4e[1307] = {
+  /* 0x4e00 */
+  {  265, 0x1034 }, {  269, 0x8004 }, {  271, 0xc918 }, {  277, 0x0021 },
+  {  279, 0x0093 }, {  283, 0x1402 }, {  286, 0x0308 }, {  289, 0x8230 },
+  {  293, 0x2000 }, {  294, 0x20c0 }, {  297, 0x8000 }, {  298, 0x0200 },
+  {  299, 0x0008 }, {  300, 0x0c01 }, {  303, 0x8107 }, {  308, 0xe02a },
+  /* 0x4f00 */
+  {  314, 0x190d }, {  320, 0x02e4 }, {  325, 0x4000 }, {  326, 0x4aaa },
+  {  333, 0x1b05 }, {  339, 0x8154 }, {  344, 0x5409 }, {  349, 0x6782 },
+  {  356, 0x5636 }, {  364, 0xc69d }, {  373, 0x0000 }, {  373, 0x7a84 },
+  {  380, 0xbb63 }, {  390, 0x1004 }, {  392, 0x0005 }, {  394, 0xb005 },
+  /* 0x5000 */
+  {  399, 0x5493 }, {  406, 0x7989 }, {  414, 0x4084 }, {  417, 0x082d },
+  {  422, 0x5467 }, {  430, 0x828e }, {  436, 0x24cd }, {  443, 0x0003 },
+  {  445, 0xc45a }, {  452, 0xd85d }, {  461, 0x8407 }, {  466, 0x2601 },
+  {  470, 0x5099 }, {  476, 0xb119 }, {  483, 0x8354 }, {  489, 0x4446 },
+  /* 0x5100 */
+  {  494, 0x79c8 }, {  502, 0x7a81 }, {  509, 0xb188 }, {  515, 0x033a },
+  {  521, 0x8404 }, {  524, 0x81a8 }, {  529, 0x0050 }, {  531, 0x4000 },
+  {  532, 0x4818 }, {  536, 0x2100 }, {  538, 0x200a }, {  541, 0xd500 },
+  {  546, 0x8104 }, {  549, 0x412e }, {  555, 0x4024 }, {  558, 0x009c },
+  /* 0x5200 */
+  {  562, 0x0026 }, {  565, 0x016c }, {  570, 0x0104 }, {  572, 0x1026 },
+  {  576, 0x0220 }, {  578, 0x95a0 }, {  584, 0x4043 }, {  588, 0x0380 },
+  {  591, 0x1425 }, {  596, 0x15e8 }, {  603, 0x80f0 }, {  608, 0x2dc1 },
+  {  615, 0x9151 }, {  621, 0x1852 }, {  626, 0x1722 }, {  632, 0x00d3 },
+  /* 0x5300 */
+  {  637, 0x1c09 }, {  642, 0xd90a }, {  649, 0x3ba0 }, {  656, 0x7025 },
+  {  662, 0x1804 }, {  665, 0x0a00 }, {  667, 0x302a }, {  672, 0x4204 },
+  {  675, 0x4188 }, {  679, 0x2218 }, {  683, 0x8c12 }, {  688, 0x25b4 },
+  {  695, 0x8021 }, {  698, 0x642c }, {  704, 0x00c1 }, {  707, 0x0020 },
+  /* 0x5400 */
+  {  708, 0x0004 }, {  709, 0x0408 }, {  711, 0x8582 }, {  716, 0x0032 },
+  {  719, 0xa098 }, {  724, 0x4000 }, {  725, 0x6ad4 }, {  733, 0x8010 },
+  {  735, 0x232a }, {  741, 0x9062 }, {  746, 0x66c2 }, {  753, 0x8e82 },
+  {  759, 0x6440 }, {  763, 0x0000 }, {  763, 0x9401 }, {  767, 0xd040 },
+  /* 0x5500 */
+  {  771, 0x7323 }, {  779, 0x0020 }, {  780, 0x0c00 }, {  782, 0x3864 },
+  {  788, 0x2682 }, {  793, 0x4d03 }, {  799, 0x0053 }, {  803, 0x8000 },
+  {  804, 0xc146 }, {  810, 0x009e }, {  815, 0x2018 }, {  818, 0x8004 },
+  {  820, 0x5a4a }, {  827, 0x498e }, {  834, 0x0204 }, {  836, 0x8040 },
+  /* 0x5600 */
+  {  838, 0xe520 }, {  844, 0x0207 }, {  848, 0x1000 }, {  849, 0xbaa9 },
+  {  858, 0xaa5b }, {  867, 0x4010 }, {  869, 0xa24f }, {  877, 0x0026 },
+  {  880, 0x1930 }, {  885, 0xe620 }, {  891, 0x3bc0 }, {  898, 0x408a },
+  {  902, 0xbe20 }, {  909, 0xb201 }, {  914, 0x29f2 }, {  922, 0x00c2 },
+  /* 0x5700 */
+  {  925, 0x1486 }, {  930, 0x2c22 }, {  935, 0xd63d }, {  945, 0xe018 },
+  {  950, 0x3060 }, {  954, 0x0004 }, {  955, 0xe9a4 }, {  963, 0x5ebb },
+  {  974, 0x100a }, {  977, 0xf6b0 }, {  986, 0x1382 }, {  991, 0x2100 },
+  {  993, 0x9180 }, {  997, 0x6020 }, { 1000, 0x22d2 }, { 1006, 0xe161 },
+  /* 0x5800 */
+  { 1013, 0x3318 }, { 1019, 0xc800 }, { 1022, 0x20c1 }, { 1026, 0x8204 },
+  { 1029, 0xb200 }, { 1033, 0x8021 }, { 1036, 0x0192 }, { 1040, 0x9100 },
+  { 1043, 0xb783 }, { 1052, 0x2051 }, { 1056, 0x0247 }, { 1061, 0x1006 },
+  { 1064, 0x6114 }, { 1069, 0x2455 }, { 1075, 0x0206 }, { 1078, 0x0008 },
+  /* 0x5900 */
+  { 1079, 0x1860 }, { 1083, 0x201c }, { 1087, 0x811a }, { 1092, 0x8069 },
+  { 1097, 0x0048 }, { 1099, 0xea0c }, { 1106, 0xa80a }, { 1111, 0x1a64 },
+  { 1117, 0x5800 }, { 1120, 0x80a4 }, { 1124, 0xe090 }, { 1129, 0x1489 },
+  { 1134, 0x251a }, { 1140, 0xe004 }, { 1144, 0xc098 }, { 1149, 0x0096 },
+  /* 0x5a00 */
+  { 1153, 0x7011 }, { 1158, 0x400c }, { 1161, 0x2598 }, { 1167, 0x0001 },
+  { 1168, 0x11b0 }, { 1173, 0x4021 }, { 1176, 0x20a8 }, { 1180, 0x4c80 },
+  { 1184, 0x0800 }, { 1185, 0xd249 }, { 1192, 0x1085 }, { 1196, 0x8d2e },
+  { 1204, 0x8150 }, { 1208, 0x1400 }, { 1210, 0x4421 }, { 1214, 0x2060 },
+  /* 0x5b00 */
+  { 1217, 0x0103 }, { 1220, 0x2a80 }, { 1224, 0x2022 }, { 1227, 0x0110 },
+  { 1229, 0x1802 }, { 1232, 0x4044 }, { 1235, 0xc100 }, { 1238, 0xf000 },
+  { 1242, 0x4452 }, { 1247, 0x005b }, { 1252, 0xb300 }, { 1257, 0x1486 },
+  { 1262, 0xa003 }, { 1266, 0x07c0 }, { 1271, 0x8001 }, { 1273, 0x2012 },
+  /* 0x5c00 */
+  { 1276, 0x1000 }, { 1277, 0xc080 }, { 1280, 0x5a48 }, { 1286, 0x0065 },
+  { 1290, 0x0000 }, { 1290, 0x1600 }, { 1293, 0x238c }, { 1299, 0x3c31 },
+  { 1306, 0x8580 }, { 1310, 0xa004 }, { 1313, 0x044d }, { 1318, 0x0434 },
+  { 1322, 0x0a00 }, { 1324, 0x2084 }, { 1327, 0x4000 }, { 1328, 0x0016 },
+  /* 0x5d00 */
+  { 1331, 0x2042 }, { 1334, 0x0004 }, { 1335, 0x08d8 }, { 1340, 0xa212 },
+  { 1345, 0x054c }, { 1350, 0x8222 }, { 1354, 0x2417 }, { 1360, 0xc601 },
+  { 1365, 0x050a }, { 1369, 0x8a3c }, { 1376, 0x0881 }, { 1379, 0x0315 },
+  { 1384, 0x4888 }, { 1388, 0x0301 }, { 1391, 0x0211 }, { 1394, 0x0300 },
+  /* 0x5e00 */
+  { 1396, 0x2081 }, { 1399, 0x8134 }, { 1404, 0x4101 }, { 1407, 0x4024 },
+  { 1410, 0x0a00 }, { 1412, 0x5943 }, { 1419, 0x7d00 }, { 1425, 0x0001 },
+  { 1426, 0x4801 }, { 1429, 0x0000 }, { 1429, 0x1534 }, { 1435, 0xe00a },
+  { 1440, 0x5840 }, { 1444, 0x5036 }, { 1450, 0x0820 }, { 1452, 0x0000 },
+  /* 0x5f00 */
+  { 1452, 0x41c4 }, { 1457, 0x3200 }, { 1460, 0x591e }, { 1468, 0xa851 },
+  { 1474, 0x20b1 }, { 1479, 0x0911 }, { 1483, 0x8099 }, { 1488, 0x6534 },
+  { 1495, 0xa200 }, { 1498, 0x3040 }, { 1501, 0x9894 }, { 1507, 0x0103 },
+  { 1510, 0x0b90 }, { 1515, 0x401f }, { 1521, 0xf706 }, { 1530, 0x144c },
+  /* 0x6000 */
+  { 1535, 0x2480 }, { 1538, 0x8598 }, { 1544, 0x2010 }, { 1546, 0x0028 },
+  { 1548, 0x1381 }, { 1553, 0x20d2 }, { 1558, 0x0082 }, { 1560, 0xc002 },
+  { 1563, 0x4544 }, { 1568, 0x612a }, { 1574, 0x0134 }, { 1578, 0x4883 },
+  { 1583, 0xcf14 }, { 1591, 0x6a30 }, { 1597, 0x0024 }, { 1599, 0x3124 },
+  /* 0x6100 */
+  { 1604, 0x1484 }, { 1608, 0x52df }, { 1618, 0x0c04 }, { 1621, 0x02e3 },
+  { 1627, 0x0262 }, { 1631, 0x4000 }, { 1632, 0x1001 }, { 1634, 0x9904 },
+  { 1639, 0x281b }, { 1645, 0xb18c }, { 1652, 0x2521 }, { 1657, 0x1300 },
+  { 1660, 0xc007 }, { 1665, 0xf020 }, { 1670, 0xb2a6 }, { 1678, 0x0000 },
+  /* 0x6200 */
+  { 1678, 0x009a }, { 1682, 0x1028 }, { 1685, 0x0a8d }, { 1691, 0x2200 },
+  { 1693, 0x105c }, { 1698, 0x1457 }, { 1705, 0xa010 }, { 1708, 0x2408 },
+  { 1711, 0xe000 }, { 1714, 0x0001 }, { 1715, 0x0140 }, { 1717, 0xc4c8 },
+  { 1723, 0x4010 }, { 1725, 0x0460 }, { 1728, 0x0400 }, { 1729, 0x3014 },
+  /* 0x6300 */
+  { 1733, 0x2c18 }, { 1738, 0x0149 }, { 1742, 0x2600 }, { 1745, 0x1260 },
+  { 1749, 0x4c5e }, { 1757, 0x091c }, { 1762, 0x3060 }, { 1766, 0xb132 },
+  { 1773, 0x0494 }, { 1777, 0x4631 }, { 1783, 0xe050 }, { 1788, 0x2000 },
+  { 1789, 0x4122 }, { 1793, 0x103a }, { 1798, 0x1421 }, { 1802, 0x032c },
+  /* 0x6400 */
+  { 1807, 0x0600 }, { 1809, 0x4115 }, { 1814, 0x8635 }, { 1821, 0xa021 },
+  { 1825, 0x8800 }, { 1827, 0xbc1e }, { 1836, 0x200b }, { 1840, 0x2818 },
+  { 1844, 0x80a0 }, { 1847, 0xab03 }, { 1854, 0x114a }, { 1859, 0xe008 },
+  { 1863, 0x5e10 }, { 1869, 0x00a3 }, { 1873, 0x2630 }, { 1878, 0x88a1 },
+  /* 0x6500 */
+  { 1883, 0x8712 }, { 1889, 0xca58 }, { 1896, 0x4244 }, { 1900, 0x3402 },
+  { 1904, 0x0288 }, { 1907, 0x8015 }, { 1911, 0x0881 }, { 1914, 0x2400 },
+  { 1916, 0x0422 }, { 1919, 0x2124 }, { 1923, 0x4049 }, { 1927, 0x801c },
+  { 1931, 0x4304 }, { 1935, 0x8151 }, { 1940, 0x0000 }, { 1940, 0xc235 },
+  /* 0x6600 */
+  { 1947, 0x2311 }, { 1952, 0x6066 }, { 1958, 0x5e5e }, { 1968, 0x028b },
+  { 1973, 0x5461 }, { 1979, 0x1b82 }, { 1985, 0x1c03 }, { 1990, 0xdba8 },
+  { 1999, 0x3801 }, { 2003, 0x9e05 }, { 2010, 0x2011 }, { 2013, 0x8826 },
+  { 2018, 0xd10d }, { 2025, 0x8810 }, { 2028, 0x5900 }, { 2032, 0x0c00 },
+  /* 0x6700 */
+  { 2034, 0x40a0 }, { 2037, 0x1208 }, { 2040, 0x0005 }, { 2042, 0x4008 },
+  { 2044, 0x11a0 }, { 2048, 0x2030 }, { 2051, 0x5040 }, { 2054, 0x0850 },
+  { 2057, 0xc012 }, { 2061, 0x0b4a }, { 2067, 0x0000 }, { 2067, 0x3827 },
+  { 2074, 0x032d }, { 2080, 0x1284 }, { 2084, 0x0042 }, { 2086, 0x02c5 },
+  /* 0x6800 */
+  { 2091, 0x0000 }, { 2091, 0xa210 }, { 2095, 0xb180 }, { 2100, 0x880b },
+  { 2105, 0x1430 }, { 2109, 0x09a4 }, { 2114, 0xc800 }, { 2117, 0x1e27 },
+  { 2125, 0x0154 }, { 2129, 0x1540 }, { 2133, 0x462a }, { 2139, 0x0804 },
+  { 2141, 0x9120 }, { 2145, 0x324b }, { 2152, 0x3d20 }, { 2158, 0x3863 },
+  /* 0x6900 */
+  { 2165, 0x0640 }, { 2168, 0x00cb }, { 2173, 0x0000 }, { 2173, 0x092a },
+  { 2178, 0x4224 }, { 2182, 0x0880 }, { 2184, 0x1378 }, { 2191, 0x8c07 },
+  { 2197, 0x2001 }, { 2199, 0x0144 }, { 2202, 0xa962 }, { 2209, 0x1580 },
+  { 2213, 0x0120 }, { 2215, 0x00c2 }, { 2218, 0xc024 }, { 2222, 0x402a },
+  /* 0x6a00 */
+  { 2226, 0x800b }, { 2230, 0x2422 }, { 2234, 0x0111 }, { 2237, 0xc895 },
+  { 2244, 0x4660 }, { 2249, 0x0867 }, { 2255, 0x0490 }, { 2258, 0x400a },
+  { 2261, 0x0aca }, { 2267, 0xe802 }, { 2272, 0x8820 }, { 2275, 0xe013 },
+  { 2281, 0x1340 }, { 2285, 0x3071 }, { 2291, 0x1090 }, { 2294, 0x3007 },
+  /* 0x6b00 */
+  { 2299, 0x82cc }, { 2305, 0x4883 }, { 2310, 0x9910 }, { 2315, 0x8860 },
+  { 2319, 0x2440 }, { 2322, 0x2144 }, { 2326, 0x4881 }, { 2330, 0x6021 },
+  { 2334, 0x0024 }, { 2336, 0x8880 }, { 2339, 0x730d }, { 2347, 0x6301 },
+  { 2352, 0x1218 }, { 2356, 0x0440 }, { 2358, 0x40ca }, { 2363, 0x8282 },
+  /* 0x6c00 */
+  { 2367, 0x6234 }, { 2373, 0x8205 }, { 2377, 0x51c0 }, { 2382, 0x8c68 },
+  { 2388, 0xac00 }, { 2392, 0x1a14 }, { 2397, 0xa880 }, { 2401, 0x0b50 },
+  { 2406, 0x02e0 }, { 2410, 0x91b0 }, { 2416, 0x0000 }, { 2416, 0x0015 },
+  { 2419, 0xa044 }, { 2423, 0x1457 }, { 2430, 0x5a81 }, { 2436, 0x0014 },
+  /* 0x6d00 */
+  { 2438, 0xc490 }, { 2443, 0x040a }, { 2446, 0xc1c0 }, { 2451, 0x9202 },
+  { 2455, 0x0000 }, { 2455, 0xc080 }, { 2458, 0x80a2 }, { 2462, 0x1001 },
+  { 2464, 0x0084 }, { 2466, 0x01d6 }, { 2472, 0x1400 }, { 2474, 0xa290 },
+  { 2479, 0xc510 }, { 2484, 0xa840 }, { 2488, 0x8225 }, { 2493, 0x1051 },
+  /* 0x6e00 */
+  { 2497, 0x0011 }, { 2499, 0x4000 }, { 2500, 0x0084 }, { 2502, 0x1a44 },
+  { 2507, 0x8b30 }, { 2513, 0x709e }, { 2521, 0x010c }, { 2524, 0x2808 },
+  { 2527, 0x2000 }, { 2528, 0x0208 }, { 2530, 0x6081 }, { 2534, 0x880a },
+  { 2538, 0xe58b }, { 2547, 0x0000 }, { 2547, 0x6800 }, { 2550, 0x2a00 },
+  /* 0x6f00 */
+  { 2553, 0x3510 }, { 2558, 0x0d40 }, { 2562, 0xa640 }, { 2567, 0x1849 },
+  { 2572, 0x8000 }, { 2573, 0x668e }, { 2581, 0x1106 }, { 2585, 0x6000 },
+  { 2587, 0x3988 }, { 2593, 0x845d }, { 2600, 0xc1e1 }, { 2607, 0x1061 },
+  { 2611, 0x05a0 }, { 2615, 0x4400 }, { 2617, 0x0300 }, { 2619, 0x3221 },
+  /* 0x7000 */
+  { 2624, 0x20e1 }, { 2629, 0x0080 }, { 2630, 0x8009 }, { 2633, 0x1290 },
+  { 2637, 0x4f18 }, { 2644, 0x6030 }, { 2648, 0x5030 }, { 2652, 0x4060 },
+  { 2655, 0x0062 }, { 2658, 0x09f0 }, { 2664, 0x0810 }, { 2666, 0x0093 },
+  { 2670, 0x0400 }, { 2671, 0x117a }, { 2678, 0x0010 }, { 2679, 0x0400 },
+  /* 0x7100 */
+  { 2680, 0x98f8 }, { 2688, 0x4000 }, { 2689, 0xa801 }, { 2693, 0x0103 },
+  { 2696, 0x0ce2 }, { 2702, 0x5485 }, { 2708, 0x0101 }, { 2710, 0x0200 },
+  { 2711, 0x10a1 }, { 2715, 0x0c04 }, { 2718, 0x8005 }, { 2721, 0x840d },
+  { 2726, 0x1813 }, { 2731, 0x1648 }, { 2736, 0x0000 }, { 2736, 0x4100 },
+  /* 0x7200 */
+  { 2738, 0x0381 }, { 2742, 0xa488 }, { 2747, 0x8810 }, { 2750, 0x0310 },
+  { 2753, 0xc02e }, { 2759, 0x5469 }, { 2766, 0xc909 }, { 2772, 0x9982 },
+  { 2778, 0x6210 }, { 2782, 0x0808 }, { 2784, 0x6100 }, { 2787, 0x4012 },
+  { 2790, 0x1282 }, { 2794, 0x8160 }, { 2798, 0x0020 }, { 2799, 0x4c18 },
+  /* 0x7300 */
+  { 2804, 0x28b4 }, { 2810, 0x430c }, { 2815, 0x1194 }, { 2820, 0x2c26 },
+  { 2826, 0x2008 }, { 2828, 0xe145 }, { 2835, 0xdac1 }, { 2843, 0x1282 },
+  { 2847, 0x406b }, { 2853, 0xd1a9 }, { 2861, 0x2c65 }, { 2868, 0xb2a0 },
+  { 2874, 0x9a60 }, { 2880, 0x224c }, { 2885, 0x02ca }, { 2890, 0xaeb0 },
+  /* 0x7400 */
+  { 2898, 0x0493 }, { 2903, 0x0c02 }, { 2906, 0xff50 }, { 2916, 0x0203 },
+  { 2919, 0x28d9 }, { 2926, 0x2086 }, { 2930, 0x69c4 }, { 2937, 0x0006 },
+  { 2939, 0x82e3 }, { 2946, 0x9707 }, { 2954, 0xcf4b }, { 2964, 0x8a26 },
+  { 2970, 0x1300 }, { 2973, 0xcd09 }, { 2980, 0x8d10 }, { 2985, 0x9c10 },
+  /* 0x7500 */
+  { 2990, 0x0040 }, { 2991, 0x00c4 }, { 2994, 0x8693 }, { 3001, 0xe240 },
+  { 3006, 0x4189 }, { 3011, 0xc085 }, { 3016, 0x8002 }, { 3018, 0x7e02 },
+  { 3025, 0x0022 }, { 3027, 0x122d }, { 3033, 0x0014 }, { 3035, 0x8410 },
+  { 3038, 0xd053 }, { 3045, 0x9080 }, { 3048, 0xd093 }, { 3055, 0x0202 },
+  /* 0x7600 */
+  { 3057, 0x959d }, { 3066, 0x7a6c }, { 3075, 0x2268 }, { 3080, 0x172c },
+  { 3087, 0x0e3b }, { 3095, 0x8220 }, { 3098, 0xe030 }, { 3103, 0x0012 },
+  { 3105, 0x3022 }, { 3109, 0xb820 }, { 3114, 0x25fd }, { 3124, 0x2000 },
+  { 3125, 0x5a22 }, { 3131, 0x0210 }, { 3133, 0x1141 }, { 3137, 0x1243 },
+  /* 0x7700 */
+  { 3142, 0x4441 }, { 3146, 0x16b4 }, { 3153, 0xe104 }, { 3158, 0x6270 },
+  { 3164, 0xe464 }, { 3171, 0xd0c4 }, { 3177, 0x1495 }, { 3183, 0x241d },
+  { 3189, 0x3011 }, { 3193, 0x8470 }, { 3198, 0xc484 }, { 3203, 0x4022 },
+  { 3206, 0x0208 }, { 3208, 0xc226 }, { 3214, 0x1451 }, { 3219, 0x0913 },
+  /* 0x7800 */
+  { 3224, 0x6260 }, { 3229, 0x2002 }, { 3231, 0x600e }, { 3236, 0x00a1 },
+  { 3239, 0x5198 }, { 3245, 0x5004 }, { 3248, 0x451b }, { 3255, 0x4400 },
+  { 3257, 0x8400 }, { 3259, 0xe110 }, { 3264, 0x3112 }, { 3269, 0xa80f },
+  { 3276, 0x5380 }, { 3281, 0x886c }, { 3287, 0x0453 }, { 3292, 0x8ccc },
+  /* 0x7900 */
+  { 3299, 0x1041 }, { 3302, 0xd401 }, { 3307, 0x22a1 }, { 3312, 0xa832 },
+  { 3318, 0x8c70 }, { 3324, 0x1912 }, { 3329, 0x0a80 }, { 3332, 0x5a04 },
+  { 3337, 0x1800 }, { 3339, 0x197a }, { 3347, 0x8b02 }, { 3352, 0x0912 },
+  { 3356, 0x8594 }, { 3362, 0x6450 }, { 3367, 0x2c25 }, { 3373, 0x1102 },
+  /* 0x7a00 */
+  { 3376, 0x168c }, { 3382, 0x4822 }, { 3386, 0xa882 }, { 3391, 0x0731 },
+  { 3397, 0x11b0 }, { 3402, 0xb260 }, { 3408, 0x24a1 }, { 3413, 0x4120 },
+  { 3416, 0x0c65 }, { 3422, 0x4013 }, { 3426, 0x1009 }, { 3429, 0x1a28 },
+  { 3434, 0x5240 }, { 3438, 0x0802 }, { 3440, 0x1b00 }, { 3444, 0x6812 },
+  /* 0x7b00 */
+  { 3449, 0x0080 }, { 3450, 0x8010 }, { 3452, 0xee88 }, { 3460, 0xa013 },
+  { 3465, 0x4083 }, { 3469, 0x0020 }, { 3470, 0xa651 }, { 3477, 0x008c },
+  { 3480, 0x4210 }, { 3483, 0x4843 }, { 3488, 0x9021 }, { 3492, 0x3c65 },
+  { 3500, 0x0524 }, { 3504, 0x0ed0 }, { 3510, 0x0500 }, { 3512, 0x5734 },
+  /* 0x7c00 */
+  { 3520, 0xda5e }, { 3530, 0x0a00 }, { 3532, 0x1161 }, { 3537, 0x065a },
+  { 3543, 0x0440 }, { 3545, 0x7e2e }, { 3555, 0x628a }, { 3561, 0x3205 },
+  { 3566, 0x80c0 }, { 3569, 0x4010 }, { 3571, 0x0041 }, { 3573, 0x9cc1 },
+  { 3580, 0xa390 }, { 3586, 0x26b8 }, { 3593, 0x0a40 }, { 3596, 0x0020 },
+  /* 0x7d00 */
+  { 3597, 0x8388 }, { 3602, 0x604e }, { 3608, 0x2448 }, { 3612, 0x7002 },
+  { 3616, 0x2183 }, { 3621, 0x368a }, { 3628, 0x04a0 }, { 3631, 0x8d01 },
+  { 3636, 0x396e }, { 3645, 0x60c2 }, { 3650, 0x04c0 }, { 3653, 0x02c8 },
+  { 3657, 0x707c }, { 3665, 0x0280 }, { 3667, 0x2c64 }, { 3673, 0x0662 },
+  /* 0x7e00 */
+  { 3678, 0x0101 }, { 3680, 0x30a3 }, { 3686, 0xb181 }, { 3692, 0x8048 },
+  { 3695, 0x40b0 }, { 3699, 0x8105 }, { 3703, 0xc826 }, { 3709, 0x4108 },
+  { 3712, 0x24c2 }, { 3717, 0x6522 }, { 3723, 0x0000 }, { 3723, 0x0000 },
+  { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 },
+  /* 0x7f00 */
+  { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0xf800 },
+  { 3728, 0x8098 }, { 3732, 0x380c }, { 3737, 0x207a }, { 3743, 0xe002 },
+  { 3747, 0xa801 }, { 3751, 0x10c3 }, { 3756, 0x2446 }, { 3761, 0x9010 },
+  { 3764, 0xc109 }, { 3769, 0x8800 }, { 3771, 0xd128 }, { 3777, 0xe404 },
+  /* 0x8000 */
+  { 3782, 0xe580 }, { 3788, 0xe05a }, { 3795, 0x5051 }, { 3800, 0x56b1 },
+  { 3808, 0x0011 }, { 3810, 0x0000 }, { 3810, 0x2051 }, { 3814, 0x0022 },
+  { 3816, 0x4102 }, { 3819, 0x5000 }, { 3821, 0x08c0 }, { 3824, 0x0300 },
+  { 3826, 0xa100 }, { 3829, 0x01b4 }, { 3834, 0x6001 }, { 3837, 0x464d },
+  /* 0x8100 */
+  { 3844, 0x0808 }, { 3846, 0x51c0 }, { 3851, 0x1091 }, { 3855, 0x1421 },
+  { 3859, 0x14a0 }, { 3863, 0x0084 }, { 3865, 0xa383 }, { 3872, 0x0080 },
+  { 3873, 0x4872 }, { 3879, 0x4941 }, { 3884, 0x4004 }, { 3886, 0x0814 },
+  { 3889, 0xcc28 }, { 3895, 0x68a0 }, { 3900, 0x1812 }, { 3904, 0xa367 },
+  /* 0x8200 */
+  { 3913, 0x8009 }, { 3916, 0x2618 }, { 3921, 0x0106 }, { 3924, 0x0414 },
+  { 3927, 0xc878 }, { 3934, 0x1042 }, { 3937, 0x2089 }, { 3941, 0xa810 },
+  { 3945, 0x469b }, { 3953, 0x0d52 }, { 3959, 0x479b }, { 3968, 0xd495 },
+  { 3976, 0x0040 }, { 3977, 0x0421 }, { 3980, 0xa515 }, { 3987, 0x60c0 },
+  /* 0x8300 */
+  { 3991, 0x0d83 }, { 3997, 0xe800 }, { 4001, 0x7006 }, { 4006, 0x3489 },
+  { 4012, 0x609c }, { 4018, 0x00fa }, { 4024, 0x0000 }, { 4024, 0xa101 },
+  { 4028, 0x2055 }, { 4033, 0x3b34 }, { 4041, 0x32c0 }, { 4046, 0xc000 },
+  { 4048, 0x8281 }, { 4052, 0x2013 }, { 4056, 0x0500 }, { 4058, 0x1340 },
+  /* 0x8400 */
+  { 4062, 0x8442 }, { 4066, 0x0222 }, { 4069, 0x8000 }, { 4070, 0x0200 },
+  { 4071, 0xa5a0 }, { 4077, 0x1746 }, { 4084, 0x04b1 }, { 4089, 0x3159 },
+  { 4096, 0x0022 }, { 4098, 0x402c }, { 4102, 0x8740 }, { 4107, 0x6412 },
+  { 4112, 0x9185 }, { 4118, 0x1008 }, { 4120, 0x8480 }, { 4123, 0x2c87 },
+  /* 0x8500 */
+  { 4130, 0x508c }, { 4135, 0x5001 }, { 4138, 0x8cbc }, { 4146, 0x805c },
+  { 4151, 0x8040 }, { 4153, 0xf24f }, { 4163, 0x8817 }, { 4169, 0xae00 },
+  { 4174, 0x9a62 }, { 4181, 0xa108 }, { 4185, 0x20a5 }, { 4190, 0xf1d0 },
+  { 4198, 0x4c84 }, { 4203, 0x8500 }, { 4206, 0x2141 }, { 4210, 0x9048 },
+  /* 0x8600 */
+  { 4214, 0x6031 }, { 4219, 0x4b07 }, { 4226, 0x0282 }, { 4229, 0x3540 },
+  { 4234, 0x0047 }, { 4238, 0x23cc }, { 4245, 0x921f }, { 4253, 0x04e0 },
+  { 4257, 0x2100 }, { 4259, 0x1542 }, { 4264, 0x21c2 }, { 4269, 0x83ba },
+  { 4277, 0x002b }, { 4281, 0x14a6 }, { 4287, 0x00a9 }, { 4291, 0x3400 },
+  /* 0x8700 */
+  { 4294, 0xc8b0 }, { 4300, 0xc219 }, { 4306, 0xc10a }, { 4311, 0x7606 },
+  { 4318, 0x2029 }, { 4322, 0x2100 }, { 4324, 0x8032 }, { 4328, 0x0806 },
+  { 4331, 0x1bf8 }, { 4340, 0x43a9 }, { 4347, 0x7089 }, { 4353, 0xc022 },
+  { 4357, 0x4702 }, { 4362, 0x9660 }, { 4368, 0x2c1c }, { 4374, 0x850a },
+  /* 0x8800 */
+  { 4379, 0x0e4a }, { 4385, 0xdf1d }, { 4396, 0x6100 }, { 4399, 0x1425 },
+  { 4404, 0x4f2a }, { 4412, 0x9562 }, { 4419, 0x0211 }, { 4422, 0x0a02 },
+  { 4425, 0x0001 }, { 4426, 0x9d00 }, { 4431, 0x0501 }, { 4434, 0x6400 },
+  { 4437, 0x7c01 }, { 4443, 0x480e }, { 4448, 0x8080 }, { 4450, 0x00a3 },
+  /* 0x8900 */
+  { 4454, 0xe042 }, { 4459, 0x1760 }, { 4465, 0x01c1 }, { 4469, 0x4627 },
+  { 4476, 0x8265 }, { 4482, 0x1c84 }, { 4487, 0x480e }, { 4492, 0x3c29 },
+  { 4499, 0x2200 }, { 4501, 0x9831 }, { 4507, 0x0021 }, { 4509, 0x10f1 },
+  { 4515, 0x0000 }, { 4515, 0x01f0 }, { 4520, 0x2a20 }, { 4524, 0xa24a },
+  /* 0x8a00 */
+  { 4530, 0x80b0 }, { 4534, 0x4036 }, { 4539, 0x9855 }, { 4546, 0x60a0 },
+  { 4550, 0x62a9 }, { 4557, 0x31c8 }, { 4563, 0x00a2 }, { 4566, 0xcee0 },
+  { 4574, 0x8849 }, { 4579, 0x82c5 }, { 4585, 0xc280 }, { 4589, 0x48c8 },
+  { 4594, 0x0748 }, { 4599, 0xa0ba }, { 4606, 0x1000 }, { 4607, 0x9071 },
+  /* 0x8b00 */
+  { 4613, 0x0c60 }, { 4617, 0xd002 }, { 4621, 0x2000 }, { 4622, 0x1081 },
+  { 4625, 0x217c }, { 4632, 0x421c }, { 4637, 0x2008 }, { 4639, 0x5340 },
+  { 4644, 0xa832 }, { 4650, 0xd030 }, { 4655, 0x0000 }, { 4655, 0x0000 },
+  { 4655, 0x0000 }, { 4655, 0x0000 }, { 4655, 0x0000 }, { 4655, 0x0000 },
+  /* 0x8c00 */
+  { 4655, 0x0000 }, { 4655, 0x0000 }, { 4655, 0x0000 }, { 4655, 0x6300 },
+  { 4659, 0x8aa0 }, { 4664, 0x2b9a }, { 4672, 0x2358 }, { 4678, 0x4868 },
+  { 4683, 0x08c0 }, { 4686, 0x1a0d }, { 4692, 0x0010 }, { 4693, 0x0600 },
+  { 4695, 0x8a60 }, { 4700, 0x2260 }, { 4704, 0x9102 }, { 4708, 0xc1a5 },
+  /* 0x8d00 */
+  { 4715, 0x020a }, { 4718, 0x0884 }, { 4721, 0x0000 }, { 4721, 0x0000 },
+  { 4721, 0x0000 }, { 4721, 0x0000 }, { 4721, 0x5220 }, { 4725, 0x8000 },
+  { 4726, 0x2114 }, { 4730, 0xc023 }, { 4735, 0x9841 }, { 4740, 0x1aa4 },
+  { 4746, 0x45e1 }, { 4753, 0x02b2 }, { 4758, 0x10b0 }, { 4762, 0x2017 },
+  /* 0x8e00 */
+  { 4767, 0x0872 }, { 4772, 0x0052 }, { 4775, 0x00cf }, { 4781, 0x23ca },
+  { 4788, 0xe803 }, { 4794, 0x7810 }, { 4799, 0xb206 }, { 4805, 0x0e03 },
+  { 4810, 0x020c }, { 4813, 0x6c25 }, { 4820, 0x6284 }, { 4825, 0x0c28 },
+  { 4829, 0x809b }, { 4835, 0x1012 }, { 4838, 0x6100 }, { 4841, 0x0683 },
+  /* 0x8f00 */
+  { 4846, 0x8185 }, { 4851, 0x41c1 }, { 4856, 0x71ab }, { 4865, 0x04f0 },
+  { 4870, 0x808b }, { 4875, 0x613e }, { 4883, 0x0020 }, { 4884, 0x0000 },
+  { 4884, 0x0000 }, { 4884, 0x2000 }, { 4885, 0x0073 }, { 4890, 0x4160 },
+  { 4894, 0x2c43 }, { 4900, 0x002d }, { 4904, 0x4119 }, { 4909, 0x4862 },
+  /* 0x9000 */
+  { 4914, 0x1114 }, { 4918, 0x0900 }, { 4920, 0xb700 }, { 4926, 0x8098 },
+  { 4930, 0x1018 }, { 4933, 0x2800 }, { 4935, 0x10c4 }, { 4939, 0x0211 },
+  { 4942, 0x5920 }, { 4947, 0x0ba1 }, { 4953, 0x0027 }, { 4957, 0x605d },
+  { 4964, 0x11b8 }, { 4970, 0xb3a4 }, { 4978, 0x8820 }, { 4981, 0xc051 },
+  /* 0x9100 */
+  { 4986, 0x2171 }, { 4992, 0x55d1 }, { 5000, 0xc2ad }, { 5008, 0x36d2 },
+  { 5016, 0x8188 }, { 5020, 0x0e88 }, { 5025, 0x2092 }, { 5029, 0x0e10 },
+  { 5033, 0x446a }, { 5039, 0x413a }, { 5045, 0x7142 }, { 5051, 0xb84f },
+  { 5060, 0x002c }, { 5063, 0x4698 }, { 5069, 0xf630 }, { 5077, 0x2a83 },
+  /* 0x9200 */
+  { 5083, 0x16f3 }, { 5092, 0x314d }, { 5099, 0xc178 }, { 5106, 0x5769 },
+  { 5115, 0xe4cd }, { 5124, 0x3302 }, { 5129, 0xc3a3 }, { 5137, 0xbbe1 },
+  { 5147, 0x6700 }, { 5152, 0x8284 }, { 5156, 0x89b1 }, { 5163, 0xbd44 },
+  { 5171, 0x79ef }, { 5183, 0xb3a9 }, { 5192, 0x51ab }, { 5200, 0x8a01 },
+  /* 0x9300 */
+  { 5204, 0x2105 }, { 5208, 0xf032 }, { 5215, 0x06b2 }, { 5221, 0x00d8 },
+  { 5225, 0x0380 }, { 5228, 0x45a7 }, { 5236, 0xa6b0 }, { 5243, 0xa45b },
+  { 5251, 0xad07 }, { 5259, 0x4924 }, { 5264, 0x0b5a }, { 5271, 0x0470 },
+  { 5275, 0x3ef2 }, { 5285, 0xd208 }, { 5290, 0x00c4 }, { 5293, 0x2f80 },
+  /* 0x9400 */
+  { 5299, 0xe316 }, { 5307, 0x80e0 }, { 5311, 0xc000 }, { 5313, 0xa81e },
+  { 5320, 0x1528 }, { 5325, 0x9220 }, { 5329, 0xe90a }, { 5336, 0x0006 },
+  { 5338, 0x0018 }, { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 },
+  { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 },
+  /* 0x9500 */
+  { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 },
+  { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x4300 },
+  { 5343, 0x7110 }, { 5348, 0xe000 }, { 5351, 0x1a42 }, { 5356, 0xa450 },
+  { 5361, 0x0b40 }, { 5365, 0xe60f }, { 5374, 0x0051 }, { 5377, 0x0000 },
+  /* 0x9600 */
+  { 5377, 0x0000 }, { 5377, 0x6000 }, { 5379, 0x1074 }, { 5384, 0x378a },
+  { 5392, 0x0002 }, { 5393, 0x01d4 }, { 5398, 0x4002 }, { 5400, 0xd810 },
+  { 5405, 0x021e }, { 5410, 0xa442 }, { 5415, 0xc270 }, { 5421, 0x0408 },
+  { 5423, 0x0400 }, { 5424, 0xe504 }, { 5430, 0x8200 }, { 5432, 0x0402 },
+  /* 0x9700 */
+  { 5434, 0x022c }, { 5438, 0x2c00 }, { 5441, 0x010e }, { 5445, 0x000a },
+  { 5447, 0xc40a }, { 5452, 0x0da0 }, { 5457, 0x4488 }, { 5461, 0xa9c8 },
+  { 5468, 0x0201 }, { 5470, 0xc6e0 }, { 5477, 0x5004 }, { 5480, 0xd766 },
+  { 5490, 0x76b2 }, { 5499, 0x6b93 }, { 5508, 0x8013 }, { 5512, 0x0592 },
+  /* 0x9800 */
+  { 5517, 0x6480 }, { 5521, 0x5250 }, { 5526, 0xc869 }, { 5533, 0x402d },
+  { 5538, 0x0490 }, { 5541, 0x06ce }, { 5548, 0x146c }, { 5554, 0x0000 },
+  { 5554, 0x0000 }, { 5554, 0x0000 }, { 5554, 0x6800 }, { 5557, 0x8d91 },
+  { 5564, 0x1124 }, { 5568, 0x0000 }, { 5568, 0x04ea }, { 5574, 0x0048 },
+  /* 0x9900 */
+  { 5576, 0x0184 }, { 5579, 0x9ce2 }, { 5587, 0x08c4 }, { 5591, 0x1e3e },
+  { 5600, 0x61c3 }, { 5607, 0xdb10 }, { 5614, 0x0001 }, { 5615, 0x0000 },
+  { 5615, 0x0000 }, { 5615, 0xa800 }, { 5618, 0x0040 }, { 5619, 0xa627 },
+  { 5627, 0x0208 }, { 5629, 0x5618 }, { 5635, 0x1c80 }, { 5639, 0x6231 },
+  /* 0x9a00 */
+  { 5645, 0x181c }, { 5650, 0x4043 }, { 5654, 0x609d }, { 5661, 0x0168 },
+  { 5665, 0x5c92 }, { 5672, 0x2052 }, { 5676, 0x0000 }, { 5676, 0x0000 },
+  { 5676, 0x0000 }, { 5676, 0x0000 }, { 5676, 0xd400 }, { 5680, 0xca74 },
+  { 5688, 0x414a }, { 5693, 0x18e5 }, { 5700, 0x12b1 }, { 5706, 0xa62c },
+  /* 0x9b00 */
+  { 5713, 0x7b3f }, { 5725, 0x1a45 }, { 5731, 0x2841 }, { 5735, 0x26b8 },
+  { 5742, 0x1900 }, { 5745, 0x48e0 }, { 5750, 0x7d6a }, { 5760, 0x83a8 },
+  { 5766, 0xaef1 }, { 5776, 0x6411 }, { 5781, 0x12c0 }, { 5785, 0xd987 },
+  { 5794, 0x4182 }, { 5798, 0xa181 }, { 5803, 0x8ca0 }, { 5808, 0xa788 },
+  /* 0x9c00 */
+  { 5815, 0x8805 }, { 5819, 0x5742 }, { 5826, 0x07cc }, { 5833, 0x20e2 },
+  { 5838, 0xc63a }, { 5846, 0xf959 }, { 5856, 0x4f08 }, { 5862, 0x08a5 },
+  { 5867, 0x0000 }, { 5867, 0x0000 }, { 5867, 0x0000 }, { 5867, 0x0000 },
+  { 5867, 0x0000 }, { 5867, 0x0000 }, { 5867, 0x0040 }, { 5868, 0x0284 },
+  /* 0x9d00 */
+  { 5871, 0x0804 }, { 5873, 0x7182 }, { 5879, 0x8000 }, { 5880, 0x341d },
+  { 5887, 0x04ac }, { 5892, 0x8018 }, { 5895, 0x0e2c }, { 5901, 0x58c1 },
+  { 5907, 0x6458 }, { 5913, 0x01ec }, { 5919, 0x5402 }, { 5923, 0x9222 },
+  { 5928, 0x0688 }, { 5932, 0xc4f0 }, { 5939, 0x4aa1 }, { 5945, 0x4019 },
+  /* 0x9e00 */
+  { 5949, 0x4484 }, { 5953, 0x3267 }, { 5961, 0x0000 }, { 5961, 0x0000 },
+  { 5961, 0x0000 }, { 5961, 0x0000 }, { 5961, 0x0000 }, { 5961, 0x1c00 },
+  { 5964, 0xc0bd }, { 5972, 0x4940 }, { 5976, 0xd110 }, { 5981, 0x0039 },
+  { 5985, 0x0940 }, { 5988, 0x8020 }, { 5990, 0x7090 }, { 5995, 0x8127 },
+  /* 0x9f00 */
+  { 6001, 0x820c }, { 6005, 0x8ed7 }, { 6015, 0x8c44 }, { 6020, 0xb696 },
+  { 6029, 0x00fa }, { 6035, 0x65e8 }, { 6043, 0xe300 }, { 6048, 0x242b },
+  { 6054, 0x8000 }, { 6055, 0x40d7 }, { 6062, 0x002e },
+};
+static const Summary16 jisx0212_uni2indx_pageff[6] = {
+  /* 0xff00 */
+  { 6066, 0x0000 }, { 6066, 0x0000 }, { 6066, 0x0000 }, { 6066, 0x0000 },
+  { 6066, 0x0000 }, { 6066, 0x4000 },
+};
+
+static int
+jisx0212_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0000 && wc < 0x0460)
+      summary = &jisx0212_uni2indx_page00[(wc>>4)];
+    else if (wc >= 0x2100 && wc < 0x2130)
+      summary = &jisx0212_uni2indx_page21[(wc>>4)-0x210];
+    else if (wc >= 0x4e00 && wc < 0x9fb0)
+      summary = &jisx0212_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0xff00 && wc < 0xff60)
+      summary = &jisx0212_uni2indx_pageff[(wc>>4)-0xff0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = jisx0212_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/jisx0213.h b/lib/jisx0213.h
new file mode 100644
index 0000000..98468c4
--- /dev/null
+++ b/lib/jisx0213.h
@@ -0,0 +1,5924 @@
+/*
+ * Copyright (C) 1999-2004 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * JISX0213:2000
+ */
+
+#ifndef _JISX0213_H
+#define _JISX0213_H
+
+/* JISX0213 plane 1 (= ISO-IR-233) characters are in the range
+   0x{21..7E}{21..7E}.
+   JISX0213 plane 2 (= ISO-IR-229) characters are in the range
+   0x{21,23..25,28,2C..2F,6E..7E}{21..7E}.
+   Together this makes 120 rows of 94 characters.
+*/
+
+static const unsigned short jisx0213_to_ucs_combining[][2] = {
+  { 0x304b, 0x309a },
+  { 0x304d, 0x309a },
+  { 0x304f, 0x309a },
+  { 0x3051, 0x309a },
+  { 0x3053, 0x309a },
+  { 0x30ab, 0x309a },
+  { 0x30ad, 0x309a },
+  { 0x30af, 0x309a },
+  { 0x30b1, 0x309a },
+  { 0x30b3, 0x309a },
+  { 0x30bb, 0x309a },
+  { 0x30c4, 0x309a },
+  { 0x30c8, 0x309a },
+  { 0x31f7, 0x309a },
+  { 0x00e6, 0x0300 },
+  { 0x0254, 0x0300 },
+  { 0x0254, 0x0301 },
+  { 0x028c, 0x0300 },
+  { 0x028c, 0x0301 },
+  { 0x0259, 0x0300 },
+  { 0x0259, 0x0301 },
+  { 0x025a, 0x0300 },
+  { 0x025a, 0x0301 },
+  { 0x02e9, 0x02e5 },
+  { 0x02e5, 0x02e9 },
+};
+
+static const unsigned short jisx0213_to_ucs_main[120 * 94] = {
+  /* 0x12121..0x1217E */
+  0x1000, 0x1001, 0x1002, 0x830c, 0x830e, 0x10fb, 0x831a, 0x831b,
+  0x831f, 0x8301, 0x109b, 0x109c, 0x00b4, 0x8340, 0x00a8, 0x833e,
+  0x83e3, 0x833f, 0x10fd, 0x10fe, 0x109d, 0x109e, 0x1003, 0x2edd,
+  0x1005, 0x1006, 0x1007, 0x10fc, 0x0714, 0x0710, 0x830f, 0x833c,
+  0x101c, 0x0716, 0x835c, 0x0726, 0x0725, 0x0718, 0x0719, 0x071c,
+  0x071d, 0x8308, 0x8309, 0x1014, 0x1015, 0x833b, 0x833d, 0x835b,
+  0x835d, 0x1008, 0x1009, 0x100a, 0x100b, 0x100c, 0x100d, 0x100e,
+  0x100f, 0x1010, 0x1011, 0x830b, 0x0912, 0x00b1, 0x00d7, 0x00f7,
+  0x831d, 0x0960, 0x831c, 0x831e, 0x0966, 0x0967, 0x091e, 0x0934,
+  0x0d42, 0x0d40, 0x00b0, 0x0732, 0x0733, 0x0803, 0x83e5, 0x8304,
+  0x00a2, 0x00a3, 0x8305, 0x8303, 0x8306, 0x830a, 0x8320, 0x00a7,
+  0x0d06, 0x0d05, 0x0ccb, 0x0ccf, 0x0cce, 0x0cc7,
+  /* 0x12221..0x1227E */
+  0x0cc6, 0x0ca1, 0x0ca0, 0x0cb3, 0x0cb2, 0x0cbd, 0x0cbc, 0x073b,
+  0x1012, 0x0892, 0x0890, 0x0891, 0x0893, 0x1013, 0x8307, 0x8302,
+  0x830d, 0x835e, 0x1033, 0x1034, 0x1035, 0x103b, 0x103c, 0x10ff,
+  0x109f, 0x0908, 0x090b, 0x0986, 0x0987, 0x0982, 0x0983, 0x092a,
+  0x0929, 0x0984, 0x0985, 0x098a, 0x098b, 0x0909, 0x0905, 0x0a05,
+  0x0a06, 0x0927, 0x0928, 0x00ac, 0x08d2, 0x08d4, 0x0900, 0x0903,
+  0x0995, 0x0996, 0x0997, 0x0925, 0x0926, 0x835f, 0x8360, 0x1018,
+  0x1019, 0x1016, 0x1017, 0x0920, 0x09a5, 0x0a12, 0x0902, 0x0907,
+  0x0961, 0x0952, 0x096a, 0x096b, 0x091a, 0x093d, 0x091d, 0x0935,
+  0x092b, 0x092c, 0x0962, 0x0943, 0x0945, 0x0948, 0x0976, 0x0977,
+  0x0894, 0x082b, 0x0730, 0x0d6f, 0x0d6d, 0x0d6a, 0x0720, 0x0721,
+  0x00b6, 0x0d6e, 0x0d6b, 0x0d6c, 0x0d69, 0x0cef,
+  /* 0x12321..0x1237E */
+  0x0cb7, 0x0cb6, 0x0cc1, 0x0cc0, 0x0897, 0x0898, 0x0896, 0x0899,
+  0x08c4, 0x08e8, 0x08e6, 0x08e7, 0x08e9, 0x0f34, 0x0f35, 0x8310,
+  0x8311, 0x8312, 0x8313, 0x8314, 0x8315, 0x8316, 0x8317, 0x8318,
+  0x8319, 0x0fbf, 0x0cc9, 0x103d, 0x8246, 0x8245, 0x0ce6, 0x0722,
+  0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, 0x8327, 0x8328,
+  0x8329, 0x832a, 0x832b, 0x832c, 0x832d, 0x832e, 0x832f, 0x8330,
+  0x8331, 0x8332, 0x8333, 0x8334, 0x8335, 0x8336, 0x8337, 0x8338,
+  0x8339, 0x833a, 0x0913, 0x0835, 0x080f, 0x13cb, 0x0813, 0x0827,
+  0x8341, 0x8342, 0x8343, 0x8344, 0x8345, 0x8346, 0x8347, 0x8348,
+  0x8349, 0x834a, 0x834b, 0x834c, 0x834d, 0x834e, 0x834f, 0x8350,
+  0x8351, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, 0x8357, 0x8358,
+  0x8359, 0x835a, 0x10a0, 0x0713, 0x0ffa, 0x0ffb,
+  /* 0x12421..0x1247E */
+  0x1041, 0x1042, 0x1043, 0x1044, 0x1045, 0x1046, 0x1047, 0x1048,
+  0x1049, 0x104a, 0x104b, 0x104c, 0x104d, 0x104e, 0x104f, 0x1050,
+  0x1051, 0x1052, 0x1053, 0x1054, 0x1055, 0x1056, 0x1057, 0x1058,
+  0x1059, 0x105a, 0x105b, 0x105c, 0x105d, 0x105e, 0x105f, 0x1060,
+  0x1061, 0x1062, 0x1063, 0x1064, 0x1065, 0x1066, 0x1067, 0x1068,
+  0x1069, 0x106a, 0x106b, 0x106c, 0x106d, 0x106e, 0x106f, 0x1070,
+  0x1071, 0x1072, 0x1073, 0x1074, 0x1075, 0x1076, 0x1077, 0x1078,
+  0x1079, 0x107a, 0x107b, 0x107c, 0x107d, 0x107e, 0x107f, 0x1080,
+  0x1081, 0x1082, 0x1083, 0x1084, 0x1085, 0x1086, 0x1087, 0x1088,
+  0x1089, 0x108a, 0x108b, 0x108c, 0x108d, 0x108e, 0x108f, 0x1090,
+  0x1091, 0x1092, 0x1093, 0x1094, 0x1095, 0x1096, 0x0001, 0x0002,
+  0x0003, 0x0004, 0x0005, 0x0000, 0x0000, 0x0000,
+  /* 0x12521..0x1257E */
+  0x10a1, 0x10a2, 0x10a3, 0x10a4, 0x10a5, 0x10a6, 0x10a7, 0x10a8,
+  0x10a9, 0x10aa, 0x10ab, 0x10ac, 0x10ad, 0x10ae, 0x10af, 0x10b0,
+  0x10b1, 0x10b2, 0x10b3, 0x10b4, 0x10b5, 0x10b6, 0x10b7, 0x10b8,
+  0x10b9, 0x10ba, 0x10bb, 0x10bc, 0x10bd, 0x10be, 0x10bf, 0x10c0,
+  0x10c1, 0x10c2, 0x10c3, 0x10c4, 0x10c5, 0x10c6, 0x10c7, 0x10c8,
+  0x10c9, 0x10ca, 0x10cb, 0x10cc, 0x10cd, 0x10ce, 0x10cf, 0x10d0,
+  0x10d1, 0x10d2, 0x10d3, 0x10d4, 0x10d5, 0x10d6, 0x10d7, 0x10d8,
+  0x10d9, 0x10da, 0x10db, 0x10dc, 0x10dd, 0x10de, 0x10df, 0x10e0,
+  0x10e1, 0x10e2, 0x10e3, 0x10e4, 0x10e5, 0x10e6, 0x10e7, 0x10e8,
+  0x10e9, 0x10ea, 0x10eb, 0x10ec, 0x10ed, 0x10ee, 0x10ef, 0x10f0,
+  0x10f1, 0x10f2, 0x10f3, 0x10f4, 0x10f5, 0x10f6, 0x0006, 0x0007,
+  0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d,
+  /* 0x12621..0x1267E */
+  0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398,
+  0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0,
+  0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9,
+  0x0d64, 0x0d60, 0x0d62, 0x0d66, 0x0d61, 0x0d65, 0x0d67, 0x0d63,
+  0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8,
+  0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0,
+  0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9,
+  0x03c2, 0x0bf5, 0x0bf6, 0x0bf7, 0x0bf8, 0x0bf9, 0x0bfa, 0x0bfb,
+  0x0bfc, 0x0bfd, 0x0bfe, 0x0d16, 0x0d17, 0x1020, 0x0d0e, 0x0d00,
+  0x0d01, 0x0d02, 0x0d03, 0x0d68, 0x0cb1, 0x11f0, 0x11f1, 0x11f2,
+  0x11f3, 0x11f4, 0x11f5, 0x11f6, 0x11f7, 0x11f8, 0x11f9, 0x000e,
+  0x11fa, 0x11fb, 0x11fc, 0x11fd, 0x11fe, 0x11ff,
+  /* 0x12721..0x1277E */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416,
+  0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+  0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426,
+  0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e,
+  0x042f, 0x0abe, 0x0abf, 0x0ac0, 0x0ac1, 0x0ac2, 0x0ac3, 0x0ac4,
+  0x0ac5, 0x0ac6, 0x0ac7, 0x0ac8, 0x0ac9, 0x0aca, 0x0acb, 0x0acc,
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436,
+  0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+  0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446,
+  0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e,
+  0x044f, 0x10f7, 0x10f8, 0x10f9, 0x10fa, 0x09da, 0x09db, 0x0853,
+  0x0854, 0x0855, 0x0e13, 0x0a18, 0x0b23, 0x0ace,
+  /* 0x12821..0x1287E */
+  0x0c00, 0x0c02, 0x0c0c, 0x0c10, 0x0c18, 0x0c14, 0x0c1c, 0x0c2c,
+  0x0c24, 0x0c34, 0x0c3c, 0x0c01, 0x0c03, 0x0c0f, 0x0c13, 0x0c1b,
+  0x0c17, 0x0c23, 0x0c33, 0x0c2b, 0x0c3b, 0x0c4b, 0x0c20, 0x0c2f,
+  0x0c28, 0x0c37, 0x0c3f, 0x0c1d, 0x0c30, 0x0c25, 0x0c38, 0x0c42,
+  0x1251, 0x1252, 0x1253, 0x1254, 0x1255, 0x1256, 0x1257, 0x1258,
+  0x1259, 0x125a, 0x125b, 0x125c, 0x125d, 0x125e, 0x125f, 0x12b1,
+  0x12b2, 0x12b3, 0x12b4, 0x12b5, 0x12b6, 0x12b7, 0x12b8, 0x12b9,
+  0x12ba, 0x12bb, 0x12bc, 0x12bd, 0x12be, 0x12bf, 0x0000, 0x0000,
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cd0, 0x0cd1,
+  0x0cd2, 0x0cd3, 0x073c, 0x0747, 0x0748, 0x0749, 0x01cd, 0x01ce,
+  0x01d0, 0x053e, 0x053f, 0x01f8, 0x01f9, 0x01d1, 0x01d2, 0x01d4,
+  0x01d6, 0x01d8, 0x01da, 0x01dc, 0x0000, 0x0000,
+  /* 0x12921..0x1297E */
+  0x07ac, 0x00a0, 0x00a1, 0x00a4, 0x00a6, 0x00a9, 0x00aa, 0x00ab,
+  0x00ad, 0x00ae, 0x00af, 0x00b2, 0x00b3, 0x00b7, 0x00b8, 0x00b9,
+  0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, 0x00c0, 0x00c1,
+  0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9,
+  0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1,
+  0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d8, 0x00d9, 0x00da,
+  0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 0x00e0, 0x00e1, 0x00e2,
+  0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea,
+  0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 0x00f0, 0x00f1, 0x00f2,
+  0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f8, 0x00f9, 0x00fa, 0x00fb,
+  0x00fc, 0x00fd, 0x00fe, 0x00ff, 0x0100, 0x012a, 0x016a, 0x0112,
+  0x014c, 0x0101, 0x012b, 0x016b, 0x0113, 0x014d,
+  /* 0x12A21..0x12A7E */
+  0x0104, 0x02d8, 0x0141, 0x013d, 0x015a, 0x0160, 0x015e, 0x0164,
+  0x0179, 0x017d, 0x017b, 0x0105, 0x02db, 0x0142, 0x013e, 0x015b,
+  0x02c7, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c,
+  0x0154, 0x0102, 0x0139, 0x0106, 0x010c, 0x0118, 0x011a, 0x010e,
+  0x0143, 0x0147, 0x0150, 0x0158, 0x016e, 0x0170, 0x0162, 0x0155,
+  0x0103, 0x013a, 0x0107, 0x010d, 0x0119, 0x011b, 0x010f, 0x0111,
+  0x0144, 0x0148, 0x0151, 0x0159, 0x016f, 0x0171, 0x0163, 0x02d9,
+  0x0108, 0x011c, 0x0124, 0x0134, 0x015c, 0x016c, 0x0109, 0x011d,
+  0x0125, 0x0135, 0x015d, 0x016d, 0x0271, 0x028b, 0x027e, 0x0283,
+  0x0292, 0x026c, 0x026e, 0x0279, 0x0288, 0x0256, 0x0273, 0x027d,
+  0x0282, 0x0290, 0x027b, 0x026d, 0x025f, 0x0272, 0x029d, 0x028e,
+  0x0261, 0x014b, 0x0270, 0x0281, 0x0127, 0x0295,
+  /* 0x12B21..0x12B7E */
+  0x0294, 0x0266, 0x0298, 0x01c2, 0x0253, 0x0257, 0x0284, 0x0260,
+  0x0193, 0x0153, 0x0152, 0x0268, 0x0289, 0x0258, 0x0275, 0x0259,
+  0x025c, 0x025e, 0x0250, 0x026f, 0x028a, 0x0264, 0x028c, 0x0254,
+  0x0251, 0x0252, 0x028d, 0x0265, 0x02a2, 0x02a1, 0x0255, 0x0291,
+  0x027a, 0x0267, 0x025a, 0x000f, 0x01fd, 0x0670, 0x0671, 0x0010,
+  0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0672,
+  0x0673, 0x0361, 0x02c8, 0x02cc, 0x02d0, 0x02d1, 0x0306, 0x073f,
+  0x030b, 0x0301, 0x0304, 0x0300, 0x030f, 0x030c, 0x0302, 0x02e5,
+  0x02e6, 0x02e7, 0x02e8, 0x02e9, 0x0018, 0x0019, 0x0325, 0x032c,
+  0x0339, 0x031c, 0x031f, 0x0320, 0x0308, 0x033d, 0x0329, 0x032f,
+  0x02de, 0x0324, 0x0330, 0x033c, 0x0334, 0x031d, 0x031e, 0x0318,
+  0x0319, 0x032a, 0x033a, 0x033b, 0x0303, 0x031a,
+  /* 0x12C21..0x12C7E */
+  0x0e76, 0x0e77, 0x0e78, 0x0e79, 0x0e7a, 0x0e7b, 0x0e7c, 0x0e7d,
+  0x0e7e, 0x0e7f, 0x0beb, 0x0bec, 0x0bed, 0x0bee, 0x0bef, 0x0bf0,
+  0x0bf1, 0x0bf2, 0x0bf3, 0x0bf4, 0x0870, 0x0871, 0x0872, 0x0873,
+  0x0874, 0x0875, 0x0876, 0x0877, 0x0878, 0x0879, 0x087a, 0x087b,
+  0x0bd0, 0x0bd1, 0x0bd2, 0x0bd3, 0x0bd4, 0x0bd5, 0x0bd6, 0x0bd7,
+  0x0bd8, 0x0bd9, 0x0bda, 0x0bdb, 0x0bdc, 0x0bdd, 0x0bde, 0x0bdf,
+  0x0be0, 0x0be1, 0x0be2, 0x0be3, 0x0be4, 0x0be5, 0x0be6, 0x0be7,
+  0x0be8, 0x0be9, 0x12d0, 0x12d1, 0x12d2, 0x12d3, 0x12d4, 0x12d5,
+  0x12d6, 0x12d7, 0x12d8, 0x12d9, 0x12da, 0x12db, 0x12dc, 0x12dd,
+  0x12de, 0x12df, 0x12e0, 0x12e1, 0x12e2, 0x12e3, 0x12fa, 0x12e9,
+  0x12e5, 0x12ed, 0x12ec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0751, 0x0742,
+  /* 0x12D21..0x12D7E */
+  0x0b60, 0x0b61, 0x0b62, 0x0b63, 0x0b64, 0x0b65, 0x0b66, 0x0b67,
+  0x0b68, 0x0b69, 0x0b6a, 0x0b6b, 0x0b6c, 0x0b6d, 0x0b6e, 0x0b6f,
+  0x0b70, 0x0b71, 0x0b72, 0x0b73, 0x0860, 0x0861, 0x0862, 0x0863,
+  0x0864, 0x0865, 0x0866, 0x0867, 0x0868, 0x0869, 0x086a, 0x1349,
+  0x1314, 0x1322, 0x134d, 0x1318, 0x1327, 0x1303, 0x1336, 0x1351,
+  0x1357, 0x130d, 0x1326, 0x1323, 0x132b, 0x134a, 0x133b, 0x139c,
+  0x139d, 0x139e, 0x138e, 0x138f, 0x13c4, 0x13a1, 0x086b, 0x0000,
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x137b, 0x101d,
+  0x101f, 0x0816, 0x13cd, 0x0821, 0x12a4, 0x12a5, 0x12a6, 0x12a7,
+  0x12a8, 0x1231, 0x1232, 0x1239, 0x137e, 0x137d, 0x137c, 0x0000,
+  0x0000, 0x0000, 0x092e, 0x0000, 0x0000, 0x0000, 0x0000, 0x091f,
+  0x09bf, 0x0000, 0x0000, 0x0000, 0x0e56, 0x0d1e,
+  /* 0x12E21..0x12E7E */
+  0x2ff1, 0x840b, 0x1402, 0x2e28, 0x2e2f, 0x2e30, 0x2e8d, 0x2ee1,
+  0x2efd, 0x2eff, 0x2f03, 0x2f0b, 0x2f60, 0x2f48, 0x2f49, 0x2f56,
+  0x2f5f, 0x2f6a, 0x2f6c, 0x2f7e, 0x2f8a, 0x2f94, 0x2f97, 0x8130,
+  0x2fc9, 0x2fe0, 0x3001, 0x3002, 0x300e, 0x3018, 0x3027, 0x302e,
+  0x3040, 0x303b, 0x3041, 0x3094, 0x30cc, 0x30f2, 0x30d0, 0x30e6,
+  0x8131, 0x3106, 0x3103, 0x310b, 0x311e, 0x3135, 0x314a, 0x8132,
+  0x3155, 0x3157, 0x14b5, 0x319d, 0x31c3, 0x31ca, 0x31de, 0x31e2,
+  0x31ee, 0x3201, 0x14db, 0x3213, 0x3215, 0x3249, 0x3257, 0x3261,
+  0x3293, 0x32c8, 0x8133, 0x32cc, 0x32d0, 0x32d6, 0x32db, 0x8134,
+  0x32f0, 0x32fb, 0x3300, 0x3307, 0x331c, 0x8135, 0x3361, 0x3363,
+  0x337d, 0x3393, 0x339d, 0x33b2, 0x3412, 0x3427, 0x344d, 0x349c,
+  0x346b, 0x3474, 0x347f, 0x3488, 0x3496, 0x34a1,
+  /* 0x12F21..0x12F7E */
+  0x34a9, 0x34c6, 0x34ff, 0x350e, 0x352b, 0x3535, 0x3550, 0x355e,
+  0x3581, 0x3586, 0x358e, 0x8136, 0x35ad, 0x35ce, 0x8137, 0x3608,
+  0x360e, 0x363b, 0x3649, 0x3676, 0x3666, 0x8138, 0x366f, 0x3671,
+  0x3672, 0x3699, 0x369e, 0x36a9, 0x36ac, 0x36b3, 0x36c9, 0x36ca,
+  0x370a, 0x923d, 0x3721, 0x372f, 0x3733, 0x3734, 0x3770, 0x3777,
+  0x377c, 0x379c, 0x810f, 0x931b, 0x37b8, 0x37c7, 0x37c8, 0x37cf,
+  0x37e4, 0x37ed, 0x37f5, 0x37f6, 0x37ff, 0x3809, 0x8110, 0x3861,
+  0x3864, 0x8139, 0x387c, 0x3889, 0x389e, 0x813a, 0x38a9, 0x946e,
+  0x38d2, 0x38ce, 0x38d4, 0x38da, 0x38e0, 0x38e9, 0x390c, 0x6641,
+  0x395d, 0x396d, 0x398b, 0x3992, 0x39a4, 0x39c3, 0x39d2, 0x39dd,
+  0x3a13, 0x3a23, 0x3a67, 0x3a6d, 0x3a77, 0x3a7e, 0x3a84, 0x3a9e,
+  0x3aa7, 0x3ac4, 0x98bd, 0x3b19, 0x3b25, 0x325d,
+  /* 0x13021..0x1307E */
+  0x2e9c, 0x3516, 0x3a03, 0x763f, 0x34c0, 0x411b, 0x4328, 0x39f6,
+  0x7022, 0x6475, 0x631c, 0x5a50, 0x40aa, 0x43e1, 0x4e25, 0x45ed,
+  0x6466, 0x62a6, 0x7bf5, 0x4893, 0x3727, 0x45a1, 0x4271, 0x3b9b,
+  0x39d0, 0x667b, 0x78f4, 0x5d62, 0x5dbe, 0x7b8e, 0x4216, 0x5c9f,
+  0x68b7, 0x3b89, 0x3eb5, 0x4309, 0x4697, 0x4848, 0x75c7, 0x778d,
+  0x474f, 0x2ee5, 0x2f0a, 0x2f4d, 0x2f9d, 0x3049, 0x36f2, 0x3937,
+  0x39d4, 0x3a01, 0x3c09, 0x40df, 0x410f, 0x4170, 0x4613, 0x4905,
+  0x50ba, 0x554f, 0x5570, 0x59fb, 0x5dad, 0x5def, 0x60c3, 0x640e,
+  0x6863, 0x6b02, 0x7055, 0x707a, 0x333b, 0x2e95, 0x2ea5, 0x37df,
+  0x60b2, 0x70c1, 0x58ef, 0x2e00, 0x38f1, 0x4ea2, 0x7038, 0x5a32,
+  0x6328, 0x628b, 0x7c2f, 0x3141, 0x3370, 0x34bd, 0x34e1, 0x36e0,
+  0x39fb, 0x3f15, 0x78f2, 0x4deb, 0x60e4, 0x652d,
+  /* 0x13121..0x1317E */
+  0x7662, 0x7670, 0x76a0, 0x77fb, 0x340b, 0x33f3, 0x3b87, 0x50cf,
+  0x5fbd, 0x6fc2, 0x76e8, 0x336f, 0x7d5c, 0x5aba, 0x2e11, 0x5893,
+  0x61fc, 0x4e26, 0x3618, 0x3504, 0x4b1d, 0x651a, 0x7c3b, 0x39e5,
+  0x33a9, 0x4d66, 0x54dc, 0x758f, 0x3642, 0x2e91, 0x704b, 0x76f2,
+  0x634f, 0x790c, 0x33e1, 0x35b6, 0x3b30, 0x3f71, 0x4620, 0x46f3,
+  0x4804, 0x4c38, 0x4cf3, 0x4d29, 0x545b, 0x56c8, 0x5a4e, 0x7834,
+  0x62f1, 0x685b, 0x6a60, 0x72ed, 0x4db2, 0x55ab, 0x56ca, 0x79c5,
+  0x40a6, 0x6b01, 0x6d8a, 0x75b2, 0x498e, 0x33ad, 0x3186, 0x3712,
+  0x3830, 0x3944, 0x3bb4, 0x3ef6, 0x4028, 0x43a9, 0x43f4, 0x4cbf,
+  0x4f14, 0x508e, 0x5114, 0x5159, 0x51d5, 0x533f, 0x5e01, 0x6276,
+  0x62d1, 0x6597, 0x7060, 0x725b, 0x7d1b, 0x3869, 0x45bc, 0x4c5a,
+  0x5525, 0x31f9, 0x392e, 0x3965, 0x3f80, 0x3fdc,
+  /* 0x13221..0x1327E */
+  0x42bc, 0x45fa, 0x4a2a, 0x4b27, 0x4bb4, 0x538b, 0x5fc1, 0x6956,
+  0x7d2c, 0x7d0e, 0x7ec4, 0x3ca1, 0x4c96, 0x637b, 0x3104, 0x3c4b,
+  0x41b6, 0x61c6, 0x4876, 0x5261, 0x2e59, 0x2ffa, 0x3378, 0x4069,
+  0x4e29, 0x5a4f, 0x77f3, 0x2e0b, 0x3316, 0x2eee, 0x2f55, 0x2f3d,
+  0x2fa1, 0x2f73, 0x32a0, 0x33ef, 0x3609, 0x390f, 0x3ac1, 0x3bb6,
+  0x3be1, 0x59d1, 0x4687, 0x479c, 0x47b6, 0x4b4c, 0x4cb3, 0x506b,
+  0x53c2, 0x598d, 0x59be, 0x5a3c, 0x5b87, 0x62b1, 0x62db, 0x6304,
+  0x6377, 0x63ef, 0x63d3, 0x6766, 0x6ab2, 0x3629, 0x6ca8, 0x6fe6,
+  0x704e, 0x771e, 0x668a, 0x2fc4, 0x3ce8, 0x4211, 0x5259, 0x553b,
+  0x61e5, 0x62bd, 0x66fe, 0x6cc0, 0x76c5, 0x7913, 0x79d5, 0x2ecb,
+  0x2f1a, 0x69e3, 0x36de, 0x384a, 0x38ca, 0x3efb, 0x3feb, 0x402a,
+  0x4094, 0x4062, 0x41d0, 0x4212, 0x42d0, 0x4539,
+  /* 0x13321..0x1337E */
+  0x7b41, 0x4666, 0x48b0, 0x4d77, 0x5070, 0x554c, 0x5686, 0x5d75,
+  0x62a5, 0x67f9, 0x758b, 0x768e, 0x6c9d, 0x31f1, 0x32be, 0x3916,
+  0x34b3, 0x3bb3, 0x3d16, 0x4168, 0x4982, 0x4daf, 0x588d, 0x64cb,
+  0x6857, 0x6a72, 0x73a7, 0x7ab8, 0x4d6c, 0x79a8, 0x66d9, 0x37a3,
+  0x47ff, 0x66ce, 0x720e, 0x3283, 0x3687, 0x3404, 0x3ed3, 0x42e1,
+  0x44b9, 0x483c, 0x4838, 0x4bbb, 0x5372, 0x58ba, 0x5a6b, 0x699a,
+  0x69d2, 0x6d6b, 0x6f03, 0x70ed, 0x75a3, 0x7694, 0x7769, 0x3b66,
+  0x3cb3, 0x497d, 0x784d, 0x784e, 0x439b, 0x5b20, 0x4a2b, 0x4a7f,
+  0x48b6, 0x7c0d, 0x4f5f, 0x3272, 0x359d, 0x4070, 0x42ec, 0x4d3b,
+  0x4e07, 0x4ed1, 0x645b, 0x6910, 0x6f44, 0x2e14, 0x7c39, 0x33f6,
+  0x491b, 0x4a3a, 0x7784, 0x482a, 0x315c, 0x5ac3, 0x64b2, 0x71dc,
+  0x738c, 0x365b, 0x7d28, 0x4822, 0x6305, 0x6431,
+  /* 0x13421..0x1347E */
+  0x5ca5, 0x3208, 0x62c5, 0x54e6, 0x2e7e, 0x2f83, 0x31a0, 0x3bd2,
+  0x320a, 0x32d8, 0x32e7, 0x3dfb, 0x359a, 0x382a, 0x39e6, 0x3b8c,
+  0x3b98, 0x3bdb, 0x3e72, 0x3e79, 0x40a3, 0x411f, 0x4163, 0x41be,
+  0x43db, 0x4562, 0x47d1, 0x4853, 0x48fa, 0x4b3e, 0x4b53, 0x4c57,
+  0x4f22, 0x4f97, 0x4f45, 0x54b0, 0x5518, 0x56e3, 0x570b, 0x5aff,
+  0x5ba1, 0x5c21, 0x5de9, 0x5f36, 0x5ff0, 0x609d, 0x6266, 0x639e,
+  0x69b3, 0x6acc, 0x6cab, 0x7084, 0x7451, 0x7593, 0x7591, 0x75a2,
+  0x7665, 0x77d3, 0x7928, 0x6218, 0x2e38, 0x342b, 0x3cb8, 0x3dcc,
+  0x53a9, 0x564c, 0x573c, 0x3ca9, 0x5feb, 0x6d0b, 0x76c1, 0x7811,
+  0x7854, 0x7858, 0x2f01, 0x2f0e, 0x3371, 0x359c, 0x3668, 0x37fa,
+  0x3947, 0x3b09, 0x3bc4, 0x3c90, 0x3e0c, 0x3e7e, 0x3fcc, 0x43ee,
+  0x473a, 0x45d7, 0x45e2, 0x471f, 0x48cb, 0x48c4,
+  /* 0x13521..0x1357E */
+  0x4a5f, 0x3e30, 0x4bc5, 0x4c17, 0x4c7d, 0x557f, 0x5948, 0x3b63,
+  0x5a00, 0x5d00, 0x3fbd, 0x698f, 0x6a18, 0x6cb4, 0x6d77, 0x6ecc,
+  0x6f1d, 0x78e2, 0x7a0e, 0x7b3c, 0x2e80, 0x307d, 0x3100, 0x3993,
+  0x3b9c, 0x422f, 0x4280, 0x44ec, 0x4b3a, 0x52a0, 0x5591, 0x5947,
+  0x5fa9, 0x67fb, 0x6abc, 0x6b70, 0x43ac, 0x63ca, 0x77a0, 0x3409,
+  0x3403, 0x35ab, 0x4854, 0x4a58, 0x6a70, 0x5827, 0x4775, 0x7ecd,
+  0x3374, 0x3ba2, 0x611a, 0x6650, 0x7006, 0x2e18, 0x2e45, 0x2ec7,
+  0x2f11, 0x33ca, 0x3438, 0x3bae, 0x3f13, 0x4025, 0x4551, 0x473d,
+  0x4c42, 0x4c72, 0x4ce3, 0x5078, 0x5403, 0x5a76, 0x5aae, 0x5b08,
+  0x5d1a, 0x5cfe, 0x5d66, 0x45e7, 0x525b, 0x33bb, 0x3c45, 0x3de8,
+  0x42d2, 0x42e0, 0x4319, 0x4e20, 0x665a, 0x6a31, 0x6ddd, 0x72f8,
+  0x4f01, 0x59a6, 0x7b5a, 0x2ea8, 0x2eab, 0x2eac,
+  /* 0x13621..0x1367E */
+  0x2f9b, 0x2fa0, 0x30d1, 0x3147, 0x5af6, 0x3171, 0x31f6, 0x3354,
+  0x3321, 0x337f, 0x33eb, 0x35ac, 0x3883, 0x3ce1, 0x3f37, 0x3f4a,
+  0x402f, 0x4050, 0x406d, 0x431f, 0x4559, 0x4a4b, 0x4cc1, 0x52c2,
+  0x52ed, 0x57ef, 0x60f8, 0x6105, 0x6208, 0x654e, 0x70f7, 0x73e1,
+  0x77ff, 0x7957, 0x7a5a, 0x2ef0, 0x31dd, 0x3c2d, 0x4681, 0x496d,
+  0x3c40, 0x46f2, 0x4975, 0x5389, 0x4850, 0x5c81, 0x30c5, 0x32e4,
+  0x3747, 0x3dfe, 0x7326, 0x45a4, 0x4b23, 0x4b3d, 0x5434, 0x5981,
+  0x59bd, 0x5b4b, 0x5dca, 0x62b9, 0x63cc, 0x687f, 0x695f, 0x6b39,
+  0x6fd1, 0x71d1, 0x341f, 0x7280, 0x2e5d, 0x3036, 0x33e5, 0x333a,
+  0x52d7, 0x5396, 0x57e9, 0x62e6, 0x6eaf, 0x79c6, 0x79c8, 0x79d2,
+  0x3177, 0x411a, 0x665e, 0x35b0, 0x5a7a, 0x3076, 0x3bd3, 0x7047,
+  0x7685, 0x2e32, 0x4adb, 0x71e7, 0x3c51, 0x3c48,
+  /* 0x13721..0x1377E */
+  0x4398, 0x5a9f, 0x4c93, 0x7774, 0x6f61, 0x5aaa, 0x518a, 0x7688,
+  0x5c82, 0x4817, 0x5e70, 0x4851, 0x736c, 0x32f2, 0x341b, 0x65ab,
+  0x6a13, 0x5fa4, 0x6ecd, 0x70e1, 0x3366, 0x6888, 0x5941, 0x2fc2,
+  0x30be, 0x3211, 0x3144, 0x3553, 0x372d, 0x53ea, 0x378b, 0x3951,
+  0x3f62, 0x3f84, 0x4075, 0x4176, 0x4167, 0x41a9, 0x43b2, 0x443a,
+  0x456c, 0x466f, 0x4842, 0x4e13, 0x5566, 0x5a3d, 0x5cfb, 0x5d4c,
+  0x5d99, 0x5e4b, 0x5f6b, 0x630e, 0x634a, 0x66cd, 0x6a08, 0x6a63,
+  0x6b66, 0x6efd, 0x781a, 0x7d8f, 0x62b8, 0x6fce, 0x7be8, 0x3287,
+  0x421f, 0x4483, 0x4fc0, 0x7699, 0x4841, 0x3091, 0x4b20, 0x4c7a,
+  0x4f54, 0x5a74, 0x5d50, 0x6840, 0x6a23, 0x4708, 0x2ef6, 0x3039,
+  0x3026, 0x3065, 0x317c, 0x3238, 0x3263, 0x35a7, 0x370f, 0x3805,
+  0x3acc, 0x3efa, 0x41b2, 0x41f8, 0x42f3, 0x4372,
+  /* 0x13821..0x1387E */
+  0x491c, 0x4a29, 0x527d, 0x52ac, 0x532e, 0x5814, 0x586f, 0x5d79,
+  0x570c, 0x60a9, 0x698b, 0x6b19, 0x6ce2, 0x6ed2, 0x7063, 0x7375,
+  0x767a, 0x7855, 0x7a13, 0x7e78, 0x3143, 0x339f, 0x33b3, 0x3e7b,
+  0x3f26, 0x4e1b, 0x4e90, 0x5384, 0x53fe, 0x5d43, 0x6237, 0x6a00,
+  0x6afa, 0x7650, 0x2e4e, 0x300b, 0x33e4, 0x347c, 0x36fa, 0x39d1,
+  0x3b64, 0x3df1, 0x3eab, 0x3f27, 0x4238, 0x4545, 0x47af, 0x4e56,
+  0x52d0, 0x5cca, 0x68b4, 0x60a1, 0x60e1, 0x63f0, 0x664e, 0x6a87,
+  0x6de8, 0x7237, 0x76c7, 0x7867, 0x7f13, 0x2e94, 0x2e92, 0x2f0d,
+  0x3348, 0x3449, 0x343e, 0x3a2f, 0x3f8c, 0x3fa1, 0x409f, 0x48a7,
+  0x4a8e, 0x545a, 0x5881, 0x6a9e, 0x6aa4, 0x6b77, 0x7190, 0x2e5e,
+  0x7bc9, 0x2ea4, 0x2f7c, 0x2faf, 0x3019, 0x3016, 0x3149, 0x316c,
+  0x329f, 0x32b9, 0x32fe, 0x339a, 0x33e3, 0x3411,
+  /* 0x13921..0x1397E */
+  0x340e, 0x3589, 0x3751, 0x37a2, 0x397d, 0x3b54, 0x3b5d, 0x3b8f,
+  0x3de5, 0x3de7, 0x3df7, 0x3e78, 0x3e83, 0x3e9a, 0x3eb7, 0x3f18,
+  0x4052, 0x414c, 0x4297, 0x42d8, 0x43a7, 0x453b, 0x4602, 0x4643,
+  0x46f4, 0x476d, 0x4821, 0x4897, 0x49cb, 0x4c5f, 0x4d2a, 0x4d69,
+  0x4e2f, 0x4e9d, 0x5532, 0x5687, 0x586c, 0x5a3f, 0x5ce0, 0x5d05,
+  0x5d18, 0x5d5e, 0x5db1, 0x6015, 0x6003, 0x60af, 0x60b1, 0x6154,
+  0x618f, 0x622a, 0x6352, 0x684c, 0x6861, 0x6b1b, 0x6ca2, 0x6cfc,
+  0x70ca, 0x7175, 0x7271, 0x583f, 0x72fc, 0x75a4, 0x764d, 0x7805,
+  0x7999, 0x7ad8, 0x7d3b, 0x325b, 0x32ab, 0x33f7, 0x3408, 0x38d5,
+  0x42f7, 0x4fe0, 0x6c6a, 0x6f5f, 0x7eb9, 0x314b, 0x323b, 0x344a,
+  0x36fd, 0x5a40, 0x7177, 0x7d60, 0x7ed2, 0x5344, 0x4f09, 0x6170,
+  0x5511, 0x3ffd, 0x40da, 0x7aa8, 0x52db, 0x6fbc,
+  /* 0x13A21..0x13A7E */
+  0x4b64, 0x7803, 0x2eca, 0x36f0, 0x3764, 0x38be, 0x3a5a, 0x4068,
+  0x41c7, 0x460f, 0x4606, 0x4839, 0x48b1, 0x4df7, 0x55d5, 0x5d3a,
+  0x626e, 0x7b42, 0x2e9b, 0x2f50, 0x33c9, 0x3506, 0x3d6f, 0x3de6,
+  0x3dee, 0x47fb, 0x4c99, 0x5473, 0x5802, 0x6a50, 0x7396, 0x68df,
+  0x3750, 0x3ea7, 0x432b, 0x30b5, 0x30ac, 0x318d, 0x4700, 0x34c9,
+  0x385e, 0x39bb, 0x3bb0, 0x3f69, 0x424d, 0x43a1, 0x483d, 0x4b73,
+  0x4e08, 0x507d, 0x71c7, 0x5280, 0x5815, 0x5826, 0x596d, 0x458e,
+  0x5d30, 0x63dc, 0x68c1, 0x6f09, 0x769b, 0x3264, 0x3728, 0x4750,
+  0x5f6a, 0x6ca1, 0x31b4, 0x3742, 0x762a, 0x383a, 0x498a, 0x60b4,
+  0x34b2, 0x3d0e, 0x37fc, 0x5895, 0x7dfa, 0x2f5c, 0x324a, 0x348b,
+  0x443e, 0x4628, 0x4714, 0x47f5, 0x5a84, 0x5b56, 0x5d22, 0x732f,
+  0x485c, 0x7bad, 0x5b39, 0x3319, 0x318a, 0x3237,
+  /* 0x13B21..0x13B7E */
+  0x3bdf, 0x42f6, 0x44ae, 0x44e6, 0x472d, 0x4bba, 0x65a9, 0x76d1,
+  0x5690, 0x7bd6, 0x434c, 0x7306, 0x7bab, 0x56bf, 0x4652, 0x2e09,
+  0x3098, 0x33c2, 0x3c71, 0x40e8, 0x4492, 0x4563, 0x485f, 0x51e6,
+  0x53ca, 0x5523, 0x5b97, 0x5e82, 0x6695, 0x6b83, 0x6cdb, 0x7178,
+  0x7910, 0x45ac, 0x46ab, 0x4b8b, 0x2ed5, 0x2ed4, 0x2f3a, 0x2f7f,
+  0x323a, 0x33f8, 0x33f2, 0x35e3, 0x36db, 0x38eb, 0x39cb, 0x39c9,
+  0x39ff, 0x3b50, 0x3c4d, 0x3e02, 0x3e2b, 0x3fd7, 0x401d, 0x4307,
+  0x452f, 0x3b5c, 0x45af, 0x45bd, 0x45e8, 0x479d, 0x4b62, 0x4b7b,
+  0x4c0f, 0x5345, 0x5949, 0x59c1, 0x5cf8, 0x5d19, 0x5d2b, 0x60a2,
+  0x6102, 0x61f3, 0x6996, 0x6a5e, 0x6a69, 0x6a66, 0x6a8c, 0x6aee,
+  0x6cc7, 0x6cdc, 0x76cc, 0x78fc, 0x4b6f, 0x2e8b, 0x2f3c, 0x2f8d,
+  0x3150, 0x3b57, 0x3bfa, 0x4148, 0x4301, 0x4642,
+  /* 0x13C21..0x13C7E */
+  0x4b21, 0x4ecb, 0x4cbb, 0x523e, 0x54bd, 0x55d4, 0x58c1, 0x593a,
+  0x600c, 0x6033, 0x61ea, 0x6494, 0x6f9e, 0x4c50, 0x7e7f, 0x3f0f,
+  0x6b58, 0x7d2b, 0x5afa, 0x6ef8, 0x3b8d, 0x76eb, 0x2e03, 0x33f1,
+  0x37f7, 0x3931, 0x3ac9, 0x3ba4, 0x4089, 0x4e7f, 0x4f06, 0x55be,
+  0x6cea, 0x3b9f, 0x6500, 0x5be0, 0x3072, 0x47f4, 0x629d, 0x3c61,
+  0x654a, 0x5e1e, 0x620e, 0x3199, 0x3c04, 0x4368, 0x6d66, 0x459c,
+  0x516e, 0x593e, 0x5d17, 0x6005, 0x6b1d, 0x6eca, 0x706e, 0x66c7,
+  0x70aa, 0x301f, 0x32fa, 0x3c3a, 0x4753, 0x507c, 0x5235, 0x714c,
+  0x71c8, 0x732b, 0x62e5, 0x3bc2, 0x3f31, 0x40f9, 0x2e3b, 0x33d6,
+  0x3b88, 0x424b, 0x4731, 0x4b8a, 0x52e9, 0x53e0, 0x5a2e, 0x616b,
+  0x6da3, 0x7152, 0x7996, 0x3112, 0x33d7, 0x346a, 0x3bff, 0x4388,
+  0x4a39, 0x5dac, 0x7700, 0x36da, 0x33ce, 0x3468,
+  /* 0x13D21..0x13D7E */
+  0x3b97, 0x3c31, 0x3dde, 0x2fee, 0x4101, 0x42fe, 0x4d32, 0x59c0,
+  0x59cb, 0x5d42, 0x5e4d, 0x5fd2, 0x61ed, 0x621f, 0x6490, 0x6846,
+  0x6972, 0x6b90, 0x6e74, 0x6f2f, 0x7031, 0x714b, 0x716c, 0x76c6,
+  0x719c, 0x2ec0, 0x2f4f, 0x3145, 0x3341, 0x3f93, 0x420e, 0x47d4,
+  0x4c41, 0x4e0b, 0x5363, 0x5e26, 0x71cd, 0x7283, 0x33d4, 0x3919,
+  0x3bbf, 0x4dd1, 0x595d, 0x5e2e, 0x5c9b, 0x387e, 0x519f, 0x31fa,
+  0x6853, 0x6ff0, 0x2fca, 0x3cfb, 0x4625, 0x57ac, 0x5ae3, 0x621c,
+  0x79ff, 0x31c6, 0x3faa, 0x45ec, 0x496f, 0x4b89, 0x4df3, 0x4e96,
+  0x4f64, 0x56fe, 0x5d14, 0x3de1, 0x7075, 0x7187, 0x7806, 0x31e6,
+  0x321d, 0x4240, 0x4691, 0x46d9, 0x4e1a, 0x3eb6, 0x5dd2, 0x5f72,
+  0x46f8, 0x65af, 0x65f7, 0x6af8, 0x32a9, 0x33d9, 0x3973, 0x3e8f,
+  0x3f90, 0x4055, 0x72e4, 0x7664, 0x30b7, 0x311f,
+  /* 0x13E21..0x13E7E */
+  0x32dd, 0x3320, 0x3347, 0x33ec, 0x34e8, 0x3546, 0x3531, 0x3617,
+  0x3968, 0x39be, 0x3a3c, 0x3bb5, 0x3c06, 0x3c0f, 0x3c11, 0x3c1a,
+  0x3e84, 0x3e8a, 0x3ee0, 0x3f70, 0x427f, 0x4284, 0x42db, 0x438c,
+  0x4377, 0x4607, 0x460c, 0x462d, 0x4676, 0x477e, 0x48a2, 0x4a1f,
+  0x4a35, 0x4cbc, 0x4d88, 0x4e09, 0x4e58, 0x513c, 0x5126, 0x5167,
+  0x55c7, 0x5701, 0x585d, 0x5901, 0x5965, 0x59f0, 0x5ae0, 0x5b11,
+  0x5ca7, 0x5d39, 0x6096, 0x63d6, 0x648b, 0x6549, 0x685d, 0x68f3,
+  0x6a1f, 0x6a3c, 0x6a54, 0x6a73, 0x6c61, 0x6cde, 0x71a4, 0x7266,
+  0x737e, 0x7418, 0x769c, 0x7798, 0x2e0a, 0x2e08, 0x2e1e, 0x2e57,
+  0x3197, 0x3270, 0x37ce, 0x3834, 0x38cc, 0x3b22, 0x3e38, 0x40c5,
+  0x44fe, 0x4761, 0x4756, 0x4d44, 0x52b6, 0x5573, 0x5a63, 0x64b8,
+  0x6b72, 0x71b8, 0x7320, 0x3631, 0x37f4, 0x78fe,
+  /* 0x13F21..0x13F7E */
+  0x42ed, 0x490d, 0x4b96, 0x51ed, 0x5e54, 0x6077, 0x6272, 0x69e6,
+  0x78df, 0x6755, 0x6fb1, 0x3c3b, 0x2f38, 0x2fe1, 0x2fb5, 0x3507,
+  0x3a20, 0x3bdd, 0x3be9, 0x3fc3, 0x414e, 0x432f, 0x45b0, 0x464b,
+  0x48ee, 0x499b, 0x4d78, 0x4df1, 0x5533, 0x55b9, 0x571f, 0x595e,
+  0x59e6, 0x5d33, 0x61e3, 0x62af, 0x65aa, 0x69aa, 0x6a3a, 0x6eab,
+  0x6f9b, 0x7032, 0x71dd, 0x7707, 0x2eba, 0x2ec1, 0x3203, 0x3875,
+  0x38ec, 0x3c0b, 0x551a, 0x3c3d, 0x614e, 0x6a0a, 0x6fc5, 0x7663,
+  0x776d, 0x5b25, 0x6acf, 0x7808, 0x7162, 0x36f3, 0x33a8, 0x7017,
+  0x3439, 0x3782, 0x3e25, 0x43a8, 0x4c34, 0x508a, 0x5761, 0x5c8b,
+  0x5fe0, 0x6870, 0x7042, 0x7154, 0x7310, 0x7318, 0x768f, 0x545e,
+  0x7ac4, 0x3d07, 0x3d69, 0x4570, 0x47a2, 0x6da8, 0x76db, 0x436e,
+  0x4749, 0x4919, 0x63c5, 0x7817, 0x76c0, 0x68fe,
+  /* 0x14021..0x1407E */
+  0x4f84, 0x447a, 0x3bf8, 0x2e16, 0x502c, 0x555d, 0x462f, 0x31c4,
+  0x3236, 0x32e2, 0x39d3, 0x3f81, 0x4027, 0x4210, 0x453f, 0x4574,
+  0x461f, 0x4674, 0x48f2, 0x4816, 0x4b63, 0x4e05, 0x5272, 0x551f,
+  0x56db, 0x5cbe, 0x6056, 0x38f0, 0x68fd, 0x697f, 0x6aa0, 0x6a93,
+  0x6acb, 0x701d, 0x7192, 0x7752, 0x7759, 0x4589, 0x5a0e, 0x6106,
+  0x76bb, 0x3e2d, 0x40dc, 0x421a, 0x45a5, 0x4614, 0x4790, 0x57f3,
+  0x5a4d, 0x5c4d, 0x5e3e, 0x610a, 0x6cac, 0x6d64, 0x6de1, 0x6e5f,
+  0x58a9, 0x3207, 0x42d9, 0x43a5, 0x4442, 0x4298, 0x6a2d, 0x5a83,
+  0x5bc0, 0x6aac, 0x76ea, 0x5d76, 0x620c, 0x6749, 0x2ed9, 0x3148,
+  0x3343, 0x3360, 0x3ba3, 0x3c02, 0x3c16, 0x3ddd, 0x4226, 0x4247,
+  0x44b0, 0x4813, 0x4834, 0x4cc9, 0x4d45, 0x4d17, 0x47d3, 0x4f5c,
+  0x514e, 0x517d, 0x45cb, 0x5a7f, 0x5bad, 0x5dda,
+  /* 0x14121..0x1417E */
+  0x5e4a, 0x5fa8, 0x617a, 0x621b, 0x6239, 0x65a6, 0x6a6e, 0x6cce,
+  0x6df5, 0x7078, 0x7077, 0x72ad, 0x7291, 0x7583, 0x7bae, 0x324d,
+  0x3584, 0x4f38, 0x5136, 0x3168, 0x5985, 0x5e55, 0x61b3, 0x5cce,
+  0x364c, 0x3851, 0x3ca8, 0x43aa, 0x46fe, 0x46fd, 0x495a, 0x52d9,
+  0x558f, 0x558e, 0x590e, 0x5956, 0x59df, 0x5c97, 0x5d20, 0x5d44,
+  0x6607, 0x6a34, 0x763b, 0x7061, 0x7f20, 0x30e7, 0x3275, 0x33cc,
+  0x33e2, 0x3009, 0x35aa, 0x38ee, 0x394f, 0x523d, 0x3b8b, 0x3c64,
+  0x331d, 0x40e3, 0x40f3, 0x435c, 0x4383, 0x433f, 0x43bb, 0x44cd,
+  0x45e9, 0x46f9, 0x3de3, 0x49cd, 0x49fd, 0x4f15, 0x51e5, 0x2e89,
+  0x55e9, 0x56f8, 0x5a93, 0x5cdf, 0x5dcf, 0x5d9c, 0x6061, 0x6349,
+  0x6358, 0x646c, 0x64bc, 0x65fb, 0x68c5, 0x6d70, 0x7001, 0x706d,
+  0x7397, 0x771c, 0x7a12, 0x30cf, 0x3897, 0x418e,
+  /* 0x14221..0x1427E */
+  0x61d3, 0x6535, 0x6d08, 0x7020, 0x2fc3, 0x3074, 0x3247, 0x3373,
+  0x406f, 0x4349, 0x475f, 0x4e2c, 0x6db3, 0x701f, 0x2fd7, 0x3c5e,
+  0x6cca, 0x45cf, 0x5d9a, 0x3352, 0x6896, 0x3176, 0x43c3, 0x3b58,
+  0x3b6b, 0x3c0a, 0x440d, 0x4751, 0x705c, 0x2ed6, 0x391a, 0x392a,
+  0x4c70, 0x6a51, 0x353e, 0x3815, 0x39a5, 0x40f0, 0x4253, 0x47c1,
+  0x6235, 0x4955, 0x7640, 0x79c4, 0x7a28, 0x2f53, 0x3806, 0x3bfe,
+  0x6010, 0x3cb1, 0x3e2f, 0x3f85, 0x4020, 0x414b, 0x4234, 0x46ff,
+  0x4cf0, 0x4ede, 0x60ce, 0x617f, 0x62d4, 0x688b, 0x6cb8, 0x7000,
+  0x702e, 0x768a, 0x7edb, 0x7bdb, 0x2ee3, 0x33f0, 0x3927, 0x5b2c,
+  0x718d, 0x784c, 0x7df9, 0x4edd, 0x5027, 0x3353, 0x3544, 0x3b85,
+  0x4258, 0x429e, 0x42d3, 0x4ca2, 0x4fef, 0x5422, 0x6a17, 0x7438,
+  0x4fc1, 0x6afe, 0x6338, 0x31e7, 0x66f8, 0x33ea,
+  /* 0x14321..0x1437E */
+  0x33e9, 0x2f46, 0x7054, 0x6fb0, 0x396a, 0x6131, 0x3dfd, 0x5aea,
+  0x6fbf, 0x48da, 0x6c37, 0x52f8, 0x7c48, 0x4a3d, 0x6ab0, 0x2e39,
+  0x3358, 0x3606, 0x3766, 0x42c5, 0x43a2, 0x45e6, 0x4b4e, 0x4de1,
+  0x4e5b, 0x50ad, 0x57ed, 0x5aef, 0x5baa, 0x5dbb, 0x603d, 0x60c6,
+  0x66cb, 0x6a95, 0x735b, 0x36e3, 0x38c7, 0x3f3e, 0x45ad, 0x4696,
+  0x4a80, 0x4bb5, 0x5537, 0x6ac7, 0x3024, 0x57e5, 0x3730, 0x3f1b,
+  0x4065, 0x467a, 0x4c60, 0x55f4, 0x5a1a, 0x5f6e, 0x61f4, 0x6718,
+  0x7045, 0x79b3, 0x5bc9, 0x555c, 0x5af9, 0x5b51, 0x64c4, 0x7010,
+  0x59e9, 0x5a92, 0x6336, 0x3ae1, 0x5740, 0x2e2d, 0x2ef2, 0x3b99,
+  0x3fe0, 0x42bd, 0x463c, 0x47f1, 0x4ce8, 0x666b, 0x6877, 0x6a3b,
+  0x714e, 0x72f3, 0x79d0, 0x4a17, 0x5026, 0x532a, 0x62e7, 0x6457,
+  0x6caf, 0x2e01, 0x3146, 0x31cb, 0x358b, 0x3bf5,
+  /* 0x14421..0x1447E */
+  0x3e16, 0x3e33, 0x3e81, 0x3f14, 0x3f35, 0x3f6b, 0x3fb4, 0x41f2,
+  0x4311, 0x46a2, 0x471d, 0x4f6e, 0x5252, 0x553a, 0x573a, 0x6074,
+  0x6139, 0x6178, 0x6776, 0x6abf, 0x6adc, 0x6d85, 0x6df3, 0x729a,
+  0x7577, 0x7802, 0x7ce5, 0x32c5, 0x4357, 0x56f4, 0x4715, 0x4c88,
+  0x53cd, 0x6cc3, 0x73ae, 0x7673, 0x4d25, 0x389c, 0x490e, 0x49cc,
+  0x6ffd, 0x739a, 0x55db, 0x701a, 0x385a, 0x4802, 0x43b4, 0x49fb,
+  0x2f43, 0x4f2c, 0x47d8, 0x6fbb, 0x6526, 0x5db4, 0x7354, 0x493f,
+  0x4f70, 0x376a, 0x38f7, 0x3b2c, 0x5d2c, 0x522a, 0x340a, 0x71e3,
+  0x7db4, 0x2ead, 0x2f4e, 0x305c, 0x3075, 0x3243, 0x6c9e, 0x3448,
+  0x3824, 0x3b9a, 0x3e1d, 0x3e95, 0x3ead, 0x3ef7, 0x3f1f, 0x408c,
+  0x42b5, 0x433a, 0x43d0, 0x48af, 0x4c40, 0x5887, 0x598e, 0x5a0b,
+  0x5de0, 0x6247, 0x6a02, 0x6ae6, 0x6e44, 0x7013,
+  /* 0x14521..0x1457E */
+  0x70b8, 0x712d, 0x71d8, 0x7f0e, 0x4ce5, 0x4458, 0x44e2, 0x4575,
+  0x4ef4, 0x5684, 0x5b1b, 0x7069, 0x73d1, 0x4eba, 0x34f2, 0x3fb9,
+  0x44a4, 0x6f4d, 0x6fed, 0x7244, 0x3178, 0x386b, 0x3929, 0x3c55,
+  0x3e97, 0x4dfb, 0x5e8f, 0x551c, 0x6cbc, 0x6ee2, 0x785b, 0x50b9,
+  0x2f1d, 0x4bbf, 0x4fb1, 0x5530, 0x76fb, 0x314e, 0x3410, 0x3835,
+  0x3857, 0x39ac, 0x3c60, 0x3f92, 0x4597, 0x475c, 0x4e21, 0x567b,
+  0x63df, 0x6ced, 0x7014, 0x70fd, 0x734d, 0x5825, 0x583a, 0x32aa,
+  0x3ea6, 0x371f, 0x3974, 0x4012, 0x3012, 0x315a, 0x31ac, 0x31cd,
+  0x3200, 0x3510, 0x3854, 0x3858, 0x3957, 0x3b95, 0x3cf6, 0x3d8b,
+  0x40bc, 0x4295, 0x442d, 0x4771, 0x4843, 0x48bc, 0x48df, 0x56d7,
+  0x4dd8, 0x4e6f, 0x4d9b, 0x506f, 0x51c8, 0x3f53, 0x55d8, 0x5977,
+  0x5b49, 0x5b54, 0x5b52, 0x5cd6, 0x5d71, 0x3230,
+  /* 0x14621..0x1467E */
+  0x6463, 0x6569, 0x65e4, 0x6a0e, 0x6b04, 0x6c46, 0x6e0f, 0x7003,
+  0x700f, 0x7419, 0x7676, 0x782d, 0x7a30, 0x75d8, 0x30cd, 0x32d5,
+  0x340c, 0x3802, 0x3c0e, 0x41a7, 0x449e, 0x4d1e, 0x57b3, 0x5ae5,
+  0x60f4, 0x6404, 0x7053, 0x7285, 0x3ce0, 0x7d07, 0x333f, 0x3f97,
+  0x3fb3, 0x4d9c, 0x5279, 0x5763, 0x59bf, 0x5be4, 0x4bd2, 0x52ec,
+  0x6aad, 0x4803, 0x4a61, 0x31f8, 0x5a81, 0x4934, 0x3c4a, 0x7cf6,
+  0x62eb, 0x3bc5, 0x7149, 0x501e, 0x3678, 0x3c6f, 0x40c7, 0x4566,
+  0x4c8c, 0x6c5a, 0x7041, 0x7813, 0x3451, 0x46c7, 0x720d, 0x3948,
+  0x70a3, 0x3185, 0x2e4d, 0x31ea, 0x6599, 0x6b0e, 0x5058, 0x437a,
+  0x734b, 0x4962, 0x79b4, 0x5e04, 0x5577, 0x3357, 0x4960, 0x6edf,
+  0x76e3, 0x4c5d, 0x2e8c, 0x3c3c, 0x3f10, 0x6fe9, 0x3302, 0x6cd1,
+  0x6089, 0x6679, 0x3eff, 0x45e5, 0x2e73, 0x3165,
+  /* 0x14721..0x1477E */
+  0x3982, 0x3c3f, 0x77ee, 0x2efb, 0x398a, 0x3fcd, 0x6a8d, 0x4fe1,
+  0x59b0, 0x5962, 0x3be7, 0x6471, 0x532b, 0x51b1, 0x3e74, 0x3ff5,
+  0x437b, 0x449a, 0x51c3, 0x5c98, 0x2e43, 0x3efc, 0x2e4b, 0x37dc,
+  0x36a2, 0x40a9, 0x4fc3, 0x5d0d, 0x60fd, 0x6133, 0x61bf, 0x6fb2,
+  0x6997, 0x66a4, 0x3df4, 0x428a, 0x44ad, 0x6987, 0x4777, 0x4ce2,
+  0x4d3e, 0x5436, 0x5834, 0x3a46, 0x5f75, 0x62ad, 0x79ac, 0x2ff3,
+  0x3ec3, 0x42dd, 0x4392, 0x4557, 0x476f, 0x56c3, 0x524c, 0x60cc,
+  0x60ba, 0x6f29, 0x714d, 0x300d, 0x37f9, 0x3a92, 0x4885, 0x4973,
+  0x5164, 0x52fd, 0x6cb7, 0x38f2, 0x6ce0, 0x766a, 0x7019, 0x677f,
+  0x59e4, 0x57e7, 0x6429, 0x2f2f, 0x3265, 0x335a, 0x42cd, 0x47cf,
+  0x4cca, 0x567d, 0x5b94, 0x5c95, 0x6236, 0x6584, 0x6feb, 0x46dd,
+  0x4f20, 0x5206, 0x5e1b, 0x63ab, 0x79c1, 0x7ea6,
+  /* 0x14821..0x1487E */
+  0x31fd, 0x5bb1, 0x5872, 0x5bb8, 0x6087, 0x5b48, 0x4ae8, 0x3e61,
+  0x608c, 0x5551, 0x5560, 0x316b, 0x7262, 0x4e8c, 0x567a, 0x7197,
+  0x7aea, 0x2f10, 0x5f70, 0x429c, 0x5b4f, 0x75a5, 0x7ce9, 0x367a,
+  0x3859, 0x66e4, 0x76bc, 0x2f34, 0x3224, 0x334a, 0x33cd, 0x33db,
+  0x3e06, 0x442c, 0x4591, 0x477f, 0x4c3e, 0x4c4e, 0x5248, 0x52af,
+  0x53ed, 0x5554, 0x5e41, 0x622c, 0x65e9, 0x6ca9, 0x5bc4, 0x71c6,
+  0x5169, 0x7812, 0x78ef, 0x433d, 0x4669, 0x556a, 0x56e4, 0x58d0,
+  0x6543, 0x66ee, 0x332a, 0x3351, 0x3426, 0x3983, 0x3e87, 0x3f7c,
+  0x40b2, 0x4249, 0x4279, 0x42ab, 0x4590, 0x4bd4, 0x4ccc, 0x55b2,
+  0x56ae, 0x5891, 0x59d8, 0x5dcb, 0x5f77, 0x60a5, 0x68ab, 0x6ab9,
+  0x6cbb, 0x707f, 0x775e, 0x78db, 0x4a0b, 0x5c38, 0x3099, 0x3c3e,
+  0x3fae, 0x4787, 0x4bd8, 0x5435, 0x5709, 0x5f8e,
+  /* 0x14921..0x1497E */
+  0x7f3b, 0x47ca, 0x5a17, 0x3339, 0x558b, 0x7aed, 0x3f66, 0x619d,
+  0x63f1, 0x6098, 0x3f3c, 0x3fc5, 0x5562, 0x5b46, 0x703c, 0x4867,
+  0x39eb, 0x3a9b, 0x5d10, 0x567e, 0x6b2c, 0x2ff5, 0x3f6a, 0x4a19,
+  0x4c37, 0x4f02, 0x54e2, 0x5968, 0x6868, 0x6a55, 0x6c79, 0x3edf,
+  0x43cf, 0x55c5, 0x59d2, 0x62d7, 0x7328, 0x72f2, 0x649c, 0x66ed,
+  0x7c2d, 0x34c1, 0x3f6c, 0x458c, 0x4d5c, 0x5015, 0x6ca7, 0x6cd3,
+  0x783b, 0x454f, 0x54f6, 0x2e0d, 0x2ed8, 0x37e0, 0x392b, 0x3a66,
+  0x3bcc, 0x31a8, 0x3e03, 0x3e9c, 0x4016, 0x4276, 0x4577, 0x45a7,
+  0x466e, 0x4d6e, 0x5236, 0x5b26, 0x6150, 0x619a, 0x6299, 0x6b5c,
+  0x6ca0, 0x6ce6, 0x6d74, 0x761c, 0x7644, 0x2fae, 0x44ab, 0x4b66,
+  0x621e, 0x6461, 0x656a, 0x70e8, 0x3c01, 0x4953, 0x78a8, 0x647a,
+  0x6557, 0x2f0f, 0x326f, 0x3fa9, 0x3e45, 0x470d,
+  /* 0x14A21..0x14A7E */
+  0x598f, 0x6179, 0x6907, 0x6986, 0x4df5, 0x3f17, 0x4255, 0x4cb8,
+  0x2ecf, 0x5269, 0x7b92, 0x3206, 0x343b, 0x3674, 0x38b3, 0x41a4,
+  0x426e, 0x511a, 0x396e, 0x5c89, 0x5cde, 0x5d1b, 0x76f0, 0x4587,
+  0x605e, 0x2e19, 0x2f75, 0x3175, 0x3840, 0x3e63, 0x3e73, 0x3f0a,
+  0x47c4, 0x2e26, 0x653d, 0x7589, 0x765b, 0x5c73, 0x7801, 0x30fb,
+  0x38c1, 0x5656, 0x58a7, 0x3225, 0x57a5, 0x6511, 0x5b86, 0x304f,
+  0x3909, 0x5247, 0x5bc7, 0x5de8, 0x6fba, 0x6fd4, 0x704d, 0x2fbf,
+  0x32c9, 0x3a29, 0x3f01, 0x77ad, 0x2fdd, 0x6217, 0x72ea, 0x3703,
+  0x4355, 0x4b69, 0x552b, 0x68dc, 0x6f14, 0x5a42, 0x32df, 0x3893,
+  0x4155, 0x420a, 0x46ae, 0x4bcd, 0x5c3f, 0x63e9, 0x3023, 0x2ff8,
+  0x3305, 0x3446, 0x3831, 0x3949, 0x3b9d, 0x3cf0, 0x3cef, 0x3d29,
+  0x3e96, 0x42b1, 0x4367, 0x453e, 0x45b9, 0x470b,
+  /* 0x14B21..0x14B7E */
+  0x4cd5, 0x4ce1, 0x50f9, 0x5832, 0x5e2b, 0x60de, 0x62b3, 0x640c,
+  0x64ec, 0x6702, 0x6912, 0x6a2a, 0x6c4a, 0x70a6, 0x72d2, 0x78fd,
+  0x7cf3, 0x7d6c, 0x2e4f, 0x2ea1, 0x308d, 0x3256, 0x374a, 0x39a8,
+  0x3e3d, 0x3fd8, 0x3fd9, 0x423f, 0x46b4, 0x471b, 0x47d0, 0x48d2,
+  0x3192, 0x5d21, 0x60aa, 0x61a8, 0x6b00, 0x6c8c, 0x6cbf, 0x727e,
+  0x7632, 0x3420, 0x782c, 0x3317, 0x30d5, 0x335c, 0x38a8, 0x44b2,
+  0x4734, 0x5267, 0x5766, 0x5a46, 0x71e6, 0x32c3, 0x4ca1, 0x4b86,
+  0x3800, 0x3e4c, 0x3954, 0x472c, 0x5ffb, 0x31e1, 0x56c6, 0x4469,
+  0x58e8, 0x7b54, 0x7ebb, 0x37cb, 0x39b9, 0x4627, 0x479a, 0x4bce,
+  0x34e9, 0x49d9, 0x3e55, 0x619c, 0x4795, 0x7baa, 0x47fe, 0x7c52,
+  0x485d, 0x2ea6, 0x2fe3, 0x33c8, 0x42b9, 0x472b, 0x4cab, 0x6fc4,
+  0x2fad, 0x5e6d, 0x7ebf, 0x2e07, 0x4162, 0x4e80,
+  /* 0x14C21..0x14C7E */
+  0x4f2b, 0x6513, 0x3473, 0x472a, 0x7b45, 0x3df3, 0x5b95, 0x3cac,
+  0x3bc6, 0x671c, 0x4e4a, 0x64d1, 0x5a14, 0x6108, 0x3999, 0x5c8d,
+  0x4c11, 0x5720, 0x32d9, 0x3922, 0x5121, 0x525f, 0x57db, 0x7727,
+  0x7d61, 0x490b, 0x3a7f, 0x3a18, 0x31a5, 0x340d, 0x347d, 0x460e,
+  0x56df, 0x6ff7, 0x7298, 0x7cf4, 0x39ea, 0x525d, 0x4ec5, 0x314d,
+  0x48c9, 0x5dbf, 0x5dec, 0x7762, 0x7eba, 0x4478, 0x4a21, 0x6302,
+  0x3984, 0x3b5f, 0x4bdb, 0x531b, 0x56f2, 0x5db2, 0x6017, 0x6499,
+  0x3132, 0x4728, 0x7ed9, 0x56ee, 0x4762, 0x32ff, 0x7905, 0x3c24,
+  0x423b, 0x5c7e, 0x6cb0, 0x354f, 0x40b6, 0x5d0b, 0x7580, 0x3301,
+  0x2e5f, 0x31b6, 0x391c, 0x523a, 0x6036, 0x71ce, 0x3f25, 0x57e2,
+  0x3384, 0x3f79, 0x5d04, 0x65ac, 0x6a33, 0x6e8d, 0x7756, 0x47f3,
+  0x65ae, 0x7453, 0x4109, 0x4108, 0x4cb9, 0x5652,
+  /* 0x14D21..0x14D7E */
+  0x6aed, 0x6f38, 0x352f, 0x2f51, 0x312a, 0x32c7, 0x33cb, 0x3ba5,
+  0x3e7d, 0x40a0, 0x4182, 0x43d6, 0x4709, 0x47da, 0x4e67, 0x4d8c,
+  0x5336, 0x5337, 0x5531, 0x5950, 0x68d5, 0x6a98, 0x704a, 0x7091,
+  0x70f5, 0x76c4, 0x678d, 0x3915, 0x2e88, 0x2f59, 0x2e0e, 0x6a89,
+  0x6f3f, 0x7810, 0x30ad, 0x3e7c, 0x3996, 0x3bb9, 0x3eb8, 0x43da,
+  0x43fa, 0x44c1, 0x46dc, 0x494a, 0x49d8, 0x4d0b, 0x4eb6, 0x5194,
+  0x5528, 0x5aaf, 0x5f8a, 0x6000, 0x6449, 0x64c9, 0x6981, 0x6b21,
+  0x6e0a, 0x7065, 0x767d, 0x790a, 0x417e, 0x4291, 0x4b32, 0x4c83,
+  0x4d74, 0x5fcc, 0x5ffc, 0x4dc0, 0x5f85, 0x67ba, 0x68f8, 0x4765,
+  0x63b1, 0x783c, 0x76f7, 0x4d1b, 0x5d61, 0x643d, 0x716a, 0x2e71,
+  0x3375, 0x3d50, 0x4b04, 0x4feb, 0x65cd, 0x662d, 0x69a7, 0x3229,
+  0x340f, 0x3c65, 0x474e, 0x48a8, 0x5406, 0x5483,
+  /* 0x14E21..0x14E7E */
+  0x55e2, 0x68cf, 0x68e1, 0x71cc, 0x76e2, 0x7678, 0x3f8b, 0x5387,
+  0x5acb, 0x644e, 0x43a0, 0x5565, 0x3289, 0x4d41, 0x4e9c, 0x5409,
+  0x5559, 0x586b, 0x5c92, 0x7686, 0x5adc, 0x7f8d, 0x2fb6, 0x416e,
+  0x45c5, 0x665c, 0x2e86, 0x2eae, 0x30da, 0x2e21, 0x31cc, 0x3bee,
+  0x4599, 0x4881, 0x4dbc, 0x531f, 0x5642, 0x57ad, 0x5a1c, 0x5ce7,
+  0x626f, 0x6ad2, 0x707c, 0x71cf, 0x7675, 0x7818, 0x329b, 0x5dd1,
+  0x302b, 0x3398, 0x4797, 0x4dcb, 0x51d0, 0x5433, 0x61e8, 0x6f2a,
+  0x76a3, 0x7c57, 0x7e9f, 0x5460, 0x3841, 0x4d99, 0x5d2f, 0x785e,
+  0x2ee4, 0x2f36, 0x2f8b, 0x31b7, 0x32b1, 0x3dba, 0x401c, 0x53b2,
+  0x593c, 0x62d3, 0x7234, 0x76b7, 0x76f6, 0x770a, 0x7e97, 0x7f62,
+  0x46a6, 0x4b74, 0x3217, 0x32a3, 0x50c8, 0x68c2, 0x3ec9, 0x404b,
+  0x4190, 0x4f23, 0x5149, 0x5c3e, 0x5df4, 0x606f,
+  /* 0x14F21..0x14F7E */
+  0x64ee, 0x7023, 0x732c, 0x3442, 0x7b6f, 0x4ad3, 0x5089, 0x6cc2,
+  0x6def, 0x7732, 0x32b4, 0x3a41, 0x3eca, 0x3f04, 0x4717, 0x497c,
+  0x4994, 0x4d6a, 0x4f0f, 0x5262, 0x52fc, 0x5bed, 0x6001, 0x607e,
+  0x674b, 0x70ce, 0x316d, 0x7e93, 0x5984, 0x608b, 0x7332, 0x6ad6,
+  0x302d, 0x348c, 0x6a71, 0x4b6a, 0x6cc4, 0x6107, 0x40d1, 0x47a0,
+  0x7df2, 0x2e99, 0x2e98, 0x7c10, 0x6a6b, 0x65c1, 0x6568, 0x4900,
+  0x4e7e, 0x5897, 0x6155, 0x8e9f, 0x3b41, 0x3b56, 0x3b7d, 0x3b93,
+  0x3bd8, 0x3bec, 0x3c12, 0x3c1e, 0x3c23, 0x3c2b, 0x178d, 0x3c62,
+  0x813b, 0x813c, 0x96b4, 0x3c7a, 0x3c8f, 0x3c9f, 0x3ca3, 0x3caa,
+  0x3cba, 0x3ccb, 0x3cd0, 0x3cd2, 0x3cf4, 0x9c34, 0x17e2, 0x3d0d,
+  0x3d27, 0x8111, 0x3d46, 0x3d47, 0x3d53, 0x3d4a, 0x3d6d, 0x3d81,
+  0x3da0, 0x3da4, 0x3da7, 0x3db8, 0x3dcb, 0x341e,
+  /* 0x15021..0x1507E */
+  0x3f0c, 0x2e10, 0x2e15, 0x2e2a, 0x2e31, 0x2e36, 0x2e3c, 0x2e3f,
+  0x2e42, 0x2e56, 0x2e58, 0x2e82, 0x2e85, 0x6c6b, 0x2e8a, 0x6212,
+  0x3f0d, 0x2e8e, 0x2e9e, 0x2e9f, 0x2ea0, 0x2ea2, 0x2eb0, 0x2eb3,
+  0x2eb6, 0x2ece, 0x2ecd, 0x2ec4, 0x2ec6, 0x2ec2, 0x2ed7, 0x2ede,
+  0x2eed, 0x2edf, 0x2ef7, 0x2f09, 0x2f5a, 0x2f30, 0x2f5b, 0x2f5d,
+  0x2f57, 0x2f47, 0x2f76, 0x2f88, 0x2f8f, 0x2f98, 0x2f7b, 0x2f69,
+  0x2f70, 0x2f91, 0x2f6f, 0x2f86, 0x2f96, 0x3118, 0x2fd4, 0x2fdf,
+  0x2fce, 0x2fd8, 0x2fdb, 0x2fd1, 0x2fda, 0x2fd0, 0x2fe4, 0x2fe5,
+  0x301a, 0x3028, 0x3014, 0x302a, 0x3025, 0x3005, 0x2f1c, 0x2ff6,
+  0x3021, 0x3029, 0x302c, 0x2ffe, 0x2fef, 0x3011, 0x3006, 0x3043,
+  0x3047, 0x4703, 0x3055, 0x3050, 0x3048, 0x305a, 0x3056, 0x306c,
+  0x3078, 0x3080, 0x309a, 0x3085, 0x30b4, 0x30b2,
+  /* 0x15121..0x1517E */
+  0x30c9, 0x30ca, 0x30b3, 0x30c2, 0x30d6, 0x30de, 0x30e5, 0x30ed,
+  0x30e3, 0x30ee, 0x30f9, 0x30f5, 0x3109, 0x3101, 0x3102, 0x3116,
+  0x3115, 0x3114, 0x311a, 0x3121, 0x313a, 0x3137, 0x313c, 0x313b,
+  0x313f, 0x3140, 0x3152, 0x314c, 0x3154, 0x3162, 0x5af8, 0x3169,
+  0x316a, 0x316e, 0x3180, 0x3182, 0x36d8, 0x318c, 0x3189, 0x318f,
+  0x3191, 0x3193, 0x3195, 0x3196, 0x31a4, 0x31a6, 0x31a2, 0x31a9,
+  0x31aa, 0x31ab, 0x31b3, 0x31b1, 0x31b2, 0x31b0, 0x31b5, 0x31bd,
+  0x31c5, 0x31c9, 0x31db, 0x31e0, 0x6655, 0x31e9, 0x31ed, 0x31f0,
+  0x31f5, 0x31fe, 0x3204, 0x320b, 0x3214, 0x320e, 0x3227, 0x322a,
+  0x322e, 0x3233, 0x3239, 0x324f, 0x3244, 0x324b, 0x324c, 0x325e,
+  0x3254, 0x326a, 0x3274, 0x3269, 0x3273, 0x327f, 0x327d, 0x328d,
+  0x3294, 0x3292, 0x3271, 0x3288, 0x3291, 0x6fa8,
+  /* 0x15221..0x1527E */
+  0x6fa7, 0x32ac, 0x32ad, 0x32bc, 0x32b5, 0x32c1, 0x32cd, 0x32d7,
+  0x32de, 0x32e3, 0x32e6, 0x78ed, 0x32e0, 0x32f3, 0x32f5, 0x32f8,
+  0x32f9, 0x3306, 0x3308, 0x5538, 0x330d, 0x3310, 0x330f, 0x3315,
+  0x331a, 0x3323, 0x332f, 0x3331, 0x3333, 0x3338, 0x3340, 0x3346,
+  0x3345, 0x2e17, 0x3349, 0x334d, 0x31d6, 0x335e, 0x3369, 0x336e,
+  0x3918, 0x337b, 0x3377, 0x3382, 0x3396, 0x33a0, 0x33a6, 0x33a5,
+  0x33ae, 0x33b0, 0x33b6, 0x33c3, 0x5c12, 0x76d9, 0x33df, 0x46fc,
+  0x51ee, 0x33ee, 0x33e8, 0x33ed, 0x33fa, 0x3401, 0x343d, 0x3440,
+  0x342c, 0x342d, 0x343c, 0x342e, 0x3436, 0x3429, 0x341d, 0x344e,
+  0x348f, 0x3475, 0x348e, 0x345f, 0x3471, 0x3477, 0x3470, 0x3492,
+  0x347b, 0x3480, 0x3476, 0x3484, 0x3490, 0x3486, 0x34c7, 0x34a2,
+  0x34b8, 0x34a5, 0x34ac, 0x34c4, 0x34c8, 0x34a8,
+  /* 0x15321..0x1537E */
+  0x34ab, 0x34c2, 0x34a4, 0x34be, 0x34bc, 0x34d8, 0x34e5, 0x34e6,
+  0x350f, 0x3514, 0x34fd, 0x34ee, 0x34ed, 0x34fa, 0x34e2, 0x3539,
+  0x3540, 0x3563, 0x354c, 0x352e, 0x355c, 0x3545, 0x3556, 0x3557,
+  0x3538, 0x3533, 0x355d, 0x3599, 0x3580, 0x34af, 0x358a, 0x359f,
+  0x357b, 0x357e, 0x3598, 0x359e, 0x35ae, 0x357c, 0x3583, 0x35a9,
+  0x3587, 0x35a8, 0x35da, 0x35c5, 0x35df, 0x35c4, 0x35dc, 0x35e4,
+  0x35d4, 0x3614, 0x35f7, 0x3616, 0x35fe, 0x35fd, 0x361b, 0x35f9,
+  0x364e, 0x3650, 0x51df, 0x3634, 0x3636, 0x3632, 0x3638, 0x366b,
+  0x3664, 0x362f, 0x366c, 0x366a, 0x3686, 0x3680, 0x368a, 0x36a0,
+  0x3694, 0x368f, 0x36a5, 0x36ae, 0x36b6, 0x36b4, 0x36c2, 0x36bc,
+  0x36c1, 0x36c3, 0x36c0, 0x36c8, 0x36ce, 0x36d1, 0x36d3, 0x36d7,
+  0x36ee, 0x36f9, 0x3700, 0x36ff, 0x3704, 0x3709,
+  /* 0x15421..0x1547E */
+  0x3708, 0x370b, 0x370d, 0x3713, 0x3718, 0x3716, 0x35c7, 0x371c,
+  0x3726, 0x3737, 0x3738, 0x374e, 0x373b, 0x3740, 0x374f, 0x3769,
+  0x37c0, 0x3788, 0x3761, 0x377f, 0x3789, 0x3793, 0x37a0, 0x37b3,
+  0x37a4, 0x37aa, 0x37b0, 0x37c3, 0x37c6, 0x37d4, 0x37d2, 0x37d3,
+  0x380a, 0x37d6, 0x37e3, 0x380b, 0x3819, 0x381d, 0x3872, 0x3821,
+  0x3862, 0x384b, 0x3870, 0x4bc0, 0x3852, 0x383d, 0x3879, 0x3885,
+  0x38b9, 0x389f, 0x38ab, 0x38ba, 0x38de, 0x38bb, 0x38b8, 0x38ae,
+  0x38c5, 0x38d3, 0x38d1, 0x38d7, 0x38d9, 0x38d8, 0x38e5, 0x38dc,
+  0x38e4, 0x38df, 0x38ef, 0x38fa, 0x38f9, 0x38fb, 0x38fc, 0x38fd,
+  0x3902, 0x390a, 0x3910, 0x391b, 0x48a6, 0x3925, 0x392c, 0x392d,
+  0x3932, 0x3938, 0x393e, 0x5ad2, 0x3955, 0x3950, 0x394e, 0x395a,
+  0x3958, 0x3962, 0x3960, 0x3967, 0x396c, 0x3969,
+  /* 0x15521..0x1557E */
+  0x3978, 0x3981, 0x399d, 0x2f5e, 0x2fab, 0x39a3, 0x39b2, 0x39c6,
+  0x39e8, 0x39dc, 0x398d, 0x39d9, 0x39da, 0x3a25, 0x3a1f, 0x3a11,
+  0x3a1c, 0x3a09, 0x3a1a, 0x3a40, 0x3a6c, 0x3a49, 0x3a35, 0x3a36,
+  0x3a62, 0x3a6a, 0x3a9a, 0x3abc, 0x3abe, 0x3acb, 0x3ac2, 0x3abd,
+  0x3ae3, 0x3ad7, 0x3ae6, 0x3ae9, 0x3ad6, 0x3afa, 0x3afb, 0x3b0c,
+  0x3b0b, 0x3b16, 0x3b32, 0x3ad0, 0x3b2a, 0x3b36, 0x3b3e, 0x3b43,
+  0x3b45, 0x3b40, 0x3b51, 0x3b55, 0x3b5a, 0x3b5b, 0x3b65, 0x3b69,
+  0x3b70, 0x3b73, 0x3b75, 0x3b78, 0x4588, 0x3b7a, 0x3b80, 0x3b83,
+  0x3ba6, 0x3bb8, 0x3bc3, 0x3bc7, 0x3bc9, 0x3bd4, 0x3bd0, 0x3be4,
+  0x3be6, 0x3be2, 0x3bde, 0x3be5, 0x3beb, 0x3bf0, 0x3bf6, 0x3bf3,
+  0x3c05, 0x3c07, 0x3c08, 0x3c0d, 0x3c13, 0x3c20, 0x3c22, 0x3c28,
+  0x3c38, 0x3c39, 0x3c41, 0x3c46, 0x3c4e, 0x3c53,
+  /* 0x15621..0x1567E */
+  0x3c50, 0x3c4f, 0x3b71, 0x3c6c, 0x3c6e, 0x2e62, 0x3c76, 0x3c79,
+  0x3c8c, 0x3c91, 0x3c94, 0x399b, 0x3cab, 0x3cbb, 0x3cb6, 0x3cbc,
+  0x3cb7, 0x3cc5, 0x3cbe, 0x3cc7, 0x3cd9, 0x3ce9, 0x3cfd, 0x3cfa,
+  0x3ced, 0x3d8c, 0x3cea, 0x3d0b, 0x3d15, 0x3d17, 0x3d5c, 0x3d1f,
+  0x3d1b, 0x3d11, 0x3d14, 0x3d22, 0x3d1a, 0x3d19, 0x3d18, 0x3d4c,
+  0x3d52, 0x3d4e, 0x3d4b, 0x3d6c, 0x3d73, 0x3d76, 0x3d87, 0x3d84,
+  0x3d82, 0x3da2, 0x3d9d, 0x3dac, 0x3dae, 0x3dbd, 0x3d90, 0x3db7,
+  0x3dbc, 0x3dc9, 0x3dcd, 0x3dd3, 0x3dd2, 0x3dd6, 0x3ddb, 0x3deb,
+  0x3df2, 0x3df5, 0x3e0b, 0x3e1a, 0x3e19, 0x3e11, 0x3e1b, 0x3e36,
+  0x3e37, 0x3e44, 0x3e43, 0x3e40, 0x3e4e, 0x3e57, 0x3e54, 0x3e5f,
+  0x3e62, 0x3e64, 0x3e47, 0x3e75, 0x3e76, 0x3e7a, 0x7ebc, 0x3e7f,
+  0x3ea0, 0x3ec1, 0x3ec2, 0x3ec8, 0x3ed0, 0x3ecf,
+  /* 0x15721..0x1577E */
+  0x3ed6, 0x3ee3, 0x3edd, 0x3eda, 0x3edb, 0x3ee2, 0x3ee1, 0x3ee8,
+  0x3ee9, 0x3eec, 0x3ef1, 0x3ef3, 0x3ef0, 0x3ef4, 0x3ef8, 0x3efe,
+  0x3f03, 0x3f09, 0x3f5d, 0x3f5c, 0x3f0b, 0x3f11, 0x3f16, 0x3f29,
+  0x3f2d, 0x3f38, 0x3f41, 0x3f48, 0x3f4c, 0x3f4e, 0x3f2f, 0x3f51,
+  0x3f56, 0x3f57, 0x3f59, 0x3f61, 0x3f6d, 0x3f73, 0x3f77, 0x3f83,
+  0x3f82, 0x3f7f, 0x3f8a, 0x3f88, 0x3f91, 0x3f87, 0x3f9e, 0x3f99,
+  0x3f98, 0x3fa0, 0x3fa8, 0x3fad, 0x3fbc, 0x3fd6, 0x3ffb, 0x3fe4,
+  0x3ff8, 0x3ff1, 0x3fdd, 0x40b3, 0x3fff, 0x4021, 0x4060, 0x4019,
+  0x4010, 0x4029, 0x400e, 0x4031, 0x401b, 0x4015, 0x402b, 0x4026,
+  0x400f, 0x403a, 0x405a, 0x4041, 0x406a, 0x4077, 0x405f, 0x404a,
+  0x4046, 0x404d, 0x4063, 0x4043, 0x4064, 0x4042, 0x406c, 0x406b,
+  0x4059, 0x4081, 0x408d, 0x40e7, 0x4083, 0x409a,
+  /* 0x15821..0x1587E */
+  0x4084, 0x409b, 0x4096, 0x4097, 0x4092, 0x40a7, 0x408b, 0x40e1,
+  0x40b8, 0x40e0, 0x40d3, 0x40b4, 0x3ff0, 0x40bd, 0x40c6, 0x40b5,
+  0x40d8, 0x414d, 0x4115, 0x4106, 0x40f6, 0x40f7, 0x4100, 0x40f4,
+  0x40fa, 0x4103, 0x4121, 0x40fb, 0x40f1, 0x410d, 0x410e, 0x4147,
+  0x413e, 0x4128, 0x4127, 0x414a, 0x413f, 0x413c, 0x412c, 0x4134,
+  0x413d, 0x4142, 0x4144, 0x4173, 0x4177, 0x4158, 0x4159, 0x415a,
+  0x416b, 0x4174, 0x416f, 0x4165, 0x4171, 0x415f, 0x415d, 0x4153,
+  0x4175, 0x4199, 0x4196, 0x4187, 0x41ac, 0x4194, 0x419a, 0x418a,
+  0x4191, 0x41ab, 0x41ae, 0x41cc, 0x41ca, 0x41c9, 0x41f7, 0x41c8,
+  0x41c3, 0x41c6, 0x41ba, 0x41cb, 0x5f79, 0x41cd, 0x41e6, 0x41e3,
+  0x41f6, 0x41fa, 0x41f4, 0x41ff, 0x41fd, 0x41fc, 0x41fe, 0x4200,
+  0x4208, 0x4209, 0x420d, 0x420c, 0x4214, 0x421b,
+  /* 0x15921..0x1597E */
+  0x421e, 0x4221, 0x422a, 0x422e, 0x4230, 0x4232, 0x4233, 0x4241,
+  0x424e, 0x425e, 0x4263, 0x425b, 0x4260, 0x4268, 0x427c, 0x4282,
+  0x4289, 0x427e, 0x4292, 0x4293, 0x4296, 0x42d4, 0x4283, 0x4294,
+  0x42d7, 0x42d1, 0x42bb, 0x42cf, 0x42ff, 0x42c6, 0x44d4, 0x42c8,
+  0x42dc, 0x42cc, 0x42ca, 0x42c2, 0x42c7, 0x429b, 0x42c9, 0x430c,
+  0x42ee, 0x42f1, 0x4327, 0x4302, 0x4308, 0x42ef, 0x42f5, 0x4350,
+  0x433e, 0x434d, 0x441c, 0x434f, 0x4396, 0x438e, 0x4380, 0x43ab,
+  0x4376, 0x43a3, 0x438f, 0x4389, 0x439f, 0x43b5, 0x436b, 0x4369,
+  0x43be, 0x43e9, 0x43c0, 0x43c6, 0x43e3, 0x43c9, 0x43d2, 0x43f6,
+  0x43c4, 0x4416, 0x4434, 0x4406, 0x4413, 0x4426, 0x4436, 0x451d,
+  0x4417, 0x4428, 0x440f, 0x4467, 0x446f, 0x4476, 0x444e, 0x452a,
+  0x4495, 0x4493, 0x44a5, 0x44a9, 0x4488, 0x44bc,
+  /* 0x15A21..0x15A7E */
+  0x44da, 0x44d2, 0x44c5, 0x44c7, 0x44bb, 0x44d8, 0x44c2, 0x44f1,
+  0x44e7, 0x6209, 0x44e0, 0x44e1, 0x42ac, 0x44e3, 0x44ef, 0x452c,
+  0x44f6, 0x44f4, 0x44f2, 0x44fa, 0x4500, 0x44fd, 0x4518, 0x451c,
+  0x4505, 0x4524, 0x4523, 0x452b, 0x4534, 0x4535, 0x4537, 0x4536,
+  0x4538, 0x554b, 0x4548, 0x4556, 0x4555, 0x454d, 0x4558, 0x455e,
+  0x455d, 0x4572, 0x4578, 0x4582, 0x4583, 0x6b8a, 0x459b, 0x459f,
+  0x45ab, 0x45b7, 0x45c3, 0x45c6, 0x45c1, 0x45c4, 0x45cc, 0x45d2,
+  0x45db, 0x45d9, 0x45e0, 0x45e1, 0x45f1, 0x4772, 0x460a, 0x4603,
+  0x45fb, 0x4773, 0x4635, 0x4636, 0x4634, 0x461c, 0x464f, 0x4644,
+  0x4649, 0x4641, 0x465e, 0x465d, 0x4664, 0x4667, 0x4668, 0x465f,
+  0x4662, 0x4670, 0x4683, 0x4688, 0x468e, 0x4689, 0x4684, 0x4698,
+  0x469d, 0x46c1, 0x46b9, 0x46c9, 0x46be, 0x46bc,
+  /* 0x15B21..0x15B7E */
+  0x46c4, 0x46b8, 0x46d6, 0x46da, 0x46e0, 0x463f, 0x46e6, 0x46e9,
+  0x46f0, 0x46f5, 0x46f7, 0x470f, 0x4716, 0x471e, 0x4726, 0x4727,
+  0x7738, 0x472e, 0x473f, 0x4736, 0x4741, 0x4738, 0x4737, 0x4746,
+  0x475e, 0x4760, 0x4759, 0x4763, 0x4764, 0x4789, 0x4770, 0x47a9,
+  0x477c, 0x476a, 0x478c, 0x478b, 0x47a6, 0x47a1, 0x4785, 0x47b7,
+  0x47ef, 0x47b4, 0x47ec, 0x47b3, 0x47e9, 0x47b8, 0x47e4, 0x47de,
+  0x47dd, 0x47e2, 0x47ee, 0x47b9, 0x47ce, 0x47c6, 0x47e7, 0x4a9c,
+  0x481e, 0x4846, 0x4829, 0x4840, 0x484d, 0x4832, 0x484e, 0x48b3,
+  0x482b, 0x4859, 0x4863, 0x4877, 0x487f, 0x489f, 0x488f, 0x48ad,
+  0x4894, 0x489d, 0x489b, 0x4883, 0x4aae, 0x48b9, 0x4874, 0x48b5,
+  0x48a0, 0x48ba, 0x490f, 0x488d, 0x487e, 0x4901, 0x48ca, 0x4908,
+  0x48d8, 0x4922, 0x4926, 0x48e1, 0x490c, 0x48cd,
+  /* 0x15C21..0x15C7E */
+  0x48d4, 0x48e7, 0x48d5, 0x4936, 0x4912, 0x4904, 0x48d7, 0x48e3,
+  0x4925, 0x48f9, 0x48e0, 0x48ef, 0x4928, 0x492a, 0x491a, 0x4923,
+  0x4921, 0x48c6, 0x4979, 0x4977, 0x495c, 0x4978, 0x496b, 0x4954,
+  0x497e, 0x496e, 0x4939, 0x4974, 0x493d, 0x4959, 0x4930, 0x4961,
+  0x495e, 0x495d, 0x4981, 0x496a, 0x49b2, 0x49ae, 0x49d0, 0x49bf,
+  0x49c1, 0x49d3, 0x49be, 0x49ce, 0x3be8, 0x49ca, 0x49dd, 0x49bb,
+  0x49c3, 0x49a7, 0x4a2e, 0x4991, 0x49a0, 0x499c, 0x4995, 0x49b4,
+  0x49de, 0x49e8, 0x4a02, 0x4a1b, 0x49ff, 0x4b0a, 0x49f9, 0x49f2,
+  0x49e7, 0x4a05, 0x49b1, 0x4a1e, 0x49ed, 0x4a14, 0x49eb, 0x4a0a,
+  0x4a12, 0x4ac1, 0x4a23, 0x4a13, 0x4a44, 0x4a0c, 0x4a72, 0x4a36,
+  0x4a78, 0x4a47, 0x4a62, 0x4a59, 0x4a66, 0x4a48, 0x4a38, 0x4a22,
+  0x4a90, 0x4a8d, 0x4aa0, 0x4a84, 0x4aa2, 0x4aa3,
+  /* 0x15D21..0x15D7E */
+  0x4a97, 0x6617, 0x4abb, 0x4ac3, 0x4ac2, 0x4ab8, 0x4ab3, 0x4aac,
+  0x4ade, 0x4ad1, 0x4adf, 0x4aaa, 0x4ada, 0x4aea, 0x4afb, 0x4b05,
+  0x6616, 0x4afa, 0x4b12, 0x4b16, 0x7b31, 0x4b1f, 0x4b38, 0x4b37,
+  0x56dc, 0x4b39, 0x78ee, 0x4b47, 0x4b43, 0x4b49, 0x4b50, 0x4b59,
+  0x4b54, 0x4b5b, 0x4b5f, 0x4b61, 0x4b78, 0x4b79, 0x4b7f, 0x4b80,
+  0x4b84, 0x4b83, 0x4b8d, 0x4b98, 0x4b95, 0x4b9e, 0x4ba4, 0x4baa,
+  0x4bab, 0x4baf, 0x4bb2, 0x4bb1, 0x4bb3, 0x4bb7, 0x4bbc, 0x4bc6,
+  0x4bcb, 0x4bd3, 0x4bdf, 0x4bec, 0x4beb, 0x4bf3, 0x4bef, 0x7ebe,
+  0x4c08, 0x4c13, 0x4c14, 0x4c1b, 0x4c24, 0x4c23, 0x4c5e, 0x4c55,
+  0x4c62, 0x4c6a, 0x4c82, 0x4c8d, 0x4c9a, 0x4c81, 0x4c9b, 0x4c7e,
+  0x4c68, 0x4c73, 0x4c92, 0x4c90, 0x4cc4, 0x4cf1, 0x4cd3, 0x4cbd,
+  0x4cd7, 0x4cc5, 0x4cdd, 0x4cae, 0x4cb1, 0x4cbe,
+  /* 0x15E21..0x15E7E */
+  0x4cba, 0x4cdb, 0x4cef, 0x4cd9, 0x4cea, 0x4d1f, 0x684d, 0x4d36,
+  0x4d2b, 0x4d3d, 0x4d38, 0x4d19, 0x4d35, 0x4d33, 0x4d12, 0x4d0c,
+  0x4d63, 0x4d93, 0x4d64, 0x4d5a, 0x4d79, 0x4d59, 0x4d8e, 0x4d95,
+  0x4fe4, 0x4d85, 0x4df9, 0x4e15, 0x4e0a, 0x4db5, 0x4dc7, 0x4de6,
+  0x4db8, 0x4dc6, 0x4dec, 0x4dde, 0x4dcc, 0x4de8, 0x4dd2, 0x4dc5,
+  0x4dfa, 0x4dd9, 0x4de4, 0x4dd5, 0x4dea, 0x4dee, 0x4e2d, 0x4e6e,
+  0x4e2e, 0x4e19, 0x4e72, 0x4e5f, 0x4e3e, 0x4e23, 0x4e6b, 0x4e2b,
+  0x4e76, 0x4e4d, 0x4e1f, 0x4e43, 0x4e3a, 0x4e4e, 0x4e24, 0x4eff,
+  0x4e1d, 0x4e38, 0x4e82, 0x4eaa, 0x4e98, 0x4ec9, 0x4eb7, 0x4ed3,
+  0x4ebd, 0x4eaf, 0x4ec4, 0x4eb2, 0x4ed4, 0x4ed5, 0x4e8f, 0x4ea5,
+  0x4ec2, 0x4e9f, 0x4f41, 0x4f11, 0x504c, 0x4eec, 0x4ef8, 0x4efe,
+  0x4f3f, 0x4ef2, 0x4f31, 0x4eef, 0x4f32, 0x4ecc,
+  /* 0x15F21..0x15F7E */
+  0x4f3e, 0x4f13, 0x4ef7, 0x4f86, 0x4f7a, 0x4f78, 0x4f81, 0x4f80,
+  0x4f6f, 0x4f5b, 0x4ff3, 0x4f6d, 0x4f82, 0x4f7c, 0x4f58, 0x4f8e,
+  0x4f91, 0x4fc2, 0x4f66, 0x4fb3, 0x4fa3, 0x4fa1, 0x4fa4, 0x4fb9,
+  0x4fc6, 0x4faa, 0x4fdf, 0x4fd5, 0x4fec, 0x4fd4, 0x4fd8, 0x4ff1,
+  0x4fee, 0x4fdb, 0x5009, 0x500b, 0x4ffa, 0x5011, 0x5001, 0x500f,
+  0x4ffe, 0x501b, 0x501a, 0x4f74, 0x501d, 0x5018, 0x501f, 0x5030,
+  0x503e, 0x5032, 0x5051, 0x5063, 0x5099, 0x5092, 0x50af, 0x50f1,
+  0x50ac, 0x50b8, 0x50b3, 0x50ae, 0x50df, 0x50cb, 0x50dd, 0x50d9,
+  0x5109, 0x50fd, 0x511c, 0x5119, 0x5165, 0x5155, 0x5188, 0x5166,
+  0x5162, 0x514c, 0x5156, 0x516c, 0x518f, 0x51fb, 0x5184, 0x5195,
+  0x51a8, 0x51ac, 0x51d7, 0x51b9, 0x51be, 0x51d2, 0x51c9, 0x51d4,
+  0x51ce, 0x51e0, 0x51ec, 0x51e7, 0x51f5, 0x51fc,
+  /* 0x16021..0x1607E */
+  0x51f9, 0x51ff, 0x520d, 0x5210, 0x521b, 0x5228, 0x522d, 0x522c,
+  0x5230, 0x5232, 0x523b, 0x523c, 0x523f, 0x5240, 0x5246, 0x524b,
+  0x5258, 0x5274, 0x527e, 0x5282, 0x5281, 0x5287, 0x5292, 0x5296,
+  0x52a2, 0x52a7, 0x52b9, 0x52b2, 0x52c3, 0x52c6, 0x52c4, 0x52ce,
+  0x52d2, 0x52e2, 0x52e0, 0x52e1, 0x52f9, 0x52f7, 0x300f, 0x5317,
+  0x530a, 0x531c, 0x5316, 0x531d, 0x5334, 0x532f, 0x5329, 0x5325,
+  0x533e, 0x534e, 0x534f, 0x7ed8, 0x5357, 0x536a, 0x5368, 0x5370,
+  0x5378, 0x5375, 0x537b, 0x537a, 0x53c8, 0x53b3, 0x53ce, 0x53bb,
+  0x53c0, 0x53e5, 0x53ee, 0x53de, 0x54a2, 0x5405, 0x546f, 0x5425,
+  0x53f8, 0x5432, 0x543a, 0x5455, 0x543f, 0x545f, 0x5459, 0x5441,
+  0x545c, 0x5469, 0x5470, 0x5463, 0x546a, 0x5476, 0x547e, 0x548b,
+  0x549e, 0x54a7, 0x54ca, 0x54cf, 0x54d4, 0x53f1,
+  /* 0x16121..0x1617E */
+  0x54e0, 0x54e3, 0x54e7, 0x54e9, 0x54ee, 0x54f2, 0x54f0, 0x54f1,
+  0x54f8, 0x54f7, 0x5504, 0x5503, 0x5505, 0x550c, 0x550e, 0x550d,
+  0x5515, 0x5513, 0x551e, 0x5526, 0x552c, 0x553c, 0x5544, 0x554d,
+  0x554a, 0x5549, 0x555b, 0x5546, 0x555a, 0x5569, 0x5564, 0x5567,
+  0x556b, 0x556d, 0x5578, 0x5576, 0x5586, 0x5587, 0x5574, 0x558a,
+  0x5589, 0x5582, 0x5594, 0x559a, 0x559d, 0x55a5, 0x55a3, 0x55c2,
+  0x55b3, 0x55c3, 0x55b5, 0x55bd, 0x55b8, 0x55bc, 0x55b1, 0x55cd,
+  0x55ca, 0x55d2, 0x55d9, 0x55e3, 0x55de, 0x55fe, 0x55ff, 0x55fc,
+  0x5601, 0x55f0, 0x55fa, 0x55f2, 0x55f3, 0x560b, 0x560d, 0x5609,
+  0x561f, 0x5627, 0x5620, 0x5621, 0x5622, 0x5624, 0x5634, 0x5630,
+  0x563b, 0x5647, 0x5648, 0x5646, 0x565c, 0x5658, 0x5661, 0x5662,
+  0x5668, 0x5669, 0x566a, 0x5667, 0x566c, 0x5670,
+  /* 0x16221..0x1627E */
+  0x5672, 0x5676, 0x5678, 0x567c, 0x5680, 0x5683, 0x5688, 0x568b,
+  0x568e, 0x5696, 0x5693, 0x5699, 0x569a, 0x56b0, 0x56b4, 0x56b8,
+  0x56b9, 0x56ba, 0x56c2, 0x56cd, 0x56d6, 0x56d2, 0x56de, 0x56e1,
+  0x56e5, 0x56e7, 0x56ea, 0x662f, 0x56fb, 0x5708, 0x5707, 0x5704,
+  0x5729, 0x5724, 0x571e, 0x5725, 0x5726, 0x571b, 0x5737, 0x5738,
+  0x5747, 0x575a, 0x5768, 0x576b, 0x575b, 0x5765, 0x577f, 0x577e,
+  0x5779, 0x578e, 0x578b, 0x5791, 0x57a0, 0x579e, 0x57b0, 0x57b6,
+  0x57b9, 0x57bf, 0x57bc, 0x57bd, 0x57bb, 0x57c7, 0x57cd, 0x57d7,
+  0x57da, 0x57dc, 0x57e3, 0x57ee, 0x57fc, 0x580c, 0x5812, 0x5926,
+  0x5820, 0x592a, 0x5845, 0x588e, 0x5874, 0x5886, 0x587c, 0x589a,
+  0x588c, 0x58a3, 0x58b5, 0x58aa, 0x58af, 0x58d1, 0x58c6, 0x58cb,
+  0x58d4, 0x58be, 0x58bc, 0x58c5, 0x58ca, 0x58ec,
+  /* 0x16321..0x1637E */
+  0x58e7, 0x58da, 0x58fd, 0x58f4, 0x5907, 0x5912, 0x5911, 0x5919,
+  0x592c, 0x592b, 0x5940, 0x5960, 0x5957, 0x595f, 0x595a, 0x5955,
+  0x5953, 0x597a, 0x597f, 0x598a, 0x599d, 0x59a7, 0x7f4b, 0x59aa,
+  0x59ae, 0x59b3, 0x59b9, 0x59ba, 0x59c9, 0x59d5, 0x59e7, 0x59ec,
+  0x59e1, 0x59e3, 0x5a08, 0x5a0d, 0x5a18, 0x5a19, 0x5a20, 0x5a1f,
+  0x5980, 0x5a31, 0x5a3b, 0x5a3e, 0x5a37, 0x5a43, 0x5a57, 0x5a49,
+  0x5a61, 0x5a62, 0x5a69, 0x7f9d, 0x5a70, 0x5a79, 0x5a7d, 0x5a88,
+  0x5a97, 0x5a95, 0x5a98, 0x5a96, 0x5aa9, 0x5ac8, 0x5ab0, 0x5ab6,
+  0x5ac5, 0x5ac4, 0x5abf, 0x7083, 0x5ac7, 0x5aca, 0x5acd, 0x5acf,
+  0x5ad5, 0x5ad3, 0x5ad9, 0x5ada, 0x5add, 0x5ae1, 0x5ae2, 0x5ae6,
+  0x5aed, 0x5af0, 0x5b02, 0x5b0f, 0x5b0a, 0x5b06, 0x5b33, 0x5b18,
+  0x5b19, 0x5b1e, 0x5b35, 0x5b28, 0x5b36, 0x5b50,
+  /* 0x16421..0x1647E */
+  0x5b7a, 0x5b04, 0x5b4d, 0x5b0b, 0x5b4c, 0x5b45, 0x5b75, 0x5b65,
+  0x5b74, 0x5b67, 0x5b70, 0x5b71, 0x5b6c, 0x5b6e, 0x5b9d, 0x5b98,
+  0x5b9f, 0x5b8d, 0x5b9c, 0x5b9a, 0x5b8b, 0x5b92, 0x5b8f, 0x5b5d,
+  0x5b99, 0x5bcb, 0x5bc1, 0x5bcc, 0x5bcf, 0x5bb4, 0x5bc6, 0x5bdd,
+  0x5be9, 0x5c11, 0x5c14, 0x5be6, 0x5be5, 0x5c60, 0x5c00, 0x5c07,
+  0x5c13, 0x5bf3, 0x5bf7, 0x5c17, 0x5c0d, 0x5bf6, 0x5c23, 0x5c27,
+  0x5c2a, 0x5c1f, 0x5c37, 0x5c2b, 0x5c3d, 0x5c4c, 0x5c43, 0x5c54,
+  0x5c4f, 0x5c40, 0x5c50, 0x5c58, 0x5c5f, 0x5c64, 0x5c56, 0x5c65,
+  0x5c6c, 0x5c75, 0x5c83, 0x5c90, 0x5ca4, 0x5cad, 0x5ca2, 0x5cab,
+  0x5ca1, 0x5ca8, 0x5cb3, 0x5cb2, 0x5cb1, 0x5cae, 0x5cb9, 0x5cbd,
+  0x5cc0, 0x5cc5, 0x5cc2, 0x5cd8, 0x5cd2, 0x5cdc, 0x5ce2, 0x7b3b,
+  0x5cef, 0x5cf2, 0x5cf4, 0x5cf6, 0x5cfa, 0x5d06,
+  /* 0x16521..0x1657E */
+  0x5d02, 0x5d1c, 0x5d15, 0x5d0a, 0x5d45, 0x5d4b, 0x5d2e, 0x5d32,
+  0x5d3f, 0x5d35, 0x5d46, 0x5d73, 0x5d56, 0x5d4e, 0x5d72, 0x5d68,
+  0x5d6e, 0x5d4f, 0x5d63, 0x5d93, 0x5d89, 0x5d5b, 0x5d8f, 0x5d7d,
+  0x5d9b, 0x5dba, 0x5dae, 0x5da3, 0x5db5, 0x5dc7, 0x5dbd, 0x5dab,
+  0x5e3d, 0x5da2, 0x5daf, 0x5ddc, 0x5db8, 0x5d9f, 0x5db0, 0x5dd8,
+  0x5ddd, 0x5de4, 0x5dde, 0x5dfb, 0x5df2, 0x5de1, 0x5e05, 0x5e0a,
+  0x5e23, 0x5e21, 0x5e12, 0x5e31, 0x5e1f, 0x5e09, 0x5e0b, 0x5e22,
+  0x5e46, 0x5e66, 0x5e3b, 0x5e35, 0x5e39, 0x5e43, 0x5e37, 0x5e32,
+  0x5e3a, 0x5e67, 0x5e5d, 0x5e56, 0x5e5e, 0x5e59, 0x5e5a, 0x5e79,
+  0x5e6a, 0x5e69, 0x5e7c, 0x5e7b, 0x5e83, 0x5dd5, 0x5e7d, 0x6fae,
+  0x5e7f, 0x5e88, 0x5e89, 0x5e8c, 0x5e92, 0x5e90, 0x5e93, 0x5e94,
+  0x5e96, 0x5e8e, 0x5e9b, 0x5e9c, 0x5f38, 0x5f3a,
+  /* 0x16621..0x1667E */
+  0x5f45, 0x5f4c, 0x5f4d, 0x5f4e, 0x5f50, 0x5f51, 0x5f55, 0x5f54,
+  0x5f58, 0x5f5f, 0x5f60, 0x5f68, 0x5f69, 0x5f67, 0x5f78, 0x5f82,
+  0x5f86, 0x5f83, 0x5f88, 0x5f87, 0x5f8c, 0x5f94, 0x5f9e, 0x5f9d,
+  0x5f9a, 0x5fa3, 0x5faf, 0x5fb2, 0x5fb9, 0x5fae, 0x5fb6, 0x5fb8,
+  0x6b71, 0x5fc5, 0x5fc6, 0x5fca, 0x5fd5, 0x5fd4, 0x5fe1, 0x5fe6,
+  0x5fe9, 0x5ff3, 0x5ff9, 0x78dc, 0x6006, 0x6004, 0x600b, 0x6012,
+  0x6018, 0x6019, 0x601c, 0x6021, 0x6028, 0x603f, 0x603b, 0x604a,
+  0x6046, 0x6052, 0x6058, 0x605a, 0x605f, 0x6062, 0x6068, 0x6073,
+  0x6072, 0x6070, 0x6076, 0x6079, 0x607d, 0x607f, 0x6084, 0x6086,
+  0x6085, 0x609b, 0x6093, 0x609a, 0x60ad, 0x3190, 0x60ac, 0x60db,
+  0x60e5, 0x60d9, 0x60dd, 0x60c4, 0x60da, 0x60d6, 0x6109, 0x60ef,
+  0x60f1, 0x611b, 0x6129, 0x6123, 0x612f, 0x614b,
+  /* 0x16721..0x1677E */
+  0x768b, 0x6146, 0x613e, 0x6153, 0x6151, 0x60fc, 0x6171, 0x616e,
+  0x6165, 0x6166, 0x6174, 0x6183, 0x6188, 0x618a, 0x6180, 0x6182,
+  0x61a0, 0x6195, 0x61a4, 0x61a3, 0x615f, 0x6193, 0x61a9, 0x61b0,
+  0x61b5, 0x61be, 0x61b8, 0x61bd, 0x61c0, 0x61c2, 0x61ba, 0x61c9,
+  0x61cd, 0x61d1, 0x61d9, 0x61d8, 0x61c8, 0x61da, 0x61df, 0x61e0,
+  0x61e7, 0x61fa, 0x61fb, 0x61fe, 0x6201, 0x6202, 0x6205, 0x6207,
+  0x620a, 0x620d, 0x6210, 0x6216, 0x6229, 0x622b, 0x6238, 0x6233,
+  0x6240, 0x6259, 0x6258, 0x625d, 0x625a, 0x625f, 0x6264, 0x6262,
+  0x6268, 0x626a, 0x626b, 0x622e, 0x6271, 0x6277, 0x6278, 0x627e,
+  0x628d, 0x6292, 0x62ab, 0x629f, 0x62bb, 0x62ac, 0x62e1, 0x62e3,
+  0x62df, 0x62d2, 0x62f4, 0x62f3, 0x62fa, 0x6393, 0x6303, 0x62fb,
+  0x62f9, 0x62de, 0x6306, 0x62dc, 0x6309, 0x62d9,
+  /* 0x16821..0x1687E */
+  0x6335, 0x6334, 0x6316, 0x6332, 0x6331, 0x6340, 0x6339, 0x6350,
+  0x6345, 0x632f, 0x632b, 0x6317, 0x6318, 0x6385, 0x639a, 0x63aa,
+  0x639f, 0x63a2, 0x6396, 0x6323, 0x638e, 0x6387, 0x638a, 0x637c,
+  0x63b5, 0x6373, 0x6375, 0x63a0, 0x6389, 0x63a8, 0x63f4, 0x6413,
+  0x63eb, 0x63ce, 0x63fd, 0x6403, 0x63d8, 0x640b, 0x63c1, 0x63f7,
+  0x6407, 0x63e0, 0x63f2, 0x640d, 0x6422, 0x6420, 0x63bd, 0x6438,
+  0x6506, 0x63fb, 0x646d, 0x642a, 0x643c, 0x655a, 0x6484, 0x6477,
+  0x646b, 0x64ad, 0x646e, 0x6482, 0x6469, 0x6446, 0x642c, 0x646f,
+  0x6479, 0x6435, 0x64ca, 0x6462, 0x64b9, 0x64bf, 0x649f, 0x64d9,
+  0x64cd, 0x64bb, 0x64da, 0x64d0, 0x64c1, 0x64c6, 0x64d6, 0x64a1,
+  0x6521, 0x64ff, 0x64f4, 0x6517, 0x6518, 0x652c, 0x651f, 0x6515,
+  0x6514, 0x64fc, 0x6540, 0x6563, 0x6558, 0x6548,
+  /* 0x16921..0x1697E */
+  0x6541, 0x6602, 0x654b, 0x6555, 0x6580, 0x65a4, 0x6588, 0x6591,
+  0x658a, 0x65a8, 0x656d, 0x6594, 0x659b, 0x65ea, 0x6587, 0x659c,
+  0x6577, 0x657e, 0x6590, 0x65c9, 0x65ba, 0x65cf, 0x65b9, 0x65d0,
+  0x65d5, 0x65dd, 0x65e5, 0x65dc, 0x65f9, 0x660a, 0x6613, 0x660b,
+  0x65fe, 0x65fa, 0x6606, 0x6622, 0x661a, 0x6630, 0x663f, 0x664d,
+  0x2e55, 0x6654, 0x665f, 0x6667, 0x6671, 0x6693, 0x66a3, 0x66a9,
+  0x66aa, 0x668b, 0x668c, 0x66b6, 0x66af, 0x66c4, 0x66c6, 0x66b0,
+  0x66c9, 0x6823, 0x66ab, 0x66d4, 0x66de, 0x66e9, 0x66ec, 0x66df,
+  0x66db, 0x66ef, 0x6712, 0x6706, 0x6708, 0x6700, 0x6703, 0x66fb,
+  0x6711, 0x6709, 0x670d, 0x66f9, 0x670a, 0x6734, 0x673f, 0x6737,
+  0x673b, 0x6725, 0x6729, 0x671a, 0x6760, 0x675f, 0x6778, 0x674c,
+  0x674e, 0x6774, 0x6757, 0x6768, 0x676e, 0x6759,
+  /* 0x16A21..0x16A7E */
+  0x6753, 0x6763, 0x676a, 0x6805, 0x67a2, 0x679f, 0x6782, 0x67af,
+  0x67cb, 0x67bd, 0x67c0, 0x67d0, 0x76d6, 0x67ab, 0x67c4, 0x67b3,
+  0x67c7, 0x67c6, 0x67bb, 0x67ef, 0x67f2, 0x67e0, 0x680f, 0x680d,
+  0x67fe, 0x67f6, 0x67f7, 0x680e, 0x67d2, 0x6811, 0x6816, 0x6815,
+  0x6822, 0x6821, 0x6831, 0x6836, 0x6839, 0x6827, 0x683b, 0x6844,
+  0x6842, 0x6852, 0x6859, 0x685e, 0x6862, 0x686b, 0x6881, 0x687e,
+  0x689e, 0x6875, 0x687d, 0x68b5, 0x6872, 0x6882, 0x6897, 0x6892,
+  0x68ae, 0x6899, 0x68a2, 0x688d, 0x68a4, 0x68b0, 0x68bf, 0x68b1,
+  0x68c3, 0x68c4, 0x68d4, 0x68d8, 0x68d9, 0x68dd, 0x68f9, 0x6902,
+  0x68fc, 0x68f4, 0x68e8, 0x68f2, 0x6904, 0x690c, 0x690a, 0x6913,
+  0x6943, 0x691e, 0x6925, 0x692a, 0x692b, 0x6941, 0x6944, 0x693b,
+  0x6936, 0x6938, 0x694c, 0x691d, 0x6960, 0x695e,
+  /* 0x16B21..0x16B7E */
+  0x6966, 0x6964, 0x696d, 0x696a, 0x696f, 0x6974, 0x6977, 0x697e,
+  0x6983, 0x6988, 0x698a, 0x6993, 0x6998, 0x69a1, 0x69a9, 0x69a6,
+  0x69ac, 0x69af, 0x69b2, 0x69ba, 0x69bd, 0x69bf, 0x69c0, 0x69da,
+  0x69dc, 0x69dd, 0x69e7, 0x69f4, 0x69f8, 0x6a03, 0x6a16, 0x6a10,
+  0x6a0c, 0x6a1b, 0x6a1d, 0x6a25, 0x6a36, 0x6a41, 0x6a5b, 0x6a52,
+  0x6a46, 0x6a48, 0x6a7c, 0x6a6d, 0x6a6c, 0x6a62, 0x6a85, 0x6a82,
+  0x6a84, 0x6aa8, 0x6aa1, 0x6a91, 0x6aa5, 0x6aa6, 0x6a9a, 0x6aa3,
+  0x6ac4, 0x6acd, 0x6ac2, 0x6ada, 0x6aeb, 0x6af3, 0x6ae7, 0x6ae4,
+  0x6af1, 0x6b14, 0x6ae0, 0x6ae2, 0x6af7, 0x6ade, 0x6adb, 0x6b0c,
+  0x6b07, 0x6b1a, 0x6ae1, 0x6b16, 0x6b10, 0x6b17, 0x6b20, 0x6b33,
+  0x77ab, 0x6b26, 0x6b2b, 0x6b3e, 0x6b28, 0x6b41, 0x6b4c, 0x6b4f,
+  0x6b4e, 0x6b49, 0x6b56, 0x6b5b, 0x6b5a, 0x6b6b,
+  /* 0x16C21..0x16C7E */
+  0x6b5f, 0x6b6c, 0x6b6f, 0x6b74, 0x6b7d, 0x6b80, 0x6b8c, 0x6b8e,
+  0x6b92, 0x6b93, 0x6b96, 0x6b99, 0x6b9a, 0x6c3a, 0x6c41, 0x6c3f,
+  0x6c48, 0x6c4c, 0x6c4e, 0x6c50, 0x6c55, 0x6c62, 0x6c6c, 0x6c78,
+  0x6c7a, 0x6c82, 0x6c89, 0x6c85, 0x6c8a, 0x6c8d, 0x6c8e, 0x6c94,
+  0x6c7c, 0x6c98, 0x421d, 0x6cad, 0x6caa, 0x6cbd, 0x6cb2, 0x6cb3,
+  0x6cae, 0x6cb6, 0x6cc8, 0x6cc1, 0x6ce4, 0x6ce3, 0x6cda, 0x6cfd,
+  0x6cfa, 0x6cfb, 0x6d04, 0x6d05, 0x6d0a, 0x6d07, 0x6d0f, 0x6d0d,
+  0x6d10, 0x7f4e, 0x6d13, 0x6ccd, 0x6d14, 0x6d16, 0x6d67, 0x6d6d,
+  0x6d71, 0x6d73, 0x6d81, 0x6d99, 0x6dc2, 0x6dbe, 0x6dba, 0x6dcf,
+  0x6dda, 0x6dd6, 0x6dcc, 0x6ddb, 0x6dcb, 0x6dea, 0x6deb, 0x6ddf,
+  0x6de3, 0x6dfc, 0x6e08, 0x6e09, 0x6dff, 0x6e1d, 0x6e1e, 0x6e10,
+  0x6e1f, 0x6e42, 0x6e35, 0x6e30, 0x6e34, 0x6e4a,
+  /* 0x16D21..0x16D7E */
+  0x6e47, 0x6e49, 0x6e4c, 0x6e50, 0x6e48, 0x6e59, 0x6e64, 0x6e60,
+  0x6e2a, 0x6e63, 0x6e55, 0x6e76, 0x6e72, 0x6e7c, 0x6e81, 0x6e87,
+  0x6e85, 0x6e84, 0x6e8b, 0x6e8a, 0x6e93, 0x6e91, 0x6e94, 0x6e99,
+  0x6eaa, 0x6ea1, 0x6eac, 0x6eb0, 0x6ec6, 0x6eb1, 0x6ebe, 0x6ec5,
+  0x6ec8, 0x6ecb, 0x6edb, 0x6ee3, 0x6efc, 0x6efb, 0x6eeb, 0x6efe,
+  0x6f0a, 0x6f05, 0x6f15, 0x6f12, 0x6f19, 0x6f13, 0x6f1c, 0x6f1f,
+  0x6f1b, 0x6f0c, 0x6f26, 0x6f33, 0x6f3b, 0x6f39, 0x6f45, 0x6f42,
+  0x6f3e, 0x6f4c, 0x6f49, 0x6f46, 0x6f4e, 0x6f57, 0x6f5c, 0x6f62,
+  0x6f63, 0x6f64, 0x6f9c, 0x6f9f, 0x6fa3, 0x6fad, 0x6faf, 0x6fb7,
+  0x6fda, 0x6fe5, 0x6fe2, 0x6fea, 0x6fef, 0x7087, 0x6ff4, 0x7005,
+  0x6ff9, 0x6ffa, 0x7011, 0x7015, 0x7021, 0x700d, 0x701e, 0x7016,
+  0x700b, 0x7027, 0x7036, 0x7035, 0x7039, 0x6ff8,
+  /* 0x16E21..0x16E7E */
+  0x704f, 0x7050, 0x7051, 0x7052, 0x700e, 0x7049, 0x703e, 0x7056,
+  0x7058, 0x705e, 0x7068, 0x706f, 0x7076, 0x76a8, 0x7072, 0x7082,
+  0x707d, 0x7081, 0x7080, 0x708a, 0x7089, 0x708f, 0x70a8, 0x70af,
+  0x70b1, 0x70b5, 0x70e2, 0x70e4, 0x4248, 0x70db, 0x7102, 0x7112,
+  0x7119, 0x7132, 0x7130, 0x714a, 0x7156, 0x7158, 0x7163, 0x7165,
+  0x7169, 0x7173, 0x7172, 0x718b, 0x7189, 0x7182, 0x71a2, 0x71ab,
+  0x71af, 0x71aa, 0x71b5, 0x71b4, 0x71ba, 0x71c0, 0x71c1, 0x71c9,
+  0x71cb, 0x71d0, 0x71d6, 0x71df, 0x71e1, 0x71db, 0x71fc, 0x71f5,
+  0x71f6, 0x721e, 0x71ff, 0x7214, 0x722c, 0x7215, 0x7211, 0x725e,
+  0x7257, 0x7245, 0x7249, 0x7264, 0x7248, 0x7295, 0x723f, 0x724b,
+  0x7250, 0x729c, 0x7296, 0x7293, 0x729b, 0x725a, 0x72cf, 0x72b9,
+  0x72b7, 0x72e9, 0x730f, 0x72fa, 0x7344, 0x732e,
+  /* 0x16F21..0x16F7E */
+  0x7319, 0x7322, 0x731a, 0x7323, 0x733a, 0x7335, 0x733b, 0x735c,
+  0x7360, 0x737c, 0x736e, 0x7356, 0x73b0, 0x73ac, 0x73ad, 0x7394,
+  0x73b9, 0x73d6, 0x73d7, 0x73e8, 0x73e5, 0x73d8, 0x73c3, 0x73dd,
+  0x73d0, 0x73c8, 0x73e4, 0x741a, 0x7414, 0x7413, 0x7403, 0x7407,
+  0x7410, 0x7436, 0x742b, 0x7435, 0x7421, 0x743a, 0x7441, 0x7452,
+  0x7444, 0x745b, 0x7460, 0x7462, 0x745e, 0x746a, 0x7229, 0x7470,
+  0x7475, 0x7477, 0x747d, 0x745a, 0x747c, 0x747e, 0x7481, 0x747f,
+  0x7582, 0x7587, 0x758a, 0x7594, 0x7596, 0x7598, 0x7599, 0x75a0,
+  0x75a8, 0x75a7, 0x75ad, 0x75bc, 0x75bb, 0x75b9, 0x75be, 0x75ca,
+  0x4ff6, 0x75c3, 0x75cd, 0x75cc, 0x75d5, 0x75d4, 0x75d6, 0x75dc,
+  0x75e1, 0x75e5, 0x75e2, 0x7621, 0x7628, 0x762e, 0x762f, 0x7642,
+  0x764c, 0x764f, 0x764b, 0x7677, 0x765c, 0x765e,
+  /* 0x17021..0x1707E */
+  0x765d, 0x765f, 0x7666, 0x7672, 0x766c, 0x768d, 0x7698, 0x7695,
+  0x7697, 0x76aa, 0x76a7, 0x76b1, 0x76b2, 0x76b0, 0x76b4, 0x76b6,
+  0x76b8, 0x76b9, 0x76ce, 0x76cb, 0x76c9, 0x76cd, 0x694d, 0x76dc,
+  0x770d, 0x76d5, 0x76f9, 0x7704, 0x7706, 0x7708, 0x7713, 0x770e,
+  0x7711, 0x770f, 0x7716, 0x7719, 0x7724, 0x772a, 0x7730, 0x7739,
+  0x773d, 0x773e, 0x7744, 0x7746, 0x7748, 0x7742, 0x7749, 0x775c,
+  0x7760, 0x7764, 0x7766, 0x7768, 0x32d2, 0x776b, 0x7771, 0x7779,
+  0x7785, 0x777c, 0x7781, 0x777a, 0x7786, 0x778b, 0x778f, 0x7790,
+  0x779c, 0x77a8, 0x77a6, 0x77a3, 0x77b3, 0x77b4, 0x77c3, 0x77c6,
+  0x77c8, 0x77cb, 0x77dc, 0x77ed, 0x7f4f, 0x77f2, 0x5adf, 0x77f6,
+  0x77f5, 0x780f, 0x780c, 0x7838, 0x7824, 0x7821, 0x7837, 0x783d,
+  0x7846, 0x784f, 0x784b, 0x786b, 0x786f, 0x7870,
+  /* 0x17121..0x1717E */
+  0x7871, 0x7874, 0x7873, 0x78aa, 0x78af, 0x78b1, 0x78b6, 0x78c4,
+  0x78c3, 0x78c6, 0x78e9, 0x78eb, 0x7903, 0x7909, 0x7912, 0x7914,
+  0x7918, 0x7921, 0x791d, 0x791e, 0x7924, 0x7920, 0x792c, 0x792e,
+  0x793d, 0x793e, 0x7942, 0x7949, 0x7945, 0x7950, 0x794b, 0x7951,
+  0x7952, 0x794c, 0x7955, 0x7997, 0x7998, 0x79a5, 0x79ad, 0x79ae,
+  0x79bc, 0x79df, 0x79db, 0x79dd, 0x79d8, 0x79d1, 0x79ed, 0x79ee,
+  0x79f1, 0x79f2, 0x79fb, 0x79f8, 0x7a01, 0x7a0f, 0x7a05, 0x79e2,
+  0x7a19, 0x7a2b, 0x7a37, 0x7a45, 0x7a42, 0x7a40, 0x7a43, 0x7a3e,
+  0x7a55, 0x7a4d, 0x7a5b, 0x7a57, 0x7a5f, 0x7a62, 0x7a65, 0x7a64,
+  0x7a69, 0x7a6b, 0x7a6a, 0x7aad, 0x7ab0, 0x7abc, 0x7ac0, 0x7acf,
+  0x7ad1, 0x7ad3, 0x7ad4, 0x7ade, 0x7adf, 0x7ae2, 0x7ae3, 0x7ae6,
+  0x7aef, 0x7aeb, 0x7aee, 0x7af4, 0x7af1, 0x7af7,
+  /* 0x17221..0x1727E */
+  0x7afb, 0x7b06, 0x7b18, 0x7b1a, 0x7b1f, 0x7b22, 0x7b23, 0x7b25,
+  0x7b27, 0x7b28, 0x7b29, 0x7b2a, 0x7b2e, 0x7b2f, 0x7b32, 0x7b44,
+  0x7b43, 0x7b4f, 0x7b4d, 0x7b4e, 0x7b51, 0x7b58, 0x7b74, 0x7b93,
+  0x7b83, 0x7b91, 0x7b96, 0x7b97, 0x7b9f, 0x7ba0, 0x7ba8, 0x7bb4,
+  0x7bc0, 0x7bca, 0x7bb9, 0x7bc6, 0x7bcf, 0x7bd1, 0x7bd2, 0x7be3,
+  0x7be2, 0x7be4, 0x7bd4, 0x7be1, 0x7c3a, 0x7bf2, 0x7bf1, 0x7bf0,
+  0x7c15, 0x7c14, 0x7c09, 0x7c13, 0x7c0c, 0x7c06, 0x7c08, 0x7c12,
+  0x7c0a, 0x7c04, 0x7c2e, 0x7c1b, 0x7c25, 0x7c24, 0x7c21, 0x7c30,
+  0x7c47, 0x7c32, 0x7c46, 0x7c3e, 0x7c5a, 0x7c60, 0x7c67, 0x7c76,
+  0x7c78, 0x7ce7, 0x7cec, 0x7cf0, 0x7d09, 0x7d08, 0x7ceb, 0x7d03,
+  0x7d06, 0x7d2a, 0x7d26, 0x7daf, 0x7d23, 0x7d1f, 0x7d44, 0x7d15,
+  0x7d12, 0x7d41, 0x7d3f, 0x7d3e, 0x7d46, 0x7d48,
+  /* 0x17321..0x1737E */
+  0x7d5d, 0x7d5e, 0x7d64, 0x7d51, 0x7d50, 0x7d59, 0x7d72, 0x7d89,
+  0x7d87, 0x7dab, 0x7d6f, 0x7d7a, 0x7d9a, 0x7da4, 0x7da9, 0x7db2,
+  0x7dc4, 0x7dc1, 0x7dbb, 0x7db8, 0x7dba, 0x7dc6, 0x7dcf, 0x7dc2,
+  0x7dd9, 0x7dd3, 0x7df8, 0x7de6, 0x7ded, 0x7def, 0x7dfd, 0x7e1a,
+  0x7e1b, 0x7e1e, 0x7e75, 0x7e79, 0x7e7d, 0x7e81, 0x7e88, 0x7e8b,
+  0x7e8c, 0x7e92, 0x7e95, 0x7e91, 0x7e9d, 0x7ea5, 0x7ea9, 0x7eb8,
+  0x7eaa, 0x7ead, 0x7761, 0x7ecc, 0x7ece, 0x7ecf, 0x7ed0, 0x7ed4,
+  0x7edc, 0x7ede, 0x7edd, 0x7ee0, 0x7ee5, 0x7ee8, 0x7eef, 0x7ef4,
+  0x7ef6, 0x7ef7, 0x7ef9, 0x7efb, 0x7efc, 0x7efd, 0x7f07, 0x7f08,
+  0x56b7, 0x7f15, 0x7f21, 0x7f2c, 0x7f3e, 0x7f4a, 0x7f52, 0x7f54,
+  0x7f63, 0x7f5f, 0x7f60, 0x7f61, 0x7f66, 0x7f67, 0x7f6c, 0x7f6a,
+  0x7f77, 0x7f72, 0x7f76, 0x7f95, 0x7f9c, 0x7fa0,
+  /* 0x17421..0x1747E */
+  0x382f, 0x49c7, 0x7059, 0x5464, 0x31dc, 0x5199, 0x3653, 0x3de2,
+  0x3e14, 0x3e18, 0x3e58, 0x3e5e, 0x3ebe, 0x8028, 0x3ecb, 0x3ef9,
+  0x3f00, 0x3f02, 0x3f07, 0x3f1d, 0x3f23, 0x3f34, 0x3f36, 0x3f3d,
+  0x3f40, 0x3f45, 0x3f54, 0x3f58, 0x3f64, 0x3f67, 0x3f7d, 0x3f89,
+  0x3f9c, 0x3fa7, 0x3faf, 0x3fb5, 0x3fb7, 0x3fc9, 0x3fde, 0x3fe1,
+  0x3fe9, 0x400d, 0x4014, 0x4018, 0x4033, 0x4035, 0x4047, 0x813d,
+  0x409d, 0x409e, 0x40cb, 0x40d4, 0x40d5, 0x40dd, 0x40f8, 0x411c,
+  0x412b, 0x4130, 0x4137, 0x813e, 0x418d, 0x813f, 0x41bc, 0x41b9,
+  0x8140, 0x4222, 0x423e, 0x4243, 0x4256, 0x425a, 0x426f, 0x4285,
+  0x42c4, 0x42d6, 0x42fc, 0x430a, 0x4318, 0x4339, 0x4343, 0x4365,
+  0x437c, 0x43e5, 0x43ed, 0x43f5, 0x4410, 0x4414, 0x4422, 0x4479,
+  0x4451, 0x4460, 0x446d, 0x44ce, 0x44be, 0x44bf,
+  /* 0x17521..0x1757E */
+  0x44c4, 0x44ca, 0x44d0, 0x44f7, 0x44fb, 0x4522, 0x4529, 0x8141,
+  0x4567, 0x459d, 0x8142, 0x4600, 0x4609, 0x4615, 0x461e, 0x463a,
+  0x4622, 0x4624, 0x462b, 0x4630, 0x4631, 0x4633, 0x46fb, 0x4648,
+  0x464c, 0xa8c4, 0x4659, 0x465a, 0x4661, 0x4665, 0x4673, 0x4677,
+  0x4678, 0x468d, 0x8143, 0x46a0, 0x46b2, 0x46bb, 0x46c6, 0x46c8,
+  0x1b22, 0x46db, 0x46e8, 0x46fa, 0x4713, 0x8029, 0x4733, 0x4766,
+  0x4747, 0x4748, 0x477b, 0x4781, 0x4793, 0x4798, 0x479b, 0x47bb,
+  0x47f9, 0x47c0, 0x47d7, 0x47fc, 0x4801, 0x4852, 0x481d, 0x482c,
+  0x4831, 0x485b, 0x4872, 0x4875, 0x8144, 0x48a3, 0x48a5, 0x48b2,
+  0x48c8, 0x48d0, 0x48e8, 0x48ed, 0x48f0, 0x48f1, 0x48fc, 0x490a,
+  0x4949, 0xabc4, 0x4935, 0x4942, 0x4957, 0x4963, 0x4964, 0x4968,
+  0x4980, 0x8114, 0x49a5, 0x49ad, 0x49cf, 0x1bb6,
+  /* 0x17621..0x1767E */
+  0x1bc3, 0x49e2, 0x49e9, 0x49ea, 0x49f5, 0x49f6, 0x4a0f, 0x4a15,
+  0xad3f, 0x4a3b, 0x4a3e, 0x4a45, 0x4a50, 0x4a56, 0x4a5b, 0x4a6b,
+  0x4a73, 0xad63, 0x4a89, 0x4a94, 0x4a9d, 0x4a9e, 0x4aa5, 0x4ae4,
+  0x4ae7, 0x1c0f, 0x801d, 0x4b1b, 0x4b1e, 0x4b2c, 0x4b35, 0x4b46,
+  0x4b56, 0x4b60, 0x4b65, 0x4b67, 0x4b77, 0x4b82, 0x4ba9, 0x4bad,
+  0x8070, 0x4bcf, 0x4bd6, 0x4bd7, 0x4bff, 0x4c05, 0x4c10, 0x4c33,
+  0x4c59, 0x4c5c, 0x4caa, 0x4c74, 0x4c76, 0x4c85, 0x4c86, 0x4c98,
+  0x4c9c, 0x4cfb, 0x4cc6, 0x4cd4, 0x4ce0, 0x4ceb, 0x4cee, 0xb0fe,
+  0x4d04, 0x4d0e, 0x4d2e, 0x4d31, 0x4d39, 0x4d3f, 0x4d58, 0x4d65,
+  0x8145, 0x4d82, 0x4d87, 0x4d89, 0x4d94, 0x4daa, 0x4dac, 0x4dbf,
+  0x4dc4, 0x4dd6, 0x4dda, 0x4ddb, 0x4ddd, 0x4dfc, 0x8146, 0x4e34,
+  0x4e44, 0x4e5c, 0x4e5e, 0x4eab, 0x4eb1, 0x4ec1,
+  /* 0x17721..0x1777E */
+  0x4ec7, 0x4ece, 0x4f10, 0x4f1a, 0x8147, 0x4f2a, 0x4f2f, 0x4f33,
+  0x4f51, 0x4f59, 0x4f5e, 0x4f61, 0x4f62, 0x4f7e, 0x4f88, 0x4f8c,
+  0x4f8d, 0x4f94, 0x4fa0, 0x4fa7, 0x4fb6, 0x4fbc, 0x4fc7, 0x4fca,
+  0x4ff9, 0x4ff0, 0x4ff5, 0x5005, 0x5006, 0x5028, 0x504a, 0x505d,
+  0x505e, 0x504e, 0x5064, 0x5075, 0x5085, 0x50a4, 0x50ab, 0x50b7,
+  0x50d4, 0x50d8, 0x50e4, 0x510f, 0x512b, 0x511e, 0x5120, 0x512e,
+  0x5130, 0x5146, 0x5147, 0x5151, 0x8148, 0x5152, 0x515c, 0x5160,
+  0x5168, 0x8115, 0x5185, 0x5187, 0x5192, 0x51c1, 0x51ba, 0x51c4,
+  0x51fe, 0x5200, 0x5215, 0x5255, 0x5256, 0x1e3f, 0x528d, 0x529b,
+  0x52be, 0x52c0, 0x52fb, 0xb7f1, 0x5327, 0x5328, 0x8116, 0x5350,
+  0x5366, 0x537c, 0x5395, 0x539f, 0x53a0, 0x53a2, 0x53a6, 0x53ab,
+  0x53c9, 0x53cf, 0x53d6, 0x53d9, 0x53e3, 0x53e9,
+  /* 0x17821..0x1787E */
+  0x5407, 0x540a, 0x541a, 0x541b, 0x814a, 0x5426, 0x5428, 0x542a,
+  0x542b, 0x542c, 0x542e, 0x542f, 0x5430, 0x5444, 0x5446, 0x5447,
+  0x544b, 0x5457, 0x5462, 0x546b, 0x546d, 0x5486, 0x5487, 0x5489,
+  0x5498, 0x549c, 0x549f, 0x54a3, 0x5490, 0x54a6, 0x54a8, 0x54a9,
+  0x54b5, 0x54bf, 0x54c8, 0x54c9, 0x54da, 0x54ff, 0x5501, 0x5517,
+  0x552f, 0x556f, 0x5579, 0x5592, 0x1f72, 0x55ce, 0x55e4, 0x5600,
+  0x5602, 0x5608, 0x5615, 0x5616, 0x5619, 0x561e, 0x562d, 0x5635,
+  0x5643, 0x564b, 0x5664, 0x5665, 0x566d, 0x566f, 0x5671, 0x5681,
+  0x569b, 0x569d, 0x569e, 0x56a6, 0x56aa, 0x56b6, 0x56c5, 0x56cc,
+  0x56ce, 0x56d4, 0x56e6, 0x56f1, 0x56fc, 0x570a, 0x5719, 0x5734,
+  0x5736, 0x5746, 0x574d, 0x574e, 0x575c, 0x575f, 0x5762, 0x577a,
+  0x5780, 0x5794, 0x57aa, 0x57e0, 0x582d, 0xc18e,
+  /* 0x17921..0x1797E */
+  0x5843, 0x584e, 0x584f, 0x5851, 0x5868, 0x586e, 0x814b, 0x58b0,
+  0xc20e, 0x58ad, 0x58e4, 0x58f2, 0x5900, 0x58f7, 0x591c, 0x592e,
+  0x5931, 0x5934, 0x814c, 0x814d, 0x5945, 0x5946, 0x814e, 0x814f,
+  0x8150, 0x595c, 0x8151, 0x8119, 0x811a, 0x5979, 0x8152, 0x8153,
+  0x811b, 0x5998, 0x59b1, 0x59b8, 0x59c8, 0x59ca, 0xc371, 0x59d4,
+  0x59de, 0x59eb, 0x59ed, 0x5a03, 0x8154, 0x5a39, 0x5a5d, 0x5a6d,
+  0x8155, 0x5a85, 0x5aa0, 0xc4c4, 0x5ab3, 0x5abb, 0x5ace, 0x5aeb,
+  0x5afd, 0x5b12, 0x5b2d, 0x5b3b, 0x5b47, 0x5b4e, 0x5b60, 0x5b6d,
+  0x5b6f, 0x5b72, 0x5b9e, 0x8156, 0x5bd7, 0x5bd9, 0x5c01, 0x5c31,
+  0x5c1e, 0x5c20, 0x5c33, 0x5c36, 0x2264, 0xc7a1, 0x5c59, 0x5c6d,
+  0x5c79, 0x5c8f, 0x5c94, 0x5ca0, 0x5cbc, 0x5cd5, 0x5cd9, 0x5cdd,
+  0x5d07, 0x5d08, 0x5d13, 0x5d1d, 0x5d23, 0x5d31,
+  /* 0x17A21..0x17A7E */
+  0x5d41, 0x5d48, 0x5d53, 0x5d5c, 0x5d7a, 0x5d83, 0x5d8b, 0x5da0,
+  0x5da6, 0x5dc2, 0x5dcc, 0x5dd6, 0x5de3, 0x8157, 0x5e28, 0x5e08,
+  0x5e11, 0x5e15, 0x8159, 0x5e47, 0x5e52, 0x5e61, 0x5e8a, 0x5e8d,
+  0x5f47, 0x815a, 0x5f91, 0x5f97, 0x5fbf, 0x5fce, 0x5fdb, 0x5fdf,
+  0x5fec, 0x5fee, 0x5ffa, 0x815b, 0x6014, 0x6026, 0x6035, 0x6037,
+  0x603c, 0x60ca, 0x60d7, 0x60e0, 0x60f3, 0x6118, 0x614a, 0x6160,
+  0x6167, 0x6168, 0x616d, 0x61bb, 0x61ca, 0x61cf, 0x61d7, 0x815c,
+  0x2453, 0x245b, 0x6260, 0x6274, 0xd2ff, 0x628e, 0x62a1, 0x62a3,
+  0x62a4, 0x62a9, 0x62ae, 0x62b7, 0x62be, 0x62bf, 0x62c6, 0x62d5,
+  0x62fd, 0x62fe, 0x6300, 0x6301, 0x6362, 0x6322, 0x632d, 0x633a,
+  0x6343, 0x6347, 0x6351, 0x6355, 0x637d, 0x6386, 0x6392, 0x6398,
+  0x63a7, 0x63a9, 0x63bf, 0x63c0, 0x63c7, 0x63cf,
+  /* 0x17B21..0x17B7E */
+  0x63d1, 0x63e1, 0x63ea, 0x6401, 0x6406, 0x640a, 0x815f, 0x6448,
+  0x645f, 0x6470, 0x6473, 0x6485, 0x649e, 0x64af, 0x64b4, 0x64ba,
+  0x64c0, 0x64c2, 0xd440, 0x6532, 0x651e, 0x6523, 0x652f, 0x6559,
+  0x6564, 0x811f, 0x65ad, 0x657a, 0x658c, 0x658f, 0x65a2, 0x65b0,
+  0x65cb, 0x65ce, 0x65ed, 0x6612, 0x65ff, 0x6604, 0x6605, 0x6610,
+  0xd674, 0x6618, 0x6629, 0x6638, 0x6657, 0x665b, 0x8036, 0x6662,
+  0x259d, 0x666c, 0x6675, 0x6698, 0x66b8, 0x66fa, 0x66fc, 0x66fd,
+  0x670b, 0x6771, 0x6787, 0x6788, 0x67ac, 0x67ad, 0x67b5, 0x25ea,
+  0x67d6, 0x67ec, 0x6806, 0x680a, 0x6810, 0x6814, 0x681f, 0x6898,
+  0x68aa, 0x68ca, 0x68ce, 0xd884, 0x68f5, 0x691c, 0x8160, 0x6918,
+  0x6919, 0x691a, 0x6927, 0x6930, 0x6932, 0x6939, 0x6940, 0x6994,
+  0x8161, 0x69d4, 0x69e5, 0x69f6, 0x6a12, 0x6a15,
+  /* 0x17C21..0x17C7E */
+  0x6a22, 0x6a37, 0x6a47, 0x6a4e, 0x6a5d, 0x6a61, 0x6a75, 0x6a79,
+  0x6aa7, 0x6ad0, 0x6adf, 0x6af4, 0x6af6, 0x8122, 0x8162, 0x8163,
+  0x6b46, 0x6b54, 0x6b59, 0x6b69, 0x6b9d, 0x6c49, 0x6c68, 0x8164,
+  0x6ce1, 0x6cf4, 0x6cf8, 0x6cfe, 0x8165, 0x6d12, 0x6d1b, 0x6daf,
+  0x6dce, 0x6dd1, 0x6dd7, 0x6e20, 0x6e23, 0x6e3d, 0x6e70, 0x6e7b,
+  0xe177, 0x6ec0, 0x2844, 0x6efa, 0x6f1e, 0x6f2d, 0x6f36, 0x6f54,
+  0xe24d, 0x6fa6, 0x6fb5, 0x6fe4, 0x6fe8, 0x6fee, 0x7008, 0x702d,
+  0x8167, 0x7088, 0x7095, 0x7097, 0x7099, 0x709b, 0x70a2, 0x70b3,
+  0x70be, 0x70c4, 0x70c5, 0x70c7, 0x70d7, 0x70dd, 0x70de, 0x70ef,
+  0x70f4, 0x8126, 0x7114, 0x7115, 0x7116, 0x7122, 0x7123, 0x7127,
+  0x712f, 0x7131, 0x7134, 0x713d, 0x7148, 0x715b, 0x7183, 0x719e,
+  0x71ac, 0x71b1, 0x71bc, 0x71d7, 0x71fb, 0x71e4,
+  /* 0x17D21..0x17D7E */
+  0x71e5, 0x71ed, 0x71f1, 0x7207, 0x7210, 0x7238, 0x7239, 0x723a,
+  0x723c, 0x7240, 0x7243, 0x724f, 0x7278, 0x7288, 0x72c2, 0x72cb,
+  0x72cc, 0x72d3, 0x72e0, 0x72ff, 0x7304, 0x731f, 0x7321, 0x7325,
+  0x7348, 0x7349, 0x734a, 0x7364, 0x7365, 0x736a, 0x7370, 0x739b,
+  0x73a3, 0x73ba, 0x73c6, 0x73de, 0x73df, 0x7404, 0x73fd, 0x7433,
+  0x744a, 0x7463, 0x746b, 0x7471, 0x7472, 0x758e, 0x759f, 0x75a6,
+  0x75a9, 0x75ac, 0x75b6, 0x75bd, 0x75cb, 0x75d0, 0x75d3, 0x29b0,
+  0x75da, 0x75de, 0x7658, 0x7684, 0x80dc, 0x769d, 0x76a4, 0x76a5,
+  0x76d2, 0x76de, 0x8168, 0x76e9, 0x76ef, 0x7733, 0x773b, 0x774d,
+  0x774e, 0x774f, 0x775a, 0x776e, 0x7773, 0x7795, 0x77ae, 0x77ba,
+  0x77c1, 0x77c9, 0x77de, 0x77db, 0x77f4, 0x8169, 0x780a, 0x781e,
+  0x782b, 0x7830, 0x816a, 0x7852, 0x7853, 0x7856,
+  /* 0x17E21..0x17E7E */
+  0x7857, 0x7859, 0x785a, 0x80d0, 0x7865, 0x786c, 0x78ba, 0x78c8,
+  0x78e7, 0x7958, 0x799e, 0x7a02, 0x7a03, 0x7a24, 0x7a2d, 0x7a2e,
+  0x7a38, 0x7a4a, 0x7a4e, 0x7a52, 0x7ab6, 0x7ac1, 0x7ac3, 0x7ace,
+  0x7ad6, 0x7af9, 0x7b02, 0x7b08, 0x7b20, 0x2c17, 0x7b2d, 0x7b5e,
+  0x7b79, 0x7b66, 0x7b72, 0x7b75, 0x7b84, 0x7b8a, 0x7b8f, 0x7b9e,
+  0x7ba7, 0x7bc1, 0x7bce, 0x7be5, 0x7bf8, 0x7bfd, 0x7c00, 0x7c23,
+  0x7c41, 0x7c4f, 0x7c50, 0x7c53, 0x7c63, 0x7c65, 0x7c77, 0x7d1d,
+  0x7d1e, 0x7d43, 0x7d47, 0x7d52, 0x7d63, 0x7d70, 0x7d7c, 0x7d8a,
+  0x7d96, 0x7dc0, 0x7dac, 0x7dbc, 0x7dd7, 0xf690, 0x7de7, 0x7e07,
+  0x7e15, 0x7e7c, 0x7e9e, 0x7ea4, 0x7eac, 0x7eaf, 0x7eb4, 0x7eb5,
+  0x7ec3, 0x7ed1, 0x7f10, 0x7f39, 0x7f57, 0x7f90, 0x7f94, 0x7f97,
+  0x7fa2, 0x39f8, 0x3c5b, 0x3e77, 0x5626, 0x5e6b,
+  /* 0x22121..0x2217E */
+  0x8489, 0x2e02, 0x2e0f, 0x2e12, 0x2e29, 0x2e2b, 0x2e2e, 0x2e40,
+  0x2e47, 0x2e48, 0x84a2, 0x2e51, 0x1406, 0x84a4, 0x2e5a, 0x2e69,
+  0x2e9d, 0x142c, 0x142e, 0x2eb9, 0x2ebb, 0x8522, 0x2ebc, 0x2ec3,
+  0x2ec8, 0x2ed0, 0x2eeb, 0x2eda, 0x2ef1, 0x2ef5, 0x2f00, 0x2f16,
+  0x2f64, 0x2f37, 0x2f3e, 0x2f54, 0x2f58, 0x8593, 0x2f77, 0x2f78,
+  0x2f7a, 0x2f7d, 0x2f82, 0x2f85, 0x2f92, 0x2f9a, 0x2fe6, 0x2fb2,
+  0x2fbe, 0x2fc5, 0x2fcb, 0x2fcf, 0x2fd2, 0x146a, 0x2ff2, 0x3000,
+  0x3010, 0x3013, 0x301c, 0x301e, 0x3022, 0x1468, 0x3042, 0x3046,
+  0x304e, 0x3053, 0x3057, 0x3063, 0x3066, 0x306a, 0x3070, 0x30a3,
+  0x3088, 0x3092, 0x3093, 0x3095, 0x3096, 0x309c, 0x30aa, 0x862b,
+  0x30b1, 0x30ba, 0x30bb, 0x30c4, 0x30c7, 0x30f3, 0x8681, 0x30ce,
+  0x8671, 0x30d4, 0x30d9, 0x30e1, 0x30e9, 0x1492,
+  /* 0x22321..0x2237E */
+  0x3108, 0x86f9, 0x3117, 0x311b, 0x874a, 0x3160, 0x8809, 0x3173,
+  0x3183, 0x318b, 0x14bc, 0x3198, 0x31a3, 0x31ad, 0x14c7, 0x31bc,
+  0x88d6, 0x8928, 0x31f3, 0x31f4, 0x3202, 0x3212, 0x3216, 0x8a4f,
+  0x3255, 0x325c, 0x326c, 0x3277, 0x3284, 0x3282, 0x8b07, 0x3298,
+  0x8b3a, 0x32a4, 0x32a6, 0x32af, 0x32ba, 0x32bb, 0x32ca, 0x151f,
+  0x32d1, 0x8bb9, 0x32f7, 0x330a, 0x330b, 0x3324, 0x3335, 0x333e,
+  0x3342, 0x8c7c, 0x8c9d, 0x3367, 0x336c, 0x337a, 0x33a4, 0x33b4,
+  0x8dd3, 0x33b7, 0x33c0, 0x8e1d, 0x155d, 0x155e, 0x33d5, 0x33da,
+  0x1563, 0x33f4, 0x33f5, 0x3455, 0x3424, 0x3428, 0x156e, 0x3443,
+  0x3462, 0x3466, 0x346c, 0x348a, 0x348d, 0x3495, 0x34a0, 0x34a6,
+  0x34ad, 0x34ae, 0x34b7, 0x34ba, 0x34bf, 0x34c3, 0x8f45, 0x34ec,
+  0x34ef, 0x34f1, 0x34f3, 0x3500, 0x3501, 0x3509,
+  /* 0x22421..0x2247E */
+  0x353c, 0x3541, 0x15a6, 0x3547, 0x354a, 0x15a8, 0x3560, 0x3561,
+  0x3564, 0x8fe1, 0x357d, 0x3582, 0x3588, 0x3591, 0x15c5, 0x35d2,
+  0x9095, 0x906d, 0x35bf, 0x35c9, 0x35cc, 0x35d1, 0x35dd, 0x15da,
+  0x35e2, 0x9064, 0x35e9, 0x3628, 0x915f, 0x3607, 0x3610, 0x3630,
+  0x3637, 0x15f4, 0x363d, 0x363f, 0x3640, 0x3647, 0x365e, 0x3660,
+  0x366d, 0x1605, 0x3688, 0x368c, 0x3695, 0x369a, 0x369d, 0x36a8,
+  0x36ad, 0x36b2, 0x36c5, 0x36cd, 0x36df, 0x36e8, 0x36f6, 0x36f7,
+  0x9201, 0x3715, 0x3723, 0x9255, 0x3729, 0x927b, 0x3745, 0x3746,
+  0x374c, 0x374d, 0x9274, 0x3768, 0x376f, 0x3773, 0x3774, 0x3775,
+  0x377b, 0x92e4, 0x92d7, 0x37ac, 0x379a, 0x379d, 0x379e, 0x37a8,
+  0x37d7, 0x92fd, 0x37cc, 0x9336, 0x9344, 0x37de, 0x37e6, 0x37f0,
+  0x164a, 0x37f8, 0x37fb, 0x37fd, 0x3804, 0x381e,
+  /* 0x22521..0x2257E */
+  0x3820, 0x3827, 0x3832, 0x3839, 0x93c4, 0x3849, 0x384c, 0x3867,
+  0x388a, 0x388b, 0x388d, 0x388f, 0x3890, 0x3894, 0x389d, 0x38aa,
+  0x38b1, 0x946d, 0x38c3, 0x38cd, 0x38e2, 0x38f3, 0x38f4, 0x3905,
+  0x3906, 0x390b, 0x390d, 0x3914, 0x3924, 0x95d7, 0x1691, 0x393d,
+  0x1699, 0x3946, 0x1696, 0xd329, 0x395b, 0x395f, 0x9647, 0x3975,
+  0x3976, 0x397c, 0x399f, 0x39ae, 0x39bc, 0x39c8, 0x39cd, 0x39de,
+  0x39e3, 0x39e4, 0x39e7, 0x39ee, 0x9706, 0x9742, 0x16cf, 0x3a0c,
+  0x3a0d, 0x3a17, 0x3a27, 0x3a2d, 0x3a55, 0x3a65, 0x3a7a, 0x3a8b,
+  0x3a9c, 0x3a9f, 0x3aa0, 0x3aa2, 0x3ab1, 0x3ab3, 0x3ab5, 0x3aba,
+  0x3abf, 0x3ada, 0x3adc, 0x3ae0, 0x3ae5, 0x3af0, 0x3aee, 0x3af5,
+  0x3b00, 0x3b08, 0x3b17, 0x3b34, 0x3b2d, 0x3b4c, 0x3b52, 0x3b68,
+  0x3b6f, 0x3b7c, 0x3b7f, 0x3b81, 0x3b84, 0x99c3,
+  /* 0x22821..0x2287E */
+  0x3b96, 0x3bac, 0x1761, 0x3bc0, 0x1762, 0x3bce, 0x3bd6, 0x176c,
+  0x176b, 0x3bf1, 0x3bfd, 0x1775, 0x3c03, 0x3c29, 0x3c30, 0x9a56,
+  0x3c5f, 0x3c63, 0x3c67, 0x3c68, 0x3c69, 0x3c70, 0x9b2d, 0x9b45,
+  0x3c7c, 0x9b78, 0x9b62, 0x3c88, 0x3c8a, 0x17c1, 0x9ba1, 0x9b9c,
+  0x3ca0, 0x3ca2, 0x3ca6, 0x3ca7, 0x9b92, 0x3cad, 0x3cb5, 0x9bb7,
+  0x3cc9, 0x9be0, 0x9c33, 0x3d06, 0x3d10, 0x3d2b, 0x3d1d, 0x3d20,
+  0x3d24, 0x3d26, 0x3d31, 0x3d39, 0x3d42, 0x17e8, 0x3d61, 0x3d6a,
+  0x17f4, 0x3d70, 0x9d1e, 0x17fd, 0x3d88, 0x1800, 0x3d92, 0x3d94,
+  0x3d97, 0x3d99, 0x3db0, 0x3db2, 0x3db4, 0x9d76, 0x3db9, 0x3dd1,
+  0x3dd7, 0x3dd8, 0x3de0, 0x9dfa, 0x3de4, 0x3de9, 0x182f, 0x3e00,
+  0x1836, 0x3e12, 0x3e15, 0x1840, 0x3e1f, 0x3e2e, 0x3e3e, 0x3e49,
+  0x185c, 0x3e56, 0x1861, 0x3e6b, 0x3e6c, 0x3e6d,
+  /* 0x22C21..0x22C7E */
+  0x3e6e, 0x9e7b, 0x3ea5, 0x3eaa, 0x3eac, 0x3eb9, 0x3ebf, 0x3ec6,
+  0x3ed2, 0x3ed9, 0xa01e, 0x3efd, 0x3f08, 0x3f0e, 0x3f1c, 0xa0ad,
+  0x3f1e, 0x3f47, 0x3f63, 0x3f72, 0x3f7e, 0x3f8f, 0x3fa2, 0x3fa4,
+  0x3fb8, 0x3fc4, 0x18fa, 0x3fc7, 0x3fcb, 0x3fd2, 0x3fd3, 0x3fd4,
+  0x3fe2, 0x3fee, 0x3fef, 0x3ff3, 0x3ffc, 0x1917, 0x4017, 0x4022,
+  0x4024, 0x191a, 0x404c, 0x407f, 0x408a, 0x4095, 0x40a8, 0xa1f3,
+  0x40b0, 0x40b1, 0x40be, 0x40c8, 0x40d9, 0x40db, 0x40ee, 0x40f2,
+  0x40f5, 0x4110, 0x4112, 0x4113, 0x4119, 0x411e, 0x413a, 0x196f,
+  0x4141, 0x4146, 0x4160, 0x417c, 0xa25b, 0x4192, 0x4193, 0x4197,
+  0x4198, 0x41a5, 0x41a8, 0x41ad, 0xa2ab, 0x41d5, 0x41dd, 0x41df,
+  0x41f5, 0xa38f, 0x4215, 0x4223, 0x4229, 0x4246, 0x424c, 0x4251,
+  0x4252, 0x4261, 0x4264, 0x427b, 0x426d, 0x4273,
+  /* 0x22D21..0x22D7E */
+  0x4299, 0x42a6, 0x42d5, 0xa4b8, 0x42fd, 0x4303, 0x430d, 0x4310,
+  0xa54f, 0xa550, 0x4332, 0x4335, 0x433b, 0x433c, 0x4341, 0x4344,
+  0x434e, 0xa546, 0x4359, 0xa61d, 0xa5a6, 0x436c, 0x4384, 0x4399,
+  0xa624, 0x4394, 0x43bd, 0x43f7, 0x43d4, 0x43d5, 0x43dc, 0x43e0,
+  0x43eb, 0x43ec, 0x43f2, 0x4409, 0x441e, 0x4425, 0x4429, 0x442f,
+  0x445a, 0x445b, 0x445d, 0x4473, 0x447d, 0x4487, 0x4491, 0x449d,
+  0x449f, 0x44cb, 0x44cc, 0x44d5, 0x44d7, 0xa7e1, 0x44e4, 0x44e5,
+  0x44ff, 0x4504, 0x1a6e, 0x450f, 0x4514, 0x4516, 0x1a73, 0x451e,
+  0x4532, 0x4544, 0x4554, 0x456b, 0x457a, 0x4581, 0x4584, 0x4585,
+  0x458a, 0x45b2, 0x45b5, 0x45b8, 0x45bf, 0x45c2, 0x45c9, 0x45d4,
+  0x1ad6, 0x45f2, 0x45f9, 0x45fc, 0x4604, 0x4608, 0x4621, 0x462a,
+  0x4645, 0x4651, 0x464e, 0x1aea, 0xa8c3, 0x4657,
+  /* 0x22E21..0x22E7E */
+  0x465b, 0x4663, 0xa8f5, 0xa8b6, 0x466a, 0x466b, 0x466c, 0x466d,
+  0x467b, 0x4680, 0x4690, 0x4692, 0x4699, 0x1b0e, 0x46ad, 0x46b1,
+  0x46b5, 0x1b1a, 0x46bf, 0x1b1c, 0x46ec, 0x1ad7, 0x4701, 0x4705,
+  0x4712, 0xa972, 0x4719, 0xa9d3, 0xa9d2, 0x474c, 0x474d, 0x4754,
+  0x475d, 0xa9d0, 0xa9e4, 0xa9d5, 0x4774, 0x4776, 0xa9da, 0x4792,
+  0xa9df, 0x6363, 0x4810, 0x47b0, 0x47b2, 0x47c3, 0x47c8, 0x47d2,
+  0x47d9, 0x47db, 0x47f0, 0x47f7, 0xaa4a, 0xaa51, 0xaa4b, 0x4818,
+  0x481f, 0x482d, 0xaa65, 0x4833, 0x483b, 0x483e, 0x4844, 0x4845,
+  0x4849, 0x484c, 0x4855, 0x4857, 0x1b77, 0x486b, 0x486e, 0x487a,
+  0x487c, 0x4882, 0x4890, 0x4896, 0x1b6d, 0x4898, 0x4899, 0x489a,
+  0x489c, 0x48aa, 0x48ab, 0x48b4, 0x48bb, 0x48fb, 0xaae4, 0xab5a,
+  0x8113, 0x48c3, 0x48c5, 0x48cc, 0x48cf, 0x48d6,
+  /* 0x22F21..0x22F7E */
+  0x48d9, 0x48e4, 0x48e5, 0x48ec, 0x48f7, 0x4903, 0x4907, 0x1b87,
+  0x1b88, 0xab94, 0x493b, 0x1b8d, 0x4946, 0x4969, 0x496c, 0x4972,
+  0x497a, 0x497f, 0x4992, 0x1ba4, 0x4996, 0x4998, 0x49a6, 0x49b0,
+  0x49b7, 0x49ba, 0x49bc, 0x49c0, 0x49d1, 0x49d6, 0xac39, 0xac47,
+  0x4a30, 0xac38, 0xac3a, 0x49e3, 0x49ee, 0x49ef, 0x49f3, 0x1bcd,
+  0x49f4, 0x49fe, 0x4a11, 0x4a1a, 0x4a1d, 0xad1c, 0x4a32, 0x4a33,
+  0x4a34, 0x4a3f, 0x4a46, 0x4a49, 0x4a7a, 0x4a4e, 0x4a52, 0x4a64,
+  0xad0c, 0x4a7e, 0x4a83, 0x4a8b, 0x1bf0, 0x4a91, 0x4a9f, 0x4aa1,
+  0xad64, 0x4aab, 0x4abd, 0x4ac6, 0x4ad4, 0x4ad0, 0x4adc, 0x4add,
+  0xadff, 0xade7, 0x4aec, 0x4af1, 0x4af2, 0x4af3, 0x4afd, 0xae24,
+  0x4b0b, 0x4b0f, 0x4b10, 0x4b11, 0xae3d, 0x4b17, 0x1c26, 0x4b2f,
+  0x4b4a, 0x4b58, 0x4b6c, 0x4b75, 0x4b7a, 0x4b81,
+  /* 0x26E21..0x26E7E */
+  0x4b9b, 0x4bae, 0xaf98, 0x4bbd, 0x4bbe, 0x4bc7, 0x4bc8, 0x4bc9,
+  0x4bda, 0x4be6, 0x4be7, 0x4bee, 0x4bf1, 0x4c02, 0x4c0a, 0x4c0e,
+  0x4c35, 0x4c36, 0x4c3a, 0xb07f, 0x4c3f, 0x4c4d, 0x4c5b, 0x4c6d,
+  0x4c84, 0x4c89, 0x1cc3, 0x4c94, 0x4c95, 0x4c97, 0x4cad, 0x4cc2,
+  0x4cd0, 0x1cd2, 0x4cd6, 0x4cda, 0x4cdc, 0x4ce9, 0x4cec, 0x4ced,
+  0xb100, 0x4d00, 0x4d0a, 0x4d24, 0x4d26, 0x4d27, 0x4c67, 0x4d2f,
+  0x4d3c, 0x4d5b, 0x4d5e, 0x4d60, 0x4d70, 0x4d80, 0x4d81, 0x4d8a,
+  0x4d8d, 0x4d91, 0x4d98, 0xb140, 0x4e17, 0xb1fa, 0xb1f9, 0xb1d3,
+  0x4dab, 0x4dae, 0x4db4, 0x4dc2, 0x4d34, 0x4dc8, 0x4dce, 0x4dcf,
+  0x4dd0, 0x4ddf, 0x4de9, 0x4df6, 0x4e36, 0x4e1e, 0x4e22, 0x4e27,
+  0x1d11, 0x4e32, 0x4e3c, 0x4e48, 0x4e49, 0x4e4b, 0x4e4c, 0x4e4f,
+  0x4e51, 0x4e53, 0x4e54, 0x4e57, 0x4e63, 0x1d1e,
+  /* 0x26F21..0x26F7E */
+  0x4e93, 0x4ea7, 0x4eb4, 0x4ebf, 0x4ec3, 0x4eca, 0x4ed9, 0x4f35,
+  0x4eeb, 0x4ef9, 0x4efb, 0x4f0a, 0x4f0c, 0x4f18, 0x4f25, 0x4f36,
+  0x4f3c, 0xb27e, 0x4f52, 0x4f57, 0x4f5a, 0x4f60, 0x4f68, 0x4f98,
+  0x4f7d, 0x4f90, 0x4f96, 0x4fbe, 0x4f9f, 0x4fa5, 0x4faf, 0x1d64,
+  0x4fb5, 0x4fc8, 0x4fc9, 0x4fda, 0x4fde, 0x4fe9, 0xb396, 0x4ffc,
+  0x5000, 0x5007, 0x500a, 0x5023, 0xb403, 0x5039, 0x503a, 0x503c,
+  0x5043, 0x5047, 0x504b, 0x1d9a, 0x5054, 0x5065, 0x5069, 0x506c,
+  0x506e, 0x5076, 0x507e, 0x5081, 0x5086, 0x5095, 0x5097, 0x50bb,
+  0xb4c6, 0x509f, 0x50b1, 0xb4fe, 0x50ec, 0x50ca, 0x50d1, 0x50d3,
+  0x50dc, 0x5103, 0x5104, 0x5106, 0x5107, 0x5108, 0x510c, 0x1dc0,
+  0x512f, 0x5131, 0x5150, 0x514a, 0x5153, 0x515e, 0x1dd4, 0x5196,
+  0x5180, 0x519b, 0x51a0, 0x51a2, 0x51ae, 0x51af,
+  /* 0x27021..0x2707E */
+  0x51b3, 0xb5bc, 0x51cb, 0x51d3, 0x51d9, 0x51dc, 0x5207, 0x1e05,
+  0x8149, 0x522b, 0x5234, 0x5238, 0x5239, 0x2e2c, 0x5242, 0x5253,
+  0x5257, 0x5263, 0xb629, 0x526e, 0x526f, 0x5278, 0x527f, 0x528e,
+  0xb6a5, 0x52ad, 0x52ae, 0x52b0, 0x52b1, 0x52c1, 0x1e60, 0x52cc,
+  0x1e66, 0x1e68, 0x52f3, 0x52fa, 0x5307, 0x5312, 0x5318, 0x5319,
+  0x1e83, 0x5339, 0x532c, 0x5331, 0x5333, 0x533d, 0x5352, 0x1e94,
+  0x536b, 0x536c, 0xb896, 0x536e, 0x536f, 0x5371, 0x5377, 0x5381,
+  0x5385, 0x538a, 0x5394, 0x5398, 0x539c, 0x539e, 0x53a5, 0x53a8,
+  0x53b5, 0x53b7, 0x53b9, 0x53bc, 0x53bf, 0x53c5, 0x53cb, 0x53e1,
+  0x53e7, 0x53f9, 0x5413, 0x53fa, 0x5401, 0x5424, 0x5431, 0x5439,
+  0x5453, 0x5440, 0x5443, 0x544d, 0x5452, 0x545d, 0x5471, 0x5481,
+  0x5485, 0x5488, 0xb94d, 0x5492, 0x5497, 0x5499,
+  /* 0x27121..0x2717E */
+  0x54a0, 0x54a1, 0x54a5, 0x54aa, 0x54ab, 0x54b9, 0x54bb, 0x54ba,
+  0x54d6, 0x54d8, 0x54de, 0x54ef, 0x54eb, 0xba56, 0x54fa, 0xba6f,
+  0x5520, 0x5524, 0x552a, 0x1f57, 0xbb16, 0x553d, 0x553e, 0x5540,
+  0x5548, 0x554e, 0x5550, 0x5552, 0x556c, 0x5572, 0x5571, 0x557a,
+  0x557d, 0x557e, 0x5581, 0xbc14, 0x558c, 0x1f75, 0x55a2, 0x1f77,
+  0x55b0, 0x55b7, 0x55bf, 0x55c0, 0x55c6, 0x55cf, 0x55d3, 0x55dd,
+  0x55df, 0x55e0, 0x55e7, 0x55ec, 0x55ee, 0x55f1, 0x55f9, 0x5603,
+  0x5618, 0x5607, 0x560f, 0x1fae, 0xbd0e, 0x5613, 0x561b, 0x561c,
+  0xbd37, 0x5625, 0x5628, 0x563c, 0x5633, 0xbd6a, 0x1fc9, 0x5641,
+  0xbd8b, 0x5649, 0x5655, 0x1fd7, 0x566e, 0x5695, 0x569c, 0x56a1,
+  0x56a0, 0x56a7, 0x56a8, 0x56af, 0xbe4a, 0x56c9, 0xbe55, 0x56e8,
+  0x56ec, 0xbf22, 0x5717, 0x571a, 0x572d, 0x5735,
+  /* 0x27221..0x2727E */
+  0xbfa9, 0x2039, 0xbfe5, 0xbfcd, 0x5758, 0x5760, 0x576a, 0xc01e,
+  0x5772, 0x577c, 0x577d, 0xc04c, 0x2058, 0x579a, 0x579f, 0x57a2,
+  0x57a4, 0x57a9, 0x57de, 0x57df, 0x57e4, 0x57e6, 0x57ea, 0x57ec,
+  0x2093, 0x57f0, 0x57f4, 0x57fb, 0xc12e, 0x5805, 0x5806, 0x5809,
+  0x580d, 0x5819, 0x5821, 0x582c, 0x5847, 0x5864, 0x586a, 0xc1d9,
+  0x588a, 0x5894, 0x58a4, 0x589d, 0x589e, 0x589f, 0x58bb, 0x58c8,
+  0x58cc, 0x58ce, 0x58d5, 0x58e0, 0x58e1, 0x58e6, 0x58f9, 0x58fa,
+  0x58fb, 0x58fe, 0xc2a7, 0x5910, 0x591b, 0x5930, 0x5925, 0x593b,
+  0x594a, 0x5958, 0x595b, 0x2105, 0x5967, 0x5972, 0x5994, 0x5995,
+  0x5996, 0x599b, 0x59a1, 0x59a9, 0x59b4, 0x59bb, 0x59c2, 0x59c7,
+  0x59cc, 0x59cd, 0x59d6, 0x2148, 0xc3a9, 0xc3b4, 0x214f, 0x5a0a,
+  0x5a11, 0x5a15, 0x5a1b, 0x5a1e, 0x2163, 0x5a2d,
+  /* 0x27321..0x2737E */
+  0x5a38, 0x5a47, 0x5a4c, 0x5a56, 0x5a59, 0x5a5c, 0x5a5f, 0x5a60,
+  0x5a67, 0x5a6a, 0x5a75, 0x5a78, 0x5a82, 0x5a8a, 0x5a90, 0x5aa3,
+  0x5aac, 0xc4d4, 0x21b4, 0x5ab9, 0x5abc, 0x5abe, 0x21bf, 0x5acc,
+  0x5ad1, 0x5ae7, 0x5ae8, 0x5af4, 0xc5e4, 0xc5e3, 0x5b07, 0xc5f1,
+  0x5b3d, 0x5b27, 0x5b2a, 0x5b2e, 0x5b2f, 0x5b31, 0x21e6, 0x21f3,
+  0x5b7f, 0x5b41, 0x21ee, 0x5b55, 0x5b79, 0x5b64, 0x5b66, 0x5b69,
+  0x5b73, 0xc632, 0x2207, 0x5b90, 0x5b91, 0x5b9b, 0x220e, 0x5baf,
+  0x5bb5, 0x5bbc, 0x5bc5, 0x5bca, 0xc6cb, 0xc6e4, 0x5bd4, 0x5bd6,
+  0x5bda, 0x5bea, 0x5bf0, 0x5c03, 0x5c0b, 0x5c0e, 0x5c0f, 0x5c26,
+  0x5c45, 0x5c4a, 0x5c51, 0x5c57, 0x5c5e, 0x5c61, 0x5c69, 0x5c6e,
+  0x5c6f, 0x5c70, 0xc82e, 0xc856, 0xc865, 0x5ca6, 0xc862, 0x5cb6,
+  0x5cb7, 0x5cbf, 0xc8d8, 0x5cc4, 0xc8c2, 0x5cc8,
+  /* 0x27421..0x2747E */
+  0x5ccd, 0xc8e8, 0x5cd7, 0xc923, 0x5ce6, 0x5ceb, 0xc95c, 0x5cf5,
+  0x5d03, 0x5d09, 0x22c6, 0x5d12, 0x5d1e, 0xc9e0, 0xc9d4, 0x5d3d,
+  0x5d3e, 0x5d40, 0x5d47, 0xca0c, 0xc9fb, 0x22d6, 0x5d59, 0x5d5a,
+  0x5d6a, 0x5d70, 0x22dd, 0x5d7f, 0xca17, 0x5d86, 0x5d88, 0x5d8c,
+  0x5d97, 0xca60, 0x5d9d, 0x5da7, 0x5daa, 0x5db6, 0x5db7, 0x5dc0,
+  0x5dd7, 0x5dd9, 0x5de6, 0x5df1, 0x5df9, 0x2302, 0xcaed, 0x8158,
+  0x5e10, 0x5e17, 0x5e1d, 0x5e20, 0x5e27, 0x5e2c, 0x5e45, 0x5e73,
+  0x5e75, 0x5e7e, 0x5e86, 0x5e87, 0x232b, 0x5e91, 0x5e98, 0x5e9a,
+  0x2343, 0x5f3c, 0x5f3b, 0x5f3e, 0x5f43, 0x5f44, 0x5f4f, 0x14c1,
+  0xcb70, 0x5f52, 0xcb86, 0x5f61, 0x5f63, 0x5f64, 0x5f6d, 0x5f7d,
+  0x5f7e, 0xcc4c, 0x5f90, 0x317b, 0xb10e, 0x5f96, 0x5f9c, 0x5fad,
+  0xcd02, 0x5fc3, 0x5fcf, 0x5fe3, 0x5fe5, 0x5fef,
+  /* 0x27521..0x2757E */
+  0x5ff2, 0x6002, 0x600a, 0x6008, 0x600e, 0x6011, 0x6016, 0x6024,
+  0x602c, 0x6030, 0x6043, 0x6066, 0x6071, 0x6075, 0x607b, 0x6099,
+  0x609c, 0x60a4, 0x60a7, 0x60b8, 0xce7e, 0x60c5, 0x60d5, 0x60d8,
+  0x60e6, 0xceb0, 0x610d, 0x60f5, 0x60fb, 0x23ee, 0x6135, 0x6116,
+  0x611e, 0x23f0, 0x6124, 0x6127, 0x612c, 0xcf1d, 0x613d, 0x2408,
+  0x6169, 0x2417, 0x6181, 0x241c, 0x6184, 0x6185, 0x2422, 0x6198,
+  0x61b2, 0x61c1, 0x61c3, 0x61d6, 0x61db, 0xd0dd, 0x61e4, 0xd0ea,
+  0x61ec, 0xd151, 0x61fd, 0x61ff, 0xd16f, 0x6204, 0xd1dd, 0x6219,
+  0x6221, 0x6222, 0xd21e, 0x6232, 0x6234, 0x623c, 0x6246, 0x6249,
+  0x6245, 0xd258, 0x624b, 0x2476, 0x624f, 0x247a, 0x6257, 0xd28c,
+  0x625c, 0x6263, 0xd2b7, 0x815d, 0x815e, 0x6279, 0x2491, 0x627d,
+  0x627f, 0x6283, 0x628a, 0x6293, 0x62a7, 0x62a8,
+  /* 0x27621..0x2767E */
+  0x62b2, 0x62b4, 0x62ba, 0x62bc, 0x62e2, 0x62e8, 0x62f7, 0x6307,
+  0x6308, 0x630c, 0x6354, 0x631b, 0x631d, 0x6330, 0x633c, 0x6344,
+  0x6357, 0x24be, 0x637f, 0x24d4, 0x24b3, 0x638d, 0x6394, 0x6395,
+  0x639b, 0x639d, 0x63c9, 0x63d0, 0x63d4, 0x63dd, 0x63e5, 0x63f9,
+  0x640f, 0x6411, 0x6415, 0xd373, 0x6417, 0x6439, 0x644a, 0x644f,
+  0x6451, 0x6452, 0x6459, 0x645a, 0x645c, 0xd3dd, 0x6465, 0x6476,
+  0x6478, 0x647c, 0x6481, 0x250d, 0x64dc, 0x6497, 0x64a6, 0x64be,
+  0x2508, 0x64ce, 0x64cf, 0x64d3, 0xd465, 0x64e7, 0x64ea, 0x64ef,
+  0x64f0, 0x64f1, 0x64fa, 0x64fd, 0x650c, 0x651b, 0x6524, 0x6525,
+  0x652b, 0x6534, 0x654f, 0x656f, 0x2525, 0x2543, 0x653e, 0x6551,
+  0x6553, 0x655e, 0x6561, 0x6562, 0xd594, 0x657b, 0x657d, 0x657f,
+  0x6581, 0x6586, 0x6593, 0x659d, 0x659f, 0xd5f8,
+  /* 0x27721..0x2777E */
+  0xd5f6, 0xd5f7, 0x65b7, 0x65bc, 0x65c7, 0x65ca, 0x65d8, 0x65d9,
+  0x65df, 0x65e1, 0x65e6, 0x65f6, 0x6600, 0x6611, 0x661e, 0x6621,
+  0x6624, 0x6627, 0xd68d, 0x6639, 0x663c, 0xd6b9, 0x6640, 0x8120,
+  0x6653, 0x6656, 0x666f, 0x6677, 0x667a, 0x6687, 0x6689, 0x668d,
+  0x6691, 0x669c, 0x669d, 0x66a8, 0x8121, 0x66b1, 0x66b3, 0x66c1,
+  0x66c3, 0x66d1, 0x66d5, 0x66d7, 0x66e3, 0x66e6, 0x25b8, 0x6705,
+  0x6707, 0x670e, 0x6710, 0x6713, 0x6719, 0x671f, 0x6721, 0x6723,
+  0x6731, 0x673a, 0x673e, 0x6740, 0x6743, 0x6751, 0x6758, 0x6764,
+  0x6765, 0x6772, 0x677c, 0xd75b, 0xd75a, 0x67a7, 0x6789, 0x678b,
+  0x6793, 0x67a0, 0xd77e, 0x25e5, 0x67be, 0xd790, 0x67c1, 0x67ce,
+  0x67f5, 0x67df, 0xd7c9, 0x67e3, 0x67e5, 0x67e6, 0x67ea, 0x67eb,
+  0x67ed, 0x6801, 0x6803, 0x680b, 0x6813, 0x6828,
+  /* 0x27821..0x2787E */
+  0x682e, 0x6832, 0x683c, 0x260f, 0x684a, 0x6858, 0x685f, 0x6864,
+  0xd815, 0xd814, 0x6869, 0xd831, 0x686f, 0x68a0, 0x68bc, 0x68bd,
+  0x68be, 0x68c0, 0x68d2, 0xd893, 0x68d1, 0x68d3, 0x68db, 0x68f0,
+  0x68f1, 0x2641, 0x6901, 0xd90e, 0x6937, 0xd923, 0x6942, 0x6945,
+  0x6949, 0xd952, 0x2665, 0x6962, 0x6980, 0x6989, 0x6990, 0x699f,
+  0x69b0, 0x69b7, 0x69d6, 0x69d8, 0x69eb, 0x26a1, 0x69f1, 0x69f3,
+  0x69fd, 0x69ff, 0x26af, 0x6a11, 0x6a14, 0xda85, 0x6a21, 0x6a35,
+  0x6a3e, 0x6a45, 0x6a4d, 0x6a58, 0x6aae, 0x6a90, 0x6ab7, 0x6abe,
+  0x6ad7, 0x6afc, 0xdb84, 0x6b0a, 0x6b05, 0x6b0d, 0x6b1c, 0x6b1f,
+  0x6b2d, 0x6b43, 0x270c, 0x6b51, 0x6b5e, 0x6b76, 0x6b7f, 0x6b81,
+  0x6b8b, 0x6b94, 0x6b95, 0x6b9c, 0x6b9e, 0x6c39, 0xdcb3, 0x6c3d,
+  0xdcbe, 0xdcc7, 0x6c45, 0x6c47, 0x6c4f, 0x6c54,
+  /* 0x27921..0x2797E */
+  0x6c57, 0x6c69, 0x6c6d, 0x6c73, 0xddb8, 0x6c93, 0x6c92, 0x6c99,
+  0x2764, 0x6c9b, 0x6ca4, 0x6cd6, 0x6cd5, 0x6cd9, 0xde20, 0x6cf0,
+  0x6cf1, 0xde90, 0x6d09, 0x6d0e, 0x6d6c, 0x6d84, 0x6d95, 0x6da6,
+  0xdfb7, 0x6dc6, 0x6dc8, 0x6dd9, 0x6dec, 0x6e0c, 0x27fd, 0x6dfd,
+  0x6e06, 0xe08a, 0x6e14, 0x6e16, 0x6e21, 0x6e22, 0x6e27, 0xe0bb,
+  0x2816, 0x6e36, 0x6e39, 0x6e4b, 0x6e54, 0x6e62, 0x6e6c, 0x6e6d,
+  0x6e6f, 0x6e98, 0x6e9e, 0x6eae, 0x6eb3, 0x6eb5, 0x6eb6, 0x6ebb,
+  0xe182, 0x6ed1, 0x6ed4, 0x284e, 0x6ef9, 0xe1f3, 0x6f00, 0x6f08,
+  0x6f17, 0x6f2b, 0x6f40, 0x6f4a, 0x6f58, 0xe28c, 0x6fa4, 0x6fb4,
+  0x8166, 0x6fb6, 0xe2d5, 0x6fc1, 0x6fc6, 0x8124, 0x6fca, 0x6fcd,
+  0x6fd3, 0x6fd5, 0x6fe0, 0x6ff1, 0x6ff5, 0x6ffb, 0x7002, 0x700c,
+  0x7037, 0xe36b, 0x7043, 0x7044, 0x705d, 0xe3c8,
+  /* 0x27A21..0x27A7E */
+  0xe3c9, 0x7085, 0x708c, 0x7090, 0x761d, 0x70a1, 0x28b5, 0x70b0,
+  0x70b6, 0x70c3, 0x70c8, 0xe4d7, 0x70dc, 0x70df, 0xe4fa, 0x70f6,
+  0x70f2, 0x7100, 0x70eb, 0x70fe, 0x70ff, 0x7104, 0x7106, 0x7118,
+  0x711c, 0x711e, 0x7137, 0x7139, 0x713a, 0x7146, 0x7147, 0x7157,
+  0x7159, 0x7161, 0x7164, 0x7174, 0x7179, 0x7185, 0x718e, 0x71a8,
+  0x71ae, 0x71b3, 0x71b6, 0x71c3, 0x71c4, 0x71da, 0xe549, 0xe546,
+  0x71ec, 0x71ee, 0x7201, 0x720a, 0x7216, 0x7217, 0xe56b, 0x7233,
+  0x7242, 0x7247, 0x724a, 0x724e, 0x7251, 0x7256, 0x7259, 0x7260,
+  0x7261, 0x7265, 0x7267, 0x7268, 0xe587, 0xe588, 0x727c, 0x727d,
+  0x727f, 0x7289, 0x728d, 0x7297, 0x7299, 0x729f, 0x72a7, 0x72ab,
+  0xe5ba, 0xe5bb, 0x72b2, 0x72bf, 0x72c0, 0x72c6, 0x72ce, 0x72d0,
+  0x72d7, 0x72d9, 0x72e5, 0x72e7, 0x7311, 0xe61e,
+  /* 0x27B21..0x27B7E */
+  0xe629, 0x72f7, 0x72f9, 0x72fb, 0x7302, 0x730d, 0x7315, 0x731d,
+  0x731e, 0x7327, 0x7329, 0xe671, 0xe643, 0x7347, 0x7351, 0x7357,
+  0x735a, 0x736b, 0x7371, 0x7373, 0x73a1, 0xe699, 0xe6cd, 0x7388,
+  0x738b, 0x738f, 0x739e, 0x73f5, 0xe6e4, 0xe6dd, 0x73f1, 0x73c1,
+  0x73c7, 0x73dc, 0x73e2, 0x73e7, 0x7409, 0x740f, 0x7416, 0x7417,
+  0x73fb, 0x7432, 0x7434, 0x743b, 0x7445, 0xe7c1, 0xe7ef, 0x746d,
+  0x746f, 0x7578, 0x7579, 0x7586, 0x758c, 0x758d, 0xe810, 0x75ab,
+  0x75b4, 0xe871, 0x75c8, 0xe8fb, 0xe91f, 0x762c, 0x7633, 0x7634,
+  0xe936, 0x763c, 0x7641, 0x7661, 0xe989, 0x7682, 0xe9eb, 0x769a,
+  0xea32, 0x29e7, 0x76a9, 0x76af, 0x76b3, 0x76ba, 0x76bd, 0x29fa,
+  0xeaf8, 0x76d8, 0x76da, 0x76dd, 0x2a04, 0x7714, 0x7723, 0x2a29,
+  0x7736, 0x7741, 0x7747, 0x7755, 0x7757, 0x775b,
+  /* 0x27C21..0x27C7E */
+  0x776a, 0xeba0, 0xebb1, 0x7796, 0x779a, 0x779e, 0x77a2, 0x77b1,
+  0x77b2, 0x77be, 0x77cc, 0x77d1, 0x77d4, 0x77d8, 0x77d9, 0x77e1,
+  0x77f1, 0x7804, 0x780d, 0x780e, 0x7814, 0x7816, 0x2abc, 0xec90,
+  0x7823, 0x7832, 0x7833, 0x7825, 0x7847, 0x7866, 0x78ab, 0x78ad,
+  0x78b0, 0xedcf, 0x78b7, 0x78b8, 0x78bb, 0x78bc, 0x78bf, 0x78c2,
+  0x78c7, 0x78cb, 0x78e0, 0xee7f, 0x78e1, 0x78e3, 0x78e5, 0x78ea,
+  0x78f0, 0x78f1, 0x78f3, 0x7908, 0x2b3b, 0xeef0, 0x7916, 0x7917,
+  0xef19, 0x791a, 0x791b, 0x791c, 0xef50, 0x7931, 0x7932, 0x7933,
+  0x793a, 0x793b, 0x793c, 0x7940, 0x7941, 0x7946, 0x794d, 0x794e,
+  0x795c, 0x795f, 0x7960, 0x79a3, 0x79a6, 0x79b9, 0x79bd, 0x79bf,
+  0x79c3, 0x79c9, 0x79d4, 0x79d9, 0x79de, 0xf0c6, 0x79f0, 0x79f9,
+  0x79fc, 0x7a0a, 0x7a11, 0x7a16, 0x7a1a, 0x7a20,
+  /* 0x27D21..0x27D7E */
+  0x7a31, 0x7a36, 0x7a44, 0x7a4c, 0x7a58, 0x2bc2, 0x7aaf, 0x2bca,
+  0x7ab7, 0x2bd2, 0x7ab9, 0xf172, 0x7ac6, 0x7ad0, 0x7ad2, 0x7ad5,
+  0x2be8, 0x7adc, 0x7ae0, 0x7ae5, 0x7ae9, 0x7b03, 0x7b0c, 0x7b10,
+  0x7b12, 0x7b16, 0x7b1c, 0x7b2b, 0x7b33, 0x7b3d, 0x2c20, 0x7b4b,
+  0x7b63, 0x7b65, 0x7b6b, 0x7b6c, 0x7b73, 0x7b76, 0x7b77, 0x7ba6,
+  0x7bac, 0x7bb1, 0xf2db, 0xf33d, 0x7bb2, 0x7bb8, 0x7bbe, 0x7bc7,
+  0x7bf3, 0x7bd8, 0x7bdd, 0x7be7, 0x7bea, 0x7beb, 0x7bef, 0x7bee,
+  0xf315, 0x7bfa, 0xf38a, 0x7bf7, 0xf349, 0x7c16, 0x7c18, 0x7c19,
+  0x7c1a, 0x7c1d, 0x7c22, 0x7c27, 0x7c29, 0x7c2a, 0xf3c4, 0x7c31,
+  0x7c36, 0x7c37, 0x7c45, 0x7c5c, 0xf3e9, 0x7c49, 0x7c4a, 0xf3db,
+  0x7c54, 0x7c58, 0x7c5b, 0x7c5d, 0x7c5f, 0x7c69, 0x7c6a, 0x7c6b,
+  0x7c6d, 0x7c6e, 0x7c70, 0x7c72, 0x7c75, 0x7c7a,
+  /* 0x27E21..0x27E7E */
+  0x7ce6, 0x7cf2, 0x7d0b, 0x7d02, 0xf4ce, 0x7d11, 0x7d17, 0x7d18,
+  0xf52f, 0x2cc4, 0xf51a, 0x7d32, 0x2cd1, 0x7d42, 0x7d4a, 0x7d5f,
+  0x7d62, 0xf5f9, 0x7d69, 0x7d6b, 0xf582, 0x7d73, 0x7d76, 0x7d77,
+  0x7d7e, 0x7d84, 0x7d8d, 0x7d99, 0x7da1, 0x7dbf, 0x7db5, 0x7db9,
+  0x7dbd, 0x7dc3, 0x7dc7, 0x7dc9, 0x7dd6, 0x7dda, 0x7ddf, 0x7de0,
+  0x7de3, 0x7df4, 0x2d07, 0x7e0a, 0x7e02, 0x7e0d, 0x7e19, 0x7e1c,
+  0x7e1d, 0x7e7b, 0x9f18, 0x7e80, 0x7e85, 0x7e9b, 0x7ea8, 0xf70c,
+  0x7ebd, 0xf7b7, 0x7edf, 0x7ee7, 0x7eee, 0x7eff, 0x7f02, 0x2d77,
+  0x7f03, 0x7f17, 0x7f19, 0x7f2f, 0x7f37, 0x7f3a, 0x7f3d, 0x7f41,
+  0x7f45, 0x7f46, 0x7f53, 0x7f55, 0x7f58, 0xf8f1, 0x7f5d, 0xf902,
+  0x7f69, 0xf91a, 0x7f6d, 0x7f70, 0x7f75, 0xf9b2, 0x0000, 0x0000,
+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+};
+
+static const ucs4_t jisx0213_to_ucs_pagestart[] = {
+   0x0000,  0x0100,  0x0200,  0x0300,  0x0400,  0x1e00,  0x1f00,  0x2000,
+   0x2100,  0x2200,  0x2300,  0x2400,  0x2500,  0x2600,  0x2700,  0x2900,
+   0x3000,  0x3100,  0x3200,  0x3300,  0x3400,  0x3500,  0x3600,  0x3700,
+   0x3800,  0x3900,  0x3a00,  0x3b00,  0x3c00,  0x3d00,  0x3e00,  0x3f00,
+   0x4000,  0x4100,  0x4200,  0x4300,  0x4400,  0x4500,  0x4600,  0x4700,
+   0x4800,  0x4900,  0x4a00,  0x4b00,  0x4c00,  0x4d00,  0x4e00,  0x4f00,
+   0x5000,  0x5100,  0x5200,  0x5300,  0x5400,  0x5500,  0x5600,  0x5700,
+   0x5800,  0x5900,  0x5a00,  0x5b00,  0x5c00,  0x5d00,  0x5e00,  0x5f00,
+   0x6000,  0x6100,  0x6200,  0x6300,  0x6400,  0x6500,  0x6600,  0x6700,
+   0x6800,  0x6900,  0x6a00,  0x6b00,  0x6c00,  0x6d00,  0x6e00,  0x6f00,
+   0x7000,  0x7100,  0x7200,  0x7300,  0x7400,  0x7500,  0x7600,  0x7700,
+   0x7800,  0x7900,  0x7a00,  0x7b00,  0x7c00,  0x7d00,  0x7e00,  0x7f00,
+   0x8000,  0x8100,  0x8200,  0x8300,  0x8400,  0x8500,  0x8600,  0x8700,
+   0x8800,  0x8900,  0x8a00,  0x8b00,  0x8c00,  0x8d00,  0x8e00,  0x8f00,
+   0x9000,  0x9100,  0x9200,  0x9300,  0x9400,  0x9500,  0x9600,  0x9700,
+   0x9800,  0x9900,  0x9a00,  0x9b00,  0x9c00,  0x9d00,  0x9e00,  0x9f00,
+   0xf900,  0xfa00,  0xfe00,  0xff00, 0x20000, 0x20180, 0x20300, 0x20400,
+  0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20d00,
+  0x20e00, 0x20f00, 0x21200, 0x21300, 0x21400, 0x21500, 0x21600, 0x21700,
+  0x21800, 0x21900, 0x21c00, 0x21d00, 0x21e00, 0x21f00, 0x22100, 0x22200,
+  0x22300, 0x22600, 0x22800, 0x22900, 0x22a00, 0x22b00, 0x22c00, 0x22d00,
+  0x23100, 0x23300, 0x23400, 0x23500, 0x23600, 0x23700, 0x23800, 0x23a00,
+  0x23c00, 0x23d00, 0x23f00, 0x24000, 0x24100, 0x24300, 0x24600, 0x24700,
+  0x24800, 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24e00, 0x25000, 0x25100,
+  0x25200, 0x25400, 0x25500, 0x25700, 0x25900, 0x25a00, 0x25b80, 0x25d00,
+  0x25e00, 0x25f00, 0x26000, 0x26200, 0x26300, 0x26400, 0x26600, 0x26700,
+  0x26800, 0x26900, 0x26a00, 0x26c00, 0x26e00, 0x26f00, 0x27080, 0x27380,
+  0x27600, 0x27700, 0x27900, 0x27a00, 0x27b00, 0x27c00, 0x27d80, 0x27f00,
+  0x28000, 0x28200, 0x28380, 0x28500, 0x28600, 0x28900, 0x28a00, 0x28b00,
+  0x28d00, 0x28e00, 0x28f00, 0x29200, 0x29400, 0x29500, 0x29600, 0x29700,
+  0x29800, 0x29a00, 0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, 0x2a380,
+  0x2a500, 0x2a600,
+};
+
+static const short jisx0213_from_ucs_level1[2715] = {
+   -1,  -1,   0,   1,   2,   3,   4,   5,
+   -1,   6,   7,   8,   9,  10,  11,  12,
+   13,  14,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   15,  -1,  -1,  -1,  -1,  16,  -1,  -1,
+   17,  18,  19,  -1,  20,  21,  22,  23,
+   24,  25,  26,  27,  28,  -1,  29,  30,
+   31,  32,  -1,  33,  34,  35,  36,  37,
+   38,  39,  -1,  -1,  40,  41,  -1,  -1,
+   -1,  -1,  -1,  -1,  42,  -1,  43,  44,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   45,  46,  47,  48,  -1,  -1,  -1,  49,
+   50,  51,  52,  53,  54,  55,  56,  57,
+   58,  59,  60,  61,  62,  63,  64,  65,
+   66,  67,  68,  69,  -1,  70,  71,  72,
+   73,  74,  -1,  75,  76,  77,  -1,  -1,
+   -1,  78,  -1,  79,  80,  81,  82,  83,
+   84,  -1,  -1,  85,  86,  87,  88,  89,
+   90,  91,  92,  -1,  -1,  93,  94,  95,
+   96,  97,  98,  -1,  99, 100, 101, 102,
+  103, 104,  -1, 105, 106, 107,  -1, 108,
+  109, 110, 111, 112, 113, 114, 115, 116,
+  117, 118, 119,  -1, 120, 121,  -1, 122,
+  123, 124, 125,  -1,  -1,  -1, 126, 127,
+  128,  -1, 129,  -1, 130,  -1,  -1, 131,
+  132,  -1,  -1, 133, 134, 135,  -1,  -1,
+  136, 137, 138, 139, 140, 141, 142, 143,
+  144, 145, 146, 147, 148, 149, 150, 151,
+  152, 153, 154, 155, 156, 157, 158, 159,
+  160, 161, 162, 163, 164, 165, 166, 167,
+  168, 169, 170, 171, 172, 173, 174, 175,
+  176, 177, 178, 179, 180, 181, 182, 183,
+  184, 185, 186, 187, 188, 189, 190, 191,
+  192, 193, 194, 195, 196, 197, 198, 199,
+  200, 201, 202, 203, 204, 205, 206, 207,
+  208, 209, 210, 211, 212, 213, 214, 215,
+  216, 217, 218, 219, 220, 221, 222, 223,
+  224, 225, 226, 227, 228, 229, 230, 231,
+  232, 233, 234, 235, 236, 237, 238, 239,
+  240, 241, 242, 243, 244, 245, 246, 247,
+  248, 249, 250, 251, 252, 253, 254, 255,
+  256, 257, 258, 259, 260, 261, 262, 263,
+  264, 265, 266, 267, 268, 269, 270, 271,
+  272, 273, 274, 275, 276, 277, 278, 279,
+  280, 281, 282, 283, 284, 285, 286, 287,
+  288, 289, 290, 291, 292, 293, 294, 295,
+  296, 297, 298, 299, 300, 301, 302, 303,
+  304, 305, 306, 307, 308, 309, 310, 311,
+  312, 313, 314, 315, 316, 317, 318, 319,
+  320, 321, 322, 323, 324, 325, 326, 327,
+  328, 329, 330,  -1, 331, 332, 333, 334,
+  335, 336, 337, 338, 339, 340, 341, 342,
+  343, 344, 345, 346, 347, 348, 349, 350,
+  351, 352, 353, 354, 355, 356, 357, 358,
+  359, 360, 361, 362, 363, 364, 365, 366,
+  367, 368, 369, 370, 371, 372, 373, 374,
+  375, 376, 377, 378, 379, 380, 381,  -1,
+  382, 383, 384, 385, 386, 387, 388, 389,
+  390, 391, 392, 393, 394, 395, 396, 397,
+  398, 399, 400, 401, 402, 403, 404, 405,
+  406, 407, 408, 409, 410, 411, 412, 413,
+  414, 415, 416,  -1,  -1, 417, 418, 419,
+  420, 421, 422, 423, 424, 425, 426, 427,
+  428, 429, 430, 431, 432, 433, 434, 435,
+  436, 437, 438, 439, 440, 441, 442, 443,
+  444, 445,  -1, 446, 447, 448, 449, 450,
+  451, 452, 453, 454, 455, 456, 457,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1, 458, 459,  -1, 460,
+  461, 462,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1, 463,  -1,  -1, 464, 465,  -1, 466,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+  467,  -1, 468,  -1,  -1,  -1, 469,  -1,
+  470,  -1,  -1,  -1, 471, 472, 473, 474,
+   -1, 475,  -1,  -1, 476,  -1,  -1, 477,
+  478,  -1,  -1,  -1,  -1, 479,  -1,  -1,
+  480,  -1, 481,  -1,  -1, 482, 483,  -1,
+   -1,  -1,  -1, 484, 485,  -1, 486,  -1,
+   -1,  -1,  -1,  -1,  -1, 487,  -1, 488,
+   -1, 489, 490,  -1,  -1, 491,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+  492, 493,  -1, 494, 495, 496,  -1, 497,
+   -1, 498,  -1,  -1,  -1,  -1,  -1, 499,
+   -1, 500, 501,  -1, 502, 503,  -1,  -1,
+   -1,  -1, 504,  -1,  -1,  -1,  -1, 505,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1, 506,  -1,  -1, 507, 508, 509, 510,
+  511,  -1,  -1,  -1, 512, 513,  -1, 514,
+   -1,  -1,  -1,  -1,  -1, 515,  -1,  -1,
+  516,  -1,  -1,  -1, 517,  -1, 518,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1, 519,  -1,  -1,  -1,  -1,
+   -1, 520, 521,  -1,  -1,  -1, 522,  -1,
+   -1,  -1, 523,  -1,  -1, 524, 525,  -1,
+  526,  -1,  -1,  -1,  -1,  -1,  -1, 527,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1, 528, 529,
+   -1,  -1,  -1,  -1,  -1, 530,  -1, 531,
+   -1, 532,  -1, 533,  -1, 534, 535, 536,
+  537, 538,  -1,  -1, 539, 540,  -1, 541,
+  542,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1, 543,  -1,  -1,  -1,  -1,  -1,
+   -1, 544,  -1, 545, 546, 547,  -1, 548,
+   -1,  -1,  -1,  -1,  -1, 549,  -1,  -1,
+   -1,  -1, 550,  -1, 551,  -1,  -1, 552,
+   -1,  -1,  -1,  -1,  -1,  -1, 553,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+  554,  -1, 555,  -1,  -1,  -1,  -1, 556,
+   -1,  -1, 557,  -1,  -1,  -1,  -1,  -1,
+   -1, 558,  -1,  -1,  -1, 559,  -1,  -1,
+  560,  -1,  -1,  -1, 561,  -1,  -1,  -1,
+  562, 563, 564,  -1,  -1,  -1,  -1,  -1,
+   -1, 565,  -1,  -1, 566,  -1, 567, 568,
+  569, 570,  -1,  -1,  -1,  -1,  -1,  -1,
+  571,  -1, 572, 573, 574,  -1, 575,  -1,
+   -1,  -1,  -1,  -1,  -1, 576, 577,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1, 578,
+   -1,  -1,  -1, 579,  -1,  -1, 580,  -1,
+   -1, 581,  -1,  -1,  -1,  -1, 582,  -1,
+  583, 584,  -1, 585, 586, 587,  -1, 588,
+  589, 590,  -1, 591,  -1,  -1,  -1,  -1,
+   -1, 592, 593,  -1,  -1, 594,  -1,  -1,
+  595,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1, 596, 597,  -1, 598,  -1,  -1,  -1,
+   -1,  -1,  -1, 599,  -1, 600,  -1, 601,
+  602, 603, 604, 605,  -1,  -1,  -1,  -1,
+  606, 607,  -1, 608,  -1,  -1,  -1,  -1,
+   -1, 609,  -1,  -1,  -1,  -1, 610, 611,
+   -1,  -1,  -1, 612, 613,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1, 614,
+  615, 616,  -1,  -1,  -1,  -1,  -1,  -1,
+  617,  -1, 618,  -1, 619, 620,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1, 621,  -1,
+   -1,  -1, 622,  -1,  -1,  -1, 623, 624,
+   -1,  -1, 625,  -1,  -1,  -1, 626,  -1,
+  627,  -1,  -1,  -1,  -1,  -1, 628,  -1,
+   -1,  -1, 629,  -1,  -1,  -1,  -1,  -1,
+   -1, 630, 631, 632,  -1,  -1,  -1, 633,
+  634, 635,  -1,  -1,  -1, 636,  -1, 637,
+   -1,  -1,  -1, 638,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1, 639, 640,  -1,
+  641, 642, 643, 644,  -1,  -1,  -1, 645,
+   -1,  -1,  -1,  -1, 646, 647,  -1, 648,
+  649,  -1, 650, 651, 652,  -1,  -1, 653,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1, 654,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1, 655,  -1,  -1,  -1,  -1, 656,
+   -1, 657,  -1, 658, 659, 660,  -1,  -1,
+   -1,  -1,  -1, 661,  -1,  -1,  -1,  -1,
+   -1, 662,  -1,  -1,  -1,  -1,  -1,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1,  -1, 663,
+  664, 665, 666, 667,  -1,  -1,  -1, 668,
+  669,  -1, 670, 671,  -1,  -1, 672,  -1,
+   -1,  -1,  -1,  -1,  -1,  -1, 673,  -1,
+  674,  -1,  -1,  -1,  -1,  -1,  -1, 675,
+  676,  -1, 677,
+};
+
+static const unsigned short jisx0213_from_ucs_level2_data[] = {
+  /* 0x0080 */
+  0x2922, 0x2923, 0x2171, 0x2172, 0x2924, 0x2925, 0x2178, 0x212f,
+  0x2926, 0x2927, 0x2928, 0x224c, 0x2929, 0x292a, 0x292b, 0x216b,
+  0x215e, 0x292c, 0x292d, 0x212d, 0x2279, 0x292e, 0x292f, 0x2930,
+  0x2931, 0x2932, 0x2933, 0x2934, 0x2935, 0x2936,
+  /* 0x00C0 */
+  0x2937, 0x2938, 0x2939, 0x293a, 0x293b, 0x293c, 0x293d, 0x293e,
+  0x293f, 0x2940, 0x2941, 0x2942, 0x2943, 0x2944, 0x2945, 0x2946,
+  0x2947, 0x2948, 0x2949, 0x294a, 0x294b, 0x294c, 0x294d, 0x215f,
+  0x294e, 0x294f, 0x2950, 0x2951, 0x2952, 0x2953, 0x2954, 0x2955,
+  0x2956, 0x2957, 0x2958, 0x2959, 0x295a, 0x295b, 0x29dc, 0x295d,
+  0x295e, 0x295f, 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965,
+  0x2966, 0x2967, 0x2968, 0x2969, 0x296a, 0x296b, 0x296c, 0x2160,
+  0x296d, 0x296e, 0x296f, 0x2970, 0x2971, 0x2972, 0x2973, 0x2974,
+  /* 0x0100 */
+  0x2975, 0x297a, 0x2a3a, 0x2a49, 0x2a21, 0x2a2c, 0x2a3c, 0x2a4b,
+  0x2a59, 0x2a5f, 0x2a3d, 0x2a4c, 0x2a40, 0x2a4f, 0x2a50, 0x2978,
+  0x297d, 0x2a3e, 0x2a4d, 0x2a3f, 0x2a4e, 0x2a5a, 0x2a60, 0x2a5b,
+  0x2a61, 0x2a7d, 0x2976, 0x297b, 0x2a5c, 0x2a62, 0x2a3b, 0x2a4a,
+  0x2a24, 0x2a2f,
+  /* 0x0140 */
+  0x2a23, 0x2a2e, 0x2a41, 0x2a51, 0x2a42, 0x2a52, 0x2a7a, 0x2979,
+  0x297e, 0x2a43, 0x2a53, 0x2b2b, 0x2b2a, 0x2a39, 0x2a48, 0x2a44,
+  0x2a54, 0x2a25, 0x2a30, 0x2a5d, 0x2a63, 0x2a27, 0x2a33, 0x2a26,
+  0x2a32, 0x2a47, 0x2a57, 0x2a28, 0x2a34, 0x2977, 0x297c, 0x2a5e,
+  0x2a64, 0x2a45, 0x2a55, 0x2a46, 0x2a56, 0x2a29, 0x2a35, 0x2a2b,
+  0x2a38, 0x2a2a, 0x2a37,
+  /* 0x0180 */
+  0x2b29,
+  /* 0x01C0 */
+  0x2b24, 0x286f, 0x2870, 0x2871, 0x2876, 0x2877, 0x2878, 0x2879,
+  0x287a, 0x287b, 0x287c, 0x2874, 0x2875, 0x2b45,
+  /* 0x0240 */
+  0x2b33, 0x2b39, 0x2b3a, 0x2b25, 0x2bb8, 0x2b3f, 0x2a6e, 0x2b26,
+  0x2b2e, 0x2bb0, 0x2bc3, 0x2b31, 0x2b32, 0x2a75, 0x2b28, 0x2a79,
+  0x2b36, 0x2b3c, 0x2b22, 0x2b42, 0x2b2c, 0x2a6a, 0x2a74, 0x2a6b,
+  0x2b34, 0x2a7b, 0x2a65, 0x2a76, 0x2a6f, 0x2b2f, 0x2a6c, 0x2b41,
+  0x2a73, 0x2a70, 0x2a67,
+  /* 0x0280 */
+  0x2a7c, 0x2a71, 0x2a68, 0x2b27, 0x2a6d, 0x2b2d, 0x2b35, 0x2a66,
+  0x2bb7, 0x2b3b, 0x2a78, 0x2a72, 0x2b40, 0x2a69, 0x2b21, 0x2a7e,
+  0x2b23, 0x2a77, 0x2b3e, 0x2b3d,
+  /* 0x02C0 */
+  0x2a31, 0x2b53, 0x2b54, 0x2b55, 0x2b56, 0x2a22, 0x2a58, 0x2a2d,
+  0x2a36, 0x2b71, 0x2be0, 0x2b61, 0x2b62, 0x2b63, 0x2be4,
+  /* 0x0300 */
+  0x2b5c, 0x2b5a, 0x2b5f, 0x2b7d, 0x2b5b, 0x2b57, 0x2b6d, 0x2b59,
+  0x2b5e, 0x2b5d, 0x2b78, 0x2b79, 0x2b7e, 0x2b6a, 0x2b76, 0x2b77,
+  0x2b6b, 0x2b6c, 0x2b72, 0x2b67, 0x2b6f, 0x2b7a, 0x2b68, 0x2b70,
+  0x2b73, 0x2b75, 0x2b69, 0x2b7b, 0x2b7c, 0x2b74, 0x2b6e,
+  /* 0x0340 */
+  0x2b52,
+  /* 0x0380 */
+  0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627, 0x2628,
+  0x2629, 0x262a, 0x262b, 0x262c, 0x262d, 0x262e, 0x262f, 0x2630,
+  0x2631, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, 0x2637, 0x2638,
+  0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647, 0x2648,
+  0x2649, 0x264a, 0x264b, 0x264c, 0x264d, 0x264e, 0x264f,
+  /* 0x03C0 */
+  0x2650, 0x2651, 0x2659, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656,
+  0x2657, 0x2658,
+  /* 0x0400 */
+  0x2727, 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728,
+  0x2729, 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, 0x2730,
+  0x2731, 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738,
+  0x2739, 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f, 0x2740,
+  0x2741, 0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758,
+  0x2759, 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x275f, 0x2760,
+  0x2761,
+  /* 0x0440 */
+  0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769,
+  0x276a, 0x276b, 0x276c, 0x276d, 0x276e, 0x276f, 0x2770, 0x2771,
+  0x2757,
+  /* 0x1E00 */
+  0x2872, 0x2873,
+  /* 0x1F40 */
+  0x2b46, 0x2b47, 0x2b50, 0x2b51,
+  /* 0x2000 */
+  0x213e, 0x237c, 0x213d, 0x2142, 0x2146, 0x2147, 0x2148, 0x2149,
+  0x2277, 0x2278, 0x2340, 0x2145, 0x2144, 0x2273, 0x216c, 0x216d,
+  0x2228, 0x286b, 0x2b58,
+  /* 0x2040 */
+  0x2c7e, 0x286c, 0x286d, 0x286e, 0x2c7d,
+  /* 0x2080 */
+  0x2921,
+  /* 0x2100 */
+  0x216e, 0x235d, 0x235f, 0x2d62, 0x2d64, 0x2360, 0x2272, 0x235c,
+  /* 0x2140 */
+  0x2778, 0x2779, 0x277a, 0x2d35, 0x2d36, 0x2d37, 0x2d38, 0x2d39,
+  0x2d3a, 0x2d3b, 0x2d3c, 0x2d3d, 0x2d3e, 0x2d3f, 0x2d57, 0x2c35,
+  0x2c36, 0x2c37, 0x2c38, 0x2c39, 0x2c3a, 0x2c3b, 0x2c3c, 0x2c3d,
+  0x2c3e, 0x2c3f, 0x2c40,
+  /* 0x2180 */
+  0x222b, 0x222c, 0x222a, 0x222d, 0x2271, 0x2327, 0x2325, 0x2326,
+  0x2328,
+  /* 0x21C0 */
+  0x2329, 0x224d, 0x224e, 0x232b, 0x232c, 0x232a, 0x232d,
+  /* 0x2200 */
+  0x224f, 0x225f, 0x2250, 0x2247, 0x2260, 0x223a, 0x2246, 0x223b,
+  0x215d, 0x235b, 0x2265, 0x2267, 0x2167, 0x2d78, 0x225c, 0x2254,
+  0x2255, 0x224a, 0x224b, 0x2241, 0x2240, 0x2269, 0x226a, 0x2d73,
+  0x2168, 0x2268, 0x2266,
+  /* 0x2240 */
+  0x226c, 0x226d, 0x226e, 0x2262, 0x2162, 0x2261, 0x226b, 0x2165,
+  0x2166, 0x2263, 0x2264, 0x226f, 0x2270,
+  /* 0x2280 */
+  0x223e, 0x223f, 0x2242, 0x2243, 0x223c, 0x223d, 0x2244, 0x2245,
+  0x2251, 0x2252, 0x2253, 0x225d, 0x2d79,
+  /* 0x22C0 */
+  0x2776, 0x2777,
+  /* 0x2300 */
+  0x2248, 0x2249, 0x225e, 0x277c,
+  /* 0x2380 */
+  0x2742, 0x2743,
+  /* 0x23C0 */
+  0x2744, 0x2745, 0x2746, 0x2747, 0x2748, 0x2749, 0x274a, 0x274b,
+  0x274c, 0x274d, 0x274e, 0x274f, 0x2750, 0x277e,
+  /* 0x2400 */
+  0x277d,
+  /* 0x2440 */
+  0x2d21, 0x2d22, 0x2d23, 0x2d24, 0x2d25, 0x2d26, 0x2d27, 0x2d28,
+  0x2d29, 0x2d2a, 0x2d2b, 0x2d2c, 0x2d2d, 0x2d2e, 0x2d2f, 0x2d30,
+  0x2d31, 0x2d32, 0x2d33, 0x2d34,
+  /* 0x24C0 */
+  0x2c41, 0x2c42, 0x2c43, 0x2c44, 0x2c45, 0x2c46, 0x2c47, 0x2c48,
+  0x2c49, 0x2c4a, 0x2c4b, 0x2c4c, 0x2c4d, 0x2c4e, 0x2c4f, 0x2c50,
+  0x2c51, 0x2c52, 0x2c53, 0x2c54, 0x2c55, 0x2c56, 0x2c57, 0x2c58,
+  0x2c59, 0x2c5a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x2c2f, 0x2c30,
+  0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x265a, 0x265b, 0x265c, 0x265d,
+  0x265e, 0x265f, 0x2660, 0x2661, 0x2662, 0x2663,
+  /* 0x2500 */
+  0x2821, 0x282c, 0x2822, 0x282d, 0x2823, 0x282e, 0x2824, 0x282f,
+  0x2826, 0x2831, 0x2825, 0x2830, 0x2827, 0x283c, 0x2837, 0x2832,
+  0x2829, 0x283e, 0x2839, 0x2834, 0x2828, 0x2838, 0x283d, 0x2833,
+  0x282a, 0x283a, 0x283f, 0x2835, 0x282b, 0x283b,
+  /* 0x2540 */
+  0x2840, 0x2836,
+  /* 0x2580 */
+  0x2223, 0x2222, 0x266d, 0x2225, 0x2224, 0x2322, 0x2321, 0x2227,
+  0x2226,
+  /* 0x25C0 */
+  0x2324, 0x2323, 0x2221, 0x217e, 0x233b, 0x217b, 0x217d, 0x217c,
+  0x2867, 0x2868, 0x2869, 0x286a, 0x233f, 0x227e,
+  /* 0x2600 */
+  0x2668, 0x2669, 0x266a, 0x266b, 0x217a, 0x2179, 0x2667, 0x2664,
+  0x2665, 0x2d7e,
+  /* 0x2640 */
+  0x216a, 0x2169, 0x263a, 0x263d, 0x263b, 0x2640, 0x2639, 0x263e,
+  0x263c, 0x263f, 0x266c, 0x227d, 0x2276, 0x227b, 0x227c, 0x2275,
+  0x227a, 0x2274,
+  /* 0x2700 */
+  0x277b,
+  /* 0x2740 */
+  0x2d7d, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, 0x2c27,
+  0x2c28, 0x2c29, 0x2c2a,
+  /* 0x2900 */
+  0x232e, 0x232f,
+  /* 0x2980 */
+  0x233a,
+  /* 0x29C0 */
+  0x237d, 0x237e,
+  /* 0x3000 */
+  0x2121, 0x2122, 0x2123, 0x2137, 0x2139, 0x213a, 0x213b, 0x2152,
+  0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159, 0x215a,
+  0x215b, 0x2229, 0x222e, 0x214c, 0x214d, 0x225a, 0x225b, 0x2258,
+  0x2259, 0x2141, 0x2d60, 0x2d61, 0x2666, 0x2233, 0x2234, 0x2235,
+  0x2236, 0x2237, 0x233c,
+  /* 0x3040 */
+  0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428,
+  0x2429, 0x242a, 0x24ab, 0x242c, 0x24ad, 0x242e, 0x24af, 0x2430,
+  0x24b1, 0x2432, 0x24b3, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438,
+  0x2439, 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440,
+  0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448,
+  0x2449, 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450,
+  0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458,
+  0x2459, 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f,
+  /* 0x3080 */
+  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
+  0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f,
+  0x2470, 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476, 0x212b,
+  0x212c, 0x2135, 0x2136, 0x2239, 0x237b, 0x2521, 0x2522, 0x2523,
+  0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x25ab,
+  0x252c, 0x25ad, 0x252e, 0x25af, 0x2530, 0x25b1, 0x2532, 0x25b3,
+  0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x25bb,
+  0x253c, 0x253d, 0x253e, 0x253f,
+  /* 0x30C0 */
+  0x2540, 0x2541, 0x2542, 0x2543, 0x25c4, 0x2545, 0x2546, 0x2547,
+  0x25c8, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f,
+  0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
+  0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, 0x255f,
+  0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567,
+  0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f,
+  0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2772,
+  0x2773, 0x2774, 0x2775, 0x2126, 0x213c, 0x2133, 0x2134, 0x2238,
+  /* 0x31C0 */
+  0x266e, 0x266f, 0x2670, 0x2671, 0x2672, 0x2673, 0x2674, 0x26f5,
+  0x2676, 0x2677, 0x2679, 0x267a, 0x267b, 0x267c, 0x267d, 0x267e,
+  /* 0x3200 */
+  0x2d6a, 0x2d6b, 0x2d6c,
+  /* 0x3240 */
+  0x2841, 0x2842, 0x2843, 0x2844, 0x2845, 0x2846, 0x2847, 0x2848,
+  0x2849, 0x284a, 0x284b, 0x284c, 0x284d, 0x284e, 0x284f,
+  /* 0x3280 */
+  0x2d65, 0x2d66, 0x2d67, 0x2d68, 0x2d69, 0x2850, 0x2851, 0x2852,
+  0x2853, 0x2854, 0x2855, 0x2856, 0x2857, 0x2858, 0x2859, 0x285a,
+  0x285b, 0x285c, 0x285d, 0x285e,
+  /* 0x32C0 */
+  0x2c5b, 0x2c5c, 0x2c5d, 0x2c5e, 0x2c5f, 0x2c60, 0x2c61, 0x2c62,
+  0x2c63, 0x2c64, 0x2c65, 0x2c66, 0x2c67, 0x2c68, 0x2c69, 0x2c6a,
+  0x2c6b, 0x2c6c, 0x2c6d, 0x2c6e, 0x2c71, 0x2c70, 0x2c73, 0x2c72,
+  0x2c6f,
+  /* 0x3300 */
+  0x2d46, 0x2d4a, 0x2d41, 0x2d44, 0x2d42, 0x2d4c, 0x2d4b, 0x2d45,
+  0x2d4d, 0x2d47, 0x2d4f,
+  /* 0x3340 */
+  0x2d40, 0x2d4e, 0x2d43, 0x2d48, 0x2d49, 0x2d5f, 0x2d6f, 0x2d6e,
+  0x2d6d,
+  /* 0x3380 */
+  0x2d53, 0x2d54, 0x2d50, 0x2d51, 0x2d52, 0x2d56,
+  /* 0x33C0 */
+  0x2d55, 0x235e, 0x2d63,
+  /* 0x3400 */
+  0x2e23, 0xa12d, 0xa132, 0xa133,
+  /* 0x3440 */
+  0xa15e, 0xa156,
+  /* 0x3480 */
+  0xa17e, 0x2e53, 0xa32b,
+  /* 0x34C0 */
+  0xf468, 0xa32f, 0x2e5b,
+  /* 0x3500 */
+  0xa348,
+  /* 0x3540 */
+  0xa35d, 0xa35e, 0xa361, 0xa367,
+  /* 0x3580 */
+  0xa423, 0xa426,
+  /* 0x35C0 */
+  0xa42f, 0xa438, 0xa442,
+  /* 0x3600 */
+  0xa44a,
+  /* 0x3640 */
+  0xa479,
+  /* 0x3680 */
+  0xa53f, 0xa543, 0xa541,
+  /* 0x36C0 */
+  0xa557,
+  /* 0x3740 */
+  0xa823, 0xa825, 0xa829, 0xa828, 0xa82c,
+  /* 0x3780 */
+  0x4f5f,
+  /* 0x37C0 */
+  0xa83e, 0x4f6f, 0xa856, 0xa859, 0xa85c,
+  /* 0x3800 */
+  0xa85e, 0xa86f, 0xa871,
+  /* 0x3840 */
+  0xa874, 0xa879, 0xa87b,
+  /* 0x38C0 */
+  0xac3b,
+  /* 0x3900 */
+  0xac46, 0xac4a,
+  /* 0x3940 */
+  0xac60,
+  /* 0x3A40 */
+  0xad5b, 0xad5f,
+  /* 0x3AC0 */
+  0xad71, 0xae36, 0xad7c,
+  /* 0x3B00 */
+  0xae2e, 0xae32, 0xae34, 0x7549,
+  /* 0x3B40 */
+  0xae6d, 0xae65,
+  /* 0x3B80 */
+  0xaf28, 0xaf29, 0xaf2c, 0xaf34, 0x757e,
+  /* 0x3BC0 */
+  0x7621, 0xaf48, 0xaf5d,
+  /* 0x3C00 */
+  0x763a, 0xaf77,
+  /* 0x3CC0 */
+  0xee3b, 0xee42,
+  /* 0x3D00 */
+  0xee71, 0xee7e,
+  /* 0x3D40 */
+  0xef40,
+  /* 0x3D80 */
+  0xef54,
+  /* 0x3DC0 */
+  0xef70, 0xef77,
+  /* 0x3E00 */
+  0xf028, 0x7766,
+  /* 0x3E40 */
+  0xf03f, 0xf041, 0xf042,
+  /* 0x3E80 */
+  0xf049, 0xf050,
+  /* 0x3F40 */
+  0xf134, 0x784d, 0xf146, 0xf148,
+  /* 0x3F80 */
+  0xf15c,
+  /* 0x3FC0 */
+  0xf167, 0xf16c,
+  /* 0x4000 */
+  0xf222,
+  /* 0x4040 */
+  0xf22d,
+  /* 0x4080 */
+  0xf239,
+  /* 0x4100 */
+  0xf264,
+  /* 0x4140 */
+  0xf274, 0xf277, 0xf27d,
+  /* 0x4180 */
+  0xf333, 0xf337,
+  /* 0x41C0 */
+  0xf347, 0xf34b, 0xf348,
+  /* 0x4200 */
+  0xf353, 0xf357,
+  /* 0x4240 */
+  0x796d,
+  /* 0x42C0 */
+  0xf42b, 0xf436, 0xf43b,
+  /* 0x4300 */
+  0xf44e, 0xf45d,
+  /* 0x4340 */
+  0xf461,
+  /* 0x43C0 */
+  0xf53e, 0xf542,
+  /* 0x4400 */
+  0xf548, 0xf54a, 0xf54c, 0xf54f,
+  /* 0x4440 */
+  0x7a59, 0x7a5a, 0xf56c, 0xf56e,
+  /* 0x4480 */
+  0xf577, 0xf635, 0xf632,
+  /* 0x44C0 */
+  0xf634,
+  /* 0x4500 */
+  0xf659, 0xf654, 0xf66d,
+  /* 0x4540 */
+  0xf66e,
+  /* 0x4580 */
+  0x7b51, 0xf74f,
+  /* 0x45C0 */
+  0xf76c, 0x7b60,
+  /* 0x4600 */
+  0xf824,
+  /* 0x4640 */
+  0xf83a, 0xf843,
+  /* 0x4680 */
+  0xf84e, 0xf853,
+  /* 0x4700 */
+  0xf86b,
+  /* 0x4740 */
+  0xf929,
+  /* 0x47C0 */
+  0xf93f,
+  /* 0x4800 */
+  0xf949,
+  /* 0x4840 */
+  0x7c4b, 0xf95c,
+  /* 0x4880 */
+  0xfa27,
+  /* 0x4980 */
+  0x7d58,
+  /* 0x49C0 */
+  0xfb6a, 0xfb70,
+  /* 0x4A00 */
+  0xfb75, 0xfb78,
+  /* 0x4A80 */
+  0xfc37,
+  /* 0x4B00 */
+  0xfc55,
+  /* 0x4BC0 */
+  0xfd26, 0xfd28, 0xfd2a, 0xfd31,
+  /* 0x4C00 */
+  0x7e3e, 0xfd3f,
+  /* 0x4CC0 */
+  0xfe2a, 0xfe2d,
+  /* 0x4D00 */
+  0xfe4b,
+  /* 0x4D40 */
+  0xfe60,
+  /* 0x4E00 */
+  0x306c, 0x437a, 0xa122, 0x3c37, 0x4b7c, 0x3e66, 0x3b30, 0x3e65,
+  0x323c, 0x4954, 0x4d3f, 0xa123, 0x5022, 0x312f, 0xa124, 0x336e,
+  0x5023, 0x4024, 0x5242, 0x3556, 0x4a3a, 0x3e67, 0x4e3e, 0x4a42,
+  0x2e24, 0xa125, 0x5024, 0xa126, 0xf02e, 0x4366, 0xa127, 0x2e25,
+  0x2e26, 0x5025, 0x367a, 0x5026, 0x345d, 0x4330, 0x3c67, 0x5027,
+  0x5028,
+  /* 0x4E40 */
+  0xa128, 0x5029, 0x4735, 0x3557, 0xa129, 0xa12a, 0x4737, 0x4663,
+  0x3843, 0x4b33, 0xa12c, 0x6949, 0x502a, 0x3e68, 0x502b, 0x3235,
+  0xa12f, 0x3665, 0x3870, 0x4c69, 0x5626, 0xa130, 0x4d70, 0x467d,
+  0x3425,
+  /* 0x4E80 */
+  0x3535, 0x502c, 0x502d, 0x4e3b, 0x4d3d, 0x4168, 0x502f, 0x3b76,
+  0x4673, 0x2e27, 0x5032, 0x313e, 0x385f, 0x385e, 0x3066, 0x4f4b,
+  0x4f4a, 0x3a33, 0x3021, 0xa131, 0x5033, 0x5034, 0x5035, 0x4b34,
+  0x5036, 0x3872, 0x3067, 0x4b72, 0x357c, 0x357d, 0x357e, 0x4462,
+  0x4e3c, 0x5037, 0x5038, 0x5039, 0xa134, 0x3f4d, 0xa135, 0xa137,
+  /* 0x4EC0 */
+  0x3d3a, 0x3f4e, 0x503e, 0xa138, 0x503c, 0x503d, 0x3558, 0xa139,
+  0x3a23, 0x3270, 0x503b, 0x503a, 0x4a29, 0xa13a, 0x3b46, 0x3b45,
+  0x423e, 0x503f, 0x4955, 0x4067, 0xa13c, 0x2138, 0x5040, 0x5042,
+  0x2e28, 0x4265, 0x4e61, 0x304a, 0xa13b, 0x5041, 0x323e, 0x3644,
+  0xa13d, 0x4367, 0xa13e, 0x376f, 0x5043, 0x4724, 0x2e29, 0x2e2a,
+  /* 0x4F00 */
+  0xa13f, 0x346b, 0x2e2b, 0x5044, 0x304b, 0x2e2c, 0x3860, 0x346c,
+  0x497a, 0x4832, 0x3559, 0xa140, 0x3271, 0x5067, 0x4541, 0x476c,
+  0x5046, 0x483c, 0x4e62, 0xa142, 0x3f2d, 0x3b47, 0x3b77, 0x3240,
+  0xa143,
+  /* 0x4F40 */
+  0x4451, 0x4322, 0x504a, 0x2e2e, 0x2e2f, 0x304c, 0x4463, 0x3d3b,
+  0x3a34, 0x4d24, 0x424e, 0xa144, 0x323f, 0x2e30, 0x5049, 0xa145,
+  0x4d3e, 0x5045, 0x5047, 0x3a6e, 0x5048, 0x5524, 0x2e31, 0x2e2d,
+  0xa141, 0x5050, 0x2e32, 0x2e33, 0x5053, 0x5051, 0x3242, 0x4a3b,
+  0x504b, 0xa147, 0xa148, 0xa149, 0x504f, 0x3873, 0xa14a, 0x2e34,
+  0x3b48,
+  /* 0x4F80 */
+  0xa14b, 0x3426, 0xa14c, 0x5054, 0x504c, 0x2e35, 0x4e63, 0x3b78,
+  0x504d, 0x5052, 0xa14d, 0x2e36, 0x5055, 0x2e37, 0x504e, 0xa14e,
+  0x3621, 0x304d, 0x3622, 0x3241, 0x5525, 0x4b79, 0x496e, 0x3874,
+  0xa150, 0x3f2f, 0x4e37, 0xa151, 0x4a58,
+  /* 0x4FC0 */
+  0x3738, 0x4225, 0x3264, 0xa152, 0x2e39, 0x3d53, 0xa153, 0x5059,
+  0xa154, 0x505e, 0x505c, 0xa155, 0x5057, 0x422f, 0x505a, 0x505d,
+  0x505b, 0x4a5d, 0x5058, 0x2e3a, 0x3f2e, 0x4b73, 0x505f, 0x5060,
+  0xa14f, 0x3d24, 0x506d, 0x2e21, 0xa157, 0x4750, 0x4936, 0x5068,
+  0x4a70, 0x3236, 0x506c,
+  /* 0x5000 */
+  0xa158, 0x2e3b, 0x2e3c, 0x5066, 0x506f, 0x4152, 0x3844, 0x475c,
+  0x2e3d, 0x6047, 0xa159, 0x506e, 0x455d, 0xa15a, 0x5063, 0x3876,
+  0x2e3e, 0x3875, 0x5061, 0xa15b, 0xa15c, 0x3c5a, 0x5069, 0xa15d,
+  0x4a6f, 0x434d, 0x5065, 0x3771, 0x2e3f, 0x5062, 0x506a, 0x5064,
+  0x4e51, 0x506b, 0x4f41, 0x2e40, 0x3666, 0x3770, 0x2e42,
+  /* 0x5040 */
+  0x2e41, 0x2e43, 0xa15f, 0x5070, 0xa160, 0x5071, 0x5075, 0x304e,
+  0xa161, 0x4a50, 0x5074, 0xa162, 0x5073, 0x5077, 0xa163, 0x5076,
+  0x4464, 0xa164, 0x3772, 0xa165, 0xa166, 0x5078, 0xa167, 0x3c45,
+  0x4226, 0x4465, 0x3676, 0x5079, 0x3536,
+  /* 0x5080 */
+  0x507a, 0x507c, 0xa169, 0x4b35, 0x3766, 0xa16a, 0xa16b, 0x2e44,
+  0xa16c, 0xa16d, 0x3b31, 0x4877, 0x507b, 0xa16e, 0xa168, 0xa16f,
+  0x3a45, 0x4d43, 0xa171, 0x507e, 0x5123, 0x507d, 0x3a44, 0x3d7d,
+  0xa172, 0xa173, 0x3739,
+  /* 0x50C0 */
+  0x5124, 0xa174, 0x364f, 0xa175, 0x5121, 0x5122, 0x2e45, 0x462f,
+  0xa178, 0x417c, 0x2e47, 0x3623, 0xa17a, 0x4b4d, 0x5125, 0xa17b,
+  0x4e3d, 0x5126, 0xa17c, 0x5129, 0x5127, 0x2e48, 0x414e, 0xa17d,
+  0x5128, 0x512a, 0x2e46, 0xa176, 0x512c, 0x512b, 0x4a48,
+  /* 0x5100 */
+  0x3537, 0x512e, 0x512f, 0x2e4b, 0x322f, 0x2e4a, 0xa321, 0x512d,
+  0x2e4c, 0x3c74, 0x5132, 0x5131, 0x5130, 0xa323, 0x5056, 0x5133,
+  0xa324, 0x2e4d, 0x3d7e, 0x5134, 0x4d25, 0x4c59, 0x2e4e, 0x5136,
+  0x5135, 0x5138, 0x5137, 0x5139,
+  /* 0x5140 */
+  0x513a, 0x3074, 0x3835, 0x373b, 0x3d3c, 0x437b, 0x3624, 0x4068,
+  0x3877, 0x2e4f, 0x396e, 0x513c, 0x4c48, 0x4546, 0x3b79, 0x513b,
+  0x513d, 0x2e51, 0x2e52, 0x455e, 0x3375, 0xa326, 0x513e, 0x467e,
+  0x4134, 0x5140, 0x5141, 0x482c, 0x3878, 0x4f3b, 0x5142, 0x3626,
+  0xa328, 0x4a3c, 0x4236, 0x3671, 0x4535, 0xf474, 0x3773,
+  /* 0x5180 */
+  0x5143, 0x5144, 0xa329, 0x4662, 0x315f, 0x5147, 0x3a7d, 0xa32a,
+  0x5146, 0x3a46, 0x5148, 0x666e, 0x5149, 0x4b41, 0x514a, 0x514b,
+  0x514c, 0x3e69, 0xa32c, 0x3c4c, 0x2e54, 0x3427, 0x514f, 0xa32d,
+  0x514d, 0x4c3d, 0x514e, 0x495a, 0x5150, 0x5151, 0x5152, 0x455f,
+  0xa32e, 0x5156, 0x5154, 0x5155, 0x5153, 0x3a63, 0x5157, 0x4c6a,
+  0x4e64, 0xa330, 0x5158,
+  /* 0x51C0 */
+  0x2e55, 0x4028, 0x5159, 0x3d5a, 0x515a, 0x2e56, 0x437c, 0x4e3f,
+  0x4560, 0x5245, 0x515b, 0x7425, 0x3645, 0x2e57, 0x515c, 0x4b5e,
+  0x2e58, 0x3d68, 0x427c, 0x515e, 0x4664, 0x515f, 0x2e59, 0x5160,
+  0x332e, 0xa333, 0xa334, 0x5161, 0x3627, 0x464c, 0x317a, 0x3d50,
+  0x4821, 0x5162,
+  /* 0x5200 */
+  0x4561, 0x2e5a, 0xa335, 0x3f4f, 0x5163, 0x4a2c, 0x405a, 0x3422,
+  0x3429, 0x5164, 0x5166, 0x373a, 0xa336, 0x2e5c, 0x5165, 0x2e5d,
+  0xa337, 0x4e73, 0x3d69, 0x483d, 0x4a4c, 0x5167, 0x4d78, 0x5168,
+  0x5169, 0x457e, 0x516a, 0x4029, 0x3a7e, 0x3774, 0x516b, 0x3b49,
+  0x396f,
+  /* 0x5240 */
+  0x4466, 0x516d, 0x4227, 0x2e5e, 0x3a6f, 0x516e, 0x516f, 0x4130,
+  0x516c, 0x5171, 0xa339, 0x4b36, 0x2e5f, 0x3964, 0xa33a, 0x2f7e,
+  0x5170, 0x2e60, 0x3775, 0x3a5e, 0x476d, 0x5174, 0x5172, 0xa33b,
+  0x497b, 0x3e6a, 0x517b, 0x3364, 0x5175, 0x5173, 0x414f, 0xa33c,
+  0x5177, 0x5176,
+  /* 0x5280 */
+  0xa33e, 0x3344, 0xa33d, 0x3760, 0x517c, 0x4e2d, 0x5178, 0x517d,
+  0x517a, 0x2e61, 0x5179, 0xa340, 0x4e4f, 0x3879, 0x3243, 0x4e74,
+  0xa342, 0xa343, 0x3d75, 0x4558, 0x3965, 0x5222, 0x5223, 0xa344,
+  0x4e65, 0x4f2b, 0x5225, 0x387a, 0xa345, 0xa346, 0x5224, 0x332f,
+  /* 0x52C0 */
+  0x5226, 0x4b56, 0x443c, 0x4d26, 0x2e62, 0x4a59, 0xa347, 0x2e64,
+  0x5227, 0x2e65, 0xa349, 0x7055, 0x4630, 0x2e66, 0x5228, 0x342a,
+  0x4c33, 0x2e67, 0x3e21, 0x5229, 0x4a67, 0x522d, 0x402a, 0x522a,
+  0x3650, 0x522b, 0x342b, 0x2e69, 0x372e, 0x522e, 0x522f, 0xa34b,
+  0x5230, 0x5231, 0x3c5b, 0x2e6a, 0x387b, 0x4c5e,
+  /* 0x5300 */
+  0x2e6b, 0x4c68, 0x4677, 0x4a71, 0x5232, 0x2e6c, 0x5233, 0xa34c,
+  0xa34d, 0x5235, 0x5237, 0x5236, 0x5238, 0x323d, 0x4b4c, 0x3a7c,
+  0x5239, 0x2e6d, 0x4159, 0x3e22, 0x3629, 0x523a, 0xa34e, 0x485b,
+  0x523b, 0x523c, 0x523d, 0xa34f, 0x523e, 0x4924, 0x3668, 0x3065,
+  0xa350, 0x463f,
+  /* 0x5340 */
+  0x523f, 0x3d3d, 0xa351, 0x4069, 0x5241, 0x5240, 0x3e23, 0x3861,
+  0x5243, 0x483e, 0x5244, 0x485c, 0x4234, 0x426e, 0x3628, 0x466e,
+  0x4331, 0x476e, 0x4b4e, 0x5246, 0x406a, 0x2e6f, 0x2e70, 0x3735,
+  0xa354, 0x5247, 0xa355, 0x5248, 0x312c, 0x3075, 0x346d, 0x4228,
+  0x3551, 0x4d71, 0x524b, 0x3237, 0xa356, 0x524a, 0x2e71, 0x362a,
+  /* 0x5380 */
+  0x524c, 0x4c71, 0x2e72, 0x524d, 0x4e52, 0x387c, 0x2e73, 0x3836,
+  0x524e, 0xa357, 0x5250, 0x524f, 0x3f5f, 0x3139, 0x315e, 0x5251,
+  0x5252, 0x2e74, 0x3837, 0xa358, 0x5253, 0xa35a, 0x356e,
+  /* 0x53C0 */
+  0xa35b, 0x3b32, 0x5254, 0x4b74, 0x3a35, 0x355a, 0x4d27, 0x4150,
+  0x483f, 0x3c7d, 0x3d47, 0xa35f, 0x3c68, 0x3c75, 0x3d76, 0xa360,
+  0x4840, 0x5257, 0x3143, 0x4151, 0x387d, 0x3845, 0x3667, 0x525b,
+  0x4321, 0x427e, 0x362b, 0x3e24, 0x525c, 0x525a, 0x3244, 0x4266,
+  0x3c38, 0x3b4b, 0x3126, 0xa362, 0xa363, 0x3370, 0x3966, 0x3b4a,
+  0x525d,
+  /* 0x5400 */
+  0x525e, 0x3549, 0x3346, 0x3967, 0x3548, 0x445f, 0x3125, 0x4631,
+  0x4c3e, 0x3921, 0x4d79, 0x4547, 0x387e, 0x2e75, 0x372f, 0x5267,
+  0x4f7e, 0x3663, 0x4b4a, 0xa365, 0x485d, 0x2e76, 0xa366, 0x5266,
+  0x345e, 0x5261, 0x5262, 0x5264, 0x5265, 0x355b, 0x3f61, 0x4a2d,
+  0x5263, 0x525f, 0x3863,
+  /* 0x5440 */
+  0x5260, 0x4f24, 0xa368, 0x4a72, 0x4468, 0x3862, 0x3970, 0x2e77,
+  0x5268, 0x465d, 0xa364, 0x526c, 0xa369, 0xa36a, 0x3c7e, 0x3c76,
+  0x2e79, 0xa36b, 0x526f, 0x526d, 0x4c23, 0x2e7a, 0x526a, 0x5273,
+  0x526e, 0x5271, 0x3846, 0x4c3f, 0x2e7b,
+  /* 0x5480 */
+  0x5272, 0x5274, 0x5276, 0x2e7c, 0xa36c, 0x3a70, 0x4f42, 0xa36d,
+  0x526b, 0x5269, 0x5275, 0x5270, 0xa36e, 0x2e7d, 0x2e78, 0xa36f,
+  0x2e7e, 0x5278, 0x5323, 0x527a, 0xa370, 0x527e, 0x2f21, 0x5321,
+  0x527b, 0xa371, 0xa372, 0x533e, 0x3a69, 0x3331, 0xa373, 0x5279,
+  0xa374, 0x5325, 0x3076, 0x5324, 0xa375,
+  /* 0x54C0 */
+  0x3025, 0x494a, 0x5322, 0xa376, 0x527c, 0x2f22, 0x5277, 0x527d,
+  0x3a48, 0x5326, 0x3077, 0x532f, 0x5327, 0x5328, 0x3e25, 0x4b69,
+  0xa378, 0x532d, 0x532c, 0xa379, 0xa37a, 0x452f, 0xa37b, 0x532e,
+  0x532b, 0x2f23,
+  /* 0x5500 */
+  0xa37c, 0xa37d, 0x3134, 0x3a36, 0x3f30, 0xa37e, 0x2f24, 0x5329,
+  0x4562, 0x532a, 0x3022, 0x2f25, 0x5334, 0x4d23, 0x3e27, 0x533a,
+  0x2f26, 0x5339, 0x5330, 0xa421, 0x4243,
+  /* 0x5540 */
+  0x5331, 0xa422, 0x426f, 0x5336, 0x3e26, 0xa424, 0xa425, 0x5333,
+  0x4c64, 0x2f27, 0x373c, 0x5337, 0x5338, 0x5335, 0x533b, 0x2f28,
+  0xa427, 0xa428, 0x5332, 0xa429, 0x5341, 0x5346, 0xa42b, 0x5342,
+  /* 0x5580 */
+  0x533d, 0x2f29, 0xa42c, 0x5347, 0x4131, 0x2f2a, 0x5349, 0xa42d,
+  0x3922, 0x533f, 0x437d, 0x2f2b, 0xa42e, 0x5343, 0x533c, 0x342d,
+  0x346e, 0x3365, 0x5344, 0x5340, 0x3776, 0x534a, 0x5348, 0x4153,
+  0x354a, 0x362c, 0x2f2d, 0x5345, 0x3674, 0x3144, 0xa433,
+  /* 0x55C0 */
+  0x534e, 0x534c, 0x5427, 0xa434, 0xa435, 0x2f2e, 0xa436, 0xa430,
+  0x5351, 0x534b, 0x534f, 0xa437, 0x534d, 0xa439, 0x3b4c, 0x5350,
+  0xa43b, 0x5353, 0x5358, 0x5356, 0x5355,
+  /* 0x5600 */
+  0x4332, 0xa43e, 0x2f30, 0x3245, 0x2f31, 0xa43f, 0x5352, 0x5354,
+  0x3e28, 0x3133, 0x5357, 0xa43c, 0x325e, 0x5362, 0xa440, 0x3e7c,
+  0x535e, 0x535c, 0x535d, 0xa441, 0x535f, 0x2f32, 0xa443, 0xa444,
+  /* 0x5640 */
+  0xa445, 0x313d, 0xa446, 0x2f33, 0x4139, 0x5359, 0x535a, 0x7427,
+  0x337a, 0xa447, 0xa448, 0x5361, 0x2f35, 0x346f, 0x5364, 0x5360,
+  0x5363, 0xa449, 0x2f37, 0x2f38, 0x2f39, 0x4a2e, 0x2f34, 0x4655,
+  0x4838,
+  /* 0x5680 */
+  0x5366, 0x5365, 0x3345, 0xa44b, 0x5367, 0xa44c, 0x536a, 0x5369,
+  0xa44d, 0x2f3a, 0xa44e, 0xa44f, 0x2f3b, 0x5368, 0x4739, 0x536b,
+  0xa450, 0x2f3c, 0x2f3d, 0xa451, 0x536c, 0xa452, 0x2f3e, 0x536e,
+  0x536d, 0x5370,
+  /* 0x56C0 */
+  0x5373, 0x5371, 0x536f, 0x5372, 0xa453, 0x5374, 0x2f3f, 0x2f40,
+  0xa454, 0x5375, 0x5376, 0x5377, 0x5378, 0x5145, 0x3c7c, 0x3b4d,
+  0x3273, 0xa455, 0x3078, 0x4344, 0xa456, 0x5379, 0x3a24, 0x304f,
+  0x3f5e, 0xa457, 0xa458, 0x537a, 0x3847, 0x3971, 0x537c,
+  /* 0x5700 */
+  0x537b, 0x4a60, 0x537d, 0x5421, 0x537e, 0x2f41, 0x5422, 0x5423,
+  0x3777, 0x3160, 0x5424, 0xa45a, 0x5426, 0x5425, 0x5428, 0x455a,
+  0x2f43, 0xa45b, 0x5429, 0x3035, 0x3a5f, 0xa45d, 0x373d, 0x2f44,
+  0x434f, 0x2f45, 0x2f46, 0x542a, 0x542b, 0x542d,
+  /* 0x5740 */
+  0x542e, 0x3a64, 0xa45f, 0xa460, 0x3651, 0x4b37, 0xa461, 0xa462,
+  0x542c, 0x542f, 0x3a41, 0x3923, 0x5433, 0x3a25, 0x4333, 0xa464,
+  0x5430, 0x445a, 0xa465, 0x2f47, 0xa466, 0xa467, 0xa468, 0x2f48,
+  0xa469, 0x2f49, 0x5434,
+  /* 0x5780 */
+  0x3f62, 0x5432, 0x5435, 0x373f, 0x5436, 0xa46d, 0x2f4a, 0xa46e,
+  0xa46f, 0x5437, 0x3924, 0x3340, 0x5439, 0xa470, 0x543a, 0xa46c,
+  0x543b, 0x5438, 0x2f4d,
+  /* 0x57C0 */
+  0x5431, 0x543c, 0x543d, 0x2f4e, 0x2f4f, 0x4b64, 0xa473, 0x3e6b,
+  0x2f50, 0x543f, 0x5440, 0x543e, 0x5442, 0xa471, 0x4738, 0xa476,
+  0x3068, 0x4956, 0x5443, 0x2f51, 0xa477, 0x2f52, 0xa478, 0x3e7d,
+  0x2f53, 0x2f54, 0x3c39, 0xa47a, 0x475d, 0x3470, 0xa47b, 0x3a6b,
+  0xa47c, 0x2f55,
+  /* 0x5800 */
+  0x4b59, 0x4632, 0xa47d, 0x3778, 0x424f, 0x2f56, 0x5441, 0x5444,
+  0x4244, 0x5445, 0x5446, 0xa47e, 0xa521, 0x5448, 0x4469, 0xa522,
+  0x342e, 0x7421, 0x3161, 0x4a73, 0xa523, 0x3e6c, 0x4548, 0xa524,
+  0x3a66, 0x544e,
+  /* 0x5840 */
+  0x4a3d, 0x4e5d, 0xa526, 0x3274, 0x544a, 0xa527, 0x413a, 0x544d,
+  0x4563, 0x4549, 0x4564, 0x4839, 0x444d, 0x3a49, 0x2f58, 0x5449,
+  0x2f59, 0xa528, 0x3176, 0x4536, 0x544b, 0x5447, 0x3f50, 0x544f,
+  0x2f5b, 0x3d4e,
+  /* 0x5880 */
+  0x362d, 0x5450, 0x2f5c, 0xa529, 0xa52a, 0xa52b, 0xa52c, 0xa52d,
+  0x4a68, 0xa52e, 0x417d, 0x4446, 0xa52f, 0x2f5d, 0x5452, 0x4b4f,
+  0x2f5f, 0xa530, 0x5453, 0x5458, 0xa531, 0x4a2f, 0x5457, 0x5451,
+  0x5454, 0x5456, 0x3a26,
+  /* 0x58C0 */
+  0x4a49, 0xa533, 0x5459, 0x4345, 0x3275, 0x3e6d, 0xa534, 0x2f62,
+  0x545b, 0x2f61, 0x545a, 0x2f63, 0x3968, 0x545c, 0x545e, 0x545d,
+  0x2f64, 0x5460, 0x5455, 0x5462, 0x2f65, 0xa535, 0x5461, 0x545f,
+  0x2f66, 0x3b4e, 0x3f51, 0x4154, 0x5463, 0x403c, 0x306d, 0x4764,
+  0xa536, 0xa537, 0x445b, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468,
+  /* 0x5900 */
+  0x5469, 0xa538, 0xa539, 0x4a51, 0x546a, 0xa53a, 0x2f67, 0xa53b,
+  0x3246, 0x546b, 0xa53c, 0x4d3c, 0x3330, 0x5249, 0x3d48, 0x423f,
+  0x546c, 0x4c6b, 0x4c34, 0xa53d, 0x546e, 0x4267, 0x4537, 0x4240,
+  0x4957, 0x546f, 0x5470, 0x317b, 0x3c3a, 0x5471, 0x3050, 0x5472,
+  0xa540, 0x5473,
+  /* 0x5940 */
+  0x3162, 0xa542, 0x3471, 0x4660, 0x4a74, 0x5477, 0x4155, 0x5476,
+  0x3740, 0x4b5b, 0x5475, 0x4565, 0x5479, 0x5478, 0xa545, 0x2f69,
+  0xa546, 0x547b, 0x547a, 0x317c, 0x547c, 0x3e29, 0x547e, 0x4325,
+  0x547d, 0x2f6a, 0x4a33, 0x3d77, 0x455b, 0xa548, 0xa549, 0x5521,
+  0xa54a, 0x3925,
+  /* 0x5980 */
+  0x5522, 0x4721, 0x485e, 0x4c51, 0x4725, 0x2f6b, 0x552b, 0x2f6c,
+  0x3538, 0x4d45, 0x4c2f, 0x562c, 0x5523, 0xa54b, 0x5526, 0x2f6d,
+  0x4245, 0x4b38, 0x454a, 0xa54c, 0x5527, 0x4b65, 0x3a4a, 0xa54d,
+  0x3e2a,
+  /* 0x59C0 */
+  0x2f6e, 0x5528, 0xa54e, 0x3b50, 0x3b4f, 0xa54f, 0x3039, 0x3848,
+  0x2f6f, 0x402b, 0x3051, 0x552c, 0x552d, 0x552a, 0x2f70, 0xa550,
+  0xa551, 0xa552, 0x3138, 0x342f, 0xa553, 0x5529, 0x4c45, 0x4931,
+  0xa554, 0x3028, 0x7e7a, 0x3079, 0x3b51,
+  /* 0x5A00 */
+  0x3052, 0x3023, 0x5532, 0xa558, 0xa559, 0x5530, 0x2f71, 0xa55a,
+  0x4c3c, 0x5533, 0x5531, 0x552f, 0x3f31, 0x2f72, 0x552e, 0xa55b,
+  0x4a5a, 0xa55c, 0x3864, 0x5537, 0x5538, 0x3e2b,
+  /* 0x5A40 */
+  0x5534, 0x4f2c, 0x474c, 0x5536, 0xa55d, 0x3a27, 0x5539, 0xa55e,
+  0x4958, 0x2f73, 0x553a, 0x5535, 0x2f74, 0x2f75, 0xa55f, 0x2f76,
+  0x4c3b,
+  /* 0x5A80 */
+  0x2f77, 0xa560, 0x475e, 0x553b, 0x4932, 0xa561, 0x2f78, 0xa562,
+  0xa563, 0xa564, 0x2f79, 0xa565, 0xa566, 0xa567, 0xa568, 0x553c,
+  0x5540, 0x553d, 0xa569,
+  /* 0x5AC0 */
+  0x3247, 0x553f, 0x2f7a, 0x3c3b, 0x553e, 0x3779, 0x554c, 0x5545,
+  0x5542, 0xa56a, 0xa56b, 0xa56c, 0x4364, 0x5541, 0xa56d, 0x5543,
+  0x5544, 0xa56f, 0xa56e, 0xa570, 0x5546, 0x5547,
+  /* 0x5B00 */
+  0xa571, 0xa572, 0x3472, 0x5549, 0x5548, 0x554a, 0xa573, 0x2f7c,
+  0x3e6e, 0x2f7d, 0x554d, 0x445c, 0xa575, 0x3145, 0x554b, 0xa574,
+  0x554e, 0x554f,
+  /* 0x5B40 */
+  0x5552, 0x4f55, 0x5550, 0x5551, 0xa576, 0x3b52, 0x5553, 0xa577,
+  0x3926, 0x5554, 0x4f56, 0x3b7a, 0x4238, 0x5555, 0x5556, 0x3b5a,
+  0x3927, 0x4c52, 0x3528, 0x3849, 0x5557, 0x3358, 0xa578, 0x5558,
+  0x4239, 0xa579, 0x5559, 0x5623, 0x555a, 0x555b, 0x555c, 0x555e,
+  0xa57a, 0x4f57, 0xa57b,
+  /* 0x5B80 */
+  0x555f, 0xa57c, 0x5560, 0xa57d, 0x4270, 0x3127, 0x3c69, 0x3042,
+  0x4157, 0x3430, 0x3c35, 0x3928, 0x4f58, 0x4566, 0xa821, 0x3d21,
+  0x3431, 0x4368, 0x446a, 0x3038, 0x3539, 0x4a75, 0x3c42, 0x3552,
+  0x406b, 0x3c3c, 0x4d28, 0x5561, 0xa822, 0x355c, 0x3a4b, 0x3332,
+  0x3163, 0x3e2c, 0x3248, 0x5562, 0x4d46, 0x3d49,
+  /* 0x5BC0 */
+  0xa824, 0x3c64, 0x5563, 0x3473, 0x4652, 0x4c29, 0x5564, 0x5565,
+  0x4959, 0xa826, 0x5567, 0x3428, 0x3677, 0x5566, 0xa827, 0x4f59,
+  0x3432, 0x3f32, 0x556b, 0x3b21, 0x3249, 0x556a, 0x5568, 0x556c,
+  0x5569, 0x472b, 0x5c4d, 0x3f33, 0x556d, 0x4f5a, 0x4e40, 0x556e,
+  0xa82a, 0x5570, 0x437e, 0x556f, 0x4023, 0x3b7b, 0xa82b, 0x4250,
+  0x3c77,
+  /* 0x5C00 */
+  0x4975, 0x406c, 0xa82d, 0x3c4d, 0x5571, 0x3e2d, 0x5572, 0x5573,
+  0x3053, 0x423a, 0x3f52, 0x5574, 0x4633, 0x3e2e, 0x3e2f, 0x4f5b,
+  0x5575, 0x406d, 0x3e30, 0x4f5c, 0x5576, 0x5577, 0x4f5d, 0x4c60,
+  0x5578, 0xa82e, 0x4f5e, 0x3646, 0xa82f, 0x3d22, 0x5579, 0x557a,
+  0x3c5c, 0x3f2c, 0x4674, 0x3f54, 0x4878, 0x4722,
+  /* 0x5C40 */
+  0x3649, 0x557b, 0x356f, 0x557c, 0x367e, 0x464f, 0x3230, 0x3b53,
+  0x557d, 0x5622, 0x5621, 0x367d, 0x557e, 0x4538, 0x7e7b, 0x4230,
+  0xa831, 0x454b, 0x3c48, 0x4f60, 0xa832, 0x4158, 0x4d7a, 0xa833,
+  0xa834, 0xa835, 0x5624, 0x5625, 0x4656, 0xa836, 0x3b33, 0x5627,
+  0x5628, 0x4f64, 0xa839,
+  /* 0x5C80 */
+  0xa83c, 0xa83d, 0x5629, 0x4f65, 0x3474, 0x562a, 0x562b, 0x4f66,
+  0xa841, 0x322c, 0xa842, 0x4f67, 0xa843, 0xa844, 0x413b, 0x3464,
+  0x4f68, 0x562d, 0x4c28, 0xa846, 0x4252, 0x3359, 0xa847, 0x562f,
+  0x5631, 0x345f, 0x4f69, 0x562e, 0x5630, 0x5633,
+  /* 0x5CC0 */
+  0x5632, 0x5634, 0xa849, 0x4f6a, 0x4f6b, 0x4f6c, 0x5635, 0x463d,
+  0x362e, 0x3265, 0x5636, 0x563b, 0x5639, 0x4a77, 0x4a76, 0x4f6d,
+  0x4567, 0x5638, 0x3d54, 0x5637,
+  /* 0x5D00 */
+  0xa84c, 0x3f72, 0x563c, 0x4f70, 0x3a6a, 0xa84d, 0x5642, 0x5643,
+  0x563d, 0x3333, 0x563e, 0x5647, 0x5646, 0x5645, 0x5641, 0xa84f,
+  0x5640, 0xa850, 0x5644, 0xa851, 0xa852, 0x4f71, 0x4a78, 0xa84e,
+  0xa853, 0xa854,
+  /* 0x5D40 */
+  0xa855, 0x4f73, 0x4f74, 0x4f76, 0x564b, 0x5648, 0x564a, 0x4d72,
+  0x5649, 0x4f75, 0x563f, 0xa857, 0x3f73, 0xa858, 0x564c, 0x4f77,
+  0x3a37, 0xa85a, 0x564d, 0x564e,
+  /* 0x5D80 */
+  0x4f78, 0x5651, 0x5650, 0x564f, 0xa85d, 0x4568, 0x563a, 0x5657,
+  0xa85f, 0xa860, 0xa861, 0xa862, 0x5653, 0x4f79, 0x5652, 0x4f7a,
+  0x4f7b, 0x5654, 0x5655, 0xa863, 0xa864, 0xa865, 0x5658, 0x4f7c,
+  0xa867, 0x4e66, 0x5659, 0x5656,
+  /* 0x5DC0 */
+  0x565a, 0x4f7d, 0x3460, 0x565b, 0xa868, 0x565d, 0x565c, 0x565e,
+  0xa869, 0xa86a, 0x565f, 0x406e, 0x3d23, 0xa86b, 0x3d64, 0x7428,
+  0x4163, 0xa86d, 0x3929, 0x3a38, 0x392a, 0x3570, 0xa86e, 0x5660,
+  0x3a39, 0x384a, 0x5661, 0x4c26, 0x4743, 0x5662, 0x392b, 0x342c,
+  0x4327, 0x3652,
+  /* 0x5E00 */
+  0xa870, 0x3b54, 0x495b, 0x4841, 0x5663, 0x3475, 0x5666, 0xa872,
+  0x7429, 0xa873, 0x4421, 0x742a, 0x5665, 0x5664, 0x5667, 0x446b,
+  0xa875, 0x3f63, 0x3b55, 0x404a, 0xa876, 0x4253, 0x3522, 0x4422,
+  0x5668, 0x5669, 0x3e6f, 0x4b39, 0xa877,
+  /* 0x5E40 */
+  0x566c, 0x566b, 0x566a, 0x497d, 0x5673, 0xa878, 0x4b5a, 0x566d,
+  0x566f, 0x4b6b, 0xa87a, 0x566e, 0x742b, 0x742c, 0x5670, 0x4828,
+  0x5671, 0x4a3e, 0x5672, 0xa87c, 0xa87d, 0xa87e, 0xac21, 0x3433,
+  0x4a3f, 0x472f, 0x5674, 0x5675, 0x7e7c, 0x392c, 0x3434, 0x5676,
+  0x3838, 0x4d44, 0x4d29, 0x3476, 0x5678,
+  /* 0x5E80 */
+  0x4423, 0x392d, 0x3e31, 0x485f, 0x3e32, 0x3d78, 0x446c, 0x4a79,
+  0x4539, 0x392e, 0x495c, 0x5679, 0xac23, 0x4559, 0x3a42, 0xac24,
+  0x384b, 0xac25, 0x446d, 0x3043, 0x3d6e, 0x392f, 0x4d47, 0xac26,
+  0x742d, 0xac27,
+  /* 0x5EC0 */
+  0x567a, 0x567b, 0x4751, 0xac28, 0x567c, 0x4e77, 0x4f2d, 0x742f,
+  0x567e, 0x567d, 0xac29, 0x3347, 0x5721, 0xac2a, 0x5724, 0x5725,
+  0x5723, 0x4940, 0x3e33, 0x5727, 0x5726, 0x5722, 0x5728, 0x5729,
+  0x572a, 0x572d, 0x572b, 0x572c, 0x572e, 0x3164, 0x446e, 0x572f,
+  0x7430, 0x377a, 0x3276, 0x4736, 0xac2c, 0x5730, 0x467b,
+  /* 0x5F00 */
+  0x7431, 0x4a5b, 0x7432, 0x5731, 0x4f2e, 0x7433, 0xac2d, 0x5732,
+  0x4a40, 0x5735, 0x5021, 0x5031, 0xac2e, 0x3c30, 0x4675, 0x5736,
+  0x355d, 0x4424, 0x307a, 0x5737, 0x4a26, 0x3930, 0x4350, 0xac2f,
+  0x7434, 0xac31, 0x446f, 0x7435, 0x4c6f, 0x3839, 0x384c, 0x5738,
+  0x5739, 0x573f, 0x3c65, 0x7436, 0x4425, 0x7437, 0x362f, 0x573a,
+  0x492b, 0x7438, 0x4346,
+  /* 0x5F40 */
+  0x7439, 0x573b, 0x743a, 0xac32, 0x573c, 0x3630, 0x573d, 0x573e,
+  0x5740, 0x4576, 0x743b, 0x5741, 0x5742, 0x743c, 0x5743, 0x5734,
+  0x5733, 0x5744, 0x3741, 0xac33, 0x743d, 0x4927, 0x743e, 0x3a4c,
+  0x4937, 0x4426, 0x494b, 0x5745, 0x3e34, 0x3146, 0xac34, 0x5746,
+  0x5747, 0x4c72, 0x4860, 0x743f, 0xac35, 0x574a,
+  /* 0x5F80 */
+  0x317d, 0x402c, 0x5749, 0x5748, 0x3742, 0x4254, 0x574e, 0x574c,
+  0x7440, 0x574b, 0x4e27, 0x3865, 0xac36, 0x3d79, 0x574d, 0x454c,
+  0x3d3e, 0x4640, 0x5751, 0x5750, 0x7441, 0x574f, 0x5752, 0x3866,
+  0xac37, 0xac38, 0x7442, 0x5753, 0x497c, 0x3d5b, 0x5754, 0x4879,
+  0x7443, 0x4641, 0x4427, 0x7444, 0x7445, 0xac39, 0x4530, 0x5755,
+  0x352b,
+  /* 0x5FC0 */
+  0x3f34, 0xac3a, 0x492c, 0xac3c, 0x7446, 0xac3d, 0x3477, 0x4726,
+  0xac3e, 0xac3f, 0xac40, 0x5756, 0x3b56, 0x4b3a, 0x4b3b, 0x317e,
+  0x575b, 0x7447, 0x4369, 0x7448, 0xac41, 0x5758, 0x7449, 0x3277,
+  0xac42, 0xac43, 0x582d, 0x575a, 0xac44, 0x4730, 0x5759, 0x5757,
+  0xac45, 0x397a, 0x575d,
+  /* 0x6000 */
+  0x744a, 0x5763, 0x5769, 0x5761, 0x455c, 0x744b, 0x5766, 0x495d,
+  0xac47, 0x744c, 0x5760, 0x5765, 0x4e67, 0x3b57, 0x4255, 0x575e,
+  0xac48, 0xac49, 0x355e, 0x5768, 0x402d, 0x3165, 0x5762, 0x3278,
+  0x5767, 0x3631, 0x5764, 0x744d, 0x744e, 0x576a,
+  /* 0x6040 */
+  0x576c, 0x5776, 0x5774, 0x5771, 0x744f, 0x5770, 0x4e78, 0xac4b,
+  0x5772, 0x3632, 0x3931, 0x3d7a, 0x5779, 0x576b, 0x576f, 0x575f,
+  0x327a, 0x5773, 0x5775, 0x4351, 0x3a28, 0x3238, 0x576d, 0x5778,
+  0x5777, 0x3633, 0x4229, 0x3366, 0x3743, 0x576e, 0xac4c,
+  /* 0x6080 */
+  0x577a, 0x577d, 0x5821, 0x3c3d, 0xac4d, 0x5827, 0x4470, 0x577b,
+  0x5825, 0x3279, 0xac4e, 0x5823, 0x5824, 0x577e, 0x5822, 0x7451,
+  0x7452, 0x3867, 0x4d2a, 0x3435, 0x3159, 0x5826, 0xac4f, 0x473a,
+  0x302d, 0xac51, 0xac52, 0x4861, 0x575c, 0x582c, 0x5830, 0x4c65,
+  0x5829, 0x4569, 0x582e, 0xac53,
+  /* 0x60C0 */
+  0x3e70, 0x582f, 0x4657, 0xac54, 0x7453, 0x4f47, 0x582b, 0x7454,
+  0x7455, 0x5831, 0xac55, 0x397b, 0xac56, 0x404b, 0x7456, 0x3054,
+  0x582a, 0x5828, 0x415a, 0x577c, 0x3b34, 0xac57, 0x4246, 0x583d,
+  0xac58, 0x415b, 0x5838, 0xac59, 0x5835, 0x5836, 0x7457, 0x3c66,
+  0x5839, 0x583c,
+  /* 0x6100 */
+  0x5837, 0x3d25, 0x583a, 0x5834, 0x4c7c, 0x4c7b, 0x583e, 0x583f,
+  0x3055, 0xac5a, 0xac5b, 0xac5c, 0x5833, 0xac5d, 0x3672, 0x3026,
+  0x7458, 0xac5e, 0x3436, 0x583b, 0x5843, 0x5842, 0x7459, 0x5847,
+  0x745a, 0x5848, 0x745b, 0xac5f, 0x5846, 0x5849, 0x5841, 0x5845,
+  /* 0x6140 */
+  0xac61, 0x584a, 0x584b, 0xac62, 0x5840, 0x3b7c, 0x5844, 0x4256,
+  0x3932, 0x5832, 0x3f35, 0x5858, 0x4a69, 0x584e, 0x584f, 0x5850,
+  0x5857, 0x5856, 0xac63, 0x4b7d, 0x3437, 0x5854, 0x3745, 0x3334,
+  0x5851, 0x4e38, 0x5853, 0x3056, 0x5855, 0x584c, 0x5852, 0x5859,
+  0x3744, 0x584d, 0xac64, 0x4d5d,
+  /* 0x6180 */
+  0x4d2b, 0x585c, 0x5860, 0x745d, 0x417e, 0x4e79, 0x5861, 0xac66,
+  0xac67, 0x585e, 0x585b, 0xac68, 0xac69, 0x585a, 0x585f, 0x4a30,
+  0xac6a, 0x4634, 0xac6b, 0x3746, 0x5862, 0x585d, 0xac6c, 0x5863,
+  0x377b, 0x3231, 0x7460, 0x586b, 0x745f, 0x3438,
+  /* 0x61C0 */
+  0x5869, 0x586a, 0x3a29, 0x5868, 0x5866, 0x5865, 0x586c, 0x5864,
+  0x586e, 0x327b, 0xac6e, 0xac6f, 0xac70, 0x5870, 0x586f, 0x4428,
+  0x5873, 0xac71, 0x5871, 0x5867, 0x377c, 0x5872, 0x5876, 0x5875,
+  0x5877, 0x5874,
+  /* 0x6200 */
+  0x5878, 0x5879, 0x587a, 0x4a6a, 0x587c, 0x587b, 0x3d3f, 0x402e,
+  0x3266, 0x327c, 0x587d, 0xac73, 0x303f, 0x404c, 0x587e, 0x6c43,
+  0x5921, 0x3761, 0x5922, 0x7462, 0xac74, 0x406f, 0xac75, 0x5923,
+  0x5924, 0x353a, 0x5925, 0x5926, 0x5927, 0x4257, 0x384d, 0x4c61,
+  0x7463, 0x4b3c,
+  /* 0x6240 */
+  0x3d6a, 0x5928, 0x7464, 0xac76, 0x4070, 0x6e3d, 0x4862, 0x3c6a,
+  0xac77, 0x3a4d, 0x5929, 0xac78, 0xac79, 0x4247, 0x4a27, 0x7465,
+  0x4271, 0x7466, 0x592c, 0x592a, 0x592d, 0xac7a, 0x592b, 0xac7b,
+  0x592e, 0xac7d, 0x4a31, 0x7467, 0x3037, 0xac7e, 0x495e, 0x4863,
+  0xac7c, 0x592f, 0x5932, 0x3e35,
+  /* 0x6280 */
+  0x353b, 0x5930, 0x5937, 0x3e36, 0x7468, 0x5931, 0x4744, 0x4d5e,
+  0x5933, 0x5934, 0x5938, 0x456a, 0x5935, 0x3933, 0x405e, 0xad21,
+  0x5946, 0x4834, 0x4272, 0xad22, 0x4864, 0x5a2d, 0x4a7a, 0x4471,
+  0x4b75, 0x593b, 0x3221, 0x436a,
+  /* 0x62C0 */
+  0x5944, 0x7469, 0x4334, 0x593e, 0x5945, 0x5940, 0x5947, 0x5943,
+  0x5942, 0x476f, 0x593c, 0x327d, 0x593a, 0x3571, 0x4273, 0x5936,
+  0xad23, 0x746a, 0x5939, 0x3934, 0x405b, 0x3e37, 0x5941, 0x4752,
+  0x3572, 0x3348, 0x3367, 0x3f21, 0x5949, 0x594e, 0x594a, 0x377d,
+  0x594f, 0x3b22, 0x3969, 0x746b, 0xad25, 0x3d26, 0x593d,
+  /* 0x6300 */
+  0x3b7d, 0x594c, 0xad26, 0x3b58, 0x594d, 0x3044, 0x746c, 0x5948,
+  0xad27, 0xad28, 0x4429, 0x746d, 0x3573, 0x3634, 0x594b, 0x3027,
+  0x3a43, 0x3f36, 0xad2b, 0xad2c, 0x746e, 0x4472, 0xad2d, 0xad2e,
+  0x4854, 0x5951, 0x415e,
+  /* 0x6340 */
+  0xad2f, 0x746f, 0xad30, 0x422a, 0x3b2b, 0x5952, 0xad31, 0x5954,
+  0x5950, 0x4a61, 0x443d, 0xad33, 0x415c, 0x7470, 0x4a7b, 0x3c4e,
+  0x5960, 0x595f, 0xad36, 0x3f78, 0x377e, 0x5959, 0x3e39, 0x4668,
+  0x4731, 0x7471,
+  /* 0x6380 */
+  0x5957, 0x415d, 0xad37, 0x3c78, 0x595c, 0x3e38, 0x5956, 0x595b,
+  0x4753, 0xad3a, 0x5955, 0x3721, 0xad38, 0x335d, 0x595d, 0x4e2b,
+  0x3a4e, 0x4335, 0x595a, 0x405c, 0x3935, 0x3f64, 0x3166, 0x413c,
+  0x5958, 0x3545, 0x3747, 0x444f, 0x595e, 0x415f, 0xad3b, 0x5961,
+  /* 0x63C0 */
+  0x5963, 0x4237, 0x5969, 0x5964, 0x5966, 0x4941, 0x4473, 0x5967,
+  0xad3d, 0xad3e, 0x4d2c, 0x4d48, 0x3439, 0xad3f, 0xad40, 0x302e,
+  0x5965, 0x7472, 0x5962, 0xad41, 0xad42, 0x7473, 0x3478, 0xad43,
+  0x3167, 0x7474, 0x5968, 0xad3c, 0x4d49,
+  /* 0x6400 */
+  0x596c, 0xad44, 0x423b, 0x5973, 0x7475, 0x596d, 0x7476, 0x596a,
+  0x5971, 0x5953, 0xad45, 0x7477, 0xad46, 0x596e, 0x5972, 0xad47,
+  0x4842, 0x456b, 0xad48, 0x596b, 0x596f, 0x3748, 0x3a71,
+  /* 0x6440 */
+  0x405d, 0x5977, 0x7479, 0x4526, 0xad49, 0xad4a, 0xad4b, 0x747a,
+  0x5974, 0x4b60, 0x747b, 0x5975, 0xad4c, 0x5976, 0x4c4e, 0x7478,
+  0x4022, 0xad4d,
+  /* 0x6480 */
+  0x3762, 0xad4e, 0x597d, 0xad4f, 0x3b35, 0x597a, 0x5979, 0x4732,
+  0xad50, 0x4635, 0xad51, 0x4531, 0x597b, 0x597c, 0x496f, 0x4745,
+  0x3b23, 0x4071, 0x4b50, 0x3349, 0x5a25, 0x597e, 0x747d, 0x747e,
+  /* 0x64C0 */
+  0x4d4a, 0x5a27, 0x7521, 0x5a23, 0x5a24, 0x7522, 0xad52, 0xad53,
+  0x4160, 0x747c, 0x7523, 0x5a22, 0x593f, 0xad54, 0xad55, 0x5a26,
+  0x5a21, 0x5a2b, 0x5a2c, 0x4527, 0x5a2e, 0xad57, 0xad58, 0x3b24,
+  0x5a29, 0x353c, 0x5a2f, 0x5a28, 0x5a33, 0x5a32, 0x5a31, 0x7524,
+  0x5a34, 0x7525, 0x5a36, 0x3e71, 0xad59,
+  /* 0x6500 */
+  0x5a35, 0xad5a, 0x5a39, 0xad5c, 0xad5d, 0xad5e, 0x5a37, 0x5a38,
+  0x5970, 0xad60, 0x7526, 0x5a3b, 0x5a3a, 0x7527, 0x5978, 0x5a3c,
+  0x5a30, 0x3b59, 0xad61, 0x5a3d, 0x5a3e, 0x5a40, 0x5a3f, 0x5a41,
+  0x327e, 0x3936, 0x4a7c, 0x402f,
+  /* 0x6540 */
+  0xad62, 0x384e, 0x5a43, 0x5a46, 0x4952, 0x355f, 0xad63, 0x5a45,
+  0x5a44, 0x4754, 0x5a47, 0x3635, 0x5a49, 0x5a48, 0x343a, 0x3b36,
+  0x4658, 0x7529, 0xad64, 0x3749, 0x3f74, 0x5a4a, 0x4030, 0x4528,
+  0x495f, 0x5a4b, 0xad65,
+  /* 0x6580 */
+  0xad66, 0x5a4c, 0x5a4d, 0xad67, 0xad68, 0x4a38, 0x555d, 0x4046,
+  0xad69, 0x494c, 0x3a58, 0x4865, 0x4843, 0x454d, 0x4e41, 0x5a4f,
+  0x3c50, 0x752a, 0x5a50, 0x3036, 0x3654, 0x404d, 0x4960, 0x5a51,
+  0x3b42, 0x4347, 0x3b5b, 0x3f37, 0xad6a, 0xad6b, 0x5a52, 0xad6c,
+  0x4a7d, 0x3177, 0x3b5c, 0xad6d,
+  /* 0x65C0 */
+  0x5a55, 0xad6e, 0x5a53, 0x5a56, 0x4e39, 0x5a54, 0xad6f, 0x407b,
+  0x5a57, 0x4232, 0x5a58, 0xad70, 0x347a, 0x5a5a, 0x5a59, 0x5a5b,
+  0x5a5c, 0x347b, 0x467c, 0x4336, 0x356c, 0x3b5d, 0x4161, 0x3d5c,
+  0x3030, 0x5a5d, 0xad72, 0xad73, 0x3222, 0x5a61, 0xad74,
+  /* 0x6600 */
+  0x752c, 0x3937, 0x5a60, 0xad75, 0x3a2b, 0x3e3a, 0xad76, 0x752d,
+  0x5a5f, 0x3e3b, 0x4c40, 0x3a2a, 0x3057, 0x404e, 0x752e, 0x5a66,
+  0x752f, 0x4031, 0x3147, 0xad77, 0x7531, 0x7532, 0x3d55, 0x4b66,
+  0x3a72, 0xad78, 0x7533, 0x3e3c, 0x4027, 0x7534, 0x7535, 0x7536,
+  0x5a65, 0x5a63, 0x5a64, 0x7530, 0x436b, 0x5b26,
+  /* 0x6640 */
+  0x5a6a, 0x3b7e, 0x3938, 0x5a68, 0xad79, 0x7538, 0x5a69, 0x3f38,
+  0x7539, 0xad7b, 0x5a67, 0xad7a, 0x3b2f, 0xad7e, 0x753b, 0x753c,
+  0xae21, 0x5a6c, 0x5a6b, 0x5a70, 0x753d, 0x5a71, 0xae22, 0x5a6d,
+  0x753e, 0x3322, 0x5a6e, 0x5a6f, 0x4855, 0xae25, 0xae26, 0xae27,
+  0xae28, 0x4961, 0x374a, 0x5a72, 0x753f, 0x4032, 0x3e3d, 0x7540,
+  0x7541, 0x4352, 0xae29,
+  /* 0x6680 */
+  0xae2a, 0x3647, 0x5a73, 0x5a77, 0x324b, 0x5a74, 0x5a76, 0x7542,
+  0x5a75, 0xae2b, 0x3d6b, 0xae2c, 0x4348, 0x3045, 0x5a78, 0xae2d,
+  0x5a79, 0x7544, 0x442a, 0x4e71, 0x3b43, 0xae2f, 0x4a6b, 0xae30,
+  0x7545, 0x4b3d, 0xae31, 0x5b22, 0x5a7b, 0x7546, 0x5a7e, 0x5a7d,
+  0xae33,
+  /* 0x66C0 */
+  0x5a7a, 0x5b21, 0x7547, 0x465e, 0x7548, 0x5a7c, 0x5b23, 0x3d6c,
+  0x5b24, 0x754a, 0x4d4b, 0x4778, 0x5b25, 0x5b27, 0x754b, 0x5b28,
+  0xae35, 0x5b29, 0x364a, 0x3148, 0x3939, 0x5b2a, 0x5b2b, 0x3d71,
+  0x4162, 0x754c, 0x7537, 0x5258, 0x413e, 0x413d, 0x4258,
+  /* 0x6700 */
+  0x3a47, 0xae37, 0x5072, 0xae38, 0x376e, 0x4d2d, 0x4a7e, 0x497e,
+  0x5b2c, 0xae39, 0x754d, 0x3a73, 0x443f, 0x5b2d, 0x4f2f, 0xae3b,
+  0x4b3e, 0x442b, 0x5b2e, 0x347c, 0x5b2f, 0x5b30, 0x4c5a, 0x4c24,
+  0x4b76, 0x4b5c, 0x3b25, 0x5b32, 0x3c6b, 0x754f, 0x4b51, 0x5b34,
+  0x5b37, 0x5b36, 0x3479, 0x3560, 0x5b33,
+  /* 0x6740 */
+  0x5b35, 0x5b38, 0x7551, 0x7552, 0x3f79, 0xae3e, 0xae3f, 0x4d7b,
+  0x3049, 0x3a60, 0x423c, 0x3c5d, 0xae40, 0x3e73, 0x5b3b, 0x454e,
+  0xae41, 0x5b39, 0x422b, 0x5b3a, 0x3e72, 0x4c5d, 0x5b3c, 0x5b3d,
+  0x4d68, 0x7550, 0x5b42, 0x393a, 0x4755, 0x5b3f, 0x456c, 0x5a5e,
+  0x5a62, 0xae45, 0x354f, 0xae46, 0x4747, 0x7553, 0x5b41, 0x3e3e,
+  0x4844,
+  /* 0x6780 */
+  0x7554, 0x5b47, 0x487a, 0x5b3e, 0x5b44, 0x5b43, 0x404f, 0xae48,
+  0x7555, 0x4b6d, 0x4e53, 0x7556, 0x4b67, 0x7557, 0x324c, 0x3b5e,
+  0x4f48, 0x5b46, 0x3f75, 0x5b45, 0x5b40, 0x384f, 0xae4c, 0xae4d,
+  0x5b4c, 0x5b4a, 0x324d, 0x5b48, 0x5b4e, 0x5b54, 0x7558,
+  /* 0x67C0 */
+  0x755a, 0x4248, 0xae4e, 0x4a41, 0x5b56, 0xae4f, 0x4922, 0x5b55,
+  0x4770, 0x4b3f, 0x343b, 0xae50, 0x4077, 0x3d40, 0x755b, 0x4453,
+  0xae51, 0x4d2e, 0xae52, 0x5b51, 0x5b50, 0x5b52, 0x5b4f, 0x5b57,
+  0x5b4d, 0x5b4b, 0x5b53, 0x5b49, 0xae53, 0x436c, 0x4c78, 0x3c46,
+  0x3a74, 0xae54, 0x7559, 0x3a3a, 0x755c, 0x4b6f, 0x3341,
+  /* 0x6800 */
+  0x755d, 0x444e, 0x464a, 0x3149, 0xae4b, 0x4072, 0x4034, 0x372a,
+  0xae58, 0x755f, 0x5b59, 0xae59, 0x393b, 0x337c, 0x5b5b, 0x3374,
+  0x5b61, 0x7560, 0xae5a, 0x7561, 0x5b5e, 0xae5c, 0x4073, 0x334b,
+  0x3a2c, 0xae5d, 0x334a, 0x3a4f, 0xae5e,
+  /* 0x6840 */
+  0x5b5c, 0x3765, 0x374b, 0x456d, 0xae5f, 0xae60, 0x5b5a, 0x3046,
+  0xae61, 0xae62, 0x5b5d, 0x5b5f, 0x364d, 0x372c, 0x755e, 0x343c,
+  0x354b, 0xae63, 0xae64, 0x5b62, 0x7562, 0x3a79, 0x4b71, 0x3b37,
+  0x5b63, 0x4930, 0xae66, 0xae67, 0x7563, 0x5b6f, 0x7564, 0x3233,
+  0x5b64, 0xae68, 0xae69, 0x5b75, 0x5b65,
+  /* 0x6880 */
+  0x4e42, 0xae6a, 0x5b6c, 0x475f, 0x5b74, 0x5b67, 0xae6b, 0x3034,
+  0x5b69, 0xae6c, 0x393c, 0xae6e, 0xae6f, 0xae70, 0x5b6b, 0xae71,
+  0x5b6a, 0x5b66, 0x5b71, 0x3e3f, 0x7566, 0x7567, 0x546d, 0x3868,
+  0x4d7c, 0xae72, 0xae73, 0x5b68, 0x4474, 0x3323, 0x3a2d, 0x7568,
+  0x5b60, 0xae74, 0x5b70, 0x3361, 0x5b6e, 0x5b72, 0xae75, 0x456e,
+  /* 0x68C0 */
+  0xae7a, 0x347e, 0xae7b, 0x5c32, 0x7569, 0x4c49, 0x5b77, 0x347d,
+  0xae7c, 0x5b7e, 0xae7d, 0x756a, 0x4b40, 0x5c21, 0x5c23, 0xae7e,
+  0x5c27, 0x5b79, 0xaf21, 0x432a, 0x456f, 0x5c2b, 0x5b7c, 0x5c28,
+  0xaf22, 0xaf23, 0x5c22, 0x756b, 0xaf24, 0x756c, 0x3f39, 0x5c2c,
+  0x756d, 0x756e, 0x4033, 0xaf25, 0x5c2a, 0x343d, 0xae76, 0x756f,
+  /* 0x6900 */
+  0x4f50, 0x5b76, 0xaf26, 0x5c26, 0x3058, 0xaf27, 0x5b78, 0x7570,
+  0x4c3a, 0x5b7d, 0x3f22, 0x4447, 0x5b73, 0x5c25, 0x3f7a, 0x5c2f,
+  0x3371, 0x3821, 0x5c31, 0x5b7a, 0x5c30, 0x5c29, 0x5b7b, 0x5c2d,
+  0x5c2e, 0x5c3f, 0x464e, 0x7573, 0x5c24, 0x5c3b, 0xaf2b, 0x5c3d,
+  0x4458,
+  /* 0x6940 */
+  0x7574, 0xaf2d, 0x7571, 0x4d4c, 0x4976, 0x5c38, 0x424a, 0x7575,
+  0x5c3e, 0x413f, 0x5c35, 0x5c42, 0x5c41, 0x466f, 0x5c40, 0x466a,
+  0x7576, 0x7577, 0x7578, 0xaf2e, 0x5c44, 0x5c37, 0xaf2f, 0x3648,
+  0x5c3a, 0x3d5d, 0xaf30, 0x4760, 0x5c3c, 0x364b, 0x5c34, 0x5c36,
+  0x5c33, 0xaf31, 0x4f30, 0x335a, 0x5c39, 0xaf32,
+  /* 0x6980 */
+  0x7579, 0x5c43, 0x3335, 0x3a67, 0x315d, 0x5c54, 0xaf33, 0x4f31,
+  0x5c57, 0xaf35, 0xaf36, 0x3f3a, 0x5c56, 0x5c55, 0x757b, 0xaf37,
+  0x5c52, 0x757c, 0x5c46, 0xaf38, 0x5c63, 0x5c45, 0x5c58, 0xaf39,
+  0xaf3a, 0x5c50, 0xaf3b, 0x5c4b, 0x5c48,
+  /* 0x69C0 */
+  0xaf3c, 0x5c49, 0x5c51, 0x7422, 0x5c4e, 0x393d, 0x4448, 0x4164,
+  0x5c4c, 0x757d, 0x5c47, 0xaf3d, 0x5c4a, 0xaf3e, 0x4d4d, 0x4b6a,
+  0x5c4f, 0x5c59, 0x7622, 0xaf44, 0x5c61, 0x5c5a, 0x7623, 0x7624,
+  0x5c67, 0x5c65, 0xaf45, 0xaf46, 0x5c60, 0xaf47, 0xaf49, 0x7625,
+  0x7626, 0x5c5f, 0x4450, 0x4165, 0xaf4a, 0x5c5d,
+  /* 0x6A00 */
+  0x5c5b, 0x5c62, 0x5c68, 0x4875, 0x5c6e, 0x7627, 0xaf4b, 0x5c69,
+  0x5c6c, 0x5c66, 0x7628, 0x4374, 0x4938, 0xaf4c, 0x5c5c, 0xaf4d,
+  0x5c64, 0x3e40, 0x4c4f, 0x5c78, 0x5c6b, 0x3822, 0x3223, 0x335f,
+  0x5c53, 0xaf41, 0xaf4f, 0xaf50, 0xaf51, 0x3e41, 0x5c70, 0x5c77,
+  0x3c79, 0x3372, 0x762a, 0x432e, 0x762b, 0xaf52,
+  /* 0x6A40 */
+  0x5c6d, 0x762c, 0xaf53, 0x5c72, 0x5c76, 0xaf54, 0x3636, 0xaf56,
+  0x762d, 0xaf57, 0x762e, 0x354c, 0x5c74, 0x762f, 0x3521, 0x464b,
+  0x5c73, 0xaf58, 0x5c75, 0x7630, 0x5c6f, 0x7631, 0x5c71, 0xaf55,
+  0xaf5a, 0x3360,
+  /* 0x6A80 */
+  0x4349, 0xaf5b, 0x5c7c, 0x7633, 0xaf5c, 0x5c7a, 0x3869, 0x5c79,
+  0xaf5e, 0x7634, 0x5d21, 0x5b58, 0x7635, 0x7636, 0xaf5f, 0x5c7b,
+  0xaf60, 0x5c7d, 0x5c7e, 0x7637, 0x5d2c, 0xaf62, 0x5d28, 0x5b6d,
+  0x5d27, 0x5d26, 0x5d23, 0xaf63,
+  /* 0x6AC0 */
+  0x5c6a, 0x5d25, 0x5d24, 0xaf64, 0xaf66, 0x5d2a, 0x4f26, 0xaf65,
+  0x5d2d, 0x367b, 0xaf67, 0xaf68, 0x5d29, 0x5d2b, 0x7638, 0x7639,
+  0x4827, 0x5d2e, 0xaf6b, 0xaf6c, 0xaf6d, 0xaf6e, 0x5d32, 0x5d2f,
+  0xaf6f,
+  /* 0x6B00 */
+  0x4d73, 0x5d30, 0x5c5e, 0xaf71, 0xaf72, 0xaf73, 0xaf74, 0x5d33,
+  0x5d34, 0xaf76, 0x763c, 0x3135, 0x763d, 0x5d36, 0x3767, 0x3c21,
+  0x3655, 0x3224, 0x763e, 0xaf78, 0x4d5f, 0x763f, 0x5d38, 0x5d37,
+  0x5d3a, 0x353d, 0x3656, 0x343e,
+  /* 0x6B40 */
+  0x5d3d, 0x7640, 0x5d3c, 0x5d3e, 0xaf79, 0x324e, 0x4337, 0x5d3f,
+  0x343f, 0x5d41, 0x7641, 0xaf7a, 0x5d40, 0x5d42, 0x5d43, 0x7642,
+  0x5d44, 0x3b5f, 0x4035, 0x3a21, 0x7643, 0x4970, 0x7644, 0x4a62,
+  0x4f44, 0xaf7b, 0x3b75, 0x3a50, 0x4e72, 0xaf7c, 0x7645, 0x5d45,
+  0x5d46, 0xaf7d, 0x3b60, 0x5d47,
+  /* 0x6B80 */
+  0x5d48, 0xaf7e, 0x7646, 0x5d4a, 0x5d49, 0x4b58, 0x3d5e, 0x3c6c,
+  0x3b44, 0x5d4b, 0x5d4d, 0x3f23, 0x5d4c, 0xee21, 0x5d4e, 0x5d4f,
+  0x7647, 0x5d50, 0x5d51, 0x7648, 0xee22, 0x5d52, 0x5d54, 0x5d53,
+  0x5d55, 0x3225, 0x434a, 0x5d56, 0x3b26, 0x334c, 0x5d57, 0xee24,
+  0xee25, 0x4542,
+  /* 0x6BC0 */
+  0x544c, 0x3523, 0x5d58, 0xee26, 0xee27, 0xee28, 0x5d59, 0x4a6c,
+  0x4b68, 0x764a, 0x4647, 0x5d5a, 0x4866, 0x764b, 0x764c, 0x487b,
+  0xee29, 0x4c53, 0x5d5b, 0xee2a, 0xee2b, 0x5d5d, 0x5d5c, 0xee2c,
+  0x5d5f, 0xee2d, 0x5d5e, 0x764d,
+  /* 0x6C00 */
+  0xee2e, 0x764e, 0x5d61, 0xee2f, 0xee30, 0x3b61, 0x764f, 0x4c31,
+  0x5d62, 0x5d63, 0x3524, 0x5d64, 0x5d66, 0x5d65, 0x7650, 0x3f65,
+  0xee31, 0xee32, 0x4939, 0x314a, 0xee33, 0x4845, 0xee35,
+  /* 0x6C40 */
+  0x4475, 0x3d41, 0x3561, 0xee36, 0x4846, 0x3c2e, 0x5d68, 0x3440,
+  0x7651, 0x3178, 0xee37, 0x7652, 0x4672, 0x5d67, 0x393e, 0x4353,
+  0x5d69, 0xee4f, 0x5d71, 0x5d6a, 0xee38, 0x4241, 0x3562, 0x5d72,
+  0x7654, 0x7655, 0x3768, 0x3525, 0x5d70,
+  /* 0x6C80 */
+  0x5d6e, 0x5d6b, 0x4d60, 0xee39, 0x7656, 0x7657, 0x4440, 0xee3a,
+  0x4659, 0x5d6c, 0x5d74, 0x5d73, 0x3723, 0xee3c, 0xee3d, 0x322d,
+  0xee3e, 0x7658, 0x3a3b, 0x5d6d, 0x5d6f, 0x7659, 0x4b57, 0x4274,
+  0x7653, 0x4b77, 0xee3f, 0x5d7c, 0x5d7d, 0x324f, 0x4a28, 0x4c7d,
+  0x5e21, 0x3c23, 0x3e42, 0x5d78, 0x5d7e, 0x3168,
+  /* 0x6CC0 */
+  0x3637, 0xee40, 0x5d75, 0x5d7a, 0x765b, 0x4074, 0x4771, 0x4867,
+  0xee41, 0x5d77, 0x765c, 0x4b21, 0xee43, 0x5d79, 0x5e24, 0xee44,
+  0x5e22, 0xee45, 0x5d7b, 0x765d, 0x4b22, 0x4748, 0x3563, 0x4525,
+  0x436d, 0xee46, 0x5e25, 0x765e, 0xee47, 0xee48, 0x765f, 0x5e23,
+  0x4259, 0x5d76, 0x314b, 0x765a,
+  /* 0x6D00 */
+  0xee4a, 0x7661, 0xee4b, 0x4d4e, 0x5e30, 0x7662, 0x5e2f, 0x4076,
+  0x5e2c, 0x4d6c, 0x4636, 0x5e26, 0xee4c, 0x4445, 0xee4d, 0xee4e,
+  0x314c, 0x393f, 0x5e29, 0x7663, 0xee50, 0x7664, 0x3d27, 0x5e2e,
+  0xee65, 0x5e2d, 0x5e28, 0x5e2b, 0x7665, 0x3368, 0xee51, 0x5e2a,
+  0x4749, 0x7666,
+  /* 0x6D40 */
+  0x4e2e, 0x3e74, 0x4075, 0x7667, 0x5e36, 0x5e34, 0xee52, 0x494d,
+  0xee53, 0xee54, 0x5e31, 0x5e33, 0x7668, 0x313a, 0x3940, 0x4f32,
+  0x333d, 0x4962, 0xee55, 0x4d61, 0x3324, 0x3f3b, 0x5e35,
+  /* 0x6D80 */
+  0xee56, 0xee57, 0x766a, 0x5e3a, 0x766b, 0x3e43, 0x766c, 0xee58,
+  0x4d30, 0xee59, 0x5e37, 0xee5a, 0x5e32, 0x766d, 0x5e38, 0xee5b,
+  0x4e5e, 0x4573, 0x4642, 0x766e, 0xee61, 0x766f, 0xee62, 0x3336,
+  0x3155, 0xee63, 0x5e3e, 0x5e41, 0x4e43, 0x7670,
+  /* 0x6DC0 */
+  0x4d64, 0xee64, 0x7671, 0x5e48, 0x5e42, 0x5e3f, 0xee66, 0x4e54,
+  0x5e45, 0xee67, 0xee68, 0xee69, 0x3d4a, 0x5e47, 0x5e4c, 0x7672,
+  0x4571, 0x5e4a, 0x7673, 0x7674, 0x7675, 0x5e44, 0xee6a, 0x4338,
+  0x5e4b, 0x5e40, 0x5e46, 0xee6b, 0x5e4d, 0x307c, 0x5e43, 0x5e4e,
+  0x3f3c, 0x3d5f, 0x4a25, 0xee6c, 0x3a2e, 0x5e3b, 0x5e49, 0x453a,
+  0x7676,
+  /* 0x6E00 */
+  0x4036, 0x3369, 0x3a51, 0x3e44, 0x5e3d, 0x3d42, 0x374c, 0x5e3c,
+  0xee5d, 0x5e52, 0x3d6d, 0x383a, 0x5e61, 0xee6e, 0x5e5b, 0x3574,
+  0x454f, 0xee6f, 0x5e56, 0x5e5f, 0x302f, 0x3132, 0xee70, 0x3239,
+  0x5e58, 0x422c, 0x5e4f, 0x5e51, 0x3941, 0xee72, 0x7678, 0xee6d,
+  0x5e62, 0x5e5d, 0xee73, 0x5e55,
+  /* 0x6E40 */
+  0x5e5c, 0x7679, 0xee74, 0xee75, 0x4c2b, 0xee76, 0xee77, 0x5e5a,
+  0x5e5e, 0xee78, 0xee79, 0xee7a, 0xee7b, 0x3850, 0xee7c, 0x3e45,
+  0x4339, 0x767a, 0x767b, 0x5e54, 0xee7d, 0x4d2f, 0x5e57, 0x5e50,
+  0x4572, 0x5e53, 0x5e59, 0x4f51, 0x3c3e,
+  /* 0x6E80 */
+  0x4b7e, 0x5e63, 0x482e, 0x5e6f, 0x383b, 0xef21, 0x3d60, 0x5e65,
+  0x4e2f, 0x3942, 0x5e72, 0x306e, 0x5e70, 0xef22, 0x5e64, 0x767c,
+  0x5e6a, 0x767d, 0x5e6c, 0xef23, 0x4d4f, 0x5e67, 0x452e, 0x5e69,
+  0xef24,
+  /* 0x6EC0 */
+  0x767e, 0x5e71, 0xef25, 0x5e6b, 0x4c47, 0x7721, 0x5e66, 0xef26,
+  0x3c22, 0x5e7e, 0x7722, 0x336a, 0x5e68, 0x5e6d, 0x5e6e, 0xef27,
+  0x426c, 0x425a, 0xef29, 0x5e76, 0x5e7c, 0x5e7a, 0x4529, 0x5f23,
+  0x5e77, 0xef2a, 0xef2b, 0x5e78, 0x5e60,
+  /* 0x6F00 */
+  0x3579, 0x493a, 0x3c3f, 0x3977, 0xef2c, 0xef2d, 0x4f33, 0x7723,
+  0x5e74, 0x5f22, 0x3169, 0x4166, 0xef2e, 0x7724, 0x4779, 0x3441,
+  0x4e7a, 0xef2f, 0x7726, 0x4c21, 0x4452, 0x7727, 0x5e7b, 0x5e7d,
+  0x7728, 0xef28, 0xef30, 0x4132, 0xef31, 0x5f21, 0x5e79,
+  /* 0x6F40 */
+  0x5e73, 0x3443, 0x7729, 0xef33, 0x3769, 0xef34, 0x5f2f, 0x772a,
+  0xef35, 0x5f2a, 0x4078, 0x772b, 0x3363, 0xef36, 0x772c, 0x772d,
+  0x3d61, 0x5f33, 0xef37, 0x5f2c, 0x442c, 0x5f29, 0x4459, 0x5f4c,
+  0x5f26, 0x5f25, 0x5f2e, 0xef39, 0x772e,
+  /* 0x6F80 */
+  0x5f28, 0x5f27, 0x5f2d, 0x4021, 0x5f24, 0x772f, 0x7730, 0x7731,
+  0x5f30, 0xef3a, 0x5f31, 0x7732, 0xef3b, 0x3442, 0xef38, 0xef3d,
+  0x7733, 0x5f36, 0x5f35, 0x5f37, 0xef3e, 0x7734, 0x5f3a, 0xef3f,
+  0x4543, 0x5f34, 0xef41, 0x7735, 0x5f38, 0x7736, 0xef3c,
+  /* 0x6FC0 */
+  0x3763, 0x4279, 0x5f32, 0x473b, 0x5f39, 0x7737, 0xef42, 0xef43,
+  0x7738, 0x5f3e, 0x5f3c, 0x5f3f, 0xef44, 0x5f42, 0xef45, 0x5f3b,
+  0x396a, 0x4728, 0x5e39, 0xef46, 0x4d74, 0x5f3d, 0x5f41, 0x4275,
+  0x773a, 0x5f40, 0x5f2b, 0x773b, 0x6f69, 0x7739, 0x5f45, 0xef48,
+  0x5f49,
+  /* 0x7000 */
+  0xef49, 0x5f47, 0x773c, 0x773d, 0xef4a, 0x5f43, 0xef4b, 0x5f44,
+  0x5f48, 0x5f46, 0x494e, 0x5f4e, 0x5f4b, 0x5f4a, 0x5f4d, 0x4654,
+  0x5f4f, 0xef4c, 0x4375, 0x426d, 0x773e, 0x4025, 0x5f50, 0x5f52,
+  0xef4e, 0xef4f, 0xef50, 0x5f51,
+  /* 0x7040 */
+  0xef51, 0xef52, 0x773f, 0xef53, 0x5e75, 0x7742, 0x5f53, 0xef55,
+  0x4667, 0x7740, 0x7741, 0x5f54, 0x7743, 0xef56, 0xef57, 0x3250,
+  0xef58, 0xef59, 0x4574, 0x3325, 0x7744, 0xef5a, 0x3564, 0x3c5e,
+  0x3a52, 0xef5b,
+  /* 0x7080 */
+  0xef5c, 0x7745, 0xef5d, 0x4f27, 0x3f66, 0x316a, 0x5f56, 0xef5e,
+  0xef5f, 0x5f55, 0xef62, 0x7746, 0x7747, 0x5f59, 0x433a, 0x5f5c,
+  0x5f57, 0xef63, 0x5f5b, 0x7748, 0x5f5a, 0x4540, 0x3059, 0xef60,
+  /* 0x70C0 */
+  0x4e75, 0xef66, 0x5f5e, 0x3128, 0xef67, 0xef68, 0x7749, 0x774a,
+  0x5f60, 0xef69, 0x5f5f, 0x5f5d, 0x774b, 0xef65, 0x5f58, 0x4b23,
+  0x5f62,
+  /* 0x7100 */
+  0xef6a, 0xef6b, 0xef6c, 0xef6d, 0xef6e, 0x5f61, 0xef6f, 0x774c,
+  0x316b, 0x5f64, 0x4a32, 0x5f63, 0x774e, 0x774f, 0x4c35, 0x3e47,
+  0x774d, 0x7750, 0xef71, 0x7751, 0xef72, 0x4133, 0x3e46,
+  /* 0x7140 */
+  0x7752, 0x7753, 0x4e7b, 0xef74, 0x5f6a, 0x4079, 0xef73, 0x7754,
+  0x7756, 0xef75, 0x5f66, 0x5f6b, 0x316c, 0x7757, 0xef76, 0x7758,
+  0x5f69, 0x4761, 0x5f65, 0x5f68, 0x3e48, 0x7759, 0x4851, 0x5f6c,
+  0x3c51, 0x407a,
+  /* 0x7180 */
+  0xef79, 0x5f6f, 0x775b, 0x775c, 0x5f67, 0x3727, 0x5f6d, 0x775d,
+  0x4d50, 0x5f70, 0xef78, 0x7426, 0xef7a, 0x3d4f, 0xef7b, 0xef7c,
+  0x5f71, 0x5f72, 0xef7d, 0xef7e, 0x472e, 0xf021, 0x5f74, 0x775f,
+  0x5f75,
+  /* 0x71C0 */
+  0x775e, 0x4733, 0x7760, 0x4575, 0x5f77, 0xf023, 0x5f79, 0x4e55,
+  0x5f76, 0xf024, 0x5f78, 0x316d, 0x5f73, 0xf025, 0xf026, 0x535b,
+  0x5f7a, 0x4167, 0x3b38, 0x5f7c, 0x5f7b, 0x3f24, 0x5259, 0x5f7d,
+  0x6021, 0x5f6e, 0x5f7e, 0x7761, 0x6022,
+  /* 0x7200 */
+  0x7762, 0x477a, 0xf027, 0x6023, 0x6024, 0x7763, 0x6025, 0x6026,
+  0x445e, 0xf02a, 0x6028, 0x6027, 0x6029, 0x602a, 0xf02b, 0x3c5f,
+  0x4963, 0xf02c, 0xf02d, 0x4c6c, 0x602b, 0x602c, 0x4156, 0x3c24,
+  0x602d,
+  /* 0x7240 */
+  0x602e, 0xf02f, 0x602f, 0x4a52, 0x4847, 0x6030, 0x4757, 0x442d,
+  0xf030, 0x7764, 0x7765, 0xf031, 0x6031, 0x3267, 0x356d, 0x4c46,
+  0x4c36, 0x3234, 0x4f34, 0xf032, 0x4b52, 0x4a2a, 0xf034, 0xf035,
+  0x4037, 0x6032, 0xf036, 0x4643, 0x3823, 0x6033, 0xf037,
+  /* 0x7280 */
+  0x3a54, 0x6035, 0x6034, 0x6036, 0x7767, 0xf038, 0x6037, 0x6038,
+  0x7768, 0x353e, 0x6039, 0x603a, 0x3824, 0xf03a, 0xf03b, 0x4848,
+  0xf03c, 0xf03d, 0x603c, 0x3e75, 0x603b, 0x7769,
+  /* 0x72C0 */
+  0x776a, 0xf03e, 0x3638, 0x603d, 0x603f, 0x603e, 0xf040, 0x6040,
+  0x3851, 0x6041, 0x3669, 0x4140, 0x397d, 0x6043, 0x6044, 0x6042,
+  0x3c6d, 0x4648, 0x3639, 0xf043, 0x6046, 0x432c, 0x6045, 0xf044,
+  0x776b, 0x4f35, 0x4762,
+  /* 0x7300 */
+  0xf045, 0x6049, 0xf046, 0x604b, 0x6048, 0xf047, 0xf048, 0x4c54,
+  0x604a, 0x604c, 0x4e44, 0x6050, 0x776d, 0x776e, 0x604f, 0x4376,
+  0x472d, 0xf04b, 0x3825, 0x604e, 0xf04c, 0xf04d, 0x604d, 0x4d31,
+  0x4d32, 0xf04a, 0xf04e, 0x6051, 0x316e,
+  /* 0x7340 */
+  0x3976, 0x3b62, 0x6052, 0x6053, 0x7770, 0xf04f, 0x6055, 0x3d43,
+  0x7771, 0x6057, 0x6056, 0xf051, 0xf052, 0xf054, 0xf055, 0x6058,
+  0xf056, 0x334d, 0x605a, 0xf057, 0x6059, 0x605c, 0x605b, 0x7772,
+  /* 0x7380 */
+  0xf058, 0x383c, 0xf059, 0x4e28, 0x364c, 0xf05a, 0x3226, 0xf05b,
+  0x7773, 0x366a, 0xf05c, 0xf05d, 0xf05e, 0x7774, 0x7775, 0x7776,
+  0xf05f, 0x7777, 0xf060, 0x3461, 0x7778, 0x4e68, 0x605e, 0xf061,
+  0xf062, 0xf063, 0x6060, 0xf064, 0xf065,
+  /* 0x73C0 */
+  0x6061, 0x3251, 0xf066, 0x605d, 0x7779, 0x3b39, 0xf067, 0x4441,
+  0x605f, 0x777a, 0x777b, 0x777c, 0x6064, 0x3c6e, 0xf068, 0x777d,
+  0x6062, 0xf069, 0x777e, 0x373e, 0x4849, 0x6063, 0x607e, 0x6069,
+  0xf06a, 0xf06c, 0x383d,
+  /* 0x7400 */
+  0xf06d, 0x3565, 0x6066, 0x4d7d, 0x7821, 0x4e30, 0x7822, 0xf06b,
+  0x7823, 0x7824, 0x4276, 0xf06e, 0x6068, 0x7826, 0x7827, 0x7828,
+  0x7829, 0x782a, 0x782b, 0x782c, 0x782d, 0xf06f, 0x606a, 0x4e56,
+  0x3657, 0x487c, 0x474a, 0xf070, 0x606b, 0x606d,
+  /* 0x7440 */
+  0xf072, 0x6070, 0xf073, 0x782e, 0x782f, 0x7830, 0x7831, 0xf074,
+  0xf075, 0xf071, 0x606c, 0x7832, 0x606f, 0x386a, 0x314d, 0x6071,
+  0xf076, 0x3f70, 0x606e, 0x4e5c, 0x7833, 0x6074, 0x7424, 0x6072,
+  0x6075, 0x7834, 0x7835, 0x6067, 0x6073, 0xf077, 0x3a3c, 0x6076,
+  0x6077,
+  /* 0x7480 */
+  0xf078, 0x4d7e, 0xf079, 0x7836, 0x7837, 0xf07a, 0x7838, 0x6078,
+  0x783d, 0xf07c, 0xf07d, 0x7839, 0xf07e, 0x783a, 0x6079, 0x783b,
+  0xf121, 0xf122, 0x6065, 0x783c, 0xf123, 0x783e, 0x607a, 0x783f,
+  0x7840, 0xf124, 0xf125, 0x3444, 0x7841, 0xf126, 0xf128, 0xf127,
+  0x3c25, 0x7842,
+  /* 0x74C0 */
+  0x7843, 0x7844, 0x607b, 0x607c, 0x607d, 0xf129, 0xf12a, 0x7845,
+  0x313b, 0xf12b, 0x6121, 0x493b, 0x6122, 0x3424, 0x6123, 0x6124,
+  0xf12d, 0x6125, 0xf12c, 0x6127, 0x6128, 0x6126, 0x4953, 0x612a,
+  0x6129, 0xf12f, 0x7846,
+  /* 0x7500 */
+  0x7847, 0x612c, 0x612b, 0x612d, 0x612e, 0x6130, 0x612f, 0x3979,
+  0x6132, 0x6131, 0x7848, 0x3445, 0x3f53, 0x453c, 0x6133, 0x4038,
+  0xf131, 0x3b3a, 0xf132, 0x3179, 0x6134, 0x4d51, 0xf133, 0x4a63,
+  0x6135, 0x7849, 0x4544, 0x4d33, 0x3943, 0x3f3d, 0x434b, 0x5234,
+  0x442e, 0x3268, 0x6136, 0xf136, 0xf137,
+  /* 0x7540 */
+  0xf138, 0x6137, 0x613c, 0xf139, 0x613a, 0x6139, 0x5a42, 0x3326,
+  0x6138, 0xf13a, 0x305a, 0xf13b, 0x482a, 0xf13c, 0x484a, 0x4e31,
+  0x613d, 0x613b, 0x435c, 0x4026, 0x482b, 0x492d, 0x613f, 0x4e2c,
+  0x374d, 0x6140, 0x613e, 0x4856, 0x6141, 0xf13d, 0x6142, 0x784a,
+  0x305b, 0xf13f, 0xf13e, 0x3e76, 0x6147, 0x6144, 0x466d, 0x6143,
+  0x784b, 0xf140, 0xf141, 0xf142, 0x3526,
+  /* 0x7580 */
+  0xf143, 0x614a, 0x6145, 0x6146, 0x6149, 0x6148, 0x4925, 0xf145,
+  0x4142, 0x4141, 0x353f, 0x784c, 0x614b, 0x614c, 0x614d, 0xf147,
+  0x614f, 0x614e, 0x3156, 0xf149, 0x6157, 0x4868, 0x6151, 0x6153,
+  0xf14a, 0x6155, 0x3f3e, 0x6156, 0x6154, 0x3c40, 0xf14b,
+  /* 0x75C0 */
+  0xf14c, 0x6150, 0x6152, 0x4942, 0xf14d, 0x3e49, 0x6159, 0x6158,
+  0x784e, 0xf14e, 0x615a, 0xf14f, 0x3c26, 0x3a2f, 0x4577, 0x615b,
+  0x444b, 0xf150, 0x615d, 0xf151, 0xf152, 0x4e21, 0x615c, 0x784f,
+  0xf153, 0x4169, 0xf154, 0xf155, 0x6162, 0xf156, 0x6164, 0x6165,
+  0x4354, 0xf157, 0x6163, 0x6160, 0x615e, 0x615f,
+  /* 0x7600 */
+  0x7850, 0x6161, 0x7851, 0xf158, 0xf15a, 0x7852, 0x6168, 0x6166,
+  0x6167, 0xf15b, 0xf15e, 0x7853, 0x7854, 0xf159, 0x7855, 0xf15f,
+  0xf160, 0x7856, 0x6169, 0x616b, 0x616c, 0x616d, 0x616e, 0xf162,
+  0x7e7d, 0x616a, 0xf163, 0x7857, 0x6170, 0xf165, 0x616f, 0x7858,
+  0x6171, 0xf164,
+  /* 0x7640 */
+  0xf168, 0x4e45, 0x7859, 0x6174, 0x6172, 0x6173, 0xf16a, 0x785a,
+  0x3462, 0x4c7e, 0xf16b, 0x4a4a, 0x6176, 0x6175, 0x6177, 0x6178,
+  0x785b, 0x785c, 0x617c, 0x6179, 0x617a, 0x617b, 0x617d, 0x785d,
+  0xf16d, 0x785e, 0x617e, 0x785f, 0x6221, 0x6222, 0x6223, 0x482f,
+  0x4550, 0x6224, 0x4772, 0x4934,
+  /* 0x7680 */
+  0x6225, 0x7860, 0x6226, 0x452a, 0x3327, 0x3944, 0x6227, 0x6228,
+  0x6229, 0x3b29, 0x622b, 0xf16e, 0x622a, 0x622c, 0x622d, 0x7861,
+  0xf16f, 0x7862, 0x7863, 0xf171, 0xf170, 0x7864, 0xf172, 0xf173,
+  0x7865, 0x4869, 0xf174, 0x622e, 0x622f, 0x7866, 0x7369, 0x6230,
+  0x6231, 0x6232, 0x3b2e,
+  /* 0x76C0 */
+  0x6233, 0x4756, 0x7867, 0x4b5f, 0x314e, 0xf176, 0x3157, 0x7868,
+  0x6234, 0x7869, 0x6236, 0x786a, 0x6235, 0x4570, 0x4039, 0x5d39,
+  0x6237, 0x4c41, 0x6238, 0x3446, 0x4857, 0x6239, 0x786b, 0x623a,
+  0xf178, 0x623b, 0xf179, 0x4c5c, 0x786c, 0x4c55, 0x443e, 0x416a,
+  0x623d, 0x786d, 0x3d62,
+  /* 0x7700 */
+  0x3e4a, 0x6240, 0x623f, 0x623e, 0x487d, 0x786e, 0x3447, 0x3829,
+  0xf17b, 0x786f, 0xf17c, 0x6246, 0x6243, 0x3f3f, 0x4c32, 0x6242,
+  0x6244, 0x6245, 0x6241, 0xf17d, 0x7870, 0xf17e, 0x7871, 0x6247,
+  0x6248, 0x442f, 0x3463,
+  /* 0x7740 */
+  0x4365, 0x7872, 0x6249, 0x7873, 0x7874, 0xf225, 0x624a, 0x624d,
+  0x7875, 0x7876, 0xf226, 0x3f67, 0x7877, 0x4644, 0x624e, 0x4b53,
+  0x624b, 0xf227, 0x624c, 0xf229, 0x6251, 0x7878, 0xf22a, 0xf22b,
+  0x6250, 0x624f,
+  /* 0x7780 */
+  0x7879, 0x6253, 0x6252, 0x6254, 0x787a, 0xf22e, 0x6256, 0xf22f,
+  0x6255, 0xf230, 0xf231, 0x4a4d, 0xf232, 0x787b, 0x3d56, 0x4e46,
+  0x6257, 0x4637, 0x6258, 0x6259, 0x625d, 0x625b, 0x625c, 0x625a,
+  /* 0x77C0 */
+  0x625e, 0x625f, 0x6260, 0x6261, 0x4c37, 0x6262, 0xf233, 0xf234,
+  0x787c, 0x4c70, 0x6263, 0xf235, 0x434e, 0xf236, 0x476a, 0x366b,
+  0xf237, 0xf238, 0x433b, 0x6264, 0x363a, 0xf23a, 0x4050, 0xf23b,
+  0xf23c, 0x6265,
+  /* 0x7800 */
+  0x3a3d, 0xf23e, 0xf23f, 0xf240, 0x6266, 0xf241, 0x6267, 0x3826,
+  0x3a55, 0xf242, 0x6269, 0xf243, 0x4556, 0x3a56, 0x354e, 0xf244,
+  0x787d, 0x4b24, 0x474b, 0x4557, 0x395c,
+  /* 0x7840 */
+  0x7921, 0x626b, 0xf245, 0x7922, 0x7923, 0x7924, 0x3e4b, 0xf246,
+  0x7925, 0xf247, 0x4e32, 0x3945, 0x7926, 0x3827, 0x4823, 0x626d,
+  0x626f,
+  /* 0x7880 */
+  0x386b, 0x626e, 0x4476, 0xf249, 0x6271, 0x3337, 0x626c, 0x486a,
+  0x3130, 0xf24a, 0x3a6c, 0x4f52, 0x6270, 0xf24c, 0xf24d, 0xf24e,
+  0x6272, 0xf24b, 0x4a4b, 0x4059, 0x6274, 0x792a, 0x6275, 0x7928,
+  0x6273, 0x334e, 0xf24f, 0x627b, 0x627a,
+  /* 0x78C0 */
+  0x3c27, 0x627c, 0x6277, 0xf250, 0x627d, 0x6278, 0xf251, 0xf252,
+  0x4858, 0x6276, 0x6279, 0xf253, 0x6322, 0xf254, 0xf255, 0x792b,
+  0xf256, 0x6321, 0x4b61, 0x627e, 0x306b, 0x792c, 0x6324, 0x792e,
+  0xf257, 0xf258, 0xf259, 0x6323, 0xf25a,
+  /* 0x7900 */
+  0x792d, 0x3e4c, 0x6325, 0x4143, 0xf25c, 0x6327, 0x6326, 0x6328,
+  0xf25d, 0x792f, 0xf25f, 0x6268, 0x626a, 0x632a, 0x6329, 0x7930,
+  0xf25e, 0x7931, 0x7932, 0x3c28, 0xf260, 0x4e69, 0x3c52,
+  /* 0x7940 */
+  0x632b, 0x3737, 0x7935, 0x7936, 0x3540, 0x3527, 0x3b63, 0xf261,
+  0x4d34, 0x6331, 0x6330, 0x4144, 0x632d, 0xf262, 0x632f, 0xf263,
+  0x793a, 0x3d4b, 0x3f40, 0x632e, 0x632c, 0x472a, 0x3e4d, 0xf265,
+  0x493c, 0x3a57, 0xf266, 0x4578, 0x793e, 0x6332, 0x6333,
+  /* 0x7980 */
+  0x6349, 0x3658, 0x4f3d, 0x4135, 0x6334, 0x3252, 0x4477, 0x4a21,
+  0xf267, 0xf268, 0xf269, 0x7942, 0xf26a, 0x6335, 0xf26b, 0x357a,
+  0x6336, 0xf26c, 0x6338, 0x6339, 0x4729, 0x7943, 0x633a, 0xf26d,
+  0x7944, 0x633b, 0x633c, 0xf26e, 0x3659, 0x3253, 0x4645,
+  /* 0x79C0 */
+  0x3d28, 0x3b64, 0xf26f, 0xf270, 0x7945, 0x633d, 0x7946, 0x3d29,
+  0xf271, 0xf272, 0x324a, 0x4943, 0x7948, 0x633e, 0xf273, 0x486b,
+  0x7949, 0x4145, 0x6341, 0x6342, 0x4769, 0x3f41, 0x633f, 0x4361,
+  0x794a, 0x6340, 0x794b, 0x3e4e, 0x305c,
+  /* 0x7A00 */
+  0x3529, 0x794c, 0x6343, 0xf278, 0x4478, 0x6344, 0x4047, 0xf279,
+  0x4c2d, 0xf27a, 0x4923, 0x6345, 0x6346, 0x4355, 0xf27b, 0x4e47,
+  0xf27c, 0x6348, 0x6347, 0xf27e, 0x3c6f, 0x634a, 0x3070, 0x634d,
+  0xf321, 0x794e, 0x634b, 0x3254, 0x374e, 0x634c, 0x3946,
+  /* 0x7A40 */
+  0x3972, 0x4a66, 0x634e, 0x4b54, 0xf322, 0x6350, 0xf323, 0x4051,
+  0x314f, 0x323a, 0x302c, 0xf324, 0x634f, 0xf325, 0xf326, 0x794f,
+  0xf327, 0xf328, 0x6351, 0x6352, 0x3e77, 0xf329, 0x6353, 0xf32a,
+  0x334f, 0x7950, 0x6355, 0x376a, 0xf32b, 0x3566, 0xf32c, 0x6356,
+  0x3675, 0x6357, 0x407c,
+  /* 0x7A80 */
+  0x464d, 0xf32d, 0x4060, 0x3a75, 0x7952, 0x6358, 0xf32e, 0xf32f,
+  0x4362, 0x416b, 0x635a, 0x635c, 0x6359, 0x635b, 0x3722, 0x7953,
+  0xf330, 0x635d, 0x3726, 0xf331, 0x3567, 0x4d52, 0x635f, 0x7955,
+  0x6360, 0xf334, 0x312e, 0x7956, 0xf335, 0xf336, 0x6363,
+  /* 0x7AC0 */
+  0x3376, 0x6362, 0x6361, 0x6365, 0x635e, 0x6366, 0x4e29, 0xf338,
+  0x6367, 0x7957, 0x6368, 0xf339, 0x5474, 0x636a, 0x6369, 0x636b,
+  0x636c, 0x4e35, 0x636d, 0x706f, 0x3e4f, 0x636e, 0x636f, 0x3d57,
+  0x4638, 0x6370, 0xf33a, 0xf33b, 0x4328, 0x7958, 0x6371, 0x433c,
+  0x6372, 0xf33c, 0x3625, 0x513f, 0x435d, 0x3c33, 0x7959, 0x3448,
+  /* 0x7B00 */
+  0x6373, 0x6422, 0x6376, 0xf33f, 0x3568, 0x6375, 0x6424, 0x6374,
+  0x3e50, 0x795a, 0x6378, 0x6379, 0x452b, 0x637a, 0x335e, 0x3f5a,
+  0x4964, 0xf342, 0x637c, 0xf343, 0x4268, 0x795b, 0xf344, 0xf345,
+  0xf346, 0x6377, 0x637b, 0x637d, 0x3a7b, 0x795c, 0xf341,
+  /* 0x7B40 */
+  0xf34a, 0x6426, 0x492e, 0x795d, 0x4826, 0x4579, 0x365a, 0x6425,
+  0x6423, 0x795e, 0x4835, 0x637e, 0x435e, 0x457b, 0x457a, 0xf34c,
+  0x3a76, 0x6438, 0x795f, 0xf34e, 0x6428, 0xf34f, 0x642a, 0xf350,
+  0x642d, 0x7960, 0x642e, 0x7961, 0x642b, 0x642c, 0x7962, 0xf351,
+  0x6429, 0x6427, 0xf34d, 0x6421, 0xf349,
+  /* 0x7B80 */
+  0x4a4f, 0x3255, 0x6435, 0x6432, 0x6437, 0xf354, 0xf355, 0x6436,
+  0x4773, 0x4c27, 0x3b3b, 0x6430, 0x6439, 0x6434, 0xf356, 0x6433,
+  0x642f, 0x7963, 0x6431, 0x3449, 0x433d, 0x407d, 0xf358, 0x4822,
+  0x643e, 0xf359, 0x4824, 0xf35a,
+  /* 0x7BC0 */
+  0x4061, 0x643b, 0x484f, 0xf35b, 0x643f, 0x4a53, 0x435b, 0xf35c,
+  0x643a, 0x643c, 0x643d, 0xf35f, 0xf360, 0x7965, 0x7966, 0xf361,
+  0x6440, 0x3c44, 0x4646, 0x6445, 0x6444, 0x6441, 0xf362, 0x4f36,
+  0xf363, 0x644a, 0x644e, 0x644b,
+  /* 0x7C00 */
+  0x6447, 0x7967, 0xf364, 0x6448, 0xf365, 0x644d, 0xf366, 0xf367,
+  0x6442, 0x5255, 0x6449, 0x6443, 0x644c, 0x7969, 0x6452, 0x796a,
+  0x344a, 0x644f, 0xf368, 0x6450, 0x6451, 0x6454, 0x7968, 0x796b,
+  0x796c, 0x6453, 0x4876, 0x6455, 0x4e7c, 0x4a6d,
+  /* 0x7C40 */
+  0x645a, 0x6457, 0xf369, 0xf36a, 0x6456, 0x4052, 0x6459, 0x645b,
+  0xf36b, 0x6458, 0x645f, 0xf36c, 0x645c, 0x796f, 0xf36d, 0x645d,
+  0x6446, 0xf36e, 0x645e, 0x6460, 0xf36f, 0x6461, 0x7970, 0xf370,
+  0xf371, 0xf372, 0x4a46, 0x6462, 0x7971, 0x4c62,
+  /* 0x7C80 */
+  0x364e, 0x3729, 0x6463, 0x4a34, 0x3f68, 0x4c30, 0x7972, 0x6464,
+  0x4e33, 0x7973, 0x4774, 0x4146, 0x4734, 0x3d4d, 0x3040, 0x7974,
+  0x6469, 0x6467, 0x6465, 0x3421, 0xf376, 0x3e51, 0x646a, 0x6468,
+  0x6466, 0x646e, 0x646d, 0x646c, 0x646b, 0xf378, 0xf379, 0x646f,
+  0x7975, 0x6470, 0x403a, 0xf37a,
+  /* 0x7CC0 */
+  0x6471, 0x6473, 0xf37c, 0x6472, 0xf37e, 0x3852, 0xf421, 0x4138,
+  0x6475, 0x7976, 0x457c, 0xf423, 0x6474, 0x7977, 0x6476, 0x7978,
+  0x4a35, 0x416c, 0x3947, 0x6477, 0xf425, 0x4e48, 0xf426, 0x6479,
+  0x647a, 0x647b, 0xf428, 0x647c, 0x3b65, 0x647d, 0x374f, 0x356a,
+  /* 0x7D00 */
+  0x352a, 0x6521, 0xf429, 0x4c73, 0x3948, 0x647e, 0x7979, 0x797a,
+  0xf42a, 0x6524, 0x4c66, 0x473c, 0x4933, 0xf42c, 0x797b, 0x3d63,
+  0x6523, 0x3c53, 0x3949, 0x3b66, 0x3569, 0x4a36, 0x6522, 0x797c,
+  0xf42d, 0x4147, 0x4b42, 0x3a77, 0x797d, 0x3b67, 0x445d, 0x6527,
+  0x4e5f, 0x3a59, 0x797e, 0x6528, 0x3f42, 0x652a, 0x3e52, 0x3a30,
+  0xf430, 0xf431, 0x6529,
+  /* 0x7D40 */
+  0xf432, 0x7a21, 0x3d2a, 0x383e, 0x4148, 0x6525, 0x652b, 0xf433,
+  0x7a22, 0x6526, 0x3750, 0x652e, 0x6532, 0x376b, 0x7a23, 0x652d,
+  0xf437, 0xf438, 0x6536, 0x7a24, 0x394a, 0x4d6d, 0x303c, 0x6533,
+  0x356b, 0x6530, 0xf439, 0x6531, 0xf43a, 0x457d, 0x652f, 0x652c,
+  0x3328, 0x4064, 0x3828, 0x7a25, 0x6538, 0xf43c,
+  /* 0x7D80 */
+  0x7a26, 0xf43e, 0xf43f, 0x6535, 0x7a27, 0xf440, 0x6537, 0x6534,
+  0xf441, 0x3751, 0x4233, 0x6539, 0x416e, 0xf443, 0x6546, 0x7a28,
+  0x6542, 0x653c, 0x7a29, 0xf444, 0xf445, 0x6540, 0x3c7a, 0x305d,
+  0x653b, 0x6543, 0x6547, 0x394b, 0x4c56, 0x4456, 0x653d, 0xf446,
+  0xf447, 0x6545, 0x653a, 0x433e, 0x653f, 0x303d, 0x4c4a,
+  /* 0x7DC0 */
+  0xf448, 0x7a2a, 0x653e, 0x365b, 0x486c, 0x7a2b, 0x416d, 0x4e50,
+  0x3d6f, 0x656e, 0x7a2c, 0xf449, 0x6548, 0xf44a, 0x407e, 0x6544,
+  0x6549, 0x654b, 0x4479, 0x654e, 0x7a2d, 0x654a, 0xf44b, 0x4a54,
+  0x344b, 0x4c4b, 0x305e, 0xf44c, 0x654d, 0x4e7d, 0xf44d, 0x654c,
+  /* 0x7E00 */
+  0x316f, 0x466c, 0x654f, 0x7a30, 0x6556, 0x6550, 0x6557, 0xf451,
+  0x7a31, 0x6553, 0x7a32, 0xf452, 0x477b, 0xf453, 0x3c4a, 0x6555,
+  0xf454, 0x6552, 0x6558, 0x6551, 0x3d44, 0xf455, 0x7a2f, 0x4b25,
+  0xf456, 0x3d4c, 0x6554, 0x6560, 0x655c, 0x655f, 0x655d, 0x6561,
+  0x655b, 0x6541, 0x4053,
+  /* 0x7E40 */
+  0x484b, 0x655e, 0xf457, 0x6559, 0x7a34, 0x4121, 0x3752, 0x3d2b,
+  0x7a35, 0x3f25, 0x4136, 0x6564, 0x6566, 0x6567, 0x6563, 0x6565,
+  0x7a36, 0x655a, 0x6562, 0x656a, 0x6569, 0x7e7e, 0x4b7a, 0x372b,
+  0xf458, 0xf459, 0x6568, 0x656c, 0x656b, 0x656f, 0xf45a, 0x6571,
+  /* 0x7E80 */
+  0x3b3c, 0x656d, 0xf45b, 0xf45c, 0x6572, 0x6573, 0x7a37, 0x6574,
+  0x7a38, 0x657a, 0x453b, 0x6576, 0xf45e, 0x6575, 0x6577, 0x6578,
+  0x6579, 0xf45f, 0xf460, 0x657b, 0x657c,
+  /* 0x7F00 */
+  0x344c, 0x657d, 0x657e, 0xf463, 0xf462, 0xf464,
+  /* 0x7F40 */
+  0xf465, 0xf466, 0x6621, 0x7a39, 0x6622, 0x6623, 0x6624, 0xf467,
+  0x6625, 0x6626, 0xf46a, 0x6628, 0x6627, 0x6629, 0x662a, 0x662b,
+  0xf46c, 0xf46d, 0xf46e, 0x662e, 0x662c, 0x662d, 0x3a61, 0x3753,
+  0xf46f, 0x4356, 0x4833, 0x3d70, 0x474d, 0x486d, 0x662f, 0x586d,
+  0xf470, 0xf471,
+  /* 0x7F80 */
+  0x6630, 0x6632, 0x4d65, 0x6631, 0x6634, 0x6633, 0x4d53, 0x6635,
+  0x487e, 0xf473, 0x7a3b, 0x6636, 0xf476, 0x7a3c, 0x6639, 0xf477,
+  0x6638, 0x6637, 0x663a, 0x3732, 0x4122, 0x3541, 0xf478, 0x663e,
+  0x663b, 0x663c, 0x663f, 0x6640, 0x663d, 0x3129, 0x7a3d,
+  /* 0x7FC0 */
+  0x3227, 0xf47a, 0x6642, 0x6643, 0x6644, 0x4d62, 0x7a3e, 0xf47b,
+  0x3d2c, 0x6646, 0x6645, 0x7a3f, 0x7a40, 0x3f69, 0x6647, 0xf47c,
+  0xf47d, 0x6648, 0x6649, 0x3465, 0x7a41, 0x7a42, 0xf47e, 0x344d,
+  0xf521, 0x664a, 0x664b, 0x7a43, 0x4b5d, 0x4d63,
+  /* 0x8000 */
+  0x4d54, 0x4f37, 0xf522, 0x394d, 0x664e, 0x3c54, 0x664d, 0xf524,
+  0xf523, 0x664f, 0x3c29, 0xf525, 0x4251, 0xf526, 0x6650, 0x7a45,
+  0x394c, 0xf527, 0x4c57, 0x6651, 0x6652, 0x6653, 0x6654, 0xf528,
+  0x7a46, 0x6655, 0xf529, 0xf52a, 0x3c2a, 0x7a47, 0x4c6d, 0x7a48,
+  0x6657, 0x7a49, 0x433f, 0x6656,
+  /* 0x8040 */
+  0xf52b, 0x6659, 0x6658, 0x665a, 0x403b, 0x665b, 0x665c, 0x4a39,
+  0x665d, 0x416f, 0x665e, 0xf52c, 0x665f, 0x4e7e, 0x6662, 0xf52d,
+  0x6661, 0x6660, 0x4430, 0xf52e, 0x6663, 0x3f26, 0x6664, 0xf52f,
+  0x6665, 0x4f38, 0x6666,
+  /* 0x8080 */
+  0x6667, 0x6669, 0x6668, 0x4825, 0x4679, 0x4f3e, 0x4829, 0x666b,
+  0x3e53, 0x492a, 0xf530, 0x666c, 0x666a, 0xf531, 0x344e, 0x3854,
+  0x3b68, 0xf532, 0x486e, 0xf533, 0x382a, 0x4b43, 0x666f, 0x666d,
+  0x394e, 0x394f, 0x3069, 0x3a68, 0xf534, 0x4759,
+  /* 0x80C0 */
+  0x305f, 0x6674, 0xf536, 0x4340, 0x7a4a, 0x4758, 0x425b, 0xf537,
+  0x6676, 0x7a4b, 0xf538, 0x6672, 0x6675, 0x6670, 0x6673, 0x4b26,
+  0x7a4c, 0x3855, 0x307d, 0x6671, 0xf539, 0x6678, 0x6679, 0x7a4d,
+  0x4639, 0xf53c, 0x363b, 0xf53d, 0x6726, 0x473d,
+  /* 0x8100 */
+  0x3b69, 0x363c, 0x4048, 0x4f46, 0x4c2e, 0x6677, 0x4054, 0xf53b,
+  0xf540, 0x7a4e, 0x3553, 0x667a, 0xf541, 0x667c, 0xf543, 0xf544,
+  0x667b, 0xf545, 0x667d, 0x4326, 0x473e, 0xf53f, 0x4431, 0xf547,
+  0x6723,
+  /* 0x8140 */
+  0x6722, 0x7a4f, 0x667e, 0x3f55, 0x4965, 0x6725, 0x6724, 0x3950,
+  0x4f53, 0x6735, 0x7a50, 0x6729, 0x672a, 0x7a51, 0x7a52, 0xf549,
+  0x3c70, 0x7a53, 0x6728, 0x3978, 0x6727, 0x672b, 0x4432, 0x4a22,
+  0x4123, 0x425c,
+  /* 0x8180 */
+  0x672f, 0xf54b, 0x6730, 0x672c, 0xf54d, 0xf54e, 0x672d, 0x672e,
+  0x3951, 0x6736, 0x6732, 0xf550, 0x4966, 0x4b6c, 0x4928, 0x6731,
+  0x6734, 0x6733, 0x4b44, 0x6737, 0x6738, 0xf551, 0x4137, 0x6739,
+  0x673b, 0x673f, 0x7a54, 0x673c, 0x673a, 0x473f,
+  /* 0x81C0 */
+  0x673d, 0xf552, 0x673e, 0xf553, 0x3232, 0x6745, 0x6740, 0x7a55,
+  0x6741, 0x7a56, 0x6742, 0x4221, 0xf554, 0x7a57, 0x6744, 0x6743,
+  0x6746, 0xf555, 0x6747, 0x6748, 0x3f43, 0xf557, 0x3269, 0x6749,
+  0x4e57, 0x3c2b, 0xf559, 0x3d2d, 0x3b6a, 0x4357, 0x674a, 0x674b,
+  0x3131, 0xf55b, 0x674c, 0xf55c,
+  /* 0x8200 */
+  0x674d, 0x674e, 0xf55e, 0x674f, 0x6750, 0x363d, 0x5a2a, 0x6751,
+  0x4065, 0x6752, 0x3c4b, 0x6753, 0x5030, 0x6754, 0x4a5e, 0x345c,
+  0xf560, 0x4124, 0x3d58, 0x4971, 0x3d2e, 0xf561, 0xf562, 0x6755,
+  0x3952, 0x6756, 0x484c, 0x6764, 0xf564, 0x6758, 0xf565, 0x4249,
+  0x4775, 0x383f, 0x6757, 0x4125, 0xf566,
+  /* 0x8240 */
+  0x6759, 0xf569, 0xf567, 0x447a, 0xf568, 0xf56b, 0xf56d, 0xf56f,
+  0x675b, 0x675a, 0x675d, 0xf571, 0x675c, 0x675e, 0x7a5b, 0x6760,
+  0xf572, 0x675f, 0x344f, 0x6761, 0x6762, 0x6763, 0x3a31, 0x4e49,
+  0x6765, 0x3f27, 0x7a5c, 0x3170, 0x6766, 0x6767, 0xf576, 0xf578,
+  0x6768, 0xf579,
+  /* 0x8280 */
+  0xf57a, 0xf57b, 0x3072, 0x6769, 0x7a5e, 0x676a, 0xf57c, 0x4967,
+  0x3c47, 0x676c, 0x7a5f, 0x7a60, 0x7a61, 0x3329, 0x3032, 0xf57d,
+  0xf57e, 0x7a62, 0x676b, 0x676e, 0x474e, 0x7a63, 0x3f44, 0x3256,
+  0xf621, 0x4b27, 0xf622, 0x7a64, 0x375d, 0x365c, 0xf623, 0x676d,
+  0xf624, 0x326a, 0x7a65, 0x7a66,
+  /* 0x82C0 */
+  0x3423, 0x7a67, 0x3171, 0x6772, 0x4e6a, 0x425d, 0x7a68, 0x4944,
+  0x677e, 0x3257, 0x677c, 0x677a, 0x6771, 0x676f, 0xf625, 0x6770,
+  0x3c63, 0x366c, 0x4377, 0xf626, 0x4651, 0x3151, 0x6774, 0x6773,
+  0xf627, 0x6779, 0x6775, 0x6778, 0x7a69, 0x7a6a,
+  /* 0x8300 */
+  0x7a6b, 0x7a6c, 0x4c50, 0x6777, 0x3258, 0x337d, 0x677b, 0xf628,
+  0xf629, 0x677d, 0xf62a, 0x3754, 0x6823, 0x682c, 0x682d, 0xf62c,
+  0x302b, 0xf62d, 0x7a6e, 0x6834, 0x3071, 0x682b, 0x7a6f, 0x682a,
+  0xf62e, 0x6825, 0x6824, 0x6822, 0x6821, 0x4363, 0x427b, 0x6827,
+  0x7a70, 0xf62f,
+  /* 0x8340 */
+  0x6826, 0x7a71, 0xf630, 0x6829, 0x7a72, 0x4170, 0x3755, 0x3141,
+  0x6828, 0x7a73, 0x3953, 0xf62b, 0x7a74, 0xf631, 0x4171, 0x7a6d,
+  0xae4a, 0x683a, 0x683b, 0x3259, 0x322e, 0x6838, 0x7a75, 0xf633,
+  /* 0x8380 */
+  0x682e, 0x7a76, 0x6836, 0x683d, 0x6837, 0xf636, 0x6835, 0x7a77,
+  0x6776, 0xf637, 0xf638, 0x6833, 0x7a78, 0x682f, 0xf639, 0xf63a,
+  0x3450, 0x6831, 0x683c, 0x6832, 0x7a79, 0x683e, 0x7a7a, 0x6830,
+  0x477c, 0x4d69, 0x6839, 0x684f, 0x7a7b,
+  /* 0x83C0 */
+  0x7a7c, 0x6847, 0x3f7b, 0x7a7d, 0xf63b, 0x3546, 0x365d, 0x6842,
+  0x7a7e, 0xf63c, 0x7b21, 0x325b, 0xf63d, 0x3e54, 0x6845, 0x3a5a,
+  0xf63e, 0x4551, 0x684a, 0x7b22, 0xf63f, 0x4a6e, 0x7b23, 0x6841,
+  0x325a, 0x3856, 0x4929, 0x684b, 0x683f, 0x6848, 0xf640, 0x6852,
+  0x6843,
+  /* 0x8400 */
+  0x7b24, 0x6844, 0x463a, 0x7b25, 0x6849, 0x7b26, 0x6846, 0x4b28,
+  0x684c, 0x3060, 0xf641, 0xf642, 0x6840, 0xf643, 0xf645, 0x684e,
+  0x684d, 0x476b, 0x6854, 0x685f, 0x337e, 0x6862, 0x6850, 0xf646,
+  0x6855, 0x4d6e,
+  /* 0x8440 */
+  0x685e, 0x7b28, 0x4d55, 0xf647, 0x4e2a, 0xf648, 0xf649, 0xf64a,
+  0x4378, 0xf64b, 0xf64c, 0x336b, 0xf64d, 0x7b29, 0x4972, 0x6864,
+  0x4621, 0xf64f, 0x3031, 0x685d, 0x6859, 0x4172, 0x6853, 0x685b,
+  0x6860, 0x7b2a, 0x472c, 0x7b2b, 0x302a, 0xf650, 0x6858, 0xf651,
+  0x6861, 0x4978, 0xf652,
+  /* 0x8480 */
+  0xf653, 0x685c, 0x6857, 0x7b2c, 0x3e55, 0x3d2f, 0x3c2c, 0xf656,
+  0x4c58, 0x4947, 0x7b2d, 0x6867, 0x6870, 0xf657, 0x685a, 0x7b2e,
+  0x3377, 0x7b2f, 0x3e78, 0x6865, 0x7b30, 0x686a, 0x4173, 0xf658,
+  0x6866,
+  /* 0x84C0 */
+  0x7b31, 0x686d, 0x7b32, 0x435f, 0x686e, 0x4d56, 0x6863, 0x3338,
+  0x6869, 0xf65a, 0xf65b, 0x686c, 0x4c2c, 0xf65c, 0x686f, 0x6868,
+  0x686b, 0xf655, 0xf65e, 0xf65f, 0x4b29, 0x4f21, 0xf660, 0xf661,
+  0xf662, 0x6873, 0xf663, 0x687a, 0xf664, 0x6872,
+  /* 0x8500 */
+  0x3c43, 0x6851, 0xf665, 0x4a4e, 0x4c22, 0x6879, 0x6878, 0x6874,
+  0x6875, 0x3136, 0xf666, 0x7b35, 0x6877, 0x6871, 0x7b36, 0xf667,
+  0xf668, 0x4455, 0xf669, 0x6876, 0x307e, 0x7b37, 0x7b34, 0xf66a,
+  0x4222, 0x4a43, 0xf66f,
+  /* 0x8540 */
+  0x687b, 0x6921, 0x4859, 0x687e, 0x3e56, 0x3c49, 0x6923, 0x363e,
+  0xf66b, 0xf670, 0xf671, 0x6924, 0x4979, 0x687d, 0x7b38, 0x6856,
+  0xf672, 0xf673, 0xf674, 0x687c, 0x7b39, 0x4f4f, 0x4622, 0x4973,
+  0x692b, 0xf66c, 0x6931, 0x7b3c, 0xf676, 0xf677, 0x6932, 0xf678,
+  /* 0x8580 */
+  0x6925, 0xf679, 0x4776, 0xf67a, 0x692f, 0x6927, 0x6929, 0x7b3d,
+  0x7b3e, 0x6933, 0x6928, 0xf67b, 0x692c, 0x3172, 0x4665, 0x692d,
+  0x6930, 0xf67c, 0xf67d, 0x7b3f, 0x6926, 0x4126, 0x692a, 0x3b27,
+  0x3f45, 0x3730, 0x4c74, 0x7b3b, 0x4c79, 0x3d72, 0x7b40, 0xf723,
+  0x6937, 0x6935, 0xf724,
+  /* 0x85C0 */
+  0x4f4e, 0xf725, 0x6934, 0xf726, 0x7b41, 0x4d75, 0x7b42, 0x6936,
+  0x6938, 0x6939, 0xf727, 0xf728, 0x693c, 0x693a, 0xf729, 0xf72a,
+  0x4623, 0x693b, 0xf72b, 0x484d, 0x692e, 0x7b43, 0xf72c, 0x3d73,
+  0x693d, 0x6942, 0x4174, 0x6941, 0x7b45,
+  /* 0x8600 */
+  0xf72d, 0x6922, 0x7b46, 0x7b47, 0x6943, 0x4149, 0x693e, 0x6940,
+  0x7b48, 0xf72e, 0x7b44, 0x693f, 0x5d31, 0x5d22, 0x7b4a, 0x6945,
+  0xf72f, 0xf730, 0x6944, 0xf731, 0xf732, 0x7b4b, 0x4d76, 0x623c,
+  0x6946, 0x7b4c, 0xf734, 0xf735, 0x6947,
+  /* 0x8640 */
+  0xf737, 0x2f68, 0x6948, 0x3857, 0x3554, 0xf739, 0x694a, 0x515d,
+  0xf73a, 0x7b4d, 0x3575, 0x7b4e, 0x4e3a, 0x3673, 0x694b, 0x7b50,
+  0x694c, 0x436e, 0x7b52, 0xf73b, 0x694d, 0x7b53, 0xf73c, 0x467a,
+  0xf73d, 0x303a,
+  /* 0x8680 */
+  0xf73e, 0xf73f, 0x3263, 0x6952, 0x6953, 0xf740, 0xf741, 0x694e,
+  0x3b3d, 0x7b54, 0xf742, 0xf743, 0x694f, 0x4742, 0xf744, 0x6950,
+  0x6951, 0x695b, 0x6955, 0x6958, 0xf746, 0xf747, 0x6954, 0x7b55,
+  /* 0x86C0 */
+  0xf748, 0xf749, 0x6956, 0x6957, 0x3c58, 0x6959, 0x4341, 0x3756,
+  0x3342, 0xf74a, 0x695c, 0xf74b, 0xf74c, 0x333f, 0x6961, 0x695d,
+  0x6960, 0xf74d, 0x483a, 0xf74e, 0x695e, 0x695f, 0x4948, 0x485a,
+  0x6962, 0x427d, 0x696c, 0x7b56, 0x6968, 0x7b57, 0x7b58, 0x326b,
+  /* 0x8700 */
+  0x6966, 0x4b2a, 0x6967, 0xf750, 0x6964, 0xf751, 0x6965, 0x696a,
+  0x696d, 0x7b59, 0x696b, 0xf752, 0xf753, 0x6969, 0x6963, 0xf754,
+  0x4358, 0xf755, 0x6974, 0x4c2a, 0xf756, 0xf757, 0xf758, 0x6972,
+  0x6973, 0xf759, 0x696e, 0x6970, 0xf75a, 0x6971, 0xf75b, 0x696f,
+  /* 0x8740 */
+  0xf75c, 0xf75d, 0x4066, 0x4f39, 0x6978, 0x6979, 0xf75e, 0x6a21,
+  0x3f2a, 0x697b, 0xf75f, 0x697e, 0x6976, 0x6975, 0x6a22, 0xf760,
+  0xf761, 0x325c, 0x697c, 0x6a23, 0x697d, 0x7b5a, 0xf762, 0x697a,
+  0x4433, 0x6977, 0xf763, 0x4768,
+  /* 0x8780 */
+  0x6a27, 0x7b5b, 0x7b5c, 0xf767, 0xf768, 0x4d3b, 0xf769, 0x6a26,
+  0xf76a, 0x6a25, 0xf766, 0x6a2e, 0x7b5d, 0x7b5e, 0x6a28, 0x6a30,
+  0x7b5f, 0x4d66, 0x6a33, 0x6a2a, 0xf76d,
+  /* 0x87C0 */
+  0x6a2b, 0xf76f, 0x6a2f, 0x6a32, 0x6a31, 0x6a29, 0xf770, 0x6a2c,
+  0x6a3d, 0x7b61, 0xf772, 0x6a36, 0xf774, 0xf775, 0xf776, 0xf777,
+  0xf778, 0x7b62, 0xf779, 0x6a34, 0x6a35, 0xf771, 0x6a3a, 0x6a3b,
+  0x332a, 0x3542, 0x6a39,
+  /* 0x8800 */
+  0xf77a, 0xf77b, 0x6a24, 0x7b63, 0x7b64, 0xf77c, 0x6a38, 0x6a3c,
+  0x6a37, 0x7b65, 0x6a3e, 0xf77d, 0x7b66, 0x6a40, 0x6a3f, 0x7b67,
+  0x6a42, 0x6a41, 0x695a, 0x6a46, 0xf77e, 0xf821, 0x6a43, 0xf822,
+  0x6a44, 0x6a45, 0x6a47, 0xf823,
+  /* 0x8840 */
+  0x376c, 0x6a49, 0x6a48, 0x3d30, 0xf825, 0x3954, 0x5e27, 0x6a4a,
+  0x3d51, 0x3339, 0xf826, 0x6a4b, 0x3152, 0x3e57, 0x6a4c, 0xf827,
+  0x3955, 0x6a4d, 0x3061, 0xf828, 0x493d, 0xf82b, 0x6a4e, 0xf82d,
+  0x3f6a, 0x6a55, 0x6a52, 0x436f, 0x6a53, 0x6a50, 0x365e,
+  /* 0x8880 */
+  0x6a4f, 0x6a56, 0x3736, 0x425e, 0x6a5c, 0x6a58, 0x4235, 0x6a57,
+  0x7b68, 0x6a5a, 0x6a51, 0xf82e, 0x6a5b, 0x6a5d, 0x7b69, 0x486f,
+  0x6a59, 0x6a5e, 0x6a60, 0x3853, 0x6a54, 0x3041, 0xf82f, 0xf830,
+  0xf831, 0x6a5f,
+  /* 0x88C0 */
+  0xf832, 0x3a5b, 0x4e76, 0x6a61, 0x6a62, 0x4175, 0x7b6a, 0x7b6b,
+  0x4e22, 0xf835, 0xf833, 0xf836, 0x6a63, 0x4d35, 0x6a64, 0x6a65,
+  0xf837, 0x4a64, 0x6a66, 0x3a40, 0x4e23, 0x6a6b, 0xf838, 0xf839,
+  0x6a6c, 0x3e58, 0x6a6a, 0x7b6d, 0x4d67, 0x6a67, 0x6a69, 0x403d,
+  0x3f7e,
+  /* 0x8900 */
+  0xf83b, 0x6a68, 0x6a6d, 0x4a23, 0x6a6f, 0x6a6e, 0x336c, 0x4b2b,
+  0x6a70, 0x7b70, 0x7b71, 0x7b72, 0x7b6e, 0x6a7c, 0x6a72, 0x6a73,
+  0x7b73, 0x6a74, 0x6a75, 0x7b74, 0x7b75, 0x6a79, 0xf83d, 0x6a7a,
+  0x7b76, 0x6a78,
+  /* 0x8940 */
+  0x7b77, 0x6a76, 0xf83f, 0x6a71, 0x6a77, 0xf840, 0xf841, 0x6a7b,
+  0x7037, 0x3228, 0x6a7e, 0x365f, 0x6a7d, 0xf844, 0x6b22, 0x6b21,
+  0x6b24, 0x6b23, 0x6b25, 0x3d31, 0x6b26, 0x6b27, 0x6b28, 0x403e,
+  /* 0x8980 */
+  0xf845, 0x4d57, 0x6b29, 0x4a24, 0x4746, 0x6b2a, 0xf846, 0x6b2b,
+  0x382b, 0x352c, 0xf847, 0x6b2c, 0x7b78, 0x3b6b, 0x4741, 0x6b2d,
+  0x3350, 0xf848, 0x6b2e, 0x6b30, 0x4d77, 0x6b2f, 0x3f46, 0x6b31,
+  0x6b32, 0xf849, 0x6b33, 0x3451, 0xf84a, 0x6b34, 0x6b35, 0x6b36,
+  /* 0x89C0 */
+  0x6b37, 0x3351, 0x7b7a, 0xf84b, 0xf84c, 0x6b38, 0x6b39, 0x6b3a,
+  0x3272, 0x7b7b, 0x3f28, 0x6b3b, 0xf84d, 0xf84f, 0xf850, 0x6b3c,
+  0x7b7c, 0x6b3d, 0xf851, 0xf852,
+  /* 0x8A00 */
+  0x3840, 0x447b, 0x6b3e, 0x3757, 0x3f56, 0x6b41, 0x4624, 0x6b40,
+  0xf854, 0x7b7d, 0x3731, 0xf855, 0x7b7e, 0x6b3f, 0x4277, 0x352d,
+  0x6b42, 0x6b43, 0x3e59, 0xf857, 0x7c21, 0x376d, 0x6b44, 0x4b2c,
+  0x405f, 0x3576, 0x4c75, 0x414a, 0xf858, 0x6b45, 0x7c22, 0x3f47,
+  0x4370, 0x3e5a, 0xf859,
+  /* 0x8A40 */
+  0x6b46, 0xf85a, 0x6b49, 0x7c23, 0x6b4a, 0xf85b, 0x7c24, 0x3a3e,
+  0x4242, 0x6b48, 0x3e5b, 0x493e, 0xf85c, 0x6b47, 0x7c25, 0x3b6c,
+  0x3153, 0x7c26, 0x6b4e, 0x3758, 0x3b6e, 0x3b6d, 0x4f4d, 0x6b4d,
+  0x6b4c, 0x4127, 0x354d, 0x4f43, 0x333a, 0x3e5c, 0x7c27, 0x7c28,
+  0x6b4b,
+  /* 0x8A80 */
+  0x6b50, 0x6b51, 0x6b4f, 0x3858, 0x4d40, 0x3b6f, 0x4727, 0xf85e,
+  0x6b54, 0x4040, 0x4342, 0x4d36, 0x6b57, 0x386c, 0x403f, 0x6b53,
+  0x6b58, 0x386d, 0x6b55, 0x6b56, 0x7c29, 0x6b52, 0x4062, 0x4649,
+  0xf85d, 0x432f, 0x325d, 0xf85f, 0x4870, 0x3543, 0xf860, 0x4434,
+  /* 0x8AC0 */
+  0x6b5b, 0x6b59, 0x434c, 0x4041, 0x3452, 0x6b5a, 0x3f5b, 0x7c2a,
+  0x4e4a, 0x4f40, 0xf861, 0x6b5c, 0x6b67, 0x4435, 0x6b66, 0x7c2b,
+  0x6b63, 0x6b6b, 0x6b64, 0x6b60, 0x447c, 0x6b5f, 0x6b5d, 0x4d21,
+  0x3b70, 0x6b61, 0x6b5e, 0x7c2c, 0x7c2d, 0x6b65, 0x3d74, 0x3841,
+  0xf862, 0x427a,
+  /* 0x8B00 */
+  0x4b45, 0x315a, 0x3062, 0x4625, 0xf865, 0x6b69, 0xf864, 0x6b68,
+  0xf866, 0x4666, 0x6b6d, 0x6b62, 0x6b6c, 0x6b6e, 0x382c, 0x6b6a,
+  0x3956, 0xf867, 0x3c55, 0xf868, 0x6b6f, 0x4d58, 0x6b72, 0x6b75,
+  0x6b73, 0x4935, 0xf869, 0x6b70, 0x3660, 0x6b74,
+  /* 0x8B40 */
+  0x6b76, 0xf86a, 0x7c31, 0x6b7a, 0x6b77, 0x6b79, 0x6b78, 0xf86c,
+  0x7c32, 0x6b7b, 0x3c31, 0x7c33, 0x6b7d, 0x6b7c, 0x4968, 0xf86d,
+  0x6c21, 0x3759, 0x7c34, 0x6b7e, 0x6c22, 0x6c23, 0x3544, 0x6641,
+  0x3e79, 0x6c24, 0xf86e, 0x386e, 0x6c25, 0xf86f,
+  /* 0x8B80 */
+  0x6c26, 0xf870, 0x3b3e, 0x5a4e, 0xf871, 0x6c27, 0x6c28, 0x3d32,
+  0x6c29, 0x6c2a, 0xf872, 0xf873, 0x6c2b, 0x6c2c, 0x6c2d, 0xf874,
+  0x7c35, 0xf875,
+  /* 0x8C00 */
+  0x432b, 0xf876, 0x6c2e, 0xf878, 0x6c30,
+  /* 0x8C40 */
+  0x6c2f, 0xf87b, 0x4626, 0xf87c, 0x6c31, 0x7c36, 0x4b2d, 0x6c32,
+  0x6c33, 0xf87d, 0x6c34, 0xf87e, 0x6c35, 0xf921, 0x465a, 0x3e5d,
+  0x6c36, 0x7c37, 0xf922, 0x396b, 0x502e, 0x6c37, 0xf923, 0xf924,
+  0x6c38, 0x493f, 0x6c39, 0x6c41,
+  /* 0x8C80 */
+  0x6c3a, 0x6c3c, 0x6c3b, 0x6c3d, 0x4b46, 0x6c3e, 0x6c3f, 0xf927,
+  0xf926, 0x6c40, 0x6c42, 0xf928, 0xf92a, 0x332d, 0x4467, 0x4969,
+  0x3a62, 0x3957, 0xf92b, 0x494f, 0x325f, 0x484e, 0x6c45, 0x3453,
+  0x4055, 0x6c44, 0x6c49, 0x4379, 0x4c63, 0x6c47, 0x6c48, 0x352e,
+  0x6c4a, 0x4763, 0x425f, 0x4871, 0x453d, 0x6c46, 0x4b47,
+  /* 0x8CC0 */
+  0x326c, 0x6c4c, 0x4f28, 0x4442, 0x4f45, 0x3b71, 0x6c4b, 0x4231,
+  0x6c5c, 0x4128, 0x4678, 0x4950, 0xf92d, 0xf92c, 0xf92e, 0x6c4f,
+  0x3b3f, 0x3b72, 0x3e5e, 0x4765, 0x7c39, 0x382d, 0x6c4e, 0x6c4d,
+  0x496a, 0x3c41, 0x4552, 0xf930, 0xf931, 0x7c3a, 0x7c3b, 0x6c51,
+  0x6c52, 0x3958, 0x6c50, 0x7c3c,
+  /* 0x8D00 */
+  0x6c53, 0x6c54, 0x6c56, 0x4223, 0xf933, 0x6c55, 0x3466, 0x6c58,
+  0xf934, 0x6c57, 0x6c59, 0x7c3e, 0x6c5b, 0x6c5d, 0x6c5e, 0x7c3f,
+  /* 0x8D40 */
+  0x4056, 0x3c4f, 0x6c5f, 0x3352, 0xf935, 0x6c60, 0x4176, 0x6c61,
+  0x6c62, 0x496b, 0x352f,
+  /* 0x8D80 */
+  0x6c63, 0xf936, 0x4436, 0x315b, 0xf937, 0x6c64, 0x3c71, 0xf938,
+  0x3f76, 0x7c40, 0x422d, 0x6c67, 0x6c66,
+  /* 0x8DC0 */
+  0x6c65, 0xf93a, 0xf93b, 0x6c6d, 0x6c6b, 0x7c41, 0x6c68, 0x7c42,
+  0x6c6a, 0x7c43, 0xf93c, 0x6c69, 0x6c6c, 0x3577, 0x6c70, 0x4057,
+  0x6c71, 0x3859, 0x6c6e, 0x6c6f, 0xf93d, 0x4f29, 0x4437, 0x4129,
+  0x6c72, 0xf940, 0x6c75,
+  /* 0x8E00 */
+  0xf941, 0x6c73, 0x6c74, 0x4d59, 0xf93e, 0x4627, 0x6c78, 0xf943,
+  0xf944, 0x6c76, 0x6c77, 0x6c79, 0x7c44, 0xf945, 0xf946, 0x7c45,
+  0xf947, 0x6d29, 0x6c7c, 0x6c7d, 0x6c7b, 0xf94a, 0xf94b, 0x7c46,
+  /* 0x8E40 */
+  0x6c7a, 0x447d, 0x6d21, 0x6d25, 0x6d22, 0x6c7e, 0xf94c, 0x6d23,
+  0x6d24, 0xf94d, 0x6d2b, 0x6d26, 0x4058, 0x6d28, 0xf94e, 0x6d2a,
+  0x6d27, 0xf94f, 0xf950, 0xf951, 0x7c47, 0x6d2d, 0x3d33, 0x6d2c,
+  0x7c48, 0x6d2e,
+  /* 0x8E80 */
+  0x6d2f, 0x6d32, 0x6d31, 0x6d30, 0x6d34, 0x6d33, 0x4c76, 0x6d36,
+  0x6d35, 0x6d37, 0xf952, 0x6d38, 0xf953, 0x6d3a, 0x6d39, 0x3f48,
+  0x6d3b, 0xf954, 0x366d, 0x6d3c, 0x6d3e, 0xf955, 0xf956, 0xf957,
+  0xf958, 0x6d3f,
+  /* 0x8EC0 */
+  0x7c4a, 0x6d40, 0x6d3d, 0x6d41, 0x3c56, 0x6d42, 0x3530, 0x3733,
+  0xf95a, 0x382e, 0xf95b, 0x6d43, 0x4670, 0x453e, 0x6d44, 0x6d47,
+  0x3c34, 0xf95d, 0x7c4c, 0x6d46, 0x6d45, 0x375a, 0x6d48,
+  /* 0x8F00 */
+  0xf95f, 0x3353, 0x6d4a, 0xf960, 0x3a5c, 0x6d49, 0x6d52, 0x6d4c,
+  0x6d4e, 0x4a65, 0x6d4b, 0xf961, 0x6d4d, 0x6d51, 0x6d4f, 0x3531,
+  0x7c4d, 0x6d50, 0x6d53, 0x475a, 0x4e58, 0xf962, 0x7c4e, 0x3d34,
+  0x6d54, 0x7c4f, 0x4d22, 0x6d56, 0x6d55, 0x6d59, 0x4d41,
+  /* 0x8F40 */
+  0xf963, 0x6d58, 0x336d, 0x6d57, 0x6d5c, 0x6d5b, 0xf964, 0x6d5a,
+  0x4532, 0x6d5d, 0x7c50, 0x6d5e, 0xf965, 0x6d5f, 0x396c, 0x3725,
+  0x6d60, 0x6d61, 0x6d62,
+  /* 0x8F80 */
+  0x3f49, 0x6d63, 0x3c2d, 0x6d64, 0x6d65, 0xf967, 0x7c52, 0x5221,
+  0x517e, 0x6d66, 0x6570, 0x6d67, 0x4324, 0x3f2b, 0x4740, 0xf968,
+  0x7c53, 0xf96a, 0x6d68, 0x4a55, 0x4454, 0x397e, 0x4329,
+  /* 0x8FC0 */
+  0xf96c, 0x312a, 0x4b78, 0x3f57, 0xf96d, 0xf96f, 0xf970, 0x375e,
+  0x3661, 0xf971, 0x4a56, 0xf972, 0x6d69, 0xf973, 0x6d6b, 0x7c54,
+  0x6d6a, 0x3260, 0x7c55, 0x4676, 0x6d6c, 0x4777, 0x4533, 0x7c56,
+  0x6d6d, 0x3d52, 0xf974, 0x6d6f, 0xf975, 0x4c42, 0x6d7e, 0x6d71,
+  0x6d72, 0xf976, 0x4449,
+  /* 0x9000 */
+  0x4260, 0x4177, 0xf977, 0x4628, 0x6d70, 0x3555, 0x7c57, 0x6d79,
+  0xf978, 0x6d76, 0x6e25, 0x4629, 0x4360, 0x6d73, 0x447e, 0x4553,
+  0x6d74, 0x6d78, 0x3f60, 0x4767, 0x444c, 0x4042, 0x6d77, 0x422e,
+  0x4224, 0x6d75, 0x3029, 0x4f22, 0x6d7a, 0x7c58, 0x4261, 0x3d35,
+  0x3f4a, 0x6d7c, 0x6d7b, 0xf979, 0x306f, 0x6d7d, 0x492f, 0x6e27,
+  /* 0x9040 */
+  0x465b, 0x3f6b, 0xf97b, 0xf97c, 0x4359, 0x3678, 0x6e26, 0x4d37,
+  0x313f, 0x4a57, 0x3261, 0x6e21, 0x6e22, 0x6e23, 0x6e24, 0x463b,
+  0x4323, 0x3063, 0x6e28, 0x6e29, 0x7423, 0x423d, 0xf97d, 0x6e2a,
+  0x3173, 0x414c, 0x382f, 0x4d5a, 0x6e2b, 0x452c, 0x4178, 0x3c57,
+  0x6e2c, 0x6e2f, 0x3d65, 0x6e2d, 0x412b, 0x412a, 0x3064, 0x4e4b,
+  0x6e31, 0x4872,
+  /* 0x9080 */
+  0x6e33, 0x6e32, 0x6e30, 0x6364, 0x3454, 0xfa22, 0x6d6e, 0x7c5a,
+  0x6e35, 0x6e34, 0xfa23, 0x6e36, 0xfa24, 0x4d38, 0x7c5b, 0x7c5c,
+  0x7c5d, 0x7c5e, 0xfa26, 0x7c5f, 0x4661, 0x4b2e, 0x6e37, 0x3c59,
+  0x6e38, 0xfa28, 0x6e39, 0x7c60, 0x6e3a, 0xfa29, 0x4521, 0x7c61,
+  /* 0x90C0 */
+  0x306a, 0xfa2a, 0x7c62, 0x7c63, 0x7c64, 0xfa2b, 0x3959, 0x4f3a,
+  0x7c65, 0x6e3e, 0xfa2d, 0x7c66, 0x7c67, 0xfa2e, 0x3734, 0x6e3b,
+  0x6e3c, 0x4974, 0xfa33, 0x3354, 0x7c68, 0xfa31, 0x7c69, 0x4d39,
+  0xfa30, 0x363f, 0x4554, 0xfa34, 0xfa35,
+  /* 0x9100 */
+  0xfa32, 0x6e3f, 0xfa36, 0xfa37, 0x6e40, 0x7c6b, 0x7c6c, 0x7c6d,
+  0xfa38, 0x6e41, 0xfa39, 0xfa3a, 0x7c6e, 0x7c6f, 0x7c70, 0x4522,
+  0x7c71, 0x6e43, 0x7c72, 0x6e42, 0x7c73, 0xfa3b, 0xfa3c, 0xfa3d,
+  0x7c74,
+  /* 0x9140 */
+  0xfa3e, 0xfa3f, 0x7c75, 0x4653, 0x6e44, 0x3d36, 0x3c60, 0x475b,
+  0x4371, 0x3c72, 0x3f6c, 0x6e45, 0xfa40, 0x6e46, 0xfa41, 0x7c76,
+  0xfa42, 0x3f5d, 0x6e47, 0xfa43, 0x6e48, 0x6e49, 0x4d6f, 0x3d37,
+  0x6e4b, 0x6e4a, 0xfa44, 0x395a, 0x3973, 0x3b40, 0xfa45,
+  /* 0x9180 */
+  0x6e4e, 0x7c77, 0xfa46, 0x3d66, 0x6e4d, 0x6e4c, 0x4269, 0xfa47,
+  0x386f, 0x4043, 0x4830, 0x3d39, 0x7c78, 0x6e4f, 0x3e5f, 0xfa48,
+  0x6e52, 0x6e50, 0x7c79, 0xfa49, 0x6e51, 0x7c7a, 0xfa4a, 0x6e54,
+  0x6e53, 0xfa4b, 0x3e7a, 0x6e55, 0x7c7b,
+  /* 0x91C0 */
+  0x6e56, 0x6e57, 0xfa4c, 0xfa4d, 0x4850, 0x3a53, 0x3c61, 0x6e58,
+  0x6e59, 0x4e24, 0x3d45, 0x4c6e, 0x4e4c, 0x6e5a, 0x3662, 0x6e5b,
+  0x7c7c, 0x4523, 0xfa4e, 0x6e5e, 0x3378, 0x3f4b, 0x6e5c, 0x6e5d,
+  0x4460, 0x7c7e, 0x7d21, 0x4b55, 0x367c, 0xfa51, 0x7d22, 0xfa52,
+  0x7d23, 0x6e60, 0x6e61, 0x7c7d, 0x6e5f, 0x6e63,
+  /* 0x9200 */
+  0xfa53, 0x7d24, 0xfa54, 0x465f, 0x3343, 0x7d25, 0x6e67, 0x6e64,
+  0x6e66, 0xfa55, 0xfa56, 0x6e62, 0x6f4f, 0x6e65, 0xfa58, 0x4e6b,
+  0x385a, 0x7d26, 0x7d27, 0x7d28, 0x7d29, 0x6e6f,
+  /* 0x9240 */
+  0x7d2a, 0xfa59, 0x7d2b, 0x4534, 0x6e6a, 0xfa5a, 0x6e6d, 0x6e6b,
+  0xfa5b, 0x6e70, 0xfa5c, 0x7d2c, 0x6e71, 0xfa5d, 0xfa5e, 0x6e69,
+  0xfa5f, 0x6e76, 0x3174, 0x6e68, 0xfa60, 0xfa61, 0x482d, 0x6e6c,
+  0xfa62, 0x3e60, 0xfa63, 0xfa64, 0x395b, 0x7d2d, 0xfa67, 0xfa68,
+  0x4b48, 0xfa69,
+  /* 0x9280 */
+  0x3664, 0x3d46, 0x463c, 0x7d2e, 0xfa6a, 0xfa6b, 0x412d, 0x6e74,
+  0x6e6e, 0x6e73, 0xfa6c, 0x4c43, 0xfa6d, 0x4438, 0x6e75, 0x6e72,
+  0xfa6e, 0xfa6f, 0xfa70, 0x412c, 0xfa73, 0x6e79, 0x6e78, 0xfa74,
+  /* 0x92C0 */
+  0xfa75, 0x7d2f, 0xfa76, 0x7d30, 0x7d31, 0xfa77, 0x6e77, 0xfa78,
+  0x4b2f, 0x7d32, 0xfa79, 0xfa7a, 0x7d33, 0x3d7b, 0xfa7b, 0xfa7c,
+  0x6e7a, 0x4a5f, 0x3154, 0x4946, 0x4372, 0xfb22, 0x3578, 0xfb23,
+  0x6e7c, 0xfb24, 0x395d, 0x7d34,
+  /* 0x9300 */
+  0xfb25, 0x7d35, 0x3b2c, 0xfb26, 0x6e7b, 0x3f6d, 0xfa7d, 0xfb27,
+  0x3f6e, 0x6f21, 0x6f23, 0xfb28, 0xfb29, 0x7d36, 0x3e7b, 0x7d37,
+  0x6f22, 0x6f24, 0x7d38, 0x3653, 0xfb2a, 0x4945, 0xfb2b, 0x3c62,
+  0x4f23, 0x6e7e, 0x3a78, 0x4f3f, 0x6f26, 0x6f25, 0x6f27,
+  /* 0x9340 */
+  0x6e7d, 0xfb2e, 0x7d39, 0x7d3a, 0x7d3b, 0x4669, 0x4555, 0xfb2f,
+  0x4457, 0x6f2c, 0xfb30, 0xfb31, 0x4343, 0x6f28, 0x6f29, 0x7d3c,
+  0x7d3d, 0x7d3e, 0xfb32, 0x372d, 0x6f2b, 0x7d3f, 0xfb33, 0xfb34,
+  0x3830, 0x6f2a, 0x3e61,
+  /* 0x9380 */
+  0xfb38, 0xfb39, 0x3379, 0xfb3a, 0x6f30, 0x3a3f, 0x4179, 0x444a,
+  0x7d40, 0xfb3b, 0xfb35, 0x7d41, 0x333b, 0x6f2e, 0x6f2f, 0x4443,
+  0x6f2d, 0x6f31, 0x7d42,
+  /* 0x93C0 */
+  0xfb40, 0x6f37, 0x7d43, 0xfb41, 0x6f3a, 0x6f39, 0x452d, 0x6f32,
+  0x6f33, 0x6f36, 0xfb42, 0x6f38, 0x7d44, 0x7d45, 0x3640, 0xfb43,
+  0x6f3b, 0x6f35, 0xfb44, 0x6f34, 0xfb3f, 0xfb3c, 0xfb49, 0x7d47,
+  /* 0x9400 */
+  0x6f3f, 0x7d46, 0x6f40, 0xfb45, 0xfb46, 0x6f41, 0x6f3e, 0x6f3d,
+  0xfb47, 0xfb48, 0x3e62, 0x462a, 0x6f3c, 0x6f45, 0x6f43, 0xfb4a,
+  0x7d48, 0xfb4b, 0x6f44, 0x6f42, 0x4278, 0x6f46, 0xfb4c,
+  /* 0x9440 */
+  0x6f47, 0x6f49, 0xfb4d, 0x7d49, 0x3455, 0x6f48, 0x4c7a, 0x6f54,
+  0x6f4a, 0x6f4d, 0x6f4b, 0x6f4c, 0x7d4a, 0x6f4e, 0x7d4b, 0xfb50,
+  0xfb51, 0x6f50, 0x7d4c, 0x7d4d, 0x6f51, 0x6f52, 0x6f55, 0x6f53,
+  0x6f56, 0x6f58,
+  /* 0x9480 */
+  0x6f57,
+  /* 0x9540 */
+  0x4439, 0xfb52, 0xfb53,
+  /* 0x9580 */
+  0x4c67, 0x6f59, 0x412e, 0xfb54, 0x6f5a, 0x4a44, 0x6f5b, 0x332b,
+  0xfb55, 0xfb56, 0x7d4e, 0x313c, 0x3457, 0x3456, 0x6f5c, 0x6f5d,
+  0x6f5e, 0x6f5f, 0x7d4f, 0x6f60, 0x3458, 0x3355, 0x395e, 0x4836,
+  0x7d50, 0x6f62, 0x6f61, 0x7d51, 0xfb58, 0x7d52, 0x6f63, 0x315c,
+  0xfb59, 0x7d53, 0x6f66, 0x6f65, 0x6f64, 0x7d54, 0x6f67,
+  /* 0x95C0 */
+  0x6f6a, 0x3047, 0xfb5b, 0x6f68, 0x7d55, 0x6f6c, 0x6f6b, 0x7d56,
+  0x7d57, 0x6f6e, 0x6f6d, 0x6f6f, 0x462e, 0x7d59, 0x6f70, 0x7d5a,
+  0x6f71, 0x6f73, 0x6f72,
+  /* 0x9600 */
+  0x496c, 0xfa25, 0x6f74, 0x6f75, 0x3a65, 0xfb5e, 0x6f76, 0x6f77,
+  0x4b49, 0xfb5f, 0xfb60, 0x414b, 0xfb62, 0x3024,
+  /* 0x9640 */
+  0x424b, 0xfb63, 0x6f78, 0x496d, 0x6f7b, 0x6f79, 0x395f, 0x6f7a,
+  0x3842, 0x7d5b, 0x4a45, 0x6f7d, 0x7021, 0x6f7e, 0x7022, 0xfb64,
+  0x3121, 0x3f58, 0x3d7c, 0x3459, 0x7023, 0x4766, 0x7025, 0x3122,
+  0x7024, 0x4444, 0x4e4d, 0x462b, 0x6f7c, 0x4e26, 0x3831, 0x4d5b,
+  /* 0x9680 */
+  0xfb66, 0x7d5c, 0x3679, 0x4e34, 0x3728, 0x4262, 0x6721, 0x7026,
+  0x332c, 0x3f6f, 0x3356, 0x7028, 0x7029, 0x7027, 0x3764, 0xfb68,
+  0x3a5d, 0x3e63, 0x7d5e, 0x3123, 0x4e59, 0x7d5f, 0x7d60, 0x702b,
+  0x6e2e, 0xfb6b, 0x702a, 0xfb6c, 0x702e, 0x702c, 0x702d, 0xfb6d,
+  0x702f, 0x7030, 0x4e6c, 0x7031, 0x7032, 0xfb6e, 0x4049, 0x483b,
+  0xfb6f,
+  /* 0x96C0 */
+  0x3f7d, 0x3467, 0x4d3a, 0x326d, 0x3d38, 0x385b, 0x7035, 0x7034,
+  0x3b73, 0x7036, 0x7033, 0x3b28, 0x7d61, 0x703a, 0x6a2d, 0xfb72,
+  0x5256, 0xfb73, 0x3f77, 0x7038, 0xfb74, 0x7d62, 0x4e25, 0x4671,
+  0x312b, 0x7d64, 0x4063, 0x3c36, 0x7d65, 0x4a37, 0x3140, 0x4e6d,
+  0x4d6b, 0x703b, 0x4545,
+  /* 0x9700 */
+  0x3c7b, 0x703c, 0x703d, 0x3f4c, 0x703e, 0x4e6e, 0x7039, 0x7040,
+  0x7042, 0x7041, 0x703f, 0xfb76, 0x7043, 0x7044, 0x417a, 0x3262,
+  0xfb77, 0x7045, 0x4c38, 0x7046, 0x7047, 0x4f2a, 0x7d66, 0xfb79,
+  0x5b31, 0x7048, 0x7d67, 0x7049, 0x704a,
+  /* 0x9740 */
+  0xfb7a, 0x704e, 0x704b, 0x704c, 0xfb7b, 0x704d, 0x704f, 0x7d68,
+  0x7d69, 0x7d6a, 0x4044, 0xfb7c, 0x4c77, 0xfb7d, 0x4045, 0x7d6b,
+  0xfb7e, 0x7050, 0x4873, 0x7051, 0x7353, 0x4c4c, 0x7052, 0x7053,
+  0x7054, 0x3357, 0xfc21, 0x7056, 0x3f59, 0x7d6c, 0x7057, 0x7d6d,
+  0x3724, 0x7058, 0x705c, 0x705a,
+  /* 0x9780 */
+  0x705b, 0x3373, 0x7059, 0x705d, 0x705e, 0x3048, 0x705f, 0x7060,
+  0x7d6e, 0xfc24, 0x3e64, 0xfc25, 0x7061, 0xfc26, 0x3547, 0xfc27,
+  0x7064, 0x7063, 0x7062, 0x6b71, 0x4a5c, 0x7d6f, 0xfc28, 0xfc29,
+  0x7065, 0x7066, 0x7d70, 0xfc2a,
+  /* 0x97C0 */
+  0x7d71, 0x7067, 0x7068, 0x7069, 0x7d72, 0x706a, 0xfc2b, 0xfc2c,
+  0x345a, 0xfc2d, 0xfc2e, 0xfc2f, 0x7d74, 0x706b, 0x7d73, 0xfc30,
+  0x706c, 0x4723, 0xfc31, 0x706e, 0x323b, 0x7d75, 0x7071, 0x7070,
+  0x3124, 0x3641,
+  /* 0x9800 */
+  0x4a47, 0x443a, 0x3a22, 0xfc32, 0x3960, 0x3d67, 0x3f5c, 0x7d77,
+  0x7073, 0xfc33, 0xfc34, 0x7072, 0x4d42, 0x3468, 0x4852, 0x465c,
+  0xfc35, 0xfc36, 0x3f7c, 0x4e4e, 0x375b, 0x7d78, 0x7076, 0xfc39,
+  0x7075, 0xfc3c, 0x7d79, 0x4b4b, 0x462c, 0x7d7a, 0xfc3a, 0xfc3b,
+  0x3150, 0x7077, 0x7074, 0x4951, 0x4d6a, 0x7078,
+  /* 0x9840 */
+  0x7079, 0xfc3d, 0x707b, 0x426a, 0x335b, 0x335c, 0x707a, 0x7d7c,
+  0x7d7d, 0x3469, 0x3832, 0x7d7e, 0x7e21, 0x346a, 0x7e22, 0x7e23,
+  0x453f, 0x4e60, 0x7e25, 0xfc3e, 0x385c, 0x707c, 0x7e26, 0x707d,
+  0x707e, 0x7121, 0x7123, 0x7122,
+  /* 0x9880 */
+  0x4977, 0x7124, 0xfc3f, 0xfc40, 0x7125, 0xfc41, 0x7126, 0x7127,
+  0xfc43, 0xfc44, 0x7e27, 0xfc45, 0xfc46, 0xfc47,
+  /* 0x98C0 */
+  0xfc48, 0x7129, 0x7128, 0x712a, 0xfc49, 0x7e28, 0xfc4a, 0x4874,
+  0x664c, 0x3f29, 0xfc4b, 0xfc4d, 0x3532, 0xfc4e, 0xfc4f, 0x7e29,
+  0x712b, 0xfc50, 0x712c, 0x522c, 0x5d3b, 0x4853, 0xfc51, 0xfc52,
+  0x307b, 0xfc53, 0x303b, 0x3b74, 0x4b30, 0x3e7e,
+  /* 0x9900 */
+  0x712d, 0x4c5f, 0xfc54, 0x712e, 0x4d5c, 0x3142, 0x3b41, 0x712f,
+  0x326e, 0x7130, 0xfc57, 0xfc58, 0x7131, 0xfc5a, 0xfc5b, 0xfc5c,
+  0x7133, 0x7134, 0x7136, 0x7132, 0x7135, 0x345b, 0x7137, 0x7138,
+  0xfc5e, 0xfc5f, 0xfc60, 0xfc61, 0xfc62, 0xfc63, 0x7139, 0x713a,
+  /* 0x9940 */
+  0xfc64, 0xfc65, 0x713b, 0x713d, 0xfc66, 0x713c, 0x713f, 0x7142,
+  0xfc67, 0xfc68, 0x713e, 0x7140, 0x7141, 0x7143, 0x3642, 0x7e2a,
+  0xfc69, 0xfc6a, 0xfc6b,
+  /* 0x9980 */
+  0x3c73, 0x7144, 0x7145, 0x3961, 0x7e2b, 0xfc6c, 0x7146, 0xfc6d,
+  0x333e, 0x474f, 0x7147, 0x7148, 0x435a, 0x466b, 0xfc6e, 0x7149,
+  0xfc6f, 0xfc70,
+  /* 0x99C0 */
+  0x477d, 0xfc71, 0x424c, 0x3158, 0x366e, 0x366f, 0xfc72, 0x4373,
+  0x714e, 0x3670, 0xfc73, 0x326f, 0x714d, 0xfc74, 0x714b, 0x714c,
+  0xfc75, 0x714a, 0x7158, 0x714f, 0x7150, 0xfc77, 0x7151, 0x7152,
+  0x7154, 0xfc78, 0x7153, 0xfc79, 0x3d59,
+  /* 0x9A00 */
+  0x7155, 0x7e2c, 0x7e2d, 0x7157, 0xfc7a, 0x3533, 0x7156, 0xfc7b,
+  0x417b, 0x3833, 0xfc7c, 0x7159, 0xfc7d, 0xfc7e, 0x7e2e, 0x424d,
+  0x715a, 0x7e2f, 0x7e30, 0x462d, 0xfd21, 0xfd22, 0x715b, 0x7e31,
+  0x7160,
+  /* 0x9A40 */
+  0x715e, 0x715d, 0x715f, 0xfd23, 0x715c, 0x7e32, 0xfd24, 0x7162,
+  0x7e33, 0x7e34, 0x7161, 0x7164, 0xfd25, 0x3643, 0x7163, 0x7165,
+  0x7166, 0x7168, 0x7167, 0x7169, 0x716b, 0x716a,
+  /* 0x9A80 */
+  0x397c, 0x716c, 0xfd27, 0x716d, 0x7e35, 0xfd29, 0x333c, 0xfd2b,
+  0x716e,
+  /* 0x9AC0 */
+  0x716f, 0x7e36, 0x7e37, 0x3f71, 0xfd2d, 0x7e38, 0x7170, 0xfd2e,
+  0x7171, 0xfd2f, 0x7172, 0x7173, 0xfd30, 0x7e39, 0x3962, 0xfd32,
+  0x7174, 0x7175, 0xfd33, 0x7176, 0x7177, 0xfd34, 0x7178, 0xfd35,
+  0x4831, 0x717a, 0x4926, 0x717b, 0x7179, 0x717d, 0x717c, 0x717e,
+  0x7e3a, 0x7221,
+  /* 0x9B00 */
+  0x7e3b, 0xfd36, 0x7222, 0x7e3c, 0xfd37, 0xfd38, 0xfd39, 0xfd3a,
+  0x7223, 0x7224, 0xfd3b, 0x7225, 0x7e3d, 0x7226, 0x7227, 0x7228,
+  0x7229, 0x722a, 0x722b, 0x722c, 0xfd3c, 0x7e3f, 0x722d, 0x722e,
+  0x5d35, 0x722f, 0xfd3d, 0x6478, 0x3534, 0xfd3e,
+  /* 0x9B40 */
+  0x3321, 0x3a32, 0x7231, 0x7230, 0x4c25, 0xfd40, 0x7233, 0x7234,
+  0x7232, 0x7235, 0x4b62, 0x7236, 0x357b, 0x7e40, 0xfd41, 0xfd42,
+  0x7e42, 0xfd43, 0xfd44, 0x4f25, 0x7e43, 0xfd45, 0x7237, 0x7e44,
+  0xfd46, 0xfd47, 0x7e41,
+  /* 0x9B80 */
+  0x7239, 0x7e45, 0x7e46, 0x303e, 0x7e47, 0x723a, 0x4a2b, 0x7238,
+  0x723b, 0x723c, 0x7e48, 0x723d, 0x723e, 0xfd48, 0x7e49, 0x723f,
+  0x4b6e, 0x3b2d, 0xfd49, 0x3a7a, 0x412f, 0xfd4a, 0xfd4d, 0x7240,
+  0xfd4e, 0x7243, 0xfd4f,
+  /* 0x9BC0 */
+  0x7241, 0x7e4a, 0x7244, 0xfd50, 0x3871, 0x7242, 0x7e4b, 0x7245,
+  0x7246, 0x7247, 0x724b, 0x3b2a, 0xfd52, 0x4264, 0xfd53, 0x724c,
+  0x7249, 0x7248, 0x724a, 0x7e4c, 0xfd54, 0x375f, 0xfd55, 0xfd56,
+  0xfd58, 0xfd57, 0x7250, 0x724f, 0x724e, 0xfd51, 0x3033, 0xfd5c,
+  0x7e4d, 0xfd5a, 0x7e4e,
+  /* 0x9C00 */
+  0x7e4f, 0x725a, 0x7256, 0x7257, 0x7253, 0x7259, 0x7255, 0x3362,
+  0x4f4c, 0x7258, 0x7254, 0x7252, 0x7251, 0xfd5e, 0xfd5f, 0xfd60,
+  0xfd61, 0x725c, 0xfd62, 0x725f, 0xfd63, 0x7e50, 0x725e, 0x725d,
+  0xfd64, 0xfd65, 0xfd66, 0x4949, 0x725b, 0x3073, 0x7260, 0xfd68,
+  0x7262, 0xfd69, 0xfd6a, 0x336f, 0x724d, 0x3137, 0x7264,
+  /* 0x9C40 */
+  0x7e51, 0xfd6b, 0x7263, 0x7261, 0x432d, 0xfd6e, 0xfd6f, 0x7e52,
+  0x7e53, 0x4b70, 0x7e54, 0xfd71, 0x4e5a, 0xfd72, 0x7265, 0xfd73,
+  0xfd6c, 0xfd74, 0xfd75, 0x7266, 0x7e55, 0x7e56, 0x7267, 0xfd76,
+  0xfd77, 0xfd78, 0xfd79, 0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, 0x7268,
+  0x7e57, 0x7269, 0xfd7e,
+  /* 0x9CC0 */
+  0x443b, 0xfe21, 0x726a, 0x4837, 0x726f, 0x726b, 0x726c, 0xfe22,
+  0x4b31, 0x4c44, 0x4650,
+  /* 0x9D00 */
+  0xfe24, 0x7270, 0x7271, 0x463e, 0x726e, 0x726d, 0xfe23, 0x322a,
+  0xfe26, 0x7279, 0x7278, 0xfe27, 0xfe28, 0x3175, 0x7e58, 0x7e59,
+  0x7276, 0x7275, 0x7273, 0x337b, 0x7272, 0x3c32, 0x3229, 0xfe2c,
+  0x3963, 0x727c, 0x727b,
+  /* 0x9D40 */
+  0x727a, 0xfe2e, 0x7e5a, 0x7277, 0x727d, 0x7e5b, 0x727e, 0xfe2f,
+  0x7325, 0x7324, 0x7e5c, 0x7326, 0x312d, 0x7321, 0x7322, 0xfe30,
+  0x3974, 0x4c39, 0xfe31, 0x7e5d, 0x7323, 0xfe33, 0xfe34, 0x4b32,
+  0x732b, 0x7e5e, 0x7327, 0xfe36, 0xfe37, 0xfe38, 0x732c, 0x7e5f,
+  0xfe39,
+  /* 0x9D80 */
+  0xfe3a, 0x7329, 0x7328, 0x7e60, 0xfe3b, 0x375c, 0x7e61, 0xfe3c,
+  0x732d, 0xfe3d, 0x732e, 0x732f, 0x732a, 0x7e63, 0x7274, 0x7330,
+  0x4461, 0xfe3f, 0x7334, 0xfe40, 0x7335, 0x7333, 0x7e64, 0xfe41,
+  0xfe3e,
+  /* 0x9DC0 */
+  0x7e62, 0x7332, 0x7338, 0xfe42, 0x7331, 0x7336, 0xfe43, 0xfe44,
+  0x7337, 0x733a, 0xfe45, 0x7e65, 0x7339, 0xfe46, 0xfe47, 0xfe48,
+  0xfe49, 0x733c, 0x7e67, 0x733d, 0x733e, 0x4f49, 0xfe4a, 0x733b,
+  0x426b, 0x3a6d, 0x733f,
+  /* 0x9E00 */
+  0xfe4d, 0x7e68, 0xfe4c, 0xfe4e, 0x7e69, 0xfe4f, 0x7340, 0x7341,
+  0xfe50, 0xfe51, 0x7342,
+  /* 0x9E40 */
+  0x7343, 0x3834, 0x7344, 0xfe52, 0x7e6a, 0x7345, 0x3c2f,
+  /* 0x9E80 */
+  0xfe54, 0x7346, 0xfe55, 0x7347, 0x7348, 0x7349, 0x734c, 0x734a,
+  0x4f3c, 0x734b, 0x4e6f, 0xfe56, 0x734d, 0x7e6b, 0x4e5b, 0x7e6c,
+  0x734e, 0x477e, 0xfe57, 0x734f, 0x7351, 0x7e6d, 0x7352, 0x7e6e,
+  0x7e6f, 0x7e70, 0x7350, 0x396d, 0x4c4d, 0x4b63, 0x5677, 0xfe59,
+  0x5d60, 0x4b7b,
+  /* 0x9EC0 */
+  0x7e71, 0x322b, 0x7354, 0x3550, 0x7355, 0x7356, 0x7357, 0x7e72,
+  0x3975, 0x7358, 0x6054, 0x4c5b, 0x4263, 0x7359, 0x735b, 0x735a,
+  0xfe5b, 0x735c, 0x735d, 0xfe5c, 0x735e, 0xfe5d, 0x735f, 0x7360,
+  0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366, 0xfe5e,
+  /* 0x9F00 */
+  0xfe5f, 0xfe61, 0x7367, 0x7368, 0x4524, 0x7e73, 0x385d, 0x736a,
+  0xfe62, 0xfe63, 0x414d, 0x736b, 0x736c, 0xfe64, 0xfe65, 0x7e74,
+  0xfe66, 0x4921, 0xfe67, 0x736d,
+  /* 0x9F40 */
+  0xfe68, 0xfe69, 0xfe6a, 0x736e, 0x6337, 0x6c5a, 0x706d, 0x736f,
+  0xfe6b, 0x7370, 0xfe6c, 0x7e75, 0xfe6d, 0xfe6f, 0x7372, 0x7373,
+  0x7374, 0x4e70, 0x7371, 0x7375, 0x7376, 0xfe71, 0x7378, 0x7377,
+  0xfe73, 0xfe74, 0x737a, 0xfe75, 0x737b, 0x7379,
+  /* 0x9F80 */
+  0x4e36, 0x7e76, 0x7e77, 0x737c, 0x7e78, 0x737d, 0x6354, 0x737e,
+  0x7e79,
+  /* 0xF900 */
+  0x763b, 0x742e, 0x754e, 0x7b4f,
+  /* 0xF940 */
+  0x7649,
+  /* 0xF9C0 */
+  0x7e24, 0x7d5d,
+  /* 0xFA00 */
+  0x2f4b, 0x2f57, 0x4f72, 0xae79, 0x757a, 0x775a, 0x776f, 0x793c,
+  0x793d, 0x7941, 0x7b3a, 0xf738, 0xf745, 0x7c2e, 0xf96e, 0x7c6a,
+  0x2e38, 0x2e49, 0x2e50, 0x2e63, 0x2e68, 0x2e6e, 0x2f2c, 0x2f2f,
+  0x2f36, 0x2f5a, 0x2f5e, 0x4f61, 0x4f62, 0x7450, 0x745c, 0x745e,
+  /* 0xFA40 */
+  0x7461, 0x7528, 0x752b, 0x7543, 0x7565, 0x7669, 0x7677, 0x7725,
+  0x7755, 0xf029, 0x7825, 0x7927, 0x7933, 0x7934, 0x7937, 0x7938,
+  0x7939, 0x793b, 0x793f, 0x7940, 0x794d, 0x7951, 0x7964, 0x7a2e,
+  0xf450, 0x7a33, 0x7a3a, 0x7a44, 0x7a58, 0xf574, 0xf575, 0x7b27,
+  0x7b6f, 0x7b79, 0x7c2f, 0x7c30, 0x7c38, 0x7c3d, 0xf969, 0x7c59,
+  0x7d63, 0x7d76, 0x7d7b,
+  /* 0xFE40 */
+  0x233e, 0x233d,
+  /* 0xFF00 */
+  0x212a, 0x2230, 0x2174, 0x2170, 0x2173, 0x2175, 0x222f, 0x214a,
+  0x214b, 0x2176, 0x215c, 0x2124, 0x2231, 0x2125, 0x213f, 0x2330,
+  0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, 0x2338,
+  0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129, 0x2177,
+  0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, 0x2348,
+  0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, 0x2350,
+  0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, 0x2358,
+  0x2359, 0x235a, 0x214e, 0x2140, 0x214f, 0x2130, 0x2132,
+  /* 0xFF40 */
+  0x212e, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367,
+  0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f,
+  0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377,
+  0x2378, 0x2379, 0x237a, 0x2150, 0x2143, 0x2151, 0x2232, 0x2256,
+  0x2257,
+  /* 0xFFC0 */
+  0x2131, 0x216f,
+  /* 0x20000 */
+  0x2e22,
+  /* 0x20080 */
+  0xa121, 0xa12b, 0xa12e,
+  /* 0x20180 */
+  0xa136,
+  /* 0x20200 */
+  0xa146,
+  /* 0x20300 */
+  0xa170,
+  /* 0x20340 */
+  0xa179,
+  /* 0x20380 */
+  0xa177,
+  /* 0x203C0 */
+  0xa322,
+  /* 0x20440 */
+  0xa325,
+  /* 0x20500 */
+  0xa327,
+  /* 0x205C0 */
+  0xa331,
+  /* 0x20600 */
+  0xa332,
+  /* 0x20740 */
+  0xa338,
+  /* 0x20800 */
+  0xa33f, 0xa341,
+  /* 0x20880 */
+  0xa34a,
+  /* 0x20940 */
+  0xa352,
+  /* 0x20980 */
+  0xa353,
+  /* 0x20AC0 */
+  0xa359,
+  /* 0x20B00 */
+  0xa35c,
+  /* 0x20B80 */
+  0x4f54,
+  /* 0x20D40 */
+  0xa377,
+  /* 0x20DC0 */
+  0xa42a,
+  /* 0x20E40 */
+  0xa43a, 0xa432,
+  /* 0x20E80 */
+  0xa431,
+  /* 0x20F40 */
+  0xa43d,
+  /* 0x21200 */
+  0xa459, 0x2f42,
+  /* 0x21240 */
+  0xa45c, 0xa463, 0xa45e,
+  /* 0x212C0 */
+  0xa46b, 0xa46a, 0xa472,
+  /* 0x21300 */
+  0x2f4c, 0xa474,
+  /* 0x21340 */
+  0xa475,
+  /* 0x213C0 */
+  0xa525,
+  /* 0x21440 */
+  0xa532, 0x2f60,
+  /* 0x215C0 */
+  0xa53e,
+  /* 0x21640 */
+  0xa547,
+  /* 0x21680 */
+  0x4f63,
+  /* 0x21700 */
+  0xa555,
+  /* 0x21740 */
+  0xa556,
+  /* 0x21880 */
+  0x2f7b,
+  /* 0x219C0 */
+  0xa57e,
+  /* 0x21C40 */
+  0xa830,
+  /* 0x21D00 */
+  0xa837,
+  /* 0x21D40 */
+  0xa838, 0xa83b, 0xa83a,
+  /* 0x21D80 */
+  0xa845, 0xa840, 0xa83f, 0xa848,
+  /* 0x21DC0 */
+  0xa84a,
+  /* 0x21E00 */
+  0xa84b, 0x4f6e,
+  /* 0x21F00 */
+  0xa85b,
+  /* 0x21F40 */
+  0xa866,
+  /* 0x21FC0 */
+  0xa86c,
+  /* 0x22140 */
+  0xac22,
+  /* 0x22200 */
+  0xfe53,
+  /* 0x22300 */
+  0xac2b,
+  /* 0x22380 */
+  0xac30,
+  /* 0x226C0 */
+  0xac50,
+  /* 0x22840 */
+  0xac65,
+  /* 0x22880 */
+  0xac6d,
+  /* 0x22980 */
+  0xac72,
+  /* 0x22A80 */
+  0xad24,
+  /* 0x22B40 */
+  0xad32, 0xad29, 0xad2a,
+  /* 0x22B80 */
+  0xad35,
+  /* 0x22C00 */
+  0xad34, 0xad39,
+  /* 0x22DC0 */
+  0xad56,
+  /* 0x23180 */
+  0xae24,
+  /* 0x231C0 */
+  0xad7d, 0x753a, 0xae23,
+  /* 0x23340 */
+  0xae3a,
+  /* 0x233C0 */
+  0xae42, 0xae3d, 0xae3c, 0xae44, 0xae47, 0xae49, 0xae43,
+  /* 0x23440 */
+  0xae55, 0xae57, 0xae56, 0xae5b,
+  /* 0x234C0 */
+  0xae77,
+  /* 0x23540 */
+  0xae78,
+  /* 0x23580 */
+  0xaf2a,
+  /* 0x235C0 */
+  0x7572,
+  /* 0x23600 */
+  0xaf42, 0xaf3f, 0xaf43,
+  /* 0x23640 */
+  0xaf40,
+  /* 0x23700 */
+  0xaf59, 0xaf4e, 0x7629,
+  /* 0x23740 */
+  0x7632, 0xaf61,
+  /* 0x237C0 */
+  0xaf6a, 0xaf69,
+  /* 0x23800 */
+  0xaf70, 0xaf75,
+  /* 0x23A80 */
+  0xee23,
+  /* 0x23C40 */
+  0xee34,
+  /* 0x23CC0 */
+  0x7660,
+  /* 0x23D00 */
+  0xee49, 0xf475,
+  /* 0x23D40 */
+  0xee5c,
+  /* 0x23DC0 */
+  0xee60, 0xee5f, 0xee5e,
+  /* 0x23F40 */
+  0xef32,
+  /* 0x24080 */
+  0xef47,
+  /* 0x24100 */
+  0xef4d,
+  /* 0x241C0 */
+  0xef61, 0xef64,
+  /* 0x24380 */
+  0xf022,
+  /* 0x24600 */
+  0xf033,
+  /* 0x24680 */
+  0xf039,
+  /* 0x247C0 */
+  0x776c,
+  /* 0x24880 */
+  0xf053,
+  /* 0x24A40 */
+  0xf07b,
+  /* 0x24B40 */
+  0xf12e, 0xf130,
+  /* 0x24C00 */
+  0xf135,
+  /* 0x24D00 */
+  0xf144,
+  /* 0x24E00 */
+  0xf15d, 0xf161,
+  /* 0x24E40 */
+  0xf166,
+  /* 0x24E80 */
+  0xf169,
+  /* 0x25040 */
+  0xf175, 0xf177,
+  /* 0x25100 */
+  0xf17a,
+  /* 0x25180 */
+  0xf221,
+  /* 0x251C0 */
+  0xf224, 0xf223,
+  /* 0x25200 */
+  0xf228,
+  /* 0x25240 */
+  0xf22c,
+  /* 0x25400 */
+  0xf23d,
+  /* 0x25480 */
+  0x787e,
+  /* 0x254C0 */
+  0xf248,
+  /* 0x25500 */
+  0x7929,
+  /* 0x25580 */
+  0xf25b,
+  /* 0x25740 */
+  0x7947,
+  /* 0x25780 */
+  0xf275, 0xf276,
+  /* 0x259C0 */
+  0x7954, 0xf332,
+  /* 0x25AC0 */
+  0xf33e, 0xf33d, 0xf340,
+  /* 0x25B80 */
+  0xf352,
+  /* 0x25C40 */
+  0xf35d, 0xf35e,
+  /* 0x25D80 */
+  0x796e,
+  /* 0x25E00 */
+  0xf373,
+  /* 0x25E40 */
+  0xf374, 0xf377, 0xf375,
+  /* 0x25EC0 */
+  0xf37d, 0xf37b, 0xf422,
+  /* 0x25F00 */
+  0xf424,
+  /* 0x25F40 */
+  0xf427,
+  /* 0x25FC0 */
+  0xf42f, 0xf42e, 0xf435,
+  /* 0x26000 */
+  0xf434, 0xf43d,
+  /* 0x26040 */
+  0xf442,
+  /* 0x260C0 */
+  0xf44f,
+  /* 0x26240 */
+  0xf469,
+  /* 0x26280 */
+  0xf46b,
+  /* 0x26340 */
+  0xf472,
+  /* 0x26400 */
+  0xf479,
+  /* 0x26640 */
+  0xf535,
+  /* 0x26680 */
+  0xf53a,
+  /* 0x26700 */
+  0xf546,
+  /* 0x268C0 */
+  0xf556, 0xf558,
+  /* 0x26940 */
+  0xf55a, 0xf55d,
+  /* 0x269C0 */
+  0xf55f,
+  /* 0x26A00 */
+  0xf563,
+  /* 0x26A40 */
+  0xf56a,
+  /* 0x26A80 */
+  0xf570, 0xf573,
+  /* 0x26AC0 */
+  0x7a5d,
+  /* 0x26C00 */
+  0xa544,
+  /* 0x26C40 */
+  0xf644,
+  /* 0x26CC0 */
+  0xf64e,
+  /* 0x26E40 */
+  0x7b33, 0xf65d,
+  /* 0x26F80 */
+  0xf675,
+  /* 0x26FC0 */
+  0xf721, 0xf722, 0xf67e,
+  /* 0x270C0 */
+  0x7b49,
+  /* 0x27100 */
+  0xf733, 0xf736,
+  /* 0x273C0 */
+  0xf765, 0xf764, 0xf76b,
+  /* 0x27400 */
+  0xf76e,
+  /* 0x27440 */
+  0xf773,
+  /* 0x27600 */
+  0xf82a, 0xf829, 0xf82c,
+  /* 0x27680 */
+  0x7b6c, 0xf834,
+  /* 0x27700 */
+  0xf83c, 0xf83e,
+  /* 0x27740 */
+  0xf842,
+  /* 0x27980 */
+  0xf856,
+  /* 0x27A80 */
+  0xf863,
+  /* 0x27B80 */
+  0xf877, 0xf879,
+  /* 0x27BC0 */
+  0xf87a,
+  /* 0x27C80 */
+  0xf925,
+  /* 0x27D80 */
+  0xf92f,
+  /* 0x27E00 */
+  0xf932,
+  /* 0x27F80 */
+  0xf939,
+  /* 0x28080 */
+  0xf942, 0xf948,
+  /* 0x28240 */
+  0x7c49,
+  /* 0x28280 */
+  0xf959,
+  /* 0x282C0 */
+  0xf95e,
+  /* 0x283C0 */
+  0x7c51,
+  /* 0x28400 */
+  0xf966,
+  /* 0x28440 */
+  0xf96b,
+  /* 0x28540 */
+  0xf97a,
+  /* 0x285C0 */
+  0xf97e, 0xfa21,
+  /* 0x286C0 */
+  0xfa2c, 0xfa2f,
+  /* 0x28940 */
+  0xfa50, 0xfa4f, 0xfa57,
+  /* 0x28980 */
+  0xfa65, 0xfa66, 0xfa71, 0xfa72,
+  /* 0x28A00 */
+  0xfa7e, 0xfb21,
+  /* 0x28A40 */
+  0xfb2d, 0xfb2c,
+  /* 0x28A80 */
+  0xfb36,
+  /* 0x28AC0 */
+  0xfb37, 0xfb3e, 0xfb3d,
+  /* 0x28BC0 */
+  0xfb4e, 0xfb4f,
+  /* 0x28D00 */
+  0xfb57,
+  /* 0x28D40 */
+  0xfb5a,
+  /* 0x28DC0 */
+  0xfb5c,
+  /* 0x28E00 */
+  0xfb5d, 0xfb61,
+  /* 0x28E80 */
+  0xfb65,
+  /* 0x28EC0 */
+  0xfb67,
+  /* 0x28F00 */
+  0xfb69,
+  /* 0x28FC0 */
+  0xfb71,
+  /* 0x29280 */
+  0xfc22, 0xfc23,
+  /* 0x29480 */
+  0xfc38,
+  /* 0x295C0 */
+  0xfc42,
+  /* 0x29640 */
+  0xfc4c,
+  /* 0x296C0 */
+  0xfc56,
+  /* 0x29700 */
+  0xfc59,
+  /* 0x29740 */
+  0xfc5d,
+  /* 0x298C0 */
+  0xfc76,
+  /* 0x29A40 */
+  0xfd2c,
+  /* 0x29DC0 */
+  0xfd4b,
+  /* 0x29E00 */
+  0xfd59, 0xfd4c,
+  /* 0x29E40 */
+  0xfd5d,
+  /* 0x29E80 */
+  0xfd5b,
+  /* 0x29EC0 */
+  0xfd67, 0xfd70, 0xfd6d,
+  /* 0x29FC0 */
+  0xfe25,
+  /* 0x2A000 */
+  0xfe2b, 0xfe29,
+  /* 0x2A080 */
+  0xfe35,
+  /* 0x2A0C0 */
+  0xfe32,
+  /* 0x2A180 */
+  0x7e66,
+  /* 0x2A380 */
+  0xfe58,
+  /* 0x2A400 */
+  0xfe5a,
+  /* 0x2A5C0 */
+  0xfe6e,
+  /* 0x2A600 */
+  0xfe70, 0xfe72,
+  /* 0x2A680 */
+  0xfe76,
+};
+
+static const Summary16 jisx0213_from_ucs_level2_2indx[] = {
+  /* 0x0080 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0xffdf }, {   15, 0xffdf },
+  /* 0x00C0 */
+  {   30, 0xffff }, {   46, 0xffff }, {   62, 0xffff }, {   78, 0xffff },
+  /* 0x0100 */
+  {   94, 0xf3ff }, {  108, 0x3f0e }, {  117, 0x0cb0 }, {  122, 0x6630 },
+  /* 0x0140 */
+  {  128, 0x399e }, {  137, 0xff3f }, {  151, 0xfc3f }, {  163, 0x7e03 },
+  /* 0x0180 */
+  {  171, 0x0000 }, {  171, 0x0008 }, {  172, 0x0000 }, {  172, 0x0000 },
+  /* 0x01C0 */
+  {  172, 0x6004 }, {  175, 0x1557 }, {  183, 0x0000 }, {  183, 0x2300 },
+  /* 0x0240 */
+  {  186, 0x0000 }, {  186, 0xd7ff }, {  200, 0xf1f3 }, {  211, 0x6e2f },
+  /* 0x0280 */
+  {  221, 0x7f1e }, {  232, 0x2137 }, {  239, 0x0006 }, {  241, 0x0000 },
+  /* 0x02C0 */
+  {  241, 0x1180 }, {  244, 0x6b03 }, {  251, 0x03e0 }, {  256, 0x0000 },
+  /* 0x0300 */
+  {  256, 0x995f }, {  266, 0xf700 }, {  273, 0x9631 }, {  280, 0x3e11 },
+  /* 0x0340 */
+  {  287, 0x0000 }, {  287, 0x0000 }, {  287, 0x0002 }, {  288, 0x0000 },
+  /* 0x0380 */
+  {  288, 0x0000 }, {  288, 0xfffe }, {  303, 0x03fb }, {  312, 0xfffe },
+  /* 0x03C0 */
+  {  327, 0x03ff }, {  337, 0x0000 }, {  337, 0x0000 }, {  337, 0x0000 },
+  /* 0x0400 */
+  {  337, 0x0002 }, {  338, 0xffff }, {  354, 0xffff }, {  370, 0xffff },
+  /* 0x0440 */
+  {  386, 0xffff }, {  402, 0x0002 }, {  403, 0x0000 }, {  403, 0x0000 },
+  /* 0x1E00 */
+  {  403, 0x0000 }, {  403, 0x0000 }, {  403, 0x0000 }, {  403, 0xc000 },
+  /* 0x1F40 */
+  {  405, 0x0000 }, {  405, 0x0000 }, {  405, 0x0000 }, {  405, 0x000f },
+  /* 0x2000 */
+  {  409, 0x0000 }, {  409, 0x3359 }, {  417, 0x0067 }, {  422, 0x980d },
+  /* 0x2040 */
+  {  428, 0x0384 }, {  432, 0x0002 }, {  433, 0x0000 }, {  433, 0x0000 },
+  /* 0x2080 */
+  {  433, 0x0000 }, {  433, 0x0000 }, {  433, 0x1000 }, {  434, 0x0000 },
+  /* 0x2100 */
+  {  434, 0x8008 }, {  436, 0x0048 }, {  438, 0x0882 }, {  441, 0x0020 },
+  /* 0x2140 */
+  {  442, 0x0000 }, {  442, 0x0038 }, {  445, 0x0fff }, {  457, 0x0fff },
+  /* 0x2180 */
+  {  469, 0x0000 }, {  469, 0x03df }, {  478, 0x0000 }, {  478, 0x0000 },
+  /* 0x21C0 */
+  {  478, 0x0010 }, {  479, 0x0014 }, {  481, 0x03c0 }, {  485, 0x0000 },
+  /* 0x2200 */
+  {  485, 0x0bad }, {  493, 0xe40c }, {  499, 0x5fe1 }, {  509, 0x2030 },
+  /* 0x2240 */
+  {  512, 0x0128 }, {  515, 0x0004 }, {  516, 0x0cc7 }, {  523, 0x00c0 },
+  /* 0x2280 */
+  {  525, 0x0cfc }, {  533, 0x00e0 }, {  536, 0x0020 }, {  537, 0x8000 },
+  /* 0x22C0 */
+  {  538, 0x0000 }, {  538, 0x0c00 }, {  540, 0x0000 }, {  540, 0x0000 },
+  /* 0x2300 */
+  {  540, 0x0060 }, {  542, 0x0104 }, {  544, 0x0000 }, {  544, 0x0000 },
+  /* 0x2380 */
+  {  544, 0x0000 }, {  544, 0x0000 }, {  544, 0x0000 }, {  544, 0xc000 },
+  /* 0x23C0 */
+  {  546, 0x5fff }, {  560, 0x0000 }, {  560, 0x0000 }, {  560, 0x0000 },
+  /* 0x2400 */
+  {  560, 0x0000 }, {  560, 0x0000 }, {  560, 0x0008 }, {  561, 0x0000 },
+  /* 0x2440 */
+  {  561, 0x0000 }, {  561, 0x0000 }, {  561, 0xffff }, {  577, 0x000f },
+  /* 0x24C0 */
+  {  581, 0x0000 }, {  581, 0xffff }, {  597, 0xfbff }, {  612, 0x7fff },
+  /* 0x2500 */
+  {  627, 0x900f }, {  633, 0x3999 }, {  641, 0x9939 }, {  649, 0x9999 },
+  /* 0x2540 */
+  {  657, 0x0804 }, {  659, 0x0000 }, {  659, 0x0000 }, {  659, 0x0000 },
+  /* 0x2580 */
+  {  659, 0x0000 }, {  659, 0x0000 }, {  659, 0x0003 }, {  661, 0x30ce },
+  /* 0x25C0 */
+  {  668, 0xcac3 }, {  676, 0x000f }, {  680, 0x8040 }, {  682, 0x0000 },
+  /* 0x2600 */
+  {  682, 0x406f }, {  689, 0x40c0 }, {  692, 0x0000 }, {  692, 0x0000 },
+  /* 0x2640 */
+  {  692, 0x0005 }, {  694, 0x0000 }, {  694, 0xffff }, {  710, 0x0000 },
+  /* 0x2700 */
+  {  710, 0x0000 }, {  710, 0x0008 }, {  711, 0x0000 }, {  711, 0x0000 },
+  /* 0x2740 */
+  {  711, 0x0000 }, {  711, 0x0040 }, {  712, 0x0000 }, {  712, 0xffc0 },
+  /* 0x2900 */
+  {  722, 0x0000 }, {  722, 0x0000 }, {  722, 0x0000 }, {  722, 0x0030 },
+  /* 0x2980 */
+  {  724, 0x0000 }, {  724, 0x0000 }, {  724, 0x0000 }, {  724, 0x8000 },
+  /* 0x29C0 */
+  {  725, 0x0000 }, {  725, 0x0000 }, {  725, 0x0000 }, {  725, 0x0c00 },
+  /* 0x3000 */
+  {  727, 0xffef }, {  742, 0xb3ff }, {  755, 0x0001 }, {  756, 0x3838 },
+  /* 0x3040 */
+  {  762, 0xfffe }, {  777, 0xffff }, {  793, 0xffff }, {  809, 0xffff },
+  /* 0x3080 */
+  {  825, 0xffff }, {  841, 0xf87f }, {  853, 0xffff }, {  869, 0xffff },
+  /* 0x30C0 */
+  {  885, 0xffff }, {  901, 0xffff }, {  917, 0xffff }, {  933, 0xffff },
+  /* 0x31C0 */
+  {  949, 0x0000 }, {  949, 0x0000 }, {  949, 0x0000 }, {  949, 0xffff },
+  /* 0x3200 */
+  {  965, 0x0000 }, {  965, 0x0000 }, {  965, 0x0000 }, {  965, 0x0206 },
+  /* 0x3240 */
+  {  968, 0x0000 }, {  968, 0xfffe }, {  983, 0x0000 }, {  983, 0x0000 },
+  /* 0x3280 */
+  {  983, 0x0000 }, {  983, 0x0000 }, {  983, 0x01f0 }, {  988, 0xfffe },
+  /* 0x32C0 */
+  { 1003, 0x0000 }, { 1003, 0xffff }, { 1019, 0x322f }, { 1027, 0x0400 },
+  /* 0x3300 */
+  { 1028, 0x2008 }, { 1030, 0x0110 }, { 1032, 0x08cc }, { 1037, 0x0840 },
+  /* 0x3340 */
+  { 1039, 0x2600 }, { 1042, 0x0082 }, { 1044, 0x0000 }, { 1044, 0x7800 },
+  /* 0x3380 */
+  { 1048, 0xc000 }, { 1050, 0x7000 }, { 1053, 0x0002 }, { 1054, 0x0000 },
+  /* 0x33C0 */
+  { 1054, 0x2810 }, { 1057, 0x0000 }, { 1057, 0x0000 }, { 1057, 0x0000 },
+  /* 0x3400 */
+  { 1057, 0x0044 }, { 1059, 0x0000 }, { 1059, 0x5000 }, { 1061, 0x0000 },
+  /* 0x3440 */
+  { 1061, 0x0000 }, { 1061, 0x0000 }, { 1061, 0x0500 }, { 1063, 0x0000 },
+  /* 0x3480 */
+  { 1063, 0x0000 }, { 1063, 0x0004 }, { 1064, 0x0000 }, { 1064, 0x1020 },
+  /* 0x34C0 */
+  { 1066, 0x0082 }, { 1068, 0x0800 }, { 1069, 0x0000 }, { 1069, 0x0000 },
+  /* 0x3500 */
+  { 1069, 0x0000 }, { 1069, 0x8000 }, { 1070, 0x0000 }, { 1070, 0x0000 },
+  /* 0x3540 */
+  { 1070, 0x0000 }, { 1070, 0x6000 }, { 1072, 0x4008 }, { 1074, 0x0000 },
+  /* 0x3580 */
+  { 1074, 0x0000 }, { 1074, 0x0000 }, { 1074, 0x0140 }, { 1076, 0x0000 },
+  /* 0x35C0 */
+  { 1076, 0x0020 }, { 1077, 0x0400 }, { 1078, 0x0000 }, { 1078, 0x0010 },
+  /* 0x3600 */
+  { 1079, 0x0020 }, { 1080, 0x0000 }, { 1080, 0x0000 }, { 1080, 0x0000 },
+  /* 0x3640 */
+  { 1080, 0x0400 }, { 1081, 0x0000 }, { 1081, 0x0000 }, { 1081, 0x0000 },
+  /* 0x3680 */
+  { 1081, 0x0000 }, { 1081, 0x0242 }, { 1084, 0x0000 }, { 1084, 0x0000 },
+  /* 0x36C0 */
+  { 1084, 0x8000 }, { 1085, 0x0000 }, { 1085, 0x0000 }, { 1085, 0x0000 },
+  /* 0x3740 */
+  { 1085, 0x0000 }, { 1085, 0x0000 }, { 1085, 0x1806 }, { 1089, 0x0020 },
+  /* 0x3780 */
+  { 1090, 0x2000 }, { 1091, 0x0000 }, { 1091, 0x0000 }, { 1091, 0x0000 },
+  /* 0x37C0 */
+  { 1091, 0x0002 }, { 1092, 0x0000 }, { 1092, 0x0104 }, { 1094, 0x2010 },
+  /* 0x3800 */
+  { 1096, 0x0001 }, { 1097, 0x0000 }, { 1097, 0x8000 }, { 1098, 0x0040 },
+  /* 0x3840 */
+  { 1099, 0x0001 }, { 1100, 0x1000 }, { 1101, 0x0002 }, { 1102, 0x0000 },
+  /* 0x38C0 */
+  { 1102, 0x0000 }, { 1102, 0x0000 }, { 1102, 0x0000 }, { 1102, 0x0400 },
+  /* 0x3900 */
+  { 1103, 0x0000 }, { 1103, 0x0480 }, { 1105, 0x0000 }, { 1105, 0x0000 },
+  /* 0x3940 */
+  { 1105, 0x0000 }, { 1105, 0x0000 }, { 1105, 0x8000 }, { 1106, 0x0000 },
+  /* 0x3A40 */
+  { 1106, 0x0000 }, { 1106, 0x0000 }, { 1106, 0x4000 }, { 1107, 0x0008 },
+  /* 0x3AC0 */
+  { 1108, 0x0000 }, { 1108, 0x00c0 }, { 1110, 0x0400 }, { 1111, 0x0000 },
+  /* 0x3B00 */
+  { 1111, 0x4000 }, { 1112, 0x1400 }, { 1114, 0x0004 }, { 1115, 0x0000 },
+  /* 0x3B40 */
+  { 1115, 0x0000 }, { 1115, 0x0000 }, { 1115, 0x2000 }, { 1116, 0x0080 },
+  /* 0x3B80 */
+  { 1117, 0x2180 }, { 1120, 0x0000 }, { 1120, 0x0010 }, { 1121, 0x0040 },
+  /* 0x3BC0 */
+  { 1122, 0x2008 }, { 1124, 0x0000 }, { 1124, 0x0000 }, { 1124, 0x0001 },
+  /* 0x3C00 */
+  { 1125, 0x8000 }, { 1126, 0x0000 }, { 1126, 0x0040 }, { 1127, 0x0000 },
+  /* 0x3CC0 */
+  { 1127, 0x0008 }, { 1128, 0x0004 }, { 1129, 0x0000 }, { 1129, 0x0000 },
+  /* 0x3D00 */
+  { 1129, 0x0000 }, { 1129, 0x4002 }, { 1131, 0x0000 }, { 1131, 0x0000 },
+  /* 0x3D40 */
+  { 1131, 0x0000 }, { 1131, 0x0000 }, { 1131, 0x0010 }, { 1132, 0x0000 },
+  /* 0x3D80 */
+  { 1132, 0x0000 }, { 1132, 0x0400 }, { 1133, 0x0000 }, { 1133, 0x0000 },
+  /* 0x3DC0 */
+  { 1133, 0x0001 }, { 1134, 0x0010 }, { 1135, 0x0000 }, { 1135, 0x0000 },
+  /* 0x3E00 */
+  { 1135, 0x0020 }, { 1136, 0x0000 }, { 1136, 0x0000 }, { 1136, 0x8000 },
+  /* 0x3E40 */
+  { 1137, 0x0000 }, { 1137, 0x0000 }, { 1137, 0x0141 }, { 1140, 0x0000 },
+  /* 0x3E80 */
+  { 1140, 0x0008 }, { 1141, 0x0010 }, { 1142, 0x0000 }, { 1142, 0x0000 },
+  /* 0x3F40 */
+  { 1142, 0x0000 }, { 1142, 0x0080 }, { 1143, 0x0000 }, { 1143, 0x00a4 },
+  /* 0x3F80 */
+  { 1146, 0x0000 }, { 1146, 0x0000 }, { 1146, 0x4000 }, { 1147, 0x0000 },
+  /* 0x3FC0 */
+  { 1147, 0x0200 }, { 1148, 0x0080 }, { 1149, 0x0000 }, { 1149, 0x0000 },
+  /* 0x4000 */
+  { 1149, 0x0000 }, { 1149, 0x0000 }, { 1149, 0x0000 }, { 1149, 0x0200 },
+  /* 0x4040 */
+  { 1150, 0x0000 }, { 1150, 0x0100 }, { 1151, 0x0000 }, { 1151, 0x0000 },
+  /* 0x4080 */
+  { 1151, 0x0000 }, { 1151, 0x0008 }, { 1152, 0x0000 }, { 1152, 0x0000 },
+  /* 0x4100 */
+  { 1152, 0x0020 }, { 1153, 0x0000 }, { 1153, 0x0000 }, { 1153, 0x0000 },
+  /* 0x4140 */
+  { 1153, 0x8100 }, { 1155, 0x0000 }, { 1155, 0x0008 }, { 1156, 0x0000 },
+  /* 0x4180 */
+  { 1156, 0x0000 }, { 1156, 0x0000 }, { 1156, 0x0000 }, { 1156, 0x8010 },
+  /* 0x41C0 */
+  { 1158, 0x0000 }, { 1158, 0x0000 }, { 1158, 0x4040 }, { 1160, 0x0008 },
+  /* 0x4200 */
+  { 1161, 0x4080 }, { 1163, 0x0000 }, { 1163, 0x0000 }, { 1163, 0x0000 },
+  /* 0x4240 */
+  { 1163, 0x0000 }, { 1163, 0x0000 }, { 1163, 0x0010 }, { 1164, 0x0000 },
+  /* 0x42C0 */
+  { 1164, 0x0040 }, { 1165, 0x2040 }, { 1167, 0x0000 }, { 1167, 0x0000 },
+  /* 0x4300 */
+  { 1167, 0x0004 }, { 1168, 0x0000 }, { 1168, 0x0800 }, { 1169, 0x0000 },
+  /* 0x4340 */
+  { 1169, 0x0008 }, { 1170, 0x0000 }, { 1170, 0x0000 }, { 1170, 0x0000 },
+  /* 0x43C0 */
+  { 1170, 0x0000 }, { 1170, 0x0000 }, { 1170, 0x4000 }, { 1171, 0x0001 },
+  /* 0x4400 */
+  { 1172, 0x0100 }, { 1173, 0x1080 }, { 1175, 0x0004 }, { 1176, 0x0000 },
+  /* 0x4440 */
+  { 1176, 0x0000 }, { 1176, 0x0808 }, { 1178, 0x0000 }, { 1178, 0x0440 },
+  /* 0x4480 */
+  { 1180, 0x0000 }, { 1180, 0x0002 }, { 1181, 0x0000 }, { 1181, 0x4008 },
+  /* 0x44C0 */
+  { 1183, 0x0000 }, { 1183, 0x0010 }, { 1184, 0x0000 }, { 1184, 0x0000 },
+  /* 0x4500 */
+  { 1184, 0x2100 }, { 1186, 0x0000 }, { 1186, 0x0020 }, { 1187, 0x0000 },
+  /* 0x4540 */
+  { 1187, 0x0008 }, { 1188, 0x0000 }, { 1188, 0x0000 }, { 1188, 0x0000 },
+  /* 0x4580 */
+  { 1188, 0x0000 }, { 1188, 0x2000 }, { 1189, 0x0000 }, { 1189, 0x0100 },
+  /* 0x45C0 */
+  { 1190, 0x0000 }, { 1190, 0x0000 }, { 1190, 0x0420 }, { 1192, 0x0000 },
+  /* 0x4600 */
+  { 1192, 0x8000 }, { 1193, 0x0000 }, { 1193, 0x0000 }, { 1193, 0x0000 },
+  /* 0x4640 */
+  { 1193, 0x0002 }, { 1194, 0x0000 }, { 1194, 0x0020 }, { 1195, 0x0000 },
+  /* 0x4680 */
+  { 1195, 0x0000 }, { 1195, 0x0000 }, { 1195, 0x8002 }, { 1197, 0x0000 },
+  /* 0x4700 */
+  { 1197, 0x1000 }, { 1198, 0x0000 }, { 1198, 0x0000 }, { 1198, 0x0000 },
+  /* 0x4740 */
+  { 1198, 0x0000 }, { 1198, 0x0000 }, { 1198, 0x0010 }, { 1199, 0x0000 },
+  /* 0x47C0 */
+  { 1199, 0x0000 }, { 1199, 0x0000 }, { 1199, 0x0000 }, { 1199, 0x2000 },
+  /* 0x4800 */
+  { 1200, 0x0000 }, { 1200, 0x0040 }, { 1201, 0x0000 }, { 1201, 0x0000 },
+  /* 0x4840 */
+  { 1201, 0x4010 }, { 1203, 0x0000 }, { 1203, 0x0000 }, { 1203, 0x0000 },
+  /* 0x4880 */
+  { 1203, 0x0000 }, { 1203, 0x0000 }, { 1203, 0x0000 }, { 1203, 0x0020 },
+  /* 0x4980 */
+  { 1204, 0x0000 }, { 1204, 0x0000 }, { 1204, 0x0000 }, { 1204, 0x0001 },
+  /* 0x49C0 */
+  { 1205, 0x0000 }, { 1205, 0x0000 }, { 1205, 0x0080 }, { 1206, 0x0400 },
+  /* 0x4A00 */
+  { 1207, 0x0010 }, { 1208, 0x0000 }, { 1208, 0x0200 }, { 1209, 0x0000 },
+  /* 0x4A80 */
+  { 1209, 0x0000 }, { 1209, 0x0000 }, { 1209, 0x0000 }, { 1209, 0x1000 },
+  /* 0x4B00 */
+  { 1210, 0x0000 }, { 1210, 0x0000 }, { 1210, 0x0000 }, { 1210, 0x0800 },
+  /* 0x4BC0 */
+  { 1211, 0x0404 }, { 1213, 0x0004 }, { 1214, 0x0100 }, { 1215, 0x0000 },
+  /* 0x4C00 */
+  { 1215, 0x0000 }, { 1215, 0x0080 }, { 1216, 0x0001 }, { 1217, 0x0000 },
+  /* 0x4CC0 */
+  { 1217, 0x0010 }, { 1218, 0x0002 }, { 1219, 0x0000 }, { 1219, 0x0000 },
+  /* 0x4D00 */
+  { 1219, 0x0080 }, { 1220, 0x0000 }, { 1220, 0x0000 }, { 1220, 0x0000 },
+  /* 0x4D40 */
+  { 1220, 0x0000 }, { 1220, 0x0000 }, { 1220, 0x0000 }, { 1220, 0x0080 },
+  /* 0x4E00 */
+  { 1221, 0xef8f }, { 1233, 0x43f7 }, { 1243, 0xff42 }, { 1253, 0x9b47 },
+  /* 0x4E40 */
+  { 1262, 0xe9ad }, { 1272, 0xe7e2 }, { 1282, 0x0204 }, { 1284, 0x400a },
+  /* 0x4E80 */
+  { 1287, 0x7f65 }, { 1298, 0xfb36 }, { 1309, 0x7977 }, { 1320, 0x1e49 },
+  /* 0x4EC0 */
+  { 1327, 0xeddf }, { 1340, 0xe7f1 }, { 1351, 0x683a }, { 1358, 0xa8e7 },
+  /* 0x4F00 */
+  { 1367, 0xee0b }, { 1376, 0x3443 }, { 1382, 0x8000 }, { 1383, 0x75d1 },
+  /* 0x4F40 */
+  { 1392, 0xe3c8 }, { 1400, 0xfffb }, { 1415, 0x9611 }, { 1421, 0xfde9 },
+  /* 0x4F80 */
+  { 1433, 0xad6c }, { 1442, 0x2dd6 }, { 1451, 0xe803 }, { 1457, 0xc064 },
+  /* 0x4FC0 */
+  { 1462, 0xce3c }, { 1471, 0xad97 }, { 1481, 0xc07b }, { 1489, 0x456e },
+  /* 0x5000 */
+  { 1497, 0xea67 }, { 1507, 0xd75f }, { 1519, 0x7ffe }, { 1533, 0x0a40 },
+  /* 0x5040 */
+  { 1536, 0xc3cf }, { 1546, 0x14e9 }, { 1553, 0x1468 }, { 1558, 0x2175 },
+  /* 0x5080 */
+  { 1565, 0x2121 }, { 1569, 0x177e }, { 1579, 0x3408 }, { 1583, 0x4cbe },
+  /* 0x50C0 */
+  { 1592, 0xf6b4 }, { 1602, 0x4673 }, { 1610, 0x62ea }, { 1618, 0x0a2c },
+  /* 0x5100 */
+  { 1623, 0x0b5f }, { 1632, 0xcdf4 }, { 1642, 0x0402 }, { 1644, 0x9ca4 },
+  /* 0x5140 */
+  { 1651, 0x7ffb }, { 1665, 0x14b5 }, { 1672, 0x7f25 }, { 1682, 0x19ea },
+  /* 0x5180 */
+  { 1690, 0xbe6d }, { 1701, 0x23ef }, { 1711, 0x3f7d }, { 1723, 0x30ff },
+  /* 0x51C0 */
+  { 1733, 0x3e78 }, { 1742, 0x7840 }, { 1747, 0x66c7 }, { 1756, 0x677b },
+  /* 0x5200 */
+  { 1767, 0x4ddf }, { 1778, 0x20fe }, { 1786, 0x46b0 }, { 1792, 0x0fc9 },
+  /* 0x5240 */
+  { 1800, 0xbe98 }, { 1809, 0x78f0 }, { 1817, 0x963a }, { 1825, 0xa0bf },
+  /* 0x5280 */
+  { 1834, 0x239c }, { 1841, 0x891e }, { 1848, 0xbe59 }, { 1858, 0x5e32 },
+  /* 0x52C0 */
+  { 1866, 0x37aa }, { 1875, 0xebe7 }, { 1887, 0x00dd }, { 1893, 0xcfad },
+  /* 0x5300 */
+  { 1904, 0xade7 }, { 1915, 0x36e1 }, { 1923, 0x841b }, { 1929, 0xcf2a },
+  /* 0x5340 */
+  { 1938, 0x27ef }, { 1949, 0x559e }, { 1958, 0xd2cb }, { 1967, 0xadbb },
+  /* 0x5380 */
+  { 1978, 0x0014 }, { 1980, 0xa548 }, { 1986, 0x6371 }, { 1994, 0x08dd },
+  /* 0x53C0 */
+  { 2001, 0x7f0d }, { 2011, 0x8ef0 }, { 2019, 0xff3e }, { 2032, 0x05ff },
+  /* 0x5400 */
+  { 2042, 0xff1a }, { 2053, 0xe807 }, { 2060, 0x7bd1 }, { 2070, 0x7b40 },
+  /* 0x5440 */
+  { 2077, 0x674d }, { 2086, 0x8022 }, { 2089, 0x1d44 }, { 2095, 0xb8fb },
+  /* 0x5480 */
+  { 2106, 0xfd51 }, { 2116, 0x1065 }, { 2121, 0xfb77 }, { 2134, 0xf58c },
+  /* 0x54C0 */
+  { 2143, 0x03df }, { 2152, 0x0100 }, { 2153, 0xf366 }, { 2163, 0xa40e },
+  /* 0x5500 */
+  { 2169, 0xc2d3 }, { 2177, 0x0051 }, { 2180, 0xc800 }, { 2183, 0x532a },
+  /* 0x5540 */
+  { 2190, 0x94f3 }, { 2199, 0x70c9 }, { 2206, 0x001b }, { 2210, 0x7800 },
+  /* 0x5580 */
+  { 2214, 0x4fdf }, { 2226, 0xf702 }, { 2234, 0x7f80 }, { 2242, 0x8041 },
+  /* 0x55C0 */
+  { 2245, 0x52b0 }, { 2251, 0xb416 }, { 2258, 0x021c }, { 2262, 0x6280 },
+  /* 0x5600 */
+  { 2266, 0x43c0 }, { 2271, 0x09d1 }, { 2277, 0x8300 }, { 2280, 0xa9d7 },
+  /* 0x5640 */
+  { 2290, 0x5285 }, { 2296, 0x4809 }, { 2300, 0xbd51 }, { 2309, 0x0556 },
+  /* 0x5680 */
+  { 2315, 0x95c1 }, { 2322, 0x6630 }, { 2328, 0x7325 }, { 2336, 0x105c },
+  /* 0x56C0 */
+  { 2341, 0x672f }, { 2351, 0xcd8a }, { 2359, 0x4109 }, { 2363, 0xa6cd },
+  /* 0x5700 */
+  { 2372, 0xaf19 }, { 2381, 0x916c }, { 2388, 0xa3ca }, { 2396, 0x0999 },
+  /* 0x5740 */
+  { 2402, 0xf4e5 }, { 2412, 0x0003 }, { 2414, 0x8752 }, { 2421, 0x98b9 },
+  /* 0x5780 */
+  { 2429, 0x0b04 }, { 2433, 0x7408 }, { 2438, 0x151d }, { 2445, 0x0109 },
+  /* 0x57C0 */
+  { 2448, 0xd9c9 }, { 2457, 0xd0dc }, { 2465, 0x2059 }, { 2470, 0xbff1 },
+  /* 0x5800 */
+  { 2482, 0x0e75 }, { 2490, 0x6220 }, { 2494, 0x8493 }, { 2500, 0x2637 },
+  /* 0x5840 */
+  { 2508, 0x1e03 }, { 2514, 0x4796 }, { 2522, 0x0a96 }, { 2528, 0x5225 },
+  /* 0x5880 */
+  { 2534, 0xae28 }, { 2541, 0xf099 }, { 2549, 0x4f00 }, { 2554, 0x4f0a },
+  /* 0x58C0 */
+  { 2561, 0x74aa }, { 2569, 0xd7be }, { 2581, 0xda35 }, { 2590, 0x3e9f },
+  /* 0x5900 */
+  { 2601, 0xbe64 }, { 2610, 0x1f71 }, { 2619, 0x7eb4 }, { 2629, 0x6186 },
+  /* 0x5940 */
+  { 2635, 0xc3d0 }, { 2642, 0xadb3 }, { 2652, 0x77a5 }, { 2662, 0x3178 },
+  /* 0x5980 */
+  { 2669, 0x2c1e }, { 2676, 0xaa4c }, { 2683, 0x5138 }, { 2689, 0x5a04 },
+  /* 0x59C0 */
+  { 2694, 0x2b48 }, { 2700, 0x761f }, { 2710, 0x4df8 }, { 2719, 0x8940 },
+  /* 0x5A00 */
+  { 2723, 0x320a }, { 2728, 0x958a }, { 2735, 0xa2a9 }, { 2742, 0x1060 },
+  /* 0x5A40 */
+  { 2745, 0x0243 }, { 2749, 0x0420 }, { 2751, 0x34e4 }, { 2758, 0xc480 },
+  /* 0x5A80 */
+  { 2762, 0x0810 }, { 2764, 0xdc04 }, { 2770, 0x0085 }, { 2773, 0xf42a },
+  /* 0x5AC0 */
+  { 2781, 0x1a16 }, { 2787, 0x14c1 }, { 2792, 0x426b }, { 2799, 0x0c21 },
+  /* 0x5B00 */
+  { 2803, 0x1b01 }, { 2808, 0x02c0 }, { 2811, 0x3424 }, { 2816, 0x4055 },
+  /* 0x5B40 */
+  { 2821, 0x102b }, { 2826, 0xbdf7 }, { 2839, 0x8b78 }, { 2847, 0xb52b },
+  /* 0x5B80 */
+  { 2856, 0xbbbb }, { 2868, 0xbfe8 }, { 2879, 0x507c }, { 2886, 0x8379 },
+  /* 0x5BC0 */
+  { 2894, 0x52fd }, { 2904, 0xe95d }, { 2914, 0x5bf6 }, { 2925, 0xe56b },
+  /* 0x5C00 */
+  { 2935, 0xeffe }, { 2949, 0x444e }, { 2955, 0x2b1d }, { 2963, 0xff03 },
+  /* 0x5C40 */
+  { 2973, 0xed63 }, { 2983, 0xc82b }, { 2990, 0xd3bf }, { 3002, 0x1643 },
+  /* 0x5C80 */
+  { 3008, 0x9500 }, { 3012, 0x8013 }, { 3016, 0x3fcf }, { 3028, 0x5dea },
+  /* 0x5CC0 */
+  { 3038, 0x0aa0 }, { 3042, 0x0205 }, { 3045, 0xa703 }, { 3052, 0x2c51 },
+  /* 0x5D00 */
+  { 3058, 0x68c0 }, { 3063, 0xaff3 }, { 3075, 0x0ad5 }, { 3082, 0x0202 },
+  /* 0x5D40 */
+  { 3084, 0x5cc4 }, { 3091, 0x100d }, { 3095, 0xb602 }, { 3101, 0x0049 },
+  /* 0x5D80 */
+  { 3104, 0x1996 }, { 3111, 0x2295 }, { 3117, 0x5095 }, { 3123, 0x3795 },
+  /* 0x5DC0 */
+  { 3132, 0x3a00 }, { 3136, 0x69ce }, { 3145, 0x4bff }, { 3157, 0x68be },
+  /* 0x5E00 */
+  { 3166, 0x184d }, { 3172, 0xaf76 }, { 3183, 0xe820 }, { 3188, 0x61c9 },
+  /* 0x5E40 */
+  { 3195, 0x52b9 }, { 3203, 0xc1f0 }, { 3210, 0x781e }, { 3218, 0xfffc },
+  /* 0x5E80 */
+  { 3232, 0x849a }, { 3238, 0x14e0 }, { 3243, 0x3ce1 }, { 3251, 0xc3e0 },
+  /* 0x5EC0 */
+  { 3258, 0x8f4e }, { 3267, 0xae4d }, { 3276, 0x130f }, { 3283, 0xffdb },
+  /* 0x5F00 */
+  { 3297, 0xff9f }, { 3311, 0xf9fb }, { 3324, 0xa2e8 }, { 3331, 0x71f2 },
+  /* 0x5F40 */
+  { 3340, 0x55a3 }, { 3348, 0x33da }, { 3357, 0x3ede }, { 3368, 0xf28f },
+  /* 0x5F80 */
+  { 3378, 0x9fbf }, { 3391, 0x538f }, { 3400, 0xe797 }, { 3411, 0x33b8 },
+  /* 0x5FC0 */
+  { 3419, 0x3ab8 }, { 3427, 0x73dc }, { 3437, 0xca17 }, { 3445, 0xb92b },
+  /* 0x6000 */
+  { 3454, 0xe000 }, { 3457, 0x3bf5 }, { 3468, 0x8ff7 }, { 3480, 0x042a },
+  /* 0x6040 */
+  { 3484, 0x3cce }, { 3493, 0x8625 }, { 3499, 0xbf3d }, { 3511, 0x80a1 },
+  /* 0x6080 */
+  { 3515, 0x3e1a }, { 3523, 0xecf4 }, { 3533, 0x07c9 }, { 3540, 0x717f },
+  /* 0x60C0 */
+  { 3551, 0x09e0 }, { 3556, 0xbf3a }, { 3567, 0x418b }, { 3573, 0x0fff },
+  /* 0x6100 */
+  { 3585, 0xe34b }, { 3594, 0xde2d }, { 3604, 0x1982 }, { 3609, 0xf491 },
+  /* 0x6140 */
+  { 3617, 0x7dd6 }, { 3628, 0xa728 }, { 3635, 0xc9ad }, { 3644, 0x50fb },
+  /* 0x6180 */
+  { 3653, 0x6484 }, { 3658, 0x07df }, { 3668, 0x7bb0 }, { 3677, 0x5644 },
+  /* 0x61C0 */
+  { 3683, 0x3fc8 }, { 3692, 0xa021 }, { 3696, 0x0048 }, { 3698, 0xf5f4 },
+  /* 0x6200 */
+  { 3709, 0x7701 }, { 3716, 0xec77 }, { 3727, 0xc64e }, { 3735, 0xc91d },
+  /* 0x6240 */
+  { 3743, 0x7bcb }, { 3754, 0x4d6e }, { 3763, 0xe11b }, { 3771, 0xda4a },
+  /* 0x6280 */
+  { 3779, 0x063d }, { 3786, 0x5bfe }, { 3798, 0x1840 }, { 3801, 0x3a22 },
+  /* 0x62C0 */
+  { 3807, 0xb7f4 }, { 3818, 0x3bff }, { 3831, 0xf003 }, { 3837, 0xf0ea },
+  /* 0x6300 */
+  { 3846, 0x378e }, { 3855, 0x8303 }, { 3860, 0x8980 }, { 3864, 0xfe24 },
+  /* 0x6340 */
+  { 3873, 0xf21a }, { 3881, 0x12a1 }, { 3886, 0x5ba0 }, { 3893, 0x1cc4 },
+  /* 0x6380 */
+  { 3899, 0xd319 }, { 3907, 0x8b54 }, { 3914, 0x1faf }, { 3925, 0x6834 },
+  /* 0x63C0 */
+  { 3931, 0x8259 }, { 3937, 0x1c75 }, { 3945, 0x7a2b }, { 3954, 0x04f4 },
+  /* 0x6400 */
+  { 3960, 0xa240 }, { 3964, 0x50d9 }, { 3971, 0xb364 }, { 3979, 0x4450 },
+  /* 0x6440 */
+  { 3983, 0x4004 }, { 3985, 0x2d02 }, { 3990, 0xa281 }, { 3995, 0x2748 },
+  /* 0x6480 */
+  { 4001, 0x0188 }, { 4004, 0xe42e }, { 4012, 0x6a30 }, { 4018, 0xda05 },
+  /* 0x64C0 */
+  { 4025, 0x7cb6 }, { 4035, 0x05b5 }, { 4042, 0x90ff }, { 4052, 0xecd6 },
+  /* 0x6500 */
+  { 4062, 0x8031 }, { 4066, 0x7150 }, { 4072, 0x9e1c }, { 4080, 0xcbf4 },
+  /* 0x6540 */
+  { 4090, 0xa130 }, { 4095, 0x63f2 }, { 4104, 0x18cc }, { 4110, 0x05b5 },
+  /* 0x6580 */
+  { 4117, 0x57be }, { 4128, 0xba83 }, { 4136, 0xb8b2 }, { 4144, 0xb3a5 },
+  /* 0x65C0 */
+  { 4153, 0x9a7e }, { 4163, 0x0a94 }, { 4168, 0x33e7 }, { 4178, 0x1e06 },
+  /* 0x6600 */
+  { 4184, 0xd7dd }, { 4196, 0xd038 }, { 4202, 0xadb7 }, { 4213, 0x947b },
+  /* 0x6640 */
+  { 4222, 0xdb3e }, { 4233, 0xee86 }, { 4242, 0xfffe }, { 4257, 0x0dd9 },
+  /* 0x6680 */
+  { 4265, 0x639b }, { 4274, 0x23c7 }, { 4282, 0x6845 }, { 4288, 0xdb36 },
+  /* 0x66C0 */
+  { 4298, 0x03d2 }, { 4304, 0x3e40 }, { 4310, 0x1341 }, { 4315, 0xffbd },
+  /* 0x6700 */
+  { 4329, 0xab2b }, { 4338, 0xeafc }, { 4349, 0x7dc0 }, { 4357, 0xa5da },
+  /* 0x6740 */
+  { 4366, 0xf3c2 }, { 4375, 0xf25b }, { 4385, 0xa47f }, { 4395, 0xd8ff },
+  /* 0x6780 */
+  { 4407, 0x1aa2 }, { 4413, 0x3dad }, { 4423, 0x8247 }, { 4429, 0x0bdd },
+  /* 0x67C0 */
+  { 4438, 0xc55b }, { 4447, 0x6f9f }, { 4459, 0xd294 }, { 4466, 0xdabb },
+  /* 0x6800 */
+  { 4477, 0x001e }, { 4481, 0xe1c9 }, { 4489, 0x3e06 }, { 4496, 0x7b1e },
+  /* 0x6840 */
+  { 4506, 0x737f }, { 4518, 0xbabf }, { 4530, 0x4888 }, { 4534, 0xd4f4 },
+  /* 0x6880 */
+  { 4543, 0xa02e }, { 4549, 0xbfd9 }, { 4561, 0xaded }, { 4572, 0x1e7f },
+  /* 0x68C0 */
+  { 4583, 0xbf78 }, { 4594, 0x87f5 }, { 4604, 0xf1bb }, { 4615, 0x1e87 },
+  /* 0x6900 */
+  { 4623, 0xfdbb }, { 4636, 0x1e04 }, { 4641, 0x056e }, { 4648, 0xaa71 },
+  /* 0x6940 */
+  { 4656, 0x0644 }, { 4660, 0x76b8 }, { 4669, 0xff1f }, { 4682, 0xf7bc },
+  /* 0x6980 */
+  { 4694, 0x4407 }, { 4699, 0x1976 }, { 4707, 0x60e1 }, { 4713, 0xdc97 },
+  /* 0x69C0 */
+  { 4723, 0xfc8b }, { 4733, 0x634b }, { 4741, 0xef8c }, { 4751, 0xea7c },
+  /* 0x6A00 */
+  { 4761, 0x9c24 }, { 4767, 0xeebe }, { 4779, 0x4e0e }, { 4786, 0xef7d },
+  /* 0x6A40 */
+  { 4799, 0x4bf0 }, { 4807, 0x8b45 }, { 4814, 0x0856 }, { 4819, 0xc50c },
+  /* 0x6A80 */
+  { 4825, 0x6a19 }, { 4832, 0xf093 }, { 4840, 0x5c2f }, { 4849, 0x2908 },
+  /* 0x6AC0 */
+  { 4853, 0x004e }, { 4857, 0xfc1b }, { 4867, 0x1590 }, { 4872, 0x2c0e },
+  /* 0x6B00 */
+  { 4878, 0x8c30 }, { 4883, 0xe8c7 }, { 4892, 0x908b }, { 4898, 0x67a4 },
+  /* 0x6B40 */
+  { 4906, 0x56c8 }, { 4913, 0x8b59 }, { 4921, 0x96ff }, { 4933, 0x8fb8 },
+  /* 0x6B80 */
+  { 4942, 0x2e5f }, { 4952, 0x4960 }, { 4957, 0xee10 }, { 4964, 0xfcbe },
+  /* 0x6BC0 */
+  { 4976, 0xebe1 }, { 4986, 0x8ddc }, { 4995, 0xd8c0 }, { 5001, 0x800a },
+  /* 0x6C00 */
+  { 5004, 0xc524 }, { 5010, 0x089b }, { 5016, 0x0018 }, { 5018, 0xc5f8 },
+  /* 0x6C40 */
+  { 5027, 0x6007 }, { 5032, 0xfea1 }, { 5042, 0x2585 }, { 5048, 0x645d },
+  /* 0x6C80 */
+  { 5056, 0x337e }, { 5066, 0x1ffd }, { 5078, 0x6c06 }, { 5084, 0xff0a },
+  /* 0x6CC0 */
+  { 5094, 0x1676 }, { 5102, 0x3ef9 }, { 5113, 0xff2f }, { 5126, 0x080b },
+  /* 0x6D00 */
+  { 5130, 0x5c11 }, { 5136, 0xca84 }, { 5142, 0xcef0 }, { 5151, 0xfb7e },
+  /* 0x6D40 */
+  { 5164, 0x0032 }, { 5167, 0x5f00 }, { 5173, 0x5679 }, { 5182, 0x0391 },
+  /* 0x6D80 */
+  { 5187, 0x77a7 }, { 5198, 0x1b3a }, { 5206, 0xdc00 }, { 5211, 0x9134 },
+  /* 0x6DC0 */
+  { 5217, 0xd9f5 }, { 5228, 0xef67 }, { 5240, 0x5f52 }, { 5249, 0x1eea },
+  /* 0x6E00 */
+  { 5258, 0x0fa0 }, { 5264, 0xeea8 }, { 5273, 0xfaff }, { 5287, 0x5554 },
+  /* 0x6E40 */
+  { 5294, 0xff18 }, { 5304, 0xd9da }, { 5314, 0xc888 }, { 5319, 0xc044 },
+  /* 0x6E80 */
+  { 5323, 0x9005 }, { 5327, 0xb149 }, { 5334, 0x8ca4 }, { 5340, 0xa4d6 },
+  /* 0x6EC0 */
+  { 5348, 0x5ebe }, { 5359, 0x623a }, { 5366, 0x9800 }, { 5369, 0xcb94 },
+  /* 0x6F00 */
+  { 5377, 0x9646 }, { 5384, 0x053b }, { 5391, 0x9c2d }, { 5399, 0xd16e },
+  /* 0x6F40 */
+  { 5408, 0x0022 }, { 5410, 0xdf96 }, { 5421, 0xe157 }, { 5430, 0x7511 },
+  /* 0x6F80 */
+  { 5437, 0x7157 }, { 5446, 0x81d3 }, { 5453, 0x84bb }, { 5461, 0x526a },
+  /* 0x6FC0 */
+  { 5468, 0x07cf }, { 5477, 0xcd30 }, { 5484, 0xda13 }, { 5492, 0x566b },
+  /* 0x7000 */
+  { 5501, 0x8ee3 }, { 5510, 0xed22 }, { 5518, 0x11c8 }, { 5523, 0x5605 },
+  /* 0x7040 */
+  { 5529, 0x5c88 }, { 5535, 0x6112 }, { 5540, 0xda38 }, { 5548, 0x7161 },
+  /* 0x7080 */
+  { 5555, 0x4662 }, { 5561, 0x82a4 }, { 5566, 0xf810 }, { 5572, 0x0f8a },
+  /* 0x70C0 */
+  { 5579, 0x8d00 }, { 5583, 0xb31a }, { 5591, 0x1010 }, { 5593, 0x2202 },
+  /* 0x7100 */
+  { 5596, 0x93d8 }, { 5604, 0x5610 }, { 5609, 0xc843 }, { 5615, 0x1043 },
+  /* 0x7140 */
+  { 5619, 0x56c0 }, { 5625, 0x526f }, { 5634, 0x53f5 }, { 5644, 0x2000 },
+  /* 0x7180 */
+  { 5645, 0x85b1 }, { 5652, 0x8a74 }, { 5659, 0xd105 }, { 5665, 0x460a },
+  /* 0x71C0 */
+  { 5670, 0x4b1a }, { 5677, 0x92bd }, { 5686, 0x70e1 }, { 5693, 0xda20 },
+  /* 0x7200 */
+  { 5699, 0x20c1 }, { 5703, 0x0821 }, { 5706, 0x3d00 }, { 5711, 0xff75 },
+  /* 0x7240 */
+  { 5724, 0x19c5 }, { 5731, 0xabec }, { 5741, 0xc28e }, { 5748, 0xe314 },
+  /* 0x7280 */
+  { 5755, 0x6087 }, { 5761, 0x0844 }, { 5764, 0xf085 }, { 5771, 0x4247 },
+  /* 0x72C0 */
+  { 5777, 0x505f }, { 5785, 0x0a85 }, { 5790, 0x3207 }, { 5796, 0x3f88 },
+  /* 0x7300 */
+  { 5804, 0x0480 }, { 5806, 0xbbc4 }, { 5815, 0xdfa0 }, { 5824, 0xe2da },
+  /* 0x7340 */
+  { 5833, 0xc030 }, { 5837, 0x0085 }, { 5840, 0xdd48 }, { 5848, 0x1da7 },
+  /* 0x7380 */
+  { 5857, 0x0eb2 }, { 5864, 0xd170 }, { 5871, 0x0b65 }, { 5878, 0x9aac },
+  /* 0x73C0 */
+  { 5886, 0xef25 }, { 5896, 0x4240 }, { 5899, 0x66ab }, { 5908, 0x4702 },
+  /* 0x7400 */
+  { 5913, 0x06ea }, { 5920, 0x0c08 }, { 5923, 0xdd74 }, { 5933, 0x867f },
+  /* 0x7440 */
+  { 5943, 0x28db }, { 5951, 0xfeac }, { 5962, 0xae1d }, { 5971, 0x404b },
+  /* 0x7480 */
+  { 5976, 0x0bea }, { 5984, 0xd385 }, { 5992, 0x0fef }, { 6003, 0xae21 },
+  /* 0x74C0 */
+  { 6010, 0x8700 }, { 6014, 0x5550 }, { 6020, 0xcacd }, { 6029, 0x85c7 },
+  /* 0x7500 */
+  { 6037, 0x703a }, { 6044, 0xd5aa }, { 6053, 0x9d79 }, { 6063, 0x7d8f },
+  /* 0x7540 */
+  { 6074, 0xff51 }, { 6085, 0x3e17 }, { 6094, 0xbef5 }, { 6106, 0xe7df },
+  /* 0x7580 */
+  { 6119, 0xdec6 }, { 6129, 0x2416 }, { 6134, 0x082c }, { 6138, 0xf3af },
+  /* 0x75C0 */
+  { 6150, 0xe4ed }, { 6160, 0xeb3c }, { 6170, 0x529d }, { 6178, 0xd61f },
+  /* 0x7600 */
+  { 6188, 0xab8f }, { 6198, 0xdb68 }, { 6207, 0x21f7 }, { 6216, 0x1839 },
+  /* 0x7640 */
+  { 6222, 0x1bce }, { 6231, 0x1164 }, { 6236, 0xf7b6 }, { 6248, 0x7d47 },
+  /* 0x7680 */
+  { 6258, 0x49db }, { 6267, 0x7e69 }, { 6277, 0xc5c3 }, { 6285, 0x87d1 },
+  /* 0x76C0 */
+  { 6293, 0x776c }, { 6303, 0xd8d4 }, { 6311, 0x55fa }, { 6321, 0x5916 },
+  /* 0x7700 */
+  { 6328, 0x1f92 }, { 6336, 0xce80 }, { 6342, 0x2271 }, { 6348, 0x15f0 },
+  /* 0x7740 */
+  { 6355, 0x60c1 }, { 6360, 0x9d00 }, { 6365, 0x0d6f }, { 6374, 0xf604 },
+  /* 0x7780 */
+  { 6381, 0x4801 }, { 6384, 0xc412 }, { 6389, 0x3635 }, { 6397, 0xba49 },
+  /* 0x77C0 */
+  { 6405, 0x2080 }, { 6407, 0xdc80 }, { 6413, 0xf6fd }, { 6426, 0x1819 },
+  /* 0x7800 */
+  { 6431, 0x3264 }, { 6437, 0x0234 }, { 6441, 0x30e3 }, { 6448, 0x8414 },
+  /* 0x7840 */
+  { 6452, 0xc0a8 }, { 6457, 0x2002 }, { 6459, 0xdd10 }, { 6466, 0x1014 },
+  /* 0x7880 */
+  { 6469, 0x74c2 }, { 6476, 0xe4ba }, { 6485, 0xa698 }, { 6492, 0x5c21 },
+  /* 0x78C0 */
+  { 6498, 0x5d62 }, { 6506, 0x0433 }, { 6511, 0x91d3 }, { 6519, 0x6e94 },
+  /* 0x7900 */
+  { 6527, 0x4083 }, { 6531, 0x1a07 }, { 6537, 0x5c60 }, { 6543, 0x5c13 },
+  /* 0x7940 */
+  { 6550, 0x07e3 }, { 6558, 0xfde9 }, { 6570, 0x21a5 }, { 6576, 0x8684 },
+  /* 0x7980 */
+  { 6581, 0xe433 }, { 6589, 0x2970 }, { 6595, 0x46c2 }, { 6601, 0xef1b },
+  /* 0x79C0 */
+  { 6612, 0x3f87 }, { 6622, 0xc176 }, { 6630, 0x3ada }, { 6639, 0x0801 },
+  /* 0x7A00 */
+  { 6641, 0x6d09 }, { 6648, 0xdfb2 }, { 6659, 0x6001 }, { 6662, 0xfb86 },
+  /* 0x7A40 */
+  { 6672, 0xf2cd }, { 6682, 0xb2c1 }, { 6689, 0x2e8f }, { 6698, 0xa771 },
+  /* 0x7A80 */
+  { 6707, 0x053e }, { 6714, 0x81ed }, { 6722, 0xd609 }, { 6729, 0xde49 },
+  /* 0x7AC0 */
+  { 6738, 0xfdb8 }, { 6749, 0xb62e }, { 6758, 0xadef }, { 6770, 0xa751 },
+  /* 0x7B00 */
+  { 6778, 0x8dd4 }, { 6786, 0x4b06 }, { 6792, 0xf5e1 }, { 6802, 0x2a6a },
+  /* 0x7B40 */
+  { 6809, 0xfbe2 }, { 6820, 0x2077 }, { 6827, 0xf2f1 }, { 6837, 0x863f },
+  /* 0x7B80 */
+  { 6846, 0xa8c0 }, { 6851, 0xffb7 }, { 6865, 0xa402 }, { 6869, 0x1132 },
+  /* 0x7BC0 */
+  { 6874, 0x9ef3 }, { 6885, 0x26d0 }, { 6891, 0x2671 }, { 6898, 0x00c9 },
+  /* 0x7C00 */
+  { 6902, 0xe88b }, { 6910, 0xc09e }, { 6917, 0x0ccb }, { 6924, 0xe1ca },
+  /* 0x7C40 */
+  { 6932, 0xb429 }, { 6939, 0xc3d3 }, { 6948, 0xf233 }, { 6957, 0x4229 },
+  /* 0x7C80 */
+  { 6962, 0xaa0e }, { 6969, 0x89b5 }, { 6977, 0x69f7 }, { 6988, 0xf2ce },
+  /* 0x7CC0 */
+  { 6998, 0x6535 }, { 7006, 0xf3e4 }, { 7016, 0x88c5 }, { 7022, 0x4d74 },
+  /* 0x7D00 */
+  { 7030, 0x2ffd }, { 7042, 0x7fbd }, { 7055, 0xd80f }, { 7063, 0xe62f },
+  /* 0x7D40 */
+  { 7073, 0xd9ff }, { 7086, 0x5e49 }, { 7094, 0x454e }, { 7101, 0xa66f },
+  /* 0x7D80 */
+  { 7111, 0x9b48 }, { 7118, 0xbe88 }, { 7126, 0xfccd }, { 7137, 0xedf7 },
+  /* 0x7DC0 */
+  { 7150, 0x9c85 }, { 7157, 0x77e6 }, { 7168, 0x935b }, { 7177, 0x0a16 },
+  /* 0x7E00 */
+  { 7182, 0x0f32 }, { 7189, 0xe8a7 }, { 7198, 0x59cf }, { 7208, 0x6ea6 },
+  /* 0x7E40 */
+  { 7217, 0x2cea }, { 7225, 0x6674 }, { 7233, 0x2ec2 }, { 7240, 0xfa29 },
+  /* 0x7E80 */
+  { 7249, 0xf7cc }, { 7260, 0x1d5f }, { 7270, 0x0000 }, { 7270, 0x0000 },
+  /* 0x7F00 */
+  { 7270, 0x0000 }, { 7270, 0x0000 }, { 7270, 0x0000 }, { 7270, 0x5d40 },
+  /* 0x7F40 */
+  { 7276, 0xf0b8 }, { 7284, 0x8137 }, { 7291, 0x6f9b }, { 7302, 0x63a5 },
+  /* 0x7F80 */
+  { 7310, 0x55ec }, { 7319, 0x74d3 }, { 7328, 0xe318 }, { 7335, 0xa344 },
+  /* 0x7FC0 */
+  { 7341, 0xd46a }, { 7349, 0x8834 }, { 7354, 0xda6b }, { 7364, 0x1e0d },
+  /* 0x8000 */
+  { 7371, 0x5d7f }, { 7383, 0x13f7 }, { 7393, 0x1152 }, { 7398, 0xb8e9 },
+  /* 0x8040 */
+  { 7407, 0x0448 }, { 7410, 0xc544 }, { 7416, 0x8146 }, { 7421, 0xeaff },
+  /* 0x8080 */
+  { 7434, 0x1af0 }, { 7441, 0x3f48 }, { 7449, 0xb6b6 }, { 7459, 0x0516 },
+  /* 0x80C0 */
+  { 7464, 0x5478 }, { 7471, 0x6fe0 }, { 7480, 0x8073 }, { 7486, 0x393a },
+  /* 0x8100 */
+  { 7494, 0x27e4 }, { 7502, 0x4d40 }, { 7507, 0x9298 }, { 7513, 0x622a },
+  /* 0x8140 */
+  { 7519, 0x4c40 }, { 7523, 0x803b }, { 7529, 0x6be1 }, { 7538, 0x8713 },
+  /* 0x8180 */
+  { 7545, 0x853f }, { 7554, 0x3528 }, { 7560, 0x0319 }, { 7565, 0xed2d },
+  /* 0x81C0 */
+  { 7575, 0xa74f }, { 7585, 0x8fca }, { 7594, 0x35b9 }, { 7603, 0xfc18 },
+  /* 0x8200 */
+  { 7611, 0x77b6 }, { 7622, 0xdbc5 }, { 7632, 0x5e06 }, { 7639, 0x13fc },
+  /* 0x8240 */
+  { 7648, 0x8ae1 }, { 7655, 0xb780 }, { 7662, 0xcd5d }, { 7672, 0xe3d6 },
+  /* 0x8280 */
+  { 7682, 0x6c08 }, { 7687, 0xa20c }, { 7692, 0xfbfa }, { 7705, 0xff9e },
+  /* 0x82C0 */
+  { 7718, 0x0060 }, { 7720, 0xdabe }, { 7731, 0x09ee }, { 7739, 0x6e9a },
+  /* 0x8300 */
+  { 7748, 0x53ff }, { 7760, 0x39c0 }, { 7766, 0xa90c }, { 7772, 0x1777 },
+  /* 0x8340 */
+  { 7782, 0x86b9 }, { 7790, 0x01b7 }, { 7797, 0x000c }, { 7799, 0xb8a8 },
+  /* 0x8380 */
+  { 7806, 0x66e0 }, { 7813, 0xed7c }, { 7824, 0x0f85 }, { 7831, 0xa022 },
+  /* 0x83C0 */
+  { 7835, 0xd6a3 }, { 7844, 0xb15b }, { 7853, 0x8e23 }, { 7860, 0x2a97 },
+  /* 0x8400 */
+  { 7868, 0xfcda }, { 7879, 0x00aa }, { 7883, 0x1605 }, { 7888, 0x3322 },
+  /* 0x8440 */
+  { 7894, 0xc740 }, { 7900, 0x9e86 }, { 7908, 0xfa6e }, { 7919, 0x17eb },
+  /* 0x8480 */
+  { 7929, 0x0836 }, { 7934, 0xd291 }, { 7941, 0xa042 }, { 7945, 0xdf14 },
+  /* 0x84C0 */
+  { 7954, 0xee57 }, { 7965, 0x164b }, { 7972, 0xd480 }, { 7977, 0xb413 },
+  /* 0x8500 */
+  { 7984, 0x1041 }, { 7987, 0xcdba }, { 7997, 0xb87a }, { 8006, 0x6034 },
+  /* 0x8540 */
+  { 8011, 0xcf0b }, { 8020, 0x47aa }, { 8028, 0xa71e }, { 8037, 0xec80 },
+  /* 0x8580 */
+  { 8043, 0x95d3 }, { 8052, 0xba9b }, { 8062, 0xff54 }, { 8073, 0x1681 },
+  /* 0x85C0 */
+  { 8078, 0xee82 }, { 8086, 0xb321 }, { 8093, 0x2672 }, { 8100, 0xcec0 },
+  /* 0x8600 */
+  { 8107, 0x0cf5 }, { 8115, 0x45cf }, { 8124, 0xa296 }, { 8131, 0x9301 },
+  /* 0x8640 */
+  { 8136, 0x6003 }, { 8140, 0xdcf9 }, { 8151, 0x9884 }, { 8156, 0x0ea2 },
+  /* 0x8680 */
+  { 8162, 0x3e80 }, { 8168, 0x312a }, { 8174, 0x8f18 }, { 8181, 0x014b },
+  /* 0x86C0 */
+  { 8186, 0x6ada }, { 8195, 0xcab2 }, { 8203, 0xf258 }, { 8211, 0x7f00 },
+  /* 0x8700 */
+  { 8218, 0x6fed }, { 8230, 0x970f }, { 8239, 0x022a }, { 8243, 0xcc92 },
+  /* 0x8740 */
+  { 8250, 0x5a09 }, { 8256, 0x83aa }, { 8263, 0x4579 }, { 8271, 0x9156 },
+  /* 0x8780 */
+  { 8278, 0x2b84 }, { 8284, 0x8008 }, { 8286, 0xb885 }, { 8293, 0x6c28 },
+  /* 0x87C0 */
+  { 8299, 0x48d3 }, { 8306, 0x8045 }, { 8310, 0xbc69 }, { 8319, 0x4ae4 },
+  /* 0x8800 */
+  { 8326, 0xec6a }, { 8335, 0x807b }, { 8342, 0x418e }, { 8348, 0x1a46 },
+  /* 0x8840 */
+  { 8354, 0x3455 }, { 8361, 0xeb8c }, { 8370, 0x8b1e }, { 8378, 0xe0a5 },
+  /* 0x8880 */
+  { 8385, 0x2906 }, { 8390, 0x43c4 }, { 8396, 0x4c15 }, { 8402, 0xf0b3 },
+  /* 0x88C0 */
+  { 8411, 0xc43f }, { 8420, 0xbb3e }, { 8431, 0x0102 }, { 8433, 0x733f },
+  /* 0x8900 */
+  { 8444, 0x1496 }, { 8450, 0x770d }, { 8459, 0x0ca0 }, { 8463, 0x0bc5 },
+  /* 0x8940 */
+  { 8470, 0x323f }, { 8479, 0xc040 }, { 8482, 0xa455 }, { 8489, 0xc094 },
+  /* 0x8980 */
+  { 8494, 0x8fcb }, { 8504, 0x85d9 }, { 8512, 0x96c2 }, { 8519, 0xa48d },
+  /* 0x89C0 */
+  { 8526, 0x0001 }, { 8527, 0x3554 }, { 8534, 0x08e8 }, { 8539, 0xa15a },
+  /* 0x8A00 */
+  { 8546, 0x550d }, { 8553, 0xa9ff }, { 8565, 0x242e }, { 8571, 0x5cfa },
+  /* 0x8A40 */
+  { 8581, 0x61e2 }, { 8588, 0x6937 }, { 8597, 0x7a4f }, { 8607, 0x122f },
+  /* 0x8A80 */
+  { 8614, 0x32b4 }, { 8621, 0x452b }, { 8628, 0x71fb }, { 8639, 0xd285 },
+  /* 0x8AC0 */
+  { 8646, 0xb894 }, { 8653, 0xdcc5 }, { 8662, 0x68d7 }, { 8671, 0x55da },
+  /* 0x8B00 */
+  { 8680, 0x74b7 }, { 8690, 0xbed1 }, { 8700, 0x3943 }, { 8707, 0x4208 },
+  /* 0x8B40 */
+  { 8710, 0xd24a }, { 8717, 0xdf52 }, { 8727, 0x9a40 }, { 8732, 0xa0d7 },
+  /* 0x8B80 */
+  { 8740, 0x5c0b }, { 8747, 0x767d }, { 8758, 0x0000 }, { 8758, 0x0000 },
+  /* 0x8C00 */
+  { 8758, 0x0000 }, { 8758, 0x0000 }, { 8758, 0x0000 }, { 8758, 0xa680 },
+  /* 0x8C40 */
+  { 8763, 0xd7e2 }, { 8773, 0x04b1 }, { 8778, 0x3f06 }, { 8786, 0x1708 },
+  /* 0x8C80 */
+  { 8791, 0x7624 }, { 8798, 0x6b1c }, { 8806, 0xff97 }, { 8819, 0xb9dd },
+  /* 0x8CC0 */
+  { 8830, 0x659f }, { 8840, 0x5e6a }, { 8849, 0x245f }, { 8857, 0x7d13 },
+  /* 0x8D00 */
+  { 8866, 0xefb0 }, { 8876, 0x085d }, { 8882, 0x0000 }, { 8882, 0x0000 },
+  /* 0x8D40 */
+  { 8882, 0x0000 }, { 8882, 0x0000 }, { 8882, 0x38d0 }, { 8888, 0x009b },
+  /* 0x8D80 */
+  { 8893, 0x0432 }, { 8897, 0x0220 }, { 8899, 0x8148 }, { 8903, 0x4408 },
+  /* 0x8DC0 */
+  { 8906, 0xd944 }, { 8913, 0xaec2 }, { 8921, 0x9d0a }, { 8928, 0xb028 },
+  /* 0x8E00 */
+  { 8933, 0x9740 }, { 8939, 0xe051 }, { 8945, 0x048f }, { 8951, 0x2271 },
+  /* 0x8E40 */
+  { 8957, 0x1f94 }, { 8965, 0x8231 }, { 8970, 0xb01d }, { 8977, 0x1855 },
+  /* 0x8E80 */
+  { 8983, 0x2cb2 }, { 8990, 0x431a }, { 8996, 0xdc02 }, { 9002, 0x486b },
+  /* 0x8EC0 */
+  { 9009, 0x3d61 }, { 9017, 0x8816 }, { 9022, 0x080c }, { 9025, 0x7f00 },
+  /* 0x8F00 */
+  { 9032, 0x1729 }, { 9039, 0xfabc }, { 9050, 0xae40 }, { 9056, 0xcb48 },
+  /* 0x8F40 */
+  { 9063, 0x7675 }, { 9073, 0x9190 }, { 9078, 0x001e }, { 9082, 0x0000 },
+  /* 0x8F80 */
+  { 9082, 0x0000 }, { 9082, 0xd800 }, { 9086, 0xe1d8 }, { 9094, 0x9cf7 },
+  /* 0x8FC0 */
+  { 9105, 0x6476 }, { 9113, 0x043a }, { 9118, 0xef75 }, { 9130, 0x2fb3 },
+  /* 0x9000 */
+  { 9140, 0xf96f }, { 9152, 0xe6fb }, { 9164, 0x608f }, { 9171, 0x53e6 },
+  /* 0x9040 */
+  { 9180, 0xeebe }, { 9192, 0x737f }, { 9204, 0xe32b }, { 9213, 0xb5e4 },
+  /* 0x9080 */
+  { 9222, 0x97bf }, { 9234, 0x0aa3 }, { 9240, 0x854e }, { 9247, 0x416b },
+  /* 0x90C0 */
+  { 9254, 0x45ba }, { 9262, 0xf880 }, { 9268, 0xa916 }, { 9275, 0xe0f4 },
+  /* 0x9100 */
+  { 9283, 0x0055 }, { 9287, 0x5374 }, { 9295, 0xa08c }, { 9300, 0x2697 },
+  /* 0x9140 */
+  { 9308, 0x7fc0 }, { 9317, 0x0bd4 }, { 9324, 0x163e }, { 9332, 0x03bc },
+  /* 0x9180 */
+  { 9339, 0x6aac }, { 9347, 0x5085 }, { 9352, 0xdd14 }, { 9360, 0x157a },
+  /* 0x91C0 */
+  { 9368, 0xfbdb }, { 9381, 0xbdc3 }, { 9391, 0x70fa }, { 9400, 0x9862 },
+  /* 0x9200 */
+  { 9406, 0x6482 }, { 9411, 0x40f3 }, { 9418, 0x1200 }, { 9420, 0x9798 },
+  /* 0x9240 */
+  { 9428, 0xcfbd }, { 9440, 0x4ec3 }, { 9448, 0x01f7 }, { 9456, 0xf102 },
+  /* 0x9280 */
+  { 9462, 0x2329 }, { 9468, 0x9fea }, { 9479, 0x2880 }, { 9482, 0x8284 },
+  /* 0x92C0 */
+  { 9486, 0xd845 }, { 9493, 0x028d }, { 9498, 0x26b1 }, { 9505, 0x9f8c },
+  /* 0x9300 */
+  { 9514, 0xa054 }, { 9519, 0xe723 }, { 9528, 0xdbef }, { 9541, 0x0c24 },
+  /* 0x9340 */
+  { 9545, 0x2f90 }, { 9552, 0x1cd2 }, { 9559, 0x5c31 }, { 9566, 0x502b },
+  /* 0x9380 */
+  { 9572, 0x9900 }, { 9576, 0x4cd0 }, { 9582, 0x708a }, { 9588, 0x0601 },
+  /* 0x93C0 */
+  { 9591, 0x01ca }, { 9596, 0xf1c3 }, { 9605, 0x01b6 }, { 9611, 0x2822 },
+  /* 0x9400 */
+  { 9615, 0x8298 }, { 9620, 0x07d9 }, { 9628, 0x0802 }, { 9630, 0x0d7c },
+  /* 0x9440 */
+  { 9638, 0x0432 }, { 9642, 0x4c0e }, { 9648, 0xac0d }, { 9655, 0xf0a7 },
+  /* 0x9480 */
+  { 9664, 0x0002 }, { 9665, 0x0000 }, { 9665, 0x0000 }, { 9665, 0x0000 },
+  /* 0x9540 */
+  { 9665, 0x0000 }, { 9665, 0x0000 }, { 9665, 0x0000 }, { 9665, 0x0380 },
+  /* 0x9580 */
+  { 9668, 0xfecd }, { 9680, 0x835a }, { 9687, 0x3bfd }, { 9699, 0x7a54 },
+  /* 0x95C0 */
+  { 9707, 0x3d88 }, { 9714, 0x5579 }, { 9723, 0x0026 }, { 9726, 0x0000 },
+  /* 0x9600 */
+  { 9726, 0x0000 }, { 9726, 0x3000 }, { 9728, 0xd502 }, { 9734, 0x981c },
+  /* 0x9640 */
+  { 9740, 0xb817 }, { 9748, 0xf901 }, { 9755, 0x147e }, { 9763, 0x25ed },
+  /* 0x9680 */
+  { 9772, 0xed74 }, { 9782, 0x3fb0 }, { 9791, 0x87b9 }, { 9800, 0x3fdf },
+  /* 0x96C0 */
+  { 9813, 0x7af3 }, { 9824, 0x7f66 }, { 9835, 0x8f0c }, { 9842, 0x0ac5 },
+  /* 0x9700 */
+  { 9848, 0xe5d1 }, { 9857, 0x525a }, { 9864, 0x0498 }, { 9868, 0x6b4d },
+  /* 0x9740 */
+  { 9877, 0xe3d6 }, { 9887, 0x5ee4 }, { 9896, 0x6f57 }, { 9907, 0x161a },
+  /* 0x9780 */
+  { 9913, 0xa872 }, { 9920, 0x5561 }, { 9927, 0x694d }, { 9935, 0x441e },
+  /* 0x97C0 */
+  { 9941, 0x1b4a }, { 9948, 0x5b1a }, { 9956, 0x6002 }, { 9959, 0x887e },
+  /* 0x9800 */
+  { 9967, 0xf57e }, { 9979, 0x45df }, { 9989, 0x383a }, { 9996, 0x399d },
+  /* 0x9840 */
+  { 10005, 0xf8c0 }, { 10012, 0x4ffc }, { 10023, 0x98e0 }, { 10029, 0x001b },
+  /* 0x9880 */
+  { 10033, 0x0000 }, { 10033, 0x0000 }, { 10033, 0xad00 }, { 10038, 0x9dc3 },
+  /* 0x98C0 */
+  { 10047, 0x09dc }, { 10054, 0x9800 }, { 10057, 0xeeaf }, { 10069, 0x701f },
+  /* 0x9900 */
+  { 10077, 0x1728 }, { 10083, 0x7ddd }, { 10095, 0x5113 }, { 10101, 0x7c0e },
+  /* 0x9940 */
+  { 10109, 0x7a67 }, { 10119, 0x91a7 }, { 10127, 0x0001 }, { 10128, 0x0000 },
+  /* 0x9980 */
+  { 10128, 0x0000 }, { 10128, 0x43c0 }, { 10133, 0x7168 }, { 10140, 0xb218 },
+  /* 0x99C0 */
+  { 10146, 0x037a }, { 10153, 0xeb37 }, { 10164, 0x6004 }, { 10167, 0x9b07 },
+  /* 0x9A00 */
+  { 10175, 0xc42e }, { 10182, 0x064e }, { 10188, 0x6911 }, { 10194, 0x41c3 },
+  /* 0x9A40 */
+  { 10200, 0x743d }, { 10209, 0x8da4 }, { 10216, 0x0e34 }, { 10222, 0x0000 },
+  /* 0x9A80 */
+  { 10222, 0x0000 }, { 10222, 0x0000 }, { 10222, 0xa100 }, { 10225, 0x13c1 },
+  /* 0x9AC0 */
+  { 10231, 0xc05b }, { 10238, 0xd17f }, { 10249, 0xee6d }, { 10260, 0x0a92 },
+  /* 0x9B00 */
+  { 10265, 0x114c }, { 10270, 0x9545 }, { 10277, 0xefad }, { 10289, 0x380e },
+  /* 0x9B40 */
+  { 10295, 0xe83e }, { 10304, 0x4512 }, { 10309, 0x9868 }, { 10315, 0x02fc },
+  /* 0x9B80 */
+  { 10322, 0xc418 }, { 10327, 0xc0ce }, { 10334, 0x7dc1 }, { 10343, 0x4316 },
+  /* 0x9BC0 */
+  { 10349, 0xc6c3 }, { 10357, 0x2956 }, { 10364, 0xcdbe }, { 10375, 0x25af },
+  /* 0x9C00 */
+  { 10384, 0x3751 }, { 10392, 0x2f7d }, { 10403, 0xe6be }, { 10414, 0x4ec7 },
+  /* 0x9C40 */
+  { 10423, 0x87e2 }, { 10431, 0xbd9d }, { 10442, 0x6ea9 }, { 10451, 0x05e5 },
+  /* 0x9CC0 */
+  { 10458, 0x0000 }, { 10458, 0x0000 }, { 10458, 0x1ae0 }, { 10464, 0x005d },
+  /* 0x9D00 */
+  { 10469, 0x4bcc }, { 10477, 0xe9a6 }, { 10486, 0x1d48 }, { 10492, 0xc804 },
+  /* 0x9D40 */
+  { 10496, 0x05de }, { 10504, 0xf207 }, { 10512, 0x9a1f }, { 10521, 0x54cd },
+  /* 0x9D80 */
+  { 10529, 0xa690 }, { 10535, 0x0640 }, { 10538, 0x9a12 }, { 10544, 0xbf34 },
+  /* 0x9DC0 */
+  { 10554, 0x82df }, { 10563, 0x86c8 }, { 10569, 0xa0c9 }, { 10575, 0x2714 },
+  /* 0x9E00 */
+  { 10581, 0x2484 }, { 10585, 0x7e20 }, { 10592, 0x0000 }, { 10592, 0x0000 },
+  /* 0x9E40 */
+  { 10592, 0x0000 }, { 10592, 0x0000 }, { 10592, 0x0000 }, { 10592, 0xbb20 },
+  /* 0x9E80 */
+  { 10599, 0x1923 }, { 10605, 0xe8ae }, { 10614, 0xb770 }, { 10623, 0xff30 },
+  /* 0x9EC0 */
+  { 10633, 0xf018 }, { 10639, 0xfb17 }, { 10650, 0xc1a1 }, { 10656, 0xbad0 },
+  /* 0x9F00 */
+  { 10664, 0x418c }, { 10669, 0x02a9 }, { 10674, 0x9003 }, { 10678, 0x6e80 },
+  /* 0x9F40 */
+  { 10684, 0xcc62 }, { 10691, 0xa1bc }, { 10699, 0x36cf }, { 10709, 0x00e5 },
+  /* 0x9F80 */
+  { 10714, 0x2000 }, { 10715, 0x30b1 }, { 10721, 0x0005 }, { 10723, 0x0000 },
+  /* 0xF900 */
+  { 10723, 0x0000 }, { 10723, 0x2000 }, { 10724, 0x0300 }, { 10726, 0x0040 },
+  /* 0xF940 */
+  { 10727, 0x0000 }, { 10727, 0x0000 }, { 10727, 0x0000 }, { 10727, 0x0001 },
+  /* 0xF9C0 */
+  { 10728, 0x0000 }, { 10728, 0x1001 }, { 10730, 0x0000 }, { 10730, 0x0000 },
+  /* 0xFA00 */
+  { 10730, 0x8000 }, { 10731, 0x8e7b }, { 10741, 0x0057 }, { 10746, 0xffff },
+  /* 0xFA40 */
+  { 10762, 0xffff }, { 10778, 0xffff }, { 10794, 0x07ff }, { 10805, 0x0000 },
+  /* 0xFE40 */
+  { 10805, 0x0060 }, { 10807, 0x0000 }, { 10807, 0x0000 }, { 10807, 0x0000 },
+  /* 0xFF00 */
+  { 10807, 0xfffe }, { 10822, 0xffff }, { 10838, 0xffff }, { 10854, 0xffff },
+  /* 0xFF40 */
+  { 10870, 0xffff }, { 10886, 0xffff }, { 10902, 0x0001 }, { 10903, 0x0000 },
+  /* 0xFFC0 */
+  { 10903, 0x0000 }, { 10903, 0x0000 }, { 10903, 0x0028 }, { 10905, 0x0000 },
+  /* 0x20000 */
+  { 10905, 0x0800 }, { 10906, 0x0000 }, { 10906, 0x0000 }, { 10906, 0x0000 },
+  /* 0x20080 */
+  { 10906, 0x0200 }, { 10907, 0x0000 }, { 10907, 0x0014 }, { 10909, 0x0000 },
+  /* 0x20180 */
+  { 10909, 0x0000 }, { 10909, 0x0000 }, { 10909, 0x0004 }, { 10910, 0x0000 },
+  /* 0x20200 */
+  { 10910, 0x0000 }, { 10910, 0x0008 }, { 10911, 0x0000 }, { 10911, 0x0000 },
+  /* 0x20300 */
+  { 10911, 0x0000 }, { 10911, 0x0000 }, { 10911, 0x0800 }, { 10912, 0x0000 },
+  /* 0x20340 */
+  { 10912, 0x0000 }, { 10912, 0x0000 }, { 10912, 0x0000 }, { 10912, 0x0002 },
+  /* 0x20380 */
+  { 10913, 0x0002 }, { 10914, 0x0000 }, { 10914, 0x0000 }, { 10914, 0x0000 },
+  /* 0x203C0 */
+  { 10914, 0x0000 }, { 10914, 0x0000 }, { 10914, 0x0000 }, { 10914, 0x0200 },
+  /* 0x20440 */
+  { 10915, 0x0400 }, { 10916, 0x0000 }, { 10916, 0x0000 }, { 10916, 0x0000 },
+  /* 0x20500 */
+  { 10916, 0x0200 }, { 10917, 0x0000 }, { 10917, 0x0000 }, { 10917, 0x0000 },
+  /* 0x205C0 */
+  { 10917, 0x0000 }, { 10917, 0x0040 }, { 10918, 0x0000 }, { 10918, 0x0000 },
+  /* 0x20600 */
+  { 10918, 0x0000 }, { 10918, 0x0000 }, { 10918, 0x0100 }, { 10919, 0x0000 },
+  /* 0x20740 */
+  { 10919, 0x8000 }, { 10920, 0x0000 }, { 10920, 0x0000 }, { 10920, 0x0000 },
+  /* 0x20800 */
+  { 10920, 0x0080 }, { 10921, 0x0000 }, { 10921, 0x0000 }, { 10921, 0x0400 },
+  /* 0x20880 */
+  { 10922, 0x0000 }, { 10922, 0x0000 }, { 10922, 0x0000 }, { 10922, 0x0200 },
+  /* 0x20940 */
+  { 10923, 0x0000 }, { 10923, 0x0000 }, { 10923, 0x0000 }, { 10923, 0x1000 },
+  /* 0x20980 */
+  { 10924, 0x0000 }, { 10924, 0x2000 }, { 10925, 0x0000 }, { 10925, 0x0000 },
+  /* 0x20AC0 */
+  { 10925, 0x0000 }, { 10925, 0x0008 }, { 10926, 0x0000 }, { 10926, 0x0000 },
+  /* 0x20B00 */
+  { 10926, 0x0000 }, { 10926, 0x2000 }, { 10927, 0x0000 }, { 10927, 0x0000 },
+  /* 0x20B80 */
+  { 10927, 0x0000 }, { 10927, 0x8000 }, { 10928, 0x0000 }, { 10928, 0x0000 },
+  /* 0x20D40 */
+  { 10928, 0x0020 }, { 10929, 0x0000 }, { 10929, 0x0000 }, { 10929, 0x0000 },
+  /* 0x20DC0 */
+  { 10929, 0x0000 }, { 10929, 0x0000 }, { 10929, 0x0002 }, { 10930, 0x0000 },
+  /* 0x20E40 */
+  { 10930, 0x0000 }, { 10930, 0x0000 }, { 10930, 0x2010 }, { 10932, 0x0000 },
+  /* 0x20E80 */
+  { 10932, 0x0000 }, { 10932, 0x0020 }, { 10933, 0x0000 }, { 10933, 0x0000 },
+  /* 0x20F40 */
+  { 10933, 0x0000 }, { 10933, 0x8000 }, { 10934, 0x0000 }, { 10934, 0x0000 },
+  /* 0x21200 */
+  { 10934, 0x0002 }, { 10935, 0x0000 }, { 10935, 0x0000 }, { 10935, 0x2000 },
+  /* 0x21240 */
+  { 10936, 0x0000 }, { 10936, 0x0020 }, { 10937, 0x0000 }, { 10937, 0x0810 },
+  /* 0x212C0 */
+  { 10939, 0x0000 }, { 10939, 0x0080 }, { 10940, 0x0010 }, { 10941, 0x2000 },
+  /* 0x21300 */
+  { 10942, 0x0000 }, { 10942, 0x0800 }, { 10943, 0x0000 }, { 10943, 0x0040 },
+  /* 0x21340 */
+  { 10944, 0x0010 }, { 10945, 0x0000 }, { 10945, 0x0000 }, { 10945, 0x0000 },
+  /* 0x213C0 */
+  { 10945, 0x0010 }, { 10946, 0x0000 }, { 10946, 0x0000 }, { 10946, 0x0000 },
+  /* 0x21440 */
+  { 10946, 0x0000 }, { 10946, 0x0000 }, { 10946, 0x6000 }, { 10948, 0x0000 },
+  /* 0x215C0 */
+  { 10948, 0x0000 }, { 10948, 0x0080 }, { 10949, 0x0000 }, { 10949, 0x0000 },
+  /* 0x21640 */
+  { 10949, 0x0080 }, { 10950, 0x0000 }, { 10950, 0x0000 }, { 10950, 0x0000 },
+  /* 0x21680 */
+  { 10950, 0x0000 }, { 10950, 0x0000 }, { 10950, 0x0000 }, { 10950, 0x0010 },
+  /* 0x21700 */
+  { 10951, 0x0040 }, { 10952, 0x0000 }, { 10952, 0x0000 }, { 10952, 0x0000 },
+  /* 0x21740 */
+  { 10952, 0x0004 }, { 10953, 0x0000 }, { 10953, 0x0000 }, { 10953, 0x0000 },
+  /* 0x21880 */
+  { 10953, 0x0000 }, { 10953, 0x0000 }, { 10953, 0x0000 }, { 10953, 0x2000 },
+  /* 0x219C0 */
+  { 10954, 0x0008 }, { 10955, 0x0000 }, { 10955, 0x0000 }, { 10955, 0x0000 },
+  /* 0x21C40 */
+  { 10955, 0x0000 }, { 10955, 0x0040 }, { 10956, 0x0000 }, { 10956, 0x0000 },
+  /* 0x21D00 */
+  { 10956, 0x0000 }, { 10956, 0x0000 }, { 10956, 0x2000 }, { 10957, 0x0000 },
+  /* 0x21D40 */
+  { 10957, 0x0020 }, { 10958, 0x0000 }, { 10958, 0x0004 }, { 10959, 0x0100 },
+  /* 0x21D80 */
+  { 10960, 0x0000 }, { 10960, 0x1004 }, { 10962, 0x0002 }, { 10963, 0x0080 },
+  /* 0x21DC0 */
+  { 10964, 0x0000 }, { 10964, 0x0000 }, { 10964, 0x0001 }, { 10965, 0x0000 },
+  /* 0x21E00 */
+  { 10965, 0x0000 }, { 10965, 0x0000 }, { 10965, 0x0000 }, { 10965, 0x0018 },
+  /* 0x21F00 */
+  { 10967, 0x0000 }, { 10967, 0x4000 }, { 10968, 0x0000 }, { 10968, 0x0000 },
+  /* 0x21F40 */
+  { 10968, 0x0000 }, { 10968, 0x0000 }, { 10968, 0x0000 }, { 10968, 0x0040 },
+  /* 0x21FC0 */
+  { 10969, 0x0000 }, { 10969, 0x0000 }, { 10969, 0x0000 }, { 10969, 0x0400 },
+  /* 0x22140 */
+  { 10970, 0x0000 }, { 10970, 0x0000 }, { 10970, 0x0000 }, { 10970, 0x0800 },
+  /* 0x22200 */
+  { 10971, 0x0000 }, { 10971, 0x0100 }, { 10972, 0x0000 }, { 10972, 0x0000 },
+  /* 0x22300 */
+  { 10972, 0x0000 }, { 10972, 0x4000 }, { 10973, 0x0000 }, { 10973, 0x0000 },
+  /* 0x22380 */
+  { 10973, 0x0000 }, { 10973, 0x0000 }, { 10973, 0x2000 }, { 10974, 0x0000 },
+  /* 0x226C0 */
+  { 10974, 0x0000 }, { 10974, 0x0000 }, { 10974, 0x0000 }, { 10974, 0x0008 },
+  /* 0x22840 */
+  { 10975, 0x0000 }, { 10975, 0x0800 }, { 10976, 0x0000 }, { 10976, 0x0000 },
+  /* 0x22880 */
+  { 10976, 0x0000 }, { 10976, 0x0000 }, { 10976, 0x0800 }, { 10977, 0x0000 },
+  /* 0x22980 */
+  { 10977, 0x8000 }, { 10978, 0x0000 }, { 10978, 0x0000 }, { 10978, 0x0000 },
+  /* 0x22A80 */
+  { 10978, 0x0000 }, { 10978, 0x0000 }, { 10978, 0x0000 }, { 10978, 0x0100 },
+  /* 0x22B40 */
+  { 10979, 0x8040 }, { 10981, 0x0001 }, { 10982, 0x0000 }, { 10982, 0x0000 },
+  /* 0x22B80 */
+  { 10982, 0x0000 }, { 10982, 0x0000 }, { 10982, 0x0040 }, { 10983, 0x0000 },
+  /* 0x22C00 */
+  { 10983, 0x0000 }, { 10983, 0x2000 }, { 10984, 0x0010 }, { 10985, 0x0000 },
+  /* 0x22DC0 */
+  { 10985, 0x0000 }, { 10985, 0x0000 }, { 10985, 0x0002 }, { 10986, 0x0000 },
+  /* 0x23180 */
+  { 10986, 0x0000 }, { 10986, 0x0000 }, { 10986, 0x0000 }, { 10986, 0x0040 },
+  /* 0x231C0 */
+  { 10987, 0x0018 }, { 10989, 0x0000 }, { 10989, 0x0000 }, { 10989, 0x0020 },
+  /* 0x23340 */
+  { 10990, 0x0000 }, { 10990, 0x0000 }, { 10990, 0x0000 }, { 10990, 0x0004 },
+  /* 0x233C0 */
+  { 10991, 0x0000 }, { 10991, 0x842d }, { 10997, 0x0010 }, { 10998, 0x0000 },
+  /* 0x23440 */
+  { 10998, 0x0c00 }, { 11000, 0x0002 }, { 11001, 0x0020 }, { 11002, 0x0000 },
+  /* 0x234C0 */
+  { 11002, 0x0000 }, { 11002, 0x0000 }, { 11002, 0x0010 }, { 11003, 0x0000 },
+  /* 0x23540 */
+  { 11003, 0x0000 }, { 11003, 0x0400 }, { 11004, 0x0000 }, { 11004, 0x0000 },
+  /* 0x23580 */
+  { 11004, 0x0000 }, { 11004, 0x0010 }, { 11005, 0x0000 }, { 11005, 0x0000 },
+  /* 0x235C0 */
+  { 11005, 0x0010 }, { 11006, 0x0000 }, { 11006, 0x0000 }, { 11006, 0x0000 },
+  /* 0x23600 */
+  { 11006, 0x0000 }, { 11006, 0x0000 }, { 11006, 0x0000 }, { 11006, 0x0700 },
+  /* 0x23640 */
+  { 11009, 0x0080 }, { 11010, 0x0000 }, { 11010, 0x0000 }, { 11010, 0x0000 },
+  /* 0x23700 */
+  { 11010, 0x1000 }, { 11011, 0x1000 }, { 11012, 0x0000 }, { 11012, 0x8000 },
+  /* 0x23740 */
+  { 11013, 0x0000 }, { 11013, 0x0000 }, { 11013, 0x0018 }, { 11015, 0x0000 },
+  /* 0x237C0 */
+  { 11015, 0x0000 }, { 11015, 0x0000 }, { 11015, 0x0080 }, { 11016, 0x8000 },
+  /* 0x23800 */
+  { 11017, 0x0000 }, { 11017, 0x0000 }, { 11017, 0x0010 }, { 11018, 0x2000 },
+  /* 0x23A80 */
+  { 11019, 0x0000 }, { 11019, 0x0100 }, { 11020, 0x0000 }, { 11020, 0x0000 },
+  /* 0x23C40 */
+  { 11020, 0x0000 }, { 11020, 0x0000 }, { 11020, 0x0000 }, { 11020, 0x8000 },
+  /* 0x23CC0 */
+  { 11021, 0x0000 }, { 11021, 0x0000 }, { 11021, 0x0000 }, { 11021, 0x4000 },
+  /* 0x23D00 */
+  { 11022, 0x4001 }, { 11024, 0x0000 }, { 11024, 0x0000 }, { 11024, 0x0000 },
+  /* 0x23D40 */
+  { 11024, 0x0001 }, { 11025, 0x0000 }, { 11025, 0x0000 }, { 11025, 0x0000 },
+  /* 0x23DC0 */
+  { 11025, 0x0000 }, { 11025, 0x0008 }, { 11026, 0x0000 }, { 11026, 0x0600 },
+  /* 0x23F40 */
+  { 11028, 0x0000 }, { 11028, 0x0000 }, { 11028, 0x0000 }, { 11028, 0x4000 },
+  /* 0x24080 */
+  { 11029, 0x0000 }, { 11029, 0x0040 }, { 11030, 0x0000 }, { 11030, 0x0000 },
+  /* 0x24100 */
+  { 11030, 0x0008 }, { 11031, 0x0000 }, { 11031, 0x0000 }, { 11031, 0x0000 },
+  /* 0x241C0 */
+  { 11031, 0x0040 }, { 11032, 0x0000 }, { 11032, 0x0000 }, { 11032, 0x4000 },
+  /* 0x24380 */
+  { 11033, 0x0000 }, { 11033, 0x0000 }, { 11033, 0x0000 }, { 11033, 0x1000 },
+  /* 0x24600 */
+  { 11034, 0x0000 }, { 11034, 0x0000 }, { 11034, 0x0200 }, { 11035, 0x0000 },
+  /* 0x24680 */
+  { 11035, 0x0000 }, { 11035, 0x0000 }, { 11035, 0x0020 }, { 11036, 0x0000 },
+  /* 0x247C0 */
+  { 11036, 0x0000 }, { 11036, 0x0000 }, { 11036, 0x0000 }, { 11036, 0x0002 },
+  /* 0x24880 */
+  { 11037, 0x0000 }, { 11037, 0x0040 }, { 11038, 0x0000 }, { 11038, 0x0000 },
+  /* 0x24A40 */
+  { 11038, 0x2000 }, { 11039, 0x0000 }, { 11039, 0x0000 }, { 11039, 0x0000 },
+  /* 0x24B40 */
+  { 11039, 0x0000 }, { 11039, 0x0040 }, { 11040, 0x8000 }, { 11041, 0x0000 },
+  /* 0x24C00 */
+  { 11041, 0x0000 }, { 11041, 0x0040 }, { 11042, 0x0000 }, { 11042, 0x0000 },
+  /* 0x24D00 */
+  { 11042, 0x0000 }, { 11042, 0x0010 }, { 11043, 0x0000 }, { 11043, 0x0000 },
+  /* 0x24E00 */
+  { 11043, 0x4000 }, { 11044, 0x0000 }, { 11044, 0x0000 }, { 11044, 0x0080 },
+  /* 0x24E40 */
+  { 11045, 0x0000 }, { 11045, 0x0000 }, { 11045, 0x0400 }, { 11046, 0x0000 },
+  /* 0x24E80 */
+  { 11046, 0x0800 }, { 11047, 0x0000 }, { 11047, 0x0000 }, { 11047, 0x0000 },
+  /* 0x25040 */
+  { 11047, 0x0400 }, { 11048, 0x0020 }, { 11049, 0x0000 }, { 11049, 0x0000 },
+  /* 0x25100 */
+  { 11049, 0x0000 }, { 11049, 0x0000 }, { 11049, 0x0004 }, { 11050, 0x0000 },
+  /* 0x25180 */
+  { 11050, 0x0000 }, { 11050, 0x0000 }, { 11050, 0x0200 }, { 11051, 0x0000 },
+  /* 0x251C0 */
+  { 11051, 0x2000 }, { 11052, 0x0000 }, { 11052, 0x0020 }, { 11053, 0x0000 },
+  /* 0x25200 */
+  { 11053, 0x0000 }, { 11053, 0x4000 }, { 11054, 0x0000 }, { 11054, 0x0000 },
+  /* 0x25240 */
+  { 11054, 0x1000 }, { 11055, 0x0000 }, { 11055, 0x0000 }, { 11055, 0x0000 },
+  /* 0x25400 */
+  { 11055, 0x0000 }, { 11055, 0x0000 }, { 11055, 0x4000 }, { 11056, 0x0000 },
+  /* 0x25480 */
+  { 11056, 0x4000 }, { 11057, 0x0000 }, { 11057, 0x0000 }, { 11057, 0x0000 },
+  /* 0x254C0 */
+  { 11057, 0x0000 }, { 11057, 0x0200 }, { 11058, 0x0000 }, { 11058, 0x0000 },
+  /* 0x25500 */
+  { 11058, 0x4000 }, { 11059, 0x0000 }, { 11059, 0x0000 }, { 11059, 0x0000 },
+  /* 0x25580 */
+  { 11059, 0x0000 }, { 11059, 0x0000 }, { 11059, 0x0080 }, { 11060, 0x0000 },
+  /* 0x25740 */
+  { 11060, 0x0000 }, { 11060, 0x0000 }, { 11060, 0x0000 }, { 11060, 0x0002 },
+  /* 0x25780 */
+  { 11061, 0x0000 }, { 11061, 0x0000 }, { 11061, 0x0200 }, { 11062, 0x0010 },
+  /* 0x259C0 */
+  { 11063, 0x0010 }, { 11064, 0x0010 }, { 11065, 0x0000 }, { 11065, 0x0000 },
+  /* 0x25AC0 */
+  { 11065, 0x0000 }, { 11065, 0x0000 }, { 11065, 0x0018 }, { 11067, 0x0002 },
+  /* 0x25B80 */
+  { 11068, 0x0000 }, { 11068, 0x0000 }, { 11068, 0x0000 }, { 11068, 0x0004 },
+  /* 0x25C40 */
+  { 11069, 0x0800 }, { 11070, 0x0000 }, { 11070, 0x0010 }, { 11071, 0x0000 },
+  /* 0x25D80 */
+  { 11071, 0x0000 }, { 11071, 0x0000 }, { 11071, 0x0002 }, { 11072, 0x0000 },
+  /* 0x25E00 */
+  { 11072, 0x0000 }, { 11072, 0x0000 }, { 11072, 0x4000 }, { 11073, 0x0000 },
+  /* 0x25E40 */
+  { 11073, 0x0000 }, { 11073, 0x0040 }, { 11074, 0x0024 }, { 11076, 0x0000 },
+  /* 0x25EC0 */
+  { 11076, 0x0004 }, { 11077, 0x0100 }, { 11078, 0x0100 }, { 11079, 0x0000 },
+  /* 0x25F00 */
+  { 11079, 0x0000 }, { 11079, 0x0000 }, { 11079, 0x0008 }, { 11080, 0x0000 },
+  /* 0x25F40 */
+  { 11080, 0x0000 }, { 11080, 0x1000 }, { 11081, 0x0000 }, { 11081, 0x0000 },
+  /* 0x25FC0 */
+  { 11081, 0x0000 }, { 11081, 0x0010 }, { 11082, 0x0001 }, { 11083, 0x0800 },
+  /* 0x26000 */
+  { 11084, 0x1000 }, { 11085, 0x0080 }, { 11086, 0x0000 }, { 11086, 0x0000 },
+  /* 0x26040 */
+  { 11086, 0x0000 }, { 11086, 0x0000 }, { 11086, 0x0001 }, { 11087, 0x0000 },
+  /* 0x260C0 */
+  { 11087, 0x0000 }, { 11087, 0x0000 }, { 11087, 0x2000 }, { 11088, 0x0000 },
+  /* 0x26240 */
+  { 11088, 0x0000 }, { 11088, 0x0000 }, { 11088, 0x0000 }, { 11088, 0x0001 },
+  /* 0x26280 */
+  { 11089, 0x0040 }, { 11090, 0x0000 }, { 11090, 0x0000 }, { 11090, 0x0000 },
+  /* 0x26340 */
+  { 11090, 0x1000 }, { 11091, 0x0000 }, { 11091, 0x0000 }, { 11091, 0x0000 },
+  /* 0x26400 */
+  { 11091, 0x0004 }, { 11092, 0x0000 }, { 11092, 0x0000 }, { 11092, 0x0000 },
+  /* 0x26640 */
+  { 11092, 0x0000 }, { 11092, 0x0000 }, { 11092, 0x0000 }, { 11092, 0x4000 },
+  /* 0x26680 */
+  { 11093, 0x0000 }, { 11093, 0x0000 }, { 11093, 0x0000 }, { 11093, 0x0001 },
+  /* 0x26700 */
+  { 11094, 0x0000 }, { 11094, 0x2000 }, { 11095, 0x0000 }, { 11095, 0x0000 },
+  /* 0x268C0 */
+  { 11095, 0x0000 }, { 11095, 0x2000 }, { 11096, 0x0400 }, { 11097, 0x0000 },
+  /* 0x26940 */
+  { 11097, 0x0000 }, { 11097, 0x0002 }, { 11098, 0x8000 }, { 11099, 0x0000 },
+  /* 0x269C0 */
+  { 11099, 0x0000 }, { 11099, 0x2000 }, { 11100, 0x0000 }, { 11100, 0x0000 },
+  /* 0x26A00 */
+  { 11100, 0x0000 }, { 11100, 0x4000 }, { 11101, 0x0000 }, { 11101, 0x0000 },
+  /* 0x26A40 */
+  { 11101, 0x0000 }, { 11101, 0x0100 }, { 11102, 0x0000 }, { 11102, 0x0000 },
+  /* 0x26A80 */
+  { 11102, 0x1000 }, { 11103, 0x0000 }, { 11103, 0x0000 }, { 11103, 0x0080 },
+  /* 0x26AC0 */
+  { 11104, 0x0000 }, { 11104, 0x0000 }, { 11104, 0x0000 }, { 11104, 0x8000 },
+  /* 0x26C00 */
+  { 11105, 0x0000 }, { 11105, 0x0000 }, { 11105, 0x0200 }, { 11106, 0x0000 },
+  /* 0x26C40 */
+  { 11106, 0x0000 }, { 11106, 0x0000 }, { 11106, 0x0000 }, { 11106, 0x0008 },
+  /* 0x26CC0 */
+  { 11107, 0x0000 }, { 11107, 0x2000 }, { 11108, 0x0000 }, { 11108, 0x0000 },
+  /* 0x26E40 */
+  { 11108, 0x0001 }, { 11109, 0x0000 }, { 11109, 0x0020 }, { 11110, 0x0000 },
+  /* 0x26F80 */
+  { 11110, 0x0000 }, { 11110, 0x0010 }, { 11111, 0x0000 }, { 11111, 0x0000 },
+  /* 0x26FC0 */
+  { 11111, 0x0000 }, { 11111, 0x0000 }, { 11111, 0x0000 }, { 11111, 0x01c0 },
+  /* 0x270C0 */
+  { 11114, 0x0000 }, { 11114, 0x0000 }, { 11114, 0x0000 }, { 11114, 0x0010 },
+  /* 0x27100 */
+  { 11115, 0x2000 }, { 11116, 0x0000 }, { 11116, 0x0000 }, { 11116, 0x0200 },
+  /* 0x273C0 */
+  { 11117, 0x0000 }, { 11117, 0x0c00 }, { 11119, 0x0000 }, { 11119, 0x4000 },
+  /* 0x27400 */
+  { 11120, 0x0000 }, { 11120, 0x0001 }, { 11121, 0x0000 }, { 11121, 0x0000 },
+  /* 0x27440 */
+  { 11121, 0x0200 }, { 11122, 0x0000 }, { 11122, 0x0000 }, { 11122, 0x0000 },
+  /* 0x27600 */
+  { 11122, 0x0000 }, { 11122, 0x0030 }, { 11124, 0x0000 }, { 11124, 0x0002 },
+  /* 0x27680 */
+  { 11125, 0x0010 }, { 11126, 0x0008 }, { 11127, 0x0000 }, { 11127, 0x0000 },
+  /* 0x27700 */
+  { 11127, 0x4000 }, { 11128, 0x0000 }, { 11128, 0x0008 }, { 11129, 0x0000 },
+  /* 0x27740 */
+  { 11129, 0x0000 }, { 11129, 0x0004 }, { 11130, 0x0000 }, { 11130, 0x0000 },
+  /* 0x27980 */
+  { 11130, 0x0020 }, { 11131, 0x0000 }, { 11131, 0x0000 }, { 11131, 0x0000 },
+  /* 0x27A80 */
+  { 11131, 0x0010 }, { 11132, 0x0000 }, { 11132, 0x0000 }, { 11132, 0x0000 },
+  /* 0x27B80 */
+  { 11132, 0x0000 }, { 11132, 0x0000 }, { 11132, 0x0000 }, { 11132, 0x4008 },
+  /* 0x27BC0 */
+  { 11134, 0x0080 }, { 11135, 0x0000 }, { 11135, 0x0000 }, { 11135, 0x0000 },
+  /* 0x27C80 */
+  { 11135, 0x0000 }, { 11135, 0x0000 }, { 11135, 0x0000 }, { 11135, 0x0100 },
+  /* 0x27D80 */
+  { 11136, 0x0000 }, { 11136, 0x0000 }, { 11136, 0x0001 }, { 11137, 0x0000 },
+  /* 0x27E00 */
+  { 11137, 0x0000 }, { 11137, 0x0001 }, { 11138, 0x0000 }, { 11138, 0x0000 },
+  /* 0x27F80 */
+  { 11138, 0x0000 }, { 11138, 0x0000 }, { 11138, 0x0000 }, { 11138, 0x0080 },
+  /* 0x28080 */
+  { 11139, 0x0400 }, { 11140, 0x0000 }, { 11140, 0x0000 }, { 11140, 0x0800 },
+  /* 0x28240 */
+  { 11141, 0x0000 }, { 11141, 0x0000 }, { 11141, 0x0000 }, { 11141, 0x0080 },
+  /* 0x28280 */
+  { 11142, 0x0004 }, { 11143, 0x0000 }, { 11143, 0x0000 }, { 11143, 0x0000 },
+  /* 0x282C0 */
+  { 11143, 0x0000 }, { 11143, 0x0000 }, { 11143, 0x0000 }, { 11143, 0x0008 },
+  /* 0x283C0 */
+  { 11144, 0x2000 }, { 11145, 0x0000 }, { 11145, 0x0000 }, { 11145, 0x0000 },
+  /* 0x28400 */
+  { 11145, 0x1000 }, { 11146, 0x0000 }, { 11146, 0x0000 }, { 11146, 0x0000 },
+  /* 0x28440 */
+  { 11146, 0x0000 }, { 11146, 0x0020 }, { 11147, 0x0000 }, { 11147, 0x0000 },
+  /* 0x28540 */
+  { 11147, 0x0000 }, { 11147, 0x0000 }, { 11147, 0x0800 }, { 11148, 0x0000 },
+  /* 0x285C0 */
+  { 11148, 0x0300 }, { 11150, 0x0000 }, { 11150, 0x0000 }, { 11150, 0x0000 },
+  /* 0x286C0 */
+  { 11150, 0x0000 }, { 11150, 0x0080 }, { 11151, 0x0000 }, { 11151, 0x0400 },
+  /* 0x28940 */
+  { 11152, 0x0240 }, { 11154, 0x0000 }, { 11154, 0x0800 }, { 11155, 0x0000 },
+  /* 0x28980 */
+  { 11155, 0x0180 }, { 11157, 0x0000 }, { 11157, 0x0000 }, { 11157, 0x0c00 },
+  /* 0x28A00 */
+  { 11159, 0x0000 }, { 11159, 0x4000 }, { 11160, 0x0200 }, { 11161, 0x0000 },
+  /* 0x28A40 */
+  { 11161, 0x0008 }, { 11162, 0x0000 }, { 11162, 0x0000 }, { 11162, 0x0002 },
+  /* 0x28A80 */
+  { 11163, 0x0000 }, { 11163, 0x0200 }, { 11164, 0x0000 }, { 11164, 0x0000 },
+  /* 0x28AC0 */
+  { 11164, 0x2000 }, { 11165, 0x2000 }, { 11166, 0x0010 }, { 11167, 0x0000 },
+  /* 0x28BC0 */
+  { 11167, 0x0002 }, { 11168, 0x0000 }, { 11168, 0x8000 }, { 11169, 0x0000 },
+  /* 0x28D00 */
+  { 11169, 0x0000 }, { 11169, 0x0001 }, { 11170, 0x0000 }, { 11170, 0x0000 },
+  /* 0x28D40 */
+  { 11170, 0x0000 }, { 11170, 0x0000 }, { 11170, 0x0000 }, { 11170, 0x0002 },
+  /* 0x28DC0 */
+  { 11171, 0x0000 }, { 11171, 0x0000 }, { 11171, 0x0000 }, { 11171, 0x0800 },
+  /* 0x28E00 */
+  { 11172, 0x0000 }, { 11172, 0x8000 }, { 11173, 0x0000 }, { 11173, 0x0040 },
+  /* 0x28E80 */
+  { 11174, 0x0200 }, { 11175, 0x0000 }, { 11175, 0x0000 }, { 11175, 0x0000 },
+  /* 0x28EC0 */
+  { 11175, 0x0000 }, { 11175, 0x0000 }, { 11175, 0x0800 }, { 11176, 0x0000 },
+  /* 0x28F00 */
+  { 11176, 0x0000 }, { 11176, 0x0000 }, { 11176, 0x0000 }, { 11176, 0x0004 },
+  /* 0x28FC0 */
+  { 11177, 0x0000 }, { 11177, 0x0000 }, { 11177, 0x0000 }, { 11177, 0x0100 },
+  /* 0x29280 */
+  { 11178, 0x0000 }, { 11178, 0x0000 }, { 11178, 0x0001 }, { 11179, 0x0002 },
+  /* 0x29480 */
+  { 11180, 0x0000 }, { 11180, 0x0001 }, { 11181, 0x0000 }, { 11181, 0x0000 },
+  /* 0x295C0 */
+  { 11181, 0x8000 }, { 11182, 0x0000 }, { 11182, 0x0000 }, { 11182, 0x0000 },
+  /* 0x29640 */
+  { 11182, 0x0000 }, { 11182, 0x0000 }, { 11182, 0x0000 }, { 11182, 0x8000 },
+  /* 0x296C0 */
+  { 11183, 0x0000 }, { 11183, 0x0000 }, { 11183, 0x0000 }, { 11183, 0x0001 },
+  /* 0x29700 */
+  { 11184, 0x0000 }, { 11184, 0x0200 }, { 11185, 0x0000 }, { 11185, 0x0000 },
+  /* 0x29740 */
+  { 11185, 0x0000 }, { 11185, 0x0001 }, { 11186, 0x0000 }, { 11186, 0x0000 },
+  /* 0x298C0 */
+  { 11186, 0x0040 }, { 11187, 0x0000 }, { 11187, 0x0000 }, { 11187, 0x0000 },
+  /* 0x29A40 */
+  { 11187, 0x0000 }, { 11187, 0x0000 }, { 11187, 0x0000 }, { 11187, 0x0004 },
+  /* 0x29DC0 */
+  { 11188, 0x0000 }, { 11188, 0x0800 }, { 11189, 0x0000 }, { 11189, 0x0000 },
+  /* 0x29E00 */
+  { 11189, 0x0000 }, { 11189, 0x0020 }, { 11190, 0x0000 }, { 11190, 0x2000 },
+  /* 0x29E40 */
+  { 11191, 0x0200 }, { 11192, 0x0000 }, { 11192, 0x0000 }, { 11192, 0x0000 },
+  /* 0x29E80 */
+  { 11192, 0x0400 }, { 11193, 0x0000 }, { 11193, 0x0000 }, { 11193, 0x0000 },
+  /* 0x29EC0 */
+  { 11193, 0x0010 }, { 11194, 0x0800 }, { 11195, 0x0200 }, { 11196, 0x0000 },
+  /* 0x29FC0 */
+  { 11196, 0x4000 }, { 11197, 0x0000 }, { 11197, 0x0000 }, { 11197, 0x0000 },
+  /* 0x2A000 */
+  { 11197, 0x0000 }, { 11197, 0x0400 }, { 11198, 0x8000 }, { 11199, 0x0000 },
+  /* 0x2A080 */
+  { 11199, 0x0004 }, { 11200, 0x0000 }, { 11200, 0x0000 }, { 11200, 0x0000 },
+  /* 0x2A0C0 */
+  { 11200, 0x0000 }, { 11200, 0x0000 }, { 11200, 0x0000 }, { 11200, 0x0200 },
+  /* 0x2A180 */
+  { 11201, 0x0000 }, { 11201, 0x0001 }, { 11202, 0x0000 }, { 11202, 0x0000 },
+  /* 0x2A380 */
+  { 11202, 0x1000 }, { 11203, 0x0000 }, { 11203, 0x0000 }, { 11203, 0x0000 },
+  /* 0x2A400 */
+  { 11203, 0x0000 }, { 11203, 0x0000 }, { 11203, 0x0000 }, { 11203, 0x0080 },
+  /* 0x2A5C0 */
+  { 11204, 0x0000 }, { 11204, 0x0000 }, { 11204, 0x0000 }, { 11204, 0x0002 },
+  /* 0x2A600 */
+  { 11205, 0x0004 }, { 11206, 0x0400 }, { 11207, 0x0000 }, { 11207, 0x0000 },
+  /* 0x2A680 */
+  { 11207, 0x0000 }, { 11207, 0x0000 }, { 11207, 0x0000 }, { 11207, 0x0004 },
+};
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static ucs4_t jisx0213_to_ucs4 (unsigned int row, unsigned int col)
+{
+  ucs4_t val;
+
+  if (row >= 0x121 && row <= 0x17e)
+    row -= 289;
+  else if (row == 0x221)
+    row -= 451;
+  else if (row >= 0x223 && row <= 0x225)
+    row -= 452;
+  else if (row == 0x228)
+    row -= 454;
+  else if (row >= 0x22c && row <= 0x22f)
+    row -= 457;
+  else if (row >= 0x26e && row <= 0x27e)
+    row -= 519;
+  else
+    return 0x0000;
+
+  if (col >= 0x21 && col <= 0x7e)
+    col -= 0x21;
+  else
+    return 0x0000;
+
+  val = jisx0213_to_ucs_main[row * 94 + col];
+  val = jisx0213_to_ucs_pagestart[val >> 8] + (val & 0xff);
+  if (val == 0xfffd)
+    val = 0x0000;
+  return val;
+}
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned short ucs4_to_jisx0213 (ucs4_t ucs)
+{
+  if (ucs < (sizeof(jisx0213_from_ucs_level1)/sizeof(jisx0213_from_ucs_level1[0])) << 6) {
+    int index1 = jisx0213_from_ucs_level1[ucs >> 6];
+    if (index1 >= 0) {
+      const Summary16 *summary = &jisx0213_from_ucs_level2_2indx[((index1 << 6) + (ucs & 0x3f)) >> 4];
+      unsigned short used = summary->used;
+      unsigned int i = ucs & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        return jisx0213_from_ucs_level2_data[summary->indx + used];
+      };
+    };
+  }
+  return 0x0000;
+}
+
+#endif /* _JISX0213_H */
diff --git a/lib/johab.h b/lib/johab.h
new file mode 100644
index 0000000..fb2c17f
--- /dev/null
+++ b/lib/johab.h
@@ -0,0 +1,139 @@
+/*
+ * Copyright (C) 1999-2001, 2007 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * JOHAB
+ */
+
+/*
+   Conversion between JOHAB codes (s1,s2) and KSX1001 codes (c1,c2):
+   Example. (s1,s2) = 0xD931, (c1,c2) = 0x2121.
+            (s1,s2) = 0xDEF1, (c1,c2) = 0x2C71.
+            (s1,s2) = 0xE031, (c1,c2) = 0x4A21.
+            (s1,s2) = 0xF9FE, (c1,c2) = 0x7D7E.
+   0xD9 <= s1 <= 0xDE || 0xE0 <= s1 <= 0xF9,
+   0x31 <= s2 <= 0x7E || 0x91 <= s2 <= 0xFE,
+   0x21 <= c1 <= 0x2C || 0x4A <= c1 <= 0x7D,
+   0x21 <= c2 <= 0x7E.
+   Invariant:
+     94*(s1 < 0xE0 ? 2*s1-0x1B2 : 2*s1-0x197) + (s2 < 0x91 ? s2-0x31 : s2-0x43)
+     = 94*(c1-0x21)+(c2-0x21)
+   Conversion (s1,s2) -> (c1,c2):
+     t1 := (s1 < 0xE0 ? 2*s1-0x1B2 : 2*s1-0x197)
+     t2 := (s2 < 0x91 ? s2-0x31 : s2-0x43)
+     c1 := t1 + (t2 < 0x5E ? 0 : 1) + 0x21
+     c2 := (t2 < 0x5E ? t2 : t2-0x5E) + 0x21
+   Conversion (c1,c2) -> (s1,s2):
+     t := (c1 < 0x4A ? (c1-0x21+0x1B2) : (c1-0x21+0x197))
+     s1 := t >> 1
+     t2 := (t & 1) * 0x5E + (c2 - 0x21)
+     s2 := (t2 < 0x4E ? t2+0x31 : t2+0x43)
+ */
+
+static int
+johab_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    if (c == 0x5c)
+      *pwc = (ucs4_t) 0x20a9;
+    else
+      *pwc = (ucs4_t) c;
+    return 1;
+  } else if (c < 0xd8) {
+    return johab_hangul_mbtowc(conv,pwc,s,n);
+  } else {
+    unsigned char s1, s2;
+    s1 = c;
+    if ((s1 >= 0xd9 && s1 <= 0xde) || (s1 >= 0xe0 && s1 <= 0xf9)) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      s2 = s[1];
+      if ((s2 >= 0x31 && s2 <= 0x7e) || (s2 >= 0x91 && s2 <= 0xfe)) {
+        /* In KSC 5601, now KS X 1001, the region s1 = 0xDA, 0xA1 <= s2 <= 0xD3
+           contains the 51 Jamo (Hangul letters). But in the Johab encoding,
+           they have been moved to the Hangul section, see
+           johab_hangul_page31. */
+        if (!(s1 == 0xda && (s2 >= 0xa1 && s2 <= 0xd3))) {
+          unsigned char t1 = (s1 < 0xe0 ? 2*(s1-0xd9) : 2*s1-0x197);
+          unsigned char t2 = (s2 < 0x91 ? s2-0x31 : s2-0x43);
+          unsigned char buf[2];
+          buf[0] = t1 + (t2 < 0x5e ? 0 : 1) + 0x21;
+          buf[1] = (t2 < 0x5e ? t2 : t2-0x5e) + 0x21;
+          return ksc5601_mbtowc(conv,pwc,buf,2);
+        }
+      }
+    }
+    return RET_ILSEQ;
+  }
+}
+
+static int
+johab_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Try ASCII variation. */
+  if (wc < 0x0080 && wc != 0x005c) {
+    *r = wc;
+    return 1;
+  }
+  if (wc == 0x20a9) {
+    *r = 0x5c;
+    return 1;
+  }
+
+  /* Try JOHAB Hangul table before KSC5601 table, because the KSC5601 table
+     contains some (2350 out of 11172) Hangul syllables (rows 0x30XX..0x48XX),
+     and we want the search to return the JOHAB Hangul table entry. */
+
+  /* Try JOHAB Hangul. */
+  ret = johab_hangul_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = buf[0];
+    r[1] = buf[1];
+    return 2;
+  }
+
+  /* Try KSC5601, now KS X 1001. */
+  ret = ksc5601_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    unsigned char c1, c2;
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    c1 = buf[0];
+    c2 = buf[1];
+    if (((c1 >= 0x21 && c1 <= 0x2c) || (c1 >= 0x4a && c1 <= 0x7d))
+        && (c2 >= 0x21 && c2 <= 0x7e)) {
+      unsigned int t = (c1 < 0x4A ? (c1-0x21+0x1B2) : (c1-0x21+0x197));
+      unsigned char t2 = ((t & 1) ? 0x5e : 0) + (c2 - 0x21);
+      r[0] = t >> 1;
+      r[1] = (t2 < 0x4e ? t2+0x31 : t2+0x43);
+      return 2;
+    }
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/johab_hangul.h b/lib/johab_hangul.h
new file mode 100644
index 0000000..68368df
--- /dev/null
+++ b/lib/johab_hangul.h
@@ -0,0 +1,262 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * JOHAB Hangul
+ *
+ * Ken Lunde writes in his "CJKV Information Processing" book, p. 114:
+ * "Hangul can be composed of two or three jamo (some jamo are considered
+ *  compound). Johab uses 19 initial jamo (consonants), 21 medial jamo (vowels)
+ *  and 27 final jamo (consonants; 28 when you include the "fill" character
+ *  for Hangul containing only two jamo). Multiplying these numbers results in
+ *  11172."
+ *
+ * Structure of the Johab encoding (see p. 181-184):
+ *   bit 15 = 1
+ *   bit 14..10 = initial jamo, only 19+1 out of 32 possible values are used
+ *   bit 9..5 = medial jamo, only 21+1 out of 32 possible values are used
+ *   bit 4..0 = final jamo, only 27+1 out of 32 possible values are used
+ * 
+ * Structure of the Unicode encoding:
+ * grep '^0x\([8-C]...\|D[0-7]..\)' unicode.org-mappings/EASTASIA/KSC/JOHAB.TXT
+ * You see that all characters there are marked "HANGUL LETTER" or "HANGUL
+ * SYLLABLE". If you eliminate the "HANGUL LETTER"s, the table is sorted
+ * in ascending order according to Johab encoding and according to the Unicode
+ * encoding. Now look a little more carefully, and you see that the following
+ * formula holds:
+ *     unicode == 0xAC00
+ *                + 21 * 28 * (jamo_initial_index[(johab >> 10) & 31] - 1)
+ *                + 28 * (jamo_medial_index[(johab >> 5) & 31] - 1)
+ *                + jamo_final_index[johab & 31]
+ * where the index tables are defined as below.
+ */
+
+/* Tables mapping 5-bit groups to jamo letters. */
+/* Note that Jamo XX = UHC 0xA4A0+XX = Unicode 0x3130+XX */
+#define NONE 0xfd
+#define FILL 0xff
+static const unsigned char jamo_initial[32] = {
+  NONE, FILL, 0x01, 0x02, 0x04, 0x07, 0x08, 0x09,
+  0x11, 0x12, 0x13, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, NONE, NONE, NONE,
+  NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,
+};
+static const unsigned char jamo_medial[32] = {
+  NONE, NONE, FILL, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  NONE, NONE, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  NONE, NONE, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  NONE, NONE, 0x30, 0x31, 0x32, 0x33, NONE, NONE,
+};
+static const unsigned char jamo_final[32] = {
+  NONE, FILL, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, NONE, 0x12, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, NONE, NONE,
+};
+/* Same as jamo_final, except that it excludes characters already
+   contained in jamo_initial. 11 characters instead of 27. */
+static const unsigned char jamo_final_notinitial[32] = {
+  NONE, NONE, NONE, NONE, 0x03, NONE, 0x05, 0x06,
+  NONE, NONE, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, NONE, NONE, NONE, 0x14, NONE, NONE, NONE,
+  NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,
+};
+
+/* Tables mapping 5-bit groups to packed indices. */
+#define none -1
+#define fill 0
+static const signed char jamo_initial_index[32] = {
+  none, fill, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, none, none, none,
+  none, none, none, none, none, none, none, none,
+};
+static const signed char jamo_medial_index[32] = {
+  none, none, fill, 0x01, 0x02, 0x03, 0x04, 0x05,
+  none, none, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+  none, none, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  none, none, 0x12, 0x13, 0x14, 0x15, none, none,
+};
+static const signed char jamo_final_index[32] = {
+  none, fill, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, none, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, none, none,
+};
+
+static int
+johab_hangul_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x84 && c1 <= 0xd3)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x41 && c2 < 0x7f) || (c2 >= 0x81 && c2 < 0xff)) {
+        unsigned int johab = (c1 << 8) | c2;
+        unsigned int bitspart1 = (johab >> 10) & 31;
+        unsigned int bitspart2 = (johab >> 5) & 31;
+        unsigned int bitspart3 = johab & 31;
+        int index1 = jamo_initial_index[bitspart1];
+        int index2 = jamo_medial_index[bitspart2];
+        int index3 = jamo_final_index[bitspart3];
+        /* Exclude "none" values. */
+        if (index1 >= 0 && index2 >= 0 && index3 >= 0) {
+          /* Deal with "fill" values in initial or medial position. */
+          if (index1 == fill) {
+            if (index2 == fill) {
+              unsigned char jamo3 = jamo_final_notinitial[bitspart3];
+              if (jamo3 != NONE) {
+                *pwc = (ucs4_t) 0x3130 + jamo3;
+                return 2;
+              }
+            } else if (index3 == fill) {
+              unsigned char jamo2 = jamo_medial[bitspart2];
+              if (jamo2 != NONE && jamo2 != FILL) {
+                *pwc = (ucs4_t) 0x3130 + jamo2;
+                return 2;
+              }
+            }
+            /* Syllables composed only of medial and final don't exist. */
+          } else if (index2 == fill) {
+            if (index3 == fill) {
+              unsigned char jamo1 = jamo_initial[bitspart1];
+              if (jamo1 != NONE && jamo1 != FILL) {
+                *pwc = (ucs4_t) 0x3130 + jamo1;
+                return 2;
+              }
+            }
+            /* Syllables composed only of initial and final don't exist. */
+          } else {
+             /* index1 and index2 are not fill, but index3 may be fill. */
+             /* Nothing more to exclude. All 11172 code points are valid. */
+             *pwc = 0xac00 + ((index1 - 1) * 21 + (index2 - 1)) * 28 + index3;
+             return 2;
+          }
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+/* 51 Jamo: 19 initial, 21 medial, 11 final not initial. */
+static const unsigned short johab_hangul_page31[51] = {
+          0x8841, 0x8c41, 0x8444, 0x9041, 0x8446, 0x8447, 0x9441, /*0x30-0x37*/
+  0x9841, 0x9c41, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, /*0x38-0x3f*/
+  0x8450, 0xa041, 0xa441, 0xa841, 0x8454, 0xac41, 0xb041, 0xb441, /*0x40-0x47*/
+  0xb841, 0xbc41, 0xc041, 0xc441, 0xc841, 0xcc41, 0xd041, 0x8461, /*0x48-0x4f*/
+  0x8481, 0x84a1, 0x84c1, 0x84e1, 0x8541, 0x8561, 0x8581, 0x85a1, /*0x50-0x57*/
+  0x85c1, 0x85e1, 0x8641, 0x8661, 0x8681, 0x86a1, 0x86c1, 0x86e1, /*0x58-0x5f*/
+  0x8741, 0x8761, 0x8781, 0x87a1,                                 /*0x60-0x67*/
+};
+
+/* Tables mapping packed indices to 5-bit groups. */
+/* index1+1 = jamo_initial_index[bitspart1]  <==>
+   bitspart1 = jamo_initial_index_inverse[index1] */
+static const char jamo_initial_index_inverse[19] = {
+              0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14,
+};
+/* index2+1 = jamo_medial_index[bitspart2]  <==>
+   bitspart2 = jamo_medial_index_inverse[index2] */
+static const char jamo_medial_index_inverse[21] = {
+                    0x03, 0x04, 0x05, 0x06, 0x07,
+              0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+              0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+              0x1a, 0x1b, 0x1c, 0x1d,
+};
+/* index3 = jamo_final_index[bitspart3]  <==>
+   bitspart3 = jamo_final_index_inverse[index3] */
+static const char jamo_final_index_inverse[28] = {
+        0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11,       0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+};
+
+static int
+johab_hangul_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    if (wc >= 0x3131 && wc < 0x3164) {
+      unsigned short c = johab_hangul_page31[wc-0x3131];
+      r[0] = (c >> 8); r[1] = (c & 0xff);
+      return 2;
+    } else if (wc >= 0xac00 && wc < 0xd7a4) {
+      unsigned int index1;
+      unsigned int index2;
+      unsigned int index3;
+      unsigned short c;
+      unsigned int tmp = wc - 0xac00;
+      index3 = tmp % 28; tmp = tmp / 28;
+      index2 = tmp % 21; tmp = tmp / 21;
+      index1 = tmp;
+      c = (((((1 << 5)
+              | jamo_initial_index_inverse[index1]) << 5)
+            | jamo_medial_index_inverse[index2]) << 5)
+          | jamo_final_index_inverse[index3];
+      r[0] = (c >> 8); r[1] = (c & 0xff);
+      return 2;
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
+
+/*
+ * Decomposition of JOHAB Hangul in one to three Johab Jamo elements.
+ */
+
+/* Decompose wc into r[0..2], and return the number of resulting Jamo elements.
+   Return RET_ILUNI if decomposition is not possible. */
+
+static int johab_hangul_decompose (conv_t conv, ucs4_t* r, ucs4_t wc)
+{
+  unsigned char buf[2];
+  int ret = johab_hangul_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    unsigned int hangul = (buf[0] << 8) | buf[1];
+    unsigned char jamo1 = jamo_initial[(hangul >> 10) & 31];
+    unsigned char jamo2 = jamo_medial[(hangul >> 5) & 31];
+    unsigned char jamo3 = jamo_final[hangul & 31];
+    if ((hangul >> 15) != 1) abort();
+    if (jamo1 != NONE && jamo2 != NONE && jamo3 != NONE) {
+      /* They are not all three == FILL because that would correspond to
+         johab = 0x8441, which doesn't exist. */
+      ucs4_t* p = r;
+      if (jamo1 != FILL)
+        *p++ = 0x3130 + jamo1;
+      if (jamo2 != FILL)
+        *p++ = 0x3130 + jamo2;
+      if (jamo3 != FILL)
+        *p++ = 0x3130 + jamo3;
+      return p-r;
+    }
+  }
+  return RET_ILUNI;
+}
+
+#undef fill
+#undef none
+#undef FILL
+#undef NONE
diff --git a/lib/koi8_r.h b/lib/koi8_r.h
new file mode 100644
index 0000000..3e43536
--- /dev/null
+++ b/lib/koi8_r.h
@@ -0,0 +1,153 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * KOI8-R
+ */
+
+/* Specification: RFC 1489 */
+
+static const unsigned short koi8_r_2uni[128] = {
+  /* 0x80 */
+  0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524,
+  0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590,
+  /* 0x90 */
+  0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248,
+  0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7,
+  /* 0xa0 */
+  0x2550, 0x2551, 0x2552, 0x0451, 0x2553, 0x2554, 0x2555, 0x2556,
+  0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e,
+  /* 0xb0 */
+  0x255f, 0x2560, 0x2561, 0x0401, 0x2562, 0x2563, 0x2564, 0x2565,
+  0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x00a9,
+  /* 0xc0 */
+  0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433,
+  0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+  /* 0xd0 */
+  0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432,
+  0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a,
+  /* 0xe0 */
+  0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413,
+  0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+  /* 0xf0 */
+  0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412,
+  0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a,
+};
+
+static int
+koi8_r_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) koi8_r_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char koi8_r_page00[88] = {
+  0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0xf0-0xf7 */
+};
+static const unsigned char koi8_r_page04[88] = {
+  0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */
+  0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */
+  0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */
+  0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */
+  0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */
+  0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */
+  0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */
+  0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */
+  0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+};
+static const unsigned char koi8_r_page22[80] = {
+  0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char koi8_r_page23[8] = {
+  0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char koi8_r_page25[168] = {
+  0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xa0, 0xa1, 0xa2, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, /* 0x50-0x57 */
+  0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, /* 0x58-0x5f */
+  0xb1, 0xb2, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, /* 0x60-0x67 */
+  0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+koi8_r_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00f8)
+    c = koi8_r_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0458)
+    c = koi8_r_page04[wc-0x0400];
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = koi8_r_page22[wc-0x2218];
+  else if (wc >= 0x2320 && wc < 0x2328)
+    c = koi8_r_page23[wc-0x2320];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = koi8_r_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/koi8_ru.h b/lib/koi8_ru.h
new file mode 100644
index 0000000..e43ae72
--- /dev/null
+++ b/lib/koi8_ru.h
@@ -0,0 +1,159 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * KOI8-RU
+ */
+
+static const unsigned short koi8_ru_2uni[128] = {
+  /* 0x80 */
+  0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524,
+  0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590,
+  /* 0x90 */
+  0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248,
+  0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7,
+  /* 0xa0 */
+  0x2550, 0x2551, 0x2552, 0x0451, 0x0454, 0x2554, 0x0456, 0x0457,
+  0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x0491, 0x045e, 0x255e,
+  /* 0xb0 */
+  0x255f, 0x2560, 0x2561, 0x0401, 0x0404, 0x2563, 0x0406, 0x0407,
+  0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x0490, 0x040e, 0x00a9,
+  /* 0xc0 */
+  0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433,
+  0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+  /* 0xd0 */
+  0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432,
+  0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a,
+  /* 0xe0 */
+  0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413,
+  0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+  /* 0xf0 */
+  0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412,
+  0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a,
+};
+
+static int
+koi8_ru_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) koi8_ru_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char koi8_ru_page00[88] = {
+  0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0xf0-0xf7 */
+};
+static const unsigned char koi8_ru_page04[152] = {
+  0x00, 0xb3, 0x00, 0x00, 0xb4, 0x00, 0xb6, 0xb7, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x00, /* 0x08-0x0f */
+  0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */
+  0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */
+  0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */
+  0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */
+  0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */
+  0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */
+  0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */
+  0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */
+  0x00, 0xa3, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xbd, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char koi8_ru_page22[80] = {
+  0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char koi8_ru_page23[8] = {
+  0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char koi8_ru_page25[168] = {
+  0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xa0, 0xa1, 0xa2, 0x00, 0xa5, 0x00, 0x00, 0xa8, /* 0x50-0x57 */
+  0xa9, 0xaa, 0xab, 0xac, 0x00, 0x00, 0xaf, 0xb0, /* 0x58-0x5f */
+  0xb1, 0xb2, 0x00, 0xb5, 0x00, 0x00, 0xb8, 0xb9, /* 0x60-0x67 */
+  0xba, 0xbb, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+koi8_ru_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00f8)
+    c = koi8_ru_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0498)
+    c = koi8_ru_page04[wc-0x0400];
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = koi8_ru_page22[wc-0x2218];
+  else if (wc >= 0x2320 && wc < 0x2328)
+    c = koi8_ru_page23[wc-0x2320];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = koi8_ru_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/koi8_t.h b/lib/koi8_t.h
new file mode 100644
index 0000000..0f7a568
--- /dev/null
+++ b/lib/koi8_t.h
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * KOI8-T
+ */
+
+static const unsigned short koi8_t_2uni[128] = {
+  /* 0x80 */
+  0x049b, 0x0493, 0x201a, 0x0492, 0x201e, 0x2026, 0x2020, 0x2021,
+  0xfffd, 0x2030, 0x04b3, 0x2039, 0x04b2, 0x04b7, 0x04b6, 0xfffd,
+  /* 0x90 */
+  0x049a, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0xfffd, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xa0 */
+  0xfffd, 0x04ef, 0x04ee, 0x0451, 0x00a4, 0x04e3, 0x00a6, 0x00a7,
+  0xfffd, 0xfffd, 0xfffd, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0xfffd,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x00b2, 0x0401, 0xfffd, 0x04e2, 0x00b6, 0x00b7,
+  0xfffd, 0x2116, 0xfffd, 0x00bb, 0xfffd, 0xfffd, 0xfffd, 0x00a9,
+  /* 0xc0 */
+  0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433,
+  0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+  /* 0xd0 */
+  0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432,
+  0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a,
+  /* 0xe0 */
+  0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413,
+  0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+  /* 0xf0 */
+  0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412,
+  0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a,
+};
+
+static int
+koi8_t_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = koi8_t_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char koi8_t_page00[32] = {
+  0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0xbf, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char koi8_t_page04[240] = {
+  0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */
+  0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */
+  0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */
+  0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */
+  0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */
+  0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */
+  0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */
+  0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */
+  0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x83, 0x81, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x90, 0x80, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x8c, 0x8a, 0x00, 0x00, 0x8e, 0x8d, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0xb5, 0xa5, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0xa1, /* 0xe8-0xef */
+};
+static const unsigned char koi8_t_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+static const unsigned char koi8_t_page21[24] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+
+static int
+koi8_t_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = koi8_t_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x04f0)
+    c = koi8_t_page04[wc-0x0400];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = koi8_t_page20[wc-0x2010];
+  else if (wc >= 0x2110 && wc < 0x2128)
+    c = koi8_t_page21[wc-0x2110];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/koi8_u.h b/lib/koi8_u.h
new file mode 100644
index 0000000..0637d58
--- /dev/null
+++ b/lib/koi8_u.h
@@ -0,0 +1,161 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * KOI8-U
+ */
+
+/* Specification: RFC 2319 */
+
+static const unsigned short koi8_u_2uni[128] = {
+  /* 0x80 */
+  0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524,
+  0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590,
+  /* 0x90 */
+  0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248,
+  0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7,
+  /* 0xa0 */
+  0x2550, 0x2551, 0x2552, 0x0451, 0x0454, 0x2554, 0x0456, 0x0457,
+  0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x0491, 0x255d, 0x255e,
+  /* 0xb0 */
+  0x255f, 0x2560, 0x2561, 0x0401, 0x0404, 0x2563, 0x0406, 0x0407,
+  0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x0490, 0x256c, 0x00a9,
+  /* 0xc0 */
+  0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433,
+  0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+  /* 0xd0 */
+  0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432,
+  0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a,
+  /* 0xe0 */
+  0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413,
+  0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+  /* 0xf0 */
+  0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412,
+  0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a,
+};
+
+static int
+koi8_u_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) koi8_u_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char koi8_u_page00[88] = {
+  0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0xf0-0xf7 */
+};
+static const unsigned char koi8_u_page04[152] = {
+  0x00, 0xb3, 0x00, 0x00, 0xb4, 0x00, 0xb6, 0xb7, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */
+  0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */
+  0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */
+  0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */
+  0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */
+  0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */
+  0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */
+  0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */
+  0x00, 0xa3, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xbd, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char koi8_u_page22[80] = {
+  0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char koi8_u_page23[8] = {
+  0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char koi8_u_page25[168] = {
+  0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0xa0, 0xa1, 0xa2, 0x00, 0xa5, 0x00, 0x00, 0xa8, /* 0x50-0x57 */
+  0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, 0xb0, /* 0x58-0x5f */
+  0xb1, 0xb2, 0x00, 0xb5, 0x00, 0x00, 0xb8, 0xb9, /* 0x60-0x67 */
+  0xba, 0xbb, 0xbc, 0x00, 0xbe, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+};
+
+static int
+koi8_u_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00f8)
+    c = koi8_u_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x0498)
+    c = koi8_u_page04[wc-0x0400];
+  else if (wc >= 0x2218 && wc < 0x2268)
+    c = koi8_u_page22[wc-0x2218];
+  else if (wc >= 0x2320 && wc < 0x2328)
+    c = koi8_u_page23[wc-0x2320];
+  else if (wc >= 0x2500 && wc < 0x25a8)
+    c = koi8_u_page25[wc-0x2500];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/ksc5601.h b/lib/ksc5601.h
new file mode 100644
index 0000000..fd16623
--- /dev/null
+++ b/lib/ksc5601.h
@@ -0,0 +1,3022 @@
+/*
+ * Copyright (C) 1999-2007 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * KSC5601.1987-0, now KS X 1001:2002
+ */
+
+static const unsigned short ksc5601_2uni_page21[1115] = {
+  /* 0x21 */
+  0x3000, 0x3001, 0x3002, 0x00b7, 0x2025, 0x2026, 0x00a8, 0x3003,
+  0x00ad, 0x2015, 0x2225, 0xff3c, 0x223c, 0x2018, 0x2019, 0x201c,
+  0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c,
+  0x300d, 0x300e, 0x300f, 0x3010, 0x3011, 0x00b1, 0x00d7, 0x00f7,
+  0x2260, 0x2264, 0x2265, 0x221e, 0x2234, 0x00b0, 0x2032, 0x2033,
+  0x2103, 0x212b, 0xffe0, 0xffe1, 0xffe5, 0x2642, 0x2640, 0x2220,
+  0x22a5, 0x2312, 0x2202, 0x2207, 0x2261, 0x2252, 0x00a7, 0x203b,
+  0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1,
+  0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x2192, 0x2190, 0x2191,
+  0x2193, 0x2194, 0x3013, 0x226a, 0x226b, 0x221a, 0x223d, 0x221d,
+  0x2235, 0x222b, 0x222c, 0x2208, 0x220b, 0x2286, 0x2287, 0x2282,
+  0x2283, 0x222a, 0x2229, 0x2227, 0x2228, 0xffe2,
+  /* 0x22 */
+  0x21d2, 0x21d4, 0x2200, 0x2203, 0x00b4, 0xff5e, 0x02c7, 0x02d8,
+  0x02dd, 0x02da, 0x02d9, 0x00b8, 0x02db, 0x00a1, 0x00bf, 0x02d0,
+  0x222e, 0x2211, 0x220f, 0x00a4, 0x2109, 0x2030, 0x25c1, 0x25c0,
+  0x25b7, 0x25b6, 0x2664, 0x2660, 0x2661, 0x2665, 0x2667, 0x2663,
+  0x2299, 0x25c8, 0x25a3, 0x25d0, 0x25d1, 0x2592, 0x25a4, 0x25a5,
+  0x25a8, 0x25a7, 0x25a6, 0x25a9, 0x2668, 0x260f, 0x260e, 0x261c,
+  0x261e, 0x00b6, 0x2020, 0x2021, 0x2195, 0x2197, 0x2199, 0x2196,
+  0x2198, 0x266d, 0x2669, 0x266a, 0x266c, 0x327f, 0x321c, 0x2116,
+  0x33c7, 0x2122, 0x33c2, 0x33d8, 0x2121, 0x20ac, 0x00ae, 0x327e,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x23 */
+  0xff01, 0xff02, 0xff03, 0xff04, 0xff05, 0xff06, 0xff07, 0xff08,
+  0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, 0xff10,
+  0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18,
+  0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, 0xff20,
+  0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28,
+  0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30,
+  0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38,
+  0xff39, 0xff3a, 0xff3b, 0xffe6, 0xff3d, 0xff3e, 0xff3f, 0xff40,
+  0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48,
+  0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50,
+  0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58,
+  0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, 0xffe3,
+  /* 0x24 */
+  0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138,
+  0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, 0x3140,
+  0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148,
+  0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, 0x3150,
+  0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158,
+  0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x315f, 0x3160,
+  0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, 0x3168,
+  0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, 0x3170,
+  0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, 0x3178,
+  0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x317f, 0x3180,
+  0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, 0x3187, 0x3188,
+  0x3189, 0x318a, 0x318b, 0x318c, 0x318d, 0x318e,
+  /* 0x25 */
+  0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177,
+  0x2178, 0x2179, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2160,
+  0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168,
+  0x2169, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398,
+  0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0,
+  0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8,
+  0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0,
+  0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x26 */
+  0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, 0x252c,
+  0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, 0x251b,
+  0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, 0x252f,
+  0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, 0x2542,
+  0x2512, 0x2511, 0x251a, 0x2519, 0x2516, 0x2515, 0x250e, 0x250d,
+  0x251e, 0x251f, 0x2521, 0x2522, 0x2526, 0x2527, 0x2529, 0x252a,
+  0x252d, 0x252e, 0x2531, 0x2532, 0x2535, 0x2536, 0x2539, 0x253a,
+  0x253d, 0x253e, 0x2540, 0x2541, 0x2543, 0x2544, 0x2545, 0x2546,
+  0x2547, 0x2548, 0x2549, 0x254a, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x27 */
+  0x3395, 0x3396, 0x3397, 0x2113, 0x3398, 0x33c4, 0x33a3, 0x33a4,
+  0x33a5, 0x33a6, 0x3399, 0x339a, 0x339b, 0x339c, 0x339d, 0x339e,
+  0x339f, 0x33a0, 0x33a1, 0x33a2, 0x33ca, 0x338d, 0x338e, 0x338f,
+  0x33cf, 0x3388, 0x3389, 0x33c8, 0x33a7, 0x33a8, 0x33b0, 0x33b1,
+  0x33b2, 0x33b3, 0x33b4, 0x33b5, 0x33b6, 0x33b7, 0x33b8, 0x33b9,
+  0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x33ba, 0x33bb, 0x33bc,
+  0x33bd, 0x33be, 0x33bf, 0x3390, 0x3391, 0x3392, 0x3393, 0x3394,
+  0x2126, 0x33c0, 0x33c1, 0x338a, 0x338b, 0x338c, 0x33d6, 0x33c5,
+  0x33ad, 0x33ae, 0x33af, 0x33db, 0x33a9, 0x33aa, 0x33ab, 0x33ac,
+  0x33dd, 0x33d0, 0x33d3, 0x33c3, 0x33c9, 0x33dc, 0x33c6, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x28 */
+  0x00c6, 0x00d0, 0x00aa, 0x0126, 0xfffd, 0x0132, 0xfffd, 0x013f,
+  0x0141, 0x00d8, 0x0152, 0x00ba, 0x00de, 0x0166, 0x014a, 0xfffd,
+  0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267,
+  0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, 0x326f,
+  0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277,
+  0x3278, 0x3279, 0x327a, 0x327b, 0x24d0, 0x24d1, 0x24d2, 0x24d3,
+  0x24d4, 0x24d5, 0x24d6, 0x24d7, 0x24d8, 0x24d9, 0x24da, 0x24db,
+  0x24dc, 0x24dd, 0x24de, 0x24df, 0x24e0, 0x24e1, 0x24e2, 0x24e3,
+  0x24e4, 0x24e5, 0x24e6, 0x24e7, 0x24e8, 0x24e9, 0x2460, 0x2461,
+  0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469,
+  0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x00bd, 0x2153, 0x2154,
+  0x00bc, 0x00be, 0x215b, 0x215c, 0x215d, 0x215e,
+  /* 0x29 */
+  0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, 0x0140,
+  0x0142, 0x00f8, 0x0153, 0x00df, 0x00fe, 0x0167, 0x014b, 0x0149,
+  0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, 0x3207,
+  0x3208, 0x3209, 0x320a, 0x320b, 0x320c, 0x320d, 0x320e, 0x320f,
+  0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, 0x3217,
+  0x3218, 0x3219, 0x321a, 0x321b, 0x249c, 0x249d, 0x249e, 0x249f,
+  0x24a0, 0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 0x24a6, 0x24a7,
+  0x24a8, 0x24a9, 0x24aa, 0x24ab, 0x24ac, 0x24ad, 0x24ae, 0x24af,
+  0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 0x24b5, 0x2474, 0x2475,
+  0x2476, 0x2477, 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d,
+  0x247e, 0x247f, 0x2480, 0x2481, 0x2482, 0x00b9, 0x00b2, 0x00b3,
+  0x2074, 0x207f, 0x2081, 0x2082, 0x2083, 0x2084,
+  /* 0x2a */
+  0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048,
+  0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050,
+  0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058,
+  0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060,
+  0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068,
+  0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070,
+  0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078,
+  0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080,
+  0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088,
+  0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090,
+  0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x2b */
+  0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8,
+  0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0,
+  0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8,
+  0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0,
+  0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8,
+  0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0,
+  0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8,
+  0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0,
+  0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8,
+  0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0,
+  0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0x2c */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416,
+  0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+  0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426,
+  0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e,
+  0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436,
+  0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+  0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446,
+  0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e,
+  0x044f,
+};
+static const unsigned short ksc5601_2uni_page30[2350] = {
+  /* 0x30 */
+  0xac00, 0xac01, 0xac04, 0xac07, 0xac08, 0xac09, 0xac0a, 0xac10,
+  0xac11, 0xac12, 0xac13, 0xac14, 0xac15, 0xac16, 0xac17, 0xac19,
+  0xac1a, 0xac1b, 0xac1c, 0xac1d, 0xac20, 0xac24, 0xac2c, 0xac2d,
+  0xac2f, 0xac30, 0xac31, 0xac38, 0xac39, 0xac3c, 0xac40, 0xac4b,
+  0xac4d, 0xac54, 0xac58, 0xac5c, 0xac70, 0xac71, 0xac74, 0xac77,
+  0xac78, 0xac7a, 0xac80, 0xac81, 0xac83, 0xac84, 0xac85, 0xac86,
+  0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac90, 0xac94, 0xac9c, 0xac9d,
+  0xac9f, 0xaca0, 0xaca1, 0xaca8, 0xaca9, 0xacaa, 0xacac, 0xacaf,
+  0xacb0, 0xacb8, 0xacb9, 0xacbb, 0xacbc, 0xacbd, 0xacc1, 0xacc4,
+  0xacc8, 0xaccc, 0xacd5, 0xacd7, 0xace0, 0xace1, 0xace4, 0xace7,
+  0xace8, 0xacea, 0xacec, 0xacef, 0xacf0, 0xacf1, 0xacf3, 0xacf5,
+  0xacf6, 0xacfc, 0xacfd, 0xad00, 0xad04, 0xad06,
+  /* 0x31 */
+  0xad0c, 0xad0d, 0xad0f, 0xad11, 0xad18, 0xad1c, 0xad20, 0xad29,
+  0xad2c, 0xad2d, 0xad34, 0xad35, 0xad38, 0xad3c, 0xad44, 0xad45,
+  0xad47, 0xad49, 0xad50, 0xad54, 0xad58, 0xad61, 0xad63, 0xad6c,
+  0xad6d, 0xad70, 0xad73, 0xad74, 0xad75, 0xad76, 0xad7b, 0xad7c,
+  0xad7d, 0xad7f, 0xad81, 0xad82, 0xad88, 0xad89, 0xad8c, 0xad90,
+  0xad9c, 0xad9d, 0xada4, 0xadb7, 0xadc0, 0xadc1, 0xadc4, 0xadc8,
+  0xadd0, 0xadd1, 0xadd3, 0xaddc, 0xade0, 0xade4, 0xadf8, 0xadf9,
+  0xadfc, 0xadff, 0xae00, 0xae01, 0xae08, 0xae09, 0xae0b, 0xae0d,
+  0xae14, 0xae30, 0xae31, 0xae34, 0xae37, 0xae38, 0xae3a, 0xae40,
+  0xae41, 0xae43, 0xae45, 0xae46, 0xae4a, 0xae4c, 0xae4d, 0xae4e,
+  0xae50, 0xae54, 0xae56, 0xae5c, 0xae5d, 0xae5f, 0xae60, 0xae61,
+  0xae65, 0xae68, 0xae69, 0xae6c, 0xae70, 0xae78,
+  /* 0x32 */
+  0xae79, 0xae7b, 0xae7c, 0xae7d, 0xae84, 0xae85, 0xae8c, 0xaebc,
+  0xaebd, 0xaebe, 0xaec0, 0xaec4, 0xaecc, 0xaecd, 0xaecf, 0xaed0,
+  0xaed1, 0xaed8, 0xaed9, 0xaedc, 0xaee8, 0xaeeb, 0xaeed, 0xaef4,
+  0xaef8, 0xaefc, 0xaf07, 0xaf08, 0xaf0d, 0xaf10, 0xaf2c, 0xaf2d,
+  0xaf30, 0xaf32, 0xaf34, 0xaf3c, 0xaf3d, 0xaf3f, 0xaf41, 0xaf42,
+  0xaf43, 0xaf48, 0xaf49, 0xaf50, 0xaf5c, 0xaf5d, 0xaf64, 0xaf65,
+  0xaf79, 0xaf80, 0xaf84, 0xaf88, 0xaf90, 0xaf91, 0xaf95, 0xaf9c,
+  0xafb8, 0xafb9, 0xafbc, 0xafc0, 0xafc7, 0xafc8, 0xafc9, 0xafcb,
+  0xafcd, 0xafce, 0xafd4, 0xafdc, 0xafe8, 0xafe9, 0xaff0, 0xaff1,
+  0xaff4, 0xaff8, 0xb000, 0xb001, 0xb004, 0xb00c, 0xb010, 0xb014,
+  0xb01c, 0xb01d, 0xb028, 0xb044, 0xb045, 0xb048, 0xb04a, 0xb04c,
+  0xb04e, 0xb053, 0xb054, 0xb055, 0xb057, 0xb059,
+  /* 0x33 */
+  0xb05d, 0xb07c, 0xb07d, 0xb080, 0xb084, 0xb08c, 0xb08d, 0xb08f,
+  0xb091, 0xb098, 0xb099, 0xb09a, 0xb09c, 0xb09f, 0xb0a0, 0xb0a1,
+  0xb0a2, 0xb0a8, 0xb0a9, 0xb0ab, 0xb0ac, 0xb0ad, 0xb0ae, 0xb0af,
+  0xb0b1, 0xb0b3, 0xb0b4, 0xb0b5, 0xb0b8, 0xb0bc, 0xb0c4, 0xb0c5,
+  0xb0c7, 0xb0c8, 0xb0c9, 0xb0d0, 0xb0d1, 0xb0d4, 0xb0d8, 0xb0e0,
+  0xb0e5, 0xb108, 0xb109, 0xb10b, 0xb10c, 0xb110, 0xb112, 0xb113,
+  0xb118, 0xb119, 0xb11b, 0xb11c, 0xb11d, 0xb123, 0xb124, 0xb125,
+  0xb128, 0xb12c, 0xb134, 0xb135, 0xb137, 0xb138, 0xb139, 0xb140,
+  0xb141, 0xb144, 0xb148, 0xb150, 0xb151, 0xb154, 0xb155, 0xb158,
+  0xb15c, 0xb160, 0xb178, 0xb179, 0xb17c, 0xb180, 0xb182, 0xb188,
+  0xb189, 0xb18b, 0xb18d, 0xb192, 0xb193, 0xb194, 0xb198, 0xb19c,
+  0xb1a8, 0xb1cc, 0xb1d0, 0xb1d4, 0xb1dc, 0xb1dd,
+  /* 0x34 */
+  0xb1df, 0xb1e8, 0xb1e9, 0xb1ec, 0xb1f0, 0xb1f9, 0xb1fb, 0xb1fd,
+  0xb204, 0xb205, 0xb208, 0xb20b, 0xb20c, 0xb214, 0xb215, 0xb217,
+  0xb219, 0xb220, 0xb234, 0xb23c, 0xb258, 0xb25c, 0xb260, 0xb268,
+  0xb269, 0xb274, 0xb275, 0xb27c, 0xb284, 0xb285, 0xb289, 0xb290,
+  0xb291, 0xb294, 0xb298, 0xb299, 0xb29a, 0xb2a0, 0xb2a1, 0xb2a3,
+  0xb2a5, 0xb2a6, 0xb2aa, 0xb2ac, 0xb2b0, 0xb2b4, 0xb2c8, 0xb2c9,
+  0xb2cc, 0xb2d0, 0xb2d2, 0xb2d8, 0xb2d9, 0xb2db, 0xb2dd, 0xb2e2,
+  0xb2e4, 0xb2e5, 0xb2e6, 0xb2e8, 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee,
+  0xb2ef, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f7, 0xb2f8, 0xb2f9, 0xb2fa,
+  0xb2fb, 0xb2ff, 0xb300, 0xb301, 0xb304, 0xb308, 0xb310, 0xb311,
+  0xb313, 0xb314, 0xb315, 0xb31c, 0xb354, 0xb355, 0xb356, 0xb358,
+  0xb35b, 0xb35c, 0xb35e, 0xb35f, 0xb364, 0xb365,
+  /* 0x35 */
+  0xb367, 0xb369, 0xb36b, 0xb36e, 0xb370, 0xb371, 0xb374, 0xb378,
+  0xb380, 0xb381, 0xb383, 0xb384, 0xb385, 0xb38c, 0xb390, 0xb394,
+  0xb3a0, 0xb3a1, 0xb3a8, 0xb3ac, 0xb3c4, 0xb3c5, 0xb3c8, 0xb3cb,
+  0xb3cc, 0xb3ce, 0xb3d0, 0xb3d4, 0xb3d5, 0xb3d7, 0xb3d9, 0xb3db,
+  0xb3dd, 0xb3e0, 0xb3e4, 0xb3e8, 0xb3fc, 0xb410, 0xb418, 0xb41c,
+  0xb420, 0xb428, 0xb429, 0xb42b, 0xb434, 0xb450, 0xb451, 0xb454,
+  0xb458, 0xb460, 0xb461, 0xb463, 0xb465, 0xb46c, 0xb480, 0xb488,
+  0xb49d, 0xb4a4, 0xb4a8, 0xb4ac, 0xb4b5, 0xb4b7, 0xb4b9, 0xb4c0,
+  0xb4c4, 0xb4c8, 0xb4d0, 0xb4d5, 0xb4dc, 0xb4dd, 0xb4e0, 0xb4e3,
+  0xb4e4, 0xb4e6, 0xb4ec, 0xb4ed, 0xb4ef, 0xb4f1, 0xb4f8, 0xb514,
+  0xb515, 0xb518, 0xb51b, 0xb51c, 0xb524, 0xb525, 0xb527, 0xb528,
+  0xb529, 0xb52a, 0xb530, 0xb531, 0xb534, 0xb538,
+  /* 0x36 */
+  0xb540, 0xb541, 0xb543, 0xb544, 0xb545, 0xb54b, 0xb54c, 0xb54d,
+  0xb550, 0xb554, 0xb55c, 0xb55d, 0xb55f, 0xb560, 0xb561, 0xb5a0,
+  0xb5a1, 0xb5a4, 0xb5a8, 0xb5aa, 0xb5ab, 0xb5b0, 0xb5b1, 0xb5b3,
+  0xb5b4, 0xb5b5, 0xb5bb, 0xb5bc, 0xb5bd, 0xb5c0, 0xb5c4, 0xb5cc,
+  0xb5cd, 0xb5cf, 0xb5d0, 0xb5d1, 0xb5d8, 0xb5ec, 0xb610, 0xb611,
+  0xb614, 0xb618, 0xb625, 0xb62c, 0xb634, 0xb648, 0xb664, 0xb668,
+  0xb69c, 0xb69d, 0xb6a0, 0xb6a4, 0xb6ab, 0xb6ac, 0xb6b1, 0xb6d4,
+  0xb6f0, 0xb6f4, 0xb6f8, 0xb700, 0xb701, 0xb705, 0xb728, 0xb729,
+  0xb72c, 0xb72f, 0xb730, 0xb738, 0xb739, 0xb73b, 0xb744, 0xb748,
+  0xb74c, 0xb754, 0xb755, 0xb760, 0xb764, 0xb768, 0xb770, 0xb771,
+  0xb773, 0xb775, 0xb77c, 0xb77d, 0xb780, 0xb784, 0xb78c, 0xb78d,
+  0xb78f, 0xb790, 0xb791, 0xb792, 0xb796, 0xb797,
+  /* 0x37 */
+  0xb798, 0xb799, 0xb79c, 0xb7a0, 0xb7a8, 0xb7a9, 0xb7ab, 0xb7ac,
+  0xb7ad, 0xb7b4, 0xb7b5, 0xb7b8, 0xb7c7, 0xb7c9, 0xb7ec, 0xb7ed,
+  0xb7f0, 0xb7f4, 0xb7fc, 0xb7fd, 0xb7ff, 0xb800, 0xb801, 0xb807,
+  0xb808, 0xb809, 0xb80c, 0xb810, 0xb818, 0xb819, 0xb81b, 0xb81d,
+  0xb824, 0xb825, 0xb828, 0xb82c, 0xb834, 0xb835, 0xb837, 0xb838,
+  0xb839, 0xb840, 0xb844, 0xb851, 0xb853, 0xb85c, 0xb85d, 0xb860,
+  0xb864, 0xb86c, 0xb86d, 0xb86f, 0xb871, 0xb878, 0xb87c, 0xb88d,
+  0xb8a8, 0xb8b0, 0xb8b4, 0xb8b8, 0xb8c0, 0xb8c1, 0xb8c3, 0xb8c5,
+  0xb8cc, 0xb8d0, 0xb8d4, 0xb8dd, 0xb8df, 0xb8e1, 0xb8e8, 0xb8e9,
+  0xb8ec, 0xb8f0, 0xb8f8, 0xb8f9, 0xb8fb, 0xb8fd, 0xb904, 0xb918,
+  0xb920, 0xb93c, 0xb93d, 0xb940, 0xb944, 0xb94c, 0xb94f, 0xb951,
+  0xb958, 0xb959, 0xb95c, 0xb960, 0xb968, 0xb969,
+  /* 0x38 */
+  0xb96b, 0xb96d, 0xb974, 0xb975, 0xb978, 0xb97c, 0xb984, 0xb985,
+  0xb987, 0xb989, 0xb98a, 0xb98d, 0xb98e, 0xb9ac, 0xb9ad, 0xb9b0,
+  0xb9b4, 0xb9bc, 0xb9bd, 0xb9bf, 0xb9c1, 0xb9c8, 0xb9c9, 0xb9cc,
+  0xb9ce, 0xb9cf, 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d8, 0xb9d9, 0xb9db,
+  0xb9dd, 0xb9de, 0xb9e1, 0xb9e3, 0xb9e4, 0xb9e5, 0xb9e8, 0xb9ec,
+  0xb9f4, 0xb9f5, 0xb9f7, 0xb9f8, 0xb9f9, 0xb9fa, 0xba00, 0xba01,
+  0xba08, 0xba15, 0xba38, 0xba39, 0xba3c, 0xba40, 0xba42, 0xba48,
+  0xba49, 0xba4b, 0xba4d, 0xba4e, 0xba53, 0xba54, 0xba55, 0xba58,
+  0xba5c, 0xba64, 0xba65, 0xba67, 0xba68, 0xba69, 0xba70, 0xba71,
+  0xba74, 0xba78, 0xba83, 0xba84, 0xba85, 0xba87, 0xba8c, 0xbaa8,
+  0xbaa9, 0xbaab, 0xbaac, 0xbab0, 0xbab2, 0xbab8, 0xbab9, 0xbabb,
+  0xbabd, 0xbac4, 0xbac8, 0xbad8, 0xbad9, 0xbafc,
+  /* 0x39 */
+  0xbb00, 0xbb04, 0xbb0d, 0xbb0f, 0xbb11, 0xbb18, 0xbb1c, 0xbb20,
+  0xbb29, 0xbb2b, 0xbb34, 0xbb35, 0xbb36, 0xbb38, 0xbb3b, 0xbb3c,
+  0xbb3d, 0xbb3e, 0xbb44, 0xbb45, 0xbb47, 0xbb49, 0xbb4d, 0xbb4f,
+  0xbb50, 0xbb54, 0xbb58, 0xbb61, 0xbb63, 0xbb6c, 0xbb88, 0xbb8c,
+  0xbb90, 0xbba4, 0xbba8, 0xbbac, 0xbbb4, 0xbbb7, 0xbbc0, 0xbbc4,
+  0xbbc8, 0xbbd0, 0xbbd3, 0xbbf8, 0xbbf9, 0xbbfc, 0xbbff, 0xbc00,
+  0xbc02, 0xbc08, 0xbc09, 0xbc0b, 0xbc0c, 0xbc0d, 0xbc0f, 0xbc11,
+  0xbc14, 0xbc15, 0xbc16, 0xbc17, 0xbc18, 0xbc1b, 0xbc1c, 0xbc1d,
+  0xbc1e, 0xbc1f, 0xbc24, 0xbc25, 0xbc27, 0xbc29, 0xbc2d, 0xbc30,
+  0xbc31, 0xbc34, 0xbc38, 0xbc40, 0xbc41, 0xbc43, 0xbc44, 0xbc45,
+  0xbc49, 0xbc4c, 0xbc4d, 0xbc50, 0xbc5d, 0xbc84, 0xbc85, 0xbc88,
+  0xbc8b, 0xbc8c, 0xbc8e, 0xbc94, 0xbc95, 0xbc97,
+  /* 0x3a */
+  0xbc99, 0xbc9a, 0xbca0, 0xbca1, 0xbca4, 0xbca7, 0xbca8, 0xbcb0,
+  0xbcb1, 0xbcb3, 0xbcb4, 0xbcb5, 0xbcbc, 0xbcbd, 0xbcc0, 0xbcc4,
+  0xbccd, 0xbccf, 0xbcd0, 0xbcd1, 0xbcd5, 0xbcd8, 0xbcdc, 0xbcf4,
+  0xbcf5, 0xbcf6, 0xbcf8, 0xbcfc, 0xbd04, 0xbd05, 0xbd07, 0xbd09,
+  0xbd10, 0xbd14, 0xbd24, 0xbd2c, 0xbd40, 0xbd48, 0xbd49, 0xbd4c,
+  0xbd50, 0xbd58, 0xbd59, 0xbd64, 0xbd68, 0xbd80, 0xbd81, 0xbd84,
+  0xbd87, 0xbd88, 0xbd89, 0xbd8a, 0xbd90, 0xbd91, 0xbd93, 0xbd95,
+  0xbd99, 0xbd9a, 0xbd9c, 0xbda4, 0xbdb0, 0xbdb8, 0xbdd4, 0xbdd5,
+  0xbdd8, 0xbddc, 0xbde9, 0xbdf0, 0xbdf4, 0xbdf8, 0xbe00, 0xbe03,
+  0xbe05, 0xbe0c, 0xbe0d, 0xbe10, 0xbe14, 0xbe1c, 0xbe1d, 0xbe1f,
+  0xbe44, 0xbe45, 0xbe48, 0xbe4c, 0xbe4e, 0xbe54, 0xbe55, 0xbe57,
+  0xbe59, 0xbe5a, 0xbe5b, 0xbe60, 0xbe61, 0xbe64,
+  /* 0x3b */
+  0xbe68, 0xbe6a, 0xbe70, 0xbe71, 0xbe73, 0xbe74, 0xbe75, 0xbe7b,
+  0xbe7c, 0xbe7d, 0xbe80, 0xbe84, 0xbe8c, 0xbe8d, 0xbe8f, 0xbe90,
+  0xbe91, 0xbe98, 0xbe99, 0xbea8, 0xbed0, 0xbed1, 0xbed4, 0xbed7,
+  0xbed8, 0xbee0, 0xbee3, 0xbee4, 0xbee5, 0xbeec, 0xbf01, 0xbf08,
+  0xbf09, 0xbf18, 0xbf19, 0xbf1b, 0xbf1c, 0xbf1d, 0xbf40, 0xbf41,
+  0xbf44, 0xbf48, 0xbf50, 0xbf51, 0xbf55, 0xbf94, 0xbfb0, 0xbfc5,
+  0xbfcc, 0xbfcd, 0xbfd0, 0xbfd4, 0xbfdc, 0xbfdf, 0xbfe1, 0xc03c,
+  0xc051, 0xc058, 0xc05c, 0xc060, 0xc068, 0xc069, 0xc090, 0xc091,
+  0xc094, 0xc098, 0xc0a0, 0xc0a1, 0xc0a3, 0xc0a5, 0xc0ac, 0xc0ad,
+  0xc0af, 0xc0b0, 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, 0xc0bc, 0xc0bd,
+  0xc0bf, 0xc0c0, 0xc0c1, 0xc0c5, 0xc0c8, 0xc0c9, 0xc0cc, 0xc0d0,
+  0xc0d8, 0xc0d9, 0xc0db, 0xc0dc, 0xc0dd, 0xc0e4,
+  /* 0x3c */
+  0xc0e5, 0xc0e8, 0xc0ec, 0xc0f4, 0xc0f5, 0xc0f7, 0xc0f9, 0xc100,
+  0xc104, 0xc108, 0xc110, 0xc115, 0xc11c, 0xc11d, 0xc11e, 0xc11f,
+  0xc120, 0xc123, 0xc124, 0xc126, 0xc127, 0xc12c, 0xc12d, 0xc12f,
+  0xc130, 0xc131, 0xc136, 0xc138, 0xc139, 0xc13c, 0xc140, 0xc148,
+  0xc149, 0xc14b, 0xc14c, 0xc14d, 0xc154, 0xc155, 0xc158, 0xc15c,
+  0xc164, 0xc165, 0xc167, 0xc168, 0xc169, 0xc170, 0xc174, 0xc178,
+  0xc185, 0xc18c, 0xc18d, 0xc18e, 0xc190, 0xc194, 0xc196, 0xc19c,
+  0xc19d, 0xc19f, 0xc1a1, 0xc1a5, 0xc1a8, 0xc1a9, 0xc1ac, 0xc1b0,
+  0xc1bd, 0xc1c4, 0xc1c8, 0xc1cc, 0xc1d4, 0xc1d7, 0xc1d8, 0xc1e0,
+  0xc1e4, 0xc1e8, 0xc1f0, 0xc1f1, 0xc1f3, 0xc1fc, 0xc1fd, 0xc200,
+  0xc204, 0xc20c, 0xc20d, 0xc20f, 0xc211, 0xc218, 0xc219, 0xc21c,
+  0xc21f, 0xc220, 0xc228, 0xc229, 0xc22b, 0xc22d,
+  /* 0x3d */
+  0xc22f, 0xc231, 0xc232, 0xc234, 0xc248, 0xc250, 0xc251, 0xc254,
+  0xc258, 0xc260, 0xc265, 0xc26c, 0xc26d, 0xc270, 0xc274, 0xc27c,
+  0xc27d, 0xc27f, 0xc281, 0xc288, 0xc289, 0xc290, 0xc298, 0xc29b,
+  0xc29d, 0xc2a4, 0xc2a5, 0xc2a8, 0xc2ac, 0xc2ad, 0xc2b4, 0xc2b5,
+  0xc2b7, 0xc2b9, 0xc2dc, 0xc2dd, 0xc2e0, 0xc2e3, 0xc2e4, 0xc2eb,
+  0xc2ec, 0xc2ed, 0xc2ef, 0xc2f1, 0xc2f6, 0xc2f8, 0xc2f9, 0xc2fb,
+  0xc2fc, 0xc300, 0xc308, 0xc309, 0xc30c, 0xc30d, 0xc313, 0xc314,
+  0xc315, 0xc318, 0xc31c, 0xc324, 0xc325, 0xc328, 0xc329, 0xc345,
+  0xc368, 0xc369, 0xc36c, 0xc370, 0xc372, 0xc378, 0xc379, 0xc37c,
+  0xc37d, 0xc384, 0xc388, 0xc38c, 0xc3c0, 0xc3d8, 0xc3d9, 0xc3dc,
+  0xc3df, 0xc3e0, 0xc3e2, 0xc3e8, 0xc3e9, 0xc3ed, 0xc3f4, 0xc3f5,
+  0xc3f8, 0xc408, 0xc410, 0xc424, 0xc42c, 0xc430,
+  /* 0x3e */
+  0xc434, 0xc43c, 0xc43d, 0xc448, 0xc464, 0xc465, 0xc468, 0xc46c,
+  0xc474, 0xc475, 0xc479, 0xc480, 0xc494, 0xc49c, 0xc4b8, 0xc4bc,
+  0xc4e9, 0xc4f0, 0xc4f1, 0xc4f4, 0xc4f8, 0xc4fa, 0xc4ff, 0xc500,
+  0xc501, 0xc50c, 0xc510, 0xc514, 0xc51c, 0xc528, 0xc529, 0xc52c,
+  0xc530, 0xc538, 0xc539, 0xc53b, 0xc53d, 0xc544, 0xc545, 0xc548,
+  0xc549, 0xc54a, 0xc54c, 0xc54d, 0xc54e, 0xc553, 0xc554, 0xc555,
+  0xc557, 0xc558, 0xc559, 0xc55d, 0xc55e, 0xc560, 0xc561, 0xc564,
+  0xc568, 0xc570, 0xc571, 0xc573, 0xc574, 0xc575, 0xc57c, 0xc57d,
+  0xc580, 0xc584, 0xc587, 0xc58c, 0xc58d, 0xc58f, 0xc591, 0xc595,
+  0xc597, 0xc598, 0xc59c, 0xc5a0, 0xc5a9, 0xc5b4, 0xc5b5, 0xc5b8,
+  0xc5b9, 0xc5bb, 0xc5bc, 0xc5bd, 0xc5be, 0xc5c4, 0xc5c5, 0xc5c6,
+  0xc5c7, 0xc5c8, 0xc5c9, 0xc5ca, 0xc5cc, 0xc5ce,
+  /* 0x3f */
+  0xc5d0, 0xc5d1, 0xc5d4, 0xc5d8, 0xc5e0, 0xc5e1, 0xc5e3, 0xc5e5,
+  0xc5ec, 0xc5ed, 0xc5ee, 0xc5f0, 0xc5f4, 0xc5f6, 0xc5f7, 0xc5fc,
+  0xc5fd, 0xc5fe, 0xc5ff, 0xc600, 0xc601, 0xc605, 0xc606, 0xc607,
+  0xc608, 0xc60c, 0xc610, 0xc618, 0xc619, 0xc61b, 0xc61c, 0xc624,
+  0xc625, 0xc628, 0xc62c, 0xc62d, 0xc62e, 0xc630, 0xc633, 0xc634,
+  0xc635, 0xc637, 0xc639, 0xc63b, 0xc640, 0xc641, 0xc644, 0xc648,
+  0xc650, 0xc651, 0xc653, 0xc654, 0xc655, 0xc65c, 0xc65d, 0xc660,
+  0xc66c, 0xc66f, 0xc671, 0xc678, 0xc679, 0xc67c, 0xc680, 0xc688,
+  0xc689, 0xc68b, 0xc68d, 0xc694, 0xc695, 0xc698, 0xc69c, 0xc6a4,
+  0xc6a5, 0xc6a7, 0xc6a9, 0xc6b0, 0xc6b1, 0xc6b4, 0xc6b8, 0xc6b9,
+  0xc6ba, 0xc6c0, 0xc6c1, 0xc6c3, 0xc6c5, 0xc6cc, 0xc6cd, 0xc6d0,
+  0xc6d4, 0xc6dc, 0xc6dd, 0xc6e0, 0xc6e1, 0xc6e8,
+  /* 0x40 */
+  0xc6e9, 0xc6ec, 0xc6f0, 0xc6f8, 0xc6f9, 0xc6fd, 0xc704, 0xc705,
+  0xc708, 0xc70c, 0xc714, 0xc715, 0xc717, 0xc719, 0xc720, 0xc721,
+  0xc724, 0xc728, 0xc730, 0xc731, 0xc733, 0xc735, 0xc737, 0xc73c,
+  0xc73d, 0xc740, 0xc744, 0xc74a, 0xc74c, 0xc74d, 0xc74f, 0xc751,
+  0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc75c,
+  0xc760, 0xc768, 0xc76b, 0xc774, 0xc775, 0xc778, 0xc77c, 0xc77d,
+  0xc77e, 0xc783, 0xc784, 0xc785, 0xc787, 0xc788, 0xc789, 0xc78a,
+  0xc78e, 0xc790, 0xc791, 0xc794, 0xc796, 0xc797, 0xc798, 0xc79a,
+  0xc7a0, 0xc7a1, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, 0xc7ac, 0xc7ad,
+  0xc7b0, 0xc7b4, 0xc7bc, 0xc7bd, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c8,
+  0xc7c9, 0xc7cc, 0xc7ce, 0xc7d0, 0xc7d8, 0xc7dd, 0xc7e4, 0xc7e8,
+  0xc7ec, 0xc800, 0xc801, 0xc804, 0xc808, 0xc80a,
+  /* 0x41 */
+  0xc810, 0xc811, 0xc813, 0xc815, 0xc816, 0xc81c, 0xc81d, 0xc820,
+  0xc824, 0xc82c, 0xc82d, 0xc82f, 0xc831, 0xc838, 0xc83c, 0xc840,
+  0xc848, 0xc849, 0xc84c, 0xc84d, 0xc854, 0xc870, 0xc871, 0xc874,
+  0xc878, 0xc87a, 0xc880, 0xc881, 0xc883, 0xc885, 0xc886, 0xc887,
+  0xc88b, 0xc88c, 0xc88d, 0xc894, 0xc89d, 0xc89f, 0xc8a1, 0xc8a8,
+  0xc8bc, 0xc8bd, 0xc8c4, 0xc8c8, 0xc8cc, 0xc8d4, 0xc8d5, 0xc8d7,
+  0xc8d9, 0xc8e0, 0xc8e1, 0xc8e4, 0xc8f5, 0xc8fc, 0xc8fd, 0xc900,
+  0xc904, 0xc905, 0xc906, 0xc90c, 0xc90d, 0xc90f, 0xc911, 0xc918,
+  0xc92c, 0xc934, 0xc950, 0xc951, 0xc954, 0xc958, 0xc960, 0xc961,
+  0xc963, 0xc96c, 0xc970, 0xc974, 0xc97c, 0xc988, 0xc989, 0xc98c,
+  0xc990, 0xc998, 0xc999, 0xc99b, 0xc99d, 0xc9c0, 0xc9c1, 0xc9c4,
+  0xc9c7, 0xc9c8, 0xc9ca, 0xc9d0, 0xc9d1, 0xc9d3,
+  /* 0x42 */
+  0xc9d5, 0xc9d6, 0xc9d9, 0xc9da, 0xc9dc, 0xc9dd, 0xc9e0, 0xc9e2,
+  0xc9e4, 0xc9e7, 0xc9ec, 0xc9ed, 0xc9ef, 0xc9f0, 0xc9f1, 0xc9f8,
+  0xc9f9, 0xc9fc, 0xca00, 0xca08, 0xca09, 0xca0b, 0xca0c, 0xca0d,
+  0xca14, 0xca18, 0xca29, 0xca4c, 0xca4d, 0xca50, 0xca54, 0xca5c,
+  0xca5d, 0xca5f, 0xca60, 0xca61, 0xca68, 0xca7d, 0xca84, 0xca98,
+  0xcabc, 0xcabd, 0xcac0, 0xcac4, 0xcacc, 0xcacd, 0xcacf, 0xcad1,
+  0xcad3, 0xcad8, 0xcad9, 0xcae0, 0xcaec, 0xcaf4, 0xcb08, 0xcb10,
+  0xcb14, 0xcb18, 0xcb20, 0xcb21, 0xcb41, 0xcb48, 0xcb49, 0xcb4c,
+  0xcb50, 0xcb58, 0xcb59, 0xcb5d, 0xcb64, 0xcb78, 0xcb79, 0xcb9c,
+  0xcbb8, 0xcbd4, 0xcbe4, 0xcbe7, 0xcbe9, 0xcc0c, 0xcc0d, 0xcc10,
+  0xcc14, 0xcc1c, 0xcc1d, 0xcc21, 0xcc22, 0xcc27, 0xcc28, 0xcc29,
+  0xcc2c, 0xcc2e, 0xcc30, 0xcc38, 0xcc39, 0xcc3b,
+  /* 0x43 */
+  0xcc3c, 0xcc3d, 0xcc3e, 0xcc44, 0xcc45, 0xcc48, 0xcc4c, 0xcc54,
+  0xcc55, 0xcc57, 0xcc58, 0xcc59, 0xcc60, 0xcc64, 0xcc66, 0xcc68,
+  0xcc70, 0xcc75, 0xcc98, 0xcc99, 0xcc9c, 0xcca0, 0xcca8, 0xcca9,
+  0xccab, 0xccac, 0xccad, 0xccb4, 0xccb5, 0xccb8, 0xccbc, 0xccc4,
+  0xccc5, 0xccc7, 0xccc9, 0xccd0, 0xccd4, 0xcce4, 0xccec, 0xccf0,
+  0xcd01, 0xcd08, 0xcd09, 0xcd0c, 0xcd10, 0xcd18, 0xcd19, 0xcd1b,
+  0xcd1d, 0xcd24, 0xcd28, 0xcd2c, 0xcd39, 0xcd5c, 0xcd60, 0xcd64,
+  0xcd6c, 0xcd6d, 0xcd6f, 0xcd71, 0xcd78, 0xcd88, 0xcd94, 0xcd95,
+  0xcd98, 0xcd9c, 0xcda4, 0xcda5, 0xcda7, 0xcda9, 0xcdb0, 0xcdc4,
+  0xcdcc, 0xcdd0, 0xcde8, 0xcdec, 0xcdf0, 0xcdf8, 0xcdf9, 0xcdfb,
+  0xcdfd, 0xce04, 0xce08, 0xce0c, 0xce14, 0xce19, 0xce20, 0xce21,
+  0xce24, 0xce28, 0xce30, 0xce31, 0xce33, 0xce35,
+  /* 0x44 */
+  0xce58, 0xce59, 0xce5c, 0xce5f, 0xce60, 0xce61, 0xce68, 0xce69,
+  0xce6b, 0xce6d, 0xce74, 0xce75, 0xce78, 0xce7c, 0xce84, 0xce85,
+  0xce87, 0xce89, 0xce90, 0xce91, 0xce94, 0xce98, 0xcea0, 0xcea1,
+  0xcea3, 0xcea4, 0xcea5, 0xceac, 0xcead, 0xcec1, 0xcee4, 0xcee5,
+  0xcee8, 0xceeb, 0xceec, 0xcef4, 0xcef5, 0xcef7, 0xcef8, 0xcef9,
+  0xcf00, 0xcf01, 0xcf04, 0xcf08, 0xcf10, 0xcf11, 0xcf13, 0xcf15,
+  0xcf1c, 0xcf20, 0xcf24, 0xcf2c, 0xcf2d, 0xcf2f, 0xcf30, 0xcf31,
+  0xcf38, 0xcf54, 0xcf55, 0xcf58, 0xcf5c, 0xcf64, 0xcf65, 0xcf67,
+  0xcf69, 0xcf70, 0xcf71, 0xcf74, 0xcf78, 0xcf80, 0xcf85, 0xcf8c,
+  0xcfa1, 0xcfa8, 0xcfb0, 0xcfc4, 0xcfe0, 0xcfe1, 0xcfe4, 0xcfe8,
+  0xcff0, 0xcff1, 0xcff3, 0xcff5, 0xcffc, 0xd000, 0xd004, 0xd011,
+  0xd018, 0xd02d, 0xd034, 0xd035, 0xd038, 0xd03c,
+  /* 0x45 */
+  0xd044, 0xd045, 0xd047, 0xd049, 0xd050, 0xd054, 0xd058, 0xd060,
+  0xd06c, 0xd06d, 0xd070, 0xd074, 0xd07c, 0xd07d, 0xd081, 0xd0a4,
+  0xd0a5, 0xd0a8, 0xd0ac, 0xd0b4, 0xd0b5, 0xd0b7, 0xd0b9, 0xd0c0,
+  0xd0c1, 0xd0c4, 0xd0c8, 0xd0c9, 0xd0d0, 0xd0d1, 0xd0d3, 0xd0d4,
+  0xd0d5, 0xd0dc, 0xd0dd, 0xd0e0, 0xd0e4, 0xd0ec, 0xd0ed, 0xd0ef,
+  0xd0f0, 0xd0f1, 0xd0f8, 0xd10d, 0xd130, 0xd131, 0xd134, 0xd138,
+  0xd13a, 0xd140, 0xd141, 0xd143, 0xd144, 0xd145, 0xd14c, 0xd14d,
+  0xd150, 0xd154, 0xd15c, 0xd15d, 0xd15f, 0xd161, 0xd168, 0xd16c,
+  0xd17c, 0xd184, 0xd188, 0xd1a0, 0xd1a1, 0xd1a4, 0xd1a8, 0xd1b0,
+  0xd1b1, 0xd1b3, 0xd1b5, 0xd1ba, 0xd1bc, 0xd1c0, 0xd1d8, 0xd1f4,
+  0xd1f8, 0xd207, 0xd209, 0xd210, 0xd22c, 0xd22d, 0xd230, 0xd234,
+  0xd23c, 0xd23d, 0xd23f, 0xd241, 0xd248, 0xd25c,
+  /* 0x46 */
+  0xd264, 0xd280, 0xd281, 0xd284, 0xd288, 0xd290, 0xd291, 0xd295,
+  0xd29c, 0xd2a0, 0xd2a4, 0xd2ac, 0xd2b1, 0xd2b8, 0xd2b9, 0xd2bc,
+  0xd2bf, 0xd2c0, 0xd2c2, 0xd2c8, 0xd2c9, 0xd2cb, 0xd2d4, 0xd2d8,
+  0xd2dc, 0xd2e4, 0xd2e5, 0xd2f0, 0xd2f1, 0xd2f4, 0xd2f8, 0xd300,
+  0xd301, 0xd303, 0xd305, 0xd30c, 0xd30d, 0xd30e, 0xd310, 0xd314,
+  0xd316, 0xd31c, 0xd31d, 0xd31f, 0xd320, 0xd321, 0xd325, 0xd328,
+  0xd329, 0xd32c, 0xd330, 0xd338, 0xd339, 0xd33b, 0xd33c, 0xd33d,
+  0xd344, 0xd345, 0xd37c, 0xd37d, 0xd380, 0xd384, 0xd38c, 0xd38d,
+  0xd38f, 0xd390, 0xd391, 0xd398, 0xd399, 0xd39c, 0xd3a0, 0xd3a8,
+  0xd3a9, 0xd3ab, 0xd3ad, 0xd3b4, 0xd3b8, 0xd3bc, 0xd3c4, 0xd3c5,
+  0xd3c8, 0xd3c9, 0xd3d0, 0xd3d8, 0xd3e1, 0xd3e3, 0xd3ec, 0xd3ed,
+  0xd3f0, 0xd3f4, 0xd3fc, 0xd3fd, 0xd3ff, 0xd401,
+  /* 0x47 */
+  0xd408, 0xd41d, 0xd440, 0xd444, 0xd45c, 0xd460, 0xd464, 0xd46d,
+  0xd46f, 0xd478, 0xd479, 0xd47c, 0xd47f, 0xd480, 0xd482, 0xd488,
+  0xd489, 0xd48b, 0xd48d, 0xd494, 0xd4a9, 0xd4cc, 0xd4d0, 0xd4d4,
+  0xd4dc, 0xd4df, 0xd4e8, 0xd4ec, 0xd4f0, 0xd4f8, 0xd4fb, 0xd4fd,
+  0xd504, 0xd508, 0xd50c, 0xd514, 0xd515, 0xd517, 0xd53c, 0xd53d,
+  0xd540, 0xd544, 0xd54c, 0xd54d, 0xd54f, 0xd551, 0xd558, 0xd559,
+  0xd55c, 0xd560, 0xd565, 0xd568, 0xd569, 0xd56b, 0xd56d, 0xd574,
+  0xd575, 0xd578, 0xd57c, 0xd584, 0xd585, 0xd587, 0xd588, 0xd589,
+  0xd590, 0xd5a5, 0xd5c8, 0xd5c9, 0xd5cc, 0xd5d0, 0xd5d2, 0xd5d8,
+  0xd5d9, 0xd5db, 0xd5dd, 0xd5e4, 0xd5e5, 0xd5e8, 0xd5ec, 0xd5f4,
+  0xd5f5, 0xd5f7, 0xd5f9, 0xd600, 0xd601, 0xd604, 0xd608, 0xd610,
+  0xd611, 0xd613, 0xd614, 0xd615, 0xd61c, 0xd620,
+  /* 0x48 */
+  0xd624, 0xd62d, 0xd638, 0xd639, 0xd63c, 0xd640, 0xd645, 0xd648,
+  0xd649, 0xd64b, 0xd64d, 0xd651, 0xd654, 0xd655, 0xd658, 0xd65c,
+  0xd667, 0xd669, 0xd670, 0xd671, 0xd674, 0xd683, 0xd685, 0xd68c,
+  0xd68d, 0xd690, 0xd694, 0xd69d, 0xd69f, 0xd6a1, 0xd6a8, 0xd6ac,
+  0xd6b0, 0xd6b9, 0xd6bb, 0xd6c4, 0xd6c5, 0xd6c8, 0xd6cc, 0xd6d1,
+  0xd6d4, 0xd6d7, 0xd6d9, 0xd6e0, 0xd6e4, 0xd6e8, 0xd6f0, 0xd6f5,
+  0xd6fc, 0xd6fd, 0xd700, 0xd704, 0xd711, 0xd718, 0xd719, 0xd71c,
+  0xd720, 0xd728, 0xd729, 0xd72b, 0xd72d, 0xd734, 0xd735, 0xd738,
+  0xd73c, 0xd744, 0xd747, 0xd749, 0xd750, 0xd751, 0xd754, 0xd756,
+  0xd757, 0xd758, 0xd759, 0xd760, 0xd761, 0xd763, 0xd765, 0xd769,
+  0xd76c, 0xd770, 0xd774, 0xd77c, 0xd77d, 0xd781, 0xd788, 0xd789,
+  0xd78c, 0xd790, 0xd798, 0xd799, 0xd79b, 0xd79d,
+};
+static const unsigned short ksc5601_2uni_page4a[4888] = {
+  /* 0x4a */
+  0x4f3d, 0x4f73, 0x5047, 0x50f9, 0x52a0, 0x53ef, 0x5475, 0x54e5,
+  0x5609, 0x5ac1, 0x5bb6, 0x6687, 0x67b6, 0x67b7, 0x67ef, 0x6b4c,
+  0x73c2, 0x75c2, 0x7a3c, 0x82db, 0x8304, 0x8857, 0x8888, 0x8a36,
+  0x8cc8, 0x8dcf, 0x8efb, 0x8fe6, 0x99d5, 0x523b, 0x5374, 0x5404,
+  0x606a, 0x6164, 0x6bbc, 0x73cf, 0x811a, 0x89ba, 0x89d2, 0x95a3,
+  0x4f83, 0x520a, 0x58be, 0x5978, 0x59e6, 0x5e72, 0x5e79, 0x61c7,
+  0x63c0, 0x6746, 0x67ec, 0x687f, 0x6f97, 0x764e, 0x770b, 0x78f5,
+  0x7a08, 0x7aff, 0x7c21, 0x809d, 0x826e, 0x8271, 0x8aeb, 0x9593,
+  0x4e6b, 0x559d, 0x66f7, 0x6e34, 0x78a3, 0x7aed, 0x845b, 0x8910,
+  0x874e, 0x97a8, 0x52d8, 0x574e, 0x582a, 0x5d4c, 0x611f, 0x61be,
+  0x6221, 0x6562, 0x67d1, 0x6a44, 0x6e1b, 0x7518, 0x75b3, 0x76e3,
+  0x77b0, 0x7d3a, 0x90af, 0x9451, 0x9452, 0x9f95,
+  /* 0x4b */
+  0x5323, 0x5cac, 0x7532, 0x80db, 0x9240, 0x9598, 0x525b, 0x5808,
+  0x59dc, 0x5ca1, 0x5d17, 0x5eb7, 0x5f3a, 0x5f4a, 0x6177, 0x6c5f,
+  0x757a, 0x7586, 0x7ce0, 0x7d73, 0x7db1, 0x7f8c, 0x8154, 0x8221,
+  0x8591, 0x8941, 0x8b1b, 0x92fc, 0x964d, 0x9c47, 0x4ecb, 0x4ef7,
+  0x500b, 0x51f1, 0x584f, 0x6137, 0x613e, 0x6168, 0x6539, 0x69ea,
+  0x6f11, 0x75a5, 0x7686, 0x76d6, 0x7b87, 0x82a5, 0x84cb, 0xf900,
+  0x93a7, 0x958b, 0x5580, 0x5ba2, 0x5751, 0xf901, 0x7cb3, 0x7fb9,
+  0x91b5, 0x5028, 0x53bb, 0x5c45, 0x5de8, 0x62d2, 0x636e, 0x64da,
+  0x64e7, 0x6e20, 0x70ac, 0x795b, 0x8ddd, 0x8e1e, 0xf902, 0x907d,
+  0x9245, 0x92f8, 0x4e7e, 0x4ef6, 0x5065, 0x5dfe, 0x5efa, 0x6106,
+  0x6957, 0x8171, 0x8654, 0x8e47, 0x9375, 0x9a2b, 0x4e5e, 0x5091,
+  0x6770, 0x6840, 0x5109, 0x528d, 0x5292, 0x6aa2,
+  /* 0x4c */
+  0x77bc, 0x9210, 0x9ed4, 0x52ab, 0x602f, 0x8ff2, 0x5048, 0x61a9,
+  0x63ed, 0x64ca, 0x683c, 0x6a84, 0x6fc0, 0x8188, 0x89a1, 0x9694,
+  0x5805, 0x727d, 0x72ac, 0x7504, 0x7d79, 0x7e6d, 0x80a9, 0x898b,
+  0x8b74, 0x9063, 0x9d51, 0x6289, 0x6c7a, 0x6f54, 0x7d50, 0x7f3a,
+  0x8a23, 0x517c, 0x614a, 0x7b9d, 0x8b19, 0x9257, 0x938c, 0x4eac,
+  0x4fd3, 0x501e, 0x50be, 0x5106, 0x52c1, 0x52cd, 0x537f, 0x5770,
+  0x5883, 0x5e9a, 0x5f91, 0x6176, 0x61ac, 0x64ce, 0x656c, 0x666f,
+  0x66bb, 0x66f4, 0x6897, 0x6d87, 0x7085, 0x70f1, 0x749f, 0x74a5,
+  0x74ca, 0x75d9, 0x786c, 0x78ec, 0x7adf, 0x7af6, 0x7d45, 0x7d93,
+  0x8015, 0x803f, 0x811b, 0x8396, 0x8b66, 0x8f15, 0x9015, 0x93e1,
+  0x9803, 0x9838, 0x9a5a, 0x9be8, 0x4fc2, 0x5553, 0x583a, 0x5951,
+  0x5b63, 0x5c46, 0x60b8, 0x6212, 0x6842, 0x68b0,
+  /* 0x4d */
+  0x68e8, 0x6eaa, 0x754c, 0x7678, 0x78ce, 0x7a3d, 0x7cfb, 0x7e6b,
+  0x7e7c, 0x8a08, 0x8aa1, 0x8c3f, 0x968e, 0x9dc4, 0x53e4, 0x53e9,
+  0x544a, 0x5471, 0x56fa, 0x59d1, 0x5b64, 0x5c3b, 0x5eab, 0x62f7,
+  0x6537, 0x6545, 0x6572, 0x66a0, 0x67af, 0x69c1, 0x6cbd, 0x75fc,
+  0x7690, 0x777e, 0x7a3f, 0x7f94, 0x8003, 0x80a1, 0x818f, 0x82e6,
+  0x82fd, 0x83f0, 0x85c1, 0x8831, 0x88b4, 0x8aa5, 0xf903, 0x8f9c,
+  0x932e, 0x96c7, 0x9867, 0x9ad8, 0x9f13, 0x54ed, 0x659b, 0x66f2,
+  0x688f, 0x7a40, 0x8c37, 0x9d60, 0x56f0, 0x5764, 0x5d11, 0x6606,
+  0x68b1, 0x68cd, 0x6efe, 0x7428, 0x889e, 0x9be4, 0x6c68, 0xf904,
+  0x9aa8, 0x4f9b, 0x516c, 0x5171, 0x529f, 0x5b54, 0x5de5, 0x6050,
+  0x606d, 0x62f1, 0x63a7, 0x653b, 0x73d9, 0x7a7a, 0x86a3, 0x8ca2,
+  0x978f, 0x4e32, 0x5be1, 0x6208, 0x679c, 0x74dc,
+  /* 0x4e */
+  0x79d1, 0x83d3, 0x8a87, 0x8ab2, 0x8de8, 0x904e, 0x934b, 0x9846,
+  0x5ed3, 0x69e8, 0x85ff, 0x90ed, 0xf905, 0x51a0, 0x5b98, 0x5bec,
+  0x6163, 0x68fa, 0x6b3e, 0x704c, 0x742f, 0x74d8, 0x7ba1, 0x7f50,
+  0x83c5, 0x89c0, 0x8cab, 0x95dc, 0x9928, 0x522e, 0x605d, 0x62ec,
+  0x9002, 0x4f8a, 0x5149, 0x5321, 0x58d9, 0x5ee3, 0x66e0, 0x6d38,
+  0x709a, 0x72c2, 0x73d6, 0x7b50, 0x80f1, 0x945b, 0x5366, 0x639b,
+  0x7f6b, 0x4e56, 0x5080, 0x584a, 0x58de, 0x602a, 0x6127, 0x62d0,
+  0x69d0, 0x9b41, 0x5b8f, 0x7d18, 0x80b1, 0x8f5f, 0x4ea4, 0x50d1,
+  0x54ac, 0x55ac, 0x5b0c, 0x5da0, 0x5de7, 0x652a, 0x654e, 0x6821,
+  0x6a4b, 0x72e1, 0x768e, 0x77ef, 0x7d5e, 0x7ff9, 0x81a0, 0x854e,
+  0x86df, 0x8f03, 0x8f4e, 0x90ca, 0x9903, 0x9a55, 0x9bab, 0x4e18,
+  0x4e45, 0x4e5d, 0x4ec7, 0x4ff1, 0x5177, 0x52fe,
+  /* 0x4f */
+  0x5340, 0x53e3, 0x53e5, 0x548e, 0x5614, 0x5775, 0x57a2, 0x5bc7,
+  0x5d87, 0x5ed0, 0x61fc, 0x62d8, 0x6551, 0x67b8, 0x67e9, 0x69cb,
+  0x6b50, 0x6bc6, 0x6bec, 0x6c42, 0x6e9d, 0x7078, 0x72d7, 0x7396,
+  0x7403, 0x77bf, 0x77e9, 0x7a76, 0x7d7f, 0x8009, 0x81fc, 0x8205,
+  0x820a, 0x82df, 0x8862, 0x8b33, 0x8cfc, 0x8ec0, 0x9011, 0x90b1,
+  0x9264, 0x92b6, 0x99d2, 0x9a45, 0x9ce9, 0x9dd7, 0x9f9c, 0x570b,
+  0x5c40, 0x83ca, 0x97a0, 0x97ab, 0x9eb4, 0x541b, 0x7a98, 0x7fa4,
+  0x88d9, 0x8ecd, 0x90e1, 0x5800, 0x5c48, 0x6398, 0x7a9f, 0x5bae,
+  0x5f13, 0x7a79, 0x7aae, 0x828e, 0x8eac, 0x5026, 0x5238, 0x52f8,
+  0x5377, 0x5708, 0x62f3, 0x6372, 0x6b0a, 0x6dc3, 0x7737, 0x53a5,
+  0x7357, 0x8568, 0x8e76, 0x95d5, 0x673a, 0x6ac3, 0x6f70, 0x8a6d,
+  0x8ecc, 0x994b, 0xf906, 0x6677, 0x6b78, 0x8cb4,
+  /* 0x50 */
+  0x9b3c, 0xf907, 0x53eb, 0x572d, 0x594e, 0x63c6, 0x69fb, 0x73ea,
+  0x7845, 0x7aba, 0x7ac5, 0x7cfe, 0x8475, 0x898f, 0x8d73, 0x9035,
+  0x95a8, 0x52fb, 0x5747, 0x7547, 0x7b60, 0x83cc, 0x921e, 0xf908,
+  0x6a58, 0x514b, 0x524b, 0x5287, 0x621f, 0x68d8, 0x6975, 0x9699,
+  0x50c5, 0x52a4, 0x52e4, 0x61c3, 0x65a4, 0x6839, 0x69ff, 0x747e,
+  0x7b4b, 0x82b9, 0x83eb, 0x89b2, 0x8b39, 0x8fd1, 0x9949, 0xf909,
+  0x4eca, 0x5997, 0x64d2, 0x6611, 0x6a8e, 0x7434, 0x7981, 0x79bd,
+  0x82a9, 0x887e, 0x887f, 0x895f, 0xf90a, 0x9326, 0x4f0b, 0x53ca,
+  0x6025, 0x6271, 0x6c72, 0x7d1a, 0x7d66, 0x4e98, 0x5162, 0x77dc,
+  0x80af, 0x4f01, 0x4f0e, 0x5176, 0x5180, 0x55dc, 0x5668, 0x573b,
+  0x57fa, 0x57fc, 0x5914, 0x5947, 0x5993, 0x5bc4, 0x5c90, 0x5d0e,
+  0x5df1, 0x5e7e, 0x5fcc, 0x6280, 0x65d7, 0x65e3,
+  /* 0x51 */
+  0x671e, 0x671f, 0x675e, 0x68cb, 0x68c4, 0x6a5f, 0x6b3a, 0x6c23,
+  0x6c7d, 0x6c82, 0x6dc7, 0x7398, 0x7426, 0x742a, 0x7482, 0x74a3,
+  0x7578, 0x757f, 0x7881, 0x78ef, 0x7941, 0x7947, 0x7948, 0x797a,
+  0x7b95, 0x7d00, 0x7dba, 0x7f88, 0x8006, 0x802d, 0x808c, 0x8a18,
+  0x8b4f, 0x8c48, 0x8d77, 0x9321, 0x9324, 0x98e2, 0x9951, 0x9a0e,
+  0x9a0f, 0x9a65, 0x9e92, 0x7dca, 0x4f76, 0x5409, 0x62ee, 0x6854,
+  0x91d1, 0x55ab, 0x513a, 0xf90b, 0xf90c, 0x5a1c, 0x61e6, 0xf90d,
+  0x62cf, 0x62ff, 0xf90e, 0xf90f, 0xf910, 0xf911, 0xf912, 0xf913,
+  0x90a3, 0xf914, 0xf915, 0xf916, 0xf917, 0xf918, 0x8afe, 0xf919,
+  0xf91a, 0xf91b, 0xf91c, 0x6696, 0xf91d, 0x7156, 0xf91e, 0xf91f,
+  0x96e3, 0xf920, 0x634f, 0x637a, 0x5357, 0xf921, 0x678f, 0x6960,
+  0x6e73, 0xf922, 0x7537, 0xf923, 0xf924, 0xf925,
+  /* 0x52 */
+  0x7d0d, 0xf926, 0xf927, 0x8872, 0x56ca, 0x5a18, 0xf928, 0xf929,
+  0xf92a, 0xf92b, 0xf92c, 0x4e43, 0xf92d, 0x5167, 0x5948, 0x67f0,
+  0x8010, 0xf92e, 0x5973, 0x5e74, 0x649a, 0x79ca, 0x5ff5, 0x606c,
+  0x62c8, 0x637b, 0x5be7, 0x5bd7, 0x52aa, 0xf92f, 0x5974, 0x5f29,
+  0x6012, 0xf930, 0xf931, 0xf932, 0x7459, 0xf933, 0xf934, 0xf935,
+  0xf936, 0xf937, 0xf938, 0x99d1, 0xf939, 0xf93a, 0xf93b, 0xf93c,
+  0xf93d, 0xf93e, 0xf93f, 0xf940, 0xf941, 0xf942, 0xf943, 0x6fc3,
+  0xf944, 0xf945, 0x81bf, 0x8fb2, 0x60f1, 0xf946, 0xf947, 0x8166,
+  0xf948, 0xf949, 0x5c3f, 0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e,
+  0xf94f, 0xf950, 0xf951, 0x5ae9, 0x8a25, 0x677b, 0x7d10, 0xf952,
+  0xf953, 0xf954, 0xf955, 0xf956, 0xf957, 0x80fd, 0xf958, 0xf959,
+  0x5c3c, 0x6ce5, 0x533f, 0x6eba, 0x591a, 0x8336,
+  /* 0x53 */
+  0x4e39, 0x4eb6, 0x4f46, 0x55ae, 0x5718, 0x58c7, 0x5f56, 0x65b7,
+  0x65e6, 0x6a80, 0x6bb5, 0x6e4d, 0x77ed, 0x7aef, 0x7c1e, 0x7dde,
+  0x86cb, 0x8892, 0x9132, 0x935b, 0x64bb, 0x6fbe, 0x737a, 0x75b8,
+  0x9054, 0x5556, 0x574d, 0x61ba, 0x64d4, 0x66c7, 0x6de1, 0x6e5b,
+  0x6f6d, 0x6fb9, 0x75f0, 0x8043, 0x81bd, 0x8541, 0x8983, 0x8ac7,
+  0x8b5a, 0x931f, 0x6c93, 0x7553, 0x7b54, 0x8e0f, 0x905d, 0x5510,
+  0x5802, 0x5858, 0x5e62, 0x6207, 0x649e, 0x68e0, 0x7576, 0x7cd6,
+  0x87b3, 0x9ee8, 0x4ee3, 0x5788, 0x576e, 0x5927, 0x5c0d, 0x5cb1,
+  0x5e36, 0x5f85, 0x6234, 0x64e1, 0x73b3, 0x81fa, 0x888b, 0x8cb8,
+  0x968a, 0x9edb, 0x5b85, 0x5fb7, 0x60b3, 0x5012, 0x5200, 0x5230,
+  0x5716, 0x5835, 0x5857, 0x5c0e, 0x5c60, 0x5cf6, 0x5d8b, 0x5ea6,
+  0x5f92, 0x60bc, 0x6311, 0x6389, 0x6417, 0x6843,
+  /* 0x54 */
+  0x68f9, 0x6ac2, 0x6dd8, 0x6e21, 0x6ed4, 0x6fe4, 0x71fe, 0x76dc,
+  0x7779, 0x79b1, 0x7a3b, 0x8404, 0x89a9, 0x8ced, 0x8df3, 0x8e48,
+  0x9003, 0x9014, 0x9053, 0x90fd, 0x934d, 0x9676, 0x97dc, 0x6bd2,
+  0x7006, 0x7258, 0x72a2, 0x7368, 0x7763, 0x79bf, 0x7be4, 0x7e9b,
+  0x8b80, 0x58a9, 0x60c7, 0x6566, 0x65fd, 0x66be, 0x6c8c, 0x711e,
+  0x71c9, 0x8c5a, 0x9813, 0x4e6d, 0x7a81, 0x4edd, 0x51ac, 0x51cd,
+  0x52d5, 0x540c, 0x61a7, 0x6771, 0x6850, 0x68df, 0x6d1e, 0x6f7c,
+  0x75bc, 0x77b3, 0x7ae5, 0x80f4, 0x8463, 0x9285, 0x515c, 0x6597,
+  0x675c, 0x6793, 0x75d8, 0x7ac7, 0x8373, 0xf95a, 0x8c46, 0x9017,
+  0x982d, 0x5c6f, 0x81c0, 0x829a, 0x9041, 0x906f, 0x920d, 0x5f97,
+  0x5d9d, 0x6a59, 0x71c8, 0x767b, 0x7b49, 0x85e4, 0x8b04, 0x9127,
+  0x9a30, 0x5587, 0x61f6, 0xf95b, 0x7669, 0x7f85,
+  /* 0x55 */
+  0x863f, 0x87ba, 0x88f8, 0x908f, 0xf95c, 0x6d1b, 0x70d9, 0x73de,
+  0x7d61, 0x843d, 0xf95d, 0x916a, 0x99f1, 0xf95e, 0x4e82, 0x5375,
+  0x6b04, 0x6b12, 0x703e, 0x721b, 0x862d, 0x9e1e, 0x524c, 0x8fa3,
+  0x5d50, 0x64e5, 0x652c, 0x6b16, 0x6feb, 0x7c43, 0x7e9c, 0x85cd,
+  0x8964, 0x89bd, 0x62c9, 0x81d8, 0x881f, 0x5eca, 0x6717, 0x6d6a,
+  0x72fc, 0x7405, 0x746f, 0x8782, 0x90de, 0x4f86, 0x5d0d, 0x5fa0,
+  0x840a, 0x51b7, 0x63a0, 0x7565, 0x4eae, 0x5006, 0x5169, 0x51c9,
+  0x6881, 0x6a11, 0x7cae, 0x7cb1, 0x7ce7, 0x826f, 0x8ad2, 0x8f1b,
+  0x91cf, 0x4fb6, 0x5137, 0x52f5, 0x5442, 0x5eec, 0x616e, 0x623e,
+  0x65c5, 0x6ada, 0x6ffe, 0x792a, 0x85dc, 0x8823, 0x95ad, 0x9a62,
+  0x9a6a, 0x9e97, 0x9ece, 0x529b, 0x66c6, 0x6b77, 0x701d, 0x792b,
+  0x8f62, 0x9742, 0x6190, 0x6200, 0x6523, 0x6f23,
+  /* 0x56 */
+  0x7149, 0x7489, 0x7df4, 0x806f, 0x84ee, 0x8f26, 0x9023, 0x934a,
+  0x51bd, 0x5217, 0x52a3, 0x6d0c, 0x70c8, 0x88c2, 0x5ec9, 0x6582,
+  0x6bae, 0x6fc2, 0x7c3e, 0x7375, 0x4ee4, 0x4f36, 0x56f9, 0xf95f,
+  0x5cba, 0x5dba, 0x601c, 0x73b2, 0x7b2d, 0x7f9a, 0x7fce, 0x8046,
+  0x901e, 0x9234, 0x96f6, 0x9748, 0x9818, 0x9f61, 0x4f8b, 0x6fa7,
+  0x79ae, 0x91b4, 0x96b7, 0x52de, 0xf960, 0x6488, 0x64c4, 0x6ad3,
+  0x6f5e, 0x7018, 0x7210, 0x76e7, 0x8001, 0x8606, 0x865c, 0x8def,
+  0x8f05, 0x9732, 0x9b6f, 0x9dfa, 0x9e75, 0x788c, 0x797f, 0x7da0,
+  0x83c9, 0x9304, 0x9e7f, 0x9e93, 0x8ad6, 0x58df, 0x5f04, 0x6727,
+  0x7027, 0x74cf, 0x7c60, 0x807e, 0x5121, 0x7028, 0x7262, 0x78ca,
+  0x8cc2, 0x8cda, 0x8cf4, 0x96f7, 0x4e86, 0x50da, 0x5bee, 0x5ed6,
+  0x6599, 0x71ce, 0x7642, 0x77ad, 0x804a, 0x84fc,
+  /* 0x57 */
+  0x907c, 0x9b27, 0x9f8d, 0x58d8, 0x5a41, 0x5c62, 0x6a13, 0x6dda,
+  0x6f0f, 0x763b, 0x7d2f, 0x7e37, 0x851e, 0x8938, 0x93e4, 0x964b,
+  0x5289, 0x65d2, 0x67f3, 0x69b4, 0x6d41, 0x6e9c, 0x700f, 0x7409,
+  0x7460, 0x7559, 0x7624, 0x786b, 0x8b2c, 0x985e, 0x516d, 0x622e,
+  0x9678, 0x4f96, 0x502b, 0x5d19, 0x6dea, 0x7db8, 0x8f2a, 0x5f8b,
+  0x6144, 0x6817, 0xf961, 0x9686, 0x52d2, 0x808b, 0x51dc, 0x51cc,
+  0x695e, 0x7a1c, 0x7dbe, 0x83f1, 0x9675, 0x4fda, 0x5229, 0x5398,
+  0x540f, 0x550e, 0x5c65, 0x60a7, 0x674e, 0x68a8, 0x6d6c, 0x7281,
+  0x72f8, 0x7406, 0x7483, 0xf962, 0x75e2, 0x7c6c, 0x7f79, 0x7fb8,
+  0x8389, 0x88cf, 0x88e1, 0x91cc, 0x91d0, 0x96e2, 0x9bc9, 0x541d,
+  0x6f7e, 0x71d0, 0x7498, 0x85fa, 0x8eaa, 0x96a3, 0x9c57, 0x9e9f,
+  0x6797, 0x6dcb, 0x7433, 0x81e8, 0x9716, 0x782c,
+  /* 0x58 */
+  0x7acb, 0x7b20, 0x7c92, 0x6469, 0x746a, 0x75f2, 0x78bc, 0x78e8,
+  0x99ac, 0x9b54, 0x9ebb, 0x5bde, 0x5e55, 0x6f20, 0x819c, 0x83ab,
+  0x9088, 0x4e07, 0x534d, 0x5a29, 0x5dd2, 0x5f4e, 0x6162, 0x633d,
+  0x6669, 0x66fc, 0x6eff, 0x6f2b, 0x7063, 0x779e, 0x842c, 0x8513,
+  0x883b, 0x8f13, 0x9945, 0x9c3b, 0x551c, 0x62b9, 0x672b, 0x6cab,
+  0x8309, 0x896a, 0x977a, 0x4ea1, 0x5984, 0x5fd8, 0x5fd9, 0x671b,
+  0x7db2, 0x7f54, 0x8292, 0x832b, 0x83bd, 0x8f1e, 0x9099, 0x57cb,
+  0x59b9, 0x5a92, 0x5bd0, 0x6627, 0x679a, 0x6885, 0x6bcf, 0x7164,
+  0x7f75, 0x8cb7, 0x8ce3, 0x9081, 0x9b45, 0x8108, 0x8c8a, 0x964c,
+  0x9a40, 0x9ea5, 0x5b5f, 0x6c13, 0x731b, 0x76f2, 0x76df, 0x840c,
+  0x51aa, 0x8993, 0x514d, 0x5195, 0x52c9, 0x68c9, 0x6c94, 0x7704,
+  0x7720, 0x7dbf, 0x7dec, 0x9762, 0x9eb5, 0x6ec5,
+  /* 0x59 */
+  0x8511, 0x51a5, 0x540d, 0x547d, 0x660e, 0x669d, 0x6927, 0x6e9f,
+  0x76bf, 0x7791, 0x8317, 0x84c2, 0x879f, 0x9169, 0x9298, 0x9cf4,
+  0x8882, 0x4fae, 0x5192, 0x52df, 0x59c6, 0x5e3d, 0x6155, 0x6478,
+  0x6479, 0x66ae, 0x67d0, 0x6a21, 0x6bcd, 0x6bdb, 0x725f, 0x7261,
+  0x7441, 0x7738, 0x77db, 0x8017, 0x82bc, 0x8305, 0x8b00, 0x8b28,
+  0x8c8c, 0x6728, 0x6c90, 0x7267, 0x76ee, 0x7766, 0x7a46, 0x9da9,
+  0x6b7f, 0x6c92, 0x5922, 0x6726, 0x8499, 0x536f, 0x5893, 0x5999,
+  0x5edf, 0x63cf, 0x6634, 0x6773, 0x6e3a, 0x732b, 0x7ad7, 0x82d7,
+  0x9328, 0x52d9, 0x5deb, 0x61ae, 0x61cb, 0x620a, 0x62c7, 0x64ab,
+  0x65e0, 0x6959, 0x6b66, 0x6bcb, 0x7121, 0x73f7, 0x755d, 0x7e46,
+  0x821e, 0x8302, 0x856a, 0x8aa3, 0x8cbf, 0x9727, 0x9d61, 0x58a8,
+  0x9ed8, 0x5011, 0x520e, 0x543b, 0x554f, 0x6587,
+  /* 0x5a */
+  0x6c76, 0x7d0a, 0x7d0b, 0x805e, 0x868a, 0x9580, 0x96ef, 0x52ff,
+  0x6c95, 0x7269, 0x5473, 0x5a9a, 0x5c3e, 0x5d4b, 0x5f4c, 0x5fae,
+  0x672a, 0x68b6, 0x6963, 0x6e3c, 0x6e44, 0x7709, 0x7c73, 0x7f8e,
+  0x8587, 0x8b0e, 0x8ff7, 0x9761, 0x9ef4, 0x5cb7, 0x60b6, 0x610d,
+  0x61ab, 0x654f, 0x65fb, 0x65fc, 0x6c11, 0x6cef, 0x739f, 0x73c9,
+  0x7de1, 0x9594, 0x5bc6, 0x871c, 0x8b10, 0x525d, 0x535a, 0x62cd,
+  0x640f, 0x64b2, 0x6734, 0x6a38, 0x6cca, 0x73c0, 0x749e, 0x7b94,
+  0x7c95, 0x7e1b, 0x818a, 0x8236, 0x8584, 0x8feb, 0x96f9, 0x99c1,
+  0x4f34, 0x534a, 0x53cd, 0x53db, 0x62cc, 0x642c, 0x6500, 0x6591,
+  0x69c3, 0x6cee, 0x6f58, 0x73ed, 0x7554, 0x7622, 0x76e4, 0x76fc,
+  0x78d0, 0x78fb, 0x792c, 0x7d46, 0x822c, 0x87e0, 0x8fd4, 0x9812,
+  0x98ef, 0x52c3, 0x62d4, 0x64a5, 0x6e24, 0x6f51,
+  /* 0x5b */
+  0x767c, 0x8dcb, 0x91b1, 0x9262, 0x9aee, 0x9b43, 0x5023, 0x508d,
+  0x574a, 0x59a8, 0x5c28, 0x5e47, 0x5f77, 0x623f, 0x653e, 0x65b9,
+  0x65c1, 0x6609, 0x678b, 0x699c, 0x6ec2, 0x78c5, 0x7d21, 0x80aa,
+  0x8180, 0x822b, 0x82b3, 0x84a1, 0x868c, 0x8a2a, 0x8b17, 0x90a6,
+  0x9632, 0x9f90, 0x500d, 0x4ff3, 0xf963, 0x57f9, 0x5f98, 0x62dc,
+  0x6392, 0x676f, 0x6e43, 0x7119, 0x76c3, 0x80cc, 0x80da, 0x88f4,
+  0x88f5, 0x8919, 0x8ce0, 0x8f29, 0x914d, 0x966a, 0x4f2f, 0x4f70,
+  0x5e1b, 0x67cf, 0x6822, 0x767d, 0x767e, 0x9b44, 0x5e61, 0x6a0a,
+  0x7169, 0x71d4, 0x756a, 0xf964, 0x7e41, 0x8543, 0x85e9, 0x98dc,
+  0x4f10, 0x7b4f, 0x7f70, 0x95a5, 0x51e1, 0x5e06, 0x68b5, 0x6c3e,
+  0x6c4e, 0x6cdb, 0x72af, 0x7bc4, 0x8303, 0x6cd5, 0x743a, 0x50fb,
+  0x5288, 0x58c1, 0x64d8, 0x6a97, 0x74a7, 0x7656,
+  /* 0x5c */
+  0x78a7, 0x8617, 0x95e2, 0x9739, 0xf965, 0x535e, 0x5f01, 0x8b8a,
+  0x8fa8, 0x8faf, 0x908a, 0x5225, 0x77a5, 0x9c49, 0x9f08, 0x4e19,
+  0x5002, 0x5175, 0x5c5b, 0x5e77, 0x661e, 0x663a, 0x67c4, 0x68c5,
+  0x70b3, 0x7501, 0x75c5, 0x79c9, 0x7add, 0x8f27, 0x9920, 0x9a08,
+  0x4fdd, 0x5821, 0x5831, 0x5bf6, 0x666e, 0x6b65, 0x6d11, 0x6e7a,
+  0x6f7d, 0x73e4, 0x752b, 0x83e9, 0x88dc, 0x8913, 0x8b5c, 0x8f14,
+  0x4f0f, 0x50d5, 0x5310, 0x535c, 0x5b93, 0x5fa9, 0x670d, 0x798f,
+  0x8179, 0x832f, 0x8514, 0x8907, 0x8986, 0x8f39, 0x8f3b, 0x99a5,
+  0x9c12, 0x672c, 0x4e76, 0x4ff8, 0x5949, 0x5c01, 0x5cef, 0x5cf0,
+  0x6367, 0x68d2, 0x70fd, 0x71a2, 0x742b, 0x7e2b, 0x84ec, 0x8702,
+  0x9022, 0x92d2, 0x9cf3, 0x4e0d, 0x4ed8, 0x4fef, 0x5085, 0x5256,
+  0x526f, 0x5426, 0x5490, 0x57e0, 0x592b, 0x5a66,
+  /* 0x5d */
+  0x5b5a, 0x5b75, 0x5bcc, 0x5e9c, 0xf966, 0x6276, 0x6577, 0x65a7,
+  0x6d6e, 0x6ea5, 0x7236, 0x7b26, 0x7c3f, 0x7f36, 0x8150, 0x8151,
+  0x819a, 0x8240, 0x8299, 0x83a9, 0x8a03, 0x8ca0, 0x8ce6, 0x8cfb,
+  0x8d74, 0x8dba, 0x90e8, 0x91dc, 0x961c, 0x9644, 0x99d9, 0x9ce7,
+  0x5317, 0x5206, 0x5429, 0x5674, 0x58b3, 0x5954, 0x596e, 0x5fff,
+  0x61a4, 0x626e, 0x6610, 0x6c7e, 0x711a, 0x76c6, 0x7c89, 0x7cde,
+  0x7d1b, 0x82ac, 0x8cc1, 0x96f0, 0xf967, 0x4f5b, 0x5f17, 0x5f7f,
+  0x62c2, 0x5d29, 0x670b, 0x68da, 0x787c, 0x7e43, 0x9d6c, 0x4e15,
+  0x5099, 0x5315, 0x532a, 0x5351, 0x5983, 0x5a62, 0x5e87, 0x60b2,
+  0x618a, 0x6249, 0x6279, 0x6590, 0x6787, 0x69a7, 0x6bd4, 0x6bd6,
+  0x6bd7, 0x6bd8, 0x6cb8, 0xf968, 0x7435, 0x75fa, 0x7812, 0x7891,
+  0x79d5, 0x79d8, 0x7c83, 0x7dcb, 0x7fe1, 0x80a5,
+  /* 0x5e */
+  0x813e, 0x81c2, 0x83f2, 0x871a, 0x88e8, 0x8ab9, 0x8b6c, 0x8cbb,
+  0x9119, 0x975e, 0x98db, 0x9f3b, 0x56ac, 0x5b2a, 0x5f6c, 0x658c,
+  0x6ab3, 0x6baf, 0x6d5c, 0x6ff1, 0x7015, 0x725d, 0x73ad, 0x8ca7,
+  0x8cd3, 0x983b, 0x6191, 0x6c37, 0x8058, 0x9a01, 0x4e4d, 0x4e8b,
+  0x4e9b, 0x4ed5, 0x4f3a, 0x4f3c, 0x4f7f, 0x4fdf, 0x50ff, 0x53f2,
+  0x53f8, 0x5506, 0x55e3, 0x56db, 0x58eb, 0x5962, 0x5a11, 0x5beb,
+  0x5bfa, 0x5c04, 0x5df3, 0x5e2b, 0x5f99, 0x601d, 0x6368, 0x659c,
+  0x65af, 0x67f6, 0x67fb, 0x68ad, 0x6b7b, 0x6c99, 0x6cd7, 0x6e23,
+  0x7009, 0x7345, 0x7802, 0x793e, 0x7940, 0x7960, 0x79c1, 0x7be9,
+  0x7d17, 0x7d72, 0x8086, 0x820d, 0x838e, 0x84d1, 0x86c7, 0x88df,
+  0x8a50, 0x8a5e, 0x8b1d, 0x8cdc, 0x8d66, 0x8fad, 0x90aa, 0x98fc,
+  0x99df, 0x9e9d, 0x524a, 0xf969, 0x6714, 0xf96a,
+  /* 0x5f */
+  0x5098, 0x522a, 0x5c71, 0x6563, 0x6c55, 0x73ca, 0x7523, 0x759d,
+  0x7b97, 0x849c, 0x9178, 0x9730, 0x4e77, 0x6492, 0x6bba, 0x715e,
+  0x85a9, 0x4e09, 0xf96b, 0x6749, 0x68ee, 0x6e17, 0x829f, 0x8518,
+  0x886b, 0x63f7, 0x6f81, 0x9212, 0x98af, 0x4e0a, 0x50b7, 0x50cf,
+  0x511f, 0x5546, 0x55aa, 0x5617, 0x5b40, 0x5c19, 0x5ce0, 0x5e38,
+  0x5e8a, 0x5ea0, 0x5ec2, 0x60f3, 0x6851, 0x6a61, 0x6e58, 0x723d,
+  0x7240, 0x72c0, 0x76f8, 0x7965, 0x7bb1, 0x7fd4, 0x88f3, 0x89f4,
+  0x8a73, 0x8c61, 0x8cde, 0x971c, 0x585e, 0x74bd, 0x8cfd, 0x55c7,
+  0xf96c, 0x7a61, 0x7d22, 0x8272, 0x7272, 0x751f, 0x7525, 0xf96d,
+  0x7b19, 0x5885, 0x58fb, 0x5dbc, 0x5e8f, 0x5eb6, 0x5f90, 0x6055,
+  0x6292, 0x637f, 0x654d, 0x6691, 0x66d9, 0x66f8, 0x6816, 0x68f2,
+  0x7280, 0x745e, 0x7b6e, 0x7d6e, 0x7dd6, 0x7f72,
+  /* 0x60 */
+  0x80e5, 0x8212, 0x85af, 0x897f, 0x8a93, 0x901d, 0x92e4, 0x9ecd,
+  0x9f20, 0x5915, 0x596d, 0x5e2d, 0x60dc, 0x6614, 0x6673, 0x6790,
+  0x6c50, 0x6dc5, 0x6f5f, 0x77f3, 0x78a9, 0x84c6, 0x91cb, 0x932b,
+  0x4ed9, 0x50ca, 0x5148, 0x5584, 0x5b0b, 0x5ba3, 0x6247, 0x657e,
+  0x65cb, 0x6e32, 0x717d, 0x7401, 0x7444, 0x7487, 0x74bf, 0x766c,
+  0x79aa, 0x7dda, 0x7e55, 0x7fa8, 0x817a, 0x81b3, 0x8239, 0x861a,
+  0x87ec, 0x8a75, 0x8de3, 0x9078, 0x9291, 0x9425, 0x994d, 0x9bae,
+  0x5368, 0x5c51, 0x6954, 0x6cc4, 0x6d29, 0x6e2b, 0x820c, 0x859b,
+  0x893b, 0x8a2d, 0x8aaa, 0x96ea, 0x9f67, 0x5261, 0x66b9, 0x6bb2,
+  0x7e96, 0x87fe, 0x8d0d, 0x9583, 0x965d, 0x651d, 0x6d89, 0x71ee,
+  0xf96e, 0x57ce, 0x59d3, 0x5bac, 0x6027, 0x60fa, 0x6210, 0x661f,
+  0x665f, 0x7329, 0x73f9, 0x76db, 0x7701, 0x7b6c,
+  /* 0x61 */
+  0x8056, 0x8072, 0x8165, 0x8aa0, 0x9192, 0x4e16, 0x52e2, 0x6b72,
+  0x6d17, 0x7a05, 0x7b39, 0x7d30, 0xf96f, 0x8cb0, 0x53ec, 0x562f,
+  0x5851, 0x5bb5, 0x5c0f, 0x5c11, 0x5de2, 0x6240, 0x6383, 0x6414,
+  0x662d, 0x68b3, 0x6cbc, 0x6d88, 0x6eaf, 0x701f, 0x70a4, 0x71d2,
+  0x7526, 0x758f, 0x758e, 0x7619, 0x7b11, 0x7be0, 0x7c2b, 0x7d20,
+  0x7d39, 0x852c, 0x856d, 0x8607, 0x8a34, 0x900d, 0x9061, 0x90b5,
+  0x92b7, 0x97f6, 0x9a37, 0x4fd7, 0x5c6c, 0x675f, 0x6d91, 0x7c9f,
+  0x7e8c, 0x8b16, 0x8d16, 0x901f, 0x5b6b, 0x5dfd, 0x640d, 0x84c0,
+  0x905c, 0x98e1, 0x7387, 0x5b8b, 0x609a, 0x677e, 0x6dde, 0x8a1f,
+  0x8aa6, 0x9001, 0x980c, 0x5237, 0xf970, 0x7051, 0x788e, 0x9396,
+  0x8870, 0x91d7, 0x4fee, 0x53d7, 0x55fd, 0x56da, 0x5782, 0x58fd,
+  0x5ac2, 0x5b88, 0x5cab, 0x5cc0, 0x5e25, 0x6101,
+  /* 0x62 */
+  0x620d, 0x624b, 0x6388, 0x641c, 0x6536, 0x6578, 0x6a39, 0x6b8a,
+  0x6c34, 0x6d19, 0x6f31, 0x71e7, 0x72e9, 0x7378, 0x7407, 0x74b2,
+  0x7626, 0x7761, 0x79c0, 0x7a57, 0x7aea, 0x7cb9, 0x7d8f, 0x7dac,
+  0x7e61, 0x7f9e, 0x8129, 0x8331, 0x8490, 0x84da, 0x85ea, 0x8896,
+  0x8ab0, 0x8b90, 0x8f38, 0x9042, 0x9083, 0x916c, 0x9296, 0x92b9,
+  0x968b, 0x96a7, 0x96a8, 0x96d6, 0x9700, 0x9808, 0x9996, 0x9ad3,
+  0x9b1a, 0x53d4, 0x587e, 0x5919, 0x5b70, 0x5bbf, 0x6dd1, 0x6f5a,
+  0x719f, 0x7421, 0x74b9, 0x8085, 0x83fd, 0x5de1, 0x5f87, 0x5faa,
+  0x6042, 0x65ec, 0x6812, 0x696f, 0x6a53, 0x6b89, 0x6d35, 0x6df3,
+  0x73e3, 0x76fe, 0x77ac, 0x7b4d, 0x7d14, 0x8123, 0x821c, 0x8340,
+  0x84f4, 0x8563, 0x8a62, 0x8ac4, 0x9187, 0x931e, 0x9806, 0x99b4,
+  0x620c, 0x8853, 0x8ff0, 0x9265, 0x5d07, 0x5d27,
+  /* 0x63 */
+  0x5d69, 0x745f, 0x819d, 0x8768, 0x6fd5, 0x62fe, 0x7fd2, 0x8936,
+  0x8972, 0x4e1e, 0x4e58, 0x50e7, 0x52dd, 0x5347, 0x627f, 0x6607,
+  0x7e69, 0x8805, 0x965e, 0x4f8d, 0x5319, 0x5636, 0x59cb, 0x5aa4,
+  0x5c38, 0x5c4e, 0x5c4d, 0x5e02, 0x5f11, 0x6043, 0x65bd, 0x662f,
+  0x6642, 0x67be, 0x67f4, 0x731c, 0x77e2, 0x793a, 0x7fc5, 0x8494,
+  0x84cd, 0x8996, 0x8a66, 0x8a69, 0x8ae1, 0x8c55, 0x8c7a, 0x57f4,
+  0x5bd4, 0x5f0f, 0x606f, 0x62ed, 0x690d, 0x6b96, 0x6e5c, 0x7184,
+  0x7bd2, 0x8755, 0x8b58, 0x8efe, 0x98df, 0x98fe, 0x4f38, 0x4f81,
+  0x4fe1, 0x547b, 0x5a20, 0x5bb8, 0x613c, 0x65b0, 0x6668, 0x71fc,
+  0x7533, 0x795e, 0x7d33, 0x814e, 0x81e3, 0x8398, 0x85aa, 0x85ce,
+  0x8703, 0x8a0a, 0x8eab, 0x8f9b, 0xf971, 0x8fc5, 0x5931, 0x5ba4,
+  0x5be6, 0x6089, 0x5be9, 0x5c0b, 0x5fc3, 0x6c81,
+  /* 0x64 */
+  0xf972, 0x6df1, 0x700b, 0x751a, 0x82af, 0x8af6, 0x4ec0, 0x5341,
+  0xf973, 0x96d9, 0x6c0f, 0x4e9e, 0x4fc4, 0x5152, 0x555e, 0x5a25,
+  0x5ce8, 0x6211, 0x7259, 0x82bd, 0x83aa, 0x86fe, 0x8859, 0x8a1d,
+  0x963f, 0x96c5, 0x9913, 0x9d09, 0x9d5d, 0x580a, 0x5cb3, 0x5dbd,
+  0x5e44, 0x60e1, 0x6115, 0x63e1, 0x6a02, 0x6e25, 0x9102, 0x9354,
+  0x984e, 0x9c10, 0x9f77, 0x5b89, 0x5cb8, 0x6309, 0x664f, 0x6848,
+  0x773c, 0x96c1, 0x978d, 0x9854, 0x9b9f, 0x65a1, 0x8b01, 0x8ecb,
+  0x95bc, 0x5535, 0x5ca9, 0x5dd6, 0x5eb5, 0x6697, 0x764c, 0x83f4,
+  0x95c7, 0x58d3, 0x62bc, 0x72ce, 0x9d28, 0x4ef0, 0x592e, 0x600f,
+  0x663b, 0x6b83, 0x79e7, 0x9d26, 0x5393, 0x54c0, 0x57c3, 0x5d16,
+  0x611b, 0x66d6, 0x6daf, 0x788d, 0x827e, 0x9698, 0x9744, 0x5384,
+  0x627c, 0x6396, 0x6db2, 0x7e0a, 0x814b, 0x984d,
+  /* 0x65 */
+  0x6afb, 0x7f4c, 0x9daf, 0x9e1a, 0x4e5f, 0x503b, 0x51b6, 0x591c,
+  0x60f9, 0x63f6, 0x6930, 0x723a, 0x8036, 0xf974, 0x91ce, 0x5f31,
+  0xf975, 0xf976, 0x7d04, 0x82e5, 0x846f, 0x84bb, 0x85e5, 0x8e8d,
+  0xf977, 0x4f6f, 0xf978, 0xf979, 0x58e4, 0x5b43, 0x6059, 0x63da,
+  0x6518, 0x656d, 0x6698, 0xf97a, 0x694a, 0x6a23, 0x6d0b, 0x7001,
+  0x716c, 0x75d2, 0x760d, 0x79b3, 0x7a70, 0xf97b, 0x7f8a, 0xf97c,
+  0x8944, 0xf97d, 0x8b93, 0x91c0, 0x967d, 0xf97e, 0x990a, 0x5704,
+  0x5fa1, 0x65bc, 0x6f01, 0x7600, 0x79a6, 0x8a9e, 0x99ad, 0x9b5a,
+  0x9f6c, 0x5104, 0x61b6, 0x6291, 0x6a8d, 0x81c6, 0x5043, 0x5830,
+  0x5f66, 0x7109, 0x8a00, 0x8afa, 0x5b7c, 0x8616, 0x4ffa, 0x513c,
+  0x56b4, 0x5944, 0x63a9, 0x6df9, 0x5daa, 0x696d, 0x5186, 0x4e88,
+  0x4f59, 0xf97f, 0xf980, 0xf981, 0x5982, 0xf982,
+  /* 0x66 */
+  0xf983, 0x6b5f, 0x6c5d, 0xf984, 0x74b5, 0x7916, 0xf985, 0x8207,
+  0x8245, 0x8339, 0x8f3f, 0x8f5d, 0xf986, 0x9918, 0xf987, 0xf988,
+  0xf989, 0x4ea6, 0xf98a, 0x57df, 0x5f79, 0x6613, 0xf98b, 0xf98c,
+  0x75ab, 0x7e79, 0x8b6f, 0xf98d, 0x9006, 0x9a5b, 0x56a5, 0x5827,
+  0x59f8, 0x5a1f, 0x5bb4, 0xf98e, 0x5ef6, 0xf98f, 0xf990, 0x6350,
+  0x633b, 0xf991, 0x693d, 0x6c87, 0x6cbf, 0x6d8e, 0x6d93, 0x6df5,
+  0x6f14, 0xf992, 0x70df, 0x7136, 0x7159, 0xf993, 0x71c3, 0x71d5,
+  0xf994, 0x784f, 0x786f, 0xf995, 0x7b75, 0x7de3, 0xf996, 0x7e2f,
+  0xf997, 0x884d, 0x8edf, 0xf998, 0xf999, 0xf99a, 0x925b, 0xf99b,
+  0x9cf6, 0xf99c, 0xf99d, 0xf99e, 0x6085, 0x6d85, 0xf99f, 0x71b1,
+  0xf9a0, 0xf9a1, 0x95b1, 0x53ad, 0xf9a2, 0xf9a3, 0xf9a4, 0x67d3,
+  0xf9a5, 0x708e, 0x7130, 0x7430, 0x8276, 0x82d2,
+  /* 0x67 */
+  0xf9a6, 0x95bb, 0x9ae5, 0x9e7d, 0x66c4, 0xf9a7, 0x71c1, 0x8449,
+  0xf9a8, 0xf9a9, 0x584b, 0xf9aa, 0xf9ab, 0x5db8, 0x5f71, 0xf9ac,
+  0x6620, 0x668e, 0x6979, 0x69ae, 0x6c38, 0x6cf3, 0x6e36, 0x6f41,
+  0x6fda, 0x701b, 0x702f, 0x7150, 0x71df, 0x7370, 0xf9ad, 0x745b,
+  0xf9ae, 0x74d4, 0x76c8, 0x7a4e, 0x7e93, 0xf9af, 0xf9b0, 0x82f1,
+  0x8a60, 0x8fce, 0xf9b1, 0x9348, 0xf9b2, 0x9719, 0xf9b3, 0xf9b4,
+  0x4e42, 0x502a, 0xf9b5, 0x5208, 0x53e1, 0x66f3, 0x6c6d, 0x6fca,
+  0x730a, 0x777f, 0x7a62, 0x82ae, 0x85dd, 0x8602, 0xf9b6, 0x88d4,
+  0x8a63, 0x8b7d, 0x8c6b, 0xf9b7, 0x92b3, 0xf9b8, 0x9713, 0x9810,
+  0x4e94, 0x4f0d, 0x4fc9, 0x50b2, 0x5348, 0x543e, 0x5433, 0x55da,
+  0x5862, 0x58ba, 0x5967, 0x5a1b, 0x5be4, 0x609f, 0xf9b9, 0x61ca,
+  0x6556, 0x65ff, 0x6664, 0x68a7, 0x6c5a, 0x6fb3,
+  /* 0x68 */
+  0x70cf, 0x71ac, 0x7352, 0x7b7d, 0x8708, 0x8aa4, 0x9c32, 0x9f07,
+  0x5c4b, 0x6c83, 0x7344, 0x7389, 0x923a, 0x6eab, 0x7465, 0x761f,
+  0x7a69, 0x7e15, 0x860a, 0x5140, 0x58c5, 0x64c1, 0x74ee, 0x7515,
+  0x7670, 0x7fc1, 0x9095, 0x96cd, 0x9954, 0x6e26, 0x74e6, 0x7aa9,
+  0x7aaa, 0x81e5, 0x86d9, 0x8778, 0x8a1b, 0x5a49, 0x5b8c, 0x5b9b,
+  0x68a1, 0x6900, 0x6d63, 0x73a9, 0x7413, 0x742c, 0x7897, 0x7de9,
+  0x7feb, 0x8118, 0x8155, 0x839e, 0x8c4c, 0x962e, 0x9811, 0x66f0,
+  0x5f80, 0x65fa, 0x6789, 0x6c6a, 0x738b, 0x502d, 0x5a03, 0x6b6a,
+  0x77ee, 0x5916, 0x5d6c, 0x5dcd, 0x7325, 0x754f, 0xf9ba, 0xf9bb,
+  0x50e5, 0x51f9, 0x582f, 0x592d, 0x5996, 0x59da, 0x5be5, 0xf9bc,
+  0xf9bd, 0x5da2, 0x62d7, 0x6416, 0x6493, 0x64fe, 0xf9be, 0x66dc,
+  0xf9bf, 0x6a48, 0xf9c0, 0x71ff, 0x7464, 0xf9c1,
+  /* 0x69 */
+  0x7a88, 0x7aaf, 0x7e47, 0x7e5e, 0x8000, 0x8170, 0xf9c2, 0x87ef,
+  0x8981, 0x8b20, 0x9059, 0xf9c3, 0x9080, 0x9952, 0x617e, 0x6b32,
+  0x6d74, 0x7e1f, 0x8925, 0x8fb1, 0x4fd1, 0x50ad, 0x5197, 0x52c7,
+  0x57c7, 0x5889, 0x5bb9, 0x5eb8, 0x6142, 0x6995, 0x6d8c, 0x6e67,
+  0x6eb6, 0x7194, 0x7462, 0x7528, 0x752c, 0x8073, 0x8338, 0x84c9,
+  0x8e0a, 0x9394, 0x93de, 0xf9c4, 0x4e8e, 0x4f51, 0x5076, 0x512a,
+  0x53c8, 0x53cb, 0x53f3, 0x5b87, 0x5bd3, 0x5c24, 0x611a, 0x6182,
+  0x65f4, 0x725b, 0x7397, 0x7440, 0x76c2, 0x7950, 0x7991, 0x79b9,
+  0x7d06, 0x7fbd, 0x828b, 0x85d5, 0x865e, 0x8fc2, 0x9047, 0x90f5,
+  0x91ea, 0x9685, 0x96e8, 0x96e9, 0x52d6, 0x5f67, 0x65ed, 0x6631,
+  0x682f, 0x715c, 0x7a36, 0x90c1, 0x980a, 0x4e91, 0xf9c5, 0x6a52,
+  0x6b9e, 0x6f90, 0x7189, 0x8018, 0x82b8, 0x8553,
+  /* 0x6a */
+  0x904b, 0x9695, 0x96f2, 0x97fb, 0x851a, 0x9b31, 0x4e90, 0x718a,
+  0x96c4, 0x5143, 0x539f, 0x54e1, 0x5713, 0x5712, 0x57a3, 0x5a9b,
+  0x5ac4, 0x5bc3, 0x6028, 0x613f, 0x63f4, 0x6c85, 0x6d39, 0x6e72,
+  0x6e90, 0x7230, 0x733f, 0x7457, 0x82d1, 0x8881, 0x8f45, 0x9060,
+  0xf9c6, 0x9662, 0x9858, 0x9d1b, 0x6708, 0x8d8a, 0x925e, 0x4f4d,
+  0x5049, 0x50de, 0x5371, 0x570d, 0x59d4, 0x5a01, 0x5c09, 0x6170,
+  0x6690, 0x6e2d, 0x7232, 0x744b, 0x7def, 0x80c3, 0x840e, 0x8466,
+  0x853f, 0x875f, 0x885b, 0x8918, 0x8b02, 0x9055, 0x97cb, 0x9b4f,
+  0x4e73, 0x4f91, 0x5112, 0x516a, 0xf9c7, 0x552f, 0x55a9, 0x5b7a,
+  0x5ba5, 0x5e7c, 0x5e7d, 0x5ebe, 0x60a0, 0x60df, 0x6108, 0x6109,
+  0x63c4, 0x6538, 0x6709, 0xf9c8, 0x67d4, 0x67da, 0xf9c9, 0x6961,
+  0x6962, 0x6cb9, 0x6d27, 0xf9ca, 0x6e38, 0xf9cb,
+  /* 0x6b */
+  0x6fe1, 0x7336, 0x7337, 0xf9cc, 0x745c, 0x7531, 0xf9cd, 0x7652,
+  0xf9ce, 0xf9cf, 0x7dad, 0x81fe, 0x8438, 0x88d5, 0x8a98, 0x8adb,
+  0x8aed, 0x8e30, 0x8e42, 0x904a, 0x903e, 0x907a, 0x9149, 0x91c9,
+  0x936e, 0xf9d0, 0xf9d1, 0x5809, 0xf9d2, 0x6bd3, 0x8089, 0x80b2,
+  0xf9d3, 0xf9d4, 0x5141, 0x596b, 0x5c39, 0xf9d5, 0xf9d6, 0x6f64,
+  0x73a7, 0x80e4, 0x8d07, 0xf9d7, 0x9217, 0x958f, 0xf9d8, 0xf9d9,
+  0xf9da, 0xf9db, 0x807f, 0x620e, 0x701c, 0x7d68, 0x878d, 0xf9dc,
+  0x57a0, 0x6069, 0x6147, 0x6bb7, 0x8abe, 0x9280, 0x96b1, 0x4e59,
+  0x541f, 0x6deb, 0x852d, 0x9670, 0x97f3, 0x98ee, 0x63d6, 0x6ce3,
+  0x9091, 0x51dd, 0x61c9, 0x81ba, 0x9df9, 0x4f9d, 0x501a, 0x5100,
+  0x5b9c, 0x610f, 0x61ff, 0x64ec, 0x6905, 0x6bc5, 0x7591, 0x77e3,
+  0x7fa9, 0x8264, 0x858f, 0x87fb, 0x8863, 0x8abc,
+  /* 0x6c */
+  0x8b70, 0x91ab, 0x4e8c, 0x4ee5, 0x4f0a, 0xf9dd, 0xf9de, 0x5937,
+  0x59e8, 0xf9df, 0x5df2, 0x5f1b, 0x5f5b, 0x6021, 0xf9e0, 0xf9e1,
+  0xf9e2, 0xf9e3, 0x723e, 0x73e5, 0xf9e4, 0x7570, 0x75cd, 0xf9e5,
+  0x79fb, 0xf9e6, 0x800c, 0x8033, 0x8084, 0x82e1, 0x8351, 0xf9e7,
+  0xf9e8, 0x8cbd, 0x8cb3, 0x9087, 0xf9e9, 0xf9ea, 0x98f4, 0x990c,
+  0xf9eb, 0xf9ec, 0x7037, 0x76ca, 0x7fca, 0x7fcc, 0x7ffc, 0x8b1a,
+  0x4eba, 0x4ec1, 0x5203, 0x5370, 0xf9ed, 0x54bd, 0x56e0, 0x59fb,
+  0x5bc5, 0x5f15, 0x5fcd, 0x6e6e, 0xf9ee, 0xf9ef, 0x7d6a, 0x8335,
+  0xf9f0, 0x8693, 0x8a8d, 0xf9f1, 0x976d, 0x9777, 0xf9f2, 0xf9f3,
+  0x4e00, 0x4f5a, 0x4f7e, 0x58f9, 0x65e5, 0x6ea2, 0x9038, 0x93b0,
+  0x99b9, 0x4efb, 0x58ec, 0x598a, 0x59d9, 0x6041, 0xf9f4, 0xf9f5,
+  0x7a14, 0xf9f6, 0x834f, 0x8cc3, 0x5165, 0x5344,
+  /* 0x6d */
+  0xf9f7, 0xf9f8, 0xf9f9, 0x4ecd, 0x5269, 0x5b55, 0x82bf, 0x4ed4,
+  0x523a, 0x54a8, 0x59c9, 0x59ff, 0x5b50, 0x5b57, 0x5b5c, 0x6063,
+  0x6148, 0x6ecb, 0x7099, 0x716e, 0x7386, 0x74f7, 0x75b5, 0x78c1,
+  0x7d2b, 0x8005, 0x81ea, 0x8328, 0x8517, 0x85c9, 0x8aee, 0x8cc7,
+  0x96cc, 0x4f5c, 0x52fa, 0x56bc, 0x65ab, 0x6628, 0x707c, 0x70b8,
+  0x7235, 0x7dbd, 0x828d, 0x914c, 0x96c0, 0x9d72, 0x5b71, 0x68e7,
+  0x6b98, 0x6f7a, 0x76de, 0x5c91, 0x66ab, 0x6f5b, 0x7bb4, 0x7c2a,
+  0x8836, 0x96dc, 0x4e08, 0x4ed7, 0x5320, 0x5834, 0x58bb, 0x58ef,
+  0x596c, 0x5c07, 0x5e33, 0x5e84, 0x5f35, 0x638c, 0x66b2, 0x6756,
+  0x6a1f, 0x6aa3, 0x6b0c, 0x6f3f, 0x7246, 0xf9fa, 0x7350, 0x748b,
+  0x7ae0, 0x7ca7, 0x8178, 0x81df, 0x81e7, 0x838a, 0x846c, 0x8523,
+  0x8594, 0x85cf, 0x88dd, 0x8d13, 0x91ac, 0x9577,
+  /* 0x6e */
+  0x969c, 0x518d, 0x54c9, 0x5728, 0x5bb0, 0x624d, 0x6750, 0x683d,
+  0x6893, 0x6e3d, 0x6ed3, 0x707d, 0x7e21, 0x88c1, 0x8ca1, 0x8f09,
+  0x9f4b, 0x9f4e, 0x722d, 0x7b8f, 0x8acd, 0x931a, 0x4f47, 0x4f4e,
+  0x5132, 0x5480, 0x59d0, 0x5e95, 0x62b5, 0x6775, 0x696e, 0x6a17,
+  0x6cae, 0x6e1a, 0x72d9, 0x732a, 0x75bd, 0x7bb8, 0x7d35, 0x82e7,
+  0x83f9, 0x8457, 0x85f7, 0x8a5b, 0x8caf, 0x8e87, 0x9019, 0x90b8,
+  0x96ce, 0x9f5f, 0x52e3, 0x540a, 0x5ae1, 0x5bc2, 0x6458, 0x6575,
+  0x6ef4, 0x72c4, 0xf9fb, 0x7684, 0x7a4d, 0x7b1b, 0x7c4d, 0x7e3e,
+  0x7fdf, 0x837b, 0x8b2b, 0x8cca, 0x8d64, 0x8de1, 0x8e5f, 0x8fea,
+  0x8ff9, 0x9069, 0x93d1, 0x4f43, 0x4f7a, 0x50b3, 0x5168, 0x5178,
+  0x524d, 0x526a, 0x5861, 0x587c, 0x5960, 0x5c08, 0x5c55, 0x5edb,
+  0x609b, 0x6230, 0x6813, 0x6bbf, 0x6c08, 0x6fb1,
+  /* 0x6f */
+  0x714e, 0x7420, 0x7530, 0x7538, 0x7551, 0x7672, 0x7b4c, 0x7b8b,
+  0x7bad, 0x7bc6, 0x7e8f, 0x8a6e, 0x8f3e, 0x8f49, 0x923f, 0x9293,
+  0x9322, 0x942b, 0x96fb, 0x985a, 0x986b, 0x991e, 0x5207, 0x622a,
+  0x6298, 0x6d59, 0x7664, 0x7aca, 0x7bc0, 0x7d76, 0x5360, 0x5cbe,
+  0x5e97, 0x6f38, 0x70b9, 0x7c98, 0x9711, 0x9b8e, 0x9ede, 0x63a5,
+  0x647a, 0x8776, 0x4e01, 0x4e95, 0x4ead, 0x505c, 0x5075, 0x5448,
+  0x59c3, 0x5b9a, 0x5e40, 0x5ead, 0x5ef7, 0x5f81, 0x60c5, 0x633a,
+  0x653f, 0x6574, 0x65cc, 0x6676, 0x6678, 0x67fe, 0x6968, 0x6a89,
+  0x6b63, 0x6c40, 0x6dc0, 0x6de8, 0x6e1f, 0x6e5e, 0x701e, 0x70a1,
+  0x738e, 0x73fd, 0x753a, 0x775b, 0x7887, 0x798e, 0x7a0b, 0x7a7d,
+  0x7cbe, 0x7d8e, 0x8247, 0x8a02, 0x8aea, 0x8c9e, 0x912d, 0x914a,
+  0x91d8, 0x9266, 0x92cc, 0x9320, 0x9706, 0x9756,
+  /* 0x70 */
+  0x975c, 0x9802, 0x9f0e, 0x5236, 0x5291, 0x557c, 0x5824, 0x5e1d,
+  0x5f1f, 0x608c, 0x63d0, 0x68af, 0x6fdf, 0x796d, 0x7b2c, 0x81cd,
+  0x85ba, 0x88fd, 0x8af8, 0x8e44, 0x918d, 0x9664, 0x969b, 0x973d,
+  0x984c, 0x9f4a, 0x4fce, 0x5146, 0x51cb, 0x52a9, 0x5632, 0x5f14,
+  0x5f6b, 0x63aa, 0x64cd, 0x65e9, 0x6641, 0x66fa, 0x66f9, 0x671d,
+  0x689d, 0x68d7, 0x69fd, 0x6f15, 0x6f6e, 0x7167, 0x71e5, 0x722a,
+  0x74aa, 0x773a, 0x7956, 0x795a, 0x79df, 0x7a20, 0x7a95, 0x7c97,
+  0x7cdf, 0x7d44, 0x7e70, 0x8087, 0x85fb, 0x86a4, 0x8a54, 0x8abf,
+  0x8d99, 0x8e81, 0x9020, 0x906d, 0x91e3, 0x963b, 0x96d5, 0x9ce5,
+  0x65cf, 0x7c07, 0x8db3, 0x93c3, 0x5b58, 0x5c0a, 0x5352, 0x62d9,
+  0x731d, 0x5027, 0x5b97, 0x5f9e, 0x60b0, 0x616b, 0x68d5, 0x6dd9,
+  0x742e, 0x7a2e, 0x7d42, 0x7d9c, 0x7e31, 0x816b,
+  /* 0x71 */
+  0x8e2a, 0x8e35, 0x937e, 0x9418, 0x4f50, 0x5750, 0x5de6, 0x5ea7,
+  0x632b, 0x7f6a, 0x4e3b, 0x4f4f, 0x4f8f, 0x505a, 0x59dd, 0x80c4,
+  0x546a, 0x5468, 0x55fe, 0x594f, 0x5b99, 0x5dde, 0x5eda, 0x665d,
+  0x6731, 0x67f1, 0x682a, 0x6ce8, 0x6d32, 0x6e4a, 0x6f8d, 0x70b7,
+  0x73e0, 0x7587, 0x7c4c, 0x7d02, 0x7d2c, 0x7da2, 0x821f, 0x86db,
+  0x8a3b, 0x8a85, 0x8d70, 0x8e8a, 0x8f33, 0x9031, 0x914e, 0x9152,
+  0x9444, 0x99d0, 0x7af9, 0x7ca5, 0x4fca, 0x5101, 0x51c6, 0x57c8,
+  0x5bef, 0x5cfb, 0x6659, 0x6a3d, 0x6d5a, 0x6e96, 0x6fec, 0x710c,
+  0x756f, 0x7ae3, 0x8822, 0x9021, 0x9075, 0x96cb, 0x99ff, 0x8301,
+  0x4e2d, 0x4ef2, 0x8846, 0x91cd, 0x537d, 0x6adb, 0x696b, 0x6c41,
+  0x847a, 0x589e, 0x618e, 0x66fe, 0x62ef, 0x70dd, 0x7511, 0x75c7,
+  0x7e52, 0x84b8, 0x8b49, 0x8d08, 0x4e4b, 0x53ea,
+  /* 0x72 */
+  0x54ab, 0x5730, 0x5740, 0x5fd7, 0x6301, 0x6307, 0x646f, 0x652f,
+  0x65e8, 0x667a, 0x679d, 0x67b3, 0x6b62, 0x6c60, 0x6c9a, 0x6f2c,
+  0x77e5, 0x7825, 0x7949, 0x7957, 0x7d19, 0x80a2, 0x8102, 0x81f3,
+  0x829d, 0x82b7, 0x8718, 0x8a8c, 0xf9fc, 0x8d04, 0x8dbe, 0x9072,
+  0x76f4, 0x7a19, 0x7a37, 0x7e54, 0x8077, 0x5507, 0x55d4, 0x5875,
+  0x632f, 0x6422, 0x6649, 0x664b, 0x686d, 0x699b, 0x6b84, 0x6d25,
+  0x6eb1, 0x73cd, 0x7468, 0x74a1, 0x755b, 0x75b9, 0x76e1, 0x771e,
+  0x778b, 0x79e6, 0x7e09, 0x7e1d, 0x81fb, 0x852f, 0x8897, 0x8a3a,
+  0x8cd1, 0x8eeb, 0x8fb0, 0x9032, 0x93ad, 0x9663, 0x9673, 0x9707,
+  0x4f84, 0x53f1, 0x59ea, 0x5ac9, 0x5e19, 0x684e, 0x74c6, 0x75be,
+  0x79e9, 0x7a92, 0x81a3, 0x86ed, 0x8cea, 0x8dcc, 0x8fed, 0x659f,
+  0x6715, 0xf9fd, 0x57f7, 0x6f57, 0x7ddd, 0x8f2f,
+  /* 0x73 */
+  0x93f6, 0x96c6, 0x5fb5, 0x61f2, 0x6f84, 0x4e14, 0x4f98, 0x501f,
+  0x53c9, 0x55df, 0x5d6f, 0x5dee, 0x6b21, 0x6b64, 0x78cb, 0x7b9a,
+  0xf9fe, 0x8e49, 0x8eca, 0x906e, 0x6349, 0x643e, 0x7740, 0x7a84,
+  0x932f, 0x947f, 0x9f6a, 0x64b0, 0x6faf, 0x71e6, 0x74a8, 0x74da,
+  0x7ac4, 0x7c12, 0x7e82, 0x7cb2, 0x7e98, 0x8b9a, 0x8d0a, 0x947d,
+  0x9910, 0x994c, 0x5239, 0x5bdf, 0x64e6, 0x672d, 0x7d2e, 0x50ed,
+  0x53c3, 0x5879, 0x6158, 0x6159, 0x61fa, 0x65ac, 0x7ad9, 0x8b92,
+  0x8b96, 0x5009, 0x5021, 0x5275, 0x5531, 0x5a3c, 0x5ee0, 0x5f70,
+  0x6134, 0x655e, 0x660c, 0x6636, 0x66a2, 0x69cd, 0x6ec4, 0x6f32,
+  0x7316, 0x7621, 0x7a93, 0x8139, 0x8259, 0x83d6, 0x84bc, 0x50b5,
+  0x57f0, 0x5bc0, 0x5be8, 0x5f69, 0x63a1, 0x7826, 0x7db5, 0x83dc,
+  0x8521, 0x91c7, 0x91f5, 0x518a, 0x67f5, 0x7b56,
+  /* 0x74 */
+  0x8cac, 0x51c4, 0x59bb, 0x60bd, 0x8655, 0x501c, 0xf9ff, 0x5254,
+  0x5c3a, 0x617d, 0x621a, 0x62d3, 0x64f2, 0x65a5, 0x6ecc, 0x7620,
+  0x810a, 0x8e60, 0x965f, 0x96bb, 0x4edf, 0x5343, 0x5598, 0x5929,
+  0x5ddd, 0x64c5, 0x6cc9, 0x6dfa, 0x7394, 0x7a7f, 0x821b, 0x85a6,
+  0x8ce4, 0x8e10, 0x9077, 0x91e7, 0x95e1, 0x9621, 0x97c6, 0x51f8,
+  0x54f2, 0x5586, 0x5fb9, 0x64a4, 0x6f88, 0x7db4, 0x8f1f, 0x8f4d,
+  0x9435, 0x50c9, 0x5c16, 0x6cbe, 0x6dfb, 0x751b, 0x77bb, 0x7c3d,
+  0x7c64, 0x8a79, 0x8ac2, 0x581e, 0x59be, 0x5e16, 0x6377, 0x7252,
+  0x758a, 0x776b, 0x8adc, 0x8cbc, 0x8f12, 0x5ef3, 0x6674, 0x6df8,
+  0x807d, 0x83c1, 0x8acb, 0x9751, 0x9bd6, 0xfa00, 0x5243, 0x66ff,
+  0x6d95, 0x6eef, 0x7de0, 0x8ae6, 0x902e, 0x905e, 0x9ad4, 0x521d,
+  0x527f, 0x54e8, 0x6194, 0x6284, 0x62db, 0x68a2,
+  /* 0x75 */
+  0x6912, 0x695a, 0x6a35, 0x7092, 0x7126, 0x785d, 0x7901, 0x790e,
+  0x79d2, 0x7a0d, 0x8096, 0x8278, 0x82d5, 0x8349, 0x8549, 0x8c82,
+  0x8d85, 0x9162, 0x918b, 0x91ae, 0x4fc3, 0x56d1, 0x71ed, 0x77d7,
+  0x8700, 0x89f8, 0x5bf8, 0x5fd6, 0x6751, 0x90a8, 0x53e2, 0x585a,
+  0x5bf5, 0x60a4, 0x6181, 0x6460, 0x7e3d, 0x8070, 0x8525, 0x9283,
+  0x64ae, 0x50ac, 0x5d14, 0x6700, 0x589c, 0x62bd, 0x63a8, 0x690e,
+  0x6978, 0x6a1e, 0x6e6b, 0x76ba, 0x79cb, 0x82bb, 0x8429, 0x8acf,
+  0x8da8, 0x8ffd, 0x9112, 0x914b, 0x919c, 0x9310, 0x9318, 0x939a,
+  0x96db, 0x9a36, 0x9c0d, 0x4e11, 0x755c, 0x795d, 0x7afa, 0x7b51,
+  0x7bc9, 0x7e2e, 0x84c4, 0x8e59, 0x8e74, 0x8ef8, 0x9010, 0x6625,
+  0x693f, 0x7443, 0x51fa, 0x672e, 0x9edc, 0x5145, 0x5fe0, 0x6c96,
+  0x87f2, 0x885d, 0x8877, 0x60b4, 0x81b5, 0x8403,
+  /* 0x76 */
+  0x8d05, 0x53d6, 0x5439, 0x5634, 0x5a36, 0x5c31, 0x708a, 0x7fe0,
+  0x805a, 0x8106, 0x81ed, 0x8da3, 0x9189, 0x9a5f, 0x9df2, 0x5074,
+  0x4ec4, 0x53a0, 0x60fb, 0x6e2c, 0x5c64, 0x4f88, 0x5024, 0x55e4,
+  0x5cd9, 0x5e5f, 0x6065, 0x6894, 0x6cbb, 0x6dc4, 0x71be, 0x75d4,
+  0x75f4, 0x7661, 0x7a1a, 0x7a49, 0x7dc7, 0x7dfb, 0x7f6e, 0x81f4,
+  0x86a9, 0x8f1c, 0x96c9, 0x99b3, 0x9f52, 0x5247, 0x52c5, 0x98ed,
+  0x89aa, 0x4e03, 0x67d2, 0x6f06, 0x4fb5, 0x5be2, 0x6795, 0x6c88,
+  0x6d78, 0x741b, 0x7827, 0x91dd, 0x937c, 0x87c4, 0x79e4, 0x7a31,
+  0x5feb, 0x4ed6, 0x54a4, 0x553e, 0x58ae, 0x59a5, 0x60f0, 0x6253,
+  0x62d6, 0x6736, 0x6955, 0x8235, 0x9640, 0x99b1, 0x99dd, 0x502c,
+  0x5353, 0x5544, 0x577c, 0xfa01, 0x6258, 0xfa02, 0x64e2, 0x666b,
+  0x67dd, 0x6fc1, 0x6fef, 0x7422, 0x7438, 0x8a17,
+  /* 0x77 */
+  0x9438, 0x5451, 0x5606, 0x5766, 0x5f48, 0x619a, 0x6b4e, 0x7058,
+  0x70ad, 0x7dbb, 0x8a95, 0x596a, 0x812b, 0x63a2, 0x7708, 0x803d,
+  0x8caa, 0x5854, 0x642d, 0x69bb, 0x5b95, 0x5e11, 0x6e6f, 0xfa03,
+  0x8569, 0x514c, 0x53f0, 0x592a, 0x6020, 0x614b, 0x6b86, 0x6c70,
+  0x6cf0, 0x7b1e, 0x80ce, 0x82d4, 0x8dc6, 0x90b0, 0x98b1, 0xfa04,
+  0x64c7, 0x6fa4, 0x6491, 0x6504, 0x514e, 0x5410, 0x571f, 0x8a0e,
+  0x615f, 0x6876, 0xfa05, 0x75db, 0x7b52, 0x7d71, 0x901a, 0x5806,
+  0x69cc, 0x817f, 0x892a, 0x9000, 0x9839, 0x5078, 0x5957, 0x59ac,
+  0x6295, 0x900f, 0x9b2a, 0x615d, 0x7279, 0x95d6, 0x5761, 0x5a46,
+  0x5df4, 0x628a, 0x64ad, 0x64fa, 0x6777, 0x6ce2, 0x6d3e, 0x722c,
+  0x7436, 0x7834, 0x7f77, 0x82ad, 0x8ddb, 0x9817, 0x5224, 0x5742,
+  0x677f, 0x7248, 0x74e3, 0x8ca9, 0x8fa6, 0x9211,
+  /* 0x78 */
+  0x962a, 0x516b, 0x53ed, 0x634c, 0x4f69, 0x5504, 0x6096, 0x6557,
+  0x6c9b, 0x6d7f, 0x724c, 0x72fd, 0x7a17, 0x8987, 0x8c9d, 0x5f6d,
+  0x6f8e, 0x70f9, 0x81a8, 0x610e, 0x4fbf, 0x504f, 0x6241, 0x7247,
+  0x7bc7, 0x7de8, 0x7fe9, 0x904d, 0x97ad, 0x9a19, 0x8cb6, 0x576a,
+  0x5e73, 0x67b0, 0x840d, 0x8a55, 0x5420, 0x5b16, 0x5e63, 0x5ee2,
+  0x5f0a, 0x6583, 0x80ba, 0x853d, 0x9589, 0x965b, 0x4f48, 0x5305,
+  0x530d, 0x530f, 0x5486, 0x54fa, 0x5703, 0x5e03, 0x6016, 0x629b,
+  0x62b1, 0x6355, 0xfa06, 0x6ce1, 0x6d66, 0x75b1, 0x7832, 0x80de,
+  0x812f, 0x82de, 0x8461, 0x84b2, 0x888d, 0x8912, 0x900b, 0x92ea,
+  0x98fd, 0x9b91, 0x5e45, 0x66b4, 0x66dd, 0x7011, 0x7206, 0xfa07,
+  0x4ff5, 0x527d, 0x5f6a, 0x6153, 0x6753, 0x6a19, 0x6f02, 0x74e2,
+  0x7968, 0x8868, 0x8c79, 0x98c7, 0x98c4, 0x9a43,
+  /* 0x79 */
+  0x54c1, 0x7a1f, 0x6953, 0x8af7, 0x8c4a, 0x98a8, 0x99ae, 0x5f7c,
+  0x62ab, 0x75b2, 0x76ae, 0x88ab, 0x907f, 0x9642, 0x5339, 0x5f3c,
+  0x5fc5, 0x6ccc, 0x73cc, 0x7562, 0x758b, 0x7b46, 0x82fe, 0x999d,
+  0x4e4f, 0x903c, 0x4e0b, 0x4f55, 0x53a6, 0x590f, 0x5ec8, 0x6630,
+  0x6cb3, 0x7455, 0x8377, 0x8766, 0x8cc0, 0x9050, 0x971e, 0x9c15,
+  0x58d1, 0x5b78, 0x8650, 0x8b14, 0x9db4, 0x5bd2, 0x6068, 0x608d,
+  0x65f1, 0x6c57, 0x6f22, 0x6fa3, 0x701a, 0x7f55, 0x7ff0, 0x9591,
+  0x9592, 0x9650, 0x97d3, 0x5272, 0x8f44, 0x51fd, 0x542b, 0x54b8,
+  0x5563, 0x558a, 0x6abb, 0x6db5, 0x7dd8, 0x8266, 0x929c, 0x9677,
+  0x9e79, 0x5408, 0x54c8, 0x76d2, 0x86e4, 0x95a4, 0x95d4, 0x965c,
+  0x4ea2, 0x4f09, 0x59ee, 0x5ae6, 0x5df7, 0x6052, 0x6297, 0x676d,
+  0x6841, 0x6c86, 0x6e2f, 0x7f38, 0x809b, 0x822a,
+  /* 0x7a */
+  0xfa08, 0xfa09, 0x9805, 0x4ea5, 0x5055, 0x54b3, 0x5793, 0x595a,
+  0x5b69, 0x5bb3, 0x61c8, 0x6977, 0x6d77, 0x7023, 0x87f9, 0x89e3,
+  0x8a72, 0x8ae7, 0x9082, 0x99ed, 0x9ab8, 0x52be, 0x6838, 0x5016,
+  0x5e78, 0x674f, 0x8347, 0x884c, 0x4eab, 0x5411, 0x56ae, 0x73e6,
+  0x9115, 0x97ff, 0x9909, 0x9957, 0x9999, 0x5653, 0x589f, 0x865b,
+  0x8a31, 0x61b2, 0x6af6, 0x737b, 0x8ed2, 0x6b47, 0x96aa, 0x9a57,
+  0x5955, 0x7200, 0x8d6b, 0x9769, 0x4fd4, 0x5cf4, 0x5f26, 0x61f8,
+  0x665b, 0x6ceb, 0x70ab, 0x7384, 0x73b9, 0x73fe, 0x7729, 0x774d,
+  0x7d43, 0x7d62, 0x7e23, 0x8237, 0x8852, 0xfa0a, 0x8ce2, 0x9249,
+  0x986f, 0x5b51, 0x7a74, 0x8840, 0x9801, 0x5acc, 0x4fe0, 0x5354,
+  0x593e, 0x5cfd, 0x633e, 0x6d79, 0x72f9, 0x8105, 0x8107, 0x83a2,
+  0x92cf, 0x9830, 0x4ea8, 0x5144, 0x5211, 0x578b,
+  /* 0x7b */
+  0x5f62, 0x6cc2, 0x6ece, 0x7005, 0x7050, 0x70af, 0x7192, 0x73e9,
+  0x7469, 0x834a, 0x87a2, 0x8861, 0x9008, 0x90a2, 0x93a3, 0x99a8,
+  0x516e, 0x5f57, 0x60e0, 0x6167, 0x66b3, 0x8559, 0x8e4a, 0x91af,
+  0x978b, 0x4e4e, 0x4e92, 0x547c, 0x58d5, 0x58fa, 0x597d, 0x5cb5,
+  0x5f27, 0x6236, 0x6248, 0x660a, 0x6667, 0x6beb, 0x6d69, 0x6dcf,
+  0x6e56, 0x6ef8, 0x6f94, 0x6fe0, 0x6fe9, 0x705d, 0x72d0, 0x7425,
+  0x745a, 0x74e0, 0x7693, 0x795c, 0x7cca, 0x7e1e, 0x80e1, 0x82a6,
+  0x846b, 0x84bf, 0x864e, 0x865f, 0x8774, 0x8b77, 0x8c6a, 0x93ac,
+  0x9800, 0x9865, 0x60d1, 0x6216, 0x9177, 0x5a5a, 0x660f, 0x6df7,
+  0x6e3e, 0x743f, 0x9b42, 0x5ffd, 0x60da, 0x7b0f, 0x54c4, 0x5f18,
+  0x6c5e, 0x6cd3, 0x6d2a, 0x70d8, 0x7d05, 0x8679, 0x8a0c, 0x9d3b,
+  0x5316, 0x548c, 0x5b05, 0x6a3a, 0x706b, 0x7575,
+  /* 0x7c */
+  0x798d, 0x79be, 0x82b1, 0x83ef, 0x8a71, 0x8b41, 0x8ca8, 0x9774,
+  0xfa0b, 0x64f4, 0x652b, 0x78ba, 0x78bb, 0x7a6b, 0x4e38, 0x559a,
+  0x5950, 0x5ba6, 0x5e7b, 0x60a3, 0x63db, 0x6b61, 0x6665, 0x6853,
+  0x6e19, 0x7165, 0x74b0, 0x7d08, 0x9084, 0x9a69, 0x9c25, 0x6d3b,
+  0x6ed1, 0x733e, 0x8c41, 0x95ca, 0x51f0, 0x5e4c, 0x5fa8, 0x604d,
+  0x60f6, 0x6130, 0x614c, 0x6643, 0x6644, 0x69a5, 0x6cc1, 0x6e5f,
+  0x6ec9, 0x6f62, 0x714c, 0x749c, 0x7687, 0x7bc1, 0x7c27, 0x8352,
+  0x8757, 0x9051, 0x968d, 0x9ec3, 0x532f, 0x56de, 0x5efb, 0x5f8a,
+  0x6062, 0x6094, 0x61f7, 0x6666, 0x6703, 0x6a9c, 0x6dee, 0x6fae,
+  0x7070, 0x736a, 0x7e6a, 0x81be, 0x8334, 0x86d4, 0x8aa8, 0x8cc4,
+  0x5283, 0x7372, 0x5b96, 0x6a6b, 0x9404, 0x54ee, 0x5686, 0x5b5d,
+  0x6548, 0x6585, 0x66c9, 0x689f, 0x6d8d, 0x6dc6,
+  /* 0x7d */
+  0x723b, 0x80b4, 0x9175, 0x9a4d, 0x4faf, 0x5019, 0x539a, 0x540e,
+  0x543c, 0x5589, 0x55c5, 0x5e3f, 0x5f8c, 0x673d, 0x7166, 0x73dd,
+  0x9005, 0x52db, 0x52f3, 0x5864, 0x58ce, 0x7104, 0x718f, 0x71fb,
+  0x85b0, 0x8a13, 0x6688, 0x85a8, 0x55a7, 0x6684, 0x714a, 0x8431,
+  0x5349, 0x5599, 0x6bc1, 0x5f59, 0x5fbd, 0x63ee, 0x6689, 0x7147,
+  0x8af1, 0x8f1d, 0x9ebe, 0x4f11, 0x643a, 0x70cb, 0x7566, 0x8667,
+  0x6064, 0x8b4e, 0x9df8, 0x5147, 0x51f6, 0x5308, 0x6d36, 0x80f8,
+  0x9ed1, 0x6615, 0x6b23, 0x7098, 0x75d5, 0x5403, 0x5c79, 0x7d07,
+  0x8a16, 0x6b20, 0x6b3d, 0x6b46, 0x5438, 0x6070, 0x6d3d, 0x7fd5,
+  0x8208, 0x50d6, 0x51de, 0x559c, 0x566b, 0x56cd, 0x59ec, 0x5b09,
+  0x5e0c, 0x6199, 0x6198, 0x6231, 0x665e, 0x66e6, 0x7199, 0x71b9,
+  0x71ba, 0x72a7, 0x79a7, 0x7a00, 0x7fb2, 0x8a70,
+};
+
+static int
+ksc5601_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x21 && c1 <= 0x2c) || (c1 >= 0x30 && c1 <= 0x48) || (c1 >= 0x4a && c1 <= 0x7d)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if (c2 >= 0x21 && c2 < 0x7f) {
+        unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21);
+        unsigned short wc = 0xfffd;
+        if (i < 1410) {
+          if (i < 1115)
+            wc = ksc5601_2uni_page21[i];
+        } else if (i < 3854) {
+          if (i < 3760)
+            wc = ksc5601_2uni_page30[i-1410];
+        } else {
+          if (i < 8742)
+            wc = ksc5601_2uni_page4a[i-3854];
+        }
+        if (wc != 0xfffd) {
+          *pwc = (ucs4_t) wc;
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short ksc5601_2charset[8227] = {
+  0x222e, 0x2234, 0x2157, 0x2127, 0x2823, 0x2129, 0x2267, 0x2146,
+  0x213e, 0x2977, 0x2978, 0x2225, 0x2252, 0x2124, 0x222c, 0x2976,
+  0x282c, 0x2879, 0x2876, 0x287a, 0x222f, 0x2821, 0x2822, 0x213f,
+  0x282a, 0x282d, 0x292c, 0x2921, 0x2923, 0x2140, 0x292a, 0x292d,
+  0x2922, 0x2824, 0x2924, 0x2925, 0x2826, 0x2926, 0x2927, 0x2828,
+  0x2928, 0x2829, 0x2929, 0x2930, 0x282f, 0x292f, 0x282b, 0x292b,
+  0x282e, 0x292e, 0x2227, 0x2230, 0x2228, 0x222b, 0x222a, 0x222d,
+  0x2229, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547,
+  0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f,
+  0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
+  0x2558, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567,
+  0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f,
+  0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2577,
+  0x2578, 0x2c27, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26,
+  0x2c28, 0x2c29, 0x2c2a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x2c2f,
+  0x2c30, 0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x2c35, 0x2c36, 0x2c37,
+  0x2c38, 0x2c39, 0x2c3a, 0x2c3b, 0x2c3c, 0x2c3d, 0x2c3e, 0x2c3f,
+  0x2c40, 0x2c41, 0x2c51, 0x2c52, 0x2c53, 0x2c54, 0x2c55, 0x2c56,
+  0x2c58, 0x2c59, 0x2c5a, 0x2c5b, 0x2c5c, 0x2c5d, 0x2c5e, 0x2c5f,
+  0x2c60, 0x2c61, 0x2c62, 0x2c63, 0x2c64, 0x2c65, 0x2c66, 0x2c67,
+  0x2c68, 0x2c69, 0x2c6a, 0x2c6b, 0x2c6c, 0x2c6d, 0x2c6e, 0x2c6f,
+  0x2c70, 0x2c71, 0x2c57, 0x212a, 0x212e, 0x212f, 0x2130, 0x2131,
+  0x2253, 0x2254, 0x2125, 0x2126, 0x2236, 0x2147, 0x2148, 0x2158,
+  0x2979, 0x297a, 0x297b, 0x297c, 0x297d, 0x297e, 0x2266, 0x2149,
+  0x2235, 0x2724, 0x2260, 0x2265, 0x2262, 0x2759, 0x214a, 0x2877,
+  0x2878, 0x287b, 0x287c, 0x287d, 0x287e, 0x2530, 0x2531, 0x2532,
+  0x2533, 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x2521,
+  0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529,
+  0x252a, 0x2167, 0x2168, 0x2166, 0x2169, 0x216a, 0x2255, 0x2258,
+  0x2256, 0x2259, 0x2257, 0x2221, 0x2222, 0x2223, 0x2153, 0x2224,
+  0x2154, 0x2174, 0x2175, 0x2233, 0x2232, 0x216e, 0x2170, 0x2144,
+  0x2150, 0x212b, 0x217c, 0x217d, 0x217b, 0x217a, 0x2172, 0x2173,
+  0x2231, 0x2145, 0x2171, 0x212d, 0x216f, 0x2156, 0x2141, 0x2155,
+  0x2142, 0x2143, 0x216c, 0x216d, 0x2178, 0x2179, 0x2176, 0x2177,
+  0x2241, 0x2151, 0x2152, 0x2867, 0x2868, 0x2869, 0x286a, 0x286b,
+  0x286c, 0x286d, 0x286e, 0x286f, 0x2870, 0x2871, 0x2872, 0x2873,
+  0x2874, 0x2875, 0x2967, 0x2968, 0x2969, 0x296a, 0x296b, 0x296c,
+  0x296d, 0x296e, 0x296f, 0x2970, 0x2971, 0x2972, 0x2973, 0x2974,
+  0x2975, 0x294d, 0x294e, 0x294f, 0x2950, 0x2951, 0x2952, 0x2953,
+  0x2954, 0x2955, 0x2956, 0x2957, 0x2958, 0x2959, 0x295a, 0x295b,
+  0x295c, 0x295d, 0x295e, 0x295f, 0x2960, 0x2961, 0x2962, 0x2963,
+  0x2964, 0x2965, 0x2966, 0x284d, 0x284e, 0x284f, 0x2850, 0x2851,
+  0x2852, 0x2853, 0x2854, 0x2855, 0x2856, 0x2857, 0x2858, 0x2859,
+  0x285a, 0x285b, 0x285c, 0x285d, 0x285e, 0x285f, 0x2860, 0x2861,
+  0x2862, 0x2863, 0x2864, 0x2865, 0x2866, 0x2621, 0x262c, 0x2622,
+  0x262d, 0x2623, 0x2648, 0x2647, 0x262e, 0x2624, 0x2642, 0x2641,
+  0x262f, 0x2626, 0x2646, 0x2645, 0x2631, 0x2625, 0x2644, 0x2643,
+  0x2630, 0x2627, 0x263c, 0x2649, 0x264a, 0x2637, 0x264b, 0x264c,
+  0x2632, 0x2629, 0x263e, 0x264d, 0x264e, 0x2639, 0x264f, 0x2650,
+  0x2634, 0x2628, 0x2651, 0x2652, 0x2638, 0x263d, 0x2653, 0x2654,
+  0x2633, 0x262a, 0x2655, 0x2656, 0x263a, 0x263f, 0x2657, 0x2658,
+  0x2635, 0x262b, 0x2659, 0x265a, 0x263b, 0x265b, 0x265c, 0x2640,
+  0x265d, 0x265e, 0x265f, 0x2660, 0x2661, 0x2662, 0x2663, 0x2664,
+  0x2636, 0x2246, 0x2161, 0x2160, 0x2243, 0x2247, 0x2248, 0x224b,
+  0x224a, 0x2249, 0x224c, 0x2163, 0x2162, 0x223a, 0x2239, 0x2165,
+  0x2164, 0x2238, 0x2237, 0x215f, 0x215e, 0x2242, 0x215b, 0x215d,
+  0x215c, 0x2244, 0x2245, 0x215a, 0x2159, 0x224f, 0x224e, 0x2250,
+  0x2251, 0x214f, 0x214e, 0x223c, 0x223d, 0x2240, 0x223b, 0x223e,
+  0x223f, 0x224d, 0x225b, 0x225c, 0x225d, 0x225a, 0x2121, 0x2122,
+  0x2123, 0x2128, 0x2134, 0x2135, 0x2136, 0x2137, 0x2138, 0x2139,
+  0x213a, 0x213b, 0x213c, 0x213d, 0x216b, 0x2132, 0x2133, 0x2a21,
+  0x2a22, 0x2a23, 0x2a24, 0x2a25, 0x2a26, 0x2a27, 0x2a28, 0x2a29,
+  0x2a2a, 0x2a2b, 0x2a2c, 0x2a2d, 0x2a2e, 0x2a2f, 0x2a30, 0x2a31,
+  0x2a32, 0x2a33, 0x2a34, 0x2a35, 0x2a36, 0x2a37, 0x2a38, 0x2a39,
+  0x2a3a, 0x2a3b, 0x2a3c, 0x2a3d, 0x2a3e, 0x2a3f, 0x2a40, 0x2a41,
+  0x2a42, 0x2a43, 0x2a44, 0x2a45, 0x2a46, 0x2a47, 0x2a48, 0x2a49,
+  0x2a4a, 0x2a4b, 0x2a4c, 0x2a4d, 0x2a4e, 0x2a4f, 0x2a50, 0x2a51,
+  0x2a52, 0x2a53, 0x2a54, 0x2a55, 0x2a56, 0x2a57, 0x2a58, 0x2a59,
+  0x2a5a, 0x2a5b, 0x2a5c, 0x2a5d, 0x2a5e, 0x2a5f, 0x2a60, 0x2a61,
+  0x2a62, 0x2a63, 0x2a64, 0x2a65, 0x2a66, 0x2a67, 0x2a68, 0x2a69,
+  0x2a6a, 0x2a6b, 0x2a6c, 0x2a6d, 0x2a6e, 0x2a6f, 0x2a70, 0x2a71,
+  0x2a72, 0x2a73, 0x2b21, 0x2b22, 0x2b23, 0x2b24, 0x2b25, 0x2b26,
+  0x2b27, 0x2b28, 0x2b29, 0x2b2a, 0x2b2b, 0x2b2c, 0x2b2d, 0x2b2e,
+  0x2b2f, 0x2b30, 0x2b31, 0x2b32, 0x2b33, 0x2b34, 0x2b35, 0x2b36,
+  0x2b37, 0x2b38, 0x2b39, 0x2b3a, 0x2b3b, 0x2b3c, 0x2b3d, 0x2b3e,
+  0x2b3f, 0x2b40, 0x2b41, 0x2b42, 0x2b43, 0x2b44, 0x2b45, 0x2b46,
+  0x2b47, 0x2b48, 0x2b49, 0x2b4a, 0x2b4b, 0x2b4c, 0x2b4d, 0x2b4e,
+  0x2b4f, 0x2b50, 0x2b51, 0x2b52, 0x2b53, 0x2b54, 0x2b55, 0x2b56,
+  0x2b57, 0x2b58, 0x2b59, 0x2b5a, 0x2b5b, 0x2b5c, 0x2b5d, 0x2b5e,
+  0x2b5f, 0x2b60, 0x2b61, 0x2b62, 0x2b63, 0x2b64, 0x2b65, 0x2b66,
+  0x2b67, 0x2b68, 0x2b69, 0x2b6a, 0x2b6b, 0x2b6c, 0x2b6d, 0x2b6e,
+  0x2b6f, 0x2b70, 0x2b71, 0x2b72, 0x2b73, 0x2b74, 0x2b75, 0x2b76,
+  0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428,
+  0x2429, 0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430,
+  0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438,
+  0x2439, 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440,
+  0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448,
+  0x2449, 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450,
+  0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458,
+  0x2459, 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460,
+  0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468,
+  0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470,
+  0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478,
+  0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x2931, 0x2932,
+  0x2933, 0x2934, 0x2935, 0x2936, 0x2937, 0x2938, 0x2939, 0x293a,
+  0x293b, 0x293c, 0x293d, 0x293e, 0x293f, 0x2940, 0x2941, 0x2942,
+  0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, 0x294a,
+  0x294b, 0x294c, 0x225f, 0x2831, 0x2832, 0x2833, 0x2834, 0x2835,
+  0x2836, 0x2837, 0x2838, 0x2839, 0x283a, 0x283b, 0x283c, 0x283d,
+  0x283e, 0x283f, 0x2840, 0x2841, 0x2842, 0x2843, 0x2844, 0x2845,
+  0x2846, 0x2847, 0x2848, 0x2849, 0x284a, 0x284b, 0x284c, 0x2268,
+  0x225e, 0x2749, 0x274a, 0x274b, 0x274c, 0x274d, 0x273a, 0x273b,
+  0x275c, 0x275d, 0x275e, 0x2736, 0x2737, 0x2738, 0x2754, 0x2755,
+  0x2756, 0x2757, 0x2758, 0x2721, 0x2722, 0x2723, 0x2725, 0x272b,
+  0x272c, 0x272d, 0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733,
+  0x2734, 0x2727, 0x2728, 0x2729, 0x272a, 0x273d, 0x273e, 0x2765,
+  0x2766, 0x2767, 0x2768, 0x2761, 0x2762, 0x2763, 0x273f, 0x2740,
+  0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746, 0x2747, 0x2748,
+  0x274e, 0x274f, 0x2750, 0x2751, 0x2752, 0x2753, 0x275a, 0x275b,
+  0x2263, 0x276c, 0x2726, 0x2760, 0x276f, 0x2261, 0x273c, 0x276d,
+  0x2735, 0x2739, 0x276a, 0x276b, 0x275f, 0x2264, 0x2764, 0x276e,
+  0x2769, 0x6c69, 0x6f4b, 0x7652, 0x5832, 0x6d5b, 0x5f32, 0x5f3e,
+  0x793b, 0x5c74, 0x7564, 0x7326, 0x5d60, 0x6126, 0x4e78, 0x5c30,
+  0x632a, 0x7169, 0x4d7a, 0x7c2f, 0x5321, 0x712b, 0x6751, 0x522c,
+  0x4e79, 0x717d, 0x5e3f, 0x7b3a, 0x7939, 0x4e52, 0x632b, 0x6b60,
+  0x4e7a, 0x4b77, 0x6525, 0x4a61, 0x544c, 0x6a61, 0x5c63, 0x5f2d,
+  0x4b6b, 0x552f, 0x5675, 0x6578, 0x5e40, 0x6c23, 0x694d, 0x6a27,
+  0x6976, 0x7b3b, 0x6769, 0x6f4c, 0x5066, 0x5e41, 0x642c, 0x584c,
+  0x7971, 0x4e5f, 0x7a24, 0x6632, 0x7a7b, 0x7a3d, 0x4c48, 0x6f4d,
+  0x5555, 0x5322, 0x6c51, 0x6427, 0x6c52, 0x7631, 0x4e7b, 0x5051,
+  0x4b3f, 0x6d24, 0x6d28, 0x5e42, 0x7662, 0x6d5c, 0x5c75, 0x6039,
+  0x544e, 0x7435, 0x535b, 0x5635, 0x6c24, 0x6466, 0x716a, 0x4b6c,
+  0x4b40, 0x6c72, 0x506a, 0x7972, 0x6c25, 0x505f, 0x676a, 0x506b,
+  0x5c51, 0x5b69, 0x7d4c, 0x5b57, 0x5a61, 0x5636, 0x635f, 0x5e43,
+  0x5e44, 0x4a21, 0x6e6c, 0x5323, 0x6e37, 0x784f, 0x6a48, 0x6e38,
+  0x712c, 0x7125, 0x694e, 0x793c, 0x6579, 0x6c6a, 0x5d56, 0x6d42,
+  0x7825, 0x653a, 0x5b58, 0x4a22, 0x514d, 0x6e6d, 0x6c6b, 0x5e45,
+  0x6360, 0x4a49, 0x7269, 0x554e, 0x7636, 0x4e42, 0x5647, 0x6334,
+  0x712d, 0x6a62, 0x5742, 0x7327, 0x4d6a, 0x6b6e, 0x5932, 0x7d25,
+  0x7655, 0x5562, 0x7835, 0x4c75, 0x7535, 0x642d, 0x676b, 0x7155,
+  0x703b, 0x6935, 0x4c49, 0x7a55, 0x6154, 0x5756, 0x5c41, 0x5e46,
+  0x7a6f, 0x6361, 0x6173, 0x5c76, 0x4e7c, 0x5b44, 0x7871, 0x5c64,
+  0x656f, 0x5c31, 0x5556, 0x735a, 0x4b41, 0x5b43, 0x597a, 0x536e,
+  0x7a38, 0x7d26, 0x6b6f, 0x7426, 0x4c4a, 0x7328, 0x735b, 0x5b27,
+  0x7637, 0x4f66, 0x7072, 0x4b5a, 0x6752, 0x5743, 0x7670, 0x685e,
+  0x6526, 0x6567, 0x4a23, 0x4c27, 0x6a49, 0x7836, 0x7a25, 0x712e,
+  0x6f4e, 0x4b6d, 0x7630, 0x6f4f, 0x694f, 0x775e, 0x4e53, 0x5c77,
+  0x5b28, 0x4b78, 0x5f21, 0x5d61, 0x754a, 0x6936, 0x676c, 0x6e6e,
+  0x7370, 0x5f3f, 0x4c4b, 0x5041, 0x7452, 0x603a, 0x5f40, 0x4e60,
+  0x5c52, 0x7d6a, 0x5676, 0x6a4a, 0x6869, 0x632c, 0x7350, 0x4a24,
+  0x5b78, 0x5e47, 0x6b70, 0x7156, 0x6562, 0x4c4c, 0x4b7b, 0x6a63,
+  0x5f41, 0x566d, 0x6950, 0x6e39, 0x5563, 0x5153, 0x6570, 0x6834,
+  0x6b43, 0x6a2a, 0x7a7c, 0x7576, 0x703c, 0x7d54, 0x603b, 0x4e43,
+  0x503a, 0x773a, 0x5873, 0x774d, 0x642e, 0x545f, 0x5067, 0x6c7d,
+  0x522e, 0x6e6f, 0x5557, 0x6a64, 0x7822, 0x4d6b, 0x573f, 0x7b31,
+  0x4d6c, 0x5c32, 0x506c, 0x4e7d, 0x6e70, 0x4c42, 0x506d, 0x6577,
+  0x737c, 0x6e22, 0x5933, 0x5874, 0x6937, 0x4e2e, 0x5922, 0x5871,
+  0x544f, 0x6527, 0x5552, 0x5629, 0x7422, 0x7157, 0x5558, 0x703d,
+  0x5750, 0x5450, 0x574f, 0x6b6a, 0x7d6b, 0x5b6d, 0x7c45, 0x4b42,
+  0x7d55, 0x7448, 0x686a, 0x7573, 0x795e, 0x536f, 0x6c53, 0x5d42,
+  0x6f37, 0x6754, 0x4a4a, 0x597b, 0x7a7d, 0x562a, 0x7478, 0x7777,
+  0x5c2c, 0x5757, 0x5f22, 0x4e3e, 0x5370, 0x7024, 0x616c, 0x4f67,
+  0x734b, 0x6d29, 0x4a3e, 0x746f, 0x764e, 0x5e7b, 0x503b, 0x5537,
+  0x6e71, 0x7428, 0x5c78, 0x4b27, 0x5a4e, 0x6066, 0x6d25, 0x6e72,
+  0x5c79, 0x795c, 0x735c, 0x7872, 0x7479, 0x7c71, 0x503c, 0x5b79,
+  0x5731, 0x4b7c, 0x7025, 0x4b7d, 0x5574, 0x4d6d, 0x4a25, 0x562b,
+  0x5042, 0x703e, 0x523d, 0x4c24, 0x7a36, 0x4c4d, 0x5a7a, 0x764f,
+  0x6938, 0x5875, 0x4c4e, 0x574d, 0x5451, 0x696d, 0x4a6b, 0x5962,
+  0x7d32, 0x632d, 0x564c, 0x5934, 0x6127, 0x6e53, 0x5043, 0x7d33,
+  0x5564, 0x4f68, 0x6d43, 0x5032, 0x4e7e, 0x5a28, 0x7850, 0x7d56,
+  0x7851, 0x7852, 0x5c53, 0x5d62, 0x7b79, 0x5d41, 0x6335, 0x6d5d,
+  0x4e44, 0x4b21, 0x5d63, 0x7c5d, 0x792f, 0x527b, 0x4f21, 0x6428,
+  0x7436, 0x6c7e, 0x632e, 0x676d, 0x7d41, 0x5a62, 0x5833, 0x5d64,
+  0x706f, 0x7671, 0x7a70, 0x5175, 0x5a4f, 0x5c54, 0x5c26, 0x6f3f,
+  0x4e4f, 0x6059, 0x5956, 0x6c54, 0x6a4b, 0x4a3f, 0x5530, 0x4f69,
+  0x716d, 0x4c4f, 0x6478, 0x646d, 0x5758, 0x7d27, 0x6a2b, 0x7632,
+  0x4f70, 0x793d, 0x6674, 0x4b5b, 0x7351, 0x6951, 0x7329, 0x5060,
+  0x6952, 0x5a63, 0x6252, 0x7622, 0x6174, 0x5a64, 0x6755, 0x753f,
+  0x4f22, 0x4d2f, 0x4f23, 0x4d30, 0x717e, 0x5023, 0x612f, 0x7823,
+  0x4a26, 0x773b, 0x726a, 0x5e48, 0x6953, 0x5e49, 0x7d5e, 0x4a40,
+  0x796a, 0x514e, 0x6e54, 0x5452, 0x5923, 0x7d28, 0x5759, 0x774e,
+  0x7a3e, 0x4f56, 0x5770, 0x6b61, 0x7845, 0x5c7a, 0x5d43, 0x795f,
+  0x676f, 0x7d65, 0x7623, 0x597c, 0x7d29, 0x676e, 0x5565, 0x6f50,
+  0x4d31, 0x7722, 0x7132, 0x7131, 0x4d32, 0x5a2b, 0x4a27, 0x6362,
+  0x7b3c, 0x5924, 0x6e3a, 0x7853, 0x7b7a, 0x4f24, 0x5c7b, 0x7663,
+  0x6d2a, 0x7221, 0x4e61, 0x7a26, 0x7960, 0x6c56, 0x646e, 0x7921,
+  0x7b6f, 0x796b, 0x6e23, 0x6a2c, 0x4a28, 0x747a, 0x4d56, 0x7c76,
+  0x7449, 0x7854, 0x7826, 0x5e4a, 0x7246, 0x575a, 0x5350, 0x5845,
+  0x6a66, 0x735d, 0x645a, 0x7664, 0x7672, 0x5f42, 0x597d, 0x4c76,
+  0x533a, 0x642f, 0x7961, 0x7026, 0x4b53, 0x603c, 0x744a, 0x547a,
+  0x7d2a, 0x7962, 0x7437, 0x7d42, 0x7c30, 0x7d6c, 0x4a62, 0x7d3d,
+  0x6a67, 0x5f43, 0x5152, 0x4e62, 0x5324, 0x7d2b, 0x5f60, 0x7247,
+  0x6770, 0x506e, 0x732a, 0x5e4b, 0x7638, 0x6175, 0x7133, 0x7723,
+  0x4a29, 0x4f25, 0x5f44, 0x6130, 0x703f, 0x7624, 0x6336, 0x7a46,
+  0x506f, 0x7d6d, 0x5d44, 0x7c77, 0x663f, 0x5e2d, 0x7a3f, 0x6571,
+  0x6d44, 0x5225, 0x7d6e, 0x7536, 0x6176, 0x5e4c, 0x7c5e, 0x6c57,
+  0x4d5d, 0x5637, 0x4d33, 0x7855, 0x6558, 0x4f6a, 0x4f50, 0x6a4c,
+  0x6a2e, 0x6a2d, 0x5371, 0x5325, 0x774f, 0x6e24, 0x5024, 0x7222,
+  0x5070, 0x7223, 0x7778, 0x5033, 0x5b29, 0x533b, 0x4a6c, 0x7126,
+  0x4b55, 0x7767, 0x4d5e, 0x7724, 0x7840, 0x535d, 0x4c50, 0x4f26,
+  0x7673, 0x6177, 0x535c, 0x7a7e, 0x7a27, 0x6b59, 0x4f27, 0x6a2f,
+  0x646f, 0x6939, 0x7158, 0x5858, 0x6072, 0x6634, 0x5c7c, 0x7371,
+  0x6350, 0x727b, 0x5b46, 0x5071, 0x5072, 0x4f5c, 0x5351, 0x4c31,
+  0x7758, 0x4b28, 0x6b3c, 0x643e, 0x745c, 0x5c42, 0x7027, 0x6640,
+  0x4a6d, 0x686b, 0x6568, 0x5c43, 0x6d5e, 0x5372, 0x4c77, 0x4e54,
+  0x672b, 0x4b43, 0x6131, 0x7732, 0x5373, 0x5352, 0x7540, 0x5f5d,
+  0x6e73, 0x6771, 0x7d34, 0x7248, 0x7352, 0x6e74, 0x6253, 0x4c51,
+  0x5f6a, 0x693a, 0x5957, 0x754d, 0x7172, 0x7a47, 0x5978, 0x5442,
+  0x7665, 0x5d45, 0x6772, 0x6d5f, 0x4a4b, 0x5b7a, 0x6835, 0x5326,
+  0x7d35, 0x7949, 0x6462, 0x7b3d, 0x5724, 0x4e45, 0x4e55, 0x5666,
+  0x653d, 0x5e4d, 0x6c73, 0x6d60, 0x6c6c, 0x7b3e, 0x5f6b, 0x6178,
+  0x793e, 0x5073, 0x602a, 0x6862, 0x6254, 0x527d, 0x6528, 0x5953,
+  0x535e, 0x7438, 0x773c, 0x5c7d, 0x686c, 0x6467, 0x6377, 0x6c28,
+  0x7a71, 0x6572, 0x5074, 0x522f, 0x5c65, 0x5025, 0x7134, 0x7c31,
+  0x4c78, 0x5d46, 0x7a51, 0x775f, 0x7a28, 0x6e75, 0x5e4e, 0x6773,
+  0x772c, 0x6b44, 0x6d61, 0x602b, 0x5d47, 0x5233, 0x523f, 0x4a4c,
+  0x7b3f, 0x657d, 0x5d65, 0x584d, 0x6c74, 0x5075, 0x686d, 0x5052,
+  0x5958, 0x7666, 0x5b2a, 0x7760, 0x5859, 0x7423, 0x745d, 0x6f51,
+  0x5935, 0x6d2b, 0x6337, 0x6e3b, 0x4d34, 0x6073, 0x6a4d, 0x6c75,
+  0x686e, 0x4b29, 0x712f, 0x4a4d, 0x6c29, 0x726b, 0x7d6f, 0x7973,
+  0x6641, 0x6c58, 0x6d2c, 0x6a4e, 0x685f, 0x5e4f, 0x5226, 0x6774,
+  0x5156, 0x6642, 0x6363, 0x6430, 0x5834, 0x7625, 0x735e, 0x5725,
+  0x7768, 0x6846, 0x7b66, 0x5d66, 0x5c7e, 0x585a, 0x5a2c, 0x6a30,
+  0x6338, 0x4a2a, 0x6179, 0x6a31, 0x726c, 0x7a6e, 0x6e55, 0x7974,
+  0x526c, 0x7b7b, 0x7d70, 0x603d, 0x4e63, 0x7846, 0x5e2e, 0x5f45,
+  0x653e, 0x6d2d, 0x7a6a, 0x4d6e, 0x6d26, 0x6d2e, 0x706d, 0x5d21,
+  0x6d2f, 0x7c78, 0x586b, 0x4c79, 0x4d35, 0x7a29, 0x615d, 0x6255,
+  0x6d4f, 0x5d22, 0x794a, 0x6a68, 0x656d, 0x536b, 0x6954, 0x617a,
+  0x644c, 0x6164, 0x6847, 0x4e5b, 0x5c55, 0x7735, 0x7c73, 0x7073,
+  0x4e2f, 0x7135, 0x6f52, 0x6848, 0x6b71, 0x4b54, 0x603e, 0x6378,
+  0x6a69, 0x7c32, 0x6074, 0x4f60, 0x6e25, 0x7a2a, 0x6643, 0x6132,
+  0x4a2b, 0x6364, 0x693b, 0x6256, 0x7372, 0x6e56, 0x6a32, 0x5076,
+  0x6c59, 0x5a4b, 0x4f28, 0x5d23, 0x585b, 0x794e, 0x6955, 0x6351,
+  0x523c, 0x582c, 0x734c, 0x4d7b, 0x7656, 0x6775, 0x686f, 0x6379,
+  0x523b, 0x7373, 0x637b, 0x5e50, 0x4e30, 0x5677, 0x7159, 0x7541,
+  0x5c44, 0x753b, 0x5e51, 0x5c66, 0x5e52, 0x6d62, 0x6e76, 0x6a4f,
+  0x706e, 0x637c, 0x535f, 0x5374, 0x6133, 0x6134, 0x7453, 0x5f46,
+  0x6956, 0x5b2b, 0x7626, 0x6339, 0x6b45, 0x7429, 0x4d36, 0x5279,
+  0x5a2d, 0x5263, 0x4f51, 0x4b5c, 0x4c7a, 0x4f5d, 0x6829, 0x633b,
+  0x633a, 0x605a, 0x6e77, 0x5c33, 0x5375, 0x5726, 0x7635, 0x575b,
+  0x6155, 0x546a, 0x5f23, 0x7d5f, 0x5077, 0x6d54, 0x4b2a, 0x645b,
+  0x617b, 0x4b22, 0x5360, 0x643f, 0x7b40, 0x5a3e, 0x644d, 0x5639,
+  0x6f40, 0x617c, 0x7639, 0x5f47, 0x6431, 0x5c67, 0x5c68, 0x7a56,
+  0x5376, 0x715a, 0x7a72, 0x627d, 0x554f, 0x5078, 0x4d5f, 0x754b,
+  0x6470, 0x4b2b, 0x5744, 0x627e, 0x5d5a, 0x5a2e, 0x4a6e, 0x5539,
+  0x6321, 0x6863, 0x732b, 0x4f29, 0x5377, 0x5471, 0x4e64, 0x6872,
+  0x6575, 0x672e, 0x563a, 0x5f6c, 0x6440, 0x6864, 0x5835, 0x645c,
+  0x7439, 0x7136, 0x625e, 0x6135, 0x4d6f, 0x7127, 0x4e65, 0x4b5d,
+  0x5963, 0x732c, 0x5079, 0x6c2b, 0x5e53, 0x7769, 0x7975, 0x615e,
+  0x4b6e, 0x633c, 0x7856, 0x5b6e, 0x7d71, 0x7736, 0x745e, 0x726d,
+  0x5b59, 0x7028, 0x617d, 0x5e54, 0x602c, 0x6d63, 0x5361, 0x5f48,
+  0x5936, 0x7d2c, 0x6f53, 0x6441, 0x786b, 0x5b2c, 0x7c46, 0x582d,
+  0x763a, 0x5b5f, 0x5353, 0x7847, 0x4a4e, 0x7841, 0x5234, 0x5c34,
+  0x7a39, 0x4a4f, 0x7c33, 0x6a6a, 0x6a6b, 0x507a, 0x6d64, 0x5d67,
+  0x5f49, 0x5f6d, 0x6e3c, 0x6f41, 0x4c52, 0x5d24, 0x5f4a, 0x5378,
+  0x7128, 0x4d37, 0x6f54, 0x645d, 0x5f6e, 0x4b2c, 0x693c, 0x6a6c,
+  0x5f4b, 0x793f, 0x562f, 0x5546, 0x4f2a, 0x4e29, 0x5678, 0x7137,
+  0x6e78, 0x5959, 0x735f, 0x7848, 0x4e46, 0x5566, 0x7466, 0x6645,
+  0x6f55, 0x4b6f, 0x7c5f, 0x5c27, 0x5667, 0x7849, 0x6352, 0x633d,
+  0x4f61, 0x7040, 0x6c5a, 0x5d57, 0x7b70, 0x6c2c, 0x7029, 0x7a57,
+  0x7b41, 0x5240, 0x6530, 0x6d65, 0x4b2d, 0x7930, 0x7725, 0x4b2e,
+  0x5a2f, 0x5836, 0x5327, 0x7b32, 0x7d44, 0x6c2d, 0x7b21, 0x6569,
+  0x696e, 0x7374, 0x7873, 0x7041, 0x5e2f, 0x7830, 0x7360, 0x672f,
+  0x5b2d, 0x6635, 0x7928, 0x5d58, 0x6859, 0x6f56, 0x5362, 0x625f,
+  0x7c60, 0x5748, 0x7d2d, 0x5f6f, 0x4c53, 0x5379, 0x5470, 0x5b47,
+  0x5e55, 0x7074, 0x5550, 0x6559, 0x7c47, 0x5c56, 0x6260, 0x5a30,
+  0x7323, 0x536c, 0x744b, 0x7d45, 0x637d, 0x7931, 0x507b, 0x6c5b,
+  0x753c, 0x7224, 0x584e, 0x584f, 0x7577, 0x7661, 0x5237, 0x7b6c,
+  0x5d48, 0x6468, 0x5241, 0x7857, 0x563b, 0x5e56, 0x773d, 0x6c2e,
+  0x5061, 0x6075, 0x6a33, 0x4e56, 0x4c25, 0x6c76, 0x6261, 0x633e,
+  0x7c48, 0x4d70, 0x7976, 0x5f70, 0x653f, 0x4e3f, 0x7c61, 0x6d30,
+  0x7d51, 0x763b, 0x794f, 0x6b5a, 0x4a41, 0x5238, 0x4d71, 0x6353,
+  0x7d66, 0x666d, 0x637a, 0x702a, 0x7950, 0x7c62, 0x7827, 0x6165,
+  0x6e79, 0x6776, 0x6a6d, 0x7c34, 0x7542, 0x575c, 0x7075, 0x5d68,
+  0x536d, 0x757c, 0x5a3f, 0x4c7b, 0x537a, 0x7424, 0x6f57, 0x5443,
+  0x7b63, 0x7b6d, 0x602d, 0x6a6e, 0x7b33, 0x6442, 0x7667, 0x525d,
+  0x5f4c, 0x7c49, 0x6529, 0x6076, 0x7633, 0x617e, 0x4b70, 0x6a6f,
+  0x6a70, 0x5a40, 0x7834, 0x6b72, 0x6443, 0x6957, 0x6471, 0x4a6f,
+  0x4e57, 0x7c4a, 0x7361, 0x4b44, 0x6365, 0x4b45, 0x6a34, 0x693d,
+  0x5749, 0x6b5b, 0x6d31, 0x4c43, 0x773e, 0x7c4b, 0x7874, 0x5937,
+  0x7353, 0x7354, 0x7764, 0x7751, 0x5837, 0x4e31, 0x4a42, 0x7b34,
+  0x4b46, 0x7076, 0x5567, 0x6a50, 0x4c54, 0x4b2f, 0x742a, 0x692f,
+  0x7543, 0x6958, 0x5d69, 0x7173, 0x557b, 0x5e3b, 0x747b, 0x7d73,
+  0x7d72, 0x7726, 0x5d49, 0x5453, 0x4c28, 0x5a41, 0x4c55, 0x5964,
+  0x7a4a, 0x6563, 0x533c, 0x4a70, 0x5044, 0x4a50, 0x7a2b, 0x6b6b,
+  0x6778, 0x5965, 0x5157, 0x7324, 0x547b, 0x7c63, 0x7a58, 0x7355,
+  0x4f2b, 0x6b73, 0x557c, 0x5354, 0x4d7c, 0x5966, 0x6279, 0x6221,
+  0x6b54, 0x6077, 0x6432, 0x4c7c, 0x7b64, 0x742b, 0x503d, 0x4a71,
+  0x6f38, 0x5740, 0x6e7a, 0x7d74, 0x5363, 0x7b42, 0x5568, 0x5b2e,
+  0x6136, 0x7837, 0x603f, 0x7b43, 0x5d6a, 0x6222, 0x6e26, 0x7668,
+  0x7675, 0x5d4a, 0x5062, 0x5d26, 0x5d6b, 0x6479, 0x632f, 0x507c,
+  0x747c, 0x4c3c, 0x776a, 0x6564, 0x5f71, 0x7761, 0x7977, 0x6f39,
+  0x7858, 0x7929, 0x7859, 0x6e3d, 0x5846, 0x6463, 0x754e, 0x5d59,
+  0x5967, 0x5239, 0x5543, 0x5a65, 0x5a50, 0x5159, 0x4e58, 0x4b5e,
+  0x742c, 0x5a7b, 0x7669, 0x6873, 0x4f2c, 0x7070, 0x747d, 0x5b48,
+  0x4e40, 0x6354, 0x514f, 0x7175, 0x4d72, 0x4f6b, 0x4d38, 0x6326,
+  0x515a, 0x7225, 0x7226, 0x644e, 0x537b, 0x7129, 0x7249, 0x6f58,
+  0x6649, 0x5838, 0x7a73, 0x7335, 0x7824, 0x5173, 0x6648, 0x785a,
+  0x5c69, 0x5e57, 0x4b5f, 0x4f6c, 0x745f, 0x5174, 0x523a, 0x5f72,
+  0x6137, 0x6223, 0x537c, 0x6d66, 0x5b49, 0x647a, 0x4f5e, 0x4e50,
+  0x5553, 0x7375, 0x772e, 0x6f48, 0x4d73, 0x754f, 0x6573, 0x7042,
+  0x4a51, 0x6a71, 0x5026, 0x595a, 0x702b, 0x6b67, 0x6540, 0x7c35,
+  0x6444, 0x4c29, 0x7d46, 0x6a35, 0x652a, 0x5f3a, 0x615f, 0x5a51,
+  0x6138, 0x6874, 0x537d, 0x6224, 0x724a, 0x5a66, 0x7733, 0x7d4d,
+  0x7336, 0x6e57, 0x7544, 0x5824, 0x7227, 0x5938, 0x5939, 0x6f49,
+  0x564e, 0x774b, 0x5f2e, 0x6875, 0x5235, 0x5355, 0x744c, 0x5a7c,
+  0x5968, 0x776b, 0x7549, 0x733c, 0x5a52, 0x5335, 0x6836, 0x564f,
+  0x743a, 0x7749, 0x4c2a, 0x7043, 0x4c56, 0x5053, 0x533d, 0x5b7b,
+  0x4b60, 0x5364, 0x7677, 0x553a, 0x734d, 0x4b61, 0x6b74, 0x742d,
+  0x7c2a, 0x776c, 0x6876, 0x5a67, 0x774c, 0x6541, 0x606e, 0x557d,
+  0x4e66, 0x7c2b, 0x553b, 0x7228, 0x6225, 0x4d39, 0x6a72, 0x4b47,
+  0x4d74, 0x5b2f, 0x6f59, 0x4d3a, 0x7c79, 0x5f73, 0x4e67, 0x5a42,
+  0x4f2d, 0x6779, 0x7828, 0x7362, 0x4a72, 0x5f24, 0x5444, 0x4c57,
+  0x6542, 0x4d3b, 0x6f5a, 0x6e58, 0x5d27, 0x6226, 0x6040, 0x5630,
+  0x784a, 0x7c7a, 0x597e, 0x5e30, 0x5d6c, 0x5a68, 0x5460, 0x5679,
+  0x4d57, 0x5e58, 0x7278, 0x6456, 0x5045, 0x742e, 0x5d28, 0x6d45,
+  0x7356, 0x5e59, 0x6366, 0x5328, 0x5b30, 0x655a, 0x633f, 0x5b31,
+  0x5569, 0x6041, 0x6f5b, 0x7069, 0x5732, 0x507d, 0x5969, 0x507e,
+  0x6c6d, 0x5329, 0x7229, 0x7044, 0x6262, 0x696f, 0x7951, 0x6959,
+  0x685a, 0x5a43, 0x5a44, 0x5445, 0x677a, 0x4d60, 0x6330, 0x5b32,
+  0x7b44, 0x7363, 0x5925, 0x7b67, 0x5d4b, 0x5054, 0x6636, 0x602e,
+  0x7d5a, 0x5c35, 0x6078, 0x6731, 0x7570, 0x585c, 0x6d46, 0x6139,
+  0x6340, 0x7940, 0x6970, 0x595b, 0x7364, 0x5c36, 0x6469, 0x7045,
+  0x6341, 0x7c4c, 0x7c4d, 0x724b, 0x724c, 0x644f, 0x715b, 0x7a59,
+  0x7138, 0x7d75, 0x6079, 0x677b, 0x7c37, 0x7c64, 0x7b45, 0x6367,
+  0x5839, 0x7678, 0x5c45, 0x4c58, 0x602f, 0x7467, 0x6f5c, 0x4f7c,
+  0x6f5d, 0x722a, 0x7d3e, 0x4a2c, 0x7d3b, 0x7d47, 0x6732, 0x6a51,
+  0x5f74, 0x516c, 0x645e, 0x6543, 0x5926, 0x4d3c, 0x7365, 0x6d55,
+  0x593a, 0x6d67, 0x7b35, 0x786c, 0x6067, 0x4c59, 0x5446, 0x6725,
+  0x5575, 0x533e, 0x7c7b, 0x6472, 0x5f75, 0x6878, 0x786d, 0x4e47,
+  0x7d76, 0x6858, 0x4d58, 0x6756, 0x4c5a, 0x4a63, 0x5f76, 0x7047,
+  0x7046, 0x583a, 0x7174, 0x7470, 0x754c, 0x7c65, 0x6a45, 0x6a73,
+  0x5d5b, 0x5c57, 0x5e7d, 0x7279, 0x5547, 0x5850, 0x7048, 0x5121,
+  0x5122, 0x5954, 0x5668, 0x594a, 0x5a31, 0x5847, 0x5c62, 0x734e,
+  0x7574, 0x7139, 0x5a53, 0x766a, 0x4f75, 0x7d2e, 0x4a52, 0x5f34,
+  0x575d, 0x7a3a, 0x6e27, 0x753d, 0x7875, 0x6d68, 0x5461, 0x5123,
+  0x6156, 0x7978, 0x5b4a, 0x4b79, 0x5454, 0x595c, 0x6e3e, 0x776d,
+  0x526e, 0x6166, 0x7779, 0x5d6d, 0x685b, 0x5b33, 0x5177, 0x6030,
+  0x5462, 0x7657, 0x5779, 0x585d, 0x4d7d, 0x722b, 0x4d3d, 0x7842,
+  0x722c, 0x4a2d, 0x4a2e, 0x4f2e, 0x6342, 0x5c37, 0x5b5a, 0x593b,
+  0x4a73, 0x7653, 0x6678, 0x6a75, 0x6a76, 0x7679, 0x4f2f, 0x4a53,
+  0x4a2f, 0x5230, 0x713a, 0x5733, 0x6343, 0x737d, 0x5e5a, 0x5e5b,
+  0x6f5e, 0x6263, 0x6e7b, 0x5f77, 0x574a, 0x4e68, 0x5b5b, 0x713b,
+  0x6971, 0x7a37, 0x5046, 0x4c2b, 0x6e28, 0x4b7a, 0x7979, 0x4c7d,
+  0x537e, 0x6450, 0x726e, 0x5455, 0x5f4d, 0x7c38, 0x5150, 0x724d,
+  0x7752, 0x4a54, 0x5559, 0x585e, 0x4d59, 0x6e29, 0x763c, 0x4c5b,
+  0x7049, 0x7c7c, 0x6849, 0x747e, 0x677c, 0x575e, 0x5e5c, 0x702c,
+  0x4c7e, 0x4d61, 0x613a, 0x5b6f, 0x5a32, 0x5125, 0x5c38, 0x5876,
+  0x5124, 0x4d62, 0x5c6a, 0x7077, 0x704a, 0x503e, 0x5d5c, 0x5456,
+  0x5356, 0x6d50, 0x4d21, 0x5f35, 0x5f78, 0x5421, 0x4e32, 0x684a,
+  0x6b75, 0x6355, 0x7550, 0x7521, 0x5927, 0x652b, 0x664b, 0x7571,
+  0x6545, 0x7923, 0x605b, 0x766b, 0x4b71, 0x596a, 0x7522, 0x5751,
+  0x5178, 0x6a78, 0x6a79, 0x5a33, 0x6f5f, 0x716f, 0x6576, 0x6e3f,
+  0x6264, 0x503f, 0x7a2c, 0x7551, 0x6733, 0x693e, 0x724e, 0x5b34,
+  0x7c4e, 0x5d6e, 0x6734, 0x5734, 0x7734, 0x4d3e, 0x5a69, 0x4f30,
+  0x7759, 0x7366, 0x4e59, 0x4e2a, 0x4b48, 0x5027, 0x704b, 0x5047,
+  0x6445, 0x5b60, 0x555a, 0x5727, 0x6e40, 0x7876, 0x7552, 0x6d69,
+  0x593c, 0x6546, 0x7523, 0x5a54, 0x6227, 0x7b7c, 0x715c, 0x4a74,
+  0x687a, 0x4e69, 0x6978, 0x6265, 0x5039, 0x5472, 0x5126, 0x5f4e,
+  0x7c74, 0x532a, 0x4c2c, 0x6f60, 0x6565, 0x5055, 0x5b7c, 0x7c66,
+  0x4b7e, 0x6d6a, 0x5e31, 0x7963, 0x5422, 0x4f76, 0x5650, 0x556a,
+  0x716e, 0x7a4b, 0x6521, 0x5531, 0x4f6d, 0x6d6b, 0x5532, 0x553c,
+  0x7d62, 0x732d, 0x7d5b, 0x6930, 0x5127, 0x7d63, 0x4e33, 0x7d64,
+  0x7a4e, 0x4a30, 0x7727, 0x4f31, 0x6622, 0x7c36, 0x722d, 0x6f61,
+  0x732e, 0x5c46, 0x596b, 0x6860, 0x6128, 0x5576, 0x4f7d, 0x5e5d,
+  0x5951, 0x646a, 0x724f, 0x773f, 0x6266, 0x6228, 0x6356, 0x6d51,
+  0x6979, 0x5631, 0x5e32, 0x6068, 0x532b, 0x6b5c, 0x5f2f, 0x4a43,
+  0x6e7c, 0x7d43, 0x6b76, 0x4f32, 0x596c, 0x593d, 0x585f, 0x5438,
+  0x6b3e, 0x5d6f, 0x5d70, 0x5d71, 0x5d72, 0x593e, 0x7b46, 0x4f33,
+  0x6e7d, 0x642b, 0x5a45, 0x586c, 0x5128, 0x6229, 0x5e3c, 0x6735,
+  0x5b70, 0x6f62, 0x7170, 0x4f34, 0x5b71, 0x6031, 0x5f25, 0x7952,
+  0x677d, 0x6623, 0x7b71, 0x4b30, 0x722e, 0x4d67, 0x685c, 0x6757,
+  0x7740, 0x5063, 0x5a21, 0x4c3d, 0x5129, 0x5d4c, 0x637e, 0x512a,
+  0x682a, 0x6a36, 0x797a, 0x664c, 0x7658, 0x5447, 0x594b, 0x5952,
+  0x534b, 0x5877, 0x5a29, 0x7578, 0x5e5e, 0x722f, 0x7829, 0x5848,
+  0x6e41, 0x7941, 0x5d73, 0x6a7a, 0x763d, 0x613b, 0x4d3f, 0x7454,
+  0x664d, 0x7c4f, 0x7b22, 0x605c, 0x743b, 0x5a55, 0x7932, 0x7b72,
+  0x5b76, 0x5e5f, 0x5b72, 0x785c, 0x776e, 0x6b68, 0x527a, 0x713c,
+  0x7a5a, 0x5a6a, 0x5a46, 0x7741, 0x6736, 0x6547, 0x562c, 0x5c47,
+  0x6129, 0x622a, 0x5526, 0x5457, 0x7250, 0x6a7b, 0x605d, 0x7b73,
+  0x713d, 0x6267, 0x7d57, 0x4e48, 0x6a37, 0x7c40, 0x7d67, 0x776f,
+  0x5735, 0x6f3a, 0x715d, 0x5e33, 0x684b, 0x785d, 0x7b47, 0x5548,
+  0x575f, 0x5d29, 0x6931, 0x7a2d, 0x7659, 0x7a74, 0x782a, 0x666e,
+  0x4c5c, 0x613c, 0x606f, 0x693f, 0x7c7d, 0x664e, 0x6157, 0x664f,
+  0x7471, 0x6473, 0x647b, 0x7964, 0x6f63, 0x4f6e, 0x763e, 0x6032,
+  0x7c7e, 0x512b, 0x577a, 0x7b48, 0x6257, 0x5423, 0x7078, 0x5728,
+  0x6167, 0x533f, 0x6f64, 0x5745, 0x6b62, 0x7c67, 0x6422, 0x6268,
+  0x6650, 0x7b68, 0x7468, 0x6574, 0x743c, 0x7455, 0x5f36, 0x7c39,
+  0x6e42, 0x4a75, 0x6f65, 0x4b62, 0x5424, 0x5e60, 0x5a7d, 0x6446,
+  0x683e, 0x605e, 0x7634, 0x6a52, 0x797b, 0x6042, 0x4a64, 0x6737,
+  0x6a7d, 0x595d, 0x5a34, 0x6e2a, 0x7b69, 0x5b4b, 0x5a35, 0x713e,
+  0x532c, 0x7b49, 0x5f4f, 0x5340, 0x6357, 0x6f66, 0x7c50, 0x6940,
+  0x7553, 0x6c5c, 0x7737, 0x6a38, 0x5179, 0x5c48, 0x6a39, 0x715e,
+  0x5736, 0x4f35, 0x5928, 0x6c6e, 0x5d2a, 0x4d22, 0x682e, 0x613d,
+  0x7251, 0x6941, 0x527c, 0x5b35, 0x7367, 0x587e, 0x7c51, 0x6d32,
+  0x742f, 0x7b23, 0x7c41, 0x6e2b, 0x5425, 0x7472, 0x6e59, 0x7b4a,
+  0x4d63, 0x583b, 0x655b, 0x7877, 0x7654, 0x5729, 0x4b49, 0x6651,
+  0x704c, 0x582e, 0x7953, 0x557e, 0x583c, 0x7230, 0x622b, 0x7368,
+  0x6f42, 0x6d6c, 0x6738, 0x5a7e, 0x4c3e, 0x727c, 0x5a6b, 0x6258,
+  0x6d56, 0x5651, 0x6033, 0x7c52, 0x6b48, 0x5341, 0x704d, 0x4f77,
+  0x6d52, 0x5458, 0x5c49, 0x5771, 0x5f3b, 0x7325, 0x744d, 0x713f,
+  0x7831, 0x697a, 0x7b4b, 0x4a55, 0x7954, 0x774a, 0x5648, 0x7c68,
+  0x733d, 0x6e7e, 0x677e, 0x5342, 0x5336, 0x4c2d, 0x767a, 0x5632,
+  0x5258, 0x6758, 0x6325, 0x6739, 0x702d, 0x7b4c, 0x6b21, 0x5426,
+  0x7b4d, 0x553d, 0x715f, 0x767b, 0x5e34, 0x556b, 0x6548, 0x7b24,
+  0x5439, 0x5e61, 0x6423, 0x5737, 0x786e, 0x5e35, 0x5652, 0x7955,
+  0x673a, 0x6b55, 0x5577, 0x6f67, 0x613e, 0x7a2e, 0x5669, 0x566e,
+  0x673b, 0x6c4b, 0x5533, 0x4e34, 0x7b25, 0x616e, 0x7728, 0x7b4e,
+  0x583d, 0x7b7d, 0x7c69, 0x4f36, 0x6d47, 0x6e2c, 0x4c5d, 0x7627,
+  0x667a, 0x7524, 0x7d5c, 0x6d33, 0x4e49, 0x6f68, 0x613f, 0x7a5b,
+  0x4b63, 0x7729, 0x7b26, 0x5c39, 0x7140, 0x6d48, 0x6f43, 0x562d,
+  0x7d4e, 0x6821, 0x7b74, 0x5527, 0x7176, 0x6653, 0x4c5e, 0x7832,
+  0x5c6b, 0x7d36, 0x656a, 0x7160, 0x5b4c, 0x5d4d, 0x5448, 0x596d,
+  0x7525, 0x667b, 0x6654, 0x7d48, 0x5621, 0x7d3f, 0x7c53, 0x6f21,
+  0x673c, 0x516e, 0x6655, 0x6972, 0x5f30, 0x5860, 0x7c3a, 0x7d2f,
+  0x704e, 0x5b61, 0x6549, 0x6d34, 0x6043, 0x6358, 0x697b, 0x6a28,
+  0x7d37, 0x7b27, 0x6942, 0x7d77, 0x6259, 0x5c6c, 0x6822, 0x6670,
+  0x7d78, 0x7d79, 0x763f, 0x6727, 0x6657, 0x5473, 0x5449, 0x567a,
+  0x5772, 0x6140, 0x5b62, 0x6658, 0x673d, 0x704f, 0x733e, 0x622c,
+  0x7537, 0x6070, 0x7d38, 0x6368, 0x5427, 0x687c, 0x7a52, 0x786f,
+  0x5653, 0x5534, 0x7050, 0x7770, 0x6e33, 0x6a3a, 0x6a53, 0x6d49,
+  0x5d2b, 0x652c, 0x7d21, 0x5f50, 0x6c33, 0x5f51, 0x6d6d, 0x7838,
+  0x777a, 0x782b, 0x7460, 0x543a, 0x6433, 0x695a, 0x5e36, 0x593f,
+  0x5940, 0x566f, 0x594c, 0x5a2a, 0x5f65, 0x7765, 0x4c32, 0x5f79,
+  0x5760, 0x543b, 0x7d7a, 0x4c33, 0x5b73, 0x5f52, 0x4e4a, 0x6e5a,
+  0x6464, 0x7b4f, 0x4f37, 0x6e43, 0x4e6a, 0x622d, 0x5761, 0x7a75,
+  0x5549, 0x782c, 0x6759, 0x7369, 0x586d, 0x6344, 0x7071, 0x6865,
+  0x607a, 0x6e44, 0x595e, 0x6b22, 0x6b23, 0x7c42, 0x6a3b, 0x682b,
+  0x5e62, 0x6d6f, 0x6823, 0x4f71, 0x543c, 0x7c6a, 0x673e, 0x7c72,
+  0x5634, 0x622e, 0x5337, 0x7a4c, 0x7a5c, 0x6d35, 0x6163, 0x682c,
+  0x685d, 0x6f69, 0x743d, 0x4f38, 0x695b, 0x512c, 0x5a47, 0x6b49,
+  0x684c, 0x5e37, 0x563c, 0x5365, 0x7a5d, 0x5a56, 0x4a31, 0x5a48,
+  0x5f26, 0x7933, 0x7252, 0x4a44, 0x4e4b, 0x4d75, 0x7d30, 0x5528,
+  0x7141, 0x6269, 0x5c4a, 0x6c34, 0x7a40, 0x7b28, 0x5028, 0x5a6c,
+  0x596e, 0x607b, 0x6f6a, 0x7a5e, 0x6044, 0x4f39, 0x554a, 0x5762,
+  0x622f, 0x5738, 0x684d, 0x765a, 0x6f22, 0x625a, 0x767c, 0x7b50,
+  0x512d, 0x4d64, 0x512e, 0x5c6d, 0x684e, 0x7079, 0x4e35, 0x667c,
+  0x577b, 0x5056, 0x5d75, 0x7771, 0x767d, 0x5b77, 0x7b6a, 0x695c,
+  0x5941, 0x7572, 0x6045, 0x6a54, 0x7942, 0x6a3c, 0x5245, 0x7b51,
+  0x6740, 0x6b25, 0x5f7a, 0x6322, 0x5739, 0x6943, 0x687d, 0x682f,
+  0x7253, 0x7b29, 0x5825, 0x554b, 0x5048, 0x512f, 0x5763, 0x6046,
+  0x5622, 0x6d70, 0x5773, 0x7c54, 0x5a57, 0x4c5f, 0x7254, 0x5130,
+  0x4c60, 0x5b7d, 0x733f, 0x7051, 0x7c3b, 0x6230, 0x6625, 0x625b,
+  0x5f5e, 0x6047, 0x726f, 0x4c61, 0x566a, 0x6742, 0x4e36, 0x7340,
+  0x4d7e, 0x7b52, 0x7878, 0x777b, 0x683f, 0x6837, 0x6d36, 0x5c3a,
+  0x4c34, 0x7177, 0x6838, 0x4a76, 0x6424, 0x7456, 0x5f66, 0x5f27,
+  0x5f67, 0x6141, 0x6944, 0x5c4b, 0x6945, 0x6f23, 0x6b26, 0x4b23,
+  0x6369, 0x517b, 0x6f24, 0x6f6b, 0x5034, 0x4d23, 0x6866, 0x6f25,
+  0x534c, 0x5a6d, 0x573a, 0x7255, 0x7565, 0x596f, 0x7934, 0x5554,
+  0x7d4f, 0x5b63, 0x7161, 0x6c36, 0x7b7e, 0x5357, 0x5131, 0x4b31,
+  0x5132, 0x4b32, 0x7142, 0x7461, 0x7935, 0x6143, 0x6142, 0x6b77,
+  0x5f28, 0x4b4a, 0x6639, 0x785e, 0x792a, 0x4a77, 0x6d37, 0x5338,
+  0x7256, 0x5459, 0x6e45, 0x7270, 0x4a32, 0x5c3b, 0x7178, 0x6c37,
+  0x654a, 0x7640, 0x7d5d, 0x5463, 0x4c62, 0x7754, 0x5765, 0x5343,
+  0x5826, 0x7641, 0x5d76, 0x4d40, 0x655c, 0x654b, 0x6144, 0x6830,
+  0x7430, 0x736a, 0x5a6e, 0x573b, 0x6231, 0x572a, 0x567b, 0x645f,
+  0x4a56, 0x6b28, 0x5b7e, 0x7642, 0x6f3b, 0x547d, 0x6048, 0x6839,
+  0x6f26, 0x4d24, 0x5474, 0x5b21, 0x5b5c, 0x5b5d, 0x6e5c, 0x4b4b,
+  0x7c55, 0x4e6b, 0x4d41, 0x7b53, 0x792b, 0x7554, 0x5929, 0x695d,
+  0x5b4d, 0x5d4e, 0x6743, 0x6c4c, 0x796c, 0x4b4c, 0x607c, 0x5428,
+  0x6d53, 0x586f, 0x7257, 0x4a78, 0x5a6f, 0x5654, 0x594d, 0x586e,
+  0x7241, 0x5f53, 0x5a70, 0x626a, 0x607d, 0x5878, 0x772f, 0x5a36,
+  0x4a57, 0x7258, 0x5879, 0x7a5f, 0x4f6f, 0x5942, 0x7052, 0x6451,
+  0x7337, 0x7a60, 0x6f6c, 0x6232, 0x543d, 0x594e, 0x7462, 0x5429,
+  0x4d42, 0x675a, 0x7259, 0x592a, 0x583e, 0x5c2d, 0x626b, 0x567c,
+  0x4a79, 0x545a, 0x7457, 0x4c21, 0x4f3a, 0x7538, 0x5943, 0x5068,
+  0x6345, 0x6b78, 0x7231, 0x4f3b, 0x532d, 0x6861, 0x4e6c, 0x6034,
+  0x5e63, 0x5d77, 0x7232, 0x7376, 0x765b, 0x577e, 0x785f, 0x7772,
+  0x5029, 0x665a, 0x7526, 0x573c, 0x4c63, 0x665b, 0x5d5d, 0x5133,
+  0x6f6d, 0x565e, 0x6474, 0x616f, 0x5d78, 0x684f, 0x4a65, 0x5c21,
+  0x6035, 0x7c2c, 0x7c2d, 0x5827, 0x6d38, 0x5b36, 0x5670, 0x732f,
+  0x4d25, 0x5a71, 0x5828, 0x4c64, 0x5134, 0x4a58, 0x5a72, 0x7527,
+  0x7528, 0x6626, 0x556c, 0x5578, 0x5a73, 0x6346, 0x5e64, 0x5e65,
+  0x5135, 0x5136, 0x5137, 0x7233, 0x695e, 0x7053, 0x7234, 0x7054,
+  0x4b64, 0x7b54, 0x7566, 0x636a, 0x5e66, 0x5f54, 0x7879, 0x702e,
+  0x5138, 0x565f, 0x5057, 0x7c21, 0x6f6e, 0x5c58, 0x695f, 0x655d,
+  0x7d7b, 0x6049, 0x5649, 0x542a, 0x654c, 0x6960, 0x5058, 0x7c22,
+  0x543e, 0x6233, 0x5e67, 0x5c3c, 0x5236, 0x7555, 0x4e21, 0x7529,
+  0x5d79, 0x5d7a, 0x7055, 0x765f, 0x725a, 0x646b, 0x7271, 0x6c39,
+  0x7d7c, 0x612a, 0x4a59, 0x6f6f, 0x752a, 0x6c79, 0x782d, 0x7242,
+  0x7643, 0x5752, 0x7922, 0x7056, 0x707a, 0x7660, 0x6973, 0x7243,
+  0x542b, 0x4a33, 0x4d26, 0x4d43, 0x4d5a, 0x594f, 0x7644, 0x6e5d,
+  0x6744, 0x6234, 0x5f62, 0x675b, 0x6831, 0x7c2e, 0x654d, 0x7a6b,
+  0x4f3c, 0x4f62, 0x4d76, 0x6f70, 0x743e, 0x544d, 0x7338, 0x6921,
+  0x7272, 0x736b, 0x7057, 0x4f57, 0x4f5f, 0x6840, 0x6841, 0x4f63,
+  0x6922, 0x502a, 0x7341, 0x502b, 0x5464, 0x6f3c, 0x5821, 0x595f,
+  0x7357, 0x5c3d, 0x4c65, 0x6d71, 0x7162, 0x545b, 0x6235, 0x4a66,
+  0x532e, 0x4c66, 0x7153, 0x7567, 0x4a5a, 0x7b6e, 0x6145, 0x5f69,
+  0x6e5e, 0x7742, 0x5822, 0x5d2c, 0x702f, 0x563d, 0x612b, 0x7936,
+  0x5475, 0x5049, 0x6f27, 0x626c, 0x5b6a, 0x4e4c, 0x7568, 0x7755,
+  0x534d, 0x737e, 0x5035, 0x607e, 0x5f7b, 0x665d, 0x6824, 0x4b4d,
+  0x6f28, 0x6e34, 0x5a58, 0x5139, 0x5f29, 0x7330, 0x4c44, 0x4e37,
+  0x6f29, 0x5f55, 0x6d57, 0x6e46, 0x6f3d, 0x7c56, 0x5b74, 0x6f2a,
+  0x7839, 0x7569, 0x6359, 0x6146, 0x543f, 0x5e68, 0x706a, 0x7342,
+  0x532f, 0x4a5b, 0x7c57, 0x6d58, 0x6147, 0x7458, 0x5633, 0x5d2d,
+  0x553e, 0x7143, 0x6e5f, 0x566b, 0x7459, 0x5766, 0x5a37, 0x5d7b,
+  0x5d4f, 0x5823, 0x5a59, 0x7058, 0x6f44, 0x6158, 0x7154, 0x6d72,
+  0x555b, 0x555c, 0x7344, 0x4b57, 0x6236, 0x6f71, 0x7b55, 0x5358,
+  0x5d50, 0x7059, 0x4b33, 0x555d, 0x4d27, 0x502c, 0x513a, 0x7144,
+  0x6533, 0x7b75, 0x6961, 0x7d60, 0x7c3c, 0x5a22, 0x5a23, 0x5221,
+  0x526f, 0x626d, 0x5e69, 0x4e5c, 0x7235, 0x5064, 0x5d51, 0x6148,
+  0x5b37, 0x5f63, 0x6d39, 0x7145, 0x734f, 0x572b, 0x612c, 0x636b,
+  0x6e47, 0x6149, 0x4a7a, 0x707b, 0x7a61, 0x705a, 0x4c67, 0x5a74,
+  0x4c3f, 0x4e6d, 0x5529, 0x7a62, 0x5065, 0x6b56, 0x6c5f, 0x5f7c,
+  0x7756, 0x5e6a, 0x4b34, 0x6f3e, 0x4c35, 0x4f3d, 0x6f72, 0x6237,
+  0x4c68, 0x707c, 0x5660, 0x7146, 0x6238, 0x6b2b, 0x4b35, 0x5851,
+  0x744e, 0x7377, 0x5746, 0x513b, 0x772a, 0x6d4a, 0x5753, 0x587a,
+  0x7645, 0x514c, 0x5d7c, 0x5f7d, 0x7965, 0x604a, 0x727d, 0x5330,
+  0x7473, 0x5a49, 0x665e, 0x783a, 0x6850, 0x587b, 0x6a55, 0x5623,
+  0x7646, 0x725b, 0x647c, 0x6832, 0x5a5a, 0x725c, 0x7b56, 0x6932,
+  0x6e2d, 0x7a63, 0x5c6e, 0x756a, 0x6660, 0x707d, 0x572c, 0x7545,
+  0x6e60, 0x5b65, 0x5d5e, 0x5970, 0x6923, 0x7179, 0x7244, 0x604b,
+  0x6924, 0x6239, 0x6331, 0x7c6b, 0x4d28, 0x4c36, 0x705b, 0x663a,
+  0x4d29, 0x7343, 0x6159, 0x6f2b, 0x6745, 0x6069, 0x7345, 0x5440,
+  0x553f, 0x5d2e, 0x797c, 0x4c40, 0x6522, 0x4e38, 0x5852, 0x7956,
+  0x712a, 0x4e51, 0x7647, 0x5b6b, 0x5f7e, 0x5861, 0x7773, 0x5767,
+  0x547e, 0x513c, 0x654f, 0x4b36, 0x5a38, 0x4d44, 0x563e, 0x623a,
+  0x4f58, 0x604c, 0x6b79, 0x7d7d, 0x5768, 0x4b58, 0x6962, 0x683a,
+  0x6347, 0x6c4d, 0x6c4e, 0x563f, 0x6327, 0x5f56, 0x7d68, 0x6e61,
+  0x7628, 0x5d7d, 0x783b, 0x6851, 0x7957, 0x4e6e, 0x6c4f, 0x6925,
+  0x5655, 0x4d45, 0x6d3a, 0x513d, 0x4f3e, 0x6c3b, 0x5231, 0x4c69,
+  0x5944, 0x697c, 0x513e, 0x6c3c, 0x652d, 0x7730, 0x4c6a, 0x5344,
+  0x5640, 0x567d, 0x6121, 0x5e3d, 0x7629, 0x5a24, 0x5624, 0x7546,
+  0x6122, 0x6946, 0x7245, 0x7469, 0x566c, 0x6b53, 0x6c3d, 0x625c,
+  0x5e6b, 0x705c, 0x6b3f, 0x574e, 0x513f, 0x752b, 0x797d, 0x4a5c,
+  0x4d46, 0x7236, 0x5d7e, 0x4c37, 0x5b38, 0x5069, 0x4e5d, 0x6b40,
+  0x7d22, 0x784b, 0x6a56, 0x7130, 0x5b4e, 0x7743, 0x5b4f, 0x4b24,
+  0x7860, 0x7b57, 0x6b4a, 0x6021, 0x4e4d, 0x545c, 0x7d58, 0x5276,
+  0x7237, 0x7a76, 0x762a, 0x7a77, 0x5866, 0x7431, 0x6852, 0x4a45,
+  0x4c6b, 0x626e, 0x623b, 0x772d, 0x7861, 0x736c, 0x5e21, 0x647d,
+  0x636c, 0x5d2f, 0x5d30, 0x4b37, 0x6853, 0x6123, 0x5260, 0x707e,
+  0x6926, 0x4b72, 0x6d73, 0x5c59, 0x604d, 0x775a, 0x5b39, 0x4c2e,
+  0x5a5b, 0x4d47, 0x5d31, 0x582f, 0x6323, 0x4e6f, 0x7273, 0x7833,
+  0x604e, 0x757d, 0x6b6c, 0x5345, 0x7c6c, 0x525b, 0x546b, 0x5e22,
+  0x6566, 0x7030, 0x5544, 0x6d74, 0x636d, 0x6842, 0x6d75, 0x577c,
+  0x6d3b, 0x762b, 0x7238, 0x7648, 0x5366, 0x725d, 0x4f3f, 0x6b2c,
+  0x4f40, 0x6628, 0x7d69, 0x4f41, 0x605f, 0x5e6c, 0x6022, 0x743f,
+  0x626f, 0x5971, 0x7147, 0x4b38, 0x797e, 0x5b3a, 0x5a75, 0x766c,
+  0x5a5c, 0x7a64, 0x604f, 0x5d32, 0x6629, 0x6f73, 0x736d, 0x6b7a,
+  0x7966, 0x4a5d, 0x555e, 0x4a5e, 0x5f64, 0x667d, 0x752c, 0x6475,
+  0x6963, 0x6d4b, 0x4f64, 0x5853, 0x5d33, 0x546c, 0x7239, 0x5f37,
+  0x4b4e, 0x7b58, 0x5059, 0x5d52, 0x7774, 0x675c, 0x6425, 0x7c23,
+  0x5b3b, 0x723a, 0x697d, 0x504a, 0x7556, 0x5945, 0x6434, 0x6d27,
+  0x6a3d, 0x667e, 0x7744, 0x752d, 0x5960, 0x4a34, 0x7862, 0x4f42,
+  0x6c3e, 0x6534, 0x4d48, 0x6e48, 0x6748, 0x4d49, 0x7937, 0x7168,
+  0x5972, 0x5b75, 0x4a35, 0x5946, 0x5849, 0x592b, 0x6d3c, 0x5854,
+  0x5c5a, 0x623c, 0x7c6d, 0x6c60, 0x527e, 0x6947, 0x662a, 0x6270,
+  0x7a3b, 0x752e, 0x7b2a, 0x6c7b, 0x6c3f, 0x7c58, 0x5465, 0x7943,
+  0x6e62, 0x5769, 0x6d76, 0x5e6d, 0x4c6c, 0x636e, 0x6854, 0x7a78,
+  0x5d34, 0x6435, 0x5830, 0x5855, 0x746a, 0x4e39, 0x5661, 0x4f52,
+  0x5036, 0x4e22, 0x736e, 0x7378, 0x5c4c, 0x504b, 0x7c24, 0x4d4a,
+  0x5754, 0x5e23, 0x6460, 0x6e49, 0x625d, 0x757e, 0x542c, 0x5551,
+  0x5870, 0x7843, 0x6a57, 0x7557, 0x583f, 0x7d40, 0x6b2d, 0x552a,
+  0x6728, 0x6e4a, 0x4a67, 0x7863, 0x545d, 0x6a58, 0x7b59, 0x6d77,
+  0x6535, 0x502d, 0x7171, 0x623d, 0x6348, 0x5955, 0x5f2a, 0x5b3c,
+  0x7864, 0x717a, 0x6536, 0x736f, 0x7b5a, 0x6160, 0x592c, 0x756b,
+  0x6036, 0x6948, 0x4b4f, 0x6349, 0x5e6e, 0x623e, 0x5c6f, 0x5625,
+  0x6271, 0x567e, 0x5921, 0x5840, 0x5c5b, 0x6d3d, 0x5f38, 0x6a25,
+  0x572d, 0x7379, 0x6d78, 0x7547, 0x614a, 0x6b63, 0x725e, 0x784c,
+  0x6a59, 0x5346, 0x5b66, 0x752f, 0x4e70, 0x697e, 0x7b36, 0x6272,
+  0x4f72, 0x7739, 0x5973, 0x614b, 0x5a5d, 0x5a39, 0x6b7b, 0x4b39,
+  0x6d79, 0x6060, 0x7440, 0x7d3c, 0x5f31, 0x636f, 0x6023, 0x7d39,
+  0x7031, 0x4d4b, 0x6d3e, 0x5540, 0x6370, 0x6d7a, 0x6964, 0x556d,
+  0x675d, 0x5476, 0x6537, 0x5b67, 0x623f, 0x6e4b, 0x5774, 0x705d,
+  0x4e2b, 0x675e, 0x5656, 0x614c, 0x6833, 0x656e, 0x5c22, 0x6050,
+  0x5535, 0x5521, 0x7b5b, 0x794b, 0x4b73, 0x7425, 0x7a48, 0x5657,
+  0x6965, 0x7b5c, 0x7d50, 0x7b76, 0x5a25, 0x5b3d, 0x6c62, 0x4d77,
+  0x705e, 0x7649, 0x5e6f, 0x5331, 0x7c6e, 0x6843, 0x7148, 0x4e71,
+  0x796d, 0x7274, 0x6436, 0x7539, 0x5c70, 0x6371, 0x6825, 0x723b,
+  0x5e24, 0x5a4c, 0x4a69, 0x635a, 0x7c59, 0x6a5a, 0x7944, 0x6324,
+  0x7b5d, 0x6f4a, 0x6844, 0x554c, 0x6b57, 0x592d, 0x7b2b, 0x5359,
+  0x5522, 0x765e, 0x5a76, 0x6051, 0x6928, 0x7579, 0x7a2f, 0x6b7c,
+  0x606a, 0x6332, 0x5545, 0x7163, 0x556e, 0x4d4c, 0x6d59, 0x5841,
+  0x7a6c, 0x716b, 0x7a3c, 0x6662, 0x7a65, 0x627a, 0x4a36, 0x6437,
+  0x6a5b, 0x757a, 0x7b2c, 0x4f43, 0x6b7d, 0x787a, 0x5f39, 0x6171,
+  0x5224, 0x757b, 0x505a, 0x505b, 0x6a3e, 0x5931, 0x4a37, 0x5367,
+  0x7865, 0x5332, 0x6240, 0x725f, 0x4d65, 0x792c, 0x4d4d, 0x6e2e,
+  0x562e, 0x576a, 0x6760, 0x6b2e, 0x4f59, 0x5c4d, 0x6d7b, 0x5e70,
+  0x576b, 0x5e25, 0x5f57, 0x5b50, 0x5b51, 0x5523, 0x7032, 0x5c5c,
+  0x4a68, 0x7866, 0x5c4e, 0x6a5c, 0x5b52, 0x6933, 0x775b, 0x6328,
+  0x572e, 0x6061, 0x4b3a, 0x6551, 0x505c, 0x5541, 0x584a, 0x6329,
+  0x6024, 0x6929, 0x5347, 0x5c5d, 0x782e, 0x4c38, 0x502e, 0x5872,
+  0x634a, 0x4c2f, 0x542d, 0x7651, 0x504c, 0x4a46, 0x5542, 0x4e3a,
+  0x4a47, 0x7a30, 0x5f58, 0x753a, 0x656b, 0x6f74, 0x5d35, 0x4d2a,
+  0x6372, 0x7b77, 0x7750, 0x7d3a, 0x7d61, 0x767e, 0x5140, 0x6845,
+  0x6438, 0x6168, 0x4c41, 0x526d, 0x5b3e, 0x6062, 0x7a49, 0x614d,
+  0x4a38, 0x7260, 0x7149, 0x5e71, 0x705f, 0x7844, 0x6e4c, 0x5e72,
+  0x6749, 0x6273, 0x6761, 0x634b, 0x634c, 0x4f78, 0x6f2c, 0x7d7e,
+  0x7c25, 0x7a31, 0x5f59, 0x6052, 0x745a, 0x714a, 0x4e23, 0x723c,
+  0x6c63, 0x6025, 0x772b, 0x6b2f, 0x655e, 0x6124, 0x4d2b, 0x5974,
+  0x6826, 0x4d4e, 0x6169, 0x7c6f, 0x6063, 0x6241, 0x4e24, 0x5e26,
+  0x6b7e, 0x6b5d, 0x7060, 0x745b, 0x6274, 0x5348, 0x746b, 0x6e35,
+  0x7558, 0x555f, 0x5665, 0x6b30, 0x7463, 0x634d, 0x7474, 0x7a32,
+  0x6f75, 0x4a5f, 0x6b31, 0x6d3f, 0x7d49, 0x6426, 0x7924, 0x7033,
+  0x656c, 0x5167, 0x5947, 0x6457, 0x6a5d, 0x5477, 0x5a3a, 0x5a4d,
+  0x794c, 0x615a, 0x5b3f, 0x4c45, 0x6c50, 0x4b3b, 0x5e73, 0x692a,
+  0x5948, 0x6e63, 0x573d, 0x4f44, 0x504d, 0x7c26, 0x717b, 0x7d52,
+  0x5141, 0x635b, 0x5349, 0x5c4f, 0x4c6d, 0x5e27, 0x663b, 0x6c21,
+  0x4c39, 0x7b5e, 0x6762, 0x5441, 0x5c28, 0x6242, 0x7358, 0x6553,
+  0x7359, 0x7346, 0x4d5b, 0x4d2c, 0x7c43, 0x5467, 0x5142, 0x7925,
+  0x6855, 0x634e, 0x544a, 0x5f5a, 0x7b5f, 0x6763, 0x787b, 0x634f,
+  0x7530, 0x5867, 0x5949, 0x782f, 0x6f76, 0x5d36, 0x6e2f, 0x4d78,
+  0x5e38, 0x7c27, 0x777c, 0x7731, 0x4e3b, 0x7421, 0x6e4d, 0x612e,
+  0x6c43, 0x4f7e, 0x783f, 0x5862, 0x5368, 0x5e28, 0x7464, 0x6c42,
+  0x5975, 0x7945, 0x5d53, 0x5671, 0x6c7c, 0x7c70, 0x6d40, 0x4a39,
+  0x6e64, 0x7261, 0x5e39, 0x5672, 0x5e74, 0x5f5b, 0x5b53, 0x7a67,
+  0x5863, 0x7441, 0x5d37, 0x7275, 0x542e, 0x5673, 0x5d38, 0x4f45,
+  0x5f5f, 0x723e, 0x7621, 0x6b4b, 0x717c, 0x7347, 0x606b, 0x6d7c,
+  0x615b, 0x6e65, 0x5e75, 0x7a53, 0x714b, 0x502f, 0x5d39, 0x5143,
+  0x7531, 0x6a46, 0x7061, 0x762c, 0x7559, 0x706b, 0x5d3a, 0x723f,
+  0x7745, 0x5b22, 0x7276, 0x4a3a, 0x7775, 0x4b65, 0x6e66, 0x6053,
+  0x4e25, 0x5658, 0x542f, 0x6949, 0x534e, 0x7442, 0x4b66, 0x7121,
+  0x6b32, 0x7122, 0x6b33, 0x7034, 0x4b74, 0x5430, 0x7332, 0x7b37,
+  0x756c, 0x6e67, 0x7432, 0x756d, 0x4f73, 0x7062, 0x6e4e, 0x714c,
+  0x6538, 0x5775, 0x6373, 0x4f65, 0x4f46, 0x7333, 0x6458, 0x4f79,
+  0x4f5a, 0x7a4d, 0x6663, 0x7262, 0x756e, 0x4a3b, 0x635c, 0x4e72,
+  0x5659, 0x6e30, 0x7465, 0x5842, 0x5c50, 0x4c6e, 0x5560, 0x764a,
+  0x7d4a, 0x5856, 0x744f, 0x5626, 0x5c3e, 0x5b54, 0x5747, 0x727e,
+  0x714d, 0x6243, 0x5c5e, 0x5c5f, 0x6f2d, 0x662b, 0x795d, 0x6a3f,
+  0x6f2e, 0x7450, 0x4e73, 0x662c, 0x4e5e, 0x5579, 0x6374, 0x4d50,
+  0x5538, 0x777d, 0x5c29, 0x5e76, 0x5c2a, 0x7263, 0x6934, 0x525c,
+  0x6966, 0x6376, 0x674a, 0x504e, 0x5a77, 0x4a3c, 0x6e68, 0x5a5e,
+  0x7277, 0x627b, 0x4c26, 0x5a3b, 0x6e69, 0x755a, 0x775c, 0x616a,
+  0x4e41, 0x5431, 0x7d31, 0x663d, 0x7b2d, 0x7867, 0x614e, 0x7762,
+  0x756f, 0x4f47, 0x5432, 0x4c6f, 0x5468, 0x6e4f, 0x7757, 0x6026,
+  0x5641, 0x615c, 0x7063, 0x7164, 0x5c71, 0x5627, 0x7475, 0x714e,
+  0x7264, 0x5030, 0x6c6f, 0x793a, 0x6b35, 0x546d, 0x6244, 0x6967,
+  0x6b34, 0x6a21, 0x783c, 0x4e26, 0x7946, 0x7c5a, 0x5433, 0x5339,
+  0x6a5e, 0x692b, 0x6161, 0x534f, 0x7476, 0x6a40, 0x614f, 0x4c3a,
+  0x6e6a, 0x7064, 0x7334, 0x546e, 0x7240, 0x7165, 0x7443, 0x6054,
+  0x6b36, 0x5721, 0x4b68, 0x792d, 0x692d, 0x5864, 0x7a33, 0x6245,
+  0x7c3d, 0x6c44, 0x5831, 0x5c2b, 0x5524, 0x6b69, 0x683b, 0x5857,
+  0x7b2e, 0x5161, 0x5b40, 0x753e, 0x5e77, 0x4a7b, 0x7746, 0x4f48,
+  0x6150, 0x6e50, 0x6974, 0x4e74, 0x554d, 0x4f5b, 0x5d3b, 0x4e2c,
+  0x6968, 0x5434, 0x6447, 0x755b, 0x7a41, 0x5e29, 0x5478, 0x6f77,
+  0x5333, 0x6b37, 0x6f78, 0x755c, 0x6d4c, 0x5b55, 0x714f, 0x7150,
+  0x7532, 0x592e, 0x552c, 0x6246, 0x7d23, 0x7b65, 0x5f2b, 0x6275,
+  0x762d, 0x7533, 0x7035, 0x6125, 0x755d, 0x6c22, 0x6d7d, 0x7534,
+  0x7b38, 0x5b23, 0x564a, 0x4b59, 0x6554, 0x737a, 0x6b38, 0x6037,
+  0x576c, 0x716c, 0x652f, 0x5561, 0x576d, 0x5151, 0x6172, 0x6f79,
+  0x5d3c, 0x765c, 0x7065, 0x7444, 0x6969, 0x737b, 0x546f, 0x4c22,
+  0x777e, 0x5f3c, 0x6b4d, 0x5037, 0x5642, 0x682d, 0x6f2f, 0x4b25,
+  0x4b69, 0x7a68, 0x4c46, 0x6667, 0x6a47, 0x5b24, 0x4f49, 0x627c,
+  0x6f7a, 0x6b5e, 0x7548, 0x545e, 0x6055, 0x6f30, 0x6247, 0x592f,
+  0x7967, 0x6765, 0x4f4a, 0x6151, 0x6248, 0x6f7b, 0x7a79, 0x5c72,
+  0x6027, 0x7868, 0x4b6a, 0x4b3c, 0x5662, 0x755e, 0x755f, 0x6e36,
+  0x6276, 0x534a, 0x6f7c, 0x5144, 0x6f31, 0x5145, 0x505e, 0x5961,
+  0x6038, 0x4d51, 0x7339, 0x674c, 0x5628, 0x4e27, 0x5435, 0x6448,
+  0x5334, 0x6b39, 0x4b75, 0x765d, 0x7123, 0x4c47, 0x694a, 0x6170,
+  0x7560, 0x7b2f, 0x4b51, 0x7b60, 0x7265, 0x6c70, 0x706c, 0x6e6b,
+  0x694b, 0x4c70, 0x572f, 0x7321, 0x7c75, 0x7124, 0x6056, 0x6f32,
+  0x7451, 0x7721, 0x7151, 0x4a7c, 0x4a7d, 0x4e4e, 0x7348, 0x733a,
+  0x6d7e, 0x5a26, 0x606c, 0x784d, 0x4b52, 0x6b4e, 0x7958, 0x7959,
+  0x4a60, 0x5a4a, 0x4b26, 0x4a48, 0x796e, 0x5b6c, 0x5031, 0x556f,
+  0x6673, 0x6722, 0x6459, 0x6461, 0x7c44, 0x796f, 0x4f74, 0x7766,
+  0x4e3c, 0x7445, 0x5c23, 0x5d3d, 0x7446, 0x7821, 0x6856, 0x5b41,
+  0x7066, 0x6439, 0x766d, 0x792e, 0x5d3e, 0x5730, 0x5868, 0x4b3d,
+  0x795a, 0x784e, 0x7970, 0x606d, 0x6333, 0x7433, 0x6a42, 0x7266,
+  0x7036, 0x5b56, 0x6b64, 0x7267, 0x5755, 0x5436, 0x7968, 0x5741,
+  0x6555, 0x696a, 0x574c, 0x5369, 0x6249, 0x7c5b, 0x4d2d, 0x4c30,
+  0x6a22, 0x6476, 0x5040, 0x7037, 0x6e21, 0x5776, 0x624a, 0x624b,
+  0x7a4f, 0x6b5f, 0x564b, 0x7434, 0x6d4d, 0x6452, 0x6a29, 0x643a,
+  0x7322, 0x4d52, 0x764b, 0x7166, 0x6d41, 0x683c, 0x6e51, 0x7067,
+  0x624c, 0x642a, 0x7561, 0x6d5a, 0x576e, 0x5171, 0x696b, 0x696c,
+  0x6064, 0x5a27, 0x5d54, 0x6a23, 0x5643, 0x5674, 0x5a5f, 0x6f33,
+  0x624d, 0x6f7d, 0x7268, 0x6f45, 0x6767, 0x577d, 0x674e, 0x5f5c,
+  0x7947, 0x5976, 0x5f2c, 0x565a, 0x5c24, 0x7038, 0x557a, 0x6477,
+  0x5644, 0x746c, 0x6f7e, 0x7021, 0x5e2a, 0x5a3c, 0x587c, 0x7a54,
+  0x6c65, 0x7c28, 0x6c66, 0x584b, 0x7b39, 0x6453, 0x4d79, 0x4f53,
+  0x4a6a, 0x4f54, 0x783d, 0x7447, 0x6a5f, 0x795b, 0x5437, 0x6b65,
+  0x6152, 0x6a24, 0x7a42, 0x7b61, 0x7a6d, 0x7022, 0x4c71, 0x7a23,
+  0x6277, 0x624e, 0x6975, 0x616b, 0x6768, 0x6857, 0x5a78, 0x544b,
+  0x7776, 0x5645, 0x5469, 0x7a7a, 0x4c72, 0x775d, 0x5e3a, 0x4e28,
+  0x7039, 0x647e, 0x6449, 0x6454, 0x6a43, 0x6f34, 0x573e, 0x7b62,
+  0x4d53, 0x6f35, 0x7a69, 0x7926, 0x5f3d, 0x7747, 0x787d, 0x787c,
+  0x5e2b, 0x5b68, 0x635d, 0x6162, 0x5146, 0x7650, 0x6b66, 0x5a79,
+  0x6c47, 0x5e78, 0x7869, 0x635e, 0x4e75, 0x7a43, 0x6557, 0x6c48,
+  0x7349, 0x643b, 0x662e, 0x6f36, 0x5c3f, 0x4e3d, 0x5843, 0x504f,
+  0x4f7a, 0x734a, 0x6057, 0x5147, 0x692e, 0x683d, 0x7a44, 0x624f,
+  0x7a45, 0x7938, 0x5c60, 0x7b30, 0x5829, 0x655f, 0x7927, 0x766e,
+  0x764c, 0x6278, 0x6c71, 0x5a60, 0x7152, 0x524c, 0x4f4b, 0x4a3d,
+  0x5d3f, 0x766f, 0x5e79, 0x7a34, 0x552d, 0x7167, 0x5e3e, 0x5c40,
+  0x5148, 0x5149, 0x783e, 0x4b76, 0x5479, 0x7562, 0x6153, 0x5869,
+  0x787e, 0x4f4c, 0x7d24, 0x4e76, 0x7a50, 0x4c73, 0x663e, 0x762e,
+  0x5570, 0x514a, 0x7c3e, 0x5571, 0x4d69, 0x7a35, 0x6250, 0x7477,
+  0x4d54, 0x6723, 0x5b25, 0x6251, 0x5722, 0x7763, 0x6a26, 0x5021,
+  0x4e5a, 0x7b6b, 0x5b26, 0x5b5e, 0x5865, 0x6a60, 0x582a, 0x6560,
+  0x565b, 0x6f46, 0x786a, 0x6455, 0x4e77, 0x6058, 0x576f, 0x746d,
+  0x4d66, 0x4c74, 0x7563, 0x644a, 0x5c61, 0x7948, 0x7c3f, 0x6827,
+  0x5844, 0x4b3e, 0x5c2e, 0x5777, 0x7068, 0x5d40, 0x4f4d, 0x5c73,
+  0x5930, 0x6669, 0x643c, 0x6a44, 0x646c, 0x6465, 0x7b78, 0x4c3b,
+  0x643d, 0x4d5c, 0x5977, 0x5d5f, 0x6d4e, 0x5950, 0x6523, 0x794d,
+  0x4d2e, 0x4f4e, 0x762f, 0x7d53, 0x6b6d, 0x565c, 0x6524, 0x5536,
+  0x565d, 0x7969, 0x6724, 0x5663, 0x514b, 0x5664, 0x5572, 0x5e7a,
+  0x5778, 0x586a, 0x4f55, 0x587d, 0x582b, 0x7d4b, 0x7c5c, 0x6028,
+  0x5573, 0x7d59, 0x4c23, 0x5979, 0x536a, 0x7575, 0x6f47, 0x535a,
+  0x5a3d, 0x6828, 0x5c2f, 0x7023, 0x4d55, 0x6029, 0x5e2c, 0x703a,
+  0x6e31, 0x6e32, 0x764d, 0x6e52, 0x5646, 0x6065, 0x733b, 0x6561,
+  0x644b, 0x5723, 0x5b42, 0x4a7e, 0x4f4f, 0x3021, 0x3022, 0x3023,
+  0x3024, 0x3025, 0x3026, 0x3027, 0x3028, 0x3029, 0x302a, 0x302b,
+  0x302c, 0x302d, 0x302e, 0x302f, 0x3030, 0x3031, 0x3032, 0x3033,
+  0x3034, 0x3035, 0x3036, 0x3037, 0x3038, 0x3039, 0x303a, 0x303b,
+  0x303c, 0x303d, 0x303e, 0x303f, 0x3040, 0x3041, 0x3042, 0x3043,
+  0x3044, 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, 0x304a, 0x304b,
+  0x304c, 0x304d, 0x304e, 0x304f, 0x3050, 0x3051, 0x3052, 0x3053,
+  0x3054, 0x3055, 0x3056, 0x3057, 0x3058, 0x3059, 0x305a, 0x305b,
+  0x305c, 0x305d, 0x305e, 0x305f, 0x3060, 0x3061, 0x3062, 0x3063,
+  0x3064, 0x3065, 0x3066, 0x3067, 0x3068, 0x3069, 0x306a, 0x306b,
+  0x306c, 0x306d, 0x306e, 0x306f, 0x3070, 0x3071, 0x3072, 0x3073,
+  0x3074, 0x3075, 0x3076, 0x3077, 0x3078, 0x3079, 0x307a, 0x307b,
+  0x307c, 0x307d, 0x307e, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125,
+  0x3126, 0x3127, 0x3128, 0x3129, 0x312a, 0x312b, 0x312c, 0x312d,
+  0x312e, 0x312f, 0x3130, 0x3131, 0x3132, 0x3133, 0x3134, 0x3135,
+  0x3136, 0x3137, 0x3138, 0x3139, 0x313a, 0x313b, 0x313c, 0x313d,
+  0x313e, 0x313f, 0x3140, 0x3141, 0x3142, 0x3143, 0x3144, 0x3145,
+  0x3146, 0x3147, 0x3148, 0x3149, 0x314a, 0x314b, 0x314c, 0x314d,
+  0x314e, 0x314f, 0x3150, 0x3151, 0x3152, 0x3153, 0x3154, 0x3155,
+  0x3156, 0x3157, 0x3158, 0x3159, 0x315a, 0x315b, 0x315c, 0x315d,
+  0x315e, 0x315f, 0x3160, 0x3161, 0x3162, 0x3163, 0x3164, 0x3165,
+  0x3166, 0x3167, 0x3168, 0x3169, 0x316a, 0x316b, 0x316c, 0x316d,
+  0x316e, 0x316f, 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175,
+  0x3176, 0x3177, 0x3178, 0x3179, 0x317a, 0x317b, 0x317c, 0x317d,
+  0x317e, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225, 0x3226, 0x3227,
+  0x3228, 0x3229, 0x322a, 0x322b, 0x322c, 0x322d, 0x322e, 0x322f,
+  0x3230, 0x3231, 0x3232, 0x3233, 0x3234, 0x3235, 0x3236, 0x3237,
+  0x3238, 0x3239, 0x323a, 0x323b, 0x323c, 0x323d, 0x323e, 0x323f,
+  0x3240, 0x3241, 0x3242, 0x3243, 0x3244, 0x3245, 0x3246, 0x3247,
+  0x3248, 0x3249, 0x324a, 0x324b, 0x324c, 0x324d, 0x324e, 0x324f,
+  0x3250, 0x3251, 0x3252, 0x3253, 0x3254, 0x3255, 0x3256, 0x3257,
+  0x3258, 0x3259, 0x325a, 0x325b, 0x325c, 0x325d, 0x325e, 0x325f,
+  0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267,
+  0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, 0x326f,
+  0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277,
+  0x3278, 0x3279, 0x327a, 0x327b, 0x327c, 0x327d, 0x327e, 0x3321,
+  0x3322, 0x3323, 0x3324, 0x3325, 0x3326, 0x3327, 0x3328, 0x3329,
+  0x332a, 0x332b, 0x332c, 0x332d, 0x332e, 0x332f, 0x3330, 0x3331,
+  0x3332, 0x3333, 0x3334, 0x3335, 0x3336, 0x3337, 0x3338, 0x3339,
+  0x333a, 0x333b, 0x333c, 0x333d, 0x333e, 0x333f, 0x3340, 0x3341,
+  0x3342, 0x3343, 0x3344, 0x3345, 0x3346, 0x3347, 0x3348, 0x3349,
+  0x334a, 0x334b, 0x334c, 0x334d, 0x334e, 0x334f, 0x3350, 0x3351,
+  0x3352, 0x3353, 0x3354, 0x3355, 0x3356, 0x3357, 0x3358, 0x3359,
+  0x335a, 0x335b, 0x335c, 0x335d, 0x335e, 0x335f, 0x3360, 0x3361,
+  0x3362, 0x3363, 0x3364, 0x3365, 0x3366, 0x3367, 0x3368, 0x3369,
+  0x336a, 0x336b, 0x336c, 0x336d, 0x336e, 0x336f, 0x3370, 0x3371,
+  0x3372, 0x3373, 0x3374, 0x3375, 0x3376, 0x3377, 0x3378, 0x3379,
+  0x337a, 0x337b, 0x337c, 0x337d, 0x337e, 0x3421, 0x3422, 0x3423,
+  0x3424, 0x3425, 0x3426, 0x3427, 0x3428, 0x3429, 0x342a, 0x342b,
+  0x342c, 0x342d, 0x342e, 0x342f, 0x3430, 0x3431, 0x3432, 0x3433,
+  0x3434, 0x3435, 0x3436, 0x3437, 0x3438, 0x3439, 0x343a, 0x343b,
+  0x343c, 0x343d, 0x343e, 0x343f, 0x3440, 0x3441, 0x3442, 0x3443,
+  0x3444, 0x3445, 0x3446, 0x3447, 0x3448, 0x3449, 0x344a, 0x344b,
+  0x344c, 0x344d, 0x344e, 0x344f, 0x3450, 0x3451, 0x3452, 0x3453,
+  0x3454, 0x3455, 0x3456, 0x3457, 0x3458, 0x3459, 0x345a, 0x345b,
+  0x345c, 0x345d, 0x345e, 0x345f, 0x3460, 0x3461, 0x3462, 0x3463,
+  0x3464, 0x3465, 0x3466, 0x3467, 0x3468, 0x3469, 0x346a, 0x346b,
+  0x346c, 0x346d, 0x346e, 0x346f, 0x3470, 0x3471, 0x3472, 0x3473,
+  0x3474, 0x3475, 0x3476, 0x3477, 0x3478, 0x3479, 0x347a, 0x347b,
+  0x347c, 0x347d, 0x347e, 0x3521, 0x3522, 0x3523, 0x3524, 0x3525,
+  0x3526, 0x3527, 0x3528, 0x3529, 0x352a, 0x352b, 0x352c, 0x352d,
+  0x352e, 0x352f, 0x3530, 0x3531, 0x3532, 0x3533, 0x3534, 0x3535,
+  0x3536, 0x3537, 0x3538, 0x3539, 0x353a, 0x353b, 0x353c, 0x353d,
+  0x353e, 0x353f, 0x3540, 0x3541, 0x3542, 0x3543, 0x3544, 0x3545,
+  0x3546, 0x3547, 0x3548, 0x3549, 0x354a, 0x354b, 0x354c, 0x354d,
+  0x354e, 0x354f, 0x3550, 0x3551, 0x3552, 0x3553, 0x3554, 0x3555,
+  0x3556, 0x3557, 0x3558, 0x3559, 0x355a, 0x355b, 0x355c, 0x355d,
+  0x355e, 0x355f, 0x3560, 0x3561, 0x3562, 0x3563, 0x3564, 0x3565,
+  0x3566, 0x3567, 0x3568, 0x3569, 0x356a, 0x356b, 0x356c, 0x356d,
+  0x356e, 0x356f, 0x3570, 0x3571, 0x3572, 0x3573, 0x3574, 0x3575,
+  0x3576, 0x3577, 0x3578, 0x3579, 0x357a, 0x357b, 0x357c, 0x357d,
+  0x357e, 0x3621, 0x3622, 0x3623, 0x3624, 0x3625, 0x3626, 0x3627,
+  0x3628, 0x3629, 0x362a, 0x362b, 0x362c, 0x362d, 0x362e, 0x362f,
+  0x3630, 0x3631, 0x3632, 0x3633, 0x3634, 0x3635, 0x3636, 0x3637,
+  0x3638, 0x3639, 0x363a, 0x363b, 0x363c, 0x363d, 0x363e, 0x363f,
+  0x3640, 0x3641, 0x3642, 0x3643, 0x3644, 0x3645, 0x3646, 0x3647,
+  0x3648, 0x3649, 0x364a, 0x364b, 0x364c, 0x364d, 0x364e, 0x364f,
+  0x3650, 0x3651, 0x3652, 0x3653, 0x3654, 0x3655, 0x3656, 0x3657,
+  0x3658, 0x3659, 0x365a, 0x365b, 0x365c, 0x365d, 0x365e, 0x365f,
+  0x3660, 0x3661, 0x3662, 0x3663, 0x3664, 0x3665, 0x3666, 0x3667,
+  0x3668, 0x3669, 0x366a, 0x366b, 0x366c, 0x366d, 0x366e, 0x366f,
+  0x3670, 0x3671, 0x3672, 0x3673, 0x3674, 0x3675, 0x3676, 0x3677,
+  0x3678, 0x3679, 0x367a, 0x367b, 0x367c, 0x367d, 0x367e, 0x3721,
+  0x3722, 0x3723, 0x3724, 0x3725, 0x3726, 0x3727, 0x3728, 0x3729,
+  0x372a, 0x372b, 0x372c, 0x372d, 0x372e, 0x372f, 0x3730, 0x3731,
+  0x3732, 0x3733, 0x3734, 0x3735, 0x3736, 0x3737, 0x3738, 0x3739,
+  0x373a, 0x373b, 0x373c, 0x373d, 0x373e, 0x373f, 0x3740, 0x3741,
+  0x3742, 0x3743, 0x3744, 0x3745, 0x3746, 0x3747, 0x3748, 0x3749,
+  0x374a, 0x374b, 0x374c, 0x374d, 0x374e, 0x374f, 0x3750, 0x3751,
+  0x3752, 0x3753, 0x3754, 0x3755, 0x3756, 0x3757, 0x3758, 0x3759,
+  0x375a, 0x375b, 0x375c, 0x375d, 0x375e, 0x375f, 0x3760, 0x3761,
+  0x3762, 0x3763, 0x3764, 0x3765, 0x3766, 0x3767, 0x3768, 0x3769,
+  0x376a, 0x376b, 0x376c, 0x376d, 0x376e, 0x376f, 0x3770, 0x3771,
+  0x3772, 0x3773, 0x3774, 0x3775, 0x3776, 0x3777, 0x3778, 0x3779,
+  0x377a, 0x377b, 0x377c, 0x377d, 0x377e, 0x3821, 0x3822, 0x3823,
+  0x3824, 0x3825, 0x3826, 0x3827, 0x3828, 0x3829, 0x382a, 0x382b,
+  0x382c, 0x382d, 0x382e, 0x382f, 0x3830, 0x3831, 0x3832, 0x3833,
+  0x3834, 0x3835, 0x3836, 0x3837, 0x3838, 0x3839, 0x383a, 0x383b,
+  0x383c, 0x383d, 0x383e, 0x383f, 0x3840, 0x3841, 0x3842, 0x3843,
+  0x3844, 0x3845, 0x3846, 0x3847, 0x3848, 0x3849, 0x384a, 0x384b,
+  0x384c, 0x384d, 0x384e, 0x384f, 0x3850, 0x3851, 0x3852, 0x3853,
+  0x3854, 0x3855, 0x3856, 0x3857, 0x3858, 0x3859, 0x385a, 0x385b,
+  0x385c, 0x385d, 0x385e, 0x385f, 0x3860, 0x3861, 0x3862, 0x3863,
+  0x3864, 0x3865, 0x3866, 0x3867, 0x3868, 0x3869, 0x386a, 0x386b,
+  0x386c, 0x386d, 0x386e, 0x386f, 0x3870, 0x3871, 0x3872, 0x3873,
+  0x3874, 0x3875, 0x3876, 0x3877, 0x3878, 0x3879, 0x387a, 0x387b,
+  0x387c, 0x387d, 0x387e, 0x3921, 0x3922, 0x3923, 0x3924, 0x3925,
+  0x3926, 0x3927, 0x3928, 0x3929, 0x392a, 0x392b, 0x392c, 0x392d,
+  0x392e, 0x392f, 0x3930, 0x3931, 0x3932, 0x3933, 0x3934, 0x3935,
+  0x3936, 0x3937, 0x3938, 0x3939, 0x393a, 0x393b, 0x393c, 0x393d,
+  0x393e, 0x393f, 0x3940, 0x3941, 0x3942, 0x3943, 0x3944, 0x3945,
+  0x3946, 0x3947, 0x3948, 0x3949, 0x394a, 0x394b, 0x394c, 0x394d,
+  0x394e, 0x394f, 0x3950, 0x3951, 0x3952, 0x3953, 0x3954, 0x3955,
+  0x3956, 0x3957, 0x3958, 0x3959, 0x395a, 0x395b, 0x395c, 0x395d,
+  0x395e, 0x395f, 0x3960, 0x3961, 0x3962, 0x3963, 0x3964, 0x3965,
+  0x3966, 0x3967, 0x3968, 0x3969, 0x396a, 0x396b, 0x396c, 0x396d,
+  0x396e, 0x396f, 0x3970, 0x3971, 0x3972, 0x3973, 0x3974, 0x3975,
+  0x3976, 0x3977, 0x3978, 0x3979, 0x397a, 0x397b, 0x397c, 0x397d,
+  0x397e, 0x3a21, 0x3a22, 0x3a23, 0x3a24, 0x3a25, 0x3a26, 0x3a27,
+  0x3a28, 0x3a29, 0x3a2a, 0x3a2b, 0x3a2c, 0x3a2d, 0x3a2e, 0x3a2f,
+  0x3a30, 0x3a31, 0x3a32, 0x3a33, 0x3a34, 0x3a35, 0x3a36, 0x3a37,
+  0x3a38, 0x3a39, 0x3a3a, 0x3a3b, 0x3a3c, 0x3a3d, 0x3a3e, 0x3a3f,
+  0x3a40, 0x3a41, 0x3a42, 0x3a43, 0x3a44, 0x3a45, 0x3a46, 0x3a47,
+  0x3a48, 0x3a49, 0x3a4a, 0x3a4b, 0x3a4c, 0x3a4d, 0x3a4e, 0x3a4f,
+  0x3a50, 0x3a51, 0x3a52, 0x3a53, 0x3a54, 0x3a55, 0x3a56, 0x3a57,
+  0x3a58, 0x3a59, 0x3a5a, 0x3a5b, 0x3a5c, 0x3a5d, 0x3a5e, 0x3a5f,
+  0x3a60, 0x3a61, 0x3a62, 0x3a63, 0x3a64, 0x3a65, 0x3a66, 0x3a67,
+  0x3a68, 0x3a69, 0x3a6a, 0x3a6b, 0x3a6c, 0x3a6d, 0x3a6e, 0x3a6f,
+  0x3a70, 0x3a71, 0x3a72, 0x3a73, 0x3a74, 0x3a75, 0x3a76, 0x3a77,
+  0x3a78, 0x3a79, 0x3a7a, 0x3a7b, 0x3a7c, 0x3a7d, 0x3a7e, 0x3b21,
+  0x3b22, 0x3b23, 0x3b24, 0x3b25, 0x3b26, 0x3b27, 0x3b28, 0x3b29,
+  0x3b2a, 0x3b2b, 0x3b2c, 0x3b2d, 0x3b2e, 0x3b2f, 0x3b30, 0x3b31,
+  0x3b32, 0x3b33, 0x3b34, 0x3b35, 0x3b36, 0x3b37, 0x3b38, 0x3b39,
+  0x3b3a, 0x3b3b, 0x3b3c, 0x3b3d, 0x3b3e, 0x3b3f, 0x3b40, 0x3b41,
+  0x3b42, 0x3b43, 0x3b44, 0x3b45, 0x3b46, 0x3b47, 0x3b48, 0x3b49,
+  0x3b4a, 0x3b4b, 0x3b4c, 0x3b4d, 0x3b4e, 0x3b4f, 0x3b50, 0x3b51,
+  0x3b52, 0x3b53, 0x3b54, 0x3b55, 0x3b56, 0x3b57, 0x3b58, 0x3b59,
+  0x3b5a, 0x3b5b, 0x3b5c, 0x3b5d, 0x3b5e, 0x3b5f, 0x3b60, 0x3b61,
+  0x3b62, 0x3b63, 0x3b64, 0x3b65, 0x3b66, 0x3b67, 0x3b68, 0x3b69,
+  0x3b6a, 0x3b6b, 0x3b6c, 0x3b6d, 0x3b6e, 0x3b6f, 0x3b70, 0x3b71,
+  0x3b72, 0x3b73, 0x3b74, 0x3b75, 0x3b76, 0x3b77, 0x3b78, 0x3b79,
+  0x3b7a, 0x3b7b, 0x3b7c, 0x3b7d, 0x3b7e, 0x3c21, 0x3c22, 0x3c23,
+  0x3c24, 0x3c25, 0x3c26, 0x3c27, 0x3c28, 0x3c29, 0x3c2a, 0x3c2b,
+  0x3c2c, 0x3c2d, 0x3c2e, 0x3c2f, 0x3c30, 0x3c31, 0x3c32, 0x3c33,
+  0x3c34, 0x3c35, 0x3c36, 0x3c37, 0x3c38, 0x3c39, 0x3c3a, 0x3c3b,
+  0x3c3c, 0x3c3d, 0x3c3e, 0x3c3f, 0x3c40, 0x3c41, 0x3c42, 0x3c43,
+  0x3c44, 0x3c45, 0x3c46, 0x3c47, 0x3c48, 0x3c49, 0x3c4a, 0x3c4b,
+  0x3c4c, 0x3c4d, 0x3c4e, 0x3c4f, 0x3c50, 0x3c51, 0x3c52, 0x3c53,
+  0x3c54, 0x3c55, 0x3c56, 0x3c57, 0x3c58, 0x3c59, 0x3c5a, 0x3c5b,
+  0x3c5c, 0x3c5d, 0x3c5e, 0x3c5f, 0x3c60, 0x3c61, 0x3c62, 0x3c63,
+  0x3c64, 0x3c65, 0x3c66, 0x3c67, 0x3c68, 0x3c69, 0x3c6a, 0x3c6b,
+  0x3c6c, 0x3c6d, 0x3c6e, 0x3c6f, 0x3c70, 0x3c71, 0x3c72, 0x3c73,
+  0x3c74, 0x3c75, 0x3c76, 0x3c77, 0x3c78, 0x3c79, 0x3c7a, 0x3c7b,
+  0x3c7c, 0x3c7d, 0x3c7e, 0x3d21, 0x3d22, 0x3d23, 0x3d24, 0x3d25,
+  0x3d26, 0x3d27, 0x3d28, 0x3d29, 0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d,
+  0x3d2e, 0x3d2f, 0x3d30, 0x3d31, 0x3d32, 0x3d33, 0x3d34, 0x3d35,
+  0x3d36, 0x3d37, 0x3d38, 0x3d39, 0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d,
+  0x3d3e, 0x3d3f, 0x3d40, 0x3d41, 0x3d42, 0x3d43, 0x3d44, 0x3d45,
+  0x3d46, 0x3d47, 0x3d48, 0x3d49, 0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d,
+  0x3d4e, 0x3d4f, 0x3d50, 0x3d51, 0x3d52, 0x3d53, 0x3d54, 0x3d55,
+  0x3d56, 0x3d57, 0x3d58, 0x3d59, 0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d,
+  0x3d5e, 0x3d5f, 0x3d60, 0x3d61, 0x3d62, 0x3d63, 0x3d64, 0x3d65,
+  0x3d66, 0x3d67, 0x3d68, 0x3d69, 0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d,
+  0x3d6e, 0x3d6f, 0x3d70, 0x3d71, 0x3d72, 0x3d73, 0x3d74, 0x3d75,
+  0x3d76, 0x3d77, 0x3d78, 0x3d79, 0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d,
+  0x3d7e, 0x3e21, 0x3e22, 0x3e23, 0x3e24, 0x3e25, 0x3e26, 0x3e27,
+  0x3e28, 0x3e29, 0x3e2a, 0x3e2b, 0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f,
+  0x3e30, 0x3e31, 0x3e32, 0x3e33, 0x3e34, 0x3e35, 0x3e36, 0x3e37,
+  0x3e38, 0x3e39, 0x3e3a, 0x3e3b, 0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f,
+  0x3e40, 0x3e41, 0x3e42, 0x3e43, 0x3e44, 0x3e45, 0x3e46, 0x3e47,
+  0x3e48, 0x3e49, 0x3e4a, 0x3e4b, 0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f,
+  0x3e50, 0x3e51, 0x3e52, 0x3e53, 0x3e54, 0x3e55, 0x3e56, 0x3e57,
+  0x3e58, 0x3e59, 0x3e5a, 0x3e5b, 0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f,
+  0x3e60, 0x3e61, 0x3e62, 0x3e63, 0x3e64, 0x3e65, 0x3e66, 0x3e67,
+  0x3e68, 0x3e69, 0x3e6a, 0x3e6b, 0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f,
+  0x3e70, 0x3e71, 0x3e72, 0x3e73, 0x3e74, 0x3e75, 0x3e76, 0x3e77,
+  0x3e78, 0x3e79, 0x3e7a, 0x3e7b, 0x3e7c, 0x3e7d, 0x3e7e, 0x3f21,
+  0x3f22, 0x3f23, 0x3f24, 0x3f25, 0x3f26, 0x3f27, 0x3f28, 0x3f29,
+  0x3f2a, 0x3f2b, 0x3f2c, 0x3f2d, 0x3f2e, 0x3f2f, 0x3f30, 0x3f31,
+  0x3f32, 0x3f33, 0x3f34, 0x3f35, 0x3f36, 0x3f37, 0x3f38, 0x3f39,
+  0x3f3a, 0x3f3b, 0x3f3c, 0x3f3d, 0x3f3e, 0x3f3f, 0x3f40, 0x3f41,
+  0x3f42, 0x3f43, 0x3f44, 0x3f45, 0x3f46, 0x3f47, 0x3f48, 0x3f49,
+  0x3f4a, 0x3f4b, 0x3f4c, 0x3f4d, 0x3f4e, 0x3f4f, 0x3f50, 0x3f51,
+  0x3f52, 0x3f53, 0x3f54, 0x3f55, 0x3f56, 0x3f57, 0x3f58, 0x3f59,
+  0x3f5a, 0x3f5b, 0x3f5c, 0x3f5d, 0x3f5e, 0x3f5f, 0x3f60, 0x3f61,
+  0x3f62, 0x3f63, 0x3f64, 0x3f65, 0x3f66, 0x3f67, 0x3f68, 0x3f69,
+  0x3f6a, 0x3f6b, 0x3f6c, 0x3f6d, 0x3f6e, 0x3f6f, 0x3f70, 0x3f71,
+  0x3f72, 0x3f73, 0x3f74, 0x3f75, 0x3f76, 0x3f77, 0x3f78, 0x3f79,
+  0x3f7a, 0x3f7b, 0x3f7c, 0x3f7d, 0x3f7e, 0x4021, 0x4022, 0x4023,
+  0x4024, 0x4025, 0x4026, 0x4027, 0x4028, 0x4029, 0x402a, 0x402b,
+  0x402c, 0x402d, 0x402e, 0x402f, 0x4030, 0x4031, 0x4032, 0x4033,
+  0x4034, 0x4035, 0x4036, 0x4037, 0x4038, 0x4039, 0x403a, 0x403b,
+  0x403c, 0x403d, 0x403e, 0x403f, 0x4040, 0x4041, 0x4042, 0x4043,
+  0x4044, 0x4045, 0x4046, 0x4047, 0x4048, 0x4049, 0x404a, 0x404b,
+  0x404c, 0x404d, 0x404e, 0x404f, 0x4050, 0x4051, 0x4052, 0x4053,
+  0x4054, 0x4055, 0x4056, 0x4057, 0x4058, 0x4059, 0x405a, 0x405b,
+  0x405c, 0x405d, 0x405e, 0x405f, 0x4060, 0x4061, 0x4062, 0x4063,
+  0x4064, 0x4065, 0x4066, 0x4067, 0x4068, 0x4069, 0x406a, 0x406b,
+  0x406c, 0x406d, 0x406e, 0x406f, 0x4070, 0x4071, 0x4072, 0x4073,
+  0x4074, 0x4075, 0x4076, 0x4077, 0x4078, 0x4079, 0x407a, 0x407b,
+  0x407c, 0x407d, 0x407e, 0x4121, 0x4122, 0x4123, 0x4124, 0x4125,
+  0x4126, 0x4127, 0x4128, 0x4129, 0x412a, 0x412b, 0x412c, 0x412d,
+  0x412e, 0x412f, 0x4130, 0x4131, 0x4132, 0x4133, 0x4134, 0x4135,
+  0x4136, 0x4137, 0x4138, 0x4139, 0x413a, 0x413b, 0x413c, 0x413d,
+  0x413e, 0x413f, 0x4140, 0x4141, 0x4142, 0x4143, 0x4144, 0x4145,
+  0x4146, 0x4147, 0x4148, 0x4149, 0x414a, 0x414b, 0x414c, 0x414d,
+  0x414e, 0x414f, 0x4150, 0x4151, 0x4152, 0x4153, 0x4154, 0x4155,
+  0x4156, 0x4157, 0x4158, 0x4159, 0x415a, 0x415b, 0x415c, 0x415d,
+  0x415e, 0x415f, 0x4160, 0x4161, 0x4162, 0x4163, 0x4164, 0x4165,
+  0x4166, 0x4167, 0x4168, 0x4169, 0x416a, 0x416b, 0x416c, 0x416d,
+  0x416e, 0x416f, 0x4170, 0x4171, 0x4172, 0x4173, 0x4174, 0x4175,
+  0x4176, 0x4177, 0x4178, 0x4179, 0x417a, 0x417b, 0x417c, 0x417d,
+  0x417e, 0x4221, 0x4222, 0x4223, 0x4224, 0x4225, 0x4226, 0x4227,
+  0x4228, 0x4229, 0x422a, 0x422b, 0x422c, 0x422d, 0x422e, 0x422f,
+  0x4230, 0x4231, 0x4232, 0x4233, 0x4234, 0x4235, 0x4236, 0x4237,
+  0x4238, 0x4239, 0x423a, 0x423b, 0x423c, 0x423d, 0x423e, 0x423f,
+  0x4240, 0x4241, 0x4242, 0x4243, 0x4244, 0x4245, 0x4246, 0x4247,
+  0x4248, 0x4249, 0x424a, 0x424b, 0x424c, 0x424d, 0x424e, 0x424f,
+  0x4250, 0x4251, 0x4252, 0x4253, 0x4254, 0x4255, 0x4256, 0x4257,
+  0x4258, 0x4259, 0x425a, 0x425b, 0x425c, 0x425d, 0x425e, 0x425f,
+  0x4260, 0x4261, 0x4262, 0x4263, 0x4264, 0x4265, 0x4266, 0x4267,
+  0x4268, 0x4269, 0x426a, 0x426b, 0x426c, 0x426d, 0x426e, 0x426f,
+  0x4270, 0x4271, 0x4272, 0x4273, 0x4274, 0x4275, 0x4276, 0x4277,
+  0x4278, 0x4279, 0x427a, 0x427b, 0x427c, 0x427d, 0x427e, 0x4321,
+  0x4322, 0x4323, 0x4324, 0x4325, 0x4326, 0x4327, 0x4328, 0x4329,
+  0x432a, 0x432b, 0x432c, 0x432d, 0x432e, 0x432f, 0x4330, 0x4331,
+  0x4332, 0x4333, 0x4334, 0x4335, 0x4336, 0x4337, 0x4338, 0x4339,
+  0x433a, 0x433b, 0x433c, 0x433d, 0x433e, 0x433f, 0x4340, 0x4341,
+  0x4342, 0x4343, 0x4344, 0x4345, 0x4346, 0x4347, 0x4348, 0x4349,
+  0x434a, 0x434b, 0x434c, 0x434d, 0x434e, 0x434f, 0x4350, 0x4351,
+  0x4352, 0x4353, 0x4354, 0x4355, 0x4356, 0x4357, 0x4358, 0x4359,
+  0x435a, 0x435b, 0x435c, 0x435d, 0x435e, 0x435f, 0x4360, 0x4361,
+  0x4362, 0x4363, 0x4364, 0x4365, 0x4366, 0x4367, 0x4368, 0x4369,
+  0x436a, 0x436b, 0x436c, 0x436d, 0x436e, 0x436f, 0x4370, 0x4371,
+  0x4372, 0x4373, 0x4374, 0x4375, 0x4376, 0x4377, 0x4378, 0x4379,
+  0x437a, 0x437b, 0x437c, 0x437d, 0x437e, 0x4421, 0x4422, 0x4423,
+  0x4424, 0x4425, 0x4426, 0x4427, 0x4428, 0x4429, 0x442a, 0x442b,
+  0x442c, 0x442d, 0x442e, 0x442f, 0x4430, 0x4431, 0x4432, 0x4433,
+  0x4434, 0x4435, 0x4436, 0x4437, 0x4438, 0x4439, 0x443a, 0x443b,
+  0x443c, 0x443d, 0x443e, 0x443f, 0x4440, 0x4441, 0x4442, 0x4443,
+  0x4444, 0x4445, 0x4446, 0x4447, 0x4448, 0x4449, 0x444a, 0x444b,
+  0x444c, 0x444d, 0x444e, 0x444f, 0x4450, 0x4451, 0x4452, 0x4453,
+  0x4454, 0x4455, 0x4456, 0x4457, 0x4458, 0x4459, 0x445a, 0x445b,
+  0x445c, 0x445d, 0x445e, 0x445f, 0x4460, 0x4461, 0x4462, 0x4463,
+  0x4464, 0x4465, 0x4466, 0x4467, 0x4468, 0x4469, 0x446a, 0x446b,
+  0x446c, 0x446d, 0x446e, 0x446f, 0x4470, 0x4471, 0x4472, 0x4473,
+  0x4474, 0x4475, 0x4476, 0x4477, 0x4478, 0x4479, 0x447a, 0x447b,
+  0x447c, 0x447d, 0x447e, 0x4521, 0x4522, 0x4523, 0x4524, 0x4525,
+  0x4526, 0x4527, 0x4528, 0x4529, 0x452a, 0x452b, 0x452c, 0x452d,
+  0x452e, 0x452f, 0x4530, 0x4531, 0x4532, 0x4533, 0x4534, 0x4535,
+  0x4536, 0x4537, 0x4538, 0x4539, 0x453a, 0x453b, 0x453c, 0x453d,
+  0x453e, 0x453f, 0x4540, 0x4541, 0x4542, 0x4543, 0x4544, 0x4545,
+  0x4546, 0x4547, 0x4548, 0x4549, 0x454a, 0x454b, 0x454c, 0x454d,
+  0x454e, 0x454f, 0x4550, 0x4551, 0x4552, 0x4553, 0x4554, 0x4555,
+  0x4556, 0x4557, 0x4558, 0x4559, 0x455a, 0x455b, 0x455c, 0x455d,
+  0x455e, 0x455f, 0x4560, 0x4561, 0x4562, 0x4563, 0x4564, 0x4565,
+  0x4566, 0x4567, 0x4568, 0x4569, 0x456a, 0x456b, 0x456c, 0x456d,
+  0x456e, 0x456f, 0x4570, 0x4571, 0x4572, 0x4573, 0x4574, 0x4575,
+  0x4576, 0x4577, 0x4578, 0x4579, 0x457a, 0x457b, 0x457c, 0x457d,
+  0x457e, 0x4621, 0x4622, 0x4623, 0x4624, 0x4625, 0x4626, 0x4627,
+  0x4628, 0x4629, 0x462a, 0x462b, 0x462c, 0x462d, 0x462e, 0x462f,
+  0x4630, 0x4631, 0x4632, 0x4633, 0x4634, 0x4635, 0x4636, 0x4637,
+  0x4638, 0x4639, 0x463a, 0x463b, 0x463c, 0x463d, 0x463e, 0x463f,
+  0x4640, 0x4641, 0x4642, 0x4643, 0x4644, 0x4645, 0x4646, 0x4647,
+  0x4648, 0x4649, 0x464a, 0x464b, 0x464c, 0x464d, 0x464e, 0x464f,
+  0x4650, 0x4651, 0x4652, 0x4653, 0x4654, 0x4655, 0x4656, 0x4657,
+  0x4658, 0x4659, 0x465a, 0x465b, 0x465c, 0x465d, 0x465e, 0x465f,
+  0x4660, 0x4661, 0x4662, 0x4663, 0x4664, 0x4665, 0x4666, 0x4667,
+  0x4668, 0x4669, 0x466a, 0x466b, 0x466c, 0x466d, 0x466e, 0x466f,
+  0x4670, 0x4671, 0x4672, 0x4673, 0x4674, 0x4675, 0x4676, 0x4677,
+  0x4678, 0x4679, 0x467a, 0x467b, 0x467c, 0x467d, 0x467e, 0x4721,
+  0x4722, 0x4723, 0x4724, 0x4725, 0x4726, 0x4727, 0x4728, 0x4729,
+  0x472a, 0x472b, 0x472c, 0x472d, 0x472e, 0x472f, 0x4730, 0x4731,
+  0x4732, 0x4733, 0x4734, 0x4735, 0x4736, 0x4737, 0x4738, 0x4739,
+  0x473a, 0x473b, 0x473c, 0x473d, 0x473e, 0x473f, 0x4740, 0x4741,
+  0x4742, 0x4743, 0x4744, 0x4745, 0x4746, 0x4747, 0x4748, 0x4749,
+  0x474a, 0x474b, 0x474c, 0x474d, 0x474e, 0x474f, 0x4750, 0x4751,
+  0x4752, 0x4753, 0x4754, 0x4755, 0x4756, 0x4757, 0x4758, 0x4759,
+  0x475a, 0x475b, 0x475c, 0x475d, 0x475e, 0x475f, 0x4760, 0x4761,
+  0x4762, 0x4763, 0x4764, 0x4765, 0x4766, 0x4767, 0x4768, 0x4769,
+  0x476a, 0x476b, 0x476c, 0x476d, 0x476e, 0x476f, 0x4770, 0x4771,
+  0x4772, 0x4773, 0x4774, 0x4775, 0x4776, 0x4777, 0x4778, 0x4779,
+  0x477a, 0x477b, 0x477c, 0x477d, 0x477e, 0x4821, 0x4822, 0x4823,
+  0x4824, 0x4825, 0x4826, 0x4827, 0x4828, 0x4829, 0x482a, 0x482b,
+  0x482c, 0x482d, 0x482e, 0x482f, 0x4830, 0x4831, 0x4832, 0x4833,
+  0x4834, 0x4835, 0x4836, 0x4837, 0x4838, 0x4839, 0x483a, 0x483b,
+  0x483c, 0x483d, 0x483e, 0x483f, 0x4840, 0x4841, 0x4842, 0x4843,
+  0x4844, 0x4845, 0x4846, 0x4847, 0x4848, 0x4849, 0x484a, 0x484b,
+  0x484c, 0x484d, 0x484e, 0x484f, 0x4850, 0x4851, 0x4852, 0x4853,
+  0x4854, 0x4855, 0x4856, 0x4857, 0x4858, 0x4859, 0x485a, 0x485b,
+  0x485c, 0x485d, 0x485e, 0x485f, 0x4860, 0x4861, 0x4862, 0x4863,
+  0x4864, 0x4865, 0x4866, 0x4867, 0x4868, 0x4869, 0x486a, 0x486b,
+  0x486c, 0x486d, 0x486e, 0x486f, 0x4870, 0x4871, 0x4872, 0x4873,
+  0x4874, 0x4875, 0x4876, 0x4877, 0x4878, 0x4879, 0x487a, 0x487b,
+  0x487c, 0x487d, 0x487e, 0x4b50, 0x4b56, 0x4b67, 0x4d4f, 0x4d68,
+  0x4e2d, 0x4f7b, 0x5022, 0x5038, 0x5050, 0x505d, 0x5154, 0x5155,
+  0x5158, 0x515b, 0x515c, 0x515d, 0x515e, 0x515f, 0x5160, 0x5162,
+  0x5163, 0x5164, 0x5165, 0x5166, 0x5168, 0x5169, 0x516a, 0x516b,
+  0x516d, 0x516f, 0x5170, 0x5172, 0x5176, 0x517a, 0x517c, 0x517d,
+  0x517e, 0x5222, 0x5223, 0x5227, 0x5228, 0x5229, 0x522a, 0x522b,
+  0x522d, 0x5232, 0x523e, 0x5242, 0x5243, 0x5244, 0x5246, 0x5247,
+  0x5248, 0x5249, 0x524a, 0x524b, 0x524d, 0x524e, 0x524f, 0x5250,
+  0x5251, 0x5252, 0x5253, 0x5254, 0x5255, 0x5256, 0x5257, 0x5259,
+  0x525a, 0x525e, 0x525f, 0x5261, 0x5262, 0x5264, 0x5265, 0x5266,
+  0x5267, 0x5268, 0x5269, 0x526a, 0x526b, 0x5270, 0x5271, 0x5272,
+  0x5273, 0x5274, 0x5275, 0x5277, 0x5278, 0x5466, 0x547c, 0x5525,
+  0x552b, 0x552e, 0x5638, 0x564d, 0x574b, 0x5764, 0x5b45, 0x5b64,
+  0x5c25, 0x5d25, 0x5d55, 0x5d74, 0x5e7c, 0x5e7e, 0x5f33, 0x5f61,
+  0x5f68, 0x6071, 0x612d, 0x616d, 0x6375, 0x6421, 0x6429, 0x652e,
+  0x6531, 0x6532, 0x6539, 0x653b, 0x653c, 0x6544, 0x654e, 0x6550,
+  0x6552, 0x6556, 0x657a, 0x657b, 0x657c, 0x657e, 0x6621, 0x6624,
+  0x6627, 0x662d, 0x662f, 0x6630, 0x6631, 0x6633, 0x6637, 0x6638,
+  0x663c, 0x6644, 0x6646, 0x6647, 0x664a, 0x6652, 0x6656, 0x6659,
+  0x665c, 0x665f, 0x6661, 0x6664, 0x6665, 0x6666, 0x6668, 0x666a,
+  0x666b, 0x666c, 0x666f, 0x6671, 0x6672, 0x6675, 0x6676, 0x6677,
+  0x6679, 0x6721, 0x6726, 0x6729, 0x672a, 0x672c, 0x672d, 0x6730,
+  0x673f, 0x6741, 0x6746, 0x6747, 0x674b, 0x674d, 0x674f, 0x6750,
+  0x6753, 0x675f, 0x6764, 0x6766, 0x6777, 0x6867, 0x6868, 0x6870,
+  0x6871, 0x6877, 0x6879, 0x687b, 0x687e, 0x6927, 0x692c, 0x694c,
+  0x6977, 0x6a41, 0x6a65, 0x6a74, 0x6a77, 0x6a7c, 0x6a7e, 0x6b24,
+  0x6b27, 0x6b29, 0x6b2a, 0x6b3a, 0x6b3b, 0x6b3d, 0x6b41, 0x6b42,
+  0x6b46, 0x6b47, 0x6b4c, 0x6b4f, 0x6b50, 0x6b51, 0x6b52, 0x6b58,
+  0x6c26, 0x6c27, 0x6c2a, 0x6c2f, 0x6c30, 0x6c31, 0x6c32, 0x6c35,
+  0x6c38, 0x6c3a, 0x6c40, 0x6c41, 0x6c45, 0x6c46, 0x6c49, 0x6c4a,
+  0x6c55, 0x6c5d, 0x6c5e, 0x6c61, 0x6c64, 0x6c67, 0x6c68, 0x6c77,
+  0x6c78, 0x6c7a, 0x6d21, 0x6d22, 0x6d23, 0x6d6e, 0x6e5b, 0x723d,
+  0x727a, 0x7331, 0x7427, 0x746e, 0x7674, 0x7676, 0x7738, 0x7748,
+  0x7753, 0x785b, 0x7870, 0x7a21, 0x7a22, 0x7a66, 0x7c29, 0x2321,
+  0x2322, 0x2323, 0x2324, 0x2325, 0x2326, 0x2327, 0x2328, 0x2329,
+  0x232a, 0x232b, 0x232c, 0x232d, 0x232e, 0x232f, 0x2330, 0x2331,
+  0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, 0x2338, 0x2339,
+  0x233a, 0x233b, 0x233c, 0x233d, 0x233e, 0x233f, 0x2340, 0x2341,
+  0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, 0x2348, 0x2349,
+  0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, 0x2350, 0x2351,
+  0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, 0x2358, 0x2359,
+  0x235a, 0x235b, 0x212c, 0x235d, 0x235e, 0x235f, 0x2360, 0x2361,
+  0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, 0x2368, 0x2369,
+  0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, 0x2370, 0x2371,
+  0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, 0x2378, 0x2379,
+  0x237a, 0x237b, 0x237c, 0x237d, 0x2226, 0x214b, 0x214c, 0x217e,
+  0x237e, 0x214d, 0x235c,
+};
+
+static const Summary16 ksc5601_uni2indx_page00[70] = {
+  /* 0x0000 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x6592 }, {    7, 0xf7df },
+  {   21, 0x0040 }, {   22, 0xc181 }, {   27, 0x0040 }, {   28, 0x4181 },
+  /* 0x0100 */
+  {   32, 0x0000 }, {   32, 0x0002 }, {   33, 0x00c0 }, {   35, 0x810e },
+  {   40, 0x0e07 }, {   46, 0x000c }, {   48, 0x00c0 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  /* 0x0200 */
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 }, {   50, 0x0000 },
+  {   50, 0x0080 }, {   51, 0x2f01 }, {   57, 0x0000 }, {   57, 0x0000 },
+  /* 0x0300 */
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 }, {   57, 0x0000 },
+  {   57, 0x0000 }, {   57, 0xfffe }, {   72, 0x03fb }, {   81, 0xfffe },
+  {   96, 0x03fb }, {  105, 0x0000 }, {  105, 0x0000 }, {  105, 0x0000 },
+  /* 0x0400 */
+  {  105, 0x0002 }, {  106, 0xffff }, {  122, 0xffff }, {  138, 0xffff },
+  {  154, 0xffff }, {  170, 0x0002 },
+};
+static const Summary16 ksc5601_uni2indx_page20[103] = {
+  /* 0x2000 */
+  {  171, 0x0000 }, {  171, 0x3320 }, {  176, 0x0063 }, {  180, 0x080d },
+  {  184, 0x0000 }, {  184, 0x0000 }, {  184, 0x0000 }, {  184, 0x8010 },
+  {  186, 0x001e }, {  190, 0x0000 }, {  190, 0x1000 }, {  191, 0x0000 },
+  {  191, 0x0000 }, {  191, 0x0000 }, {  191, 0x0000 }, {  191, 0x0000 },
+  /* 0x2100 */
+  {  191, 0x0208 }, {  193, 0x0048 }, {  195, 0x0846 }, {  199, 0x0000 },
+  {  199, 0x0000 }, {  199, 0x7818 }, {  205, 0x03ff }, {  215, 0x03ff },
+  {  225, 0x0000 }, {  225, 0x03ff }, {  235, 0x0000 }, {  235, 0x0000 },
+  {  235, 0x0000 }, {  235, 0x0014 }, {  237, 0x0000 }, {  237, 0x0000 },
+  /* 0x2200 */
+  {  237, 0x898d }, {  244, 0x6402 }, {  248, 0x5fa1 }, {  257, 0x3030 },
+  {  261, 0x0000 }, {  261, 0x0004 }, {  262, 0x0c33 }, {  268, 0x0000 },
+  {  268, 0x00cc }, {  272, 0x0200 }, {  273, 0x0020 }, {  274, 0x0000 },
+  {  274, 0x0000 }, {  274, 0x0000 }, {  274, 0x0000 }, {  274, 0x0000 },
+  /* 0x2300 */
+  {  274, 0x0000 }, {  274, 0x0004 }, {  275, 0x0000 }, {  275, 0x0000 },
+  {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x0000 },
+  {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x0000 },
+  {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x0000 },
+  /* 0x2400 */
+  {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x0000 },
+  {  275, 0x0000 }, {  275, 0x0000 }, {  275, 0x7fff }, {  290, 0xfff0 },
+  {  302, 0x0007 }, {  305, 0xf000 }, {  309, 0xffff }, {  325, 0x003f },
+  {  331, 0x0000 }, {  331, 0xffff }, {  347, 0x03ff }, {  357, 0x0000 },
+  /* 0x2500 */
+  {  357, 0xf00f }, {  365, 0xffff }, {  381, 0xffff }, {  397, 0xffff },
+  {  413, 0x0fff }, {  425, 0x0000 }, {  425, 0x0000 }, {  425, 0x0000 },
+  {  425, 0x0000 }, {  425, 0x0004 }, {  426, 0x03fb }, {  435, 0x30cc },
+  {  441, 0xc9c3 }, {  449, 0x0003 }, {  451, 0x0000 }, {  451, 0x0000 },
+  /* 0x2600 */
+  {  451, 0xc060 }, {  455, 0x5000 }, {  457, 0x0000 }, {  457, 0x0000 },
+  {  457, 0x0005 }, {  459, 0x0000 }, {  459, 0x37bb },
+};
+static const Summary16 ksc5601_uni2indx_page30[62] = {
+  /* 0x3000 */
+  {  470, 0xff0f }, {  482, 0x003b }, {  487, 0x0000 }, {  487, 0x0000 },
+  {  487, 0xfffe }, {  502, 0xffff }, {  518, 0xffff }, {  534, 0xffff },
+  {  550, 0xffff }, {  566, 0x000f }, {  570, 0xfffe }, {  585, 0xffff },
+  {  601, 0xffff }, {  617, 0xffff }, {  633, 0xffff }, {  649, 0x007f },
+  /* 0x3100 */
+  {  656, 0x0000 }, {  656, 0x0000 }, {  656, 0x0000 }, {  656, 0xfffe },
+  {  671, 0xffff }, {  687, 0xffff }, {  703, 0xffff }, {  719, 0xffff },
+  {  735, 0x7fff }, {  750, 0x0000 }, {  750, 0x0000 }, {  750, 0x0000 },
+  {  750, 0x0000 }, {  750, 0x0000 }, {  750, 0x0000 }, {  750, 0x0000 },
+  /* 0x3200 */
+  {  750, 0xffff }, {  766, 0x1fff }, {  779, 0x0000 }, {  779, 0x0000 },
+  {  779, 0x0000 }, {  779, 0x0000 }, {  779, 0xffff }, {  795, 0xcfff },
+  {  809, 0x0000 }, {  809, 0x0000 }, {  809, 0x0000 }, {  809, 0x0000 },
+  {  809, 0x0000 }, {  809, 0x0000 }, {  809, 0x0000 }, {  809, 0x0000 },
+  /* 0x3300 */
+  {  809, 0x0000 }, {  809, 0x0000 }, {  809, 0x0000 }, {  809, 0x0000 },
+  {  809, 0x0000 }, {  809, 0x0000 }, {  809, 0x0000 }, {  809, 0x0000 },
+  {  809, 0xff1f }, {  822, 0xffff }, {  838, 0xffff }, {  854, 0xffff },
+  {  870, 0x87ff }, {  882, 0x3949 },
+};
+static const Summary16 ksc5601_uni2indx_page4e[1306] = {
+  /* 0x4e00 */
+  {  889, 0x2f8b }, {  898, 0x4372 }, {  905, 0x2000 }, {  906, 0x0b04 },
+  {  910, 0xe82c }, {  917, 0xe340 }, {  923, 0x2800 }, {  925, 0x40c8 },
+  {  929, 0x5944 }, {  935, 0x4937 }, {  943, 0x7976 }, {  953, 0x0440 },
+  {  955, 0x2c93 }, {  962, 0xa3f0 }, {  970, 0x0038 }, {  973, 0x08c5 },
+  /* 0x4f00 */
+  {  978, 0xee02 }, {  985, 0x0003 }, {  987, 0x8000 }, {  988, 0x3550 },
+  {  994, 0xe1c8 }, { 1001, 0x1e23 }, { 1008, 0x8200 }, { 1010, 0xc449 },
+  { 1016, 0xad5a }, { 1025, 0x2942 }, { 1030, 0xc000 }, { 1032, 0x8060 },
+  { 1035, 0x461c }, { 1041, 0xa49a }, { 1048, 0xc003 }, { 1052, 0x052a },
+  /* 0x5000 */
+  { 1057, 0x2a44 }, { 1062, 0xd646 }, { 1070, 0x3dda }, { 1080, 0x0800 },
+  { 1081, 0x8388 }, { 1086, 0x1420 }, { 1089, 0x0020 }, { 1090, 0x0170 },
+  { 1094, 0x2021 }, { 1097, 0x0302 }, { 1100, 0x3000 }, { 1102, 0x40ac },
+  { 1107, 0x8620 }, { 1111, 0x4462 }, { 1116, 0x20a0 }, { 1119, 0x8a00 },
+  /* 0x5100 */
+  { 1122, 0x0253 }, { 1127, 0x8004 }, { 1129, 0x0402 }, { 1131, 0x1484 },
+  { 1135, 0x7bfb }, { 1148, 0x1004 }, { 1150, 0x7fa4 }, { 1160, 0x11e2 },
+  { 1166, 0x2441 }, { 1170, 0x00a4 }, { 1173, 0x1421 }, { 1177, 0x20c0 },
+  { 1180, 0x3a50 }, { 1186, 0x7000 }, { 1189, 0x0002 }, { 1190, 0x2743 },
+  /* 0x5200 */
+  { 1197, 0x45c9 }, { 1204, 0x2082 }, { 1207, 0x4630 }, { 1212, 0x0fc1 },
+  { 1219, 0x3c88 }, { 1225, 0x2850 }, { 1229, 0x8602 }, { 1233, 0xa024 },
+  { 1237, 0x2388 }, { 1242, 0x8806 }, { 1246, 0x0e19 }, { 1252, 0x4000 },
+  { 1253, 0x22aa }, { 1259, 0xeb64 }, { 1268, 0x001c }, { 1271, 0xcd28 },
+  /* 0x5300 */
+  { 1278, 0xa120 }, { 1282, 0x02e1 }, { 1287, 0x840b }, { 1292, 0x8200 },
+  { 1294, 0x279b }, { 1303, 0x549e }, { 1311, 0x8141 }, { 1315, 0xa0b3 },
+  { 1322, 0x0010 }, { 1323, 0x8508 }, { 1327, 0x2061 }, { 1331, 0x0800 },
+  { 1332, 0x2f08 }, { 1338, 0x08d0 }, { 1342, 0xbe3e }, { 1353, 0x010f },
+  /* 0x5400 */
+  { 1358, 0xf718 }, { 1367, 0xa803 }, { 1372, 0x0a41 }, { 1376, 0x5b08 },
+  { 1382, 0x0504 }, { 1385, 0x0002 }, { 1386, 0x0500 }, { 1388, 0x382a },
+  { 1394, 0x5041 }, { 1398, 0x0001 }, { 1399, 0x1910 }, { 1403, 0x2108 },
+  { 1406, 0x0313 }, { 1411, 0x0000 }, { 1411, 0x6122 }, { 1416, 0x0404 },
+  /* 0x5500 */
+  { 1418, 0x40d0 }, { 1422, 0x1001 }, { 1424, 0x8000 }, { 1425, 0x4022 },
+  { 1428, 0x8050 }, { 1431, 0x4048 }, { 1434, 0x0008 }, { 1435, 0x1000 },
+  { 1436, 0x06d1 }, { 1442, 0x3700 }, { 1447, 0x5e80 }, { 1453, 0x0000 },
+  { 1453, 0x00a0 }, { 1455, 0x9410 }, { 1459, 0x0018 }, { 1461, 0x6000 },
+  /* 0x5600 */
+  { 1463, 0x0240 }, { 1465, 0x0090 }, { 1467, 0x8000 }, { 1468, 0x0054 },
+  { 1471, 0x0000 }, { 1471, 0x0008 }, { 1472, 0x0900 }, { 1474, 0x0010 },
+  { 1475, 0x0040 }, { 1476, 0x0000 }, { 1476, 0x5020 }, { 1479, 0x1010 },
+  { 1481, 0x2400 }, { 1483, 0x4c02 }, { 1487, 0x0001 }, { 1488, 0x0601 },
+  /* 0x5700 */
+  { 1491, 0x2918 }, { 1496, 0x814c }, { 1501, 0x2100 }, { 1503, 0x0801 },
+  { 1505, 0x6485 }, { 1511, 0x0003 }, { 1513, 0x4452 }, { 1518, 0x1021 },
+  { 1521, 0x0904 }, { 1524, 0x0008 }, { 1525, 0x000d }, { 1528, 0x0000 },
+  { 1528, 0x4988 }, { 1533, 0x8000 }, { 1534, 0x0001 }, { 1535, 0x1691 },
+  /* 0x5800 */
+  { 1541, 0x0765 }, { 1548, 0x4000 }, { 1549, 0x8492 }, { 1554, 0x0433 },
+  { 1559, 0x8c00 }, { 1562, 0x4592 }, { 1568, 0x0016 }, { 1571, 0x5220 },
+  { 1575, 0x0228 }, { 1578, 0xd008 }, { 1582, 0x4300 }, { 1585, 0x4c08 },
+  { 1589, 0x40a2 }, { 1593, 0xc32a }, { 1600, 0x9810 }, { 1604, 0x2e00 },
+  /* 0x5900 */
+  { 1608, 0x8000 }, { 1609, 0x1670 }, { 1615, 0x6e84 }, { 1622, 0x4082 },
+  { 1625, 0xc390 }, { 1631, 0x04b3 }, { 1637, 0x7c85 }, { 1645, 0x2118 },
+  { 1649, 0x041c }, { 1653, 0x02c8 }, { 1657, 0x1120 }, { 1660, 0x4a00 },
+  { 1663, 0x0a48 }, { 1667, 0x361b }, { 1675, 0x5540 }, { 1680, 0x8900 },
+  /* 0x5a00 */
+  { 1683, 0x000a }, { 1685, 0x9902 }, { 1690, 0x0221 }, { 1693, 0x1040 },
+  { 1695, 0x0242 }, { 1698, 0x0400 }, { 1699, 0x0044 }, { 1701, 0x0000 },
+  { 1701, 0x0000 }, { 1701, 0x0c04 }, { 1704, 0x0010 }, { 1705, 0x0000 },
+  { 1705, 0x1216 }, { 1710, 0x0000 }, { 1710, 0x0242 }, { 1713, 0x0000 },
+  /* 0x5b00 */
+  { 1713, 0x1a20 }, { 1717, 0x0040 }, { 1718, 0x0400 }, { 1719, 0x0000 },
+  { 1719, 0x0009 }, { 1721, 0xb5b3 }, { 1731, 0x0a18 }, { 1735, 0x1523 },
+  { 1741, 0x9ba0 }, { 1748, 0x1fe8 }, { 1757, 0x507c }, { 1764, 0x8379 },
+  { 1772, 0x10fd }, { 1780, 0xc09d }, { 1787, 0xdbf6 }, { 1799, 0x0560 },
+  /* 0x5c00 */
+  { 1803, 0xef92 }, { 1813, 0x0242 }, { 1816, 0x0110 }, { 1818, 0xdf02 },
+  { 1826, 0x6961 }, { 1833, 0x0822 }, { 1836, 0x9035 }, { 1842, 0x0202 },
+  { 1844, 0x0000 }, { 1844, 0x0003 }, { 1846, 0x1a02 }, { 1850, 0x45aa },
+  { 1857, 0x0001 }, { 1858, 0x0200 }, { 1859, 0x8101 }, { 1862, 0x2851 },
+  /* 0x5d00 */
+  { 1867, 0x6080 }, { 1870, 0x02d2 }, { 1875, 0x0280 }, { 1877, 0x0000 },
+  { 1877, 0x1800 }, { 1879, 0x0001 }, { 1880, 0x9200 }, { 1883, 0x0000 },
+  { 1883, 0x0880 }, { 1885, 0x2000 }, { 1886, 0x0405 }, { 1889, 0x3500 },
+  { 1893, 0x2000 }, { 1894, 0x6044 }, { 1898, 0x49e6 }, { 1906, 0x609e },
+  /* 0x5e00 */
+  { 1913, 0x104c }, { 1917, 0x2a42 }, { 1922, 0x2820 }, { 1925, 0xa148 },
+  { 1930, 0x10b1 }, { 1935, 0x8020 }, { 1937, 0x000e }, { 1940, 0x7b9c },
+  { 1950, 0x8490 }, { 1954, 0x14a0 }, { 1958, 0x28c1 }, { 1963, 0x41e0 },
+  { 1968, 0x0704 }, { 1972, 0x8c49 }, { 1978, 0x100d }, { 1982, 0x0cc8 },
+  /* 0x5f00 */
+  { 1987, 0x8412 }, { 1991, 0x89ba }, { 1999, 0x02c0 }, { 2002, 0x1422 },
+  { 2006, 0x5500 }, { 2010, 0x0ac0 }, { 2014, 0x3ec4 }, { 2022, 0x9283 },
+  { 2028, 0x1ca3 }, { 2035, 0x4387 }, { 2042, 0x4703 }, { 2048, 0x22a0 },
+  { 2052, 0x3028 }, { 2056, 0x03c0 }, { 2060, 0x0801 }, { 2062, 0xa020 },
+  /* 0x6000 */
+  { 2065, 0x8000 }, { 2066, 0x3044 }, { 2070, 0x85a3 }, { 2077, 0x0000 },
+  { 2077, 0x200e }, { 2081, 0x2225 }, { 2086, 0xb73c }, { 2096, 0x0001 },
+  { 2097, 0x3220 }, { 2101, 0x8c50 }, { 2106, 0x0099 }, { 2110, 0x315d },
+  { 2118, 0x00a0 }, { 2120, 0x9402 }, { 2124, 0x0003 }, { 2126, 0x0e4b },
+  /* 0x6100 */
+  { 2133, 0xe342 }, { 2140, 0x8c20 }, { 2144, 0x0080 }, { 2145, 0xd091 },
+  { 2151, 0x1d94 }, { 2158, 0xa328 }, { 2164, 0x499c }, { 2171, 0x60c1 },
+  { 2176, 0x4406 }, { 2180, 0x0713 }, { 2186, 0x5a90 }, { 2192, 0x4444 },
+  { 2196, 0x0f88 }, { 2202, 0x0000 }, { 2202, 0x0040 }, { 2203, 0x95c4 },
+  /* 0x6200 */
+  { 2210, 0x7581 }, { 2217, 0x8447 }, { 2223, 0x4402 }, { 2226, 0xc053 },
+  { 2232, 0x2b83 }, { 2239, 0x0108 }, { 2241, 0x4000 }, { 2242, 0x9242 },
+  { 2247, 0x0611 }, { 2251, 0x09a6 }, { 2257, 0x0800 }, { 2258, 0x3222 },
+  { 2263, 0xb384 }, { 2270, 0x1bdd }, { 2280, 0xf000 }, { 2284, 0xc08a },
+  /* 0x6300 */
+  { 2289, 0x0282 }, { 2292, 0x0002 }, { 2293, 0x8800 }, { 2295, 0x6c00 },
+  { 2299, 0x9200 }, { 2302, 0x0021 }, { 2304, 0x4180 }, { 2307, 0x8c84 },
+  { 2312, 0x1308 }, { 2316, 0x0944 }, { 2320, 0x07a7 }, { 2328, 0x0000 },
+  { 2328, 0x8051 }, { 2332, 0x0c41 }, { 2336, 0x6002 }, { 2339, 0x00d0 },
+  /* 0x6400 */
+  { 2342, 0xa000 }, { 2344, 0x10d0 }, { 2348, 0x3004 }, { 2351, 0x4400 },
+  { 2353, 0x0000 }, { 2353, 0x0100 }, { 2354, 0x8201 }, { 2357, 0x0700 },
+  { 2360, 0x0100 }, { 2361, 0x440e }, { 2366, 0x6830 }, { 2371, 0x0805 },
+  { 2374, 0x64b2 }, { 2381, 0x0514 }, { 2385, 0x10e6 }, { 2391, 0x4414 },
+  /* 0x6500 */
+  { 2395, 0x0011 }, { 2397, 0x2100 }, { 2399, 0x9c08 }, { 2404, 0xcbc0 },
+  { 2411, 0xe120 }, { 2416, 0x40c2 }, { 2420, 0x304c }, { 2425, 0x41b4 },
+  { 2431, 0x10ac }, { 2436, 0x9a83 }, { 2443, 0x98b2 }, { 2450, 0x3281 },
+  { 2455, 0x9822 }, { 2460, 0x0084 }, { 2462, 0x3369 }, { 2470, 0xbc12 },
+  /* 0x6600 */
+  { 2477, 0xd6c0 }, { 2484, 0xc03b }, { 2491, 0xa1a1 }, { 2497, 0x0c53 },
+  { 2503, 0x8a1e }, { 2510, 0xea00 }, { 2515, 0xcbf0 }, { 2524, 0x05d8 },
+  { 2530, 0x4390 }, { 2535, 0x21c3 }, { 2541, 0x4805 }, { 2545, 0x4a1c },
+  { 2551, 0x02d0 }, { 2555, 0x3240 }, { 2559, 0x0041 }, { 2561, 0xd79d },
+  /* 0x6700 */
+  { 2572, 0x2b09 }, { 2578, 0xe8b0 }, { 2585, 0x7dc0 }, { 2593, 0x2452 },
+  { 2598, 0xc240 }, { 2602, 0xd04b }, { 2609, 0xa000 }, { 2611, 0xc8ab },
+  { 2619, 0x8a80 }, { 2623, 0x34a9 }, { 2630, 0x8000 }, { 2631, 0x41c9 },
+  { 2637, 0x8010 }, { 2639, 0x241f }, { 2646, 0x9200 }, { 2649, 0x487b },
+  /* 0x6800 */
+  { 2657, 0x0000 }, { 2657, 0x00cc }, { 2661, 0x8406 }, { 2665, 0x3300 },
+  { 2669, 0x410f }, { 2675, 0x001b }, { 2679, 0x2000 }, { 2680, 0x8040 },
+  { 2682, 0x8022 }, { 2685, 0xa098 }, { 2690, 0xa186 }, { 2696, 0x006b },
+  { 2701, 0x2a30 }, { 2706, 0x85a4 }, { 2712, 0x4181 }, { 2716, 0x0604 },
+  /* 0x6900 */
+  { 2719, 0x6021 }, { 2723, 0x0004 }, { 2724, 0x0080 }, { 2725, 0xa001 },
+  { 2728, 0x0400 }, { 2729, 0x46b8 }, { 2736, 0xe90f }, { 2745, 0x03a0 },
+  { 2749, 0x0000 }, { 2749, 0x1820 }, { 2752, 0x40a0 }, { 2755, 0x0810 },
+  { 2757, 0x380a }, { 2762, 0x0001 }, { 2763, 0x0500 }, { 2765, 0xa800 },
+  /* 0x6a00 */
+  { 2768, 0x0404 }, { 2770, 0xc28a }, { 2776, 0x000a }, { 2778, 0x2720 },
+  { 2783, 0x0910 }, { 2786, 0x830c }, { 2791, 0x0802 }, { 2793, 0x0000 },
+  { 2793, 0x6211 }, { 2798, 0x1080 }, { 2800, 0x000c }, { 2802, 0x0808 },
+  { 2804, 0x000c }, { 2806, 0x0c08 }, { 2809, 0x0000 }, { 2809, 0x0840 },
+  /* 0x6b00 */
+  { 2811, 0x1410 }, { 2814, 0x0044 }, { 2816, 0x000b }, { 2819, 0x6404 },
+  { 2823, 0x50c0 }, { 2827, 0x8001 }, { 2829, 0x047e }, { 2836, 0x8984 },
+  { 2841, 0x0658 }, { 2846, 0x4140 }, { 2849, 0xc000 }, { 2851, 0x94a4 },
+  { 2857, 0xa862 }, { 2863, 0x09dc }, { 2870, 0x1800 }, { 2872, 0x0000 },
+  /* 0x6c00 */
+  { 2872, 0x8100 }, { 2874, 0x000a }, { 2876, 0x0008 }, { 2877, 0x4190 },
+  { 2881, 0x4007 }, { 2885, 0xe4a1 }, { 2892, 0x2501 }, { 2896, 0x6445 },
+  { 2902, 0x11ee }, { 2910, 0x0e7d }, { 2919, 0x4800 }, { 2921, 0xfb08 },
+  { 2929, 0x1616 }, { 2935, 0x08a8 }, { 2939, 0xc92e }, { 2947, 0x0009 },
+  /* 0x6d00 */
+  { 2949, 0x1800 }, { 2951, 0x4a82 }, { 2956, 0x06a0 }, { 2960, 0x6b64 },
+  { 2968, 0x0002 }, { 2969, 0x1600 }, { 2972, 0x5648 }, { 2978, 0x8390 },
+  { 2983, 0x73a0 }, { 2990, 0x002a }, { 2993, 0x8000 }, { 2994, 0x0024 },
+  { 2996, 0x88f9 }, { 3004, 0x4702 }, { 3009, 0x4d02 }, { 3014, 0x0faa },
+  /* 0x6e00 */
+  { 3022, 0x0000 }, { 3022, 0x8e80 }, { 3027, 0xb87b }, { 3037, 0x7554 },
+  { 3045, 0x2418 }, { 3049, 0xd940 }, { 3055, 0xc880 }, { 3059, 0x040c },
+  { 3062, 0x0000 }, { 3062, 0xb041 }, { 3067, 0x8c24 }, { 3072, 0x0442 },
+  { 3075, 0x5a34 }, { 3082, 0x001a }, { 3085, 0x8000 }, { 3086, 0xc110 },
+  /* 0x6f00 */
+  { 3090, 0x8046 }, { 3094, 0x0032 }, { 3097, 0x180d }, { 3102, 0x8106 },
+  { 3106, 0x0002 }, { 3107, 0xcd92 }, { 3115, 0x6014 }, { 3119, 0x7401 },
+  { 3124, 0x6112 }, { 3129, 0x0091 }, { 3132, 0xc098 }, { 3137, 0x420a },
+  { 3141, 0x040f }, { 3146, 0x8420 }, { 3149, 0x9a13 }, { 3156, 0x4002 },
+  /* 0x7000 */
+  { 3158, 0x8a62 }, { 3164, 0xfd22 }, { 3173, 0x8188 }, { 3177, 0x4080 },
+  { 3179, 0x1000 }, { 3180, 0x2103 }, { 3184, 0x0808 }, { 3186, 0x3101 },
+  { 3190, 0x4420 }, { 3193, 0x0704 }, { 3197, 0xb812 }, { 3203, 0x0388 },
+  { 3207, 0x8900 }, { 3210, 0xa300 }, { 3214, 0x0000 }, { 3214, 0x2202 },
+  /* 0x7100 */
+  { 3217, 0x1210 }, { 3220, 0x4600 }, { 3223, 0x0042 }, { 3225, 0x0041 },
+  { 3227, 0x5680 }, { 3232, 0x5241 }, { 3237, 0x52f0 }, { 3244, 0x2000 },
+  { 3245, 0x8610 }, { 3249, 0x8214 }, { 3253, 0x1004 }, { 3255, 0x4602 },
+  { 3259, 0x430a }, { 3264, 0x8035 }, { 3269, 0x60e0 }, { 3274, 0xd800 },
+  /* 0x7200 */
+  { 3278, 0x0041 }, { 3280, 0x0801 }, { 3282, 0x3400 }, { 3285, 0x6c65 },
+  { 3293, 0x11c1 }, { 3298, 0xab04 }, { 3304, 0x0286 }, { 3308, 0x2204 },
+  { 3311, 0x0003 }, { 3313, 0x0000 }, { 3313, 0x9084 }, { 3317, 0x0000 },
+  { 3317, 0x4015 }, { 3321, 0x0281 }, { 3324, 0x0202 }, { 3326, 0x3300 },
+  /* 0x7300 */
+  { 3330, 0x0400 }, { 3331, 0x3840 }, { 3335, 0x0e20 }, { 3339, 0xc0c0 },
+  { 3343, 0x0030 }, { 3345, 0x0085 }, { 3348, 0x0500 }, { 3350, 0x0d25 },
+  { 3356, 0x4ad0 }, { 3362, 0x81d0 }, { 3367, 0x2280 }, { 3370, 0x020c },
+  { 3373, 0xb605 }, { 3380, 0x6240 }, { 3384, 0x2679 }, { 3392, 0x6280 },
+  /* 0x7400 */
+  { 3396, 0x02ea }, { 3402, 0x0808 }, { 3404, 0xdd67 }, { 3415, 0x8579 },
+  { 3423, 0x081b }, { 3428, 0xdea0 }, { 3436, 0x8735 }, { 3444, 0x4000 },
+  { 3445, 0x0a8c }, { 3450, 0xd100 }, { 3454, 0x05aa }, { 3460, 0xa225 },
+  { 3466, 0x8440 }, { 3469, 0x1510 }, { 3473, 0x404d }, { 3478, 0x0080 },
+  /* 0x7500 */
+  { 3479, 0x0012 }, { 3481, 0x8d22 }, { 3487, 0x1968 }, { 3493, 0x058f },
+  { 3500, 0x9080 }, { 3503, 0x3a1a }, { 3510, 0x8464 }, { 3515, 0x8561 },
+  { 3521, 0xccc0 }, { 3527, 0x2002 }, { 3529, 0x0820 }, { 3531, 0x732e },
+  { 3540, 0x20a4 }, { 3544, 0x0b34 }, { 3550, 0x0004 }, { 3551, 0x1415 },
+  /* 0x7600 */
+  { 3556, 0x2001 }, { 3558, 0x8200 }, { 3560, 0x0057 }, { 3565, 0x0800 },
+  { 3566, 0x5004 }, { 3569, 0x0044 }, { 3571, 0x1212 }, { 3575, 0x7905 },
+  { 3582, 0x40d0 }, { 3586, 0x0009 }, { 3588, 0x4000 }, { 3589, 0x8400 },
+  { 3591, 0x054c }, { 3596, 0xd844 }, { 3602, 0x409a }, { 3607, 0x5114 },
+  /* 0x7700 */
+  { 3612, 0x0b12 }, { 3617, 0x4000 }, { 3618, 0x0201 }, { 3620, 0x1580 },
+  { 3624, 0x2001 }, { 3626, 0x0800 }, { 3627, 0x084a }, { 3631, 0xc200 },
+  { 3634, 0x0800 }, { 3635, 0x4002 }, { 3637, 0x3020 }, { 3640, 0x9809 },
+  { 3645, 0x0000 }, { 3645, 0x1880 }, { 3648, 0xe22c }, { 3655, 0x0008 },
+  /* 0x7800 */
+  { 3656, 0x0004 }, { 3657, 0x0004 }, { 3658, 0x10e0 }, { 3662, 0x0014 },
+  { 3664, 0x8020 }, { 3666, 0x2000 }, { 3667, 0x9800 }, { 3670, 0x1000 },
+  { 3671, 0x7082 }, { 3676, 0x0082 }, { 3678, 0x0288 }, { 3681, 0x1c00 },
+  { 3684, 0x4c22 }, { 3689, 0x0001 }, { 3690, 0x9100 }, { 3693, 0x0820 },
+  /* 0x7900 */
+  { 3695, 0x4002 }, { 3697, 0x0040 }, { 3698, 0x1c00 }, { 3701, 0x4400 },
+  { 3703, 0x0383 }, { 3708, 0x7cc1 }, { 3716, 0x2121 }, { 3720, 0x8400 },
+  { 3722, 0xe002 }, { 3726, 0x0002 }, { 3727, 0x44c0 }, { 3731, 0xe20a },
+  { 3737, 0x0e03 }, { 3742, 0x8126 }, { 3747, 0x02d0 }, { 3751, 0x0800 },
+  /* 0x7a00 */
+  { 3752, 0x2921 }, { 3757, 0x9690 }, { 3763, 0x4001 }, { 3765, 0xb8c2 },
+  { 3772, 0x6241 }, { 3777, 0x0080 }, { 3778, 0x0a06 }, { 3782, 0xa651 },
+  { 3789, 0x0112 }, { 3792, 0x812c }, { 3797, 0xc600 }, { 3801, 0x0400 },
+  { 3802, 0x0cb0 }, { 3807, 0xa280 }, { 3811, 0xa429 }, { 3817, 0x8640 },
+  /* 0x7b00 */
+  { 3821, 0x8000 }, { 3822, 0x4a02 }, { 3826, 0x3041 }, { 3830, 0x0200 },
+  { 3831, 0xba40 }, { 3837, 0x0057 }, { 3842, 0x5001 }, { 3845, 0x2020 },
+  { 3847, 0x8880 }, { 3850, 0x24b0 }, { 3855, 0x2002 }, { 3857, 0x0112 },
+  { 3860, 0x02d3 }, { 3866, 0x0004 }, { 3867, 0x0211 }, { 3870, 0x0000 },
+  /* 0x7c00 */
+  { 3870, 0x0080 }, { 3871, 0x4004 }, { 3873, 0x0c82 }, { 3877, 0xe000 },
+  { 3880, 0x3008 }, { 3883, 0x0000 }, { 3883, 0x1011 }, { 3886, 0x0008 },
+  { 3887, 0x0208 }, { 3889, 0x81a4 }, { 3894, 0x40a0 }, { 3897, 0x420e },
+  { 3902, 0x0400 }, { 3903, 0xc040 }, { 3906, 0x0081 }, { 3908, 0x4800 },
+  /* 0x7d00 */
+  { 3910, 0x2df5 }, { 3920, 0x0f91 }, { 3927, 0xd807 }, { 3934, 0x0629 },
+  { 3939, 0x007c }, { 3944, 0x4001 }, { 3946, 0x4546 }, { 3952, 0x824e },
+  { 3958, 0xc000 }, { 3960, 0x1008 }, { 3962, 0x3005 }, { 3966, 0xed36 },
+  { 3976, 0x0c80 }, { 3979, 0x6540 }, { 3984, 0x930b }, { 3991, 0x0810 },
+  /* 0x7e00 */
+  { 3993, 0x0600 }, { 3995, 0xe820 }, { 4000, 0xc80a }, { 4005, 0x6082 },
+  { 4009, 0x00ca }, { 4013, 0x4034 }, { 4017, 0x2e02 }, { 4022, 0x1201 },
+  { 4025, 0x9004 }, { 4028, 0x1948 }, { 4033, 0x0000 }, { 4033, 0x0000 },
+  { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 },
+  /* 0x7f00 */
+  { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0540 },
+  { 4036, 0x1000 }, { 4037, 0x0031 }, { 4040, 0x4c00 }, { 4043, 0x02a5 },
+  { 4048, 0x5520 }, { 4053, 0x4410 }, { 4056, 0x0310 }, { 4059, 0x2304 },
+  { 4063, 0x5422 }, { 4068, 0x8034 }, { 4072, 0x0a03 }, { 4076, 0x1201 },
+  /* 0x8000 */
+  { 4079, 0x126b }, { 4086, 0x01a1 }, { 4090, 0x2000 }, { 4091, 0xa048 },
+  { 4095, 0x0448 }, { 4098, 0x4540 }, { 4102, 0x8000 }, { 4103, 0xe08d },
+  { 4110, 0x1af0 }, { 4117, 0x2840 }, { 4120, 0x8626 }, { 4126, 0x0416 },
+  { 4130, 0x5018 }, { 4134, 0x4c00 }, { 4137, 0x0032 }, { 4140, 0x2112 },
+  /* 0x8100 */
+  { 4144, 0x05e4 }, { 4150, 0x0d00 }, { 4153, 0x8a08 }, { 4157, 0x4200 },
+  { 4159, 0x4800 }, { 4161, 0x0033 }, { 4165, 0x0860 }, { 4168, 0x8703 },
+  { 4174, 0x8501 }, { 4178, 0x3400 }, { 4181, 0x0109 }, { 4184, 0xe428 },
+  { 4190, 0x2045 }, { 4194, 0x8100 }, { 4196, 0x25a8 }, { 4202, 0x5c18 },
+  /* 0x8200 */
+  { 4208, 0x35a0 }, { 4214, 0xd804 }, { 4219, 0x1c02 }, { 4223, 0x02e0 },
+  { 4227, 0x00a1 }, { 4230, 0x0200 }, { 4231, 0xc050 }, { 4235, 0x4146 },
+  { 4240, 0x6800 }, { 4243, 0xa604 }, { 4248, 0xf260 }, { 4255, 0xbb8a },
+  { 4264, 0x0000 }, { 4264, 0xc8b6 }, { 4272, 0x00e2 }, { 4276, 0x6002 },
+  /* 0x8300 */
+  { 4279, 0x023e }, { 4285, 0x0080 }, { 4286, 0x8900 }, { 4289, 0x0372 },
+  { 4295, 0x8681 }, { 4300, 0x0006 }, { 4302, 0x0000 }, { 4302, 0x0888 },
+  { 4305, 0x4600 }, { 4308, 0x4140 }, { 4311, 0x0e04 }, { 4315, 0x2000 },
+  { 4316, 0x1622 }, { 4321, 0x1048 }, { 4324, 0x8a00 }, { 4327, 0x2217 },
+  /* 0x8400 */
+  { 4333, 0x7418 }, { 4339, 0x0000 }, { 4339, 0x1200 }, { 4341, 0x2102 },
+  { 4344, 0x0200 }, { 4345, 0x0880 }, { 4347, 0x984a }, { 4353, 0x0420 },
+  { 4355, 0x0000 }, { 4355, 0x1211 }, { 4359, 0x0002 }, { 4360, 0x9904 },
+  { 4365, 0x2a55 }, { 4372, 0x0402 }, { 4374, 0x5000 }, { 4376, 0x1010 },
+  /* 0x8500 */
+  { 4378, 0x0000 }, { 4378, 0x459a }, { 4385, 0xb02a }, { 4391, 0xa000 },
+  { 4393, 0x420a }, { 4397, 0x0208 }, { 4399, 0x2708 }, { 4404, 0x0000 },
+  { 4404, 0x8090 }, { 4407, 0x0812 }, { 4410, 0x8740 }, { 4415, 0x0401 },
+  { 4417, 0xe202 }, { 4422, 0x3020 }, { 4425, 0x0630 }, { 4429, 0x8c80 },
+  /* 0x8600 */
+  { 4433, 0x04c4 }, { 4437, 0x04c0 }, { 4440, 0x2000 }, { 4441, 0x8000 },
+  { 4442, 0x4000 }, { 4443, 0xd831 }, { 4450, 0x0080 }, { 4451, 0x0200 },
+  { 4452, 0x1400 }, { 4454, 0x0008 }, { 4455, 0x0218 }, { 4458, 0x0000 },
+  { 4458, 0x0880 }, { 4460, 0x8a10 }, { 4464, 0x2010 }, { 4466, 0x4000 },
+  /* 0x8700 */
+  { 4467, 0x010d }, { 4471, 0x1500 }, { 4474, 0x0000 }, { 4474, 0x0000 },
+  { 4474, 0x4000 }, { 4475, 0x80a0 }, { 4478, 0x0140 }, { 4480, 0x0150 },
+  { 4483, 0x2004 }, { 4485, 0x8000 }, { 4486, 0x0004 }, { 4487, 0x0408 },
+  { 4489, 0x0010 }, { 4490, 0x0000 }, { 4490, 0x9001 }, { 4493, 0x4a04 },
+  /* 0x8800 */
+  { 4497, 0x0020 }, { 4498, 0x8000 }, { 4499, 0x000c }, { 4501, 0x0842 },
+  { 4504, 0x3041 }, { 4508, 0x2a8c }, { 4514, 0x090e }, { 4519, 0xc085 },
+  { 4524, 0x2906 }, { 4529, 0x40c4 }, { 4533, 0x0800 }, { 4534, 0x0010 },
+  { 4535, 0x8006 }, { 4538, 0xb230 }, { 4544, 0x0102 }, { 4546, 0x2138 },
+  /* 0x8900 */
+  { 4551, 0x0080 }, { 4552, 0x030d }, { 4557, 0x0420 }, { 4559, 0x0940 },
+  { 4562, 0x0012 }, { 4564, 0x8000 }, { 4565, 0x0410 }, { 4567, 0x8004 },
+  { 4569, 0x88ca }, { 4575, 0x0048 }, { 4577, 0x0602 }, { 4580, 0x2404 },
+  { 4583, 0x0001 }, { 4584, 0x0004 }, { 4585, 0x0008 }, { 4586, 0x0110 },
+  /* 0x8a00 */
+  { 4588, 0x550d }, { 4595, 0xa9c8 }, { 4602, 0x2428 }, { 4606, 0x0c52 },
+  { 4611, 0x0000 }, { 4611, 0x4831 }, { 4616, 0x624d }, { 4623, 0x022f },
+  { 4629, 0x30a0 }, { 4633, 0x4128 }, { 4637, 0x057b }, { 4645, 0xd205 },
+  { 4651, 0xa894 }, { 4657, 0x1844 }, { 4661, 0x6cc2 }, { 4668, 0x45c2 },
+  /* 0x8b00 */
+  { 4674, 0x4017 }, { 4679, 0x2ed1 }, { 4687, 0x1901 }, { 4691, 0x0208 },
+  { 4693, 0xc202 }, { 4697, 0x1500 }, { 4700, 0x9040 }, { 4703, 0x2091 },
+  { 4707, 0x0401 }, { 4709, 0x044d }, { 4714, 0x0000 }, { 4714, 0x0000 },
+  { 4714, 0x0000 }, { 4714, 0x0000 }, { 4714, 0x0000 }, { 4714, 0x0000 },
+  /* 0x8c00 */
+  { 4714, 0x0000 }, { 4714, 0x0000 }, { 4714, 0x0000 }, { 4714, 0x8080 },
+  { 4716, 0x1542 }, { 4721, 0x0420 }, { 4723, 0x0c02 }, { 4726, 0x0600 },
+  { 4728, 0x1404 }, { 4731, 0x6000 }, { 4733, 0x9f87 }, { 4743, 0xb9d9 },
+  { 4753, 0x059f }, { 4761, 0x540a }, { 4766, 0x245d }, { 4773, 0x3810 },
+  /* 0x8d00 */
+  { 4777, 0x25b0 }, { 4783, 0x0048 }, { 4785, 0x0000 }, { 4785, 0x0000 },
+  { 4785, 0x0000 }, { 4785, 0x0000 }, { 4785, 0x0850 }, { 4788, 0x0099 },
+  { 4792, 0x0420 }, { 4794, 0x0200 }, { 4795, 0x0108 }, { 4797, 0x4408 },
+  { 4800, 0x9840 }, { 4804, 0x2800 }, { 4806, 0x810a }, { 4810, 0x0008 },
+  /* 0x8e00 */
+  { 4811, 0x8400 }, { 4813, 0x4001 }, { 4815, 0x0400 }, { 4816, 0x0021 },
+  { 4818, 0x0794 }, { 4824, 0x8200 }, { 4826, 0x0001 }, { 4827, 0x0050 },
+  { 4829, 0x2482 }, { 4833, 0x0000 }, { 4833, 0x1c00 }, { 4836, 0x0000 },
+  { 4836, 0x3c01 }, { 4841, 0x8004 }, { 4843, 0x0800 }, { 4844, 0x4900 },
+  /* 0x8f00 */
+  { 4847, 0x0228 }, { 4850, 0xf83c }, { 4859, 0x86c0 }, { 4864, 0xcb08 },
+  { 4870, 0x6230 }, { 4875, 0xa000 }, { 4877, 0x0004 }, { 4878, 0x0000 },
+  { 4878, 0x0000 }, { 4878, 0x1800 }, { 4880, 0xa148 }, { 4885, 0x0007 },
+  { 4888, 0x4024 }, { 4891, 0x0012 }, { 4893, 0x2c40 }, { 4897, 0x2285 },
+  /* 0x9000 */
+  { 4902, 0xa96f }, { 4912, 0xe6b3 }, { 4922, 0x400f }, { 4927, 0x5126 },
+  { 4933, 0x6c86 }, { 4940, 0x723b }, { 4949, 0xe20b }, { 4956, 0xb5a4 },
+  { 4964, 0x859f }, { 4973, 0x0222 }, { 4976, 0x854c }, { 4982, 0x0123 },
+  { 4986, 0x0402 }, { 4988, 0x4000 }, { 4989, 0x2102 }, { 4992, 0x2020 },
+  /* 0x9100 */
+  { 4994, 0x0004 }, { 4995, 0x0224 }, { 4998, 0x2080 }, { 5000, 0x0004 },
+  { 5001, 0x7e00 }, { 5007, 0x0004 }, { 5008, 0x1604 }, { 5012, 0x01a0 },
+  { 5015, 0x2a80 }, { 5019, 0x1004 }, { 5021, 0xd800 }, { 5025, 0x0032 },
+  { 5028, 0xfa81 }, { 5036, 0x3183 }, { 5042, 0x0488 }, { 5045, 0x0020 },
+  /* 0x9200 */
+  { 5046, 0x2000 }, { 5047, 0x4087 }, { 5052, 0x0000 }, { 5052, 0x8410 },
+  { 5055, 0x0221 }, { 5058, 0x4880 }, { 5061, 0x0074 }, { 5065, 0x0000 },
+  { 5065, 0x0029 }, { 5068, 0x114a }, { 5073, 0x0000 }, { 5073, 0x02c8 },
+  { 5077, 0x9000 }, { 5079, 0x0004 }, { 5080, 0x0410 }, { 5082, 0x1100 },
+  /* 0x9300 */
+  { 5084, 0x0010 }, { 5085, 0xc501 }, { 5090, 0xc957 }, { 5099, 0x0000 },
+  { 5099, 0x2d00 }, { 5103, 0x0810 }, { 5105, 0x4000 }, { 5106, 0x5020 },
+  { 5109, 0x1000 }, { 5110, 0x0450 }, { 5113, 0x3088 }, { 5117, 0x0001 },
+  { 5118, 0x0008 }, { 5119, 0x4002 }, { 5121, 0x0012 }, { 5123, 0x0040 },
+  /* 0x9400 */
+  { 5124, 0x0010 }, { 5125, 0x0100 }, { 5126, 0x0820 }, { 5128, 0x0120 },
+  { 5130, 0x0010 }, { 5131, 0x0806 }, { 5134, 0x0000 }, { 5134, 0xa000 },
+  { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 },
+  { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 },
+  /* 0x9500 */
+  { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 },
+  { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0080 },
+  { 5137, 0x8a09 }, { 5142, 0x011e }, { 5147, 0x2138 }, { 5152, 0x1802 },
+  { 5155, 0x0480 }, { 5157, 0x1070 }, { 5161, 0x0006 }, { 5163, 0x0000 },
+  /* 0x9600 */
+  { 5163, 0x0000 }, { 5163, 0x1000 }, { 5164, 0x4402 }, { 5167, 0x8804 },
+  { 5170, 0x3815 }, { 5176, 0xf801 }, { 5182, 0x041c }, { 5186, 0x21e9 },
+  { 5193, 0x6c60 }, { 5199, 0x1b30 }, { 5205, 0x0588 }, { 5209, 0x0882 },
+  { 5212, 0x7af3 }, { 5223, 0x1a60 }, { 5228, 0x870c }, { 5234, 0x0ac5 },
+  /* 0x9700 */
+  { 5240, 0x00c1 }, { 5243, 0x524a }, { 5249, 0x0080 }, { 5250, 0x2205 },
+  { 5254, 0x0114 }, { 5257, 0x5042 }, { 5261, 0x2206 }, { 5265, 0x0490 },
+  { 5268, 0xa800 }, { 5271, 0x0000 }, { 5271, 0x2901 }, { 5275, 0x0000 },
+  { 5275, 0x0840 }, { 5277, 0x1008 }, { 5279, 0x0000 }, { 5279, 0x8848 },
+  /* 0x9800 */
+  { 5283, 0x156f }, { 5292, 0x018f }, { 5298, 0x2000 }, { 5299, 0x0b01 },
+  { 5303, 0x7040 }, { 5307, 0x4510 }, { 5311, 0x88a0 }, { 5315, 0x0000 },
+  { 5315, 0x0000 }, { 5315, 0x0000 }, { 5315, 0x8100 }, { 5317, 0x0002 },
+  { 5318, 0x0090 }, { 5320, 0x9800 }, { 5323, 0xe006 }, { 5328, 0x7010 },
+  /* 0x9900 */
+  { 5332, 0x1608 }, { 5336, 0x4109 }, { 5340, 0x0101 }, { 5342, 0x0000 },
+  { 5342, 0x3a20 }, { 5347, 0x0096 }, { 5351, 0x0000 }, { 5351, 0x0000 },
+  { 5351, 0x0000 }, { 5351, 0x2240 }, { 5354, 0x7120 }, { 5359, 0x021a },
+  { 5363, 0x0002 }, { 5364, 0xa227 }, { 5371, 0x2000 }, { 5372, 0x8002 },
+  /* 0x9a00 */
+  { 5374, 0xc102 }, { 5378, 0x0200 }, { 5379, 0x0800 }, { 5380, 0x00c1 },
+  { 5383, 0x2029 }, { 5387, 0x8ca0 }, { 5392, 0x0624 }, { 5396, 0x0000 },
+  { 5396, 0x0000 }, { 5396, 0x0000 }, { 5396, 0x0100 }, { 5397, 0x0100 },
+  { 5398, 0x0000 }, { 5398, 0x0118 }, { 5401, 0x4020 }, { 5403, 0x0000 },
+  /* 0x9b00 */
+  { 5403, 0x0000 }, { 5403, 0x0400 }, { 5404, 0x0480 }, { 5406, 0x1002 },
+  { 5408, 0x803e }, { 5414, 0x0410 }, { 5416, 0x8000 }, { 5417, 0x0000 },
+  { 5417, 0x4000 }, { 5418, 0x8002 }, { 5420, 0x4800 }, { 5422, 0x0000 },
+  { 5422, 0x0200 }, { 5423, 0x0040 }, { 5424, 0x0110 }, { 5426, 0x0000 },
+  /* 0x9c00 */
+  { 5426, 0x2000 }, { 5427, 0x0025 }, { 5430, 0x0020 }, { 5431, 0x0804 },
+  { 5433, 0x0280 }, { 5435, 0x0080 }, { 5436, 0x0000 }, { 5436, 0x0000 },
+  { 5436, 0x0000 }, { 5436, 0x0000 }, { 5436, 0x0000 }, { 5436, 0x0000 },
+  { 5436, 0x0000 }, { 5436, 0x0000 }, { 5436, 0x02a0 }, { 5439, 0x0058 },
+  /* 0x9d00 */
+  { 5442, 0x0200 }, { 5443, 0x0800 }, { 5444, 0x0140 }, { 5446, 0x0800 },
+  { 5447, 0x0000 }, { 5447, 0x2002 }, { 5449, 0x1003 }, { 5452, 0x0004 },
+  { 5453, 0x0000 }, { 5453, 0x0000 }, { 5453, 0x8200 }, { 5455, 0x0010 },
+  { 5456, 0x0010 }, { 5457, 0x0080 }, { 5458, 0x0000 }, { 5458, 0x0704 },
+  /* 0x9e00 */
+  { 5462, 0x0000 }, { 5462, 0x4400 }, { 5464, 0x0000 }, { 5464, 0x0000 },
+  { 5464, 0x0000 }, { 5464, 0x0000 }, { 5464, 0x0000 }, { 5464, 0xa220 },
+  { 5468, 0x0000 }, { 5468, 0xa08c }, { 5473, 0x0020 }, { 5474, 0x4830 },
+  { 5478, 0x6008 }, { 5481, 0x5912 }, { 5487, 0x0100 }, { 5488, 0x0010 },
+  /* 0x9f00 */
+  { 5489, 0x4180 }, { 5492, 0x0008 }, { 5493, 0x0001 }, { 5494, 0x0800 },
+  { 5495, 0x4c00 }, { 5498, 0x8004 }, { 5500, 0x1482 }, { 5504, 0x0080 },
+  { 5505, 0x2000 }, { 5506, 0x1021 },
+};
+static const Summary16 ksc5601_uni2indx_pageac[698] = {
+  /* 0xac00 */
+  { 5509, 0x0793 }, { 5516, 0x3eff }, { 5529, 0xb011 }, { 5534, 0x1303 },
+  { 5539, 0x2801 }, { 5542, 0x1110 }, { 5545, 0x0000 }, { 5545, 0x0593 },
+  { 5551, 0x1e7b }, { 5561, 0xb011 }, { 5566, 0x9703 }, { 5573, 0x3b01 },
+  { 5579, 0x1112 }, { 5583, 0x00a0 }, { 5585, 0x9593 }, { 5593, 0x306b },
+  /* 0xad00 */
+  { 5600, 0xb051 }, { 5606, 0x1102 }, { 5609, 0x3201 }, { 5613, 0x1130 },
+  { 5617, 0x02b0 }, { 5621, 0x0111 }, { 5624, 0x300a }, { 5628, 0xb879 },
+  { 5637, 0x1306 }, { 5642, 0x3001 }, { 5645, 0x0010 }, { 5646, 0x0080 },
+  { 5647, 0x0113 }, { 5651, 0x100b }, { 5655, 0x0011 }, { 5657, 0x9300 },
+  /* 0xae00 */
+  { 5661, 0x2b03 }, { 5667, 0x0010 }, { 5668, 0x0000 }, { 5668, 0x0593 },
+  { 5674, 0x746b }, { 5683, 0xb051 }, { 5689, 0x1323 }, { 5695, 0x3b01 },
+  { 5701, 0x1030 }, { 5704, 0x0000 }, { 5704, 0x0000 }, { 5704, 0x7000 },
+  { 5707, 0xb011 }, { 5712, 0x1303 }, { 5717, 0x2900 }, { 5720, 0x1110 },
+  /* 0xaf00 */
+  { 5723, 0x2180 }, { 5726, 0x0001 }, { 5727, 0x3000 }, { 5729, 0xb015 },
+  { 5735, 0x030e }, { 5740, 0x3001 }, { 5743, 0x0030 }, { 5745, 0x0200 },
+  { 5746, 0x0111 }, { 5749, 0x1023 }, { 5753, 0x0000 }, { 5753, 0x1300 },
+  { 5756, 0x6b81 }, { 5763, 0x1010 }, { 5765, 0x0300 }, { 5767, 0x0113 },
+  /* 0xb000 */
+  { 5771, 0x1013 }, { 5775, 0x3011 }, { 5779, 0x0100 }, { 5780, 0x0000 },
+  { 5780, 0x5530 }, { 5786, 0x22b8 }, { 5792, 0x0000 }, { 5792, 0x3000 },
+  { 5794, 0xb011 }, { 5799, 0x9702 }, { 5805, 0xfb07 }, { 5815, 0x113a },
+  { 5821, 0x03b0 }, { 5826, 0x0113 }, { 5830, 0x0021 }, { 5832, 0x0000 },
+  /* 0xb100 */
+  { 5832, 0x1b00 }, { 5836, 0x3b0d }, { 5844, 0x1138 }, { 5849, 0x03b0 },
+  { 5854, 0x0113 }, { 5858, 0x1133 }, { 5864, 0x0001 }, { 5865, 0x1300 },
+  { 5868, 0x2b05 }, { 5874, 0x111c }, { 5879, 0x0100 }, { 5880, 0x0000 },
+  { 5880, 0x1000 }, { 5881, 0xb011 }, { 5886, 0x1300 }, { 5889, 0x2a01 },
+  /* 0xb200 */
+  { 5893, 0x1930 }, { 5898, 0x02b0 }, { 5902, 0x0001 }, { 5903, 0x1010 },
+  { 5905, 0x0000 }, { 5905, 0x1100 }, { 5907, 0x0301 }, { 5910, 0x1030 },
+  { 5913, 0x0230 }, { 5916, 0x0713 }, { 5922, 0x146b }, { 5929, 0x0011 },
+  { 5931, 0x1300 }, { 5934, 0x2b05 }, { 5940, 0xf974 }, { 5950, 0x8fb8 },
+  /* 0xb300 */
+  { 5959, 0x0113 }, { 5963, 0x103b }, { 5969, 0x0000 }, { 5969, 0x0000 },
+  { 5969, 0x0000 }, { 5969, 0xd970 }, { 5977, 0x4ab0 }, { 5983, 0x0113 },
+  { 5987, 0x103b }, { 5993, 0x0011 }, { 5995, 0x1103 }, { 5999, 0x0000 },
+  { 5999, 0x5930 }, { 6005, 0x2ab1 }, { 6012, 0x0111 }, { 6015, 0x1000 },
+  /* 0xb400 */
+  { 6016, 0x0000 }, { 6016, 0x1101 }, { 6019, 0x0b01 }, { 6023, 0x0010 },
+  { 6024, 0x0000 }, { 6024, 0x0113 }, { 6028, 0x102b }, { 6033, 0x0000 },
+  { 6033, 0x0101 }, { 6035, 0x2000 }, { 6036, 0x1110 }, { 6039, 0x02a0 },
+  { 6042, 0x0111 }, { 6045, 0x3021 }, { 6049, 0xb059 }, { 6056, 0x0102 },
+  /* 0xb500 */
+  { 6058, 0x0000 }, { 6058, 0x1930 }, { 6063, 0x07b0 }, { 6069, 0x0113 },
+  { 6073, 0x383b }, { 6081, 0xb011 }, { 6086, 0x0003 }, { 6088, 0x0000 },
+  { 6088, 0x0000 }, { 6088, 0x0000 }, { 6088, 0x0d13 }, { 6094, 0x383b },
+  { 6102, 0xb011 }, { 6107, 0x0103 }, { 6110, 0x1000 }, { 6111, 0x0000 },
+  /* 0xb600 */
+  { 6111, 0x0000 }, { 6111, 0x0113 }, { 6115, 0x1020 }, { 6117, 0x0010 },
+  { 6118, 0x0100 }, { 6119, 0x0000 }, { 6119, 0x0110 }, { 6121, 0x0000 },
+  { 6121, 0x0000 }, { 6121, 0x3000 }, { 6123, 0x1811 }, { 6127, 0x0002 },
+  { 6128, 0x0000 }, { 6128, 0x0010 }, { 6129, 0x0000 }, { 6129, 0x0111 },
+  /* 0xb700 */
+  { 6132, 0x0023 }, { 6135, 0x0000 }, { 6135, 0x9300 }, { 6139, 0x0b01 },
+  { 6143, 0x1110 }, { 6146, 0x0030 }, { 6148, 0x0111 }, { 6151, 0x302b },
+  { 6157, 0xb011 }, { 6162, 0x13c7 }, { 6170, 0x3b01 }, { 6176, 0x0130 },
+  { 6179, 0x0280 }, { 6181, 0x0000 }, { 6181, 0x3000 }, { 6183, 0xb011 },
+  /* 0xb800 */
+  { 6188, 0x1383 }, { 6194, 0x2b01 }, { 6199, 0x1130 }, { 6203, 0x03b0 },
+  { 6208, 0x0011 }, { 6210, 0x300a }, { 6214, 0xb011 }, { 6219, 0x1102 },
+  { 6222, 0x2000 }, { 6223, 0x0000 }, { 6223, 0x0100 }, { 6224, 0x0111 },
+  { 6227, 0x102b }, { 6232, 0xa011 }, { 6236, 0x1302 }, { 6240, 0x2b01 },
+  /* 0xb900 */
+  { 6245, 0x0010 }, { 6246, 0x0100 }, { 6247, 0x0001 }, { 6248, 0x3000 },
+  { 6250, 0x9011 }, { 6254, 0x1302 }, { 6258, 0x2b01 }, { 6263, 0x1130 },
+  { 6267, 0x66b0 }, { 6274, 0x0000 }, { 6274, 0x3000 }, { 6276, 0xb011 },
+  { 6281, 0xd302 }, { 6287, 0x6b07 }, { 6295, 0x113a }, { 6301, 0x07b0 },
+  /* 0xba00 */
+  { 6307, 0x0103 }, { 6310, 0x0020 }, { 6311, 0x0000 }, { 6311, 0x1300 },
+  { 6314, 0x6b05 }, { 6321, 0x1138 }, { 6326, 0x03b0 }, { 6331, 0x0113 },
+  { 6335, 0x10b8 }, { 6340, 0x0000 }, { 6340, 0x1b00 }, { 6344, 0x2b05 },
+  { 6350, 0x0110 }, { 6352, 0x0300 }, { 6354, 0x0000 }, { 6354, 0x1000 },
+  /* 0xbb00 */
+  { 6355, 0xa011 }, { 6359, 0x1102 }, { 6362, 0x0a01 }, { 6365, 0x7970 },
+  { 6373, 0xa2b0 }, { 6379, 0x0111 }, { 6382, 0x100a }, { 6385, 0x0000 },
+  { 6385, 0x1100 }, { 6387, 0x0001 }, { 6388, 0x1110 }, { 6391, 0x0090 },
+  { 6393, 0x0111 }, { 6396, 0x0009 }, { 6398, 0x0000 }, { 6398, 0x9300 },
+  /* 0xbc00 */
+  { 6402, 0xbb05 }, { 6410, 0xf9f2 }, { 6421, 0x22b0 }, { 6426, 0x0113 },
+  { 6430, 0x323b }, { 6438, 0x2001 }, { 6440, 0x0000 }, { 6440, 0x0000 },
+  { 6440, 0x5930 }, { 6446, 0x06b0 }, { 6451, 0x0193 }, { 6456, 0x303b },
+  { 6463, 0xa011 }, { 6467, 0x1123 }, { 6472, 0x0000 }, { 6472, 0x1170 },
+  /* 0xbd00 */
+  { 6477, 0x02b0 }, { 6481, 0x0011 }, { 6483, 0x1010 }, { 6485, 0x0000 },
+  { 6485, 0x1301 }, { 6489, 0x0301 }, { 6492, 0x0110 }, { 6494, 0x0000 },
+  { 6494, 0x0793 }, { 6501, 0x162b }, { 6508, 0x0010 }, { 6509, 0x0101 },
+  { 6511, 0x0000 }, { 6511, 0x1130 }, { 6515, 0x0200 }, { 6516, 0x0111 },
+  /* 0xbe00 */
+  { 6519, 0x3029 }, { 6524, 0xb011 }, { 6529, 0x0000 }, { 6529, 0x0000 },
+  { 6529, 0x5130 }, { 6534, 0x0eb0 }, { 6540, 0x0513 }, { 6545, 0x383b },
+  { 6553, 0xb011 }, { 6558, 0x0303 }, { 6562, 0x0100 }, { 6563, 0x0000 },
+  { 6563, 0x0000 }, { 6563, 0x0193 }, { 6568, 0x1039 }, { 6573, 0x0000 },
+  /* 0xbf00 */
+  { 6573, 0x0302 }, { 6576, 0x3b00 }, { 6581, 0x0000 }, { 6581, 0x0000 },
+  { 6581, 0x0113 }, { 6585, 0x0023 }, { 6588, 0x0000 }, { 6588, 0x0000 },
+  { 6588, 0x0000 }, { 6588, 0x0010 }, { 6589, 0x0000 }, { 6589, 0x0001 },
+  { 6590, 0x3020 }, { 6593, 0x9011 }, { 6597, 0x0002 }, { 6598, 0x0000 },
+  /* 0xc000 */
+  { 6598, 0x0000 }, { 6598, 0x0000 }, { 6598, 0x0000 }, { 6598, 0x1000 },
+  { 6599, 0x0000 }, { 6599, 0x1102 }, { 6602, 0x0301 }, { 6605, 0x0000 },
+  { 6605, 0x0000 }, { 6605, 0x0113 }, { 6609, 0xb02b }, { 6616, 0xb079 },
+  { 6624, 0x1323 }, { 6630, 0x3b01 }, { 6636, 0x1130 }, { 6640, 0x02b0 },
+  /* 0xc100 */
+  { 6644, 0x0111 }, { 6647, 0xf021 }, { 6653, 0xb0d9 }, { 6661, 0x1343 },
+  { 6667, 0x3b01 }, { 6673, 0x1130 }, { 6677, 0x03b0 }, { 6682, 0x0111 },
+  { 6685, 0x7020 }, { 6689, 0xb051 }, { 6695, 0x1322 }, { 6700, 0x2001 },
+  { 6702, 0x1110 }, { 6705, 0x0190 }, { 6708, 0x0111 }, { 6711, 0x300b },
+  /* 0xc200 */
+  { 6716, 0xb011 }, { 6721, 0x9302 }, { 6726, 0xab01 }, { 6732, 0x0016 },
+  { 6735, 0x0100 }, { 6736, 0x0113 }, { 6740, 0x3021 }, { 6744, 0xb011 },
+  { 6749, 0x0302 }, { 6752, 0x2901 }, { 6756, 0x3130 }, { 6761, 0x02b0 },
+  { 6765, 0x0000 }, { 6765, 0x3000 }, { 6767, 0xb819 }, { 6774, 0x1b42 },
+  /* 0xc300 */
+  { 6780, 0x3301 }, { 6785, 0x1138 }, { 6790, 0x0330 }, { 6794, 0x0000 },
+  { 6794, 0x0020 }, { 6795, 0x0000 }, { 6795, 0x1300 }, { 6798, 0x3305 },
+  { 6804, 0x1110 }, { 6807, 0x0000 }, { 6807, 0x0000 }, { 6807, 0x0000 },
+  { 6807, 0x0001 }, { 6808, 0x9300 }, { 6812, 0x2305 }, { 6817, 0x0130 },
+  /* 0xc400 */
+  { 6820, 0x0100 }, { 6821, 0x0001 }, { 6822, 0x1010 }, { 6824, 0x3011 },
+  { 6828, 0x0100 }, { 6829, 0x0000 }, { 6829, 0x1130 }, { 6833, 0x0230 },
+  { 6836, 0x0001 }, { 6837, 0x1010 }, { 6839, 0x0000 }, { 6839, 0x1100 },
+  { 6841, 0x0000 }, { 6841, 0x0000 }, { 6841, 0x0200 }, { 6842, 0x8513 },
+  /* 0xc500 */
+  { 6848, 0x1003 }, { 6851, 0x1011 }, { 6854, 0x1300 }, { 6857, 0x2b01 },
+  { 6862, 0x7730 }, { 6870, 0x63b8 }, { 6878, 0x0113 }, { 6882, 0x303b },
+  { 6889, 0xb091 }, { 6895, 0x11a2 }, { 6900, 0x0201 }, { 6902, 0x7b30 },
+  { 6910, 0x57f0 }, { 6919, 0x0113 }, { 6923, 0x702b }, { 6930, 0xf0d1 },
+  /* 0xc600 */
+  { 6938, 0x11e3 }, { 6945, 0x1b01 }, { 6950, 0x7130 }, { 6956, 0x0ab9 },
+  { 6963, 0x0113 }, { 6967, 0x303b }, { 6974, 0x9001 }, { 6977, 0x1302 },
+  { 6981, 0x2b01 }, { 6986, 0x1130 }, { 6990, 0x02b0 }, { 6994, 0x0713 },
+  { 7000, 0x302b }, { 7006, 0x3011 }, { 7010, 0x1303 }, { 7015, 0x2301 },
+  /* 0xc700 */
+  { 7019, 0x1130 }, { 7023, 0x02b0 }, { 7027, 0x0113 }, { 7031, 0x30ab },
+  { 7038, 0xb411 }, { 7044, 0x11fe }, { 7053, 0x0901 }, { 7056, 0x7130 },
+  { 7062, 0x47b8 }, { 7070, 0x05d3 }, { 7077, 0x307b }, { 7085, 0xb011 },
+  { 7090, 0x5303 }, { 7096, 0x2101 }, { 7099, 0x1110 }, { 7102, 0x0000 },
+  /* 0xc800 */
+  { 7102, 0x0513 }, { 7107, 0x306b }, { 7114, 0xb011 }, { 7119, 0x1102 },
+  { 7122, 0x3301 }, { 7127, 0x0010 }, { 7128, 0x0000 }, { 7128, 0x0513 },
+  { 7133, 0x38eb }, { 7142, 0xa010 }, { 7145, 0x0102 }, { 7147, 0x3000 },
+  { 7149, 0x1110 }, { 7152, 0x02b0 }, { 7156, 0x0013 }, { 7159, 0x3020 },
+  /* 0xc900 */
+  { 7162, 0xb071 }, { 7169, 0x0102 }, { 7171, 0x1000 }, { 7172, 0x0010 },
+  { 7173, 0x0000 }, { 7173, 0x0113 }, { 7177, 0x100b }, { 7181, 0x1011 },
+  { 7184, 0x1300 }, { 7187, 0x2b01 }, { 7192, 0x0000 }, { 7192, 0x0000 },
+  { 7192, 0x0593 }, { 7198, 0x366b }, { 7207, 0xb095 }, { 7214, 0x1303 },
+  /* 0xca00 */
+  { 7219, 0x3b01 }, { 7225, 0x0110 }, { 7227, 0x0200 }, { 7228, 0x0000 },
+  { 7228, 0x3000 }, { 7230, 0xb011 }, { 7235, 0x0103 }, { 7238, 0x2000 },
+  { 7239, 0x0010 }, { 7240, 0x0100 }, { 7241, 0x0000 }, { 7241, 0x3000 },
+  { 7243, 0xb011 }, { 7248, 0x030a }, { 7252, 0x1001 }, { 7254, 0x0010 },
+  /* 0xcb00 */
+  { 7255, 0x0100 }, { 7256, 0x0111 }, { 7259, 0x0003 }, { 7261, 0x0000 },
+  { 7261, 0x1302 }, { 7265, 0x2301 }, { 7269, 0x0010 }, { 7270, 0x0300 },
+  { 7272, 0x0000 }, { 7272, 0x1000 }, { 7273, 0x0000 }, { 7273, 0x0100 },
+  { 7274, 0x0000 }, { 7274, 0x0010 }, { 7275, 0x0290 }, { 7278, 0x0000 },
+  /* 0xcc00 */
+  { 7278, 0x3000 }, { 7280, 0x3011 }, { 7284, 0x5386 }, { 7291, 0x7b01 },
+  { 7298, 0x1130 }, { 7302, 0x03b0 }, { 7307, 0x0151 }, { 7311, 0x0021 },
+  { 7313, 0x0000 }, { 7313, 0x1300 }, { 7316, 0x3b01 }, { 7322, 0x1130 },
+  { 7326, 0x02b0 }, { 7330, 0x0011 }, { 7332, 0x1010 }, { 7334, 0x0001 },
+  /* 0xcd00 */
+  { 7335, 0x1302 }, { 7339, 0x2b01 }, { 7344, 0x1110 }, { 7347, 0x0200 },
+  { 7348, 0x0000 }, { 7348, 0x1000 }, { 7349, 0xb011 }, { 7354, 0x0102 },
+  { 7356, 0x0100 }, { 7357, 0x1130 }, { 7361, 0x02b0 }, { 7365, 0x0001 },
+  { 7366, 0x1010 }, { 7368, 0x0001 }, { 7369, 0x1100 }, { 7371, 0x2b01 },
+  /* 0xce00 */
+  { 7376, 0x1110 }, { 7379, 0x0210 }, { 7381, 0x0113 }, { 7385, 0x002b },
+  { 7389, 0x0000 }, { 7389, 0x9300 }, { 7393, 0x2b03 }, { 7399, 0x1130 },
+  { 7403, 0x02b0 }, { 7407, 0x0113 }, { 7411, 0x303b }, { 7418, 0x0000 },
+  { 7418, 0x0002 }, { 7419, 0x0000 }, { 7419, 0x1930 }, { 7424, 0x03b0 },
+  /* 0xcf00 */
+  { 7429, 0x0113 }, { 7433, 0x102b }, { 7438, 0xb011 }, { 7443, 0x0103 },
+  { 7446, 0x0000 }, { 7446, 0x1130 }, { 7450, 0x02b0 }, { 7454, 0x0113 },
+  { 7458, 0x1021 }, { 7461, 0x0000 }, { 7461, 0x0102 }, { 7463, 0x0001 },
+  { 7464, 0x0010 }, { 7465, 0x0000 }, { 7465, 0x0113 }, { 7469, 0x102b },
+  /* 0xd000 */
+  { 7474, 0x0011 }, { 7476, 0x0102 }, { 7478, 0x2000 }, { 7479, 0x1130 },
+  { 7483, 0x02b0 }, { 7487, 0x0111 }, { 7490, 0x3001 }, { 7493, 0x3011 },
+  { 7497, 0x0002 }, { 7498, 0x0000 }, { 7498, 0x1130 }, { 7502, 0x02b0 },
+  { 7506, 0x0313 }, { 7511, 0x303b }, { 7518, 0xb011 }, { 7523, 0x0103 },
+  /* 0xd100 */
+  { 7526, 0x2000 }, { 7527, 0x0000 }, { 7527, 0x0000 }, { 7527, 0x0513 },
+  { 7532, 0x303b }, { 7539, 0xb011 }, { 7544, 0x1102 }, { 7547, 0x1000 },
+  { 7548, 0x0110 }, { 7550, 0x0000 }, { 7550, 0x0113 }, { 7554, 0x142b },
+  { 7560, 0x0001 }, { 7561, 0x0100 }, { 7562, 0x0000 }, { 7562, 0x0110 },
+  /* 0xd200 */
+  { 7564, 0x0280 }, { 7566, 0x0001 }, { 7567, 0x3000 }, { 7569, 0xb011 },
+  { 7574, 0x0102 }, { 7576, 0x1000 }, { 7577, 0x0010 }, { 7578, 0x0000 },
+  { 7578, 0x0113 }, { 7582, 0x1023 }, { 7586, 0x1011 }, { 7589, 0x9302 },
+  { 7594, 0x0b05 }, { 7599, 0x1110 }, { 7602, 0x0030 }, { 7604, 0x0113 },
+  /* 0xd300 */
+  { 7608, 0x702b }, { 7615, 0xb051 }, { 7621, 0x1323 }, { 7627, 0x3b01 },
+  { 7633, 0x0030 }, { 7635, 0x0000 }, { 7635, 0x0000 }, { 7635, 0x3000 },
+  { 7637, 0xb011 }, { 7642, 0x1303 }, { 7647, 0x2b01 }, { 7652, 0x1110 },
+  { 7655, 0x0330 }, { 7659, 0x0101 }, { 7661, 0x300a }, { 7665, 0xb011 },
+  /* 0xd400 */
+  { 7670, 0x0102 }, { 7672, 0x2000 }, { 7673, 0x0000 }, { 7673, 0x0000 },
+  { 7673, 0x0011 }, { 7675, 0x1000 }, { 7676, 0xa011 }, { 7680, 0x9300 },
+  { 7684, 0x2b05 }, { 7690, 0x0010 }, { 7691, 0x0200 }, { 7692, 0x0000 },
+  { 7692, 0x1000 }, { 7693, 0x9011 }, { 7697, 0x1100 }, { 7699, 0x2901 },
+  /* 0xd500 */
+  { 7703, 0x1110 }, { 7706, 0x00b0 }, { 7709, 0x0000 }, { 7709, 0x3000 },
+  { 7711, 0xb011 }, { 7716, 0x1302 }, { 7720, 0x2b21 }, { 7726, 0x1130 },
+  { 7730, 0x03b0 }, { 7735, 0x0001 }, { 7736, 0x0020 }, { 7737, 0x0000 },
+  { 7737, 0x1300 }, { 7740, 0x2b05 }, { 7746, 0x1130 }, { 7750, 0x02b0 },
+  /* 0xd600 */
+  { 7754, 0x0113 }, { 7758, 0x103b }, { 7764, 0x2011 }, { 7767, 0x1300 },
+  { 7770, 0x2b21 }, { 7776, 0x1132 }, { 7781, 0x0280 }, { 7783, 0x0013 },
+  { 7786, 0x3028 }, { 7790, 0xa011 }, { 7794, 0x1102 }, { 7797, 0x0a01 },
+  { 7800, 0x1130 }, { 7804, 0x0292 }, { 7808, 0x0111 }, { 7811, 0x3021 },
+  /* 0xd700 */
+  { 7815, 0x0011 }, { 7817, 0x1302 }, { 7821, 0x2b01 }, { 7826, 0x1130 },
+  { 7830, 0x0290 }, { 7833, 0x03d3 }, { 7840, 0x122b }, { 7846, 0x3011 },
+  { 7850, 0x1302 }, { 7854, 0x2b01 },
+};
+static const Summary16 ksc5601_uni2indx_pagef9[17] = {
+  /* 0xf900 */
+  { 7859, 0xffff }, { 7875, 0xffff }, { 7891, 0xffff }, { 7907, 0xffff },
+  { 7923, 0xffff }, { 7939, 0xffff }, { 7955, 0xffff }, { 7971, 0xffff },
+  { 7987, 0xffff }, { 8003, 0xffff }, { 8019, 0xffff }, { 8035, 0xffff },
+  { 8051, 0xffff }, { 8067, 0xffff }, { 8083, 0xffff }, { 8099, 0xffff },
+  /* 0xfa00 */
+  { 8115, 0x0fff },
+};
+static const Summary16 ksc5601_uni2indx_pageff[15] = {
+  /* 0xff00 */
+  { 8127, 0xfffe }, { 8142, 0xffff }, { 8158, 0xffff }, { 8174, 0xffff },
+  { 8190, 0xffff }, { 8206, 0x7fff }, { 8221, 0x0000 }, { 8221, 0x0000 },
+  { 8221, 0x0000 }, { 8221, 0x0000 }, { 8221, 0x0000 }, { 8221, 0x0000 },
+  { 8221, 0x0000 }, { 8221, 0x0000 }, { 8221, 0x006f },
+};
+
+static int
+ksc5601_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    const Summary16 *summary = NULL;
+    if (wc >= 0x0000 && wc < 0x0460)
+      summary = &ksc5601_uni2indx_page00[(wc>>4)];
+    else if (wc >= 0x2000 && wc < 0x2670)
+      summary = &ksc5601_uni2indx_page20[(wc>>4)-0x200];
+    else if (wc >= 0x3000 && wc < 0x33e0)
+      summary = &ksc5601_uni2indx_page30[(wc>>4)-0x300];
+    else if (wc >= 0x4e00 && wc < 0x9fa0)
+      summary = &ksc5601_uni2indx_page4e[(wc>>4)-0x4e0];
+    else if (wc >= 0xac00 && wc < 0xd7a0)
+      summary = &ksc5601_uni2indx_pageac[(wc>>4)-0xac0];
+    else if (wc >= 0xf900 && wc < 0xfa10)
+      summary = &ksc5601_uni2indx_pagef9[(wc>>4)-0xf90];
+    else if (wc >= 0xff00 && wc < 0xfff0)
+      summary = &ksc5601_uni2indx_pageff[(wc>>4)-0xff0];
+    if (summary) {
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        c = ksc5601_2charset[summary->indx + used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/loop_unicode.h b/lib/loop_unicode.h
new file mode 100644
index 0000000..1c787b5
--- /dev/null
+++ b/lib/loop_unicode.h
@@ -0,0 +1,527 @@
+/*
+ * Copyright (C) 1999-2003, 2005-2006, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/* This file defines the conversion loop via Unicode as a pivot encoding. */
+
+/* Attempt to transliterate wc. Return code as in xxx_wctomb. */
+static int unicode_transliterate (conv_t cd, ucs4_t wc,
+                                  unsigned char* outptr, size_t outleft)
+{
+  if (cd->oflags & HAVE_HANGUL_JAMO) {
+    /* Decompose Hangul into Jamo. Use double-width Jamo (contained
+       in all Korean encodings and ISO-2022-JP-2), not half-width Jamo
+       (contained in Unicode only). */
+    ucs4_t buf[3];
+    int ret = johab_hangul_decompose(cd,buf,wc);
+    if (ret != RET_ILUNI) {
+      /* we know 1 <= ret <= 3 */
+      state_t backup_state = cd->ostate;
+      unsigned char* backup_outptr = outptr;
+      size_t backup_outleft = outleft;
+      int i, sub_outcount;
+      for (i = 0; i < ret; i++) {
+        if (outleft == 0) {
+          sub_outcount = RET_TOOSMALL;
+          goto johab_hangul_failed;
+        }
+        sub_outcount = cd->ofuncs.xxx_wctomb(cd,outptr,buf[i],outleft);
+        if (sub_outcount <= RET_ILUNI)
+          goto johab_hangul_failed;
+        if (!(sub_outcount <= outleft)) abort();
+        outptr += sub_outcount; outleft -= sub_outcount;
+      }
+      return outptr-backup_outptr;
+    johab_hangul_failed:
+      cd->ostate = backup_state;
+      outptr = backup_outptr;
+      outleft = backup_outleft;
+      if (sub_outcount != RET_ILUNI)
+        return RET_TOOSMALL;
+    }
+  }
+  {
+    /* Try to use a variant, but postfix it with
+       U+303E IDEOGRAPHIC VARIATION INDICATOR
+       (cf. Ken Lunde's "CJKV information processing", p. 188). */
+    int indx = -1;
+    if (wc == 0x3006)
+      indx = 0;
+    else if (wc == 0x30f6)
+      indx = 1;
+    else if (wc >= 0x4e00 && wc < 0xa000)
+      indx = cjk_variants_indx[wc-0x4e00];
+    if (indx >= 0) {
+      for (;; indx++) {
+        ucs4_t buf[2];
+        unsigned short variant = cjk_variants[indx];
+        unsigned short last = variant & 0x8000;
+        variant &= 0x7fff;
+        variant += 0x3000;
+        buf[0] = variant; buf[1] = 0x303e;
+        {
+          state_t backup_state = cd->ostate;
+          unsigned char* backup_outptr = outptr;
+          size_t backup_outleft = outleft;
+          int i, sub_outcount;
+          for (i = 0; i < 2; i++) {
+            if (outleft == 0) {
+              sub_outcount = RET_TOOSMALL;
+              goto variant_failed;
+            }
+            sub_outcount = cd->ofuncs.xxx_wctomb(cd,outptr,buf[i],outleft);
+            if (sub_outcount <= RET_ILUNI)
+              goto variant_failed;
+            if (!(sub_outcount <= outleft)) abort();
+            outptr += sub_outcount; outleft -= sub_outcount;
+          }
+          return outptr-backup_outptr;
+        variant_failed:
+          cd->ostate = backup_state;
+          outptr = backup_outptr;
+          outleft = backup_outleft;
+          if (sub_outcount != RET_ILUNI)
+            return RET_TOOSMALL;
+        }
+        if (last)
+          break;
+      }
+    }
+  }
+  if (wc >= 0x2018 && wc <= 0x201a) {
+    /* Special case for quotation marks 0x2018, 0x2019, 0x201a */
+    ucs4_t substitute =
+      (cd->oflags & HAVE_QUOTATION_MARKS
+       ? (wc == 0x201a ? 0x2018 : wc)
+       : (cd->oflags & HAVE_ACCENTS
+          ? (wc==0x2019 ? 0x00b4 : 0x0060) /* use accents */
+          : 0x0027 /* use apostrophe */
+      )  );
+    int outcount = cd->ofuncs.xxx_wctomb(cd,outptr,substitute,outleft);
+    if (outcount != RET_ILUNI)
+      return outcount;
+  }
+  {
+    /* Use the transliteration table. */
+    int indx = translit_index(wc);
+    if (indx >= 0) {
+      const unsigned int * cp = &translit_data[indx];
+      unsigned int num = *cp++;
+      state_t backup_state = cd->ostate;
+      unsigned char* backup_outptr = outptr;
+      size_t backup_outleft = outleft;
+      unsigned int i;
+      int sub_outcount;
+      for (i = 0; i < num; i++) {
+        if (outleft == 0) {
+          sub_outcount = RET_TOOSMALL;
+          goto translit_failed;
+        }
+        sub_outcount = cd->ofuncs.xxx_wctomb(cd,outptr,cp[i],outleft);
+        if (sub_outcount == RET_ILUNI)
+          /* Recursive transliteration. */
+          sub_outcount = unicode_transliterate(cd,cp[i],outptr,outleft);
+        if (sub_outcount <= RET_ILUNI)
+          goto translit_failed;
+        if (!(sub_outcount <= outleft)) abort();
+        outptr += sub_outcount; outleft -= sub_outcount;
+      }
+      return outptr-backup_outptr;
+    translit_failed:
+      cd->ostate = backup_state;
+      outptr = backup_outptr;
+      outleft = backup_outleft;
+      if (sub_outcount != RET_ILUNI)
+        return RET_TOOSMALL;
+    }
+  }
+  return RET_ILUNI;
+}
+
+#ifndef LIBICONV_PLUG
+
+struct uc_to_mb_fallback_locals {
+  unsigned char* l_outbuf;
+  size_t l_outbytesleft;
+  int l_errno;
+};
+
+static void uc_to_mb_write_replacement (const char *buf, size_t buflen,
+                                        void* callback_arg)
+{
+  struct uc_to_mb_fallback_locals * plocals =
+    (struct uc_to_mb_fallback_locals *) callback_arg;
+  /* Do nothing if already encountered an error in a previous call. */
+  if (plocals->l_errno == 0) {
+    /* Attempt to copy the passed buffer to the output buffer. */
+    if (plocals->l_outbytesleft < buflen)
+      plocals->l_errno = E2BIG;
+    else {
+      memcpy(plocals->l_outbuf, buf, buflen);
+      plocals->l_outbuf += buflen;
+      plocals->l_outbytesleft -= buflen;
+    }
+  }
+}
+
+struct mb_to_uc_fallback_locals {
+  conv_t l_cd;
+  unsigned char* l_outbuf;
+  size_t l_outbytesleft;
+  int l_errno;
+};
+
+static void mb_to_uc_write_replacement (const unsigned int *buf, size_t buflen,
+                                        void* callback_arg)
+{
+  struct mb_to_uc_fallback_locals * plocals =
+    (struct mb_to_uc_fallback_locals *) callback_arg;
+  /* Do nothing if already encountered an error in a previous call. */
+  if (plocals->l_errno == 0) {
+    /* Attempt to convert the passed buffer to the target encoding. */
+    conv_t cd = plocals->l_cd;
+    unsigned char* outptr = plocals->l_outbuf;
+    size_t outleft = plocals->l_outbytesleft;
+    for (; buflen > 0; buf++, buflen--) {
+      ucs4_t wc = *buf;
+      int outcount;
+      if (outleft == 0) {
+        plocals->l_errno = E2BIG;
+        break;
+      }
+      outcount = cd->ofuncs.xxx_wctomb(cd,outptr,wc,outleft);
+      if (outcount != RET_ILUNI)
+        goto outcount_ok;
+      /* Handle Unicode tag characters (range U+E0000..U+E007F). */
+      if ((wc >> 7) == (0xe0000 >> 7))
+        goto outcount_zero;
+      /* Try transliteration. */
+      if (cd->transliterate) {
+        outcount = unicode_transliterate(cd,wc,outptr,outleft);
+        if (outcount != RET_ILUNI)
+          goto outcount_ok;
+      }
+      if (cd->discard_ilseq) {
+        outcount = 0;
+        goto outcount_ok;
+      }
+      #ifndef LIBICONV_PLUG
+      else if (cd->fallbacks.uc_to_mb_fallback != NULL) {
+        struct uc_to_mb_fallback_locals locals;
+        locals.l_outbuf = outptr;
+        locals.l_outbytesleft = outleft;
+        locals.l_errno = 0;
+        cd->fallbacks.uc_to_mb_fallback(wc,
+                                        uc_to_mb_write_replacement,
+                                        &locals,
+                                        cd->fallbacks.data);
+        if (locals.l_errno != 0) {
+          plocals->l_errno = locals.l_errno;
+          break;
+        }
+        outptr = locals.l_outbuf;
+        outleft = locals.l_outbytesleft;
+        outcount = 0;
+        goto outcount_ok;
+      }
+      #endif
+      outcount = cd->ofuncs.xxx_wctomb(cd,outptr,0xFFFD,outleft);
+      if (outcount != RET_ILUNI)
+        goto outcount_ok;
+      plocals->l_errno = EILSEQ;
+      break;
+    outcount_ok:
+      if (outcount < 0) {
+        plocals->l_errno = E2BIG;
+        break;
+      }
+      #ifndef LIBICONV_PLUG
+      if (cd->hooks.uc_hook)
+        (*cd->hooks.uc_hook)(wc, cd->hooks.data);
+      #endif
+      if (!(outcount <= outleft)) abort();
+      outptr += outcount; outleft -= outcount;
+    outcount_zero: ;
+    }
+    plocals->l_outbuf = outptr;
+    plocals->l_outbytesleft = outleft;
+  }
+}
+
+#endif /* !LIBICONV_PLUG */
+
+static size_t unicode_loop_convert (iconv_t icd,
+                                    const char* * inbuf, size_t *inbytesleft,
+                                    char* * outbuf, size_t *outbytesleft)
+{
+  conv_t cd = (conv_t) icd;
+  size_t result = 0;
+  const unsigned char* inptr = (const unsigned char*) *inbuf;
+  size_t inleft = *inbytesleft;
+  unsigned char* outptr = (unsigned char*) *outbuf;
+  size_t outleft = *outbytesleft;
+  while (inleft > 0) {
+    state_t last_istate = cd->istate;
+    ucs4_t wc;
+    int incount;
+    int outcount;
+    incount = cd->ifuncs.xxx_mbtowc(cd,&wc,inptr,inleft);
+    if (incount < 0) {
+      if ((unsigned int)(-1-incount) % 2 == (unsigned int)(-1-RET_ILSEQ) % 2) {
+        /* Case 1: invalid input, possibly after a shift sequence */
+        incount = DECODE_SHIFT_ILSEQ(incount);
+        if (cd->discard_ilseq) {
+          switch (cd->iindex) {
+            case ei_ucs4: case ei_ucs4be: case ei_ucs4le:
+            case ei_utf32: case ei_utf32be: case ei_utf32le:
+            case ei_ucs4internal: case ei_ucs4swapped:
+              incount += 4; break;
+            case ei_ucs2: case ei_ucs2be: case ei_ucs2le:
+            case ei_utf16: case ei_utf16be: case ei_utf16le:
+            case ei_ucs2internal: case ei_ucs2swapped:
+              incount += 2; break;
+            default:
+              incount += 1; break;
+          }
+          goto outcount_zero;
+        }
+        #ifndef LIBICONV_PLUG
+        else if (cd->fallbacks.mb_to_uc_fallback != NULL) {
+          unsigned int incount2;
+          struct mb_to_uc_fallback_locals locals;
+          switch (cd->iindex) {
+            case ei_ucs4: case ei_ucs4be: case ei_ucs4le:
+            case ei_utf32: case ei_utf32be: case ei_utf32le:
+            case ei_ucs4internal: case ei_ucs4swapped:
+              incount2 = 4; break;
+            case ei_ucs2: case ei_ucs2be: case ei_ucs2le:
+            case ei_utf16: case ei_utf16be: case ei_utf16le:
+            case ei_ucs2internal: case ei_ucs2swapped:
+              incount2 = 2; break;
+            default:
+              incount2 = 1; break;
+          }
+          locals.l_cd = cd;
+          locals.l_outbuf = outptr;
+          locals.l_outbytesleft = outleft;
+          locals.l_errno = 0;
+          cd->fallbacks.mb_to_uc_fallback((const char*)inptr+incount, incount2,
+                                          mb_to_uc_write_replacement,
+                                          &locals,
+                                          cd->fallbacks.data);
+          if (locals.l_errno != 0) {
+            inptr += incount; inleft -= incount;
+            errno = locals.l_errno;
+            result = -1;
+            break;
+          }
+          incount += incount2;
+          outptr = locals.l_outbuf;
+          outleft = locals.l_outbytesleft;
+          result += 1;
+          goto outcount_zero;
+        }
+        #endif
+        inptr += incount; inleft -= incount;
+        errno = EILSEQ;
+        result = -1;
+        break;
+      }
+      if (incount == RET_TOOFEW(0)) {
+        /* Case 2: not enough bytes available to detect anything */
+        errno = EINVAL;
+        result = -1;
+        break;
+      }
+      /* Case 3: k bytes read, but only a shift sequence */
+      incount = DECODE_TOOFEW(incount);
+    } else {
+      /* Case 4: k bytes read, making up a wide character */
+      if (outleft == 0) {
+        cd->istate = last_istate;
+        errno = E2BIG;
+        result = -1;
+        break;
+      }
+      outcount = cd->ofuncs.xxx_wctomb(cd,outptr,wc,outleft);
+      if (outcount != RET_ILUNI)
+        goto outcount_ok;
+      /* Handle Unicode tag characters (range U+E0000..U+E007F). */
+      if ((wc >> 7) == (0xe0000 >> 7))
+        goto outcount_zero;
+      /* Try transliteration. */
+      result++;
+      if (cd->transliterate) {
+        outcount = unicode_transliterate(cd,wc,outptr,outleft);
+        if (outcount != RET_ILUNI)
+          goto outcount_ok;
+      }
+      if (cd->discard_ilseq) {
+        outcount = 0;
+        goto outcount_ok;
+      }
+      #ifndef LIBICONV_PLUG
+      else if (cd->fallbacks.uc_to_mb_fallback != NULL) {
+        struct uc_to_mb_fallback_locals locals;
+        locals.l_outbuf = outptr;
+        locals.l_outbytesleft = outleft;
+        locals.l_errno = 0;
+        cd->fallbacks.uc_to_mb_fallback(wc,
+                                        uc_to_mb_write_replacement,
+                                        &locals,
+                                        cd->fallbacks.data);
+        if (locals.l_errno != 0) {
+          cd->istate = last_istate;
+          errno = locals.l_errno;
+          return -1;
+        }
+        outptr = locals.l_outbuf;
+        outleft = locals.l_outbytesleft;
+        outcount = 0;
+        goto outcount_ok;
+      }
+      #endif
+      outcount = cd->ofuncs.xxx_wctomb(cd,outptr,0xFFFD,outleft);
+      if (outcount != RET_ILUNI)
+        goto outcount_ok;
+      cd->istate = last_istate;
+      errno = EILSEQ;
+      result = -1;
+      break;
+    outcount_ok:
+      if (outcount < 0) {
+        cd->istate = last_istate;
+        errno = E2BIG;
+        result = -1;
+        break;
+      }
+      #ifndef LIBICONV_PLUG
+      if (cd->hooks.uc_hook)
+        (*cd->hooks.uc_hook)(wc, cd->hooks.data);
+      #endif
+      if (!(outcount <= outleft)) abort();
+      outptr += outcount; outleft -= outcount;
+    }
+  outcount_zero:
+    if (!(incount <= inleft)) abort();
+    inptr += incount; inleft -= incount;
+  }
+  *inbuf = (const char*) inptr;
+  *inbytesleft = inleft;
+  *outbuf = (char*) outptr;
+  *outbytesleft = outleft;
+  return result;
+}
+
+static size_t unicode_loop_reset (iconv_t icd,
+                                  char* * outbuf, size_t *outbytesleft)
+{
+  conv_t cd = (conv_t) icd;
+  if (outbuf == NULL || *outbuf == NULL) {
+    /* Reset the states. */
+    memset(&cd->istate,'\0',sizeof(state_t));
+    memset(&cd->ostate,'\0',sizeof(state_t));
+    return 0;
+  } else {
+    size_t result = 0;
+    if (cd->ifuncs.xxx_flushwc) {
+      state_t last_istate = cd->istate;
+      ucs4_t wc;
+      if (cd->ifuncs.xxx_flushwc(cd, &wc)) {
+        unsigned char* outptr = (unsigned char*) *outbuf;
+        size_t outleft = *outbytesleft;
+        int outcount = cd->ofuncs.xxx_wctomb(cd,outptr,wc,outleft);
+        if (outcount != RET_ILUNI)
+          goto outcount_ok;
+        /* Handle Unicode tag characters (range U+E0000..U+E007F). */
+        if ((wc >> 7) == (0xe0000 >> 7))
+          goto outcount_zero;
+        /* Try transliteration. */
+        result++;
+        if (cd->transliterate) {
+          outcount = unicode_transliterate(cd,wc,outptr,outleft);
+          if (outcount != RET_ILUNI)
+            goto outcount_ok;
+        }
+        if (cd->discard_ilseq) {
+          outcount = 0;
+          goto outcount_ok;
+        }
+        #ifndef LIBICONV_PLUG
+        else if (cd->fallbacks.uc_to_mb_fallback != NULL) {
+          struct uc_to_mb_fallback_locals locals;
+          locals.l_outbuf = outptr;
+          locals.l_outbytesleft = outleft;
+          locals.l_errno = 0;
+          cd->fallbacks.uc_to_mb_fallback(wc,
+                                          uc_to_mb_write_replacement,
+                                          &locals,
+                                          cd->fallbacks.data);
+          if (locals.l_errno != 0) {
+            cd->istate = last_istate;
+            errno = locals.l_errno;
+            return -1;
+          }
+          outptr = locals.l_outbuf;
+          outleft = locals.l_outbytesleft;
+          outcount = 0;
+          goto outcount_ok;
+        }
+        #endif
+        outcount = cd->ofuncs.xxx_wctomb(cd,outptr,0xFFFD,outleft);
+        if (outcount != RET_ILUNI)
+          goto outcount_ok;
+        cd->istate = last_istate;
+        errno = EILSEQ;
+        return -1;
+      outcount_ok:
+        if (outcount < 0) {
+          cd->istate = last_istate;
+          errno = E2BIG;
+          return -1;
+        }
+        #ifndef LIBICONV_PLUG
+        if (cd->hooks.uc_hook)
+          (*cd->hooks.uc_hook)(wc, cd->hooks.data);
+        #endif
+        if (!(outcount <= outleft)) abort();
+        outptr += outcount;
+        outleft -= outcount;
+      outcount_zero:
+        *outbuf = (char*) outptr;
+        *outbytesleft = outleft;
+      }
+    }
+    if (cd->ofuncs.xxx_reset) {
+      unsigned char* outptr = (unsigned char*) *outbuf;
+      size_t outleft = *outbytesleft;
+      int outcount = cd->ofuncs.xxx_reset(cd,outptr,outleft);
+      if (outcount < 0) {
+        errno = E2BIG;
+        return -1;
+      }
+      if (!(outcount <= outleft)) abort();
+      *outbuf = (char*) (outptr + outcount);
+      *outbytesleft = outleft - outcount;
+    }
+    memset(&cd->istate,'\0',sizeof(state_t));
+    memset(&cd->ostate,'\0',sizeof(state_t));
+    return result;
+  }
+}
diff --git a/lib/loop_wchar.h b/lib/loop_wchar.h
new file mode 100644
index 0000000..6dc011b
--- /dev/null
+++ b/lib/loop_wchar.h
@@ -0,0 +1,474 @@
+/*
+ * Copyright (C) 2000-2002, 2005-2006, 2008-2009, 2011 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/* This file defines three conversion loops:
+     - from wchar_t to anything else,
+     - from anything else to wchar_t,
+     - from wchar_t to wchar_t.
+ */
+
+#if HAVE_WCRTOMB || HAVE_MBRTOWC
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+   <wchar.h>.
+   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+   included before <wchar.h>.
+   In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
+   by <stddef.h>.  */
+# include <stddef.h>
+# include <stdio.h>
+# include <time.h>
+# include <wchar.h>
+# define BUF_SIZE 64  /* assume MB_LEN_MAX <= 64 */
+  /* Some systems, like BeOS, have multibyte encodings but lack mbstate_t.  */
+  extern size_t mbrtowc ();
+# ifdef mbstate_t
+#  define mbrtowc(pwc, s, n, ps) (mbrtowc)(pwc, s, n, 0)
+#  define mbsinit(ps) 1
+# endif
+# ifndef mbsinit
+#  if !HAVE_MBSINIT
+#   define mbsinit(ps) 1
+#  endif
+# endif
+#endif
+
+/*
+ * The first two conversion loops have an extended conversion descriptor.
+ */
+struct wchar_conv_struct {
+  struct conv_struct parent;
+#if HAVE_WCRTOMB || HAVE_MBRTOWC
+  mbstate_t state;
+#endif
+};
+
+
+#if HAVE_WCRTOMB
+
+/* From wchar_t to anything else. */
+
+#ifndef LIBICONV_PLUG
+
+#if 0
+
+struct wc_to_mb_fallback_locals {
+  struct wchar_conv_struct * l_wcd;
+  char* l_outbuf;
+  size_t l_outbytesleft;
+  int l_errno;
+};
+
+/* A callback that writes a string given in the locale encoding. */
+static void wc_to_mb_write_replacement (const char *buf, size_t buflen,
+                                        void* callback_arg)
+{
+  struct wc_to_mb_fallback_locals * plocals =
+    (struct wc_to_mb_fallback_locals *) callback_arg;
+  /* Do nothing if already encountered an error in a previous call. */
+  if (plocals->l_errno == 0) {
+    /* Attempt to convert the passed buffer to the target encoding.
+       Here we don't support characters split across multiple calls. */
+    const char* bufptr = buf;
+    size_t bufleft = buflen;
+    size_t res = unicode_loop_convert(&plocals->l_wcd->parent,
+                                      &bufptr,&bufleft,
+                                      &plocals->l_outbuf,&plocals->l_outbytesleft);
+    if (res == (size_t)(-1)) {
+      if (errno == EILSEQ || errno == EINVAL)
+        /* Invalid buf contents. */
+        plocals->l_errno = EILSEQ;
+      else if (errno == E2BIG)
+        /* Output buffer too small. */
+        plocals->l_errno = E2BIG;
+      else 
+        abort();
+    } else {
+      /* Successful conversion. */
+      if (bufleft > 0)
+        abort();
+    }
+  }
+}
+
+#else
+
+struct wc_to_mb_fallback_locals {
+  char* l_outbuf;
+  size_t l_outbytesleft;
+  int l_errno;
+};
+
+/* A callback that writes a string given in the target encoding. */
+static void wc_to_mb_write_replacement (const char *buf, size_t buflen,
+                                        void* callback_arg)
+{
+  struct wc_to_mb_fallback_locals * plocals =
+    (struct wc_to_mb_fallback_locals *) callback_arg;
+  /* Do nothing if already encountered an error in a previous call. */
+  if (plocals->l_errno == 0) {
+    /* Attempt to copy the passed buffer to the output buffer. */
+    if (plocals->l_outbytesleft < buflen)
+      plocals->l_errno = E2BIG;
+    else {
+      memcpy(plocals->l_outbuf, buf, buflen);
+      plocals->l_outbuf += buflen;
+      plocals->l_outbytesleft -= buflen;
+    }
+  }
+}
+
+#endif
+
+#endif /* !LIBICONV_PLUG */
+
+static size_t wchar_from_loop_convert (iconv_t icd,
+                                       const char* * inbuf, size_t *inbytesleft,
+                                       char* * outbuf, size_t *outbytesleft)
+{
+  struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd;
+  size_t result = 0;
+  while (*inbytesleft >= sizeof(wchar_t)) {
+    const wchar_t * inptr = (const wchar_t *) *inbuf;
+    size_t inleft = *inbytesleft;
+    char buf[BUF_SIZE];
+    mbstate_t state = wcd->state;
+    size_t bufcount = 0;
+    while (inleft >= sizeof(wchar_t)) {
+      /* Convert one wchar_t to multibyte representation. */
+      size_t count = wcrtomb(buf+bufcount,*inptr,&state);
+      if (count == (size_t)(-1)) {
+        /* Invalid input. */
+        if (wcd->parent.discard_ilseq) {
+          count = 0;
+        }
+        #ifndef LIBICONV_PLUG
+        else if (wcd->parent.fallbacks.wc_to_mb_fallback != NULL) {
+          /* Drop the contents of buf[] accumulated so far, and instead
+             pass all queued wide characters to the fallback handler. */
+          struct wc_to_mb_fallback_locals locals;
+          const wchar_t * fallback_inptr;
+          #if 0
+          locals.l_wcd = wcd;
+          #endif
+          locals.l_outbuf = *outbuf;
+          locals.l_outbytesleft = *outbytesleft;
+          locals.l_errno = 0;
+          for (fallback_inptr = (const wchar_t *) *inbuf;
+               fallback_inptr <= inptr;
+               fallback_inptr++)
+            wcd->parent.fallbacks.wc_to_mb_fallback(*fallback_inptr,
+                                                    wc_to_mb_write_replacement,
+                                                    &locals,
+                                                    wcd->parent.fallbacks.data);
+          if (locals.l_errno != 0) {
+            errno = locals.l_errno;
+            return -1;
+          }
+          wcd->state = state;
+          *inbuf = (const char *) (inptr + 1);
+          *inbytesleft = inleft - sizeof(wchar_t);
+          *outbuf = locals.l_outbuf;
+          *outbytesleft = locals.l_outbytesleft;
+          result += 1;
+          break;
+        }
+        #endif
+        else {
+          errno = EILSEQ;
+          return -1;
+        }
+      }
+      inptr++;
+      inleft -= sizeof(wchar_t);
+      bufcount += count;
+      if (count == 0) {
+        /* Continue, append next wchar_t. */
+      } else {
+        /* Attempt to convert the accumulated multibyte representations
+           to the target encoding. */
+        const char* bufptr = buf;
+        size_t bufleft = bufcount;
+        char* outptr = *outbuf;
+        size_t outleft = *outbytesleft;
+        size_t res = unicode_loop_convert(&wcd->parent,
+                                          &bufptr,&bufleft,
+                                          &outptr,&outleft);
+        if (res == (size_t)(-1)) {
+          if (errno == EILSEQ)
+            /* Invalid input. */
+            return -1;
+          else if (errno == E2BIG)
+            /* Output buffer too small. */
+            return -1;
+          else if (errno == EINVAL) {
+            /* Continue, append next wchar_t, but avoid buffer overrun. */
+            if (bufcount + MB_CUR_MAX > BUF_SIZE)
+              abort();
+          } else
+            abort();
+        } else {
+          /* Successful conversion. */
+          wcd->state = state;
+          *inbuf = (const char *) inptr;
+          *inbytesleft = inleft;
+          *outbuf = outptr;
+          *outbytesleft = outleft;
+          result += res;
+          break;
+        }
+      }
+    }
+  }
+  return result;
+}
+
+static size_t wchar_from_loop_reset (iconv_t icd,
+                                     char* * outbuf, size_t *outbytesleft)
+{
+  struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd;
+  if (outbuf == NULL || *outbuf == NULL) {
+    /* Reset the states. */
+    memset(&wcd->state,'\0',sizeof(mbstate_t));
+    return unicode_loop_reset(&wcd->parent,NULL,NULL);
+  } else {
+    if (!mbsinit(&wcd->state)) {
+      mbstate_t state = wcd->state;
+      char buf[BUF_SIZE];
+      size_t bufcount = wcrtomb(buf,(wchar_t)0,&state);
+      if (bufcount == (size_t)(-1) || bufcount == 0 || buf[bufcount-1] != '\0')
+        abort();
+      else {
+        const char* bufptr = buf;
+        size_t bufleft = bufcount-1;
+        char* outptr = *outbuf;
+        size_t outleft = *outbytesleft;
+        size_t res = unicode_loop_convert(&wcd->parent,
+                                          &bufptr,&bufleft,
+                                          &outptr,&outleft);
+        if (res == (size_t)(-1)) {
+          if (errno == E2BIG)
+            return -1;
+          else
+            abort();
+        } else {
+          res = unicode_loop_reset(&wcd->parent,&outptr,&outleft);
+          if (res == (size_t)(-1))
+            return res;
+          else {
+            /* Successful. */
+            wcd->state = state;
+            *outbuf = outptr;
+            *outbytesleft = outleft;
+            return 0;
+          }
+        }
+      }
+    } else
+      return unicode_loop_reset(&wcd->parent,outbuf,outbytesleft);
+  }
+}
+
+#endif
+
+
+#if HAVE_MBRTOWC
+
+/* From anything else to wchar_t. */
+
+#ifndef LIBICONV_PLUG
+
+struct mb_to_wc_fallback_locals {
+  char* l_outbuf;
+  size_t l_outbytesleft;
+  int l_errno;
+};
+
+static void mb_to_wc_write_replacement (const wchar_t *buf, size_t buflen,
+                                        void* callback_arg)
+{
+  struct mb_to_wc_fallback_locals * plocals =
+    (struct mb_to_wc_fallback_locals *) callback_arg;
+  /* Do nothing if already encountered an error in a previous call. */
+  if (plocals->l_errno == 0) {
+    /* Attempt to copy the passed buffer to the output buffer. */
+    if (plocals->l_outbytesleft < sizeof(wchar_t)*buflen)
+      plocals->l_errno = E2BIG;
+    else {
+      for (; buflen > 0; buf++, buflen--) {
+        *(wchar_t*) plocals->l_outbuf = *buf;
+        plocals->l_outbuf += sizeof(wchar_t);
+        plocals->l_outbytesleft -= sizeof(wchar_t);
+      }
+    }
+  }
+}
+
+#endif /* !LIBICONV_PLUG */
+
+static size_t wchar_to_loop_convert (iconv_t icd,
+                                     const char* * inbuf, size_t *inbytesleft,
+                                     char* * outbuf, size_t *outbytesleft)
+{
+  struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd;
+  size_t result = 0;
+  while (*inbytesleft > 0) {
+    size_t incount;
+    for (incount = 1; ; ) {
+      /* Here incount <= *inbytesleft. */
+      char buf[BUF_SIZE];
+      const char* inptr = *inbuf;
+      size_t inleft = incount;
+      char* bufptr = buf;
+      size_t bufleft = BUF_SIZE;
+      size_t res = unicode_loop_convert(&wcd->parent,
+                                        &inptr,&inleft,
+                                        &bufptr,&bufleft);
+      if (res == (size_t)(-1)) {
+        if (errno == EILSEQ)
+          /* Invalid input. */
+          return -1;
+        else if (errno == EINVAL) {
+          /* Incomplete input. Next try with one more input byte. */
+        } else
+          /* E2BIG shouldn't occur. */
+          abort();
+      } else {
+        /* Successful conversion. */
+        size_t bufcount = bufptr-buf; /* = BUF_SIZE-bufleft */
+        mbstate_t state = wcd->state;
+        wchar_t wc;
+        res = mbrtowc(&wc,buf,bufcount,&state);
+        if (res == (size_t)(-2)) {
+          /* Next try with one more input byte. */
+        } else {
+          if (res == (size_t)(-1)) {
+            /* Invalid input. */
+            if (wcd->parent.discard_ilseq) {
+            }
+            #ifndef LIBICONV_PLUG
+            else if (wcd->parent.fallbacks.mb_to_wc_fallback != NULL) {
+              /* Drop the contents of buf[] accumulated so far, and instead
+                 pass all queued chars to the fallback handler. */
+              struct mb_to_wc_fallback_locals locals;
+              locals.l_outbuf = *outbuf;
+              locals.l_outbytesleft = *outbytesleft;
+              locals.l_errno = 0;
+              wcd->parent.fallbacks.mb_to_wc_fallback(*inbuf, incount,
+                                                      mb_to_wc_write_replacement,
+                                                      &locals,
+                                                      wcd->parent.fallbacks.data);
+              if (locals.l_errno != 0) {
+                errno = locals.l_errno;
+                return -1;
+              }
+              /* Restoring the state is not needed because it is the initial
+                 state anyway: For all known locale encodings, the multibyte
+                 to wchar_t conversion doesn't have shift state, and we have
+                 excluded partial accumulated characters. */
+              /* wcd->state = state; */
+              *inbuf += incount;
+              *inbytesleft -= incount;
+              *outbuf = locals.l_outbuf;
+              *outbytesleft = locals.l_outbytesleft;
+              result += 1;
+              break;
+            }
+            #endif
+            else
+              return -1;
+          } else {
+            if (*outbytesleft < sizeof(wchar_t)) {
+              errno = E2BIG;
+              return -1;
+            }
+            *(wchar_t*) *outbuf = wc;
+            /* Restoring the state is not needed because it is the initial
+               state anyway: For all known locale encodings, the multibyte
+               to wchar_t conversion doesn't have shift state, and we have
+               excluded partial accumulated characters. */
+            /* wcd->state = state; */
+            *outbuf += sizeof(wchar_t);
+            *outbytesleft -= sizeof(wchar_t);
+          }
+          *inbuf += incount;
+          *inbytesleft -= incount;
+          result += res;
+          break;
+        }
+      }
+      incount++;
+      if (incount > *inbytesleft) {
+        /* Incomplete input. */
+        errno = EINVAL;
+        return -1;
+      }
+    }
+  }
+  return result;
+}
+
+static size_t wchar_to_loop_reset (iconv_t icd,
+                                   char* * outbuf, size_t *outbytesleft)
+{
+  struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd;
+  size_t res = unicode_loop_reset(&wcd->parent,outbuf,outbytesleft);
+  if (res == (size_t)(-1))
+    return res;
+  memset(&wcd->state,0,sizeof(mbstate_t));
+  return 0;
+}
+
+#endif
+
+
+/* From wchar_t to wchar_t. */
+
+static size_t wchar_id_loop_convert (iconv_t icd,
+                                     const char* * inbuf, size_t *inbytesleft,
+                                     char* * outbuf, size_t *outbytesleft)
+{
+  struct conv_struct * cd = (struct conv_struct *) icd;
+  const wchar_t* inptr = (const wchar_t*) *inbuf;
+  size_t inleft = *inbytesleft / sizeof(wchar_t);
+  wchar_t* outptr = (wchar_t*) *outbuf;
+  size_t outleft = *outbytesleft / sizeof(wchar_t);
+  size_t count = (inleft <= outleft ? inleft : outleft);
+  if (count > 0) {
+    *inbytesleft -= count * sizeof(wchar_t);
+    *outbytesleft -= count * sizeof(wchar_t);
+    do {
+      wchar_t wc = *inptr++;
+      *outptr++ = wc;
+      #ifndef LIBICONV_PLUG
+      if (cd->hooks.wc_hook)
+        (*cd->hooks.wc_hook)(wc, cd->hooks.data);
+      #endif
+    } while (--count > 0);
+    *inbuf = (const char*) inptr;
+    *outbuf = (char*) outptr;
+  }
+  return 0;
+}
+
+static size_t wchar_id_loop_reset (iconv_t icd,
+                                   char* * outbuf, size_t *outbytesleft)
+{
+  return 0;
+}
diff --git a/lib/loops.h b/lib/loops.h
new file mode 100644
index 0000000..782cc09
--- /dev/null
+++ b/lib/loops.h
@@ -0,0 +1,25 @@
+/*
+ * Copyright (C) 2000 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/* This file defines all the loops. */
+
+#include "loop_unicode.h"
+#include "loop_wchar.h"
+
diff --git a/lib/mac_arabic.h b/lib/mac_arabic.h
new file mode 100644
index 0000000..9d05a1a
--- /dev/null
+++ b/lib/mac_arabic.h
@@ -0,0 +1,132 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacArabic
+ */
+
+static const unsigned short mac_arabic_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0x00a0, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1,
+  0x00e0, 0x00e2, 0x00e4, 0x06ba, 0x00ab, 0x00e7, 0x00e9, 0x00e8,
+  /* 0x90 */
+  0x00ea, 0x00eb, 0x00ed, 0x2026, 0x00ee, 0x00ef, 0x00f1, 0x00f3,
+  0x00bb, 0x00f4, 0x00f6, 0x00f7, 0x00fa, 0x00f9, 0x00fb, 0x00fc,
+  /* 0xa0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x066a, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x060c, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xb0 */
+  0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667,
+  0x0668, 0x0669, 0xfffd, 0x061b, 0xfffd, 0xfffd, 0xfffd, 0x061f,
+  /* 0xc0 */
+  0x066d, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627,
+  0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f,
+  /* 0xd0 */
+  0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637,
+  0x0638, 0x0639, 0x063a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xe0 */
+  0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647,
+  0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f,
+  /* 0xf0 */
+  0x0650, 0x0651, 0x0652, 0x067e, 0x0679, 0x0686, 0x06d5, 0x06a4,
+  0x06af, 0x0688, 0x0691, 0xfffd, 0xfffd, 0xfffd, 0x0698, 0x06d2,
+};
+
+static int
+mac_arabic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mac_arabic_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_arabic_page00[96] = {
+  0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x82, /* 0xc0-0xc7 */
+  0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x88, 0x87, 0x89, 0x00, 0x8a, 0x00, 0x00, 0x8d, /* 0xe0-0xe7 */
+  0x8f, 0x8e, 0x90, 0x91, 0x00, 0x92, 0x94, 0x95, /* 0xe8-0xef */
+  0x00, 0x96, 0x00, 0x97, 0x99, 0x00, 0x9a, 0x9b, /* 0xf0-0xf7 */
+  0x00, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char mac_arabic_page06[208] = {
+  0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */
+  0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */
+  0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */
+  0xf0, 0xf1, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x60-0x67 */
+  0xb8, 0xb9, 0xa5, 0x00, 0x00, 0xc0, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0xf4, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf5, 0x00, /* 0x80-0x87 */
+  0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0xff, 0x00, 0x00, 0xf6, 0x00, 0x00, /* 0xd0-0xd7 */
+};
+
+static int
+mac_arabic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = mac_arabic_page00[wc-0x00a0];
+  else if (wc >= 0x0608 && wc < 0x06d8)
+    c = mac_arabic_page06[wc-0x0608];
+  else if (wc == 0x2026)
+    c = 0x93;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_centraleurope.h b/lib/mac_centraleurope.h
new file mode 100644
index 0000000..be030cf
--- /dev/null
+++ b/lib/mac_centraleurope.h
@@ -0,0 +1,139 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacCentralEurope
+ */
+
+static const unsigned short mac_centraleurope_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0x0100, 0x0101, 0x00c9, 0x0104, 0x00d6, 0x00dc, 0x00e1,
+  0x0105, 0x010c, 0x00e4, 0x010d, 0x0106, 0x0107, 0x00e9, 0x0179,
+  /* 0x90 */
+  0x017a, 0x010e, 0x00ed, 0x010f, 0x0112, 0x0113, 0x0116, 0x00f3,
+  0x0117, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x011a, 0x011b, 0x00fc,
+  /* 0xa0 */
+  0x2020, 0x00b0, 0x0118, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df,
+  0x00ae, 0x00a9, 0x2122, 0x0119, 0x00a8, 0x2260, 0x0123, 0x012e,
+  /* 0xb0 */
+  0x012f, 0x012a, 0x2264, 0x2265, 0x012b, 0x0136, 0x2202, 0x2211,
+  0x0142, 0x013b, 0x013c, 0x013d, 0x013e, 0x0139, 0x013a, 0x0145,
+  /* 0xc0 */
+  0x0146, 0x0143, 0x00ac, 0x221a, 0x0144, 0x0147, 0x2206, 0x00ab,
+  0x00bb, 0x2026, 0x00a0, 0x0148, 0x0150, 0x00d5, 0x0151, 0x014c,
+  /* 0xd0 */
+  0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca,
+  0x014d, 0x0154, 0x0155, 0x0158, 0x2039, 0x203a, 0x0159, 0x0156,
+  /* 0xe0 */
+  0x0157, 0x0160, 0x201a, 0x201e, 0x0161, 0x015a, 0x015b, 0x00c1,
+  0x0164, 0x0165, 0x00cd, 0x017d, 0x017e, 0x016a, 0x00d3, 0x00d4,
+  /* 0xf0 */
+  0x016b, 0x016e, 0x00da, 0x016f, 0x0170, 0x0171, 0x0172, 0x0173,
+  0x00dd, 0x00fd, 0x0137, 0x017b, 0x0141, 0x017c, 0x0122, 0x02c7,
+};
+
+static int
+mac_centraleurope_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) mac_centraleurope_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char mac_centraleurope_page00[224] = {
+  0xca, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xa4, /* 0xa0-0xa7 */
+  0xac, 0xa9, 0x00, 0xc7, 0xc2, 0x00, 0xa8, 0x00, /* 0xa8-0xaf */
+  0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0xe7, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x83, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0xf2, 0x00, 0x86, 0xf8, 0x00, 0xa7, /* 0xd8-0xdf */
+  0x00, 0x87, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0x00, 0x8e, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */
+  0x00, 0x00, 0x9c, 0x00, 0x9f, 0xf9, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x81, 0x82, 0x00, 0x00, 0x84, 0x88, 0x8c, 0x8d, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x89, 0x8b, 0x91, 0x93, /* 0x08-0x0f */
+  0x00, 0x00, 0x94, 0x95, 0x00, 0x00, 0x96, 0x98, /* 0x10-0x17 */
+  0xa2, 0xab, 0x9d, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0xfe, 0xae, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0xb1, 0xb4, 0x00, 0x00, 0xaf, 0xb0, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xfa, /* 0x30-0x37 */
+  0x00, 0xbd, 0xbe, 0xb9, 0xba, 0xbb, 0xbc, 0x00, /* 0x38-0x3f */
+  0x00, 0xfc, 0xb8, 0xc1, 0xc4, 0xbf, 0xc0, 0xc5, /* 0x40-0x47 */
+  0xcb, 0x00, 0x00, 0x00, 0xcf, 0xd8, 0x00, 0x00, /* 0x48-0x4f */
+  0xcc, 0xce, 0x00, 0x00, 0xd9, 0xda, 0xdf, 0xe0, /* 0x50-0x57 */
+  0xdb, 0xde, 0xe5, 0xe6, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xe1, 0xe4, 0x00, 0x00, 0xe8, 0xe9, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0xed, 0xf0, 0x00, 0x00, 0xf1, 0xf3, /* 0x68-0x6f */
+  0xf4, 0xf5, 0xf6, 0xf7, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x8f, 0x90, 0xfb, 0xfd, 0xeb, 0xec, 0x00, /* 0x78-0x7f */
+};
+static const unsigned char mac_centraleurope_page20[48] = {
+  0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */
+  0xa0, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+static const unsigned char mac_centraleurope_page22[32] = {
+  0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+};
+static const unsigned char mac_centraleurope_page22_1[8] = {
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+
+static int
+mac_centraleurope_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0180)
+    c = mac_centraleurope_page00[wc-0x00a0];
+  else if (wc == 0x02c7)
+    c = 0xff;
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = mac_centraleurope_page20[wc-0x2010];
+  else if (wc == 0x2122)
+    c = 0xaa;
+  else if (wc >= 0x2200 && wc < 0x2220)
+    c = mac_centraleurope_page22[wc-0x2200];
+  else if (wc >= 0x2260 && wc < 0x2268)
+    c = mac_centraleurope_page22_1[wc-0x2260];
+  else if (wc == 0x25ca)
+    c = 0xd7;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_croatian.h b/lib/mac_croatian.h
new file mode 100644
index 0000000..582f3e0
--- /dev/null
+++ b/lib/mac_croatian.h
@@ -0,0 +1,165 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacCroatian
+ */
+
+static const unsigned short mac_croatian_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1,
+  0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8,
+  /* 0x90 */
+  0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3,
+  0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc,
+  /* 0xa0 */
+  0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df,
+  0x00ae, 0x0160, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x017d, 0x00d8,
+  /* 0xb0 */
+  0x221e, 0x00b1, 0x2264, 0x2265, 0x2206, 0x00b5, 0x2202, 0x2211,
+  0x220f, 0x0161, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x017e, 0x00f8,
+  /* 0xc0 */
+  0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x0106, 0x00ab,
+  0x010c, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153,
+  /* 0xd0 */
+  0x0110, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca,
+  0xfffd, 0x00a9, 0x2044, 0x00a4, 0x2039, 0x203a, 0x00c6, 0x00bb,
+  /* 0xe0 */
+  0x2013, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x0107, 0x00c1,
+  0x010d, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4,
+  /* 0xf0 */
+  0x0111, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc,
+  0x00af, 0x03c0, 0x00cb, 0x02da, 0x00b8, 0x00ca, 0x00e6, 0x02c7,
+};
+
+static int
+mac_croatian_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mac_croatian_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_croatian_page00[248] = {
+  0xca, 0xc1, 0xa2, 0xa3, 0xdb, 0x00, 0x00, 0xa4, /* 0xa0-0xa7 */
+  0xac, 0xd9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */
+  0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */
+  0xfc, 0x00, 0xbc, 0xdf, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */
+  0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xde, 0x82, /* 0xc0-0xc7 */
+  0xe9, 0x83, 0xfd, 0xfa, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */
+  0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */
+  0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */
+  0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xfe, 0x8d, /* 0xe0-0xe7 */
+  0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */
+  0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */
+  0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xe6, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xa9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0xbe, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char mac_croatian_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0xfb, 0x00, 0xf7, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char mac_croatian_page20[56] = {
+  0x00, 0x00, 0x00, 0xe0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */
+  0xa0, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+};
+static const unsigned char mac_croatian_page21[8] = {
+  0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_croatian_page22[104] = {
+  0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xb4, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */
+  0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+
+static int
+mac_croatian_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0198)
+    c = mac_croatian_page00[wc-0x00a0];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = mac_croatian_page02[wc-0x02c0];
+  else if (wc == 0x03c0)
+    c = 0xf9;
+  else if (wc >= 0x2010 && wc < 0x2048)
+    c = mac_croatian_page20[wc-0x2010];
+  else if (wc >= 0x2120 && wc < 0x2128)
+    c = mac_croatian_page21[wc-0x2120];
+  else if (wc >= 0x2200 && wc < 0x2268)
+    c = mac_croatian_page22[wc-0x2200];
+  else if (wc == 0x25ca)
+    c = 0xd7;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_cyrillic.h b/lib/mac_cyrillic.h
new file mode 100644
index 0000000..a5b5972
--- /dev/null
+++ b/lib/mac_cyrillic.h
@@ -0,0 +1,136 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacCyrillic
+ */
+
+static const unsigned short mac_cyrillic_2uni[128] = {
+  /* 0x80 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+  0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+  /* 0x90 */
+  0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+  0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+  /* 0xa0 */
+  0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x0406,
+  0x00ae, 0x00a9, 0x2122, 0x0402, 0x0452, 0x2260, 0x0403, 0x0453,
+  /* 0xb0 */
+  0x221e, 0x00b1, 0x2264, 0x2265, 0x0456, 0x00b5, 0x2202, 0x0408,
+  0x0404, 0x0454, 0x0407, 0x0457, 0x0409, 0x0459, 0x040a, 0x045a,
+  /* 0xc0 */
+  0x0458, 0x0405, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab,
+  0x00bb, 0x2026, 0x00a0, 0x040b, 0x045b, 0x040c, 0x045c, 0x0455,
+  /* 0xd0 */
+  0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x201e,
+  0x040e, 0x045e, 0x040f, 0x045f, 0x2116, 0x0401, 0x0451, 0x044f,
+  /* 0xe0 */
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+  0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+  /* 0xf0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x00a4,
+};
+
+static int
+mac_cyrillic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0x80)
+    *pwc = (ucs4_t) mac_cyrillic_2uni[c-0x80];
+  else
+    *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static const unsigned char mac_cyrillic_page00[32] = {
+  0xca, 0x00, 0xa2, 0xa3, 0xff, 0x00, 0x00, 0xa4, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0x00, 0xc7, 0xc2, 0x00, 0xa8, 0x00, /* 0xa8-0xaf */
+  0xa1, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xa6, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char mac_cyrillic_page04[96] = {
+  0x00, 0xdd, 0xab, 0xae, 0xb8, 0xc1, 0xa7, 0xba, /* 0x00-0x07 */
+  0xb7, 0xbc, 0xbe, 0xcb, 0xcd, 0x00, 0xd8, 0xda, /* 0x08-0x0f */
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xdf, /* 0x48-0x4f */
+  0x00, 0xde, 0xac, 0xaf, 0xb9, 0xcf, 0xb4, 0xbb, /* 0x50-0x57 */
+  0xc0, 0xbd, 0xbf, 0xcc, 0xce, 0x00, 0xd9, 0xdb, /* 0x58-0x5f */
+};
+static const unsigned char mac_cyrillic_page20[24] = {
+  0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0x00, 0x00, 0xd2, 0xd3, 0xd7, 0x00, /* 0x18-0x1f */
+  0xa0, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_cyrillic_page21[24] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_cyrillic_page22[104] = {
+  0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+
+static int
+mac_cyrillic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = mac_cyrillic_page00[wc-0x00a0];
+  else if (wc == 0x00f7)
+    c = 0xd6;
+  else if (wc == 0x0192)
+    c = 0xc4;
+  else if (wc >= 0x0400 && wc < 0x0460)
+    c = mac_cyrillic_page04[wc-0x0400];
+  else if (wc >= 0x2010 && wc < 0x2028)
+    c = mac_cyrillic_page20[wc-0x2010];
+  else if (wc >= 0x2110 && wc < 0x2128)
+    c = mac_cyrillic_page21[wc-0x2110];
+  else if (wc >= 0x2200 && wc < 0x2268)
+    c = mac_cyrillic_page22[wc-0x2200];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_greek.h b/lib/mac_greek.h
new file mode 100644
index 0000000..3cc4ac2
--- /dev/null
+++ b/lib/mac_greek.h
@@ -0,0 +1,135 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacGreek
+ */
+
+static const unsigned short mac_greek_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0x00b9, 0x00b2, 0x00c9, 0x00b3, 0x00d6, 0x00dc, 0x0385,
+  0x00e0, 0x00e2, 0x00e4, 0x0384, 0x00a8, 0x00e7, 0x00e9, 0x00e8,
+  /* 0x90 */
+  0x00ea, 0x00eb, 0x00a3, 0x2122, 0x00ee, 0x00ef, 0x2022, 0x00bd,
+  0x2030, 0x00f4, 0x00f6, 0x00a6, 0x00ad, 0x00f9, 0x00fb, 0x00fc,
+  /* 0xa0 */
+  0x2020, 0x0393, 0x0394, 0x0398, 0x039b, 0x039e, 0x03a0, 0x00df,
+  0x00ae, 0x00a9, 0x03a3, 0x03aa, 0x00a7, 0x2260, 0x00b0, 0x0387,
+  /* 0xb0 */
+  0x0391, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x0392, 0x0395, 0x0396,
+  0x0397, 0x0399, 0x039a, 0x039c, 0x03a6, 0x03ab, 0x03a8, 0x03a9,
+  /* 0xc0 */
+  0x03ac, 0x039d, 0x00ac, 0x039f, 0x03a1, 0x2248, 0x03a4, 0x00ab,
+  0x00bb, 0x2026, 0x00a0, 0x03a5, 0x03a7, 0x0386, 0x0388, 0x0153,
+  /* 0xd0 */
+  0x2013, 0x2015, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x0389,
+  0x038a, 0x038c, 0x038e, 0x03ad, 0x03ae, 0x03af, 0x03cc, 0x038f,
+  /* 0xe0 */
+  0x03cd, 0x03b1, 0x03b2, 0x03c8, 0x03b4, 0x03b5, 0x03c6, 0x03b3,
+  0x03b7, 0x03b9, 0x03be, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03bf,
+  /* 0xf0 */
+  0x03c0, 0x03ce, 0x03c1, 0x03c3, 0x03c4, 0x03b8, 0x03c9, 0x03c2,
+  0x03c7, 0x03c5, 0x03b6, 0x03ca, 0x03cb, 0x0390, 0x03b0, 0xfffd,
+};
+
+static int
+mac_greek_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mac_greek_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_greek_page00[96] = {
+  0xca, 0x00, 0x00, 0x92, 0x00, 0xb4, 0x9b, 0xac, /* 0xa0-0xa7 */
+  0x8c, 0xa9, 0x00, 0xc7, 0xc2, 0x9c, 0xa8, 0x00, /* 0xa8-0xaf */
+  0xae, 0xb1, 0x82, 0x84, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x81, 0x00, 0xc8, 0x00, 0x97, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */
+  0x88, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x00, 0x8d, /* 0xe0-0xe7 */
+  0x8f, 0x8e, 0x90, 0x91, 0x00, 0x00, 0x94, 0x95, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x99, 0x00, 0x9a, 0xd6, /* 0xf0-0xf7 */
+  0x00, 0x9d, 0x00, 0x9e, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char mac_greek_page03[80] = {
+  0x00, 0x00, 0x00, 0x00, 0x8b, 0x87, 0xcd, 0xaf, /* 0x80-0x87 */
+  0xce, 0xd7, 0xd8, 0x00, 0xd9, 0x00, 0xda, 0xdf, /* 0x88-0x8f */
+  0xfd, 0xb0, 0xb5, 0xa1, 0xa2, 0xb6, 0xb7, 0xb8, /* 0x90-0x97 */
+  0xa3, 0xb9, 0xba, 0xa4, 0xbb, 0xc1, 0xa5, 0xc3, /* 0x98-0x9f */
+  0xa6, 0xc4, 0x00, 0xaa, 0xc6, 0xcb, 0xbc, 0xcc, /* 0xa0-0xa7 */
+  0xbe, 0xbf, 0xab, 0xbd, 0xc0, 0xdb, 0xdc, 0xdd, /* 0xa8-0xaf */
+  0xfe, 0xe1, 0xe2, 0xe7, 0xe4, 0xe5, 0xfa, 0xe8, /* 0xb0-0xb7 */
+  0xf5, 0xe9, 0xeb, 0xec, 0xed, 0xee, 0xea, 0xef, /* 0xb8-0xbf */
+  0xf0, 0xf2, 0xf7, 0xf3, 0xf4, 0xf9, 0xe6, 0xf8, /* 0xc0-0xc7 */
+  0xe3, 0xf6, 0xfb, 0xfc, 0xde, 0xe0, 0xf1, 0x00, /* 0xc8-0xcf */
+};
+static const unsigned char mac_greek_page20[40] = {
+  0x00, 0x00, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0x00, 0x00, 0xd2, 0xd3, 0x00, 0x00, /* 0x18-0x1f */
+  0xa0, 0x00, 0x96, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+};
+static const unsigned char mac_greek_page22[32] = {
+  0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+
+static int
+mac_greek_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = mac_greek_page00[wc-0x00a0];
+  else if (wc == 0x0153)
+    c = 0xcf;
+  else if (wc >= 0x0380 && wc < 0x03d0)
+    c = mac_greek_page03[wc-0x0380];
+  else if (wc >= 0x2010 && wc < 0x2038)
+    c = mac_greek_page20[wc-0x2010];
+  else if (wc == 0x2122)
+    c = 0x93;
+  else if (wc >= 0x2248 && wc < 0x2268)
+    c = mac_greek_page22[wc-0x2248];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_hebrew.h b/lib/mac_hebrew.h
new file mode 100644
index 0000000..c7f97bb
--- /dev/null
+++ b/lib/mac_hebrew.h
@@ -0,0 +1,132 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacHebrew
+ */
+
+static const unsigned short mac_hebrew_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0xfb1f, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1,
+  0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8,
+  /* 0x90 */
+  0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3,
+  0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc,
+  /* 0xa0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x20aa, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xb0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+  /* 0xc0 */
+  0xfffd, 0x201e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x05bc, 0xfb4b,
+  0xfb35, 0x2026, 0x00a0, 0x05b8, 0x05b7, 0x05b5, 0x05b6, 0x05b4,
+  /* 0xd0 */
+  0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0xfb2a, 0xfb2b,
+  0x05bf, 0x05b0, 0x05b2, 0x05b1, 0x05bb, 0x05b9, 0xfffd, 0x05b3,
+  /* 0xe0 */
+  0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7,
+  0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df,
+  /* 0xf0 */
+  0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7,
+  0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+};
+
+static int
+mac_hebrew_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c >= 0x80) {
+    unsigned short wc = mac_hebrew_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_hebrew_page00[96] = {
+  0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x82, /* 0xc0-0xc7 */
+  0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0x00, 0x8d, /* 0xe0-0xe7 */
+  0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */
+  0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0x00, /* 0xf0-0xf7 */
+  0x00, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char mac_hebrew_page05[64] = {
+  0xd9, 0xdb, 0xda, 0xdf, 0xcf, 0xcd, 0xce, 0xcc, /* 0xb0-0xb7 */
+  0xcb, 0xdd, 0x00, 0xdc, 0xc6, 0x00, 0x00, 0xd8, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xd8-0xdf */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xe0-0xe7 */
+  0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+};
+static const unsigned char mac_hebrew_page20[24] = {
+  0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0x00, 0x00, 0xd2, 0xd3, 0xc1, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_hebrew_pagefb[56] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0xd6, 0xd7, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0xc7, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+};
+
+static int
+mac_hebrew_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = mac_hebrew_page00[wc-0x00a0];
+  else if (wc >= 0x05b0 && wc < 0x05f0)
+    c = mac_hebrew_page05[wc-0x05b0];
+  else if (wc >= 0x2010 && wc < 0x2028)
+    c = mac_hebrew_page20[wc-0x2010];
+  else if (wc == 0x20aa)
+    c = 0xa6;
+  else if (wc >= 0xfb18 && wc < 0xfb50)
+    c = mac_hebrew_pagefb[wc-0xfb18];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_iceland.h b/lib/mac_iceland.h
new file mode 100644
index 0000000..b49f164
--- /dev/null
+++ b/lib/mac_iceland.h
@@ -0,0 +1,162 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacIceland
+ */
+
+static const unsigned short mac_iceland_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1,
+  0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8,
+  /* 0x90 */
+  0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3,
+  0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc,
+  /* 0xa0 */
+  0x00dd, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df,
+  0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x00c6, 0x00d8,
+  /* 0xb0 */
+  0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211,
+  0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x00e6, 0x00f8,
+  /* 0xc0 */
+  0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab,
+  0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153,
+  /* 0xd0 */
+  0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca,
+  0x00ff, 0x0178, 0x2044, 0x00a4, 0x00d0, 0x00f0, 0x00de, 0x00fe,
+  /* 0xe0 */
+  0x00fd, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1,
+  0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4,
+  /* 0xf0 */
+  0xfffd, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc,
+  0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7,
+};
+
+static int
+mac_iceland_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mac_iceland_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_iceland_page00[96] = {
+  0xca, 0xc1, 0xa2, 0xa3, 0xdb, 0xb4, 0x00, 0xa4, /* 0xa0-0xa7 */
+  0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */
+  0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */
+  0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */
+  0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xae, 0x82, /* 0xc0-0xc7 */
+  0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */
+  0xdc, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */
+  0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0xa0, 0xde, 0xa7, /* 0xd8-0xdf */
+  0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xbe, 0x8d, /* 0xe0-0xe7 */
+  0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */
+  0xdd, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */
+  0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0xe0, 0xdf, 0xd8, /* 0xf8-0xff */
+};
+static const unsigned char mac_iceland_page01[104] = {
+  0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char mac_iceland_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char mac_iceland_page20[56] = {
+  0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+};
+static const unsigned char mac_iceland_page21[8] = {
+  0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_iceland_page22[104] = {
+  0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */
+  0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+
+static int
+mac_iceland_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = mac_iceland_page00[wc-0x00a0];
+  else if (wc >= 0x0130 && wc < 0x0198)
+    c = mac_iceland_page01[wc-0x0130];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = mac_iceland_page02[wc-0x02c0];
+  else if (wc == 0x03c0)
+    c = 0xb9;
+  else if (wc >= 0x2010 && wc < 0x2048)
+    c = mac_iceland_page20[wc-0x2010];
+  else if (wc >= 0x2120 && wc < 0x2128)
+    c = mac_iceland_page21[wc-0x2120];
+  else if (wc >= 0x2200 && wc < 0x2268)
+    c = mac_iceland_page22[wc-0x2200];
+  else if (wc == 0x25ca)
+    c = 0xd7;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_roman.h b/lib/mac_roman.h
new file mode 100644
index 0000000..7a6d51a
--- /dev/null
+++ b/lib/mac_roman.h
@@ -0,0 +1,167 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacRoman
+ */
+
+static const unsigned short mac_roman_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1,
+  0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8,
+  /* 0x90 */
+  0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3,
+  0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc,
+  /* 0xa0 */
+  0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df,
+  0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x00c6, 0x00d8,
+  /* 0xb0 */
+  0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211,
+  0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x00e6, 0x00f8,
+  /* 0xc0 */
+  0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab,
+  0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153,
+  /* 0xd0 */
+  0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca,
+  0x00ff, 0x0178, 0x2044, 0x00a4, 0x2039, 0x203a, 0xfb01, 0xfb02,
+  /* 0xe0 */
+  0x2021, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1,
+  0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4,
+  /* 0xf0 */
+  0xfffd, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc,
+  0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7,
+};
+
+static int
+mac_roman_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mac_roman_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_roman_page00[96] = {
+  0xca, 0xc1, 0xa2, 0xa3, 0xdb, 0xb4, 0x00, 0xa4, /* 0xa0-0xa7 */
+  0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */
+  0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */
+  0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */
+  0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xae, 0x82, /* 0xc0-0xc7 */
+  0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */
+  0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */
+  0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */
+  0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xbe, 0x8d, /* 0xe0-0xe7 */
+  0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */
+  0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */
+  0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0xd8, /* 0xf8-0xff */
+};
+static const unsigned char mac_roman_page01[104] = {
+  0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char mac_roman_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char mac_roman_page20[56] = {
+  0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */
+  0xa0, 0xe0, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+};
+static const unsigned char mac_roman_page21[8] = {
+  0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_roman_page22[104] = {
+  0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */
+  0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+static const unsigned char mac_roman_pagefb[8] = {
+  0x00, 0xde, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+};
+
+static int
+mac_roman_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = mac_roman_page00[wc-0x00a0];
+  else if (wc >= 0x0130 && wc < 0x0198)
+    c = mac_roman_page01[wc-0x0130];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = mac_roman_page02[wc-0x02c0];
+  else if (wc == 0x03c0)
+    c = 0xb9;
+  else if (wc >= 0x2010 && wc < 0x2048)
+    c = mac_roman_page20[wc-0x2010];
+  else if (wc >= 0x2120 && wc < 0x2128)
+    c = mac_roman_page21[wc-0x2120];
+  else if (wc >= 0x2200 && wc < 0x2268)
+    c = mac_roman_page22[wc-0x2200];
+  else if (wc == 0x25ca)
+    c = 0xd7;
+  else if (wc >= 0xfb00 && wc < 0xfb08)
+    c = mac_roman_pagefb[wc-0xfb00];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_romania.h b/lib/mac_romania.h
new file mode 100644
index 0000000..2d35562
--- /dev/null
+++ b/lib/mac_romania.h
@@ -0,0 +1,165 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacRomania
+ */
+
+static const unsigned short mac_romania_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1,
+  0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8,
+  /* 0x90 */
+  0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3,
+  0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc,
+  /* 0xa0 */
+  0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df,
+  0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x0102, 0x015e,
+  /* 0xb0 */
+  0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211,
+  0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x0103, 0x015f,
+  /* 0xc0 */
+  0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab,
+  0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153,
+  /* 0xd0 */
+  0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca,
+  0x00ff, 0x0178, 0x2044, 0x00a4, 0x2039, 0x203a, 0x0162, 0x0163,
+  /* 0xe0 */
+  0x2021, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1,
+  0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4,
+  /* 0xf0 */
+  0xfffd, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc,
+  0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7,
+};
+
+static int
+mac_romania_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mac_romania_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_romania_page00[248] = {
+  0xca, 0xc1, 0xa2, 0xa3, 0xdb, 0xb4, 0x00, 0xa4, /* 0xa0-0xa7 */
+  0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */
+  0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */
+  0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */
+  0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0x00, 0x82, /* 0xc0-0xc7 */
+  0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */
+  0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */
+  0x00, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */
+  0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0x00, 0x8d, /* 0xe0-0xe7 */
+  0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */
+  0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */
+  0x00, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0xd8, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xae, 0xbe, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0xbf, /* 0x58-0x5f */
+  0x00, 0x00, 0xde, 0xdf, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char mac_romania_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char mac_romania_page20[56] = {
+  0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */
+  0xa0, 0xe0, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+};
+static const unsigned char mac_romania_page21[8] = {
+  0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_romania_page22[104] = {
+  0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */
+  0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+
+static int
+mac_romania_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0198)
+    c = mac_romania_page00[wc-0x00a0];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = mac_romania_page02[wc-0x02c0];
+  else if (wc == 0x03c0)
+    c = 0xb9;
+  else if (wc >= 0x2010 && wc < 0x2048)
+    c = mac_romania_page20[wc-0x2010];
+  else if (wc >= 0x2120 && wc < 0x2128)
+    c = mac_romania_page21[wc-0x2120];
+  else if (wc >= 0x2200 && wc < 0x2268)
+    c = mac_romania_page22[wc-0x2200];
+  else if (wc == 0x25ca)
+    c = 0xd7;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_thai.h b/lib/mac_thai.h
new file mode 100644
index 0000000..74d15aa
--- /dev/null
+++ b/lib/mac_thai.h
@@ -0,0 +1,128 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacThai
+ */
+
+static const unsigned short mac_thai_2uni[128] = {
+  /* 0x80 */
+  0x00ab, 0x00bb, 0x2026, 0xf88c, 0xf88f, 0xf892, 0xf895, 0xf898,
+  0xf88b, 0xf88e, 0xf891, 0xf894, 0xf897, 0x201c, 0x201d, 0xf899,
+  /* 0x90 */
+  0xfffd, 0x2022, 0xf884, 0xf889, 0xf885, 0xf886, 0xf887, 0xf888,
+  0xf88a, 0xf88d, 0xf890, 0xf893, 0xf896, 0x2018, 0x2019, 0xfffd,
+  /* 0xa0 */
+  0x00a0, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07,
+  0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f,
+  /* 0xb0 */
+  0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17,
+  0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f,
+  /* 0xc0 */
+  0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27,
+  0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f,
+  /* 0xd0 */
+  0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37,
+  0x0e38, 0x0e39, 0x0e3a, 0xfeff, 0x200b, 0x2013, 0x2014, 0x0e3f,
+  /* 0xe0 */
+  0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47,
+  0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x2122, 0x0e4f,
+  /* 0xf0 */
+  0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57,
+  0x0e58, 0x0e59, 0x00ae, 0x00a9, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
+};
+
+static int
+mac_thai_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mac_thai_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_thai_page00[32] = {
+  0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0xfb, 0x00, 0x80, 0x00, 0x00, 0xfa, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char mac_thai_page0e[96] = {
+  0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x08-0x0f */
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */
+  0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x38-0x3f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0x00, 0xef, /* 0x48-0x4f */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */
+  0xf8, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+};
+static const unsigned char mac_thai_page20[32] = {
+  0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0xdd, 0xde, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x9d, 0x9e, 0x00, 0x00, 0x8d, 0x8e, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x82, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_thai_pagef8[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x92, 0x94, 0x95, 0x96, /* 0x80-0x87 */
+  0x97, 0x93, 0x98, 0x88, 0x83, 0x99, 0x89, 0x84, /* 0x88-0x8f */
+  0x9a, 0x8a, 0x85, 0x9b, 0x8b, 0x86, 0x9c, 0x8c, /* 0x90-0x97 */
+  0x87, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+};
+
+static int
+mac_thai_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = mac_thai_page00[wc-0x00a0];
+  else if (wc >= 0x0e00 && wc < 0x0e60)
+    c = mac_thai_page0e[wc-0x0e00];
+  else if (wc >= 0x2008 && wc < 0x2028)
+    c = mac_thai_page20[wc-0x2008];
+  else if (wc == 0x2122)
+    c = 0xee;
+  else if (wc >= 0xf880 && wc < 0xf8a0)
+    c = mac_thai_pagef8[wc-0xf880];
+  else if (wc == 0xfeff)
+    c = 0xdb;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_turkish.h b/lib/mac_turkish.h
new file mode 100644
index 0000000..94f7d37
--- /dev/null
+++ b/lib/mac_turkish.h
@@ -0,0 +1,163 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacTurkish
+ */
+
+static const unsigned short mac_turkish_2uni[128] = {
+  /* 0x80 */
+  0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1,
+  0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8,
+  /* 0x90 */
+  0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3,
+  0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc,
+  /* 0xa0 */
+  0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df,
+  0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x00c6, 0x00d8,
+  /* 0xb0 */
+  0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211,
+  0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x00e6, 0x00f8,
+  /* 0xc0 */
+  0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab,
+  0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153,
+  /* 0xd0 */
+  0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca,
+  0x00ff, 0x0178, 0x011e, 0x011f, 0x0130, 0x0131, 0x015e, 0x015f,
+  /* 0xe0 */
+  0x2021, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1,
+  0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4,
+  /* 0xf0 */
+  0xfffd, 0x00d2, 0x00da, 0x00db, 0x00d9, 0xfffd, 0x02c6, 0x02dc,
+  0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7,
+};
+
+static int
+mac_turkish_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mac_turkish_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mac_turkish_page00[96] = {
+  0xca, 0xc1, 0xa2, 0xa3, 0x00, 0xb4, 0x00, 0xa4, /* 0xa0-0xa7 */
+  0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */
+  0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */
+  0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */
+  0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xae, 0x82, /* 0xc0-0xc7 */
+  0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */
+  0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */
+  0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */
+  0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xbe, 0x8d, /* 0xe0-0xe7 */
+  0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */
+  0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */
+  0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0xd8, /* 0xf8-0xff */
+};
+static const unsigned char mac_turkish_page01[128] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xda, 0xdb, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xdf, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char mac_turkish_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char mac_turkish_page20[40] = {
+  0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */
+  0xa0, 0xe0, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+};
+static const unsigned char mac_turkish_page21[8] = {
+  0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_turkish_page22[104] = {
+  0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */
+  0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+
+static int
+mac_turkish_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = mac_turkish_page00[wc-0x00a0];
+  else if (wc >= 0x0118 && wc < 0x0198)
+    c = mac_turkish_page01[wc-0x0118];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = mac_turkish_page02[wc-0x02c0];
+  else if (wc == 0x03c0)
+    c = 0xb9;
+  else if (wc >= 0x2010 && wc < 0x2038)
+    c = mac_turkish_page20[wc-0x2010];
+  else if (wc >= 0x2120 && wc < 0x2128)
+    c = mac_turkish_page21[wc-0x2120];
+  else if (wc >= 0x2200 && wc < 0x2268)
+    c = mac_turkish_page22[wc-0x2200];
+  else if (wc == 0x25ca)
+    c = 0xd7;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mac_ukraine.h b/lib/mac_ukraine.h
new file mode 100644
index 0000000..8ea17b0
--- /dev/null
+++ b/lib/mac_ukraine.h
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MacUkraine
+ */
+
+static const unsigned short mac_ukraine_2uni[128] = {
+  /* 0x80 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+  0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+  /* 0x90 */
+  0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+  0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+  /* 0xa0 */
+  0x2020, 0x00b0, 0x0490, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x0406,
+  0x00ae, 0x00a9, 0x2122, 0x0402, 0x0452, 0x2260, 0x0403, 0x0453,
+  /* 0xb0 */
+  0x221e, 0x00b1, 0x2264, 0x2265, 0x0456, 0x00b5, 0x0491, 0x0408,
+  0x0404, 0x0454, 0x0407, 0x0457, 0x0409, 0x0459, 0x040a, 0x045a,
+  /* 0xc0 */
+  0x0458, 0x0405, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab,
+  0x00bb, 0x2026, 0x00a0, 0x040b, 0x045b, 0x040c, 0x045c, 0x0455,
+  /* 0xd0 */
+  0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x201e,
+  0x040e, 0x045e, 0x040f, 0x045f, 0x2116, 0x0401, 0x0451, 0x044f,
+  /* 0xe0 */
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+  0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+  /* 0xf0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x00a4,
+};
+
+static int
+mac_ukraine_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0x80)
+    *pwc = (ucs4_t) mac_ukraine_2uni[c-0x80];
+  else
+    *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static const unsigned char mac_ukraine_page00[32] = {
+  0xca, 0x00, 0x00, 0xa3, 0xff, 0x00, 0x00, 0xa4, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0x00, 0xc7, 0xc2, 0x00, 0xa8, 0x00, /* 0xa8-0xaf */
+  0xa1, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xa6, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char mac_ukraine_page04[152] = {
+  0x00, 0xdd, 0xab, 0xae, 0xb8, 0xc1, 0xa7, 0xba, /* 0x00-0x07 */
+  0xb7, 0xbc, 0xbe, 0xcb, 0xcd, 0x00, 0xd8, 0xda, /* 0x08-0x0f */
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xdf, /* 0x48-0x4f */
+  0x00, 0xde, 0xac, 0xaf, 0xb9, 0xcf, 0xb4, 0xbb, /* 0x50-0x57 */
+  0xc0, 0xbd, 0xbf, 0xcc, 0xce, 0x00, 0xd9, 0xdb, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0xa2, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char mac_ukraine_page20[24] = {
+  0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0xd4, 0xd5, 0x00, 0x00, 0xd2, 0xd3, 0xd7, 0x00, /* 0x18-0x1f */
+  0xa0, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_ukraine_page21[24] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char mac_ukraine_page22[104] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */
+};
+
+static int
+mac_ukraine_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = mac_ukraine_page00[wc-0x00a0];
+  else if (wc == 0x00f7)
+    c = 0xd6;
+  else if (wc == 0x0192)
+    c = 0xc4;
+  else if (wc >= 0x0400 && wc < 0x0498)
+    c = mac_ukraine_page04[wc-0x0400];
+  else if (wc >= 0x2010 && wc < 0x2028)
+    c = mac_ukraine_page20[wc-0x2010];
+  else if (wc >= 0x2110 && wc < 0x2128)
+    c = mac_ukraine_page21[wc-0x2110];
+  else if (wc >= 0x2200 && wc < 0x2268)
+    c = mac_ukraine_page22[wc-0x2200];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/mulelao.h b/lib/mulelao.h
new file mode 100644
index 0000000..abfb5cf
--- /dev/null
+++ b/lib/mulelao.h
@@ -0,0 +1,96 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * MULELAO-1
+ */
+
+static const unsigned short mulelao_2uni[96] = {
+  /* 0xa0 */
+  0x00a0, 0x0e81, 0x0e82, 0xfffd, 0x0e84, 0xfffd, 0xfffd, 0x0e87,
+  0x0e88, 0xfffd, 0x0e8a, 0xfffd, 0xfffd, 0x0e8d, 0xfffd, 0xfffd,
+  /* 0xb0 */
+  0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0e94, 0x0e95, 0x0e96, 0x0e97,
+  0xfffd, 0x0e99, 0x0e9a, 0x0e9b, 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f,
+  /* 0xc0 */
+  0xfffd, 0x0ea1, 0x0ea2, 0x0ea3, 0xfffd, 0x0ea5, 0xfffd, 0x0ea7,
+  0xfffd, 0xfffd, 0x0eaa, 0x0eab, 0xfffd, 0x0ead, 0x0eae, 0x0eaf,
+  /* 0xd0 */
+  0x0eb0, 0x0eb1, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7,
+  0x0eb8, 0x0eb9, 0xfffd, 0x0ebb, 0x0ebc, 0x0ebd, 0xfffd, 0xfffd,
+  /* 0xe0 */
+  0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0xfffd, 0x0ec6, 0xfffd,
+  0x0ec8, 0x0ec9, 0x0eca, 0x0ecb, 0x0ecc, 0x0ecd, 0xfffd, 0xfffd,
+  /* 0xf0 */
+  0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7,
+  0x0ed8, 0x0ed9, 0xfffd, 0xfffd, 0x0edc, 0x0edd, 0xfffd, 0xfffd,
+};
+
+static int
+mulelao_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0xa0) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = mulelao_2uni[c-0xa0];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char mulelao_page0e[96] = {
+  0x00, 0xa1, 0xa2, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0x80-0x87 */
+  0xa8, 0x00, 0xaa, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x90-0x97 */
+  0x00, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x98-0x9f */
+  0x00, 0xc1, 0xc2, 0xc3, 0x00, 0xc5, 0x00, 0xc7, /* 0xa0-0xa7 */
+  0x00, 0x00, 0xca, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xa8-0xaf */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xb0-0xb7 */
+  0xd8, 0xd9, 0x00, 0xdb, 0xdc, 0xdd, 0x00, 0x00, /* 0xb8-0xbf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0x00, 0xe6, 0x00, /* 0xc0-0xc7 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0x00, 0x00, /* 0xc8-0xcf */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xd0-0xd7 */
+  0xf8, 0xf9, 0x00, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */
+};
+
+static int
+mulelao_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x00a0) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc == 0x00a0)
+    c = 0xa0;
+  else if (wc >= 0x0e80 && wc < 0x0ee0)
+    c = mulelao_page0e[wc-0x0e80];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/nextstep.h b/lib/nextstep.h
new file mode 100644
index 0000000..ffe41b9
--- /dev/null
+++ b/lib/nextstep.h
@@ -0,0 +1,141 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * NEXTSTEP
+ */
+
+static const unsigned short nextstep_2uni[128] = {
+  /* 0x80 */
+  0x00a0, 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c7,
+  0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf,
+  /* 0x90 */
+  0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d9,
+  0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00b5, 0x00d7, 0x00f7,
+  /* 0xa0 */
+  0x00a9, 0x00a1, 0x00a2, 0x00a3, 0x2044, 0x00a5, 0x0192, 0x00a7,
+  0x00a4, 0x2019, 0x201c, 0x00ab, 0x2039, 0x203a, 0xfb01, 0xfb02,
+  /* 0xb0 */
+  0x00ae, 0x2013, 0x2020, 0x2021, 0x00b7, 0x00a6, 0x00b6, 0x2022,
+  0x201a, 0x201e, 0x201d, 0x00bb, 0x2026, 0x2030, 0x00ac, 0x00bf,
+  /* 0xc0 */
+  0x00b9, 0x02cb, 0x00b4, 0x02c6, 0x02dc, 0x00af, 0x02d8, 0x02d9,
+  0x00a8, 0x00b2, 0x02da, 0x00b8, 0x00b3, 0x02dd, 0x02db, 0x02c7,
+  /* 0xd0 */
+  0x2014, 0x00b1, 0x00bc, 0x00bd, 0x00be, 0x00e0, 0x00e1, 0x00e2,
+  0x00e3, 0x00e4, 0x00e5, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb,
+  /* 0xe0 */
+  0x00ec, 0x00c6, 0x00ed, 0x00aa, 0x00ee, 0x00ef, 0x00f0, 0x00f1,
+  0x0141, 0x00d8, 0x0152, 0x00ba, 0x00f2, 0x00f3, 0x00f4, 0x00f5,
+  /* 0xf0 */
+  0x00f6, 0x00e6, 0x00f9, 0x00fa, 0x00fb, 0x0131, 0x00fc, 0x00fd,
+  0x0142, 0x00f8, 0x0153, 0x00df, 0x00fe, 0x00ff, 0xfffd, 0xfffd,
+};
+
+static int
+nextstep_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = nextstep_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char nextstep_page00[96] = {
+  0x80, 0xa1, 0xa2, 0xa3, 0xa8, 0xa5, 0xb5, 0xa7, /* 0xa0-0xa7 */
+  0xc8, 0xa0, 0xe3, 0xab, 0xbe, 0x00, 0xb0, 0xc5, /* 0xa8-0xaf */
+  0x00, 0xd1, 0xc9, 0xcc, 0xc2, 0x9d, 0xb6, 0xb4, /* 0xb0-0xb7 */
+  0xcb, 0xc0, 0xeb, 0xbb, 0xd2, 0xd3, 0xd4, 0xbf, /* 0xb8-0xbf */
+  0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0xe1, 0x87, /* 0xc0-0xc7 */
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0xc8-0xcf */
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x9e, /* 0xd0-0xd7 */
+  0xe9, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0xfb, /* 0xd8-0xdf */
+  0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xf1, 0xdb, /* 0xe0-0xe7 */
+  0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe2, 0xe4, 0xe5, /* 0xe8-0xef */
+  0xe6, 0xe7, 0xec, 0xed, 0xee, 0xef, 0xf0, 0x9f, /* 0xf0-0xf7 */
+  0xf9, 0xf2, 0xf3, 0xf4, 0xf6, 0xf7, 0xfc, 0xfd, /* 0xf8-0xff */
+};
+static const unsigned char nextstep_page01[104] = {
+  0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0xe8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0xea, 0xfa, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+};
+static const unsigned char nextstep_page02[32] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0xcf, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xc6, 0xc7, 0xca, 0xce, 0xc4, 0xcd, 0x00, 0x00, /* 0xd8-0xdf */
+};
+static const unsigned char nextstep_page20[56] = {
+  0x00, 0x00, 0x00, 0xb1, 0xd0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0xa9, 0xb8, 0x00, 0xaa, 0xba, 0xb9, 0x00, /* 0x18-0x1f */
+  0xb2, 0xb3, 0xb7, 0x00, 0x00, 0x00, 0xbc, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0xac, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+};
+static const unsigned char nextstep_pagefb[8] = {
+  0x00, 0xae, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+};
+
+static int
+nextstep_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x0100)
+    c = nextstep_page00[wc-0x00a0];
+  else if (wc >= 0x0130 && wc < 0x0198)
+    c = nextstep_page01[wc-0x0130];
+  else if (wc >= 0x02c0 && wc < 0x02e0)
+    c = nextstep_page02[wc-0x02c0];
+  else if (wc >= 0x2010 && wc < 0x2048)
+    c = nextstep_page20[wc-0x2010];
+  else if (wc >= 0xfb00 && wc < 0xfb08)
+    c = nextstep_pagefb[wc-0xfb00];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/pt154.h b/lib/pt154.h
new file mode 100644
index 0000000..36a5d84
--- /dev/null
+++ b/lib/pt154.h
@@ -0,0 +1,118 @@
+/*
+ * Copyright (C) 1999-2005 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * PT154
+ */
+
+static const unsigned short pt154_2uni[64] = {
+  /* 0x80 */
+  0x0496, 0x0492, 0x04ee, 0x0493, 0x201e, 0x2026, 0x04b6, 0x04ae,
+  0x04b2, 0x04af, 0x04a0, 0x04e2, 0x04a2, 0x049a, 0x04ba, 0x04b8,
+  /* 0x90 */
+  0x0497, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0x04b3, 0x04b7, 0x04a1, 0x04e3, 0x04a3, 0x049b, 0x04bb, 0x04b9,
+  /* 0xa0 */
+  0x00a0, 0x040e, 0x045e, 0x0408, 0x04e8, 0x0498, 0x04b0, 0x00a7,
+  0x0401, 0x00a9, 0x04d8, 0x00ab, 0x00ac, 0x04ef, 0x00ae, 0x049c,
+  /* 0xb0 */
+  0x00b0, 0x04b1, 0x0406, 0x0456, 0x0499, 0x04e9, 0x00b6, 0x00b7,
+  0x0451, 0x2116, 0x04d9, 0x00bb, 0x0458, 0x04aa, 0x04ab, 0x049d,
+};
+
+static int
+pt154_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else if (c >= 0xc0)
+    *pwc = (ucs4_t) c + 0x0350;
+  else
+    *pwc = (ucs4_t) pt154_2uni[c-0x80];
+  return 1;
+}
+
+static const unsigned char pt154_page00[32] = {
+  0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0x00, 0xab, 0xac, 0x00, 0xae, 0x00, /* 0xa8-0xaf */
+  0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char pt154_page04[240] = {
+  0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, 0xb2, 0x00, /* 0x00-0x07 */
+  0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, /* 0x08-0x0f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x18-0x1f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x20-0x27 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x28-0x2f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0x48-0x4f */
+  0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x00, /* 0x50-0x57 */
+  0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x81, 0x83, 0x00, 0x00, 0x80, 0x90, /* 0x90-0x97 */
+  0xa5, 0xb4, 0x8d, 0x9d, 0xaf, 0xbf, 0x00, 0x00, /* 0x98-0x9f */
+  0x8a, 0x9a, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0xbd, 0xbe, 0x00, 0x00, 0x87, 0x89, /* 0xa8-0xaf */
+  0xa6, 0xb1, 0x88, 0x98, 0x00, 0x00, 0x86, 0x99, /* 0xb0-0xb7 */
+  0x8f, 0x9f, 0x8e, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0xa4, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x82, 0xad, /* 0xe8-0xef */
+};
+static const unsigned char pt154_page20[24] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x00, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+};
+
+static int
+pt154_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = pt154_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x04f0)
+    c = pt154_page04[wc-0x0400];
+  else if (wc >= 0x2010 && wc < 0x2028)
+    c = pt154_page20[wc-0x2010];
+  else if (wc == 0x2116)
+    c = 0xb9;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/relocatable.c b/lib/relocatable.c
new file mode 100644
index 0000000..a7bbd99
--- /dev/null
+++ b/lib/relocatable.c
@@ -0,0 +1,483 @@
+/* Provide relocatable packages.
+   Copyright (C) 2003-2006, 2008-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Library General Public License as published
+   by the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+   USA.  */
+
+
+/* Tell glibc's <stdio.h> to provide a prototype for getline().
+   This must come before <config.h> because <config.h> may include
+   <features.h>, and once <features.h> has been included, it's too late.  */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+#define _GL_USE_STDLIB_ALLOC 1
+#include <config.h>
+
+/* Specification.  */
+#include "relocatable.h"
+
+#if ENABLE_RELOCATABLE
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#ifdef NO_XMALLOC
+# define xmalloc malloc
+#else
+# include "xalloc.h"
+#endif
+
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# define WIN32_LEAN_AND_MEAN
+# include <windows.h>
+#endif
+
+#if DEPENDS_ON_LIBCHARSET
+# include <libcharset.h>
+#endif
+#if DEPENDS_ON_LIBICONV && HAVE_ICONV
+# include <iconv.h>
+#endif
+#if DEPENDS_ON_LIBINTL && ENABLE_NLS
+# include <libintl.h>
+#endif
+
+/* Faked cheap 'bool'.  */
+#undef bool
+#undef false
+#undef true
+#define bool int
+#define false 0
+#define true 1
+
+/* Pathname support.
+   ISSLASH(C)           tests whether C is a directory separator character.
+   IS_PATH_WITH_DIR(P)  tests whether P contains a directory specification.
+ */
+#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__
+  /* Win32, OS/2, DOS */
+# define ISSLASH(C) ((C) == '/' || (C) == '\\')
+# define HAS_DEVICE(P) \
+    ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
+     && (P)[1] == ':')
+# define IS_PATH_WITH_DIR(P) \
+    (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P))
+# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0)
+#else
+  /* Unix */
+# define ISSLASH(C) ((C) == '/')
+# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL)
+# define FILE_SYSTEM_PREFIX_LEN(P) 0
+#endif
+
+/* Original installation prefix.  */
+static char *orig_prefix;
+static size_t orig_prefix_len;
+/* Current installation prefix.  */
+static char *curr_prefix;
+static size_t curr_prefix_len;
+/* These prefixes do not end in a slash.  Anything that will be concatenated
+   to them must start with a slash.  */
+
+/* Sets the original and the current installation prefix of this module.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+static void
+set_this_relocation_prefix (const char *orig_prefix_arg,
+                            const char *curr_prefix_arg)
+{
+  if (orig_prefix_arg != NULL && curr_prefix_arg != NULL
+      /* Optimization: if orig_prefix and curr_prefix are equal, the
+         relocation is a nop.  */
+      && strcmp (orig_prefix_arg, curr_prefix_arg) != 0)
+    {
+      /* Duplicate the argument strings.  */
+      char *memory;
+
+      orig_prefix_len = strlen (orig_prefix_arg);
+      curr_prefix_len = strlen (curr_prefix_arg);
+      memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1);
+#ifdef NO_XMALLOC
+      if (memory != NULL)
+#endif
+        {
+          memcpy (memory, orig_prefix_arg, orig_prefix_len + 1);
+          orig_prefix = memory;
+          memory += orig_prefix_len + 1;
+          memcpy (memory, curr_prefix_arg, curr_prefix_len + 1);
+          curr_prefix = memory;
+          return;
+        }
+    }
+  orig_prefix = NULL;
+  curr_prefix = NULL;
+  /* Don't worry about wasted memory here - this function is usually only
+     called once.  */
+}
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+void
+set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg)
+{
+  set_this_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+
+  /* Now notify all dependent libraries.  */
+#if DEPENDS_ON_LIBCHARSET
+  libcharset_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+#if DEPENDS_ON_LIBICONV && HAVE_ICONV && _LIBICONV_VERSION >= 0x0109
+  libiconv_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+#if DEPENDS_ON_LIBINTL && ENABLE_NLS && defined libintl_set_relocation_prefix
+  libintl_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+}
+
+#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR)
+
+/* Convenience function:
+   Computes the current installation prefix, based on the original
+   installation prefix, the original installation directory of a particular
+   file, and the current pathname of this file.
+   Returns it, freshly allocated.  Returns NULL upon failure.  */
+#ifdef IN_LIBRARY
+#define compute_curr_prefix local_compute_curr_prefix
+static
+#endif
+char *
+compute_curr_prefix (const char *orig_installprefix,
+                     const char *orig_installdir,
+                     const char *curr_pathname)
+{
+  char *curr_installdir;
+  const char *rel_installdir;
+
+  if (curr_pathname == NULL)
+    return NULL;
+
+  /* Determine the relative installation directory, relative to the prefix.
+     This is simply the difference between orig_installprefix and
+     orig_installdir.  */
+  if (strncmp (orig_installprefix, orig_installdir, strlen (orig_installprefix))
+      != 0)
+    /* Shouldn't happen - nothing should be installed outside $(prefix).  */
+    return NULL;
+  rel_installdir = orig_installdir + strlen (orig_installprefix);
+
+  /* Determine the current installation directory.  */
+  {
+    const char *p_base = curr_pathname + FILE_SYSTEM_PREFIX_LEN (curr_pathname);
+    const char *p = curr_pathname + strlen (curr_pathname);
+    char *q;
+
+    while (p > p_base)
+      {
+        p--;
+        if (ISSLASH (*p))
+          break;
+      }
+
+    q = (char *) xmalloc (p - curr_pathname + 1);
+#ifdef NO_XMALLOC
+    if (q == NULL)
+      return NULL;
+#endif
+    memcpy (q, curr_pathname, p - curr_pathname);
+    q[p - curr_pathname] = '\0';
+    curr_installdir = q;
+  }
+
+  /* Compute the current installation prefix by removing the trailing
+     rel_installdir from it.  */
+  {
+    const char *rp = rel_installdir + strlen (rel_installdir);
+    const char *cp = curr_installdir + strlen (curr_installdir);
+    const char *cp_base =
+      curr_installdir + FILE_SYSTEM_PREFIX_LEN (curr_installdir);
+
+    while (rp > rel_installdir && cp > cp_base)
+      {
+        bool same = false;
+        const char *rpi = rp;
+        const char *cpi = cp;
+
+        while (rpi > rel_installdir && cpi > cp_base)
+          {
+            rpi--;
+            cpi--;
+            if (ISSLASH (*rpi) || ISSLASH (*cpi))
+              {
+                if (ISSLASH (*rpi) && ISSLASH (*cpi))
+                  same = true;
+                break;
+              }
+            /* Do case-insensitive comparison if the file system is always or
+               often case-insensitive.  It's better to accept the comparison
+               if the difference is only in case, rather than to fail.  */
+#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__
+            /* Win32, Cygwin, OS/2, DOS - case insignificant file system */
+            if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi)
+                != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi))
+              break;
+#else
+            if (*rpi != *cpi)
+              break;
+#endif
+          }
+        if (!same)
+          break;
+        /* The last pathname component was the same.  opi and cpi now point
+           to the slash before it.  */
+        rp = rpi;
+        cp = cpi;
+      }
+
+    if (rp > rel_installdir)
+      {
+        /* Unexpected: The curr_installdir does not end with rel_installdir.  */
+        free (curr_installdir);
+        return NULL;
+      }
+
+    {
+      size_t curr_prefix_len = cp - curr_installdir;
+      char *curr_prefix;
+
+      curr_prefix = (char *) xmalloc (curr_prefix_len + 1);
+#ifdef NO_XMALLOC
+      if (curr_prefix == NULL)
+        {
+          free (curr_installdir);
+          return NULL;
+        }
+#endif
+      memcpy (curr_prefix, curr_installdir, curr_prefix_len);
+      curr_prefix[curr_prefix_len] = '\0';
+
+      free (curr_installdir);
+
+      return curr_prefix;
+    }
+  }
+}
+
+#endif /* !IN_LIBRARY || PIC */
+
+#if defined PIC && defined INSTALLDIR
+
+/* Full pathname of shared library, or NULL.  */
+static char *shared_library_fullname;
+
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+/* Native Win32 only.
+   On Cygwin, it is better to use the Cygwin provided /proc interface, than
+   to use native Win32 API and cygwin_conv_to_posix_path, because it supports
+   longer file names
+   (see <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>).  */
+
+/* Determine the full pathname of the shared library when it is loaded.  */
+
+BOOL WINAPI
+DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved)
+{
+  (void) reserved;
+
+  if (event == DLL_PROCESS_ATTACH)
+    {
+      /* The DLL is being loaded into an application's address range.  */
+      static char location[MAX_PATH];
+
+      if (!GetModuleFileName (module_handle, location, sizeof (location)))
+        /* Shouldn't happen.  */
+        return FALSE;
+
+      if (!IS_PATH_WITH_DIR (location))
+        /* Shouldn't happen.  */
+        return FALSE;
+
+      shared_library_fullname = strdup (location);
+    }
+
+  return TRUE;
+}
+
+#else /* Unix */
+
+static void
+find_shared_library_fullname ()
+{
+#if (defined __linux__ && (__GLIBC__ >= 2 || defined __UCLIBC__)) || defined __CYGWIN__
+  /* Linux has /proc/self/maps. glibc 2 and uClibc have the getline()
+     function.
+     Cygwin >= 1.5 has /proc/self/maps and the getline() function too.  */
+  FILE *fp;
+
+  /* Open the current process' maps file.  It describes one VMA per line.  */
+  fp = fopen ("/proc/self/maps", "r");
+  if (fp)
+    {
+      unsigned long address = (unsigned long) &find_shared_library_fullname;
+      for (;;)
+        {
+          unsigned long start, end;
+          int c;
+
+          if (fscanf (fp, "%lx-%lx", &start, &end) != 2)
+            break;
+          if (address >= start && address <= end - 1)
+            {
+              /* Found it.  Now see if this line contains a filename.  */
+              while (c = getc (fp), c != EOF && c != '\n' && c != '/')
+                continue;
+              if (c == '/')
+                {
+                  size_t size;
+                  int len;
+
+                  ungetc (c, fp);
+                  shared_library_fullname = NULL; size = 0;
+                  len = getline (&shared_library_fullname, &size, fp);
+                  if (len >= 0)
+                    {
+                      /* Success: filled shared_library_fullname.  */
+                      if (len > 0 && shared_library_fullname[len - 1] == '\n')
+                        shared_library_fullname[len - 1] = '\0';
+                    }
+                }
+              break;
+            }
+          while (c = getc (fp), c != EOF && c != '\n')
+            continue;
+        }
+      fclose (fp);
+    }
+#endif
+}
+
+#endif /* WIN32 / Unix */
+
+/* Return the full pathname of the current shared library.
+   Return NULL if unknown.
+   Guaranteed to work only on Linux, Cygwin and Woe32.  */
+static char *
+get_shared_library_fullname ()
+{
+#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__)
+  static bool tried_find_shared_library_fullname;
+  if (!tried_find_shared_library_fullname)
+    {
+      find_shared_library_fullname ();
+      tried_find_shared_library_fullname = true;
+    }
+#endif
+  return shared_library_fullname;
+}
+
+#endif /* PIC */
+
+/* Returns the pathname, relocated according to the current installation
+   directory.
+   The returned string is either PATHNAME unmodified or a freshly allocated
+   string that you can free with free() after casting it to 'char *'.  */
+const char *
+relocate (const char *pathname)
+{
+#if defined PIC && defined INSTALLDIR
+  static int initialized;
+
+  /* Initialization code for a shared library.  */
+  if (!initialized)
+    {
+      /* At this point, orig_prefix and curr_prefix likely have already been
+         set through the main program's set_program_name_and_installdir
+         function.  This is sufficient in the case that the library has
+         initially been installed in the same orig_prefix.  But we can do
+         better, to also cover the cases that 1. it has been installed
+         in a different prefix before being moved to orig_prefix and (later)
+         to curr_prefix, 2. unlike the program, it has not moved away from
+         orig_prefix.  */
+      const char *orig_installprefix = INSTALLPREFIX;
+      const char *orig_installdir = INSTALLDIR;
+      char *curr_prefix_better;
+
+      curr_prefix_better =
+        compute_curr_prefix (orig_installprefix, orig_installdir,
+                             get_shared_library_fullname ());
+
+      set_relocation_prefix (orig_installprefix,
+                             curr_prefix_better != NULL
+                             ? curr_prefix_better
+                             : curr_prefix);
+
+      if (curr_prefix_better != NULL)
+        free (curr_prefix_better);
+
+      initialized = 1;
+    }
+#endif
+
+  /* Note: It is not necessary to perform case insensitive comparison here,
+     even for DOS-like file systems, because the pathname argument was
+     typically created from the same Makefile variable as orig_prefix came
+     from.  */
+  if (orig_prefix != NULL && curr_prefix != NULL
+      && strncmp (pathname, orig_prefix, orig_prefix_len) == 0)
+    {
+      if (pathname[orig_prefix_len] == '\0')
+        {
+          /* pathname equals orig_prefix.  */
+          char *result = (char *) xmalloc (strlen (curr_prefix) + 1);
+
+#ifdef NO_XMALLOC
+          if (result != NULL)
+#endif
+            {
+              strcpy (result, curr_prefix);
+              return result;
+            }
+        }
+      else if (ISSLASH (pathname[orig_prefix_len]))
+        {
+          /* pathname starts with orig_prefix.  */
+          const char *pathname_tail = &pathname[orig_prefix_len];
+          char *result =
+            (char *) xmalloc (curr_prefix_len + strlen (pathname_tail) + 1);
+
+#ifdef NO_XMALLOC
+          if (result != NULL)
+#endif
+            {
+              memcpy (result, curr_prefix, curr_prefix_len);
+              strcpy (result + curr_prefix_len, pathname_tail);
+              return result;
+            }
+        }
+    }
+  /* Nothing to relocate.  */
+  return pathname;
+}
+
+#endif
diff --git a/lib/relocatable.h b/lib/relocatable.h
new file mode 100644
index 0000000..68fe83e
--- /dev/null
+++ b/lib/relocatable.h
@@ -0,0 +1,83 @@
+/* Provide relocatable packages.
+   Copyright (C) 2003, 2005, 2008-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Library General Public License as published
+   by the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+   USA.  */
+
+#ifndef _RELOCATABLE_H
+#define _RELOCATABLE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* This can be enabled through the configure --enable-relocatable option.  */
+#if ENABLE_RELOCATABLE
+
+/* When building a DLL, we must export some functions.  Note that because
+   this is a private .h file, we don't need to use __declspec(dllimport)
+   in any case.  */
+#if HAVE_VISIBILITY && BUILDING_DLL
+# define RELOCATABLE_DLL_EXPORTED __attribute__((__visibility__("default")))
+#elif defined _MSC_VER && BUILDING_DLL
+# define RELOCATABLE_DLL_EXPORTED __declspec(dllexport)
+#else
+# define RELOCATABLE_DLL_EXPORTED
+#endif
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+extern RELOCATABLE_DLL_EXPORTED void
+       set_relocation_prefix (const char *orig_prefix,
+                              const char *curr_prefix);
+
+/* Returns the pathname, relocated according to the current installation
+   directory.
+   The returned string is either PATHNAME unmodified or a freshly allocated
+   string that you can free with free() after casting it to 'char *'.  */
+extern const char * relocate (const char *pathname);
+
+/* Memory management: relocate() potentially allocates memory, because it has
+   to construct a fresh pathname.  If this is a problem because your program
+   calls relocate() frequently, think about caching the result.  Or free the
+   return value if it was different from the argument pathname.  */
+
+/* Convenience function:
+   Computes the current installation prefix, based on the original
+   installation prefix, the original installation directory of a particular
+   file, and the current pathname of this file.
+   Returns it, freshly allocated.  Returns NULL upon failure.  */
+extern char * compute_curr_prefix (const char *orig_installprefix,
+                                   const char *orig_installdir,
+                                   const char *curr_pathname);
+
+#else
+
+/* By default, we use the hardwired pathnames.  */
+#define relocate(pathname) (pathname)
+
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RELOCATABLE_H */
diff --git a/lib/riscos1.h b/lib/riscos1.h
new file mode 100644
index 0000000..2ebc751
--- /dev/null
+++ b/lib/riscos1.h
@@ -0,0 +1,96 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * RISCOS-LATIN1
+ */
+
+static const unsigned short riscos1_2uni[32] = {
+  /* 0x80 */
+  0x221a, 0x0174, 0x0175, 0x0083, 0x2573, 0x0176, 0x0177, 0x0087,
+  0x21e6, 0x21e8, 0x21e9, 0x21e7, 0x2026, 0x2122, 0x2030, 0x2022,
+  /* 0x90 */
+  0x2018, 0x2019, 0x2039, 0x203a, 0x201c, 0x201d, 0x201e, 0x2013,
+  0x2014, 0x2212, 0x0152, 0x0153, 0x2020, 0x2021, 0xfb01, 0xfb02,
+};
+
+static int
+riscos1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c >= 0x80 && c < 0xa0)
+    *pwc = (ucs4_t) riscos1_2uni[c-0x80];
+  else
+    *pwc = (ucs4_t) c;
+  return 1;
+}
+
+static const unsigned char riscos1_page01[40] = {
+  0x00, 0x00, 0x9a, 0x9b, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x81, 0x82, 0x85, 0x86, /* 0x70-0x77 */
+};
+static const unsigned char riscos1_page20[48] = {
+  0x00, 0x00, 0x00, 0x97, 0x98, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x90, 0x91, 0x00, 0x00, 0x94, 0x95, 0x96, 0x00, /* 0x18-0x1f */
+  0x9c, 0x9d, 0x8f, 0x00, 0x00, 0x00, 0x8c, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x92, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+static const unsigned char riscos1_page21[16] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x8b, /* 0xe0-0xe7 */
+  0x89, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+};
+static const unsigned char riscos1_page22[16] = {
+  0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+};
+
+static int
+riscos1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080 || wc == 0x0083 || wc == 0x0087 || (wc >= 0x00a0 && wc < 0x0100)) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0150 && wc < 0x0178)
+    c = riscos1_page01[wc-0x0150];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = riscos1_page20[wc-0x2010];
+  else if (wc == 0x2122)
+    c = 0x8d;
+  else if (wc >= 0x21e0 && wc < 0x21f0)
+    c = riscos1_page21[wc-0x21e0];
+  else if (wc >= 0x2210 && wc < 0x2220)
+    c = riscos1_page22[wc-0x2210];
+  else if (wc == 0x2573)
+    c = 0x84;
+  else if (wc >= 0xfb01 && wc < 0xfb03)
+    c = wc-0xfa63;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/rk1048.h b/lib/rk1048.h
new file mode 100644
index 0000000..0e1fde8
--- /dev/null
+++ b/lib/rk1048.h
@@ -0,0 +1,145 @@
+/*
+ * Copyright (C) 1999-2007 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * RK1048
+ */
+
+static const unsigned short rk1048_2uni[128] = {
+  /* 0x80 */
+  0x0402, 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021,
+  0x20ac, 0x2030, 0x0409, 0x2039, 0x040a, 0x049a, 0x04ba, 0x040f,
+  /* 0x90 */
+  0x0452, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+  0xfffd, 0x2122, 0x0459, 0x203a, 0x045a, 0x049b, 0x04bb, 0x045f,
+  /* 0xa0 */
+  0x00a0, 0x04b0, 0x04b1, 0x04d8, 0x00a4, 0x04e8, 0x00a6, 0x00a7,
+  0x0401, 0x00a9, 0x0492, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x04ae,
+  /* 0xb0 */
+  0x00b0, 0x00b1, 0x0406, 0x0456, 0x04e9, 0x00b5, 0x00b6, 0x00b7,
+  0x0451, 0x2116, 0x0493, 0x00bb, 0x04d9, 0x04a2, 0x04a3, 0x04af,
+  /* 0xc0 */
+  0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+  0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+  /* 0xd0 */
+  0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+  0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+  /* 0xe0 */
+  0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+  0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+  /* 0xf0 */
+  0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+  0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+};
+
+static int
+rk1048_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else {
+    unsigned short wc = rk1048_2uni[c-0x80];
+    if (wc != 0xfffd) {
+      *pwc = (ucs4_t) wc;
+      return 1;
+    }
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char rk1048_page00[32] = {
+  0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */
+  0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */
+  0xb0, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+};
+static const unsigned char rk1048_page04[240] = {
+  0x00, 0xa8, 0x80, 0x81, 0x00, 0x00, 0xb2, 0x00, /* 0x00-0x07 */
+  0x00, 0x8a, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x8f, /* 0x08-0x0f */
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x18-0x1f */
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x20-0x27 */
+  0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x28-0x2f */
+  0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */
+  0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */
+  0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */
+  0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0x48-0x4f */
+  0x00, 0xb8, 0x90, 0x83, 0x00, 0x00, 0xb3, 0x00, /* 0x50-0x57 */
+  0x00, 0x9a, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x8d, 0x9d, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0x00, 0x00, 0xbd, 0xbe, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0xbf, /* 0xa8-0xaf */
+  0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x8e, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
+  0xa3, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0xa5, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+};
+static const unsigned char rk1048_page20[48] = {
+  0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */
+  0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+};
+static const unsigned char rk1048_page21[24] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+
+static int
+rk1048_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x00c0)
+    c = rk1048_page00[wc-0x00a0];
+  else if (wc >= 0x0400 && wc < 0x04f0)
+    c = rk1048_page04[wc-0x0400];
+  else if (wc >= 0x2010 && wc < 0x2040)
+    c = rk1048_page20[wc-0x2010];
+  else if (wc == 0x20ac)
+    c = 0x88;
+  else if (wc >= 0x2110 && wc < 0x2128)
+    c = rk1048_page21[wc-0x2110];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/shift_jisx0213.h b/lib/shift_jisx0213.h
new file mode 100644
index 0000000..05f00b0
--- /dev/null
+++ b/lib/shift_jisx0213.h
@@ -0,0 +1,310 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * SHIFT_JISX0213
+ */
+
+/* The structure of Shift_JISX0213 is as follows:
+
+   0x00..0x7F: ISO646-JP, an ASCII variant
+
+   0x{A1..DF}: JISX0201 Katakana.
+
+   0x{81..9F,E0..EF}{40..7E,80..FC}: JISX0213 plane 1.
+
+   0x{F0..FC}{40..7E,80..FC}: JISX0213 plane 2, with irregular row mapping.
+
+   Note that some JISX0213 characters are not contained in Unicode 3.2
+   and are therefore best represented as sequences of Unicode characters.
+*/
+
+#include "jisx0213.h"
+#include "flushwc.h"
+
+static int
+shift_jisx0213_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  ucs4_t last_wc = conv->istate;
+  if (last_wc) {
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = last_wc;
+    return 0; /* Don't advance the input pointer. */
+  } else {
+    unsigned char c = *s;
+    if (c < 0x80) {
+      /* Plain ISO646-JP character. */
+      if (c == 0x5c)
+        *pwc = (ucs4_t) 0x00a5;
+      else if (c == 0x7e)
+        *pwc = (ucs4_t) 0x203e;
+      else
+        *pwc = (ucs4_t) c;
+      return 1;
+    } else if (c >= 0xa1 && c <= 0xdf) {
+      *pwc = c + 0xfec0;
+      return 1;
+    } else {
+      if ((c >= 0x81 && c <= 0x9f) || (c >= 0xe0 && c <= 0xfc)) {
+        /* Two byte character. */
+        if (n >= 2) {
+          unsigned char c2 = s[1];
+          if ((c2 >= 0x40 && c2 <= 0x7e) || (c2 >= 0x80 && c2 <= 0xfc)) {
+            unsigned int c1;
+            ucs4_t wc;
+            /* Convert to row and column. */
+            if (c < 0xe0)
+              c -= 0x81;
+            else
+              c -= 0xc1;
+            if (c2 < 0x80)
+              c2 -= 0x40;
+            else
+              c2 -= 0x41;
+            /* Now 0 <= c <= 0x3b, 0 <= c2 <= 0xbb. */
+            c1 = 2 * c;
+            if (c2 >= 0x5e)
+              c2 -= 0x5e, c1++;
+            c2 += 0x21;
+            if (c1 >= 0x5e) {
+              /* Handling of JISX 0213 plane 2 rows. */
+              if (c1 >= 0x67)
+                c1 += 230;
+              else if (c1 >= 0x63 || c1 == 0x5f)
+                c1 += 168;
+              else
+                c1 += 162;
+            }
+            wc = jisx0213_to_ucs4(0x121+c1,c2);
+            if (wc) {
+              if (wc < 0x80) {
+                /* It's a combining character. */
+                ucs4_t wc1 = jisx0213_to_ucs_combining[wc - 1][0];
+                ucs4_t wc2 = jisx0213_to_ucs_combining[wc - 1][1];
+                /* We cannot output two Unicode characters at once. So,
+                   output the first character and buffer the second one. */
+                *pwc = wc1;
+                conv->istate = wc2;
+              } else
+                *pwc = wc;
+              return 2;
+            }
+          }
+        } else
+          return RET_TOOFEW(0);
+      }
+      return RET_ILSEQ;
+    }
+  }
+}
+
+#define shift_jisx0213_flushwc normal_flushwc
+
+/* Composition tables for each of the relevant combining characters.  */
+static const struct { unsigned short base; unsigned short composed; } shift_jisx0213_comp_table_data[] = {
+#define shift_jisx0213_comp_table02e5_idx 0
+#define shift_jisx0213_comp_table02e5_len 1
+  { 0x8684, 0x8685 }, /* 0x12B65 = 0x12B64 U+02E5 */
+#define shift_jisx0213_comp_table02e9_idx (shift_jisx0213_comp_table02e5_idx+shift_jisx0213_comp_table02e5_len)
+#define shift_jisx0213_comp_table02e9_len 1
+  { 0x8680, 0x8686 }, /* 0x12B66 = 0x12B60 U+02E9 */
+#define shift_jisx0213_comp_table0300_idx (shift_jisx0213_comp_table02e9_idx+shift_jisx0213_comp_table02e9_len)
+#define shift_jisx0213_comp_table0300_len 5
+  { 0x857b, 0x8663 }, /* 0x12B44 = 0x1295C U+0300 */
+  { 0x8657, 0x8667 }, /* 0x12B48 = 0x12B38 U+0300 */
+  { 0x8656, 0x8669 }, /* 0x12B4A = 0x12B37 U+0300 */
+  { 0x864f, 0x866b }, /* 0x12B4C = 0x12B30 U+0300 */
+  { 0x8662, 0x866d }, /* 0x12B4E = 0x12B43 U+0300 */
+#define shift_jisx0213_comp_table0301_idx (shift_jisx0213_comp_table0300_idx+shift_jisx0213_comp_table0300_len)
+#define shift_jisx0213_comp_table0301_len 4
+  { 0x8657, 0x8668 }, /* 0x12B49 = 0x12B38 U+0301 */
+  { 0x8656, 0x866a }, /* 0x12B4B = 0x12B37 U+0301 */
+  { 0x864f, 0x866c }, /* 0x12B4D = 0x12B30 U+0301 */
+  { 0x8662, 0x866e }, /* 0x12B4F = 0x12B43 U+0301 */
+#define shift_jisx0213_comp_table309a_idx (shift_jisx0213_comp_table0301_idx+shift_jisx0213_comp_table0301_len)
+#define shift_jisx0213_comp_table309a_len 14
+  { 0x82a9, 0x82f5 }, /* 0x12477 = 0x1242B U+309A */
+  { 0x82ab, 0x82f6 }, /* 0x12478 = 0x1242D U+309A */
+  { 0x82ad, 0x82f7 }, /* 0x12479 = 0x1242F U+309A */
+  { 0x82af, 0x82f8 }, /* 0x1247A = 0x12431 U+309A */
+  { 0x82b1, 0x82f9 }, /* 0x1247B = 0x12433 U+309A */
+  { 0x834a, 0x8397 }, /* 0x12577 = 0x1252B U+309A */
+  { 0x834c, 0x8398 }, /* 0x12578 = 0x1252D U+309A */
+  { 0x834e, 0x8399 }, /* 0x12579 = 0x1252F U+309A */
+  { 0x8350, 0x839a }, /* 0x1257A = 0x12531 U+309A */
+  { 0x8352, 0x839b }, /* 0x1257B = 0x12533 U+309A */
+  { 0x835a, 0x839c }, /* 0x1257C = 0x1253B U+309A */
+  { 0x8363, 0x839d }, /* 0x1257D = 0x12544 U+309A */
+  { 0x8367, 0x839e }, /* 0x1257E = 0x12548 U+309A */
+  { 0x83f3, 0x83f6 }, /* 0x12678 = 0x12675 U+309A */
+};
+
+static int
+shift_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  int count = 0;
+  unsigned short lasttwo = conv->ostate;
+
+  if (lasttwo) {
+    /* Attempt to combine the last character with this one. */
+    unsigned int idx;
+    unsigned int len;
+
+    if (wc == 0x02e5)
+      idx = shift_jisx0213_comp_table02e5_idx,
+      len = shift_jisx0213_comp_table02e5_len;
+    else if (wc == 0x02e9)
+      idx = shift_jisx0213_comp_table02e9_idx,
+      len = shift_jisx0213_comp_table02e9_len;
+    else if (wc == 0x0300)
+      idx = shift_jisx0213_comp_table0300_idx,
+      len = shift_jisx0213_comp_table0300_len;
+    else if (wc == 0x0301)
+      idx = shift_jisx0213_comp_table0301_idx,
+      len = shift_jisx0213_comp_table0301_len;
+    else if (wc == 0x309a)
+      idx = shift_jisx0213_comp_table309a_idx,
+      len = shift_jisx0213_comp_table309a_len;
+    else
+      goto not_combining;
+
+    do
+      if (shift_jisx0213_comp_table_data[idx].base == lasttwo)
+        break;
+    while (++idx, --len > 0);
+
+    if (len > 0) {
+      /* Output the combined character. */
+      if (n >= 2) {
+        lasttwo = shift_jisx0213_comp_table_data[idx].composed;
+        r[0] = (lasttwo >> 8) & 0xff;
+        r[1] = lasttwo & 0xff;
+        conv->ostate = 0;
+        return 2;
+      } else
+        return RET_TOOSMALL;
+    }
+
+  not_combining:
+    /* Output the buffered character. */
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = (lasttwo >> 8) & 0xff;
+    r[1] = lasttwo & 0xff;
+    r += 2;
+    count = 2;
+  }
+
+  if (wc < 0x80 && wc != 0x5c && wc != 0x7e) {
+    /* Plain ISO646-JP character. */
+    if (n > count) {
+      r[0] = (unsigned char) wc;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else if (wc == 0x00a5) {
+    if (n > count) {
+      r[0] = 0x5c;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else if (wc == 0x203e) {
+    if (n > count) {
+      r[0] = 0x7e;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else if (wc >= 0xff61 && wc <= 0xff9f) {
+    /* Half-width katakana. */
+    if (n > count) {
+      r[0] = wc - 0xfec0;
+      conv->ostate = 0;
+      return count+1;
+    } else
+      return RET_TOOSMALL;
+  } else {
+    unsigned int s1, s2;
+    unsigned short jch = ucs4_to_jisx0213(wc);
+    if (jch != 0) {
+      /* Convert it to shifted representation. */
+      s1 = jch >> 8;
+      s2 = jch & 0x7f;
+      s1 -= 0x21;
+      s2 -= 0x21;
+      if (s1 >= 0x5e) {
+        /* Handling of JISX 0213 plane 2 rows. */
+        if (s1 >= 0xcd) /* rows 0x26E..0x27E */
+          s1 -= 102;
+        else if (s1 >= 0x8b || s1 == 0x87) /* rows 0x228, 0x22C..0x22F */
+          s1 -= 40;
+        else /* rows 0x221, 0x223..0x225 */
+          s1 -= 34;
+        /* Now 0x5e <= s1 <= 0x77. */
+      }
+      if (s1 & 1)
+        s2 += 0x5e;
+      s1 = s1 >> 1;
+      if (s1 < 0x1f)
+        s1 += 0x81;
+      else
+        s1 += 0xc1;
+      if (s2 < 0x3f)
+        s2 += 0x40;
+      else
+        s2 += 0x41;
+      if (jch & 0x0080) {
+        /* A possible match in comp_table_data. We have to buffer it. */
+        /* We know it's a JISX 0213 plane 1 character. */
+        if (jch & 0x8000) abort();
+        conv->ostate = (s1 << 8) | s2;
+        return count+0;
+      }
+      /* Output the shifted representation. */
+      if (n >= count+2) {
+        r[0] = s1;
+        r[1] = s2;
+        conv->ostate = 0;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    return RET_ILUNI;
+  }
+}
+
+static int
+shift_jisx0213_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t lasttwo = conv->ostate;
+
+  if (lasttwo) {
+    if (n < 2)
+      return RET_TOOSMALL;
+    r[0] = (lasttwo >> 8) & 0xff;
+    r[1] = lasttwo & 0xff;
+    /* conv->ostate = 0; will be done by the caller */
+    return 2;
+  } else
+    return 0;
+}
diff --git a/lib/sjis.h b/lib/sjis.h
new file mode 100644
index 0000000..8244e3a
--- /dev/null
+++ b/lib/sjis.h
@@ -0,0 +1,132 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * SHIFT_JIS
+ */
+
+/*
+   Conversion between SJIS codes (s1,s2) and JISX0208 codes (c1,c2):
+   Example. (s1,s2) = 0x8140, (c1,c2) = 0x2121.
+   0x81 <= s1 <= 0x9F || 0xE0 <= s1 <= 0xEA,
+   0x40 <= s2 <= 0x7E || 0x80 <= s2 <= 0xFC,
+   0x21 <= c1 <= 0x74, 0x21 <= c2 <= 0x7E.
+   Invariant:
+     94*2*(s1 < 0xE0 ? s1-0x81 : s1-0xC1) + (s2 < 0x80 ? s2-0x40 : s2-0x41)
+     = 94*(c1-0x21)+(c2-0x21)
+   Conversion (s1,s2) -> (c1,c2):
+     t1 := (s1 < 0xE0 ? s1-0x81 : s1-0xC1)
+     t2 := (s2 < 0x80 ? s2-0x40 : s2-0x41)
+     c1 := 2*t1 + (t2 < 0x5E ? 0 : 1) + 0x21
+     c2 := (t2 < 0x5E ? t2 : t2-0x5E) + 0x21
+   Conversion (c1,c2) -> (s1,s2):
+     t1 := (c1 - 0x21) >> 1
+     t2 := ((c1 - 0x21) & 1) * 0x5E + (c2 - 0x21)
+     s1 := (t1 < 0x1F ? t1+0x81 : t1+0xC1)
+     s2 := (t2 < 0x3F ? t2+0x40 : t2+0x41)
+ */
+
+static int
+sjis_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80 || (c >= 0xa1 && c <= 0xdf))
+    return jisx0201_mbtowc(conv,pwc,s,n);
+  else {
+    unsigned char s1, s2;
+    s1 = c;
+    if ((s1 >= 0x81 && s1 <= 0x9f) || (s1 >= 0xe0 && s1 <= 0xea)) {
+      if (n < 2)
+        return RET_TOOFEW(0);
+      s2 = s[1];
+      if ((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0x80 && s2 <= 0xfc)) {
+        unsigned char t1 = (s1 < 0xe0 ? s1-0x81 : s1-0xc1);
+        unsigned char t2 = (s2 < 0x80 ? s2-0x40 : s2-0x41);
+        unsigned char buf[2];
+        buf[0] = 2*t1 + (t2 < 0x5e ? 0 : 1) + 0x21;
+        buf[1] = (t2 < 0x5e ? t2 : t2-0x5e) + 0x21;
+        return jisx0208_mbtowc(conv,pwc,buf,2);
+      }
+    } else if (s1 >= 0xf0 && s1 <= 0xf9) {
+      /* User-defined range. See
+       * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */
+      if (n < 2)
+        return RET_TOOFEW(0);
+      s2 = s[1];
+      if ((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0x80 && s2 <= 0xfc)) {
+        *pwc = 0xe000 + 188*(s1 - 0xf0) + (s2 < 0x80 ? s2-0x40 : s2-0x41);
+        return 2;
+      }
+    }
+    return RET_ILSEQ;
+  }
+}
+
+static int
+sjis_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char buf[2];
+  int ret;
+
+  /* Try JIS X 0201-1976. */
+  ret = jisx0201_wctomb(conv,buf,wc,1);
+  if (ret != RET_ILUNI) {
+    unsigned char c;
+    if (ret != 1) abort();
+    c = buf[0];
+    if (c < 0x80 || (c >= 0xa1 && c <= 0xdf)) {
+      r[0] = c;
+      return 1;
+    }
+  }
+
+  /* Try JIS X 0208-1990. */
+  ret = jisx0208_wctomb(conv,buf,wc,2);
+  if (ret != RET_ILUNI) {
+    unsigned char c1, c2;
+    if (ret != 2) abort();
+    if (n < 2)
+      return RET_TOOSMALL;
+    c1 = buf[0];
+    c2 = buf[1];
+    if ((c1 >= 0x21 && c1 <= 0x74) && (c2 >= 0x21 && c2 <= 0x7e)) {
+      unsigned char t1 = (c1 - 0x21) >> 1;
+      unsigned char t2 = (((c1 - 0x21) & 1) ? 0x5e : 0) + (c2 - 0x21);
+      r[0] = (t1 < 0x1f ? t1+0x81 : t1+0xc1);
+      r[1] = (t2 < 0x3f ? t2+0x40 : t2+0x41);
+      return 2;
+    }
+  }
+
+  /* User-defined range. See
+   * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */
+  if (wc >= 0xe000 && wc < 0xe758) {
+    unsigned char c1, c2;
+    if (n < 2)
+      return RET_TOOSMALL;
+    c1 = (unsigned int) (wc - 0xe000) / 188;
+    c2 = (unsigned int) (wc - 0xe000) % 188;
+    r[0] = c1+0xf0;
+    r[1] = (c2 < 0x3f ? c2+0x40 : c2+0x41);
+    return 2;
+  }
+
+  return RET_ILUNI;
+}
diff --git a/lib/tcvn.h b/lib/tcvn.h
new file mode 100644
index 0000000..abd5def
--- /dev/null
+++ b/lib/tcvn.h
@@ -0,0 +1,291 @@
+/*
+ * Copyright (C) 1999-2002, 2004 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * TCVN-5712
+ */
+
+#include "flushwc.h"
+#include "vietcomb.h"
+
+static const unsigned char tcvn_comb_table[] = {
+  0xb0, 0xb3, 0xb2, 0xb1, 0xb4,
+};
+
+/* The possible bases in viet_comp_table_data:
+   0x0041..0x0045, 0x0047..0x0049, 0x004B..0x0050, 0x0052..0x0057,
+   0x0059..0x005A, 0x0061..0x0065, 0x0067..0x0069, 0x006B..0x0070,
+   0x0072..0x0077, 0x0079..0x007A, 0x00A5, 0x00C2, 0x00CA, 0x00D3..0x00D6,
+   0x00DA, 0x00E2, 0x00EA, 0x00F3..0x00F6, 0x00FA, 0x0102..0x0103,
+   0x0168..0x0169, 0x01A0..0x01A1, 0x01AF..0x01B0. */
+static const unsigned int tcvn_comp_bases[] = {
+  0x06fdfbbe, 0x06fdfbbe, 0x00000000, 0x00000020, 0x04780404, 0x04780404,
+  0x0000000c, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0x00018003
+};
+
+static const unsigned short tcvn_2uni_1[24] = {
+  /* 0x00 */
+  0x0000, 0x00da, 0x1ee4, 0x0003, 0x1eea, 0x1eec, 0x1eee, 0x0007,
+  0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f,
+  /* 0x10 */
+  0x0010, 0x1ee8, 0x1ef0, 0x1ef2, 0x1ef6, 0x1ef8, 0x00dd, 0x1ef4,
+};
+static const unsigned short tcvn_2uni_2[128] = {
+  /* 0x80 */
+  0x00c0, 0x1ea2, 0x00c3, 0x00c1, 0x1ea0, 0x1eb6, 0x1eac, 0x00c8,
+  0x1eba, 0x1ebc, 0x00c9, 0x1eb8, 0x1ec6, 0x00cc, 0x1ec8, 0x0128,
+  /* 0x90 */
+  0x00cd, 0x1eca, 0x00d2, 0x1ece, 0x00d5, 0x00d3, 0x1ecc, 0x1ed8,
+  0x1edc, 0x1ede, 0x1ee0, 0x1eda, 0x1ee2, 0x00d9, 0x1ee6, 0x0168,
+  /* 0xa0 */
+  0x00a0, 0x0102, 0x00c2, 0x00ca, 0x00d4, 0x01a0, 0x01af, 0x0110,
+  0x0103, 0x00e2, 0x00ea, 0x00f4, 0x01a1, 0x01b0, 0x0111, 0x1eb0,
+  /* 0xb0 */
+  0x0300, 0x0309, 0x0303, 0x0301, 0x0323, 0x00e0, 0x1ea3, 0x00e3,
+  0x00e1, 0x1ea1, 0x1eb2, 0x1eb1, 0x1eb3, 0x1eb5, 0x1eaf, 0x1eb4,
+  /* 0xc0 */
+  0x1eae, 0x1ea6, 0x1ea8, 0x1eaa, 0x1ea4, 0x1ec0, 0x1eb7, 0x1ea7,
+  0x1ea9, 0x1eab, 0x1ea5, 0x1ead, 0x00e8, 0x1ec2, 0x1ebb, 0x1ebd,
+  /* 0xd0 */
+  0x00e9, 0x1eb9, 0x1ec1, 0x1ec3, 0x1ec5, 0x1ebf, 0x1ec7, 0x00ec,
+  0x1ec9, 0x1ec4, 0x1ebe, 0x1ed2, 0x0129, 0x00ed, 0x1ecb, 0x00f2,
+  /* 0xe0 */
+  0x1ed4, 0x1ecf, 0x00f5, 0x00f3, 0x1ecd, 0x1ed3, 0x1ed5, 0x1ed7,
+  0x1ed1, 0x1ed9, 0x1edd, 0x1edf, 0x1ee1, 0x1edb, 0x1ee3, 0x00f9,
+  /* 0xf0 */
+  0x1ed6, 0x1ee7, 0x0169, 0x00fa, 0x1ee5, 0x1eeb, 0x1eed, 0x1eef,
+  0x1ee9, 0x1ef1, 0x1ef3, 0x1ef7, 0x1ef9, 0x00fd, 0x1ef5, 0x1ed0,
+};
+
+/* In the TCVN to Unicode direction, the state contains a buffered
+   character, or 0 if none. */
+
+static int
+tcvn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  unsigned short wc;
+  unsigned short last_wc;
+  if (c < 0x18)
+    wc = tcvn_2uni_1[c];
+  else if (c < 0x80)
+    wc = c;
+  else
+    wc = tcvn_2uni_2[c-0x80];
+  last_wc = conv->istate;
+  if (last_wc) {
+    if (wc >= 0x0300 && wc < 0x0340) {
+      /* See whether last_wc and wc can be combined. */
+      unsigned int k;
+      unsigned int i1, i2;
+      switch (wc) {
+        case 0x0300: k = 0; break;
+        case 0x0301: k = 1; break;
+        case 0x0303: k = 2; break;
+        case 0x0309: k = 3; break;
+        case 0x0323: k = 4; break;
+        default: abort();
+      }
+      i1 = viet_comp_table[k].idx;
+      i2 = i1 + viet_comp_table[k].len-1;
+      if (last_wc >= viet_comp_table_data[i1].base
+          && last_wc <= viet_comp_table_data[i2].base) {
+        unsigned int i;
+        for (;;) {
+          i = (i1+i2)>>1;
+          if (last_wc == viet_comp_table_data[i].base)
+            break;
+          if (last_wc < viet_comp_table_data[i].base) {
+            if (i1 == i)
+              goto not_combining;
+            i2 = i;
+          } else {
+            if (i1 != i)
+              i1 = i;
+            else {
+              i = i2;
+              if (last_wc == viet_comp_table_data[i].base)
+                break;
+              goto not_combining;
+            }
+          }
+        }
+        last_wc = viet_comp_table_data[i].composed;
+        /* Output the combined character. */
+        conv->istate = 0;
+        *pwc = (ucs4_t) last_wc;
+        return 1;
+      }
+    }
+  not_combining:
+    /* Output the buffered character. */
+    conv->istate = 0;
+    *pwc = (ucs4_t) last_wc;
+    return 0; /* Don't advance the input pointer. */
+  }
+  if (wc >= 0x0041 && wc <= 0x01b0
+      && ((tcvn_comp_bases[(wc - 0x0040) >> 5] >> (wc & 0x1f)) & 1)) {
+    /* wc is a possible match in viet_comp_table_data. Buffer it. */
+    conv->istate = wc;
+    return RET_TOOFEW(1);
+  } else {
+    /* Output wc immediately. */
+    *pwc = (ucs4_t) wc;
+    return 1;
+  }
+}
+
+#define tcvn_flushwc normal_flushwc
+
+static const unsigned char tcvn_page00[96+184] = {
+  0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
+  0x80, 0x83, 0xa2, 0x82, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0x87, 0x8a, 0xa3, 0x00, 0x8d, 0x90, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x92, 0x95, 0xa4, 0x94, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x9d, 0x01, 0x00, 0x00, 0x16, 0x00, 0x00, /* 0xd8-0xdf */
+  0xb5, 0xb8, 0xa9, 0xb7, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0xcc, 0xd0, 0xaa, 0x00, 0xd7, 0xdd, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0xdf, 0xe3, 0xab, 0xe2, 0x00, 0x00, /* 0xf0-0xf7 */
+  0x00, 0xef, 0xf3, 0x00, 0x00, 0xfd, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xa1, 0xa8, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xa7, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0x8f, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x9f, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xa5, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, /* 0xa8-0xaf */
+  0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+};
+static const unsigned char tcvn_page03[40] = {
+  0xb0, 0xb3, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+};
+static const unsigned char tcvn_page1e[96] = {
+  0x84, 0xb9, 0x81, 0xb6, 0xc4, 0xca, 0xc1, 0xc7, /* 0xa0-0xa7 */
+  0xc2, 0xc8, 0xc3, 0xc9, 0x86, 0xcb, 0xc0, 0xbe, /* 0xa8-0xaf */
+  0xaf, 0xbb, 0xba, 0xbc, 0xbf, 0xbd, 0x85, 0xc6, /* 0xb0-0xb7 */
+  0x8b, 0xd1, 0x88, 0xce, 0x89, 0xcf, 0xda, 0xd5, /* 0xb8-0xbf */
+  0xc5, 0xd2, 0xcd, 0xd3, 0xd9, 0xd4, 0x8c, 0xd6, /* 0xc0-0xc7 */
+  0x8e, 0xd8, 0x91, 0xde, 0x96, 0xe4, 0x93, 0xe1, /* 0xc8-0xcf */
+  0xff, 0xe8, 0xdb, 0xe5, 0xe0, 0xe6, 0xf0, 0xe7, /* 0xd0-0xd7 */
+  0x97, 0xe9, 0x9b, 0xed, 0x98, 0xea, 0x99, 0xeb, /* 0xd8-0xdf */
+  0x9a, 0xec, 0x9c, 0xee, 0x02, 0xf4, 0x9e, 0xf1, /* 0xe0-0xe7 */
+  0x11, 0xf8, 0x04, 0xf5, 0x05, 0xf6, 0x06, 0xf7, /* 0xe8-0xef */
+  0x12, 0xf9, 0x13, 0xfa, 0x17, 0xfe, 0x14, 0xfb, /* 0xf0-0xf7 */
+  0x15, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+
+static int
+tcvn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080 && (wc >= 0x0020 || (0x00fe0076 & (1 << wc)) == 0)) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00a0 && wc < 0x01b8)
+    c = tcvn_page00[wc-0x00a0];
+  else if (wc >= 0x0300 && wc < 0x0328)
+    c = tcvn_page03[wc-0x0300];
+  else if (wc >= 0x0340 && wc < 0x0342) /* deprecated Vietnamese tone marks */
+    c = tcvn_page03[wc-0x0340];
+  else if (wc >= 0x1ea0 && wc < 0x1f00)
+    c = tcvn_page1e[wc-0x1ea0];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  /* Try compatibility or canonical decomposition. */
+  {
+    /* Binary search through viet_decomp_table. */
+    unsigned int i1 = 0;
+    unsigned int i2 = sizeof(viet_decomp_table)/sizeof(viet_decomp_table[0])-1;
+    if (wc >= viet_decomp_table[i1].composed
+        && wc <= viet_decomp_table[i2].composed) {
+      unsigned int i;
+      for (;;) {
+        /* Here i2 - i1 > 0. */
+        i = (i1+i2)>>1;
+        if (wc == viet_decomp_table[i].composed)
+          break;
+        if (wc < viet_decomp_table[i].composed) {
+          if (i1 == i)
+            return RET_ILUNI;
+          /* Here i1 < i < i2. */
+          i2 = i;
+        } else {
+          /* Here i1 <= i < i2. */
+          if (i1 != i)
+            i1 = i;
+          else {
+            /* Here i2 - i1 = 1. */
+            i = i2;
+            if (wc == viet_decomp_table[i].composed)
+              break;
+            else
+              return RET_ILUNI;
+          }
+        }
+      }
+      /* Found a compatibility or canonical decomposition. */
+      wc = viet_decomp_table[i].base;
+      /* wc is one of 0x0020, 0x0041..0x005a, 0x0061..0x007a, 0x00a5, 0x00a8,
+         0x00c2, 0x00c5..0x00c7, 0x00ca, 0x00cf, 0x00d3, 0x00d4, 0x00d6,
+         0x00d8, 0x00da, 0x00dc, 0x00e2, 0x00e5..0x00e7, 0x00ea, 0x00ef,
+         0x00f3, 0x00f4, 0x00f6, 0x00f8, 0x00fc, 0x0102, 0x0103, 0x01a0,
+         0x01a1, 0x01af, 0x01b0. */
+      if (wc < 0x0080)
+        c = wc;
+      else {
+        c = tcvn_page00[wc-0x00a0];
+        if (c == 0)
+          return RET_ILUNI;
+      }
+      if (n < 2)
+        return RET_TOOSMALL;
+      r[0] = c;
+      r[1] = tcvn_comb_table[viet_decomp_table[i].comb1];
+      return 2;
+    }
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/tds565.h b/lib/tds565.h
new file mode 100644
index 0000000..479513f
--- /dev/null
+++ b/lib/tds565.h
@@ -0,0 +1,107 @@
+/*
+ * Copyright (C) 1999-2002 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * TDS565
+ */
+
+static const unsigned short tds565_2uni[64] = {
+  /* 0x40 */
+  0x0040, 0x0041, 0x0042, 0x00c7, 0x0044, 0x0045, 0x00c4, 0x0046,
+  0x0047, 0x0048, 0x0049, 0x004a, 0x017d, 0x004b, 0x004c, 0x004d,
+  /* 0x50 */
+  0x004e, 0x0147, 0x004f, 0x00d6, 0x0050, 0x0052, 0x0053, 0x015e,
+  0x0054, 0x0055, 0x00dc, 0x0057, 0x0059, 0x00dd, 0x005a, 0x005f,
+  /* 0x60 */
+  0x2116, 0x0061, 0x0062, 0x00e7, 0x0064, 0x0065, 0x00e4, 0x0066,
+  0x0067, 0x0068, 0x0069, 0x006a, 0x017e, 0x006b, 0x006c, 0x006d,
+  /* 0x70 */
+  0x006e, 0x0148, 0x006f, 0x00f6, 0x0070, 0x0072, 0x0073, 0x015f,
+  0x0074, 0x0075, 0x00fc, 0x0077, 0x0079, 0x00fd, 0x007a, 0x007f,
+};
+
+static int
+tds565_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x40) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c < 0x80) {
+    *pwc = (ucs4_t) tds565_2uni[c-0x40];
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned char tds565_page00[64] = {
+  0x40, 0x41, 0x42, 0x00, 0x44, 0x45, 0x47, 0x48, /* 0x40-0x47 */
+  0x49, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x50, 0x52, /* 0x48-0x4f */
+  0x54, 0x00, 0x55, 0x56, 0x58, 0x59, 0x00, 0x5b, /* 0x50-0x57 */
+  0x00, 0x5c, 0x5e, 0x00, 0x00, 0x00, 0x00, 0x5f, /* 0x58-0x5f */
+  0x00, 0x61, 0x62, 0x00, 0x64, 0x65, 0x67, 0x68, /* 0x60-0x67 */
+  0x69, 0x6a, 0x6b, 0x6d, 0x6e, 0x6f, 0x70, 0x72, /* 0x68-0x6f */
+  0x74, 0x00, 0x75, 0x76, 0x78, 0x79, 0x00, 0x7b, /* 0x70-0x77 */
+  0x00, 0x7c, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x7f, /* 0x78-0x7f */
+};
+static const unsigned char tds565_page00_1[64] = {
+  0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x43, /* 0xc0-0xc7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x00, /* 0xd0-0xd7 */
+  0x00, 0x00, 0x00, 0x00, 0x5a, 0x5d, 0x00, 0x00, /* 0xd8-0xdf */
+  0x00, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x63, /* 0xe0-0xe7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x00, /* 0xf0-0xf7 */
+  0x00, 0x00, 0x00, 0x00, 0x7a, 0x7d, 0x00, 0x00, /* 0xf8-0xff */
+};
+static const unsigned char tds565_page01[64] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, /* 0x40-0x47 */
+  0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x77, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x6c, 0x00, /* 0x78-0x7f */
+};
+
+static int
+tds565_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0040) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0040 && wc < 0x0080)
+    c = tds565_page00[wc-0x0040];
+  else if (wc >= 0x00c0 && wc < 0x0100)
+    c = tds565_page00_1[wc-0x00c0];
+  else if (wc >= 0x0140 && wc < 0x0180)
+    c = tds565_page01[wc-0x0140];
+  else if (wc == 0x2116)
+    c = 0x60;
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/tis620.h b/lib/tis620.h
new file mode 100644
index 0000000..125e6dc
--- /dev/null
+++ b/lib/tis620.h
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * TIS620.2533-1
+ */
+
+static int
+tis620_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x80) {
+    *pwc = (ucs4_t) c;
+    return 1;
+  }
+  else if (c >= 0xa1 && c <= 0xfb && !(c >= 0xdb && c <= 0xde)) {
+    *pwc = (ucs4_t) (c + 0x0d60);
+    return 1;
+  }
+  return RET_ILSEQ;
+}
+
+static int
+tis620_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x0080) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x0e01 && wc <= 0x0e5b && !(wc >= 0x0e3b && wc <= 0x0e3e)) {
+    *r = wc-0x0d60;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/translit.def b/lib/translit.def
new file mode 100644
index 0000000..cbd329e
--- /dev/null
+++ b/lib/translit.def
@@ -0,0 +1,3918 @@
+# Copyright (C) 1999-2003 Free Software Foundation, Inc.
+# This file is part of the GNU LIBICONV Library.
+#
+# The GNU LIBICONV Library is free software; you can redistribute it
+# and/or modify it under the terms of the GNU Library General Public
+# License as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# The GNU LIBICONV Library is distributed in the hope that it will be
+# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Library General Public License for more details.
+#
+# You should have received a copy of the GNU Library General Public
+# License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+# If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+# Fifth Floor, Boston, MA 02110-1301, USA.
+#
+#
+# Definition of transliteration from Unicode to poorer character sets.
+#
+# This covers all of Markus Kuhn's TARGET1.
+#
+# The second column gives the transliteration. It is enclosed between tabs!
+#
+00A0	 	# NO-BREAK SPACE
+00A1	!	# INVERTED EXCLAMATION MARK
+00A2	c	# CENT SIGN
+00A3	lb	# POUND SIGN
+00A4		# CURRENCY SIGN
+00A5	yen	# YEN SIGN
+00A6	|	# BROKEN BAR
+00A7	SS	# SECTION SIGN
+00A8	"	# DIAERESIS
+00A9	(c)	# COPYRIGHT SIGN
+00AA	a	# FEMININE ORDINAL INDICATOR
+00AB	<<	# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+00AC	not	# NOT SIGN
+00AD	-	# SOFT HYPHEN
+00AE	(R)	# REGISTERED SIGN
+00AF		# MACRON
+00B0	^0	# DEGREE SIGN
+00B1	+/-	# PLUS-MINUS SIGN
+00B2	^2	# SUPERSCRIPT TWO
+00B3	^3	# SUPERSCRIPT THREE
+00B4	'	# ACUTE ACCENT
+00B5	u	# MICRO SIGN
+00B6	P	# PILCROW SIGN
+00B7	.	# MIDDLE DOT
+00B8	,	# CEDILLA
+00B9	^1	# SUPERSCRIPT ONE
+00BA	o	# MASCULINE ORDINAL INDICATOR
+00BB	>>	# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+00BC	 1⁄4 	# VULGAR FRACTION ONE QUARTER
+00BD	 1⁄2 	# VULGAR FRACTION ONE HALF
+00BE	 3⁄4 	# VULGAR FRACTION THREE QUARTERS
+00BF	?	# INVERTED QUESTION MARK
+00C0	`A	# LATIN CAPITAL LETTER A WITH GRAVE
+00C1	´A	# LATIN CAPITAL LETTER A WITH ACUTE
+00C2	^A	# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+00C3	~A	# LATIN CAPITAL LETTER A WITH TILDE
+00C4	"A	# LATIN CAPITAL LETTER A WITH DIAERESIS
+00C5	A	# LATIN CAPITAL LETTER A WITH RING ABOVE
+00C6	AE	# LATIN CAPITAL LETTER AE
+00C7	C	# LATIN CAPITAL LETTER C WITH CEDILLA
+00C8	`E	# LATIN CAPITAL LETTER E WITH GRAVE
+00C9	´E	# LATIN CAPITAL LETTER E WITH ACUTE
+00CA	^E	# LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+00CB	"E	# LATIN CAPITAL LETTER E WITH DIAERESIS
+00CC	`I	# LATIN CAPITAL LETTER I WITH GRAVE
+00CD	´I	# LATIN CAPITAL LETTER I WITH ACUTE
+00CE	^I	# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+00CF	"I	# LATIN CAPITAL LETTER I WITH DIAERESIS
+00D0	D	# LATIN CAPITAL LETTER ETH
+00D1	~N	# LATIN CAPITAL LETTER N WITH TILDE
+00D2	`O	# LATIN CAPITAL LETTER O WITH GRAVE
+00D3	´O	# LATIN CAPITAL LETTER O WITH ACUTE
+00D4	^O	# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+00D5	~O	# LATIN CAPITAL LETTER O WITH TILDE
+00D6	"O	# LATIN CAPITAL LETTER O WITH DIAERESIS
+00D7	x	# MULTIPLICATION SIGN
+00D8	O	# LATIN CAPITAL LETTER O WITH STROKE
+00D9	`U	# LATIN CAPITAL LETTER U WITH GRAVE
+00DA	´U	# LATIN CAPITAL LETTER U WITH ACUTE
+00DB	^U	# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+00DC	"U	# LATIN CAPITAL LETTER U WITH DIAERESIS
+00DD	´Y	# LATIN CAPITAL LETTER Y WITH ACUTE
+00DE	Th	# LATIN CAPITAL LETTER THORN
+00DF	ss	# LATIN SMALL LETTER SHARP S
+00E0	`a	# LATIN SMALL LETTER A WITH GRAVE
+00E1	´a	# LATIN SMALL LETTER A WITH ACUTE
+00E2	^a	# LATIN SMALL LETTER A WITH CIRCUMFLEX
+00E3	~a	# LATIN SMALL LETTER A WITH TILDE
+00E4	"a	# LATIN SMALL LETTER A WITH DIAERESIS
+00E5	a	# LATIN SMALL LETTER A WITH RING ABOVE
+00E6	ae	# LATIN SMALL LETTER AE
+00E7	c	# LATIN SMALL LETTER C WITH CEDILLA
+00E8	`e	# LATIN SMALL LETTER E WITH GRAVE
+00E9	´e	# LATIN SMALL LETTER E WITH ACUTE
+00EA	^e	# LATIN SMALL LETTER E WITH CIRCUMFLEX
+00EB	"e	# LATIN SMALL LETTER E WITH DIAERESIS
+00EC	`i	# LATIN SMALL LETTER I WITH GRAVE
+00ED	´i	# LATIN SMALL LETTER I WITH ACUTE
+00EE	^i	# LATIN SMALL LETTER I WITH CIRCUMFLEX
+00EF	"i	# LATIN SMALL LETTER I WITH DIAERESIS
+00F0	d	# LATIN SMALL LETTER ETH
+00F1	~n	# LATIN SMALL LETTER N WITH TILDE
+00F2	`o	# LATIN SMALL LETTER O WITH GRAVE
+00F3	´o	# LATIN SMALL LETTER O WITH ACUTE
+00F4	^o	# LATIN SMALL LETTER O WITH CIRCUMFLEX
+00F5	~o	# LATIN SMALL LETTER O WITH TILDE
+00F6	"o	# LATIN SMALL LETTER O WITH DIAERESIS
+00F7	:	# DIVISION SIGN
+00F8	o	# LATIN SMALL LETTER O WITH STROKE
+00F9	`u	# LATIN SMALL LETTER U WITH GRAVE
+00FA	´u	# LATIN SMALL LETTER U WITH ACUTE
+00FB	^u	# LATIN SMALL LETTER U WITH CIRCUMFLEX
+00FC	"u	# LATIN SMALL LETTER U WITH DIAERESIS
+00FD	´y	# LATIN SMALL LETTER Y WITH ACUTE
+00FE	th	# LATIN SMALL LETTER THORN
+00FF	"y	# LATIN SMALL LETTER Y WITH DIAERESIS
+0100	A	# LATIN CAPITAL LETTER A WITH MACRON
+0101	a	# LATIN SMALL LETTER A WITH MACRON
+0102	A	# LATIN CAPITAL LETTER A WITH BREVE
+0103	a	# LATIN SMALL LETTER A WITH BREVE
+0104	A	# LATIN CAPITAL LETTER A WITH OGONEK
+0105	a	# LATIN SMALL LETTER A WITH OGONEK
+0106	´C	# LATIN CAPITAL LETTER C WITH ACUTE
+0107	´c	# LATIN SMALL LETTER C WITH ACUTE
+0108	^C	# LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+0109	^c	# LATIN SMALL LETTER C WITH CIRCUMFLEX
+010A	C	# LATIN CAPITAL LETTER C WITH DOT ABOVE
+010B	c	# LATIN SMALL LETTER C WITH DOT ABOVE
+010C	C	# LATIN CAPITAL LETTER C WITH CARON
+010D	c	# LATIN SMALL LETTER C WITH CARON
+010E	D	# LATIN CAPITAL LETTER D WITH CARON
+010F	d	# LATIN SMALL LETTER D WITH CARON
+0110	D	# LATIN CAPITAL LETTER D WITH STROKE
+0111	d	# LATIN SMALL LETTER D WITH STROKE
+0112	E	# LATIN CAPITAL LETTER E WITH MACRON
+0113	e	# LATIN SMALL LETTER E WITH MACRON
+0114	E	# LATIN CAPITAL LETTER E WITH BREVE
+0115	e	# LATIN SMALL LETTER E WITH BREVE
+0116	E	# LATIN CAPITAL LETTER E WITH DOT ABOVE
+0117	e	# LATIN SMALL LETTER E WITH DOT ABOVE
+0118	E	# LATIN CAPITAL LETTER E WITH OGONEK
+0119	e	# LATIN SMALL LETTER E WITH OGONEK
+011A	E	# LATIN CAPITAL LETTER E WITH CARON
+011B	e	# LATIN SMALL LETTER E WITH CARON
+011C	^G	# LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+011D	^g	# LATIN SMALL LETTER G WITH CIRCUMFLEX
+011E	G	# LATIN CAPITAL LETTER G WITH BREVE
+011F	g	# LATIN SMALL LETTER G WITH BREVE
+0120	G	# LATIN CAPITAL LETTER G WITH DOT ABOVE
+0121	g	# LATIN SMALL LETTER G WITH DOT ABOVE
+0122	G	# LATIN CAPITAL LETTER G WITH CEDILLA
+0123	g	# LATIN SMALL LETTER G WITH CEDILLA
+0124	^H	# LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+0125	^h	# LATIN SMALL LETTER H WITH CIRCUMFLEX
+0126	H	# LATIN CAPITAL LETTER H WITH STROKE
+0127	h	# LATIN SMALL LETTER H WITH STROKE
+0128	~I	# LATIN CAPITAL LETTER I WITH TILDE
+0129	~i	# LATIN SMALL LETTER I WITH TILDE
+012A	I	# LATIN CAPITAL LETTER I WITH MACRON
+012B	i	# LATIN SMALL LETTER I WITH MACRON
+012C	I	# LATIN CAPITAL LETTER I WITH BREVE
+012D	i	# LATIN SMALL LETTER I WITH BREVE
+012E	I	# LATIN CAPITAL LETTER I WITH OGONEK
+012F	i	# LATIN SMALL LETTER I WITH OGONEK
+0130	I	# LATIN CAPITAL LETTER I WITH DOT ABOVE
+0131	i	# LATIN SMALL LETTER DOTLESS I
+0132	IJ	# LATIN CAPITAL LIGATURE IJ
+0133	ij	# LATIN SMALL LIGATURE IJ
+0134	^J	# LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+0135	^j	# LATIN SMALL LETTER J WITH CIRCUMFLEX
+0136	K	# LATIN CAPITAL LETTER K WITH CEDILLA
+0137	k	# LATIN SMALL LETTER K WITH CEDILLA
+0138		# LATIN SMALL LETTER KRA
+0139	L	# LATIN CAPITAL LETTER L WITH ACUTE
+013A	l	# LATIN SMALL LETTER L WITH ACUTE
+013B	L	# LATIN CAPITAL LETTER L WITH CEDILLA
+013C	l	# LATIN SMALL LETTER L WITH CEDILLA
+013D	L	# LATIN CAPITAL LETTER L WITH CARON
+013E	l	# LATIN SMALL LETTER L WITH CARON
+013F	L	# LATIN CAPITAL LETTER L WITH MIDDLE DOT
+0140	l	# LATIN SMALL LETTER L WITH MIDDLE DOT
+0141	L	# LATIN CAPITAL LETTER L WITH STROKE
+0142	l	# LATIN SMALL LETTER L WITH STROKE
+0143	´N	# LATIN CAPITAL LETTER N WITH ACUTE
+0144	´n	# LATIN SMALL LETTER N WITH ACUTE
+0145	N	# LATIN CAPITAL LETTER N WITH CEDILLA
+0146	n	# LATIN SMALL LETTER N WITH CEDILLA
+0147	N	# LATIN CAPITAL LETTER N WITH CARON
+0148	n	# LATIN SMALL LETTER N WITH CARON
+0149	'n	# LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+014A		# LATIN CAPITAL LETTER ENG
+014B		# LATIN SMALL LETTER ENG
+014C	O	# LATIN CAPITAL LETTER O WITH MACRON
+014D	o	# LATIN SMALL LETTER O WITH MACRON
+014E	O	# LATIN CAPITAL LETTER O WITH BREVE
+014F	o	# LATIN SMALL LETTER O WITH BREVE
+0150	"O	# LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0151	"o	# LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0152	OE	# LATIN CAPITAL LIGATURE OE
+0153	oe	# LATIN SMALL LIGATURE OE
+0154	´R	# LATIN CAPITAL LETTER R WITH ACUTE
+0155	´r	# LATIN SMALL LETTER R WITH ACUTE
+0156	R	# LATIN CAPITAL LETTER R WITH CEDILLA
+0157	r	# LATIN SMALL LETTER R WITH CEDILLA
+0158	R	# LATIN CAPITAL LETTER R WITH CARON
+0159	r	# LATIN SMALL LETTER R WITH CARON
+015A	´S	# LATIN CAPITAL LETTER S WITH ACUTE
+015B	´s	# LATIN SMALL LETTER S WITH ACUTE
+015C	^S	# LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+015D	^s	# LATIN SMALL LETTER S WITH CIRCUMFLEX
+015E	S	# LATIN CAPITAL LETTER S WITH CEDILLA
+015F	s	# LATIN SMALL LETTER S WITH CEDILLA
+0160	S	# LATIN CAPITAL LETTER S WITH CARON
+0161	s	# LATIN SMALL LETTER S WITH CARON
+0162	T	# LATIN CAPITAL LETTER T WITH CEDILLA
+0163	t	# LATIN SMALL LETTER T WITH CEDILLA
+0164	T	# LATIN CAPITAL LETTER T WITH CARON
+0165	t	# LATIN SMALL LETTER T WITH CARON
+0166	T	# LATIN CAPITAL LETTER T WITH STROKE
+0167	t	# LATIN SMALL LETTER T WITH STROKE
+0168	~U	# LATIN CAPITAL LETTER U WITH TILDE
+0169	~u	# LATIN SMALL LETTER U WITH TILDE
+016A	U	# LATIN CAPITAL LETTER U WITH MACRON
+016B	u	# LATIN SMALL LETTER U WITH MACRON
+016C	U	# LATIN CAPITAL LETTER U WITH BREVE
+016D	u	# LATIN SMALL LETTER U WITH BREVE
+016E	U	# LATIN CAPITAL LETTER U WITH RING ABOVE
+016F	u	# LATIN SMALL LETTER U WITH RING ABOVE
+0170	"U	# LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0171	"u	# LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0172	U	# LATIN CAPITAL LETTER U WITH OGONEK
+0173	u	# LATIN SMALL LETTER U WITH OGONEK
+0174	^W	# LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+0175	^w	# LATIN SMALL LETTER W WITH CIRCUMFLEX
+0176	^Y	# LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+0177	^y	# LATIN SMALL LETTER Y WITH CIRCUMFLEX
+0178	"Y	# LATIN CAPITAL LETTER Y WITH DIAERESIS
+0179	´Z	# LATIN CAPITAL LETTER Z WITH ACUTE
+017A	´z	# LATIN SMALL LETTER Z WITH ACUTE
+017B	Z	# LATIN CAPITAL LETTER Z WITH DOT ABOVE
+017C	z	# LATIN SMALL LETTER Z WITH DOT ABOVE
+017D	Z	# LATIN CAPITAL LETTER Z WITH CARON
+017E	z	# LATIN SMALL LETTER Z WITH CARON
+017F	s	# LATIN SMALL LETTER LONG S
+018F		# LATIN CAPITAL LETTER SCHWA
+0192	f	# LATIN SMALL LETTER F WITH HOOK
+01C4	DŽ	# LATIN CAPITAL LETTER DZ WITH CARON
+01C5	Dž	# LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
+01C6	dž	# LATIN SMALL LETTER DZ WITH CARON
+01C7	LJ	# LATIN CAPITAL LETTER LJ
+01C8	Lj	# LATIN CAPITAL LETTER L WITH SMALL LETTER J
+01C9	lj	# LATIN SMALL LETTER LJ
+01CA	NJ	# LATIN CAPITAL LETTER NJ
+01CB	Nj	# LATIN CAPITAL LETTER N WITH SMALL LETTER J
+01CC	nj	# LATIN SMALL LETTER NJ
+01F1	DZ	# LATIN CAPITAL LETTER DZ
+01F2	Dz	# LATIN CAPITAL LETTER D WITH SMALL LETTER Z
+01F3	dz	# LATIN SMALL LETTER DZ
+0218	S	# LATIN CAPITAL LETTER S WITH COMMA BELOW
+0219	s	# LATIN SMALL LETTER S WITH COMMA BELOW
+021A	T	# LATIN CAPITAL LETTER T WITH COMMA BELOW
+021B	t	# LATIN SMALL LETTER T WITH COMMA BELOW
+0259		# LATIN SMALL LETTER SCHWA
+02B9	′	# MODIFIER LETTER PRIME
+02BA	″	# MODIFIER LETTER DOUBLE PRIME
+02BB	‘	# MODIFIER LETTER TURNED COMMA
+02BC	’	# MODIFIER LETTER APOSTROPHE
+02BD	‛	# MODIFIER LETTER REVERSED COMMA
+02C6	^	# MODIFIER LETTER CIRCUMFLEX ACCENT
+02C7		# CARON
+02C8	'	# MODIFIER LETTER VERTICAL LINE
+02C9	¯	# MODIFIER LETTER MACRON
+02CA	´	# MODIFIER LETTER ACUTE ACCENT
+02CB	`	# MODIFIER LETTER GRAVE ACCENT
+02CD	_	# MODIFIER LETTER LOW MACRON
+02D8		# BREVE
+02D9		# DOT ABOVE
+02DA		# RING ABOVE
+02DB		# OGONEK
+02DC	~	# SMALL TILDE
+02DD	"	# DOUBLE ACUTE ACCENT
+0374		# GREEK NUMERAL SIGN
+0375		# GREEK LOWER NUMERAL SIGN
+037A		# GREEK YPOGEGRAMMENI
+037E		# GREEK QUESTION MARK
+0384		# GREEK TONOS
+0385		# GREEK DIALYTIKA TONOS
+0386		# GREEK CAPITAL LETTER ALPHA WITH TONOS
+0387		# GREEK ANO TELEIA
+0388		# GREEK CAPITAL LETTER EPSILON WITH TONOS
+0389		# GREEK CAPITAL LETTER ETA WITH TONOS
+038A		# GREEK CAPITAL LETTER IOTA WITH TONOS
+038C		# GREEK CAPITAL LETTER OMICRON WITH TONOS
+038E		# GREEK CAPITAL LETTER UPSILON WITH TONOS
+038F		# GREEK CAPITAL LETTER OMEGA WITH TONOS
+0390		# GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+0391		# GREEK CAPITAL LETTER ALPHA
+0392		# GREEK CAPITAL LETTER BETA
+0393		# GREEK CAPITAL LETTER GAMMA
+0394		# GREEK CAPITAL LETTER DELTA
+0395		# GREEK CAPITAL LETTER EPSILON
+0396		# GREEK CAPITAL LETTER ZETA
+0397		# GREEK CAPITAL LETTER ETA
+0398		# GREEK CAPITAL LETTER THETA
+0399		# GREEK CAPITAL LETTER IOTA
+039A		# GREEK CAPITAL LETTER KAPPA
+039B		# GREEK CAPITAL LETTER LAMDA
+039C		# GREEK CAPITAL LETTER MU
+039D		# GREEK CAPITAL LETTER NU
+039E		# GREEK CAPITAL LETTER XI
+039F		# GREEK CAPITAL LETTER OMICRON
+03A0		# GREEK CAPITAL LETTER PI
+03A1		# GREEK CAPITAL LETTER RHO
+03A3		# GREEK CAPITAL LETTER SIGMA
+03A4		# GREEK CAPITAL LETTER TAU
+03A5		# GREEK CAPITAL LETTER UPSILON
+03A6		# GREEK CAPITAL LETTER PHI
+03A7		# GREEK CAPITAL LETTER CHI
+03A8		# GREEK CAPITAL LETTER PSI
+03A9		# GREEK CAPITAL LETTER OMEGA
+03AA		# GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+03AB		# GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+03AC		# GREEK SMALL LETTER ALPHA WITH TONOS
+03AD		# GREEK SMALL LETTER EPSILON WITH TONOS
+03AE		# GREEK SMALL LETTER ETA WITH TONOS
+03AF		# GREEK SMALL LETTER IOTA WITH TONOS
+03B0		# GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+03B1		# GREEK SMALL LETTER ALPHA
+03B2		# GREEK SMALL LETTER BETA
+03B3		# GREEK SMALL LETTER GAMMA
+03B4		# GREEK SMALL LETTER DELTA
+03B5		# GREEK SMALL LETTER EPSILON
+03B6		# GREEK SMALL LETTER ZETA
+03B7		# GREEK SMALL LETTER ETA
+03B8		# GREEK SMALL LETTER THETA
+03B9		# GREEK SMALL LETTER IOTA
+03BA		# GREEK SMALL LETTER KAPPA
+03BB		# GREEK SMALL LETTER LAMDA
+03BC		# GREEK SMALL LETTER MU
+03BD		# GREEK SMALL LETTER NU
+03BE		# GREEK SMALL LETTER XI
+03BF		# GREEK SMALL LETTER OMICRON
+03C0		# GREEK SMALL LETTER PI
+03C1		# GREEK SMALL LETTER RHO
+03C2		# GREEK SMALL LETTER FINAL SIGMA
+03C3		# GREEK SMALL LETTER SIGMA
+03C4		# GREEK SMALL LETTER TAU
+03C5		# GREEK SMALL LETTER UPSILON
+03C6		# GREEK SMALL LETTER PHI
+03C7		# GREEK SMALL LETTER CHI
+03C8		# GREEK SMALL LETTER PSI
+03C9		# GREEK SMALL LETTER OMEGA
+03CA		# GREEK SMALL LETTER IOTA WITH DIALYTIKA
+03CB		# GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+03CC		# GREEK SMALL LETTER OMICRON WITH TONOS
+03CD		# GREEK SMALL LETTER UPSILON WITH TONOS
+03CE		# GREEK SMALL LETTER OMEGA WITH TONOS
+03D0	β	# GREEK BETA SYMBOL
+03D1	θ	# GREEK THETA SYMBOL
+03D2	Υ	# GREEK UPSILON WITH HOOK SYMBOL
+03D5	φ	# GREEK PHI SYMBOL
+03D6	π	# GREEK PI SYMBOL
+03F0	κ	# GREEK KAPPA SYMBOL
+03F1	ρ	# GREEK RHO SYMBOL
+03F2	ς	# GREEK LUNATE SIGMA SYMBOL
+03F4	Θ	# GREEK CAPITAL THETA SYMBOL
+03F5	ε	# GREEK LUNATE EPSILON SYMBOL
+03F9	Σ	# GREEK CAPITAL LUNATE SIGMA SYMBOL
+0401		# CYRILLIC CAPITAL LETTER IO
+0402		# CYRILLIC CAPITAL LETTER DJE
+0403		# CYRILLIC CAPITAL LETTER GJE
+0404		# CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0405		# CYRILLIC CAPITAL LETTER DZE
+0406		# CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0407		# CYRILLIC CAPITAL LETTER YI
+0408		# CYRILLIC CAPITAL LETTER JE
+0409		# CYRILLIC CAPITAL LETTER LJE
+040A		# CYRILLIC CAPITAL LETTER NJE
+040B		# CYRILLIC CAPITAL LETTER TSHE
+040C		# CYRILLIC CAPITAL LETTER KJE
+040E		# CYRILLIC CAPITAL LETTER SHORT U
+040F		# CYRILLIC CAPITAL LETTER DZHE
+0410		# CYRILLIC CAPITAL LETTER A
+0411		# CYRILLIC CAPITAL LETTER BE
+0412		# CYRILLIC CAPITAL LETTER VE
+0413		# CYRILLIC CAPITAL LETTER GHE
+0414		# CYRILLIC CAPITAL LETTER DE
+0415		# CYRILLIC CAPITAL LETTER IE
+0416		# CYRILLIC CAPITAL LETTER ZHE
+0417		# CYRILLIC CAPITAL LETTER ZE
+0418		# CYRILLIC CAPITAL LETTER I
+0419		# CYRILLIC CAPITAL LETTER SHORT I
+041A		# CYRILLIC CAPITAL LETTER KA
+041B		# CYRILLIC CAPITAL LETTER EL
+041C		# CYRILLIC CAPITAL LETTER EM
+041D		# CYRILLIC CAPITAL LETTER EN
+041E		# CYRILLIC CAPITAL LETTER O
+041F		# CYRILLIC CAPITAL LETTER PE
+0420		# CYRILLIC CAPITAL LETTER ER
+0421		# CYRILLIC CAPITAL LETTER ES
+0422		# CYRILLIC CAPITAL LETTER TE
+0423		# CYRILLIC CAPITAL LETTER U
+0424		# CYRILLIC CAPITAL LETTER EF
+0425		# CYRILLIC CAPITAL LETTER HA
+0426		# CYRILLIC CAPITAL LETTER TSE
+0427		# CYRILLIC CAPITAL LETTER CHE
+0428		# CYRILLIC CAPITAL LETTER SHA
+0429		# CYRILLIC CAPITAL LETTER SHCHA
+042A		# CYRILLIC CAPITAL LETTER HARD SIGN
+042B		# CYRILLIC CAPITAL LETTER YERU
+042C		# CYRILLIC CAPITAL LETTER SOFT SIGN
+042D		# CYRILLIC CAPITAL LETTER E
+042E		# CYRILLIC CAPITAL LETTER YU
+042F		# CYRILLIC CAPITAL LETTER YA
+0430		# CYRILLIC SMALL LETTER A
+0431		# CYRILLIC SMALL LETTER BE
+0432		# CYRILLIC SMALL LETTER VE
+0433		# CYRILLIC SMALL LETTER GHE
+0434		# CYRILLIC SMALL LETTER DE
+0435		# CYRILLIC SMALL LETTER IE
+0436		# CYRILLIC SMALL LETTER ZHE
+0437		# CYRILLIC SMALL LETTER ZE
+0438		# CYRILLIC SMALL LETTER I
+0439		# CYRILLIC SMALL LETTER SHORT I
+043A		# CYRILLIC SMALL LETTER KA
+043B		# CYRILLIC SMALL LETTER EL
+043C		# CYRILLIC SMALL LETTER EM
+043D		# CYRILLIC SMALL LETTER EN
+043E		# CYRILLIC SMALL LETTER O
+043F		# CYRILLIC SMALL LETTER PE
+0440		# CYRILLIC SMALL LETTER ER
+0441		# CYRILLIC SMALL LETTER ES
+0442		# CYRILLIC SMALL LETTER TE
+0443		# CYRILLIC SMALL LETTER U
+0444		# CYRILLIC SMALL LETTER EF
+0445		# CYRILLIC SMALL LETTER HA
+0446		# CYRILLIC SMALL LETTER TSE
+0447		# CYRILLIC SMALL LETTER CHE
+0448		# CYRILLIC SMALL LETTER SHA
+0449		# CYRILLIC SMALL LETTER SHCHA
+044A		# CYRILLIC SMALL LETTER HARD SIGN
+044B		# CYRILLIC SMALL LETTER YERU
+044C		# CYRILLIC SMALL LETTER SOFT SIGN
+044D		# CYRILLIC SMALL LETTER E
+044E		# CYRILLIC SMALL LETTER YU
+044F		# CYRILLIC SMALL LETTER YA
+0451		# CYRILLIC SMALL LETTER IO
+0452		# CYRILLIC SMALL LETTER DJE
+0453		# CYRILLIC SMALL LETTER GJE
+0454		# CYRILLIC SMALL LETTER UKRAINIAN IE
+0455		# CYRILLIC SMALL LETTER DZE
+0456		# CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0457		# CYRILLIC SMALL LETTER YI
+0458		# CYRILLIC SMALL LETTER JE
+0459		# CYRILLIC SMALL LETTER LJE
+045A		# CYRILLIC SMALL LETTER NJE
+045B		# CYRILLIC SMALL LETTER TSHE
+045C		# CYRILLIC SMALL LETTER KJE
+045E		# CYRILLIC SMALL LETTER SHORT U
+045F		# CYRILLIC SMALL LETTER DZHE
+0490		# CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+0491		# CYRILLIC SMALL LETTER GHE WITH UPTURN
+0587	եւ	# ARMENIAN SMALL LIGATURE ECH YIWN
+05D0		# HEBREW LETTER ALEF
+05D1		# HEBREW LETTER BET
+05D2		# HEBREW LETTER GIMEL
+05D3		# HEBREW LETTER DALET
+05D4		# HEBREW LETTER HE
+05D5		# HEBREW LETTER VAV
+05D6		# HEBREW LETTER ZAYIN
+05D7		# HEBREW LETTER HET
+05D8		# HEBREW LETTER TET
+05D9		# HEBREW LETTER YOD
+05DA		# HEBREW LETTER FINAL KAF
+05DB		# HEBREW LETTER KAF
+05DC		# HEBREW LETTER LAMED
+05DD		# HEBREW LETTER FINAL MEM
+05DE		# HEBREW LETTER MEM
+05DF		# HEBREW LETTER FINAL NUN
+05E0		# HEBREW LETTER NUN
+05E1		# HEBREW LETTER SAMEKH
+05E2		# HEBREW LETTER AYIN
+05E3		# HEBREW LETTER FINAL PE
+05E4		# HEBREW LETTER PE
+05E5		# HEBREW LETTER FINAL TSADI
+05E6		# HEBREW LETTER TSADI
+05E7		# HEBREW LETTER QOF
+05E8		# HEBREW LETTER RESH
+05E9		# HEBREW LETTER SHIN
+05EA		# HEBREW LETTER TAV
+05F0	וו	# HEBREW LIGATURE YIDDISH DOUBLE VAV
+05F1	וי	# HEBREW LIGATURE YIDDISH VAV YOD
+05F2	יי	# HEBREW LIGATURE YIDDISH DOUBLE YOD
+0675	اٴ	# ARABIC LETTER HIGH HAMZA ALEF
+0676	وٴ	# ARABIC LETTER HIGH HAMZA WAW
+0677	ۇٴ	# ARABIC LETTER U WITH HAMZA ABOVE
+0678	يٴ	# ARABIC LETTER HIGH HAMZA YEH
+0E33	ํา	# THAI CHARACTER SARA AM
+0EB3	ໍາ	# LAO VOWEL SIGN AM
+0EDC	ຫນ	# LAO HO NO
+0EDD	ຫມ	# LAO HO MO
+0F77	ྲཱྀ	# TIBETAN VOWEL SIGN VOCALIC RR
+0F79	ླཱྀ	# TIBETAN VOWEL SIGN VOCALIC LL
+1E02	B	# LATIN CAPITAL LETTER B WITH DOT ABOVE
+1E03	b	# LATIN SMALL LETTER B WITH DOT ABOVE
+1E0A	D	# LATIN CAPITAL LETTER D WITH DOT ABOVE
+1E0B	d	# LATIN SMALL LETTER D WITH DOT ABOVE
+1E1E	F	# LATIN CAPITAL LETTER F WITH DOT ABOVE
+1E1F	f	# LATIN SMALL LETTER F WITH DOT ABOVE
+1E40	M	# LATIN CAPITAL LETTER M WITH DOT ABOVE
+1E41	m	# LATIN SMALL LETTER M WITH DOT ABOVE
+1E56	P	# LATIN CAPITAL LETTER P WITH DOT ABOVE
+1E57	p	# LATIN SMALL LETTER P WITH DOT ABOVE
+1E60	S	# LATIN CAPITAL LETTER S WITH DOT ABOVE
+1E61	s	# LATIN SMALL LETTER S WITH DOT ABOVE
+1E6A	T	# LATIN CAPITAL LETTER T WITH DOT ABOVE
+1E6B	t	# LATIN SMALL LETTER T WITH DOT ABOVE
+1E80	`W	# LATIN CAPITAL LETTER W WITH GRAVE
+1E81	`w	# LATIN SMALL LETTER W WITH GRAVE
+1E82	´W	# LATIN CAPITAL LETTER W WITH ACUTE
+1E83	´w	# LATIN SMALL LETTER W WITH ACUTE
+1E84	"W	# LATIN CAPITAL LETTER W WITH DIAERESIS
+1E85	"w	# LATIN SMALL LETTER W WITH DIAERESIS
+1E9A	aʾ	# LATIN SMALL LETTER A WITH RIGHT HALF RING
+1EF2	`Y	# LATIN CAPITAL LETTER Y WITH GRAVE
+1EF3	`y	# LATIN SMALL LETTER Y WITH GRAVE
+2002	 	# EN SPACE
+2003	 	# EM SPACE
+2004	 	# THREE-PER-EM SPACE
+2005	 	# FOUR-PER-EM SPACE
+2006	 	# SIX-PER-EM SPACE
+2008	 	# PUNCTUATION SPACE
+2009	 	# THIN SPACE
+200A	 	# HAIR SPACE
+2010	-	# HYPHEN
+2011	-	# NON-BREAKING HYPHEN
+2012	-	# FIGURE DASH
+2013	-	# EN DASH
+2014	-	# EM DASH
+2015	-	# HORIZONTAL BAR
+2016		# DOUBLE VERTICAL LINE
+2017		# DOUBLE LOW LINE
+2018	'	# LEFT SINGLE QUOTATION MARK
+2019	'	# RIGHT SINGLE QUOTATION MARK
+201A	,	# SINGLE LOW-9 QUOTATION MARK
+201B	'	# SINGLE HIGH-REVERSED-9 QUOTATION MARK
+201C	"	# LEFT DOUBLE QUOTATION MARK
+201D	"	# RIGHT DOUBLE QUOTATION MARK
+201E	"	# DOUBLE LOW-9 QUOTATION MARK
+201F	"	# DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+2020	+	# DAGGER
+2021		# DOUBLE DAGGER
+2022	o	# BULLET
+2024	.	# ONE DOT LEADER
+2025	..	# TWO DOT LEADER
+2026	...	# HORIZONTAL ELLIPSIS
+2030	o/oo	# PER MILLE SIGN
+2032	´	# PRIME
+2033	´´	# DOUBLE PRIME
+2034	´´´	# TRIPLE PRIME
+2036	‵‵	# REVERSED DOUBLE PRIME
+2037	‵‵‵	# REVERSED TRIPLE PRIME
+2039	<	# SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+203A	>	# SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+203C	!!	# DOUBLE EXCLAMATION MARK
+203E		# OVERLINE
+2044	/	# FRACTION SLASH
+2047	??	# DOUBLE QUESTION MARK
+2048	?!	# QUESTION EXCLAMATION MARK
+2049	!?	# EXCLAMATION QUESTION MARK
+2057	´´´´	# QUADRUPLE PRIME
+20A8	Rs	# RUPEE SIGN
+20AB	Đồng	# DONG SIGN
+20AC	EUR	# EURO SIGN
+2100	a/c	# ACCOUNT OF
+2101	a/s	# ADDRESSED TO THE SUBJECT
+2102	C	# DOUBLE-STRUCK CAPITAL C
+2103	°C	# DEGREE CELSIUS
+2105	c/o	# CARE OF
+2106	c/u	# CADA UNA
+2107	Ɛ	# EULER CONSTANT
+2109	°F	# DEGREE FAHRENHEIT
+210A	g	# SCRIPT SMALL G
+210B	H	# SCRIPT CAPITAL H
+210C	H	# BLACK-LETTER CAPITAL H
+210D	H	# DOUBLE-STRUCK CAPITAL H
+210E	h	# PLANCK CONSTANT
+210F	ħ	# PLANCK CONSTANT OVER TWO PI
+2110	I	# SCRIPT CAPITAL I
+2111	I	# BLACK-LETTER CAPITAL I
+2112	L	# SCRIPT CAPITAL L
+2113	l	# SCRIPT SMALL L
+2115	N	# DOUBLE-STRUCK CAPITAL N
+2116	No	# NUMERO SIGN
+2119	P	# DOUBLE-STRUCK CAPITAL P
+211A	Q	# DOUBLE-STRUCK CAPITAL Q
+211B	R	# SCRIPT CAPITAL R
+211C	R	# BLACK-LETTER CAPITAL R
+211D	R	# DOUBLE-STRUCK CAPITAL R
+2121	TEL	# TELEPHONE SIGN
+2122	TM	# TRADE MARK SIGN
+2124	Z	# DOUBLE-STRUCK CAPITAL Z
+2126	Ohm	# OHM SIGN
+2128	Z	# BLACK-LETTER CAPITAL Z
+212C	B	# SCRIPT CAPITAL B
+212D	C	# BLACK-LETTER CAPITAL C
+212E	e	# ESTIMATED SYMBOL
+212F	e	# SCRIPT SMALL E
+2130	E	# SCRIPT CAPITAL E
+2131	F	# SCRIPT CAPITAL F
+2133	M	# SCRIPT CAPITAL M
+2134	o	# SCRIPT SMALL O
+2135	א	# ALEF SYMBOL
+2136	ב	# BET SYMBOL
+2137	ג	# GIMEL SYMBOL
+2138	ד	# DALET SYMBOL
+2139	i	# INFORMATION SOURCE
+213B	FAX	# FACSIMILE SIGN
+213D	γ	# DOUBLE-STRUCK SMALL GAMMA
+213E	Γ	# DOUBLE-STRUCK CAPITAL GAMMA
+213F	Π	# DOUBLE-STRUCK CAPITAL PI
+2140	∑	# DOUBLE-STRUCK N-ARY SUMMATION
+2145	D	# DOUBLE-STRUCK ITALIC CAPITAL D
+2146	d	# DOUBLE-STRUCK ITALIC SMALL D
+2147	e	# DOUBLE-STRUCK ITALIC SMALL E
+2148	i	# DOUBLE-STRUCK ITALIC SMALL I
+2149	j	# DOUBLE-STRUCK ITALIC SMALL J
+2153	 1⁄3 	# VULGAR FRACTION ONE THIRD
+2154	 2⁄3 	# VULGAR FRACTION TWO THIRDS
+2155	 1⁄5 	# VULGAR FRACTION ONE FIFTH
+2156	 2⁄5 	# VULGAR FRACTION TWO FIFTHS
+2157	 3⁄5 	# VULGAR FRACTION THREE FIFTHS
+2158	 4⁄5 	# VULGAR FRACTION FOUR FIFTHS
+2159	 1⁄6 	# VULGAR FRACTION ONE SIXTH
+215A	 5⁄6 	# VULGAR FRACTION FIVE SIXTHS
+215B	 1⁄8 	# VULGAR FRACTION ONE EIGHTH
+215C	 3⁄8 	# VULGAR FRACTION THREE EIGHTHS
+215D	 5⁄8 	# VULGAR FRACTION FIVE EIGHTHS
+215E	 7⁄8 	# VULGAR FRACTION SEVEN EIGHTHS
+215F	 1⁄	# FRACTION NUMERATOR ONE
+2160	I	# ROMAN NUMERAL ONE
+2161	II	# ROMAN NUMERAL TWO
+2162	III	# ROMAN NUMERAL THREE
+2163	IV	# ROMAN NUMERAL FOUR
+2164	V	# ROMAN NUMERAL FIVE
+2165	VI	# ROMAN NUMERAL SIX
+2166	VII	# ROMAN NUMERAL SEVEN
+2167	VIII	# ROMAN NUMERAL EIGHT
+2168	IX	# ROMAN NUMERAL NINE
+2169	X	# ROMAN NUMERAL TEN
+216A	XI	# ROMAN NUMERAL ELEVEN
+216B	XII	# ROMAN NUMERAL TWELVE
+216C	L	# ROMAN NUMERAL FIFTY
+216D	C	# ROMAN NUMERAL ONE HUNDRED
+216E	D	# ROMAN NUMERAL FIVE HUNDRED
+216F	M	# ROMAN NUMERAL ONE THOUSAND
+2170	i	# SMALL ROMAN NUMERAL ONE
+2171	ii	# SMALL ROMAN NUMERAL TWO
+2172	iii	# SMALL ROMAN NUMERAL THREE
+2173	iv	# SMALL ROMAN NUMERAL FOUR
+2174	v	# SMALL ROMAN NUMERAL FIVE
+2175	vi	# SMALL ROMAN NUMERAL SIX
+2176	vii	# SMALL ROMAN NUMERAL SEVEN
+2177	viii	# SMALL ROMAN NUMERAL EIGHT
+2178	ix	# SMALL ROMAN NUMERAL NINE
+2179	x	# SMALL ROMAN NUMERAL TEN
+217A	xi	# SMALL ROMAN NUMERAL ELEVEN
+217B	xii	# SMALL ROMAN NUMERAL TWELVE
+217C	l	# SMALL ROMAN NUMERAL FIFTY
+217D	c	# SMALL ROMAN NUMERAL ONE HUNDRED
+217E	d	# SMALL ROMAN NUMERAL FIVE HUNDRED
+217F	m	# SMALL ROMAN NUMERAL ONE THOUSAND
+2190	<-	# LEFTWARDS ARROW
+2191	^	# UPWARDS ARROW
+2192	->	# RIGHTWARDS ARROW
+2193	V	# DOWNWARDS ARROW
+2194	<->	# LEFT RIGHT ARROW
+21D0	<=	# LEFTWARDS DOUBLE ARROW
+21D2	=>	# RIGHTWARDS DOUBLE ARROW
+21D4	<=>	# LEFT RIGHT DOUBLE ARROW
+2212	-	# MINUS SIGN
+2215	/	# DIVISION SLASH
+2216	\	# SET MINUS
+2217	*	# ASTERISK OPERATOR
+2219	•	# BULLET OPERATOR
+2223	|	# DIVIDES
+222C	∫∫	# DOUBLE INTEGRAL
+222D	∫∫∫	# TRIPLE INTEGRAL
+222F	∮∮	# SURFACE INTEGRAL
+2230	∮∮∮	# VOLUME INTEGRAL
+2236	:	# RATIO
+223C	~	# TILDE OPERATOR
+2260	/=	# NOT EQUAL TO
+2264	<=	# LESS-THAN OR EQUAL TO
+2265	>=	# GREATER-THAN OR EQUAL TO
+226A	<<	# MUCH LESS-THAN
+226B	>>	# MUCH GREATER-THAN
+22C5	·	# DOT OPERATOR
+22D8	<<<	# VERY MUCH LESS-THAN
+22D9	>>>	# VERY MUCH GREATER-THAN
+22EF	···	# MIDLINE HORIZONTAL ELLIPSIS
+2400	[NUL]	# SYMBOL FOR NULL
+2401	[SOH]	# SYMBOL FOR START OF HEADING
+2402	[STX]	# SYMBOL FOR START OF TEXT
+2403	[ETX]	# SYMBOL FOR END OF TEXT
+2404	[EOT]	# SYMBOL FOR END OF TRANSMISSION
+2405	[ENQ]	# SYMBOL FOR ENQUIRY
+2406	[ACK]	# SYMBOL FOR ACKNOWLEDGE
+2407	[BEL]	# SYMBOL FOR BELL
+2408	[BS]	# SYMBOL FOR BACKSPACE
+2409	[HT]	# SYMBOL FOR HORIZONTAL TABULATION
+240A	[LF]	# SYMBOL FOR LINE FEED
+240B	[VT]	# SYMBOL FOR VERTICAL TABULATION
+240C	[FF]	# SYMBOL FOR FORM FEED
+240D	[CR]	# SYMBOL FOR CARRIAGE RETURN
+240E	[SO]	# SYMBOL FOR SHIFT OUT
+240F	[SI]	# SYMBOL FOR SHIFT IN
+2410	[DLE]	# SYMBOL FOR DATA LINK ESCAPE
+2411	[DC1]	# SYMBOL FOR DEVICE CONTROL ONE
+2412	[DC2]	# SYMBOL FOR DEVICE CONTROL TWO
+2413	[DC3]	# SYMBOL FOR DEVICE CONTROL THREE
+2414	[DC4]	# SYMBOL FOR DEVICE CONTROL FOUR
+2415	[NAK]	# SYMBOL FOR NEGATIVE ACKNOWLEDGE
+2416	[SYN]	# SYMBOL FOR SYNCHRONOUS IDLE
+2417	[ETB]	# SYMBOL FOR END OF TRANSMISSION BLOCK
+2418	[CAN]	# SYMBOL FOR CANCEL
+2419	[EM]	# SYMBOL FOR END OF MEDIUM
+241A	[SUB]	# SYMBOL FOR SUBSTITUTE
+241B	[ESC]	# SYMBOL FOR ESCAPE
+241C	[FS]	# SYMBOL FOR FILE SEPARATOR
+241D	[GS]	# SYMBOL FOR GROUP SEPARATOR
+241E	[RS]	# SYMBOL FOR RECORD SEPARATOR
+241F	[US]	# SYMBOL FOR UNIT SEPARATOR
+2420	[SP]	# SYMBOL FOR SPACE
+2421	[DEL]	# SYMBOL FOR DELETE
+2424	[NL]	# SYMBOL FOR NEWLINE
+2460	(1)	# CIRCLED DIGIT ONE
+2461	(2)	# CIRCLED DIGIT TWO
+2462	(3)	# CIRCLED DIGIT THREE
+2463	(4)	# CIRCLED DIGIT FOUR
+2464	(5)	# CIRCLED DIGIT FIVE
+2465	(6)	# CIRCLED DIGIT SIX
+2466	(7)	# CIRCLED DIGIT SEVEN
+2467	(8)	# CIRCLED DIGIT EIGHT
+2468	(9)	# CIRCLED DIGIT NINE
+2469	(10)	# CIRCLED NUMBER TEN
+246A	(11)	# CIRCLED NUMBER ELEVEN
+246B	(12)	# CIRCLED NUMBER TWELVE
+246C	(13)	# CIRCLED NUMBER THIRTEEN
+246D	(14)	# CIRCLED NUMBER FOURTEEN
+246E	(15)	# CIRCLED NUMBER FIFTEEN
+246F	(16)	# CIRCLED NUMBER SIXTEEN
+2470	(17)	# CIRCLED NUMBER SEVENTEEN
+2471	(18)	# CIRCLED NUMBER EIGHTEEN
+2472	(19)	# CIRCLED NUMBER NINETEEN
+2473	(20)	# CIRCLED NUMBER TWENTY
+2474	(1)	# PARENTHESIZED DIGIT ONE
+2475	(2)	# PARENTHESIZED DIGIT TWO
+2476	(3)	# PARENTHESIZED DIGIT THREE
+2477	(4)	# PARENTHESIZED DIGIT FOUR
+2478	(5)	# PARENTHESIZED DIGIT FIVE
+2479	(6)	# PARENTHESIZED DIGIT SIX
+247A	(7)	# PARENTHESIZED DIGIT SEVEN
+247B	(8)	# PARENTHESIZED DIGIT EIGHT
+247C	(9)	# PARENTHESIZED DIGIT NINE
+247D	(10)	# PARENTHESIZED NUMBER TEN
+247E	(11)	# PARENTHESIZED NUMBER ELEVEN
+247F	(12)	# PARENTHESIZED NUMBER TWELVE
+2480	(13)	# PARENTHESIZED NUMBER THIRTEEN
+2481	(14)	# PARENTHESIZED NUMBER FOURTEEN
+2482	(15)	# PARENTHESIZED NUMBER FIFTEEN
+2483	(16)	# PARENTHESIZED NUMBER SIXTEEN
+2484	(17)	# PARENTHESIZED NUMBER SEVENTEEN
+2485	(18)	# PARENTHESIZED NUMBER EIGHTEEN
+2486	(19)	# PARENTHESIZED NUMBER NINETEEN
+2487	(20)	# PARENTHESIZED NUMBER TWENTY
+2488	1.	# DIGIT ONE FULL STOP
+2489	2.	# DIGIT TWO FULL STOP
+248A	3.	# DIGIT THREE FULL STOP
+248B	4.	# DIGIT FOUR FULL STOP
+248C	5.	# DIGIT FIVE FULL STOP
+248D	6.	# DIGIT SIX FULL STOP
+248E	7.	# DIGIT SEVEN FULL STOP
+248F	8.	# DIGIT EIGHT FULL STOP
+2490	9.	# DIGIT NINE FULL STOP
+2491	10.	# NUMBER TEN FULL STOP
+2492	11.	# NUMBER ELEVEN FULL STOP
+2493	12.	# NUMBER TWELVE FULL STOP
+2494	13.	# NUMBER THIRTEEN FULL STOP
+2495	14.	# NUMBER FOURTEEN FULL STOP
+2496	15.	# NUMBER FIFTEEN FULL STOP
+2497	16.	# NUMBER SIXTEEN FULL STOP
+2498	17.	# NUMBER SEVENTEEN FULL STOP
+2499	18.	# NUMBER EIGHTEEN FULL STOP
+249A	19.	# NUMBER NINETEEN FULL STOP
+249B	20.	# NUMBER TWENTY FULL STOP
+249C	(a)	# PARENTHESIZED LATIN SMALL LETTER A
+249D	(b)	# PARENTHESIZED LATIN SMALL LETTER B
+249E	(c)	# PARENTHESIZED LATIN SMALL LETTER C
+249F	(d)	# PARENTHESIZED LATIN SMALL LETTER D
+24A0	(e)	# PARENTHESIZED LATIN SMALL LETTER E
+24A1	(f)	# PARENTHESIZED LATIN SMALL LETTER F
+24A2	(g)	# PARENTHESIZED LATIN SMALL LETTER G
+24A3	(h)	# PARENTHESIZED LATIN SMALL LETTER H
+24A4	(i)	# PARENTHESIZED LATIN SMALL LETTER I
+24A5	(j)	# PARENTHESIZED LATIN SMALL LETTER J
+24A6	(k)	# PARENTHESIZED LATIN SMALL LETTER K
+24A7	(l)	# PARENTHESIZED LATIN SMALL LETTER L
+24A8	(m)	# PARENTHESIZED LATIN SMALL LETTER M
+24A9	(n)	# PARENTHESIZED LATIN SMALL LETTER N
+24AA	(o)	# PARENTHESIZED LATIN SMALL LETTER O
+24AB	(p)	# PARENTHESIZED LATIN SMALL LETTER P
+24AC	(q)	# PARENTHESIZED LATIN SMALL LETTER Q
+24AD	(r)	# PARENTHESIZED LATIN SMALL LETTER R
+24AE	(s)	# PARENTHESIZED LATIN SMALL LETTER S
+24AF	(t)	# PARENTHESIZED LATIN SMALL LETTER T
+24B0	(u)	# PARENTHESIZED LATIN SMALL LETTER U
+24B1	(v)	# PARENTHESIZED LATIN SMALL LETTER V
+24B2	(w)	# PARENTHESIZED LATIN SMALL LETTER W
+24B3	(x)	# PARENTHESIZED LATIN SMALL LETTER X
+24B4	(y)	# PARENTHESIZED LATIN SMALL LETTER Y
+24B5	(z)	# PARENTHESIZED LATIN SMALL LETTER Z
+24B6	(A)	# CIRCLED LATIN CAPITAL LETTER A
+24B7	(B)	# CIRCLED LATIN CAPITAL LETTER B
+24B8	(C)	# CIRCLED LATIN CAPITAL LETTER C
+24B9	(D)	# CIRCLED LATIN CAPITAL LETTER D
+24BA	(E)	# CIRCLED LATIN CAPITAL LETTER E
+24BB	(F)	# CIRCLED LATIN CAPITAL LETTER F
+24BC	(G)	# CIRCLED LATIN CAPITAL LETTER G
+24BD	(H)	# CIRCLED LATIN CAPITAL LETTER H
+24BE	(I)	# CIRCLED LATIN CAPITAL LETTER I
+24BF	(J)	# CIRCLED LATIN CAPITAL LETTER J
+24C0	(K)	# CIRCLED LATIN CAPITAL LETTER K
+24C1	(L)	# CIRCLED LATIN CAPITAL LETTER L
+24C2	(M)	# CIRCLED LATIN CAPITAL LETTER M
+24C3	(N)	# CIRCLED LATIN CAPITAL LETTER N
+24C4	(O)	# CIRCLED LATIN CAPITAL LETTER O
+24C5	(P)	# CIRCLED LATIN CAPITAL LETTER P
+24C6	(Q)	# CIRCLED LATIN CAPITAL LETTER Q
+24C7	(R)	# CIRCLED LATIN CAPITAL LETTER R
+24C8	(S)	# CIRCLED LATIN CAPITAL LETTER S
+24C9	(T)	# CIRCLED LATIN CAPITAL LETTER T
+24CA	(U)	# CIRCLED LATIN CAPITAL LETTER U
+24CB	(V)	# CIRCLED LATIN CAPITAL LETTER V
+24CC	(W)	# CIRCLED LATIN CAPITAL LETTER W
+24CD	(X)	# CIRCLED LATIN CAPITAL LETTER X
+24CE	(Y)	# CIRCLED LATIN CAPITAL LETTER Y
+24CF	(Z)	# CIRCLED LATIN CAPITAL LETTER Z
+24D0	(a)	# CIRCLED LATIN SMALL LETTER A
+24D1	(b)	# CIRCLED LATIN SMALL LETTER B
+24D2	(c)	# CIRCLED LATIN SMALL LETTER C
+24D3	(d)	# CIRCLED LATIN SMALL LETTER D
+24D4	(e)	# CIRCLED LATIN SMALL LETTER E
+24D5	(f)	# CIRCLED LATIN SMALL LETTER F
+24D6	(g)	# CIRCLED LATIN SMALL LETTER G
+24D7	(h)	# CIRCLED LATIN SMALL LETTER H
+24D8	(i)	# CIRCLED LATIN SMALL LETTER I
+24D9	(j)	# CIRCLED LATIN SMALL LETTER J
+24DA	(k)	# CIRCLED LATIN SMALL LETTER K
+24DB	(l)	# CIRCLED LATIN SMALL LETTER L
+24DC	(m)	# CIRCLED LATIN SMALL LETTER M
+24DD	(n)	# CIRCLED LATIN SMALL LETTER N
+24DE	(o)	# CIRCLED LATIN SMALL LETTER O
+24DF	(p)	# CIRCLED LATIN SMALL LETTER P
+24E0	(q)	# CIRCLED LATIN SMALL LETTER Q
+24E1	(r)	# CIRCLED LATIN SMALL LETTER R
+24E2	(s)	# CIRCLED LATIN SMALL LETTER S
+24E3	(t)	# CIRCLED LATIN SMALL LETTER T
+24E4	(u)	# CIRCLED LATIN SMALL LETTER U
+24E5	(v)	# CIRCLED LATIN SMALL LETTER V
+24E6	(w)	# CIRCLED LATIN SMALL LETTER W
+24E7	(x)	# CIRCLED LATIN SMALL LETTER X
+24E8	(y)	# CIRCLED LATIN SMALL LETTER Y
+24E9	(z)	# CIRCLED LATIN SMALL LETTER Z
+24EA	(0)	# CIRCLED DIGIT ZERO
+2500	-	# BOX DRAWINGS LIGHT HORIZONTAL
+2502	|	# BOX DRAWINGS LIGHT VERTICAL
+250C	+	# BOX DRAWINGS LIGHT DOWN AND RIGHT
+2510	+	# BOX DRAWINGS LIGHT DOWN AND LEFT
+2514	+	# BOX DRAWINGS LIGHT UP AND RIGHT
+2518	+	# BOX DRAWINGS LIGHT UP AND LEFT
+251C	+	# BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+2524	+	# BOX DRAWINGS LIGHT VERTICAL AND LEFT
+252C	+	# BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+2534	+	# BOX DRAWINGS LIGHT UP AND HORIZONTAL
+253C	+	# BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+2592		# MEDIUM SHADE
+25AE		# BLACK VERTICAL RECTANGLE
+25C6		# BLACK DIAMOND
+25E6	o	# WHITE BULLET
+266A		# EIGHTH NOTE
+2A0C	∫∫∫∫	# QUADRUPLE INTEGRAL OPERATOR
+2A74	::=	# DOUBLE COLON EQUAL
+2A75	==	# TWO CONSECUTIVE EQUALS SIGNS
+2A76	===	# THREE CONSECUTIVE EQUALS SIGNS
+2E9F	母	# CJK RADICAL MOTHER
+2EF3	龟	# CJK RADICAL C-SIMPLIFIED TURTLE
+2F00	一	# KANGXI RADICAL ONE
+2F01	丨	# KANGXI RADICAL LINE
+2F02	丶	# KANGXI RADICAL DOT
+2F03	丿	# KANGXI RADICAL SLASH
+2F04	乙	# KANGXI RADICAL SECOND
+2F05	亅	# KANGXI RADICAL HOOK
+2F06	二	# KANGXI RADICAL TWO
+2F07	亠	# KANGXI RADICAL LID
+2F08	人	# KANGXI RADICAL MAN
+2F09	儿	# KANGXI RADICAL LEGS
+2F0A	入	# KANGXI RADICAL ENTER
+2F0B	八	# KANGXI RADICAL EIGHT
+2F0C	冂	# KANGXI RADICAL DOWN BOX
+2F0D	冖	# KANGXI RADICAL COVER
+2F0E	冫	# KANGXI RADICAL ICE
+2F0F	几	# KANGXI RADICAL TABLE
+2F10	凵	# KANGXI RADICAL OPEN BOX
+2F11	刀	# KANGXI RADICAL KNIFE
+2F12	力	# KANGXI RADICAL POWER
+2F13	勹	# KANGXI RADICAL WRAP
+2F14	匕	# KANGXI RADICAL SPOON
+2F15	匚	# KANGXI RADICAL RIGHT OPEN BOX
+2F16	匸	# KANGXI RADICAL HIDING ENCLOSURE
+2F17	十	# KANGXI RADICAL TEN
+2F18	卜	# KANGXI RADICAL DIVINATION
+2F19	卩	# KANGXI RADICAL SEAL
+2F1A	厂	# KANGXI RADICAL CLIFF
+2F1B	厶	# KANGXI RADICAL PRIVATE
+2F1C	又	# KANGXI RADICAL AGAIN
+2F1D	口	# KANGXI RADICAL MOUTH
+2F1E	囗	# KANGXI RADICAL ENCLOSURE
+2F1F	土	# KANGXI RADICAL EARTH
+2F20	士	# KANGXI RADICAL SCHOLAR
+2F21	夂	# KANGXI RADICAL GO
+2F22	夊	# KANGXI RADICAL GO SLOWLY
+2F23	夕	# KANGXI RADICAL EVENING
+2F24	大	# KANGXI RADICAL BIG
+2F25	女	# KANGXI RADICAL WOMAN
+2F26	子	# KANGXI RADICAL CHILD
+2F27	宀	# KANGXI RADICAL ROOF
+2F28	寸	# KANGXI RADICAL INCH
+2F29	小	# KANGXI RADICAL SMALL
+2F2A	尢	# KANGXI RADICAL LAME
+2F2B	尸	# KANGXI RADICAL CORPSE
+2F2C	屮	# KANGXI RADICAL SPROUT
+2F2D	山	# KANGXI RADICAL MOUNTAIN
+2F2E	巛	# KANGXI RADICAL RIVER
+2F2F	工	# KANGXI RADICAL WORK
+2F30	己	# KANGXI RADICAL ONESELF
+2F31	巾	# KANGXI RADICAL TURBAN
+2F32	干	# KANGXI RADICAL DRY
+2F33	幺	# KANGXI RADICAL SHORT THREAD
+2F34	广	# KANGXI RADICAL DOTTED CLIFF
+2F35	廴	# KANGXI RADICAL LONG STRIDE
+2F36	廾	# KANGXI RADICAL TWO HANDS
+2F37	弋	# KANGXI RADICAL SHOOT
+2F38	弓	# KANGXI RADICAL BOW
+2F39	彐	# KANGXI RADICAL SNOUT
+2F3A	彡	# KANGXI RADICAL BRISTLE
+2F3B	彳	# KANGXI RADICAL STEP
+2F3C	心	# KANGXI RADICAL HEART
+2F3D	戈	# KANGXI RADICAL HALBERD
+2F3E	戶	# KANGXI RADICAL DOOR
+2F3F	手	# KANGXI RADICAL HAND
+2F40	支	# KANGXI RADICAL BRANCH
+2F41	攴	# KANGXI RADICAL RAP
+2F42	文	# KANGXI RADICAL SCRIPT
+2F43	斗	# KANGXI RADICAL DIPPER
+2F44	斤	# KANGXI RADICAL AXE
+2F45	方	# KANGXI RADICAL SQUARE
+2F46	无	# KANGXI RADICAL NOT
+2F47	日	# KANGXI RADICAL SUN
+2F48	曰	# KANGXI RADICAL SAY
+2F49	月	# KANGXI RADICAL MOON
+2F4A	木	# KANGXI RADICAL TREE
+2F4B	欠	# KANGXI RADICAL LACK
+2F4C	止	# KANGXI RADICAL STOP
+2F4D	歹	# KANGXI RADICAL DEATH
+2F4E	殳	# KANGXI RADICAL WEAPON
+2F4F	毋	# KANGXI RADICAL DO NOT
+2F50	比	# KANGXI RADICAL COMPARE
+2F51	毛	# KANGXI RADICAL FUR
+2F52	氏	# KANGXI RADICAL CLAN
+2F53	气	# KANGXI RADICAL STEAM
+2F54	水	# KANGXI RADICAL WATER
+2F55	火	# KANGXI RADICAL FIRE
+2F56	爪	# KANGXI RADICAL CLAW
+2F57	父	# KANGXI RADICAL FATHER
+2F58	爻	# KANGXI RADICAL DOUBLE X
+2F59	爿	# KANGXI RADICAL HALF TREE TRUNK
+2F5A	片	# KANGXI RADICAL SLICE
+2F5B	牙	# KANGXI RADICAL FANG
+2F5C	牛	# KANGXI RADICAL COW
+2F5D	犬	# KANGXI RADICAL DOG
+2F5E	玄	# KANGXI RADICAL PROFOUND
+2F5F	玉	# KANGXI RADICAL JADE
+2F60	瓜	# KANGXI RADICAL MELON
+2F61	瓦	# KANGXI RADICAL TILE
+2F62	甘	# KANGXI RADICAL SWEET
+2F63	生	# KANGXI RADICAL LIFE
+2F64	用	# KANGXI RADICAL USE
+2F65	田	# KANGXI RADICAL FIELD
+2F66	疋	# KANGXI RADICAL BOLT OF CLOTH
+2F67	疒	# KANGXI RADICAL SICKNESS
+2F68	癶	# KANGXI RADICAL DOTTED TENT
+2F69	白	# KANGXI RADICAL WHITE
+2F6A	皮	# KANGXI RADICAL SKIN
+2F6B	皿	# KANGXI RADICAL DISH
+2F6C	目	# KANGXI RADICAL EYE
+2F6D	矛	# KANGXI RADICAL SPEAR
+2F6E	矢	# KANGXI RADICAL ARROW
+2F6F	石	# KANGXI RADICAL STONE
+2F70	示	# KANGXI RADICAL SPIRIT
+2F71	禸	# KANGXI RADICAL TRACK
+2F72	禾	# KANGXI RADICAL GRAIN
+2F73	穴	# KANGXI RADICAL CAVE
+2F74	立	# KANGXI RADICAL STAND
+2F75	竹	# KANGXI RADICAL BAMBOO
+2F76	米	# KANGXI RADICAL RICE
+2F77	糸	# KANGXI RADICAL SILK
+2F78	缶	# KANGXI RADICAL JAR
+2F79	网	# KANGXI RADICAL NET
+2F7A	羊	# KANGXI RADICAL SHEEP
+2F7B	羽	# KANGXI RADICAL FEATHER
+2F7C	老	# KANGXI RADICAL OLD
+2F7D	而	# KANGXI RADICAL AND
+2F7E	耒	# KANGXI RADICAL PLOW
+2F7F	耳	# KANGXI RADICAL EAR
+2F80	聿	# KANGXI RADICAL BRUSH
+2F81	肉	# KANGXI RADICAL MEAT
+2F82	臣	# KANGXI RADICAL MINISTER
+2F83	自	# KANGXI RADICAL SELF
+2F84	至	# KANGXI RADICAL ARRIVE
+2F85	臼	# KANGXI RADICAL MORTAR
+2F86	舌	# KANGXI RADICAL TONGUE
+2F87	舛	# KANGXI RADICAL OPPOSE
+2F88	舟	# KANGXI RADICAL BOAT
+2F89	艮	# KANGXI RADICAL STOPPING
+2F8A	色	# KANGXI RADICAL COLOR
+2F8B	艸	# KANGXI RADICAL GRASS
+2F8C	虍	# KANGXI RADICAL TIGER
+2F8D	虫	# KANGXI RADICAL INSECT
+2F8E	血	# KANGXI RADICAL BLOOD
+2F8F	行	# KANGXI RADICAL WALK ENCLOSURE
+2F90	衣	# KANGXI RADICAL CLOTHES
+2F91	襾	# KANGXI RADICAL WEST
+2F92	見	# KANGXI RADICAL SEE
+2F93	角	# KANGXI RADICAL HORN
+2F94	言	# KANGXI RADICAL SPEECH
+2F95	谷	# KANGXI RADICAL VALLEY
+2F96	豆	# KANGXI RADICAL BEAN
+2F97	豕	# KANGXI RADICAL PIG
+2F98	豸	# KANGXI RADICAL BADGER
+2F99	貝	# KANGXI RADICAL SHELL
+2F9A	赤	# KANGXI RADICAL RED
+2F9B	走	# KANGXI RADICAL RUN
+2F9C	足	# KANGXI RADICAL FOOT
+2F9D	身	# KANGXI RADICAL BODY
+2F9E	車	# KANGXI RADICAL CART
+2F9F	辛	# KANGXI RADICAL BITTER
+2FA0	辰	# KANGXI RADICAL MORNING
+2FA1	辵	# KANGXI RADICAL WALK
+2FA2	邑	# KANGXI RADICAL CITY
+2FA3	酉	# KANGXI RADICAL WINE
+2FA4	釆	# KANGXI RADICAL DISTINGUISH
+2FA5	里	# KANGXI RADICAL VILLAGE
+2FA6	金	# KANGXI RADICAL GOLD
+2FA7	長	# KANGXI RADICAL LONG
+2FA8	門	# KANGXI RADICAL GATE
+2FA9	阜	# KANGXI RADICAL MOUND
+2FAA	隶	# KANGXI RADICAL SLAVE
+2FAB	隹	# KANGXI RADICAL SHORT TAILED BIRD
+2FAC	雨	# KANGXI RADICAL RAIN
+2FAD	靑	# KANGXI RADICAL BLUE
+2FAE	非	# KANGXI RADICAL WRONG
+2FAF	面	# KANGXI RADICAL FACE
+2FB0	革	# KANGXI RADICAL LEATHER
+2FB1	韋	# KANGXI RADICAL TANNED LEATHER
+2FB2	韭	# KANGXI RADICAL LEEK
+2FB3	音	# KANGXI RADICAL SOUND
+2FB4	頁	# KANGXI RADICAL LEAF
+2FB5	風	# KANGXI RADICAL WIND
+2FB6	飛	# KANGXI RADICAL FLY
+2FB7	食	# KANGXI RADICAL EAT
+2FB8	首	# KANGXI RADICAL HEAD
+2FB9	香	# KANGXI RADICAL FRAGRANT
+2FBA	馬	# KANGXI RADICAL HORSE
+2FBB	骨	# KANGXI RADICAL BONE
+2FBC	高	# KANGXI RADICAL TALL
+2FBD	髟	# KANGXI RADICAL HAIR
+2FBE	鬥	# KANGXI RADICAL FIGHT
+2FBF	鬯	# KANGXI RADICAL SACRIFICIAL WINE
+2FC0	鬲	# KANGXI RADICAL CAULDRON
+2FC1	鬼	# KANGXI RADICAL GHOST
+2FC2	魚	# KANGXI RADICAL FISH
+2FC3	鳥	# KANGXI RADICAL BIRD
+2FC4	鹵	# KANGXI RADICAL SALT
+2FC5	鹿	# KANGXI RADICAL DEER
+2FC6	麥	# KANGXI RADICAL WHEAT
+2FC7	麻	# KANGXI RADICAL HEMP
+2FC8	黃	# KANGXI RADICAL YELLOW
+2FC9	黍	# KANGXI RADICAL MILLET
+2FCA	黑	# KANGXI RADICAL BLACK
+2FCB	黹	# KANGXI RADICAL EMBROIDERY
+2FCC	黽	# KANGXI RADICAL FROG
+2FCD	鼎	# KANGXI RADICAL TRIPOD
+2FCE	鼓	# KANGXI RADICAL DRUM
+2FCF	鼠	# KANGXI RADICAL RAT
+2FD0	鼻	# KANGXI RADICAL NOSE
+2FD1	齊	# KANGXI RADICAL EVEN
+2FD2	齒	# KANGXI RADICAL TOOTH
+2FD3	龍	# KANGXI RADICAL DRAGON
+2FD4	龜	# KANGXI RADICAL TURTLE
+2FD5	龠	# KANGXI RADICAL FLUTE
+3000	 	# IDEOGRAPHIC SPACE
+3036	〒	# CIRCLED POSTAL MARK
+3038	十	# HANGZHOU NUMERAL TEN
+3039	卄	# HANGZHOU NUMERAL TWENTY
+303A	卅	# HANGZHOU NUMERAL THIRTY
+3041	あ	# HIRAGANA LETTER SMALL A
+3043	い	# HIRAGANA LETTER SMALL I
+3045	う	# HIRAGANA LETTER SMALL U
+3047	え	# HIRAGANA LETTER SMALL E
+3049	お	# HIRAGANA LETTER SMALL O
+3063	つ	# HIRAGANA LETTER SMALL TU
+3083	や	# HIRAGANA LETTER SMALL YA
+3085	ゆ	# HIRAGANA LETTER SMALL YU
+3087	よ	# HIRAGANA LETTER SMALL YO
+308E	わ	# HIRAGANA LETTER SMALL WA
+3095	か	# HIRAGANA LETTER SMALL KA
+3096	け	# HIRAGANA LETTER SMALL KE
+309B	 ゙	# KATAKANA-HIRAGANA VOICED SOUND MARK
+309C	 ゚	# KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+30A0	=	# KATAKANA-HIRAGANA DOUBLE HYPHEN
+30A1	ア	# KATAKANA LETTER SMALL A
+30A3	イ	# KATAKANA LETTER SMALL I
+30A5	ウ	# KATAKANA LETTER SMALL U
+30A7	エ	# KATAKANA LETTER SMALL E
+30A9	オ	# KATAKANA LETTER SMALL O
+30C3	ツ	# KATAKANA LETTER SMALL TU
+30E3	ヤ	# KATAKANA LETTER SMALL YA
+30E5	ユ	# KATAKANA LETTER SMALL YU
+30E7	ヨ	# KATAKANA LETTER SMALL YO
+30EE	ワ	# KATAKANA LETTER SMALL WA
+30F5	カ	# KATAKANA LETTER SMALL KA
+30F6	ケ	# KATAKANA LETTER SMALL KE
+3131	ᄀ	# HANGUL LETTER KIYEOK
+3132	ᄁ	# HANGUL LETTER SSANGKIYEOK
+3133	ᆪ	# HANGUL LETTER KIYEOK-SIOS
+3134	ᄂ	# HANGUL LETTER NIEUN
+3135	ᆬ	# HANGUL LETTER NIEUN-CIEUC
+3136	ᆭ	# HANGUL LETTER NIEUN-HIEUH
+3137	ᄃ	# HANGUL LETTER TIKEUT
+3138	ᄄ	# HANGUL LETTER SSANGTIKEUT
+3139	ᄅ	# HANGUL LETTER RIEUL
+313A	ᆰ	# HANGUL LETTER RIEUL-KIYEOK
+313B	ᆱ	# HANGUL LETTER RIEUL-MIEUM
+313C	ᆲ	# HANGUL LETTER RIEUL-PIEUP
+313D	ᆳ	# HANGUL LETTER RIEUL-SIOS
+313E	ᆴ	# HANGUL LETTER RIEUL-THIEUTH
+313F	ᆵ	# HANGUL LETTER RIEUL-PHIEUPH
+3140	ᄚ	# HANGUL LETTER RIEUL-HIEUH
+3141	ᄆ	# HANGUL LETTER MIEUM
+3142	ᄇ	# HANGUL LETTER PIEUP
+3143	ᄈ	# HANGUL LETTER SSANGPIEUP
+3144	ᄡ	# HANGUL LETTER PIEUP-SIOS
+3145	ᄉ	# HANGUL LETTER SIOS
+3146	ᄊ	# HANGUL LETTER SSANGSIOS
+3147	ᄋ	# HANGUL LETTER IEUNG
+3148	ᄌ	# HANGUL LETTER CIEUC
+3149	ᄍ	# HANGUL LETTER SSANGCIEUC
+314A	ᄎ	# HANGUL LETTER CHIEUCH
+314B	ᄏ	# HANGUL LETTER KHIEUKH
+314C	ᄐ	# HANGUL LETTER THIEUTH
+314D	ᄑ	# HANGUL LETTER PHIEUPH
+314E	ᄒ	# HANGUL LETTER HIEUH
+314F	ᅡ	# HANGUL LETTER A
+3150	ᅢ	# HANGUL LETTER AE
+3151	ᅣ	# HANGUL LETTER YA
+3152	ᅤ	# HANGUL LETTER YAE
+3153	ᅥ	# HANGUL LETTER EO
+3154	ᅦ	# HANGUL LETTER E
+3155	ᅧ	# HANGUL LETTER YEO
+3156	ᅨ	# HANGUL LETTER YE
+3157	ᅩ	# HANGUL LETTER O
+3158	ᅪ	# HANGUL LETTER WA
+3159	ᅫ	# HANGUL LETTER WAE
+315A	ᅬ	# HANGUL LETTER OE
+315B	ᅭ	# HANGUL LETTER YO
+315C	ᅮ	# HANGUL LETTER U
+315D	ᅯ	# HANGUL LETTER WEO
+315E	ᅰ	# HANGUL LETTER WE
+315F	ᅱ	# HANGUL LETTER WI
+3160	ᅲ	# HANGUL LETTER YU
+3161	ᅳ	# HANGUL LETTER EU
+3162	ᅴ	# HANGUL LETTER YI
+3163	ᅵ	# HANGUL LETTER I
+3164	ᅠ	# HANGUL FILLER
+3165	ᄔ	# HANGUL LETTER SSANGNIEUN
+3166	ᄕ	# HANGUL LETTER NIEUN-TIKEUT
+3167	ᇇ	# HANGUL LETTER NIEUN-SIOS
+3168	ᇈ	# HANGUL LETTER NIEUN-PANSIOS
+3169	ᇌ	# HANGUL LETTER RIEUL-KIYEOK-SIOS
+316A	ᇎ	# HANGUL LETTER RIEUL-TIKEUT
+316B	ᇓ	# HANGUL LETTER RIEUL-PIEUP-SIOS
+316C	ᇗ	# HANGUL LETTER RIEUL-PANSIOS
+316D	ᇙ	# HANGUL LETTER RIEUL-YEORINHIEUH
+316E	ᄜ	# HANGUL LETTER MIEUM-PIEUP
+316F	ᇝ	# HANGUL LETTER MIEUM-SIOS
+3170	ᇟ	# HANGUL LETTER MIEUM-PANSIOS
+3171	ᄝ	# HANGUL LETTER KAPYEOUNMIEUM
+3172	ᄞ	# HANGUL LETTER PIEUP-KIYEOK
+3173	ᄠ	# HANGUL LETTER PIEUP-TIKEUT
+3174	ᄢ	# HANGUL LETTER PIEUP-SIOS-KIYEOK
+3175	ᄣ	# HANGUL LETTER PIEUP-SIOS-TIKEUT
+3176	ᄧ	# HANGUL LETTER PIEUP-CIEUC
+3177	ᄩ	# HANGUL LETTER PIEUP-THIEUTH
+3178	ᄫ	# HANGUL LETTER KAPYEOUNPIEUP
+3179	ᄬ	# HANGUL LETTER KAPYEOUNSSANGPIEUP
+317A	ᄭ	# HANGUL LETTER SIOS-KIYEOK
+317B	ᄮ	# HANGUL LETTER SIOS-NIEUN
+317C	ᄯ	# HANGUL LETTER SIOS-TIKEUT
+317D	ᄲ	# HANGUL LETTER SIOS-PIEUP
+317E	ᄶ	# HANGUL LETTER SIOS-CIEUC
+317F	ᅀ	# HANGUL LETTER PANSIOS
+3180	ᅇ	# HANGUL LETTER SSANGIEUNG
+3181	ᅌ	# HANGUL LETTER YESIEUNG
+3182	ᇱ	# HANGUL LETTER YESIEUNG-SIOS
+3183	ᇲ	# HANGUL LETTER YESIEUNG-PANSIOS
+3184	ᅗ	# HANGUL LETTER KAPYEOUNPHIEUPH
+3185	ᅘ	# HANGUL LETTER SSANGHIEUH
+3186	ᅙ	# HANGUL LETTER YEORINHIEUH
+3187	ᆄ	# HANGUL LETTER YO-YA
+3188	ᆅ	# HANGUL LETTER YO-YAE
+3189	ᆈ	# HANGUL LETTER YO-I
+318A	ᆑ	# HANGUL LETTER YU-YEO
+318B	ᆒ	# HANGUL LETTER YU-YE
+318C	ᆔ	# HANGUL LETTER YU-I
+318D	ᆞ	# HANGUL LETTER ARAEA
+318E	ᆡ	# HANGUL LETTER ARAEAE
+31F0	ク	# KATAKANA LETTER SMALL KU
+31F1	シ	# KATAKANA LETTER SMALL SI
+31F2	ス	# KATAKANA LETTER SMALL SU
+31F3	ト	# KATAKANA LETTER SMALL TO
+31F4	ヌ	# KATAKANA LETTER SMALL NU
+31F5	ハ	# KATAKANA LETTER SMALL HA
+31F6	ヒ	# KATAKANA LETTER SMALL HI
+31F7	フ	# KATAKANA LETTER SMALL HU
+31F8	ヘ	# KATAKANA LETTER SMALL HE
+31F9	ホ	# KATAKANA LETTER SMALL HO
+31FA	ム	# KATAKANA LETTER SMALL MU
+31FB	ラ	# KATAKANA LETTER SMALL RA
+31FC	リ	# KATAKANA LETTER SMALL RI
+31FD	ル	# KATAKANA LETTER SMALL RU
+31FE	レ	# KATAKANA LETTER SMALL RE
+31FF	ロ	# KATAKANA LETTER SMALL RO
+3200	(ᄀ)	# PARENTHESIZED HANGUL KIYEOK
+3201	(ᄂ)	# PARENTHESIZED HANGUL NIEUN
+3202	(ᄃ)	# PARENTHESIZED HANGUL TIKEUT
+3203	(ᄅ)	# PARENTHESIZED HANGUL RIEUL
+3204	(ᄆ)	# PARENTHESIZED HANGUL MIEUM
+3205	(ᄇ)	# PARENTHESIZED HANGUL PIEUP
+3206	(ᄉ)	# PARENTHESIZED HANGUL SIOS
+3207	(ᄋ)	# PARENTHESIZED HANGUL IEUNG
+3208	(ᄌ)	# PARENTHESIZED HANGUL CIEUC
+3209	(ᄎ)	# PARENTHESIZED HANGUL CHIEUCH
+320A	(ᄏ)	# PARENTHESIZED HANGUL KHIEUKH
+320B	(ᄐ)	# PARENTHESIZED HANGUL THIEUTH
+320C	(ᄑ)	# PARENTHESIZED HANGUL PHIEUPH
+320D	(ᄒ)	# PARENTHESIZED HANGUL HIEUH
+320E	(가)	# PARENTHESIZED HANGUL KIYEOK A
+320F	(나)	# PARENTHESIZED HANGUL NIEUN A
+3210	(다)	# PARENTHESIZED HANGUL TIKEUT A
+3211	(라)	# PARENTHESIZED HANGUL RIEUL A
+3212	(마)	# PARENTHESIZED HANGUL MIEUM A
+3213	(바)	# PARENTHESIZED HANGUL PIEUP A
+3214	(사)	# PARENTHESIZED HANGUL SIOS A
+3215	(아)	# PARENTHESIZED HANGUL IEUNG A
+3216	(자)	# PARENTHESIZED HANGUL CIEUC A
+3217	(차)	# PARENTHESIZED HANGUL CHIEUCH A
+3218	(카)	# PARENTHESIZED HANGUL KHIEUKH A
+3219	(타)	# PARENTHESIZED HANGUL THIEUTH A
+321A	(파)	# PARENTHESIZED HANGUL PHIEUPH A
+321B	(하)	# PARENTHESIZED HANGUL HIEUH A
+321C	(주)	# PARENTHESIZED HANGUL CIEUC U
+321D	(오전)	# PARENTHESIZED KOREAN CHARACTER OJEON
+321E	(오후)	# PARENTHESIZED KOREAN CHARACTER O HU
+3220	(一)	# PARENTHESIZED IDEOGRAPH ONE
+3221	(二)	# PARENTHESIZED IDEOGRAPH TWO
+3222	(三)	# PARENTHESIZED IDEOGRAPH THREE
+3223	(四)	# PARENTHESIZED IDEOGRAPH FOUR
+3224	(五)	# PARENTHESIZED IDEOGRAPH FIVE
+3225	(六)	# PARENTHESIZED IDEOGRAPH SIX
+3226	(七)	# PARENTHESIZED IDEOGRAPH SEVEN
+3227	(八)	# PARENTHESIZED IDEOGRAPH EIGHT
+3228	(九)	# PARENTHESIZED IDEOGRAPH NINE
+3229	(十)	# PARENTHESIZED IDEOGRAPH TEN
+322A	(月)	# PARENTHESIZED IDEOGRAPH MOON
+322B	(火)	# PARENTHESIZED IDEOGRAPH FIRE
+322C	(水)	# PARENTHESIZED IDEOGRAPH WATER
+322D	(木)	# PARENTHESIZED IDEOGRAPH WOOD
+322E	(金)	# PARENTHESIZED IDEOGRAPH METAL
+322F	(土)	# PARENTHESIZED IDEOGRAPH EARTH
+3230	(日)	# PARENTHESIZED IDEOGRAPH SUN
+3231	(株)	# PARENTHESIZED IDEOGRAPH STOCK
+3232	(有)	# PARENTHESIZED IDEOGRAPH HAVE
+3233	(社)	# PARENTHESIZED IDEOGRAPH SOCIETY
+3234	(名)	# PARENTHESIZED IDEOGRAPH NAME
+3235	(特)	# PARENTHESIZED IDEOGRAPH SPECIAL
+3236	(財)	# PARENTHESIZED IDEOGRAPH FINANCIAL
+3237	(祝)	# PARENTHESIZED IDEOGRAPH CONGRATULATION
+3238	(労)	# PARENTHESIZED IDEOGRAPH LABOR
+3239	(代)	# PARENTHESIZED IDEOGRAPH REPRESENT
+323A	(呼)	# PARENTHESIZED IDEOGRAPH CALL
+323B	(学)	# PARENTHESIZED IDEOGRAPH STUDY
+323C	(監)	# PARENTHESIZED IDEOGRAPH SUPERVISE
+323D	(企)	# PARENTHESIZED IDEOGRAPH ENTERPRISE
+323E	(資)	# PARENTHESIZED IDEOGRAPH RESOURCE
+323F	(協)	# PARENTHESIZED IDEOGRAPH ALLIANCE
+3240	(祭)	# PARENTHESIZED IDEOGRAPH FESTIVAL
+3241	(休)	# PARENTHESIZED IDEOGRAPH REST
+3242	(自)	# PARENTHESIZED IDEOGRAPH SELF
+3243	(至)	# PARENTHESIZED IDEOGRAPH REACH
+3250	PTE	# PARTNERSHIP SIGN
+3251	(21)	# CIRCLED NUMBER TWENTY ONE
+3252	(22)	# CIRCLED NUMBER TWENTY TWO
+3253	(23)	# CIRCLED NUMBER TWENTY THREE
+3254	(24)	# CIRCLED NUMBER TWENTY FOUR
+3255	(25)	# CIRCLED NUMBER TWENTY FIVE
+3256	(26)	# CIRCLED NUMBER TWENTY SIX
+3257	(27)	# CIRCLED NUMBER TWENTY SEVEN
+3258	(28)	# CIRCLED NUMBER TWENTY EIGHT
+3259	(29)	# CIRCLED NUMBER TWENTY NINE
+325A	(30)	# CIRCLED NUMBER THIRTY
+325B	(31)	# CIRCLED NUMBER THIRTY ONE
+325C	(32)	# CIRCLED NUMBER THIRTY TWO
+325D	(33)	# CIRCLED NUMBER THIRTY THREE
+325E	(34)	# CIRCLED NUMBER THIRTY FOUR
+325F	(35)	# CIRCLED NUMBER THIRTY FIVE
+3260	(ᄀ)	# CIRCLED HANGUL KIYEOK
+3261	(ᄂ)	# CIRCLED HANGUL NIEUN
+3262	(ᄃ)	# CIRCLED HANGUL TIKEUT
+3263	(ᄅ)	# CIRCLED HANGUL RIEUL
+3264	(ᄆ)	# CIRCLED HANGUL MIEUM
+3265	(ᄇ)	# CIRCLED HANGUL PIEUP
+3266	(ᄉ)	# CIRCLED HANGUL SIOS
+3267	(ᄋ)	# CIRCLED HANGUL IEUNG
+3268	(ᄌ)	# CIRCLED HANGUL CIEUC
+3269	(ᄎ)	# CIRCLED HANGUL CHIEUCH
+326A	(ᄏ)	# CIRCLED HANGUL KHIEUKH
+326B	(ᄐ)	# CIRCLED HANGUL THIEUTH
+326C	(ᄑ)	# CIRCLED HANGUL PHIEUPH
+326D	(ᄒ)	# CIRCLED HANGUL HIEUH
+326E	(가)	# CIRCLED HANGUL KIYEOK A
+326F	(나)	# CIRCLED HANGUL NIEUN A
+3270	(다)	# CIRCLED HANGUL TIKEUT A
+3271	(라)	# CIRCLED HANGUL RIEUL A
+3272	(마)	# CIRCLED HANGUL MIEUM A
+3273	(바)	# CIRCLED HANGUL PIEUP A
+3274	(사)	# CIRCLED HANGUL SIOS A
+3275	(아)	# CIRCLED HANGUL IEUNG A
+3276	(자)	# CIRCLED HANGUL CIEUC A
+3277	(차)	# CIRCLED HANGUL CHIEUCH A
+3278	(카)	# CIRCLED HANGUL KHIEUKH A
+3279	(타)	# CIRCLED HANGUL THIEUTH A
+327A	(파)	# CIRCLED HANGUL PHIEUPH A
+327B	(하)	# CIRCLED HANGUL HIEUH A
+327C	(참고)	# CIRCLED KOREAN CHARACTER CHAMKO
+327D	(주의)	# CIRCLED KOREAN CHARACTER JUEUI
+3280	(一)	# CIRCLED IDEOGRAPH ONE
+3281	(二)	# CIRCLED IDEOGRAPH TWO
+3282	(三)	# CIRCLED IDEOGRAPH THREE
+3283	(四)	# CIRCLED IDEOGRAPH FOUR
+3284	(五)	# CIRCLED IDEOGRAPH FIVE
+3285	(六)	# CIRCLED IDEOGRAPH SIX
+3286	(七)	# CIRCLED IDEOGRAPH SEVEN
+3287	(八)	# CIRCLED IDEOGRAPH EIGHT
+3288	(九)	# CIRCLED IDEOGRAPH NINE
+3289	(十)	# CIRCLED IDEOGRAPH TEN
+328A	(月)	# CIRCLED IDEOGRAPH MOON
+328B	(火)	# CIRCLED IDEOGRAPH FIRE
+328C	(水)	# CIRCLED IDEOGRAPH WATER
+328D	(木)	# CIRCLED IDEOGRAPH WOOD
+328E	(金)	# CIRCLED IDEOGRAPH METAL
+328F	(土)	# CIRCLED IDEOGRAPH EARTH
+3290	(日)	# CIRCLED IDEOGRAPH SUN
+3291	(株)	# CIRCLED IDEOGRAPH STOCK
+3292	(有)	# CIRCLED IDEOGRAPH HAVE
+3293	(社)	# CIRCLED IDEOGRAPH SOCIETY
+3294	(名)	# CIRCLED IDEOGRAPH NAME
+3295	(特)	# CIRCLED IDEOGRAPH SPECIAL
+3296	(財)	# CIRCLED IDEOGRAPH FINANCIAL
+3297	(祝)	# CIRCLED IDEOGRAPH CONGRATULATION
+3298	(労)	# CIRCLED IDEOGRAPH LABOR
+3299	(秘)	# CIRCLED IDEOGRAPH SECRET
+329A	(男)	# CIRCLED IDEOGRAPH MALE
+329B	(女)	# CIRCLED IDEOGRAPH FEMALE
+329C	(適)	# CIRCLED IDEOGRAPH SUITABLE
+329D	(優)	# CIRCLED IDEOGRAPH EXCELLENT
+329E	(印)	# CIRCLED IDEOGRAPH PRINT
+329F	(注)	# CIRCLED IDEOGRAPH ATTENTION
+32A0	(項)	# CIRCLED IDEOGRAPH ITEM
+32A1	(休)	# CIRCLED IDEOGRAPH REST
+32A2	(写)	# CIRCLED IDEOGRAPH COPY
+32A3	(正)	# CIRCLED IDEOGRAPH CORRECT
+32A4	(上)	# CIRCLED IDEOGRAPH HIGH
+32A5	(中)	# CIRCLED IDEOGRAPH CENTRE
+32A6	(下)	# CIRCLED IDEOGRAPH LOW
+32A7	(左)	# CIRCLED IDEOGRAPH LEFT
+32A8	(右)	# CIRCLED IDEOGRAPH RIGHT
+32A9	(医)	# CIRCLED IDEOGRAPH MEDICINE
+32AA	(宗)	# CIRCLED IDEOGRAPH RELIGION
+32AB	(学)	# CIRCLED IDEOGRAPH STUDY
+32AC	(監)	# CIRCLED IDEOGRAPH SUPERVISE
+32AD	(企)	# CIRCLED IDEOGRAPH ENTERPRISE
+32AE	(資)	# CIRCLED IDEOGRAPH RESOURCE
+32AF	(協)	# CIRCLED IDEOGRAPH ALLIANCE
+32B0	(夜)	# CIRCLED IDEOGRAPH NIGHT
+32B1	(36)	# CIRCLED NUMBER THIRTY SIX
+32B2	(37)	# CIRCLED NUMBER THIRTY SEVEN
+32B3	(38)	# CIRCLED NUMBER THIRTY EIGHT
+32B4	(39)	# CIRCLED NUMBER THIRTY NINE
+32B5	(40)	# CIRCLED NUMBER FORTY
+32B6	(41)	# CIRCLED NUMBER FORTY ONE
+32B7	(42)	# CIRCLED NUMBER FORTY TWO
+32B8	(43)	# CIRCLED NUMBER FORTY THREE
+32B9	(44)	# CIRCLED NUMBER FORTY FOUR
+32BA	(45)	# CIRCLED NUMBER FORTY FIVE
+32BB	(46)	# CIRCLED NUMBER FORTY SIX
+32BC	(47)	# CIRCLED NUMBER FORTY SEVEN
+32BD	(48)	# CIRCLED NUMBER FORTY EIGHT
+32BE	(49)	# CIRCLED NUMBER FORTY NINE
+32BF	(50)	# CIRCLED NUMBER FIFTY
+32C0	1月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
+32C1	2月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
+32C2	3月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
+32C3	4月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
+32C4	5月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
+32C5	6月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
+32C6	7月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
+32C7	8月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
+32C8	9月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
+32C9	10月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
+32CA	11月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
+32CB	12月	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
+32CC	Hg	# SQUARE HG
+32CD	erg	# SQUARE ERG
+32CE	eV	# SQUARE EV
+32CF	LTD	# LIMITED LIABILITY SIGN
+32D0	(ア)	# CIRCLED KATAKANA A
+32D1	(イ)	# CIRCLED KATAKANA I
+32D2	(ウ)	# CIRCLED KATAKANA U
+32D3	(エ)	# CIRCLED KATAKANA E
+32D4	(オ)	# CIRCLED KATAKANA O
+32D5	(カ)	# CIRCLED KATAKANA KA
+32D6	(キ)	# CIRCLED KATAKANA KI
+32D7	(ク)	# CIRCLED KATAKANA KU
+32D8	(ケ)	# CIRCLED KATAKANA KE
+32D9	(コ)	# CIRCLED KATAKANA KO
+32DA	(サ)	# CIRCLED KATAKANA SA
+32DB	(シ)	# CIRCLED KATAKANA SI
+32DC	(ス)	# CIRCLED KATAKANA SU
+32DD	(セ)	# CIRCLED KATAKANA SE
+32DE	(ソ)	# CIRCLED KATAKANA SO
+32DF	(タ)	# CIRCLED KATAKANA TA
+32E0	(チ)	# CIRCLED KATAKANA TI
+32E1	(ツ)	# CIRCLED KATAKANA TU
+32E2	(テ)	# CIRCLED KATAKANA TE
+32E3	(ト)	# CIRCLED KATAKANA TO
+32E4	(ナ)	# CIRCLED KATAKANA NA
+32E5	(ニ)	# CIRCLED KATAKANA NI
+32E6	(ヌ)	# CIRCLED KATAKANA NU
+32E7	(ネ)	# CIRCLED KATAKANA NE
+32E8	(ノ)	# CIRCLED KATAKANA NO
+32E9	(ハ)	# CIRCLED KATAKANA HA
+32EA	(ヒ)	# CIRCLED KATAKANA HI
+32EB	(フ)	# CIRCLED KATAKANA HU
+32EC	(ヘ)	# CIRCLED KATAKANA HE
+32ED	(ホ)	# CIRCLED KATAKANA HO
+32EE	(マ)	# CIRCLED KATAKANA MA
+32EF	(ミ)	# CIRCLED KATAKANA MI
+32F0	(ム)	# CIRCLED KATAKANA MU
+32F1	(メ)	# CIRCLED KATAKANA ME
+32F2	(モ)	# CIRCLED KATAKANA MO
+32F3	(ヤ)	# CIRCLED KATAKANA YA
+32F4	(ユ)	# CIRCLED KATAKANA YU
+32F5	(ヨ)	# CIRCLED KATAKANA YO
+32F6	(ラ)	# CIRCLED KATAKANA RA
+32F7	(リ)	# CIRCLED KATAKANA RI
+32F8	(ル)	# CIRCLED KATAKANA RU
+32F9	(レ)	# CIRCLED KATAKANA RE
+32FA	(ロ)	# CIRCLED KATAKANA RO
+32FB	(ワ)	# CIRCLED KATAKANA WA
+32FC	(ヰ)	# CIRCLED KATAKANA WI
+32FD	(ヱ)	# CIRCLED KATAKANA WE
+32FE	(ヲ)	# CIRCLED KATAKANA WO
+3300	アパート	# SQUARE APAATO
+3301	アルファ	# SQUARE ARUHUA
+3302	アンペア	# SQUARE ANPEA
+3303	アール	# SQUARE AARU
+3304	イニング	# SQUARE ININGU
+3305	インチ	# SQUARE INTI
+3306	ウォン	# SQUARE UON
+3307	エスクード	# SQUARE ESUKUUDO
+3308	エーカー	# SQUARE EEKAA
+3309	オンス	# SQUARE ONSU
+330A	オーム	# SQUARE OOMU
+330B	カイリ	# SQUARE KAIRI
+330C	カラット	# SQUARE KARATTO
+330D	カロリー	# SQUARE KARORII
+330E	ガロン	# SQUARE GARON
+330F	ガンマ	# SQUARE GANMA
+3310	ギガ	# SQUARE GIGA
+3311	ギニー	# SQUARE GINII
+3312	キュリー	# SQUARE KYURII
+3313	ギルダー	# SQUARE GIRUDAA
+3314	キロ	# SQUARE KIRO
+3315	キログラム	# SQUARE KIROGURAMU
+3316	キロメートル	# SQUARE KIROMEETORU
+3317	キロワット	# SQUARE KIROWATTO
+3318	グラム	# SQUARE GURAMU
+3319	グラムトン	# SQUARE GURAMUTON
+331A	クルゼイロ	# SQUARE KURUZEIRO
+331B	クローネ	# SQUARE KUROONE
+331C	ケース	# SQUARE KEESU
+331D	コルナ	# SQUARE KORUNA
+331E	コーポ	# SQUARE KOOPO
+331F	サイクル	# SQUARE SAIKURU
+3320	サンチーム	# SQUARE SANTIIMU
+3321	シリング	# SQUARE SIRINGU
+3322	センチ	# SQUARE SENTI
+3323	セント	# SQUARE SENTO
+3324	ダース	# SQUARE DAASU
+3325	デシ	# SQUARE DESI
+3326	ドル	# SQUARE DORU
+3327	トン	# SQUARE TON
+3328	ナノ	# SQUARE NANO
+3329	ノット	# SQUARE NOTTO
+332A	ハイツ	# SQUARE HAITU
+332B	パーセント	# SQUARE PAASENTO
+332C	パーツ	# SQUARE PAATU
+332D	バーレル	# SQUARE BAARERU
+332E	ピアストル	# SQUARE PIASUTORU
+332F	ピクル	# SQUARE PIKURU
+3330	ピコ	# SQUARE PIKO
+3331	ビル	# SQUARE BIRU
+3332	ファラッド	# SQUARE HUARADDO
+3333	フィート	# SQUARE HUIITO
+3334	ブッシェル	# SQUARE BUSSYERU
+3335	フラン	# SQUARE HURAN
+3336	ヘクタール	# SQUARE HEKUTAARU
+3337	ペソ	# SQUARE PESO
+3338	ペニヒ	# SQUARE PENIHI
+3339	ヘルツ	# SQUARE HERUTU
+333A	ペンス	# SQUARE PENSU
+333B	ページ	# SQUARE PEEZI
+333C	ベータ	# SQUARE BEETA
+333D	ポイント	# SQUARE POINTO
+333E	ボルト	# SQUARE BORUTO
+333F	ホン	# SQUARE HON
+3340	ポンド	# SQUARE PONDO
+3341	ホール	# SQUARE HOORU
+3342	ホーン	# SQUARE HOON
+3343	マイクロ	# SQUARE MAIKURO
+3344	マイル	# SQUARE MAIRU
+3345	マッハ	# SQUARE MAHHA
+3346	マルク	# SQUARE MARUKU
+3347	マンション	# SQUARE MANSYON
+3348	ミクロン	# SQUARE MIKURON
+3349	ミリ	# SQUARE MIRI
+334A	ミリバール	# SQUARE MIRIBAARU
+334B	メガ	# SQUARE MEGA
+334C	メガトン	# SQUARE MEGATON
+334D	メートル	# SQUARE MEETORU
+334E	ヤード	# SQUARE YAADO
+334F	ヤール	# SQUARE YAARU
+3350	ユアン	# SQUARE YUAN
+3351	リットル	# SQUARE RITTORU
+3352	リラ	# SQUARE RIRA
+3353	ルピー	# SQUARE RUPII
+3354	ルーブル	# SQUARE RUUBURU
+3355	レム	# SQUARE REMU
+3356	レントゲン	# SQUARE RENTOGEN
+3357	ワット	# SQUARE WATTO
+3358	0点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
+3359	1点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
+335A	2点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
+335B	3点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
+335C	4点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
+335D	5点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
+335E	6点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
+335F	7点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
+3360	8点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
+3361	9点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
+3362	10点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
+3363	11点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
+3364	12点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
+3365	13点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
+3366	14点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
+3367	15点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
+3368	16点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
+3369	17点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
+336A	18点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
+336B	19点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
+336C	20点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
+336D	21点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
+336E	22点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
+336F	23点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
+3370	24点	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
+3371	hPa	# SQUARE HPA
+3372	da	# SQUARE DA
+3373	AU	# SQUARE AU
+3374	bar	# SQUARE BAR
+3375	oV	# SQUARE OV
+3376	pc	# SQUARE PC
+3377	dm	# SQUARE DM
+3378	dm^2	# SQUARE DM SQUARED
+3379	dm^3	# SQUARE DM CUBED
+337A	IU	# SQUARE IU
+337B	平成	# SQUARE ERA NAME HEISEI
+337C	昭和	# SQUARE ERA NAME SYOUWA
+337D	大正	# SQUARE ERA NAME TAISYOU
+337E	明治	# SQUARE ERA NAME MEIZI
+337F	株式会社	# SQUARE CORPORATION
+3380	pA	# SQUARE PA AMPS
+3381	nA	# SQUARE NA
+3382	μA	# SQUARE MU A
+3383	mA	# SQUARE MA
+3384	kA	# SQUARE KA
+3385	KB	# SQUARE KB
+3386	MB	# SQUARE MB
+3387	GB	# SQUARE GB
+3388	cal	# SQUARE CAL
+3389	kcal	# SQUARE KCAL
+338A	pF	# SQUARE PF
+338B	nF	# SQUARE NF
+338C	μF	# SQUARE MU F
+338D	μg	# SQUARE MU G
+338E	mg	# SQUARE MG
+338F	kg	# SQUARE KG
+3390	Hz	# SQUARE HZ
+3391	kHz	# SQUARE KHZ
+3392	MHz	# SQUARE MHZ
+3393	GHz	# SQUARE GHZ
+3394	THz	# SQUARE THZ
+3395	μl	# SQUARE MU L
+3396	ml	# SQUARE ML
+3397	dl	# SQUARE DL
+3398	kl	# SQUARE KL
+3399	fm	# SQUARE FM
+339A	nm	# SQUARE NM
+339B	μm	# SQUARE MU M
+339C	mm	# SQUARE MM
+339D	cm	# SQUARE CM
+339E	km	# SQUARE KM
+339F	mm^2	# SQUARE MM SQUARED
+33A0	cm^2	# SQUARE CM SQUARED
+33A1	m^2	# SQUARE M SQUARED
+33A2	km^2	# SQUARE KM SQUARED
+33A3	mm^3	# SQUARE MM CUBED
+33A4	cm^3	# SQUARE CM CUBED
+33A5	m^3	# SQUARE M CUBED
+33A6	km^3	# SQUARE KM CUBED
+33A7	m/s	# SQUARE M OVER S
+33A8	m/s^2	# SQUARE M OVER S SQUARED
+33A9	Pa	# SQUARE PA
+33AA	kPa	# SQUARE KPA
+33AB	MPa	# SQUARE MPA
+33AC	GPa	# SQUARE GPA
+33AD	rad	# SQUARE RAD
+33AE	rad/s	# SQUARE RAD OVER S
+33AF	rad/s^2	# SQUARE RAD OVER S SQUARED
+33B0	ps	# SQUARE PS
+33B1	ns	# SQUARE NS
+33B2	μs	# SQUARE MU S
+33B3	ms	# SQUARE MS
+33B4	pV	# SQUARE PV
+33B5	nV	# SQUARE NV
+33B6	μV	# SQUARE MU V
+33B7	mV	# SQUARE MV
+33B8	kV	# SQUARE KV
+33B9	MV	# SQUARE MV MEGA
+33BA	pW	# SQUARE PW
+33BB	nW	# SQUARE NW
+33BC	μW	# SQUARE MU W
+33BD	mW	# SQUARE MW
+33BE	kW	# SQUARE KW
+33BF	MW	# SQUARE MW MEGA
+33C0	kΩ	# SQUARE K OHM
+33C1	MΩ	# SQUARE M OHM
+33C2	a.m.	# SQUARE AM
+33C3	Bq	# SQUARE BQ
+33C4	cc	# SQUARE CC
+33C5	cd	# SQUARE CD
+33C6	C/kg	# SQUARE C OVER KG
+33C7	Co.	# SQUARE CO
+33C8	dB	# SQUARE DB
+33C9	Gy	# SQUARE GY
+33CA	ha	# SQUARE HA
+33CB	HP	# SQUARE HP
+33CC	in	# SQUARE IN
+33CD	KK	# SQUARE KK
+33CE	KM	# SQUARE KM CAPITAL
+33CF	kt	# SQUARE KT
+33D0	lm	# SQUARE LM
+33D1	ln	# SQUARE LN
+33D2	log	# SQUARE LOG
+33D3	lx	# SQUARE LX
+33D4	mb	# SQUARE MB SMALL
+33D5	mil	# SQUARE MIL
+33D6	mol	# SQUARE MOL
+33D7	PH	# SQUARE PH
+33D8	p.m.	# SQUARE PM
+33D9	PPM	# SQUARE PPM
+33DA	PR	# SQUARE PR
+33DB	sr	# SQUARE SR
+33DC	Sv	# SQUARE SV
+33DD	Wb	# SQUARE WB
+33DE	V/m	# SQUARE V OVER M
+33DF	A/m	# SQUARE A OVER M
+33FF	gal	# SQUARE GAL
+33E0	1日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
+33E1	2日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
+33E2	3日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
+33E3	4日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
+33E4	5日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
+33E5	6日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
+33E6	7日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
+33E7	8日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
+33E8	9日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
+33E9	10日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
+33EA	11日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
+33EB	12日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
+33EC	13日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
+33ED	14日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
+33EE	15日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
+33EF	16日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
+33F0	17日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
+33F1	18日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
+33F2	19日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
+33F3	20日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
+33F4	21日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
+33F5	22日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
+33F6	23日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
+33F7	24日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
+33F8	25日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
+33F9	26日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
+33FA	27日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
+33FB	28日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
+33FC	29日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
+33FD	30日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
+33FE	31日	# IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
+F900	豈	# CJK COMPATIBILITY IDEOGRAPH-F900
+F901	更	# CJK COMPATIBILITY IDEOGRAPH-F901
+F902	車	# CJK COMPATIBILITY IDEOGRAPH-F902
+F903	賈	# CJK COMPATIBILITY IDEOGRAPH-F903
+F904	滑	# CJK COMPATIBILITY IDEOGRAPH-F904
+F905	串	# CJK COMPATIBILITY IDEOGRAPH-F905
+F906	句	# CJK COMPATIBILITY IDEOGRAPH-F906
+F907	龜	# CJK COMPATIBILITY IDEOGRAPH-F907
+F908	龜	# CJK COMPATIBILITY IDEOGRAPH-F908
+F909	契	# CJK COMPATIBILITY IDEOGRAPH-F909
+F90A	金	# CJK COMPATIBILITY IDEOGRAPH-F90A
+F90B	喇	# CJK COMPATIBILITY IDEOGRAPH-F90B
+F90C	奈	# CJK COMPATIBILITY IDEOGRAPH-F90C
+F90D	懶	# CJK COMPATIBILITY IDEOGRAPH-F90D
+F90E	癩	# CJK COMPATIBILITY IDEOGRAPH-F90E
+F90F	羅	# CJK COMPATIBILITY IDEOGRAPH-F90F
+F910	蘿	# CJK COMPATIBILITY IDEOGRAPH-F910
+F911	螺	# CJK COMPATIBILITY IDEOGRAPH-F911
+F912	裸	# CJK COMPATIBILITY IDEOGRAPH-F912
+F913	邏	# CJK COMPATIBILITY IDEOGRAPH-F913
+F914	樂	# CJK COMPATIBILITY IDEOGRAPH-F914
+F915	洛	# CJK COMPATIBILITY IDEOGRAPH-F915
+F916	烙	# CJK COMPATIBILITY IDEOGRAPH-F916
+F917	珞	# CJK COMPATIBILITY IDEOGRAPH-F917
+F918	落	# CJK COMPATIBILITY IDEOGRAPH-F918
+F919	酪	# CJK COMPATIBILITY IDEOGRAPH-F919
+F91A	駱	# CJK COMPATIBILITY IDEOGRAPH-F91A
+F91B	亂	# CJK COMPATIBILITY IDEOGRAPH-F91B
+F91C	卵	# CJK COMPATIBILITY IDEOGRAPH-F91C
+F91D	欄	# CJK COMPATIBILITY IDEOGRAPH-F91D
+F91E	爛	# CJK COMPATIBILITY IDEOGRAPH-F91E
+F91F	蘭	# CJK COMPATIBILITY IDEOGRAPH-F91F
+F920	鸞	# CJK COMPATIBILITY IDEOGRAPH-F920
+F921	嵐	# CJK COMPATIBILITY IDEOGRAPH-F921
+F922	濫	# CJK COMPATIBILITY IDEOGRAPH-F922
+F923	藍	# CJK COMPATIBILITY IDEOGRAPH-F923
+F924	襤	# CJK COMPATIBILITY IDEOGRAPH-F924
+F925	拉	# CJK COMPATIBILITY IDEOGRAPH-F925
+F926	臘	# CJK COMPATIBILITY IDEOGRAPH-F926
+F927	蠟	# CJK COMPATIBILITY IDEOGRAPH-F927
+F928	廊	# CJK COMPATIBILITY IDEOGRAPH-F928
+F929	朗	# CJK COMPATIBILITY IDEOGRAPH-F929
+F92A	浪	# CJK COMPATIBILITY IDEOGRAPH-F92A
+F92B	狼	# CJK COMPATIBILITY IDEOGRAPH-F92B
+F92C	郎	# CJK COMPATIBILITY IDEOGRAPH-F92C
+F92D	來	# CJK COMPATIBILITY IDEOGRAPH-F92D
+F92E	冷	# CJK COMPATIBILITY IDEOGRAPH-F92E
+F92F	勞	# CJK COMPATIBILITY IDEOGRAPH-F92F
+F930	擄	# CJK COMPATIBILITY IDEOGRAPH-F930
+F931	櫓	# CJK COMPATIBILITY IDEOGRAPH-F931
+F932	爐	# CJK COMPATIBILITY IDEOGRAPH-F932
+F933	盧	# CJK COMPATIBILITY IDEOGRAPH-F933
+F934	老	# CJK COMPATIBILITY IDEOGRAPH-F934
+F935	蘆	# CJK COMPATIBILITY IDEOGRAPH-F935
+F936	虜	# CJK COMPATIBILITY IDEOGRAPH-F936
+F937	路	# CJK COMPATIBILITY IDEOGRAPH-F937
+F938	露	# CJK COMPATIBILITY IDEOGRAPH-F938
+F939	魯	# CJK COMPATIBILITY IDEOGRAPH-F939
+F93A	鷺	# CJK COMPATIBILITY IDEOGRAPH-F93A
+F93B	碌	# CJK COMPATIBILITY IDEOGRAPH-F93B
+F93C	祿	# CJK COMPATIBILITY IDEOGRAPH-F93C
+F93D	綠	# CJK COMPATIBILITY IDEOGRAPH-F93D
+F93E	菉	# CJK COMPATIBILITY IDEOGRAPH-F93E
+F93F	錄	# CJK COMPATIBILITY IDEOGRAPH-F93F
+F940	鹿	# CJK COMPATIBILITY IDEOGRAPH-F940
+F941	論	# CJK COMPATIBILITY IDEOGRAPH-F941
+F942	壟	# CJK COMPATIBILITY IDEOGRAPH-F942
+F943	弄	# CJK COMPATIBILITY IDEOGRAPH-F943
+F944	籠	# CJK COMPATIBILITY IDEOGRAPH-F944
+F945	聾	# CJK COMPATIBILITY IDEOGRAPH-F945
+F946	牢	# CJK COMPATIBILITY IDEOGRAPH-F946
+F947	磊	# CJK COMPATIBILITY IDEOGRAPH-F947
+F948	賂	# CJK COMPATIBILITY IDEOGRAPH-F948
+F949	雷	# CJK COMPATIBILITY IDEOGRAPH-F949
+F94A	壘	# CJK COMPATIBILITY IDEOGRAPH-F94A
+F94B	屢	# CJK COMPATIBILITY IDEOGRAPH-F94B
+F94C	樓	# CJK COMPATIBILITY IDEOGRAPH-F94C
+F94D	淚	# CJK COMPATIBILITY IDEOGRAPH-F94D
+F94E	漏	# CJK COMPATIBILITY IDEOGRAPH-F94E
+F94F	累	# CJK COMPATIBILITY IDEOGRAPH-F94F
+F950	縷	# CJK COMPATIBILITY IDEOGRAPH-F950
+F951	陋	# CJK COMPATIBILITY IDEOGRAPH-F951
+F952	勒	# CJK COMPATIBILITY IDEOGRAPH-F952
+F953	肋	# CJK COMPATIBILITY IDEOGRAPH-F953
+F954	凜	# CJK COMPATIBILITY IDEOGRAPH-F954
+F955	凌	# CJK COMPATIBILITY IDEOGRAPH-F955
+F956	稜	# CJK COMPATIBILITY IDEOGRAPH-F956
+F957	綾	# CJK COMPATIBILITY IDEOGRAPH-F957
+F958	菱	# CJK COMPATIBILITY IDEOGRAPH-F958
+F959	陵	# CJK COMPATIBILITY IDEOGRAPH-F959
+F95A	讀	# CJK COMPATIBILITY IDEOGRAPH-F95A
+F95B	拏	# CJK COMPATIBILITY IDEOGRAPH-F95B
+F95C	樂	# CJK COMPATIBILITY IDEOGRAPH-F95C
+F95D	諾	# CJK COMPATIBILITY IDEOGRAPH-F95D
+F95E	丹	# CJK COMPATIBILITY IDEOGRAPH-F95E
+F95F	寧	# CJK COMPATIBILITY IDEOGRAPH-F95F
+F960	怒	# CJK COMPATIBILITY IDEOGRAPH-F960
+F961	率	# CJK COMPATIBILITY IDEOGRAPH-F961
+F962	異	# CJK COMPATIBILITY IDEOGRAPH-F962
+F963	北	# CJK COMPATIBILITY IDEOGRAPH-F963
+F964	磻	# CJK COMPATIBILITY IDEOGRAPH-F964
+F965	便	# CJK COMPATIBILITY IDEOGRAPH-F965
+F966	復	# CJK COMPATIBILITY IDEOGRAPH-F966
+F967	不	# CJK COMPATIBILITY IDEOGRAPH-F967
+F968	泌	# CJK COMPATIBILITY IDEOGRAPH-F968
+F969	數	# CJK COMPATIBILITY IDEOGRAPH-F969
+F96A	索	# CJK COMPATIBILITY IDEOGRAPH-F96A
+F96B	參	# CJK COMPATIBILITY IDEOGRAPH-F96B
+F96C	塞	# CJK COMPATIBILITY IDEOGRAPH-F96C
+F96D	省	# CJK COMPATIBILITY IDEOGRAPH-F96D
+F96E	葉	# CJK COMPATIBILITY IDEOGRAPH-F96E
+F96F	說	# CJK COMPATIBILITY IDEOGRAPH-F96F
+F970	殺	# CJK COMPATIBILITY IDEOGRAPH-F970
+F971	辰	# CJK COMPATIBILITY IDEOGRAPH-F971
+F972	沈	# CJK COMPATIBILITY IDEOGRAPH-F972
+F973	拾	# CJK COMPATIBILITY IDEOGRAPH-F973
+F974	若	# CJK COMPATIBILITY IDEOGRAPH-F974
+F975	掠	# CJK COMPATIBILITY IDEOGRAPH-F975
+F976	略	# CJK COMPATIBILITY IDEOGRAPH-F976
+F977	亮	# CJK COMPATIBILITY IDEOGRAPH-F977
+F978	兩	# CJK COMPATIBILITY IDEOGRAPH-F978
+F979	凉	# CJK COMPATIBILITY IDEOGRAPH-F979
+F97A	梁	# CJK COMPATIBILITY IDEOGRAPH-F97A
+F97B	糧	# CJK COMPATIBILITY IDEOGRAPH-F97B
+F97C	良	# CJK COMPATIBILITY IDEOGRAPH-F97C
+F97D	諒	# CJK COMPATIBILITY IDEOGRAPH-F97D
+F97E	量	# CJK COMPATIBILITY IDEOGRAPH-F97E
+F97F	勵	# CJK COMPATIBILITY IDEOGRAPH-F97F
+F980	呂	# CJK COMPATIBILITY IDEOGRAPH-F980
+F981	女	# CJK COMPATIBILITY IDEOGRAPH-F981
+F982	廬	# CJK COMPATIBILITY IDEOGRAPH-F982
+F983	旅	# CJK COMPATIBILITY IDEOGRAPH-F983
+F984	濾	# CJK COMPATIBILITY IDEOGRAPH-F984
+F985	礪	# CJK COMPATIBILITY IDEOGRAPH-F985
+F986	閭	# CJK COMPATIBILITY IDEOGRAPH-F986
+F987	驪	# CJK COMPATIBILITY IDEOGRAPH-F987
+F988	麗	# CJK COMPATIBILITY IDEOGRAPH-F988
+F989	黎	# CJK COMPATIBILITY IDEOGRAPH-F989
+F98A	力	# CJK COMPATIBILITY IDEOGRAPH-F98A
+F98B	曆	# CJK COMPATIBILITY IDEOGRAPH-F98B
+F98C	歷	# CJK COMPATIBILITY IDEOGRAPH-F98C
+F98D	轢	# CJK COMPATIBILITY IDEOGRAPH-F98D
+F98E	年	# CJK COMPATIBILITY IDEOGRAPH-F98E
+F98F	憐	# CJK COMPATIBILITY IDEOGRAPH-F98F
+F990	戀	# CJK COMPATIBILITY IDEOGRAPH-F990
+F991	撚	# CJK COMPATIBILITY IDEOGRAPH-F991
+F992	漣	# CJK COMPATIBILITY IDEOGRAPH-F992
+F993	煉	# CJK COMPATIBILITY IDEOGRAPH-F993
+F994	璉	# CJK COMPATIBILITY IDEOGRAPH-F994
+F995	秊	# CJK COMPATIBILITY IDEOGRAPH-F995
+F996	練	# CJK COMPATIBILITY IDEOGRAPH-F996
+F997	聯	# CJK COMPATIBILITY IDEOGRAPH-F997
+F998	輦	# CJK COMPATIBILITY IDEOGRAPH-F998
+F999	蓮	# CJK COMPATIBILITY IDEOGRAPH-F999
+F99A	連	# CJK COMPATIBILITY IDEOGRAPH-F99A
+F99B	鍊	# CJK COMPATIBILITY IDEOGRAPH-F99B
+F99C	列	# CJK COMPATIBILITY IDEOGRAPH-F99C
+F99D	劣	# CJK COMPATIBILITY IDEOGRAPH-F99D
+F99E	咽	# CJK COMPATIBILITY IDEOGRAPH-F99E
+F99F	烈	# CJK COMPATIBILITY IDEOGRAPH-F99F
+F9A0	裂	# CJK COMPATIBILITY IDEOGRAPH-F9A0
+F9A1	說	# CJK COMPATIBILITY IDEOGRAPH-F9A1
+F9A2	廉	# CJK COMPATIBILITY IDEOGRAPH-F9A2
+F9A3	念	# CJK COMPATIBILITY IDEOGRAPH-F9A3
+F9A4	捻	# CJK COMPATIBILITY IDEOGRAPH-F9A4
+F9A5	殮	# CJK COMPATIBILITY IDEOGRAPH-F9A5
+F9A6	簾	# CJK COMPATIBILITY IDEOGRAPH-F9A6
+F9A7	獵	# CJK COMPATIBILITY IDEOGRAPH-F9A7
+F9A8	令	# CJK COMPATIBILITY IDEOGRAPH-F9A8
+F9A9	囹	# CJK COMPATIBILITY IDEOGRAPH-F9A9
+F9AA	寧	# CJK COMPATIBILITY IDEOGRAPH-F9AA
+F9AB	嶺	# CJK COMPATIBILITY IDEOGRAPH-F9AB
+F9AC	怜	# CJK COMPATIBILITY IDEOGRAPH-F9AC
+F9AD	玲	# CJK COMPATIBILITY IDEOGRAPH-F9AD
+F9AE	瑩	# CJK COMPATIBILITY IDEOGRAPH-F9AE
+F9AF	羚	# CJK COMPATIBILITY IDEOGRAPH-F9AF
+F9B0	聆	# CJK COMPATIBILITY IDEOGRAPH-F9B0
+F9B1	鈴	# CJK COMPATIBILITY IDEOGRAPH-F9B1
+F9B2	零	# CJK COMPATIBILITY IDEOGRAPH-F9B2
+F9B3	靈	# CJK COMPATIBILITY IDEOGRAPH-F9B3
+F9B4	領	# CJK COMPATIBILITY IDEOGRAPH-F9B4
+F9B5	例	# CJK COMPATIBILITY IDEOGRAPH-F9B5
+F9B6	禮	# CJK COMPATIBILITY IDEOGRAPH-F9B6
+F9B7	醴	# CJK COMPATIBILITY IDEOGRAPH-F9B7
+F9B8	隸	# CJK COMPATIBILITY IDEOGRAPH-F9B8
+F9B9	惡	# CJK COMPATIBILITY IDEOGRAPH-F9B9
+F9BA	了	# CJK COMPATIBILITY IDEOGRAPH-F9BA
+F9BB	僚	# CJK COMPATIBILITY IDEOGRAPH-F9BB
+F9BC	寮	# CJK COMPATIBILITY IDEOGRAPH-F9BC
+F9BD	尿	# CJK COMPATIBILITY IDEOGRAPH-F9BD
+F9BE	料	# CJK COMPATIBILITY IDEOGRAPH-F9BE
+F9BF	樂	# CJK COMPATIBILITY IDEOGRAPH-F9BF
+F9C0	燎	# CJK COMPATIBILITY IDEOGRAPH-F9C0
+F9C1	療	# CJK COMPATIBILITY IDEOGRAPH-F9C1
+F9C2	蓼	# CJK COMPATIBILITY IDEOGRAPH-F9C2
+F9C3	遼	# CJK COMPATIBILITY IDEOGRAPH-F9C3
+F9C4	龍	# CJK COMPATIBILITY IDEOGRAPH-F9C4
+F9C5	暈	# CJK COMPATIBILITY IDEOGRAPH-F9C5
+F9C6	阮	# CJK COMPATIBILITY IDEOGRAPH-F9C6
+F9C7	劉	# CJK COMPATIBILITY IDEOGRAPH-F9C7
+F9C8	杻	# CJK COMPATIBILITY IDEOGRAPH-F9C8
+F9C9	柳	# CJK COMPATIBILITY IDEOGRAPH-F9C9
+F9CA	流	# CJK COMPATIBILITY IDEOGRAPH-F9CA
+F9CB	溜	# CJK COMPATIBILITY IDEOGRAPH-F9CB
+F9CC	琉	# CJK COMPATIBILITY IDEOGRAPH-F9CC
+F9CD	留	# CJK COMPATIBILITY IDEOGRAPH-F9CD
+F9CE	硫	# CJK COMPATIBILITY IDEOGRAPH-F9CE
+F9CF	紐	# CJK COMPATIBILITY IDEOGRAPH-F9CF
+F9D0	類	# CJK COMPATIBILITY IDEOGRAPH-F9D0
+F9D1	六	# CJK COMPATIBILITY IDEOGRAPH-F9D1
+F9D2	戮	# CJK COMPATIBILITY IDEOGRAPH-F9D2
+F9D3	陸	# CJK COMPATIBILITY IDEOGRAPH-F9D3
+F9D4	倫	# CJK COMPATIBILITY IDEOGRAPH-F9D4
+F9D5	崙	# CJK COMPATIBILITY IDEOGRAPH-F9D5
+F9D6	淪	# CJK COMPATIBILITY IDEOGRAPH-F9D6
+F9D7	輪	# CJK COMPATIBILITY IDEOGRAPH-F9D7
+F9D8	律	# CJK COMPATIBILITY IDEOGRAPH-F9D8
+F9D9	慄	# CJK COMPATIBILITY IDEOGRAPH-F9D9
+F9DA	栗	# CJK COMPATIBILITY IDEOGRAPH-F9DA
+F9DB	率	# CJK COMPATIBILITY IDEOGRAPH-F9DB
+F9DC	隆	# CJK COMPATIBILITY IDEOGRAPH-F9DC
+F9DD	利	# CJK COMPATIBILITY IDEOGRAPH-F9DD
+F9DE	吏	# CJK COMPATIBILITY IDEOGRAPH-F9DE
+F9DF	履	# CJK COMPATIBILITY IDEOGRAPH-F9DF
+F9E0	易	# CJK COMPATIBILITY IDEOGRAPH-F9E0
+F9E1	李	# CJK COMPATIBILITY IDEOGRAPH-F9E1
+F9E2	梨	# CJK COMPATIBILITY IDEOGRAPH-F9E2
+F9E3	泥	# CJK COMPATIBILITY IDEOGRAPH-F9E3
+F9E4	理	# CJK COMPATIBILITY IDEOGRAPH-F9E4
+F9E5	痢	# CJK COMPATIBILITY IDEOGRAPH-F9E5
+F9E6	罹	# CJK COMPATIBILITY IDEOGRAPH-F9E6
+F9E7	裏	# CJK COMPATIBILITY IDEOGRAPH-F9E7
+F9E8	裡	# CJK COMPATIBILITY IDEOGRAPH-F9E8
+F9E9	里	# CJK COMPATIBILITY IDEOGRAPH-F9E9
+F9EA	離	# CJK COMPATIBILITY IDEOGRAPH-F9EA
+F9EB	匿	# CJK COMPATIBILITY IDEOGRAPH-F9EB
+F9EC	溺	# CJK COMPATIBILITY IDEOGRAPH-F9EC
+F9ED	吝	# CJK COMPATIBILITY IDEOGRAPH-F9ED
+F9EE	燐	# CJK COMPATIBILITY IDEOGRAPH-F9EE
+F9EF	璘	# CJK COMPATIBILITY IDEOGRAPH-F9EF
+F9F0	藺	# CJK COMPATIBILITY IDEOGRAPH-F9F0
+F9F1	隣	# CJK COMPATIBILITY IDEOGRAPH-F9F1
+F9F2	鱗	# CJK COMPATIBILITY IDEOGRAPH-F9F2
+F9F3	麟	# CJK COMPATIBILITY IDEOGRAPH-F9F3
+F9F4	林	# CJK COMPATIBILITY IDEOGRAPH-F9F4
+F9F5	淋	# CJK COMPATIBILITY IDEOGRAPH-F9F5
+F9F6	臨	# CJK COMPATIBILITY IDEOGRAPH-F9F6
+F9F7	立	# CJK COMPATIBILITY IDEOGRAPH-F9F7
+F9F8	笠	# CJK COMPATIBILITY IDEOGRAPH-F9F8
+F9F9	粒	# CJK COMPATIBILITY IDEOGRAPH-F9F9
+F9FA	狀	# CJK COMPATIBILITY IDEOGRAPH-F9FA
+F9FB	炙	# CJK COMPATIBILITY IDEOGRAPH-F9FB
+F9FC	識	# CJK COMPATIBILITY IDEOGRAPH-F9FC
+F9FD	什	# CJK COMPATIBILITY IDEOGRAPH-F9FD
+F9FE	茶	# CJK COMPATIBILITY IDEOGRAPH-F9FE
+F9FF	刺	# CJK COMPATIBILITY IDEOGRAPH-F9FF
+FA00	切	# CJK COMPATIBILITY IDEOGRAPH-FA00
+FA01	度	# CJK COMPATIBILITY IDEOGRAPH-FA01
+FA02	拓	# CJK COMPATIBILITY IDEOGRAPH-FA02
+FA03	糖	# CJK COMPATIBILITY IDEOGRAPH-FA03
+FA04	宅	# CJK COMPATIBILITY IDEOGRAPH-FA04
+FA05	洞	# CJK COMPATIBILITY IDEOGRAPH-FA05
+FA06	暴	# CJK COMPATIBILITY IDEOGRAPH-FA06
+FA07	輻	# CJK COMPATIBILITY IDEOGRAPH-FA07
+FA08	行	# CJK COMPATIBILITY IDEOGRAPH-FA08
+FA09	降	# CJK COMPATIBILITY IDEOGRAPH-FA09
+FA0A	見	# CJK COMPATIBILITY IDEOGRAPH-FA0A
+FA0B	廓	# CJK COMPATIBILITY IDEOGRAPH-FA0B
+FA0C	兀	# CJK COMPATIBILITY IDEOGRAPH-FA0C
+FA0D	嗀	# CJK COMPATIBILITY IDEOGRAPH-FA0D
+FA10	塚	# CJK COMPATIBILITY IDEOGRAPH-FA10
+FA12	晴	# CJK COMPATIBILITY IDEOGRAPH-FA12
+FA15	凞	# CJK COMPATIBILITY IDEOGRAPH-FA15
+FA16	猪	# CJK COMPATIBILITY IDEOGRAPH-FA16
+FA17	益	# CJK COMPATIBILITY IDEOGRAPH-FA17
+FA18	礼	# CJK COMPATIBILITY IDEOGRAPH-FA18
+FA19	神	# CJK COMPATIBILITY IDEOGRAPH-FA19
+FA1A	祥	# CJK COMPATIBILITY IDEOGRAPH-FA1A
+FA1B	福	# CJK COMPATIBILITY IDEOGRAPH-FA1B
+FA1C	靖	# CJK COMPATIBILITY IDEOGRAPH-FA1C
+FA1D	精	# CJK COMPATIBILITY IDEOGRAPH-FA1D
+FA1E	羽	# CJK COMPATIBILITY IDEOGRAPH-FA1E
+FA20	蘒	# CJK COMPATIBILITY IDEOGRAPH-FA20
+FA22	諸	# CJK COMPATIBILITY IDEOGRAPH-FA22
+FA25	逸	# CJK COMPATIBILITY IDEOGRAPH-FA25
+FA26	都	# CJK COMPATIBILITY IDEOGRAPH-FA26
+FA2A	飯	# CJK COMPATIBILITY IDEOGRAPH-FA2A
+FA2B	飼	# CJK COMPATIBILITY IDEOGRAPH-FA2B
+FA2C	館	# CJK COMPATIBILITY IDEOGRAPH-FA2C
+FA2D	鶴	# CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30	侮	# CJK COMPATIBILITY IDEOGRAPH-FA30
+FA31	僧	# CJK COMPATIBILITY IDEOGRAPH-FA31
+FA32	免	# CJK COMPATIBILITY IDEOGRAPH-FA32
+FA33	勉	# CJK COMPATIBILITY IDEOGRAPH-FA33
+FA34	勤	# CJK COMPATIBILITY IDEOGRAPH-FA34
+FA35	卑	# CJK COMPATIBILITY IDEOGRAPH-FA35
+FA36	喝	# CJK COMPATIBILITY IDEOGRAPH-FA36
+FA37	嘆	# CJK COMPATIBILITY IDEOGRAPH-FA37
+FA38	器	# CJK COMPATIBILITY IDEOGRAPH-FA38
+FA39	塀	# CJK COMPATIBILITY IDEOGRAPH-FA39
+FA3A	墨	# CJK COMPATIBILITY IDEOGRAPH-FA3A
+FA3B	層	# CJK COMPATIBILITY IDEOGRAPH-FA3B
+FA3C	屮	# CJK COMPATIBILITY IDEOGRAPH-FA3C
+FA3D	悔	# CJK COMPATIBILITY IDEOGRAPH-FA3D
+FA3E	慨	# CJK COMPATIBILITY IDEOGRAPH-FA3E
+FA3F	憎	# CJK COMPATIBILITY IDEOGRAPH-FA3F
+FA40	懲	# CJK COMPATIBILITY IDEOGRAPH-FA40
+FA41	敏	# CJK COMPATIBILITY IDEOGRAPH-FA41
+FA42	既	# CJK COMPATIBILITY IDEOGRAPH-FA42
+FA43	暑	# CJK COMPATIBILITY IDEOGRAPH-FA43
+FA44	梅	# CJK COMPATIBILITY IDEOGRAPH-FA44
+FA45	海	# CJK COMPATIBILITY IDEOGRAPH-FA45
+FA46	渚	# CJK COMPATIBILITY IDEOGRAPH-FA46
+FA47	漢	# CJK COMPATIBILITY IDEOGRAPH-FA47
+FA48	煮	# CJK COMPATIBILITY IDEOGRAPH-FA48
+FA49	爫	# CJK COMPATIBILITY IDEOGRAPH-FA49
+FA4A	琢	# CJK COMPATIBILITY IDEOGRAPH-FA4A
+FA4B	碑	# CJK COMPATIBILITY IDEOGRAPH-FA4B
+FA4C	社	# CJK COMPATIBILITY IDEOGRAPH-FA4C
+FA4D	祉	# CJK COMPATIBILITY IDEOGRAPH-FA4D
+FA4E	祈	# CJK COMPATIBILITY IDEOGRAPH-FA4E
+FA4F	祐	# CJK COMPATIBILITY IDEOGRAPH-FA4F
+FA50	祖	# CJK COMPATIBILITY IDEOGRAPH-FA50
+FA51	祝	# CJK COMPATIBILITY IDEOGRAPH-FA51
+FA52	禍	# CJK COMPATIBILITY IDEOGRAPH-FA52
+FA53	禎	# CJK COMPATIBILITY IDEOGRAPH-FA53
+FA54	穀	# CJK COMPATIBILITY IDEOGRAPH-FA54
+FA55	突	# CJK COMPATIBILITY IDEOGRAPH-FA55
+FA56	節	# CJK COMPATIBILITY IDEOGRAPH-FA56
+FA57	練	# CJK COMPATIBILITY IDEOGRAPH-FA57
+FA58	縉	# CJK COMPATIBILITY IDEOGRAPH-FA58
+FA59	繁	# CJK COMPATIBILITY IDEOGRAPH-FA59
+FA5A	署	# CJK COMPATIBILITY IDEOGRAPH-FA5A
+FA5B	者	# CJK COMPATIBILITY IDEOGRAPH-FA5B
+FA5C	臭	# CJK COMPATIBILITY IDEOGRAPH-FA5C
+FA5D	艹	# CJK COMPATIBILITY IDEOGRAPH-FA5D
+FA5E	艹	# CJK COMPATIBILITY IDEOGRAPH-FA5E
+FA5F	著	# CJK COMPATIBILITY IDEOGRAPH-FA5F
+FA60	褐	# CJK COMPATIBILITY IDEOGRAPH-FA60
+FA61	視	# CJK COMPATIBILITY IDEOGRAPH-FA61
+FA62	謁	# CJK COMPATIBILITY IDEOGRAPH-FA62
+FA63	謹	# CJK COMPATIBILITY IDEOGRAPH-FA63
+FA64	賓	# CJK COMPATIBILITY IDEOGRAPH-FA64
+FA65	贈	# CJK COMPATIBILITY IDEOGRAPH-FA65
+FA66	辶	# CJK COMPATIBILITY IDEOGRAPH-FA66
+FA67	逸	# CJK COMPATIBILITY IDEOGRAPH-FA67
+FA68	難	# CJK COMPATIBILITY IDEOGRAPH-FA68
+FA69	響	# CJK COMPATIBILITY IDEOGRAPH-FA69
+FA6A	頻	# CJK COMPATIBILITY IDEOGRAPH-FA6A
+FB00	ff	# LATIN SMALL LIGATURE FF
+FB01	fi	# LATIN SMALL LIGATURE FI
+FB02	fl	# LATIN SMALL LIGATURE FL
+FB03	ffi	# LATIN SMALL LIGATURE FFI
+FB04	ffl	# LATIN SMALL LIGATURE FFL
+FB05	ſt	# LATIN SMALL LIGATURE LONG S T
+FB06	st	# LATIN SMALL LIGATURE ST
+FB13	մն	# ARMENIAN SMALL LIGATURE MEN NOW
+FB14	մե	# ARMENIAN SMALL LIGATURE MEN ECH
+FB15	մի	# ARMENIAN SMALL LIGATURE MEN INI
+FB16	վն	# ARMENIAN SMALL LIGATURE VEW NOW
+FB17	մխ	# ARMENIAN SMALL LIGATURE MEN XEH
+FB20	ע	# HEBREW LETTER ALTERNATIVE AYIN
+FB21	א	# HEBREW LETTER WIDE ALEF
+FB22	ד	# HEBREW LETTER WIDE DALET
+FB23	ה	# HEBREW LETTER WIDE HE
+FB24	כ	# HEBREW LETTER WIDE KAF
+FB25	ל	# HEBREW LETTER WIDE LAMED
+FB26	ם	# HEBREW LETTER WIDE FINAL MEM
+FB27	ר	# HEBREW LETTER WIDE RESH
+FB28	ת	# HEBREW LETTER WIDE TAV
+FB29	+	# HEBREW LETTER ALTERNATIVE PLUS SIGN
+FB4F	אל	# HEBREW LIGATURE ALEF LAMED
+FE49	‾	# DASHED OVERLINE
+FE4A	‾	# CENTRELINE OVERLINE
+FE4B	‾	# WAVY OVERLINE
+FE4C	‾	# DOUBLE WAVY OVERLINE
+FE4D	_	# DASHED LOW LINE
+FE4E	_	# CENTRELINE LOW LINE
+FE4F	_	# WAVY LOW LINE
+FE50	,	# SMALL COMMA
+FE51	、	# SMALL IDEOGRAPHIC COMMA
+FE52	.	# SMALL FULL STOP
+FE54	;	# SMALL SEMICOLON
+FE55	:	# SMALL COLON
+FE56	?	# SMALL QUESTION MARK
+FE57	!	# SMALL EXCLAMATION MARK
+FE58	—	# SMALL EM DASH
+FE59	(	# SMALL LEFT PARENTHESIS
+FE5A	)	# SMALL RIGHT PARENTHESIS
+FE5B	{	# SMALL LEFT CURLY BRACKET
+FE5C	}	# SMALL RIGHT CURLY BRACKET
+FE5D	〔	# SMALL LEFT TORTOISE SHELL BRACKET
+FE5E	〕	# SMALL RIGHT TORTOISE SHELL BRACKET
+FE5F	#	# SMALL NUMBER SIGN
+FE60	&	# SMALL AMPERSAND
+FE61	*	# SMALL ASTERISK
+FE62	+	# SMALL PLUS SIGN
+FE63	-	# SMALL HYPHEN-MINUS
+FE64	<	# SMALL LESS-THAN SIGN
+FE65	>	# SMALL GREATER-THAN SIGN
+FE66	=	# SMALL EQUALS SIGN
+FE68	\	# SMALL REVERSE SOLIDUS
+FE69	$	# SMALL DOLLAR SIGN
+FE6A	%	# SMALL PERCENT SIGN
+FE6B	@	# SMALL COMMERCIAL AT
+FF01	!	# FULLWIDTH EXCLAMATION MARK
+FF02	"	# FULLWIDTH QUOTATION MARK
+FF03	#	# FULLWIDTH NUMBER SIGN
+FF04	$	# FULLWIDTH DOLLAR SIGN
+FF05	%	# FULLWIDTH PERCENT SIGN
+FF06	&	# FULLWIDTH AMPERSAND
+FF07	'	# FULLWIDTH APOSTROPHE
+FF08	(	# FULLWIDTH LEFT PARENTHESIS
+FF09	)	# FULLWIDTH RIGHT PARENTHESIS
+FF0A	*	# FULLWIDTH ASTERISK
+FF0B	+	# FULLWIDTH PLUS SIGN
+FF0C	,	# FULLWIDTH COMMA
+FF0D	-	# FULLWIDTH HYPHEN-MINUS
+FF0E	.	# FULLWIDTH FULL STOP
+FF0F	/	# FULLWIDTH SOLIDUS
+FF10	0	# FULLWIDTH DIGIT ZERO
+FF11	1	# FULLWIDTH DIGIT ONE
+FF12	2	# FULLWIDTH DIGIT TWO
+FF13	3	# FULLWIDTH DIGIT THREE
+FF14	4	# FULLWIDTH DIGIT FOUR
+FF15	5	# FULLWIDTH DIGIT FIVE
+FF16	6	# FULLWIDTH DIGIT SIX
+FF17	7	# FULLWIDTH DIGIT SEVEN
+FF18	8	# FULLWIDTH DIGIT EIGHT
+FF19	9	# FULLWIDTH DIGIT NINE
+FF1A	:	# FULLWIDTH COLON
+FF1B	;	# FULLWIDTH SEMICOLON
+FF1C	<	# FULLWIDTH LESS-THAN SIGN
+FF1D	=	# FULLWIDTH EQUALS SIGN
+FF1E	>	# FULLWIDTH GREATER-THAN SIGN
+FF1F	?	# FULLWIDTH QUESTION MARK
+FF20	@	# FULLWIDTH COMMERCIAL AT
+FF21	A	# FULLWIDTH LATIN CAPITAL LETTER A
+FF22	B	# FULLWIDTH LATIN CAPITAL LETTER B
+FF23	C	# FULLWIDTH LATIN CAPITAL LETTER C
+FF24	D	# FULLWIDTH LATIN CAPITAL LETTER D
+FF25	E	# FULLWIDTH LATIN CAPITAL LETTER E
+FF26	F	# FULLWIDTH LATIN CAPITAL LETTER F
+FF27	G	# FULLWIDTH LATIN CAPITAL LETTER G
+FF28	H	# FULLWIDTH LATIN CAPITAL LETTER H
+FF29	I	# FULLWIDTH LATIN CAPITAL LETTER I
+FF2A	J	# FULLWIDTH LATIN CAPITAL LETTER J
+FF2B	K	# FULLWIDTH LATIN CAPITAL LETTER K
+FF2C	L	# FULLWIDTH LATIN CAPITAL LETTER L
+FF2D	M	# FULLWIDTH LATIN CAPITAL LETTER M
+FF2E	N	# FULLWIDTH LATIN CAPITAL LETTER N
+FF2F	O	# FULLWIDTH LATIN CAPITAL LETTER O
+FF30	P	# FULLWIDTH LATIN CAPITAL LETTER P
+FF31	Q	# FULLWIDTH LATIN CAPITAL LETTER Q
+FF32	R	# FULLWIDTH LATIN CAPITAL LETTER R
+FF33	S	# FULLWIDTH LATIN CAPITAL LETTER S
+FF34	T	# FULLWIDTH LATIN CAPITAL LETTER T
+FF35	U	# FULLWIDTH LATIN CAPITAL LETTER U
+FF36	V	# FULLWIDTH LATIN CAPITAL LETTER V
+FF37	W	# FULLWIDTH LATIN CAPITAL LETTER W
+FF38	X	# FULLWIDTH LATIN CAPITAL LETTER X
+FF39	Y	# FULLWIDTH LATIN CAPITAL LETTER Y
+FF3A	Z	# FULLWIDTH LATIN CAPITAL LETTER Z
+FF3B	[	# FULLWIDTH LEFT SQUARE BRACKET
+FF3C	\	# FULLWIDTH REVERSE SOLIDUS
+FF3D	]	# FULLWIDTH RIGHT SQUARE BRACKET
+FF3E	^	# FULLWIDTH CIRCUMFLEX ACCENT
+FF3F	_	# FULLWIDTH LOW LINE
+FF40	`	# FULLWIDTH GRAVE ACCENT
+FF41	a	# FULLWIDTH LATIN SMALL LETTER A
+FF42	b	# FULLWIDTH LATIN SMALL LETTER B
+FF43	c	# FULLWIDTH LATIN SMALL LETTER C
+FF44	d	# FULLWIDTH LATIN SMALL LETTER D
+FF45	e	# FULLWIDTH LATIN SMALL LETTER E
+FF46	f	# FULLWIDTH LATIN SMALL LETTER F
+FF47	g	# FULLWIDTH LATIN SMALL LETTER G
+FF48	h	# FULLWIDTH LATIN SMALL LETTER H
+FF49	i	# FULLWIDTH LATIN SMALL LETTER I
+FF4A	j	# FULLWIDTH LATIN SMALL LETTER J
+FF4B	k	# FULLWIDTH LATIN SMALL LETTER K
+FF4C	l	# FULLWIDTH LATIN SMALL LETTER L
+FF4D	m	# FULLWIDTH LATIN SMALL LETTER M
+FF4E	n	# FULLWIDTH LATIN SMALL LETTER N
+FF4F	o	# FULLWIDTH LATIN SMALL LETTER O
+FF50	p	# FULLWIDTH LATIN SMALL LETTER P
+FF51	q	# FULLWIDTH LATIN SMALL LETTER Q
+FF52	r	# FULLWIDTH LATIN SMALL LETTER R
+FF53	s	# FULLWIDTH LATIN SMALL LETTER S
+FF54	t	# FULLWIDTH LATIN SMALL LETTER T
+FF55	u	# FULLWIDTH LATIN SMALL LETTER U
+FF56	v	# FULLWIDTH LATIN SMALL LETTER V
+FF57	w	# FULLWIDTH LATIN SMALL LETTER W
+FF58	x	# FULLWIDTH LATIN SMALL LETTER X
+FF59	y	# FULLWIDTH LATIN SMALL LETTER Y
+FF5A	z	# FULLWIDTH LATIN SMALL LETTER Z
+FF5B	{	# FULLWIDTH LEFT CURLY BRACKET
+FF5C	|	# FULLWIDTH VERTICAL LINE
+FF5D	}	# FULLWIDTH RIGHT CURLY BRACKET
+FF5E	~	# FULLWIDTH TILDE
+FF5F	⦅	# FULLWIDTH LEFT WHITE PARENTHESIS
+FF60	⦆	# FULLWIDTH RIGHT WHITE PARENTHESIS
+FF61	。	# HALFWIDTH IDEOGRAPHIC FULL STOP
+FF62	「	# HALFWIDTH LEFT CORNER BRACKET
+FF63	」	# HALFWIDTH RIGHT CORNER BRACKET
+FF64	、	# HALFWIDTH IDEOGRAPHIC COMMA
+FF65	・	# HALFWIDTH KATAKANA MIDDLE DOT
+FF66	ヲ	# HALFWIDTH KATAKANA LETTER WO
+FF67	ァ	# HALFWIDTH KATAKANA LETTER SMALL A
+FF68	ィ	# HALFWIDTH KATAKANA LETTER SMALL I
+FF69	ゥ	# HALFWIDTH KATAKANA LETTER SMALL U
+FF6A	ェ	# HALFWIDTH KATAKANA LETTER SMALL E
+FF6B	ォ	# HALFWIDTH KATAKANA LETTER SMALL O
+FF6C	ャ	# HALFWIDTH KATAKANA LETTER SMALL YA
+FF6D	ュ	# HALFWIDTH KATAKANA LETTER SMALL YU
+FF6E	ョ	# HALFWIDTH KATAKANA LETTER SMALL YO
+FF6F	ッ	# HALFWIDTH KATAKANA LETTER SMALL TU
+FF70	ー	# HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
+FF71	ア	# HALFWIDTH KATAKANA LETTER A
+FF72	イ	# HALFWIDTH KATAKANA LETTER I
+FF73	ウ	# HALFWIDTH KATAKANA LETTER U
+FF74	エ	# HALFWIDTH KATAKANA LETTER E
+FF75	オ	# HALFWIDTH KATAKANA LETTER O
+FF76	カ	# HALFWIDTH KATAKANA LETTER KA
+FF77	キ	# HALFWIDTH KATAKANA LETTER KI
+FF78	ク	# HALFWIDTH KATAKANA LETTER KU
+FF79	ケ	# HALFWIDTH KATAKANA LETTER KE
+FF7A	コ	# HALFWIDTH KATAKANA LETTER KO
+FF7B	サ	# HALFWIDTH KATAKANA LETTER SA
+FF7C	シ	# HALFWIDTH KATAKANA LETTER SI
+FF7D	ス	# HALFWIDTH KATAKANA LETTER SU
+FF7E	セ	# HALFWIDTH KATAKANA LETTER SE
+FF7F	ソ	# HALFWIDTH KATAKANA LETTER SO
+FF80	タ	# HALFWIDTH KATAKANA LETTER TA
+FF81	チ	# HALFWIDTH KATAKANA LETTER TI
+FF82	ツ	# HALFWIDTH KATAKANA LETTER TU
+FF83	テ	# HALFWIDTH KATAKANA LETTER TE
+FF84	ト	# HALFWIDTH KATAKANA LETTER TO
+FF85	ナ	# HALFWIDTH KATAKANA LETTER NA
+FF86	ニ	# HALFWIDTH KATAKANA LETTER NI
+FF87	ヌ	# HALFWIDTH KATAKANA LETTER NU
+FF88	ネ	# HALFWIDTH KATAKANA LETTER NE
+FF89	ノ	# HALFWIDTH KATAKANA LETTER NO
+FF8A	ハ	# HALFWIDTH KATAKANA LETTER HA
+FF8B	ヒ	# HALFWIDTH KATAKANA LETTER HI
+FF8C	フ	# HALFWIDTH KATAKANA LETTER HU
+FF8D	ヘ	# HALFWIDTH KATAKANA LETTER HE
+FF8E	ホ	# HALFWIDTH KATAKANA LETTER HO
+FF8F	マ	# HALFWIDTH KATAKANA LETTER MA
+FF90	ミ	# HALFWIDTH KATAKANA LETTER MI
+FF91	ム	# HALFWIDTH KATAKANA LETTER MU
+FF92	メ	# HALFWIDTH KATAKANA LETTER ME
+FF93	モ	# HALFWIDTH KATAKANA LETTER MO
+FF94	ヤ	# HALFWIDTH KATAKANA LETTER YA
+FF95	ユ	# HALFWIDTH KATAKANA LETTER YU
+FF96	ヨ	# HALFWIDTH KATAKANA LETTER YO
+FF97	ラ	# HALFWIDTH KATAKANA LETTER RA
+FF98	リ	# HALFWIDTH KATAKANA LETTER RI
+FF99	ル	# HALFWIDTH KATAKANA LETTER RU
+FF9A	レ	# HALFWIDTH KATAKANA LETTER RE
+FF9B	ロ	# HALFWIDTH KATAKANA LETTER RO
+FF9C	ワ	# HALFWIDTH KATAKANA LETTER WA
+FF9D	ン	# HALFWIDTH KATAKANA LETTER N
+FF9E	゙	# HALFWIDTH KATAKANA VOICED SOUND MARK
+FF9F	゚	# HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
+FFA0	ㅤ	# HALFWIDTH HANGUL FILLER
+FFA1	ㄱ	# HALFWIDTH HANGUL LETTER KIYEOK
+FFA2	ㄲ	# HALFWIDTH HANGUL LETTER SSANGKIYEOK
+FFA3	ㄳ	# HALFWIDTH HANGUL LETTER KIYEOK-SIOS
+FFA4	ㄴ	# HALFWIDTH HANGUL LETTER NIEUN
+FFA5	ㄵ	# HALFWIDTH HANGUL LETTER NIEUN-CIEUC
+FFA6	ㄶ	# HALFWIDTH HANGUL LETTER NIEUN-HIEUH
+FFA7	ㄷ	# HALFWIDTH HANGUL LETTER TIKEUT
+FFA8	ㄸ	# HALFWIDTH HANGUL LETTER SSANGTIKEUT
+FFA9	ㄹ	# HALFWIDTH HANGUL LETTER RIEUL
+FFAA	ㄺ	# HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
+FFAB	ㄻ	# HALFWIDTH HANGUL LETTER RIEUL-MIEUM
+FFAC	ㄼ	# HALFWIDTH HANGUL LETTER RIEUL-PIEUP
+FFAD	ㄽ	# HALFWIDTH HANGUL LETTER RIEUL-SIOS
+FFAE	ㄾ	# HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
+FFAF	ㄿ	# HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
+FFB0	ㅀ	# HALFWIDTH HANGUL LETTER RIEUL-HIEUH
+FFB1	ㅁ	# HALFWIDTH HANGUL LETTER MIEUM
+FFB2	ㅂ	# HALFWIDTH HANGUL LETTER PIEUP
+FFB3	ㅃ	# HALFWIDTH HANGUL LETTER SSANGPIEUP
+FFB4	ㅄ	# HALFWIDTH HANGUL LETTER PIEUP-SIOS
+FFB5	ㅅ	# HALFWIDTH HANGUL LETTER SIOS
+FFB6	ㅆ	# HALFWIDTH HANGUL LETTER SSANGSIOS
+FFB7	ㅇ	# HALFWIDTH HANGUL LETTER IEUNG
+FFB8	ㅈ	# HALFWIDTH HANGUL LETTER CIEUC
+FFB9	ㅉ	# HALFWIDTH HANGUL LETTER SSANGCIEUC
+FFBA	ㅊ	# HALFWIDTH HANGUL LETTER CHIEUCH
+FFBB	ㅋ	# HALFWIDTH HANGUL LETTER KHIEUKH
+FFBC	ㅌ	# HALFWIDTH HANGUL LETTER THIEUTH
+FFBD	ㅍ	# HALFWIDTH HANGUL LETTER PHIEUPH
+FFBE	ㅎ	# HALFWIDTH HANGUL LETTER HIEUH
+FFC2	ㅏ	# HALFWIDTH HANGUL LETTER A
+FFC3	ㅐ	# HALFWIDTH HANGUL LETTER AE
+FFC4	ㅑ	# HALFWIDTH HANGUL LETTER YA
+FFC5	ㅒ	# HALFWIDTH HANGUL LETTER YAE
+FFC6	ㅓ	# HALFWIDTH HANGUL LETTER EO
+FFC7	ㅔ	# HALFWIDTH HANGUL LETTER E
+FFCA	ㅕ	# HALFWIDTH HANGUL LETTER YEO
+FFCB	ㅖ	# HALFWIDTH HANGUL LETTER YE
+FFCC	ㅗ	# HALFWIDTH HANGUL LETTER O
+FFCD	ㅘ	# HALFWIDTH HANGUL LETTER WA
+FFCE	ㅙ	# HALFWIDTH HANGUL LETTER WAE
+FFCF	ㅚ	# HALFWIDTH HANGUL LETTER OE
+FFD2	ㅛ	# HALFWIDTH HANGUL LETTER YO
+FFD3	ㅜ	# HALFWIDTH HANGUL LETTER U
+FFD4	ㅝ	# HALFWIDTH HANGUL LETTER WEO
+FFD5	ㅞ	# HALFWIDTH HANGUL LETTER WE
+FFD6	ㅟ	# HALFWIDTH HANGUL LETTER WI
+FFD7	ㅠ	# HALFWIDTH HANGUL LETTER YU
+FFDA	ㅡ	# HALFWIDTH HANGUL LETTER EU
+FFDB	ㅢ	# HALFWIDTH HANGUL LETTER YI
+FFDC	ㅣ	# HALFWIDTH HANGUL LETTER I
+FFE0	¢	# FULLWIDTH CENT SIGN
+FFE1	£	# FULLWIDTH POUND SIGN
+FFE2	¬	# FULLWIDTH NOT SIGN
+FFE3	¯	# FULLWIDTH MACRON
+FFE4	¦	# FULLWIDTH BROKEN BAR
+FFE5	¥	# FULLWIDTH YEN SIGN
+FFE6	₩	# FULLWIDTH WON SIGN
+FFE8	│	# HALFWIDTH FORMS LIGHT VERTICAL
+FFE9	←	# HALFWIDTH LEFTWARDS ARROW
+FFEA	↑	# HALFWIDTH UPWARDS ARROW
+FFEB	→	# HALFWIDTH RIGHTWARDS ARROW
+FFEC	↓	# HALFWIDTH DOWNWARDS ARROW
+FFED	■	# HALFWIDTH BLACK SQUARE
+FFEE	○	# HALFWIDTH WHITE CIRCLE
+1D400	A	# MATHEMATICAL BOLD CAPITAL A
+1D401	B	# MATHEMATICAL BOLD CAPITAL B
+1D402	C	# MATHEMATICAL BOLD CAPITAL C
+1D403	D	# MATHEMATICAL BOLD CAPITAL D
+1D404	E	# MATHEMATICAL BOLD CAPITAL E
+1D405	F	# MATHEMATICAL BOLD CAPITAL F
+1D406	G	# MATHEMATICAL BOLD CAPITAL G
+1D407	H	# MATHEMATICAL BOLD CAPITAL H
+1D408	I	# MATHEMATICAL BOLD CAPITAL I
+1D409	J	# MATHEMATICAL BOLD CAPITAL J
+1D40A	K	# MATHEMATICAL BOLD CAPITAL K
+1D40B	L	# MATHEMATICAL BOLD CAPITAL L
+1D40C	M	# MATHEMATICAL BOLD CAPITAL M
+1D40D	N	# MATHEMATICAL BOLD CAPITAL N
+1D40E	O	# MATHEMATICAL BOLD CAPITAL O
+1D40F	P	# MATHEMATICAL BOLD CAPITAL P
+1D410	Q	# MATHEMATICAL BOLD CAPITAL Q
+1D411	R	# MATHEMATICAL BOLD CAPITAL R
+1D412	S	# MATHEMATICAL BOLD CAPITAL S
+1D413	T	# MATHEMATICAL BOLD CAPITAL T
+1D414	U	# MATHEMATICAL BOLD CAPITAL U
+1D415	V	# MATHEMATICAL BOLD CAPITAL V
+1D416	W	# MATHEMATICAL BOLD CAPITAL W
+1D417	X	# MATHEMATICAL BOLD CAPITAL X
+1D418	Y	# MATHEMATICAL BOLD CAPITAL Y
+1D419	Z	# MATHEMATICAL BOLD CAPITAL Z
+1D41A	a	# MATHEMATICAL BOLD SMALL A
+1D41B	b	# MATHEMATICAL BOLD SMALL B
+1D41C	c	# MATHEMATICAL BOLD SMALL C
+1D41D	d	# MATHEMATICAL BOLD SMALL D
+1D41E	e	# MATHEMATICAL BOLD SMALL E
+1D41F	f	# MATHEMATICAL BOLD SMALL F
+1D420	g	# MATHEMATICAL BOLD SMALL G
+1D421	h	# MATHEMATICAL BOLD SMALL H
+1D422	i	# MATHEMATICAL BOLD SMALL I
+1D423	j	# MATHEMATICAL BOLD SMALL J
+1D424	k	# MATHEMATICAL BOLD SMALL K
+1D425	l	# MATHEMATICAL BOLD SMALL L
+1D426	m	# MATHEMATICAL BOLD SMALL M
+1D427	n	# MATHEMATICAL BOLD SMALL N
+1D428	o	# MATHEMATICAL BOLD SMALL O
+1D429	p	# MATHEMATICAL BOLD SMALL P
+1D42A	q	# MATHEMATICAL BOLD SMALL Q
+1D42B	r	# MATHEMATICAL BOLD SMALL R
+1D42C	s	# MATHEMATICAL BOLD SMALL S
+1D42D	t	# MATHEMATICAL BOLD SMALL T
+1D42E	u	# MATHEMATICAL BOLD SMALL U
+1D42F	v	# MATHEMATICAL BOLD SMALL V
+1D430	w	# MATHEMATICAL BOLD SMALL W
+1D431	x	# MATHEMATICAL BOLD SMALL X
+1D432	y	# MATHEMATICAL BOLD SMALL Y
+1D433	z	# MATHEMATICAL BOLD SMALL Z
+1D434	A	# MATHEMATICAL ITALIC CAPITAL A
+1D435	B	# MATHEMATICAL ITALIC CAPITAL B
+1D436	C	# MATHEMATICAL ITALIC CAPITAL C
+1D437	D	# MATHEMATICAL ITALIC CAPITAL D
+1D438	E	# MATHEMATICAL ITALIC CAPITAL E
+1D439	F	# MATHEMATICAL ITALIC CAPITAL F
+1D43A	G	# MATHEMATICAL ITALIC CAPITAL G
+1D43B	H	# MATHEMATICAL ITALIC CAPITAL H
+1D43C	I	# MATHEMATICAL ITALIC CAPITAL I
+1D43D	J	# MATHEMATICAL ITALIC CAPITAL J
+1D43E	K	# MATHEMATICAL ITALIC CAPITAL K
+1D43F	L	# MATHEMATICAL ITALIC CAPITAL L
+1D440	M	# MATHEMATICAL ITALIC CAPITAL M
+1D441	N	# MATHEMATICAL ITALIC CAPITAL N
+1D442	O	# MATHEMATICAL ITALIC CAPITAL O
+1D443	P	# MATHEMATICAL ITALIC CAPITAL P
+1D444	Q	# MATHEMATICAL ITALIC CAPITAL Q
+1D445	R	# MATHEMATICAL ITALIC CAPITAL R
+1D446	S	# MATHEMATICAL ITALIC CAPITAL S
+1D447	T	# MATHEMATICAL ITALIC CAPITAL T
+1D448	U	# MATHEMATICAL ITALIC CAPITAL U
+1D449	V	# MATHEMATICAL ITALIC CAPITAL V
+1D44A	W	# MATHEMATICAL ITALIC CAPITAL W
+1D44B	X	# MATHEMATICAL ITALIC CAPITAL X
+1D44C	Y	# MATHEMATICAL ITALIC CAPITAL Y
+1D44D	Z	# MATHEMATICAL ITALIC CAPITAL Z
+1D44E	a	# MATHEMATICAL ITALIC SMALL A
+1D44F	b	# MATHEMATICAL ITALIC SMALL B
+1D450	c	# MATHEMATICAL ITALIC SMALL C
+1D451	d	# MATHEMATICAL ITALIC SMALL D
+1D452	e	# MATHEMATICAL ITALIC SMALL E
+1D453	f	# MATHEMATICAL ITALIC SMALL F
+1D454	g	# MATHEMATICAL ITALIC SMALL G
+1D456	i	# MATHEMATICAL ITALIC SMALL I
+1D457	j	# MATHEMATICAL ITALIC SMALL J
+1D458	k	# MATHEMATICAL ITALIC SMALL K
+1D459	l	# MATHEMATICAL ITALIC SMALL L
+1D45A	m	# MATHEMATICAL ITALIC SMALL M
+1D45B	n	# MATHEMATICAL ITALIC SMALL N
+1D45C	o	# MATHEMATICAL ITALIC SMALL O
+1D45D	p	# MATHEMATICAL ITALIC SMALL P
+1D45E	q	# MATHEMATICAL ITALIC SMALL Q
+1D45F	r	# MATHEMATICAL ITALIC SMALL R
+1D460	s	# MATHEMATICAL ITALIC SMALL S
+1D461	t	# MATHEMATICAL ITALIC SMALL T
+1D462	u	# MATHEMATICAL ITALIC SMALL U
+1D463	v	# MATHEMATICAL ITALIC SMALL V
+1D464	w	# MATHEMATICAL ITALIC SMALL W
+1D465	x	# MATHEMATICAL ITALIC SMALL X
+1D466	y	# MATHEMATICAL ITALIC SMALL Y
+1D467	z	# MATHEMATICAL ITALIC SMALL Z
+1D468	A	# MATHEMATICAL BOLD ITALIC CAPITAL A
+1D469	B	# MATHEMATICAL BOLD ITALIC CAPITAL B
+1D46A	C	# MATHEMATICAL BOLD ITALIC CAPITAL C
+1D46B	D	# MATHEMATICAL BOLD ITALIC CAPITAL D
+1D46C	E	# MATHEMATICAL BOLD ITALIC CAPITAL E
+1D46D	F	# MATHEMATICAL BOLD ITALIC CAPITAL F
+1D46E	G	# MATHEMATICAL BOLD ITALIC CAPITAL G
+1D46F	H	# MATHEMATICAL BOLD ITALIC CAPITAL H
+1D470	I	# MATHEMATICAL BOLD ITALIC CAPITAL I
+1D471	J	# MATHEMATICAL BOLD ITALIC CAPITAL J
+1D472	K	# MATHEMATICAL BOLD ITALIC CAPITAL K
+1D473	L	# MATHEMATICAL BOLD ITALIC CAPITAL L
+1D474	M	# MATHEMATICAL BOLD ITALIC CAPITAL M
+1D475	N	# MATHEMATICAL BOLD ITALIC CAPITAL N
+1D476	O	# MATHEMATICAL BOLD ITALIC CAPITAL O
+1D477	P	# MATHEMATICAL BOLD ITALIC CAPITAL P
+1D478	Q	# MATHEMATICAL BOLD ITALIC CAPITAL Q
+1D479	R	# MATHEMATICAL BOLD ITALIC CAPITAL R
+1D47A	S	# MATHEMATICAL BOLD ITALIC CAPITAL S
+1D47B	T	# MATHEMATICAL BOLD ITALIC CAPITAL T
+1D47C	U	# MATHEMATICAL BOLD ITALIC CAPITAL U
+1D47D	V	# MATHEMATICAL BOLD ITALIC CAPITAL V
+1D47E	W	# MATHEMATICAL BOLD ITALIC CAPITAL W
+1D47F	X	# MATHEMATICAL BOLD ITALIC CAPITAL X
+1D480	Y	# MATHEMATICAL BOLD ITALIC CAPITAL Y
+1D481	Z	# MATHEMATICAL BOLD ITALIC CAPITAL Z
+1D482	a	# MATHEMATICAL BOLD ITALIC SMALL A
+1D483	b	# MATHEMATICAL BOLD ITALIC SMALL B
+1D484	c	# MATHEMATICAL BOLD ITALIC SMALL C
+1D485	d	# MATHEMATICAL BOLD ITALIC SMALL D
+1D486	e	# MATHEMATICAL BOLD ITALIC SMALL E
+1D487	f	# MATHEMATICAL BOLD ITALIC SMALL F
+1D488	g	# MATHEMATICAL BOLD ITALIC SMALL G
+1D489	h	# MATHEMATICAL BOLD ITALIC SMALL H
+1D48A	i	# MATHEMATICAL BOLD ITALIC SMALL I
+1D48B	j	# MATHEMATICAL BOLD ITALIC SMALL J
+1D48C	k	# MATHEMATICAL BOLD ITALIC SMALL K
+1D48D	l	# MATHEMATICAL BOLD ITALIC SMALL L
+1D48E	m	# MATHEMATICAL BOLD ITALIC SMALL M
+1D48F	n	# MATHEMATICAL BOLD ITALIC SMALL N
+1D490	o	# MATHEMATICAL BOLD ITALIC SMALL O
+1D491	p	# MATHEMATICAL BOLD ITALIC SMALL P
+1D492	q	# MATHEMATICAL BOLD ITALIC SMALL Q
+1D493	r	# MATHEMATICAL BOLD ITALIC SMALL R
+1D494	s	# MATHEMATICAL BOLD ITALIC SMALL S
+1D495	t	# MATHEMATICAL BOLD ITALIC SMALL T
+1D496	u	# MATHEMATICAL BOLD ITALIC SMALL U
+1D497	v	# MATHEMATICAL BOLD ITALIC SMALL V
+1D498	w	# MATHEMATICAL BOLD ITALIC SMALL W
+1D499	x	# MATHEMATICAL BOLD ITALIC SMALL X
+1D49A	y	# MATHEMATICAL BOLD ITALIC SMALL Y
+1D49B	z	# MATHEMATICAL BOLD ITALIC SMALL Z
+1D49C	A	# MATHEMATICAL SCRIPT CAPITAL A
+1D49E	C	# MATHEMATICAL SCRIPT CAPITAL C
+1D49F	D	# MATHEMATICAL SCRIPT CAPITAL D
+1D4A2	G	# MATHEMATICAL SCRIPT CAPITAL G
+1D4A5	J	# MATHEMATICAL SCRIPT CAPITAL J
+1D4A6	K	# MATHEMATICAL SCRIPT CAPITAL K
+1D4A9	N	# MATHEMATICAL SCRIPT CAPITAL N
+1D4AA	O	# MATHEMATICAL SCRIPT CAPITAL O
+1D4AB	P	# MATHEMATICAL SCRIPT CAPITAL P
+1D4AC	Q	# MATHEMATICAL SCRIPT CAPITAL Q
+1D4AE	S	# MATHEMATICAL SCRIPT CAPITAL S
+1D4AF	T	# MATHEMATICAL SCRIPT CAPITAL T
+1D4B0	U	# MATHEMATICAL SCRIPT CAPITAL U
+1D4B1	V	# MATHEMATICAL SCRIPT CAPITAL V
+1D4B2	W	# MATHEMATICAL SCRIPT CAPITAL W
+1D4B3	X	# MATHEMATICAL SCRIPT CAPITAL X
+1D4B4	Y	# MATHEMATICAL SCRIPT CAPITAL Y
+1D4B5	Z	# MATHEMATICAL SCRIPT CAPITAL Z
+1D4B6	a	# MATHEMATICAL SCRIPT SMALL A
+1D4B7	b	# MATHEMATICAL SCRIPT SMALL B
+1D4B8	c	# MATHEMATICAL SCRIPT SMALL C
+1D4B9	d	# MATHEMATICAL SCRIPT SMALL D
+1D4BB	f	# MATHEMATICAL SCRIPT SMALL F
+1D4BD	h	# MATHEMATICAL SCRIPT SMALL H
+1D4BE	i	# MATHEMATICAL SCRIPT SMALL I
+1D4BF	j	# MATHEMATICAL SCRIPT SMALL J
+1D4C0	k	# MATHEMATICAL SCRIPT SMALL K
+1D4C1	l	# MATHEMATICAL SCRIPT SMALL L
+1D4C2	m	# MATHEMATICAL SCRIPT SMALL M
+1D4C3	n	# MATHEMATICAL SCRIPT SMALL N
+1D4C5	p	# MATHEMATICAL SCRIPT SMALL P
+1D4C6	q	# MATHEMATICAL SCRIPT SMALL Q
+1D4C7	r	# MATHEMATICAL SCRIPT SMALL R
+1D4C8	s	# MATHEMATICAL SCRIPT SMALL S
+1D4C9	t	# MATHEMATICAL SCRIPT SMALL T
+1D4CA	u	# MATHEMATICAL SCRIPT SMALL U
+1D4CB	v	# MATHEMATICAL SCRIPT SMALL V
+1D4CC	w	# MATHEMATICAL SCRIPT SMALL W
+1D4CD	x	# MATHEMATICAL SCRIPT SMALL X
+1D4CE	y	# MATHEMATICAL SCRIPT SMALL Y
+1D4CF	z	# MATHEMATICAL SCRIPT SMALL Z
+1D4D0	A	# MATHEMATICAL BOLD SCRIPT CAPITAL A
+1D4D1	B	# MATHEMATICAL BOLD SCRIPT CAPITAL B
+1D4D2	C	# MATHEMATICAL BOLD SCRIPT CAPITAL C
+1D4D3	D	# MATHEMATICAL BOLD SCRIPT CAPITAL D
+1D4D4	E	# MATHEMATICAL BOLD SCRIPT CAPITAL E
+1D4D5	F	# MATHEMATICAL BOLD SCRIPT CAPITAL F
+1D4D6	G	# MATHEMATICAL BOLD SCRIPT CAPITAL G
+1D4D7	H	# MATHEMATICAL BOLD SCRIPT CAPITAL H
+1D4D8	I	# MATHEMATICAL BOLD SCRIPT CAPITAL I
+1D4D9	J	# MATHEMATICAL BOLD SCRIPT CAPITAL J
+1D4DA	K	# MATHEMATICAL BOLD SCRIPT CAPITAL K
+1D4DB	L	# MATHEMATICAL BOLD SCRIPT CAPITAL L
+1D4DC	M	# MATHEMATICAL BOLD SCRIPT CAPITAL M
+1D4DD	N	# MATHEMATICAL BOLD SCRIPT CAPITAL N
+1D4DE	O	# MATHEMATICAL BOLD SCRIPT CAPITAL O
+1D4DF	P	# MATHEMATICAL BOLD SCRIPT CAPITAL P
+1D4E0	Q	# MATHEMATICAL BOLD SCRIPT CAPITAL Q
+1D4E1	R	# MATHEMATICAL BOLD SCRIPT CAPITAL R
+1D4E2	S	# MATHEMATICAL BOLD SCRIPT CAPITAL S
+1D4E3	T	# MATHEMATICAL BOLD SCRIPT CAPITAL T
+1D4E4	U	# MATHEMATICAL BOLD SCRIPT CAPITAL U
+1D4E5	V	# MATHEMATICAL BOLD SCRIPT CAPITAL V
+1D4E6	W	# MATHEMATICAL BOLD SCRIPT CAPITAL W
+1D4E7	X	# MATHEMATICAL BOLD SCRIPT CAPITAL X
+1D4E8	Y	# MATHEMATICAL BOLD SCRIPT CAPITAL Y
+1D4E9	Z	# MATHEMATICAL BOLD SCRIPT CAPITAL Z
+1D4EA	a	# MATHEMATICAL BOLD SCRIPT SMALL A
+1D4EB	b	# MATHEMATICAL BOLD SCRIPT SMALL B
+1D4EC	c	# MATHEMATICAL BOLD SCRIPT SMALL C
+1D4ED	d	# MATHEMATICAL BOLD SCRIPT SMALL D
+1D4EE	e	# MATHEMATICAL BOLD SCRIPT SMALL E
+1D4EF	f	# MATHEMATICAL BOLD SCRIPT SMALL F
+1D4F0	g	# MATHEMATICAL BOLD SCRIPT SMALL G
+1D4F1	h	# MATHEMATICAL BOLD SCRIPT SMALL H
+1D4F2	i	# MATHEMATICAL BOLD SCRIPT SMALL I
+1D4F3	j	# MATHEMATICAL BOLD SCRIPT SMALL J
+1D4F4	k	# MATHEMATICAL BOLD SCRIPT SMALL K
+1D4F5	l	# MATHEMATICAL BOLD SCRIPT SMALL L
+1D4F6	m	# MATHEMATICAL BOLD SCRIPT SMALL M
+1D4F7	n	# MATHEMATICAL BOLD SCRIPT SMALL N
+1D4F8	o	# MATHEMATICAL BOLD SCRIPT SMALL O
+1D4F9	p	# MATHEMATICAL BOLD SCRIPT SMALL P
+1D4FA	q	# MATHEMATICAL BOLD SCRIPT SMALL Q
+1D4FB	r	# MATHEMATICAL BOLD SCRIPT SMALL R
+1D4FC	s	# MATHEMATICAL BOLD SCRIPT SMALL S
+1D4FD	t	# MATHEMATICAL BOLD SCRIPT SMALL T
+1D4FE	u	# MATHEMATICAL BOLD SCRIPT SMALL U
+1D4FF	v	# MATHEMATICAL BOLD SCRIPT SMALL V
+1D500	w	# MATHEMATICAL BOLD SCRIPT SMALL W
+1D501	x	# MATHEMATICAL BOLD SCRIPT SMALL X
+1D502	y	# MATHEMATICAL BOLD SCRIPT SMALL Y
+1D503	z	# MATHEMATICAL BOLD SCRIPT SMALL Z
+1D504	A	# MATHEMATICAL FRAKTUR CAPITAL A
+1D505	B	# MATHEMATICAL FRAKTUR CAPITAL B
+1D507	D	# MATHEMATICAL FRAKTUR CAPITAL D
+1D508	E	# MATHEMATICAL FRAKTUR CAPITAL E
+1D509	F	# MATHEMATICAL FRAKTUR CAPITAL F
+1D50A	G	# MATHEMATICAL FRAKTUR CAPITAL G
+1D50D	J	# MATHEMATICAL FRAKTUR CAPITAL J
+1D50E	K	# MATHEMATICAL FRAKTUR CAPITAL K
+1D50F	L	# MATHEMATICAL FRAKTUR CAPITAL L
+1D510	M	# MATHEMATICAL FRAKTUR CAPITAL M
+1D511	N	# MATHEMATICAL FRAKTUR CAPITAL N
+1D512	O	# MATHEMATICAL FRAKTUR CAPITAL O
+1D513	P	# MATHEMATICAL FRAKTUR CAPITAL P
+1D514	Q	# MATHEMATICAL FRAKTUR CAPITAL Q
+1D516	S	# MATHEMATICAL FRAKTUR CAPITAL S
+1D517	T	# MATHEMATICAL FRAKTUR CAPITAL T
+1D518	U	# MATHEMATICAL FRAKTUR CAPITAL U
+1D519	V	# MATHEMATICAL FRAKTUR CAPITAL V
+1D51A	W	# MATHEMATICAL FRAKTUR CAPITAL W
+1D51B	X	# MATHEMATICAL FRAKTUR CAPITAL X
+1D51C	Y	# MATHEMATICAL FRAKTUR CAPITAL Y
+1D51E	a	# MATHEMATICAL FRAKTUR SMALL A
+1D51F	b	# MATHEMATICAL FRAKTUR SMALL B
+1D520	c	# MATHEMATICAL FRAKTUR SMALL C
+1D521	d	# MATHEMATICAL FRAKTUR SMALL D
+1D522	e	# MATHEMATICAL FRAKTUR SMALL E
+1D523	f	# MATHEMATICAL FRAKTUR SMALL F
+1D524	g	# MATHEMATICAL FRAKTUR SMALL G
+1D525	h	# MATHEMATICAL FRAKTUR SMALL H
+1D526	i	# MATHEMATICAL FRAKTUR SMALL I
+1D527	j	# MATHEMATICAL FRAKTUR SMALL J
+1D528	k	# MATHEMATICAL FRAKTUR SMALL K
+1D529	l	# MATHEMATICAL FRAKTUR SMALL L
+1D52A	m	# MATHEMATICAL FRAKTUR SMALL M
+1D52B	n	# MATHEMATICAL FRAKTUR SMALL N
+1D52C	o	# MATHEMATICAL FRAKTUR SMALL O
+1D52D	p	# MATHEMATICAL FRAKTUR SMALL P
+1D52E	q	# MATHEMATICAL FRAKTUR SMALL Q
+1D52F	r	# MATHEMATICAL FRAKTUR SMALL R
+1D530	s	# MATHEMATICAL FRAKTUR SMALL S
+1D531	t	# MATHEMATICAL FRAKTUR SMALL T
+1D532	u	# MATHEMATICAL FRAKTUR SMALL U
+1D533	v	# MATHEMATICAL FRAKTUR SMALL V
+1D534	w	# MATHEMATICAL FRAKTUR SMALL W
+1D535	x	# MATHEMATICAL FRAKTUR SMALL X
+1D536	y	# MATHEMATICAL FRAKTUR SMALL Y
+1D537	z	# MATHEMATICAL FRAKTUR SMALL Z
+1D538	A	# MATHEMATICAL DOUBLE-STRUCK CAPITAL A
+1D539	B	# MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+1D53B	D	# MATHEMATICAL DOUBLE-STRUCK CAPITAL D
+1D53C	E	# MATHEMATICAL DOUBLE-STRUCK CAPITAL E
+1D53D	F	# MATHEMATICAL DOUBLE-STRUCK CAPITAL F
+1D53E	G	# MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+1D540	I	# MATHEMATICAL DOUBLE-STRUCK CAPITAL I
+1D541	J	# MATHEMATICAL DOUBLE-STRUCK CAPITAL J
+1D542	K	# MATHEMATICAL DOUBLE-STRUCK CAPITAL K
+1D543	L	# MATHEMATICAL DOUBLE-STRUCK CAPITAL L
+1D544	M	# MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+1D546	O	# MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+1D54A	S	# MATHEMATICAL DOUBLE-STRUCK CAPITAL S
+1D54B	T	# MATHEMATICAL DOUBLE-STRUCK CAPITAL T
+1D54C	U	# MATHEMATICAL DOUBLE-STRUCK CAPITAL U
+1D54D	V	# MATHEMATICAL DOUBLE-STRUCK CAPITAL V
+1D54E	W	# MATHEMATICAL DOUBLE-STRUCK CAPITAL W
+1D54F	X	# MATHEMATICAL DOUBLE-STRUCK CAPITAL X
+1D550	Y	# MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+1D552	a	# MATHEMATICAL DOUBLE-STRUCK SMALL A
+1D553	b	# MATHEMATICAL DOUBLE-STRUCK SMALL B
+1D554	c	# MATHEMATICAL DOUBLE-STRUCK SMALL C
+1D555	d	# MATHEMATICAL DOUBLE-STRUCK SMALL D
+1D556	e	# MATHEMATICAL DOUBLE-STRUCK SMALL E
+1D557	f	# MATHEMATICAL DOUBLE-STRUCK SMALL F
+1D558	g	# MATHEMATICAL DOUBLE-STRUCK SMALL G
+1D559	h	# MATHEMATICAL DOUBLE-STRUCK SMALL H
+1D55A	i	# MATHEMATICAL DOUBLE-STRUCK SMALL I
+1D55B	j	# MATHEMATICAL DOUBLE-STRUCK SMALL J
+1D55C	k	# MATHEMATICAL DOUBLE-STRUCK SMALL K
+1D55D	l	# MATHEMATICAL DOUBLE-STRUCK SMALL L
+1D55E	m	# MATHEMATICAL DOUBLE-STRUCK SMALL M
+1D55F	n	# MATHEMATICAL DOUBLE-STRUCK SMALL N
+1D560	o	# MATHEMATICAL DOUBLE-STRUCK SMALL O
+1D561	p	# MATHEMATICAL DOUBLE-STRUCK SMALL P
+1D562	q	# MATHEMATICAL DOUBLE-STRUCK SMALL Q
+1D563	r	# MATHEMATICAL DOUBLE-STRUCK SMALL R
+1D564	s	# MATHEMATICAL DOUBLE-STRUCK SMALL S
+1D565	t	# MATHEMATICAL DOUBLE-STRUCK SMALL T
+1D566	u	# MATHEMATICAL DOUBLE-STRUCK SMALL U
+1D567	v	# MATHEMATICAL DOUBLE-STRUCK SMALL V
+1D568	w	# MATHEMATICAL DOUBLE-STRUCK SMALL W
+1D569	x	# MATHEMATICAL DOUBLE-STRUCK SMALL X
+1D56A	y	# MATHEMATICAL DOUBLE-STRUCK SMALL Y
+1D56B	z	# MATHEMATICAL DOUBLE-STRUCK SMALL Z
+1D56C	A	# MATHEMATICAL BOLD FRAKTUR CAPITAL A
+1D56D	B	# MATHEMATICAL BOLD FRAKTUR CAPITAL B
+1D56E	C	# MATHEMATICAL BOLD FRAKTUR CAPITAL C
+1D56F	D	# MATHEMATICAL BOLD FRAKTUR CAPITAL D
+1D570	E	# MATHEMATICAL BOLD FRAKTUR CAPITAL E
+1D571	F	# MATHEMATICAL BOLD FRAKTUR CAPITAL F
+1D572	G	# MATHEMATICAL BOLD FRAKTUR CAPITAL G
+1D573	H	# MATHEMATICAL BOLD FRAKTUR CAPITAL H
+1D574	I	# MATHEMATICAL BOLD FRAKTUR CAPITAL I
+1D575	J	# MATHEMATICAL BOLD FRAKTUR CAPITAL J
+1D576	K	# MATHEMATICAL BOLD FRAKTUR CAPITAL K
+1D577	L	# MATHEMATICAL BOLD FRAKTUR CAPITAL L
+1D578	M	# MATHEMATICAL BOLD FRAKTUR CAPITAL M
+1D579	N	# MATHEMATICAL BOLD FRAKTUR CAPITAL N
+1D57A	O	# MATHEMATICAL BOLD FRAKTUR CAPITAL O
+1D57B	P	# MATHEMATICAL BOLD FRAKTUR CAPITAL P
+1D57C	Q	# MATHEMATICAL BOLD FRAKTUR CAPITAL Q
+1D57D	R	# MATHEMATICAL BOLD FRAKTUR CAPITAL R
+1D57E	S	# MATHEMATICAL BOLD FRAKTUR CAPITAL S
+1D57F	T	# MATHEMATICAL BOLD FRAKTUR CAPITAL T
+1D580	U	# MATHEMATICAL BOLD FRAKTUR CAPITAL U
+1D581	V	# MATHEMATICAL BOLD FRAKTUR CAPITAL V
+1D582	W	# MATHEMATICAL BOLD FRAKTUR CAPITAL W
+1D583	X	# MATHEMATICAL BOLD FRAKTUR CAPITAL X
+1D584	Y	# MATHEMATICAL BOLD FRAKTUR CAPITAL Y
+1D585	Z	# MATHEMATICAL BOLD FRAKTUR CAPITAL Z
+1D586	a	# MATHEMATICAL BOLD FRAKTUR SMALL A
+1D587	b	# MATHEMATICAL BOLD FRAKTUR SMALL B
+1D588	c	# MATHEMATICAL BOLD FRAKTUR SMALL C
+1D589	d	# MATHEMATICAL BOLD FRAKTUR SMALL D
+1D58A	e	# MATHEMATICAL BOLD FRAKTUR SMALL E
+1D58B	f	# MATHEMATICAL BOLD FRAKTUR SMALL F
+1D58C	g	# MATHEMATICAL BOLD FRAKTUR SMALL G
+1D58D	h	# MATHEMATICAL BOLD FRAKTUR SMALL H
+1D58E	i	# MATHEMATICAL BOLD FRAKTUR SMALL I
+1D58F	j	# MATHEMATICAL BOLD FRAKTUR SMALL J
+1D590	k	# MATHEMATICAL BOLD FRAKTUR SMALL K
+1D591	l	# MATHEMATICAL BOLD FRAKTUR SMALL L
+1D592	m	# MATHEMATICAL BOLD FRAKTUR SMALL M
+1D593	n	# MATHEMATICAL BOLD FRAKTUR SMALL N
+1D594	o	# MATHEMATICAL BOLD FRAKTUR SMALL O
+1D595	p	# MATHEMATICAL BOLD FRAKTUR SMALL P
+1D596	q	# MATHEMATICAL BOLD FRAKTUR SMALL Q
+1D597	r	# MATHEMATICAL BOLD FRAKTUR SMALL R
+1D598	s	# MATHEMATICAL BOLD FRAKTUR SMALL S
+1D599	t	# MATHEMATICAL BOLD FRAKTUR SMALL T
+1D59A	u	# MATHEMATICAL BOLD FRAKTUR SMALL U
+1D59B	v	# MATHEMATICAL BOLD FRAKTUR SMALL V
+1D59C	w	# MATHEMATICAL BOLD FRAKTUR SMALL W
+1D59D	x	# MATHEMATICAL BOLD FRAKTUR SMALL X
+1D59E	y	# MATHEMATICAL BOLD FRAKTUR SMALL Y
+1D59F	z	# MATHEMATICAL BOLD FRAKTUR SMALL Z
+1D5A0	A	# MATHEMATICAL SANS-SERIF CAPITAL A
+1D5A1	B	# MATHEMATICAL SANS-SERIF CAPITAL B
+1D5A2	C	# MATHEMATICAL SANS-SERIF CAPITAL C
+1D5A3	D	# MATHEMATICAL SANS-SERIF CAPITAL D
+1D5A4	E	# MATHEMATICAL SANS-SERIF CAPITAL E
+1D5A5	F	# MATHEMATICAL SANS-SERIF CAPITAL F
+1D5A6	G	# MATHEMATICAL SANS-SERIF CAPITAL G
+1D5A7	H	# MATHEMATICAL SANS-SERIF CAPITAL H
+1D5A8	I	# MATHEMATICAL SANS-SERIF CAPITAL I
+1D5A9	J	# MATHEMATICAL SANS-SERIF CAPITAL J
+1D5AA	K	# MATHEMATICAL SANS-SERIF CAPITAL K
+1D5AB	L	# MATHEMATICAL SANS-SERIF CAPITAL L
+1D5AC	M	# MATHEMATICAL SANS-SERIF CAPITAL M
+1D5AD	N	# MATHEMATICAL SANS-SERIF CAPITAL N
+1D5AE	O	# MATHEMATICAL SANS-SERIF CAPITAL O
+1D5AF	P	# MATHEMATICAL SANS-SERIF CAPITAL P
+1D5B0	Q	# MATHEMATICAL SANS-SERIF CAPITAL Q
+1D5B1	R	# MATHEMATICAL SANS-SERIF CAPITAL R
+1D5B2	S	# MATHEMATICAL SANS-SERIF CAPITAL S
+1D5B3	T	# MATHEMATICAL SANS-SERIF CAPITAL T
+1D5B4	U	# MATHEMATICAL SANS-SERIF CAPITAL U
+1D5B5	V	# MATHEMATICAL SANS-SERIF CAPITAL V
+1D5B6	W	# MATHEMATICAL SANS-SERIF CAPITAL W
+1D5B7	X	# MATHEMATICAL SANS-SERIF CAPITAL X
+1D5B8	Y	# MATHEMATICAL SANS-SERIF CAPITAL Y
+1D5B9	Z	# MATHEMATICAL SANS-SERIF CAPITAL Z
+1D5BA	a	# MATHEMATICAL SANS-SERIF SMALL A
+1D5BB	b	# MATHEMATICAL SANS-SERIF SMALL B
+1D5BC	c	# MATHEMATICAL SANS-SERIF SMALL C
+1D5BD	d	# MATHEMATICAL SANS-SERIF SMALL D
+1D5BE	e	# MATHEMATICAL SANS-SERIF SMALL E
+1D5BF	f	# MATHEMATICAL SANS-SERIF SMALL F
+1D5C0	g	# MATHEMATICAL SANS-SERIF SMALL G
+1D5C1	h	# MATHEMATICAL SANS-SERIF SMALL H
+1D5C2	i	# MATHEMATICAL SANS-SERIF SMALL I
+1D5C3	j	# MATHEMATICAL SANS-SERIF SMALL J
+1D5C4	k	# MATHEMATICAL SANS-SERIF SMALL K
+1D5C5	l	# MATHEMATICAL SANS-SERIF SMALL L
+1D5C6	m	# MATHEMATICAL SANS-SERIF SMALL M
+1D5C7	n	# MATHEMATICAL SANS-SERIF SMALL N
+1D5C8	o	# MATHEMATICAL SANS-SERIF SMALL O
+1D5C9	p	# MATHEMATICAL SANS-SERIF SMALL P
+1D5CA	q	# MATHEMATICAL SANS-SERIF SMALL Q
+1D5CB	r	# MATHEMATICAL SANS-SERIF SMALL R
+1D5CC	s	# MATHEMATICAL SANS-SERIF SMALL S
+1D5CD	t	# MATHEMATICAL SANS-SERIF SMALL T
+1D5CE	u	# MATHEMATICAL SANS-SERIF SMALL U
+1D5CF	v	# MATHEMATICAL SANS-SERIF SMALL V
+1D5D0	w	# MATHEMATICAL SANS-SERIF SMALL W
+1D5D1	x	# MATHEMATICAL SANS-SERIF SMALL X
+1D5D2	y	# MATHEMATICAL SANS-SERIF SMALL Y
+1D5D3	z	# MATHEMATICAL SANS-SERIF SMALL Z
+1D5D4	A	# MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+1D5D5	B	# MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+1D5D6	C	# MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+1D5D7	D	# MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+1D5D8	E	# MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+1D5D9	F	# MATHEMATICAL SANS-SERIF BOLD CAPITAL F
+1D5DA	G	# MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+1D5DB	H	# MATHEMATICAL SANS-SERIF BOLD CAPITAL H
+1D5DC	I	# MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+1D5DD	J	# MATHEMATICAL SANS-SERIF BOLD CAPITAL J
+1D5DE	K	# MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+1D5DF	L	# MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+1D5E0	M	# MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+1D5E1	N	# MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+1D5E2	O	# MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+1D5E3	P	# MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+1D5E4	Q	# MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
+1D5E5	R	# MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+1D5E6	S	# MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+1D5E7	T	# MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+1D5E8	U	# MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+1D5E9	V	# MATHEMATICAL SANS-SERIF BOLD CAPITAL V
+1D5EA	W	# MATHEMATICAL SANS-SERIF BOLD CAPITAL W
+1D5EB	X	# MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+1D5EC	Y	# MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
+1D5ED	Z	# MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+1D5EE	a	# MATHEMATICAL SANS-SERIF BOLD SMALL A
+1D5EF	b	# MATHEMATICAL SANS-SERIF BOLD SMALL B
+1D5F0	c	# MATHEMATICAL SANS-SERIF BOLD SMALL C
+1D5F1	d	# MATHEMATICAL SANS-SERIF BOLD SMALL D
+1D5F2	e	# MATHEMATICAL SANS-SERIF BOLD SMALL E
+1D5F3	f	# MATHEMATICAL SANS-SERIF BOLD SMALL F
+1D5F4	g	# MATHEMATICAL SANS-SERIF BOLD SMALL G
+1D5F5	h	# MATHEMATICAL SANS-SERIF BOLD SMALL H
+1D5F6	i	# MATHEMATICAL SANS-SERIF BOLD SMALL I
+1D5F7	j	# MATHEMATICAL SANS-SERIF BOLD SMALL J
+1D5F8	k	# MATHEMATICAL SANS-SERIF BOLD SMALL K
+1D5F9	l	# MATHEMATICAL SANS-SERIF BOLD SMALL L
+1D5FA	m	# MATHEMATICAL SANS-SERIF BOLD SMALL M
+1D5FB	n	# MATHEMATICAL SANS-SERIF BOLD SMALL N
+1D5FC	o	# MATHEMATICAL SANS-SERIF BOLD SMALL O
+1D5FD	p	# MATHEMATICAL SANS-SERIF BOLD SMALL P
+1D5FE	q	# MATHEMATICAL SANS-SERIF BOLD SMALL Q
+1D5FF	r	# MATHEMATICAL SANS-SERIF BOLD SMALL R
+1D600	s	# MATHEMATICAL SANS-SERIF BOLD SMALL S
+1D601	t	# MATHEMATICAL SANS-SERIF BOLD SMALL T
+1D602	u	# MATHEMATICAL SANS-SERIF BOLD SMALL U
+1D603	v	# MATHEMATICAL SANS-SERIF BOLD SMALL V
+1D604	w	# MATHEMATICAL SANS-SERIF BOLD SMALL W
+1D605	x	# MATHEMATICAL SANS-SERIF BOLD SMALL X
+1D606	y	# MATHEMATICAL SANS-SERIF BOLD SMALL Y
+1D607	z	# MATHEMATICAL SANS-SERIF BOLD SMALL Z
+1D608	A	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
+1D609	B	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
+1D60A	C	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
+1D60B	D	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
+1D60C	E	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
+1D60D	F	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
+1D60E	G	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
+1D60F	H	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
+1D610	I	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
+1D611	J	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
+1D612	K	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
+1D613	L	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
+1D614	M	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
+1D615	N	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
+1D616	O	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
+1D617	P	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
+1D618	Q	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
+1D619	R	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
+1D61A	S	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
+1D61B	T	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
+1D61C	U	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
+1D61D	V	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
+1D61E	W	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
+1D61F	X	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
+1D620	Y	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
+1D621	Z	# MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
+1D622	a	# MATHEMATICAL SANS-SERIF ITALIC SMALL A
+1D623	b	# MATHEMATICAL SANS-SERIF ITALIC SMALL B
+1D624	c	# MATHEMATICAL SANS-SERIF ITALIC SMALL C
+1D625	d	# MATHEMATICAL SANS-SERIF ITALIC SMALL D
+1D626	e	# MATHEMATICAL SANS-SERIF ITALIC SMALL E
+1D627	f	# MATHEMATICAL SANS-SERIF ITALIC SMALL F
+1D628	g	# MATHEMATICAL SANS-SERIF ITALIC SMALL G
+1D629	h	# MATHEMATICAL SANS-SERIF ITALIC SMALL H
+1D62A	i	# MATHEMATICAL SANS-SERIF ITALIC SMALL I
+1D62B	j	# MATHEMATICAL SANS-SERIF ITALIC SMALL J
+1D62C	k	# MATHEMATICAL SANS-SERIF ITALIC SMALL K
+1D62D	l	# MATHEMATICAL SANS-SERIF ITALIC SMALL L
+1D62E	m	# MATHEMATICAL SANS-SERIF ITALIC SMALL M
+1D62F	n	# MATHEMATICAL SANS-SERIF ITALIC SMALL N
+1D630	o	# MATHEMATICAL SANS-SERIF ITALIC SMALL O
+1D631	p	# MATHEMATICAL SANS-SERIF ITALIC SMALL P
+1D632	q	# MATHEMATICAL SANS-SERIF ITALIC SMALL Q
+1D633	r	# MATHEMATICAL SANS-SERIF ITALIC SMALL R
+1D634	s	# MATHEMATICAL SANS-SERIF ITALIC SMALL S
+1D635	t	# MATHEMATICAL SANS-SERIF ITALIC SMALL T
+1D636	u	# MATHEMATICAL SANS-SERIF ITALIC SMALL U
+1D637	v	# MATHEMATICAL SANS-SERIF ITALIC SMALL V
+1D638	w	# MATHEMATICAL SANS-SERIF ITALIC SMALL W
+1D639	x	# MATHEMATICAL SANS-SERIF ITALIC SMALL X
+1D63A	y	# MATHEMATICAL SANS-SERIF ITALIC SMALL Y
+1D63B	z	# MATHEMATICAL SANS-SERIF ITALIC SMALL Z
+1D63C	A	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+1D63D	B	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+1D63E	C	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+1D63F	D	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+1D640	E	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+1D641	F	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
+1D642	G	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+1D643	H	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
+1D644	I	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+1D645	J	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
+1D646	K	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+1D647	L	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+1D648	M	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+1D649	N	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+1D64A	O	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+1D64B	P	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+1D64C	Q	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
+1D64D	R	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+1D64E	S	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+1D64F	T	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+1D650	U	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+1D651	V	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
+1D652	W	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
+1D653	X	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+1D654	Y	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
+1D655	Z	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+1D656	a	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
+1D657	b	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
+1D658	c	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
+1D659	d	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
+1D65A	e	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
+1D65B	f	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
+1D65C	g	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
+1D65D	h	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
+1D65E	i	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
+1D65F	j	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
+1D660	k	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
+1D661	l	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
+1D662	m	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
+1D663	n	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
+1D664	o	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
+1D665	p	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
+1D666	q	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
+1D667	r	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
+1D668	s	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
+1D669	t	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
+1D66A	u	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
+1D66B	v	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
+1D66C	w	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
+1D66D	x	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
+1D66E	y	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
+1D66F	z	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+1D670	A	# MATHEMATICAL MONOSPACE CAPITAL A
+1D671	B	# MATHEMATICAL MONOSPACE CAPITAL B
+1D672	C	# MATHEMATICAL MONOSPACE CAPITAL C
+1D673	D	# MATHEMATICAL MONOSPACE CAPITAL D
+1D674	E	# MATHEMATICAL MONOSPACE CAPITAL E
+1D675	F	# MATHEMATICAL MONOSPACE CAPITAL F
+1D676	G	# MATHEMATICAL MONOSPACE CAPITAL G
+1D677	H	# MATHEMATICAL MONOSPACE CAPITAL H
+1D678	I	# MATHEMATICAL MONOSPACE CAPITAL I
+1D679	J	# MATHEMATICAL MONOSPACE CAPITAL J
+1D67A	K	# MATHEMATICAL MONOSPACE CAPITAL K
+1D67B	L	# MATHEMATICAL MONOSPACE CAPITAL L
+1D67C	M	# MATHEMATICAL MONOSPACE CAPITAL M
+1D67D	N	# MATHEMATICAL MONOSPACE CAPITAL N
+1D67E	O	# MATHEMATICAL MONOSPACE CAPITAL O
+1D67F	P	# MATHEMATICAL MONOSPACE CAPITAL P
+1D680	Q	# MATHEMATICAL MONOSPACE CAPITAL Q
+1D681	R	# MATHEMATICAL MONOSPACE CAPITAL R
+1D682	S	# MATHEMATICAL MONOSPACE CAPITAL S
+1D683	T	# MATHEMATICAL MONOSPACE CAPITAL T
+1D684	U	# MATHEMATICAL MONOSPACE CAPITAL U
+1D685	V	# MATHEMATICAL MONOSPACE CAPITAL V
+1D686	W	# MATHEMATICAL MONOSPACE CAPITAL W
+1D687	X	# MATHEMATICAL MONOSPACE CAPITAL X
+1D688	Y	# MATHEMATICAL MONOSPACE CAPITAL Y
+1D689	Z	# MATHEMATICAL MONOSPACE CAPITAL Z
+1D68A	a	# MATHEMATICAL MONOSPACE SMALL A
+1D68B	b	# MATHEMATICAL MONOSPACE SMALL B
+1D68C	c	# MATHEMATICAL MONOSPACE SMALL C
+1D68D	d	# MATHEMATICAL MONOSPACE SMALL D
+1D68E	e	# MATHEMATICAL MONOSPACE SMALL E
+1D68F	f	# MATHEMATICAL MONOSPACE SMALL F
+1D690	g	# MATHEMATICAL MONOSPACE SMALL G
+1D691	h	# MATHEMATICAL MONOSPACE SMALL H
+1D692	i	# MATHEMATICAL MONOSPACE SMALL I
+1D693	j	# MATHEMATICAL MONOSPACE SMALL J
+1D694	k	# MATHEMATICAL MONOSPACE SMALL K
+1D695	l	# MATHEMATICAL MONOSPACE SMALL L
+1D696	m	# MATHEMATICAL MONOSPACE SMALL M
+1D697	n	# MATHEMATICAL MONOSPACE SMALL N
+1D698	o	# MATHEMATICAL MONOSPACE SMALL O
+1D699	p	# MATHEMATICAL MONOSPACE SMALL P
+1D69A	q	# MATHEMATICAL MONOSPACE SMALL Q
+1D69B	r	# MATHEMATICAL MONOSPACE SMALL R
+1D69C	s	# MATHEMATICAL MONOSPACE SMALL S
+1D69D	t	# MATHEMATICAL MONOSPACE SMALL T
+1D69E	u	# MATHEMATICAL MONOSPACE SMALL U
+1D69F	v	# MATHEMATICAL MONOSPACE SMALL V
+1D6A0	w	# MATHEMATICAL MONOSPACE SMALL W
+1D6A1	x	# MATHEMATICAL MONOSPACE SMALL X
+1D6A2	y	# MATHEMATICAL MONOSPACE SMALL Y
+1D6A3	z	# MATHEMATICAL MONOSPACE SMALL Z
+1D6A8	Α	# MATHEMATICAL BOLD CAPITAL ALPHA
+1D6A9	Β	# MATHEMATICAL BOLD CAPITAL BETA
+1D6AA	Γ	# MATHEMATICAL BOLD CAPITAL GAMMA
+1D6AB	Δ	# MATHEMATICAL BOLD CAPITAL DELTA
+1D6AC	Ε	# MATHEMATICAL BOLD CAPITAL EPSILON
+1D6AD	Ζ	# MATHEMATICAL BOLD CAPITAL ZETA
+1D6AE	Η	# MATHEMATICAL BOLD CAPITAL ETA
+1D6AF	Θ	# MATHEMATICAL BOLD CAPITAL THETA
+1D6B0	Ι	# MATHEMATICAL BOLD CAPITAL IOTA
+1D6B1	Κ	# MATHEMATICAL BOLD CAPITAL KAPPA
+1D6B2	Λ	# MATHEMATICAL BOLD CAPITAL LAMDA
+1D6B3	Μ	# MATHEMATICAL BOLD CAPITAL MU
+1D6B4	Ν	# MATHEMATICAL BOLD CAPITAL NU
+1D6B5	Ξ	# MATHEMATICAL BOLD CAPITAL XI
+1D6B6	Ο	# MATHEMATICAL BOLD CAPITAL OMICRON
+1D6B7	Π	# MATHEMATICAL BOLD CAPITAL PI
+1D6B8	Ρ	# MATHEMATICAL BOLD CAPITAL RHO
+1D6B9	ϴ	# MATHEMATICAL BOLD CAPITAL THETA SYMBOL
+1D6BA	Σ	# MATHEMATICAL BOLD CAPITAL SIGMA
+1D6BB	Τ	# MATHEMATICAL BOLD CAPITAL TAU
+1D6BC	Υ	# MATHEMATICAL BOLD CAPITAL UPSILON
+1D6BD	Φ	# MATHEMATICAL BOLD CAPITAL PHI
+1D6BE	Χ	# MATHEMATICAL BOLD CAPITAL CHI
+1D6BF	Ψ	# MATHEMATICAL BOLD CAPITAL PSI
+1D6C0	Ω	# MATHEMATICAL BOLD CAPITAL OMEGA
+1D6C1	∇	# MATHEMATICAL BOLD NABLA
+1D6C2	α	# MATHEMATICAL BOLD SMALL ALPHA
+1D6C3	β	# MATHEMATICAL BOLD SMALL BETA
+1D6C4	γ	# MATHEMATICAL BOLD SMALL GAMMA
+1D6C5	δ	# MATHEMATICAL BOLD SMALL DELTA
+1D6C6	ε	# MATHEMATICAL BOLD SMALL EPSILON
+1D6C7	ζ	# MATHEMATICAL BOLD SMALL ZETA
+1D6C8	η	# MATHEMATICAL BOLD SMALL ETA
+1D6C9	θ	# MATHEMATICAL BOLD SMALL THETA
+1D6CA	ι	# MATHEMATICAL BOLD SMALL IOTA
+1D6CB	κ	# MATHEMATICAL BOLD SMALL KAPPA
+1D6CC	λ	# MATHEMATICAL BOLD SMALL LAMDA
+1D6CD	μ	# MATHEMATICAL BOLD SMALL MU
+1D6CE	ν	# MATHEMATICAL BOLD SMALL NU
+1D6CF	ξ	# MATHEMATICAL BOLD SMALL XI
+1D6D0	ο	# MATHEMATICAL BOLD SMALL OMICRON
+1D6D1	π	# MATHEMATICAL BOLD SMALL PI
+1D6D2	ρ	# MATHEMATICAL BOLD SMALL RHO
+1D6D3	ς	# MATHEMATICAL BOLD SMALL FINAL SIGMA
+1D6D4	σ	# MATHEMATICAL BOLD SMALL SIGMA
+1D6D5	τ	# MATHEMATICAL BOLD SMALL TAU
+1D6D6	υ	# MATHEMATICAL BOLD SMALL UPSILON
+1D6D7	φ	# MATHEMATICAL BOLD SMALL PHI
+1D6D8	χ	# MATHEMATICAL BOLD SMALL CHI
+1D6D9	ψ	# MATHEMATICAL BOLD SMALL PSI
+1D6DA	ω	# MATHEMATICAL BOLD SMALL OMEGA
+1D6DB	∂	# MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+1D6DC	ϵ	# MATHEMATICAL BOLD EPSILON SYMBOL
+1D6DD	ϑ	# MATHEMATICAL BOLD THETA SYMBOL
+1D6DE	ϰ	# MATHEMATICAL BOLD KAPPA SYMBOL
+1D6DF	ϕ	# MATHEMATICAL BOLD PHI SYMBOL
+1D6E0	ϱ	# MATHEMATICAL BOLD RHO SYMBOL
+1D6E1	ϖ	# MATHEMATICAL BOLD PI SYMBOL
+1D6E2	Α	# MATHEMATICAL ITALIC CAPITAL ALPHA
+1D6E3	Β	# MATHEMATICAL ITALIC CAPITAL BETA
+1D6E4	Γ	# MATHEMATICAL ITALIC CAPITAL GAMMA
+1D6E5	Δ	# MATHEMATICAL ITALIC CAPITAL DELTA
+1D6E6	Ε	# MATHEMATICAL ITALIC CAPITAL EPSILON
+1D6E7	Ζ	# MATHEMATICAL ITALIC CAPITAL ZETA
+1D6E8	Η	# MATHEMATICAL ITALIC CAPITAL ETA
+1D6E9	Θ	# MATHEMATICAL ITALIC CAPITAL THETA
+1D6EA	Ι	# MATHEMATICAL ITALIC CAPITAL IOTA
+1D6EB	Κ	# MATHEMATICAL ITALIC CAPITAL KAPPA
+1D6EC	Λ	# MATHEMATICAL ITALIC CAPITAL LAMDA
+1D6ED	Μ	# MATHEMATICAL ITALIC CAPITAL MU
+1D6EE	Ν	# MATHEMATICAL ITALIC CAPITAL NU
+1D6EF	Ξ	# MATHEMATICAL ITALIC CAPITAL XI
+1D6F0	Ο	# MATHEMATICAL ITALIC CAPITAL OMICRON
+1D6F1	Π	# MATHEMATICAL ITALIC CAPITAL PI
+1D6F2	Ρ	# MATHEMATICAL ITALIC CAPITAL RHO
+1D6F3	ϴ	# MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
+1D6F4	Σ	# MATHEMATICAL ITALIC CAPITAL SIGMA
+1D6F5	Τ	# MATHEMATICAL ITALIC CAPITAL TAU
+1D6F6	Υ	# MATHEMATICAL ITALIC CAPITAL UPSILON
+1D6F7	Φ	# MATHEMATICAL ITALIC CAPITAL PHI
+1D6F8	Χ	# MATHEMATICAL ITALIC CAPITAL CHI
+1D6F9	Ψ	# MATHEMATICAL ITALIC CAPITAL PSI
+1D6FA	Ω	# MATHEMATICAL ITALIC CAPITAL OMEGA
+1D6FB	∇	# MATHEMATICAL ITALIC NABLA
+1D6FC	α	# MATHEMATICAL ITALIC SMALL ALPHA
+1D6FD	β	# MATHEMATICAL ITALIC SMALL BETA
+1D6FE	γ	# MATHEMATICAL ITALIC SMALL GAMMA
+1D6FF	δ	# MATHEMATICAL ITALIC SMALL DELTA
+1D700	ε	# MATHEMATICAL ITALIC SMALL EPSILON
+1D701	ζ	# MATHEMATICAL ITALIC SMALL ZETA
+1D702	η	# MATHEMATICAL ITALIC SMALL ETA
+1D703	θ	# MATHEMATICAL ITALIC SMALL THETA
+1D704	ι	# MATHEMATICAL ITALIC SMALL IOTA
+1D705	κ	# MATHEMATICAL ITALIC SMALL KAPPA
+1D706	λ	# MATHEMATICAL ITALIC SMALL LAMDA
+1D707	μ	# MATHEMATICAL ITALIC SMALL MU
+1D708	ν	# MATHEMATICAL ITALIC SMALL NU
+1D709	ξ	# MATHEMATICAL ITALIC SMALL XI
+1D70A	ο	# MATHEMATICAL ITALIC SMALL OMICRON
+1D70B	π	# MATHEMATICAL ITALIC SMALL PI
+1D70C	ρ	# MATHEMATICAL ITALIC SMALL RHO
+1D70D	ς	# MATHEMATICAL ITALIC SMALL FINAL SIGMA
+1D70E	σ	# MATHEMATICAL ITALIC SMALL SIGMA
+1D70F	τ	# MATHEMATICAL ITALIC SMALL TAU
+1D710	υ	# MATHEMATICAL ITALIC SMALL UPSILON
+1D711	φ	# MATHEMATICAL ITALIC SMALL PHI
+1D712	χ	# MATHEMATICAL ITALIC SMALL CHI
+1D713	ψ	# MATHEMATICAL ITALIC SMALL PSI
+1D714	ω	# MATHEMATICAL ITALIC SMALL OMEGA
+1D715	∂	# MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+1D716	ϵ	# MATHEMATICAL ITALIC EPSILON SYMBOL
+1D717	ϑ	# MATHEMATICAL ITALIC THETA SYMBOL
+1D718	ϰ	# MATHEMATICAL ITALIC KAPPA SYMBOL
+1D719	ϕ	# MATHEMATICAL ITALIC PHI SYMBOL
+1D71A	ϱ	# MATHEMATICAL ITALIC RHO SYMBOL
+1D71B	ϖ	# MATHEMATICAL ITALIC PI SYMBOL
+1D71C	Α	# MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
+1D71D	Β	# MATHEMATICAL BOLD ITALIC CAPITAL BETA
+1D71E	Γ	# MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
+1D71F	Δ	# MATHEMATICAL BOLD ITALIC CAPITAL DELTA
+1D720	Ε	# MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
+1D721	Ζ	# MATHEMATICAL BOLD ITALIC CAPITAL ZETA
+1D722	Η	# MATHEMATICAL BOLD ITALIC CAPITAL ETA
+1D723	Θ	# MATHEMATICAL BOLD ITALIC CAPITAL THETA
+1D724	Ι	# MATHEMATICAL BOLD ITALIC CAPITAL IOTA
+1D725	Κ	# MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
+1D726	Λ	# MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
+1D727	Μ	# MATHEMATICAL BOLD ITALIC CAPITAL MU
+1D728	Ν	# MATHEMATICAL BOLD ITALIC CAPITAL NU
+1D729	Ξ	# MATHEMATICAL BOLD ITALIC CAPITAL XI
+1D72A	Ο	# MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
+1D72B	Π	# MATHEMATICAL BOLD ITALIC CAPITAL PI
+1D72C	Ρ	# MATHEMATICAL BOLD ITALIC CAPITAL RHO
+1D72D	ϴ	# MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
+1D72E	Σ	# MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
+1D72F	Τ	# MATHEMATICAL BOLD ITALIC CAPITAL TAU
+1D730	Υ	# MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
+1D731	Φ	# MATHEMATICAL BOLD ITALIC CAPITAL PHI
+1D732	Χ	# MATHEMATICAL BOLD ITALIC CAPITAL CHI
+1D733	Ψ	# MATHEMATICAL BOLD ITALIC CAPITAL PSI
+1D734	Ω	# MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+1D735	∇	# MATHEMATICAL BOLD ITALIC NABLA
+1D736	α	# MATHEMATICAL BOLD ITALIC SMALL ALPHA
+1D737	β	# MATHEMATICAL BOLD ITALIC SMALL BETA
+1D738	γ	# MATHEMATICAL BOLD ITALIC SMALL GAMMA
+1D739	δ	# MATHEMATICAL BOLD ITALIC SMALL DELTA
+1D73A	ε	# MATHEMATICAL BOLD ITALIC SMALL EPSILON
+1D73B	ζ	# MATHEMATICAL BOLD ITALIC SMALL ZETA
+1D73C	η	# MATHEMATICAL BOLD ITALIC SMALL ETA
+1D73D	θ	# MATHEMATICAL BOLD ITALIC SMALL THETA
+1D73E	ι	# MATHEMATICAL BOLD ITALIC SMALL IOTA
+1D73F	κ	# MATHEMATICAL BOLD ITALIC SMALL KAPPA
+1D740	λ	# MATHEMATICAL BOLD ITALIC SMALL LAMDA
+1D741	μ	# MATHEMATICAL BOLD ITALIC SMALL MU
+1D742	ν	# MATHEMATICAL BOLD ITALIC SMALL NU
+1D743	ξ	# MATHEMATICAL BOLD ITALIC SMALL XI
+1D744	ο	# MATHEMATICAL BOLD ITALIC SMALL OMICRON
+1D745	π	# MATHEMATICAL BOLD ITALIC SMALL PI
+1D746	ρ	# MATHEMATICAL BOLD ITALIC SMALL RHO
+1D747	ς	# MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
+1D748	σ	# MATHEMATICAL BOLD ITALIC SMALL SIGMA
+1D749	τ	# MATHEMATICAL BOLD ITALIC SMALL TAU
+1D74A	υ	# MATHEMATICAL BOLD ITALIC SMALL UPSILON
+1D74B	φ	# MATHEMATICAL BOLD ITALIC SMALL PHI
+1D74C	χ	# MATHEMATICAL BOLD ITALIC SMALL CHI
+1D74D	ψ	# MATHEMATICAL BOLD ITALIC SMALL PSI
+1D74E	ω	# MATHEMATICAL BOLD ITALIC SMALL OMEGA
+1D74F	∂	# MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+1D750	ϵ	# MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
+1D751	ϑ	# MATHEMATICAL BOLD ITALIC THETA SYMBOL
+1D752	ϰ	# MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
+1D753	ϕ	# MATHEMATICAL BOLD ITALIC PHI SYMBOL
+1D754	ϱ	# MATHEMATICAL BOLD ITALIC RHO SYMBOL
+1D755	ϖ	# MATHEMATICAL BOLD ITALIC PI SYMBOL
+1D756	Α	# MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
+1D757	Β	# MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
+1D758	Γ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
+1D759	Δ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
+1D75A	Ε	# MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
+1D75B	Ζ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
+1D75C	Η	# MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
+1D75D	Θ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
+1D75E	Ι	# MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
+1D75F	Κ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
+1D760	Λ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
+1D761	Μ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
+1D762	Ν	# MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
+1D763	Ξ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
+1D764	Ο	# MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
+1D765	Π	# MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
+1D766	Ρ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
+1D767	ϴ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
+1D768	Σ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
+1D769	Τ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
+1D76A	Υ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
+1D76B	Φ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
+1D76C	Χ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
+1D76D	Ψ	# MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
+1D76E	Ω	# MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+1D76F	∇	# MATHEMATICAL SANS-SERIF BOLD NABLA
+1D770	α	# MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
+1D771	β	# MATHEMATICAL SANS-SERIF BOLD SMALL BETA
+1D772	γ	# MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
+1D773	δ	# MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
+1D774	ε	# MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
+1D775	ζ	# MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
+1D776	η	# MATHEMATICAL SANS-SERIF BOLD SMALL ETA
+1D777	θ	# MATHEMATICAL SANS-SERIF BOLD SMALL THETA
+1D778	ι	# MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
+1D779	κ	# MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
+1D77A	λ	# MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
+1D77B	μ	# MATHEMATICAL SANS-SERIF BOLD SMALL MU
+1D77C	ν	# MATHEMATICAL SANS-SERIF BOLD SMALL NU
+1D77D	ξ	# MATHEMATICAL SANS-SERIF BOLD SMALL XI
+1D77E	ο	# MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
+1D77F	π	# MATHEMATICAL SANS-SERIF BOLD SMALL PI
+1D780	ρ	# MATHEMATICAL SANS-SERIF BOLD SMALL RHO
+1D781	ς	# MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
+1D782	σ	# MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
+1D783	τ	# MATHEMATICAL SANS-SERIF BOLD SMALL TAU
+1D784	υ	# MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
+1D785	φ	# MATHEMATICAL SANS-SERIF BOLD SMALL PHI
+1D786	χ	# MATHEMATICAL SANS-SERIF BOLD SMALL CHI
+1D787	ψ	# MATHEMATICAL SANS-SERIF BOLD SMALL PSI
+1D788	ω	# MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+1D789	∂	# MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+1D78A	ϵ	# MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
+1D78B	ϑ	# MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
+1D78C	ϰ	# MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
+1D78D	ϕ	# MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
+1D78E	ϱ	# MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
+1D78F	ϖ	# MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
+1D790	Α	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
+1D791	Β	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
+1D792	Γ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
+1D793	Δ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
+1D794	Ε	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
+1D795	Ζ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
+1D796	Η	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
+1D797	Θ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
+1D798	Ι	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
+1D799	Κ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
+1D79A	Λ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
+1D79B	Μ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
+1D79C	Ν	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
+1D79D	Ξ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
+1D79E	Ο	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
+1D79F	Π	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
+1D7A0	Ρ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
+1D7A1	ϴ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
+1D7A2	Σ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
+1D7A3	Τ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
+1D7A4	Υ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
+1D7A5	Φ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
+1D7A6	Χ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
+1D7A7	Ψ	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
+1D7A8	Ω	# MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+1D7A9	∇	# MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+1D7AA	α	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
+1D7AB	β	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
+1D7AC	γ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
+1D7AD	δ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
+1D7AE	ε	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
+1D7AF	ζ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
+1D7B0	η	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
+1D7B1	θ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
+1D7B2	ι	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
+1D7B3	κ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
+1D7B4	λ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
+1D7B5	μ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
+1D7B6	ν	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
+1D7B7	ξ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
+1D7B8	ο	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
+1D7B9	π	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
+1D7BA	ρ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
+1D7BB	ς	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
+1D7BC	σ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
+1D7BD	τ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
+1D7BE	υ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
+1D7BF	φ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
+1D7C0	χ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
+1D7C1	ψ	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
+1D7C2	ω	# MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+1D7C3	∂	# MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+1D7C4	ϵ	# MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
+1D7C5	ϑ	# MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
+1D7C6	ϰ	# MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
+1D7C7	ϕ	# MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
+1D7C8	ϱ	# MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
+1D7C9	ϖ	# MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
+1D7CE	0	# MATHEMATICAL BOLD DIGIT ZERO
+1D7CF	1	# MATHEMATICAL BOLD DIGIT ONE
+1D7D0	2	# MATHEMATICAL BOLD DIGIT TWO
+1D7D1	3	# MATHEMATICAL BOLD DIGIT THREE
+1D7D2	4	# MATHEMATICAL BOLD DIGIT FOUR
+1D7D3	5	# MATHEMATICAL BOLD DIGIT FIVE
+1D7D4	6	# MATHEMATICAL BOLD DIGIT SIX
+1D7D5	7	# MATHEMATICAL BOLD DIGIT SEVEN
+1D7D6	8	# MATHEMATICAL BOLD DIGIT EIGHT
+1D7D7	9	# MATHEMATICAL BOLD DIGIT NINE
+1D7D8	0	# MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
+1D7D9	1	# MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
+1D7DA	2	# MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
+1D7DB	3	# MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
+1D7DC	4	# MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
+1D7DD	5	# MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
+1D7DE	6	# MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
+1D7DF	7	# MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
+1D7E0	8	# MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
+1D7E1	9	# MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
+1D7E2	0	# MATHEMATICAL SANS-SERIF DIGIT ZERO
+1D7E3	1	# MATHEMATICAL SANS-SERIF DIGIT ONE
+1D7E4	2	# MATHEMATICAL SANS-SERIF DIGIT TWO
+1D7E5	3	# MATHEMATICAL SANS-SERIF DIGIT THREE
+1D7E6	4	# MATHEMATICAL SANS-SERIF DIGIT FOUR
+1D7E7	5	# MATHEMATICAL SANS-SERIF DIGIT FIVE
+1D7E8	6	# MATHEMATICAL SANS-SERIF DIGIT SIX
+1D7E9	7	# MATHEMATICAL SANS-SERIF DIGIT SEVEN
+1D7EA	8	# MATHEMATICAL SANS-SERIF DIGIT EIGHT
+1D7EB	9	# MATHEMATICAL SANS-SERIF DIGIT NINE
+1D7EC	0	# MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
+1D7ED	1	# MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
+1D7EE	2	# MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
+1D7EF	3	# MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
+1D7F0	4	# MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
+1D7F1	5	# MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
+1D7F2	6	# MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
+1D7F3	7	# MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
+1D7F4	8	# MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
+1D7F5	9	# MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
+1D7F6	0	# MATHEMATICAL MONOSPACE DIGIT ZERO
+1D7F7	1	# MATHEMATICAL MONOSPACE DIGIT ONE
+1D7F8	2	# MATHEMATICAL MONOSPACE DIGIT TWO
+1D7F9	3	# MATHEMATICAL MONOSPACE DIGIT THREE
+1D7FA	4	# MATHEMATICAL MONOSPACE DIGIT FOUR
+1D7FB	5	# MATHEMATICAL MONOSPACE DIGIT FIVE
+1D7FC	6	# MATHEMATICAL MONOSPACE DIGIT SIX
+1D7FD	7	# MATHEMATICAL MONOSPACE DIGIT SEVEN
+1D7FE	8	# MATHEMATICAL MONOSPACE DIGIT EIGHT
+1D7FF	9	# MATHEMATICAL MONOSPACE DIGIT NINE
+2F800	丽	# CJK COMPATIBILITY IDEOGRAPH-2F800
+2F801	丸	# CJK COMPATIBILITY IDEOGRAPH-2F801
+2F802	乁	# CJK COMPATIBILITY IDEOGRAPH-2F802
+2F803	𠄢	# CJK COMPATIBILITY IDEOGRAPH-2F803
+2F804	你	# CJK COMPATIBILITY IDEOGRAPH-2F804
+2F805	侮	# CJK COMPATIBILITY IDEOGRAPH-2F805
+2F806	侻	# CJK COMPATIBILITY IDEOGRAPH-2F806
+2F807	倂	# CJK COMPATIBILITY IDEOGRAPH-2F807
+2F808	偺	# CJK COMPATIBILITY IDEOGRAPH-2F808
+2F809	備	# CJK COMPATIBILITY IDEOGRAPH-2F809
+2F80A	僧	# CJK COMPATIBILITY IDEOGRAPH-2F80A
+2F80B	像	# CJK COMPATIBILITY IDEOGRAPH-2F80B
+2F80C	㒞	# CJK COMPATIBILITY IDEOGRAPH-2F80C
+2F80D	𠘺	# CJK COMPATIBILITY IDEOGRAPH-2F80D
+2F80E	免	# CJK COMPATIBILITY IDEOGRAPH-2F80E
+2F80F	兔	# CJK COMPATIBILITY IDEOGRAPH-2F80F
+2F810	兤	# CJK COMPATIBILITY IDEOGRAPH-2F810
+2F811	具	# CJK COMPATIBILITY IDEOGRAPH-2F811
+2F812	𠔜	# CJK COMPATIBILITY IDEOGRAPH-2F812
+2F813	㒹	# CJK COMPATIBILITY IDEOGRAPH-2F813
+2F814	內	# CJK COMPATIBILITY IDEOGRAPH-2F814
+2F815	再	# CJK COMPATIBILITY IDEOGRAPH-2F815
+2F816	𠕋	# CJK COMPATIBILITY IDEOGRAPH-2F816
+2F817	冗	# CJK COMPATIBILITY IDEOGRAPH-2F817
+2F818	冤	# CJK COMPATIBILITY IDEOGRAPH-2F818
+2F819	仌	# CJK COMPATIBILITY IDEOGRAPH-2F819
+2F81A	冬	# CJK COMPATIBILITY IDEOGRAPH-2F81A
+2F81B	况	# CJK COMPATIBILITY IDEOGRAPH-2F81B
+2F81C	𩇟	# CJK COMPATIBILITY IDEOGRAPH-2F81C
+2F81D	凵	# CJK COMPATIBILITY IDEOGRAPH-2F81D
+2F81E	刃	# CJK COMPATIBILITY IDEOGRAPH-2F81E
+2F81F	㓟	# CJK COMPATIBILITY IDEOGRAPH-2F81F
+2F820	刻	# CJK COMPATIBILITY IDEOGRAPH-2F820
+2F821	剆	# CJK COMPATIBILITY IDEOGRAPH-2F821
+2F822	割	# CJK COMPATIBILITY IDEOGRAPH-2F822
+2F823	剷	# CJK COMPATIBILITY IDEOGRAPH-2F823
+2F824	㔕	# CJK COMPATIBILITY IDEOGRAPH-2F824
+2F825	勇	# CJK COMPATIBILITY IDEOGRAPH-2F825
+2F826	勉	# CJK COMPATIBILITY IDEOGRAPH-2F826
+2F827	勤	# CJK COMPATIBILITY IDEOGRAPH-2F827
+2F828	勺	# CJK COMPATIBILITY IDEOGRAPH-2F828
+2F829	包	# CJK COMPATIBILITY IDEOGRAPH-2F829
+2F82A	匆	# CJK COMPATIBILITY IDEOGRAPH-2F82A
+2F82B	北	# CJK COMPATIBILITY IDEOGRAPH-2F82B
+2F82C	卉	# CJK COMPATIBILITY IDEOGRAPH-2F82C
+2F82D	卑	# CJK COMPATIBILITY IDEOGRAPH-2F82D
+2F82E	博	# CJK COMPATIBILITY IDEOGRAPH-2F82E
+2F82F	即	# CJK COMPATIBILITY IDEOGRAPH-2F82F
+2F830	卽	# CJK COMPATIBILITY IDEOGRAPH-2F830
+2F831	卿	# CJK COMPATIBILITY IDEOGRAPH-2F831
+2F832	卿	# CJK COMPATIBILITY IDEOGRAPH-2F832
+2F833	卿	# CJK COMPATIBILITY IDEOGRAPH-2F833
+2F834	𠨬	# CJK COMPATIBILITY IDEOGRAPH-2F834
+2F835	灰	# CJK COMPATIBILITY IDEOGRAPH-2F835
+2F836	及	# CJK COMPATIBILITY IDEOGRAPH-2F836
+2F837	叟	# CJK COMPATIBILITY IDEOGRAPH-2F837
+2F838	𠭣	# CJK COMPATIBILITY IDEOGRAPH-2F838
+2F839	叫	# CJK COMPATIBILITY IDEOGRAPH-2F839
+2F83A	叱	# CJK COMPATIBILITY IDEOGRAPH-2F83A
+2F83B	吆	# CJK COMPATIBILITY IDEOGRAPH-2F83B
+2F83C	咞	# CJK COMPATIBILITY IDEOGRAPH-2F83C
+2F83D	吸	# CJK COMPATIBILITY IDEOGRAPH-2F83D
+2F83E	呈	# CJK COMPATIBILITY IDEOGRAPH-2F83E
+2F83F	周	# CJK COMPATIBILITY IDEOGRAPH-2F83F
+2F840	咢	# CJK COMPATIBILITY IDEOGRAPH-2F840
+2F841	哶	# CJK COMPATIBILITY IDEOGRAPH-2F841
+2F842	唐	# CJK COMPATIBILITY IDEOGRAPH-2F842
+2F843	啓	# CJK COMPATIBILITY IDEOGRAPH-2F843
+2F844	啣	# CJK COMPATIBILITY IDEOGRAPH-2F844
+2F845	善	# CJK COMPATIBILITY IDEOGRAPH-2F845
+2F846	善	# CJK COMPATIBILITY IDEOGRAPH-2F846
+2F847	喙	# CJK COMPATIBILITY IDEOGRAPH-2F847
+2F848	喫	# CJK COMPATIBILITY IDEOGRAPH-2F848
+2F849	喳	# CJK COMPATIBILITY IDEOGRAPH-2F849
+2F84A	嗂	# CJK COMPATIBILITY IDEOGRAPH-2F84A
+2F84B	圖	# CJK COMPATIBILITY IDEOGRAPH-2F84B
+2F84C	嘆	# CJK COMPATIBILITY IDEOGRAPH-2F84C
+2F84D	圗	# CJK COMPATIBILITY IDEOGRAPH-2F84D
+2F84E	噑	# CJK COMPATIBILITY IDEOGRAPH-2F84E
+2F84F	噴	# CJK COMPATIBILITY IDEOGRAPH-2F84F
+2F850	切	# CJK COMPATIBILITY IDEOGRAPH-2F850
+2F851	壮	# CJK COMPATIBILITY IDEOGRAPH-2F851
+2F852	城	# CJK COMPATIBILITY IDEOGRAPH-2F852
+2F853	埴	# CJK COMPATIBILITY IDEOGRAPH-2F853
+2F854	堍	# CJK COMPATIBILITY IDEOGRAPH-2F854
+2F855	型	# CJK COMPATIBILITY IDEOGRAPH-2F855
+2F856	堲	# CJK COMPATIBILITY IDEOGRAPH-2F856
+2F857	報	# CJK COMPATIBILITY IDEOGRAPH-2F857
+2F858	墬	# CJK COMPATIBILITY IDEOGRAPH-2F858
+2F859	𡓤	# CJK COMPATIBILITY IDEOGRAPH-2F859
+2F85A	売	# CJK COMPATIBILITY IDEOGRAPH-2F85A
+2F85B	壷	# CJK COMPATIBILITY IDEOGRAPH-2F85B
+2F85C	夆	# CJK COMPATIBILITY IDEOGRAPH-2F85C
+2F85D	多	# CJK COMPATIBILITY IDEOGRAPH-2F85D
+2F85E	夢	# CJK COMPATIBILITY IDEOGRAPH-2F85E
+2F85F	奢	# CJK COMPATIBILITY IDEOGRAPH-2F85F
+2F860	𡚨	# CJK COMPATIBILITY IDEOGRAPH-2F860
+2F861	𡛪	# CJK COMPATIBILITY IDEOGRAPH-2F861
+2F862	姬	# CJK COMPATIBILITY IDEOGRAPH-2F862
+2F863	娛	# CJK COMPATIBILITY IDEOGRAPH-2F863
+2F864	娧	# CJK COMPATIBILITY IDEOGRAPH-2F864
+2F865	姘	# CJK COMPATIBILITY IDEOGRAPH-2F865
+2F866	婦	# CJK COMPATIBILITY IDEOGRAPH-2F866
+2F867	㛮	# CJK COMPATIBILITY IDEOGRAPH-2F867
+2F868	㛼	# CJK COMPATIBILITY IDEOGRAPH-2F868
+2F869	嬈	# CJK COMPATIBILITY IDEOGRAPH-2F869
+2F86A	嬾	# CJK COMPATIBILITY IDEOGRAPH-2F86A
+2F86B	嬾	# CJK COMPATIBILITY IDEOGRAPH-2F86B
+2F86C	𡧈	# CJK COMPATIBILITY IDEOGRAPH-2F86C
+2F86D	寃	# CJK COMPATIBILITY IDEOGRAPH-2F86D
+2F86E	寘	# CJK COMPATIBILITY IDEOGRAPH-2F86E
+2F86F	寧	# CJK COMPATIBILITY IDEOGRAPH-2F86F
+2F870	寳	# CJK COMPATIBILITY IDEOGRAPH-2F870
+2F871	𡬘	# CJK COMPATIBILITY IDEOGRAPH-2F871
+2F872	寿	# CJK COMPATIBILITY IDEOGRAPH-2F872
+2F873	将	# CJK COMPATIBILITY IDEOGRAPH-2F873
+2F874	当	# CJK COMPATIBILITY IDEOGRAPH-2F874
+2F875	尢	# CJK COMPATIBILITY IDEOGRAPH-2F875
+2F876	㞁	# CJK COMPATIBILITY IDEOGRAPH-2F876
+2F877	屠	# CJK COMPATIBILITY IDEOGRAPH-2F877
+2F878	屮	# CJK COMPATIBILITY IDEOGRAPH-2F878
+2F879	峀	# CJK COMPATIBILITY IDEOGRAPH-2F879
+2F87A	岍	# CJK COMPATIBILITY IDEOGRAPH-2F87A
+2F87B	𡷤	# CJK COMPATIBILITY IDEOGRAPH-2F87B
+2F87C	嵃	# CJK COMPATIBILITY IDEOGRAPH-2F87C
+2F87D	𡷦	# CJK COMPATIBILITY IDEOGRAPH-2F87D
+2F87E	嵮	# CJK COMPATIBILITY IDEOGRAPH-2F87E
+2F87F	嵫	# CJK COMPATIBILITY IDEOGRAPH-2F87F
+2F880	嵼	# CJK COMPATIBILITY IDEOGRAPH-2F880
+2F881	巡	# CJK COMPATIBILITY IDEOGRAPH-2F881
+2F882	巢	# CJK COMPATIBILITY IDEOGRAPH-2F882
+2F883	㠯	# CJK COMPATIBILITY IDEOGRAPH-2F883
+2F884	巽	# CJK COMPATIBILITY IDEOGRAPH-2F884
+2F885	帨	# CJK COMPATIBILITY IDEOGRAPH-2F885
+2F886	帽	# CJK COMPATIBILITY IDEOGRAPH-2F886
+2F887	幩	# CJK COMPATIBILITY IDEOGRAPH-2F887
+2F888	㡢	# CJK COMPATIBILITY IDEOGRAPH-2F888
+2F889	𢆃	# CJK COMPATIBILITY IDEOGRAPH-2F889
+2F88A	㡼	# CJK COMPATIBILITY IDEOGRAPH-2F88A
+2F88B	庰	# CJK COMPATIBILITY IDEOGRAPH-2F88B
+2F88C	庳	# CJK COMPATIBILITY IDEOGRAPH-2F88C
+2F88D	庶	# CJK COMPATIBILITY IDEOGRAPH-2F88D
+2F88E	廊	# CJK COMPATIBILITY IDEOGRAPH-2F88E
+2F88F	𪎒	# CJK COMPATIBILITY IDEOGRAPH-2F88F
+2F890	廾	# CJK COMPATIBILITY IDEOGRAPH-2F890
+2F891	𢌱	# CJK COMPATIBILITY IDEOGRAPH-2F891
+2F892	𢌱	# CJK COMPATIBILITY IDEOGRAPH-2F892
+2F893	舁	# CJK COMPATIBILITY IDEOGRAPH-2F893
+2F894	弢	# CJK COMPATIBILITY IDEOGRAPH-2F894
+2F895	弢	# CJK COMPATIBILITY IDEOGRAPH-2F895
+2F896	㣇	# CJK COMPATIBILITY IDEOGRAPH-2F896
+2F897	𣊸	# CJK COMPATIBILITY IDEOGRAPH-2F897
+2F898	𦇚	# CJK COMPATIBILITY IDEOGRAPH-2F898
+2F899	形	# CJK COMPATIBILITY IDEOGRAPH-2F899
+2F89A	彫	# CJK COMPATIBILITY IDEOGRAPH-2F89A
+2F89B	㣣	# CJK COMPATIBILITY IDEOGRAPH-2F89B
+2F89C	徚	# CJK COMPATIBILITY IDEOGRAPH-2F89C
+2F89D	忍	# CJK COMPATIBILITY IDEOGRAPH-2F89D
+2F89E	志	# CJK COMPATIBILITY IDEOGRAPH-2F89E
+2F89F	忹	# CJK COMPATIBILITY IDEOGRAPH-2F89F
+2F8A0	悁	# CJK COMPATIBILITY IDEOGRAPH-2F8A0
+2F8A1	㤺	# CJK COMPATIBILITY IDEOGRAPH-2F8A1
+2F8A2	㤜	# CJK COMPATIBILITY IDEOGRAPH-2F8A2
+2F8A3	悔	# CJK COMPATIBILITY IDEOGRAPH-2F8A3
+2F8A4	𢛔	# CJK COMPATIBILITY IDEOGRAPH-2F8A4
+2F8A5	惇	# CJK COMPATIBILITY IDEOGRAPH-2F8A5
+2F8A6	慈	# CJK COMPATIBILITY IDEOGRAPH-2F8A6
+2F8A7	慌	# CJK COMPATIBILITY IDEOGRAPH-2F8A7
+2F8A8	慎	# CJK COMPATIBILITY IDEOGRAPH-2F8A8
+2F8A9	慌	# CJK COMPATIBILITY IDEOGRAPH-2F8A9
+2F8AA	慺	# CJK COMPATIBILITY IDEOGRAPH-2F8AA
+2F8AB	憎	# CJK COMPATIBILITY IDEOGRAPH-2F8AB
+2F8AC	憲	# CJK COMPATIBILITY IDEOGRAPH-2F8AC
+2F8AD	憤	# CJK COMPATIBILITY IDEOGRAPH-2F8AD
+2F8AE	憯	# CJK COMPATIBILITY IDEOGRAPH-2F8AE
+2F8AF	懞	# CJK COMPATIBILITY IDEOGRAPH-2F8AF
+2F8B0	懲	# CJK COMPATIBILITY IDEOGRAPH-2F8B0
+2F8B1	懶	# CJK COMPATIBILITY IDEOGRAPH-2F8B1
+2F8B2	成	# CJK COMPATIBILITY IDEOGRAPH-2F8B2
+2F8B3	戛	# CJK COMPATIBILITY IDEOGRAPH-2F8B3
+2F8B4	扝	# CJK COMPATIBILITY IDEOGRAPH-2F8B4
+2F8B5	抱	# CJK COMPATIBILITY IDEOGRAPH-2F8B5
+2F8B6	拔	# CJK COMPATIBILITY IDEOGRAPH-2F8B6
+2F8B7	捐	# CJK COMPATIBILITY IDEOGRAPH-2F8B7
+2F8B8	𢬌	# CJK COMPATIBILITY IDEOGRAPH-2F8B8
+2F8B9	挽	# CJK COMPATIBILITY IDEOGRAPH-2F8B9
+2F8BA	拼	# CJK COMPATIBILITY IDEOGRAPH-2F8BA
+2F8BB	捨	# CJK COMPATIBILITY IDEOGRAPH-2F8BB
+2F8BC	掃	# CJK COMPATIBILITY IDEOGRAPH-2F8BC
+2F8BD	揤	# CJK COMPATIBILITY IDEOGRAPH-2F8BD
+2F8BE	𢯱	# CJK COMPATIBILITY IDEOGRAPH-2F8BE
+2F8BF	搢	# CJK COMPATIBILITY IDEOGRAPH-2F8BF
+2F8C0	揅	# CJK COMPATIBILITY IDEOGRAPH-2F8C0
+2F8C1	掩	# CJK COMPATIBILITY IDEOGRAPH-2F8C1
+2F8C2	㨮	# CJK COMPATIBILITY IDEOGRAPH-2F8C2
+2F8C3	摩	# CJK COMPATIBILITY IDEOGRAPH-2F8C3
+2F8C4	摾	# CJK COMPATIBILITY IDEOGRAPH-2F8C4
+2F8C5	撝	# CJK COMPATIBILITY IDEOGRAPH-2F8C5
+2F8C6	摷	# CJK COMPATIBILITY IDEOGRAPH-2F8C6
+2F8C7	㩬	# CJK COMPATIBILITY IDEOGRAPH-2F8C7
+2F8C8	敏	# CJK COMPATIBILITY IDEOGRAPH-2F8C8
+2F8C9	敬	# CJK COMPATIBILITY IDEOGRAPH-2F8C9
+2F8CA	𣀊	# CJK COMPATIBILITY IDEOGRAPH-2F8CA
+2F8CB	旣	# CJK COMPATIBILITY IDEOGRAPH-2F8CB
+2F8CC	書	# CJK COMPATIBILITY IDEOGRAPH-2F8CC
+2F8CD	晉	# CJK COMPATIBILITY IDEOGRAPH-2F8CD
+2F8CE	㬙	# CJK COMPATIBILITY IDEOGRAPH-2F8CE
+2F8CF	暑	# CJK COMPATIBILITY IDEOGRAPH-2F8CF
+2F8D0	㬈	# CJK COMPATIBILITY IDEOGRAPH-2F8D0
+2F8D1	㫤	# CJK COMPATIBILITY IDEOGRAPH-2F8D1
+2F8D2	冒	# CJK COMPATIBILITY IDEOGRAPH-2F8D2
+2F8D3	冕	# CJK COMPATIBILITY IDEOGRAPH-2F8D3
+2F8D4	最	# CJK COMPATIBILITY IDEOGRAPH-2F8D4
+2F8D5	暜	# CJK COMPATIBILITY IDEOGRAPH-2F8D5
+2F8D6	肭	# CJK COMPATIBILITY IDEOGRAPH-2F8D6
+2F8D7	䏙	# CJK COMPATIBILITY IDEOGRAPH-2F8D7
+2F8D8	朗	# CJK COMPATIBILITY IDEOGRAPH-2F8D8
+2F8D9	望	# CJK COMPATIBILITY IDEOGRAPH-2F8D9
+2F8DA	朡	# CJK COMPATIBILITY IDEOGRAPH-2F8DA
+2F8DB	杞	# CJK COMPATIBILITY IDEOGRAPH-2F8DB
+2F8DC	杓	# CJK COMPATIBILITY IDEOGRAPH-2F8DC
+2F8DD	𣏃	# CJK COMPATIBILITY IDEOGRAPH-2F8DD
+2F8DE	㭉	# CJK COMPATIBILITY IDEOGRAPH-2F8DE
+2F8DF	柺	# CJK COMPATIBILITY IDEOGRAPH-2F8DF
+2F8E0	枅	# CJK COMPATIBILITY IDEOGRAPH-2F8E0
+2F8E1	桒	# CJK COMPATIBILITY IDEOGRAPH-2F8E1
+2F8E2	梅	# CJK COMPATIBILITY IDEOGRAPH-2F8E2
+2F8E3	𣑭	# CJK COMPATIBILITY IDEOGRAPH-2F8E3
+2F8E4	梎	# CJK COMPATIBILITY IDEOGRAPH-2F8E4
+2F8E5	栟	# CJK COMPATIBILITY IDEOGRAPH-2F8E5
+2F8E6	椔	# CJK COMPATIBILITY IDEOGRAPH-2F8E6
+2F8E7	㮝	# CJK COMPATIBILITY IDEOGRAPH-2F8E7
+2F8E8	楂	# CJK COMPATIBILITY IDEOGRAPH-2F8E8
+2F8E9	榣	# CJK COMPATIBILITY IDEOGRAPH-2F8E9
+2F8EA	槪	# CJK COMPATIBILITY IDEOGRAPH-2F8EA
+2F8EB	檨	# CJK COMPATIBILITY IDEOGRAPH-2F8EB
+2F8EC	𣚣	# CJK COMPATIBILITY IDEOGRAPH-2F8EC
+2F8ED	櫛	# CJK COMPATIBILITY IDEOGRAPH-2F8ED
+2F8EE	㰘	# CJK COMPATIBILITY IDEOGRAPH-2F8EE
+2F8EF	次	# CJK COMPATIBILITY IDEOGRAPH-2F8EF
+2F8F0	𣢧	# CJK COMPATIBILITY IDEOGRAPH-2F8F0
+2F8F1	歔	# CJK COMPATIBILITY IDEOGRAPH-2F8F1
+2F8F2	㱎	# CJK COMPATIBILITY IDEOGRAPH-2F8F2
+2F8F3	歲	# CJK COMPATIBILITY IDEOGRAPH-2F8F3
+2F8F4	殟	# CJK COMPATIBILITY IDEOGRAPH-2F8F4
+2F8F5	殺	# CJK COMPATIBILITY IDEOGRAPH-2F8F5
+2F8F6	殻	# CJK COMPATIBILITY IDEOGRAPH-2F8F6
+2F8F7	𣪍	# CJK COMPATIBILITY IDEOGRAPH-2F8F7
+2F8F8	𡴋	# CJK COMPATIBILITY IDEOGRAPH-2F8F8
+2F8F9	𣫺	# CJK COMPATIBILITY IDEOGRAPH-2F8F9
+2F8FA	汎	# CJK COMPATIBILITY IDEOGRAPH-2F8FA
+2F8FB	𣲼	# CJK COMPATIBILITY IDEOGRAPH-2F8FB
+2F8FC	沿	# CJK COMPATIBILITY IDEOGRAPH-2F8FC
+2F8FD	泍	# CJK COMPATIBILITY IDEOGRAPH-2F8FD
+2F8FE	汧	# CJK COMPATIBILITY IDEOGRAPH-2F8FE
+2F8FF	洖	# CJK COMPATIBILITY IDEOGRAPH-2F8FF
+2F900	派	# CJK COMPATIBILITY IDEOGRAPH-2F900
+2F901	海	# CJK COMPATIBILITY IDEOGRAPH-2F901
+2F902	流	# CJK COMPATIBILITY IDEOGRAPH-2F902
+2F903	浩	# CJK COMPATIBILITY IDEOGRAPH-2F903
+2F904	浸	# CJK COMPATIBILITY IDEOGRAPH-2F904
+2F905	涅	# CJK COMPATIBILITY IDEOGRAPH-2F905
+2F906	𣴞	# CJK COMPATIBILITY IDEOGRAPH-2F906
+2F907	洴	# CJK COMPATIBILITY IDEOGRAPH-2F907
+2F908	港	# CJK COMPATIBILITY IDEOGRAPH-2F908
+2F909	湮	# CJK COMPATIBILITY IDEOGRAPH-2F909
+2F90A	㴳	# CJK COMPATIBILITY IDEOGRAPH-2F90A
+2F90B	滋	# CJK COMPATIBILITY IDEOGRAPH-2F90B
+2F90C	滇	# CJK COMPATIBILITY IDEOGRAPH-2F90C
+2F90D	𣻑	# CJK COMPATIBILITY IDEOGRAPH-2F90D
+2F90E	淹	# CJK COMPATIBILITY IDEOGRAPH-2F90E
+2F90F	潮	# CJK COMPATIBILITY IDEOGRAPH-2F90F
+2F910	𣽞	# CJK COMPATIBILITY IDEOGRAPH-2F910
+2F911	𣾎	# CJK COMPATIBILITY IDEOGRAPH-2F911
+2F912	濆	# CJK COMPATIBILITY IDEOGRAPH-2F912
+2F913	瀹	# CJK COMPATIBILITY IDEOGRAPH-2F913
+2F914	瀞	# CJK COMPATIBILITY IDEOGRAPH-2F914
+2F915	瀛	# CJK COMPATIBILITY IDEOGRAPH-2F915
+2F916	㶖	# CJK COMPATIBILITY IDEOGRAPH-2F916
+2F917	灊	# CJK COMPATIBILITY IDEOGRAPH-2F917
+2F918	災	# CJK COMPATIBILITY IDEOGRAPH-2F918
+2F919	灷	# CJK COMPATIBILITY IDEOGRAPH-2F919
+2F91A	炭	# CJK COMPATIBILITY IDEOGRAPH-2F91A
+2F91B	𠔥	# CJK COMPATIBILITY IDEOGRAPH-2F91B
+2F91C	煅	# CJK COMPATIBILITY IDEOGRAPH-2F91C
+2F91D	𤉣	# CJK COMPATIBILITY IDEOGRAPH-2F91D
+2F91E	熜	# CJK COMPATIBILITY IDEOGRAPH-2F91E
+2F91F	𤎫	# CJK COMPATIBILITY IDEOGRAPH-2F91F
+2F920	爨	# CJK COMPATIBILITY IDEOGRAPH-2F920
+2F921	爵	# CJK COMPATIBILITY IDEOGRAPH-2F921
+2F922	牐	# CJK COMPATIBILITY IDEOGRAPH-2F922
+2F923	𤘈	# CJK COMPATIBILITY IDEOGRAPH-2F923
+2F924	犀	# CJK COMPATIBILITY IDEOGRAPH-2F924
+2F925	犕	# CJK COMPATIBILITY IDEOGRAPH-2F925
+2F926	𤜵	# CJK COMPATIBILITY IDEOGRAPH-2F926
+2F927	𤠔	# CJK COMPATIBILITY IDEOGRAPH-2F927
+2F928	獺	# CJK COMPATIBILITY IDEOGRAPH-2F928
+2F929	王	# CJK COMPATIBILITY IDEOGRAPH-2F929
+2F92A	㺬	# CJK COMPATIBILITY IDEOGRAPH-2F92A
+2F92B	玥	# CJK COMPATIBILITY IDEOGRAPH-2F92B
+2F92C	㺸	# CJK COMPATIBILITY IDEOGRAPH-2F92C
+2F92D	㺸	# CJK COMPATIBILITY IDEOGRAPH-2F92D
+2F92E	瑇	# CJK COMPATIBILITY IDEOGRAPH-2F92E
+2F92F	瑜	# CJK COMPATIBILITY IDEOGRAPH-2F92F
+2F930	瑱	# CJK COMPATIBILITY IDEOGRAPH-2F930
+2F931	璅	# CJK COMPATIBILITY IDEOGRAPH-2F931
+2F932	瓊	# CJK COMPATIBILITY IDEOGRAPH-2F932
+2F933	㼛	# CJK COMPATIBILITY IDEOGRAPH-2F933
+2F934	甤	# CJK COMPATIBILITY IDEOGRAPH-2F934
+2F935	𤰶	# CJK COMPATIBILITY IDEOGRAPH-2F935
+2F936	甾	# CJK COMPATIBILITY IDEOGRAPH-2F936
+2F937	𤲒	# CJK COMPATIBILITY IDEOGRAPH-2F937
+2F938	異	# CJK COMPATIBILITY IDEOGRAPH-2F938
+2F939	𢆟	# CJK COMPATIBILITY IDEOGRAPH-2F939
+2F93A	瘐	# CJK COMPATIBILITY IDEOGRAPH-2F93A
+2F93B	𤾡	# CJK COMPATIBILITY IDEOGRAPH-2F93B
+2F93C	𤾸	# CJK COMPATIBILITY IDEOGRAPH-2F93C
+2F93D	𥁄	# CJK COMPATIBILITY IDEOGRAPH-2F93D
+2F93E	㿼	# CJK COMPATIBILITY IDEOGRAPH-2F93E
+2F93F	䀈	# CJK COMPATIBILITY IDEOGRAPH-2F93F
+2F940	直	# CJK COMPATIBILITY IDEOGRAPH-2F940
+2F941	𥃳	# CJK COMPATIBILITY IDEOGRAPH-2F941
+2F942	𥃲	# CJK COMPATIBILITY IDEOGRAPH-2F942
+2F943	𥄙	# CJK COMPATIBILITY IDEOGRAPH-2F943
+2F944	𥄳	# CJK COMPATIBILITY IDEOGRAPH-2F944
+2F945	眞	# CJK COMPATIBILITY IDEOGRAPH-2F945
+2F946	真	# CJK COMPATIBILITY IDEOGRAPH-2F946
+2F947	真	# CJK COMPATIBILITY IDEOGRAPH-2F947
+2F948	睊	# CJK COMPATIBILITY IDEOGRAPH-2F948
+2F949	䀹	# CJK COMPATIBILITY IDEOGRAPH-2F949
+2F94A	瞋	# CJK COMPATIBILITY IDEOGRAPH-2F94A
+2F94B	䁆	# CJK COMPATIBILITY IDEOGRAPH-2F94B
+2F94C	䂖	# CJK COMPATIBILITY IDEOGRAPH-2F94C
+2F94D	𥐝	# CJK COMPATIBILITY IDEOGRAPH-2F94D
+2F94E	硎	# CJK COMPATIBILITY IDEOGRAPH-2F94E
+2F94F	碌	# CJK COMPATIBILITY IDEOGRAPH-2F94F
+2F950	磌	# CJK COMPATIBILITY IDEOGRAPH-2F950
+2F951	䃣	# CJK COMPATIBILITY IDEOGRAPH-2F951
+2F952	𥘦	# CJK COMPATIBILITY IDEOGRAPH-2F952
+2F953	祖	# CJK COMPATIBILITY IDEOGRAPH-2F953
+2F954	𥚚	# CJK COMPATIBILITY IDEOGRAPH-2F954
+2F955	𥛅	# CJK COMPATIBILITY IDEOGRAPH-2F955
+2F956	福	# CJK COMPATIBILITY IDEOGRAPH-2F956
+2F957	秫	# CJK COMPATIBILITY IDEOGRAPH-2F957
+2F958	䄯	# CJK COMPATIBILITY IDEOGRAPH-2F958
+2F959	穀	# CJK COMPATIBILITY IDEOGRAPH-2F959
+2F95A	穊	# CJK COMPATIBILITY IDEOGRAPH-2F95A
+2F95B	穏	# CJK COMPATIBILITY IDEOGRAPH-2F95B
+2F95C	𥥼	# CJK COMPATIBILITY IDEOGRAPH-2F95C
+2F95D	𥪧	# CJK COMPATIBILITY IDEOGRAPH-2F95D
+2F95E	𥪧	# CJK COMPATIBILITY IDEOGRAPH-2F95E
+2F95F	竮	# CJK COMPATIBILITY IDEOGRAPH-2F95F
+2F960	䈂	# CJK COMPATIBILITY IDEOGRAPH-2F960
+2F961	𥮫	# CJK COMPATIBILITY IDEOGRAPH-2F961
+2F962	篆	# CJK COMPATIBILITY IDEOGRAPH-2F962
+2F963	築	# CJK COMPATIBILITY IDEOGRAPH-2F963
+2F964	䈧	# CJK COMPATIBILITY IDEOGRAPH-2F964
+2F965	𥲀	# CJK COMPATIBILITY IDEOGRAPH-2F965
+2F966	糒	# CJK COMPATIBILITY IDEOGRAPH-2F966
+2F967	䊠	# CJK COMPATIBILITY IDEOGRAPH-2F967
+2F968	糨	# CJK COMPATIBILITY IDEOGRAPH-2F968
+2F969	糣	# CJK COMPATIBILITY IDEOGRAPH-2F969
+2F96A	紀	# CJK COMPATIBILITY IDEOGRAPH-2F96A
+2F96B	𥾆	# CJK COMPATIBILITY IDEOGRAPH-2F96B
+2F96C	絣	# CJK COMPATIBILITY IDEOGRAPH-2F96C
+2F96D	䌁	# CJK COMPATIBILITY IDEOGRAPH-2F96D
+2F96E	緇	# CJK COMPATIBILITY IDEOGRAPH-2F96E
+2F96F	縂	# CJK COMPATIBILITY IDEOGRAPH-2F96F
+2F970	繅	# CJK COMPATIBILITY IDEOGRAPH-2F970
+2F971	䌴	# CJK COMPATIBILITY IDEOGRAPH-2F971
+2F972	𦈨	# CJK COMPATIBILITY IDEOGRAPH-2F972
+2F973	𦉇	# CJK COMPATIBILITY IDEOGRAPH-2F973
+2F974	䍙	# CJK COMPATIBILITY IDEOGRAPH-2F974
+2F975	𦋙	# CJK COMPATIBILITY IDEOGRAPH-2F975
+2F976	罺	# CJK COMPATIBILITY IDEOGRAPH-2F976
+2F977	𦌾	# CJK COMPATIBILITY IDEOGRAPH-2F977
+2F978	羕	# CJK COMPATIBILITY IDEOGRAPH-2F978
+2F979	翺	# CJK COMPATIBILITY IDEOGRAPH-2F979
+2F97A	者	# CJK COMPATIBILITY IDEOGRAPH-2F97A
+2F97B	𦓚	# CJK COMPATIBILITY IDEOGRAPH-2F97B
+2F97C	𦔣	# CJK COMPATIBILITY IDEOGRAPH-2F97C
+2F97D	聠	# CJK COMPATIBILITY IDEOGRAPH-2F97D
+2F97E	𦖨	# CJK COMPATIBILITY IDEOGRAPH-2F97E
+2F97F	聰	# CJK COMPATIBILITY IDEOGRAPH-2F97F
+2F980	𣍟	# CJK COMPATIBILITY IDEOGRAPH-2F980
+2F981	䏕	# CJK COMPATIBILITY IDEOGRAPH-2F981
+2F982	育	# CJK COMPATIBILITY IDEOGRAPH-2F982
+2F983	脃	# CJK COMPATIBILITY IDEOGRAPH-2F983
+2F984	䐋	# CJK COMPATIBILITY IDEOGRAPH-2F984
+2F985	脾	# CJK COMPATIBILITY IDEOGRAPH-2F985
+2F986	媵	# CJK COMPATIBILITY IDEOGRAPH-2F986
+2F987	𦞧	# CJK COMPATIBILITY IDEOGRAPH-2F987
+2F988	𦞵	# CJK COMPATIBILITY IDEOGRAPH-2F988
+2F989	𣎓	# CJK COMPATIBILITY IDEOGRAPH-2F989
+2F98A	𣎜	# CJK COMPATIBILITY IDEOGRAPH-2F98A
+2F98B	舁	# CJK COMPATIBILITY IDEOGRAPH-2F98B
+2F98C	舄	# CJK COMPATIBILITY IDEOGRAPH-2F98C
+2F98D	辞	# CJK COMPATIBILITY IDEOGRAPH-2F98D
+2F98E	䑫	# CJK COMPATIBILITY IDEOGRAPH-2F98E
+2F98F	芑	# CJK COMPATIBILITY IDEOGRAPH-2F98F
+2F990	芋	# CJK COMPATIBILITY IDEOGRAPH-2F990
+2F991	芝	# CJK COMPATIBILITY IDEOGRAPH-2F991
+2F992	劳	# CJK COMPATIBILITY IDEOGRAPH-2F992
+2F993	花	# CJK COMPATIBILITY IDEOGRAPH-2F993
+2F994	芳	# CJK COMPATIBILITY IDEOGRAPH-2F994
+2F995	芽	# CJK COMPATIBILITY IDEOGRAPH-2F995
+2F996	苦	# CJK COMPATIBILITY IDEOGRAPH-2F996
+2F997	𦬼	# CJK COMPATIBILITY IDEOGRAPH-2F997
+2F998	若	# CJK COMPATIBILITY IDEOGRAPH-2F998
+2F999	茝	# CJK COMPATIBILITY IDEOGRAPH-2F999
+2F99A	荣	# CJK COMPATIBILITY IDEOGRAPH-2F99A
+2F99B	莭	# CJK COMPATIBILITY IDEOGRAPH-2F99B
+2F99C	茣	# CJK COMPATIBILITY IDEOGRAPH-2F99C
+2F99D	莽	# CJK COMPATIBILITY IDEOGRAPH-2F99D
+2F99E	菧	# CJK COMPATIBILITY IDEOGRAPH-2F99E
+2F99F	著	# CJK COMPATIBILITY IDEOGRAPH-2F99F
+2F9A0	荓	# CJK COMPATIBILITY IDEOGRAPH-2F9A0
+2F9A1	菊	# CJK COMPATIBILITY IDEOGRAPH-2F9A1
+2F9A2	菌	# CJK COMPATIBILITY IDEOGRAPH-2F9A2
+2F9A3	菜	# CJK COMPATIBILITY IDEOGRAPH-2F9A3
+2F9A4	𦰶	# CJK COMPATIBILITY IDEOGRAPH-2F9A4
+2F9A5	𦵫	# CJK COMPATIBILITY IDEOGRAPH-2F9A5
+2F9A6	𦳕	# CJK COMPATIBILITY IDEOGRAPH-2F9A6
+2F9A7	䔫	# CJK COMPATIBILITY IDEOGRAPH-2F9A7
+2F9A8	蓱	# CJK COMPATIBILITY IDEOGRAPH-2F9A8
+2F9A9	蓳	# CJK COMPATIBILITY IDEOGRAPH-2F9A9
+2F9AA	蔖	# CJK COMPATIBILITY IDEOGRAPH-2F9AA
+2F9AB	𧏊	# CJK COMPATIBILITY IDEOGRAPH-2F9AB
+2F9AC	蕤	# CJK COMPATIBILITY IDEOGRAPH-2F9AC
+2F9AD	𦼬	# CJK COMPATIBILITY IDEOGRAPH-2F9AD
+2F9AE	䕝	# CJK COMPATIBILITY IDEOGRAPH-2F9AE
+2F9AF	䕡	# CJK COMPATIBILITY IDEOGRAPH-2F9AF
+2F9B0	𦾱	# CJK COMPATIBILITY IDEOGRAPH-2F9B0
+2F9B1	𧃒	# CJK COMPATIBILITY IDEOGRAPH-2F9B1
+2F9B2	䕫	# CJK COMPATIBILITY IDEOGRAPH-2F9B2
+2F9B3	虐	# CJK COMPATIBILITY IDEOGRAPH-2F9B3
+2F9B4	虜	# CJK COMPATIBILITY IDEOGRAPH-2F9B4
+2F9B5	虧	# CJK COMPATIBILITY IDEOGRAPH-2F9B5
+2F9B6	虩	# CJK COMPATIBILITY IDEOGRAPH-2F9B6
+2F9B7	蚩	# CJK COMPATIBILITY IDEOGRAPH-2F9B7
+2F9B8	蚈	# CJK COMPATIBILITY IDEOGRAPH-2F9B8
+2F9B9	蜎	# CJK COMPATIBILITY IDEOGRAPH-2F9B9
+2F9BA	蛢	# CJK COMPATIBILITY IDEOGRAPH-2F9BA
+2F9BB	蝹	# CJK COMPATIBILITY IDEOGRAPH-2F9BB
+2F9BC	蜨	# CJK COMPATIBILITY IDEOGRAPH-2F9BC
+2F9BD	蝫	# CJK COMPATIBILITY IDEOGRAPH-2F9BD
+2F9BE	螆	# CJK COMPATIBILITY IDEOGRAPH-2F9BE
+2F9BF	䗗	# CJK COMPATIBILITY IDEOGRAPH-2F9BF
+2F9C0	蟡	# CJK COMPATIBILITY IDEOGRAPH-2F9C0
+2F9C1	蠁	# CJK COMPATIBILITY IDEOGRAPH-2F9C1
+2F9C2	䗹	# CJK COMPATIBILITY IDEOGRAPH-2F9C2
+2F9C3	衠	# CJK COMPATIBILITY IDEOGRAPH-2F9C3
+2F9C4	衣	# CJK COMPATIBILITY IDEOGRAPH-2F9C4
+2F9C5	𧙧	# CJK COMPATIBILITY IDEOGRAPH-2F9C5
+2F9C6	裗	# CJK COMPATIBILITY IDEOGRAPH-2F9C6
+2F9C7	裞	# CJK COMPATIBILITY IDEOGRAPH-2F9C7
+2F9C8	䘵	# CJK COMPATIBILITY IDEOGRAPH-2F9C8
+2F9C9	裺	# CJK COMPATIBILITY IDEOGRAPH-2F9C9
+2F9CA	㒻	# CJK COMPATIBILITY IDEOGRAPH-2F9CA
+2F9CB	𧢮	# CJK COMPATIBILITY IDEOGRAPH-2F9CB
+2F9CC	𧥦	# CJK COMPATIBILITY IDEOGRAPH-2F9CC
+2F9CD	䚾	# CJK COMPATIBILITY IDEOGRAPH-2F9CD
+2F9CE	䛇	# CJK COMPATIBILITY IDEOGRAPH-2F9CE
+2F9CF	誠	# CJK COMPATIBILITY IDEOGRAPH-2F9CF
+2F9D0	諭	# CJK COMPATIBILITY IDEOGRAPH-2F9D0
+2F9D1	變	# CJK COMPATIBILITY IDEOGRAPH-2F9D1
+2F9D2	豕	# CJK COMPATIBILITY IDEOGRAPH-2F9D2
+2F9D3	𧲨	# CJK COMPATIBILITY IDEOGRAPH-2F9D3
+2F9D4	貫	# CJK COMPATIBILITY IDEOGRAPH-2F9D4
+2F9D5	賁	# CJK COMPATIBILITY IDEOGRAPH-2F9D5
+2F9D6	贛	# CJK COMPATIBILITY IDEOGRAPH-2F9D6
+2F9D7	起	# CJK COMPATIBILITY IDEOGRAPH-2F9D7
+2F9D8	𧼯	# CJK COMPATIBILITY IDEOGRAPH-2F9D8
+2F9D9	𠠄	# CJK COMPATIBILITY IDEOGRAPH-2F9D9
+2F9DA	跋	# CJK COMPATIBILITY IDEOGRAPH-2F9DA
+2F9DB	趼	# CJK COMPATIBILITY IDEOGRAPH-2F9DB
+2F9DC	跰	# CJK COMPATIBILITY IDEOGRAPH-2F9DC
+2F9DD	𠣞	# CJK COMPATIBILITY IDEOGRAPH-2F9DD
+2F9DE	軔	# CJK COMPATIBILITY IDEOGRAPH-2F9DE
+2F9DF	輸	# CJK COMPATIBILITY IDEOGRAPH-2F9DF
+2F9E0	𨗒	# CJK COMPATIBILITY IDEOGRAPH-2F9E0
+2F9E1	𨗭	# CJK COMPATIBILITY IDEOGRAPH-2F9E1
+2F9E2	邔	# CJK COMPATIBILITY IDEOGRAPH-2F9E2
+2F9E3	郱	# CJK COMPATIBILITY IDEOGRAPH-2F9E3
+2F9E4	鄑	# CJK COMPATIBILITY IDEOGRAPH-2F9E4
+2F9E5	𨜮	# CJK COMPATIBILITY IDEOGRAPH-2F9E5
+2F9E6	鄛	# CJK COMPATIBILITY IDEOGRAPH-2F9E6
+2F9E7	鈸	# CJK COMPATIBILITY IDEOGRAPH-2F9E7
+2F9E8	鋗	# CJK COMPATIBILITY IDEOGRAPH-2F9E8
+2F9E9	鋘	# CJK COMPATIBILITY IDEOGRAPH-2F9E9
+2F9EA	鉼	# CJK COMPATIBILITY IDEOGRAPH-2F9EA
+2F9EB	鏹	# CJK COMPATIBILITY IDEOGRAPH-2F9EB
+2F9EC	鐕	# CJK COMPATIBILITY IDEOGRAPH-2F9EC
+2F9ED	𨯺	# CJK COMPATIBILITY IDEOGRAPH-2F9ED
+2F9EE	開	# CJK COMPATIBILITY IDEOGRAPH-2F9EE
+2F9EF	䦕	# CJK COMPATIBILITY IDEOGRAPH-2F9EF
+2F9F0	閷	# CJK COMPATIBILITY IDEOGRAPH-2F9F0
+2F9F1	𨵷	# CJK COMPATIBILITY IDEOGRAPH-2F9F1
+2F9F2	䧦	# CJK COMPATIBILITY IDEOGRAPH-2F9F2
+2F9F3	雃	# CJK COMPATIBILITY IDEOGRAPH-2F9F3
+2F9F4	嶲	# CJK COMPATIBILITY IDEOGRAPH-2F9F4
+2F9F5	霣	# CJK COMPATIBILITY IDEOGRAPH-2F9F5
+2F9F6	𩅅	# CJK COMPATIBILITY IDEOGRAPH-2F9F6
+2F9F7	𩈚	# CJK COMPATIBILITY IDEOGRAPH-2F9F7
+2F9F8	䩮	# CJK COMPATIBILITY IDEOGRAPH-2F9F8
+2F9F9	䩶	# CJK COMPATIBILITY IDEOGRAPH-2F9F9
+2F9FA	韠	# CJK COMPATIBILITY IDEOGRAPH-2F9FA
+2F9FB	𩐊	# CJK COMPATIBILITY IDEOGRAPH-2F9FB
+2F9FC	䪲	# CJK COMPATIBILITY IDEOGRAPH-2F9FC
+2F9FD	𩒖	# CJK COMPATIBILITY IDEOGRAPH-2F9FD
+2F9FE	頋	# CJK COMPATIBILITY IDEOGRAPH-2F9FE
+2F9FF	頋	# CJK COMPATIBILITY IDEOGRAPH-2F9FF
+2FA00	頩	# CJK COMPATIBILITY IDEOGRAPH-2FA00
+2FA01	𩖶	# CJK COMPATIBILITY IDEOGRAPH-2FA01
+2FA02	飢	# CJK COMPATIBILITY IDEOGRAPH-2FA02
+2FA03	䬳	# CJK COMPATIBILITY IDEOGRAPH-2FA03
+2FA04	餩	# CJK COMPATIBILITY IDEOGRAPH-2FA04
+2FA05	馧	# CJK COMPATIBILITY IDEOGRAPH-2FA05
+2FA06	駂	# CJK COMPATIBILITY IDEOGRAPH-2FA06
+2FA07	駾	# CJK COMPATIBILITY IDEOGRAPH-2FA07
+2FA08	䯎	# CJK COMPATIBILITY IDEOGRAPH-2FA08
+2FA09	𩬰	# CJK COMPATIBILITY IDEOGRAPH-2FA09
+2FA0A	鬒	# CJK COMPATIBILITY IDEOGRAPH-2FA0A
+2FA0B	鱀	# CJK COMPATIBILITY IDEOGRAPH-2FA0B
+2FA0C	鳽	# CJK COMPATIBILITY IDEOGRAPH-2FA0C
+2FA0D	䳎	# CJK COMPATIBILITY IDEOGRAPH-2FA0D
+2FA0E	䳭	# CJK COMPATIBILITY IDEOGRAPH-2FA0E
+2FA0F	鵧	# CJK COMPATIBILITY IDEOGRAPH-2FA0F
+2FA10	𪃎	# CJK COMPATIBILITY IDEOGRAPH-2FA10
+2FA11	䳸	# CJK COMPATIBILITY IDEOGRAPH-2FA11
+2FA12	𪄅	# CJK COMPATIBILITY IDEOGRAPH-2FA12
+2FA13	𪈎	# CJK COMPATIBILITY IDEOGRAPH-2FA13
+2FA14	𪊑	# CJK COMPATIBILITY IDEOGRAPH-2FA14
+2FA15	麻	# CJK COMPATIBILITY IDEOGRAPH-2FA15
+2FA16	䵖	# CJK COMPATIBILITY IDEOGRAPH-2FA16
+2FA17	黹	# CJK COMPATIBILITY IDEOGRAPH-2FA17
+2FA18	黾	# CJK COMPATIBILITY IDEOGRAPH-2FA18
+2FA19	鼅	# CJK COMPATIBILITY IDEOGRAPH-2FA19
+2FA1A	鼏	# CJK COMPATIBILITY IDEOGRAPH-2FA1A
+2FA1B	鼖	# CJK COMPATIBILITY IDEOGRAPH-2FA1B
+2FA1C	鼻	# CJK COMPATIBILITY IDEOGRAPH-2FA1C
+2FA1D	𪘀	# CJK COMPATIBILITY IDEOGRAPH-2FA1D
diff --git a/lib/translit.h b/lib/translit.h
new file mode 100644
index 0000000..15aa447
--- /dev/null
+++ b/lib/translit.h
@@ -0,0 +1,4411 @@
+/*
+ * Copyright (C) 1999-2003 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * Transliteration table
+ */
+
+static const unsigned int translit_data[9116] = {
+   1, ' ',
+   1, '!',
+   1, 'c',
+   2, 'l', 'b',
+   3, 'y', 'e', 'n',
+   1, '|',
+   2, 'S', 'S',
+   1, '"',
+   3, '(', 'c', ')',
+   1, 'a',
+   2, '<', '<',
+   3, 'n', 'o', 't',
+   1, '-',
+   3, '(', 'R', ')',
+   2, '^', '0',
+   3, '+', '/', '-',
+   2, '^', '2',
+   2, '^', '3',
+   1,'\'',
+   1, 'u',
+   1, 'P',
+   1, '.',
+   1, ',',
+   2, '^', '1',
+   1, 'o',
+   2, '>', '>',
+   5, ' ', '1',0x2044, '4', ' ',
+   5, ' ', '1',0x2044, '2', ' ',
+   5, ' ', '3',0x2044, '4', ' ',
+   1, '?',
+   2, '`', 'A',
+   2,0xB4, 'A',
+   2, '^', 'A',
+   2, '~', 'A',
+   2, '"', 'A',
+   1, 'A',
+   2, 'A', 'E',
+   1, 'C',
+   2, '`', 'E',
+   2,0xB4, 'E',
+   2, '^', 'E',
+   2, '"', 'E',
+   2, '`', 'I',
+   2,0xB4, 'I',
+   2, '^', 'I',
+   2, '"', 'I',
+   1, 'D',
+   2, '~', 'N',
+   2, '`', 'O',
+   2,0xB4, 'O',
+   2, '^', 'O',
+   2, '~', 'O',
+   2, '"', 'O',
+   1, 'x',
+   1, 'O',
+   2, '`', 'U',
+   2,0xB4, 'U',
+   2, '^', 'U',
+   2, '"', 'U',
+   2,0xB4, 'Y',
+   2, 'T', 'h',
+   2, 's', 's',
+   2, '`', 'a',
+   2,0xB4, 'a',
+   2, '^', 'a',
+   2, '~', 'a',
+   2, '"', 'a',
+   1, 'a',
+   2, 'a', 'e',
+   1, 'c',
+   2, '`', 'e',
+   2,0xB4, 'e',
+   2, '^', 'e',
+   2, '"', 'e',
+   2, '`', 'i',
+   2,0xB4, 'i',
+   2, '^', 'i',
+   2, '"', 'i',
+   1, 'd',
+   2, '~', 'n',
+   2, '`', 'o',
+   2,0xB4, 'o',
+   2, '^', 'o',
+   2, '~', 'o',
+   2, '"', 'o',
+   1, ':',
+   1, 'o',
+   2, '`', 'u',
+   2,0xB4, 'u',
+   2, '^', 'u',
+   2, '"', 'u',
+   2,0xB4, 'y',
+   2, 't', 'h',
+   2, '"', 'y',
+   1, 'A',
+   1, 'a',
+   1, 'A',
+   1, 'a',
+   1, 'A',
+   1, 'a',
+   2,0xB4, 'C',
+   2,0xB4, 'c',
+   2, '^', 'C',
+   2, '^', 'c',
+   1, 'C',
+   1, 'c',
+   1, 'C',
+   1, 'c',
+   1, 'D',
+   1, 'd',
+   1, 'D',
+   1, 'd',
+   1, 'E',
+   1, 'e',
+   1, 'E',
+   1, 'e',
+   1, 'E',
+   1, 'e',
+   1, 'E',
+   1, 'e',
+   1, 'E',
+   1, 'e',
+   2, '^', 'G',
+   2, '^', 'g',
+   1, 'G',
+   1, 'g',
+   1, 'G',
+   1, 'g',
+   1, 'G',
+   1, 'g',
+   2, '^', 'H',
+   2, '^', 'h',
+   1, 'H',
+   1, 'h',
+   2, '~', 'I',
+   2, '~', 'i',
+   1, 'I',
+   1, 'i',
+   1, 'I',
+   1, 'i',
+   1, 'I',
+   1, 'i',
+   1, 'I',
+   1, 'i',
+   2, 'I', 'J',
+   2, 'i', 'j',
+   2, '^', 'J',
+   2, '^', 'j',
+   1, 'K',
+   1, 'k',
+   1, 'L',
+   1, 'l',
+   1, 'L',
+   1, 'l',
+   1, 'L',
+   1, 'l',
+   1, 'L',
+   1, 'l',
+   1, 'L',
+   1, 'l',
+   2,0xB4, 'N',
+   2,0xB4, 'n',
+   1, 'N',
+   1, 'n',
+   1, 'N',
+   1, 'n',
+   2,'\'', 'n',
+   1, 'O',
+   1, 'o',
+   1, 'O',
+   1, 'o',
+   2, '"', 'O',
+   2, '"', 'o',
+   2, 'O', 'E',
+   2, 'o', 'e',
+   2,0xB4, 'R',
+   2,0xB4, 'r',
+   1, 'R',
+   1, 'r',
+   1, 'R',
+   1, 'r',
+   2,0xB4, 'S',
+   2,0xB4, 's',
+   2, '^', 'S',
+   2, '^', 's',
+   1, 'S',
+   1, 's',
+   1, 'S',
+   1, 's',
+   1, 'T',
+   1, 't',
+   1, 'T',
+   1, 't',
+   1, 'T',
+   1, 't',
+   2, '~', 'U',
+   2, '~', 'u',
+   1, 'U',
+   1, 'u',
+   1, 'U',
+   1, 'u',
+   1, 'U',
+   1, 'u',
+   2, '"', 'U',
+   2, '"', 'u',
+   1, 'U',
+   1, 'u',
+   2, '^', 'W',
+   2, '^', 'w',
+   2, '^', 'Y',
+   2, '^', 'y',
+   2, '"', 'Y',
+   2,0xB4, 'Z',
+   2,0xB4, 'z',
+   1, 'Z',
+   1, 'z',
+   1, 'Z',
+   1, 'z',
+   1, 's',
+   1, 'f',
+   2, 'D',0x017D,
+   2, 'D',0x017E,
+   2, 'd',0x017E,
+   2, 'L', 'J',
+   2, 'L', 'j',
+   2, 'l', 'j',
+   2, 'N', 'J',
+   2, 'N', 'j',
+   2, 'n', 'j',
+   2, 'D', 'Z',
+   2, 'D', 'z',
+   2, 'd', 'z',
+   1, 'S',
+   1, 's',
+   1, 'T',
+   1, 't',
+   1,0x2032,
+   1,0x2033,
+   1,0x2018,
+   1,0x2019,
+   1,0x201B,
+   1, '^',
+   1,'\'',
+   1,0xAF,
+   1,0xB4,
+   1, '`',
+   1, '_',
+   1, '~',
+   1, '"',
+   1,0x03B2,
+   1,0x03B8,
+   1,0x03A5,
+   1,0x03C6,
+   1,0x03C0,
+   1,0x03BA,
+   1,0x03C1,
+   1,0x03C2,
+   1,0x0398,
+   1,0x03B5,
+   1,0x03A3,
+   2,0x0565,0x0582,
+   2,0x05D5,0x05D5,
+   2,0x05D5,0x05D9,
+   2,0x05D9,0x05D9,
+   2,0x0627,0x0674,
+   2,0x0648,0x0674,
+   2,0x06C7,0x0674,
+   2,0x064A,0x0674,
+   2,0x0E4D,0x0E32,
+   2,0x0ECD,0x0EB2,
+   2,0x0EAB,0x0E99,
+   2,0x0EAB,0x0EA1,
+   2,0x0FB2,0x0F81,
+   2,0x0FB3,0x0F81,
+   1, 'B',
+   1, 'b',
+   1, 'D',
+   1, 'd',
+   1, 'F',
+   1, 'f',
+   1, 'M',
+   1, 'm',
+   1, 'P',
+   1, 'p',
+   1, 'S',
+   1, 's',
+   1, 'T',
+   1, 't',
+   2, '`', 'W',
+   2, '`', 'w',
+   2,0xB4, 'W',
+   2,0xB4, 'w',
+   2, '"', 'W',
+   2, '"', 'w',
+   2, 'a',0x02BE,
+   2, '`', 'Y',
+   2, '`', 'y',
+   1, ' ',
+   1, ' ',
+   1, ' ',
+   1, ' ',
+   1, ' ',
+   1, ' ',
+   1, ' ',
+   1, ' ',
+   1, '-',
+   1, '-',
+   1, '-',
+   1, '-',
+   1, '-',
+   1, '-',
+   1,'\'',
+   1,'\'',
+   1, ',',
+   1,'\'',
+   1, '"',
+   1, '"',
+   1, '"',
+   1, '"',
+   1, '+',
+   1, 'o',
+   1, '.',
+   2, '.', '.',
+   3, '.', '.', '.',
+   4, 'o', '/', 'o', 'o',
+   1,0xB4,
+   2,0xB4,0xB4,
+   3,0xB4,0xB4,0xB4,
+   2,0x2035,0x2035,
+   3,0x2035,0x2035,0x2035,
+   1, '<',
+   1, '>',
+   2, '!', '!',
+   1, '/',
+   2, '?', '?',
+   2, '?', '!',
+   2, '!', '?',
+   4,0xB4,0xB4,0xB4,0xB4,
+   2, 'R', 's',
+   4,0x0110,0x1ED3, 'n', 'g',
+   3, 'E', 'U', 'R',
+   3, 'a', '/', 'c',
+   3, 'a', '/', 's',
+   1, 'C',
+   2,0xB0, 'C',
+   3, 'c', '/', 'o',
+   3, 'c', '/', 'u',
+   1,0x0190,
+   2,0xB0, 'F',
+   1, 'g',
+   1, 'H',
+   1, 'H',
+   1, 'H',
+   1, 'h',
+   1,0x0127,
+   1, 'I',
+   1, 'I',
+   1, 'L',
+   1, 'l',
+   1, 'N',
+   2, 'N', 'o',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'R',
+   1, 'R',
+   3, 'T', 'E', 'L',
+   2, 'T', 'M',
+   1, 'Z',
+   3, 'O', 'h', 'm',
+   1, 'Z',
+   1, 'B',
+   1, 'C',
+   1, 'e',
+   1, 'e',
+   1, 'E',
+   1, 'F',
+   1, 'M',
+   1, 'o',
+   1,0x05D0,
+   1,0x05D1,
+   1,0x05D2,
+   1,0x05D3,
+   1, 'i',
+   3, 'F', 'A', 'X',
+   1,0x03B3,
+   1,0x0393,
+   1,0x03A0,
+   1,0x2211,
+   1, 'D',
+   1, 'd',
+   1, 'e',
+   1, 'i',
+   1, 'j',
+   5, ' ', '1',0x2044, '3', ' ',
+   5, ' ', '2',0x2044, '3', ' ',
+   5, ' ', '1',0x2044, '5', ' ',
+   5, ' ', '2',0x2044, '5', ' ',
+   5, ' ', '3',0x2044, '5', ' ',
+   5, ' ', '4',0x2044, '5', ' ',
+   5, ' ', '1',0x2044, '6', ' ',
+   5, ' ', '5',0x2044, '6', ' ',
+   5, ' ', '1',0x2044, '8', ' ',
+   5, ' ', '3',0x2044, '8', ' ',
+   5, ' ', '5',0x2044, '8', ' ',
+   5, ' ', '7',0x2044, '8', ' ',
+   3, ' ', '1',0x2044,
+   1, 'I',
+   2, 'I', 'I',
+   3, 'I', 'I', 'I',
+   2, 'I', 'V',
+   1, 'V',
+   2, 'V', 'I',
+   3, 'V', 'I', 'I',
+   4, 'V', 'I', 'I', 'I',
+   2, 'I', 'X',
+   1, 'X',
+   2, 'X', 'I',
+   3, 'X', 'I', 'I',
+   1, 'L',
+   1, 'C',
+   1, 'D',
+   1, 'M',
+   1, 'i',
+   2, 'i', 'i',
+   3, 'i', 'i', 'i',
+   2, 'i', 'v',
+   1, 'v',
+   2, 'v', 'i',
+   3, 'v', 'i', 'i',
+   4, 'v', 'i', 'i', 'i',
+   2, 'i', 'x',
+   1, 'x',
+   2, 'x', 'i',
+   3, 'x', 'i', 'i',
+   1, 'l',
+   1, 'c',
+   1, 'd',
+   1, 'm',
+   2, '<', '-',
+   1, '^',
+   2, '-', '>',
+   1, 'V',
+   3, '<', '-', '>',
+   2, '<', '=',
+   2, '=', '>',
+   3, '<', '=', '>',
+   1, '-',
+   1, '/',
+   1,'\\',
+   1, '*',
+   1,0x2022,
+   1, '|',
+   2,0x222B,0x222B,
+   3,0x222B,0x222B,0x222B,
+   2,0x222E,0x222E,
+   3,0x222E,0x222E,0x222E,
+   1, ':',
+   1, '~',
+   2, '/', '=',
+   2, '<', '=',
+   2, '>', '=',
+   2, '<', '<',
+   2, '>', '>',
+   1,0xB7,
+   3, '<', '<', '<',
+   3, '>', '>', '>',
+   3,0xB7,0xB7,0xB7,
+   5, '[', 'N', 'U', 'L', ']',
+   5, '[', 'S', 'O', 'H', ']',
+   5, '[', 'S', 'T', 'X', ']',
+   5, '[', 'E', 'T', 'X', ']',
+   5, '[', 'E', 'O', 'T', ']',
+   5, '[', 'E', 'N', 'Q', ']',
+   5, '[', 'A', 'C', 'K', ']',
+   5, '[', 'B', 'E', 'L', ']',
+   4, '[', 'B', 'S', ']',
+   4, '[', 'H', 'T', ']',
+   4, '[', 'L', 'F', ']',
+   4, '[', 'V', 'T', ']',
+   4, '[', 'F', 'F', ']',
+   4, '[', 'C', 'R', ']',
+   4, '[', 'S', 'O', ']',
+   4, '[', 'S', 'I', ']',
+   5, '[', 'D', 'L', 'E', ']',
+   5, '[', 'D', 'C', '1', ']',
+   5, '[', 'D', 'C', '2', ']',
+   5, '[', 'D', 'C', '3', ']',
+   5, '[', 'D', 'C', '4', ']',
+   5, '[', 'N', 'A', 'K', ']',
+   5, '[', 'S', 'Y', 'N', ']',
+   5, '[', 'E', 'T', 'B', ']',
+   5, '[', 'C', 'A', 'N', ']',
+   4, '[', 'E', 'M', ']',
+   5, '[', 'S', 'U', 'B', ']',
+   5, '[', 'E', 'S', 'C', ']',
+   4, '[', 'F', 'S', ']',
+   4, '[', 'G', 'S', ']',
+   4, '[', 'R', 'S', ']',
+   4, '[', 'U', 'S', ']',
+   4, '[', 'S', 'P', ']',
+   5, '[', 'D', 'E', 'L', ']',
+   4, '[', 'N', 'L', ']',
+   3, '(', '1', ')',
+   3, '(', '2', ')',
+   3, '(', '3', ')',
+   3, '(', '4', ')',
+   3, '(', '5', ')',
+   3, '(', '6', ')',
+   3, '(', '7', ')',
+   3, '(', '8', ')',
+   3, '(', '9', ')',
+   4, '(', '1', '0', ')',
+   4, '(', '1', '1', ')',
+   4, '(', '1', '2', ')',
+   4, '(', '1', '3', ')',
+   4, '(', '1', '4', ')',
+   4, '(', '1', '5', ')',
+   4, '(', '1', '6', ')',
+   4, '(', '1', '7', ')',
+   4, '(', '1', '8', ')',
+   4, '(', '1', '9', ')',
+   4, '(', '2', '0', ')',
+   3, '(', '1', ')',
+   3, '(', '2', ')',
+   3, '(', '3', ')',
+   3, '(', '4', ')',
+   3, '(', '5', ')',
+   3, '(', '6', ')',
+   3, '(', '7', ')',
+   3, '(', '8', ')',
+   3, '(', '9', ')',
+   4, '(', '1', '0', ')',
+   4, '(', '1', '1', ')',
+   4, '(', '1', '2', ')',
+   4, '(', '1', '3', ')',
+   4, '(', '1', '4', ')',
+   4, '(', '1', '5', ')',
+   4, '(', '1', '6', ')',
+   4, '(', '1', '7', ')',
+   4, '(', '1', '8', ')',
+   4, '(', '1', '9', ')',
+   4, '(', '2', '0', ')',
+   2, '1', '.',
+   2, '2', '.',
+   2, '3', '.',
+   2, '4', '.',
+   2, '5', '.',
+   2, '6', '.',
+   2, '7', '.',
+   2, '8', '.',
+   2, '9', '.',
+   3, '1', '0', '.',
+   3, '1', '1', '.',
+   3, '1', '2', '.',
+   3, '1', '3', '.',
+   3, '1', '4', '.',
+   3, '1', '5', '.',
+   3, '1', '6', '.',
+   3, '1', '7', '.',
+   3, '1', '8', '.',
+   3, '1', '9', '.',
+   3, '2', '0', '.',
+   3, '(', 'a', ')',
+   3, '(', 'b', ')',
+   3, '(', 'c', ')',
+   3, '(', 'd', ')',
+   3, '(', 'e', ')',
+   3, '(', 'f', ')',
+   3, '(', 'g', ')',
+   3, '(', 'h', ')',
+   3, '(', 'i', ')',
+   3, '(', 'j', ')',
+   3, '(', 'k', ')',
+   3, '(', 'l', ')',
+   3, '(', 'm', ')',
+   3, '(', 'n', ')',
+   3, '(', 'o', ')',
+   3, '(', 'p', ')',
+   3, '(', 'q', ')',
+   3, '(', 'r', ')',
+   3, '(', 's', ')',
+   3, '(', 't', ')',
+   3, '(', 'u', ')',
+   3, '(', 'v', ')',
+   3, '(', 'w', ')',
+   3, '(', 'x', ')',
+   3, '(', 'y', ')',
+   3, '(', 'z', ')',
+   3, '(', 'A', ')',
+   3, '(', 'B', ')',
+   3, '(', 'C', ')',
+   3, '(', 'D', ')',
+   3, '(', 'E', ')',
+   3, '(', 'F', ')',
+   3, '(', 'G', ')',
+   3, '(', 'H', ')',
+   3, '(', 'I', ')',
+   3, '(', 'J', ')',
+   3, '(', 'K', ')',
+   3, '(', 'L', ')',
+   3, '(', 'M', ')',
+   3, '(', 'N', ')',
+   3, '(', 'O', ')',
+   3, '(', 'P', ')',
+   3, '(', 'Q', ')',
+   3, '(', 'R', ')',
+   3, '(', 'S', ')',
+   3, '(', 'T', ')',
+   3, '(', 'U', ')',
+   3, '(', 'V', ')',
+   3, '(', 'W', ')',
+   3, '(', 'X', ')',
+   3, '(', 'Y', ')',
+   3, '(', 'Z', ')',
+   3, '(', 'a', ')',
+   3, '(', 'b', ')',
+   3, '(', 'c', ')',
+   3, '(', 'd', ')',
+   3, '(', 'e', ')',
+   3, '(', 'f', ')',
+   3, '(', 'g', ')',
+   3, '(', 'h', ')',
+   3, '(', 'i', ')',
+   3, '(', 'j', ')',
+   3, '(', 'k', ')',
+   3, '(', 'l', ')',
+   3, '(', 'm', ')',
+   3, '(', 'n', ')',
+   3, '(', 'o', ')',
+   3, '(', 'p', ')',
+   3, '(', 'q', ')',
+   3, '(', 'r', ')',
+   3, '(', 's', ')',
+   3, '(', 't', ')',
+   3, '(', 'u', ')',
+   3, '(', 'v', ')',
+   3, '(', 'w', ')',
+   3, '(', 'x', ')',
+   3, '(', 'y', ')',
+   3, '(', 'z', ')',
+   3, '(', '0', ')',
+   1, '-',
+   1, '|',
+   1, '+',
+   1, '+',
+   1, '+',
+   1, '+',
+   1, '+',
+   1, '+',
+   1, '+',
+   1, '+',
+   1, '+',
+   1, 'o',
+   4,0x222B,0x222B,0x222B,0x222B,
+   3, ':', ':', '=',
+   2, '=', '=',
+   3, '=', '=', '=',
+   1,0x6BCD,
+   1,0x9F9F,
+   1,0x4E00,
+   1,0x4E28,
+   1,0x4E36,
+   1,0x4E3F,
+   1,0x4E59,
+   1,0x4E85,
+   1,0x4E8C,
+   1,0x4EA0,
+   1,0x4EBA,
+   1,0x513F,
+   1,0x5165,
+   1,0x516B,
+   1,0x5182,
+   1,0x5196,
+   1,0x51AB,
+   1,0x51E0,
+   1,0x51F5,
+   1,0x5200,
+   1,0x529B,
+   1,0x52F9,
+   1,0x5315,
+   1,0x531A,
+   1,0x5338,
+   1,0x5341,
+   1,0x535C,
+   1,0x5369,
+   1,0x5382,
+   1,0x53B6,
+   1,0x53C8,
+   1,0x53E3,
+   1,0x56D7,
+   1,0x571F,
+   1,0x58EB,
+   1,0x5902,
+   1,0x590A,
+   1,0x5915,
+   1,0x5927,
+   1,0x5973,
+   1,0x5B50,
+   1,0x5B80,
+   1,0x5BF8,
+   1,0x5C0F,
+   1,0x5C22,
+   1,0x5C38,
+   1,0x5C6E,
+   1,0x5C71,
+   1,0x5DDB,
+   1,0x5DE5,
+   1,0x5DF1,
+   1,0x5DFE,
+   1,0x5E72,
+   1,0x5E7A,
+   1,0x5E7F,
+   1,0x5EF4,
+   1,0x5EFE,
+   1,0x5F0B,
+   1,0x5F13,
+   1,0x5F50,
+   1,0x5F61,
+   1,0x5F73,
+   1,0x5FC3,
+   1,0x6208,
+   1,0x6236,
+   1,0x624B,
+   1,0x652F,
+   1,0x6534,
+   1,0x6587,
+   1,0x6597,
+   1,0x65A4,
+   1,0x65B9,
+   1,0x65E0,
+   1,0x65E5,
+   1,0x66F0,
+   1,0x6708,
+   1,0x6728,
+   1,0x6B20,
+   1,0x6B62,
+   1,0x6B79,
+   1,0x6BB3,
+   1,0x6BCB,
+   1,0x6BD4,
+   1,0x6BDB,
+   1,0x6C0F,
+   1,0x6C14,
+   1,0x6C34,
+   1,0x706B,
+   1,0x722A,
+   1,0x7236,
+   1,0x723B,
+   1,0x723F,
+   1,0x7247,
+   1,0x7259,
+   1,0x725B,
+   1,0x72AC,
+   1,0x7384,
+   1,0x7389,
+   1,0x74DC,
+   1,0x74E6,
+   1,0x7518,
+   1,0x751F,
+   1,0x7528,
+   1,0x7530,
+   1,0x758B,
+   1,0x7592,
+   1,0x7676,
+   1,0x767D,
+   1,0x76AE,
+   1,0x76BF,
+   1,0x76EE,
+   1,0x77DB,
+   1,0x77E2,
+   1,0x77F3,
+   1,0x793A,
+   1,0x79B8,
+   1,0x79BE,
+   1,0x7A74,
+   1,0x7ACB,
+   1,0x7AF9,
+   1,0x7C73,
+   1,0x7CF8,
+   1,0x7F36,
+   1,0x7F51,
+   1,0x7F8A,
+   1,0x7FBD,
+   1,0x8001,
+   1,0x800C,
+   1,0x8012,
+   1,0x8033,
+   1,0x807F,
+   1,0x8089,
+   1,0x81E3,
+   1,0x81EA,
+   1,0x81F3,
+   1,0x81FC,
+   1,0x820C,
+   1,0x821B,
+   1,0x821F,
+   1,0x826E,
+   1,0x8272,
+   1,0x8278,
+   1,0x864D,
+   1,0x866B,
+   1,0x8840,
+   1,0x884C,
+   1,0x8863,
+   1,0x897E,
+   1,0x898B,
+   1,0x89D2,
+   1,0x8A00,
+   1,0x8C37,
+   1,0x8C46,
+   1,0x8C55,
+   1,0x8C78,
+   1,0x8C9D,
+   1,0x8D64,
+   1,0x8D70,
+   1,0x8DB3,
+   1,0x8EAB,
+   1,0x8ECA,
+   1,0x8F9B,
+   1,0x8FB0,
+   1,0x8FB5,
+   1,0x9091,
+   1,0x9149,
+   1,0x91C6,
+   1,0x91CC,
+   1,0x91D1,
+   1,0x9577,
+   1,0x9580,
+   1,0x961C,
+   1,0x96B6,
+   1,0x96B9,
+   1,0x96E8,
+   1,0x9751,
+   1,0x975E,
+   1,0x9762,
+   1,0x9769,
+   1,0x97CB,
+   1,0x97ED,
+   1,0x97F3,
+   1,0x9801,
+   1,0x98A8,
+   1,0x98DB,
+   1,0x98DF,
+   1,0x9996,
+   1,0x9999,
+   1,0x99AC,
+   1,0x9AA8,
+   1,0x9AD8,
+   1,0x9ADF,
+   1,0x9B25,
+   1,0x9B2F,
+   1,0x9B32,
+   1,0x9B3C,
+   1,0x9B5A,
+   1,0x9CE5,
+   1,0x9E75,
+   1,0x9E7F,
+   1,0x9EA5,
+   1,0x9EBB,
+   1,0x9EC3,
+   1,0x9ECD,
+   1,0x9ED1,
+   1,0x9EF9,
+   1,0x9EFD,
+   1,0x9F0E,
+   1,0x9F13,
+   1,0x9F20,
+   1,0x9F3B,
+   1,0x9F4A,
+   1,0x9F52,
+   1,0x9F8D,
+   1,0x9F9C,
+   1,0x9FA0,
+   1, ' ',
+   1,0x3012,
+   1,0x5341,
+   1,0x5344,
+   1,0x5345,
+   1,0x3042,
+   1,0x3044,
+   1,0x3046,
+   1,0x3048,
+   1,0x304A,
+   1,0x3064,
+   1,0x3084,
+   1,0x3086,
+   1,0x3088,
+   1,0x308F,
+   1,0x304B,
+   1,0x3051,
+   2, ' ',0x3099,
+   2, ' ',0x309A,
+   1, '=',
+   1,0x30A2,
+   1,0x30A4,
+   1,0x30A6,
+   1,0x30A8,
+   1,0x30AA,
+   1,0x30C4,
+   1,0x30E4,
+   1,0x30E6,
+   1,0x30E8,
+   1,0x30EF,
+   1,0x30AB,
+   1,0x30B1,
+   1,0x1100,
+   1,0x1101,
+   1,0x11AA,
+   1,0x1102,
+   1,0x11AC,
+   1,0x11AD,
+   1,0x1103,
+   1,0x1104,
+   1,0x1105,
+   1,0x11B0,
+   1,0x11B1,
+   1,0x11B2,
+   1,0x11B3,
+   1,0x11B4,
+   1,0x11B5,
+   1,0x111A,
+   1,0x1106,
+   1,0x1107,
+   1,0x1108,
+   1,0x1121,
+   1,0x1109,
+   1,0x110A,
+   1,0x110B,
+   1,0x110C,
+   1,0x110D,
+   1,0x110E,
+   1,0x110F,
+   1,0x1110,
+   1,0x1111,
+   1,0x1112,
+   1,0x1161,
+   1,0x1162,
+   1,0x1163,
+   1,0x1164,
+   1,0x1165,
+   1,0x1166,
+   1,0x1167,
+   1,0x1168,
+   1,0x1169,
+   1,0x116A,
+   1,0x116B,
+   1,0x116C,
+   1,0x116D,
+   1,0x116E,
+   1,0x116F,
+   1,0x1170,
+   1,0x1171,
+   1,0x1172,
+   1,0x1173,
+   1,0x1174,
+   1,0x1175,
+   1,0x1160,
+   1,0x1114,
+   1,0x1115,
+   1,0x11C7,
+   1,0x11C8,
+   1,0x11CC,
+   1,0x11CE,
+   1,0x11D3,
+   1,0x11D7,
+   1,0x11D9,
+   1,0x111C,
+   1,0x11DD,
+   1,0x11DF,
+   1,0x111D,
+   1,0x111E,
+   1,0x1120,
+   1,0x1122,
+   1,0x1123,
+   1,0x1127,
+   1,0x1129,
+   1,0x112B,
+   1,0x112C,
+   1,0x112D,
+   1,0x112E,
+   1,0x112F,
+   1,0x1132,
+   1,0x1136,
+   1,0x1140,
+   1,0x1147,
+   1,0x114C,
+   1,0x11F1,
+   1,0x11F2,
+   1,0x1157,
+   1,0x1158,
+   1,0x1159,
+   1,0x1184,
+   1,0x1185,
+   1,0x1188,
+   1,0x1191,
+   1,0x1192,
+   1,0x1194,
+   1,0x119E,
+   1,0x11A1,
+   1,0x30AF,
+   1,0x30B7,
+   1,0x30B9,
+   1,0x30C8,
+   1,0x30CC,
+   1,0x30CF,
+   1,0x30D2,
+   1,0x30D5,
+   1,0x30D8,
+   1,0x30DB,
+   1,0x30E0,
+   1,0x30E9,
+   1,0x30EA,
+   1,0x30EB,
+   1,0x30EC,
+   1,0x30ED,
+   3, '(',0x1100, ')',
+   3, '(',0x1102, ')',
+   3, '(',0x1103, ')',
+   3, '(',0x1105, ')',
+   3, '(',0x1106, ')',
+   3, '(',0x1107, ')',
+   3, '(',0x1109, ')',
+   3, '(',0x110B, ')',
+   3, '(',0x110C, ')',
+   3, '(',0x110E, ')',
+   3, '(',0x110F, ')',
+   3, '(',0x1110, ')',
+   3, '(',0x1111, ')',
+   3, '(',0x1112, ')',
+   4, '(',0x1100,0x1161, ')',
+   4, '(',0x1102,0x1161, ')',
+   4, '(',0x1103,0x1161, ')',
+   4, '(',0x1105,0x1161, ')',
+   4, '(',0x1106,0x1161, ')',
+   4, '(',0x1107,0x1161, ')',
+   4, '(',0x1109,0x1161, ')',
+   4, '(',0x110B,0x1161, ')',
+   4, '(',0x110C,0x1161, ')',
+   4, '(',0x110E,0x1161, ')',
+   4, '(',0x110F,0x1161, ')',
+   4, '(',0x1110,0x1161, ')',
+   4, '(',0x1111,0x1161, ')',
+   4, '(',0x1112,0x1161, ')',
+   4, '(',0x110C,0x116E, ')',
+   7, '(',0x110B,0x1169,0x110C,0x1165,0x11AB, ')',
+   6, '(',0x110B,0x1169,0x1112,0x116E, ')',
+   3, '(',0x4E00, ')',
+   3, '(',0x4E8C, ')',
+   3, '(',0x4E09, ')',
+   3, '(',0x56DB, ')',
+   3, '(',0x4E94, ')',
+   3, '(',0x516D, ')',
+   3, '(',0x4E03, ')',
+   3, '(',0x516B, ')',
+   3, '(',0x4E5D, ')',
+   3, '(',0x5341, ')',
+   3, '(',0x6708, ')',
+   3, '(',0x706B, ')',
+   3, '(',0x6C34, ')',
+   3, '(',0x6728, ')',
+   3, '(',0x91D1, ')',
+   3, '(',0x571F, ')',
+   3, '(',0x65E5, ')',
+   3, '(',0x682A, ')',
+   3, '(',0x6709, ')',
+   3, '(',0x793E, ')',
+   3, '(',0x540D, ')',
+   3, '(',0x7279, ')',
+   3, '(',0x8CA1, ')',
+   3, '(',0x795D, ')',
+   3, '(',0x52B4, ')',
+   3, '(',0x4EE3, ')',
+   3, '(',0x547C, ')',
+   3, '(',0x5B66, ')',
+   3, '(',0x76E3, ')',
+   3, '(',0x4F01, ')',
+   3, '(',0x8CC7, ')',
+   3, '(',0x5354, ')',
+   3, '(',0x796D, ')',
+   3, '(',0x4F11, ')',
+   3, '(',0x81EA, ')',
+   3, '(',0x81F3, ')',
+   3, 'P', 'T', 'E',
+   4, '(', '2', '1', ')',
+   4, '(', '2', '2', ')',
+   4, '(', '2', '3', ')',
+   4, '(', '2', '4', ')',
+   4, '(', '2', '5', ')',
+   4, '(', '2', '6', ')',
+   4, '(', '2', '7', ')',
+   4, '(', '2', '8', ')',
+   4, '(', '2', '9', ')',
+   4, '(', '3', '0', ')',
+   4, '(', '3', '1', ')',
+   4, '(', '3', '2', ')',
+   4, '(', '3', '3', ')',
+   4, '(', '3', '4', ')',
+   4, '(', '3', '5', ')',
+   3, '(',0x1100, ')',
+   3, '(',0x1102, ')',
+   3, '(',0x1103, ')',
+   3, '(',0x1105, ')',
+   3, '(',0x1106, ')',
+   3, '(',0x1107, ')',
+   3, '(',0x1109, ')',
+   3, '(',0x110B, ')',
+   3, '(',0x110C, ')',
+   3, '(',0x110E, ')',
+   3, '(',0x110F, ')',
+   3, '(',0x1110, ')',
+   3, '(',0x1111, ')',
+   3, '(',0x1112, ')',
+   4, '(',0x1100,0x1161, ')',
+   4, '(',0x1102,0x1161, ')',
+   4, '(',0x1103,0x1161, ')',
+   4, '(',0x1105,0x1161, ')',
+   4, '(',0x1106,0x1161, ')',
+   4, '(',0x1107,0x1161, ')',
+   4, '(',0x1109,0x1161, ')',
+   4, '(',0x110B,0x1161, ')',
+   4, '(',0x110C,0x1161, ')',
+   4, '(',0x110E,0x1161, ')',
+   4, '(',0x110F,0x1161, ')',
+   4, '(',0x1110,0x1161, ')',
+   4, '(',0x1111,0x1161, ')',
+   4, '(',0x1112,0x1161, ')',
+   7, '(',0x110E,0x1161,0x11B7,0x1100,0x1169, ')',
+   6, '(',0x110C,0x116E,0x110B,0x1174, ')',
+   3, '(',0x4E00, ')',
+   3, '(',0x4E8C, ')',
+   3, '(',0x4E09, ')',
+   3, '(',0x56DB, ')',
+   3, '(',0x4E94, ')',
+   3, '(',0x516D, ')',
+   3, '(',0x4E03, ')',
+   3, '(',0x516B, ')',
+   3, '(',0x4E5D, ')',
+   3, '(',0x5341, ')',
+   3, '(',0x6708, ')',
+   3, '(',0x706B, ')',
+   3, '(',0x6C34, ')',
+   3, '(',0x6728, ')',
+   3, '(',0x91D1, ')',
+   3, '(',0x571F, ')',
+   3, '(',0x65E5, ')',
+   3, '(',0x682A, ')',
+   3, '(',0x6709, ')',
+   3, '(',0x793E, ')',
+   3, '(',0x540D, ')',
+   3, '(',0x7279, ')',
+   3, '(',0x8CA1, ')',
+   3, '(',0x795D, ')',
+   3, '(',0x52B4, ')',
+   3, '(',0x79D8, ')',
+   3, '(',0x7537, ')',
+   3, '(',0x5973, ')',
+   3, '(',0x9069, ')',
+   3, '(',0x512A, ')',
+   3, '(',0x5370, ')',
+   3, '(',0x6CE8, ')',
+   3, '(',0x9805, ')',
+   3, '(',0x4F11, ')',
+   3, '(',0x5199, ')',
+   3, '(',0x6B63, ')',
+   3, '(',0x4E0A, ')',
+   3, '(',0x4E2D, ')',
+   3, '(',0x4E0B, ')',
+   3, '(',0x5DE6, ')',
+   3, '(',0x53F3, ')',
+   3, '(',0x533B, ')',
+   3, '(',0x5B97, ')',
+   3, '(',0x5B66, ')',
+   3, '(',0x76E3, ')',
+   3, '(',0x4F01, ')',
+   3, '(',0x8CC7, ')',
+   3, '(',0x5354, ')',
+   3, '(',0x591C, ')',
+   4, '(', '3', '6', ')',
+   4, '(', '3', '7', ')',
+   4, '(', '3', '8', ')',
+   4, '(', '3', '9', ')',
+   4, '(', '4', '0', ')',
+   4, '(', '4', '1', ')',
+   4, '(', '4', '2', ')',
+   4, '(', '4', '3', ')',
+   4, '(', '4', '4', ')',
+   4, '(', '4', '5', ')',
+   4, '(', '4', '6', ')',
+   4, '(', '4', '7', ')',
+   4, '(', '4', '8', ')',
+   4, '(', '4', '9', ')',
+   4, '(', '5', '0', ')',
+   2, '1',0x6708,
+   2, '2',0x6708,
+   2, '3',0x6708,
+   2, '4',0x6708,
+   2, '5',0x6708,
+   2, '6',0x6708,
+   2, '7',0x6708,
+   2, '8',0x6708,
+   2, '9',0x6708,
+   3, '1', '0',0x6708,
+   3, '1', '1',0x6708,
+   3, '1', '2',0x6708,
+   2, 'H', 'g',
+   3, 'e', 'r', 'g',
+   2, 'e', 'V',
+   3, 'L', 'T', 'D',
+   3, '(',0x30A2, ')',
+   3, '(',0x30A4, ')',
+   3, '(',0x30A6, ')',
+   3, '(',0x30A8, ')',
+   3, '(',0x30AA, ')',
+   3, '(',0x30AB, ')',
+   3, '(',0x30AD, ')',
+   3, '(',0x30AF, ')',
+   3, '(',0x30B1, ')',
+   3, '(',0x30B3, ')',
+   3, '(',0x30B5, ')',
+   3, '(',0x30B7, ')',
+   3, '(',0x30B9, ')',
+   3, '(',0x30BB, ')',
+   3, '(',0x30BD, ')',
+   3, '(',0x30BF, ')',
+   3, '(',0x30C1, ')',
+   3, '(',0x30C4, ')',
+   3, '(',0x30C6, ')',
+   3, '(',0x30C8, ')',
+   3, '(',0x30CA, ')',
+   3, '(',0x30CB, ')',
+   3, '(',0x30CC, ')',
+   3, '(',0x30CD, ')',
+   3, '(',0x30CE, ')',
+   3, '(',0x30CF, ')',
+   3, '(',0x30D2, ')',
+   3, '(',0x30D5, ')',
+   3, '(',0x30D8, ')',
+   3, '(',0x30DB, ')',
+   3, '(',0x30DE, ')',
+   3, '(',0x30DF, ')',
+   3, '(',0x30E0, ')',
+   3, '(',0x30E1, ')',
+   3, '(',0x30E2, ')',
+   3, '(',0x30E4, ')',
+   3, '(',0x30E6, ')',
+   3, '(',0x30E8, ')',
+   3, '(',0x30E9, ')',
+   3, '(',0x30EA, ')',
+   3, '(',0x30EB, ')',
+   3, '(',0x30EC, ')',
+   3, '(',0x30ED, ')',
+   3, '(',0x30EF, ')',
+   3, '(',0x30F0, ')',
+   3, '(',0x30F1, ')',
+   3, '(',0x30F2, ')',
+   4,0x30A2,0x30D1,0x30FC,0x30C8,
+   4,0x30A2,0x30EB,0x30D5,0x30A1,
+   4,0x30A2,0x30F3,0x30DA,0x30A2,
+   3,0x30A2,0x30FC,0x30EB,
+   4,0x30A4,0x30CB,0x30F3,0x30B0,
+   3,0x30A4,0x30F3,0x30C1,
+   3,0x30A6,0x30A9,0x30F3,
+   5,0x30A8,0x30B9,0x30AF,0x30FC,0x30C9,
+   4,0x30A8,0x30FC,0x30AB,0x30FC,
+   3,0x30AA,0x30F3,0x30B9,
+   3,0x30AA,0x30FC,0x30E0,
+   3,0x30AB,0x30A4,0x30EA,
+   4,0x30AB,0x30E9,0x30C3,0x30C8,
+   4,0x30AB,0x30ED,0x30EA,0x30FC,
+   3,0x30AC,0x30ED,0x30F3,
+   3,0x30AC,0x30F3,0x30DE,
+   2,0x30AE,0x30AC,
+   3,0x30AE,0x30CB,0x30FC,
+   4,0x30AD,0x30E5,0x30EA,0x30FC,
+   4,0x30AE,0x30EB,0x30C0,0x30FC,
+   2,0x30AD,0x30ED,
+   5,0x30AD,0x30ED,0x30B0,0x30E9,0x30E0,
+   6,0x30AD,0x30ED,0x30E1,0x30FC,0x30C8,0x30EB,
+   5,0x30AD,0x30ED,0x30EF,0x30C3,0x30C8,
+   3,0x30B0,0x30E9,0x30E0,
+   5,0x30B0,0x30E9,0x30E0,0x30C8,0x30F3,
+   5,0x30AF,0x30EB,0x30BC,0x30A4,0x30ED,
+   4,0x30AF,0x30ED,0x30FC,0x30CD,
+   3,0x30B1,0x30FC,0x30B9,
+   3,0x30B3,0x30EB,0x30CA,
+   3,0x30B3,0x30FC,0x30DD,
+   4,0x30B5,0x30A4,0x30AF,0x30EB,
+   5,0x30B5,0x30F3,0x30C1,0x30FC,0x30E0,
+   4,0x30B7,0x30EA,0x30F3,0x30B0,
+   3,0x30BB,0x30F3,0x30C1,
+   3,0x30BB,0x30F3,0x30C8,
+   3,0x30C0,0x30FC,0x30B9,
+   2,0x30C7,0x30B7,
+   2,0x30C9,0x30EB,
+   2,0x30C8,0x30F3,
+   2,0x30CA,0x30CE,
+   3,0x30CE,0x30C3,0x30C8,
+   3,0x30CF,0x30A4,0x30C4,
+   5,0x30D1,0x30FC,0x30BB,0x30F3,0x30C8,
+   3,0x30D1,0x30FC,0x30C4,
+   4,0x30D0,0x30FC,0x30EC,0x30EB,
+   5,0x30D4,0x30A2,0x30B9,0x30C8,0x30EB,
+   3,0x30D4,0x30AF,0x30EB,
+   2,0x30D4,0x30B3,
+   2,0x30D3,0x30EB,
+   5,0x30D5,0x30A1,0x30E9,0x30C3,0x30C9,
+   4,0x30D5,0x30A3,0x30FC,0x30C8,
+   5,0x30D6,0x30C3,0x30B7,0x30A7,0x30EB,
+   3,0x30D5,0x30E9,0x30F3,
+   5,0x30D8,0x30AF,0x30BF,0x30FC,0x30EB,
+   2,0x30DA,0x30BD,
+   3,0x30DA,0x30CB,0x30D2,
+   3,0x30D8,0x30EB,0x30C4,
+   3,0x30DA,0x30F3,0x30B9,
+   3,0x30DA,0x30FC,0x30B8,
+   3,0x30D9,0x30FC,0x30BF,
+   4,0x30DD,0x30A4,0x30F3,0x30C8,
+   3,0x30DC,0x30EB,0x30C8,
+   2,0x30DB,0x30F3,
+   3,0x30DD,0x30F3,0x30C9,
+   3,0x30DB,0x30FC,0x30EB,
+   3,0x30DB,0x30FC,0x30F3,
+   4,0x30DE,0x30A4,0x30AF,0x30ED,
+   3,0x30DE,0x30A4,0x30EB,
+   3,0x30DE,0x30C3,0x30CF,
+   3,0x30DE,0x30EB,0x30AF,
+   5,0x30DE,0x30F3,0x30B7,0x30E7,0x30F3,
+   4,0x30DF,0x30AF,0x30ED,0x30F3,
+   2,0x30DF,0x30EA,
+   5,0x30DF,0x30EA,0x30D0,0x30FC,0x30EB,
+   2,0x30E1,0x30AC,
+   4,0x30E1,0x30AC,0x30C8,0x30F3,
+   4,0x30E1,0x30FC,0x30C8,0x30EB,
+   3,0x30E4,0x30FC,0x30C9,
+   3,0x30E4,0x30FC,0x30EB,
+   3,0x30E6,0x30A2,0x30F3,
+   4,0x30EA,0x30C3,0x30C8,0x30EB,
+   2,0x30EA,0x30E9,
+   3,0x30EB,0x30D4,0x30FC,
+   4,0x30EB,0x30FC,0x30D6,0x30EB,
+   2,0x30EC,0x30E0,
+   5,0x30EC,0x30F3,0x30C8,0x30B2,0x30F3,
+   3,0x30EF,0x30C3,0x30C8,
+   2, '0',0x70B9,
+   2, '1',0x70B9,
+   2, '2',0x70B9,
+   2, '3',0x70B9,
+   2, '4',0x70B9,
+   2, '5',0x70B9,
+   2, '6',0x70B9,
+   2, '7',0x70B9,
+   2, '8',0x70B9,
+   2, '9',0x70B9,
+   3, '1', '0',0x70B9,
+   3, '1', '1',0x70B9,
+   3, '1', '2',0x70B9,
+   3, '1', '3',0x70B9,
+   3, '1', '4',0x70B9,
+   3, '1', '5',0x70B9,
+   3, '1', '6',0x70B9,
+   3, '1', '7',0x70B9,
+   3, '1', '8',0x70B9,
+   3, '1', '9',0x70B9,
+   3, '2', '0',0x70B9,
+   3, '2', '1',0x70B9,
+   3, '2', '2',0x70B9,
+   3, '2', '3',0x70B9,
+   3, '2', '4',0x70B9,
+   3, 'h', 'P', 'a',
+   2, 'd', 'a',
+   2, 'A', 'U',
+   3, 'b', 'a', 'r',
+   2, 'o', 'V',
+   2, 'p', 'c',
+   2, 'd', 'm',
+   4, 'd', 'm', '^', '2',
+   4, 'd', 'm', '^', '3',
+   2, 'I', 'U',
+   2,0x5E73,0x6210,
+   2,0x662D,0x548C,
+   2,0x5927,0x6B63,
+   2,0x660E,0x6CBB,
+   4,0x682A,0x5F0F,0x4F1A,0x793E,
+   2, 'p', 'A',
+   2, 'n', 'A',
+   2,0x03BC, 'A',
+   2, 'm', 'A',
+   2, 'k', 'A',
+   2, 'K', 'B',
+   2, 'M', 'B',
+   2, 'G', 'B',
+   3, 'c', 'a', 'l',
+   4, 'k', 'c', 'a', 'l',
+   2, 'p', 'F',
+   2, 'n', 'F',
+   2,0x03BC, 'F',
+   2,0x03BC, 'g',
+   2, 'm', 'g',
+   2, 'k', 'g',
+   2, 'H', 'z',
+   3, 'k', 'H', 'z',
+   3, 'M', 'H', 'z',
+   3, 'G', 'H', 'z',
+   3, 'T', 'H', 'z',
+   2,0x03BC, 'l',
+   2, 'm', 'l',
+   2, 'd', 'l',
+   2, 'k', 'l',
+   2, 'f', 'm',
+   2, 'n', 'm',
+   2,0x03BC, 'm',
+   2, 'm', 'm',
+   2, 'c', 'm',
+   2, 'k', 'm',
+   4, 'm', 'm', '^', '2',
+   4, 'c', 'm', '^', '2',
+   3, 'm', '^', '2',
+   4, 'k', 'm', '^', '2',
+   4, 'm', 'm', '^', '3',
+   4, 'c', 'm', '^', '3',
+   3, 'm', '^', '3',
+   4, 'k', 'm', '^', '3',
+   3, 'm', '/', 's',
+   5, 'm', '/', 's', '^', '2',
+   2, 'P', 'a',
+   3, 'k', 'P', 'a',
+   3, 'M', 'P', 'a',
+   3, 'G', 'P', 'a',
+   3, 'r', 'a', 'd',
+   5, 'r', 'a', 'd', '/', 's',
+   7, 'r', 'a', 'd', '/', 's', '^', '2',
+   2, 'p', 's',
+   2, 'n', 's',
+   2,0x03BC, 's',
+   2, 'm', 's',
+   2, 'p', 'V',
+   2, 'n', 'V',
+   2,0x03BC, 'V',
+   2, 'm', 'V',
+   2, 'k', 'V',
+   2, 'M', 'V',
+   2, 'p', 'W',
+   2, 'n', 'W',
+   2,0x03BC, 'W',
+   2, 'm', 'W',
+   2, 'k', 'W',
+   2, 'M', 'W',
+   2, 'k',0x03A9,
+   2, 'M',0x03A9,
+   4, 'a', '.', 'm', '.',
+   2, 'B', 'q',
+   2, 'c', 'c',
+   2, 'c', 'd',
+   4, 'C', '/', 'k', 'g',
+   3, 'C', 'o', '.',
+   2, 'd', 'B',
+   2, 'G', 'y',
+   2, 'h', 'a',
+   2, 'H', 'P',
+   2, 'i', 'n',
+   2, 'K', 'K',
+   2, 'K', 'M',
+   2, 'k', 't',
+   2, 'l', 'm',
+   2, 'l', 'n',
+   3, 'l', 'o', 'g',
+   2, 'l', 'x',
+   2, 'm', 'b',
+   3, 'm', 'i', 'l',
+   3, 'm', 'o', 'l',
+   2, 'P', 'H',
+   4, 'p', '.', 'm', '.',
+   3, 'P', 'P', 'M',
+   2, 'P', 'R',
+   2, 's', 'r',
+   2, 'S', 'v',
+   2, 'W', 'b',
+   3, 'V', '/', 'm',
+   3, 'A', '/', 'm',
+   3, 'g', 'a', 'l',
+   2, '1',0x65E5,
+   2, '2',0x65E5,
+   2, '3',0x65E5,
+   2, '4',0x65E5,
+   2, '5',0x65E5,
+   2, '6',0x65E5,
+   2, '7',0x65E5,
+   2, '8',0x65E5,
+   2, '9',0x65E5,
+   3, '1', '0',0x65E5,
+   3, '1', '1',0x65E5,
+   3, '1', '2',0x65E5,
+   3, '1', '3',0x65E5,
+   3, '1', '4',0x65E5,
+   3, '1', '5',0x65E5,
+   3, '1', '6',0x65E5,
+   3, '1', '7',0x65E5,
+   3, '1', '8',0x65E5,
+   3, '1', '9',0x65E5,
+   3, '2', '0',0x65E5,
+   3, '2', '1',0x65E5,
+   3, '2', '2',0x65E5,
+   3, '2', '3',0x65E5,
+   3, '2', '4',0x65E5,
+   3, '2', '5',0x65E5,
+   3, '2', '6',0x65E5,
+   3, '2', '7',0x65E5,
+   3, '2', '8',0x65E5,
+   3, '2', '9',0x65E5,
+   3, '3', '0',0x65E5,
+   3, '3', '1',0x65E5,
+   1,0x8C48,
+   1,0x66F4,
+   1,0x8ECA,
+   1,0x8CC8,
+   1,0x6ED1,
+   1,0x4E32,
+   1,0x53E5,
+   1,0x9F9C,
+   1,0x9F9C,
+   1,0x5951,
+   1,0x91D1,
+   1,0x5587,
+   1,0x5948,
+   1,0x61F6,
+   1,0x7669,
+   1,0x7F85,
+   1,0x863F,
+   1,0x87BA,
+   1,0x88F8,
+   1,0x908F,
+   1,0x6A02,
+   1,0x6D1B,
+   1,0x70D9,
+   1,0x73DE,
+   1,0x843D,
+   1,0x916A,
+   1,0x99F1,
+   1,0x4E82,
+   1,0x5375,
+   1,0x6B04,
+   1,0x721B,
+   1,0x862D,
+   1,0x9E1E,
+   1,0x5D50,
+   1,0x6FEB,
+   1,0x85CD,
+   1,0x8964,
+   1,0x62C9,
+   1,0x81D8,
+   1,0x881F,
+   1,0x5ECA,
+   1,0x6717,
+   1,0x6D6A,
+   1,0x72FC,
+   1,0x90CE,
+   1,0x4F86,
+   1,0x51B7,
+   1,0x52DE,
+   1,0x64C4,
+   1,0x6AD3,
+   1,0x7210,
+   1,0x76E7,
+   1,0x8001,
+   1,0x8606,
+   1,0x865C,
+   1,0x8DEF,
+   1,0x9732,
+   1,0x9B6F,
+   1,0x9DFA,
+   1,0x788C,
+   1,0x797F,
+   1,0x7DA0,
+   1,0x83C9,
+   1,0x9304,
+   1,0x9E7F,
+   1,0x8AD6,
+   1,0x58DF,
+   1,0x5F04,
+   1,0x7C60,
+   1,0x807E,
+   1,0x7262,
+   1,0x78CA,
+   1,0x8CC2,
+   1,0x96F7,
+   1,0x58D8,
+   1,0x5C62,
+   1,0x6A13,
+   1,0x6DDA,
+   1,0x6F0F,
+   1,0x7D2F,
+   1,0x7E37,
+   1,0x964B,
+   1,0x52D2,
+   1,0x808B,
+   1,0x51DC,
+   1,0x51CC,
+   1,0x7A1C,
+   1,0x7DBE,
+   1,0x83F1,
+   1,0x9675,
+   1,0x8B80,
+   1,0x62CF,
+   1,0x6A02,
+   1,0x8AFE,
+   1,0x4E39,
+   1,0x5BE7,
+   1,0x6012,
+   1,0x7387,
+   1,0x7570,
+   1,0x5317,
+   1,0x78FB,
+   1,0x4FBF,
+   1,0x5FA9,
+   1,0x4E0D,
+   1,0x6CCC,
+   1,0x6578,
+   1,0x7D22,
+   1,0x53C3,
+   1,0x585E,
+   1,0x7701,
+   1,0x8449,
+   1,0x8AAA,
+   1,0x6BBA,
+   1,0x8FB0,
+   1,0x6C88,
+   1,0x62FE,
+   1,0x82E5,
+   1,0x63A0,
+   1,0x7565,
+   1,0x4EAE,
+   1,0x5169,
+   1,0x51C9,
+   1,0x6881,
+   1,0x7CE7,
+   1,0x826F,
+   1,0x8AD2,
+   1,0x91CF,
+   1,0x52F5,
+   1,0x5442,
+   1,0x5973,
+   1,0x5EEC,
+   1,0x65C5,
+   1,0x6FFE,
+   1,0x792A,
+   1,0x95AD,
+   1,0x9A6A,
+   1,0x9E97,
+   1,0x9ECE,
+   1,0x529B,
+   1,0x66C6,
+   1,0x6B77,
+   1,0x8F62,
+   1,0x5E74,
+   1,0x6190,
+   1,0x6200,
+   1,0x649A,
+   1,0x6F23,
+   1,0x7149,
+   1,0x7489,
+   1,0x79CA,
+   1,0x7DF4,
+   1,0x806F,
+   1,0x8F26,
+   1,0x84EE,
+   1,0x9023,
+   1,0x934A,
+   1,0x5217,
+   1,0x52A3,
+   1,0x54BD,
+   1,0x70C8,
+   1,0x88C2,
+   1,0x8AAA,
+   1,0x5EC9,
+   1,0x5FF5,
+   1,0x637B,
+   1,0x6BAE,
+   1,0x7C3E,
+   1,0x7375,
+   1,0x4EE4,
+   1,0x56F9,
+   1,0x5BE7,
+   1,0x5DBA,
+   1,0x601C,
+   1,0x73B2,
+   1,0x7469,
+   1,0x7F9A,
+   1,0x8046,
+   1,0x9234,
+   1,0x96F6,
+   1,0x9748,
+   1,0x9818,
+   1,0x4F8B,
+   1,0x79AE,
+   1,0x91B4,
+   1,0x96B8,
+   1,0x60E1,
+   1,0x4E86,
+   1,0x50DA,
+   1,0x5BEE,
+   1,0x5C3F,
+   1,0x6599,
+   1,0x6A02,
+   1,0x71CE,
+   1,0x7642,
+   1,0x84FC,
+   1,0x907C,
+   1,0x9F8D,
+   1,0x6688,
+   1,0x962E,
+   1,0x5289,
+   1,0x677B,
+   1,0x67F3,
+   1,0x6D41,
+   1,0x6E9C,
+   1,0x7409,
+   1,0x7559,
+   1,0x786B,
+   1,0x7D10,
+   1,0x985E,
+   1,0x516D,
+   1,0x622E,
+   1,0x9678,
+   1,0x502B,
+   1,0x5D19,
+   1,0x6DEA,
+   1,0x8F2A,
+   1,0x5F8B,
+   1,0x6144,
+   1,0x6817,
+   1,0x7387,
+   1,0x9686,
+   1,0x5229,
+   1,0x540F,
+   1,0x5C65,
+   1,0x6613,
+   1,0x674E,
+   1,0x68A8,
+   1,0x6CE5,
+   1,0x7406,
+   1,0x75E2,
+   1,0x7F79,
+   1,0x88CF,
+   1,0x88E1,
+   1,0x91CC,
+   1,0x96E2,
+   1,0x533F,
+   1,0x6EBA,
+   1,0x541D,
+   1,0x71D0,
+   1,0x7498,
+   1,0x85FA,
+   1,0x96A3,
+   1,0x9C57,
+   1,0x9E9F,
+   1,0x6797,
+   1,0x6DCB,
+   1,0x81E8,
+   1,0x7ACB,
+   1,0x7B20,
+   1,0x7C92,
+   1,0x72C0,
+   1,0x7099,
+   1,0x8B58,
+   1,0x4EC0,
+   1,0x8336,
+   1,0x523A,
+   1,0x5207,
+   1,0x5EA6,
+   1,0x62D3,
+   1,0x7CD6,
+   1,0x5B85,
+   1,0x6D1E,
+   1,0x66B4,
+   1,0x8F3B,
+   1,0x884C,
+   1,0x964D,
+   1,0x898B,
+   1,0x5ED3,
+   1,0x5140,
+   1,0x55C0,
+   1,0x585A,
+   1,0x6674,
+   1,0x51DE,
+   1,0x732A,
+   1,0x76CA,
+   1,0x793C,
+   1,0x795E,
+   1,0x7965,
+   1,0x798F,
+   1,0x9756,
+   1,0x7CBE,
+   1,0x7FBD,
+   1,0x8612,
+   1,0x8AF8,
+   1,0x9038,
+   1,0x90FD,
+   1,0x98EF,
+   1,0x98FC,
+   1,0x9928,
+   1,0x9DB4,
+   1,0x4FAE,
+   1,0x50E7,
+   1,0x514D,
+   1,0x52C9,
+   1,0x52E4,
+   1,0x5351,
+   1,0x559D,
+   1,0x5606,
+   1,0x5668,
+   1,0x5840,
+   1,0x58A8,
+   1,0x5C64,
+   1,0x5C6E,
+   1,0x6094,
+   1,0x6168,
+   1,0x618E,
+   1,0x61F2,
+   1,0x654F,
+   1,0x65E2,
+   1,0x6691,
+   1,0x6885,
+   1,0x6D77,
+   1,0x6E1A,
+   1,0x6F22,
+   1,0x716E,
+   1,0x722B,
+   1,0x7422,
+   1,0x7891,
+   1,0x793E,
+   1,0x7949,
+   1,0x7948,
+   1,0x7950,
+   1,0x7956,
+   1,0x795D,
+   1,0x798D,
+   1,0x798E,
+   1,0x7A40,
+   1,0x7A81,
+   1,0x7BC0,
+   1,0x7DF4,
+   1,0x7E09,
+   1,0x7E41,
+   1,0x7F72,
+   1,0x8005,
+   1,0x81ED,
+   1,0x8279,
+   1,0x8279,
+   1,0x8457,
+   1,0x8910,
+   1,0x8996,
+   1,0x8B01,
+   1,0x8B39,
+   1,0x8CD3,
+   1,0x8D08,
+   1,0x8FB6,
+   1,0x9038,
+   1,0x96E3,
+   1,0x97FF,
+   1,0x983B,
+   2, 'f', 'f',
+   2, 'f', 'i',
+   2, 'f', 'l',
+   3, 'f', 'f', 'i',
+   3, 'f', 'f', 'l',
+   2,0x017F, 't',
+   2, 's', 't',
+   2,0x0574,0x0576,
+   2,0x0574,0x0565,
+   2,0x0574,0x056B,
+   2,0x057E,0x0576,
+   2,0x0574,0x056D,
+   1,0x05E2,
+   1,0x05D0,
+   1,0x05D3,
+   1,0x05D4,
+   1,0x05DB,
+   1,0x05DC,
+   1,0x05DD,
+   1,0x05E8,
+   1,0x05EA,
+   1, '+',
+   2,0x05D0,0x05DC,
+   1,0x203E,
+   1,0x203E,
+   1,0x203E,
+   1,0x203E,
+   1, '_',
+   1, '_',
+   1, '_',
+   1, ',',
+   1,0x3001,
+   1, '.',
+   1, ';',
+   1, ':',
+   1, '?',
+   1, '!',
+   1,0x2014,
+   1, '(',
+   1, ')',
+   1, '{',
+   1, '}',
+   1,0x3014,
+   1,0x3015,
+   1, '#',
+   1, '&',
+   1, '*',
+   1, '+',
+   1, '-',
+   1, '<',
+   1, '>',
+   1, '=',
+   1,'\\',
+   1, '$',
+   1, '%',
+   1, '@',
+   1, '!',
+   1, '"',
+   1, '#',
+   1, '$',
+   1, '%',
+   1, '&',
+   1,'\'',
+   1, '(',
+   1, ')',
+   1, '*',
+   1, '+',
+   1, ',',
+   1, '-',
+   1, '.',
+   1, '/',
+   1, '0',
+   1, '1',
+   1, '2',
+   1, '3',
+   1, '4',
+   1, '5',
+   1, '6',
+   1, '7',
+   1, '8',
+   1, '9',
+   1, ':',
+   1, ';',
+   1, '<',
+   1, '=',
+   1, '>',
+   1, '?',
+   1, '@',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, '[',
+   1,'\\',
+   1, ']',
+   1, '^',
+   1, '_',
+   1, '`',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, '{',
+   1, '|',
+   1, '}',
+   1, '~',
+   1,0x2985,
+   1,0x2986,
+   1,0x3002,
+   1,0x300C,
+   1,0x300D,
+   1,0x3001,
+   1,0x30FB,
+   1,0x30F2,
+   1,0x30A1,
+   1,0x30A3,
+   1,0x30A5,
+   1,0x30A7,
+   1,0x30A9,
+   1,0x30E3,
+   1,0x30E5,
+   1,0x30E7,
+   1,0x30C3,
+   1,0x30FC,
+   1,0x30A2,
+   1,0x30A4,
+   1,0x30A6,
+   1,0x30A8,
+   1,0x30AA,
+   1,0x30AB,
+   1,0x30AD,
+   1,0x30AF,
+   1,0x30B1,
+   1,0x30B3,
+   1,0x30B5,
+   1,0x30B7,
+   1,0x30B9,
+   1,0x30BB,
+   1,0x30BD,
+   1,0x30BF,
+   1,0x30C1,
+   1,0x30C4,
+   1,0x30C6,
+   1,0x30C8,
+   1,0x30CA,
+   1,0x30CB,
+   1,0x30CC,
+   1,0x30CD,
+   1,0x30CE,
+   1,0x30CF,
+   1,0x30D2,
+   1,0x30D5,
+   1,0x30D8,
+   1,0x30DB,
+   1,0x30DE,
+   1,0x30DF,
+   1,0x30E0,
+   1,0x30E1,
+   1,0x30E2,
+   1,0x30E4,
+   1,0x30E6,
+   1,0x30E8,
+   1,0x30E9,
+   1,0x30EA,
+   1,0x30EB,
+   1,0x30EC,
+   1,0x30ED,
+   1,0x30EF,
+   1,0x30F3,
+   1,0x3099,
+   1,0x309A,
+   1,0x3164,
+   1,0x3131,
+   1,0x3132,
+   1,0x3133,
+   1,0x3134,
+   1,0x3135,
+   1,0x3136,
+   1,0x3137,
+   1,0x3138,
+   1,0x3139,
+   1,0x313A,
+   1,0x313B,
+   1,0x313C,
+   1,0x313D,
+   1,0x313E,
+   1,0x313F,
+   1,0x3140,
+   1,0x3141,
+   1,0x3142,
+   1,0x3143,
+   1,0x3144,
+   1,0x3145,
+   1,0x3146,
+   1,0x3147,
+   1,0x3148,
+   1,0x3149,
+   1,0x314A,
+   1,0x314B,
+   1,0x314C,
+   1,0x314D,
+   1,0x314E,
+   1,0x314F,
+   1,0x3150,
+   1,0x3151,
+   1,0x3152,
+   1,0x3153,
+   1,0x3154,
+   1,0x3155,
+   1,0x3156,
+   1,0x3157,
+   1,0x3158,
+   1,0x3159,
+   1,0x315A,
+   1,0x315B,
+   1,0x315C,
+   1,0x315D,
+   1,0x315E,
+   1,0x315F,
+   1,0x3160,
+   1,0x3161,
+   1,0x3162,
+   1,0x3163,
+   1,0xA2,
+   1,0xA3,
+   1,0xAC,
+   1,0xAF,
+   1,0xA6,
+   1,0xA5,
+   1,0x20A9,
+   1,0x2502,
+   1,0x2190,
+   1,0x2191,
+   1,0x2192,
+   1,0x2193,
+   1,0x25A0,
+   1,0x25CB,
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'C',
+   1, 'D',
+   1, 'G',
+   1, 'J',
+   1, 'K',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'f',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'O',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1, 'A',
+   1, 'B',
+   1, 'C',
+   1, 'D',
+   1, 'E',
+   1, 'F',
+   1, 'G',
+   1, 'H',
+   1, 'I',
+   1, 'J',
+   1, 'K',
+   1, 'L',
+   1, 'M',
+   1, 'N',
+   1, 'O',
+   1, 'P',
+   1, 'Q',
+   1, 'R',
+   1, 'S',
+   1, 'T',
+   1, 'U',
+   1, 'V',
+   1, 'W',
+   1, 'X',
+   1, 'Y',
+   1, 'Z',
+   1, 'a',
+   1, 'b',
+   1, 'c',
+   1, 'd',
+   1, 'e',
+   1, 'f',
+   1, 'g',
+   1, 'h',
+   1, 'i',
+   1, 'j',
+   1, 'k',
+   1, 'l',
+   1, 'm',
+   1, 'n',
+   1, 'o',
+   1, 'p',
+   1, 'q',
+   1, 'r',
+   1, 's',
+   1, 't',
+   1, 'u',
+   1, 'v',
+   1, 'w',
+   1, 'x',
+   1, 'y',
+   1, 'z',
+   1,0x0391,
+   1,0x0392,
+   1,0x0393,
+   1,0x0394,
+   1,0x0395,
+   1,0x0396,
+   1,0x0397,
+   1,0x0398,
+   1,0x0399,
+   1,0x039A,
+   1,0x039B,
+   1,0x039C,
+   1,0x039D,
+   1,0x039E,
+   1,0x039F,
+   1,0x03A0,
+   1,0x03A1,
+   1,0x03F4,
+   1,0x03A3,
+   1,0x03A4,
+   1,0x03A5,
+   1,0x03A6,
+   1,0x03A7,
+   1,0x03A8,
+   1,0x03A9,
+   1,0x2207,
+   1,0x03B1,
+   1,0x03B2,
+   1,0x03B3,
+   1,0x03B4,
+   1,0x03B5,
+   1,0x03B6,
+   1,0x03B7,
+   1,0x03B8,
+   1,0x03B9,
+   1,0x03BA,
+   1,0x03BB,
+   1,0x03BC,
+   1,0x03BD,
+   1,0x03BE,
+   1,0x03BF,
+   1,0x03C0,
+   1,0x03C1,
+   1,0x03C2,
+   1,0x03C3,
+   1,0x03C4,
+   1,0x03C5,
+   1,0x03C6,
+   1,0x03C7,
+   1,0x03C8,
+   1,0x03C9,
+   1,0x2202,
+   1,0x03F5,
+   1,0x03D1,
+   1,0x03F0,
+   1,0x03D5,
+   1,0x03F1,
+   1,0x03D6,
+   1,0x0391,
+   1,0x0392,
+   1,0x0393,
+   1,0x0394,
+   1,0x0395,
+   1,0x0396,
+   1,0x0397,
+   1,0x0398,
+   1,0x0399,
+   1,0x039A,
+   1,0x039B,
+   1,0x039C,
+   1,0x039D,
+   1,0x039E,
+   1,0x039F,
+   1,0x03A0,
+   1,0x03A1,
+   1,0x03F4,
+   1,0x03A3,
+   1,0x03A4,
+   1,0x03A5,
+   1,0x03A6,
+   1,0x03A7,
+   1,0x03A8,
+   1,0x03A9,
+   1,0x2207,
+   1,0x03B1,
+   1,0x03B2,
+   1,0x03B3,
+   1,0x03B4,
+   1,0x03B5,
+   1,0x03B6,
+   1,0x03B7,
+   1,0x03B8,
+   1,0x03B9,
+   1,0x03BA,
+   1,0x03BB,
+   1,0x03BC,
+   1,0x03BD,
+   1,0x03BE,
+   1,0x03BF,
+   1,0x03C0,
+   1,0x03C1,
+   1,0x03C2,
+   1,0x03C3,
+   1,0x03C4,
+   1,0x03C5,
+   1,0x03C6,
+   1,0x03C7,
+   1,0x03C8,
+   1,0x03C9,
+   1,0x2202,
+   1,0x03F5,
+   1,0x03D1,
+   1,0x03F0,
+   1,0x03D5,
+   1,0x03F1,
+   1,0x03D6,
+   1,0x0391,
+   1,0x0392,
+   1,0x0393,
+   1,0x0394,
+   1,0x0395,
+   1,0x0396,
+   1,0x0397,
+   1,0x0398,
+   1,0x0399,
+   1,0x039A,
+   1,0x039B,
+   1,0x039C,
+   1,0x039D,
+   1,0x039E,
+   1,0x039F,
+   1,0x03A0,
+   1,0x03A1,
+   1,0x03F4,
+   1,0x03A3,
+   1,0x03A4,
+   1,0x03A5,
+   1,0x03A6,
+   1,0x03A7,
+   1,0x03A8,
+   1,0x03A9,
+   1,0x2207,
+   1,0x03B1,
+   1,0x03B2,
+   1,0x03B3,
+   1,0x03B4,
+   1,0x03B5,
+   1,0x03B6,
+   1,0x03B7,
+   1,0x03B8,
+   1,0x03B9,
+   1,0x03BA,
+   1,0x03BB,
+   1,0x03BC,
+   1,0x03BD,
+   1,0x03BE,
+   1,0x03BF,
+   1,0x03C0,
+   1,0x03C1,
+   1,0x03C2,
+   1,0x03C3,
+   1,0x03C4,
+   1,0x03C5,
+   1,0x03C6,
+   1,0x03C7,
+   1,0x03C8,
+   1,0x03C9,
+   1,0x2202,
+   1,0x03F5,
+   1,0x03D1,
+   1,0x03F0,
+   1,0x03D5,
+   1,0x03F1,
+   1,0x03D6,
+   1,0x0391,
+   1,0x0392,
+   1,0x0393,
+   1,0x0394,
+   1,0x0395,
+   1,0x0396,
+   1,0x0397,
+   1,0x0398,
+   1,0x0399,
+   1,0x039A,
+   1,0x039B,
+   1,0x039C,
+   1,0x039D,
+   1,0x039E,
+   1,0x039F,
+   1,0x03A0,
+   1,0x03A1,
+   1,0x03F4,
+   1,0x03A3,
+   1,0x03A4,
+   1,0x03A5,
+   1,0x03A6,
+   1,0x03A7,
+   1,0x03A8,
+   1,0x03A9,
+   1,0x2207,
+   1,0x03B1,
+   1,0x03B2,
+   1,0x03B3,
+   1,0x03B4,
+   1,0x03B5,
+   1,0x03B6,
+   1,0x03B7,
+   1,0x03B8,
+   1,0x03B9,
+   1,0x03BA,
+   1,0x03BB,
+   1,0x03BC,
+   1,0x03BD,
+   1,0x03BE,
+   1,0x03BF,
+   1,0x03C0,
+   1,0x03C1,
+   1,0x03C2,
+   1,0x03C3,
+   1,0x03C4,
+   1,0x03C5,
+   1,0x03C6,
+   1,0x03C7,
+   1,0x03C8,
+   1,0x03C9,
+   1,0x2202,
+   1,0x03F5,
+   1,0x03D1,
+   1,0x03F0,
+   1,0x03D5,
+   1,0x03F1,
+   1,0x03D6,
+   1,0x0391,
+   1,0x0392,
+   1,0x0393,
+   1,0x0394,
+   1,0x0395,
+   1,0x0396,
+   1,0x0397,
+   1,0x0398,
+   1,0x0399,
+   1,0x039A,
+   1,0x039B,
+   1,0x039C,
+   1,0x039D,
+   1,0x039E,
+   1,0x039F,
+   1,0x03A0,
+   1,0x03A1,
+   1,0x03F4,
+   1,0x03A3,
+   1,0x03A4,
+   1,0x03A5,
+   1,0x03A6,
+   1,0x03A7,
+   1,0x03A8,
+   1,0x03A9,
+   1,0x2207,
+   1,0x03B1,
+   1,0x03B2,
+   1,0x03B3,
+   1,0x03B4,
+   1,0x03B5,
+   1,0x03B6,
+   1,0x03B7,
+   1,0x03B8,
+   1,0x03B9,
+   1,0x03BA,
+   1,0x03BB,
+   1,0x03BC,
+   1,0x03BD,
+   1,0x03BE,
+   1,0x03BF,
+   1,0x03C0,
+   1,0x03C1,
+   1,0x03C2,
+   1,0x03C3,
+   1,0x03C4,
+   1,0x03C5,
+   1,0x03C6,
+   1,0x03C7,
+   1,0x03C8,
+   1,0x03C9,
+   1,0x2202,
+   1,0x03F5,
+   1,0x03D1,
+   1,0x03F0,
+   1,0x03D5,
+   1,0x03F1,
+   1,0x03D6,
+   1, '0',
+   1, '1',
+   1, '2',
+   1, '3',
+   1, '4',
+   1, '5',
+   1, '6',
+   1, '7',
+   1, '8',
+   1, '9',
+   1, '0',
+   1, '1',
+   1, '2',
+   1, '3',
+   1, '4',
+   1, '5',
+   1, '6',
+   1, '7',
+   1, '8',
+   1, '9',
+   1, '0',
+   1, '1',
+   1, '2',
+   1, '3',
+   1, '4',
+   1, '5',
+   1, '6',
+   1, '7',
+   1, '8',
+   1, '9',
+   1, '0',
+   1, '1',
+   1, '2',
+   1, '3',
+   1, '4',
+   1, '5',
+   1, '6',
+   1, '7',
+   1, '8',
+   1, '9',
+   1, '0',
+   1, '1',
+   1, '2',
+   1, '3',
+   1, '4',
+   1, '5',
+   1, '6',
+   1, '7',
+   1, '8',
+   1, '9',
+   1,0x4E3D,
+   1,0x4E38,
+   1,0x4E41,
+   1,0x20122,
+   1,0x4F60,
+   1,0x4FAE,
+   1,0x4FBB,
+   1,0x5002,
+   1,0x507A,
+   1,0x5099,
+   1,0x50E7,
+   1,0x50CF,
+   1,0x349E,
+   1,0x2063A,
+   1,0x514D,
+   1,0x5154,
+   1,0x5164,
+   1,0x5177,
+   1,0x2051C,
+   1,0x34B9,
+   1,0x5167,
+   1,0x518D,
+   1,0x2054B,
+   1,0x5197,
+   1,0x51A4,
+   1,0x4ECC,
+   1,0x51AC,
+   1,0x51B5,
+   1,0x291DF,
+   1,0x51F5,
+   1,0x5203,
+   1,0x34DF,
+   1,0x523B,
+   1,0x5246,
+   1,0x5272,
+   1,0x5277,
+   1,0x3515,
+   1,0x52C7,
+   1,0x52C9,
+   1,0x52E4,
+   1,0x52FA,
+   1,0x5305,
+   1,0x5306,
+   1,0x5317,
+   1,0x5349,
+   1,0x5351,
+   1,0x535A,
+   1,0x5373,
+   1,0x537D,
+   1,0x537F,
+   1,0x537F,
+   1,0x537F,
+   1,0x20A2C,
+   1,0x7070,
+   1,0x53CA,
+   1,0x53DF,
+   1,0x20B63,
+   1,0x53EB,
+   1,0x53F1,
+   1,0x5406,
+   1,0x549E,
+   1,0x5438,
+   1,0x5448,
+   1,0x5468,
+   1,0x54A2,
+   1,0x54F6,
+   1,0x5510,
+   1,0x5553,
+   1,0x5563,
+   1,0x5584,
+   1,0x5584,
+   1,0x5599,
+   1,0x55AB,
+   1,0x55B3,
+   1,0x55C2,
+   1,0x5716,
+   1,0x5606,
+   1,0x5717,
+   1,0x5651,
+   1,0x5674,
+   1,0x5207,
+   1,0x58EE,
+   1,0x57CE,
+   1,0x57F4,
+   1,0x580D,
+   1,0x578B,
+   1,0x5832,
+   1,0x5831,
+   1,0x58AC,
+   1,0x214E4,
+   1,0x58F2,
+   1,0x58F7,
+   1,0x5906,
+   1,0x591A,
+   1,0x5922,
+   1,0x5962,
+   1,0x216A8,
+   1,0x216EA,
+   1,0x59EC,
+   1,0x5A1B,
+   1,0x5A27,
+   1,0x59D8,
+   1,0x5A66,
+   1,0x36EE,
+   1,0x36FC,
+   1,0x5B08,
+   1,0x5B3E,
+   1,0x5B3E,
+   1,0x219C8,
+   1,0x5BC3,
+   1,0x5BD8,
+   1,0x5BE7,
+   1,0x5BF3,
+   1,0x21B18,
+   1,0x5BFF,
+   1,0x5C06,
+   1,0x5F53,
+   1,0x5C22,
+   1,0x3781,
+   1,0x5C60,
+   1,0x5C6E,
+   1,0x5CC0,
+   1,0x5C8D,
+   1,0x21DE4,
+   1,0x5D43,
+   1,0x21DE6,
+   1,0x5D6E,
+   1,0x5D6B,
+   1,0x5D7C,
+   1,0x5DE1,
+   1,0x5DE2,
+   1,0x382F,
+   1,0x5DFD,
+   1,0x5E28,
+   1,0x5E3D,
+   1,0x5E69,
+   1,0x3862,
+   1,0x22183,
+   1,0x387C,
+   1,0x5EB0,
+   1,0x5EB3,
+   1,0x5EB6,
+   1,0x5ECA,
+   1,0x2A392,
+   1,0x5EFE,
+   1,0x22331,
+   1,0x22331,
+   1,0x8201,
+   1,0x5F22,
+   1,0x5F22,
+   1,0x38C7,
+   1,0x232B8,
+   1,0x261DA,
+   1,0x5F62,
+   1,0x5F6B,
+   1,0x38E3,
+   1,0x5F9A,
+   1,0x5FCD,
+   1,0x5FD7,
+   1,0x5FF9,
+   1,0x6081,
+   1,0x393A,
+   1,0x391C,
+   1,0x6094,
+   1,0x226D4,
+   1,0x60C7,
+   1,0x6148,
+   1,0x614C,
+   1,0x614E,
+   1,0x614C,
+   1,0x617A,
+   1,0x618E,
+   1,0x61B2,
+   1,0x61A4,
+   1,0x61AF,
+   1,0x61DE,
+   1,0x61F2,
+   1,0x61F6,
+   1,0x6210,
+   1,0x621B,
+   1,0x625D,
+   1,0x62B1,
+   1,0x62D4,
+   1,0x6350,
+   1,0x22B0C,
+   1,0x633D,
+   1,0x62FC,
+   1,0x6368,
+   1,0x6383,
+   1,0x63E4,
+   1,0x22BF1,
+   1,0x6422,
+   1,0x63C5,
+   1,0x63A9,
+   1,0x3A2E,
+   1,0x6469,
+   1,0x647E,
+   1,0x649D,
+   1,0x6477,
+   1,0x3A6C,
+   1,0x654F,
+   1,0x656C,
+   1,0x2300A,
+   1,0x65E3,
+   1,0x66F8,
+   1,0x6649,
+   1,0x3B19,
+   1,0x6691,
+   1,0x3B08,
+   1,0x3AE4,
+   1,0x5192,
+   1,0x5195,
+   1,0x6700,
+   1,0x669C,
+   1,0x80AD,
+   1,0x43D9,
+   1,0x6717,
+   1,0x671B,
+   1,0x6721,
+   1,0x675E,
+   1,0x6753,
+   1,0x233C3,
+   1,0x3B49,
+   1,0x67FA,
+   1,0x6785,
+   1,0x6852,
+   1,0x6885,
+   1,0x2346D,
+   1,0x688E,
+   1,0x681F,
+   1,0x6914,
+   1,0x3B9D,
+   1,0x6942,
+   1,0x69A3,
+   1,0x69EA,
+   1,0x6AA8,
+   1,0x236A3,
+   1,0x6ADB,
+   1,0x3C18,
+   1,0x6B21,
+   1,0x238A7,
+   1,0x6B54,
+   1,0x3C4E,
+   1,0x6B72,
+   1,0x6B9F,
+   1,0x6BBA,
+   1,0x6BBB,
+   1,0x23A8D,
+   1,0x21D0B,
+   1,0x23AFA,
+   1,0x6C4E,
+   1,0x23CBC,
+   1,0x6CBF,
+   1,0x6CCD,
+   1,0x6C67,
+   1,0x6D16,
+   1,0x6D3E,
+   1,0x6D77,
+   1,0x6D41,
+   1,0x6D69,
+   1,0x6D78,
+   1,0x6D85,
+   1,0x23D1E,
+   1,0x6D34,
+   1,0x6E2F,
+   1,0x6E6E,
+   1,0x3D33,
+   1,0x6ECB,
+   1,0x6EC7,
+   1,0x23ED1,
+   1,0x6DF9,
+   1,0x6F6E,
+   1,0x23F5E,
+   1,0x23F8E,
+   1,0x6FC6,
+   1,0x7039,
+   1,0x701E,
+   1,0x701B,
+   1,0x3D96,
+   1,0x704A,
+   1,0x707D,
+   1,0x7077,
+   1,0x70AD,
+   1,0x20525,
+   1,0x7145,
+   1,0x24263,
+   1,0x719C,
+   1,0x243AB,
+   1,0x7228,
+   1,0x7235,
+   1,0x7250,
+   1,0x24608,
+   1,0x7280,
+   1,0x7295,
+   1,0x24735,
+   1,0x24814,
+   1,0x737A,
+   1,0x738B,
+   1,0x3EAC,
+   1,0x73A5,
+   1,0x3EB8,
+   1,0x3EB8,
+   1,0x7447,
+   1,0x745C,
+   1,0x7471,
+   1,0x7485,
+   1,0x74CA,
+   1,0x3F1B,
+   1,0x7524,
+   1,0x24C36,
+   1,0x753E,
+   1,0x24C92,
+   1,0x7570,
+   1,0x2219F,
+   1,0x7610,
+   1,0x24FA1,
+   1,0x24FB8,
+   1,0x25044,
+   1,0x3FFC,
+   1,0x4008,
+   1,0x76F4,
+   1,0x250F3,
+   1,0x250F2,
+   1,0x25119,
+   1,0x25133,
+   1,0x771E,
+   1,0x771F,
+   1,0x771F,
+   1,0x774A,
+   1,0x4039,
+   1,0x778B,
+   1,0x4046,
+   1,0x4096,
+   1,0x2541D,
+   1,0x784E,
+   1,0x788C,
+   1,0x78CC,
+   1,0x40E3,
+   1,0x25626,
+   1,0x7956,
+   1,0x2569A,
+   1,0x256C5,
+   1,0x798F,
+   1,0x79EB,
+   1,0x412F,
+   1,0x7A40,
+   1,0x7A4A,
+   1,0x7A4F,
+   1,0x2597C,
+   1,0x25AA7,
+   1,0x25AA7,
+   1,0x7AEE,
+   1,0x4202,
+   1,0x25BAB,
+   1,0x7BC6,
+   1,0x7BC9,
+   1,0x4227,
+   1,0x25C80,
+   1,0x7CD2,
+   1,0x42A0,
+   1,0x7CE8,
+   1,0x7CE3,
+   1,0x7D00,
+   1,0x25F86,
+   1,0x7D63,
+   1,0x4301,
+   1,0x7DC7,
+   1,0x7E02,
+   1,0x7E45,
+   1,0x4334,
+   1,0x26228,
+   1,0x26247,
+   1,0x4359,
+   1,0x262D9,
+   1,0x7F7A,
+   1,0x2633E,
+   1,0x7F95,
+   1,0x7FFA,
+   1,0x8005,
+   1,0x264DA,
+   1,0x26523,
+   1,0x8060,
+   1,0x265A8,
+   1,0x8070,
+   1,0x2335F,
+   1,0x43D5,
+   1,0x80B2,
+   1,0x8103,
+   1,0x440B,
+   1,0x813E,
+   1,0x5AB5,
+   1,0x267A7,
+   1,0x267B5,
+   1,0x23393,
+   1,0x2339C,
+   1,0x8201,
+   1,0x8204,
+   1,0x8F9E,
+   1,0x446B,
+   1,0x8291,
+   1,0x828B,
+   1,0x829D,
+   1,0x52B3,
+   1,0x82B1,
+   1,0x82B3,
+   1,0x82BD,
+   1,0x82E6,
+   1,0x26B3C,
+   1,0x82E5,
+   1,0x831D,
+   1,0x8363,
+   1,0x83AD,
+   1,0x8323,
+   1,0x83BD,
+   1,0x83E7,
+   1,0x8457,
+   1,0x8353,
+   1,0x83CA,
+   1,0x83CC,
+   1,0x83DC,
+   1,0x26C36,
+   1,0x26D6B,
+   1,0x26CD5,
+   1,0x452B,
+   1,0x84F1,
+   1,0x84F3,
+   1,0x8516,
+   1,0x273CA,
+   1,0x8564,
+   1,0x26F2C,
+   1,0x455D,
+   1,0x4561,
+   1,0x26FB1,
+   1,0x270D2,
+   1,0x456B,
+   1,0x8650,
+   1,0x865C,
+   1,0x8667,
+   1,0x8669,
+   1,0x86A9,
+   1,0x8688,
+   1,0x870E,
+   1,0x86E2,
+   1,0x8779,
+   1,0x8728,
+   1,0x876B,
+   1,0x8786,
+   1,0x45D7,
+   1,0x87E1,
+   1,0x8801,
+   1,0x45F9,
+   1,0x8860,
+   1,0x8863,
+   1,0x27667,
+   1,0x88D7,
+   1,0x88DE,
+   1,0x4635,
+   1,0x88FA,
+   1,0x34BB,
+   1,0x278AE,
+   1,0x27966,
+   1,0x46BE,
+   1,0x46C7,
+   1,0x8AA0,
+   1,0x8AED,
+   1,0x8B8A,
+   1,0x8C55,
+   1,0x27CA8,
+   1,0x8CAB,
+   1,0x8CC1,
+   1,0x8D1B,
+   1,0x8D77,
+   1,0x27F2F,
+   1,0x20804,
+   1,0x8DCB,
+   1,0x8DBC,
+   1,0x8DF0,
+   1,0x208DE,
+   1,0x8ED4,
+   1,0x8F38,
+   1,0x285D2,
+   1,0x285ED,
+   1,0x9094,
+   1,0x90F1,
+   1,0x9111,
+   1,0x2872E,
+   1,0x911B,
+   1,0x9238,
+   1,0x92D7,
+   1,0x92D8,
+   1,0x927C,
+   1,0x93F9,
+   1,0x9415,
+   1,0x28BFA,
+   1,0x958B,
+   1,0x4995,
+   1,0x95B7,
+   1,0x28D77,
+   1,0x49E6,
+   1,0x96C3,
+   1,0x5DB2,
+   1,0x9723,
+   1,0x29145,
+   1,0x2921A,
+   1,0x4A6E,
+   1,0x4A76,
+   1,0x97E0,
+   1,0x2940A,
+   1,0x4AB2,
+   1,0x29496,
+   1,0x980B,
+   1,0x980B,
+   1,0x9829,
+   1,0x295B6,
+   1,0x98E2,
+   1,0x4B33,
+   1,0x9929,
+   1,0x99A7,
+   1,0x99C2,
+   1,0x99FE,
+   1,0x4BCE,
+   1,0x29B30,
+   1,0x9B12,
+   1,0x9C40,
+   1,0x9CFD,
+   1,0x4CCE,
+   1,0x4CED,
+   1,0x9D67,
+   1,0x2A0CE,
+   1,0x4CF8,
+   1,0x2A105,
+   1,0x2A20E,
+   1,0x2A291,
+   1,0x9EBB,
+   1,0x4D56,
+   1,0x9EF9,
+   1,0x9EFE,
+   1,0x9F05,
+   1,0x9F0F,
+   1,0x9F16,
+   1,0x9F3B,
+   1,0x2A600,
+};
+
+static const short translit_page00[344] = {
+     0,    2,    4,    6,   -1,    9,   13,   15, /* 0xa0-0xa7 */
+    18,   20,   24,   26,   29,   33,   35,   -1, /* 0xa8-0xaf */
+    39,   42,   46,   49,   52,   54,   56,   58, /* 0xb0-0xb7 */
+    60,   62,   65,   67,   70,   76,   82,   88, /* 0xb8-0xbf */
+    90,   93,   96,   99,  102,  105,  107,  110, /* 0xc0-0xc7 */
+   112,  115,  118,  121,  124,  127,  130,  133, /* 0xc8-0xcf */
+   136,  138,  141,  144,  147,  150,  153,  156, /* 0xd0-0xd7 */
+   158,  160,  163,  166,  169,  172,  175,  178, /* 0xd8-0xdf */
+   181,  184,  187,  190,  193,  196,  198,  201, /* 0xe0-0xe7 */
+   203,  206,  209,  212,  215,  218,  221,  224, /* 0xe8-0xef */
+   227,  229,  232,  235,  238,  241,  244,  247, /* 0xf0-0xf7 */
+   249,  251,  254,  257,  260,  263,  266,  269, /* 0xf8-0xff */
+  /* 0x0100 */
+   272,  274,  276,  278,  280,  282,  284,  287, /* 0x00-0x07 */
+   290,  293,  296,  298,  300,  302,  304,  306, /* 0x08-0x0f */
+   308,  310,  312,  314,  316,  318,  320,  322, /* 0x10-0x17 */
+   324,  326,  328,  330,  332,  335,  338,  340, /* 0x18-0x1f */
+   342,  344,  346,  348,  350,  353,  356,  358, /* 0x20-0x27 */
+   360,  363,  366,  368,  370,  372,  374,  376, /* 0x28-0x2f */
+   378,  380,  382,  385,  388,  391,  394,  396, /* 0x30-0x37 */
+    -1,  398,  400,  402,  404,  406,  408,  410, /* 0x38-0x3f */
+   412,  414,  416,  418,  421,  424,  426,  428, /* 0x40-0x47 */
+   430,  432,   -1,   -1,  435,  437,  439,  441, /* 0x48-0x4f */
+   443,  446,  449,  452,  455,  458,  461,  463, /* 0x50-0x57 */
+   465,  467,  469,  472,  475,  478,  481,  483, /* 0x58-0x5f */
+   485,  487,  489,  491,  493,  495,  497,  499, /* 0x60-0x67 */
+   501,  504,  507,  509,  511,  513,  515,  517, /* 0x68-0x6f */
+   519,  522,  525,  527,  529,  532,  535,  538, /* 0x70-0x77 */
+   541,  544,  547,  550,  552,  554,  556,  558, /* 0x78-0x7f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x80-0x87 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x88-0x8f */
+    -1,   -1,  560,   -1,   -1,   -1,   -1,   -1, /* 0x90-0x97 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x98-0x9f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa0-0xa7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa8-0xaf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb0-0xb7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb8-0xbf */
+    -1,   -1,   -1,   -1,  562,  565,  568,  571, /* 0xc0-0xc7 */
+   574,  577,  580,  583,  586,   -1,   -1,   -1, /* 0xc8-0xcf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd8-0xdf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe0-0xe7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe8-0xef */
+    -1,  589,  592,  595,   -1,   -1,   -1,   -1, /* 0xf0-0xf7 */
+};
+static const short translit_page02[8] = {
+   598,  600,  602,  604,   -1,   -1,   -1,   -1, /* 0x18-0x1f */
+};
+static const short translit_page02_1[40] = {
+    -1,  606,  608,  610,  612,  614,   -1,   -1, /* 0xb8-0xbf */
+    -1,   -1,   -1,   -1,   -1,   -1,  616,   -1, /* 0xc0-0xc7 */
+   618,  620,  622,  624,   -1,  626,   -1,   -1, /* 0xc8-0xcf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
+    -1,   -1,   -1,   -1,  628,  630,   -1,   -1, /* 0xd8-0xdf */
+};
+static const short translit_page03[48] = {
+   632,  634,  636,   -1,   -1,  638,  640,   -1, /* 0xd0-0xd7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd8-0xdf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe0-0xe7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe8-0xef */
+   642,  644,  646,   -1,  648,  650,   -1,   -1, /* 0xf0-0xf7 */
+    -1,  652,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xf8-0xff */
+};
+static const short translit_page05[8] = {
+   657,  660,  663,   -1,   -1,   -1,   -1,   -1, /* 0xf0-0xf7 */
+};
+static const short translit_page06[16] = {
+    -1,   -1,   -1,   -1,   -1,  666,  669,  672, /* 0x70-0x77 */
+   675,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x78-0x7f */
+};
+static const short translit_page0e[48] = {
+    -1,   -1,   -1,  681,   -1,   -1,   -1,   -1, /* 0xb0-0xb7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb8-0xbf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc0-0xc7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc8-0xcf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
+    -1,   -1,   -1,   -1,  684,  687,   -1,   -1, /* 0xd8-0xdf */
+};
+static const short translit_page0f[16] = {
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,  690, /* 0x70-0x77 */
+    -1,  693,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x78-0x7f */
+};
+static const short translit_page1e[160] = {
+    -1,   -1,  696,  698,   -1,   -1,   -1,   -1, /* 0x00-0x07 */
+    -1,   -1,  700,  702,   -1,   -1,   -1,   -1, /* 0x08-0x0f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x10-0x17 */
+    -1,   -1,   -1,   -1,   -1,   -1,  704,  706, /* 0x18-0x1f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x20-0x27 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x30-0x37 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x38-0x3f */
+   708,  710,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
+    -1,   -1,   -1,   -1,   -1,   -1,  712,  714, /* 0x50-0x57 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x58-0x5f */
+   716,  718,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x60-0x67 */
+    -1,   -1,  720,  722,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x70-0x77 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x78-0x7f */
+   724,  727,  730,  733,  736,  739,   -1,   -1, /* 0x80-0x87 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x88-0x8f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x90-0x97 */
+    -1,   -1,  742,   -1,   -1,   -1,   -1,   -1, /* 0x98-0x9f */
+};
+static const short translit_page1e_2[8] = {
+    -1,   -1,  745,  748,   -1,   -1,   -1,   -1, /* 0xf0-0xf7 */
+};
+static const short translit_page20[88] = {
+    -1,   -1,  751,  753,  755,  757,  759,   -1, /* 0x00-0x07 */
+   761,  763,  765,   -1,   -1,   -1,   -1,   -1, /* 0x08-0x0f */
+   767,  769,  771,  773,  775,  777,   -1,   -1, /* 0x10-0x17 */
+   779,  781,  783,  785,  787,  789,  791,  793, /* 0x18-0x1f */
+   795,   -1,  797,   -1,  799,  801,  804,   -1, /* 0x20-0x27 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
+   808,   -1,  813,  815,  818,   -1,  822,  825, /* 0x30-0x37 */
+    -1,  829,  831,   -1,  833,   -1,   -1,   -1, /* 0x38-0x3f */
+    -1,   -1,   -1,   -1,  836,   -1,   -1,  838, /* 0x40-0x47 */
+   841,  844,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,  847, /* 0x50-0x57 */
+};
+static const short translit_page20_3[8] = {
+   852,   -1,   -1,  855,  860,   -1,   -1,   -1, /* 0xa8-0xaf */
+};
+static const short translit_page21[216] = {
+   864,  868,  872,  874,   -1,  877,  881,  885, /* 0x00-0x07 */
+    -1,  887,  890,  892,  894,  896,  898,  900, /* 0x08-0x0f */
+   902,  904,  906,  908,   -1,  910,  912,   -1, /* 0x10-0x17 */
+    -1,  915,  917,  919,  921,  923,   -1,   -1, /* 0x18-0x1f */
+    -1,  925,  929,   -1,  932,   -1,  934,   -1, /* 0x20-0x27 */
+   938,   -1,   -1,   -1,  940,  942,  944,  946, /* 0x28-0x2f */
+   948,  950,   -1,  952,  954,  956,  958,  960, /* 0x30-0x37 */
+   962,  964,   -1,  966,   -1,  970,  972,  974, /* 0x38-0x3f */
+   976,   -1,   -1,   -1,   -1,  978,  980,  982, /* 0x40-0x47 */
+   984,  986,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
+    -1,   -1,   -1,  988,  994, 1000, 1006, 1012, /* 0x50-0x57 */
+  1018, 1024, 1030, 1036, 1042, 1048, 1054, 1060, /* 0x58-0x5f */
+  1064, 1066, 1069, 1073, 1076, 1078, 1081, 1085, /* 0x60-0x67 */
+  1090, 1093, 1095, 1098, 1102, 1104, 1106, 1108, /* 0x68-0x6f */
+  1110, 1112, 1115, 1119, 1122, 1124, 1127, 1131, /* 0x70-0x77 */
+  1136, 1139, 1141, 1144, 1148, 1150, 1152, 1154, /* 0x78-0x7f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x80-0x87 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x88-0x8f */
+  1156, 1159, 1161, 1164, 1166,   -1,   -1,   -1, /* 0x90-0x97 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x98-0x9f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa0-0xa7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa8-0xaf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb0-0xb7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb8-0xbf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc0-0xc7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc8-0xcf */
+  1170,   -1, 1173,   -1, 1176,   -1,   -1,   -1, /* 0xd0-0xd7 */
+};
+static const short translit_page22[96] = {
+    -1,   -1, 1180,   -1,   -1, 1182, 1184, 1186, /* 0x10-0x17 */
+    -1, 1188,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x18-0x1f */
+    -1,   -1,   -1, 1190,   -1,   -1,   -1,   -1, /* 0x20-0x27 */
+    -1,   -1,   -1,   -1, 1192, 1195,   -1, 1199, /* 0x28-0x2f */
+  1202,   -1,   -1,   -1,   -1,   -1, 1206,   -1, /* 0x30-0x37 */
+    -1,   -1,   -1,   -1, 1208,   -1,   -1,   -1, /* 0x38-0x3f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x50-0x57 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x58-0x5f */
+  1210,   -1,   -1,   -1, 1213, 1216,   -1,   -1, /* 0x60-0x67 */
+    -1,   -1, 1219, 1222,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
+};
+static const short translit_page22_4[48] = {
+    -1,   -1,   -1,   -1,   -1, 1225,   -1,   -1, /* 0xc0-0xc7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc8-0xcf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
+  1227, 1231,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd8-0xdf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe0-0xe7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1, 1235, /* 0xe8-0xef */
+};
+static const short translit_page24[240] = {
+  1239, 1245, 1251, 1257, 1263, 1269, 1275, 1281, /* 0x00-0x07 */
+  1287, 1292, 1297, 1302, 1307, 1312, 1317, 1322, /* 0x08-0x0f */
+  1327, 1333, 1339, 1345, 1351, 1357, 1363, 1369, /* 0x10-0x17 */
+  1375, 1381, 1386, 1392, 1398, 1403, 1408, 1413, /* 0x18-0x1f */
+  1418, 1423,   -1,   -1, 1429,   -1,   -1,   -1, /* 0x20-0x27 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x30-0x37 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x38-0x3f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x50-0x57 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x58-0x5f */
+  1434, 1438, 1442, 1446, 1450, 1454, 1458, 1462, /* 0x60-0x67 */
+  1466, 1470, 1475, 1480, 1485, 1490, 1495, 1500, /* 0x68-0x6f */
+  1505, 1510, 1515, 1520, 1525, 1529, 1533, 1537, /* 0x70-0x77 */
+  1541, 1545, 1549, 1553, 1557, 1561, 1566, 1571, /* 0x78-0x7f */
+  1576, 1581, 1586, 1591, 1596, 1601, 1606, 1611, /* 0x80-0x87 */
+  1616, 1619, 1622, 1625, 1628, 1631, 1634, 1637, /* 0x88-0x8f */
+  1640, 1643, 1647, 1651, 1655, 1659, 1663, 1667, /* 0x90-0x97 */
+  1671, 1675, 1679, 1683, 1687, 1691, 1695, 1699, /* 0x98-0x9f */
+  1703, 1707, 1711, 1715, 1719, 1723, 1727, 1731, /* 0xa0-0xa7 */
+  1735, 1739, 1743, 1747, 1751, 1755, 1759, 1763, /* 0xa8-0xaf */
+  1767, 1771, 1775, 1779, 1783, 1787, 1791, 1795, /* 0xb0-0xb7 */
+  1799, 1803, 1807, 1811, 1815, 1819, 1823, 1827, /* 0xb8-0xbf */
+  1831, 1835, 1839, 1843, 1847, 1851, 1855, 1859, /* 0xc0-0xc7 */
+  1863, 1867, 1871, 1875, 1879, 1883, 1887, 1891, /* 0xc8-0xcf */
+  1895, 1899, 1903, 1907, 1911, 1915, 1919, 1923, /* 0xd0-0xd7 */
+  1927, 1931, 1935, 1939, 1943, 1947, 1951, 1955, /* 0xd8-0xdf */
+  1959, 1963, 1967, 1971, 1975, 1979, 1983, 1987, /* 0xe0-0xe7 */
+  1991, 1995, 1999,   -1,   -1,   -1,   -1,   -1, /* 0xe8-0xef */
+};
+static const short translit_page25[64] = {
+  2003,   -1, 2005,   -1,   -1,   -1,   -1,   -1, /* 0x00-0x07 */
+    -1,   -1,   -1,   -1, 2007,   -1,   -1,   -1, /* 0x08-0x0f */
+  2009,   -1,   -1,   -1, 2011,   -1,   -1,   -1, /* 0x10-0x17 */
+  2013,   -1,   -1,   -1, 2015,   -1,   -1,   -1, /* 0x18-0x1f */
+    -1,   -1,   -1,   -1, 2017,   -1,   -1,   -1, /* 0x20-0x27 */
+    -1,   -1,   -1,   -1, 2019,   -1,   -1,   -1, /* 0x28-0x2f */
+    -1,   -1,   -1,   -1, 2021,   -1,   -1,   -1, /* 0x30-0x37 */
+    -1,   -1,   -1,   -1, 2023,   -1,   -1,   -1, /* 0x38-0x3f */
+};
+static const short translit_page2a[8] = {
+    -1,   -1,   -1,   -1, 2032, 2036, 2039,   -1, /* 0x70-0x77 */
+};
+static const short translit_page2f[216] = {
+  2047, 2049, 2051, 2053, 2055, 2057, 2059, 2061, /* 0x00-0x07 */
+  2063, 2065, 2067, 2069, 2071, 2073, 2075, 2077, /* 0x08-0x0f */
+  2079, 2081, 2083, 2085, 2087, 2089, 2091, 2093, /* 0x10-0x17 */
+  2095, 2097, 2099, 2101, 2103, 2105, 2107, 2109, /* 0x18-0x1f */
+  2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, /* 0x20-0x27 */
+  2127, 2129, 2131, 2133, 2135, 2137, 2139, 2141, /* 0x28-0x2f */
+  2143, 2145, 2147, 2149, 2151, 2153, 2155, 2157, /* 0x30-0x37 */
+  2159, 2161, 2163, 2165, 2167, 2169, 2171, 2173, /* 0x38-0x3f */
+  2175, 2177, 2179, 2181, 2183, 2185, 2187, 2189, /* 0x40-0x47 */
+  2191, 2193, 2195, 2197, 2199, 2201, 2203, 2205, /* 0x48-0x4f */
+  2207, 2209, 2211, 2213, 2215, 2217, 2219, 2221, /* 0x50-0x57 */
+  2223, 2225, 2227, 2229, 2231, 2233, 2235, 2237, /* 0x58-0x5f */
+  2239, 2241, 2243, 2245, 2247, 2249, 2251, 2253, /* 0x60-0x67 */
+  2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, /* 0x68-0x6f */
+  2271, 2273, 2275, 2277, 2279, 2281, 2283, 2285, /* 0x70-0x77 */
+  2287, 2289, 2291, 2293, 2295, 2297, 2299, 2301, /* 0x78-0x7f */
+  2303, 2305, 2307, 2309, 2311, 2313, 2315, 2317, /* 0x80-0x87 */
+  2319, 2321, 2323, 2325, 2327, 2329, 2331, 2333, /* 0x88-0x8f */
+  2335, 2337, 2339, 2341, 2343, 2345, 2347, 2349, /* 0x90-0x97 */
+  2351, 2353, 2355, 2357, 2359, 2361, 2363, 2365, /* 0x98-0x9f */
+  2367, 2369, 2371, 2373, 2375, 2377, 2379, 2381, /* 0xa0-0xa7 */
+  2383, 2385, 2387, 2389, 2391, 2393, 2395, 2397, /* 0xa8-0xaf */
+  2399, 2401, 2403, 2405, 2407, 2409, 2411, 2413, /* 0xb0-0xb7 */
+  2415, 2417, 2419, 2421, 2423, 2425, 2427, 2429, /* 0xb8-0xbf */
+  2431, 2433, 2435, 2437, 2439, 2441, 2443, 2445, /* 0xc0-0xc7 */
+  2447, 2449, 2451, 2453, 2455, 2457, 2459, 2461, /* 0xc8-0xcf */
+  2463, 2465, 2467, 2469, 2471, 2473,   -1,   -1, /* 0xd0-0xd7 */
+};
+static const short translit_page30[248] = {
+  2475,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x00-0x07 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x08-0x0f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x10-0x17 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x18-0x1f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x20-0x27 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
+    -1,   -1,   -1,   -1,   -1,   -1, 2477,   -1, /* 0x30-0x37 */
+  2479, 2481, 2483,   -1,   -1,   -1,   -1,   -1, /* 0x38-0x3f */
+    -1, 2485,   -1, 2487,   -1, 2489,   -1, 2491, /* 0x40-0x47 */
+    -1, 2493,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x50-0x57 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x58-0x5f */
+    -1,   -1,   -1, 2495,   -1,   -1,   -1,   -1, /* 0x60-0x67 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x70-0x77 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x78-0x7f */
+    -1,   -1,   -1, 2497,   -1, 2499,   -1, 2501, /* 0x80-0x87 */
+    -1,   -1,   -1,   -1,   -1,   -1, 2503,   -1, /* 0x88-0x8f */
+    -1,   -1,   -1,   -1,   -1, 2505, 2507,   -1, /* 0x90-0x97 */
+    -1,   -1,   -1, 2509, 2512,   -1,   -1,   -1, /* 0x98-0x9f */
+  2515, 2517,   -1, 2519,   -1, 2521,   -1, 2523, /* 0xa0-0xa7 */
+    -1, 2525,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa8-0xaf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb0-0xb7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb8-0xbf */
+    -1,   -1,   -1, 2527,   -1,   -1,   -1,   -1, /* 0xc0-0xc7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc8-0xcf */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd8-0xdf */
+    -1,   -1,   -1, 2529,   -1, 2531,   -1, 2533, /* 0xe0-0xe7 */
+    -1,   -1,   -1,   -1,   -1,   -1, 2535,   -1, /* 0xe8-0xef */
+    -1,   -1,   -1,   -1,   -1, 2537, 2539,   -1, /* 0xf0-0xf7 */
+};
+static const short translit_page31[96] = {
+    -1, 2541, 2543, 2545, 2547, 2549, 2551, 2553, /* 0x30-0x37 */
+  2555, 2557, 2559, 2561, 2563, 2565, 2567, 2569, /* 0x38-0x3f */
+  2571, 2573, 2575, 2577, 2579, 2581, 2583, 2585, /* 0x40-0x47 */
+  2587, 2589, 2591, 2593, 2595, 2597, 2599, 2601, /* 0x48-0x4f */
+  2603, 2605, 2607, 2609, 2611, 2613, 2615, 2617, /* 0x50-0x57 */
+  2619, 2621, 2623, 2625, 2627, 2629, 2631, 2633, /* 0x58-0x5f */
+  2635, 2637, 2639, 2641, 2643, 2645, 2647, 2649, /* 0x60-0x67 */
+  2651, 2653, 2655, 2657, 2659, 2661, 2663, 2665, /* 0x68-0x6f */
+  2667, 2669, 2671, 2673, 2675, 2677, 2679, 2681, /* 0x70-0x77 */
+  2683, 2685, 2687, 2689, 2691, 2693, 2695, 2697, /* 0x78-0x7f */
+  2699, 2701, 2703, 2705, 2707, 2709, 2711, 2713, /* 0x80-0x87 */
+  2715, 2717, 2719, 2721, 2723, 2725, 2727,   -1, /* 0x88-0x8f */
+};
+static const short translit_page31_5[528] = {
+  2729, 2731, 2733, 2735, 2737, 2739, 2741, 2743, /* 0xf0-0xf7 */
+  2745, 2747, 2749, 2751, 2753, 2755, 2757, 2759, /* 0xf8-0xff */
+  /* 0x3200 */
+  2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, /* 0x00-0x07 */
+  2793, 2797, 2801, 2805, 2809, 2813, 2817, 2822, /* 0x08-0x0f */
+  2827, 2832, 2837, 2842, 2847, 2852, 2857, 2862, /* 0x10-0x17 */
+  2867, 2872, 2877, 2882, 2887, 2892, 2900,   -1, /* 0x18-0x1f */
+  2907, 2911, 2915, 2919, 2923, 2927, 2931, 2935, /* 0x20-0x27 */
+  2939, 2943, 2947, 2951, 2955, 2959, 2963, 2967, /* 0x28-0x2f */
+  2971, 2975, 2979, 2983, 2987, 2991, 2995, 2999, /* 0x30-0x37 */
+  3003, 3007, 3011, 3015, 3019, 3023, 3027, 3031, /* 0x38-0x3f */
+  3035, 3039, 3043, 3047,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
+  3051, 3055, 3060, 3065, 3070, 3075, 3080, 3085, /* 0x50-0x57 */
+  3090, 3095, 3100, 3105, 3110, 3115, 3120, 3125, /* 0x58-0x5f */
+  3130, 3134, 3138, 3142, 3146, 3150, 3154, 3158, /* 0x60-0x67 */
+  3162, 3166, 3170, 3174, 3178, 3182, 3186, 3191, /* 0x68-0x6f */
+  3196, 3201, 3206, 3211, 3216, 3221, 3226, 3231, /* 0x70-0x77 */
+  3236, 3241, 3246, 3251, 3256, 3264,   -1,   -1, /* 0x78-0x7f */
+  3271, 3275, 3279, 3283, 3287, 3291, 3295, 3299, /* 0x80-0x87 */
+  3303, 3307, 3311, 3315, 3319, 3323, 3327, 3331, /* 0x88-0x8f */
+  3335, 3339, 3343, 3347, 3351, 3355, 3359, 3363, /* 0x90-0x97 */
+  3367, 3371, 3375, 3379, 3383, 3387, 3391, 3395, /* 0x98-0x9f */
+  3399, 3403, 3407, 3411, 3415, 3419, 3423, 3427, /* 0xa0-0xa7 */
+  3431, 3435, 3439, 3443, 3447, 3451, 3455, 3459, /* 0xa8-0xaf */
+  3463, 3467, 3472, 3477, 3482, 3487, 3492, 3497, /* 0xb0-0xb7 */
+  3502, 3507, 3512, 3517, 3522, 3527, 3532, 3537, /* 0xb8-0xbf */
+  3542, 3545, 3548, 3551, 3554, 3557, 3560, 3563, /* 0xc0-0xc7 */
+  3566, 3569, 3573, 3577, 3581, 3584, 3588, 3591, /* 0xc8-0xcf */
+  3595, 3599, 3603, 3607, 3611, 3615, 3619, 3623, /* 0xd0-0xd7 */
+  3627, 3631, 3635, 3639, 3643, 3647, 3651, 3655, /* 0xd8-0xdf */
+  3659, 3663, 3667, 3671, 3675, 3679, 3683, 3687, /* 0xe0-0xe7 */
+  3691, 3695, 3699, 3703, 3707, 3711, 3715, 3719, /* 0xe8-0xef */
+  3723, 3727, 3731, 3735, 3739, 3743, 3747, 3751, /* 0xf0-0xf7 */
+  3755, 3759, 3763, 3767, 3771, 3775, 3779,   -1, /* 0xf8-0xff */
+  /* 0x3300 */
+  3783, 3788, 3793, 3798, 3802, 3807, 3811, 3815, /* 0x00-0x07 */
+  3821, 3826, 3830, 3834, 3838, 3843, 3848, 3852, /* 0x08-0x0f */
+  3856, 3859, 3863, 3868, 3873, 3876, 3882, 3889, /* 0x10-0x17 */
+  3895, 3899, 3905, 3911, 3916, 3920, 3924, 3928, /* 0x18-0x1f */
+  3933, 3939, 3944, 3948, 3952, 3956, 3959, 3962, /* 0x20-0x27 */
+  3965, 3968, 3972, 3976, 3982, 3986, 3991, 3997, /* 0x28-0x2f */
+  4001, 4004, 4007, 4013, 4018, 4024, 4028, 4034, /* 0x30-0x37 */
+  4037, 4041, 4045, 4049, 4053, 4057, 4062, 4066, /* 0x38-0x3f */
+  4069, 4073, 4077, 4081, 4086, 4090, 4094, 4098, /* 0x40-0x47 */
+  4104, 4109, 4112, 4118, 4121, 4126, 4131, 4135, /* 0x48-0x4f */
+  4139, 4143, 4148, 4151, 4155, 4160, 4163, 4169, /* 0x50-0x57 */
+  4173, 4176, 4179, 4182, 4185, 4188, 4191, 4194, /* 0x58-0x5f */
+  4197, 4200, 4203, 4207, 4211, 4215, 4219, 4223, /* 0x60-0x67 */
+  4227, 4231, 4235, 4239, 4243, 4247, 4251, 4255, /* 0x68-0x6f */
+  4259, 4263, 4267, 4270, 4273, 4277, 4280, 4283, /* 0x70-0x77 */
+  4286, 4291, 4296, 4299, 4302, 4305, 4308, 4311, /* 0x78-0x7f */
+  4316, 4319, 4322, 4325, 4328, 4331, 4334, 4337, /* 0x80-0x87 */
+  4340, 4344, 4349, 4352, 4355, 4358, 4361, 4364, /* 0x88-0x8f */
+  4367, 4370, 4374, 4378, 4382, 4386, 4389, 4392, /* 0x90-0x97 */
+  4395, 4398, 4401, 4404, 4407, 4410, 4413, 4416, /* 0x98-0x9f */
+  4421, 4426, 4430, 4435, 4440, 4445, 4449, 4454, /* 0xa0-0xa7 */
+  4458, 4464, 4467, 4471, 4475, 4479, 4483, 4489, /* 0xa8-0xaf */
+  4497, 4500, 4503, 4506, 4509, 4512, 4515, 4518, /* 0xb0-0xb7 */
+  4521, 4524, 4527, 4530, 4533, 4536, 4539, 4542, /* 0xb8-0xbf */
+  4545, 4548, 4551, 4556, 4559, 4562, 4565, 4570, /* 0xc0-0xc7 */
+  4574, 4577, 4580, 4583, 4586, 4589, 4592, 4595, /* 0xc8-0xcf */
+  4598, 4601, 4604, 4608, 4611, 4614, 4618, 4622, /* 0xd0-0xd7 */
+  4625, 4630, 4634, 4637, 4640, 4643, 4646, 4650, /* 0xd8-0xdf */
+  4658, 4661, 4664, 4667, 4670, 4673, 4676, 4679, /* 0xe0-0xe7 */
+  4682, 4685, 4689, 4693, 4697, 4701, 4705, 4709, /* 0xe8-0xef */
+  4713, 4717, 4721, 4725, 4729, 4733, 4737, 4741, /* 0xf0-0xf7 */
+  4745, 4749, 4753, 4757, 4761, 4765, 4769, 4654, /* 0xf8-0xff */
+};
+static const short translit_pagef9[368] = {
+  4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, /* 0x00-0x07 */
+  4789, 4791, 4793, 4795, 4797, 4799, 4801, 4803, /* 0x08-0x0f */
+  4805, 4807, 4809, 4811, 4813, 4815, 4817, 4819, /* 0x10-0x17 */
+  4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, /* 0x18-0x1f */
+  4837, 4839, 4841, 4843, 4845, 4847, 4849, 4851, /* 0x20-0x27 */
+  4853, 4855, 4857, 4859, 4861, 4863, 4865, 4867, /* 0x28-0x2f */
+  4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, /* 0x30-0x37 */
+  4885, 4887, 4889, 4891, 4893, 4895, 4897, 4899, /* 0x38-0x3f */
+  4901, 4903, 4905, 4907, 4909, 4911, 4913, 4915, /* 0x40-0x47 */
+  4917, 4919, 4921, 4923, 4925, 4927, 4929, 4931, /* 0x48-0x4f */
+  4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, /* 0x50-0x57 */
+  4949, 4951, 4953, 4955, 4957, 4959, 4961, 4963, /* 0x58-0x5f */
+  4965, 4967, 4969, 4971, 4973, 4975, 4977, 4979, /* 0x60-0x67 */
+  4981, 4983, 4985, 4987, 4989, 4991, 4993, 4995, /* 0x68-0x6f */
+  4997, 4999, 5001, 5003, 5005, 5007, 5009, 5011, /* 0x70-0x77 */
+  5013, 5015, 5017, 5019, 5021, 5023, 5025, 5027, /* 0x78-0x7f */
+  5029, 5031, 5033, 5035, 5037, 5039, 5041, 5043, /* 0x80-0x87 */
+  5045, 5047, 5049, 5051, 5053, 5055, 5057, 5059, /* 0x88-0x8f */
+  5061, 5063, 5065, 5067, 5069, 5071, 5073, 5075, /* 0x90-0x97 */
+  5077, 5079, 5081, 5083, 5085, 5087, 5089, 5091, /* 0x98-0x9f */
+  5093, 5095, 5097, 5099, 5101, 5103, 5105, 5107, /* 0xa0-0xa7 */
+  5109, 5111, 5113, 5115, 5117, 5119, 5121, 5123, /* 0xa8-0xaf */
+  5125, 5127, 5129, 5131, 5133, 5135, 5137, 5139, /* 0xb0-0xb7 */
+  5141, 5143, 5145, 5147, 5149, 5151, 5153, 5155, /* 0xb8-0xbf */
+  5157, 5159, 5161, 5163, 5165, 5167, 5169, 5171, /* 0xc0-0xc7 */
+  5173, 5175, 5177, 5179, 5181, 5183, 5185, 5187, /* 0xc8-0xcf */
+  5189, 5191, 5193, 5195, 5197, 5199, 5201, 5203, /* 0xd0-0xd7 */
+  5205, 5207, 5209, 5211, 5213, 5215, 5217, 5219, /* 0xd8-0xdf */
+  5221, 5223, 5225, 5227, 5229, 5231, 5233, 5235, /* 0xe0-0xe7 */
+  5237, 5239, 5241, 5243, 5245, 5247, 5249, 5251, /* 0xe8-0xef */
+  5253, 5255, 5257, 5259, 5261, 5263, 5265, 5267, /* 0xf0-0xf7 */
+  5269, 5271, 5273, 5275, 5277, 5279, 5281, 5283, /* 0xf8-0xff */
+  /* 0xfa00 */
+  5285, 5287, 5289, 5291, 5293, 5295, 5297, 5299, /* 0x00-0x07 */
+  5301, 5303, 5305, 5307, 5309, 5311,   -1,   -1, /* 0x08-0x0f */
+  5313,   -1, 5315,   -1,   -1, 5317, 5319, 5321, /* 0x10-0x17 */
+  5323, 5325, 5327, 5329, 5331, 5333, 5335,   -1, /* 0x18-0x1f */
+  5337,   -1, 5339,   -1,   -1, 5341, 5343,   -1, /* 0x20-0x27 */
+    -1,   -1, 5345, 5347, 5349, 5351,   -1,   -1, /* 0x28-0x2f */
+  5353, 5355, 5357, 5359, 5361, 5363, 5365, 5367, /* 0x30-0x37 */
+  5369, 5371, 5373, 5375, 5377, 5379, 5381, 5383, /* 0x38-0x3f */
+  5385, 5387, 5389, 5391, 5393, 5395, 5397, 5399, /* 0x40-0x47 */
+  5401, 5403, 5405, 5407, 5409, 5411, 5413, 5415, /* 0x48-0x4f */
+  5417, 5419, 5421, 5423, 5425, 5427, 5429, 5431, /* 0x50-0x57 */
+  5433, 5435, 5437, 5439, 5441, 5443, 5445, 5447, /* 0x58-0x5f */
+  5449, 5451, 5453, 5455, 5457, 5459, 5461, 5463, /* 0x60-0x67 */
+  5465, 5467, 5469,   -1,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
+};
+static const short translit_pagefb[80] = {
+  5471, 5474, 5477, 5480, 5484, 5488, 5491,   -1, /* 0x00-0x07 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x08-0x0f */
+    -1,   -1,   -1, 5494, 5497, 5500, 5503, 5506, /* 0x10-0x17 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x18-0x1f */
+  5509, 5511, 5513, 5515, 5517, 5519, 5521, 5523, /* 0x20-0x27 */
+  5525, 5527,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x30-0x37 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x38-0x3f */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
+    -1,   -1,   -1,   -1,   -1,   -1,   -1, 5529, /* 0x48-0x4f */
+};
+static const short translit_pagefe[40] = {
+    -1, 5532, 5534, 5536, 5538, 5540, 5542, 5544, /* 0x48-0x4f */
+  5546, 5548, 5550,   -1, 5552, 5554, 5556, 5558, /* 0x50-0x57 */
+  5560, 5562, 5564, 5566, 5568, 5570, 5572, 5574, /* 0x58-0x5f */
+  5576, 5578, 5580, 5582, 5584, 5586, 5588,   -1, /* 0x60-0x67 */
+  5590, 5592, 5594, 5596,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
+};
+static const short translit_pageff[240] = {
+    -1, 5598, 5600, 5602, 5604, 5606, 5608, 5610, /* 0x00-0x07 */
+  5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, /* 0x08-0x0f */
+  5628, 5630, 5632, 5634, 5636, 5638, 5640, 5642, /* 0x10-0x17 */
+  5644, 5646, 5648, 5650, 5652, 5654, 5656, 5658, /* 0x18-0x1f */
+  5660, 5662, 5664, 5666, 5668, 5670, 5672, 5674, /* 0x20-0x27 */
+  5676, 5678, 5680, 5682, 5684, 5686, 5688, 5690, /* 0x28-0x2f */
+  5692, 5694, 5696, 5698, 5700, 5702, 5704, 5706, /* 0x30-0x37 */
+  5708, 5710, 5712, 5714, 5716, 5718, 5720, 5722, /* 0x38-0x3f */
+  5724, 5726, 5728, 5730, 5732, 5734, 5736, 5738, /* 0x40-0x47 */
+  5740, 5742, 5744, 5746, 5748, 5750, 5752, 5754, /* 0x48-0x4f */
+  5756, 5758, 5760, 5762, 5764, 5766, 5768, 5770, /* 0x50-0x57 */
+  5772, 5774, 5776, 5778, 5780, 5782, 5784, 5786, /* 0x58-0x5f */
+  5788, 5790, 5792, 5794, 5796, 5798, 5800, 5802, /* 0x60-0x67 */
+  5804, 5806, 5808, 5810, 5812, 5814, 5816, 5818, /* 0x68-0x6f */
+  5820, 5822, 5824, 5826, 5828, 5830, 5832, 5834, /* 0x70-0x77 */
+  5836, 5838, 5840, 5842, 5844, 5846, 5848, 5850, /* 0x78-0x7f */
+  5852, 5854, 5856, 5858, 5860, 5862, 5864, 5866, /* 0x80-0x87 */
+  5868, 5870, 5872, 5874, 5876, 5878, 5880, 5882, /* 0x88-0x8f */
+  5884, 5886, 5888, 5890, 5892, 5894, 5896, 5898, /* 0x90-0x97 */
+  5900, 5902, 5904, 5906, 5908, 5910, 5912, 5914, /* 0x98-0x9f */
+  5916, 5918, 5920, 5922, 5924, 5926, 5928, 5930, /* 0xa0-0xa7 */
+  5932, 5934, 5936, 5938, 5940, 5942, 5944, 5946, /* 0xa8-0xaf */
+  5948, 5950, 5952, 5954, 5956, 5958, 5960, 5962, /* 0xb0-0xb7 */
+  5964, 5966, 5968, 5970, 5972, 5974, 5976,   -1, /* 0xb8-0xbf */
+    -1,   -1, 5978, 5980, 5982, 5984, 5986, 5988, /* 0xc0-0xc7 */
+    -1,   -1, 5990, 5992, 5994, 5996, 5998, 6000, /* 0xc8-0xcf */
+    -1,   -1, 6002, 6004, 6006, 6008, 6010, 6012, /* 0xd0-0xd7 */
+    -1,   -1, 6014, 6016, 6018,   -1,   -1,   -1, /* 0xd8-0xdf */
+  6020, 6022, 6024, 6026, 6028, 6030, 6032,   -1, /* 0xe0-0xe7 */
+  6034, 6036, 6038, 6040, 6042, 6044, 6046,   -1, /* 0xe8-0xef */
+};
+static const short translit_page1d4[1024] = {
+  6048, 6050, 6052, 6054, 6056, 6058, 6060, 6062, /* 0x00-0x07 */
+  6064, 6066, 6068, 6070, 6072, 6074, 6076, 6078, /* 0x08-0x0f */
+  6080, 6082, 6084, 6086, 6088, 6090, 6092, 6094, /* 0x10-0x17 */
+  6096, 6098, 6100, 6102, 6104, 6106, 6108, 6110, /* 0x18-0x1f */
+  6112, 6114, 6116, 6118, 6120, 6122, 6124, 6126, /* 0x20-0x27 */
+  6128, 6130, 6132, 6134, 6136, 6138, 6140, 6142, /* 0x28-0x2f */
+  6144, 6146, 6148, 6150, 6152, 6154, 6156, 6158, /* 0x30-0x37 */
+  6160, 6162, 6164, 6166, 6168, 6170, 6172, 6174, /* 0x38-0x3f */
+  6176, 6178, 6180, 6182, 6184, 6186, 6188, 6190, /* 0x40-0x47 */
+  6192, 6194, 6196, 6198, 6200, 6202, 6204, 6206, /* 0x48-0x4f */
+  6208, 6210, 6212, 6214, 6216,   -1, 6218, 6220, /* 0x50-0x57 */
+  6222, 6224, 6226, 6228, 6230, 6232, 6234, 6236, /* 0x58-0x5f */
+  6238, 6240, 6242, 6244, 6246, 6248, 6250, 6252, /* 0x60-0x67 */
+  6254, 6256, 6258, 6260, 6262, 6264, 6266, 6268, /* 0x68-0x6f */
+  6270, 6272, 6274, 6276, 6278, 6280, 6282, 6284, /* 0x70-0x77 */
+  6286, 6288, 6290, 6292, 6294, 6296, 6298, 6300, /* 0x78-0x7f */
+  6302, 6304, 6306, 6308, 6310, 6312, 6314, 6316, /* 0x80-0x87 */
+  6318, 6320, 6322, 6324, 6326, 6328, 6330, 6332, /* 0x88-0x8f */
+  6334, 6336, 6338, 6340, 6342, 6344, 6346, 6348, /* 0x90-0x97 */
+  6350, 6352, 6354, 6356, 6358,   -1, 6360, 6362, /* 0x98-0x9f */
+    -1,   -1, 6364,   -1,   -1, 6366, 6368,   -1, /* 0xa0-0xa7 */
+    -1, 6370, 6372, 6374, 6376,   -1, 6378, 6380, /* 0xa8-0xaf */
+  6382, 6384, 6386, 6388, 6390, 6392, 6394, 6396, /* 0xb0-0xb7 */
+  6398, 6400,   -1, 6402,   -1, 6404, 6406, 6408, /* 0xb8-0xbf */
+  6410, 6412, 6414, 6416,   -1, 6418, 6420, 6422, /* 0xc0-0xc7 */
+  6424, 6426, 6428, 6430, 6432, 6434, 6436, 6438, /* 0xc8-0xcf */
+  6440, 6442, 6444, 6446, 6448, 6450, 6452, 6454, /* 0xd0-0xd7 */
+  6456, 6458, 6460, 6462, 6464, 6466, 6468, 6470, /* 0xd8-0xdf */
+  6472, 6474, 6476, 6478, 6480, 6482, 6484, 6486, /* 0xe0-0xe7 */
+  6488, 6490, 6492, 6494, 6496, 6498, 6500, 6502, /* 0xe8-0xef */
+  6504, 6506, 6508, 6510, 6512, 6514, 6516, 6518, /* 0xf0-0xf7 */
+  6520, 6522, 6524, 6526, 6528, 6530, 6532, 6534, /* 0xf8-0xff */
+  /* 0x1d500 */
+  6536, 6538, 6540, 6542, 6544, 6546,   -1, 6548, /* 0x00-0x07 */
+  6550, 6552, 6554,   -1,   -1, 6556, 6558, 6560, /* 0x08-0x0f */
+  6562, 6564, 6566, 6568, 6570,   -1, 6572, 6574, /* 0x10-0x17 */
+  6576, 6578, 6580, 6582, 6584,   -1, 6586, 6588, /* 0x18-0x1f */
+  6590, 6592, 6594, 6596, 6598, 6600, 6602, 6604, /* 0x20-0x27 */
+  6606, 6608, 6610, 6612, 6614, 6616, 6618, 6620, /* 0x28-0x2f */
+  6622, 6624, 6626, 6628, 6630, 6632, 6634, 6636, /* 0x30-0x37 */
+  6638, 6640,   -1, 6642, 6644, 6646, 6648,   -1, /* 0x38-0x3f */
+  6650, 6652, 6654, 6656, 6658,   -1, 6660,   -1, /* 0x40-0x47 */
+    -1,   -1, 6662, 6664, 6666, 6668, 6670, 6672, /* 0x48-0x4f */
+  6674,   -1, 6676, 6678, 6680, 6682, 6684, 6686, /* 0x50-0x57 */
+  6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, /* 0x58-0x5f */
+  6704, 6706, 6708, 6710, 6712, 6714, 6716, 6718, /* 0x60-0x67 */
+  6720, 6722, 6724, 6726, 6728, 6730, 6732, 6734, /* 0x68-0x6f */
+  6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, /* 0x70-0x77 */
+  6752, 6754, 6756, 6758, 6760, 6762, 6764, 6766, /* 0x78-0x7f */
+  6768, 6770, 6772, 6774, 6776, 6778, 6780, 6782, /* 0x80-0x87 */
+  6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, /* 0x88-0x8f */
+  6800, 6802, 6804, 6806, 6808, 6810, 6812, 6814, /* 0x90-0x97 */
+  6816, 6818, 6820, 6822, 6824, 6826, 6828, 6830, /* 0x98-0x9f */
+  6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, /* 0xa0-0xa7 */
+  6848, 6850, 6852, 6854, 6856, 6858, 6860, 6862, /* 0xa8-0xaf */
+  6864, 6866, 6868, 6870, 6872, 6874, 6876, 6878, /* 0xb0-0xb7 */
+  6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, /* 0xb8-0xbf */
+  6896, 6898, 6900, 6902, 6904, 6906, 6908, 6910, /* 0xc0-0xc7 */
+  6912, 6914, 6916, 6918, 6920, 6922, 6924, 6926, /* 0xc8-0xcf */
+  6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, /* 0xd0-0xd7 */
+  6944, 6946, 6948, 6950, 6952, 6954, 6956, 6958, /* 0xd8-0xdf */
+  6960, 6962, 6964, 6966, 6968, 6970, 6972, 6974, /* 0xe0-0xe7 */
+  6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, /* 0xe8-0xef */
+  6992, 6994, 6996, 6998, 7000, 7002, 7004, 7006, /* 0xf0-0xf7 */
+  7008, 7010, 7012, 7014, 7016, 7018, 7020, 7022, /* 0xf8-0xff */
+  /* 0x1d600 */
+  7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, /* 0x00-0x07 */
+  7040, 7042, 7044, 7046, 7048, 7050, 7052, 7054, /* 0x08-0x0f */
+  7056, 7058, 7060, 7062, 7064, 7066, 7068, 7070, /* 0x10-0x17 */
+  7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, /* 0x18-0x1f */
+  7088, 7090, 7092, 7094, 7096, 7098, 7100, 7102, /* 0x20-0x27 */
+  7104, 7106, 7108, 7110, 7112, 7114, 7116, 7118, /* 0x28-0x2f */
+  7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, /* 0x30-0x37 */
+  7136, 7138, 7140, 7142, 7144, 7146, 7148, 7150, /* 0x38-0x3f */
+  7152, 7154, 7156, 7158, 7160, 7162, 7164, 7166, /* 0x40-0x47 */
+  7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, /* 0x48-0x4f */
+  7184, 7186, 7188, 7190, 7192, 7194, 7196, 7198, /* 0x50-0x57 */
+  7200, 7202, 7204, 7206, 7208, 7210, 7212, 7214, /* 0x58-0x5f */
+  7216, 7218, 7220, 7222, 7224, 7226, 7228, 7230, /* 0x60-0x67 */
+  7232, 7234, 7236, 7238, 7240, 7242, 7244, 7246, /* 0x68-0x6f */
+  7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, /* 0x70-0x77 */
+  7264, 7266, 7268, 7270, 7272, 7274, 7276, 7278, /* 0x78-0x7f */
+  7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294, /* 0x80-0x87 */
+  7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, /* 0x88-0x8f */
+  7312, 7314, 7316, 7318, 7320, 7322, 7324, 7326, /* 0x90-0x97 */
+  7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342, /* 0x98-0x9f */
+  7344, 7346, 7348, 7350,   -1,   -1,   -1,   -1, /* 0xa0-0xa7 */
+  7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366, /* 0xa8-0xaf */
+  7368, 7370, 7372, 7374, 7376, 7378, 7380, 7382, /* 0xb0-0xb7 */
+  7384, 7386, 7388, 7390, 7392, 7394, 7396, 7398, /* 0xb8-0xbf */
+  7400, 7402, 7404, 7406, 7408, 7410, 7412, 7414, /* 0xc0-0xc7 */
+  7416, 7418, 7420, 7422, 7424, 7426, 7428, 7430, /* 0xc8-0xcf */
+  7432, 7434, 7436, 7438, 7440, 7442, 7444, 7446, /* 0xd0-0xd7 */
+  7448, 7450, 7452, 7454, 7456, 7458, 7460, 7462, /* 0xd8-0xdf */
+  7464, 7466, 7468, 7470, 7472, 7474, 7476, 7478, /* 0xe0-0xe7 */
+  7480, 7482, 7484, 7486, 7488, 7490, 7492, 7494, /* 0xe8-0xef */
+  7496, 7498, 7500, 7502, 7504, 7506, 7508, 7510, /* 0xf0-0xf7 */
+  7512, 7514, 7516, 7518, 7520, 7522, 7524, 7526, /* 0xf8-0xff */
+  /* 0x1d700 */
+  7528, 7530, 7532, 7534, 7536, 7538, 7540, 7542, /* 0x00-0x07 */
+  7544, 7546, 7548, 7550, 7552, 7554, 7556, 7558, /* 0x08-0x0f */
+  7560, 7562, 7564, 7566, 7568, 7570, 7572, 7574, /* 0x10-0x17 */
+  7576, 7578, 7580, 7582, 7584, 7586, 7588, 7590, /* 0x18-0x1f */
+  7592, 7594, 7596, 7598, 7600, 7602, 7604, 7606, /* 0x20-0x27 */
+  7608, 7610, 7612, 7614, 7616, 7618, 7620, 7622, /* 0x28-0x2f */
+  7624, 7626, 7628, 7630, 7632, 7634, 7636, 7638, /* 0x30-0x37 */
+  7640, 7642, 7644, 7646, 7648, 7650, 7652, 7654, /* 0x38-0x3f */
+  7656, 7658, 7660, 7662, 7664, 7666, 7668, 7670, /* 0x40-0x47 */
+  7672, 7674, 7676, 7678, 7680, 7682, 7684, 7686, /* 0x48-0x4f */
+  7688, 7690, 7692, 7694, 7696, 7698, 7700, 7702, /* 0x50-0x57 */
+  7704, 7706, 7708, 7710, 7712, 7714, 7716, 7718, /* 0x58-0x5f */
+  7720, 7722, 7724, 7726, 7728, 7730, 7732, 7734, /* 0x60-0x67 */
+  7736, 7738, 7740, 7742, 7744, 7746, 7748, 7750, /* 0x68-0x6f */
+  7752, 7754, 7756, 7758, 7760, 7762, 7764, 7766, /* 0x70-0x77 */
+  7768, 7770, 7772, 7774, 7776, 7778, 7780, 7782, /* 0x78-0x7f */
+  7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, /* 0x80-0x87 */
+  7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, /* 0x88-0x8f */
+  7816, 7818, 7820, 7822, 7824, 7826, 7828, 7830, /* 0x90-0x97 */
+  7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846, /* 0x98-0x9f */
+  7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, /* 0xa0-0xa7 */
+  7864, 7866, 7868, 7870, 7872, 7874, 7876, 7878, /* 0xa8-0xaf */
+  7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894, /* 0xb0-0xb7 */
+  7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, /* 0xb8-0xbf */
+  7912, 7914, 7916, 7918, 7920, 7922, 7924, 7926, /* 0xc0-0xc7 */
+  7928, 7930,   -1,   -1,   -1,   -1, 7932, 7934, /* 0xc8-0xcf */
+  7936, 7938, 7940, 7942, 7944, 7946, 7948, 7950, /* 0xd0-0xd7 */
+  7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, /* 0xd8-0xdf */
+  7968, 7970, 7972, 7974, 7976, 7978, 7980, 7982, /* 0xe0-0xe7 */
+  7984, 7986, 7988, 7990, 7992, 7994, 7996, 7998, /* 0xe8-0xef */
+  8000, 8002, 8004, 8006, 8008, 8010, 8012, 8014, /* 0xf0-0xf7 */
+  8016, 8018, 8020, 8022, 8024, 8026, 8028, 8030, /* 0xf8-0xff */
+};
+static const short translit_page2f8[544] = {
+  8032, 8034, 8036, 8038, 8040, 8042, 8044, 8046, /* 0x00-0x07 */
+  8048, 8050, 8052, 8054, 8056, 8058, 8060, 8062, /* 0x08-0x0f */
+  8064, 8066, 8068, 8070, 8072, 8074, 8076, 8078, /* 0x10-0x17 */
+  8080, 8082, 8084, 8086, 8088, 8090, 8092, 8094, /* 0x18-0x1f */
+  8096, 8098, 8100, 8102, 8104, 8106, 8108, 8110, /* 0x20-0x27 */
+  8112, 8114, 8116, 8118, 8120, 8122, 8124, 8126, /* 0x28-0x2f */
+  8128, 8130, 8132, 8134, 8136, 8138, 8140, 8142, /* 0x30-0x37 */
+  8144, 8146, 8148, 8150, 8152, 8154, 8156, 8158, /* 0x38-0x3f */
+  8160, 8162, 8164, 8166, 8168, 8170, 8172, 8174, /* 0x40-0x47 */
+  8176, 8178, 8180, 8182, 8184, 8186, 8188, 8190, /* 0x48-0x4f */
+  8192, 8194, 8196, 8198, 8200, 8202, 8204, 8206, /* 0x50-0x57 */
+  8208, 8210, 8212, 8214, 8216, 8218, 8220, 8222, /* 0x58-0x5f */
+  8224, 8226, 8228, 8230, 8232, 8234, 8236, 8238, /* 0x60-0x67 */
+  8240, 8242, 8244, 8246, 8248, 8250, 8252, 8254, /* 0x68-0x6f */
+  8256, 8258, 8260, 8262, 8264, 8266, 8268, 8270, /* 0x70-0x77 */
+  8272, 8274, 8276, 8278, 8280, 8282, 8284, 8286, /* 0x78-0x7f */
+  8288, 8290, 8292, 8294, 8296, 8298, 8300, 8302, /* 0x80-0x87 */
+  8304, 8306, 8308, 8310, 8312, 8314, 8316, 8318, /* 0x88-0x8f */
+  8320, 8322, 8324, 8326, 8328, 8330, 8332, 8334, /* 0x90-0x97 */
+  8336, 8338, 8340, 8342, 8344, 8346, 8348, 8350, /* 0x98-0x9f */
+  8352, 8354, 8356, 8358, 8360, 8362, 8364, 8366, /* 0xa0-0xa7 */
+  8368, 8370, 8372, 8374, 8376, 8378, 8380, 8382, /* 0xa8-0xaf */
+  8384, 8386, 8388, 8390, 8392, 8394, 8396, 8398, /* 0xb0-0xb7 */
+  8400, 8402, 8404, 8406, 8408, 8410, 8412, 8414, /* 0xb8-0xbf */
+  8416, 8418, 8420, 8422, 8424, 8426, 8428, 8430, /* 0xc0-0xc7 */
+  8432, 8434, 8436, 8438, 8440, 8442, 8444, 8446, /* 0xc8-0xcf */
+  8448, 8450, 8452, 8454, 8456, 8458, 8460, 8462, /* 0xd0-0xd7 */
+  8464, 8466, 8468, 8470, 8472, 8474, 8476, 8478, /* 0xd8-0xdf */
+  8480, 8482, 8484, 8486, 8488, 8490, 8492, 8494, /* 0xe0-0xe7 */
+  8496, 8498, 8500, 8502, 8504, 8506, 8508, 8510, /* 0xe8-0xef */
+  8512, 8514, 8516, 8518, 8520, 8522, 8524, 8526, /* 0xf0-0xf7 */
+  8528, 8530, 8532, 8534, 8536, 8538, 8540, 8542, /* 0xf8-0xff */
+  /* 0x2f900 */
+  8544, 8546, 8548, 8550, 8552, 8554, 8556, 8558, /* 0x00-0x07 */
+  8560, 8562, 8564, 8566, 8568, 8570, 8572, 8574, /* 0x08-0x0f */
+  8576, 8578, 8580, 8582, 8584, 8586, 8588, 8590, /* 0x10-0x17 */
+  8592, 8594, 8596, 8598, 8600, 8602, 8604, 8606, /* 0x18-0x1f */
+  8608, 8610, 8612, 8614, 8616, 8618, 8620, 8622, /* 0x20-0x27 */
+  8624, 8626, 8628, 8630, 8632, 8634, 8636, 8638, /* 0x28-0x2f */
+  8640, 8642, 8644, 8646, 8648, 8650, 8652, 8654, /* 0x30-0x37 */
+  8656, 8658, 8660, 8662, 8664, 8666, 8668, 8670, /* 0x38-0x3f */
+  8672, 8674, 8676, 8678, 8680, 8682, 8684, 8686, /* 0x40-0x47 */
+  8688, 8690, 8692, 8694, 8696, 8698, 8700, 8702, /* 0x48-0x4f */
+  8704, 8706, 8708, 8710, 8712, 8714, 8716, 8718, /* 0x50-0x57 */
+  8720, 8722, 8724, 8726, 8728, 8730, 8732, 8734, /* 0x58-0x5f */
+  8736, 8738, 8740, 8742, 8744, 8746, 8748, 8750, /* 0x60-0x67 */
+  8752, 8754, 8756, 8758, 8760, 8762, 8764, 8766, /* 0x68-0x6f */
+  8768, 8770, 8772, 8774, 8776, 8778, 8780, 8782, /* 0x70-0x77 */
+  8784, 8786, 8788, 8790, 8792, 8794, 8796, 8798, /* 0x78-0x7f */
+  8800, 8802, 8804, 8806, 8808, 8810, 8812, 8814, /* 0x80-0x87 */
+  8816, 8818, 8820, 8822, 8824, 8826, 8828, 8830, /* 0x88-0x8f */
+  8832, 8834, 8836, 8838, 8840, 8842, 8844, 8846, /* 0x90-0x97 */
+  8848, 8850, 8852, 8854, 8856, 8858, 8860, 8862, /* 0x98-0x9f */
+  8864, 8866, 8868, 8870, 8872, 8874, 8876, 8878, /* 0xa0-0xa7 */
+  8880, 8882, 8884, 8886, 8888, 8890, 8892, 8894, /* 0xa8-0xaf */
+  8896, 8898, 8900, 8902, 8904, 8906, 8908, 8910, /* 0xb0-0xb7 */
+  8912, 8914, 8916, 8918, 8920, 8922, 8924, 8926, /* 0xb8-0xbf */
+  8928, 8930, 8932, 8934, 8936, 8938, 8940, 8942, /* 0xc0-0xc7 */
+  8944, 8946, 8948, 8950, 8952, 8954, 8956, 8958, /* 0xc8-0xcf */
+  8960, 8962, 8964, 8966, 8968, 8970, 8972, 8974, /* 0xd0-0xd7 */
+  8976, 8978, 8980, 8982, 8984, 8986, 8988, 8990, /* 0xd8-0xdf */
+  8992, 8994, 8996, 8998, 9000, 9002, 9004, 9006, /* 0xe0-0xe7 */
+  9008, 9010, 9012, 9014, 9016, 9018, 9020, 9022, /* 0xe8-0xef */
+  9024, 9026, 9028, 9030, 9032, 9034, 9036, 9038, /* 0xf0-0xf7 */
+  9040, 9042, 9044, 9046, 9048, 9050, 9052, 9054, /* 0xf8-0xff */
+  /* 0x2fa00 */
+  9056, 9058, 9060, 9062, 9064, 9066, 9068, 9070, /* 0x00-0x07 */
+  9072, 9074, 9076, 9078, 9080, 9082, 9084, 9086, /* 0x08-0x0f */
+  9088, 9090, 9092, 9094, 9096, 9098, 9100, 9102, /* 0x10-0x17 */
+  9104, 9106, 9108, 9110, 9112, 9114,   -1,   -1, /* 0x18-0x1f */
+};
+
+#define translit_index(wc) \
+  (wc >= 0x00a0 && wc < 0x01f8 ? translit_page00[wc-0x00a0] : \
+   wc >= 0x0218 && wc < 0x0220 ? translit_page02[wc-0x0218] : \
+   wc >= 0x02b8 && wc < 0x02e0 ? translit_page02_1[wc-0x02b8] : \
+   wc >= 0x03d0 && wc < 0x0400 ? translit_page03[wc-0x03d0] : \
+   wc == 0x0587 ? 654 : \
+   wc >= 0x05f0 && wc < 0x05f8 ? translit_page05[wc-0x05f0] : \
+   wc >= 0x0670 && wc < 0x0680 ? translit_page06[wc-0x0670] : \
+   wc == 0x0e33 ? 678 : \
+   wc >= 0x0eb0 && wc < 0x0ee0 ? translit_page0e[wc-0x0eb0] : \
+   wc >= 0x0f70 && wc < 0x0f80 ? translit_page0f[wc-0x0f70] : \
+   wc >= 0x1e00 && wc < 0x1ea0 ? translit_page1e[wc-0x1e00] : \
+   wc >= 0x1ef0 && wc < 0x1ef8 ? translit_page1e_2[wc-0x1ef0] : \
+   wc >= 0x2000 && wc < 0x2058 ? translit_page20[wc-0x2000] : \
+   wc >= 0x20a8 && wc < 0x20b0 ? translit_page20_3[wc-0x20a8] : \
+   wc >= 0x2100 && wc < 0x21d8 ? translit_page21[wc-0x2100] : \
+   wc >= 0x2210 && wc < 0x2270 ? translit_page22[wc-0x2210] : \
+   wc >= 0x22c0 && wc < 0x22f0 ? translit_page22_4[wc-0x22c0] : \
+   wc >= 0x2400 && wc < 0x24f0 ? translit_page24[wc-0x2400] : \
+   wc >= 0x2500 && wc < 0x2540 ? translit_page25[wc-0x2500] : \
+   wc == 0x25e6 ? 2025 : \
+   wc == 0x2a0c ? 2027 : \
+   wc >= 0x2a70 && wc < 0x2a78 ? translit_page2a[wc-0x2a70] : \
+   wc == 0x2e9f ? 2043 : \
+   wc == 0x2ef3 ? 2045 : \
+   wc >= 0x2f00 && wc < 0x2fd8 ? translit_page2f[wc-0x2f00] : \
+   wc >= 0x3000 && wc < 0x30f8 ? translit_page30[wc-0x3000] : \
+   wc >= 0x3130 && wc < 0x3190 ? translit_page31[wc-0x3130] : \
+   wc >= 0x31f0 && wc < 0x3400 ? translit_page31_5[wc-0x31f0] : \
+   wc >= 0xf900 && wc < 0xfa70 ? translit_pagef9[wc-0xf900] : \
+   wc >= 0xfb00 && wc < 0xfb50 ? translit_pagefb[wc-0xfb00] : \
+   wc >= 0xfe48 && wc < 0xfe70 ? translit_pagefe[wc-0xfe48] : \
+   wc >= 0xff00 && wc < 0xfff0 ? translit_pageff[wc-0xff00] : \
+   wc >= 0x1d400 && wc < 0x1d800 ? translit_page1d4[wc-0x1d400] : \
+   wc >= 0x2f800 && wc < 0x2fa20 ? translit_page2f8[wc-0x2f800] : \
+   -1)
diff --git a/lib/ucs2.h b/lib/ucs2.h
new file mode 100644
index 0000000..206b8cc
--- /dev/null
+++ b/lib/ucs2.h
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-2
+ */
+
+/* Here we accept FFFE/FEFF marks as endianness indicators everywhere
+   in the stream, not just at the beginning. The default is big-endian. */
+/* The state is 0 if big-endian, 1 if little-endian. */
+static int
+ucs2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  int count = 0;
+  for (; n >= 2;) {
+    ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]);
+    s += 2; n -= 2; count += 2;
+    if (wc == 0xfeff) {
+    } else if (wc == 0xfffe) {
+      state ^= 1;
+    } else if (wc >= 0xd800 && wc < 0xe000) {
+      conv->istate = state;
+      return RET_SHIFT_ILSEQ(count);
+    } else {
+      *pwc = wc;
+      conv->istate = state;
+      return count;
+    }
+  }
+  conv->istate = state;
+  return RET_TOOFEW(count);
+}
+
+/* But we output UCS-2 in big-endian order, without byte-order mark. */
+/* RFC 2152 says:
+   "ISO/IEC 10646-1:1993(E) specifies that when characters the UCS-2 form are
+    serialized as octets, that the most significant octet appear first." */
+static int
+ucs2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x10000 && wc != 0xfffe && !(wc >= 0xd800 && wc < 0xe000)) {
+    if (n >= 2) {
+      r[0] = (unsigned char) (wc >> 8);
+      r[1] = (unsigned char) wc;
+      return 2;
+    } else
+      return RET_TOOSMALL;
+  } else
+    return RET_ILUNI;
+}
diff --git a/lib/ucs2be.h b/lib/ucs2be.h
new file mode 100644
index 0000000..150c0a3
--- /dev/null
+++ b/lib/ucs2be.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-2BE = UCS-2 big endian
+ */
+
+static int
+ucs2be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  if (n >= 2) {
+    if (s[0] >= 0xd8 && s[0] < 0xe0) {
+      return RET_ILSEQ;
+    } else {
+      *pwc = (s[0] << 8) + s[1];
+      return 2;
+    }
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+ucs2be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) {
+    if (n >= 2) {
+      r[0] = (unsigned char) (wc >> 8);
+      r[1] = (unsigned char) wc;
+      return 2;
+    } else
+      return RET_TOOSMALL;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/ucs2internal.h b/lib/ucs2internal.h
new file mode 100644
index 0000000..d482aea
--- /dev/null
+++ b/lib/ucs2internal.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-2-INTERNAL = UCS-2 with machine dependent endianness and alignment
+ */
+
+static int
+ucs2internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  if (n >= 2) {
+    unsigned short x = *(const unsigned short *)s;
+    if (x >= 0xd800 && x < 0xe000) {
+      return RET_ILSEQ;
+    } else {
+      *pwc = x;
+      return 2;
+    }
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+ucs2internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) {
+    if (n >= 2) {
+      *(unsigned short *)r = wc;
+      return 2;
+    } else
+      return RET_TOOSMALL;
+  } else
+    return RET_ILUNI;
+}
diff --git a/lib/ucs2le.h b/lib/ucs2le.h
new file mode 100644
index 0000000..4901861
--- /dev/null
+++ b/lib/ucs2le.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-2LE = UCS-2 little endian
+ */
+
+static int
+ucs2le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  if (n >= 2) {
+    if (s[1] >= 0xd8 && s[1] < 0xe0) {
+      return RET_ILSEQ;
+    } else {
+      *pwc = s[0] + (s[1] << 8);
+      return 2;
+    }
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+ucs2le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) {
+    if (n >= 2) {
+      r[0] = (unsigned char) wc;
+      r[1] = (unsigned char) (wc >> 8);
+      return 2;
+    } else
+      return RET_TOOSMALL;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/ucs2swapped.h b/lib/ucs2swapped.h
new file mode 100644
index 0000000..f426f40
--- /dev/null
+++ b/lib/ucs2swapped.h
@@ -0,0 +1,60 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-2-SWAPPED = UCS-2-INTERNAL with inverted endianness
+ */
+
+static int
+ucs2swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  /* This function assumes that 'unsigned short' has exactly 16 bits. */
+  if (sizeof(unsigned short) != 2) abort();
+
+  if (n >= 2) {
+    unsigned short x = *(const unsigned short *)s;
+    x = (x >> 8) | (x << 8);
+    if (x >= 0xd800 && x < 0xe000) {
+      return RET_ILSEQ;
+    } else {
+      *pwc = x;
+      return 2;
+    }
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+ucs2swapped_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  /* This function assumes that 'unsigned short' has exactly 16 bits. */
+  if (sizeof(unsigned short) != 2) abort();
+
+  if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) {
+    if (n >= 2) {
+      unsigned short x = wc;
+      x = (x >> 8) | (x << 8);
+      *(unsigned short *)r = x;
+      return 2;
+    } else
+      return RET_TOOSMALL;
+  } else
+    return RET_ILUNI;
+}
diff --git a/lib/ucs4.h b/lib/ucs4.h
new file mode 100644
index 0000000..00d08d2
--- /dev/null
+++ b/lib/ucs4.h
@@ -0,0 +1,69 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-4
+ */
+
+/* Here we accept FFFE0000/0000FEFF marks as endianness indicators everywhere
+   in the stream, not just at the beginning. The default is big-endian. */
+/* The state is 0 if big-endian, 1 if little-endian. */
+static int
+ucs4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  int count = 0;
+  for (; n >= 4;) {
+    ucs4_t wc = (state
+                  ? s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24)
+                  : (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]);
+    s += 4; n -= 4; count += 4;
+    if (wc == 0x0000feff) {
+    } else if (wc == 0xfffe0000u) {
+      state ^= 1;
+    } else if (wc <= 0x7fffffff) {
+      *pwc = wc;
+      conv->istate = state;
+      return count;
+    } else {
+      conv->istate = state;
+      return RET_SHIFT_ILSEQ(count);
+    }
+  }
+  conv->istate = state;
+  return RET_TOOFEW(count);
+}
+
+/* But we output UCS-4 in big-endian order, without byte-order mark. */
+static int
+ucs4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc <= 0x7fffffff) {
+    if (n >= 4) {
+      r[0] = (unsigned char) (wc >> 24);
+      r[1] = (unsigned char) (wc >> 16);
+      r[2] = (unsigned char) (wc >> 8);
+      r[3] = (unsigned char) wc;
+      return 4;
+    } else
+      return RET_TOOSMALL;
+  } else
+    return RET_ILUNI;
+}
diff --git a/lib/ucs4be.h b/lib/ucs4be.h
new file mode 100644
index 0000000..241bc15
--- /dev/null
+++ b/lib/ucs4be.h
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 1999-2000 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-4BE = UCS-4 big endian
+ */
+
+static int
+ucs4be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  if (n >= 4) {
+    *pwc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3];
+    return 4;
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+ucs4be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 4) {
+    r[0] = (unsigned char) (wc >> 24);
+    r[1] = (unsigned char) (wc >> 16);
+    r[2] = (unsigned char) (wc >> 8);
+    r[3] = (unsigned char) wc;
+    return 4;
+  } else
+    return RET_TOOSMALL;
+}
diff --git a/lib/ucs4internal.h b/lib/ucs4internal.h
new file mode 100644
index 0000000..bd793a3
--- /dev/null
+++ b/lib/ucs4internal.h
@@ -0,0 +1,43 @@
+/*
+ * Copyright (C) 1999-2000 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-4-INTERNAL = UCS-4 with machine dependent endianness and alignment
+ */
+
+static int
+ucs4internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  if (n >= 4) {
+    *pwc = *(const unsigned int *)s;
+    return 4;
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+ucs4internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 4) {
+    *(unsigned int *)r = wc;
+    return 4;
+  } else
+    return RET_TOOSMALL;
+}
diff --git a/lib/ucs4le.h b/lib/ucs4le.h
new file mode 100644
index 0000000..0c762fe
--- /dev/null
+++ b/lib/ucs4le.h
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 1999-2000 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-4LE = UCS-4 little endian
+ */
+
+static int
+ucs4le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  if (n >= 4) {
+    *pwc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24);
+    return 4;
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+ucs4le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 4) {
+    r[0] = (unsigned char) wc;
+    r[1] = (unsigned char) (wc >> 8);
+    r[2] = (unsigned char) (wc >> 16);
+    r[3] = (unsigned char) (wc >> 24);
+    return 4;
+  } else
+    return RET_TOOSMALL;
+}
diff --git a/lib/ucs4swapped.h b/lib/ucs4swapped.h
new file mode 100644
index 0000000..6a292ec
--- /dev/null
+++ b/lib/ucs4swapped.h
@@ -0,0 +1,53 @@
+/*
+ * Copyright (C) 1999-2000 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UCS-4-SWAPPED = UCS-4-INTERNAL with inverted endianness
+ */
+
+static int
+ucs4swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  /* This function assumes that 'unsigned int' has exactly 32 bits. */
+  if (sizeof(unsigned int) != 4) abort();
+
+  if (n >= 4) {
+    unsigned int x = *(const unsigned int *)s;
+    x = (x >> 24) | ((x >> 8) & 0xff00) | ((x & 0xff00) << 8) | (x << 24);
+    *pwc = x;
+    return 4;
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+ucs4swapped_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  /* This function assumes that 'unsigned int' has exactly 32 bits. */
+  if (sizeof(unsigned int) != 4) abort();
+
+  if (n >= 4) {
+    unsigned int x = wc;
+    x = (x >> 24) | ((x >> 8) & 0xff00) | ((x & 0xff00) << 8) | (x << 24);
+    *(unsigned int *)r = x;
+    return 4;
+  } else
+    return RET_TOOSMALL;
+}
diff --git a/lib/uhc_1.h b/lib/uhc_1.h
new file mode 100644
index 0000000..7b0c725
--- /dev/null
+++ b/lib/uhc_1.h
@@ -0,0 +1,1725 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * Unified Hangul Code part 1
+ */
+
+static const unsigned short uhc_1_2uni_main_page81[64] = {
+  0xac02, 0xac8d, 0xad14, 0xad91, 0xadfa, 0xae7a, 0xaee6, 0xaf57,
+  0xafbf, 0xb030, 0xb0a5, 0xb122, 0xb19e, 0xb207, 0xb26f, 0xb2f0,
+  0xb366, 0xb3e1, 0xb445, 0xb4ad, 0xb51e, 0xb590, 0xb600, 0xb661,
+  0xb6c3, 0xb723, 0xb79f, 0xb811, 0xb885, 0xb8f1, 0xb95a, 0xb9d4,
+  0xba47, 0xbac2, 0xbb28, 0xbb9a, 0xbc03, 0xbc80, 0xbcfe, 0xbd67,
+  0xbdd2, 0xbe3d, 0xbeb8, 0xbf23, 0xbf83, 0xbfe6, 0xc040, 0xc0a7,
+  0xc132, 0xc1b1, 0xc224, 0xc297, 0xc310, 0xc37a, 0xc3db, 0xc446,
+  0xc4aa, 0xc50f, 0xc596, 0xc626, 0xc6a8, 0xc726, 0xc7b8, 0xc832,
+};
+static const unsigned char uhc_1_2uni_page81[5696] = {
+  /* 0x81 */
+  0x00, 0x01, 0x03, 0x04, 0x09, 0x0a, 0x0b, 0x0c,
+  0x0d, 0x16, 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23,
+  0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2c, 0x30,
+  0x31, 0x32, 0x33, 0x34, 0x35, 0x38, 0x39, 0x3b,
+  0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44,
+  0x45, 0x46, 0x47, 0x48, 0x4a, 0x4c, 0x4d, 0x4e,
+  0x4f, 0x50, 0x51, 0x53, 0x54, 0x55, 0x57, 0x58,
+  0x59, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73, 0x74,
+  0x77, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x80, 0x85,
+  0x86, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x11, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1e, 0x20, 0x21,
+  0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2d,
+  0x31, 0x32, 0x33, 0x35, 0x36, 0x38, 0x39, 0x3a,
+  0x3c, 0x3d, 0x3e, 0x40, 0x41, 0x42, 0x43, 0x44,
+  0x45, 0x46, 0x47, 0x49, 0x4b, 0x4c, 0x4d, 0x4e,
+  0x4f, 0x50, 0x51, 0x52, 0x55, 0x56, 0x58, 0x59,
+  0x5c, 0x5e, 0x60, 0x61, 0x65, 0x67, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x71, 0x72, 0x74, 0x75, 0x76,
+  0x78, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x81, 0x83,
+  0x85, 0x86,
+  /* 0x82 */
+  0x00, 0x01, 0x02, 0x03, 0x05, 0x06, 0x07, 0x09,
+  0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12,
+  0x13, 0x14, 0x16, 0x17, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x22, 0x23, 0x25, 0x26, 0x27, 0x29,
+  0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x32, 0x34,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3d, 0x3e,
+  0x3f, 0x41, 0x42, 0x43, 0x45, 0x46, 0x47, 0x48,
+  0x49, 0x4a, 0x4b, 0x4c, 0x4e, 0x50, 0x51, 0x52,
+  0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5b, 0x5d,
+  0x5e, 0x63, 0x64, 0x65, 0x66, 0x6a, 0x6c, 0x6f,
+  0x70, 0x71, 0x72, 0x73, 0x76, 0x77, 0x79, 0x7a,
+  0x7b, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x22, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29, 0x2a,
+  0x2b, 0x2c, 0x2d, 0x2e, 0x31, 0x32, 0x34, 0x35,
+  0x36, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
+  0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+  0x4a, 0x4c, 0x4d, 0x4e, 0x50, 0x51, 0x52, 0x54,
+  0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c,
+  0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64,
+  0x65, 0x66,
+  /* 0x83 */
+  0x00, 0x01, 0x03, 0x04, 0x08, 0x09, 0x0a, 0x0b,
+  0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+  0x31, 0x32, 0x33, 0x34, 0x35, 0x38, 0x39, 0x3b,
+  0x3c, 0x3f, 0x41, 0x42, 0x43, 0x44, 0x45, 0x48,
+  0x4a, 0x4d, 0x4e, 0x4f, 0x51, 0x55, 0x57, 0x58,
+  0x59, 0x5b, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64,
+  0x68, 0x69, 0x6a, 0x6c, 0x6d, 0x70, 0x71, 0x73,
+  0x74, 0x75, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c,
+  0x7d, 0x00, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x13, 0x14,
+  0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
+  0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24,
+  0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34,
+  0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c,
+  0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x45, 0x47, 0x48,
+  0x49, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+  0x54, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x60,
+  0x61, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x6b,
+  /* 0x84 */
+  0x00, 0x01, 0x03, 0x04, 0x06, 0x08, 0x09, 0x0a,
+  0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x13, 0x14,
+  0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x23, 0x24, 0x25, 0x26, 0x28,
+  0x29, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+  0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+  0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+  0x42, 0x43, 0x44, 0x45, 0x48, 0x49, 0x4b, 0x4d,
+  0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x58,
+  0x5a, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x65, 0x66,
+  0x67, 0x68, 0x69, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
+  0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0f, 0x10, 0x11, 0x12,
+  0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a,
+  0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x23,
+  0x24, 0x25, 0x26, 0x27, 0x28, 0x2a, 0x2b, 0x2c,
+  0x2e, 0x2f, 0x30, 0x32, 0x33, 0x34, 0x35, 0x36,
+  0x37, 0x38, 0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41,
+  0x42, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49, 0x4a,
+  0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52,
+  0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a,
+  0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x63, 0x64,
+  0x66, 0x67,
+  /* 0x85 */
+  0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x0b,
+  0x0d, 0x10, 0x11, 0x12, 0x13, 0x14, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33, 0x34,
+  0x36, 0x37, 0x38, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
+  0x3f, 0x40, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49,
+  0x4a, 0x4b, 0x4c, 0x4e, 0x4f, 0x50, 0x52, 0x53,
+  0x54, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c,
+  0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66,
+  0x67, 0x68, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
+  0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, 0x16, 0x17, 0x19,
+  0x1b, 0x1d, 0x1f, 0x20, 0x21, 0x22, 0x26, 0x28,
+  0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, 0x32,
+  0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
+  0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42,
+  0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+  0x4b, 0x4e, 0x4f, 0x51, 0x52, 0x53, 0x55, 0x56,
+  0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5e, 0x60, 0x62,
+  0x63, 0x64, 0x65, 0x66, 0x67, 0x6b, 0x6d, 0x6e,
+  0x73, 0x74,
+  /* 0x86 */
+  0x00, 0x01, 0x02, 0x05, 0x0b, 0x0d, 0x11, 0x12,
+  0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
+  0x1d, 0x1e, 0x21, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3c, 0x3d, 0x3e,
+  0x3f, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x65, 0x68, 0x69, 0x6a, 0x6c,
+  0x6f, 0x70, 0x71, 0x72, 0x75, 0x79, 0x7a, 0x7b,
+  0x7c, 0x00, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x20, 0x21, 0x23,
+  0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x30, 0x31, 0x34, 0x35, 0x37, 0x38, 0x39,
+  0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x58, 0x59, 0x5b, 0x5c, 0x5d, 0x5f,
+  0x61, 0x62, 0x63, 0x64, 0x65, 0x68, 0x6a, 0x6c,
+  0x6d, 0x6e, 0x6f, 0x73, 0x74, 0x75, 0x77, 0x78,
+  0x79, 0x7b,
+  /* 0x87 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f, 0x30, 0x31,
+  0x33, 0x34, 0x35, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x40, 0x42, 0x43, 0x44, 0x45, 0x46,
+  0x47, 0x48, 0x49, 0x4c, 0x4d, 0x4f, 0x50, 0x51,
+  0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a,
+  0x5c, 0x5e, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
+  0x68, 0x00, 0x02, 0x03, 0x06, 0x07, 0x08, 0x09,
+  0x0a, 0x0b, 0x0c, 0x0f, 0x11, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38,
+  0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+  0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+  0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+  0x52, 0x53, 0x54, 0x56, 0x57, 0x58, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x63, 0x64, 0x65,
+  0x66, 0x67,
+  /* 0x88 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08, 0x09,
+  0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12,
+  0x13, 0x14, 0x17, 0x18, 0x19, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x23, 0x24, 0x26, 0x27, 0x28,
+  0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33, 0x35, 0x38,
+  0x39, 0x3a, 0x3c, 0x3e, 0x3f, 0x40, 0x42, 0x43,
+  0x44, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c,
+  0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54,
+  0x55, 0x56, 0x57, 0x58, 0x5b, 0x5c, 0x5e, 0x5f,
+  0x60, 0x62, 0x64, 0x65, 0x66, 0x67, 0x68, 0x6b,
+  0x6d, 0x6f, 0x70, 0x71, 0x72, 0x74, 0x78, 0x7a,
+  0x7b, 0x00, 0x01, 0x02, 0x06, 0x0c, 0x0d, 0x0e,
+  0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1a, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+  0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+  0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+  0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+  0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+  0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x67, 0x69, 0x6a, 0x6d, 0x70, 0x71,
+  0x72, 0x73,
+  /* 0x89 */
+  0x00, 0x02, 0x04, 0x06, 0x07, 0x09, 0x0c, 0x0d,
+  0x0f, 0x10, 0x11, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1c, 0x20, 0x21, 0x22, 0x23, 0x24,
+  0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+  0x43, 0x44, 0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x60, 0x61, 0x63, 0x64, 0x67, 0x69,
+  0x6b, 0x6c, 0x6d, 0x70, 0x72, 0x74, 0x76, 0x78,
+  0x79, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32,
+  0x33, 0x34, 0x35, 0x36, 0x38, 0x39, 0x3a, 0x3c,
+  0x3d, 0x3e, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x49, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+  0x51, 0x52, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63,
+  /* 0x8a */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0d, 0x0e, 0x10, 0x11, 0x12,
+  0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1d,
+  0x1f, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+  0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+  0x39, 0x3a, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+  0x42, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+  0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52,
+  0x53, 0x54, 0x55, 0x56, 0x57, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x60, 0x61, 0x62, 0x64, 0x65,
+  0x66, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1c,
+  0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x24, 0x25,
+  0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x31, 0x32, 0x34, 0x35, 0x38, 0x3a, 0x3b, 0x3c,
+  0x3d, 0x3e, 0x41, 0x43, 0x45, 0x46, 0x47, 0x48,
+  0x49, 0x4a, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+  0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x69, 0x6a, 0x6c,
+  0x6d, 0x70,
+  /* 0x8b */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x14, 0x15, 0x17, 0x18,
+  0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x24, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x30, 0x31,
+  0x33, 0x34, 0x35, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x40, 0x44, 0x45, 0x46, 0x47, 0x48,
+  0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+  0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+  0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+  0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+  0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+  0x71, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1c,
+  0x1d, 0x1e, 0x1f, 0x22, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2e, 0x2f, 0x31, 0x32, 0x33, 0x35, 0x36,
+  0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3e, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x49, 0x4a, 0x4b, 0x4c,
+  0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54,
+  0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5d,
+  0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
+  0x6e, 0x6f,
+  /* 0x8c */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1a, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x35, 0x36,
+  0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
+  0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46,
+  0x47, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+  0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+  0x39, 0x3a, 0x3d, 0x3e, 0x40, 0x41, 0x42, 0x44,
+  0x45, 0x46, 0x47, 0x48, 0x49, 0x4c, 0x4d, 0x4e,
+  0x4f, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61,
+  /* 0x8d */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x32,
+  0x33, 0x34, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45, 0x46,
+  0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e,
+  0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56,
+  0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e,
+  0x5f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08,
+  0x0a, 0x0b, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
+  0x14, 0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x22, 0x23, 0x24, 0x26, 0x27, 0x28,
+  0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3e, 0x3f, 0x40, 0x42, 0x43, 0x44, 0x46,
+  0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4f, 0x51,
+  0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x5b, 0x5c,
+  0x5e, 0x5f, 0x60, 0x62, 0x63, 0x64, 0x65, 0x66,
+  0x67, 0x68, 0x6b, 0x70, 0x71, 0x72, 0x77, 0x78,
+  0x7a, 0x7b,
+  /* 0x8e */
+  0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
+  0x0b, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x17,
+  0x18, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x29,
+  0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32,
+  0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
+  0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42,
+  0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+  0x4b, 0x4c, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x56,
+  0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5f, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x6b, 0x6c, 0x6e, 0x6f,
+  0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12,
+  0x15, 0x16, 0x18, 0x19, 0x1a, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x25, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x41, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4d, 0x4e, 0x50, 0x51, 0x52,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5d,
+  0x5f, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x68,
+  0x69, 0x6a, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+  0x72, 0x73,
+  /* 0x8f */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34,
+  0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3d, 0x3f,
+  0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x48, 0x49,
+  0x4a, 0x4c, 0x4d, 0x4e, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x59, 0x5b, 0x5d, 0x5e,
+  0x5f, 0x60, 0x61, 0x62, 0x65, 0x66, 0x68, 0x69,
+  0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12,
+  0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  0x24, 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x2e, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4d, 0x4e, 0x50,
+  0x51, 0x52, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5c, 0x5d, 0x5f, 0x61, 0x62, 0x63, 0x64,
+  0x65, 0x66,
+  /* 0x90 */
+  0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x08, 0x09,
+  0x0a, 0x0b, 0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1c, 0x1d, 0x1f, 0x20,
+  0x21, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2c, 0x2e, 0x31, 0x32, 0x35, 0x36, 0x37, 0x38,
+  0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+  0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+  0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+  0x51, 0x54, 0x55, 0x57, 0x58, 0x59, 0x5b, 0x5c,
+  0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x66, 0x68,
+  0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73,
+  0x79, 0x00, 0x01, 0x02, 0x03, 0x06, 0x08, 0x0b,
+  0x0c, 0x0e, 0x12, 0x13, 0x15, 0x16, 0x17, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2e, 0x2f, 0x30, 0x31,
+  0x32, 0x33, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
+  0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x66, 0x67, 0x69, 0x6a, 0x6b, 0x6d, 0x6f, 0x70,
+  0x71, 0x72,
+  /* 0x91 */
+  0x00, 0x03, 0x05, 0x08, 0x09, 0x0a, 0x0b, 0x0f,
+  0x10, 0x12, 0x13, 0x14, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1f, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x32,
+  0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
+  0x3b, 0x3f, 0x41, 0x42, 0x43, 0x44, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x63, 0x66, 0x67, 0x68, 0x6a, 0x6c, 0x6d,
+  0x6e, 0x6f, 0x70, 0x73, 0x75, 0x77, 0x78, 0x79,
+  0x7a, 0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x08,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x18, 0x19, 0x1a,
+  0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22,
+  0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+  0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32,
+  0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3b,
+  0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4c, 0x4e, 0x50,
+  0x51, 0x52, 0x53, 0x54, 0x55, 0x57, 0x58, 0x59,
+  0x5b, 0x5c, 0x5d, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65,
+  /* 0x92 */
+  0x00, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+  0x0a, 0x0b, 0x0f, 0x11, 0x12, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1e, 0x20, 0x22, 0x23, 0x24, 0x26,
+  0x29, 0x2a, 0x2b, 0x2d, 0x2e, 0x2f, 0x31, 0x32,
+  0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x3a, 0x3c,
+  0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f, 0x61, 0x62, 0x63, 0x65, 0x66, 0x67,
+  0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+  0x71, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10,
+  0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  0x24, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d,
+  0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x37,
+  0x38, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+  0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+  0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+  0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+  0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x60, 0x61, 0x63,
+  0x64, 0x67,
+  /* 0x93 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x0b, 0x0d,
+  0x0f, 0x10, 0x16, 0x17, 0x1d, 0x1e, 0x1f, 0x20,
+  0x23, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2f,
+  0x30, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38, 0x39,
+  0x3a, 0x3b, 0x3c, 0x3f, 0x43, 0x44, 0x45, 0x47,
+  0x48, 0x4b, 0x4c, 0x4e, 0x4f, 0x50, 0x51, 0x52,
+  0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
+  0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
+  0x7c, 0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x09,
+  0x0a, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x16,
+  0x18, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x23,
+  0x25, 0x26, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x2f, 0x32, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3e, 0x3f, 0x41, 0x42, 0x43, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4e, 0x52, 0x53,
+  0x54, 0x56, 0x57, 0x59, 0x5a, 0x5b, 0x5d, 0x5e,
+  0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66,
+  0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e,
+  0x6f, 0x70, 0x71, 0x72, 0x73, 0x77, 0x79, 0x7a,
+  0x7b, 0x7d,
+  /* 0x94 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x0a,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x13, 0x14,
+  0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+  0x49, 0x4c, 0x4d, 0x4f, 0x50, 0x51, 0x53, 0x54,
+  0x55, 0x56, 0x57, 0x58, 0x59, 0x5c, 0x5d, 0x5e,
+  0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x67,
+  0x68, 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x2b, 0x2d, 0x2f, 0x30, 0x31, 0x34,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3e,
+  0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46,
+  0x47, 0x48, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+  0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+  0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+  0x69, 0x6a,
+  /* 0x95 */
+  0x00, 0x01, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
+  0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
+  0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f, 0x30,
+  0x32, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3c,
+  0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45, 0x46,
+  0x47, 0x48, 0x49, 0x4c, 0x4e, 0x4f, 0x50, 0x51,
+  0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x10, 0x12, 0x13,
+  0x14, 0x15, 0x16, 0x19, 0x1b, 0x1f, 0x20, 0x21,
+  0x22, 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2c, 0x2e,
+  0x2f, 0x30, 0x31, 0x32, 0x35, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x41, 0x42, 0x44, 0x45, 0x46, 0x48,
+  0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x51, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
+  0x68, 0x69, 0x6a, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+  0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+  0x79, 0x7a,
+  /* 0x96 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x1a, 0x1b, 0x1d, 0x1e, 0x21, 0x22, 0x23, 0x24,
+  0x25, 0x26, 0x27, 0x29, 0x2a, 0x2e, 0x2f, 0x30,
+  0x31, 0x32, 0x33, 0x35, 0x36, 0x37, 0x38, 0x39,
+  0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+  0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x4a,
+  0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x52, 0x53, 0x54,
+  0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c,
+  0x5d, 0x5e, 0x5f, 0x62, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1f, 0x20,
+  0x22, 0x23, 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a,
+  0x2b, 0x2c, 0x2f, 0x30, 0x31, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f,
+  /* 0x97 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31,
+  0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+  0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+  0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x4b, 0x4c,
+  0x4e, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x55, 0x56,
+  0x57, 0x58, 0x5a, 0x5b, 0x5d, 0x5f, 0x60, 0x61,
+  0x62, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36,
+  0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
+  0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46,
+  0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e,
+  0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x57,
+  0x58, 0x59,
+  /* 0x98 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x19,
+  0x1a, 0x1b, 0x1d, 0x1e, 0x1f, 0x21, 0x22, 0x23,
+  0x24, 0x25, 0x26, 0x27, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x52, 0x53, 0x55, 0x56, 0x57, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x62, 0x64,
+  0x66, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x0a,
+  0x0b, 0x10, 0x11, 0x12, 0x13, 0x14, 0x17, 0x1b,
+  0x1c, 0x1d, 0x1f, 0x20, 0x23, 0x24, 0x26, 0x27,
+  0x28, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+  0x33, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3f,
+  0x40, 0x42, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49,
+  0x4a, 0x4b, 0x4c, 0x4f, 0x51, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5e, 0x5f,
+  0x60, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+  0x6a, 0x6b, 0x6c, 0x6d, 0x6f, 0x70, 0x71, 0x72,
+  0x73, 0x74, 0x7a, 0x7b, 0x7e, 0x81, 0x82, 0x83,
+  0x84, 0x87,
+  /* 0x99 */
+  0x00, 0x01, 0x02, 0x03, 0x05, 0x08, 0x09, 0x0b,
+  0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14,
+  0x15, 0x18, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x24, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x34, 0x38, 0x39, 0x3a,
+  0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44,
+  0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x54, 0x55, 0x56,
+  0x57, 0x58, 0x59, 0x5d, 0x5f, 0x60, 0x61, 0x63,
+  0x65, 0x66, 0x67, 0x68, 0x69, 0x6c, 0x6e, 0x70,
+  0x71, 0x72, 0x74, 0x75, 0x78, 0x79, 0x7b, 0x7c,
+  0x7d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x14, 0x15, 0x16, 0x18, 0x19,
+  0x1a, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22,
+  0x24, 0x25, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x30, 0x31, 0x32, 0x34, 0x35, 0x36, 0x38,
+  0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x41, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4d,
+  0x4e, 0x50, 0x51, 0x52, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5d, 0x5f, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x69, 0x6a, 0x6c, 0x6d, 0x70,
+  0x71, 0x72,
+  /* 0x9a */
+  0x00, 0x01, 0x02, 0x03, 0x06, 0x08, 0x0a, 0x0c,
+  0x0f, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2e, 0x2f, 0x31, 0x32, 0x33,
+  0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3d,
+  0x3e, 0x3f, 0x40, 0x42, 0x43, 0x44, 0x45, 0x46,
+  0x47, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x51, 0x52,
+  0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5c, 0x5e,
+  0x5f, 0x60, 0x61, 0x62, 0x63, 0x66, 0x67, 0x68,
+  0x69, 0x6a, 0x6b, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+  0x72, 0x00, 0x02, 0x03, 0x05, 0x07, 0x08, 0x09,
+  0x0a, 0x0b, 0x0c, 0x0f, 0x10, 0x12, 0x13, 0x14,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1f, 0x21,
+  0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+  0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32,
+  0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
+  0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42,
+  0x43, 0x44, 0x47, 0x48, 0x4a, 0x4b, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x57, 0x59, 0x5b, 0x5c,
+  0x5d, 0x5e, 0x60, 0x63, 0x66, 0x67, 0x68, 0x6a,
+  0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x73, 0x74,
+  0x77, 0x78,
+  /* 0x9b */
+  0x00, 0x01, 0x02, 0x06, 0x07, 0x09, 0x0a, 0x0b,
+  0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x16,
+  0x17, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+  0x31, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38, 0x39,
+  0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+  0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+  0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+  0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5b,
+  0x5d, 0x5e, 0x5f, 0x61, 0x63, 0x64, 0x65, 0x66,
+  0x67, 0x00, 0x01, 0x04, 0x05, 0x06, 0x07, 0x08,
+  0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x13,
+  0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c,
+  0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54,
+  0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c,
+  0x5d, 0x60,
+  /* 0x9c */
+  0x00, 0x02, 0x03, 0x06, 0x08, 0x09, 0x0a, 0x0b,
+  0x0c, 0x0f, 0x10, 0x11, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21,
+  0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, 0x32,
+  0x33, 0x34, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x4a, 0x4b, 0x4c,
+  0x4d, 0x4e, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x56,
+  0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x20, 0x21,
+  0x23, 0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x30, 0x31, 0x32, 0x34, 0x35, 0x36,
+  0x37, 0x38, 0x39, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4f, 0x50,
+  0x51, 0x52, 0x53, 0x54, 0x55, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63,
+  /* 0x9d */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10,
+  0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+  0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+  0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x40, 0x41, 0x42,
+  0x43, 0x44, 0x45, 0x48, 0x49, 0x4b, 0x4c, 0x4d,
+  0x4f, 0x51, 0x52, 0x53, 0x54, 0x58, 0x59, 0x5a,
+  0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x63,
+  0x64, 0x00, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x1b,
+  0x1c, 0x1e, 0x1f, 0x20, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x2b, 0x2d, 0x2f, 0x30, 0x31,
+  0x32, 0x33, 0x34, 0x37, 0x38, 0x3c, 0x40, 0x41,
+  0x42, 0x43, 0x47, 0x4b, 0x4c, 0x4d, 0x50, 0x53,
+  0x54, 0x56, 0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f, 0x60, 0x63, 0x67, 0x68, 0x69, 0x6a,
+  0x6b, 0x6c, 0x6f, 0x70, 0x72, 0x73, 0x74, 0x76,
+  0x77, 0x79, 0x7a, 0x7b, 0x7c, 0x7f, 0x81, 0x83,
+  0x84, 0x85,
+  /* 0x9e */
+  0x00, 0x03, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x14,
+  0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
+  0x1d, 0x20, 0x21, 0x24, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x35, 0x37, 0x39, 0x3c, 0x3d, 0x3f, 0x40,
+  0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+  0x4c, 0x4e, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x59, 0x5b, 0x5c, 0x5d, 0x5f, 0x62, 0x63, 0x64,
+  0x65, 0x6c, 0x6d, 0x6e, 0x73, 0x74, 0x75, 0x77,
+  0x78, 0x79, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80,
+  0x81, 0x84, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c,
+  0x8d, 0x00, 0x01, 0x03, 0x04, 0x05, 0x09, 0x0b,
+  0x0c, 0x10, 0x12, 0x14, 0x16, 0x17, 0x18, 0x19,
+  0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2c, 0x30, 0x31, 0x32,
+  0x33, 0x34, 0x35, 0x38, 0x39, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x47, 0x48, 0x4a, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+  0x51, 0x54, 0x55, 0x57, 0x58, 0x59, 0x5b, 0x5c,
+  0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x66, 0x68,
+  0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73,
+  0x74, 0x75, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c,
+  0x7d, 0x80,
+  /* 0x9f */
+  0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x0a,
+  0x0b, 0x0d, 0x0e, 0x0f, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x1a, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22,
+  0x23, 0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2d, 0x2e,
+  0x2f, 0x30, 0x31, 0x32, 0x33, 0x36, 0x37, 0x3a,
+  0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x42, 0x43, 0x45,
+  0x46, 0x47, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e,
+  0x4f, 0x52, 0x53, 0x54, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5e, 0x5f, 0x61, 0x62, 0x63, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6e, 0x70,
+  0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x7a, 0x7b,
+  0x7d, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0c, 0x0e, 0x10, 0x12, 0x13, 0x14,
+  0x15, 0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x25, 0x28, 0x2a, 0x33, 0x34,
+  0x35, 0x37, 0x38, 0x39, 0x3b, 0x3c, 0x3d, 0x3e,
+  0x3f, 0x40, 0x41, 0x43, 0x44, 0x46, 0x47, 0x48,
+  0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x50, 0x51, 0x53,
+  0x54, 0x55, 0x59, 0x5a, 0x5b, 0x5c, 0x60, 0x65,
+  0x66, 0x67, 0x69, 0x6c, 0x6d, 0x6f, 0x73, 0x75,
+  0x76, 0x77, 0x78, 0x79, 0x7c, 0x81, 0x82, 0x83,
+  0x84, 0x85, 0x88, 0x89, 0x8b, 0x8c, 0x8d, 0x8f,
+  0x90, 0x91,
+  /* 0xa0 */
+  0x00, 0x01, 0x02, 0x03, 0x06, 0x0a, 0x0b, 0x0c,
+  0x0d, 0x0e, 0x0f, 0x12, 0x13, 0x15, 0x17, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x21, 0x22,
+  0x23, 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
+  0x2d, 0x2e, 0x2f, 0x31, 0x32, 0x33, 0x35, 0x36,
+  0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
+  0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46,
+  0x47, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x51, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x5a, 0x5c, 0x5f, 0x60,
+  0x61, 0x62, 0x63, 0x66, 0x67, 0x69, 0x6a, 0x6b,
+  0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x76,
+  0x78, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x07,
+  0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x18, 0x19, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36,
+  0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x40,
+  0x41, 0x43, 0x44, 0x45, 0x47, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x50, 0x52, 0x56, 0x57, 0x58, 0x5c,
+  0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x63, 0x64, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6c, 0x6e, 0x70,
+  0x71, 0x72,
+};
+
+static int
+uhc_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0x81 && c1 <= 0xa0)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x41 && c2 < 0x5b) || (c2 >= 0x61 && c2 < 0x7b) || (c2 >= 0x81 && c2 < 0xff)) {
+        unsigned int row = c1 - 0x81;
+        unsigned int col = c2 - (c2 >= 0x81 ? 0x4d : c2 >= 0x61 ? 0x47 : 0x41);
+        unsigned int i = 178 * row + col;
+        if (i < 5696) {
+          *pwc = (ucs4_t) (uhc_1_2uni_main_page81[2*row+(col>=89?1:0)] + uhc_1_2uni_page81[i]);
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short uhc_1_2charset_main[45] = {
+  0x8141, 0x81cd, 0x829b, 0x8363, 0x83e9, 0x84b7, 0x8585, 0x8647,
+  0x86d3, 0x87a1, 0x8869, 0x88ef, 0x89bd, 0x8a8b, 0x8b4d, 0x8bd9,
+  0x8ca7, 0x8d6f, 0x8df5, 0x8ec3, 0x8f91, 0x9053, 0x90df, 0x91ad,
+  0x9275, 0x92fb, 0x93c9, 0x9497, 0x9559, 0x95e5, 0x96b3, 0x9781,
+  0x9843, 0x98cf, 0x999d, 0x9a65, 0x9aeb, 0x9bb9, 0x9c87, 0x9d49,
+  0x9dd5, 0x9ea3, 0x9f6b, 0x9ff1, 0xa0bf,
+};
+static const unsigned char uhc_1_2charset[5696] = {
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
+  0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
+  0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
+  0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+  0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
+  0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
+  0x8a, 0x8b, 0x8c, 0x8d, 0x94, 0x95, 0x96, 0x97,
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x63, 0xa6, 0xa7, 0xa8, 0xa9,
+  0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
+  0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
+  0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc6, 0xc7,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
+  0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
+  0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
+  0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+  0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
+  0x90, 0x91, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
+  0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
+  0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
+  0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
+  0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
+  0xa2, 0xa3, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
+  0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
+  0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
+  0x78, 0x79, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
+  0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
+  0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
+  0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x6e, 0x6f, 0x70, 0x71,
+  0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+  0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
+  0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x8e, 0x8f,
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0xa0, 0xa1,
+  0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
+  0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
+  0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
+  0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
+  0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
+  0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x6b, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
+  0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
+  0x88, 0x89, 0x8a, 0x8b, 0x92, 0x93, 0x94, 0x95,
+  0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
+  0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
+  0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
+  0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
+  0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
+  0x9a, 0x9b, 0x9c, 0x9d, 0xa4, 0xa5, 0xa6, 0xa7,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
+  0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
+  0x70, 0x71, 0x72, 0x73, 0xb6, 0xb7, 0xb8, 0xb9,
+  0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
+  0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
+  0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
+  0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x68, 0x69,
+  0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+  0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+  0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
+  0xa0, 0xa1, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
+  0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
+  0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
+  0xb2, 0xb3, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
+  0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
+  0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
+  0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+  0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x6c, 0x6d, 0x6e, 0x6f,
+  0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
+  0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x8c, 0x8d,
+  0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
+  0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
+  0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
+  0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x7e, 0x7f, 0x80, 0x81,
+  0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
+  0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
+  0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x9e, 0x9f,
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
+  0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0xb0, 0xb1,
+  0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
+  0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
+  0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
+  0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
+  0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+  0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+  0x7a, 0x7b, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
+  0x98, 0x99, 0x9a, 0x9b, 0xa2, 0xa3, 0xa4, 0xa5,
+  0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
+  0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
+  0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
+  0xaa, 0xab, 0xac, 0xad, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
+  0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
+  0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
+  0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
+  0x00, 0x01, 0x02, 0x03, 0x46, 0x47, 0x48, 0x49,
+  0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+  0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x66, 0x67,
+  0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
+  0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
+  0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
+  0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d,
+  0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
+  0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
+  0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
+  0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x78, 0x79,
+  0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
+  0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
+  0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
+  0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
+  0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
+  0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
+  0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
+  0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
+  0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
+  0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+  0x72, 0x73, 0x74, 0x75, 0x7c, 0x7d, 0x7e, 0x7f,
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x9c, 0x9d,
+  0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
+  0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x8e, 0x8f, 0x90, 0x91,
+  0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
+  0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
+  0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
+  0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
+  0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
+  0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0xc0, 0xc1,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
+  0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
+  0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
+  0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+  0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
+  0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
+  0x8a, 0x8b, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
+  0xa8, 0xa9, 0xaa, 0xab, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
+  0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
+  0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
+  0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5, 0xc6, 0xc7,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
+  0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
+  0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
+  0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x76, 0x77,
+  0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
+  0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
+  0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
+  0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
+  0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x88, 0x89,
+  0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
+  0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
+  0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+  0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
+  0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
+  0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
+  0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
+  0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
+  0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
+  0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
+  0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
+  0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
+  0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
+  0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+  0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+  0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
+  0x82, 0x83, 0x84, 0x85, 0x8c, 0x8d, 0x8e, 0x8f,
+  0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
+  0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
+  0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+  0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
+  0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+  0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
+  0x58, 0x59, 0x5a, 0x5b, 0x9e, 0x9f, 0xa0, 0xa1,
+  0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
+  0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
+  0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
+  0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
+  0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+  0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
+  0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
+  0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
+  0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
+  0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
+  0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x50, 0x51,
+  0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+  0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+  0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+  0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
+  0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
+  0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
+  0x88, 0x89, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
+  0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
+  0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
+  0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
+  0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
+  0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
+  0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+};
+
+static const Summary16 uhc_1_uni2indx_pageac[459] = {
+  /* 0xac00 */
+  {    0, 0xf86c }, {    9, 0xc100 }, {   12, 0x4fee }, {   23, 0xecfc },
+  {   34, 0xd7fe }, {   47, 0xeeef }, {   60, 0xffff }, {   76, 0xfa6c },
+  {   86, 0xe184 }, {   92, 0x4fee }, {  103, 0x68fc }, {  112, 0xc4fe },
+  {  122, 0xeeed }, {  134, 0xff5f }, {  148, 0x6a6c }, {  156, 0xcf94 },
+  /* 0xad00 */
+  {  165, 0x4fae }, {  175, 0xeefd }, {  188, 0xcdfe }, {  200, 0xeecf },
+  {  212, 0xfd4f }, {  224, 0xfeee }, {  237, 0xcff5 }, {  249, 0x4786 },
+  {  256, 0xecf9 }, {  267, 0xcffe }, {  280, 0xffef }, {  295, 0xff7f },
+  {  310, 0xfeec }, {  322, 0xeff4 }, {  334, 0xffee }, {  348, 0x6cff },
+  /* 0xae00 */
+  {  360, 0xd4fc }, {  370, 0xffef }, {  385, 0xffff }, {  401, 0xfa6c },
+  {  411, 0x8b94 }, {  418, 0x4fae }, {  428, 0xecdc }, {  438, 0xc4fe },
+  {  448, 0xefcf }, {  461, 0xffff }, {  477, 0xffff }, {  493, 0x8fff },
+  {  506, 0x4fee }, {  517, 0xecfc }, {  528, 0xd6ff }, {  541, 0xeeef },
+  /* 0xaf00 */
+  {  554, 0xde7f }, {  567, 0xfffe }, {  582, 0xcfff }, {  596, 0x4fea },
+  {  606, 0xfcf1 }, {  617, 0xcffe }, {  630, 0xffcf }, {  644, 0xfdff },
+  {  659, 0xfeee }, {  672, 0xefdc }, {  684, 0xffff }, {  700, 0xecff },
+  {  713, 0x947e }, {  722, 0xefef }, {  736, 0xfcff }, {  750, 0xfeec },
+  /* 0xb000 */
+  {  762, 0xefec }, {  774, 0xcfee }, {  786, 0xfeff }, {  801, 0xffff },
+  {  817, 0xaacf }, {  827, 0xdd47 }, {  837, 0xffff }, {  853, 0xcfff },
+  {  867, 0x4fee }, {  878, 0x68fd }, {  888, 0x04f8 }, {  894, 0xeec5 },
+  {  904, 0xfc4f }, {  915, 0xfeec }, {  927, 0xffde }, {  941, 0xffff },
+  /* 0xb100 */
+  {  957, 0xe4ff }, {  969, 0xc4f2 }, {  977, 0xeec7 }, {  988, 0xfc4f },
+  {  999, 0xfeec }, { 1011, 0xeecc }, { 1021, 0xfffe }, { 1036, 0xecff },
+  { 1049, 0xd4fa }, { 1059, 0xeee3 }, { 1070, 0xfeff }, { 1085, 0xffff },
+  { 1101, 0xefff }, { 1116, 0x4fee }, { 1127, 0xecff }, { 1140, 0xd5fe },
+  /* 0xb200 */
+  { 1152, 0xe6cf }, { 1163, 0xfd4f }, { 1175, 0xfffe }, { 1190, 0xefef },
+  { 1204, 0xffff }, { 1220, 0xeeff }, { 1234, 0xfcfe }, { 1247, 0xefcf },
+  { 1260, 0xfdcf }, { 1273, 0xf8ec }, { 1283, 0xeb94 }, { 1292, 0xffee },
+  { 1306, 0xecff }, { 1319, 0xd4fa }, { 1329, 0x068b }, { 1335, 0x7047 },
+  /* 0xb300 */
+  { 1342, 0xfeec }, { 1354, 0xefc4 }, { 1364, 0xffff }, { 1380, 0xffff },
+  { 1396, 0xffff }, { 1412, 0x268f }, { 1420, 0xb54f }, { 1430, 0xfeec },
+  { 1442, 0xefc4 }, { 1452, 0xffee }, { 1466, 0xeefc }, { 1478, 0xffff },
+  { 1494, 0xa6cf }, { 1504, 0xd54e }, { 1513, 0xfeee }, { 1526, 0xefff },
+  /* 0xb400 */
+  { 1541, 0xffff }, { 1557, 0xeefe }, { 1570, 0xf4fe }, { 1582, 0xffef },
+  { 1597, 0xffff }, { 1613, 0xfeec }, { 1625, 0xefd4 }, { 1636, 0xffff },
+  { 1652, 0xfefe }, { 1666, 0xdfff }, { 1681, 0xeeef }, { 1694, 0xfd5f },
+  { 1707, 0xfeee }, { 1720, 0xcfde }, { 1732, 0x4fa6 }, { 1741, 0xfefd },
+  /* 0xb500 */
+  { 1755, 0xffff }, { 1771, 0xe6cf }, { 1782, 0xf84f }, { 1792, 0xfeec },
+  { 1804, 0xc7c4 }, { 1812, 0x4fee }, { 1823, 0xfffc }, { 1837, 0xffff },
+  { 1853, 0xffff }, { 1869, 0xffff }, { 1885, 0xf2ec }, { 1895, 0xc7c4 },
+  { 1903, 0x4fee }, { 1914, 0xfefc }, { 1927, 0xefff }, { 1942, 0xffff },
+  /* 0xb600 */
+  { 1958, 0xffff }, { 1974, 0xfeec }, { 1986, 0xefdf }, { 2000, 0xffef },
+  { 2015, 0xfeff }, { 2030, 0xffff }, { 2046, 0xfeef }, { 2060, 0xffff },
+  { 2076, 0xffff }, { 2092, 0xcfff }, { 2106, 0xe7ee }, { 2118, 0xfffd },
+  { 2133, 0xffff }, { 2149, 0xffef }, { 2164, 0xffff }, { 2180, 0xfeee },
+  /* 0xb700 */
+  { 2193, 0xffdc }, { 2206, 0xffff }, { 2222, 0x6cff }, { 2234, 0xf4fe },
+  { 2246, 0xeeef }, { 2259, 0xffcf }, { 2273, 0xfeee }, { 2286, 0xcfd4 },
+  { 2296, 0x4fee }, { 2307, 0xec38 }, { 2315, 0xc4fe }, { 2325, 0xfecf },
+  { 2338, 0xfd7f }, { 2352, 0xffff }, { 2368, 0xcfff }, { 2382, 0x4fee },
+  /* 0xb800 */
+  { 2393, 0xec7c }, { 2403, 0xd4fe }, { 2414, 0xeecf }, { 2426, 0xfc4f },
+  { 2437, 0xffee }, { 2451, 0xcff5 }, { 2463, 0x4fee }, { 2474, 0xeefd },
+  { 2487, 0xdfff }, { 2502, 0xffff }, { 2518, 0xfeff }, { 2533, 0xfeee },
+  { 2546, 0xefd4 }, { 2557, 0x5fee }, { 2569, 0xecfd }, { 2581, 0xd4fe },
+  /* 0xb900 */
+  { 2592, 0xffef }, { 2607, 0xfeff }, { 2622, 0xfffe }, { 2637, 0xcfff },
+  { 2651, 0x6fee }, { 2663, 0xecfd }, { 2675, 0xd4fe }, { 2686, 0xeecf },
+  { 2698, 0x994f }, { 2707, 0xffff }, { 2723, 0xcfff }, { 2737, 0x4fee },
+  { 2748, 0x2cfd }, { 2758, 0x94f8 }, { 2766, 0xeec5 }, { 2776, 0xf84f },
+  /* 0xba00 */
+  { 2786, 0xfefc }, { 2799, 0xffdf }, { 2814, 0xffff }, { 2830, 0xecff },
+  { 2843, 0x94fa }, { 2852, 0xeec7 }, { 2863, 0xfc4f }, { 2874, 0xfeec },
+  { 2886, 0xef47 }, { 2897, 0xffff }, { 2913, 0xe4ff }, { 2925, 0xd4fa },
+  { 2935, 0xfeef }, { 2949, 0xfcff }, { 2963, 0xffff }, { 2979, 0xefff },
+  /* 0xbb00 */
+  { 2994, 0x5fee }, { 3006, 0xeefd }, { 3019, 0xf5fe }, { 3032, 0x868f },
+  { 3040, 0x5d4f }, { 3050, 0xfeee }, { 3063, 0xeff5 }, { 3076, 0xffff },
+  { 3092, 0xeeff }, { 3106, 0xfffe }, { 3121, 0xeeef }, { 3134, 0xff6f },
+  { 3148, 0xfeee }, { 3161, 0xfff6 }, { 3175, 0xffff }, { 3191, 0x6cff },
+  /* 0xbc00 */
+  { 3203, 0x44fa }, { 3211, 0x060d }, { 3216, 0xdd4f }, { 3227, 0xfeec },
+  { 3239, 0xcdc4 }, { 3247, 0xdffe }, { 3261, 0xffff }, { 3277, 0xffff },
+  { 3293, 0xa6cf }, { 3303, 0xf94f }, { 3314, 0xfe6c }, { 3325, 0xcfc4 },
+  { 3334, 0x5fee }, { 3346, 0xeedc }, { 3357, 0xffff }, { 3373, 0xee8f },
+  /* 0xbd00 */
+  { 3384, 0xfd4f }, { 3396, 0xffee }, { 3410, 0xefef }, { 3424, 0xffff },
+  { 3440, 0xecfe }, { 3452, 0xfcfe }, { 3465, 0xfeef }, { 3479, 0xffff },
+  { 3495, 0xf86c }, { 3504, 0xe9d4 }, { 3513, 0xffef }, { 3528, 0xfefe },
+  { 3542, 0xffff }, { 3558, 0xeecf }, { 3570, 0xfdff }, { 3585, 0xfeee },
+  /* 0xbe00 */
+  { 3598, 0xcfd6 }, { 3609, 0x4fee }, { 3620, 0xffff }, { 3636, 0xffff },
+  { 3652, 0xaecf }, { 3663, 0xf14f }, { 3673, 0xfaec }, { 3684, 0xc7c4 },
+  { 3692, 0x4fee }, { 3703, 0xfcfc }, { 3715, 0xfeff }, { 3730, 0xffff },
+  { 3746, 0xffff }, { 3762, 0xfe6c }, { 3773, 0xefc6 }, { 3784, 0xffff },
+  /* 0xbf00 */
+  { 3800, 0xfcfd }, { 3813, 0xc4ff }, { 3824, 0xffff }, { 3840, 0xffff },
+  { 3856, 0xfeec }, { 3868, 0xffdc }, { 3881, 0xffff }, { 3897, 0xffff },
+  { 3913, 0xffff }, { 3929, 0xffef }, { 3944, 0xffff }, { 3960, 0xfffe },
+  { 3975, 0xcfdf }, { 3988, 0x6fee }, { 4000, 0xfffd }, { 4015, 0xffff },
+  /* 0xc000 */
+  { 4031, 0xffff }, { 4047, 0xffff }, { 4063, 0xffff }, { 4079, 0xefff },
+  { 4094, 0xffff }, { 4110, 0xeefd }, { 4123, 0xfcfe }, { 4136, 0xffff },
+  { 4152, 0xffff }, { 4168, 0xfeec }, { 4180, 0x4fd4 }, { 4189, 0x4f86 },
+  { 4197, 0xecdc }, { 4207, 0xc4fe }, { 4217, 0xeecf }, { 4229, 0xfd4f },
+  /* 0xc100 */
+  { 4241, 0xfeee }, { 4254, 0x0fde }, { 4264, 0x4f26 }, { 4272, 0xecbc },
+  { 4282, 0xc4fe }, { 4292, 0xeecf }, { 4304, 0xfc4f }, { 4315, 0xfeee },
+  { 4328, 0x8fdf }, { 4340, 0x4fae }, { 4350, 0xecdd }, { 4361, 0xdffe },
+  { 4375, 0xeeef }, { 4388, 0xfe6f }, { 4401, 0xfeee }, { 4414, 0xcff4 },
+  /* 0xc200 */
+  { 4425, 0x4fee }, { 4436, 0x6cfd }, { 4447, 0x54fe }, { 4457, 0xffe9 },
+  { 4470, 0xfeff }, { 4485, 0xfeec }, { 4497, 0xcfde }, { 4509, 0x4fee },
+  { 4520, 0xfcfd }, { 4533, 0xd6fe }, { 4545, 0xcecf }, { 4556, 0xfd4f },
+  { 4568, 0xffff }, { 4584, 0xcfff }, { 4598, 0x47e6 }, { 4607, 0xe4bd },
+  /* 0xc300 */
+  { 4617, 0xccfe }, { 4628, 0xeec7 }, { 4639, 0xfccf }, { 4651, 0xffff },
+  { 4667, 0xffdf }, { 4682, 0xffff }, { 4698, 0xecff }, { 4711, 0xccfa },
+  { 4721, 0xeeef }, { 4734, 0xffff }, { 4750, 0xffff }, { 4766, 0xffff },
+  { 4782, 0xfffe }, { 4797, 0x6cff }, { 4809, 0xdcfa }, { 4820, 0xfecf },
+  /* 0xc400 */
+  { 4833, 0xfeff }, { 4848, 0xfffe }, { 4863, 0xefef }, { 4877, 0xcfee },
+  { 4889, 0xfeff }, { 4904, 0xffff }, { 4920, 0xeecf }, { 4932, 0xfdcf },
+  { 4945, 0xfffe }, { 4960, 0xefef }, { 4974, 0xffff }, { 4990, 0xeeff },
+  { 5004, 0xffff }, { 5020, 0xffff }, { 5036, 0xfdff }, { 5051, 0x7aec },
+  /* 0xc500 */
+  { 5061, 0xeffc }, { 5074, 0xefee }, { 5087, 0xecff }, { 5100, 0xd4fe },
+  { 5111, 0x88cf }, { 5119, 0x9c47 }, { 5127, 0xfeec }, { 5139, 0xcfc4 },
+  { 5148, 0x4f6e }, { 5158, 0xee5d }, { 5169, 0xfdfe }, { 5183, 0x84cf },
+  { 5191, 0xa80f }, { 5198, 0xfeec }, { 5210, 0x8fd4 }, { 5219, 0x0f2e },
+  /* 0xc600 */
+  { 5227, 0xee1c }, { 5236, 0xe4fe }, { 5247, 0x8ecf }, { 5257, 0xf546 },
+  { 5266, 0xfeec }, { 5278, 0xcfc4 }, { 5287, 0x6ffe }, { 5300, 0xecfd },
+  { 5312, 0xd4fe }, { 5323, 0xeecf }, { 5335, 0xfd4f }, { 5347, 0xf8ec },
+  { 5357, 0xcfd4 }, { 5367, 0xcfee }, { 5379, 0xecfc }, { 5390, 0xdcfe },
+  /* 0xc700 */
+  { 5402, 0xeecf }, { 5414, 0xfd4f }, { 5426, 0xfeec }, { 5438, 0xcf54 },
+  { 5447, 0x4bee }, { 5457, 0xee01 }, { 5464, 0xf6fe }, { 5477, 0x8ecf },
+  { 5487, 0xb847 }, { 5495, 0xfa2c }, { 5504, 0xcf84 }, { 5512, 0x4fee },
+  { 5523, 0xacfc }, { 5533, 0xdefe }, { 5546, 0xeeef }, { 5559, 0xffff },
+  /* 0xc800 */
+  { 5575, 0xfaec }, { 5586, 0xcf94 }, { 5595, 0x4fee }, { 5606, 0xeefd },
+  { 5619, 0xccfe }, { 5630, 0xffef }, { 5645, 0xffff }, { 5661, 0xfaec },
+  { 5672, 0xc714 }, { 5679, 0x5fef }, { 5692, 0x001d },
+};
+
+static int
+uhc_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    if (wc >= 0xac00 && wc < 0xc8b0) {
+      const Summary16 *summary = &uhc_1_uni2indx_pageac[(wc>>4)-0xac0];
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        used += summary->indx;
+        c = uhc_1_2charset_main[used>>7] + uhc_1_2charset[used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/uhc_2.h b/lib/uhc_2.h
new file mode 100644
index 0000000..4aa290a
--- /dev/null
+++ b/lib/uhc_2.h
@@ -0,0 +1,1022 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * Unified Hangul Code part 2
+ */
+
+static const unsigned short uhc_2_2uni_main_pagea1[76] = {
+  0xc8a5, 0xc8d8, 0xc910, 0xc93e, 0xc971, 0xc9a5, 0xc9de, 0xca1c,
+  0xca47, 0xca7b, 0xcaa8, 0xcadd, 0xcb0b, 0xcb3a, 0xcb6d, 0xcb99,
+  0xcbc5, 0xcbf3, 0xcc25, 0xcc67, 0xcc94, 0xcccf, 0xccfe, 0xcd34,
+  0xcd61, 0xcd92, 0xcdc6, 0xcdf5, 0xce2c, 0xce5d, 0xce9a, 0xcecc,
+  0xcf02, 0xcf3b, 0xcf6d, 0xcf9e, 0xcfcc, 0xcfff, 0xd02e, 0xd064,
+  0xd095, 0xd0cc, 0xd105, 0xd132, 0xd16e, 0xd19b, 0xd1d0, 0xd1fd,
+  0xd22a, 0xd25e, 0xd28d, 0xd2c5, 0xd2fb, 0xd33e, 0xd36a, 0xd3a1,
+  0xd3d7, 0xd40d, 0xd438, 0xd467, 0xd49e, 0xd4c9, 0xd4fe, 0xd52e,
+  0xd564, 0xd59d, 0xd5ca, 0xd606, 0xd63d, 0xd677, 0xd6ab, 0xd6e2,
+  0xd715, 0xd74e, 0xd78d, 0xfffd,
+};
+static const unsigned char uhc_2_2uni_pagea1[3126] = {
+  /* 0xa1 */
+  0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x19, 0x1a,
+  0x1b, 0x1c, 0x1d, 0x1e, 0x20, 0x21, 0x22, 0x24,
+  0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x31, 0x00, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22,
+  0x23, 0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2f, 0x30,
+  0x31, 0x32, 0x33, 0x36,
+  /* 0xa2 */
+  0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x09,
+  0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22,
+  0x23, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x14, 0x15, 0x17, 0x18,
+  0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x2f, 0x30, 0x31,
+  /* 0xa3 */
+  0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08,
+  0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x16, 0x19, 0x1a, 0x1c,
+  0x1d, 0x1e, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x29, 0x2b, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+  0x32, 0x33, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1d, 0x1e, 0x20,
+  0x21, 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2d,
+  0x2f, 0x32, 0x33, 0x36,
+  /* 0xa4 */
+  0x00, 0x01, 0x03, 0x05, 0x07, 0x08, 0x0a, 0x0b,
+  0x0c, 0x0d, 0x10, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24,
+  0x25, 0x26, 0x27, 0x28, 0x29, 0x2c, 0x30, 0x31,
+  0x32, 0x33, 0x34, 0x35, 0x37, 0x38, 0x39, 0x3b,
+  0x3c, 0x3d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a,
+  /* 0xa5 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08, 0x0a,
+  0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
+  0x14, 0x17, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+  0x32, 0x33, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c,
+  /* 0xa6 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x16, 0x17, 0x19, 0x1a,
+  0x1b, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  0x26, 0x28, 0x2a, 0x2c, 0x2d, 0x2e, 0x2f, 0x32,
+  0x33, 0x34, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2c, 0x2d,
+  /* 0xa7 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08,
+  0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12,
+  0x13, 0x14, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
+  0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24,
+  0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x2e, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x10,
+  0x11, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a,
+  0x1b, 0x1c, 0x1d, 0x20, 0x21, 0x22, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x2f, 0x30, 0x31, 0x32,
+  /* 0xa8 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2b, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b,
+  /* 0xa9 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x20, 0x21,
+  0x23, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x20,
+  0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x2b,
+  0x2c, 0x2d, 0x30, 0x31,
+  /* 0xaa */
+  0x00, 0x01, 0x05, 0x06, 0x08, 0x0a, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x15, 0x1a, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x21, 0x22, 0x24, 0x25, 0x26,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x31,
+  0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3c, 0x3d,
+  0x3e, 0x40, 0x00, 0x02, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c,
+  /* 0xab */
+  0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x09, 0x0a,
+  0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
+  0x16, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22,
+  0x23, 0x25, 0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x2e, 0x2f, 0x32, 0x34, 0x36, 0x37, 0x38,
+  0x39, 0x3a, 0x00, 0x02, 0x03, 0x04, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x22,
+  0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+  0x2b, 0x2c, 0x2d, 0x2e,
+  /* 0xac */
+  0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08,
+  0x09, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x13, 0x14,
+  0x15, 0x16, 0x17, 0x18, 0x19, 0x1c, 0x1e, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29,
+  0x2b, 0x2c, 0x2d, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x00, 0x01, 0x02, 0x03, 0x04, 0x06,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x29, 0x2a, 0x2b,
+  /* 0xad */
+  0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08,
+  0x09, 0x0a, 0x0d, 0x0f, 0x11, 0x12, 0x13, 0x14,
+  0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x2f, 0x30, 0x00, 0x01, 0x04, 0x05, 0x07, 0x08,
+  0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x14, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x2f, 0x30, 0x31, 0x33,
+  /* 0xae */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x07, 0x08,
+  0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x23, 0x24, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c,
+  0x2d, 0x2e, 0x00, 0x01, 0x02, 0x05, 0x07, 0x09,
+  0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x10, 0x11, 0x12,
+  0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
+  0x1d, 0x1e, 0x20, 0x21, 0x22, 0x23, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a, 0x2d, 0x2e, 0x30, 0x31,
+  0x32, 0x34, 0x35, 0x36,
+  /* 0xaf */
+  0x00, 0x01, 0x02, 0x03, 0x06, 0x08, 0x0a, 0x0b,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
+  0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
+  0x2e, 0x2f, 0x00, 0x01, 0x05, 0x06, 0x07, 0x08,
+  0x09, 0x0a, 0x0d, 0x0f, 0x11, 0x12, 0x13, 0x14,
+  0x15, 0x16, 0x19, 0x1a, 0x1c, 0x1d, 0x1e, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x29, 0x2b,
+  0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x35, 0x36,
+  0x38, 0x39, 0x3a, 0x3c,
+  /* 0xb0 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x0c,
+  0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x1a, 0x1b, 0x1d, 0x1e, 0x21, 0x22,
+  0x23, 0x24, 0x25, 0x26, 0x27, 0x2a, 0x2e, 0x2f,
+  0x30, 0x31, 0x32, 0x33,
+  /* 0xb1 */
+  0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x08, 0x09,
+  0x0a, 0x0b, 0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1f,
+  0x20, 0x21, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2c, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x37, 0x38, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x20,
+  0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x2b,
+  0x2d, 0x2f, 0x30, 0x31,
+  /* 0xb2 */
+  0x00, 0x01, 0x02, 0x05, 0x06, 0x08, 0x09, 0x0a,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x14,
+  0x15, 0x16, 0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x2f, 0x30, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29,
+  0x2a, 0x2b, 0x2c, 0x2d,
+  /* 0xb3 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x16, 0x17, 0x19, 0x1a,
+  0x1b, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  0x26, 0x28, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x31, 0x32, 0x00, 0x02, 0x03, 0x04, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2a, 0x2b, 0x2c, 0x2d,
+  /* 0xb4 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x09,
+  0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13,
+  0x14, 0x15, 0x18, 0x1a, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29,
+  0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x33,
+  0x34, 0x35, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x1a, 0x1b,
+  0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24,
+  0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x2e, 0x2f, 0x30,
+  /* 0xb5 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x11,
+  0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x21, 0x23, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2d, 0x2e, 0x30, 0x31, 0x32,
+  0x35, 0x36, 0x00, 0x01, 0x02, 0x03, 0x06, 0x0a,
+  0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x12, 0x13, 0x15,
+  0x16, 0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x22, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
+  0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34,
+  0x35, 0x36, 0x37, 0x38,
+  /* 0xb6 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x00, 0x01, 0x03, 0x04, 0x05, 0x07,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x10, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1c, 0x1d, 0x1f, 0x20,
+  0x21, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+  0x2c, 0x2e, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x37, 0x38, 0x39, 0x3b,
+  /* 0xb7 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19,
+  0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22,
+  0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+  0x2b, 0x2c, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07,
+  0x08, 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x17, 0x19, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x20, 0x22, 0x23, 0x24, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+  0x31, 0x32, 0x33, 0x34,
+  /* 0xb8 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x25, 0x26, 0x27, 0x29, 0x2a,
+  0x2b, 0x2c, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0b, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c,
+  /* 0xb9 */
+  0x00, 0x01, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x16,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+  0x31, 0x33, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x24, 0x25, 0x27, 0x28, 0x29,
+  0x2b, 0x2c, 0x2d, 0x2e,
+  /* 0xba */
+  0x00, 0x01, 0x02, 0x05, 0x06, 0x07, 0x09, 0x0a,
+  0x0b, 0x0c, 0x0d, 0x0e, 0x10, 0x11, 0x12, 0x14,
+  0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x20, 0x21, 0x22, 0x23, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2d, 0x2e, 0x30, 0x31, 0x34,
+  0x36, 0x37, 0x00, 0x01, 0x02, 0x05, 0x07, 0x08,
+  0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x10, 0x11,
+  0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2d, 0x2e, 0x30,
+  0x31, 0x32, 0x34, 0x35,
+  /* 0xbb */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x09, 0x0b,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x14, 0x16, 0x17,
+  0x18, 0x1a, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x23,
+  0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2f, 0x30, 0x32,
+  0x33, 0x34, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+  0x28, 0x29, 0x2a, 0x2b,
+  /* 0xbc */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1b,
+  0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x24, 0x28,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x30, 0x31, 0x33,
+  0x34, 0x35, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1c,
+  0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x25, 0x26,
+  0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x30, 0x31,
+  0x32, 0x33, 0x34, 0x35,
+  /* 0xbd */
+  0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
+  0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12,
+  0x13, 0x14, 0x17, 0x18, 0x1a, 0x1b, 0x1c, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x27, 0x29,
+  0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x32, 0x33,
+  0x34, 0x35, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a,
+  /* 0xbe */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x09, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
+  0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
+  0x22, 0x23, 0x25, 0x26, 0x27, 0x29, 0x2a, 0x2b,
+  0x2d, 0x2e, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x07, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x13, 0x14, 0x16, 0x17, 0x1a, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x23, 0x25, 0x27, 0x28, 0x29,
+  0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, 0x32,
+  0x33, 0x34, 0x35, 0x36,
+  /* 0xbf */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
+  0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+  0x29, 0x2a, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06,
+  0x08, 0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
+  0x11, 0x12, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a,
+  0x1b, 0x1c, 0x1d, 0x1e, 0x20, 0x21, 0x22, 0x24,
+  0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x30, 0x31, 0x33,
+  /* 0xc0 */
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x07, 0x08,
+  0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x12,
+  0x13, 0x14, 0x15, 0x18, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x10, 0x11, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19,
+  0x1a, 0x1b, 0x1c, 0x1d, 0x20, 0x22, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2c, 0x2d, 0x2f, 0x30,
+  0x31, 0x33, 0x34, 0x35,
+  /* 0xc1 */
+  0x00, 0x02, 0x03, 0x06, 0x08, 0x0a, 0x0b, 0x0c,
+  0x0d, 0x0e, 0x0f, 0x12, 0x13, 0x15, 0x16, 0x17,
+  0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2d, 0x2e,
+  0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36,
+  0x37, 0x38, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
+  0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x27, 0x28, 0x29, 0x2a,
+  /* 0xc2 */
+  0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x09, 0x0a,
+  0x0b, 0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15, 0x16,
+  0x17, 0x18, 0x19, 0x1c, 0x1d, 0x1f, 0x20, 0x21,
+  0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2c,
+  0x2e, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x38,
+  0x39, 0x3b, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06,
+  0x07, 0x08, 0x09, 0x0c, 0x10, 0x11, 0x12, 0x13,
+  0x14, 0x15, 0x17, 0x18, 0x19, 0x1b, 0x1c, 0x1d,
+  0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
+  0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+  0x30, 0x31, 0x34, 0x35,
+  /* 0xc3 */
+  0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x09,
+  0x0a, 0x0d, 0x0f, 0x11, 0x12, 0x13, 0x15, 0x16,
+  0x19, 0x1a, 0x1c, 0x1d, 0x1e, 0x20, 0x21, 0x22,
+  0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2b,
+  0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x35, 0x36,
+  0x38, 0x39, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
+  0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0d, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x17, 0x18, 0x1a,
+  0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
+  0x24, 0x25, 0x27, 0x29, 0x2b, 0x2c, 0x2d, 0x2e,
+  0x2f, 0x30, 0x32, 0x33,
+  /* 0xc4 */
+  0x00, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08, 0x09,
+  0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x11, 0x12, 0x13,
+  0x14, 0x15, 0x16, 0x17, 0x18, 0x1b, 0x1c, 0x1e,
+  0x1f, 0x20, 0x22, 0x23, 0x24, 0x25, 0x27, 0x28,
+  0x2a, 0x2b, 0x2d, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x36, 0x00, 0x01, 0x03, 0x04, 0x05, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10,
+  0x11, 0x12, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
+  0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x30, 0x31, 0x32,
+  /* 0xc5 */
+  0x00, 0x01, 0x02, 0x05, 0x06, 0x08, 0x09, 0x0a,
+  0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x15,
+  0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x21,
+  0x22, 0x24, 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x33, 0x35, 0x36,
+  0x37, 0x38, 0x00, 0x01, 0x04, 0x05, 0x07, 0x0c,
+  0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x16, 0x18,
+  0x19, 0x1a, 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23,
+  0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
+  0x2d, 0x30, 0x31, 0x32, 0x34, 0x35, 0x36, 0x37,
+  0x38, 0x39, 0x3c, 0x3d,
+  /* 0xc6 */
+  0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08,
+  0x09, 0x0a, 0x0d, 0x0f, 0x11, 0x12, 0x13, 0x14,
+  0x15, 0x16,
+};
+
+static int
+uhc_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c1 = s[0];
+  if ((c1 >= 0xa1 && c1 <= 0xc6)) {
+    if (n >= 2) {
+      unsigned char c2 = s[1];
+      if ((c2 >= 0x41 && c2 < 0x5b) || (c2 >= 0x61 && c2 < 0x7b) || (c2 >= 0x81 && c2 < 0xa1)) {
+        unsigned int row = c1 - 0xa1;
+        unsigned int col = c2 - (c2 >= 0x81 ? 0x4d : c2 >= 0x61 ? 0x47 : 0x41);
+        unsigned int i = 84 * row + col;
+        if (i < 3126) {
+          *pwc = (ucs4_t) (uhc_2_2uni_main_pagea1[2*row+(col>=42?1:0)] + uhc_2_2uni_pagea1[i]);
+          return 2;
+        }
+      }
+      return RET_ILSEQ;
+    }
+    return RET_TOOFEW(0);
+  }
+  return RET_ILSEQ;
+}
+
+static const unsigned short uhc_2_2charset_main[49] = {
+  0xa141, 0xa18d, 0xa273, 0xa359, 0xa445, 0xa491, 0xa577, 0xa663,
+  0xa749, 0xa795, 0xa881, 0xa967, 0xaa4d, 0xaa99, 0xab85, 0xac6b,
+  0xad51, 0xad9d, 0xae89, 0xaf6f, 0xb055, 0xb141, 0xb18d, 0xb273,
+  0xb359, 0xb445, 0xb491, 0xb577, 0xb663, 0xb749, 0xb795, 0xb881,
+  0xb967, 0xba4d, 0xba99, 0xbb85, 0xbc6b, 0xbd51, 0xbd9d, 0xbe89,
+  0xbf6f, 0xc055, 0xc141, 0xc18d, 0xc273, 0xc359, 0xc445, 0xc491,
+  0xc577,
+};
+static const unsigned char uhc_2_2charset[3126] = {
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0xe8, 0xe9, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0xca, 0xcb, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7,
+  0xd8, 0xd9, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe8, 0xe9, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0xa4, 0xa5, 0xa6, 0xa7,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
+  0xd0, 0xd1, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0xe8, 0xe9, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0xca, 0xcb, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7,
+  0xd8, 0xd9, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe8, 0xe9, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x1a, 0x1b, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
+  0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0xa4, 0xa5, 0xa6, 0xa7,
+  0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5,
+  0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
+  0xd0, 0xd1, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+  0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b,
+  0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
+  0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0xe8, 0xe9, 0xea, 0xeb,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+  0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+  0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
+  0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
+  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+  0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+  0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
+  0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+  0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
+  0xc8, 0xc9, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd,
+  0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
+  0x00, 0x01, 0x02, 0x03, 0x0a, 0x0b, 0x0c, 0x0d,
+  0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+  0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
+  0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+  0x26, 0x27, 0x28, 0x29, 0xca, 0xcb, 0xcc, 0xcd,
+  0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5,
+  0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb,
+};
+
+static const Summary16 uhc_2_uni2indx_pagec8[251] = {
+  /* 0xc800 */
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0x0000 },
+  {    0, 0x0000 }, {    0, 0x0000 }, {    0, 0xfee0 }, {   10, 0xcfff },
+  {   24, 0xeeef }, {   37, 0xfd4f }, {   49, 0xffec }, {   62, 0xcfdf },
+  /* 0xc900 */
+  {   75, 0x4f8e }, {   84, 0xfefd }, {   98, 0xefff }, {  113, 0xffef },
+  {  128, 0xffff }, {  144, 0xfeec }, {  156, 0xeff4 }, {  168, 0xefee },
+  {  181, 0xecff }, {  194, 0xd4fe }, {  205, 0xffff }, {  221, 0xffff },
+  {  237, 0xfa6c }, {  247, 0xc994 }, {  254, 0x4f6a }, {  263, 0xecfc },
+  /* 0xca00 */
+  {  274, 0xc4fe }, {  284, 0xfeef }, {  298, 0xfdff }, {  313, 0xffff },
+  {  329, 0xcfff }, {  343, 0x4fee }, {  354, 0xfefc }, {  367, 0xdfff },
+  {  382, 0xffef }, {  397, 0xfeff }, {  412, 0xffff }, {  428, 0xcfff },
+  {  442, 0x4fee }, {  453, 0xfcf5 }, {  465, 0xeffe }, {  479, 0xffef },
+  /* 0xcb00 */
+  {  494, 0xfeff }, {  509, 0xfeee }, {  522, 0xfffc }, {  536, 0xffff },
+  {  552, 0xecfd }, {  564, 0xdcfe }, {  576, 0xffef }, {  591, 0xfcff },
+  {  605, 0xffff }, {  621, 0xefff }, {  636, 0xffff }, {  652, 0xfeff },
+  {  667, 0xffff }, {  683, 0xffef }, {  698, 0xfd6f }, {  711, 0xffff },
+  /* 0xcc00 */
+  {  727, 0xcfff }, {  741, 0xcfee }, {  753, 0xac79 }, {  762, 0x84fe },
+  {  771, 0xeecf }, {  783, 0xfc4f }, {  794, 0xfeae }, {  806, 0xffde },
+  {  820, 0xffff }, {  836, 0xecff }, {  849, 0xc4fe }, {  859, 0xeecf },
+  {  871, 0xfd4f }, {  883, 0xffee }, {  897, 0xefef }, {  911, 0xfffe },
+  /* 0xcd00 */
+  {  926, 0xecfd }, {  938, 0xd4fe }, {  949, 0xeeef }, {  962, 0xfdff },
+  {  977, 0xffff }, {  993, 0xefff }, { 1008, 0x4fee }, { 1019, 0xfefd },
+  { 1033, 0xfeff }, { 1048, 0xeecf }, { 1060, 0xfd4f }, { 1072, 0xfffe },
+  { 1087, 0xefef }, { 1101, 0xfffe }, { 1116, 0xeeff }, { 1130, 0xd4fe },
+  /* 0xce00 */
+  { 1141, 0xeeef }, { 1154, 0xfdef }, { 1168, 0xfeec }, { 1180, 0xffd4 },
+  { 1192, 0xffff }, { 1208, 0x6cff }, { 1220, 0xd4fc }, { 1230, 0xeecf },
+  { 1242, 0xfd4f }, { 1254, 0xfeec }, { 1266, 0xcfc4 }, { 1275, 0xffff },
+  { 1291, 0xfffd }, { 1306, 0xffff }, { 1322, 0xe6cf }, { 1333, 0xfc4f },
+  /* 0xcf00 */
+  { 1344, 0xfeec }, { 1356, 0xefd4 }, { 1367, 0x4fee }, { 1378, 0xfefc },
+  { 1391, 0xffff }, { 1407, 0xeecf }, { 1419, 0xfd4f }, { 1431, 0xfeec },
+  { 1443, 0xefde }, { 1456, 0xffff }, { 1472, 0xfefd }, { 1486, 0xfffe },
+  { 1501, 0xffef }, { 1516, 0xffff }, { 1532, 0xfeec }, { 1544, 0xefd4 },
+  /* 0xd000 */
+  { 1555, 0xffee }, { 1569, 0xfefd }, { 1583, 0xdfff }, { 1598, 0xeecf },
+  { 1610, 0xfd4f }, { 1622, 0xfeee }, { 1635, 0xcffe }, { 1648, 0xcfee },
+  { 1660, 0xfffd }, { 1675, 0xffff }, { 1691, 0xeecf }, { 1703, 0xfd4f },
+  { 1715, 0xfcec }, { 1726, 0xcfc4 }, { 1735, 0x4fee }, { 1746, 0xfefc },
+  /* 0xd100 */
+  { 1759, 0xdfff }, { 1774, 0xffff }, { 1790, 0xffff }, { 1806, 0xfaec },
+  { 1817, 0xcfc4 }, { 1826, 0x4fee }, { 1837, 0xeefd }, { 1850, 0xefff },
+  { 1865, 0xfeef }, { 1879, 0xffff }, { 1895, 0xfeec }, { 1907, 0xebd4 },
+  { 1917, 0xfffe }, { 1932, 0xfeff }, { 1947, 0xffff }, { 1963, 0xfeef },
+  /* 0xd200 */
+  { 1977, 0xfd7f }, { 1991, 0xfffe }, { 2006, 0xcfff }, { 2020, 0x4fee },
+  { 2031, 0xfefd }, { 2045, 0xefff }, { 2060, 0xffef }, { 2075, 0xffff },
+  { 2091, 0xfeec }, { 2103, 0xefdc }, { 2115, 0xefee }, { 2128, 0x6cfd },
+  { 2139, 0xf4fa }, { 2150, 0xeeef }, { 2163, 0xffcf }, { 2177, 0xfeec },
+  /* 0xd300 */
+  { 2189, 0x8fd4 }, { 2198, 0x4fae }, { 2208, 0xecdc }, { 2218, 0xc4fe },
+  { 2228, 0xffcf }, { 2242, 0xffff }, { 2258, 0xffff }, { 2274, 0xcfff },
+  { 2288, 0x4fee }, { 2299, 0xecfc }, { 2310, 0xd4fe }, { 2321, 0xeeef },
+  { 2334, 0xfccf }, { 2346, 0xfefe }, { 2360, 0xcff5 }, { 2372, 0x4fee },
+  /* 0xd400 */
+  { 2383, 0xfefd }, { 2397, 0xdfff }, { 2412, 0xffff }, { 2428, 0xffff },
+  { 2444, 0xffee }, { 2458, 0xefff }, { 2473, 0x5fee }, { 2485, 0x6cff },
+  { 2497, 0xd4fa }, { 2507, 0xffef }, { 2522, 0xfdff }, { 2537, 0xffff },
+  { 2553, 0xefff }, { 2568, 0x6fee }, { 2580, 0xeeff }, { 2594, 0xd6fe },
+  /* 0xd500 */
+  { 2606, 0xeeef }, { 2619, 0xff4f }, { 2632, 0xffff }, { 2648, 0xcfff },
+  { 2662, 0x4fee }, { 2673, 0xecfd }, { 2685, 0xd4de }, { 2695, 0xeecf },
+  { 2707, 0xfc4f }, { 2718, 0xfffe }, { 2733, 0xffdf }, { 2748, 0xffff },
+  { 2764, 0xecff }, { 2777, 0xd4fa }, { 2787, 0xeecf }, { 2799, 0xfd4f },
+  /* 0xd600 */
+  { 2811, 0xfeec }, { 2823, 0xefc4 }, { 2833, 0xdfee }, { 2846, 0xecff },
+  { 2859, 0xd4de }, { 2869, 0xeecd }, { 2880, 0xfd7f }, { 2894, 0xffec },
+  { 2907, 0xcfd7 }, { 2919, 0x5fee }, { 2931, 0xeefd }, { 2944, 0xf5fe },
+  { 2957, 0xeecf }, { 2969, 0xfd6d }, { 2981, 0xfeee }, { 2994, 0xcfde },
+  /* 0xd700 */
+  { 3006, 0xffee }, { 3020, 0xecfd }, { 3032, 0xd4fe }, { 3043, 0xeecf },
+  { 3055, 0xfd6f }, { 3068, 0xfc2c }, { 3077, 0xedd4 }, { 3087, 0xcfee },
+  { 3099, 0xecfd }, { 3111, 0xd4fe }, { 3122, 0x000f },
+};
+
+static int
+uhc_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (n >= 2) {
+    if (wc >= 0xc800 && wc < 0xd7b0) {
+      const Summary16 *summary = &uhc_2_uni2indx_pagec8[(wc>>4)-0xc80];
+      unsigned short used = summary->used;
+      unsigned int i = wc & 0x0f;
+      if (used & ((unsigned short) 1 << i)) {
+        unsigned short c;
+        /* Keep in `used' only the bits 0..i-1. */
+        used &= ((unsigned short) 1 << i) - 1;
+        /* Add `summary->indx' and the number of bits set in `used'. */
+        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
+        used = (used & 0x3333) + ((used & 0xcccc) >> 2);
+        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
+        used = (used & 0x00ff) + (used >> 8);
+        used += summary->indx;
+        c = uhc_2_2charset_main[used>>6] + uhc_2_2charset[used];
+        r[0] = (c >> 8); r[1] = (c & 0xff);
+        return 2;
+      }
+    }
+    return RET_ILUNI;
+  }
+  return RET_TOOSMALL;
+}
diff --git a/lib/utf16.h b/lib/utf16.h
new file mode 100644
index 0000000..99b5e2c
--- /dev/null
+++ b/lib/utf16.h
@@ -0,0 +1,113 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UTF-16
+ */
+
+/* Specification: RFC 2781 */
+
+/* Here we accept FFFE/FEFF marks as endianness indicators everywhere
+   in the stream, not just at the beginning. (This is contrary to what
+   RFC 2781 section 3.2 specifies, but it allows concatenation of byte
+   sequences to work flawlessly, while disagreeing with the RFC behaviour
+   only for strings containing U+FEFF characters, which is quite rare.)
+   The default is big-endian. */
+/* The state is 0 if big-endian, 1 if little-endian. */
+static int
+utf16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  int count = 0;
+  for (; n >= 2;) {
+    ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]);
+    if (wc == 0xfeff) {
+    } else if (wc == 0xfffe) {
+      state ^= 1;
+    } else if (wc >= 0xd800 && wc < 0xdc00) {
+      if (n >= 4) {
+        ucs4_t wc2 = (state ? s[2] + (s[3] << 8) : (s[2] << 8) + s[3]);
+        if (!(wc2 >= 0xdc00 && wc2 < 0xe000))
+          goto ilseq;
+        *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00);
+        conv->istate = state;
+        return count+4;
+      } else
+        break;
+    } else if (wc >= 0xdc00 && wc < 0xe000) {
+      goto ilseq;
+    } else {
+      *pwc = wc;
+      conv->istate = state;
+      return count+2;
+    }
+    s += 2; n -= 2; count += 2;
+  }
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+/* We output UTF-16 in big-endian order, with byte-order mark.
+   See RFC 2781 section 3.3 for a rationale: Some document formats
+   mandate a BOM; the file concatenation issue is not so severe as
+   long as the above utf16_mbtowc function is used. */
+/* The state is 0 at the beginning, 1 after the BOM has been written. */
+static int
+utf16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc != 0xfffe && !(wc >= 0xd800 && wc < 0xe000)) {
+    int count = 0;
+    if (!conv->ostate) {
+      if (n >= 2) {
+        r[0] = 0xFE;
+        r[1] = 0xFF;
+        r += 2; n -= 2; count += 2;
+      } else
+        return RET_TOOSMALL;
+    }
+    if (wc < 0x10000) {
+      if (n >= 2) {
+        r[0] = (unsigned char) (wc >> 8);
+        r[1] = (unsigned char) wc;
+        conv->ostate = 1;
+        return count+2;
+      } else
+        return RET_TOOSMALL;
+    }
+    else if (wc < 0x110000) {
+      if (n >= 4) {
+        ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10);
+        ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff);
+        r[0] = (unsigned char) (wc1 >> 8);
+        r[1] = (unsigned char) wc1;
+        r[2] = (unsigned char) (wc2 >> 8);
+        r[3] = (unsigned char) wc2;
+        conv->ostate = 1;
+        return count+4;
+      } else
+        return RET_TOOSMALL;
+    }
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/utf16be.h b/lib/utf16be.h
new file mode 100644
index 0000000..a6d90ff
--- /dev/null
+++ b/lib/utf16be.h
@@ -0,0 +1,80 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UTF-16BE
+ */
+
+/* Specification: RFC 2781 */
+
+static int
+utf16be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  int count = 0;
+  if (n >= 2) {
+    ucs4_t wc = (s[0] << 8) + s[1];
+    if (wc >= 0xd800 && wc < 0xdc00) {
+      if (n >= 4) {
+        ucs4_t wc2 = (s[2] << 8) + s[3];
+        if (!(wc2 >= 0xdc00 && wc2 < 0xe000))
+          goto ilseq;
+        *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00);
+        return count+4;
+      }
+    } else if (wc >= 0xdc00 && wc < 0xe000) {
+      goto ilseq;
+    } else {
+      *pwc = wc;
+      return count+2;
+    }
+  }
+  return RET_TOOFEW(count);
+
+ilseq:
+  return RET_SHIFT_ILSEQ(count);
+}
+
+static int
+utf16be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (!(wc >= 0xd800 && wc < 0xe000)) {
+    if (wc < 0x10000) {
+      if (n >= 2) {
+        r[0] = (unsigned char) (wc >> 8);
+        r[1] = (unsigned char) wc;
+        return 2;
+      } else
+        return RET_TOOSMALL;
+    }
+    else if (wc < 0x110000) {
+      if (n >= 4) {
+        ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10);
+        ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff);
+        r[0] = (unsigned char) (wc1 >> 8);
+        r[1] = (unsigned char) wc1;
+        r[2] = (unsigned char) (wc2 >> 8);
+        r[3] = (unsigned char) wc2;
+        return 4;
+      } else
+        return RET_TOOSMALL;
+    }
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/utf16le.h b/lib/utf16le.h
new file mode 100644
index 0000000..5bb2b02
--- /dev/null
+++ b/lib/utf16le.h
@@ -0,0 +1,80 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UTF-16LE
+ */
+
+/* Specification: RFC 2781 */
+
+static int
+utf16le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  int count = 0;
+  if (n >= 2) {
+    ucs4_t wc = s[0] + (s[1] << 8);
+    if (wc >= 0xd800 && wc < 0xdc00) {
+      if (n >= 4) {
+        ucs4_t wc2 = s[2] + (s[3] << 8);
+        if (!(wc2 >= 0xdc00 && wc2 < 0xe000))
+          goto ilseq;
+        *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00);
+        return count+4;
+      }
+    } else if (wc >= 0xdc00 && wc < 0xe000) {
+      goto ilseq;
+    } else {
+      *pwc = wc;
+      return count+2;
+    }
+  }
+  return RET_TOOFEW(count);
+
+ilseq:
+  return RET_SHIFT_ILSEQ(count);
+}
+
+static int
+utf16le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (!(wc >= 0xd800 && wc < 0xe000)) {
+    if (wc < 0x10000) {
+      if (n >= 2) {
+        r[0] = (unsigned char) wc;
+        r[1] = (unsigned char) (wc >> 8);
+        return 2;
+      } else
+        return RET_TOOSMALL;
+    }
+    else if (wc < 0x110000) {
+      if (n >= 4) {
+        ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10);
+        ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff);
+        r[0] = (unsigned char) wc1;
+        r[1] = (unsigned char) (wc1 >> 8);
+        r[2] = (unsigned char) wc2;
+        r[3] = (unsigned char) (wc2 >> 8);
+        return 4;
+      } else
+        return RET_TOOSMALL;
+    }
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/utf32.h b/lib/utf32.h
new file mode 100644
index 0000000..bc579ae
--- /dev/null
+++ b/lib/utf32.h
@@ -0,0 +1,93 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UTF-32
+ */
+
+/* Specification: Unicode 3.1 Standard Annex #19 */
+
+/* Here we accept FFFE0000/0000FEFF marks as endianness indicators
+   everywhere in the stream, not just at the beginning. (This is contrary
+   to what #19 D36c specifies, but it allows concatenation of byte
+   sequences to work flawlessly, while disagreeing with #19 behaviour
+   only for strings containing U+FEFF characters, which is quite rare.)
+   The default is big-endian. */
+/* The state is 0 if big-endian, 1 if little-endian. */
+static int
+utf32_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  int count = 0;
+  for (; n >= 4;) {
+    ucs4_t wc = (state
+                  ? s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24)
+                  : (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]);
+    count += 4;
+    if (wc == 0x0000feff) {
+    } else if (wc == 0xfffe0000u) {
+      state ^= 1;
+    } else {
+      if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) {
+        *pwc = wc;
+        conv->istate = state;
+        return count;
+      } else {
+        conv->istate = state;
+        return RET_SHIFT_ILSEQ(count);
+      }
+    }
+    s += 4; n -= 4;
+  }
+  conv->istate = state;
+  return RET_TOOFEW(count);
+}
+
+/* We output UTF-32 in big-endian order, with byte-order mark. */
+/* The state is 0 at the beginning, 1 after the BOM has been written. */
+static int
+utf32_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) {
+    int count = 0;
+    if (!conv->ostate) {
+      if (n >= 4) {
+        r[0] = 0x00;
+        r[1] = 0x00;
+        r[2] = 0xFE;
+        r[3] = 0xFF;
+        r += 4; n -= 4; count += 4;
+      } else
+        return RET_TOOSMALL;
+    }
+    if (wc < 0x110000) {
+      if (n >= 4) {
+        r[0] = 0;
+        r[1] = (unsigned char) (wc >> 16);
+        r[2] = (unsigned char) (wc >> 8);
+        r[3] = (unsigned char) wc;
+        conv->ostate = 1;
+        return count+4;
+      } else
+        return RET_TOOSMALL;
+    }
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/utf32be.h b/lib/utf32be.h
new file mode 100644
index 0000000..5081129
--- /dev/null
+++ b/lib/utf32be.h
@@ -0,0 +1,55 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UTF-32BE
+ */
+
+/* Specification: Unicode 3.1 Standard Annex #19 */
+
+static int
+utf32be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  if (n >= 4) {
+    ucs4_t wc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3];
+    if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) {
+      *pwc = wc;
+      return 4;
+    } else
+      return RET_ILSEQ;
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+utf32be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) {
+    if (n >= 4) {
+      r[0] = 0;
+      r[1] = (unsigned char) (wc >> 16);
+      r[2] = (unsigned char) (wc >> 8);
+      r[3] = (unsigned char) wc;
+      return 4;
+    } else
+      return RET_TOOSMALL;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/utf32le.h b/lib/utf32le.h
new file mode 100644
index 0000000..9d3699b
--- /dev/null
+++ b/lib/utf32le.h
@@ -0,0 +1,55 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UTF-32LE
+ */
+
+/* Specification: Unicode 3.1 Standard Annex #19 */
+
+static int
+utf32le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  if (n >= 4) {
+    ucs4_t wc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24);
+    if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) {
+      *pwc = wc;
+      return 4;
+    } else
+      return RET_ILSEQ;
+  }
+  return RET_TOOFEW(0);
+}
+
+static int
+utf32le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) {
+    if (n >= 4) {
+      r[0] = (unsigned char) wc;
+      r[1] = (unsigned char) (wc >> 8);
+      r[2] = (unsigned char) (wc >> 16);
+      r[3] = 0;
+      return 4;
+    } else
+      return RET_TOOSMALL;
+  }
+  return RET_ILUNI;
+}
diff --git a/lib/utf7.h b/lib/utf7.h
new file mode 100644
index 0000000..888bfb4
--- /dev/null
+++ b/lib/utf7.h
@@ -0,0 +1,355 @@
+/*
+ * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UTF-7
+ */
+
+/* Specification: RFC 2152 (and old RFC 1641, RFC 1642) */
+/* The original Base64 encoding is defined in RFC 2045. */
+
+/* Set of direct characters:
+ *   A-Z a-z 0-9 ' ( ) , - . / : ? space tab lf cr
+ */
+static const unsigned char direct_tab[128/8] = {
+  0x00, 0x26, 0x00, 0x00, 0x81, 0xf3, 0xff, 0x87,
+  0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x07,
+};
+#define isdirect(ch) ((ch) < 128 && ((direct_tab[(ch)>>3] >> (ch & 7)) & 1))
+
+/* Set of direct and optional direct characters:
+ *   A-Z a-z 0-9 ' ( ) , - . / : ? space tab lf cr
+ *   ! " # $ % & * ; < = > @ [ ] ^ _ ` { | }
+ */
+static const unsigned char xdirect_tab[128/8] = {
+  0x00, 0x26, 0x00, 0x00, 0xff, 0xf7, 0xff, 0xff,
+  0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0x3f,
+};
+#define isxdirect(ch) ((ch) < 128 && ((xdirect_tab[(ch)>>3] >> (ch & 7)) & 1))
+
+/* Set of base64 characters, extended:
+ *   A-Z a-z 0-9 + / -
+ */
+static const unsigned char xbase64_tab[128/8] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xff, 0x03,
+  0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x07,
+};
+#define isxbase64(ch) ((ch) < 128 && ((xbase64_tab[(ch)>>3] >> (ch & 7)) & 1))
+
+/*
+ * The state is structured as follows:
+ * bit 1..0: shift
+ * bit 7..2: data
+ * Precise meaning:
+ *   shift      data
+ *     0         0           not inside base64 encoding
+ *     1         0           inside base64, no pending bits
+ *     2      XXXX00         inside base64, 4 bits remain from 2nd byte
+ *     3      XX0000         inside base64, 2 bits remain from 3rd byte
+ */
+
+static int
+utf7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  state_t state = conv->istate;
+  int count = 0; /* number of input bytes already read */
+  if (state & 3)
+    goto active;
+  else
+    goto inactive;
+
+inactive:
+  {
+    /* Here (state & 3) == 0 */
+    if (n < count+1)
+      goto none;
+    {
+      unsigned char c = *s;
+      if (isxdirect(c)) {
+        *pwc = (ucs4_t) c;
+        conv->istate = state;
+        return count+1;
+      }
+      if (c == '+') {
+        if (n < count+2)
+          goto none;
+        if (s[1] == '-') {
+          *pwc = (ucs4_t) '+';
+          conv->istate = state;
+          return count+2;
+        }
+        s++; count++;
+        state = 1;
+        goto active;
+      }
+      goto ilseq;
+    }
+  }
+
+active:
+  {
+    /* base64 encoding active */
+    unsigned int wc = 0;
+    state_t base64state = state;
+    unsigned int kmax = 2; /* number of payload bytes to read */
+    unsigned int k = 0; /* number of payload bytes already read */
+    unsigned int base64count = 0; /* number of base64 bytes already read */
+    for (;;) {
+      unsigned char c = *s;
+      unsigned int i;
+      if (c >= 'A' && c <= 'Z')
+        i = c-'A';
+      else if (c >= 'a' && c <= 'z')
+        i = c-'a'+26;
+      else if (c >= '0' && c <= '9')
+        i = c-'0'+52;
+      else if (c == '+')
+        i = 62;
+      else if (c == '/')
+        i = 63;
+      else {
+        /* c terminates base64 encoding */
+        if (base64state & -4)
+          goto ilseq; /* data must be 0, otherwise illegal */
+        if (base64count)
+          goto ilseq; /* partial UTF-16 characters are invalid */
+        if (c == '-') {
+          s++; count++;
+        }
+        state = 0;
+        goto inactive;
+      }
+      s++; base64count++;
+      /* read 6 bits: 0 <= i < 64 */
+      switch (base64state & 3) {
+        case 1: /* inside base64, no pending bits */
+          base64state = (i << 2) | 0; break;
+        case 0: /* inside base64, 6 bits remain from 1st byte */
+          wc = (wc << 8) | (base64state & -4) | (i >> 4); k++;
+          base64state = ((i & 15) << 4) | 2; break;
+        case 2: /* inside base64, 4 bits remain from 2nd byte */
+          wc = (wc << 8) | (base64state & -4) | (i >> 2); k++;
+          base64state = ((i & 3) << 6) | 3; break;
+        case 3: /* inside base64, 2 bits remain from 3rd byte */
+          wc = (wc << 8) | (base64state & -4) | i; k++;
+          base64state = 1; break;
+      }
+      if (k == kmax) {
+        /* UTF-16: When we see a High Surrogate, we must also decode
+           the following Low Surrogate. */
+        if (kmax == 2 && (wc >= 0xd800 && wc < 0xdc00))
+          kmax = 4;
+        else
+          break;
+      }
+      if (n < count+base64count+1)
+        goto none;
+    }
+    /* Here k = kmax > 0, hence base64count > 0. */
+    if ((base64state & 3) == 0) abort();
+    if (kmax == 4) {
+      ucs4_t wc1 = wc >> 16;
+      ucs4_t wc2 = wc & 0xffff;
+      if (!(wc1 >= 0xd800 && wc1 < 0xdc00)) abort();
+      if (!(wc2 >= 0xdc00 && wc2 < 0xe000)) goto ilseq;
+      *pwc = 0x10000 + ((wc1 - 0xd800) << 10) + (wc2 - 0xdc00);
+    } else {
+      *pwc = wc;
+    }
+    conv->istate = base64state;
+    return count+base64count;
+  }
+
+none:
+  conv->istate = state;
+  return RET_TOOFEW(count);
+
+ilseq:
+  conv->istate = state;
+  return RET_SHIFT_ILSEQ(count);
+}
+
+/*
+ * The state is structured as follows:
+ * bit 1..0: shift
+ * bit 7..2: data
+ * Precise meaning:
+ *   shift      data
+ *     0         0           not inside base64 encoding
+ *     1         0           inside base64, no pending bits
+ *     2       XX00          inside base64, 2 bits known for 2nd byte
+ *     3       XXXX          inside base64, 4 bits known for 3rd byte
+ */
+
+/* Define this to 1 if you want the so-called "optional direct" characters
+      ! " # $ % & * ; < = > @ [ ] ^ _ ` { | }
+   to be encoded. Define to 0 if you want them to be passed straight through,
+   like the so-called "direct" characters.
+   We set this to 1 because it's safer.
+ */
+#define UTF7_ENCODE_OPTIONAL_CHARS 1
+
+static int
+utf7_wctomb (conv_t conv, unsigned char *r, ucs4_t iwc, int n)
+{
+  state_t state = conv->ostate;
+  unsigned int wc = iwc;
+  int count = 0;
+  if (state & 3)
+    goto active;
+
+/*inactive:*/
+  {
+    if (UTF7_ENCODE_OPTIONAL_CHARS ? isdirect(wc) : isxdirect(wc)) {
+      r[0] = (unsigned char) wc;
+      /*conv->ostate = state;*/
+      return 1;
+    } else {
+      *r++ = '+';
+      if (wc == '+') {
+        if (n < 2)
+          return RET_TOOSMALL;
+        *r = '-';
+        /*conv->ostate = state;*/
+        return 2;
+      }
+      count = 1;
+      state = 1;
+      goto active;
+    }
+  }
+
+active:
+  {
+    /* base64 encoding active */
+    if (UTF7_ENCODE_OPTIONAL_CHARS ? isdirect(wc) : isxdirect(wc)) {
+      /* deactivate base64 encoding */
+      count += ((state & 3) >= 2 ? 1 : 0) + (isxbase64(wc) ? 1 : 0) + 1;
+      if (n < count)
+        return RET_TOOSMALL;
+      if ((state & 3) >= 2) {
+        unsigned int i = state & -4;
+        unsigned char c;
+        if (i < 26)
+          c = i+'A';
+        else if (i < 52)
+          c = i-26+'a';
+        else if (i < 62)
+          c = i-52+'0';
+        else if (i == 62)
+          c = '+';
+        else if (i == 63)
+          c = '/';
+        else
+          abort();
+        *r++ = c;
+      }
+      if (isxbase64(wc))
+        *r++ = '-';
+      state = 0;
+      *r++ = (unsigned char) wc;
+      conv->ostate = state;
+      return count;
+    } else {
+      unsigned int k; /* number of payload bytes to write */
+      if (wc < 0x10000) {
+        k = 2;
+        count += ((state & 3) >= 2 ? 3 : 2);
+      } else if (wc < 0x110000) {
+        unsigned int wc1 = 0xd800 + ((wc - 0x10000) >> 10);
+        unsigned int wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff);
+        wc = (wc1 << 16) | wc2;
+        k = 4;
+        count += ((state & 3) >= 3 ? 6 : 5);
+      } else
+        return RET_ILUNI;
+      if (n < count)
+        return RET_TOOSMALL;
+      for (;;) {
+        unsigned int i;
+        unsigned char c;
+        switch (state & 3) {
+          case 0: /* inside base64, 6 bits known for 4th byte */
+            c = (state & -4) >> 2; state = 1; break;
+          case 1: /* inside base64, no pending bits */
+            i = (wc >> (8 * --k)) & 0xff;
+            c = i >> 2; state = ((i & 3) << 4) | 2; break;
+          case 2: /* inside base64, 2 bits known for 2nd byte */
+            i = (wc >> (8 * --k)) & 0xff;
+            c = (state & -4) | (i >> 4); state = ((i & 15) << 2) | 3; break;
+          case 3: /* inside base64, 4 bits known for 3rd byte */
+            i = (wc >> (8 * --k)) & 0xff;
+            c = (state & -4) | (i >> 6); state = ((i & 63) << 2) | 0; break;
+          default: abort(); /* stupid gcc */
+        }
+        if (c < 26)
+          c = c+'A';
+        else if (c < 52)
+          c = c-26+'a';
+        else if (c < 62)
+          c = c-52+'0';
+        else if (c == 62)
+          c = '+';
+        else if (c == 63)
+          c = '/';
+        else
+          abort();
+        *r++ = c;
+        if ((state & 3) && (k == 0))
+          break;
+      }
+      conv->ostate = state;
+      return count;
+    }
+  }
+}
+
+static int
+utf7_reset (conv_t conv, unsigned char *r, int n)
+{
+  state_t state = conv->ostate;
+  if (state & 3) {
+    /* deactivate base64 encoding */
+    unsigned int count = ((state & 3) >= 2 ? 1 : 0) + 1;
+    if (n < count)
+      return RET_TOOSMALL;
+    if ((state & 3) >= 2) {
+      unsigned int i = state & -4;
+      unsigned char c;
+      if (i < 26)
+        c = i+'A';
+      else if (i < 52)
+        c = i-26+'a';
+      else if (i < 62)
+        c = i-52+'0';
+      else if (i == 62)
+        c = '+';
+      else if (i == 63)
+        c = '/';
+      else
+        abort();
+      *r++ = c;
+    }
+    *r++ = '-';
+    /* conv->ostate = 0; will be done by the caller */
+    return count;
+  } else
+    return 0;
+}
diff --git a/lib/utf8.h b/lib/utf8.h
new file mode 100644
index 0000000..9d07219
--- /dev/null
+++ b/lib/utf8.h
@@ -0,0 +1,128 @@
+/*
+ * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * UTF-8
+ */
+
+/* Specification: RFC 3629 */
+
+static int
+utf8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = s[0];
+
+  if (c < 0x80) {
+    *pwc = c;
+    return 1;
+  } else if (c < 0xc2) {
+    return RET_ILSEQ;
+  } else if (c < 0xe0) {
+    if (n < 2)
+      return RET_TOOFEW(0);
+    if (!((s[1] ^ 0x80) < 0x40))
+      return RET_ILSEQ;
+    *pwc = ((ucs4_t) (c & 0x1f) << 6)
+           | (ucs4_t) (s[1] ^ 0x80);
+    return 2;
+  } else if (c < 0xf0) {
+    if (n < 3)
+      return RET_TOOFEW(0);
+    if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40
+          && (c >= 0xe1 || s[1] >= 0xa0)))
+      return RET_ILSEQ;
+    *pwc = ((ucs4_t) (c & 0x0f) << 12)
+           | ((ucs4_t) (s[1] ^ 0x80) << 6)
+           | (ucs4_t) (s[2] ^ 0x80);
+    return 3;
+  } else if (c < 0xf8 && sizeof(ucs4_t)*8 >= 32) {
+    if (n < 4)
+      return RET_TOOFEW(0);
+    if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40
+          && (s[3] ^ 0x80) < 0x40
+          && (c >= 0xf1 || s[1] >= 0x90)))
+      return RET_ILSEQ;
+    *pwc = ((ucs4_t) (c & 0x07) << 18)
+           | ((ucs4_t) (s[1] ^ 0x80) << 12)
+           | ((ucs4_t) (s[2] ^ 0x80) << 6)
+           | (ucs4_t) (s[3] ^ 0x80);
+    return 4;
+  } else if (c < 0xfc && sizeof(ucs4_t)*8 >= 32) {
+    if (n < 5)
+      return RET_TOOFEW(0);
+    if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40
+          && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40
+          && (c >= 0xf9 || s[1] >= 0x88)))
+      return RET_ILSEQ;
+    *pwc = ((ucs4_t) (c & 0x03) << 24)
+           | ((ucs4_t) (s[1] ^ 0x80) << 18)
+           | ((ucs4_t) (s[2] ^ 0x80) << 12)
+           | ((ucs4_t) (s[3] ^ 0x80) << 6)
+           | (ucs4_t) (s[4] ^ 0x80);
+    return 5;
+  } else if (c < 0xfe && sizeof(ucs4_t)*8 >= 32) {
+    if (n < 6)
+      return RET_TOOFEW(0);
+    if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40
+          && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40
+          && (s[5] ^ 0x80) < 0x40
+          && (c >= 0xfd || s[1] >= 0x84)))
+      return RET_ILSEQ;
+    *pwc = ((ucs4_t) (c & 0x01) << 30)
+           | ((ucs4_t) (s[1] ^ 0x80) << 24)
+           | ((ucs4_t) (s[2] ^ 0x80) << 18)
+           | ((ucs4_t) (s[3] ^ 0x80) << 12)
+           | ((ucs4_t) (s[4] ^ 0x80) << 6)
+           | (ucs4_t) (s[5] ^ 0x80);
+    return 6;
+  } else
+    return RET_ILSEQ;
+}
+
+static int
+utf8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) /* n == 0 is acceptable */
+{
+  int count;
+  if (wc < 0x80)
+    count = 1;
+  else if (wc < 0x800)
+    count = 2;
+  else if (wc < 0x10000)
+    count = 3;
+  else if (wc < 0x200000)
+    count = 4;
+  else if (wc < 0x4000000)
+    count = 5;
+  else if (wc <= 0x7fffffff)
+    count = 6;
+  else
+    return RET_ILUNI;
+  if (n < count)
+    return RET_TOOSMALL;
+  switch (count) { /* note: code falls through cases! */
+    case 6: r[5] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x4000000;
+    case 5: r[4] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x200000;
+    case 4: r[3] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x10000;
+    case 3: r[2] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x800;
+    case 2: r[1] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0xc0;
+    case 1: r[0] = wc;
+  }
+  return count;
+}
diff --git a/lib/vietcomb.h b/lib/vietcomb.h
new file mode 100644
index 0000000..023b5e3
--- /dev/null
+++ b/lib/vietcomb.h
@@ -0,0 +1,466 @@
+/*
+ * Copyright (C) 2001, 2004, 2011 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/* Combining characters used in Vietnamese encodings CP1258, TCVN. */
+
+#ifndef _VIETCOMB_H
+#define _VIETCOMB_H
+
+/* Relevant combining characters:
+   0x0300, 0x0301, 0x0303, 0x0309, 0x0323. */
+
+/* Composition tables for each of the relevant combining characters. */
+static const struct { unsigned short base; unsigned short composed; } viet_comp_table_data[] = {
+#define viet_comp_table0300_idx 0
+#define viet_comp_table0300_len 31
+  { 0x0041, 0x00C0 },
+  { 0x0045, 0x00C8 },
+  { 0x0049, 0x00CC },
+  { 0x004E, 0x01F8 },
+  { 0x004F, 0x00D2 },
+  { 0x0055, 0x00D9 },
+  { 0x0057, 0x1E80 },
+  { 0x0059, 0x1EF2 },
+  { 0x0061, 0x00E0 },
+  { 0x0065, 0x00E8 },
+  { 0x0069, 0x00EC },
+  { 0x006E, 0x01F9 },
+  { 0x006F, 0x00F2 },
+  { 0x0075, 0x00F9 },
+  { 0x0077, 0x1E81 },
+  { 0x0079, 0x1EF3 },
+  { 0x00A8, 0x1FED },
+  { 0x00C2, 0x1EA6 },
+  { 0x00CA, 0x1EC0 },
+  { 0x00D4, 0x1ED2 },
+  { 0x00DC, 0x01DB },
+  { 0x00E2, 0x1EA7 },
+  { 0x00EA, 0x1EC1 },
+  { 0x00F4, 0x1ED3 },
+  { 0x00FC, 0x01DC },
+  { 0x0102, 0x1EB0 },
+  { 0x0103, 0x1EB1 },
+/*{ 0x0112, 0x1E14 },*/
+/*{ 0x0113, 0x1E15 },*/
+/*{ 0x014C, 0x1E50 },*/
+/*{ 0x014D, 0x1E51 },*/
+  { 0x01A0, 0x1EDC },
+  { 0x01A1, 0x1EDD },
+  { 0x01AF, 0x1EEA },
+  { 0x01B0, 0x1EEB },
+#define viet_comp_table0301_idx (viet_comp_table0300_idx+viet_comp_table0300_len)
+#define viet_comp_table0301_len 63
+  { 0x0041, 0x00C1 },
+  { 0x0043, 0x0106 },
+  { 0x0045, 0x00C9 },
+  { 0x0047, 0x01F4 },
+  { 0x0049, 0x00CD },
+  { 0x004B, 0x1E30 },
+  { 0x004C, 0x0139 },
+  { 0x004D, 0x1E3E },
+  { 0x004E, 0x0143 },
+  { 0x004F, 0x00D3 },
+  { 0x0050, 0x1E54 },
+  { 0x0052, 0x0154 },
+  { 0x0053, 0x015A },
+  { 0x0055, 0x00DA },
+  { 0x0057, 0x1E82 },
+  { 0x0059, 0x00DD },
+  { 0x005A, 0x0179 },
+  { 0x0061, 0x00E1 },
+  { 0x0063, 0x0107 },
+  { 0x0065, 0x00E9 },
+  { 0x0067, 0x01F5 },
+  { 0x0069, 0x00ED },
+  { 0x006B, 0x1E31 },
+  { 0x006C, 0x013A },
+  { 0x006D, 0x1E3F },
+  { 0x006E, 0x0144 },
+  { 0x006F, 0x00F3 },
+  { 0x0070, 0x1E55 },
+  { 0x0072, 0x0155 },
+  { 0x0073, 0x015B },
+  { 0x0075, 0x00FA },
+  { 0x0077, 0x1E83 },
+  { 0x0079, 0x00FD },
+  { 0x007A, 0x017A },
+  { 0x00A8, 0x0385 }, /* prefer U+0385 over U+1FEE */
+  { 0x00C2, 0x1EA4 },
+  { 0x00C5, 0x01FA },
+  { 0x00C6, 0x01FC },
+  { 0x00C7, 0x1E08 },
+  { 0x00CA, 0x1EBE },
+  { 0x00CF, 0x1E2E },
+  { 0x00D4, 0x1ED0 },
+  { 0x00D5, 0x1E4C },
+  { 0x00D8, 0x01FE },
+  { 0x00DC, 0x01D7 },
+  { 0x00E2, 0x1EA5 },
+  { 0x00E5, 0x01FB },
+  { 0x00E6, 0x01FD },
+  { 0x00E7, 0x1E09 },
+  { 0x00EA, 0x1EBF },
+  { 0x00EF, 0x1E2F },
+  { 0x00F4, 0x1ED1 },
+  { 0x00F5, 0x1E4D },
+  { 0x00F8, 0x01FF },
+  { 0x00FC, 0x01D8 },
+  { 0x0102, 0x1EAE },
+  { 0x0103, 0x1EAF },
+/*{ 0x0112, 0x1E16 },*/
+/*{ 0x0113, 0x1E17 },*/
+/*{ 0x014C, 0x1E52 },*/
+/*{ 0x014D, 0x1E53 },*/
+  { 0x0168, 0x1E78 },
+  { 0x0169, 0x1E79 },
+  { 0x01A0, 0x1EDA },
+  { 0x01A1, 0x1EDB },
+  { 0x01AF, 0x1EE8 },
+  { 0x01B0, 0x1EE9 },
+#define viet_comp_table0303_idx (viet_comp_table0301_idx+viet_comp_table0301_len)
+#define viet_comp_table0303_len 34
+  { 0x0041, 0x00C3 },
+  { 0x0045, 0x1EBC },
+  { 0x0049, 0x0128 },
+  { 0x004E, 0x00D1 },
+  { 0x004F, 0x00D5 },
+  { 0x0055, 0x0168 },
+  { 0x0056, 0x1E7C },
+  { 0x0059, 0x1EF8 },
+  { 0x0061, 0x00E3 },
+  { 0x0065, 0x1EBD },
+  { 0x0069, 0x0129 },
+  { 0x006E, 0x00F1 },
+  { 0x006F, 0x00F5 },
+  { 0x0075, 0x0169 },
+  { 0x0076, 0x1E7D },
+  { 0x0079, 0x1EF9 },
+  { 0x00C2, 0x1EAA },
+  { 0x00CA, 0x1EC4 },
+  { 0x00D3, 0x1E4C },
+  { 0x00D4, 0x1ED6 },
+  { 0x00D6, 0x1E4E },
+  { 0x00DA, 0x1E78 },
+  { 0x00E2, 0x1EAB },
+  { 0x00EA, 0x1EC5 },
+  { 0x00F3, 0x1E4D },
+  { 0x00F4, 0x1ED7 },
+  { 0x00F6, 0x1E4F },
+  { 0x00FA, 0x1E79 },
+  { 0x0102, 0x1EB4 },
+  { 0x0103, 0x1EB5 },
+  { 0x01A0, 0x1EE0 },
+  { 0x01A1, 0x1EE1 },
+  { 0x01AF, 0x1EEE },
+  { 0x01B0, 0x1EEF },
+#define viet_comp_table0309_idx (viet_comp_table0303_idx+viet_comp_table0303_len)
+#define viet_comp_table0309_len 24
+  { 0x0041, 0x1EA2 },
+  { 0x0045, 0x1EBA },
+  { 0x0049, 0x1EC8 },
+  { 0x004F, 0x1ECE },
+  { 0x0055, 0x1EE6 },
+  { 0x0059, 0x1EF6 },
+  { 0x0061, 0x1EA3 },
+  { 0x0065, 0x1EBB },
+  { 0x0069, 0x1EC9 },
+  { 0x006F, 0x1ECF },
+  { 0x0075, 0x1EE7 },
+  { 0x0079, 0x1EF7 },
+  { 0x00C2, 0x1EA8 },
+  { 0x00CA, 0x1EC2 },
+  { 0x00D4, 0x1ED4 },
+  { 0x00E2, 0x1EA9 },
+  { 0x00EA, 0x1EC3 },
+  { 0x00F4, 0x1ED5 },
+  { 0x0102, 0x1EB2 },
+  { 0x0103, 0x1EB3 },
+  { 0x01A0, 0x1EDE },
+  { 0x01A1, 0x1EDF },
+  { 0x01AF, 0x1EEC },
+  { 0x01B0, 0x1EED },
+#define viet_comp_table0323_idx (viet_comp_table0309_idx+viet_comp_table0309_len)
+#define viet_comp_table0323_len 50
+  { 0x0041, 0x1EA0 },
+  { 0x0042, 0x1E04 },
+  { 0x0044, 0x1E0C },
+  { 0x0045, 0x1EB8 },
+  { 0x0048, 0x1E24 },
+  { 0x0049, 0x1ECA },
+  { 0x004B, 0x1E32 },
+  { 0x004C, 0x1E36 },
+  { 0x004D, 0x1E42 },
+  { 0x004E, 0x1E46 },
+  { 0x004F, 0x1ECC },
+  { 0x0052, 0x1E5A },
+  { 0x0053, 0x1E62 },
+  { 0x0054, 0x1E6C },
+  { 0x0055, 0x1EE4 },
+  { 0x0056, 0x1E7E },
+  { 0x0057, 0x1E88 },
+  { 0x0059, 0x1EF4 },
+  { 0x005A, 0x1E92 },
+  { 0x0061, 0x1EA1 },
+  { 0x0062, 0x1E05 },
+  { 0x0064, 0x1E0D },
+  { 0x0065, 0x1EB9 },
+  { 0x0068, 0x1E25 },
+  { 0x0069, 0x1ECB },
+  { 0x006B, 0x1E33 },
+  { 0x006C, 0x1E37 },
+  { 0x006D, 0x1E43 },
+  { 0x006E, 0x1E47 },
+  { 0x006F, 0x1ECD },
+  { 0x0072, 0x1E5B },
+  { 0x0073, 0x1E63 },
+  { 0x0074, 0x1E6D },
+  { 0x0075, 0x1EE5 },
+  { 0x0076, 0x1E7F },
+  { 0x0077, 0x1E89 },
+  { 0x0079, 0x1EF5 },
+  { 0x007A, 0x1E93 },
+  { 0x00C2, 0x1EAC },
+  { 0x00CA, 0x1EC6 },
+  { 0x00D4, 0x1ED8 },
+  { 0x00E2, 0x1EAD },
+  { 0x00EA, 0x1EC7 },
+  { 0x00F4, 0x1ED9 },
+  { 0x0102, 0x1EB6 },
+  { 0x0103, 0x1EB7 },
+  { 0x01A0, 0x1EE2 },
+  { 0x01A1, 0x1EE3 },
+  { 0x01AF, 0x1EF0 },
+  { 0x01B0, 0x1EF1 },
+};
+static const struct { unsigned int len; unsigned int idx; } viet_comp_table[] = {
+  { viet_comp_table0300_len, viet_comp_table0300_idx },
+  { viet_comp_table0301_len, viet_comp_table0301_idx },
+  { viet_comp_table0303_len, viet_comp_table0303_idx },
+  { viet_comp_table0309_len, viet_comp_table0309_idx },
+  { viet_comp_table0323_len, viet_comp_table0323_idx },
+};
+
+/* Decomposition table for the relevant Unicode characters. */
+struct viet_decomp { unsigned short composed; unsigned int base : 12; int comb1 : 4; };
+static const struct viet_decomp viet_decomp_table[] = {
+  { 0x00B4, 0x0020, 1 }, /* compatibility decomposition - for TCVN only */
+  { 0x00C0, 0x0041, 0 },
+  { 0x00C1, 0x0041, 1 },
+  { 0x00C3, 0x0041, 2 },
+  { 0x00C8, 0x0045, 0 },
+  { 0x00C9, 0x0045, 1 },
+  { 0x00CC, 0x0049, 0 },
+  { 0x00CD, 0x0049, 1 },
+  { 0x00D1, 0x004E, 2 },
+  { 0x00D2, 0x004F, 0 },
+  { 0x00D3, 0x004F, 1 },
+  { 0x00D5, 0x004F, 2 },
+  { 0x00D9, 0x0055, 0 },
+  { 0x00DA, 0x0055, 1 },
+  { 0x00DD, 0x0059, 1 },
+  { 0x00E0, 0x0061, 0 },
+  { 0x00E1, 0x0061, 1 },
+  { 0x00E3, 0x0061, 2 },
+  { 0x00E8, 0x0065, 0 },
+  { 0x00E9, 0x0065, 1 },
+  { 0x00EC, 0x0069, 0 },
+  { 0x00ED, 0x0069, 1 },
+  { 0x00F1, 0x006E, 2 },
+  { 0x00F2, 0x006F, 0 },
+  { 0x00F3, 0x006F, 1 },
+  { 0x00F5, 0x006F, 2 },
+  { 0x00F9, 0x0075, 0 },
+  { 0x00FA, 0x0075, 1 },
+  { 0x00FD, 0x0079, 1 },
+  { 0x0106, 0x0043, 1 },
+  { 0x0107, 0x0063, 1 },
+  { 0x0128, 0x0049, 2 },
+  { 0x0129, 0x0069, 2 },
+  { 0x0139, 0x004C, 1 },
+  { 0x013A, 0x006C, 1 },
+  { 0x0143, 0x004E, 1 },
+  { 0x0144, 0x006E, 1 },
+  { 0x0154, 0x0052, 1 },
+  { 0x0155, 0x0072, 1 },
+  { 0x015A, 0x0053, 1 },
+  { 0x015B, 0x0073, 1 },
+  { 0x0168, 0x0055, 2 },
+  { 0x0169, 0x0075, 2 },
+  { 0x0179, 0x005A, 1 },
+  { 0x017A, 0x007A, 1 },
+  { 0x01D7, 0x00DC, 1 },
+  { 0x01D8, 0x00FC, 1 },
+  { 0x01DB, 0x00DC, 0 },
+  { 0x01DC, 0x00FC, 0 },
+  { 0x01F4, 0x0047, 1 },
+  { 0x01F5, 0x0067, 1 },
+  { 0x01F8, 0x004E, 0 },
+  { 0x01F9, 0x006E, 0 },
+  { 0x01FA, 0x00C5, 1 },
+  { 0x01FB, 0x00E5, 1 },
+  { 0x01FC, 0x00C6, 1 },
+  { 0x01FD, 0x00E6, 1 },
+  { 0x01FE, 0x00D8, 1 },
+  { 0x01FF, 0x00F8, 1 },
+  { 0x02DC, 0x0020, 2 }, /* compatibility decomposition - for TCVN only */
+  { 0x0385, 0x00A8, 1 },
+  { 0x1E04, 0x0042, 4 },
+  { 0x1E05, 0x0062, 4 },
+  { 0x1E08, 0x00C7, 1 },
+  { 0x1E09, 0x00E7, 1 },
+  { 0x1E0C, 0x0044, 4 },
+  { 0x1E0D, 0x0064, 4 },
+  { 0x1E24, 0x0048, 4 },
+  { 0x1E25, 0x0068, 4 },
+  { 0x1E2E, 0x00CF, 1 },
+  { 0x1E2F, 0x00EF, 1 },
+  { 0x1E30, 0x004B, 1 },
+  { 0x1E31, 0x006B, 1 },
+  { 0x1E32, 0x004B, 4 },
+  { 0x1E33, 0x006B, 4 },
+  { 0x1E36, 0x004C, 4 },
+  { 0x1E37, 0x006C, 4 },
+  { 0x1E3E, 0x004D, 1 },
+  { 0x1E3F, 0x006D, 1 },
+  { 0x1E42, 0x004D, 4 },
+  { 0x1E43, 0x006D, 4 },
+  { 0x1E46, 0x004E, 4 },
+  { 0x1E47, 0x006E, 4 },
+  { 0x1E4C, 0x00D3, 2 }, /*{ 0x1E4C, 0x00D5, 1 },*/ /*{ 0x1E4C, 0x004F, 1, 2 },*/
+  { 0x1E4D, 0x00F3, 2 }, /*{ 0x1E4D, 0x00F5, 1 },*/ /*{ 0x1E4D, 0x006F, 1, 2 },*/
+  { 0x1E4E, 0x00D6, 2 },
+  { 0x1E4F, 0x00F6, 2 },
+  { 0x1E54, 0x0050, 1 },
+  { 0x1E55, 0x0070, 1 },
+  { 0x1E5A, 0x0052, 4 },
+  { 0x1E5B, 0x0072, 4 },
+  { 0x1E62, 0x0053, 4 },
+  { 0x1E63, 0x0073, 4 },
+  { 0x1E6C, 0x0054, 4 },
+  { 0x1E6D, 0x0074, 4 },
+  { 0x1E78, 0x00DA, 2 }, /*{ 0x1E78, 0x0168, 1 },*/ /*{ 0x1E78, 0x0055, 1, 2 },*/
+  { 0x1E79, 0x00FA, 2 }, /*{ 0x1E79, 0x0169, 1 },*/ /*{ 0x1E79, 0x0075, 1, 2 },*/
+  { 0x1E7C, 0x0056, 2 },
+  { 0x1E7D, 0x0076, 2 },
+  { 0x1E7E, 0x0056, 4 },
+  { 0x1E7F, 0x0076, 4 },
+  { 0x1E80, 0x0057, 0 },
+  { 0x1E81, 0x0077, 0 },
+  { 0x1E82, 0x0057, 1 },
+  { 0x1E83, 0x0077, 1 },
+  { 0x1E88, 0x0057, 4 },
+  { 0x1E89, 0x0077, 4 },
+  { 0x1E92, 0x005A, 4 },
+  { 0x1E93, 0x007A, 4 },
+  { 0x1EA0, 0x0041, 4 },
+  { 0x1EA1, 0x0061, 4 },
+  { 0x1EA2, 0x0041, 3 },
+  { 0x1EA3, 0x0061, 3 },
+  { 0x1EA4, 0x00C2, 1 },
+  { 0x1EA5, 0x00E2, 1 },
+  { 0x1EA6, 0x00C2, 0 },
+  { 0x1EA7, 0x00E2, 0 },
+  { 0x1EA8, 0x00C2, 3 },
+  { 0x1EA9, 0x00E2, 3 },
+  { 0x1EAA, 0x00C2, 2 },
+  { 0x1EAB, 0x00E2, 2 },
+  { 0x1EAC, 0x00C2, 4 },
+  { 0x1EAD, 0x00E2, 4 },
+  { 0x1EAE, 0x0102, 1 },
+  { 0x1EAF, 0x0103, 1 },
+  { 0x1EB0, 0x0102, 0 },
+  { 0x1EB1, 0x0103, 0 },
+  { 0x1EB2, 0x0102, 3 },
+  { 0x1EB3, 0x0103, 3 },
+  { 0x1EB4, 0x0102, 2 },
+  { 0x1EB5, 0x0103, 2 },
+  { 0x1EB6, 0x0102, 4 },
+  { 0x1EB7, 0x0103, 4 },
+  { 0x1EB8, 0x0045, 4 },
+  { 0x1EB9, 0x0065, 4 },
+  { 0x1EBA, 0x0045, 3 },
+  { 0x1EBB, 0x0065, 3 },
+  { 0x1EBC, 0x0045, 2 },
+  { 0x1EBD, 0x0065, 2 },
+  { 0x1EBE, 0x00CA, 1 },
+  { 0x1EBF, 0x00EA, 1 },
+  { 0x1EC0, 0x00CA, 0 },
+  { 0x1EC1, 0x00EA, 0 },
+  { 0x1EC2, 0x00CA, 3 },
+  { 0x1EC3, 0x00EA, 3 },
+  { 0x1EC4, 0x00CA, 2 },
+  { 0x1EC5, 0x00EA, 2 },
+  { 0x1EC6, 0x00CA, 4 },
+  { 0x1EC7, 0x00EA, 4 },
+  { 0x1EC8, 0x0049, 3 },
+  { 0x1EC9, 0x0069, 3 },
+  { 0x1ECA, 0x0049, 4 },
+  { 0x1ECB, 0x0069, 4 },
+  { 0x1ECC, 0x004F, 4 },
+  { 0x1ECD, 0x006F, 4 },
+  { 0x1ECE, 0x004F, 3 },
+  { 0x1ECF, 0x006F, 3 },
+  { 0x1ED0, 0x00D4, 1 },
+  { 0x1ED1, 0x00F4, 1 },
+  { 0x1ED2, 0x00D4, 0 },
+  { 0x1ED3, 0x00F4, 0 },
+  { 0x1ED4, 0x00D4, 3 },
+  { 0x1ED5, 0x00F4, 3 },
+  { 0x1ED6, 0x00D4, 2 },
+  { 0x1ED7, 0x00F4, 2 },
+  { 0x1ED8, 0x00D4, 4 },
+  { 0x1ED9, 0x00F4, 4 },
+  { 0x1EDA, 0x01A0, 1 },
+  { 0x1EDB, 0x01A1, 1 },
+  { 0x1EDC, 0x01A0, 0 },
+  { 0x1EDD, 0x01A1, 0 },
+  { 0x1EDE, 0x01A0, 3 },
+  { 0x1EDF, 0x01A1, 3 },
+  { 0x1EE0, 0x01A0, 2 },
+  { 0x1EE1, 0x01A1, 2 },
+  { 0x1EE2, 0x01A0, 4 },
+  { 0x1EE3, 0x01A1, 4 },
+  { 0x1EE4, 0x0055, 4 },
+  { 0x1EE5, 0x0075, 4 },
+  { 0x1EE6, 0x0055, 3 },
+  { 0x1EE7, 0x0075, 3 },
+  { 0x1EE8, 0x01AF, 1 },
+  { 0x1EE9, 0x01B0, 1 },
+  { 0x1EEA, 0x01AF, 0 },
+  { 0x1EEB, 0x01B0, 0 },
+  { 0x1EEC, 0x01AF, 3 },
+  { 0x1EED, 0x01B0, 3 },
+  { 0x1EEE, 0x01AF, 2 },
+  { 0x1EEF, 0x01B0, 2 },
+  { 0x1EF0, 0x01AF, 4 },
+  { 0x1EF1, 0x01B0, 4 },
+  { 0x1EF2, 0x0059, 0 },
+  { 0x1EF3, 0x0079, 0 },
+  { 0x1EF4, 0x0059, 4 },
+  { 0x1EF5, 0x0079, 4 },
+  { 0x1EF6, 0x0059, 3 },
+  { 0x1EF7, 0x0079, 3 },
+  { 0x1EF8, 0x0059, 2 },
+  { 0x1EF9, 0x0079, 2 },
+  { 0x1FED, 0x00A8, 0 },
+  { 0x1FEE, 0x00A8, 1 }, /* U+1FEE => U+0385 => U+00A8 U+0301 */
+};
+
+#endif /* _VIETCOMB_H */
diff --git a/lib/viscii.h b/lib/viscii.h
new file mode 100644
index 0000000..04e68fa
--- /dev/null
+++ b/lib/viscii.h
@@ -0,0 +1,141 @@
+/*
+ * Copyright (C) 1999-2001 Free Software Foundation, Inc.
+ * This file is part of the GNU LIBICONV Library.
+ *
+ * The GNU LIBICONV Library is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * The GNU LIBICONV Library is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/*
+ * VISCII1.1-1
+ */
+
+/* Specification: RFC 1456 */
+
+static const unsigned short viscii_2uni_1[32] = {
+  /* 0x00 */
+  0x0000, 0x0001, 0x1eb2, 0x0003, 0x0004, 0x1eb4, 0x1eaa, 0x0007,
+  0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f,
+  /* 0x10 */
+  0x0010, 0x0011, 0x0012, 0x0013, 0x1ef6, 0x0015, 0x0016, 0x0017,
+  0x0018, 0x1ef8, 0x001a, 0x001b, 0x001c, 0x001d, 0x1ef4, 0x001f,
+};
+static const unsigned short viscii_2uni_2[128] = {
+  /* 0x80 */
+  0x1ea0, 0x1eae, 0x1eb0, 0x1eb6, 0x1ea4, 0x1ea6, 0x1ea8, 0x1eac,
+  0x1ebc, 0x1eb8, 0x1ebe, 0x1ec0, 0x1ec2, 0x1ec4, 0x1ec6, 0x1ed0,
+  /* 0x90 */
+  0x1ed2, 0x1ed4, 0x1ed6, 0x1ed8, 0x1ee2, 0x1eda, 0x1edc, 0x1ede,
+  0x1eca, 0x1ece, 0x1ecc, 0x1ec8, 0x1ee6, 0x0168, 0x1ee4, 0x1ef2,
+  /* 0xa0 */
+  0x00d5, 0x1eaf, 0x1eb1, 0x1eb7, 0x1ea5, 0x1ea7, 0x1ea9, 0x1ead,
+  0x1ebd, 0x1eb9, 0x1ebf, 0x1ec1, 0x1ec3, 0x1ec5, 0x1ec7, 0x1ed1,
+  /* 0xb0 */
+  0x1ed3, 0x1ed5, 0x1ed7, 0x1ee0, 0x01a0, 0x1ed9, 0x1edd, 0x1edf,
+  0x1ecb, 0x1ef0, 0x1ee8, 0x1eea, 0x1eec, 0x01a1, 0x1edb, 0x01af,
+  /* 0xc0 */
+  0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x1ea2, 0x0102, 0x1eb3, 0x1eb5,
+  0x00c8, 0x00c9, 0x00ca, 0x1eba, 0x00cc, 0x00cd, 0x0128, 0x1ef3,
+  /* 0xd0 */
+  0x0110, 0x1ee9, 0x00d2, 0x00d3, 0x00d4, 0x1ea1, 0x1ef7, 0x1eeb,
+  0x1eed, 0x00d9, 0x00da, 0x1ef9, 0x1ef5, 0x00dd, 0x1ee1, 0x01b0,
+  /* 0xe0 */
+  0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x1ea3, 0x0103, 0x1eef, 0x1eab,
+  0x00e8, 0x00e9, 0x00ea, 0x1ebb, 0x00ec, 0x00ed, 0x0129, 0x1ec9,
+  /* 0xf0 */
+  0x0111, 0x1ef1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x1ecf, 0x1ecd,
+  0x1ee5, 0x00f9, 0x00fa, 0x0169, 0x1ee7, 0x00fd, 0x1ee3, 0x1eee,
+};
+
+static int
+viscii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
+{
+  unsigned char c = *s;
+  if (c < 0x20)
+    *pwc = (ucs4_t) viscii_2uni_1[c];
+  else if (c < 0x80)
+    *pwc = (ucs4_t) c;
+  else
+    *pwc = (ucs4_t) viscii_2uni_2[c-0x80];
+  return 1;
+}
+
+static const unsigned char viscii_page00[64+184] = {
+  0xc0, 0xc1, 0xc2, 0xc3, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */
+  0xc8, 0xc9, 0xca, 0x00, 0xcc, 0xcd, 0x00, 0x00, /* 0xc8-0xcf */
+  0x00, 0x00, 0xd2, 0xd3, 0xd4, 0xa0, 0x00, 0x00, /* 0xd0-0xd7 */
+  0x00, 0xd9, 0xda, 0x00, 0x00, 0xdd, 0x00, 0x00, /* 0xd8-0xdf */
+  0xe0, 0xe1, 0xe2, 0xe3, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */
+  0xe8, 0xe9, 0xea, 0x00, 0xec, 0xed, 0x00, 0x00, /* 0xe8-0xef */
+  0x00, 0x00, 0xf2, 0xf3, 0xf4, 0xf5, 0x00, 0x00, /* 0xf0-0xf7 */
+  0x00, 0xf9, 0xfa, 0x00, 0x00, 0xfd, 0x00, 0x00, /* 0xf8-0xff */
+  /* 0x0100 */
+  0x00, 0x00, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
+  0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
+  0xce, 0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
+  0x9d, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
+  0xb4, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, /* 0xa8-0xaf */
+  0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */
+};
+static const unsigned char viscii_page1e[96] = {
+  0x80, 0xd5, 0xc4, 0xe4, 0x84, 0xa4, 0x85, 0xa5, /* 0xa0-0xa7 */
+  0x86, 0xa6, 0x06, 0xe7, 0x87, 0xa7, 0x81, 0xa1, /* 0xa8-0xaf */
+  0x82, 0xa2, 0x02, 0xc6, 0x05, 0xc7, 0x83, 0xa3, /* 0xb0-0xb7 */
+  0x89, 0xa9, 0xcb, 0xeb, 0x88, 0xa8, 0x8a, 0xaa, /* 0xb8-0xbf */
+  0x8b, 0xab, 0x8c, 0xac, 0x8d, 0xad, 0x8e, 0xae, /* 0xc0-0xc7 */
+  0x9b, 0xef, 0x98, 0xb8, 0x9a, 0xf7, 0x99, 0xf6, /* 0xc8-0xcf */
+  0x8f, 0xaf, 0x90, 0xb0, 0x91, 0xb1, 0x92, 0xb2, /* 0xd0-0xd7 */
+  0x93, 0xb5, 0x95, 0xbe, 0x96, 0xb6, 0x97, 0xb7, /* 0xd8-0xdf */
+  0xb3, 0xde, 0x94, 0xfe, 0x9e, 0xf8, 0x9c, 0xfc, /* 0xe0-0xe7 */
+  0xba, 0xd1, 0xbb, 0xd7, 0xbc, 0xd8, 0xff, 0xe6, /* 0xe8-0xef */
+  0xb9, 0xf1, 0x9f, 0xcf, 0x1e, 0xdc, 0x14, 0xd6, /* 0xf0-0xf7 */
+  0x19, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */
+};
+
+static int
+viscii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
+{
+  unsigned char c = 0;
+  if (wc < 0x0080 && (wc >= 0x0020 || (0x42100064 & (1 << wc)) == 0)) {
+    *r = wc;
+    return 1;
+  }
+  else if (wc >= 0x00c0 && wc < 0x01b8)
+    c = viscii_page00[wc-0x00c0];
+  else if (wc >= 0x1ea0 && wc < 0x1f00)
+    c = viscii_page1e[wc-0x1ea0];
+  if (c != 0) {
+    *r = c;
+    return 1;
+  }
+  return RET_ILUNI;
+}
diff --git a/libcharset/AUTHORS b/libcharset/AUTHORS
new file mode 100644
index 0000000..8bedd79
--- /dev/null
+++ b/libcharset/AUTHORS
@@ -0,0 +1 @@
+Bruno Haible <bruno@clisp.org>
diff --git a/libcharset/COPYING.LIB b/libcharset/COPYING.LIB
new file mode 100644
index 0000000..778d0bb
--- /dev/null
+++ b/libcharset/COPYING.LIB
@@ -0,0 +1,482 @@
+		  GNU LIBRARY GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL.  It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it.  You can use it for
+your libraries, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if
+you distribute copies of the library, or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link a program with the library, you must provide
+complete object files to the recipients so that they can relink them
+with the library, after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library.  If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, so that any problems introduced by others will not reflect on
+the original authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software.  To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+  Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs.  This
+license, the GNU Library General Public License, applies to certain
+designated libraries.  This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+  The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it.  Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program.  However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+  Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries.  We
+concluded that weaker conditions might promote sharing better.
+
+  However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves.  This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them.  (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.)  The hope is that this
+will lead to faster development of free libraries.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, while the latter only
+works together with the library.
+
+  Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+		  GNU LIBRARY GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+General Public License (also called "this License").  Each licensee is
+addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+  
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+  6. As an exception to the Sections above, you may also compile or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    c) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    d) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the source code distributed need not include anything that is normally
+distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Library General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+			    NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+     Appendix: How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Library General Public License for more details.
+
+    You should have received a copy of the GNU Library General Public
+    License along with this library; if not, write to the Free
+    Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+    MA 02110-1301, USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/libcharset/ChangeLog b/libcharset/ChangeLog
new file mode 100644
index 0000000..0e07ec4
--- /dev/null
+++ b/libcharset/ChangeLog
@@ -0,0 +1,699 @@
+2010-09-23  Bruno Haible  <bruno@clisp.org>
+
+	Switch to autoconf 2.68.
+	* autogen.sh: Update comment.
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.68.
+
+2010-09-23  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.4, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltversion.m4: Update from libtool-2.4.
+	* build-aux/ltmain.sh: Likewise.
+
+2010-07-31  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.67.
+
+2010-07-03  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.66.
+
+2010-06-04  Bruno Haible  <bruno@clisp.org>
+
+	Addendum to 2009-10-18 commit.
+	* m4/fcntl-o.m4: New file, from gnulib.
+	* m4/fcntl_h.m4: Remove file.
+
+2010-06-04  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.2.8, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltoptions.m4: Update from libtool-2.2.8.
+	* m4/ltversion.m4: Likewise.
+	* m4/lt~obsolete.m4: Likewise.
+	* build-aux/ltmain.sh: Likewise.
+
+2010-05-08  Bruno Haible  <bruno@clisp.org>
+
+	* tools/cygwin-1.7.2: New file.
+	* lib/config.charset: Update comments for Cygwin 1.7.
+	* lib/localcharset.c: Likewise.
+
+2010-03-30  Bruno Haible  <bruno@clisp.org>
+
+	* README.woe32: Mention Cygwin.
+
+2009-12-11  Bruno Haible  <bruno@clisp.org>
+
+	* include/libcharset.h.in: Untabify.
+
+2009-12-11  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.65.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+	* README: Update.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Invoke gl_FCNTL_O_FLAGS.
+	* INTEGRATE: Mention fcntl_h.m4 and the gl_FCNTL_O_FLAGS invocation.
+
+2009-08-15  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.64.
+
+2009-05-19  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.11.
+	* autogen.sh: Update comments.
+
+2009-01-25  Bruno Haible  <bruno@clisp.org>
+
+	Don't install charset.alias on MacOS X >= 10.3.
+	* INTEGRATE: Don't install charset.alias on MacOS X >= 10.3, if the
+	file does not yet exist.
+
+2009-01-25  Bruno Haible  <bruno@clisp.org>
+
+	Don't install charset.alias on mingw and Cygwin.
+	* INTEGRATE: Don't install charset.alias on mingw and Cygwin, if the
+	file does not yet exist. The result for these platforms is hardcoded in
+	localcharset.c.
+
+2009-01-24  Bruno Haible  <bruno@clisp.org>
+
+	* tools/all-charsets: Add CP1131, ARMSCII-8, PT154 to the list of
+	allowed encodings.
+	* tools/darwin-7.5: Regenerated.
+	* tools/darwin-9.5: Regenerated.
+
+2009-01-18  Bruno Haible  <bruno@clisp.org>
+
+	* tools/darwin-9.5: New file.
+
+2009-01-18  Bruno Haible  <bruno@clisp.org>
+
+	* tools/locale_monthnames.c: New file.
+
+2009-01-16  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (install-strip): New target.
+	Reported by Alon Bar-Lev <alon.barlev@gmail.com>.
+
+2009-01-14  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: More consistent m4 quoting.
+
+2008-09-28  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/ltmain.sh (func_emit_cwrapperexe_src): On mingw,
+	preprocess the argument vector through prepare_spawn.
+
+2008-09-16  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.63.
+
+2008-09-07  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.2.6, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltoptions.m4: Update from libtool-2.2.6.
+	* m4/ltsugar.m4: Likewise.
+	* m4/ltversion.m4: Likewise.
+	* build-aux/ltmain.sh: Likewise.
+
+2008-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.2.4, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltoptions.m4: Update from libtool-2.2.4.
+	* m4/ltversion.m4: Likewise.
+	* m4/lt~obsolete.m4: Likewise.
+	* build-aux/ltmain.sh: Likewise.
+
+2008-04-14  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Invoke AC_USE_SYSTEM_EXTENSIONS instead of AC_AIX and
+	AC_MINIX.
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Require autoconf-2.62.
+
+2008-04-06  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from libtool-2.2.2, with modifications:
+	2008-04-06  Bruno Haible  <bruno@clisp.org>
+		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+		to ${CONFIG_SHELL}.
+	* m4/ltoptions.m4: New file, from libtool-2.2.2.
+	* m4/ltsugar.m4: New file, from libtool-2.2.2.
+	* m4/ltversion.m4: New file, from libtool-2.2.2.
+	* m4/lt~obsolete.m4: New file, from libtool-2.2.2.
+	* build-aux/ltmain.sh: New file, from libtool-2.2.2.
+	* configure.ac: Use LT_INIT instead of AC_PROG_LIBTOOL.
+
+2007-11-14  Bruno Haible  <bruno@clisp.org>
+
+	* tools/all-locales: Add "C" for Darwin. Treat OpenBSD like Darwin.
+
+2007-11-11  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Require version 2.61.
+	(ACLOCAL): Require version 1.10.
+
+2007-10-26  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update, based on libtool-1.5.24.
+	* build-aux/ltmain.sh: Update, based on libtool-1.5.24.
+
+2007-06-30  Bruno Haible  <bruno@clisp.org>
+
+	* autogen.sh: New file.
+	* DEPENDENCIES: New file.
+	* HACKING: New file.
+
+2007-03-04  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Invoke gl_RELOCATABLE_LIBRARY instead of
+	AC_RELOCATABLE_LIBRARY.
+	* m4/relocatable-lib.m4: New file, from gnulib.
+	* m4/relocatable.m4: Remove file.
+
+2007-02-16  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
+
+	* djgpp/*: Update.
+
+2006-10-31  Bruno Haible  <bruno@clisp.org>
+
+	Update from GNU gettext.
+	2006-10-25  Bruno Haible  <bruno@clisp.org>
+		* m4/relocatable.m4 (AC_RELOCATABLE_BODY): Renamed from
+		AC_RELOCATABLE, without the AC_LIBOBJ invocation.
+		(AC_RELOCATABLE): New macro. Invoke AC_LIBOBJ here.
+
+2006-10-18  Bruno Haible  <bruno@clisp.org>
+
+	* INTEGRATE: Remove recommendation to test for setlocale.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Assume <stddef.h>, <stdlib.h>, <string.h> exist.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Remove obsolete calls AC_PROG_GCC_TRADITIONAL,
+	AC_ISC_POSIX.
+
+2006-07-25  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc: Remove file.
+	* Makefile.devel (config.h.msvc): Remove rule.
+	(include/libcharset.h.msvc-shared, include/localcharset.h.msvc-shared):
+	Remove rules.
+	(all): Update.
+
+2006-07-25  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.vms: Remove file.
+	* Makefile.devel (config.h_vms): Remove rule.
+	(all): Update.
+
+2006-06-27  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF, AUTOHEADER): Use autoconf-2.60.
+	* Makefile.in (datarootdir): New variable.
+	* configure.ac (mandir): Remove customization.
+
+2006-03-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: Avoid warning when
+	"parsing" /etc/ld.so.conf and empty /etc/ld.so.conf.d.
+
+2006-05-15  Bruno Haible  <bruno@clisp.org>
+
+	* m4/relocatable.m4: Update from GNU gettext.
+
+2006-05-14  Bruno Haible  <bruno@clisp.org>,
+            Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* m4/libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG)
+	(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
+	(AC_LIBTOOL_PROG_LD_SHLIBS): Add support for Sun C 5.9,
+	Sun C++ 5.9, and Sun Fortran 8.3 on Linux.
+
+2006-05-06  Charles Wilson  <cygwin@cwilson.fastmail.fm>
+
+	* m4/libtool.m4: On Cygwin, like on mingw, define DLL_EXPORT when
+	compiling a shared library object.
+
+2006-03-31  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
+
+	* djgpp/*: Update.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* configure.ac: Renamed from configure.in.
+	* Makefile.devel (configure, config.h.in): Update.
+	* djgpp/Makefile.maint (fnchange.lst, README): Update.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux/config.guess: Update to GNU version 2005-12-23.
+	* build-aux/config.sub: Likewise.
+	* build-aux/config.libpath: Update from GNU gettext.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* m4/codeset.m4: Update from GNU gettext.
+	* m4/glibc21.m4: Update from GNU gettext.
+	* m4/relocatable.m4: Update from GNU gettext.
+	* configure: Invoke gl_GLIBC21 instead of jm_GLIBC21.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update, based on libtool-1.5.22.
+	* build-aux/ltmain.sh: Update, based on libtool-1.5.22.
+
+2005-09-18  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update, based on libtool-1.5.20.
+	* build-aux/ltmain.sh: Update, based on libtool-1.5.20.
+
+2005-07-24  Bruno Haible  <bruno@clisp.org>
+
+	Tidy up exported symbols.
+	* m4/visibility.m4: New file.
+	* include/export.h: New file.
+	* configure.in Invoke gl_VISIBILITY. Use AC_CONFIG_FILES. Arrange to
+	create also include/localcharset.h.inst.
+	(VERSION): Bump to 1.4.
+	* Makefile.devel (all): Depend on include/localcharset.h.build.in.
+	(include/localcharset.h.build.in): New rule.
+	* Makefile.in (all): Remove dependency on include/localcharset.h.
+	(include/localcharset.h): Remove rule.
+	(install-lib, install): Install include/localcharset.h.inst,
+	not the include/localcharset.h that was used for building.
+	(distclean, maintainer-clean): Remove also include/localcharset.h.inst.
+
+2005-07-08  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4 (postinstall_cmds) [cygwin,mingw,pw32]: Make DLL
+	executable after installing it.
+
+2005-07-07  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Bump version number.
+	* windows/charset.rc: Likewise.
+
+2005-07-05  Bruno Haible  <bruno@clisp.org>
+
+	* m4/relocatable.m4 (AC_RELOCATABLE): On mingw, simply set
+	SET_RELOCATABLE to a trivial value.
+
+2005-07-05  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOHEADER, ACLOCAL): New variables.
+	(autoconf/aclocal.m4, config.h.in): Use them.
+
+2005-03-22  Bruno Haible  <bruno@clisp.org>
+
+	* build-aux: New directory, renamed from autoconf.
+	* configure.in (AC_CONFIG_AUX_DIR): Use build-aux.
+	* Makefile.in (mkinstalldirs): Update.
+
+2005-01-05  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.10.
+	* autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.10.
+
+2004-09-21  Juan Manuel Guerrero  <st001906@hrz1.hrz.tu-darmstadt.de>
+
+	* djgpp/config.bat: Update.
+	* djgpp/config.sed: Update.
+	* djgpp/config.site: Update.
+	* djgpp/fnchange.in: Update.
+	* djgpp/README.in: Update.
+
+2004-08-25  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.6.
+	* autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.6.
+
+2004-01-20  Bruno Haible  <bruno@clisp.org>
+
+	Upgrade from gettext-0.14.
+
+	2003-08-24  Bruno Haible  <bruno@clisp.org>
+	* m4/relocatable.m4 (AC_RELOCATABLE): Use $(host) instead of @host@,
+	since the substitution of @host@ may occur before the substitution of
+	@SET_RELOCATABLE@.
+
+2004-01-20  Bruno Haible  <bruno@clisp.org>
+
+	Assume automake-1.8.
+	* Makefile.devel (AUTOCONF): Assume autoconf-2.59.
+
+2003-06-18  Bruno Haible  <bruno@clisp.org>
+
+	* config/install-sh: Update from automake-1.7.5.
+
+2003-06-07  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (config.h_vms): Remove INSTALLPREFIX.
+	Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
+
+2003-05-19  Bruno Haible  <bruno@clisp.org>
+
+	* windows/charset.rc: Include <winver.h>.
+	Reported by Perry Rapp.
+
+2003-05-07  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.vms: New file.
+	* Makefile.devel (config.h_vms): New rule.
+	(all): Depend on it.
+
+2003-05-06  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.
+
+2003-05-06  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/config.guess: Update to GNU version 2003-02-22.
+	* autoconf/config.sub: Likewise.
+
+2003-05-06  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.
+
+2003-04-12  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in (mandir): Change default value.
+	* Makefile.in (datadir): New variable.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	Support for relocatable installation.
+	* m4/relocatable.m4: New file, from GNU gettext.
+	* autoconf/config.libpath: New file, from GNU gettext.
+	* configure.in: Invoke AC_RELOCATABLE_LIBRARY.
+	* include/libcharset.h.in: New file.
+	* Makefile.devel (include/libcharset.h.msvc-shared): New rule.
+	(all): Depend on it.
+	(autoconf/aclocal.m4): Update aclocal invocation.
+	(config.h.msvc): Handle INSTALLPREFIX.
+	* Makefile.in (include/libcharset.h): New rule.
+	(all): Depend on it.
+	(install-lib, install): Also install libcharset.h.
+	(uninstall): Uninstall libcharset.h.
+	(distclean, maintainer-clean): Remove include/libcharset.h.
+	* Makefile.msvc (all): Create include/libcharset.h.
+	(install): Also install libcharset.h.
+	(uninstall): Uninstall libcharset.h.
+	(mostlyclean, clean, distclean, maintainer-clean): Remove
+	include/libcharset.h.
+	* INSTALL.generic: Document --enable-relocatable and
+	--with-libintl-prefix. Remove the recommendation to set CPPFLAGS and
+	LDFLAGS. The lib-link.m4 macros make this unnecessary.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc (PREFIX): New variable.
+	(prefix): Use it.
+	(distclean, maintainer-clean): Drop Unix specific removals.
+	* man/Makefile.msvc (PREFIX): New variable.
+	(prefix): Use it.
+	(clean): Drop unnecessary removals.
+	(distclean): Drop Unix specific removal.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Invoke AM_LANGINFO_CODESET, not jm_LANGINFO_CODESET.
+	* autoconf/ltmain.sh: Update from GNU gettext.
+	2003-02-18  Bruno Haible  <bruno@clisp.org>
+		Fix the 2002-09-16 fix.
+		* ltmain.sh (install): If "ln -s -f" fails (this is the case
+		with /usr/bin/ln on Solaris 2.7), fall back to "rm && ln -s".
+	* m4/codeset.m4: Update from GNU gettext-0.10.40.
+	* m4/glibc21.m4: Update from GNU gettext-0.10.40.
+
+2003-03-17  Bruno Haible  <bruno@clisp.org>
+
+	Improved MSVC support.
+	* windows/charset.rc: New file.
+	* Makefile.msvc (prefix): Use less Unixy value.
+	(local_prefix): Remove variable.
+	(libdir, includedir): Use backslashes.
+	(bindir): New variable.
+	(mandir): Remove variable.
+	(INSTALL, INSTALL_PROGRAM, INSTALL_DATA): New variables.
+	(mostlyclean, clean): Remove config.h and include/localcharset.h.
+	(install, installdirs, uninstall): Rewritten.
+	* README.woe32: Mention automatic installation command.
+
+	Rename libcharset.h to localcharset.h.
+	* include/localcharset.h.in: Renamed from include/libcharset.h.in.
+	* tools/locale_charset.c: Include localcharset.h, not libcharset.h.
+	* Makefile.in (include/localcharset.h): Renamed from
+	include/libcharset.h.
+	(all): Update dependency.
+	(install-lib, install, uninstall, distclean, maintainer-clean): Update.
+	* Makefile.msvc (all): Create include/localcharset.h, not
+	include/libcharset.h.
+	* Makefile.devel (include/localcharset.h.msvc-shared): Renamed from
+	include/libcharset.h.msvc-shared.
+	(all): Update dependency.
+	(config.h.in): Touch the file when done; autoheader doesn't do it.
+	(config.h.msvc): Make rule more robust.
+	* INTEGRATE: Mention localcharset.h only once.
+	* djgpp/README.in, djgpp/README: Update.
+	* djgpp/config.bat: Update.
+	* djgpp/config.sed: Update.
+	* djgpp/fnchange.in, djgpp/fnchange.lst: Update.
+	* configure.in (VERSION): Bump to 1.2.
+	* NEWS: New file.
+
+2003-02-14  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF): Switch to autoconf-2.57.
+	(configure, config.h.in): Update rules.
+
+2003-01-03  Albert Chin  <libtool@thewrittenword.com>
+
+	* autoconf/ltmain.sh: Don't pass -R flags found in a .la's
+	dependency_libs variable directly down to the linker.
+	Reported by Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>.
+
+2003-01-12  Bruno Haible  <bruno@clisp.org>
+
+	* INTEGRATE: Mention localcharset.h.
+
+2003-01-01  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (mkinstalldirs): Renamed from MKINSTALLDIRS.
+	(install-lib, install, installdirs): Use it.
+
+2002-09-27  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/mkinstalldirs: Upgrade to automake-1.7.2 version.
+
+2002-11-07  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Upgrade to libtool-1.4.3.
+	* autoconf/ltmain.sh: Upgrade to libtool-1.4.3.
+
+2002-07-14  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4 (_LT_AC_LTCONFIG_HACK): Add support for GNU/FreeBSD.
+
+2002-06-12  Bruno Haible  <bruno@clisp.org>
+
+	* configure.in: Use new AC_* names of libtool macros. Invoke
+	AC_LIBTOOL_WIN32_DLL.
+
+2002-11-07  Bruno Haible  <bruno@clisp.org>
+
+	Make "make install" without prior "make" work.
+	* Makefile.in (install): Depend on include/libcharset.h.
+	Reported by Martin Mokrejš <mmokrejs@natur.cuni.cz>.
+
+2002-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* tools/all-charsets: Update for change of lib/config.charset.
+
+2002-05-12  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.devel (AUTOCONF): New variable.
+	(configure): Use the AUTOCONF variable.
+
+2002-05-08  Bruno Haible  <bruno@clisp.org>
+
+	* README.woe32: Renamed from README.win32.
+
+2002-02-06  Bruno Haible  <bruno@clisp.org>
+
+	* m4/libtool.m4: Upgrade to libtool-1.4.2.
+	* autoconf/ltmain.sh: Likewise.
+
+2002-02-02  Bruno Haible  <bruno@clisp.org>
+
+	* autoconf/ltmain.sh: Add DESTDIR support on ELF systems.
+
+2001-11-03  Bruno Haible  <haible@clisp.cons.org>
+
+	* autoconf/ltmain.sh: chmod 777 the .libs directory, so that
+	"make install" succeeds.
+
+2001-12-04  Bruno Haible  <bruno@clisp.org>
+
+	* INTEGRATE: Change the install rule to not create $(libdir) if
+	there is no file to install in it.
+
+2001-07-17  Bruno Haible  <haible@clisp.cons.org>
+
+	* configure.in (VERSION): Bump to 1.1.
+
+2001-06-08  Bruno Haible  <haible@clisp.cons.org>
+
+	* m4/libtool.m4: Upgrade to libtool-1.4.
+	* autoconf/ltmain.sh: Likewise.
+	* autoconf/ltconfig: Remove file.
+
+2001-06-08  Bruno Haible  <haible@clisp.cons.org>
+
+	* autoconf/config.guess: Update to GNU version 2001-05-11.
+	* autoconf/config.sub: Likewise.
+
+2001-05-21  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (include/libcharset.h): New target.
+	(all): Depend on it.
+
+2001-05-11  Bruno Haible  <haible@clisp.cons.org>
+
+	* INTEGRATE (Makefile.in): Fix syntax error.
+
+2001-05-06  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.msvc (config.h): Allow the 'del' command to fail.
+
+2001-03-21  Bruno Haible  <haible@clisp.cons.org>
+
+	* INSTALL.generic (Particular Systems): Add recommendations for AIX 3.
+
+2001-03-10  Bruno Haible  <haible@clisp.cons.org>
+
+	* INSTALL.generic: New section "Particular Systems".
+
+2001-03-05  Bruno Haible  <haible@clisp.cons.org>
+
+	* tools/all-charsets: Update for change of lib/config.charset.
+
+2001-03-01  Bruno Haible  <haible@clisp.cons.org>
+
+	* tools/all-charsets: Update for change of lib/config.charset.
+
+2001-02-25  Bruno Haible  <haible@clisp.cons.org>
+
+	* autoconf/ltconfig:
+	sed -e 's/reload object files/produce relocatable object files/'.
+
+2001-02-25  Bruno Haible  <haible@clisp.cons.org>
+
+	* include/libcharset.h.in (locale_charset): Return value is never
+	NULL any more.
+
+2001-02-22  Bruno Haible  <haible@clisp.cons.org>
+
+	* INTEGRATE (Makefile.am): Change $@-t to t-$@. For DJGPP.
+	Patch by Juan Manuel Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>.
+
+2001-02-20  Bruno Haible  <haible@clisp.cons.org>
+
+	Better support for DOS/Windows platforms.
+	* autoconf/ltconfig: Upgrade to libtool-1.3.5.
+	* autoconf/ltmain.sh: Likewise.
+	* m4/libtool.m4: Likewise.
+	* autoconf/aclocal.m4: Likewise.
+	* configure.in: Call AC_OBJEXT and AC_EXEEXT.
+
+2001-02-20  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (libdir, includedir, mandir): Use the autoconf
+	determined value, in order to respect the configure arguments.
+	* lib/Makefile.in (libdir): Likewise.
+
+2000-12-13  Bruno Haible  <haible@clisp.cons.org>
+
+	* autoconf/install-sh: Update to a newer version from fileutils.
+
+2000-12-12  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in: Use $(MAKE) instead of $(MAKE) -r. Needed with Solaris
+	"make", which doesn't set MAKE as expected by @SET_MAKE@ if -r is
+	given. Reported by Toshimitsu Fujiwara.
+
+2000-12-08  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (exec_prefix): Use configure's --exec-prefix argument.
+
+2000-12-02  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.msvc (check): Depend on target 'force' as well.
+	(mostlyclean, clean, distclean, maintainer-clean): Fix dependency.
+
+	* Makefile.msvc: Replace STATIC with its opposite flag, DLL.
+
+2000-11-24  Bruno Haible  <haible@clisp.cons.org>
+
+	* tools/all-charsets: Update for 2000-10-31 change of
+	lib/config.charset.
+
+2000-11-23  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (install-lib): Fix for builddir != srcdir.
+
+2000-11-22  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (all): Fix for builddir != srcdir.
+
+2000-11-21  Bruno Haible  <haible@clisp.cons.org>
+
+	* include/libcharset.h.in: Renamed from include/libcharset.h.
+	* windows/dllexport.h: New file.
+	* Makefile.devel (all): Add config.h.msvc,
+	include/libcharset.h.msvc-shared.
+	(config.h.msvc, include/libcharset.h.msvc-shared): New targets.
+	* Makefile.msvc (MFLAGS): New variable.
+	(all): Create include\libcharset.h.
+	(distclean, maintainer-clean): Remove include\libcharset.h.
+	* Makefile.in (CP): New variable.
+	(all): Create include/libcharset.h.
+	(distclean, maintainer-clean): Remove include/libcharset.h.
+
+2000-11-18  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.devel (config.h.in): Rename from config.h.
+
+2000-11-16  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in: After "cd", use "&&" not ";".
+
+2000-10-31  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.msvc: New file.
+	* README.win32: New file.
diff --git a/libcharset/DEPENDENCIES b/libcharset/DEPENDENCIES
new file mode 100644
index 0000000..42dae65
--- /dev/null
+++ b/libcharset/DEPENDENCIES
@@ -0,0 +1 @@
+No packages need to be installed before GNU libcharset is installed.
diff --git a/libcharset/HACKING b/libcharset/HACKING
new file mode 100644
index 0000000..57c744c
--- /dev/null
+++ b/libcharset/HACKING
@@ -0,0 +1,36 @@
+All you need to know when hacking (modifying) GNU libcharset or when building
+it off the CVS.
+
+
+Requirements
+============
+
+You will need reasonably recent versions of the build tools:
+
+  * A C compiler. Such as GNU GCC.
+    + Homepage:
+      http://gcc.gnu.org/
+
+  * GNU autoconf
+    + Homepage:
+      http://www.gnu.org/software/autoconf/
+
+  * GNU m4
+    + Homepage:
+      http://www.gnu.org/software/m4/
+
+  * Perl
+    + Homepage:
+      http://www.perl.org/
+
+And, of course, the packages listed in the DEPENDENCIES file.
+
+
+Building off the CVS
+====================
+
+Access to the CVS is described at http://sourceforge.net/cvs/?group_id=51585 .
+
+After fetching the sources from the CVS, peek at the comments in autogen.sh,
+then run "./autogen.sh"; then you can proceed with "./configure" as usual.
+
diff --git a/libcharset/INSTALL.generic b/libcharset/INSTALL.generic
new file mode 100644
index 0000000..13813e8
--- /dev/null
+++ b/libcharset/INSTALL.generic
@@ -0,0 +1,273 @@
+Basic Installation
+==================
+
+   These are generic installation instructions.
+
+   The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation.  It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions.  Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, a file
+`config.cache' that saves the results of its tests to speed up
+reconfiguring, and a file `config.log' containing compiler output
+(useful mainly for debugging `configure').
+
+   If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release.  If at some point `config.cache'
+contains results you don't want to keep, you may remove or edit it.
+
+   The file `configure.ac' is used to create `configure' by a program
+called `autoconf'.  You only need `configure.ac' if you want to change
+it or regenerate `configure' using a newer version of `autoconf'.
+
+The simplest way to compile this package is:
+
+  1. `cd' to the directory containing the package's source code and type
+     `./configure' to configure the package for your system.  If you're
+     using `csh' on an old version of System V, you might need to type
+     `sh ./configure' instead to prevent `csh' from trying to execute
+     `configure' itself.
+
+     Running `configure' takes awhile.  While running, it prints some
+     messages telling which features it is checking for.
+
+  2. Type `make' to compile the package.
+
+  3. Optionally, type `make check' to run any self-tests that come with
+     the package.
+
+  4. Type `make install' to install the programs and any data files and
+     documentation.
+
+  5. You can remove the program binaries and object files from the
+     source code directory by typing `make clean'.  To also remove the
+     files that `configure' created (so you can compile the package for
+     a different kind of computer), type `make distclean'.  There is
+     also a `make maintainer-clean' target, but that is intended mainly
+     for the package's developers.  If you use it, you may have to get
+     all sorts of other programs in order to regenerate files that came
+     with the distribution.
+
+Compilers and Options
+=====================
+
+   Some systems require unusual options for compilation or linking that
+the `configure' script does not know about.  You can give `configure'
+initial values for variables by setting them in the environment.  Using
+a Bourne-compatible shell, you can do that on the command line like
+this:
+     CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
+
+Or on systems that have the `env' program, you can do it like this:
+     env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
+
+Compiling For Multiple Architectures
+====================================
+
+   You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory.  To do this, you must use a version of `make' that
+supports the `VPATH' variable, such as GNU `make'.  `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script.  `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+   If you have to use a `make' that does not supports the `VPATH'
+variable, you have to compile the package for one architecture at a time
+in the source code directory.  After you have installed the package for
+one architecture, use `make distclean' before reconfiguring for another
+architecture.
+
+   On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple '-arch' options to the
+compiler but only a single '-arch' option to the preprocessor.  Like
+this:
+
+     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CPP="gcc -E" CXXCPP="g++ -E"
+
+   This is not guaranteed to produce working output in all cases.  You
+may have to build one architecture at a time and combine the results
+using the 'lipo' tool if you have problems.
+
+Installation Names
+==================
+
+   By default, `make install' will install the package's files in
+`/usr/local/bin', `/usr/local/man', etc.  You can specify an
+installation prefix other than `/usr/local' by giving `configure' the
+option `--prefix=PATH'.
+
+   You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files.  If you
+give `configure' the option `--exec-prefix=PATH', the package will use
+PATH as the prefix for installing programs and libraries.
+Documentation and other data files will still use the regular prefix.
+
+   In addition, if you use an unusual directory layout you can give
+options like `--bindir=PATH' to specify different values for particular
+kinds of files.  Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+   If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Relocatable Installation
+========================
+
+   By default, `make install' will install a package with hardwired
+file names, and the package will not work correctly when copied or
+moved to a different location in the filesystem.
+
+   Some packages pay attention to the `--enable-relocatable' option to
+`configure'.  This option makes the entire installed package
+relocatable.  This means, it can be moved or copied to a different
+location on the filesystem.  It is possible to make symlinks to the
+installed and moved programs, and invoke them through the symlink.  It
+is possible to do the same thing  with a hard link _only_ if the hard
+linked file is in the same directory as the real program.
+
+   For reliability it is best to give together with --enable-relocatable
+a `--prefix' option pointing to an otherwise unused (and never used
+again) directory, for example, `--prefix=/tmp/inst$$'.  This is
+recommended because on some OSes the executables remember the location
+of shared libraries (and prefer them over LD_LIBRARY_PATH !), therefore
+such an executable will look for its shared libraries first in the
+original installation directory and only then in the current
+installation directory.
+
+   Installation with `--enable-relocatable' will not work for setuid /
+setgid executables.  (This is because such an executable kills its
+LD_LIBRARY_PATH variable when it is launched.)
+
+   The runtime penalty and size penalty are nearly zero on Linux 2.2 or
+newer (just one system call more when an executable is launched), and
+small on other systems (the wrapper program just sets an environment
+variable and execs the real program).
+
+Optional Features
+=================
+
+   Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System).  The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+   For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+   For packages that use the GNU libiconv library, you can use the
+`configure' option `--with-libiconv-prefix' to specify the prefix you
+used while installing GNU libiconv.  This option is not necessary if
+that other prefix is the same as the one now specified through --prefix.
+
+   For packages that use the GNU libintl library, you can use the
+`configure' option `--with-libintl-prefix' to specify the prefix you
+used while installing GNU gettext-runtime.  This option is not necessary if
+that other prefix is the same as the one now specified through --prefix.
+
+Particular Systems
+==================
+
+   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU CC
+is not installed, it is recommended to use the following options in order
+to use an ANSI C compiler:
+
+     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
+a workaround.  If GNU CC is not installed, it is therefore recommended
+to try
+
+     ./configure CC="cc"
+
+and if that doesn't work, try
+
+     ./configure CC="cc -nodtk"
+
+   On AIX 3, the C include files by default don't define some necessary
+prototype declarations.  If GNU CC is not installed, it is recommended to
+use the following options:
+
+     ./configure CC="xlc -D_ALL_SOURCE"
+
+   On BeOS, user installed software goes in /boot/home/config, not
+/usr/local.  It is recommended to use the following options:
+
+     ./configure --prefix=/boot/home/config
+
+Specifying the System Type
+==========================
+
+   There may be some features `configure' can not figure out
+automatically, but needs to determine by the type of host the package
+will run on.  Usually `configure' can figure that out, but if it prints
+a message saying it can not guess the host type, give it the
+`--host=TYPE' option.  TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name with three fields:
+     CPU-COMPANY-SYSTEM
+
+See the file `config.sub' for the possible values of each field.  If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the host type.
+
+   If you are building compiler tools for cross-compiling, you can also
+use the `--target=TYPE' option to select the type of system they will
+produce code for and the `--build=TYPE' option to select the type of
+system on which you are compiling the package.
+
+Sharing Defaults
+================
+
+   If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Operation Controls
+==================
+
+   `configure' recognizes the following options to control how it
+operates.
+
+`--cache-file=FILE'
+     Use and save the results of the tests in FILE instead of
+     `./config.cache'.  Set FILE to `/dev/null' to disable caching, for
+     debugging `configure'.
+
+`--help'
+     Print a summary of the options to `configure', and exit.
+
+`--quiet'
+`--silent'
+`-q'
+     Do not print messages saying which checks are being made.  To
+     suppress all normal output, redirect it to `/dev/null' (any error
+     messages will still be shown).
+
+`--srcdir=DIR'
+     Look for the package's source code in directory DIR.  Usually
+     `configure' can determine that directory automatically.
+
+`--version'
+     Print the version of Autoconf used to generate the `configure'
+     script, and exit.
+
+`configure' also accepts some other, not widely useful, options.
+
diff --git a/libcharset/INTEGRATE b/libcharset/INTEGRATE
new file mode 100644
index 0000000..2eb1b03
--- /dev/null
+++ b/libcharset/INTEGRATE
@@ -0,0 +1,154 @@
+Integration of this library into your package:
+
+* Copy the lib/ sourcefiles (localcharset.c, config.charset, ref-add.sin,
+  ref-del.sin) and the include file (include/localcharset.h) into your
+  package.
+
+* Add the m4/ files (codeset.m4, fcntl_h.m4, glibc21.m4) to your aclocal.m4
+  file or, if you are using automake, to your m4/ directory.
+
+* Add the following lines to your configure.ac file:
+
+    AC_CANONICAL_HOST
+    AM_LANGINFO_CODESET
+    gl_FCNTL_O_FLAGS
+    jm_GLIBC21
+    AC_CHECK_HEADERS(stddef.h stdlib.h string.h)
+
+  and make sure that it sets and AC_SUBSTs the PACKAGE variable.
+
+* If you are not using automake, add rules to your Makefile.in:
+
+  - Augment target "all" by
+      localcharset.o charset.alias ref-add.sed ref-del.sed
+    with special rules for the last three:
+
+    charset.alias: $(srcdir)/config.charset
+	$(SHELL) $(srcdir)/config.charset '@host@' > t-$@
+	mv t-$@ $@
+
+    ref-add.sed : $(srcdir)/ref-add.sin
+	sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-add.sin > t-$@
+	mv t-$@ $@
+
+    ref-del.sed : $(srcdir)/ref-del.sin
+	sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-del.sin > t-$@
+	mv t-$@ $@
+
+  - Augment target "install" by
+
+	if test @GLIBC21@ = no; then \
+	  case '@host_os@' in \
+	    darwin[56]*) \
+	      need_charset_alias=true ;; \
+	    darwin* | cygwin* | mingw* | pw32* | cegcc*) \
+	      need_charset_alias=false ;; \
+	    *) \
+	      need_charset_alias=true ;; \
+	  esac ; \
+	else \
+	  need_charset_alias=false ; \
+	fi ; \
+	if $$need_charset_alias; then \
+	  $(mkinstalldirs) $(DESTDIR)$(libdir) ; \
+	fi ; \
+	if test -f $(DESTDIR)$(libdir)/charset.alias; then \
+	  sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
+	  $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
+	  rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
+	else \
+	  if $$need_charset_alias; then \
+	    sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
+	    $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
+	    rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
+	  fi; \
+	fi
+
+  - Augment target "installdirs" by
+
+	if test @GLIBC21@ = no; then \
+	  case '@host_os@' in \
+	    darwin[56]*) \
+	      need_charset_alias=true ;; \
+	    darwin* | cygwin* | mingw* | pw32* | cegcc*) \
+	      need_charset_alias=false ;; \
+	    *) \
+	      need_charset_alias=true ;; \
+	  esac ; \
+	else \
+	  need_charset_alias=false ; \
+	fi ; \
+	if $$need_charset_alias; then \
+	  $(mkinstalldirs) $(DESTDIR)$(libdir) ; \
+	fi ; \
+
+  - Augment target "uninstall" by
+
+	if test -f $(DESTDIR)$(libdir)/charset.alias; then \
+	  sed -f ref-del.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
+	  if grep '^# Packages using this file: $$' $(DESTDIR)$(libdir)/t-charset.alias > /dev/null; then \
+	    rm -f $(DESTDIR)$(libdir)/charset.alias; \
+	  else \
+	    $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
+	  fi; \
+	  rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
+	fi
+
+    - Augment target "clean" by
+
+	rm -f charset.alias ref-add.sed ref-del.sed
+
+* If you are using automake, add rules to your Makefile.am:
+
+  - Augment the main *_SOURCES variable by
+
+        localcharset.h localcharset.c
+
+  - Augment EXTRA_DIST by
+
+        config.charset ref-add.sin ref-del.sin
+
+  - Augment target "all-local" by
+
+        charset.alias ref-add.sed ref-del.sed
+
+  - Add the lines:
+
+charset_alias = $(DESTDIR)$(libdir)/charset.alias
+charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
+install-exec-local: all-local
+	test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir)
+	if test -f $(charset_alias); then \
+	  sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
+	  $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
+	  rm -f $(charset_tmp) ; \
+	else \
+	  if test @GLIBC21@ = no; then \
+	    sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
+	    $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
+	    rm -f $(charset_tmp) ; \
+	  fi ; \
+	fi
+
+uninstall-local: all-local
+	if test -f $(charset_alias); then \
+	  sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
+	  if grep '^# Packages using this file: $$' $(charset_tmp) \
+	      > /dev/null; then \
+	    rm -f $(charset_alias); \
+	  else \
+	    $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
+	  fi; \
+	  rm -f $(charset_tmp); \
+	fi
+
+charset.alias: config.charset
+	$(SHELL) $(srcdir)/config.charset '@host@' > t-$@
+	mv t-$@ $@
+
+SUFFIXES = .sed .sin
+.sin.sed:
+	sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $< > t-$@
+	mv t-$@ $@
+
+CLEANFILES = charset.alias ref-add.sed ref-del.sed
diff --git a/libcharset/Makefile.devel b/libcharset/Makefile.devel
new file mode 100644
index 0000000..174cd15
--- /dev/null
+++ b/libcharset/Makefile.devel
@@ -0,0 +1,31 @@
+# This is the developer's makefile, not the user's makefile.
+# Don't use it unless you know exactly what you do!
+
+SHELL = /bin/sh
+MAKE = make
+AUTOCONF = autoconf-2.68
+AUTOHEADER = autoheader-2.68
+ACLOCAL = aclocal-1.11
+CP = cp
+RM = rm -f
+
+all : configures include/localcharset.h.build.in
+
+autoconf/aclocal.m4 : $(wildcard m4/*.m4)
+	$(ACLOCAL) -I m4 --output=$@
+
+configures : configure config.h.in
+
+configure : configure.ac autoconf/aclocal.m4
+	$(AUTOCONF) --include autoconf
+
+config.h.in : configure.ac autoconf/aclocal.m4
+	$(AUTOHEADER) --include autoconf
+	touch config.h.in
+
+include/localcharset.h.build.in : include/localcharset.h.in include/export.h
+	sed -e 's/extern \([^"]\)/extern LIBCHARSET_DLL_EXPORTED \1/' \
+	    -e '/#define _LOCALCHARSET_H/r include/export.h' \
+	  < $< > $@
+
+force :
diff --git a/libcharset/Makefile.in b/libcharset/Makefile.in
new file mode 100644
index 0000000..acdf3d4
--- /dev/null
+++ b/libcharset/Makefile.in
@@ -0,0 +1,85 @@
+# Makefile for libcharset
+
+#### Start of system configuration section. ####
+
+
+# Directories used by "make":
+srcdir = @srcdir@
+
+# Directories used by "make install":
+prefix = @prefix@
+local_prefix = /usr/local
+exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
+datadir = @datadir@
+libdir = @libdir@
+includedir = @includedir@
+mandir = @mandir@
+
+# Programs used by "make":
+CP = cp
+RM = rm -f
+@SET_MAKE@
+
+# Programs used by "make install":
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
+
+#### End of system configuration section. ####
+
+SHELL = /bin/sh
+
+all : include/libcharset.h force
+	cd lib && $(MAKE) all
+
+include/libcharset.h :
+	if [ ! -d include ] ; then mkdir include ; fi
+	$(CP) $(srcdir)/include/libcharset.h.in include/libcharset.h
+
+# Installs the library and include files only. Typically called with only
+# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
+install-lib : all force
+	cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)'
+	$(mkinstalldirs) $(includedir)
+	$(INSTALL_DATA) include/libcharset.h $(includedir)/libcharset.h
+	$(INSTALL_DATA) include/localcharset.h.inst $(includedir)/localcharset.h
+
+install : include/libcharset.h include/localcharset.h force
+	cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	$(mkinstalldirs) $(DESTDIR)$(includedir)
+	$(INSTALL_DATA) include/libcharset.h $(DESTDIR)$(includedir)/libcharset.h
+	$(INSTALL_DATA) include/localcharset.h.inst $(DESTDIR)$(includedir)/localcharset.h
+
+install-strip : install
+
+installdirs : force
+	cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	$(mkinstalldirs) $(DESTDIR)$(includedir)
+
+uninstall : force
+	cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
+	$(RM) $(DESTDIR)$(includedir)/libcharset.h
+	$(RM) $(DESTDIR)$(includedir)/localcharset.h
+
+check : force
+	cd lib && $(MAKE) check
+
+mostlyclean : force
+	cd lib && $(MAKE) mostlyclean
+
+clean : force
+	cd lib && $(MAKE) clean
+
+distclean : force
+	cd lib && if test -f Makefile; then $(MAKE) distclean; fi
+	$(RM) include/libcharset.h include/localcharset.h include/localcharset.h.inst
+	$(RM) config.status config.log config.cache Makefile config.h libtool
+
+maintainer-clean : force
+	cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi
+	$(RM) include/libcharset.h include/localcharset.h include/localcharset.h.inst
+	$(RM) config.status config.log config.cache Makefile config.h libtool
+
+force :
+
diff --git a/libcharset/NEWS b/libcharset/NEWS
new file mode 100644
index 0000000..85caf00
--- /dev/null
+++ b/libcharset/NEWS
@@ -0,0 +1,5 @@
+New in 1.4:
+* Tidy up the list of symbols exported from libcharset (assumes gcc >= 4.0).
+
+New in 1.2:
+* The include file is renamed from "libcharset.h" to "localcharset.h".
diff --git a/libcharset/README b/libcharset/README
new file mode 100644
index 0000000..581f637
--- /dev/null
+++ b/libcharset/README
@@ -0,0 +1,62 @@
+          LIBCHARSET - portable character set determination library
+
+This library provides a function which determines the character set / encoding
+of text in the currently selected locale (the LC_CTYPE locale facet).
+
+It is useful for portable programs which need to process text in other
+encodings and locales than the currently selected one. Possible uses:
+
+  * Use of Unicode in POSIX compliant applications.
+  * Conversion of text between the current locale's encoding and UTF-8 (or
+    any other given encoding).
+  * Mail agents.
+
+In theory, this would be very simple: POSIX provides the nl_langinfo function,
+in such a way that
+
+                  nl_langinfo (CODESET)
+
+returns the encoding name. But the nl_langinfo function still does not exist
+on some systems, and on those where it exists it returns unstandardized
+variations of the encoding names, like (on Solaris) "PCK" for "Shift_JIS".
+
+This library fixes these flaws and provides a function
+
+       const char * locale_charset (void);
+
+It determines the current locale's character encoding, and canonicalizes it
+into one of the canonical names listed in config.charset. The result must
+not be freed; it is statically allocated. If the canonical name cannot be
+determined, the result is a non-canonical name.
+
+
+Installation:
+
+As usual for GNU packages:
+
+    $ ./configure --prefix=/usr/local
+    $ make
+    $ make install
+
+
+This library is used in
+  GNU coreutils
+  GNU gettext
+  GNU clisp
+
+
+To integrate this library into your package:
+- Either from this package. See file INTEGRATE.
+- Or from gnulib. See
+  <http://www.gnu.org/software/gnulib/MODULES.html#module=localcharset>
+
+
+Distribution:
+    The libcharset directory of
+    ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.8.tar.gz
+
+Homepage:
+    http://www.haible.de/bruno/packages-libcharset.html
+
+
+Bruno Haible <bruno@clisp.org>
diff --git a/libcharset/README.djgpp b/libcharset/README.djgpp
new file mode 100644
index 0000000..aa8c420
--- /dev/null
+++ b/libcharset/README.djgpp
@@ -0,0 +1,3 @@
+Installation on DJGPP:
+
+See the file djgpp/README.
diff --git a/libcharset/README.woe32 b/libcharset/README.woe32
new file mode 100644
index 0000000..4ac0c41
--- /dev/null
+++ b/libcharset/README.woe32
@@ -0,0 +1,4 @@
+Installation on Woe32 (WinNT/2000/XP/Vista/7, Win95/98/ME):
+
+Building requires the mingw or cygwin development environment (includes gcc).
+MS Visual C/C++ with "nmake" is no longer supported.
diff --git a/libcharset/autoconf/aclocal.m4 b/libcharset/autoconf/aclocal.m4
new file mode 100644
index 0000000..ada0272
--- /dev/null
+++ b/libcharset/autoconf/aclocal.m4
@@ -0,0 +1,23 @@
+# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_include([m4/codeset.m4])
+m4_include([m4/fcntl-o.m4])
+m4_include([m4/glibc21.m4])
+m4_include([m4/libtool.m4])
+m4_include([m4/ltoptions.m4])
+m4_include([m4/ltsugar.m4])
+m4_include([m4/ltversion.m4])
+m4_include([m4/lt~obsolete.m4])
+m4_include([m4/relocatable-lib.m4])
+m4_include([m4/visibility.m4])
diff --git a/libcharset/autogen.sh b/libcharset/autogen.sh
new file mode 100755
index 0000000..9d30f58
--- /dev/null
+++ b/libcharset/autogen.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+# Convenience script for regenerating all aclocal.m4, config.h.in, Makefile.in,
+# configure files with new versions of autoconf or automake.
+#
+# This script requires autoconf-2.63..2.68 and automake-1.11 in the PATH.
+
+# Copyright (C) 2003-2007, 2009-2010 Free Software Foundation, Inc.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# Usage: ./autogen.sh
+
+rm -f autoconf/aclocal.m4 configure config.h.in include/localcharset.h.build.in
+make -f Makefile.devel
diff --git a/libcharset/build-aux/config.guess b/libcharset/build-aux/config.guess
new file mode 100755
index 0000000..10a8260
--- /dev/null
+++ b/libcharset/build-aux/config.guess
@@ -0,0 +1,1476 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+
+timestamp='2005-12-23'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Originally written by Per Bothner <per@bothner.com>.
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub.  If it succeeds, it prints the system name on stdout, and
+# exits with 0.  Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help" >&2
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,)    echo "int x;" > $dummy.c ;
+	for c in cc gcc c89 c99 ; do
+	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+	     CC_FOR_BUILD="$c"; break ;
+	  fi ;
+	done ;
+	if test x"$CC_FOR_BUILD" = x ; then
+	  CC_FOR_BUILD=no_compiler_found ;
+	fi
+	;;
+ ,,*)   CC_FOR_BUILD=$CC ;;
+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+esac ; set_cc_for_build= ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi@noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+	PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+    *:NetBSD:*:*)
+	# NetBSD (nbsd) targets should (where applicable) match one or
+	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
+	# switched to ELF, *-*-netbsd* would select the old
+	# object file format.  This provides both forward
+	# compatibility and a consistent mechanism for selecting the
+	# object file format.
+	#
+	# Note: NetBSD doesn't particularly care about the vendor
+	# portion of the name.  We always set it to "unknown".
+	sysctl="sysctl -n hw.machine_arch"
+	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+	case "${UNAME_MACHINE_ARCH}" in
+	    armeb) machine=armeb-unknown ;;
+	    arm*) machine=arm-unknown ;;
+	    sh3el) machine=shl-unknown ;;
+	    sh3eb) machine=sh-unknown ;;
+	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+	esac
+	# The Operating System including object format, if it has switched
+	# to ELF recently, or will in the future.
+	case "${UNAME_MACHINE_ARCH}" in
+	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+		eval $set_cc_for_build
+		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+			| grep __ELF__ >/dev/null
+		then
+		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+		    # Return netbsd for either.  FIX?
+		    os=netbsd
+		else
+		    os=netbsdelf
+		fi
+		;;
+	    *)
+	        os=netbsd
+		;;
+	esac
+	# The OS release
+	# Debian GNU/NetBSD machines have a different userland, and
+	# thus, need a distinct triplet. However, they do not need
+	# kernel version information, so it can be replaced with a
+	# suitable tag, in the style of linux-gnu.
+	case "${UNAME_VERSION}" in
+	    Debian*)
+		release='-gnu'
+		;;
+	    *)
+		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+		;;
+	esac
+	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+	# contains redundant information, the shorter form:
+	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+	echo "${machine}-${os}${release}"
+	exit ;;
+    *:OpenBSD:*:*)
+	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+	exit ;;
+    *:ekkoBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	exit ;;
+    macppc:MirBSD:*:*)
+	echo powerppc-unknown-mirbsd${UNAME_RELEASE}
+	exit ;;
+    *:MirBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	exit ;;
+    alpha:OSF1:*:*)
+	case $UNAME_RELEASE in
+	*4.0)
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+		;;
+	*5.*)
+	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		;;
+	esac
+	# According to Compaq, /usr/sbin/psrinfo has been available on
+	# OSF/1 and Tru64 systems produced since 1995.  I hope that
+	# covers most systems running today.  This code pipes the CPU
+	# types through head -n 1, so we only detect the type of CPU 0.
+	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+	case "$ALPHA_CPU_TYPE" in
+	    "EV4 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV4.5 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "LCA4 (21066/21068)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV5 (21164)")
+		UNAME_MACHINE="alphaev5" ;;
+	    "EV5.6 (21164A)")
+		UNAME_MACHINE="alphaev56" ;;
+	    "EV5.6 (21164PC)")
+		UNAME_MACHINE="alphapca56" ;;
+	    "EV5.7 (21164PC)")
+		UNAME_MACHINE="alphapca57" ;;
+	    "EV6 (21264)")
+		UNAME_MACHINE="alphaev6" ;;
+	    "EV6.7 (21264A)")
+		UNAME_MACHINE="alphaev67" ;;
+	    "EV6.8CB (21264C)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8AL (21264B)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8CX (21264D)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.9A (21264/EV69A)")
+		UNAME_MACHINE="alphaev69" ;;
+	    "EV7 (21364)")
+		UNAME_MACHINE="alphaev7" ;;
+	    "EV7.9 (21364A)")
+		UNAME_MACHINE="alphaev79" ;;
+	esac
+	# A Pn.n version is a patched version.
+	# A Vn.n version is a released version.
+	# A Tn.n version is a released field test version.
+	# A Xn.n version is an unreleased experimental baselevel.
+	# 1.2 uses "1.2" for uname -r.
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	exit ;;
+    Alpha\ *:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# Should we change UNAME_MACHINE based on the output of uname instead
+	# of the specific Alpha model?
+	echo alpha-pc-interix
+	exit ;;
+    21064:Windows_NT:50:3)
+	echo alpha-dec-winnt3.5
+	exit ;;
+    Amiga*:UNIX_System_V:4.0:*)
+	echo m68k-unknown-sysv4
+	exit ;;
+    *:[Aa]miga[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-amigaos
+	exit ;;
+    *:[Mm]orph[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-morphos
+	exit ;;
+    *:OS/390:*:*)
+	echo i370-ibm-openedition
+	exit ;;
+    *:z/VM:*:*)
+	echo s390-ibm-zvmoe
+	exit ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+	exit ;;
+    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+	echo arm-acorn-riscix${UNAME_RELEASE}
+	exit ;;
+    arm:riscos:*:*|arm:RISCOS:*:*)
+	echo arm-unknown-riscos
+	exit ;;
+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+	echo hppa1.1-hitachi-hiuxmpp
+	exit ;;
+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+	if test "`(/bin/universe) 2>/dev/null`" = att ; then
+		echo pyramid-pyramid-sysv3
+	else
+		echo pyramid-pyramid-bsd
+	fi
+	exit ;;
+    NILE*:*:*:dcosx)
+	echo pyramid-pyramid-svr4
+	exit ;;
+    DRS?6000:unix:4.0:6*)
+	echo sparc-icl-nx6
+	exit ;;
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+	case `/usr/bin/uname -p` in
+	    sparc) echo sparc-icl-nx7; exit ;;
+	esac ;;
+    sun4H:SunOS:5.*:*)
+	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    i86pc:SunOS:5.*:*)
+	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:6*:*)
+	# According to config.sub, this is the proper way to canonicalize
+	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
+	# it's likely to be more like Solaris than SunOS4.
+	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:*:*)
+	case "`/usr/bin/arch -k`" in
+	    Series*|S4*)
+		UNAME_RELEASE=`uname -v`
+		;;
+	esac
+	# Japanese Language versions have a version number like `4.1.3-JL'.
+	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+	exit ;;
+    sun3*:SunOS:*:*)
+	echo m68k-sun-sunos${UNAME_RELEASE}
+	exit ;;
+    sun*:*:4.2BSD:*)
+	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	case "`/bin/arch`" in
+	    sun3)
+		echo m68k-sun-sunos${UNAME_RELEASE}
+		;;
+	    sun4)
+		echo sparc-sun-sunos${UNAME_RELEASE}
+		;;
+	esac
+	exit ;;
+    aushp:SunOS:*:*)
+	echo sparc-auspex-sunos${UNAME_RELEASE}
+	exit ;;
+    # The situation for MiNT is a little confusing.  The machine name
+    # can be virtually everything (everything which is not
+    # "atarist" or "atariste" at least should have a processor
+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
+    # to the lowercase version "mint" (or "freemint").  Finally
+    # the system name "TOS" denotes a system which is actually not
+    # MiNT.  But MiNT is downward compatible to TOS, so this should
+    # be no problem.
+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit ;;
+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+	echo m68k-atari-mint${UNAME_RELEASE}
+        exit ;;
+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit ;;
+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit ;;
+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit ;;
+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit ;;
+    m68k:machten:*:*)
+	echo m68k-apple-machten${UNAME_RELEASE}
+	exit ;;
+    powerpc:machten:*:*)
+	echo powerpc-apple-machten${UNAME_RELEASE}
+	exit ;;
+    RISC*:Mach:*:*)
+	echo mips-dec-mach_bsd4.3
+	exit ;;
+    RISC*:ULTRIX:*:*)
+	echo mips-dec-ultrix${UNAME_RELEASE}
+	exit ;;
+    VAX*:ULTRIX*:*:*)
+	echo vax-dec-ultrix${UNAME_RELEASE}
+	exit ;;
+    2020:CLIX:*:* | 2430:CLIX:*:*)
+	echo clipper-intergraph-clix${UNAME_RELEASE}
+	exit ;;
+    mips:*:*:UMIPS | mips:*:*:RISCos)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+	int main (int argc, char *argv[]) {
+#else
+	int main (argc, argv) int argc; char *argv[]; {
+#endif
+	#if defined (host_mips) && defined (MIPSEB)
+	#if defined (SYSTYPE_SYSV)
+	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_SVR4)
+	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+	#endif
+	#endif
+	  exit (-1);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c &&
+	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+	  SYSTEM_NAME=`$dummy $dummyarg` &&
+	    { echo "$SYSTEM_NAME"; exit; }
+	echo mips-mips-riscos${UNAME_RELEASE}
+	exit ;;
+    Motorola:PowerMAX_OS:*:*)
+	echo powerpc-motorola-powermax
+	exit ;;
+    Motorola:*:4.3:PL8-*)
+	echo powerpc-harris-powermax
+	exit ;;
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+	echo powerpc-harris-powermax
+	exit ;;
+    Night_Hawk:Power_UNIX:*:*)
+	echo powerpc-harris-powerunix
+	exit ;;
+    m88k:CX/UX:7*:*)
+	echo m88k-harris-cxux7
+	exit ;;
+    m88k:*:4*:R4*)
+	echo m88k-motorola-sysv4
+	exit ;;
+    m88k:*:3*:R3*)
+	echo m88k-motorola-sysv3
+	exit ;;
+    AViiON:dgux:*:*)
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+	then
+	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+	       [ ${TARGET_BINARY_INTERFACE}x = x ]
+	    then
+		echo m88k-dg-dgux${UNAME_RELEASE}
+	    else
+		echo m88k-dg-dguxbcs${UNAME_RELEASE}
+	    fi
+	else
+	    echo i586-dg-dgux${UNAME_RELEASE}
+	fi
+ 	exit ;;
+    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
+	echo m88k-dolphin-sysv3
+	exit ;;
+    M88*:*:R3*:*)
+	# Delta 88k system running SVR3
+	echo m88k-motorola-sysv3
+	exit ;;
+    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+	echo m88k-tektronix-sysv3
+	exit ;;
+    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+	echo m68k-tektronix-bsd
+	exit ;;
+    *:IRIX*:*:*)
+	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+	exit ;;
+    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
+	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
+    i*86:AIX:*:*)
+	echo i386-ibm-aix
+	exit ;;
+    ia64:AIX:*:*)
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+	exit ;;
+    *:AIX:2:3)
+	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+		eval $set_cc_for_build
+		sed 's/^		//' << EOF >$dummy.c
+		#include <sys/systemcfg.h>
+
+		main()
+			{
+			if (!__power_pc())
+				exit(1);
+			puts("powerpc-ibm-aix3.2.5");
+			exit(0);
+			}
+EOF
+		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+		then
+			echo "$SYSTEM_NAME"
+		else
+			echo rs6000-ibm-aix3.2.5
+		fi
+	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+		echo rs6000-ibm-aix3.2.4
+	else
+		echo rs6000-ibm-aix3.2
+	fi
+	exit ;;
+    *:AIX:*:[45])
+	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+		IBM_ARCH=rs6000
+	else
+		IBM_ARCH=powerpc
+	fi
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+	exit ;;
+    *:AIX:*:*)
+	echo rs6000-ibm-aix
+	exit ;;
+    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+	echo romp-ibm-bsd4.4
+	exit ;;
+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
+	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+	exit ;;                             # report: romp-ibm BSD 4.3
+    *:BOSX:*:*)
+	echo rs6000-bull-bosx
+	exit ;;
+    DPX/2?00:B.O.S.:*:*)
+	echo m68k-bull-sysv3
+	exit ;;
+    9000/[34]??:4.3bsd:1.*:*)
+	echo m68k-hp-bsd
+	exit ;;
+    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+	echo m68k-hp-bsd4.4
+	exit ;;
+    9000/[34678]??:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	case "${UNAME_MACHINE}" in
+	    9000/31? )            HP_ARCH=m68000 ;;
+	    9000/[34]?? )         HP_ARCH=m68k ;;
+	    9000/[678][0-9][0-9])
+		if [ -x /usr/bin/getconf ]; then
+		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
+			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+                        esac ;;
+                    esac
+		fi
+		if [ "${HP_ARCH}" = "" ]; then
+		    eval $set_cc_for_build
+		    sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
+
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
+
+                  switch (cpu)
+              	{
+              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+              	case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+              	    switch (bits)
+              		{
+              		case 64: puts ("hppa2.0w"); break;
+              		case 32: puts ("hppa2.0n"); break;
+              		default: puts ("hppa2.0"); break;
+              		} break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+              	    puts ("hppa2.0"); break;
+              #endif
+              	default: puts ("hppa1.0"); break;
+              	}
+                  exit (0);
+              }
+EOF
+		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    test -z "$HP_ARCH" && HP_ARCH=hppa
+		fi ;;
+	esac
+	if [ ${HP_ARCH} = "hppa2.0w" ]
+	then
+	    eval $set_cc_for_build
+
+	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
+	    # generating 64-bit code.  GNU and HP use different nomenclature:
+	    #
+	    # $ CC_FOR_BUILD=cc ./config.guess
+	    # => hppa2.0w-hp-hpux11.23
+	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+	    # => hppa64-hp-hpux11.23
+
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+		grep __LP64__ >/dev/null
+	    then
+		HP_ARCH="hppa2.0w"
+	    else
+		HP_ARCH="hppa64"
+	    fi
+	fi
+	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+	exit ;;
+    ia64:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	echo ia64-hp-hpux${HPUX_REV}
+	exit ;;
+    3050*:HI-UX:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <unistd.h>
+	int
+	main ()
+	{
+	  long cpu = sysconf (_SC_CPU_VERSION);
+	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
+	     results, however.  */
+	  if (CPU_IS_PA_RISC (cpu))
+	    {
+	      switch (cpu)
+		{
+		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+		  default: puts ("hppa-hitachi-hiuxwe2"); break;
+		}
+	    }
+	  else if (CPU_IS_HP_MC68K (cpu))
+	    puts ("m68k-hitachi-hiuxwe2");
+	  else puts ("unknown-hitachi-hiuxwe2");
+	  exit (0);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+		{ echo "$SYSTEM_NAME"; exit; }
+	echo unknown-hitachi-hiuxwe2
+	exit ;;
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+	echo hppa1.1-hp-bsd
+	exit ;;
+    9000/8??:4.3bsd:*:*)
+	echo hppa1.0-hp-bsd
+	exit ;;
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+	echo hppa1.0-hp-mpeix
+	exit ;;
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+	echo hppa1.1-hp-osf
+	exit ;;
+    hp8??:OSF1:*:*)
+	echo hppa1.0-hp-osf
+	exit ;;
+    i*86:OSF1:*:*)
+	if [ -x /usr/sbin/sysversion ] ; then
+	    echo ${UNAME_MACHINE}-unknown-osf1mk
+	else
+	    echo ${UNAME_MACHINE}-unknown-osf1
+	fi
+	exit ;;
+    parisc*:Lites*:*:*)
+	echo hppa1.1-hp-lites
+	exit ;;
+    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+	echo c1-convex-bsd
+        exit ;;
+    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+        exit ;;
+    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+	echo c34-convex-bsd
+        exit ;;
+    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+	echo c38-convex-bsd
+        exit ;;
+    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+	echo c4-convex-bsd
+        exit ;;
+    CRAY*Y-MP:*:*:*)
+	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*[A-Z]90:*:*:*)
+	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+	      -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*TS:*:*:*)
+	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*T3E:*:*:*)
+	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*SV1:*:*:*)
+	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    *:UNICOS/mp:*:*)
+	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit ;;
+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+	exit ;;
+    sparc*:BSD/OS:*:*)
+	echo sparc-unknown-bsdi${UNAME_RELEASE}
+	exit ;;
+    *:BSD/OS:*:*)
+	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+	exit ;;
+    *:FreeBSD:*:*)
+	case ${UNAME_MACHINE} in
+	    pc98)
+		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	    *)
+		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	esac
+	exit ;;
+    i*:CYGWIN*:*)
+	echo ${UNAME_MACHINE}-pc-cygwin
+	exit ;;
+    i*:MINGW*:*)
+	echo ${UNAME_MACHINE}-pc-mingw32
+	exit ;;
+    i*:windows32*:*)
+    	# uname -m includes "-pc" on this system.
+    	echo ${UNAME_MACHINE}-mingw32
+	exit ;;
+    i*:PW*:*)
+	echo ${UNAME_MACHINE}-pc-pw32
+	exit ;;
+    x86:Interix*:[345]*)
+	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
+	exit ;;
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+	echo i${UNAME_MACHINE}-pc-mks
+	exit ;;
+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+	# UNAME_MACHINE based on the output of uname instead of i386?
+	echo i586-pc-interix
+	exit ;;
+    i*:UWIN*:*)
+	echo ${UNAME_MACHINE}-pc-uwin
+	exit ;;
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+	echo x86_64-unknown-cygwin
+	exit ;;
+    p*:CYGWIN*:*)
+	echo powerpcle-unknown-cygwin
+	exit ;;
+    prep*:SunOS:5.*:*)
+	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    *:GNU:*:*)
+	# the GNU system
+	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+	exit ;;
+    *:GNU/*:*:*)
+	# other systems with GNU libc and userland
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+	exit ;;
+    i*86:Minix:*:*)
+	echo ${UNAME_MACHINE}-pc-minix
+	exit ;;
+    arm*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    cris:Linux:*:*)
+	echo cris-axis-linux-gnu
+	exit ;;
+    crisv32:Linux:*:*)
+	echo crisv32-axis-linux-gnu
+	exit ;;
+    frv:Linux:*:*)
+    	echo frv-unknown-linux-gnu
+	exit ;;
+    ia64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    m32r*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    m68*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    mips:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips
+	#undef mipsel
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mipsel
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+	;;
+    mips64:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips64
+	#undef mips64el
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mips64el
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips64
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+	;;
+    or32:Linux:*:*)
+	echo or32-unknown-linux-gnu
+	exit ;;
+    ppc:Linux:*:*)
+	echo powerpc-unknown-linux-gnu
+	exit ;;
+    ppc64:Linux:*:*)
+	echo powerpc64-unknown-linux-gnu
+	exit ;;
+    alpha:Linux:*:*)
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
+        esac
+	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+	exit ;;
+    parisc:Linux:*:* | hppa:Linux:*:*)
+	# Look for CPU level
+	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
+	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
+	  *)    echo hppa-unknown-linux-gnu ;;
+	esac
+	exit ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+	echo hppa64-unknown-linux-gnu
+	exit ;;
+    s390:Linux:*:* | s390x:Linux:*:*)
+	echo ${UNAME_MACHINE}-ibm-linux
+	exit ;;
+    sh64*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    sh*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    sparc:Linux:*:* | sparc64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    vax:Linux:*:*)
+	echo ${UNAME_MACHINE}-dec-linux-gnu
+	exit ;;
+    x86_64:Linux:*:*)
+	echo x86_64-unknown-linux-gnu
+	exit ;;
+    i*86:Linux:*:*)
+	# The BFD linker knows what the default object file format is, so
+	# first see if it will tell us. cd to the root directory to prevent
+	# problems with other programs or directories called `ld' in the path.
+	# Set LC_ALL=C to ensure ld outputs messages in English.
+	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+			 | sed -ne '/supported targets:/!d
+				    s/[ 	][ 	]*/ /g
+				    s/.*supported targets: *//
+				    s/ .*//
+				    p'`
+        case "$ld_supported_targets" in
+	  elf32-i386)
+		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+		;;
+	  a.out-i386-linux)
+		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+		exit ;;
+	  coff-i386)
+		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+		exit ;;
+	  "")
+		# Either a pre-BFD a.out linker (linux-gnuoldld) or
+		# one that does not give us useful --help.
+		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+		exit ;;
+	esac
+	# Determine whether the default compiler is a.out or elf
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <features.h>
+	#ifdef __ELF__
+	# ifdef __GLIBC__
+	#  if __GLIBC__ >= 2
+	LIBC=gnu
+	#  else
+	LIBC=gnulibc1
+	#  endif
+	# else
+	LIBC=gnulibc1
+	# endif
+	#else
+	#if defined(__INTEL_COMPILER) || defined(__PGI)
+	LIBC=gnu
+	#else
+	LIBC=gnuaout
+	#endif
+	#endif
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`"
+	test x"${LIBC}" != x && {
+		echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+		exit
+	}
+	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
+	;;
+    i*86:DYNIX/ptx:4*:*)
+	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+	# earlier versions are messed up and put the nodename in both
+	# sysname and nodename.
+	echo i386-sequent-sysv4
+	exit ;;
+    i*86:UNIX_SV:4.2MP:2.*)
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
+	# I just have to hope.  -- rms.
+        # Use sysv4.2uw... so that sysv4* matches it.
+	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+	exit ;;
+    i*86:OS/2:*:*)
+	# If we were able to find `uname', then EMX Unix compatibility
+	# is probably installed.
+	echo ${UNAME_MACHINE}-pc-os2-emx
+	exit ;;
+    i*86:XTS-300:*:STOP)
+	echo ${UNAME_MACHINE}-unknown-stop
+	exit ;;
+    i*86:atheos:*:*)
+	echo ${UNAME_MACHINE}-unknown-atheos
+	exit ;;
+    i*86:syllable:*:*)
+	echo ${UNAME_MACHINE}-pc-syllable
+	exit ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+	echo i386-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    i*86:*DOS:*:*)
+	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	exit ;;
+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+	else
+		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+	fi
+	exit ;;
+    i*86:*:5:[678]*)
+    	# UnixWare 7.x, OpenUNIX and OpenServer 6.
+	case `/bin/uname -X | grep "^Machine"` in
+	    *486*)	     UNAME_MACHINE=i486 ;;
+	    *Pentium)	     UNAME_MACHINE=i586 ;;
+	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+	esac
+	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	exit ;;
+    i*86:*:3.2:*)
+	if test -f /usr/options/cb.name; then
+		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+	elif /bin/uname -X 2>/dev/null >/dev/null ; then
+		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+			&& UNAME_MACHINE=i586
+		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+	else
+		echo ${UNAME_MACHINE}-pc-sysv32
+	fi
+	exit ;;
+    pc:*:*:*)
+	# Left here for compatibility:
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i386.
+	echo i386-pc-msdosdjgpp
+        exit ;;
+    Intel:Mach:3*:*)
+	echo i386-pc-mach3
+	exit ;;
+    paragon:*:*:*)
+	echo i860-intel-osf1
+	exit ;;
+    i860:*:4.*:*) # i860-SVR4
+	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+	else # Add other i860-SVR4 vendors below as they are discovered.
+	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+	fi
+	exit ;;
+    mini*:CTIX:SYS*5:*)
+	# "miniframe"
+	echo m68010-convergent-sysv
+	exit ;;
+    mc68k:UNIX:SYSTEM5:3.51m)
+	echo m68k-convergent-sysv
+	exit ;;
+    M680?0:D-NIX:5.3:*)
+	echo m68k-diab-dnix
+	exit ;;
+    M68*:*:R3V[5678]*:*)
+	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
+	OS_REL=''
+	test -r /etc/.relid \
+	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && { echo i486-ncr-sysv4; exit; } ;;
+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+	echo m68k-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    mc68030:UNIX_System_V:4.*:*)
+	echo m68k-atari-sysv4
+	exit ;;
+    TSUNAMI:LynxOS:2.*:*)
+	echo sparc-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    rs6000:LynxOS:2.*:*)
+	echo rs6000-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+	echo powerpc-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    SM[BE]S:UNIX_SV:*:*)
+	echo mips-dde-sysv${UNAME_RELEASE}
+	exit ;;
+    RM*:ReliantUNIX-*:*:*)
+	echo mips-sni-sysv4
+	exit ;;
+    RM*:SINIX-*:*:*)
+	echo mips-sni-sysv4
+	exit ;;
+    *:SINIX-*:*:*)
+	if uname -p 2>/dev/null >/dev/null ; then
+		UNAME_MACHINE=`(uname -p) 2>/dev/null`
+		echo ${UNAME_MACHINE}-sni-sysv4
+	else
+		echo ns32k-sni-sysv
+	fi
+	exit ;;
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+                      # says <Richard.M.Bartel@ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit ;;
+    *:UNIX_System_V:4*:FTX*)
+	# From Gerald Hewes <hewes@openmarket.com>.
+	# How about differentiating between stratus architectures? -djm
+	echo hppa1.1-stratus-sysv4
+	exit ;;
+    *:*:*:FTX*)
+	# From seanf@swdc.stratus.com.
+	echo i860-stratus-sysv4
+	exit ;;
+    i*86:VOS:*:*)
+	# From Paul.Green@stratus.com.
+	echo ${UNAME_MACHINE}-stratus-vos
+	exit ;;
+    *:VOS:*:*)
+	# From Paul.Green@stratus.com.
+	echo hppa1.1-stratus-vos
+	exit ;;
+    mc68*:A/UX:*:*)
+	echo m68k-apple-aux${UNAME_RELEASE}
+	exit ;;
+    news*:NEWS-OS:6*:*)
+	echo mips-sony-newsos6
+	exit ;;
+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+	if [ -d /usr/nec ]; then
+	        echo mips-nec-sysv${UNAME_RELEASE}
+	else
+	        echo mips-unknown-sysv${UNAME_RELEASE}
+	fi
+        exit ;;
+    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
+	echo powerpc-be-beos
+	exit ;;
+    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
+	echo powerpc-apple-beos
+	exit ;;
+    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
+	echo i586-pc-beos
+	exit ;;
+    SX-4:SUPER-UX:*:*)
+	echo sx4-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-5:SUPER-UX:*:*)
+	echo sx5-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-6:SUPER-UX:*:*)
+	echo sx6-nec-superux${UNAME_RELEASE}
+	exit ;;
+    Power*:Rhapsody:*:*)
+	echo powerpc-apple-rhapsody${UNAME_RELEASE}
+	exit ;;
+    *:Rhapsody:*:*)
+	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+	exit ;;
+    *:Darwin:*:*)
+	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+	case $UNAME_PROCESSOR in
+	    unknown) UNAME_PROCESSOR=powerpc ;;
+	esac
+	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+	exit ;;
+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
+	UNAME_PROCESSOR=`uname -p`
+	if test "$UNAME_PROCESSOR" = "x86"; then
+		UNAME_PROCESSOR=i386
+		UNAME_MACHINE=pc
+	fi
+	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+	exit ;;
+    *:QNX:*:4*)
+	echo i386-pc-qnx
+	exit ;;
+    NSE-?:NONSTOP_KERNEL:*:*)
+	echo nse-tandem-nsk${UNAME_RELEASE}
+	exit ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
+	echo nsr-tandem-nsk${UNAME_RELEASE}
+	exit ;;
+    *:NonStop-UX:*:*)
+	echo mips-compaq-nonstopux
+	exit ;;
+    BS2000:POSIX*:*:*)
+	echo bs2000-siemens-sysv
+	exit ;;
+    DS/*:UNIX_System_V:*:*)
+	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+	exit ;;
+    *:Plan9:*:*)
+	# "uname -m" is not consistent, so use $cputype instead. 386
+	# is converted to i386 for consistency with other x86
+	# operating systems.
+	if test "$cputype" = "386"; then
+	    UNAME_MACHINE=i386
+	else
+	    UNAME_MACHINE="$cputype"
+	fi
+	echo ${UNAME_MACHINE}-unknown-plan9
+	exit ;;
+    *:TOPS-10:*:*)
+	echo pdp10-unknown-tops10
+	exit ;;
+    *:TENEX:*:*)
+	echo pdp10-unknown-tenex
+	exit ;;
+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+	echo pdp10-dec-tops20
+	exit ;;
+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+	echo pdp10-xkl-tops20
+	exit ;;
+    *:TOPS-20:*:*)
+	echo pdp10-unknown-tops20
+	exit ;;
+    *:ITS:*:*)
+	echo pdp10-unknown-its
+	exit ;;
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
+	exit ;;
+    *:DragonFly:*:*)
+	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	exit ;;
+    *:*VMS:*:*)
+    	UNAME_MACHINE=`(uname -p) 2>/dev/null`
+	case "${UNAME_MACHINE}" in
+	    A*) echo alpha-dec-vms ; exit ;;
+	    I*) echo ia64-dec-vms ; exit ;;
+	    V*) echo vax-dec-vms ; exit ;;
+	esac ;;
+    *:XENIX:*:SysV)
+	echo i386-pc-xenix
+	exit ;;
+    i*86:skyos:*:*)
+	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+	exit ;;
+    i*86:rdos:*:*)
+	echo ${UNAME_MACHINE}-pc-rdos
+	exit ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+     I don't know....  */
+  printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+  printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+          "4"
+#else
+	  ""
+#endif
+         ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+  printf ("arm-acorn-riscix\n"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+  printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+  int version;
+  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+  if (version < 4)
+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+  else
+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+  exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+  printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+  printf ("ns32k-encore-mach\n"); exit (0);
+#else
+  printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+  printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+  printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+  printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+    struct utsname un;
+
+    uname(&un);
+
+    if (strncmp(un.version, "V2", 2) == 0) {
+	printf ("i386-sequent-ptx2\n"); exit (0);
+    }
+    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+	printf ("i386-sequent-ptx1\n"); exit (0);
+    }
+    printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+#  include <sys/param.h>
+#  if defined (BSD)
+#   if BSD == 43
+      printf ("vax-dec-bsd4.3\n"); exit (0);
+#   else
+#    if BSD == 199006
+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#    else
+      printf ("vax-dec-bsd\n"); exit (0);
+#    endif
+#   endif
+#  else
+    printf ("vax-dec-bsd\n"); exit (0);
+#  endif
+# else
+    printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+  printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+  exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+	{ echo "$SYSTEM_NAME"; exit; }
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+	echo c1-convex-bsd
+	exit ;;
+    c2*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+	exit ;;
+    c34*)
+	echo c34-convex-bsd
+	exit ;;
+    c38*)
+	echo c38-convex-bsd
+	exit ;;
+    c4*)
+	echo c4-convex-bsd
+	exit ;;
+    esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+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
+and
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches@gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/libcharset/build-aux/config.libpath b/libcharset/build-aux/config.libpath
new file mode 100755
index 0000000..2a1f8ea
--- /dev/null
+++ b/libcharset/build-aux/config.libpath
@@ -0,0 +1,148 @@
+#! /bin/sh
+# Output a system dependent set of variables, describing how to set the
+# run time search path of shared libraries in an executable at run time.
+#
+#   Copyright 1996-2005 Free Software Foundation, Inc.
+#   Taken from GNU libtool, 2003
+#   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+#   This program is free software; you can redistribute it and/or modify
+#   it under the terms of the GNU General Public License as published by
+#   the Free Software Foundation; either version 2 of the License, or
+#   (at your option) any later version.
+#
+#   This program is distributed in the hope that it will be useful, but
+#   WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#   General Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License
+#   along with this program; if not, write to the Free Software Foundation,
+#   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+#   As a special exception to the GNU General Public License, if you
+#   distribute this file as part of a program that contains a
+#   configuration script generated by Autoconf, you may include it under
+#   the same distribution terms that you use for the rest of that program.
+#
+# The first argument passed to this file is the canonical host specification,
+#    CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or
+#    CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# The environment variable LD should be set by the caller.
+#
+# The set of defined variables is at the end of this script.
+
+host="$1"
+host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+shlibpath_var=
+case $host_os in
+  aix3*)
+    shlibpath_var=LIBPATH
+    ;;
+  aix4* | aix5*)
+    if test "$host_cpu" = ia64; then
+      # AIX 5 supports IA64
+      shlibpath_var=LD_LIBRARY_PATH
+    else
+      shlibpath_var=LIBPATH
+    fi
+    ;;
+  beos*)
+    shlibpath_var=LIBRARY_PATH
+    ;;
+  bsdi4*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  cygwin* | mingw* | pw32*)
+    # FIXME: first we should search . and the directory the executable is in
+    shlibpath_var=PATH
+    ;;
+  darwin* | rhapsody*)
+    shlibpath_var=DYLD_LIBRARY_PATH
+    ;;
+  freebsd1*)
+    ;;
+  kfreebsd*-gnu)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  freebsd*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  gnu*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  hpux9* | hpux10* | hpux11*)
+    shlibpath_var=SHLIB_PATH
+    ;;
+  irix5* | irix6* | nonstopux*)
+    case $host_os in
+      irix5* | nonstopux*)
+        shlibsuff=
+        ;;
+      *)
+        case $LD in # libtool.m4 will add one of these switches to LD
+          *-32|*"-32 ") shlibsuff= ;;
+          *-n32|*"-n32 ") shlibsuff=N32 ;;
+          *-64|*"-64 ") shlibsuff=64 ;;
+          *) shlibsuff= ;;
+        esac
+        ;;
+    esac
+    shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+    ;;
+  linux-gnu*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  knetbsd*-gnu)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  netbsd*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  newsos6)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  openbsd*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  os2*)
+    shlibpath_var=LIBPATH
+    ;;
+  osf3* | osf4* | osf5*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  sco3.2v5*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  solaris*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  sunos4*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  uts4*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  dgux*)
+    shlibpath_var=LD_LIBRARY_PATH
+    ;;
+  sysv4*MP*)
+    if test -d /usr/nec ;then
+      shlibpath_var=LD_LIBRARY_PATH
+    fi
+    ;;
+esac
+
+LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+EOF
diff --git a/libcharset/build-aux/config.sub b/libcharset/build-aux/config.sub
new file mode 100755
index 0000000..8f7b738
--- /dev/null
+++ b/libcharset/build-aux/config.sub
@@ -0,0 +1,1605 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+
+timestamp='2005-12-23'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine.  It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support.  The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+#	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <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.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit ;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  storm-chaos* | os2-emx* | rtmk-nova*)
+    os=-$maybe_os
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    ;;
+  *)
+    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+    if [ $basic_machine != $1 ]
+    then os=`echo $1 | sed 's/.*-/-/'`
+    else os=; fi
+    ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work.  We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+	-sun*os*)
+		# Prevent following clause from handling this invalid input.
+		;;
+	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+	-apple | -axis | -knuth | -cray)
+		os=
+		basic_machine=$1
+		;;
+	-sim | -cisco | -oki | -wec | -winbond)
+		os=
+		basic_machine=$1
+		;;
+	-scout)
+		;;
+	-wrs)
+		os=-vxworks
+		basic_machine=$1
+		;;
+	-chorusos*)
+		os=-chorusos
+		basic_machine=$1
+		;;
+ 	-chorusrdb)
+ 		os=-chorusrdb
+		basic_machine=$1
+ 		;;
+	-hiux*)
+		os=-hiuxwe2
+		;;
+	-sco6)
+		os=-sco5v6
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco5)
+		os=-sco3.2v5
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco4)
+		os=-sco3.2v4
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2.[4-9]*)
+		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2v[4-9]*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco5v6*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco*)
+		os=-sco3.2v2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-udk*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-isc)
+		os=-isc2.2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-clix*)
+		basic_machine=clipper-intergraph
+		;;
+	-isc*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-lynx*)
+		os=-lynxos
+		;;
+	-ptx*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+		;;
+	-windowsnt*)
+		os=`echo $os | sed -e 's/windowsnt/winnt/'`
+		;;
+	-psos*)
+		os=-psos
+		;;
+	-mint | -mint[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+	# Recognize the basic CPU types without company name.
+	# Some are omitted here because they have special meanings below.
+	1750a | 580 \
+	| a29k \
+	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+	| am33_2.0 \
+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+	| bfin \
+	| c4x | clipper \
+	| d10v | d30v | dlx | dsp16xx \
+	| fr30 | frv \
+	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+	| i370 | i860 | i960 | ia64 \
+	| ip2k | iq2000 \
+	| m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
+	| mips | mipsbe | mipseb | mipsel | mipsle \
+	| mips16 \
+	| mips64 | mips64el \
+	| mips64vr | mips64vrel \
+	| mips64orion | mips64orionel \
+	| mips64vr4100 | mips64vr4100el \
+	| mips64vr4300 | mips64vr4300el \
+	| mips64vr5000 | mips64vr5000el \
+	| mips64vr5900 | mips64vr5900el \
+	| mipsisa32 | mipsisa32el \
+	| mipsisa32r2 | mipsisa32r2el \
+	| mipsisa64 | mipsisa64el \
+	| mipsisa64r2 | mipsisa64r2el \
+	| mipsisa64sb1 | mipsisa64sb1el \
+	| mipsisa64sr71k | mipsisa64sr71kel \
+	| mipstx39 | mipstx39el \
+	| mn10200 | mn10300 \
+	| mt \
+	| msp430 \
+	| ns16k | ns32k \
+	| or32 \
+	| pdp10 | pdp11 | pj | pjl \
+	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+	| pyramid \
+	| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+	| sh64 | sh64le \
+	| sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
+	| sparcv8 | sparcv9 | sparcv9b \
+	| strongarm \
+	| tahoe | thumb | tic4x | tic80 | tron \
+	| v850 | v850e \
+	| we32k \
+	| x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
+	| z8k)
+		basic_machine=$basic_machine-unknown
+		;;
+	m32c)
+		basic_machine=$basic_machine-unknown
+		;;
+	m6811 | m68hc11 | m6812 | m68hc12)
+		# Motorola 68HC11/12.
+		basic_machine=$basic_machine-unknown
+		os=-none
+		;;
+	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+		;;
+	ms1)
+		basic_machine=mt-unknown
+		;;
+
+	# We use `pc' rather than `unknown'
+	# because (1) that's what they normally are, and
+	# (2) the word "unknown" tends to confuse beginning users.
+	i*86 | x86_64)
+	  basic_machine=$basic_machine-pc
+	  ;;
+	# Object if more than one company name word.
+	*-*-*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+	# Recognize the basic CPU types with company name.
+	580-* \
+	| a29k-* \
+	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
+	| avr-* \
+	| bfin-* | bs2000-* \
+	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+	| clipper-* | craynv-* | cydra-* \
+	| d10v-* | d30v-* | dlx-* \
+	| elxsi-* \
+	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+	| h8300-* | h8500-* \
+	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+	| i*86-* | i860-* | i960-* | ia64-* \
+	| ip2k-* | iq2000-* \
+	| m32r-* | m32rle-* \
+	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+	| m88110-* | m88k-* | maxq-* | mcore-* \
+	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+	| mips16-* \
+	| mips64-* | mips64el-* \
+	| mips64vr-* | mips64vrel-* \
+	| mips64orion-* | mips64orionel-* \
+	| mips64vr4100-* | mips64vr4100el-* \
+	| mips64vr4300-* | mips64vr4300el-* \
+	| mips64vr5000-* | mips64vr5000el-* \
+	| mips64vr5900-* | mips64vr5900el-* \
+	| mipsisa32-* | mipsisa32el-* \
+	| mipsisa32r2-* | mipsisa32r2el-* \
+	| mipsisa64-* | mipsisa64el-* \
+	| mipsisa64r2-* | mipsisa64r2el-* \
+	| mipsisa64sb1-* | mipsisa64sb1el-* \
+	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
+	| mipstx39-* | mipstx39el-* \
+	| mmix-* \
+	| mt-* \
+	| msp430-* \
+	| none-* | np1-* | ns16k-* | ns32k-* \
+	| orion-* \
+	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+	| pyramid-* \
+	| romp-* | rs6000-* \
+	| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+	| sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
+	| sparclite-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+	| tahoe-* | thumb-* \
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+	| tron-* \
+	| v850-* | v850e-* | vax-* \
+	| we32k-* \
+	| x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
+	| xstormy16-* | xtensa-* \
+	| ymp-* \
+	| z8k-*)
+		;;
+	m32c-*)
+		;;
+	# Recognize the various machine names and aliases which stand
+	# for a CPU type and a company and sometimes even an OS.
+	386bsd)
+		basic_machine=i386-unknown
+		os=-bsd
+		;;
+	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+		basic_machine=m68000-att
+		;;
+	3b*)
+		basic_machine=we32k-att
+		;;
+	a29khif)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+    	abacus)
+		basic_machine=abacus-unknown
+		;;
+	adobe68k)
+		basic_machine=m68010-adobe
+		os=-scout
+		;;
+	alliant | fx80)
+		basic_machine=fx80-alliant
+		;;
+	altos | altos3068)
+		basic_machine=m68k-altos
+		;;
+	am29k)
+		basic_machine=a29k-none
+		os=-bsd
+		;;
+	amd64)
+		basic_machine=x86_64-pc
+		;;
+	amd64-*)
+		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	amdahl)
+		basic_machine=580-amdahl
+		os=-sysv
+		;;
+	amiga | amiga-*)
+		basic_machine=m68k-unknown
+		;;
+	amigaos | amigados)
+		basic_machine=m68k-unknown
+		os=-amigaos
+		;;
+	amigaunix | amix)
+		basic_machine=m68k-unknown
+		os=-sysv4
+		;;
+	apollo68)
+		basic_machine=m68k-apollo
+		os=-sysv
+		;;
+	apollo68bsd)
+		basic_machine=m68k-apollo
+		os=-bsd
+		;;
+	aux)
+		basic_machine=m68k-apple
+		os=-aux
+		;;
+	balance)
+		basic_machine=ns32k-sequent
+		os=-dynix
+		;;
+	c90)
+		basic_machine=c90-cray
+		os=-unicos
+		;;
+	convex-c1)
+		basic_machine=c1-convex
+		os=-bsd
+		;;
+	convex-c2)
+		basic_machine=c2-convex
+		os=-bsd
+		;;
+	convex-c32)
+		basic_machine=c32-convex
+		os=-bsd
+		;;
+	convex-c34)
+		basic_machine=c34-convex
+		os=-bsd
+		;;
+	convex-c38)
+		basic_machine=c38-convex
+		os=-bsd
+		;;
+	cray | j90)
+		basic_machine=j90-cray
+		os=-unicos
+		;;
+	craynv)
+		basic_machine=craynv-cray
+		os=-unicosmp
+		;;
+	cr16c)
+		basic_machine=cr16c-unknown
+		os=-elf
+		;;
+	crds | unos)
+		basic_machine=m68k-crds
+		;;
+	crisv32 | crisv32-* | etraxfs*)
+		basic_machine=crisv32-axis
+		;;
+	cris | cris-* | etrax*)
+		basic_machine=cris-axis
+		;;
+	crx)
+		basic_machine=crx-unknown
+		os=-elf
+		;;
+	da30 | da30-*)
+		basic_machine=m68k-da30
+		;;
+	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+		basic_machine=mips-dec
+		;;
+	decsystem10* | dec10*)
+		basic_machine=pdp10-dec
+		os=-tops10
+		;;
+	decsystem20* | dec20*)
+		basic_machine=pdp10-dec
+		os=-tops20
+		;;
+	delta | 3300 | motorola-3300 | motorola-delta \
+	      | 3300-motorola | delta-motorola)
+		basic_machine=m68k-motorola
+		;;
+	delta88)
+		basic_machine=m88k-motorola
+		os=-sysv3
+		;;
+	djgpp)
+		basic_machine=i586-pc
+		os=-msdosdjgpp
+		;;
+	dpx20 | dpx20-*)
+		basic_machine=rs6000-bull
+		os=-bosx
+		;;
+	dpx2* | dpx2*-bull)
+		basic_machine=m68k-bull
+		os=-sysv3
+		;;
+	ebmon29k)
+		basic_machine=a29k-amd
+		os=-ebmon
+		;;
+	elxsi)
+		basic_machine=elxsi-elxsi
+		os=-bsd
+		;;
+	encore | umax | mmax)
+		basic_machine=ns32k-encore
+		;;
+	es1800 | OSE68k | ose68k | ose | OSE)
+		basic_machine=m68k-ericsson
+		os=-ose
+		;;
+	fx2800)
+		basic_machine=i860-alliant
+		;;
+	genix)
+		basic_machine=ns32k-ns
+		;;
+	gmicro)
+		basic_machine=tron-gmicro
+		os=-sysv
+		;;
+	go32)
+		basic_machine=i386-pc
+		os=-go32
+		;;
+	h3050r* | hiux*)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	h8300hms)
+		basic_machine=h8300-hitachi
+		os=-hms
+		;;
+	h8300xray)
+		basic_machine=h8300-hitachi
+		os=-xray
+		;;
+	h8500hms)
+		basic_machine=h8500-hitachi
+		os=-hms
+		;;
+	harris)
+		basic_machine=m88k-harris
+		os=-sysv3
+		;;
+	hp300-*)
+		basic_machine=m68k-hp
+		;;
+	hp300bsd)
+		basic_machine=m68k-hp
+		os=-bsd
+		;;
+	hp300hpux)
+		basic_machine=m68k-hp
+		os=-hpux
+		;;
+	hp3k9[0-9][0-9] | hp9[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k2[0-9][0-9] | hp9k31[0-9])
+		basic_machine=m68000-hp
+		;;
+	hp9k3[2-9][0-9])
+		basic_machine=m68k-hp
+		;;
+	hp9k6[0-9][0-9] | hp6[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k7[0-79][0-9] | hp7[0-79][0-9])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k78[0-9] | hp78[0-9])
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][13679] | hp8[0-9][13679])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][0-9] | hp8[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hppa-next)
+		os=-nextstep3
+		;;
+	hppaosf)
+		basic_machine=hppa1.1-hp
+		os=-osf
+		;;
+	hppro)
+		basic_machine=hppa1.1-hp
+		os=-proelf
+		;;
+	i370-ibm* | ibm*)
+		basic_machine=i370-ibm
+		;;
+# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
+	i*86v32)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv32
+		;;
+	i*86v4*)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv4
+		;;
+	i*86v)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv
+		;;
+	i*86sol2)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-solaris2
+		;;
+	i386mach)
+		basic_machine=i386-mach
+		os=-mach
+		;;
+	i386-vsta | vsta)
+		basic_machine=i386-unknown
+		os=-vsta
+		;;
+	iris | iris4d)
+		basic_machine=mips-sgi
+		case $os in
+		    -irix*)
+			;;
+		    *)
+			os=-irix4
+			;;
+		esac
+		;;
+	isi68 | isi)
+		basic_machine=m68k-isi
+		os=-sysv
+		;;
+	m88k-omron*)
+		basic_machine=m88k-omron
+		;;
+	magnum | m3230)
+		basic_machine=mips-mips
+		os=-sysv
+		;;
+	merlin)
+		basic_machine=ns32k-utek
+		os=-sysv
+		;;
+	mingw32)
+		basic_machine=i386-pc
+		os=-mingw32
+		;;
+	miniframe)
+		basic_machine=m68000-convergent
+		;;
+	*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+	mips3*-*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+		;;
+	mips3*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+		;;
+	monitor)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	morphos)
+		basic_machine=powerpc-unknown
+		os=-morphos
+		;;
+	msdos)
+		basic_machine=i386-pc
+		os=-msdos
+		;;
+	ms1-*)
+		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+		;;
+	mvs)
+		basic_machine=i370-ibm
+		os=-mvs
+		;;
+	ncr3000)
+		basic_machine=i486-ncr
+		os=-sysv4
+		;;
+	netbsd386)
+		basic_machine=i386-unknown
+		os=-netbsd
+		;;
+	netwinder)
+		basic_machine=armv4l-rebel
+		os=-linux
+		;;
+	news | news700 | news800 | news900)
+		basic_machine=m68k-sony
+		os=-newsos
+		;;
+	news1000)
+		basic_machine=m68030-sony
+		os=-newsos
+		;;
+	news-3600 | risc-news)
+		basic_machine=mips-sony
+		os=-newsos
+		;;
+	necv70)
+		basic_machine=v70-nec
+		os=-sysv
+		;;
+	next | m*-next )
+		basic_machine=m68k-next
+		case $os in
+		    -nextstep* )
+			;;
+		    -ns2*)
+		      os=-nextstep2
+			;;
+		    *)
+		      os=-nextstep3
+			;;
+		esac
+		;;
+	nh3000)
+		basic_machine=m68k-harris
+		os=-cxux
+		;;
+	nh[45]000)
+		basic_machine=m88k-harris
+		os=-cxux
+		;;
+	nindy960)
+		basic_machine=i960-intel
+		os=-nindy
+		;;
+	mon960)
+		basic_machine=i960-intel
+		os=-mon960
+		;;
+	nonstopux)
+		basic_machine=mips-compaq
+		os=-nonstopux
+		;;
+	np1)
+		basic_machine=np1-gould
+		;;
+	nsr-tandem)
+		basic_machine=nsr-tandem
+		;;
+	op50n-* | op60c-*)
+		basic_machine=hppa1.1-oki
+		os=-proelf
+		;;
+	openrisc | openrisc-*)
+		basic_machine=or32-unknown
+		;;
+	os400)
+		basic_machine=powerpc-ibm
+		os=-os400
+		;;
+	OSE68000 | ose68000)
+		basic_machine=m68000-ericsson
+		os=-ose
+		;;
+	os68k)
+		basic_machine=m68k-none
+		os=-os68k
+		;;
+	pa-hitachi)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	paragon)
+		basic_machine=i860-intel
+		os=-osf
+		;;
+	pbd)
+		basic_machine=sparc-tti
+		;;
+	pbb)
+		basic_machine=m68k-tti
+		;;
+	pc532 | pc532-*)
+		basic_machine=ns32k-pc532
+		;;
+	pc98)
+		basic_machine=i386-pc
+		;;
+	pc98-*)
+		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentium | p5 | k5 | k6 | nexgen | viac3)
+		basic_machine=i586-pc
+		;;
+	pentiumpro | p6 | 6x86 | athlon | athlon_*)
+		basic_machine=i686-pc
+		;;
+	pentiumii | pentium2 | pentiumiii | pentium3)
+		basic_machine=i686-pc
+		;;
+	pentium4)
+		basic_machine=i786-pc
+		;;
+	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumpro-* | p6-* | 6x86-* | athlon-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentium4-*)
+		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pn)
+		basic_machine=pn-gould
+		;;
+	power)	basic_machine=power-ibm
+		;;
+	ppc)	basic_machine=powerpc-unknown
+		;;
+	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppcle | powerpclittle | ppc-le | powerpc-little)
+		basic_machine=powerpcle-unknown
+		;;
+	ppcle-* | powerpclittle-*)
+		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64)	basic_machine=powerpc64-unknown
+		;;
+	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+		basic_machine=powerpc64le-unknown
+		;;
+	ppc64le-* | powerpc64little-*)
+		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ps2)
+		basic_machine=i386-ibm
+		;;
+	pw32)
+		basic_machine=i586-unknown
+		os=-pw32
+		;;
+	rdos)
+		basic_machine=i386-pc
+		os=-rdos
+		;;
+	rom68k)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	rm[46]00)
+		basic_machine=mips-siemens
+		;;
+	rtpc | rtpc-*)
+		basic_machine=romp-ibm
+		;;
+	s390 | s390-*)
+		basic_machine=s390-ibm
+		;;
+	s390x | s390x-*)
+		basic_machine=s390x-ibm
+		;;
+	sa29200)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	sb1)
+		basic_machine=mipsisa64sb1-unknown
+		;;
+	sb1el)
+		basic_machine=mipsisa64sb1el-unknown
+		;;
+	sei)
+		basic_machine=mips-sei
+		os=-seiux
+		;;
+	sequent)
+		basic_machine=i386-sequent
+		;;
+	sh)
+		basic_machine=sh-hitachi
+		os=-hms
+		;;
+	sh64)
+		basic_machine=sh64-unknown
+		;;
+	sparclite-wrs | simso-wrs)
+		basic_machine=sparclite-wrs
+		os=-vxworks
+		;;
+	sps7)
+		basic_machine=m68k-bull
+		os=-sysv2
+		;;
+	spur)
+		basic_machine=spur-unknown
+		;;
+	st2000)
+		basic_machine=m68k-tandem
+		;;
+	stratus)
+		basic_machine=i860-stratus
+		os=-sysv4
+		;;
+	sun2)
+		basic_machine=m68000-sun
+		;;
+	sun2os3)
+		basic_machine=m68000-sun
+		os=-sunos3
+		;;
+	sun2os4)
+		basic_machine=m68000-sun
+		os=-sunos4
+		;;
+	sun3os3)
+		basic_machine=m68k-sun
+		os=-sunos3
+		;;
+	sun3os4)
+		basic_machine=m68k-sun
+		os=-sunos4
+		;;
+	sun4os3)
+		basic_machine=sparc-sun
+		os=-sunos3
+		;;
+	sun4os4)
+		basic_machine=sparc-sun
+		os=-sunos4
+		;;
+	sun4sol2)
+		basic_machine=sparc-sun
+		os=-solaris2
+		;;
+	sun3 | sun3-*)
+		basic_machine=m68k-sun
+		;;
+	sun4)
+		basic_machine=sparc-sun
+		;;
+	sun386 | sun386i | roadrunner)
+		basic_machine=i386-sun
+		;;
+	sv1)
+		basic_machine=sv1-cray
+		os=-unicos
+		;;
+	symmetry)
+		basic_machine=i386-sequent
+		os=-dynix
+		;;
+	t3e)
+		basic_machine=alphaev5-cray
+		os=-unicos
+		;;
+	t90)
+		basic_machine=t90-cray
+		os=-unicos
+		;;
+	tic54x | c54x*)
+		basic_machine=tic54x-unknown
+		os=-coff
+		;;
+	tic55x | c55x*)
+		basic_machine=tic55x-unknown
+		os=-coff
+		;;
+	tic6x | c6x*)
+		basic_machine=tic6x-unknown
+		os=-coff
+		;;
+	tx39)
+		basic_machine=mipstx39-unknown
+		;;
+	tx39el)
+		basic_machine=mipstx39el-unknown
+		;;
+	toad1)
+		basic_machine=pdp10-xkl
+		os=-tops20
+		;;
+	tower | tower-32)
+		basic_machine=m68k-ncr
+		;;
+	tpf)
+		basic_machine=s390x-ibm
+		os=-tpf
+		;;
+	udi29k)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	ultra3)
+		basic_machine=a29k-nyu
+		os=-sym1
+		;;
+	v810 | necv810)
+		basic_machine=v810-nec
+		os=-none
+		;;
+	vaxv)
+		basic_machine=vax-dec
+		os=-sysv
+		;;
+	vms)
+		basic_machine=vax-dec
+		os=-vms
+		;;
+	vpp*|vx|vx-*)
+		basic_machine=f301-fujitsu
+		;;
+	vxworks960)
+		basic_machine=i960-wrs
+		os=-vxworks
+		;;
+	vxworks68)
+		basic_machine=m68k-wrs
+		os=-vxworks
+		;;
+	vxworks29k)
+		basic_machine=a29k-wrs
+		os=-vxworks
+		;;
+	w65*)
+		basic_machine=w65-wdc
+		os=-none
+		;;
+	w89k-*)
+		basic_machine=hppa1.1-winbond
+		os=-proelf
+		;;
+	xbox)
+		basic_machine=i686-pc
+		os=-mingw32
+		;;
+	xps | xps100)
+		basic_machine=xps100-honeywell
+		;;
+	ymp)
+		basic_machine=ymp-cray
+		os=-unicos
+		;;
+	z8k-*-coff)
+		basic_machine=z8k-unknown
+		os=-sim
+		;;
+	none)
+		basic_machine=none-none
+		os=-none
+		;;
+
+# Here we handle the default manufacturer of certain CPU types.  It is in
+# some cases the only manufacturer, in others, it is the most popular.
+	w89k)
+		basic_machine=hppa1.1-winbond
+		;;
+	op50n)
+		basic_machine=hppa1.1-oki
+		;;
+	op60c)
+		basic_machine=hppa1.1-oki
+		;;
+	romp)
+		basic_machine=romp-ibm
+		;;
+	mmix)
+		basic_machine=mmix-knuth
+		;;
+	rs6000)
+		basic_machine=rs6000-ibm
+		;;
+	vax)
+		basic_machine=vax-dec
+		;;
+	pdp10)
+		# there are many clones, so DEC is not a safe bet
+		basic_machine=pdp10-unknown
+		;;
+	pdp11)
+		basic_machine=pdp11-dec
+		;;
+	we32k)
+		basic_machine=we32k-att
+		;;
+	sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
+		basic_machine=sh-unknown
+		;;
+	sparc | sparcv8 | sparcv9 | sparcv9b)
+		basic_machine=sparc-sun
+		;;
+	cydra)
+		basic_machine=cydra-cydrome
+		;;
+	orion)
+		basic_machine=orion-highlevel
+		;;
+	orion105)
+		basic_machine=clipper-highlevel
+		;;
+	mac | mpw | mac-mpw)
+		basic_machine=m68k-apple
+		;;
+	pmac | pmac-mpw)
+		basic_machine=powerpc-apple
+		;;
+	*-unknown)
+		# Make sure to match an already-canonicalized machine name.
+		;;
+	*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+	*-digital*)
+		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+		;;
+	*-commodore*)
+		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+		;;
+	*)
+		;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+        # First match some system type aliases
+        # that might get confused with valid system types.
+	# -solaris* is a basic system type, with this one exception.
+	-solaris1 | -solaris1.*)
+		os=`echo $os | sed -e 's|solaris1|sunos4|'`
+		;;
+	-solaris)
+		os=-solaris2
+		;;
+	-svr4*)
+		os=-sysv4
+		;;
+	-unixware*)
+		os=-sysv4.2uw
+		;;
+	-gnu/linux*)
+		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+		;;
+	# First accept the basic system types.
+	# The portable systems comes first.
+	# Each alternative MUST END IN A *, to match a version number.
+	# -sysv* is not here because it comes later, after sysvr4.
+	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+	      | -aos* \
+	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
+	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+	      | -chorusos* | -chorusrdb* \
+	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
+	      | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+	      | -skyos* | -haiku* | -rdos*)
+	# Remember, each alternative MUST END IN *, to match a version number.
+		;;
+	-qnx*)
+		case $basic_machine in
+		    x86-* | i*86-*)
+			;;
+		    *)
+			os=-nto$os
+			;;
+		esac
+		;;
+	-nto-qnx*)
+		;;
+	-nto*)
+		os=`echo $os | sed -e 's|nto|nto-qnx|'`
+		;;
+	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
+	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+		;;
+	-mac*)
+		os=`echo $os | sed -e 's|mac|macos|'`
+		;;
+	-linux-dietlibc)
+		os=-linux-dietlibc
+		;;
+	-linux*)
+		os=`echo $os | sed -e 's|linux|linux-gnu|'`
+		;;
+	-sunos5*)
+		os=`echo $os | sed -e 's|sunos5|solaris2|'`
+		;;
+	-sunos6*)
+		os=`echo $os | sed -e 's|sunos6|solaris3|'`
+		;;
+	-opened*)
+		os=-openedition
+		;;
+        -os400*)
+		os=-os400
+		;;
+	-wince*)
+		os=-wince
+		;;
+	-osfrose*)
+		os=-osfrose
+		;;
+	-osf*)
+		os=-osf
+		;;
+	-utek*)
+		os=-bsd
+		;;
+	-dynix*)
+		os=-bsd
+		;;
+	-acis*)
+		os=-aos
+		;;
+	-atheos*)
+		os=-atheos
+		;;
+	-syllable*)
+		os=-syllable
+		;;
+	-386bsd)
+		os=-bsd
+		;;
+	-ctix* | -uts*)
+		os=-sysv
+		;;
+	-nova*)
+		os=-rtmk-nova
+		;;
+	-ns2 )
+		os=-nextstep2
+		;;
+	-nsk*)
+		os=-nsk
+		;;
+	# Preserve the version number of sinix5.
+	-sinix5.*)
+		os=`echo $os | sed -e 's|sinix|sysv|'`
+		;;
+	-sinix*)
+		os=-sysv4
+		;;
+        -tpf*)
+		os=-tpf
+		;;
+	-triton*)
+		os=-sysv3
+		;;
+	-oss*)
+		os=-sysv3
+		;;
+	-svr4)
+		os=-sysv4
+		;;
+	-svr3)
+		os=-sysv3
+		;;
+	-sysvr4)
+		os=-sysv4
+		;;
+	# This must come after -sysvr4.
+	-sysv*)
+		;;
+	-ose*)
+		os=-ose
+		;;
+	-es1800*)
+		os=-ose
+		;;
+	-xenix)
+		os=-xenix
+		;;
+	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+		os=-mint
+		;;
+	-aros*)
+		os=-aros
+		;;
+	-kaos*)
+		os=-kaos
+		;;
+	-zvmoe)
+		os=-zvmoe
+		;;
+	-none)
+		;;
+	*)
+		# Get rid of the `-' at the beginning of $os.
+		os=`echo $os | sed 's/[^-]*-//'`
+		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+		exit 1
+		;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system.  Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+	*-acorn)
+		os=-riscix1.2
+		;;
+	arm*-rebel)
+		os=-linux
+		;;
+	arm*-semi)
+		os=-aout
+		;;
+    c4x-* | tic4x-*)
+        os=-coff
+        ;;
+	# This must come before the *-dec entry.
+	pdp10-*)
+		os=-tops20
+		;;
+	pdp11-*)
+		os=-none
+		;;
+	*-dec | vax-*)
+		os=-ultrix4.2
+		;;
+	m68*-apollo)
+		os=-domain
+		;;
+	i386-sun)
+		os=-sunos4.0.2
+		;;
+	m68000-sun)
+		os=-sunos3
+		# This also exists in the configure program, but was not the
+		# default.
+		# os=-sunos4
+		;;
+	m68*-cisco)
+		os=-aout
+		;;
+	mips*-cisco)
+		os=-elf
+		;;
+	mips*-*)
+		os=-elf
+		;;
+	or32-*)
+		os=-coff
+		;;
+	*-tti)	# must be before sparc entry or we get the wrong os.
+		os=-sysv3
+		;;
+	sparc-* | *-sun)
+		os=-sunos4.1.1
+		;;
+	*-be)
+		os=-beos
+		;;
+	*-haiku)
+		os=-haiku
+		;;
+	*-ibm)
+		os=-aix
+		;;
+    	*-knuth)
+		os=-mmixware
+		;;
+	*-wec)
+		os=-proelf
+		;;
+	*-winbond)
+		os=-proelf
+		;;
+	*-oki)
+		os=-proelf
+		;;
+	*-hp)
+		os=-hpux
+		;;
+	*-hitachi)
+		os=-hiux
+		;;
+	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+		os=-sysv
+		;;
+	*-cbm)
+		os=-amigaos
+		;;
+	*-dg)
+		os=-dgux
+		;;
+	*-dolphin)
+		os=-sysv3
+		;;
+	m68k-ccur)
+		os=-rtu
+		;;
+	m88k-omron*)
+		os=-luna
+		;;
+	*-next )
+		os=-nextstep
+		;;
+	*-sequent)
+		os=-ptx
+		;;
+	*-crds)
+		os=-unos
+		;;
+	*-ns)
+		os=-genix
+		;;
+	i370-*)
+		os=-mvs
+		;;
+	*-next)
+		os=-nextstep3
+		;;
+	*-gould)
+		os=-sysv
+		;;
+	*-highlevel)
+		os=-bsd
+		;;
+	*-encore)
+		os=-bsd
+		;;
+	*-sgi)
+		os=-irix
+		;;
+	*-siemens)
+		os=-sysv4
+		;;
+	*-masscomp)
+		os=-rtu
+		;;
+	f30[01]-fujitsu | f700-fujitsu)
+		os=-uxpv
+		;;
+	*-rom68k)
+		os=-coff
+		;;
+	*-*bug)
+		os=-coff
+		;;
+	*-apple)
+		os=-macos
+		;;
+	*-atari*)
+		os=-mint
+		;;
+	*)
+		os=-none
+		;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer.  We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+	*-unknown)
+		case $os in
+			-riscix*)
+				vendor=acorn
+				;;
+			-sunos*)
+				vendor=sun
+				;;
+			-aix*)
+				vendor=ibm
+				;;
+			-beos*)
+				vendor=be
+				;;
+			-hpux*)
+				vendor=hp
+				;;
+			-mpeix*)
+				vendor=hp
+				;;
+			-hiux*)
+				vendor=hitachi
+				;;
+			-unos*)
+				vendor=crds
+				;;
+			-dgux*)
+				vendor=dg
+				;;
+			-luna*)
+				vendor=omron
+				;;
+			-genix*)
+				vendor=ns
+				;;
+			-mvs* | -opened*)
+				vendor=ibm
+				;;
+			-os400*)
+				vendor=ibm
+				;;
+			-ptx*)
+				vendor=sequent
+				;;
+			-tpf*)
+				vendor=ibm
+				;;
+			-vxsim* | -vxworks* | -windiss*)
+				vendor=wrs
+				;;
+			-aux*)
+				vendor=apple
+				;;
+			-hms*)
+				vendor=hitachi
+				;;
+			-mpw* | -macos*)
+				vendor=apple
+				;;
+			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+				vendor=atari
+				;;
+			-vos*)
+				vendor=stratus
+				;;
+		esac
+		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+		;;
+esac
+
+echo $basic_machine$os
+exit
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/libcharset/build-aux/install-sh b/libcharset/build-aux/install-sh
new file mode 100755
index 0000000..0ec27bc
--- /dev/null
+++ b/libcharset/build-aux/install-sh
@@ -0,0 +1,294 @@
+#!/bin/sh
+#
+# install - install a program, script, or datafile
+#
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.  It can only install one file at a time, a restriction
+# shared with many OS's install programs.
+
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+
+
+# put in absolute paths if you don't have them in your path; or use env. vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+transformbasename=""
+transform_arg=""
+instcmd="$mvprog"
+chmodcmd="$chmodprog 0755"
+chowncmd=""
+chgrpcmd=""
+stripcmd=""
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=""
+dst=""
+dir_arg=""
+
+while [ x"$1" != x ]; do
+    case $1 in
+	-c) instcmd=$cpprog
+	    shift
+	    continue;;
+
+	-d) dir_arg=true
+	    shift
+	    continue;;
+
+	-m) chmodcmd="$chmodprog $2"
+	    shift
+	    shift
+	    continue;;
+
+	-o) chowncmd="$chownprog $2"
+	    shift
+	    shift
+	    continue;;
+
+	-g) chgrpcmd="$chgrpprog $2"
+	    shift
+	    shift
+	    continue;;
+
+	-s) stripcmd=$stripprog
+	    shift
+	    continue;;
+
+	-t=*) transformarg=`echo $1 | sed 's/-t=//'`
+	    shift
+	    continue;;
+
+	-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
+	    shift
+	    continue;;
+
+	*)  if [ x"$src" = x ]
+	    then
+		src=$1
+	    else
+		# this colon is to work around a 386BSD /bin/sh bug
+		:
+		dst=$1
+	    fi
+	    shift
+	    continue;;
+    esac
+done
+
+if [ x"$src" = x ]
+then
+	echo "$0: no input file specified" >&2
+	exit 1
+else
+	:
+fi
+
+if [ x"$dir_arg" != x ]; then
+	dst=$src
+	src=""
+
+	if [ -d "$dst" ]; then
+		instcmd=:
+		chmodcmd=""
+	else
+		instcmd=$mkdirprog
+	fi
+else
+
+# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
+# might cause directories to be created, which would be especially bad
+# if $src (and thus $dsttmp) contains '*'.
+
+	if [ -f "$src" ] || [ -d "$src" ]
+	then
+		:
+	else
+		echo "$0: $src does not exist" >&2
+		exit 1
+	fi
+
+	if [ x"$dst" = x ]
+	then
+		echo "$0: no destination specified" >&2
+		exit 1
+	else
+		:
+	fi
+
+# If destination is a directory, append the input filename; if your system
+# does not like double slashes in filenames, you may need to add some logic
+
+	if [ -d "$dst" ]
+	then
+		dst=$dst/`basename "$src"`
+	else
+		:
+	fi
+fi
+
+## this sed command emulates the dirname command
+dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
+
+# Make sure that the destination directory exists.
+#  this part is taken from Noah Friedman's mkinstalldirs script
+
+# Skip lots of stat calls in the usual case.
+if [ ! -d "$dstdir" ]; then
+defaultIFS='
+	'
+IFS="${IFS-$defaultIFS}"
+
+oIFS=$IFS
+# Some sh's can't handle IFS=/ for some reason.
+IFS='%'
+set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
+IFS=$oIFS
+
+pathcomp=''
+
+while [ $# -ne 0 ] ; do
+	pathcomp=$pathcomp$1
+	shift
+
+	if [ ! -d "$pathcomp" ] ;
+        then
+		$mkdirprog "$pathcomp"
+	else
+		:
+	fi
+
+	pathcomp=$pathcomp/
+done
+fi
+
+if [ x"$dir_arg" != x ]
+then
+	$doit $instcmd "$dst" &&
+
+	if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi &&
+	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi &&
+	if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi &&
+	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi
+else
+
+# If we're going to rename the final executable, determine the name now.
+
+	if [ x"$transformarg" = x ]
+	then
+		dstfile=`basename "$dst"`
+	else
+		dstfile=`basename "$dst" $transformbasename |
+			sed $transformarg`$transformbasename
+	fi
+
+# don't allow the sed command to completely eliminate the filename
+
+	if [ x"$dstfile" = x ]
+	then
+		dstfile=`basename "$dst"`
+	else
+		:
+	fi
+
+# Make a couple of temp file names in the proper directory.
+
+	dsttmp=$dstdir/#inst.$$#
+	rmtmp=$dstdir/#rm.$$#
+
+# Trap to clean up temp files at exit.
+
+	trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0
+	trap '(exit $?); exit' 1 2 13 15
+
+# Move or copy the file name to the temp name
+
+	$doit $instcmd "$src" "$dsttmp" &&
+
+# and set any options; do chmod last to preserve setuid bits
+
+# If any of these fail, we abort the whole thing.  If we want to
+# ignore errors from any of these, just make sure not to ignore
+# errors from the above "$doit $instcmd $src $dsttmp" command.
+
+	if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi &&
+	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi &&
+	if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi &&
+	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi &&
+
+# Now remove or move aside any old file at destination location.  We try this
+# two ways since rm can't unlink itself on some systems and the destination
+# file might be busy for other reasons.  In this case, the final cleanup
+# might fail but the new file should still install successfully.
+
+{
+	if [ -f "$dstdir/$dstfile" ]
+	then
+		$doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null ||
+		$doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null ||
+		{
+		  echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
+		  (exit 1); exit
+		}
+	else
+		:
+	fi
+} &&
+
+# Now rename the file to the real destination.
+
+	$doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
+
+fi &&
+
+# The final little trick to "correctly" pass the exit status to the exit trap.
+
+{
+	(exit 0); exit
+}
diff --git a/libcharset/build-aux/ltmain.sh b/libcharset/build-aux/ltmain.sh
new file mode 100644
index 0000000..3061e3c
--- /dev/null
+++ b/libcharset/build-aux/ltmain.sh
@@ -0,0 +1,9636 @@
+
+# libtool (GNU libtool) 2.4
+# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
+# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions.  There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# GNU Libtool is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html,
+# or obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+# Usage: $progname [OPTION]... [MODE-ARG]...
+#
+# Provide generalized library-building support services.
+#
+#       --config             show all configuration variables
+#       --debug              enable verbose shell tracing
+#   -n, --dry-run            display commands without modifying any files
+#       --features           display basic configuration information and exit
+#       --mode=MODE          use operation mode MODE
+#       --preserve-dup-deps  don't remove duplicate dependency libraries
+#       --quiet, --silent    don't print informational messages
+#       --no-quiet, --no-silent
+#                            print informational messages (default)
+#       --tag=TAG            use configuration variables from tag TAG
+#   -v, --verbose            print more informational messages than default
+#       --no-verbose         don't print the extra informational messages
+#       --version            print version information
+#   -h, --help, --help-all   print short, long, or detailed help message
+#
+# MODE must be one of the following:
+#
+#         clean              remove files from the build directory
+#         compile            compile a source file into a libtool object
+#         execute            automatically set library path, then run a program
+#         finish             complete the installation of libtool libraries
+#         install            install libraries or executables
+#         link               create a library or an executable
+#         uninstall          remove libraries from an installed directory
+#
+# MODE-ARGS vary depending on the MODE.  When passed as first option,
+# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
+# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
+#
+# When reporting a bug, please describe a test case to reproduce it and
+# include the following information:
+#
+#         host-triplet:	$host
+#         shell:		$SHELL
+#         compiler:		$LTCC
+#         compiler flags:		$LTCFLAGS
+#         linker:		$LD (gnu? $with_gnu_ld)
+#         $progname:	(GNU libtool) 2.4
+#         automake:	$automake_version
+#         autoconf:	$autoconf_version
+#
+# Report bugs to <bug-libtool@gnu.org>.
+# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
+# General help using GNU software: <http://www.gnu.org/gethelp/>.
+
+PROGRAM=libtool
+PACKAGE=libtool
+VERSION=2.4
+TIMESTAMP=""
+package_revision=1.3293
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+}
+
+# NLS nuisances: We save the old values to restore during execute mode.
+lt_user_locale=
+lt_safe_locale=
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+do
+  eval "if test \"\${$lt_var+set}\" = set; then
+          save_$lt_var=\$$lt_var
+          $lt_var=C
+	  export $lt_var
+	  lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
+	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
+	fi"
+done
+LC_ALL=C
+LANGUAGE=C
+export LANGUAGE LC_ALL
+
+$lt_unset CDPATH
+
+
+# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+# is ksh but when the shell is invoked as "sh" and the current value of
+# the _XPG environment variable is not equal to 1 (one), the special
+# positional parameter $0, within a function call, is the name of the
+# function.
+progpath="$0"
+
+
+
+: ${CP="cp -f"}
+test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
+: ${EGREP="grep -E"}
+: ${FGREP="grep -F"}
+: ${GREP="grep"}
+: ${LN_S="ln -s"}
+: ${MAKE="make"}
+: ${MKDIR="mkdir"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+: ${SED="sed"}
+: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
+: ${Xsed="$SED -e 1s/^X//"}
+
+# Global variables:
+EXIT_SUCCESS=0
+EXIT_FAILURE=1
+EXIT_MISMATCH=63  # $? = 63 is used to indicate version mismatch to missing.
+EXIT_SKIP=77	  # $? = 77 is used to indicate a skipped test to automake.
+
+exit_status=$EXIT_SUCCESS
+
+# Make sure IFS has a sensible default
+lt_nl='
+'
+IFS=" 	$lt_nl"
+
+dirname="s,/[^/]*$,,"
+basename="s,^.*/,,"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
+    if test "X$func_dirname_result" = "X${1}"; then
+      func_dirname_result="${3}"
+    else
+      func_dirname_result="$func_dirname_result${2}"
+    fi
+} # func_dirname may be replaced by extended shell implementation
+
+
+# func_basename file
+func_basename ()
+{
+    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
+} # func_basename may be replaced by extended shell implementation
+
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+    # Extract subdirectory from the argument.
+    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
+    if test "X$func_dirname_result" = "X${1}"; then
+      func_dirname_result="${3}"
+    else
+      func_dirname_result="$func_dirname_result${2}"
+    fi
+    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
+} # func_dirname_and_basename may be replaced by extended shell implementation
+
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+    case ${2} in
+      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+    esac
+} # func_stripname may be replaced by extended shell implementation
+
+
+# These SED scripts presuppose an absolute path with a trailing slash.
+pathcar='s,^/\([^/]*\).*$,\1,'
+pathcdr='s,^/[^/]*,,'
+removedotparts=':dotsl
+		s@/\./@/@g
+		t dotsl
+		s,/\.$,/,'
+collapseslashes='s@/\{1,\}@/@g'
+finalslash='s,/*$,/,'
+
+# func_normal_abspath PATH
+# Remove doubled-up and trailing slashes, "." path components,
+# and cancel out any ".." path components in PATH after making
+# it an absolute path.
+#             value returned in "$func_normal_abspath_result"
+func_normal_abspath ()
+{
+  # Start from root dir and reassemble the path.
+  func_normal_abspath_result=
+  func_normal_abspath_tpath=$1
+  func_normal_abspath_altnamespace=
+  case $func_normal_abspath_tpath in
+    "")
+      # Empty path, that just means $cwd.
+      func_stripname '' '/' "`pwd`"
+      func_normal_abspath_result=$func_stripname_result
+      return
+    ;;
+    # The next three entries are used to spot a run of precisely
+    # two leading slashes without using negated character classes;
+    # we take advantage of case's first-match behaviour.
+    ///*)
+      # Unusual form of absolute path, do nothing.
+    ;;
+    //*)
+      # Not necessarily an ordinary path; POSIX reserves leading '//'
+      # and for example Cygwin uses it to access remote file shares
+      # over CIFS/SMB, so we conserve a leading double slash if found.
+      func_normal_abspath_altnamespace=/
+    ;;
+    /*)
+      # Absolute path, do nothing.
+    ;;
+    *)
+      # Relative path, prepend $cwd.
+      func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
+    ;;
+  esac
+  # Cancel out all the simple stuff to save iterations.  We also want
+  # the path to end with a slash for ease of parsing, so make sure
+  # there is one (and only one) here.
+  func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
+        -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
+  while :; do
+    # Processed it all yet?
+    if test "$func_normal_abspath_tpath" = / ; then
+      # If we ascended to the root using ".." the result may be empty now.
+      if test -z "$func_normal_abspath_result" ; then
+        func_normal_abspath_result=/
+      fi
+      break
+    fi
+    func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
+        -e "$pathcar"`
+    func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
+        -e "$pathcdr"`
+    # Figure out what to do with it
+    case $func_normal_abspath_tcomponent in
+      "")
+        # Trailing empty path component, ignore it.
+      ;;
+      ..)
+        # Parent dir; strip last assembled component from result.
+        func_dirname "$func_normal_abspath_result"
+        func_normal_abspath_result=$func_dirname_result
+      ;;
+      *)
+        # Actual path component, append it.
+        func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
+      ;;
+    esac
+  done
+  # Restore leading double-slash if one was found on entry.
+  func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
+}
+
+# func_relative_path SRCDIR DSTDIR
+# generates a relative path from SRCDIR to DSTDIR, with a trailing
+# slash if non-empty, suitable for immediately appending a filename
+# without needing to append a separator.
+#             value returned in "$func_relative_path_result"
+func_relative_path ()
+{
+  func_relative_path_result=
+  func_normal_abspath "$1"
+  func_relative_path_tlibdir=$func_normal_abspath_result
+  func_normal_abspath "$2"
+  func_relative_path_tbindir=$func_normal_abspath_result
+
+  # Ascend the tree starting from libdir
+  while :; do
+    # check if we have found a prefix of bindir
+    case $func_relative_path_tbindir in
+      $func_relative_path_tlibdir)
+        # found an exact match
+        func_relative_path_tcancelled=
+        break
+        ;;
+      $func_relative_path_tlibdir*)
+        # found a matching prefix
+        func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
+        func_relative_path_tcancelled=$func_stripname_result
+        if test -z "$func_relative_path_result"; then
+          func_relative_path_result=.
+        fi
+        break
+        ;;
+      *)
+        func_dirname $func_relative_path_tlibdir
+        func_relative_path_tlibdir=${func_dirname_result}
+        if test "x$func_relative_path_tlibdir" = x ; then
+          # Have to descend all the way to the root!
+          func_relative_path_result=../$func_relative_path_result
+          func_relative_path_tcancelled=$func_relative_path_tbindir
+          break
+        fi
+        func_relative_path_result=../$func_relative_path_result
+        ;;
+    esac
+  done
+
+  # Now calculate path; take care to avoid doubling-up slashes.
+  func_stripname '' '/' "$func_relative_path_result"
+  func_relative_path_result=$func_stripname_result
+  func_stripname '/' '/' "$func_relative_path_tcancelled"
+  if test "x$func_stripname_result" != x ; then
+    func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
+  fi
+
+  # Normalisation. If bindir is libdir, return empty string,
+  # else relative path ending with a slash; either way, target
+  # file name can be directly appended.
+  if test ! -z "$func_relative_path_result"; then
+    func_stripname './' '' "$func_relative_path_result/"
+    func_relative_path_result=$func_stripname_result
+  fi
+}
+
+# The name of this program:
+func_dirname_and_basename "$progpath"
+progname=$func_basename_result
+
+# Make sure we have an absolute path for reexecution:
+case $progpath in
+  [\\/]*|[A-Za-z]:\\*) ;;
+  *[\\/]*)
+     progdir=$func_dirname_result
+     progdir=`cd "$progdir" && pwd`
+     progpath="$progdir/$progname"
+     ;;
+  *)
+     save_IFS="$IFS"
+     IFS=:
+     for progdir in $PATH; do
+       IFS="$save_IFS"
+       test -x "$progdir/$progname" && break
+     done
+     IFS="$save_IFS"
+     test -n "$progdir" || progdir=`pwd`
+     progpath="$progdir/$progname"
+     ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed="${SED}"' -e 1s/^X//'
+sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution that turns a string into a regex matching for the
+# string literally.
+sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
+
+# Sed substitution that converts a w32 file name or path
+# which contains forward slashes, into one that contains
+# (escaped) backslashes.  A very naive implementation.
+lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+
+# Re-`\' parameter expansions in output of double_quote_subst that were
+# `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
+# in input to double_quote_subst, that '$' was protected from expansion.
+# Since each input `\' is now two `\'s, look for any number of runs of
+# four `\'s followed by two `\'s and then a '$'.  `\' that '$'.
+bs='\\'
+bs2='\\\\'
+bs4='\\\\\\\\'
+dollar='\$'
+sed_double_backslash="\
+  s/$bs4/&\\
+/g
+  s/^$bs2$dollar/$bs&/
+  s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
+  s/\n//g"
+
+# Standard options:
+opt_dry_run=false
+opt_help=false
+opt_quiet=false
+opt_verbose=false
+opt_warning=:
+
+# func_echo arg...
+# Echo program name prefixed message, along with the current mode
+# name if it has been set yet.
+func_echo ()
+{
+    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
+}
+
+# func_verbose arg...
+# Echo program name prefixed message in verbose mode only.
+func_verbose ()
+{
+    $opt_verbose && func_echo ${1+"$@"}
+
+    # A bug in bash halts the script if the last line of a function
+    # fails when set -e is in force, so we need another command to
+    # work around that:
+    :
+}
+
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+    $ECHO "$*"
+}
+
+# func_error arg...
+# Echo program name prefixed message to standard error.
+func_error ()
+{
+    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
+}
+
+# func_warning arg...
+# Echo program name prefixed warning message to standard error.
+func_warning ()
+{
+    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
+
+    # bash bug again:
+    :
+}
+
+# func_fatal_error arg...
+# Echo program name prefixed message to standard error, and exit.
+func_fatal_error ()
+{
+    func_error ${1+"$@"}
+    exit $EXIT_FAILURE
+}
+
+# func_fatal_help arg...
+# Echo program name prefixed message to standard error, followed by
+# a help hint, and exit.
+func_fatal_help ()
+{
+    func_error ${1+"$@"}
+    func_fatal_error "$help"
+}
+help="Try \`$progname --help' for more information."  ## default
+
+
+# func_grep expression filename
+# Check whether EXPRESSION matches any line of FILENAME, without output.
+func_grep ()
+{
+    $GREP "$1" "$2" >/dev/null 2>&1
+}
+
+
+# func_mkdir_p directory-path
+# Make sure the entire path to DIRECTORY-PATH is available.
+func_mkdir_p ()
+{
+    my_directory_path="$1"
+    my_dir_list=
+
+    if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
+
+      # Protect directory names starting with `-'
+      case $my_directory_path in
+        -*) my_directory_path="./$my_directory_path" ;;
+      esac
+
+      # While some portion of DIR does not yet exist...
+      while test ! -d "$my_directory_path"; do
+        # ...make a list in topmost first order.  Use a colon delimited
+	# list incase some portion of path contains whitespace.
+        my_dir_list="$my_directory_path:$my_dir_list"
+
+        # If the last portion added has no slash in it, the list is done
+        case $my_directory_path in */*) ;; *) break ;; esac
+
+        # ...otherwise throw away the child directory and loop
+        my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
+      done
+      my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
+
+      save_mkdir_p_IFS="$IFS"; IFS=':'
+      for my_dir in $my_dir_list; do
+	IFS="$save_mkdir_p_IFS"
+        # mkdir can fail with a `File exist' error if two processes
+        # try to create one of the directories concurrently.  Don't
+        # stop in that case!
+        $MKDIR "$my_dir" 2>/dev/null || :
+      done
+      IFS="$save_mkdir_p_IFS"
+
+      # Bail out if we (or some other process) failed to create a directory.
+      test -d "$my_directory_path" || \
+        func_fatal_error "Failed to create \`$1'"
+    fi
+}
+
+
+# func_mktempdir [string]
+# Make a temporary directory that won't clash with other running
+# libtool processes, and avoids race conditions if possible.  If
+# given, STRING is the basename for that directory.
+func_mktempdir ()
+{
+    my_template="${TMPDIR-/tmp}/${1-$progname}"
+
+    if test "$opt_dry_run" = ":"; then
+      # Return a directory name, but don't create it in dry-run mode
+      my_tmpdir="${my_template}-$$"
+    else
+
+      # If mktemp works, use that first and foremost
+      my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
+
+      if test ! -d "$my_tmpdir"; then
+        # Failing that, at least try and use $RANDOM to avoid a race
+        my_tmpdir="${my_template}-${RANDOM-0}$$"
+
+        save_mktempdir_umask=`umask`
+        umask 0077
+        $MKDIR "$my_tmpdir"
+        umask $save_mktempdir_umask
+      fi
+
+      # If we're not in dry-run mode, bomb out on failure
+      test -d "$my_tmpdir" || \
+        func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
+    fi
+
+    $ECHO "$my_tmpdir"
+}
+
+
+# func_quote_for_eval arg
+# Aesthetically quote ARG to be evaled later.
+# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
+# is double-quoted, suitable for a subsequent eval, whereas
+# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
+# which are still active within double quotes backslashified.
+func_quote_for_eval ()
+{
+    case $1 in
+      *[\\\`\"\$]*)
+	func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
+      *)
+        func_quote_for_eval_unquoted_result="$1" ;;
+    esac
+
+    case $func_quote_for_eval_unquoted_result in
+      # Double-quote args containing shell metacharacters to delay
+      # word splitting, command substitution and and variable
+      # expansion for a subsequent eval.
+      # Many Bourne shells cannot handle close brackets correctly
+      # in scan sets, so we specify it separately.
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+        func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
+        ;;
+      *)
+        func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
+    esac
+}
+
+
+# func_quote_for_expand arg
+# Aesthetically quote ARG to be evaled later; same as above,
+# but do not quote variable references.
+func_quote_for_expand ()
+{
+    case $1 in
+      *[\\\`\"]*)
+	my_arg=`$ECHO "$1" | $SED \
+	    -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
+      *)
+        my_arg="$1" ;;
+    esac
+
+    case $my_arg in
+      # Double-quote args containing shell metacharacters to delay
+      # word splitting and command substitution for a subsequent eval.
+      # Many Bourne shells cannot handle close brackets correctly
+      # in scan sets, so we specify it separately.
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+        my_arg="\"$my_arg\""
+        ;;
+    esac
+
+    func_quote_for_expand_result="$my_arg"
+}
+
+
+# func_show_eval cmd [fail_exp]
+# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
+# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.
+func_show_eval ()
+{
+    my_cmd="$1"
+    my_fail_exp="${2-:}"
+
+    ${opt_silent-false} || {
+      func_quote_for_expand "$my_cmd"
+      eval "func_echo $func_quote_for_expand_result"
+    }
+
+    if ${opt_dry_run-false}; then :; else
+      eval "$my_cmd"
+      my_status=$?
+      if test "$my_status" -eq 0; then :; else
+	eval "(exit $my_status); $my_fail_exp"
+      fi
+    fi
+}
+
+
+# func_show_eval_locale cmd [fail_exp]
+# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
+# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.  Use the saved locale for evaluation.
+func_show_eval_locale ()
+{
+    my_cmd="$1"
+    my_fail_exp="${2-:}"
+
+    ${opt_silent-false} || {
+      func_quote_for_expand "$my_cmd"
+      eval "func_echo $func_quote_for_expand_result"
+    }
+
+    if ${opt_dry_run-false}; then :; else
+      eval "$lt_user_locale
+	    $my_cmd"
+      my_status=$?
+      eval "$lt_safe_locale"
+      if test "$my_status" -eq 0; then :; else
+	eval "(exit $my_status); $my_fail_exp"
+      fi
+    fi
+}
+
+# func_tr_sh
+# Turn $1 into a string suitable for a shell variable name.
+# Result is stored in $func_tr_sh_result.  All characters
+# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
+# if $1 begins with a digit, a '_' is prepended as well.
+func_tr_sh ()
+{
+  case $1 in
+  [0-9]* | *[!a-zA-Z0-9_]*)
+    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
+    ;;
+  * )
+    func_tr_sh_result=$1
+    ;;
+  esac
+}
+
+
+# func_version
+# Echo version message to standard output and exit.
+func_version ()
+{
+    $opt_debug
+
+    $SED -n '/(C)/!b go
+	:more
+	/\./!{
+	  N
+	  s/\n# / /
+	  b more
+	}
+	:go
+	/^# '$PROGRAM' (GNU /,/# warranty; / {
+        s/^# //
+	s/^# *$//
+        s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
+        p
+     }' < "$progpath"
+     exit $?
+}
+
+# func_usage
+# Echo short help message to standard output and exit.
+func_usage ()
+{
+    $opt_debug
+
+    $SED -n '/^# Usage:/,/^#  *.*--help/ {
+        s/^# //
+	s/^# *$//
+	s/\$progname/'$progname'/
+	p
+    }' < "$progpath"
+    echo
+    $ECHO "run \`$progname --help | more' for full usage"
+    exit $?
+}
+
+# func_help [NOEXIT]
+# Echo long help message to standard output and exit,
+# unless 'noexit' is passed as argument.
+func_help ()
+{
+    $opt_debug
+
+    $SED -n '/^# Usage:/,/# Report bugs to/ {
+	:print
+        s/^# //
+	s/^# *$//
+	s*\$progname*'$progname'*
+	s*\$host*'"$host"'*
+	s*\$SHELL*'"$SHELL"'*
+	s*\$LTCC*'"$LTCC"'*
+	s*\$LTCFLAGS*'"$LTCFLAGS"'*
+	s*\$LD*'"$LD"'*
+	s/\$with_gnu_ld/'"$with_gnu_ld"'/
+	s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
+	s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
+	p
+	d
+     }
+     /^# .* home page:/b print
+     /^# General help using/b print
+     ' < "$progpath"
+    ret=$?
+    if test -z "$1"; then
+      exit $ret
+    fi
+}
+
+# func_missing_arg argname
+# Echo program name prefixed message to standard error and set global
+# exit_cmd.
+func_missing_arg ()
+{
+    $opt_debug
+
+    func_error "missing argument for $1."
+    exit_cmd=exit
+}
+
+
+# func_split_short_opt shortopt
+# Set func_split_short_opt_name and func_split_short_opt_arg shell
+# variables after splitting SHORTOPT after the 2nd character.
+func_split_short_opt ()
+{
+    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
+    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
+
+    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
+    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
+} # func_split_short_opt may be replaced by extended shell implementation
+
+
+# func_split_long_opt longopt
+# Set func_split_long_opt_name and func_split_long_opt_arg shell
+# variables after splitting LONGOPT at the `=' sign.
+func_split_long_opt ()
+{
+    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
+    my_sed_long_arg='1s/^--[^=]*=//'
+
+    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
+    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
+} # func_split_long_opt may be replaced by extended shell implementation
+
+exit_cmd=:
+
+
+
+
+
+magic="%%%MAGIC variable%%%"
+magic_exe="%%%MAGIC EXE variable%%%"
+
+# Global variables.
+nonopt=
+preserve_args=
+lo2o="s/\\.lo\$/.${objext}/"
+o2lo="s/\\.${objext}\$/.lo/"
+extracted_archives=
+extracted_serial=0
+
+# If this variable is set in any of the actions, the command in it
+# will be execed at the end.  This prevents here-documents from being
+# left over by shells.
+exec_cmd=
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+    eval "${1}=\$${1}\${2}"
+} # func_append may be replaced by extended shell implementation
+
+# func_append_quoted var value
+# Quote VALUE and append to the end of shell variable VAR, separated
+# by a space.
+func_append_quoted ()
+{
+    func_quote_for_eval "${2}"
+    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
+} # func_append_quoted may be replaced by extended shell implementation
+
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+    func_arith_result=`expr "${@}"`
+} # func_arith may be replaced by extended shell implementation
+
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
+} # func_len may be replaced by extended shell implementation
+
+
+# func_lo2o object
+func_lo2o ()
+{
+    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
+} # func_lo2o may be replaced by extended shell implementation
+
+
+# func_xform libobj-or-source
+func_xform ()
+{
+    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
+} # func_xform may be replaced by extended shell implementation
+
+
+# func_fatal_configuration arg...
+# Echo program name prefixed message to standard error, followed by
+# a configuration failure hint, and exit.
+func_fatal_configuration ()
+{
+    func_error ${1+"$@"}
+    func_error "See the $PACKAGE documentation for more information."
+    func_fatal_error "Fatal configuration error."
+}
+
+
+# func_config
+# Display the configuration for all the tags in this script.
+func_config ()
+{
+    re_begincf='^# ### BEGIN LIBTOOL'
+    re_endcf='^# ### END LIBTOOL'
+
+    # Default configuration.
+    $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath"
+
+    # Now print the configurations for the tags.
+    for tagname in $taglist; do
+      $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath"
+    done
+
+    exit $?
+}
+
+# func_features
+# Display the features supported by this script.
+func_features ()
+{
+    echo "host: $host"
+    if test "$build_libtool_libs" = yes; then
+      echo "enable shared libraries"
+    else
+      echo "disable shared libraries"
+    fi
+    if test "$build_old_libs" = yes; then
+      echo "enable static libraries"
+    else
+      echo "disable static libraries"
+    fi
+
+    exit $?
+}
+
+# func_enable_tag tagname
+# Verify that TAGNAME is valid, and either flag an error and exit, or
+# enable the TAGNAME tag.  We also add TAGNAME to the global $taglist
+# variable here.
+func_enable_tag ()
+{
+  # Global variable:
+  tagname="$1"
+
+  re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
+  re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
+  sed_extractcf="/$re_begincf/,/$re_endcf/p"
+
+  # Validate tagname.
+  case $tagname in
+    *[!-_A-Za-z0-9,/]*)
+      func_fatal_error "invalid tag name: $tagname"
+      ;;
+  esac
+
+  # Don't test for the "default" C tag, as we know it's
+  # there but not specially marked.
+  case $tagname in
+    CC) ;;
+    *)
+      if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
+	taglist="$taglist $tagname"
+
+	# Evaluate the configuration.  Be careful to quote the path
+	# and the sed script, to avoid splitting on whitespace, but
+	# also don't use non-portable quotes within backquotes within
+	# quotes we have to do it in 2 steps:
+	extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
+	eval "$extractedcf"
+      else
+	func_error "ignoring unknown tag $tagname"
+      fi
+      ;;
+  esac
+}
+
+# func_check_version_match
+# Ensure that we are using m4 macros, and libtool script from the same
+# release of libtool.
+func_check_version_match ()
+{
+  if test "$package_revision" != "$macro_revision"; then
+    if test "$VERSION" != "$macro_version"; then
+      if test -z "$macro_version"; then
+        cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+$progname: definition of this LT_INIT comes from an older release.
+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+$progname: and run autoconf again.
+_LT_EOF
+      else
+        cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+$progname: and run autoconf again.
+_LT_EOF
+      fi
+    else
+      cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
+$progname: but the definition of this LT_INIT comes from revision $macro_revision.
+$progname: You should recreate aclocal.m4 with macros from revision $package_revision
+$progname: of $PACKAGE $VERSION and run autoconf again.
+_LT_EOF
+    fi
+
+    exit $EXIT_MISMATCH
+  fi
+}
+
+
+# Shorthand for --mode=foo, only valid as the first argument
+case $1 in
+clean|clea|cle|cl)
+  shift; set dummy --mode clean ${1+"$@"}; shift
+  ;;
+compile|compil|compi|comp|com|co|c)
+  shift; set dummy --mode compile ${1+"$@"}; shift
+  ;;
+execute|execut|execu|exec|exe|ex|e)
+  shift; set dummy --mode execute ${1+"$@"}; shift
+  ;;
+finish|finis|fini|fin|fi|f)
+  shift; set dummy --mode finish ${1+"$@"}; shift
+  ;;
+install|instal|insta|inst|ins|in|i)
+  shift; set dummy --mode install ${1+"$@"}; shift
+  ;;
+link|lin|li|l)
+  shift; set dummy --mode link ${1+"$@"}; shift
+  ;;
+uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
+  shift; set dummy --mode uninstall ${1+"$@"}; shift
+  ;;
+esac
+
+
+
+# Option defaults:
+opt_debug=:
+opt_dry_run=false
+opt_config=false
+opt_preserve_dup_deps=false
+opt_features=false
+opt_finish=false
+opt_help=false
+opt_help_all=false
+opt_silent=:
+opt_verbose=:
+opt_silent=false
+opt_verbose=false
+
+
+# Parse options once, thoroughly.  This comes as soon as possible in the
+# script to make things like `--version' happen as quickly as we can.
+{
+  # this just eases exit handling
+  while test $# -gt 0; do
+    opt="$1"
+    shift
+    case $opt in
+      --debug|-x)	opt_debug='set -x'
+			func_echo "enabling shell trace mode"
+			$opt_debug
+			;;
+      --dry-run|--dryrun|-n)
+			opt_dry_run=:
+			;;
+      --config)
+			opt_config=:
+func_config
+			;;
+      --dlopen|-dlopen)
+			optarg="$1"
+			opt_dlopen="${opt_dlopen+$opt_dlopen
+}$optarg"
+			shift
+			;;
+      --preserve-dup-deps)
+			opt_preserve_dup_deps=:
+			;;
+      --features)
+			opt_features=:
+func_features
+			;;
+      --finish)
+			opt_finish=:
+set dummy --mode finish ${1+"$@"}; shift
+			;;
+      --help)
+			opt_help=:
+			;;
+      --help-all)
+			opt_help_all=:
+opt_help=': help-all'
+			;;
+      --mode)
+			test $# = 0 && func_missing_arg $opt && break
+			optarg="$1"
+			opt_mode="$optarg"
+case $optarg in
+  # Valid mode arguments:
+  clean|compile|execute|finish|install|link|relink|uninstall) ;;
+
+  # Catch anything else as an error
+  *) func_error "invalid argument for $opt"
+     exit_cmd=exit
+     break
+     ;;
+esac
+			shift
+			;;
+      --no-silent|--no-quiet)
+			opt_silent=false
+func_append preserve_args " $opt"
+			;;
+      --no-verbose)
+			opt_verbose=false
+func_append preserve_args " $opt"
+			;;
+      --silent|--quiet)
+			opt_silent=:
+func_append preserve_args " $opt"
+        opt_verbose=false
+			;;
+      --verbose|-v)
+			opt_verbose=:
+func_append preserve_args " $opt"
+opt_silent=false
+			;;
+      --tag)
+			test $# = 0 && func_missing_arg $opt && break
+			optarg="$1"
+			opt_tag="$optarg"
+func_append preserve_args " $opt $optarg"
+func_enable_tag "$optarg"
+			shift
+			;;
+
+      -\?|-h)		func_usage				;;
+      --help)		func_help				;;
+      --version)	func_version				;;
+
+      # Separate optargs to long options:
+      --*=*)
+			func_split_long_opt "$opt"
+			set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
+			shift
+			;;
+
+      # Separate non-argument short options:
+      -\?*|-h*|-n*|-v*)
+			func_split_short_opt "$opt"
+			set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
+			shift
+			;;
+
+      --)		break					;;
+      -*)		func_fatal_help "unrecognized option \`$opt'" ;;
+      *)		set dummy "$opt" ${1+"$@"};	shift; break  ;;
+    esac
+  done
+
+  # Validate options:
+
+  # save first non-option argument
+  if test "$#" -gt 0; then
+    nonopt="$opt"
+    shift
+  fi
+
+  # preserve --debug
+  test "$opt_debug" = : || func_append preserve_args " --debug"
+
+  case $host in
+    *cygwin* | *mingw* | *pw32* | *cegcc*)
+      # don't eliminate duplications in $postdeps and $predeps
+      opt_duplicate_compiler_generated_deps=:
+      ;;
+    *)
+      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
+      ;;
+  esac
+
+  $opt_help || {
+    # Sanity checks first:
+    func_check_version_match
+
+    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+      func_fatal_configuration "not configured to build any kind of library"
+    fi
+
+    # Darwin sucks
+    eval std_shrext=\"$shrext_cmds\"
+
+    # Only execute mode is allowed to have -dlopen flags.
+    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
+      func_error "unrecognized option \`-dlopen'"
+      $ECHO "$help" 1>&2
+      exit $EXIT_FAILURE
+    fi
+
+    # Change the help message to a mode-specific one.
+    generic_help="$help"
+    help="Try \`$progname --help --mode=$opt_mode' for more information."
+  }
+
+
+  # Bail if the options were screwed
+  $exit_cmd $EXIT_FAILURE
+}
+
+
+
+
+## ----------- ##
+##    Main.    ##
+## ----------- ##
+
+# func_lalib_p file
+# True iff FILE is a libtool `.la' library or `.lo' object file.
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_lalib_p ()
+{
+    test -f "$1" &&
+      $SED -e 4q "$1" 2>/dev/null \
+        | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
+}
+
+# func_lalib_unsafe_p file
+# True iff FILE is a libtool `.la' library or `.lo' object file.
+# This function implements the same check as func_lalib_p without
+# resorting to external programs.  To this end, it redirects stdin and
+# closes it afterwards, without saving the original file descriptor.
+# As a safety measure, use it only where a negative result would be
+# fatal anyway.  Works if `file' does not exist.
+func_lalib_unsafe_p ()
+{
+    lalib_p=no
+    if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
+	for lalib_p_l in 1 2 3 4
+	do
+	    read lalib_p_line
+	    case "$lalib_p_line" in
+		\#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
+	    esac
+	done
+	exec 0<&5 5<&-
+    fi
+    test "$lalib_p" = yes
+}
+
+# func_ltwrapper_script_p file
+# True iff FILE is a libtool wrapper script
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_script_p ()
+{
+    func_lalib_p "$1"
+}
+
+# func_ltwrapper_executable_p file
+# True iff FILE is a libtool wrapper executable
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_executable_p ()
+{
+    func_ltwrapper_exec_suffix=
+    case $1 in
+    *.exe) ;;
+    *) func_ltwrapper_exec_suffix=.exe ;;
+    esac
+    $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1
+}
+
+# func_ltwrapper_scriptname file
+# Assumes file is an ltwrapper_executable
+# uses $file to determine the appropriate filename for a
+# temporary ltwrapper_script.
+func_ltwrapper_scriptname ()
+{
+    func_dirname_and_basename "$1" "" "."
+    func_stripname '' '.exe' "$func_basename_result"
+    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+}
+
+# func_ltwrapper_p file
+# True iff FILE is a libtool wrapper script or wrapper executable
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_p ()
+{
+    func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1"
+}
+
+
+# func_execute_cmds commands fail_cmd
+# Execute tilde-delimited COMMANDS.
+# If FAIL_CMD is given, eval that upon failure.
+# FAIL_CMD may read-access the current command in variable CMD!
+func_execute_cmds ()
+{
+    $opt_debug
+    save_ifs=$IFS; IFS='~'
+    for cmd in $1; do
+      IFS=$save_ifs
+      eval cmd=\"$cmd\"
+      func_show_eval "$cmd" "${2-:}"
+    done
+    IFS=$save_ifs
+}
+
+
+# func_source file
+# Source FILE, adding directory component if necessary.
+# Note that it is not necessary on cygwin/mingw to append a dot to
+# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
+# behavior happens only for exec(3), not for open(2)!  Also, sourcing
+# `FILE.' does not work on cygwin managed mounts.
+func_source ()
+{
+    $opt_debug
+    case $1 in
+    */* | *\\*)	. "$1" ;;
+    *)		. "./$1" ;;
+    esac
+}
+
+
+# func_resolve_sysroot PATH
+# Replace a leading = in PATH with a sysroot.  Store the result into
+# func_resolve_sysroot_result
+func_resolve_sysroot ()
+{
+  func_resolve_sysroot_result=$1
+  case $func_resolve_sysroot_result in
+  =*)
+    func_stripname '=' '' "$func_resolve_sysroot_result"
+    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
+    ;;
+  esac
+}
+
+# func_replace_sysroot PATH
+# If PATH begins with the sysroot, replace it with = and
+# store the result into func_replace_sysroot_result.
+func_replace_sysroot ()
+{
+  case "$lt_sysroot:$1" in
+  ?*:"$lt_sysroot"*)
+    func_stripname "$lt_sysroot" '' "$1"
+    func_replace_sysroot_result="=$func_stripname_result"
+    ;;
+  *)
+    # Including no sysroot.
+    func_replace_sysroot_result=$1
+    ;;
+  esac
+}
+
+# func_infer_tag arg
+# Infer tagged configuration to use if any are available and
+# if one wasn't chosen via the "--tag" command line option.
+# Only attempt this if the compiler in the base compile
+# command doesn't match the default compiler.
+# arg is usually of the form 'gcc ...'
+func_infer_tag ()
+{
+    $opt_debug
+    if test -n "$available_tags" && test -z "$tagname"; then
+      CC_quoted=
+      for arg in $CC; do
+	func_append_quoted CC_quoted "$arg"
+      done
+      CC_expanded=`func_echo_all $CC`
+      CC_quoted_expanded=`func_echo_all $CC_quoted`
+      case $@ in
+      # Blanks in the command may have been stripped by the calling shell,
+      # but not from the CC environment variable when configure was run.
+      " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
+      " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;;
+      # Blanks at the start of $base_compile will cause this to fail
+      # if we don't check for them as well.
+      *)
+	for z in $available_tags; do
+	  if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
+	    # Evaluate the configuration.
+	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
+	    CC_quoted=
+	    for arg in $CC; do
+	      # Double-quote args containing other shell metacharacters.
+	      func_append_quoted CC_quoted "$arg"
+	    done
+	    CC_expanded=`func_echo_all $CC`
+	    CC_quoted_expanded=`func_echo_all $CC_quoted`
+	    case "$@ " in
+	    " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
+	    " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*)
+	      # The compiler in the base compile command matches
+	      # the one in the tagged configuration.
+	      # Assume this is the tagged configuration we want.
+	      tagname=$z
+	      break
+	      ;;
+	    esac
+	  fi
+	done
+	# If $tagname still isn't set, then no tagged configuration
+	# was found and let the user know that the "--tag" command
+	# line option must be used.
+	if test -z "$tagname"; then
+	  func_echo "unable to infer tagged configuration"
+	  func_fatal_error "specify a tag with \`--tag'"
+#	else
+#	  func_verbose "using $tagname tagged configuration"
+	fi
+	;;
+      esac
+    fi
+}
+
+
+
+# func_write_libtool_object output_name pic_name nonpic_name
+# Create a libtool object file (analogous to a ".la" file),
+# but don't create it if we're doing a dry run.
+func_write_libtool_object ()
+{
+    write_libobj=${1}
+    if test "$build_libtool_libs" = yes; then
+      write_lobj=\'${2}\'
+    else
+      write_lobj=none
+    fi
+
+    if test "$build_old_libs" = yes; then
+      write_oldobj=\'${3}\'
+    else
+      write_oldobj=none
+    fi
+
+    $opt_dry_run || {
+      cat >${write_libobj}T <<EOF
+# $write_libobj - a libtool object file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object=$write_lobj
+
+# Name of the non-PIC object
+non_pic_object=$write_oldobj
+
+EOF
+      $MV "${write_libobj}T" "${write_libobj}"
+    }
+}
+
+
+##################################################
+# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
+##################################################
+
+# func_convert_core_file_wine_to_w32 ARG
+# Helper function used by file name conversion functions when $build is *nix,
+# and $host is mingw, cygwin, or some other w32 environment. Relies on a
+# correctly configured wine environment available, with the winepath program
+# in $build's $PATH.
+#
+# ARG is the $build file name to be converted to w32 format.
+# Result is available in $func_convert_core_file_wine_to_w32_result, and will
+# be empty on error (or when ARG is empty)
+func_convert_core_file_wine_to_w32 ()
+{
+  $opt_debug
+  func_convert_core_file_wine_to_w32_result="$1"
+  if test -n "$1"; then
+    # Unfortunately, winepath does not exit with a non-zero error code, so we
+    # are forced to check the contents of stdout. On the other hand, if the
+    # command is not found, the shell will set an exit code of 127 and print
+    # *an error message* to stdout. So we must check for both error code of
+    # zero AND non-empty stdout, which explains the odd construction:
+    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
+    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
+      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
+        $SED -e "$lt_sed_naive_backslashify"`
+    else
+      func_convert_core_file_wine_to_w32_result=
+    fi
+  fi
+}
+# end: func_convert_core_file_wine_to_w32
+
+
+# func_convert_core_path_wine_to_w32 ARG
+# Helper function used by path conversion functions when $build is *nix, and
+# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
+# configured wine environment available, with the winepath program in $build's
+# $PATH. Assumes ARG has no leading or trailing path separator characters.
+#
+# ARG is path to be converted from $build format to win32.
+# Result is available in $func_convert_core_path_wine_to_w32_result.
+# Unconvertible file (directory) names in ARG are skipped; if no directory names
+# are convertible, then the result may be empty.
+func_convert_core_path_wine_to_w32 ()
+{
+  $opt_debug
+  # unfortunately, winepath doesn't convert paths, only file names
+  func_convert_core_path_wine_to_w32_result=""
+  if test -n "$1"; then
+    oldIFS=$IFS
+    IFS=:
+    for func_convert_core_path_wine_to_w32_f in $1; do
+      IFS=$oldIFS
+      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
+      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
+        if test -z "$func_convert_core_path_wine_to_w32_result"; then
+          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
+        else
+          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
+        fi
+      fi
+    done
+    IFS=$oldIFS
+  fi
+}
+# end: func_convert_core_path_wine_to_w32
+
+
+# func_cygpath ARGS...
+# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
+# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
+# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
+# (2), returns the Cygwin file name or path in func_cygpath_result (input
+# file name or path is assumed to be in w32 format, as previously converted
+# from $build's *nix or MSYS format). In case (3), returns the w32 file name
+# or path in func_cygpath_result (input file name or path is assumed to be in
+# Cygwin format). Returns an empty string on error.
+#
+# ARGS are passed to cygpath, with the last one being the file name or path to
+# be converted.
+#
+# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
+# environment variable; do not put it in $PATH.
+func_cygpath ()
+{
+  $opt_debug
+  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
+    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
+    if test "$?" -ne 0; then
+      # on failure, ensure result is empty
+      func_cygpath_result=
+    fi
+  else
+    func_cygpath_result=
+    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
+  fi
+}
+#end: func_cygpath
+
+
+# func_convert_core_msys_to_w32 ARG
+# Convert file name or path ARG from MSYS format to w32 format.  Return
+# result in func_convert_core_msys_to_w32_result.
+func_convert_core_msys_to_w32 ()
+{
+  $opt_debug
+  # awkward: cmd appends spaces to result
+  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
+    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
+}
+#end: func_convert_core_msys_to_w32
+
+
+# func_convert_file_check ARG1 ARG2
+# Verify that ARG1 (a file name in $build format) was converted to $host
+# format in ARG2. Otherwise, emit an error message, but continue (resetting
+# func_to_host_file_result to ARG1).
+func_convert_file_check ()
+{
+  $opt_debug
+  if test -z "$2" && test -n "$1" ; then
+    func_error "Could not determine host file name corresponding to"
+    func_error "  \`$1'"
+    func_error "Continuing, but uninstalled executables may not work."
+    # Fallback:
+    func_to_host_file_result="$1"
+  fi
+}
+# end func_convert_file_check
+
+
+# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
+# Verify that FROM_PATH (a path in $build format) was converted to $host
+# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
+# func_to_host_file_result to a simplistic fallback value (see below).
+func_convert_path_check ()
+{
+  $opt_debug
+  if test -z "$4" && test -n "$3"; then
+    func_error "Could not determine the host path corresponding to"
+    func_error "  \`$3'"
+    func_error "Continuing, but uninstalled executables may not work."
+    # Fallback.  This is a deliberately simplistic "conversion" and
+    # should not be "improved".  See libtool.info.
+    if test "x$1" != "x$2"; then
+      lt_replace_pathsep_chars="s|$1|$2|g"
+      func_to_host_path_result=`echo "$3" |
+        $SED -e "$lt_replace_pathsep_chars"`
+    else
+      func_to_host_path_result="$3"
+    fi
+  fi
+}
+# end func_convert_path_check
+
+
+# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
+# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
+# and appending REPL if ORIG matches BACKPAT.
+func_convert_path_front_back_pathsep ()
+{
+  $opt_debug
+  case $4 in
+  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
+    ;;
+  esac
+  case $4 in
+  $2 ) func_append func_to_host_path_result "$3"
+    ;;
+  esac
+}
+# end func_convert_path_front_back_pathsep
+
+
+##################################################
+# $build to $host FILE NAME CONVERSION FUNCTIONS #
+##################################################
+# invoked via `$to_host_file_cmd ARG'
+#
+# In each case, ARG is the path to be converted from $build to $host format.
+# Result will be available in $func_to_host_file_result.
+
+
+# func_to_host_file ARG
+# Converts the file name ARG from $build format to $host format. Return result
+# in func_to_host_file_result.
+func_to_host_file ()
+{
+  $opt_debug
+  $to_host_file_cmd "$1"
+}
+# end func_to_host_file
+
+
+# func_to_tool_file ARG LAZY
+# converts the file name ARG from $build format to toolchain format. Return
+# result in func_to_tool_file_result.  If the conversion in use is listed
+# in (the comma separated) LAZY, no conversion takes place.
+func_to_tool_file ()
+{
+  $opt_debug
+  case ,$2, in
+    *,"$to_tool_file_cmd",*)
+      func_to_tool_file_result=$1
+      ;;
+    *)
+      $to_tool_file_cmd "$1"
+      func_to_tool_file_result=$func_to_host_file_result
+      ;;
+  esac
+}
+# end func_to_tool_file
+
+
+# func_convert_file_noop ARG
+# Copy ARG to func_to_host_file_result.
+func_convert_file_noop ()
+{
+  func_to_host_file_result="$1"
+}
+# end func_convert_file_noop
+
+
+# func_convert_file_msys_to_w32 ARG
+# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
+# conversion to w32 is not available inside the cwrapper.  Returns result in
+# func_to_host_file_result.
+func_convert_file_msys_to_w32 ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    func_convert_core_msys_to_w32 "$1"
+    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_msys_to_w32
+
+
+# func_convert_file_cygwin_to_w32 ARG
+# Convert file name ARG from Cygwin to w32 format.  Returns result in
+# func_to_host_file_result.
+func_convert_file_cygwin_to_w32 ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
+    # LT_CYGPATH in this case.
+    func_to_host_file_result=`cygpath -m "$1"`
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_cygwin_to_w32
+
+
+# func_convert_file_nix_to_w32 ARG
+# Convert file name ARG from *nix to w32 format.  Requires a wine environment
+# and a working winepath. Returns result in func_to_host_file_result.
+func_convert_file_nix_to_w32 ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    func_convert_core_file_wine_to_w32 "$1"
+    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_nix_to_w32
+
+
+# func_convert_file_msys_to_cygwin ARG
+# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
+# Returns result in func_to_host_file_result.
+func_convert_file_msys_to_cygwin ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    func_convert_core_msys_to_w32 "$1"
+    func_cygpath -u "$func_convert_core_msys_to_w32_result"
+    func_to_host_file_result="$func_cygpath_result"
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_msys_to_cygwin
+
+
+# func_convert_file_nix_to_cygwin ARG
+# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
+# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
+# in func_to_host_file_result.
+func_convert_file_nix_to_cygwin ()
+{
+  $opt_debug
+  func_to_host_file_result="$1"
+  if test -n "$1"; then
+    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
+    func_convert_core_file_wine_to_w32 "$1"
+    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
+    func_to_host_file_result="$func_cygpath_result"
+  fi
+  func_convert_file_check "$1" "$func_to_host_file_result"
+}
+# end func_convert_file_nix_to_cygwin
+
+
+#############################################
+# $build to $host PATH CONVERSION FUNCTIONS #
+#############################################
+# invoked via `$to_host_path_cmd ARG'
+#
+# In each case, ARG is the path to be converted from $build to $host format.
+# The result will be available in $func_to_host_path_result.
+#
+# Path separators are also converted from $build format to $host format.  If
+# ARG begins or ends with a path separator character, it is preserved (but
+# converted to $host format) on output.
+#
+# All path conversion functions are named using the following convention:
+#   file name conversion function    : func_convert_file_X_to_Y ()
+#   path conversion function         : func_convert_path_X_to_Y ()
+# where, for any given $build/$host combination the 'X_to_Y' value is the
+# same.  If conversion functions are added for new $build/$host combinations,
+# the two new functions must follow this pattern, or func_init_to_host_path_cmd
+# will break.
+
+
+# func_init_to_host_path_cmd
+# Ensures that function "pointer" variable $to_host_path_cmd is set to the
+# appropriate value, based on the value of $to_host_file_cmd.
+to_host_path_cmd=
+func_init_to_host_path_cmd ()
+{
+  $opt_debug
+  if test -z "$to_host_path_cmd"; then
+    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
+    to_host_path_cmd="func_convert_path_${func_stripname_result}"
+  fi
+}
+
+
+# func_to_host_path ARG
+# Converts the path ARG from $build format to $host format. Return result
+# in func_to_host_path_result.
+func_to_host_path ()
+{
+  $opt_debug
+  func_init_to_host_path_cmd
+  $to_host_path_cmd "$1"
+}
+# end func_to_host_path
+
+
+# func_convert_path_noop ARG
+# Copy ARG to func_to_host_path_result.
+func_convert_path_noop ()
+{
+  func_to_host_path_result="$1"
+}
+# end func_convert_path_noop
+
+
+# func_convert_path_msys_to_w32 ARG
+# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
+# conversion to w32 is not available inside the cwrapper.  Returns result in
+# func_to_host_path_result.
+func_convert_path_msys_to_w32 ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # Remove leading and trailing path separator characters from ARG.  MSYS
+    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
+    # and winepath ignores them completely.
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
+    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
+    func_convert_path_check : ";" \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
+  fi
+}
+# end func_convert_path_msys_to_w32
+
+
+# func_convert_path_cygwin_to_w32 ARG
+# Convert path ARG from Cygwin to w32 format.  Returns result in
+# func_to_host_file_result.
+func_convert_path_cygwin_to_w32 ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # See func_convert_path_msys_to_w32:
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
+    func_convert_path_check : ";" \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
+  fi
+}
+# end func_convert_path_cygwin_to_w32
+
+
+# func_convert_path_nix_to_w32 ARG
+# Convert path ARG from *nix to w32 format.  Requires a wine environment and
+# a working winepath.  Returns result in func_to_host_file_result.
+func_convert_path_nix_to_w32 ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # See func_convert_path_msys_to_w32:
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
+    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
+    func_convert_path_check : ";" \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
+  fi
+}
+# end func_convert_path_nix_to_w32
+
+
+# func_convert_path_msys_to_cygwin ARG
+# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
+# Returns result in func_to_host_file_result.
+func_convert_path_msys_to_cygwin ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # See func_convert_path_msys_to_w32:
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
+    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
+    func_to_host_path_result="$func_cygpath_result"
+    func_convert_path_check : : \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
+  fi
+}
+# end func_convert_path_msys_to_cygwin
+
+
+# func_convert_path_nix_to_cygwin ARG
+# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
+# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
+# func_to_host_file_result.
+func_convert_path_nix_to_cygwin ()
+{
+  $opt_debug
+  func_to_host_path_result="$1"
+  if test -n "$1"; then
+    # Remove leading and trailing path separator characters from
+    # ARG. msys behavior is inconsistent here, cygpath turns them
+    # into '.;' and ';.', and winepath ignores them completely.
+    func_stripname : : "$1"
+    func_to_host_path_tmp1=$func_stripname_result
+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
+    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
+    func_to_host_path_result="$func_cygpath_result"
+    func_convert_path_check : : \
+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
+  fi
+}
+# end func_convert_path_nix_to_cygwin
+
+
+# func_mode_compile arg...
+func_mode_compile ()
+{
+    $opt_debug
+    # Get the compilation command and the source file.
+    base_compile=
+    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
+    suppress_opt=yes
+    suppress_output=
+    arg_mode=normal
+    libobj=
+    later=
+    pie_flag=
+
+    for arg
+    do
+      case $arg_mode in
+      arg  )
+	# do not "continue".  Instead, add this to base_compile
+	lastarg="$arg"
+	arg_mode=normal
+	;;
+
+      target )
+	libobj="$arg"
+	arg_mode=normal
+	continue
+	;;
+
+      normal )
+	# Accept any command-line options.
+	case $arg in
+	-o)
+	  test -n "$libobj" && \
+	    func_fatal_error "you cannot specify \`-o' more than once"
+	  arg_mode=target
+	  continue
+	  ;;
+
+	-pie | -fpie | -fPIE)
+          func_append pie_flag " $arg"
+	  continue
+	  ;;
+
+	-shared | -static | -prefer-pic | -prefer-non-pic)
+	  func_append later " $arg"
+	  continue
+	  ;;
+
+	-no-suppress)
+	  suppress_opt=no
+	  continue
+	  ;;
+
+	-Xcompiler)
+	  arg_mode=arg  #  the next one goes into the "base_compile" arg list
+	  continue      #  The current "srcfile" will either be retained or
+	  ;;            #  replaced later.  I would guess that would be a bug.
+
+	-Wc,*)
+	  func_stripname '-Wc,' '' "$arg"
+	  args=$func_stripname_result
+	  lastarg=
+	  save_ifs="$IFS"; IFS=','
+	  for arg in $args; do
+	    IFS="$save_ifs"
+	    func_append_quoted lastarg "$arg"
+	  done
+	  IFS="$save_ifs"
+	  func_stripname ' ' '' "$lastarg"
+	  lastarg=$func_stripname_result
+
+	  # Add the arguments to base_compile.
+	  func_append base_compile " $lastarg"
+	  continue
+	  ;;
+
+	*)
+	  # Accept the current argument as the source file.
+	  # The previous "srcfile" becomes the current argument.
+	  #
+	  lastarg="$srcfile"
+	  srcfile="$arg"
+	  ;;
+	esac  #  case $arg
+	;;
+      esac    #  case $arg_mode
+
+      # Aesthetically quote the previous argument.
+      func_append_quoted base_compile "$lastarg"
+    done # for arg
+
+    case $arg_mode in
+    arg)
+      func_fatal_error "you must specify an argument for -Xcompile"
+      ;;
+    target)
+      func_fatal_error "you must specify a target with \`-o'"
+      ;;
+    *)
+      # Get the name of the library object.
+      test -z "$libobj" && {
+	func_basename "$srcfile"
+	libobj="$func_basename_result"
+      }
+      ;;
+    esac
+
+    # Recognize several different file suffixes.
+    # If the user specifies -o file.o, it is replaced with file.lo
+    case $libobj in
+    *.[cCFSifmso] | \
+    *.ada | *.adb | *.ads | *.asm | \
+    *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
+    *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup)
+      func_xform "$libobj"
+      libobj=$func_xform_result
+      ;;
+    esac
+
+    case $libobj in
+    *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
+    *)
+      func_fatal_error "cannot determine name of library object from \`$libobj'"
+      ;;
+    esac
+
+    func_infer_tag $base_compile
+
+    for arg in $later; do
+      case $arg in
+      -shared)
+	test "$build_libtool_libs" != yes && \
+	  func_fatal_configuration "can not build a shared library"
+	build_old_libs=no
+	continue
+	;;
+
+      -static)
+	build_libtool_libs=no
+	build_old_libs=yes
+	continue
+	;;
+
+      -prefer-pic)
+	pic_mode=yes
+	continue
+	;;
+
+      -prefer-non-pic)
+	pic_mode=no
+	continue
+	;;
+      esac
+    done
+
+    func_quote_for_eval "$libobj"
+    test "X$libobj" != "X$func_quote_for_eval_result" \
+      && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"'	 &()|`$[]' \
+      && func_warning "libobj name \`$libobj' may not contain shell special characters."
+    func_dirname_and_basename "$obj" "/" ""
+    objname="$func_basename_result"
+    xdir="$func_dirname_result"
+    lobj=${xdir}$objdir/$objname
+
+    test -z "$base_compile" && \
+      func_fatal_help "you must specify a compilation command"
+
+    # Delete any leftover library objects.
+    if test "$build_old_libs" = yes; then
+      removelist="$obj $lobj $libobj ${libobj}T"
+    else
+      removelist="$lobj $libobj ${libobj}T"
+    fi
+
+    # On Cygwin there's no "real" PIC flag so we must build both object types
+    case $host_os in
+    cygwin* | mingw* | pw32* | os2* | cegcc*)
+      pic_mode=default
+      ;;
+    esac
+    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
+      # non-PIC code in shared libraries is not supported
+      pic_mode=default
+    fi
+
+    # Calculate the filename of the output object if compiler does
+    # not support -o with -c
+    if test "$compiler_c_o" = no; then
+      output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
+      lockfile="$output_obj.lock"
+    else
+      output_obj=
+      need_locks=no
+      lockfile=
+    fi
+
+    # Lock this critical section if it is needed
+    # We use this script file to make the link, it avoids creating a new file
+    if test "$need_locks" = yes; then
+      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
+	func_echo "Waiting for $lockfile to be removed"
+	sleep 2
+      done
+    elif test "$need_locks" = warn; then
+      if test -f "$lockfile"; then
+	$ECHO "\
+*** ERROR, $lockfile exists and contains:
+`cat $lockfile 2>/dev/null`
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+	$opt_dry_run || $RM $removelist
+	exit $EXIT_FAILURE
+      fi
+      func_append removelist " $output_obj"
+      $ECHO "$srcfile" > "$lockfile"
+    fi
+
+    $opt_dry_run || $RM $removelist
+    func_append removelist " $lockfile"
+    trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
+
+    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
+    srcfile=$func_to_tool_file_result
+    func_quote_for_eval "$srcfile"
+    qsrcfile=$func_quote_for_eval_result
+
+    # Only build a PIC object if we are building libtool libraries.
+    if test "$build_libtool_libs" = yes; then
+      # Without this assignment, base_compile gets emptied.
+      fbsd_hideous_sh_bug=$base_compile
+
+      if test "$pic_mode" != no; then
+	command="$base_compile $qsrcfile $pic_flag"
+      else
+	# Don't build PIC code
+	command="$base_compile $qsrcfile"
+      fi
+
+      func_mkdir_p "$xdir$objdir"
+
+      if test -z "$output_obj"; then
+	# Place PIC objects in $objdir
+	func_append command " -o $lobj"
+      fi
+
+      func_show_eval_locale "$command"	\
+          'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
+
+      if test "$need_locks" = warn &&
+	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+	$ECHO "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+	$opt_dry_run || $RM $removelist
+	exit $EXIT_FAILURE
+      fi
+
+      # Just move the object if needed, then go on to compile the next one
+      if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
+	func_show_eval '$MV "$output_obj" "$lobj"' \
+	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+      fi
+
+      # Allow error messages only from the first compilation.
+      if test "$suppress_opt" = yes; then
+	suppress_output=' >/dev/null 2>&1'
+      fi
+    fi
+
+    # Only build a position-dependent object if we build old libraries.
+    if test "$build_old_libs" = yes; then
+      if test "$pic_mode" != yes; then
+	# Don't build PIC code
+	command="$base_compile $qsrcfile$pie_flag"
+      else
+	command="$base_compile $qsrcfile $pic_flag"
+      fi
+      if test "$compiler_c_o" = yes; then
+	func_append command " -o $obj"
+      fi
+
+      # Suppress compiler output if we already did a PIC compilation.
+      func_append command "$suppress_output"
+      func_show_eval_locale "$command" \
+        '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
+
+      if test "$need_locks" = warn &&
+	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+	$ECHO "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+	$opt_dry_run || $RM $removelist
+	exit $EXIT_FAILURE
+      fi
+
+      # Just move the object if needed
+      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
+	func_show_eval '$MV "$output_obj" "$obj"' \
+	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+      fi
+    fi
+
+    $opt_dry_run || {
+      func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
+
+      # Unlock the critical section if it was locked
+      if test "$need_locks" != no; then
+	removelist=$lockfile
+        $RM "$lockfile"
+      fi
+    }
+
+    exit $EXIT_SUCCESS
+}
+
+$opt_help || {
+  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
+}
+
+func_mode_help ()
+{
+    # We need to display help for each of the modes.
+    case $opt_mode in
+      "")
+        # Generic help is extracted from the usage comments
+        # at the start of this file.
+        func_help
+        ;;
+
+      clean)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+
+Remove files from the build directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, object or program, all the files associated
+with it are deleted. Otherwise, only FILE itself is deleted using RM."
+        ;;
+
+      compile)
+      $ECHO \
+"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+
+Compile a source file into a libtool library object.
+
+This mode accepts the following additional options:
+
+  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
+  -no-suppress      do not suppress compiler output for multiple passes
+  -prefer-pic       try to build PIC objects only
+  -prefer-non-pic   try to build non-PIC objects only
+  -shared           do not build a \`.o' file suitable for static linking
+  -static           only build a \`.o' file suitable for static linking
+  -Wc,FLAG          pass FLAG directly to the compiler
+
+COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+from the given SOURCEFILE.
+
+The output file name is determined by removing the directory component from
+SOURCEFILE, then substituting the C source code suffix \`.c' with the
+library object suffix, \`.lo'."
+        ;;
+
+      execute)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]...
+
+Automatically set library path, then run a program.
+
+This mode accepts the following additional options:
+
+  -dlopen FILE      add the directory containing FILE to the library path
+
+This mode sets the library path environment variable according to \`-dlopen'
+flags.
+
+If any of the ARGS are libtool executable wrappers, then they are translated
+into their corresponding uninstalled binary, and any of their required library
+directories are added to the library path.
+
+Then, COMMAND is executed, with ARGS as arguments."
+        ;;
+
+      finish)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=finish [LIBDIR]...
+
+Complete the installation of libtool libraries.
+
+Each LIBDIR is a directory that contains libtool libraries.
+
+The commands that this mode executes may require superuser privileges.  Use
+the \`--dry-run' option if you just want to see what would be executed."
+        ;;
+
+      install)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND...
+
+Install executables or libraries.
+
+INSTALL-COMMAND is the installation command.  The first component should be
+either the \`install' or \`cp' program.
+
+The following components of INSTALL-COMMAND are treated specially:
+
+  -inst-prefix-dir PREFIX-DIR  Use PREFIX-DIR as a staging area for installation
+
+The rest of the components are interpreted as arguments to that command (only
+BSD-compatible install options are recognized)."
+        ;;
+
+      link)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=link LINK-COMMAND...
+
+Link object files or libraries together to form another library, or to
+create an executable program.
+
+LINK-COMMAND is a command using the C compiler that you would use to create
+a program from several object files.
+
+The following components of LINK-COMMAND are treated specially:
+
+  -all-static       do not do any dynamic linking at all
+  -avoid-version    do not add a version suffix if possible
+  -bindir BINDIR    specify path to binaries directory (for systems where
+                    libraries must be found in the PATH setting at runtime)
+  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
+  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
+  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+  -export-symbols SYMFILE
+                    try to export only the symbols listed in SYMFILE
+  -export-symbols-regex REGEX
+                    try to export only the symbols matching REGEX
+  -LLIBDIR          search LIBDIR for required installed libraries
+  -lNAME            OUTPUT-FILE requires the installed library libNAME
+  -module           build a library that can dlopened
+  -no-fast-install  disable the fast-install mode
+  -no-install       link a not-installable executable
+  -no-undefined     declare that a library does not refer to external symbols
+  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
+  -objectlist FILE  Use a list of object files found in FILE to specify objects
+  -precious-files-regex REGEX
+                    don't remove output files matching REGEX
+  -release RELEASE  specify package release information
+  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
+  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
+  -shared           only do dynamic linking of libtool libraries
+  -shrext SUFFIX    override the standard shared library file extension
+  -static           do not do any dynamic linking of uninstalled libtool libraries
+  -static-libtool-libs
+                    do not do any dynamic linking of libtool libraries
+  -version-info CURRENT[:REVISION[:AGE]]
+                    specify library version info [each variable defaults to 0]
+  -weak LIBNAME     declare that the target provides the LIBNAME interface
+  -Wc,FLAG
+  -Xcompiler FLAG   pass linker-specific FLAG directly to the compiler
+  -Wl,FLAG
+  -Xlinker FLAG     pass linker-specific FLAG directly to the linker
+  -XCClinker FLAG   pass link-specific FLAG to the compiler driver (CC)
+
+All other options (arguments beginning with \`-') are ignored.
+
+Every other argument is treated as a filename.  Files ending in \`.la' are
+treated as uninstalled libtool libraries, other files are standard or library
+object files.
+
+If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
+only library objects (\`.lo' files) may be specified, and \`-rpath' is
+required, except when creating a convenience library.
+
+If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
+using \`ar' and \`ranlib', or on Windows using \`lib'.
+
+If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+is created, otherwise an executable program is created."
+        ;;
+
+      uninstall)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+
+Remove libraries from an installation directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, all the files associated with it are deleted.
+Otherwise, only FILE itself is deleted using RM."
+        ;;
+
+      *)
+        func_fatal_help "invalid operation mode \`$opt_mode'"
+        ;;
+    esac
+
+    echo
+    $ECHO "Try \`$progname --help' for more information about other modes."
+}
+
+# Now that we've collected a possible --mode arg, show help if necessary
+if $opt_help; then
+  if test "$opt_help" = :; then
+    func_mode_help
+  else
+    {
+      func_help noexit
+      for opt_mode in compile link execute install finish uninstall clean; do
+	func_mode_help
+      done
+    } | sed -n '1p; 2,$s/^Usage:/  or: /p'
+    {
+      func_help noexit
+      for opt_mode in compile link execute install finish uninstall clean; do
+	echo
+	func_mode_help
+      done
+    } |
+    sed '1d
+      /^When reporting/,/^Report/{
+	H
+	d
+      }
+      $x
+      /information about other modes/d
+      /more detailed .*MODE/d
+      s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/'
+  fi
+  exit $?
+fi
+
+
+# func_mode_execute arg...
+func_mode_execute ()
+{
+    $opt_debug
+    # The first argument is the command name.
+    cmd="$nonopt"
+    test -z "$cmd" && \
+      func_fatal_help "you must specify a COMMAND"
+
+    # Handle -dlopen flags immediately.
+    for file in $opt_dlopen; do
+      test -f "$file" \
+	|| func_fatal_help "\`$file' is not a file"
+
+      dir=
+      case $file in
+      *.la)
+	func_resolve_sysroot "$file"
+	file=$func_resolve_sysroot_result
+
+	# Check to see that this really is a libtool archive.
+	func_lalib_unsafe_p "$file" \
+	  || func_fatal_help "\`$lib' is not a valid libtool archive"
+
+	# Read the libtool library.
+	dlname=
+	library_names=
+	func_source "$file"
+
+	# Skip this library if it cannot be dlopened.
+	if test -z "$dlname"; then
+	  # Warn if it was a shared library.
+	  test -n "$library_names" && \
+	    func_warning "\`$file' was not linked with \`-export-dynamic'"
+	  continue
+	fi
+
+	func_dirname "$file" "" "."
+	dir="$func_dirname_result"
+
+	if test -f "$dir/$objdir/$dlname"; then
+	  func_append dir "/$objdir"
+	else
+	  if test ! -f "$dir/$dlname"; then
+	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
+	  fi
+	fi
+	;;
+
+      *.lo)
+	# Just add the directory containing the .lo file.
+	func_dirname "$file" "" "."
+	dir="$func_dirname_result"
+	;;
+
+      *)
+	func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
+	continue
+	;;
+      esac
+
+      # Get the absolute pathname.
+      absdir=`cd "$dir" && pwd`
+      test -n "$absdir" && dir="$absdir"
+
+      # Now add the directory to shlibpath_var.
+      if eval "test -z \"\$$shlibpath_var\""; then
+	eval "$shlibpath_var=\"\$dir\""
+      else
+	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
+      fi
+    done
+
+    # This variable tells wrapper scripts just to set shlibpath_var
+    # rather than running their programs.
+    libtool_execute_magic="$magic"
+
+    # Check if any of the arguments is a wrapper script.
+    args=
+    for file
+    do
+      case $file in
+      -* | *.la | *.lo ) ;;
+      *)
+	# Do a test to see if this is really a libtool program.
+	if func_ltwrapper_script_p "$file"; then
+	  func_source "$file"
+	  # Transform arg to wrapped name.
+	  file="$progdir/$program"
+	elif func_ltwrapper_executable_p "$file"; then
+	  func_ltwrapper_scriptname "$file"
+	  func_source "$func_ltwrapper_scriptname_result"
+	  # Transform arg to wrapped name.
+	  file="$progdir/$program"
+	fi
+	;;
+      esac
+      # Quote arguments (to preserve shell metacharacters).
+      func_append_quoted args "$file"
+    done
+
+    if test "X$opt_dry_run" = Xfalse; then
+      if test -n "$shlibpath_var"; then
+	# Export the shlibpath_var.
+	eval "export $shlibpath_var"
+      fi
+
+      # Restore saved environment variables
+      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+      do
+	eval "if test \"\${save_$lt_var+set}\" = set; then
+                $lt_var=\$save_$lt_var; export $lt_var
+	      else
+		$lt_unset $lt_var
+	      fi"
+      done
+
+      # Now prepare to actually exec the command.
+      exec_cmd="\$cmd$args"
+    else
+      # Display what would be done.
+      if test -n "$shlibpath_var"; then
+	eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
+	echo "export $shlibpath_var"
+      fi
+      $ECHO "$cmd$args"
+      exit $EXIT_SUCCESS
+    fi
+}
+
+test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
+
+
+# func_mode_finish arg...
+func_mode_finish ()
+{
+    $opt_debug
+    libs=
+    libdirs=
+    admincmds=
+
+    for opt in "$nonopt" ${1+"$@"}
+    do
+      if test -d "$opt"; then
+	func_append libdirs " $opt"
+
+      elif test -f "$opt"; then
+	if func_lalib_unsafe_p "$opt"; then
+	  func_append libs " $opt"
+	else
+	  func_warning "\`$opt' is not a valid libtool archive"
+	fi
+
+      else
+	func_fatal_error "invalid argument \`$opt'"
+      fi
+    done
+
+    if test -n "$libs"; then
+      if test -n "$lt_sysroot"; then
+        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
+        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
+      else
+        sysroot_cmd=
+      fi
+
+      # Remove sysroot references
+      if $opt_dry_run; then
+        for lib in $libs; do
+          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
+        done
+      else
+        tmpdir=`func_mktempdir`
+        for lib in $libs; do
+	  sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
+	    > $tmpdir/tmp-la
+	  mv -f $tmpdir/tmp-la $lib
+	done
+        ${RM}r "$tmpdir"
+      fi
+    fi
+
+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+      for libdir in $libdirs; do
+	if test -n "$finish_cmds"; then
+	  # Do each command in the finish commands.
+	  func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
+'"$cmd"'"'
+	fi
+	if test -n "$finish_eval"; then
+	  # Do the single finish_eval.
+	  eval cmds=\"$finish_eval\"
+	  $opt_dry_run || eval "$cmds" || func_append admincmds "
+       $cmds"
+	fi
+      done
+    fi
+
+    # Exit here if they wanted silent mode.
+    $opt_silent && exit $EXIT_SUCCESS
+
+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+      echo "----------------------------------------------------------------------"
+      echo "Libraries have been installed in:"
+      for libdir in $libdirs; do
+	$ECHO "   $libdir"
+      done
+      echo
+      echo "If you ever happen to want to link against installed libraries"
+      echo "in a given directory, LIBDIR, you must either use libtool, and"
+      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
+      echo "flag during linking and do at least one of the following:"
+      if test -n "$shlibpath_var"; then
+	echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
+	echo "     during execution"
+      fi
+      if test -n "$runpath_var"; then
+	echo "   - add LIBDIR to the \`$runpath_var' environment variable"
+	echo "     during linking"
+      fi
+      if test -n "$hardcode_libdir_flag_spec"; then
+	libdir=LIBDIR
+	eval flag=\"$hardcode_libdir_flag_spec\"
+
+	$ECHO "   - use the \`$flag' linker flag"
+      fi
+      if test -n "$admincmds"; then
+	$ECHO "   - have your system administrator run these commands:$admincmds"
+      fi
+      if test -f /etc/ld.so.conf; then
+	echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+      fi
+      echo
+
+      echo "See any operating system documentation about shared libraries for"
+      case $host in
+	solaris2.[6789]|solaris2.1[0-9])
+	  echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
+	  echo "pages."
+	  ;;
+	*)
+	  echo "more information, such as the ld(1) and ld.so(8) manual pages."
+	  ;;
+      esac
+      echo "----------------------------------------------------------------------"
+    fi
+    exit $EXIT_SUCCESS
+}
+
+test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
+
+
+# func_mode_install arg...
+func_mode_install ()
+{
+    $opt_debug
+    # There may be an optional sh(1) argument at the beginning of
+    # install_prog (especially on Windows NT).
+    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+       # Allow the use of GNU shtool's install command.
+       case $nonopt in *shtool*) :;; *) false;; esac; then
+      # Aesthetically quote it.
+      func_quote_for_eval "$nonopt"
+      install_prog="$func_quote_for_eval_result "
+      arg=$1
+      shift
+    else
+      install_prog=
+      arg=$nonopt
+    fi
+
+    # The real first argument should be the name of the installation program.
+    # Aesthetically quote it.
+    func_quote_for_eval "$arg"
+    func_append install_prog "$func_quote_for_eval_result"
+    install_shared_prog=$install_prog
+    case " $install_prog " in
+      *[\\\ /]cp\ *) install_cp=: ;;
+      *) install_cp=false ;;
+    esac
+
+    # We need to accept at least all the BSD install flags.
+    dest=
+    files=
+    opts=
+    prev=
+    install_type=
+    isdir=no
+    stripme=
+    no_mode=:
+    for arg
+    do
+      arg2=
+      if test -n "$dest"; then
+	func_append files " $dest"
+	dest=$arg
+	continue
+      fi
+
+      case $arg in
+      -d) isdir=yes ;;
+      -f)
+	if $install_cp; then :; else
+	  prev=$arg
+	fi
+	;;
+      -g | -m | -o)
+	prev=$arg
+	;;
+      -s)
+	stripme=" -s"
+	continue
+	;;
+      -*)
+	;;
+      *)
+	# If the previous option needed an argument, then skip it.
+	if test -n "$prev"; then
+	  if test "x$prev" = x-m && test -n "$install_override_mode"; then
+	    arg2=$install_override_mode
+	    no_mode=false
+	  fi
+	  prev=
+	else
+	  dest=$arg
+	  continue
+	fi
+	;;
+      esac
+
+      # Aesthetically quote the argument.
+      func_quote_for_eval "$arg"
+      func_append install_prog " $func_quote_for_eval_result"
+      if test -n "$arg2"; then
+	func_quote_for_eval "$arg2"
+      fi
+      func_append install_shared_prog " $func_quote_for_eval_result"
+    done
+
+    test -z "$install_prog" && \
+      func_fatal_help "you must specify an install program"
+
+    test -n "$prev" && \
+      func_fatal_help "the \`$prev' option requires an argument"
+
+    if test -n "$install_override_mode" && $no_mode; then
+      if $install_cp; then :; else
+	func_quote_for_eval "$install_override_mode"
+	func_append install_shared_prog " -m $func_quote_for_eval_result"
+      fi
+    fi
+
+    if test -z "$files"; then
+      if test -z "$dest"; then
+	func_fatal_help "no file or destination specified"
+      else
+	func_fatal_help "you must specify a destination"
+      fi
+    fi
+
+    # Strip any trailing slash from the destination.
+    func_stripname '' '/' "$dest"
+    dest=$func_stripname_result
+
+    # Check to see that the destination is a directory.
+    test -d "$dest" && isdir=yes
+    if test "$isdir" = yes; then
+      destdir="$dest"
+      destname=
+    else
+      func_dirname_and_basename "$dest" "" "."
+      destdir="$func_dirname_result"
+      destname="$func_basename_result"
+
+      # Not a directory, so check to see that there is only one file specified.
+      set dummy $files; shift
+      test "$#" -gt 1 && \
+	func_fatal_help "\`$dest' is not a directory"
+    fi
+    case $destdir in
+    [\\/]* | [A-Za-z]:[\\/]*) ;;
+    *)
+      for file in $files; do
+	case $file in
+	*.lo) ;;
+	*)
+	  func_fatal_help "\`$destdir' must be an absolute directory name"
+	  ;;
+	esac
+      done
+      ;;
+    esac
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    staticlibs=
+    future_libdirs=
+    current_libdirs=
+    for file in $files; do
+
+      # Do each installation.
+      case $file in
+      *.$libext)
+	# Do the static libraries later.
+	func_append staticlibs " $file"
+	;;
+
+      *.la)
+	func_resolve_sysroot "$file"
+	file=$func_resolve_sysroot_result
+
+	# Check to see that this really is a libtool archive.
+	func_lalib_unsafe_p "$file" \
+	  || func_fatal_help "\`$file' is not a valid libtool archive"
+
+	library_names=
+	old_library=
+	relink_command=
+	func_source "$file"
+
+	# Add the libdir to current_libdirs if it is the destination.
+	if test "X$destdir" = "X$libdir"; then
+	  case "$current_libdirs " in
+	  *" $libdir "*) ;;
+	  *) func_append current_libdirs " $libdir" ;;
+	  esac
+	else
+	  # Note the libdir as a future libdir.
+	  case "$future_libdirs " in
+	  *" $libdir "*) ;;
+	  *) func_append future_libdirs " $libdir" ;;
+	  esac
+	fi
+
+	func_dirname "$file" "/" ""
+	dir="$func_dirname_result"
+	func_append dir "$objdir"
+
+	if test -n "$relink_command"; then
+	  # Determine the prefix the user has applied to our future dir.
+	  inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
+
+	  # Don't allow the user to place us outside of our expected
+	  # location b/c this prevents finding dependent libraries that
+	  # are installed to the same prefix.
+	  # At present, this check doesn't affect windows .dll's that
+	  # are installed into $libdir/../bin (currently, that works fine)
+	  # but it's something to keep an eye on.
+	  test "$inst_prefix_dir" = "$destdir" && \
+	    func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
+
+	  if test -n "$inst_prefix_dir"; then
+	    # Stick the inst_prefix_dir data into the link command.
+	    relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+	  else
+	    relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
+	  fi
+
+	  func_warning "relinking \`$file'"
+	  func_show_eval "$relink_command" \
+	    'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
+	fi
+
+	# See the names of the shared library.
+	set dummy $library_names; shift
+	if test -n "$1"; then
+	  realname="$1"
+	  shift
+
+	  srcname="$realname"
+	  test -n "$relink_command" && srcname="$realname"T
+
+	  # Install the shared library and build the symlinks.
+	  func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
+	      'exit $?'
+	  tstripme="$stripme"
+	  case $host_os in
+	  cygwin* | mingw* | pw32* | cegcc*)
+	    case $realname in
+	    *.dll.a)
+	      tstripme=""
+	      ;;
+	    esac
+	    ;;
+	  esac
+	  if test -n "$tstripme" && test -n "$striplib"; then
+	    func_show_eval "$striplib $destdir/$realname" 'exit $?'
+	  fi
+
+	  if test "$#" -gt 0; then
+	    # Delete the old symlinks, and create new ones.
+	    # Try `ln -sf' first, because the `ln' binary might depend on
+	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
+	    # so we also need to try rm && ln -s.
+	    for linkname
+	    do
+	      test "$linkname" != "$realname" \
+		&& func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })"
+	    done
+	  fi
+
+	  # Do each command in the postinstall commands.
+	  lib="$destdir/$realname"
+	  func_execute_cmds "$postinstall_cmds" 'exit $?'
+	fi
+
+	# Install the pseudo-library for information purposes.
+	func_basename "$file"
+	name="$func_basename_result"
+	instname="$dir/$name"i
+	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
+
+	# Maybe install the static library, too.
+	test -n "$old_library" && func_append staticlibs " $dir/$old_library"
+	;;
+
+      *.lo)
+	# Install (i.e. copy) a libtool object.
+
+	# Figure out destination file name, if it wasn't already specified.
+	if test -n "$destname"; then
+	  destfile="$destdir/$destname"
+	else
+	  func_basename "$file"
+	  destfile="$func_basename_result"
+	  destfile="$destdir/$destfile"
+	fi
+
+	# Deduce the name of the destination old-style object file.
+	case $destfile in
+	*.lo)
+	  func_lo2o "$destfile"
+	  staticdest=$func_lo2o_result
+	  ;;
+	*.$objext)
+	  staticdest="$destfile"
+	  destfile=
+	  ;;
+	*)
+	  func_fatal_help "cannot copy a libtool object to \`$destfile'"
+	  ;;
+	esac
+
+	# Install the libtool object if requested.
+	test -n "$destfile" && \
+	  func_show_eval "$install_prog $file $destfile" 'exit $?'
+
+	# Install the old object if enabled.
+	if test "$build_old_libs" = yes; then
+	  # Deduce the name of the old-style object file.
+	  func_lo2o "$file"
+	  staticobj=$func_lo2o_result
+	  func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?'
+	fi
+	exit $EXIT_SUCCESS
+	;;
+
+      *)
+	# Figure out destination file name, if it wasn't already specified.
+	if test -n "$destname"; then
+	  destfile="$destdir/$destname"
+	else
+	  func_basename "$file"
+	  destfile="$func_basename_result"
+	  destfile="$destdir/$destfile"
+	fi
+
+	# If the file is missing, and there is a .exe on the end, strip it
+	# because it is most likely a libtool script we actually want to
+	# install
+	stripped_ext=""
+	case $file in
+	  *.exe)
+	    if test ! -f "$file"; then
+	      func_stripname '' '.exe' "$file"
+	      file=$func_stripname_result
+	      stripped_ext=".exe"
+	    fi
+	    ;;
+	esac
+
+	# Do a test to see if this is really a libtool program.
+	case $host in
+	*cygwin* | *mingw*)
+	    if func_ltwrapper_executable_p "$file"; then
+	      func_ltwrapper_scriptname "$file"
+	      wrapper=$func_ltwrapper_scriptname_result
+	    else
+	      func_stripname '' '.exe' "$file"
+	      wrapper=$func_stripname_result
+	    fi
+	    ;;
+	*)
+	    wrapper=$file
+	    ;;
+	esac
+	if func_ltwrapper_script_p "$wrapper"; then
+	  notinst_deplibs=
+	  relink_command=
+
+	  func_source "$wrapper"
+
+	  # Check the variables that should have been set.
+	  test -z "$generated_by_libtool_version" && \
+	    func_fatal_error "invalid libtool wrapper script \`$wrapper'"
+
+	  finalize=yes
+	  for lib in $notinst_deplibs; do
+	    # Check to see that each library is installed.
+	    libdir=
+	    if test -f "$lib"; then
+	      func_source "$lib"
+	    fi
+	    libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
+	    if test -n "$libdir" && test ! -f "$libfile"; then
+	      func_warning "\`$lib' has not been installed in \`$libdir'"
+	      finalize=no
+	    fi
+	  done
+
+	  relink_command=
+	  func_source "$wrapper"
+
+	  outputname=
+	  if test "$fast_install" = no && test -n "$relink_command"; then
+	    $opt_dry_run || {
+	      if test "$finalize" = yes; then
+	        tmpdir=`func_mktempdir`
+		func_basename "$file$stripped_ext"
+		file="$func_basename_result"
+	        outputname="$tmpdir/$file"
+	        # Replace the output file specification.
+	        relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
+
+	        $opt_silent || {
+	          func_quote_for_expand "$relink_command"
+		  eval "func_echo $func_quote_for_expand_result"
+	        }
+	        if eval "$relink_command"; then :
+	          else
+		  func_error "error: relink \`$file' with the above command before installing it"
+		  $opt_dry_run || ${RM}r "$tmpdir"
+		  continue
+	        fi
+	        file="$outputname"
+	      else
+	        func_warning "cannot relink \`$file'"
+	      fi
+	    }
+	  else
+	    # Install the binary that we compiled earlier.
+	    file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"`
+	  fi
+	fi
+
+	# remove .exe since cygwin /usr/bin/install will append another
+	# one anyway
+	case $install_prog,$host in
+	*/usr/bin/install*,*cygwin*)
+	  case $file:$destfile in
+	  *.exe:*.exe)
+	    # this is ok
+	    ;;
+	  *.exe:*)
+	    destfile=$destfile.exe
+	    ;;
+	  *:*.exe)
+	    func_stripname '' '.exe' "$destfile"
+	    destfile=$func_stripname_result
+	    ;;
+	  esac
+	  ;;
+	esac
+	func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?'
+	$opt_dry_run || if test -n "$outputname"; then
+	  ${RM}r "$tmpdir"
+	fi
+	;;
+      esac
+    done
+
+    for file in $staticlibs; do
+      func_basename "$file"
+      name="$func_basename_result"
+
+      # Set up the ranlib parameters.
+      oldlib="$destdir/$name"
+
+      func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
+
+      if test -n "$stripme" && test -n "$old_striplib"; then
+	func_show_eval "$old_striplib $oldlib" 'exit $?'
+      fi
+
+      # Do each command in the postinstall commands.
+      func_execute_cmds "$old_postinstall_cmds" 'exit $?'
+    done
+
+    test -n "$future_libdirs" && \
+      func_warning "remember to run \`$progname --finish$future_libdirs'"
+
+    if test -n "$current_libdirs"; then
+      # Maybe just do a dry run.
+      $opt_dry_run && current_libdirs=" -n$current_libdirs"
+      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
+    else
+      exit $EXIT_SUCCESS
+    fi
+}
+
+test "$opt_mode" = install && func_mode_install ${1+"$@"}
+
+
+# func_generate_dlsyms outputname originator pic_p
+# Extract symbols from dlprefiles and create ${outputname}S.o with
+# a dlpreopen symbol table.
+func_generate_dlsyms ()
+{
+    $opt_debug
+    my_outputname="$1"
+    my_originator="$2"
+    my_pic_p="${3-no}"
+    my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
+    my_dlsyms=
+
+    if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+      if test -n "$NM" && test -n "$global_symbol_pipe"; then
+	my_dlsyms="${my_outputname}S.c"
+      else
+	func_error "not configured to extract global symbols from dlpreopened files"
+      fi
+    fi
+
+    if test -n "$my_dlsyms"; then
+      case $my_dlsyms in
+      "") ;;
+      *.c)
+	# Discover the nlist of each of the dlfiles.
+	nlist="$output_objdir/${my_outputname}.nm"
+
+	func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
+
+	# Parse the name list into a source file.
+	func_verbose "creating $output_objdir/$my_dlsyms"
+
+	$opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
+/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
+/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
+
+#ifdef __cplusplus
+extern \"C\" {
+#endif
+
+#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
+#pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
+#endif
+
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
+# define LT_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data.  */
+# define LT_DLSYM_CONST
+#else
+# define LT_DLSYM_CONST const
+#endif
+
+/* External symbol declarations for the compiler. */\
+"
+
+	if test "$dlself" = yes; then
+	  func_verbose "generating symbol list for \`$output'"
+
+	  $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
+
+	  # Add our own program objects to the symbol list.
+	  progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
+	  for progfile in $progfiles; do
+	    func_to_tool_file "$progfile" func_convert_file_msys_to_w32
+	    func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
+	    $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
+	  done
+
+	  if test -n "$exclude_expsyms"; then
+	    $opt_dry_run || {
+	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	    }
+	  fi
+
+	  if test -n "$export_symbols_regex"; then
+	    $opt_dry_run || {
+	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	    }
+	  fi
+
+	  # Prepare the list of exported symbols
+	  if test -z "$export_symbols"; then
+	    export_symbols="$output_objdir/$outputname.exp"
+	    $opt_dry_run || {
+	      $RM $export_symbols
+	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+	      case $host in
+	      *cygwin* | *mingw* | *cegcc* )
+                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
+	        ;;
+	      esac
+	    }
+	  else
+	    $opt_dry_run || {
+	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	      case $host in
+	        *cygwin* | *mingw* | *cegcc* )
+	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
+	          ;;
+	      esac
+	    }
+	  fi
+	fi
+
+	for dlprefile in $dlprefiles; do
+	  func_verbose "extracting global C symbols from \`$dlprefile'"
+	  func_basename "$dlprefile"
+	  name="$func_basename_result"
+          case $host in
+	    *cygwin* | *mingw* | *cegcc* )
+	      # if an import library, we need to obtain dlname
+	      if func_win32_import_lib_p "$dlprefile"; then
+	        func_tr_sh "$dlprefile"
+	        eval "curr_lafile=\$libfile_$func_tr_sh_result"
+	        dlprefile_dlbasename=""
+	        if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
+	          # Use subshell, to avoid clobbering current variable values
+	          dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
+	          if test -n "$dlprefile_dlname" ; then
+	            func_basename "$dlprefile_dlname"
+	            dlprefile_dlbasename="$func_basename_result"
+	          else
+	            # no lafile. user explicitly requested -dlpreopen <import library>.
+	            $sharedlib_from_linklib_cmd "$dlprefile"
+	            dlprefile_dlbasename=$sharedlib_from_linklib_result
+	          fi
+	        fi
+	        $opt_dry_run || {
+	          if test -n "$dlprefile_dlbasename" ; then
+	            eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
+	          else
+	            func_warning "Could not compute DLL name from $name"
+	            eval '$ECHO ": $name " >> "$nlist"'
+	          fi
+	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
+	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
+	            $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
+	        }
+	      else # not an import lib
+	        $opt_dry_run || {
+	          eval '$ECHO ": $name " >> "$nlist"'
+	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
+	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+	        }
+	      fi
+	    ;;
+	    *)
+	      $opt_dry_run || {
+	        eval '$ECHO ": $name " >> "$nlist"'
+	        func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
+	        eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+	      }
+	    ;;
+          esac
+	done
+
+	$opt_dry_run || {
+	  # Make sure we have at least an empty file.
+	  test -f "$nlist" || : > "$nlist"
+
+	  if test -n "$exclude_expsyms"; then
+	    $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+	    $MV "$nlist"T "$nlist"
+	  fi
+
+	  # Try sorting and uniquifying the output.
+	  if $GREP -v "^: " < "$nlist" |
+	      if sort -k 3 </dev/null >/dev/null 2>&1; then
+		sort -k 3
+	      else
+		sort +2
+	      fi |
+	      uniq > "$nlist"S; then
+	    :
+	  else
+	    $GREP -v "^: " < "$nlist" > "$nlist"S
+	  fi
+
+	  if test -f "$nlist"S; then
+	    eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
+	  else
+	    echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
+	  fi
+
+	  echo >> "$output_objdir/$my_dlsyms" "\
+
+/* The mapping between symbol names and symbols.  */
+typedef struct {
+  const char *name;
+  void *address;
+} lt_dlsymlist;
+extern LT_DLSYM_CONST lt_dlsymlist
+lt_${my_prefix}_LTX_preloaded_symbols[];
+LT_DLSYM_CONST lt_dlsymlist
+lt_${my_prefix}_LTX_preloaded_symbols[] =
+{\
+  { \"$my_originator\", (void *) 0 },"
+
+	  case $need_lib_prefix in
+	  no)
+	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms"
+	    ;;
+	  *)
+	    eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
+	    ;;
+	  esac
+	  echo >> "$output_objdir/$my_dlsyms" "\
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt_${my_prefix}_LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif\
+"
+	} # !$opt_dry_run
+
+	pic_flag_for_symtable=
+	case "$compile_command " in
+	*" -static "*) ;;
+	*)
+	  case $host in
+	  # compiling the symbol table file with pic_flag works around
+	  # a FreeBSD bug that causes programs to crash when -lm is
+	  # linked before any other PIC object.  But we must not use
+	  # pic_flag when linking with -static.  The problem exists in
+	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
+	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+	    pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
+	  *-*-hpux*)
+	    pic_flag_for_symtable=" $pic_flag"  ;;
+	  *)
+	    if test "X$my_pic_p" != Xno; then
+	      pic_flag_for_symtable=" $pic_flag"
+	    fi
+	    ;;
+	  esac
+	  ;;
+	esac
+	symtab_cflags=
+	for arg in $LTCFLAGS; do
+	  case $arg in
+	  -pie | -fpie | -fPIE) ;;
+	  *) func_append symtab_cflags " $arg" ;;
+	  esac
+	done
+
+	# Now compile the dynamic symbol file.
+	func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
+
+	# Clean up the generated files.
+	func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
+
+	# Transform the symbol file into the correct name.
+	symfileobj="$output_objdir/${my_outputname}S.$objext"
+	case $host in
+	*cygwin* | *mingw* | *cegcc* )
+	  if test -f "$output_objdir/$my_outputname.def"; then
+	    compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+	    finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+	  else
+	    compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+	    finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+	  fi
+	  ;;
+	*)
+	  compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+	  finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+	  ;;
+	esac
+	;;
+      *)
+	func_fatal_error "unknown suffix for \`$my_dlsyms'"
+	;;
+      esac
+    else
+      # We keep going just in case the user didn't refer to
+      # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
+      # really was required.
+
+      # Nullify the symbol file.
+      compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
+      finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
+    fi
+}
+
+# func_win32_libid arg
+# return the library type of file 'arg'
+#
+# Need a lot of goo to handle *both* DLLs and import libs
+# Has to be a shell function in order to 'eat' the argument
+# that is supplied when $file_magic_command is called.
+# Despite the name, also deal with 64 bit binaries.
+func_win32_libid ()
+{
+  $opt_debug
+  win32_libid_type="unknown"
+  win32_fileres=`file -L $1 2>/dev/null`
+  case $win32_fileres in
+  *ar\ archive\ import\ library*) # definitely import
+    win32_libid_type="x86 archive import"
+    ;;
+  *ar\ archive*) # could be an import, or static
+    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
+    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
+       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
+      func_to_tool_file "$1" func_convert_file_msys_to_w32
+      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
+	$SED -n -e '
+	    1,100{
+		/ I /{
+		    s,.*,import,
+		    p
+		    q
+		}
+	    }'`
+      case $win32_nmres in
+      import*)  win32_libid_type="x86 archive import";;
+      *)        win32_libid_type="x86 archive static";;
+      esac
+    fi
+    ;;
+  *DLL*)
+    win32_libid_type="x86 DLL"
+    ;;
+  *executable*) # but shell scripts are "executable" too...
+    case $win32_fileres in
+    *MS\ Windows\ PE\ Intel*)
+      win32_libid_type="x86 DLL"
+      ;;
+    esac
+    ;;
+  esac
+  $ECHO "$win32_libid_type"
+}
+
+# func_cygming_dll_for_implib ARG
+#
+# Platform-specific function to extract the
+# name of the DLL associated with the specified
+# import library ARG.
+# Invoked by eval'ing the libtool variable
+#    $sharedlib_from_linklib_cmd
+# Result is available in the variable
+#    $sharedlib_from_linklib_result
+func_cygming_dll_for_implib ()
+{
+  $opt_debug
+  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
+}
+
+# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
+#
+# The is the core of a fallback implementation of a
+# platform-specific function to extract the name of the
+# DLL associated with the specified import library LIBNAME.
+#
+# SECTION_NAME is either .idata$6 or .idata$7, depending
+# on the platform and compiler that created the implib.
+#
+# Echos the name of the DLL associated with the
+# specified import library.
+func_cygming_dll_for_implib_fallback_core ()
+{
+  $opt_debug
+  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
+  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
+    $SED '/^Contents of section '"$match_literal"':/{
+      # Place marker at beginning of archive member dllname section
+      s/.*/====MARK====/
+      p
+      d
+    }
+    # These lines can sometimes be longer than 43 characters, but
+    # are always uninteresting
+    /:[	 ]*file format pe[i]\{,1\}-/d
+    /^In archive [^:]*:/d
+    # Ensure marker is printed
+    /^====MARK====/p
+    # Remove all lines with less than 43 characters
+    /^.\{43\}/!d
+    # From remaining lines, remove first 43 characters
+    s/^.\{43\}//' |
+    $SED -n '
+      # Join marker and all lines until next marker into a single line
+      /^====MARK====/ b para
+      H
+      $ b para
+      b
+      :para
+      x
+      s/\n//g
+      # Remove the marker
+      s/^====MARK====//
+      # Remove trailing dots and whitespace
+      s/[\. \t]*$//
+      # Print
+      /./p' |
+    # we now have a list, one entry per line, of the stringified
+    # contents of the appropriate section of all members of the
+    # archive which possess that section. Heuristic: eliminate
+    # all those which have a first or second character that is
+    # a '.' (that is, objdump's representation of an unprintable
+    # character.) This should work for all archives with less than
+    # 0x302f exports -- but will fail for DLLs whose name actually
+    # begins with a literal '.' or a single character followed by
+    # a '.'.
+    #
+    # Of those that remain, print the first one.
+    $SED -e '/^\./d;/^.\./d;q'
+}
+
+# func_cygming_gnu_implib_p ARG
+# This predicate returns with zero status (TRUE) if
+# ARG is a GNU/binutils-style import library. Returns
+# with nonzero status (FALSE) otherwise.
+func_cygming_gnu_implib_p ()
+{
+  $opt_debug
+  func_to_tool_file "$1" func_convert_file_msys_to_w32
+  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
+  test -n "$func_cygming_gnu_implib_tmp"
+}
+
+# func_cygming_ms_implib_p ARG
+# This predicate returns with zero status (TRUE) if
+# ARG is an MS-style import library. Returns
+# with nonzero status (FALSE) otherwise.
+func_cygming_ms_implib_p ()
+{
+  $opt_debug
+  func_to_tool_file "$1" func_convert_file_msys_to_w32
+  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
+  test -n "$func_cygming_ms_implib_tmp"
+}
+
+# func_cygming_dll_for_implib_fallback ARG
+# Platform-specific function to extract the
+# name of the DLL associated with the specified
+# import library ARG.
+#
+# This fallback implementation is for use when $DLLTOOL
+# does not support the --identify-strict option.
+# Invoked by eval'ing the libtool variable
+#    $sharedlib_from_linklib_cmd
+# Result is available in the variable
+#    $sharedlib_from_linklib_result
+func_cygming_dll_for_implib_fallback ()
+{
+  $opt_debug
+  if func_cygming_gnu_implib_p "$1" ; then
+    # binutils import library
+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
+  elif func_cygming_ms_implib_p "$1" ; then
+    # ms-generated import library
+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
+  else
+    # unknown
+    sharedlib_from_linklib_result=""
+  fi
+}
+
+
+# func_extract_an_archive dir oldlib
+func_extract_an_archive ()
+{
+    $opt_debug
+    f_ex_an_ar_dir="$1"; shift
+    f_ex_an_ar_oldlib="$1"
+    if test "$lock_old_archive_extraction" = yes; then
+      lockfile=$f_ex_an_ar_oldlib.lock
+      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
+	func_echo "Waiting for $lockfile to be removed"
+	sleep 2
+      done
+    fi
+    func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
+		   'stat=$?; rm -f "$lockfile"; exit $stat'
+    if test "$lock_old_archive_extraction" = yes; then
+      $opt_dry_run || rm -f "$lockfile"
+    fi
+    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
+     :
+    else
+      func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib"
+    fi
+}
+
+
+# func_extract_archives gentop oldlib ...
+func_extract_archives ()
+{
+    $opt_debug
+    my_gentop="$1"; shift
+    my_oldlibs=${1+"$@"}
+    my_oldobjs=""
+    my_xlib=""
+    my_xabs=""
+    my_xdir=""
+
+    for my_xlib in $my_oldlibs; do
+      # Extract the objects.
+      case $my_xlib in
+	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
+	*) my_xabs=`pwd`"/$my_xlib" ;;
+      esac
+      func_basename "$my_xlib"
+      my_xlib="$func_basename_result"
+      my_xlib_u=$my_xlib
+      while :; do
+        case " $extracted_archives " in
+	*" $my_xlib_u "*)
+	  func_arith $extracted_serial + 1
+	  extracted_serial=$func_arith_result
+	  my_xlib_u=lt$extracted_serial-$my_xlib ;;
+	*) break ;;
+	esac
+      done
+      extracted_archives="$extracted_archives $my_xlib_u"
+      my_xdir="$my_gentop/$my_xlib_u"
+
+      func_mkdir_p "$my_xdir"
+
+      case $host in
+      *-darwin*)
+	func_verbose "Extracting $my_xabs"
+	# Do not bother doing anything if just a dry run
+	$opt_dry_run || {
+	  darwin_orig_dir=`pwd`
+	  cd $my_xdir || exit $?
+	  darwin_archive=$my_xabs
+	  darwin_curdir=`pwd`
+	  darwin_base_archive=`basename "$darwin_archive"`
+	  darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
+	  if test -n "$darwin_arches"; then
+	    darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
+	    darwin_arch=
+	    func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
+	    for darwin_arch in  $darwin_arches ; do
+	      func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+	      $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
+	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
+	      cd "$darwin_curdir"
+	      $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
+	    done # $darwin_arches
+            ## Okay now we've a bunch of thin objects, gotta fatten them up :)
+	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
+	    darwin_file=
+	    darwin_files=
+	    for darwin_file in $darwin_filelist; do
+	      darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
+	      $LIPO -create -output "$darwin_file" $darwin_files
+	    done # $darwin_filelist
+	    $RM -rf unfat-$$
+	    cd "$darwin_orig_dir"
+	  else
+	    cd $darwin_orig_dir
+	    func_extract_an_archive "$my_xdir" "$my_xabs"
+	  fi # $darwin_arches
+	} # !$opt_dry_run
+	;;
+      *)
+        func_extract_an_archive "$my_xdir" "$my_xabs"
+	;;
+      esac
+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
+    done
+
+    func_extract_archives_result="$my_oldobjs"
+}
+
+
+# func_emit_wrapper [arg=no]
+#
+# Emit a libtool wrapper script on stdout.
+# Don't directly open a file because we may want to
+# incorporate the script contents within a cygwin/mingw
+# wrapper executable.  Must ONLY be called from within
+# func_mode_link because it depends on a number of variables
+# set therein.
+#
+# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
+# variable will take.  If 'yes', then the emitted script
+# will assume that the directory in which it is stored is
+# the $objdir directory.  This is a cygwin/mingw-specific
+# behavior.
+func_emit_wrapper ()
+{
+	func_emit_wrapper_arg1=${1-no}
+
+	$ECHO "\
+#! $SHELL
+
+# $output - temporary wrapper script for $objdir/$outputname
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# The $output program cannot be directly executed until all the libtool
+# libraries that it depends on are installed.
+#
+# This wrapper script should never be moved out of the build directory.
+# If it is, it will not operate correctly.
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='$sed_quote_subst'
+
+# Be Bourne compatible
+if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+relink_command=\"$relink_command\"
+
+# This environment variable determines our operation mode.
+if test \"\$libtool_install_magic\" = \"$magic\"; then
+  # install mode needs the following variables:
+  generated_by_libtool_version='$macro_version'
+  notinst_deplibs='$notinst_deplibs'
+else
+  # When we are sourced in execute mode, \$file and \$ECHO are already set.
+  if test \"\$libtool_execute_magic\" != \"$magic\"; then
+    file=\"\$0\""
+
+    qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
+    $ECHO "\
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+\$1
+_LTECHO_EOF'
+}
+    ECHO=\"$qECHO\"
+  fi
+
+# Very basic option parsing. These options are (a) specific to
+# the libtool wrapper, (b) are identical between the wrapper
+# /script/ and the wrapper /executable/ which is used only on
+# windows platforms, and (c) all begin with the string "--lt-"
+# (application programs are unlikely to have options which match
+# this pattern).
+#
+# There are only two supported options: --lt-debug and
+# --lt-dump-script. There is, deliberately, no --lt-help.
+#
+# The first argument to this parsing function should be the
+# script's $0 value, followed by "$@".
+lt_option_debug=
+func_parse_lt_options ()
+{
+  lt_script_arg0=\$0
+  shift
+  for lt_opt
+  do
+    case \"\$lt_opt\" in
+    --lt-debug) lt_option_debug=1 ;;
+    --lt-dump-script)
+        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
+        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
+        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
+        cat \"\$lt_dump_D/\$lt_dump_F\"
+        exit 0
+      ;;
+    --lt-*)
+        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
+        exit 1
+      ;;
+    esac
+  done
+
+  # Print the debug banner immediately:
+  if test -n \"\$lt_option_debug\"; then
+    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
+  fi
+}
+
+# Used when --lt-debug. Prints its arguments to stdout
+# (redirection is the responsibility of the caller)
+func_lt_dump_args ()
+{
+  lt_dump_args_N=1;
+  for lt_arg
+  do
+    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
+    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
+  done
+}
+
+# Core function for launching the target application
+func_exec_program_core ()
+{
+"
+  case $host in
+  # Backslashes separate directories on plain windows
+  *-*-mingw | *-*-os2* | *-cegcc*)
+    $ECHO "\
+      if test -n \"\$lt_option_debug\"; then
+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
+        func_lt_dump_args \${1+\"\$@\"} 1>&2
+      fi
+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
+"
+    ;;
+
+  *)
+    $ECHO "\
+      if test -n \"\$lt_option_debug\"; then
+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
+        func_lt_dump_args \${1+\"\$@\"} 1>&2
+      fi
+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
+"
+    ;;
+  esac
+  $ECHO "\
+      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
+      exit 1
+}
+
+# A function to encapsulate launching the target application
+# Strips options in the --lt-* namespace from \$@ and
+# launches target application with the remaining arguments.
+func_exec_program ()
+{
+  for lt_wr_arg
+  do
+    case \$lt_wr_arg in
+    --lt-*) ;;
+    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
+    esac
+    shift
+  done
+  func_exec_program_core \${1+\"\$@\"}
+}
+
+  # Parse options
+  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
+
+  # Find the directory that this script lives in.
+  thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
+  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+
+  # Follow symbolic links until we get to the real thisdir.
+  file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\`
+  while test -n \"\$file\"; do
+    destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\`
+
+    # If there was a directory component, then change thisdir.
+    if test \"x\$destdir\" != \"x\$file\"; then
+      case \"\$destdir\" in
+      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
+      *) thisdir=\"\$thisdir/\$destdir\" ;;
+      esac
+    fi
+
+    file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\`
+    file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\`
+  done
+
+  # Usually 'no', except on cygwin/mingw when embedded into
+  # the cwrapper.
+  WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1
+  if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
+    # special case for '.'
+    if test \"\$thisdir\" = \".\"; then
+      thisdir=\`pwd\`
+    fi
+    # remove .libs from thisdir
+    case \"\$thisdir\" in
+    *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;;
+    $objdir )   thisdir=. ;;
+    esac
+  fi
+
+  # Try to get the absolute directory name.
+  absdir=\`cd \"\$thisdir\" && pwd\`
+  test -n \"\$absdir\" && thisdir=\"\$absdir\"
+"
+
+	if test "$fast_install" = yes; then
+	  $ECHO "\
+  program=lt-'$outputname'$exeext
+  progdir=\"\$thisdir/$objdir\"
+
+  if test ! -f \"\$progdir/\$program\" ||
+     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
+
+    file=\"\$\$-\$program\"
+
+    if test ! -d \"\$progdir\"; then
+      $MKDIR \"\$progdir\"
+    else
+      $RM \"\$progdir/\$file\"
+    fi"
+
+	  $ECHO "\
+
+    # relink executable if necessary
+    if test -n \"\$relink_command\"; then
+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
+      else
+	$ECHO \"\$relink_command_output\" >&2
+	$RM \"\$progdir/\$file\"
+	exit 1
+      fi
+    fi
+
+    $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
+    { $RM \"\$progdir/\$program\";
+      $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; }
+    $RM \"\$progdir/\$file\"
+  fi"
+	else
+	  $ECHO "\
+  program='$outputname'
+  progdir=\"\$thisdir/$objdir\"
+"
+	fi
+
+	$ECHO "\
+
+  if test -f \"\$progdir/\$program\"; then"
+
+	# fixup the dll searchpath if we need to.
+	#
+	# Fix the DLL searchpath if we need to.  Do this before prepending
+	# to shlibpath, because on Windows, both are PATH and uninstalled
+	# libraries must come first.
+	if test -n "$dllsearchpath"; then
+	  $ECHO "\
+    # Add the dll search path components to the executable PATH
+    PATH=$dllsearchpath:\$PATH
+"
+	fi
+
+	# Export our shlibpath_var if we have one.
+	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+	  $ECHO "\
+    # Add our own library path to $shlibpath_var
+    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
+
+    # Some systems cannot cope with colon-terminated $shlibpath_var
+    # The second colon is a workaround for a bug in BeOS R4 sed
+    $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\`
+
+    export $shlibpath_var
+"
+	fi
+
+	$ECHO "\
+    if test \"\$libtool_execute_magic\" != \"$magic\"; then
+      # Run the actual program with our arguments.
+      func_exec_program \${1+\"\$@\"}
+    fi
+  else
+    # The program doesn't exist.
+    \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
+    \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
+    \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
+    exit 1
+  fi
+fi\
+"
+}
+
+
+# func_emit_cwrapperexe_src
+# emit the source code for a wrapper executable on stdout
+# Must ONLY be called from within func_mode_link because
+# it depends on a number of variable set therein.
+func_emit_cwrapperexe_src ()
+{
+	cat <<EOF
+
+/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
+   Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+
+   The $output program cannot be directly executed until all the libtool
+   libraries that it depends on are installed.
+
+   This wrapper executable should never be moved out of the build directory.
+   If it is, it will not operate correctly.
+*/
+EOF
+	    cat <<"EOF"
+#ifdef _MSC_VER
+# define _CRT_SECURE_NO_DEPRECATE 1
+#endif
+#include <stdio.h>
+#include <stdlib.h>
+#ifdef _MSC_VER
+# include <direct.h>
+# include <process.h>
+# include <io.h>
+#else
+# include <unistd.h>
+# include <stdint.h>
+# ifdef __CYGWIN__
+#  include <io.h>
+# endif
+#endif
+#include <malloc.h>
+#include <stdarg.h>
+#include <assert.h>
+#include <string.h>
+#include <ctype.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+
+/* declarations of non-ANSI functions */
+#if defined(__MINGW32__)
+# ifdef __STRICT_ANSI__
+int _putenv (const char *);
+# endif
+#elif defined(__CYGWIN__)
+# ifdef __STRICT_ANSI__
+char *realpath (const char *, char *);
+int putenv (char *);
+int setenv (const char *, const char *, int);
+# endif
+/* #elif defined (other platforms) ... */
+#endif
+
+/* portability defines, excluding path handling macros */
+#if defined(_MSC_VER)
+# define setmode _setmode
+# define stat    _stat
+# define chmod   _chmod
+# define getcwd  _getcwd
+# define putenv  _putenv
+# define S_IXUSR _S_IEXEC
+# ifndef _INTPTR_T_DEFINED
+#  define _INTPTR_T_DEFINED
+#  define intptr_t int
+# endif
+#elif defined(__MINGW32__)
+# define setmode _setmode
+# define stat    _stat
+# define chmod   _chmod
+# define getcwd  _getcwd
+# define putenv  _putenv
+#elif defined(__CYGWIN__)
+# define HAVE_SETENV
+# define FOPEN_WB "wb"
+/* #elif defined (other platforms) ... */
+#endif
+
+#if defined(PATH_MAX)
+# define LT_PATHMAX PATH_MAX
+#elif defined(MAXPATHLEN)
+# define LT_PATHMAX MAXPATHLEN
+#else
+# define LT_PATHMAX 1024
+#endif
+
+#ifndef S_IXOTH
+# define S_IXOTH 0
+#endif
+#ifndef S_IXGRP
+# define S_IXGRP 0
+#endif
+
+/* path handling portability macros */
+#ifndef DIR_SEPARATOR
+# define DIR_SEPARATOR '/'
+# define PATH_SEPARATOR ':'
+#endif
+
+#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
+  defined (__OS2__)
+# define HAVE_DOS_BASED_FILE_SYSTEM
+# define FOPEN_WB "wb"
+# ifndef DIR_SEPARATOR_2
+#  define DIR_SEPARATOR_2 '\\'
+# endif
+# ifndef PATH_SEPARATOR_2
+#  define PATH_SEPARATOR_2 ';'
+# endif
+#endif
+
+#ifndef DIR_SEPARATOR_2
+# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
+#else /* DIR_SEPARATOR_2 */
+# define IS_DIR_SEPARATOR(ch) \
+	(((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
+#endif /* DIR_SEPARATOR_2 */
+
+#ifndef PATH_SEPARATOR_2
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
+#else /* PATH_SEPARATOR_2 */
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
+#endif /* PATH_SEPARATOR_2 */
+
+#ifndef FOPEN_WB
+# define FOPEN_WB "w"
+#endif
+#ifndef _O_BINARY
+# define _O_BINARY 0
+#endif
+
+#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
+#define XFREE(stale) do { \
+  if (stale) { free ((void *) stale); stale = 0; } \
+} while (0)
+
+#if defined(LT_DEBUGWRAPPER)
+static int lt_debug = 1;
+#else
+static int lt_debug = 0;
+#endif
+
+const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
+
+void *xmalloc (size_t num);
+char *xstrdup (const char *string);
+const char *base_name (const char *name);
+char *find_executable (const char *wrapper);
+char *chase_symlinks (const char *pathspec);
+int make_executable (const char *path);
+int check_executable (const char *path);
+char *strendzap (char *str, const char *pat);
+void lt_debugprintf (const char *file, int line, const char *fmt, ...);
+void lt_fatal (const char *file, int line, const char *message, ...);
+static const char *nonnull (const char *s);
+static const char *nonempty (const char *s);
+void lt_setenv (const char *name, const char *value);
+char *lt_extend_str (const char *orig_value, const char *add, int to_end);
+void lt_update_exe_path (const char *name, const char *value);
+void lt_update_lib_path (const char *name, const char *value);
+char **prepare_spawn (char **argv);
+void lt_dump_script (FILE *f);
+EOF
+
+	    cat <<EOF
+volatile const char * MAGIC_EXE = "$magic_exe";
+const char * LIB_PATH_VARNAME = "$shlibpath_var";
+EOF
+
+	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+              func_to_host_path "$temp_rpath"
+	      cat <<EOF
+const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
+EOF
+	    else
+	      cat <<"EOF"
+const char * LIB_PATH_VALUE   = "";
+EOF
+	    fi
+
+	    if test -n "$dllsearchpath"; then
+              func_to_host_path "$dllsearchpath:"
+	      cat <<EOF
+const char * EXE_PATH_VARNAME = "PATH";
+const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
+EOF
+	    else
+	      cat <<"EOF"
+const char * EXE_PATH_VARNAME = "";
+const char * EXE_PATH_VALUE   = "";
+EOF
+	    fi
+
+	    if test "$fast_install" = yes; then
+	      cat <<EOF
+const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
+EOF
+	    else
+	      cat <<EOF
+const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
+EOF
+	    fi
+
+
+	    cat <<"EOF"
+
+#define LTWRAPPER_OPTION_PREFIX         "--lt-"
+
+static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
+static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
+static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
+
+int
+main (int argc, char *argv[])
+{
+  char **newargz;
+  int  newargc;
+  char *tmp_pathspec;
+  char *actual_cwrapper_path;
+  char *actual_cwrapper_name;
+  char *target_name;
+  char *lt_argv_zero;
+  intptr_t rval = 127;
+
+  int i;
+
+  program_name = (char *) xstrdup (base_name (argv[0]));
+  newargz = XMALLOC (char *, argc + 1);
+
+  /* very simple arg parsing; don't want to rely on getopt
+   * also, copy all non cwrapper options to newargz, except
+   * argz[0], which is handled differently
+   */
+  newargc=0;
+  for (i = 1; i < argc; i++)
+    {
+      if (strcmp (argv[i], dumpscript_opt) == 0)
+	{
+EOF
+	    case "$host" in
+	      *mingw* | *cygwin* )
+		# make stdout use "unix" line endings
+		echo "          setmode(1,_O_BINARY);"
+		;;
+	      esac
+
+	    cat <<"EOF"
+	  lt_dump_script (stdout);
+	  return 0;
+	}
+      if (strcmp (argv[i], debug_opt) == 0)
+	{
+          lt_debug = 1;
+          continue;
+	}
+      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
+        {
+          /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
+             namespace, but it is not one of the ones we know about and
+             have already dealt with, above (inluding dump-script), then
+             report an error. Otherwise, targets might begin to believe
+             they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
+             namespace. The first time any user complains about this, we'll
+             need to make LTWRAPPER_OPTION_PREFIX a configure-time option
+             or a configure.ac-settable value.
+           */
+          lt_fatal (__FILE__, __LINE__,
+		    "unrecognized %s option: '%s'",
+                    ltwrapper_option_prefix, argv[i]);
+        }
+      /* otherwise ... */
+      newargz[++newargc] = xstrdup (argv[i]);
+    }
+  newargz[++newargc] = NULL;
+
+EOF
+	    cat <<EOF
+  /* The GNU banner must be the first non-error debug message */
+  lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
+EOF
+	    cat <<"EOF"
+  lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
+  lt_debugprintf (__FILE__, __LINE__, "(main) program_name: %s\n", program_name);
+
+  tmp_pathspec = find_executable (argv[0]);
+  if (tmp_pathspec == NULL)
+    lt_fatal (__FILE__, __LINE__, "couldn't find %s", argv[0]);
+  lt_debugprintf (__FILE__, __LINE__,
+                  "(main) found exe (before symlink chase) at: %s\n",
+		  tmp_pathspec);
+
+  actual_cwrapper_path = chase_symlinks (tmp_pathspec);
+  lt_debugprintf (__FILE__, __LINE__,
+                  "(main) found exe (after symlink chase) at: %s\n",
+		  actual_cwrapper_path);
+  XFREE (tmp_pathspec);
+
+  actual_cwrapper_name = xstrdup (base_name (actual_cwrapper_path));
+  strendzap (actual_cwrapper_path, actual_cwrapper_name);
+
+  /* wrapper name transforms */
+  strendzap (actual_cwrapper_name, ".exe");
+  tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
+  XFREE (actual_cwrapper_name);
+  actual_cwrapper_name = tmp_pathspec;
+  tmp_pathspec = 0;
+
+  /* target_name transforms -- use actual target program name; might have lt- prefix */
+  target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
+  strendzap (target_name, ".exe");
+  tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
+  XFREE (target_name);
+  target_name = tmp_pathspec;
+  tmp_pathspec = 0;
+
+  lt_debugprintf (__FILE__, __LINE__,
+		  "(main) libtool target name: %s\n",
+		  target_name);
+EOF
+
+	    cat <<EOF
+  newargz[0] =
+    XMALLOC (char, (strlen (actual_cwrapper_path) +
+		    strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
+  strcpy (newargz[0], actual_cwrapper_path);
+  strcat (newargz[0], "$objdir");
+  strcat (newargz[0], "/");
+EOF
+
+	    cat <<"EOF"
+  /* stop here, and copy so we don't have to do this twice */
+  tmp_pathspec = xstrdup (newargz[0]);
+
+  /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
+  strcat (newargz[0], actual_cwrapper_name);
+
+  /* DO want the lt- prefix here if it exists, so use target_name */
+  lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
+  XFREE (tmp_pathspec);
+  tmp_pathspec = NULL;
+EOF
+
+	    case $host_os in
+	      mingw*)
+	    cat <<"EOF"
+  {
+    char* p;
+    while ((p = strchr (newargz[0], '\\')) != NULL)
+      {
+	*p = '/';
+      }
+    while ((p = strchr (lt_argv_zero, '\\')) != NULL)
+      {
+	*p = '/';
+      }
+  }
+EOF
+	    ;;
+	    esac
+
+	    cat <<"EOF"
+  XFREE (target_name);
+  XFREE (actual_cwrapper_path);
+  XFREE (actual_cwrapper_name);
+
+  lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
+  lt_setenv ("DUALCASE", "1");  /* for MSK sh */
+  /* Update the DLL searchpath.  EXE_PATH_VALUE ($dllsearchpath) must
+     be prepended before (that is, appear after) LIB_PATH_VALUE ($temp_rpath)
+     because on Windows, both *_VARNAMEs are PATH but uninstalled
+     libraries must come first. */
+  lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
+  lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
+
+  lt_debugprintf (__FILE__, __LINE__, "(main) lt_argv_zero: %s\n",
+		  nonnull (lt_argv_zero));
+  for (i = 0; i < newargc; i++)
+    {
+      lt_debugprintf (__FILE__, __LINE__, "(main) newargz[%d]: %s\n",
+		      i, nonnull (newargz[i]));
+    }
+
+EOF
+
+	    case $host_os in
+	      mingw*)
+		cat <<"EOF"
+  /* execv doesn't actually work on mingw as expected on unix */
+  newargz = prepare_spawn (newargz);
+  rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
+  if (rval == -1)
+    {
+      /* failed to start process */
+      lt_debugprintf (__FILE__, __LINE__,
+		      "(main) failed to launch target \"%s\": %s\n",
+		      lt_argv_zero, nonnull (strerror (errno)));
+      return 127;
+    }
+  return rval;
+EOF
+		;;
+	      *)
+		cat <<"EOF"
+  execv (lt_argv_zero, newargz);
+  return rval; /* =127, but avoids unused variable warning */
+EOF
+		;;
+	    esac
+
+	    cat <<"EOF"
+}
+
+void *
+xmalloc (size_t num)
+{
+  void *p = (void *) malloc (num);
+  if (!p)
+    lt_fatal (__FILE__, __LINE__, "memory exhausted");
+
+  return p;
+}
+
+char *
+xstrdup (const char *string)
+{
+  return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
+			  string) : NULL;
+}
+
+const char *
+base_name (const char *name)
+{
+  const char *base;
+
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+  /* Skip over the disk name in MSDOS pathnames. */
+  if (isalpha ((unsigned char) name[0]) && name[1] == ':')
+    name += 2;
+#endif
+
+  for (base = name; *name; name++)
+    if (IS_DIR_SEPARATOR (*name))
+      base = name + 1;
+  return base;
+}
+
+int
+check_executable (const char *path)
+{
+  struct stat st;
+
+  lt_debugprintf (__FILE__, __LINE__, "(check_executable): %s\n",
+                  nonempty (path));
+  if ((!path) || (!*path))
+    return 0;
+
+  if ((stat (path, &st) >= 0)
+      && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))
+    return 1;
+  else
+    return 0;
+}
+
+int
+make_executable (const char *path)
+{
+  int rval = 0;
+  struct stat st;
+
+  lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n",
+                  nonempty (path));
+  if ((!path) || (!*path))
+    return 0;
+
+  if (stat (path, &st) >= 0)
+    {
+      rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR);
+    }
+  return rval;
+}
+
+/* Searches for the full path of the wrapper.  Returns
+   newly allocated full path name if found, NULL otherwise
+   Does not chase symlinks, even on platforms that support them.
+*/
+char *
+find_executable (const char *wrapper)
+{
+  int has_slash = 0;
+  const char *p;
+  const char *p_next;
+  /* static buffer for getcwd */
+  char tmp[LT_PATHMAX + 1];
+  int tmp_len;
+  char *concat_name;
+
+  lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
+                  nonempty (wrapper));
+
+  if ((wrapper == NULL) || (*wrapper == '\0'))
+    return NULL;
+
+  /* Absolute path? */
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+  if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
+    {
+      concat_name = xstrdup (wrapper);
+      if (check_executable (concat_name))
+	return concat_name;
+      XFREE (concat_name);
+    }
+  else
+    {
+#endif
+      if (IS_DIR_SEPARATOR (wrapper[0]))
+	{
+	  concat_name = xstrdup (wrapper);
+	  if (check_executable (concat_name))
+	    return concat_name;
+	  XFREE (concat_name);
+	}
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+    }
+#endif
+
+  for (p = wrapper; *p; p++)
+    if (*p == '/')
+      {
+	has_slash = 1;
+	break;
+      }
+  if (!has_slash)
+    {
+      /* no slashes; search PATH */
+      const char *path = getenv ("PATH");
+      if (path != NULL)
+	{
+	  for (p = path; *p; p = p_next)
+	    {
+	      const char *q;
+	      size_t p_len;
+	      for (q = p; *q; q++)
+		if (IS_PATH_SEPARATOR (*q))
+		  break;
+	      p_len = q - p;
+	      p_next = (*q == '\0' ? q : q + 1);
+	      if (p_len == 0)
+		{
+		  /* empty path: current directory */
+		  if (getcwd (tmp, LT_PATHMAX) == NULL)
+		    lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
+                              nonnull (strerror (errno)));
+		  tmp_len = strlen (tmp);
+		  concat_name =
+		    XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+		  memcpy (concat_name, tmp, tmp_len);
+		  concat_name[tmp_len] = '/';
+		  strcpy (concat_name + tmp_len + 1, wrapper);
+		}
+	      else
+		{
+		  concat_name =
+		    XMALLOC (char, p_len + 1 + strlen (wrapper) + 1);
+		  memcpy (concat_name, p, p_len);
+		  concat_name[p_len] = '/';
+		  strcpy (concat_name + p_len + 1, wrapper);
+		}
+	      if (check_executable (concat_name))
+		return concat_name;
+	      XFREE (concat_name);
+	    }
+	}
+      /* not found in PATH; assume curdir */
+    }
+  /* Relative path | not found in path: prepend cwd */
+  if (getcwd (tmp, LT_PATHMAX) == NULL)
+    lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
+              nonnull (strerror (errno)));
+  tmp_len = strlen (tmp);
+  concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+  memcpy (concat_name, tmp, tmp_len);
+  concat_name[tmp_len] = '/';
+  strcpy (concat_name + tmp_len + 1, wrapper);
+
+  if (check_executable (concat_name))
+    return concat_name;
+  XFREE (concat_name);
+  return NULL;
+}
+
+char *
+chase_symlinks (const char *pathspec)
+{
+#ifndef S_ISLNK
+  return xstrdup (pathspec);
+#else
+  char buf[LT_PATHMAX];
+  struct stat s;
+  char *tmp_pathspec = xstrdup (pathspec);
+  char *p;
+  int has_symlinks = 0;
+  while (strlen (tmp_pathspec) && !has_symlinks)
+    {
+      lt_debugprintf (__FILE__, __LINE__,
+		      "checking path component for symlinks: %s\n",
+		      tmp_pathspec);
+      if (lstat (tmp_pathspec, &s) == 0)
+	{
+	  if (S_ISLNK (s.st_mode) != 0)
+	    {
+	      has_symlinks = 1;
+	      break;
+	    }
+
+	  /* search backwards for last DIR_SEPARATOR */
+	  p = tmp_pathspec + strlen (tmp_pathspec) - 1;
+	  while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
+	    p--;
+	  if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
+	    {
+	      /* no more DIR_SEPARATORS left */
+	      break;
+	    }
+	  *p = '\0';
+	}
+      else
+	{
+	  lt_fatal (__FILE__, __LINE__,
+		    "error accessing file \"%s\": %s",
+		    tmp_pathspec, nonnull (strerror (errno)));
+	}
+    }
+  XFREE (tmp_pathspec);
+
+  if (!has_symlinks)
+    {
+      return xstrdup (pathspec);
+    }
+
+  tmp_pathspec = realpath (pathspec, buf);
+  if (tmp_pathspec == 0)
+    {
+      lt_fatal (__FILE__, __LINE__,
+		"could not follow symlinks for %s", pathspec);
+    }
+  return xstrdup (tmp_pathspec);
+#endif
+}
+
+char *
+strendzap (char *str, const char *pat)
+{
+  size_t len, patlen;
+
+  assert (str != NULL);
+  assert (pat != NULL);
+
+  len = strlen (str);
+  patlen = strlen (pat);
+
+  if (patlen <= len)
+    {
+      str += len - patlen;
+      if (strcmp (str, pat) == 0)
+	*str = '\0';
+    }
+  return str;
+}
+
+void
+lt_debugprintf (const char *file, int line, const char *fmt, ...)
+{
+  va_list args;
+  if (lt_debug)
+    {
+      (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line);
+      va_start (args, fmt);
+      (void) vfprintf (stderr, fmt, args);
+      va_end (args);
+    }
+}
+
+static void
+lt_error_core (int exit_status, const char *file,
+	       int line, const char *mode,
+	       const char *message, va_list ap)
+{
+  fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode);
+  vfprintf (stderr, message, ap);
+  fprintf (stderr, ".\n");
+
+  if (exit_status >= 0)
+    exit (exit_status);
+}
+
+void
+lt_fatal (const char *file, int line, const char *message, ...)
+{
+  va_list ap;
+  va_start (ap, message);
+  lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap);
+  va_end (ap);
+}
+
+static const char *
+nonnull (const char *s)
+{
+  return s ? s : "(null)";
+}
+
+static const char *
+nonempty (const char *s)
+{
+  return (s && !*s) ? "(empty)" : nonnull (s);
+}
+
+void
+lt_setenv (const char *name, const char *value)
+{
+  lt_debugprintf (__FILE__, __LINE__,
+		  "(lt_setenv) setting '%s' to '%s'\n",
+                  nonnull (name), nonnull (value));
+  {
+#ifdef HAVE_SETENV
+    /* always make a copy, for consistency with !HAVE_SETENV */
+    char *str = xstrdup (value);
+    setenv (name, str, 1);
+#else
+    int len = strlen (name) + 1 + strlen (value) + 1;
+    char *str = XMALLOC (char, len);
+    sprintf (str, "%s=%s", name, value);
+    if (putenv (str) != EXIT_SUCCESS)
+      {
+        XFREE (str);
+      }
+#endif
+  }
+}
+
+char *
+lt_extend_str (const char *orig_value, const char *add, int to_end)
+{
+  char *new_value;
+  if (orig_value && *orig_value)
+    {
+      int orig_value_len = strlen (orig_value);
+      int add_len = strlen (add);
+      new_value = XMALLOC (char, add_len + orig_value_len + 1);
+      if (to_end)
+        {
+          strcpy (new_value, orig_value);
+          strcpy (new_value + orig_value_len, add);
+        }
+      else
+        {
+          strcpy (new_value, add);
+          strcpy (new_value + add_len, orig_value);
+        }
+    }
+  else
+    {
+      new_value = xstrdup (add);
+    }
+  return new_value;
+}
+
+void
+lt_update_exe_path (const char *name, const char *value)
+{
+  lt_debugprintf (__FILE__, __LINE__,
+		  "(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
+                  nonnull (name), nonnull (value));
+
+  if (name && *name && value && *value)
+    {
+      char *new_value = lt_extend_str (getenv (name), value, 0);
+      /* some systems can't cope with a ':'-terminated path #' */
+      int len = strlen (new_value);
+      while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
+        {
+          new_value[len-1] = '\0';
+        }
+      lt_setenv (name, new_value);
+      XFREE (new_value);
+    }
+}
+
+void
+lt_update_lib_path (const char *name, const char *value)
+{
+  lt_debugprintf (__FILE__, __LINE__,
+		  "(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
+                  nonnull (name), nonnull (value));
+
+  if (name && *name && value && *value)
+    {
+      char *new_value = lt_extend_str (getenv (name), value, 0);
+      lt_setenv (name, new_value);
+      XFREE (new_value);
+    }
+}
+
+EOF
+	    case $host_os in
+	      mingw*)
+		cat <<"EOF"
+
+/* Prepares an argument vector before calling spawn().
+   Note that spawn() does not by itself call the command interpreter
+     (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") :
+      ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
+         GetVersionEx(&v);
+         v.dwPlatformId == VER_PLATFORM_WIN32_NT;
+      }) ? "cmd.exe" : "command.com").
+   Instead it simply concatenates the arguments, separated by ' ', and calls
+   CreateProcess().  We must quote the arguments since Win32 CreateProcess()
+   interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a
+   special way:
+   - Space and tab are interpreted as delimiters. They are not treated as
+     delimiters if they are surrounded by double quotes: "...".
+   - Unescaped double quotes are removed from the input. Their only effect is
+     that within double quotes, space and tab are treated like normal
+     characters.
+   - Backslashes not followed by double quotes are not special.
+   - But 2*n+1 backslashes followed by a double quote become
+     n backslashes followed by a double quote (n >= 0):
+       \" -> "
+       \\\" -> \"
+       \\\\\" -> \\"
+ */
+#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
+#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
+char **
+prepare_spawn (char **argv)
+{
+  size_t argc;
+  char **new_argv;
+  size_t i;
+
+  /* Count number of arguments.  */
+  for (argc = 0; argv[argc] != NULL; argc++)
+    ;
+
+  /* Allocate new argument vector.  */
+  new_argv = XMALLOC (char *, argc + 1);
+
+  /* Put quoted arguments into the new argument vector.  */
+  for (i = 0; i < argc; i++)
+    {
+      const char *string = argv[i];
+
+      if (string[0] == '\0')
+	new_argv[i] = xstrdup ("\"\"");
+      else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL)
+	{
+	  int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL);
+	  size_t length;
+	  unsigned int backslashes;
+	  const char *s;
+	  char *quoted_string;
+	  char *p;
+
+	  length = 0;
+	  backslashes = 0;
+	  if (quote_around)
+	    length++;
+	  for (s = string; *s != '\0'; s++)
+	    {
+	      char c = *s;
+	      if (c == '"')
+		length += backslashes + 1;
+	      length++;
+	      if (c == '\\')
+		backslashes++;
+	      else
+		backslashes = 0;
+	    }
+	  if (quote_around)
+	    length += backslashes + 1;
+
+	  quoted_string = XMALLOC (char, length + 1);
+
+	  p = quoted_string;
+	  backslashes = 0;
+	  if (quote_around)
+	    *p++ = '"';
+	  for (s = string; *s != '\0'; s++)
+	    {
+	      char c = *s;
+	      if (c == '"')
+		{
+		  unsigned int j;
+		  for (j = backslashes + 1; j > 0; j--)
+		    *p++ = '\\';
+		}
+	      *p++ = c;
+	      if (c == '\\')
+		backslashes++;
+	      else
+		backslashes = 0;
+	    }
+	  if (quote_around)
+	    {
+	      unsigned int j;
+	      for (j = backslashes; j > 0; j--)
+		*p++ = '\\';
+	      *p++ = '"';
+	    }
+	  *p = '\0';
+
+	  new_argv[i] = quoted_string;
+	}
+      else
+	new_argv[i] = (char *) string;
+    }
+  new_argv[argc] = NULL;
+
+  return new_argv;
+}
+EOF
+		;;
+	    esac
+
+            cat <<"EOF"
+void lt_dump_script (FILE* f)
+{
+EOF
+	    func_emit_wrapper yes |
+              $SED -e 's/\([\\"]\)/\\\1/g' \
+	           -e 's/^/  fputs ("/' -e 's/$/\\n", f);/'
+
+            cat <<"EOF"
+}
+EOF
+}
+# end: func_emit_cwrapperexe_src
+
+# func_win32_import_lib_p ARG
+# True if ARG is an import lib, as indicated by $file_magic_cmd
+func_win32_import_lib_p ()
+{
+    $opt_debug
+    case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
+    *import*) : ;;
+    *) false ;;
+    esac
+}
+
+# func_mode_link arg...
+func_mode_link ()
+{
+    $opt_debug
+    case $host in
+    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+      # It is impossible to link a dll without this setting, and
+      # we shouldn't force the makefile maintainer to figure out
+      # which system we are compiling for in order to pass an extra
+      # flag for every libtool invocation.
+      # allow_undefined=no
+
+      # FIXME: Unfortunately, there are problems with the above when trying
+      # to make a dll which has undefined symbols, in which case not
+      # even a static library is built.  For now, we need to specify
+      # -no-undefined on the libtool link line when we can be certain
+      # that all symbols are satisfied, otherwise we get a static library.
+      allow_undefined=yes
+      ;;
+    *)
+      allow_undefined=yes
+      ;;
+    esac
+    libtool_args=$nonopt
+    base_compile="$nonopt $@"
+    compile_command=$nonopt
+    finalize_command=$nonopt
+
+    compile_rpath=
+    finalize_rpath=
+    compile_shlibpath=
+    finalize_shlibpath=
+    convenience=
+    old_convenience=
+    deplibs=
+    old_deplibs=
+    compiler_flags=
+    linker_flags=
+    dllsearchpath=
+    lib_search_path=`pwd`
+    inst_prefix_dir=
+    new_inherited_linker_flags=
+
+    avoid_version=no
+    bindir=
+    dlfiles=
+    dlprefiles=
+    dlself=no
+    export_dynamic=no
+    export_symbols=
+    export_symbols_regex=
+    generated=
+    libobjs=
+    ltlibs=
+    module=no
+    no_install=no
+    objs=
+    non_pic_objects=
+    precious_files_regex=
+    prefer_static_libs=no
+    preload=no
+    prev=
+    prevarg=
+    release=
+    rpath=
+    xrpath=
+    perm_rpath=
+    temp_rpath=
+    thread_safe=no
+    vinfo=
+    vinfo_number=no
+    weak_libs=
+    single_module="${wl}-single_module"
+    func_infer_tag $base_compile
+
+    # We need to know -static, to get the right output filenames.
+    for arg
+    do
+      case $arg in
+      -shared)
+	test "$build_libtool_libs" != yes && \
+	  func_fatal_configuration "can not build a shared library"
+	build_old_libs=no
+	break
+	;;
+      -all-static | -static | -static-libtool-libs)
+	case $arg in
+	-all-static)
+	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+	    func_warning "complete static linking is impossible in this configuration"
+	  fi
+	  if test -n "$link_static_flag"; then
+	    dlopen_self=$dlopen_self_static
+	  fi
+	  prefer_static_libs=yes
+	  ;;
+	-static)
+	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
+	    dlopen_self=$dlopen_self_static
+	  fi
+	  prefer_static_libs=built
+	  ;;
+	-static-libtool-libs)
+	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
+	    dlopen_self=$dlopen_self_static
+	  fi
+	  prefer_static_libs=yes
+	  ;;
+	esac
+	build_libtool_libs=no
+	build_old_libs=yes
+	break
+	;;
+      esac
+    done
+
+    # See if our shared archives depend on static archives.
+    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
+
+    # Go through the arguments, transforming them on the way.
+    while test "$#" -gt 0; do
+      arg="$1"
+      shift
+      func_quote_for_eval "$arg"
+      qarg=$func_quote_for_eval_unquoted_result
+      func_append libtool_args " $func_quote_for_eval_result"
+
+      # If the previous option needs an argument, assign it.
+      if test -n "$prev"; then
+	case $prev in
+	output)
+	  func_append compile_command " @OUTPUT@"
+	  func_append finalize_command " @OUTPUT@"
+	  ;;
+	esac
+
+	case $prev in
+	bindir)
+	  bindir="$arg"
+	  prev=
+	  continue
+	  ;;
+	dlfiles|dlprefiles)
+	  if test "$preload" = no; then
+	    # Add the symbol object into the linking commands.
+	    func_append compile_command " @SYMFILE@"
+	    func_append finalize_command " @SYMFILE@"
+	    preload=yes
+	  fi
+	  case $arg in
+	  *.la | *.lo) ;;  # We handle these cases below.
+	  force)
+	    if test "$dlself" = no; then
+	      dlself=needless
+	      export_dynamic=yes
+	    fi
+	    prev=
+	    continue
+	    ;;
+	  self)
+	    if test "$prev" = dlprefiles; then
+	      dlself=yes
+	    elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+	      dlself=yes
+	    else
+	      dlself=needless
+	      export_dynamic=yes
+	    fi
+	    prev=
+	    continue
+	    ;;
+	  *)
+	    if test "$prev" = dlfiles; then
+	      func_append dlfiles " $arg"
+	    else
+	      func_append dlprefiles " $arg"
+	    fi
+	    prev=
+	    continue
+	    ;;
+	  esac
+	  ;;
+	expsyms)
+	  export_symbols="$arg"
+	  test -f "$arg" \
+	    || func_fatal_error "symbol file \`$arg' does not exist"
+	  prev=
+	  continue
+	  ;;
+	expsyms_regex)
+	  export_symbols_regex="$arg"
+	  prev=
+	  continue
+	  ;;
+	framework)
+	  case $host in
+	    *-*-darwin*)
+	      case "$deplibs " in
+		*" $qarg.ltframework "*) ;;
+		*) func_append deplibs " $qarg.ltframework" # this is fixed later
+		   ;;
+	      esac
+	      ;;
+	  esac
+	  prev=
+	  continue
+	  ;;
+	inst_prefix)
+	  inst_prefix_dir="$arg"
+	  prev=
+	  continue
+	  ;;
+	objectlist)
+	  if test -f "$arg"; then
+	    save_arg=$arg
+	    moreargs=
+	    for fil in `cat "$save_arg"`
+	    do
+#	      func_append moreargs " $fil"
+	      arg=$fil
+	      # A libtool-controlled object.
+
+	      # Check to see that this really is a libtool object.
+	      if func_lalib_unsafe_p "$arg"; then
+		pic_object=
+		non_pic_object=
+
+		# Read the .lo file
+		func_source "$arg"
+
+		if test -z "$pic_object" ||
+		   test -z "$non_pic_object" ||
+		   test "$pic_object" = none &&
+		   test "$non_pic_object" = none; then
+		  func_fatal_error "cannot find name of object for \`$arg'"
+		fi
+
+		# Extract subdirectory from the argument.
+		func_dirname "$arg" "/" ""
+		xdir="$func_dirname_result"
+
+		if test "$pic_object" != none; then
+		  # Prepend the subdirectory the object is found in.
+		  pic_object="$xdir$pic_object"
+
+		  if test "$prev" = dlfiles; then
+		    if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+		      func_append dlfiles " $pic_object"
+		      prev=
+		      continue
+		    else
+		      # If libtool objects are unsupported, then we need to preload.
+		      prev=dlprefiles
+		    fi
+		  fi
+
+		  # CHECK ME:  I think I busted this.  -Ossama
+		  if test "$prev" = dlprefiles; then
+		    # Preload the old-style object.
+		    func_append dlprefiles " $pic_object"
+		    prev=
+		  fi
+
+		  # A PIC object.
+		  func_append libobjs " $pic_object"
+		  arg="$pic_object"
+		fi
+
+		# Non-PIC object.
+		if test "$non_pic_object" != none; then
+		  # Prepend the subdirectory the object is found in.
+		  non_pic_object="$xdir$non_pic_object"
+
+		  # A standard non-PIC object
+		  func_append non_pic_objects " $non_pic_object"
+		  if test -z "$pic_object" || test "$pic_object" = none ; then
+		    arg="$non_pic_object"
+		  fi
+		else
+		  # If the PIC object exists, use it instead.
+		  # $xdir was prepended to $pic_object above.
+		  non_pic_object="$pic_object"
+		  func_append non_pic_objects " $non_pic_object"
+		fi
+	      else
+		# Only an error if not doing a dry-run.
+		if $opt_dry_run; then
+		  # Extract subdirectory from the argument.
+		  func_dirname "$arg" "/" ""
+		  xdir="$func_dirname_result"
+
+		  func_lo2o "$arg"
+		  pic_object=$xdir$objdir/$func_lo2o_result
+		  non_pic_object=$xdir$func_lo2o_result
+		  func_append libobjs " $pic_object"
+		  func_append non_pic_objects " $non_pic_object"
+	        else
+		  func_fatal_error "\`$arg' is not a valid libtool object"
+		fi
+	      fi
+	    done
+	  else
+	    func_fatal_error "link input file \`$arg' does not exist"
+	  fi
+	  arg=$save_arg
+	  prev=
+	  continue
+	  ;;
+	precious_regex)
+	  precious_files_regex="$arg"
+	  prev=
+	  continue
+	  ;;
+	release)
+	  release="-$arg"
+	  prev=
+	  continue
+	  ;;
+	rpath | xrpath)
+	  # We need an absolute path.
+	  case $arg in
+	  [\\/]* | [A-Za-z]:[\\/]*) ;;
+	  *)
+	    func_fatal_error "only absolute run-paths are allowed"
+	    ;;
+	  esac
+	  if test "$prev" = rpath; then
+	    case "$rpath " in
+	    *" $arg "*) ;;
+	    *) func_append rpath " $arg" ;;
+	    esac
+	  else
+	    case "$xrpath " in
+	    *" $arg "*) ;;
+	    *) func_append xrpath " $arg" ;;
+	    esac
+	  fi
+	  prev=
+	  continue
+	  ;;
+	shrext)
+	  shrext_cmds="$arg"
+	  prev=
+	  continue
+	  ;;
+	weak)
+	  func_append weak_libs " $arg"
+	  prev=
+	  continue
+	  ;;
+	xcclinker)
+	  func_append linker_flags " $qarg"
+	  func_append compiler_flags " $qarg"
+	  prev=
+	  func_append compile_command " $qarg"
+	  func_append finalize_command " $qarg"
+	  continue
+	  ;;
+	xcompiler)
+	  func_append compiler_flags " $qarg"
+	  prev=
+	  func_append compile_command " $qarg"
+	  func_append finalize_command " $qarg"
+	  continue
+	  ;;
+	xlinker)
+	  func_append linker_flags " $qarg"
+	  func_append compiler_flags " $wl$qarg"
+	  prev=
+	  func_append compile_command " $wl$qarg"
+	  func_append finalize_command " $wl$qarg"
+	  continue
+	  ;;
+	*)
+	  eval "$prev=\"\$arg\""
+	  prev=
+	  continue
+	  ;;
+	esac
+      fi # test -n "$prev"
+
+      prevarg="$arg"
+
+      case $arg in
+      -all-static)
+	if test -n "$link_static_flag"; then
+	  # See comment for -static flag below, for more details.
+	  func_append compile_command " $link_static_flag"
+	  func_append finalize_command " $link_static_flag"
+	fi
+	continue
+	;;
+
+      -allow-undefined)
+	# FIXME: remove this flag sometime in the future.
+	func_fatal_error "\`-allow-undefined' must not be used because it is the default"
+	;;
+
+      -avoid-version)
+	avoid_version=yes
+	continue
+	;;
+
+      -bindir)
+	prev=bindir
+	continue
+	;;
+
+      -dlopen)
+	prev=dlfiles
+	continue
+	;;
+
+      -dlpreopen)
+	prev=dlprefiles
+	continue
+	;;
+
+      -export-dynamic)
+	export_dynamic=yes
+	continue
+	;;
+
+      -export-symbols | -export-symbols-regex)
+	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+	  func_fatal_error "more than one -exported-symbols argument is not allowed"
+	fi
+	if test "X$arg" = "X-export-symbols"; then
+	  prev=expsyms
+	else
+	  prev=expsyms_regex
+	fi
+	continue
+	;;
+
+      -framework)
+	prev=framework
+	continue
+	;;
+
+      -inst-prefix-dir)
+	prev=inst_prefix
+	continue
+	;;
+
+      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
+      # so, if we see these flags be careful not to treat them like -L
+      -L[A-Z][A-Z]*:*)
+	case $with_gcc/$host in
+	no/*-*-irix* | /*-*-irix*)
+	  func_append compile_command " $arg"
+	  func_append finalize_command " $arg"
+	  ;;
+	esac
+	continue
+	;;
+
+      -L*)
+	func_stripname "-L" '' "$arg"
+	if test -z "$func_stripname_result"; then
+	  if test "$#" -gt 0; then
+	    func_fatal_error "require no space between \`-L' and \`$1'"
+	  else
+	    func_fatal_error "need path for \`-L' option"
+	  fi
+	fi
+	func_resolve_sysroot "$func_stripname_result"
+	dir=$func_resolve_sysroot_result
+	# We need an absolute path.
+	case $dir in
+	[\\/]* | [A-Za-z]:[\\/]*) ;;
+	*)
+	  absdir=`cd "$dir" && pwd`
+	  test -z "$absdir" && \
+	    func_fatal_error "cannot determine absolute directory name of \`$dir'"
+	  dir="$absdir"
+	  ;;
+	esac
+	case "$deplibs " in
+	*" -L$dir "* | *" $arg "*)
+	  # Will only happen for absolute or sysroot arguments
+	  ;;
+	*)
+	  # Preserve sysroot, but never include relative directories
+	  case $dir in
+	    [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;;
+	    *) func_append deplibs " -L$dir" ;;
+	  esac
+	  func_append lib_search_path " $dir"
+	  ;;
+	esac
+	case $host in
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+	  testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'`
+	  case :$dllsearchpath: in
+	  *":$dir:"*) ;;
+	  ::) dllsearchpath=$dir;;
+	  *) func_append dllsearchpath ":$dir";;
+	  esac
+	  case :$dllsearchpath: in
+	  *":$testbindir:"*) ;;
+	  ::) dllsearchpath=$testbindir;;
+	  *) func_append dllsearchpath ":$testbindir";;
+	  esac
+	  ;;
+	esac
+	continue
+	;;
+
+      -l*)
+	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+	  case $host in
+	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
+	    # These systems don't actually have a C or math library (as such)
+	    continue
+	    ;;
+	  *-*-os2*)
+	    # These systems don't actually have a C library (as such)
+	    test "X$arg" = "X-lc" && continue
+	    ;;
+	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	    # Do not include libc due to us having libc/libc_r.
+	    test "X$arg" = "X-lc" && continue
+	    ;;
+	  *-*-rhapsody* | *-*-darwin1.[012])
+	    # Rhapsody C and math libraries are in the System framework
+	    func_append deplibs " System.ltframework"
+	    continue
+	    ;;
+	  *-*-sco3.2v5* | *-*-sco5v6*)
+	    # Causes problems with __ctype
+	    test "X$arg" = "X-lc" && continue
+	    ;;
+	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
+	    # Compiler inserts libc in the correct place for threads to work
+	    test "X$arg" = "X-lc" && continue
+	    ;;
+	  esac
+	elif test "X$arg" = "X-lc_r"; then
+	 case $host in
+	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	   # Do not include libc_r directly, use -pthread flag.
+	   continue
+	   ;;
+	 esac
+	fi
+	func_append deplibs " $arg"
+	continue
+	;;
+
+      -module)
+	module=yes
+	continue
+	;;
+
+      # Tru64 UNIX uses -model [arg] to determine the layout of C++
+      # classes, name mangling, and exception handling.
+      # Darwin uses the -arch flag to determine output architecture.
+      -model|-arch|-isysroot|--sysroot)
+	func_append compiler_flags " $arg"
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
+	prev=xcompiler
+	continue
+	;;
+
+      -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+	func_append compiler_flags " $arg"
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
+	case "$new_inherited_linker_flags " in
+	    *" $arg "*) ;;
+	    * ) func_append new_inherited_linker_flags " $arg" ;;
+	esac
+	continue
+	;;
+
+      -multi_module)
+	single_module="${wl}-multi_module"
+	continue
+	;;
+
+      -no-fast-install)
+	fast_install=no
+	continue
+	;;
+
+      -no-install)
+	case $host in
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
+	  # The PATH hackery in wrapper scripts is required on Windows
+	  # and Darwin in order for the loader to find any dlls it needs.
+	  func_warning "\`-no-install' is ignored for $host"
+	  func_warning "assuming \`-no-fast-install' instead"
+	  fast_install=no
+	  ;;
+	*) no_install=yes ;;
+	esac
+	continue
+	;;
+
+      -no-undefined)
+	allow_undefined=no
+	continue
+	;;
+
+      -objectlist)
+	prev=objectlist
+	continue
+	;;
+
+      -o) prev=output ;;
+
+      -precious-files-regex)
+	prev=precious_regex
+	continue
+	;;
+
+      -release)
+	prev=release
+	continue
+	;;
+
+      -rpath)
+	prev=rpath
+	continue
+	;;
+
+      -R)
+	prev=xrpath
+	continue
+	;;
+
+      -R*)
+	func_stripname '-R' '' "$arg"
+	dir=$func_stripname_result
+	# We need an absolute path.
+	case $dir in
+	[\\/]* | [A-Za-z]:[\\/]*) ;;
+	=*)
+	  func_stripname '=' '' "$dir"
+	  dir=$lt_sysroot$func_stripname_result
+	  ;;
+	*)
+	  func_fatal_error "only absolute run-paths are allowed"
+	  ;;
+	esac
+	case "$xrpath " in
+	*" $dir "*) ;;
+	*) func_append xrpath " $dir" ;;
+	esac
+	continue
+	;;
+
+      -shared)
+	# The effects of -shared are defined in a previous loop.
+	continue
+	;;
+
+      -shrext)
+	prev=shrext
+	continue
+	;;
+
+      -static | -static-libtool-libs)
+	# The effects of -static are defined in a previous loop.
+	# We used to do the same as -all-static on platforms that
+	# didn't have a PIC flag, but the assumption that the effects
+	# would be equivalent was wrong.  It would break on at least
+	# Digital Unix and AIX.
+	continue
+	;;
+
+      -thread-safe)
+	thread_safe=yes
+	continue
+	;;
+
+      -version-info)
+	prev=vinfo
+	continue
+	;;
+
+      -version-number)
+	prev=vinfo
+	vinfo_number=yes
+	continue
+	;;
+
+      -weak)
+        prev=weak
+	continue
+	;;
+
+      -Wc,*)
+	func_stripname '-Wc,' '' "$arg"
+	args=$func_stripname_result
+	arg=
+	save_ifs="$IFS"; IFS=','
+	for flag in $args; do
+	  IFS="$save_ifs"
+          func_quote_for_eval "$flag"
+	  func_append arg " $func_quote_for_eval_result"
+	  func_append compiler_flags " $func_quote_for_eval_result"
+	done
+	IFS="$save_ifs"
+	func_stripname ' ' '' "$arg"
+	arg=$func_stripname_result
+	;;
+
+      -Wl,*)
+	func_stripname '-Wl,' '' "$arg"
+	args=$func_stripname_result
+	arg=
+	save_ifs="$IFS"; IFS=','
+	for flag in $args; do
+	  IFS="$save_ifs"
+          func_quote_for_eval "$flag"
+	  func_append arg " $wl$func_quote_for_eval_result"
+	  func_append compiler_flags " $wl$func_quote_for_eval_result"
+	  func_append linker_flags " $func_quote_for_eval_result"
+	done
+	IFS="$save_ifs"
+	func_stripname ' ' '' "$arg"
+	arg=$func_stripname_result
+	;;
+
+      -Xcompiler)
+	prev=xcompiler
+	continue
+	;;
+
+      -Xlinker)
+	prev=xlinker
+	continue
+	;;
+
+      -XCClinker)
+	prev=xcclinker
+	continue
+	;;
+
+      # -msg_* for osf cc
+      -msg_*)
+	func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+	;;
+
+      # Flags to be passed through unchanged, with rationale:
+      # -64, -mips[0-9]      enable 64-bit mode for the SGI compiler
+      # -r[0-9][0-9]*        specify processor for the SGI compiler
+      # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler
+      # +DA*, +DD*           enable 64-bit mode for the HP compiler
+      # -q*                  compiler args for the IBM compiler
+      # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
+      # -F/path              path to uninstalled frameworks, gcc on darwin
+      # -p, -pg, --coverage, -fprofile-*  profiling flags for GCC
+      # @file                GCC response files
+      # -tp=*                Portland pgcc target processor selection
+      # --sysroot=*          for sysroot support
+      # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
+      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+      -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
+        func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+        func_append compile_command " $arg"
+        func_append finalize_command " $arg"
+        func_append compiler_flags " $arg"
+        continue
+        ;;
+
+      # Some other compiler flag.
+      -* | +*)
+        func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+	;;
+
+      *.$objext)
+	# A standard object.
+	func_append objs " $arg"
+	;;
+
+      *.lo)
+	# A libtool-controlled object.
+
+	# Check to see that this really is a libtool object.
+	if func_lalib_unsafe_p "$arg"; then
+	  pic_object=
+	  non_pic_object=
+
+	  # Read the .lo file
+	  func_source "$arg"
+
+	  if test -z "$pic_object" ||
+	     test -z "$non_pic_object" ||
+	     test "$pic_object" = none &&
+	     test "$non_pic_object" = none; then
+	    func_fatal_error "cannot find name of object for \`$arg'"
+	  fi
+
+	  # Extract subdirectory from the argument.
+	  func_dirname "$arg" "/" ""
+	  xdir="$func_dirname_result"
+
+	  if test "$pic_object" != none; then
+	    # Prepend the subdirectory the object is found in.
+	    pic_object="$xdir$pic_object"
+
+	    if test "$prev" = dlfiles; then
+	      if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+		func_append dlfiles " $pic_object"
+		prev=
+		continue
+	      else
+		# If libtool objects are unsupported, then we need to preload.
+		prev=dlprefiles
+	      fi
+	    fi
+
+	    # CHECK ME:  I think I busted this.  -Ossama
+	    if test "$prev" = dlprefiles; then
+	      # Preload the old-style object.
+	      func_append dlprefiles " $pic_object"
+	      prev=
+	    fi
+
+	    # A PIC object.
+	    func_append libobjs " $pic_object"
+	    arg="$pic_object"
+	  fi
+
+	  # Non-PIC object.
+	  if test "$non_pic_object" != none; then
+	    # Prepend the subdirectory the object is found in.
+	    non_pic_object="$xdir$non_pic_object"
+
+	    # A standard non-PIC object
+	    func_append non_pic_objects " $non_pic_object"
+	    if test -z "$pic_object" || test "$pic_object" = none ; then
+	      arg="$non_pic_object"
+	    fi
+	  else
+	    # If the PIC object exists, use it instead.
+	    # $xdir was prepended to $pic_object above.
+	    non_pic_object="$pic_object"
+	    func_append non_pic_objects " $non_pic_object"
+	  fi
+	else
+	  # Only an error if not doing a dry-run.
+	  if $opt_dry_run; then
+	    # Extract subdirectory from the argument.
+	    func_dirname "$arg" "/" ""
+	    xdir="$func_dirname_result"
+
+	    func_lo2o "$arg"
+	    pic_object=$xdir$objdir/$func_lo2o_result
+	    non_pic_object=$xdir$func_lo2o_result
+	    func_append libobjs " $pic_object"
+	    func_append non_pic_objects " $non_pic_object"
+	  else
+	    func_fatal_error "\`$arg' is not a valid libtool object"
+	  fi
+	fi
+	;;
+
+      *.$libext)
+	# An archive.
+	func_append deplibs " $arg"
+	func_append old_deplibs " $arg"
+	continue
+	;;
+
+      *.la)
+	# A libtool-controlled library.
+
+	func_resolve_sysroot "$arg"
+	if test "$prev" = dlfiles; then
+	  # This library was specified with -dlopen.
+	  func_append dlfiles " $func_resolve_sysroot_result"
+	  prev=
+	elif test "$prev" = dlprefiles; then
+	  # The library was specified with -dlpreopen.
+	  func_append dlprefiles " $func_resolve_sysroot_result"
+	  prev=
+	else
+	  func_append deplibs " $func_resolve_sysroot_result"
+	fi
+	continue
+	;;
+
+      # Some other compiler argument.
+      *)
+	# Unknown arguments in both finalize_command and compile_command need
+	# to be aesthetically quoted because they are evaled later.
+	func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+	;;
+      esac # arg
+
+      # Now actually substitute the argument into the commands.
+      if test -n "$arg"; then
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
+      fi
+    done # argument parsing loop
+
+    test -n "$prev" && \
+      func_fatal_help "the \`$prevarg' option requires an argument"
+
+    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+      eval arg=\"$export_dynamic_flag_spec\"
+      func_append compile_command " $arg"
+      func_append finalize_command " $arg"
+    fi
+
+    oldlibs=
+    # calculate the name of the file, without its directory
+    func_basename "$output"
+    outputname="$func_basename_result"
+    libobjs_save="$libobjs"
+
+    if test -n "$shlibpath_var"; then
+      # get the directories listed in $shlibpath_var
+      eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
+    else
+      shlib_search_path=
+    fi
+    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
+    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+
+    func_dirname "$output" "/" ""
+    output_objdir="$func_dirname_result$objdir"
+    func_to_tool_file "$output_objdir/"
+    tool_output_objdir=$func_to_tool_file_result
+    # Create the object directory.
+    func_mkdir_p "$output_objdir"
+
+    # Determine the type of output
+    case $output in
+    "")
+      func_fatal_help "you must specify an output file"
+      ;;
+    *.$libext) linkmode=oldlib ;;
+    *.lo | *.$objext) linkmode=obj ;;
+    *.la) linkmode=lib ;;
+    *) linkmode=prog ;; # Anything else should be a program.
+    esac
+
+    specialdeplibs=
+
+    libs=
+    # Find all interdependent deplibs by searching for libraries
+    # that are linked more than once (e.g. -la -lb -la)
+    for deplib in $deplibs; do
+      if $opt_preserve_dup_deps ; then
+	case "$libs " in
+	*" $deplib "*) func_append specialdeplibs " $deplib" ;;
+	esac
+      fi
+      func_append libs " $deplib"
+    done
+
+    if test "$linkmode" = lib; then
+      libs="$predeps $libs $compiler_lib_search_path $postdeps"
+
+      # Compute libraries that are listed more than once in $predeps
+      # $postdeps and mark them as special (i.e., whose duplicates are
+      # not to be eliminated).
+      pre_post_deps=
+      if $opt_duplicate_compiler_generated_deps; then
+	for pre_post_dep in $predeps $postdeps; do
+	  case "$pre_post_deps " in
+	  *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;;
+	  esac
+	  func_append pre_post_deps " $pre_post_dep"
+	done
+      fi
+      pre_post_deps=
+    fi
+
+    deplibs=
+    newdependency_libs=
+    newlib_search_path=
+    need_relink=no # whether we're linking any uninstalled libtool libraries
+    notinst_deplibs= # not-installed libtool libraries
+    notinst_path= # paths that contain not-installed libtool libraries
+
+    case $linkmode in
+    lib)
+	passes="conv dlpreopen link"
+	for file in $dlfiles $dlprefiles; do
+	  case $file in
+	  *.la) ;;
+	  *)
+	    func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
+	    ;;
+	  esac
+	done
+	;;
+    prog)
+	compile_deplibs=
+	finalize_deplibs=
+	alldeplibs=no
+	newdlfiles=
+	newdlprefiles=
+	passes="conv scan dlopen dlpreopen link"
+	;;
+    *)  passes="conv"
+	;;
+    esac
+
+    for pass in $passes; do
+      # The preopen pass in lib mode reverses $deplibs; put it back here
+      # so that -L comes before libs that need it for instance...
+      if test "$linkmode,$pass" = "lib,link"; then
+	## FIXME: Find the place where the list is rebuilt in the wrong
+	##        order, and fix it there properly
+        tmp_deplibs=
+	for deplib in $deplibs; do
+	  tmp_deplibs="$deplib $tmp_deplibs"
+	done
+	deplibs="$tmp_deplibs"
+      fi
+
+      if test "$linkmode,$pass" = "lib,link" ||
+	 test "$linkmode,$pass" = "prog,scan"; then
+	libs="$deplibs"
+	deplibs=
+      fi
+      if test "$linkmode" = prog; then
+	case $pass in
+	dlopen) libs="$dlfiles" ;;
+	dlpreopen) libs="$dlprefiles" ;;
+	link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+	esac
+      fi
+      if test "$linkmode,$pass" = "lib,dlpreopen"; then
+	# Collect and forward deplibs of preopened libtool libs
+	for lib in $dlprefiles; do
+	  # Ignore non-libtool-libs
+	  dependency_libs=
+	  func_resolve_sysroot "$lib"
+	  case $lib in
+	  *.la)	func_source "$func_resolve_sysroot_result" ;;
+	  esac
+
+	  # Collect preopened libtool deplibs, except any this library
+	  # has declared as weak libs
+	  for deplib in $dependency_libs; do
+	    func_basename "$deplib"
+            deplib_base=$func_basename_result
+	    case " $weak_libs " in
+	    *" $deplib_base "*) ;;
+	    *) func_append deplibs " $deplib" ;;
+	    esac
+	  done
+	done
+	libs="$dlprefiles"
+      fi
+      if test "$pass" = dlopen; then
+	# Collect dlpreopened libraries
+	save_deplibs="$deplibs"
+	deplibs=
+      fi
+
+      for deplib in $libs; do
+	lib=
+	found=no
+	case $deplib in
+	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+	  if test "$linkmode,$pass" = "prog,link"; then
+	    compile_deplibs="$deplib $compile_deplibs"
+	    finalize_deplibs="$deplib $finalize_deplibs"
+	  else
+	    func_append compiler_flags " $deplib"
+	    if test "$linkmode" = lib ; then
+		case "$new_inherited_linker_flags " in
+		    *" $deplib "*) ;;
+		    * ) func_append new_inherited_linker_flags " $deplib" ;;
+		esac
+	    fi
+	  fi
+	  continue
+	  ;;
+	-l*)
+	  if test "$linkmode" != lib && test "$linkmode" != prog; then
+	    func_warning "\`-l' is ignored for archives/objects"
+	    continue
+	  fi
+	  func_stripname '-l' '' "$deplib"
+	  name=$func_stripname_result
+	  if test "$linkmode" = lib; then
+	    searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
+	  else
+	    searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
+	  fi
+	  for searchdir in $searchdirs; do
+	    for search_ext in .la $std_shrext .so .a; do
+	      # Search the libtool library
+	      lib="$searchdir/lib${name}${search_ext}"
+	      if test -f "$lib"; then
+		if test "$search_ext" = ".la"; then
+		  found=yes
+		else
+		  found=no
+		fi
+		break 2
+	      fi
+	    done
+	  done
+	  if test "$found" != yes; then
+	    # deplib doesn't seem to be a libtool library
+	    if test "$linkmode,$pass" = "prog,link"; then
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    else
+	      deplibs="$deplib $deplibs"
+	      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+	    fi
+	    continue
+	  else # deplib is a libtool library
+	    # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
+	    # We need to do some special things here, and not later.
+	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+	      case " $predeps $postdeps " in
+	      *" $deplib "*)
+		if func_lalib_p "$lib"; then
+		  library_names=
+		  old_library=
+		  func_source "$lib"
+		  for l in $old_library $library_names; do
+		    ll="$l"
+		  done
+		  if test "X$ll" = "X$old_library" ; then # only static version available
+		    found=no
+		    func_dirname "$lib" "" "."
+		    ladir="$func_dirname_result"
+		    lib=$ladir/$old_library
+		    if test "$linkmode,$pass" = "prog,link"; then
+		      compile_deplibs="$deplib $compile_deplibs"
+		      finalize_deplibs="$deplib $finalize_deplibs"
+		    else
+		      deplibs="$deplib $deplibs"
+		      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+		    fi
+		    continue
+		  fi
+		fi
+		;;
+	      *) ;;
+	      esac
+	    fi
+	  fi
+	  ;; # -l
+	*.ltframework)
+	  if test "$linkmode,$pass" = "prog,link"; then
+	    compile_deplibs="$deplib $compile_deplibs"
+	    finalize_deplibs="$deplib $finalize_deplibs"
+	  else
+	    deplibs="$deplib $deplibs"
+	    if test "$linkmode" = lib ; then
+		case "$new_inherited_linker_flags " in
+		    *" $deplib "*) ;;
+		    * ) func_append new_inherited_linker_flags " $deplib" ;;
+		esac
+	    fi
+	  fi
+	  continue
+	  ;;
+	-L*)
+	  case $linkmode in
+	  lib)
+	    deplibs="$deplib $deplibs"
+	    test "$pass" = conv && continue
+	    newdependency_libs="$deplib $newdependency_libs"
+	    func_stripname '-L' '' "$deplib"
+	    func_resolve_sysroot "$func_stripname_result"
+	    func_append newlib_search_path " $func_resolve_sysroot_result"
+	    ;;
+	  prog)
+	    if test "$pass" = conv; then
+	      deplibs="$deplib $deplibs"
+	      continue
+	    fi
+	    if test "$pass" = scan; then
+	      deplibs="$deplib $deplibs"
+	    else
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    fi
+	    func_stripname '-L' '' "$deplib"
+	    func_resolve_sysroot "$func_stripname_result"
+	    func_append newlib_search_path " $func_resolve_sysroot_result"
+	    ;;
+	  *)
+	    func_warning "\`-L' is ignored for archives/objects"
+	    ;;
+	  esac # linkmode
+	  continue
+	  ;; # -L
+	-R*)
+	  if test "$pass" = link; then
+	    func_stripname '-R' '' "$deplib"
+	    func_resolve_sysroot "$func_stripname_result"
+	    dir=$func_resolve_sysroot_result
+	    # Make sure the xrpath contains only unique directories.
+	    case "$xrpath " in
+	    *" $dir "*) ;;
+	    *) func_append xrpath " $dir" ;;
+	    esac
+	  fi
+	  deplibs="$deplib $deplibs"
+	  continue
+	  ;;
+	*.la)
+	  func_resolve_sysroot "$deplib"
+	  lib=$func_resolve_sysroot_result
+	  ;;
+	*.$libext)
+	  if test "$pass" = conv; then
+	    deplibs="$deplib $deplibs"
+	    continue
+	  fi
+	  case $linkmode in
+	  lib)
+	    # Linking convenience modules into shared libraries is allowed,
+	    # but linking other static libraries is non-portable.
+	    case " $dlpreconveniencelibs " in
+	    *" $deplib "*) ;;
+	    *)
+	      valid_a_lib=no
+	      case $deplibs_check_method in
+		match_pattern*)
+		  set dummy $deplibs_check_method; shift
+		  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+		  if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
+		    | $EGREP "$match_pattern_regex" > /dev/null; then
+		    valid_a_lib=yes
+		  fi
+		;;
+		pass_all)
+		  valid_a_lib=yes
+		;;
+	      esac
+	      if test "$valid_a_lib" != yes; then
+		echo
+		$ECHO "*** Warning: Trying to link with static lib archive $deplib."
+		echo "*** I have the capability to make that library automatically link in when"
+		echo "*** you link to this library.  But I can only do this if you have a"
+		echo "*** shared version of the library, which you do not appear to have"
+		echo "*** because the file extensions .$libext of this argument makes me believe"
+		echo "*** that it is just a static archive that I should not use here."
+	      else
+		echo
+		$ECHO "*** Warning: Linking the shared library $output against the"
+		$ECHO "*** static library $deplib is not portable!"
+		deplibs="$deplib $deplibs"
+	      fi
+	      ;;
+	    esac
+	    continue
+	    ;;
+	  prog)
+	    if test "$pass" != link; then
+	      deplibs="$deplib $deplibs"
+	    else
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    fi
+	    continue
+	    ;;
+	  esac # linkmode
+	  ;; # *.$libext
+	*.lo | *.$objext)
+	  if test "$pass" = conv; then
+	    deplibs="$deplib $deplibs"
+	  elif test "$linkmode" = prog; then
+	    if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+	      # If there is no dlopen support or we're linking statically,
+	      # we need to preload.
+	      func_append newdlprefiles " $deplib"
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    else
+	      func_append newdlfiles " $deplib"
+	    fi
+	  fi
+	  continue
+	  ;;
+	%DEPLIBS%)
+	  alldeplibs=yes
+	  continue
+	  ;;
+	esac # case $deplib
+
+	if test "$found" = yes || test -f "$lib"; then :
+	else
+	  func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
+	fi
+
+	# Check to see that this really is a libtool archive.
+	func_lalib_unsafe_p "$lib" \
+	  || func_fatal_error "\`$lib' is not a valid libtool archive"
+
+	func_dirname "$lib" "" "."
+	ladir="$func_dirname_result"
+
+	dlname=
+	dlopen=
+	dlpreopen=
+	libdir=
+	library_names=
+	old_library=
+	inherited_linker_flags=
+	# If the library was installed with an old release of libtool,
+	# it will not redefine variables installed, or shouldnotlink
+	installed=yes
+	shouldnotlink=no
+	avoidtemprpath=
+
+
+	# Read the .la file
+	func_source "$lib"
+
+	# Convert "-framework foo" to "foo.ltframework"
+	if test -n "$inherited_linker_flags"; then
+	  tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'`
+	  for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
+	    case " $new_inherited_linker_flags " in
+	      *" $tmp_inherited_linker_flag "*) ;;
+	      *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";;
+	    esac
+	  done
+	fi
+	dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	if test "$linkmode,$pass" = "lib,link" ||
+	   test "$linkmode,$pass" = "prog,scan" ||
+	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+	  test -n "$dlopen" && func_append dlfiles " $dlopen"
+	  test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
+	fi
+
+	if test "$pass" = conv; then
+	  # Only check for convenience libraries
+	  deplibs="$lib $deplibs"
+	  if test -z "$libdir"; then
+	    if test -z "$old_library"; then
+	      func_fatal_error "cannot find name of link library for \`$lib'"
+	    fi
+	    # It is a libtool convenience library, so add in its objects.
+	    func_append convenience " $ladir/$objdir/$old_library"
+	    func_append old_convenience " $ladir/$objdir/$old_library"
+	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
+	    func_fatal_error "\`$lib' is not a convenience library"
+	  fi
+	  tmp_libs=
+	  for deplib in $dependency_libs; do
+	    deplibs="$deplib $deplibs"
+	    if $opt_preserve_dup_deps ; then
+	      case "$tmp_libs " in
+	      *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+	      esac
+	    fi
+	    func_append tmp_libs " $deplib"
+	  done
+	  continue
+	fi # $pass = conv
+
+
+	# Get the name of the library we link against.
+	linklib=
+	if test -n "$old_library" &&
+	   { test "$prefer_static_libs" = yes ||
+	     test "$prefer_static_libs,$installed" = "built,no"; }; then
+	  linklib=$old_library
+	else
+	  for l in $old_library $library_names; do
+	    linklib="$l"
+	  done
+	fi
+	if test -z "$linklib"; then
+	  func_fatal_error "cannot find name of link library for \`$lib'"
+	fi
+
+	# This library was specified with -dlopen.
+	if test "$pass" = dlopen; then
+	  if test -z "$libdir"; then
+	    func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
+	  fi
+	  if test -z "$dlname" ||
+	     test "$dlopen_support" != yes ||
+	     test "$build_libtool_libs" = no; then
+	    # If there is no dlname, no dlopen support or we're linking
+	    # statically, we need to preload.  We also need to preload any
+	    # dependent libraries so libltdl's deplib preloader doesn't
+	    # bomb out in the load deplibs phase.
+	    func_append dlprefiles " $lib $dependency_libs"
+	  else
+	    func_append newdlfiles " $lib"
+	  fi
+	  continue
+	fi # $pass = dlopen
+
+	# We need an absolute path.
+	case $ladir in
+	[\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+	*)
+	  abs_ladir=`cd "$ladir" && pwd`
+	  if test -z "$abs_ladir"; then
+	    func_warning "cannot determine absolute directory name of \`$ladir'"
+	    func_warning "passing it literally to the linker, although it might fail"
+	    abs_ladir="$ladir"
+	  fi
+	  ;;
+	esac
+	func_basename "$lib"
+	laname="$func_basename_result"
+
+	# Find the relevant object directory and library name.
+	if test "X$installed" = Xyes; then
+	  if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+	    func_warning "library \`$lib' was moved."
+	    dir="$ladir"
+	    absdir="$abs_ladir"
+	    libdir="$abs_ladir"
+	  else
+	    dir="$lt_sysroot$libdir"
+	    absdir="$lt_sysroot$libdir"
+	  fi
+	  test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
+	else
+	  if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+	    dir="$ladir"
+	    absdir="$abs_ladir"
+	    # Remove this search path later
+	    func_append notinst_path " $abs_ladir"
+	  else
+	    dir="$ladir/$objdir"
+	    absdir="$abs_ladir/$objdir"
+	    # Remove this search path later
+	    func_append notinst_path " $abs_ladir"
+	  fi
+	fi # $installed = yes
+	func_stripname 'lib' '.la' "$laname"
+	name=$func_stripname_result
+
+	# This library was specified with -dlpreopen.
+	if test "$pass" = dlpreopen; then
+	  if test -z "$libdir" && test "$linkmode" = prog; then
+	    func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
+	  fi
+	  case "$host" in
+	    # special handling for platforms with PE-DLLs.
+	    *cygwin* | *mingw* | *cegcc* )
+	      # Linker will automatically link against shared library if both
+	      # static and shared are present.  Therefore, ensure we extract
+	      # symbols from the import library if a shared library is present
+	      # (otherwise, the dlopen module name will be incorrect).  We do
+	      # this by putting the import library name into $newdlprefiles.
+	      # We recover the dlopen module name by 'saving' the la file
+	      # name in a special purpose variable, and (later) extracting the
+	      # dlname from the la file.
+	      if test -n "$dlname"; then
+	        func_tr_sh "$dir/$linklib"
+	        eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname"
+	        func_append newdlprefiles " $dir/$linklib"
+	      else
+	        func_append newdlprefiles " $dir/$old_library"
+	        # Keep a list of preopened convenience libraries to check
+	        # that they are being used correctly in the link pass.
+	        test -z "$libdir" && \
+	          func_append dlpreconveniencelibs " $dir/$old_library"
+	      fi
+	    ;;
+	    * )
+	      # Prefer using a static library (so that no silly _DYNAMIC symbols
+	      # are required to link).
+	      if test -n "$old_library"; then
+	        func_append newdlprefiles " $dir/$old_library"
+	        # Keep a list of preopened convenience libraries to check
+	        # that they are being used correctly in the link pass.
+	        test -z "$libdir" && \
+	          func_append dlpreconveniencelibs " $dir/$old_library"
+	      # Otherwise, use the dlname, so that lt_dlopen finds it.
+	      elif test -n "$dlname"; then
+	        func_append newdlprefiles " $dir/$dlname"
+	      else
+	        func_append newdlprefiles " $dir/$linklib"
+	      fi
+	    ;;
+	  esac
+	fi # $pass = dlpreopen
+
+	if test -z "$libdir"; then
+	  # Link the convenience library
+	  if test "$linkmode" = lib; then
+	    deplibs="$dir/$old_library $deplibs"
+	  elif test "$linkmode,$pass" = "prog,link"; then
+	    compile_deplibs="$dir/$old_library $compile_deplibs"
+	    finalize_deplibs="$dir/$old_library $finalize_deplibs"
+	  else
+	    deplibs="$lib $deplibs" # used for prog,scan pass
+	  fi
+	  continue
+	fi
+
+
+	if test "$linkmode" = prog && test "$pass" != link; then
+	  func_append newlib_search_path " $ladir"
+	  deplibs="$lib $deplibs"
+
+	  linkalldeplibs=no
+	  if test "$link_all_deplibs" != no || test -z "$library_names" ||
+	     test "$build_libtool_libs" = no; then
+	    linkalldeplibs=yes
+	  fi
+
+	  tmp_libs=
+	  for deplib in $dependency_libs; do
+	    case $deplib in
+	    -L*) func_stripname '-L' '' "$deplib"
+	         func_resolve_sysroot "$func_stripname_result"
+	         func_append newlib_search_path " $func_resolve_sysroot_result"
+		 ;;
+	    esac
+	    # Need to link against all dependency_libs?
+	    if test "$linkalldeplibs" = yes; then
+	      deplibs="$deplib $deplibs"
+	    else
+	      # Need to hardcode shared library paths
+	      # or/and link against static libraries
+	      newdependency_libs="$deplib $newdependency_libs"
+	    fi
+	    if $opt_preserve_dup_deps ; then
+	      case "$tmp_libs " in
+	      *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+	      esac
+	    fi
+	    func_append tmp_libs " $deplib"
+	  done # for deplib
+	  continue
+	fi # $linkmode = prog...
+
+	if test "$linkmode,$pass" = "prog,link"; then
+	  if test -n "$library_names" &&
+	     { { test "$prefer_static_libs" = no ||
+	         test "$prefer_static_libs,$installed" = "built,yes"; } ||
+	       test -z "$old_library"; }; then
+	    # We need to hardcode the library path
+	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
+	      # Make sure the rpath contains only unique directories.
+	      case "$temp_rpath:" in
+	      *"$absdir:"*) ;;
+	      *) func_append temp_rpath "$absdir:" ;;
+	      esac
+	    fi
+
+	    # Hardcode the library path.
+	    # Skip directories that are in the system default run-time
+	    # search path.
+	    case " $sys_lib_dlsearch_path " in
+	    *" $absdir "*) ;;
+	    *)
+	      case "$compile_rpath " in
+	      *" $absdir "*) ;;
+	      *) func_append compile_rpath " $absdir" ;;
+	      esac
+	      ;;
+	    esac
+	    case " $sys_lib_dlsearch_path " in
+	    *" $libdir "*) ;;
+	    *)
+	      case "$finalize_rpath " in
+	      *" $libdir "*) ;;
+	      *) func_append finalize_rpath " $libdir" ;;
+	      esac
+	      ;;
+	    esac
+	  fi # $linkmode,$pass = prog,link...
+
+	  if test "$alldeplibs" = yes &&
+	     { test "$deplibs_check_method" = pass_all ||
+	       { test "$build_libtool_libs" = yes &&
+		 test -n "$library_names"; }; }; then
+	    # We only need to search for static libraries
+	    continue
+	  fi
+	fi
+
+	link_static=no # Whether the deplib will be linked statically
+	use_static_libs=$prefer_static_libs
+	if test "$use_static_libs" = built && test "$installed" = yes; then
+	  use_static_libs=no
+	fi
+	if test -n "$library_names" &&
+	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
+	  case $host in
+	  *cygwin* | *mingw* | *cegcc*)
+	      # No point in relinking DLLs because paths are not encoded
+	      func_append notinst_deplibs " $lib"
+	      need_relink=no
+	    ;;
+	  *)
+	    if test "$installed" = no; then
+	      func_append notinst_deplibs " $lib"
+	      need_relink=yes
+	    fi
+	    ;;
+	  esac
+	  # This is a shared library
+
+	  # Warn about portability, can't link against -module's on some
+	  # systems (darwin).  Don't bleat about dlopened modules though!
+	  dlopenmodule=""
+	  for dlpremoduletest in $dlprefiles; do
+	    if test "X$dlpremoduletest" = "X$lib"; then
+	      dlopenmodule="$dlpremoduletest"
+	      break
+	    fi
+	  done
+	  if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
+	    echo
+	    if test "$linkmode" = prog; then
+	      $ECHO "*** Warning: Linking the executable $output against the loadable module"
+	    else
+	      $ECHO "*** Warning: Linking the shared library $output against the loadable module"
+	    fi
+	    $ECHO "*** $linklib is not portable!"
+	  fi
+	  if test "$linkmode" = lib &&
+	     test "$hardcode_into_libs" = yes; then
+	    # Hardcode the library path.
+	    # Skip directories that are in the system default run-time
+	    # search path.
+	    case " $sys_lib_dlsearch_path " in
+	    *" $absdir "*) ;;
+	    *)
+	      case "$compile_rpath " in
+	      *" $absdir "*) ;;
+	      *) func_append compile_rpath " $absdir" ;;
+	      esac
+	      ;;
+	    esac
+	    case " $sys_lib_dlsearch_path " in
+	    *" $libdir "*) ;;
+	    *)
+	      case "$finalize_rpath " in
+	      *" $libdir "*) ;;
+	      *) func_append finalize_rpath " $libdir" ;;
+	      esac
+	      ;;
+	    esac
+	  fi
+
+	  if test -n "$old_archive_from_expsyms_cmds"; then
+	    # figure out the soname
+	    set dummy $library_names
+	    shift
+	    realname="$1"
+	    shift
+	    libname=`eval "\\$ECHO \"$libname_spec\""`
+	    # use dlname if we got it. it's perfectly good, no?
+	    if test -n "$dlname"; then
+	      soname="$dlname"
+	    elif test -n "$soname_spec"; then
+	      # bleh windows
+	      case $host in
+	      *cygwin* | mingw* | *cegcc*)
+	        func_arith $current - $age
+		major=$func_arith_result
+		versuffix="-$major"
+		;;
+	      esac
+	      eval soname=\"$soname_spec\"
+	    else
+	      soname="$realname"
+	    fi
+
+	    # Make a new name for the extract_expsyms_cmds to use
+	    soroot="$soname"
+	    func_basename "$soroot"
+	    soname="$func_basename_result"
+	    func_stripname 'lib' '.dll' "$soname"
+	    newlib=libimp-$func_stripname_result.a
+
+	    # If the library has no export list, then create one now
+	    if test -f "$output_objdir/$soname-def"; then :
+	    else
+	      func_verbose "extracting exported symbol list from \`$soname'"
+	      func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
+	    fi
+
+	    # Create $newlib
+	    if test -f "$output_objdir/$newlib"; then :; else
+	      func_verbose "generating import library for \`$soname'"
+	      func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
+	    fi
+	    # make sure the library variables are pointing to the new library
+	    dir=$output_objdir
+	    linklib=$newlib
+	  fi # test -n "$old_archive_from_expsyms_cmds"
+
+	  if test "$linkmode" = prog || test "$opt_mode" != relink; then
+	    add_shlibpath=
+	    add_dir=
+	    add=
+	    lib_linked=yes
+	    case $hardcode_action in
+	    immediate | unsupported)
+	      if test "$hardcode_direct" = no; then
+		add="$dir/$linklib"
+		case $host in
+		  *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
+		  *-*-sysv4*uw2*) add_dir="-L$dir" ;;
+		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
+		    *-*-unixware7*) add_dir="-L$dir" ;;
+		  *-*-darwin* )
+		    # if the lib is a (non-dlopened) module then we can not
+		    # link against it, someone is ignoring the earlier warnings
+		    if /usr/bin/file -L $add 2> /dev/null |
+			 $GREP ": [^:]* bundle" >/dev/null ; then
+		      if test "X$dlopenmodule" != "X$lib"; then
+			$ECHO "*** Warning: lib $linklib is a module, not a shared library"
+			if test -z "$old_library" ; then
+			  echo
+			  echo "*** And there doesn't seem to be a static archive available"
+			  echo "*** The link will probably fail, sorry"
+			else
+			  add="$dir/$old_library"
+			fi
+		      elif test -n "$old_library"; then
+			add="$dir/$old_library"
+		      fi
+		    fi
+		esac
+	      elif test "$hardcode_minus_L" = no; then
+		case $host in
+		*-*-sunos*) add_shlibpath="$dir" ;;
+		esac
+		add_dir="-L$dir"
+		add="-l$name"
+	      elif test "$hardcode_shlibpath_var" = no; then
+		add_shlibpath="$dir"
+		add="-l$name"
+	      else
+		lib_linked=no
+	      fi
+	      ;;
+	    relink)
+	      if test "$hardcode_direct" = yes &&
+	         test "$hardcode_direct_absolute" = no; then
+		add="$dir/$linklib"
+	      elif test "$hardcode_minus_L" = yes; then
+		add_dir="-L$dir"
+		# Try looking first in the location we're being installed to.
+		if test -n "$inst_prefix_dir"; then
+		  case $libdir in
+		    [\\/]*)
+		      func_append add_dir " -L$inst_prefix_dir$libdir"
+		      ;;
+		  esac
+		fi
+		add="-l$name"
+	      elif test "$hardcode_shlibpath_var" = yes; then
+		add_shlibpath="$dir"
+		add="-l$name"
+	      else
+		lib_linked=no
+	      fi
+	      ;;
+	    *) lib_linked=no ;;
+	    esac
+
+	    if test "$lib_linked" != yes; then
+	      func_fatal_configuration "unsupported hardcode properties"
+	    fi
+
+	    if test -n "$add_shlibpath"; then
+	      case :$compile_shlibpath: in
+	      *":$add_shlibpath:"*) ;;
+	      *) func_append compile_shlibpath "$add_shlibpath:" ;;
+	      esac
+	    fi
+	    if test "$linkmode" = prog; then
+	      test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
+	      test -n "$add" && compile_deplibs="$add $compile_deplibs"
+	    else
+	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
+	      test -n "$add" && deplibs="$add $deplibs"
+	      if test "$hardcode_direct" != yes &&
+		 test "$hardcode_minus_L" != yes &&
+		 test "$hardcode_shlibpath_var" = yes; then
+		case :$finalize_shlibpath: in
+		*":$libdir:"*) ;;
+		*) func_append finalize_shlibpath "$libdir:" ;;
+		esac
+	      fi
+	    fi
+	  fi
+
+	  if test "$linkmode" = prog || test "$opt_mode" = relink; then
+	    add_shlibpath=
+	    add_dir=
+	    add=
+	    # Finalize command for both is simple: just hardcode it.
+	    if test "$hardcode_direct" = yes &&
+	       test "$hardcode_direct_absolute" = no; then
+	      add="$libdir/$linklib"
+	    elif test "$hardcode_minus_L" = yes; then
+	      add_dir="-L$libdir"
+	      add="-l$name"
+	    elif test "$hardcode_shlibpath_var" = yes; then
+	      case :$finalize_shlibpath: in
+	      *":$libdir:"*) ;;
+	      *) func_append finalize_shlibpath "$libdir:" ;;
+	      esac
+	      add="-l$name"
+	    elif test "$hardcode_automatic" = yes; then
+	      if test -n "$inst_prefix_dir" &&
+		 test -f "$inst_prefix_dir$libdir/$linklib" ; then
+		add="$inst_prefix_dir$libdir/$linklib"
+	      else
+		add="$libdir/$linklib"
+	      fi
+	    else
+	      # We cannot seem to hardcode it, guess we'll fake it.
+	      add_dir="-L$libdir"
+	      # Try looking first in the location we're being installed to.
+	      if test -n "$inst_prefix_dir"; then
+		case $libdir in
+		  [\\/]*)
+		    func_append add_dir " -L$inst_prefix_dir$libdir"
+		    ;;
+		esac
+	      fi
+	      add="-l$name"
+	    fi
+
+	    if test "$linkmode" = prog; then
+	      test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
+	      test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
+	    else
+	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
+	      test -n "$add" && deplibs="$add $deplibs"
+	    fi
+	  fi
+	elif test "$linkmode" = prog; then
+	  # Here we assume that one of hardcode_direct or hardcode_minus_L
+	  # is not unsupported.  This is valid on all known static and
+	  # shared platforms.
+	  if test "$hardcode_direct" != unsupported; then
+	    test -n "$old_library" && linklib="$old_library"
+	    compile_deplibs="$dir/$linklib $compile_deplibs"
+	    finalize_deplibs="$dir/$linklib $finalize_deplibs"
+	  else
+	    compile_deplibs="-l$name -L$dir $compile_deplibs"
+	    finalize_deplibs="-l$name -L$dir $finalize_deplibs"
+	  fi
+	elif test "$build_libtool_libs" = yes; then
+	  # Not a shared library
+	  if test "$deplibs_check_method" != pass_all; then
+	    # We're trying link a shared library against a static one
+	    # but the system doesn't support it.
+
+	    # Just print a warning and add the library to dependency_libs so
+	    # that the program can be linked against the static library.
+	    echo
+	    $ECHO "*** Warning: This system can not link to static lib archive $lib."
+	    echo "*** I have the capability to make that library automatically link in when"
+	    echo "*** you link to this library.  But I can only do this if you have a"
+	    echo "*** shared version of the library, which you do not appear to have."
+	    if test "$module" = yes; then
+	      echo "*** But as you try to build a module library, libtool will still create "
+	      echo "*** a static module, that should work as long as the dlopening application"
+	      echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
+	      if test -z "$global_symbol_pipe"; then
+		echo
+		echo "*** However, this would only work if libtool was able to extract symbol"
+		echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+		echo "*** not find such a program.  So, this module is probably useless."
+		echo "*** \`nm' from GNU binutils and a full rebuild may help."
+	      fi
+	      if test "$build_old_libs" = no; then
+		build_libtool_libs=module
+		build_old_libs=yes
+	      else
+		build_libtool_libs=no
+	      fi
+	    fi
+	  else
+	    deplibs="$dir/$old_library $deplibs"
+	    link_static=yes
+	  fi
+	fi # link shared/static library?
+
+	if test "$linkmode" = lib; then
+	  if test -n "$dependency_libs" &&
+	     { test "$hardcode_into_libs" != yes ||
+	       test "$build_old_libs" = yes ||
+	       test "$link_static" = yes; }; then
+	    # Extract -R from dependency_libs
+	    temp_deplibs=
+	    for libdir in $dependency_libs; do
+	      case $libdir in
+	      -R*) func_stripname '-R' '' "$libdir"
+	           temp_xrpath=$func_stripname_result
+		   case " $xrpath " in
+		   *" $temp_xrpath "*) ;;
+		   *) func_append xrpath " $temp_xrpath";;
+		   esac;;
+	      *) func_append temp_deplibs " $libdir";;
+	      esac
+	    done
+	    dependency_libs="$temp_deplibs"
+	  fi
+
+	  func_append newlib_search_path " $absdir"
+	  # Link against this library
+	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+	  # ... and its dependency_libs
+	  tmp_libs=
+	  for deplib in $dependency_libs; do
+	    newdependency_libs="$deplib $newdependency_libs"
+	    case $deplib in
+              -L*) func_stripname '-L' '' "$deplib"
+                   func_resolve_sysroot "$func_stripname_result";;
+              *) func_resolve_sysroot "$deplib" ;;
+            esac
+	    if $opt_preserve_dup_deps ; then
+	      case "$tmp_libs " in
+	      *" $func_resolve_sysroot_result "*)
+                func_append specialdeplibs " $func_resolve_sysroot_result" ;;
+	      esac
+	    fi
+	    func_append tmp_libs " $func_resolve_sysroot_result"
+	  done
+
+	  if test "$link_all_deplibs" != no; then
+	    # Add the search paths of all dependency libraries
+	    for deplib in $dependency_libs; do
+	      path=
+	      case $deplib in
+	      -L*) path="$deplib" ;;
+	      *.la)
+	        func_resolve_sysroot "$deplib"
+	        deplib=$func_resolve_sysroot_result
+	        func_dirname "$deplib" "" "."
+		dir=$func_dirname_result
+		# We need an absolute path.
+		case $dir in
+		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+		*)
+		  absdir=`cd "$dir" && pwd`
+		  if test -z "$absdir"; then
+		    func_warning "cannot determine absolute directory name of \`$dir'"
+		    absdir="$dir"
+		  fi
+		  ;;
+		esac
+		if $GREP "^installed=no" $deplib > /dev/null; then
+		case $host in
+		*-*-darwin*)
+		  depdepl=
+		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+		  if test -n "$deplibrary_names" ; then
+		    for tmp in $deplibrary_names ; do
+		      depdepl=$tmp
+		    done
+		    if test -f "$absdir/$objdir/$depdepl" ; then
+		      depdepl="$absdir/$objdir/$depdepl"
+		      darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+                      if test -z "$darwin_install_name"; then
+                          darwin_install_name=`${OTOOL64} -L $depdepl  | awk '{if (NR == 2) {print $1;exit}}'`
+                      fi
+		      func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
+		      func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}"
+		      path=
+		    fi
+		  fi
+		  ;;
+		*)
+		  path="-L$absdir/$objdir"
+		  ;;
+		esac
+		else
+		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+		  test -z "$libdir" && \
+		    func_fatal_error "\`$deplib' is not a valid libtool archive"
+		  test "$absdir" != "$libdir" && \
+		    func_warning "\`$deplib' seems to be moved"
+
+		  path="-L$absdir"
+		fi
+		;;
+	      esac
+	      case " $deplibs " in
+	      *" $path "*) ;;
+	      *) deplibs="$path $deplibs" ;;
+	      esac
+	    done
+	  fi # link_all_deplibs != no
+	fi # linkmode = lib
+      done # for deplib in $libs
+      if test "$pass" = link; then
+	if test "$linkmode" = "prog"; then
+	  compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
+	  finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
+	else
+	  compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	fi
+      fi
+      dependency_libs="$newdependency_libs"
+      if test "$pass" = dlpreopen; then
+	# Link the dlpreopened libraries before other libraries
+	for deplib in $save_deplibs; do
+	  deplibs="$deplib $deplibs"
+	done
+      fi
+      if test "$pass" != dlopen; then
+	if test "$pass" != conv; then
+	  # Make sure lib_search_path contains only unique directories.
+	  lib_search_path=
+	  for dir in $newlib_search_path; do
+	    case "$lib_search_path " in
+	    *" $dir "*) ;;
+	    *) func_append lib_search_path " $dir" ;;
+	    esac
+	  done
+	  newlib_search_path=
+	fi
+
+	if test "$linkmode,$pass" != "prog,link"; then
+	  vars="deplibs"
+	else
+	  vars="compile_deplibs finalize_deplibs"
+	fi
+	for var in $vars dependency_libs; do
+	  # Add libraries to $var in reverse order
+	  eval tmp_libs=\"\$$var\"
+	  new_libs=
+	  for deplib in $tmp_libs; do
+	    # FIXME: Pedantically, this is the right thing to do, so
+	    #        that some nasty dependency loop isn't accidentally
+	    #        broken:
+	    #new_libs="$deplib $new_libs"
+	    # Pragmatically, this seems to cause very few problems in
+	    # practice:
+	    case $deplib in
+	    -L*) new_libs="$deplib $new_libs" ;;
+	    -R*) ;;
+	    *)
+	      # And here is the reason: when a library appears more
+	      # than once as an explicit dependence of a library, or
+	      # is implicitly linked in more than once by the
+	      # compiler, it is considered special, and multiple
+	      # occurrences thereof are not removed.  Compare this
+	      # with having the same library being listed as a
+	      # dependency of multiple other libraries: in this case,
+	      # we know (pedantically, we assume) the library does not
+	      # need to be listed more than once, so we keep only the
+	      # last copy.  This is not always right, but it is rare
+	      # enough that we require users that really mean to play
+	      # such unportable linking tricks to link the library
+	      # using -Wl,-lname, so that libtool does not consider it
+	      # for duplicate removal.
+	      case " $specialdeplibs " in
+	      *" $deplib "*) new_libs="$deplib $new_libs" ;;
+	      *)
+		case " $new_libs " in
+		*" $deplib "*) ;;
+		*) new_libs="$deplib $new_libs" ;;
+		esac
+		;;
+	      esac
+	      ;;
+	    esac
+	  done
+	  tmp_libs=
+	  for deplib in $new_libs; do
+	    case $deplib in
+	    -L*)
+	      case " $tmp_libs " in
+	      *" $deplib "*) ;;
+	      *) func_append tmp_libs " $deplib" ;;
+	      esac
+	      ;;
+	    *) func_append tmp_libs " $deplib" ;;
+	    esac
+	  done
+	  eval $var=\"$tmp_libs\"
+	done # for var
+      fi
+      # Last step: remove runtime libs from dependency_libs
+      # (they stay in deplibs)
+      tmp_libs=
+      for i in $dependency_libs ; do
+	case " $predeps $postdeps $compiler_lib_search_path " in
+	*" $i "*)
+	  i=""
+	  ;;
+	esac
+	if test -n "$i" ; then
+	  func_append tmp_libs " $i"
+	fi
+      done
+      dependency_libs=$tmp_libs
+    done # for pass
+    if test "$linkmode" = prog; then
+      dlfiles="$newdlfiles"
+    fi
+    if test "$linkmode" = prog || test "$linkmode" = lib; then
+      dlprefiles="$newdlprefiles"
+    fi
+
+    case $linkmode in
+    oldlib)
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+	func_warning "\`-dlopen' is ignored for archives"
+      fi
+
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	func_warning "\`-l' and \`-L' are ignored for archives" ;;
+      esac
+
+      test -n "$rpath" && \
+	func_warning "\`-rpath' is ignored for archives"
+
+      test -n "$xrpath" && \
+	func_warning "\`-R' is ignored for archives"
+
+      test -n "$vinfo" && \
+	func_warning "\`-version-info/-version-number' is ignored for archives"
+
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for archives"
+
+      test -n "$export_symbols$export_symbols_regex" && \
+	func_warning "\`-export-symbols' is ignored for archives"
+
+      # Now set the variables for building old libraries.
+      build_libtool_libs=no
+      oldlibs="$output"
+      func_append objs "$old_deplibs"
+      ;;
+
+    lib)
+      # Make sure we only generate libraries of the form `libNAME.la'.
+      case $outputname in
+      lib*)
+	func_stripname 'lib' '.la' "$outputname"
+	name=$func_stripname_result
+	eval shared_ext=\"$shrext_cmds\"
+	eval libname=\"$libname_spec\"
+	;;
+      *)
+	test "$module" = no && \
+	  func_fatal_help "libtool library \`$output' must begin with \`lib'"
+
+	if test "$need_lib_prefix" != no; then
+	  # Add the "lib" prefix for modules if required
+	  func_stripname '' '.la' "$outputname"
+	  name=$func_stripname_result
+	  eval shared_ext=\"$shrext_cmds\"
+	  eval libname=\"$libname_spec\"
+	else
+	  func_stripname '' '.la' "$outputname"
+	  libname=$func_stripname_result
+	fi
+	;;
+      esac
+
+      if test -n "$objs"; then
+	if test "$deplibs_check_method" != pass_all; then
+	  func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
+	else
+	  echo
+	  $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
+	  $ECHO "*** objects $objs is not portable!"
+	  func_append libobjs " $objs"
+	fi
+      fi
+
+      test "$dlself" != no && \
+	func_warning "\`-dlopen self' is ignored for libtool libraries"
+
+      set dummy $rpath
+      shift
+      test "$#" -gt 1 && \
+	func_warning "ignoring multiple \`-rpath's for a libtool library"
+
+      install_libdir="$1"
+
+      oldlibs=
+      if test -z "$rpath"; then
+	if test "$build_libtool_libs" = yes; then
+	  # Building a libtool convenience library.
+	  # Some compilers have problems with a `.al' extension so
+	  # convenience libraries should have the same extension an
+	  # archive normally would.
+	  oldlibs="$output_objdir/$libname.$libext $oldlibs"
+	  build_libtool_libs=convenience
+	  build_old_libs=yes
+	fi
+
+	test -n "$vinfo" && \
+	  func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
+
+	test -n "$release" && \
+	  func_warning "\`-release' is ignored for convenience libraries"
+      else
+
+	# Parse the version information argument.
+	save_ifs="$IFS"; IFS=':'
+	set dummy $vinfo 0 0 0
+	shift
+	IFS="$save_ifs"
+
+	test -n "$7" && \
+	  func_fatal_help "too many parameters to \`-version-info'"
+
+	# convert absolute version numbers to libtool ages
+	# this retains compatibility with .la files and attempts
+	# to make the code below a bit more comprehensible
+
+	case $vinfo_number in
+	yes)
+	  number_major="$1"
+	  number_minor="$2"
+	  number_revision="$3"
+	  #
+	  # There are really only two kinds -- those that
+	  # use the current revision as the major version
+	  # and those that subtract age and use age as
+	  # a minor version.  But, then there is irix
+	  # which has an extra 1 added just for fun
+	  #
+	  case $version_type in
+	  darwin|linux|osf|windows|none)
+	    func_arith $number_major + $number_minor
+	    current=$func_arith_result
+	    age="$number_minor"
+	    revision="$number_revision"
+	    ;;
+	  freebsd-aout|freebsd-elf|qnx|sunos)
+	    current="$number_major"
+	    revision="$number_minor"
+	    age="0"
+	    ;;
+	  irix|nonstopux)
+	    func_arith $number_major + $number_minor
+	    current=$func_arith_result
+	    age="$number_minor"
+	    revision="$number_minor"
+	    lt_irix_increment=no
+	    ;;
+	  esac
+	  ;;
+	no)
+	  current="$1"
+	  revision="$2"
+	  age="$3"
+	  ;;
+	esac
+
+	# Check that each of the things are valid numbers.
+	case $current in
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+	*)
+	  func_error "CURRENT \`$current' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
+	  ;;
+	esac
+
+	case $revision in
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+	*)
+	  func_error "REVISION \`$revision' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
+	  ;;
+	esac
+
+	case $age in
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+	*)
+	  func_error "AGE \`$age' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
+	  ;;
+	esac
+
+	if test "$age" -gt "$current"; then
+	  func_error "AGE \`$age' is greater than the current interface number \`$current'"
+	  func_fatal_error "\`$vinfo' is not valid version information"
+	fi
+
+	# Calculate the version variables.
+	major=
+	versuffix=
+	verstring=
+	case $version_type in
+	none) ;;
+
+	darwin)
+	  # Like Linux, but with the current version available in
+	  # verstring for coding it into the library header
+	  func_arith $current - $age
+	  major=.$func_arith_result
+	  versuffix="$major.$age.$revision"
+	  # Darwin ld doesn't like 0 for these options...
+	  func_arith $current + 1
+	  minor_current=$func_arith_result
+	  xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+	  ;;
+
+	freebsd-aout)
+	  major=".$current"
+	  versuffix=".$current.$revision";
+	  ;;
+
+	freebsd-elf)
+	  major=".$current"
+	  versuffix=".$current"
+	  ;;
+
+	irix | nonstopux)
+	  if test "X$lt_irix_increment" = "Xno"; then
+	    func_arith $current - $age
+	  else
+	    func_arith $current - $age + 1
+	  fi
+	  major=$func_arith_result
+
+	  case $version_type in
+	    nonstopux) verstring_prefix=nonstopux ;;
+	    *)         verstring_prefix=sgi ;;
+	  esac
+	  verstring="$verstring_prefix$major.$revision"
+
+	  # Add in all the interfaces that we are compatible with.
+	  loop=$revision
+	  while test "$loop" -ne 0; do
+	    func_arith $revision - $loop
+	    iface=$func_arith_result
+	    func_arith $loop - 1
+	    loop=$func_arith_result
+	    verstring="$verstring_prefix$major.$iface:$verstring"
+	  done
+
+	  # Before this point, $major must not contain `.'.
+	  major=.$major
+	  versuffix="$major.$revision"
+	  ;;
+
+	linux)
+	  func_arith $current - $age
+	  major=.$func_arith_result
+	  versuffix="$major.$age.$revision"
+	  ;;
+
+	osf)
+	  func_arith $current - $age
+	  major=.$func_arith_result
+	  versuffix=".$current.$age.$revision"
+	  verstring="$current.$age.$revision"
+
+	  # Add in all the interfaces that we are compatible with.
+	  loop=$age
+	  while test "$loop" -ne 0; do
+	    func_arith $current - $loop
+	    iface=$func_arith_result
+	    func_arith $loop - 1
+	    loop=$func_arith_result
+	    verstring="$verstring:${iface}.0"
+	  done
+
+	  # Make executables depend on our current version.
+	  func_append verstring ":${current}.0"
+	  ;;
+
+	qnx)
+	  major=".$current"
+	  versuffix=".$current"
+	  ;;
+
+	sunos)
+	  major=".$current"
+	  versuffix=".$current.$revision"
+	  ;;
+
+	windows)
+	  # Use '-' rather than '.', since we only want one
+	  # extension on DOS 8.3 filesystems.
+	  func_arith $current - $age
+	  major=$func_arith_result
+	  versuffix="-$major"
+	  ;;
+
+	*)
+	  func_fatal_configuration "unknown library version type \`$version_type'"
+	  ;;
+	esac
+
+	# Clear the version info if we defaulted, and they specified a release.
+	if test -z "$vinfo" && test -n "$release"; then
+	  major=
+	  case $version_type in
+	  darwin)
+	    # we can't check for "0.0" in archive_cmds due to quoting
+	    # problems, so we reset it completely
+	    verstring=
+	    ;;
+	  *)
+	    verstring="0.0"
+	    ;;
+	  esac
+	  if test "$need_version" = no; then
+	    versuffix=
+	  else
+	    versuffix=".0.0"
+	  fi
+	fi
+
+	# Remove version info from name if versioning should be avoided
+	if test "$avoid_version" = yes && test "$need_version" = no; then
+	  major=
+	  versuffix=
+	  verstring=""
+	fi
+
+	# Check to see if the archive will have undefined symbols.
+	if test "$allow_undefined" = yes; then
+	  if test "$allow_undefined_flag" = unsupported; then
+	    func_warning "undefined symbols not allowed in $host shared libraries"
+	    build_libtool_libs=no
+	    build_old_libs=yes
+	  fi
+	else
+	  # Don't allow undefined symbols.
+	  allow_undefined_flag="$no_undefined_flag"
+	fi
+
+      fi
+
+      func_generate_dlsyms "$libname" "$libname" "yes"
+      func_append libobjs " $symfileobj"
+      test "X$libobjs" = "X " && libobjs=
+
+      if test "$opt_mode" != relink; then
+	# Remove our outputs, but don't remove object files since they
+	# may have been created when compiling PIC objects.
+	removelist=
+	tempremovelist=`$ECHO "$output_objdir/*"`
+	for p in $tempremovelist; do
+	  case $p in
+	    *.$objext | *.gcno)
+	       ;;
+	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
+	       if test "X$precious_files_regex" != "X"; then
+		 if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
+		 then
+		   continue
+		 fi
+	       fi
+	       func_append removelist " $p"
+	       ;;
+	    *) ;;
+	  esac
+	done
+	test -n "$removelist" && \
+	  func_show_eval "${RM}r \$removelist"
+      fi
+
+      # Now set the variables for building old libraries.
+      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+	func_append oldlibs " $output_objdir/$libname.$libext"
+
+	# Transform .lo files to .o files.
+	oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
+      fi
+
+      # Eliminate all temporary directories.
+      #for path in $notinst_path; do
+      #	lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"`
+      #	deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"`
+      #	dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"`
+      #done
+
+      if test -n "$xrpath"; then
+	# If the user specified any rpath flags, then add them.
+	temp_xrpath=
+	for libdir in $xrpath; do
+	  func_replace_sysroot "$libdir"
+	  func_append temp_xrpath " -R$func_replace_sysroot_result"
+	  case "$finalize_rpath " in
+	  *" $libdir "*) ;;
+	  *) func_append finalize_rpath " $libdir" ;;
+	  esac
+	done
+	if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+	  dependency_libs="$temp_xrpath $dependency_libs"
+	fi
+      fi
+
+      # Make sure dlfiles contains only unique files that won't be dlpreopened
+      old_dlfiles="$dlfiles"
+      dlfiles=
+      for lib in $old_dlfiles; do
+	case " $dlprefiles $dlfiles " in
+	*" $lib "*) ;;
+	*) func_append dlfiles " $lib" ;;
+	esac
+      done
+
+      # Make sure dlprefiles contains only unique files
+      old_dlprefiles="$dlprefiles"
+      dlprefiles=
+      for lib in $old_dlprefiles; do
+	case "$dlprefiles " in
+	*" $lib "*) ;;
+	*) func_append dlprefiles " $lib" ;;
+	esac
+      done
+
+      if test "$build_libtool_libs" = yes; then
+	if test -n "$rpath"; then
+	  case $host in
+	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
+	    # these systems don't actually have a c library (as such)!
+	    ;;
+	  *-*-rhapsody* | *-*-darwin1.[012])
+	    # Rhapsody C library is in the System framework
+	    func_append deplibs " System.ltframework"
+	    ;;
+	  *-*-netbsd*)
+	    # Don't link with libc until the a.out ld.so is fixed.
+	    ;;
+	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	    # Do not include libc due to us having libc/libc_r.
+	    ;;
+	  *-*-sco3.2v5* | *-*-sco5v6*)
+	    # Causes problems with __ctype
+	    ;;
+	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
+	    # Compiler inserts libc in the correct place for threads to work
+	    ;;
+	  *)
+	    # Add libc to deplibs on all other systems if necessary.
+	    if test "$build_libtool_need_lc" = "yes"; then
+	      func_append deplibs " -lc"
+	    fi
+	    ;;
+	  esac
+	fi
+
+	# Transform deplibs into only deplibs that can be linked in shared.
+	name_save=$name
+	libname_save=$libname
+	release_save=$release
+	versuffix_save=$versuffix
+	major_save=$major
+	# I'm not sure if I'm treating the release correctly.  I think
+	# release should show up in the -l (ie -lgmp5) so we don't want to
+	# add it in twice.  Is that correct?
+	release=""
+	versuffix=""
+	major=""
+	newdeplibs=
+	droppeddeps=no
+	case $deplibs_check_method in
+	pass_all)
+	  # Don't check for shared/static.  Everything works.
+	  # This might be a little naive.  We might want to check
+	  # whether the library exists or not.  But this is on
+	  # osf3 & osf4 and I'm not really sure... Just
+	  # implementing what was already the behavior.
+	  newdeplibs=$deplibs
+	  ;;
+	test_compile)
+	  # This code stresses the "libraries are programs" paradigm to its
+	  # limits. Maybe even breaks it.  We compile a program, linking it
+	  # against the deplibs as a proxy for the library.  Then we can check
+	  # whether they linked in statically or dynamically with ldd.
+	  $opt_dry_run || $RM conftest.c
+	  cat > conftest.c <<EOF
+	  int main() { return 0; }
+EOF
+	  $opt_dry_run || $RM conftest
+	  if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
+	    ldd_output=`ldd conftest`
+	    for i in $deplibs; do
+	      case $i in
+	      -l*)
+		func_stripname -l '' "$i"
+		name=$func_stripname_result
+		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+		  case " $predeps $postdeps " in
+		  *" $i "*)
+		    func_append newdeplibs " $i"
+		    i=""
+		    ;;
+		  esac
+		fi
+		if test -n "$i" ; then
+		  libname=`eval "\\$ECHO \"$libname_spec\""`
+		  deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+		  set dummy $deplib_matches; shift
+		  deplib_match=$1
+		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+		    func_append newdeplibs " $i"
+		  else
+		    droppeddeps=yes
+		    echo
+		    $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+		    echo "*** I have the capability to make that library automatically link in when"
+		    echo "*** you link to this library.  But I can only do this if you have a"
+		    echo "*** shared version of the library, which I believe you do not have"
+		    echo "*** because a test_compile did reveal that the linker did not use it for"
+		    echo "*** its dynamic dependency list that programs get resolved with at runtime."
+		  fi
+		fi
+		;;
+	      *)
+		func_append newdeplibs " $i"
+		;;
+	      esac
+	    done
+	  else
+	    # Error occurred in the first compile.  Let's try to salvage
+	    # the situation: Compile a separate program for each library.
+	    for i in $deplibs; do
+	      case $i in
+	      -l*)
+		func_stripname -l '' "$i"
+		name=$func_stripname_result
+		$opt_dry_run || $RM conftest
+		if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
+		  ldd_output=`ldd conftest`
+		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+		    case " $predeps $postdeps " in
+		    *" $i "*)
+		      func_append newdeplibs " $i"
+		      i=""
+		      ;;
+		    esac
+		  fi
+		  if test -n "$i" ; then
+		    libname=`eval "\\$ECHO \"$libname_spec\""`
+		    deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+		    set dummy $deplib_matches; shift
+		    deplib_match=$1
+		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+		      func_append newdeplibs " $i"
+		    else
+		      droppeddeps=yes
+		      echo
+		      $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+		      echo "*** I have the capability to make that library automatically link in when"
+		      echo "*** you link to this library.  But I can only do this if you have a"
+		      echo "*** shared version of the library, which you do not appear to have"
+		      echo "*** because a test_compile did reveal that the linker did not use this one"
+		      echo "*** as a dynamic dependency that programs can get resolved with at runtime."
+		    fi
+		  fi
+		else
+		  droppeddeps=yes
+		  echo
+		  $ECHO "*** Warning!  Library $i is needed by this library but I was not able to"
+		  echo "*** make it link in!  You will probably need to install it or some"
+		  echo "*** library that it depends on before this library will be fully"
+		  echo "*** functional.  Installing it before continuing would be even better."
+		fi
+		;;
+	      *)
+		func_append newdeplibs " $i"
+		;;
+	      esac
+	    done
+	  fi
+	  ;;
+	file_magic*)
+	  set dummy $deplibs_check_method; shift
+	  file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+	  for a_deplib in $deplibs; do
+	    case $a_deplib in
+	    -l*)
+	      func_stripname -l '' "$a_deplib"
+	      name=$func_stripname_result
+	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+		case " $predeps $postdeps " in
+		*" $a_deplib "*)
+		  func_append newdeplibs " $a_deplib"
+		  a_deplib=""
+		  ;;
+		esac
+	      fi
+	      if test -n "$a_deplib" ; then
+		libname=`eval "\\$ECHO \"$libname_spec\""`
+		if test -n "$file_magic_glob"; then
+		  libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
+		else
+		  libnameglob=$libname
+		fi
+		test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
+		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+		  if test "$want_nocaseglob" = yes; then
+		    shopt -s nocaseglob
+		    potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
+		    $nocaseglob
+		  else
+		    potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
+		  fi
+		  for potent_lib in $potential_libs; do
+		      # Follow soft links.
+		      if ls -lLd "$potent_lib" 2>/dev/null |
+			 $GREP " -> " >/dev/null; then
+			continue
+		      fi
+		      # The statement above tries to avoid entering an
+		      # endless loop below, in case of cyclic links.
+		      # We might still enter an endless loop, since a link
+		      # loop can be closed while we follow links,
+		      # but so what?
+		      potlib="$potent_lib"
+		      while test -h "$potlib" 2>/dev/null; do
+			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+			case $potliblink in
+			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
+			*) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
+			esac
+		      done
+		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
+			 $SED -e 10q |
+			 $EGREP "$file_magic_regex" > /dev/null; then
+			func_append newdeplibs " $a_deplib"
+			a_deplib=""
+			break 2
+		      fi
+		  done
+		done
+	      fi
+	      if test -n "$a_deplib" ; then
+		droppeddeps=yes
+		echo
+		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+		echo "*** I have the capability to make that library automatically link in when"
+		echo "*** you link to this library.  But I can only do this if you have a"
+		echo "*** shared version of the library, which you do not appear to have"
+		echo "*** because I did check the linker path looking for a file starting"
+		if test -z "$potlib" ; then
+		  $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
+		else
+		  $ECHO "*** with $libname and none of the candidates passed a file format test"
+		  $ECHO "*** using a file magic. Last file checked: $potlib"
+		fi
+	      fi
+	      ;;
+	    *)
+	      # Add a -L argument.
+	      func_append newdeplibs " $a_deplib"
+	      ;;
+	    esac
+	  done # Gone through all deplibs.
+	  ;;
+	match_pattern*)
+	  set dummy $deplibs_check_method; shift
+	  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+	  for a_deplib in $deplibs; do
+	    case $a_deplib in
+	    -l*)
+	      func_stripname -l '' "$a_deplib"
+	      name=$func_stripname_result
+	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+		case " $predeps $postdeps " in
+		*" $a_deplib "*)
+		  func_append newdeplibs " $a_deplib"
+		  a_deplib=""
+		  ;;
+		esac
+	      fi
+	      if test -n "$a_deplib" ; then
+		libname=`eval "\\$ECHO \"$libname_spec\""`
+		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+		  for potent_lib in $potential_libs; do
+		    potlib="$potent_lib" # see symlink-check above in file_magic test
+		    if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
+		       $EGREP "$match_pattern_regex" > /dev/null; then
+		      func_append newdeplibs " $a_deplib"
+		      a_deplib=""
+		      break 2
+		    fi
+		  done
+		done
+	      fi
+	      if test -n "$a_deplib" ; then
+		droppeddeps=yes
+		echo
+		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+		echo "*** I have the capability to make that library automatically link in when"
+		echo "*** you link to this library.  But I can only do this if you have a"
+		echo "*** shared version of the library, which you do not appear to have"
+		echo "*** because I did check the linker path looking for a file starting"
+		if test -z "$potlib" ; then
+		  $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
+		else
+		  $ECHO "*** with $libname and none of the candidates passed a file format test"
+		  $ECHO "*** using a regex pattern. Last file checked: $potlib"
+		fi
+	      fi
+	      ;;
+	    *)
+	      # Add a -L argument.
+	      func_append newdeplibs " $a_deplib"
+	      ;;
+	    esac
+	  done # Gone through all deplibs.
+	  ;;
+	none | unknown | *)
+	  newdeplibs=""
+	  tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
+	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+	    for i in $predeps $postdeps ; do
+	      # can't use Xsed below, because $i might contain '/'
+	      tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
+	    done
+	  fi
+	  case $tmp_deplibs in
+	  *[!\	\ ]*)
+	    echo
+	    if test "X$deplibs_check_method" = "Xnone"; then
+	      echo "*** Warning: inter-library dependencies are not supported in this platform."
+	    else
+	      echo "*** Warning: inter-library dependencies are not known to be supported."
+	    fi
+	    echo "*** All declared inter-library dependencies are being dropped."
+	    droppeddeps=yes
+	    ;;
+	  esac
+	  ;;
+	esac
+	versuffix=$versuffix_save
+	major=$major_save
+	release=$release_save
+	libname=$libname_save
+	name=$name_save
+
+	case $host in
+	*-*-rhapsody* | *-*-darwin1.[012])
+	  # On Rhapsody replace the C library with the System framework
+	  newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'`
+	  ;;
+	esac
+
+	if test "$droppeddeps" = yes; then
+	  if test "$module" = yes; then
+	    echo
+	    echo "*** Warning: libtool could not satisfy all declared inter-library"
+	    $ECHO "*** dependencies of module $libname.  Therefore, libtool will create"
+	    echo "*** a static module, that should work as long as the dlopening"
+	    echo "*** application is linked with the -dlopen flag."
+	    if test -z "$global_symbol_pipe"; then
+	      echo
+	      echo "*** However, this would only work if libtool was able to extract symbol"
+	      echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+	      echo "*** not find such a program.  So, this module is probably useless."
+	      echo "*** \`nm' from GNU binutils and a full rebuild may help."
+	    fi
+	    if test "$build_old_libs" = no; then
+	      oldlibs="$output_objdir/$libname.$libext"
+	      build_libtool_libs=module
+	      build_old_libs=yes
+	    else
+	      build_libtool_libs=no
+	    fi
+	  else
+	    echo "*** The inter-library dependencies that have been dropped here will be"
+	    echo "*** automatically added whenever a program is linked with this library"
+	    echo "*** or is declared to -dlopen it."
+
+	    if test "$allow_undefined" = no; then
+	      echo
+	      echo "*** Since this library must not contain undefined symbols,"
+	      echo "*** because either the platform does not support them or"
+	      echo "*** it was explicitly requested with -no-undefined,"
+	      echo "*** libtool will only create a static version of it."
+	      if test "$build_old_libs" = no; then
+		oldlibs="$output_objdir/$libname.$libext"
+		build_libtool_libs=module
+		build_old_libs=yes
+	      else
+		build_libtool_libs=no
+	      fi
+	    fi
+	  fi
+	fi
+	# Done checking deplibs!
+	deplibs=$newdeplibs
+      fi
+      # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+      case $host in
+	*-*-darwin*)
+	  newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  ;;
+      esac
+
+      # move library search paths that coincide with paths to not yet
+      # installed libraries to the beginning of the library search list
+      new_libs=
+      for path in $notinst_path; do
+	case " $new_libs " in
+	*" -L$path/$objdir "*) ;;
+	*)
+	  case " $deplibs " in
+	  *" -L$path/$objdir "*)
+	    func_append new_libs " -L$path/$objdir" ;;
+	  esac
+	  ;;
+	esac
+      done
+      for deplib in $deplibs; do
+	case $deplib in
+	-L*)
+	  case " $new_libs " in
+	  *" $deplib "*) ;;
+	  *) func_append new_libs " $deplib" ;;
+	  esac
+	  ;;
+	*) func_append new_libs " $deplib" ;;
+	esac
+      done
+      deplibs="$new_libs"
+
+      # All the library-specific variables (install_libdir is set above).
+      library_names=
+      old_library=
+      dlname=
+
+      # Test again, we may have decided not to build it any more
+      if test "$build_libtool_libs" = yes; then
+	if test "$hardcode_into_libs" = yes; then
+	  # Hardcode the library paths
+	  hardcode_libdirs=
+	  dep_rpath=
+	  rpath="$finalize_rpath"
+	  test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
+	  for libdir in $rpath; do
+	    if test -n "$hardcode_libdir_flag_spec"; then
+	      if test -n "$hardcode_libdir_separator"; then
+		func_replace_sysroot "$libdir"
+		libdir=$func_replace_sysroot_result
+		if test -z "$hardcode_libdirs"; then
+		  hardcode_libdirs="$libdir"
+		else
+		  # Just accumulate the unique libdirs.
+		  case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+		  *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+		    ;;
+		  *)
+		    func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+		    ;;
+		  esac
+		fi
+	      else
+		eval flag=\"$hardcode_libdir_flag_spec\"
+		func_append dep_rpath " $flag"
+	      fi
+	    elif test -n "$runpath_var"; then
+	      case "$perm_rpath " in
+	      *" $libdir "*) ;;
+	      *) func_apped perm_rpath " $libdir" ;;
+	      esac
+	    fi
+	  done
+	  # Substitute the hardcoded libdirs into the rpath.
+	  if test -n "$hardcode_libdir_separator" &&
+	     test -n "$hardcode_libdirs"; then
+	    libdir="$hardcode_libdirs"
+	    if test -n "$hardcode_libdir_flag_spec_ld"; then
+	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
+	    else
+	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+	    fi
+	  fi
+	  if test -n "$runpath_var" && test -n "$perm_rpath"; then
+	    # We should set the runpath_var.
+	    rpath=
+	    for dir in $perm_rpath; do
+	      func_append rpath "$dir:"
+	    done
+	    eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
+	  fi
+	  test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
+	fi
+
+	shlibpath="$finalize_shlibpath"
+	test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+	if test -n "$shlibpath"; then
+	  eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
+	fi
+
+	# Get the real and link names of the library.
+	eval shared_ext=\"$shrext_cmds\"
+	eval library_names=\"$library_names_spec\"
+	set dummy $library_names
+	shift
+	realname="$1"
+	shift
+
+	if test -n "$soname_spec"; then
+	  eval soname=\"$soname_spec\"
+	else
+	  soname="$realname"
+	fi
+	if test -z "$dlname"; then
+	  dlname=$soname
+	fi
+
+	lib="$output_objdir/$realname"
+	linknames=
+	for link
+	do
+	  func_append linknames " $link"
+	done
+
+	# Use standard objects if they are pic
+	test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP`
+	test "X$libobjs" = "X " && libobjs=
+
+	delfiles=
+	if test -n "$export_symbols" && test -n "$include_expsyms"; then
+	  $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
+	  export_symbols="$output_objdir/$libname.uexp"
+	  func_append delfiles " $export_symbols"
+	fi
+
+	orig_export_symbols=
+	case $host_os in
+	cygwin* | mingw* | cegcc*)
+	  if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
+	    # exporting using user supplied symfile
+	    if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
+	      # and it's NOT already a .def file. Must figure out
+	      # which of the given symbols are data symbols and tag
+	      # them as such. So, trigger use of export_symbols_cmds.
+	      # export_symbols gets reassigned inside the "prepare
+	      # the list of exported symbols" if statement, so the
+	      # include_expsyms logic still works.
+	      orig_export_symbols="$export_symbols"
+	      export_symbols=
+	      always_export_symbols=yes
+	    fi
+	  fi
+	  ;;
+	esac
+
+	# Prepare the list of exported symbols
+	if test -z "$export_symbols"; then
+	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
+	    func_verbose "generating symbol list for \`$libname.la'"
+	    export_symbols="$output_objdir/$libname.exp"
+	    $opt_dry_run || $RM $export_symbols
+	    cmds=$export_symbols_cmds
+	    save_ifs="$IFS"; IFS='~'
+	    for cmd1 in $cmds; do
+	      IFS="$save_ifs"
+	      # Take the normal branch if the nm_file_list_spec branch
+	      # doesn't work or if tool conversion is not needed.
+	      case $nm_file_list_spec~$to_tool_file_cmd in
+		*~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*)
+		  try_normal_branch=yes
+		  eval cmd=\"$cmd1\"
+		  func_len " $cmd"
+		  len=$func_len_result
+		  ;;
+		*)
+		  try_normal_branch=no
+		  ;;
+	      esac
+	      if test "$try_normal_branch" = yes \
+		 && { test "$len" -lt "$max_cmd_len" \
+		      || test "$max_cmd_len" -le -1; }
+	      then
+		func_show_eval "$cmd" 'exit $?'
+		skipped_export=false
+	      elif test -n "$nm_file_list_spec"; then
+		func_basename "$output"
+		output_la=$func_basename_result
+		save_libobjs=$libobjs
+		save_output=$output
+		output=${output_objdir}/${output_la}.nm
+		func_to_tool_file "$output"
+		libobjs=$nm_file_list_spec$func_to_tool_file_result
+		func_append delfiles " $output"
+		func_verbose "creating $NM input file list: $output"
+		for obj in $save_libobjs; do
+		  func_to_tool_file "$obj"
+		  $ECHO "$func_to_tool_file_result"
+		done > "$output"
+		eval cmd=\"$cmd1\"
+		func_show_eval "$cmd" 'exit $?'
+		output=$save_output
+		libobjs=$save_libobjs
+		skipped_export=false
+	      else
+		# The command line is too long to execute in one step.
+		func_verbose "using reloadable object file for export list..."
+		skipped_export=:
+		# Break out early, otherwise skipped_export may be
+		# set to false by a later but shorter cmd.
+		break
+	      fi
+	    done
+	    IFS="$save_ifs"
+	    if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
+	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
+	    fi
+	  fi
+	fi
+
+	if test -n "$export_symbols" && test -n "$include_expsyms"; then
+	  tmp_export_symbols="$export_symbols"
+	  test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+	  $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
+	fi
+
+	if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
+	  # The given exports_symbols file has to be filtered, so filter it.
+	  func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+	  # FIXME: $output_objdir/$libname.filter potentially contains lots of
+	  # 's' commands which not all seds can handle. GNU sed should be fine
+	  # though. Also, the filter scales superlinearly with the number of
+	  # global variables. join(1) would be nice here, but unfortunately
+	  # isn't a blessed tool.
+	  $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+	  func_append delfiles " $export_symbols $output_objdir/$libname.filter"
+	  export_symbols=$output_objdir/$libname.def
+	  $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+	fi
+
+	tmp_deplibs=
+	for test_deplib in $deplibs; do
+	  case " $convenience " in
+	  *" $test_deplib "*) ;;
+	  *)
+	    func_append tmp_deplibs " $test_deplib"
+	    ;;
+	  esac
+	done
+	deplibs="$tmp_deplibs"
+
+	if test -n "$convenience"; then
+	  if test -n "$whole_archive_flag_spec" &&
+	    test "$compiler_needs_object" = yes &&
+	    test -z "$libobjs"; then
+	    # extract the archives, so we have objects to list.
+	    # TODO: could optimize this to just extract one archive.
+	    whole_archive_flag_spec=
+	  fi
+	  if test -n "$whole_archive_flag_spec"; then
+	    save_libobjs=$libobjs
+	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+	    test "X$libobjs" = "X " && libobjs=
+	  else
+	    gentop="$output_objdir/${outputname}x"
+	    func_append generated " $gentop"
+
+	    func_extract_archives $gentop $convenience
+	    func_append libobjs " $func_extract_archives_result"
+	    test "X$libobjs" = "X " && libobjs=
+	  fi
+	fi
+
+	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+	  eval flag=\"$thread_safe_flag_spec\"
+	  func_append linker_flags " $flag"
+	fi
+
+	# Make a backup of the uninstalled library when relinking
+	if test "$opt_mode" = relink; then
+	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
+	fi
+
+	# Do each of the archive commands.
+	if test "$module" = yes && test -n "$module_cmds" ; then
+	  if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+	    eval test_cmds=\"$module_expsym_cmds\"
+	    cmds=$module_expsym_cmds
+	  else
+	    eval test_cmds=\"$module_cmds\"
+	    cmds=$module_cmds
+	  fi
+	else
+	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+	    eval test_cmds=\"$archive_expsym_cmds\"
+	    cmds=$archive_expsym_cmds
+	  else
+	    eval test_cmds=\"$archive_cmds\"
+	    cmds=$archive_cmds
+	  fi
+	fi
+
+	if test "X$skipped_export" != "X:" &&
+	   func_len " $test_cmds" &&
+	   len=$func_len_result &&
+	   test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+	  :
+	else
+	  # The command line is too long to link in one step, link piecewise
+	  # or, if using GNU ld and skipped_export is not :, use a linker
+	  # script.
+
+	  # Save the value of $output and $libobjs because we want to
+	  # use them later.  If we have whole_archive_flag_spec, we
+	  # want to use save_libobjs as it was before
+	  # whole_archive_flag_spec was expanded, because we can't
+	  # assume the linker understands whole_archive_flag_spec.
+	  # This may have to be revisited, in case too many
+	  # convenience libraries get linked in and end up exceeding
+	  # the spec.
+	  if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
+	    save_libobjs=$libobjs
+	  fi
+	  save_output=$output
+	  func_basename "$output"
+	  output_la=$func_basename_result
+
+	  # Clear the reloadable object creation command queue and
+	  # initialize k to one.
+	  test_cmds=
+	  concat_cmds=
+	  objlist=
+	  last_robj=
+	  k=1
+
+	  if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
+	    output=${output_objdir}/${output_la}.lnkscript
+	    func_verbose "creating GNU ld script: $output"
+	    echo 'INPUT (' > $output
+	    for obj in $save_libobjs
+	    do
+	      func_to_tool_file "$obj"
+	      $ECHO "$func_to_tool_file_result" >> $output
+	    done
+	    echo ')' >> $output
+	    func_append delfiles " $output"
+	    func_to_tool_file "$output"
+	    output=$func_to_tool_file_result
+	  elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
+	    output=${output_objdir}/${output_la}.lnk
+	    func_verbose "creating linker input file list: $output"
+	    : > $output
+	    set x $save_libobjs
+	    shift
+	    firstobj=
+	    if test "$compiler_needs_object" = yes; then
+	      firstobj="$1 "
+	      shift
+	    fi
+	    for obj
+	    do
+	      func_to_tool_file "$obj"
+	      $ECHO "$func_to_tool_file_result" >> $output
+	    done
+	    func_append delfiles " $output"
+	    func_to_tool_file "$output"
+	    output=$firstobj\"$file_list_spec$func_to_tool_file_result\"
+	  else
+	    if test -n "$save_libobjs"; then
+	      func_verbose "creating reloadable object files..."
+	      output=$output_objdir/$output_la-${k}.$objext
+	      eval test_cmds=\"$reload_cmds\"
+	      func_len " $test_cmds"
+	      len0=$func_len_result
+	      len=$len0
+
+	      # Loop over the list of objects to be linked.
+	      for obj in $save_libobjs
+	      do
+		func_len " $obj"
+		func_arith $len + $func_len_result
+		len=$func_arith_result
+		if test "X$objlist" = X ||
+		   test "$len" -lt "$max_cmd_len"; then
+		  func_append objlist " $obj"
+		else
+		  # The command $test_cmds is almost too long, add a
+		  # command to the queue.
+		  if test "$k" -eq 1 ; then
+		    # The first file doesn't have a previous command to add.
+		    reload_objs=$objlist
+		    eval concat_cmds=\"$reload_cmds\"
+		  else
+		    # All subsequent reloadable object files will link in
+		    # the last one created.
+		    reload_objs="$objlist $last_robj"
+		    eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
+		  fi
+		  last_robj=$output_objdir/$output_la-${k}.$objext
+		  func_arith $k + 1
+		  k=$func_arith_result
+		  output=$output_objdir/$output_la-${k}.$objext
+		  objlist=" $obj"
+		  func_len " $last_robj"
+		  func_arith $len0 + $func_len_result
+		  len=$func_arith_result
+		fi
+	      done
+	      # Handle the remaining objects by creating one last
+	      # reloadable object file.  All subsequent reloadable object
+	      # files will link in the last one created.
+	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+	      reload_objs="$objlist $last_robj"
+	      eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
+	      if test -n "$last_robj"; then
+	        eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
+	      fi
+	      func_append delfiles " $output"
+
+	    else
+	      output=
+	    fi
+
+	    if ${skipped_export-false}; then
+	      func_verbose "generating symbol list for \`$libname.la'"
+	      export_symbols="$output_objdir/$libname.exp"
+	      $opt_dry_run || $RM $export_symbols
+	      libobjs=$output
+	      # Append the command to create the export file.
+	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+	      eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
+	      if test -n "$last_robj"; then
+		eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
+	      fi
+	    fi
+
+	    test -n "$save_libobjs" &&
+	      func_verbose "creating a temporary reloadable object file: $output"
+
+	    # Loop through the commands generated above and execute them.
+	    save_ifs="$IFS"; IFS='~'
+	    for cmd in $concat_cmds; do
+	      IFS="$save_ifs"
+	      $opt_silent || {
+		  func_quote_for_expand "$cmd"
+		  eval "func_echo $func_quote_for_expand_result"
+	      }
+	      $opt_dry_run || eval "$cmd" || {
+		lt_exit=$?
+
+		# Restore the uninstalled library and exit
+		if test "$opt_mode" = relink; then
+		  ( cd "$output_objdir" && \
+		    $RM "${realname}T" && \
+		    $MV "${realname}U" "$realname" )
+		fi
+
+		exit $lt_exit
+	      }
+	    done
+	    IFS="$save_ifs"
+
+	    if test -n "$export_symbols_regex" && ${skipped_export-false}; then
+	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
+	    fi
+	  fi
+
+          if ${skipped_export-false}; then
+	    if test -n "$export_symbols" && test -n "$include_expsyms"; then
+	      tmp_export_symbols="$export_symbols"
+	      test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+	      $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
+	    fi
+
+	    if test -n "$orig_export_symbols"; then
+	      # The given exports_symbols file has to be filtered, so filter it.
+	      func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+	      # FIXME: $output_objdir/$libname.filter potentially contains lots of
+	      # 's' commands which not all seds can handle. GNU sed should be fine
+	      # though. Also, the filter scales superlinearly with the number of
+	      # global variables. join(1) would be nice here, but unfortunately
+	      # isn't a blessed tool.
+	      $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+	      func_append delfiles " $export_symbols $output_objdir/$libname.filter"
+	      export_symbols=$output_objdir/$libname.def
+	      $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+	    fi
+	  fi
+
+	  libobjs=$output
+	  # Restore the value of output.
+	  output=$save_output
+
+	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
+	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+	    test "X$libobjs" = "X " && libobjs=
+	  fi
+	  # Expand the library linking commands again to reset the
+	  # value of $libobjs for piecewise linking.
+
+	  # Do each of the archive commands.
+	  if test "$module" = yes && test -n "$module_cmds" ; then
+	    if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+	      cmds=$module_expsym_cmds
+	    else
+	      cmds=$module_cmds
+	    fi
+	  else
+	    if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+	      cmds=$archive_expsym_cmds
+	    else
+	      cmds=$archive_cmds
+	    fi
+	  fi
+	fi
+
+	if test -n "$delfiles"; then
+	  # Append the command to remove temporary files to $cmds.
+	  eval cmds=\"\$cmds~\$RM $delfiles\"
+	fi
+
+	# Add any objects from preloaded convenience libraries
+	if test -n "$dlprefiles"; then
+	  gentop="$output_objdir/${outputname}x"
+	  func_append generated " $gentop"
+
+	  func_extract_archives $gentop $dlprefiles
+	  func_append libobjs " $func_extract_archives_result"
+	  test "X$libobjs" = "X " && libobjs=
+	fi
+
+	save_ifs="$IFS"; IFS='~'
+	for cmd in $cmds; do
+	  IFS="$save_ifs"
+	  eval cmd=\"$cmd\"
+	  $opt_silent || {
+	    func_quote_for_expand "$cmd"
+	    eval "func_echo $func_quote_for_expand_result"
+	  }
+	  $opt_dry_run || eval "$cmd" || {
+	    lt_exit=$?
+
+	    # Restore the uninstalled library and exit
+	    if test "$opt_mode" = relink; then
+	      ( cd "$output_objdir" && \
+	        $RM "${realname}T" && \
+		$MV "${realname}U" "$realname" )
+	    fi
+
+	    exit $lt_exit
+	  }
+	done
+	IFS="$save_ifs"
+
+	# Restore the uninstalled library and exit
+	if test "$opt_mode" = relink; then
+	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
+
+	  if test -n "$convenience"; then
+	    if test -z "$whole_archive_flag_spec"; then
+	      func_show_eval '${RM}r "$gentop"'
+	    fi
+	  fi
+
+	  exit $EXIT_SUCCESS
+	fi
+
+	# Create links to the real library.
+	for linkname in $linknames; do
+	  if test "$realname" != "$linkname"; then
+	    func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
+	  fi
+	done
+
+	# If -module or -export-dynamic was specified, set the dlname.
+	if test "$module" = yes || test "$export_dynamic" = yes; then
+	  # On all known operating systems, these are identical.
+	  dlname="$soname"
+	fi
+      fi
+      ;;
+
+    obj)
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+	func_warning "\`-dlopen' is ignored for objects"
+      fi
+
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	func_warning "\`-l' and \`-L' are ignored for objects" ;;
+      esac
+
+      test -n "$rpath" && \
+	func_warning "\`-rpath' is ignored for objects"
+
+      test -n "$xrpath" && \
+	func_warning "\`-R' is ignored for objects"
+
+      test -n "$vinfo" && \
+	func_warning "\`-version-info' is ignored for objects"
+
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for objects"
+
+      case $output in
+      *.lo)
+	test -n "$objs$old_deplibs" && \
+	  func_fatal_error "cannot build library object \`$output' from non-libtool objects"
+
+	libobj=$output
+	func_lo2o "$libobj"
+	obj=$func_lo2o_result
+	;;
+      *)
+	libobj=
+	obj="$output"
+	;;
+      esac
+
+      # Delete the old objects.
+      $opt_dry_run || $RM $obj $libobj
+
+      # Objects from convenience libraries.  This assumes
+      # single-version convenience libraries.  Whenever we create
+      # different ones for PIC/non-PIC, this we'll have to duplicate
+      # the extraction.
+      reload_conv_objs=
+      gentop=
+      # reload_cmds runs $LD directly, so let us get rid of
+      # -Wl from whole_archive_flag_spec and hope we can get by with
+      # turning comma into space..
+      wl=
+
+      if test -n "$convenience"; then
+	if test -n "$whole_archive_flag_spec"; then
+	  eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
+	  reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
+	else
+	  gentop="$output_objdir/${obj}x"
+	  func_append generated " $gentop"
+
+	  func_extract_archives $gentop $convenience
+	  reload_conv_objs="$reload_objs $func_extract_archives_result"
+	fi
+      fi
+
+      # If we're not building shared, we need to use non_pic_objs
+      test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
+
+      # Create the old-style object.
+      reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+
+      output="$obj"
+      func_execute_cmds "$reload_cmds" 'exit $?'
+
+      # Exit if we aren't doing a library object file.
+      if test -z "$libobj"; then
+	if test -n "$gentop"; then
+	  func_show_eval '${RM}r "$gentop"'
+	fi
+
+	exit $EXIT_SUCCESS
+      fi
+
+      if test "$build_libtool_libs" != yes; then
+	if test -n "$gentop"; then
+	  func_show_eval '${RM}r "$gentop"'
+	fi
+
+	# Create an invalid libtool object if no PIC, so that we don't
+	# accidentally link it into a program.
+	# $show "echo timestamp > $libobj"
+	# $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
+	exit $EXIT_SUCCESS
+      fi
+
+      if test -n "$pic_flag" || test "$pic_mode" != default; then
+	# Only do commands if we really have different PIC objects.
+	reload_objs="$libobjs $reload_conv_objs"
+	output="$libobj"
+	func_execute_cmds "$reload_cmds" 'exit $?'
+      fi
+
+      if test -n "$gentop"; then
+	func_show_eval '${RM}r "$gentop"'
+      fi
+
+      exit $EXIT_SUCCESS
+      ;;
+
+    prog)
+      case $host in
+	*cygwin*) func_stripname '' '.exe' "$output"
+	          output=$func_stripname_result.exe;;
+      esac
+      test -n "$vinfo" && \
+	func_warning "\`-version-info' is ignored for programs"
+
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for programs"
+
+      test "$preload" = yes \
+        && test "$dlopen_support" = unknown \
+	&& test "$dlopen_self" = unknown \
+	&& test "$dlopen_self_static" = unknown && \
+	  func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
+
+      case $host in
+      *-*-rhapsody* | *-*-darwin1.[012])
+	# On Rhapsody replace the C library is the System framework
+	compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'`
+	finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'`
+	;;
+      esac
+
+      case $host in
+      *-*-darwin*)
+	# Don't allow lazy linking, it breaks C++ global constructors
+	# But is supposedly fixed on 10.4 or later (yay!).
+	if test "$tagname" = CXX ; then
+	  case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
+	    10.[0123])
+	      func_append compile_command " ${wl}-bind_at_load"
+	      func_append finalize_command " ${wl}-bind_at_load"
+	    ;;
+	  esac
+	fi
+	# Time to change all our "foo.ltframework" stuff back to "-framework foo"
+	compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+	;;
+      esac
+
+
+      # move library search paths that coincide with paths to not yet
+      # installed libraries to the beginning of the library search list
+      new_libs=
+      for path in $notinst_path; do
+	case " $new_libs " in
+	*" -L$path/$objdir "*) ;;
+	*)
+	  case " $compile_deplibs " in
+	  *" -L$path/$objdir "*)
+	    func_append new_libs " -L$path/$objdir" ;;
+	  esac
+	  ;;
+	esac
+      done
+      for deplib in $compile_deplibs; do
+	case $deplib in
+	-L*)
+	  case " $new_libs " in
+	  *" $deplib "*) ;;
+	  *) func_append new_libs " $deplib" ;;
+	  esac
+	  ;;
+	*) func_append new_libs " $deplib" ;;
+	esac
+      done
+      compile_deplibs="$new_libs"
+
+
+      func_append compile_command " $compile_deplibs"
+      func_append finalize_command " $finalize_deplibs"
+
+      if test -n "$rpath$xrpath"; then
+	# If the user specified any rpath flags, then add them.
+	for libdir in $rpath $xrpath; do
+	  # This is the magic to use -rpath.
+	  case "$finalize_rpath " in
+	  *" $libdir "*) ;;
+	  *) func_append finalize_rpath " $libdir" ;;
+	  esac
+	done
+      fi
+
+      # Now hardcode the library paths
+      rpath=
+      hardcode_libdirs=
+      for libdir in $compile_rpath $finalize_rpath; do
+	if test -n "$hardcode_libdir_flag_spec"; then
+	  if test -n "$hardcode_libdir_separator"; then
+	    if test -z "$hardcode_libdirs"; then
+	      hardcode_libdirs="$libdir"
+	    else
+	      # Just accumulate the unique libdirs.
+	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+		;;
+	      *)
+		func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+		;;
+	      esac
+	    fi
+	  else
+	    eval flag=\"$hardcode_libdir_flag_spec\"
+	    func_append rpath " $flag"
+	  fi
+	elif test -n "$runpath_var"; then
+	  case "$perm_rpath " in
+	  *" $libdir "*) ;;
+	  *) func_append perm_rpath " $libdir" ;;
+	  esac
+	fi
+	case $host in
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+	  testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
+	  case :$dllsearchpath: in
+	  *":$libdir:"*) ;;
+	  ::) dllsearchpath=$libdir;;
+	  *) func_append dllsearchpath ":$libdir";;
+	  esac
+	  case :$dllsearchpath: in
+	  *":$testbindir:"*) ;;
+	  ::) dllsearchpath=$testbindir;;
+	  *) func_append dllsearchpath ":$testbindir";;
+	  esac
+	  ;;
+	esac
+      done
+      # Substitute the hardcoded libdirs into the rpath.
+      if test -n "$hardcode_libdir_separator" &&
+	 test -n "$hardcode_libdirs"; then
+	libdir="$hardcode_libdirs"
+	eval rpath=\" $hardcode_libdir_flag_spec\"
+      fi
+      compile_rpath="$rpath"
+
+      rpath=
+      hardcode_libdirs=
+      for libdir in $finalize_rpath; do
+	if test -n "$hardcode_libdir_flag_spec"; then
+	  if test -n "$hardcode_libdir_separator"; then
+	    if test -z "$hardcode_libdirs"; then
+	      hardcode_libdirs="$libdir"
+	    else
+	      # Just accumulate the unique libdirs.
+	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+		;;
+	      *)
+		func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+		;;
+	      esac
+	    fi
+	  else
+	    eval flag=\"$hardcode_libdir_flag_spec\"
+	    func_append rpath " $flag"
+	  fi
+	elif test -n "$runpath_var"; then
+	  case "$finalize_perm_rpath " in
+	  *" $libdir "*) ;;
+	  *) func_append finalize_perm_rpath " $libdir" ;;
+	  esac
+	fi
+      done
+      # Substitute the hardcoded libdirs into the rpath.
+      if test -n "$hardcode_libdir_separator" &&
+	 test -n "$hardcode_libdirs"; then
+	libdir="$hardcode_libdirs"
+	eval rpath=\" $hardcode_libdir_flag_spec\"
+      fi
+      finalize_rpath="$rpath"
+
+      if test -n "$libobjs" && test "$build_old_libs" = yes; then
+	# Transform all the library objects into standard objects.
+	compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
+	finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
+      fi
+
+      func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
+
+      # template prelinking step
+      if test -n "$prelink_cmds"; then
+	func_execute_cmds "$prelink_cmds" 'exit $?'
+      fi
+
+      wrappers_required=yes
+      case $host in
+      *cegcc* | *mingw32ce*)
+        # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
+        wrappers_required=no
+        ;;
+      *cygwin* | *mingw* )
+        if test "$build_libtool_libs" != yes; then
+          wrappers_required=no
+        fi
+        ;;
+      *)
+        if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+          wrappers_required=no
+        fi
+        ;;
+      esac
+      if test "$wrappers_required" = no; then
+	# Replace the output file specification.
+	compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
+	link_command="$compile_command$compile_rpath"
+
+	# We have no uninstalled library dependencies, so finalize right now.
+	exit_status=0
+	func_show_eval "$link_command" 'exit_status=$?'
+
+	if test -n "$postlink_cmds"; then
+	  func_to_tool_file "$output"
+	  postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
+	  func_execute_cmds "$postlink_cmds" 'exit $?'
+	fi
+
+	# Delete the generated files.
+	if test -f "$output_objdir/${outputname}S.${objext}"; then
+	  func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
+	fi
+
+	exit $exit_status
+      fi
+
+      if test -n "$compile_shlibpath$finalize_shlibpath"; then
+	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
+      fi
+      if test -n "$finalize_shlibpath"; then
+	finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
+      fi
+
+      compile_var=
+      finalize_var=
+      if test -n "$runpath_var"; then
+	if test -n "$perm_rpath"; then
+	  # We should set the runpath_var.
+	  rpath=
+	  for dir in $perm_rpath; do
+	    func_append rpath "$dir:"
+	  done
+	  compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
+	fi
+	if test -n "$finalize_perm_rpath"; then
+	  # We should set the runpath_var.
+	  rpath=
+	  for dir in $finalize_perm_rpath; do
+	    func_append rpath "$dir:"
+	  done
+	  finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
+	fi
+      fi
+
+      if test "$no_install" = yes; then
+	# We don't need to create a wrapper script.
+	link_command="$compile_var$compile_command$compile_rpath"
+	# Replace the output file specification.
+	link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
+	# Delete the old output file.
+	$opt_dry_run || $RM $output
+	# Link the executable and exit
+	func_show_eval "$link_command" 'exit $?'
+
+	if test -n "$postlink_cmds"; then
+	  func_to_tool_file "$output"
+	  postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
+	  func_execute_cmds "$postlink_cmds" 'exit $?'
+	fi
+
+	exit $EXIT_SUCCESS
+      fi
+
+      if test "$hardcode_action" = relink; then
+	# Fast installation is not supported
+	link_command="$compile_var$compile_command$compile_rpath"
+	relink_command="$finalize_var$finalize_command$finalize_rpath"
+
+	func_warning "this platform does not like uninstalled shared libraries"
+	func_warning "\`$output' will be relinked during installation"
+      else
+	if test "$fast_install" != no; then
+	  link_command="$finalize_var$compile_command$finalize_rpath"
+	  if test "$fast_install" = yes; then
+	    relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
+	  else
+	    # fast_install is set to needless
+	    relink_command=
+	  fi
+	else
+	  link_command="$compile_var$compile_command$compile_rpath"
+	  relink_command="$finalize_var$finalize_command$finalize_rpath"
+	fi
+      fi
+
+      # Replace the output file specification.
+      link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+
+      # Delete the old output files.
+      $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
+
+      func_show_eval "$link_command" 'exit $?'
+
+      if test -n "$postlink_cmds"; then
+	func_to_tool_file "$output_objdir/$outputname"
+	postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
+	func_execute_cmds "$postlink_cmds" 'exit $?'
+      fi
+
+      # Now create the wrapper script.
+      func_verbose "creating $output"
+
+      # Quote the relink command for shipping.
+      if test -n "$relink_command"; then
+	# Preserve any variables that may affect compiler behavior
+	for var in $variables_saved_for_relink; do
+	  if eval test -z \"\${$var+set}\"; then
+	    relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
+	  elif eval var_value=\$$var; test -z "$var_value"; then
+	    relink_command="$var=; export $var; $relink_command"
+	  else
+	    func_quote_for_eval "$var_value"
+	    relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
+	  fi
+	done
+	relink_command="(cd `pwd`; $relink_command)"
+	relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
+      fi
+
+      # Only actually do things if not in dry run mode.
+      $opt_dry_run || {
+	# win32 will think the script is a binary if it has
+	# a .exe suffix, so we strip it off here.
+	case $output in
+	  *.exe) func_stripname '' '.exe' "$output"
+	         output=$func_stripname_result ;;
+	esac
+	# test for cygwin because mv fails w/o .exe extensions
+	case $host in
+	  *cygwin*)
+	    exeext=.exe
+	    func_stripname '' '.exe' "$outputname"
+	    outputname=$func_stripname_result ;;
+	  *) exeext= ;;
+	esac
+	case $host in
+	  *cygwin* | *mingw* )
+	    func_dirname_and_basename "$output" "" "."
+	    output_name=$func_basename_result
+	    output_path=$func_dirname_result
+	    cwrappersource="$output_path/$objdir/lt-$output_name.c"
+	    cwrapper="$output_path/$output_name.exe"
+	    $RM $cwrappersource $cwrapper
+	    trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
+
+	    func_emit_cwrapperexe_src > $cwrappersource
+
+	    # The wrapper executable is built using the $host compiler,
+	    # because it contains $host paths and files. If cross-
+	    # compiling, it, like the target executable, must be
+	    # executed on the $host or under an emulation environment.
+	    $opt_dry_run || {
+	      $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
+	      $STRIP $cwrapper
+	    }
+
+	    # Now, create the wrapper script for func_source use:
+	    func_ltwrapper_scriptname $cwrapper
+	    $RM $func_ltwrapper_scriptname_result
+	    trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
+	    $opt_dry_run || {
+	      # note: this script will not be executed, so do not chmod.
+	      if test "x$build" = "x$host" ; then
+		$cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
+	      else
+		func_emit_wrapper no > $func_ltwrapper_scriptname_result
+	      fi
+	    }
+	  ;;
+	  * )
+	    $RM $output
+	    trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
+
+	    func_emit_wrapper no > $output
+	    chmod +x $output
+	  ;;
+	esac
+      }
+      exit $EXIT_SUCCESS
+      ;;
+    esac
+
+    # See if we need to build an old-fashioned archive.
+    for oldlib in $oldlibs; do
+
+      if test "$build_libtool_libs" = convenience; then
+	oldobjs="$libobjs_save $symfileobj"
+	addlibs="$convenience"
+	build_libtool_libs=no
+      else
+	if test "$build_libtool_libs" = module; then
+	  oldobjs="$libobjs_save"
+	  build_libtool_libs=no
+	else
+	  oldobjs="$old_deplibs $non_pic_objects"
+	  if test "$preload" = yes && test -f "$symfileobj"; then
+	    func_append oldobjs " $symfileobj"
+	  fi
+	fi
+	addlibs="$old_convenience"
+      fi
+
+      if test -n "$addlibs"; then
+	gentop="$output_objdir/${outputname}x"
+	func_append generated " $gentop"
+
+	func_extract_archives $gentop $addlibs
+	func_append oldobjs " $func_extract_archives_result"
+      fi
+
+      # Do each command in the archive commands.
+      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+	cmds=$old_archive_from_new_cmds
+      else
+
+	# Add any objects from preloaded convenience libraries
+	if test -n "$dlprefiles"; then
+	  gentop="$output_objdir/${outputname}x"
+	  func_append generated " $gentop"
+
+	  func_extract_archives $gentop $dlprefiles
+	  func_append oldobjs " $func_extract_archives_result"
+	fi
+
+	# POSIX demands no paths to be encoded in archives.  We have
+	# to avoid creating archives with duplicate basenames if we
+	# might have to extract them afterwards, e.g., when creating a
+	# static archive out of a convenience library, or when linking
+	# the entirety of a libtool archive into another (currently
+	# not supported by libtool).
+	if (for obj in $oldobjs
+	    do
+	      func_basename "$obj"
+	      $ECHO "$func_basename_result"
+	    done | sort | sort -uc >/dev/null 2>&1); then
+	  :
+	else
+	  echo "copying selected object files to avoid basename conflicts..."
+	  gentop="$output_objdir/${outputname}x"
+	  func_append generated " $gentop"
+	  func_mkdir_p "$gentop"
+	  save_oldobjs=$oldobjs
+	  oldobjs=
+	  counter=1
+	  for obj in $save_oldobjs
+	  do
+	    func_basename "$obj"
+	    objbase="$func_basename_result"
+	    case " $oldobjs " in
+	    " ") oldobjs=$obj ;;
+	    *[\ /]"$objbase "*)
+	      while :; do
+		# Make sure we don't pick an alternate name that also
+		# overlaps.
+		newobj=lt$counter-$objbase
+		func_arith $counter + 1
+		counter=$func_arith_result
+		case " $oldobjs " in
+		*[\ /]"$newobj "*) ;;
+		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
+		esac
+	      done
+	      func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
+	      func_append oldobjs " $gentop/$newobj"
+	      ;;
+	    *) func_append oldobjs " $obj" ;;
+	    esac
+	  done
+	fi
+	eval cmds=\"$old_archive_cmds\"
+
+	func_len " $cmds"
+	len=$func_len_result
+	if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+	  cmds=$old_archive_cmds
+	elif test -n "$archiver_list_spec"; then
+	  func_verbose "using command file archive linking..."
+	  for obj in $oldobjs
+	  do
+	    func_to_tool_file "$obj"
+	    $ECHO "$func_to_tool_file_result"
+	  done > $output_objdir/$libname.libcmd
+	  func_to_tool_file "$output_objdir/$libname.libcmd"
+	  oldobjs=" $archiver_list_spec$func_to_tool_file_result"
+	  cmds=$old_archive_cmds
+	else
+	  # the command line is too long to link in one step, link in parts
+	  func_verbose "using piecewise archive linking..."
+	  save_RANLIB=$RANLIB
+	  RANLIB=:
+	  objlist=
+	  concat_cmds=
+	  save_oldobjs=$oldobjs
+	  oldobjs=
+	  # Is there a better way of finding the last object in the list?
+	  for obj in $save_oldobjs
+	  do
+	    last_oldobj=$obj
+	  done
+	  eval test_cmds=\"$old_archive_cmds\"
+	  func_len " $test_cmds"
+	  len0=$func_len_result
+	  len=$len0
+	  for obj in $save_oldobjs
+	  do
+	    func_len " $obj"
+	    func_arith $len + $func_len_result
+	    len=$func_arith_result
+	    func_append objlist " $obj"
+	    if test "$len" -lt "$max_cmd_len"; then
+	      :
+	    else
+	      # the above command should be used before it gets too long
+	      oldobjs=$objlist
+	      if test "$obj" = "$last_oldobj" ; then
+		RANLIB=$save_RANLIB
+	      fi
+	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
+	      objlist=
+	      len=$len0
+	    fi
+	  done
+	  RANLIB=$save_RANLIB
+	  oldobjs=$objlist
+	  if test "X$oldobjs" = "X" ; then
+	    eval cmds=\"\$concat_cmds\"
+	  else
+	    eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
+	  fi
+	fi
+      fi
+      func_execute_cmds "$cmds" 'exit $?'
+    done
+
+    test -n "$generated" && \
+      func_show_eval "${RM}r$generated"
+
+    # Now create the libtool archive.
+    case $output in
+    *.la)
+      old_library=
+      test "$build_old_libs" = yes && old_library="$libname.$libext"
+      func_verbose "creating $output"
+
+      # Preserve any variables that may affect compiler behavior
+      for var in $variables_saved_for_relink; do
+	if eval test -z \"\${$var+set}\"; then
+	  relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
+	elif eval var_value=\$$var; test -z "$var_value"; then
+	  relink_command="$var=; export $var; $relink_command"
+	else
+	  func_quote_for_eval "$var_value"
+	  relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
+	fi
+      done
+      # Quote the link command for shipping.
+      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
+      relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
+      if test "$hardcode_automatic" = yes ; then
+	relink_command=
+      fi
+
+      # Only create the output if not a dry run.
+      $opt_dry_run || {
+	for installed in no yes; do
+	  if test "$installed" = yes; then
+	    if test -z "$install_libdir"; then
+	      break
+	    fi
+	    output="$output_objdir/$outputname"i
+	    # Replace all uninstalled libtool libraries with the installed ones
+	    newdependency_libs=
+	    for deplib in $dependency_libs; do
+	      case $deplib in
+	      *.la)
+		func_basename "$deplib"
+		name="$func_basename_result"
+		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+		test -z "$libdir" && \
+		  func_fatal_error "\`$deplib' is not a valid libtool archive"
+		func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
+		;;
+	      -L*)
+		func_stripname -L '' "$deplib"
+		func_replace_sysroot "$func_stripname_result"
+		func_append newdependency_libs " -L$func_replace_sysroot_result"
+		;;
+	      -R*)
+		func_stripname -R '' "$deplib"
+		func_replace_sysroot "$func_stripname_result"
+		func_append newdependency_libs " -R$func_replace_sysroot_result"
+		;;
+	      *) func_append newdependency_libs " $deplib" ;;
+	      esac
+	    done
+	    dependency_libs="$newdependency_libs"
+	    newdlfiles=
+
+	    for lib in $dlfiles; do
+	      case $lib in
+	      *.la)
+	        func_basename "$lib"
+		name="$func_basename_result"
+		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+		test -z "$libdir" && \
+		  func_fatal_error "\`$lib' is not a valid libtool archive"
+		func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
+		;;
+	      *) func_append newdlfiles " $lib" ;;
+	      esac
+	    done
+	    dlfiles="$newdlfiles"
+	    newdlprefiles=
+	    for lib in $dlprefiles; do
+	      case $lib in
+	      *.la)
+		# Only pass preopened files to the pseudo-archive (for
+		# eventual linking with the app. that links it) if we
+		# didn't already link the preopened objects directly into
+		# the library:
+		func_basename "$lib"
+		name="$func_basename_result"
+		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+		test -z "$libdir" && \
+		  func_fatal_error "\`$lib' is not a valid libtool archive"
+		func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
+		;;
+	      esac
+	    done
+	    dlprefiles="$newdlprefiles"
+	  else
+	    newdlfiles=
+	    for lib in $dlfiles; do
+	      case $lib in
+		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+		*) abs=`pwd`"/$lib" ;;
+	      esac
+	      func_append newdlfiles " $abs"
+	    done
+	    dlfiles="$newdlfiles"
+	    newdlprefiles=
+	    for lib in $dlprefiles; do
+	      case $lib in
+		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+		*) abs=`pwd`"/$lib" ;;
+	      esac
+	      func_append newdlprefiles " $abs"
+	    done
+	    dlprefiles="$newdlprefiles"
+	  fi
+	  $RM $output
+	  # place dlname in correct position for cygwin
+	  # In fact, it would be nice if we could use this code for all target
+	  # systems that can't hard-code library paths into their executables
+	  # and that have no shared library path variable independent of PATH,
+	  # but it turns out we can't easily determine that from inspecting
+	  # libtool variables, so we have to hard-code the OSs to which it
+	  # applies here; at the moment, that means platforms that use the PE
+	  # object format with DLL files.  See the long comment at the top of
+	  # tests/bindir.at for full details.
+	  tdlname=$dlname
+	  case $host,$output,$installed,$module,$dlname in
+	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
+	      # If a -bindir argument was supplied, place the dll there.
+	      if test "x$bindir" != x ;
+	      then
+		func_relative_path "$install_libdir" "$bindir"
+		tdlname=$func_relative_path_result$dlname
+	      else
+		# Otherwise fall back on heuristic.
+		tdlname=../bin/$dlname
+	      fi
+	      ;;
+	  esac
+	  $ECHO > $output "\
+# $outputname - a libtool library file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='$tdlname'
+
+# Names of this library.
+library_names='$library_names'
+
+# The name of the static archive.
+old_library='$old_library'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags='$new_inherited_linker_flags'
+
+# Libraries that this one depends upon.
+dependency_libs='$dependency_libs'
+
+# Names of additional weak libraries provided by this library
+weak_library_names='$weak_libs'
+
+# Version information for $libname.
+current=$current
+age=$age
+revision=$revision
+
+# Is this an already installed library?
+installed=$installed
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=$module
+
+# Files to dlopen/dlpreopen
+dlopen='$dlfiles'
+dlpreopen='$dlprefiles'
+
+# Directory that this library needs to be installed in:
+libdir='$install_libdir'"
+	  if test "$installed" = no && test "$need_relink" = yes; then
+	    $ECHO >> $output "\
+relink_command=\"$relink_command\""
+	  fi
+	done
+      }
+
+      # Do a symbolic link so that the libtool archive can be found in
+      # LD_LIBRARY_PATH before the program is installed.
+      func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
+      ;;
+    esac
+    exit $EXIT_SUCCESS
+}
+
+{ test "$opt_mode" = link || test "$opt_mode" = relink; } &&
+    func_mode_link ${1+"$@"}
+
+
+# func_mode_uninstall arg...
+func_mode_uninstall ()
+{
+    $opt_debug
+    RM="$nonopt"
+    files=
+    rmforce=
+    exit_status=0
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    for arg
+    do
+      case $arg in
+      -f) func_append RM " $arg"; rmforce=yes ;;
+      -*) func_append RM " $arg" ;;
+      *) func_append files " $arg" ;;
+      esac
+    done
+
+    test -z "$RM" && \
+      func_fatal_help "you must specify an RM program"
+
+    rmdirs=
+
+    for file in $files; do
+      func_dirname "$file" "" "."
+      dir="$func_dirname_result"
+      if test "X$dir" = X.; then
+	odir="$objdir"
+      else
+	odir="$dir/$objdir"
+      fi
+      func_basename "$file"
+      name="$func_basename_result"
+      test "$opt_mode" = uninstall && odir="$dir"
+
+      # Remember odir for removal later, being careful to avoid duplicates
+      if test "$opt_mode" = clean; then
+	case " $rmdirs " in
+	  *" $odir "*) ;;
+	  *) func_append rmdirs " $odir" ;;
+	esac
+      fi
+
+      # Don't error if the file doesn't exist and rm -f was used.
+      if { test -L "$file"; } >/dev/null 2>&1 ||
+	 { test -h "$file"; } >/dev/null 2>&1 ||
+	 test -f "$file"; then
+	:
+      elif test -d "$file"; then
+	exit_status=1
+	continue
+      elif test "$rmforce" = yes; then
+	continue
+      fi
+
+      rmfiles="$file"
+
+      case $name in
+      *.la)
+	# Possibly a libtool archive, so verify it.
+	if func_lalib_p "$file"; then
+	  func_source $dir/$name
+
+	  # Delete the libtool libraries and symlinks.
+	  for n in $library_names; do
+	    func_append rmfiles " $odir/$n"
+	  done
+	  test -n "$old_library" && func_append rmfiles " $odir/$old_library"
+
+	  case "$opt_mode" in
+	  clean)
+	    case " $library_names " in
+	    *" $dlname "*) ;;
+	    *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;;
+	    esac
+	    test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i"
+	    ;;
+	  uninstall)
+	    if test -n "$library_names"; then
+	      # Do each command in the postuninstall commands.
+	      func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+	    fi
+
+	    if test -n "$old_library"; then
+	      # Do each command in the old_postuninstall commands.
+	      func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+	    fi
+	    # FIXME: should reinstall the best remaining shared library.
+	    ;;
+	  esac
+	fi
+	;;
+
+      *.lo)
+	# Possibly a libtool object, so verify it.
+	if func_lalib_p "$file"; then
+
+	  # Read the .lo file
+	  func_source $dir/$name
+
+	  # Add PIC object to the list of files to remove.
+	  if test -n "$pic_object" &&
+	     test "$pic_object" != none; then
+	    func_append rmfiles " $dir/$pic_object"
+	  fi
+
+	  # Add non-PIC object to the list of files to remove.
+	  if test -n "$non_pic_object" &&
+	     test "$non_pic_object" != none; then
+	    func_append rmfiles " $dir/$non_pic_object"
+	  fi
+	fi
+	;;
+
+      *)
+	if test "$opt_mode" = clean ; then
+	  noexename=$name
+	  case $file in
+	  *.exe)
+	    func_stripname '' '.exe' "$file"
+	    file=$func_stripname_result
+	    func_stripname '' '.exe' "$name"
+	    noexename=$func_stripname_result
+	    # $file with .exe has already been added to rmfiles,
+	    # add $file without .exe
+	    func_append rmfiles " $file"
+	    ;;
+	  esac
+	  # Do a test to see if this is a libtool program.
+	  if func_ltwrapper_p "$file"; then
+	    if func_ltwrapper_executable_p "$file"; then
+	      func_ltwrapper_scriptname "$file"
+	      relink_command=
+	      func_source $func_ltwrapper_scriptname_result
+	      func_append rmfiles " $func_ltwrapper_scriptname_result"
+	    else
+	      relink_command=
+	      func_source $dir/$noexename
+	    fi
+
+	    # note $name still contains .exe if it was in $file originally
+	    # as does the version of $file that was added into $rmfiles
+	    func_append rmfiles " $odir/$name $odir/${name}S.${objext}"
+	    if test "$fast_install" = yes && test -n "$relink_command"; then
+	      func_append rmfiles " $odir/lt-$name"
+	    fi
+	    if test "X$noexename" != "X$name" ; then
+	      func_append rmfiles " $odir/lt-${noexename}.c"
+	    fi
+	  fi
+	fi
+	;;
+      esac
+      func_show_eval "$RM $rmfiles" 'exit_status=1'
+    done
+
+    # Try to remove the ${objdir}s in the directories where we deleted files
+    for dir in $rmdirs; do
+      if test -d "$dir"; then
+	func_show_eval "rmdir $dir >/dev/null 2>&1"
+      fi
+    done
+
+    exit $exit_status
+}
+
+{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
+    func_mode_uninstall ${1+"$@"}
+
+test -z "$opt_mode" && {
+  help="$generic_help"
+  func_fatal_help "you must specify a MODE"
+}
+
+test -z "$exec_cmd" && \
+  func_fatal_help "invalid operation mode \`$opt_mode'"
+
+if test -n "$exec_cmd"; then
+  eval exec "$exec_cmd"
+  exit $EXIT_FAILURE
+fi
+
+exit $exit_status
+
+
+# The TAGs below are defined such that we never get into a situation
+# in which we disable both kinds of libraries.  Given conflicting
+# choices, we go for a static library, that is the most portable,
+# since we can't tell whether shared libraries were disabled because
+# the user asked for that or because the platform doesn't support
+# them.  This is particularly important on AIX, because we don't
+# support having both static and shared libraries enabled at the same
+# time on that platform, so we default to a shared-only configuration.
+# If a disable-shared tag is given, we'll fallback to a static-only
+# configuration.  But we'll never go from static-only to shared-only.
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
+build_libtool_libs=no
+build_old_libs=yes
+# ### END LIBTOOL TAG CONFIG: disable-shared
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-static
+build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
+# ### END LIBTOOL TAG CONFIG: disable-static
+
+# Local Variables:
+# mode:shell-script
+# sh-indentation:2
+# End:
+# vi:sw=2
+
diff --git a/libcharset/build-aux/mkinstalldirs b/libcharset/build-aux/mkinstalldirs
new file mode 100755
index 0000000..d2d5f21
--- /dev/null
+++ b/libcharset/build-aux/mkinstalldirs
@@ -0,0 +1,111 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+# Author: Noah Friedman <friedman@prep.ai.mit.edu>
+# Created: 1993-05-16
+# Public domain
+
+errstatus=0
+dirmode=""
+
+usage="\
+Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."
+
+# process command line arguments
+while test $# -gt 0 ; do
+  case $1 in
+    -h | --help | --h*)         # -h for help
+      echo "$usage" 1>&2
+      exit 0
+      ;;
+    -m)                         # -m PERM arg
+      shift
+      test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
+      dirmode=$1
+      shift
+      ;;
+    --)                         # stop option processing
+      shift
+      break
+      ;;
+    -*)                         # unknown option
+      echo "$usage" 1>&2
+      exit 1
+      ;;
+    *)                          # first non-opt arg
+      break
+      ;;
+  esac
+done
+
+for file
+do
+  if test -d "$file"; then
+    shift
+  else
+    break
+  fi
+done
+
+case $# in
+  0) exit 0 ;;
+esac
+
+case $dirmode in
+  '')
+    if mkdir -p -- . 2>/dev/null; then
+      echo "mkdir -p -- $*"
+      exec mkdir -p -- "$@"
+    fi
+    ;;
+  *)
+    if mkdir -m "$dirmode" -p -- . 2>/dev/null; then
+      echo "mkdir -m $dirmode -p -- $*"
+      exec mkdir -m "$dirmode" -p -- "$@"
+    fi
+    ;;
+esac
+
+for file
+do
+  set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
+  shift
+
+  pathcomp=
+  for d
+  do
+    pathcomp="$pathcomp$d"
+    case $pathcomp in
+      -*) pathcomp=./$pathcomp ;;
+    esac
+
+    if test ! -d "$pathcomp"; then
+      echo "mkdir $pathcomp"
+
+      mkdir "$pathcomp" || lasterr=$?
+
+      if test ! -d "$pathcomp"; then
+  	errstatus=$lasterr
+      else
+  	if test ! -z "$dirmode"; then
+	  echo "chmod $dirmode $pathcomp"
+    	  lasterr=""
+  	  chmod "$dirmode" "$pathcomp" || lasterr=$?
+
+  	  if test ! -z "$lasterr"; then
+  	    errstatus=$lasterr
+  	  fi
+  	fi
+      fi
+    fi
+
+    pathcomp="$pathcomp/"
+  done
+done
+
+exit $errstatus
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# End:
+# mkinstalldirs ends here
diff --git a/libcharset/config.h.in b/libcharset/config.h.in
new file mode 100644
index 0000000..e96cb6f
--- /dev/null
+++ b/libcharset/config.h.in
@@ -0,0 +1,110 @@
+/* config.h.in.  Generated from configure.ac by autoheader.  */
+
+/* Define to 1 if the package shall run at any location in the filesystem. */
+#undef ENABLE_RELOCATABLE
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
+#undef HAVE_LANGINFO_CODESET
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have the `setlocale' function. */
+#undef HAVE_SETLOCALE
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to 1 or 0, depending whether the compiler supports simple visibility
+   declarations. */
+#undef HAVE_VISIBILITY
+
+/* Define to 1 if O_NOATIME works. */
+#undef HAVE_WORKING_O_NOATIME
+
+/* Define to 1 if O_NOFOLLOW works. */
+#undef HAVE_WORKING_O_NOFOLLOW
+
+/* Define to the value of ${prefix}, as a string. */
+#undef INSTALLPREFIX
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+#undef LT_OBJDIR
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Enable extensions on AIX 3, Interix.  */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable threading extensions on Solaris.  */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions on HP NonStop.  */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable general extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+
+
+/* Define to 1 if on MINIX. */
+#undef _MINIX
+
+/* Define to 2 if the system does not provide POSIX.1 features except with
+   this defined. */
+#undef _POSIX_1_SOURCE
+
+/* Define to 1 if you need to in order for `stat' and other things to work. */
+#undef _POSIX_SOURCE
diff --git a/libcharset/configure b/libcharset/configure
new file mode 100755
index 0000000..1064c38
--- /dev/null
+++ b/libcharset/configure
@@ -0,0 +1,13535 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.68.
+#
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+# Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" 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'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1
+
+  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
+    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
+    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
+    PATH=/empty FPATH=/empty; export PATH FPATH
+    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
+      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in #(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir/$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  # We cannot yet assume a decent shell, so we have to provide a
+	# neutralization value for shells without unset; and this also
+	# works around shells that cannot unset nonexistent variables.
+	# Preserve -v and -x to the replacement shell.
+	BASH_ENV=/dev/null
+	ENV=/dev/null
+	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+	export CONFIG_SHELL
+	case $- in # ((((
+	  *v*x* | *x*v* ) as_opts=-vx ;;
+	  *v* ) as_opts=-v ;;
+	  *x* ) as_opts=-x ;;
+	  * ) as_opts= ;;
+	esac
+	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# 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
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+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
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=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'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_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
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in #(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+PACKAGE_URL=
+
+ac_unique_file="lib/localcharset.c"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='LTLIBOBJS
+GLIBC21
+HAVE_VISIBILITY
+CFLAG_VISIBILITY
+OTOOL64
+OTOOL
+LIPO
+NMEDIT
+DSYMUTIL
+MANIFEST_TOOL
+AWK
+RANLIB
+STRIP
+ac_ct_AR
+AR
+LN_S
+NM
+ac_ct_DUMPBIN
+DUMPBIN
+LD
+FGREP
+SED
+LIBTOOL
+OBJDUMP
+DLLTOOL
+AS
+EGREP
+GREP
+LIBOBJS
+RELOCATABLE
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+CPP
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+VERSION
+PACKAGE
+SET_MAKE
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_relocatable
+enable_shared
+enable_static
+with_pic
+enable_fast_install
+with_gnu_ld
+with_sysroot
+enable_libtool_lock
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+CPPFLAGS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used" >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-relocatable    install a package that can be moved in the filesystem
+  --enable-shared[=PKGS]  build shared libraries [default=yes]
+  --enable-static[=PKGS]  build static libraries [default=yes]
+  --enable-fast-install[=PKGS]
+                          optimize for fast installation [default=yes]
+  --disable-libtool-lock  avoid locking (might break parallel builds)
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-pic              try to use only PIC/non-PIC objects [default=use
+                          both]
+  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
+  --with-sysroot=DIR Search for dependent libraries within DIR
+                        (or the compiler's sysroot if not specified).
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+configure
+generated by GNU Autoconf 2.68
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+# ac_fn_c_try_compile LINENO
+# --------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_compile
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } > conftest.i && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_cpp
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if eval \${$3+:} false; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_header_compiler=yes
+else
+  ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  ac_header_preproc=yes
+else
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+  yes:no: )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_mongrel
+
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+# that executables *can* be run.
+ac_fn_c_try_run ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+       $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=$ac_status
+fi
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists and can be compiled using the include files in
+# INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_compile
+
+# ac_fn_c_try_link LINENO
+# -----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_link
+
+# ac_fn_c_check_func LINENO FUNC VAR
+# ----------------------------------
+# Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $2 (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_func
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.68.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	$as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  # We do not want a PATH search for config.site.
+  case $CONFIG_SITE in #((
+    -*)  ac_site_file1=./$CONFIG_SITE;;
+    */*) ac_site_file1=$CONFIG_SITE;;
+    *)   ac_site_file1=./$CONFIG_SITE;;
+  esac
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+ac_aux_dir=
+for ac_dir in build-aux "$srcdir"/build-aux; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+ac_config_headers="$ac_config_headers config.h"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+	@echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+  fi
+  rm -f conftest.er1 conftest.err
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+if test -z "$ac_file"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+  { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+  if { ac_try='./conftest$ac_cv_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+else
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if ${ac_cv_prog_CPP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if ${ac_cv_build+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if ${ac_cv_host+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to activate relocatable installation" >&5
+$as_echo_n "checking whether to activate relocatable installation... " >&6; }
+  # Check whether --enable-relocatable was given.
+if test "${enable_relocatable+set}" = set; then :
+  enableval=$enable_relocatable; if test "$enableval" != no; then
+       RELOCATABLE=yes
+     else
+       RELOCATABLE=no
+     fi
+
+else
+  RELOCATABLE=no
+fi
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RELOCATABLE" >&5
+$as_echo "$RELOCATABLE" >&6; }
+
+
+
+    if test "X$prefix" = "XNONE"; then
+    reloc_final_prefix="$ac_default_prefix"
+  else
+    reloc_final_prefix="$prefix"
+  fi
+
+cat >>confdefs.h <<_ACEOF
+#define INSTALLPREFIX "${reloc_final_prefix}"
+_ACEOF
+
+  if test $RELOCATABLE = yes; then
+
+$as_echo "#define ENABLE_RELOCATABLE 1" >>confdefs.h
+
+  fi
+
+
+
+  if test $RELOCATABLE = yes; then
+    case " $LIBOBJS " in
+  *" relocatable.$ac_objext "* ) ;;
+  *) LIBOBJS="$LIBOBJS relocatable.$ac_objext"
+ ;;
+esac
+
+  fi
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
+if test "x$ac_cv_header_minix_config_h" = xyes; then :
+  MINIX=yes
+else
+  MINIX=
+fi
+
+
+  if test "$MINIX" = yes; then
+
+$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
+
+
+$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
+
+
+$as_echo "#define _MINIX 1" >>confdefs.h
+
+  fi
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+if ${ac_cv_safe_to_define___extensions__+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#	  define __EXTENSIONS__ 1
+	  $ac_includes_default
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_safe_to_define___extensions__=yes
+else
+  ac_cv_safe_to_define___extensions__=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
+
+  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
+
+  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
+
+
+
+
+
+
+
+
+case `pwd` in
+  *\ * | *\	*)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
+esac
+
+
+
+macro_version='2.4'
+macro_revision='1.3293'
+
+
+
+
+
+
+
+
+
+
+
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+# Backslashify metacharacters that are still active within
+# double-quoted strings.
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
+$as_echo_n "checking how to print strings... " >&6; }
+# Test print first, because it will be a builtin if present.
+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='print -r --'
+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='printf %s\n'
+else
+  # Use this function as a fallback that always works.
+  func_fallback_echo ()
+  {
+    eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+  }
+  ECHO='func_fallback_echo'
+fi
+
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+    $ECHO ""
+}
+
+case "$ECHO" in
+  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
+$as_echo "printf" >&6; } ;;
+  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
+$as_echo "print -r" >&6; } ;;
+  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
+$as_echo "cat" >&6; } ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+$as_echo_n "checking for fgrep... " >&6; }
+if ${ac_cv_path_FGREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     if test -z "$FGREP"; then
+  ac_path_FGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in fgrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+# Check for GNU ac_path_FGREP and select it if it is found.
+  # Check for GNU $ac_path_FGREP
+case `"$ac_path_FGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'FGREP' >> "conftest.nl"
+    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_FGREP="$ac_path_FGREP"
+      ac_path_FGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_FGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_FGREP"; then
+    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_FGREP=$FGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
+$as_echo "$ac_cv_path_FGREP" >&6; }
+ FGREP="$ac_cv_path_FGREP"
+
+
+test -z "$GREP" && GREP=grep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if ${lt_cv_path_LD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if ${lt_cv_prog_gnu_ld+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+if ${lt_cv_path_NM+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
+$as_echo "$lt_cv_path_NM" >&6; }
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$DUMPBIN"; then :
+    # Let the user override the test.
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in dumpbin "link -dump"
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DUMPBIN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DUMPBIN"; then
+  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DUMPBIN=$ac_cv_prog_DUMPBIN
+if test -n "$DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
+$as_echo "$DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$DUMPBIN" && break
+  done
+fi
+if test -z "$DUMPBIN"; then
+  ac_ct_DUMPBIN=$DUMPBIN
+  for ac_prog in dumpbin "link -dump"
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DUMPBIN"; then
+  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
+if test -n "$ac_ct_DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
+$as_echo "$ac_ct_DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_DUMPBIN" && break
+done
+
+  if test "x$ac_ct_DUMPBIN" = x; then
+    DUMPBIN=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DUMPBIN=$ac_ct_DUMPBIN
+  fi
+fi
+
+    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+    *COFF*)
+      DUMPBIN="$DUMPBIN -symbols"
+      ;;
+    *)
+      DUMPBIN=:
+      ;;
+    esac
+  fi
+
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
+if ${lt_cv_nm_interface+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
+  cat conftest.out >&5
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
+$as_echo "$lt_cv_nm_interface" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
+$as_echo_n "checking whether ln -s works... " >&6; }
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
+$as_echo "no, using $LN_S" >&6; }
+fi
+
+# find the maximum length of command line arguments
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
+if ${lt_cv_sys_max_cmd_len+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+    i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  mint*)
+    # On MiNT this can take a long time and run out of memory.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
+	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
+$as_echo "none" >&6; }
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+
+
+
+
+
+: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,b/c, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
+$as_echo "$xsi_shell" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
+$as_echo "$lt_shell_append" >&6; }
+
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+
+
+
+
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
+$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
+if ${lt_cv_to_host_file_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
+        ;;
+    esac
+    ;;
+  *-*-cygwin* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_noop
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
+        ;;
+    esac
+    ;;
+  * ) # unhandled hosts (and "normal" native builds)
+    lt_cv_to_host_file_cmd=func_convert_file_noop
+    ;;
+esac
+
+fi
+
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
+$as_echo "$lt_cv_to_host_file_cmd" >&6; }
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
+$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
+if ${lt_cv_to_tool_file_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  #assume ordinary cross tools, or native build.
+lt_cv_to_tool_file_cmd=func_convert_file_noop
+case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
+        ;;
+    esac
+    ;;
+esac
+
+fi
+
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
+$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+$as_echo_n "checking for $LD option to reload object files... " >&6; }
+if ${lt_cv_ld_reload_flag+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_reload_flag='-r'
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
+$as_echo "$lt_cv_ld_reload_flag" >&6; }
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    if test "$GCC" != yes; then
+      reload_cmds=false
+    fi
+    ;;
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
+if ${lt_cv_deplibs_check_method+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[4-9]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[45]*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
+  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    # Keep this pattern in sync with the one in func_win32_libid.
+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc*)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+haiku*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[3-9]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+$as_echo "$lt_cv_deplibs_check_method" >&6; }
+
+file_magic_glob=
+want_nocaseglob=no
+if test "$build" = "$host"; then
+  case $host_os in
+  mingw* | pw32*)
+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
+      want_nocaseglob=yes
+    else
+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
+    fi
+    ;;
+  esac
+fi
+
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DLLTOOL"; then
+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DLLTOOL=$ac_cv_prog_DLLTOOL
+if test -n "$DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
+$as_echo "$DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DLLTOOL"; then
+  ac_ct_DLLTOOL=$DLLTOOL
+  # Extract the first word of "dlltool", so it can be a program name with args.
+set dummy dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DLLTOOL"; then
+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
+if test -n "$ac_ct_DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
+$as_echo "$ac_ct_DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DLLTOOL" = x; then
+    DLLTOOL="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DLLTOOL=$ac_ct_DLLTOOL
+  fi
+else
+  DLLTOOL="$ac_cv_prog_DLLTOOL"
+fi
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
+$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_sharedlib_from_linklib_cmd='unknown'
+
+case $host_os in
+cygwin* | mingw* | pw32* | cegcc*)
+  # two different shell functions defined in ltmain.sh
+  # decide which to use based on capabilities of $DLLTOOL
+  case `$DLLTOOL --help 2>&1` in
+  *--identify-strict*)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
+    ;;
+  *)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
+    ;;
+  esac
+  ;;
+*)
+  # fallback: assume linklib IS sharedlib
+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in ar
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AR+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$AR" && break
+  done
+fi
+if test -z "$AR"; then
+  ac_ct_AR=$AR
+  for ac_prog in ar
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_AR+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AR"; then
+  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AR="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_AR" && break
+done
+
+  if test "x$ac_ct_AR" = x; then
+    AR="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AR=$ac_ct_AR
+  fi
+fi
+
+: ${AR=ar}
+: ${AR_FLAGS=cru}
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
+$as_echo_n "checking for archiver @FILE support... " >&6; }
+if ${lt_cv_ar_at_file+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ar_at_file=no
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  echo conftest.$ac_objext > conftest.lst
+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
+      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
+  (eval $lt_ar_try) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+      if test "$ac_status" -eq 0; then
+	# Ensure the archiver fails upon bogus file names.
+	rm -f conftest.$ac_objext libconftest.a
+	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
+  (eval $lt_ar_try) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+	if test "$ac_status" -ne 0; then
+          lt_cv_ar_at_file=@
+        fi
+      fi
+      rm -f conftest.* libconftest.a
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
+$as_echo "$lt_cv_ar_at_file" >&6; }
+
+if test "x$lt_cv_ar_at_file" = xno; then
+  archiver_list_spec=
+else
+  archiver_list_spec=$lt_cv_ar_at_file
+fi
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+test -z "$STRIP" && STRIP=:
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+test -z "$RANLIB" && RANLIB=:
+
+
+
+
+
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+case $host_os in
+  darwin*)
+    lock_old_archive_extraction=yes ;;
+  *)
+    lock_old_archive_extraction=no ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+if ${lt_cv_sys_global_symbol_pipe+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[BCDT]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[ABCDGISTW]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[ABCDEGRST]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[BCDEGRST]'
+  ;;
+osf*)
+  symcode='[BCDEGQRST]'
+  ;;
+solaris*)
+  symcode='[BDRT]'
+  ;;
+sco3.2v5*)
+  symcode='[DT]'
+  ;;
+sysv4.2uw2*)
+  symcode='[DT]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[ABDT]'
+  ;;
+sysv4)
+  symcode='[DFNSTU]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[ABCDGIRSTW]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK '"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
+  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
+# define LT_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data.  */
+# define LT_DLSYM_CONST
+#else
+# define LT_DLSYM_CONST const
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+LT_DLSYM_CONST struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_globsym_save_LIBS=$LIBS
+	  lt_globsym_save_CFLAGS=$CFLAGS
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS=$lt_globsym_save_LIBS
+	  CFLAGS=$lt_globsym_save_CFLAGS
+	else
+	  echo "cannot find nm_test_func in $nlist" >&5
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&5
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+    fi
+  else
+    echo "$progname: failed program was:" >&5
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
+$as_echo "failed" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+fi
+
+# Response file support.
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+  nm_file_list_spec='@'
+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
+  nm_file_list_spec='@'
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
+$as_echo_n "checking for sysroot... " >&6; }
+
+# Check whether --with-sysroot was given.
+if test "${with_sysroot+set}" = set; then :
+  withval=$with_sysroot;
+else
+  with_sysroot=no
+fi
+
+
+lt_sysroot=
+case ${with_sysroot} in #(
+ yes)
+   if test "$GCC" = yes; then
+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
+   fi
+   ;; #(
+ /*)
+   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
+   ;; #(
+ no|'')
+   ;; #(
+ *)
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
+$as_echo "${with_sysroot}" >&6; }
+   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
+   ;;
+esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
+$as_echo "${lt_sysroot:-no}" >&6; }
+
+
+
+
+
+# Check whether --enable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then :
+  enableval=$enable_libtool_lock;
+fi
+
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+if ${lt_cv_cc_needs_belf+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_cc_needs_belf=yes
+else
+  lt_cv_cc_needs_belf=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
+$as_echo "$lt_cv_cc_needs_belf" >&6; }
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
+set dummy ${ac_tool_prefix}mt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$MANIFEST_TOOL"; then
+  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
+if test -n "$MANIFEST_TOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
+$as_echo "$MANIFEST_TOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
+  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
+  # Extract the first word of "mt", so it can be a program name with args.
+set dummy mt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_MANIFEST_TOOL"; then
+  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
+if test -n "$ac_ct_MANIFEST_TOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_MANIFEST_TOOL" = x; then
+    MANIFEST_TOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
+  fi
+else
+  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
+fi
+
+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
+if ${lt_cv_path_mainfest_tool+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_path_mainfest_tool=no
+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
+  cat conftest.err >&5
+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
+    lt_cv_path_mainfest_tool=yes
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
+$as_echo "$lt_cv_path_mainfest_tool" >&6; }
+if test "x$lt_cv_path_mainfest_tool" != xyes; then
+  MANIFEST_TOOL=:
+fi
+
+
+
+
+
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DSYMUTIL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+$as_echo "$DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
+$as_echo "$ac_ct_DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_NMEDIT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
+$as_echo "$NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
+$as_echo "$ac_ct_NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
+set dummy ${ac_tool_prefix}lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_LIPO+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$LIPO"; then
+  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+LIPO=$ac_cv_prog_LIPO
+if test -n "$LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
+$as_echo "$LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_LIPO"; then
+  ac_ct_LIPO=$LIPO
+  # Extract the first word of "lipo", so it can be a program name with args.
+set dummy lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_LIPO"; then
+  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_LIPO="lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
+if test -n "$ac_ct_LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
+$as_echo "$ac_ct_LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_LIPO" = x; then
+    LIPO=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    LIPO=$ac_ct_LIPO
+  fi
+else
+  LIPO="$ac_cv_prog_LIPO"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL"; then
+  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL=$ac_cv_prog_OTOOL
+if test -n "$OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
+$as_echo "$OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL"; then
+  ac_ct_OTOOL=$OTOOL
+  # Extract the first word of "otool", so it can be a program name with args.
+set dummy otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL"; then
+  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL="otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
+if test -n "$ac_ct_OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
+$as_echo "$ac_ct_OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL" = x; then
+    OTOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL=$ac_ct_OTOOL
+  fi
+else
+  OTOOL="$ac_cv_prog_OTOOL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OTOOL64+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL64"; then
+  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL64=$ac_cv_prog_OTOOL64
+if test -n "$OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
+$as_echo "$OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL64"; then
+  ac_ct_OTOOL64=$OTOOL64
+  # Extract the first word of "otool64", so it can be a program name with args.
+set dummy otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL64"; then
+  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL64="otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
+if test -n "$ac_ct_OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
+$as_echo "$ac_ct_OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL64" = x; then
+    OTOOL64=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL64=$ac_ct_OTOOL64
+  fi
+else
+  OTOOL64="$ac_cv_prog_OTOOL64"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+$as_echo_n "checking for -single_module linker flag... " >&6; }
+if ${lt_cv_apple_cc_single_mod+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&5
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&5
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+if ${lt_cv_ld_exported_symbols_list+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_ld_exported_symbols_list=yes
+else
+  lt_cv_ld_exported_symbols_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+	LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
+$as_echo_n "checking for -force_load linker flag... " >&6; }
+if ${lt_cv_ld_force_load+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_force_load=no
+      cat > conftest.c << _LT_EOF
+int forced_loaded() { return 2;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
+      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
+      echo "$AR cru libconftest.a conftest.o" >&5
+      $AR cru libconftest.a conftest.o 2>&5
+      echo "$RANLIB libconftest.a" >&5
+      $RANLIB libconftest.a 2>&5
+      cat > conftest.c << _LT_EOF
+int main() { return 0;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
+      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
+      _lt_result=$?
+      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
+	lt_cv_ld_force_load=yes
+      else
+	cat conftest.err >&5
+      fi
+        rm -f conftest.err libconftest.a conftest conftest.c
+        rm -rf conftest.dSYM
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
+$as_echo "$lt_cv_ld_force_load" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[012])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[012]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+for ac_header in dlfcn.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+"
+if test "x$ac_cv_header_dlfcn_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_DLFCN_H 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+# Set options
+enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
+set dummy ${ac_tool_prefix}as; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AS+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AS"; then
+  ac_cv_prog_AS="$AS" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AS="${ac_tool_prefix}as"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AS=$ac_cv_prog_AS
+if test -n "$AS"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
+$as_echo "$AS" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_AS"; then
+  ac_ct_AS=$AS
+  # Extract the first word of "as", so it can be a program name with args.
+set dummy as; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_AS+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AS"; then
+  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AS="as"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AS=$ac_cv_prog_ac_ct_AS
+if test -n "$ac_ct_AS"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
+$as_echo "$ac_ct_AS" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_AS" = x; then
+    AS="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AS=$ac_ct_AS
+  fi
+else
+  AS="$ac_cv_prog_AS"
+fi
+
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DLLTOOL"; then
+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DLLTOOL=$ac_cv_prog_DLLTOOL
+if test -n "$DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
+$as_echo "$DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DLLTOOL"; then
+  ac_ct_DLLTOOL=$DLLTOOL
+  # Extract the first word of "dlltool", so it can be a program name with args.
+set dummy dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DLLTOOL"; then
+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
+if test -n "$ac_ct_DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
+$as_echo "$ac_ct_DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DLLTOOL" = x; then
+    DLLTOOL="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DLLTOOL=$ac_ct_DLLTOOL
+  fi
+else
+  DLLTOOL="$ac_cv_prog_DLLTOOL"
+fi
+
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+  ;;
+esac
+
+test -z "$AS" && AS=as
+
+
+
+
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+
+        enable_dlopen=no
+
+
+
+            # Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then :
+  enableval=$enable_shared; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_shared=yes
+fi
+
+
+
+
+
+
+
+
+
+  # Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+  enableval=$enable_static; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_static=yes
+fi
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-pic was given.
+if test "${with_pic+set}" = set; then :
+  withval=$with_pic; pic_mode="$withval"
+else
+  pic_mode=default
+fi
+
+
+test -z "$pic_mode" && pic_mode=default
+
+
+
+
+
+
+
+  # Check whether --enable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then :
+  enableval=$enable_fast_install; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_fast_install=yes
+fi
+
+
+
+
+
+
+
+
+
+
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+test -z "$LN_S" && LN_S="ln -s"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+$as_echo_n "checking for objdir... " >&6; }
+if ${lt_cv_objdir+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
+$as_echo "$lt_cv_objdir" >&6; }
+objdir=$lt_cv_objdir
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define LT_OBJDIR "$lt_cv_objdir/"
+_ACEOF
+
+
+
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+if ${lt_cv_path_MAGIC_CMD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/${ac_tool_prefix}file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+$as_echo_n "checking for file... " >&6; }
+if ${lt_cv_path_MAGIC_CMD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  else
+    MAGIC_CMD=:
+  fi
+fi
+
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+
+lt_save_CC="$CC"
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+objext=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+
+lt_prog_compiler_no_builtin_flag=
+
+if test "$GCC" = yes; then
+  case $cc_basename in
+  nvcc*)
+    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
+  *)
+    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
+  esac
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_rtti_exceptions=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="-fno-rtti -fno-exceptions"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_rtti_exceptions=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+else
+    :
+fi
+
+fi
+
+
+
+
+
+
+  lt_prog_compiler_wl=
+lt_prog_compiler_pic=
+lt_prog_compiler_static=
+
+
+  if test "$GCC" = yes; then
+    lt_prog_compiler_wl='-Wl,'
+    lt_prog_compiler_static='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic='-fno-common'
+      ;;
+
+    haiku*)
+      # PIC is the default for Haiku.
+      # The "-static" flag exists, but is broken.
+      lt_prog_compiler_static=
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      lt_prog_compiler_can_build_shared=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      lt_prog_compiler_pic='-fPIC'
+      ;;
+    esac
+
+    case $cc_basename in
+    nvcc*) # Cuda Compiler Driver 2.2
+      lt_prog_compiler_wl='-Xlinker '
+      lt_prog_compiler_pic='-Xcompiler -fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      lt_prog_compiler_wl='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      else
+	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      lt_prog_compiler_static='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC (with -KPIC) is the default.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-KPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='--shared'
+	lt_prog_compiler_static='--static'
+	;;
+      nagfor*)
+	# NAG Fortran compiler
+	lt_prog_compiler_wl='-Wl,-Wl,,'
+	lt_prog_compiler_pic='-PIC'
+	lt_prog_compiler_static='-Bstatic'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fpic'
+	lt_prog_compiler_static='-Bstatic'
+        ;;
+      ccc*)
+        lt_prog_compiler_wl='-Wl,'
+        # All Alpha code is PIC.
+        lt_prog_compiler_static='-non_shared'
+        ;;
+      xl* | bgxl* | bgf* | mpixl*)
+	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-qpic'
+	lt_prog_compiler_static='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ F* | *Sun*Fortran*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl=''
+	  ;;
+	*Sun\ C*)
+	  # Sun C 5.9
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl='-Wl,'
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      lt_prog_compiler_wl='-Wl,'
+      # All OSF/1 code is PIC.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    rdos*)
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    solaris*)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+	lt_prog_compiler_wl='-Qoption ld ';;
+      *)
+	lt_prog_compiler_wl='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      lt_prog_compiler_wl='-Qoption ld '
+      lt_prog_compiler_pic='-PIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	lt_prog_compiler_pic='-Kconform_pic'
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    unicos*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_can_build_shared=no
+      ;;
+
+    uts4*)
+      lt_prog_compiler_pic='-pic'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *)
+      lt_prog_compiler_can_build_shared=no
+      ;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic=
+    ;;
+  *)
+    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+    ;;
+esac
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+if ${lt_cv_prog_compiler_pic+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
+$as_echo "$lt_cv_prog_compiler_pic" >&6; }
+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+if ${lt_cv_prog_compiler_pic_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+    case $lt_prog_compiler_pic in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+     esac
+else
+    lt_prog_compiler_pic=
+     lt_prog_compiler_can_build_shared=no
+fi
+
+fi
+
+
+
+
+
+
+
+
+
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if ${lt_cv_prog_compiler_static_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+    :
+else
+    lt_prog_compiler_static=
+fi
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if ${lt_cv_prog_compiler_c_o+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if ${lt_cv_prog_compiler_c_o+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  runpath_var=
+  allow_undefined_flag=
+  always_export_symbols=no
+  archive_cmds=
+  archive_expsym_cmds=
+  compiler_needs_object=no
+  enable_shared_with_static_runtimes=no
+  export_dynamic_flag_spec=
+  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  hardcode_automatic=no
+  hardcode_direct=no
+  hardcode_direct_absolute=no
+  hardcode_libdir_flag_spec=
+  hardcode_libdir_flag_spec_ld=
+  hardcode_libdir_separator=
+  hardcode_minus_L=no
+  hardcode_shlibpath_var=unsupported
+  inherit_rpath=no
+  link_all_deplibs=unknown
+  module_cmds=
+  module_expsym_cmds=
+  old_archive_from_new_cmds=
+  old_archive_from_expsyms_cmds=
+  thread_safe_flag_spec=
+  whole_archive_flag_spec=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  include_expsyms=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  esac
+
+  ld_shlibs=yes
+
+  # On some targets, GNU ld is compatible enough with the native linker
+  # that we're better off using the native interface for both.
+  lt_use_gnu_ld_interface=no
+  if test "$with_gnu_ld" = yes; then
+    case $host_os in
+      aix*)
+	# The AIX port of GNU ld has always aspired to compatibility
+	# with the native linker.  However, as the warning in the GNU ld
+	# block says, versions before 2.19.5* couldn't really create working
+	# shared libraries, regardless of the interface used.
+	case `$LD -v 2>&1` in
+	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
+	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
+	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
+	  *)
+	    lt_use_gnu_ld_interface=yes
+	    ;;
+	esac
+	;;
+      *)
+	lt_use_gnu_ld_interface=yes
+	;;
+    esac
+  fi
+
+  if test "$lt_use_gnu_ld_interface" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+    export_dynamic_flag_spec='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      whole_archive_flag_spec=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *GNU\ gold*) supports_anon_versioning=yes ;;
+      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[3-9]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.19, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to install binutils
+*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
+*** You will then need to restart the configuration process.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	allow_undefined_flag=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+      # as there is no search path for DLLs.
+      hardcode_libdir_flag_spec='-L$libdir'
+      export_dynamic_flag_spec='${wl}--export-all-symbols'
+      allow_undefined_flag=unsupported
+      always_export_symbols=no
+      enable_shared_with_static_runtimes=yes
+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
+      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    haiku*)
+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      link_all_deplibs=yes
+      ;;
+
+    interix[3-9]*)
+      hardcode_direct=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      export_dynamic_flag_spec='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=' $pic_flag'
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95* | pgfortran*)
+					# Portland Group f77 and f90 compilers
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  whole_archive_flag_spec=
+	  tmp_sharedflag='--shared' ;;
+	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	nvcc*)	# Cuda Compiler Driver 2.2
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf* | bgf* | bgxlf* | mpixlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+	  hardcode_libdir_flag_spec=
+	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        ld_shlibs=no
+      fi
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    ld_shlibs=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+    esac
+
+    if test "$ld_shlibs" = no; then
+      runpath_var=
+      hardcode_libdir_flag_spec=
+      export_dynamic_flag_spec=
+      whole_archive_flag_spec=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      allow_undefined_flag=unsupported
+      always_export_symbols=yes
+      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      hardcode_minus_L=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	hardcode_direct=unsupported
+      fi
+      ;;
+
+    aix[4-9]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	# Also, AIX nm treats weak defined symbols like other global
+	# defined symbols, whereas GNU nm marks them as "W".
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      archive_cmds=''
+      hardcode_direct=yes
+      hardcode_direct_absolute=yes
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      file_list_spec='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[012]|aix4.[012].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  hardcode_direct=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  hardcode_minus_L=yes
+	  hardcode_libdir_flag_spec='-L$libdir'
+	  hardcode_libdir_separator=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      export_dynamic_flag_spec='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      always_export_symbols=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	allow_undefined_flag='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        if test "${lt_cv_aix_libpath+set}" = set; then
+  aix_libpath=$lt_cv_aix_libpath
+else
+  if ${lt_cv_aix_libpath_+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+  lt_aix_libpath_sed='
+      /Import File Strings/,/^$/ {
+	  /^0/ {
+	      s/^0  *\([^ ]*\) *$/\1/
+	      p
+	  }
+      }'
+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  # Check for a 64-bit object if we didn't find anything.
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_="/usr/lib:/lib"
+  fi
+
+fi
+
+  aix_libpath=$lt_cv_aix_libpath_
+fi
+
+        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+	  allow_undefined_flag="-z nodefs"
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 if test "${lt_cv_aix_libpath+set}" = set; then
+  aix_libpath=$lt_cv_aix_libpath
+else
+  if ${lt_cv_aix_libpath_+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+  lt_aix_libpath_sed='
+      /Import File Strings/,/^$/ {
+	  /^0/ {
+	      s/^0  *\([^ ]*\) *$/\1/
+	      p
+	  }
+      }'
+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  # Check for a 64-bit object if we didn't find anything.
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_="/usr/lib:/lib"
+  fi
+
+fi
+
+  aix_libpath=$lt_cv_aix_libpath_
+fi
+
+	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  no_undefined_flag=' ${wl}-bernotok'
+	  allow_undefined_flag=' ${wl}-berok'
+	  if test "$with_gnu_ld" = yes; then
+	    # We only use this code for GNU lds that support --whole-archive.
+	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	  else
+	    # Exported symbols can be pulled into shared objects from archives
+	    whole_archive_flag_spec='$convenience'
+	  fi
+	  archive_cmds_need_lc=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[45]*)
+      export_dynamic_flag_spec=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      case $cc_basename in
+      cl*)
+	# Native MSVC
+	hardcode_libdir_flag_spec=' '
+	allow_undefined_flag=unsupported
+	always_export_symbols=yes
+	file_list_spec='@'
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+	  else
+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+	  fi~
+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+	  linknames='
+	# The linker will not automatically build a static lib if we build a DLL.
+	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
+	enable_shared_with_static_runtimes=yes
+	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+	# Don't use ranlib
+	old_postinstall_cmds='chmod 644 $oldlib'
+	postlink_cmds='lt_outputfile="@OUTPUT@"~
+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
+	  case $lt_outputfile in
+	    *.exe|*.EXE) ;;
+	    *)
+	      lt_outputfile="$lt_outputfile.exe"
+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
+	      ;;
+	  esac~
+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+	    $RM "$lt_outputfile.manifest";
+	  fi'
+	;;
+      *)
+	# Assume MSVC wrapper
+	hardcode_libdir_flag_spec=' '
+	allow_undefined_flag=unsupported
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+	# The linker will automatically build a .lib file if we build a DLL.
+	old_archive_from_new_cmds='true'
+	# FIXME: Should let the user specify the lib program.
+	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+	enable_shared_with_static_runtimes=yes
+	;;
+      esac
+      ;;
+
+    darwin* | rhapsody*)
+
+
+  archive_cmds_need_lc=no
+  hardcode_direct=no
+  hardcode_automatic=yes
+  hardcode_shlibpath_var=unsupported
+  if test "$lt_cv_ld_force_load" = "yes"; then
+    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+  else
+    whole_archive_flag_spec=''
+  fi
+  link_all_deplibs=yes
+  allow_undefined_flag="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=func_echo_all
+    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+
+  else
+  ld_shlibs=no
+  fi
+
+      ;;
+
+    dgux*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    freebsd1*)
+      ld_shlibs=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_direct=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      hardcode_minus_L=yes
+      export_dynamic_flag_spec='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_flag_spec_ld='+b $libdir'
+	hardcode_libdir_separator=:
+	hardcode_direct=yes
+	hardcode_direct_absolute=yes
+	export_dynamic_flag_spec='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	hardcode_minus_L=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+
+	  # Older versions of the 11.00 compiler do not understand -b yet
+	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
+$as_echo_n "checking if $CC understands -b... " >&6; }
+if ${lt_cv_prog_compiler__b+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler__b=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS -b"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler__b=yes
+       fi
+     else
+       lt_cv_prog_compiler__b=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
+$as_echo "$lt_cv_prog_compiler__b" >&6; }
+
+if test x"$lt_cv_prog_compiler__b" = xyes; then
+    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+else
+    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+fi
+
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_separator=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  hardcode_direct=no
+	  hardcode_shlibpath_var=no
+	  ;;
+	*)
+	  hardcode_direct=yes
+	  hardcode_direct_absolute=yes
+	  export_dynamic_flag_spec='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  hardcode_minus_L=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+	# This should be the same for all languages, so no per-tag cache variable.
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
+$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
+if ${lt_cv_irix_exported_symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  save_LDFLAGS="$LDFLAGS"
+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+int foo (void) { return 0; }
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_irix_exported_symbol=yes
+else
+  lt_cv_irix_exported_symbol=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+           LDFLAGS="$save_LDFLAGS"
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
+$as_echo "$lt_cv_irix_exported_symbol" >&6; }
+	if test "$lt_cv_irix_exported_symbol" = yes; then
+          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+	fi
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      inherit_rpath=yes
+      link_all_deplibs=yes
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    newsos6)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_shlibpath_var=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	hardcode_direct=yes
+	hardcode_shlibpath_var=no
+	hardcode_direct_absolute=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	  export_dynamic_flag_spec='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     hardcode_libdir_flag_spec='-R$libdir'
+	     ;;
+	   *)
+	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    os2*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      allow_undefined_flag=unsupported
+      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	hardcode_libdir_flag_spec='-rpath $libdir'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_separator=:
+      ;;
+
+    solaris*)
+      no_undefined_flag=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_shlibpath_var=no
+      case $host_os in
+      solaris2.[0-5] | solaris2.[0-5].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      link_all_deplibs=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  reload_cmds='$CC -r -o $output$reload_objs'
+	  hardcode_direct=no
+        ;;
+	motorola)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4.3*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_shlibpath_var=no
+      export_dynamic_flag_spec='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	hardcode_shlibpath_var=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	ld_shlibs=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag='${wl}-z,text'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      no_undefined_flag='${wl}-z,text'
+      allow_undefined_flag='${wl}-z,nodefs'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-R,$libdir'
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      export_dynamic_flag_spec='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      ld_shlibs=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	export_dynamic_flag_spec='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
+$as_echo "$ld_shlibs" >&6; }
+test "$ld_shlibs" = no && can_build_shared=no
+
+with_gnu_ld=$with_gnu_ld
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+if ${lt_cv_archive_cmds_need_lc+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  $RM conftest*
+	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+	  soname=conftest
+	  lib=conftest
+	  libobjs=conftest.$ac_objext
+	  deplibs=
+	  wl=$lt_prog_compiler_wl
+	  pic_flag=$lt_prog_compiler_pic
+	  compiler_flags=-v
+	  linker_flags=-v
+	  verstring=
+	  output_objdir=.
+	  libname=conftest
+	  lt_save_allow_undefined_flag=$allow_undefined_flag
+	  allow_undefined_flag=
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+	  then
+	    lt_cv_archive_cmds_need_lc=no
+	  else
+	    lt_cv_archive_cmds_need_lc=yes
+	  fi
+	  allow_undefined_flag=$lt_save_allow_undefined_flag
+	else
+	  cat conftest.err 1>&5
+	fi
+	$RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
+$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
+      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  case $host_os in
+    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
+    *) lt_sed_strip_eq="s,=/,/,g" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
+  case $lt_search_path_spec in
+  *\;*)
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
+    ;;
+  *)
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
+    ;;
+  esac
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[lt_foo]++; }
+  if (lt_freq[lt_foo] == 1) { print lt_foo; }
+}'`
+  # AWK program above erroneously prepends '/' to C:/dos/paths
+  # for these hosts.
+  case $host_os in
+    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
+      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
+  esac
+  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$cc_basename in
+  yes,*)
+    # gcc
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+
+      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    dynamic_linker='Win32 ld.exe'
+    ;;
+
+  *,cl*)
+    # Native MSVC
+    libname_spec='$name'
+    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+    library_names_spec='${libname}.dll.lib'
+
+    case $build_os in
+    mingw*)
+      sys_lib_search_path_spec=
+      lt_save_ifs=$IFS
+      IFS=';'
+      for lt_path in $LIB
+      do
+        IFS=$lt_save_ifs
+        # Let DOS variable expansion print the short 8.3 style file name.
+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
+      done
+      IFS=$lt_save_ifs
+      # Convert to MSYS style.
+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
+      ;;
+    cygwin*)
+      # Convert to unix form, then to dos form, then back to unix form
+      # but this time dos style (no spaces!) so that the unix form looks
+      # like /cygdrive/c/PROGRA~1:/cygdr...
+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      ;;
+    *)
+      sys_lib_search_path_spec="$LIB"
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      # FIXME: find the short name or the path components, as spaces are
+      # common. (e.g. "Program Files" -> "PROGRA~1")
+      ;;
+    esac
+
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+    dynamic_linker='Win32 link.exe'
+    ;;
+
+  *)
+    # Assume MSVC wrapper
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    dynamic_linker='Win32 ld.exe'
+    ;;
+  esac
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+haiku*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  dynamic_linker="$host_os runtime_loader"
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+  postinstall_cmds='chmod 555 $lib'
+  # or fails outright, so override atomically:
+  install_override_mode=555
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+
+  # Some binutils ld are patched to set DT_RUNPATH
+  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_shlibpath_overrides_runpath=no
+    save_LDFLAGS=$LDFLAGS
+    save_libdir=$libdir
+    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  lt_cv_shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LDFLAGS=$save_LDFLAGS
+    libdir=$save_libdir
+
+fi
+
+  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" ||
+   test -n "$runpath_var" ||
+   test "X$hardcode_automatic" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
+     test "$hardcode_minus_L" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
+$as_echo "$hardcode_action" >&6; }
+
+if test "$hardcode_action" = relink ||
+   test "$inherit_rpath" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+
+
+
+
+
+  if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+
+fi
+
+    ;;
+
+  *)
+    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+if test "x$ac_cv_func_shl_load" = xyes; then :
+  lt_cv_dlopen="shl_load"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+$as_echo_n "checking for shl_load in -ldld... " >&6; }
+if ${ac_cv_lib_dld_shl_load+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load ();
+int
+main ()
+{
+return shl_load ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_shl_load=yes
+else
+  ac_cv_lib_dld_shl_load=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+else
+  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+if test "x$ac_cv_func_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
+if ${ac_cv_lib_svld_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_svld_dlopen=yes
+else
+  ac_cv_lib_svld_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+$as_echo_n "checking for dld_link in -ldld... " >&6; }
+if ${ac_cv_lib_dld_dld_link+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dld_link ();
+int
+main ()
+{
+return dld_link ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_dld_link=yes
+else
+  ac_cv_lib_dld_dld_link=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
+if ${lt_cv_dlopen_self+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else
+        {
+	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
+          else puts (dlerror ());
+	}
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self=no
+  fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
+$as_echo "$lt_cv_dlopen_self" >&6; }
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+if ${lt_cv_dlopen_self_static+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self_static=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else
+        {
+	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
+          else puts (dlerror ());
+	}
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self_static=no
+  fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
+$as_echo "$lt_cv_dlopen_self_static" >&6; }
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+striplib=
+old_striplib=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+    else
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    fi
+    ;;
+  *)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    ;;
+  esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+  # Report which library types will actually be built
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
+$as_echo "$can_build_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
+$as_echo_n "checking whether to build shared libraries... " >&6; }
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[4-9]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
+$as_echo "$enable_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
+$as_echo_n "checking whether to build static libraries... " >&6; }
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
+$as_echo "$enable_static" >&6; }
+
+
+
+
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+
+
+
+
+
+
+
+
+
+
+
+
+        ac_config_commands="$ac_config_commands libtool"
+
+
+
+
+# Only expand once:
+
+
+
+
+  CFLAG_VISIBILITY=
+  HAVE_VISIBILITY=0
+  if test -n "$GCC"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
+$as_echo_n "checking for simple visibility declarations... " >&6; }
+    if ${gl_cv_cc_visibility+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      gl_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS -fvisibility=hidden"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+extern __attribute__((__visibility__("hidden"))) int hiddenvar;
+         extern __attribute__((__visibility__("default"))) int exportedvar;
+         extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
+         extern __attribute__((__visibility__("default"))) int exportedfunc (void);
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_cc_visibility=yes
+else
+  gl_cv_cc_visibility=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS="$gl_save_CFLAGS"
+fi
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
+$as_echo "$gl_cv_cc_visibility" >&6; }
+    if test $gl_cv_cc_visibility = yes; then
+      CFLAG_VISIBILITY="-fvisibility=hidden"
+      HAVE_VISIBILITY=1
+    fi
+  fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_VISIBILITY $HAVE_VISIBILITY
+_ACEOF
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
+$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
+if ${am_cv_langinfo_codeset+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <langinfo.h>
+int
+main ()
+{
+char* cs = nl_langinfo(CODESET);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_langinfo_codeset=yes
+else
+  am_cv_langinfo_codeset=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
+$as_echo "$am_cv_langinfo_codeset" >&6; }
+  if test $am_cv_langinfo_codeset = yes; then
+
+$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
+
+  fi
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
+$as_echo_n "checking for working fcntl.h... " >&6; }
+if ${gl_cv_header_working_fcntl_h+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+  gl_cv_header_working_fcntl_h=cross-compiling
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+           #include <sys/stat.h>
+           #include <unistd.h>
+           #include <fcntl.h>
+           #ifndef O_NOATIME
+            #define O_NOATIME 0
+           #endif
+           #ifndef O_NOFOLLOW
+            #define O_NOFOLLOW 0
+           #endif
+           static int const constants[] =
+            {
+              O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
+              O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
+            };
+
+int
+main ()
+{
+
+            int status = !constants;
+            {
+              static char const sym[] = "conftest.sym";
+              if (symlink (".", sym) != 0
+                  || close (open (sym, O_RDONLY | O_NOFOLLOW)) == 0)
+                status |= 32;
+              unlink (sym);
+            }
+            {
+              static char const file[] = "confdefs.h";
+              int fd = open (file, O_RDONLY | O_NOATIME);
+              char c;
+              struct stat st0, st1;
+              if (fd < 0
+                  || fstat (fd, &st0) != 0
+                  || sleep (1) != 0
+                  || read (fd, &c, 1) != 1
+                  || close (fd) != 0
+                  || stat (file, &st1) != 0
+                  || st0.st_atime != st1.st_atime)
+                status |= 64;
+            }
+            return status;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  gl_cv_header_working_fcntl_h=yes
+else
+  case $? in #(
+        32) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
+        64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
+        96) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
+         *) gl_cv_header_working_fcntl_h='no';;
+        esac
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
+$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_WORKING_O_NOATIME $ac_val
+_ACEOF
+
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_WORKING_O_NOFOLLOW $ac_val
+_ACEOF
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2.1 or newer" >&5
+$as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; }
+if ${ac_cv_gnu_library_2_1+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <features.h>
+#ifdef __GNU_LIBRARY__
+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
+  Lucky GNU user
+ #endif
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
+  ac_cv_gnu_library_2_1=yes
+else
+  ac_cv_gnu_library_2_1=no
+fi
+rm -f conftest*
+
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
+$as_echo "$ac_cv_gnu_library_2_1" >&6; }
+
+    GLIBC21="$ac_cv_gnu_library_2_1"
+
+
+for ac_func in setlocale
+do :
+  ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
+if test "x$ac_cv_func_setlocale" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SETLOCALE 1
+_ACEOF
+
+fi
+done
+
+
+ac_config_files="$ac_config_files Makefile"
+
+ac_config_files="$ac_config_files lib/Makefile"
+
+ac_config_files="$ac_config_files include/localcharset.h:include/localcharset.h.build.in"
+
+ac_config_files="$ac_config_files include/localcharset.h.inst:include/localcharset.h.in"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+	cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+	  mv -f confcache "$cache_file"$$ &&
+	  mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+	  mv -f confcache "$cache_file" ;;
+	esac
+      fi
+    fi
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+
+# 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
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+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
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=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'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in #(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.68.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.68,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    $as_echo "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
+macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
+AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
+OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
+enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
+enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
+pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
+enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
+SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
+ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
+host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
+host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
+host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
+build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
+build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
+build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
+SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
+Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
+GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
+EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
+FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
+LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
+NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
+LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
+max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
+ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
+exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
+lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
+lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
+reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
+reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
+deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
+file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
+file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
+AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
+AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
+STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
+RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
+old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
+old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
+lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
+CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
+CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
+compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
+GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
+MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
+need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
+DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
+NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
+LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
+OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
+OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
+libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
+shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
+extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
+archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
+export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
+whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
+compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
+old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
+archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
+archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
+module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
+module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
+with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
+allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
+no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
+hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
+hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
+hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
+hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
+hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
+inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
+link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
+always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
+export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
+exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
+include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
+prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
+postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
+file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
+variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
+need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
+need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
+version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
+runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
+shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
+shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
+libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
+library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
+soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
+install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
+postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
+finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
+finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
+hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
+sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
+sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
+hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
+enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
+enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
+enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
+old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
+striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
+
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+\$1
+_LTECHO_EOF'
+}
+
+# Quote evaled strings.
+for var in AS \
+DLLTOOL \
+OBJDUMP \
+SHELL \
+ECHO \
+SED \
+GREP \
+EGREP \
+FGREP \
+LD \
+NM \
+LN_S \
+lt_SP2NL \
+lt_NL2SP \
+reload_flag \
+deplibs_check_method \
+file_magic_cmd \
+file_magic_glob \
+want_nocaseglob \
+sharedlib_from_linklib_cmd \
+AR \
+AR_FLAGS \
+archiver_list_spec \
+STRIP \
+RANLIB \
+CC \
+CFLAGS \
+compiler \
+lt_cv_sys_global_symbol_pipe \
+lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_c_name_address \
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+nm_file_list_spec \
+lt_prog_compiler_no_builtin_flag \
+lt_prog_compiler_pic \
+lt_prog_compiler_wl \
+lt_prog_compiler_static \
+lt_cv_prog_compiler_c_o \
+need_locks \
+MANIFEST_TOOL \
+DSYMUTIL \
+NMEDIT \
+LIPO \
+OTOOL \
+OTOOL64 \
+shrext_cmds \
+export_dynamic_flag_spec \
+whole_archive_flag_spec \
+compiler_needs_object \
+with_gnu_ld \
+allow_undefined_flag \
+no_undefined_flag \
+hardcode_libdir_flag_spec \
+hardcode_libdir_flag_spec_ld \
+hardcode_libdir_separator \
+exclude_expsyms \
+include_expsyms \
+file_list_spec \
+variables_saved_for_relink \
+libname_spec \
+library_names_spec \
+soname_spec \
+install_override_mode \
+finish_eval \
+old_striplib \
+striplib; do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in reload_cmds \
+old_postinstall_cmds \
+old_postuninstall_cmds \
+old_archive_cmds \
+extract_expsyms_cmds \
+old_archive_from_new_cmds \
+old_archive_from_expsyms_cmds \
+archive_cmds \
+archive_expsym_cmds \
+module_cmds \
+module_expsym_cmds \
+export_symbols_cmds \
+prelink_cmds \
+postlink_cmds \
+postinstall_cmds \
+postuninstall_cmds \
+finish_cmds \
+sys_lib_search_path_spec \
+sys_lib_dlsearch_path_spec; do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+ac_aux_dir='$ac_aux_dir'
+xsi_shell='$xsi_shell'
+lt_shell_append='$lt_shell_append'
+
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'
+
+
+
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
+    "include/localcharset.h") CONFIG_FILES="$CONFIG_FILES include/localcharset.h:include/localcharset.h.build.in" ;;
+    "include/localcharset.h.inst") CONFIG_FILES="$CONFIG_FILES include/localcharset.h.inst:include/localcharset.h.in" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
+h
+s///
+s/^/:/
+s/[	 ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[	 ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_tt"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+    } >"$ac_tmp/config.h" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$ac_tmp/config.h" "$ac_file" \
+	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error $? "could not create -" "$LINENO" 5
+  fi
+ ;;
+
+  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
+
+
+  case $ac_file$ac_mode in
+    "libtool":C)
+
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+#                 Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+# The names of the tagged configurations supported by this script.
+available_tags=""
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Which release of libtool.m4 was used?
+macro_version=$macro_version
+macro_revision=$macro_revision
+
+# Assembler program.
+AS=$lt_AS
+
+# DLL creation program.
+DLLTOOL=$lt_DLLTOOL
+
+# Object dumper program.
+OBJDUMP=$lt_OBJDUMP
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# What type of objects to build.
+pic_mode=$pic_mode
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# An echo program that protects backslashes.
+ECHO=$lt_ECHO
+
+# The host system.
+host_alias=$host_alias
+host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="\$SED -e 1s/^X//"
+
+# A grep program that handles long lines.
+GREP=$lt_GREP
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# A literal string matcher.
+FGREP=$lt_FGREP
+
+# A BSD- or MS-compatible name lister.
+NM=$lt_NM
+
+# Whether we need soft or hard links.
+LN_S=$lt_LN_S
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Object file suffix (normally "o").
+objext=$ac_objext
+
+# Executable file suffix (normally "").
+exeext=$exeext
+
+# whether the shell understands "unset".
+lt_unset=$lt_unset
+
+# turn spaces into newlines.
+SP2NL=$lt_lt_SP2NL
+
+# turn newlines into spaces.
+NL2SP=$lt_lt_NL2SP
+
+# convert \$build file names to \$host format.
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+
+# convert \$build files to toolchain format.
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method = "file_magic".
+file_magic_cmd=$lt_file_magic_cmd
+
+# How to find potential files when deplibs_check_method = "file_magic".
+file_magic_glob=$lt_file_magic_glob
+
+# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
+want_nocaseglob=$lt_want_nocaseglob
+
+# Command to associate shared and link libraries.
+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
+
+# The archiver.
+AR=$lt_AR
+
+# Flags to create an archive.
+AR_FLAGS=$lt_AR_FLAGS
+
+# How to feed a file listing to the archiver.
+archiver_list_spec=$lt_archiver_list_spec
+
+# A symbol stripping program.
+STRIP=$lt_STRIP
+
+# Commands used to install an old-style archive.
+RANLIB=$lt_RANLIB
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Whether to use a lock for old archive extraction.
+lock_old_archive_extraction=$lock_old_archive_extraction
+
+# A C compiler.
+LTCC=$lt_CC
+
+# LTCC compiler flags.
+LTCFLAGS=$lt_CFLAGS
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration.
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair.
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# Transform the output of nm in a C name address pair when lib prefix is needed.
+global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+# Specify filename containing input files for \$NM.
+nm_file_list_spec=$lt_nm_file_list_spec
+
+# The root where to search for dependent libraries,and in which our libraries should be installed.
+lt_sysroot=$lt_sysroot
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# Used to examine libraries when file_magic_cmd begins with "file".
+MAGIC_CMD=$MAGIC_CMD
+
+# Must we lock files when doing compilation?
+need_locks=$lt_need_locks
+
+# Manifest tool.
+MANIFEST_TOOL=$lt_MANIFEST_TOOL
+
+# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+DSYMUTIL=$lt_DSYMUTIL
+
+# Tool to change global to local symbols on Mac OS X.
+NMEDIT=$lt_NMEDIT
+
+# Tool to manipulate fat objects and archives on Mac OS X.
+LIPO=$lt_LIPO
+
+# ldd/readelf like tool for Mach-O binaries on Mac OS X.
+OTOOL=$lt_OTOOL
+
+# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
+OTOOL64=$lt_OTOOL64
+
+# Old archive suffix (normally "a").
+libext=$libext
+
+# Shared library suffix (normally ".so").
+shrext_cmds=$lt_shrext_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at link time.
+variables_saved_for_relink=$lt_variables_saved_for_relink
+
+# Do we need the "lib" prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Library versioning type.
+version_type=$version_type
+
+# Shared library runtime path variable.
+runpath_var=$runpath_var
+
+# Shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names.  First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Permission mode override for installation of shared libraries.
+install_override_mode=$lt_install_override_mode
+
+# Command to use after installation of a shared archive.
+postinstall_cmds=$lt_postinstall_cmds
+
+# Command to use after uninstallation of a shared archive.
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# As "finish_cmds", except a single script fragment to be evaled but
+# not shown.
+finish_eval=$lt_finish_eval
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Compile-time system search path for libraries.
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds
+
+# A language specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds
+
+# Commands necessary for finishing linking programs.
+postlink_cmds=$lt_postlink_cmds
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '$q' "$ltmain" >> "$cfgfile" \
+     || (rm -f "$cfgfile"; exit 1)
+
+  if test x"$xsi_shell" = xyes; then
+  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
+func_dirname ()\
+{\
+\    case ${1} in\
+\      */*) func_dirname_result="${1%/*}${2}" ;;\
+\      *  ) func_dirname_result="${3}" ;;\
+\    esac\
+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_basename ()$/,/^} # func_basename /c\
+func_basename ()\
+{\
+\    func_basename_result="${1##*/}"\
+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
+func_dirname_and_basename ()\
+{\
+\    case ${1} in\
+\      */*) func_dirname_result="${1%/*}${2}" ;;\
+\      *  ) func_dirname_result="${3}" ;;\
+\    esac\
+\    func_basename_result="${1##*/}"\
+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
+func_stripname ()\
+{\
+\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
+\    # positional parameters, so assign one to ordinary parameter first.\
+\    func_stripname_result=${3}\
+\    func_stripname_result=${func_stripname_result#"${1}"}\
+\    func_stripname_result=${func_stripname_result%"${2}"}\
+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
+func_split_long_opt ()\
+{\
+\    func_split_long_opt_name=${1%%=*}\
+\    func_split_long_opt_arg=${1#*=}\
+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
+func_split_short_opt ()\
+{\
+\    func_split_short_opt_arg=${1#??}\
+\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
+func_lo2o ()\
+{\
+\    case ${1} in\
+\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
+\      *)    func_lo2o_result=${1} ;;\
+\    esac\
+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_xform ()$/,/^} # func_xform /c\
+func_xform ()\
+{\
+    func_xform_result=${1%.*}.lo\
+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_arith ()$/,/^} # func_arith /c\
+func_arith ()\
+{\
+    func_arith_result=$(( $* ))\
+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_len ()$/,/^} # func_len /c\
+func_len ()\
+{\
+    func_len_result=${#1}\
+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+fi
+
+if test x"$lt_shell_append" = xyes; then
+  sed -e '/^func_append ()$/,/^} # func_append /c\
+func_append ()\
+{\
+    eval "${1}+=\\${2}"\
+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
+func_append_quoted ()\
+{\
+\    func_quote_for_eval "${2}"\
+\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  # Save a `func_append' function call where possible by direct use of '+='
+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+else
+  # Save a `func_append' function call even when '+=' is not available
+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+fi
+
+if test x"$_lt_function_replace_fail" = x":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
+fi
+
+
+   mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+
+ ;;
+
+  esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
diff --git a/libcharset/configure.ac b/libcharset/configure.ac
new file mode 100644
index 0000000..8c29191
--- /dev/null
+++ b/libcharset/configure.ac
@@ -0,0 +1,72 @@
+dnl Copyright (C) 2000-2003, 2005-2009 Free Software Foundation, Inc.
+dnl This file is part of the GNU CHARSET Library.
+dnl
+dnl The GNU CHARSET Library is free software; you can redistribute it and/or
+dnl modify it under the terms of the GNU Library General Public License as
+dnl published by the Free Software Foundation; either version 2 of the
+dnl License, or (at your option) any later version.
+dnl
+dnl The GNU CHARSET Library is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+dnl Library General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU Library General Public License
+dnl along with the GNU CHARSET Library; see the file COPYING.LIB.  If not,
+dnl write to the Free Software Foundation, Inc., 51 Franklin Street,
+dnl Fifth Floor, Boston, MA 02110-1301, USA.
+
+AC_PREREQ([2.13])
+
+PACKAGE=libcharset
+VERSION=1.4
+
+AC_INIT([lib/localcharset.c])
+AC_CONFIG_AUX_DIR([build-aux])
+AC_CONFIG_HEADER([config.h])
+AC_PROG_MAKE_SET
+AC_SUBST([PACKAGE])
+AC_SUBST([VERSION])
+
+dnl           checks for basic programs
+
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_INSTALL
+
+dnl           check for host type
+
+AC_CANONICAL_HOST
+
+dnl           checks for installer options
+
+gl_RELOCATABLE_LIBRARY
+
+dnl           checks for programs
+
+dnl           checks for UNIX variants that set DEFS
+
+AC_USE_SYSTEM_EXTENSIONS
+
+dnl           checks for compiler output filename suffixes
+
+AC_OBJEXT
+AC_EXEEXT
+
+dnl           check for build configuration
+
+LT_INIT([win32-dll])
+gl_VISIBILITY
+
+dnl           checks for header files and functions
+
+AM_LANGINFO_CODESET
+gl_FCNTL_O_FLAGS
+gl_GLIBC21
+AC_CHECK_FUNCS([setlocale])
+
+AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([lib/Makefile])
+AC_CONFIG_FILES([include/localcharset.h:include/localcharset.h.build.in])
+AC_CONFIG_FILES([include/localcharset.h.inst:include/localcharset.h.in])
+AC_OUTPUT
diff --git a/libcharset/djgpp/Makefile.maint b/libcharset/djgpp/Makefile.maint
new file mode 100644
index 0000000..30ae168
--- /dev/null
+++ b/libcharset/djgpp/Makefile.maint
@@ -0,0 +1,32 @@
+# Maintainer's Makefile                                         -*-Makefile-*-
+
+top_srcdir = ..
+srcdir = .
+
+SHELL = /bin/sh
+
+all: README fnchange.lst
+
+fnchange.lst: fnchange.in $(top_srcdir)/configure.ac
+	rm -f $@; \
+	PACKAGE=`grep "^PACKAGE=" $(top_srcdir)/configure.ac | sed -e 's/^PACKAGE=//'`; \
+	VERSION=`grep "^VERSION=" $(top_srcdir)/configure.ac | sed -e 's/^VERSION=//'`; \
+	sed \
+	    -e '/^#/d' \
+	    -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
+	  $(srcdir)/fnchange.in > t-$@
+	mv t-$@ $@
+
+README: README.in $(top_srcdir)/configure.ac
+	rm -f $@; \
+	PACKAGE=`grep "^PACKAGE=" $(top_srcdir)/configure.ac | sed -e 's/^PACKAGE=//'`; \
+	VERSION=`grep "^VERSION=" $(top_srcdir)/configure.ac | sed -e 's/^VERSION=//'`; \
+	packageversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
+	treeversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
+	sed \
+	    -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
+	    -e "s/@VER@/$${VERSION}/g" \
+	    -e "s/@packageversion@/$$packageversion/g" \
+	    -e "s/@treeversion@/$$treeversion/g" \
+	  $(srcdir)/README.in > t-$@
+	mv t-$@ $@
diff --git a/libcharset/djgpp/README b/libcharset/djgpp/README
new file mode 100644
index 0000000..7680fb0
--- /dev/null
+++ b/libcharset/djgpp/README
@@ -0,0 +1,123 @@
+This is a port of GNU Libiconv 1.11 to MSDOS/DJGPP.
+
+1.:     DJGPP specific changes.
+        =======================
+        There are no DJGPP specific changes. This package should
+        configure and compile out-of-the-box.
+        Please read the documentation to become familiar with this
+        product.
+
+
+2.:     Installing the binary package.
+        ==============================
+
+2.1.:   Copy the binary distribution into the top DJGPP installation
+        directory and unzip the binary distribution running *ONE* of
+        the following commands:
+          unzip32 licv111b.zip      or
+          djtarx licv111b.zip       or
+          pkunzip -d licv111b.zip
+
+
+
+3.:     Building the binaries from sources.
+        ===================================
+
+3.1.:   To build the binaries you will need the following binary packages:
+          djdev203.zip, bsh204b.zip, gcc2952b.zip,
+          bnu210b.zip, mak3791b.zip, fil316b.zip,
+          shl112b.zip, txt20b.zip, txi40b.zip,
+          grep24b.zip and sed302b.zip
+
+
+        All this packages can be found in the v2gnu directory of any
+        Simtel.NET mirror.
+        You will need bsh204b.zip and *NOT* a prior version or the build will fail.
+        The same applies to djdev203.zip. You *MUST* use the updated versions of
+        fil316b.zip (date: 2000-05-30) and shl112b.zip (date: 2000-08-11). This
+        updated versions have been recompiled with djdev203.zip and know about
+        the "/dev/env" functionality introduced with djdev203.zip. All the other
+        packages are the ones I have used to build the binaries from this sources.
+        Previuos and/or later versions of this packages may do the job as well but
+        I have not tested this.
+
+3.2.:   Create a temporary directory and copy the source package: licv111s.zip
+        into the temporary directory. If you download the source distribution
+        from one of the DJGPP archives, just unzip it preserving the directory
+        structure, runnig ONE of the following commands:
+          unzip32 licv111s.zip      or
+          djtarx licv111s.zip       or
+          pkunzip -d licv111s.zip
+
+        Source distributions downloaded from one of the GNU FTP sites need
+        some more work to unpack.  First, you MUST use the `djtar' program to
+        unzip the package.  That's because some file names in the official
+        distributions need to be changed to avoid problems on the various
+        platforms supported by DJGPP.  `djtar' can rename files on the fly
+        given a file with name mappings.  The distribution includes a file
+        `djgpp/fnchange.lst' with the necessary mappings.  So you need first
+        to retrieve that file, and then invoke `djtar' to unpack the
+        distribution.  Here's how:
+
+          djtar -x -p -o libiconv-1.11/djgpp/fnchange.lst libiconv-1.11.tar.gz > lst
+          djtar -x -n lst libiconv-1.11.tar.gz
+
+        (The name of the distribution archive and the top-level directory will
+        be different for versions other than 1.11.)
+
+
+3.3.:   The package is preconfigured for djdev203. To build the products you
+        should run the following command:
+          make
+
+        After the compilation has finished, you can check the products
+        running the command:
+          make check
+
+        To install the products run the command:
+          make install
+
+        This will install the products (iconv.exe iconv.h localcharset.h libconv.a
+        libcharset.a iconv.1 iconv.3 iconv_open.3 iconv_close.3) into your DJGPP
+        installation tree. As usual, prefix is defined as "/dev/env/DJDIR".
+        If you prefer to install into same other directory run the command:
+          make install prefix=z:/some/other/dir
+
+        Of course, you should replace "z:/some/other/dir" by an appropriate path
+        that will meet your requeriments.
+
+3.4.:   If you need/want to reconfigure the package you will have to run the
+        following commands:
+          make distclean
+          djgpp\config
+
+        Please note that you *MUST* use the "distclean" option or the config.cache
+        file will *NOT* be deleted. In this case you are *NOT* reconfiguring
+        because the configuration informations is read from the cache file instead
+        of being newly computed.
+        To build the programs in a directory other than where the sources are,
+        you must add the parameter that specifies the source directory,
+        e.g:
+          x:\src\gnu\libiconv.16\djgpp\config x:/src/gnu/libiconv.16
+
+        Lets assume you want to build the binaries in a directory placed on a 
+        different drive (z:\build in this case) from where the sources are,
+        then you will run the following commands:
+          z:
+          md \build
+          cd \build
+          x:\src\gnu\libiconv.16\djgpp\config x:/src/gnu/libiconv.16
+
+        You *MUST* use forward slashes to specify the source directory.
+        After having configured the package run the folowing commands to create
+        the binaries and docs and install them:
+          make
+          make check
+          make install
+
+        Send suggestions and bug reports concerning the DJGPP port to
+        comp.os.msdos.djgpp or djgpp@delorie.com. Libiconv specific bugs
+        must be reported to Bruno Haible <haible@clisp.cons.org>.
+
+
+          Guerrero, Juan Manuel <st001906@hrz1.hrz.tu-darmstadt.de>
diff --git a/libcharset/djgpp/README.in b/libcharset/djgpp/README.in
new file mode 100644
index 0000000..f0bf77e
--- /dev/null
+++ b/libcharset/djgpp/README.in
@@ -0,0 +1,120 @@
+This is a port of GNU Libcharset @VER@ to MSDOS/DJGPP.
+
+1.:     DJGPP specific changes.
+        =======================
+        There are no DJGPP specific changes. This package should
+        configure and compile out-of-the-box.
+        Please read the documentation to become familiar with this
+        product.
+
+
+2.:     Installing the binary package.
+        ==============================
+
+2.1.:   Copy the binary distribution into the top DJGPP installation
+        directory and unzip the binary distribution running *ONE* of
+        the following commands:
+          unzip32 lcset@packageversion@b.zip      or
+          djtarx lcset@packageversion@b.zip       or
+          pkunzip -d lcset@packageversion@b.zip
+
+
+
+3.:     Building the binaries from sources.
+        ===================================
+
+3.1.:   To build the binaries you will need the following binary packages:
+          djdev203.zip (patchlevel 2),
+          bshNNNb.zip, gccNNNb.zip, bnuNNNb.zip, makNNNb.zip, filNNNb.zip,
+          shlNNNb.zip, txtNNNb.zip, txiNNNb.zip, grepNNNb.zip and sedNNNb.zip
+
+        NNN represents the latest version number of the binary packages. All
+        this packages can be found in the current/v2gnu/ directory of any
+        ftp.delorie.com mirror.
+
+3.2.:   Create a temporary directory and copy the source package: lcset@packageversion@s.zip
+        into the temporary directory. If you download the source distribution
+        from one of the DJGPP archives, just unzip it preserving the directory
+        structure, runnig ONE of the following commands:
+          unzip32 lcset@packageversion@s.zip      or
+          djtarx lcset@packageversion@s.zip       or
+          pkunzip -d lcset@packageversion@s.zip
+
+        Source distributions downloaded from one of the GNU FTP sites need
+        some more work to unpack. First, you MUST use the `djtar' program
+        to unzip the package. That's because some file names in the official
+        distributions need to be changed to avoid problems on the various
+        platforms supported by DJGPP. `djtar' can rename files on the fly
+        given a file with name mappings. The distribution includes a file
+        `djgpp/fnchange.lst' with the necessary mappings. So you need first
+        to retrieve that file, and then invoke `djtar' to unpack the
+        distribution. Here's how:
+
+          djtar -x -p -o @V@/djgpp/fnchange.lst @V@.tar.gz > lst
+          djtar -x -n lst @V@.tar.gz
+
+        (The name of the distribution archive and the top-level directory will
+        be different for versions other than @VER@.)
+
+
+3.3.:   If you have downloaded the source package from one of the GNU FTP sites
+        you will have to configure the package running the command:
+          djgpp\config.bat
+
+3.4.:   If you have downloaded the source package from one of the delorie FTP
+        sites the package is already preconfigured for djdev203 or later. In
+        any case, to build the products you must run the following command:
+          make
+
+        After the compilation has finished, you can check the products
+        running the command:
+          make check
+
+        To install the products run the command:
+          make install
+
+        This will install the products (localcharset.h, libcharset.a) into your
+        DJGPP installation tree. As usual, prefix is defined as "/dev/env/DJDIR".
+        If you prefer to install into same other directory, run the command:
+          make install prefix=z:/some/other/dir
+
+        Of course, you should replace "z:/some/other/dir" by an appropriate path
+        that will meet your requeriments.
+
+
+3.5.:   If for some reason you want to reconfigure the package cd into the top
+        srcdir (libchset.@treeversion@) and run the following commands:
+          del djgpp\config.cache
+          make distclean
+          djgpp\config
+
+        Please note that you *MUST* delete the config.cache file in the djgpp
+        subdir or you will not really reconfigure the sources because the
+        configuration informations will be read from the cache file instead
+        of being newly computed.
+        To build the programs in a directory other than where the sources are,
+        you must add the parameter that specifies the source directory,
+        e.g:
+          x:\src\gnu\libchset.@treeversion@\djgpp\config x:/src/gnu/libchset.@treeversion@
+
+        Lets assume you want to build the binaries in a directory placed on a 
+        different drive (z:\build in this case) from where the sources are,
+        then you will run the following commands:
+          z:
+          md \build
+          cd \build
+          x:\src\gnu\libchset.@treeversion@\djgpp\config x:/src/gnu/libchset.@treeversion@
+
+        You *MUST* use forward slashes to specify the source directory.
+        After having configured the package run the folowing commands to create
+        the binaries and docs and install them:
+          make
+          make check
+          make install
+
+        Send suggestions and bug reports concerning the DJGPP port to
+        comp.os.msdos.djgpp or djgpp@delorie.com. Libcharset specific
+        bugs must be reported to <bug-gnu-libiconv@gnu.org>.
+
+
+          Guerrero, Juan Manuel <juan.guerrero@gmx.de>
diff --git a/libcharset/djgpp/config.bat b/libcharset/djgpp/config.bat
new file mode 100644
index 0000000..1910ca7
--- /dev/null
+++ b/libcharset/djgpp/config.bat
@@ -0,0 +1,326 @@
+@echo off

+echo Configuring GNU libcharset for DJGPP v2.x...

+Rem The SmallEnv tests protect against fixed and too small size

+Rem of the environment in stock DOS shell.

+

+Rem Find out if NLS is wanted or not,

+Rem if dependency-tracking is wanted or not,

+Rem if caching is wanted or not

+Rem and where the sources are.

+Rem We always default to NLS support,

+Rem no dependency tracking

+Rem and to in place configuration.

+set ARGS=

+set NLS=disabled

+if not "%NLS%" == "disabled" goto SmallEnv

+set CACHING=enabled

+if not "%CACHING%" == "enabled" goto SmallEnv

+set DEPENDENCY_TRACKING=disabled

+if not "%DEPENDENCY_TRACKING%" == "disabled" goto SmallEnv

+set LIBICONV_PREFIX=disabled

+if not "%LIBICONV_PREFIX%" == "disabled" goto SmallEnv

+set LIBINTL_PREFIX=disabled

+if not "%LIBINTL_PREFIX%" == "disabled" goto SmallEnv

+set HTML=enabled

+if not "%HTML%" == "enabled" goto SmallEnv

+set XSRC=.

+if not "%XSRC%" == "." goto SmallEnv

+

+Rem Loop over all arguments.

+Rem Special arguments are: NLS, XSRC, CACHE, STATIC_LIBS, LIBICONV_PREFIX, LIBINTL_PREFIX and DEPS.

+Rem All other arguments are stored into ARGS.

+:ArgLoop

+if "%1" == "nls" goto NextArgument

+if "%1" == "NLS" goto NextArgument

+if "%1" == "no-nls" goto NoNLS

+if "%1" == "no-NLS" goto NoNLS

+if "%1" == "NO-NLS" goto NoNLS

+goto CachingOption

+:NoNLS

+if "%1" == "no-nls" set NLS=disabled

+if "%1" == "no-NLS" set NLS=disabled

+if "%1" == "NO-NLS" set NLS=disabled

+if not "%NLS%" == "disabled" goto SmallEnv

+goto NextArgument

+:CachingOption

+if "%1" == "cache" goto NextArgument

+if "%1" == "CACHE" goto NextArgument

+if "%1" == "no-cache" goto NoCaching

+if "%1" == "no-CACHE" goto NoCaching

+if "%1" == "NO-CACHE" goto NoCaching

+goto DependencyOption

+:NoCaching

+if "%1" == "no-cache" set CACHING=disabled

+if "%1" == "no-CACHE" set CACHING=disabled

+if "%1" == "NO-CACHE" set CACHING=disabled

+if not "%CACHING%" == "disabled" goto SmallEnv

+goto NextArgument

+:DependencyOption

+if "%1" == "no-dep" goto NextArgument

+if "%1" == "no-DEP" goto NextArgument

+if "%1" == "NO-DEP" goto NextArgument

+if "%1" == "dep" goto DependecyTraking

+if "%1" == "DEP" goto DependecyTraking

+goto LibiconvPrefixOption

+:DependecyTraking

+if "%1" == "dep" set DEPENDENCY_TRACKING=enabled

+if "%1" == "DEP" set DEPENDENCY_TRACKING=enabled

+if not "%DEPENDENCY_TRACKING%" == "enabled" goto SmallEnv

+goto NextArgument

+:LibiconvPrefixOption

+if "%1" == "no-libiconvprefix" goto NextArgument

+if "%1" == "no-LIBICONVPREFIX" goto NextArgument

+if "%1" == "NO-LIBICONVPREFIX" goto NextArgument

+if "%1" == "libiconvprefix" goto WithLibiconvPrefix

+if "%1" == "LIBICONVPREFIX" goto WithLibiconvPrefix

+goto LibintlPrefixOption

+:WithLibiconvPrefix

+if "%1" == "libiconvprefix" set LIBICONV_PREFIX=enabled

+if "%1" == "LIBICONVPREFIX" set LIBICONV_PREFIX=enabled

+if not "%LIBICONV_PREFIX%" == "enabled" goto SmallEnv

+goto NextArgument

+:LibintlPrefixOption

+if "%1" == "no-libiconvprefix" goto NextArgument

+if "%1" == "no-LIBICONVPREFIX" goto NextArgument

+if "%1" == "NO-LIBICONVPREFIX" goto NextArgument

+if "%1" == "libintlprefix" goto _WithLibintlPrefix

+if "%1" == "LIBINTLPREFIX" goto _WithLibintlPrefix

+goto HTMLOption

+:_WithLibintlPrefix

+if "%1" == "libintlprefix" set LIBINTL_PREFIX=enabled

+if "%1" == "LIBINTLPREFIX" set LIBINTL_PREFIX=enabled

+if not "%LIBINTL_PREFIX%" == "enabled" goto SmallEnv

+:HTMLOption

+if "%1" == "withhtml" goto NextArgument

+if "%1" == "withHTML" goto NextArgument

+if "%1" == "WITHHTML" goto NextArgument

+if "%1" == "withouthtml" goto _WithoutHTML

+if "%1" == "withoutHTML" goto _WithoutHTML

+if "%1" == "WITHOUTHTML" goto _WithoutHTML

+goto SrcDirOption

+:_WithoutHTML

+if "%1" == "withouthtml" set HTML=disabled

+if "%1" == "withoutHTML" set HTML=disabled

+if "%1" == "WITHOUTHTML" set HTML=disabled

+if not "%HTML%" == "disabled" goto SmallEnv

+goto NextArgument

+:SrcDirOption

+echo %1 | grep -q "/"

+if errorlevel 1 goto CollectArgument

+set XSRC=%1

+if not "%XSRC%" == "%1" goto SmallEnv

+goto NextArgument

+:CollectArgument

+set _ARGS=#%ARGS%#%1#

+if not "%_ARGS%" == "#%ARGS%#%1#" goto SmallEnv

+echo %_ARGS% | grep -q "###"

+if errorlevel 1 set ARGS=%ARGS% %1

+set _ARGS=

+:NextArgument

+shift

+if not "%1" == "" goto ArgLoop

+

+Rem Create an arguments file for the configure script.

+echo --srcdir=%XSRC% > arguments

+if "%CACHING%" == "enabled"              echo --cache-file=%XSRC%/djgpp/config.cache >> arguments

+if "%DEPENDENCY_TRACKING%" == "enabled"  echo --enable-dependency-tracking >> arguments

+if "%DEPENDENCY_TRACKING%" == "disabled" echo --disable-dependency-tracking >> arguments

+if "%LIBICONV_PREFIX%" == "enabled"      echo --with-libiconv-prefix >> arguments

+if "%LIBICONV_PREFIX%" == "disabled"     echo --without-libiconv-prefix >> arguments

+if "%LIBINTL_PREFIX%" == "enabled"       echo --with-libintl-prefix >> arguments

+if "%LIBINTL_PREFIX%" == "disabled"      echo --without-libintl-prefix >> arguments

+if "%HTML%" == "enabled"                 echo --enable-html >> arguments

+if "%HTML%" == "disabled"                echo --disable-html >> arguments

+if not "%ARGS%" == ""                    echo %ARGS% >> arguments

+set ARGS=

+set CACHING=

+set DEPENDENCY_TRACKING=

+set LIBICONV_PREFIX=

+set LIBINTL_PREFIX=

+set HTML=

+

+Rem Find out where the sources are

+if "%XSRC%" == "." goto InPlace

+

+:NotInPlace

+redir -e /dev/null update %XSRC%/configure.org ./configure

+test -f ./configure

+if errorlevel 1 update %XSRC%/configure ./configure

+

+:InPlace

+Rem Update configuration files

+echo Updating configuration scripts...

+test -f ./configure.org

+if errorlevel 1 update ./configure ./configure.org

+sed -f %XSRC%/djgpp/config.sed ./configure.org > configure

+if errorlevel 1 goto SedError

+

+Rem Make sure they have a config.site file

+set CONFIG_SITE=%XSRC%/djgpp/config.site

+if not "%CONFIG_SITE%" == "%XSRC%/djgpp/config.site" goto SmallEnv

+

+Rem Make sure crucial file names are not munged by unpacking

+test -f %XSRC%/config.h.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h.in %XSRC%/config.h-in

+test -f %XSRC%/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h %XSRC%/config.h-in

+test -f %XSRC%/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/configh.in %XSRC%/config.h-in

+test -f %XSRC%/config.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config_h.in %XSRC%/config.h-in

+test -f %XSRC%/include/libcharset.h-in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/libcharset.h-in %XSRC%/include/libcharset.h-in

+test -f %XSRC%/include/libcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/libcharset.h %XSRC%/include/libcharset.h-in

+test -f %XSRC%/include/libcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/libcharseth.in %XSRC%/include/libcharset.h-in

+test -f %XSRC%/include/libcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/libcharset_h.in %XSRC%/include/libcharset.h-in

+test -f %XSRC%/include/localcharset.h-in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset.h-in %XSRC%/include/localcharset.h-in

+test -f %XSRC%/include/localcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset.h %XSRC%/include/localcharset.h-in

+test -f %XSRC%/include/localcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharseth.in %XSRC%/include/localcharset.h-in

+test -f %XSRC%/include/localcharset.h-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset_h.in %XSRC%/include/localcharset.h-in

+test -f %XSRC%/include/localcharset.h.build.in

+if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset.h.build.in %XSRC%/include/localcharset.h-build-in

+test -f %XSRC%/include/localcharset.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset.h %XSRC%/include/localcharset.h-build-in

+test -f %XSRC%/include/localcharset.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharseth.build %XSRC%/include/localcharset.h-build-in

+test -f %XSRC%/include/localcharset.h-build-in

+if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset_h.build %XSRC%/include/localcharset.h-build-in

+

+Rem This is required because DOS/Windows are case-insensitive

+Rem to file names, and "make install" will do nothing if Make

+Rem finds a file called `install'.

+if exist INSTALL mv -f INSTALL INSTALL.txt

+

+Rem Set SHELL to a sane default or some configure tests stop working

+Rem if the package is configured across partitions.

+if not "%SHELL%" == "" goto HomeName

+set SHELL=/bin/sh

+if not "%SHELL%" == "/bin/sh" goto SmallEnv

+echo No SHELL found in the environment, using default value

+

+:HomeName

+Rem Set HOME to a sane default so configure stops complaining.

+if not "%HOME%" == "" goto HostName

+set HOME=%XSRC%/djgpp

+if not "%HOME%" == "%XSRC%/djgpp" goto SmallEnv

+echo No HOME found in the environment, using default value

+

+:HostName

+Rem Set HOSTNAME so it shows in config.status

+if not "%HOSTNAME%" == "" goto hostdone

+if "%windir%" == "" goto msdos

+set OS=MS-Windows

+if not "%OS%" == "MS-Windows" goto SmallEnv

+goto haveos

+:msdos

+set OS=MS-DOS

+if not "%OS%" == "MS-DOS" goto SmallEnv

+:haveos

+if not "%USERNAME%" == "" goto haveuname

+if not "%USER%" == "" goto haveuser

+echo No USERNAME and no USER found in the environment, using default values

+set HOSTNAME=Unknown PC

+if not "%HOSTNAME%" == "Unknown PC" goto SmallEnv

+goto userdone

+:haveuser

+set HOSTNAME=%USER%'s PC

+if not "%HOSTNAME%" == "%USER%'s PC" goto SmallEnv

+goto userdone

+:haveuname

+set HOSTNAME=%USERNAME%'s PC

+if not "%HOSTNAME%" == "%USERNAME%'s PC" goto SmallEnv

+:userdone

+set _HOSTNAME=%HOSTNAME%, %OS%

+if not "%_HOSTNAME%" == "%HOSTNAME%, %OS%" goto SmallEnv

+set HOSTNAME=%_HOSTNAME%

+:hostdone

+set _HOSTNAME=

+set OS=

+

+Rem install-sh is required by the configure script but clashes with the

+Rem various Makefile install-foo targets, so we MUST have it before the

+Rem script runs and rename it afterwards

+test -f %XSRC%/install-sh

+if not errorlevel 1 goto NoRen0

+test -f %XSRC%/install-sh.sh

+if not errorlevel 1 mv -f %XSRC%/install-sh.sh %XSRC%/install-sh

+:NoRen0

+

+if "%NLS%" == "disabled" goto WithoutNLS

+

+:WithNLS

+test -d %XSRC%/po

+if errorlevel 1 goto WithoutNLS

+

+Rem Check for the needed libraries and binaries.

+test -x /dev/env/DJDIR/bin/msgfmt.exe

+if not errorlevel 0 goto MissingNLSTools

+test -x /dev/env/DJDIR/bin/xgettext.exe

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/include/libcharset.h

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/lib/libcharset.a

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/include/iconv.h

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/lib/libiconv.a

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/include/libintl.h

+if not errorlevel 0 goto MissingNLSTools

+test -f /dev/env/DJDIR/lib/libintl.a

+if not errorlevel 0 goto MissingNLSTools

+

+Rem Recreate the files in the %XSRC%/po subdir with our ported tools.

+redir -e /dev/null rm %XSRC%/po/*.gmo

+redir -e /dev/null rm %XSRC%/po/libcharset.pot

+redir -e /dev/null rm %XSRC%/po/cat-id-tbl.c

+redir -e /dev/null rm %XSRC%/po/stamp-cat-id

+

+Rem Update the arguments file for the configure script.

+Rem We prefer without-included-gettext because libintl.a from gettext package

+Rem is the only one that is garanteed to have been ported to DJGPP.

+echo --enable-nls --without-included-gettext >> arguments

+goto ConfigurePackage

+

+:MissingNLSTools

+echo Needed libs/tools for NLS not found. Configuring without NLS.

+:WithoutNLS

+Rem Update the arguments file for the configure script.

+echo --disable-nls >> arguments

+

+:ConfigurePackage

+echo Running the ./configure script...

+sh ./configure @arguments

+if errorlevel 1 goto CfgError

+rm arguments

+echo Done.

+goto End

+

+:SedError

+echo ./configure script editing failed!

+goto End

+

+:CfgError

+echo ./configure script exited abnormally!

+goto End

+

+:SmallEnv

+echo Your environment size is too small.  Enlarge it and run me again.

+echo Configuration NOT done!

+

+:End

+test -f %XSRC%/install-sh.sh

+if not errorlevel 1 goto NoRen1

+test -f %XSRC%/install-sh

+if not errorlevel 1 mv -f %XSRC%/install-sh %XSRC%/install-sh.sh

+:NoRen1

+set CONFIG_SITE=

+set HOSTNAME=

+set XSRC=

diff --git a/libcharset/djgpp/config.sed b/libcharset/djgpp/config.sed
new file mode 100644
index 0000000..18496e2
--- /dev/null
+++ b/libcharset/djgpp/config.sed
@@ -0,0 +1,149 @@
+# DJGPP specific configuration file.
+# Sed script for additional DJGPP specific editing
+# of the configure script generated by autoconf 2.60.
+
+
+# Additional editing of Makefiles
+/^".*ac_file_inputs.*tmp\/out$/ a\
+cat > "$tmp/subs-3.sed" << eof_djgpp\
+# DJGPP specific Makefile changes.\
+s,\\.deps,_deps,g\
+s,\\.libs,_libs,g\
+s,\\.new\\.,_new.,g\
+s,\\.old\\.,_old.,g\
+s,\\.tab\\.,_tab.,g\
+s,config\\.h\\.in,config.h-in,g\
+s,\\.\\([1-9]\\)\\.html,.\\1-html,g\
+s,\\.html,-html,g\
+s,libcharset\\.h\\.in,libcharset.h-in,g\
+s,localcharset\\.h\\.inst,localcharset_h.ins,g\
+s,localcharset\\.h\\.in,localcharset.h-in,g\
+s,localcharset\\.h\\.build\\.in,localcharset.h-build-in,g\
+s,Makefile\\.am\\.in,Makefile.am-in,g\
+s,Makefile\\.in\\.in,Makefile.in-in,g\
+/^\\.y\\.c:/,/^$/ {\
+  /\\\$(YACCCOMPILE)/ {\
+    a\\\\\
+	-@test -f y.tab.c && mv -f y.tab.c y_tab.c\\\\\
+	-@test -f y.tab.h && mv -f y.tab.h y_tab.h\
+  }\
+}\
+eof_djgpp\
+sed -f "\$tmp/subs-3.sed" \$tmp/out > \$tmp/out.djgpp\
+mv -f \$tmp/out.djgpp \$tmp/out
+
+
+# Rename config.h.in into config.h-in
+/ac_config_headers=/s|config\.h|&:config.h-in|g
+/CONFIG_HEADERS=/ s|config\.h\.in|&:config.h-in|2
+
+# Rename localcharset.h.build.in, localcharset.h.inst, localcharset.h.in and Makefile.in.in into localcharset.h-build-in, localcharset_h.ins, localcharset.h-in and Makefile.in-in
+/ac_config_files=/ {
+  s|localcharset\.h\.build\.in|localcharset.h-build-in|
+  s|localcharset\.h\.inst|localcharset_h.ins|
+  s|localcharset\.h\.in|localcharset.h-in|
+  s|po/Makefile\.in|&:po/Makefile.in-in|
+}
+/CONFIG_FILES=/ {
+  s|localcharset\.h\.build\.in|localcharset.h-build-in|
+  s|localcharset\.h\.inst|localcharset_h.ins|
+  s|localcharset\.h\.in|localcharset.h-in|
+  s|po/Makefile\.in|&:po/Makefile.in-in|2
+}
+
+
+# We always use _deps and _libs instead of .deps and .libs, because
+# the latter is an invalid name on 8+3 MS-DOS file system.  This makes
+# the generated Makefiles good for every DJGPP installation, not only
+# the one where the package was configured (which could happen to be
+# a Windows box, where leading dots in file names are allowed).
+s,\.deps,_deps,g
+s,\.libs,_libs,g
+/^rmdir[	 ]*\.tst/ i\
+am__leading_dot=_
+
+# Replace (command) > /dev/null with `command > /dev/null`, since
+# parenthesized commands always return zero status in the ported Bash,
+# even if the named command doesn't exist
+/if ([^|;`]*null/{
+  s,(,`,
+  s,),,
+  /null[	 ]*2>&1/ s,2>&1,&`,
+  /null.*null/ s,null.*null,&`,
+  /null.*null/ !{
+    /null[	 ]*2>&1/ !s,null,&`,
+  }
+}
+
+# DOS-style absolute file names should be supported as well
+/\*) top_srcdir=/s,/\*,[\\\\/]* | ?:[\\\\/]*,
+
+# The following two items are changes needed for configuring
+# and compiling across partitions.
+# 1) The given srcdir value is always translated from the
+#    "x:" syntax into "/dev/x" syntax while we run configure.
+/^[	 ]*-srcdir=\*.*$/ a\
+    ac_optarg=`echo "$ac_optarg" | sed "s,^\\([A-Za-z]\\):,/dev/\\1,"`
+/set X `ls -Lt \$srcdir/ i\
+   if `echo $srcdir | grep "^/dev/" - > /dev/null`; then\
+     srcdir=`echo "$srcdir" | sed -e "s%^/dev/%%" -e "s%/%:/%"`\
+   fi
+
+# Autoconf 2.52e generated configure scripts
+# write absolute paths into Makefiles and bison.in
+# making them useless for DJGPP installations for
+# which the package has not been configured for.
+/MISSING=/,/^$/ {
+  /^fi$/ a\
+am_missing_run=`echo "$am_missing_run" | sed 's%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'`
+}
+/^install_sh=/a\
+install_sh=`echo "$install_sh" | sed 's%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'`
+
+# This will only work if the assumption that the
+# testsuite is ran from the following path:
+#   ${top_srcdir}/tests/testsuite.dir
+# holds. The explicit names are of no importance.
+#   ../../. == ${top_srcdir}
+#/^esac$/,/^ac_abs_srcdir=/ {
+/^ac_abs_srcdir=/ i\
+ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"`\
+ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"`\
+ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"`
+#ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"`
+/^ac_abs_srcdir=/ a\
+for dj_dir in $ac_abs_builddir $ac_abs_top_builddir $ac_abs_top_srcdir $ac_abs_srcdir\
+do\
+  ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%//%/%g"`\
+  ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%//%/%g"`\
+  ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%//%/%g"`\
+  ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%//%/%g"`\
+done
+
+# Add DJGPP version information.
+/^#define VERSION/ s/\$VERSION/&  (DJGPP port (r1))/
+
+# We need makeinfo to make the html formated docs.
+/\$am_missing_run[	 ]*makeinfo/ s,\$am_missing_run,,
+
+# The path to the FORTRAN compiler and libraries
+# shall contain no absolute path reference so it
+# will be good for all djgpp installations.
+/^FLIBS="\$ac_cv_flibs"/ i\
+ac_djgpp_path=`echo "$DJDIR" | sed 's%\\\\\\%/%g' | tr $as_cr_LETTERS $as_cr_letters`\
+ac_cv_flibs=`echo "$ac_cv_flibs" | sed "s%-L$ac_djgpp_path%-L/dev/env/DJDIR%g"`
+
+# Autoconf generated configure scripts write absolute
+# paths of certain header files into Makefiles making
+# them useless for DJGPP installations for which the
+# package has not been configured for.
+/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_absolute_.*$/ {
+h
+s,^.*\(gl_cv_absolute_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`,
+G
+}
+/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_full_.*$/ {
+h
+s,^.*\(gl_cv_full_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`,
+G
+}
diff --git a/libcharset/djgpp/config.site b/libcharset/djgpp/config.site
new file mode 100644
index 0000000..66cd725
--- /dev/null
+++ b/libcharset/djgpp/config.site
@@ -0,0 +1,73 @@
+#! /bin/sh
+
+# This is the config.site file for configuring GNU packages
+# which are to be built with DJGPP tools.
+
+
+# Include the djgpp subdirectory in PATH, so that getconf is found
+PATH="$srcdir/djgpp:$PATH"
+
+# These two variables are required, otherwise looking for
+# programs along the PATH will not work.
+PATH_SEPARATOR=:
+PATH_EXPAND=y
+
+# This is required in for "test -f foo" to find foo.exe
+export TEST_FINDS_EXE=y
+
+# The root of the DJGPP tree serves as the default prefix
+test "x$prefix" = xNONE && prefix='/dev/env/DJDIR'
+
+# This is required for config.status script to be run, since
+# ./configure runs it by invoking ${CONFIG_SHELL-/bin/sh}
+CONFIG_SHELL=${CONFIG_SHELL='sh'}
+
+# These are set here so the generated Makefile's will be good
+# for every DJGPP installation, not only the one where the
+# package was configured.
+# $INSTALL must be an absolute path name, otherwise config.status
+# will try to prepend ./ and ../ to it when it goes into subdirs.
+INSTALL=${INSTALL='/dev/env/DJDIR/bin/ginstall -c'}
+RANLIB=${RANLIB='ranlib'}
+#GMSGFMT=${GMSGFMT='/dev/env/DJDIR/bin/msgfmt'}
+#MSGFMT=${MSGFMT='/dev/env/DJDIR/bin/msgfmt'}
+#XGETTEXT=${XGETTEXT='/dev/env/DJDIR/bin/xgettext'}
+AWK=${AWK='gawk'}
+
+# A sane default for emacs.
+ac_cv_path_EMACS=${EMACS='/dev/env/DJDIR/gnu/emacs/bin/emacs'}
+
+# A sane default for m4.
+ac_cv_path_M4=${M4='/dev/env/DJDIR/bin/m4'}
+
+# A sane default for grep.
+ac_cv_path_GREP=${GREP='/dev/env/DJDIR/bin/grep'}
+
+# A sane default for egrep.
+ac_cv_path_EGREP=${EGREP='/dev/env/DJDIR/bin/egrep'}
+
+# A sane default for fgrep.
+ac_cv_path_FGREP=${FGREP='/dev/env/DJDIR/bin/fgrep'}
+
+# A sane default for sed.
+lt_cv_path_SED=${SED='/dev/env/DJDIR/bin/sed'}
+
+# A sane default for mkdir.
+ac_cv_path_mkdir=${MKDIR_P='/dev/env/DJDIR/bin/mkdir -p'}
+
+# These are set here so the generated libtool will be good
+# for every DJGPP installation, not only the one where the
+# package was configured.
+NM=${NM='nm'}
+LD=${LD='ld'}
+
+# Force the test for 'ln -s' to report 'cp -pf'.
+ac_cv_prog_LN_S='cp -pf'
+
+# There is no fork and vfork functionality.
+ac_cv_func_fork=no
+ac_cv_func_vfork=no
+ac_cv_func_pipe=no
+
+# DJGPP needs ICONV_CONST set to const
+am_cv_proto_iconv_arg1="const"
diff --git a/libcharset/djgpp/fnchange.in b/libcharset/djgpp/fnchange.in
new file mode 100644
index 0000000..c43d25b
--- /dev/null
+++ b/libcharset/djgpp/fnchange.in
@@ -0,0 +1,22 @@
+@V@/tools/aix-3.2.5                    @V@/tools/aix-3.2-5
+@V@/tools/aix-4.1.5                    @V@/tools/aix-4.1-5
+@V@/tools/aix-4.2.0                    @V@/tools/aix-4.2-0
+@V@/tools/aix-4.3.2                    @V@/tools/aix-4.3-2
+@V@/tools/glibc-2.1.3                  @V@/tools/glibc-2.1-3
+@V@/tools/glibc-2.1.90                 @V@/tools/glibc-2.1-90
+@V@/tools/locale_charmap               @V@/tools/locale_charmap
+@V@/tools/locale_charset.c             @V@/tools/charset_locale.c
+@V@/tools/locale_codeset.c             @V@/tools/codeset_locale.c
+@V@/tools/solaris-2.5.1                @V@/tools/solaris-2.5-1
+@V@/tools/sunos-4.1.4                  @V@/tools/sunos-4.1-4
+@V@/tools/all-charsets-X11             @V@/tools/all-charsets.X11
+@V@/tools/glibc-2.2-XF86-3.3.6         @V@/tools/glibc22XF86-3.3-6
+@V@/tools/glibc-2.2-XF86-4.0.1f        @V@/tools/glibc22XF86-4.0-1f
+@V@/tools/locale_x11encoding.c         @V@/tools/x11encoding_locale.c
+@V@/include/libcharset.h.in            @V@/include/libcharset.h-in
+@V@/include/libcharset.h.msvc-shared   @V@/include/libcharset.h-msvc-shared
+@V@/include/localcharset.h.in          @V@/include/localcharset.h-in
+@V@/include/localcharset.h.build.in    @V@/include/localcharset.h-build-in
+@V@/include/localcharset.h.msvc-shared @V@/include/localcharset.h-msvc-shared
+@V@/config.h.in                        @V@/config.h-in
+@V@/config.h.msvc                      @V@/config.h-msvc
diff --git a/libcharset/djgpp/fnchange.lst b/libcharset/djgpp/fnchange.lst
new file mode 100644
index 0000000..36a3e46
--- /dev/null
+++ b/libcharset/djgpp/fnchange.lst
@@ -0,0 +1,67 @@
+libcharset-1.1/tools/README                      libcharset-1.1/tools/README
+libcharset-1.1/tools/aix-3.2.5                   libcharset-1.1/tools/aix-3.2.5
+libcharset-1.1/tools/aix-4.1.5                   libcharset-1.1/tools/aix-4.1.5
+libcharset-1.1/tools/aix-4.2.0                   libcharset-1.1/tools/aix-4.2.0
+libcharset-1.1/tools/aix-4.3.2                   libcharset-1.1/tools/aix-4.3.2
+libcharset-1.1/tools/all-charsets                libcharset-1.1/tools/all-charsets
+libcharset-1.1/tools/all-locales                 libcharset-1.1/tools/all-locales
+libcharset-1.1/tools/freebsd-3.3                 libcharset-1.1/tools/freebsd-3.3
+libcharset-1.1/tools/glibc-2.1.3                 libcharset-1.1/tools/glibc-2.1.3
+libcharset-1.1/tools/glibc-2.1.90                libcharset-1.1/tools/glibc-2.1.90
+libcharset-1.1/tools/hpux-10.01                  libcharset-1.1/tools/hpux-10.01
+libcharset-1.1/tools/hpux-10.20                  libcharset-1.1/tools/hpux-10.20
+libcharset-1.1/tools/hpux-11.00                  libcharset-1.1/tools/hpux-11.00
+libcharset-1.1/tools/irix-6.5                    libcharset-1.1/tools/irix-6.5
+libcharset-1.1/tools/locale_charmap              libcharset-1.1/tools/locale_charmap
+libcharset-1.1/tools/locale_charset.c            libcharset-1.1/tools/locale_charset.c
+libcharset-1.1/tools/locale_codeset.c            libcharset-1.1/tools/localecodeset.c
+libcharset-1.1/tools/osf1-4.0a                   libcharset-1.1/tools/osf1-4.0a
+libcharset-1.1/tools/osf1-4.0d                   libcharset-1.1/tools/osf1-4.0d
+libcharset-1.1/tools/osf1-5.1                    libcharset-1.1/tools/osf1-5.1
+libcharset-1.1/tools/solaris-2.4                 libcharset-1.1/tools/solaris-2.4
+libcharset-1.1/tools/solaris-2.5.1               libcharset-1.1/tools/solaris-2.5.1
+libcharset-1.1/tools/solaris-2.6                 libcharset-1.1/tools/solaris-2.6
+libcharset-1.1/tools/solaris-2.6-cjk             libcharset-1.1/tools/solaris-2.6-cjk
+libcharset-1.1/tools/solaris-2.7                 libcharset-1.1/tools/solaris-2.7
+libcharset-1.1/tools/sunos-4.1.4                 libcharset-1.1/tools/sunos-4.1.4
+libcharset-1.1/tools/win32                       libcharset-1.1/tools/win32
+libcharset-1.1/tools/glibc-2.2                   libcharset-1.1/tools/glibc-2.2
+libcharset-1.1/tools/all-charsets-X11            libcharset-1.1/tools/all-charsets.X11
+libcharset-1.1/tools/glibc-2.2-XF86-3.3.6        libcharset-1.1/tools/glibc-2.2-XF86-3.3.6
+libcharset-1.1/tools/glibc-2.2-XF86-4.0.1f       libcharset-1.1/tools/glibc-2.2XF86-4.0.1f
+libcharset-1.1/tools/locale_x11encoding.c        libcharset-1.1/tools/locale_x11encoding.c
+libcharset-1.1/tools/beos-5                      libcharset-1.1/tools/beos-5
+libcharset-1.1/m4/ChangeLog                      libcharset-1.1/m4/ChangeLog
+libcharset-1.1/m4/codeset.m4                     libcharset-1.1/m4/codeset.m4
+libcharset-1.1/m4/glibc21.m4                     libcharset-1.1/m4/glibc21.m4
+libcharset-1.1/m4/libtool.m4                     libcharset-1.1/m4/libtool.m4
+libcharset-1.1/lib/config.charset                libcharset-1.1/lib/config.charset
+libcharset-1.1/lib/localcharset.c                libcharset-1.1/lib/localcharset.c
+libcharset-1.1/lib/ref-add.sin                   libcharset-1.1/lib/ref-add.sin
+libcharset-1.1/lib/ref-del.sin                   libcharset-1.1/lib/ref-del.sin
+libcharset-1.1/lib/ChangeLog                     libcharset-1.1/lib/ChangeLog
+libcharset-1.1/lib/Makefile.in                   libcharset-1.1/lib/Makefile.in
+libcharset-1.1/lib/Makefile.msvc                 libcharset-1.1/lib/Makefile.msvc
+libcharset-1.1/AUTHORS                           libcharset-1.1/AUTHORS
+libcharset-1.1/COPYING.LIB                       libcharset-1.1/COPYING.LIB
+libcharset-1.1/INSTALL.generic                   libcharset-1.1/INSTALL.generic
+libcharset-1.1/README                            libcharset-1.1/README
+libcharset-1.1/Makefile.devel                    libcharset-1.1/Makefile.devel
+libcharset-1.1/Makefile.in                       libcharset-1.1/Makefile.in
+libcharset-1.1/configure.ac                      libcharset-1.1/configure.ac
+libcharset-1.1/configure                         libcharset-1.1/configure
+libcharset-1.1/INTEGRATE                         libcharset-1.1/INTEGRATE
+libcharset-1.1/include/localcharset.h.in         libcharset-1.1/include/localcharset.h.in
+libcharset-1.1/include/localcharset.h.msvc-shared libcharset-1.1/include/localcharset_h.shared-msvc
+libcharset-1.1/autoconf/config.guess             libcharset-1.1/autoconf/config.guess
+libcharset-1.1/autoconf/config.sub               libcharset-1.1/autoconf/config.sub
+libcharset-1.1/autoconf/ltmain.sh                libcharset-1.1/autoconf/ltmain.sh
+libcharset-1.1/autoconf/install-sh               libcharset-1.1/autoconf/install-sh
+libcharset-1.1/autoconf/aclocal.m4               libcharset-1.1/autoconf/aclocal.m4
+libcharset-1.1/autoconf/mkinstalldirs            libcharset-1.1/autoconf/mkinstalldirs
+libcharset-1.1/config.h.in                       libcharset-1.1/config.h.in
+libcharset-1.1/windows/dllexport.h               libcharset-1.1/windows/dllexport.h
+libcharset-1.1/ChangeLog                         libcharset-1.1/ChangeLog
+libcharset-1.1/Makefile.msvc                     libcharset-1.1/Makefile.msvc
+libcharset-1.1/README.win32                      libcharset-1.1/README.win32
+libcharset-1.1/config.h.msvc                     libcharset-1.1/config.h.msvc
diff --git a/libcharset/include/export.h b/libcharset/include/export.h
new file mode 100644
index 0000000..84e74aa
--- /dev/null
+++ b/libcharset/include/export.h
@@ -0,0 +1,6 @@
+
+#if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET
+#define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default")))
+#else
+#define LIBCHARSET_DLL_EXPORTED
+#endif
diff --git a/libcharset/include/libcharset.h.in b/libcharset/include/libcharset.h.in
new file mode 100644
index 0000000..61b0928
--- /dev/null
+++ b/libcharset/include/libcharset.h.in
@@ -0,0 +1,46 @@
+/* Copyright (C) 2003 Free Software Foundation, Inc.
+   This file is part of the GNU CHARSET Library.
+
+   The GNU CHARSET Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU CHARSET Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public License
+   along with the GNU CHARSET Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef _LIBCHARSET_H
+#define _LIBCHARSET_H
+
+#include <localcharset.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Support for relocatable packages.  */
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+extern void libcharset_set_relocation_prefix (const char *orig_prefix,
+                                              const char *curr_prefix);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _LIBCHARSET_H */
diff --git a/libcharset/include/localcharset.h.build.in b/libcharset/include/localcharset.h.build.in
new file mode 100644
index 0000000..c691359
--- /dev/null
+++ b/libcharset/include/localcharset.h.build.in
@@ -0,0 +1,48 @@
+/* Determine a canonical name for the current locale's character encoding.
+   Copyright (C) 2000-2003 Free Software Foundation, Inc.
+   This file is part of the GNU CHARSET Library.
+
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Library General Public License as published
+   by the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+   USA.  */
+
+#ifndef _LOCALCHARSET_H
+#define _LOCALCHARSET_H
+
+#if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET
+#define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default")))
+#else
+#define LIBCHARSET_DLL_EXPORTED
+#endif
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Determine the current locale's character encoding, and canonicalize it
+   into one of the canonical names listed in config.charset.
+   The result must not be freed; it is statically allocated.
+   If the canonical name cannot be determined, the result is a non-canonical
+   name.  */
+extern LIBCHARSET_DLL_EXPORTED const char * locale_charset (void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _LOCALCHARSET_H */
diff --git a/libcharset/include/localcharset.h.in b/libcharset/include/localcharset.h.in
new file mode 100644
index 0000000..129e4a4
--- /dev/null
+++ b/libcharset/include/localcharset.h.in
@@ -0,0 +1,42 @@
+/* Determine a canonical name for the current locale's character encoding.
+   Copyright (C) 2000-2003 Free Software Foundation, Inc.
+   This file is part of the GNU CHARSET Library.
+
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Library General Public License as published
+   by the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+   USA.  */
+
+#ifndef _LOCALCHARSET_H
+#define _LOCALCHARSET_H
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Determine the current locale's character encoding, and canonicalize it
+   into one of the canonical names listed in config.charset.
+   The result must not be freed; it is statically allocated.
+   If the canonical name cannot be determined, the result is a non-canonical
+   name.  */
+extern const char * locale_charset (void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _LOCALCHARSET_H */
diff --git a/libcharset/lib/ChangeLog b/libcharset/lib/ChangeLog
new file mode 100644
index 0000000..c72d18a
--- /dev/null
+++ b/libcharset/lib/ChangeLog
@@ -0,0 +1,532 @@
+2011-08-07  Bruno Haible  <bruno@clisp.org>
+
+	* relocatable.c: Update from gnulib.
+
+2011-02-28  Bruno Haible  <bruno@clisp.org>
+
+	Assume ANSI C behaviour of free().
+	* localcharset.c (get_charset_aliases): Remove NULL test before calling
+	free().
+	Suggested by Simon Josefsson <simon@josefsson.org>.
+
+2011-02-28  Bruno Haible  <bruno@clisp.org>
+
+	* relocatable.h: Update from gnulib.
+	* relocatable.c: Likewise.
+
+2009-12-13  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (locale_charset): Fix comment about use of GetACP.
+
+2009-12-12  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (locale_charset): Add comment about use of GetACP.
+
+2009-12-12  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Untabify.
+	* localcharset.c: Untabify.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+	Avoid symlink attack in localcharset module.
+	* localcharset.c: Include <fcntl.h>, <unistd.h>.
+	(O_NOFOLLOW): Define fallback.
+	(get_charset_aliases): Don't open the file if it is a symbolic link.
+	Reported by Fergal Glynn <fglynn@veracode.com>.
+
+2009-03-26  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (install, installdir): Ensure that $(DESTDIR)$(libdir)
+	exists, unconditionally.
+
+2009-03-25  Bruno Haible  <bruno@clisp.org>
+
+	* relocatable.h: Update from gnulib.
+	* relocatable.c: Likewise.
+
+2009-01-25  Bruno Haible  <bruno@clisp.org>
+
+	Don't install charset.alias on MacOS X >= 10.3.
+	* localcharset.c (DARWIN7): New macro.
+	(get_charset_aliases): Hardcode the result for Darwin7.
+	* Makefile.in (install, installdirs): Don't install charset.alias on
+	MacOS X >= 10.3.
+
+2009-01-25  Bruno Haible  <bruno@clisp.org>
+
+	Don't install charset.alias on mingw and Cygwin.
+	* Makefile.in (install, installdirs): Don't install charset.alias on
+	mingw and Cygwin, if the file does not yet exist. The result for these
+	platforms is hardcoded in localcharset.c.
+
+2009-01-24  Bruno Haible  <bruno@clisp.org>
+
+	Add support for non-UTF-8 locales on MacOS X.
+	* config.charset: Add CP1131, ARMSCII-8, PT154 to the list of canonical
+	encodings. For Darwin 7 and newer, don't map traditional encodings to
+	UTF-8.
+	Reported by Vincent Lefevre <vincent@vinc17.org>
+	at <http://savannah.gnu.org/bugs/?25235>.
+
+2008-11-10  Ingo Weinhold  <ingo_weinhold@gmx.de>
+
+	* config.charset: Treat Haiku like BeOS.
+
+2009-01-16  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (install-strip): New target.
+	Reported by Alon Bar-Lev <alon.barlev@gmail.com>.
+
+2008-04-13  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (OS2): Don't redefine if already defined.
+	Reported by Elbert Pol <e.pol@chello.nl>.
+
+2007-11-14  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Update for OpenBSD 4.1.
+	Reported and helped by Ben Pfaff <blp@cs.stanford.edu>.
+
+2006-10-31  Bruno Haible  <bruno@clisp.org>
+
+	Update from GNU gettext.
+	2006-09-14  Bruno Haible  <bruno@clisp.org>
+		* lib/relocatable.c: Likewise.
+
+2006-10-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+	* localcharset.c: Do not check HAVE_SETLOCALE.
+
+2006-09-14  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c: Include <config.h> unconditionally.
+
+2006-08-29  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c: Include configmake.h in order to get LIBDIR defined.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c: Assume <stddef.h>, <stdlib.h>, <string.h> exist.
+
+2006-07-25  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc: Remove file.
+
+2006-07-25  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.vms: Remove file.
+
+2006-07-23  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (libcharset.la): Use the CFLAGS during linking.
+	Needed because the CFLAGS can e.g. trigger profiling.
+	Reported by Russell Aspinwall <russell.aspinwall@flomerics.co.uk>.
+
+2006-07-14  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (clean): Remove also *.stackdump.
+
+2006-06-17  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Update for NetBSD 3.0.
+
+2006-05-17  Bruno Haible  <bruno@clisp.org>
+
+	Cygwin portability.
+	* localcharset.c (WIN32_NATIVE): Renamed from WIN32.
+
+2006-05-16  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c [CYGWIN]: Include <windows.h>.
+	(get_charset_aliases): For Cygwin, return the same CPxxx aliases list
+	as under WIN32.
+	(locale_charset) [CYGWIN]: Try to retrieve the encoding from the
+	environment variables. Fall back to GetACP().
+
+2006-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Update Juan Manuel Guerrero's address.
+
+2006-01-10  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c: Assume ANSI C. Fixes a gcc warning.
+	Reported by Werner Lemberg <wl@gnu.org>.
+
+2005-12-04  Bruno Haible  <bruno@clisp.org>
+
+	Cygwin portability.
+	* relocatable.c: Include <windows.h> also on Cygwin.
+	(DllMain): Add support for Cygwin.
+	(get_shared_library_fullname): Update.
+
+2005-07-24  Bruno Haible  <bruno@clisp.org>
+
+	Tidy up exported symbols.
+	* Makefile.in (CFLAGS): Add @CFLAG_VISIBILITY@.
+	(DEFS): Also define BUILDING_LIBCHARSET and BUILDING_DLL.
+	* relocatable.h (RELOCATABLE_DLL_EXPORTED) [HAVE_VISIBILITY]:
+	Define to the gcc visibility attribute.
+
+2005-07-02  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (get_charset_aliases) [WIN32]: Add CP65001 and others.
+	Reported by <mus1876@gmx.info> via Alain Bench <messtic@oreka.com>.
+
+2005-03-22  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (mkinstalldirs): Update.
+
+2005-01-06  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc (CFLAGS): Define also INSTALLPREFIX.
+	* Makefile.vms (DEFS): Likewise.
+	Reported by Troels Walsted Hansen <Troels.W.Hansen@fast.no>.
+
+2004-09-01  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Add support for Darwin 7.
+
+2004-04-28  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (ISSLASH): Treat Cygwin like Windows, since it now
+	accepts Windows pathnames.
+
+2004-04-23  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (get_charset_aliases): Allow the CHARSETALIASDIR
+	environment variable to override LIBDIR.
+	Suggested by Matthias Clasen <mclasen@redhat.com>.
+
+2004-04-20  Jim Meyering  <jim@meyering.net>
+            Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (get_charset_aliases) [!VMS && !WIN32]: Don't leak
+	memory when realloc fails.
+
+2004-01-20  Bruno Haible  <bruno@clisp.org>
+
+	Upgrade from gettext-0.14.
+
+	2003-10-09  Bruno Haible  <bruno@clisp.org>
+	* relocatable.c: Include xalloc.h instead of xmalloc.h.
+
+	2003-08-24  Bruno Haible  <bruno@clisp.org>
+	* relocatable.h: Make this file includable in C++ mode: add extern "C".
+
+	2003-08-01  Bruno Haible  <bruno@clisp.org>
+	* relocatable.c (find_shared_library_fullname): Disable the code on
+	Linux/libc5. Reported by Alain Guibert <derogaton+bgli@oreka.com>.
+
+	2003-06-27  Bruno Haible  <bruno@clisp.org>
+	Avoid use of *_unlocked functions on Solaris 2.5.1.
+	* localcharset.c: Test HAVE_DECL_GETC_UNLOCKED, not HAVE_GETC_UNLOCKED.
+	Reported by Eric Botcazou <ebotcazou@libertysurf.fr>.
+
+	2003-06-22  Bruno Haible  <bruno@clisp.org>
+	* relocatable.c (compute_curr_prefix): Comment out this function in
+	the case when it is not used.
+	Reported by Pavel Roskin <proski@gnu.org>.
+
+2004-01-21  Bruno Haible  <bruno@clisp.org>
+
+	Upgrade from gettext-0.14.
+
+	2004-01-21  Bruno Haible  <bruno@clisp.org>
+	* config.charset: Add support for MacOS X (Darwin).
+
+	2003-12-02  Bruno Haible  <bruno@clisp.org>
+	* config.charset: Treat the new country name CS like the old country
+	name YU.
+
+	2003-08-20  Bruno Haible  <bruno@clisp.org>
+	* config.charset (linux-gnulibc1*): Change hr_HR, ro_RO to ISO-8859-2.
+	Reported by Alain Guibert <derogaton+bgli@oreka.com>.
+
+	2003-08-14  Bruno Haible  <bruno@clisp.org>
+	* config.charset: Add support for Linux libc5. Based on data from
+	Alain Guibert <derogaton+bgli@oreka.com>.
+
+2003-06-27  Bruno Haible  <bruno@clisp.org>
+
+	Avoid use of *_unlocked functions on Solaris 2.5.1.
+	* localcharset.c: Test HAVE_DECL_GETC_UNLOCKED, not HAVE_GETC_UNLOCKED.
+	Reported by Eric Botcazou <ebotcazou@libertysurf.fr>.
+
+2003-08-20  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset (linux-gnulibc1*): Change hr_HR, ro_RO to ISO-8859-2.
+	Reported by Alain Guibert <derogaton+bgli@oreka.com>.
+
+2003-08-14  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Add support for Linux libc5. Based on data from
+	Alain Guibert <derogaton+bgli@oreka.com>.
+
+2003-08-01  Bruno Haible  <bruno@clisp.org>
+
+	* relocatable.c (find_shared_library_fullname): Disable the code on
+	Linux/libc5. Reported by Alain Guibert <derogaton+bgli@oreka.com>.
+
+2003-06-22  Bruno Haible  <bruno@clisp.org>
+
+	Portability to mingw32.
+	* relocatable.c [WIN32]: Include <windows.h>.
+	Reported by Jeff Bonggren <jbon@cfl.rr.com>.
+
+2003-06-22  Bruno Haible  <bruno@clisp.org>
+
+	* relocatable.c (compute_curr_prefix): Comment out this function in
+	the case when it is not used.
+	Reported by Pavel Roskin <proski@gnu.org>.
+
+2003-06-07  Bruno Haible  <bruno@clisp.org>
+
+	Support for relocatable data files even on VMS.
+	* Makefile.vms (bindir): New variable.
+	(DEFS): Add flags for relocatability.
+	Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
+
+2003-06-07  Bruno Haible  <bruno@clisp.org>
+
+	Support for relocatable data files even on Woe32.
+	* Makefile.msvc (IIPREFIX, IIprefix, IIexec_prefix, IIbindir,
+	IIlibdir): New variables.
+	(PICFLAGS): Also define PIC. Define BUILDING_* flags here.
+	(CFLAGS): ... not here. Add flags for relocatability.
+
+2003-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc (DEBUGFLAGS): New variable.
+	(charset.lib): Use it.
+
+2003-05-07  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.vms: New file.
+
+2003-04-12  Bruno Haible  <bruno@clisp.org>
+
+	* lib/localcharset.c (get_charset_aliases): Add special case for VMS.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	Support for relocatable installation.
+	* relocatable.h: New file, from GNU gettext.
+	* relocatable.c: New file, from GNU gettext.
+	* localcharset.c: Update from GNU gettext.
+	2003-02-28  Bruno Haible  <bruno@clisp.org>
+		* localcharset.c: Include relocatable.h.
+		(get_charset_aliases): Relocate LIBDIR value.
+		* localcharset.c: Drop C linkage declaration.
+	* Makefile.in (DEFS): New variable.
+	(SOURCES): Add relocatable.c.
+	(OBJECTS): Add relocatable.lo.
+	(localcharset.lo): Use $(DEFS).
+	(relocatable.lo): New rule.
+	* Makefile.msvc (CFLAGS): Remove $(PICFLAGS).
+	(INCLUDES): Simplify.
+	(SOURCES): Remove variable.
+	(OBJECTS): Add relocatable.obj.
+	(localcharset.obj): Add $(PICFLAGS).
+	(relocatable.obj): New rule.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc (PREFIX): New variable.
+	(prefix): Use it.
+	(clean): Drop Unix specific removal.
+
+2003-03-17  Bruno Haible  <bruno@clisp.org>
+
+	Improved MSVC support.
+	* Makefile.msvc (prefix): Use less Unixy value.
+	(local_prefix): Remove variable.
+	(libdir): Use backslashes.
+	(bindir): New variable.
+	(INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Set to real values.
+	(RESOURCES): Enable charset.res.
+	(charset.lib): Set the target library name explicitly.
+	(charset.res): New rule.
+	(install, installdirs, uninstall): New rules.
+
+	Rename libcharset.h to localcharset.h.
+	* localcharset.c: Include localcharset.h.
+	* localcharset.h: Remove file.
+	* Makefile.in (INCLUDES): Add -I../include.
+	* Makefile.msvc (INCLUDES): Add -I../include.
+
+2003-01-29  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Add an alias for CP1251 on Solaris.
+	Reported by Hidetoshi Tajima <hidetoshi.tajima@sun.com>.
+
+2003-01-12  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.h: New file.
+	* localcharset.c: Include it.
+
+2003-01-01  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in (mkinstalldirs): Renamed from MKINSTALLDIRS.
+	(install-lib, install, installdirs): Use it.
+
+2002-05-09  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Update for newest glibc. Add canonical names
+	ISO-8859-14, KOI8-T, TCVN5712-1, GEORGIAN-PS.
+
+2002-05-09  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (get_charset_aliases): Add more Windows specific
+	aliases.
+
+2002-05-08  Owen Taylor  <otaylor@redhat.com>
+
+	* config.charset: A few additions for Solaris.
+
+2002-02-15  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset [msdosdjgpp]: For Russian, use CP866.
+
+2002-02-11  Bruno Haible  <bruno@clisp.org>
+
+	* config.charset: Add support for NetBSD.
+
+2002-01-10  Andrew Zabolotny  <zap@cobra.ru>
+	    Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c: Rework OS/2 support.
+	* config.charset: Add OS/2 support.
+
+2001-12-21  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (ISSLASH): Provide definition for DOS-like systems.
+
+2001-12-15  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c: Add OS/2 support.
+
+2001-12-05  Bruno Haible  <bruno@clisp.org>
+
+	* localcharset.c (locale_charset): Don't return an empty string.
+
+2001-10-23  Bruno Haible  <haible@clisp.cons.org>
+
+	* config.charset: msdos in uk_UA uses CP1125.
+
+2001-08-05  Bruno Haible  <haible@clisp.cons.org>
+
+	Make it possible to build libcharset with CC=gcc CFLAGS="-x c++".
+	* localcharset.c (locale_charset): Declare as extern "C".
+	(get_charset_aliases): Cast malloc and realloc results to 'char *'.
+
+2001-06-27  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (clean): Remove also *.o.lock, left there by libtool
+	on IRIX.
+
+2001-06-25  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (localcharset.lo): Mention $(INCLUDES) before $(CFLAGS)
+	and $(CPPFLAGS).
+	* Makefile.msvc (localcharset.obj): Likewise.
+
+2001-06-24  Bruno Haible  <haible@clisp.cons.org>
+
+	* config.charset: Change canonical name of BIG5HKSCS to BIG5-HKSCS.
+	Change canonical name of SJIS to SHIFT_JIS.
+
+2001-05-06  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.msvc (charset.lib): Allow the 'del' command to fail.
+
+2001-05-06  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (CPPFLAGS, LDFLAGS): New variables.
+	(libcharset.la): Use LDFLAGS.
+	(localcharset.lo): Use CPPFLAGS.
+
+2001-04-30  Bruno Haible  <haible@clisp.cons.org>
+
+	Silence "gcc -Wall -Wwrite-strings" warnings.
+	* localcharset.c (charset_aliases): Change type to 'const char *'.
+	(get_charset_aliases): Change type of 'cp' to 'const char *'.
+
+2001-03-10  Bruno Haible  <haible@clisp.cons.org>
+
+	* localcharset.c (locale_charset): Allow wildcard syntax. Also resolve
+	alias if codeset is empty.
+	* config.charset (BeOS): Use wildcard syntax.
+
+	* Makefile.in (libcharset.la): Pass flag -no-undefined. Needed on
+	platforms like BeOS.
+
+	* Makefile.in (RM): New variable.
+
+2001-01-05  Bruno Haible  <haible@clisp.cons.org>
+
+	* localcharset.c (volatile): Define to empty if not using ANSI C.
+
+2001-03-05  Bruno Haible  <haible@clisp.cons.org>
+
+	* config.charset: Update for OSF/1 5.1.
+
+2001-03-01  Bruno Haible  <haible@clisp.cons.org>
+
+	* config.charset: For DOS/DJGPP, add CP775.
+
+2001-02-24  Bruno Haible  <haible@clisp.cons.org>
+
+	* config.charset: Add support for DOS/DJGPP.
+
+2001-02-25  Bruno Haible  <haible@clisp.cons.org>
+
+	* localcharset.c (locale_charset): Don't return NULL.
+
+2001-02-24  Bruno Haible  <haible@clisp.cons.org>
+
+	* localcharset.c (locale_charset): Don't use setlocale(LC_CTYPE,NULL).
+
+2001-01-30  Bruno Haible  <haible@clisp.cons.org>
+
+	* config.charset: Update for FreeBSD 4.2.
+
+2000-12-19  Jim Meyering  <jim@meyering.net>
+
+	* localcharset.c: Improve WIN32 macrology.
+	(locale_charset): Increase size of buffer.
+
+2000-12-18  Bruno Haible  <haible@clisp.cons.org>
+
+	* config.charset: Add support for BeOS.
+
+2000-12-12  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (ref-add.sed, ref-del.sed): Don't use $<, not understood
+	by Solaris "make". Reported by Toshimitsu Fujiwara.
+
+2000-12-08  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.in (exec_prefix): Use configure's --exec-prefix argument.
+
+2000-12-02  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.msvc: Replace STATIC with its opposite flag, DLL.
+
+2000-11-21  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.msvc (MFLAGS): New variable.
+	(CFLAGS, charset.lib): Use it.
+	(INCLUDES): Use "..", not "..\include".
+
+2000-10-31  Bruno Haible  <haible@clisp.cons.org>
+
+	* Makefile.msvc: New file.
+
+2000-10-31  Bruno Haible  <haible@clisp.cons.org>
+
+	* config.charset: Add ISO-8859-3, BIG5HKSCS, GB18030, JOHAB, VISCII,
+	CP874, CP949, CP950, CP1250, CP1253, CP1254, CP1255, CP1256, CP1257
+	to the list of canonical encodings. Rename EUC-CN to GB2312.
+	* localcharset.c (locale_charset): Add support for Win32.
diff --git a/libcharset/lib/Makefile.in b/libcharset/lib/Makefile.in
new file mode 100644
index 0000000..1707ac9
--- /dev/null
+++ b/libcharset/lib/Makefile.in
@@ -0,0 +1,155 @@
+# Makefile for libcharset/lib
+
+#### Start of system configuration section. ####
+
+# Directories used by "make":
+srcdir = @srcdir@
+
+# Directories used by "make install":
+prefix = @prefix@
+local_prefix = /usr/local
+exec_prefix = @exec_prefix@
+libdir = @libdir@
+
+# Programs used by "make":
+CC = @CC@
+CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@
+INCLUDES = -I. -I$(srcdir) -I.. -I$(srcdir)/.. -I../include
+# -DBUILDING_LIBCHARSET: Change expansion of LIBCHARSET_DLL_EXPORTED macro.
+# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro.
+DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBCHARSET -DBUILDING_DLL \
+-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
+-Dset_relocation_prefix=libcharset_set_relocation_prefix \
+-Drelocate=libcharset_relocate @DEFS@
+LIBTOOL = @LIBTOOL@
+LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
+LIBTOOL_LINK = $(LIBTOOL) --mode=link
+LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
+LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
+RM = rm -f
+
+# Programs used by "make install":
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
+
+#### End of system configuration section. ####
+
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+
+SHELL = /bin/sh
+
+# Before making a release, change this according to the libtool documentation,
+# section "Library interface versions".
+LIBCHARSET_VERSION_INFO = 1:0:0
+
+# Needed by $(LIBTOOL).
+top_builddir = ..
+
+SOURCES = $(srcdir)/localcharset.c $(srcdir)/relocatable.c
+
+OBJECTS = localcharset.lo relocatable.lo
+
+all : libcharset.la charset.alias ref-add.sed ref-del.sed
+
+libcharset.la : $(OBJECTS)
+	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libcharset.la -rpath $(libdir) -version-info $(LIBCHARSET_VERSION_INFO) -no-undefined $(OBJECTS)
+
+localcharset.lo : $(srcdir)/localcharset.c
+	$(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $(srcdir)/localcharset.c
+
+relocatable.lo : $(srcdir)/relocatable.c $(srcdir)/relocatable.h
+	$(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $(srcdir)/relocatable.c
+
+charset.alias: $(srcdir)/config.charset
+	$(SHELL) $(srcdir)/config.charset '@host@' > t-$@
+	mv t-$@ $@
+
+ref-add.sed : $(srcdir)/ref-add.sin
+	sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-add.sin > t-$@
+	mv t-$@ $@
+
+ref-del.sed : $(srcdir)/ref-del.sin
+	sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-del.sin > t-$@
+	mv t-$@ $@
+
+# Installs the library and include files only. Typically called with only
+# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
+install-lib : all force
+	$(mkinstalldirs) $(libdir)
+	$(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(libdir)/libcharset.la
+	test -f $(libdir)/charset.alias && orig=$(libdir)/charset.alias \
+	                                || orig=charset.alias; \
+	sed -f ref-add.sed $$orig > $(libdir)/t-charset.alias; \
+	$(INSTALL_DATA) $(libdir)/t-charset.alias $(libdir)/charset.alias; \
+	rm -f $(libdir)/t-charset.alias
+
+# The following is needed in order to install a simple file in $(libdir)
+# which is shared with other installed packages. We use a list of referencing
+# packages so that "make uninstall" will remove the file if and only if it
+# is not used by another installed package.
+# On systems with glibc-2.1 or newer, the file is redundant, therefore we
+# avoid installing it.
+
+install : all force
+	if test @GLIBC21@ = no; then \
+	  case '@host_os@' in \
+	    darwin[56]*) \
+	      need_charset_alias=true ;; \
+	    darwin* | cygwin* | mingw* | pw32* | cegcc*) \
+	      need_charset_alias=false ;; \
+	    *) \
+	      need_charset_alias=true ;; \
+	  esac ; \
+	else \
+	  need_charset_alias=false ; \
+	fi ; \
+	$(mkinstalldirs) $(DESTDIR)$(libdir) ; \
+	$(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(DESTDIR)$(libdir)/libcharset.la
+	if test -f $(DESTDIR)$(libdir)/charset.alias; then \
+	  sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
+	  $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
+	  rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
+	else \
+	  if $$need_charset_alias; then \
+	    sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
+	    $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
+	    rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
+	  fi ; \
+	fi
+
+install-strip : install
+
+installdirs : force
+	$(mkinstalldirs) $(DESTDIR)$(libdir)
+
+uninstall : force
+	$(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libcharset.la
+	if test -f $(DESTDIR)$(libdir)/charset.alias; then \
+	  sed -f ref-del.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
+	  if grep '^# Packages using this file: $$' $(DESTDIR)$(libdir)/t-charset.alias > /dev/null; then \
+	    rm -f $(DESTDIR)$(libdir)/charset.alias; \
+	  else \
+	    $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
+	  fi; \
+	  rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
+	fi
+
+check : all
+
+mostlyclean : clean
+
+clean : force
+	$(RM) *.o *.lo *.a *.la *.o.lock core *.stackdump charset.alias ref-add.sed ref-del.sed
+	$(RM) -r .libs _libs
+
+distclean : clean
+	$(RM) config.status config.log config.cache Makefile libtool
+
+maintainer-clean : distclean
+
+force :
+
diff --git a/libcharset/lib/config.charset b/libcharset/lib/config.charset
new file mode 100644
index 0000000..b9dccbb
--- /dev/null
+++ b/libcharset/lib/config.charset
@@ -0,0 +1,684 @@
+#! /bin/sh
+# Output a system dependent table of character encoding aliases.
+#
+#   Copyright (C) 2000-2004, 2006-2010 Free Software Foundation, Inc.
+#
+#   This program is free software; you can redistribute it and/or modify it
+#   under the terms of the GNU Library General Public License as published
+#   by the Free Software Foundation; either version 2, or (at your option)
+#   any later version.
+#
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#   Library General Public License for more details.
+#
+#   You should have received a copy of the GNU Library General Public
+#   License along with this program; if not, write to the Free Software
+#   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+#   USA.
+#
+# The table consists of lines of the form
+#    ALIAS  CANONICAL
+#
+# ALIAS is the (system dependent) result of "nl_langinfo (CODESET)".
+# ALIAS is compared in a case sensitive way.
+#
+# CANONICAL is the GNU canonical name for this character encoding.
+# It must be an encoding supported by libiconv. Support by GNU libc is
+# also desirable. CANONICAL is case insensitive. Usually an upper case
+# MIME charset name is preferred.
+# The current list of GNU canonical charset names is as follows.
+#
+#       name              MIME?             used by which systems
+#   ASCII, ANSI_X3.4-1968       glibc solaris freebsd netbsd darwin cygwin
+#   ISO-8859-1              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
+#   ISO-8859-2              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
+#   ISO-8859-3              Y   glibc solaris cygwin
+#   ISO-8859-4              Y   osf solaris freebsd netbsd openbsd darwin
+#   ISO-8859-5              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
+#   ISO-8859-6              Y   glibc aix hpux solaris cygwin
+#   ISO-8859-7              Y   glibc aix hpux irix osf solaris netbsd openbsd darwin cygwin
+#   ISO-8859-8              Y   glibc aix hpux osf solaris cygwin
+#   ISO-8859-9              Y   glibc aix hpux irix osf solaris darwin cygwin
+#   ISO-8859-13                 glibc netbsd openbsd darwin cygwin
+#   ISO-8859-14                 glibc cygwin
+#   ISO-8859-15                 glibc aix osf solaris freebsd netbsd openbsd darwin cygwin
+#   KOI8-R                  Y   glibc solaris freebsd netbsd openbsd darwin
+#   KOI8-U                  Y   glibc freebsd netbsd openbsd darwin cygwin
+#   KOI8-T                      glibc
+#   CP437                       dos
+#   CP775                       dos
+#   CP850                       aix osf dos
+#   CP852                       dos
+#   CP855                       dos
+#   CP856                       aix
+#   CP857                       dos
+#   CP861                       dos
+#   CP862                       dos
+#   CP864                       dos
+#   CP865                       dos
+#   CP866                       freebsd netbsd openbsd darwin dos
+#   CP869                       dos
+#   CP874                       woe32 dos
+#   CP922                       aix
+#   CP932                       aix cygwin woe32 dos
+#   CP943                       aix
+#   CP949                       osf darwin woe32 dos
+#   CP950                       woe32 dos
+#   CP1046                      aix
+#   CP1124                      aix
+#   CP1125                      dos
+#   CP1129                      aix
+#   CP1131                      darwin
+#   CP1250                      woe32
+#   CP1251                      glibc solaris netbsd openbsd darwin cygwin woe32
+#   CP1252                      aix woe32
+#   CP1253                      woe32
+#   CP1254                      woe32
+#   CP1255                      glibc woe32
+#   CP1256                      woe32
+#   CP1257                      woe32
+#   GB2312                  Y   glibc aix hpux irix solaris freebsd netbsd darwin
+#   EUC-JP                  Y   glibc aix hpux irix osf solaris freebsd netbsd darwin
+#   EUC-KR                  Y   glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
+#   EUC-TW                      glibc aix hpux irix osf solaris netbsd
+#   BIG5                    Y   glibc aix hpux osf solaris freebsd netbsd darwin cygwin
+#   BIG5-HKSCS                  glibc solaris darwin
+#   GBK                         glibc aix osf solaris darwin cygwin woe32 dos
+#   GB18030                     glibc solaris netbsd darwin
+#   SHIFT_JIS               Y   hpux osf solaris freebsd netbsd darwin
+#   JOHAB                       glibc solaris woe32
+#   TIS-620                     glibc aix hpux osf solaris cygwin
+#   VISCII                  Y   glibc
+#   TCVN5712-1                  glibc
+#   ARMSCII-8                   glibc darwin
+#   GEORGIAN-PS                 glibc cygwin
+#   PT154                       glibc
+#   HP-ROMAN8                   hpux
+#   HP-ARABIC8                  hpux
+#   HP-GREEK8                   hpux
+#   HP-HEBREW8                  hpux
+#   HP-TURKISH8                 hpux
+#   HP-KANA8                    hpux
+#   DEC-KANJI                   osf
+#   DEC-HANYU                   osf
+#   UTF-8                   Y   glibc aix hpux osf solaris netbsd darwin cygwin
+#
+# Note: Names which are not marked as being a MIME name should not be used in
+# Internet protocols for information interchange (mail, news, etc.).
+#
+# Note: ASCII and ANSI_X3.4-1968 are synonymous canonical names. Applications
+# must understand both names and treat them as equivalent.
+#
+# The first argument passed to this file is the canonical host specification,
+#    CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or
+#    CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+
+host="$1"
+os=`echo "$host" | sed -e 's/^[^-]*-[^-]*-\(.*\)$/\1/'`
+echo "# This file contains a table of character encoding aliases,"
+echo "# suitable for operating system '${os}'."
+echo "# It was automatically generated from config.charset."
+# List of references, updated during installation:
+echo "# Packages using this file: "
+case "$os" in
+  linux-gnulibc1*)
+    # Linux libc5 doesn't have nl_langinfo(CODESET); therefore
+    # localcharset.c falls back to using the full locale name
+    # from the environment variables.
+    echo "C ASCII"
+    echo "POSIX ASCII"
+    for l in af af_ZA ca ca_ES da da_DK de de_AT de_BE de_CH de_DE de_LU \
+             en en_AU en_BW en_CA en_DK en_GB en_IE en_NZ en_US en_ZA \
+             en_ZW es es_AR es_BO es_CL es_CO es_DO es_EC es_ES es_GT \
+             es_HN es_MX es_PA es_PE es_PY es_SV es_US es_UY es_VE et \
+             et_EE eu eu_ES fi fi_FI fo fo_FO fr fr_BE fr_CA fr_CH fr_FR \
+             fr_LU ga ga_IE gl gl_ES id id_ID in in_ID is is_IS it it_CH \
+             it_IT kl kl_GL nl nl_BE nl_NL no no_NO pt pt_BR pt_PT sv \
+             sv_FI sv_SE; do
+      echo "$l ISO-8859-1"
+      echo "$l.iso-8859-1 ISO-8859-1"
+      echo "$l.iso-8859-15 ISO-8859-15"
+      echo "$l.iso-8859-15@euro ISO-8859-15"
+      echo "$l@euro ISO-8859-15"
+      echo "$l.cp-437 CP437"
+      echo "$l.cp-850 CP850"
+      echo "$l.cp-1252 CP1252"
+      echo "$l.cp-1252@euro CP1252"
+      #echo "$l.atari-st ATARI-ST" # not a commonly used encoding
+      echo "$l.utf-8 UTF-8"
+      echo "$l.utf-8@euro UTF-8"
+    done
+    for l in cs cs_CZ hr hr_HR hu hu_HU pl pl_PL ro ro_RO sk sk_SK sl \
+             sl_SI sr sr_CS sr_YU; do
+      echo "$l ISO-8859-2"
+      echo "$l.iso-8859-2 ISO-8859-2"
+      echo "$l.cp-852 CP852"
+      echo "$l.cp-1250 CP1250"
+      echo "$l.utf-8 UTF-8"
+    done
+    for l in mk mk_MK ru ru_RU; do
+      echo "$l ISO-8859-5"
+      echo "$l.iso-8859-5 ISO-8859-5"
+      echo "$l.koi8-r KOI8-R"
+      echo "$l.cp-866 CP866"
+      echo "$l.cp-1251 CP1251"
+      echo "$l.utf-8 UTF-8"
+    done
+    for l in ar ar_SA; do
+      echo "$l ISO-8859-6"
+      echo "$l.iso-8859-6 ISO-8859-6"
+      echo "$l.cp-864 CP864"
+      #echo "$l.cp-868 CP868" # not a commonly used encoding
+      echo "$l.cp-1256 CP1256"
+      echo "$l.utf-8 UTF-8"
+    done
+    for l in el el_GR gr gr_GR; do
+      echo "$l ISO-8859-7"
+      echo "$l.iso-8859-7 ISO-8859-7"
+      echo "$l.cp-869 CP869"
+      echo "$l.cp-1253 CP1253"
+      echo "$l.cp-1253@euro CP1253"
+      echo "$l.utf-8 UTF-8"
+      echo "$l.utf-8@euro UTF-8"
+    done
+    for l in he he_IL iw iw_IL; do
+      echo "$l ISO-8859-8"
+      echo "$l.iso-8859-8 ISO-8859-8"
+      echo "$l.cp-862 CP862"
+      echo "$l.cp-1255 CP1255"
+      echo "$l.utf-8 UTF-8"
+    done
+    for l in tr tr_TR; do
+      echo "$l ISO-8859-9"
+      echo "$l.iso-8859-9 ISO-8859-9"
+      echo "$l.cp-857 CP857"
+      echo "$l.cp-1254 CP1254"
+      echo "$l.utf-8 UTF-8"
+    done
+    for l in lt lt_LT lv lv_LV; do
+      #echo "$l BALTIC" # not a commonly used encoding, wrong encoding name
+      echo "$l ISO-8859-13"
+    done
+    for l in ru_UA uk uk_UA; do
+      echo "$l KOI8-U"
+    done
+    for l in zh zh_CN; do
+      #echo "$l GB_2312-80" # not a commonly used encoding, wrong encoding name
+      echo "$l GB2312"
+    done
+    for l in ja ja_JP ja_JP.EUC; do
+      echo "$l EUC-JP"
+    done
+    for l in ko ko_KR; do
+      echo "$l EUC-KR"
+    done
+    for l in th th_TH; do
+      echo "$l TIS-620"
+    done
+    for l in fa fa_IR; do
+      #echo "$l ISIRI-3342" # a broken encoding
+      echo "$l.utf-8 UTF-8"
+    done
+    ;;
+  linux* | *-gnu*)
+    # With glibc-2.1 or newer, we don't need any canonicalization,
+    # because glibc has iconv and both glibc and libiconv support all
+    # GNU canonical names directly. Therefore, the Makefile does not
+    # need to install the alias file at all.
+    # The following applies only to glibc-2.0.x and older libcs.
+    echo "ISO_646.IRV:1983 ASCII"
+    ;;
+  aix*)
+    echo "ISO8859-1 ISO-8859-1"
+    echo "ISO8859-2 ISO-8859-2"
+    echo "ISO8859-5 ISO-8859-5"
+    echo "ISO8859-6 ISO-8859-6"
+    echo "ISO8859-7 ISO-8859-7"
+    echo "ISO8859-8 ISO-8859-8"
+    echo "ISO8859-9 ISO-8859-9"
+    echo "ISO8859-15 ISO-8859-15"
+    echo "IBM-850 CP850"
+    echo "IBM-856 CP856"
+    echo "IBM-921 ISO-8859-13"
+    echo "IBM-922 CP922"
+    echo "IBM-932 CP932"
+    echo "IBM-943 CP943"
+    echo "IBM-1046 CP1046"
+    echo "IBM-1124 CP1124"
+    echo "IBM-1129 CP1129"
+    echo "IBM-1252 CP1252"
+    echo "IBM-eucCN GB2312"
+    echo "IBM-eucJP EUC-JP"
+    echo "IBM-eucKR EUC-KR"
+    echo "IBM-eucTW EUC-TW"
+    echo "big5 BIG5"
+    echo "GBK GBK"
+    echo "TIS-620 TIS-620"
+    echo "UTF-8 UTF-8"
+    ;;
+  hpux*)
+    echo "iso88591 ISO-8859-1"
+    echo "iso88592 ISO-8859-2"
+    echo "iso88595 ISO-8859-5"
+    echo "iso88596 ISO-8859-6"
+    echo "iso88597 ISO-8859-7"
+    echo "iso88598 ISO-8859-8"
+    echo "iso88599 ISO-8859-9"
+    echo "iso885915 ISO-8859-15"
+    echo "roman8 HP-ROMAN8"
+    echo "arabic8 HP-ARABIC8"
+    echo "greek8 HP-GREEK8"
+    echo "hebrew8 HP-HEBREW8"
+    echo "turkish8 HP-TURKISH8"
+    echo "kana8 HP-KANA8"
+    echo "tis620 TIS-620"
+    echo "big5 BIG5"
+    echo "eucJP EUC-JP"
+    echo "eucKR EUC-KR"
+    echo "eucTW EUC-TW"
+    echo "hp15CN GB2312"
+    #echo "ccdc ?" # what is this?
+    echo "SJIS SHIFT_JIS"
+    echo "utf8 UTF-8"
+    ;;
+  irix*)
+    echo "ISO8859-1 ISO-8859-1"
+    echo "ISO8859-2 ISO-8859-2"
+    echo "ISO8859-5 ISO-8859-5"
+    echo "ISO8859-7 ISO-8859-7"
+    echo "ISO8859-9 ISO-8859-9"
+    echo "eucCN GB2312"
+    echo "eucJP EUC-JP"
+    echo "eucKR EUC-KR"
+    echo "eucTW EUC-TW"
+    ;;
+  osf*)
+    echo "ISO8859-1 ISO-8859-1"
+    echo "ISO8859-2 ISO-8859-2"
+    echo "ISO8859-4 ISO-8859-4"
+    echo "ISO8859-5 ISO-8859-5"
+    echo "ISO8859-7 ISO-8859-7"
+    echo "ISO8859-8 ISO-8859-8"
+    echo "ISO8859-9 ISO-8859-9"
+    echo "ISO8859-15 ISO-8859-15"
+    echo "cp850 CP850"
+    echo "big5 BIG5"
+    echo "dechanyu DEC-HANYU"
+    echo "dechanzi GB2312"
+    echo "deckanji DEC-KANJI"
+    echo "deckorean EUC-KR"
+    echo "eucJP EUC-JP"
+    echo "eucKR EUC-KR"
+    echo "eucTW EUC-TW"
+    echo "GBK GBK"
+    echo "KSC5601 CP949"
+    echo "sdeckanji EUC-JP"
+    echo "SJIS SHIFT_JIS"
+    echo "TACTIS TIS-620"
+    echo "UTF-8 UTF-8"
+    ;;
+  solaris*)
+    echo "646 ASCII"
+    echo "ISO8859-1 ISO-8859-1"
+    echo "ISO8859-2 ISO-8859-2"
+    echo "ISO8859-3 ISO-8859-3"
+    echo "ISO8859-4 ISO-8859-4"
+    echo "ISO8859-5 ISO-8859-5"
+    echo "ISO8859-6 ISO-8859-6"
+    echo "ISO8859-7 ISO-8859-7"
+    echo "ISO8859-8 ISO-8859-8"
+    echo "ISO8859-9 ISO-8859-9"
+    echo "ISO8859-15 ISO-8859-15"
+    echo "koi8-r KOI8-R"
+    echo "ansi-1251 CP1251"
+    echo "BIG5 BIG5"
+    echo "Big5-HKSCS BIG5-HKSCS"
+    echo "gb2312 GB2312"
+    echo "GBK GBK"
+    echo "GB18030 GB18030"
+    echo "cns11643 EUC-TW"
+    echo "5601 EUC-KR"
+    echo "ko_KR.johap92 JOHAB"
+    echo "eucJP EUC-JP"
+    echo "PCK SHIFT_JIS"
+    echo "TIS620.2533 TIS-620"
+    #echo "sun_eu_greek ?" # what is this?
+    echo "UTF-8 UTF-8"
+    ;;
+  freebsd* | os2*)
+    # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore
+    # localcharset.c falls back to using the full locale name
+    # from the environment variables.
+    # Likewise for OS/2. OS/2 has XFree86 just like FreeBSD. Just
+    # reuse FreeBSD's locale data for OS/2.
+    echo "C ASCII"
+    echo "US-ASCII ASCII"
+    for l in la_LN lt_LN; do
+      echo "$l.ASCII ASCII"
+    done
+    for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \
+             fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT la_LN \
+             lt_LN nl_BE nl_NL no_NO pt_PT sv_SE; do
+      echo "$l.ISO_8859-1 ISO-8859-1"
+      echo "$l.DIS_8859-15 ISO-8859-15"
+    done
+    for l in cs_CZ hr_HR hu_HU la_LN lt_LN pl_PL sl_SI; do
+      echo "$l.ISO_8859-2 ISO-8859-2"
+    done
+    for l in la_LN lt_LT; do
+      echo "$l.ISO_8859-4 ISO-8859-4"
+    done
+    for l in ru_RU ru_SU; do
+      echo "$l.KOI8-R KOI8-R"
+      echo "$l.ISO_8859-5 ISO-8859-5"
+      echo "$l.CP866 CP866"
+    done
+    echo "uk_UA.KOI8-U KOI8-U"
+    echo "zh_TW.BIG5 BIG5"
+    echo "zh_TW.Big5 BIG5"
+    echo "zh_CN.EUC GB2312"
+    echo "ja_JP.EUC EUC-JP"
+    echo "ja_JP.SJIS SHIFT_JIS"
+    echo "ja_JP.Shift_JIS SHIFT_JIS"
+    echo "ko_KR.EUC EUC-KR"
+    ;;
+  netbsd*)
+    echo "646 ASCII"
+    echo "ISO8859-1 ISO-8859-1"
+    echo "ISO8859-2 ISO-8859-2"
+    echo "ISO8859-4 ISO-8859-4"
+    echo "ISO8859-5 ISO-8859-5"
+    echo "ISO8859-7 ISO-8859-7"
+    echo "ISO8859-13 ISO-8859-13"
+    echo "ISO8859-15 ISO-8859-15"
+    echo "eucCN GB2312"
+    echo "eucJP EUC-JP"
+    echo "eucKR EUC-KR"
+    echo "eucTW EUC-TW"
+    echo "BIG5 BIG5"
+    echo "SJIS SHIFT_JIS"
+    ;;
+  openbsd*)
+    echo "646 ASCII"
+    echo "ISO8859-1 ISO-8859-1"
+    echo "ISO8859-2 ISO-8859-2"
+    echo "ISO8859-4 ISO-8859-4"
+    echo "ISO8859-5 ISO-8859-5"
+    echo "ISO8859-7 ISO-8859-7"
+    echo "ISO8859-13 ISO-8859-13"
+    echo "ISO8859-15 ISO-8859-15"
+    ;;
+  darwin[56]*)
+    # Darwin 6.8 doesn't have nl_langinfo(CODESET); therefore
+    # localcharset.c falls back to using the full locale name
+    # from the environment variables.
+    echo "C ASCII"
+    for l in en_AU en_CA en_GB en_US la_LN; do
+      echo "$l.US-ASCII ASCII"
+    done
+    for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \
+             fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE \
+             nl_NL no_NO pt_PT sv_SE; do
+      echo "$l ISO-8859-1"
+      echo "$l.ISO8859-1 ISO-8859-1"
+      echo "$l.ISO8859-15 ISO-8859-15"
+    done
+    for l in la_LN; do
+      echo "$l.ISO8859-1 ISO-8859-1"
+      echo "$l.ISO8859-15 ISO-8859-15"
+    done
+    for l in cs_CZ hr_HR hu_HU la_LN pl_PL sl_SI; do
+      echo "$l.ISO8859-2 ISO-8859-2"
+    done
+    for l in la_LN lt_LT; do
+      echo "$l.ISO8859-4 ISO-8859-4"
+    done
+    for l in ru_RU; do
+      echo "$l.KOI8-R KOI8-R"
+      echo "$l.ISO8859-5 ISO-8859-5"
+      echo "$l.CP866 CP866"
+    done
+    for l in bg_BG; do
+      echo "$l.CP1251 CP1251"
+    done
+    echo "uk_UA.KOI8-U KOI8-U"
+    echo "zh_TW.BIG5 BIG5"
+    echo "zh_TW.Big5 BIG5"
+    echo "zh_CN.EUC GB2312"
+    echo "ja_JP.EUC EUC-JP"
+    echo "ja_JP.SJIS SHIFT_JIS"
+    echo "ko_KR.EUC EUC-KR"
+    ;;
+  darwin*)
+    # Darwin 7.5 has nl_langinfo(CODESET), but sometimes its value is
+    # useless:
+    # - It returns the empty string when LANG is set to a locale of the
+    #   form ll_CC, although ll_CC/LC_CTYPE is a symlink to an UTF-8
+    #   LC_CTYPE file.
+    # - The environment variables LANG, LC_CTYPE, LC_ALL are not set by
+    #   the system; nl_langinfo(CODESET) returns "US-ASCII" in this case.
+    # - The documentation says:
+    #     "... all code that calls BSD system routines should ensure
+    #      that the const *char parameters of these routines are in UTF-8
+    #      encoding. All BSD system functions expect their string
+    #      parameters to be in UTF-8 encoding and nothing else."
+    #   It also says
+    #     "An additional caveat is that string parameters for files,
+    #      paths, and other file-system entities must be in canonical
+    #      UTF-8. In a canonical UTF-8 Unicode string, all decomposable
+    #      characters are decomposed ..."
+    #   but this is not true: You can pass non-decomposed UTF-8 strings
+    #   to file system functions, and it is the OS which will convert
+    #   them to decomposed UTF-8 before accessing the file system.
+    # - The Apple Terminal application displays UTF-8 by default.
+    # - However, other applications are free to use different encodings:
+    #   - xterm uses ISO-8859-1 by default.
+    #   - TextEdit uses MacRoman by default.
+    # We prefer UTF-8 over decomposed UTF-8-MAC because one should
+    # minimize the use of decomposed Unicode. Unfortunately, through the
+    # Darwin file system, decomposed UTF-8 strings are leaked into user
+    # space nevertheless.
+    # Then there are also the locales with encodings other than US-ASCII
+    # and UTF-8. These locales can be occasionally useful to users (e.g.
+    # when grepping through ISO-8859-1 encoded text files), when all their
+    # file names are in US-ASCII.
+    echo "ISO8859-1 ISO-8859-1"
+    echo "ISO8859-2 ISO-8859-2"
+    echo "ISO8859-4 ISO-8859-4"
+    echo "ISO8859-5 ISO-8859-5"
+    echo "ISO8859-7 ISO-8859-7"
+    echo "ISO8859-9 ISO-8859-9"
+    echo "ISO8859-13 ISO-8859-13"
+    echo "ISO8859-15 ISO-8859-15"
+    echo "KOI8-R KOI8-R"
+    echo "KOI8-U KOI8-U"
+    echo "CP866 CP866"
+    echo "CP949 CP949"
+    echo "CP1131 CP1131"
+    echo "CP1251 CP1251"
+    echo "eucCN GB2312"
+    echo "GB2312 GB2312"
+    echo "eucJP EUC-JP"
+    echo "eucKR EUC-KR"
+    echo "Big5 BIG5"
+    echo "Big5HKSCS BIG5-HKSCS"
+    echo "GBK GBK"
+    echo "GB18030 GB18030"
+    echo "SJIS SHIFT_JIS"
+    echo "ARMSCII-8 ARMSCII-8"
+    echo "PT154 PT154"
+    #echo "ISCII-DEV ?"
+    echo "* UTF-8"
+    ;;
+  beos* | haiku*)
+    # BeOS and Haiku have a single locale, and it has UTF-8 encoding.
+    echo "* UTF-8"
+    ;;
+  msdosdjgpp*)
+    # DJGPP 2.03 doesn't have nl_langinfo(CODESET); therefore
+    # localcharset.c falls back to using the full locale name
+    # from the environment variables.
+    echo "#"
+    echo "# The encodings given here may not all be correct."
+    echo "# If you find that the encoding given for your language and"
+    echo "# country is not the one your DOS machine actually uses, just"
+    echo "# correct it in this file, and send a mail to"
+    echo "# Juan Manuel Guerrero <juan.guerrero@gmx.de>"
+    echo "# and Bruno Haible <bruno@clisp.org>."
+    echo "#"
+    echo "C ASCII"
+    # ISO-8859-1 languages
+    echo "ca CP850"
+    echo "ca_ES CP850"
+    echo "da CP865"    # not CP850 ??
+    echo "da_DK CP865" # not CP850 ??
+    echo "de CP850"
+    echo "de_AT CP850"
+    echo "de_CH CP850"
+    echo "de_DE CP850"
+    echo "en CP850"
+    echo "en_AU CP850" # not CP437 ??
+    echo "en_CA CP850"
+    echo "en_GB CP850"
+    echo "en_NZ CP437"
+    echo "en_US CP437"
+    echo "en_ZA CP850" # not CP437 ??
+    echo "es CP850"
+    echo "es_AR CP850"
+    echo "es_BO CP850"
+    echo "es_CL CP850"
+    echo "es_CO CP850"
+    echo "es_CR CP850"
+    echo "es_CU CP850"
+    echo "es_DO CP850"
+    echo "es_EC CP850"
+    echo "es_ES CP850"
+    echo "es_GT CP850"
+    echo "es_HN CP850"
+    echo "es_MX CP850"
+    echo "es_NI CP850"
+    echo "es_PA CP850"
+    echo "es_PY CP850"
+    echo "es_PE CP850"
+    echo "es_SV CP850"
+    echo "es_UY CP850"
+    echo "es_VE CP850"
+    echo "et CP850"
+    echo "et_EE CP850"
+    echo "eu CP850"
+    echo "eu_ES CP850"
+    echo "fi CP850"
+    echo "fi_FI CP850"
+    echo "fr CP850"
+    echo "fr_BE CP850"
+    echo "fr_CA CP850"
+    echo "fr_CH CP850"
+    echo "fr_FR CP850"
+    echo "ga CP850"
+    echo "ga_IE CP850"
+    echo "gd CP850"
+    echo "gd_GB CP850"
+    echo "gl CP850"
+    echo "gl_ES CP850"
+    echo "id CP850"    # not CP437 ??
+    echo "id_ID CP850" # not CP437 ??
+    echo "is CP861"    # not CP850 ??
+    echo "is_IS CP861" # not CP850 ??
+    echo "it CP850"
+    echo "it_CH CP850"
+    echo "it_IT CP850"
+    echo "lt CP775"
+    echo "lt_LT CP775"
+    echo "lv CP775"
+    echo "lv_LV CP775"
+    echo "nb CP865"    # not CP850 ??
+    echo "nb_NO CP865" # not CP850 ??
+    echo "nl CP850"
+    echo "nl_BE CP850"
+    echo "nl_NL CP850"
+    echo "nn CP865"    # not CP850 ??
+    echo "nn_NO CP865" # not CP850 ??
+    echo "no CP865"    # not CP850 ??
+    echo "no_NO CP865" # not CP850 ??
+    echo "pt CP850"
+    echo "pt_BR CP850"
+    echo "pt_PT CP850"
+    echo "sv CP850"
+    echo "sv_SE CP850"
+    # ISO-8859-2 languages
+    echo "cs CP852"
+    echo "cs_CZ CP852"
+    echo "hr CP852"
+    echo "hr_HR CP852"
+    echo "hu CP852"
+    echo "hu_HU CP852"
+    echo "pl CP852"
+    echo "pl_PL CP852"
+    echo "ro CP852"
+    echo "ro_RO CP852"
+    echo "sk CP852"
+    echo "sk_SK CP852"
+    echo "sl CP852"
+    echo "sl_SI CP852"
+    echo "sq CP852"
+    echo "sq_AL CP852"
+    echo "sr CP852"    # CP852 or CP866 or CP855 ??
+    echo "sr_CS CP852" # CP852 or CP866 or CP855 ??
+    echo "sr_YU CP852" # CP852 or CP866 or CP855 ??
+    # ISO-8859-3 languages
+    echo "mt CP850"
+    echo "mt_MT CP850"
+    # ISO-8859-5 languages
+    echo "be CP866"
+    echo "be_BE CP866"
+    echo "bg CP866"    # not CP855 ??
+    echo "bg_BG CP866" # not CP855 ??
+    echo "mk CP866"    # not CP855 ??
+    echo "mk_MK CP866" # not CP855 ??
+    echo "ru CP866"
+    echo "ru_RU CP866"
+    echo "uk CP1125"
+    echo "uk_UA CP1125"
+    # ISO-8859-6 languages
+    echo "ar CP864"
+    echo "ar_AE CP864"
+    echo "ar_DZ CP864"
+    echo "ar_EG CP864"
+    echo "ar_IQ CP864"
+    echo "ar_IR CP864"
+    echo "ar_JO CP864"
+    echo "ar_KW CP864"
+    echo "ar_MA CP864"
+    echo "ar_OM CP864"
+    echo "ar_QA CP864"
+    echo "ar_SA CP864"
+    echo "ar_SY CP864"
+    # ISO-8859-7 languages
+    echo "el CP869"
+    echo "el_GR CP869"
+    # ISO-8859-8 languages
+    echo "he CP862"
+    echo "he_IL CP862"
+    # ISO-8859-9 languages
+    echo "tr CP857"
+    echo "tr_TR CP857"
+    # Japanese
+    echo "ja CP932"
+    echo "ja_JP CP932"
+    # Chinese
+    echo "zh_CN GBK"
+    echo "zh_TW CP950" # not CP938 ??
+    # Korean
+    echo "kr CP949"    # not CP934 ??
+    echo "kr_KR CP949" # not CP934 ??
+    # Thai
+    echo "th CP874"
+    echo "th_TH CP874"
+    # Other
+    echo "eo CP850"
+    echo "eo_EO CP850"
+    ;;
+esac
diff --git a/libcharset/lib/localcharset.c b/libcharset/lib/localcharset.c
new file mode 100644
index 0000000..3aceb42
--- /dev/null
+++ b/libcharset/lib/localcharset.c
@@ -0,0 +1,548 @@
+/* Determine a canonical name for the current locale's character encoding.
+
+   Copyright (C) 2000-2006, 2008-2010 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Library General Public License as published
+   by the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+   USA.  */
+
+/* Written by Bruno Haible <bruno@clisp.org>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include "localcharset.h"
+
+#include <fcntl.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+#if defined __APPLE__ && defined __MACH__ && HAVE_LANGINFO_CODESET
+# define DARWIN7 /* Darwin 7 or newer, i.e. MacOS X 10.3 or newer */
+#endif
+
+#if defined _WIN32 || defined __WIN32__
+# define WIN32_NATIVE
+#endif
+
+#if defined __EMX__
+/* Assume EMX program runs on OS/2, even if compiled under DOS.  */
+# ifndef OS2
+#  define OS2
+# endif
+#endif
+
+#if !defined WIN32_NATIVE
+# include <unistd.h>
+# if HAVE_LANGINFO_CODESET
+#  include <langinfo.h>
+# else
+#  if 0 /* see comment below */
+#   include <locale.h>
+#  endif
+# endif
+# ifdef __CYGWIN__
+#  define WIN32_LEAN_AND_MEAN
+#  include <windows.h>
+# endif
+#elif defined WIN32_NATIVE
+# define WIN32_LEAN_AND_MEAN
+# include <windows.h>
+#endif
+#if defined OS2
+# define INCL_DOS
+# include <os2.h>
+#endif
+
+#if ENABLE_RELOCATABLE
+# include "relocatable.h"
+#else
+# define relocate(pathname) (pathname)
+#endif
+
+/* Get LIBDIR.  */
+#ifndef LIBDIR
+# include "configmake.h"
+#endif
+
+/* Define O_NOFOLLOW to 0 on platforms where it does not exist.  */
+#ifndef O_NOFOLLOW
+# define O_NOFOLLOW 0
+#endif
+
+#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__
+  /* Win32, Cygwin, OS/2, DOS */
+# define ISSLASH(C) ((C) == '/' || (C) == '\\')
+#endif
+
+#ifndef DIRECTORY_SEPARATOR
+# define DIRECTORY_SEPARATOR '/'
+#endif
+
+#ifndef ISSLASH
+# define ISSLASH(C) ((C) == DIRECTORY_SEPARATOR)
+#endif
+
+#if HAVE_DECL_GETC_UNLOCKED
+# undef getc
+# define getc getc_unlocked
+#endif
+
+/* The following static variable is declared 'volatile' to avoid a
+   possible multithread problem in the function get_charset_aliases. If we
+   are running in a threaded environment, and if two threads initialize
+   'charset_aliases' simultaneously, both will produce the same value,
+   and everything will be ok if the two assignments to 'charset_aliases'
+   are atomic. But I don't know what will happen if the two assignments mix.  */
+#if __STDC__ != 1
+# define volatile /* empty */
+#endif
+/* Pointer to the contents of the charset.alias file, if it has already been
+   read, else NULL.  Its format is:
+   ALIAS_1 '\0' CANONICAL_1 '\0' ... ALIAS_n '\0' CANONICAL_n '\0' '\0'  */
+static const char * volatile charset_aliases;
+
+/* Return a pointer to the contents of the charset.alias file.  */
+static const char *
+get_charset_aliases (void)
+{
+  const char *cp;
+
+  cp = charset_aliases;
+  if (cp == NULL)
+    {
+#if !(defined DARWIN7 || defined VMS || defined WIN32_NATIVE || defined __CYGWIN__)
+      const char *dir;
+      const char *base = "charset.alias";
+      char *file_name;
+
+      /* Make it possible to override the charset.alias location.  This is
+         necessary for running the testsuite before "make install".  */
+      dir = getenv ("CHARSETALIASDIR");
+      if (dir == NULL || dir[0] == '\0')
+        dir = relocate (LIBDIR);
+
+      /* Concatenate dir and base into freshly allocated file_name.  */
+      {
+        size_t dir_len = strlen (dir);
+        size_t base_len = strlen (base);
+        int add_slash = (dir_len > 0 && !ISSLASH (dir[dir_len - 1]));
+        file_name = (char *) malloc (dir_len + add_slash + base_len + 1);
+        if (file_name != NULL)
+          {
+            memcpy (file_name, dir, dir_len);
+            if (add_slash)
+              file_name[dir_len] = DIRECTORY_SEPARATOR;
+            memcpy (file_name + dir_len + add_slash, base, base_len + 1);
+          }
+      }
+
+      if (file_name == NULL)
+        /* Out of memory.  Treat the file as empty.  */
+        cp = "";
+      else
+        {
+          int fd;
+
+          /* Open the file.  Reject symbolic links on platforms that support
+             O_NOFOLLOW.  This is a security feature.  Without it, an attacker
+             could retrieve parts of the contents (namely, the tail of the
+             first line that starts with "* ") of an arbitrary file by placing
+             a symbolic link to that file under the name "charset.alias" in
+             some writable directory and defining the environment variable
+             CHARSETALIASDIR to point to that directory.  */
+          fd = open (file_name,
+                     O_RDONLY | (HAVE_WORKING_O_NOFOLLOW ? O_NOFOLLOW : 0));
+          if (fd < 0)
+            /* File not found.  Treat it as empty.  */
+            cp = "";
+          else
+            {
+              FILE *fp;
+
+              fp = fdopen (fd, "r");
+              if (fp == NULL)
+                {
+                  /* Out of memory.  Treat the file as empty.  */
+                  close (fd);
+                  cp = "";
+                }
+              else
+                {
+                  /* Parse the file's contents.  */
+                  char *res_ptr = NULL;
+                  size_t res_size = 0;
+
+                  for (;;)
+                    {
+                      int c;
+                      char buf1[50+1];
+                      char buf2[50+1];
+                      size_t l1, l2;
+                      char *old_res_ptr;
+
+                      c = getc (fp);
+                      if (c == EOF)
+                        break;
+                      if (c == '\n' || c == ' ' || c == '\t')
+                        continue;
+                      if (c == '#')
+                        {
+                          /* Skip comment, to end of line.  */
+                          do
+                            c = getc (fp);
+                          while (!(c == EOF || c == '\n'));
+                          if (c == EOF)
+                            break;
+                          continue;
+                        }
+                      ungetc (c, fp);
+                      if (fscanf (fp, "%50s %50s", buf1, buf2) < 2)
+                        break;
+                      l1 = strlen (buf1);
+                      l2 = strlen (buf2);
+                      old_res_ptr = res_ptr;
+                      if (res_size == 0)
+                        {
+                          res_size = l1 + 1 + l2 + 1;
+                          res_ptr = (char *) malloc (res_size + 1);
+                        }
+                      else
+                        {
+                          res_size += l1 + 1 + l2 + 1;
+                          res_ptr = (char *) realloc (res_ptr, res_size + 1);
+                        }
+                      if (res_ptr == NULL)
+                        {
+                          /* Out of memory. */
+                          res_size = 0;
+                          free (old_res_ptr);
+                          break;
+                        }
+                      strcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1);
+                      strcpy (res_ptr + res_size - (l2 + 1), buf2);
+                    }
+                  fclose (fp);
+                  if (res_size == 0)
+                    cp = "";
+                  else
+                    {
+                      *(res_ptr + res_size) = '\0';
+                      cp = res_ptr;
+                    }
+                }
+            }
+
+          free (file_name);
+        }
+
+#else
+
+# if defined DARWIN7
+      /* To avoid the trouble of installing a file that is shared by many
+         GNU packages -- many packaging systems have problems with this --,
+         simply inline the aliases here.  */
+      cp = "ISO8859-1" "\0" "ISO-8859-1" "\0"
+           "ISO8859-2" "\0" "ISO-8859-2" "\0"
+           "ISO8859-4" "\0" "ISO-8859-4" "\0"
+           "ISO8859-5" "\0" "ISO-8859-5" "\0"
+           "ISO8859-7" "\0" "ISO-8859-7" "\0"
+           "ISO8859-9" "\0" "ISO-8859-9" "\0"
+           "ISO8859-13" "\0" "ISO-8859-13" "\0"
+           "ISO8859-15" "\0" "ISO-8859-15" "\0"
+           "KOI8-R" "\0" "KOI8-R" "\0"
+           "KOI8-U" "\0" "KOI8-U" "\0"
+           "CP866" "\0" "CP866" "\0"
+           "CP949" "\0" "CP949" "\0"
+           "CP1131" "\0" "CP1131" "\0"
+           "CP1251" "\0" "CP1251" "\0"
+           "eucCN" "\0" "GB2312" "\0"
+           "GB2312" "\0" "GB2312" "\0"
+           "eucJP" "\0" "EUC-JP" "\0"
+           "eucKR" "\0" "EUC-KR" "\0"
+           "Big5" "\0" "BIG5" "\0"
+           "Big5HKSCS" "\0" "BIG5-HKSCS" "\0"
+           "GBK" "\0" "GBK" "\0"
+           "GB18030" "\0" "GB18030" "\0"
+           "SJIS" "\0" "SHIFT_JIS" "\0"
+           "ARMSCII-8" "\0" "ARMSCII-8" "\0"
+           "PT154" "\0" "PT154" "\0"
+         /*"ISCII-DEV" "\0" "?" "\0"*/
+           "*" "\0" "UTF-8" "\0";
+# endif
+
+# if defined VMS
+      /* To avoid the troubles of an extra file charset.alias_vms in the
+         sources of many GNU packages, simply inline the aliases here.  */
+      /* The list of encodings is taken from the OpenVMS 7.3-1 documentation
+         "Compaq C Run-Time Library Reference Manual for OpenVMS systems"
+         section 10.7 "Handling Different Character Sets".  */
+      cp = "ISO8859-1" "\0" "ISO-8859-1" "\0"
+           "ISO8859-2" "\0" "ISO-8859-2" "\0"
+           "ISO8859-5" "\0" "ISO-8859-5" "\0"
+           "ISO8859-7" "\0" "ISO-8859-7" "\0"
+           "ISO8859-8" "\0" "ISO-8859-8" "\0"
+           "ISO8859-9" "\0" "ISO-8859-9" "\0"
+           /* Japanese */
+           "eucJP" "\0" "EUC-JP" "\0"
+           "SJIS" "\0" "SHIFT_JIS" "\0"
+           "DECKANJI" "\0" "DEC-KANJI" "\0"
+           "SDECKANJI" "\0" "EUC-JP" "\0"
+           /* Chinese */
+           "eucTW" "\0" "EUC-TW" "\0"
+           "DECHANYU" "\0" "DEC-HANYU" "\0"
+           "DECHANZI" "\0" "GB2312" "\0"
+           /* Korean */
+           "DECKOREAN" "\0" "EUC-KR" "\0";
+# endif
+
+# if defined WIN32_NATIVE || defined __CYGWIN__
+      /* To avoid the troubles of installing a separate file in the same
+         directory as the DLL and of retrieving the DLL's directory at
+         runtime, simply inline the aliases here.  */
+
+      cp = "CP936" "\0" "GBK" "\0"
+           "CP1361" "\0" "JOHAB" "\0"
+           "CP20127" "\0" "ASCII" "\0"
+           "CP20866" "\0" "KOI8-R" "\0"
+           "CP20936" "\0" "GB2312" "\0"
+           "CP21866" "\0" "KOI8-RU" "\0"
+           "CP28591" "\0" "ISO-8859-1" "\0"
+           "CP28592" "\0" "ISO-8859-2" "\0"
+           "CP28593" "\0" "ISO-8859-3" "\0"
+           "CP28594" "\0" "ISO-8859-4" "\0"
+           "CP28595" "\0" "ISO-8859-5" "\0"
+           "CP28596" "\0" "ISO-8859-6" "\0"
+           "CP28597" "\0" "ISO-8859-7" "\0"
+           "CP28598" "\0" "ISO-8859-8" "\0"
+           "CP28599" "\0" "ISO-8859-9" "\0"
+           "CP28605" "\0" "ISO-8859-15" "\0"
+           "CP38598" "\0" "ISO-8859-8" "\0"
+           "CP51932" "\0" "EUC-JP" "\0"
+           "CP51936" "\0" "GB2312" "\0"
+           "CP51949" "\0" "EUC-KR" "\0"
+           "CP51950" "\0" "EUC-TW" "\0"
+           "CP54936" "\0" "GB18030" "\0"
+           "CP65001" "\0" "UTF-8" "\0";
+# endif
+#endif
+
+      charset_aliases = cp;
+    }
+
+  return cp;
+}
+
+/* Determine the current locale's character encoding, and canonicalize it
+   into one of the canonical names listed in config.charset.
+   The result must not be freed; it is statically allocated.
+   If the canonical name cannot be determined, the result is a non-canonical
+   name.  */
+
+#ifdef STATIC
+STATIC
+#endif
+const char *
+locale_charset (void)
+{
+  const char *codeset;
+  const char *aliases;
+
+#if !(defined WIN32_NATIVE || defined OS2)
+
+# if HAVE_LANGINFO_CODESET
+
+  /* Most systems support nl_langinfo (CODESET) nowadays.  */
+  codeset = nl_langinfo (CODESET);
+
+#  ifdef __CYGWIN__
+  /* Cygwin < 1.7 does not have locales.  nl_langinfo (CODESET) always
+     returns "US-ASCII".  Return the suffix of the locale name from the
+     environment variables (if present) or the codepage as a number.  */
+  if (codeset != NULL && strcmp (codeset, "US-ASCII") == 0)
+    {
+      const char *locale;
+      static char buf[2 + 10 + 1];
+
+      locale = getenv ("LC_ALL");
+      if (locale == NULL || locale[0] == '\0')
+        {
+          locale = getenv ("LC_CTYPE");
+          if (locale == NULL || locale[0] == '\0')
+            locale = getenv ("LANG");
+        }
+      if (locale != NULL && locale[0] != '\0')
+        {
+          /* If the locale name contains an encoding after the dot, return
+             it.  */
+          const char *dot = strchr (locale, '.');
+
+          if (dot != NULL)
+            {
+              const char *modifier;
+
+              dot++;
+              /* Look for the possible @... trailer and remove it, if any.  */
+              modifier = strchr (dot, '@');
+              if (modifier == NULL)
+                return dot;
+              if (modifier - dot < sizeof (buf))
+                {
+                  memcpy (buf, dot, modifier - dot);
+                  buf [modifier - dot] = '\0';
+                  return buf;
+                }
+            }
+        }
+
+      /* Woe32 has a function returning the locale's codepage as a number:
+         GetACP().  This encoding is used by Cygwin, unless the user has set
+         the environment variable CYGWIN=codepage:oem (which very few people
+         do).
+         Output directed to console windows needs to be converted (to
+         GetOEMCP() if the console is using a raster font, or to
+         GetConsoleOutputCP() if it is using a TrueType font).  Cygwin does
+         this conversion transparently (see winsup/cygwin/fhandler_console.cc),
+         converting to GetConsoleOutputCP().  This leads to correct results,
+         except when SetConsoleOutputCP has been called and a raster font is
+         in use.  */
+      sprintf (buf, "CP%u", GetACP ());
+      codeset = buf;
+    }
+#  endif
+
+# else
+
+  /* On old systems which lack it, use setlocale or getenv.  */
+  const char *locale = NULL;
+
+  /* But most old systems don't have a complete set of locales.  Some
+     (like SunOS 4 or DJGPP) have only the C locale.  Therefore we don't
+     use setlocale here; it would return "C" when it doesn't support the
+     locale name the user has set.  */
+#  if 0
+  locale = setlocale (LC_CTYPE, NULL);
+#  endif
+  if (locale == NULL || locale[0] == '\0')
+    {
+      locale = getenv ("LC_ALL");
+      if (locale == NULL || locale[0] == '\0')
+        {
+          locale = getenv ("LC_CTYPE");
+          if (locale == NULL || locale[0] == '\0')
+            locale = getenv ("LANG");
+        }
+    }
+
+  /* On some old systems, one used to set locale = "iso8859_1". On others,
+     you set it to "language_COUNTRY.charset". In any case, we resolve it
+     through the charset.alias file.  */
+  codeset = locale;
+
+# endif
+
+#elif defined WIN32_NATIVE
+
+  static char buf[2 + 10 + 1];
+
+  /* Woe32 has a function returning the locale's codepage as a number:
+     GetACP().
+     When the output goes to a console window, it needs to be provided in
+     GetOEMCP() encoding if the console is using a raster font, or in
+     GetConsoleOutputCP() encoding if it is using a TrueType font.
+     But in GUI programs and for output sent to files and pipes, GetACP()
+     encoding is the best bet.  */
+  sprintf (buf, "CP%u", GetACP ());
+  codeset = buf;
+
+#elif defined OS2
+
+  const char *locale;
+  static char buf[2 + 10 + 1];
+  ULONG cp[3];
+  ULONG cplen;
+
+  /* Allow user to override the codeset, as set in the operating system,
+     with standard language environment variables.  */
+  locale = getenv ("LC_ALL");
+  if (locale == NULL || locale[0] == '\0')
+    {
+      locale = getenv ("LC_CTYPE");
+      if (locale == NULL || locale[0] == '\0')
+        locale = getenv ("LANG");
+    }
+  if (locale != NULL && locale[0] != '\0')
+    {
+      /* If the locale name contains an encoding after the dot, return it.  */
+      const char *dot = strchr (locale, '.');
+
+      if (dot != NULL)
+        {
+          const char *modifier;
+
+          dot++;
+          /* Look for the possible @... trailer and remove it, if any.  */
+          modifier = strchr (dot, '@');
+          if (modifier == NULL)
+            return dot;
+          if (modifier - dot < sizeof (buf))
+            {
+              memcpy (buf, dot, modifier - dot);
+              buf [modifier - dot] = '\0';
+              return buf;
+            }
+        }
+
+      /* Resolve through the charset.alias file.  */
+      codeset = locale;
+    }
+  else
+    {
+      /* OS/2 has a function returning the locale's codepage as a number.  */
+      if (DosQueryCp (sizeof (cp), cp, &cplen))
+        codeset = "";
+      else
+        {
+          sprintf (buf, "CP%u", cp[0]);
+          codeset = buf;
+        }
+    }
+
+#endif
+
+  if (codeset == NULL)
+    /* The canonical name cannot be determined.  */
+    codeset = "";
+
+  /* Resolve alias. */
+  for (aliases = get_charset_aliases ();
+       *aliases != '\0';
+       aliases += strlen (aliases) + 1, aliases += strlen (aliases) + 1)
+    if (strcmp (codeset, aliases) == 0
+        || (aliases[0] == '*' && aliases[1] == '\0'))
+      {
+        codeset = aliases + strlen (aliases) + 1;
+        break;
+      }
+
+  /* Don't return an empty string.  GNU libc and GNU libiconv interpret
+     the empty string as denoting "the locale's character encoding",
+     thus GNU libiconv would call this function a second time.  */
+  if (codeset[0] == '\0')
+    codeset = "ASCII";
+
+  return codeset;
+}
diff --git a/libcharset/lib/ref-add.sin b/libcharset/lib/ref-add.sin
new file mode 100644
index 0000000..0e2b97b
--- /dev/null
+++ b/libcharset/lib/ref-add.sin
@@ -0,0 +1,31 @@
+# Add this package to a list of references stored in a text file.
+#
+#   Copyright (C) 2000 Free Software Foundation, Inc.
+#
+#   This program is free software; you can redistribute it and/or modify it
+#   under the terms of the GNU Library General Public License as published
+#   by the Free Software Foundation; either version 2, or (at your option)
+#   any later version.
+#
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#   Library General Public License for more details.
+#
+#   You should have received a copy of the GNU Library General Public
+#   License along with this program; if not, write to the Free Software
+#   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+#   USA.
+#
+# Written by Bruno Haible <bruno@clisp.org>.
+#
+/^# Packages using this file: / {
+  s/# Packages using this file://
+  ta
+  :a
+  s/ @PACKAGE@ / @PACKAGE@ /
+  tb
+  s/ $/ @PACKAGE@ /
+  :b
+  s/^/# Packages using this file:/
+}
diff --git a/libcharset/lib/ref-del.sin b/libcharset/lib/ref-del.sin
new file mode 100644
index 0000000..1fafbfc
--- /dev/null
+++ b/libcharset/lib/ref-del.sin
@@ -0,0 +1,26 @@
+# Remove this package from a list of references stored in a text file.
+#
+#   Copyright (C) 2000 Free Software Foundation, Inc.
+#
+#   This program is free software; you can redistribute it and/or modify it
+#   under the terms of the GNU Library General Public License as published
+#   by the Free Software Foundation; either version 2, or (at your option)
+#   any later version.
+#
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#   Library General Public License for more details.
+#
+#   You should have received a copy of the GNU Library General Public
+#   License along with this program; if not, write to the Free Software
+#   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+#   USA.
+#
+# Written by Bruno Haible <bruno@clisp.org>.
+#
+/^# Packages using this file: / {
+  s/# Packages using this file://
+  s/ @PACKAGE@ / /
+  s/^/# Packages using this file:/
+}
diff --git a/libcharset/lib/relocatable.c b/libcharset/lib/relocatable.c
new file mode 100644
index 0000000..a7bbd99
--- /dev/null
+++ b/libcharset/lib/relocatable.c
@@ -0,0 +1,483 @@
+/* Provide relocatable packages.
+   Copyright (C) 2003-2006, 2008-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Library General Public License as published
+   by the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+   USA.  */
+
+
+/* Tell glibc's <stdio.h> to provide a prototype for getline().
+   This must come before <config.h> because <config.h> may include
+   <features.h>, and once <features.h> has been included, it's too late.  */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+#define _GL_USE_STDLIB_ALLOC 1
+#include <config.h>
+
+/* Specification.  */
+#include "relocatable.h"
+
+#if ENABLE_RELOCATABLE
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#ifdef NO_XMALLOC
+# define xmalloc malloc
+#else
+# include "xalloc.h"
+#endif
+
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# define WIN32_LEAN_AND_MEAN
+# include <windows.h>
+#endif
+
+#if DEPENDS_ON_LIBCHARSET
+# include <libcharset.h>
+#endif
+#if DEPENDS_ON_LIBICONV && HAVE_ICONV
+# include <iconv.h>
+#endif
+#if DEPENDS_ON_LIBINTL && ENABLE_NLS
+# include <libintl.h>
+#endif
+
+/* Faked cheap 'bool'.  */
+#undef bool
+#undef false
+#undef true
+#define bool int
+#define false 0
+#define true 1
+
+/* Pathname support.
+   ISSLASH(C)           tests whether C is a directory separator character.
+   IS_PATH_WITH_DIR(P)  tests whether P contains a directory specification.
+ */
+#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__
+  /* Win32, OS/2, DOS */
+# define ISSLASH(C) ((C) == '/' || (C) == '\\')
+# define HAS_DEVICE(P) \
+    ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
+     && (P)[1] == ':')
+# define IS_PATH_WITH_DIR(P) \
+    (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P))
+# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0)
+#else
+  /* Unix */
+# define ISSLASH(C) ((C) == '/')
+# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL)
+# define FILE_SYSTEM_PREFIX_LEN(P) 0
+#endif
+
+/* Original installation prefix.  */
+static char *orig_prefix;
+static size_t orig_prefix_len;
+/* Current installation prefix.  */
+static char *curr_prefix;
+static size_t curr_prefix_len;
+/* These prefixes do not end in a slash.  Anything that will be concatenated
+   to them must start with a slash.  */
+
+/* Sets the original and the current installation prefix of this module.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+static void
+set_this_relocation_prefix (const char *orig_prefix_arg,
+                            const char *curr_prefix_arg)
+{
+  if (orig_prefix_arg != NULL && curr_prefix_arg != NULL
+      /* Optimization: if orig_prefix and curr_prefix are equal, the
+         relocation is a nop.  */
+      && strcmp (orig_prefix_arg, curr_prefix_arg) != 0)
+    {
+      /* Duplicate the argument strings.  */
+      char *memory;
+
+      orig_prefix_len = strlen (orig_prefix_arg);
+      curr_prefix_len = strlen (curr_prefix_arg);
+      memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1);
+#ifdef NO_XMALLOC
+      if (memory != NULL)
+#endif
+        {
+          memcpy (memory, orig_prefix_arg, orig_prefix_len + 1);
+          orig_prefix = memory;
+          memory += orig_prefix_len + 1;
+          memcpy (memory, curr_prefix_arg, curr_prefix_len + 1);
+          curr_prefix = memory;
+          return;
+        }
+    }
+  orig_prefix = NULL;
+  curr_prefix = NULL;
+  /* Don't worry about wasted memory here - this function is usually only
+     called once.  */
+}
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+void
+set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg)
+{
+  set_this_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+
+  /* Now notify all dependent libraries.  */
+#if DEPENDS_ON_LIBCHARSET
+  libcharset_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+#if DEPENDS_ON_LIBICONV && HAVE_ICONV && _LIBICONV_VERSION >= 0x0109
+  libiconv_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+#if DEPENDS_ON_LIBINTL && ENABLE_NLS && defined libintl_set_relocation_prefix
+  libintl_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+}
+
+#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR)
+
+/* Convenience function:
+   Computes the current installation prefix, based on the original
+   installation prefix, the original installation directory of a particular
+   file, and the current pathname of this file.
+   Returns it, freshly allocated.  Returns NULL upon failure.  */
+#ifdef IN_LIBRARY
+#define compute_curr_prefix local_compute_curr_prefix
+static
+#endif
+char *
+compute_curr_prefix (const char *orig_installprefix,
+                     const char *orig_installdir,
+                     const char *curr_pathname)
+{
+  char *curr_installdir;
+  const char *rel_installdir;
+
+  if (curr_pathname == NULL)
+    return NULL;
+
+  /* Determine the relative installation directory, relative to the prefix.
+     This is simply the difference between orig_installprefix and
+     orig_installdir.  */
+  if (strncmp (orig_installprefix, orig_installdir, strlen (orig_installprefix))
+      != 0)
+    /* Shouldn't happen - nothing should be installed outside $(prefix).  */
+    return NULL;
+  rel_installdir = orig_installdir + strlen (orig_installprefix);
+
+  /* Determine the current installation directory.  */
+  {
+    const char *p_base = curr_pathname + FILE_SYSTEM_PREFIX_LEN (curr_pathname);
+    const char *p = curr_pathname + strlen (curr_pathname);
+    char *q;
+
+    while (p > p_base)
+      {
+        p--;
+        if (ISSLASH (*p))
+          break;
+      }
+
+    q = (char *) xmalloc (p - curr_pathname + 1);
+#ifdef NO_XMALLOC
+    if (q == NULL)
+      return NULL;
+#endif
+    memcpy (q, curr_pathname, p - curr_pathname);
+    q[p - curr_pathname] = '\0';
+    curr_installdir = q;
+  }
+
+  /* Compute the current installation prefix by removing the trailing
+     rel_installdir from it.  */
+  {
+    const char *rp = rel_installdir + strlen (rel_installdir);
+    const char *cp = curr_installdir + strlen (curr_installdir);
+    const char *cp_base =
+      curr_installdir + FILE_SYSTEM_PREFIX_LEN (curr_installdir);
+
+    while (rp > rel_installdir && cp > cp_base)
+      {
+        bool same = false;
+        const char *rpi = rp;
+        const char *cpi = cp;
+
+        while (rpi > rel_installdir && cpi > cp_base)
+          {
+            rpi--;
+            cpi--;
+            if (ISSLASH (*rpi) || ISSLASH (*cpi))
+              {
+                if (ISSLASH (*rpi) && ISSLASH (*cpi))
+                  same = true;
+                break;
+              }
+            /* Do case-insensitive comparison if the file system is always or
+               often case-insensitive.  It's better to accept the comparison
+               if the difference is only in case, rather than to fail.  */
+#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__
+            /* Win32, Cygwin, OS/2, DOS - case insignificant file system */
+            if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi)
+                != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi))
+              break;
+#else
+            if (*rpi != *cpi)
+              break;
+#endif
+          }
+        if (!same)
+          break;
+        /* The last pathname component was the same.  opi and cpi now point
+           to the slash before it.  */
+        rp = rpi;
+        cp = cpi;
+      }
+
+    if (rp > rel_installdir)
+      {
+        /* Unexpected: The curr_installdir does not end with rel_installdir.  */
+        free (curr_installdir);
+        return NULL;
+      }
+
+    {
+      size_t curr_prefix_len = cp - curr_installdir;
+      char *curr_prefix;
+
+      curr_prefix = (char *) xmalloc (curr_prefix_len + 1);
+#ifdef NO_XMALLOC
+      if (curr_prefix == NULL)
+        {
+          free (curr_installdir);
+          return NULL;
+        }
+#endif
+      memcpy (curr_prefix, curr_installdir, curr_prefix_len);
+      curr_prefix[curr_prefix_len] = '\0';
+
+      free (curr_installdir);
+
+      return curr_prefix;
+    }
+  }
+}
+
+#endif /* !IN_LIBRARY || PIC */
+
+#if defined PIC && defined INSTALLDIR
+
+/* Full pathname of shared library, or NULL.  */
+static char *shared_library_fullname;
+
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+/* Native Win32 only.
+   On Cygwin, it is better to use the Cygwin provided /proc interface, than
+   to use native Win32 API and cygwin_conv_to_posix_path, because it supports
+   longer file names
+   (see <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>).  */
+
+/* Determine the full pathname of the shared library when it is loaded.  */
+
+BOOL WINAPI
+DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved)
+{
+  (void) reserved;
+
+  if (event == DLL_PROCESS_ATTACH)
+    {
+      /* The DLL is being loaded into an application's address range.  */
+      static char location[MAX_PATH];
+
+      if (!GetModuleFileName (module_handle, location, sizeof (location)))
+        /* Shouldn't happen.  */
+        return FALSE;
+
+      if (!IS_PATH_WITH_DIR (location))
+        /* Shouldn't happen.  */
+        return FALSE;
+
+      shared_library_fullname = strdup (location);
+    }
+
+  return TRUE;
+}
+
+#else /* Unix */
+
+static void
+find_shared_library_fullname ()
+{
+#if (defined __linux__ && (__GLIBC__ >= 2 || defined __UCLIBC__)) || defined __CYGWIN__
+  /* Linux has /proc/self/maps. glibc 2 and uClibc have the getline()
+     function.
+     Cygwin >= 1.5 has /proc/self/maps and the getline() function too.  */
+  FILE *fp;
+
+  /* Open the current process' maps file.  It describes one VMA per line.  */
+  fp = fopen ("/proc/self/maps", "r");
+  if (fp)
+    {
+      unsigned long address = (unsigned long) &find_shared_library_fullname;
+      for (;;)
+        {
+          unsigned long start, end;
+          int c;
+
+          if (fscanf (fp, "%lx-%lx", &start, &end) != 2)
+            break;
+          if (address >= start && address <= end - 1)
+            {
+              /* Found it.  Now see if this line contains a filename.  */
+              while (c = getc (fp), c != EOF && c != '\n' && c != '/')
+                continue;
+              if (c == '/')
+                {
+                  size_t size;
+                  int len;
+
+                  ungetc (c, fp);
+                  shared_library_fullname = NULL; size = 0;
+                  len = getline (&shared_library_fullname, &size, fp);
+                  if (len >= 0)
+                    {
+                      /* Success: filled shared_library_fullname.  */
+                      if (len > 0 && shared_library_fullname[len - 1] == '\n')
+                        shared_library_fullname[len - 1] = '\0';
+                    }
+                }
+              break;
+            }
+          while (c = getc (fp), c != EOF && c != '\n')
+            continue;
+        }
+      fclose (fp);
+    }
+#endif
+}
+
+#endif /* WIN32 / Unix */
+
+/* Return the full pathname of the current shared library.
+   Return NULL if unknown.
+   Guaranteed to work only on Linux, Cygwin and Woe32.  */
+static char *
+get_shared_library_fullname ()
+{
+#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__)
+  static bool tried_find_shared_library_fullname;
+  if (!tried_find_shared_library_fullname)
+    {
+      find_shared_library_fullname ();
+      tried_find_shared_library_fullname = true;
+    }
+#endif
+  return shared_library_fullname;
+}
+
+#endif /* PIC */
+
+/* Returns the pathname, relocated according to the current installation
+   directory.
+   The returned string is either PATHNAME unmodified or a freshly allocated
+   string that you can free with free() after casting it to 'char *'.  */
+const char *
+relocate (const char *pathname)
+{
+#if defined PIC && defined INSTALLDIR
+  static int initialized;
+
+  /* Initialization code for a shared library.  */
+  if (!initialized)
+    {
+      /* At this point, orig_prefix and curr_prefix likely have already been
+         set through the main program's set_program_name_and_installdir
+         function.  This is sufficient in the case that the library has
+         initially been installed in the same orig_prefix.  But we can do
+         better, to also cover the cases that 1. it has been installed
+         in a different prefix before being moved to orig_prefix and (later)
+         to curr_prefix, 2. unlike the program, it has not moved away from
+         orig_prefix.  */
+      const char *orig_installprefix = INSTALLPREFIX;
+      const char *orig_installdir = INSTALLDIR;
+      char *curr_prefix_better;
+
+      curr_prefix_better =
+        compute_curr_prefix (orig_installprefix, orig_installdir,
+                             get_shared_library_fullname ());
+
+      set_relocation_prefix (orig_installprefix,
+                             curr_prefix_better != NULL
+                             ? curr_prefix_better
+                             : curr_prefix);
+
+      if (curr_prefix_better != NULL)
+        free (curr_prefix_better);
+
+      initialized = 1;
+    }
+#endif
+
+  /* Note: It is not necessary to perform case insensitive comparison here,
+     even for DOS-like file systems, because the pathname argument was
+     typically created from the same Makefile variable as orig_prefix came
+     from.  */
+  if (orig_prefix != NULL && curr_prefix != NULL
+      && strncmp (pathname, orig_prefix, orig_prefix_len) == 0)
+    {
+      if (pathname[orig_prefix_len] == '\0')
+        {
+          /* pathname equals orig_prefix.  */
+          char *result = (char *) xmalloc (strlen (curr_prefix) + 1);
+
+#ifdef NO_XMALLOC
+          if (result != NULL)
+#endif
+            {
+              strcpy (result, curr_prefix);
+              return result;
+            }
+        }
+      else if (ISSLASH (pathname[orig_prefix_len]))
+        {
+          /* pathname starts with orig_prefix.  */
+          const char *pathname_tail = &pathname[orig_prefix_len];
+          char *result =
+            (char *) xmalloc (curr_prefix_len + strlen (pathname_tail) + 1);
+
+#ifdef NO_XMALLOC
+          if (result != NULL)
+#endif
+            {
+              memcpy (result, curr_prefix, curr_prefix_len);
+              strcpy (result + curr_prefix_len, pathname_tail);
+              return result;
+            }
+        }
+    }
+  /* Nothing to relocate.  */
+  return pathname;
+}
+
+#endif
diff --git a/libcharset/lib/relocatable.h b/libcharset/lib/relocatable.h
new file mode 100644
index 0000000..68fe83e
--- /dev/null
+++ b/libcharset/lib/relocatable.h
@@ -0,0 +1,83 @@
+/* Provide relocatable packages.
+   Copyright (C) 2003, 2005, 2008-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Library General Public License as published
+   by the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+   USA.  */
+
+#ifndef _RELOCATABLE_H
+#define _RELOCATABLE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* This can be enabled through the configure --enable-relocatable option.  */
+#if ENABLE_RELOCATABLE
+
+/* When building a DLL, we must export some functions.  Note that because
+   this is a private .h file, we don't need to use __declspec(dllimport)
+   in any case.  */
+#if HAVE_VISIBILITY && BUILDING_DLL
+# define RELOCATABLE_DLL_EXPORTED __attribute__((__visibility__("default")))
+#elif defined _MSC_VER && BUILDING_DLL
+# define RELOCATABLE_DLL_EXPORTED __declspec(dllexport)
+#else
+# define RELOCATABLE_DLL_EXPORTED
+#endif
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+extern RELOCATABLE_DLL_EXPORTED void
+       set_relocation_prefix (const char *orig_prefix,
+                              const char *curr_prefix);
+
+/* Returns the pathname, relocated according to the current installation
+   directory.
+   The returned string is either PATHNAME unmodified or a freshly allocated
+   string that you can free with free() after casting it to 'char *'.  */
+extern const char * relocate (const char *pathname);
+
+/* Memory management: relocate() potentially allocates memory, because it has
+   to construct a fresh pathname.  If this is a problem because your program
+   calls relocate() frequently, think about caching the result.  Or free the
+   return value if it was different from the argument pathname.  */
+
+/* Convenience function:
+   Computes the current installation prefix, based on the original
+   installation prefix, the original installation directory of a particular
+   file, and the current pathname of this file.
+   Returns it, freshly allocated.  Returns NULL upon failure.  */
+extern char * compute_curr_prefix (const char *orig_installprefix,
+                                   const char *orig_installdir,
+                                   const char *curr_pathname);
+
+#else
+
+/* By default, we use the hardwired pathnames.  */
+#define relocate(pathname) (pathname)
+
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RELOCATABLE_H */
diff --git a/libcharset/m4/codeset.m4 b/libcharset/m4/codeset.m4
new file mode 100644
index 0000000..a6e67ec
--- /dev/null
+++ b/libcharset/m4/codeset.m4
@@ -0,0 +1,21 @@
+# codeset.m4 serial AM1 (gettext-0.10.40)
+dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_DEFUN([AM_LANGINFO_CODESET],
+[
+  AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset,
+    [AC_TRY_LINK([#include <langinfo.h>],
+      [char* cs = nl_langinfo(CODESET);],
+      am_cv_langinfo_codeset=yes,
+      am_cv_langinfo_codeset=no)
+    ])
+  if test $am_cv_langinfo_codeset = yes; then
+    AC_DEFINE(HAVE_LANGINFO_CODESET, 1,
+      [Define if you have <langinfo.h> and nl_langinfo(CODESET).])
+  fi
+])
diff --git a/libcharset/m4/fcntl-o.m4 b/libcharset/m4/fcntl-o.m4
new file mode 100644
index 0000000..d416a61
--- /dev/null
+++ b/libcharset/m4/fcntl-o.m4
@@ -0,0 +1,81 @@
+# fcntl-o.m4 serial 1
+dnl Copyright (C) 2006, 2009-2010 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Written by Paul Eggert.
+
+# Test whether the flags O_NOATIME and O_NOFOLLOW actually work.
+# Define HAVE_WORKING_O_NOATIME to 1 if O_NOATIME works, or to 0 otherwise.
+# Define HAVE_WORKING_O_NOFOLLOW to 1 if O_NOFOLLOW works, or to 0 otherwise.
+AC_DEFUN([gl_FCNTL_O_FLAGS],
+[
+  dnl Persuade glibc <fcntl.h> to define O_NOATIME and O_NOFOLLOW.
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+  AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h],
+    [AC_RUN_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <sys/types.h>
+           #include <sys/stat.h>
+           #include <unistd.h>
+           #include <fcntl.h>
+           #ifndef O_NOATIME
+            #define O_NOATIME 0
+           #endif
+           #ifndef O_NOFOLLOW
+            #define O_NOFOLLOW 0
+           #endif
+           static int const constants[] =
+            {
+              O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
+              O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
+            };
+          ]],
+          [[
+            int status = !constants;
+            {
+              static char const sym[] = "conftest.sym";
+              if (symlink (".", sym) != 0
+                  || close (open (sym, O_RDONLY | O_NOFOLLOW)) == 0)
+                status |= 32;
+              unlink (sym);
+            }
+            {
+              static char const file[] = "confdefs.h";
+              int fd = open (file, O_RDONLY | O_NOATIME);
+              char c;
+              struct stat st0, st1;
+              if (fd < 0
+                  || fstat (fd, &st0) != 0
+                  || sleep (1) != 0
+                  || read (fd, &c, 1) != 1
+                  || close (fd) != 0
+                  || stat (file, &st1) != 0
+                  || st0.st_atime != st1.st_atime)
+                status |= 64;
+            }
+            return status;]])],
+       [gl_cv_header_working_fcntl_h=yes],
+       [case $? in #(
+        32) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
+        64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
+        96) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
+         *) gl_cv_header_working_fcntl_h='no';;
+        esac],
+       [gl_cv_header_working_fcntl_h=cross-compiling])])
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+  AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOATIME], [$ac_val],
+    [Define to 1 if O_NOATIME works.])
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+  AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOFOLLOW], [$ac_val],
+    [Define to 1 if O_NOFOLLOW works.])
+])
diff --git a/libcharset/m4/glibc21.m4 b/libcharset/m4/glibc21.m4
new file mode 100644
index 0000000..d95fd98
--- /dev/null
+++ b/libcharset/m4/glibc21.m4
@@ -0,0 +1,30 @@
+# glibc21.m4 serial 3
+dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# Test for the GNU C Library, version 2.1 or newer.
+# From Bruno Haible.
+
+AC_DEFUN([gl_GLIBC21],
+  [
+    AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer,
+      ac_cv_gnu_library_2_1,
+      [AC_EGREP_CPP([Lucky GNU user],
+	[
+#include <features.h>
+#ifdef __GNU_LIBRARY__
+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
+  Lucky GNU user
+ #endif
+#endif
+	],
+	ac_cv_gnu_library_2_1=yes,
+	ac_cv_gnu_library_2_1=no)
+      ]
+    )
+    AC_SUBST(GLIBC21)
+    GLIBC21="$ac_cv_gnu_library_2_1"
+  ]
+)
diff --git a/libcharset/m4/libtool.m4 b/libcharset/m4/libtool.m4
new file mode 100644
index 0000000..dde344a
--- /dev/null
+++ b/libcharset/m4/libtool.m4
@@ -0,0 +1,7831 @@
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+#                 Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+m4_define([_LT_COPYING], [dnl
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+#                 Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+])
+
+# serial 57 LT_INIT
+
+
+# LT_PREREQ(VERSION)
+# ------------------
+# Complain and exit if this libtool version is less that VERSION.
+m4_defun([LT_PREREQ],
+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
+       [m4_default([$3],
+		   [m4_fatal([Libtool version $1 or higher is required],
+		             63)])],
+       [$2])])
+
+
+# _LT_CHECK_BUILDDIR
+# ------------------
+# Complain if the absolute build directory name contains unusual characters
+m4_defun([_LT_CHECK_BUILDDIR],
+[case `pwd` in
+  *\ * | *\	*)
+    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
+esac
+])
+
+
+# LT_INIT([OPTIONS])
+# ------------------
+AC_DEFUN([LT_INIT],
+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+AC_BEFORE([$0], [LT_LANG])dnl
+AC_BEFORE([$0], [LT_OUTPUT])dnl
+AC_BEFORE([$0], [LTDL_INIT])dnl
+m4_require([_LT_CHECK_BUILDDIR])dnl
+
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+dnl unless we require an AC_DEFUNed macro:
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
+AC_REQUIRE([LTSUGAR_VERSION])dnl
+AC_REQUIRE([LTVERSION_VERSION])dnl
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+m4_require([_LT_PROG_LTMAIN])dnl
+
+_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
+
+dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+_LT_SETUP
+
+# Only expand once:
+m4_define([LT_INIT])
+])# LT_INIT
+
+# Old names:
+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+
+
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+m4_defun([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+  case $cc_temp in
+    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+])
+
+
+# _LT_FILEUTILS_DEFAULTS
+# ----------------------
+# It is okay to use these file commands and assume they have been set
+# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
+m4_defun([_LT_FILEUTILS_DEFAULTS],
+[: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+])# _LT_FILEUTILS_DEFAULTS
+
+
+# _LT_SETUP
+# ---------
+m4_defun([_LT_SETUP],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
+
+_LT_DECL([], [host_alias], [0], [The host system])dnl
+_LT_DECL([], [host], [0])dnl
+_LT_DECL([], [host_os], [0])dnl
+dnl
+_LT_DECL([], [build_alias], [0], [The build system])dnl
+_LT_DECL([], [build], [0])dnl
+_LT_DECL([], [build_os], [0])dnl
+dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+dnl
+AC_REQUIRE([AC_PROG_LN_S])dnl
+test -z "$LN_S" && LN_S="ln -s"
+_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
+dnl
+AC_REQUIRE([LT_CMD_MAX_LEN])dnl
+_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
+_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
+dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
+m4_require([_LT_CMD_RELOAD])dnl
+m4_require([_LT_CHECK_MAGIC_METHOD])dnl
+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
+m4_require([_LT_CMD_OLD_ARCHIVE])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_WITH_SYSROOT])dnl
+
+_LT_CONFIG_LIBTOOL_INIT([
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+])
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+_LT_CHECK_OBJDIR
+
+m4_require([_LT_TAG_COMPILER])dnl
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+_LT_CC_BASENAME([$compiler])
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    _LT_PATH_MAGIC
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+LT_SUPPORTED_TAG([CC])
+_LT_LANG_C_CONFIG
+_LT_LANG_DEFAULT_CONFIG
+_LT_CONFIG_COMMANDS
+])# _LT_SETUP
+
+
+# _LT_PREPARE_SED_QUOTE_VARS
+# --------------------------
+# Define a few sed substitution that help us do robust quoting.
+m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
+[# Backslashify metacharacters that are still active within
+# double-quoted strings.
+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+])
+
+# _LT_PROG_LTMAIN
+# ---------------
+# Note that this code is called both from `configure', and `config.status'
+# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
+# `config.status' has no value for ac_aux_dir unless we are using Automake,
+# so we pass a copy along to make sure it has a sensible value anyway.
+m4_defun([_LT_PROG_LTMAIN],
+[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
+_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
+ltmain="$ac_aux_dir/ltmain.sh"
+])# _LT_PROG_LTMAIN
+
+
+## ------------------------------------- ##
+## Accumulate code for creating libtool. ##
+## ------------------------------------- ##
+
+# So that we can recreate a full libtool script including additional
+# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
+# in macros and then make a single call at the end using the `libtool'
+# label.
+
+
+# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
+# ----------------------------------------
+# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL_INIT],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_INIT])
+
+
+# _LT_CONFIG_LIBTOOL([COMMANDS])
+# ------------------------------
+# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
+
+
+# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
+# -----------------------------------------------------
+m4_defun([_LT_CONFIG_SAVE_COMMANDS],
+[_LT_CONFIG_LIBTOOL([$1])
+_LT_CONFIG_LIBTOOL_INIT([$2])
+])
+
+
+# _LT_FORMAT_COMMENT([COMMENT])
+# -----------------------------
+# Add leading comment marks to the start of each line, and a trailing
+# full-stop to the whole comment if one is not present already.
+m4_define([_LT_FORMAT_COMMENT],
+[m4_ifval([$1], [
+m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
+              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
+)])
+
+
+
+## ------------------------ ##
+## FIXME: Eliminate VARNAME ##
+## ------------------------ ##
+
+
+# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
+# -------------------------------------------------------------------
+# CONFIGNAME is the name given to the value in the libtool script.
+# VARNAME is the (base) name used in the configure script.
+# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
+# VARNAME.  Any other value will be used directly.
+m4_define([_LT_DECL],
+[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
+    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
+	[m4_ifval([$1], [$1], [$2])])
+    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
+    m4_ifval([$4],
+	[lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
+    lt_dict_add_subkey([lt_decl_dict], [$2],
+	[tagged?], [m4_ifval([$5], [yes], [no])])])
+])
+
+
+# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
+# --------------------------------------------------------
+m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
+
+
+# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_tag_varnames],
+[_lt_decl_filter([tagged?], [yes], $@)])
+
+
+# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
+# ---------------------------------------------------------
+m4_define([_lt_decl_filter],
+[m4_case([$#],
+  [0], [m4_fatal([$0: too few arguments: $#])],
+  [1], [m4_fatal([$0: too few arguments: $#: $1])],
+  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
+  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
+  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
+])
+
+
+# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
+# --------------------------------------------------
+m4_define([lt_decl_quote_varnames],
+[_lt_decl_filter([value], [1], $@)])
+
+
+# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_dquote_varnames],
+[_lt_decl_filter([value], [2], $@)])
+
+
+# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_varnames_tagged],
+[m4_assert([$# <= 2])dnl
+_$0(m4_quote(m4_default([$1], [[, ]])),
+    m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
+    m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
+m4_define([_lt_decl_varnames_tagged],
+[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
+
+
+# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_all_varnames],
+[_$0(m4_quote(m4_default([$1], [[, ]])),
+     m4_if([$2], [],
+	   m4_quote(lt_decl_varnames),
+	m4_quote(m4_shift($@))))[]dnl
+])
+m4_define([_lt_decl_all_varnames],
+[lt_join($@, lt_decl_varnames_tagged([$1],
+			lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
+])
+
+
+# _LT_CONFIG_STATUS_DECLARE([VARNAME])
+# ------------------------------------
+# Quote a variable value, and forward it to `config.status' so that its
+# declaration there will have the same value as in `configure'.  VARNAME
+# must have a single quote delimited value for this to work.
+m4_define([_LT_CONFIG_STATUS_DECLARE],
+[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
+
+
+# _LT_CONFIG_STATUS_DECLARATIONS
+# ------------------------------
+# We delimit libtool config variables with single quotes, so when
+# we write them to config.status, we have to be sure to quote all
+# embedded single quotes properly.  In configure, this macro expands
+# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
+#
+#    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
+m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
+    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAGS
+# ----------------
+# Output comment and list of tags supported by the script
+m4_defun([_LT_LIBTOOL_TAGS],
+[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
+available_tags="_LT_TAGS"dnl
+])
+
+
+# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
+# -----------------------------------
+# Extract the dictionary values for VARNAME (optionally with TAG) and
+# expand to a commented shell variable setting:
+#
+#    # Some comment about what VAR is for.
+#    visible_name=$lt_internal_name
+m4_define([_LT_LIBTOOL_DECLARE],
+[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
+					   [description])))[]dnl
+m4_pushdef([_libtool_name],
+    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
+m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
+    [0], [_libtool_name=[$]$1],
+    [1], [_libtool_name=$lt_[]$1],
+    [2], [_libtool_name=$lt_[]$1],
+    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
+m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
+])
+
+
+# _LT_LIBTOOL_CONFIG_VARS
+# -----------------------
+# Produce commented declarations of non-tagged libtool config variables
+# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
+# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
+# section) are produced by _LT_LIBTOOL_TAG_VARS.
+m4_defun([_LT_LIBTOOL_CONFIG_VARS],
+[m4_foreach([_lt_var],
+    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAG_VARS(TAG)
+# -------------------------
+m4_define([_LT_LIBTOOL_TAG_VARS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
+
+
+# _LT_TAGVAR(VARNAME, [TAGNAME])
+# ------------------------------
+m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
+
+
+# _LT_CONFIG_COMMANDS
+# -------------------
+# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
+# variables for single and double quote escaping we saved from calls
+# to _LT_DECL, we can put quote escaped variables declarations
+# into `config.status', and then the shell code to quote escape them in
+# for loops in `config.status'.  Finally, any additional code accumulated
+# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
+m4_defun([_LT_CONFIG_COMMANDS],
+[AC_PROVIDE_IFELSE([LT_OUTPUT],
+	dnl If the libtool generation code has been placed in $CONFIG_LT,
+	dnl instead of duplicating it all over again into config.status,
+	dnl then we will have config.status run $CONFIG_LT later, so it
+	dnl needs to know what name is stored there:
+        [AC_CONFIG_COMMANDS([libtool],
+            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
+    dnl If the libtool generation code is destined for config.status,
+    dnl expand the accumulated commands and init code now:
+    [AC_CONFIG_COMMANDS([libtool],
+        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
+])#_LT_CONFIG_COMMANDS
+
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
+[
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+_LT_CONFIG_STATUS_DECLARATIONS
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+\$[]1
+_LTECHO_EOF'
+}
+
+# Quote evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_quote_varnames); do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_dquote_varnames); do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+_LT_OUTPUT_LIBTOOL_INIT
+])
+
+# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
+# ------------------------------------
+# Generate a child script FILE with all initialization necessary to
+# reuse the environment learned by the parent script, and make the
+# file executable.  If COMMENT is supplied, it is inserted after the
+# `#!' sequence but before initialization text begins.  After this
+# macro, additional text can be appended to FILE to form the body of
+# the child script.  The macro ends with non-zero status if the
+# file could not be fully written (such as if the disk is full).
+m4_ifdef([AS_INIT_GENERATED],
+[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
+[m4_defun([_LT_GENERATED_FILE_INIT],
+[m4_require([AS_PREPARE])]dnl
+[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
+[lt_write_fail=0
+cat >$1 <<_ASEOF || lt_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+$2
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$1 <<\_ASEOF || lt_write_fail=1
+AS_SHELL_SANITIZE
+_AS_PREPARE
+exec AS_MESSAGE_FD>&1
+_ASEOF
+test $lt_write_fail = 0 && chmod +x $1[]dnl
+m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
+
+# LT_OUTPUT
+# ---------
+# This macro allows early generation of the libtool script (before
+# AC_OUTPUT is called), incase it is used in configure for compilation
+# tests.
+AC_DEFUN([LT_OUTPUT],
+[: ${CONFIG_LT=./config.lt}
+AC_MSG_NOTICE([creating $CONFIG_LT])
+_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
+[# Run this file to recreate a libtool stub with the current configuration.])
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+lt_cl_silent=false
+exec AS_MESSAGE_LOG_FD>>config.log
+{
+  echo
+  AS_BOX([Running $as_me.])
+} >&AS_MESSAGE_LOG_FD
+
+lt_cl_help="\
+\`$as_me' creates a local libtool stub from the current configuration,
+for use in further configure time tests before the real libtool is
+generated.
+
+Usage: $[0] [[OPTIONS]]
+
+  -h, --help      print this help, then exit
+  -V, --version   print version number, then exit
+  -q, --quiet     do not print progress messages
+  -d, --debug     don't remove temporary files
+
+Report bugs to <bug-libtool@gnu.org>."
+
+lt_cl_version="\
+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+configured by $[0], generated by m4_PACKAGE_STRING.
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.lt script is free software; the Free Software Foundation
+gives unlimited permision to copy, distribute and modify it."
+
+while test $[#] != 0
+do
+  case $[1] in
+    --version | --v* | -V )
+      echo "$lt_cl_version"; exit 0 ;;
+    --help | --h* | -h )
+      echo "$lt_cl_help"; exit 0 ;;
+    --debug | --d* | -d )
+      debug=: ;;
+    --quiet | --q* | --silent | --s* | -q )
+      lt_cl_silent=: ;;
+
+    -*) AC_MSG_ERROR([unrecognized option: $[1]
+Try \`$[0] --help' for more information.]) ;;
+
+    *) AC_MSG_ERROR([unrecognized argument: $[1]
+Try \`$[0] --help' for more information.]) ;;
+  esac
+  shift
+done
+
+if $lt_cl_silent; then
+  exec AS_MESSAGE_FD>/dev/null
+fi
+_LTEOF
+
+cat >>"$CONFIG_LT" <<_LTEOF
+_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AC_MSG_NOTICE([creating $ofile])
+_LT_OUTPUT_LIBTOOL_COMMANDS
+AS_EXIT(0)
+_LTEOF
+chmod +x "$CONFIG_LT"
+
+# configure is writing to config.log, but config.lt does its own redirection,
+# appending to config.log, which fails on DOS, as config.log is still kept
+# open by configure.  Here we exec the FD to /dev/null, effectively closing
+# config.log, so it can be properly (re)opened and appended to by config.lt.
+lt_cl_success=:
+test "$silent" = yes &&
+  lt_config_lt_args="$lt_config_lt_args --quiet"
+exec AS_MESSAGE_LOG_FD>/dev/null
+$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+exec AS_MESSAGE_LOG_FD>>config.log
+$lt_cl_success || AS_EXIT(1)
+])# LT_OUTPUT
+
+
+# _LT_CONFIG(TAG)
+# ---------------
+# If TAG is the built-in tag, create an initial libtool script with a
+# default configuration from the untagged config vars.  Otherwise add code
+# to config.status for appending the configuration named by TAG from the
+# matching tagged config vars.
+m4_defun([_LT_CONFIG],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_CONFIG_SAVE_COMMANDS([
+  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
+  m4_if(_LT_TAG, [C], [
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+_LT_COPYING
+_LT_LIBTOOL_TAGS
+
+# ### BEGIN LIBTOOL CONFIG
+_LT_LIBTOOL_CONFIG_VARS
+_LT_LIBTOOL_TAG_VARS
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+  _LT_PROG_LTMAIN
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '$q' "$ltmain" >> "$cfgfile" \
+     || (rm -f "$cfgfile"; exit 1)
+
+  _LT_PROG_REPLACE_SHELLFNS
+
+   mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+],
+[cat <<_LT_EOF >> "$ofile"
+
+dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
+dnl in a comment (ie after a #).
+# ### BEGIN LIBTOOL TAG CONFIG: $1
+_LT_LIBTOOL_TAG_VARS(_LT_TAG)
+# ### END LIBTOOL TAG CONFIG: $1
+_LT_EOF
+])dnl /m4_if
+],
+[m4_if([$1], [], [
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'], [])
+])dnl /_LT_CONFIG_SAVE_COMMANDS
+])# _LT_CONFIG
+
+
+# LT_SUPPORTED_TAG(TAG)
+# ---------------------
+# Trace this macro to discover what tags are supported by the libtool
+# --tag option, using:
+#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
+AC_DEFUN([LT_SUPPORTED_TAG], [])
+
+
+# C support is built-in for now
+m4_define([_LT_LANG_C_enabled], [])
+m4_define([_LT_TAGS], [])
+
+
+# LT_LANG(LANG)
+# -------------
+# Enable libtool support for the given language if not already enabled.
+AC_DEFUN([LT_LANG],
+[AC_BEFORE([$0], [LT_OUTPUT])dnl
+m4_case([$1],
+  [C],			[_LT_LANG(C)],
+  [C++],		[_LT_LANG(CXX)],
+  [Java],		[_LT_LANG(GCJ)],
+  [Fortran 77],		[_LT_LANG(F77)],
+  [Fortran],		[_LT_LANG(FC)],
+  [Windows Resource],	[_LT_LANG(RC)],
+  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
+    [_LT_LANG($1)],
+    [m4_fatal([$0: unsupported language: "$1"])])])dnl
+])# LT_LANG
+
+
+# _LT_LANG(LANGNAME)
+# ------------------
+m4_defun([_LT_LANG],
+[m4_ifdef([_LT_LANG_]$1[_enabled], [],
+  [LT_SUPPORTED_TAG([$1])dnl
+  m4_append([_LT_TAGS], [$1 ])dnl
+  m4_define([_LT_LANG_]$1[_enabled], [])dnl
+  _LT_LANG_$1_CONFIG($1)])dnl
+])# _LT_LANG
+
+
+# _LT_LANG_DEFAULT_CONFIG
+# -----------------------
+m4_defun([_LT_LANG_DEFAULT_CONFIG],
+[AC_PROVIDE_IFELSE([AC_PROG_CXX],
+  [LT_LANG(CXX)],
+  [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_F77],
+  [LT_LANG(F77)],
+  [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_FC],
+  [LT_LANG(FC)],
+  [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
+
+dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
+dnl pulling things in needlessly.
+AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+  [LT_LANG(GCJ)],
+  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+    [LT_LANG(GCJ)],
+    [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
+      [LT_LANG(GCJ)],
+      [m4_ifdef([AC_PROG_GCJ],
+	[m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([A][M_PROG_GCJ],
+	[m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([LT_PROG_GCJ],
+	[m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
+
+AC_PROVIDE_IFELSE([LT_PROG_RC],
+  [LT_LANG(RC)],
+  [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
+])# _LT_LANG_DEFAULT_CONFIG
+
+# Obsolete macros:
+AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
+AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
+AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
+AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
+AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
+dnl AC_DEFUN([AC_LIBTOOL_F77], [])
+dnl AC_DEFUN([AC_LIBTOOL_FC], [])
+dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
+dnl AC_DEFUN([AC_LIBTOOL_RC], [])
+
+
+# _LT_TAG_COMPILER
+# ----------------
+m4_defun([_LT_TAG_COMPILER],
+[AC_REQUIRE([AC_PROG_CC])dnl
+
+_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
+_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
+_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
+_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+])# _LT_TAG_COMPILER
+
+
+# _LT_COMPILER_BOILERPLATE
+# ------------------------
+# Check for compiler boilerplate output or warnings with
+# the simple compiler test code.
+m4_defun([_LT_COMPILER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+])# _LT_COMPILER_BOILERPLATE
+
+
+# _LT_LINKER_BOILERPLATE
+# ----------------------
+# Check for linker boilerplate output or warnings with
+# the simple link test code.
+m4_defun([_LT_LINKER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+])# _LT_LINKER_BOILERPLATE
+
+# _LT_REQUIRED_DARWIN_CHECKS
+# -------------------------
+m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
+    AC_CHECK_TOOL([LIPO], [lipo], [:])
+    AC_CHECK_TOOL([OTOOL], [otool], [:])
+    AC_CHECK_TOOL([OTOOL64], [otool64], [:])
+    _LT_DECL([], [DSYMUTIL], [1],
+      [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
+    _LT_DECL([], [NMEDIT], [1],
+      [Tool to change global to local symbols on Mac OS X])
+    _LT_DECL([], [LIPO], [1],
+      [Tool to manipulate fat objects and archives on Mac OS X])
+    _LT_DECL([], [OTOOL], [1],
+      [ldd/readelf like tool for Mach-O binaries on Mac OS X])
+    _LT_DECL([], [OTOOL64], [1],
+      [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
+
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
+      [lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&AS_MESSAGE_LOG_FD
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi])
+    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
+      [lt_cv_ld_exported_symbols_list],
+      [lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+	[lt_cv_ld_exported_symbols_list=yes],
+	[lt_cv_ld_exported_symbols_list=no])
+	LDFLAGS="$save_LDFLAGS"
+    ])
+    AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
+      [lt_cv_ld_force_load=no
+      cat > conftest.c << _LT_EOF
+int forced_loaded() { return 2;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
+      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
+      echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
+      $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
+      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
+      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
+      cat > conftest.c << _LT_EOF
+int main() { return 0;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
+      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
+      _lt_result=$?
+      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
+	lt_cv_ld_force_load=yes
+      else
+	cat conftest.err >&AS_MESSAGE_LOG_FD
+      fi
+        rm -f conftest.err libconftest.a conftest conftest.c
+        rm -rf conftest.dSYM
+    ])
+    case $host_os in
+    rhapsody* | darwin1.[[012]])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[[012]]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+])
+
+
+# _LT_DARWIN_LINKER_FEATURES
+# --------------------------
+# Checks for linker and compiler features on darwin
+m4_defun([_LT_DARWIN_LINKER_FEATURES],
+[
+  m4_require([_LT_REQUIRED_DARWIN_CHECKS])
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_automatic, $1)=yes
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  if test "$lt_cv_ld_force_load" = "yes"; then
+    _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+  else
+    _LT_TAGVAR(whole_archive_flag_spec, $1)=''
+  fi
+  _LT_TAGVAR(link_all_deplibs, $1)=yes
+  _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=func_echo_all
+    _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+    m4_if([$1], [CXX],
+[   if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+      _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+    fi
+],[])
+  else
+  _LT_TAGVAR(ld_shlibs, $1)=no
+  fi
+])
+
+# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
+# ----------------------------------
+# Links a minimal program and checks the executable
+# for the system default hardcoded library path. In most cases,
+# this is /usr/lib:/lib, but when the MPI compilers are used
+# the location of the communication and MPI libs are included too.
+# If we don't find anything, use the default library path according
+# to the aix ld manual.
+# Store the results from the different compilers for each TAGNAME.
+# Allow to override them for all tags through lt_cv_aix_libpath.
+m4_defun([_LT_SYS_MODULE_PATH_AIX],
+[m4_require([_LT_DECL_SED])dnl
+if test "${lt_cv_aix_libpath+set}" = set; then
+  aix_libpath=$lt_cv_aix_libpath
+else
+  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
+  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
+  lt_aix_libpath_sed='[
+      /Import File Strings/,/^$/ {
+	  /^0/ {
+	      s/^0  *\([^ ]*\) *$/\1/
+	      p
+	  }
+      }]'
+  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  # Check for a 64-bit object if we didn't find anything.
+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  fi],[])
+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
+  fi
+  ])
+  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
+fi
+])# _LT_SYS_MODULE_PATH_AIX
+
+
+# _LT_SHELL_INIT(ARG)
+# -------------------
+m4_define([_LT_SHELL_INIT],
+[m4_divert_text([M4SH-INIT], [$1
+])])# _LT_SHELL_INIT
+
+
+
+# _LT_PROG_ECHO_BACKSLASH
+# -----------------------
+# Find how we can fake an echo command that does not interpret backslash.
+# In particular, with Autoconf 2.60 or later we add some code to the start
+# of the generated configure script which will find a shell with a builtin
+# printf (which we can use as an echo command).
+m4_defun([_LT_PROG_ECHO_BACKSLASH],
+[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+
+AC_MSG_CHECKING([how to print strings])
+# Test print first, because it will be a builtin if present.
+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='print -r --'
+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='printf %s\n'
+else
+  # Use this function as a fallback that always works.
+  func_fallback_echo ()
+  {
+    eval 'cat <<_LTECHO_EOF
+$[]1
+_LTECHO_EOF'
+  }
+  ECHO='func_fallback_echo'
+fi
+
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+    $ECHO "$*" 
+}
+
+case "$ECHO" in
+  printf*) AC_MSG_RESULT([printf]) ;;
+  print*) AC_MSG_RESULT([print -r]) ;;
+  *) AC_MSG_RESULT([cat]) ;;
+esac
+
+m4_ifdef([_AS_DETECT_SUGGESTED],
+[_AS_DETECT_SUGGESTED([
+  test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
+    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+    ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+    ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+    PATH=/empty FPATH=/empty; export PATH FPATH
+    test "X`printf %s $ECHO`" = "X$ECHO" \
+      || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
+
+_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
+_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
+])# _LT_PROG_ECHO_BACKSLASH
+
+
+# _LT_WITH_SYSROOT
+# ----------------
+AC_DEFUN([_LT_WITH_SYSROOT],
+[AC_MSG_CHECKING([for sysroot])
+AC_ARG_WITH([sysroot],
+[  --with-sysroot[=DIR] Search for dependent libraries within DIR
+                        (or the compiler's sysroot if not specified).],
+[], [with_sysroot=no])
+
+dnl lt_sysroot will always be passed unquoted.  We quote it here
+dnl in case the user passed a directory name.
+lt_sysroot=
+case ${with_sysroot} in #(
+ yes)
+   if test "$GCC" = yes; then
+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
+   fi
+   ;; #(
+ /*)
+   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
+   ;; #(
+ no|'')
+   ;; #(
+ *)
+   AC_MSG_RESULT([${with_sysroot}])
+   AC_MSG_ERROR([The sysroot must be an absolute path.])
+   ;;
+esac
+
+ AC_MSG_RESULT([${lt_sysroot:-no}])
+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
+[dependent libraries, and in which our libraries should be installed.])])
+
+# _LT_ENABLE_LOCK
+# ---------------
+m4_defun([_LT_ENABLE_LOCK],
+[AC_ARG_ENABLE([libtool-lock],
+  [AS_HELP_STRING([--disable-libtool-lock],
+    [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+    [AC_LANG_PUSH(C)
+     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+     AC_LANG_POP])
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+])# _LT_ENABLE_LOCK
+
+
+# _LT_PROG_AR
+# -----------
+m4_defun([_LT_PROG_AR],
+[AC_CHECK_TOOLS(AR, [ar], false)
+: ${AR=ar}
+: ${AR_FLAGS=cru}
+_LT_DECL([], [AR], [1], [The archiver])
+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
+
+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
+  [lt_cv_ar_at_file=no
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
+     [echo conftest.$ac_objext > conftest.lst
+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
+      AC_TRY_EVAL([lt_ar_try])
+      if test "$ac_status" -eq 0; then
+	# Ensure the archiver fails upon bogus file names.
+	rm -f conftest.$ac_objext libconftest.a
+	AC_TRY_EVAL([lt_ar_try])
+	if test "$ac_status" -ne 0; then
+          lt_cv_ar_at_file=@
+        fi
+      fi
+      rm -f conftest.* libconftest.a
+     ])
+  ])
+
+if test "x$lt_cv_ar_at_file" = xno; then
+  archiver_list_spec=
+else
+  archiver_list_spec=$lt_cv_ar_at_file
+fi
+_LT_DECL([], [archiver_list_spec], [1],
+  [How to feed a file listing to the archiver])
+])# _LT_PROG_AR
+
+
+# _LT_CMD_OLD_ARCHIVE
+# -------------------
+m4_defun([_LT_CMD_OLD_ARCHIVE],
+[_LT_PROG_AR
+
+AC_CHECK_TOOL(STRIP, strip, :)
+test -z "$STRIP" && STRIP=:
+_LT_DECL([], [STRIP], [1], [A symbol stripping program])
+
+AC_CHECK_TOOL(RANLIB, ranlib, :)
+test -z "$RANLIB" && RANLIB=:
+_LT_DECL([], [RANLIB], [1],
+    [Commands used to install an old-style archive])
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+case $host_os in
+  darwin*)
+    lock_old_archive_extraction=yes ;;
+  *)
+    lock_old_archive_extraction=no ;;
+esac
+_LT_DECL([], [old_postinstall_cmds], [2])
+_LT_DECL([], [old_postuninstall_cmds], [2])
+_LT_TAGDECL([], [old_archive_cmds], [2],
+    [Commands used to build an old-style archive])
+_LT_DECL([], [lock_old_archive_extraction], [0],
+    [Whether to use a lock for old archive extraction])
+])# _LT_CMD_OLD_ARCHIVE
+
+
+# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([_LT_COMPILER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$3"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       $2=yes
+     fi
+   fi
+   $RM conftest*
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$5], , :, [$5])
+else
+    m4_if([$6], , :, [$6])
+fi
+])# _LT_COMPILER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
+
+
+# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#                  [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------
+# Check whether the given linker option works
+AC_DEFUN([_LT_LINKER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $3"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&AS_MESSAGE_LOG_FD
+       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         $2=yes
+       fi
+     else
+       $2=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$4], , :, [$4])
+else
+    m4_if([$5], , :, [$5])
+fi
+])# _LT_LINKER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
+
+
+# LT_CMD_MAX_LEN
+#---------------
+AC_DEFUN([LT_CMD_MAX_LEN],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+  i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  mint*)
+    # On MiNT this can take a long time and run out of memory.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[	 ]]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
+	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+  AC_MSG_RESULT(none)
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+_LT_DECL([], [max_cmd_len], [0],
+    [What is the maximum length of a command?])
+])# LT_CMD_MAX_LEN
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
+
+
+# _LT_HEADER_DLFCN
+# ----------------
+m4_defun([_LT_HEADER_DLFCN],
+[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
+])# _LT_HEADER_DLFCN
+
+
+# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+# ----------------------------------------------------------------
+m4_defun([_LT_TRY_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "$cross_compiling" = yes; then :
+  [$4]
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+[#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else
+        {
+	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
+          else puts (dlerror ());
+	}
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}]
+_LT_EOF
+  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) $1 ;;
+      x$lt_dlneed_uscore) $2 ;;
+      x$lt_dlunknown|x*) $3 ;;
+    esac
+  else :
+    # compilation failed
+    $3
+  fi
+fi
+rm -fr conftest*
+])# _LT_TRY_DLOPEN_SELF
+
+
+# LT_SYS_DLOPEN_SELF
+# ------------------
+AC_DEFUN([LT_SYS_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ])
+    ;;
+
+  *)
+    AC_CHECK_FUNC([shl_load],
+	  [lt_cv_dlopen="shl_load"],
+      [AC_CHECK_LIB([dld], [shl_load],
+	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+	[AC_CHECK_FUNC([dlopen],
+	      [lt_cv_dlopen="dlopen"],
+	  [AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+	    [AC_CHECK_LIB([svld], [dlopen],
+		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+	      [AC_CHECK_LIB([dld], [dld_link],
+		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+	      ])
+	    ])
+	  ])
+	])
+      ])
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    AC_CACHE_CHECK([whether a program can dlopen itself],
+	  lt_cv_dlopen_self, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+    ])
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+	  lt_cv_dlopen_self_static, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
+      ])
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+_LT_DECL([dlopen_support], [enable_dlopen], [0],
+	 [Whether dlopen is supported])
+_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
+	 [Whether dlopen of programs is supported])
+_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
+	 [Whether dlopen of statically linked programs is supported])
+])# LT_SYS_DLOPEN_SELF
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
+
+
+# _LT_COMPILER_C_O([TAGNAME])
+# ---------------------------
+# Check to see if options -c and -o are simultaneously supported by compiler.
+# This macro does not hard code the compiler like AC_PROG_CC_C_O.
+m4_defun([_LT_COMPILER_C_O],
+[m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+     fi
+   fi
+   chmod u+w . 2>&AS_MESSAGE_LOG_FD
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+])
+_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
+	[Does compiler simultaneously support -c and -o options?])
+])# _LT_COMPILER_C_O
+
+
+# _LT_COMPILER_FILE_LOCKS([TAGNAME])
+# ----------------------------------
+# Check to see if we can do hard links to lock some files if needed
+m4_defun([_LT_COMPILER_FILE_LOCKS],
+[m4_require([_LT_ENABLE_LOCK])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_COMPILER_C_O([$1])
+
+hard_links="nottested"
+if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  AC_MSG_CHECKING([if we can lock with hard links])
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  AC_MSG_RESULT([$hard_links])
+  if test "$hard_links" = no; then
+    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
+])# _LT_COMPILER_FILE_LOCKS
+
+
+# _LT_CHECK_OBJDIR
+# ----------------
+m4_defun([_LT_CHECK_OBJDIR],
+[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+[rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null])
+objdir=$lt_cv_objdir
+_LT_DECL([], [objdir], [0],
+         [The name of the directory that contains temporary libtool files])dnl
+m4_pattern_allow([LT_OBJDIR])dnl
+AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
+  [Define to the sub-directory in which libtool stores uninstalled libraries.])
+])# _LT_CHECK_OBJDIR
+
+
+# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
+# --------------------------------------
+# Check hardcoding attributes.
+m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
+[AC_MSG_CHECKING([how to hardcode library paths into programs])
+_LT_TAGVAR(hardcode_action, $1)=
+if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
+   test -n "$_LT_TAGVAR(runpath_var, $1)" ||
+   test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+     test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
+    # Linking always hardcodes the temporary library directory.
+    _LT_TAGVAR(hardcode_action, $1)=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    _LT_TAGVAR(hardcode_action, $1)=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  _LT_TAGVAR(hardcode_action, $1)=unsupported
+fi
+AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
+
+if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
+   test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+_LT_TAGDECL([], [hardcode_action], [0],
+    [How to hardcode a shared library path into an executable])
+])# _LT_LINKER_HARDCODE_LIBPATH
+
+
+# _LT_CMD_STRIPLIB
+# ----------------
+m4_defun([_LT_CMD_STRIPLIB],
+[m4_require([_LT_DECL_EGREP])
+striplib=
+old_striplib=
+AC_MSG_CHECKING([whether stripping libraries is possible])
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  AC_MSG_RESULT([yes])
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      AC_MSG_RESULT([yes])
+    else
+      AC_MSG_RESULT([no])
+    fi
+    ;;
+  *)
+    AC_MSG_RESULT([no])
+    ;;
+  esac
+fi
+_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
+_LT_DECL([], [striplib], [1])
+])# _LT_CMD_STRIPLIB
+
+
+# _LT_SYS_DYNAMIC_LINKER([TAG])
+# -----------------------------
+# PORTME Fill in your ld.so characteristics
+m4_defun([_LT_SYS_DYNAMIC_LINKER],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_OBJDUMP])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+AC_MSG_CHECKING([dynamic linker characteristics])
+m4_if([$1],
+	[], [
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  case $host_os in
+    mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
+    *) lt_sed_strip_eq="s,=/,/,g" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
+  case $lt_search_path_spec in
+  *\;*)
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
+    ;;
+  *)
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
+    ;;
+  esac
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
+  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
+}'`
+  # AWK program above erroneously prepends '/' to C:/dos/paths
+  # for these hosts.
+  case $host_os in
+    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
+      $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
+  esac
+  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi])
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[[4-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[[01]] | aix4.[[01]].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[[45]]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$cc_basename in
+  yes,*)
+    # gcc
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+m4_if([$1], [],[
+      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    dynamic_linker='Win32 ld.exe'
+    ;;
+
+  *,cl*)
+    # Native MSVC
+    libname_spec='$name'
+    soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+    library_names_spec='${libname}.dll.lib'
+
+    case $build_os in
+    mingw*)
+      sys_lib_search_path_spec=
+      lt_save_ifs=$IFS
+      IFS=';'
+      for lt_path in $LIB
+      do
+        IFS=$lt_save_ifs
+        # Let DOS variable expansion print the short 8.3 style file name.
+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
+      done
+      IFS=$lt_save_ifs
+      # Convert to MSYS style.
+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
+      ;;
+    cygwin*)
+      # Convert to unix form, then to dos form, then back to unix form
+      # but this time dos style (no spaces!) so that the unix form looks
+      # like /cygdrive/c/PROGRA~1:/cygdr...
+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      ;;
+    *)
+      sys_lib_search_path_spec="$LIB"
+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+        # It is most probably a Windows format PATH.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      # FIXME: find the short name or the path components, as spaces are
+      # common. (e.g. "Program Files" -> "PROGRA~1")
+      ;;
+    esac
+
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+    dynamic_linker='Win32 link.exe'
+    ;;
+
+  *)
+    # Assume MSVC wrapper
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    dynamic_linker='Win32 ld.exe'
+    ;;
+  esac
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+m4_if([$1], [],[
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[[123]]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
+  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+haiku*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  dynamic_linker="$host_os runtime_loader"
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+  postinstall_cmds='chmod 555 $lib'
+  # or fails outright, so override atomically:
+  install_override_mode=555
+  ;;
+
+interix[[3-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+
+  # Some binutils ld are patched to set DT_RUNPATH
+  AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
+    [lt_cv_shlibpath_overrides_runpath=no
+    save_LDFLAGS=$LDFLAGS
+    save_libdir=$libdir
+    eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
+	 LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
+    AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+      [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
+	 [lt_cv_shlibpath_overrides_runpath=yes])])
+    LDFLAGS=$save_LDFLAGS
+    libdir=$save_libdir
+    ])
+  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[[89]] | openbsd2.[[89]].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+AC_MSG_RESULT([$dynamic_linker])
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+_LT_DECL([], [variables_saved_for_relink], [1],
+    [Variables whose values should be saved in libtool wrapper scripts and
+    restored at link time])
+_LT_DECL([], [need_lib_prefix], [0],
+    [Do we need the "lib" prefix for modules?])
+_LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
+_LT_DECL([], [version_type], [0], [Library versioning type])
+_LT_DECL([], [runpath_var], [0],  [Shared library runtime path variable])
+_LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
+_LT_DECL([], [shlibpath_overrides_runpath], [0],
+    [Is shlibpath searched before the hard-coded library search path?])
+_LT_DECL([], [libname_spec], [1], [Format of library name prefix])
+_LT_DECL([], [library_names_spec], [1],
+    [[List of archive names.  First name is the real one, the rest are links.
+    The last name is the one that the linker finds with -lNAME]])
+_LT_DECL([], [soname_spec], [1],
+    [[The coded name of the library, if different from the real name]])
+_LT_DECL([], [install_override_mode], [1],
+    [Permission mode override for installation of shared libraries])
+_LT_DECL([], [postinstall_cmds], [2],
+    [Command to use after installation of a shared archive])
+_LT_DECL([], [postuninstall_cmds], [2],
+    [Command to use after uninstallation of a shared archive])
+_LT_DECL([], [finish_cmds], [2],
+    [Commands used to finish a libtool library installation in a directory])
+_LT_DECL([], [finish_eval], [1],
+    [[As "finish_cmds", except a single script fragment to be evaled but
+    not shown]])
+_LT_DECL([], [hardcode_into_libs], [0],
+    [Whether we should hardcode library paths into libraries])
+_LT_DECL([], [sys_lib_search_path_spec], [2],
+    [Compile-time system search path for libraries])
+_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
+    [Run-time system search path for libraries])
+])# _LT_SYS_DYNAMIC_LINKER
+
+
+# _LT_PATH_TOOL_PREFIX(TOOL)
+# --------------------------
+# find a file program which can recognize shared library
+AC_DEFUN([_LT_PATH_TOOL_PREFIX],
+[m4_require([_LT_DECL_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] |  ?:[\\/]*])
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word.  This closes a longstanding sh security hole.
+  ac_dummy="m4_if([$2], , $PATH, [$2])"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$1; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  AC_MSG_RESULT($MAGIC_CMD)
+else
+  AC_MSG_RESULT(no)
+fi
+_LT_DECL([], [MAGIC_CMD], [0],
+	 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
+])# _LT_PATH_TOOL_PREFIX
+
+# Old name:
+AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
+
+
+# _LT_PATH_MAGIC
+# --------------
+# find a file program which can recognize a shared library
+m4_defun([_LT_PATH_MAGIC],
+[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+  else
+    MAGIC_CMD=:
+  fi
+fi
+])# _LT_PATH_MAGIC
+
+
+# LT_PATH_LD
+# ----------
+# find the pathname to the GNU or non-GNU linker
+AC_DEFUN([LT_PATH_LD],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
+
+AC_ARG_WITH([gnu-ld],
+    [AS_HELP_STRING([--with-gnu-ld],
+	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
+    [test "$withval" = no || with_gnu_ld=yes],
+    [with_gnu_ld=no])dnl
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  AC_MSG_CHECKING([for ld used by $CC])
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [[\\/]]* | ?:[[\\/]]*)
+      re_direlt='/[[^/]][[^/]]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  AC_MSG_CHECKING([for GNU ld])
+else
+  AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  AC_MSG_RESULT($LD)
+else
+  AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+_LT_PATH_LD_GNU
+AC_SUBST([LD])
+
+_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
+])# LT_PATH_LD
+
+# Old names:
+AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
+AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_LD], [])
+dnl AC_DEFUN([AC_PROG_LD], [])
+
+
+# _LT_PATH_LD_GNU
+#- --------------
+m4_defun([_LT_PATH_LD_GNU],
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# _LT_PATH_LD_GNU
+
+
+# _LT_CMD_RELOAD
+# --------------
+# find reload flag for linker
+#   -- PORTME Some linkers may need a different reload flag.
+m4_defun([_LT_CMD_RELOAD],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+  lt_cv_ld_reload_flag,
+  [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    if test "$GCC" != yes; then
+      reload_cmds=false
+    fi
+    ;;
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+_LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
+_LT_TAGDECL([], [reload_cmds], [2])dnl
+])# _LT_CMD_RELOAD
+
+
+# _LT_CHECK_MAGIC_METHOD
+# ----------------------
+# how to check for library dependencies
+#  -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_MAGIC_METHOD],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+AC_CACHE_CHECK([how to recognize dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[[4-9]]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[[45]]*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
+  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    # Keep this pattern in sync with the one in func_win32_libid.
+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc*)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+haiku*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[[3-9]]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+])
+
+file_magic_glob=
+want_nocaseglob=no
+if test "$build" = "$host"; then
+  case $host_os in
+  mingw* | pw32*)
+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
+      want_nocaseglob=yes
+    else
+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
+    fi
+    ;;
+  esac
+fi
+
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+_LT_DECL([], [deplibs_check_method], [1],
+    [Method to check whether dependent libraries are shared objects])
+_LT_DECL([], [file_magic_cmd], [1],
+    [Command to use when deplibs_check_method = "file_magic"])
+_LT_DECL([], [file_magic_glob], [1],
+    [How to find potential files when deplibs_check_method = "file_magic"])
+_LT_DECL([], [want_nocaseglob], [1],
+    [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
+])# _LT_CHECK_MAGIC_METHOD
+
+
+# LT_PATH_NM
+# ----------
+# find the pathname to a BSD- or MS-compatible name lister
+AC_DEFUN([LT_PATH_NM],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
+[if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi])
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$DUMPBIN"; then :
+    # Let the user override the test.
+  else
+    AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
+    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+    *COFF*)
+      DUMPBIN="$DUMPBIN -symbols"
+      ;;
+    *)
+      DUMPBIN=:
+      ;;
+    esac
+  fi
+  AC_SUBST([DUMPBIN])
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+AC_SUBST([NM])
+_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
+
+AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
+  [lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
+  cat conftest.out >&AS_MESSAGE_LOG_FD
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*])
+])# LT_PATH_NM
+
+# Old names:
+AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
+AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_NM], [])
+dnl AC_DEFUN([AC_PROG_NM], [])
+
+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+# --------------------------------
+# how to determine the name of the shared library
+# associated with a specific link library.
+#  -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+m4_require([_LT_DECL_DLLTOOL])
+AC_CACHE_CHECK([how to associate runtime and link libraries],
+lt_cv_sharedlib_from_linklib_cmd,
+[lt_cv_sharedlib_from_linklib_cmd='unknown'
+
+case $host_os in
+cygwin* | mingw* | pw32* | cegcc*)
+  # two different shell functions defined in ltmain.sh
+  # decide which to use based on capabilities of $DLLTOOL
+  case `$DLLTOOL --help 2>&1` in
+  *--identify-strict*)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
+    ;;
+  *)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
+    ;;
+  esac
+  ;;
+*)
+  # fallback: assume linklib IS sharedlib
+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+  ;;
+esac
+])
+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
+_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
+    [Command to associate shared and link libraries])
+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+
+
+# _LT_PATH_MANIFEST_TOOL
+# ----------------------
+# locate the manifest tool
+m4_defun([_LT_PATH_MANIFEST_TOOL],
+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
+  [lt_cv_path_mainfest_tool=no
+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
+    lt_cv_path_mainfest_tool=yes
+  fi
+  rm -f conftest*])
+if test "x$lt_cv_path_mainfest_tool" != xyes; then
+  MANIFEST_TOOL=:
+fi
+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
+])# _LT_PATH_MANIFEST_TOOL
+
+
+# LT_LIB_M
+# --------
+# check for math library
+AC_DEFUN([LT_LIB_M],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
+  # These system don't have libm, or don't need it
+  ;;
+*-ncr-sysv4.3*)
+  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+  ;;
+*)
+  AC_CHECK_LIB(m, cos, LIBM="-lm")
+  ;;
+esac
+AC_SUBST([LIBM])
+])# LT_LIB_M
+
+# Old name:
+AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_CHECK_LIBM], [])
+
+
+# _LT_COMPILER_NO_RTTI([TAGNAME])
+# -------------------------------
+m4_defun([_LT_COMPILER_NO_RTTI],
+[m4_require([_LT_TAG_COMPILER])dnl
+
+_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+if test "$GCC" = yes; then
+  case $cc_basename in
+  nvcc*)
+    _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
+  *)
+    _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;;
+  esac
+
+  _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+    lt_cv_prog_compiler_rtti_exceptions,
+    [-fno-rtti -fno-exceptions], [],
+    [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+fi
+_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
+	[Compiler flag to turn off builtin functions])
+])# _LT_COMPILER_NO_RTTI
+
+
+# _LT_CMD_GLOBAL_SYMBOLS
+# ----------------------
+m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+[
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[[BCDEGRST]]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[[BCDT]]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[[ABCDGISTW]]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[[ABCDEGRST]]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[[BCDEGRST]]'
+  ;;
+osf*)
+  symcode='[[BCDEGQRST]]'
+  ;;
+solaris*)
+  symcode='[[BDRT]]'
+  ;;
+sco3.2v5*)
+  symcode='[[DT]]'
+  ;;
+sysv4.2uw2*)
+  symcode='[[DT]]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[[ABDT]]'
+  ;;
+sysv4)
+  symcode='[[DFNSTU]]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[[ABCDGIRSTW]]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK ['"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx]"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if AC_TRY_EVAL(ac_compile); then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
+# define LT@&t@_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data.  */
+# define LT@&t@_DLSYM_CONST
+#else
+# define LT@&t@_DLSYM_CONST const
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+LT@&t@_DLSYM_CONST struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[[]] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_globsym_save_LIBS=$LIBS
+	  lt_globsym_save_CFLAGS=$CFLAGS
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS=$lt_globsym_save_LIBS
+	  CFLAGS=$lt_globsym_save_CFLAGS
+	else
+	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+    fi
+  else
+    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+])
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  AC_MSG_RESULT(failed)
+else
+  AC_MSG_RESULT(ok)
+fi
+
+# Response file support.
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+  nm_file_list_spec='@'
+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
+  nm_file_list_spec='@'
+fi
+
+_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
+    [Take the output of nm and produce a listing of raw symbols and C names])
+_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
+    [Transform the output of nm in a proper C declaration])
+_LT_DECL([global_symbol_to_c_name_address],
+    [lt_cv_sys_global_symbol_to_c_name_address], [1],
+    [Transform the output of nm in a C name address pair])
+_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
+    [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
+    [Transform the output of nm in a C name address pair when lib prefix is needed])
+_LT_DECL([], [nm_file_list_spec], [1],
+    [Specify filename containing input files for $NM])
+]) # _LT_CMD_GLOBAL_SYMBOLS
+
+
+# _LT_COMPILER_PIC([TAGNAME])
+# ---------------------------
+m4_defun([_LT_COMPILER_PIC],
+[m4_require([_LT_TAG_COMPILER])dnl
+_LT_TAGVAR(lt_prog_compiler_wl, $1)=
+_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+_LT_TAGVAR(lt_prog_compiler_static, $1)=
+
+m4_if([$1], [CXX], [
+  # C++ specific cases for pic, static, wl, etc.
+  if test "$GXX" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+    aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+    mingw* | cygwin* | os2* | pw32* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+      ;;
+    haiku*)
+      # PIC is the default for Haiku.
+      # The "-static" flag exists, but is broken.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)=
+      ;;
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	;;
+      esac
+      ;;
+    *qnx* | *nto*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+  else
+    case $host_os in
+      aix[[4-9]]*)
+	# All AIX code is PIC.
+	if test "$host_cpu" = ia64; then
+	  # AIX 5 now supports IA64 processor
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	else
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+	fi
+	;;
+      chorus*)
+	case $cc_basename in
+	cxch68*)
+	  # Green Hills C++ Compiler
+	  # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+	  ;;
+	esac
+	;;
+      mingw* | cygwin* | os2* | pw32* | cegcc*)
+	# This hack is so that the source file can tell whether it is being
+	# built for inclusion in a dll (and should export symbols for example).
+	m4_if([$1], [GCJ], [],
+	  [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+	;;
+      dgux*)
+	case $cc_basename in
+	  ec++*)
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    ;;
+	  ghcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      freebsd* | dragonfly*)
+	# FreeBSD uses GNU C++
+	;;
+      hpux9* | hpux10* | hpux11*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+	    if test "$host_cpu" != ia64; then
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	    fi
+	    ;;
+	  aCC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+	    case $host_cpu in
+	    hppa*64*|ia64*)
+	      # +Z the default
+	      ;;
+	    *)
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	      ;;
+	    esac
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      interix*)
+	# This is c89, which is MS Visual C++ (no shared libs)
+	# Anyone wants to do a port?
+	;;
+      irix5* | irix6* | nonstopux*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    # CC pic flag -KPIC is the default.
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      linux* | k*bsd*-gnu | kopensolaris*-gnu)
+	case $cc_basename in
+	  KCC*)
+	    # KAI C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	    ;;
+	  ecpc* )
+	    # old Intel C++ for x86_64 which still supported -KPIC.
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+	    ;;
+	  icpc* )
+	    # Intel C++, used to be incompatible with GCC.
+	    # ICC 10 doesn't accept -KPIC any more.
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+	    ;;
+	  pgCC* | pgcpp*)
+	    # Portland Group C++ compiler
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	  cxx*)
+	    # Compaq C++
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    ;;
+	  xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*)
+	    # IBM XL 8.0, 9.0 on PPC and BlueGene
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+      lynxos*)
+	;;
+      m88k*)
+	;;
+      mvs*)
+	case $cc_basename in
+	  cxx*)
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      netbsd*)
+	;;
+      *qnx* | *nto*)
+        # QNX uses GNU C++, but need to define -shared option too, otherwise
+        # it will coredump.
+        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+        ;;
+      osf3* | osf4* | osf5*)
+	case $cc_basename in
+	  KCC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+	    ;;
+	  RCC*)
+	    # Rational C++ 2.4.1
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  cxx*)
+	    # Digital/Compaq C++
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      psos*)
+	;;
+      solaris*)
+	case $cc_basename in
+	  CC* | sunCC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+	    ;;
+	  gcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sunos4*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.x
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	  lcc*)
+	    # Lucid
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	esac
+	;;
+      tandem*)
+	case $cc_basename in
+	  NCC*)
+	    # NonStop-UX NCC 3.20
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      vxworks*)
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+	;;
+    esac
+  fi
+],
+[
+  if test "$GCC" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+
+    haiku*)
+      # PIC is the default for Haiku.
+      # The "-static" flag exists, but is broken.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)=
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+
+    case $cc_basename in
+    nvcc*) # Cuda Compiler Driver 2.2
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      else
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC (with -KPIC) is the default.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
+	;;
+      nagfor*)
+	# NAG Fortran compiler
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+        ;;
+      ccc*)
+        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+        # All Alpha code is PIC.
+        _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+        ;;
+      xl* | bgxl* | bgf* | mpixl*)
+	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ F* | *Sun*Fortran*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	  _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
+	  ;;
+	*Sun\ C*)
+	  # Sun C 5.9
+	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	  _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # All OSF/1 code is PIC.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    rdos*)
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    unicos*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+    esac
+  fi
+])
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+    ;;
+  *)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
+    ;;
+esac
+
+AC_CACHE_CHECK([for $compiler option to produce PIC],
+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
+_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
+  _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
+    [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
+    [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
+    [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
+     "" | " "*) ;;
+     *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+     esac],
+    [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+     _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
+fi
+_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
+	[Additional compiler flags for building library objects])
+
+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
+	[How to pass a linker flag through the compiler])
+#
+# Check to make sure the static flag actually works.
+#
+wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
+_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
+  _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
+  $lt_tmp_static_flag,
+  [],
+  [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
+_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
+	[Compiler flag to prevent dynamic linking])
+])# _LT_COMPILER_PIC
+
+
+# _LT_LINKER_SHLIBS([TAGNAME])
+# ----------------------------
+# See if the linker supports building shared libraries.
+m4_defun([_LT_LINKER_SHLIBS],
+[AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+m4_if([$1], [CXX], [
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+  case $host_os in
+  aix[[4-9]]*)
+    # If we're using GNU nm, then we don't want the "-C" option.
+    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+    # Also, AIX nm treats weak defined symbols like other global defined
+    # symbols, whereas GNU nm marks them as "W".
+    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    else
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    fi
+    ;;
+  pw32*)
+    _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+    ;;
+  cygwin* | mingw* | cegcc*)
+    case $cc_basename in
+    cl*) ;;
+    *)
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+      ;;
+    esac
+    ;;
+  *)
+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+    ;;
+  esac
+], [
+  runpath_var=
+  _LT_TAGVAR(allow_undefined_flag, $1)=
+  _LT_TAGVAR(always_export_symbols, $1)=no
+  _LT_TAGVAR(archive_cmds, $1)=
+  _LT_TAGVAR(archive_expsym_cmds, $1)=
+  _LT_TAGVAR(compiler_needs_object, $1)=no
+  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  _LT_TAGVAR(hardcode_automatic, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+  _LT_TAGVAR(hardcode_minus_L, $1)=no
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  _LT_TAGVAR(inherit_rpath, $1)=no
+  _LT_TAGVAR(link_all_deplibs, $1)=unknown
+  _LT_TAGVAR(module_cmds, $1)=
+  _LT_TAGVAR(module_expsym_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_new_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+  _LT_TAGVAR(thread_safe_flag_spec, $1)=
+  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  _LT_TAGVAR(include_expsyms, $1)=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+dnl Note also adjust exclude_expsyms for C++ above.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  esac
+
+  _LT_TAGVAR(ld_shlibs, $1)=yes
+
+  # On some targets, GNU ld is compatible enough with the native linker
+  # that we're better off using the native interface for both.
+  lt_use_gnu_ld_interface=no
+  if test "$with_gnu_ld" = yes; then
+    case $host_os in
+      aix*)
+	# The AIX port of GNU ld has always aspired to compatibility
+	# with the native linker.  However, as the warning in the GNU ld
+	# block says, versions before 2.19.5* couldn't really create working
+	# shared libraries, regardless of the interface used.
+	case `$LD -v 2>&1` in
+	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
+	  *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;;
+	  *\ \(GNU\ Binutils\)\ [[3-9]]*) ;;
+	  *)
+	    lt_use_gnu_ld_interface=yes
+	    ;;
+	esac
+	;;
+      *)
+	lt_use_gnu_ld_interface=yes
+	;;
+    esac
+  fi
+
+  if test "$lt_use_gnu_ld_interface" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *GNU\ gold*) supports_anon_versioning=yes ;;
+      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[[3-9]]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.19, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to install binutils
+*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
+*** You will then need to restart the configuration process.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	_LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+      # as there is no search path for DLLs.
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=no
+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    haiku*)
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    interix[[3-9]]*)
+      _LT_TAGVAR(hardcode_direct, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=' $pic_flag'
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95* | pgfortran*)
+					# Portland Group f77 and f90 compilers
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+	  tmp_sharedflag='--shared' ;;
+	xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	nvcc*)	# Cuda Compiler Driver 2.2
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  _LT_TAGVAR(compiler_needs_object, $1)=yes
+	  ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  _LT_TAGVAR(compiler_needs_object, $1)=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	_LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf* | bgf* | bgxlf* | mpixlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+    esac
+
+    if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
+      runpath_var=
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	_LT_TAGVAR(hardcode_direct, $1)=unsupported
+      fi
+      ;;
+
+    aix[[4-9]]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	# Also, AIX nm treats weak defined symbols like other global
+	# defined symbols, whereas GNU nm marks them as "W".
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      _LT_TAGVAR(archive_cmds, $1)=''
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[[012]]|aix4.[[012]].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  _LT_TAGVAR(hardcode_direct, $1)=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        _LT_SYS_MODULE_PATH_AIX([$1])
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+	  _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 _LT_SYS_MODULE_PATH_AIX([$1])
+	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+	  _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+	  if test "$with_gnu_ld" = yes; then
+	    # We only use this code for GNU lds that support --whole-archive.
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	  else
+	    # Exported symbols can be pulled into shared objects from archives
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+	  fi
+	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[[45]]*)
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      case $cc_basename in
+      cl*)
+	# Native MSVC
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	_LT_TAGVAR(always_export_symbols, $1)=yes
+	_LT_TAGVAR(file_list_spec, $1)='@'
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+	  else
+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+	  fi~
+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+	  linknames='
+	# The linker will not automatically build a static lib if we build a DLL.
+	# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+	_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+	# Don't use ranlib
+	_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
+	_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
+	  case $lt_outputfile in
+	    *.exe|*.EXE) ;;
+	    *)
+	      lt_outputfile="$lt_outputfile.exe"
+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
+	      ;;
+	  esac~
+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+	    $RM "$lt_outputfile.manifest";
+	  fi'
+	;;
+      *)
+	# Assume MSVC wrapper
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+	# The linker will automatically build a .lib file if we build a DLL.
+	_LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+	# FIXME: Should let the user specify the lib program.
+	_LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+	;;
+      esac
+      ;;
+
+    darwin* | rhapsody*)
+      _LT_DARWIN_LINKER_FEATURES($1)
+      ;;
+
+    dgux*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    freebsd1*)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+	_LT_TAGVAR(hardcode_direct, $1)=yes
+	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	_LT_TAGVAR(hardcode_minus_L, $1)=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	m4_if($1, [], [
+	  # Older versions of the 11.00 compiler do not understand -b yet
+	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
+	  _LT_LINKER_OPTION([if $CC understands -b],
+	    _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
+	    [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
+	    [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
+	  [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  _LT_TAGVAR(hardcode_direct, $1)=no
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	  ;;
+	*)
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+	# This should be the same for all languages, so no per-tag cache variable.
+	AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
+	  [lt_cv_irix_exported_symbol],
+	  [save_LDFLAGS="$LDFLAGS"
+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+	   AC_LINK_IFELSE(
+	     [AC_LANG_SOURCE(
+	        [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
+			      [C++], [[int foo (void) { return 0; }]],
+			      [Fortran 77], [[
+      subroutine foo
+      end]],
+			      [Fortran], [[
+      subroutine foo
+      end]])])],
+	      [lt_cv_irix_exported_symbol=yes],
+	      [lt_cv_irix_exported_symbol=no])
+           LDFLAGS="$save_LDFLAGS"])
+	if test "$lt_cv_irix_exported_symbol" = yes; then
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+	fi
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(inherit_rpath, $1)=yes
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	_LT_TAGVAR(hardcode_direct, $1)=yes
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+	     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	     ;;
+	   *)
+	     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    os2*)
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      else
+	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      case $host_os in
+      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+	  _LT_TAGVAR(hardcode_direct, $1)=no
+        ;;
+	motorola)
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4.3*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	_LT_TAGVAR(ld_shlibs, $1)=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+])
+AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
+
+_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
+_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
+_LT_DECL([], [extract_expsyms_cmds], [2],
+    [The commands to extract the exported symbol list from a shared archive])
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+  # Assume -lc should be added
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $_LT_TAGVAR(archive_cmds, $1) in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      AC_CACHE_CHECK([whether -lc should be explicitly linked in],
+	[lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1),
+	[$RM conftest*
+	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+	if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+	  soname=conftest
+	  lib=conftest
+	  libobjs=conftest.$ac_objext
+	  deplibs=
+	  wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
+	  pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
+	  compiler_flags=-v
+	  linker_flags=-v
+	  verstring=
+	  output_objdir=.
+	  libname=conftest
+	  lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
+	  _LT_TAGVAR(allow_undefined_flag, $1)=
+	  if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
+	  then
+	    lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	  else
+	    lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	  fi
+	  _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+	else
+	  cat conftest.err 1>&5
+	fi
+	$RM conftest*
+	])
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
+    [Whether or not to add -lc for building shared libraries])
+_LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
+    [enable_shared_with_static_runtimes], [0],
+    [Whether or not to disallow shared libs when runtime libs are static])
+_LT_TAGDECL([], [export_dynamic_flag_spec], [1],
+    [Compiler flag to allow reflexive dlopens])
+_LT_TAGDECL([], [whole_archive_flag_spec], [1],
+    [Compiler flag to generate shared objects directly from archives])
+_LT_TAGDECL([], [compiler_needs_object], [1],
+    [Whether the compiler copes with passing no objects directly])
+_LT_TAGDECL([], [old_archive_from_new_cmds], [2],
+    [Create an old-style archive from a shared archive])
+_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
+    [Create a temporary old-style archive to link instead of a shared archive])
+_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
+_LT_TAGDECL([], [archive_expsym_cmds], [2])
+_LT_TAGDECL([], [module_cmds], [2],
+    [Commands used to build a loadable module if different from building
+    a shared archive.])
+_LT_TAGDECL([], [module_expsym_cmds], [2])
+_LT_TAGDECL([], [with_gnu_ld], [1],
+    [Whether we are building with GNU ld or not])
+_LT_TAGDECL([], [allow_undefined_flag], [1],
+    [Flag that allows shared libraries with undefined symbols to be built])
+_LT_TAGDECL([], [no_undefined_flag], [1],
+    [Flag that enforces no undefined symbols])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
+    [Flag to hardcode $libdir into a binary during linking.
+    This must work even if $libdir does not exist])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
+    [[If ld is used when linking, flag to hardcode $libdir into a binary
+    during linking.  This must work even if $libdir does not exist]])
+_LT_TAGDECL([], [hardcode_libdir_separator], [1],
+    [Whether we need a single "-rpath" flag with a separated argument])
+_LT_TAGDECL([], [hardcode_direct], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary])
+_LT_TAGDECL([], [hardcode_direct_absolute], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary and the resulting library dependency is
+    "absolute", i.e impossible to change by setting ${shlibpath_var} if the
+    library is relocated])
+_LT_TAGDECL([], [hardcode_minus_L], [0],
+    [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_shlibpath_var], [0],
+    [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_automatic], [0],
+    [Set to "yes" if building a shared library automatically hardcodes DIR
+    into the library and all subsequent libraries and executables linked
+    against it])
+_LT_TAGDECL([], [inherit_rpath], [0],
+    [Set to yes if linker adds runtime paths of dependent libraries
+    to runtime path list])
+_LT_TAGDECL([], [link_all_deplibs], [0],
+    [Whether libtool must link a program against all its dependency libraries])
+_LT_TAGDECL([], [always_export_symbols], [0],
+    [Set to "yes" if exported symbols are required])
+_LT_TAGDECL([], [export_symbols_cmds], [2],
+    [The commands to list exported symbols])
+_LT_TAGDECL([], [exclude_expsyms], [1],
+    [Symbols that should not be listed in the preloaded symbols])
+_LT_TAGDECL([], [include_expsyms], [1],
+    [Symbols that must always be exported])
+_LT_TAGDECL([], [prelink_cmds], [2],
+    [Commands necessary for linking programs (against libraries) with templates])
+_LT_TAGDECL([], [postlink_cmds], [2],
+    [Commands necessary for finishing linking programs])
+_LT_TAGDECL([], [file_list_spec], [1],
+    [Specify filename containing input files])
+dnl FIXME: Not yet implemented
+dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
+dnl    [Compiler flag to generate thread safe objects])
+])# _LT_LINKER_SHLIBS
+
+
+# _LT_LANG_C_CONFIG([TAG])
+# ------------------------
+# Ensure that the configuration variables for a C compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_C_CONFIG],
+[m4_require([_LT_DECL_EGREP])dnl
+lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+_LT_TAG_COMPILER
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_SYS_DYNAMIC_LINKER($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+  LT_SYS_DLOPEN_SELF
+  _LT_CMD_STRIPLIB
+
+  # Report which library types will actually be built
+  AC_MSG_CHECKING([if libtool supports shared libraries])
+  AC_MSG_RESULT([$can_build_shared])
+
+  AC_MSG_CHECKING([whether to build shared libraries])
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[[4-9]]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  AC_MSG_RESULT([$enable_shared])
+
+  AC_MSG_CHECKING([whether to build static libraries])
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  AC_MSG_RESULT([$enable_static])
+
+  _LT_CONFIG($1)
+fi
+AC_LANG_POP
+CC="$lt_save_CC"
+])# _LT_LANG_C_CONFIG
+
+
+# _LT_LANG_CXX_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a C++ compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_CXX_CONFIG],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+    (test "X$CXX" != "Xg++"))) ; then
+  AC_PROG_CXXCPP
+else
+  _lt_caught_CXX_error=yes
+fi
+
+AC_LANG_PUSH(C++)
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(compiler_needs_object, $1)=no
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="int some_variable = 0;"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC=$CC
+  lt_save_CFLAGS=$CFLAGS
+  lt_save_LD=$LD
+  lt_save_GCC=$GCC
+  GCC=$GXX
+  lt_save_with_gnu_ld=$with_gnu_ld
+  lt_save_path_LD=$lt_cv_path_LD
+  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+  else
+    $as_unset lt_cv_prog_gnu_ld
+  fi
+  if test -n "${lt_cv_path_LDCXX+set}"; then
+    lt_cv_path_LD=$lt_cv_path_LDCXX
+  else
+    $as_unset lt_cv_path_LD
+  fi
+  test -z "${LDCXX+set}" || LD=$LDCXX
+  CC=${CXX-"c++"}
+  CFLAGS=$CXXFLAGS
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    # We don't want -fno-exception when compiling C++ code, so set the
+    # no_builtin_flag separately
+    if test "$GXX" = yes; then
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+    else
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+    fi
+
+    if test "$GXX" = yes; then
+      # Set up default GNU C++ configuration
+
+      LT_PATH_LD
+
+      # Check if GNU C++ uses GNU ld as the underlying linker, since the
+      # archiving commands below assume that GNU ld is being used.
+      if test "$with_gnu_ld" = yes; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+        # If archive_cmds runs LD, not CC, wlarc should be empty
+        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+        #     investigate it a little bit more. (MM)
+        wlarc='${wl}'
+
+        # ancient GNU ld didn't support --whole-archive et. al.
+        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+	  $GREP 'no-whole-archive' > /dev/null; then
+          _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+        else
+          _LT_TAGVAR(whole_archive_flag_spec, $1)=
+        fi
+      else
+        with_gnu_ld=no
+        wlarc=
+
+        # A generic and very simple default shared library creation
+        # command for GNU C++ for the case where it uses the native
+        # linker, instead of GNU ld.  If possible, this setting should
+        # overridden to take advantage of the native linker features on
+        # the platform it is being used on.
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+      fi
+
+      # Commands to make compiler produce verbose output that lists
+      # what "hidden" libraries, object files and flags are used when
+      # linking a shared library.
+      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+
+    else
+      GXX=no
+      with_gnu_ld=no
+      wlarc=
+    fi
+
+    # PORTME: fill in a description of your system's C++ link characteristics
+    AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+    _LT_TAGVAR(ld_shlibs, $1)=yes
+    case $host_os in
+      aix3*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+      aix[[4-9]]*)
+        if test "$host_cpu" = ia64; then
+          # On IA64, the linker does run time linking by default, so we don't
+          # have to do anything special.
+          aix_use_runtimelinking=no
+          exp_sym_flag='-Bexport'
+          no_entry_flag=""
+        else
+          aix_use_runtimelinking=no
+
+          # Test if we are trying to use run time linking or normal
+          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+          # need to do runtime linking.
+          case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+	    for ld_flag in $LDFLAGS; do
+	      case $ld_flag in
+	      *-brtl*)
+	        aix_use_runtimelinking=yes
+	        break
+	        ;;
+	      esac
+	    done
+	    ;;
+          esac
+
+          exp_sym_flag='-bexport'
+          no_entry_flag='-bnoentry'
+        fi
+
+        # When large executables or shared objects are built, AIX ld can
+        # have problems creating the table of contents.  If linking a library
+        # or program results in "error TOC overflow" add -mminimal-toc to
+        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+        _LT_TAGVAR(archive_cmds, $1)=''
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+        _LT_TAGVAR(link_all_deplibs, $1)=yes
+        _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+        if test "$GXX" = yes; then
+          case $host_os in aix4.[[012]]|aix4.[[012]].*)
+          # We only want to do this on AIX 4.2 and lower, the check
+          # below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	    # We have reworked collect2
+	    :
+	  else
+	    # We have old collect2
+	    _LT_TAGVAR(hardcode_direct, $1)=unsupported
+	    # It fails to find uninstalled libraries when the uninstalled
+	    # path is not listed in the libpath.  Setting hardcode_minus_L
+	    # to unsupported forces relinking
+	    _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=
+	  fi
+          esac
+          shared_flag='-shared'
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag="$shared_flag "'${wl}-G'
+	  fi
+        else
+          # not using gcc
+          if test "$host_cpu" = ia64; then
+	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	  # chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+          else
+	    if test "$aix_use_runtimelinking" = yes; then
+	      shared_flag='${wl}-G'
+	    else
+	      shared_flag='${wl}-bM:SRE'
+	    fi
+          fi
+        fi
+
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+        # It seems that -bexpall does not export symbols beginning with
+        # underscore (_), so it is better to generate a list of symbols to
+	# export.
+        _LT_TAGVAR(always_export_symbols, $1)=yes
+        if test "$aix_use_runtimelinking" = yes; then
+          # Warning - without using the other runtime loading flags (-brtl),
+          # -berok will link without error, but may produce a broken library.
+          _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+          # Determine the default libpath from the value encoded in an empty
+          # executable.
+          _LT_SYS_MODULE_PATH_AIX([$1])
+          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+        else
+          if test "$host_cpu" = ia64; then
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+	    _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+          else
+	    # Determine the default libpath from the value encoded in an
+	    # empty executable.
+	    _LT_SYS_MODULE_PATH_AIX([$1])
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+	    # Warning - without using the other run time loading flags,
+	    # -berok will link without error, but may produce a broken library.
+	    _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+	    _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+	    if test "$with_gnu_ld" = yes; then
+	      # We only use this code for GNU lds that support --whole-archive.
+	      _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    else
+	      # Exported symbols can be pulled into shared objects from archives
+	      _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+	    fi
+	    _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	    # This is similar to how AIX traditionally builds its shared
+	    # libraries.
+	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+          fi
+        fi
+        ;;
+
+      beos*)
+	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	  # support --undefined.  This deserves some investigation.  FIXME
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	else
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	fi
+	;;
+
+      chorus*)
+        case $cc_basename in
+          *)
+	  # FIXME: insert proper C++ library support
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	  ;;
+        esac
+        ;;
+
+      cygwin* | mingw* | pw32* | cegcc*)
+	case $GXX,$cc_basename in
+	,cl* | no,cl*)
+	  # Native MSVC
+	  # hardcode_libdir_flag_spec is actually meaningless, as there is
+	  # no search path for DLLs.
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	  _LT_TAGVAR(always_export_symbols, $1)=yes
+	  _LT_TAGVAR(file_list_spec, $1)='@'
+	  # Tell ltmain to make .lib files, not .a files.
+	  libext=lib
+	  # Tell ltmain to make .dll files, not .so files.
+	  shrext_cmds=".dll"
+	  # FIXME: Setting linknames here is a bad hack.
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+	    else
+	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+	    fi~
+	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+	    linknames='
+	  # The linker will not automatically build a static lib if we build a DLL.
+	  # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+	  # Don't use ranlib
+	  _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
+	  _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
+	    lt_tool_outputfile="@TOOL_OUTPUT@"~
+	    case $lt_outputfile in
+	      *.exe|*.EXE) ;;
+	      *)
+		lt_outputfile="$lt_outputfile.exe"
+		lt_tool_outputfile="$lt_tool_outputfile.exe"
+		;;
+	    esac~
+	    func_to_tool_file "$lt_outputfile"~
+	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+	      $RM "$lt_outputfile.manifest";
+	    fi'
+	  ;;
+	*)
+	  # g++
+	  # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+	  # as there is no search path for DLLs.
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	  _LT_TAGVAR(always_export_symbols, $1)=no
+	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	    # If the export-symbols file already is a .def file (1st line
+	    # is EXPORTS), use it as is; otherwise, prepend...
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	      cp $export_symbols $output_objdir/$soname.def;
+	    else
+	      echo EXPORTS > $output_objdir/$soname.def;
+	      cat $export_symbols >> $output_objdir/$soname.def;
+	    fi~
+	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	  else
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	  fi
+	  ;;
+	esac
+	;;
+      darwin* | rhapsody*)
+        _LT_DARWIN_LINKER_FEATURES($1)
+	;;
+
+      dgux*)
+        case $cc_basename in
+          ec++*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          ghcx*)
+	    # Green Hills C++ Compiler
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      freebsd[[12]]*)
+        # C++ shared libraries reported to be fairly broken before
+	# switch to ELF
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      freebsd-elf*)
+        _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+        ;;
+
+      freebsd* | dragonfly*)
+        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+        # conventions
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+        ;;
+
+      gnu*)
+        ;;
+
+      haiku*)
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        _LT_TAGVAR(link_all_deplibs, $1)=yes
+        ;;
+
+      hpux9*)
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+				             # but as the default
+				             # location of the library.
+
+        case $cc_basename in
+          CC*)
+            # FIXME: insert proper C++ library support
+            _LT_TAGVAR(ld_shlibs, $1)=no
+            ;;
+          aCC*)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            # Commands to make compiler produce verbose output that lists
+            # what "hidden" libraries, object files and flags are used when
+            # linking a shared library.
+            #
+            # There doesn't appear to be a way to prevent this compiler from
+            # explicitly linking system object files so we need to strip them
+            # from the output so that they don't get included in the library
+            # dependencies.
+            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+            ;;
+          *)
+            if test "$GXX" = yes; then
+              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            else
+              # FIXME: insert proper C++ library support
+              _LT_TAGVAR(ld_shlibs, $1)=no
+            fi
+            ;;
+        esac
+        ;;
+
+      hpux10*|hpux11*)
+        if test $with_gnu_ld = no; then
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	  _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+          case $host_cpu in
+            hppa*64*|ia64*)
+              ;;
+            *)
+	      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+              ;;
+          esac
+        fi
+        case $host_cpu in
+          hppa*64*|ia64*)
+            _LT_TAGVAR(hardcode_direct, $1)=no
+            _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+            ;;
+          *)
+            _LT_TAGVAR(hardcode_direct, $1)=yes
+            _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+					         # but as the default
+					         # location of the library.
+            ;;
+        esac
+
+        case $cc_basename in
+          CC*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          aCC*)
+	    case $host_cpu in
+	      hppa*64*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      ia64*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      *)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	    esac
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test $with_gnu_ld = no; then
+	        case $host_cpu in
+	          hppa*64*)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          ia64*)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          *)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	        esac
+	      fi
+	    else
+	      # FIXME: insert proper C++ library support
+	      _LT_TAGVAR(ld_shlibs, $1)=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      interix[[3-9]]*)
+	_LT_TAGVAR(hardcode_direct, $1)=no
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+	# Instead, shared libraries are loaded at an image base (0x10000000 by
+	# default) and relocated if they conflict, which is a slow very memory
+	# consuming and fragmenting process.  To avoid this, we pick a random,
+	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	;;
+      irix5* | irix6*)
+        case $cc_basename in
+          CC*)
+	    # SGI C++
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test "$with_gnu_ld" = no; then
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	      else
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
+	      fi
+	    fi
+	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+	    ;;
+        esac
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(inherit_rpath, $1)=yes
+        ;;
+
+      linux* | k*bsd*-gnu | kopensolaris*-gnu)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+	    ;;
+	  icpc* | ecpc* )
+	    # Intel C++
+	    with_gnu_ld=yes
+	    # version 8.0 and above of icpc choke on multiply defined symbols
+	    # if we add $predep_objects and $postdep_objects, however 7.1 and
+	    # earlier do not add the objects themselves.
+	    case `$CC -V 2>&1` in
+	      *"Version 7."*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	      *)  # Version 8.0 or newer
+	        tmp_idyn=
+	        case $host_cpu in
+		  ia64*) tmp_idyn=' -i_dynamic';;
+		esac
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	    esac
+	    _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    ;;
+          pgCC* | pgcpp*)
+            # Portland Group C++ compiler
+	    case `$CC -V` in
+	    *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
+	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
+	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
+		$RANLIB $oldlib'
+	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    *) # Version 6 and above use weak symbols
+	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    esac
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+            ;;
+	  cxx*)
+	    # Compaq C++
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+	    runpath_var=LD_RUN_PATH
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
+	    ;;
+	  xl* | mpixl* | bgxl*)
+	    # IBM XL 8.0 on PPC, with GNU ld
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    if test "x$supports_anon_versioning" = xyes; then
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+		echo "local: *; };" >> $output_objdir/$libname.ver~
+		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+	    fi
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+	      _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	      _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	      _LT_TAGVAR(compiler_needs_object, $1)=yes
+
+	      # Not sure whether something based on
+	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+	      # would be better.
+	      output_verbose_link_cmd='func_echo_all'
+
+	      # Archives containing C++ object files must be created using
+	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	      # necessary to make sure instantiated templates are included
+	      # in the archive.
+	      _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+
+      lynxos*)
+        # FIXME: insert proper C++ library support
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      m88k*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      mvs*)
+        case $cc_basename in
+          cxx*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+	  *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+	esac
+	;;
+
+      netbsd*)
+        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+	  wlarc=
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	fi
+	# Workaround some broken pre-1.5 toolchains
+	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+	;;
+
+      *nto* | *qnx*)
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+	;;
+
+      openbsd2*)
+        # C++ shared libraries are fairly broken
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      openbsd*)
+	if test -f /usr/libexec/ld.so; then
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+	  fi
+	  output_verbose_link_cmd=func_echo_all
+	else
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	fi
+	;;
+
+      osf3* | osf4* | osf5*)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Archives containing C++ object files must be created using
+	    # the KAI C++ compiler.
+	    case $host in
+	      osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
+	      *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
+	    esac
+	    ;;
+          RCC*)
+	    # Rational C++ 2.4.1
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          cxx*)
+	    case $host in
+	      osf3*)
+	        _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+		;;
+	      *)
+	        _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+	          echo "-hidden">> $lib.exp~
+	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
+	          $RM $lib.exp'
+	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+		;;
+	    esac
+
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+	    ;;
+	  *)
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	      case $host in
+	        osf3*)
+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	        *)
+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	      esac
+
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	      # Commands to make compiler produce verbose output that lists
+	      # what "hidden" libraries, object files and flags are used when
+	      # linking a shared library.
+	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+
+	    else
+	      # FIXME: insert proper C++ library support
+	      _LT_TAGVAR(ld_shlibs, $1)=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      psos*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      sunos4*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.x
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          lcc*)
+	    # Lucid
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      solaris*)
+        case $cc_basename in
+          CC* | sunCC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+            _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
+	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	    _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	    case $host_os in
+	      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+	      *)
+		# The compiler driver will combine and reorder linker options,
+		# but understands `-z linker_flag'.
+	        # Supported since Solaris 2.6 (maybe 2.5.1?)
+		_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+	        ;;
+	    esac
+	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+
+	    output_verbose_link_cmd='func_echo_all'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+	    ;;
+          gcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+	    # The C++ compiler must be used to create the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    # GNU C++ compiler with Solaris linker
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+	      else
+	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
+	        # platform.
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+	      fi
+
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+	      case $host_os in
+		solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+		*)
+		  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+		  ;;
+	      esac
+	    fi
+	    ;;
+        esac
+        ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      case $cc_basename in
+        CC*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+      esac
+      ;;
+
+      sysv5* | sco3.2v5* | sco5v6*)
+	# Note: We can NOT use -z defs as we might desire, because we do not
+	# link with -lc, and that would cause any symbols used from libc to
+	# always be unresolved, which means just about no library would
+	# ever link correctly.  If we're not using GNU ld we use -z text
+	# though, which does catch some bad symbols but isn't as heavy-handed
+	# as -z defs.
+	_LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+	_LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+	_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+	_LT_TAGVAR(link_all_deplibs, $1)=yes
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+	runpath_var='LD_RUN_PATH'
+
+	case $cc_basename in
+          CC*)
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
+	      '"$_LT_TAGVAR(old_archive_cmds, $1)"
+	    _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
+	      '"$_LT_TAGVAR(reload_cmds, $1)"
+	    ;;
+	  *)
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	esac
+      ;;
+
+      tandem*)
+        case $cc_basename in
+          NCC*)
+	    # NonStop-UX NCC 3.20
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      vxworks*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      *)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+    esac
+
+    AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+    test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+    _LT_TAGVAR(GCC, $1)="$GXX"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  CC=$lt_save_CC
+  CFLAGS=$lt_save_CFLAGS
+  LDCXX=$LD
+  LD=$lt_save_LD
+  GCC=$lt_save_GCC
+  with_gnu_ld=$lt_save_with_gnu_ld
+  lt_cv_path_LDCXX=$lt_cv_path_LD
+  lt_cv_path_LD=$lt_save_path_LD
+  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+AC_LANG_POP
+])# _LT_LANG_CXX_CONFIG
+
+
+# _LT_FUNC_STRIPNAME_CNF
+# ----------------------
+# func_stripname_cnf prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+#
+# This function is identical to the (non-XSI) version of func_stripname,
+# except this one can be used by m4 code that may be executed by configure,
+# rather than the libtool script.
+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
+AC_REQUIRE([_LT_DECL_SED])
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
+func_stripname_cnf ()
+{
+  case ${2} in
+  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+  esac
+} # func_stripname_cnf
+])# _LT_FUNC_STRIPNAME_CNF
+
+# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
+# ---------------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
+# Dependencies to place before and after the object being linked:
+_LT_TAGVAR(predep_objects, $1)=
+_LT_TAGVAR(postdep_objects, $1)=
+_LT_TAGVAR(predeps, $1)=
+_LT_TAGVAR(postdeps, $1)=
+_LT_TAGVAR(compiler_lib_search_path, $1)=
+
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library.  It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
+int a;
+void foo (void) { a = 0; }
+_LT_EOF
+], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+  Foo (void) { a = 0; }
+private:
+  int a;
+};
+_LT_EOF
+], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer*4 a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
+public class foo {
+  private int a;
+  public void bar (void) {
+    a = 0;
+  }
+};
+_LT_EOF
+])
+
+_lt_libdeps_save_CFLAGS=$CFLAGS
+case "$CC $CFLAGS " in #(
+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
+esac
+
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+  # Parse the compiler output and extract the necessary
+  # objects, libraries and library flags.
+
+  # Sentinel used to keep track of whether or not we are before
+  # the conftest object file.
+  pre_test_object_deps_done=no
+
+  for p in `eval "$output_verbose_link_cmd"`; do
+    case ${prev}${p} in
+
+    -L* | -R* | -l*)
+       # Some compilers place space between "-{L,R}" and the path.
+       # Remove the space.
+       if test $p = "-L" ||
+          test $p = "-R"; then
+	 prev=$p
+	 continue
+       fi
+
+       # Expand the sysroot to ease extracting the directories later.
+       if test -z "$prev"; then
+         case $p in
+         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
+         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
+         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
+         esac
+       fi
+       case $p in
+       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
+       esac
+       if test "$pre_test_object_deps_done" = no; then
+	 case ${prev} in
+	 -L | -R)
+	   # Internal compiler library paths should come after those
+	   # provided the user.  The postdeps already come after the
+	   # user supplied libs so there is no need to process them.
+	   if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
+	     _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+	   else
+	     _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+	   fi
+	   ;;
+	 # The "-l" case would never come before the object being
+	 # linked, so don't bother handling this case.
+	 esac
+       else
+	 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
+	   _LT_TAGVAR(postdeps, $1)="${prev}${p}"
+	 else
+	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+	 fi
+       fi
+       prev=
+       ;;
+
+    *.lto.$objext) ;; # Ignore GCC LTO objects
+    *.$objext)
+       # This assumes that the test object file only shows up
+       # once in the compiler output.
+       if test "$p" = "conftest.$objext"; then
+	 pre_test_object_deps_done=yes
+	 continue
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
+	   _LT_TAGVAR(predep_objects, $1)="$p"
+	 else
+	   _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
+	 fi
+       else
+	 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
+	   _LT_TAGVAR(postdep_objects, $1)="$p"
+	 else
+	   _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
+	 fi
+       fi
+       ;;
+
+    *) ;; # Ignore the rest.
+
+    esac
+  done
+
+  # Clean up.
+  rm -f a.out a.exe
+else
+  echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$RM -f confest.$objext
+CFLAGS=$_lt_libdeps_save_CFLAGS
+
+# PORTME: override above test on systems where it is broken
+m4_if([$1], [CXX],
+[case $host_os in
+interix[[3-9]]*)
+  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+  # hack all around it, let's just trust "g++" to DTRT.
+  _LT_TAGVAR(predep_objects,$1)=
+  _LT_TAGVAR(postdep_objects,$1)=
+  _LT_TAGVAR(postdeps,$1)=
+  ;;
+
+linux*)
+  case `$CC -V 2>&1 | sed 5q` in
+  *Sun\ C*)
+    # Sun C++ 5.9
+
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+
+solaris*)
+  case $cc_basename in
+  CC* | sunCC*)
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    # Adding this requires a known-good setup of shared libraries for
+    # Sun compiler versions before 5.6, else PIC objects from an old
+    # archive will be linked into the output, leading to subtle bugs.
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+esac
+])
+
+case " $_LT_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
+    [The directories searched by this compiler when creating a shared library])
+_LT_TAGDECL([], [predep_objects], [1],
+    [Dependencies to place before and after the objects being linked to
+    create a shared library])
+_LT_TAGDECL([], [postdep_objects], [1])
+_LT_TAGDECL([], [predeps], [1])
+_LT_TAGDECL([], [postdeps], [1])
+_LT_TAGDECL([], [compiler_lib_search_path], [1],
+    [The library search path used internally by the compiler when linking
+    a shared library])
+])# _LT_SYS_HIDDEN_LIBDEPS
+
+
+# _LT_LANG_F77_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a Fortran 77 compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_F77_CONFIG],
+[AC_LANG_PUSH(Fortran 77)
+if test -z "$F77" || test "X$F77" = "Xno"; then
+  _lt_disable_F77=yes
+fi
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the F77 compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_F77" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  lt_save_CFLAGS=$CFLAGS
+  CC=${F77-"f77"}
+  CFLAGS=$FFLAGS
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+  GCC=$G77
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+	  test "$enable_shared" = yes && enable_static=no
+	fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$G77"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC="$lt_save_CC"
+  CFLAGS="$lt_save_CFLAGS"
+fi # test "$_lt_disable_F77" != yes
+
+AC_LANG_POP
+])# _LT_LANG_F77_CONFIG
+
+
+# _LT_LANG_FC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for a Fortran compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_FC_CONFIG],
+[AC_LANG_PUSH(Fortran)
+
+if test -z "$FC" || test "X$FC" = "Xno"; then
+  _lt_disable_FC=yes
+fi
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for fc test sources.
+ac_ext=${ac_fc_srcext-f}
+
+# Object file extension for compiled fc test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the FC compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_FC" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  lt_save_CFLAGS=$CFLAGS
+  CC=${FC-"f95"}
+  CFLAGS=$FCFLAGS
+  compiler=$CC
+  GCC=$ac_cv_fc_compiler_gnu
+
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+	  test "$enable_shared" = yes && enable_static=no
+	fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC=$lt_save_CC
+  CFLAGS=$lt_save_CFLAGS
+fi # test "$_lt_disable_FC" != yes
+
+AC_LANG_POP
+])# _LT_LANG_FC_CONFIG
+
+
+# _LT_LANG_GCJ_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for the GNU Java Compiler compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_GCJ_CONFIG],
+[AC_REQUIRE([LT_PROG_GCJ])dnl
+AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=yes
+CC=${GCJ-"gcj"}
+CFLAGS=$GCJFLAGS
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_TAGVAR(LD, $1)="$LD"
+_LT_CC_BASENAME([$compiler])
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+
+  _LT_CONFIG($1)
+fi
+
+AC_LANG_RESTORE
+
+GCC=$lt_save_GCC
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+])# _LT_LANG_GCJ_CONFIG
+
+
+# _LT_LANG_RC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for the Windows resource compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_RC_CONFIG],
+[AC_REQUIRE([LT_PROG_RC])dnl
+AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=
+CC=${RC-"windres"}
+CFLAGS=
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_CC_BASENAME([$compiler])
+_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+if test -n "$compiler"; then
+  :
+  _LT_CONFIG($1)
+fi
+
+GCC=$lt_save_GCC
+AC_LANG_RESTORE
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+])# _LT_LANG_RC_CONFIG
+
+
+# LT_PROG_GCJ
+# -----------
+AC_DEFUN([LT_PROG_GCJ],
+[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
+  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
+    [AC_CHECK_TOOL(GCJ, gcj,)
+      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+      AC_SUBST(GCJFLAGS)])])[]dnl
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
+
+
+# LT_PROG_RC
+# ----------
+AC_DEFUN([LT_PROG_RC],
+[AC_CHECK_TOOL(RC, windres,)
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_RC], [])
+
+
+# _LT_DECL_EGREP
+# --------------
+# If we don't have a new enough Autoconf to choose the best grep
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_EGREP],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_REQUIRE([AC_PROG_FGREP])dnl
+test -z "$GREP" && GREP=grep
+_LT_DECL([], [GREP], [1], [A grep program that handles long lines])
+_LT_DECL([], [EGREP], [1], [An ERE matcher])
+_LT_DECL([], [FGREP], [1], [A literal string matcher])
+dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
+AC_SUBST([GREP])
+])
+
+
+# _LT_DECL_OBJDUMP
+# --------------
+# If we don't have a new enough Autoconf to choose the best objdump
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_OBJDUMP],
+[AC_CHECK_TOOL(OBJDUMP, objdump, false)
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
+AC_SUBST([OBJDUMP])
+])
+
+# _LT_DECL_DLLTOOL
+# ----------------
+# Ensure DLLTOOL variable is set.
+m4_defun([_LT_DECL_DLLTOOL],
+[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
+AC_SUBST([DLLTOOL])
+])
+
+# _LT_DECL_SED
+# ------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible.  Prefer GNU sed if found.
+m4_defun([_LT_DECL_SED],
+[AC_PROG_SED
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+_LT_DECL([], [SED], [1], [A sed program that does not truncate output])
+_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
+    [Sed that helps us avoid accidentally triggering echo(1) options like -n])
+])# _LT_DECL_SED
+
+m4_ifndef([AC_PROG_SED], [
+############################################################
+# NOTE: This macro has been submitted for inclusion into   #
+#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
+#  a released version of Autoconf we should remove this    #
+#  macro and use it instead.                               #
+############################################################
+
+m4_defun([AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for lt_ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+      fi
+    done
+  done
+done
+IFS=$as_save_IFS
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+  test ! -f $lt_ac_sed && continue
+  cat /dev/null > conftest.in
+  lt_ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+  # Check for GNU sed and select it if it is found.
+  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+    lt_cv_path_SED=$lt_ac_sed
+    break
+  fi
+  while true; do
+    cat conftest.in conftest.in >conftest.tmp
+    mv conftest.tmp conftest.in
+    cp conftest.in conftest.nl
+    echo >>conftest.nl
+    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+    cmp -s conftest.out conftest.nl || break
+    # 10000 chars as input seems more than enough
+    test $lt_ac_count -gt 10 && break
+    lt_ac_count=`expr $lt_ac_count + 1`
+    if test $lt_ac_count -gt $lt_ac_max; then
+      lt_ac_max=$lt_ac_count
+      lt_cv_path_SED=$lt_ac_sed
+    fi
+  done
+done
+])
+SED=$lt_cv_path_SED
+AC_SUBST([SED])
+AC_MSG_RESULT([$SED])
+])#AC_PROG_SED
+])#m4_ifndef
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_SED], [])
+
+
+# _LT_CHECK_SHELL_FEATURES
+# ------------------------
+# Find out whether the shell is Bourne or XSI compatible,
+# or has some other useful features.
+m4_defun([_LT_CHECK_SHELL_FEATURES],
+[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,b/c, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+AC_MSG_RESULT([$xsi_shell])
+_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
+
+AC_MSG_CHECKING([whether the shell understands "+="])
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+AC_MSG_RESULT([$lt_shell_append])
+_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
+_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
+])# _LT_CHECK_SHELL_FEATURES
+
+
+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
+# ------------------------------------------------------
+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
+m4_defun([_LT_PROG_FUNCTION_REPLACE],
+[dnl {
+sed -e '/^$1 ()$/,/^} # $1 /c\
+$1 ()\
+{\
+m4_bpatsubsts([$2], [$], [\\], [^\([	 ]\)], [\\\1])
+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+])
+
+
+# _LT_PROG_REPLACE_SHELLFNS
+# -------------------------
+# Replace existing portable implementations of several shell functions with
+# equivalent extended shell implementations where those features are available..
+m4_defun([_LT_PROG_REPLACE_SHELLFNS],
+[if test x"$xsi_shell" = xyes; then
+  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
+    case ${1} in
+      */*) func_dirname_result="${1%/*}${2}" ;;
+      *  ) func_dirname_result="${3}" ;;
+    esac])
+
+  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
+    func_basename_result="${1##*/}"])
+
+  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
+    case ${1} in
+      */*) func_dirname_result="${1%/*}${2}" ;;
+      *  ) func_dirname_result="${3}" ;;
+    esac
+    func_basename_result="${1##*/}"])
+
+  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
+    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+    # positional parameters, so assign one to ordinary parameter first.
+    func_stripname_result=${3}
+    func_stripname_result=${func_stripname_result#"${1}"}
+    func_stripname_result=${func_stripname_result%"${2}"}])
+
+  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
+    func_split_long_opt_name=${1%%=*}
+    func_split_long_opt_arg=${1#*=}])
+
+  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
+    func_split_short_opt_arg=${1#??}
+    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
+
+  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
+    case ${1} in
+      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+      *)    func_lo2o_result=${1} ;;
+    esac])
+
+  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
+
+  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
+
+  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
+fi
+
+if test x"$lt_shell_append" = xyes; then
+  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
+
+  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
+    func_quote_for_eval "${2}"
+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
+    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
+
+  # Save a `func_append' function call where possible by direct use of '+='
+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+else
+  # Save a `func_append' function call even when '+=' is not available
+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+fi
+
+if test x"$_lt_function_replace_fail" = x":"; then
+  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
+fi
+])
+
+# _LT_PATH_CONVERSION_FUNCTIONS
+# -----------------------------
+# Determine which file name conversion functions should be used by
+# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
+# for certain cross-compile configurations and native mingw.
+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_MSG_CHECKING([how to convert $build file names to $host format])
+AC_CACHE_VAL(lt_cv_to_host_file_cmd,
+[case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
+        ;;
+    esac
+    ;;
+  *-*-cygwin* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_noop
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
+        ;;
+    esac
+    ;;
+  * ) # unhandled hosts (and "normal" native builds)
+    lt_cv_to_host_file_cmd=func_convert_file_noop
+    ;;
+esac
+])
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
+         [0], [convert $build file names to $host format])dnl
+
+AC_MSG_CHECKING([how to convert $build file names to toolchain format])
+AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
+[#assume ordinary cross tools, or native build.
+lt_cv_to_tool_file_cmd=func_convert_file_noop
+case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
+        ;;
+    esac
+    ;;
+esac
+])
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
+         [0], [convert $build files to toolchain format])dnl
+])# _LT_PATH_CONVERSION_FUNCTIONS
diff --git a/libcharset/m4/ltoptions.m4 b/libcharset/m4/ltoptions.m4
new file mode 100644
index 0000000..17cfd51
--- /dev/null
+++ b/libcharset/m4/ltoptions.m4
@@ -0,0 +1,369 @@
+# Helper functions for option handling.                    -*- Autoconf -*-
+#
+#   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
+#   Inc.
+#   Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 7 ltoptions.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+
+
+# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
+# ------------------------------------------
+m4_define([_LT_MANGLE_OPTION],
+[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
+
+
+# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
+# ---------------------------------------
+# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
+# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
+# saved as a flag.
+m4_define([_LT_SET_OPTION],
+[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
+m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
+        _LT_MANGLE_DEFUN([$1], [$2]),
+    [m4_warning([Unknown $1 option `$2'])])[]dnl
+])
+
+
+# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
+# ------------------------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+m4_define([_LT_IF_OPTION],
+[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
+
+
+# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
+# -------------------------------------------------------
+# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
+# are set.
+m4_define([_LT_UNLESS_OPTIONS],
+[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+	    [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
+		      [m4_define([$0_found])])])[]dnl
+m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
+])[]dnl
+])
+
+
+# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
+# ----------------------------------------
+# OPTION-LIST is a space-separated list of Libtool options associated
+# with MACRO-NAME.  If any OPTION has a matching handler declared with
+# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
+# the unknown option and exit.
+m4_defun([_LT_SET_OPTIONS],
+[# Set options
+m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+    [_LT_SET_OPTION([$1], _LT_Option)])
+
+m4_if([$1],[LT_INIT],[
+  dnl
+  dnl Simply set some default values (i.e off) if boolean options were not
+  dnl specified:
+  _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
+  ])
+  _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
+  ])
+  dnl
+  dnl If no reference was made to various pairs of opposing options, then
+  dnl we run the default mode handler for the pair.  For example, if neither
+  dnl `shared' nor `disable-shared' was passed, we enable building of shared
+  dnl archives by default:
+  _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
+  _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
+  		   [_LT_ENABLE_FAST_INSTALL])
+  ])
+])# _LT_SET_OPTIONS
+
+
+## --------------------------------- ##
+## Macros to handle LT_INIT options. ##
+## --------------------------------- ##
+
+# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
+# -----------------------------------------
+m4_define([_LT_MANGLE_DEFUN],
+[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
+
+
+# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
+# -----------------------------------------------
+m4_define([LT_OPTION_DEFINE],
+[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
+])# LT_OPTION_DEFINE
+
+
+# dlopen
+# ------
+LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
+])
+
+AU_DEFUN([AC_LIBTOOL_DLOPEN],
+[_LT_SET_OPTION([LT_INIT], [dlopen])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `dlopen' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
+
+
+# win32-dll
+# ---------
+# Declare package support for building win32 dll's.
+LT_OPTION_DEFINE([LT_INIT], [win32-dll],
+[enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
+  AC_CHECK_TOOL(AS, as, false)
+  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+  AC_CHECK_TOOL(OBJDUMP, objdump, false)
+  ;;
+esac
+
+test -z "$AS" && AS=as
+_LT_DECL([], [AS],      [1], [Assembler program])dnl
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
+])# win32-dll
+
+AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_LT_SET_OPTION([LT_INIT], [win32-dll])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `win32-dll' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
+
+
+# _LT_ENABLE_SHARED([DEFAULT])
+# ----------------------------
+# implement the --enable-shared flag, and supports the `shared' and
+# `disable-shared' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_SHARED],
+[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([shared],
+    [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+	[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
+
+    _LT_DECL([build_libtool_libs], [enable_shared], [0],
+	[Whether or not to build shared libraries])
+])# _LT_ENABLE_SHARED
+
+LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
+])
+
+AC_DEFUN([AC_DISABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], [disable-shared])
+])
+
+AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_SHARED], [])
+dnl AC_DEFUN([AM_DISABLE_SHARED], [])
+
+
+
+# _LT_ENABLE_STATIC([DEFAULT])
+# ----------------------------
+# implement the --enable-static flag, and support the `static' and
+# `disable-static' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_STATIC],
+[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([static],
+    [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+	[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
+
+    _LT_DECL([build_old_libs], [enable_static], [0],
+	[Whether or not to build static libraries])
+])# _LT_ENABLE_STATIC
+
+LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
+])
+
+AC_DEFUN([AC_DISABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], [disable-static])
+])
+
+AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_STATIC], [])
+dnl AC_DEFUN([AM_DISABLE_STATIC], [])
+
+
+
+# _LT_ENABLE_FAST_INSTALL([DEFAULT])
+# ----------------------------------
+# implement the --enable-fast-install flag, and support the `fast-install'
+# and `disable-fast-install' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_FAST_INSTALL],
+[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([fast-install],
+    [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+    [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
+
+_LT_DECL([fast_install], [enable_fast_install], [0],
+	 [Whether or not to optimize for fast installation])dnl
+])# _LT_ENABLE_FAST_INSTALL
+
+LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
+
+# Old names:
+AU_DEFUN([AC_ENABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `fast-install' option into LT_INIT's first parameter.])
+])
+
+AU_DEFUN([AC_DISABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `disable-fast-install' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
+dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
+
+
+# _LT_WITH_PIC([MODE])
+# --------------------
+# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# LT_INIT options.
+# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
+m4_define([_LT_WITH_PIC],
+[AC_ARG_WITH([pic],
+    [AS_HELP_STRING([--with-pic],
+	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+    [pic_mode="$withval"],
+    [pic_mode=default])
+
+test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+
+_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
+])# _LT_WITH_PIC
+
+LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
+
+# Old name:
+AU_DEFUN([AC_LIBTOOL_PICMODE],
+[_LT_SET_OPTION([LT_INIT], [pic-only])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `pic-only' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
+
+## ----------------- ##
+## LTDL_INIT Options ##
+## ----------------- ##
+
+m4_define([_LTDL_MODE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
+		 [m4_define([_LTDL_MODE], [nonrecursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [recursive],
+		 [m4_define([_LTDL_MODE], [recursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [subproject],
+		 [m4_define([_LTDL_MODE], [subproject])])
+
+m4_define([_LTDL_TYPE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [installable],
+		 [m4_define([_LTDL_TYPE], [installable])])
+LT_OPTION_DEFINE([LTDL_INIT], [convenience],
+		 [m4_define([_LTDL_TYPE], [convenience])])
diff --git a/libcharset/m4/ltsugar.m4 b/libcharset/m4/ltsugar.m4
new file mode 100644
index 0000000..9000a05
--- /dev/null
+++ b/libcharset/m4/ltsugar.m4
@@ -0,0 +1,123 @@
+# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
+#
+# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 6 ltsugar.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
+
+
+# lt_join(SEP, ARG1, [ARG2...])
+# -----------------------------
+# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
+# associated separator.
+# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
+# versions in m4sugar had bugs.
+m4_define([lt_join],
+[m4_if([$#], [1], [],
+       [$#], [2], [[$2]],
+       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
+m4_define([_lt_join],
+[m4_if([$#$2], [2], [],
+       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
+
+
+# lt_car(LIST)
+# lt_cdr(LIST)
+# ------------
+# Manipulate m4 lists.
+# These macros are necessary as long as will still need to support
+# Autoconf-2.59 which quotes differently.
+m4_define([lt_car], [[$1]])
+m4_define([lt_cdr],
+[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
+       [$#], 1, [],
+       [m4_dquote(m4_shift($@))])])
+m4_define([lt_unquote], $1)
+
+
+# lt_append(MACRO-NAME, STRING, [SEPARATOR])
+# ------------------------------------------
+# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
+# Note that neither SEPARATOR nor STRING are expanded; they are appended
+# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
+# No SEPARATOR is output if MACRO-NAME was previously undefined (different
+# than defined and empty).
+#
+# This macro is needed until we can rely on Autoconf 2.62, since earlier
+# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
+m4_define([lt_append],
+[m4_define([$1],
+	   m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
+
+
+
+# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
+# ----------------------------------------------------------
+# Produce a SEP delimited list of all paired combinations of elements of
+# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
+# has the form PREFIXmINFIXSUFFIXn.
+# Needed until we can rely on m4_combine added in Autoconf 2.62.
+m4_define([lt_combine],
+[m4_if(m4_eval([$# > 3]), [1],
+       [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
+[[m4_foreach([_Lt_prefix], [$2],
+	     [m4_foreach([_Lt_suffix],
+		]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
+	[_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
+
+
+# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
+# -----------------------------------------------------------------------
+# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
+# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
+m4_define([lt_if_append_uniq],
+[m4_ifdef([$1],
+	  [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
+		 [lt_append([$1], [$2], [$3])$4],
+		 [$5])],
+	  [lt_append([$1], [$2], [$3])$4])])
+
+
+# lt_dict_add(DICT, KEY, VALUE)
+# -----------------------------
+m4_define([lt_dict_add],
+[m4_define([$1($2)], [$3])])
+
+
+# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
+# --------------------------------------------
+m4_define([lt_dict_add_subkey],
+[m4_define([$1($2:$3)], [$4])])
+
+
+# lt_dict_fetch(DICT, KEY, [SUBKEY])
+# ----------------------------------
+m4_define([lt_dict_fetch],
+[m4_ifval([$3],
+	m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
+    m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
+
+
+# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
+# -----------------------------------------------------------------
+m4_define([lt_if_dict_fetch],
+[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
+	[$5],
+    [$6])])
+
+
+# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
+# --------------------------------------------------------------
+m4_define([lt_dict_filter],
+[m4_if([$5], [], [],
+  [lt_join(m4_quote(m4_default([$4], [[, ]])),
+           lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
+		      [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
+])
diff --git a/libcharset/m4/ltversion.m4 b/libcharset/m4/ltversion.m4
new file mode 100644
index 0000000..9c7b5d4
--- /dev/null
+++ b/libcharset/m4/ltversion.m4
@@ -0,0 +1,23 @@
+# ltversion.m4 -- version numbers			-*- Autoconf -*-
+#
+#   Copyright (C) 2004 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# @configure_input@
+
+# serial 3293 ltversion.m4
+# This file is part of GNU Libtool
+
+m4_define([LT_PACKAGE_VERSION], [2.4])
+m4_define([LT_PACKAGE_REVISION], [1.3293])
+
+AC_DEFUN([LTVERSION_VERSION],
+[macro_version='2.4'
+macro_revision='1.3293'
+_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+_LT_DECL(, macro_revision, 0)
+])
diff --git a/libcharset/m4/lt~obsolete.m4 b/libcharset/m4/lt~obsolete.m4
new file mode 100644
index 0000000..c573da9
--- /dev/null
+++ b/libcharset/m4/lt~obsolete.m4
@@ -0,0 +1,98 @@
+# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
+#
+#   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004.
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 5 lt~obsolete.m4
+
+# These exist entirely to fool aclocal when bootstrapping libtool.
+#
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
+# which have later been changed to m4_define as they aren't part of the
+# exported API, or moved to Autoconf or Automake where they belong.
+#
+# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
+# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
+# using a macro with the same name in our local m4/libtool.m4 it'll
+# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
+# and doesn't know about Autoconf macros at all.)
+#
+# So we provide this file, which has a silly filename so it's always
+# included after everything else.  This provides aclocal with the
+# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
+# because those macros already exist, or will be overwritten later.
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
+#
+# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
+# Yes, that means every name once taken will need to remain here until
+# we give up compatibility with versions before 1.7, at which point
+# we need to keep only those names which we still refer to.
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
+
+m4_ifndef([AC_LIBTOOL_LINKER_OPTION],	[AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
+m4_ifndef([AC_PROG_EGREP],		[AC_DEFUN([AC_PROG_EGREP])])
+m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_AC_SHELL_INIT],		[AC_DEFUN([_LT_AC_SHELL_INIT])])
+m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],	[AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
+m4_ifndef([_LT_PROG_LTMAIN],		[AC_DEFUN([_LT_PROG_LTMAIN])])
+m4_ifndef([_LT_AC_TAGVAR],		[AC_DEFUN([_LT_AC_TAGVAR])])
+m4_ifndef([AC_LTDL_ENABLE_INSTALL],	[AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
+m4_ifndef([AC_LTDL_PREOPEN],		[AC_DEFUN([AC_LTDL_PREOPEN])])
+m4_ifndef([_LT_AC_SYS_COMPILER],	[AC_DEFUN([_LT_AC_SYS_COMPILER])])
+m4_ifndef([_LT_AC_LOCK],		[AC_DEFUN([_LT_AC_LOCK])])
+m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],	[AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
+m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],	[AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
+m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],	[AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
+m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
+m4_ifndef([AC_LIBTOOL_OBJDIR],		[AC_DEFUN([AC_LIBTOOL_OBJDIR])])
+m4_ifndef([AC_LTDL_OBJDIR],		[AC_DEFUN([AC_LTDL_OBJDIR])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
+m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],	[AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
+m4_ifndef([AC_PATH_MAGIC],		[AC_DEFUN([AC_PATH_MAGIC])])
+m4_ifndef([AC_PROG_LD_GNU],		[AC_DEFUN([AC_PROG_LD_GNU])])
+m4_ifndef([AC_PROG_LD_RELOAD_FLAG],	[AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
+m4_ifndef([AC_DEPLIBS_CHECK_METHOD],	[AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
+m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS],	[AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
+m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP],	[AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
+m4_ifndef([LT_AC_PROG_EGREP],		[AC_DEFUN([LT_AC_PROG_EGREP])])
+m4_ifndef([LT_AC_PROG_SED],		[AC_DEFUN([LT_AC_PROG_SED])])
+m4_ifndef([_LT_CC_BASENAME],		[AC_DEFUN([_LT_CC_BASENAME])])
+m4_ifndef([_LT_COMPILER_BOILERPLATE],	[AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
+m4_ifndef([_LT_LINKER_BOILERPLATE],	[AC_DEFUN([_LT_LINKER_BOILERPLATE])])
+m4_ifndef([_AC_PROG_LIBTOOL],		[AC_DEFUN([_AC_PROG_LIBTOOL])])
+m4_ifndef([AC_LIBTOOL_SETUP],		[AC_DEFUN([AC_LIBTOOL_SETUP])])
+m4_ifndef([_LT_AC_CHECK_DLFCN],		[AC_DEFUN([_LT_AC_CHECK_DLFCN])])
+m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],	[AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
+m4_ifndef([_LT_AC_TAGCONFIG],		[AC_DEFUN([_LT_AC_TAGCONFIG])])
+m4_ifndef([AC_DISABLE_FAST_INSTALL],	[AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
+m4_ifndef([_LT_AC_LANG_CXX],		[AC_DEFUN([_LT_AC_LANG_CXX])])
+m4_ifndef([_LT_AC_LANG_F77],		[AC_DEFUN([_LT_AC_LANG_F77])])
+m4_ifndef([_LT_AC_LANG_GCJ],		[AC_DEFUN([_LT_AC_LANG_GCJ])])
+m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
+m4_ifndef([_LT_AC_LANG_C_CONFIG],	[AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
+m4_ifndef([_LT_AC_LANG_CXX_CONFIG],	[AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
+m4_ifndef([_LT_AC_LANG_F77_CONFIG],	[AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
+m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],	[AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
+m4_ifndef([_LT_AC_LANG_RC_CONFIG],	[AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
+m4_ifndef([AC_LIBTOOL_CONFIG],		[AC_DEFUN([AC_LIBTOOL_CONFIG])])
+m4_ifndef([_LT_AC_FILE_LTDLL_C],	[AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
+m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS],	[AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
+m4_ifndef([_LT_AC_PROG_CXXCPP],		[AC_DEFUN([_LT_AC_PROG_CXXCPP])])
+m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS],	[AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
+m4_ifndef([_LT_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_PROG_F77],		[AC_DEFUN([_LT_PROG_F77])])
+m4_ifndef([_LT_PROG_FC],		[AC_DEFUN([_LT_PROG_FC])])
+m4_ifndef([_LT_PROG_CXX],		[AC_DEFUN([_LT_PROG_CXX])])
diff --git a/libcharset/m4/relocatable-lib.m4 b/libcharset/m4/relocatable-lib.m4
new file mode 100644
index 0000000..4c90677
--- /dev/null
+++ b/libcharset/m4/relocatable-lib.m4
@@ -0,0 +1,56 @@
+# relocatable-lib.m4 serial 3
+dnl Copyright (C) 2003, 2005-2007 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+dnl Support for relocatable libraries.
+AC_DEFUN([gl_RELOCATABLE_LIBRARY],
+[
+  AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY])
+  if test $RELOCATABLE = yes; then
+    AC_LIBOBJ([relocatable])
+  fi
+])
+AC_DEFUN([gl_RELOCATABLE_LIBRARY_BODY],
+[
+  AC_REQUIRE([gl_RELOCATABLE_NOP])
+  dnl Easier to put this here once, instead of into the DEFS of each Makefile.
+  if test "X$prefix" = "XNONE"; then
+    reloc_final_prefix="$ac_default_prefix"
+  else
+    reloc_final_prefix="$prefix"
+  fi
+  AC_DEFINE_UNQUOTED([INSTALLPREFIX], ["${reloc_final_prefix}"],
+    [Define to the value of ${prefix}, as a string.])
+  if test $RELOCATABLE = yes; then
+    AC_DEFINE([ENABLE_RELOCATABLE], 1,
+      [Define to 1 if the package shall run at any location in the filesystem.])
+  fi
+])
+
+dnl Like gl_RELOCATABLE_LIBRARY, except prepare for separate compilation
+dnl (no AC_LIBOBJ).
+AC_DEFUN([gl_RELOCATABLE_LIBRARY_SEPARATE],
+[
+  AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY])
+])
+
+dnl Support for relocatable packages for which it is a nop.
+AC_DEFUN([gl_RELOCATABLE_NOP],
+[
+  AC_MSG_CHECKING([whether to activate relocatable installation])
+  AC_ARG_ENABLE(relocatable,
+    [  --enable-relocatable    install a package that can be moved in the filesystem],
+    [if test "$enableval" != no; then
+       RELOCATABLE=yes
+     else
+       RELOCATABLE=no
+     fi
+    ], RELOCATABLE=no)
+  AC_SUBST(RELOCATABLE)
+  AC_MSG_RESULT([$RELOCATABLE])
+])
+
diff --git a/libcharset/m4/visibility.m4 b/libcharset/m4/visibility.m4
new file mode 100644
index 0000000..2ff6330
--- /dev/null
+++ b/libcharset/m4/visibility.m4
@@ -0,0 +1,52 @@
+# visibility.m4 serial 1 (gettext-0.15)
+dnl Copyright (C) 2005 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+dnl Tests whether the compiler supports the command-line option
+dnl -fvisibility=hidden and the function and variable attributes
+dnl __attribute__((__visibility__("hidden"))) and
+dnl __attribute__((__visibility__("default"))).
+dnl Does *not* test for __visibility__("protected") - which has tricky
+dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on
+dnl MacOS X.
+dnl Does *not* test for __visibility__("internal") - which has processor
+dnl dependent semantics.
+dnl Does *not* test for #pragma GCC visibility push(hidden) - which is
+dnl "really only recommended for legacy code".
+dnl Set the variable CFLAG_VISIBILITY.
+dnl Defines and sets the variable HAVE_VISIBILITY.
+
+AC_DEFUN([gl_VISIBILITY],
+[
+  AC_REQUIRE([AC_PROG_CC])
+  CFLAG_VISIBILITY=
+  HAVE_VISIBILITY=0
+  if test -n "$GCC"; then
+    AC_MSG_CHECKING([for simple visibility declarations])
+    AC_CACHE_VAL(gl_cv_cc_visibility, [
+      gl_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS -fvisibility=hidden"
+      AC_TRY_COMPILE(
+        [extern __attribute__((__visibility__("hidden"))) int hiddenvar;
+         extern __attribute__((__visibility__("default"))) int exportedvar;
+         extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
+         extern __attribute__((__visibility__("default"))) int exportedfunc (void);],
+        [],
+        gl_cv_cc_visibility=yes,
+        gl_cv_cc_visibility=no)
+      CFLAGS="$gl_save_CFLAGS"])
+    AC_MSG_RESULT([$gl_cv_cc_visibility])
+    if test $gl_cv_cc_visibility = yes; then
+      CFLAG_VISIBILITY="-fvisibility=hidden"
+      HAVE_VISIBILITY=1
+    fi
+  fi
+  AC_SUBST([CFLAG_VISIBILITY])
+  AC_SUBST([HAVE_VISIBILITY])
+  AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY],
+    [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.])
+])
diff --git a/libcharset/tools/README b/libcharset/tools/README
new file mode 100644
index 0000000..7c5f7d7
--- /dev/null
+++ b/libcharset/tools/README
@@ -0,0 +1,25 @@
+This directory contains tools for maintaining the config.charset file.
+
+The main script is "all-charsets". Before using it, you must configure
+this package. For all installed locales, it prints
+  - the result of the command "locale charmap",
+  - the result of "nl_langinfo (CODESET)",
+  - the result of "locale_charset ()".
+
+It uses the following auxiliary scripts and programs:
+  - all-locales
+    Prints all usable locales in the system, one per line.
+  - locale_charmap
+    Executes "locale charmap".
+  - locale_codeset.c
+    Prints nl_langinfo (CODESET).
+  - locale_charset.c
+    Prints locale_charset().
+
+A second main script is "all-charsets-X11". It also prints the X11
+encoding name. Before using it, you must tweak the X11 paths needed
+for compiling locale_x11encoding (a simple X11 program), and let your
+DISPLAY environment variable point to a running X11 screen.
+
+The other files are test results from various operating systems.
+
diff --git a/libcharset/tools/aix-3.2.5 b/libcharset/tools/aix-3.2.5
new file mode 100644
index 0000000..1d798d8
--- /dev/null
+++ b/libcharset/tools/aix-3.2.5
@@ -0,0 +1,8 @@
+locale_charset.c:
+../../lib/localcharset.c:
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+En_US.IBM-850    IBM-850           IBM-850           CP850             
+Fr_FR.IBM-850    IBM-850           IBM-850           CP850             
+en_US.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
diff --git a/libcharset/tools/aix-4.1.5 b/libcharset/tools/aix-4.1.5
new file mode 100644
index 0000000..1061e88
--- /dev/null
+++ b/libcharset/tools/aix-4.1.5
@@ -0,0 +1,86 @@
+locale_charset.c:
+../../lib/localcharset.c:
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+Ar_AA            IBM-1046          IBM-1046          CP1046            
+Ar_AA.IBM-1046   IBM-1046          IBM-1046          CP1046            
+C                ISO8859-1         ISO8859-1         ISO-8859-1        
+Ca_ES            IBM-850           IBM-850           CP850             
+Ca_ES.IBM-850    IBM-850           IBM-850           CP850             
+Da_DK            IBM-850           IBM-850           CP850             
+Da_DK.IBM-850    IBM-850           IBM-850           CP850             
+De_CH            IBM-850           IBM-850           CP850             
+De_CH.IBM-850    IBM-850           IBM-850           CP850             
+De_DE            IBM-850           IBM-850           CP850             
+De_DE.IBM-850    IBM-850           IBM-850           CP850             
+En_GB            IBM-850           IBM-850           CP850             
+En_GB.IBM-850    IBM-850           IBM-850           CP850             
+En_US            IBM-850           IBM-850           CP850             
+En_US.IBM-850    IBM-850           IBM-850           CP850             
+Es_ES            IBM-850           IBM-850           CP850             
+Es_ES.IBM-850    IBM-850           IBM-850           CP850             
+Fi_FI            IBM-850           IBM-850           CP850             
+Fi_FI.IBM-850    IBM-850           IBM-850           CP850             
+Fr_BE            IBM-850           IBM-850           CP850             
+Fr_BE.IBM-850    IBM-850           IBM-850           CP850             
+Fr_CA            IBM-850           IBM-850           CP850             
+Fr_CA.IBM-850    IBM-850           IBM-850           CP850             
+Fr_CH            IBM-850           IBM-850           CP850             
+Fr_CH.IBM-850    IBM-850           IBM-850           CP850             
+Fr_FR            IBM-850           IBM-850           CP850             
+Fr_FR.IBM-850    IBM-850           IBM-850           CP850             
+Is_IS            IBM-850           IBM-850           CP850             
+Is_IS.IBM-850    IBM-850           IBM-850           CP850             
+It_IT            IBM-850           IBM-850           CP850             
+It_IT.IBM-850    IBM-850           IBM-850           CP850             
+Iw_IL            IBM-856           IBM-856           CP856             
+Iw_IL.IBM-856    IBM-856           IBM-856           CP856             
+Ja_JP            IBM-932           IBM-932           CP932             
+Ja_JP.IBM-932    IBM-932           IBM-932           CP932             
+Nl_BE            IBM-850           IBM-850           CP850             
+Nl_BE.IBM-850    IBM-850           IBM-850           CP850             
+Nl_NL            IBM-850           IBM-850           CP850             
+Nl_NL.IBM-850    IBM-850           IBM-850           CP850             
+No_NO            IBM-850           IBM-850           CP850             
+No_NO.IBM-850    IBM-850           IBM-850           CP850             
+POSIX            ISO8859-1         ISO8859-1         ISO-8859-1        
+Pt_PT            IBM-850           IBM-850           CP850             
+Pt_PT.IBM-850    IBM-850           IBM-850           CP850             
+Sv_SE            IBM-850           IBM-850           CP850             
+Sv_SE.IBM-850    IBM-850           IBM-850           CP850             
+ZH_CN            UTF-8             UTF-8             UTF-8             
+ZH_CN.UTF-8      UTF-8             UTF-8             UTF-8             
+ar_AA            ISO8859-6         ISO8859-6         ISO-8859-6        
+ar_AA.ISO8859-6  ISO8859-6         ISO8859-6         ISO-8859-6        
+bg_BG            ISO8859-5         ISO8859-5         ISO-8859-5        
+bg_BG.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+cs_CZ            ISO8859-2         ISO8859-2         ISO-8859-2        
+cs_CZ.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+fr_FR            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+hr_HR            ISO8859-2         ISO8859-2         ISO-8859-2        
+hr_HR.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU            ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+iw_IL            ISO8859-8         ISO8859-8         ISO-8859-8        
+iw_IL.ISO8859-8  ISO8859-8         ISO8859-8         ISO-8859-8        
+ja_JP.IBM-eucJP  IBM-eucJP         IBM-eucJP         EUC-JP            
+ko_KR.IBM-eucKR  IBM-eucKR         IBM-eucKR         EUC-KR            
+mk_MK            ISO8859-5         ISO8859-5         ISO-8859-5        
+mk_MK.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+pl_PL            ISO8859-2         ISO8859-2         ISO-8859-2        
+pl_PL.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+ro_RO            ISO8859-2         ISO8859-2         ISO-8859-2        
+ro_RO.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+ru_RU            ISO8859-5         ISO8859-5         ISO-8859-5        
+ru_RU.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+sh_SP            ISO8859-2         ISO8859-2         ISO-8859-2        
+sh_SP.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK            ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI            ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sr_SP            ISO8859-5         ISO8859-5         ISO-8859-5        
+sr_SP.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+zh_CN.IBM-eucCN  IBM-eucCN         IBM-eucCN         EUC-CN            
+zh_TW.IBM-eucTW  IBM-eucTW         IBM-eucTW         EUC-TW            
diff --git a/libcharset/tools/aix-4.2.0 b/libcharset/tools/aix-4.2.0
new file mode 100644
index 0000000..20dbed2
--- /dev/null
+++ b/libcharset/tools/aix-4.2.0
@@ -0,0 +1,150 @@
+locale_charset.c:
+../../lib/localcharset.c:
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+Ar_AA            IBM-1046          IBM-1046          CP1046            
+Ar_AA.IBM-1046   IBM-1046          IBM-1046          CP1046            
+C                ISO8859-1         ISO8859-1         ISO-8859-1        
+Ca_ES            IBM-850           IBM-850           CP850             
+Ca_ES.IBM-850    IBM-850           IBM-850           CP850             
+Da_DK            IBM-850           IBM-850           CP850             
+Da_DK.IBM-850    IBM-850           IBM-850           CP850             
+De_CH            IBM-850           IBM-850           CP850             
+De_CH.IBM-850    IBM-850           IBM-850           CP850             
+De_DE            IBM-850           IBM-850           CP850             
+De_DE.IBM-850    IBM-850           IBM-850           CP850             
+ET_EE            UTF-8             UTF-8             UTF-8             
+ET_EE.UTF-8      UTF-8             UTF-8             UTF-8             
+En_GB            IBM-850           IBM-850           CP850             
+En_GB.IBM-850    IBM-850           IBM-850           CP850             
+En_US            IBM-850           IBM-850           CP850             
+En_US.IBM-850    IBM-850           IBM-850           CP850             
+Es_ES            IBM-850           IBM-850           CP850             
+Es_ES.IBM-850    IBM-850           IBM-850           CP850             
+Et_EE            IBM-922           IBM-922           CP922             
+Et_EE.IBM-922    IBM-922           IBM-922           CP922             
+Fi_FI            IBM-850           IBM-850           CP850             
+Fi_FI.IBM-850    IBM-850           IBM-850           CP850             
+Fr_BE            IBM-850           IBM-850           CP850             
+Fr_BE.IBM-850    IBM-850           IBM-850           CP850             
+Fr_CA            IBM-850           IBM-850           CP850             
+Fr_CA.IBM-850    IBM-850           IBM-850           CP850             
+Fr_CH            IBM-850           IBM-850           CP850             
+Fr_CH.IBM-850    IBM-850           IBM-850           CP850             
+Fr_FR            IBM-850           IBM-850           CP850             
+Fr_FR.IBM-850    IBM-850           IBM-850           CP850             
+Is_IS            IBM-850           IBM-850           CP850             
+Is_IS.IBM-850    IBM-850           IBM-850           CP850             
+It_IT            IBM-850           IBM-850           CP850             
+It_IT.IBM-850    IBM-850           IBM-850           CP850             
+Iw_IL            IBM-856           IBM-856           CP856             
+Iw_IL.IBM-856    IBM-856           IBM-856           CP856             
+Ja_JP            IBM-932           IBM-932           CP932             
+Ja_JP.IBM-932    IBM-932           IBM-932           CP932             
+Jp_JP            IBM-932           IBM-932           CP932             
+Jp_JP.pc932      IBM-932           IBM-932           CP932             
+LT_LT            UTF-8             UTF-8             UTF-8             
+LT_LT.UTF-8      UTF-8             UTF-8             UTF-8             
+LV_LV            UTF-8             UTF-8             UTF-8             
+LV_LV.UTF-8      UTF-8             UTF-8             UTF-8             
+Lt_LT            IBM-921           IBM-921           ISO-8859-13       
+Lt_LT.IBM-921    IBM-921           IBM-921           ISO-8859-13       
+Lv_LV            IBM-921           IBM-921           ISO-8859-13       
+Lv_LV.IBM-921    IBM-921           IBM-921           ISO-8859-13       
+Nl_BE            IBM-850           IBM-850           CP850             
+Nl_BE.IBM-850    IBM-850           IBM-850           CP850             
+Nl_NL            IBM-850           IBM-850           CP850             
+Nl_NL.IBM-850    IBM-850           IBM-850           CP850             
+No_NO            IBM-850           IBM-850           CP850             
+No_NO.IBM-850    IBM-850           IBM-850           CP850             
+POSIX            ISO8859-1         ISO8859-1         ISO-8859-1        
+Pt_PT            IBM-850           IBM-850           CP850             
+Pt_PT.IBM-850    IBM-850           IBM-850           CP850             
+Sv_SE            IBM-850           IBM-850           CP850             
+Sv_SE.IBM-850    IBM-850           IBM-850           CP850             
+ZH_CN            UTF-8             UTF-8             UTF-8             
+ZH_CN.UTF-8      UTF-8             UTF-8             UTF-8             
+Zh_TW            big5              big5              BIG5              
+Zh_TW.big5       big5              big5              BIG5              
+ar_AA            ISO8859-6         ISO8859-6         ISO-8859-6        
+ar_AA.ISO8859-6  ISO8859-6         ISO8859-6         ISO-8859-6        
+bg_BG            ISO8859-5         ISO8859-5         ISO-8859-5        
+bg_BG.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+ca_ES            ISO8859-1         ISO8859-1         ISO-8859-1        
+ca_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+cs_CZ            ISO8859-2         ISO8859-2         ISO-8859-2        
+cs_CZ.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+da_DK            ISO8859-1         ISO8859-1         ISO-8859-1        
+da_DK.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_DE            ISO8859-1         ISO8859-1         ISO-8859-1        
+de_DE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+el_GR            ISO8859-7         ISO8859-7         ISO-8859-7        
+el_GR.ISO8859-7  ISO8859-7         ISO8859-7         ISO-8859-7        
+en_GB            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_GB.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+es_ES            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fi_FI            ISO8859-1         ISO8859-1         ISO-8859-1        
+fi_FI.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+hr_HR            ISO8859-2         ISO8859-2         ISO-8859-2        
+hr_HR.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU            ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+is_IS            ISO8859-1         ISO8859-1         ISO-8859-1        
+is_IS.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+it_IT            ISO8859-1         ISO8859-1         ISO-8859-1        
+it_IT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+iw_IL            ISO8859-8         ISO8859-8         ISO-8859-8        
+iw_IL.ISO8859-8  ISO8859-8         ISO8859-8         ISO-8859-8        
+ja_JP            IBM-eucJP         IBM-eucJP         EUC-JP            
+ja_JP.IBM-eucJP  IBM-eucJP         IBM-eucJP         EUC-JP            
+ko_KR            IBM-eucKR         IBM-eucKR         EUC-KR            
+ko_KR.IBM-eucKR  IBM-eucKR         IBM-eucKR         EUC-KR            
+mk_MK            ISO8859-5         ISO8859-5         ISO-8859-5        
+mk_MK.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+nl_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_NL            ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_NL.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NO            ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NO.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+pl_PL            ISO8859-2         ISO8859-2         ISO-8859-2        
+pl_PL.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+pt_BR            ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_BR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_PT            ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_PT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+ro_RO            ISO8859-2         ISO8859-2         ISO-8859-2        
+ro_RO.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+ru_RU            ISO8859-5         ISO8859-5         ISO-8859-5        
+ru_RU.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+sh_SP            ISO8859-2         ISO8859-2         ISO-8859-2        
+sh_SP.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK            ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI            ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sq_AL            ISO8859-1         ISO8859-1         ISO-8859-1        
+sq_AL.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+sr_SP            ISO8859-5         ISO8859-5         ISO-8859-5        
+sr_SP.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+sv_SE            ISO8859-1         ISO8859-1         ISO-8859-1        
+sv_SE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+tr_TR            ISO8859-9         ISO8859-9         ISO-8859-9        
+tr_TR.ISO8859-9  ISO8859-9         ISO8859-9         ISO-8859-9        
+zh_CN            IBM-eucCN         IBM-eucCN         EUC-CN            
+zh_CN.IBM-eucCN  IBM-eucCN         IBM-eucCN         EUC-CN            
+zh_TW            IBM-eucTW         IBM-eucTW         EUC-TW            
+zh_TW.IBM-eucTW  IBM-eucTW         IBM-eucTW         EUC-TW            
diff --git a/libcharset/tools/aix-4.3.2 b/libcharset/tools/aix-4.3.2
new file mode 100644
index 0000000..63969f2
--- /dev/null
+++ b/libcharset/tools/aix-4.3.2
@@ -0,0 +1,342 @@
+locale_charset.c:
+../../lib/localcharset.c:
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+AR_AA            UTF-8             UTF-8             UTF-8             
+AR_AA.UTF-8      UTF-8             UTF-8             UTF-8             
+Ar_AA            IBM-1046          IBM-1046          CP1046            
+Ar_AA.IBM-1046   IBM-1046          IBM-1046          CP1046            
+BE_BY            UTF-8             UTF-8             UTF-8             
+BE_BY.UTF-8      UTF-8             UTF-8             UTF-8             
+BG_BG            UTF-8             UTF-8             UTF-8             
+BG_BG.UTF-8      UTF-8             UTF-8             UTF-8             
+C                ISO8859-1         ISO8859-1         ISO-8859-1        
+CA_ES            UTF-8             UTF-8             UTF-8             
+CA_ES.UTF-8      UTF-8             UTF-8             UTF-8             
+CA_ES.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+CA_ES@euro       UTF-8             UTF-8             UTF-8             
+CS_CZ            UTF-8             UTF-8             UTF-8             
+CS_CZ.UTF-8      UTF-8             UTF-8             UTF-8             
+Ca_ES            IBM-850           IBM-850           CP850             
+Ca_ES.IBM-850    IBM-850           IBM-850           CP850             
+DA_DK            UTF-8             UTF-8             UTF-8             
+DA_DK.UTF-8      UTF-8             UTF-8             UTF-8             
+DE_CH            UTF-8             UTF-8             UTF-8             
+DE_CH.UTF-8      UTF-8             UTF-8             UTF-8             
+DE_DE            UTF-8             UTF-8             UTF-8             
+DE_DE.UTF-8      UTF-8             UTF-8             UTF-8             
+DE_DE.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+DE_DE@euro       UTF-8             UTF-8             UTF-8             
+Da_DK            IBM-850           IBM-850           CP850             
+Da_DK.IBM-850    IBM-850           IBM-850           CP850             
+De_CH            IBM-850           IBM-850           CP850             
+De_CH.IBM-850    IBM-850           IBM-850           CP850             
+De_DE            IBM-850           IBM-850           CP850             
+De_DE.IBM-850    IBM-850           IBM-850           CP850             
+EL_GR            UTF-8             UTF-8             UTF-8             
+EL_GR.UTF-8      UTF-8             UTF-8             UTF-8             
+EN_AU            UTF-8             UTF-8             UTF-8             
+EN_AU.UTF-8      UTF-8             UTF-8             UTF-8             
+EN_BE            UTF-8             UTF-8             UTF-8             
+EN_BE.UTF-8      UTF-8             UTF-8             UTF-8             
+EN_BE.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+EN_BE@euro       UTF-8             UTF-8             UTF-8             
+EN_GB            UTF-8             UTF-8             UTF-8             
+EN_GB.UTF-8      UTF-8             UTF-8             UTF-8             
+EN_US            UTF-8             UTF-8             UTF-8             
+EN_US.UTF-8      UTF-8             UTF-8             UTF-8             
+EN_ZA            UTF-8             UTF-8             UTF-8             
+EN_ZA.UTF-8      UTF-8             UTF-8             UTF-8             
+ES_ES            UTF-8             UTF-8             UTF-8             
+ES_ES.UTF-8      UTF-8             UTF-8             UTF-8             
+ES_ES.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+ES_ES@euro       UTF-8             UTF-8             UTF-8             
+ET_EE            UTF-8             UTF-8             UTF-8             
+ET_EE.UTF-8      UTF-8             UTF-8             UTF-8             
+En_GB            IBM-850           IBM-850           CP850             
+En_GB.IBM-850    IBM-850           IBM-850           CP850             
+En_US            IBM-850           IBM-850           CP850             
+En_US.IBM-850    IBM-850           IBM-850           CP850             
+Es_ES            IBM-850           IBM-850           CP850             
+Es_ES.IBM-850    IBM-850           IBM-850           CP850             
+Et_EE            IBM-922           IBM-922           CP922             
+Et_EE.IBM-922    IBM-922           IBM-922           CP922             
+FI_FI            UTF-8             UTF-8             UTF-8             
+FI_FI.UTF-8      UTF-8             UTF-8             UTF-8             
+FI_FI.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+FI_FI@euro       UTF-8             UTF-8             UTF-8             
+FR_BE            UTF-8             UTF-8             UTF-8             
+FR_BE.UTF-8      UTF-8             UTF-8             UTF-8             
+FR_BE.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+FR_BE@euro       UTF-8             UTF-8             UTF-8             
+FR_CA            UTF-8             UTF-8             UTF-8             
+FR_CA.UTF-8      UTF-8             UTF-8             UTF-8             
+FR_CH            UTF-8             UTF-8             UTF-8             
+FR_CH.UTF-8      UTF-8             UTF-8             UTF-8             
+FR_FR            UTF-8             UTF-8             UTF-8             
+FR_FR.UTF-8      UTF-8             UTF-8             UTF-8             
+FR_FR.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+FR_FR@euro       UTF-8             UTF-8             UTF-8             
+Fi_FI            IBM-850           IBM-850           CP850             
+Fi_FI.IBM-850    IBM-850           IBM-850           CP850             
+Fr_BE            IBM-850           IBM-850           CP850             
+Fr_BE.IBM-850    IBM-850           IBM-850           CP850             
+Fr_CA            IBM-850           IBM-850           CP850             
+Fr_CA.IBM-850    IBM-850           IBM-850           CP850             
+Fr_CH            IBM-850           IBM-850           CP850             
+Fr_CH.IBM-850    IBM-850           IBM-850           CP850             
+Fr_FR            IBM-850           IBM-850           CP850             
+Fr_FR.IBM-850    IBM-850           IBM-850           CP850             
+HE_IL            UTF-8             UTF-8             UTF-8             
+HE_IL.UTF-8      UTF-8             UTF-8             UTF-8             
+HR_HR            UTF-8             UTF-8             UTF-8             
+HR_HR.UTF-8      UTF-8             UTF-8             UTF-8             
+HU_HU            UTF-8             UTF-8             UTF-8             
+HU_HU.UTF-8      UTF-8             UTF-8             UTF-8             
+IS_IS            UTF-8             UTF-8             UTF-8             
+IS_IS.UTF-8      UTF-8             UTF-8             UTF-8             
+IT_CH            UTF-8             UTF-8             UTF-8             
+IT_CH.UTF-8      UTF-8             UTF-8             UTF-8             
+IT_IT            UTF-8             UTF-8             UTF-8             
+IT_IT.UTF-8      UTF-8             UTF-8             UTF-8             
+IT_IT.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+IT_IT@euro       UTF-8             UTF-8             UTF-8             
+Is_IS            IBM-850           IBM-850           CP850             
+Is_IS.IBM-850    IBM-850           IBM-850           CP850             
+It_IT            IBM-850           IBM-850           CP850             
+It_IT.IBM-850    IBM-850           IBM-850           CP850             
+Iw_IL            IBM-856           IBM-856           CP856             
+Iw_IL.IBM-856    IBM-856           IBM-856           CP856             
+JA_JP            UTF-8             UTF-8             UTF-8             
+JA_JP.UTF-8      UTF-8             UTF-8             UTF-8             
+Ja_JP            IBM-943           IBM-943           CP943             
+Ja_JP.IBM-932    IBM-932           IBM-932           CP932             
+Ja_JP.IBM-943    IBM-943           IBM-943           CP943             
+Jp_JP            IBM-932           IBM-932           CP932             
+Jp_JP.pc932      IBM-932           IBM-932           CP932             
+KO_KR            UTF-8             UTF-8             UTF-8             
+KO_KR.UTF-8      UTF-8             UTF-8             UTF-8             
+LT_LT            UTF-8             UTF-8             UTF-8             
+LT_LT.UTF-8      UTF-8             UTF-8             UTF-8             
+LV_LV            UTF-8             UTF-8             UTF-8             
+LV_LV.UTF-8      UTF-8             UTF-8             UTF-8             
+Lt_LT            IBM-921           IBM-921           ISO-8859-13       
+Lt_LT.IBM-921    IBM-921           IBM-921           ISO-8859-13       
+Lv_LV            IBM-921           IBM-921           ISO-8859-13       
+Lv_LV.IBM-921    IBM-921           IBM-921           ISO-8859-13       
+MK_MK            UTF-8             UTF-8             UTF-8             
+MK_MK.UTF-8      UTF-8             UTF-8             UTF-8             
+NL_BE            UTF-8             UTF-8             UTF-8             
+NL_BE.UTF-8      UTF-8             UTF-8             UTF-8             
+NL_BE.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+NL_BE@euro       UTF-8             UTF-8             UTF-8             
+NL_NL            UTF-8             UTF-8             UTF-8             
+NL_NL.UTF-8      UTF-8             UTF-8             UTF-8             
+NL_NL.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+NL_NL@euro       UTF-8             UTF-8             UTF-8             
+NO_NO            UTF-8             UTF-8             UTF-8             
+NO_NO.UTF-8      UTF-8             UTF-8             UTF-8             
+Nl_BE            IBM-850           IBM-850           CP850             
+Nl_BE.IBM-850    IBM-850           IBM-850           CP850             
+Nl_NL            IBM-850           IBM-850           CP850             
+Nl_NL.IBM-850    IBM-850           IBM-850           CP850             
+No_NO            IBM-850           IBM-850           CP850             
+No_NO.IBM-850    IBM-850           IBM-850           CP850             
+PL_PL            UTF-8             UTF-8             UTF-8             
+PL_PL.UTF-8      UTF-8             UTF-8             UTF-8             
+POSIX            ISO8859-1         ISO8859-1         ISO-8859-1        
+PT_BR            UTF-8             UTF-8             UTF-8             
+PT_BR.UTF-8      UTF-8             UTF-8             UTF-8             
+PT_PT            UTF-8             UTF-8             UTF-8             
+PT_PT.UTF-8      UTF-8             UTF-8             UTF-8             
+PT_PT.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+PT_PT@euro       UTF-8             UTF-8             UTF-8             
+Pt_PT            IBM-850           IBM-850           CP850             
+Pt_PT.IBM-850    IBM-850           IBM-850           CP850             
+RO_RO            UTF-8             UTF-8             UTF-8             
+RO_RO.UTF-8      UTF-8             UTF-8             UTF-8             
+RU_RU            UTF-8             UTF-8             UTF-8             
+RU_RU.UTF-8      UTF-8             UTF-8             UTF-8             
+SH_SP            UTF-8             UTF-8             UTF-8             
+SH_SP.UTF-8      UTF-8             UTF-8             UTF-8             
+SK_SK            UTF-8             UTF-8             UTF-8             
+SK_SK.UTF-8      UTF-8             UTF-8             UTF-8             
+SL_SI            UTF-8             UTF-8             UTF-8             
+SL_SI.UTF-8      UTF-8             UTF-8             UTF-8             
+SQ_AL            UTF-8             UTF-8             UTF-8             
+SQ_AL.UTF-8      UTF-8             UTF-8             UTF-8             
+SR_SP            UTF-8             UTF-8             UTF-8             
+SR_SP.UTF-8      UTF-8             UTF-8             UTF-8             
+SV_SE            UTF-8             UTF-8             UTF-8             
+SV_SE.UTF-8      UTF-8             UTF-8             UTF-8             
+Sv_SE            IBM-850           IBM-850           CP850             
+Sv_SE.IBM-850    IBM-850           IBM-850           CP850             
+TH_TH            UTF-8             UTF-8             UTF-8             
+TH_TH.UTF-8      UTF-8             UTF-8             UTF-8             
+TR_TR            UTF-8             UTF-8             UTF-8             
+TR_TR.UTF-8      UTF-8             UTF-8             UTF-8             
+UK_UA            UTF-8             UTF-8             UTF-8             
+UK_UA.UTF-8      UTF-8             UTF-8             UTF-8             
+Uk_UA            IBM-1124          IBM-1124          CP1124            
+Uk_UA.IBM-1124   IBM-1124          IBM-1124          CP1124            
+VI_VN            UTF-8             UTF-8             UTF-8             
+VI_VN.UTF-8      UTF-8             UTF-8             UTF-8             
+Vi_VN            IBM-1129          IBM-1129          CP1129            
+Vi_VN.IBM-1129   IBM-1129          IBM-1129          CP1129            
+ZH_CN            UTF-8             UTF-8             UTF-8             
+ZH_CN.UTF-8      UTF-8             UTF-8             UTF-8             
+ZH_TW            UTF-8             UTF-8             UTF-8             
+ZH_TW.UTF-8      UTF-8             UTF-8             UTF-8             
+Zh_CN            GBK               GBK               GBK               
+Zh_CN.GBK        GBK               GBK               GBK               
+Zh_TW            big5              big5              BIG5              
+Zh_TW.big5       big5              big5              BIG5              
+ar_AA            ISO8859-6         ISO8859-6         ISO-8859-6        
+ar_AA.ISO8859-6  ISO8859-6         ISO8859-6         ISO-8859-6        
+be_BY            ISO8859-5         ISO8859-5         ISO-8859-5        
+be_BY.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+bg_BG            ISO8859-5         ISO8859-5         ISO-8859-5        
+bg_BG.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+ca_ES            ISO8859-1         ISO8859-1         ISO-8859-1        
+ca_ES.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+ca_ES.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+ca_ES.IBM-1252   IBM-1252          IBM-1252          CP1252            
+ca_ES.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+ca_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+cs_CZ            ISO8859-2         ISO8859-2         ISO-8859-2        
+cs_CZ.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+da_DK            ISO8859-1         ISO8859-1         ISO-8859-1        
+da_DK.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+da_DK.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+de_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_DE            ISO8859-1         ISO8859-1         ISO-8859-1        
+de_DE.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+de_DE.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+de_DE.IBM-1252   IBM-1252          IBM-1252          CP1252            
+de_DE.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+de_DE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+el_GR            ISO8859-7         ISO8859-7         ISO-8859-7        
+el_GR.ISO8859-7  ISO8859-7         ISO8859-7         ISO-8859-7        
+en_AU            ISO8859-15        ISO8859-15        ISO-8859-15       
+en_AU.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+en_BE            ISO8859-15        ISO8859-15        ISO-8859-15       
+en_BE.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+en_BE.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_GB            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_GB.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+en_GB.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_GB.IBM-1252   IBM-1252          IBM-1252          CP1252            
+en_GB.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+en_GB.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+en_US.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_ZA            ISO8859-15        ISO8859-15        ISO-8859-15       
+en_ZA.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+es_ES            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_ES.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+es_ES.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+es_ES.IBM-1252   IBM-1252          IBM-1252          CP1252            
+es_ES.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+es_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fi_FI            ISO8859-1         ISO8859-1         ISO-8859-1        
+fi_FI.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+fi_FI.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+fi_FI.IBM-1252   IBM-1252          IBM-1252          CP1252            
+fi_FI.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+fi_FI.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_BE.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_BE.IBM-1252   IBM-1252          IBM-1252          CP1252            
+fr_BE.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+fr_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_CA.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_FR.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_FR.IBM-1252   IBM-1252          IBM-1252          CP1252            
+fr_FR.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+fr_FR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+hr_HR            ISO8859-2         ISO8859-2         ISO-8859-2        
+hr_HR.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU            ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+is_IS            ISO8859-1         ISO8859-1         ISO-8859-1        
+is_IS.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+is_IS.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+it_CH            ISO8859-15        ISO8859-15        ISO-8859-15       
+it_CH.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+it_IT            ISO8859-1         ISO8859-1         ISO-8859-1        
+it_IT.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+it_IT.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+it_IT.IBM-1252   IBM-1252          IBM-1252          CP1252            
+it_IT.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+it_IT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+iw_IL            ISO8859-8         ISO8859-8         ISO-8859-8        
+iw_IL.ISO8859-8  ISO8859-8         ISO8859-8         ISO-8859-8        
+ja_JP            IBM-eucJP         IBM-eucJP         EUC-JP            
+ja_JP.IBM-eucJP  IBM-eucJP         IBM-eucJP         EUC-JP            
+ko_KR            IBM-eucKR         IBM-eucKR         EUC-KR            
+ko_KR.IBM-eucKR  IBM-eucKR         IBM-eucKR         EUC-KR            
+mk_MK            ISO8859-5         ISO8859-5         ISO-8859-5        
+mk_MK.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+nl_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_BE.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_BE.IBM-1252   IBM-1252          IBM-1252          CP1252            
+nl_BE.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+nl_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_NL            ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_NL.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_NL.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_NL.IBM-1252   IBM-1252          IBM-1252          CP1252            
+nl_NL.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+nl_NL.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NO            ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NO.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+no_NO.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+pl_PL            ISO8859-2         ISO8859-2         ISO-8859-2        
+pl_PL.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+pt_BR            ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_BR.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+pt_BR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_PT            ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_PT.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+pt_PT.8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+pt_PT.IBM-1252   IBM-1252          IBM-1252          CP1252            
+pt_PT.IBM-1252@euro  IBM-1252          IBM-1252          CP1252            
+pt_PT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+ro_RO            ISO8859-2         ISO8859-2         ISO-8859-2        
+ro_RO.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+ru_RU            ISO8859-5         ISO8859-5         ISO-8859-5        
+ru_RU.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+sh_SP            ISO8859-2         ISO8859-2         ISO-8859-2        
+sh_SP.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK            ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI            ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sq_AL            ISO8859-1         ISO8859-1         ISO-8859-1        
+sq_AL.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+sq_AL.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+sr_SP            ISO8859-5         ISO8859-5         ISO-8859-5        
+sr_SP.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+sv_SE            ISO8859-1         ISO8859-1         ISO-8859-1        
+sv_SE.8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+sv_SE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+th_TH            TIS-620           TIS-620           TIS-620           
+th_TH.TIS-620    TIS-620           TIS-620           TIS-620           
+tr_TR            ISO8859-9         ISO8859-9         ISO-8859-9        
+tr_TR.ISO8859-9  ISO8859-9         ISO8859-9         ISO-8859-9        
+zh_CN            IBM-eucCN         IBM-eucCN         EUC-CN            
+zh_CN.IBM-eucCN  IBM-eucCN         IBM-eucCN         EUC-CN            
+zh_TW            IBM-eucTW         IBM-eucTW         EUC-TW            
+zh_TW.IBM-eucTW  IBM-eucTW         IBM-eucTW         EUC-TW            
diff --git a/libcharset/tools/all-charsets b/libcharset/tools/all-charsets
new file mode 100755
index 0000000..22b3368
--- /dev/null
+++ b/libcharset/tools/all-charsets
@@ -0,0 +1,34 @@
+#! /bin/sh
+
+# Prints a table of the charsets (system dependent name and portable name)
+# for all locales.
+
+${CC-cc} -o locale_codeset locale_codeset.c
+${CC-cc} -o locale_charset -I../include locale_charset.c \
+    -DHAVE_CONFIG_H -I.. -DLIBDIR='"'`cd ../lib && pwd`'"' \
+    ../lib/localcharset.c
+
+printf '%-15s%-17s%-17s %-17s\n\n' \
+       "locale name" "locale charmap" "nl_langinfo(CODESET)" "locale_charset()"
+for lc in `./all-locales | sort | uniq`
+do
+  charmap=`LC_ALL=$lc ./locale_charmap 2>/dev/null || echo '<error>'`
+  codeset=`LC_ALL=$lc ./locale_codeset 2>/dev/null || echo '<error>'`
+  charset=`LC_ALL=$lc ./locale_charset 2>/dev/null || echo '<error>'`
+  case "$charset" in
+    ASCII | ANSI_X3.4-1968 | \
+    ISO-8859-1 | ISO-8859-2 | ISO-8859-3 | ISO-8859-4 | ISO-8859-5 | ISO-8859-6 | \
+    ISO-8859-7 | ISO-8859-8 | ISO-8859-9 | ISO-8859-13 | ISO-8859-14 | ISO-8859-15 | \
+    KOI8-R | KOI8-U | KOI8-T | \
+    CP437 | CP775 | CP850 | CP852 | CP855 | CP856 | CP857 | CP861 | CP862 | CP864 | CP865 | CP866 | CP869 | CP874 | CP922 | CP932 | CP943 | CP949 | CP950 | CP1046 | CP1124 | CP1125 | CP1129 | CP1131 | \
+    CP1250 | CP1251 | CP1252 | CP1253 | CP1254 | CP1255 | CP1256 | CP1257 | \
+    GB2312 | EUC-JP | EUC-KR | EUC-TW | BIG5 | BIG5-HKSCS | GBK | GB18030 | SHIFT_JIS | JOHAB | \
+    TIS-620 | VISCII | TCVN5712-1 | ARMSCII-8 | GEORGIAN-PS | PT154 | \
+    HP-ROMAN8 | HP-ARABIC8 | HP-GREEK8 | HP-HEBREW8 | HP-TURKISH8 | HP-KANA8 | \
+    DEC-KANJI | DEC-HANYU | \
+    UTF-8 ) comment="";;
+    * ) comment="bug";;
+  esac
+  printf '%-15s  %-17s %-17s %-17s %s\n' \
+         "$lc" "$charmap" "$codeset" "$charset" "$comment"
+done
diff --git a/libcharset/tools/all-charsets-X11 b/libcharset/tools/all-charsets-X11
new file mode 100755
index 0000000..95003ca
--- /dev/null
+++ b/libcharset/tools/all-charsets-X11
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+# Prints a table of the charsets (system dependent name, portable name, and
+# X11 name) for all locales.
+
+${CC-cc} -o locale_codeset locale_codeset.c
+${CC-cc} -o locale_charset -I../include locale_charset.c \
+    -DHAVE_CONFIG_H -I.. -DLIBDIR='"'`cd ../lib && pwd`'"' \
+    ../lib/localcharset.c
+${CC-cc} -o locale_x11encoding locale_x11encoding.c \
+    -I/usr/X11R6/include \
+    -L/usr/X11R6/lib -lX11
+#${CC-cc} -o locale_x11encoding locale_x11encoding.c \
+#    -I/packages/gnu/XFree86/include \
+#    -L/packages/gnu/XFree86/lib -lX11 \
+#    -Wl,-rpath,/packages/gnu/XFree86/lib
+
+printf '%-15s%-17s%-17s %-17s %-17s\n\n' \
+       "locale name" "locale charmap" "nl_langinfo(CODESET)" "locale_charset()" "X11 encoding"
+for lc in `./all-locales | sort | uniq`
+do
+  charmap=`LC_ALL=$lc ./locale_charmap 2>/dev/null || echo '<error>'`
+  codeset=`LC_ALL=$lc ./locale_codeset 2>/dev/null || echo '<error>'`
+  charset=`LC_ALL=$lc ./locale_charset 2>/dev/null || echo '<error>'`
+  x11encoding=`LC_ALL=$lc ./locale_x11encoding 2>/dev/null || echo '<error>'`
+  printf '%-15s  %-17s %-17s %-17s %-17s\n' \
+         "$lc" "$charmap" "$codeset" "$charset" "$x11encoding"
+done
diff --git a/libcharset/tools/all-locales b/libcharset/tools/all-locales
new file mode 100755
index 0000000..54283b8
--- /dev/null
+++ b/libcharset/tools/all-locales
@@ -0,0 +1,27 @@
+#! /bin/sh
+# Prints the list of all locale names, one per line.
+
+locale -a
+test $? = 0 && exit 0
+
+host=`/bin/sh ../build-aux/config.guess`
+host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+case "$host_os" in
+  sunos* | solaris*)
+    cd /usr/lib/locale && ls -1
+    ;;
+  freebsd*)
+    cd /usr/share/locale && ls -1
+    ;;
+  darwin* | openbsd*)
+    echo C
+    cd /usr/share/locale && ls -1 */LC_CTYPE | sed -e 's,/LC_CTYPE$,,'
+    ;;
+  *)
+    echo "Don't know how to determine list of locales on $host_os" 1>&2
+    exit 1
+    ;;
+esac
diff --git a/libcharset/tools/beos-5 b/libcharset/tools/beos-5
new file mode 100644
index 0000000..fd8e022
--- /dev/null
+++ b/libcharset/tools/beos-5
@@ -0,0 +1,3 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset()
+
+C                <error>           <error>           UTF-8
diff --git a/libcharset/tools/cygwin-1.7.2 b/libcharset/tools/cygwin-1.7.2
new file mode 100644
index 0000000..2292ced
--- /dev/null
+++ b/libcharset/tools/cygwin-1.7.2
@@ -0,0 +1,415 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+C.utf8           UTF-8             UTF-8             UTF-8             
+POSIX            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+af_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+af_ZA.utf8       UTF-8             UTF-8             UTF-8             
+ar_AE            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_AE.utf8       UTF-8             UTF-8             UTF-8             
+ar_BH            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_BH.utf8       UTF-8             UTF-8             UTF-8             
+ar_DZ            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_DZ.utf8       UTF-8             UTF-8             UTF-8             
+ar_EG            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_EG.utf8       UTF-8             UTF-8             UTF-8             
+ar_IQ            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_IQ.utf8       UTF-8             UTF-8             UTF-8             
+ar_JO            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_JO.utf8       UTF-8             UTF-8             UTF-8             
+ar_KW            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_KW.utf8       UTF-8             UTF-8             UTF-8             
+ar_LB            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_LB.utf8       UTF-8             UTF-8             UTF-8             
+ar_LY            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_LY.utf8       UTF-8             UTF-8             UTF-8             
+ar_MA            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_MA.utf8       UTF-8             UTF-8             UTF-8             
+ar_OM            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_OM.utf8       UTF-8             UTF-8             UTF-8             
+ar_QA            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_QA.utf8       UTF-8             UTF-8             UTF-8             
+ar_SA            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_SA.utf8       UTF-8             UTF-8             UTF-8             
+ar_SY            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_SY.utf8       UTF-8             UTF-8             UTF-8             
+ar_TN            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_TN.utf8       UTF-8             UTF-8             UTF-8             
+ar_YE            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_YE.utf8       UTF-8             UTF-8             UTF-8             
+arn_CL           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+arn_CL.utf8      UTF-8             UTF-8             UTF-8             
+az_AZ            UTF-8             UTF-8             UTF-8             
+az_AZ.utf8       UTF-8             UTF-8             UTF-8             
+be_BY            CP1251            CP1251            CP1251            
+be_BY.utf8       UTF-8             UTF-8             UTF-8             
+be_BY@latin      UTF-8             UTF-8             UTF-8             
+bg_BG            CP1251            CP1251            CP1251            
+bg_BG.utf8       UTF-8             UTF-8             UTF-8             
+bn_IN            UTF-8             UTF-8             UTF-8             
+bn_IN.utf8       UTF-8             UTF-8             UTF-8             
+bokmal           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+bokmål           ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+bs_BA            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+bs_BA.utf8       UTF-8             UTF-8             UTF-8             
+ca_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ca_ES.utf8       UTF-8             UTF-8             UTF-8             
+ca_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+catalan          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+croatian         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+cs_CZ            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+cs_CZ.utf8       UTF-8             UTF-8             UTF-8             
+cy_GB            ISO-8859-14       ISO-8859-14       ISO-8859-14       
+cy_GB.utf8       UTF-8             UTF-8             UTF-8             
+czech            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+da_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+da_DK.utf8       UTF-8             UTF-8             UTF-8             
+danish           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+dansk            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_AT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_AT.utf8       UTF-8             UTF-8             UTF-8             
+de_AT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+de_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_CH.utf8       UTF-8             UTF-8             UTF-8             
+de_DE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_DE.utf8       UTF-8             UTF-8             UTF-8             
+de_DE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+de_LI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_LI.utf8       UTF-8             UTF-8             UTF-8             
+de_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_LU.utf8       UTF-8             UTF-8             UTF-8             
+de_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+deutsch          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+div_MV           UTF-8             UTF-8             UTF-8             
+div_MV.utf8      UTF-8             UTF-8             UTF-8             
+dutch            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+eesti            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+el_GR            ISO-8859-7        ISO-8859-7        ISO-8859-7        
+el_GR.utf8       UTF-8             UTF-8             UTF-8             
+en_AU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_AU.utf8       UTF-8             UTF-8             UTF-8             
+en_BZ            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_BZ.utf8       UTF-8             UTF-8             UTF-8             
+en_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_CA.utf8       UTF-8             UTF-8             UTF-8             
+en_CB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_CB.utf8       UTF-8             UTF-8             UTF-8             
+en_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_GB.utf8       UTF-8             UTF-8             UTF-8             
+en_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_IE.utf8       UTF-8             UTF-8             UTF-8             
+en_IE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+en_JM            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_JM.utf8       UTF-8             UTF-8             UTF-8             
+en_NZ            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_NZ.utf8       UTF-8             UTF-8             UTF-8             
+en_PH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_PH.utf8       UTF-8             UTF-8             UTF-8             
+en_TT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_TT.utf8       UTF-8             UTF-8             UTF-8             
+en_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_US.utf8       UTF-8             UTF-8             UTF-8             
+en_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_ZA.utf8       UTF-8             UTF-8             UTF-8             
+en_ZW            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_ZW.utf8       UTF-8             UTF-8             UTF-8             
+es_AR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_AR.utf8       UTF-8             UTF-8             UTF-8             
+es_BO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_BO.utf8       UTF-8             UTF-8             UTF-8             
+es_CL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_CL.utf8       UTF-8             UTF-8             UTF-8             
+es_CO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_CO.utf8       UTF-8             UTF-8             UTF-8             
+es_CR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_CR.utf8       UTF-8             UTF-8             UTF-8             
+es_DO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_DO.utf8       UTF-8             UTF-8             UTF-8             
+es_EC            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_EC.utf8       UTF-8             UTF-8             UTF-8             
+es_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_ES.utf8       UTF-8             UTF-8             UTF-8             
+es_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+es_GT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_GT.utf8       UTF-8             UTF-8             UTF-8             
+es_HN            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_HN.utf8       UTF-8             UTF-8             UTF-8             
+es_MX            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_MX.utf8       UTF-8             UTF-8             UTF-8             
+es_NI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_NI.utf8       UTF-8             UTF-8             UTF-8             
+es_PA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_PA.utf8       UTF-8             UTF-8             UTF-8             
+es_PE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_PE.utf8       UTF-8             UTF-8             UTF-8             
+es_PR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_PR.utf8       UTF-8             UTF-8             UTF-8             
+es_PY            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_PY.utf8       UTF-8             UTF-8             UTF-8             
+es_SV            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_SV.utf8       UTF-8             UTF-8             UTF-8             
+es_UY            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_UY.utf8       UTF-8             UTF-8             UTF-8             
+es_VE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_VE.utf8       UTF-8             UTF-8             UTF-8             
+estonian         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+et_EE            ISO-8859-15       ISO-8859-15       ISO-8859-15       
+et_EE.utf8       UTF-8             UTF-8             UTF-8             
+eu_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+eu_ES.utf8       UTF-8             UTF-8             UTF-8             
+eu_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+fa_IR            UTF-8             UTF-8             UTF-8             
+fa_IR.utf8       UTF-8             UTF-8             UTF-8             
+fi_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fi_FI.utf8       UTF-8             UTF-8             UTF-8             
+fi_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+fil_PH           UTF-8             UTF-8             UTF-8             
+fil_PH.utf8      UTF-8             UTF-8             UTF-8             
+finnish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fo_FO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fo_FO.utf8       UTF-8             UTF-8             UTF-8             
+fr_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_BE.utf8       UTF-8             UTF-8             UTF-8             
+fr_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+fr_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_CA.utf8       UTF-8             UTF-8             UTF-8             
+fr_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_CH.utf8       UTF-8             UTF-8             UTF-8             
+fr_FR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_FR.utf8       UTF-8             UTF-8             UTF-8             
+fr_FR@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+fr_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_LU.utf8       UTF-8             UTF-8             UTF-8             
+fr_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+fr_MC            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_MC.utf8       UTF-8             UTF-8             UTF-8             
+fr_MC@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+français         ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+french           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fy_NL            UTF-8             UTF-8             UTF-8             
+fy_NL.utf8       UTF-8             UTF-8             UTF-8             
+fy_NL@euro       UTF-8             UTF-8             UTF-8             
+ga_IE            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ga_IE.utf8       ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ga_IE@euro       ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+galego           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+galician         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+german           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+gl_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+gl_ES.utf8       UTF-8             UTF-8             UTF-8             
+gl_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+greek            ISO-8859-7        ISO-8859-7        ISO-8859-7        
+gu_IN            UTF-8             UTF-8             UTF-8             
+gu_IN.utf8       UTF-8             UTF-8             UTF-8             
+he_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        
+he_IL.utf8       UTF-8             UTF-8             UTF-8             
+hebrew           ISO-8859-8        ISO-8859-8        ISO-8859-8        
+hi_IN            UTF-8             UTF-8             UTF-8             
+hi_IN.utf8       UTF-8             UTF-8             UTF-8             
+hr_BA            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hr_BA.utf8       UTF-8             UTF-8             UTF-8             
+hr_HR            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hr_HR.utf8       UTF-8             UTF-8             UTF-8             
+hrvatski         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hu_HU            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hu_HU.utf8       UTF-8             UTF-8             UTF-8             
+hungarian        ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hy_AM            UTF-8             UTF-8             UTF-8             
+hy_AM.utf8       UTF-8             UTF-8             UTF-8             
+icelandic        ISO-8859-1        ISO-8859-1        ISO-8859-1        
+id_ID            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+id_ID.utf8       UTF-8             UTF-8             UTF-8             
+is_IS            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+is_IS.utf8       UTF-8             UTF-8             UTF-8             
+it_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+it_CH.utf8       UTF-8             UTF-8             UTF-8             
+it_IT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+it_IT.utf8       UTF-8             UTF-8             UTF-8             
+it_IT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+italian          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+iu_CA            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+iu_CA.utf8       ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ja_JP            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ja_JP.ujis       ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ja_JP.utf8       UTF-8             UTF-8             UTF-8             
+ja_JP.utf8@cjknarrow  UTF-8             UTF-8             UTF-8             
+ja_JP@cjknarrow  ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+japanese         ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+japanese.euc     ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+japanese.sjis    CP932             CP932             CP932             
+ka_GE            GEORGIAN-PS       GEORGIAN-PS       GEORGIAN-PS       
+ka_GE.utf8       UTF-8             UTF-8             UTF-8             
+kk_KZ            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+kk_KZ.utf8       UTF-8             UTF-8             UTF-8             
+kn_IN            UTF-8             UTF-8             UTF-8             
+kn_IN.utf8       UTF-8             UTF-8             UTF-8             
+ko_KR            EUC-KR            EUC-KR            EUC-KR            
+ko_KR.utf8       UTF-8             UTF-8             UTF-8             
+ko_KR.utf8@cjknarrow  UTF-8             UTF-8             UTF-8             
+ko_KR@cjknarrow  EUC-KR            EUC-KR            EUC-KR            
+kok_IN           UTF-8             UTF-8             UTF-8             
+kok_IN.utf8      UTF-8             UTF-8             UTF-8             
+korean           EUC-KR            EUC-KR            EUC-KR            
+korean.euc       EUC-KR            EUC-KR            EUC-KR            
+ky_KG            UTF-8             UTF-8             UTF-8             
+ky_KG.utf8       UTF-8             UTF-8             UTF-8             
+lb_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+lb_LU.utf8       UTF-8             UTF-8             UTF-8             
+lb_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+lithuanian       ISO-8859-13       ISO-8859-13       ISO-8859-13       
+lt_LT            ISO-8859-13       ISO-8859-13       ISO-8859-13       
+lt_LT.utf8       UTF-8             UTF-8             UTF-8             
+lv_LV            ISO-8859-13       ISO-8859-13       ISO-8859-13       
+lv_LV.utf8       UTF-8             UTF-8             UTF-8             
+mi_NZ            ISO-8859-13       ISO-8859-13       ISO-8859-13       
+mi_NZ.utf8       UTF-8             UTF-8             UTF-8             
+mk_MK            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+mk_MK.utf8       UTF-8             UTF-8             UTF-8             
+ml_IN            UTF-8             UTF-8             UTF-8             
+ml_IN.utf8       UTF-8             UTF-8             UTF-8             
+mn_MN            UTF-8             UTF-8             UTF-8             
+mn_MN.utf8       UTF-8             UTF-8             UTF-8             
+moh_CA           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+moh_CA.utf8      UTF-8             UTF-8             UTF-8             
+mr_IN            UTF-8             UTF-8             UTF-8             
+mr_IN.utf8       UTF-8             UTF-8             UTF-8             
+ms_BN            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ms_BN.utf8       UTF-8             UTF-8             UTF-8             
+ms_MY            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ms_MY.utf8       UTF-8             UTF-8             UTF-8             
+mt_MT            ISO-8859-3        ISO-8859-3        ISO-8859-3        
+mt_MT.utf8       UTF-8             UTF-8             UTF-8             
+nb_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+nb_NO.utf8       UTF-8             UTF-8             UTF-8             
+ne_NP            UTF-8             UTF-8             UTF-8             
+ne_NP.utf8       UTF-8             UTF-8             UTF-8             
+nl_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+nl_BE.utf8       UTF-8             UTF-8             UTF-8             
+nl_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+nl_NL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+nl_NL.utf8       UTF-8             UTF-8             UTF-8             
+nl_NL@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+nn_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+nn_NO.utf8       UTF-8             UTF-8             UTF-8             
+no_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+no_NO.ISO-8859-1  ISO-8859-1        ISO-8859-1        ISO-8859-1        
+norwegian        ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ns_ZA            UTF-8             UTF-8             UTF-8             
+ns_ZA.utf8       UTF-8             UTF-8             UTF-8             
+nynorsk          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pa_IN            UTF-8             UTF-8             UTF-8             
+pa_IN.utf8       UTF-8             UTF-8             UTF-8             
+pl_PL            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+pl_PL.utf8       UTF-8             UTF-8             UTF-8             
+polish           ISO-8859-2        ISO-8859-2        ISO-8859-2        
+portuguese       ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ps_AF            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ps_AF.utf8       UTF-8             UTF-8             UTF-8             
+pt_BR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pt_BR.utf8       UTF-8             UTF-8             UTF-8             
+pt_PT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pt_PT.utf8       UTF-8             UTF-8             UTF-8             
+pt_PT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+qu_BO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+qu_BO.utf8       UTF-8             UTF-8             UTF-8             
+qu_EC            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+qu_EC.utf8       UTF-8             UTF-8             UTF-8             
+qu_PE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+qu_PE.utf8       UTF-8             UTF-8             UTF-8             
+rm_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+rm_CH.utf8       UTF-8             UTF-8             UTF-8             
+ro_RO            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+ro_RO.utf8       UTF-8             UTF-8             UTF-8             
+romanian         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+ru_RU            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+ru_RU.utf8       UTF-8             UTF-8             UTF-8             
+russian          ISO-8859-5        ISO-8859-5        ISO-8859-5        
+sa_IN            UTF-8             UTF-8             UTF-8             
+sa_IN.utf8       UTF-8             UTF-8             UTF-8             
+se_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+se_FI.utf8       UTF-8             UTF-8             UTF-8             
+se_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+se_NO            UTF-8             UTF-8             UTF-8             
+se_NO.utf8       UTF-8             UTF-8             UTF-8             
+se_SE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+se_SE.utf8       UTF-8             UTF-8             UTF-8             
+sk_SK            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sk_SK.utf8       UTF-8             UTF-8             UTF-8             
+sl_SI            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sl_SI.utf8       UTF-8             UTF-8             UTF-8             
+slovak           ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovene          ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovenian        ISO-8859-2        ISO-8859-2        ISO-8859-2        
+spanish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sq_AL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sq_AL.utf8       UTF-8             UTF-8             UTF-8             
+sr_BA            UTF-8             UTF-8             UTF-8             
+sr_BA.utf8       UTF-8             UTF-8             UTF-8             
+sr_BA@latin      UTF-8             UTF-8             UTF-8             
+sr_CS            UTF-8             UTF-8             UTF-8             
+sr_CS.utf8       UTF-8             UTF-8             UTF-8             
+sr_CS@latin      UTF-8             UTF-8             UTF-8             
+sr_ME            UTF-8             UTF-8             UTF-8             
+sr_ME.utf8       UTF-8             UTF-8             UTF-8             
+sr_ME@latin      UTF-8             UTF-8             UTF-8             
+sr_RS            UTF-8             UTF-8             UTF-8             
+sr_RS.utf8       UTF-8             UTF-8             UTF-8             
+sr_RS@latin      UTF-8             UTF-8             UTF-8             
+sv_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sv_FI.utf8       UTF-8             UTF-8             UTF-8             
+sv_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+sv_SE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sv_SE.utf8       UTF-8             UTF-8             UTF-8             
+sw_KE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sw_KE.utf8       UTF-8             UTF-8             UTF-8             
+swedish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+syr_SY           UTF-8             UTF-8             UTF-8             
+syr_SY.utf8      UTF-8             UTF-8             UTF-8             
+ta_IN            UTF-8             UTF-8             UTF-8             
+ta_IN.utf8       UTF-8             UTF-8             UTF-8             
+te_IN            UTF-8             UTF-8             UTF-8             
+te_IN.utf8       UTF-8             UTF-8             UTF-8             
+th_TH            TIS-620           TIS-620           TIS-620           
+th_TH.utf8       UTF-8             UTF-8             UTF-8             
+thai             TIS-620           TIS-620           TIS-620           
+tn_ZA            UTF-8             UTF-8             UTF-8             
+tn_ZA.utf8       UTF-8             UTF-8             UTF-8             
+tr_TR            ISO-8859-9        ISO-8859-9        ISO-8859-9        
+tr_TR.utf8       UTF-8             UTF-8             UTF-8             
+tt_RU            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+tt_RU.utf8       UTF-8             UTF-8             UTF-8             
+tt_RU@iqtelif    UTF-8             UTF-8             UTF-8             
+turkish          ISO-8859-9        ISO-8859-9        ISO-8859-9        
+uk_UA            KOI8-U            KOI8-U            KOI8-U            
+uk_UA.utf8       UTF-8             UTF-8             UTF-8             
+ur_PK            UTF-8             UTF-8             UTF-8             
+ur_PK.utf8       UTF-8             UTF-8             UTF-8             
+uz_UZ            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+uz_UZ.utf8       UTF-8             UTF-8             UTF-8             
+uz_UZ@cyrillic   UTF-8             UTF-8             UTF-8             
+vi_VN            UTF-8             UTF-8             UTF-8             
+vi_VN.utf8       UTF-8             UTF-8             UTF-8             
+xh_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+xh_ZA.utf8       UTF-8             UTF-8             UTF-8             
+zh_CN            GBK               GBK               GBK               
+zh_CN.utf8       UTF-8             UTF-8             UTF-8             
+zh_CN.utf8@cjknarrow  UTF-8             UTF-8             UTF-8             
+zh_CN@cjknarrow  GBK               GBK               GBK               
+zh_HK            BIG5              BIG5              BIG5              
+zh_HK.utf8       UTF-8             UTF-8             UTF-8             
+zh_HK.utf8@cjknarrow  UTF-8             UTF-8             UTF-8             
+zh_HK@cjknarrow  BIG5              BIG5              BIG5              
+zh_MO            BIG5              BIG5              BIG5              
+zh_MO.utf8       UTF-8             UTF-8             UTF-8             
+zh_MO.utf8@cjknarrow  UTF-8             UTF-8             UTF-8             
+zh_MO@cjknarrow  BIG5              BIG5              BIG5              
+zh_SG            GBK               GBK               GBK               
+zh_SG.utf8       UTF-8             UTF-8             UTF-8             
+zh_SG.utf8@cjknarrow  UTF-8             UTF-8             UTF-8             
+zh_SG@cjknarrow  GBK               GBK               GBK               
+zh_TW            BIG5              BIG5              BIG5              
+zh_TW.utf8       UTF-8             UTF-8             UTF-8             
+zh_TW.utf8@cjknarrow  UTF-8             UTF-8             UTF-8             
+zh_TW@cjknarrow  BIG5              BIG5              BIG5              
+zu_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+zu_ZA.utf8       UTF-8             UTF-8             UTF-8             
diff --git a/libcharset/tools/darwin-6.8 b/libcharset/tools/darwin-6.8
new file mode 100644
index 0000000..6692431
--- /dev/null
+++ b/libcharset/tools/darwin-6.8
@@ -0,0 +1,93 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+bg_BG.CP1251     <error>           <error>           CP1251            
+cs_CZ.ISO8859-2  <error>           <error>           ISO-8859-2        
+da_DK            <error>           <error>           ISO-8859-1        
+da_DK.ISO8859-1  <error>           <error>           ISO-8859-1        
+da_DK.ISO8859-15  <error>           <error>           ISO-8859-15       
+de_AT            <error>           <error>           ISO-8859-1        
+de_AT.ISO8859-1  <error>           <error>           ISO-8859-1        
+de_AT.ISO8859-15  <error>           <error>           ISO-8859-15       
+de_CH            <error>           <error>           ISO-8859-1        
+de_CH.ISO8859-1  <error>           <error>           ISO-8859-1        
+de_CH.ISO8859-15  <error>           <error>           ISO-8859-15       
+de_DE            <error>           <error>           ISO-8859-1        
+de_DE.ISO8859-1  <error>           <error>           ISO-8859-1        
+de_DE.ISO8859-15  <error>           <error>           ISO-8859-15       
+en_AU            <error>           <error>           ISO-8859-1        
+en_AU.ISO8859-1  <error>           <error>           ISO-8859-1        
+en_AU.ISO8859-15  <error>           <error>           ISO-8859-15       
+en_AU.US-ASCII   <error>           <error>           ASCII             
+en_CA            <error>           <error>           ISO-8859-1        
+en_CA.ISO8859-1  <error>           <error>           ISO-8859-1        
+en_CA.ISO8859-15  <error>           <error>           ISO-8859-15       
+en_CA.US-ASCII   <error>           <error>           ASCII             
+en_GB            <error>           <error>           ISO-8859-1        
+en_GB.ISO8859-1  <error>           <error>           ISO-8859-1        
+en_GB.ISO8859-15  <error>           <error>           ISO-8859-15       
+en_GB.US-ASCII   <error>           <error>           ASCII             
+en_US            <error>           <error>           ISO-8859-1        
+en_US.ISO8859-1  <error>           <error>           ISO-8859-1        
+en_US.ISO8859-15  <error>           <error>           ISO-8859-15       
+en_US.US-ASCII   <error>           <error>           ASCII             
+es_ES            <error>           <error>           ISO-8859-1        
+es_ES.ISO8859-1  <error>           <error>           ISO-8859-1        
+es_ES.ISO8859-15  <error>           <error>           ISO-8859-15       
+fi_FI            <error>           <error>           ISO-8859-1        
+fi_FI.ISO8859-1  <error>           <error>           ISO-8859-1        
+fi_FI.ISO8859-15  <error>           <error>           ISO-8859-15       
+fr_BE            <error>           <error>           ISO-8859-1        
+fr_BE.ISO8859-1  <error>           <error>           ISO-8859-1        
+fr_BE.ISO8859-15  <error>           <error>           ISO-8859-15       
+fr_CA            <error>           <error>           ISO-8859-1        
+fr_CA.ISO8859-1  <error>           <error>           ISO-8859-1        
+fr_CA.ISO8859-15  <error>           <error>           ISO-8859-15       
+fr_CH            <error>           <error>           ISO-8859-1        
+fr_CH.ISO8859-1  <error>           <error>           ISO-8859-1        
+fr_CH.ISO8859-15  <error>           <error>           ISO-8859-15       
+fr_FR            <error>           <error>           ISO-8859-1        
+fr_FR.ISO8859-1  <error>           <error>           ISO-8859-1        
+fr_FR.ISO8859-15  <error>           <error>           ISO-8859-15       
+hr_HR.ISO8859-2  <error>           <error>           ISO-8859-2        
+hu_HU.ISO8859-2  <error>           <error>           ISO-8859-2        
+is_IS            <error>           <error>           ISO-8859-1        
+is_IS.ISO8859-1  <error>           <error>           ISO-8859-1        
+is_IS.ISO8859-15  <error>           <error>           ISO-8859-15       
+it_CH            <error>           <error>           ISO-8859-1        
+it_CH.ISO8859-1  <error>           <error>           ISO-8859-1        
+it_CH.ISO8859-15  <error>           <error>           ISO-8859-15       
+it_IT            <error>           <error>           ISO-8859-1        
+it_IT.ISO8859-1  <error>           <error>           ISO-8859-1        
+it_IT.ISO8859-15  <error>           <error>           ISO-8859-15       
+ja_JP.EUC        <error>           <error>           EUC-JP            
+ja_JP.SJIS       <error>           <error>           SHIFT_JIS         
+ko_KR.EUC        <error>           <error>           EUC-KR            
+la_LN.ISO8859-1  <error>           <error>           ISO-8859-1        
+la_LN.ISO8859-15  <error>           <error>           ISO-8859-15       
+la_LN.ISO8859-2  <error>           <error>           ISO-8859-2        
+la_LN.ISO8859-4  <error>           <error>           ISO-8859-4        
+la_LN.US-ASCII   <error>           <error>           ASCII             
+lt_LT.ISO8859-4  <error>           <error>           ISO-8859-4        
+nl_BE            <error>           <error>           ISO-8859-1        
+nl_BE.ISO8859-1  <error>           <error>           ISO-8859-1        
+nl_BE.ISO8859-15  <error>           <error>           ISO-8859-15       
+nl_NL            <error>           <error>           ISO-8859-1        
+nl_NL.ISO8859-1  <error>           <error>           ISO-8859-1        
+nl_NL.ISO8859-15  <error>           <error>           ISO-8859-15       
+no_NO            <error>           <error>           ISO-8859-1        
+no_NO.ISO8859-1  <error>           <error>           ISO-8859-1        
+no_NO.ISO8859-15  <error>           <error>           ISO-8859-15       
+pl_PL.ISO8859-2  <error>           <error>           ISO-8859-2        
+pt_PT            <error>           <error>           ISO-8859-1        
+pt_PT.ISO8859-1  <error>           <error>           ISO-8859-1        
+pt_PT.ISO8859-15  <error>           <error>           ISO-8859-15       
+ru_RU.CP866      <error>           <error>           CP866             
+ru_RU.ISO8859-5  <error>           <error>           ISO-8859-5        
+ru_RU.KOI8-R     <error>           <error>           KOI8-R            
+sl_SI.ISO8859-2  <error>           <error>           ISO-8859-2        
+sv_SE            <error>           <error>           ISO-8859-1        
+sv_SE.ISO8859-1  <error>           <error>           ISO-8859-1        
+sv_SE.ISO8859-15  <error>           <error>           ISO-8859-15       
+uk_UA.KOI8-U     <error>           <error>           KOI8-U            
+zh_CN.EUC        <error>           <error>           GB2312            
+zh_TW.Big5       <error>           <error>           BIG5              
diff --git a/libcharset/tools/darwin-7.5 b/libcharset/tools/darwin-7.5
new file mode 100644
index 0000000..fdd6217
--- /dev/null
+++ b/libcharset/tools/darwin-7.5
@@ -0,0 +1,181 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                <error>           US-ASCII          UTF-8             
+af_ZA            <error>                             UTF-8             
+af_ZA.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+af_ZA.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+af_ZA.UTF-8      <error>           UTF-8             UTF-8             
+bg_BG            <error>                             UTF-8             
+bg_BG.CP1251     <error>           CP1251            CP1251            
+bg_BG.UTF-8      <error>           UTF-8             UTF-8             
+ca_ES            <error>                             UTF-8             
+ca_ES.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+ca_ES.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+ca_ES.UTF-8      <error>           UTF-8             UTF-8             
+cs_CZ            <error>                             UTF-8             
+cs_CZ.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+cs_CZ.UTF-8      <error>           UTF-8             UTF-8             
+da_DK            <error>                             UTF-8             
+da_DK.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+da_DK.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+da_DK.UTF-8      <error>           UTF-8             UTF-8             
+de_AT            <error>                             UTF-8             
+de_AT.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+de_AT.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+de_AT.UTF-8      <error>           UTF-8             UTF-8             
+de_CH            <error>                             UTF-8             
+de_CH.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+de_CH.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+de_CH.UTF-8      <error>           UTF-8             UTF-8             
+de_DE            <error>                             UTF-8             
+de_DE.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+de_DE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+de_DE.UTF-8      <error>           UTF-8             UTF-8             
+el_GR            <error>                             UTF-8             
+el_GR.ISO8859-7  <error>           ISO8859-7         ISO-8859-7        
+el_GR.UTF-8      <error>           UTF-8             UTF-8             
+en_AU            <error>                             UTF-8             
+en_AU.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_AU.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+en_AU.US-ASCII   <error>           US-ASCII          UTF-8             
+en_AU.UTF-8      <error>           UTF-8             UTF-8             
+en_CA            <error>                             UTF-8             
+en_CA.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_CA.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+en_CA.US-ASCII   <error>           US-ASCII          UTF-8             
+en_CA.UTF-8      <error>           UTF-8             UTF-8             
+en_GB            <error>                             UTF-8             
+en_GB.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_GB.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+en_GB.US-ASCII   <error>           US-ASCII          UTF-8             
+en_GB.UTF-8      <error>           UTF-8             UTF-8             
+en_NZ            <error>                             UTF-8             
+en_NZ.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_NZ.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+en_NZ.US-ASCII   <error>           US-ASCII          UTF-8             
+en_NZ.UTF-8      <error>           UTF-8             UTF-8             
+en_US            <error>                             UTF-8             
+en_US.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_US.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+en_US.US-ASCII   <error>           US-ASCII          UTF-8             
+en_US.UTF-8      <error>           UTF-8             UTF-8             
+es_ES            <error>                             UTF-8             
+es_ES.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+es_ES.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+es_ES.UTF-8      <error>           UTF-8             UTF-8             
+et_EE            <error>                             UTF-8             
+et_EE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+et_EE.UTF-8      <error>           UTF-8             UTF-8             
+fi_FI            <error>                             UTF-8             
+fi_FI.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fi_FI.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fi_FI.UTF-8      <error>           UTF-8             UTF-8             
+fr_BE            <error>                             UTF-8             
+fr_BE.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fr_BE.UTF-8      <error>           UTF-8             UTF-8             
+fr_CA            <error>                             UTF-8             
+fr_CA.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fr_CA.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fr_CA.UTF-8      <error>           UTF-8             UTF-8             
+fr_CH            <error>                             UTF-8             
+fr_CH.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fr_CH.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fr_CH.UTF-8      <error>           UTF-8             UTF-8             
+fr_FR            <error>                             UTF-8             
+fr_FR.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fr_FR.UTF-8      <error>           UTF-8             UTF-8             
+hi_IN.ISCII-DEV  <error>           ISCII-DEV         UTF-8             
+hr_HR            <error>                             UTF-8             
+hr_HR.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+hr_HR.UTF-8      <error>           UTF-8             UTF-8             
+hu_HU            <error>                             UTF-8             
+hu_HU.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+hu_HU.UTF-8      <error>           UTF-8             UTF-8             
+is_IS            <error>                             UTF-8             
+is_IS.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+is_IS.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+is_IS.UTF-8      <error>           UTF-8             UTF-8             
+it_CH            <error>                             UTF-8             
+it_CH.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+it_CH.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+it_CH.UTF-8      <error>           UTF-8             UTF-8             
+it_IT            <error>                             UTF-8             
+it_IT.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+it_IT.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+it_IT.UTF-8      <error>           UTF-8             UTF-8             
+ja_JP            <error>                             UTF-8             
+ja_JP.SJIS       <error>           SJIS              SHIFT_JIS         
+ja_JP.UTF-8      <error>           UTF-8             UTF-8             
+ja_JP.eucJP      <error>           eucJP             EUC-JP            
+ko_KR            <error>                             UTF-8             
+ko_KR.UTF-8      <error>           UTF-8             UTF-8             
+ko_KR.eucKR      <error>           eucKR             EUC-KR            
+la_LN.ISO8859-1  <error>           US-ASCII          UTF-8             
+la_LN.ISO8859-15  <error>           US-ASCII          UTF-8             
+la_LN.ISO8859-2  <error>           US-ASCII          UTF-8             
+la_LN.ISO8859-4  <error>           US-ASCII          UTF-8             
+la_LN.US-ASCII   <error>           US-ASCII          UTF-8             
+la_LN.UTF-8      <error>           US-ASCII          UTF-8             
+lt_LT            <error>                             UTF-8             
+lt_LT.ISO8859-13  <error>           ISO8859-13        ISO-8859-13       
+lt_LT.ISO8859-4  <error>           ISO8859-4         ISO-8859-4        
+lt_LT.UTF-8      <error>           UTF-8             UTF-8             
+nl_BE            <error>                             UTF-8             
+nl_BE.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+nl_BE.UTF-8      <error>           UTF-8             UTF-8             
+nl_NL            <error>                             UTF-8             
+nl_NL.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+nl_NL.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+nl_NL.UTF-8      <error>           UTF-8             UTF-8             
+no_NO            <error>                             UTF-8             
+no_NO.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+no_NO.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+no_NO.UTF-8      <error>           UTF-8             UTF-8             
+pl_PL            <error>                             UTF-8             
+pl_PL.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+pl_PL.UTF-8      <error>           UTF-8             UTF-8             
+pt_BR            <error>                             UTF-8             
+pt_BR.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+pt_BR.UTF-8      <error>           UTF-8             UTF-8             
+pt_PT            <error>                             UTF-8             
+pt_PT.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+pt_PT.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+pt_PT.UTF-8      <error>           UTF-8             UTF-8             
+ro_RO            <error>                             UTF-8             
+ro_RO.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+ro_RO.UTF-8      <error>           UTF-8             UTF-8             
+ru_RU            <error>                             UTF-8             
+ru_RU.CP866      <error>           CP866             CP866             
+ru_RU.ISO8859-5  <error>           ISO8859-5         ISO-8859-5        
+ru_RU.KOI8-R     <error>           KOI8-R            KOI8-R            
+ru_RU.UTF-8      <error>           UTF-8             UTF-8             
+sk_SK            <error>                             UTF-8             
+sk_SK.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+sk_SK.UTF-8      <error>           UTF-8             UTF-8             
+sl_SI            <error>                             UTF-8             
+sl_SI.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+sl_SI.UTF-8      <error>           UTF-8             UTF-8             
+sr_YU            <error>                             UTF-8             
+sr_YU.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+sr_YU.ISO8859-5  <error>           ISO8859-5         ISO-8859-5        
+sr_YU.UTF-8      <error>           UTF-8             UTF-8             
+sv_SE            <error>                             UTF-8             
+sv_SE.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+sv_SE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+sv_SE.UTF-8      <error>           UTF-8             UTF-8             
+tr_TR            <error>                             UTF-8             
+tr_TR.ISO8859-9  <error>           ISO8859-9         ISO-8859-9        
+tr_TR.UTF-8      <error>           UTF-8             UTF-8             
+uk_UA            <error>                             UTF-8             
+uk_UA.ISO8859-5  <error>           ISO8859-5         ISO-8859-5        
+uk_UA.KOI8-U     <error>           KOI8-U            KOI8-U            
+uk_UA.UTF-8      <error>           UTF-8             UTF-8             
+zh_CN            <error>                             UTF-8             
+zh_CN.UTF-8      <error>           UTF-8             UTF-8             
+zh_CN.eucCN      <error>           eucCN             GB2312            
+zh_TW            <error>                             UTF-8             
+zh_TW.Big5       <error>           Big5              BIG5              
+zh_TW.UTF-8      <error>           UTF-8             UTF-8             
diff --git a/libcharset/tools/darwin-9.5 b/libcharset/tools/darwin-9.5
new file mode 100644
index 0000000..04cae50
--- /dev/null
+++ b/libcharset/tools/darwin-9.5
@@ -0,0 +1,205 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                                  US-ASCII          UTF-8             
+POSIX                              US-ASCII          UTF-8             
+af_ZA                                                UTF-8             
+af_ZA.ISO8859-1                    ISO8859-1         ISO-8859-1        
+af_ZA.ISO8859-15                    ISO8859-15        ISO-8859-15       
+af_ZA.UTF-8                        UTF-8             UTF-8             
+am_ET                                                UTF-8             
+am_ET.UTF-8                        UTF-8             UTF-8             
+be_BY                                                UTF-8             
+be_BY.CP1131                       CP1131            CP1131            
+be_BY.CP1251                       CP1251            CP1251            
+be_BY.ISO8859-5                    ISO8859-5         ISO-8859-5        
+be_BY.UTF-8                        UTF-8             UTF-8             
+bg_BG                                                UTF-8             
+bg_BG.CP1251                       CP1251            CP1251            
+bg_BG.UTF-8                        UTF-8             UTF-8             
+ca_ES                                                UTF-8             
+ca_ES.ISO8859-1                    ISO8859-1         ISO-8859-1        
+ca_ES.ISO8859-15                    ISO8859-15        ISO-8859-15       
+ca_ES.UTF-8                        UTF-8             UTF-8             
+cs_CZ                                                UTF-8             
+cs_CZ.ISO8859-2                    ISO8859-2         ISO-8859-2        
+cs_CZ.UTF-8                        UTF-8             UTF-8             
+da_DK                                                UTF-8             
+da_DK.ISO8859-1                    ISO8859-1         ISO-8859-1        
+da_DK.ISO8859-15                    ISO8859-15        ISO-8859-15       
+da_DK.UTF-8                        UTF-8             UTF-8             
+de_AT                                                UTF-8             
+de_AT.ISO8859-1                    ISO8859-1         ISO-8859-1        
+de_AT.ISO8859-15                    ISO8859-15        ISO-8859-15       
+de_AT.UTF-8                        UTF-8             UTF-8             
+de_CH                                                UTF-8             
+de_CH.ISO8859-1                    ISO8859-1         ISO-8859-1        
+de_CH.ISO8859-15                    ISO8859-15        ISO-8859-15       
+de_CH.UTF-8                        UTF-8             UTF-8             
+de_DE                                                UTF-8             
+de_DE.ISO8859-1                    ISO8859-1         ISO-8859-1        
+de_DE.ISO8859-15                    ISO8859-15        ISO-8859-15       
+de_DE.UTF-8                        UTF-8             UTF-8             
+el_GR                                                UTF-8             
+el_GR.ISO8859-7                    ISO8859-7         ISO-8859-7        
+el_GR.UTF-8                        UTF-8             UTF-8             
+en_AU                                                UTF-8             
+en_AU.ISO8859-1                    ISO8859-1         ISO-8859-1        
+en_AU.ISO8859-15                    ISO8859-15        ISO-8859-15       
+en_AU.US-ASCII                     US-ASCII          UTF-8             
+en_AU.UTF-8                        UTF-8             UTF-8             
+en_CA                                                UTF-8             
+en_CA.ISO8859-1                    ISO8859-1         ISO-8859-1        
+en_CA.ISO8859-15                    ISO8859-15        ISO-8859-15       
+en_CA.US-ASCII                     US-ASCII          UTF-8             
+en_CA.UTF-8                        UTF-8             UTF-8             
+en_GB                                                UTF-8             
+en_GB.ISO8859-1                    ISO8859-1         ISO-8859-1        
+en_GB.ISO8859-15                    ISO8859-15        ISO-8859-15       
+en_GB.US-ASCII                     US-ASCII          UTF-8             
+en_GB.UTF-8                        UTF-8             UTF-8             
+en_IE                                                UTF-8             
+en_IE.UTF-8                        UTF-8             UTF-8             
+en_NZ                                                UTF-8             
+en_NZ.ISO8859-1                    ISO8859-1         ISO-8859-1        
+en_NZ.ISO8859-15                    ISO8859-15        ISO-8859-15       
+en_NZ.US-ASCII                     US-ASCII          UTF-8             
+en_NZ.UTF-8                        UTF-8             UTF-8             
+en_US                                                UTF-8             
+en_US.ISO8859-1                    ISO8859-1         ISO-8859-1        
+en_US.ISO8859-15                    ISO8859-15        ISO-8859-15       
+en_US.US-ASCII                     US-ASCII          UTF-8             
+en_US.UTF-8                        UTF-8             UTF-8             
+es_ES                                                UTF-8             
+es_ES.ISO8859-1                    ISO8859-1         ISO-8859-1        
+es_ES.ISO8859-15                    ISO8859-15        ISO-8859-15       
+es_ES.UTF-8                        UTF-8             UTF-8             
+et_EE                                                UTF-8             
+et_EE.ISO8859-15                    ISO8859-15        ISO-8859-15       
+et_EE.UTF-8                        UTF-8             UTF-8             
+eu_ES                                                UTF-8             
+eu_ES.ISO8859-1                    ISO8859-1         ISO-8859-1        
+eu_ES.ISO8859-15                    ISO8859-15        ISO-8859-15       
+eu_ES.UTF-8                        UTF-8             UTF-8             
+fi_FI                                                UTF-8             
+fi_FI.ISO8859-1                    ISO8859-1         ISO-8859-1        
+fi_FI.ISO8859-15                    ISO8859-15        ISO-8859-15       
+fi_FI.UTF-8                        UTF-8             UTF-8             
+fr_BE                                                UTF-8             
+fr_BE.ISO8859-1                    ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-15                    ISO8859-15        ISO-8859-15       
+fr_BE.UTF-8                        UTF-8             UTF-8             
+fr_CA                                                UTF-8             
+fr_CA.ISO8859-1                    ISO8859-1         ISO-8859-1        
+fr_CA.ISO8859-15                    ISO8859-15        ISO-8859-15       
+fr_CA.UTF-8                        UTF-8             UTF-8             
+fr_CH                                                UTF-8             
+fr_CH.ISO8859-1                    ISO8859-1         ISO-8859-1        
+fr_CH.ISO8859-15                    ISO8859-15        ISO-8859-15       
+fr_CH.UTF-8                        UTF-8             UTF-8             
+fr_FR                                                UTF-8             
+fr_FR.ISO8859-1                    ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-15                    ISO8859-15        ISO-8859-15       
+fr_FR.UTF-8                        UTF-8             UTF-8             
+he_IL                                                UTF-8             
+he_IL.UTF-8                        UTF-8             UTF-8             
+hi_IN.ISCII-DEV                    ISCII-DEV         UTF-8             
+hr_HR                                                UTF-8             
+hr_HR.ISO8859-2                    ISO8859-2         ISO-8859-2        
+hr_HR.UTF-8                        UTF-8             UTF-8             
+hu_HU                                                UTF-8             
+hu_HU.ISO8859-2                    ISO8859-2         ISO-8859-2        
+hu_HU.UTF-8                        UTF-8             UTF-8             
+hy_AM                                                UTF-8             
+hy_AM.ARMSCII-8                    ARMSCII-8         ARMSCII-8         
+hy_AM.UTF-8                        UTF-8             UTF-8             
+is_IS                                                UTF-8             
+is_IS.ISO8859-1                    ISO8859-1         ISO-8859-1        
+is_IS.ISO8859-15                    ISO8859-15        ISO-8859-15       
+is_IS.UTF-8                        UTF-8             UTF-8             
+it_CH                                                UTF-8             
+it_CH.ISO8859-1                    ISO8859-1         ISO-8859-1        
+it_CH.ISO8859-15                    ISO8859-15        ISO-8859-15       
+it_CH.UTF-8                        UTF-8             UTF-8             
+it_IT                                                UTF-8             
+it_IT.ISO8859-1                    ISO8859-1         ISO-8859-1        
+it_IT.ISO8859-15                    ISO8859-15        ISO-8859-15       
+it_IT.UTF-8                        UTF-8             UTF-8             
+ja_JP                                                UTF-8             
+ja_JP.SJIS                         SJIS              SHIFT_JIS         
+ja_JP.UTF-8                        UTF-8             UTF-8             
+ja_JP.eucJP                        eucJP             EUC-JP            
+kk_KZ                                                UTF-8             
+kk_KZ.PT154                        PT154             PT154             
+kk_KZ.UTF-8                        UTF-8             UTF-8             
+ko_KR                                                UTF-8             
+ko_KR.CP949                        CP949             CP949             
+ko_KR.UTF-8                        UTF-8             UTF-8             
+ko_KR.eucKR                        eucKR             EUC-KR            
+lt_LT                                                UTF-8             
+lt_LT.ISO8859-13                    ISO8859-13        ISO-8859-13       
+lt_LT.ISO8859-4                    ISO8859-4         ISO-8859-4        
+lt_LT.UTF-8                        UTF-8             UTF-8             
+nl_BE                                                UTF-8             
+nl_BE.ISO8859-1                    ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-15                    ISO8859-15        ISO-8859-15       
+nl_BE.UTF-8                        UTF-8             UTF-8             
+nl_NL                                                UTF-8             
+nl_NL.ISO8859-1                    ISO8859-1         ISO-8859-1        
+nl_NL.ISO8859-15                    ISO8859-15        ISO-8859-15       
+nl_NL.UTF-8                        UTF-8             UTF-8             
+no_NO                                                UTF-8             
+no_NO.ISO8859-1                    ISO8859-1         ISO-8859-1        
+no_NO.ISO8859-15                    ISO8859-15        ISO-8859-15       
+no_NO.UTF-8                        UTF-8             UTF-8             
+pl_PL                                                UTF-8             
+pl_PL.ISO8859-2                    ISO8859-2         ISO-8859-2        
+pl_PL.UTF-8                        UTF-8             UTF-8             
+pt_BR                                                UTF-8             
+pt_BR.ISO8859-1                    ISO8859-1         ISO-8859-1        
+pt_BR.UTF-8                        UTF-8             UTF-8             
+pt_PT                                                UTF-8             
+pt_PT.ISO8859-1                    ISO8859-1         ISO-8859-1        
+pt_PT.ISO8859-15                    ISO8859-15        ISO-8859-15       
+pt_PT.UTF-8                        UTF-8             UTF-8             
+ro_RO                                                UTF-8             
+ro_RO.ISO8859-2                    ISO8859-2         ISO-8859-2        
+ro_RO.UTF-8                        UTF-8             UTF-8             
+ru_RU                                                UTF-8             
+ru_RU.CP1251                       CP1251            CP1251            
+ru_RU.CP866                        CP866             CP866             
+ru_RU.ISO8859-5                    ISO8859-5         ISO-8859-5        
+ru_RU.KOI8-R                       KOI8-R            KOI8-R            
+ru_RU.UTF-8                        UTF-8             UTF-8             
+sk_SK                                                UTF-8             
+sk_SK.ISO8859-2                    ISO8859-2         ISO-8859-2        
+sk_SK.UTF-8                        UTF-8             UTF-8             
+sl_SI                                                UTF-8             
+sl_SI.ISO8859-2                    ISO8859-2         ISO-8859-2        
+sl_SI.UTF-8                        UTF-8             UTF-8             
+sr_YU                                                UTF-8             
+sr_YU.ISO8859-2                    ISO8859-2         ISO-8859-2        
+sr_YU.ISO8859-5                    ISO8859-5         ISO-8859-5        
+sr_YU.UTF-8                        UTF-8             UTF-8             
+sv_SE                                                UTF-8             
+sv_SE.ISO8859-1                    ISO8859-1         ISO-8859-1        
+sv_SE.ISO8859-15                    ISO8859-15        ISO-8859-15       
+sv_SE.UTF-8                        UTF-8             UTF-8             
+tr_TR                                                UTF-8             
+tr_TR.ISO8859-9                    ISO8859-9         ISO-8859-9        
+tr_TR.UTF-8                        UTF-8             UTF-8             
+uk_UA                                                UTF-8             
+uk_UA.ISO8859-5                    ISO8859-5         ISO-8859-5        
+uk_UA.KOI8-U                       KOI8-U            KOI8-U            
+uk_UA.UTF-8                        UTF-8             UTF-8             
+zh_CN                                                UTF-8             
+zh_CN.GB18030                      GB18030           GB18030           
+zh_CN.GB2312                       GB2312            GB2312            
+zh_CN.GBK                          GBK               GBK               
+zh_CN.UTF-8                        UTF-8             UTF-8             
+zh_CN.eucCN                        eucCN             GB2312            
+zh_HK                                                UTF-8             
+zh_HK.Big5HKSCS                    Big5HKSCS         BIG5-HKSCS        
+zh_HK.UTF-8                        UTF-8             UTF-8             
+zh_TW                                                UTF-8             
+zh_TW.Big5                         Big5              BIG5              
+zh_TW.UTF-8                        UTF-8             UTF-8             
diff --git a/libcharset/tools/freebsd-3.3 b/libcharset/tools/freebsd-3.3
new file mode 100644
index 0000000..2145a50
--- /dev/null
+++ b/libcharset/tools/freebsd-3.3
@@ -0,0 +1,66 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+ASCII            <error>           <error>           ASCII             
+US-ASCII         <error>           <error>           ASCII             
+da_DK.DIS_8859-15  <error>           <error>           ISO-8859-15       
+da_DK.ISO_8859-1  <error>           <error>           ISO-8859-1        
+de_AT.DIS_8859-15  <error>           <error>           ISO-8859-15       
+de_AT.ISO_8859-1  <error>           <error>           ISO-8859-1        
+de_CH.DIS_8859-15  <error>           <error>           ISO-8859-15       
+de_CH.ISO_8859-1  <error>           <error>           ISO-8859-1        
+de_DE.DIS_8859-15  <error>           <error>           ISO-8859-15       
+de_DE.ISO_8859-1  <error>           <error>           ISO-8859-1        
+en_AU.DIS_8859-15  <error>           <error>           ISO-8859-15       
+en_AU.ISO_8859-1  <error>           <error>           ISO-8859-1        
+en_CA.DIS_8859-15  <error>           <error>           ISO-8859-15       
+en_CA.ISO_8859-1  <error>           <error>           ISO-8859-1        
+en_GB.DIS_8859-15  <error>           <error>           ISO-8859-15       
+en_GB.ISO_8859-1  <error>           <error>           ISO-8859-1        
+en_US.DIS_8859-15  <error>           <error>           ISO-8859-15       
+en_US.ISO_8859-1  <error>           <error>           ISO-8859-1        
+es_ES.DIS_8859-15  <error>           <error>           ISO-8859-15       
+es_ES.ISO_8859-1  <error>           <error>           ISO-8859-1        
+fi_FI.DIS_8859-15  <error>           <error>           ISO-8859-15       
+fi_FI.ISO_8859-1  <error>           <error>           ISO-8859-1        
+fr_BE.DIS_8859-15  <error>           <error>           ISO-8859-15       
+fr_BE.ISO_8859-1  <error>           <error>           ISO-8859-1        
+fr_CA.DIS_8859-15  <error>           <error>           ISO-8859-15       
+fr_CA.ISO_8859-1  <error>           <error>           ISO-8859-1        
+fr_CH.DIS_8859-15  <error>           <error>           ISO-8859-15       
+fr_CH.ISO_8859-1  <error>           <error>           ISO-8859-1        
+fr_FR.DIS_8859-15  <error>           <error>           ISO-8859-15       
+fr_FR.ISO_8859-1  <error>           <error>           ISO-8859-1        
+hr_HR.ISO_8859-2  <error>           <error>           ISO-8859-2        
+hu_HU.ISO_8859-2  <error>           <error>           ISO-8859-2        
+is_IS.DIS_8859-15  <error>           <error>           ISO-8859-15       
+is_IS.ISO_8859-1  <error>           <error>           ISO-8859-1        
+it_CH.DIS_8859-15  <error>           <error>           ISO-8859-15       
+it_CH.ISO_8859-1  <error>           <error>           ISO-8859-1        
+it_IT.DIS_8859-15  <error>           <error>           ISO-8859-15       
+it_IT.ISO_8859-1  <error>           <error>           ISO-8859-1        
+ja_JP.EUC        <error>           <error>           ASCII             
+ja_JP.SJIS       <error>           <error>           ASCII             
+ja_JP.Shift_JIS  <error>           <error>           ASCII             
+ko_KR.EUC        <error>           <error>           ASCII             
+lt_LN.ASCII      <error>           <error>           ASCII             
+lt_LN.DIS_8859-15  <error>           <error>           ISO-8859-15       
+lt_LN.ISO_8859-1  <error>           <error>           ISO-8859-1        
+lt_LN.ISO_8859-2  <error>           <error>           ISO-8859-2        
+nl_BE.DIS_8859-15  <error>           <error>           ISO-8859-15       
+nl_BE.ISO_8859-1  <error>           <error>           ISO-8859-1        
+nl_NL.DIS_8859-15  <error>           <error>           ISO-8859-15       
+nl_NL.ISO_8859-1  <error>           <error>           ISO-8859-1        
+no_NO.DIS_8859-15  <error>           <error>           ISO-8859-15       
+no_NO.ISO_8859-1  <error>           <error>           ISO-8859-1        
+pl_PL.ISO_8859-2  <error>           <error>           ISO-8859-2        
+pt_PT.DIS_8859-15  <error>           <error>           ISO-8859-15       
+pt_PT.ISO_8859-1  <error>           <error>           ISO-8859-1        
+ru_RU.CP866      <error>           <error>           CP866             
+ru_RU.KOI8-R     <error>           <error>           KOI8-R            
+ru_SU.CP866      <error>           <error>           CP866             
+ru_SU.KOI8-R     <error>           <error>           KOI8-R            
+sl_SI.ISO_8859-2  <error>           <error>           ISO-8859-2        
+sv_SE.DIS_8859-15  <error>           <error>           ISO-8859-15       
+sv_SE.ISO_8859-1  <error>           <error>           ISO-8859-1        
+zh_CN.EUC        <error>           <error>           ASCII             
+zh_TW.Big5       <error>           <error>           ASCII             
diff --git a/libcharset/tools/glibc-2.1.3 b/libcharset/tools/glibc-2.1.3
new file mode 100644
index 0000000..617f7ff
--- /dev/null
+++ b/libcharset/tools/glibc-2.1.3
@@ -0,0 +1,122 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ca               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ca_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+croatian         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+cs               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+cs_CZ            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+czech            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+da               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+da_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+danish           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+dansk            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+de_AT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_DE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_DE.UTF-8      UTF-8             UTF-8             UTF-8             
+de_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+deutsch          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+dutch            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+el               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+el_GR            ISO-8859-7        ISO-8859-7        ISO-8859-7        
+en               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+en_AU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_IE            ISO-8859-1        ANSI_X3.4-1968    ISO-8859-1        
+en_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+es_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+et               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+et_EE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+eu               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+eu_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fi               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+fi_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+finnish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fo_FO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+français         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_CH            ISO-8859-1        ANSI_X3.4-1968    ISO-8859-1        
+french           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_FR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ga               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ga_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+german           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+greek            ISO-8859-7        ISO-8859-7        ISO-8859-7        
+gr_GR            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+hebrew           ISO-8859-8        ISO-8859-8        ISO-8859-8        
+hr               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+hr_HR            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hrvatski         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hu               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+hu_HU            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hungarian        ISO-8859-2        ISO-8859-2        ISO-8859-2        
+icelandic        ISO-8859-1        ISO-8859-1        ISO-8859-1        
+id               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+in_ID            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+is_IS            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+it               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+italian          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+it_CH            ISO-8859-1        ANSI_X3.4-1968    ISO-8859-1        
+it_IT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+iw_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        
+ja               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+japanese         ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+japanese.euc     ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+kl_GL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ko               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+lt_LT            BALTIC            ISO-8859-13       ISO-8859-13       
+lv_LV            BALTIC            ISO-8859-13       ISO-8859-13       
+nl               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+nl_BE            ISO-8859-1        ANSI_X3.4-1968    ISO-8859-1        
+nl_NL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+no               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+no_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+no@nynorsk       ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+norwegian        ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pl               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+pl_PL            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+polish           ISO-8859-2        ISO-8859-2        ISO-8859-2        
+portuguese       ISO-8859-1        ISO-8859-1        ISO-8859-1        
+POSIX            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+pt               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+pt_BR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pt_PT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ro               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+romanian         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+ro_RO            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+ru               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ru_RU            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+ru_RU.KOI8-R     KOI8-R            KOI8-R            KOI8-R            
+russian          ISO-8859-5        ISO-8859-5        ISO-8859-5        
+ru_UA            KOI8-U            KOI8-U            KOI8-U            
+sk               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+sk_SK            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sl               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+slovak           ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovene          ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovenian        ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sl_SI            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+spanish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sr               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+sr_YU            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sv               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+sv_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sv_SE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+swedish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+tr               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+tr_TR            ISO-8859-9        ISO-8859-9        ISO-8859-9        
+turkish          ISO-8859-9        ISO-8859-9        ISO-8859-9        
+uk               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+uk_UA            KOI8-U            KOI8-U            KOI8-U            
+wa               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+zh               ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+zh_TW.Big5       ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
diff --git a/libcharset/tools/glibc-2.1.90 b/libcharset/tools/glibc-2.1.90
new file mode 100644
index 0000000..e662b36
--- /dev/null
+++ b/libcharset/tools/glibc-2.1.90
@@ -0,0 +1,100 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+af_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ar_SA            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+bg_BG            CP1251            CP1251            CP1251            
+C                ANSI_X3.4-1968    ANSI_X3.4-1968    ASCII             
+ca_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+catalan          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+croatian         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+cs_CZ            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+czech            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+da_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+danish           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+dansk            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de               ANSI_X3.4-1968    ANSI_X3.4-1968    ASCII             
+de_AT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_DE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_DE.utf8       UTF-8             UTF-8             UTF-8             
+de_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+deutsch          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+dutch            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+eesti            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+el_GR            ISO-8859-7        ISO-8859-7        ISO-8859-7        
+en_AU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+estonian         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+et_EE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+eu_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fi_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+finnish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fo_FO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr               ANSI_X3.4-1968    ANSI_X3.4-1968    ASCII             
+français         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+french           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_FR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ga_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+galego           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+galician         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+german           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+gl_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+greek            ISO-8859-7        ISO-8859-7        ISO-8859-7        
+gv_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+hebrew           ISO-8859-8        ISO-8859-8        ISO-8859-8        
+hr_HR            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hrvatski         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hu_HU            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hungarian        ISO-8859-2        ISO-8859-2        ISO-8859-2        
+icelandic        ISO-8859-1        ISO-8859-1        ISO-8859-1        
+in_ID            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+is_IS            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+italian          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+it_IT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+iw_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        
+japanese         ANSI_X3.4-1968    ANSI_X3.4-1968    ASCII             
+japanese.euc     ANSI_X3.4-1968    ANSI_X3.4-1968    ASCII             
+kl_GL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+kw_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+lithuanian       ISO-8859-13       ISO-8859-13       ISO-8859-13       
+lt_LT            ISO-8859-13       ISO-8859-13       ISO-8859-13       
+lv_LV            ISO-8859-13       ISO-8859-13       ISO-8859-13       
+mk_MK            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+nl               ANSI_X3.4-1968    ANSI_X3.4-1968    ASCII             
+nl_NL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+no_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+norwegian        ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pl_PL            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+polish           ISO-8859-2        ISO-8859-2        ISO-8859-2        
+portuguese       ISO-8859-1        ISO-8859-1        ISO-8859-1        
+POSIX            ANSI_X3.4-1968    ANSI_X3.4-1968    ASCII             
+pt_BR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pt_PT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+romanian         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+ro_RO            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+ru_RU            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+ru_RU.KOI8-R     KOI8-R            KOI8-R            KOI8-R            
+russian          ISO-8859-5        ISO-8859-5        ISO-8859-5        
+ru_UA            KOI8-U            KOI8-U            KOI8-U            
+sk_SK            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovak           ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovene          ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovenian        ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sl_SI            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+spanish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sr_YU            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sv_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sv_SE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+swedish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+tr_TR            ISO-8859-9        ISO-8859-9        ISO-8859-9        
+turkish          ISO-8859-9        ISO-8859-9        ISO-8859-9        
+uk_UA            KOI8-U            KOI8-U            KOI8-U            
+uk_UA.utf8       UTF-8             UTF-8             UTF-8             
diff --git a/libcharset/tools/glibc-2.2 b/libcharset/tools/glibc-2.2
new file mode 100644
index 0000000..d7d56da
--- /dev/null
+++ b/libcharset/tools/glibc-2.2
@@ -0,0 +1,186 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+af_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ar_AE            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_BH            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_DZ            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_EG            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_IQ            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_JO            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_KW            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_LB            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_LY            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_MA            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_OM            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_QA            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_SA            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_SD            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_SY            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_TN            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+ar_YE            ISO-8859-6        ISO-8859-6        ISO-8859-6        
+be_BY            CP1251            CP1251            CP1251            
+bg_BG            CP1251            CP1251            CP1251            
+bokmal           ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+bokmål           ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+C                ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+ca_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ca_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+catalan          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+croatian         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+cs_CZ            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+czech            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+da_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+danish           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+dansk            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_AT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_AT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+de_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+de_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_DE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_DE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+de_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+de_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+deutsch          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+dutch            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+eesti            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+el_GR            ISO-8859-7        ISO-8859-7        ISO-8859-7        
+en_AU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_BW            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_IE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+en_NZ            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+en_ZW            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_AR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_BO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_CL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_CO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_CR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_DO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_EC            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+es_GT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_HN            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_MX            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_NI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_PA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_PE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_PR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_PY            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_SV            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+estonian         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_UY            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+es_VE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+et_EE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+eu_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+eu_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+fa_IR            UTF-8             UTF-8             UTF-8             
+fi_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fi_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+finnish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fo_FO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+français         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+fr_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+french           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_FR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_FR@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+fr_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+fr_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+ga_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ga_IE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+galego           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+galician         ISO-8859-1        ISO-8859-1        ISO-8859-1        
+german           ISO-8859-1        ISO-8859-1        ISO-8859-1        
+gl_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+gl_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+greek            ISO-8859-7        ISO-8859-7        ISO-8859-7        
+gv_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+hebrew           ISO-8859-8        ISO-8859-8        ISO-8859-8        
+he_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        
+hi_IN            UTF-8             UTF-8             UTF-8             
+hr_HR            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hrvatski         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hu_HU            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+hungarian        ISO-8859-2        ISO-8859-2        ISO-8859-2        
+icelandic        ISO-8859-1        ISO-8859-1        ISO-8859-1        
+id_ID            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+is_IS            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+italian          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+it_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+it_IT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+it_IT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+iw_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        
+ja_JP            EUC-JP            EUC-JP            EUC-JP            
+ja_JP.eucjp      EUC-JP            EUC-JP            EUC-JP            
+ja_JP.ujis       EUC-JP            EUC-JP            EUC-JP            
+japanese         EUC-JP            EUC-JP            EUC-JP            
+japanese.euc     EUC-JP            EUC-JP            EUC-JP            
+japanese.sjis    ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+kl_GL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+ko_KR            EUC-KR            EUC-KR            EUC-KR            
+ko_KR.euckr      EUC-KR            EUC-KR            EUC-KR            
+ko_KR.utf8       UTF-8             UTF-8             UTF-8             
+korean           EUC-KR            EUC-KR            EUC-KR            
+korean.euc       EUC-KR            EUC-KR            EUC-KR            
+kw_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+lithuanian       ISO-8859-13       ISO-8859-13       ISO-8859-13       
+lt_LT            ISO-8859-13       ISO-8859-13       ISO-8859-13       
+lv_LV            ISO-8859-13       ISO-8859-13       ISO-8859-13       
+mk_MK            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+mr_IN            UTF-8             UTF-8             UTF-8             
+mt_MT            ISO-8859-3        ISO-8859-3        ISO-8859-3        
+nb_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+nl_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+nl_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+nl_NL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+nl_NL@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+nn_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+no_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+norwegian        ISO-8859-1        ISO-8859-1        ISO-8859-1        
+nynorsk          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pl_PL            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+polish           ISO-8859-2        ISO-8859-2        ISO-8859-2        
+portuguese       ISO-8859-1        ISO-8859-1        ISO-8859-1        
+POSIX            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    
+pt_BR            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pt_PT            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+pt_PT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+romanian         ISO-8859-2        ISO-8859-2        ISO-8859-2        
+ro_RO            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+ru_RU            ISO-8859-5        ISO-8859-5        ISO-8859-5        
+ru_RU.koi8r      KOI8-R            KOI8-R            KOI8-R            
+russian          ISO-8859-5        ISO-8859-5        ISO-8859-5        
+ru_UA            KOI8-U            KOI8-U            KOI8-U            
+sk_SK            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovak           ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovene          ISO-8859-2        ISO-8859-2        ISO-8859-2        
+slovenian        ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sl_SI            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+spanish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sq_AL            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sr_YU            ISO-8859-2        ISO-8859-2        ISO-8859-2        
+sr_YU@cyrillic   ISO-8859-5        ISO-8859-5        ISO-8859-5        
+sv_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+sv_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       
+sv_SE            ISO-8859-1        ISO-8859-1        ISO-8859-1        
+swedish          ISO-8859-1        ISO-8859-1        ISO-8859-1        
+th_TH            TIS-620           TIS-620           TIS-620           
+tr_TR            ISO-8859-9        ISO-8859-9        ISO-8859-9        
+turkish          ISO-8859-9        ISO-8859-9        ISO-8859-9        
+uk_UA            KOI8-U            KOI8-U            KOI8-U            
+vi_VN            UTF-8             UTF-8             UTF-8             
+zh_CN            GB2312            GB2312            GB2312            
+zh_CN.gb18030    GB18030           GB18030           GB18030           
+zh_HK            BIG5HKSCS         BIG5HKSCS         BIG5HKSCS         
+zh_TW            BIG5              BIG5              BIG5              
+zh_TW.euctw      EUC-TW            EUC-TW            EUC-TW            
diff --git a/libcharset/tools/glibc-2.2-XF86-3.3.6 b/libcharset/tools/glibc-2.2-XF86-3.3.6
new file mode 100644
index 0000000..96fc675
--- /dev/null
+++ b/libcharset/tools/glibc-2.2-XF86-3.3.6
@@ -0,0 +1,187 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset()  X11 encoding     
+
+af_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+ar_AE            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_BH            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_DZ            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_EG            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_IQ            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_JO            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_KW            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_LB            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_LY            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_MA            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_OM            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_QA            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_SA            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_SD            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_SY            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_TN            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_YE            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+be_BY            CP1251            CP1251            CP1251            <error>          
+bg_BG            CP1251            CP1251            CP1251            ISO8859-5        
+bokmal           ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+bokmål           ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+C                ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+ca_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+ca_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+catalan          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+croatian         ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+cs_CZ            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+czech            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+da_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+danish           ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+dansk            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+de_AT            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+de_AT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+de_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+de_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+de_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+de_DE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+de_DE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+de_DE.utf8       UTF-8             UTF-8             UTF-8             <error>          
+de_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+de_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+deutsch          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+dutch            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+eesti            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+el_GR            ISO-8859-7        ISO-8859-7        ISO-8859-7        ISO8859-7        
+en_AU            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_BW            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+en_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+en_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_IE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+en_NZ            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+en_ZW            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_AR            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_BO            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_CL            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_CO            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_CR            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_DO            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_EC            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+es_GT            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_HN            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_MX            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_NI            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_PA            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_PE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_PR            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_PY            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_SV            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+estonian         ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_UY            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_VE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+et_EE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-4        
+eu_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+eu_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+fa_IR            UTF-8             UTF-8             UTF-8             <error>          
+fi_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+fi_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+finnish          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+fo_FO            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+français         ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+fr_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+fr_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+fr_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+fr_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+french           ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+fr_FR            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+fr_FR@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+fr_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+fr_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+ga_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+ga_IE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+galego           ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+galician         ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+german           ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+gl_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+gl_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+greek            ISO-8859-7        ISO-8859-7        ISO-8859-7        <error>          
+gv_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+hebrew           ISO-8859-8        ISO-8859-8        ISO-8859-8        <error>          
+he_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        <error>          
+hi_IN            UTF-8             UTF-8             UTF-8             <error>          
+hr_HR            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+hrvatski         ISO-8859-2        ISO-8859-2        ISO-8859-2        <error>          
+hu_HU            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+hungarian        ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+icelandic        ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+id_ID            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+is_IS            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+italian          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+it_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+it_IT            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+it_IT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+iw_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        ISO8859-8        
+ja_JP            EUC-JP            EUC-JP            EUC-JP            ja.euc           
+ja_JP.eucjp      EUC-JP            EUC-JP            EUC-JP            <error>          
+ja_JP.ujis       EUC-JP            EUC-JP            EUC-JP            ja.euc           
+japanese         EUC-JP            EUC-JP            EUC-JP            ja.sjis          
+japanese.euc     EUC-JP            EUC-JP            EUC-JP            ja.euc           
+japanese.sjis    ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+kl_GL            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+ko_KR            EUC-KR            EUC-KR            EUC-KR            ko.euc           
+ko_KR.euckr      EUC-KR            EUC-KR            EUC-KR            <error>          
+ko_KR.utf8       UTF-8             UTF-8             UTF-8             <error>          
+korean           EUC-KR            EUC-KR            EUC-KR            ko.euc           
+korean.euc       EUC-KR            EUC-KR            EUC-KR            <error>          
+kw_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+lithuanian       ISO-8859-13       ISO-8859-13       ISO-8859-13       <error>          
+lt_LT            ISO-8859-13       ISO-8859-13       ISO-8859-13       <error>          
+lv_LV            ISO-8859-13       ISO-8859-13       ISO-8859-13       <error>          
+mk_MK            ISO-8859-5        ISO-8859-5        ISO-8859-5        ISO8859-5        
+mr_IN            UTF-8             UTF-8             UTF-8             <error>          
+mt_MT            ISO-8859-3        ISO-8859-3        ISO-8859-3        <error>          
+nb_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+nl_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+nl_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+nl_NL            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+nl_NL@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+nn_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+no_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+norwegian        ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+nynorsk          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+pl_PL            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+polish           ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+portuguese       ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+POSIX            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+pt_BR            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+pt_PT            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+pt_PT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+romanian         ISO-8859-2        ISO-8859-2        ISO-8859-2        <error>          
+ro_RO            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+ru_RU            ISO-8859-5        ISO-8859-5        ISO-8859-5        ISO8859-5        
+ru_RU.koi8r      KOI8-R            KOI8-R            KOI8-R            <error>          
+russian          ISO-8859-5        ISO-8859-5        ISO-8859-5        ISO8859-5        
+ru_UA            KOI8-U            KOI8-U            KOI8-U            <error>          
+sk_SK            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+slovak           ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+slovene          ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+slovenian        ISO-8859-2        ISO-8859-2        ISO-8859-2        <error>          
+sl_SI            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+spanish          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+sq_AL            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+sr_YU            ISO-8859-2        ISO-8859-2        ISO-8859-2        <error>          
+sr_YU@cyrillic   ISO-8859-5        ISO-8859-5        ISO-8859-5        <error>          
+sv_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+sv_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+sv_SE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+swedish          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+th_TH            TIS-620           TIS-620           TIS-620           <error>          
+tr_TR            ISO-8859-9        ISO-8859-9        ISO-8859-9        ISO8859-9        
+turkish          ISO-8859-9        ISO-8859-9        ISO-8859-9        <error>          
+uk_UA            KOI8-U            KOI8-U            KOI8-U            <error>          
+vi_VN            UTF-8             UTF-8             UTF-8             <error>          
+zh_CN            GB2312            GB2312            GB2312            zh.euc           
+zh_CN.gb18030    GB18030           GB18030           GB18030           <error>          
+zh_HK            BIG5HKSCS         BIG5HKSCS         BIG5HKSCS         <error>          
+zh_TW            BIG5              BIG5              BIG5              zh_TW.euc        
+zh_TW.euctw      EUC-TW            EUC-TW            EUC-TW            <error>          
diff --git a/libcharset/tools/glibc-2.2-XF86-4.0.1f b/libcharset/tools/glibc-2.2-XF86-4.0.1f
new file mode 100644
index 0000000..c8a85ad
--- /dev/null
+++ b/libcharset/tools/glibc-2.2-XF86-4.0.1f
@@ -0,0 +1,187 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset()  X11 encoding     
+
+af_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+ar_AE            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_BH            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_DZ            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_EG            ISO-8859-6        ISO-8859-6        ISO-8859-6        ISO8859-6        
+ar_IQ            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_JO            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_KW            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_LB            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_LY            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_MA            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_OM            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_QA            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_SA            ISO-8859-6        ISO-8859-6        ISO-8859-6        ISO8859-6        
+ar_SD            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_SY            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_TN            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+ar_YE            ISO-8859-6        ISO-8859-6        ISO-8859-6        <error>          
+be_BY            CP1251            CP1251            CP1251            MICROSOFT-CP1251 
+bg_BG            CP1251            CP1251            CP1251            MICROSOFT-CP1251 
+bokmal           ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+bokmål           ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+C                ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+ca_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+ca_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+catalan          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+croatian         ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+cs_CZ            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+czech            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+da_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+danish           ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+dansk            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+de_AT            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+de_AT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+de_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+de_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+de_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+de_DE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+de_DE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+de_DE.utf8       UTF-8             UTF-8             UTF-8             <error>          
+de_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+de_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+deutsch          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+dutch            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+eesti            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+el_GR            ISO-8859-7        ISO-8859-7        ISO-8859-7        ISO8859-7        
+en_AU            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_BW            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+en_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_DK            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+en_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_IE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+en_NZ            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+en_ZA            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+en_ZW            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_AR            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_BO            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_CL            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_CO            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_CR            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_DO            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_EC            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+es_GT            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_HN            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_MX            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_NI            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_PA            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_PE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_PR            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_PY            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_SV            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+estonian         ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_US            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+es_UY            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+es_VE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+et_EE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-15       
+eu_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+eu_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+fa_IR            UTF-8             UTF-8             UTF-8             ISIRI-3342       
+fi_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-15       
+fi_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+finnish          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+fo_FO            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+français         ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+fr_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+fr_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+fr_CA            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+fr_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+french           ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+fr_FR            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+fr_FR@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+fr_LU            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+fr_LU@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+ga_IE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+ga_IE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+galego           ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+galician         ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+german           ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+gl_ES            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+gl_ES@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+greek            ISO-8859-7        ISO-8859-7        ISO-8859-7        <error>          
+gv_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+hebrew           ISO-8859-8        ISO-8859-8        ISO-8859-8        <error>          
+he_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        ISO8859-8        
+hi_IN            UTF-8             UTF-8             UTF-8             ISCII-DEV        
+hr_HR            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+hrvatski         ISO-8859-2        ISO-8859-2        ISO-8859-2        <error>          
+hu_HU            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+hungarian        ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+icelandic        ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+id_ID            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+is_IS            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+italian          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+it_CH            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+it_IT            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+it_IT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+iw_IL            ISO-8859-8        ISO-8859-8        ISO-8859-8        ISO8859-8        
+ja_JP            EUC-JP            EUC-JP            EUC-JP            ja.euc           
+ja_JP.eucjp      EUC-JP            EUC-JP            EUC-JP            ja.euc           
+ja_JP.ujis       EUC-JP            EUC-JP            EUC-JP            ja.euc           
+japanese         EUC-JP            EUC-JP            EUC-JP            ja.sjis          
+japanese.euc     EUC-JP            EUC-JP            EUC-JP            ja.euc           
+japanese.sjis    ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+kl_GL            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+ko_KR            EUC-KR            EUC-KR            EUC-KR            ko.euc           
+ko_KR.euckr      EUC-KR            EUC-KR            EUC-KR            ko.euc           
+ko_KR.utf8       UTF-8             UTF-8             UTF-8             UTF-8            
+korean           EUC-KR            EUC-KR            EUC-KR            ko.euc           
+korean.euc       EUC-KR            EUC-KR            EUC-KR            <error>          
+kw_GB            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+lithuanian       ISO-8859-13       ISO-8859-13       ISO-8859-13       <error>          
+lt_LT            ISO-8859-13       ISO-8859-13       ISO-8859-13       ISO8859-13       
+lv_LV            ISO-8859-13       ISO-8859-13       ISO-8859-13       ISO8859-13       
+mk_MK            ISO-8859-5        ISO-8859-5        ISO-8859-5        ISO8859-5        
+mr_IN            UTF-8             UTF-8             UTF-8             <error>          
+mt_MT            ISO-8859-3        ISO-8859-3        ISO-8859-3        <error>          
+nb_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+nl_BE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+nl_BE@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+nl_NL            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+nl_NL@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+nn_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+no_NO            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+norwegian        ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+nynorsk          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+pl_PL            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+polish           ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+portuguese       ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+POSIX            ANSI_X3.4-1968    ANSI_X3.4-1968    ANSI_X3.4-1968    STRING           
+pt_BR            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+pt_PT            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+pt_PT@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+romanian         ISO-8859-2        ISO-8859-2        ISO-8859-2        <error>          
+ro_RO            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+ru_RU            ISO-8859-5        ISO-8859-5        ISO-8859-5        KOI8-R           
+ru_RU.koi8r      KOI8-R            KOI8-R            KOI8-R            KOI8-R           
+russian          ISO-8859-5        ISO-8859-5        ISO-8859-5        ISO8859-5        
+ru_UA            KOI8-U            KOI8-U            KOI8-U            KOI8-U           
+sk_SK            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+slovak           ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+slovene          ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+slovenian        ISO-8859-2        ISO-8859-2        ISO-8859-2        <error>          
+sl_SI            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+spanish          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+sq_AL            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-2        
+sr_YU            ISO-8859-2        ISO-8859-2        ISO-8859-2        ISO8859-2        
+sr_YU@cyrillic   ISO-8859-5        ISO-8859-5        ISO-8859-5        <error>          
+sv_FI            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+sv_FI@euro       ISO-8859-15       ISO-8859-15       ISO-8859-15       <error>          
+sv_SE            ISO-8859-1        ISO-8859-1        ISO-8859-1        ISO8859-1        
+swedish          ISO-8859-1        ISO-8859-1        ISO-8859-1        <error>          
+th_TH            TIS-620           TIS-620           TIS-620           <error>          
+tr_TR            ISO-8859-9        ISO-8859-9        ISO-8859-9        ISO8859-9        
+turkish          ISO-8859-9        ISO-8859-9        ISO-8859-9        <error>          
+uk_UA            KOI8-U            KOI8-U            KOI8-U            KOI8-U           
+vi_VN            UTF-8             UTF-8             UTF-8             TCVN-5712        
+zh_CN            GB2312            GB2312            GB2312            zh.euc           
+zh_CN.gb18030    GB18030           GB18030           GB18030           <error>          
+zh_HK            BIG5HKSCS         BIG5HKSCS         BIG5HKSCS         <error>          
+zh_TW            BIG5              BIG5              BIG5              zh_TW.Big5       
+zh_TW.euctw      EUC-TW            EUC-TW            EUC-TW            <error>          
diff --git a/libcharset/tools/hpux-10.01 b/libcharset/tools/hpux-10.01
new file mode 100644
index 0000000..8e2b6c1
--- /dev/null
+++ b/libcharset/tools/hpux-10.01
@@ -0,0 +1,56 @@
+locale_charset.c:
+../../lib/localcharset.c:
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                ""                roman8            HP-ROMAN8         
+C.iso88591       "iso88591.cm"     iso88591          ISO-8859-1        
+POSIX            ""                roman8            HP-ROMAN8         
+ar_DZ.arabic8    "arabic8.cm"      arabic8           HP-ARABIC8        
+ar_SA.arabic8    "arabic8.cm"      arabic8           HP-ARABIC8        
+ar_SA.iso88596   "iso88596.cm"     iso88596          ISO-8859-6        
+bg_BG.iso88595   "iso88595.cm"     iso88595          ISO-8859-5        
+cs_CZ.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+da_DK.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+da_DK.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+de_DE.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+de_DE.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+el_GR.greek8     "./data/greek8.cm" greek8            HP-GREEK8         
+el_GR.iso88597   "./data/iso88597.cm" iso88597          ISO-8859-7        
+en_GB.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+en_GB.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+en_US.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+en_US.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+es_ES.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+es_ES.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fi_FI.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fi_FI.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fr_CA.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fr_CA.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fr_FR.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fr_FR.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+hr_HR.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+hu_HU.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+is_IS.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+is_IS.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+it_IT.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+it_IT.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+iw_IL.hebrew8    "hebrew8.cm"      hebrew8           HP-HEBREW8        
+iw_IL.iso88598   "iso88598.cm"     iso88598          ISO-8859-8        
+nl_NL.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+nl_NL.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+no_NO.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+no_NO.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+pl_PL.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+pt_PT.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+pt_PT.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+ro_RO.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+ru_RU.iso88595   "iso88595.cm"     iso88595          ISO-8859-5        
+sk_SK.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+sl_SI.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+sv_SE.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+sv_SE.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+th_TH.tis620     "tis620.cm"       tis620            TIS-620           
+tr_TR.iso88599   "iso88599.cm"     iso88599          ISO-8859-9        
+tr_TR.turkish8   "turkish8.cm"     turkish8          HP-TURKISH8       
+zh_CN.hp15CN     "./data/hp15CN.cm" hp15CN            EUC-CN            
+zh_TW.eucTW      "./data/eucTW.cm" eucTW             EUC-TW            
diff --git a/libcharset/tools/hpux-10.20 b/libcharset/tools/hpux-10.20
new file mode 100644
index 0000000..c91060c
--- /dev/null
+++ b/libcharset/tools/hpux-10.20
@@ -0,0 +1,68 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                ""                roman8            HP-ROMAN8         
+C.iso88591       "iso88591.cm"     iso88591          ISO-8859-1        
+C.iso885915      "iso885915.cm"    iso885915         ISO-8859-15       
+C.utf8           "utf8.cm"         utf8              UTF-8             
+POSIX            ""                roman8            HP-ROMAN8         
+ar_DZ.arabic8    "arabic8.cm"      arabic8           HP-ARABIC8        
+ar_SA.arabic8    "arabic8.cm"      arabic8           HP-ARABIC8        
+ar_SA.iso88596   "iso88596.cm"     iso88596          ISO-8859-6        
+bg_BG.iso88595   "iso88595.cm"     iso88595          ISO-8859-5        
+cs_CZ.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+da_DK.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+da_DK.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+da_DK.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+de_DE.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+de_DE.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+de_DE.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+el_GR.greek8     "greek8.cm"       greek8            HP-GREEK8         
+el_GR.iso88597   "iso88597.cm"     iso88597          ISO-8859-7        
+en_GB.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+en_GB.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+en_GB.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+en_US.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+en_US.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+es_ES.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+es_ES.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+es_ES.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fi_FI.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fi_FI.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+fi_FI.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fr_CA.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fr_CA.iso885915  "iso885915.cm"    iso885915         ISO-8859-15       
+fr_CA.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fr_FR.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fr_FR.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+fr_FR.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+hr_HR.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+hu_HU.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+is_IS.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+is_IS.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+is_IS.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+it_IT.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+it_IT.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+it_IT.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+iw_IL.hebrew8    "hebrew8.cm"      hebrew8           HP-HEBREW8        
+iw_IL.iso88598   "iso88598.cm"     iso88598          ISO-8859-8        
+nl_NL.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+nl_NL.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+nl_NL.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+no_NO.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+no_NO.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+no_NO.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+pl_PL.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+pt_PT.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+pt_PT.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+pt_PT.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+ro_RO.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+ru_RU.iso88595   "iso88595.cm"     iso88595          ISO-8859-5        
+sk_SK.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+sl_SI.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+sv_SE.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+sv_SE.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+sv_SE.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+th_TH.tis620     "tis620.cm"       tis620            TIS-620           
+tr_TR.iso88599   "iso88599.cm"     iso88599          ISO-8859-9        
+tr_TR.turkish8   "turkish8.cm"     turkish8          HP-TURKISH8       
+univ.utf8        "utf8.cm"         utf8              UTF-8             
diff --git a/libcharset/tools/hpux-11.00 b/libcharset/tools/hpux-11.00
new file mode 100644
index 0000000..7168829
--- /dev/null
+++ b/libcharset/tools/hpux-11.00
@@ -0,0 +1,78 @@
+locale_charset.c:
+../../lib/localcharset.c:
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                ""                roman8            HP-ROMAN8         
+C.iso88591       "iso88591.cm"     iso88591          ISO-8859-1        
+C.iso885915      "iso885915.cm"    iso885915         ISO-8859-15       
+C.utf8           "utf8.cm"         utf8              UTF-8             
+POSIX            ""                roman8            HP-ROMAN8         
+ar_DZ.arabic8    "arabic8.cm"      arabic8           HP-ARABIC8        
+ar_SA.arabic8    "arabic8.cm"      arabic8           HP-ARABIC8        
+ar_SA.iso88596   "iso88596.cm"     iso88596          ISO-8859-6        
+bg_BG.iso88595   "iso88595.cm"     iso88595          ISO-8859-5        
+cs_CZ.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+da_DK.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+da_DK.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+da_DK.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+de_DE.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+de_DE.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+de_DE.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+el_GR.greek8     "greek8.cm"       greek8            HP-GREEK8         
+el_GR.iso88597   "iso88597.cm"     iso88597          ISO-8859-7        
+en_GB.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+en_GB.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+en_GB.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+en_US.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+en_US.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+es_ES.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+es_ES.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+es_ES.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fi_FI.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fi_FI.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+fi_FI.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fr_CA.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fr_CA.iso885915  "iso885915.cm"    iso885915         ISO-8859-15       
+fr_CA.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+fr_FR.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+fr_FR.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+fr_FR.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+hr_HR.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+hu_HU.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+is_IS.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+is_IS.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+is_IS.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+it_IT.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+it_IT.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+it_IT.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+iw_IL.hebrew8    "hebrew8.cm"      hebrew8           HP-HEBREW8        
+iw_IL.iso88598   "iso88598.cm"     iso88598          ISO-8859-8        
+ja_JP.SJIS       "SJIS.cm"         SJIS              SJIS              
+ja_JP.eucJP      "eucJP.cm"        eucJP             EUC-JP            
+ja_JP.kana8      "kana8.cm"        kana8             HP-KANA8          
+ko_KR.eucKR      "eucKR.cm"        eucKR             EUC-KR            
+nl_NL.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+nl_NL.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+nl_NL.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+no_NO.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+no_NO.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+no_NO.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+pl_PL.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+pt_PT.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+pt_PT.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+pt_PT.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+ro_RO.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+ru_RU.iso88595   "iso88595.cm"     iso88595          ISO-8859-5        
+sk_SK.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+sl_SI.iso88592   "iso88592.cm"     iso88592          ISO-8859-2        
+sv_SE.iso88591   "iso88591.cm"     iso88591          ISO-8859-1        
+sv_SE.iso885915@euro  "iso885915.cm"    iso885915         ISO-8859-15       
+sv_SE.roman8     "roman8.cm"       roman8            HP-ROMAN8         
+th_TH.tis620     "tis620.cm"       tis620            TIS-620           
+tr_TR.iso88599   "iso88599.cm"     iso88599          ISO-8859-9        
+tr_TR.turkish8   "turkish8.cm"     turkish8          HP-TURKISH8       
+univ.utf8        "utf8.cm"         utf8              UTF-8             
+zh_CN.hp15CN     "hp15CN.cm"       hp15CN            EUC-CN            
+zh_TW.big5       "big5.cm"         big5              BIG5              
+zh_TW.ccdc       "ccdc.cm"         ccdc              ccdc              bug
+zh_TW.eucTW      "eucTW.cm"        eucTW             EUC-TW            
diff --git a/libcharset/tools/irix-6.5 b/libcharset/tools/irix-6.5
new file mode 100644
index 0000000..853ec3e
--- /dev/null
+++ b/libcharset/tools/irix-6.5
@@ -0,0 +1,42 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                ISO8859-1         ISO8859-1         ISO-8859-1        
+POSIX            ISO8859-1         ISO8859-1         ISO-8859-1        
+charmap          ISO8859-1         ISO8859-1         ISO-8859-1        
+cs               ISO8859-2         ISO8859-2         ISO-8859-2        
+da               ISO8859-1         ISO8859-1         ISO-8859-1        
+de               ISO8859-1         ISO8859-1         ISO-8859-1        
+de_AT            ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+el               ISO8859-7         ISO8859-7         ISO-8859-7        
+en               ISO8859-1         ISO8859-1         ISO-8859-1        
+en_AU            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_FR            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US            ISO8859-1         ISO8859-1         ISO-8859-1        
+es               ISO8859-1         ISO8859-1         ISO-8859-1        
+es_AR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_MX            ISO8859-1         ISO8859-1         ISO-8859-1        
+fi               ISO8859-1         ISO8859-1         ISO-8859-1        
+fr               ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+hu               ISO8859-2         ISO8859-2         ISO-8859-2        
+is               ISO8859-1         ISO8859-1         ISO-8859-1        
+it               ISO8859-1         ISO8859-1         ISO-8859-1        
+it_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+ja_JP.EUC        eucJP             eucJP             EUC-JP            
+ko_KR.euc        eucKR             eucKR             EUC-KR            
+nl               ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+no               ISO8859-1         ISO8859-1         ISO-8859-1        
+pl               ISO8859-2         ISO8859-2         ISO-8859-2        
+pt               ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_BR            ISO8859-1         ISO8859-1         ISO-8859-1        
+ru               ISO8859-5         ISO8859-5         ISO-8859-5        
+sk               ISO8859-2         ISO8859-2         ISO-8859-2        
+sv               ISO8859-1         ISO8859-1         ISO-8859-1        
+tr               ISO8859-9         ISO8859-9         ISO-8859-9        
+zh_CN.ugb        eucCN             eucCN             EUC-CN            
+zh_TW.ucns       eucTW             eucTW             EUC-TW            
diff --git a/libcharset/tools/locale_charmap b/libcharset/tools/locale_charmap
new file mode 100755
index 0000000..a9a8318
--- /dev/null
+++ b/libcharset/tools/locale_charmap
@@ -0,0 +1,4 @@
+#! /bin/sh
+# Prints the system dependent name for the current locale's charmap.
+
+locale charmap
diff --git a/libcharset/tools/locale_charset.c b/libcharset/tools/locale_charset.c
new file mode 100644
index 0000000..f6b4a4f
--- /dev/null
+++ b/libcharset/tools/locale_charset.c
@@ -0,0 +1,13 @@
+/* Prints the portable name for the current locale's charset. */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <locale.h>
+#include "localcharset.h"
+
+int main ()
+{
+  setlocale(LC_ALL, "");
+  printf("%s\n", locale_charset());
+  exit(0);
+}
diff --git a/libcharset/tools/locale_codeset.c b/libcharset/tools/locale_codeset.c
new file mode 100644
index 0000000..a9c209d
--- /dev/null
+++ b/libcharset/tools/locale_codeset.c
@@ -0,0 +1,15 @@
+/* Prints the system dependent name for the current locale's codeset. */
+
+#define _XOPEN_SOURCE 500  /* Needed on AIX 3.2.5 */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <locale.h>
+#include <langinfo.h>
+
+int main ()
+{
+  setlocale(LC_ALL, "");
+  printf("%s\n", nl_langinfo(CODESET));
+  exit(0);
+}
diff --git a/libcharset/tools/locale_monthnames.c b/libcharset/tools/locale_monthnames.c
new file mode 100644
index 0000000..f109587
--- /dev/null
+++ b/libcharset/tools/locale_monthnames.c
@@ -0,0 +1,26 @@
+/* Prints the system dependent names for the 12 months in the current locale. */
+
+#define _XOPEN_SOURCE 500  /* Needed on AIX 3.2.5 */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <locale.h>
+#include <langinfo.h>
+
+int main ()
+{
+  setlocale(LC_ALL, "");
+  printf("%s\n", nl_langinfo(MON_1));
+  printf("%s\n", nl_langinfo(MON_2));
+  printf("%s\n", nl_langinfo(MON_3));
+  printf("%s\n", nl_langinfo(MON_4));
+  printf("%s\n", nl_langinfo(MON_5));
+  printf("%s\n", nl_langinfo(MON_6));
+  printf("%s\n", nl_langinfo(MON_7));
+  printf("%s\n", nl_langinfo(MON_8));
+  printf("%s\n", nl_langinfo(MON_9));
+  printf("%s\n", nl_langinfo(MON_10));
+  printf("%s\n", nl_langinfo(MON_11));
+  printf("%s\n", nl_langinfo(MON_12));
+  exit(0);
+}
diff --git a/libcharset/tools/locale_x11encoding.c b/libcharset/tools/locale_x11encoding.c
new file mode 100644
index 0000000..f323cd2
--- /dev/null
+++ b/libcharset/tools/locale_x11encoding.c
@@ -0,0 +1,40 @@
+/* Prints the locale's encoding via libX11. */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <assert.h>
+#include <locale.h>
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+
+int main (int argc, char* argv[])
+{
+  Display* display;
+  XTextProperty textprop;
+  char* input;
+
+  if (argc != 1)
+    exit(1);
+
+  setlocale(LC_CTYPE,"");
+
+  display = XOpenDisplay(NULL);
+  if (display == NULL) {
+    fprintf(stderr,"cannot open display\n");
+    exit(1);
+  }
+
+  input = "";
+  if (XmbTextListToTextProperty(display, &input, 1, XTextStyle, &textprop) != Success) {
+    fprintf(stderr,"XmbTextListToTextProperty failed\n");
+    exit(1);
+  }
+  assert(textprop.format == 8);
+  assert(textprop.nitems == 0);
+
+  printf("%s\n", XGetAtomName(display, textprop.encoding));
+
+  XCloseDisplay(display);
+
+  exit(0);
+}
diff --git a/libcharset/tools/netbsd-3.0 b/libcharset/tools/netbsd-3.0
new file mode 100644
index 0000000..9e2f6a9
--- /dev/null
+++ b/libcharset/tools/netbsd-3.0
@@ -0,0 +1,109 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                646               646               ASCII             
+POSIX            646               646               ASCII             
+bg_BG.CP1251     CP1251            CP1251            CP1251            
+ca               646               646               ASCII             
+ca_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+ca_ES.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+cs               646               646               ASCII             
+cs_CZ.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+da               646               646               ASCII             
+da_DK.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+da_DK.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+de               646               646               ASCII             
+de_AT            646               646               ASCII             
+de_AT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_AT.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+de_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+de_DE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_DE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+el               646               646               ASCII             
+el_GR.ISO8859-7  ISO8859-7         ISO8859-7         ISO-8859-7        
+en_AU.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_AU.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_CA.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_CA.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_GB.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_GB.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_US.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_US.UTF-8      UTF-8             UTF-8             UTF-8             
+eo               646               646               ASCII             
+es               646               646               ASCII             
+es_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+es_ES.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+et               646               646               ASCII             
+fi_FI.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fi_FI.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr               646               646               ASCII             
+fr_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_CA.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_FR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+gl               646               646               ASCII             
+he               646               646               ASCII             
+hr               646               646               ASCII             
+hr_HR.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+hy_AM.ARMSCII-8  ARMSCII-8         ARMSCII-8         ARMSCII-8         bug
+id               646               646               ASCII             
+is_IS.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+is_IS.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+it               646               646               ASCII             
+it_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+it_CH.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+it_IT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+it_IT.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+ja               646               646               ASCII             
+ja_JP.ISO2022-JP  ISO2022-JP        ISO2022-JP        ISO2022-JP        bug
+ja_JP.ISO2022-JP2  ISO2022-JP2       ISO2022-JP2       ISO2022-JP2       bug
+ja_JP.SJIS       SJIS              SJIS              SHIFT_JIS         
+ja_JP.ct         CTEXT             CTEXT             CTEXT             bug
+ja_JP.eucJP      eucJP             eucJP             EUC-JP            
+ko               646               646               ASCII             
+ko_KR.eucKR      eucKR             eucKR             EUC-KR            
+locale.alias     646               646               ASCII             
+lt_LT.ISO8859-13  ISO8859-13        ISO8859-13        ISO-8859-13       
+lt_LT.ISO8859-4  ISO8859-4         ISO8859-4         ISO-8859-4        
+nb               646               646               ASCII             
+nl               646               646               ASCII             
+nl_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_NL.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_NL.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+no               646               646               ASCII             
+no@nynorsk       646               646               ASCII             
+no_NO.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NO.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+pl               646               646               ASCII             
+pl_PL.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+pt               646               646               ASCII             
+pt_BR            646               646               ASCII             
+pt_PT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_PT.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+ro               646               646               ASCII             
+ru               646               646               ASCII             
+ru_RU.CP866      CP866             CP866             CP866             
+ru_RU.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+ru_RU.KOI8-R     KOI8-R            KOI8-R            KOI8-R            
+sk               646               646               ASCII             
+sk_SK.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sl               646               646               ASCII             
+sl_SI.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sv               646               646               ASCII             
+sv_SE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+sv_SE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+tr               646               646               ASCII             
+uk_UA.KOI8-U     KOI8-U            KOI8-U            KOI8-U            
+zh_CN            646               646               ASCII             
+zh_CN.GB18030    GB18030           GB18030           GB18030           
+zh_CN.eucCN      eucCN             eucCN             GB2312            
+zh_TW            646               646               ASCII             
+zh_TW.Big5       BIG5              BIG5              BIG5              
+zh_TW.eucTW      eucTW             eucTW             EUC-TW            
diff --git a/libcharset/tools/openbsd-4.1 b/libcharset/tools/openbsd-4.1
new file mode 100644
index 0000000..4775594
--- /dev/null
+++ b/libcharset/tools/openbsd-4.1
@@ -0,0 +1,64 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                <error>           646               646               
+bg_BG.CP1251     <error>           CP1251            CP1251            
+ca_ES.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+ca_ES.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+cs_CZ.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+da_DK.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+da_DK.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+de_AT.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+de_AT.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+de_CH.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+de_CH.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+de_DE.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+de_DE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+el_GR.ISO8859-7  <error>           ISO8859-7         ISO-8859-7        
+en_AU.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_AU.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+en_CA.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_CA.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+en_GB.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_GB.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+en_US.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+en_US.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+es_ES.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+es_ES.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fi_FI.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fi_FI.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fr_BE.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fr_CA.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fr_CA.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fr_CH.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fr_CH.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+fr_FR.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+hr_HR.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+hu_HU.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+hy_AM.ARMSCII-8  <error>           ARMSCII-8         ARMSCII-8         bug
+is_IS.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+is_IS.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+it_CH.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+it_CH.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+it_IT.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+it_IT.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+lt_LT.ISO8859-13  <error>           ISO8859-13        ISO-8859-13       
+lt_LT.ISO8859-4  <error>           ISO8859-4         ISO-8859-4        
+nl_BE.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+nl_NL.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+nl_NL.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+no_NO.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+no_NO.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+pl_PL.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+pt_PT.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+pt_PT.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+ru_RU.CP866      <error>           CP866             CP866             
+ru_RU.ISO8859-5  <error>           ISO8859-5         ISO-8859-5        
+ru_RU.KOI8-R     <error>           KOI8-R            KOI8-R            
+sk_SK.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+sl_SI.ISO8859-2  <error>           ISO8859-2         ISO-8859-2        
+sv_SE.ISO8859-1  <error>           ISO8859-1         ISO-8859-1        
+sv_SE.ISO8859-15  <error>           ISO8859-15        ISO-8859-15       
+uk_UA.KOI8-U     <error>           KOI8-U            KOI8-U            
diff --git a/libcharset/tools/osf1-4.0a b/libcharset/tools/osf1-4.0a
new file mode 100644
index 0000000..c437a3b
--- /dev/null
+++ b/libcharset/tools/osf1-4.0a
@@ -0,0 +1,23 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+POSIX            ISO8859-1         ISO8859-1         ISO-8859-1        
+da_DK.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_DE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+el_GR.ISO8859-7  ISO8859-7         ISO8859-7         ISO-8859-7        
+en_GB.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+es_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fi_FI.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+is_IS.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+it_IT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_NL.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NO.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_PT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+sv_SE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+tr_TR.ISO8859-9  ISO8859-9         ISO8859-9         ISO-8859-9        
diff --git a/libcharset/tools/osf1-4.0d b/libcharset/tools/osf1-4.0d
new file mode 100644
index 0000000..5628c03
--- /dev/null
+++ b/libcharset/tools/osf1-4.0d
@@ -0,0 +1,24 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+POSIX            ISO8859-1         ISO8859-1         ISO-8859-1        
+da_DK.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_DE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+el_GR.ISO8859-7  ISO8859-7         ISO8859-7         ISO-8859-7        
+en_GB.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.cp850      cp850             cp850             CP850             
+es_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fi_FI.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+is_IS.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+it_IT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_NL.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NO.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_PT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+sv_SE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+tr_TR.ISO8859-9  ISO8859-9         ISO8859-9         ISO-8859-9        
diff --git a/libcharset/tools/osf1-5.1 b/libcharset/tools/osf1-5.1
new file mode 100644
index 0000000..9ac7edc
--- /dev/null
+++ b/libcharset/tools/osf1-5.1
@@ -0,0 +1,161 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+POSIX            ISO8859-1         ISO8859-1         ISO-8859-1        
+ca_ES            ISO8859-1         ISO8859-1         ISO-8859-1        
+ca_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+ca_ES.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+ca_ES.UTF-8      UTF-8             UTF-8             UTF-8             
+cs_CZ            ISO8859-2         ISO8859-2         ISO-8859-2        
+cs_CZ.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+cs_CZ.ISO8859-2@ucs4  ISO8859-2         ISO8859-2         ISO-8859-2        
+cs_CZ@ucs4       ISO8859-2         ISO8859-2         ISO-8859-2        
+da_DK.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+da_DK.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+da_DK.UTF-8      UTF-8             UTF-8             UTF-8             
+de_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+de_CH.UTF-8      UTF-8             UTF-8             UTF-8             
+de_DE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+de_DE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+de_DE.UTF-8      UTF-8             UTF-8             UTF-8             
+el_GR.ISO8859-7  ISO8859-7         ISO8859-7         ISO-8859-7        
+el_GR.ISO8859-7@ucs4  ISO8859-7         ISO8859-7         ISO-8859-7        
+en_EU.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+en_GB.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_GB.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_GB.UTF-8      UTF-8             UTF-8             UTF-8             
+en_US.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_US.UTF-8      UTF-8             UTF-8             UTF-8             
+en_US.UTF-8@euro  UTF-8             UTF-8             UTF-8             
+en_US.cp850      cp850             cp850             CP850             
+es_ES.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+es_ES.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+es_ES.UTF-8      UTF-8             UTF-8             UTF-8             
+fi_FI.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fi_FI.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fi_FI.UTF-8      UTF-8             UTF-8             UTF-8             
+fr_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_BE.UTF-8      UTF-8             UTF-8             UTF-8             
+fr_CA.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_CA.UTF-8      UTF-8             UTF-8             UTF-8             
+fr_CH.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_CH.UTF-8      UTF-8             UTF-8             UTF-8             
+fr_FR.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_FR.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_FR.UTF-8      UTF-8             UTF-8             UTF-8             
+he_IL            ISO8859-8         ISO8859-8         ISO-8859-8        
+he_IL.ISO8859-8  ISO8859-8         ISO8859-8         ISO-8859-8        
+he_IL.ISO8859-8@ucs4  ISO8859-8         ISO8859-8         ISO-8859-8        
+he_IL@ucs4       ISO8859-8         ISO8859-8         ISO-8859-8        
+hu_HU            ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU.ISO8859-2@ucs4  ISO8859-2         ISO8859-2         ISO-8859-2        
+hu_HU@ucs4       ISO8859-2         ISO8859-2         ISO-8859-2        
+is_IS.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+is_IS.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+it_IT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+it_IT.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+it_IT.UTF-8      UTF-8             UTF-8             UTF-8             
+iw_IL            ISO8859-8         ISO8859-8         ISO-8859-8        
+iw_IL.ISO8859-8  ISO8859-8         ISO8859-8         ISO-8859-8        
+iw_IL.ISO8859-8@ucs4  ISO8859-8         ISO8859-8         ISO-8859-8        
+iw_IL@ucs4       ISO8859-8         ISO8859-8         ISO-8859-8        
+ja_JP            eucJP             eucJP             EUC-JP            
+ja_JP.SJIS       SJIS              SJIS              SJIS              
+ja_JP.SJIS@ucs4  SJIS              SJIS              SJIS              
+ja_JP.UTF-8      UTF-8             UTF-8             UTF-8             
+ja_JP.deckanji   deckanji          deckanji          DEC-KANJI         
+ja_JP.deckanji@ucs4  deckanji          deckanji          DEC-KANJI         
+ja_JP.eucJP      eucJP             eucJP             EUC-JP            
+ja_JP.sdeckanji  sdeckanji         sdeckanji         EUC-JP            
+ko_KR            deckorean         deckorean         EUC-KR            
+ko_KR.KSC5601    KSC5601           KSC5601           CP949             
+ko_KR.UTF-8      UTF-8             UTF-8             UTF-8             
+ko_KR.deckorean  deckorean         deckorean         EUC-KR            
+ko_KR.deckorean@ucs4  deckorean         deckorean         EUC-KR            
+ko_KR.eucKR      eucKR             eucKR             EUC-KR            
+ko_KR@ucs4       deckorean         deckorean         EUC-KR            
+lt_LT            ISO8859-4         ISO8859-4         ISO-8859-4        
+lt_LT.ISO8859-4  ISO8859-4         ISO8859-4         ISO-8859-4        
+nl_BE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_BE.UTF-8      UTF-8             UTF-8             UTF-8             
+nl_NL.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_NL.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_NL.UTF-8      UTF-8             UTF-8             UTF-8             
+no_NO.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NO.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+no_NO.UTF-8      UTF-8             UTF-8             UTF-8             
+pl_PL            ISO8859-2         ISO8859-2         ISO-8859-2        
+pl_PL.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+pl_PL.ISO8859-2@ucs4  ISO8859-2         ISO8859-2         ISO-8859-2        
+pl_PL@ucs4       ISO8859-2         ISO8859-2         ISO-8859-2        
+pt_PT.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_PT.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+pt_PT.UTF-8      UTF-8             UTF-8             UTF-8             
+ru_RU            ISO8859-5         ISO8859-5         ISO-8859-5        
+ru_RU.ISO8859-5  ISO8859-5         ISO8859-5         ISO-8859-5        
+ru_RU.ISO8859-5@ucs4  ISO8859-5         ISO8859-5         ISO-8859-5        
+ru_RU@ucs4       ISO8859-5         ISO8859-5         ISO-8859-5        
+sk_SK            ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK.ISO8859-2@ucs4  ISO8859-2         ISO8859-2         ISO-8859-2        
+sk_SK@ucs4       ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI            ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI.ISO8859-2  ISO8859-2         ISO8859-2         ISO-8859-2        
+sv_SE.ISO8859-1  ISO8859-1         ISO8859-1         ISO-8859-1        
+sv_SE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+sv_SE.UTF-8      UTF-8             UTF-8             UTF-8             
+th_TH            TACTIS            TACTIS            TIS-620           
+th_TH.TACTIS     TACTIS            TACTIS            TIS-620           
+tr_TR.ISO8859-9  ISO8859-9         ISO8859-9         ISO-8859-9        
+tr_TR.ISO8859-9@ucs4  ISO8859-9         ISO8859-9         ISO-8859-9        
+universal.UTF-8  UTF-8             UTF-8             UTF-8             
+universal.utf8@ucs4  UTF-8             UTF-8             UTF-8             
+zh_CN            dechanzi          dechanzi          GB2312            
+zh_CN.GBK        GBK               GBK               GBK               
+zh_CN.UTF-8      UTF-8             UTF-8             UTF-8             
+zh_CN.dechanzi   dechanzi          dechanzi          GB2312            
+zh_CN.dechanzi@pinyin  dechanzi          dechanzi          GB2312            
+zh_CN.dechanzi@pinyin@ucs4  dechanzi          dechanzi          GB2312            
+zh_CN.dechanzi@radical  dechanzi          dechanzi          GB2312            
+zh_CN.dechanzi@radical@ucs4  dechanzi          dechanzi          GB2312            
+zh_CN.dechanzi@stroke  dechanzi          dechanzi          GB2312            
+zh_CN.dechanzi@stroke@ucs4  dechanzi          dechanzi          GB2312            
+zh_CN.dechanzi@ucs4  dechanzi          dechanzi          GB2312            
+zh_CN@ucs4       dechanzi          dechanzi          GB2312            
+zh_HK.UTF-8      UTF-8             UTF-8             UTF-8             
+zh_HK.big5       big5              big5              BIG5              
+zh_HK.dechanyu   dechanyu          dechanyu          DEC-HANYU         
+zh_HK.dechanyu@ucs4  dechanyu          dechanyu          DEC-HANYU         
+zh_HK.dechanzi   dechanzi          dechanzi          GB2312            
+zh_HK.dechanzi@ucs4  dechanzi          dechanzi          GB2312            
+zh_HK.eucTW      eucTW             eucTW             EUC-TW            
+zh_HK.eucTW@ucs4  eucTW             eucTW             EUC-TW            
+zh_TW            eucTW             eucTW             EUC-TW            
+zh_TW.UTF-8      UTF-8             UTF-8             UTF-8             
+zh_TW.big5       big5              big5              BIG5              
+zh_TW.big5@chuyin  big5              big5              BIG5              
+zh_TW.big5@radical  big5              big5              BIG5              
+zh_TW.big5@stroke  big5              big5              BIG5              
+zh_TW.dechanyu   dechanyu          dechanyu          DEC-HANYU         
+zh_TW.dechanyu@chuyin  dechanyu          dechanyu          DEC-HANYU         
+zh_TW.dechanyu@chuyin@ucs4  dechanyu          dechanyu          DEC-HANYU         
+zh_TW.dechanyu@radical  dechanyu          dechanyu          DEC-HANYU         
+zh_TW.dechanyu@radical@ucs4  dechanyu          dechanyu          DEC-HANYU         
+zh_TW.dechanyu@stroke  dechanyu          dechanyu          DEC-HANYU         
+zh_TW.dechanyu@stroke@ucs4  dechanyu          dechanyu          DEC-HANYU         
+zh_TW.dechanyu@ucs4  dechanyu          dechanyu          DEC-HANYU         
+zh_TW.eucTW      eucTW             eucTW             EUC-TW            
+zh_TW.eucTW@chuyin  eucTW             eucTW             EUC-TW            
+zh_TW.eucTW@chuyin@ucs4  eucTW             eucTW             EUC-TW            
+zh_TW.eucTW@radical  eucTW             eucTW             EUC-TW            
+zh_TW.eucTW@radical@ucs4  eucTW             eucTW             EUC-TW            
+zh_TW.eucTW@stroke  eucTW             eucTW             EUC-TW            
+zh_TW.eucTW@stroke@ucs4  eucTW             eucTW             EUC-TW            
+zh_TW.eucTW@ucs4  eucTW             eucTW             EUC-TW            
+zh_TW@ucs4       dechanyu          dechanyu          DEC-HANYU         
diff --git a/libcharset/tools/solaris-2.4 b/libcharset/tools/solaris-2.4
new file mode 100644
index 0000000..d2f35e5
--- /dev/null
+++ b/libcharset/tools/solaris-2.4
@@ -0,0 +1,11 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                <error>                                               bug
+POSIX            <error>                                               bug
+de               <error>                                               bug
+en_US            <error>                                               bug
+es               <error>                                               bug
+fr               <error>                                               bug
+iso_8859_1       <error>                                               bug
+it               <error>                                               bug
+sv               <error>                                               bug
diff --git a/libcharset/tools/solaris-2.5.1 b/libcharset/tools/solaris-2.5.1
new file mode 100644
index 0000000..1cd6099
--- /dev/null
+++ b/libcharset/tools/solaris-2.5.1
@@ -0,0 +1,53 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                                                                      bug
+POSIX                                                                  bug
+at                                                                     bug
+cz                                                                     bug
+da               ISO8859-1         ISO8859-1         ISO-8859-1        
+de               ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+el                                                                     bug
+en_AU            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_IE            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_NZ            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_UK            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US            ISO8859-1         ISO8859-1         ISO-8859-1        
+es               ISO8859-1         ISO8859-1         ISO-8859-1        
+es_AR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_BO            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CL            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CO            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_EC            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_GT            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_MX            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_NI            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PA            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PE            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PY            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_SV            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_UY            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_VE            ISO8859-1         ISO8859-1         ISO-8859-1        
+et                                                                     bug
+fr               ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+hu                                                                     bug
+il                                                                     bug
+iso_8859_1                                                             bug
+it               ISO8859-1         ISO8859-1         ISO-8859-1        
+lt                                                                     bug
+lv                                                                     bug
+nl               ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+no               ISO8859-1         ISO8859-1         ISO-8859-1        
+pl                                                                     bug
+pt               ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_BR            ISO8859-1         ISO8859-1         ISO-8859-1        
+ru                                                                     bug
+su               ISO8859-1         ISO8859-1         ISO-8859-1        
+sv               ISO8859-1         ISO8859-1         ISO-8859-1        
+tr                                                                     bug
diff --git a/libcharset/tools/solaris-2.6 b/libcharset/tools/solaris-2.6
new file mode 100644
index 0000000..604591f
--- /dev/null
+++ b/libcharset/tools/solaris-2.6
@@ -0,0 +1,53 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                                                                      bug
+POSIX                                                                  bug
+cz               ISO8859-2         ISO8859-2         ISO-8859-2        
+da               ISO8859-1         ISO8859-1         ISO-8859-1        
+de               ISO8859-1         ISO8859-1         ISO-8859-1        
+de_AT            ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+el               ISO8859-7         ISO8859-7         ISO-8859-7        
+en_AU            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_IE            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_NZ            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_UK            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.UTF-8      UTF-8             UTF-8             UTF-8             
+es               ISO8859-1         ISO8859-1         ISO-8859-1        
+es_AR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_BO            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CL            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CO            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_EC            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_GT            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_MX            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_NI            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PA            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PE            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PY            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_SV            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_UY            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_VE            ISO8859-1         ISO8859-1         ISO-8859-1        
+et               ISO8859-1         ISO8859-1         ISO-8859-1        
+fr               ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+hu               ISO8859-2         ISO8859-2         ISO-8859-2        
+iso_8859_1                                                             bug
+it               ISO8859-1         ISO8859-1         ISO-8859-1        
+lt               ISO8859-4         ISO8859-4         ISO-8859-4        
+lv               ISO8859-4         ISO8859-4         ISO-8859-4        
+nl               ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+no               ISO8859-1         ISO8859-1         ISO-8859-1        
+pl               ISO8859-2         ISO8859-2         ISO-8859-2        
+pt               ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_BR            ISO8859-1         ISO8859-1         ISO-8859-1        
+ru               ISO8859-5         ISO8859-5         ISO-8859-5        
+su               ISO8859-1         ISO8859-1         ISO-8859-1        
+sv               ISO8859-1         ISO8859-1         ISO-8859-1        
+tr               ISO8859-9         ISO8859-9         ISO-8859-9        
diff --git a/libcharset/tools/solaris-2.6-cjk b/libcharset/tools/solaris-2.6-cjk
new file mode 100644
index 0000000..7625f09
--- /dev/null
+++ b/libcharset/tools/solaris-2.6-cjk
@@ -0,0 +1,64 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                                                                      bug
+POSIX                                                                  bug
+chinese          gb2312            gb2312            EUC-CN            
+cz               ISO8859-2         ISO8859-2         ISO-8859-2        
+da               ISO8859-1         ISO8859-1         ISO-8859-1        
+de               ISO8859-1         ISO8859-1         ISO-8859-1        
+de_AT            ISO8859-1         ISO8859-1         ISO-8859-1        
+de_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+el               ISO8859-7         ISO8859-7         ISO-8859-7        
+en_AU            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_IE            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_NZ            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_UK            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.UTF-8      UTF-8             UTF-8             UTF-8             
+es               ISO8859-1         ISO8859-1         ISO-8859-1        
+es_AR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_BO            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CL            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CO            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_EC            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_GT            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_MX            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_NI            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PA            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PE            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PY            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_SV            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_UY            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_VE            ISO8859-1         ISO8859-1         ISO-8859-1        
+et               ISO8859-1         ISO8859-1         ISO-8859-1        
+fr               ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+hu               ISO8859-2         ISO8859-2         ISO-8859-2        
+iso_8859_1                                                             bug
+it               ISO8859-1         ISO8859-1         ISO-8859-1        
+ja               eucJP             eucJP             EUC-JP            
+ja_JP.PCK        PCK               PCK               SJIS              
+japanese         eucJP             eucJP             EUC-JP            
+ko               5601              5601              EUC-KR            
+ko.UTF-8         UTF-8             UTF-8             UTF-8             
+korean           5601              5601              EUC-KR            
+lt               ISO8859-4         ISO8859-4         ISO-8859-4        
+lv               ISO8859-4         ISO8859-4         ISO-8859-4        
+nl               ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+no               ISO8859-1         ISO8859-1         ISO-8859-1        
+pl               ISO8859-2         ISO8859-2         ISO-8859-2        
+pt               ISO8859-1         ISO8859-1         ISO-8859-1        
+pt_BR            ISO8859-1         ISO8859-1         ISO-8859-1        
+ru               ISO8859-5         ISO8859-5         ISO-8859-5        
+su               ISO8859-1         ISO8859-1         ISO-8859-1        
+sv               ISO8859-1         ISO8859-1         ISO-8859-1        
+tchinese         cns11643          cns11643          EUC-TW            
+tr               ISO8859-9         ISO8859-9         ISO-8859-9        
+zh               gb2312            gb2312            EUC-CN            
+zh_TW            cns11643          cns11643          EUC-TW            
+zh_TW.BIG5       BIG5              BIG5              BIG5              
diff --git a/libcharset/tools/solaris-2.7 b/libcharset/tools/solaris-2.7
new file mode 100644
index 0000000..c9bb59d
--- /dev/null
+++ b/libcharset/tools/solaris-2.7
@@ -0,0 +1,109 @@
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                646               646               ASCII             
+POSIX            646               646               ASCII             
+ar               ISO8859-6         ISO8859-6         ISO-8859-6        
+bg_BG            ISO8859-5         ISO8859-5         ISO-8859-5        
+cz               ISO8859-2         ISO8859-2         ISO-8859-2        
+da               ISO8859-1         ISO8859-1         ISO-8859-1        
+da.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+da.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+de               ISO8859-1         ISO8859-1         ISO-8859-1        
+de.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+de.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+de.UTF-8         UTF-8             UTF-8             UTF-8             
+de.UTF-8@euro    UTF-8             UTF-8             UTF-8             
+de_AT            ISO8859-1         ISO8859-1         ISO-8859-1        
+de_AT.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+de_AT.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+de_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+el               ISO8859-7         ISO8859-7         ISO-8859-7        
+el.sun_eu_greek  sun_eu_greek      sun_eu_greek      sun_eu_greek      bug
+el.sun_eu_greek@euro  sun_eu_greek      sun_eu_greek      sun_eu_greek      bug
+en_AU            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_GB            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_GB.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_GB.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_IE            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_IE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_IE.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+en_NZ            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US            ISO8859-1         ISO8859-1         ISO-8859-1        
+en_US.UTF-8      UTF-8             UTF-8             UTF-8             
+es               ISO8859-1         ISO8859-1         ISO-8859-1        
+es.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+es.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+es.UTF-8         UTF-8             UTF-8             UTF-8             
+es.UTF-8@euro    UTF-8             UTF-8             UTF-8             
+es_AR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_BO            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CL            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CO            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_CR            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_EC            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_GT            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_MX            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_NI            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PA            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PE            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_PY            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_SV            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_UY            ISO8859-1         ISO8859-1         ISO-8859-1        
+es_VE            ISO8859-1         ISO8859-1         ISO-8859-1        
+et               ISO8859-1         ISO8859-1         ISO-8859-1        
+fi               ISO8859-1         ISO8859-1         ISO-8859-1        
+fi.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+fi.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr               ISO8859-1         ISO8859-1         ISO-8859-1        
+fr.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+fr.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr.UTF-8         UTF-8             UTF-8             UTF-8             
+fr.UTF-8@euro    UTF-8             UTF-8             UTF-8             
+fr_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_BE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_BE.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+fr_CA            ISO8859-1         ISO8859-1         ISO-8859-1        
+fr_CH            ISO8859-1         ISO8859-1         ISO-8859-1        
+he               ISO8859-8         ISO8859-8         ISO-8859-8        
+he_IL            646               646               ASCII             
+hr_HR            ISO8859-2         ISO8859-2         ISO-8859-2        
+hu               ISO8859-2         ISO8859-2         ISO-8859-2        
+iso_8859_1       646               646               ASCII             
+it               ISO8859-1         ISO8859-1         ISO-8859-1        
+it.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+it.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+it.UTF-8         UTF-8             UTF-8             UTF-8             
+it.UTF-8@euro    UTF-8             UTF-8             UTF-8             
+lt               ISO8859-4         ISO8859-4         ISO-8859-4        
+lv               ISO8859-4         ISO8859-4         ISO-8859-4        
+mk_MK            ISO8859-5         ISO8859-5         ISO-8859-5        
+nl               ISO8859-1         ISO8859-1         ISO-8859-1        
+nl.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+nl.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_BE            ISO8859-1         ISO8859-1         ISO-8859-1        
+nl_BE.ISO8859-15  ISO8859-15        ISO8859-15        ISO-8859-15       
+nl_BE.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+no               ISO8859-1         ISO8859-1         ISO-8859-1        
+no_NY            ISO8859-1         ISO8859-1         ISO-8859-1        
+nr               ISO8859-2         ISO8859-2         ISO-8859-2        
+pl               ISO8859-2         ISO8859-2         ISO-8859-2        
+pt               ISO8859-1         ISO8859-1         ISO-8859-1        
+pt.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+pt.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+pt_BR            ISO8859-1         ISO8859-1         ISO-8859-1        
+ro_RO            ISO8859-2         ISO8859-2         ISO-8859-2        
+ru               ISO8859-5         ISO8859-5         ISO-8859-5        
+ru.koi8-r        koi8-r            koi8-r            KOI8-R            
+sk_SK            ISO8859-2         ISO8859-2         ISO-8859-2        
+sl_SI            ISO8859-2         ISO8859-2         ISO-8859-2        
+sq_AL            ISO8859-2         ISO8859-2         ISO-8859-2        
+sr_SP            ISO8859-5         ISO8859-5         ISO-8859-5        
+sv               ISO8859-1         ISO8859-1         ISO-8859-1        
+sv.ISO8859-15    ISO8859-15        ISO8859-15        ISO-8859-15       
+sv.ISO8859-15@euro  ISO8859-15        ISO8859-15        ISO-8859-15       
+sv.UTF-8         UTF-8             UTF-8             UTF-8             
+sv.UTF-8@euro    UTF-8             UTF-8             UTF-8             
+th               TIS620.2533       TIS620.2533       TIS-620           
+th_TH            TIS620.2533       TIS620.2533       TIS-620           
+tr               ISO8859-9         ISO8859-9         ISO-8859-9        
diff --git a/libcharset/tools/sunos-4.1.4 b/libcharset/tools/sunos-4.1.4
new file mode 100644
index 0000000..e3a7c90
--- /dev/null
+++ b/libcharset/tools/sunos-4.1.4
@@ -0,0 +1,5 @@
+locale_charset.c:
+../../lib/localcharset.c:
+locale name    locale charmap   nl_langinfo(CODESET) locale_charset() 
+
+C                <error>           <error>           <error>           bug
diff --git a/libcharset/tools/win32 b/libcharset/tools/win32
new file mode 100644
index 0000000..8ee3554
--- /dev/null
+++ b/libcharset/tools/win32
@@ -0,0 +1,16 @@
+Documentation mentions:
+CP874
+CP932
+CP936
+CP949
+CP950
+CP1200 - Unicode - UCS-2 or UTF-8 ?
+CP1250
+CP1251
+CP1252
+CP1253
+CP1254
+CP1255
+CP1256
+CP1257
+CP1361
diff --git a/m4/cp.m4 b/m4/cp.m4
new file mode 100644
index 0000000..9b8ef4a
--- /dev/null
+++ b/m4/cp.m4
@@ -0,0 +1,25 @@
+dnl Copyright (C) 1993-2002 Free Software Foundation, Inc.
+dnl This file is free software, distributed under the terms of the GNU
+dnl General Public License.  As a special exception to the GNU General
+dnl Public License, this file may be distributed as part of a program
+dnl that contains a configuration script generated by Autoconf, under
+dnl the same distribution terms as the rest of that program.
+
+dnl From Bruno Haible, Marcus Daniels.
+
+AC_PREREQ(2.13)
+
+AC_DEFUN([CL_PROG_CP],
+[AC_CACHE_CHECK(how to copy files, cl_cv_prog_cp, [
+echo "blabla" > conftest.x
+err=`/bin/sh -c "cp -p conftest.x conftest.y 2>&1"`
+if test -z "$err"; then
+  cl_cv_prog_cp='cp -p'
+else
+  cl_cv_prog_cp='cp'
+fi
+rm -f conftest*
+])
+CP="$cl_cv_prog_cp"
+AC_SUBST(CP)dnl
+])
diff --git a/m4/eilseq.m4 b/m4/eilseq.m4
new file mode 100644
index 0000000..792d514
--- /dev/null
+++ b/m4/eilseq.m4
@@ -0,0 +1,67 @@
+#serial 1
+
+AC_PREREQ(2.50)
+
+# The EILSEQ errno value ought to be defined in <errno.h>, according to
+# ISO C 99 and POSIX.  But some systems (like SunOS 4) don't define it,
+# and some systems (like BSD/OS) define it in <wchar.h> not <errno.h>.
+
+# Define EILSEQ as a C macro and as a substituted macro in such a way that
+# 1. on all systems, after inclusion of <errno.h>, EILSEQ is usable,
+# 2. on systems where EILSEQ is defined elsewhere, we use the same numeric
+#    value.
+
+AC_DEFUN([AC_EILSEQ],
+[
+  AC_REQUIRE([AC_PROG_CC])dnl
+
+  dnl Check for any extra headers that could define EILSEQ.
+  AC_CHECK_HEADERS(wchar.h)
+
+  AC_CACHE_CHECK([for EILSEQ], ac_cv_decl_EILSEQ, [
+    AC_EGREP_CPP(yes,[
+#include <errno.h>
+#ifdef EILSEQ
+yes
+#endif
+      ], have_eilseq=1)
+    if test -n "$have_eilseq"; then
+      dnl EILSEQ exists in <errno.h>. Don't need to define EILSEQ ourselves.
+      ac_cv_decl_EILSEQ=yes
+    else
+      AC_EGREP_CPP(yes,[
+#include <errno.h>
+#if HAVE_WCHAR_H
+#include <wchar.h>
+#endif
+#ifdef EILSEQ
+yes
+#endif
+        ], have_eilseq=1)
+      if test -n "$have_eilseq"; then
+        dnl EILSEQ exists in some other system header.
+        dnl Define it to the same value.
+        _AC_COMPUTE_INT([EILSEQ], ac_cv_decl_EILSEQ, [
+#include <errno.h>
+#if HAVE_WCHAR_H
+#include <wchar.h>
+#endif
+/* The following two lines are a workaround against an autoconf-2.52 bug.  */
+#include <stdio.h>
+#include <stdlib.h>
+])
+      else
+        dnl EILSEQ isn't defined by the system. Define EILSEQ ourselves, but
+        dnl don't define it as EINVAL, because iconv() callers want to
+        dnl distinguish EINVAL and EILSEQ.
+        ac_cv_decl_EILSEQ=ENOENT
+      fi
+    fi
+  ])
+  if test "$ac_cv_decl_EILSEQ" != yes; then
+    AC_DEFINE_UNQUOTED([EILSEQ], [$ac_cv_decl_EILSEQ],
+                       [Define as good substitute value for EILSEQ.])
+    EILSEQ="$ac_cv_decl_EILSEQ"
+    AC_SUBST(EILSEQ)
+  fi
+])
diff --git a/m4/endian.m4 b/m4/endian.m4
new file mode 100644
index 0000000..dfdf846
--- /dev/null
+++ b/m4/endian.m4
@@ -0,0 +1,50 @@
+dnl Copyright (C) 1993-2003 Free Software Foundation, Inc.
+dnl This file is free software, distributed under the terms of the GNU
+dnl General Public License.  As a special exception to the GNU General
+dnl Public License, this file may be distributed as part of a program
+dnl that contains a configuration script generated by Autoconf, under
+dnl the same distribution terms as the rest of that program.
+
+dnl From Bruno Haible, Marcus Daniels.
+
+AC_PREREQ(2.13)
+
+AC_DEFUN([CL_WORDS_LITTLEENDIAN],
+[AC_CACHE_CHECK(byte ordering, cl_cv_sys_endian, [
+AC_TRY_RUN([int main () {
+  /* Are we little or big endian?  From Harbison&Steele.  */
+  union
+  {
+    long l;
+    char c[sizeof (long)];
+  } u;
+  u.l = 1;
+  exit (u.c[0] == 1);
+}],
+cl_cv_sys_endian="big endian",
+cl_cv_sys_endian="little endian",
+: # must guess the endianness
+)
+if test -z "$cl_cv_sys_endian"; then
+AC_EGREP_CPP(yes,[#if defined(m68k) || defined(__m68k__) || defined(mc68000) || defined(mc68020) || defined(__mc68020__) || defined(sparc) || defined(__sparc__) || defined(MIPSEB) || defined(__MIPSEB__) || defined(hppa) || defined(__hppa) || defined(m88000) || defined(__m88k__)
+  yes
+#endif
+], cl_cv_sys_endian="big endian")
+fi
+if test -z "$cl_cv_sys_endian"; then
+AC_EGREP_CPP(yes,[#if defined(i386) || defined(__i386) || defined(__i386__) || defined(_I386) || defined(MIPSEL) || defined(__MIPSEL__) || defined(__alpha)
+  yes
+#endif
+], cl_cv_sys_endian="little endian")
+fi
+if test -z "$cl_cv_sys_endian"; then
+cl_cv_sys_endian="guessing little endian"
+fi
+])
+case "$cl_cv_sys_endian" in
+  *little*)
+    AC_DEFINE(WORDS_LITTLEENDIAN, 1,
+      [Define if the machine's byte ordering is little endian.]) ;;
+  *big*) ;;
+esac
+])
diff --git a/m4/fcntl-o.m4 b/m4/fcntl-o.m4
new file mode 100644
index 0000000..d416a61
--- /dev/null
+++ b/m4/fcntl-o.m4
@@ -0,0 +1,81 @@
+# fcntl-o.m4 serial 1
+dnl Copyright (C) 2006, 2009-2010 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Written by Paul Eggert.
+
+# Test whether the flags O_NOATIME and O_NOFOLLOW actually work.
+# Define HAVE_WORKING_O_NOATIME to 1 if O_NOATIME works, or to 0 otherwise.
+# Define HAVE_WORKING_O_NOFOLLOW to 1 if O_NOFOLLOW works, or to 0 otherwise.
+AC_DEFUN([gl_FCNTL_O_FLAGS],
+[
+  dnl Persuade glibc <fcntl.h> to define O_NOATIME and O_NOFOLLOW.
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+  AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h],
+    [AC_RUN_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <sys/types.h>
+           #include <sys/stat.h>
+           #include <unistd.h>
+           #include <fcntl.h>
+           #ifndef O_NOATIME
+            #define O_NOATIME 0
+           #endif
+           #ifndef O_NOFOLLOW
+            #define O_NOFOLLOW 0
+           #endif
+           static int const constants[] =
+            {
+              O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
+              O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
+            };
+          ]],
+          [[
+            int status = !constants;
+            {
+              static char const sym[] = "conftest.sym";
+              if (symlink (".", sym) != 0
+                  || close (open (sym, O_RDONLY | O_NOFOLLOW)) == 0)
+                status |= 32;
+              unlink (sym);
+            }
+            {
+              static char const file[] = "confdefs.h";
+              int fd = open (file, O_RDONLY | O_NOATIME);
+              char c;
+              struct stat st0, st1;
+              if (fd < 0
+                  || fstat (fd, &st0) != 0
+                  || sleep (1) != 0
+                  || read (fd, &c, 1) != 1
+                  || close (fd) != 0
+                  || stat (file, &st1) != 0
+                  || st0.st_atime != st1.st_atime)
+                status |= 64;
+            }
+            return status;]])],
+       [gl_cv_header_working_fcntl_h=yes],
+       [case $? in #(
+        32) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
+        64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
+        96) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
+         *) gl_cv_header_working_fcntl_h='no';;
+        esac],
+       [gl_cv_header_working_fcntl_h=cross-compiling])])
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+  AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOATIME], [$ac_val],
+    [Define to 1 if O_NOATIME works.])
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+  AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOFOLLOW], [$ac_val],
+    [Define to 1 if O_NOFOLLOW works.])
+])
diff --git a/m4/general.m4 b/m4/general.m4
new file mode 100644
index 0000000..5759430
--- /dev/null
+++ b/m4/general.m4
@@ -0,0 +1,105 @@
+dnl Copyright (C) 1993-2003 Free Software Foundation, Inc.
+dnl This file is free software, distributed under the terms of the GNU
+dnl General Public License.  As a special exception to the GNU General
+dnl Public License, this file may be distributed as part of a program
+dnl that contains a configuration script generated by Autoconf, under
+dnl the same distribution terms as the rest of that program.
+
+dnl From Bruno Haible, Marcus Daniels, Sam Steingold.
+
+AC_PREREQ(2.13)
+
+dnl without AC_MSG_...:   with AC_MSG_... and caching:
+dnl   AC_TRY_CPP          CL_CPP_CHECK
+dnl   AC_TRY_COMPILE      CL_COMPILE_CHECK
+dnl   AC_TRY_LINK         CL_LINK_CHECK
+dnl   AC_TRY_RUN          CL_RUN_CHECK - would require cross-compiling support
+dnl Usage:
+dnl AC_TRY_CPP(INCLUDES,
+dnl            ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
+dnl CL_CPP_CHECK(ECHO-TEXT, CACHE-ID,
+dnl              INCLUDES,
+dnl              ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
+dnl AC_TRY_xxx(INCLUDES, FUNCTION-BODY,
+dnl            ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
+dnl CL_xxx_CHECK(ECHO-TEXT, CACHE-ID,
+dnl              INCLUDES, FUNCTION-BODY,
+dnl              ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
+
+AC_DEFUN([CL_CPP_CHECK],
+[AC_MSG_CHECKING(for $1)
+AC_CACHE_VAL($2,[
+AC_TRY_CPP([$3], $2=yes, $2=no)
+])
+AC_MSG_RESULT([$]$2)
+if test [$]$2 = yes; then
+  ifelse([$4], , :, [$4])
+ifelse([$5], , , [else
+  $5
+])dnl
+fi
+])
+
+AC_DEFUN([CL_COMPILE_CHECK],
+[AC_MSG_CHECKING(for $1)
+AC_CACHE_VAL($2,[
+AC_TRY_COMPILE([$3],[$4], $2=yes, $2=no)
+])
+AC_MSG_RESULT([$]$2)
+if test [$]$2 = yes; then
+  ifelse([$5], , :, [$5])
+ifelse([$6], , , [else
+  $6
+])dnl
+fi
+])
+
+AC_DEFUN([CL_LINK_CHECK],
+[AC_MSG_CHECKING(for $1)
+AC_CACHE_VAL($2,[
+AC_TRY_LINK([$3],[$4], $2=yes, $2=no)
+])
+AC_MSG_RESULT([$]$2)
+if test [$]$2 = yes; then
+  ifelse([$5], , :, [$5])
+ifelse([$6], , , [else
+  $6
+])dnl
+fi
+])
+
+dnl CL_SILENT(ACTION)
+dnl performs ACTION, with AC_MSG_CHECKING and AC_MSG_RESULT being defined away.
+AC_DEFUN([CL_SILENT],
+[pushdef([AC_MSG_CHECKING],[:])dnl
+pushdef([AC_CHECKING],[:])dnl
+pushdef([AC_MSG_RESULT],[:])dnl
+$1[]dnl
+popdef([AC_MSG_RESULT])dnl
+popdef([AC_CHECKING])dnl
+popdef([AC_MSG_CHECKING])dnl
+])
+
+dnl Expands to the "extern ..." prefix used for system declarations.
+dnl AC_LANG_EXTERN()
+AC_DEFUN([AC_LANG_EXTERN],
+[extern
+#ifdef __cplusplus
+"C"
+#endif
+])
+
+AC_DEFUN([CL_CC_WORKS],
+[AC_CACHE_CHECK(whether CC works at all, cl_cv_prog_cc_works, [
+AC_LANG_SAVE()
+AC_LANG_C()
+AC_TRY_RUN([int main() { exit(0); }],
+cl_cv_prog_cc_works=yes, cl_cv_prog_cc_works=no,
+AC_TRY_LINK([], [], cl_cv_prog_cc_works=yes, cl_cv_prog_cc_works=no))
+AC_LANG_RESTORE()
+])
+case "$cl_cv_prog_cc_works" in
+  *no) echo "Installation or configuration problem: C compiler cannot create executables."; exit 1;;
+  *yes) ;;
+esac
+])
diff --git a/m4/libtool.m4 b/m4/libtool.m4
new file mode 100644
index 0000000..dde344a
--- /dev/null
+++ b/m4/libtool.m4
@@ -0,0 +1,7831 @@
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+#                 Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+m4_define([_LT_COPYING], [dnl
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+#                 Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+])
+
+# serial 57 LT_INIT
+
+
+# LT_PREREQ(VERSION)
+# ------------------
+# Complain and exit if this libtool version is less that VERSION.
+m4_defun([LT_PREREQ],
+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
+       [m4_default([$3],
+		   [m4_fatal([Libtool version $1 or higher is required],
+		             63)])],
+       [$2])])
+
+
+# _LT_CHECK_BUILDDIR
+# ------------------
+# Complain if the absolute build directory name contains unusual characters
+m4_defun([_LT_CHECK_BUILDDIR],
+[case `pwd` in
+  *\ * | *\	*)
+    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
+esac
+])
+
+
+# LT_INIT([OPTIONS])
+# ------------------
+AC_DEFUN([LT_INIT],
+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+AC_BEFORE([$0], [LT_LANG])dnl
+AC_BEFORE([$0], [LT_OUTPUT])dnl
+AC_BEFORE([$0], [LTDL_INIT])dnl
+m4_require([_LT_CHECK_BUILDDIR])dnl
+
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+dnl unless we require an AC_DEFUNed macro:
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
+AC_REQUIRE([LTSUGAR_VERSION])dnl
+AC_REQUIRE([LTVERSION_VERSION])dnl
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+m4_require([_LT_PROG_LTMAIN])dnl
+
+_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
+
+dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+_LT_SETUP
+
+# Only expand once:
+m4_define([LT_INIT])
+])# LT_INIT
+
+# Old names:
+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+
+
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+m4_defun([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+  case $cc_temp in
+    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+])
+
+
+# _LT_FILEUTILS_DEFAULTS
+# ----------------------
+# It is okay to use these file commands and assume they have been set
+# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
+m4_defun([_LT_FILEUTILS_DEFAULTS],
+[: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+])# _LT_FILEUTILS_DEFAULTS
+
+
+# _LT_SETUP
+# ---------
+m4_defun([_LT_SETUP],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
+
+_LT_DECL([], [host_alias], [0], [The host system])dnl
+_LT_DECL([], [host], [0])dnl
+_LT_DECL([], [host_os], [0])dnl
+dnl
+_LT_DECL([], [build_alias], [0], [The build system])dnl
+_LT_DECL([], [build], [0])dnl
+_LT_DECL([], [build_os], [0])dnl
+dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+dnl
+AC_REQUIRE([AC_PROG_LN_S])dnl
+test -z "$LN_S" && LN_S="ln -s"
+_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
+dnl
+AC_REQUIRE([LT_CMD_MAX_LEN])dnl
+_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
+_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
+dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
+m4_require([_LT_CMD_RELOAD])dnl
+m4_require([_LT_CHECK_MAGIC_METHOD])dnl
+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
+m4_require([_LT_CMD_OLD_ARCHIVE])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_WITH_SYSROOT])dnl
+
+_LT_CONFIG_LIBTOOL_INIT([
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+])
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+_LT_CHECK_OBJDIR
+
+m4_require([_LT_TAG_COMPILER])dnl
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+_LT_CC_BASENAME([$compiler])
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    _LT_PATH_MAGIC
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+LT_SUPPORTED_TAG([CC])
+_LT_LANG_C_CONFIG
+_LT_LANG_DEFAULT_CONFIG
+_LT_CONFIG_COMMANDS
+])# _LT_SETUP
+
+
+# _LT_PREPARE_SED_QUOTE_VARS
+# --------------------------
+# Define a few sed substitution that help us do robust quoting.
+m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
+[# Backslashify metacharacters that are still active within
+# double-quoted strings.
+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+])
+
+# _LT_PROG_LTMAIN
+# ---------------
+# Note that this code is called both from `configure', and `config.status'
+# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
+# `config.status' has no value for ac_aux_dir unless we are using Automake,
+# so we pass a copy along to make sure it has a sensible value anyway.
+m4_defun([_LT_PROG_LTMAIN],
+[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
+_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
+ltmain="$ac_aux_dir/ltmain.sh"
+])# _LT_PROG_LTMAIN
+
+
+## ------------------------------------- ##
+## Accumulate code for creating libtool. ##
+## ------------------------------------- ##
+
+# So that we can recreate a full libtool script including additional
+# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
+# in macros and then make a single call at the end using the `libtool'
+# label.
+
+
+# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
+# ----------------------------------------
+# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL_INIT],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_INIT])
+
+
+# _LT_CONFIG_LIBTOOL([COMMANDS])
+# ------------------------------
+# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
+
+
+# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
+# -----------------------------------------------------
+m4_defun([_LT_CONFIG_SAVE_COMMANDS],
+[_LT_CONFIG_LIBTOOL([$1])
+_LT_CONFIG_LIBTOOL_INIT([$2])
+])
+
+
+# _LT_FORMAT_COMMENT([COMMENT])
+# -----------------------------
+# Add leading comment marks to the start of each line, and a trailing
+# full-stop to the whole comment if one is not present already.
+m4_define([_LT_FORMAT_COMMENT],
+[m4_ifval([$1], [
+m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
+              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
+)])
+
+
+
+## ------------------------ ##
+## FIXME: Eliminate VARNAME ##
+## ------------------------ ##
+
+
+# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
+# -------------------------------------------------------------------
+# CONFIGNAME is the name given to the value in the libtool script.
+# VARNAME is the (base) name used in the configure script.
+# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
+# VARNAME.  Any other value will be used directly.
+m4_define([_LT_DECL],
+[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
+    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
+	[m4_ifval([$1], [$1], [$2])])
+    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
+    m4_ifval([$4],
+	[lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
+    lt_dict_add_subkey([lt_decl_dict], [$2],
+	[tagged?], [m4_ifval([$5], [yes], [no])])])
+])
+
+
+# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
+# --------------------------------------------------------
+m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
+
+
+# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_tag_varnames],
+[_lt_decl_filter([tagged?], [yes], $@)])
+
+
+# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
+# ---------------------------------------------------------
+m4_define([_lt_decl_filter],
+[m4_case([$#],
+  [0], [m4_fatal([$0: too few arguments: $#])],
+  [1], [m4_fatal([$0: too few arguments: $#: $1])],
+  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
+  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
+  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
+])
+
+
+# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
+# --------------------------------------------------
+m4_define([lt_decl_quote_varnames],
+[_lt_decl_filter([value], [1], $@)])
+
+
+# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_dquote_varnames],
+[_lt_decl_filter([value], [2], $@)])
+
+
+# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_varnames_tagged],
+[m4_assert([$# <= 2])dnl
+_$0(m4_quote(m4_default([$1], [[, ]])),
+    m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
+    m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
+m4_define([_lt_decl_varnames_tagged],
+[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
+
+
+# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_all_varnames],
+[_$0(m4_quote(m4_default([$1], [[, ]])),
+     m4_if([$2], [],
+	   m4_quote(lt_decl_varnames),
+	m4_quote(m4_shift($@))))[]dnl
+])
+m4_define([_lt_decl_all_varnames],
+[lt_join($@, lt_decl_varnames_tagged([$1],
+			lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
+])
+
+
+# _LT_CONFIG_STATUS_DECLARE([VARNAME])
+# ------------------------------------
+# Quote a variable value, and forward it to `config.status' so that its
+# declaration there will have the same value as in `configure'.  VARNAME
+# must have a single quote delimited value for this to work.
+m4_define([_LT_CONFIG_STATUS_DECLARE],
+[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
+
+
+# _LT_CONFIG_STATUS_DECLARATIONS
+# ------------------------------
+# We delimit libtool config variables with single quotes, so when
+# we write them to config.status, we have to be sure to quote all
+# embedded single quotes properly.  In configure, this macro expands
+# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
+#
+#    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
+m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
+    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAGS
+# ----------------
+# Output comment and list of tags supported by the script
+m4_defun([_LT_LIBTOOL_TAGS],
+[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
+available_tags="_LT_TAGS"dnl
+])
+
+
+# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
+# -----------------------------------
+# Extract the dictionary values for VARNAME (optionally with TAG) and
+# expand to a commented shell variable setting:
+#
+#    # Some comment about what VAR is for.
+#    visible_name=$lt_internal_name
+m4_define([_LT_LIBTOOL_DECLARE],
+[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
+					   [description])))[]dnl
+m4_pushdef([_libtool_name],
+    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
+m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
+    [0], [_libtool_name=[$]$1],
+    [1], [_libtool_name=$lt_[]$1],
+    [2], [_libtool_name=$lt_[]$1],
+    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
+m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
+])
+
+
+# _LT_LIBTOOL_CONFIG_VARS
+# -----------------------
+# Produce commented declarations of non-tagged libtool config variables
+# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
+# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
+# section) are produced by _LT_LIBTOOL_TAG_VARS.
+m4_defun([_LT_LIBTOOL_CONFIG_VARS],
+[m4_foreach([_lt_var],
+    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAG_VARS(TAG)
+# -------------------------
+m4_define([_LT_LIBTOOL_TAG_VARS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
+
+
+# _LT_TAGVAR(VARNAME, [TAGNAME])
+# ------------------------------
+m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
+
+
+# _LT_CONFIG_COMMANDS
+# -------------------
+# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
+# variables for single and double quote escaping we saved from calls
+# to _LT_DECL, we can put quote escaped variables declarations
+# into `config.status', and then the shell code to quote escape them in
+# for loops in `config.status'.  Finally, any additional code accumulated
+# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
+m4_defun([_LT_CONFIG_COMMANDS],
+[AC_PROVIDE_IFELSE([LT_OUTPUT],
+	dnl If the libtool generation code has been placed in $CONFIG_LT,
+	dnl instead of duplicating it all over again into config.status,
+	dnl then we will have config.status run $CONFIG_LT later, so it
+	dnl needs to know what name is stored there:
+        [AC_CONFIG_COMMANDS([libtool],
+            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
+    dnl If the libtool generation code is destined for config.status,
+    dnl expand the accumulated commands and init code now:
+    [AC_CONFIG_COMMANDS([libtool],
+        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
+])#_LT_CONFIG_COMMANDS
+
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
+[
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+_LT_CONFIG_STATUS_DECLARATIONS
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+\$[]1
+_LTECHO_EOF'
+}
+
+# Quote evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_quote_varnames); do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_dquote_varnames); do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+_LT_OUTPUT_LIBTOOL_INIT
+])
+
+# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
+# ------------------------------------
+# Generate a child script FILE with all initialization necessary to
+# reuse the environment learned by the parent script, and make the
+# file executable.  If COMMENT is supplied, it is inserted after the
+# `#!' sequence but before initialization text begins.  After this
+# macro, additional text can be appended to FILE to form the body of
+# the child script.  The macro ends with non-zero status if the
+# file could not be fully written (such as if the disk is full).
+m4_ifdef([AS_INIT_GENERATED],
+[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
+[m4_defun([_LT_GENERATED_FILE_INIT],
+[m4_require([AS_PREPARE])]dnl
+[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
+[lt_write_fail=0
+cat >$1 <<_ASEOF || lt_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+$2
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$1 <<\_ASEOF || lt_write_fail=1
+AS_SHELL_SANITIZE
+_AS_PREPARE
+exec AS_MESSAGE_FD>&1
+_ASEOF
+test $lt_write_fail = 0 && chmod +x $1[]dnl
+m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
+
+# LT_OUTPUT
+# ---------
+# This macro allows early generation of the libtool script (before
+# AC_OUTPUT is called), incase it is used in configure for compilation
+# tests.
+AC_DEFUN([LT_OUTPUT],
+[: ${CONFIG_LT=./config.lt}
+AC_MSG_NOTICE([creating $CONFIG_LT])
+_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
+[# Run this file to recreate a libtool stub with the current configuration.])
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+lt_cl_silent=false
+exec AS_MESSAGE_LOG_FD>>config.log
+{
+  echo
+  AS_BOX([Running $as_me.])
+} >&AS_MESSAGE_LOG_FD
+
+lt_cl_help="\
+\`$as_me' creates a local libtool stub from the current configuration,
+for use in further configure time tests before the real libtool is
+generated.
+
+Usage: $[0] [[OPTIONS]]
+
+  -h, --help      print this help, then exit
+  -V, --version   print version number, then exit
+  -q, --quiet     do not print progress messages
+  -d, --debug     don't remove temporary files
+
+Report bugs to <bug-libtool@gnu.org>."
+
+lt_cl_version="\
+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+configured by $[0], generated by m4_PACKAGE_STRING.
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.lt script is free software; the Free Software Foundation
+gives unlimited permision to copy, distribute and modify it."
+
+while test $[#] != 0
+do
+  case $[1] in
+    --version | --v* | -V )
+      echo "$lt_cl_version"; exit 0 ;;
+    --help | --h* | -h )
+      echo "$lt_cl_help"; exit 0 ;;
+    --debug | --d* | -d )
+      debug=: ;;
+    --quiet | --q* | --silent | --s* | -q )
+      lt_cl_silent=: ;;
+
+    -*) AC_MSG_ERROR([unrecognized option: $[1]
+Try \`$[0] --help' for more information.]) ;;
+
+    *) AC_MSG_ERROR([unrecognized argument: $[1]
+Try \`$[0] --help' for more information.]) ;;
+  esac
+  shift
+done
+
+if $lt_cl_silent; then
+  exec AS_MESSAGE_FD>/dev/null
+fi
+_LTEOF
+
+cat >>"$CONFIG_LT" <<_LTEOF
+_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AC_MSG_NOTICE([creating $ofile])
+_LT_OUTPUT_LIBTOOL_COMMANDS
+AS_EXIT(0)
+_LTEOF
+chmod +x "$CONFIG_LT"
+
+# configure is writing to config.log, but config.lt does its own redirection,
+# appending to config.log, which fails on DOS, as config.log is still kept
+# open by configure.  Here we exec the FD to /dev/null, effectively closing
+# config.log, so it can be properly (re)opened and appended to by config.lt.
+lt_cl_success=:
+test "$silent" = yes &&
+  lt_config_lt_args="$lt_config_lt_args --quiet"
+exec AS_MESSAGE_LOG_FD>/dev/null
+$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+exec AS_MESSAGE_LOG_FD>>config.log
+$lt_cl_success || AS_EXIT(1)
+])# LT_OUTPUT
+
+
+# _LT_CONFIG(TAG)
+# ---------------
+# If TAG is the built-in tag, create an initial libtool script with a
+# default configuration from the untagged config vars.  Otherwise add code
+# to config.status for appending the configuration named by TAG from the
+# matching tagged config vars.
+m4_defun([_LT_CONFIG],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_CONFIG_SAVE_COMMANDS([
+  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
+  m4_if(_LT_TAG, [C], [
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+_LT_COPYING
+_LT_LIBTOOL_TAGS
+
+# ### BEGIN LIBTOOL CONFIG
+_LT_LIBTOOL_CONFIG_VARS
+_LT_LIBTOOL_TAG_VARS
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+  _LT_PROG_LTMAIN
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '$q' "$ltmain" >> "$cfgfile" \
+     || (rm -f "$cfgfile"; exit 1)
+
+  _LT_PROG_REPLACE_SHELLFNS
+
+   mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+],
+[cat <<_LT_EOF >> "$ofile"
+
+dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
+dnl in a comment (ie after a #).
+# ### BEGIN LIBTOOL TAG CONFIG: $1
+_LT_LIBTOOL_TAG_VARS(_LT_TAG)
+# ### END LIBTOOL TAG CONFIG: $1
+_LT_EOF
+])dnl /m4_if
+],
+[m4_if([$1], [], [
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'], [])
+])dnl /_LT_CONFIG_SAVE_COMMANDS
+])# _LT_CONFIG
+
+
+# LT_SUPPORTED_TAG(TAG)
+# ---------------------
+# Trace this macro to discover what tags are supported by the libtool
+# --tag option, using:
+#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
+AC_DEFUN([LT_SUPPORTED_TAG], [])
+
+
+# C support is built-in for now
+m4_define([_LT_LANG_C_enabled], [])
+m4_define([_LT_TAGS], [])
+
+
+# LT_LANG(LANG)
+# -------------
+# Enable libtool support for the given language if not already enabled.
+AC_DEFUN([LT_LANG],
+[AC_BEFORE([$0], [LT_OUTPUT])dnl
+m4_case([$1],
+  [C],			[_LT_LANG(C)],
+  [C++],		[_LT_LANG(CXX)],
+  [Java],		[_LT_LANG(GCJ)],
+  [Fortran 77],		[_LT_LANG(F77)],
+  [Fortran],		[_LT_LANG(FC)],
+  [Windows Resource],	[_LT_LANG(RC)],
+  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
+    [_LT_LANG($1)],
+    [m4_fatal([$0: unsupported language: "$1"])])])dnl
+])# LT_LANG
+
+
+# _LT_LANG(LANGNAME)
+# ------------------
+m4_defun([_LT_LANG],
+[m4_ifdef([_LT_LANG_]$1[_enabled], [],
+  [LT_SUPPORTED_TAG([$1])dnl
+  m4_append([_LT_TAGS], [$1 ])dnl
+  m4_define([_LT_LANG_]$1[_enabled], [])dnl
+  _LT_LANG_$1_CONFIG($1)])dnl
+])# _LT_LANG
+
+
+# _LT_LANG_DEFAULT_CONFIG
+# -----------------------
+m4_defun([_LT_LANG_DEFAULT_CONFIG],
+[AC_PROVIDE_IFELSE([AC_PROG_CXX],
+  [LT_LANG(CXX)],
+  [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_F77],
+  [LT_LANG(F77)],
+  [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_FC],
+  [LT_LANG(FC)],
+  [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
+
+dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
+dnl pulling things in needlessly.
+AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+  [LT_LANG(GCJ)],
+  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+    [LT_LANG(GCJ)],
+    [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
+      [LT_LANG(GCJ)],
+      [m4_ifdef([AC_PROG_GCJ],
+	[m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([A][M_PROG_GCJ],
+	[m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([LT_PROG_GCJ],
+	[m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
+
+AC_PROVIDE_IFELSE([LT_PROG_RC],
+  [LT_LANG(RC)],
+  [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
+])# _LT_LANG_DEFAULT_CONFIG
+
+# Obsolete macros:
+AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
+AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
+AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
+AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
+AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
+dnl AC_DEFUN([AC_LIBTOOL_F77], [])
+dnl AC_DEFUN([AC_LIBTOOL_FC], [])
+dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
+dnl AC_DEFUN([AC_LIBTOOL_RC], [])
+
+
+# _LT_TAG_COMPILER
+# ----------------
+m4_defun([_LT_TAG_COMPILER],
+[AC_REQUIRE([AC_PROG_CC])dnl
+
+_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
+_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
+_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
+_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+])# _LT_TAG_COMPILER
+
+
+# _LT_COMPILER_BOILERPLATE
+# ------------------------
+# Check for compiler boilerplate output or warnings with
+# the simple compiler test code.
+m4_defun([_LT_COMPILER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+])# _LT_COMPILER_BOILERPLATE
+
+
+# _LT_LINKER_BOILERPLATE
+# ----------------------
+# Check for linker boilerplate output or warnings with
+# the simple link test code.
+m4_defun([_LT_LINKER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+])# _LT_LINKER_BOILERPLATE
+
+# _LT_REQUIRED_DARWIN_CHECKS
+# -------------------------
+m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
+    AC_CHECK_TOOL([LIPO], [lipo], [:])
+    AC_CHECK_TOOL([OTOOL], [otool], [:])
+    AC_CHECK_TOOL([OTOOL64], [otool64], [:])
+    _LT_DECL([], [DSYMUTIL], [1],
+      [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
+    _LT_DECL([], [NMEDIT], [1],
+      [Tool to change global to local symbols on Mac OS X])
+    _LT_DECL([], [LIPO], [1],
+      [Tool to manipulate fat objects and archives on Mac OS X])
+    _LT_DECL([], [OTOOL], [1],
+      [ldd/readelf like tool for Mach-O binaries on Mac OS X])
+    _LT_DECL([], [OTOOL64], [1],
+      [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
+
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
+      [lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&AS_MESSAGE_LOG_FD
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi])
+    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
+      [lt_cv_ld_exported_symbols_list],
+      [lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+	[lt_cv_ld_exported_symbols_list=yes],
+	[lt_cv_ld_exported_symbols_list=no])
+	LDFLAGS="$save_LDFLAGS"
+    ])
+    AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
+      [lt_cv_ld_force_load=no
+      cat > conftest.c << _LT_EOF
+int forced_loaded() { return 2;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
+      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
+      echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
+      $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
+      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
+      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
+      cat > conftest.c << _LT_EOF
+int main() { return 0;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
+      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
+      _lt_result=$?
+      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
+	lt_cv_ld_force_load=yes
+      else
+	cat conftest.err >&AS_MESSAGE_LOG_FD
+      fi
+        rm -f conftest.err libconftest.a conftest conftest.c
+        rm -rf conftest.dSYM
+    ])
+    case $host_os in
+    rhapsody* | darwin1.[[012]])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[[012]]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+])
+
+
+# _LT_DARWIN_LINKER_FEATURES
+# --------------------------
+# Checks for linker and compiler features on darwin
+m4_defun([_LT_DARWIN_LINKER_FEATURES],
+[
+  m4_require([_LT_REQUIRED_DARWIN_CHECKS])
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_automatic, $1)=yes
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  if test "$lt_cv_ld_force_load" = "yes"; then
+    _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+  else
+    _LT_TAGVAR(whole_archive_flag_spec, $1)=''
+  fi
+  _LT_TAGVAR(link_all_deplibs, $1)=yes
+  _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=func_echo_all
+    _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+    m4_if([$1], [CXX],
+[   if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+      _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+    fi
+],[])
+  else
+  _LT_TAGVAR(ld_shlibs, $1)=no
+  fi
+])
+
+# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
+# ----------------------------------
+# Links a minimal program and checks the executable
+# for the system default hardcoded library path. In most cases,
+# this is /usr/lib:/lib, but when the MPI compilers are used
+# the location of the communication and MPI libs are included too.
+# If we don't find anything, use the default library path according
+# to the aix ld manual.
+# Store the results from the different compilers for each TAGNAME.
+# Allow to override them for all tags through lt_cv_aix_libpath.
+m4_defun([_LT_SYS_MODULE_PATH_AIX],
+[m4_require([_LT_DECL_SED])dnl
+if test "${lt_cv_aix_libpath+set}" = set; then
+  aix_libpath=$lt_cv_aix_libpath
+else
+  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
+  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
+  lt_aix_libpath_sed='[
+      /Import File Strings/,/^$/ {
+	  /^0/ {
+	      s/^0  *\([^ ]*\) *$/\1/
+	      p
+	  }
+      }]'
+  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  # Check for a 64-bit object if we didn't find anything.
+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  fi],[])
+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
+  fi
+  ])
+  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
+fi
+])# _LT_SYS_MODULE_PATH_AIX
+
+
+# _LT_SHELL_INIT(ARG)
+# -------------------
+m4_define([_LT_SHELL_INIT],
+[m4_divert_text([M4SH-INIT], [$1
+])])# _LT_SHELL_INIT
+
+
+
+# _LT_PROG_ECHO_BACKSLASH
+# -----------------------
+# Find how we can fake an echo command that does not interpret backslash.
+# In particular, with Autoconf 2.60 or later we add some code to the start
+# of the generated configure script which will find a shell with a builtin
+# printf (which we can use as an echo command).
+m4_defun([_LT_PROG_ECHO_BACKSLASH],
+[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+
+AC_MSG_CHECKING([how to print strings])
+# Test print first, because it will be a builtin if present.
+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='print -r --'
+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='printf %s\n'
+else
+  # Use this function as a fallback that always works.
+  func_fallback_echo ()
+  {
+    eval 'cat <<_LTECHO_EOF
+$[]1
+_LTECHO_EOF'
+  }
+  ECHO='func_fallback_echo'
+fi
+
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+    $ECHO "$*" 
+}
+
+case "$ECHO" in
+  printf*) AC_MSG_RESULT([printf]) ;;
+  print*) AC_MSG_RESULT([print -r]) ;;
+  *) AC_MSG_RESULT([cat]) ;;
+esac
+
+m4_ifdef([_AS_DETECT_SUGGESTED],
+[_AS_DETECT_SUGGESTED([
+  test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
+    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+    ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+    ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+    PATH=/empty FPATH=/empty; export PATH FPATH
+    test "X`printf %s $ECHO`" = "X$ECHO" \
+      || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
+
+_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
+_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
+])# _LT_PROG_ECHO_BACKSLASH
+
+
+# _LT_WITH_SYSROOT
+# ----------------
+AC_DEFUN([_LT_WITH_SYSROOT],
+[AC_MSG_CHECKING([for sysroot])
+AC_ARG_WITH([sysroot],
+[  --with-sysroot[=DIR] Search for dependent libraries within DIR
+                        (or the compiler's sysroot if not specified).],
+[], [with_sysroot=no])
+
+dnl lt_sysroot will always be passed unquoted.  We quote it here
+dnl in case the user passed a directory name.
+lt_sysroot=
+case ${with_sysroot} in #(
+ yes)
+   if test "$GCC" = yes; then
+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
+   fi
+   ;; #(
+ /*)
+   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
+   ;; #(
+ no|'')
+   ;; #(
+ *)
+   AC_MSG_RESULT([${with_sysroot}])
+   AC_MSG_ERROR([The sysroot must be an absolute path.])
+   ;;
+esac
+
+ AC_MSG_RESULT([${lt_sysroot:-no}])
+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
+[dependent libraries, and in which our libraries should be installed.])])
+
+# _LT_ENABLE_LOCK
+# ---------------
+m4_defun([_LT_ENABLE_LOCK],
+[AC_ARG_ENABLE([libtool-lock],
+  [AS_HELP_STRING([--disable-libtool-lock],
+    [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+    [AC_LANG_PUSH(C)
+     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+     AC_LANG_POP])
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+])# _LT_ENABLE_LOCK
+
+
+# _LT_PROG_AR
+# -----------
+m4_defun([_LT_PROG_AR],
+[AC_CHECK_TOOLS(AR, [ar], false)
+: ${AR=ar}
+: ${AR_FLAGS=cru}
+_LT_DECL([], [AR], [1], [The archiver])
+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
+
+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
+  [lt_cv_ar_at_file=no
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
+     [echo conftest.$ac_objext > conftest.lst
+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
+      AC_TRY_EVAL([lt_ar_try])
+      if test "$ac_status" -eq 0; then
+	# Ensure the archiver fails upon bogus file names.
+	rm -f conftest.$ac_objext libconftest.a
+	AC_TRY_EVAL([lt_ar_try])
+	if test "$ac_status" -ne 0; then
+          lt_cv_ar_at_file=@
+        fi
+      fi
+      rm -f conftest.* libconftest.a
+     ])
+  ])
+
+if test "x$lt_cv_ar_at_file" = xno; then
+  archiver_list_spec=
+else
+  archiver_list_spec=$lt_cv_ar_at_file
+fi
+_LT_DECL([], [archiver_list_spec], [1],
+  [How to feed a file listing to the archiver])
+])# _LT_PROG_AR
+
+
+# _LT_CMD_OLD_ARCHIVE
+# -------------------
+m4_defun([_LT_CMD_OLD_ARCHIVE],
+[_LT_PROG_AR
+
+AC_CHECK_TOOL(STRIP, strip, :)
+test -z "$STRIP" && STRIP=:
+_LT_DECL([], [STRIP], [1], [A symbol stripping program])
+
+AC_CHECK_TOOL(RANLIB, ranlib, :)
+test -z "$RANLIB" && RANLIB=:
+_LT_DECL([], [RANLIB], [1],
+    [Commands used to install an old-style archive])
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+case $host_os in
+  darwin*)
+    lock_old_archive_extraction=yes ;;
+  *)
+    lock_old_archive_extraction=no ;;
+esac
+_LT_DECL([], [old_postinstall_cmds], [2])
+_LT_DECL([], [old_postuninstall_cmds], [2])
+_LT_TAGDECL([], [old_archive_cmds], [2],
+    [Commands used to build an old-style archive])
+_LT_DECL([], [lock_old_archive_extraction], [0],
+    [Whether to use a lock for old archive extraction])
+])# _LT_CMD_OLD_ARCHIVE
+
+
+# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([_LT_COMPILER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$3"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       $2=yes
+     fi
+   fi
+   $RM conftest*
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$5], , :, [$5])
+else
+    m4_if([$6], , :, [$6])
+fi
+])# _LT_COMPILER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
+
+
+# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#                  [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------
+# Check whether the given linker option works
+AC_DEFUN([_LT_LINKER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $3"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&AS_MESSAGE_LOG_FD
+       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         $2=yes
+       fi
+     else
+       $2=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$4], , :, [$4])
+else
+    m4_if([$5], , :, [$5])
+fi
+])# _LT_LINKER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
+
+
+# LT_CMD_MAX_LEN
+#---------------
+AC_DEFUN([LT_CMD_MAX_LEN],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+  i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  mint*)
+    # On MiNT this can take a long time and run out of memory.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[	 ]]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
+	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+  AC_MSG_RESULT(none)
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+_LT_DECL([], [max_cmd_len], [0],
+    [What is the maximum length of a command?])
+])# LT_CMD_MAX_LEN
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
+
+
+# _LT_HEADER_DLFCN
+# ----------------
+m4_defun([_LT_HEADER_DLFCN],
+[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
+])# _LT_HEADER_DLFCN
+
+
+# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+# ----------------------------------------------------------------
+m4_defun([_LT_TRY_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "$cross_compiling" = yes; then :
+  [$4]
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+[#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else
+        {
+	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
+          else puts (dlerror ());
+	}
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}]
+_LT_EOF
+  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) $1 ;;
+      x$lt_dlneed_uscore) $2 ;;
+      x$lt_dlunknown|x*) $3 ;;
+    esac
+  else :
+    # compilation failed
+    $3
+  fi
+fi
+rm -fr conftest*
+])# _LT_TRY_DLOPEN_SELF
+
+
+# LT_SYS_DLOPEN_SELF
+# ------------------
+AC_DEFUN([LT_SYS_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ])
+    ;;
+
+  *)
+    AC_CHECK_FUNC([shl_load],
+	  [lt_cv_dlopen="shl_load"],
+      [AC_CHECK_LIB([dld], [shl_load],
+	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+	[AC_CHECK_FUNC([dlopen],
+	      [lt_cv_dlopen="dlopen"],
+	  [AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+	    [AC_CHECK_LIB([svld], [dlopen],
+		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+	      [AC_CHECK_LIB([dld], [dld_link],
+		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+	      ])
+	    ])
+	  ])
+	])
+      ])
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    AC_CACHE_CHECK([whether a program can dlopen itself],
+	  lt_cv_dlopen_self, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+    ])
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+	  lt_cv_dlopen_self_static, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
+      ])
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+_LT_DECL([dlopen_support], [enable_dlopen], [0],
+	 [Whether dlopen is supported])
+_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
+	 [Whether dlopen of programs is supported])
+_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
+	 [Whether dlopen of statically linked programs is supported])
+])# LT_SYS_DLOPEN_SELF
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
+
+
+# _LT_COMPILER_C_O([TAGNAME])
+# ---------------------------
+# Check to see if options -c and -o are simultaneously supported by compiler.
+# This macro does not hard code the compiler like AC_PROG_CC_C_O.
+m4_defun([_LT_COMPILER_C_O],
+[m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+     fi
+   fi
+   chmod u+w . 2>&AS_MESSAGE_LOG_FD
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+])
+_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
+	[Does compiler simultaneously support -c and -o options?])
+])# _LT_COMPILER_C_O
+
+
+# _LT_COMPILER_FILE_LOCKS([TAGNAME])
+# ----------------------------------
+# Check to see if we can do hard links to lock some files if needed
+m4_defun([_LT_COMPILER_FILE_LOCKS],
+[m4_require([_LT_ENABLE_LOCK])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_COMPILER_C_O([$1])
+
+hard_links="nottested"
+if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  AC_MSG_CHECKING([if we can lock with hard links])
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  AC_MSG_RESULT([$hard_links])
+  if test "$hard_links" = no; then
+    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
+])# _LT_COMPILER_FILE_LOCKS
+
+
+# _LT_CHECK_OBJDIR
+# ----------------
+m4_defun([_LT_CHECK_OBJDIR],
+[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+[rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null])
+objdir=$lt_cv_objdir
+_LT_DECL([], [objdir], [0],
+         [The name of the directory that contains temporary libtool files])dnl
+m4_pattern_allow([LT_OBJDIR])dnl
+AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
+  [Define to the sub-directory in which libtool stores uninstalled libraries.])
+])# _LT_CHECK_OBJDIR
+
+
+# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
+# --------------------------------------
+# Check hardcoding attributes.
+m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
+[AC_MSG_CHECKING([how to hardcode library paths into programs])
+_LT_TAGVAR(hardcode_action, $1)=
+if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
+   test -n "$_LT_TAGVAR(runpath_var, $1)" ||
+   test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+     test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
+    # Linking always hardcodes the temporary library directory.
+    _LT_TAGVAR(hardcode_action, $1)=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    _LT_TAGVAR(hardcode_action, $1)=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  _LT_TAGVAR(hardcode_action, $1)=unsupported
+fi
+AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
+
+if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
+   test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+_LT_TAGDECL([], [hardcode_action], [0],
+    [How to hardcode a shared library path into an executable])
+])# _LT_LINKER_HARDCODE_LIBPATH
+
+
+# _LT_CMD_STRIPLIB
+# ----------------
+m4_defun([_LT_CMD_STRIPLIB],
+[m4_require([_LT_DECL_EGREP])
+striplib=
+old_striplib=
+AC_MSG_CHECKING([whether stripping libraries is possible])
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  AC_MSG_RESULT([yes])
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      AC_MSG_RESULT([yes])
+    else
+      AC_MSG_RESULT([no])
+    fi
+    ;;
+  *)
+    AC_MSG_RESULT([no])
+    ;;
+  esac
+fi
+_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
+_LT_DECL([], [striplib], [1])
+])# _LT_CMD_STRIPLIB
+
+
+# _LT_SYS_DYNAMIC_LINKER([TAG])
+# -----------------------------
+# PORTME Fill in your ld.so characteristics
+m4_defun([_LT_SYS_DYNAMIC_LINKER],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_OBJDUMP])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+AC_MSG_CHECKING([dynamic linker characteristics])
+m4_if([$1],
+	[], [
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  case $host_os in
+    mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
+    *) lt_sed_strip_eq="s,=/,/,g" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
+  case $lt_search_path_spec in
+  *\;*)
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
+    ;;
+  *)
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
+    ;;
+  esac
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
+  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
+}'`
+  # AWK program above erroneously prepends '/' to C:/dos/paths
+  # for these hosts.
+  case $host_os in
+    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
+      $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
+  esac
+  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi])
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[[4-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[[01]] | aix4.[[01]].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[[45]]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$cc_basename in
+  yes,*)
+    # gcc
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+m4_if([$1], [],[
+      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    dynamic_linker='Win32 ld.exe'
+    ;;
+
+  *,cl*)
+    # Native MSVC
+    libname_spec='$name'
+    soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+    library_names_spec='${libname}.dll.lib'
+
+    case $build_os in
+    mingw*)
+      sys_lib_search_path_spec=
+      lt_save_ifs=$IFS
+      IFS=';'
+      for lt_path in $LIB
+      do
+        IFS=$lt_save_ifs
+        # Let DOS variable expansion print the short 8.3 style file name.
+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
+      done
+      IFS=$lt_save_ifs
+      # Convert to MSYS style.
+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
+      ;;
+    cygwin*)
+      # Convert to unix form, then to dos form, then back to unix form
+      # but this time dos style (no spaces!) so that the unix form looks
+      # like /cygdrive/c/PROGRA~1:/cygdr...
+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      ;;
+    *)
+      sys_lib_search_path_spec="$LIB"
+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+        # It is most probably a Windows format PATH.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      # FIXME: find the short name or the path components, as spaces are
+      # common. (e.g. "Program Files" -> "PROGRA~1")
+      ;;
+    esac
+
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+    dynamic_linker='Win32 link.exe'
+    ;;
+
+  *)
+    # Assume MSVC wrapper
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    dynamic_linker='Win32 ld.exe'
+    ;;
+  esac
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+m4_if([$1], [],[
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[[123]]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
+  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+haiku*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  dynamic_linker="$host_os runtime_loader"
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+  postinstall_cmds='chmod 555 $lib'
+  # or fails outright, so override atomically:
+  install_override_mode=555
+  ;;
+
+interix[[3-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+
+  # Some binutils ld are patched to set DT_RUNPATH
+  AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
+    [lt_cv_shlibpath_overrides_runpath=no
+    save_LDFLAGS=$LDFLAGS
+    save_libdir=$libdir
+    eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
+	 LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
+    AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+      [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
+	 [lt_cv_shlibpath_overrides_runpath=yes])])
+    LDFLAGS=$save_LDFLAGS
+    libdir=$save_libdir
+    ])
+  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[[89]] | openbsd2.[[89]].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+AC_MSG_RESULT([$dynamic_linker])
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+_LT_DECL([], [variables_saved_for_relink], [1],
+    [Variables whose values should be saved in libtool wrapper scripts and
+    restored at link time])
+_LT_DECL([], [need_lib_prefix], [0],
+    [Do we need the "lib" prefix for modules?])
+_LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
+_LT_DECL([], [version_type], [0], [Library versioning type])
+_LT_DECL([], [runpath_var], [0],  [Shared library runtime path variable])
+_LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
+_LT_DECL([], [shlibpath_overrides_runpath], [0],
+    [Is shlibpath searched before the hard-coded library search path?])
+_LT_DECL([], [libname_spec], [1], [Format of library name prefix])
+_LT_DECL([], [library_names_spec], [1],
+    [[List of archive names.  First name is the real one, the rest are links.
+    The last name is the one that the linker finds with -lNAME]])
+_LT_DECL([], [soname_spec], [1],
+    [[The coded name of the library, if different from the real name]])
+_LT_DECL([], [install_override_mode], [1],
+    [Permission mode override for installation of shared libraries])
+_LT_DECL([], [postinstall_cmds], [2],
+    [Command to use after installation of a shared archive])
+_LT_DECL([], [postuninstall_cmds], [2],
+    [Command to use after uninstallation of a shared archive])
+_LT_DECL([], [finish_cmds], [2],
+    [Commands used to finish a libtool library installation in a directory])
+_LT_DECL([], [finish_eval], [1],
+    [[As "finish_cmds", except a single script fragment to be evaled but
+    not shown]])
+_LT_DECL([], [hardcode_into_libs], [0],
+    [Whether we should hardcode library paths into libraries])
+_LT_DECL([], [sys_lib_search_path_spec], [2],
+    [Compile-time system search path for libraries])
+_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
+    [Run-time system search path for libraries])
+])# _LT_SYS_DYNAMIC_LINKER
+
+
+# _LT_PATH_TOOL_PREFIX(TOOL)
+# --------------------------
+# find a file program which can recognize shared library
+AC_DEFUN([_LT_PATH_TOOL_PREFIX],
+[m4_require([_LT_DECL_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] |  ?:[\\/]*])
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word.  This closes a longstanding sh security hole.
+  ac_dummy="m4_if([$2], , $PATH, [$2])"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$1; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  AC_MSG_RESULT($MAGIC_CMD)
+else
+  AC_MSG_RESULT(no)
+fi
+_LT_DECL([], [MAGIC_CMD], [0],
+	 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
+])# _LT_PATH_TOOL_PREFIX
+
+# Old name:
+AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
+
+
+# _LT_PATH_MAGIC
+# --------------
+# find a file program which can recognize a shared library
+m4_defun([_LT_PATH_MAGIC],
+[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+  else
+    MAGIC_CMD=:
+  fi
+fi
+])# _LT_PATH_MAGIC
+
+
+# LT_PATH_LD
+# ----------
+# find the pathname to the GNU or non-GNU linker
+AC_DEFUN([LT_PATH_LD],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
+
+AC_ARG_WITH([gnu-ld],
+    [AS_HELP_STRING([--with-gnu-ld],
+	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
+    [test "$withval" = no || with_gnu_ld=yes],
+    [with_gnu_ld=no])dnl
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  AC_MSG_CHECKING([for ld used by $CC])
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [[\\/]]* | ?:[[\\/]]*)
+      re_direlt='/[[^/]][[^/]]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  AC_MSG_CHECKING([for GNU ld])
+else
+  AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  AC_MSG_RESULT($LD)
+else
+  AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+_LT_PATH_LD_GNU
+AC_SUBST([LD])
+
+_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
+])# LT_PATH_LD
+
+# Old names:
+AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
+AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_LD], [])
+dnl AC_DEFUN([AC_PROG_LD], [])
+
+
+# _LT_PATH_LD_GNU
+#- --------------
+m4_defun([_LT_PATH_LD_GNU],
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# _LT_PATH_LD_GNU
+
+
+# _LT_CMD_RELOAD
+# --------------
+# find reload flag for linker
+#   -- PORTME Some linkers may need a different reload flag.
+m4_defun([_LT_CMD_RELOAD],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+  lt_cv_ld_reload_flag,
+  [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    if test "$GCC" != yes; then
+      reload_cmds=false
+    fi
+    ;;
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+_LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
+_LT_TAGDECL([], [reload_cmds], [2])dnl
+])# _LT_CMD_RELOAD
+
+
+# _LT_CHECK_MAGIC_METHOD
+# ----------------------
+# how to check for library dependencies
+#  -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_MAGIC_METHOD],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+AC_CACHE_CHECK([how to recognize dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[[4-9]]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[[45]]*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
+  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    # Keep this pattern in sync with the one in func_win32_libid.
+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc*)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+haiku*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[[3-9]]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+])
+
+file_magic_glob=
+want_nocaseglob=no
+if test "$build" = "$host"; then
+  case $host_os in
+  mingw* | pw32*)
+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
+      want_nocaseglob=yes
+    else
+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
+    fi
+    ;;
+  esac
+fi
+
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+_LT_DECL([], [deplibs_check_method], [1],
+    [Method to check whether dependent libraries are shared objects])
+_LT_DECL([], [file_magic_cmd], [1],
+    [Command to use when deplibs_check_method = "file_magic"])
+_LT_DECL([], [file_magic_glob], [1],
+    [How to find potential files when deplibs_check_method = "file_magic"])
+_LT_DECL([], [want_nocaseglob], [1],
+    [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
+])# _LT_CHECK_MAGIC_METHOD
+
+
+# LT_PATH_NM
+# ----------
+# find the pathname to a BSD- or MS-compatible name lister
+AC_DEFUN([LT_PATH_NM],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
+[if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi])
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$DUMPBIN"; then :
+    # Let the user override the test.
+  else
+    AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
+    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+    *COFF*)
+      DUMPBIN="$DUMPBIN -symbols"
+      ;;
+    *)
+      DUMPBIN=:
+      ;;
+    esac
+  fi
+  AC_SUBST([DUMPBIN])
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+AC_SUBST([NM])
+_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
+
+AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
+  [lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
+  cat conftest.out >&AS_MESSAGE_LOG_FD
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*])
+])# LT_PATH_NM
+
+# Old names:
+AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
+AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_NM], [])
+dnl AC_DEFUN([AC_PROG_NM], [])
+
+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+# --------------------------------
+# how to determine the name of the shared library
+# associated with a specific link library.
+#  -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+m4_require([_LT_DECL_DLLTOOL])
+AC_CACHE_CHECK([how to associate runtime and link libraries],
+lt_cv_sharedlib_from_linklib_cmd,
+[lt_cv_sharedlib_from_linklib_cmd='unknown'
+
+case $host_os in
+cygwin* | mingw* | pw32* | cegcc*)
+  # two different shell functions defined in ltmain.sh
+  # decide which to use based on capabilities of $DLLTOOL
+  case `$DLLTOOL --help 2>&1` in
+  *--identify-strict*)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
+    ;;
+  *)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
+    ;;
+  esac
+  ;;
+*)
+  # fallback: assume linklib IS sharedlib
+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+  ;;
+esac
+])
+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
+_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
+    [Command to associate shared and link libraries])
+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+
+
+# _LT_PATH_MANIFEST_TOOL
+# ----------------------
+# locate the manifest tool
+m4_defun([_LT_PATH_MANIFEST_TOOL],
+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
+  [lt_cv_path_mainfest_tool=no
+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
+    lt_cv_path_mainfest_tool=yes
+  fi
+  rm -f conftest*])
+if test "x$lt_cv_path_mainfest_tool" != xyes; then
+  MANIFEST_TOOL=:
+fi
+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
+])# _LT_PATH_MANIFEST_TOOL
+
+
+# LT_LIB_M
+# --------
+# check for math library
+AC_DEFUN([LT_LIB_M],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
+  # These system don't have libm, or don't need it
+  ;;
+*-ncr-sysv4.3*)
+  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+  ;;
+*)
+  AC_CHECK_LIB(m, cos, LIBM="-lm")
+  ;;
+esac
+AC_SUBST([LIBM])
+])# LT_LIB_M
+
+# Old name:
+AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_CHECK_LIBM], [])
+
+
+# _LT_COMPILER_NO_RTTI([TAGNAME])
+# -------------------------------
+m4_defun([_LT_COMPILER_NO_RTTI],
+[m4_require([_LT_TAG_COMPILER])dnl
+
+_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+if test "$GCC" = yes; then
+  case $cc_basename in
+  nvcc*)
+    _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
+  *)
+    _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;;
+  esac
+
+  _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+    lt_cv_prog_compiler_rtti_exceptions,
+    [-fno-rtti -fno-exceptions], [],
+    [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+fi
+_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
+	[Compiler flag to turn off builtin functions])
+])# _LT_COMPILER_NO_RTTI
+
+
+# _LT_CMD_GLOBAL_SYMBOLS
+# ----------------------
+m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+[
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[[BCDEGRST]]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[[BCDT]]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[[ABCDGISTW]]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[[ABCDEGRST]]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[[BCDEGRST]]'
+  ;;
+osf*)
+  symcode='[[BCDEGQRST]]'
+  ;;
+solaris*)
+  symcode='[[BDRT]]'
+  ;;
+sco3.2v5*)
+  symcode='[[DT]]'
+  ;;
+sysv4.2uw2*)
+  symcode='[[DT]]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[[ABDT]]'
+  ;;
+sysv4)
+  symcode='[[DFNSTU]]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[[ABCDGIRSTW]]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK ['"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx]"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if AC_TRY_EVAL(ac_compile); then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
+# define LT@&t@_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data.  */
+# define LT@&t@_DLSYM_CONST
+#else
+# define LT@&t@_DLSYM_CONST const
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+LT@&t@_DLSYM_CONST struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[[]] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_globsym_save_LIBS=$LIBS
+	  lt_globsym_save_CFLAGS=$CFLAGS
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS=$lt_globsym_save_LIBS
+	  CFLAGS=$lt_globsym_save_CFLAGS
+	else
+	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+    fi
+  else
+    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+])
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  AC_MSG_RESULT(failed)
+else
+  AC_MSG_RESULT(ok)
+fi
+
+# Response file support.
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+  nm_file_list_spec='@'
+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
+  nm_file_list_spec='@'
+fi
+
+_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
+    [Take the output of nm and produce a listing of raw symbols and C names])
+_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
+    [Transform the output of nm in a proper C declaration])
+_LT_DECL([global_symbol_to_c_name_address],
+    [lt_cv_sys_global_symbol_to_c_name_address], [1],
+    [Transform the output of nm in a C name address pair])
+_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
+    [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
+    [Transform the output of nm in a C name address pair when lib prefix is needed])
+_LT_DECL([], [nm_file_list_spec], [1],
+    [Specify filename containing input files for $NM])
+]) # _LT_CMD_GLOBAL_SYMBOLS
+
+
+# _LT_COMPILER_PIC([TAGNAME])
+# ---------------------------
+m4_defun([_LT_COMPILER_PIC],
+[m4_require([_LT_TAG_COMPILER])dnl
+_LT_TAGVAR(lt_prog_compiler_wl, $1)=
+_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+_LT_TAGVAR(lt_prog_compiler_static, $1)=
+
+m4_if([$1], [CXX], [
+  # C++ specific cases for pic, static, wl, etc.
+  if test "$GXX" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+    aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+    mingw* | cygwin* | os2* | pw32* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+      ;;
+    haiku*)
+      # PIC is the default for Haiku.
+      # The "-static" flag exists, but is broken.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)=
+      ;;
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	;;
+      esac
+      ;;
+    *qnx* | *nto*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+  else
+    case $host_os in
+      aix[[4-9]]*)
+	# All AIX code is PIC.
+	if test "$host_cpu" = ia64; then
+	  # AIX 5 now supports IA64 processor
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	else
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+	fi
+	;;
+      chorus*)
+	case $cc_basename in
+	cxch68*)
+	  # Green Hills C++ Compiler
+	  # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+	  ;;
+	esac
+	;;
+      mingw* | cygwin* | os2* | pw32* | cegcc*)
+	# This hack is so that the source file can tell whether it is being
+	# built for inclusion in a dll (and should export symbols for example).
+	m4_if([$1], [GCJ], [],
+	  [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+	;;
+      dgux*)
+	case $cc_basename in
+	  ec++*)
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    ;;
+	  ghcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      freebsd* | dragonfly*)
+	# FreeBSD uses GNU C++
+	;;
+      hpux9* | hpux10* | hpux11*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+	    if test "$host_cpu" != ia64; then
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	    fi
+	    ;;
+	  aCC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+	    case $host_cpu in
+	    hppa*64*|ia64*)
+	      # +Z the default
+	      ;;
+	    *)
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	      ;;
+	    esac
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      interix*)
+	# This is c89, which is MS Visual C++ (no shared libs)
+	# Anyone wants to do a port?
+	;;
+      irix5* | irix6* | nonstopux*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    # CC pic flag -KPIC is the default.
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      linux* | k*bsd*-gnu | kopensolaris*-gnu)
+	case $cc_basename in
+	  KCC*)
+	    # KAI C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	    ;;
+	  ecpc* )
+	    # old Intel C++ for x86_64 which still supported -KPIC.
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+	    ;;
+	  icpc* )
+	    # Intel C++, used to be incompatible with GCC.
+	    # ICC 10 doesn't accept -KPIC any more.
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+	    ;;
+	  pgCC* | pgcpp*)
+	    # Portland Group C++ compiler
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	  cxx*)
+	    # Compaq C++
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    ;;
+	  xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*)
+	    # IBM XL 8.0, 9.0 on PPC and BlueGene
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+      lynxos*)
+	;;
+      m88k*)
+	;;
+      mvs*)
+	case $cc_basename in
+	  cxx*)
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      netbsd*)
+	;;
+      *qnx* | *nto*)
+        # QNX uses GNU C++, but need to define -shared option too, otherwise
+        # it will coredump.
+        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+        ;;
+      osf3* | osf4* | osf5*)
+	case $cc_basename in
+	  KCC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+	    ;;
+	  RCC*)
+	    # Rational C++ 2.4.1
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  cxx*)
+	    # Digital/Compaq C++
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      psos*)
+	;;
+      solaris*)
+	case $cc_basename in
+	  CC* | sunCC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+	    ;;
+	  gcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sunos4*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.x
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	  lcc*)
+	    # Lucid
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	esac
+	;;
+      tandem*)
+	case $cc_basename in
+	  NCC*)
+	    # NonStop-UX NCC 3.20
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      vxworks*)
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+	;;
+    esac
+  fi
+],
+[
+  if test "$GCC" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+
+    haiku*)
+      # PIC is the default for Haiku.
+      # The "-static" flag exists, but is broken.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)=
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+
+    case $cc_basename in
+    nvcc*) # Cuda Compiler Driver 2.2
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      else
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC (with -KPIC) is the default.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
+	;;
+      nagfor*)
+	# NAG Fortran compiler
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+        ;;
+      ccc*)
+        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+        # All Alpha code is PIC.
+        _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+        ;;
+      xl* | bgxl* | bgf* | mpixl*)
+	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ F* | *Sun*Fortran*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	  _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
+	  ;;
+	*Sun\ C*)
+	  # Sun C 5.9
+	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	  _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # All OSF/1 code is PIC.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    rdos*)
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    unicos*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+    esac
+  fi
+])
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+    ;;
+  *)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
+    ;;
+esac
+
+AC_CACHE_CHECK([for $compiler option to produce PIC],
+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
+_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
+  _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
+    [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
+    [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
+    [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
+     "" | " "*) ;;
+     *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+     esac],
+    [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+     _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
+fi
+_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
+	[Additional compiler flags for building library objects])
+
+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
+	[How to pass a linker flag through the compiler])
+#
+# Check to make sure the static flag actually works.
+#
+wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
+_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
+  _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
+  $lt_tmp_static_flag,
+  [],
+  [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
+_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
+	[Compiler flag to prevent dynamic linking])
+])# _LT_COMPILER_PIC
+
+
+# _LT_LINKER_SHLIBS([TAGNAME])
+# ----------------------------
+# See if the linker supports building shared libraries.
+m4_defun([_LT_LINKER_SHLIBS],
+[AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+m4_if([$1], [CXX], [
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+  case $host_os in
+  aix[[4-9]]*)
+    # If we're using GNU nm, then we don't want the "-C" option.
+    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+    # Also, AIX nm treats weak defined symbols like other global defined
+    # symbols, whereas GNU nm marks them as "W".
+    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    else
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    fi
+    ;;
+  pw32*)
+    _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+    ;;
+  cygwin* | mingw* | cegcc*)
+    case $cc_basename in
+    cl*) ;;
+    *)
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+      ;;
+    esac
+    ;;
+  *)
+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+    ;;
+  esac
+], [
+  runpath_var=
+  _LT_TAGVAR(allow_undefined_flag, $1)=
+  _LT_TAGVAR(always_export_symbols, $1)=no
+  _LT_TAGVAR(archive_cmds, $1)=
+  _LT_TAGVAR(archive_expsym_cmds, $1)=
+  _LT_TAGVAR(compiler_needs_object, $1)=no
+  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  _LT_TAGVAR(hardcode_automatic, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+  _LT_TAGVAR(hardcode_minus_L, $1)=no
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  _LT_TAGVAR(inherit_rpath, $1)=no
+  _LT_TAGVAR(link_all_deplibs, $1)=unknown
+  _LT_TAGVAR(module_cmds, $1)=
+  _LT_TAGVAR(module_expsym_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_new_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+  _LT_TAGVAR(thread_safe_flag_spec, $1)=
+  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  _LT_TAGVAR(include_expsyms, $1)=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+dnl Note also adjust exclude_expsyms for C++ above.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  esac
+
+  _LT_TAGVAR(ld_shlibs, $1)=yes
+
+  # On some targets, GNU ld is compatible enough with the native linker
+  # that we're better off using the native interface for both.
+  lt_use_gnu_ld_interface=no
+  if test "$with_gnu_ld" = yes; then
+    case $host_os in
+      aix*)
+	# The AIX port of GNU ld has always aspired to compatibility
+	# with the native linker.  However, as the warning in the GNU ld
+	# block says, versions before 2.19.5* couldn't really create working
+	# shared libraries, regardless of the interface used.
+	case `$LD -v 2>&1` in
+	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
+	  *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;;
+	  *\ \(GNU\ Binutils\)\ [[3-9]]*) ;;
+	  *)
+	    lt_use_gnu_ld_interface=yes
+	    ;;
+	esac
+	;;
+      *)
+	lt_use_gnu_ld_interface=yes
+	;;
+    esac
+  fi
+
+  if test "$lt_use_gnu_ld_interface" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *GNU\ gold*) supports_anon_versioning=yes ;;
+      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[[3-9]]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.19, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to install binutils
+*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
+*** You will then need to restart the configuration process.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	_LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+      # as there is no search path for DLLs.
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=no
+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    haiku*)
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    interix[[3-9]]*)
+      _LT_TAGVAR(hardcode_direct, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=' $pic_flag'
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95* | pgfortran*)
+					# Portland Group f77 and f90 compilers
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+	  tmp_sharedflag='--shared' ;;
+	xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	nvcc*)	# Cuda Compiler Driver 2.2
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  _LT_TAGVAR(compiler_needs_object, $1)=yes
+	  ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  _LT_TAGVAR(compiler_needs_object, $1)=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	_LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf* | bgf* | bgxlf* | mpixlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+    esac
+
+    if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
+      runpath_var=
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	_LT_TAGVAR(hardcode_direct, $1)=unsupported
+      fi
+      ;;
+
+    aix[[4-9]]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	# Also, AIX nm treats weak defined symbols like other global
+	# defined symbols, whereas GNU nm marks them as "W".
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      _LT_TAGVAR(archive_cmds, $1)=''
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[[012]]|aix4.[[012]].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  _LT_TAGVAR(hardcode_direct, $1)=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        _LT_SYS_MODULE_PATH_AIX([$1])
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+	  _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 _LT_SYS_MODULE_PATH_AIX([$1])
+	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+	  _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+	  if test "$with_gnu_ld" = yes; then
+	    # We only use this code for GNU lds that support --whole-archive.
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	  else
+	    # Exported symbols can be pulled into shared objects from archives
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+	  fi
+	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[[45]]*)
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      case $cc_basename in
+      cl*)
+	# Native MSVC
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	_LT_TAGVAR(always_export_symbols, $1)=yes
+	_LT_TAGVAR(file_list_spec, $1)='@'
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+	  else
+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+	  fi~
+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+	  linknames='
+	# The linker will not automatically build a static lib if we build a DLL.
+	# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+	_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+	# Don't use ranlib
+	_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
+	_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
+	  case $lt_outputfile in
+	    *.exe|*.EXE) ;;
+	    *)
+	      lt_outputfile="$lt_outputfile.exe"
+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
+	      ;;
+	  esac~
+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+	    $RM "$lt_outputfile.manifest";
+	  fi'
+	;;
+      *)
+	# Assume MSVC wrapper
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+	# The linker will automatically build a .lib file if we build a DLL.
+	_LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+	# FIXME: Should let the user specify the lib program.
+	_LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+	;;
+      esac
+      ;;
+
+    darwin* | rhapsody*)
+      _LT_DARWIN_LINKER_FEATURES($1)
+      ;;
+
+    dgux*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    freebsd1*)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+	_LT_TAGVAR(hardcode_direct, $1)=yes
+	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	_LT_TAGVAR(hardcode_minus_L, $1)=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	m4_if($1, [], [
+	  # Older versions of the 11.00 compiler do not understand -b yet
+	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
+	  _LT_LINKER_OPTION([if $CC understands -b],
+	    _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
+	    [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
+	    [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
+	  [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  _LT_TAGVAR(hardcode_direct, $1)=no
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	  ;;
+	*)
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+	# This should be the same for all languages, so no per-tag cache variable.
+	AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
+	  [lt_cv_irix_exported_symbol],
+	  [save_LDFLAGS="$LDFLAGS"
+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+	   AC_LINK_IFELSE(
+	     [AC_LANG_SOURCE(
+	        [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
+			      [C++], [[int foo (void) { return 0; }]],
+			      [Fortran 77], [[
+      subroutine foo
+      end]],
+			      [Fortran], [[
+      subroutine foo
+      end]])])],
+	      [lt_cv_irix_exported_symbol=yes],
+	      [lt_cv_irix_exported_symbol=no])
+           LDFLAGS="$save_LDFLAGS"])
+	if test "$lt_cv_irix_exported_symbol" = yes; then
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+	fi
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(inherit_rpath, $1)=yes
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	_LT_TAGVAR(hardcode_direct, $1)=yes
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+	     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	     ;;
+	   *)
+	     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    os2*)
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      else
+	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      case $host_os in
+      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+	  _LT_TAGVAR(hardcode_direct, $1)=no
+        ;;
+	motorola)
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4.3*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	_LT_TAGVAR(ld_shlibs, $1)=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+])
+AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
+
+_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
+_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
+_LT_DECL([], [extract_expsyms_cmds], [2],
+    [The commands to extract the exported symbol list from a shared archive])
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+  # Assume -lc should be added
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $_LT_TAGVAR(archive_cmds, $1) in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      AC_CACHE_CHECK([whether -lc should be explicitly linked in],
+	[lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1),
+	[$RM conftest*
+	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+	if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+	  soname=conftest
+	  lib=conftest
+	  libobjs=conftest.$ac_objext
+	  deplibs=
+	  wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
+	  pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
+	  compiler_flags=-v
+	  linker_flags=-v
+	  verstring=
+	  output_objdir=.
+	  libname=conftest
+	  lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
+	  _LT_TAGVAR(allow_undefined_flag, $1)=
+	  if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
+	  then
+	    lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	  else
+	    lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	  fi
+	  _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+	else
+	  cat conftest.err 1>&5
+	fi
+	$RM conftest*
+	])
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
+    [Whether or not to add -lc for building shared libraries])
+_LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
+    [enable_shared_with_static_runtimes], [0],
+    [Whether or not to disallow shared libs when runtime libs are static])
+_LT_TAGDECL([], [export_dynamic_flag_spec], [1],
+    [Compiler flag to allow reflexive dlopens])
+_LT_TAGDECL([], [whole_archive_flag_spec], [1],
+    [Compiler flag to generate shared objects directly from archives])
+_LT_TAGDECL([], [compiler_needs_object], [1],
+    [Whether the compiler copes with passing no objects directly])
+_LT_TAGDECL([], [old_archive_from_new_cmds], [2],
+    [Create an old-style archive from a shared archive])
+_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
+    [Create a temporary old-style archive to link instead of a shared archive])
+_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
+_LT_TAGDECL([], [archive_expsym_cmds], [2])
+_LT_TAGDECL([], [module_cmds], [2],
+    [Commands used to build a loadable module if different from building
+    a shared archive.])
+_LT_TAGDECL([], [module_expsym_cmds], [2])
+_LT_TAGDECL([], [with_gnu_ld], [1],
+    [Whether we are building with GNU ld or not])
+_LT_TAGDECL([], [allow_undefined_flag], [1],
+    [Flag that allows shared libraries with undefined symbols to be built])
+_LT_TAGDECL([], [no_undefined_flag], [1],
+    [Flag that enforces no undefined symbols])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
+    [Flag to hardcode $libdir into a binary during linking.
+    This must work even if $libdir does not exist])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
+    [[If ld is used when linking, flag to hardcode $libdir into a binary
+    during linking.  This must work even if $libdir does not exist]])
+_LT_TAGDECL([], [hardcode_libdir_separator], [1],
+    [Whether we need a single "-rpath" flag with a separated argument])
+_LT_TAGDECL([], [hardcode_direct], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary])
+_LT_TAGDECL([], [hardcode_direct_absolute], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary and the resulting library dependency is
+    "absolute", i.e impossible to change by setting ${shlibpath_var} if the
+    library is relocated])
+_LT_TAGDECL([], [hardcode_minus_L], [0],
+    [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_shlibpath_var], [0],
+    [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_automatic], [0],
+    [Set to "yes" if building a shared library automatically hardcodes DIR
+    into the library and all subsequent libraries and executables linked
+    against it])
+_LT_TAGDECL([], [inherit_rpath], [0],
+    [Set to yes if linker adds runtime paths of dependent libraries
+    to runtime path list])
+_LT_TAGDECL([], [link_all_deplibs], [0],
+    [Whether libtool must link a program against all its dependency libraries])
+_LT_TAGDECL([], [always_export_symbols], [0],
+    [Set to "yes" if exported symbols are required])
+_LT_TAGDECL([], [export_symbols_cmds], [2],
+    [The commands to list exported symbols])
+_LT_TAGDECL([], [exclude_expsyms], [1],
+    [Symbols that should not be listed in the preloaded symbols])
+_LT_TAGDECL([], [include_expsyms], [1],
+    [Symbols that must always be exported])
+_LT_TAGDECL([], [prelink_cmds], [2],
+    [Commands necessary for linking programs (against libraries) with templates])
+_LT_TAGDECL([], [postlink_cmds], [2],
+    [Commands necessary for finishing linking programs])
+_LT_TAGDECL([], [file_list_spec], [1],
+    [Specify filename containing input files])
+dnl FIXME: Not yet implemented
+dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
+dnl    [Compiler flag to generate thread safe objects])
+])# _LT_LINKER_SHLIBS
+
+
+# _LT_LANG_C_CONFIG([TAG])
+# ------------------------
+# Ensure that the configuration variables for a C compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_C_CONFIG],
+[m4_require([_LT_DECL_EGREP])dnl
+lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+_LT_TAG_COMPILER
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_SYS_DYNAMIC_LINKER($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+  LT_SYS_DLOPEN_SELF
+  _LT_CMD_STRIPLIB
+
+  # Report which library types will actually be built
+  AC_MSG_CHECKING([if libtool supports shared libraries])
+  AC_MSG_RESULT([$can_build_shared])
+
+  AC_MSG_CHECKING([whether to build shared libraries])
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[[4-9]]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  AC_MSG_RESULT([$enable_shared])
+
+  AC_MSG_CHECKING([whether to build static libraries])
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  AC_MSG_RESULT([$enable_static])
+
+  _LT_CONFIG($1)
+fi
+AC_LANG_POP
+CC="$lt_save_CC"
+])# _LT_LANG_C_CONFIG
+
+
+# _LT_LANG_CXX_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a C++ compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_CXX_CONFIG],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+    (test "X$CXX" != "Xg++"))) ; then
+  AC_PROG_CXXCPP
+else
+  _lt_caught_CXX_error=yes
+fi
+
+AC_LANG_PUSH(C++)
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(compiler_needs_object, $1)=no
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="int some_variable = 0;"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC=$CC
+  lt_save_CFLAGS=$CFLAGS
+  lt_save_LD=$LD
+  lt_save_GCC=$GCC
+  GCC=$GXX
+  lt_save_with_gnu_ld=$with_gnu_ld
+  lt_save_path_LD=$lt_cv_path_LD
+  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+  else
+    $as_unset lt_cv_prog_gnu_ld
+  fi
+  if test -n "${lt_cv_path_LDCXX+set}"; then
+    lt_cv_path_LD=$lt_cv_path_LDCXX
+  else
+    $as_unset lt_cv_path_LD
+  fi
+  test -z "${LDCXX+set}" || LD=$LDCXX
+  CC=${CXX-"c++"}
+  CFLAGS=$CXXFLAGS
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    # We don't want -fno-exception when compiling C++ code, so set the
+    # no_builtin_flag separately
+    if test "$GXX" = yes; then
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+    else
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+    fi
+
+    if test "$GXX" = yes; then
+      # Set up default GNU C++ configuration
+
+      LT_PATH_LD
+
+      # Check if GNU C++ uses GNU ld as the underlying linker, since the
+      # archiving commands below assume that GNU ld is being used.
+      if test "$with_gnu_ld" = yes; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+        # If archive_cmds runs LD, not CC, wlarc should be empty
+        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+        #     investigate it a little bit more. (MM)
+        wlarc='${wl}'
+
+        # ancient GNU ld didn't support --whole-archive et. al.
+        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+	  $GREP 'no-whole-archive' > /dev/null; then
+          _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+        else
+          _LT_TAGVAR(whole_archive_flag_spec, $1)=
+        fi
+      else
+        with_gnu_ld=no
+        wlarc=
+
+        # A generic and very simple default shared library creation
+        # command for GNU C++ for the case where it uses the native
+        # linker, instead of GNU ld.  If possible, this setting should
+        # overridden to take advantage of the native linker features on
+        # the platform it is being used on.
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+      fi
+
+      # Commands to make compiler produce verbose output that lists
+      # what "hidden" libraries, object files and flags are used when
+      # linking a shared library.
+      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+
+    else
+      GXX=no
+      with_gnu_ld=no
+      wlarc=
+    fi
+
+    # PORTME: fill in a description of your system's C++ link characteristics
+    AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+    _LT_TAGVAR(ld_shlibs, $1)=yes
+    case $host_os in
+      aix3*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+      aix[[4-9]]*)
+        if test "$host_cpu" = ia64; then
+          # On IA64, the linker does run time linking by default, so we don't
+          # have to do anything special.
+          aix_use_runtimelinking=no
+          exp_sym_flag='-Bexport'
+          no_entry_flag=""
+        else
+          aix_use_runtimelinking=no
+
+          # Test if we are trying to use run time linking or normal
+          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+          # need to do runtime linking.
+          case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+	    for ld_flag in $LDFLAGS; do
+	      case $ld_flag in
+	      *-brtl*)
+	        aix_use_runtimelinking=yes
+	        break
+	        ;;
+	      esac
+	    done
+	    ;;
+          esac
+
+          exp_sym_flag='-bexport'
+          no_entry_flag='-bnoentry'
+        fi
+
+        # When large executables or shared objects are built, AIX ld can
+        # have problems creating the table of contents.  If linking a library
+        # or program results in "error TOC overflow" add -mminimal-toc to
+        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+        _LT_TAGVAR(archive_cmds, $1)=''
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+        _LT_TAGVAR(link_all_deplibs, $1)=yes
+        _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+        if test "$GXX" = yes; then
+          case $host_os in aix4.[[012]]|aix4.[[012]].*)
+          # We only want to do this on AIX 4.2 and lower, the check
+          # below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	    # We have reworked collect2
+	    :
+	  else
+	    # We have old collect2
+	    _LT_TAGVAR(hardcode_direct, $1)=unsupported
+	    # It fails to find uninstalled libraries when the uninstalled
+	    # path is not listed in the libpath.  Setting hardcode_minus_L
+	    # to unsupported forces relinking
+	    _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=
+	  fi
+          esac
+          shared_flag='-shared'
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag="$shared_flag "'${wl}-G'
+	  fi
+        else
+          # not using gcc
+          if test "$host_cpu" = ia64; then
+	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	  # chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+          else
+	    if test "$aix_use_runtimelinking" = yes; then
+	      shared_flag='${wl}-G'
+	    else
+	      shared_flag='${wl}-bM:SRE'
+	    fi
+          fi
+        fi
+
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+        # It seems that -bexpall does not export symbols beginning with
+        # underscore (_), so it is better to generate a list of symbols to
+	# export.
+        _LT_TAGVAR(always_export_symbols, $1)=yes
+        if test "$aix_use_runtimelinking" = yes; then
+          # Warning - without using the other runtime loading flags (-brtl),
+          # -berok will link without error, but may produce a broken library.
+          _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+          # Determine the default libpath from the value encoded in an empty
+          # executable.
+          _LT_SYS_MODULE_PATH_AIX([$1])
+          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+        else
+          if test "$host_cpu" = ia64; then
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+	    _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+          else
+	    # Determine the default libpath from the value encoded in an
+	    # empty executable.
+	    _LT_SYS_MODULE_PATH_AIX([$1])
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+	    # Warning - without using the other run time loading flags,
+	    # -berok will link without error, but may produce a broken library.
+	    _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+	    _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+	    if test "$with_gnu_ld" = yes; then
+	      # We only use this code for GNU lds that support --whole-archive.
+	      _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    else
+	      # Exported symbols can be pulled into shared objects from archives
+	      _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+	    fi
+	    _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	    # This is similar to how AIX traditionally builds its shared
+	    # libraries.
+	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+          fi
+        fi
+        ;;
+
+      beos*)
+	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	  # support --undefined.  This deserves some investigation.  FIXME
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	else
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	fi
+	;;
+
+      chorus*)
+        case $cc_basename in
+          *)
+	  # FIXME: insert proper C++ library support
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	  ;;
+        esac
+        ;;
+
+      cygwin* | mingw* | pw32* | cegcc*)
+	case $GXX,$cc_basename in
+	,cl* | no,cl*)
+	  # Native MSVC
+	  # hardcode_libdir_flag_spec is actually meaningless, as there is
+	  # no search path for DLLs.
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	  _LT_TAGVAR(always_export_symbols, $1)=yes
+	  _LT_TAGVAR(file_list_spec, $1)='@'
+	  # Tell ltmain to make .lib files, not .a files.
+	  libext=lib
+	  # Tell ltmain to make .dll files, not .so files.
+	  shrext_cmds=".dll"
+	  # FIXME: Setting linknames here is a bad hack.
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+	    else
+	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+	    fi~
+	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+	    linknames='
+	  # The linker will not automatically build a static lib if we build a DLL.
+	  # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+	  # Don't use ranlib
+	  _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
+	  _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
+	    lt_tool_outputfile="@TOOL_OUTPUT@"~
+	    case $lt_outputfile in
+	      *.exe|*.EXE) ;;
+	      *)
+		lt_outputfile="$lt_outputfile.exe"
+		lt_tool_outputfile="$lt_tool_outputfile.exe"
+		;;
+	    esac~
+	    func_to_tool_file "$lt_outputfile"~
+	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+	      $RM "$lt_outputfile.manifest";
+	    fi'
+	  ;;
+	*)
+	  # g++
+	  # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+	  # as there is no search path for DLLs.
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	  _LT_TAGVAR(always_export_symbols, $1)=no
+	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	    # If the export-symbols file already is a .def file (1st line
+	    # is EXPORTS), use it as is; otherwise, prepend...
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	      cp $export_symbols $output_objdir/$soname.def;
+	    else
+	      echo EXPORTS > $output_objdir/$soname.def;
+	      cat $export_symbols >> $output_objdir/$soname.def;
+	    fi~
+	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	  else
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	  fi
+	  ;;
+	esac
+	;;
+      darwin* | rhapsody*)
+        _LT_DARWIN_LINKER_FEATURES($1)
+	;;
+
+      dgux*)
+        case $cc_basename in
+          ec++*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          ghcx*)
+	    # Green Hills C++ Compiler
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      freebsd[[12]]*)
+        # C++ shared libraries reported to be fairly broken before
+	# switch to ELF
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      freebsd-elf*)
+        _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+        ;;
+
+      freebsd* | dragonfly*)
+        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+        # conventions
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+        ;;
+
+      gnu*)
+        ;;
+
+      haiku*)
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        _LT_TAGVAR(link_all_deplibs, $1)=yes
+        ;;
+
+      hpux9*)
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+				             # but as the default
+				             # location of the library.
+
+        case $cc_basename in
+          CC*)
+            # FIXME: insert proper C++ library support
+            _LT_TAGVAR(ld_shlibs, $1)=no
+            ;;
+          aCC*)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            # Commands to make compiler produce verbose output that lists
+            # what "hidden" libraries, object files and flags are used when
+            # linking a shared library.
+            #
+            # There doesn't appear to be a way to prevent this compiler from
+            # explicitly linking system object files so we need to strip them
+            # from the output so that they don't get included in the library
+            # dependencies.
+            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+            ;;
+          *)
+            if test "$GXX" = yes; then
+              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            else
+              # FIXME: insert proper C++ library support
+              _LT_TAGVAR(ld_shlibs, $1)=no
+            fi
+            ;;
+        esac
+        ;;
+
+      hpux10*|hpux11*)
+        if test $with_gnu_ld = no; then
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	  _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+          case $host_cpu in
+            hppa*64*|ia64*)
+              ;;
+            *)
+	      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+              ;;
+          esac
+        fi
+        case $host_cpu in
+          hppa*64*|ia64*)
+            _LT_TAGVAR(hardcode_direct, $1)=no
+            _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+            ;;
+          *)
+            _LT_TAGVAR(hardcode_direct, $1)=yes
+            _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+					         # but as the default
+					         # location of the library.
+            ;;
+        esac
+
+        case $cc_basename in
+          CC*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          aCC*)
+	    case $host_cpu in
+	      hppa*64*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      ia64*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      *)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	    esac
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test $with_gnu_ld = no; then
+	        case $host_cpu in
+	          hppa*64*)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          ia64*)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          *)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	        esac
+	      fi
+	    else
+	      # FIXME: insert proper C++ library support
+	      _LT_TAGVAR(ld_shlibs, $1)=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      interix[[3-9]]*)
+	_LT_TAGVAR(hardcode_direct, $1)=no
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+	# Instead, shared libraries are loaded at an image base (0x10000000 by
+	# default) and relocated if they conflict, which is a slow very memory
+	# consuming and fragmenting process.  To avoid this, we pick a random,
+	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	;;
+      irix5* | irix6*)
+        case $cc_basename in
+          CC*)
+	    # SGI C++
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test "$with_gnu_ld" = no; then
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	      else
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
+	      fi
+	    fi
+	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+	    ;;
+        esac
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(inherit_rpath, $1)=yes
+        ;;
+
+      linux* | k*bsd*-gnu | kopensolaris*-gnu)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+	    ;;
+	  icpc* | ecpc* )
+	    # Intel C++
+	    with_gnu_ld=yes
+	    # version 8.0 and above of icpc choke on multiply defined symbols
+	    # if we add $predep_objects and $postdep_objects, however 7.1 and
+	    # earlier do not add the objects themselves.
+	    case `$CC -V 2>&1` in
+	      *"Version 7."*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	      *)  # Version 8.0 or newer
+	        tmp_idyn=
+	        case $host_cpu in
+		  ia64*) tmp_idyn=' -i_dynamic';;
+		esac
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	    esac
+	    _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    ;;
+          pgCC* | pgcpp*)
+            # Portland Group C++ compiler
+	    case `$CC -V` in
+	    *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
+	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
+	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
+		$RANLIB $oldlib'
+	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    *) # Version 6 and above use weak symbols
+	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    esac
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+            ;;
+	  cxx*)
+	    # Compaq C++
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+	    runpath_var=LD_RUN_PATH
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
+	    ;;
+	  xl* | mpixl* | bgxl*)
+	    # IBM XL 8.0 on PPC, with GNU ld
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    if test "x$supports_anon_versioning" = xyes; then
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+		echo "local: *; };" >> $output_objdir/$libname.ver~
+		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+	    fi
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+	      _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	      _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	      _LT_TAGVAR(compiler_needs_object, $1)=yes
+
+	      # Not sure whether something based on
+	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+	      # would be better.
+	      output_verbose_link_cmd='func_echo_all'
+
+	      # Archives containing C++ object files must be created using
+	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	      # necessary to make sure instantiated templates are included
+	      # in the archive.
+	      _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+
+      lynxos*)
+        # FIXME: insert proper C++ library support
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      m88k*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      mvs*)
+        case $cc_basename in
+          cxx*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+	  *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+	esac
+	;;
+
+      netbsd*)
+        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+	  wlarc=
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	fi
+	# Workaround some broken pre-1.5 toolchains
+	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+	;;
+
+      *nto* | *qnx*)
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+	;;
+
+      openbsd2*)
+        # C++ shared libraries are fairly broken
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      openbsd*)
+	if test -f /usr/libexec/ld.so; then
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+	  fi
+	  output_verbose_link_cmd=func_echo_all
+	else
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	fi
+	;;
+
+      osf3* | osf4* | osf5*)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Archives containing C++ object files must be created using
+	    # the KAI C++ compiler.
+	    case $host in
+	      osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
+	      *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
+	    esac
+	    ;;
+          RCC*)
+	    # Rational C++ 2.4.1
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          cxx*)
+	    case $host in
+	      osf3*)
+	        _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+		;;
+	      *)
+	        _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+	          echo "-hidden">> $lib.exp~
+	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
+	          $RM $lib.exp'
+	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+		;;
+	    esac
+
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+	    ;;
+	  *)
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	      case $host in
+	        osf3*)
+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	        *)
+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	      esac
+
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	      # Commands to make compiler produce verbose output that lists
+	      # what "hidden" libraries, object files and flags are used when
+	      # linking a shared library.
+	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+
+	    else
+	      # FIXME: insert proper C++ library support
+	      _LT_TAGVAR(ld_shlibs, $1)=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      psos*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      sunos4*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.x
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          lcc*)
+	    # Lucid
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      solaris*)
+        case $cc_basename in
+          CC* | sunCC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+            _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
+	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	    _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	    case $host_os in
+	      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+	      *)
+		# The compiler driver will combine and reorder linker options,
+		# but understands `-z linker_flag'.
+	        # Supported since Solaris 2.6 (maybe 2.5.1?)
+		_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+	        ;;
+	    esac
+	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+
+	    output_verbose_link_cmd='func_echo_all'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+	    ;;
+          gcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+	    # The C++ compiler must be used to create the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    # GNU C++ compiler with Solaris linker
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+	      else
+	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
+	        # platform.
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+	      fi
+
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+	      case $host_os in
+		solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+		*)
+		  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+		  ;;
+	      esac
+	    fi
+	    ;;
+        esac
+        ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      case $cc_basename in
+        CC*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+      esac
+      ;;
+
+      sysv5* | sco3.2v5* | sco5v6*)
+	# Note: We can NOT use -z defs as we might desire, because we do not
+	# link with -lc, and that would cause any symbols used from libc to
+	# always be unresolved, which means just about no library would
+	# ever link correctly.  If we're not using GNU ld we use -z text
+	# though, which does catch some bad symbols but isn't as heavy-handed
+	# as -z defs.
+	_LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+	_LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+	_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+	_LT_TAGVAR(link_all_deplibs, $1)=yes
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+	runpath_var='LD_RUN_PATH'
+
+	case $cc_basename in
+          CC*)
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
+	      '"$_LT_TAGVAR(old_archive_cmds, $1)"
+	    _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
+	      '"$_LT_TAGVAR(reload_cmds, $1)"
+	    ;;
+	  *)
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	esac
+      ;;
+
+      tandem*)
+        case $cc_basename in
+          NCC*)
+	    # NonStop-UX NCC 3.20
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      vxworks*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      *)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+    esac
+
+    AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+    test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+    _LT_TAGVAR(GCC, $1)="$GXX"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  CC=$lt_save_CC
+  CFLAGS=$lt_save_CFLAGS
+  LDCXX=$LD
+  LD=$lt_save_LD
+  GCC=$lt_save_GCC
+  with_gnu_ld=$lt_save_with_gnu_ld
+  lt_cv_path_LDCXX=$lt_cv_path_LD
+  lt_cv_path_LD=$lt_save_path_LD
+  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+AC_LANG_POP
+])# _LT_LANG_CXX_CONFIG
+
+
+# _LT_FUNC_STRIPNAME_CNF
+# ----------------------
+# func_stripname_cnf prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+#
+# This function is identical to the (non-XSI) version of func_stripname,
+# except this one can be used by m4 code that may be executed by configure,
+# rather than the libtool script.
+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
+AC_REQUIRE([_LT_DECL_SED])
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
+func_stripname_cnf ()
+{
+  case ${2} in
+  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+  esac
+} # func_stripname_cnf
+])# _LT_FUNC_STRIPNAME_CNF
+
+# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
+# ---------------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
+# Dependencies to place before and after the object being linked:
+_LT_TAGVAR(predep_objects, $1)=
+_LT_TAGVAR(postdep_objects, $1)=
+_LT_TAGVAR(predeps, $1)=
+_LT_TAGVAR(postdeps, $1)=
+_LT_TAGVAR(compiler_lib_search_path, $1)=
+
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library.  It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
+int a;
+void foo (void) { a = 0; }
+_LT_EOF
+], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+  Foo (void) { a = 0; }
+private:
+  int a;
+};
+_LT_EOF
+], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer*4 a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
+public class foo {
+  private int a;
+  public void bar (void) {
+    a = 0;
+  }
+};
+_LT_EOF
+])
+
+_lt_libdeps_save_CFLAGS=$CFLAGS
+case "$CC $CFLAGS " in #(
+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
+esac
+
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+  # Parse the compiler output and extract the necessary
+  # objects, libraries and library flags.
+
+  # Sentinel used to keep track of whether or not we are before
+  # the conftest object file.
+  pre_test_object_deps_done=no
+
+  for p in `eval "$output_verbose_link_cmd"`; do
+    case ${prev}${p} in
+
+    -L* | -R* | -l*)
+       # Some compilers place space between "-{L,R}" and the path.
+       # Remove the space.
+       if test $p = "-L" ||
+          test $p = "-R"; then
+	 prev=$p
+	 continue
+       fi
+
+       # Expand the sysroot to ease extracting the directories later.
+       if test -z "$prev"; then
+         case $p in
+         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
+         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
+         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
+         esac
+       fi
+       case $p in
+       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
+       esac
+       if test "$pre_test_object_deps_done" = no; then
+	 case ${prev} in
+	 -L | -R)
+	   # Internal compiler library paths should come after those
+	   # provided the user.  The postdeps already come after the
+	   # user supplied libs so there is no need to process them.
+	   if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
+	     _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+	   else
+	     _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+	   fi
+	   ;;
+	 # The "-l" case would never come before the object being
+	 # linked, so don't bother handling this case.
+	 esac
+       else
+	 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
+	   _LT_TAGVAR(postdeps, $1)="${prev}${p}"
+	 else
+	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+	 fi
+       fi
+       prev=
+       ;;
+
+    *.lto.$objext) ;; # Ignore GCC LTO objects
+    *.$objext)
+       # This assumes that the test object file only shows up
+       # once in the compiler output.
+       if test "$p" = "conftest.$objext"; then
+	 pre_test_object_deps_done=yes
+	 continue
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
+	   _LT_TAGVAR(predep_objects, $1)="$p"
+	 else
+	   _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
+	 fi
+       else
+	 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
+	   _LT_TAGVAR(postdep_objects, $1)="$p"
+	 else
+	   _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
+	 fi
+       fi
+       ;;
+
+    *) ;; # Ignore the rest.
+
+    esac
+  done
+
+  # Clean up.
+  rm -f a.out a.exe
+else
+  echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$RM -f confest.$objext
+CFLAGS=$_lt_libdeps_save_CFLAGS
+
+# PORTME: override above test on systems where it is broken
+m4_if([$1], [CXX],
+[case $host_os in
+interix[[3-9]]*)
+  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+  # hack all around it, let's just trust "g++" to DTRT.
+  _LT_TAGVAR(predep_objects,$1)=
+  _LT_TAGVAR(postdep_objects,$1)=
+  _LT_TAGVAR(postdeps,$1)=
+  ;;
+
+linux*)
+  case `$CC -V 2>&1 | sed 5q` in
+  *Sun\ C*)
+    # Sun C++ 5.9
+
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+
+solaris*)
+  case $cc_basename in
+  CC* | sunCC*)
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    # Adding this requires a known-good setup of shared libraries for
+    # Sun compiler versions before 5.6, else PIC objects from an old
+    # archive will be linked into the output, leading to subtle bugs.
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+esac
+])
+
+case " $_LT_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
+    [The directories searched by this compiler when creating a shared library])
+_LT_TAGDECL([], [predep_objects], [1],
+    [Dependencies to place before and after the objects being linked to
+    create a shared library])
+_LT_TAGDECL([], [postdep_objects], [1])
+_LT_TAGDECL([], [predeps], [1])
+_LT_TAGDECL([], [postdeps], [1])
+_LT_TAGDECL([], [compiler_lib_search_path], [1],
+    [The library search path used internally by the compiler when linking
+    a shared library])
+])# _LT_SYS_HIDDEN_LIBDEPS
+
+
+# _LT_LANG_F77_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a Fortran 77 compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_F77_CONFIG],
+[AC_LANG_PUSH(Fortran 77)
+if test -z "$F77" || test "X$F77" = "Xno"; then
+  _lt_disable_F77=yes
+fi
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the F77 compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_F77" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  lt_save_CFLAGS=$CFLAGS
+  CC=${F77-"f77"}
+  CFLAGS=$FFLAGS
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+  GCC=$G77
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+	  test "$enable_shared" = yes && enable_static=no
+	fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$G77"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC="$lt_save_CC"
+  CFLAGS="$lt_save_CFLAGS"
+fi # test "$_lt_disable_F77" != yes
+
+AC_LANG_POP
+])# _LT_LANG_F77_CONFIG
+
+
+# _LT_LANG_FC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for a Fortran compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_FC_CONFIG],
+[AC_LANG_PUSH(Fortran)
+
+if test -z "$FC" || test "X$FC" = "Xno"; then
+  _lt_disable_FC=yes
+fi
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for fc test sources.
+ac_ext=${ac_fc_srcext-f}
+
+# Object file extension for compiled fc test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the FC compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_FC" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  lt_save_CFLAGS=$CFLAGS
+  CC=${FC-"f95"}
+  CFLAGS=$FCFLAGS
+  compiler=$CC
+  GCC=$ac_cv_fc_compiler_gnu
+
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+	  test "$enable_shared" = yes && enable_static=no
+	fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC=$lt_save_CC
+  CFLAGS=$lt_save_CFLAGS
+fi # test "$_lt_disable_FC" != yes
+
+AC_LANG_POP
+])# _LT_LANG_FC_CONFIG
+
+
+# _LT_LANG_GCJ_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for the GNU Java Compiler compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_GCJ_CONFIG],
+[AC_REQUIRE([LT_PROG_GCJ])dnl
+AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=yes
+CC=${GCJ-"gcj"}
+CFLAGS=$GCJFLAGS
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_TAGVAR(LD, $1)="$LD"
+_LT_CC_BASENAME([$compiler])
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+
+  _LT_CONFIG($1)
+fi
+
+AC_LANG_RESTORE
+
+GCC=$lt_save_GCC
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+])# _LT_LANG_GCJ_CONFIG
+
+
+# _LT_LANG_RC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for the Windows resource compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_RC_CONFIG],
+[AC_REQUIRE([LT_PROG_RC])dnl
+AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=
+CC=${RC-"windres"}
+CFLAGS=
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_CC_BASENAME([$compiler])
+_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+if test -n "$compiler"; then
+  :
+  _LT_CONFIG($1)
+fi
+
+GCC=$lt_save_GCC
+AC_LANG_RESTORE
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+])# _LT_LANG_RC_CONFIG
+
+
+# LT_PROG_GCJ
+# -----------
+AC_DEFUN([LT_PROG_GCJ],
+[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
+  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
+    [AC_CHECK_TOOL(GCJ, gcj,)
+      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+      AC_SUBST(GCJFLAGS)])])[]dnl
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
+
+
+# LT_PROG_RC
+# ----------
+AC_DEFUN([LT_PROG_RC],
+[AC_CHECK_TOOL(RC, windres,)
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_RC], [])
+
+
+# _LT_DECL_EGREP
+# --------------
+# If we don't have a new enough Autoconf to choose the best grep
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_EGREP],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_REQUIRE([AC_PROG_FGREP])dnl
+test -z "$GREP" && GREP=grep
+_LT_DECL([], [GREP], [1], [A grep program that handles long lines])
+_LT_DECL([], [EGREP], [1], [An ERE matcher])
+_LT_DECL([], [FGREP], [1], [A literal string matcher])
+dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
+AC_SUBST([GREP])
+])
+
+
+# _LT_DECL_OBJDUMP
+# --------------
+# If we don't have a new enough Autoconf to choose the best objdump
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_OBJDUMP],
+[AC_CHECK_TOOL(OBJDUMP, objdump, false)
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
+AC_SUBST([OBJDUMP])
+])
+
+# _LT_DECL_DLLTOOL
+# ----------------
+# Ensure DLLTOOL variable is set.
+m4_defun([_LT_DECL_DLLTOOL],
+[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
+AC_SUBST([DLLTOOL])
+])
+
+# _LT_DECL_SED
+# ------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible.  Prefer GNU sed if found.
+m4_defun([_LT_DECL_SED],
+[AC_PROG_SED
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+_LT_DECL([], [SED], [1], [A sed program that does not truncate output])
+_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
+    [Sed that helps us avoid accidentally triggering echo(1) options like -n])
+])# _LT_DECL_SED
+
+m4_ifndef([AC_PROG_SED], [
+############################################################
+# NOTE: This macro has been submitted for inclusion into   #
+#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
+#  a released version of Autoconf we should remove this    #
+#  macro and use it instead.                               #
+############################################################
+
+m4_defun([AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for lt_ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+      fi
+    done
+  done
+done
+IFS=$as_save_IFS
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+  test ! -f $lt_ac_sed && continue
+  cat /dev/null > conftest.in
+  lt_ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+  # Check for GNU sed and select it if it is found.
+  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+    lt_cv_path_SED=$lt_ac_sed
+    break
+  fi
+  while true; do
+    cat conftest.in conftest.in >conftest.tmp
+    mv conftest.tmp conftest.in
+    cp conftest.in conftest.nl
+    echo >>conftest.nl
+    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+    cmp -s conftest.out conftest.nl || break
+    # 10000 chars as input seems more than enough
+    test $lt_ac_count -gt 10 && break
+    lt_ac_count=`expr $lt_ac_count + 1`
+    if test $lt_ac_count -gt $lt_ac_max; then
+      lt_ac_max=$lt_ac_count
+      lt_cv_path_SED=$lt_ac_sed
+    fi
+  done
+done
+])
+SED=$lt_cv_path_SED
+AC_SUBST([SED])
+AC_MSG_RESULT([$SED])
+])#AC_PROG_SED
+])#m4_ifndef
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_SED], [])
+
+
+# _LT_CHECK_SHELL_FEATURES
+# ------------------------
+# Find out whether the shell is Bourne or XSI compatible,
+# or has some other useful features.
+m4_defun([_LT_CHECK_SHELL_FEATURES],
+[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,b/c, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+AC_MSG_RESULT([$xsi_shell])
+_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
+
+AC_MSG_CHECKING([whether the shell understands "+="])
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+AC_MSG_RESULT([$lt_shell_append])
+_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
+_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
+])# _LT_CHECK_SHELL_FEATURES
+
+
+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
+# ------------------------------------------------------
+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
+m4_defun([_LT_PROG_FUNCTION_REPLACE],
+[dnl {
+sed -e '/^$1 ()$/,/^} # $1 /c\
+$1 ()\
+{\
+m4_bpatsubsts([$2], [$], [\\], [^\([	 ]\)], [\\\1])
+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+])
+
+
+# _LT_PROG_REPLACE_SHELLFNS
+# -------------------------
+# Replace existing portable implementations of several shell functions with
+# equivalent extended shell implementations where those features are available..
+m4_defun([_LT_PROG_REPLACE_SHELLFNS],
+[if test x"$xsi_shell" = xyes; then
+  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
+    case ${1} in
+      */*) func_dirname_result="${1%/*}${2}" ;;
+      *  ) func_dirname_result="${3}" ;;
+    esac])
+
+  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
+    func_basename_result="${1##*/}"])
+
+  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
+    case ${1} in
+      */*) func_dirname_result="${1%/*}${2}" ;;
+      *  ) func_dirname_result="${3}" ;;
+    esac
+    func_basename_result="${1##*/}"])
+
+  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
+    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+    # positional parameters, so assign one to ordinary parameter first.
+    func_stripname_result=${3}
+    func_stripname_result=${func_stripname_result#"${1}"}
+    func_stripname_result=${func_stripname_result%"${2}"}])
+
+  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
+    func_split_long_opt_name=${1%%=*}
+    func_split_long_opt_arg=${1#*=}])
+
+  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
+    func_split_short_opt_arg=${1#??}
+    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
+
+  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
+    case ${1} in
+      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+      *)    func_lo2o_result=${1} ;;
+    esac])
+
+  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
+
+  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
+
+  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
+fi
+
+if test x"$lt_shell_append" = xyes; then
+  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
+
+  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
+    func_quote_for_eval "${2}"
+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
+    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
+
+  # Save a `func_append' function call where possible by direct use of '+='
+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+else
+  # Save a `func_append' function call even when '+=' is not available
+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+fi
+
+if test x"$_lt_function_replace_fail" = x":"; then
+  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
+fi
+])
+
+# _LT_PATH_CONVERSION_FUNCTIONS
+# -----------------------------
+# Determine which file name conversion functions should be used by
+# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
+# for certain cross-compile configurations and native mingw.
+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_MSG_CHECKING([how to convert $build file names to $host format])
+AC_CACHE_VAL(lt_cv_to_host_file_cmd,
+[case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
+        ;;
+    esac
+    ;;
+  *-*-cygwin* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_noop
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
+        ;;
+    esac
+    ;;
+  * ) # unhandled hosts (and "normal" native builds)
+    lt_cv_to_host_file_cmd=func_convert_file_noop
+    ;;
+esac
+])
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
+         [0], [convert $build file names to $host format])dnl
+
+AC_MSG_CHECKING([how to convert $build file names to toolchain format])
+AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
+[#assume ordinary cross tools, or native build.
+lt_cv_to_tool_file_cmd=func_convert_file_noop
+case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
+        ;;
+    esac
+    ;;
+esac
+])
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
+         [0], [convert $build files to toolchain format])dnl
+])# _LT_PATH_CONVERSION_FUNCTIONS
diff --git a/m4/ln.m4 b/m4/ln.m4
new file mode 100644
index 0000000..8ef7a94
--- /dev/null
+++ b/m4/ln.m4
@@ -0,0 +1,77 @@
+dnl Copyright (C) 1993-2002 Free Software Foundation, Inc.
+dnl This file is free software, distributed under the terms of the GNU
+dnl General Public License.  As a special exception to the GNU General
+dnl Public License, this file may be distributed as part of a program
+dnl that contains a configuration script generated by Autoconf, under
+dnl the same distribution terms as the rest of that program.
+
+dnl From Bruno Haible, Marcus Daniels.
+
+AC_PREREQ(2.13)
+
+AC_DEFUN([CL_PROG_LN],
+[AC_REQUIRE([CL_PROG_CP])dnl
+AC_CACHE_CHECK(how to make hard links, cl_cv_prog_LN, [
+rm -f conftestdata conftestfile
+echo data > conftestfile
+if ln conftestfile conftestdata 2>/dev/null; then
+  cl_cv_prog_LN=ln
+else
+  cl_cv_prog_LN="$cl_cv_prog_cp"
+fi
+rm -f conftestdata conftestfile
+])
+LN="$cl_cv_prog_LN"
+AC_SUBST(LN)dnl
+])
+
+AC_DEFUN([CL_PROG_LN_S],
+[AC_REQUIRE([CL_PROG_LN])dnl
+dnl Make a symlink if possible; otherwise try a hard link. On filesystems
+dnl which support neither symlink nor hard link, use a plain copy.
+AC_MSG_CHECKING(whether ln -s works)
+AC_CACHE_VAL(cl_cv_prog_LN_S, [
+rm -f conftestdata
+if ln -s X conftestdata 2>/dev/null; then
+  cl_cv_prog_LN_S="ln -s"
+else
+  cl_cv_prog_LN_S="$cl_cv_prog_LN"
+fi
+rm -f conftestdata
+])dnl
+if test "$cl_cv_prog_LN_S" = "ln -s"; then
+  AC_MSG_RESULT(yes)
+else
+  AC_MSG_RESULT(no)
+fi
+LN_S="$cl_cv_prog_LN_S"
+AC_SUBST(LN_S)dnl
+])
+
+AC_DEFUN([CL_PROG_HLN],
+[AC_REQUIRE([CL_PROG_LN_S])dnl
+dnl SVR4 "ln" makes hard links to symbolic links, instead of resolving the
+dnl symbolic link. To avoid this, use the "hln" program.
+AC_CACHE_CHECK(how to make hard links to symlinks, cl_cv_prog_hln, [
+cl_cv_prog_hln="ln"
+if test "$cl_cv_prog_LN_S" = "ln -s"; then
+echo "blabla" > conftest.x
+ln -s conftest.x conftest.y
+ln conftest.y conftest.z 2>&AC_FD_CC
+rm -f conftest.x
+if cat conftest.z > /dev/null 2>&1 ; then
+  # ln is usable.
+  cl_cv_prog_hln="ln"
+else
+  # conftest.z is a symbolic link to the non-existent conftest.x
+  cl_cv_prog_hln="hln"
+fi
+else
+# If there are no symbolic links, the problem cannot occur.
+cl_cv_prog_hln="ln"
+fi
+rm -f conftest*
+])
+HLN="$cl_cv_prog_hln"
+AC_SUBST(HLN)dnl
+])
diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4
new file mode 100644
index 0000000..17cfd51
--- /dev/null
+++ b/m4/ltoptions.m4
@@ -0,0 +1,369 @@
+# Helper functions for option handling.                    -*- Autoconf -*-
+#
+#   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
+#   Inc.
+#   Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 7 ltoptions.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+
+
+# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
+# ------------------------------------------
+m4_define([_LT_MANGLE_OPTION],
+[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
+
+
+# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
+# ---------------------------------------
+# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
+# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
+# saved as a flag.
+m4_define([_LT_SET_OPTION],
+[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
+m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
+        _LT_MANGLE_DEFUN([$1], [$2]),
+    [m4_warning([Unknown $1 option `$2'])])[]dnl
+])
+
+
+# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
+# ------------------------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+m4_define([_LT_IF_OPTION],
+[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
+
+
+# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
+# -------------------------------------------------------
+# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
+# are set.
+m4_define([_LT_UNLESS_OPTIONS],
+[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+	    [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
+		      [m4_define([$0_found])])])[]dnl
+m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
+])[]dnl
+])
+
+
+# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
+# ----------------------------------------
+# OPTION-LIST is a space-separated list of Libtool options associated
+# with MACRO-NAME.  If any OPTION has a matching handler declared with
+# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
+# the unknown option and exit.
+m4_defun([_LT_SET_OPTIONS],
+[# Set options
+m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+    [_LT_SET_OPTION([$1], _LT_Option)])
+
+m4_if([$1],[LT_INIT],[
+  dnl
+  dnl Simply set some default values (i.e off) if boolean options were not
+  dnl specified:
+  _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
+  ])
+  _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
+  ])
+  dnl
+  dnl If no reference was made to various pairs of opposing options, then
+  dnl we run the default mode handler for the pair.  For example, if neither
+  dnl `shared' nor `disable-shared' was passed, we enable building of shared
+  dnl archives by default:
+  _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
+  _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
+  		   [_LT_ENABLE_FAST_INSTALL])
+  ])
+])# _LT_SET_OPTIONS
+
+
+## --------------------------------- ##
+## Macros to handle LT_INIT options. ##
+## --------------------------------- ##
+
+# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
+# -----------------------------------------
+m4_define([_LT_MANGLE_DEFUN],
+[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
+
+
+# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
+# -----------------------------------------------
+m4_define([LT_OPTION_DEFINE],
+[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
+])# LT_OPTION_DEFINE
+
+
+# dlopen
+# ------
+LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
+])
+
+AU_DEFUN([AC_LIBTOOL_DLOPEN],
+[_LT_SET_OPTION([LT_INIT], [dlopen])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `dlopen' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
+
+
+# win32-dll
+# ---------
+# Declare package support for building win32 dll's.
+LT_OPTION_DEFINE([LT_INIT], [win32-dll],
+[enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
+  AC_CHECK_TOOL(AS, as, false)
+  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+  AC_CHECK_TOOL(OBJDUMP, objdump, false)
+  ;;
+esac
+
+test -z "$AS" && AS=as
+_LT_DECL([], [AS],      [1], [Assembler program])dnl
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
+])# win32-dll
+
+AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_LT_SET_OPTION([LT_INIT], [win32-dll])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `win32-dll' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
+
+
+# _LT_ENABLE_SHARED([DEFAULT])
+# ----------------------------
+# implement the --enable-shared flag, and supports the `shared' and
+# `disable-shared' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_SHARED],
+[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([shared],
+    [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+	[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
+
+    _LT_DECL([build_libtool_libs], [enable_shared], [0],
+	[Whether or not to build shared libraries])
+])# _LT_ENABLE_SHARED
+
+LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
+])
+
+AC_DEFUN([AC_DISABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], [disable-shared])
+])
+
+AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_SHARED], [])
+dnl AC_DEFUN([AM_DISABLE_SHARED], [])
+
+
+
+# _LT_ENABLE_STATIC([DEFAULT])
+# ----------------------------
+# implement the --enable-static flag, and support the `static' and
+# `disable-static' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_STATIC],
+[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([static],
+    [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+	[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
+
+    _LT_DECL([build_old_libs], [enable_static], [0],
+	[Whether or not to build static libraries])
+])# _LT_ENABLE_STATIC
+
+LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
+])
+
+AC_DEFUN([AC_DISABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], [disable-static])
+])
+
+AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_STATIC], [])
+dnl AC_DEFUN([AM_DISABLE_STATIC], [])
+
+
+
+# _LT_ENABLE_FAST_INSTALL([DEFAULT])
+# ----------------------------------
+# implement the --enable-fast-install flag, and support the `fast-install'
+# and `disable-fast-install' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_FAST_INSTALL],
+[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([fast-install],
+    [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+    [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
+
+_LT_DECL([fast_install], [enable_fast_install], [0],
+	 [Whether or not to optimize for fast installation])dnl
+])# _LT_ENABLE_FAST_INSTALL
+
+LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
+
+# Old names:
+AU_DEFUN([AC_ENABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `fast-install' option into LT_INIT's first parameter.])
+])
+
+AU_DEFUN([AC_DISABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `disable-fast-install' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
+dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
+
+
+# _LT_WITH_PIC([MODE])
+# --------------------
+# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# LT_INIT options.
+# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
+m4_define([_LT_WITH_PIC],
+[AC_ARG_WITH([pic],
+    [AS_HELP_STRING([--with-pic],
+	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+    [pic_mode="$withval"],
+    [pic_mode=default])
+
+test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+
+_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
+])# _LT_WITH_PIC
+
+LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
+
+# Old name:
+AU_DEFUN([AC_LIBTOOL_PICMODE],
+[_LT_SET_OPTION([LT_INIT], [pic-only])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `pic-only' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
+
+## ----------------- ##
+## LTDL_INIT Options ##
+## ----------------- ##
+
+m4_define([_LTDL_MODE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
+		 [m4_define([_LTDL_MODE], [nonrecursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [recursive],
+		 [m4_define([_LTDL_MODE], [recursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [subproject],
+		 [m4_define([_LTDL_MODE], [subproject])])
+
+m4_define([_LTDL_TYPE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [installable],
+		 [m4_define([_LTDL_TYPE], [installable])])
+LT_OPTION_DEFINE([LTDL_INIT], [convenience],
+		 [m4_define([_LTDL_TYPE], [convenience])])
diff --git a/m4/ltsugar.m4 b/m4/ltsugar.m4
new file mode 100644
index 0000000..9000a05
--- /dev/null
+++ b/m4/ltsugar.m4
@@ -0,0 +1,123 @@
+# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
+#
+# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 6 ltsugar.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
+
+
+# lt_join(SEP, ARG1, [ARG2...])
+# -----------------------------
+# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
+# associated separator.
+# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
+# versions in m4sugar had bugs.
+m4_define([lt_join],
+[m4_if([$#], [1], [],
+       [$#], [2], [[$2]],
+       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
+m4_define([_lt_join],
+[m4_if([$#$2], [2], [],
+       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
+
+
+# lt_car(LIST)
+# lt_cdr(LIST)
+# ------------
+# Manipulate m4 lists.
+# These macros are necessary as long as will still need to support
+# Autoconf-2.59 which quotes differently.
+m4_define([lt_car], [[$1]])
+m4_define([lt_cdr],
+[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
+       [$#], 1, [],
+       [m4_dquote(m4_shift($@))])])
+m4_define([lt_unquote], $1)
+
+
+# lt_append(MACRO-NAME, STRING, [SEPARATOR])
+# ------------------------------------------
+# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
+# Note that neither SEPARATOR nor STRING are expanded; they are appended
+# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
+# No SEPARATOR is output if MACRO-NAME was previously undefined (different
+# than defined and empty).
+#
+# This macro is needed until we can rely on Autoconf 2.62, since earlier
+# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
+m4_define([lt_append],
+[m4_define([$1],
+	   m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
+
+
+
+# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
+# ----------------------------------------------------------
+# Produce a SEP delimited list of all paired combinations of elements of
+# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
+# has the form PREFIXmINFIXSUFFIXn.
+# Needed until we can rely on m4_combine added in Autoconf 2.62.
+m4_define([lt_combine],
+[m4_if(m4_eval([$# > 3]), [1],
+       [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
+[[m4_foreach([_Lt_prefix], [$2],
+	     [m4_foreach([_Lt_suffix],
+		]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
+	[_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
+
+
+# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
+# -----------------------------------------------------------------------
+# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
+# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
+m4_define([lt_if_append_uniq],
+[m4_ifdef([$1],
+	  [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
+		 [lt_append([$1], [$2], [$3])$4],
+		 [$5])],
+	  [lt_append([$1], [$2], [$3])$4])])
+
+
+# lt_dict_add(DICT, KEY, VALUE)
+# -----------------------------
+m4_define([lt_dict_add],
+[m4_define([$1($2)], [$3])])
+
+
+# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
+# --------------------------------------------
+m4_define([lt_dict_add_subkey],
+[m4_define([$1($2:$3)], [$4])])
+
+
+# lt_dict_fetch(DICT, KEY, [SUBKEY])
+# ----------------------------------
+m4_define([lt_dict_fetch],
+[m4_ifval([$3],
+	m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
+    m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
+
+
+# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
+# -----------------------------------------------------------------
+m4_define([lt_if_dict_fetch],
+[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
+	[$5],
+    [$6])])
+
+
+# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
+# --------------------------------------------------------------
+m4_define([lt_dict_filter],
+[m4_if([$5], [], [],
+  [lt_join(m4_quote(m4_default([$4], [[, ]])),
+           lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
+		      [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
+])
diff --git a/m4/ltversion.m4 b/m4/ltversion.m4
new file mode 100644
index 0000000..9c7b5d4
--- /dev/null
+++ b/m4/ltversion.m4
@@ -0,0 +1,23 @@
+# ltversion.m4 -- version numbers			-*- Autoconf -*-
+#
+#   Copyright (C) 2004 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# @configure_input@
+
+# serial 3293 ltversion.m4
+# This file is part of GNU Libtool
+
+m4_define([LT_PACKAGE_VERSION], [2.4])
+m4_define([LT_PACKAGE_REVISION], [1.3293])
+
+AC_DEFUN([LTVERSION_VERSION],
+[macro_version='2.4'
+macro_revision='1.3293'
+_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+_LT_DECL(, macro_revision, 0)
+])
diff --git a/m4/lt~obsolete.m4 b/m4/lt~obsolete.m4
new file mode 100644
index 0000000..c573da9
--- /dev/null
+++ b/m4/lt~obsolete.m4
@@ -0,0 +1,98 @@
+# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
+#
+#   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004.
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 5 lt~obsolete.m4
+
+# These exist entirely to fool aclocal when bootstrapping libtool.
+#
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
+# which have later been changed to m4_define as they aren't part of the
+# exported API, or moved to Autoconf or Automake where they belong.
+#
+# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
+# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
+# using a macro with the same name in our local m4/libtool.m4 it'll
+# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
+# and doesn't know about Autoconf macros at all.)
+#
+# So we provide this file, which has a silly filename so it's always
+# included after everything else.  This provides aclocal with the
+# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
+# because those macros already exist, or will be overwritten later.
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
+#
+# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
+# Yes, that means every name once taken will need to remain here until
+# we give up compatibility with versions before 1.7, at which point
+# we need to keep only those names which we still refer to.
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
+
+m4_ifndef([AC_LIBTOOL_LINKER_OPTION],	[AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
+m4_ifndef([AC_PROG_EGREP],		[AC_DEFUN([AC_PROG_EGREP])])
+m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_AC_SHELL_INIT],		[AC_DEFUN([_LT_AC_SHELL_INIT])])
+m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],	[AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
+m4_ifndef([_LT_PROG_LTMAIN],		[AC_DEFUN([_LT_PROG_LTMAIN])])
+m4_ifndef([_LT_AC_TAGVAR],		[AC_DEFUN([_LT_AC_TAGVAR])])
+m4_ifndef([AC_LTDL_ENABLE_INSTALL],	[AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
+m4_ifndef([AC_LTDL_PREOPEN],		[AC_DEFUN([AC_LTDL_PREOPEN])])
+m4_ifndef([_LT_AC_SYS_COMPILER],	[AC_DEFUN([_LT_AC_SYS_COMPILER])])
+m4_ifndef([_LT_AC_LOCK],		[AC_DEFUN([_LT_AC_LOCK])])
+m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],	[AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
+m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],	[AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
+m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],	[AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
+m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
+m4_ifndef([AC_LIBTOOL_OBJDIR],		[AC_DEFUN([AC_LIBTOOL_OBJDIR])])
+m4_ifndef([AC_LTDL_OBJDIR],		[AC_DEFUN([AC_LTDL_OBJDIR])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
+m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],	[AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
+m4_ifndef([AC_PATH_MAGIC],		[AC_DEFUN([AC_PATH_MAGIC])])
+m4_ifndef([AC_PROG_LD_GNU],		[AC_DEFUN([AC_PROG_LD_GNU])])
+m4_ifndef([AC_PROG_LD_RELOAD_FLAG],	[AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
+m4_ifndef([AC_DEPLIBS_CHECK_METHOD],	[AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
+m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS],	[AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
+m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP],	[AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
+m4_ifndef([LT_AC_PROG_EGREP],		[AC_DEFUN([LT_AC_PROG_EGREP])])
+m4_ifndef([LT_AC_PROG_SED],		[AC_DEFUN([LT_AC_PROG_SED])])
+m4_ifndef([_LT_CC_BASENAME],		[AC_DEFUN([_LT_CC_BASENAME])])
+m4_ifndef([_LT_COMPILER_BOILERPLATE],	[AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
+m4_ifndef([_LT_LINKER_BOILERPLATE],	[AC_DEFUN([_LT_LINKER_BOILERPLATE])])
+m4_ifndef([_AC_PROG_LIBTOOL],		[AC_DEFUN([_AC_PROG_LIBTOOL])])
+m4_ifndef([AC_LIBTOOL_SETUP],		[AC_DEFUN([AC_LIBTOOL_SETUP])])
+m4_ifndef([_LT_AC_CHECK_DLFCN],		[AC_DEFUN([_LT_AC_CHECK_DLFCN])])
+m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],	[AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
+m4_ifndef([_LT_AC_TAGCONFIG],		[AC_DEFUN([_LT_AC_TAGCONFIG])])
+m4_ifndef([AC_DISABLE_FAST_INSTALL],	[AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
+m4_ifndef([_LT_AC_LANG_CXX],		[AC_DEFUN([_LT_AC_LANG_CXX])])
+m4_ifndef([_LT_AC_LANG_F77],		[AC_DEFUN([_LT_AC_LANG_F77])])
+m4_ifndef([_LT_AC_LANG_GCJ],		[AC_DEFUN([_LT_AC_LANG_GCJ])])
+m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
+m4_ifndef([_LT_AC_LANG_C_CONFIG],	[AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
+m4_ifndef([_LT_AC_LANG_CXX_CONFIG],	[AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
+m4_ifndef([_LT_AC_LANG_F77_CONFIG],	[AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
+m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],	[AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
+m4_ifndef([_LT_AC_LANG_RC_CONFIG],	[AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
+m4_ifndef([AC_LIBTOOL_CONFIG],		[AC_DEFUN([AC_LIBTOOL_CONFIG])])
+m4_ifndef([_LT_AC_FILE_LTDLL_C],	[AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
+m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS],	[AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
+m4_ifndef([_LT_AC_PROG_CXXCPP],		[AC_DEFUN([_LT_AC_PROG_CXXCPP])])
+m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS],	[AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
+m4_ifndef([_LT_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_PROG_F77],		[AC_DEFUN([_LT_PROG_F77])])
+m4_ifndef([_LT_PROG_FC],		[AC_DEFUN([_LT_PROG_FC])])
+m4_ifndef([_LT_PROG_CXX],		[AC_DEFUN([_LT_PROG_CXX])])
diff --git a/m4/proto.m4 b/m4/proto.m4
new file mode 100644
index 0000000..ac6e866
--- /dev/null
+++ b/m4/proto.m4
@@ -0,0 +1,44 @@
+dnl Copyright (C) 1993-2002 Free Software Foundation, Inc.
+dnl This file is free software, distributed under the terms of the GNU
+dnl General Public License.  As a special exception to the GNU General
+dnl Public License, this file may be distributed as part of a program
+dnl that contains a configuration script generated by Autoconf, under
+dnl the same distribution terms as the rest of that program.
+
+dnl From Bruno Haible, Marcus Daniels.
+
+AC_PREREQ(2.13)
+
+dnl CL_PROTO(IDENTIFIER, ACTION-IF-NOT-FOUND, FINAL-PROTOTYPE)
+AC_DEFUN([CL_PROTO],
+[AC_MSG_CHECKING([for $1 declaration])
+AC_CACHE_VAL(cl_cv_proto_[$1], [$2
+cl_cv_proto_$1="$3"])
+cl_cv_proto_$1=`echo "[$]cl_cv_proto_$1" | tr -s ' ' | sed -e 's/( /(/'`
+AC_MSG_RESULT([$]{ac_t:-
+         }[$]cl_cv_proto_$1)
+])
+
+dnl CL_PROTO_RET(INCLUDES, DECL, CACHE-ID, TYPE-IF-OK, TYPE-IF-FAILS)
+AC_DEFUN([CL_PROTO_RET],
+[AC_TRY_COMPILE([$1]
+AC_LANG_EXTERN[$2
+], [], $3="$4", $3="$5")
+])
+
+dnl CL_PROTO_TRY(INCLUDES, ANSI-DECL, TRAD-DECL, ACTION-IF-OK, ACTION-IF-FAILS)
+AC_DEFUN([CL_PROTO_TRY],
+[AC_TRY_COMPILE([$1]
+AC_LANG_EXTERN
+[#if defined(__STDC__) || defined(__cplusplus)
+$2
+#else
+$3
+#endif
+], [], [$4], [$5])
+])
+
+dnl CL_PROTO_CONST(INCLUDES, ANSI-DECL, TRAD-DECL, CACHE-ID)
+AC_DEFUN([CL_PROTO_CONST],
+[CL_PROTO_TRY([$1], [$2], [$3], $4="", $4="const")]
+)
diff --git a/man/Makefile.in b/man/Makefile.in
new file mode 100644
index 0000000..a05e7af
--- /dev/null
+++ b/man/Makefile.in
@@ -0,0 +1,69 @@
+# Makefile for libiconv/man
+
+#### Start of system configuration section. ####
+
+# Directories used by "make":
+srcdir = @srcdir@
+
+# Directories used by "make install":
+prefix = @prefix@
+local_prefix = /usr/local
+exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
+datadir = @datadir@
+mandir = @mandir@
+docdir = @docdir@
+htmldir = @htmldir@
+
+# Programs used by "make":
+RM = rm -f
+@SET_MAKE@
+
+# Programs used by "make install":
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
+
+#### End of system configuration section. ####
+
+SHELL = /bin/sh
+
+# Used by docdir.
+PACKAGE = @PACKAGE@
+
+all :
+
+install : force
+	if [ ! -d $(DESTDIR)$(mandir)/man1 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 ; fi
+	builddir="`pwd`"; cd $(srcdir) && for f in *.1 ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man1/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man1/$$f) ; done
+	if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 ; fi
+	builddir="`pwd`"; cd $(srcdir) && for f in *.3 ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man3/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man3/$$f) ; done
+	if [ ! -d $(DESTDIR)$(htmldir) ] ; then $(mkinstalldirs) $(DESTDIR)$(htmldir) ; fi
+	builddir="`pwd`"; cd $(srcdir) && for f in *.html ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(htmldir)/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(htmldir)/$$f) ; done
+
+install-strip : install
+
+installdirs : force
+	if [ ! -d $(DESTDIR)$(mandir)/man1 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 ; fi
+	if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 ; fi
+	if [ ! -d $(DESTDIR)$(htmldir) ] ; then $(mkinstalldirs) $(DESTDIR)$(htmldir) ; fi
+
+uninstall : force
+	cd $(srcdir) && for f in *.1 ; do echo $(RM) $(DESTDIR)$(mandir)/man1/$$f ; $(RM) $(DESTDIR)$(mandir)/man1/$$f ; done
+	cd $(srcdir) && for f in *.3 ; do echo $(RM) $(DESTDIR)$(mandir)/man3/$$f ; $(RM) $(DESTDIR)$(mandir)/man3/$$f ; done
+	cd $(srcdir) && for f in *.html ; do echo $(RM) $(DESTDIR)$(htmldir)/$$f ; $(RM) $(DESTDIR)$(htmldir)/$$f ; done
+
+check :
+
+mostlyclean :
+
+clean :
+
+distclean : force
+	$(RM) Makefile
+
+maintainer-clean : distclean
+
+force :
+
diff --git a/man/iconv.1 b/man/iconv.1
new file mode 100644
index 0000000..6b85651
--- /dev/null
+++ b/man/iconv.1
@@ -0,0 +1,108 @@
+.\" Copyright (c) Bruno Haible <bruno@clisp.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 3 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" References consulted:
+.\"   OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\"   POSIX 2001 draft6
+.\"
+.TH ICONV 1  "March 31, 2007" "GNU" "Linux Programmer's Manual"
+.SH NAME
+iconv \- character set conversion
+.SH SYNOPSIS
+.nf
+iconv [\fIOPTION\fP...] [\fB\-f\fP \fIencoding\fP] [\fB\-t\fP \fIencoding\fP] [\fIinputfile\fP ...]
+iconv \fB\-l\fP
+.fi
+.SH DESCRIPTION
+The \fBiconv\fP program converts text from one encoding to another encoding.
+More precisely, it converts \fBfrom\fP the encoding given for the \fB\-f\fP
+option \fBto\fP the encoding given for the \fB\-t\fP option. Either of these
+encodings defaults to the encoding of the current locale. All the
+\fIinputfile\fPs are read and converted in turn; if no \fIinputfile\fP is
+given, the standard input is used. The converted text is printed to standard
+output.
+.PP
+The encodings permitted are system dependent. For the libiconv implementation,
+they are listed in the iconv_open(3) manual page.
+.PP
+Options controlling the input and output format:
+.TP
+\fB\-f\fP \fIencoding\fP, \fB\-\-from\-code=\fP\fIencoding\fP
+Specifies the encoding of the input.
+.TP
+\fB\-t\fP \fIencoding\fP, \fB\-\-to\-code=\fP\fIencoding\fP
+Specifies the encoding of the output.
+.PP
+Options controlling conversion problems:
+.TP
+\fB\-c\fP
+When this option is given, characters that cannot be converted are silently
+discarded, instead of leading to a conversion error.
+.TP
+\fB\-\-unicode\-subst=\fP\fIformatstring\fP
+When this option is given, Unicode characters that cannot be represented in
+the target encoding are replaced with a placeholder string that is constructed
+from the given \fIformatstring\fP, applied to the Unicode code point. The
+\fIformatstring\fP must be a format string in the same format as for the
+.I printf
+command or the
+.I printf()
+function, taking either no argument or exactly one unsigned integer argument.
+.TP
+\fB\-\-byte\-subst=\fP\fIformatstring\fP
+When this option is given, bytes in the input that are not valid in the source
+encoding are replaced with a placeholder string that is constructed from the
+given \fIformatstring\fP, applied to the byte's value. The \fIformatstring\fP
+must be a format string in the same format as for the
+.I printf
+command or the
+.I printf()
+function, taking either no argument or exactly one unsigned integer argument.
+.TP
+\fB\-\-widechar\-subst=\fP\fIformatstring\fP
+When this option is given, wide characters in the input that are not valid in
+the source encoding are replaced with a placeholder string that is constructed
+from the given \fIformatstring\fP, applied to the byte's value. The
+\fIformatstring\fP must be a format string in the same format as for the
+.I printf
+command or the
+.I printf()
+function, taking either no argument or exactly one unsigned integer argument.
+.PP
+Options controlling error output:
+.TP
+\fB\-s\fP, \fB\-\-silent\fP
+When this option is given, error messages about invalid or unconvertible
+characters are omitted, but the actual converted text is unaffected.
+.PP
+The \fBiconv \-l\fP or \fBiconv \-\-list\fP command lists the names of the
+supported encodings, in a system dependent format. For the libiconv
+implementation, the names are printed in upper case, separated by whitespace,
+and alias names of an encoding are listed on the same line as the encoding
+itself.
+.SH EXAMPLES
+.TP
+\fBiconv \-f ISO\-8859\-1 \-t UTF\-8\fP
+converts input from the old West-European encoding ISO\-8859\-1 to Unicode.
+.PP
+.nf
+\fBiconv \-f KOI8\-R \-\-byte\-subst="<0x%x>"\fP
+\fB                \-\-unicode\-subst="<U+%04X>"\fP
+.fi
+.RS
+converts input from the old Russian encoding KOI8\-R to the locale encoding,
+substituting an angle bracket notation with hexadecimal numbers for invalid
+bytes and for valid but unconvertible characters.
+.RE
+.TP
+\fBiconv \-\-list\fP
+lists the supported encodings.
+.SH "CONFORMING TO"
+POSIX:2001
+.SH "SEE ALSO"
+.BR iconv_open (3),
+.BR locale (7)
diff --git a/man/iconv.1.html b/man/iconv.1.html
new file mode 100644
index 0000000..dfeb0fc
--- /dev/null
+++ b/man/iconv.1.html
@@ -0,0 +1,206 @@
+<!-- Creator     : groff version 1.20.1 -->
+<!-- CreationDate: Sun Aug  7 19:49:14 2011 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       h1      { text-align: center }
+</style>
+<title>ICONV</title>
+
+</head>
+<body>
+
+<h1 align="center">ICONV</h1>
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#EXAMPLES">EXAMPLES</a><br>
+<a href="#CONFORMING TO">CONFORMING TO</a><br>
+<a href="#SEE ALSO">SEE ALSO</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">iconv &minus;
+character set conversion</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">iconv
+[<i>OPTION</i>...] [<b>&minus;f</b> <i>encoding</i>]
+[<b>&minus;t</b> <i>encoding</i>] [<i>inputfile</i> ...]
+<br>
+iconv <b>&minus;l</b></p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>iconv</b> program converts text from one encoding to
+another encoding. More precisely, it converts <b>from</b>
+the encoding given for the <b>&minus;f</b> option <b>to</b>
+the encoding given for the <b>&minus;t</b> option. Either of
+these encodings defaults to the encoding of the current
+locale. All the <i>inputfile</i>s are read and converted in
+turn; if no <i>inputfile</i> is given, the standard input is
+used. The converted text is printed to standard output.</p>
+
+<p style="margin-left:11%; margin-top: 1em">The encodings
+permitted are system dependent. For the libiconv
+implementation, they are listed in the iconv_open(3) manual
+page.</p>
+
+<p style="margin-left:11%; margin-top: 1em">Options
+controlling the input and output format: <b><br>
+&minus;f</b> <i>encoding</i>,
+<b>&minus;&minus;from&minus;code=</b><i>encoding</i></p>
+
+<p style="margin-left:22%;">Specifies the encoding of the
+input.</p>
+
+<p style="margin-left:11%;"><b>&minus;t</b>
+<i>encoding</i>,
+<b>&minus;&minus;to&minus;code=</b><i>encoding</i></p>
+
+<p style="margin-left:22%;">Specifies the encoding of the
+output.</p>
+
+<p style="margin-left:11%; margin-top: 1em">Options
+controlling conversion problems:</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+       cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="3%">
+
+
+<p><b>&minus;c</b></p></td>
+<td width="8%"></td>
+<td width="78%">
+
+
+<p>When this option is given, characters that cannot be
+converted are silently discarded, instead of leading to a
+conversion error.</p></td></tr>
+</table>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;unicode&minus;subst=</b><i>formatstring</i></p>
+
+<p style="margin-left:22%;">When this option is given,
+Unicode characters that cannot be represented in the target
+encoding are replaced with a placeholder string that is
+constructed from the given <i>formatstring</i>, applied to
+the Unicode code point. The <i>formatstring</i> must be a
+format string in the same format as for the <i>printf</i>
+command or the <i>printf()</i> function, taking either no
+argument or exactly one unsigned integer argument.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;byte&minus;subst=</b><i>formatstring</i></p>
+
+<p style="margin-left:22%;">When this option is given,
+bytes in the input that are not valid in the source encoding
+are replaced with a placeholder string that is constructed
+from the given <i>formatstring</i>, applied to the
+byte&rsquo;s value. The <i>formatstring</i> must be a format
+string in the same format as for the <i>printf</i> command
+or the <i>printf()</i> function, taking either no argument
+or exactly one unsigned integer argument.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;widechar&minus;subst=</b><i>formatstring</i></p>
+
+<p style="margin-left:22%;">When this option is given, wide
+characters in the input that are not valid in the source
+encoding are replaced with a placeholder string that is
+constructed from the given <i>formatstring</i>, applied to
+the byte&rsquo;s value. The <i>formatstring</i> must be a
+format string in the same format as for the <i>printf</i>
+command or the <i>printf()</i> function, taking either no
+argument or exactly one unsigned integer argument.</p>
+
+<p style="margin-left:11%; margin-top: 1em">Options
+controlling error output: <b><br>
+&minus;s</b>, <b>&minus;&minus;silent</b></p>
+
+<p style="margin-left:22%;">When this option is given,
+error messages about invalid or unconvertible characters are
+omitted, but the actual converted text is unaffected.</p>
+
+<p style="margin-left:11%; margin-top: 1em">The <b>iconv
+&minus;l</b> or <b>iconv &minus;&minus;list</b> command
+lists the names of the supported encodings, in a system
+dependent format. For the libiconv implementation, the names
+are printed in upper case, separated by whitespace, and
+alias names of an encoding are listed on the same line as
+the encoding itself.</p>
+
+<h2>EXAMPLES
+<a name="EXAMPLES"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>iconv
+&minus;f ISO&minus;8859&minus;1 &minus;t UTF&minus;8</b></p>
+
+<p style="margin-left:22%;">converts input from the old
+West-European encoding ISO&minus;8859&minus;1 to
+Unicode.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>iconv
+&minus;f KOI8&minus;R
+&minus;&minus;byte&minus;subst=&quot;&lt;0x%x&gt;&quot; <br>
+
+&minus;&minus;unicode&minus;subst=&quot;&lt;U+%04X&gt;&quot;</b></p>
+
+<p style="margin-left:22%;">converts input from the old
+Russian encoding KOI8&minus;R to the locale encoding,
+substituting an angle bracket notation with hexadecimal
+numbers for invalid bytes and for valid but unconvertible
+characters.</p>
+
+<p style="margin-left:11%;"><b>iconv
+&minus;&minus;list</b></p>
+
+<p style="margin-left:22%;">lists the supported
+encodings.</p>
+
+<h2>CONFORMING TO
+<a name="CONFORMING TO"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p>
+
+<h2>SEE ALSO
+<a name="SEE ALSO"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>iconv_open</b>(3),
+<b>locale</b>(7)</p>
+<hr>
+</body>
+</html>
diff --git a/man/iconv.3 b/man/iconv.3
new file mode 100644
index 0000000..3c511ea
--- /dev/null
+++ b/man/iconv.3
@@ -0,0 +1,92 @@
+.\" Copyright (c) Bruno Haible <bruno@clisp.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 3 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" References consulted:
+.\"   GNU glibc-2 source code and manual
+.\"   OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\"
+.TH ICONV 3  "September 7, 2008" "GNU" "Linux Programmer's Manual"
+.SH NAME
+iconv \- perform character set conversion
+.SH SYNOPSIS
+.nf
+.B #include <iconv.h>
+.sp
+.BI "size_t iconv (iconv_t " cd ,
+.BI "              const char* * " inbuf ", size_t * "inbytesleft ,
+.BI "              char* * " outbuf ", size_t * "outbytesleft );
+.fi
+.SH DESCRIPTION
+The argument \fIcd\fP must be a conversion descriptor created using the
+function \fBiconv_open\fP.
+.PP
+The main case is when \fIinbuf\fP is not NULL and \fI*inbuf\fP is not NULL.
+In this case, the \fBiconv\fP function converts the multibyte sequence
+starting at \fI*inbuf\fP to a multibyte sequence starting at \fI*outbuf\fP.
+At most \fI*inbytesleft\fP bytes, starting at \fI*inbuf\fP, will be read.
+At most \fI*outbytesleft\fP bytes, starting at \fI*outbuf\fP, will be written.
+.PP
+The \fBiconv\fP function converts one multibyte character at a time, and for
+each character conversion it increments \fI*inbuf\fP and decrements
+\fI*inbytesleft\fP by the number of converted input bytes, it increments
+\fI*outbuf\fP and decrements \fI*outbytesleft\fP by the number of converted
+output bytes, and it updates the conversion state contained in \fIcd\fP.
+If the character encoding of the input is stateful, the \fBiconv\fP function
+can also convert a sequence of input bytes to an update of the conversion state
+without producing any output bytes; such input is called a \fIshift sequence\fP.
+The conversion can stop for four reasons:
+.PP
+1. An invalid multibyte sequence is encountered in the input. In this case
+it sets \fBerrno\fP to \fBEILSEQ\fP and returns (size_t)(\-1). \fI*inbuf\fP
+is left pointing to the beginning of the invalid multibyte sequence.
+.PP
+2. The input byte sequence has been entirely converted, i.e. \fI*inbytesleft\fP
+has gone down to 0. In this case \fBiconv\fP returns the number of
+non-reversible conversions performed during this call.
+.PP
+3. An incomplete multibyte sequence is encountered in the input, and the
+input byte sequence terminates after it. In this case it sets \fBerrno\fP to
+\fBEINVAL\fP and returns (size_t)(\-1). \fI*inbuf\fP is left pointing to the
+beginning of the incomplete multibyte sequence.
+.PP
+4. The output buffer has no more room for the next converted character. In
+this case it sets \fBerrno\fP to \fBE2BIG\fP and returns (size_t)(\-1).
+.PP
+A different case is when \fIinbuf\fP is NULL or \fI*inbuf\fP is NULL, but
+\fIoutbuf\fP is not NULL and \fI*outbuf\fP is not NULL. In this case, the
+\fBiconv\fP function attempts to set \fIcd\fP's conversion state to the
+initial state and store a corresponding shift sequence at \fI*outbuf\fP.
+At most \fI*outbytesleft\fP bytes, starting at \fI*outbuf\fP, will be written.
+If the output buffer has no more room for this reset sequence, it sets
+\fBerrno\fP to \fBE2BIG\fP and returns (size_t)(\-1). Otherwise it increments
+\fI*outbuf\fP and decrements \fI*outbytesleft\fP by the number of bytes
+written.
+.PP
+A third case is when \fIinbuf\fP is NULL or \fI*inbuf\fP is NULL, and
+\fIoutbuf\fP is NULL or \fI*outbuf\fP is NULL. In this case, the \fBiconv\fP
+function sets \fIcd\fP's conversion state to the initial state.
+.SH "RETURN VALUE"
+The \fBiconv\fP function returns the number of characters converted in a
+non-reversible way during this call; reversible conversions are not counted.
+In case of error, it sets \fBerrno\fP and returns (size_t)(\-1).
+.SH ERRORS
+The following errors can occur, among others:
+.TP
+.B E2BIG
+There is not sufficient room at \fI*outbuf\fP.
+.TP
+.B EILSEQ
+An invalid multibyte sequence has been encountered in the input.
+.TP
+.B EINVAL
+An incomplete multibyte sequence has been encountered in the input.
+.SH "CONFORMING TO"
+POSIX:2001
+.SH "SEE ALSO"
+.BR iconv_open (3),
+.BR iconvctl (3)
+.BR iconv_close (3)
diff --git a/man/iconv.3.html b/man/iconv.3.html
new file mode 100644
index 0000000..0e9e74a
--- /dev/null
+++ b/man/iconv.3.html
@@ -0,0 +1,207 @@
+<!-- Creator     : groff version 1.20.1 -->
+<!-- CreationDate: Sun Aug  7 19:49:14 2011 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       h1      { text-align: center }
+</style>
+<title>ICONV</title>
+
+</head>
+<body>
+
+<h1 align="center">ICONV</h1>
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#RETURN VALUE">RETURN VALUE</a><br>
+<a href="#ERRORS">ERRORS</a><br>
+<a href="#CONFORMING TO">CONFORMING TO</a><br>
+<a href="#SEE ALSO">SEE ALSO</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">iconv &minus;
+perform character set conversion</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>#include
+&lt;iconv.h&gt;</b></p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>size_t iconv
+(iconv_t</b> <i>cd</i><b>, <br>
+const char* *</b> <i>inbuf</i><b>, size_t *</b>
+<i>inbytesleft</i><b>, <br>
+char* *</b> <i>outbuf</i><b>, size_t *</b>
+<i>outbytesleft</i><b>);</b></p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The argument
+<i>cd</i> must be a conversion descriptor created using the
+function <b>iconv_open</b>.</p>
+
+<p style="margin-left:11%; margin-top: 1em">The main case
+is when <i>inbuf</i> is not NULL and <i>*inbuf</i> is not
+NULL. In this case, the <b>iconv</b> function converts the
+multibyte sequence starting at <i>*inbuf</i> to a multibyte
+sequence starting at <i>*outbuf</i>. At most
+<i>*inbytesleft</i> bytes, starting at <i>*inbuf</i>, will
+be read. At most <i>*outbytesleft</i> bytes, starting at
+<i>*outbuf</i>, will be written.</p>
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>iconv</b> function converts one multibyte character at a
+time, and for each character conversion it increments
+<i>*inbuf</i> and decrements <i>*inbytesleft</i> by the
+number of converted input bytes, it increments
+<i>*outbuf</i> and decrements <i>*outbytesleft</i> by the
+number of converted output bytes, and it updates the
+conversion state contained in <i>cd</i>. If the character
+encoding of the input is stateful, the <b>iconv</b> function
+can also convert a sequence of input bytes to an update of
+the conversion state without producing any output bytes;
+such input is called a <i>shift sequence</i>. The conversion
+can stop for four reasons:</p>
+
+<p style="margin-left:11%; margin-top: 1em">1. An invalid
+multibyte sequence is encountered in the input. In this case
+it sets <b>errno</b> to <b>EILSEQ</b> and returns
+(size_t)(&minus;1). <i>*inbuf</i> is left pointing to the
+beginning of the invalid multibyte sequence.</p>
+
+<p style="margin-left:11%; margin-top: 1em">2. The input
+byte sequence has been entirely converted, i.e.
+<i>*inbytesleft</i> has gone down to 0. In this case
+<b>iconv</b> returns the number of non-reversible
+conversions performed during this call.</p>
+
+<p style="margin-left:11%; margin-top: 1em">3. An
+incomplete multibyte sequence is encountered in the input,
+and the input byte sequence terminates after it. In this
+case it sets <b>errno</b> to <b>EINVAL</b> and returns
+(size_t)(&minus;1). <i>*inbuf</i> is left pointing to the
+beginning of the incomplete multibyte sequence.</p>
+
+<p style="margin-left:11%; margin-top: 1em">4. The output
+buffer has no more room for the next converted character. In
+this case it sets <b>errno</b> to <b>E2BIG</b> and returns
+(size_t)(&minus;1).</p>
+
+<p style="margin-left:11%; margin-top: 1em">A different
+case is when <i>inbuf</i> is NULL or <i>*inbuf</i> is NULL,
+but <i>outbuf</i> is not NULL and <i>*outbuf</i> is not
+NULL. In this case, the <b>iconv</b> function attempts to
+set <i>cd</i>&rsquo;s conversion state to the initial state
+and store a corresponding shift sequence at <i>*outbuf</i>.
+At most <i>*outbytesleft</i> bytes, starting at
+<i>*outbuf</i>, will be written. If the output buffer has no
+more room for this reset sequence, it sets <b>errno</b> to
+<b>E2BIG</b> and returns (size_t)(&minus;1). Otherwise it
+increments <i>*outbuf</i> and decrements
+<i>*outbytesleft</i> by the number of bytes written.</p>
+
+<p style="margin-left:11%; margin-top: 1em">A third case is
+when <i>inbuf</i> is NULL or <i>*inbuf</i> is NULL, and
+<i>outbuf</i> is NULL or <i>*outbuf</i> is NULL. In this
+case, the <b>iconv</b> function sets <i>cd</i>&rsquo;s
+conversion state to the initial state.</p>
+
+<h2>RETURN VALUE
+<a name="RETURN VALUE"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>iconv</b> function returns the number of characters
+converted in a non-reversible way during this call;
+reversible conversions are not counted. In case of error, it
+sets <b>errno</b> and returns (size_t)(&minus;1).</p>
+
+<h2>ERRORS
+<a name="ERRORS"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The following
+errors can occur, among others:</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+       cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p><b>E2BIG</b></p></td>
+<td width="2%"></td>
+<td width="78%">
+
+
+<p>There is not sufficient room at <i>*outbuf</i>.</p></td></tr>
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p><b>EILSEQ</b></p></td>
+<td width="2%"></td>
+<td width="78%">
+
+
+<p>An invalid multibyte sequence has been encountered in
+the input.</p></td></tr>
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p><b>EINVAL</b></p></td>
+<td width="2%"></td>
+<td width="78%">
+
+
+<p>An incomplete multibyte sequence has been encountered in
+the input.</p></td></tr>
+</table>
+
+<h2>CONFORMING TO
+<a name="CONFORMING TO"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p>
+
+<h2>SEE ALSO
+<a name="SEE ALSO"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>iconv_open</b>(3),
+<b>iconvctl</b>(3) <b>iconv_close</b>(3)</p>
+<hr>
+</body>
+</html>
diff --git a/man/iconv_close.3 b/man/iconv_close.3
new file mode 100644
index 0000000..1989268
--- /dev/null
+++ b/man/iconv_close.3
@@ -0,0 +1,31 @@
+.\" Copyright (c) Bruno Haible <bruno@clisp.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 3 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" References consulted:
+.\"   GNU glibc-2 source code and manual
+.\"   OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\"
+.TH ICONV_CLOSE 3  "March 31, 2007" "GNU" "Linux Programmer's Manual"
+.SH NAME
+iconv_close \- deallocate descriptor for character set conversion
+.SH SYNOPSIS
+.nf
+.B #include <iconv.h>
+.sp
+.BI "int iconv_close (iconv_t " cd );
+.fi
+.SH DESCRIPTION
+The \fBiconv_close\fP function deallocates a conversion descriptor \fIcd\fP
+previously allocated using \fBiconv_open\fP.
+.SH "RETURN VALUE"
+When successful, the \fBiconv_close\fP function returns 0. In case of error,
+it sets \fBerrno\fP and returns \-1.
+.SH "CONFORMING TO"
+POSIX:2001
+.SH "SEE ALSO"
+.BR iconv_open (3)
+.BR iconv (3)
diff --git a/man/iconv_close.3.html b/man/iconv_close.3.html
new file mode 100644
index 0000000..c55a2dc
--- /dev/null
+++ b/man/iconv_close.3.html
@@ -0,0 +1,90 @@
+<!-- Creator     : groff version 1.20.1 -->
+<!-- CreationDate: Sun Aug  7 19:49:14 2011 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       h1      { text-align: center }
+</style>
+<title>ICONV_CLOSE</title>
+
+</head>
+<body>
+
+<h1 align="center">ICONV_CLOSE</h1>
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#RETURN VALUE">RETURN VALUE</a><br>
+<a href="#CONFORMING TO">CONFORMING TO</a><br>
+<a href="#SEE ALSO">SEE ALSO</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">iconv_close
+&minus; deallocate descriptor for character set
+conversion</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>#include
+&lt;iconv.h&gt;</b></p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>int
+iconv_close (iconv_t</b> <i>cd</i><b>);</b></p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>iconv_close</b> function deallocates a conversion
+descriptor <i>cd</i> previously allocated using
+<b>iconv_open</b>.</p>
+
+<h2>RETURN VALUE
+<a name="RETURN VALUE"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">When
+successful, the <b>iconv_close</b> function returns 0. In
+case of error, it sets <b>errno</b> and returns
+&minus;1.</p>
+
+<h2>CONFORMING TO
+<a name="CONFORMING TO"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p>
+
+<h2>SEE ALSO
+<a name="SEE ALSO"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>iconv_open</b>(3)
+<b>iconv</b>(3)</p>
+<hr>
+</body>
+</html>
diff --git a/man/iconv_open.3 b/man/iconv_open.3
new file mode 100644
index 0000000..8075245
--- /dev/null
+++ b/man/iconv_open.3
@@ -0,0 +1,205 @@
+.\" Copyright (c) Bruno Haible <bruno@clisp.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 3 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" References consulted:
+.\"   GNU glibc-2 source code and manual
+.\"   OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\"
+.TH ICONV_OPEN 3  "November 23, 2010" "GNU" "Linux Programmer's Manual"
+.SH NAME
+iconv_open \- allocate descriptor for character set conversion
+.SH SYNOPSIS
+.nf
+.B #include <iconv.h>
+.sp
+.BI "iconv_t iconv_open (const char* " tocode ", const char* " fromcode );
+.fi
+.SH DESCRIPTION
+The \fBiconv_open\fP function allocates a conversion descriptor suitable
+for converting byte sequences from character encoding \fIfromcode\fP to
+character encoding \fItocode\fP.
+.PP
+The values permitted for \fIfromcode\fP and \fItocode\fP and the supported
+combinations are system dependent. For the libiconv library, the following
+encodings are supported, in all combinations.
+.TP
+European languages
+.nf
+.fi
+ASCII, ISO\-8859\-{1,2,3,4,5,7,9,10,13,14,15,16},
+KOI8\-R, KOI8\-U, KOI8\-RU,
+CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131},
+Mac{Roman,CentralEurope,Iceland,Croatian,Romania},
+Mac{Cyrillic,Ukraine,Greek,Turkish},
+Macintosh
+.TP
+Semitic languages
+.nf
+.fi
+ISO\-8859\-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}
+.TP
+Japanese
+.nf
+.fi
+EUC\-JP, SHIFT_JIS, CP932, ISO\-2022\-JP, ISO\-2022\-JP\-2, ISO\-2022\-JP\-1
+.TP
+Chinese
+.nf
+.fi
+EUC\-CN, HZ, GBK, CP936, GB18030, EUC\-TW, BIG5, CP950, BIG5\-HKSCS,
+BIG5\-HKSCS:2004, BIG5\-HKSCS:2001, BIG5\-HKSCS:1999, ISO\-2022\-CN,
+ISO\-2022\-CN\-EXT
+.TP
+Korean
+.nf
+.fi
+EUC\-KR, CP949, ISO\-2022\-KR, JOHAB
+.TP
+Armenian
+.nf
+.fi
+ARMSCII\-8
+.TP
+Georgian
+.nf
+.fi
+Georgian\-Academy, Georgian\-PS
+.TP
+Tajik
+.nf
+.fi
+KOI8\-T
+.TP
+Kazakh
+.nf
+.fi
+PT154, RK1048
+.TP
+Thai
+.nf
+.fi
+TIS\-620, CP874, MacThai
+.TP
+Laotian
+.nf
+.fi
+MuleLao\-1, CP1133
+.TP
+Vietnamese
+.nf
+.fi
+VISCII, TCVN, CP1258
+.TP
+Platform specifics
+.nf
+.fi
+HP\-ROMAN8, NEXTSTEP
+.TP
+Full Unicode
+.nf
+.fi
+UTF\-8
+.nf
+.fi
+UCS\-2, UCS\-2BE, UCS\-2LE
+.nf
+.fi
+UCS\-4, UCS\-4BE, UCS\-4LE
+.nf
+.fi
+UTF\-16, UTF\-16BE, UTF\-16LE
+.nf
+.fi
+UTF\-32, UTF\-32BE, UTF\-32LE
+.nf
+.fi
+UTF\-7
+.nf
+.fi
+C99, JAVA
+.TP
+Full Unicode, in terms of \fBuint16_t\fP or \fBuint32_t\fP
+(with machine dependent endianness and alignment)
+.nf
+.fi
+UCS\-2\-INTERNAL, UCS\-4\-INTERNAL
+.TP
+Locale dependent, in terms of \fBchar\fP or \fBwchar_t\fP
+(with machine dependent endianness and alignment, and with semantics
+depending on the OS and the current LC_CTYPE locale facet)
+.nf
+.fi
+char, wchar_t
+.PP
+When configured with the option \fB\-\-enable\-extra\-encodings\fP, it also
+provides support for a few extra encodings:
+.TP
+European languages
+.nf
+CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
+.fi
+.TP
+Semitic languages
+.nf
+.fi
+CP864
+.TP
+Japanese
+.nf
+.fi
+EUC\-JISX0213, Shift_JISX0213, ISO\-2022\-JP\-3
+.TP
+Chinese
+.nf
+.fi
+BIG5\-2003 (experimental)
+.TP
+Turkmen
+.nf
+.fi
+TDS565
+.TP
+Platform specifics
+.nf
+.fi
+ATARIST, RISCOS\-LATIN1
+.PP
+The empty encoding name "" is equivalent to "char": it denotes the
+locale dependent character encoding.
+.PP
+When the string "//TRANSLIT" is appended to \fItocode\fP, transliteration
+is activated. This means that when a character cannot be represented in the
+target character set, it can be approximated through one or several characters
+that look similar to the original character.
+.PP
+When the string "//IGNORE" is appended to \fItocode\fP, characters that
+cannot be represented in the target character set will be silently discarded.
+.PP
+The resulting conversion descriptor can be used with \fBiconv\fP any number
+of times. It remains valid until deallocated using \fBiconv_close\fP.
+.PP
+A conversion descriptor contains a conversion state. After creation using
+\fBiconv_open\fP, the state is in the initial state. Using \fBiconv\fP
+modifies the descriptor's conversion state. (This implies that a conversion
+descriptor can not be used in multiple threads simultaneously.) To bring the
+state back to the initial state, use \fBiconv\fP with NULL as \fIinbuf\fP
+argument.
+.SH "RETURN VALUE"
+The \fBiconv_open\fP function returns a freshly allocated conversion
+descriptor. In case of error, it sets \fBerrno\fP and returns (iconv_t)(\-1).
+.SH ERRORS
+The following error can occur, among others:
+.TP
+.B EINVAL
+The conversion from \fIfromcode\fP to \fItocode\fP is not supported by the
+implementation.
+.SH "CONFORMING TO"
+POSIX:2001
+.SH "SEE ALSO"
+.BR iconv (3)
+.BR iconvctl (3)
+.BR iconv_close (3)
diff --git a/man/iconv_open.3.html b/man/iconv_open.3.html
new file mode 100644
index 0000000..39abad9
--- /dev/null
+++ b/man/iconv_open.3.html
@@ -0,0 +1,318 @@
+<!-- Creator     : groff version 1.20.1 -->
+<!-- CreationDate: Sun Aug  7 19:49:14 2011 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       h1      { text-align: center }
+</style>
+<title>ICONV_OPEN</title>
+
+</head>
+<body>
+
+<h1 align="center">ICONV_OPEN</h1>
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#RETURN VALUE">RETURN VALUE</a><br>
+<a href="#ERRORS">ERRORS</a><br>
+<a href="#CONFORMING TO">CONFORMING TO</a><br>
+<a href="#SEE ALSO">SEE ALSO</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">iconv_open
+&minus; allocate descriptor for character set conversion</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>#include
+&lt;iconv.h&gt;</b></p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>iconv_t
+iconv_open (const char*</b> <i>tocode</i><b>, const
+char*</b> <i>fromcode</i><b>);</b></p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>iconv_open</b> function allocates a conversion descriptor
+suitable for converting byte sequences from character
+encoding <i>fromcode</i> to character encoding
+<i>tocode</i>.</p>
+
+<p style="margin-left:11%; margin-top: 1em">The values
+permitted for <i>fromcode</i> and <i>tocode</i> and the
+supported combinations are system dependent. For the
+libiconv library, the following encodings are supported, in
+all combinations. <br>
+European languages</p>
+
+<p style="margin-left:22%;">ASCII,
+ISO&minus;8859&minus;{1,2,3,4,5,7,9,10,13,14,15,16},
+KOI8&minus;R, KOI8&minus;U, KOI8&minus;RU,
+CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131},
+Mac{Roman,CentralEurope,Iceland,Croatian,Romania},
+Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh</p>
+
+<p style="margin-left:11%;">Semitic languages</p>
+
+<p style="margin-left:22%;">ISO&minus;8859&minus;{6,8},
+CP{1255,1256}, CP862, Mac{Hebrew,Arabic}</p>
+
+<p style="margin-left:11%;">Japanese</p>
+
+<p style="margin-left:22%;">EUC&minus;JP, SHIFT_JIS, CP932,
+ISO&minus;2022&minus;JP, ISO&minus;2022&minus;JP&minus;2,
+ISO&minus;2022&minus;JP&minus;1</p>
+
+<p style="margin-left:11%;">Chinese</p>
+
+<p style="margin-left:22%;">EUC&minus;CN, HZ, GBK, CP936,
+GB18030, EUC&minus;TW, BIG5, CP950, BIG5&minus;HKSCS,
+BIG5&minus;HKSCS:2004, BIG5&minus;HKSCS:2001,
+BIG5&minus;HKSCS:1999, ISO&minus;2022&minus;CN,
+ISO&minus;2022&minus;CN&minus;EXT</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+       cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p>Korean</p></td>
+<td width="2%"></td>
+<td width="50%">
+
+
+<p>EUC&minus;KR, CP949, ISO&minus;2022&minus;KR, JOHAB</p></td>
+<td width="28%">
+</td></tr>
+</table>
+
+<p style="margin-left:11%;">Armenian</p>
+
+<p style="margin-left:22%;">ARMSCII&minus;8</p>
+
+<p style="margin-left:11%;">Georgian</p>
+
+<p style="margin-left:22%;">Georgian&minus;Academy,
+Georgian&minus;PS</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+       cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p>Tajik</p></td>
+<td width="2%"></td>
+<td width="35%">
+
+
+<p>KOI8&minus;T</p></td>
+<td width="43%">
+</td></tr>
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p>Kazakh</p></td>
+<td width="2%"></td>
+<td width="35%">
+
+
+<p>PT154, RK1048</p></td>
+<td width="43%">
+</td></tr>
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p>Thai</p></td>
+<td width="2%"></td>
+<td width="35%">
+
+
+<p>TIS&minus;620, CP874, MacThai</p></td>
+<td width="43%">
+</td></tr>
+</table>
+
+<p style="margin-left:11%;">Laotian</p>
+
+<p style="margin-left:22%;">MuleLao&minus;1, CP1133</p>
+
+<p style="margin-left:11%;">Vietnamese</p>
+
+<p style="margin-left:22%;">VISCII, TCVN, CP1258</p>
+
+<p style="margin-left:11%;">Platform specifics</p>
+
+<p style="margin-left:22%;">HP&minus;ROMAN8, NEXTSTEP</p>
+
+<p style="margin-left:11%;">Full Unicode</p>
+
+<p style="margin-left:22%;">UTF&minus;8 <br>
+UCS&minus;2, UCS&minus;2BE, UCS&minus;2LE <br>
+UCS&minus;4, UCS&minus;4BE, UCS&minus;4LE <br>
+UTF&minus;16, UTF&minus;16BE, UTF&minus;16LE <br>
+UTF&minus;32, UTF&minus;32BE, UTF&minus;32LE <br>
+UTF&minus;7 <br>
+C99, JAVA</p>
+
+<p style="margin-left:11%;">Full Unicode, in terms of
+<b>uint16_t</b> or <b>uint32_t</b></p>
+
+<p style="margin-left:22%;">(with machine dependent
+endianness and alignment) <br>
+UCS&minus;2&minus;INTERNAL, UCS&minus;4&minus;INTERNAL</p>
+
+<p style="margin-left:11%;">Locale dependent, in terms of
+<b>char</b> or <b>wchar_t</b></p>
+
+<p style="margin-left:22%;">(with machine dependent
+endianness and alignment, and with semantics depending on
+the OS and the current LC_CTYPE locale facet) <br>
+char, wchar_t</p>
+
+<p style="margin-left:11%; margin-top: 1em">When configured
+with the option
+<b>&minus;&minus;enable&minus;extra&minus;encodings</b>, it
+also provides support for a few extra encodings: <br>
+European languages</p>
+
+
+<p style="margin-left:22%;">CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}</p>
+
+<p style="margin-left:11%;">Semitic languages</p>
+
+<p style="margin-left:22%;">CP864</p>
+
+<p style="margin-left:11%;">Japanese</p>
+
+<p style="margin-left:22%;">EUC&minus;JISX0213,
+Shift_JISX0213, ISO&minus;2022&minus;JP&minus;3</p>
+
+<p style="margin-left:11%;">Chinese</p>
+
+<p style="margin-left:22%;">BIG5&minus;2003
+(experimental)</p>
+
+<p style="margin-left:11%;">Turkmen</p>
+
+<p style="margin-left:22%;">TDS565</p>
+
+<p style="margin-left:11%;">Platform specifics</p>
+
+<p style="margin-left:22%;">ATARIST,
+RISCOS&minus;LATIN1</p>
+
+<p style="margin-left:11%; margin-top: 1em">The empty
+encoding name &quot;&quot; is equivalent to
+&quot;char&quot;: it denotes the locale dependent character
+encoding.</p>
+
+<p style="margin-left:11%; margin-top: 1em">When the string
+&quot;//TRANSLIT&quot; is appended to <i>tocode</i>,
+transliteration is activated. This means that when a
+character cannot be represented in the target character set,
+it can be approximated through one or several characters
+that look similar to the original character.</p>
+
+<p style="margin-left:11%; margin-top: 1em">When the string
+&quot;//IGNORE&quot; is appended to <i>tocode</i>,
+characters that cannot be represented in the target
+character set will be silently discarded.</p>
+
+<p style="margin-left:11%; margin-top: 1em">The resulting
+conversion descriptor can be used with <b>iconv</b> any
+number of times. It remains valid until deallocated using
+<b>iconv_close</b>.</p>
+
+<p style="margin-left:11%; margin-top: 1em">A conversion
+descriptor contains a conversion state. After creation using
+<b>iconv_open</b>, the state is in the initial state. Using
+<b>iconv</b> modifies the descriptor&rsquo;s conversion
+state. (This implies that a conversion descriptor can not be
+used in multiple threads simultaneously.) To bring the state
+back to the initial state, use <b>iconv</b> with NULL as
+<i>inbuf</i> argument.</p>
+
+<h2>RETURN VALUE
+<a name="RETURN VALUE"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>iconv_open</b> function returns a freshly allocated
+conversion descriptor. In case of error, it sets
+<b>errno</b> and returns (iconv_t)(&minus;1).</p>
+
+<h2>ERRORS
+<a name="ERRORS"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The following
+error can occur, among others:</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+       cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p><b>EINVAL</b></p></td>
+<td width="2%"></td>
+<td width="78%">
+
+
+<p>The conversion from <i>fromcode</i> to <i>tocode</i> is
+not supported by the implementation.</p></td></tr>
+</table>
+
+<h2>CONFORMING TO
+<a name="CONFORMING TO"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p>
+
+<h2>SEE ALSO
+<a name="SEE ALSO"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>iconv</b>(3)
+<b>iconvctl</b>(3) <b>iconv_close</b>(3)</p>
+<hr>
+</body>
+</html>
diff --git a/man/iconv_open_into.3 b/man/iconv_open_into.3
new file mode 100644
index 0000000..92c2d53
--- /dev/null
+++ b/man/iconv_open_into.3
@@ -0,0 +1,47 @@
+.\" Copyright (c) Bruno Haible <bruno@clisp.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 3 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" References consulted:
+.\"   iconv.h
+.\"
+.TH ICONV_OPEN_INTO 3  "September 21, 2008" "GNU" "Linux Programmer's Manual"
+.SH NAME
+iconv_open_into \- initialize descriptor for character set conversion
+.SH SYNOPSIS
+.nf
+.B #include <iconv.h>
+.sp
+.BI "int iconv_open_into (const char* " tocode ", const char* " fromcode ","
+.BI "                     iconv_allocation_t* " resultp );
+.fi
+.SH DESCRIPTION
+The \fBiconv_open_into\fP function initializes a conversion descriptor suitable
+for converting byte sequences from character encoding \fIfromcode\fP to
+character encoding \fItocode\fP.  The conversion descriptor is stored in the
+memory pointed to by \fIresultp\fP.
+.PP
+The values permitted for \fIfromcode\fP and \fItocode\fP are the same as for
+the function \fBiconv_open\fP.
+.PP
+After a successful return from this function, \fIresultp\fP can be be used
+as an \fBiconv_t\fP object with the \fBiconv\fP function.
+.SH "RETURN VALUE"
+The \fBiconv_open_into\fP function fills \fB*\fP\fIresultp\fP and returns 0 if
+it succeeds. In case of error, it sets \fBerrno\fP and returns \-1.
+.SH ERRORS
+The following error can occur, among others:
+.TP
+.B EINVAL
+The conversion from \fIfromcode\fP to \fItocode\fP is not supported by the
+implementation.
+.SH "CONFORMING TO"
+This function is implemented only in GNU libiconv and not in other \fBiconv\fP
+implementations. It is not backed by a standard. You can test for its presence
+through \fB(_LIBICONV_VERSION >= 0x010D)\fP.
+.SH "SEE ALSO"
+.BR iconv_open (3)
+.BR iconv (3)
diff --git a/man/iconv_open_into.3.html b/man/iconv_open_into.3.html
new file mode 100644
index 0000000..6ed9f08
--- /dev/null
+++ b/man/iconv_open_into.3.html
@@ -0,0 +1,120 @@
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta name="Content-Style" content="text/css">
+<title>ICONV_OPEN_INTO</title>
+</head>
+<body>
+
+<h1 align=center>ICONV_OPEN_INTO</h1>
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#RETURN VALUE">RETURN VALUE</a><br>
+<a href="#ERRORS">ERRORS</a><br>
+<a href="#CONFORMING TO">CONFORMING TO</a><br>
+<a href="#SEE ALSO">SEE ALSO</a><br>
+
+<hr>
+<!-- Creator     : groff version 1.17.2 -->
+<!-- CreationDate: Sun Sep 21 20:17:11 2008 -->
+<a name="NAME"></a>
+<h2>NAME</h2>
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+iconv_open_into - initialize descriptor for character set conversion</td></table>
+<a name="SYNOPSIS"></a>
+<h2>SYNOPSIS</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<pre><b>#include &lt;iconv.h&gt;
+
+int iconv_open_into (const char*</b> <i>tocode</i><b>, const char*</b> <i>fromcode</i><b>,
+                     iconv_allocation_t*</b> <i>resultp</i><b>);
+</b></pre></td></table>
+<a name="DESCRIPTION"></a>
+<h2>DESCRIPTION</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+The <b>iconv_open_into</b> function initializes a conversion
+descriptor suitable for converting byte sequences from
+character encoding <i>fromcode</i> to character encoding
+<i>tocode</i>. The conversion descriptor is stored in the
+memory pointed to by <i>resultp</i>.</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+The values permitted for <i>fromcode</i> and <i>tocode</i>
+are the same as for the function
+<b>iconv_open</b>.</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+After a successful return from this function, <i>resultp</i>
+can be be used as an <b>iconv_t</b> object with the
+<b>iconv</b> function.</td></table>
+<a name="RETURN VALUE"></a>
+<h2>RETURN VALUE</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+The <b>iconv_open_into</b> function fills
+<b>*</b><i>resultp</i> and returns 0 if it succeeds. In case
+of error, it sets <b>errno</b> and returns -1.</td></table>
+<a name="ERRORS"></a>
+<h2>ERRORS</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+The following error can occur, among others:</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>EINVAL</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+The conversion from <i>fromcode</i> to <i>tocode</i> is not
+supported by the implementation.</td></table>
+<a name="CONFORMING TO"></a>
+<h2>CONFORMING TO</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+This function is implemented only in GNU libiconv and not in
+other <b>iconv</b> implementations. It is not backed by a
+standard. You can test for its presence through
+<b>(_LIBICONV_VERSION &gt;= 0x010D)</b>.</td></table>
+<a name="SEE ALSO"></a>
+<h2>SEE ALSO</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>iconv_open</b>(3) <b>iconv</b>(3)</td></table>
+<hr>
+</body>
+</html>
diff --git a/man/iconvctl.3 b/man/iconvctl.3
new file mode 100644
index 0000000..6caf394
--- /dev/null
+++ b/man/iconvctl.3
@@ -0,0 +1,67 @@
+.\" Copyright (c) Perry Rapp
+.\" Copyright (c) Bruno Haible <bruno@clisp.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 3 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" References consulted:
+.\"   iconv.h
+.\"
+.TH ICONVCTL 3  "March 31, 2007" "GNU" "Linux Programmer's Manual"
+.SH NAME
+iconvctl \- control iconv behavior
+.SH SYNOPSIS
+.nf
+.B #include <iconv.h>
+.sp
+.BI "int iconvctl (iconv_t " cd " , int " request ", void * " argument );
+.fi
+.SH DESCRIPTION
+The argument \fIcd\fP must be a conversion descriptor created using the
+function \fBiconv_open\fP.
+.PP
+\fBiconvctl\fP queries or adjusts the behavior of the \fBiconv\fP function,
+when invoked with the specified conversion descriptor, depending on the
+request value.
+.SH "REQUEST VALUES"
+The following are permissible values for the \fIrequest\fP parameter.
+.TP
+.B ICONV_TRIVIALP
+\fIargument\fP should be an \fBint *\fP which will receive 1 if the
+conversion is trivial, or 0 otherwise.
+.TP
+.B ICONV_GET_TRANSLITERATE
+\fIargument\fP should be an \fBint *\fP which will receive 1 if 
+transliteration is enabled in the conversion, or 0 otherwise.
+.TP
+.B ICONV_SET_TRANSLITERATE
+\fIargument\fP should be a \fBconst int *\fP, pointing to an \fBint\fP value.
+A non-zero value is used to enable transliteration in the conversion. A zero
+value disables it.
+.TP
+.B ICONV_GET_DISCARD_ILSEQ
+\fIargument\fP should be an \fBint *\fP which will receive 1 if 
+"illegal sequence discard and continue" is enabled in the conversion,
+or 0 otherwise.
+.TP
+.B ICONV_SET_DISCARD_ILSEQ
+\fIargument\fP should be a \fBconst int *\fP, pointing to an \fBint\fP value.
+A non-zero value is used to enable "illegal sequence discard and continue"
+in the conversion. A zero value disables it.
+.SH "RETURN VALUE"
+The \fBiconvctl\fP function returns 0 if it succeeds. In case of error, it sets
+\fBerrno\fP and returns \-1.
+.SH ERRORS
+The following errors can occur, among others:
+.TP
+.B EINVAL
+The request is invalid.
+.SH "CONFORMING TO"
+This function is implemented only in GNU libiconv and not in other \fBiconv\fP
+implementations. It is not backed by a standard. You can test for its presence
+through \fB(_LIBICONV_VERSION >= 0x0108)\fP.
+.SH "SEE ALSO"
+.BR iconv_open (3)
+.BR iconv (3)
diff --git a/man/iconvctl.3.html b/man/iconvctl.3.html
new file mode 100644
index 0000000..05f1529
--- /dev/null
+++ b/man/iconvctl.3.html
@@ -0,0 +1,189 @@
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta name="Content-Style" content="text/css">
+<title>ICONVCTL</title>
+</head>
+<body>
+
+<h1 align=center>ICONVCTL</h1>
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#REQUEST VALUES">REQUEST VALUES</a><br>
+<a href="#RETURN VALUE">RETURN VALUE</a><br>
+<a href="#ERRORS">ERRORS</a><br>
+<a href="#CONFORMING TO">CONFORMING TO</a><br>
+<a href="#SEE ALSO">SEE ALSO</a><br>
+
+<hr>
+<!-- Creator     : groff version 1.17.2 -->
+<!-- CreationDate: Mon Feb  2 16:48:48 2004 -->
+<a name="NAME"></a>
+<h2>NAME</h2>
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+iconvctl - control iconv behavior</td></table>
+<a name="SYNOPSIS"></a>
+<h2>SYNOPSIS</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<pre><b>#include &lt;iconv.h&gt;
+
+int iconvctl (iconv_t</b> <i>cd</i> <b>, int</b> <i>request</i><b>, void *</b> <i>argument</i><b>);
+</b></pre></td></table>
+<a name="DESCRIPTION"></a>
+<h2>DESCRIPTION</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+The argument <i>cd</i> must be a conversion descriptor
+created using the function <b>iconv_open</b>.</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>iconvctl</b> queries or adjusts the behavior of the
+<b>iconv</b> function, when invoked with the specified
+conversion descriptor, depending on the request
+value.</td></table>
+<a name="REQUEST VALUES"></a>
+<h2>REQUEST VALUES</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+The following are permissible values for the <i>request</i>
+parameter.</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>ICONV_TRIVIALP</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+<i>argument</i> should be an <b>int *</b> which will receive
+1 if the conversion is trivial, or 0 otherwise.</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>ICONV_GET_TRANSLITERATE</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+<i>argument</i> should be an <b>int *</b> which will receive
+1 if transliteration is enabled in the conversion, or 0
+otherwise.</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>ICONV_SET_TRANSLITERATE</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+<i>argument</i> should be a <b>const int *</b>, pointing to
+an <b>int</b> value. A non-zero value is used to enable
+transliteration in the conversion. A zero value disables
+it.</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>ICONV_GET_DISCARD_ILSEQ</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+<i>argument</i> should be an <b>int *</b> which will receive
+1 if &quot;illegal sequence discard and continue&quot; is
+enabled in the conversion, or 0 otherwise.</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>ICONV_SET_DISCARD_ILSEQ</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+<i>argument</i> should be a <b>const int *</b>, pointing to
+an <b>int</b> value. A non-zero value is used to enable
+&quot;illegal sequence discard and continue&quot; in the
+conversion. A zero value disables it.</td></table>
+<a name="RETURN VALUE"></a>
+<h2>RETURN VALUE</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+The <b>iconvctl</b> function returns 0 if it succeeds. In
+case of error, it sets <b>errno</b> and returns
+-1.</td></table>
+<a name="ERRORS"></a>
+<h2>ERRORS</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+The following errors can occur, among others:</td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>EINVAL</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+The request is invalid.</td></table>
+<a name="CONFORMING TO"></a>
+<h2>CONFORMING TO</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+This function is implemented only in GNU libiconv and not in
+other <b>iconv</b> implementations. It is not backed by a
+standard. You can test for its presence through
+<b>(_LIBICONV_VERSION &gt;= 0x0108)</b>.</td></table>
+<a name="SEE ALSO"></a>
+<h2>SEE ALSO</h2>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>iconv_open</b>(3), <b>iconv</b>(3)</td></table>
+<hr>
+</body>
+</html>
diff --git a/os2/iconv.def b/os2/iconv.def
new file mode 100644
index 0000000..5023df0
--- /dev/null
+++ b/os2/iconv.def
@@ -0,0 +1,8 @@
+; iconv.def (emx+gcc)
+LIBRARY ICONV 
+DESCRIPTION 'OS/2 port of libiconv <http://www.gnu.org/software/libiconv/>'
+EXPORTS
+	libiconv_open	@1
+	libiconv	@2
+	libiconv_close	@3
+	libiconvctl	@4
diff --git a/po/ChangeLog b/po/ChangeLog
new file mode 100644
index 0000000..e306609
--- /dev/null
+++ b/po/ChangeLog
@@ -0,0 +1,328 @@
+2011-06-04  Bruno Haible  <bruno@clisp.org>
+
+	* uk.po: Update from Yuri Chornoivan <yurchor@ukr.net>.
+
+2010-08-24  Bruno Haible  <bruno@clisp.org>
+
+	* ja.po: Update from Yasuaki Taniguchi <yasuakit@gmail.com>.
+
+2010-08-04  Bruno Haible  <bruno@clisp.org>
+
+	* et.po: Update from Toomas Soome <Toomas.Soome@microlink.ee>.
+
+2010-06-04  Bruno Haible  <bruno@clisp.org>
+
+	* Makevars (MSGMERGE_OPTIONS): Define to empty.
+
+2010-06-04  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* Makefile.in.in: Upgrade to gettext-0.18.1.
+	* Rules-quot: Upgrade to gettext-0.18.1.
+
+2010-03-08  Bruno Haible  <bruno@clisp.org>
+
+	* ja.po: New file, from Yasuaki Taniguchi <yasuakit@gmail.com>.
+	* LINGUAS: Add ja.
+
+2009-12-06  Bruno Haible  <bruno@clisp.org>
+
+	* da.po: Update from Keld Simonsen <keld@keldix.com>.
+
+2009-11-28  Bruno Haible  <bruno@clisp.org>
+
+	* da.po: Update from Keld Simonsen <keld@keldix.com>.
+
+2009-07-21  Bruno Haible  <bruno@clisp.org>
+
+	* cs.po: New file, from Petr Pisar <petr.pisar@atlas.cz>.
+	* LINGUAS: Add cs.
+
+2009-03-24  Bruno Haible  <bruno@clisp.org>
+
+	* bg.po: New file, from Roumen Petrov <transl@roumenpetrov.info>.
+	* LINGUAS: Add bg.
+
+2009-01-24  Bruno Haible  <bruno@clisp.org>
+
+	* id.po: Update from Arif E. Nugroho <arif_endro@yahoo.com>.
+	* it.po: Update from Milo Casagrande <milo_casagrande@yahoo.it>.
+
+2008-11-11  Bruno Haible  <bruno@clisp.org>
+
+	* zh_CN.po: Update from Ji ZhengYu <zhengyuji@gmail.com>.
+
+2008-05-18  Bruno Haible  <bruno@clisp.org>
+
+	* zh_CN.po: Update from Ji ZhengYu <zhengyuji@gmail.com>.
+
+2008-04-27  Bruno Haible  <bruno@clisp.org>
+
+	* sl.po: Update from
+	Primož Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>.
+
+2008-03-30  Bruno Haible  <bruno@clisp.org>
+
+	* fr.po: Update from François-Xavier Coudert <fxcoudert@gmail.com>.
+
+2008-02-18  Bruno Haible  <bruno@clisp.org>
+
+	* ga.po: Update from Kevin Scannell <kscanne@gmail.com>.
+
+2008-02-09  Bruno Haible  <bruno@clisp.org>
+
+	* sv.po: Update from Daniel Nylander <po@danielnylander.se>.
+
+2008-01-31  Bruno Haible  <bruno@clisp.org>
+
+	* sk.po: Update from Marcel Telka <marcel@telka.sk>.
+
+2008-01-08  Bruno Haible  <bruno@clisp.org>
+
+	* de.po: Update from Bruno Haible <bruno@clisp.org>.
+	* eo.po: Update from Edmund Grimley Evans <edmundo@rano.org>.
+	* fi.po: Update from Jorma Karvonen <karvjorm@users.sf.net>.
+	* nl.po: Update from Tim Van Holder <tim.van.holder@telenet.be>.
+	* pl.po: Update from Jakub Bogusz <qboosh@pld-linux.org>.
+	* vi.po: Update from Clytie Siddall <clytie@riverland.net.au>.
+
+2007-11-30  Bruno Haible  <bruno@clisp.org>
+
+	* pl.po: Update from Jakub Bogusz <qboosh@pld-linux.org>.
+
+2007-11-11  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* Makefile.in.in: Upgrade to gettext-0.17.
+	* Rules-quot: Upgrade to gettext-0.17.
+
+2007-10-24  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in.in: Update from gettext-0.16.2.
+
+2007-10-24  Bruno Haible  <bruno@clisp.org>
+
+	* fi.po: Update from Jorma Karvonen <karvjorm@users.sf.net>.
+
+2007-10-15  Bruno Haible  <bruno@clisp.org>
+
+	* sl.po: Update from
+	Primož Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>.
+
+2007-09-15  Bruno Haible  <bruno@clisp.org>
+
+	* eo.po: Update from Edmund Grimley Evans <edmundo@rano.org>.
+	* ga.po: Update from Kevin Scannell <kscanne@gmail.com>.
+	* nl.po: Update from Tim Van Holder <tim.van.holder@telenet.be>.
+	* sv.po: Update from Daniel Nylander <po@danielnylander.se>.
+	* vi.po: Update from Clytie Siddall <clytie@riverland.net.au>.
+	* wa.po: Update from Pablo Saratxaga <pablo@walon.org>.
+
+2007-05-30  Bruno Haible  <bruno@clisp.org>
+
+	* sv.po: Update from Daniel Nylander <po@danielnylander.se>.
+
+2006-10-02  Bruno Haible  <bruno@clisp.org>
+
+	* sl.po: Update from
+	Primož Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>.
+
+2006-09-28  Bruno Haible  <bruno@clisp.org>
+
+	* et.po: Update from Toomas Soome <Toomas.Soome@microlink.ee>.
+	* sr.po: Update from Aleksandar Jelenak <jelenak@verizon.net>.
+
+2006-07-19  Bruno Haible  <bruno@clisp.org>
+
+	* de.po: Update.
+	* ga.po: Update from Kevin Patrick Scannell <scannell@slu.edu>.
+
+2006-07-03  Bruno Haible  <bruno@clisp.org>
+
+	* eo.po: Update from Edmund Grimley Evans <edmundo@rano.org>.
+
+2006-06-23  Bruno Haible  <bruno@clisp.org>
+
+	* vi.po: Update from Clytie Siddall <clytie@riverland.net.au>.
+
+2006-05-16  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.in.in: Update from GNU gettext.
+	* Makevars (XGETTEXT_OPTIONS): Add more flags.
+	(USE_MSGCTXT): New variable.
+
+2005-12-29  Bruno Haible  <bruno@clisp.org>
+
+	* zh_TW.po: New file, from Wei-Lun Chao <chaoweilun@pcmail.com.tw>.
+	* LINGUAS: Add zh_TW.
+
+2005-02-11  Bruno Haible  <bruno@clisp.org>
+
+	* rm.po: New file, from Florian Verdet <fvgoto@linuxbourg.ch>.
+	* vi.po: New file, from Clytie Siddall <clytie@riverland.net.au>.
+	* LINGUAS: Add rm, vi.
+
+2005-01-10  Bruno Haible  <bruno@clisp.org>
+
+	* el.po: New file, from Balaskas Euaggelos <ebalaskas@ebalaskas.gr>.
+	* LINGUAS: Add el.
+
+2005-01-06  Bruno Haible  <bruno@clisp.org>
+
+	* sq.po: New file, from Laurent Dhima <laurenti@alblinux.net>.
+	* fr.po: Update from Michel Robitaille <robitail@iro.umontreal.ca>.
+	* wa.po: Update from Pablo Saratxaga <pablo@walon.org>.
+	* LINGUAS: Add sq.
+
+2004-03-21  Bruno Haible  <bruno@clisp.org>
+
+	* af.po: New file, from Petri Jooste <rkwjpj@puk.ac.za>.
+	* ca.po: Update from Ivan Vilata i Balaguer <ivan@selidor.net>.
+	* LINGUAS: Add af.
+
+2003-11-13  Bruno Haible  <bruno@clisp.org>
+
+	* sr.po: New file, from Aleksandar Jelenak <jelenak@netlinkplus.net>.
+	* LINGUAS: Add sr.
+
+2003-10-14  Bruno Haible  <bruno@clisp.org>
+
+	* pl.po: New file, from Arkadiusz Lipiec <A.Lipiec@elka.pw.edu.pl>.
+	* LINGUAS: Add pl.
+
+2003-08-22  Bruno Haible  <bruno@clisp.org>
+
+	* wa.po: New file, from Pablo Saratxaga <pablo@walon.org>.
+	* LINGUAS: Add wa.
+
+2003-08-05  Bruno Haible  <bruno@clisp.org>
+
+	* nl.po: Update from Elros Cyriatan <cyriatan@fastmail.fm>.
+
+2003-07-31  Bruno Haible  <bruno@clisp.org>
+
+	* nl.po: New file, from Taco Witte <T.C.Witte@phys.uu.nl>.
+	* LINGUAS: Add nl.
+
+2003-06-11  Bruno Haible  <bruno@clisp.org>
+
+	* et.po: New file, from Toomas Soome <Toomas.Soome@microlink.ee>.
+	* ro.po: Update from Eugen Hoanca <eugenh@urban-grafx.ro>.
+	* ru.po: Update from Dmitry S. Sivachenko <mitya@cavia.pp.ru>.
+	* zh_CN.po: New file, from Wang Jian <lark@linux.net.cn>.
+	* LINGUAS: Add et and zh_CN.
+
+2003-05-07  Bruno Haible  <bruno@clisp.org>
+
+	* ga.po: Update from Kevin Patrick Scannell <scannell@slu.edu>.
+
+2003-05-06  Bruno Haible  <bruno@clisp.org>
+
+	* ga.po: New file, from Kevin Patrick Scannell <scannell@slu.edu>.
+	* LINGUAS: Add it.
+
+2003-04-22  Bruno Haible  <bruno@clisp.org>
+
+	* ro.po: New file, from Eugen Hoanca <eugenh@urban-grafx.ro>.
+	* LINGUAS: Add it.
+
+2003-04-05  Bruno Haible  <bruno@clisp.org>
+
+	* Makefile.msvc.sh (PREFIX): New variable.
+	(prefix): Use it.
+	(clean): Drop Unix specific removal.
+
+2003-04-09  Bruno Haible  <bruno@clisp.org>
+
+	* Makevars (MSGID_BUGS_ADDRESS): New variable.
+
+2003-04-09  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* Makefile.in.in: Upgrade to gettext-0.12-pre3.
+
+2003-03-17  Bruno Haible  <bruno@clisp.org>
+
+	Improved MSVC support.
+	* Makefile.msvc.sh: New file.
+	* Rules-msvc: New file.
+
+2003-02-10  Bruno Haible  <bruno@clisp.org>
+
+	* uk.po: New file, from Volodymyr M. Lisivka <lvm@mystery.lviv.net>.
+	* LINGUAS: Add it.
+
+2002-12-05  Bruno Haible  <bruno@clisp.org>
+
+	* it.po: New file, from Marco Parrone <marc0@autistici.org>.
+	* LINGUAS: Add it.
+
+2002-11-12  Bruno Haible  <bruno@clisp.org>
+
+	* da.po: New file, from Keld Simonsen <keld@dkuug.dk>.
+	* LINGUAS: Add da.
+
+2002-10-29  Bruno Haible  <bruno@clisp.org>
+
+	* id.po: New file, from Tedi Heriyanto <tedi_h@gmx.net>.
+	* LINGUAS: Add id.
+
+2002-08-23  Bruno Haible  <bruno@clisp.org>
+
+	* fi.po: New file, from Matti Koskimies <matti@apulanta.fi>.
+	* fr.po: New file, from Michel Robitaille <robitail@iro.umontreal.ca>.
+	* pt_BR.po: Update from
+	Alexandre Folle de Menezes <afmenez@terra.com.br>.
+	* ru.po: New file, from Dmitry S. Sivachenko <mitya@cavia.pp.ru>.
+	* sl.po: New file, from
+	Primož Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>.
+	* tr.po: New file, from Deniz Akkus Kanca <deniz@arayan.com>.
+	* LINGUAS: Add fi, fr, ru, sl, tr.
+
+2002-06-20  Bruno Haible  <bruno@clisp.org>
+
+	* es.po: New file, from Santiago Vila Doncel <sanvila@unex.es>.
+	* LINGUAS: Add es.
+
+2002-06-14  Bruno Haible  <bruno@clisp.org>
+
+	* hr.po: New file, from Denis Lackovic <delacko@fly.srk.fer.hr>.
+	* LINGUAS: Add hr.
+
+2002-06-14  Bruno Haible  <bruno@clisp.org>
+
+	* pt_BR.po: Update from
+	Alexandre Folle de Menezes <afmenez@terra.com.br>.
+
+2002-06-11  Bruno Haible  <bruno@clisp.org>
+
+	* sv.po: New file, from Christian Rose <menthos@menthos.com>.
+	* LINGUAS: Add sv.
+
+2002-06-05  Bruno Haible  <bruno@clisp.org>
+
+	* pt_BR.po: New file, from
+	Alexandre Folle de Menezes <afmenez@terra.com.br>.
+	* LINGUAS: Add pt_BR.
+
+2002-06-03  Bruno Haible  <bruno@clisp.org>
+
+	* gl.po: New file, from Jacobo Tarrio <jtarrio@trasno.net>.
+	* LINGUAS: Add gl.
+
+2002-05-31  Bruno Haible  <bruno@clisp.org>
+
+	* ca.po: New file, from Ivan Vilata i Balaguer <ivan@selidor.net>.
+	* eo.po: New file, from Edmund Grimley Evans <edmundo@rano.org>.
+	* hu.po: New file, from Emese Kovacs <emese@gnome.hu>.
+	* sk.po: New file, from Marcel Telka <marcel@telka.sk>.
+	* LINGUAS: Add ca, eo, hu, sk.
+
+2002-04-27  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* Makefile.in.in: New file, from gettext-0.11.1.
+	* Rules-quot: New file, from gettext-0.11.1.
+	* boldquot.sed: New file, from gettext-0.11.1.
+	* en@boldquot.header: New file, from gettext-0.11.1.
+	* en@quot.header: New file, from gettext-0.11.1.
+	* insert-header.sin: New file, from gettext-0.11.1.
+	* quot.sed: New file, from gettext-0.11.1.
+	* remove-potcdate.sin: New file, from gettext-0.11.1.
+
diff --git a/po/LINGUAS b/po/LINGUAS
new file mode 100644
index 0000000..b3632d5
--- /dev/null
+++ b/po/LINGUAS
@@ -0,0 +1,2 @@
+# Set of available languages.
+af bg ca cs da de el eo es et fi fr ga gl hr hu id it ja nl pl pt_BR rm ro ru sk sl sq sr sv tr uk vi wa zh_CN zh_TW
diff --git a/po/Makefile.in.in b/po/Makefile.in.in
new file mode 100644
index 0000000..83d8838
--- /dev/null
+++ b/po/Makefile.in.in
@@ -0,0 +1,444 @@
+# Makefile for PO directory in any package using GNU gettext.
+# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+#
+# This file can be copied and used freely without restrictions.  It can
+# be used in projects which are not available under the GNU General Public
+# License but which still want to provide support for the GNU gettext
+# functionality.
+# Please note that the actual code of GNU gettext is covered by the GNU
+# General Public License and is *not* in the public domain.
+#
+# Origin: gettext-0.18
+GETTEXT_MACRO_VERSION = 0.18
+
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+
+SHELL = /bin/sh
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
+datadir = @datadir@
+localedir = @localedir@
+gettextsrcdir = $(datadir)/gettext/po
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+
+# We use $(mkdir_p).
+# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
+# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
+# @install_sh@ does not start with $(SHELL), so we add it.
+# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined
+# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
+# versions, $(mkinstalldirs) and $(install_sh) are unused.
+mkinstalldirs = $(SHELL) @install_sh@ -d
+install_sh = $(SHELL) @install_sh@
+MKDIR_P = @MKDIR_P@
+mkdir_p = @mkdir_p@
+
+GMSGFMT_ = @GMSGFMT@
+GMSGFMT_no = @GMSGFMT@
+GMSGFMT_yes = @GMSGFMT_015@
+GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
+MSGFMT_ = @MSGFMT@
+MSGFMT_no = @MSGFMT@
+MSGFMT_yes = @MSGFMT_015@
+MSGFMT = $(MSGFMT_$(USE_MSGCTXT))
+XGETTEXT_ = @XGETTEXT@
+XGETTEXT_no = @XGETTEXT@
+XGETTEXT_yes = @XGETTEXT_015@
+XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
+MSGMERGE = msgmerge
+MSGMERGE_UPDATE = @MSGMERGE@ --update
+MSGINIT = msginit
+MSGCONV = msgconv
+MSGFILTER = msgfilter
+
+POFILES = @POFILES@
+GMOFILES = @GMOFILES@
+UPDATEPOFILES = @UPDATEPOFILES@
+DUMMYPOFILES = @DUMMYPOFILES@
+DISTFILES.common = Makefile.in.in remove-potcdate.sin \
+$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
+DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
+$(POFILES) $(GMOFILES) \
+$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
+
+POTFILES = \
+
+CATALOGS = @CATALOGS@
+
+# Makevars gets inserted here. (Don't remove this line!)
+
+.SUFFIXES:
+.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
+
+.po.mo:
+	@echo "$(MSGFMT) -c -o $@ $<"; \
+	$(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
+
+.po.gmo:
+	@lang=`echo $* | sed -e 's,.*/,,'`; \
+	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+	echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \
+	cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
+
+.sin.sed:
+	sed -e '/^#/d' $< > t-$@
+	mv t-$@ $@
+
+
+all: check-macro-version all-@USE_NLS@
+
+all-yes: stamp-po
+all-no:
+
+# Ensure that the gettext macros and this Makefile.in.in are in sync.
+check-macro-version:
+	@test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \
+	  || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \
+	       exit 1; \
+	     }
+
+# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
+# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
+# we don't want to bother translators with empty POT files). We assume that
+# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty.
+# In this case, stamp-po is a nop (i.e. a phony target).
+
+# stamp-po is a timestamp denoting the last time at which the CATALOGS have
+# been loosely updated. Its purpose is that when a developer or translator
+# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
+# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
+# invocations of "make" will do nothing. This timestamp would not be necessary
+# if updating the $(CATALOGS) would always touch them; however, the rule for
+# $(POFILES) has been designed to not touch files that don't need to be
+# changed.
+stamp-po: $(srcdir)/$(DOMAIN).pot
+	test ! -f $(srcdir)/$(DOMAIN).pot || \
+	  test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
+	@test ! -f $(srcdir)/$(DOMAIN).pot || { \
+	  echo "touch stamp-po" && \
+	  echo timestamp > stamp-poT && \
+	  mv stamp-poT stamp-po; \
+	}
+
+# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
+# otherwise packages like GCC can not be built if only parts of the source
+# have been downloaded.
+
+# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
+# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
+$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
+	if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \
+	  package_gnu='GNU '; \
+	else \
+	  package_gnu=''; \
+	fi; \
+	if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
+	  msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
+	else \
+	  msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
+	fi; \
+	case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
+	  '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
+	    $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
+	      --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
+	      --files-from=$(srcdir)/POTFILES.in \
+	      --copyright-holder='$(COPYRIGHT_HOLDER)' \
+	      --msgid-bugs-address="$$msgid_bugs_address" \
+	    ;; \
+	  *) \
+	    $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
+	      --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
+	      --files-from=$(srcdir)/POTFILES.in \
+	      --copyright-holder='$(COPYRIGHT_HOLDER)' \
+	      --package-name="$${package_gnu}@PACKAGE@" \
+	      --package-version='@VERSION@' \
+	      --msgid-bugs-address="$$msgid_bugs_address" \
+	    ;; \
+	esac
+	test ! -f $(DOMAIN).po || { \
+	  if test -f $(srcdir)/$(DOMAIN).pot; then \
+	    sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
+	    sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
+	    if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
+	      rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
+	    else \
+	      rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
+	      mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+	    fi; \
+	  else \
+	    mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+	  fi; \
+	}
+
+# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
+# every "make" invocation, only create it when it is missing.
+# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
+$(srcdir)/$(DOMAIN).pot:
+	$(MAKE) $(DOMAIN).pot-update
+
+# This target rebuilds a PO file if $(DOMAIN).pot has changed.
+# Note that a PO file is not touched if it doesn't need to be changed.
+$(POFILES): $(srcdir)/$(DOMAIN).pot
+	@lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
+	if test -f "$(srcdir)/$${lang}.po"; then \
+	  test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+	  echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \
+	  cd $(srcdir) \
+	    && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
+	           '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
+	             $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \
+	           *) \
+	             $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \
+	         esac; \
+	       }; \
+	else \
+	  $(MAKE) $${lang}.po-create; \
+	fi
+
+
+install: install-exec install-data
+install-exec:
+install-data: install-data-@USE_NLS@
+	if test "$(PACKAGE)" = "gettext-tools"; then \
+	  $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
+	  for file in $(DISTFILES.common) Makevars.template; do \
+	    $(INSTALL_DATA) $(srcdir)/$$file \
+			    $(DESTDIR)$(gettextsrcdir)/$$file; \
+	  done; \
+	  for file in Makevars; do \
+	    rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+	  done; \
+	else \
+	  : ; \
+	fi
+install-data-no: all
+install-data-yes: all
+	@catalogs='$(CATALOGS)'; \
+	for cat in $$catalogs; do \
+	  cat=`basename $$cat`; \
+	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+	  dir=$(localedir)/$$lang/LC_MESSAGES; \
+	  $(mkdir_p) $(DESTDIR)$$dir; \
+	  if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
+	  $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
+	  echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
+	  for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+	    if test -n "$$lc"; then \
+	      if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+	        link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+	        mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+	        mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	        (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+	         for file in *; do \
+	           if test -f $$file; then \
+	             ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+	           fi; \
+	         done); \
+	        rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+	      else \
+	        if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+	          :; \
+	        else \
+	          rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	          mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	        fi; \
+	      fi; \
+	      rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+	      ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+	      ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+	      cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+	      echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
+	    fi; \
+	  done; \
+	done
+
+install-strip: install
+
+installdirs: installdirs-exec installdirs-data
+installdirs-exec:
+installdirs-data: installdirs-data-@USE_NLS@
+	if test "$(PACKAGE)" = "gettext-tools"; then \
+	  $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
+	else \
+	  : ; \
+	fi
+installdirs-data-no:
+installdirs-data-yes:
+	@catalogs='$(CATALOGS)'; \
+	for cat in $$catalogs; do \
+	  cat=`basename $$cat`; \
+	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+	  dir=$(localedir)/$$lang/LC_MESSAGES; \
+	  $(mkdir_p) $(DESTDIR)$$dir; \
+	  for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+	    if test -n "$$lc"; then \
+	      if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+	        link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+	        mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+	        mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	        (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+	         for file in *; do \
+	           if test -f $$file; then \
+	             ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+	           fi; \
+	         done); \
+	        rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+	      else \
+	        if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+	          :; \
+	        else \
+	          rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	          mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	        fi; \
+	      fi; \
+	    fi; \
+	  done; \
+	done
+
+# Define this as empty until I found a useful application.
+installcheck:
+
+uninstall: uninstall-exec uninstall-data
+uninstall-exec:
+uninstall-data: uninstall-data-@USE_NLS@
+	if test "$(PACKAGE)" = "gettext-tools"; then \
+	  for file in $(DISTFILES.common) Makevars.template; do \
+	    rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+	  done; \
+	else \
+	  : ; \
+	fi
+uninstall-data-no:
+uninstall-data-yes:
+	catalogs='$(CATALOGS)'; \
+	for cat in $$catalogs; do \
+	  cat=`basename $$cat`; \
+	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+	  for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
+	    rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+	  done; \
+	done
+
+check: all
+
+info dvi ps pdf html tags TAGS ctags CTAGS ID:
+
+mostlyclean:
+	rm -f remove-potcdate.sed
+	rm -f stamp-poT
+	rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
+	rm -fr *.o
+
+clean: mostlyclean
+
+distclean: clean
+	rm -f Makefile Makefile.in POTFILES *.mo
+
+maintainer-clean: distclean
+	@echo "This command is intended for maintainers to use;"
+	@echo "it deletes files that may require special tools to rebuild."
+	rm -f stamp-po $(GMOFILES)
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+dist distdir:
+	$(MAKE) update-po
+	@$(MAKE) dist2
+# This is a separate target because 'update-po' must be executed before.
+dist2: stamp-po $(DISTFILES)
+	dists="$(DISTFILES)"; \
+	if test "$(PACKAGE)" = "gettext-tools"; then \
+	  dists="$$dists Makevars.template"; \
+	fi; \
+	if test -f $(srcdir)/$(DOMAIN).pot; then \
+	  dists="$$dists $(DOMAIN).pot stamp-po"; \
+	fi; \
+	if test -f $(srcdir)/ChangeLog; then \
+	  dists="$$dists ChangeLog"; \
+	fi; \
+	for i in 0 1 2 3 4 5 6 7 8 9; do \
+	  if test -f $(srcdir)/ChangeLog.$$i; then \
+	    dists="$$dists ChangeLog.$$i"; \
+	  fi; \
+	done; \
+	if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
+	for file in $$dists; do \
+	  if test -f $$file; then \
+	    cp -p $$file $(distdir) || exit 1; \
+	  else \
+	    cp -p $(srcdir)/$$file $(distdir) || exit 1; \
+	  fi; \
+	done
+
+update-po: Makefile
+	$(MAKE) $(DOMAIN).pot-update
+	test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
+	$(MAKE) update-gmo
+
+# General rule for creating PO files.
+
+.nop.po-create:
+	@lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
+	echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
+	exit 1
+
+# General rule for updating PO files.
+
+.nop.po-update:
+	@lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
+	if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
+	tmpdir=`pwd`; \
+	echo "$$lang:"; \
+	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+	echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
+	cd $(srcdir); \
+	if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
+	       '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
+	         $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
+	       *) \
+	         $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
+	     esac; \
+	   }; then \
+	  if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+	    rm -f $$tmpdir/$$lang.new.po; \
+	  else \
+	    if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+	      :; \
+	    else \
+	      echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+	      exit 1; \
+	    fi; \
+	  fi; \
+	else \
+	  echo "msgmerge for $$lang.po failed!" 1>&2; \
+	  rm -f $$tmpdir/$$lang.new.po; \
+	fi
+
+$(DUMMYPOFILES):
+
+update-gmo: Makefile $(GMOFILES)
+	@:
+
+# Recreate Makefile by invoking config.status. Explicitly invoke the shell,
+# because execution permission bits may not work on the current file system.
+# Use @SHELL@, which is the shell determined by autoconf for the use by its
+# scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient.
+Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@
+	cd $(top_builddir) \
+	  && @SHELL@ ./config.status $(subdir)/$@.in po-directories
+
+force:
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po/Makevars b/po/Makevars
new file mode 100644
index 0000000..b3e79cb
--- /dev/null
+++ b/po/Makevars
@@ -0,0 +1,56 @@
+# Makefile variables for libiconv/po.
+
+# Usually the message domain is the same as the package name.
+DOMAIN = $(PACKAGE)
+
+# These two variables depend on the location of this directory.
+subdir = po
+top_builddir = ..
+
+# These options get passed to xgettext.
+XGETTEXT_OPTIONS = \
+  --keyword=_ --flag=_:1:pass-c-format \
+  --keyword=N_ --flag=N_:1:pass-c-format \
+  --flag=error:3:c-format --flag=error_at_line:5:c-format
+
+# This is the copyright holder that gets inserted into the header of the
+# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
+# package.  (Note that the msgstr strings, extracted from the package's
+# sources, belong to the copyright holder of the package.)  Translators are
+# expected to transfer the copyright for their translations to this person
+# or entity, or to disclaim their copyright.  The empty string stands for
+# the public domain; in this case the translators are expected to disclaim
+# their copyright.
+COPYRIGHT_HOLDER = Free Software Foundation, Inc.
+
+# This is the email address or URL to which the translators shall report
+# bugs in the untranslated strings:
+# - Strings which are not entire sentences, see the maintainer guidelines
+#   in the GNU gettext documentation, section 'Preparing Strings'.
+# - Strings which use unclear terms or require additional context to be
+#   understood.
+# - Strings which make invalid assumptions about notation of date, time or
+#   money.
+# - Pluralisation problems.
+# - Incorrect English spelling.
+# - Incorrect formatting.
+# It can be your email address, or a mailing list address where translators
+# can write to without being subscribed, or the URL of a web page through
+# which the translators can contact you.
+MSGID_BUGS_ADDRESS = bug-gnu-libiconv@gnu.org
+
+# This is the list of locale categories, beyond LC_MESSAGES, for which the
+# message catalogs shall be used.  It is usually empty.
+EXTRA_LOCALE_CATEGORIES =
+
+# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt'
+# context.  Possible values are "yes" and "no".  Set this to yes if the
+# package uses functions taking also a message context, like pgettext(), or
+# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument.
+USE_MSGCTXT = no
+
+# These options get passed to msgmerge.
+# Useful options are in particular:
+#   --previous            to keep previous msgids of translated messages,
+#   --quiet               to reduce the verbosity.
+MSGMERGE_OPTIONS =
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100644
index 0000000..f4ef5b4
--- /dev/null
+++ b/po/POTFILES.in
@@ -0,0 +1,4 @@
+# List of files which contain translatable strings.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+
+src/iconv.c
diff --git a/po/Rules-quot b/po/Rules-quot
new file mode 100644
index 0000000..af52487
--- /dev/null
+++ b/po/Rules-quot
@@ -0,0 +1,47 @@
+# Special Makefile rules for English message catalogs with quotation marks.
+
+DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot
+
+.SUFFIXES: .insert-header .po-update-en
+
+en@quot.po-create:
+	$(MAKE) en@quot.po-update
+en@boldquot.po-create:
+	$(MAKE) en@boldquot.po-update
+
+en@quot.po-update: en@quot.po-update-en
+en@boldquot.po-update: en@boldquot.po-update-en
+
+.insert-header.po-update-en:
+	@lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \
+	if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \
+	tmpdir=`pwd`; \
+	echo "$$lang:"; \
+	ll=`echo $$lang | sed -e 's/@.*//'`; \
+	LC_ALL=C; export LC_ALL; \
+	cd $(srcdir); \
+	if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \
+	  if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+	    rm -f $$tmpdir/$$lang.new.po; \
+	  else \
+	    if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+	      :; \
+	    else \
+	      echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+	      exit 1; \
+	    fi; \
+	  fi; \
+	else \
+	  echo "creation of $$lang.po failed!" 1>&2; \
+	  rm -f $$tmpdir/$$lang.new.po; \
+	fi
+
+en@quot.insert-header: insert-header.sin
+	sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header
+
+en@boldquot.insert-header: insert-header.sin
+	sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header
+
+mostlyclean: mostlyclean-quot
+mostlyclean-quot:
+	rm -f *.insert-header
diff --git a/po/af.gmo b/po/af.gmo
new file mode 100644
index 0000000..59af771
--- /dev/null
+++ b/po/af.gmo
Binary files differ
diff --git a/po/af.po b/po/af.po
new file mode 100644
index 0000000..4b976c4
--- /dev/null
+++ b/po/af.po
@@ -0,0 +1,347 @@
+# libiconv Afrikaans
+# Copyright (C) 2004 Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# Petri Jooste <rkwjpj@puknet.puk.ac.za>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.9.1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2004-03-08 13:42+0200\n"
+"Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
+"Language-Team: Afrikaans <i18n@af.org.za>\n"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Gebruik so: iconv [-c] [-s] [-f vanaf-kode] [-t na-kode] [lêer ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "of:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "of:    iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Geskryf deur %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: kan nie omskakeling doen nie\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: onvolledige karakter of skuifreeks\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: T/A-fout\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: omskakeling van %s word nie ondersteun nie\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: omskakeling na %s word nie ondersteun nie\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: omskakeling van %s na %s word nie ondersteun nie\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: T/A-fout\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Gebruik so: iconv [--binary] [-c] [-s] [-f vanaf-kode] [-t na-kode] "
+#~ "[lêer ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Hierdie is gratis programmatuur; kyk in die bronkode vir "
+#~ "kopieërvoorwaardes.  Daar is GEEN\n"
+#~ "waarborg nie; selfs nie vir VERKOOPBAARHEID of GESKIKTHEID VIR 'N "
+#~ "SPESIFIEKE DOEL nie.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/bg.gmo b/po/bg.gmo
new file mode 100644
index 0000000..bccee30
--- /dev/null
+++ b/po/bg.gmo
Binary files differ
diff --git a/po/bg.po b/po/bg.po
new file mode 100644
index 0000000..7e8bb0f
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,360 @@
+# Bulgarian translation of libiconv po-file.
+# Copyright (C) 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Roumen Petrov <transl@roumenpetrov.info>, 2008, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-01-03 14:20+0200\n"
+"Last-Translator: Roumen Petrov <transl@roumenpetrov.info>\n"
+"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Употреба: iconv [-c] [-s] [-f fromcode] [-t tocode] [файл ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "или:      iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "За повече информация опитайте \"%s --help\".\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Употреба: %s [АРГУМЕНТИ...] [-f КОДИРАНЕ] [-t КОДИРАНЕ] [ВХОДЕН_ФАЙЛ...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "или:      %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Преобразува текст от едно кодиране към друго.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Аргументи задаващи входния и изходния формати:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f КОДИРАНЕ, --from-code=КОДИРАНЕ\n"
+"                              кодиране на входните данни\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t КОДИРАНЕ, --to-code=КОДИРАНЕ\n"
+"                              кодиране на изходните данни\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Аргументи контролиращи проблеми при преобразуване:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          игнориране на непреобразуваеми знаци\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=ФОРМАТИРАЩ_НИЗ\n"
+"                              заместител на непреобразуваеми знаци от Уникод\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+"  --byte-subst=ФОРМАТИРАЩ_НИЗ\n"
+"                              заместител на непреобразуваеми байтове\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=ФОРМАТИРАЩ_НИЗ\n"
+"                              заместител на непреобразуваеми широки знаци\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Аргументи задаващи извеждането на грешки:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+"  -s, --silent                подтискане на съобщенията за грешки при\n"
+"                              преобразуване\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Извеждане на информация:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  изброяване на поддържаните кодирания\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      показване на тази помощ и изход от програмата\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+"  --version                   извеждане на информация за версията и изход от\n"
+"                              програмата\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"Подавайте доклади за грешки в програмата на <bug-gnu-libiconv@gnu.org>.\n"
+"Подавайте доклади за грешки в превода на <dict@fsa-bg.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Лиценз GPLv2+: Версия 2 на GNU GPL или следваща http://gnu.org/licenses/gpl.html\n"
+"Това е свободен програмен продукт: свободни сте да го променяте и разпространя-\n"
+"вате.  Не се дават НИКАКВИ ГАРАНЦИИ до степента позволена от закона.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Автори: %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"%s аргумент: не е позволена директива за форматиране с променлива ширина."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"%s аргумент: не е позволена директива за форматиране с променлива точност."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "%s аргумент: не е позволена директива за форматиране с размер."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "%s аргумент: низът завършва по средата на директивата."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "%s аргумент: знакът '%c' не е валиден определител за преобразуване."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"%s аргумент: знакът, завършващ директивата за форматиране, не е валиден "
+"определител за преобразуване."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"%s аргумент: форматиращият низ използва повече от един аргумент: %u аргумент."
+msgstr[1] ""
+"%s аргумент: форматиращият низ използва повече от един аргумент: %u "
+"аргумента."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "заместителят за байт към Уникод не може да се преобразува: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+"заместителят за Уникод не може да се преобразува към резултатното кодиране: "
+"%s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+"заместителят за байт в Уникод не може да се преобразува в широк знак: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+"заместителят за широк знак не може да се преобразува към резултатното "
+"кодиране: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+"заместителят за байт не може да се преобразува в резултатното кодиране: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: не може да се преобразува"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: непълен знак или изместваща последователност"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: входно/изходна грешка"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "не се поддържа преобразуване от %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "не се поддържа преобразуване към %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "не се поддържа преобразуване от %s към %s"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "опитайте с '%s -l', за да получите списък с поддържаните кодирания"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(стандартен вход)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "входно/изходна грешка"
diff --git a/po/boldquot.sed b/po/boldquot.sed
new file mode 100644
index 0000000..4b937aa
--- /dev/null
+++ b/po/boldquot.sed
@@ -0,0 +1,10 @@
+s/"\([^"]*\)"/“\1”/g
+s/`\([^`']*\)'/‘\1’/g
+s/ '\([^`']*\)' / ‘\1’ /g
+s/ '\([^`']*\)'$/ ‘\1’/g
+s/^'\([^`']*\)' /‘\1’ /g
+s/“”/""/g
+s/“/“/g
+s/”/”/g
+s/‘/‘/g
+s/’/’/g
diff --git a/po/ca.gmo b/po/ca.gmo
new file mode 100644
index 0000000..cc5ab14
--- /dev/null
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
new file mode 100644
index 0000000..ea27829
--- /dev/null
+++ b/po/ca.po
@@ -0,0 +1,347 @@
+# Catalan messages for GNU libiconv.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Ivan Vilata i Balaguer <ivan@selidor.net>, 2002, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.9.1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2004-03-20 16:18+0100\n"
+"Last-Translator: Ivan Vilata i Balaguer <ivan@selidor.net>\n"
+"Language-Team: Catalan <ca@dodds.net>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+"Forma d'ús: iconv [-c] [-s] [-f CODIF_ORIG] [-t CODIF_DEST] [FITXER ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "o:          iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "o:          iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Escrit per %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: no s'ha pogut convertir\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: hi ha un caràcter o seqüència de desplaçament incompleta\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: error d'E/S\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: la conversió des de «%s» no és suportada\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: la conversió fins a «%s» no és suportada\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: la conversió des de «%s» fins a «%s» no és suportada\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(entrada estàndard)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: error d'E/S\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Forma d'ús: iconv [--binary] [-c] [-s] [-f CODIF_ORIG] [-t CODIF_DEST]\n"
+#~ "                  [FITXER ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Aquest és programari lliure; vegeu el codi font per les condicions de "
+#~ "còpia.\n"
+#~ "No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o ADEQUACIÓ PER UN\n"
+#~ "PROPÒSIT PARTICULAR.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/cs.gmo b/po/cs.gmo
new file mode 100644
index 0000000..dc8eb02
--- /dev/null
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/cs.po b/po/cs.po
new file mode 100644
index 0000000..53dce47
--- /dev/null
+++ b/po/cs.po
@@ -0,0 +1,366 @@
+# Czech translation for libiconv.
+# Copyright (C) 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Petr Pisar <petr.pisar@atlas.cz>, 2009.
+#
+# Založeno na doméně libc.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2009-07-21 17:31+0200\n"
+"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
+"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+"Použití: iconv [-c] [-s] [-f VSTUP_KÓDOVÁNÍ] [-t VÝST_KÓDOVÁNÍ] [SOUBOR…]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "nebo:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Více informací získáte příkazem „%s --help“.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Použití: %s [PŘEPÍNAČE…] [-f KÓDOVÁNÍ] [-t KÓDOVÁNÍ] [VSTUPNÍ_SOUBOR…]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "or:      %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Konvertuje text z jednoho kódování do druhého.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Přepínače řídící vstupní a výstupní formát:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KÓDOVÁNÍ, --from-code=KÓDOVÁNÍ\n"
+"                              kódování vstupu\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KÓDOVÁNÍ, --to-code=KÓDOVÁNÍ\n"
+"                              kódování výstupu\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Přepínače řídící řešení potíží při převodu:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          zahodí nepřeveditelné znaky\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMÁTOVACÍ_ŘETĚZEC\n"
+"                              nahrazení nepřeveditelných znaků Unicode\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+"  --byte-subst=FORMÁTOVACÍ_ŘETĚZEC\n"
+"                              nahrazení nepřeveditelných bajtů\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMÁTOVACÍ_ŘETĚZEC\n"
+"                              nahrazení nepřeveditelných širokých znaků\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Přepínače řídící chybový výstup:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                potlačí chybová hlášení o potížích při převodu\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Informativní výstup:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  vypíše seznam podporovaných kódování\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      zobrazí tuto nápovědu a skončí\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   zobrazí informace o verzi a skončí\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"Chyby hlaste na <bug-gnu-libiconv@gnu.org> (anglicky).\n"
+"Chyby v překladu hlaste na <translation-team-cs@lists.sourceforge.net> "
+"(česky).\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Licence GPLv2+: GNU GPL verze 2 nebo novější <http://gnu.org/licenses/gpl.html>\n"
+"Toto je svobodné programové vybavení: můžete jej měnit a šířit.\n"
+"Není poskytována ŽÁDNÁ ZÁRUKA, jak jen zákon dovoluje.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Autor: %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr "Argument %s: Direktiva formátu s proměnnou šířkou zde není povolena."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"Argument %s: Direktiva formátu s proměnnou přesností zde není povolena."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "Argument %s: Direktiva formátu s velikostí zde není povolena."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "Argument %s: Řetězec končí uprostřed direktivy."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "Argument %s: Znak „%c“ není platným vyhrazeným konverzním znakem."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"Argument %s: Znak, který zakončuje formátovací direktivu, není platným "
+"vyhrazeným konverzním znakem."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u "
+"argument."
+msgstr[1] ""
+"Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u "
+"argumenty."
+msgstr[2] ""
+"Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u "
+"argumentů."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "nahrazení bajtu nelze převést do Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "nahrazení unicodu nelze převést do cílového kódování: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "nahrazení bajtu nelze převést do řetězce širokých znaků: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "nahrazení širokého znaku nelze převést do cílového kódování: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "nahrazení bajtu nelze převést do cílového kódování: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: nelze převést"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: neúplný znak nebo posunovací posloupnost"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: chyba I/0"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "převod z %s není podporován"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "převod do %s není podporován"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "převod z %s do %s není podporován"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "seznam podporovaných kódování získáte příkazem „%s -l“"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(standardní vstup)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+# Vzdálená V/V chyba
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "Chyba vstupu/výstupu"
+
+#~ msgid ""
+#~ "  --unicode-subst=formatstring\n"
+#~ "                              substitution for unconvertible Unicode "
+#~ "characters\n"
+#~ msgstr ""
+#~ "  --unicode-subst=FORMÁTOVACÍ_ŘETĚZEC\n"
+#~ "                              nahrazení nepřeveditelných znaků Unicodu\n"
diff --git a/po/da.gmo b/po/da.gmo
new file mode 100644
index 0000000..2269b62
--- /dev/null
+++ b/po/da.gmo
Binary files differ
diff --git a/po/da.po b/po/da.po
new file mode 100644
index 0000000..3940cdd
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,352 @@
+# translation of libiconv-1.12.po to Danish
+# Copyright (C) 2002, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+#
+# Christian Rose <menthos@menthos.com>, 2002.
+# Daniel Nylander <po@danielnylander.se>, 2006, 2007, 2008.
+# Keld Simonsen <keld@keldix.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv-1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2009-12-03 16:31+0100\n"
+"Last-Translator: Keld Simonsen <keld@keldix.com>\n"
+"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Brug: iconv [-c] [-s] [-f fra-kode] [-t til-kode] [fil ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "eller: iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Prøv \"%s --help\" for mere information.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Brug: %s [FLAG...] [-f KODNING] [-t KODNING] [INPUTFIL...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "eller: %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Konverterer tekst fra én kodning til en anden kodning.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Flag som styrer formatet på inddata og uddata:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KODNING,  --from-code=KODNING\n"
+"                              kodningen på inddata\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KODNING,  --to-code=KODNING\n"
+"                              kodningen på uddata\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Flag som kontrollerer konverteringsproblemer:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          smid tegn væk som ikke kan konverteres\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMATSTRENG\n"
+"                              erstatning af UCS-tegn som ikke kan konverteres\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=FORMATSTRENG   erstatning for ikke konverterbare byte\n"
+
+# Breda tegn? Finns det bedre ord?
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMATSTRENG\n"
+"                              erstatning for ikke konverterbare brede tegn\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Flag som kontrollerer fejludskrift:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                undertryk fejlmeddelelser om konverteringsproblemer\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Informativt uddata:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  list de kodninger som understøttes\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      vis denne hjælpetekst og afslut\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   udskriv versionsinformation og afslut\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"Meddel fejl til <bug-gnu-libiconv@gnu.org>.\n"
+"Send synspunkter på oversættelsen til <dansk@dansk-gruppen.dk>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Licens GPLv2+: GNU GPL version 2 eller senere <http://gnu.org/licenses/gpl.html>\n"
+"Dette er frit programmel: du kan ændre og distribuere den.\n"
+"Der gives INGEN GARANTI, så vidt lov tillader.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Skrevet af %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"Argument %s: Et formatdirektiv med en variabel bredde tillades ikke her."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"Argument %s: Et formatdirektiv med en variabel præcision tillades ikke her."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "Argument %s: Et formatdirektiv med en størrelse tillades ikke her."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "Argument %s: Strengen stopper midt i et direktiv."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+"Argument %s: Tegnet \"%c\" er ikke en gyldig konverteringsspecificering."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"Argument %s: Tegnet som afslutter formatdirektivet er ikke en gyldig "
+"konverteringsspecificering."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"Argument %s: Formatstrengen forbruger mere end ét argument: %u argument."
+msgstr[1] ""
+"Argument %s: Formatstrengen forbruger mere end ét argument: %u argumenter."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "kan ikke konvertere byte-erstatning til UCS: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "kan ikke konvertere UCS-erstatning til målkodning: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "kan ikke konvertere byte-erstatning til bred streng: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "kan ikke konvertere bredtegns-erstatning til målkodning: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "kan ikke konvertere byte-erstatning til målkodning: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: kan ikke konvertere"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: ufuldstændigt tegn eller skiftesekvens"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: Ind/ud-fejl"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "konvertering fra %s understøttes ikke"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "konvertering til %s understøttes ikke"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "konvertering fra %s til %s understøttes ikke"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "prøv \"%s -l\" for at få vist listen af understøttede kodninger"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(standard ind)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "Ind/ud-fejl"
diff --git a/po/de.gmo b/po/de.gmo
new file mode 100644
index 0000000..243da8c
--- /dev/null
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
new file mode 100644
index 0000000..82ae862
--- /dev/null
+++ b/po/de.po
@@ -0,0 +1,390 @@
+# translation of libiconv-1.12.po to Deutsch
+# German messages for GNU libiconv.
+# Copyright (C) 2002, 2006, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the GNU libiconv package.
+# Bruno Haible <bruno@clisp.org>, 2002, 2006, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-01-08 11:18+0200\n"
+"Last-Translator: Bruno Haible <bruno@clisp.org>\n"
+"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.0.2\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+"Aufruf: iconv [-c] [-s] [-f AUSGANGS-KODIERUNG] [-t ZIEL-KODIERUNG] "
+"[DATEI ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "oder:   iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "»%s --help« gibt weitere Informationen.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Aufruf: %s [OPTION...] [-f KODIERUNG] [-t KODIERUNG] [EINBABEDATEI...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "oder:   %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Wandelt Text von einer Kodierung in eine andere Kodierung um.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Optionen für das Ein- und Ausgabeformat:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KODIERUNG, --from-code=KODIERUNG\n"
+"                              die Kodierung der Eingabe\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KODIERUNG, --to-code=KODIERUNG\n"
+"                              die Kodierung der Ausgabe\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Optionen für die Behandlung von Umwandlungsproblemen:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+"  -c                          Zeichen, die nicht umgewandelt werden können,\n"
+"                                wegwerfen\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMATZEICHENKETTE\n"
+"                              Ersatz für Unicode-Zeichen, die nicht umgewandelt\n"
+"                                werden können\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+"  --byte-subst=FORMATZEICHENKETTE\n"
+"                              Ersatz für Bytes, die nicht umgewandelt werden\n"
+"                                können\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMATZEICHENKETTE\n"
+"                              Ersatz für »wide«-Zeichen, die nicht umgewandelt\n"
+"                                werden können\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Optionen für die Ausgabe von Fehlern:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+"  -s, --silent                Fehlermeldungen über Probleme bei der Umwandlung\n"
+"                                unterdrücken\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Informative Ausgabe:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  die unterstützten Kodierungen anzeigen\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      diese Hilfe anzeigen und beenden\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   Versionsinformation anzeigen und beenden\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"Fehler bitte (auf Englisch, mit LC_ALL=C) an <bug-gnu-libiconv@gnu.org>\n"
+"melden.\n"
+"Für die deutsche Übersetzung ist die Mailingliste\n"
+"<translation-team-de@lists.sourceforge.net> zuständig.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Lizenz: GPLv2+, d.h. GNU GPL ab Version 2 <http://gnu.org/licenses/gpl.html>\n"
+"Dieses Programm ist freie Software: Sie dürfen es ändern und weitergeben.\n"
+"Es gibt KEINERLEI GARANTIE, so weit das Gesetz es erlaubt.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Geschrieben von %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"»%s«-Argument: Eine Formatierungsanweisung mit variabler Breite ist hier "
+"nicht erlaubt."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"»%s«-Argument: Eine Formatierungsanweisung mit variabler Genauigkeit ist "
+"hier nicht erlaubt."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"»%s«-Argument: Eine Formatierungsanweisung mit Größenangabe ist hier nicht "
+"erlaubt."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "»%s«-Argument: Die Zeichenkette endet mitten in einer Anweisung."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "»%s«-Argument: Das Zeichen »%c« bezeichnet keine gültige Umwandlung."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"»%s«-Argument: Das Zeichen am Ende der Formatierungsanweisung bezeichnet "
+"keine gültige Umwandlung."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"»%s«-Argument: Die Formatzeichenkette verbraucht mehr als ein Argument: %u "
+"Argument."
+msgstr[1] ""
+"»%s«-Argument: Die Formatzeichenkette verbraucht mehr als ein Argument: %u "
+"Argumente."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "Kann Byte-Ersatz nicht nach Unicode umwandeln: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "Kann Unicode-Zeichen-Ersatz nicht in die Zielkodierung umwandeln: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "Kann Byte-Ersatz nicht in eine »wide«-Zeichenkette umwandeln: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+"Kann den »wide«-Zeichen-Ersatz nicht in die Zielkodierung umwandeln: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "Kann den Byte-Ersatz nicht in die Zielkodierung umwandeln: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: Kann nicht umwandeln."
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: unvollständiges Zeichen oder unvollständige Umschaltfolge"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: Ein-/Ausgabefehler"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "Umwandlung ausgehend von %s ist nicht unterstützt."
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "Umwandlung nach %s ist nicht unterstützt."
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "Umwandlung von %s nach %s ist nicht unterstützt."
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+"Versuchen Sie »%s -l«, um eine Liste aller unterstützten Kodierungen zu "
+"erhalten."
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(Standard-Eingabe)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "Ein-/Ausgabefehler"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es\n"
+#~ "gibt keine Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE "
+#~ "ZWECKE.\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Aufruf: iconv [--binary] [-c] [-s]\n"
+#~ "              [-f AUSGANGS-KODIERUNG] [-t ZIEL-KODIERUNG] [DATEI ...]"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/el.gmo b/po/el.gmo
new file mode 100644
index 0000000..004549f
--- /dev/null
+++ b/po/el.gmo
Binary files differ
diff --git a/po/el.po b/po/el.po
new file mode 100644
index 0000000..24eee38
--- /dev/null
+++ b/po/el.po
@@ -0,0 +1,345 @@
+# Greek translation of libiconv.
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# Balaskas Euaggelos <ebalaskas@cs.teiath.gr>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.9.1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2004-12-25 22:15+0200\n"
+"Last-Translator: Balaskas Euaggelos <ebalaskas@ebalaskas.gr>\n"
+"Language-Team: Greek <nls@tux.hellug.gr>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Χρήση: iconv [-c] [-s] [-f από_κώδικα] [-t tocode] [αρχείο...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "είτε: iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "είτε: iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Γράφτηκε από τον %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: δεν μπορεί να γίνει η μετατροπή\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: μη ολοκληρωμένος χαρακτήρας ή shift συνέχεια\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: I/O σφάλμα\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: μετατροπή από %s μη υποστηριζόμενη\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: μετατροπή σε %s μη υποστηριζόμενη\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: μετατροπή από %s σε %s μη υποστηριζόμενη\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: I/O σφάλμα\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Χρήση: iconv [--binary] [-c] [-s] [-f από_κώδικα] [-t tocode] [αρχείο...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Αυτό είναι ένα χωρίς χρέωση πρόγραμμα΄ δείτε τον κώδικα για αντιγραφή "
+#~ "συνθηκών. Δεν υπάρχει ΚΑΜΙΑ\n"
+#~ " εγγύηση' ούτε ακόμα για ΕΜΠΟΡΕΥΜΑΤΟΠΟΙΗΣΗ ή ΚΑΤΑΛΗΛΟΤΗΤΑ ΓΙΑ ΕΝΑΝ "
+#~ "ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/en@boldquot.header b/po/en@boldquot.header
new file mode 100644
index 0000000..fedb6a0
--- /dev/null
+++ b/po/en@boldquot.header
@@ -0,0 +1,25 @@
+# All this catalog "translates" are quotation characters.
+# The msgids must be ASCII and therefore cannot contain real quotation
+# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
+# and double quote (0x22). These substitutes look strange; see
+# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
+#
+# This catalog translates grave accent (0x60) and apostrophe (0x27) to
+# left single quotation mark (U+2018) and right single quotation mark (U+2019).
+# It also translates pairs of apostrophe (0x27) to
+# left single quotation mark (U+2018) and right single quotation mark (U+2019)
+# and pairs of quotation mark (0x22) to
+# left double quotation mark (U+201C) and right double quotation mark (U+201D).
+#
+# When output to an UTF-8 terminal, the quotation characters appear perfectly.
+# When output to an ISO-8859-1 terminal, the single quotation marks are
+# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
+# grave/acute accent (by libiconv), and the double quotation marks are
+# transliterated to 0x22.
+# When output to an ASCII terminal, the single quotation marks are
+# transliterated to apostrophes, and the double quotation marks are
+# transliterated to 0x22.
+#
+# This catalog furthermore displays the text between the quotation marks in
+# bold face, assuming the VT100/XTerm escape sequences.
+#
diff --git a/po/en@quot.header b/po/en@quot.header
new file mode 100644
index 0000000..a9647fc
--- /dev/null
+++ b/po/en@quot.header
@@ -0,0 +1,22 @@
+# All this catalog "translates" are quotation characters.
+# The msgids must be ASCII and therefore cannot contain real quotation
+# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
+# and double quote (0x22). These substitutes look strange; see
+# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
+#
+# This catalog translates grave accent (0x60) and apostrophe (0x27) to
+# left single quotation mark (U+2018) and right single quotation mark (U+2019).
+# It also translates pairs of apostrophe (0x27) to
+# left single quotation mark (U+2018) and right single quotation mark (U+2019)
+# and pairs of quotation mark (0x22) to
+# left double quotation mark (U+201C) and right double quotation mark (U+201D).
+#
+# When output to an UTF-8 terminal, the quotation characters appear perfectly.
+# When output to an ISO-8859-1 terminal, the single quotation marks are
+# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
+# grave/acute accent (by libiconv), and the double quotation marks are
+# transliterated to 0x22.
+# When output to an ASCII terminal, the single quotation marks are
+# transliterated to apostrophes, and the double quotation marks are
+# transliterated to 0x22.
+#
diff --git a/po/eo.gmo b/po/eo.gmo
new file mode 100644
index 0000000..17d97e3
--- /dev/null
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/eo.po b/po/eo.po
new file mode 100644
index 0000000..b395f07
--- /dev/null
+++ b/po/eo.po
@@ -0,0 +1,342 @@
+# Mesaĝoj por la biblioteko "libiconv".
+# Copyright © 2002 Free Software Foundation, Inc.
+# Edmund GRIMLEY EVANS <edmundo@rano.org>, 2002, 2006-2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2007-12-27 21:22+0000\n"
+"Last-Translator: Edmund GRIMLEY EVANS <edmundo@rano.org>\n"
+"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Uzado: iconv [-c] [-s] [-f fontkodo] [-t celkodo] [dosiero ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "aŭ:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Provu '%s --help' por pli da informoj.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Uzado: %s [OPCIO...] [-f KODO] [-t KODO] [ENIGDOSIERO...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "aŭ:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Konvertas tekston de unu kodo al alia kodo.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Opcioj, kiuj regas la formon de enigo kaj eligo:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KODO, --from-code=KODO\n"
+"                              la kodo de la enigo\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KODO, --to-code=KODO\n"
+"                              la kodo de la eligo\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Opcioj, kiuj regas konvertoproblemojn:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          forĵeti nekonverteblajn signojn\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMATĈENO\n"
+"                              substituado de nekonverteblaj unikodaj signoj\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=FORMATĈENO     substituado de nekonverteblaj bitokoj\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMATĈENO\n"
+"                              substituado de nekonverteblaj larĝaj signoj\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Opcioj, kiuj regas eligon de eraroj:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                subpremi eraromesaĝojn pri konvertoproblemoj\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Informa eligo:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  listigi la konatajn kodojn\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      montri ĉi tiun helpon kaj eliri\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  -version                    eligi informon pri la versio kaj eliri\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Raportu cimojn al <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Rajtigilo GPLv2+: GNU-GPL versio 2 aŭ posta <http://gnu.org/licenses/gpl.html>\n"
+"Ĉi tio estas libera programo: vi rajtas ŝanĝi ĝin kaj pludoni kopiojn.\n"
+"Estas NENIA GARANTIO, laŭ la grado leĝe permesata.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Verkita de %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s argumento: Formatdirektivo kun variabla larĝo ne eblas ĉi tie."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr "%s argumento: Formatdirektivo kun variabla precizo ne eblas ĉi tie."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "%s argumento: Formatdirektivo kun grando ne eblas ĉi tie."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "%s argumento: La signoĉeno finiĝas meze de direktivo."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "%s argumento: La signo '%c' ne estas valida konvertospecifo."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"%s argumento: La signo, kiu finas la formatdirektivon ne estas valida "
+"konvertospecifo."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"%s argumento: La formatoĉeno konsumas pli ol unu argumenton: %u argumento."
+msgstr[1] ""
+"%s argumento: La formatoĉeno konsumas pli ol unu argumenton: %u argumentoj."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "ne povas konverti bitoksubstituon al Unikodo: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "ne povas konverti unikodan substituon al celkodo: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "ne povas konverti bitoksubstituon al larĝa signoĉeno: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "ne povas konverti larĝasignan substituon al celkodo: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "ne povas konverti bitoksubstituon al celkodo: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: ne povas konverti"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: malkompleta signo aŭ reĝimŝanĝa kodo"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: leg/skrib-eraro"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "konvertado de %s ne disponata"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "konvertado al %s ne disponata"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "konvertado de %s al %s ne disponata"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "provu '%s -l' por ricevi liston de konataj kodoj"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(normala enigo)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "leg/skrib-eraro"
diff --git a/po/es.gmo b/po/es.gmo
new file mode 100644
index 0000000..5267d52
--- /dev/null
+++ b/po/es.gmo
Binary files differ
diff --git a/po/es.po b/po/es.po
new file mode 100644
index 0000000..8327503
--- /dev/null
+++ b/po/es.po
@@ -0,0 +1,348 @@
+# Mensajes en español para GNU libiconv.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Santiago Vila Doncel <sanvila@unex.es>, 2002.
+# This file is distributed under the same license as the libiconv package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU libiconv 1.8\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2002-06-20 17:00+0200\n"
+"Last-Translator: Santiago Vila Doncel <sanvila@unex.es>\n"
+"Language-Team: Spanish <es@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8-bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Modo de empleo: iconv [-c] [-s] [-f desde] [-t hasta] [fichero ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "o bien: iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "o bien: iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Escrito por %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: no se puede convertir\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: carácter o secuencia de desplazamiento incompleta\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: error de E/S\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: no se admite la conversión de `%s'\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "no se admite la conversión a `%s'\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: no se admite la conversión de `%s' a `%s'\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(entrada estándar)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: error de E/S\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Modo de empleo: iconv [--binary] [-c] [-s] [-f desde] [-t hasta] "
+#~ "[fichero ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Esto es software libre; vea el código fuente para las condiciones de "
+#~ "copia.\n"
+#~ "No hay NINGUNA garantía; ni siquiera de COMERCIABILIDAD o IDONEIDAD PARA "
+#~ "UN\n"
+#~ "FIN DETERMINADO.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/et.gmo b/po/et.gmo
new file mode 100644
index 0000000..9c29caf
--- /dev/null
+++ b/po/et.gmo
Binary files differ
diff --git a/po/et.po b/po/et.po
new file mode 100644
index 0000000..4a4b6a4
--- /dev/null
+++ b/po/et.po
@@ -0,0 +1,342 @@
+# Estonian translations for libiconv.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Toomas Soome <Toomas.Soome@microlink.ee>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2010-08-04 15:37+0300\n"
+"Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
+"Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Kasutamine: iconv [-c] [-s] [-f koodist] [-t koodi] [fail ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "või:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Lisainfo saamiseks kasutage `%s --help'.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Kasutamine: %s [VÕTI...] [-f KODEERING] [-t KODEERING] [SISENDFAIL...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "või:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Teisendab teksti ühest kooditabelist teise.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Sisendi ja väljundi vormingut kontrollivad võtmed:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KODEERING, --from-code=KODEERING\n"
+"                              sisendi kooditabel\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KODEERING, --to-code=KODEERING\n"
+"                              väljundi kooditabel\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Teisendamisel tekkivate probleemide kontrolli võtmed:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          eemalda mitteteisendatavad sümbolid\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=VORMING\n"
+"                              mitteteisendavate Unikoodi sümbolite asendus\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=VORMING        mitteteisendatavate baitide asendus\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=VORMING\n"
+"                              mitteteisendatavate mitmebaidi sümbolite asendus\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Vigade väljundi kontrollimise võtmed:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                keela probleemidest teatamine\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Infoväljund:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  väljasta toetatud kooditabelite nimekiri\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      väljasta see abiinfo ja lõpeta töö\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   väljasta versiooni info ja lõpeta töö\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Vigadest teatage palun aadressil <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Litsents GPLv2+: GNU GPL versioon 2 või uuem <http://gnu.org/licenses/gpl.html>\n"
+"See on vaba tarkvara: teil on lubatud seda muuta ja levitada.\n"
+"GARANTII PUDUB, vastavalt seadusega lubatud piiridele.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Kirjutanud %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s argument: Muutuva pikkusega vorming ei ole siin lubatud."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr "%s argument: Muutuva täpsusega vorming ei ole siin lubatud."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "%s argument: Suuruse määranguga vorming ei ole siin lubatud."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "%s argument: Sõne lõppeb keset direktiivi."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "%s argument: Sümbol '%c' ei ole lubatud teisenduses."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"%s argument: Vormingi direktiivi lõpetav sümbol ei ole teisenduses lubatud."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"%s argument: Vormingu sõne nõuab enam kui ühte argumenti: %u argument."
+msgstr[1] ""
+"%s argument: Vormingu sõne nõuab enam kui ühte argumenti: %u argumenti."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "baidiasendust ei saa Unikoodi teisendada: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "unikoodi asendust ei saa sihttabelisse teisendada: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "baidiasendust ei saa mitmebaidiliste sümbolitega sõneks teisendada: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "widechar sümboleid ei saa sihttabelisse teisendada: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "baitide asendust ei saa sihttabelisse teisendada: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: ei saa teisendada"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: mittetäielik sümbol või nihkejärjend"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: S/V viga"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "teisendust tabelist %s ei toetata"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "teisendust tabelisse %s ei toetata"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "teisendust tabelist %s tabelisse %s ei toetata"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "Toetatud kooditabelite niekirja saate käsuga '%s -l'"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(standardsisend)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "S/V viga"
diff --git a/po/fi.gmo b/po/fi.gmo
new file mode 100644
index 0000000..12d6108
--- /dev/null
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fi.po b/po/fi.po
new file mode 100644
index 0000000..2dc126b
--- /dev/null
+++ b/po/fi.po
@@ -0,0 +1,354 @@
+# translation of libiconv-1.12.pot to Finnish
+# Finnish translation of iconv.
+# Copyright © 2002, 2007, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+#
+# Matti Koskimies <matti@apulanta.fi>, 2002.
+# Jorma Karvonen <karvjorm@users.sf.net>, 2007,2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-01-02 07:55+0200\n"
+"Last-Translator: Jorma Karvonen <karvjorm@users.sf.net>\n"
+"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+"Käyttö: iconv [-c] [-s] [-f syötekoodaus] [-t tulostekoodaus] [tiedosto ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "tai:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Katso lisäohjeet valitsimella ”%s --help”.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Käyttö: %s [VALITSIN...] [-f KOODAUS] [-t KOODAUS] [SYÖTETIEDOSTO...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "tai:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Muuntaa tekstin yhdestä koodauksesta toiseksi koodaukseksi.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Valitsimet, jotka ohjaavat syötteen ja tulosteen muotoa:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KOODAUS, --from-code=KOODAUS\n"
+"                              syötteen koodaus\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KOODAUS --to-code=KOODAUS\n"
+"                              tulosteen koodaus\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Valitsimet, jotka ohjaavat muunnospulmia:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          hylkää ei-muunnettavat merkit\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=MUOTOMERKKIJONO\n"
+"                              korvaus ei-muunnettaville Unicode-merkeille\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=MUOTOMERKKIJONO   korvaus ei-muunnettaville tavuille\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=MUOTOMERKKIJONO\n"
+"                              korvaus ei-muunnettaville wide-merkeille\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Valitsimet, jotka ohjaavat virhetulostetta:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                vaimenna virheilmoitukset muunnospulmista\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Tiedotetuloste:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  luettele tuetut koodaukset\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      näytä tämä opaste ja poistu\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   tulosta versiotiedot ja poistu\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Ilmoita ohjelmistovioista osoitteeseen <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Lisenssi GPLv2+: GNU GPL versio 2 tai myöhäisempi <http://gnu.org/licenses/gpl.html>\n"
+"Tämä on vapaa ohjelma: voit vapaasti muuttaa sitä ja jakaa sitä edelleen.\n"
+"Ohjelmalla EI OLE TAKUUta siinä laajuudessa kuin laki sallii.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Kirjoittanut %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"%s-argumentti: Muotodirektiivi vaihtelevalla leveydellä ei ole sallittu "
+"tässä."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"%s-argumentti: Muotodirektiivi vaihtelevalla tarkkuudella ei ole sallittu "
+"tässä."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "%s-argumentti: Muotodirektivii koolla ei ole sallittu tässä."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "%s-argumentti: Merkkijono loppuu direktiivin keskellä."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "%s-argumentti: Merkki ”%c” ei ole voimassa oleva muunnosmäärite."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"%s-argumentti: Merkki, joka päättää muotodirektiivin, ei ole voimassa olevan "
+"muunnosmäärite."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"%s-argumentti: Muotoilumerkkijono kuluttaa enemmän kuin yhden argumentin: %u "
+"argumentti."
+msgstr[1] ""
+"%s-argumentti: Muotoilumerkkijono kuluttaa enemmän kuin yhden argumentin: %u "
+"argumenttia."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "ei voida muuntaa tavukorvausta Unicode-merkiksi: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "ei voida muuntaa Unicode-korvausta kohdekoodaukseksi: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "ei voida muuntaa tavukorvausta wide-merkkijonoksi: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "ei voida muuntaa wide-merkkikorvausta kohdekoodaukseksi: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "ei voida muuntaa tavukorvausta kohdekoodaukseksi: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: ei voida muuntaa"
+
+#  Tästä en ole aivan varma, että tarkoittaako tämä näppäimistön shift-näppäimellä tehtyä merkkiä vai sivuttaissiirtoa bittikentässä.
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: epätäydellinen merkki tai shift-sekvenssi"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: Siirräntävirhe"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "muunnos %s-koodauksesta ei ole tuettu"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "muunnos %s-koodaukseen ei tuettu"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "muunnos %s-koodauksesta %s-koodaukseen ei ole tuettu"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "katso luettelo tuetuista koodauksista valitsimella ”%s -l”"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(vakiosyöte)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "Siirräntävirhe"
diff --git a/po/fr.gmo b/po/fr.gmo
new file mode 100644
index 0000000..bb40c45
--- /dev/null
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
new file mode 100644
index 0000000..ada3fdf
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,373 @@
+# Messages français pour GNU concernant libiconv.
+# Copyright © 2004, 2008 Free Software Foundation, Inc.
+# Michel Robitaille <robitail@IRO.UMontreal.CA>, traducteur depuis/since 1996.
+# François-Xavier Coudert <fxcoudert@gmail.com>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-03-30 11:21+0000\n"
+"Last-Translator: François-Xavier Coudert <fxcoudert@gmail.com>\n"
+"Language-Team: French <traduc@traduc.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Usage: iconv [-c] [-s] [-f code_source] [-t code_cible] [fichier ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "ou:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Essayez « %s --help » pour plus d'informations.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "ou:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Convertit du texte d'un codage à un autre codage.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Options contrôlant les formats d'entrée et de sortie :\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f CODAGE, --from-code=CODAGE\n"
+"                              codage en entrée\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t CODAGE, --to-code=CODAGE\n"
+"                              codage en sortie\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Options contrôlant les problèmes de conversion :\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          écarte les caractères non convertissables\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMAT\n"
+"                              substitution pour les caractères Unicode non convertissables\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=FORMAT         substitution pour les octets non convertissables\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMAT\n"
+"                              substitution pour les caractères larges non convertissables\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Options contrôlant l'affichage des erreurs :\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                supprime les messages d'erreur concernant les problèmes de conversion\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Options d'aide:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  afficher les codages supportés\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      affiche ce message d'aide et terminer\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   affiche les informations de version et terminer\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Soumettre les rapports d'anomalies à <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Licence GPLv2+: GNU GPL version 2 ou ultérieure <http://gnu.org/licenses/gpl.html>\n"
+"Ce logiciel est libre: vous pouvez le modifier et le redistribuer.\n"
+"Il n'y a PAS DE GARANTIE, selon les limites permises par la loi..\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Écrit pas %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"argument %s: Une directive de format avec largeur variable n'est pas "
+"autorisée ici."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"argument %s: Une directive de format avec précision variable n'est pas "
+"autorisée ici."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"argument %s: Une directive de format comportant une taille n'est pas "
+"autorisée à cet endroit."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "argument %s: La chaîne se termine au milieu d'une directive."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+"argument %s: Le caractère « %c » n'est pas un spécificateur de conversion "
+"valide."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"argument %s: Le caractère qui termine le format n'est pas un spécificateur "
+"de conversion valide."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"argument %s: La chaîne de format consomme plus d'un argument: %u argument."
+msgstr[1] ""
+"argument %s: La chaîne de format consomme plus d'un argument: %u arguments."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "ne peut convertir les octets de substitution vers Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "ne peut convertir la substitution Unicode dans le codage de sortie: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "ne peut convertir les octets de substitution en chaîne large: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+"ne peut convertir les caractères larges de substitution dans le codage de "
+"sortie: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+"ne peut convertir les octets de substitution dans le codage de sortie: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: ne peut convertir"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: caractère incomplet ou séquence de décalage"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: erreur E/S"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "conversion à partir de %s non supportée"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "conversion vers %s non supportée"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "conversion à partir de %s vers %s non supportée"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "essayez « %s -l » pour obtenir la liste des codages supportés"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "erreur E/S"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f code_source] [-t code_cible] "
+#~ "[fichier ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Ce logiciel est libre; voir les sources pour les conditions de\n"
+#~ "reproduction. AUCUNE garantie n'est donnée; tant pour des raisons\n"
+#~ "COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/ga.gmo b/po/ga.gmo
new file mode 100644
index 0000000..378037e
--- /dev/null
+++ b/po/ga.gmo
Binary files differ
diff --git a/po/ga.po b/po/ga.po
new file mode 100644
index 0000000..8e0d159
--- /dev/null
+++ b/po/ga.po
@@ -0,0 +1,378 @@
+# Irish translations for libiconv 
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Kevin Patrick Scannell <scannell@SLU.EDU>, 2003, 2006, 2007, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-01-02 14:58-0500\n"
+"Last-Translator: Kevin Scannell <kscanne@gmail.com>\n"
+"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 : "
+"(n>6 && n <11) ? 3 : 4;\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Úsáid: iconv [-c] [-s] [-f cód] [-t cód] [comhad ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "nó:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Bain triail as `%s --help' chun tuilleadh eolais a fháil.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Úsáid: %s [ROGHA...] [-f IONCHÓDÚ] [-t IONCHÓDÚ] [INCHOMHAD...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "nó:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Tiontaigh ó ionchódú go ceann eile.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Roghanna a rialaíonn formáid ionchurtha/aschurtha:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f IONCHÓDÚ, --from-code=IONCHÓDÚ\n"
+"                              ionchódú an ionchuir\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t IONCHÓDÚ, --to-code=IONCHÓDÚ\n"
+"                              ionchódú an aschuir\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Roghanna a rialaíonn fadhbanna tiontaithe:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                        ná coinnigh carachtair dhothiontaithe\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=TEAGHRÁN\n"
+"                              ionadaíocht do charachtair dhothiontaithe Unicode\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=TEAGHRÁN       ionadaíocht do bhearta dothiontaithe\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=TEAGHRÁN\n"
+"                             ionadaíocht do charachtair leathana dhothiontaithe\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Roghanna a rialaíonn aschur d'earráidí:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                ná taispeáin teachtaireachtaí faoi fhadhbanna tiontaithe\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Aschur faisnéiseach:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  taispeáin na hionchóduithe a dtacaítear leo\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      taispeáin an chabhair seo agus scoir\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   taispeáin eolas faoin leagan agus scoir\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Seol tuairiscí fabhtanna chuig <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Ceadúnas GPLv2+: GNU GPL leagan 2 nó níos nuaí <http://gnu.org/licenses/gpl.html>\n"
+"Is saorbhogearra é seo: ceadaítear duit é a athrú agus a athdháileadh.\n"
+"Níl baránta AR BITH ann, an oiread atá ceadaithe de réir dlí.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Le %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"argóint %s: Ní cheadaítear treoir fhormáidithe le leithead athraitheach "
+"anseo."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"argóint %s: Ní cheadaítear treoir fhormáidithe le beachtas athraitheach "
+"anseo."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "argóint %s: Ní cheadaítear treoir fhormáidithe le méid anseo."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "argóint %s: Deireadh an teaghráin i lár treorach."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "argóint %s: Níl carachtar '%c' bailí mar shonraitheoir tiontaithe."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"argóint %s: An carachtar ag deireadh na treorach formáidithe, níl sé bailí "
+"mar shonraitheoir tiontaithe."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
+"%u argóint."
+msgstr[1] ""
+"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
+"%u argóint."
+msgstr[2] ""
+"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
+"%u argóint."
+msgstr[3] ""
+"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
+"%u n-argóint."
+msgstr[4] ""
+"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
+"%u argóint."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "ní féidir ionadaíocht bhirt a thiontú go Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "ní féidir ionadaíocht unicode a thiontú go dtí an sprioc-ionchódú: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "ní féidir ionadaíocht bhirt a thiontú go teaghrán leathan: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "ní féidir ionadaíocht widechar a thiontú go dtí an sprioc-ionchódú: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "ní féidir ionadaíocht bhirt a thiontú go dtí an sprioc-ionchódú: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: ní féidir tiontú"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: carachtar nó seicheamh neamhiomlán"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: Earráid I/A"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "ní thacaítear le tiontú ó %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "ní thacaítear le tiontú go %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "ní thacaítear le tiontú ó %s go %s"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+"bain triail as '%s -l' chun liosta de na hionchóduithe a dtacaítear leo a "
+"thaispeáint"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "Earráid I/A"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Is saorbhogearra an ríomhchlár seo; féach ar an bhunchód le haghaidh\n"
+#~ "coinníollacha cóipeála.  Níl baránta ar bith ann; go fiú níl baránta ann\n"
+#~ "d'INDÍOLTACHT nó FEILIÚNACHT D'FHEIDHM AR LEITH.\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr "Úsáid: iconv [--binary] [-c] [-s] [-f cód] [-t cód] [comhad ...]"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/gl.gmo b/po/gl.gmo
new file mode 100644
index 0000000..7edc67c
--- /dev/null
+++ b/po/gl.gmo
Binary files differ
diff --git a/po/gl.po b/po/gl.po
new file mode 100644
index 0000000..c22229a
--- /dev/null
+++ b/po/gl.po
@@ -0,0 +1,346 @@
+# Galician translation of libiconv
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Jacobo Tarrio <jtarrio@trasno.net>, 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.8\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2002-05-30 12:06+0200\n"
+"Last-Translator: Jacobo Tarrio <jtarrio@trasno.net>\n"
+"Language-Team: Galician <gpul-traduccion@ceu.fi.udc.es>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Emprego: iconv [-c] [-s] [-f decodigo] [-t acodigo] [ficheiro ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "ou:      iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "ou:      iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Escrito por %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: non se pode converter\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: secuencia de caracteres ou desprazamentos incompleta\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: erro de E/S\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: conversión de %s non soportada\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: conversión a %s non soportada\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: conversión de %s a %s non soportada\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(entrada estándar)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: erro de E/S\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Emprego: iconv [--binary] [-c] [-s] [-f decodigo] [-t acodigo] "
+#~ "[ficheiro ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Isto é software libre; vexa o código fonte polas condicións de copia. NON "
+#~ "hai\n"
+#~ "garantía; nin sequera de COMERCIABILIDADE ou APTITUDE PARA UN FIN "
+#~ "DETERMINADO.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/hr.gmo b/po/hr.gmo
new file mode 100644
index 0000000..39feae1
--- /dev/null
+++ b/po/hr.gmo
Binary files differ
diff --git a/po/hr.po b/po/hr.po
new file mode 100644
index 0000000..214db5b
--- /dev/null
+++ b/po/hr.po
@@ -0,0 +1,348 @@
+# translation of libiconv to Croatian.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Denis Lackovic <delacko@fly.srk.fer.hr>, 2002.
+# This file is distributed under the same license as the libiconv package.
+# Denis Lackovic <delacko@fly.srk.fer.hr>, 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.8\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2002-06-14 14:48-01\n"
+"Last-Translator: Denis Lackovic <delacko@fly.srk.fer.hr>\n"
+"Language-Team: Croatian <lokalizacija@linux.hr>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n==1?0:1);\n"
+"X-Generator: TransDict server\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Uporaba: iconv [-c] [-s] [-f izkoda] [-t ukod] [datoteka ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "ili:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "ili:    iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Napisao %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: ne mogu konvertirati\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: nezavršena znakovna ili shift sekvenca\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: U/I greška\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: konverzija iz %s nije podržana\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: konverzija u %s nije podržana\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: konverzija iz %s u %s nije podržana\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: U/I greška\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Uporaba: iconv [--binary] [-c] [-s] [-f izkoda] [-t ukod] [datoteka ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Ovo je slobodni softver; pogledajte kod kako biste doznali uvjete "
+#~ "kopiranja.  NEMA\n"
+#~ "garancije; čak ni tvrdnje o ISPLATIVOSTI ili POGODNOSTI ZA NEKU SVRHU.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/hu.gmo b/po/hu.gmo
new file mode 100644
index 0000000..8ac13a2
--- /dev/null
+++ b/po/hu.gmo
Binary files differ
diff --git a/po/hu.po b/po/hu.po
new file mode 100644
index 0000000..5f02431
--- /dev/null
+++ b/po/hu.po
@@ -0,0 +1,350 @@
+# Hungarian messages for libiconv.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Emese Kovács <emese@gnome.hu>, 2002.
+# This file is distributed under the same license as the libiconv package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.8\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2002-05-30 14:26+0200\n"
+"Last-Translator: Emese Kovacs <emese@gnome.hu>\n"
+"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-2\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Használat: iconv [-c] [-s] [-f kódolásról] [-t kódolásra] [fájl ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "vagy:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "vagy:    iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Írta %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: konvertálás sikertelen\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: nem egész karakter vagy eltolási szekvencia\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: I/O hiba\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: a konvertálás errõl a kódolásról (%s) nem támogatott\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: a konvertálás erre a kódolásra (%s) nem támogatott\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr ""
+"iconv: a konvertálás errõl a kódolásról (%s)\n"
+"erre a kódlásra (%s) nem támogatott\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: I/O hiba\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Használat: iconv [--binary] [-c] [-s] [-f kódolásról] [-t kódolásra] "
+#~ "[fájl ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Ez szabad szoftver; a sokszorosításra vonatkozó feltételeket lásd a "
+#~ "forrásban.\n"
+#~ "SEMMILYEN garanciát nem vállalunk, még azt sem állítjuk, hogy ez a "
+#~ "program\n"
+#~ "KERESKEDELMI CÉLOKRA ALKALMAS vagy HASZNÁLHATÓ EGY ADOTT FELADATRA.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/id.gmo b/po/id.gmo
new file mode 100644
index 0000000..df5e04d
--- /dev/null
+++ b/po/id.gmo
Binary files differ
diff --git a/po/id.po b/po/id.po
new file mode 100644
index 0000000..545fa75
--- /dev/null
+++ b/po/id.po
@@ -0,0 +1,371 @@
+# Pesan bahasa indonesia untuk libiconv.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Tedi Heriyanto <tedi_h@gmx.net>, 2002.
+# Arif E. Nugroho <arif_endro@yahoo.com>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-12-31 14:30+0700\n"
+"Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
+"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
+"Language: id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Penggunaan: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "atau:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Coba `%s --help' untuk informasi lebih lanjut.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Penggunaan: %s [OPSI...] [-f PENGKODEAN] [-e PENGKODEAN] [BERKAS MASUKAN...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "atau:  %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Ubah teks dari satu pengkodean ke pengkodean yang lain.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Opsi mengontrol format masukan dan keluaran:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f PENGKODEAN, --from-code=PENGKODEAN\n"
+"                              pengkodean dari masukan\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t PENGKODEAN, --to-code=PENGKODEAN\n"
+"                              pengkodean dari keluaran\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Opsi mengontrol masalah pengubahan:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          abaikan karakter yang tidak dapat diubah\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitusi untuk karakter Unicode yang tidak dapat diubah\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=FORMATSTRING   substitusi untuk byte tidak terubah\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitusi untuk karakter lebar tidak terubah\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Opsi mengontrol keluaran error:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                tekan pesan error mengenai masalah konversi\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Keluaran informasi:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  daftar dari pengkodean yang didukung\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      tampilkan bantuan ini dan keluar\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   keluarkan informasi versi dan keluar\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Laporkan bugs ke <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Lisensi GPLv2+: GNU GPL versi 2 atau selanjutnya <http://gnu.org/licenses/gpl.html>\n"
+"Ini adalah piranti lunak bebas: anda bebas untuk mengubah dan meredistribusikannya.\n"
+"TIDAK ADA GARANSI, sampai batas yang diijinkan oleh hukum yang berlaku.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Ditulis oleh %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"%s argumen: Sebuah format direktif dengan sebuah lebar variabel tidak "
+"diijinkan disini."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"%s argumen: Sebuah format direktif dengan sebuah variabel presisi tidak "
+"diijinkan disini."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"%s argumen: Sebuah format direktif dengan sebuah ukuran tidak diijinkan "
+"disini."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "%s argumen: String berakhir ditengah dari sebuah direktif."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+"%s argumen: Karakter '%c' bukan sebuah penspesifikasi konversi yang valid."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"%s argumen: Karakter yang diselesaikan dengan format direktif bukan sebuah "
+"penspesifikasi konversi yang valid."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"%s argumen: Format string mengambil lebih dari satu argumen: %u argumen."
+msgstr[1] ""
+"%s argumen: Format string mengambil lebih dari satu argumen: %u argumen."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "tidak dapat mengubah substitusi byte ke Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "tidak dapat mengubah substitusi unicode ke target pengkodean: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "tidak dapat mengubah pengganti byte ke string lebar: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "tidak dapat mengubah pengganti widechar ke target pengkodean: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "tidak dapat mengubah pengganti byte ke target pengkodean: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: tidak dapat mengkonversi"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: karakter atau urutan shift tidak lengkap"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: I/O error"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "konversi dari %s tidak didukung"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "konversi ke %s tidak didukung"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "konversi dari %s to %s tidak didukung"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "coba '%s -l' untuk mendapatkan daftar dari pengkodean yang didukung"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "I/O error"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Penggunaan: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] "
+#~ "[file ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/insert-header.sin b/po/insert-header.sin
new file mode 100644
index 0000000..b26de01
--- /dev/null
+++ b/po/insert-header.sin
@@ -0,0 +1,23 @@
+# Sed script that inserts the file called HEADER before the header entry.
+#
+# At each occurrence of a line starting with "msgid ", we execute the following
+# commands. At the first occurrence, insert the file. At the following
+# occurrences, do nothing. The distinction between the first and the following
+# occurrences is achieved by looking at the hold space.
+/^msgid /{
+x
+# Test if the hold space is empty.
+s/m/m/
+ta
+# Yes it was empty. First occurrence. Read the file.
+r HEADER
+# Output the file's contents by reading the next line. But don't lose the
+# current line while doing this.
+g
+N
+bb
+:a
+# The hold space was nonempty. Following occurrences. Do nothing.
+x
+:b
+}
diff --git a/po/it.gmo b/po/it.gmo
new file mode 100644
index 0000000..0946b1b
--- /dev/null
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
new file mode 100644
index 0000000..7c1cdf3
--- /dev/null
+++ b/po/it.po
@@ -0,0 +1,360 @@
+# Italian translation for libiconv.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Marco Parrone <marc0@autistici.org>, 2002.
+# Milo Casagrande <milo_casagrande@yahoo.it>, 2008-2009
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2009-01-08 22:24+0100\n"
+"Last-Translator: Milo Casagrande <milo_casagrande@yahoo.it>\n"
+"Language-Team: Italian <tp@lists.linux.it>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms:nplurals=2; plural=(n != 1)\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Uso: iconv [-c] [-s] [-f DAL_CODICE] [-t AL_CODICE] [FILE...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "o:   iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Usare \"%s --help\" per ulteriori informazioni.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Uso: %s [OPZIONI...] [-f CODIFICA] [-t CODIFICA] [FILE...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "o:   %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Converte il testo da una codifica a un'altra.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Opzioni per il controllo del formato di input e di output:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f CODIFICA, --from-code=CODIFICA\n"
+"                              La codifica dell'input\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t CODIFICA, --to-code=CODIFICA\n"
+"                              La codifica dell'output\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Opzioni per il controllo dei problemi di conversione:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          Tralascia i caratteri non convertibili\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=STRINGA_FORMATO\n"
+"                              Sostituzione per i caratteri Unicode non convertibili\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+"  --byte-subst=STRINGA_FORMATO\n"
+"                              Sostituzione per i byte non convertibili\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=STRINGA_FORMATO\n"
+"                              Sostituzione per i caratteri wide non convertibili\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Opzioni per il controllo degli errori di output:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                Tralascia i messaggi di errore dei problemi di conversione\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Output informativo:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  Elenca le codifiche supportate\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      Visualizza questo aiuto ed esce\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   Stampa la versione ed esce\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"Segnalare i bug a <bug-gnu-libiconv@gnu.org>.\n"
+"Segnalare gli errori di traduzione a <tp@lists.linux.it>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Licenza GPLv2+: GNU GPL versione 2 o successiva <http://gnu.org/licenses/gpl.html>\n"
+"Questo è software libero: siete liberi di modificarlo e ridistribuirlo\n"
+"Non c'è ALCUNA GARANZIA, per quanto consentito dalle vigenti normative.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Scritto da %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"argomento %s: una direttiva di formato con una larghezza variabile non è "
+"consentita."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"argomento %s: una direttiva di formato con una precisione variabile non è "
+"consentita."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"argomento %s: una direttiva di formato con una dimensione non è consentita."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "argomento %s: la stringa termina a metà di una direttiva."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+"argomento %s: il carattere \"%c\" non è uno specificatore di conversione "
+"valido."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"argomento %s: il carattere terminante della direttiva di formato non è uno "
+"specificatore di conversione valido."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"argomento %s: la stringa di formato utilizza più di un argomento: %u "
+"argomento."
+msgstr[1] ""
+"argomento %s: la stringa di formato utilizza più di un argomento: %u "
+"argomenti."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "impossibile convertire la sostituzione byte in Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+"impossibile convertire la sostituzione Unicode nella codifica finale: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "impossibile convertire la sostituzione byte con una stringa wide: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+"impossibile convertire il carattere wide di sostituzione alla codifica "
+"finale: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "impossibile convertire la sostituzione byte alla codifica finale: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: impossibile convertire"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: carattere o sequenza di shift incompleto"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: errore di I/O"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "conversione da %s non supportata"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "conversione a %s non supportata"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "conversione da %s a %s non supportata"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "usare \"%s -l\" per un elenco delle codifiche supportate"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "Errore di I/O"
diff --git a/po/ja.gmo b/po/ja.gmo
new file mode 100644
index 0000000..b967bb1
--- /dev/null
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
new file mode 100644
index 0000000..3db41dc
--- /dev/null
+++ b/po/ja.po
@@ -0,0 +1,340 @@
+# Japanese message of libiconv
+# Copyright (C) 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Yasuaki Taniguchi <yasuakit@gmail.com>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2010-08-24 18:49+0900\n"
+"Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
+"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+"使用法: iconv [-c] [-s] [-f 変換元コード] [-t 変換先コード] [ファイル名 ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "または:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "さらに情報が必要な場合は `%s --help' と入力してください。\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "使用法: %s [オプション...] [-f 文字コード] [-t 文字コード] [入力ファイル...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "または:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "ある文字コードから別の文字コードへテキストを変換します。\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "入出力形式を制御するオプション:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f 文字コード, --from-code=文字コード\n"
+"                              入力の文字コード\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t 文字コード, --to-code=文字コード\n"
+"                              出力の文字コード\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "変換の問題を制御するオプション:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          変換できない文字を破棄する\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=書式文字列\n"
+"                              変換できない Unicode 文字の置換\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=書式文字列   変換できないバイトの置換\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=書式文字列\n"
+"                              変換できないワイド文字の置換\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "エラー出力を制御するオプション:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                変換問題のエラーメッセージ出力を抑止する\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "情報の出力:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  サポートする文字コード一覧を表示する\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      このヘルプを表示して終了する\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   バージョン情報を表示して終了する\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"バグレポート先 <bug-gnu-libiconv@gnu.org>\n"
+"翻訳問題レポート先 <translation-team-ja@lists.sourceforge.net>\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "作成者 %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr "引数 %s : ここでは可変幅の書式指定を使用できません。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr "引数 %s : ここでは可変精度の書式指定を使用できません。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "引数 %s : ここではサイズ指定を行う書式指定を使用できません。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "引数 %s : 書式指定の中間で文字列が終了しました。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "引数 %s : 文字 '%c' は無効な変換指定です。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr "引数 %s : 書式指定を終端させる文字は有効な変換指定ではありません。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "引数 %s : 書式文字列が2つ以上の引数を消費します: %u 個の引数。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "バイトから Unicode へ置換をおこなう変換ができません: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "Unicodeから変換先文字コードへの置換を行う変換ができません: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "バイトからワイド文字への置換を行う変換ができません: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "ワイド文字から変換先文字コードへの置換を行う変換ができません: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "バイトから変換先文字コードへ置換を行う変換ができません: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u行:%u列: 変換できません"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u行:%u列: 不完全な文字またはシフトシーケンスです"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u行:%u列"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: I/O エラー"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "%s からの変換はサポートされていません"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "%s への変換はサポートされていません"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "%s から %s への変換はサポートされていません"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "サポートする文字コード一覧は '%s -l' と入力してください。"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(標準入力)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "I/O エラー"
diff --git a/po/libiconv.pot b/po/libiconv.pot
new file mode 100644
index 0000000..34a7ac5
--- /dev/null
+++ b/po/libiconv.pot
@@ -0,0 +1,329 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU libiconv 1.14\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr ""
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr ""
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr ""
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr ""
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr ""
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr ""
diff --git a/po/nl.gmo b/po/nl.gmo
new file mode 100644
index 0000000..9953645
--- /dev/null
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
new file mode 100644
index 0000000..274d215
--- /dev/null
+++ b/po/nl.po
@@ -0,0 +1,359 @@
+# Dutch messages for libiconv.
+# Copyright (C) 2003, 2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Tim Van Holder <tim.van.holder@telenet.be>, 2007.
+# Taco Witte <info@tacowitte.nl>, 2003.
+# Elros Cyriatan <cyriatan@fastmail.fm>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2007-12-27 20:29+0100\n"
+"Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>\n"
+"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Gebruik: iconv [-c] [-s] [-f vancode] [-t naarcode] [bestand ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "of:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Probeer `%s --help' voor meer informatie.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Gebruik: %s [OPTIE...] [-f CODERING] [-t CODERING] [INVOERBESTAND...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "of:    %s -l\n"
+
+# Weet niet of "codering" herhaald hoeft te worden.
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Zet tekst om van één codering naar een andere.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Opties die weerslag hebben op het formaat van de in- en uitvoer:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f CODERING, --from-code=CODERING\n"
+"                              de codering van de invoer\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t CODERING, --to-code=CODERING\n"
+"                              de codering van de uitvoer\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Opties die weerslag hebben op omzettingsproblemen:\n"
+
+# of misschien "gooi ... weg"
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          laat onomzetbare tekens vallen\n"
+
+# Of iets als FORMATTERINGSTEKST?
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr "  --unicode-subst=TEKST       vervanging voor onomzetbare Unicode-tekens\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=TEKST          vervanging voor onomzetbare bytes\n"
+
+# iets beters dan "brede tekens"?
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr "  --widechar-subst=TEKST      vervanging voor onomzetbare brede tekens\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Opties die weerslag hebben op foutmeldingen:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                onderdruk meldingen van omzettingsproblemen\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Informatieve uitvoer:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  toon een lijst van de ondersteunde coderingen\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      toon deze hulptekst en beëindig het programma\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   toon versie-informatie en beëindig het programma\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"Meld bugs aan <bug-gnu-libiconv@gnu.org>.\n"
+"Meld fouten in de vertaling aan <vertaling@vrijschrift.nl>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Licentie GPLv2+: GNU GPL versie 2 of hoger <http://gnu.org/licenses/gpl.html>\n"
+"Dit is vrije software; het staat U vrij om wijzigingen te maken en/of de\n"
+"software te herverdelen.\n"
+"Er is GEEN GARANTIE, voor zover dit wettelijk toegestaan is.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Geschreven door %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"%s argument: Een formatteringscommando met variabele breedte is hier niet "
+"toegestaan."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"%s argument: Een formatteringscommando met variabele precisie is hier niet "
+"toegestaan."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"%s argument: Een formatteringscommando met een grootte is hier niet "
+"toegestaan."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "%s argument: De tekst stopt midden in een commando."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "%s argument: Het '%c' teken is geen geldige omzettingsspecificatie."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"%s argument: Het teken dat het formatteringscommando afsluit is geen geldige "
+"omzettingsspecificatie."
+
+# "meer dan één argument (%u argumenten om precies te zijn)." leest beter, maar
+# dan wordt de boodschap jammer genoeg te lang voor een typische regel van 80
+# tekens...
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s argument: De tekst verbruikt meer dan één argument: %u argument."
+msgstr[1] ""
+"%s argument: De tekst verbruikt meer dan één argument: %u argumenten."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "kan byte-vervanging niet omzetten naar Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "kan Unicode-vervanging niet omzetten naar de doelcodering: %s"
+
+# "brede tekenreeks" klinkt mij nogal vreemd...
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "kan byte-vervanging niet omzetten naar een brede tekenreeks: %s"
+
+# "brede tekenvervanging" klinkt slecht...
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "kan brede tekenvervanging niet omzetten naar de doelcodering: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "kan byte-vervanging niet omzetten naar de doelcodering: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: omzetting onmogelijk"
+
+# "shift sequence" was eerst als "verschuivingsreeks" vertaald, maar als heel specifiek jargon laat ik het liever onvertaald
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: onvolledig teken of onvolledige shift sequence"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: I/O fout"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "omzetting vanuit %s niet ondersteund"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "omzetting naar %s niet ondersteund"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "omzetting van %s naar %s niet ondersteund"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "probeer '%s -l' om de lijst van ondersteunde coderingen te krijgen"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "I/O fout"
diff --git a/po/pl.gmo b/po/pl.gmo
new file mode 100644
index 0000000..b89ef00
--- /dev/null
+++ b/po/pl.gmo
Binary files differ
diff --git a/po/pl.po b/po/pl.po
new file mode 100644
index 0000000..6bd8ceb
--- /dev/null
+++ b/po/pl.po
@@ -0,0 +1,358 @@
+# Polish translation for libiconv.
+# Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Arkadiusz Lipiec <alipiec@elka.pw.edu.pl>, 2003.
+# Jakub Bogusz <qboosh@pld-linux.org>, 2006-2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2007-12-26 23:20+0100\n"
+"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
+"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-2\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Sk³adnia: iconv [-c] [-s] [f z_kodu] [-t do_kodu] [plik ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "lub:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "`%s --help' poka¿e wiêcej informacji.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Sk³adnia: %s [OPCJA...] [-f KODOWANIE] [-t KODOWANIE] [PLIK_WEJ...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "lub:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Konwersja tekstu z jednego kodowania do innego.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Opcje steruj±ce formatem wej¶cia i wyj¶cia:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KODOWANIE, --from-code=KODOWANIE\n"
+"                              kodowanie wej¶cia\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KODOWANIE, --to-code=KODOWANIE\n"
+"                              kodowanie wyj¶cia\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Opcje steruj±ce zagadnieniami konwersji:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          pominiêcie niekonwertowalnych znaków\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=£AÑCUCH_FORMATUJ¡CY\n"
+"                              zamiennik dla niekonwertowalnych znaków Unicode\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=£AÑCUCH_FORMATUJ¡CY   zamiennik dla niekonwertowalnych bajtów\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=£AÑCUCH_FORMATUJ¡CY\n"
+"                              zamiennik dla niekonwertowalnych znaków szerokich\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Opcje steruj±ce wyj¶ciem b³êdów:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                pominiêcie komunikatów b³êdów dotycz±cych konwersji\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Wyj¶cie informacyjne:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  wypisanie obs³ugiwanych kodowañ\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      wy¶wietlenie tego opisu i zakoñczenie\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   wy¶wietlenie informacji o wersji i zakoñczenie\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "B³êdy proszê zg³aszaæ na adres <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Licencja GPLv2+: GNU GPL wersja 2 lub pó¼niejsza <http://gnu.org/licenses/gpl.html>\n"
+"To jest oprogramowanie wolnodostêpne: mo¿na je modyfikowaæ i rozpowszechniaæ.\n"
+"Nie ma ¯ADNEJ GWARANCJI w zakresie dopuszczalnym przez prawo.\n"
+
+# s TRANSLATORS: The %s placeholder expands to an author's name.
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Napisane przez %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"Argument %s: dyrektywa formatuj±ca o zmiennej szeroko¶ci nie jest tutaj "
+"dozwolona."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"Argument %s: dyrektywa formatuj±ca o zmiennej precyzji nie jest tutaj "
+"dozwolona."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"Argument %s: dyrektywa formatuj±ca z rozmiarem nie jest tutaj dozwolona."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "Argument %s: ³añcuch koñczy siê w ¶rodku dyrektywy."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "Argument %s: znak '%c' nie jest poprawnym okre¶leniem konwersji."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"Argument %s: znak koñcz±cy dyrektywê formatuj±c± nie jest poprawnym "
+"okre¶leniem konwersji."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"Argument %s: ³añcuch formatuj±cy pobiera wiêcej ni¿ jeden argument: %u "
+"argument."
+msgstr[1] ""
+"Argument %s: ³añcuch formatuj±cy pobiera wiêcej ni¿ jeden argument: %u "
+"argumenty."
+msgstr[2] ""
+"Argument %s: ³añcuch formatuj±cy pobiera wiêcej ni¿ jeden argument: %u "
+"argumentów."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "nie mo¿na przekonwertowaæ zamiennika bajtu na Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "nie mo¿na przekonwertowaæ zamiennika unicode na kodowanie docelowe: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "nie mo¿na przekonwertowaæ zamiennika bajtu na ³añcuch szeroki: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+"nie mo¿na przekonwertowaæ zamiennika znaku szerokiego na kodowanie docelowe: "
+"%s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "nie mo¿na przekonwertowaæ zamiennika bajtu na kodowanie docelowe: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: nie mo¿na skonwertowaæ"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u niedokoñczony znak lub sekwencja shift"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: b³±d wej./wyj."
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "konwersja z kodu %s jest nieobs³ugiwana"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "konwersja do kodu %s jest nieobs³ugiwana"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "konwersja z kodu %s do kodu %s jest nieobs³ugiwana"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "'%s -l' poda listê obs³ugiwanych kodowañ"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "b³±d wej./wyj."
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
new file mode 100644
index 0000000..47e98b2
--- /dev/null
+++ b/po/pt_BR.gmo
Binary files differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
new file mode 100644
index 0000000..5dd4c78
--- /dev/null
+++ b/po/pt_BR.po
@@ -0,0 +1,348 @@
+# libiconv: translation to Brazilian Portuguese (pt_BR)
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Alexandre Folle de Menezes <afmenez@terra.com.br>, 2002.
+# based on the translation to Galician (gl) by
+# Jacobo Tarrío Barreiro <jtarrio@trasno.net>, 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.8\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2002-07-22 03:50-0300\n"
+"Last-Translator: Alexandre Folle de Menezes <afmenez@terra.com.br>\n"
+"Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8-bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Uso: iconv [-c] [-s] [-f fromcode] [-t tocode] [arquivo ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "ou:  iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "ou:  iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Escrito por %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: impossível converter\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: seqüência de caracteres ou deslocamentos incompleta\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: erro de E/S\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: conversão de %s não é suportada\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: conversão para %s não é suportada\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: conversão de %s para %s não é suportada\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: erro de E/S\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Uso: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [arquivo ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Este é um software livre; veja o código fonte para condições de "
+#~ "copyright. Não\n"
+#~ "existe NENHUMA garantia; nem mesmo a garantia implícita de "
+#~ "COMERCIABILIDADE ou\n"
+#~ "ADEQUAÇÃO À QUALQUER FINALIDADE PARTICULAR.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/quot.sed b/po/quot.sed
new file mode 100644
index 0000000..0122c46
--- /dev/null
+++ b/po/quot.sed
@@ -0,0 +1,6 @@
+s/"\([^"]*\)"/“\1”/g
+s/`\([^`']*\)'/‘\1’/g
+s/ '\([^`']*\)' / ‘\1’ /g
+s/ '\([^`']*\)'$/ ‘\1’/g
+s/^'\([^`']*\)' /‘\1’ /g
+s/“”/""/g
diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin
new file mode 100644
index 0000000..2436c49
--- /dev/null
+++ b/po/remove-potcdate.sin
@@ -0,0 +1,19 @@
+# Sed script that remove the POT-Creation-Date line in the header entry
+# from a POT file.
+#
+# The distinction between the first and the following occurrences of the
+# pattern is achieved by looking at the hold space.
+/^"POT-Creation-Date: .*"$/{
+x
+# Test if the hold space is empty.
+s/P/P/
+ta
+# Yes it was empty. First occurrence. Remove the line.
+g
+d
+bb
+:a
+# The hold space was nonempty. Following occurrences. Do nothing.
+x
+:b
+}
diff --git a/po/rm.gmo b/po/rm.gmo
new file mode 100644
index 0000000..63b6f0b
--- /dev/null
+++ b/po/rm.gmo
Binary files differ
diff --git a/po/rm.po b/po/rm.po
new file mode 100644
index 0000000..05cc018
--- /dev/null
+++ b/po/rm.po
@@ -0,0 +1,350 @@
+# translation of libiconv-1.9.1.po to Rumantsch (Rhaeto-Romance) [rm]
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# Florian Verdet _goto <fvgoto@linuxbourg.ch>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.9.1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2005-02-06 15:27+0100\n"
+"Last-Translator: Florian Verdet _goto <fvgoto@linuxbourg.ch>\n"
+"Language-Team: Rhaeto-Romance <gnu-rumantsch@guglielmtux.ch>\n"
+"Language: rm\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.2\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+"Adöver: iconv [-c] [-s] [-f codificaziun d'origin] [-t codificaziun da "
+"destinaziun] [datoteca ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "obain:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "obain:    iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Scrit da %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: nu poss convertir\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: segn incumplet o sequenza da translocaziun\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, fuzzy, c-format
+msgid "%s:%u:%u"
+msgstr "iconv: %s: "
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: sbagl d'I/O\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: conversiun davent da %s na sustgnida\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: conversiun vers %s na sustgnida\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: conversiun da %s vers %s na sustgnida\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: sbagl I/O\n"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Quist es ün program liber; guarda ils texts da funtana pellas cundiziuns "
+#~ "da copcha.\n"
+#~ "I nu da INGÜNA garanzia; neir na per MARCHADANTIBILITÀ o per\n"
+#~ "l'OPPORTUNITÀ PER ÜN BÖT PARTICULAR.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Adöver: iconv [--binary] [-c] [-s] [-f codificaziun d'origin] [-t "
+#~ "codificaziun da destinaziun] [datoteca ...]"
diff --git a/po/ro.gmo b/po/ro.gmo
new file mode 100644
index 0000000..2c9d61c
--- /dev/null
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ro.po b/po/ro.po
new file mode 100644
index 0000000..df45318
--- /dev/null
+++ b/po/ro.po
@@ -0,0 +1,347 @@
+# Mesajele în limba românã pentru pachetul libiconv.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Eugen Hoanca <eugenh@urban-grafx.ro>, 2003.
+# Acest fiºier este distribuit sub aceeaºi licenþã ca ºi pachetul libiconv
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv-1.9.1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2003-05-17 15:15+0300\n"
+"Last-Translator: Eugen Hoanca <eugenh@urban-grafx.ro>\n"
+"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-2\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Folosire: iconv [-c] [-s] [-f din_cod] [-t în_cod] [fiºier ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "sau:   iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "sau:   iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Scris de %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: nu pot converti\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: caracter sau secvenþã de shift incomplete\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: erori I/O\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: conversia din %s nu este suportatã\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: conversia în %s nu este suportatã\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: conversia din %s în %s nu este suportatã\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: eroare I/O\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Folosire: iconv [--binary] [-c] [-s] [-f din_cod] [-t în_cod] [fiºier ...]"
+
+#, fuzzy
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Acesta este software free; citiþi surselepentru condiþiile de copiere. "
+#~ "NU\n"
+#~ "existã nici o garanþie; nici mãcarVANDABILITATEA sau MODIFICAREA ÎNTR-UN\n"
+#~ "SCOP PRIVAT.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/ru.gmo b/po/ru.gmo
new file mode 100644
index 0000000..508454f
--- /dev/null
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
new file mode 100644
index 0000000..bfe5665
--- /dev/null
+++ b/po/ru.po
@@ -0,0 +1,348 @@
+# ìÏËÁÌÉÚÁÃÉÑ libiconv.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Dmitry S. Sivachenko <mitya@cavia.pp.ru>, 2002,2003.
+# This file is distributed under the same license as the libiconv package.
+# Dmitry S. Sivachenko <mitya@cavia.pp.ru>, 2002,2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.9.1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2003-06-03 17:53+0400\n"
+"Last-Translator: Dmitry S. Sivachenko <mitya@cavia.pp.ru>\n"
+"Language-Team: Russian <ru@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=koi8-r\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: iconv [-c] [-s] [-f fromcode] [-t tocode] [ÆÁÊÌ ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "ÉÌÉ:   iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "ÉÌÉ:   iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "á×ÔÏÒÙ: %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: ÎÅ ÕÄÁÅÔÓÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: ÎÅÐÏÌÎÙÊ ÓÉÍ×ÏÌ ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÓÄ×ÉÇÁ\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: ÏÛÉÂËÁ ××ÏÄÁ-×Ù×ÏÄÁ\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ × %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ %s × %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "incov: ÏÛÉÂËÁ ××ÏÄÁ-×Ù×ÏÄÁ\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "éÓÐÏÌØÚÏ×ÁÎÉÅ: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] "
+#~ "[ÆÁÊÌ ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "üÔÏ Ó×ÏÂÏÄÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ; ÕÓÌÏ×ÉÑ ËÏÐÉÒÏ×ÁÎÉÑ ÐÒÉ×ÅÄÅÎÙ ×\n"
+#~ "ÉÓÈÏÄÎÙÈ ÔÅËÓÔÁÈ ÐÒÏÇÒÁÍÍÙ.  îÅÔ îéëáëéè ÇÁÒÁÎÔÉÊ; ÄÁÖÅ ÇÁÒÁÎÔÉÉ "
+#~ "ëïííåòþåóëïê\n"
+#~ "ãåîîïóôé ÉÌÉ ðòéçïäîïóôé äìñ ëïîëòåôîïê ãåìé.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/sk.gmo b/po/sk.gmo
new file mode 100644
index 0000000..8145ed1
--- /dev/null
+++ b/po/sk.gmo
Binary files differ
diff --git a/po/sk.po b/po/sk.po
new file mode 100644
index 0000000..3b1be39
--- /dev/null
+++ b/po/sk.po
@@ -0,0 +1,356 @@
+# Slovak translation of the libiconv.
+# Copyright (C) 2002, 2003, 2008 Free Software Foundation, Inc.
+# Marcel Telka <marcel@telka.sk>, 2002, 2003, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-01-31 09:14+0100\n"
+"Last-Translator: Marcel Telka <marcel@telka.sk>\n"
+"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural= (n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Použitie: iconv [-c] [-s] [-f zkódovania] [-t dokódovania] [súbor ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "alebo:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Pre viac informácií skúste použiť `%s --help'.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Použitie: %s [VOĽBA...] [-f KÓDOVANIA] [-t KÓDOVANIE] [VSTUPNÝSÚBOR...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "alebo:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Konvertuje text z jedného kódovania do iného kódovania.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Voľby ovplyvňujúce vstupný a výstupný formát:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KÓDOVANIE, --from-code=KÓDOVANIE\n"
+"                              kódovanie vstupu\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KÓDOVANIE, --to-code=KÓDOVANIE\n"
+"                              kódovanie výstupu\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Voľby ovplyvňujúce problémy s konverziou:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          vynechať nekonvertovateľné znaky\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMÁTOVÝREŤAZEC\n"
+"                              náhrada pre nekonvertovateľné znaky Unicode\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=FORMÁTOVÝREŤAZEC   náhrada pre nekonvertovateľné bajty\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMÁTOVÝREŤAZEC\n"
+"                              náhrada pre nekonvertovateľné široké znaky\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Voľby ovplyvňujúce chybový výstup:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                potlačí chybové správy o problémoch s konverziou\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Infomatívny výstup:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  zoznam podporovaných kódovaní\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      zobraziť túto pomoc a skončiť\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   vypísať informáciu o verzii a skončiť\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"Chyby môžete oznamovať na adresu <bug-gnu-libiconv@gnu.org> (iba anglicky).\n"
+"Komentáre k slovenskému prekladu zasielajte na adresu <sk-i18n@lists.linux."
+"sk>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Licencia GPLv2+: GNU GPL verzia 2 alebo novšia <http://gnu.org/licenses/gpl.html>\n"
+"Toto je slobodný softvér: môžete ho voľne meniť a šíriť ďalej.\n"
+"Neposkytuje sa ŽIADNA ZÁRUKA, v rozsahu povolenom zákonmi.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Napísal %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"Parameter %s: Formátovacia direktíva s premenlivou šírkou tu nie je "
+"prípustná."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"Parameter %s: Formátovacia direktíva s premenlivou presnosťou tu nie je "
+"prípustná."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"Parameter %s: Formátovacia direktíva s určením šírky tu nie je prípustná."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "Parameter %s: Reťazec končí v strede direktívy."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "Parameter %s: Znak '%c' nie je platným konverzným špecifikátorom."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"Parameter %s: Znak, ktorý ukončuje formátovaciu direktívu nie je platným "
+"konverzným špecifikátorom."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u "
+"parametrov."
+msgstr[1] ""
+"Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u "
+"parameter."
+msgstr[2] ""
+"Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u "
+"parametre."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "nie je možné konvertovať náhradu bajtov do Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "nie je možné konvertovať náhradu Unicode do cieľového kódovania: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "nie je možné konvertovať náhradu bajtov na široký reťazec: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+"nie je možné konvertovať náhradu širokého znaku do cieľového kódovania: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "nie je možné konvertovať náhradu bajtov do cieľového kódovania: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: nie je možné konvertovať"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: nekompletný znak alebo preraďovacia sekvencia"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: V/V chyba"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "konverzia z %s nie je podporovaná"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "konverzia do %s nie je podporovaná"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "konverzia z %s do %s nie je podporovaná"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "skúste '%s -l' aby ste získali zoznam podporovaných kódovaní"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(štandardný vstup)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "V/V chyba"
diff --git a/po/sl.gmo b/po/sl.gmo
new file mode 100644
index 0000000..09122e1
--- /dev/null
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sl.po b/po/sl.po
new file mode 100644
index 0000000..4827663
--- /dev/null
+++ b/po/sl.po
@@ -0,0 +1,368 @@
+# -*- mode:po; coding:utf-8; -*- Slovenian messages for libiconv.
+# Copyright (C) 2002, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Primož Peterlin <primozz.peterlin@gmail.com>, 2002, 2006, 2007, 2008.
+# $Id: libiconv-1.12.sl.po 1.3 2008/04/27 19:23:24 Primoz Exp $
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-04-26 09:48+0200\n"
+"Last-Translator: Primož Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>\n"
+"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Uporaba: iconv [-c] [-s] [-f vh_nabor] [-t izh_nabor] [datoteka ...]<"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "ali:     iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Poskusite »%s --help« za več informacij.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Uporaba: %s [IZBIRA...] [-f KODIRANJE] [-t KODIRANJE] [DATOTEKA...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "ali:     %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Pretvori besedilo iz enega kodnega nabora v drugega.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Izbire, ki določajo vhodni in izhodni zapis:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KODIRANJE, --from-code=KODIRANJE\n"
+"                              kodni nabor vhoda\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KODIRANJE, --to-code=KODIRANJE\n"
+"                              kodni nabor izhoda\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Izbire, ki določajo odziv na težave pri pretvorbi:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          zavrzi znake, ki jih ni mogoče pretvoriti\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=OBLIKOVNI_NIZ\n"
+"                              zamenjava za nepretvorljive unikodne znake\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=OBLIKOVNI_NIZ  zamenjava za nepretvorljive bajte\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=OBLIKOVNI_NIZ\n"
+"                              zamenjava za nepretvorljive široke znake\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Izbire, ki določajo izpis napak:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                brez poročil o napakah pri pretvorbi\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Informativni izpis:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  izpiši podprte nabore znakov\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      izpiši ta navodila in končaj\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   izpiši informacijo o različici in končaj\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Napake javite na <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"GPLv2+: GNU GPL, 2. izdaja ali poznejša <http://www.gnu.org/licenses/gpl.html>\n"
+"To je prosto programje; lahko ga redistribuirate in/ali spreminjate.\n"
+"Za izdelek ni NOBENEGA JAMSTVA, do z zakonom dovoljene meje.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Avtor %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr "argument %s: oblikovna direktiva z nestalno širino tu ni dovoljena."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"argument %s: oblikovna direktiva z nestalno natančnostjo tu ni dovoljena."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "argument %s: oblikovna direktiva z velikostjo tu ni dovoljena."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "argument %s: niz se konča sredi direktive."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "argument %s: znak %c ni veljavno določilo pretvorbe."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"argument %s: znak, ki zaključuje oblikovno direktivo, ni veljavno določilo "
+"pretvorbe."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"argument %s: oblikovni niz porabi več kot en argument: %u argumentov."
+msgstr[1] "argument %s: oblikovni niz porabi več kot en argument: %u argument."
+msgstr[2] ""
+"argument %s: oblikovni niz porabi več kot en argument: %u argumenta."
+msgstr[3] ""
+"argument %s: oblikovni niz porabi več kot en argument: %u argumente."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "nadomestnega bajta ni mogoče pretvoriti v unikod: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "nadomestnega unikoda ni mogoče pretvoriti v ciljni nabor: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "nadomestnega bajta ni mogoče pretvoriti v široki niz: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "pretvorba nadomestnega širokega znaka v ciljni nabor ni mogoča: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "pretvorba nadomestnega bajta v ciljni nabor ni mogoča: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u pretvorba ni mogoča"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u nepopolni znak ali pomično zaporedje"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: V/I napaka"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "pretvorba iz nabora %s ni podprta"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "pretvorba v nabor %s ni podprta"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "pretvorba iz nabora %s v nabor %s ni podprta"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "poskusite »%s -l« za seznam podprtih naborov znakov"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "V/I napaka"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "To je prost program; pogoji, pod katerimi ga lahko razmnožujete in\n"
+#~ "razširjate, so navedeni v izvorni kodi. Za program ni NOBENEGA jamstva,\n"
+#~ "niti jamstev USTREZNOSTI ZA PRODAJO ali PRIMERNOSTI ZA UPORABO.\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Uporaba: iconv [--binary] [-c] [-s] [-f vh_nabor] [-t izh_nabor] "
+#~ "[datoteka ...]"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/sq.gmo b/po/sq.gmo
new file mode 100644
index 0000000..82ce63d
--- /dev/null
+++ b/po/sq.gmo
Binary files differ
diff --git a/po/sq.po b/po/sq.po
new file mode 100644
index 0000000..4bb7b50
--- /dev/null
+++ b/po/sq.po
@@ -0,0 +1,344 @@
+# Përkthimi i mesazheve të libiconv në shqip.
+# Copyright (C) 2004 Free Software Foundation, Inc.
+# Laurent Dhima <laurenti@alblinux.net>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.9.1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2004-08-08 00:36+0200\n"
+"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
+"Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
+"Language: sq\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Përdorimi: iconv [-c] [-s] [-f ngakodi] [-t tekkodi] [file ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "ose:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "ose:    iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Shkruar nga %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: konvertimi është i pamundur\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: simbol apo sekuencë ndryshuesish e paplotë\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: gabim I/O\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: konvertimi nga %s nuk suportohet\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: konvertimi në %s nuk suportohet\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: konvertimi nga %s në %s nuk suportohet\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(stdin)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: gabim I/O\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Përdorimi: iconv [--binary] [-c] [-s] [-f ngakodi] [-t tekkodi] [file ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Ky është software i lirë; shiko burimin për kushtet e kopjimit.  NUK "
+#~ "jepet asnjë\n"
+#~ "garanci; as për TREGËTI apo PËRDORIM PËR NJË QËLLIM TË VEÇANTË.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/sr.gmo b/po/sr.gmo
new file mode 100644
index 0000000..0349383
--- /dev/null
+++ b/po/sr.gmo
Binary files differ
diff --git a/po/sr.po b/po/sr.po
new file mode 100644
index 0000000..7128201
--- /dev/null
+++ b/po/sr.po
@@ -0,0 +1,349 @@
+# Serbian translation of `libiconv'.
+# Copyright (C) 2006 Free Software Foundation, Inc.
+# This file is distributed under the same license as the `libiconv' package.
+# Aleksandar Jelenak <jelenak@verizon.net>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.11-pre1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2006-09-05 12:58-0400\n"
+"Last-Translator: Aleksandar Jelenak <jelenak@verizon.net>\n"
+"Language-Team: Serbian <gnu@prevod.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Употреба: iconv [-c] [-s] [-f изкод] [-t укод] [датотека ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "или:      iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Покушај „%s --help“ за више информација.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Употреба: %s [ОПЦИЈА...] [-f КОД] [-t КОД] [УЛАЗДАТОТЕКА...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "или:      %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Претвара текст из једног кодовања у друго.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Опције контролисања улазног и излазног формата:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f КОДОВАЊЕ, --from-code=КОДОВАЊЕ\n"
+"                              улазно кодовање\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t КОДОВАЊЕ, --to-code=КОДОВАЊЕ\n"
+"                              излазно кодовање\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Опције контролисања проблема претварања:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          одбаци непретворљиве знакове\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=ФОРМАТНИСКА\n"
+"                              замена за непретворљиве Уникод знакове\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=ФОРМАТНИСКА    замена за непретворљиве бајтове\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=ФОРМАТНИСКА\n"
+"                              замена за непретворљиве широке знакове\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Опције контролисања исписа грешака:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                спречи поруке грешака о проблемима претварања\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Информативни испис:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  прикажи подржана кодовања\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      прикажи ово објашњење и заврши\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   испиши верзију и заврши\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Пријава грешака на <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Написао %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"%s аргумент: Наредба формата са променљивом ширином није овде дозвољена."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"%s аргумент: Наредба формата за променљивом прецизношћу није овде дозвољена."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "%s аргумент: Наредба формата са величином није дозвољена овде."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "%s аргумент: Ниска завршава у сред наредбе."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "%s аргумент:  Знак „%c“ неважећи при задавању претварања."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"%s аргумент: Завршни знак наредбе формата није важећи за задавање претварања."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, fuzzy, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"%s аргумент: Ниска формата троши више од једног аргумента: %u аргумената."
+msgstr[1] ""
+"%s аргумент: Ниска формата троши више од једног аргумента: %u аргумената."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "не може претворити бајт замене у Уникод: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "не може претворити Уникод замену у циљно кодовање: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "не може претворити бајт замене у широку ниску: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, fuzzy, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "iconv: не може претворити широки знак замене у циљно кодовање: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, fuzzy, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "iconv: не може претворити бајт замене у циљно кодовање: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: не може претворити"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: непотпуни знаковни или шифт низ"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: У/И грешка"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "претварање из %s није подржано"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "претварање у %s није подржано"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "претварање из %s у %s није подржано"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "покушати '%s -l' за списак подржаних кодовања"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(стдул)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "У/И грешка"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Ово је слободан софтвер; видети изворни кôд за услове умножавања. НЕ "
+#~ "постоји\n"
+#~ "гаранција; чак ни о ТРЖИШНОЈ ВРЕДНОСТИ или ИСПУЊАВАЊУ ОДРЕЂЕНЕ ПОТРЕБЕ.\n"
diff --git a/po/stamp-po b/po/stamp-po
new file mode 100644
index 0000000..9788f70
--- /dev/null
+++ b/po/stamp-po
@@ -0,0 +1 @@
+timestamp
diff --git a/po/sv.gmo b/po/sv.gmo
new file mode 100644
index 0000000..f17dcab
--- /dev/null
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
new file mode 100644
index 0000000..96108f5
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,367 @@
+# Swedish messages for libiconv.
+# Copyright (C) 2002, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Christian Rose <menthos@menthos.com>, 2002.
+# Daniel Nylander <po@danielnylander.se>, 2006, 2007, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-02-09 20:58+0100\n"
+"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
+"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Användning: iconv [-c] [-s] [-f frånkod] [-t tillkod] [fil ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "eller: iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Prova \"%s --help\" för mer information.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Användning: %s [FLAGGA...] [-f KODNING] [-t KODNING] [INMATNINGSFIL...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "eller: %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Konverterar text från en kodning till en annan kodning.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Flaggor som styr formatet på inmatning och utmatning:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f KODNING,  --from-code=KODNING\n"
+"                              kodningen på inmatningen\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t KODNING,  --to-code=KODNING\n"
+"                              kodningen på utmatningen\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Flaggor som kontrollerar konverteringsproblem:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          förkasta tecken som inte går att konvertera\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMATSTRÄNG\n"
+"                              ersättning av Unicode-tecken som inte går att konvertera\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=FORMATSTRÄNG   ersättning av inte konverterbara byte\n"
+
+# Breda tecken? Finns det bättre ord?
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMATSTRÄNG\n"
+"                              ersättning av inte konverterbara breda tecken\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Flaggor som kontrollerar felutskrift:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                tysta felmeddelanden om konverteringsproblem\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Informativ utmatning:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  lista kodningar som stöds\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      visa denna hjälp och avsluta\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   skriv ut versionsinformation och avsluta\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"Rapportera fel till <bug-gnu-libiconv@gnu.org>.\n"
+"Skicka synpunkter på översättningen till <tp-sv@listor.tp-sv.se>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Licens GPLv2+: GNU GPL version 2 eller senare <http://gnu.org/licenses/gpl.html>\n"
+"Det här är fri programvara: du kan ändra och distribuera den.\n"
+"Det finns INGEN GARANTI, så långt lagen tillåter.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Skrivet av %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"Argument %s: Ett formatdirektiv med en variabel bredd tillåts inte här."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"Argument %s: Ett formatdirektiv med en variabel precision tillåts inte här."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "Argument %s: Ett formatdirektiv med en storlek tillåts inte här."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "Argument %s: Strängen slutar mitt i ett direktiv."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "Argument %s: Tecknet \"%c\" är inte en giltig konverteringsangivare."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"Argument %s: Tecknet som avslutar formatdirektivet är inte en giltig "
+"konverteringsangivare."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"Argument %s: Formatsträngen konsumerar fler än ett argument: %u argument."
+msgstr[1] ""
+"Argument %s: Formatsträngen konsumerar fler än ett argument: %u argument."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "kan inte konvertera byte-ersättning till Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "kan inte konvertera unicode-ersättning till målkodning: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "kan inte konvertera byte-ersättning till bred sträng: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "kan inte konvertera bredteckenersättning till målkodning: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "kan inte konvertera byte-ersättning till målkodning: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: kan inte konvertera"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: ofullständigt tecken eller skiftsekvens"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: In-/Ut-fel"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "konvertering från %s stöds inte"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "konvertering till %s stöds inte"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "konvertering från %s till %s stöds inte"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "prova \"%s -l\" för att få listan på kodningar som stöds"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(standard in)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "In-/Ut-fel"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Detta är fri programvara; se källkoden för kopieringsvillkor. Det finns\n"
+#~ "INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT\n"
+#~ "SPECIELLT ÄNDAMÅL.\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Användning: iconv [--binary] [-c] [-s] [-f frånkod] [-t tillkod] [fil ...]"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/tr.gmo b/po/tr.gmo
new file mode 100644
index 0000000..47b8de6
--- /dev/null
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/tr.po b/po/tr.po
new file mode 100644
index 0000000..e1cae5e
--- /dev/null
+++ b/po/tr.po
@@ -0,0 +1,348 @@
+# libiconv Turkish translation.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Deniz Akkus Kanca <deniz@arayan.com>, 2002.
+# This file is distributed under the same license as the libiconv package.
+# Deniz Akkus Kanca <deniz@arayan.com>, 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.8\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2002-06-28 11:00+0200\n"
+"Last-Translator: Deniz Akkus Kanca <deniz@arayan.com>\n"
+"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Kullanım: iconv [-c] [-s] [-f kaynakkod] [-t hedefkod] [dosya ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "veya:  iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "veya:  iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Yazan: %s\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv: %s: dönüştürülemedi\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv: %s: eksik karakter ya da shift dizisi\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv: %s: I/O hatası\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv: %s'den dönüşüm desteklenmiyor\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv: %s'e dönüşüm desteklenmiyor\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv: %s'den %s'e dönüşüm desteklenmiyor\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(standart girdi)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv: I/O hatası\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Kullanım: iconv [--binary] [-c] [-s] [-f kaynakkod] [-t hedefkod] "
+#~ "[dosya ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Bu bir serbest yazılımdır; kopyalama kuralları için kaynak koduna "
+#~ "bakınız.\n"
+#~ "HİÇ BİR garantisi yoktur; hatta SATILABİLİRLİĞİ veya HERHANGİ BİR AMACA\n"
+#~ "UYGUNLUĞU için dahi garanti verilmez.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/uk.gmo b/po/uk.gmo
new file mode 100644
index 0000000..1452711
--- /dev/null
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/uk.po b/po/uk.po
new file mode 100644
index 0000000..c80e179
--- /dev/null
+++ b/po/uk.po
@@ -0,0 +1,381 @@
+# Ukrainian translation of libiconv.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+#
+# Volodymyr M. Lisivka <lvm@mystery.lviv.net>, 2003.
+# Yuri Chornoivan <yurchor@ukr.net>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2011-02-05 20:28+0200\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.2\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+"Використання: iconv [-c] [-s] [-f з_кодування] [-t у_кодування] [файл ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "або:   iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Щоб дізнатися більше, віддайте команду «%s --help».\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Використання: %s [ПАРАМЕТР...] [-f КОДУВАННЯ] [-t КОДУВАННЯ] [ФАЙЛ ВХІДНИХ ДАНИХ...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "або:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Перетворює текст у одному кодуванні на текст у іншому кодуванні.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Параметри керування форматом вхідних та вихідних даних:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f КОДУВАННЯ, --from-code=КОДУВАННЯ\n"
+"                              кодування вхідних даних\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t КОДУВАННЯ, --to-code=КОДУВАННЯ\n"
+"                              кодування вихідних даних\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Параметри керування обробкою помилок під час перетворення:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          викидати символи, непридатні до перетворення\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=РЯДОК_ФОРМАТУВАННЯ\n"
+"                              заміна непридатних до перетворення символів Unicode\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=РЯДОК_ФОРМАТУВАННЯ заміна непридатних до перетворення байтів\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --wide-subst=РЯДОК_ФОРМАТУВАННЯ\n"
+"                              заміна непридатних до перетворення «широких» символів\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Параметри керування показом повідомлень про помилки:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                придушити повідомлення щодо проблем під час перетворення\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Показ інформації:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  показати список підтримуваних кодувань\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      показати ці довідкові дані і завершити роботу\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   показати дані щодо версії і завершити роботу\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Про вади слід повідомляти на адресу <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Умови ліцензування викладено у GPLv2+: GNU GPL версії 2 або новішій, <http://gnu.org/licenses/gpl.html>\n"
+"Це вільне програмне забезпечення: ви можете вільно змінювати і поширювати його.\n"
+"Вам не надається ЖОДНИХ ГАРАНТІЙ, окрім гарантій передбачених законодавством.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Автор — %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"Аргумент %s: тут не можна використовувати команду форматування з визначенням "
+"ширини змінної."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"Аргумент %s: тут не можна використовувати команду форматування з визначенням "
+"точності змінної."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"Аргумент %s: тут не можна використовувати команду форматування з визначенням "
+"розміру."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "Аргумент %s: завершення рядка посередині команди."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+"Аргумент %s: символ «%c» не є коректним символом визначення перетворення."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"Аргумент %s: символ, що перериває команду форматування не є коректним "
+"символом визначення перетворення."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
+msgstr[1] ""
+"Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
+msgstr[2] ""
+"Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
+msgstr[3] ""
+"Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "не вдалося перетворити замінник байтів у символ Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "не вдалося перетворити замінник unicode у кодування призначення: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "не вдалося перетворити замінник байтів у «широкий» рядок: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+"не вдалося перетворити замінник «широкого» символу у кодування призначення: "
+"%s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "не вдалося перетворити замінник байтів у кодування призначення: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: не вдалося перетворити"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: незавершений символ чи послідовність зміни регістру"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: помилка вводу-виводу"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "підтримки перетворення з %s не передбачено"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "підтримки перетворення у %s не передбачено"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "підтримки перетворення з %s у %s не передбачено"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+"список кодувань, які підтримуються програмою, можна отримати командою «%s -l»"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(стд. ввід)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "помилка вводу-виводу"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "Використання:\n"
+#~ "  iconv [--binary] [-c] [-s] [-f з_кодування] [-t у_кодування] [файл ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Це вільне програмне забезпечення; умови копіювання приведені у\n"
+#~ "джерельних текстах програми.  Нема НІЯКИХ гарантій; навіть гарантії "
+#~ "КОМЕРЦІЙНОЇ\n"
+#~ "ЦІННОСТІ або ПРИДАТНОСТІ ДЛЯ КОНКРЕТНОЇ ЦІЛІ.\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv: %s: "
diff --git a/po/vi.gmo b/po/vi.gmo
new file mode 100644
index 0000000..0107435
--- /dev/null
+++ b/po/vi.gmo
Binary files differ
diff --git a/po/vi.po b/po/vi.po
new file mode 100644
index 0000000..74d6e12
--- /dev/null
+++ b/po/vi.po
@@ -0,0 +1,356 @@
+# Vietnamese Translation for Libiconv.
+# Copyright © 2007 Free Software Foundation, Inc.
+# Clytie Siddall <clytie@riverland.net.au>, 2005-2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2007-12-29 19:37+1030\n"
+"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
+"Language-Team: Vietnamese <vi-VN@googlegroups.com> \n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: LocFactoryEditor 1.7b1\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Cách sử dụng: iconv [-c] [-s] [-f từ_mã] [-t đến_mã] [tập_tin ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "hoặc:    iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Hãy thử lệnh trợ giúp « %s --help » để xem thông tin thêm.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Cách sử dụng: %s [TÙY_CHỌN...] [-f BẢNG_MÃ] [-t BẢNG_MÃ] [TẬP_TIN_NHẬP...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "hoặc:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Chuyển đổi văn bản từ bảng mã này sang bảng mã khác.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Các tùy chọn điều khiển định dạng nhập vào và xuất ra:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f BẢNG_MÃ, --from-code=BẢNG_MÃ\n"
+"                              bảng mã của kết nhập\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t BẢNG_MÃ, --to-code=BẢNG_MÃ\n"
+"                              bảng mã của kết xuất\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Các tùy chọn điều khiển vấn đề chuyển đổi:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          hủy Các ký tự không thể chuyển đổi\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=CHUỖI_ĐỊNH_DẠNG\n"
+"                              thay thế các ký tự Unicode không thể chuyển đổi\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+"  --byte-subst=CHUỖI_ĐỊNH_DẠNG\n"
+"\t\t\t\t\t\tthay thế các byte không thể chuyển đổi\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=CHUỖI_ĐỊNH_DẠNG\n"
+"                             \t\tthay thế các ký tự rộng không thể chuyển đổi\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Các tùy chọn điều khiển kết xuất lỗi:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                thu hồi các thông điệp về vấn đề chuyển đổi\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Xuất thông tin:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  Liệt kê các bảng mã được hỗ trợ\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      Hiển thị trợ giúp này rồi thoát\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   hiển thị thông tin về phiên bản rồi thoát\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Thông báo lỗi cho <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"Giấy Phép Công Cộng GNU (GPL), phiên bản 2 hay sau <http://gnu.org/licenses/gpl.html>\n"
+"Đây là phần mềm tự do : bạn có quyền thay đổi và phát hành lại nó.\n"
+"KHÔNG CÓ BẢO HÀNH GÌ CẢ, với điều kiện được pháp luật cho phép.\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Tác giả: %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr "Đối số %s: ở đây không cho phép chỉ thị định dạng có độ rộng thay đổi."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"Đối số %s: ở đây không cho phép chỉ thị định dạng có độ chính xác thay đổi."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "Đối số %s: ở đây không cho phép chỉ thị định dạng có kích cỡ."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "Đối số %s: chuỗi kết thúc ở giữa chỉ thị."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "Đối số %s: ký tự « %c » không phải là bộ xác định chuyển đổi hợp lệ."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"Đối số %s: ký tự kết thúc chỉ thị định dạng không phải là bộ xác định chuyển "
+"đổi hợp lệ."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s đối số : chuỗi định dạng ăn nhiều đối số : %u đối số."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "không thể chuyển đổi sự thay thế byte sang Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "không thể chuyển đổi sự thay thế Unicode sang bảng mã đích: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "không thể chuyển đổi sự thay thế byte sang chuỗi rộng: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "không thể chuyển đổi sự thay thế ký tự rộng sang bảng mã đích: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "không thể chuyển đổi sự thay thế byte sang bảng mã đích: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: không thể chuyển đổi"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: dây kiểu ký tự hay dịch chưa hoàn thành"
+
+# Variable: don't translate / Biến: đừng dịch
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: lỗi V/R"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "không hỗ trợ khả năng chuyển đổi từ %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "không hỗ trợ khả năng chuyển đổi sang %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "không hỗ trợ khả năng chuyển đổi từ %s sang %s"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "hãy thử lệnh « %s -l » để xem danh sách các bảng mã được hỗ trợ"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(thiết bị nhập chuẩn)"
+
+# Variable: don't translate / Biến: đừng dịch
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "Lỗi V/R"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Chương trình này là phần mềm tự do; xem mã nguồn để tìm điều kiện sao "
+#~ "chép.\n"
+#~ "KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý\n"
+#~ "KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.\n"
diff --git a/po/wa.gmo b/po/wa.gmo
new file mode 100644
index 0000000..74df307
--- /dev/null
+++ b/po/wa.gmo
Binary files differ
diff --git a/po/wa.po b/po/wa.po
new file mode 100644
index 0000000..9287e8c
--- /dev/null
+++ b/po/wa.po
@@ -0,0 +1,362 @@
+# Translation of tuxpaint into the walloon language.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Pablo Saratxaga <pablo@walon.org>, 2003, 2004, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.11\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2007-08-28 15:50+0200\n"
+"Last-Translator: Pablo Saratxaga <pablo@walon.org>\n"
+"Language-Team: Walloon <linux-wa@walon.org>\n"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr ""
+"Po s' è siervi: iconv [-c] [-s] [-f ecôd._sourd] [-t ecôd._såme] [fitchî...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "oudonbén:       iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Sayîz «%s --help» po pus di racsegnes.\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "Po s' è siervi: %s [TCHUZE...] [-f ECÔDAEDJE] [FITCHÎ_INTRÊYE...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "oudonbén:    %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "Kiviersaedje di tecse d' èn ecôdaedje a èn ôte ecôdaedje.\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "Tchuzes po controler li cogne di l' intrêye et l' rexhowe:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f ECÔDAEDJE, --from-code=ECÔDAEDJE\n"
+"                              l' ecôdaedje do tecse d' intrêye\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t ECÔDAEDJE, --to-code=ECÔDAEDJE\n"
+"                              l' ecôdaedje do tecse e rexhowe\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "Tchuzes po controler les problinmes di kiviersaedje:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          leyî toumer les caracteres ki n' polèt nén esse kiviersés\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=TCHINNE_FORMAT\n"
+"                              replaeçaedje po les caracteres unicôde ki n' polèt nén esse kiviersés\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=TCHINNE_FORMAT   replaeçaedje po les octets ki n' polèt nén esse kiviersés\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=TCHINNE_FORMAT\n"
+"                              replaeçaedje po les caracteres wchar ki n' polèt nén esse kiviersés\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "Tchuzes po controler li rexhowe d' arokes:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                èn nén håyner les messaedjes d' aroke so les probinmes di cviersaedje\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "Rexhowe d' informåcion:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  djivêye des ecôdaedjes sopoirtés\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      mostere ci messaedje d' aidance chal.\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   mostere des informåcions sol modêye do programe\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Evoyîz les rapoirts di bugs a <bug-gnu-libiconv@gnu.org>.\n"
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Sicrît pa %s.\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+"årgumint «%s»: Ene directive di format avou ene lårdjeu variåve ni s' pout "
+"nén eployî chal."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+"årgumint «%s»: Ene directive di format avou ene precizion variåve ni s' pout "
+"nén eployî chal."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+"årgumint «%s»: Ene directive di format avou ene grandeu ni s' pout nén "
+"eployî chal."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "årgumint «%s»: Li tchinne finixh e plin mitan d' ene directive."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+"årgumint «%s»: Li caractere «%c» n' est nén on specifieu d' kiviersaedje "
+"valide."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+"årgumint «%s»: Li caractere ki finixh li directive di format n' est nén on "
+"specifieu d' kiviersaedje valide."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+"årgumint «%s»: Li tchinne di format eploye pus d' èn årgumint: %u årgumint."
+msgstr[1] ""
+"årgumint «%s»: Li tchinne di format eploye pus d' èn årgumint: %u årgumints."
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "dji n' sai cvierser des replaeçaedjes d' octets viè unicôde: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+"dji n' sai cvierser des replaeçaedjes unicôde viè l' ecôdaedje såme: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+"dji n' sai cvierser des replaeçaedjes d' octets viè des tchinnes wchar: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "dji n' sai cvierser des replaeçaedjes wchar viè l' ecôdaedje såme: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+"dji n' sai cvierser des replaeçaedjes d' octets viè l' ecôdaedje såme: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: dji n' sai fé l' kiviersaedje"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s: %u:%u: caractere ou secwince di candjmint nén complete"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: aroke d' intrêye/rexhowe"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "li cviersaedje a pårti d' l' ecôdaedje %s n' est nén sopoirté"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "li cviersaedje viè l' ecôdaedje %s n' est nén sopoirté"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "li cviersaedje di l' ecôdaedje %s viè %s n' est nén sopoirté"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "sayîz «%s -l» po-z aveur li djivêye des ecôdaedjes sopoirtés"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(intrêye sitandård)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "Aroke d' I/R"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "Çouchal, c' est on libe programe; vos l' poloz bén spåde et sel poloz vs\n"
+#~ "bén candjî tot shuvant li Licince Publike Djeneråle (GPL)\n"
+#~ "I n' a NOLE WAERANTEYE; nén minme ki vos VINDRÎZ bén\n"
+#~ "li programe ou ki vos vs è SIEVRÎZ BÉN PO ENE SÔRE OU L' ÔTE.\n"
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
new file mode 100644
index 0000000..57596ef
--- /dev/null
+++ b/po/zh_CN.gmo
Binary files differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
new file mode 100644
index 0000000..81688ed
--- /dev/null
+++ b/po/zh_CN.po
@@ -0,0 +1,341 @@
+# libiconv Simplified Chinese translation
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libiconv package.
+# Wang Jian <lark@linux.net.cn>, 2003
+# Ji ZhengYu <zhengyuji@gmail.com>, 2008
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.12\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2008-11-12 09:51+0800\n"
+"Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n"
+"Language-Team: Chinese (simplified) <translation-team-zh-cn@lists."
+"sourceforge.net>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "用法:iconv [-c] [-s] [-f 输入编码] [-t 输出编码] [文件 ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "或:  iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "尝试‘%s --help’以获得更多信息。\n"
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr "用法: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "或者: %s -l\n"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr "将文本从一种编码转换成另一种编码。\n"
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr "控制输入输出格式的选项:\n"
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              输入编码\n"
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              输出编码\n"
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr "控制字符转换的选项:\n"
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr "  -c                          忽略不可转换的字符\n"
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              替代不可转换的 Unicode 字符\n"
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr "  --byte-subst=FORMATSTRING   替代不可转换的字节\n"
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              替代不可转换的宽字符\n"
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr "控制错误输出的选项:\n"
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr "  -s, --silent                不显示有关转换出错的信息\n"
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr "输出信息:\n"
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr "  -l, --list                  列出支持的编码\n"
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr "  --help                      显示此帮助并退出\n"
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr "  --version                   显示版本信息并退出\n"
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+"请发送错误报告至 <bug-gnu-libiconv@gnu.org>。\n"
+"请将翻译错误发送至 <translation-team-zh-cn@lists.sourceforge.net>。\n"
+
+#: src/iconv.c:196
+#, fuzzy, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+"GPLv2+ 版权协议: GNU GPL 版本 2 或更高版本 <http://gnu.org/licenses/gpl.html>\n"
+"此软件为自由软件: 您可自由得更改并重新分布它。\n"
+"在法律所允许的范围内,没有任何担保。\n"
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "作者 %s。\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s 参数: 此处不允许用可变长度的命令格式。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr "%s 参数: 此处不允许用可变精度的命令格式。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr "%s 参数: 此处不允许用含大小的命令格式。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr "%s 参数: 字符串在命令中部终止。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr "%s 参数: 字符‘%c’不是有效的转义符。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr "%s 参数: 用于终止命令格式的字符不是有效的转义符。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s 参数: 格式字符串需要更多的参数: %u 参数。"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr "无法将欲替换字节转换成 Unicode: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr "无法将欲替换 unicode 字元转换成目标编码: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr "无法将欲替换字节转换成宽字符串: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr "无法将欲替换的宽字符转换成目标编码: %s"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr "无法将欲替换字节转换成目标编码: %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "%s:%u:%u: 无法转换"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "%s:%u:%u: 不完整的字符或者替换序列"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr "%s:%u:%u"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, c-format
+msgid "%s: I/O error"
+msgstr "%s: 输入/输出错误"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, c-format
+msgid "conversion from %s unsupported"
+msgstr "不支持从 %s 进行转换"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, c-format
+msgid "conversion to %s unsupported"
+msgstr "不支持转换到 %s"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "不支持从 %s 转换到 %s"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr "尝试用‘%s -l’获取所支持的编码列表"
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(标准输入)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, c-format
+msgid "I/O error"
+msgstr "输入/输出错误"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
new file mode 100644
index 0000000..d1ba85b
--- /dev/null
+++ b/po/zh_TW.gmo
Binary files differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
new file mode 100644
index 0000000..97d7bbd
--- /dev/null
+++ b/po/zh_TW.po
@@ -0,0 +1,344 @@
+# Traditional Chinese Messages for libiconv
+# Copyright (C) 2003, 05 Free Software Foundation, Inc.
+# Wang Jian <lark@linux.net.cn>, 2003
+# Wei-Lun Chao <chaoweilun@pcmail.com.tw>, 2005
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libiconv 1.9.1\n"
+"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
+"POT-Creation-Date: 2011-08-07 15:24+0200\n"
+"PO-Revision-Date: 2005-08-25 10:54+0800\n"
+"Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
+"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. TRANSLATORS: The first line of the short usage message.
+#: src/iconv.c:104
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "用法:iconv [-c] [-s] [-f 來源編碼] [-t 目的編碼] [檔案 ...]"
+
+#. TRANSLATORS: The second line of the short usage message.
+#. Align it correctly against the first line.
+#: src/iconv.c:108
+msgid "or:    iconv -l"
+msgstr "或:  iconv -l"
+
+#: src/iconv.c:110
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#. TRANSLATORS: The first line of the long usage message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:115
+#, c-format, no-wrap
+msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
+msgstr ""
+
+#. TRANSLATORS: The second line of the long usage message.
+#. Align it correctly against the first line.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:122
+#, fuzzy, c-format, no-wrap
+msgid "or:    %s -l\n"
+msgstr "或:  iconv -l"
+
+#. TRANSLATORS: Description of the iconv program.
+#: src/iconv.c:128
+#, c-format, no-wrap
+msgid "Converts text from one encoding to another encoding.\n"
+msgstr ""
+
+#: src/iconv.c:132
+#, c-format, no-wrap
+msgid "Options controlling the input and output format:\n"
+msgstr ""
+
+#: src/iconv.c:135
+#, c-format, no-wrap
+msgid ""
+"  -f ENCODING, --from-code=ENCODING\n"
+"                              the encoding of the input\n"
+msgstr ""
+
+#: src/iconv.c:139
+#, c-format, no-wrap
+msgid ""
+"  -t ENCODING, --to-code=ENCODING\n"
+"                              the encoding of the output\n"
+msgstr ""
+
+#: src/iconv.c:144
+#, c-format, no-wrap
+msgid "Options controlling conversion problems:\n"
+msgstr ""
+
+#: src/iconv.c:147
+#, c-format, no-wrap
+msgid "  -c                          discard unconvertible characters\n"
+msgstr ""
+
+#: src/iconv.c:150
+#, c-format, no-wrap
+msgid ""
+"  --unicode-subst=FORMATSTRING\n"
+"                              substitution for unconvertible Unicode characters\n"
+msgstr ""
+
+#: src/iconv.c:154
+#, c-format, no-wrap
+msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
+msgstr ""
+
+#: src/iconv.c:157
+#, c-format, no-wrap
+msgid ""
+"  --widechar-subst=FORMATSTRING\n"
+"                              substitution for unconvertible wide characters\n"
+msgstr ""
+
+#: src/iconv.c:162
+#, c-format, no-wrap
+msgid "Options controlling error output:\n"
+msgstr ""
+
+#: src/iconv.c:165
+#, c-format, no-wrap
+msgid "  -s, --silent                suppress error messages about conversion problems\n"
+msgstr ""
+
+#: src/iconv.c:169
+#, c-format, no-wrap
+msgid "Informative output:\n"
+msgstr ""
+
+#: src/iconv.c:172
+#, c-format, no-wrap
+msgid "  -l, --list                  list the supported encodings\n"
+msgstr ""
+
+#: src/iconv.c:175
+#, c-format, no-wrap
+msgid "  --help                      display this help and exit\n"
+msgstr ""
+
+#: src/iconv.c:178
+#, c-format, no-wrap
+msgid "  --version                   output version information and exit\n"
+msgstr ""
+
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
+#. "Report translation bugs to <...>\n" with the address for translation
+#. bugs (typically your translation team's web or email address).
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr ""
+
+#: src/iconv.c:196
+#, no-wrap
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+"This is free software: you are free to change and redistribute it.\n"
+"There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#. TRANSLATORS: The %s placeholder expands to an author's name.
+#: src/iconv.c:202
+#, c-format
+msgid "Written by %s.\n"
+msgstr "作者 %s。\n"
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:296
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable width is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:311
+#, c-format
+msgid ""
+"%s argument: A format directive with a variable precision is not allowed "
+"here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:327
+#, c-format
+msgid "%s argument: A format directive with a size is not allowed here."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:369
+#, c-format
+msgid "%s argument: The string ends in the middle of a directive."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %c placeholder expands to an unknown format directive.
+#: src/iconv.c:376
+#, c-format
+msgid "%s argument: The character '%c' is not a valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#: src/iconv.c:382
+#, c-format
+msgid ""
+"%s argument: The character that terminates the format directive is not a "
+"valid conversion specifier."
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a command-line option.
+#. The %u placeholder expands to the number of arguments consumed by the format string.
+#: src/iconv.c:398
+#, c-format
+msgid ""
+"%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural ""
+"%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:456
+#, c-format
+msgid "cannot convert byte substitution to Unicode: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
+#: src/iconv.c:496
+#, c-format
+msgid "cannot convert unicode substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:537
+#, c-format
+msgid "cannot convert byte substitution to wide string: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
+#: src/iconv.c:578
+#, c-format
+msgid "cannot convert widechar substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The %s placeholder expands to a piece of text, specified through --byte-subst.
+#: src/iconv.c:619
+#, c-format
+msgid "cannot convert byte substitution to target encoding: %s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:638
+#, fuzzy, c-format
+msgid "%s:%u:%u: cannot convert"
+msgstr "iconv:%s:無法轉換\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
+#. this concept exists only for "stateful" encodings like ISO-2022-JP.
+#: src/iconv.c:652
+#, fuzzy, c-format
+msgid "%s:%u:%u: incomplete character or shift sequence"
+msgstr "iconv:%s:不完整的字元或是換碼序列\n"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The placeholders expand to the input file name, a line number, and a column number.
+#: src/iconv.c:665
+#, c-format
+msgid "%s:%u:%u"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the input file name.
+#: src/iconv.c:826
+#, fuzzy, c-format
+msgid "%s: I/O error"
+msgstr "iconv:%s:輸入輸出錯誤\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --from-code.
+#: src/iconv.c:1014
+#, fuzzy, c-format
+msgid "conversion from %s unsupported"
+msgstr "iconv:不支援從 %s 進行轉換\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholder expands to the encoding name, specified through --to-code.
+#: src/iconv.c:1020
+#, fuzzy, c-format
+msgid "conversion to %s unsupported"
+msgstr "iconv:不支援轉換到 %s\n"
+
+#. TRANSLATORS: An error message.
+#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
+#: src/iconv.c:1026
+#, fuzzy, c-format
+msgid "conversion from %s to %s unsupported"
+msgstr "iconv:不支援從 %s 轉換到 %s\n"
+
+#. TRANSLATORS: Additional advice after an error message.
+#. The %s placeholder expands to the program name.
+#: src/iconv.c:1031
+#, c-format
+msgid "try '%s -l' to get the list of supported encodings"
+msgstr ""
+
+#. TRANSLATORS: A filename substitute denoting standard input.
+#: src/iconv.c:1088
+msgid "(stdin)"
+msgstr "(標準輸入)"
+
+#. TRANSLATORS: The first part of an error message.
+#. It is followed by a colon and a detail message.
+#. The %s placeholder expands to the input file name.
+#: src/iconv.c:1100
+#, c-format
+msgid "%s"
+msgstr ""
+
+#. TRANSLATORS: An error message.
+#: src/iconv.c:1114
+#, fuzzy, c-format
+msgid "I/O error"
+msgstr "iconv:輸入輸出錯誤\n"
+
+#~ msgid ""
+#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr ""
+#~ "用法:iconv [--binary] [-c] [-s] [-f 來源編碼] [-t 目的編碼] [檔案 ...]"
+
+#~ msgid ""
+#~ "This is free software; see the source for copying conditions.  There is "
+#~ "NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
+#~ "PURPOSE.\n"
+#~ msgstr ""
+#~ "這是自由軟體;請檢視原始碼中的複製條件。本軟體不提供任何擔保,包括銷售\n"
+#~ "或是適用性擔保。\n"
+
+#~ msgid "iconv: %s: "
+#~ msgstr "iconv:%s:"
diff --git a/preload/Makefile.devel b/preload/Makefile.devel
new file mode 100644
index 0000000..544059a
--- /dev/null
+++ b/preload/Makefile.devel
@@ -0,0 +1,21 @@
+# This is the developer's makefile, not the user's makefile.
+# Don't use it unless you know exactly what you do!
+
+SHELL = /bin/sh
+MAKE = make
+AUTOCONF = autoconf-2.68
+ACLOCAL = aclocal-1.11
+CP = cp
+RM = rm -f
+
+all : configures
+
+aclocal.m4 : $(wildcard ../m4/*.m4)
+	$(ACLOCAL) -I ../m4 -I ../srcm4 --output=$@
+
+configures : configure
+
+configure : configure.ac aclocal.m4
+	$(AUTOCONF)
+
+force :
diff --git a/preload/Makefile.in b/preload/Makefile.in
new file mode 100644
index 0000000..c2035d8
--- /dev/null
+++ b/preload/Makefile.in
@@ -0,0 +1,85 @@
+# Makefile for libiconv/preload
+
+#### Start of system configuration section. ####
+
+# Directories used by "make":
+srcdir = @srcdir@
+
+# Directories used by "make install":
+prefix = @prefix@
+local_prefix = /usr/local
+exec_prefix = @exec_prefix@
+libdir = @libdir@
+
+# Programs used by "make":
+CC = @CC@
+CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@
+INCLUDES = -I../lib -I$(srcdir)/../lib -I../include -I$(srcdir)/../include -I.. -I$(srcdir)/..
+# -DBUILDING_LIBICONV: Change expansion of LIBICONV_DLL_EXPORTED macro.
+# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro.
+DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBICONV -DBUILDING_DLL \
+-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
+-Dset_relocation_prefix=libiconv_set_relocation_prefix \
+-Drelocate=libiconv_relocate @DEFS@
+LIBTOOL = @LIBTOOL@
+LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
+LIBTOOL_LINK = $(LIBTOOL) --mode=link
+LN_S = @LN_S@
+RM = rm -f
+
+# Programs used by "make install":
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
+
+#### End of system configuration section. ####
+
+SHELL = /bin/sh
+
+# Needed by $(LIBTOOL).
+top_builddir = .
+
+SOURCES = $(srcdir)/../lib/iconv.c $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/../lib/relocatable.c
+
+all : @PLUGLIB@
+
+preloadable_libiconv.so : $(SOURCES)
+	$(RM) -r objects
+	mkdir objects && \
+	for f in $(SOURCES); do \
+	  $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -DLIBICONV_PLUG -c $$f -o objects/`basename $$f | sed -e 's,\.c$$,.o,'` || exit 1; \
+	done && \
+	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libiconv.la -rpath $(libdir) -no-undefined objects/*.lo && \
+	$(RM) -r objects
+	cp .libs/libiconv.so preloadable_libiconv.so
+
+install : all force
+	if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi
+	if test -n "@PLUGLIB@"; then $(INSTALL_DATA) @PLUGLIB@ $(DESTDIR)$(libdir)/@PLUGLIB@.new && mv $(DESTDIR)$(libdir)/@PLUGLIB@.new $(DESTDIR)$(libdir)/@PLUGLIB@ ; fi
+
+install-strip : install
+
+installdirs : force
+	if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi
+
+uninstall : force
+	if test -n "@PLUGLIB@"; then $(RM) $(DESTDIR)$(libdir)/@PLUGLIB@ ; fi
+
+check : all
+
+mostlyclean : clean
+
+clean : force
+	$(RM) *.o *.lo *.a *.la preloadable_libiconv* core *.stackdump so_locations
+	$(RM) -r .libs _libs objects
+
+distclean : clean
+	$(RM) config.status config.log config.cache Makefile libtool
+
+maintainer-clean : distclean
+
+force :
+
diff --git a/preload/aclocal.m4 b/preload/aclocal.m4
new file mode 100644
index 0000000..b06d667
--- /dev/null
+++ b/preload/aclocal.m4
@@ -0,0 +1,21 @@
+# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_include([../srcm4/extensions.m4])
+m4_include([../srcm4/relocatable-lib.m4])
+m4_include([../srcm4/visibility.m4])
+m4_include([../m4/libtool.m4])
+m4_include([../m4/ltoptions.m4])
+m4_include([../m4/ltsugar.m4])
+m4_include([../m4/ltversion.m4])
+m4_include([../m4/lt~obsolete.m4])
diff --git a/preload/configure b/preload/configure
new file mode 100755
index 0000000..4f4f01e
--- /dev/null
+++ b/preload/configure
@@ -0,0 +1,13287 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.68.
+#
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+# Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" 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'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1
+
+  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
+    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
+    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
+    PATH=/empty FPATH=/empty; export PATH FPATH
+    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
+      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in #(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir/$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  # We cannot yet assume a decent shell, so we have to provide a
+	# neutralization value for shells without unset; and this also
+	# works around shells that cannot unset nonexistent variables.
+	# Preserve -v and -x to the replacement shell.
+	BASH_ENV=/dev/null
+	ENV=/dev/null
+	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+	export CONFIG_SHELL
+	case $- in # ((((
+	  *v*x* | *x*v* ) as_opts=-vx ;;
+	  *v* ) as_opts=-v ;;
+	  *x* ) as_opts=-x ;;
+	  * ) as_opts= ;;
+	esac
+	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# 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
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+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
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=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'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_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
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in #(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+PACKAGE_URL=
+
+ac_unique_file="configure.ac"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='LTLIBOBJS
+PLUGLIB
+HAVE_VISIBILITY
+CFLAG_VISIBILITY
+OTOOL64
+OTOOL
+LIPO
+NMEDIT
+DSYMUTIL
+MANIFEST_TOOL
+AWK
+RANLIB
+STRIP
+ac_ct_AR
+AR
+NM
+ac_ct_DUMPBIN
+DUMPBIN
+LD
+FGREP
+SED
+LIBTOOL
+OBJDUMP
+DLLTOOL
+AS
+EGREP
+GREP
+LN_S
+LIBOBJS
+RELOCATABLE
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+CPP
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+VERSION
+PACKAGE
+SET_MAKE
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_relocatable
+enable_shared
+enable_static
+with_pic
+enable_fast_install
+with_gnu_ld
+with_sysroot
+enable_libtool_lock
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+CPPFLAGS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used" >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-relocatable    install a package that can be moved in the file
+                          system
+  --enable-shared[=PKGS]  build shared libraries [default=yes]
+  --enable-static[=PKGS]  build static libraries [default=yes]
+  --enable-fast-install[=PKGS]
+                          optimize for fast installation [default=yes]
+  --disable-libtool-lock  avoid locking (might break parallel builds)
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-pic              try to use only PIC/non-PIC objects [default=use
+                          both]
+  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
+  --with-sysroot=DIR Search for dependent libraries within DIR
+                        (or the compiler's sysroot if not specified).
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+configure
+generated by GNU Autoconf 2.68
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+# ac_fn_c_try_compile LINENO
+# --------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_compile
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } > conftest.i && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_cpp
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if eval \${$3+:} false; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_header_compiler=yes
+else
+  ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  ac_header_preproc=yes
+else
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+  yes:no: )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_mongrel
+
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+# that executables *can* be run.
+ac_fn_c_try_run ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+       $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=$ac_status
+fi
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists and can be compiled using the include files in
+# INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_compile
+
+# ac_fn_c_try_link LINENO
+# -----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_link
+
+# ac_fn_c_check_func LINENO FUNC VAR
+# ----------------------------------
+# Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $2 (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_func
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.68.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	$as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  # We do not want a PATH search for config.site.
+  case $CONFIG_SITE in #((
+    -*)  ac_site_file1=./$CONFIG_SITE;;
+    */*) ac_site_file1=$CONFIG_SITE;;
+    *)   ac_site_file1=./$CONFIG_SITE;;
+  esac
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+ac_aux_dir=
+for ac_dir in ../build-aux "$srcdir"/../build-aux; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error $? "cannot find install-sh, install.sh, or shtool in ../build-aux \"$srcdir\"/../build-aux" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+	@echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+  fi
+  rm -f conftest.er1 conftest.err
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+if test -z "$ac_file"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+  { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+  if { ac_try='./conftest$ac_cv_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+else
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if ${ac_cv_prog_CPP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if ${ac_cv_build+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if ${ac_cv_host+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to activate relocatable installation" >&5
+$as_echo_n "checking whether to activate relocatable installation... " >&6; }
+  # Check whether --enable-relocatable was given.
+if test "${enable_relocatable+set}" = set; then :
+  enableval=$enable_relocatable; if test "$enableval" != no; then
+       RELOCATABLE=yes
+     else
+       RELOCATABLE=no
+     fi
+
+else
+  RELOCATABLE=no
+fi
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RELOCATABLE" >&5
+$as_echo "$RELOCATABLE" >&6; }
+
+
+
+    if test "X$prefix" = "XNONE"; then
+    reloc_final_prefix="$ac_default_prefix"
+  else
+    reloc_final_prefix="$prefix"
+  fi
+
+cat >>confdefs.h <<_ACEOF
+#define INSTALLPREFIX "${reloc_final_prefix}"
+_ACEOF
+
+  if test $RELOCATABLE = yes; then
+
+$as_echo "#define ENABLE_RELOCATABLE 1" >>confdefs.h
+
+  fi
+
+
+
+  if test $RELOCATABLE = yes; then
+    case " $LIBOBJS " in
+  *" relocatable.$ac_objext "* ) ;;
+  *) LIBOBJS="$LIBOBJS relocatable.$ac_objext"
+ ;;
+esac
+
+  fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
+$as_echo_n "checking whether ln -s works... " >&6; }
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
+$as_echo "no, using $LN_S" >&6; }
+fi
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
+if test "x$ac_cv_header_minix_config_h" = xyes; then :
+  MINIX=yes
+else
+  MINIX=
+fi
+
+
+  if test "$MINIX" = yes; then
+
+$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
+
+
+$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
+
+
+$as_echo "#define _MINIX 1" >>confdefs.h
+
+  fi
+
+        case "$host_os" in
+    hpux*)
+
+$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
+
+      ;;
+  esac
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+if ${ac_cv_safe_to_define___extensions__+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#         define __EXTENSIONS__ 1
+          $ac_includes_default
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_safe_to_define___extensions__=yes
+else
+  ac_cv_safe_to_define___extensions__=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
+
+  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
+
+  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
+
+
+
+
+
+
+
+
+enable_shared=yes
+enable_static=no
+case `pwd` in
+  *\ * | *\	*)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
+esac
+
+
+
+macro_version='2.4'
+macro_revision='1.3293'
+
+
+
+
+
+
+
+
+
+
+
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+# Backslashify metacharacters that are still active within
+# double-quoted strings.
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
+$as_echo_n "checking how to print strings... " >&6; }
+# Test print first, because it will be a builtin if present.
+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='print -r --'
+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+  ECHO='printf %s\n'
+else
+  # Use this function as a fallback that always works.
+  func_fallback_echo ()
+  {
+    eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+  }
+  ECHO='func_fallback_echo'
+fi
+
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+    $ECHO ""
+}
+
+case "$ECHO" in
+  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
+$as_echo "printf" >&6; } ;;
+  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
+$as_echo "print -r" >&6; } ;;
+  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
+$as_echo "cat" >&6; } ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+$as_echo_n "checking for fgrep... " >&6; }
+if ${ac_cv_path_FGREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     if test -z "$FGREP"; then
+  ac_path_FGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in fgrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+# Check for GNU ac_path_FGREP and select it if it is found.
+  # Check for GNU $ac_path_FGREP
+case `"$ac_path_FGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'FGREP' >> "conftest.nl"
+    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_FGREP="$ac_path_FGREP"
+      ac_path_FGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_FGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_FGREP"; then
+    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_FGREP=$FGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
+$as_echo "$ac_cv_path_FGREP" >&6; }
+ FGREP="$ac_cv_path_FGREP"
+
+
+test -z "$GREP" && GREP=grep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if ${lt_cv_path_LD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if ${lt_cv_prog_gnu_ld+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+if ${lt_cv_path_NM+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
+$as_echo "$lt_cv_path_NM" >&6; }
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$DUMPBIN"; then :
+    # Let the user override the test.
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in dumpbin "link -dump"
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DUMPBIN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DUMPBIN"; then
+  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DUMPBIN=$ac_cv_prog_DUMPBIN
+if test -n "$DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
+$as_echo "$DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$DUMPBIN" && break
+  done
+fi
+if test -z "$DUMPBIN"; then
+  ac_ct_DUMPBIN=$DUMPBIN
+  for ac_prog in dumpbin "link -dump"
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DUMPBIN"; then
+  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
+if test -n "$ac_ct_DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
+$as_echo "$ac_ct_DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_DUMPBIN" && break
+done
+
+  if test "x$ac_ct_DUMPBIN" = x; then
+    DUMPBIN=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DUMPBIN=$ac_ct_DUMPBIN
+  fi
+fi
+
+    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+    *COFF*)
+      DUMPBIN="$DUMPBIN -symbols"
+      ;;
+    *)
+      DUMPBIN=:
+      ;;
+    esac
+  fi
+
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
+if ${lt_cv_nm_interface+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
+  cat conftest.out >&5
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
+$as_echo "$lt_cv_nm_interface" >&6; }
+
+# find the maximum length of command line arguments
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
+if ${lt_cv_sys_max_cmd_len+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+    i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  mint*)
+    # On MiNT this can take a long time and run out of memory.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
+	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
+$as_echo "none" >&6; }
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+
+
+
+
+
+: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,b/c, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
+$as_echo "$xsi_shell" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
+$as_echo "$lt_shell_append" >&6; }
+
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+
+
+
+
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
+$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
+if ${lt_cv_to_host_file_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
+        ;;
+    esac
+    ;;
+  *-*-cygwin* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
+        ;;
+      *-*-cygwin* )
+        lt_cv_to_host_file_cmd=func_convert_file_noop
+        ;;
+      * ) # otherwise, assume *nix
+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
+        ;;
+    esac
+    ;;
+  * ) # unhandled hosts (and "normal" native builds)
+    lt_cv_to_host_file_cmd=func_convert_file_noop
+    ;;
+esac
+
+fi
+
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
+$as_echo "$lt_cv_to_host_file_cmd" >&6; }
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
+$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
+if ${lt_cv_to_tool_file_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  #assume ordinary cross tools, or native build.
+lt_cv_to_tool_file_cmd=func_convert_file_noop
+case $host in
+  *-*-mingw* )
+    case $build in
+      *-*-mingw* ) # actually msys
+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
+        ;;
+    esac
+    ;;
+esac
+
+fi
+
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
+$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+$as_echo_n "checking for $LD option to reload object files... " >&6; }
+if ${lt_cv_ld_reload_flag+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_reload_flag='-r'
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
+$as_echo "$lt_cv_ld_reload_flag" >&6; }
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    if test "$GCC" != yes; then
+      reload_cmds=false
+    fi
+    ;;
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
+if ${lt_cv_deplibs_check_method+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[4-9]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[45]*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
+  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    # Keep this pattern in sync with the one in func_win32_libid.
+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc*)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+haiku*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[3-9]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+$as_echo "$lt_cv_deplibs_check_method" >&6; }
+
+file_magic_glob=
+want_nocaseglob=no
+if test "$build" = "$host"; then
+  case $host_os in
+  mingw* | pw32*)
+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
+      want_nocaseglob=yes
+    else
+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
+    fi
+    ;;
+  esac
+fi
+
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DLLTOOL"; then
+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DLLTOOL=$ac_cv_prog_DLLTOOL
+if test -n "$DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
+$as_echo "$DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DLLTOOL"; then
+  ac_ct_DLLTOOL=$DLLTOOL
+  # Extract the first word of "dlltool", so it can be a program name with args.
+set dummy dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DLLTOOL"; then
+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
+if test -n "$ac_ct_DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
+$as_echo "$ac_ct_DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DLLTOOL" = x; then
+    DLLTOOL="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DLLTOOL=$ac_ct_DLLTOOL
+  fi
+else
+  DLLTOOL="$ac_cv_prog_DLLTOOL"
+fi
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
+$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_sharedlib_from_linklib_cmd='unknown'
+
+case $host_os in
+cygwin* | mingw* | pw32* | cegcc*)
+  # two different shell functions defined in ltmain.sh
+  # decide which to use based on capabilities of $DLLTOOL
+  case `$DLLTOOL --help 2>&1` in
+  *--identify-strict*)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
+    ;;
+  *)
+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
+    ;;
+  esac
+  ;;
+*)
+  # fallback: assume linklib IS sharedlib
+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in ar
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AR+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$AR" && break
+  done
+fi
+if test -z "$AR"; then
+  ac_ct_AR=$AR
+  for ac_prog in ar
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_AR+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AR"; then
+  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AR="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_AR" && break
+done
+
+  if test "x$ac_ct_AR" = x; then
+    AR="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AR=$ac_ct_AR
+  fi
+fi
+
+: ${AR=ar}
+: ${AR_FLAGS=cru}
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
+$as_echo_n "checking for archiver @FILE support... " >&6; }
+if ${lt_cv_ar_at_file+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ar_at_file=no
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  echo conftest.$ac_objext > conftest.lst
+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
+      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
+  (eval $lt_ar_try) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+      if test "$ac_status" -eq 0; then
+	# Ensure the archiver fails upon bogus file names.
+	rm -f conftest.$ac_objext libconftest.a
+	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
+  (eval $lt_ar_try) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+	if test "$ac_status" -ne 0; then
+          lt_cv_ar_at_file=@
+        fi
+      fi
+      rm -f conftest.* libconftest.a
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
+$as_echo "$lt_cv_ar_at_file" >&6; }
+
+if test "x$lt_cv_ar_at_file" = xno; then
+  archiver_list_spec=
+else
+  archiver_list_spec=$lt_cv_ar_at_file
+fi
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+test -z "$STRIP" && STRIP=:
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+test -z "$RANLIB" && RANLIB=:
+
+
+
+
+
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+case $host_os in
+  darwin*)
+    lock_old_archive_extraction=yes ;;
+  *)
+    lock_old_archive_extraction=no ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+if ${lt_cv_sys_global_symbol_pipe+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[BCDT]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[ABCDGISTW]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[ABCDEGRST]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[BCDEGRST]'
+  ;;
+osf*)
+  symcode='[BCDEGQRST]'
+  ;;
+solaris*)
+  symcode='[BDRT]'
+  ;;
+sco3.2v5*)
+  symcode='[DT]'
+  ;;
+sysv4.2uw2*)
+  symcode='[DT]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[ABDT]'
+  ;;
+sysv4)
+  symcode='[DFNSTU]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[ABCDGIRSTW]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK '"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
+  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
+# define LT_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data.  */
+# define LT_DLSYM_CONST
+#else
+# define LT_DLSYM_CONST const
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+LT_DLSYM_CONST struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_globsym_save_LIBS=$LIBS
+	  lt_globsym_save_CFLAGS=$CFLAGS
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS=$lt_globsym_save_LIBS
+	  CFLAGS=$lt_globsym_save_CFLAGS
+	else
+	  echo "cannot find nm_test_func in $nlist" >&5
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&5
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+    fi
+  else
+    echo "$progname: failed program was:" >&5
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
+$as_echo "failed" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+fi
+
+# Response file support.
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+  nm_file_list_spec='@'
+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
+  nm_file_list_spec='@'
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
+$as_echo_n "checking for sysroot... " >&6; }
+
+# Check whether --with-sysroot was given.
+if test "${with_sysroot+set}" = set; then :
+  withval=$with_sysroot;
+else
+  with_sysroot=no
+fi
+
+
+lt_sysroot=
+case ${with_sysroot} in #(
+ yes)
+   if test "$GCC" = yes; then
+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
+   fi
+   ;; #(
+ /*)
+   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
+   ;; #(
+ no|'')
+   ;; #(
+ *)
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
+$as_echo "${with_sysroot}" >&6; }
+   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
+   ;;
+esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
+$as_echo "${lt_sysroot:-no}" >&6; }
+
+
+
+
+
+# Check whether --enable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then :
+  enableval=$enable_libtool_lock;
+fi
+
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+if ${lt_cv_cc_needs_belf+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_cc_needs_belf=yes
+else
+  lt_cv_cc_needs_belf=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
+$as_echo "$lt_cv_cc_needs_belf" >&6; }
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
+set dummy ${ac_tool_prefix}mt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$MANIFEST_TOOL"; then
+  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
+if test -n "$MANIFEST_TOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
+$as_echo "$MANIFEST_TOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
+  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
+  # Extract the first word of "mt", so it can be a program name with args.
+set dummy mt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_MANIFEST_TOOL"; then
+  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
+if test -n "$ac_ct_MANIFEST_TOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_MANIFEST_TOOL" = x; then
+    MANIFEST_TOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
+  fi
+else
+  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
+fi
+
+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
+if ${lt_cv_path_mainfest_tool+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_path_mainfest_tool=no
+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
+  cat conftest.err >&5
+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
+    lt_cv_path_mainfest_tool=yes
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
+$as_echo "$lt_cv_path_mainfest_tool" >&6; }
+if test "x$lt_cv_path_mainfest_tool" != xyes; then
+  MANIFEST_TOOL=:
+fi
+
+
+
+
+
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DSYMUTIL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+$as_echo "$DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
+$as_echo "$ac_ct_DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_NMEDIT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
+$as_echo "$NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
+$as_echo "$ac_ct_NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
+set dummy ${ac_tool_prefix}lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_LIPO+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$LIPO"; then
+  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+LIPO=$ac_cv_prog_LIPO
+if test -n "$LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
+$as_echo "$LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_LIPO"; then
+  ac_ct_LIPO=$LIPO
+  # Extract the first word of "lipo", so it can be a program name with args.
+set dummy lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_LIPO"; then
+  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_LIPO="lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
+if test -n "$ac_ct_LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
+$as_echo "$ac_ct_LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_LIPO" = x; then
+    LIPO=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    LIPO=$ac_ct_LIPO
+  fi
+else
+  LIPO="$ac_cv_prog_LIPO"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL"; then
+  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL=$ac_cv_prog_OTOOL
+if test -n "$OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
+$as_echo "$OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL"; then
+  ac_ct_OTOOL=$OTOOL
+  # Extract the first word of "otool", so it can be a program name with args.
+set dummy otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL"; then
+  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL="otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
+if test -n "$ac_ct_OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
+$as_echo "$ac_ct_OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL" = x; then
+    OTOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL=$ac_ct_OTOOL
+  fi
+else
+  OTOOL="$ac_cv_prog_OTOOL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OTOOL64+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL64"; then
+  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL64=$ac_cv_prog_OTOOL64
+if test -n "$OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
+$as_echo "$OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL64"; then
+  ac_ct_OTOOL64=$OTOOL64
+  # Extract the first word of "otool64", so it can be a program name with args.
+set dummy otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL64"; then
+  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL64="otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
+if test -n "$ac_ct_OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
+$as_echo "$ac_ct_OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL64" = x; then
+    OTOOL64=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL64=$ac_ct_OTOOL64
+  fi
+else
+  OTOOL64="$ac_cv_prog_OTOOL64"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+$as_echo_n "checking for -single_module linker flag... " >&6; }
+if ${lt_cv_apple_cc_single_mod+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&5
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&5
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+if ${lt_cv_ld_exported_symbols_list+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_ld_exported_symbols_list=yes
+else
+  lt_cv_ld_exported_symbols_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+	LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
+$as_echo_n "checking for -force_load linker flag... " >&6; }
+if ${lt_cv_ld_force_load+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_force_load=no
+      cat > conftest.c << _LT_EOF
+int forced_loaded() { return 2;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
+      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
+      echo "$AR cru libconftest.a conftest.o" >&5
+      $AR cru libconftest.a conftest.o 2>&5
+      echo "$RANLIB libconftest.a" >&5
+      $RANLIB libconftest.a 2>&5
+      cat > conftest.c << _LT_EOF
+int main() { return 0;}
+_LT_EOF
+      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
+      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
+      _lt_result=$?
+      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
+	lt_cv_ld_force_load=yes
+      else
+	cat conftest.err >&5
+      fi
+        rm -f conftest.err libconftest.a conftest conftest.c
+        rm -rf conftest.dSYM
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
+$as_echo "$lt_cv_ld_force_load" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[012])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[012]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+for ac_header in dlfcn.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+"
+if test "x$ac_cv_header_dlfcn_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_DLFCN_H 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+# Set options
+enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
+set dummy ${ac_tool_prefix}as; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AS+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AS"; then
+  ac_cv_prog_AS="$AS" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AS="${ac_tool_prefix}as"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AS=$ac_cv_prog_AS
+if test -n "$AS"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
+$as_echo "$AS" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_AS"; then
+  ac_ct_AS=$AS
+  # Extract the first word of "as", so it can be a program name with args.
+set dummy as; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_AS+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AS"; then
+  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AS="as"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AS=$ac_cv_prog_ac_ct_AS
+if test -n "$ac_ct_AS"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
+$as_echo "$ac_ct_AS" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_AS" = x; then
+    AS="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AS=$ac_ct_AS
+  fi
+else
+  AS="$ac_cv_prog_AS"
+fi
+
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DLLTOOL"; then
+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DLLTOOL=$ac_cv_prog_DLLTOOL
+if test -n "$DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
+$as_echo "$DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DLLTOOL"; then
+  ac_ct_DLLTOOL=$DLLTOOL
+  # Extract the first word of "dlltool", so it can be a program name with args.
+set dummy dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DLLTOOL"; then
+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
+if test -n "$ac_ct_DLLTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
+$as_echo "$ac_ct_DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DLLTOOL" = x; then
+    DLLTOOL="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DLLTOOL=$ac_ct_DLLTOOL
+  fi
+else
+  DLLTOOL="$ac_cv_prog_DLLTOOL"
+fi
+
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+  ;;
+esac
+
+test -z "$AS" && AS=as
+
+
+
+
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+
+        enable_dlopen=no
+
+
+
+            # Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then :
+  enableval=$enable_shared; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_shared=yes
+fi
+
+
+
+
+
+
+
+
+
+  # Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+  enableval=$enable_static; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_static=yes
+fi
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-pic was given.
+if test "${with_pic+set}" = set; then :
+  withval=$with_pic; pic_mode="$withval"
+else
+  pic_mode=default
+fi
+
+
+test -z "$pic_mode" && pic_mode=default
+
+
+
+
+
+
+
+  # Check whether --enable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then :
+  enableval=$enable_fast_install; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_fast_install=yes
+fi
+
+
+
+
+
+
+
+
+
+
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+test -z "$LN_S" && LN_S="ln -s"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+$as_echo_n "checking for objdir... " >&6; }
+if ${lt_cv_objdir+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
+$as_echo "$lt_cv_objdir" >&6; }
+objdir=$lt_cv_objdir
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define LT_OBJDIR "$lt_cv_objdir/"
+_ACEOF
+
+
+
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+if ${lt_cv_path_MAGIC_CMD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/${ac_tool_prefix}file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+$as_echo_n "checking for file... " >&6; }
+if ${lt_cv_path_MAGIC_CMD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  else
+    MAGIC_CMD=:
+  fi
+fi
+
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+
+lt_save_CC="$CC"
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+objext=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+
+lt_prog_compiler_no_builtin_flag=
+
+if test "$GCC" = yes; then
+  case $cc_basename in
+  nvcc*)
+    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
+  *)
+    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
+  esac
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_rtti_exceptions=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="-fno-rtti -fno-exceptions"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_rtti_exceptions=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+else
+    :
+fi
+
+fi
+
+
+
+
+
+
+  lt_prog_compiler_wl=
+lt_prog_compiler_pic=
+lt_prog_compiler_static=
+
+
+  if test "$GCC" = yes; then
+    lt_prog_compiler_wl='-Wl,'
+    lt_prog_compiler_static='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic='-fno-common'
+      ;;
+
+    haiku*)
+      # PIC is the default for Haiku.
+      # The "-static" flag exists, but is broken.
+      lt_prog_compiler_static=
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      lt_prog_compiler_can_build_shared=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      lt_prog_compiler_pic='-fPIC'
+      ;;
+    esac
+
+    case $cc_basename in
+    nvcc*) # Cuda Compiler Driver 2.2
+      lt_prog_compiler_wl='-Xlinker '
+      lt_prog_compiler_pic='-Xcompiler -fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      lt_prog_compiler_wl='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      else
+	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      lt_prog_compiler_static='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC (with -KPIC) is the default.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-KPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='--shared'
+	lt_prog_compiler_static='--static'
+	;;
+      nagfor*)
+	# NAG Fortran compiler
+	lt_prog_compiler_wl='-Wl,-Wl,,'
+	lt_prog_compiler_pic='-PIC'
+	lt_prog_compiler_static='-Bstatic'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fpic'
+	lt_prog_compiler_static='-Bstatic'
+        ;;
+      ccc*)
+        lt_prog_compiler_wl='-Wl,'
+        # All Alpha code is PIC.
+        lt_prog_compiler_static='-non_shared'
+        ;;
+      xl* | bgxl* | bgf* | mpixl*)
+	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-qpic'
+	lt_prog_compiler_static='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ F* | *Sun*Fortran*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl=''
+	  ;;
+	*Sun\ C*)
+	  # Sun C 5.9
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl='-Wl,'
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      lt_prog_compiler_wl='-Wl,'
+      # All OSF/1 code is PIC.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    rdos*)
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    solaris*)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+	lt_prog_compiler_wl='-Qoption ld ';;
+      *)
+	lt_prog_compiler_wl='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      lt_prog_compiler_wl='-Qoption ld '
+      lt_prog_compiler_pic='-PIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	lt_prog_compiler_pic='-Kconform_pic'
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    unicos*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_can_build_shared=no
+      ;;
+
+    uts4*)
+      lt_prog_compiler_pic='-pic'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *)
+      lt_prog_compiler_can_build_shared=no
+      ;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic=
+    ;;
+  *)
+    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+    ;;
+esac
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+if ${lt_cv_prog_compiler_pic+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
+$as_echo "$lt_cv_prog_compiler_pic" >&6; }
+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+if ${lt_cv_prog_compiler_pic_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+    case $lt_prog_compiler_pic in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+     esac
+else
+    lt_prog_compiler_pic=
+     lt_prog_compiler_can_build_shared=no
+fi
+
+fi
+
+
+
+
+
+
+
+
+
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if ${lt_cv_prog_compiler_static_works+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+    :
+else
+    lt_prog_compiler_static=
+fi
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if ${lt_cv_prog_compiler_c_o+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if ${lt_cv_prog_compiler_c_o+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  runpath_var=
+  allow_undefined_flag=
+  always_export_symbols=no
+  archive_cmds=
+  archive_expsym_cmds=
+  compiler_needs_object=no
+  enable_shared_with_static_runtimes=no
+  export_dynamic_flag_spec=
+  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  hardcode_automatic=no
+  hardcode_direct=no
+  hardcode_direct_absolute=no
+  hardcode_libdir_flag_spec=
+  hardcode_libdir_flag_spec_ld=
+  hardcode_libdir_separator=
+  hardcode_minus_L=no
+  hardcode_shlibpath_var=unsupported
+  inherit_rpath=no
+  link_all_deplibs=unknown
+  module_cmds=
+  module_expsym_cmds=
+  old_archive_from_new_cmds=
+  old_archive_from_expsyms_cmds=
+  thread_safe_flag_spec=
+  whole_archive_flag_spec=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  include_expsyms=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  esac
+
+  ld_shlibs=yes
+
+  # On some targets, GNU ld is compatible enough with the native linker
+  # that we're better off using the native interface for both.
+  lt_use_gnu_ld_interface=no
+  if test "$with_gnu_ld" = yes; then
+    case $host_os in
+      aix*)
+	# The AIX port of GNU ld has always aspired to compatibility
+	# with the native linker.  However, as the warning in the GNU ld
+	# block says, versions before 2.19.5* couldn't really create working
+	# shared libraries, regardless of the interface used.
+	case `$LD -v 2>&1` in
+	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
+	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
+	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
+	  *)
+	    lt_use_gnu_ld_interface=yes
+	    ;;
+	esac
+	;;
+      *)
+	lt_use_gnu_ld_interface=yes
+	;;
+    esac
+  fi
+
+  if test "$lt_use_gnu_ld_interface" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+    export_dynamic_flag_spec='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      whole_archive_flag_spec=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *GNU\ gold*) supports_anon_versioning=yes ;;
+      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[3-9]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.19, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to install binutils
+*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
+*** You will then need to restart the configuration process.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	allow_undefined_flag=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+      # as there is no search path for DLLs.
+      hardcode_libdir_flag_spec='-L$libdir'
+      export_dynamic_flag_spec='${wl}--export-all-symbols'
+      allow_undefined_flag=unsupported
+      always_export_symbols=no
+      enable_shared_with_static_runtimes=yes
+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
+      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    haiku*)
+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      link_all_deplibs=yes
+      ;;
+
+    interix[3-9]*)
+      hardcode_direct=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      export_dynamic_flag_spec='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=' $pic_flag'
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95* | pgfortran*)
+					# Portland Group f77 and f90 compilers
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  whole_archive_flag_spec=
+	  tmp_sharedflag='--shared' ;;
+	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	nvcc*)	# Cuda Compiler Driver 2.2
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf* | bgf* | bgxlf* | mpixlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+	  hardcode_libdir_flag_spec=
+	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        ld_shlibs=no
+      fi
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    ld_shlibs=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+    esac
+
+    if test "$ld_shlibs" = no; then
+      runpath_var=
+      hardcode_libdir_flag_spec=
+      export_dynamic_flag_spec=
+      whole_archive_flag_spec=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      allow_undefined_flag=unsupported
+      always_export_symbols=yes
+      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      hardcode_minus_L=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	hardcode_direct=unsupported
+      fi
+      ;;
+
+    aix[4-9]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	# Also, AIX nm treats weak defined symbols like other global
+	# defined symbols, whereas GNU nm marks them as "W".
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      archive_cmds=''
+      hardcode_direct=yes
+      hardcode_direct_absolute=yes
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      file_list_spec='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[012]|aix4.[012].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  hardcode_direct=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  hardcode_minus_L=yes
+	  hardcode_libdir_flag_spec='-L$libdir'
+	  hardcode_libdir_separator=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      export_dynamic_flag_spec='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      always_export_symbols=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	allow_undefined_flag='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        if test "${lt_cv_aix_libpath+set}" = set; then
+  aix_libpath=$lt_cv_aix_libpath
+else
+  if ${lt_cv_aix_libpath_+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+  lt_aix_libpath_sed='
+      /Import File Strings/,/^$/ {
+	  /^0/ {
+	      s/^0  *\([^ ]*\) *$/\1/
+	      p
+	  }
+      }'
+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  # Check for a 64-bit object if we didn't find anything.
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_="/usr/lib:/lib"
+  fi
+
+fi
+
+  aix_libpath=$lt_cv_aix_libpath_
+fi
+
+        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+	  allow_undefined_flag="-z nodefs"
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 if test "${lt_cv_aix_libpath+set}" = set; then
+  aix_libpath=$lt_cv_aix_libpath
+else
+  if ${lt_cv_aix_libpath_+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+  lt_aix_libpath_sed='
+      /Import File Strings/,/^$/ {
+	  /^0/ {
+	      s/^0  *\([^ ]*\) *$/\1/
+	      p
+	  }
+      }'
+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  # Check for a 64-bit object if we didn't find anything.
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+  fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  if test -z "$lt_cv_aix_libpath_"; then
+    lt_cv_aix_libpath_="/usr/lib:/lib"
+  fi
+
+fi
+
+  aix_libpath=$lt_cv_aix_libpath_
+fi
+
+	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  no_undefined_flag=' ${wl}-bernotok'
+	  allow_undefined_flag=' ${wl}-berok'
+	  if test "$with_gnu_ld" = yes; then
+	    # We only use this code for GNU lds that support --whole-archive.
+	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	  else
+	    # Exported symbols can be pulled into shared objects from archives
+	    whole_archive_flag_spec='$convenience'
+	  fi
+	  archive_cmds_need_lc=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[45]*)
+      export_dynamic_flag_spec=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      case $cc_basename in
+      cl*)
+	# Native MSVC
+	hardcode_libdir_flag_spec=' '
+	allow_undefined_flag=unsupported
+	always_export_symbols=yes
+	file_list_spec='@'
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+	  else
+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+	  fi~
+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+	  linknames='
+	# The linker will not automatically build a static lib if we build a DLL.
+	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
+	enable_shared_with_static_runtimes=yes
+	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+	# Don't use ranlib
+	old_postinstall_cmds='chmod 644 $oldlib'
+	postlink_cmds='lt_outputfile="@OUTPUT@"~
+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
+	  case $lt_outputfile in
+	    *.exe|*.EXE) ;;
+	    *)
+	      lt_outputfile="$lt_outputfile.exe"
+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
+	      ;;
+	  esac~
+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+	    $RM "$lt_outputfile.manifest";
+	  fi'
+	;;
+      *)
+	# Assume MSVC wrapper
+	hardcode_libdir_flag_spec=' '
+	allow_undefined_flag=unsupported
+	# Tell ltmain to make .lib files, not .a files.
+	libext=lib
+	# Tell ltmain to make .dll files, not .so files.
+	shrext_cmds=".dll"
+	# FIXME: Setting linknames here is a bad hack.
+	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+	# The linker will automatically build a .lib file if we build a DLL.
+	old_archive_from_new_cmds='true'
+	# FIXME: Should let the user specify the lib program.
+	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+	enable_shared_with_static_runtimes=yes
+	;;
+      esac
+      ;;
+
+    darwin* | rhapsody*)
+
+
+  archive_cmds_need_lc=no
+  hardcode_direct=no
+  hardcode_automatic=yes
+  hardcode_shlibpath_var=unsupported
+  if test "$lt_cv_ld_force_load" = "yes"; then
+    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+  else
+    whole_archive_flag_spec=''
+  fi
+  link_all_deplibs=yes
+  allow_undefined_flag="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=func_echo_all
+    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+
+  else
+  ld_shlibs=no
+  fi
+
+      ;;
+
+    dgux*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    freebsd1*)
+      ld_shlibs=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_direct=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      hardcode_minus_L=yes
+      export_dynamic_flag_spec='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_flag_spec_ld='+b $libdir'
+	hardcode_libdir_separator=:
+	hardcode_direct=yes
+	hardcode_direct_absolute=yes
+	export_dynamic_flag_spec='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	hardcode_minus_L=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+
+	  # Older versions of the 11.00 compiler do not understand -b yet
+	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
+$as_echo_n "checking if $CC understands -b... " >&6; }
+if ${lt_cv_prog_compiler__b+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler__b=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS -b"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler__b=yes
+       fi
+     else
+       lt_cv_prog_compiler__b=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
+$as_echo "$lt_cv_prog_compiler__b" >&6; }
+
+if test x"$lt_cv_prog_compiler__b" = xyes; then
+    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+else
+    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+fi
+
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_separator=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  hardcode_direct=no
+	  hardcode_shlibpath_var=no
+	  ;;
+	*)
+	  hardcode_direct=yes
+	  hardcode_direct_absolute=yes
+	  export_dynamic_flag_spec='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  hardcode_minus_L=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+	# This should be the same for all languages, so no per-tag cache variable.
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
+$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
+if ${lt_cv_irix_exported_symbol+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  save_LDFLAGS="$LDFLAGS"
+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+int foo (void) { return 0; }
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_irix_exported_symbol=yes
+else
+  lt_cv_irix_exported_symbol=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+           LDFLAGS="$save_LDFLAGS"
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
+$as_echo "$lt_cv_irix_exported_symbol" >&6; }
+	if test "$lt_cv_irix_exported_symbol" = yes; then
+          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+	fi
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      inherit_rpath=yes
+      link_all_deplibs=yes
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    newsos6)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_shlibpath_var=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	hardcode_direct=yes
+	hardcode_shlibpath_var=no
+	hardcode_direct_absolute=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	  export_dynamic_flag_spec='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     hardcode_libdir_flag_spec='-R$libdir'
+	     ;;
+	   *)
+	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    os2*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      allow_undefined_flag=unsupported
+      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	hardcode_libdir_flag_spec='-rpath $libdir'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_separator=:
+      ;;
+
+    solaris*)
+      no_undefined_flag=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_shlibpath_var=no
+      case $host_os in
+      solaris2.[0-5] | solaris2.[0-5].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      link_all_deplibs=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  reload_cmds='$CC -r -o $output$reload_objs'
+	  hardcode_direct=no
+        ;;
+	motorola)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4.3*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_shlibpath_var=no
+      export_dynamic_flag_spec='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	hardcode_shlibpath_var=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	ld_shlibs=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag='${wl}-z,text'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      no_undefined_flag='${wl}-z,text'
+      allow_undefined_flag='${wl}-z,nodefs'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-R,$libdir'
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      export_dynamic_flag_spec='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      ld_shlibs=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	export_dynamic_flag_spec='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
+$as_echo "$ld_shlibs" >&6; }
+test "$ld_shlibs" = no && can_build_shared=no
+
+with_gnu_ld=$with_gnu_ld
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+if ${lt_cv_archive_cmds_need_lc+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  $RM conftest*
+	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+	  soname=conftest
+	  lib=conftest
+	  libobjs=conftest.$ac_objext
+	  deplibs=
+	  wl=$lt_prog_compiler_wl
+	  pic_flag=$lt_prog_compiler_pic
+	  compiler_flags=-v
+	  linker_flags=-v
+	  verstring=
+	  output_objdir=.
+	  libname=conftest
+	  lt_save_allow_undefined_flag=$allow_undefined_flag
+	  allow_undefined_flag=
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+	  then
+	    lt_cv_archive_cmds_need_lc=no
+	  else
+	    lt_cv_archive_cmds_need_lc=yes
+	  fi
+	  allow_undefined_flag=$lt_save_allow_undefined_flag
+	else
+	  cat conftest.err 1>&5
+	fi
+	$RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
+$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
+      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  case $host_os in
+    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
+    *) lt_sed_strip_eq="s,=/,/,g" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
+  case $lt_search_path_spec in
+  *\;*)
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
+    ;;
+  *)
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
+    ;;
+  esac
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[lt_foo]++; }
+  if (lt_freq[lt_foo] == 1) { print lt_foo; }
+}'`
+  # AWK program above erroneously prepends '/' to C:/dos/paths
+  # for these hosts.
+  case $host_os in
+    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
+      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
+  esac
+  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$cc_basename in
+  yes,*)
+    # gcc
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+
+      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    dynamic_linker='Win32 ld.exe'
+    ;;
+
+  *,cl*)
+    # Native MSVC
+    libname_spec='$name'
+    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+    library_names_spec='${libname}.dll.lib'
+
+    case $build_os in
+    mingw*)
+      sys_lib_search_path_spec=
+      lt_save_ifs=$IFS
+      IFS=';'
+      for lt_path in $LIB
+      do
+        IFS=$lt_save_ifs
+        # Let DOS variable expansion print the short 8.3 style file name.
+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
+      done
+      IFS=$lt_save_ifs
+      # Convert to MSYS style.
+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
+      ;;
+    cygwin*)
+      # Convert to unix form, then to dos form, then back to unix form
+      # but this time dos style (no spaces!) so that the unix form looks
+      # like /cygdrive/c/PROGRA~1:/cygdr...
+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      ;;
+    *)
+      sys_lib_search_path_spec="$LIB"
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      # FIXME: find the short name or the path components, as spaces are
+      # common. (e.g. "Program Files" -> "PROGRA~1")
+      ;;
+    esac
+
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+    dynamic_linker='Win32 link.exe'
+    ;;
+
+  *)
+    # Assume MSVC wrapper
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    dynamic_linker='Win32 ld.exe'
+    ;;
+  esac
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+haiku*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  dynamic_linker="$host_os runtime_loader"
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+  postinstall_cmds='chmod 555 $lib'
+  # or fails outright, so override atomically:
+  install_override_mode=555
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+
+  # Some binutils ld are patched to set DT_RUNPATH
+  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_shlibpath_overrides_runpath=no
+    save_LDFLAGS=$LDFLAGS
+    save_libdir=$libdir
+    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  lt_cv_shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LDFLAGS=$save_LDFLAGS
+    libdir=$save_libdir
+
+fi
+
+  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" ||
+   test -n "$runpath_var" ||
+   test "X$hardcode_automatic" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
+     test "$hardcode_minus_L" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
+$as_echo "$hardcode_action" >&6; }
+
+if test "$hardcode_action" = relink ||
+   test "$inherit_rpath" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+
+
+
+
+
+  if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+
+fi
+
+    ;;
+
+  *)
+    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+if test "x$ac_cv_func_shl_load" = xyes; then :
+  lt_cv_dlopen="shl_load"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+$as_echo_n "checking for shl_load in -ldld... " >&6; }
+if ${ac_cv_lib_dld_shl_load+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load ();
+int
+main ()
+{
+return shl_load ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_shl_load=yes
+else
+  ac_cv_lib_dld_shl_load=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+else
+  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+if test "x$ac_cv_func_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
+if ${ac_cv_lib_svld_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_svld_dlopen=yes
+else
+  ac_cv_lib_svld_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+$as_echo_n "checking for dld_link in -ldld... " >&6; }
+if ${ac_cv_lib_dld_dld_link+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dld_link ();
+int
+main ()
+{
+return dld_link ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_dld_link=yes
+else
+  ac_cv_lib_dld_dld_link=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
+if ${lt_cv_dlopen_self+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else
+        {
+	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
+          else puts (dlerror ());
+	}
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self=no
+  fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
+$as_echo "$lt_cv_dlopen_self" >&6; }
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+if ${lt_cv_dlopen_self_static+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self_static=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else
+        {
+	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
+          else puts (dlerror ());
+	}
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self_static=no
+  fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
+$as_echo "$lt_cv_dlopen_self_static" >&6; }
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+striplib=
+old_striplib=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+    else
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    fi
+    ;;
+  *)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    ;;
+  esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+  # Report which library types will actually be built
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
+$as_echo "$can_build_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
+$as_echo_n "checking whether to build shared libraries... " >&6; }
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[4-9]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
+$as_echo "$enable_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
+$as_echo_n "checking whether to build static libraries... " >&6; }
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
+$as_echo "$enable_static" >&6; }
+
+
+
+
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+
+
+
+
+
+
+
+
+
+
+
+
+        ac_config_commands="$ac_config_commands libtool"
+
+
+
+
+# Only expand once:
+
+
+
+
+  CFLAG_VISIBILITY=
+  HAVE_VISIBILITY=0
+  if test -n "$GCC"; then
+                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
+$as_echo_n "checking whether the -Werror option is usable... " >&6; }
+    if ${gl_cv_cc_vis_werror+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      gl_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS -Werror"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_cc_vis_werror=yes
+else
+  gl_cv_cc_vis_werror=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS="$gl_save_CFLAGS"
+fi
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
+$as_echo "$gl_cv_cc_vis_werror" >&6; }
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
+$as_echo_n "checking for simple visibility declarations... " >&6; }
+    if ${gl_cv_cc_visibility+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+      gl_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS -fvisibility=hidden"
+                                    if test $gl_cv_cc_vis_werror = yes; then
+        CFLAGS="$CFLAGS -Werror"
+      fi
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+extern __attribute__((__visibility__("hidden"))) int hiddenvar;
+             extern __attribute__((__visibility__("default"))) int exportedvar;
+             extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
+             extern __attribute__((__visibility__("default"))) int exportedfunc (void);
+             void dummyfunc (void) {}
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  gl_cv_cc_visibility=yes
+else
+  gl_cv_cc_visibility=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS="$gl_save_CFLAGS"
+fi
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
+$as_echo "$gl_cv_cc_visibility" >&6; }
+    if test $gl_cv_cc_visibility = yes; then
+      CFLAG_VISIBILITY="-fvisibility=hidden"
+      HAVE_VISIBILITY=1
+    fi
+  fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_VISIBILITY $HAVE_VISIBILITY
+_ACEOF
+
+
+
+
+case "$host_os" in
+  linux* | solaris* | osf*)
+    PLUGLIB="preloadable_libiconv.so" ;;
+  *)
+    PLUGLIB=""
+esac
+
+
+ac_config_files="$ac_config_files Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+	cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+	  mv -f confcache "$cache_file"$$ &&
+	  mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+	  mv -f confcache "$cache_file" ;;
+	esac
+      fi
+    fi
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then branch to the quote section.  Otherwise,
+# look for a macro that doesn't take arguments.
+ac_script='
+:mline
+/\\$/{
+ N
+ s,\\\n,,
+ b mline
+}
+t clear
+:clear
+s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
+t quote
+s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
+t quote
+b any
+:quote
+s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
+s/\[/\\&/g
+s/\]/\\&/g
+s/\$/$$/g
+H
+:any
+${
+	g
+	s/^\n//
+	s/\n/ /g
+	p
+}
+'
+DEFS=`sed -n "$ac_script" confdefs.h`
+
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+
+# 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
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+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
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=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'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in #(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.68.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Configuration commands:
+$config_commands
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.68,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    $as_echo "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h |  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
+macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
+AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
+OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
+enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
+enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
+pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
+enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
+SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
+ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
+host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
+host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
+host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
+build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
+build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
+build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
+SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
+Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
+GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
+EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
+FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
+LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
+NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
+LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
+max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
+ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
+exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
+lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
+lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
+reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
+reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
+deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
+file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
+file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
+AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
+AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
+STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
+RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
+old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
+old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
+lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
+CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
+CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
+compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
+GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
+MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
+need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
+DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
+NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
+LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
+OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
+OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
+libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
+shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
+extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
+archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
+export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
+whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
+compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
+old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
+archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
+archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
+module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
+module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
+with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
+allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
+no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
+hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
+hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
+hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
+hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
+hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
+inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
+link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
+always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
+export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
+exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
+include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
+prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
+postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
+file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
+variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
+need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
+need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
+version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
+runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
+shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
+shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
+libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
+library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
+soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
+install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
+postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
+finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
+finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
+hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
+sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
+sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
+hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
+enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
+enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
+enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
+old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
+striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
+
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+  eval 'cat <<_LTECHO_EOF
+\$1
+_LTECHO_EOF'
+}
+
+# Quote evaled strings.
+for var in AS \
+DLLTOOL \
+OBJDUMP \
+SHELL \
+ECHO \
+SED \
+GREP \
+EGREP \
+FGREP \
+LD \
+NM \
+LN_S \
+lt_SP2NL \
+lt_NL2SP \
+reload_flag \
+deplibs_check_method \
+file_magic_cmd \
+file_magic_glob \
+want_nocaseglob \
+sharedlib_from_linklib_cmd \
+AR \
+AR_FLAGS \
+archiver_list_spec \
+STRIP \
+RANLIB \
+CC \
+CFLAGS \
+compiler \
+lt_cv_sys_global_symbol_pipe \
+lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_c_name_address \
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+nm_file_list_spec \
+lt_prog_compiler_no_builtin_flag \
+lt_prog_compiler_pic \
+lt_prog_compiler_wl \
+lt_prog_compiler_static \
+lt_cv_prog_compiler_c_o \
+need_locks \
+MANIFEST_TOOL \
+DSYMUTIL \
+NMEDIT \
+LIPO \
+OTOOL \
+OTOOL64 \
+shrext_cmds \
+export_dynamic_flag_spec \
+whole_archive_flag_spec \
+compiler_needs_object \
+with_gnu_ld \
+allow_undefined_flag \
+no_undefined_flag \
+hardcode_libdir_flag_spec \
+hardcode_libdir_flag_spec_ld \
+hardcode_libdir_separator \
+exclude_expsyms \
+include_expsyms \
+file_list_spec \
+variables_saved_for_relink \
+libname_spec \
+library_names_spec \
+soname_spec \
+install_override_mode \
+finish_eval \
+old_striplib \
+striplib; do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in reload_cmds \
+old_postinstall_cmds \
+old_postuninstall_cmds \
+old_archive_cmds \
+extract_expsyms_cmds \
+old_archive_from_new_cmds \
+old_archive_from_expsyms_cmds \
+archive_cmds \
+archive_expsym_cmds \
+module_cmds \
+module_expsym_cmds \
+export_symbols_cmds \
+prelink_cmds \
+postlink_cmds \
+postinstall_cmds \
+postuninstall_cmds \
+finish_cmds \
+sys_lib_search_path_spec \
+sys_lib_dlsearch_path_spec; do
+    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+ac_aux_dir='$ac_aux_dir'
+xsi_shell='$xsi_shell'
+lt_shell_append='$lt_shell_append'
+
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'
+
+
+
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
+h
+s///
+s/^/:/
+s/[	 ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[	 ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+
+eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+
+
+  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
+
+
+  case $ac_file$ac_mode in
+    "libtool":C)
+
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+#                 Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+# The names of the tagged configurations supported by this script.
+available_tags=""
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Which release of libtool.m4 was used?
+macro_version=$macro_version
+macro_revision=$macro_revision
+
+# Assembler program.
+AS=$lt_AS
+
+# DLL creation program.
+DLLTOOL=$lt_DLLTOOL
+
+# Object dumper program.
+OBJDUMP=$lt_OBJDUMP
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# What type of objects to build.
+pic_mode=$pic_mode
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# An echo program that protects backslashes.
+ECHO=$lt_ECHO
+
+# The host system.
+host_alias=$host_alias
+host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="\$SED -e 1s/^X//"
+
+# A grep program that handles long lines.
+GREP=$lt_GREP
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# A literal string matcher.
+FGREP=$lt_FGREP
+
+# A BSD- or MS-compatible name lister.
+NM=$lt_NM
+
+# Whether we need soft or hard links.
+LN_S=$lt_LN_S
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Object file suffix (normally "o").
+objext=$ac_objext
+
+# Executable file suffix (normally "").
+exeext=$exeext
+
+# whether the shell understands "unset".
+lt_unset=$lt_unset
+
+# turn spaces into newlines.
+SP2NL=$lt_lt_SP2NL
+
+# turn newlines into spaces.
+NL2SP=$lt_lt_NL2SP
+
+# convert \$build file names to \$host format.
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+
+# convert \$build files to toolchain format.
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method = "file_magic".
+file_magic_cmd=$lt_file_magic_cmd
+
+# How to find potential files when deplibs_check_method = "file_magic".
+file_magic_glob=$lt_file_magic_glob
+
+# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
+want_nocaseglob=$lt_want_nocaseglob
+
+# Command to associate shared and link libraries.
+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
+
+# The archiver.
+AR=$lt_AR
+
+# Flags to create an archive.
+AR_FLAGS=$lt_AR_FLAGS
+
+# How to feed a file listing to the archiver.
+archiver_list_spec=$lt_archiver_list_spec
+
+# A symbol stripping program.
+STRIP=$lt_STRIP
+
+# Commands used to install an old-style archive.
+RANLIB=$lt_RANLIB
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Whether to use a lock for old archive extraction.
+lock_old_archive_extraction=$lock_old_archive_extraction
+
+# A C compiler.
+LTCC=$lt_CC
+
+# LTCC compiler flags.
+LTCFLAGS=$lt_CFLAGS
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration.
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair.
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# Transform the output of nm in a C name address pair when lib prefix is needed.
+global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+# Specify filename containing input files for \$NM.
+nm_file_list_spec=$lt_nm_file_list_spec
+
+# The root where to search for dependent libraries,and in which our libraries should be installed.
+lt_sysroot=$lt_sysroot
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# Used to examine libraries when file_magic_cmd begins with "file".
+MAGIC_CMD=$MAGIC_CMD
+
+# Must we lock files when doing compilation?
+need_locks=$lt_need_locks
+
+# Manifest tool.
+MANIFEST_TOOL=$lt_MANIFEST_TOOL
+
+# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+DSYMUTIL=$lt_DSYMUTIL
+
+# Tool to change global to local symbols on Mac OS X.
+NMEDIT=$lt_NMEDIT
+
+# Tool to manipulate fat objects and archives on Mac OS X.
+LIPO=$lt_LIPO
+
+# ldd/readelf like tool for Mach-O binaries on Mac OS X.
+OTOOL=$lt_OTOOL
+
+# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
+OTOOL64=$lt_OTOOL64
+
+# Old archive suffix (normally "a").
+libext=$libext
+
+# Shared library suffix (normally ".so").
+shrext_cmds=$lt_shrext_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at link time.
+variables_saved_for_relink=$lt_variables_saved_for_relink
+
+# Do we need the "lib" prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Library versioning type.
+version_type=$version_type
+
+# Shared library runtime path variable.
+runpath_var=$runpath_var
+
+# Shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names.  First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Permission mode override for installation of shared libraries.
+install_override_mode=$lt_install_override_mode
+
+# Command to use after installation of a shared archive.
+postinstall_cmds=$lt_postinstall_cmds
+
+# Command to use after uninstallation of a shared archive.
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# As "finish_cmds", except a single script fragment to be evaled but
+# not shown.
+finish_eval=$lt_finish_eval
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Compile-time system search path for libraries.
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds
+
+# A language specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds
+
+# Commands necessary for finishing linking programs.
+postlink_cmds=$lt_postlink_cmds
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '$q' "$ltmain" >> "$cfgfile" \
+     || (rm -f "$cfgfile"; exit 1)
+
+  if test x"$xsi_shell" = xyes; then
+  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
+func_dirname ()\
+{\
+\    case ${1} in\
+\      */*) func_dirname_result="${1%/*}${2}" ;;\
+\      *  ) func_dirname_result="${3}" ;;\
+\    esac\
+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_basename ()$/,/^} # func_basename /c\
+func_basename ()\
+{\
+\    func_basename_result="${1##*/}"\
+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
+func_dirname_and_basename ()\
+{\
+\    case ${1} in\
+\      */*) func_dirname_result="${1%/*}${2}" ;;\
+\      *  ) func_dirname_result="${3}" ;;\
+\    esac\
+\    func_basename_result="${1##*/}"\
+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
+func_stripname ()\
+{\
+\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
+\    # positional parameters, so assign one to ordinary parameter first.\
+\    func_stripname_result=${3}\
+\    func_stripname_result=${func_stripname_result#"${1}"}\
+\    func_stripname_result=${func_stripname_result%"${2}"}\
+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
+func_split_long_opt ()\
+{\
+\    func_split_long_opt_name=${1%%=*}\
+\    func_split_long_opt_arg=${1#*=}\
+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
+func_split_short_opt ()\
+{\
+\    func_split_short_opt_arg=${1#??}\
+\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
+func_lo2o ()\
+{\
+\    case ${1} in\
+\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
+\      *)    func_lo2o_result=${1} ;;\
+\    esac\
+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_xform ()$/,/^} # func_xform /c\
+func_xform ()\
+{\
+    func_xform_result=${1%.*}.lo\
+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_arith ()$/,/^} # func_arith /c\
+func_arith ()\
+{\
+    func_arith_result=$(( $* ))\
+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_len ()$/,/^} # func_len /c\
+func_len ()\
+{\
+    func_len_result=${#1}\
+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+fi
+
+if test x"$lt_shell_append" = xyes; then
+  sed -e '/^func_append ()$/,/^} # func_append /c\
+func_append ()\
+{\
+    eval "${1}+=\\${2}"\
+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
+func_append_quoted ()\
+{\
+\    func_quote_for_eval "${2}"\
+\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
+  && mv -f "$cfgfile.tmp" "$cfgfile" \
+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+  # Save a `func_append' function call where possible by direct use of '+='
+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+else
+  # Save a `func_append' function call even when '+=' is not available
+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
+    && mv -f "$cfgfile.tmp" "$cfgfile" \
+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+  test 0 -eq $? || _lt_function_replace_fail=:
+fi
+
+if test x"$_lt_function_replace_fail" = x":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
+fi
+
+
+   mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+
+ ;;
+
+  esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
diff --git a/preload/configure.ac b/preload/configure.ac
new file mode 100644
index 0000000..a42cabb
--- /dev/null
+++ b/preload/configure.ac
@@ -0,0 +1,78 @@
+dnl Copyright (C) 1999-2009 Free Software Foundation, Inc.
+dnl This file is part of the GNU LIBICONV Library.
+dnl
+dnl The GNU LIBICONV Library is free software; you can redistribute it and/or
+dnl modify it under the terms of the GNU Library General Public License as
+dnl published by the Free Software Foundation; either version 2 of the
+dnl License, or (at your option) any later version.
+dnl
+dnl The GNU LIBICONV Library is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+dnl Library General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU Library General Public License
+dnl along with the GNU LIBICONV Library; see the file COPYING.LIB.  If not,
+dnl write to the Free Software Foundation, Inc., 51 Franklin Street,
+dnl Fifth Floor, Boston, MA 02110-1301, USA.
+
+AC_PREREQ([2.60])
+
+PACKAGE=libiconv
+VERSION=0
+
+AC_INIT([configure.ac])
+AC_CONFIG_AUX_DIR([../build-aux])
+AC_PROG_MAKE_SET
+AC_SUBST([PACKAGE])
+AC_SUBST([VERSION])
+
+dnl           checks for basic programs
+
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_INSTALL
+
+dnl           check for host type
+
+AC_CANONICAL_HOST
+
+dnl           checks for installer options
+
+gl_RELOCATABLE_LIBRARY
+
+dnl           checks for programs
+
+AC_PROG_LN_S
+
+dnl           checks for UNIX variants that set DEFS
+
+AC_USE_SYSTEM_EXTENSIONS
+
+dnl           checks for compiler output filename suffixes
+
+AC_OBJEXT
+AC_EXEEXT
+
+dnl           check for build configuration
+
+dnl Here we need to build shared object files, regardless whether the user
+dnl wants to the libiconv library itself to be installed shared or static or
+dnl both.
+enable_shared=yes
+enable_static=no
+LT_INIT([win32-dll])
+gl_VISIBILITY
+
+dnl           check whether OS supports plug libraries
+
+case "$host_os" in
+  linux* | solaris* | osf*)
+    PLUGLIB="preloadable_libiconv.so" ;;
+  *)
+    PLUGLIB=""
+esac
+AC_SUBST([PLUGLIB])
+
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
diff --git a/src/Makefile.in b/src/Makefile.in
new file mode 100644
index 0000000..bea1e2c
--- /dev/null
+++ b/src/Makefile.in
@@ -0,0 +1,148 @@
+# Makefile for libiconv/src
+
+#### Start of system configuration section. ####
+
+# Directories used by "make":
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+
+# Directories used by "make install":
+prefix = @prefix@
+local_prefix = /usr/local
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+libdir = @libdir@
+datarootdir = @datarootdir@
+datadir = @datadir@
+localedir = @localedir@
+
+# Programs used by "make":
+CC = @CC@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@
+INCLUDES = -I. -I$(srcdir) -I.. -I../include -I$(srcdir)/../include -I../srclib -I$(srcdir)/../srclib
+LIBTOOL = @LIBTOOL@
+LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
+LIBTOOL_LINK = $(LIBTOOL) --mode=link
+LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
+LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
+WINDRES = @WINDRES@
+RM = rm -f
+@SET_MAKE@
+
+# Programs used by "make install":
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
+
+# Programs used by "make install-strip":
+STRIP = @STRIP@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+install_sh = @install_sh@
+
+#### End of system configuration section. ####
+
+SHELL = /bin/sh
+
+PACKAGE_VERSION = @VERSION@
+
+# Needed by $(LIBTOOL).
+top_builddir = ..
+
+# Needed by SET_RELOCATABLE.
+EXEEXT = @EXEEXT@
+
+# Needed by RELOCATABLE_LDFLAGS.
+host = @host@
+
+OBJECTS_RES_yes = iconv.res
+OBJECTS_RES_no =
+
+# We cannot link with libintl until libiconv is installed. (When we call
+# libtool with arguments "../lib/libiconv.la -lintl", libtool will call ld
+# with "../lib/.libs/libiconv.so $libdir/libintl.so $libdir/libiconv.so",
+# (remember that $libdir/libintl.la lists $libdir/libiconv.so as a dependency),
+# and this gives a fatal linker error on Solaris because the two libiconv.so
+# files are different but have the same soname.
+# So we can link the iconv executable only after we have installed libiconv,
+# i.e. during "make install". The intermediate 'iconv' executable is built
+# without internationalization and not linked with libintl.
+
+all : iconv_no_i18n$(EXEEXT) iconv.@OBJEXT@ $(OBJECTS_RES_@WOE32@)
+	test `ls -ld . | sed -e 's/^d\(.........\).*/\1/'` = rwxrwxrwx || chmod 777 .
+
+# This is the temporary iconv executable, without internationalization.
+iconv_no_i18n$(EXEEXT) : iconv_no_i18n.@OBJEXT@ ../lib/libiconv.la $(OBJECTS_RES_@WOE32@)
+	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) iconv_no_i18n.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la $(OBJECTS_RES_@WOE32@) -o $@
+
+iconv_no_i18n.@OBJEXT@ : $(srcdir)/iconv_no_i18n.c $(srcdir)/iconv.c
+	$(CC) -c $(INCLUDES) -I../lib $(CFLAGS) $(CPPFLAGS) -DINSTALLDIR=\"$(bindir)\" -DLOCALEDIR=\"$(localedir)\" $(srcdir)/iconv_no_i18n.c
+
+iconv.@OBJEXT@ : $(srcdir)/iconv.c
+	$(CC) -c $(INCLUDES) -I../lib $(CFLAGS) $(CPPFLAGS) -DINSTALLDIR=\"$(bindir)\" -DLOCALEDIR=\"$(localedir)\" $(srcdir)/iconv.c
+
+iconv.res : $(srcdir)/../windows/iconv.rc
+	$(WINDRES) `$(SHELL) $(srcdir)/../windows/windres-options --escape $(PACKAGE_VERSION)` -i $(srcdir)/../windows/iconv.rc -o iconv.res --output-format=coff
+
+# The following rule is necessary to avoid a toplevel "make -n check" failure.
+../lib/libiconv.la :
+	cd ../lib && $(MAKE) libiconv.la
+
+# Support for relocatability.
+RELOCATABLE_LIBRARY_PATH = $(libdir)
+RELOCATABLE_SRC_DIR = $(top_srcdir)/srclib
+RELOCATABLE_BUILD_DIR = ../srclib
+RELOCATABLE_CONFIG_H_DIR = ..
+RELOCATABLE_LDFLAGS = @RELOCATABLE_LDFLAGS@
+RELOCATABLE_STRIP = :
+INSTALL_PROGRAM_ENV = @INSTALL_PROGRAM_ENV@
+iconv_LDFLAGS = `if test -n '$(RELOCATABLE_LDFLAGS)'; then $(RELOCATABLE_LDFLAGS) $(bindir); fi`
+
+# During "make install", we can build the final iconv executable.
+# On HP-UX, in order to ensure that the new libiconv.sl will override the old
+# one that is hardcoded in libintl.sl, we need to mention libiconv.sl before
+# libintl.sl on the link command line. We have to bypass libtool in order to
+# achieve this.
+# On Solaris, the linker gives an error if we are using libintl.so and it
+# refers to a libiconv.so in $prefix/lib since then it sees two libiconv.so's,
+# one in $prefix/lib and one in ../lib/.libs. So we have to avoid using
+# ../lib/libiconv.la entirely.
+install : all force
+	if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs) $(DESTDIR)$(bindir) ; fi
+	case "@host_os@" in \
+	  hpux*) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ ../srclib/libicrt.a -L$(DESTDIR)$(libdir) -liconv @LIBINTL@ $(OBJECTS_RES_@WOE32@) `if test -n '$(DESTDIR)'; then echo " -Wl,+b -Wl,$(libdir)"; fi` -o iconv$(EXEEXT);; \
+	  *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ ../srclib/libicrt.a $(DESTDIR)$(libdir)/libiconv.la @LTLIBINTL@ $(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \
+	esac
+	$(INSTALL_PROGRAM_ENV) $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM) iconv$(EXEEXT) $(DESTDIR)$(bindir)/iconv$(EXEEXT)
+
+install-strip : force
+	case '$(INSTALL_PROGRAM)' in \
+	  */install-reloc) \
+	    $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' RELOCATABLE_STRIP='$(STRIP)' ;; \
+	  *) \
+	    $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' INSTALL_PROGRAM='$(INSTALL_STRIP_PROGRAM)' ;; \
+	esac
+
+installdirs : force
+	if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs) $(DESTDIR)$(bindir) ; fi
+
+uninstall : force
+	$(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(bindir)/iconv$(EXEEXT)
+
+check : all
+
+mostlyclean : clean
+
+clean : force
+	$(RM) *.@OBJEXT@ *.lo iconv.res iconv_no_i18n iconv_no_i18n$(EXEEXT) iconv$(EXEEXT) core *.stackdump
+	$(RM) -r .libs _libs
+
+distclean : clean
+	$(RM) Makefile
+
+maintainer-clean : distclean
+
+force :
+
diff --git a/src/iconv.c b/src/iconv.c
new file mode 100644
index 0000000..825ef22
--- /dev/null
+++ b/src/iconv.c
@@ -0,0 +1,1118 @@
+/* Copyright (C) 2000-2009, 2011 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include "config.h"
+#ifndef ICONV_CONST
+# define ICONV_CONST
+#endif
+
+#include <limits.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <iconv.h>
+#include <errno.h>
+#include <locale.h>
+#include <fcntl.h>
+
+/* Ensure that iconv_no_i18n does not depend on libintl.  */
+#ifdef NO_I18N
+# undef ENABLE_NLS
+# undef ENABLE_RELOCATABLE
+#endif
+
+#include "binary-io.h"
+#include "progname.h"
+#include "relocatable.h"
+#include "safe-read.h"
+#include "xalloc.h"
+#include "uniwidth.h"
+#include "uniwidth/cjk.h"
+
+/* Ensure that iconv_no_i18n does not depend on libintl.  */
+#ifdef NO_I18N
+#include <stdarg.h>
+static void
+error (int status, int errnum, const char *message, ...)
+{
+  va_list args;
+
+  fflush(stdout);
+  fprintf(stderr,"%s: ",program_name);
+  va_start(args,message);
+  vfprintf(stderr,message,args);
+  va_end(args);
+  if (errnum) {
+    const char *s = strerror(errnum);
+    if (s == NULL)
+      s = "Unknown system error";
+  }
+  putc('\n',stderr);
+  fflush(stderr);
+  if (status)
+    exit(status);
+}
+#else
+# include "error.h"
+#endif
+
+#include "gettext.h"
+
+#define _(str) gettext(str)
+
+/* Ensure that iconv_no_i18n does not depend on libintl.  */
+#ifdef NO_I18N
+# define xmalloc malloc
+# define xalloc_die abort
+#endif
+
+/* Locale independent test for a decimal digit.
+   Argument can be  'char' or 'unsigned char'.  (Whereas the argument of
+   <ctype.h> isdigit must be an 'unsigned char'.)  */
+#undef isdigit
+#define isdigit(c) ((unsigned int) ((c) - '0') < 10)
+
+/* Locale independent test for a printable character.
+   Argument can be  'char' or 'unsigned char'.  (Whereas the argument of
+   <ctype.h> isdigit must be an 'unsigned char'.)  */
+#define c_isprint(c) ((c) >= ' ' && (c) <= '~')
+
+/* ========================================================================= */
+
+static int discard_unconvertible = 0;
+static int silent = 0;
+
+static void usage (int exitcode)
+{
+  if (exitcode != 0) {
+    const char* helpstring1 =
+      /* TRANSLATORS: The first line of the short usage message.  */
+      _("Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]");
+    const char* helpstring2 =
+      /* TRANSLATORS: The second line of the short usage message.
+         Align it correctly against the first line.  */
+      _("or:    iconv -l");
+    fprintf(stderr, "%s\n%s\n", helpstring1, helpstring2);
+    fprintf(stderr, _("Try `%s --help' for more information.\n"), program_name);
+  } else {
+    /* xgettext: no-wrap */
+    /* TRANSLATORS: The first line of the long usage message.
+       The %s placeholder expands to the program name.  */
+    printf(_("\
+Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"),
+           program_name);
+    /* xgettext: no-wrap */
+    /* TRANSLATORS: The second line of the long usage message.
+       Align it correctly against the first line.
+       The %s placeholder expands to the program name.  */
+    printf(_("\
+or:    %s -l\n"),
+           program_name);
+    printf("\n");
+    /* xgettext: no-wrap */
+    /* TRANSLATORS: Description of the iconv program.  */
+    printf(_("\
+Converts text from one encoding to another encoding.\n"));
+    printf("\n");
+    /* xgettext: no-wrap */
+    printf(_("\
+Options controlling the input and output format:\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  -f ENCODING, --from-code=ENCODING\n\
+                              the encoding of the input\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  -t ENCODING, --to-code=ENCODING\n\
+                              the encoding of the output\n"));
+    printf("\n");
+    /* xgettext: no-wrap */
+    printf(_("\
+Options controlling conversion problems:\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  -c                          discard unconvertible characters\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  --unicode-subst=FORMATSTRING\n\
+                              substitution for unconvertible Unicode characters\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  --widechar-subst=FORMATSTRING\n\
+                              substitution for unconvertible wide characters\n"));
+    printf("\n");
+    /* xgettext: no-wrap */
+    printf(_("\
+Options controlling error output:\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  -s, --silent                suppress error messages about conversion problems\n"));
+    printf("\n");
+    /* xgettext: no-wrap */
+    printf(_("\
+Informative output:\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  -l, --list                  list the supported encodings\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  --help                      display this help and exit\n"));
+    /* xgettext: no-wrap */
+    printf(_("\
+  --version                   output version information and exit\n"));
+    printf("\n");
+    /* TRANSLATORS: The placeholder indicates the bug-reporting address
+       for this package.  Please add _another line_ saying
+       "Report translation bugs to <...>\n" with the address for translation
+       bugs (typically your translation team's web or email address).  */
+    fputs(_("Report bugs to <bug-gnu-libiconv@gnu.org>.\n"),stdout);
+  }
+  exit(exitcode);
+}
+
+static void print_version (void)
+{
+  printf("iconv (GNU libiconv %d.%d)\n",
+         _libiconv_version >> 8, _libiconv_version & 0xff);
+  printf("Copyright (C) %s Free Software Foundation, Inc.\n", "2000-2011");
+  /* xgettext: no-wrap */
+  fputs (_("\
+License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n\
+This is free software: you are free to change and redistribute it.\n\
+There is NO WARRANTY, to the extent permitted by law.\n\
+"),stdout);
+  /* TRANSLATORS: The %s placeholder expands to an author's name.  */
+  printf(_("Written by %s.\n"),"Bruno Haible");
+  exit(EXIT_SUCCESS);
+}
+
+static int print_one (unsigned int namescount, const char * const * names,
+                      void* data)
+{
+  unsigned int i;
+  (void)data;
+  for (i = 0; i < namescount; i++) {
+    if (i > 0)
+      putc(' ',stdout);
+    fputs(names[i],stdout);
+  }
+  putc('\n',stdout);
+  return 0;
+}
+
+/* ========================================================================= */
+
+/* Line number and column position. */
+static unsigned int line;
+static unsigned int column;
+static const char* cjkcode;
+/* Update the line number and column position after a character was
+   successfully converted. */
+static void update_line_column (unsigned int uc, void* data)
+{
+  if (uc == 0x000A) {
+    line++;
+    column = 0;
+  } else {
+    int width = uc_width(uc, cjkcode);
+    if (width >= 0)
+      column += width;
+    else if (uc == 0x0009)
+      column += 8 - (column % 8);
+  }
+}
+
+/* ========================================================================= */
+
+/* Production of placeholder strings as fallback for unconvertible
+   characters. */
+
+/* Check that the argument is a format string taking either no argument
+   or exactly one unsigned integer argument. Returns the maximum output
+   size of the format string. */
+static size_t check_subst_formatstring (const char *format, const char *param_name)
+{
+  /* C format strings are described in POSIX (IEEE P1003.1 2001), section
+     XSH 3 fprintf().  See also Linux fprintf(3) manual page.
+     For simplicity, we don't accept
+       - the '%m$' reordering syntax,
+       - the 'I' flag,
+       - width specifications referring to an argument,
+       - precision specifications referring to an argument,
+       - size specifiers,
+       - format specifiers other than 'o', 'u', 'x', 'X'.
+     What remains?
+     A directive
+       - starts with '%',
+       - is optionally followed by any of the characters '#', '0', '-', ' ',
+         '+', "'", each of which acts as a flag,
+       - is optionally followed by a width specification: a nonempty digit
+         sequence,
+       - is optionally followed by '.' and a precision specification: a
+         nonempty digit sequence,
+       - is finished by a specifier
+         - '%', that needs no argument,
+         - 'o', 'u', 'x', 'X', that need an unsigned integer argument.
+   */
+  size_t maxsize = 0;
+  unsigned int unnumbered_arg_count = 0;
+
+  for (; *format != '\0';) {
+    if (*format++ == '%') {
+      /* A directive. */
+      unsigned int width = 0;
+      unsigned int precision = 0;
+      unsigned int length;
+      /* Parse flags. */
+      for (;;) {
+        if (*format == ' ' || *format == '+' || *format == '-'
+            || *format == '#' || *format == '0' || *format == '\'')
+          format++;
+        else
+          break;
+      }
+      /* Parse width. */
+      if (*format == '*')
+        error(EXIT_FAILURE,0,
+              /* TRANSLATORS: An error message.
+                 The %s placeholder expands to a command-line option.  */
+              _("%s argument: A format directive with a variable width is not allowed here."),
+              param_name);
+      if (isdigit (*format)) {
+        do {
+          width = 10*width + (*format - '0');
+          format++;
+        } while (isdigit (*format));
+      }
+      /* Parse precision. */
+      if (*format == '.') {
+        format++;
+        if (*format == '*')
+          error(EXIT_FAILURE,0,
+                /* TRANSLATORS: An error message.
+                   The %s placeholder expands to a command-line option.  */
+                _("%s argument: A format directive with a variable precision is not allowed here."),
+                param_name);
+        if (isdigit (*format)) {
+          do {
+            precision = 10*precision + (*format - '0');
+            format++;
+          } while (isdigit (*format));
+        }
+      }
+      /* Parse size. */
+      switch (*format) {
+        case 'h': case 'l': case 'L': case 'q':
+        case 'j': case 'z': case 'Z': case 't':
+          error(EXIT_FAILURE,0,
+                /* TRANSLATORS: An error message.
+                   The %s placeholder expands to a command-line option.  */
+                _("%s argument: A format directive with a size is not allowed here."),
+                param_name);
+      }
+      /* Parse end of directive. */
+      switch (*format) {
+        case '%':
+          length = 1;
+          break;
+        case 'u': case 'o': case 'x': case 'X':
+          if (*format == 'u') {
+            length = (unsigned int) (sizeof (unsigned int) * CHAR_BIT
+                                     * 0.30103 /* binary -> decimal */
+                                    )
+                     + 1; /* turn floor into ceil */
+            if (length < precision)
+              length = precision;
+            length *= 2; /* estimate for FLAG_GROUP */
+            length += 1; /* account for leading sign */
+          } else if (*format == 'o') {
+            length = (unsigned int) (sizeof (unsigned int) * CHAR_BIT
+                                     * 0.333334 /* binary -> octal */
+                                    )
+                     + 1; /* turn floor into ceil */
+            if (length < precision)
+              length = precision;
+            length += 1; /* account for leading sign */
+          } else { /* 'x', 'X' */
+            length = (unsigned int) (sizeof (unsigned int) * CHAR_BIT
+                                     * 0.25 /* binary -> hexadecimal */
+                                    )
+                     + 1; /* turn floor into ceil */
+            if (length < precision)
+              length = precision;
+            length += 2; /* account for leading sign or alternate form */
+          }
+          unnumbered_arg_count++;
+          break;
+        default:
+          if (*format == '\0')
+            error(EXIT_FAILURE,0,
+                  /* TRANSLATORS: An error message.
+                     The %s placeholder expands to a command-line option.  */
+                  _("%s argument: The string ends in the middle of a directive."),
+                  param_name);
+          else if (c_isprint(*format))
+            error(EXIT_FAILURE,0,
+                  /* TRANSLATORS: An error message.
+                     The %s placeholder expands to a command-line option.
+                     The %c placeholder expands to an unknown format directive.  */
+                  _("%s argument: The character '%c' is not a valid conversion specifier."),
+                  param_name,*format);
+          else
+            error(EXIT_FAILURE,0,
+                  /* TRANSLATORS: An error message.
+                     The %s placeholder expands to a command-line option.  */
+                  _("%s argument: The character that terminates the format directive is not a valid conversion specifier."),
+                  param_name);
+          abort(); /*NOTREACHED*/
+      }
+      format++;
+      if (length < width)
+        length = width;
+      maxsize += length;
+    } else
+      maxsize++;
+  }
+  if (unnumbered_arg_count > 1)
+    error(EXIT_FAILURE,0,
+          /* TRANSLATORS: An error message.
+             The %s placeholder expands to a command-line option.
+             The %u placeholder expands to the number of arguments consumed by the format string.  */
+          ngettext("%s argument: The format string consumes more than one argument: %u argument.",
+                   "%s argument: The format string consumes more than one argument: %u arguments.",
+                   unnumbered_arg_count),
+          param_name,unnumbered_arg_count);
+  return maxsize;
+}
+
+/* Format strings. */
+static const char* ilseq_byte_subst;
+static const char* ilseq_wchar_subst;
+static const char* ilseq_unicode_subst;
+
+/* Maximum result size for each format string. */
+static size_t ilseq_byte_subst_size;
+static size_t ilseq_wchar_subst_size;
+static size_t ilseq_unicode_subst_size;
+
+/* Buffer of size ilseq_byte_subst_size+1. */
+static char* ilseq_byte_subst_buffer;
+#if HAVE_WCHAR_T
+/* Buffer of size ilseq_wchar_subst_size+1. */
+static char* ilseq_wchar_subst_buffer;
+#endif
+/* Buffer of size ilseq_unicode_subst_size+1. */
+static char* ilseq_unicode_subst_buffer;
+
+/* Auxiliary variables for subst_mb_to_uc_fallback. */
+/* Converter from locale encoding to UCS-4. */
+static iconv_t subst_mb_to_uc_cd;
+/* Buffer of size ilseq_byte_subst_size. */
+static unsigned int* subst_mb_to_uc_temp_buffer;
+
+static void subst_mb_to_uc_fallback
+            (const char* inbuf, size_t inbufsize,
+             void (*write_replacement) (const unsigned int *buf, size_t buflen,
+                                        void* callback_arg),
+             void* callback_arg,
+             void* data)
+{
+  for (; inbufsize > 0; inbuf++, inbufsize--) {
+    const char* inptr;
+    size_t inbytesleft;
+    char* outptr;
+    size_t outbytesleft;
+    sprintf(ilseq_byte_subst_buffer,
+            ilseq_byte_subst, (unsigned int)(unsigned char)*inbuf);
+    inptr = ilseq_byte_subst_buffer;
+    inbytesleft = strlen(ilseq_byte_subst_buffer);
+    outptr = (char*)subst_mb_to_uc_temp_buffer;
+    outbytesleft = ilseq_byte_subst_size*sizeof(unsigned int);
+    iconv(subst_mb_to_uc_cd,NULL,NULL,NULL,NULL);
+    if (iconv(subst_mb_to_uc_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft)
+        == (size_t)(-1)
+        || iconv(subst_mb_to_uc_cd, NULL,NULL, &outptr,&outbytesleft)
+           == (size_t)(-1))
+      error(EXIT_FAILURE,0,
+            /* TRANSLATORS: An error message.
+               The %s placeholder expands to a piece of text, specified through --byte-subst.  */
+            _("cannot convert byte substitution to Unicode: %s"),
+            ilseq_byte_subst_buffer);
+    if (!(outbytesleft%sizeof(unsigned int) == 0))
+      abort();
+    write_replacement(subst_mb_to_uc_temp_buffer,
+                      ilseq_byte_subst_size-(outbytesleft/sizeof(unsigned int)),
+                      callback_arg);
+  }
+}
+
+/* Auxiliary variables for subst_uc_to_mb_fallback. */
+/* Converter from locale encoding to target encoding. */
+static iconv_t subst_uc_to_mb_cd;
+/* Buffer of size ilseq_unicode_subst_size*4. */
+static char* subst_uc_to_mb_temp_buffer;
+
+static void subst_uc_to_mb_fallback
+            (unsigned int code,
+             void (*write_replacement) (const char *buf, size_t buflen,
+                                        void* callback_arg),
+             void* callback_arg,
+             void* data)
+{
+  const char* inptr;
+  size_t inbytesleft;
+  char* outptr;
+  size_t outbytesleft;
+  sprintf(ilseq_unicode_subst_buffer, ilseq_unicode_subst, code);
+  inptr = ilseq_unicode_subst_buffer;
+  inbytesleft = strlen(ilseq_unicode_subst_buffer);
+  outptr = subst_uc_to_mb_temp_buffer;
+  outbytesleft = ilseq_unicode_subst_size*4;
+  iconv(subst_uc_to_mb_cd,NULL,NULL,NULL,NULL);
+  if (iconv(subst_uc_to_mb_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft)
+      == (size_t)(-1)
+      || iconv(subst_uc_to_mb_cd, NULL,NULL, &outptr,&outbytesleft)
+         == (size_t)(-1))
+    error(EXIT_FAILURE,0,
+          /* TRANSLATORS: An error message.
+             The %s placeholder expands to a piece of text, specified through --unicode-subst.  */
+          _("cannot convert unicode substitution to target encoding: %s"),
+          ilseq_unicode_subst_buffer);
+  write_replacement(subst_uc_to_mb_temp_buffer,
+                    ilseq_unicode_subst_size*4-outbytesleft,
+                    callback_arg);
+}
+
+#if HAVE_WCHAR_T
+
+/* Auxiliary variables for subst_mb_to_wc_fallback. */
+/* Converter from locale encoding to wchar_t. */
+static iconv_t subst_mb_to_wc_cd;
+/* Buffer of size ilseq_byte_subst_size. */
+static wchar_t* subst_mb_to_wc_temp_buffer;
+
+static void subst_mb_to_wc_fallback
+            (const char* inbuf, size_t inbufsize,
+             void (*write_replacement) (const wchar_t *buf, size_t buflen,
+                                        void* callback_arg),
+             void* callback_arg,
+             void* data)
+{
+  for (; inbufsize > 0; inbuf++, inbufsize--) {
+    const char* inptr;
+    size_t inbytesleft;
+    char* outptr;
+    size_t outbytesleft;
+    sprintf(ilseq_byte_subst_buffer,
+            ilseq_byte_subst, (unsigned int)(unsigned char)*inbuf);
+    inptr = ilseq_byte_subst_buffer;
+    inbytesleft = strlen(ilseq_byte_subst_buffer);
+    outptr = (char*)subst_mb_to_wc_temp_buffer;
+    outbytesleft = ilseq_byte_subst_size*sizeof(wchar_t);
+    iconv(subst_mb_to_wc_cd,NULL,NULL,NULL,NULL);
+    if (iconv(subst_mb_to_wc_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft)
+        == (size_t)(-1)
+        || iconv(subst_mb_to_wc_cd, NULL,NULL, &outptr,&outbytesleft)
+           == (size_t)(-1))
+      error(EXIT_FAILURE,0,
+            /* TRANSLATORS: An error message.
+               The %s placeholder expands to a piece of text, specified through --byte-subst.  */
+            _("cannot convert byte substitution to wide string: %s"),
+            ilseq_byte_subst_buffer);
+    if (!(outbytesleft%sizeof(wchar_t) == 0))
+      abort();
+    write_replacement(subst_mb_to_wc_temp_buffer,
+                      ilseq_byte_subst_size-(outbytesleft/sizeof(wchar_t)),
+                      callback_arg);
+  }
+}
+
+/* Auxiliary variables for subst_wc_to_mb_fallback. */
+/* Converter from locale encoding to target encoding. */
+static iconv_t subst_wc_to_mb_cd;
+/* Buffer of size ilseq_wchar_subst_size*4.
+   Hardcode factor 4, because MB_LEN_MAX is not reliable on some platforms. */
+static char* subst_wc_to_mb_temp_buffer;
+
+static void subst_wc_to_mb_fallback
+            (wchar_t code,
+             void (*write_replacement) (const char *buf, size_t buflen,
+                                        void* callback_arg),
+             void* callback_arg,
+             void* data)
+{
+  const char* inptr;
+  size_t inbytesleft;
+  char* outptr;
+  size_t outbytesleft;
+  sprintf(ilseq_wchar_subst_buffer, ilseq_wchar_subst, (unsigned int) code);
+  inptr = ilseq_wchar_subst_buffer;
+  inbytesleft = strlen(ilseq_wchar_subst_buffer);
+  outptr = subst_wc_to_mb_temp_buffer;
+  outbytesleft = ilseq_wchar_subst_size*4;
+  iconv(subst_wc_to_mb_cd,NULL,NULL,NULL,NULL);
+  if (iconv(subst_wc_to_mb_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft)
+      == (size_t)(-1)
+      || iconv(subst_wc_to_mb_cd, NULL,NULL, &outptr,&outbytesleft)
+         == (size_t)(-1))
+    error(EXIT_FAILURE,0,
+          /* TRANSLATORS: An error message.
+             The %s placeholder expands to a piece of text, specified through --widechar-subst.  */
+          _("cannot convert widechar substitution to target encoding: %s"),
+          ilseq_wchar_subst_buffer);
+  write_replacement(subst_wc_to_mb_temp_buffer,
+                    ilseq_wchar_subst_size*4-outbytesleft,
+                    callback_arg);
+}
+
+#else
+
+#define subst_mb_to_wc_fallback NULL
+#define subst_wc_to_mb_fallback NULL
+
+#endif
+
+/* Auxiliary variables for subst_mb_to_mb_fallback. */
+/* Converter from locale encoding to target encoding. */
+static iconv_t subst_mb_to_mb_cd;
+/* Buffer of size ilseq_byte_subst_size*4. */
+static char* subst_mb_to_mb_temp_buffer;
+
+static void subst_mb_to_mb_fallback (const char* inbuf, size_t inbufsize)
+{
+  for (; inbufsize > 0; inbuf++, inbufsize--) {
+    const char* inptr;
+    size_t inbytesleft;
+    char* outptr;
+    size_t outbytesleft;
+    sprintf(ilseq_byte_subst_buffer,
+            ilseq_byte_subst, (unsigned int)(unsigned char)*inbuf);
+    inptr = ilseq_byte_subst_buffer;
+    inbytesleft = strlen(ilseq_byte_subst_buffer);
+    outptr = subst_mb_to_mb_temp_buffer;
+    outbytesleft = ilseq_byte_subst_size*4;
+    iconv(subst_mb_to_mb_cd,NULL,NULL,NULL,NULL);
+    if (iconv(subst_mb_to_mb_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft)
+        == (size_t)(-1)
+        || iconv(subst_mb_to_mb_cd, NULL,NULL, &outptr,&outbytesleft)
+           == (size_t)(-1))
+      error(EXIT_FAILURE,0,
+            /* TRANSLATORS: An error message.
+               The %s placeholder expands to a piece of text, specified through --byte-subst.  */
+            _("cannot convert byte substitution to target encoding: %s"),
+            ilseq_byte_subst_buffer);
+    fwrite(subst_mb_to_mb_temp_buffer,1,ilseq_byte_subst_size*4-outbytesleft,
+           stdout);
+  }
+}
+
+/* ========================================================================= */
+
+/* Error messages during conversion.  */
+
+static void conversion_error_EILSEQ (const char* infilename)
+{
+  fflush(stdout);
+  if (column > 0)
+    putc('\n',stderr);
+  error(0,0,
+        /* TRANSLATORS: An error message.
+           The placeholders expand to the input file name, a line number, and a column number.  */
+        _("%s:%u:%u: cannot convert"),
+        infilename,line,column);
+}
+
+static void conversion_error_EINVAL (const char* infilename)
+{
+  fflush(stdout);
+  if (column > 0)
+    putc('\n',stderr);
+  error(0,0,
+        /* TRANSLATORS: An error message.
+           The placeholders expand to the input file name, a line number, and a column number.
+           A "shift sequence" is a sequence of bytes that changes the state of the converter;
+           this concept exists only for "stateful" encodings like ISO-2022-JP.  */
+        _("%s:%u:%u: incomplete character or shift sequence"),
+        infilename,line,column);
+}
+
+static void conversion_error_other (int errnum, const char* infilename)
+{
+  fflush(stdout);
+  if (column > 0)
+    putc('\n',stderr);
+  error(0,errnum,
+        /* TRANSLATORS: The first part of an error message.
+           It is followed by a colon and a detail message.
+           The placeholders expand to the input file name, a line number, and a column number.  */
+        _("%s:%u:%u"),
+        infilename,line,column);
+}
+
+/* Convert the input given in infile.  */
+
+static int convert (iconv_t cd, int infile, const char* infilename)
+{
+  char inbuf[4096+4096];
+  size_t inbufrest = 0;
+  int infile_error = 0;
+  char initial_outbuf[4096];
+  char *outbuf = initial_outbuf;
+  size_t outbufsize = sizeof(initial_outbuf);
+  int status = 0;
+
+#if O_BINARY
+  SET_BINARY(infile);
+#endif
+  line = 1; column = 0;
+  iconv(cd,NULL,NULL,NULL,NULL);
+  for (;;) {
+    size_t inbufsize;
+    /* Transfer the accumulated output to its destination, in case the
+       safe_read() call will block. */
+    fflush(stdout);
+    inbufsize = safe_read(infile,inbuf+4096,4096);
+    if (inbufsize == 0 || inbufsize == SAFE_READ_ERROR) {
+      infile_error = (inbufsize == SAFE_READ_ERROR ? errno : 0);
+      if (inbufrest == 0)
+        break;
+      else {
+        if (ilseq_byte_subst != NULL)
+          subst_mb_to_mb_fallback(inbuf+4096-inbufrest, inbufrest);
+        if (!silent)
+          conversion_error_EINVAL(infilename);
+        status = 1;
+        goto done;
+      }
+    } else {
+      const char* inptr = inbuf+4096-inbufrest;
+      size_t insize = inbufrest+inbufsize;
+      inbufrest = 0;
+      while (insize > 0) {
+        char* outptr = outbuf;
+        size_t outsize = outbufsize;
+        size_t res = iconv(cd,(ICONV_CONST char**)&inptr,&insize,&outptr,&outsize);
+        if (outptr != outbuf) {
+          int saved_errno = errno;
+          if (fwrite(outbuf,1,outptr-outbuf,stdout) < outptr-outbuf) {
+            status = 1;
+            goto done;
+          }
+          errno = saved_errno;
+        }
+        if (res == (size_t)(-1)) {
+          if (errno == EILSEQ) {
+            if (discard_unconvertible == 1) {
+              int one = 1;
+              iconvctl(cd,ICONV_SET_DISCARD_ILSEQ,&one);
+              discard_unconvertible = 2;
+              status = 1;
+            } else {
+              if (!silent)
+                conversion_error_EILSEQ(infilename);
+              status = 1;
+              goto done;
+            }
+          } else if (errno == EINVAL) {
+            if (inbufsize == 0 || insize > 4096) {
+              if (!silent)
+                conversion_error_EINVAL(infilename);
+              status = 1;
+              goto done;
+            } else {
+              inbufrest = insize;
+              if (insize > 0) {
+                /* Like memcpy(inbuf+4096-insize,inptr,insize), except that
+                   we cannot use memcpy here, because source and destination
+                   regions may overlap. */
+                char* restptr = inbuf+4096-insize;
+                do { *restptr++ = *inptr++; } while (--insize > 0);
+              }
+              break;
+            }
+          } else if (errno == E2BIG) {
+            if (outptr==outbuf) {
+              /* outbuf is too small. Double its size. */
+              if (outbuf != initial_outbuf)
+                free(outbuf);
+              outbufsize = 2*outbufsize;
+              if (outbufsize==0) /* integer overflow? */
+                xalloc_die();
+              outbuf = (char*)xmalloc(outbufsize);
+            }
+          } else {
+            if (!silent)
+              conversion_error_other(errno,infilename);
+            status = 1;
+            goto done;
+          }
+        }
+      }
+    }
+  }
+  for (;;) {
+    char* outptr = outbuf;
+    size_t outsize = outbufsize;
+    size_t res = iconv(cd,NULL,NULL,&outptr,&outsize);
+    if (outptr != outbuf) {
+      int saved_errno = errno;
+      if (fwrite(outbuf,1,outptr-outbuf,stdout) < outptr-outbuf) {
+        status = 1;
+        goto done;
+      }
+      errno = saved_errno;
+    }
+    if (res == (size_t)(-1)) {
+      if (errno == EILSEQ) {
+        if (discard_unconvertible == 1) {
+          int one = 1;
+          iconvctl(cd,ICONV_SET_DISCARD_ILSEQ,&one);
+          discard_unconvertible = 2;
+          status = 1;
+        } else {
+          if (!silent)
+            conversion_error_EILSEQ(infilename);
+          status = 1;
+          goto done;
+        }
+      } else if (errno == EINVAL) {
+        if (!silent)
+          conversion_error_EINVAL(infilename);
+        status = 1;
+        goto done;
+      } else if (errno == E2BIG) {
+        if (outptr==outbuf) {
+          /* outbuf is too small. Double its size. */
+          if (outbuf != initial_outbuf)
+            free(outbuf);
+          outbufsize = 2*outbufsize;
+          if (outbufsize==0) /* integer overflow? */
+            xalloc_die();
+          outbuf = (char*)xmalloc(outbufsize);
+        }
+      } else {
+        if (!silent)
+          conversion_error_other(errno,infilename);
+        status = 1;
+        goto done;
+      }
+    } else
+      break;
+  }
+  if (infile_error) {
+    fflush(stdout);
+    if (column > 0)
+      putc('\n',stderr);
+    error(0,infile_error,
+          /* TRANSLATORS: An error message.
+             The placeholder expands to the input file name.  */
+          _("%s: I/O error"),
+          infilename);
+    status = 1;
+    goto done;
+  }
+ done:
+  if (outbuf != initial_outbuf)
+    free(outbuf);
+  return status;
+}
+
+/* ========================================================================= */
+
+int main (int argc, char* argv[])
+{
+  const char* fromcode = NULL;
+  const char* tocode = NULL;
+  int do_list = 0;
+  iconv_t cd;
+  struct iconv_fallbacks fallbacks;
+  struct iconv_hooks hooks;
+  int i;
+  int status;
+
+  set_program_name (argv[0]);
+#if HAVE_SETLOCALE
+  /* Needed for the locale dependent encodings, "char" and "wchar_t",
+     and for gettext. */
+  setlocale(LC_CTYPE,"");
+#if ENABLE_NLS
+  /* Needed for gettext. */
+  setlocale(LC_MESSAGES,"");
+#endif
+#endif
+#if ENABLE_NLS
+  bindtextdomain("libiconv",relocate(LOCALEDIR));
+#endif
+  textdomain("libiconv");
+  for (i = 1; i < argc;) {
+    size_t len = strlen(argv[i]);
+    if (!strcmp(argv[i],"--")) {
+      i++;
+      break;
+    }
+    if (!strcmp(argv[i],"-f")
+        /* --f ... --from-code */
+        || (len >= 3 && len <= 11 && !strncmp(argv[i],"--from-code",len))
+        /* --from-code=... */
+        || (len >= 12 && !strncmp(argv[i],"--from-code=",12))) {
+      if (len < 12)
+        if (i == argc-1) usage(1);
+      if (fromcode != NULL) usage(1);
+      if (len < 12) {
+        fromcode = argv[i+1];
+        i += 2;
+      } else {
+        fromcode = argv[i]+12;
+        i++;
+      }
+      continue;
+    }
+    if (!strcmp(argv[i],"-t")
+        /* --t ... --to-code */
+        || (len >= 3 && len <= 9 && !strncmp(argv[i],"--to-code",len))
+        /* --from-code=... */
+        || (len >= 10 && !strncmp(argv[i],"--to-code=",10))) {
+      if (len < 10)
+        if (i == argc-1) usage(1);
+      if (tocode != NULL) usage(1);
+      if (len < 10) {
+        tocode = argv[i+1];
+        i += 2;
+      } else {
+        tocode = argv[i]+10;
+        i++;
+      }
+      continue;
+    }
+    if (!strcmp(argv[i],"-l")
+        /* --l ... --list */
+        || (len >= 3 && len <= 6 && !strncmp(argv[i],"--list",len))) {
+      do_list = 1;
+      i++;
+      continue;
+    }
+    if (/* --by ... --byte-subst */
+        (len >= 4 && len <= 12 && !strncmp(argv[i],"--byte-subst",len))
+        /* --byte-subst=... */
+        || (len >= 13 && !strncmp(argv[i],"--byte-subst=",13))) {
+      if (len < 13) {
+        if (i == argc-1) usage(1);
+        ilseq_byte_subst = argv[i+1];
+        i += 2;
+      } else {
+        ilseq_byte_subst = argv[i]+13;
+        i++;
+      }
+      ilseq_byte_subst_size =
+        check_subst_formatstring(ilseq_byte_subst, "--byte-subst");
+      continue;
+    }
+    if (/* --w ... --widechar-subst */
+        (len >= 3 && len <= 16 && !strncmp(argv[i],"--widechar-subst",len))
+        /* --widechar-subst=... */
+        || (len >= 17 && !strncmp(argv[i],"--widechar-subst=",17))) {
+      if (len < 17) {
+        if (i == argc-1) usage(1);
+        ilseq_wchar_subst = argv[i+1];
+        i += 2;
+      } else {
+        ilseq_wchar_subst = argv[i]+17;
+        i++;
+      }
+      ilseq_wchar_subst_size =
+        check_subst_formatstring(ilseq_wchar_subst, "--widechar-subst");
+      continue;
+    }
+    if (/* --u ... --unicode-subst */
+        (len >= 3 && len <= 15 && !strncmp(argv[i],"--unicode-subst",len))
+        /* --unicode-subst=... */
+        || (len >= 16 && !strncmp(argv[i],"--unicode-subst=",16))) {
+      if (len < 16) {
+        if (i == argc-1) usage(1);
+        ilseq_unicode_subst = argv[i+1];
+        i += 2;
+      } else {
+        ilseq_unicode_subst = argv[i]+16;
+        i++;
+      }
+      ilseq_unicode_subst_size =
+        check_subst_formatstring(ilseq_unicode_subst, "--unicode-subst");
+      continue;
+    }
+    if /* --s ... --silent */
+       (len >= 3 && len <= 8 && !strncmp(argv[i],"--silent",len)) {
+      silent = 1;
+      continue;
+    }
+    if /* --h ... --help */
+       (len >= 3 && len <= 6 && !strncmp(argv[i],"--help",len)) {
+      usage(0);
+    }
+    if /* --v ... --version */
+       (len >= 3 && len <= 9 && !strncmp(argv[i],"--version",len)) {
+      print_version();
+    }
+#if O_BINARY
+    /* Backward compatibility with iconv <= 1.9.1. */
+    if /* --bi ... --binary */
+       (len >= 4 && len <= 8 && !strncmp(argv[i],"--binary",len)) {
+      i++;
+      continue;
+    }
+#endif
+    if (argv[i][0] == '-') {
+      const char *option = argv[i] + 1;
+      if (*option == '\0')
+        usage(1);
+      for (; *option; option++)
+        switch (*option) {
+          case 'c': discard_unconvertible = 1; break;
+          case 's': silent = 1; break;
+          default: usage(1);
+        }
+      i++;
+      continue;
+    }
+    break;
+  }
+  if (do_list) {
+    if (i != 2 || i != argc)
+      usage(1);
+    iconvlist(print_one,NULL);
+    status = 0;
+  } else {
+#if O_BINARY
+    SET_BINARY(fileno(stdout));
+#endif
+    if (fromcode == NULL)
+      fromcode = "char";
+    if (tocode == NULL)
+      tocode = "char";
+    cd = iconv_open(tocode,fromcode);
+    if (cd == (iconv_t)(-1)) {
+      if (iconv_open("UCS-4",fromcode) == (iconv_t)(-1))
+        error(0,0,
+              /* TRANSLATORS: An error message.
+                 The placeholder expands to the encoding name, specified through --from-code.  */
+              _("conversion from %s unsupported"),
+              fromcode);
+      else if (iconv_open(tocode,"UCS-4") == (iconv_t)(-1))
+        error(0,0,
+              /* TRANSLATORS: An error message.
+                 The placeholder expands to the encoding name, specified through --to-code.  */
+              _("conversion to %s unsupported"),
+              tocode);
+      else
+        error(0,0,
+              /* TRANSLATORS: An error message.
+                 The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.  */
+              _("conversion from %s to %s unsupported"),
+              fromcode,tocode);
+      error(EXIT_FAILURE,0,
+            /* TRANSLATORS: Additional advice after an error message.
+               The %s placeholder expands to the program name.  */
+            _("try '%s -l' to get the list of supported encodings"),
+            program_name);
+    }
+    /* Look at fromcode and tocode, to determine whether character widths
+       should be determined according to legacy CJK conventions. */
+    cjkcode = iconv_canonicalize(tocode);
+    if (!is_cjk_encoding(cjkcode))
+      cjkcode = iconv_canonicalize(fromcode);
+    /* Set up fallback routines for handling impossible conversions. */
+    if (ilseq_byte_subst != NULL)
+      ilseq_byte_subst_buffer = (char*)xmalloc((ilseq_byte_subst_size+1)*sizeof(char));
+    if (!discard_unconvertible) {
+      #if HAVE_WCHAR_T
+      if (ilseq_wchar_subst != NULL)
+        ilseq_wchar_subst_buffer = (char*)xmalloc((ilseq_wchar_subst_size+1)*sizeof(char));
+      #endif
+      if (ilseq_unicode_subst != NULL)
+        ilseq_unicode_subst_buffer = (char*)xmalloc((ilseq_unicode_subst_size+1)*sizeof(char));
+      if (ilseq_byte_subst != NULL) {
+        subst_mb_to_uc_cd = iconv_open("UCS-4-INTERNAL","char");
+        subst_mb_to_uc_temp_buffer = (unsigned int*)xmalloc(ilseq_byte_subst_size*sizeof(unsigned int));
+        #if HAVE_WCHAR_T
+        subst_mb_to_wc_cd = iconv_open("wchar_t","char");
+        subst_mb_to_wc_temp_buffer = (wchar_t*)xmalloc(ilseq_byte_subst_size*sizeof(wchar_t));
+        #endif
+        subst_mb_to_mb_cd = iconv_open(tocode,"char");
+        subst_mb_to_mb_temp_buffer = (char*)xmalloc(ilseq_byte_subst_size*4);
+      }
+      #if HAVE_WCHAR_T
+      if (ilseq_wchar_subst != NULL) {
+        subst_wc_to_mb_cd = iconv_open(tocode,"char");
+        subst_wc_to_mb_temp_buffer = (char*)xmalloc(ilseq_wchar_subst_size*4);
+      }
+      #endif
+      if (ilseq_unicode_subst != NULL) {
+        subst_uc_to_mb_cd = iconv_open(tocode,"char");
+        subst_uc_to_mb_temp_buffer = (char*)xmalloc(ilseq_unicode_subst_size*4);
+      }
+      fallbacks.mb_to_uc_fallback =
+        (ilseq_byte_subst != NULL ? subst_mb_to_uc_fallback : NULL);
+      fallbacks.uc_to_mb_fallback =
+        (ilseq_unicode_subst != NULL ? subst_uc_to_mb_fallback : NULL);
+      fallbacks.mb_to_wc_fallback =
+        (ilseq_byte_subst != NULL ? subst_mb_to_wc_fallback : NULL);
+      fallbacks.wc_to_mb_fallback =
+        (ilseq_wchar_subst != NULL ? subst_wc_to_mb_fallback : NULL);
+      fallbacks.data = NULL;
+      iconvctl(cd, ICONV_SET_FALLBACKS, &fallbacks);
+    }
+    /* Set up hooks for updating the line and column position. */
+    hooks.uc_hook = update_line_column;
+    hooks.wc_hook = NULL;
+    hooks.data = NULL;
+    iconvctl(cd, ICONV_SET_HOOKS, &hooks);
+    if (i == argc)
+      status = convert(cd,fileno(stdin),
+                       /* TRANSLATORS: A filename substitute denoting standard input.  */
+                       _("(stdin)"));
+    else {
+      status = 0;
+      for (; i < argc; i++) {
+        const char* infilename = argv[i];
+        FILE* infile = fopen(infilename,"r");
+        if (infile == NULL) {
+          int saved_errno = errno;
+          error(0,saved_errno,
+                /* TRANSLATORS: The first part of an error message.
+                   It is followed by a colon and a detail message.
+                   The %s placeholder expands to the input file name.  */
+                _("%s"),
+                infilename);
+          status = 1;
+        } else {
+          status |= convert(cd,fileno(infile),infilename);
+          fclose(infile);
+        }
+      }
+    }
+    iconv_close(cd);
+  }
+  if (ferror(stdout) || fclose(stdout)) {
+    error(0,0,
+          /* TRANSLATORS: An error message.  */
+          _("I/O error"));
+    status = 1;
+  }
+  exit(status);
+}
diff --git a/src/iconv_no_i18n.c b/src/iconv_no_i18n.c
new file mode 100644
index 0000000..88e943b
--- /dev/null
+++ b/src/iconv_no_i18n.c
@@ -0,0 +1,2 @@
+#define NO_I18N
+#include "iconv.c"
diff --git a/srclib/Makefile.am b/srclib/Makefile.am
new file mode 100644
index 0000000..2384359
--- /dev/null
+++ b/srclib/Makefile.am
@@ -0,0 +1,31 @@
+## Makefile for the srclib subdirectory of GNU libiconv
+## Copyright (C) 2003-2006, 2009 Free Software Foundation, Inc.
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2, or (at your option)
+## any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+## USA.
+
+## Process this file with automake to produce Makefile.in.
+
+AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies
+EXTRA_DIST =
+BUILT_SOURCES =
+MOSTLYCLEANFILES = core *.stackdump
+MOSTLYCLEANDIRS =
+
+noinst_LIBRARIES =
+
+AM_CPPFLAGS =
+
+include Makefile.gnulib
diff --git a/srclib/Makefile.gnulib b/srclib/Makefile.gnulib
new file mode 100644
index 0000000..fac95b9
--- /dev/null
+++ b/srclib/Makefile.gnulib
@@ -0,0 +1,1222 @@
+## DO NOT EDIT! GENERATED AUTOMATICALLY!
+## Process this file with automake to produce Makefile.in.
+# Copyright (C) 2002-2011 Free Software Foundation, Inc.
+#
+# This file is free software, distributed under the terms of the GNU
+# General Public License.  As a special exception to the GNU General
+# Public License, this file may be distributed as part of a program
+# that contains a configuration script generated by Autoconf, under
+# the same distribution terms as the rest of that program.
+#
+# Generated by gnulib-tool.
+# Reproduce by: gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files binary-io error gettext gettext-h libiconv-misc mbstate memmove progname relocatable-prog safe-read sigpipe stdio stdlib strerror unistd uniwidth/width unlocked-io xalloc
+
+
+MOSTLYCLEANFILES += core *.stackdump
+
+noinst_LIBRARIES += libicrt.a
+
+libicrt_a_SOURCES =
+libicrt_a_LIBADD = $(gl_LIBOBJS)
+libicrt_a_DEPENDENCIES = $(gl_LIBOBJS)
+EXTRA_libicrt_a_SOURCES =
+
+## begin gnulib module alloca-opt
+
+BUILT_SOURCES += $(ALLOCA_H)
+
+# We need the following in order to create <alloca.h> when the system
+# doesn't have one that works with the given compiler.
+if GL_GENERATE_ALLOCA_H
+alloca.h: alloca.in.h $(top_builddir)/config.status
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  cat $(srcdir)/alloca.in.h; \
+	} > $@-t && \
+	mv -f $@-t $@
+else
+alloca.h: $(top_builddir)/config.status
+	rm -f $@
+endif
+MOSTLYCLEANFILES += alloca.h alloca.h-t
+
+EXTRA_DIST += alloca.in.h
+
+## end   gnulib module alloca-opt
+
+## begin gnulib module allocator
+
+libicrt_a_SOURCES += allocator.c
+
+EXTRA_DIST += allocator.h
+
+## end   gnulib module allocator
+
+## begin gnulib module areadlink
+
+libicrt_a_SOURCES += areadlink.c
+
+EXTRA_DIST += areadlink.h
+
+## end   gnulib module areadlink
+
+## begin gnulib module binary-io
+
+libicrt_a_SOURCES += binary-io.h
+
+## end   gnulib module binary-io
+
+## begin gnulib module canonicalize-lgpl
+
+
+EXTRA_DIST += canonicalize-lgpl.c
+
+EXTRA_libicrt_a_SOURCES += canonicalize-lgpl.c
+
+## end   gnulib module canonicalize-lgpl
+
+## begin gnulib module careadlinkat
+
+libicrt_a_SOURCES += careadlinkat.c
+
+EXTRA_DIST += careadlinkat.h
+
+## end   gnulib module careadlinkat
+
+## begin gnulib module dosname
+
+
+EXTRA_DIST += dosname.h
+
+## end   gnulib module dosname
+
+## begin gnulib module errno
+
+BUILT_SOURCES += $(ERRNO_H)
+
+# We need the following in order to create <errno.h> when the system
+# doesn't have one that is POSIX compliant.
+if GL_GENERATE_ERRNO_H
+errno.h: errno.in.h $(top_builddir)/config.status
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
+	      -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \
+	      -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \
+	      -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \
+	      -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
+	      -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
+	      -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
+	      < $(srcdir)/errno.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+else
+errno.h: $(top_builddir)/config.status
+	rm -f $@
+endif
+MOSTLYCLEANFILES += errno.h errno.h-t
+
+EXTRA_DIST += errno.in.h
+
+## end   gnulib module errno
+
+## begin gnulib module error
+
+
+EXTRA_DIST += error.c error.h
+
+EXTRA_libicrt_a_SOURCES += error.c
+
+## end   gnulib module error
+
+## begin gnulib module fcntl-h
+
+BUILT_SOURCES += fcntl.h
+
+# We need the following in order to create <fcntl.h> when the system
+# doesn't have one that works with the given compiler.
+fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
+	      -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
+	      -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
+	      -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
+	      -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
+	      -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
+	      -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
+	      -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
+	      -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
+	      -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+	      < $(srcdir)/fcntl.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += fcntl.h fcntl.h-t
+
+EXTRA_DIST += fcntl.in.h
+
+## end   gnulib module fcntl-h
+
+## begin gnulib module gettext
+
+# This is for those projects which use "gettextize --intl" to put a source-code
+# copy of libintl into their package. In such projects, every Makefile.am needs
+# -I$(top_builddir)/intl, so that <libintl.h> can be found in this directory.
+# For the Makefile.ams in other directories it is the maintainer's
+# responsibility; for the one from gnulib we do it here.
+# This option has no effect when the user disables NLS (because then the intl
+# directory contains no libintl.h file) or when the project does not use
+# "gettextize --intl".
+AM_CPPFLAGS += -I$(top_builddir)/intl
+
+EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
+
+## end   gnulib module gettext
+
+## begin gnulib module gettext-h
+
+libicrt_a_SOURCES += gettext.h
+
+## end   gnulib module gettext-h
+
+## begin gnulib module havelib
+
+
+EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
+
+## end   gnulib module havelib
+
+## begin gnulib module intprops
+
+
+EXTRA_DIST += intprops.h
+
+## end   gnulib module intprops
+
+## begin gnulib module libiconv-misc
+
+# Parametrization of the 'relocatable' module.
+AM_CPPFLAGS += -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1
+
+## end   gnulib module libiconv-misc
+
+## begin gnulib module lstat
+
+
+EXTRA_DIST += lstat.c
+
+EXTRA_libicrt_a_SOURCES += lstat.c
+
+## end   gnulib module lstat
+
+## begin gnulib module malloca
+
+libicrt_a_SOURCES += malloca.c
+
+EXTRA_DIST += malloca.h malloca.valgrind
+
+## end   gnulib module malloca
+
+## begin gnulib module memmove
+
+
+EXTRA_DIST += memmove.c
+
+EXTRA_libicrt_a_SOURCES += memmove.c
+
+## end   gnulib module memmove
+
+## begin gnulib module pathmax
+
+
+EXTRA_DIST += pathmax.h
+
+## end   gnulib module pathmax
+
+## begin gnulib module progname
+
+libicrt_a_SOURCES += progname.h progname.c
+
+## end   gnulib module progname
+
+## begin gnulib module read
+
+
+EXTRA_DIST += read.c
+
+EXTRA_libicrt_a_SOURCES += read.c
+
+## end   gnulib module read
+
+## begin gnulib module readlink
+
+
+EXTRA_DIST += readlink.c
+
+EXTRA_libicrt_a_SOURCES += readlink.c
+
+## end   gnulib module readlink
+
+## begin gnulib module relocatable-prog
+
+DEFS += -DEXEEXT=\"@EXEEXT@\"
+if RELOCATABLE_VIA_WRAPPER
+uninstall-hook: uninstall-relocwrapper
+uninstall-relocwrapper:
+	if test $(RELOCATABLE) = yes; then \
+	  case '$(EXEEXT)' in \
+	    .bin*) ;; \
+	    *) cd $(top_builddir) && \
+	       $(MAKE) $(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT) \
+		       AM_MAKEFLAGS='$(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT)' \
+		       uninstall ;; \
+	  esac; \
+	fi
+.PHONY: uninstall-relocwrapper
+endif
+
+EXTRA_DIST += progreloc.c relocatable.c relocatable.h
+
+EXTRA_libicrt_a_SOURCES += progreloc.c relocatable.c
+
+EXTRA_DIST += $(top_srcdir)/build-aux/config.libpath $(top_srcdir)/build-aux/reloc-ldflags
+
+## end   gnulib module relocatable-prog
+
+## begin gnulib module relocatable-prog-wrapper
+
+
+EXTRA_DIST += allocator.c allocator.h areadlink.c areadlink.h c-ctype.c c-ctype.h canonicalize-lgpl.c careadlinkat.c careadlinkat.h malloca.c malloca.h progname.c progname.h progreloc.c readlink.c relocatable.c relocatable.h relocwrapper.c setenv.c
+
+EXTRA_DIST += $(top_srcdir)/build-aux/install-reloc
+
+## end   gnulib module relocatable-prog-wrapper
+
+## begin gnulib module safe-read
+
+libicrt_a_SOURCES += safe-read.c
+
+EXTRA_DIST += safe-read.h
+
+## end   gnulib module safe-read
+
+## begin gnulib module signal
+
+BUILT_SOURCES += signal.h
+
+# We need the following in order to create <signal.h> when the system
+# doesn't have a complete one.
+signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
+	      -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \
+	      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
+	      -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
+	      -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
+	      -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
+	      -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
+	      -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
+	      -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
+	      -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
+	      -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
+	      -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
+	      -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
+	      -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+	      < $(srcdir)/signal.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += signal.h signal.h-t
+
+EXTRA_DIST += signal.in.h
+
+## end   gnulib module signal
+
+## begin gnulib module sigpipe
+
+
+EXTRA_DIST += stdio-write.c
+
+EXTRA_libicrt_a_SOURCES += stdio-write.c
+
+## end   gnulib module sigpipe
+
+## begin gnulib module sigprocmask
+
+
+EXTRA_DIST += sigprocmask.c
+
+EXTRA_libicrt_a_SOURCES += sigprocmask.c
+
+## end   gnulib module sigprocmask
+
+## begin gnulib module snippet/_Noreturn
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all Makefile.am that
+# need it. This is ensured by the applicability 'all' defined above.
+
+_NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h
+
+EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h
+
+## end   gnulib module snippet/_Noreturn
+
+## begin gnulib module snippet/arg-nonnull
+
+# The BUILT_SOURCES created by this Makefile snippet are not used via #include
+# statements but through direct file reference. Therefore this snippet must be
+# present in all Makefile.am that need it. This is ensured by the applicability
+# 'all' defined above.
+
+BUILT_SOURCES += arg-nonnull.h
+# The arg-nonnull.h that gets inserted into generated .h files is the same as
+# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
+# off.
+arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	sed -n -e '/GL_ARG_NONNULL/,$$p' \
+	  < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
+	  > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
+
+ARG_NONNULL_H=arg-nonnull.h
+
+EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h
+
+## end   gnulib module snippet/arg-nonnull
+
+## begin gnulib module snippet/c++defs
+
+# The BUILT_SOURCES created by this Makefile snippet are not used via #include
+# statements but through direct file reference. Therefore this snippet must be
+# present in all Makefile.am that need it. This is ensured by the applicability
+# 'all' defined above.
+
+BUILT_SOURCES += c++defs.h
+# The c++defs.h that gets inserted into generated .h files is the same as
+# build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
+c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	sed -n -e '/_GL_CXXDEFS/,$$p' \
+	  < $(top_srcdir)/build-aux/snippet/c++defs.h \
+	  > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += c++defs.h c++defs.h-t
+
+CXXDEFS_H=c++defs.h
+
+EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h
+
+## end   gnulib module snippet/c++defs
+
+## begin gnulib module snippet/warn-on-use
+
+BUILT_SOURCES += warn-on-use.h
+# The warn-on-use.h that gets inserted into generated .h files is the same as
+# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
+# off.
+warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	sed -n -e '/^.ifndef/,$$p' \
+	  < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
+	  > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t
+
+WARN_ON_USE_H=warn-on-use.h
+
+EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h
+
+## end   gnulib module snippet/warn-on-use
+
+## begin gnulib module stat
+
+
+EXTRA_DIST += stat.c
+
+EXTRA_libicrt_a_SOURCES += stat.c
+
+## end   gnulib module stat
+
+## begin gnulib module stdbool
+
+BUILT_SOURCES += $(STDBOOL_H)
+
+# We need the following in order to create <stdbool.h> when the system
+# doesn't have one that works.
+if GL_GENERATE_STDBOOL_H
+stdbool.h: stdbool.in.h $(top_builddir)/config.status
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+else
+stdbool.h: $(top_builddir)/config.status
+	rm -f $@
+endif
+MOSTLYCLEANFILES += stdbool.h stdbool.h-t
+
+EXTRA_DIST += stdbool.in.h
+
+## end   gnulib module stdbool
+
+## begin gnulib module stddef
+
+BUILT_SOURCES += $(STDDEF_H)
+
+# We need the following in order to create <stddef.h> when the system
+# doesn't have one that works with the given compiler.
+if GL_GENERATE_STDDEF_H
+stddef.h: stddef.in.h $(top_builddir)/config.status
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
+	      -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
+	      -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
+	      < $(srcdir)/stddef.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+else
+stddef.h: $(top_builddir)/config.status
+	rm -f $@
+endif
+MOSTLYCLEANFILES += stddef.h stddef.h-t
+
+EXTRA_DIST += stddef.in.h
+
+## end   gnulib module stddef
+
+## begin gnulib module stdint
+
+BUILT_SOURCES += $(STDINT_H)
+
+# We need the following in order to create <stdint.h> when the system
+# doesn't have one that works with the given compiler.
+if GL_GENERATE_STDINT_H
+stdint.h: stdint.in.h $(top_builddir)/config.status
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
+	      -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
+	      -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+	      -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
+	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
+	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
+	      -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
+	      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
+	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
+	      -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
+	      -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
+	      -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
+	      -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
+	      -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
+	      -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
+	      -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
+	      -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
+	      -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
+	      -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
+	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
+	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
+	      < $(srcdir)/stdint.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+else
+stdint.h: $(top_builddir)/config.status
+	rm -f $@
+endif
+MOSTLYCLEANFILES += stdint.h stdint.h-t
+
+EXTRA_DIST += stdint.in.h
+
+## end   gnulib module stdint
+
+## begin gnulib module stdio
+
+BUILT_SOURCES += stdio.h
+
+# We need the following in order to create <stdio.h> when the system
+# doesn't have one that works with the given compiler.
+stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
+	      -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \
+	      -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \
+	      -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \
+	      -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \
+	      -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \
+	      -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \
+	      -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \
+	      -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \
+	      -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \
+	      -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \
+	      -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \
+	      -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \
+	      -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \
+	      -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \
+	      -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \
+	      -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \
+	      -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \
+	      -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \
+	      -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \
+	      -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \
+	      -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \
+	      -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \
+	      -e 's/@''GNULIB_GETS''@/$(GNULIB_GETS)/g' \
+	      -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \
+	      -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \
+	      -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \
+	      -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \
+	      -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \
+	      -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \
+	      -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \
+	      -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \
+	      -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \
+	      -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \
+	      -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \
+	      -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \
+	      -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \
+	      -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \
+	      -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \
+	      -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \
+	      -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \
+	      -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \
+	      -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \
+	      -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \
+	      -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \
+	      -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
+	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
+	      < $(srcdir)/stdio.in.h | \
+	  sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
+	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
+	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
+	      -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
+	      -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \
+	      -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \
+	      -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \
+	      -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \
+	      -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \
+	      -e 's|@''HAVE_FSEEKO''@|$(HAVE_FSEEKO)|g' \
+	      -e 's|@''HAVE_FTELLO''@|$(HAVE_FTELLO)|g' \
+	      -e 's|@''HAVE_RENAMEAT''@|$(HAVE_RENAMEAT)|g' \
+	      -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \
+	      -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \
+	      -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \
+	      -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \
+	      -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
+	      -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
+	      -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
+	      -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \
+	      -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
+	      -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \
+	      -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \
+	      -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \
+	      -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \
+	      -e 's|@''REPLACE_GETDELIM''@|$(REPLACE_GETDELIM)|g' \
+	      -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \
+	      -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \
+	      -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \
+	      -e 's|@''REPLACE_POPEN''@|$(REPLACE_POPEN)|g' \
+	      -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \
+	      -e 's|@''REPLACE_REMOVE''@|$(REPLACE_REMOVE)|g' \
+	      -e 's|@''REPLACE_RENAME''@|$(REPLACE_RENAME)|g' \
+	      -e 's|@''REPLACE_RENAMEAT''@|$(REPLACE_RENAMEAT)|g' \
+	      -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \
+	      -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \
+	      -e 's|@''REPLACE_STDIO_READ_FUNCS''@|$(REPLACE_STDIO_READ_FUNCS)|g' \
+	      -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \
+	      -e 's|@''REPLACE_TMPFILE''@|$(REPLACE_TMPFILE)|g' \
+	      -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \
+	      -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \
+	      -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \
+	      -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \
+	      -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \
+	      -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \
+	      -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
+	} > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += stdio.h stdio.h-t
+
+EXTRA_DIST += stdio.in.h
+
+## end   gnulib module stdio
+
+## begin gnulib module stdlib
+
+BUILT_SOURCES += stdlib.h
+
+# We need the following in order to create <stdlib.h> when the system
+# doesn't have one that works with the given compiler.
+stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
+  $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
+	      -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
+	      -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
+	      -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
+	      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
+	      -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
+	      -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
+	      -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
+	      -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \
+	      -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \
+	      -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \
+	      -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \
+	      -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
+	      -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
+	      -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
+	      -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
+	      -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \
+	      -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
+	      -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
+	      -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
+	      -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
+	      -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \
+	      -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \
+	      -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \
+	      -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \
+	      -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \
+	      -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
+	      -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
+	      -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
+	      < $(srcdir)/stdlib.in.h | \
+	  sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
+	      -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
+	      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
+	      -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
+	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
+	      -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
+	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
+	      -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
+	      -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
+	      -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
+	      -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
+	      -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
+	      -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
+	      -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
+	      -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
+	      -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
+	      -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
+	      -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
+	      -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
+	      -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
+	      -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
+	      -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
+	      -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
+	      -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
+	      -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
+	      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
+	      -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
+	      -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
+	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
+	      -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
+	      -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
+	      -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
+	      -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
+	      -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
+	      -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
+	      -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _Noreturn/r $(_NORETURN_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
+	} > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += stdlib.h stdlib.h-t
+
+EXTRA_DIST += stdlib.in.h
+
+## end   gnulib module stdlib
+
+## begin gnulib module streq
+
+
+EXTRA_DIST += streq.h
+
+## end   gnulib module streq
+
+## begin gnulib module strerror
+
+
+EXTRA_DIST += strerror.c
+
+EXTRA_libicrt_a_SOURCES += strerror.c
+
+## end   gnulib module strerror
+
+## begin gnulib module strerror-override
+
+
+EXTRA_DIST += strerror-override.c strerror-override.h
+
+EXTRA_libicrt_a_SOURCES += strerror-override.c
+
+## end   gnulib module strerror-override
+
+## begin gnulib module string
+
+BUILT_SOURCES += string.h
+
+# We need the following in order to create <string.h> when the system
+# doesn't have one that works with the given compiler.
+string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
+	      -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
+	      -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
+	      -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
+	      -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \
+	      -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \
+	      -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \
+	      -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \
+	      -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \
+	      -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \
+	      -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \
+	      -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \
+	      -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \
+	      -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \
+	      -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \
+	      -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \
+	      -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \
+	      -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \
+	      -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \
+	      -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \
+	      -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \
+	      -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \
+	      -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \
+	      -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \
+	      -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \
+	      -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \
+	      -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \
+	      -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \
+	      -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \
+	      -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \
+	      -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \
+	      -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \
+	      -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \
+	      -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
+	      -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
+	      -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
+	      -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
+	      -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
+	      < $(srcdir)/string.in.h | \
+	  sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
+	      -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
+	      -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
+	      -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
+	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
+	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
+	      -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
+	      -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \
+	      -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
+	      -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
+	      -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
+	      -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
+	      -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \
+	      -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \
+	      -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \
+	      -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \
+	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
+	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
+	      -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
+	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
+	      -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
+	      -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
+	      -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
+	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
+	      -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
+	      -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
+	      -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
+	      -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
+	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
+	      -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+	      -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
+	      -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
+	      -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
+	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
+	      -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
+	      -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
+	      < $(srcdir)/string.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += string.h string.h-t
+
+EXTRA_DIST += string.in.h
+
+## end   gnulib module string
+
+## begin gnulib module sys_stat
+
+BUILT_SOURCES += sys/stat.h
+
+# We need the following in order to create <sys/stat.h> when the system
+# has one that is incomplete.
+sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_at)$(MKDIR_P) sys
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
+	      -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
+	      -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
+	      -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
+	      -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
+	      -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
+	      -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
+	      -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
+	      -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
+	      -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
+	      -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
+	      -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
+	      -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
+	      -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
+	      -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
+	      -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
+	      -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
+	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
+	      -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
+	      -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
+	      -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
+	      -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
+	      -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
+	      -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
+	      -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
+	      -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
+	      -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
+	      -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
+	      -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
+	      -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
+	      -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
+	      -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
+	      -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+	      < $(srcdir)/sys_stat.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
+MOSTLYCLEANDIRS += sys
+
+EXTRA_DIST += sys_stat.in.h
+
+## end   gnulib module sys_stat
+
+## begin gnulib module time
+
+BUILT_SOURCES += time.h
+
+# We need the following in order to create <time.h> when the system
+# doesn't have one that works with the given compiler.
+time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
+	      -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
+	      -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
+	      -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
+	      -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
+	      -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
+	      -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
+	      -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
+	      -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
+	      -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
+	      -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
+	      -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
+	      -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
+	      -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
+	      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+	      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+	      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+	      < $(srcdir)/time.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += time.h time.h-t
+
+EXTRA_DIST += time.in.h
+
+## end   gnulib module time
+
+## begin gnulib module unistd
+
+BUILT_SOURCES += unistd.h
+
+# We need the following in order to create an empty placeholder for
+# <unistd.h> when the system doesn't have one.
+unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
+	      -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
+	      -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
+	      -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
+	      -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
+	      -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
+	      -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
+	      -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
+	      -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
+	      -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
+	      -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
+	      -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
+	      -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
+	      -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
+	      -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
+	      -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
+	      -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
+	      -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
+	      -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
+	      -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
+	      -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
+	      -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \
+	      -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \
+	      -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \
+	      -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \
+	      -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \
+	      -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \
+	      -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \
+	      -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \
+	      -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \
+	      -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \
+	      -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \
+	      -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \
+	      -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \
+	      -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
+	      -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
+	      -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
+	      -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
+	      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/$(GNULIB_UNISTD_H_GETOPT)/g' \
+	      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
+	      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \
+	      -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \
+	      -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
+	      -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
+	      -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
+	      < $(srcdir)/unistd.in.h | \
+	  sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
+	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
+	      -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
+	      -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
+	      -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
+	      -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
+	      -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
+	      -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
+	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
+	      -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
+	      -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
+	      -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
+	      -e 's|@''HAVE_GETLOGIN''@|$(HAVE_GETLOGIN)|g' \
+	      -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
+	      -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
+	      -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
+	      -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
+	      -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \
+	      -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \
+	      -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \
+	      -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \
+	      -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \
+	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
+	      -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \
+	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
+	      -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
+	      -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
+	      -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
+	      -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
+	      -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
+	      -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
+	      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
+	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
+	      -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
+	      -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
+	      -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \
+	      -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
+	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
+	  | \
+	  sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
+	      -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
+	      -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
+	      -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
+	      -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
+	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
+	      -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \
+	      -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \
+	      -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
+	      -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
+	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
+	      -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
+	      -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \
+	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
+	      -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \
+	      -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \
+	      -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \
+	      -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \
+	      -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \
+	      -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
+	      -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
+	      -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
+	      -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
+	      -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
+	      -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
+	      -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
+	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
+	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
+	} > $@-t && \
+	mv $@-t $@
+MOSTLYCLEANFILES += unistd.h unistd.h-t
+
+EXTRA_DIST += unistd.in.h
+
+## end   gnulib module unistd
+
+## begin gnulib module unitypes
+
+BUILT_SOURCES += $(LIBUNISTRING_UNITYPES_H)
+
+unitypes.h: unitypes.in.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  cat $(srcdir)/unitypes.in.h; \
+	} > $@-t && \
+	mv -f $@-t $@
+MOSTLYCLEANFILES += unitypes.h unitypes.h-t
+
+EXTRA_DIST += unitypes.in.h
+
+## end   gnulib module unitypes
+
+## begin gnulib module uniwidth/base
+
+BUILT_SOURCES += $(LIBUNISTRING_UNIWIDTH_H)
+
+uniwidth.h: uniwidth.in.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  cat $(srcdir)/uniwidth.in.h; \
+	} > $@-t && \
+	mv -f $@-t $@
+MOSTLYCLEANFILES += uniwidth.h uniwidth.h-t
+
+EXTRA_DIST += localcharset.h uniwidth.in.h
+
+## end   gnulib module uniwidth/base
+
+## begin gnulib module uniwidth/width
+
+if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH
+libicrt_a_SOURCES += uniwidth/width.c
+endif
+
+EXTRA_DIST += uniwidth/cjk.h
+
+## end   gnulib module uniwidth/width
+
+## begin gnulib module unlocked-io
+
+
+EXTRA_DIST += unlocked-io.h
+
+## end   gnulib module unlocked-io
+
+## begin gnulib module verify
+
+
+EXTRA_DIST += verify.h
+
+## end   gnulib module verify
+
+## begin gnulib module xalloc
+
+libicrt_a_SOURCES += xalloc.h xmalloc.c xstrdup.c
+
+## end   gnulib module xalloc
+
+## begin gnulib module xreadlink
+
+libicrt_a_SOURCES += xreadlink.c
+
+EXTRA_DIST += xreadlink.h
+
+## end   gnulib module xreadlink
+
+
+mostlyclean-local: mostlyclean-generic
+	@for dir in '' $(MOSTLYCLEANDIRS); do \
+	  if test -n "$$dir" && test -d $$dir; then \
+	    echo "rmdir $$dir"; rmdir $$dir; \
+	  fi; \
+	done; \
+	:
diff --git a/srclib/Makefile.in b/srclib/Makefile.in
new file mode 100644
index 0000000..8bb3d0a
--- /dev/null
+++ b/srclib/Makefile.in
@@ -0,0 +1,1856 @@
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+# Copyright (C) 2002-2011 Free Software Foundation, Inc.
+#
+# This file is free software, distributed under the terms of the GNU
+# General Public License.  As a special exception to the GNU General
+# Public License, this file may be distributed as part of a program
+# that contains a configuration script generated by Autoconf, under
+# the same distribution terms as the rest of that program.
+#
+# Generated by gnulib-tool.
+# Reproduce by: gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files binary-io error gettext gettext-h libiconv-misc mbstate memmove progname relocatable-prog safe-read sigpipe stdio stdlib strerror unistd uniwidth/width unlocked-io xalloc
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib \
+	$(srcdir)/Makefile.in
+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_1 = uniwidth/width.c
+subdir = srclib
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/srcm4/00gnulib.m4 \
+	$(top_srcdir)/srcm4/alloca.m4 \
+	$(top_srcdir)/srcm4/asm-underscore.m4 \
+	$(top_srcdir)/srcm4/canonicalize.m4 \
+	$(top_srcdir)/srcm4/codeset.m4 \
+	$(top_srcdir)/srcm4/double-slash-root.m4 \
+	$(top_srcdir)/srcm4/eealloc.m4 $(top_srcdir)/srcm4/environ.m4 \
+	$(top_srcdir)/srcm4/errno_h.m4 $(top_srcdir)/srcm4/error.m4 \
+	$(top_srcdir)/srcm4/extensions.m4 \
+	$(top_srcdir)/srcm4/fcntl_h.m4 $(top_srcdir)/srcm4/gettext.m4 \
+	$(top_srcdir)/srcm4/gnulib-common.m4 \
+	$(top_srcdir)/srcm4/gnulib-comp.m4 \
+	$(top_srcdir)/srcm4/iconv.m4 \
+	$(top_srcdir)/srcm4/include_next.m4 \
+	$(top_srcdir)/srcm4/intlmacosx.m4 \
+	$(top_srcdir)/srcm4/lib-ld.m4 $(top_srcdir)/srcm4/lib-link.m4 \
+	$(top_srcdir)/srcm4/lib-prefix.m4 \
+	$(top_srcdir)/srcm4/libunistring-base.m4 \
+	$(top_srcdir)/srcm4/longlong.m4 $(top_srcdir)/srcm4/lstat.m4 \
+	$(top_srcdir)/srcm4/malloca.m4 \
+	$(top_srcdir)/srcm4/mbstate_t.m4 \
+	$(top_srcdir)/srcm4/memmove.m4 \
+	$(top_srcdir)/srcm4/multiarch.m4 $(top_srcdir)/srcm4/nls.m4 \
+	$(top_srcdir)/srcm4/nocrash.m4 $(top_srcdir)/srcm4/pathmax.m4 \
+	$(top_srcdir)/srcm4/po.m4 $(top_srcdir)/srcm4/progtest.m4 \
+	$(top_srcdir)/srcm4/read.m4 $(top_srcdir)/srcm4/readlink.m4 \
+	$(top_srcdir)/srcm4/relocatable-lib.m4 \
+	$(top_srcdir)/srcm4/relocatable.m4 \
+	$(top_srcdir)/srcm4/safe-read.m4 $(top_srcdir)/srcm4/setenv.m4 \
+	$(top_srcdir)/srcm4/signal_h.m4 \
+	$(top_srcdir)/srcm4/signalblocking.m4 \
+	$(top_srcdir)/srcm4/sigpipe.m4 $(top_srcdir)/srcm4/ssize_t.m4 \
+	$(top_srcdir)/srcm4/stat.m4 $(top_srcdir)/srcm4/stdbool.m4 \
+	$(top_srcdir)/srcm4/stddef_h.m4 $(top_srcdir)/srcm4/stdint.m4 \
+	$(top_srcdir)/srcm4/stdio_h.m4 $(top_srcdir)/srcm4/stdlib_h.m4 \
+	$(top_srcdir)/srcm4/strerror.m4 \
+	$(top_srcdir)/srcm4/string_h.m4 \
+	$(top_srcdir)/srcm4/sys_socket_h.m4 \
+	$(top_srcdir)/srcm4/sys_stat_h.m4 \
+	$(top_srcdir)/srcm4/time_h.m4 $(top_srcdir)/srcm4/unistd_h.m4 \
+	$(top_srcdir)/srcm4/unlocked-io.m4 \
+	$(top_srcdir)/srcm4/visibility.m4 \
+	$(top_srcdir)/srcm4/warn-on-use.m4 \
+	$(top_srcdir)/srcm4/wchar_t.m4 $(top_srcdir)/m4/cp.m4 \
+	$(top_srcdir)/m4/eilseq.m4 $(top_srcdir)/m4/endian.m4 \
+	$(top_srcdir)/m4/fcntl-o.m4 $(top_srcdir)/m4/libtool.m4 \
+	$(top_srcdir)/m4/ln.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h $(top_builddir)/lib/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+LIBRARIES = $(noinst_LIBRARIES)
+libicrt_a_AR = $(AR) $(ARFLAGS)
+am__DEPENDENCIES_1 =
+am__libicrt_a_SOURCES_DIST = allocator.c areadlink.c binary-io.h \
+	careadlinkat.c gettext.h malloca.c progname.h progname.c \
+	safe-read.c uniwidth/width.c xalloc.h xmalloc.c xstrdup.c \
+	xreadlink.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__objects_1 =  \
+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@	width.$(OBJEXT)
+am_libicrt_a_OBJECTS = allocator.$(OBJEXT) areadlink.$(OBJEXT) \
+	careadlinkat.$(OBJEXT) malloca.$(OBJEXT) progname.$(OBJEXT) \
+	safe-read.$(OBJEXT) $(am__objects_1) xmalloc.$(OBJEXT) \
+	xstrdup.$(OBJEXT) xreadlink.$(OBJEXT)
+libicrt_a_OBJECTS = $(am_libicrt_a_OBJECTS)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I$(top_builddir)/lib
+depcomp =
+am__depfiles_maybe =
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+	$(LDFLAGS) -o $@
+SOURCES = $(libicrt_a_SOURCES) $(EXTRA_libicrt_a_SOURCES)
+DIST_SOURCES = $(am__libicrt_a_SOURCES_DIST) \
+	$(EXTRA_libicrt_a_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALLOCA = @ALLOCA@
+ALLOCA_H = @ALLOCA_H@
+AMTAR = @AMTAR@
+APPLE_UNIVERSAL_BUILD = @APPLE_UNIVERSAL_BUILD@
+AR = @AR@
+ARFLAGS = @ARFLAGS@
+AS = @AS@
+ASM_SYMBOL_PREFIX = @ASM_SYMBOL_PREFIX@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
+BROKEN_WCHAR_H = @BROKEN_WCHAR_H@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
+CP = @CP@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@ -DEXEEXT=\"@EXEEXT@\"
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DLL_VARIABLE = @DLL_VARIABLE@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EILSEQ = @EILSEQ@
+EMULTIHOP_HIDDEN = @EMULTIHOP_HIDDEN@
+EMULTIHOP_VALUE = @EMULTIHOP_VALUE@
+ENOLINK_HIDDEN = @ENOLINK_HIDDEN@
+ENOLINK_VALUE = @ENOLINK_VALUE@
+EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
+EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
+ERRNO_H = @ERRNO_H@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
+GMSGFMT = @GMSGFMT@
+GMSGFMT_015 = @GMSGFMT_015@
+GNULIB_ATOLL = @GNULIB_ATOLL@
+GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
+GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
+GNULIB_CHOWN = @GNULIB_CHOWN@
+GNULIB_CLOSE = @GNULIB_CLOSE@
+GNULIB_DPRINTF = @GNULIB_DPRINTF@
+GNULIB_DUP2 = @GNULIB_DUP2@
+GNULIB_DUP3 = @GNULIB_DUP3@
+GNULIB_ENVIRON = @GNULIB_ENVIRON@
+GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
+GNULIB_FCHDIR = @GNULIB_FCHDIR@
+GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
+GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
+GNULIB_FCLOSE = @GNULIB_FCLOSE@
+GNULIB_FCNTL = @GNULIB_FCNTL@
+GNULIB_FFLUSH = @GNULIB_FFLUSH@
+GNULIB_FFSL = @GNULIB_FFSL@
+GNULIB_FFSLL = @GNULIB_FFSLL@
+GNULIB_FGETC = @GNULIB_FGETC@
+GNULIB_FGETS = @GNULIB_FGETS@
+GNULIB_FOPEN = @GNULIB_FOPEN@
+GNULIB_FPRINTF = @GNULIB_FPRINTF@
+GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
+GNULIB_FPURGE = @GNULIB_FPURGE@
+GNULIB_FPUTC = @GNULIB_FPUTC@
+GNULIB_FPUTS = @GNULIB_FPUTS@
+GNULIB_FREAD = @GNULIB_FREAD@
+GNULIB_FREOPEN = @GNULIB_FREOPEN@
+GNULIB_FSCANF = @GNULIB_FSCANF@
+GNULIB_FSEEK = @GNULIB_FSEEK@
+GNULIB_FSEEKO = @GNULIB_FSEEKO@
+GNULIB_FSTATAT = @GNULIB_FSTATAT@
+GNULIB_FSYNC = @GNULIB_FSYNC@
+GNULIB_FTELL = @GNULIB_FTELL@
+GNULIB_FTELLO = @GNULIB_FTELLO@
+GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
+GNULIB_FWRITE = @GNULIB_FWRITE@
+GNULIB_GETC = @GNULIB_GETC@
+GNULIB_GETCHAR = @GNULIB_GETCHAR@
+GNULIB_GETCWD = @GNULIB_GETCWD@
+GNULIB_GETDELIM = @GNULIB_GETDELIM@
+GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
+GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
+GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
+GNULIB_GETLINE = @GNULIB_GETLINE@
+GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
+GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
+GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
+GNULIB_GETS = @GNULIB_GETS@
+GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
+GNULIB_GRANTPT = @GNULIB_GRANTPT@
+GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+GNULIB_LCHMOD = @GNULIB_LCHMOD@
+GNULIB_LCHOWN = @GNULIB_LCHOWN@
+GNULIB_LINK = @GNULIB_LINK@
+GNULIB_LINKAT = @GNULIB_LINKAT@
+GNULIB_LSEEK = @GNULIB_LSEEK@
+GNULIB_LSTAT = @GNULIB_LSTAT@
+GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
+GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
+GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
+GNULIB_MBSCHR = @GNULIB_MBSCHR@
+GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
+GNULIB_MBSLEN = @GNULIB_MBSLEN@
+GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
+GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
+GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
+GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
+GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
+GNULIB_MBSSEP = @GNULIB_MBSSEP@
+GNULIB_MBSSPN = @GNULIB_MBSSPN@
+GNULIB_MBSSTR = @GNULIB_MBSSTR@
+GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
+GNULIB_MBTOWC = @GNULIB_MBTOWC@
+GNULIB_MEMCHR = @GNULIB_MEMCHR@
+GNULIB_MEMMEM = @GNULIB_MEMMEM@
+GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
+GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
+GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+GNULIB_MKFIFO = @GNULIB_MKFIFO@
+GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+GNULIB_MKNOD = @GNULIB_MKNOD@
+GNULIB_MKNODAT = @GNULIB_MKNODAT@
+GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
+GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
+GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+GNULIB_MKTIME = @GNULIB_MKTIME@
+GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
+GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
+GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
+GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+GNULIB_OPEN = @GNULIB_OPEN@
+GNULIB_OPENAT = @GNULIB_OPENAT@
+GNULIB_PERROR = @GNULIB_PERROR@
+GNULIB_PIPE = @GNULIB_PIPE@
+GNULIB_PIPE2 = @GNULIB_PIPE2@
+GNULIB_POPEN = @GNULIB_POPEN@
+GNULIB_PREAD = @GNULIB_PREAD@
+GNULIB_PRINTF = @GNULIB_PRINTF@
+GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
+GNULIB_PTHREAD_SIGMASK = @GNULIB_PTHREAD_SIGMASK@
+GNULIB_PTSNAME = @GNULIB_PTSNAME@
+GNULIB_PUTC = @GNULIB_PUTC@
+GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
+GNULIB_PUTENV = @GNULIB_PUTENV@
+GNULIB_PUTS = @GNULIB_PUTS@
+GNULIB_PWRITE = @GNULIB_PWRITE@
+GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
+GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
+GNULIB_READ = @GNULIB_READ@
+GNULIB_READLINK = @GNULIB_READLINK@
+GNULIB_READLINKAT = @GNULIB_READLINKAT@
+GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+GNULIB_REALPATH = @GNULIB_REALPATH@
+GNULIB_REMOVE = @GNULIB_REMOVE@
+GNULIB_RENAME = @GNULIB_RENAME@
+GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
+GNULIB_RMDIR = @GNULIB_RMDIR@
+GNULIB_RPMATCH = @GNULIB_RPMATCH@
+GNULIB_SCANF = @GNULIB_SCANF@
+GNULIB_SETENV = @GNULIB_SETENV@
+GNULIB_SIGACTION = @GNULIB_SIGACTION@
+GNULIB_SIGNAL_H_SIGPIPE = @GNULIB_SIGNAL_H_SIGPIPE@
+GNULIB_SIGPROCMASK = @GNULIB_SIGPROCMASK@
+GNULIB_SLEEP = @GNULIB_SLEEP@
+GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
+GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+GNULIB_STAT = @GNULIB_STAT@
+GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
+GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
+GNULIB_STPCPY = @GNULIB_STPCPY@
+GNULIB_STPNCPY = @GNULIB_STPNCPY@
+GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
+GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
+GNULIB_STRDUP = @GNULIB_STRDUP@
+GNULIB_STRERROR = @GNULIB_STRERROR@
+GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+GNULIB_STRNCAT = @GNULIB_STRNCAT@
+GNULIB_STRNDUP = @GNULIB_STRNDUP@
+GNULIB_STRNLEN = @GNULIB_STRNLEN@
+GNULIB_STRPBRK = @GNULIB_STRPBRK@
+GNULIB_STRPTIME = @GNULIB_STRPTIME@
+GNULIB_STRSEP = @GNULIB_STRSEP@
+GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+GNULIB_STRSTR = @GNULIB_STRSTR@
+GNULIB_STRTOD = @GNULIB_STRTOD@
+GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+GNULIB_STRTOLL = @GNULIB_STRTOLL@
+GNULIB_STRTOULL = @GNULIB_STRTOULL@
+GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
+GNULIB_SYMLINK = @GNULIB_SYMLINK@
+GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
+GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+GNULIB_TIMEGM = @GNULIB_TIMEGM@
+GNULIB_TIME_R = @GNULIB_TIME_R@
+GNULIB_TMPFILE = @GNULIB_TMPFILE@
+GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+GNULIB_UNISTD_H_GETOPT = @GNULIB_UNISTD_H_GETOPT@
+GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
+GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
+GNULIB_UNLINK = @GNULIB_UNLINK@
+GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
+GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
+GNULIB_UNSETENV = @GNULIB_UNSETENV@
+GNULIB_USLEEP = @GNULIB_USLEEP@
+GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
+GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
+GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
+GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
+GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
+GNULIB_VFSCANF = @GNULIB_VFSCANF@
+GNULIB_VPRINTF = @GNULIB_VPRINTF@
+GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
+GNULIB_VSCANF = @GNULIB_VSCANF@
+GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
+GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
+GNULIB_WCTOMB = @GNULIB_WCTOMB@
+GNULIB_WRITE = @GNULIB_WRITE@
+GNULIB__EXIT = @GNULIB__EXIT@
+GREP = @GREP@
+HAVE_ATOLL = @HAVE_ATOLL@
+HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@
+HAVE_CHOWN = @HAVE_CHOWN@
+HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
+HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
+HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
+HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
+HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
+HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@
+HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
+HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
+HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
+HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
+HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
+HAVE_DECL_OBSTACK_PRINTF = @HAVE_DECL_OBSTACK_PRINTF@
+HAVE_DECL_SETENV = @HAVE_DECL_SETENV@
+HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
+HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
+HAVE_DECL_STRERROR_R = @HAVE_DECL_STRERROR_R@
+HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
+HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
+HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
+HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+HAVE_DPRINTF = @HAVE_DPRINTF@
+HAVE_DUP2 = @HAVE_DUP2@
+HAVE_DUP3 = @HAVE_DUP3@
+HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+HAVE_FACCESSAT = @HAVE_FACCESSAT@
+HAVE_FCHDIR = @HAVE_FCHDIR@
+HAVE_FCHMODAT = @HAVE_FCHMODAT@
+HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+HAVE_FCNTL = @HAVE_FCNTL@
+HAVE_FFSL = @HAVE_FFSL@
+HAVE_FFSLL = @HAVE_FFSLL@
+HAVE_FSEEKO = @HAVE_FSEEKO@
+HAVE_FSTATAT = @HAVE_FSTATAT@
+HAVE_FSYNC = @HAVE_FSYNC@
+HAVE_FTELLO = @HAVE_FTELLO@
+HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+HAVE_FUTIMENS = @HAVE_FUTIMENS@
+HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+HAVE_GETGROUPS = @HAVE_GETGROUPS@
+HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
+HAVE_GETLOGIN = @HAVE_GETLOGIN@
+HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
+HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+HAVE_GRANTPT = @HAVE_GRANTPT@
+HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_LCHMOD = @HAVE_LCHMOD@
+HAVE_LCHOWN = @HAVE_LCHOWN@
+HAVE_LINK = @HAVE_LINK@
+HAVE_LINKAT = @HAVE_LINKAT@
+HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
+HAVE_LSTAT = @HAVE_LSTAT@
+HAVE_MBSLEN = @HAVE_MBSLEN@
+HAVE_MEMCHR = @HAVE_MEMCHR@
+HAVE_MEMPCPY = @HAVE_MEMPCPY@
+HAVE_MKDIRAT = @HAVE_MKDIRAT@
+HAVE_MKDTEMP = @HAVE_MKDTEMP@
+HAVE_MKFIFO = @HAVE_MKFIFO@
+HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+HAVE_MKNOD = @HAVE_MKNOD@
+HAVE_MKNODAT = @HAVE_MKNODAT@
+HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
+HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
+HAVE_MKSTEMP = @HAVE_MKSTEMP@
+HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
+HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
+HAVE_OPENAT = @HAVE_OPENAT@
+HAVE_OS_H = @HAVE_OS_H@
+HAVE_PIPE = @HAVE_PIPE@
+HAVE_PIPE2 = @HAVE_PIPE2@
+HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@
+HAVE_PREAD = @HAVE_PREAD@
+HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@
+HAVE_PTSNAME = @HAVE_PTSNAME@
+HAVE_PWRITE = @HAVE_PWRITE@
+HAVE_RANDOM_H = @HAVE_RANDOM_H@
+HAVE_RANDOM_R = @HAVE_RANDOM_R@
+HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
+HAVE_READLINK = @HAVE_READLINK@
+HAVE_READLINKAT = @HAVE_READLINKAT@
+HAVE_REALPATH = @HAVE_REALPATH@
+HAVE_RENAMEAT = @HAVE_RENAMEAT@
+HAVE_RPMATCH = @HAVE_RPMATCH@
+HAVE_SETENV = @HAVE_SETENV@
+HAVE_SIGACTION = @HAVE_SIGACTION@
+HAVE_SIGHANDLER_T = @HAVE_SIGHANDLER_T@
+HAVE_SIGINFO_T = @HAVE_SIGINFO_T@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_SIGSET_T = @HAVE_SIGSET_T@
+HAVE_SLEEP = @HAVE_SLEEP@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_STPCPY = @HAVE_STPCPY@
+HAVE_STPNCPY = @HAVE_STPNCPY@
+HAVE_STRCASESTR = @HAVE_STRCASESTR@
+HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+HAVE_STRPBRK = @HAVE_STRPBRK@
+HAVE_STRPTIME = @HAVE_STRPTIME@
+HAVE_STRSEP = @HAVE_STRSEP@
+HAVE_STRTOD = @HAVE_STRTOD@
+HAVE_STRTOLL = @HAVE_STRTOLL@
+HAVE_STRTOULL = @HAVE_STRTOULL@
+HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
+HAVE_STRUCT_SIGACTION_SA_SIGACTION = @HAVE_STRUCT_SIGACTION_SA_SIGACTION@
+HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
+HAVE_SYMLINK = @HAVE_SYMLINK@
+HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@
+HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
+HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+HAVE_TIMEGM = @HAVE_TIMEGM@
+HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+HAVE_UNISTD_H = @HAVE_UNISTD_H@
+HAVE_UNLINKAT = @HAVE_UNLINKAT@
+HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
+HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
+HAVE_USLEEP = @HAVE_USLEEP@
+HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
+HAVE_VASPRINTF = @HAVE_VASPRINTF@
+HAVE_VDPRINTF = @HAVE_VDPRINTF@
+HAVE_VISIBILITY = @HAVE_VISIBILITY@
+HAVE_WCHAR_H = @HAVE_WCHAR_H@
+HAVE_WCHAR_T = @HAVE_WCHAR_T@
+HAVE_WINSOCK2_H = @HAVE_WINSOCK2_H@
+HAVE__BOOL = @HAVE__BOOL@
+HAVE__EXIT = @HAVE__EXIT@
+ICONV_CONST = @ICONV_CONST@
+INCLUDE_NEXT = @INCLUDE_NEXT@
+INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_PROGRAM_ENV = @INSTALL_PROGRAM_ENV@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTLLIBS = @INTLLIBS@
+INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBICONV = @LIBICONV@
+LIBICRT_LIBDEPS = @LIBICRT_LIBDEPS@
+LIBICRT_LTLIBDEPS = @LIBICRT_LTLIBDEPS@
+LIBINTL = @LIBINTL@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
+LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+LIPO = @LIPO@
+LN = @LN@
+LN_S = @LN_S@
+LTLIBICONV = @LTLIBICONV@
+LTLIBINTL = @LTLIBINTL@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+MSGFMT_015 = @MSGFMT_015@
+MSGMERGE = @MSGMERGE@
+NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
+NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
+NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
+NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
+NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@
+NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@
+NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
+NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
+NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
+NEXT_ERRNO_H = @NEXT_ERRNO_H@
+NEXT_FCNTL_H = @NEXT_FCNTL_H@
+NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
+NEXT_STDDEF_H = @NEXT_STDDEF_H@
+NEXT_STDINT_H = @NEXT_STDINT_H@
+NEXT_STDIO_H = @NEXT_STDIO_H@
+NEXT_STDLIB_H = @NEXT_STDLIB_H@
+NEXT_STRING_H = @NEXT_STRING_H@
+NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
+NEXT_TIME_H = @NEXT_TIME_H@
+NEXT_UNISTD_H = @NEXT_UNISTD_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+POSUB = @POSUB@
+PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
+PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
+PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
+RANLIB = @RANLIB@
+RC = @RC@
+RELOCATABLE = @RELOCATABLE@
+RELOCATABLE_BUILD_DIR = @RELOCATABLE_BUILD_DIR@
+RELOCATABLE_CONFIG_H_DIR = @RELOCATABLE_CONFIG_H_DIR@
+RELOCATABLE_LDFLAGS = @RELOCATABLE_LDFLAGS@
+RELOCATABLE_LIBRARY_PATH = @RELOCATABLE_LIBRARY_PATH@
+RELOCATABLE_SRC_DIR = @RELOCATABLE_SRC_DIR@
+RELOCATABLE_STRIP = @RELOCATABLE_STRIP@
+REPLACE_CALLOC = @REPLACE_CALLOC@
+REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
+REPLACE_CHOWN = @REPLACE_CHOWN@
+REPLACE_CLOSE = @REPLACE_CLOSE@
+REPLACE_DPRINTF = @REPLACE_DPRINTF@
+REPLACE_DUP = @REPLACE_DUP@
+REPLACE_DUP2 = @REPLACE_DUP2@
+REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
+REPLACE_FCLOSE = @REPLACE_FCLOSE@
+REPLACE_FCNTL = @REPLACE_FCNTL@
+REPLACE_FFLUSH = @REPLACE_FFLUSH@
+REPLACE_FOPEN = @REPLACE_FOPEN@
+REPLACE_FPRINTF = @REPLACE_FPRINTF@
+REPLACE_FPURGE = @REPLACE_FPURGE@
+REPLACE_FREOPEN = @REPLACE_FREOPEN@
+REPLACE_FSEEK = @REPLACE_FSEEK@
+REPLACE_FSEEKO = @REPLACE_FSEEKO@
+REPLACE_FSTAT = @REPLACE_FSTAT@
+REPLACE_FSTATAT = @REPLACE_FSTATAT@
+REPLACE_FTELL = @REPLACE_FTELL@
+REPLACE_FTELLO = @REPLACE_FTELLO@
+REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
+REPLACE_GETCWD = @REPLACE_GETCWD@
+REPLACE_GETDELIM = @REPLACE_GETDELIM@
+REPLACE_GETDOMAINNAME = @REPLACE_GETDOMAINNAME@
+REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
+REPLACE_GETLINE = @REPLACE_GETLINE@
+REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
+REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+REPLACE_LCHOWN = @REPLACE_LCHOWN@
+REPLACE_LINK = @REPLACE_LINK@
+REPLACE_LINKAT = @REPLACE_LINKAT@
+REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
+REPLACE_LSEEK = @REPLACE_LSEEK@
+REPLACE_LSTAT = @REPLACE_LSTAT@
+REPLACE_MALLOC = @REPLACE_MALLOC@
+REPLACE_MBTOWC = @REPLACE_MBTOWC@
+REPLACE_MEMCHR = @REPLACE_MEMCHR@
+REPLACE_MEMMEM = @REPLACE_MEMMEM@
+REPLACE_MKDIR = @REPLACE_MKDIR@
+REPLACE_MKFIFO = @REPLACE_MKFIFO@
+REPLACE_MKNOD = @REPLACE_MKNOD@
+REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+REPLACE_MKTIME = @REPLACE_MKTIME@
+REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
+REPLACE_NULL = @REPLACE_NULL@
+REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+REPLACE_OPEN = @REPLACE_OPEN@
+REPLACE_OPENAT = @REPLACE_OPENAT@
+REPLACE_PERROR = @REPLACE_PERROR@
+REPLACE_POPEN = @REPLACE_POPEN@
+REPLACE_PREAD = @REPLACE_PREAD@
+REPLACE_PRINTF = @REPLACE_PRINTF@
+REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@
+REPLACE_PUTENV = @REPLACE_PUTENV@
+REPLACE_PWRITE = @REPLACE_PWRITE@
+REPLACE_READ = @REPLACE_READ@
+REPLACE_READLINK = @REPLACE_READLINK@
+REPLACE_REALLOC = @REPLACE_REALLOC@
+REPLACE_REALPATH = @REPLACE_REALPATH@
+REPLACE_REMOVE = @REPLACE_REMOVE@
+REPLACE_RENAME = @REPLACE_RENAME@
+REPLACE_RENAMEAT = @REPLACE_RENAMEAT@
+REPLACE_RMDIR = @REPLACE_RMDIR@
+REPLACE_SETENV = @REPLACE_SETENV@
+REPLACE_SLEEP = @REPLACE_SLEEP@
+REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
+REPLACE_SPRINTF = @REPLACE_SPRINTF@
+REPLACE_STAT = @REPLACE_STAT@
+REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
+REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
+REPLACE_STPNCPY = @REPLACE_STPNCPY@
+REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
+REPLACE_STRDUP = @REPLACE_STRDUP@
+REPLACE_STRERROR = @REPLACE_STRERROR@
+REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+REPLACE_STRNCAT = @REPLACE_STRNCAT@
+REPLACE_STRNDUP = @REPLACE_STRNDUP@
+REPLACE_STRNLEN = @REPLACE_STRNLEN@
+REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+REPLACE_STRSTR = @REPLACE_STRSTR@
+REPLACE_STRTOD = @REPLACE_STRTOD@
+REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
+REPLACE_SYMLINK = @REPLACE_SYMLINK@
+REPLACE_TIMEGM = @REPLACE_TIMEGM@
+REPLACE_TMPFILE = @REPLACE_TMPFILE@
+REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+REPLACE_UNLINK = @REPLACE_UNLINK@
+REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
+REPLACE_UNSETENV = @REPLACE_UNSETENV@
+REPLACE_USLEEP = @REPLACE_USLEEP@
+REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
+REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
+REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
+REPLACE_VFPRINTF = @REPLACE_VFPRINTF@
+REPLACE_VPRINTF = @REPLACE_VPRINTF@
+REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
+REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
+REPLACE_WCTOMB = @REPLACE_WCTOMB@
+REPLACE_WRITE = @REPLACE_WRITE@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
+SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+SRCLIBOBJS = @SRCLIBOBJS@
+STDBOOL_H = @STDBOOL_H@
+STDDEF_H = @STDDEF_H@
+STDINT_H = @STDINT_H@
+STRIP = @STRIP@
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
+TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
+UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
+USE_EXTRA_ENCODINGS = @USE_EXTRA_ENCODINGS@
+USE_MBSTATE_T = @USE_MBSTATE_T@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
+WINDRES = @WINDRES@
+WINT_T_SUFFIX = @WINT_T_SUFFIX@
+WOE32 = @WOE32@
+WOE32DLL = @WOE32DLL@
+XGETTEXT = @XGETTEXT@
+XGETTEXT_015 = @XGETTEXT_015@
+XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gl_LIBOBJS = @gl_LIBOBJS@
+gl_LTLIBOBJS = @gl_LTLIBOBJS@
+gltests_LIBOBJS = @gltests_LIBOBJS@
+gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
+gltests_WITNESS = @gltests_WITNESS@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+subdirs = @subdirs@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies
+EXTRA_DIST = alloca.in.h allocator.h areadlink.h canonicalize-lgpl.c \
+	careadlinkat.h dosname.h errno.in.h error.c error.h fcntl.in.h \
+	$(top_srcdir)/build-aux/config.rpath \
+	$(top_srcdir)/build-aux/config.rpath intprops.h lstat.c \
+	malloca.h malloca.valgrind memmove.c pathmax.h read.c \
+	readlink.c progreloc.c relocatable.c relocatable.h \
+	$(top_srcdir)/build-aux/config.libpath \
+	$(top_srcdir)/build-aux/reloc-ldflags allocator.c allocator.h \
+	areadlink.c areadlink.h c-ctype.c c-ctype.h \
+	canonicalize-lgpl.c careadlinkat.c careadlinkat.h malloca.c \
+	malloca.h progname.c progname.h progreloc.c readlink.c \
+	relocatable.c relocatable.h relocwrapper.c setenv.c \
+	$(top_srcdir)/build-aux/install-reloc safe-read.h signal.in.h \
+	stdio-write.c sigprocmask.c \
+	$(top_srcdir)/build-aux/snippet/_Noreturn.h \
+	$(top_srcdir)/build-aux/snippet/arg-nonnull.h \
+	$(top_srcdir)/build-aux/snippet/c++defs.h \
+	$(top_srcdir)/build-aux/snippet/warn-on-use.h stat.c \
+	stdbool.in.h stddef.in.h stdint.in.h stdio.in.h stdlib.in.h \
+	streq.h strerror.c strerror-override.c strerror-override.h \
+	string.in.h sys_stat.in.h time.in.h unistd.in.h unitypes.in.h \
+	localcharset.h uniwidth.in.h uniwidth/cjk.h unlocked-io.h \
+	verify.h xreadlink.h
+
+# The BUILT_SOURCES created by this Makefile snippet are not used via #include
+# statements but through direct file reference. Therefore this snippet must be
+# present in all Makefile.am that need it. This is ensured by the applicability
+# 'all' defined above.
+
+# The BUILT_SOURCES created by this Makefile snippet are not used via #include
+# statements but through direct file reference. Therefore this snippet must be
+# present in all Makefile.am that need it. This is ensured by the applicability
+# 'all' defined above.
+BUILT_SOURCES = $(ALLOCA_H) $(ERRNO_H) fcntl.h signal.h arg-nonnull.h \
+	c++defs.h warn-on-use.h $(STDBOOL_H) $(STDDEF_H) $(STDINT_H) \
+	stdio.h stdlib.h string.h sys/stat.h time.h unistd.h \
+	$(LIBUNISTRING_UNITYPES_H) $(LIBUNISTRING_UNIWIDTH_H)
+MOSTLYCLEANFILES = core *.stackdump core *.stackdump alloca.h \
+	alloca.h-t errno.h errno.h-t fcntl.h fcntl.h-t signal.h \
+	signal.h-t arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-t \
+	warn-on-use.h warn-on-use.h-t stdbool.h stdbool.h-t stddef.h \
+	stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h \
+	stdlib.h-t string.h string.h-t sys/stat.h sys/stat.h-t time.h \
+	time.h-t unistd.h unistd.h-t unitypes.h unitypes.h-t \
+	uniwidth.h uniwidth.h-t
+MOSTLYCLEANDIRS = sys
+noinst_LIBRARIES = libicrt.a
+
+# This is for those projects which use "gettextize --intl" to put a source-code
+# copy of libintl into their package. In such projects, every Makefile.am needs
+# -I$(top_builddir)/intl, so that <libintl.h> can be found in this directory.
+# For the Makefile.ams in other directories it is the maintainer's
+# responsibility; for the one from gnulib we do it here.
+# This option has no effect when the user disables NLS (because then the intl
+# directory contains no libintl.h file) or when the project does not use
+# "gettextize --intl".
+
+# Parametrization of the 'relocatable' module.
+AM_CPPFLAGS = -I$(top_builddir)/intl -DDEPENDS_ON_LIBICONV=1 \
+	-DDEPENDS_ON_LIBINTL=1
+libicrt_a_SOURCES = allocator.c areadlink.c binary-io.h careadlinkat.c \
+	gettext.h malloca.c progname.h progname.c safe-read.c \
+	$(am__append_1) xalloc.h xmalloc.c xstrdup.c xreadlink.c
+libicrt_a_LIBADD = $(gl_LIBOBJS)
+libicrt_a_DEPENDENCIES = $(gl_LIBOBJS)
+EXTRA_libicrt_a_SOURCES = canonicalize-lgpl.c error.c lstat.c \
+	memmove.c read.c readlink.c progreloc.c relocatable.c \
+	stdio-write.c sigprocmask.c stat.c strerror.c \
+	strerror-override.c
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all Makefile.am that
+# need it. This is ensured by the applicability 'all' defined above.
+_NORETURN_H = $(top_srcdir)/build-aux/snippet/_Noreturn.h
+ARG_NONNULL_H = arg-nonnull.h
+CXXDEFS_H = c++defs.h
+WARN_ON_USE_H = warn-on-use.h
+all: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits srclib/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnits srclib/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+clean-noinstLIBRARIES:
+	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
+libicrt.a: $(libicrt_a_OBJECTS) $(libicrt_a_DEPENDENCIES) 
+	-rm -f libicrt.a
+	$(libicrt_a_AR) libicrt.a $(libicrt_a_OBJECTS) $(libicrt_a_LIBADD)
+	$(RANLIB) libicrt.a
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+.c.o:
+	$(COMPILE) -c $<
+
+.c.obj:
+	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+	$(LTCOMPILE) -c -o $@ $<
+
+width.o: uniwidth/width.c
+	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o width.o `test -f 'uniwidth/width.c' || echo '$(srcdir)/'`uniwidth/width.c
+
+width.obj: uniwidth/width.c
+	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o width.obj `if test -f 'uniwidth/width.c'; then $(CYGPATH_W) 'uniwidth/width.c'; else $(CYGPATH_W) '$(srcdir)/uniwidth/width.c'; fi`
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) check-am
+all-am: Makefile $(LIBRARIES)
+installdirs:
+install: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+	-test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+@RELOCATABLE_VIA_WRAPPER_FALSE@uninstall-hook:
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool mostlyclean-local
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+	@$(NORMAL_INSTALL)
+	$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+.MAKE: all check install install-am install-strip uninstall-am
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libtool clean-noinstLIBRARIES ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+	mostlyclean-local pdf pdf-am ps ps-am tags uninstall \
+	uninstall-am uninstall-hook
+
+
+# We need the following in order to create <alloca.h> when the system
+# doesn't have one that works with the given compiler.
+@GL_GENERATE_ALLOCA_H_TRUE@alloca.h: alloca.in.h $(top_builddir)/config.status
+@GL_GENERATE_ALLOCA_H_TRUE@	$(AM_V_GEN)rm -f $@-t $@ && \
+@GL_GENERATE_ALLOCA_H_TRUE@	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+@GL_GENERATE_ALLOCA_H_TRUE@	  cat $(srcdir)/alloca.in.h; \
+@GL_GENERATE_ALLOCA_H_TRUE@	} > $@-t && \
+@GL_GENERATE_ALLOCA_H_TRUE@	mv -f $@-t $@
+@GL_GENERATE_ALLOCA_H_FALSE@alloca.h: $(top_builddir)/config.status
+@GL_GENERATE_ALLOCA_H_FALSE@	rm -f $@
+
+# We need the following in order to create <errno.h> when the system
+# doesn't have one that is POSIX compliant.
+@GL_GENERATE_ERRNO_H_TRUE@errno.h: errno.in.h $(top_builddir)/config.status
+@GL_GENERATE_ERRNO_H_TRUE@	$(AM_V_GEN)rm -f $@-t $@ && \
+@GL_GENERATE_ERRNO_H_TRUE@	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+@GL_GENERATE_ERRNO_H_TRUE@	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
+@GL_GENERATE_ERRNO_H_TRUE@	      < $(srcdir)/errno.in.h; \
+@GL_GENERATE_ERRNO_H_TRUE@	} > $@-t && \
+@GL_GENERATE_ERRNO_H_TRUE@	mv $@-t $@
+@GL_GENERATE_ERRNO_H_FALSE@errno.h: $(top_builddir)/config.status
+@GL_GENERATE_ERRNO_H_FALSE@	rm -f $@
+
+# We need the following in order to create <fcntl.h> when the system
+# doesn't have one that works with the given compiler.
+fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
+	      -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
+	      -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
+	      -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
+	      -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
+	      -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
+	      -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
+	      -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
+	      -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
+	      -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+	      < $(srcdir)/fcntl.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+@RELOCATABLE_VIA_WRAPPER_TRUE@uninstall-hook: uninstall-relocwrapper
+@RELOCATABLE_VIA_WRAPPER_TRUE@uninstall-relocwrapper:
+@RELOCATABLE_VIA_WRAPPER_TRUE@	if test $(RELOCATABLE) = yes; then \
+@RELOCATABLE_VIA_WRAPPER_TRUE@	  case '$(EXEEXT)' in \
+@RELOCATABLE_VIA_WRAPPER_TRUE@	    .bin*) ;; \
+@RELOCATABLE_VIA_WRAPPER_TRUE@	    *) cd $(top_builddir) && \
+@RELOCATABLE_VIA_WRAPPER_TRUE@	       $(MAKE) $(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT) \
+@RELOCATABLE_VIA_WRAPPER_TRUE@		       AM_MAKEFLAGS='$(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT)' \
+@RELOCATABLE_VIA_WRAPPER_TRUE@		       uninstall ;; \
+@RELOCATABLE_VIA_WRAPPER_TRUE@	  esac; \
+@RELOCATABLE_VIA_WRAPPER_TRUE@	fi
+@RELOCATABLE_VIA_WRAPPER_TRUE@.PHONY: uninstall-relocwrapper
+
+# We need the following in order to create <signal.h> when the system
+# doesn't have a complete one.
+signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
+	      -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \
+	      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
+	      -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
+	      -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
+	      -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
+	      -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
+	      -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
+	      -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
+	      -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
+	      -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
+	      -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
+	      -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
+	      -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+	      < $(srcdir)/signal.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+# The arg-nonnull.h that gets inserted into generated .h files is the same as
+# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
+# off.
+arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	sed -n -e '/GL_ARG_NONNULL/,$$p' \
+	  < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
+	  > $@-t && \
+	mv $@-t $@
+# The c++defs.h that gets inserted into generated .h files is the same as
+# build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
+c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	sed -n -e '/_GL_CXXDEFS/,$$p' \
+	  < $(top_srcdir)/build-aux/snippet/c++defs.h \
+	  > $@-t && \
+	mv $@-t $@
+# The warn-on-use.h that gets inserted into generated .h files is the same as
+# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
+# off.
+warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	sed -n -e '/^.ifndef/,$$p' \
+	  < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
+	  > $@-t && \
+	mv $@-t $@
+
+# We need the following in order to create <stdbool.h> when the system
+# doesn't have one that works.
+@GL_GENERATE_STDBOOL_H_TRUE@stdbool.h: stdbool.in.h $(top_builddir)/config.status
+@GL_GENERATE_STDBOOL_H_TRUE@	$(AM_V_GEN)rm -f $@-t $@ && \
+@GL_GENERATE_STDBOOL_H_TRUE@	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+@GL_GENERATE_STDBOOL_H_TRUE@	  sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
+@GL_GENERATE_STDBOOL_H_TRUE@	} > $@-t && \
+@GL_GENERATE_STDBOOL_H_TRUE@	mv $@-t $@
+@GL_GENERATE_STDBOOL_H_FALSE@stdbool.h: $(top_builddir)/config.status
+@GL_GENERATE_STDBOOL_H_FALSE@	rm -f $@
+
+# We need the following in order to create <stddef.h> when the system
+# doesn't have one that works with the given compiler.
+@GL_GENERATE_STDDEF_H_TRUE@stddef.h: stddef.in.h $(top_builddir)/config.status
+@GL_GENERATE_STDDEF_H_TRUE@	$(AM_V_GEN)rm -f $@-t $@ && \
+@GL_GENERATE_STDDEF_H_TRUE@	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+@GL_GENERATE_STDDEF_H_TRUE@	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+@GL_GENERATE_STDDEF_H_TRUE@	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+@GL_GENERATE_STDDEF_H_TRUE@	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+@GL_GENERATE_STDDEF_H_TRUE@	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+@GL_GENERATE_STDDEF_H_TRUE@	      -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
+@GL_GENERATE_STDDEF_H_TRUE@	      -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
+@GL_GENERATE_STDDEF_H_TRUE@	      -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
+@GL_GENERATE_STDDEF_H_TRUE@	      < $(srcdir)/stddef.in.h; \
+@GL_GENERATE_STDDEF_H_TRUE@	} > $@-t && \
+@GL_GENERATE_STDDEF_H_TRUE@	mv $@-t $@
+@GL_GENERATE_STDDEF_H_FALSE@stddef.h: $(top_builddir)/config.status
+@GL_GENERATE_STDDEF_H_FALSE@	rm -f $@
+
+# We need the following in order to create <stdint.h> when the system
+# doesn't have one that works with the given compiler.
+@GL_GENERATE_STDINT_H_TRUE@stdint.h: stdint.in.h $(top_builddir)/config.status
+@GL_GENERATE_STDINT_H_TRUE@	$(AM_V_GEN)rm -f $@-t $@ && \
+@GL_GENERATE_STDINT_H_TRUE@	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+@GL_GENERATE_STDINT_H_TRUE@	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
+@GL_GENERATE_STDINT_H_TRUE@	      < $(srcdir)/stdint.in.h; \
+@GL_GENERATE_STDINT_H_TRUE@	} > $@-t && \
+@GL_GENERATE_STDINT_H_TRUE@	mv $@-t $@
+@GL_GENERATE_STDINT_H_FALSE@stdint.h: $(top_builddir)/config.status
+@GL_GENERATE_STDINT_H_FALSE@	rm -f $@
+
+# We need the following in order to create <stdio.h> when the system
+# doesn't have one that works with the given compiler.
+stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
+	      -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \
+	      -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \
+	      -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \
+	      -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \
+	      -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \
+	      -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \
+	      -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \
+	      -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \
+	      -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \
+	      -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \
+	      -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \
+	      -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \
+	      -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \
+	      -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \
+	      -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \
+	      -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \
+	      -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \
+	      -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \
+	      -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \
+	      -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \
+	      -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \
+	      -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \
+	      -e 's/@''GNULIB_GETS''@/$(GNULIB_GETS)/g' \
+	      -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \
+	      -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \
+	      -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \
+	      -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \
+	      -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \
+	      -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \
+	      -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \
+	      -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \
+	      -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \
+	      -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \
+	      -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \
+	      -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \
+	      -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \
+	      -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \
+	      -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \
+	      -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \
+	      -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \
+	      -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \
+	      -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \
+	      -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \
+	      -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \
+	      -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
+	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
+	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
+	      < $(srcdir)/stdio.in.h | \
+	  sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
+	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
+	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
+	      -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
+	      -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \
+	      -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \
+	      -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \
+	      -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \
+	      -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \
+	      -e 's|@''HAVE_FSEEKO''@|$(HAVE_FSEEKO)|g' \
+	      -e 's|@''HAVE_FTELLO''@|$(HAVE_FTELLO)|g' \
+	      -e 's|@''HAVE_RENAMEAT''@|$(HAVE_RENAMEAT)|g' \
+	      -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \
+	      -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \
+	      -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \
+	      -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \
+	      -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
+	      -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
+	      -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
+	      -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \
+	      -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
+	      -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \
+	      -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \
+	      -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \
+	      -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \
+	      -e 's|@''REPLACE_GETDELIM''@|$(REPLACE_GETDELIM)|g' \
+	      -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \
+	      -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \
+	      -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \
+	      -e 's|@''REPLACE_POPEN''@|$(REPLACE_POPEN)|g' \
+	      -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \
+	      -e 's|@''REPLACE_REMOVE''@|$(REPLACE_REMOVE)|g' \
+	      -e 's|@''REPLACE_RENAME''@|$(REPLACE_RENAME)|g' \
+	      -e 's|@''REPLACE_RENAMEAT''@|$(REPLACE_RENAMEAT)|g' \
+	      -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \
+	      -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \
+	      -e 's|@''REPLACE_STDIO_READ_FUNCS''@|$(REPLACE_STDIO_READ_FUNCS)|g' \
+	      -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \
+	      -e 's|@''REPLACE_TMPFILE''@|$(REPLACE_TMPFILE)|g' \
+	      -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \
+	      -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \
+	      -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \
+	      -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \
+	      -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \
+	      -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \
+	      -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
+	} > $@-t && \
+	mv $@-t $@
+
+# We need the following in order to create <stdlib.h> when the system
+# doesn't have one that works with the given compiler.
+stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
+  $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
+	      -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
+	      -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
+	      -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
+	      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
+	      -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
+	      -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
+	      -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
+	      -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \
+	      -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \
+	      -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \
+	      -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \
+	      -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
+	      -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
+	      -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
+	      -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
+	      -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \
+	      -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
+	      -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
+	      -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
+	      -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
+	      -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \
+	      -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \
+	      -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \
+	      -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \
+	      -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \
+	      -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
+	      -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
+	      -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
+	      < $(srcdir)/stdlib.in.h | \
+	  sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
+	      -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
+	      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
+	      -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
+	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
+	      -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
+	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
+	      -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
+	      -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
+	      -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
+	      -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
+	      -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
+	      -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
+	      -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
+	      -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
+	      -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
+	      -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
+	      -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
+	      -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
+	      -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
+	      -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
+	      -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
+	      -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
+	      -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
+	      -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
+	      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
+	      -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
+	      -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
+	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
+	      -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
+	      -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
+	      -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
+	      -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
+	      -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
+	      -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
+	      -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _Noreturn/r $(_NORETURN_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
+	} > $@-t && \
+	mv $@-t $@
+
+# We need the following in order to create <string.h> when the system
+# doesn't have one that works with the given compiler.
+string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
+	      -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
+	      -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
+	      -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
+	      -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \
+	      -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \
+	      -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \
+	      -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \
+	      -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \
+	      -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \
+	      -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \
+	      -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \
+	      -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \
+	      -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \
+	      -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \
+	      -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \
+	      -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \
+	      -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \
+	      -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \
+	      -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \
+	      -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \
+	      -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \
+	      -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \
+	      -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \
+	      -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \
+	      -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \
+	      -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \
+	      -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \
+	      -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \
+	      -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \
+	      -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \
+	      -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \
+	      -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \
+	      -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
+	      -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
+	      -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
+	      -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
+	      -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
+	      < $(srcdir)/string.in.h | \
+	  sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
+	      -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
+	      -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
+	      -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
+	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
+	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
+	      -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
+	      -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \
+	      -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
+	      -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
+	      -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
+	      -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
+	      -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \
+	      -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \
+	      -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \
+	      -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \
+	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
+	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
+	      -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
+	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
+	      -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
+	      -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
+	      -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
+	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
+	      -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
+	      -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
+	      -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
+	      -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
+	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
+	      -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+	      -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
+	      -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
+	      -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
+	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
+	      -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
+	      -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
+	      < $(srcdir)/string.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+
+# We need the following in order to create <sys/stat.h> when the system
+# has one that is incomplete.
+sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_at)$(MKDIR_P) sys
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
+	      -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
+	      -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
+	      -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
+	      -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
+	      -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
+	      -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
+	      -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
+	      -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
+	      -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
+	      -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
+	      -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
+	      -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
+	      -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
+	      -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
+	      -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
+	      -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
+	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
+	      -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
+	      -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
+	      -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
+	      -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
+	      -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
+	      -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
+	      -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
+	      -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
+	      -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
+	      -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
+	      -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
+	      -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
+	      -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
+	      -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
+	      -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+	      < $(srcdir)/sys_stat.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+
+# We need the following in order to create <time.h> when the system
+# doesn't have one that works with the given compiler.
+time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
+	      -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
+	      -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
+	      -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
+	      -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
+	      -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
+	      -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
+	      -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
+	      -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
+	      -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
+	      -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
+	      -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
+	      -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
+	      -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
+	      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+	      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+	      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+	      < $(srcdir)/time.in.h; \
+	} > $@-t && \
+	mv $@-t $@
+
+# We need the following in order to create an empty placeholder for
+# <unistd.h> when the system doesn't have one.
+unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+	      -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
+	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+	      -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
+	      -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
+	      -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
+	      -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
+	      -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
+	      -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
+	      -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
+	      -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
+	      -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
+	      -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
+	      -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
+	      -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
+	      -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
+	      -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
+	      -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
+	      -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
+	      -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
+	      -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
+	      -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
+	      -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
+	      -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
+	      -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \
+	      -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \
+	      -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \
+	      -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \
+	      -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \
+	      -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \
+	      -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \
+	      -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \
+	      -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \
+	      -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \
+	      -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \
+	      -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \
+	      -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \
+	      -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
+	      -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
+	      -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
+	      -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
+	      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/$(GNULIB_UNISTD_H_GETOPT)/g' \
+	      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
+	      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \
+	      -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \
+	      -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
+	      -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
+	      -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
+	      < $(srcdir)/unistd.in.h | \
+	  sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
+	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
+	      -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
+	      -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
+	      -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
+	      -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
+	      -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
+	      -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
+	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
+	      -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
+	      -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
+	      -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
+	      -e 's|@''HAVE_GETLOGIN''@|$(HAVE_GETLOGIN)|g' \
+	      -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
+	      -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
+	      -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
+	      -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
+	      -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \
+	      -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \
+	      -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \
+	      -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \
+	      -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \
+	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
+	      -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \
+	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
+	      -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
+	      -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
+	      -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
+	      -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
+	      -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
+	      -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
+	      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
+	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
+	      -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
+	      -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
+	      -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \
+	      -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
+	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
+	  | \
+	  sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
+	      -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
+	      -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
+	      -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
+	      -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
+	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
+	      -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \
+	      -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \
+	      -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
+	      -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
+	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
+	      -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
+	      -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \
+	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
+	      -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \
+	      -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \
+	      -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \
+	      -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \
+	      -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \
+	      -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
+	      -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
+	      -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
+	      -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
+	      -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
+	      -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
+	      -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
+	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
+	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
+	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
+	} > $@-t && \
+	mv $@-t $@
+
+unitypes.h: unitypes.in.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  cat $(srcdir)/unitypes.in.h; \
+	} > $@-t && \
+	mv -f $@-t $@
+
+uniwidth.h: uniwidth.in.h
+	$(AM_V_GEN)rm -f $@-t $@ && \
+	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+	  cat $(srcdir)/uniwidth.in.h; \
+	} > $@-t && \
+	mv -f $@-t $@
+
+mostlyclean-local: mostlyclean-generic
+	@for dir in '' $(MOSTLYCLEANDIRS); do \
+	  if test -n "$$dir" && test -d $$dir; then \
+	    echo "rmdir $$dir"; rmdir $$dir; \
+	  fi; \
+	done; \
+	:
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/srclib/alloca.in.h b/srclib/alloca.in.h
new file mode 100644
index 0000000..964cb8d
--- /dev/null
+++ b/srclib/alloca.in.h
@@ -0,0 +1,68 @@
+/* Memory allocation on the stack.
+   Copyright (C) 1995, 1999, 2001-2007 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* When this file is included, it may be preceded only by preprocessor
+   declarations.  Thanks to AIX.  Therefore we include it right after
+   "config.h", not later.  */
+
+/* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H
+   means there is a real alloca function.  */
+#ifndef _GL_ALLOCA_H
+#define _GL_ALLOCA_H
+
+/* alloca(N) returns a pointer (void* or char*) to N bytes of memory
+   allocated on the stack, and which will last until the function returns.
+   Use of alloca should be avoided:
+     - inside arguments of function calls - undefined behaviour,
+     - in inline functions - the allocation may actually last until the
+       calling function returns,
+     - for huge N (say, N >= 65536) - you never know how large (or small)
+       the stack is, and when the stack cannot fulfill the memory allocation
+       request, the program just crashes.
+ */
+
+#ifndef alloca
+# ifdef __GNUC__
+#   define alloca __builtin_alloca
+# else
+#  ifdef _MSC_VER
+#   include <malloc.h>
+#   define alloca _alloca
+#  else
+#   if HAVE_ALLOCA_H
+#    include <alloca.h>
+#   else
+#    ifdef _AIX
+ #pragma alloca
+#    else
+#     ifdef __hpux /* This section must match that of bison generated files. */
+#      ifdef __cplusplus
+extern "C" void *alloca (unsigned int);
+#      else /* not __cplusplus */
+extern void *alloca ();
+#      endif /* not __cplusplus */
+#     else /* not __hpux */
+#      ifndef alloca
+extern char *alloca ();
+#      endif
+#     endif /* __hpux */
+#    endif
+#   endif
+#  endif
+# endif
+#endif
+
+#endif /* _GL_ALLOCA_H */
diff --git a/srclib/allocator.c b/srclib/allocator.c
new file mode 100644
index 0000000..2c1a3da
--- /dev/null
+++ b/srclib/allocator.c
@@ -0,0 +1,5 @@
+#define _GL_USE_STDLIB_ALLOC 1
+#include <config.h>
+#include "allocator.h"
+#include <stdlib.h>
+struct allocator const stdlib_allocator = { malloc, realloc, free, NULL };
diff --git a/srclib/allocator.h b/srclib/allocator.h
new file mode 100644
index 0000000..b8de95c
--- /dev/null
+++ b/srclib/allocator.h
@@ -0,0 +1,58 @@
+/* Memory allocators such as malloc+free.
+
+   Copyright (C) 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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert.  */
+
+#ifndef _GL_ALLOCATOR_H
+#define _GL_ALLOCATOR_H
+
+#include <stddef.h>
+
+/* An object describing a memory allocator family.  */
+
+struct allocator
+{
+  /* Do not use GCC attributes such as __attribute__ ((malloc)) with
+     the function types pointed at by these members, because these
+     attributes do not work with pointers to functions.  See
+     <http://lists.gnu.org/archive/html/bug-gnulib/2011-04/msg00007.html>.  */
+
+  /* Call ALLOCATE to allocate memory, like 'malloc'.  On failure ALLOCATE
+     should return NULL, though not necessarily set errno.  When given
+     a zero size it may return NULL even if successful.  */
+  void *(*allocate) (size_t);
+
+  /* If nonnull, call REALLOCATE to reallocate memory, like 'realloc'.
+     On failure REALLOCATE should return NULL, though not necessarily set
+     errno.  When given a zero size it may return NULL even if
+     successful.  */
+  void *(*reallocate) (void *, size_t);
+
+  /* Call FREE to free memory, like 'free'.  */
+  void (*free) (void *);
+
+  /* If nonnull, call DIE (SIZE) if MALLOC (SIZE) or REALLOC (...,
+     SIZE) fails.  DIE should not return.  SIZE should equal SIZE_MAX
+     if size_t overflow was detected while calculating sizes to be
+     passed to MALLOC or REALLOC.  */
+  void (*die) (size_t);
+};
+
+/* An allocator using the stdlib functions and a null DIE function.  */
+extern struct allocator const stdlib_allocator;
+
+#endif /* _GL_ALLOCATOR_H */
diff --git a/srclib/areadlink.c b/srclib/areadlink.c
new file mode 100644
index 0000000..6bf9a0c
--- /dev/null
+++ b/srclib/areadlink.c
@@ -0,0 +1,39 @@
+/* areadlink.c -- readlink wrapper to return the link name in malloc'd storage
+   Unlike xreadlink and xreadlink_with_size, don't ever call exit.
+
+   Copyright (C) 2001, 2003-2007, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering <jim@meyering.net>
+   and Bruno Haible <bruno@clisp.org>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include "areadlink.h"
+
+#include "careadlinkat.h"
+
+/* Call readlink to get the symbolic link value of FILENAME.
+   Return a pointer to that NUL-terminated string in malloc'd storage.
+   If readlink fails, return NULL and set errno.
+   If allocation fails, or if the link value is longer than SIZE_MAX :-),
+   return NULL and set errno to ENOMEM.  */
+
+char *
+areadlink (char const *filename)
+{
+  return careadlinkat (AT_FDCWD, filename, NULL, 0, NULL, careadlinkatcwd);
+}
diff --git a/srclib/areadlink.h b/srclib/areadlink.h
new file mode 100644
index 0000000..30e3b69
--- /dev/null
+++ b/srclib/areadlink.h
@@ -0,0 +1,33 @@
+/* Read symbolic links without size limitation.
+
+   Copyright (C) 2001, 2003-2004, 2007, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering <jim@meyering.net>  */
+
+#include <stddef.h>
+
+extern char *areadlink (char const *filename);
+extern char *areadlink_with_size (char const *filename, size_t size_hint);
+
+#if GNULIB_AREADLINKAT
+extern char *areadlinkat (int fd, char const *filename);
+#endif
+
+#if GNULIB_AREADLINKAT_WITH_SIZE
+extern char *areadlinkat_with_size (int fd, char const *filename,
+                                    size_t size_hint);
+#endif
diff --git a/srclib/binary-io.h b/srclib/binary-io.h
new file mode 100644
index 0000000..c09dbf5
--- /dev/null
+++ b/srclib/binary-io.h
@@ -0,0 +1,52 @@
+/* Binary mode I/O.
+   Copyright (C) 2001, 2003, 2005, 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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _BINARY_H
+#define _BINARY_H
+
+/* For systems that distinguish between text and binary I/O.
+   O_BINARY is guaranteed by the gnulib <fcntl.h>. */
+#include <fcntl.h>
+
+/* The MSVC7 <stdio.h> doesn't like to be included after '#define fileno ...',
+   so we include it here first.  */
+#include <stdio.h>
+
+/* SET_BINARY (fd);
+   changes the file descriptor fd to perform binary I/O.  */
+#if O_BINARY
+# if defined __EMX__ || defined __DJGPP__ || defined __CYGWIN__
+#  include <io.h> /* declares setmode() */
+# else
+#  define setmode _setmode
+#  undef fileno
+#  define fileno _fileno
+# endif
+# ifdef __DJGPP__
+#  include <unistd.h> /* declares isatty() */
+   /* Avoid putting stdin/stdout in binary mode if it is connected to
+      the console, because that would make it impossible for the user
+      to interrupt the program through Ctrl-C or Ctrl-Break.  */
+#  define SET_BINARY(fd) ((void) (!isatty (fd) ? (setmode (fd, O_BINARY), 0) : 0))
+# else
+#  define SET_BINARY(fd) ((void) setmode (fd, O_BINARY))
+# endif
+#else
+  /* On reasonable systems, binary I/O is the default.  */
+# define SET_BINARY(fd) /* do nothing */ ((void) 0)
+#endif
+
+#endif /* _BINARY_H */
diff --git a/srclib/c-ctype.c b/srclib/c-ctype.c
new file mode 100644
index 0000000..0fb4295
--- /dev/null
+++ b/srclib/c-ctype.c
@@ -0,0 +1,396 @@
+/* Character handling in C locale.
+
+   Copyright 2000-2003, 2006, 2009-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 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software Foundation,
+Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#include <config.h>
+
+/* Specification.  */
+#define NO_C_CTYPE_MACROS
+#include "c-ctype.h"
+
+/* The function isascii is not locale dependent. Its use in EBCDIC is
+   questionable. */
+bool
+c_isascii (int c)
+{
+  return (c >= 0x00 && c <= 0x7f);
+}
+
+bool
+c_isalnum (int c)
+{
+#if C_CTYPE_CONSECUTIVE_DIGITS \
+    && C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+#if C_CTYPE_ASCII
+  return ((c >= '0' && c <= '9')
+          || ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z'));
+#else
+  return ((c >= '0' && c <= '9')
+          || (c >= 'A' && c <= 'Z')
+          || (c >= 'a' && c <= 'z'));
+#endif
+#else
+  switch (c)
+    {
+    case '0': case '1': case '2': case '3': case '4': case '5':
+    case '6': case '7': case '8': case '9':
+    case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
+    case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
+    case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
+    case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
+    case 'Y': case 'Z':
+    case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
+    case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
+    case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
+    case 's': case 't': case 'u': case 'v': case 'w': case 'x':
+    case 'y': case 'z':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+bool
+c_isalpha (int c)
+{
+#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+#if C_CTYPE_ASCII
+  return ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z');
+#else
+  return ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'));
+#endif
+#else
+  switch (c)
+    {
+    case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
+    case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
+    case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
+    case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
+    case 'Y': case 'Z':
+    case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
+    case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
+    case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
+    case 's': case 't': case 'u': case 'v': case 'w': case 'x':
+    case 'y': case 'z':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+bool
+c_isblank (int c)
+{
+  return (c == ' ' || c == '\t');
+}
+
+bool
+c_iscntrl (int c)
+{
+#if C_CTYPE_ASCII
+  return ((c & ~0x1f) == 0 || c == 0x7f);
+#else
+  switch (c)
+    {
+    case ' ': case '!': case '"': case '#': case '$': case '%':
+    case '&': case '\'': case '(': case ')': case '*': case '+':
+    case ',': case '-': case '.': case '/':
+    case '0': case '1': case '2': case '3': case '4': case '5':
+    case '6': case '7': case '8': case '9':
+    case ':': case ';': case '<': case '=': case '>': case '?':
+    case '@':
+    case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
+    case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
+    case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
+    case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
+    case 'Y': case 'Z':
+    case '[': case '\\': case ']': case '^': case '_': case '`':
+    case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
+    case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
+    case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
+    case 's': case 't': case 'u': case 'v': case 'w': case 'x':
+    case 'y': case 'z':
+    case '{': case '|': case '}': case '~':
+      return 0;
+    default:
+      return 1;
+    }
+#endif
+}
+
+bool
+c_isdigit (int c)
+{
+#if C_CTYPE_CONSECUTIVE_DIGITS
+  return (c >= '0' && c <= '9');
+#else
+  switch (c)
+    {
+    case '0': case '1': case '2': case '3': case '4': case '5':
+    case '6': case '7': case '8': case '9':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+bool
+c_islower (int c)
+{
+#if C_CTYPE_CONSECUTIVE_LOWERCASE
+  return (c >= 'a' && c <= 'z');
+#else
+  switch (c)
+    {
+    case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
+    case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
+    case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
+    case 's': case 't': case 'u': case 'v': case 'w': case 'x':
+    case 'y': case 'z':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+bool
+c_isgraph (int c)
+{
+#if C_CTYPE_ASCII
+  return (c >= '!' && c <= '~');
+#else
+  switch (c)
+    {
+    case '!': case '"': case '#': case '$': case '%': case '&':
+    case '\'': case '(': case ')': case '*': case '+': case ',':
+    case '-': case '.': case '/':
+    case '0': case '1': case '2': case '3': case '4': case '5':
+    case '6': case '7': case '8': case '9':
+    case ':': case ';': case '<': case '=': case '>': case '?':
+    case '@':
+    case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
+    case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
+    case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
+    case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
+    case 'Y': case 'Z':
+    case '[': case '\\': case ']': case '^': case '_': case '`':
+    case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
+    case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
+    case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
+    case 's': case 't': case 'u': case 'v': case 'w': case 'x':
+    case 'y': case 'z':
+    case '{': case '|': case '}': case '~':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+bool
+c_isprint (int c)
+{
+#if C_CTYPE_ASCII
+  return (c >= ' ' && c <= '~');
+#else
+  switch (c)
+    {
+    case ' ': case '!': case '"': case '#': case '$': case '%':
+    case '&': case '\'': case '(': case ')': case '*': case '+':
+    case ',': case '-': case '.': case '/':
+    case '0': case '1': case '2': case '3': case '4': case '5':
+    case '6': case '7': case '8': case '9':
+    case ':': case ';': case '<': case '=': case '>': case '?':
+    case '@':
+    case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
+    case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
+    case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
+    case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
+    case 'Y': case 'Z':
+    case '[': case '\\': case ']': case '^': case '_': case '`':
+    case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
+    case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
+    case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
+    case 's': case 't': case 'u': case 'v': case 'w': case 'x':
+    case 'y': case 'z':
+    case '{': case '|': case '}': case '~':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+bool
+c_ispunct (int c)
+{
+#if C_CTYPE_ASCII
+  return ((c >= '!' && c <= '~')
+          && !((c >= '0' && c <= '9')
+               || ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z')));
+#else
+  switch (c)
+    {
+    case '!': case '"': case '#': case '$': case '%': case '&':
+    case '\'': case '(': case ')': case '*': case '+': case ',':
+    case '-': case '.': case '/':
+    case ':': case ';': case '<': case '=': case '>': case '?':
+    case '@':
+    case '[': case '\\': case ']': case '^': case '_': case '`':
+    case '{': case '|': case '}': case '~':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+bool
+c_isspace (int c)
+{
+  return (c == ' ' || c == '\t'
+          || c == '\n' || c == '\v' || c == '\f' || c == '\r');
+}
+
+bool
+c_isupper (int c)
+{
+#if C_CTYPE_CONSECUTIVE_UPPERCASE
+  return (c >= 'A' && c <= 'Z');
+#else
+  switch (c)
+    {
+    case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
+    case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
+    case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
+    case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
+    case 'Y': case 'Z':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+bool
+c_isxdigit (int c)
+{
+#if C_CTYPE_CONSECUTIVE_DIGITS \
+    && C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+#if C_CTYPE_ASCII
+  return ((c >= '0' && c <= '9')
+          || ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'F'));
+#else
+  return ((c >= '0' && c <= '9')
+          || (c >= 'A' && c <= 'F')
+          || (c >= 'a' && c <= 'f'));
+#endif
+#else
+  switch (c)
+    {
+    case '0': case '1': case '2': case '3': case '4': case '5':
+    case '6': case '7': case '8': case '9':
+    case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
+    case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
+      return 1;
+    default:
+      return 0;
+    }
+#endif
+}
+
+int
+c_tolower (int c)
+{
+#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+  return (c >= 'A' && c <= 'Z' ? c - 'A' + 'a' : c);
+#else
+  switch (c)
+    {
+    case 'A': return 'a';
+    case 'B': return 'b';
+    case 'C': return 'c';
+    case 'D': return 'd';
+    case 'E': return 'e';
+    case 'F': return 'f';
+    case 'G': return 'g';
+    case 'H': return 'h';
+    case 'I': return 'i';
+    case 'J': return 'j';
+    case 'K': return 'k';
+    case 'L': return 'l';
+    case 'M': return 'm';
+    case 'N': return 'n';
+    case 'O': return 'o';
+    case 'P': return 'p';
+    case 'Q': return 'q';
+    case 'R': return 'r';
+    case 'S': return 's';
+    case 'T': return 't';
+    case 'U': return 'u';
+    case 'V': return 'v';
+    case 'W': return 'w';
+    case 'X': return 'x';
+    case 'Y': return 'y';
+    case 'Z': return 'z';
+    default: return c;
+    }
+#endif
+}
+
+int
+c_toupper (int c)
+{
+#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+  return (c >= 'a' && c <= 'z' ? c - 'a' + 'A' : c);
+#else
+  switch (c)
+    {
+    case 'a': return 'A';
+    case 'b': return 'B';
+    case 'c': return 'C';
+    case 'd': return 'D';
+    case 'e': return 'E';
+    case 'f': return 'F';
+    case 'g': return 'G';
+    case 'h': return 'H';
+    case 'i': return 'I';
+    case 'j': return 'J';
+    case 'k': return 'K';
+    case 'l': return 'L';
+    case 'm': return 'M';
+    case 'n': return 'N';
+    case 'o': return 'O';
+    case 'p': return 'P';
+    case 'q': return 'Q';
+    case 'r': return 'R';
+    case 's': return 'S';
+    case 't': return 'T';
+    case 'u': return 'U';
+    case 'v': return 'V';
+    case 'w': return 'W';
+    case 'x': return 'X';
+    case 'y': return 'Y';
+    case 'z': return 'Z';
+    default: return c;
+    }
+#endif
+}
diff --git a/srclib/c-ctype.h b/srclib/c-ctype.h
new file mode 100644
index 0000000..57e71ee
--- /dev/null
+++ b/srclib/c-ctype.h
@@ -0,0 +1,295 @@
+/* Character handling in C locale.
+
+   These functions work like the corresponding functions in <ctype.h>,
+   except that they have the C (POSIX) locale hardwired, whereas the
+   <ctype.h> functions' behaviour depends on the current locale set via
+   setlocale.
+
+   Copyright (C) 2000-2003, 2006, 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 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software Foundation,
+Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef C_CTYPE_H
+#define C_CTYPE_H
+
+#include <stdbool.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* The functions defined in this file assume the "C" locale and a character
+   set without diacritics (ASCII-US or EBCDIC-US or something like that).
+   Even if the "C" locale on a particular system is an extension of the ASCII
+   character set (like on BeOS, where it is UTF-8, or on AmigaOS, where it
+   is ISO-8859-1), the functions in this file recognize only the ASCII
+   characters.  */
+
+
+/* Check whether the ASCII optimizations apply. */
+
+/* ANSI C89 (and ISO C99 5.2.1.3 too) already guarantees that
+   '0', '1', ..., '9' have consecutive integer values.  */
+#define C_CTYPE_CONSECUTIVE_DIGITS 1
+
+#if ('A' <= 'Z') \
+    && ('A' + 1 == 'B') && ('B' + 1 == 'C') && ('C' + 1 == 'D') \
+    && ('D' + 1 == 'E') && ('E' + 1 == 'F') && ('F' + 1 == 'G') \
+    && ('G' + 1 == 'H') && ('H' + 1 == 'I') && ('I' + 1 == 'J') \
+    && ('J' + 1 == 'K') && ('K' + 1 == 'L') && ('L' + 1 == 'M') \
+    && ('M' + 1 == 'N') && ('N' + 1 == 'O') && ('O' + 1 == 'P') \
+    && ('P' + 1 == 'Q') && ('Q' + 1 == 'R') && ('R' + 1 == 'S') \
+    && ('S' + 1 == 'T') && ('T' + 1 == 'U') && ('U' + 1 == 'V') \
+    && ('V' + 1 == 'W') && ('W' + 1 == 'X') && ('X' + 1 == 'Y') \
+    && ('Y' + 1 == 'Z')
+#define C_CTYPE_CONSECUTIVE_UPPERCASE 1
+#endif
+
+#if ('a' <= 'z') \
+    && ('a' + 1 == 'b') && ('b' + 1 == 'c') && ('c' + 1 == 'd') \
+    && ('d' + 1 == 'e') && ('e' + 1 == 'f') && ('f' + 1 == 'g') \
+    && ('g' + 1 == 'h') && ('h' + 1 == 'i') && ('i' + 1 == 'j') \
+    && ('j' + 1 == 'k') && ('k' + 1 == 'l') && ('l' + 1 == 'm') \
+    && ('m' + 1 == 'n') && ('n' + 1 == 'o') && ('o' + 1 == 'p') \
+    && ('p' + 1 == 'q') && ('q' + 1 == 'r') && ('r' + 1 == 's') \
+    && ('s' + 1 == 't') && ('t' + 1 == 'u') && ('u' + 1 == 'v') \
+    && ('v' + 1 == 'w') && ('w' + 1 == 'x') && ('x' + 1 == 'y') \
+    && ('y' + 1 == 'z')
+#define C_CTYPE_CONSECUTIVE_LOWERCASE 1
+#endif
+
+#if (' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+    && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+    && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+    && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+    && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+    && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+    && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+    && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+    && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+    && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+    && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+    && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+    && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+    && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+    && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+    && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+    && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+    && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+    && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+    && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+    && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+    && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+    && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)
+/* The character set is ASCII or one of its variants or extensions, not EBCDIC.
+   Testing the value of '\n' and '\r' is not relevant.  */
+#define C_CTYPE_ASCII 1
+#endif
+
+
+/* Function declarations. */
+
+/* Unlike the functions in <ctype.h>, which require an argument in the range
+   of the 'unsigned char' type, the functions here operate on values that are
+   in the 'unsigned char' range or in the 'char' range.  In other words,
+   when you have a 'char' value, you need to cast it before using it as
+   argument to a <ctype.h> function:
+
+         const char *s = ...;
+         if (isalpha ((unsigned char) *s)) ...
+
+   but you don't need to cast it for the functions defined in this file:
+
+         const char *s = ...;
+         if (c_isalpha (*s)) ...
+ */
+
+extern bool c_isascii (int c); /* not locale dependent */
+
+extern bool c_isalnum (int c);
+extern bool c_isalpha (int c);
+extern bool c_isblank (int c);
+extern bool c_iscntrl (int c);
+extern bool c_isdigit (int c);
+extern bool c_islower (int c);
+extern bool c_isgraph (int c);
+extern bool c_isprint (int c);
+extern bool c_ispunct (int c);
+extern bool c_isspace (int c);
+extern bool c_isupper (int c);
+extern bool c_isxdigit (int c);
+
+extern int c_tolower (int c);
+extern int c_toupper (int c);
+
+
+#if defined __GNUC__ && defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ && !defined NO_C_CTYPE_MACROS
+
+/* ASCII optimizations. */
+
+#undef c_isascii
+#define c_isascii(c) \
+  ({ int __c = (c); \
+     (__c >= 0x00 && __c <= 0x7f); \
+   })
+
+#if C_CTYPE_CONSECUTIVE_DIGITS \
+    && C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+#if C_CTYPE_ASCII
+#undef c_isalnum
+#define c_isalnum(c) \
+  ({ int __c = (c); \
+     ((__c >= '0' && __c <= '9') \
+      || ((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'Z')); \
+   })
+#else
+#undef c_isalnum
+#define c_isalnum(c) \
+  ({ int __c = (c); \
+     ((__c >= '0' && __c <= '9') \
+      || (__c >= 'A' && __c <= 'Z') \
+      || (__c >= 'a' && __c <= 'z')); \
+   })
+#endif
+#endif
+
+#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+#if C_CTYPE_ASCII
+#undef c_isalpha
+#define c_isalpha(c) \
+  ({ int __c = (c); \
+     ((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'Z'); \
+   })
+#else
+#undef c_isalpha
+#define c_isalpha(c) \
+  ({ int __c = (c); \
+     ((__c >= 'A' && __c <= 'Z') || (__c >= 'a' && __c <= 'z')); \
+   })
+#endif
+#endif
+
+#undef c_isblank
+#define c_isblank(c) \
+  ({ int __c = (c); \
+     (__c == ' ' || __c == '\t'); \
+   })
+
+#if C_CTYPE_ASCII
+#undef c_iscntrl
+#define c_iscntrl(c) \
+  ({ int __c = (c); \
+     ((__c & ~0x1f) == 0 || __c == 0x7f); \
+   })
+#endif
+
+#if C_CTYPE_CONSECUTIVE_DIGITS
+#undef c_isdigit
+#define c_isdigit(c) \
+  ({ int __c = (c); \
+     (__c >= '0' && __c <= '9'); \
+   })
+#endif
+
+#if C_CTYPE_CONSECUTIVE_LOWERCASE
+#undef c_islower
+#define c_islower(c) \
+  ({ int __c = (c); \
+     (__c >= 'a' && __c <= 'z'); \
+   })
+#endif
+
+#if C_CTYPE_ASCII
+#undef c_isgraph
+#define c_isgraph(c) \
+  ({ int __c = (c); \
+     (__c >= '!' && __c <= '~'); \
+   })
+#endif
+
+#if C_CTYPE_ASCII
+#undef c_isprint
+#define c_isprint(c) \
+  ({ int __c = (c); \
+     (__c >= ' ' && __c <= '~'); \
+   })
+#endif
+
+#if C_CTYPE_ASCII
+#undef c_ispunct
+#define c_ispunct(c) \
+  ({ int _c = (c); \
+     (c_isgraph (_c) && ! c_isalnum (_c)); \
+   })
+#endif
+
+#undef c_isspace
+#define c_isspace(c) \
+  ({ int __c = (c); \
+     (__c == ' ' || __c == '\t' \
+      || __c == '\n' || __c == '\v' || __c == '\f' || __c == '\r'); \
+   })
+
+#if C_CTYPE_CONSECUTIVE_UPPERCASE
+#undef c_isupper
+#define c_isupper(c) \
+  ({ int __c = (c); \
+     (__c >= 'A' && __c <= 'Z'); \
+   })
+#endif
+
+#if C_CTYPE_CONSECUTIVE_DIGITS \
+    && C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+#if C_CTYPE_ASCII
+#undef c_isxdigit
+#define c_isxdigit(c) \
+  ({ int __c = (c); \
+     ((__c >= '0' && __c <= '9') \
+      || ((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'F')); \
+   })
+#else
+#undef c_isxdigit
+#define c_isxdigit(c) \
+  ({ int __c = (c); \
+     ((__c >= '0' && __c <= '9') \
+      || (__c >= 'A' && __c <= 'F') \
+      || (__c >= 'a' && __c <= 'f')); \
+   })
+#endif
+#endif
+
+#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
+#undef c_tolower
+#define c_tolower(c) \
+  ({ int __c = (c); \
+     (__c >= 'A' && __c <= 'Z' ? __c - 'A' + 'a' : __c); \
+   })
+#undef c_toupper
+#define c_toupper(c) \
+  ({ int __c = (c); \
+     (__c >= 'a' && __c <= 'z' ? __c - 'a' + 'A' : __c); \
+   })
+#endif
+
+#endif /* optimizing for speed */
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* C_CTYPE_H */
diff --git a/srclib/canonicalize-lgpl.c b/srclib/canonicalize-lgpl.c
new file mode 100644
index 0000000..2755df9
--- /dev/null
+++ b/srclib/canonicalize-lgpl.c
@@ -0,0 +1,378 @@
+/* Return the canonical absolute name of a given file.
+   Copyright (C) 1996-2011 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _LIBC
+# define _GL_USE_STDLIB_ALLOC 1
+# include <config.h>
+#endif
+
+#if !HAVE_CANONICALIZE_FILE_NAME || !FUNC_REALPATH_WORKS || defined _LIBC
+
+/* Don't use __attribute__ __nonnull__ in this compilation unit.  Otherwise gcc
+   optimizes away the name == NULL test below.  */
+#define _GL_ARG_NONNULL(params)
+
+/* Specification.  */
+#include <stdlib.h>
+
+#include <alloca.h>
+#include <string.h>
+#include <unistd.h>
+#include <limits.h>
+#if HAVE_SYS_PARAM_H || defined _LIBC
+# include <sys/param.h>
+#endif
+#include <sys/stat.h>
+#include <errno.h>
+#include <stddef.h>
+
+#ifdef _LIBC
+# include <shlib-compat.h>
+#else
+# define SHLIB_COMPAT(lib, introduced, obsoleted) 0
+# define versioned_symbol(lib, local, symbol, version) extern int dummy
+# define compat_symbol(lib, local, symbol, version)
+# define weak_alias(local, symbol)
+# define __canonicalize_file_name canonicalize_file_name
+# define __realpath realpath
+# include "pathmax.h"
+# include "malloca.h"
+# if HAVE_GETCWD
+#  if IN_RELOCWRAPPER
+    /* When building the relocatable program wrapper, use the system's getcwd
+       function, not the gnulib override, otherwise we would get a link error.
+     */
+#   undef getcwd
+#  endif
+#  ifdef VMS
+    /* We want the directory in Unix syntax, not in VMS syntax.  */
+#   define __getcwd(buf, max) getcwd (buf, max, 0)
+#  else
+#   define __getcwd getcwd
+#  endif
+# else
+#  define __getcwd(buf, max) getwd (buf)
+# endif
+# define __readlink readlink
+# define __set_errno(e) errno = (e)
+# ifndef MAXSYMLINKS
+#  ifdef SYMLOOP_MAX
+#   define MAXSYMLINKS SYMLOOP_MAX
+#  else
+#   define MAXSYMLINKS 20
+#  endif
+# endif
+#endif
+
+#ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT
+# define DOUBLE_SLASH_IS_DISTINCT_ROOT 0
+#endif
+
+#if !FUNC_REALPATH_WORKS || defined _LIBC
+/* Return the canonical absolute name of file NAME.  A canonical name
+   does not contain any `.', `..' components nor any repeated path
+   separators ('/') or symlinks.  All path components must exist.  If
+   RESOLVED is null, the result is malloc'd; otherwise, if the
+   canonical name is PATH_MAX chars or more, returns null with `errno'
+   set to ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars,
+   returns the name in RESOLVED.  If the name cannot be resolved and
+   RESOLVED is non-NULL, it contains the path of the first component
+   that cannot be resolved.  If the path can be resolved, RESOLVED
+   holds the same value as the value returned.  */
+
+char *
+__realpath (const char *name, char *resolved)
+{
+  char *rpath, *dest, *extra_buf = NULL;
+  const char *start, *end, *rpath_limit;
+  long int path_max;
+  int num_links = 0;
+
+  if (name == NULL)
+    {
+      /* As per Single Unix Specification V2 we must return an error if
+         either parameter is a null pointer.  We extend this to allow
+         the RESOLVED parameter to be NULL in case the we are expected to
+         allocate the room for the return value.  */
+      __set_errno (EINVAL);
+      return NULL;
+    }
+
+  if (name[0] == '\0')
+    {
+      /* As per Single Unix Specification V2 we must return an error if
+         the name argument points to an empty string.  */
+      __set_errno (ENOENT);
+      return NULL;
+    }
+
+#ifdef PATH_MAX
+  path_max = PATH_MAX;
+#else
+  path_max = pathconf (name, _PC_PATH_MAX);
+  if (path_max <= 0)
+    path_max = 8192;
+#endif
+
+  if (resolved == NULL)
+    {
+      rpath = malloc (path_max);
+      if (rpath == NULL)
+        {
+          /* It's easier to set errno to ENOMEM than to rely on the
+             'malloc-posix' gnulib module.  */
+          errno = ENOMEM;
+          return NULL;
+        }
+    }
+  else
+    rpath = resolved;
+  rpath_limit = rpath + path_max;
+
+  if (name[0] != '/')
+    {
+      if (!__getcwd (rpath, path_max))
+        {
+          rpath[0] = '\0';
+          goto error;
+        }
+      dest = strchr (rpath, '\0');
+    }
+  else
+    {
+      rpath[0] = '/';
+      dest = rpath + 1;
+      if (DOUBLE_SLASH_IS_DISTINCT_ROOT && name[1] == '/')
+        *dest++ = '/';
+    }
+
+  for (start = end = name; *start; start = end)
+    {
+#ifdef _LIBC
+      struct stat64 st;
+#else
+      struct stat st;
+#endif
+      int n;
+
+      /* Skip sequence of multiple path-separators.  */
+      while (*start == '/')
+        ++start;
+
+      /* Find end of path component.  */
+      for (end = start; *end && *end != '/'; ++end)
+        /* Nothing.  */;
+
+      if (end - start == 0)
+        break;
+      else if (end - start == 1 && start[0] == '.')
+        /* nothing */;
+      else if (end - start == 2 && start[0] == '.' && start[1] == '.')
+        {
+          /* Back up to previous component, ignore if at root already.  */
+          if (dest > rpath + 1)
+            while ((--dest)[-1] != '/');
+          if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rpath + 1
+              && *dest == '/')
+            dest++;
+        }
+      else
+        {
+          size_t new_size;
+
+          if (dest[-1] != '/')
+            *dest++ = '/';
+
+          if (dest + (end - start) >= rpath_limit)
+            {
+              ptrdiff_t dest_offset = dest - rpath;
+              char *new_rpath;
+
+              if (resolved)
+                {
+                  __set_errno (ENAMETOOLONG);
+                  if (dest > rpath + 1)
+                    dest--;
+                  *dest = '\0';
+                  goto error;
+                }
+              new_size = rpath_limit - rpath;
+              if (end - start + 1 > path_max)
+                new_size += end - start + 1;
+              else
+                new_size += path_max;
+              new_rpath = (char *) realloc (rpath, new_size);
+              if (new_rpath == NULL)
+                {
+                  /* It's easier to set errno to ENOMEM than to rely on the
+                     'realloc-posix' gnulib module.  */
+                  errno = ENOMEM;
+                  goto error;
+                }
+              rpath = new_rpath;
+              rpath_limit = rpath + new_size;
+
+              dest = rpath + dest_offset;
+            }
+
+#ifdef _LIBC
+          dest = __mempcpy (dest, start, end - start);
+#else
+          memcpy (dest, start, end - start);
+          dest += end - start;
+#endif
+          *dest = '\0';
+
+#ifdef _LIBC
+          if (__lxstat64 (_STAT_VER, rpath, &st) < 0)
+#else
+          if (lstat (rpath, &st) < 0)
+#endif
+            goto error;
+
+          if (S_ISLNK (st.st_mode))
+            {
+              char *buf;
+              size_t len;
+
+              if (++num_links > MAXSYMLINKS)
+                {
+                  __set_errno (ELOOP);
+                  goto error;
+                }
+
+              buf = malloca (path_max);
+              if (!buf)
+                {
+                  errno = ENOMEM;
+                  goto error;
+                }
+
+              n = __readlink (rpath, buf, path_max - 1);
+              if (n < 0)
+                {
+                  int saved_errno = errno;
+                  freea (buf);
+                  errno = saved_errno;
+                  goto error;
+                }
+              buf[n] = '\0';
+
+              if (!extra_buf)
+                {
+                  extra_buf = malloca (path_max);
+                  if (!extra_buf)
+                    {
+                      freea (buf);
+                      errno = ENOMEM;
+                      goto error;
+                    }
+                }
+
+              len = strlen (end);
+              if ((long int) (n + len) >= path_max)
+                {
+                  freea (buf);
+                  __set_errno (ENAMETOOLONG);
+                  goto error;
+                }
+
+              /* Careful here, end may be a pointer into extra_buf... */
+              memmove (&extra_buf[n], end, len + 1);
+              name = end = memcpy (extra_buf, buf, n);
+
+              if (buf[0] == '/')
+                {
+                  dest = rpath + 1;     /* It's an absolute symlink */
+                  if (DOUBLE_SLASH_IS_DISTINCT_ROOT && buf[1] == '/')
+                    *dest++ = '/';
+                }
+              else
+                {
+                  /* Back up to previous component, ignore if at root
+                     already: */
+                  if (dest > rpath + 1)
+                    while ((--dest)[-1] != '/');
+                  if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rpath + 1
+                      && *dest == '/')
+                    dest++;
+                }
+            }
+          else if (!S_ISDIR (st.st_mode) && *end != '\0')
+            {
+              __set_errno (ENOTDIR);
+              goto error;
+            }
+        }
+    }
+  if (dest > rpath + 1 && dest[-1] == '/')
+    --dest;
+  if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rpath + 1 && *dest == '/')
+    dest++;
+  *dest = '\0';
+
+  if (extra_buf)
+    freea (extra_buf);
+
+  return rpath;
+
+error:
+  {
+    int saved_errno = errno;
+    if (extra_buf)
+      freea (extra_buf);
+    if (resolved == NULL)
+      free (rpath);
+    errno = saved_errno;
+  }
+  return NULL;
+}
+versioned_symbol (libc, __realpath, realpath, GLIBC_2_3);
+#endif /* !FUNC_REALPATH_WORKS || defined _LIBC */
+
+
+#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3)
+char *
+attribute_compat_text_section
+__old_realpath (const char *name, char *resolved)
+{
+  if (resolved == NULL)
+    {
+      __set_errno (EINVAL);
+      return NULL;
+    }
+
+  return __realpath (name, resolved);
+}
+compat_symbol (libc, __old_realpath, realpath, GLIBC_2_0);
+#endif
+
+
+char *
+__canonicalize_file_name (const char *name)
+{
+  return __realpath (name, NULL);
+}
+weak_alias (__canonicalize_file_name, canonicalize_file_name)
+
+#else
+
+/* This declaration is solely to ensure that after preprocessing
+   this file is never empty.  */
+typedef int dummy;
+
+#endif
diff --git a/srclib/careadlinkat.c b/srclib/careadlinkat.c
new file mode 100644
index 0000000..751578b
--- /dev/null
+++ b/srclib/careadlinkat.c
@@ -0,0 +1,175 @@
+/* Read symbolic links into a buffer without size limitation, relative to fd.
+
+   Copyright (C) 2001, 2003-2004, 2007, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert, Bruno Haible, and Jim Meyering.  */
+
+#include <config.h>
+
+#include "careadlinkat.h"
+
+#include <errno.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+/* Define this independently so that stdint.h is not a prerequisite.  */
+#ifndef SIZE_MAX
+# define SIZE_MAX ((size_t) -1)
+#endif
+
+#ifndef SSIZE_MAX
+# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
+#endif
+
+#include "allocator.h"
+
+/* Get the symbolic link value of FILENAME and put it into BUFFER, with
+   size BUFFER_SIZE.  This function acts like readlink  but has
+   readlinkat's signature.  */
+ssize_t
+careadlinkatcwd (int fd, char const *filename, char *buffer,
+                 size_t buffer_size)
+{
+  /* FD must be AT_FDCWD here, otherwise the caller is using this
+     function in contexts for which it was not meant for.  */
+  if (fd != AT_FDCWD)
+    abort ();
+  return readlink (filename, buffer, buffer_size);
+}
+
+/* Assuming the current directory is FD, get the symbolic link value
+   of FILENAME as a null-terminated string and put it into a buffer.
+   If FD is AT_FDCWD, FILENAME is interpreted relative to the current
+   working directory, as in openat.
+
+   If the link is small enough to fit into BUFFER put it there.
+   BUFFER's size is BUFFER_SIZE, and BUFFER can be null
+   if BUFFER_SIZE is zero.
+
+   If the link is not small, put it into a dynamically allocated
+   buffer managed by ALLOC.  It is the caller's responsibility to free
+   the returned value if it is nonnull and is not BUFFER.  A null
+   ALLOC stands for the standard allocator.
+
+   The PREADLINKAT function specifies how to read links.  It operates
+   like POSIX readlinkat()
+   <http://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html>
+   but can assume that its first argument is the same as FD.
+
+   If successful, return the buffer address; otherwise return NULL and
+   set errno.  */
+
+char *
+careadlinkat (int fd, char const *filename,
+              char *buffer, size_t buffer_size,
+              struct allocator const *alloc,
+              ssize_t (*preadlinkat) (int, char const *, char *, size_t))
+{
+  char *buf;
+  size_t buf_size;
+  size_t buf_size_max =
+    SSIZE_MAX < SIZE_MAX ? (size_t) SSIZE_MAX + 1 : SIZE_MAX;
+  char stack_buf[1024];
+
+  if (! alloc)
+    alloc = &stdlib_allocator;
+
+  if (! buffer_size)
+    {
+      /* Allocate the initial buffer on the stack.  This way, in the
+         common case of a symlink of small size, we get away with a
+         single small malloc() instead of a big malloc() followed by a
+         shrinking realloc().  */
+      buffer = stack_buf;
+      buffer_size = sizeof stack_buf;
+    }
+
+  buf = buffer;
+  buf_size = buffer_size;
+
+  do
+    {
+      /* Attempt to read the link into the current buffer.  */
+      ssize_t link_length = preadlinkat (fd, filename, buf, buf_size);
+      size_t link_size;
+      if (link_length < 0)
+        {
+          /* On AIX 5L v5.3 and HP-UX 11i v2 04/09, readlink returns -1
+             with errno == ERANGE if the buffer is too small.  */
+          int readlinkat_errno = errno;
+          if (readlinkat_errno != ERANGE)
+            {
+              if (buf != buffer)
+                {
+                  alloc->free (buf);
+                  errno = readlinkat_errno;
+                }
+              return NULL;
+            }
+        }
+
+      link_size = link_length;
+
+      if (link_size < buf_size)
+        {
+          buf[link_size++] = '\0';
+
+          if (buf == stack_buf)
+            {
+              char *b = (char *) alloc->allocate (link_size);
+              buf_size = link_size;
+              if (! b)
+                break;
+              memcpy (b, buf, link_size);
+              buf = b;
+            }
+          else if (link_size < buf_size && buf != buffer && alloc->reallocate)
+            {
+              /* Shrink BUF before returning it.  */
+              char *b = (char *) alloc->reallocate (buf, link_size);
+              if (b)
+                buf = b;
+            }
+
+          return buf;
+        }
+
+      if (buf != buffer)
+        alloc->free (buf);
+
+      if (buf_size <= buf_size_max / 2)
+        buf_size *= 2;
+      else if (buf_size < buf_size_max)
+        buf_size = buf_size_max;
+      else if (buf_size_max < SIZE_MAX)
+        {
+          errno = ENAMETOOLONG;
+          return NULL;
+        }
+      else
+        break;
+      buf = (char *) alloc->allocate (buf_size);
+    }
+  while (buf);
+
+  if (alloc->die)
+    alloc->die (buf_size);
+  errno = ENOMEM;
+  return NULL;
+}
diff --git a/srclib/careadlinkat.h b/srclib/careadlinkat.h
new file mode 100644
index 0000000..6576fb2
--- /dev/null
+++ b/srclib/careadlinkat.h
@@ -0,0 +1,72 @@
+/* Read symbolic links into a buffer without size limitation, relative to fd.
+
+   Copyright (C) 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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert, Bruno Haible, and Jim Meyering.  */
+
+#ifndef _GL_CAREADLINKAT_H
+#define _GL_CAREADLINKAT_H
+
+#include <fcntl.h>
+#include <unistd.h>
+
+struct allocator;
+
+/* Assuming the current directory is FD, get the symbolic link value
+   of FILENAME as a null-terminated string and put it into a buffer.
+   If FD is AT_FDCWD, FILENAME is interpreted relative to the current
+   working directory, as in openat.
+
+   If the link is small enough to fit into BUFFER put it there.
+   BUFFER's size is BUFFER_SIZE, and BUFFER can be null
+   if BUFFER_SIZE is zero.
+
+   If the link is not small, put it into a dynamically allocated
+   buffer managed by ALLOC.  It is the caller's responsibility to free
+   the returned value if it is nonnull and is not BUFFER.
+
+   The PREADLINKAT function specifies how to read links.  It operates
+   like POSIX readlinkat()
+   <http://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html>
+   but can assume that its first argument is the same as FD.
+
+   If successful, return the buffer address; otherwise return NULL and
+   set errno.  */
+
+char *careadlinkat (int fd, char const *filename,
+                    char *buffer, size_t buffer_size,
+                    struct allocator const *alloc,
+                    ssize_t (*preadlinkat) (int, char const *,
+                                            char *, size_t));
+
+/* Suitable values for careadlinkat's FD and PREADLINKAT arguments,
+   when doing a plain readlink:
+   Pass FD = AT_FDCWD and PREADLINKAT = careadlinkatcwd.  */
+#if HAVE_READLINKAT
+/* AT_FDCWD is declared in <fcntl.h>.  */
+#else
+/* Define AT_FDCWD independently, so that the careadlinkat module does
+   not depend on the fcntl-h module.  The value does not matter, since
+   careadlinkatcwd ignores it, but we might as well use the same value
+   as fcntl-h.  */
+# ifndef AT_FDCWD
+#  define AT_FDCWD (-3041965)
+# endif
+#endif
+ssize_t careadlinkatcwd (int fd, char const *filename,
+                         char *buffer, size_t buffer_size);
+
+#endif /* _GL_CAREADLINKAT_H */
diff --git a/srclib/dosname.h b/srclib/dosname.h
new file mode 100644
index 0000000..acdd03b
--- /dev/null
+++ b/srclib/dosname.h
@@ -0,0 +1,53 @@
+/* File names on MS-DOS/Windows systems.
+
+   Copyright (C) 2000-2001, 2004-2006, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+   From Paul Eggert and Jim Meyering.  */
+
+#ifndef _DOSNAME_H
+#define _DOSNAME_H
+
+#if (defined _WIN32 || defined __WIN32__ ||     \
+     defined __MSDOS__ || defined __CYGWIN__ || \
+     defined __EMX__ || defined __DJGPP__)
+   /* This internal macro assumes ASCII, but all hosts that support drive
+      letters use ASCII.  */
+# define _IS_DRIVE_LETTER(C) (((unsigned int) (C) | ('a' - 'A')) - 'a'  \
+                              <= 'z' - 'a')
+# define FILE_SYSTEM_PREFIX_LEN(Filename) \
+          (_IS_DRIVE_LETTER ((Filename)[0]) && (Filename)[1] == ':' ? 2 : 0)
+# ifndef __CYGWIN__
+#  define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 1
+# endif
+# define ISSLASH(C) ((C) == '/' || (C) == '\\')
+#else
+# define FILE_SYSTEM_PREFIX_LEN(Filename) 0
+# define ISSLASH(C) ((C) == '/')
+#endif
+
+#ifndef FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
+# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0
+#endif
+
+#if FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
+#  define IS_ABSOLUTE_FILE_NAME(F) ISSLASH ((F)[FILE_SYSTEM_PREFIX_LEN (F)])
+# else
+#  define IS_ABSOLUTE_FILE_NAME(F)                              \
+     (ISSLASH ((F)[0]) || FILE_SYSTEM_PREFIX_LEN (F) != 0)
+#endif
+#define IS_RELATIVE_FILE_NAME(F) (! IS_ABSOLUTE_FILE_NAME (F))
+
+#endif /* DOSNAME_H_ */
diff --git a/srclib/errno.in.h b/srclib/errno.in.h
new file mode 100644
index 0000000..5a7533a
--- /dev/null
+++ b/srclib/errno.in.h
@@ -0,0 +1,177 @@
+/* A POSIX-like <errno.h>.
+
+   Copyright (C) 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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef _@GUARD_PREFIX@_ERRNO_H
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+/* The include_next requires a split double-inclusion guard.  */
+#@INCLUDE_NEXT@ @NEXT_ERRNO_H@
+
+#ifndef _@GUARD_PREFIX@_ERRNO_H
+#define _@GUARD_PREFIX@_ERRNO_H
+
+
+/* On native Windows platforms, many macros are not defined.  */
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+
+/* POSIX says that EAGAIN and EWOULDBLOCK may have the same value.  */
+#  define EWOULDBLOCK     EAGAIN
+
+/* Values >= 100 seem safe to use.  */
+#  define ETXTBSY   100
+#  define GNULIB_defined_ETXTBSY 1
+
+/* These are intentionally the same values as the WSA* error numbers, defined
+   in <winsock2.h>.  */
+#  define EINPROGRESS     10036
+#  define EALREADY        10037
+#  define ENOTSOCK        10038
+#  define EDESTADDRREQ    10039
+#  define EMSGSIZE        10040
+#  define EPROTOTYPE      10041
+#  define ENOPROTOOPT     10042
+#  define EPROTONOSUPPORT 10043
+#  define ESOCKTNOSUPPORT 10044  /* not required by POSIX */
+#  define EOPNOTSUPP      10045
+#  define EPFNOSUPPORT    10046  /* not required by POSIX */
+#  define EAFNOSUPPORT    10047
+#  define EADDRINUSE      10048
+#  define EADDRNOTAVAIL   10049
+#  define ENETDOWN        10050
+#  define ENETUNREACH     10051
+#  define ENETRESET       10052
+#  define ECONNABORTED    10053
+#  define ECONNRESET      10054
+#  define ENOBUFS         10055
+#  define EISCONN         10056
+#  define ENOTCONN        10057
+#  define ESHUTDOWN       10058  /* not required by POSIX */
+#  define ETOOMANYREFS    10059  /* not required by POSIX */
+#  define ETIMEDOUT       10060
+#  define ECONNREFUSED    10061
+#  define ELOOP           10062
+#  define EHOSTDOWN       10064  /* not required by POSIX */
+#  define EHOSTUNREACH    10065
+#  define EPROCLIM        10067  /* not required by POSIX */
+#  define EUSERS          10068  /* not required by POSIX */
+#  define EDQUOT          10069
+#  define ESTALE          10070
+#  define EREMOTE         10071  /* not required by POSIX */
+#  define GNULIB_defined_ESOCK 1
+
+# endif
+
+
+/* On OSF/1 5.1, when _XOPEN_SOURCE_EXTENDED is not defined, the macros
+   EMULTIHOP, ENOLINK, EOVERFLOW are not defined.  */
+# if @EMULTIHOP_HIDDEN@
+#  define EMULTIHOP @EMULTIHOP_VALUE@
+#  define GNULIB_defined_EMULTIHOP 1
+# endif
+# if @ENOLINK_HIDDEN@
+#  define ENOLINK   @ENOLINK_VALUE@
+#  define GNULIB_defined_ENOLINK 1
+# endif
+# if @EOVERFLOW_HIDDEN@
+#  define EOVERFLOW @EOVERFLOW_VALUE@
+#  define GNULIB_defined_EOVERFLOW 1
+# endif
+
+
+/* On OpenBSD 4.0 and on native Windows, the macros ENOMSG, EIDRM, ENOLINK,
+   EPROTO, EMULTIHOP, EBADMSG, EOVERFLOW, ENOTSUP, ECANCELED are not defined.
+   Likewise, on NonStop Kernel, EDQUOT is not defined.
+   Define them here.  Values >= 2000 seem safe to use: Solaris ESTALE = 151,
+   HP-UX EWOULDBLOCK = 246, IRIX EDQUOT = 1133.
+
+   Note: When one of these systems defines some of these macros some day,
+   binaries will have to be recompiled so that they recognizes the new
+   errno values from the system.  */
+
+# ifndef ENOMSG
+#  define ENOMSG    2000
+#  define GNULIB_defined_ENOMSG 1
+# endif
+
+# ifndef EIDRM
+#  define EIDRM     2001
+#  define GNULIB_defined_EIDRM 1
+# endif
+
+# ifndef ENOLINK
+#  define ENOLINK   2002
+#  define GNULIB_defined_ENOLINK 1
+# endif
+
+# ifndef EPROTO
+#  define EPROTO    2003
+#  define GNULIB_defined_EPROTO 1
+# endif
+
+# ifndef EMULTIHOP
+#  define EMULTIHOP 2004
+#  define GNULIB_defined_EMULTIHOP 1
+# endif
+
+# ifndef EBADMSG
+#  define EBADMSG   2005
+#  define GNULIB_defined_EBADMSG 1
+# endif
+
+# ifndef EOVERFLOW
+#  define EOVERFLOW 2006
+#  define GNULIB_defined_EOVERFLOW 1
+# endif
+
+# ifndef ENOTSUP
+#  define ENOTSUP   2007
+#  define GNULIB_defined_ENOTSUP 1
+# endif
+
+# ifndef ENETRESET
+#  define ENETRESET 2011
+#  define GNULIB_defined_ENETRESET 1
+# endif
+
+# ifndef ECONNABORTED
+#  define ECONNABORTED 2012
+#  define GNULIB_defined_ECONNABORTED 1
+# endif
+
+# ifndef ESTALE
+#  define ESTALE    2009
+#  define GNULIB_defined_ESTALE 1
+# endif
+
+# ifndef EDQUOT
+#  define EDQUOT 2010
+#  define GNULIB_defined_EDQUOT 1
+# endif
+
+# ifndef ECANCELED
+#  define ECANCELED 2008
+#  define GNULIB_defined_ECANCELED 1
+# endif
+
+
+#endif /* _@GUARD_PREFIX@_ERRNO_H */
+#endif /* _@GUARD_PREFIX@_ERRNO_H */
diff --git a/srclib/error.c b/srclib/error.c
new file mode 100644
index 0000000..7482baa
--- /dev/null
+++ b/srclib/error.c
@@ -0,0 +1,398 @@
+/* Error handler for noninteractive utilities
+   Copyright (C) 1990-1998, 2000-2007, 2009-2011 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by David MacKenzie <djm@gnu.ai.mit.edu>.  */
+
+#if !_LIBC
+# include <config.h>
+#endif
+
+#include "error.h"
+
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#if !_LIBC && ENABLE_NLS
+# include "gettext.h"
+# define _(msgid) gettext (msgid)
+#endif
+
+#ifdef _LIBC
+# include <libintl.h>
+# include <stdbool.h>
+# include <stdint.h>
+# include <wchar.h>
+# define mbsrtowcs __mbsrtowcs
+#endif
+
+#if USE_UNLOCKED_IO
+# include "unlocked-io.h"
+#endif
+
+#ifndef _
+# define _(String) String
+#endif
+
+/* If NULL, error will flush stdout, then print on stderr the program
+   name, a colon and a space.  Otherwise, error will call this
+   function without parameters instead.  */
+void (*error_print_progname) (void);
+
+/* This variable is incremented each time `error' is called.  */
+unsigned int error_message_count;
+
+#ifdef _LIBC
+/* In the GNU C library, there is a predefined variable for this.  */
+
+# define program_name program_invocation_name
+# include <errno.h>
+# include <limits.h>
+# include <libio/libioP.h>
+
+/* In GNU libc we want do not want to use the common name `error' directly.
+   Instead make it a weak alias.  */
+extern void __error (int status, int errnum, const char *message, ...)
+     __attribute__ ((__format__ (__printf__, 3, 4)));
+extern void __error_at_line (int status, int errnum, const char *file_name,
+                             unsigned int line_number, const char *message,
+                             ...)
+     __attribute__ ((__format__ (__printf__, 5, 6)));;
+# define error __error
+# define error_at_line __error_at_line
+
+# include <libio/iolibio.h>
+# define fflush(s) INTUSE(_IO_fflush) (s)
+# undef putc
+# define putc(c, fp) INTUSE(_IO_putc) (c, fp)
+
+# include <bits/libc-lock.h>
+
+#else /* not _LIBC */
+
+# include <fcntl.h>
+# include <unistd.h>
+
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+/* Get declarations of the Win32 API functions.  */
+#  define WIN32_LEAN_AND_MEAN
+#  include <windows.h>
+# endif
+
+/* The gnulib override of fcntl is not needed in this file.  */
+# undef fcntl
+
+# if !HAVE_DECL_STRERROR_R
+#  ifndef HAVE_DECL_STRERROR_R
+"this configure-time declaration test was not run"
+#  endif
+#  if STRERROR_R_CHAR_P
+char *strerror_r ();
+#  else
+int strerror_r ();
+#  endif
+# endif
+
+/* The calling program should define program_name and set it to the
+   name of the executing program.  */
+extern char *program_name;
+
+# if HAVE_STRERROR_R || defined strerror_r
+#  define __strerror_r strerror_r
+# endif /* HAVE_STRERROR_R || defined strerror_r */
+#endif  /* not _LIBC */
+
+#if !_LIBC
+/* Return non-zero if FD is open.  */
+static inline int
+is_open (int fd)
+{
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+  /* On Win32: The initial state of unassigned standard file descriptors is
+     that they are open but point to an INVALID_HANDLE_VALUE.  There is no
+     fcntl, and the gnulib replacement fcntl does not support F_GETFL.  */
+  return (HANDLE) _get_osfhandle (fd) != INVALID_HANDLE_VALUE;
+# else
+#  ifndef F_GETFL
+#   error Please port fcntl to your platform
+#  endif
+  return 0 <= fcntl (fd, F_GETFL);
+# endif
+}
+#endif
+
+static inline void
+flush_stdout (void)
+{
+#if !_LIBC
+  int stdout_fd;
+
+# if GNULIB_FREOPEN_SAFER
+  /* Use of gnulib's freopen-safer module normally ensures that
+       fileno (stdout) == 1
+     whenever stdout is open.  */
+  stdout_fd = STDOUT_FILENO;
+# else
+  /* POSIX states that fileno (stdout) after fclose is unspecified.  But in
+     practice it is not a problem, because stdout is statically allocated and
+     the fd of a FILE stream is stored as a field in its allocated memory.  */
+  stdout_fd = fileno (stdout);
+# endif
+  /* POSIX states that fflush (stdout) after fclose is unspecified; it
+     is safe in glibc, but not on all other platforms.  fflush (NULL)
+     is always defined, but too draconian.  */
+  if (0 <= stdout_fd && is_open (stdout_fd))
+#endif
+    fflush (stdout);
+}
+
+static void
+print_errno_message (int errnum)
+{
+  char const *s;
+
+#if defined HAVE_STRERROR_R || _LIBC
+  char errbuf[1024];
+# if STRERROR_R_CHAR_P || _LIBC
+  s = __strerror_r (errnum, errbuf, sizeof errbuf);
+# else
+  if (__strerror_r (errnum, errbuf, sizeof errbuf) == 0)
+    s = errbuf;
+  else
+    s = 0;
+# endif
+#else
+  s = strerror (errnum);
+#endif
+
+#if !_LIBC
+  if (! s)
+    s = _("Unknown system error");
+#endif
+
+#if _LIBC
+  __fxprintf (NULL, ": %s", s);
+#else
+  fprintf (stderr, ": %s", s);
+#endif
+}
+
+static void
+error_tail (int status, int errnum, const char *message, va_list args)
+{
+#if _LIBC
+  if (_IO_fwide (stderr, 0) > 0)
+    {
+# define ALLOCA_LIMIT 2000
+      size_t len = strlen (message) + 1;
+      wchar_t *wmessage = NULL;
+      mbstate_t st;
+      size_t res;
+      const char *tmp;
+      bool use_malloc = false;
+
+      while (1)
+        {
+          if (__libc_use_alloca (len * sizeof (wchar_t)))
+            wmessage = (wchar_t *) alloca (len * sizeof (wchar_t));
+          else
+            {
+              if (!use_malloc)
+                wmessage = NULL;
+
+              wchar_t *p = (wchar_t *) realloc (wmessage,
+                                                len * sizeof (wchar_t));
+              if (p == NULL)
+                {
+                  free (wmessage);
+                  fputws_unlocked (L"out of memory\n", stderr);
+                  return;
+                }
+              wmessage = p;
+              use_malloc = true;
+            }
+
+          memset (&st, '\0', sizeof (st));
+          tmp = message;
+
+          res = mbsrtowcs (wmessage, &tmp, len, &st);
+          if (res != len)
+            break;
+
+          if (__builtin_expect (len >= SIZE_MAX / 2, 0))
+            {
+              /* This really should not happen if everything is fine.  */
+              res = (size_t) -1;
+              break;
+            }
+
+          len *= 2;
+        }
+
+      if (res == (size_t) -1)
+        {
+          /* The string cannot be converted.  */
+          if (use_malloc)
+            {
+              free (wmessage);
+              use_malloc = false;
+            }
+          wmessage = (wchar_t *) L"???";
+        }
+
+      __vfwprintf (stderr, wmessage, args);
+
+      if (use_malloc)
+        free (wmessage);
+    }
+  else
+#endif
+    vfprintf (stderr, message, args);
+  va_end (args);
+
+  ++error_message_count;
+  if (errnum)
+    print_errno_message (errnum);
+#if _LIBC
+  __fxprintf (NULL, "\n");
+#else
+  putc ('\n', stderr);
+#endif
+  fflush (stderr);
+  if (status)
+    exit (status);
+}
+
+
+/* Print the program name and error message MESSAGE, which is a printf-style
+   format string with optional args.
+   If ERRNUM is nonzero, print its corresponding system error message.
+   Exit with status STATUS if it is nonzero.  */
+void
+error (int status, int errnum, const char *message, ...)
+{
+  va_list args;
+
+#if defined _LIBC && defined __libc_ptf_call
+  /* We do not want this call to be cut short by a thread
+     cancellation.  Therefore disable cancellation for now.  */
+  int state = PTHREAD_CANCEL_ENABLE;
+  __libc_ptf_call (pthread_setcancelstate, (PTHREAD_CANCEL_DISABLE, &state),
+                   0);
+#endif
+
+  flush_stdout ();
+#ifdef _LIBC
+  _IO_flockfile (stderr);
+#endif
+  if (error_print_progname)
+    (*error_print_progname) ();
+  else
+    {
+#if _LIBC
+      __fxprintf (NULL, "%s: ", program_name);
+#else
+      fprintf (stderr, "%s: ", program_name);
+#endif
+    }
+
+  va_start (args, message);
+  error_tail (status, errnum, message, args);
+
+#ifdef _LIBC
+  _IO_funlockfile (stderr);
+# ifdef __libc_ptf_call
+  __libc_ptf_call (pthread_setcancelstate, (state, NULL), 0);
+# endif
+#endif
+}
+
+/* Sometimes we want to have at most one error per line.  This
+   variable controls whether this mode is selected or not.  */
+int error_one_per_line;
+
+void
+error_at_line (int status, int errnum, const char *file_name,
+               unsigned int line_number, const char *message, ...)
+{
+  va_list args;
+
+  if (error_one_per_line)
+    {
+      static const char *old_file_name;
+      static unsigned int old_line_number;
+
+      if (old_line_number == line_number
+          && (file_name == old_file_name
+              || strcmp (old_file_name, file_name) == 0))
+        /* Simply return and print nothing.  */
+        return;
+
+      old_file_name = file_name;
+      old_line_number = line_number;
+    }
+
+#if defined _LIBC && defined __libc_ptf_call
+  /* We do not want this call to be cut short by a thread
+     cancellation.  Therefore disable cancellation for now.  */
+  int state = PTHREAD_CANCEL_ENABLE;
+  __libc_ptf_call (pthread_setcancelstate, (PTHREAD_CANCEL_DISABLE, &state),
+                   0);
+#endif
+
+  flush_stdout ();
+#ifdef _LIBC
+  _IO_flockfile (stderr);
+#endif
+  if (error_print_progname)
+    (*error_print_progname) ();
+  else
+    {
+#if _LIBC
+      __fxprintf (NULL, "%s:", program_name);
+#else
+      fprintf (stderr, "%s:", program_name);
+#endif
+    }
+
+#if _LIBC
+  __fxprintf (NULL, file_name != NULL ? "%s:%d: " : " ",
+              file_name, line_number);
+#else
+  fprintf (stderr, file_name != NULL ? "%s:%d: " : " ",
+           file_name, line_number);
+#endif
+
+  va_start (args, message);
+  error_tail (status, errnum, message, args);
+
+#ifdef _LIBC
+  _IO_funlockfile (stderr);
+# ifdef __libc_ptf_call
+  __libc_ptf_call (pthread_setcancelstate, (state, NULL), 0);
+# endif
+#endif
+}
+
+#ifdef _LIBC
+/* Make the weak alias.  */
+# undef error
+# undef error_at_line
+weak_alias (__error, error)
+weak_alias (__error_at_line, error_at_line)
+#endif
diff --git a/srclib/error.h b/srclib/error.h
new file mode 100644
index 0000000..2cc7191
--- /dev/null
+++ b/srclib/error.h
@@ -0,0 +1,65 @@
+/* Declaration for error-reporting function
+   Copyright (C) 1995-1997, 2003, 2006, 2008-2011 Free Software Foundation,
+   Inc.
+   This file is part of the GNU C Library.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _ERROR_H
+#define _ERROR_H 1
+
+/* The __attribute__ feature is available in gcc versions 2.5 and later.
+   The __-protected variants of the attributes 'format' and 'printf' are
+   accepted by gcc versions 2.6.4 (effectively 2.7) and later.
+   We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
+   gnulib and libintl do '#define printf __printf__' when they override
+   the 'printf' function.  */
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
+#else
+# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Print a message with `fprintf (stderr, FORMAT, ...)';
+   if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).
+   If STATUS is nonzero, terminate the program with `exit (STATUS)'.  */
+
+extern void error (int __status, int __errnum, const char *__format, ...)
+     _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 4));
+
+extern void error_at_line (int __status, int __errnum, const char *__fname,
+                           unsigned int __lineno, const char *__format, ...)
+     _GL_ATTRIBUTE_FORMAT ((__printf__, 5, 6));
+
+/* If NULL, error will flush stdout, then print on stderr the program
+   name, a colon and a space.  Otherwise, error will call this
+   function without parameters instead.  */
+extern DLL_VARIABLE void (*error_print_progname) (void);
+
+/* This variable is incremented each time `error' is called.  */
+extern DLL_VARIABLE unsigned int error_message_count;
+
+/* Sometimes we want to have at most one error per line.  This
+   variable controls whether this mode is selected or not.  */
+extern DLL_VARIABLE int error_one_per_line;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* error.h */
diff --git a/srclib/fcntl.in.h b/srclib/fcntl.in.h
new file mode 100644
index 0000000..0a07221
--- /dev/null
+++ b/srclib/fcntl.in.h
@@ -0,0 +1,325 @@
+/* Like <fcntl.h>, but with non-working flags defined to 0.
+
+   Copyright (C) 2006-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* written by Paul Eggert */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+#if defined __need_system_fcntl_h
+/* Special invocation convention.  */
+
+#include <sys/types.h>
+/* On some systems other than glibc, <sys/stat.h> is a prerequisite of
+   <fcntl.h>.  On glibc systems, we would like to avoid namespace pollution.
+   But on glibc systems, <fcntl.h> includes <sys/stat.h> inside an
+   extern "C" { ... } block, which leads to errors in C++ mode with the
+   overridden <sys/stat.h> from gnulib.  These errors are known to be gone
+   with g++ version >= 4.3.  */
+#if !(defined __GLIBC__ || defined __UCLIBC__) || (defined __cplusplus && defined GNULIB_NAMESPACE && !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)))
+# include <sys/stat.h>
+#endif
+#@INCLUDE_NEXT@ @NEXT_FCNTL_H@
+
+#else
+/* Normal invocation convention.  */
+
+#ifndef _@GUARD_PREFIX@_FCNTL_H
+
+#include <sys/types.h>
+/* On some systems other than glibc, <sys/stat.h> is a prerequisite of
+   <fcntl.h>.  On glibc systems, we would like to avoid namespace pollution.
+   But on glibc systems, <fcntl.h> includes <sys/stat.h> inside an
+   extern "C" { ... } block, which leads to errors in C++ mode with the
+   overridden <sys/stat.h> from gnulib.  These errors are known to be gone
+   with g++ version >= 4.3.  */
+#if !(defined __GLIBC__ || defined __UCLIBC__) || (defined __cplusplus && defined GNULIB_NAMESPACE && !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)))
+# include <sys/stat.h>
+#endif
+/* The include_next requires a split double-inclusion guard.  */
+#@INCLUDE_NEXT@ @NEXT_FCNTL_H@
+
+#ifndef _@GUARD_PREFIX@_FCNTL_H
+#define _@GUARD_PREFIX@_FCNTL_H
+
+#ifndef __GLIBC__ /* Avoid namespace pollution on glibc systems.  */
+# include <unistd.h>
+#endif
+
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+
+/* The definition of _GL_ARG_NONNULL is copied here.  */
+
+/* The definition of _GL_WARN_ON_USE is copied here.  */
+
+
+/* Declare overridden functions.  */
+
+#if @GNULIB_FCNTL@
+# if @REPLACE_FCNTL@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fcntl
+#   define fcntl rpl_fcntl
+#  endif
+_GL_FUNCDECL_RPL (fcntl, int, (int fd, int action, ...));
+_GL_CXXALIAS_RPL (fcntl, int, (int fd, int action, ...));
+# else
+#  if !@HAVE_FCNTL@
+_GL_FUNCDECL_SYS (fcntl, int, (int fd, int action, ...));
+#  endif
+_GL_CXXALIAS_SYS (fcntl, int, (int fd, int action, ...));
+# endif
+_GL_CXXALIASWARN (fcntl);
+#elif defined GNULIB_POSIXCHECK
+# undef fcntl
+# if HAVE_RAW_DECL_FCNTL
+_GL_WARN_ON_USE (fcntl, "fcntl is not always POSIX compliant - "
+                 "use gnulib module fcntl for portability");
+# endif
+#endif
+
+#if @GNULIB_OPEN@
+# if @REPLACE_OPEN@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef open
+#   define open rpl_open
+#  endif
+_GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...)
+                             _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...));
+# else
+_GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
+# endif
+/* On HP-UX 11, in C++ mode, open() is defined as an inline function with a
+   default argument.  _GL_CXXALIASWARN does not work in this case.  */
+# if !defined __hpux
+_GL_CXXALIASWARN (open);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef open
+/* Assume open is always declared.  */
+_GL_WARN_ON_USE (open, "open is not always POSIX compliant - "
+                 "use gnulib module open for portability");
+#endif
+
+#if @GNULIB_OPENAT@
+# if @REPLACE_OPENAT@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef openat
+#   define openat rpl_openat
+#  endif
+_GL_FUNCDECL_RPL (openat, int,
+                  (int fd, char const *file, int flags, /* mode_t mode */ ...)
+                  _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (openat, int,
+                  (int fd, char const *file, int flags, /* mode_t mode */ ...));
+# else
+#  if !@HAVE_OPENAT@
+_GL_FUNCDECL_SYS (openat, int,
+                  (int fd, char const *file, int flags, /* mode_t mode */ ...)
+                  _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (openat, int,
+                  (int fd, char const *file, int flags, /* mode_t mode */ ...));
+# endif
+_GL_CXXALIASWARN (openat);
+#elif defined GNULIB_POSIXCHECK
+# undef openat
+# if HAVE_RAW_DECL_OPENAT
+_GL_WARN_ON_USE (openat, "openat is not portable - "
+                 "use gnulib module openat for portability");
+# endif
+#endif
+
+
+/* Fix up the FD_* macros, only known to be missing on mingw.  */
+
+#ifndef FD_CLOEXEC
+# define FD_CLOEXEC 1
+#endif
+
+/* Fix up the supported F_* macros.  Intentionally leave other F_*
+   macros undefined.  Only known to be missing on mingw.  */
+
+#ifndef F_DUPFD_CLOEXEC
+# define F_DUPFD_CLOEXEC 0x40000000
+/* Witness variable: 1 if gnulib defined F_DUPFD_CLOEXEC, 0 otherwise.  */
+# define GNULIB_defined_F_DUPFD_CLOEXEC 1
+#else
+# define GNULIB_defined_F_DUPFD_CLOEXEC 0
+#endif
+
+#ifndef F_DUPFD
+# define F_DUPFD 1
+#endif
+
+#ifndef F_GETFD
+# define F_GETFD 2
+#endif
+
+/* Fix up the O_* macros.  */
+
+#if !defined O_DIRECT && defined O_DIRECTIO
+/* Tru64 spells it `O_DIRECTIO'.  */
+# define O_DIRECT O_DIRECTIO
+#endif
+
+#if !defined O_CLOEXEC && defined O_NOINHERIT
+/* Mingw spells it `O_NOINHERIT'.  */
+# define O_CLOEXEC O_NOINHERIT
+#endif
+
+#ifndef O_CLOEXEC
+# define O_CLOEXEC 0
+#endif
+
+#ifndef O_DIRECT
+# define O_DIRECT 0
+#endif
+
+#ifndef O_DIRECTORY
+# define O_DIRECTORY 0
+#endif
+
+#ifndef O_DSYNC
+# define O_DSYNC 0
+#endif
+
+#ifndef O_EXEC
+# define O_EXEC O_RDONLY /* This is often close enough in older systems.  */
+#endif
+
+#ifndef O_NDELAY
+# define O_NDELAY 0
+#endif
+
+#ifndef O_NOATIME
+# define O_NOATIME 0
+#endif
+
+#ifndef O_NONBLOCK
+# define O_NONBLOCK O_NDELAY
+#endif
+
+/* If the gnulib module 'nonblocking' is in use, guarantee a working non-zero
+   value of O_NONBLOCK.  Otherwise, O_NONBLOCK is defined (above) to O_NDELAY
+   or to 0 as fallback.  */
+#if @GNULIB_NONBLOCKING@
+# if O_NONBLOCK
+#  define GNULIB_defined_O_NONBLOCK 0
+# else
+#  define GNULIB_defined_O_NONBLOCK 1
+#  undef O_NONBLOCK
+#  define O_NONBLOCK 0x40000000
+# endif
+#endif
+
+#ifndef O_NOCTTY
+# define O_NOCTTY 0
+#endif
+
+#ifndef O_NOFOLLOW
+# define O_NOFOLLOW 0
+#endif
+
+#ifndef O_NOLINKS
+# define O_NOLINKS 0
+#endif
+
+#ifndef O_RSYNC
+# define O_RSYNC 0
+#endif
+
+#ifndef O_SEARCH
+# define O_SEARCH O_RDONLY /* This is often close enough in older systems.  */
+#endif
+
+#ifndef O_SYNC
+# define O_SYNC 0
+#endif
+
+#ifndef O_TTY_INIT
+# define O_TTY_INIT 0
+#endif
+
+#if O_ACCMODE != (O_RDONLY | O_WRONLY | O_RDWR | O_EXEC | O_SEARCH)
+# undef O_ACCMODE
+# define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR | O_EXEC | O_SEARCH)
+#endif
+
+/* For systems that distinguish between text and binary I/O.
+   O_BINARY is usually declared in fcntl.h  */
+#if !defined O_BINARY && defined _O_BINARY
+  /* For MSC-compatible compilers.  */
+# define O_BINARY _O_BINARY
+# define O_TEXT _O_TEXT
+#endif
+
+#if defined __BEOS__ || defined __HAIKU__
+  /* BeOS 5 and Haiku have O_BINARY and O_TEXT, but they have no effect.  */
+# undef O_BINARY
+# undef O_TEXT
+#endif
+
+#ifndef O_BINARY
+# define O_BINARY 0
+# define O_TEXT 0
+#endif
+
+/* Fix up the AT_* macros.  */
+
+/* Work around a bug in Solaris 9 and 10: AT_FDCWD is positive.  Its
+   value exceeds INT_MAX, so its use as an int doesn't conform to the
+   C standard, and GCC and Sun C complain in some cases.  If the bug
+   is present, undef AT_FDCWD here, so it can be redefined below.  */
+#if 0 < AT_FDCWD && AT_FDCWD == 0xffd19553
+# undef AT_FDCWD
+#endif
+
+/* Use the same bit pattern as Solaris 9, but with the proper
+   signedness.  The bit pattern is important, in case this actually is
+   Solaris with the above workaround.  */
+#ifndef AT_FDCWD
+# define AT_FDCWD (-3041965)
+#endif
+
+/* Use the same values as Solaris 9.  This shouldn't matter, but
+   there's no real reason to differ.  */
+#ifndef AT_SYMLINK_NOFOLLOW
+# define AT_SYMLINK_NOFOLLOW 4096
+#endif
+
+#ifndef AT_REMOVEDIR
+# define AT_REMOVEDIR 1
+#endif
+
+/* Solaris 9 lacks these two, so just pick unique values.  */
+#ifndef AT_SYMLINK_FOLLOW
+# define AT_SYMLINK_FOLLOW 2
+#endif
+
+#ifndef AT_EACCESS
+# define AT_EACCESS 4
+#endif
+
+
+#endif /* _@GUARD_PREFIX@_FCNTL_H */
+#endif /* _@GUARD_PREFIX@_FCNTL_H */
+#endif
diff --git a/srclib/gettext.h b/srclib/gettext.h
new file mode 100644
index 0000000..458e332
--- /dev/null
+++ b/srclib/gettext.h
@@ -0,0 +1,286 @@
+/* Convenience header for conditional use of GNU <libintl.h>.
+   Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License along
+   with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef _LIBGETTEXT_H
+#define _LIBGETTEXT_H 1
+
+/* NLS can be disabled through the configure --disable-nls option.  */
+#if ENABLE_NLS
+
+/* Get declarations of GNU message catalog functions.  */
+# include <libintl.h>
+
+/* You can set the DEFAULT_TEXT_DOMAIN macro to specify the domain used by
+   the gettext() and ngettext() macros.  This is an alternative to calling
+   textdomain(), and is useful for libraries.  */
+# ifdef DEFAULT_TEXT_DOMAIN
+#  undef gettext
+#  define gettext(Msgid) \
+     dgettext (DEFAULT_TEXT_DOMAIN, Msgid)
+#  undef ngettext
+#  define ngettext(Msgid1, Msgid2, N) \
+     dngettext (DEFAULT_TEXT_DOMAIN, Msgid1, Msgid2, N)
+# endif
+
+#else
+
+/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which
+   chokes if dcgettext is defined as a macro.  So include it now, to make
+   later inclusions of <locale.h> a NOP.  We don't include <libintl.h>
+   as well because people using "gettext.h" will not include <libintl.h>,
+   and also including <libintl.h> would fail on SunOS 4, whereas <locale.h>
+   is OK.  */
+#if defined(__sun)
+# include <locale.h>
+#endif
+
+/* Many header files from the libstdc++ coming with g++ 3.3 or newer include
+   <libintl.h>, which chokes if dcgettext is defined as a macro.  So include
+   it now, to make later inclusions of <libintl.h> a NOP.  */
+#if defined(__cplusplus) && defined(__GNUG__) && (__GNUC__ >= 3)
+# include <cstdlib>
+# if (__GLIBC__ >= 2 && !defined __UCLIBC__) || _GLIBCXX_HAVE_LIBINTL_H
+#  include <libintl.h>
+# endif
+#endif
+
+/* Disabled NLS.
+   The casts to 'const char *' serve the purpose of producing warnings
+   for invalid uses of the value returned from these functions.
+   On pre-ANSI systems without 'const', the config.h file is supposed to
+   contain "#define const".  */
+# undef gettext
+# define gettext(Msgid) ((const char *) (Msgid))
+# undef dgettext
+# define dgettext(Domainname, Msgid) ((void) (Domainname), gettext (Msgid))
+# undef dcgettext
+# define dcgettext(Domainname, Msgid, Category) \
+    ((void) (Category), dgettext (Domainname, Msgid))
+# undef ngettext
+# define ngettext(Msgid1, Msgid2, N) \
+    ((N) == 1 \
+     ? ((void) (Msgid2), (const char *) (Msgid1)) \
+     : ((void) (Msgid1), (const char *) (Msgid2)))
+# undef dngettext
+# define dngettext(Domainname, Msgid1, Msgid2, N) \
+    ((void) (Domainname), ngettext (Msgid1, Msgid2, N))
+# undef dcngettext
+# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \
+    ((void) (Category), dngettext (Domainname, Msgid1, Msgid2, N))
+# undef textdomain
+# define textdomain(Domainname) ((const char *) (Domainname))
+# undef bindtextdomain
+# define bindtextdomain(Domainname, Dirname) \
+    ((void) (Domainname), (const char *) (Dirname))
+# undef bind_textdomain_codeset
+# define bind_textdomain_codeset(Domainname, Codeset) \
+    ((void) (Domainname), (const char *) (Codeset))
+
+#endif
+
+/* Prefer gnulib's setlocale override over libintl's setlocale override.  */
+#ifdef GNULIB_defined_setlocale
+# undef setlocale
+# define setlocale rpl_setlocale
+#endif
+
+/* A pseudo function call that serves as a marker for the automated
+   extraction of messages, but does not call gettext().  The run-time
+   translation is done at a different place in the code.
+   The argument, String, should be a literal string.  Concatenated strings
+   and other string expressions won't work.
+   The macro's expansion is not parenthesized, so that it is suitable as
+   initializer for static 'char[]' or 'const char[]' variables.  */
+#define gettext_noop(String) String
+
+/* The separator between msgctxt and msgid in a .mo file.  */
+#define GETTEXT_CONTEXT_GLUE "\004"
+
+/* Pseudo function calls, taking a MSGCTXT and a MSGID instead of just a
+   MSGID.  MSGCTXT and MSGID must be string literals.  MSGCTXT should be
+   short and rarely need to change.
+   The letter 'p' stands for 'particular' or 'special'.  */
+#ifdef DEFAULT_TEXT_DOMAIN
+# define pgettext(Msgctxt, Msgid) \
+   pgettext_aux (DEFAULT_TEXT_DOMAIN, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES)
+#else
+# define pgettext(Msgctxt, Msgid) \
+   pgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES)
+#endif
+#define dpgettext(Domainname, Msgctxt, Msgid) \
+  pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES)
+#define dcpgettext(Domainname, Msgctxt, Msgid, Category) \
+  pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, Category)
+#ifdef DEFAULT_TEXT_DOMAIN
+# define npgettext(Msgctxt, Msgid, MsgidPlural, N) \
+   npgettext_aux (DEFAULT_TEXT_DOMAIN, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES)
+#else
+# define npgettext(Msgctxt, Msgid, MsgidPlural, N) \
+   npgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES)
+#endif
+#define dnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N) \
+  npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES)
+#define dcnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N, Category) \
+  npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, Category)
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static const char *
+pgettext_aux (const char *domain,
+              const char *msg_ctxt_id, const char *msgid,
+              int category)
+{
+  const char *translation = dcgettext (domain, msg_ctxt_id, category);
+  if (translation == msg_ctxt_id)
+    return msgid;
+  else
+    return translation;
+}
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static const char *
+npgettext_aux (const char *domain,
+               const char *msg_ctxt_id, const char *msgid,
+               const char *msgid_plural, unsigned long int n,
+               int category)
+{
+  const char *translation =
+    dcngettext (domain, msg_ctxt_id, msgid_plural, n, category);
+  if (translation == msg_ctxt_id || translation == msgid_plural)
+    return (n == 1 ? msgid : msgid_plural);
+  else
+    return translation;
+}
+
+/* The same thing extended for non-constant arguments.  Here MSGCTXT and MSGID
+   can be arbitrary expressions.  But for string literals these macros are
+   less efficient than those above.  */
+
+#include <string.h>
+
+#define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS \
+  (((__GNUC__ >= 3 || __GNUG__ >= 2) && !__STRICT_ANSI__) \
+   /* || __STDC_VERSION__ >= 199901L */ )
+
+#if !_LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS
+#include <stdlib.h>
+#endif
+
+#define pgettext_expr(Msgctxt, Msgid) \
+  dcpgettext_expr (NULL, Msgctxt, Msgid, LC_MESSAGES)
+#define dpgettext_expr(Domainname, Msgctxt, Msgid) \
+  dcpgettext_expr (Domainname, Msgctxt, Msgid, LC_MESSAGES)
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static const char *
+dcpgettext_expr (const char *domain,
+                 const char *msgctxt, const char *msgid,
+                 int category)
+{
+  size_t msgctxt_len = strlen (msgctxt) + 1;
+  size_t msgid_len = strlen (msgid) + 1;
+  const char *translation;
+#if _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS
+  char msg_ctxt_id[msgctxt_len + msgid_len];
+#else
+  char buf[1024];
+  char *msg_ctxt_id =
+    (msgctxt_len + msgid_len <= sizeof (buf)
+     ? buf
+     : (char *) malloc (msgctxt_len + msgid_len));
+  if (msg_ctxt_id != NULL)
+#endif
+    {
+      memcpy (msg_ctxt_id, msgctxt, msgctxt_len - 1);
+      msg_ctxt_id[msgctxt_len - 1] = '\004';
+      memcpy (msg_ctxt_id + msgctxt_len, msgid, msgid_len);
+      translation = dcgettext (domain, msg_ctxt_id, category);
+#if !_LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS
+      if (msg_ctxt_id != buf)
+        free (msg_ctxt_id);
+#endif
+      if (translation != msg_ctxt_id)
+        return translation;
+    }
+  return msgid;
+}
+
+#define npgettext_expr(Msgctxt, Msgid, MsgidPlural, N) \
+  dcnpgettext_expr (NULL, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES)
+#define dnpgettext_expr(Domainname, Msgctxt, Msgid, MsgidPlural, N) \
+  dcnpgettext_expr (Domainname, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES)
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static const char *
+dcnpgettext_expr (const char *domain,
+                  const char *msgctxt, const char *msgid,
+                  const char *msgid_plural, unsigned long int n,
+                  int category)
+{
+  size_t msgctxt_len = strlen (msgctxt) + 1;
+  size_t msgid_len = strlen (msgid) + 1;
+  const char *translation;
+#if _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS
+  char msg_ctxt_id[msgctxt_len + msgid_len];
+#else
+  char buf[1024];
+  char *msg_ctxt_id =
+    (msgctxt_len + msgid_len <= sizeof (buf)
+     ? buf
+     : (char *) malloc (msgctxt_len + msgid_len));
+  if (msg_ctxt_id != NULL)
+#endif
+    {
+      memcpy (msg_ctxt_id, msgctxt, msgctxt_len - 1);
+      msg_ctxt_id[msgctxt_len - 1] = '\004';
+      memcpy (msg_ctxt_id + msgctxt_len, msgid, msgid_len);
+      translation = dcngettext (domain, msg_ctxt_id, msgid_plural, n, category);
+#if !_LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS
+      if (msg_ctxt_id != buf)
+        free (msg_ctxt_id);
+#endif
+      if (!(translation == msg_ctxt_id || translation == msgid_plural))
+        return translation;
+    }
+  return (n == 1 ? msgid : msgid_plural);
+}
+
+#endif /* _LIBGETTEXT_H */
diff --git a/srclib/intprops.h b/srclib/intprops.h
new file mode 100644
index 0000000..1f6a539
--- /dev/null
+++ b/srclib/intprops.h
@@ -0,0 +1,319 @@
+/* intprops.h -- properties of integer types
+
+   Copyright (C) 2001-2005, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert.  */
+
+#ifndef _GL_INTPROPS_H
+#define _GL_INTPROPS_H
+
+#include <limits.h>
+
+/* Return an integer value, converted to the same type as the integer
+   expression E after integer type promotion.  V is the unconverted value.  */
+#define _GL_INT_CONVERT(e, v) (0 * (e) + (v))
+
+/* Act like _GL_INT_CONVERT (E, -V) but work around a bug in IRIX 6.5 cc; see
+   <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00406.html>.  */
+#define _GL_INT_NEGATE_CONVERT(e, v) (0 * (e) - (v))
+
+/* The extra casts in the following macros work around compiler bugs,
+   e.g., in Cray C 5.0.3.0.  */
+
+/* True if the arithmetic type T is an integer type.  bool counts as
+   an integer.  */
+#define TYPE_IS_INTEGER(t) ((t) 1.5 == 1)
+
+/* True if negative values of the signed integer type T use two's
+   complement, ones' complement, or signed magnitude representation,
+   respectively.  Much GNU code assumes two's complement, but some
+   people like to be portable to all possible C hosts.  */
+#define TYPE_TWOS_COMPLEMENT(t) ((t) ~ (t) 0 == (t) -1)
+#define TYPE_ONES_COMPLEMENT(t) ((t) ~ (t) 0 == 0)
+#define TYPE_SIGNED_MAGNITUDE(t) ((t) ~ (t) 0 < (t) -1)
+
+/* True if the signed integer expression E uses two's complement.  */
+#define _GL_INT_TWOS_COMPLEMENT(e) (~ _GL_INT_CONVERT (e, 0) == -1)
+
+/* True if the arithmetic type T is signed.  */
+#define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
+
+/* Return 1 if the integer expression E, after integer promotion, has
+   a signed type.  */
+#define _GL_INT_SIGNED(e) (_GL_INT_NEGATE_CONVERT (e, 1) < 0)
+
+
+/* Minimum and maximum values for integer types and expressions.  These
+   macros have undefined behavior if T is signed and has padding bits.
+   If this is a problem for you, please let us know how to fix it for
+   your host.  */
+
+/* The maximum and minimum values for the integer type T.  */
+#define TYPE_MINIMUM(t)                                                 \
+  ((t) (! TYPE_SIGNED (t)                                               \
+        ? (t) 0                                                         \
+        : TYPE_SIGNED_MAGNITUDE (t)                                     \
+        ? ~ (t) 0                                                       \
+        : ~ TYPE_MAXIMUM (t)))
+#define TYPE_MAXIMUM(t)                                                 \
+  ((t) (! TYPE_SIGNED (t)                                               \
+        ? (t) -1                                                        \
+        : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
+
+/* The maximum and minimum values for the type of the expression E,
+   after integer promotion.  E should not have side effects.  */
+#define _GL_INT_MINIMUM(e)                                              \
+  (_GL_INT_SIGNED (e)                                                   \
+   ? - _GL_INT_TWOS_COMPLEMENT (e) - _GL_SIGNED_INT_MAXIMUM (e)         \
+   : _GL_INT_CONVERT (e, 0))
+#define _GL_INT_MAXIMUM(e)                                              \
+  (_GL_INT_SIGNED (e)                                                   \
+   ? _GL_SIGNED_INT_MAXIMUM (e)                                         \
+   : _GL_INT_NEGATE_CONVERT (e, 1))
+#define _GL_SIGNED_INT_MAXIMUM(e)                                       \
+  (((_GL_INT_CONVERT (e, 1) << (sizeof ((e) + 0) * CHAR_BIT - 2)) - 1) * 2 + 1)
+
+
+/* Return 1 if the __typeof__ keyword works.  This could be done by
+   'configure', but for now it's easier to do it by hand.  */
+#if 2 <= __GNUC__ || 0x5110 <= __SUNPRO_C
+# define _GL_HAVE___TYPEOF__ 1
+#else
+# define _GL_HAVE___TYPEOF__ 0
+#endif
+
+/* Return 1 if the integer type or expression T might be signed.  Return 0
+   if it is definitely unsigned.  This macro does not evaluate its argument,
+   and expands to an integer constant expression.  */
+#if _GL_HAVE___TYPEOF__
+# define _GL_SIGNED_TYPE_OR_EXPR(t) TYPE_SIGNED (__typeof__ (t))
+#else
+# define _GL_SIGNED_TYPE_OR_EXPR(t) 1
+#endif
+
+/* Bound on length of the string representing an unsigned integer
+   value representable in B bits.  log10 (2.0) < 146/485.  The
+   smallest value of B where this bound is not tight is 2621.  */
+#define INT_BITS_STRLEN_BOUND(b) (((b) * 146 + 484) / 485)
+
+/* Bound on length of the string representing an integer type or expression T.
+   Subtract 1 for the sign bit if T is signed, and then add 1 more for
+   a minus sign if needed.
+
+   Because _GL_SIGNED_TYPE_OR_EXPR sometimes returns 0 when its argument is
+   signed, this macro may overestimate the true bound by one byte when
+   applied to unsigned types of size 2, 4, 16, ... bytes.  */
+#define INT_STRLEN_BOUND(t)                                     \
+  (INT_BITS_STRLEN_BOUND (sizeof (t) * CHAR_BIT                 \
+                          - _GL_SIGNED_TYPE_OR_EXPR (t))        \
+   + _GL_SIGNED_TYPE_OR_EXPR (t))
+
+/* Bound on buffer size needed to represent an integer type or expression T,
+   including the terminating null.  */
+#define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1)
+
+
+/* Range overflow checks.
+
+   The INT_<op>_RANGE_OVERFLOW macros return 1 if the corresponding C
+   operators might not yield numerically correct answers due to
+   arithmetic overflow.  They do not rely on undefined or
+   implementation-defined behavior.  Their implementations are simple
+   and straightforward, but they are a bit harder to use than the
+   INT_<op>_OVERFLOW macros described below.
+
+   Example usage:
+
+     long int i = ...;
+     long int j = ...;
+     if (INT_MULTIPLY_RANGE_OVERFLOW (i, j, LONG_MIN, LONG_MAX))
+       printf ("multiply would overflow");
+     else
+       printf ("product is %ld", i * j);
+
+   Restrictions on *_RANGE_OVERFLOW macros:
+
+   These macros do not check for all possible numerical problems or
+   undefined or unspecified behavior: they do not check for division
+   by zero, for bad shift counts, or for shifting negative numbers.
+
+   These macros may evaluate their arguments zero or multiple times,
+   so the arguments should not have side effects.  The arithmetic
+   arguments (including the MIN and MAX arguments) must be of the same
+   integer type after the usual arithmetic conversions, and the type
+   must have minimum value MIN and maximum MAX.  Unsigned types should
+   use a zero MIN of the proper type.
+
+   These macros are tuned for constant MIN and MAX.  For commutative
+   operations such as A + B, they are also tuned for constant B.  */
+
+/* Return 1 if A + B would overflow in [MIN,MAX] arithmetic.
+   See above for restrictions.  */
+#define INT_ADD_RANGE_OVERFLOW(a, b, min, max)          \
+  ((b) < 0                                              \
+   ? (a) < (min) - (b)                                  \
+   : (max) - (b) < (a))
+
+/* Return 1 if A - B would overflow in [MIN,MAX] arithmetic.
+   See above for restrictions.  */
+#define INT_SUBTRACT_RANGE_OVERFLOW(a, b, min, max)     \
+  ((b) < 0                                              \
+   ? (max) + (b) < (a)                                  \
+   : (a) < (min) + (b))
+
+/* Return 1 if - A would overflow in [MIN,MAX] arithmetic.
+   See above for restrictions.  */
+#define INT_NEGATE_RANGE_OVERFLOW(a, min, max)          \
+  ((min) < 0                                            \
+   ? (a) < - (max)                                      \
+   : 0 < (a))
+
+/* Return 1 if A * B would overflow in [MIN,MAX] arithmetic.
+   See above for restrictions.  Avoid && and || as they tickle
+   bugs in Sun C 5.11 2010/08/13 and other compilers; see
+   <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>.  */
+#define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max)     \
+  ((b) < 0                                              \
+   ? ((a) < 0                                           \
+      ? (a) < (max) / (b)                               \
+      : (b) == -1                                       \
+      ? 0                                               \
+      : (min) / (b) < (a))                              \
+   : (b) == 0                                           \
+   ? 0                                                  \
+   : ((a) < 0                                           \
+      ? (a) < (min) / (b)                               \
+      : (max) / (b) < (a)))
+
+/* Return 1 if A / B would overflow in [MIN,MAX] arithmetic.
+   See above for restrictions.  Do not check for division by zero.  */
+#define INT_DIVIDE_RANGE_OVERFLOW(a, b, min, max)       \
+  ((min) < 0 && (b) == -1 && (a) < - (max))
+
+/* Return 1 if A % B would overflow in [MIN,MAX] arithmetic.
+   See above for restrictions.  Do not check for division by zero.
+   Mathematically, % should never overflow, but on x86-like hosts
+   INT_MIN % -1 traps, and the C standard permits this, so treat this
+   as an overflow too.  */
+#define INT_REMAINDER_RANGE_OVERFLOW(a, b, min, max)    \
+  INT_DIVIDE_RANGE_OVERFLOW (a, b, min, max)
+
+/* Return 1 if A << B would overflow in [MIN,MAX] arithmetic.
+   See above for restrictions.  Here, MIN and MAX are for A only, and B need
+   not be of the same type as the other arguments.  The C standard says that
+   behavior is undefined for shifts unless 0 <= B < wordwidth, and that when
+   A is negative then A << B has undefined behavior and A >> B has
+   implementation-defined behavior, but do not check these other
+   restrictions.  */
+#define INT_LEFT_SHIFT_RANGE_OVERFLOW(a, b, min, max)   \
+  ((a) < 0                                              \
+   ? (a) < (min) >> (b)                                 \
+   : (max) >> (b) < (a))
+
+
+/* The _GL*_OVERFLOW macros have the same restrictions as the
+   *_RANGE_OVERFLOW macros, except that they do not assume that operands
+   (e.g., A and B) have the same type as MIN and MAX.  Instead, they assume
+   that the result (e.g., A + B) has that type.  */
+#define _GL_ADD_OVERFLOW(a, b, min, max)                                \
+  ((min) < 0 ? INT_ADD_RANGE_OVERFLOW (a, b, min, max)                  \
+   : (a) < 0 ? (b) <= (a) + (b)                                         \
+   : (b) < 0 ? (a) <= (a) + (b)                                         \
+   : (a) + (b) < (b))
+#define _GL_SUBTRACT_OVERFLOW(a, b, min, max)                           \
+  ((min) < 0 ? INT_SUBTRACT_RANGE_OVERFLOW (a, b, min, max)             \
+   : (a) < 0 ? 1                                                        \
+   : (b) < 0 ? (a) - (b) <= (a)                                         \
+   : (a) < (b))
+#define _GL_MULTIPLY_OVERFLOW(a, b, min, max)                           \
+  (((min) == 0 && (((a) < 0 && 0 < (b)) || ((b) < 0 && 0 < (a))))       \
+   || INT_MULTIPLY_RANGE_OVERFLOW (a, b, min, max))
+#define _GL_DIVIDE_OVERFLOW(a, b, min, max)                             \
+  ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max)  \
+   : (a) < 0 ? (b) <= (a) + (b) - 1                                     \
+   : (b) < 0 && (a) + (b) <= (a))
+#define _GL_REMAINDER_OVERFLOW(a, b, min, max)                          \
+  ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max)  \
+   : (a) < 0 ? (a) % (b) != ((max) - (b) + 1) % (b)                     \
+   : (b) < 0 && ! _GL_UNSIGNED_NEG_MULTIPLE (a, b, max))
+
+/* Return a nonzero value if A is a mathematical multiple of B, where
+   A is unsigned, B is negative, and MAX is the maximum value of A's
+   type.  A's type must be the same as (A % B)'s type.  Normally (A %
+   -B == 0) suffices, but things get tricky if -B would overflow.  */
+#define _GL_UNSIGNED_NEG_MULTIPLE(a, b, max)                            \
+  (((b) < -_GL_SIGNED_INT_MAXIMUM (b)                                   \
+    ? (_GL_SIGNED_INT_MAXIMUM (b) == (max)                              \
+       ? (a)                                                            \
+       : (a) % (_GL_INT_CONVERT (a, _GL_SIGNED_INT_MAXIMUM (b)) + 1))   \
+    : (a) % - (b))                                                      \
+   == 0)
+
+
+/* Integer overflow checks.
+
+   The INT_<op>_OVERFLOW macros return 1 if the corresponding C operators
+   might not yield numerically correct answers due to arithmetic overflow.
+   They work correctly on all known practical hosts, and do not rely
+   on undefined behavior due to signed arithmetic overflow.
+
+   Example usage:
+
+     long int i = ...;
+     long int j = ...;
+     if (INT_MULTIPLY_OVERFLOW (i, j))
+       printf ("multiply would overflow");
+     else
+       printf ("product is %ld", i * j);
+
+   These macros do not check for all possible numerical problems or
+   undefined or unspecified behavior: they do not check for division
+   by zero, for bad shift counts, or for shifting negative numbers.
+
+   These macros may evaluate their arguments zero or multiple times, so the
+   arguments should not have side effects.
+
+   These macros are tuned for their last argument being a constant.
+
+   Return 1 if the integer expressions A * B, A - B, -A, A * B, A / B,
+   A % B, and A << B would overflow, respectively.  */
+
+#define INT_ADD_OVERFLOW(a, b) \
+  _GL_BINARY_OP_OVERFLOW (a, b, _GL_ADD_OVERFLOW)
+#define INT_SUBTRACT_OVERFLOW(a, b) \
+  _GL_BINARY_OP_OVERFLOW (a, b, _GL_SUBTRACT_OVERFLOW)
+#define INT_NEGATE_OVERFLOW(a) \
+  INT_NEGATE_RANGE_OVERFLOW (a, _GL_INT_MINIMUM (a), _GL_INT_MAXIMUM (a))
+#define INT_MULTIPLY_OVERFLOW(a, b) \
+  _GL_BINARY_OP_OVERFLOW (a, b, _GL_MULTIPLY_OVERFLOW)
+#define INT_DIVIDE_OVERFLOW(a, b) \
+  _GL_BINARY_OP_OVERFLOW (a, b, _GL_DIVIDE_OVERFLOW)
+#define INT_REMAINDER_OVERFLOW(a, b) \
+  _GL_BINARY_OP_OVERFLOW (a, b, _GL_REMAINDER_OVERFLOW)
+#define INT_LEFT_SHIFT_OVERFLOW(a, b) \
+  INT_LEFT_SHIFT_RANGE_OVERFLOW (a, b, \
+                                 _GL_INT_MINIMUM (a), _GL_INT_MAXIMUM (a))
+
+/* Return 1 if the expression A <op> B would overflow,
+   where OP_RESULT_OVERFLOW (A, B, MIN, MAX) does the actual test,
+   assuming MIN and MAX are the minimum and maximum for the result type.
+   Arguments should be free of side effects.  */
+#define _GL_BINARY_OP_OVERFLOW(a, b, op_result_overflow)        \
+  op_result_overflow (a, b,                                     \
+                      _GL_INT_MINIMUM (0 * (b) + (a)),          \
+                      _GL_INT_MAXIMUM (0 * (b) + (a)))
+
+#endif /* _GL_INTPROPS_H */
diff --git a/srclib/localcharset.h b/srclib/localcharset.h
new file mode 100644
index 0000000..edbb13b
--- /dev/null
+++ b/srclib/localcharset.h
@@ -0,0 +1,41 @@
+/* Determine a canonical name for the current locale's character encoding.
+   Copyright (C) 2000-2003, 2009-2011 Free Software Foundation, Inc.
+   This file is part of the GNU CHARSET Library.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License along
+   with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef _LOCALCHARSET_H
+#define _LOCALCHARSET_H
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Determine the current locale's character encoding, and canonicalize it
+   into one of the canonical names listed in config.charset.
+   The result must not be freed; it is statically allocated.
+   If the canonical name cannot be determined, the result is a non-canonical
+   name.  */
+extern const char * locale_charset (void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _LOCALCHARSET_H */
diff --git a/srclib/lstat.c b/srclib/lstat.c
new file mode 100644
index 0000000..b26065e
--- /dev/null
+++ b/srclib/lstat.c
@@ -0,0 +1,91 @@
+/* Work around a bug of lstat on some systems
+
+   Copyright (C) 1997-2006, 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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* written by Jim Meyering */
+
+#include <config.h>
+
+#if !HAVE_LSTAT
+/* On systems that lack symlinks, our replacement <sys/stat.h> already
+   defined lstat as stat, so there is nothing further to do other than
+   avoid an empty file.  */
+typedef int dummy;
+#else /* HAVE_LSTAT */
+
+/* Get the original definition of lstat.  It might be defined as a macro.  */
+# define __need_system_sys_stat_h
+# include <sys/types.h>
+# include <sys/stat.h>
+# undef __need_system_sys_stat_h
+
+static inline int
+orig_lstat (const char *filename, struct stat *buf)
+{
+  return lstat (filename, buf);
+}
+
+/* Specification.  */
+# include <sys/stat.h>
+
+# include <string.h>
+# include <errno.h>
+
+/* lstat works differently on Linux and Solaris systems.  POSIX (see
+   `pathname resolution' in the glossary) requires that programs like
+   `ls' take into consideration the fact that FILE has a trailing slash
+   when FILE is a symbolic link.  On Linux and Solaris 10 systems, the
+   lstat function already has the desired semantics (in treating
+   `lstat ("symlink/", sbuf)' just like `lstat ("symlink/.", sbuf)',
+   but on Solaris 9 and earlier it does not.
+
+   If FILE has a trailing slash and specifies a symbolic link,
+   then use stat() to get more info on the referent of FILE.
+   If the referent is a non-directory, then set errno to ENOTDIR
+   and return -1.  Otherwise, return stat's result.  */
+
+int
+rpl_lstat (const char *file, struct stat *sbuf)
+{
+  size_t len;
+  int lstat_result = orig_lstat (file, sbuf);
+
+  if (lstat_result != 0)
+    return lstat_result;
+
+  /* This replacement file can blindly check against '/' rather than
+     using the ISSLASH macro, because all platforms with '\\' either
+     lack symlinks (mingw) or have working lstat (cygwin) and thus do
+     not compile this file.  0 len should have already been filtered
+     out above, with a failure return of ENOENT.  */
+  len = strlen (file);
+  if (file[len - 1] != '/' || S_ISDIR (sbuf->st_mode))
+    return 0;
+
+  /* At this point, a trailing slash is only permitted on
+     symlink-to-dir; but it should have found information on the
+     directory, not the symlink.  Call stat() to get info about the
+     link's referent.  Our replacement stat guarantees valid results,
+     even if the symlink is not pointing to a directory.  */
+  if (!S_ISLNK (sbuf->st_mode))
+    {
+      errno = ENOTDIR;
+      return -1;
+    }
+  return stat (file, sbuf);
+}
+
+#endif /* HAVE_LSTAT */
diff --git a/srclib/malloca.c b/srclib/malloca.c
new file mode 100644
index 0000000..ce071f1
--- /dev/null
+++ b/srclib/malloca.c
@@ -0,0 +1,139 @@
+/* Safe automatic memory allocation.
+   Copyright (C) 2003, 2006-2007, 2009-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#define _GL_USE_STDLIB_ALLOC 1
+#include <config.h>
+
+/* Specification.  */
+#include "malloca.h"
+
+#include "verify.h"
+
+/* The speed critical point in this file is freea() applied to an alloca()
+   result: it must be fast, to match the speed of alloca().  The speed of
+   mmalloca() and freea() in the other case are not critical, because they
+   are only invoked for big memory sizes.  */
+
+#if HAVE_ALLOCA
+
+/* Store the mmalloca() results in a hash table.  This is needed to reliably
+   distinguish a mmalloca() result and an alloca() result.
+
+   Although it is possible that the same pointer is returned by alloca() and
+   by mmalloca() at different times in the same application, it does not lead
+   to a bug in freea(), because:
+     - Before a pointer returned by alloca() can point into malloc()ed memory,
+       the function must return, and once this has happened the programmer must
+       not call freea() on it anyway.
+     - Before a pointer returned by mmalloca() can point into the stack, it
+       must be freed.  The only function that can free it is freea(), and
+       when freea() frees it, it also removes it from the hash table.  */
+
+#define MAGIC_NUMBER 0x1415fb4a
+#define MAGIC_SIZE sizeof (int)
+/* This is how the header info would look like without any alignment
+   considerations.  */
+struct preliminary_header { void *next; char room[MAGIC_SIZE]; };
+/* But the header's size must be a multiple of sa_alignment_max.  */
+#define HEADER_SIZE \
+  (((sizeof (struct preliminary_header) + sa_alignment_max - 1) / sa_alignment_max) * sa_alignment_max)
+struct header { void *next; char room[HEADER_SIZE - sizeof (struct preliminary_header) + MAGIC_SIZE]; };
+verify (HEADER_SIZE == sizeof (struct header));
+/* We make the hash table quite big, so that during lookups the probability
+   of empty hash buckets is quite high.  There is no need to make the hash
+   table resizable, because when the hash table gets filled so much that the
+   lookup becomes slow, it means that the application has memory leaks.  */
+#define HASH_TABLE_SIZE 257
+static void * mmalloca_results[HASH_TABLE_SIZE];
+
+#endif
+
+void *
+mmalloca (size_t n)
+{
+#if HAVE_ALLOCA
+  /* Allocate one more word, that serves as an indicator for malloc()ed
+     memory, so that freea() of an alloca() result is fast.  */
+  size_t nplus = n + HEADER_SIZE;
+
+  if (nplus >= n)
+    {
+      char *p = (char *) malloc (nplus);
+
+      if (p != NULL)
+        {
+          size_t slot;
+
+          p += HEADER_SIZE;
+
+          /* Put a magic number into the indicator word.  */
+          ((int *) p)[-1] = MAGIC_NUMBER;
+
+          /* Enter p into the hash table.  */
+          slot = (unsigned long) p % HASH_TABLE_SIZE;
+          ((struct header *) (p - HEADER_SIZE))->next = mmalloca_results[slot];
+          mmalloca_results[slot] = p;
+
+          return p;
+        }
+    }
+  /* Out of memory.  */
+  return NULL;
+#else
+# if !MALLOC_0_IS_NONNULL
+  if (n == 0)
+    n = 1;
+# endif
+  return malloc (n);
+#endif
+}
+
+#if HAVE_ALLOCA
+void
+freea (void *p)
+{
+  /* mmalloca() may have returned NULL.  */
+  if (p != NULL)
+    {
+      /* Attempt to quickly distinguish the mmalloca() result - which has
+         a magic indicator word - and the alloca() result - which has an
+         uninitialized indicator word.  It is for this test that sa_increment
+         additional bytes are allocated in the alloca() case.  */
+      if (((int *) p)[-1] == MAGIC_NUMBER)
+        {
+          /* Looks like a mmalloca() result.  To see whether it really is one,
+             perform a lookup in the hash table.  */
+          size_t slot = (unsigned long) p % HASH_TABLE_SIZE;
+          void **chain = &mmalloca_results[slot];
+          for (; *chain != NULL;)
+            {
+              if (*chain == p)
+                {
+                  /* Found it.  Remove it from the hash table and free it.  */
+                  char *p_begin = (char *) p - HEADER_SIZE;
+                  *chain = ((struct header *) p_begin)->next;
+                  free (p_begin);
+                  return;
+                }
+              chain = &((struct header *) ((char *) *chain - HEADER_SIZE))->next;
+            }
+        }
+      /* At this point, we know it was not a mmalloca() result.  */
+    }
+}
+#endif
diff --git a/srclib/malloca.h b/srclib/malloca.h
new file mode 100644
index 0000000..7083a58
--- /dev/null
+++ b/srclib/malloca.h
@@ -0,0 +1,134 @@
+/* Safe automatic memory allocation.
+   Copyright (C) 2003-2007, 2009-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef _MALLOCA_H
+#define _MALLOCA_H
+
+#include <alloca.h>
+#include <stddef.h>
+#include <stdlib.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* safe_alloca(N) is equivalent to alloca(N) when it is safe to call
+   alloca(N); otherwise it returns NULL.  It either returns N bytes of
+   memory allocated on the stack, that lasts until the function returns,
+   or NULL.
+   Use of safe_alloca should be avoided:
+     - inside arguments of function calls - undefined behaviour,
+     - in inline functions - the allocation may actually last until the
+       calling function returns.
+*/
+#if HAVE_ALLOCA
+/* The OS usually guarantees only one guard page at the bottom of the stack,
+   and a page size can be as small as 4096 bytes.  So we cannot safely
+   allocate anything larger than 4096 bytes.  Also care for the possibility
+   of a few compiler-allocated temporary stack slots.
+   This must be a macro, not an inline function.  */
+# define safe_alloca(N) ((N) < 4032 ? alloca (N) : NULL)
+#else
+# define safe_alloca(N) ((void) (N), NULL)
+#endif
+
+/* malloca(N) is a safe variant of alloca(N).  It allocates N bytes of
+   memory allocated on the stack, that must be freed using freea() before
+   the function returns.  Upon failure, it returns NULL.  */
+#if HAVE_ALLOCA
+# define malloca(N) \
+  ((N) < 4032 - sa_increment                                        \
+   ? (void *) ((char *) alloca ((N) + sa_increment) + sa_increment) \
+   : mmalloca (N))
+#else
+# define malloca(N) \
+  mmalloca (N)
+#endif
+extern void * mmalloca (size_t n);
+
+/* Free a block of memory allocated through malloca().  */
+#if HAVE_ALLOCA
+extern void freea (void *p);
+#else
+# define freea free
+#endif
+
+/* nmalloca(N,S) is an overflow-safe variant of malloca (N * S).
+   It allocates an array of N objects, each with S bytes of memory,
+   on the stack.  S must be positive and N must be nonnegative.
+   The array must be freed using freea() before the function returns.  */
+#if 1
+/* Cf. the definition of xalloc_oversized.  */
+# define nmalloca(n, s) \
+    ((n) > (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) \
+     ? NULL \
+     : malloca ((n) * (s)))
+#else
+extern void * nmalloca (size_t n, size_t s);
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+/* ------------------- Auxiliary, non-public definitions ------------------- */
+
+/* Determine the alignment of a type at compile time.  */
+#if defined __GNUC__
+# define sa_alignof __alignof__
+#elif defined __cplusplus
+  template <class type> struct sa_alignof_helper { char __slot1; type __slot2; };
+# define sa_alignof(type) offsetof (sa_alignof_helper<type>, __slot2)
+#elif defined __hpux
+  /* Work around a HP-UX 10.20 cc bug with enums constants defined as offsetof
+     values.  */
+# define sa_alignof(type) (sizeof (type) <= 4 ? 4 : 8)
+#elif defined _AIX
+  /* Work around an AIX 3.2.5 xlc bug with enums constants defined as offsetof
+     values.  */
+# define sa_alignof(type) (sizeof (type) <= 4 ? 4 : 8)
+#else
+# define sa_alignof(type) offsetof (struct { char __slot1; type __slot2; }, __slot2)
+#endif
+
+enum
+{
+/* The desired alignment of memory allocations is the maximum alignment
+   among all elementary types.  */
+  sa_alignment_long = sa_alignof (long),
+  sa_alignment_double = sa_alignof (double),
+#if HAVE_LONG_LONG_INT
+  sa_alignment_longlong = sa_alignof (long long),
+#endif
+  sa_alignment_longdouble = sa_alignof (long double),
+  sa_alignment_max = ((sa_alignment_long - 1) | (sa_alignment_double - 1)
+#if HAVE_LONG_LONG_INT
+                      | (sa_alignment_longlong - 1)
+#endif
+                      | (sa_alignment_longdouble - 1)
+                     ) + 1,
+/* The increment that guarantees room for a magic word must be >= sizeof (int)
+   and a multiple of sa_alignment_max.  */
+  sa_increment = ((sizeof (int) + sa_alignment_max - 1) / sa_alignment_max) * sa_alignment_max
+};
+
+#endif /* _MALLOCA_H */
diff --git a/srclib/malloca.valgrind b/srclib/malloca.valgrind
new file mode 100644
index 0000000..52f0a50
--- /dev/null
+++ b/srclib/malloca.valgrind
@@ -0,0 +1,7 @@
+# Suppress a valgrind message about use of uninitialized memory in freea().
+# This use is OK because it provides only a speedup.
+{
+    freea
+    Memcheck:Cond
+    fun:freea
+}
diff --git a/srclib/memmove.c b/srclib/memmove.c
new file mode 100644
index 0000000..0f04054
--- /dev/null
+++ b/srclib/memmove.c
@@ -0,0 +1,26 @@
+/* memmove.c -- copy memory.
+   Copy LENGTH bytes from SOURCE to DEST.  Does not null-terminate.
+   In the public domain.
+   By David MacKenzie <djm@gnu.ai.mit.edu>.  */
+
+#include <config.h>
+
+#include <stddef.h>
+
+void *
+memmove (void *dest0, void const *source0, size_t length)
+{
+  char *dest = dest0;
+  char const *source = source0;
+  if (source < dest)
+    /* Moving from low mem to hi mem; start at end.  */
+    for (source += length, dest += length; length; --length)
+      *--dest = *--source;
+  else if (source != dest)
+    {
+      /* Moving from hi mem to low mem; start at beginning.  */
+      for (; length; --length)
+        *dest++ = *source++;
+    }
+  return dest0;
+}
diff --git a/srclib/pathmax.h b/srclib/pathmax.h
new file mode 100644
index 0000000..d0b9218
--- /dev/null
+++ b/srclib/pathmax.h
@@ -0,0 +1,69 @@
+/* Define PATH_MAX somehow.  Requires sys/types.h.
+   Copyright (C) 1992, 1999, 2001, 2003, 2005, 2009-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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef _PATHMAX_H
+# define _PATHMAX_H
+
+/* POSIX:2008 defines PATH_MAX to be the maximum number of bytes in a filename,
+   including the terminating NUL byte.
+   <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html>
+   PATH_MAX is not defined on systems which have no limit on filename length,
+   such as GNU/Hurd.
+
+   This file does *not* define PATH_MAX always.  Programs that use this file
+   can handle the GNU/Hurd case in several ways:
+     - Either with a package-wide handling, or with a per-file handling,
+     - Either through a
+         #ifdef PATH_MAX
+       or through a fallback like
+         #ifndef PATH_MAX
+         # define PATH_MAX 8192
+         #endif
+       or through a fallback like
+         #ifndef PATH_MAX
+         # define PATH_MAX pathconf ("/", _PC_PATH_MAX)
+         #endif
+ */
+
+# include <unistd.h>
+
+# include <limits.h>
+
+# ifndef _POSIX_PATH_MAX
+#  define _POSIX_PATH_MAX 256
+# endif
+
+/* Don't include sys/param.h if it already has been.  */
+# if defined HAVE_SYS_PARAM_H && !defined PATH_MAX && !defined MAXPATHLEN
+#  include <sys/param.h>
+# endif
+
+# if !defined PATH_MAX && defined MAXPATHLEN
+#  define PATH_MAX MAXPATHLEN
+# endif
+
+# ifdef __hpux
+/* On HP-UX, PATH_MAX designates the maximum number of bytes in a filename,
+   *not* including the terminating NUL byte, and is set to 1023.
+   Additionally, when _XOPEN_SOURCE is defined to 500 or more, PATH_MAX is
+   not defined at all any more.  */
+#  undef PATH_MAX
+#  define PATH_MAX 1024
+# endif
+
+#endif /* _PATHMAX_H */
diff --git a/srclib/progname.c b/srclib/progname.c
new file mode 100644
index 0000000..2465748
--- /dev/null
+++ b/srclib/progname.c
@@ -0,0 +1,92 @@
+/* Program name management.
+   Copyright (C) 2001-2003, 2005-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2001.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+
+#include <config.h>
+
+/* Specification.  */
+#undef ENABLE_RELOCATABLE /* avoid defining set_program_name as a macro */
+#include "progname.h"
+
+#include <errno.h> /* get program_invocation_name declaration */
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+
+/* String containing name the program is called with.
+   To be initialized by main().  */
+const char *program_name = NULL;
+
+/* Set program_name, based on argv[0].
+   argv0 must be a string allocated with indefinite extent, and must not be
+   modified after this call.  */
+void
+set_program_name (const char *argv0)
+{
+  /* libtool creates a temporary executable whose name is sometimes prefixed
+     with "lt-" (depends on the platform).  It also makes argv[0] absolute.
+     But the name of the temporary executable is a detail that should not be
+     visible to the end user and to the test suite.
+     Remove this "<dirname>/.libs/" or "<dirname>/.libs/lt-" prefix here.  */
+  const char *slash;
+  const char *base;
+
+  /* Sanity check.  POSIX requires the invoking process to pass a non-NULL
+     argv[0].  */
+  if (argv0 == NULL)
+    {
+      /* It's a bug in the invoking program.  Help diagnosing it.  */
+      fputs ("A NULL argv[0] was passed through an exec system call.\n",
+             stderr);
+      abort ();
+    }
+
+  slash = strrchr (argv0, '/');
+  base = (slash != NULL ? slash + 1 : argv0);
+  if (base - argv0 >= 7 && strncmp (base - 7, "/.libs/", 7) == 0)
+    {
+      argv0 = base;
+      if (strncmp (base, "lt-", 3) == 0)
+        {
+          argv0 = base + 3;
+          /* On glibc systems, remove the "lt-" prefix from the variable
+             program_invocation_short_name.  */
+#if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
+          program_invocation_short_name = (char *) argv0;
+#endif
+        }
+    }
+
+  /* But don't strip off a leading <dirname>/ in general, because when the user
+     runs
+         /some/hidden/place/bin/cp foo foo
+     he should get the error message
+         /some/hidden/place/bin/cp: `foo' and `foo' are the same file
+     not
+         cp: `foo' and `foo' are the same file
+   */
+
+  program_name = argv0;
+
+  /* On glibc systems, the error() function comes from libc and uses the
+     variable program_invocation_name, not program_name.  So set this variable
+     as well.  */
+#if HAVE_DECL_PROGRAM_INVOCATION_NAME
+  program_invocation_name = (char *) argv0;
+#endif
+}
diff --git a/srclib/progname.h b/srclib/progname.h
new file mode 100644
index 0000000..c6ade03
--- /dev/null
+++ b/srclib/progname.h
@@ -0,0 +1,62 @@
+/* Program name management.
+   Copyright (C) 2001-2004, 2006, 2009-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2001.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _PROGNAME_H
+#define _PROGNAME_H
+
+/* Programs using this file should do the following in main():
+     set_program_name (argv[0]);
+ */
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* String containing name the program is called with.  */
+extern DLL_VARIABLE const char *program_name;
+
+/* Set program_name, based on argv[0].
+   argv0 must be a string allocated with indefinite extent, and must not be
+   modified after this call.  */
+extern void set_program_name (const char *argv0);
+
+#if ENABLE_RELOCATABLE
+
+/* Set program_name, based on argv[0], and original installation prefix and
+   directory, for relocatability.  */
+extern void set_program_name_and_installdir (const char *argv0,
+                                             const char *orig_installprefix,
+                                             const char *orig_installdir);
+#undef set_program_name
+#define set_program_name(ARG0) \
+  set_program_name_and_installdir (ARG0, INSTALLPREFIX, INSTALLDIR)
+
+/* Return the full pathname of the current executable, based on the earlier
+   call to set_program_name_and_installdir.  Return NULL if unknown.  */
+extern char *get_full_program_name (void);
+
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _PROGNAME_H */
diff --git a/srclib/progreloc.c b/srclib/progreloc.c
new file mode 100644
index 0000000..4a3fa48
--- /dev/null
+++ b/srclib/progreloc.c
@@ -0,0 +1,377 @@
+/* Provide relocatable programs.
+   Copyright (C) 2003-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+
+#define _GL_USE_STDLIB_ALLOC 1
+#include <config.h>
+
+/* Specification.  */
+#include "progname.h"
+
+#include <stdbool.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <sys/stat.h>
+
+/* Get declaration of _NSGetExecutablePath on MacOS X 10.2 or newer.  */
+#if HAVE_MACH_O_DYLD_H
+# include <mach-o/dyld.h>
+#endif
+
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# define WIN32_NATIVE
+#endif
+
+#ifdef WIN32_NATIVE
+# define WIN32_LEAN_AND_MEAN
+# include <windows.h>
+#endif
+
+#include "relocatable.h"
+
+#ifdef NO_XMALLOC
+# include "areadlink.h"
+# define xreadlink areadlink
+#else
+# include "xreadlink.h"
+#endif
+
+#ifdef NO_XMALLOC
+# define xmalloc malloc
+# define xstrdup strdup
+#else
+# include "xalloc.h"
+#endif
+
+#ifndef O_EXEC
+# define O_EXEC O_RDONLY /* This is often close enough in older systems.  */
+#endif
+
+/* Declare canonicalize_file_name.
+   The <stdlib.h> included above may be the system's one, not the gnulib
+   one.  */
+extern char * canonicalize_file_name (const char *name);
+
+/* Pathname support.
+   ISSLASH(C)           tests whether C is a directory separator character.
+   IS_PATH_WITH_DIR(P)  tests whether P contains a directory specification.
+ */
+#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__
+  /* Win32, OS/2, DOS */
+# define ISSLASH(C) ((C) == '/' || (C) == '\\')
+# define HAS_DEVICE(P) \
+    ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
+     && (P)[1] == ':')
+# define IS_PATH_WITH_DIR(P) \
+    (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P))
+# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0)
+#else
+  /* Unix */
+# define ISSLASH(C) ((C) == '/')
+# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL)
+# define FILE_SYSTEM_PREFIX_LEN(P) 0
+#endif
+
+/* The results of open() in this file are not used with fchdir,
+   therefore save some unnecessary work in fchdir.c.  */
+#undef open
+#undef close
+
+/* Use the system functions, not the gnulib overrides in this file.  */
+#undef sprintf
+
+#undef set_program_name
+
+
+#if ENABLE_RELOCATABLE
+
+#if defined __linux__ || defined __CYGWIN__
+/* File descriptor of the executable.
+   (Only used to verify that we find the correct executable.)  */
+static int executable_fd = -1;
+#endif
+
+/* Tests whether a given pathname may belong to the executable.  */
+static bool
+maybe_executable (const char *filename)
+{
+  /* Woe32 lacks the access() function.  */
+#if !defined WIN32_NATIVE
+  if (access (filename, X_OK) < 0)
+    return false;
+#endif
+
+#if defined __linux__ || defined __CYGWIN__
+  if (executable_fd >= 0)
+    {
+      /* If we already have an executable_fd, check that filename points to
+         the same inode.  */
+      struct stat statexe;
+      struct stat statfile;
+
+      if (fstat (executable_fd, &statexe) >= 0)
+        {
+          if (stat (filename, &statfile) < 0)
+            return false;
+          if (!(statfile.st_dev
+                && statfile.st_dev == statexe.st_dev
+                && statfile.st_ino == statexe.st_ino))
+            return false;
+        }
+    }
+#endif
+
+  return true;
+}
+
+/* Determine the full pathname of the current executable, freshly allocated.
+   Return NULL if unknown.
+   Guaranteed to work on Linux and Woe32.  Likely to work on the other
+   Unixes (maybe except BeOS), under most conditions.  */
+static char *
+find_executable (const char *argv0)
+{
+#if defined WIN32_NATIVE
+  /* Native Win32 only.
+     On Cygwin, it is better to use the Cygwin provided /proc interface, than
+     to use native Win32 API and cygwin_conv_to_posix_path, because it supports
+     longer file names
+     (see <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>).  */
+  char location[MAX_PATH];
+  int length = GetModuleFileName (NULL, location, sizeof (location));
+  if (length < 0)
+    return NULL;
+  if (!IS_PATH_WITH_DIR (location))
+    /* Shouldn't happen.  */
+    return NULL;
+  return xstrdup (location);
+#else /* Unix */
+# ifdef __linux__
+  /* The executable is accessible as /proc/<pid>/exe.  In newer Linux
+     versions, also as /proc/self/exe.  Linux >= 2.1 provides a symlink
+     to the true pathname; older Linux versions give only device and ino,
+     enclosed in brackets, which we cannot use here.  */
+  {
+    char *link;
+
+    link = xreadlink ("/proc/self/exe");
+    if (link != NULL && link[0] != '[')
+      return link;
+    if (executable_fd < 0)
+      executable_fd = open ("/proc/self/exe", O_EXEC, 0);
+
+    {
+      char buf[6+10+5];
+      sprintf (buf, "/proc/%d/exe", getpid ());
+      link = xreadlink (buf);
+      if (link != NULL && link[0] != '[')
+        return link;
+      if (executable_fd < 0)
+        executable_fd = open (buf, O_EXEC, 0);
+    }
+  }
+# endif
+# ifdef __CYGWIN__
+  /* The executable is accessible as /proc/<pid>/exe, at least in
+     Cygwin >= 1.5.  */
+  {
+    char *link;
+
+    link = xreadlink ("/proc/self/exe");
+    if (link != NULL)
+      return link;
+    if (executable_fd < 0)
+      executable_fd = open ("/proc/self/exe", O_EXEC, 0);
+  }
+# endif
+# if HAVE_MACH_O_DYLD_H && HAVE__NSGETEXECUTABLEPATH
+  /* On MacOS X 10.2 or newer, the function
+       int _NSGetExecutablePath (char *buf, uint32_t *bufsize);
+     can be used to retrieve the executable's full path.  */
+  char location[4096];
+  unsigned int length = sizeof (location);
+  if (_NSGetExecutablePath (location, &length) == 0
+      && location[0] == '/')
+    return canonicalize_file_name (location);
+# endif
+  /* Guess the executable's full path.  We assume the executable has been
+     called via execlp() or execvp() with properly set up argv[0].  The
+     login(1) convention to add a '-' prefix to argv[0] is not supported.  */
+  {
+    bool has_slash = false;
+    {
+      const char *p;
+      for (p = argv0; *p; p++)
+        if (*p == '/')
+          {
+            has_slash = true;
+            break;
+          }
+    }
+    if (!has_slash)
+      {
+        /* exec searches paths without slashes in the directory list given
+           by $PATH.  */
+        const char *path = getenv ("PATH");
+
+        if (path != NULL)
+          {
+            const char *p;
+            const char *p_next;
+
+            for (p = path; *p; p = p_next)
+              {
+                const char *q;
+                size_t p_len;
+                char *concat_name;
+
+                for (q = p; *q; q++)
+                  if (*q == ':')
+                    break;
+                p_len = q - p;
+                p_next = (*q == '\0' ? q : q + 1);
+
+                /* We have a path item at p, of length p_len.
+                   Now concatenate the path item and argv0.  */
+                concat_name = (char *) xmalloc (p_len + strlen (argv0) + 2);
+# ifdef NO_XMALLOC
+                if (concat_name == NULL)
+                  return NULL;
+# endif
+                if (p_len == 0)
+                  /* An empty PATH element designates the current directory.  */
+                  strcpy (concat_name, argv0);
+                else
+                  {
+                    memcpy (concat_name, p, p_len);
+                    concat_name[p_len] = '/';
+                    strcpy (concat_name + p_len + 1, argv0);
+                  }
+                if (maybe_executable (concat_name))
+                  return canonicalize_file_name (concat_name);
+                free (concat_name);
+              }
+          }
+        /* Not found in the PATH, assume the current directory.  */
+      }
+    /* exec treats paths containing slashes as relative to the current
+       directory.  */
+    if (maybe_executable (argv0))
+      return canonicalize_file_name (argv0);
+  }
+  /* No way to find the executable.  */
+  return NULL;
+#endif
+}
+
+/* Full pathname of executable, or NULL.  */
+static char *executable_fullname;
+
+static void
+prepare_relocate (const char *orig_installprefix, const char *orig_installdir,
+                  const char *argv0)
+{
+  char *curr_prefix;
+
+  /* Determine the full pathname of the current executable.  */
+  executable_fullname = find_executable (argv0);
+
+  /* Determine the current installation prefix from it.  */
+  curr_prefix = compute_curr_prefix (orig_installprefix, orig_installdir,
+                                     executable_fullname);
+  if (curr_prefix != NULL)
+    {
+      /* Now pass this prefix to all copies of the relocate.c source file.  */
+      set_relocation_prefix (orig_installprefix, curr_prefix);
+
+      free (curr_prefix);
+    }
+}
+
+/* Set program_name, based on argv[0], and original installation prefix and
+   directory, for relocatability.  */
+void
+set_program_name_and_installdir (const char *argv0,
+                                 const char *orig_installprefix,
+                                 const char *orig_installdir)
+{
+  const char *argv0_stripped = argv0;
+
+  /* Relocatable programs are renamed to .bin by install-reloc.  Or, more
+     generally, their suffix is changed from $exeext to .bin$exeext.
+     Remove the ".bin" here.  */
+  {
+    size_t argv0_len = strlen (argv0);
+    const size_t exeext_len = sizeof (EXEEXT) - sizeof ("");
+    if (argv0_len > 4 + exeext_len)
+      if (memcmp (argv0 + argv0_len - exeext_len - 4, ".bin", 4) == 0)
+        {
+          if (sizeof (EXEEXT) > sizeof (""))
+            {
+              /* Compare using an inlined copy of c_strncasecmp(), because
+                 the filenames may have undergone a case conversion since
+                 they were packaged.  In other words, EXEEXT may be ".exe"
+                 on one system and ".EXE" on another.  */
+              static const char exeext[] = EXEEXT;
+              const char *s1 = argv0 + argv0_len - exeext_len;
+              const char *s2 = exeext;
+              for (; *s1 != '\0'; s1++, s2++)
+                {
+                  unsigned char c1 = *s1;
+                  unsigned char c2 = *s2;
+                  if ((c1 >= 'A' && c1 <= 'Z' ? c1 - 'A' + 'a' : c1)
+                      != (c2 >= 'A' && c2 <= 'Z' ? c2 - 'A' + 'a' : c2))
+                    goto done_stripping;
+                }
+            }
+          /* Remove ".bin" before EXEEXT or its equivalent.  */
+          {
+            char *shorter = (char *) xmalloc (argv0_len - 4 + 1);
+#ifdef NO_XMALLOC
+            if (shorter != NULL)
+#endif
+              {
+                memcpy (shorter, argv0, argv0_len - exeext_len - 4);
+                if (sizeof (EXEEXT) > sizeof (""))
+                  memcpy (shorter + argv0_len - exeext_len - 4,
+                          argv0 + argv0_len - exeext_len - 4,
+                          exeext_len);
+                shorter[argv0_len - 4] = '\0';
+                argv0_stripped = shorter;
+              }
+          }
+         done_stripping: ;
+      }
+  }
+
+  set_program_name (argv0_stripped);
+
+  prepare_relocate (orig_installprefix, orig_installdir, argv0);
+}
+
+/* Return the full pathname of the current executable, based on the earlier
+   call to set_program_name_and_installdir.  Return NULL if unknown.  */
+char *
+get_full_program_name (void)
+{
+  return executable_fullname;
+}
+
+#endif
diff --git a/srclib/read.c b/srclib/read.c
new file mode 100644
index 0000000..21b90db
--- /dev/null
+++ b/srclib/read.c
@@ -0,0 +1,59 @@
+/* POSIX compatible read() function.
+   Copyright (C) 2008-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include <unistd.h>
+
+/* Replace this function only if module 'nonblocking' is requested.  */
+#if GNULIB_NONBLOCKING
+
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+
+#  include <errno.h>
+#  include <io.h>
+
+#  define WIN32_LEAN_AND_MEAN  /* avoid including junk */
+#  include <windows.h>
+
+ssize_t
+rpl_read (int fd, void *buf, size_t count)
+#undef read
+{
+  ssize_t ret = read (fd, buf, count);
+
+  if (ret < 0
+      && GetLastError () == ERROR_NO_DATA)
+    {
+      HANDLE h = (HANDLE) _get_osfhandle (fd);
+      if (GetFileType (h) == FILE_TYPE_PIPE)
+        {
+          /* h is a pipe or socket.  */
+          DWORD state;
+          if (GetNamedPipeHandleState (h, &state, NULL, NULL, NULL, NULL, 0)
+              && (state & PIPE_NOWAIT) != 0)
+            /* h is a pipe in non-blocking mode.
+               Change errno from EINVAL to EAGAIN.  */
+            errno = EAGAIN;
+        }
+    }
+  return ret;
+}
+
+# endif
+#endif
diff --git a/srclib/readlink.c b/srclib/readlink.c
new file mode 100644
index 0000000..35d045b
--- /dev/null
+++ b/srclib/readlink.c
@@ -0,0 +1,74 @@
+/* Stub for readlink().
+   Copyright (C) 2003-2007, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include <unistd.h>
+
+#include <errno.h>
+#include <string.h>
+#include <sys/stat.h>
+
+#if !HAVE_READLINK
+
+/* readlink() substitute for systems that don't have a readlink() function,
+   such as DJGPP 2.03 and mingw32.  */
+
+ssize_t
+readlink (const char *name, char *buf _GL_UNUSED,
+          size_t bufsize _GL_UNUSED)
+{
+  struct stat statbuf;
+
+  /* In general we should use lstat() here, not stat().  But on platforms
+     without symbolic links, lstat() - if it exists - would be equivalent to
+     stat(), therefore we can use stat().  This saves us a configure check.  */
+  if (stat (name, &statbuf) >= 0)
+    errno = EINVAL;
+  return -1;
+}
+
+#else /* HAVE_READLINK */
+
+# undef readlink
+
+/* readlink() wrapper that uses correct types, for systems like cygwin
+   1.5.x where readlink returns int, and which rejects trailing slash,
+   for Solaris 9.  */
+
+ssize_t
+rpl_readlink (const char *name, char *buf, size_t bufsize)
+{
+# if READLINK_TRAILING_SLASH_BUG
+  size_t len = strlen (name);
+  if (len && name[len - 1] == '/')
+    {
+      /* Even if name without the slash is a symlink to a directory,
+         both lstat() and stat() must resolve the trailing slash to
+         the directory rather than the symlink.  We can therefore
+         safely use stat() to distinguish between EINVAL and
+         ENOTDIR/ENOENT, avoiding extra overhead of rpl_lstat().  */
+      struct stat st;
+      if (stat (name, &st) == 0)
+        errno = EINVAL;
+      return -1;
+    }
+# endif /* READLINK_TRAILING_SLASH_BUG */
+  return readlink (name, buf, bufsize);
+}
+
+#endif /* HAVE_READLINK */
diff --git a/srclib/relocatable.c b/srclib/relocatable.c
new file mode 100644
index 0000000..a2a476a
--- /dev/null
+++ b/srclib/relocatable.c
@@ -0,0 +1,481 @@
+/* Provide relocatable packages.
+   Copyright (C) 2003-2006, 2008-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+
+/* Tell glibc's <stdio.h> to provide a prototype for getline().
+   This must come before <config.h> because <config.h> may include
+   <features.h>, and once <features.h> has been included, it's too late.  */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+#define _GL_USE_STDLIB_ALLOC 1
+#include <config.h>
+
+/* Specification.  */
+#include "relocatable.h"
+
+#if ENABLE_RELOCATABLE
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#ifdef NO_XMALLOC
+# define xmalloc malloc
+#else
+# include "xalloc.h"
+#endif
+
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# define WIN32_LEAN_AND_MEAN
+# include <windows.h>
+#endif
+
+#if DEPENDS_ON_LIBCHARSET
+# include <libcharset.h>
+#endif
+#if DEPENDS_ON_LIBICONV && HAVE_ICONV
+# include <iconv.h>
+#endif
+#if DEPENDS_ON_LIBINTL && ENABLE_NLS
+# include <libintl.h>
+#endif
+
+/* Faked cheap 'bool'.  */
+#undef bool
+#undef false
+#undef true
+#define bool int
+#define false 0
+#define true 1
+
+/* Pathname support.
+   ISSLASH(C)           tests whether C is a directory separator character.
+   IS_PATH_WITH_DIR(P)  tests whether P contains a directory specification.
+ */
+#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__
+  /* Win32, OS/2, DOS */
+# define ISSLASH(C) ((C) == '/' || (C) == '\\')
+# define HAS_DEVICE(P) \
+    ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
+     && (P)[1] == ':')
+# define IS_PATH_WITH_DIR(P) \
+    (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P))
+# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0)
+#else
+  /* Unix */
+# define ISSLASH(C) ((C) == '/')
+# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL)
+# define FILE_SYSTEM_PREFIX_LEN(P) 0
+#endif
+
+/* Original installation prefix.  */
+static char *orig_prefix;
+static size_t orig_prefix_len;
+/* Current installation prefix.  */
+static char *curr_prefix;
+static size_t curr_prefix_len;
+/* These prefixes do not end in a slash.  Anything that will be concatenated
+   to them must start with a slash.  */
+
+/* Sets the original and the current installation prefix of this module.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+static void
+set_this_relocation_prefix (const char *orig_prefix_arg,
+                            const char *curr_prefix_arg)
+{
+  if (orig_prefix_arg != NULL && curr_prefix_arg != NULL
+      /* Optimization: if orig_prefix and curr_prefix are equal, the
+         relocation is a nop.  */
+      && strcmp (orig_prefix_arg, curr_prefix_arg) != 0)
+    {
+      /* Duplicate the argument strings.  */
+      char *memory;
+
+      orig_prefix_len = strlen (orig_prefix_arg);
+      curr_prefix_len = strlen (curr_prefix_arg);
+      memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1);
+#ifdef NO_XMALLOC
+      if (memory != NULL)
+#endif
+        {
+          memcpy (memory, orig_prefix_arg, orig_prefix_len + 1);
+          orig_prefix = memory;
+          memory += orig_prefix_len + 1;
+          memcpy (memory, curr_prefix_arg, curr_prefix_len + 1);
+          curr_prefix = memory;
+          return;
+        }
+    }
+  orig_prefix = NULL;
+  curr_prefix = NULL;
+  /* Don't worry about wasted memory here - this function is usually only
+     called once.  */
+}
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+void
+set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg)
+{
+  set_this_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+
+  /* Now notify all dependent libraries.  */
+#if DEPENDS_ON_LIBCHARSET
+  libcharset_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+#if DEPENDS_ON_LIBICONV && HAVE_ICONV && _LIBICONV_VERSION >= 0x0109
+  libiconv_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+#if DEPENDS_ON_LIBINTL && ENABLE_NLS && defined libintl_set_relocation_prefix
+  libintl_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
+#endif
+}
+
+#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR)
+
+/* Convenience function:
+   Computes the current installation prefix, based on the original
+   installation prefix, the original installation directory of a particular
+   file, and the current pathname of this file.
+   Returns it, freshly allocated.  Returns NULL upon failure.  */
+#ifdef IN_LIBRARY
+#define compute_curr_prefix local_compute_curr_prefix
+static
+#endif
+char *
+compute_curr_prefix (const char *orig_installprefix,
+                     const char *orig_installdir,
+                     const char *curr_pathname)
+{
+  char *curr_installdir;
+  const char *rel_installdir;
+
+  if (curr_pathname == NULL)
+    return NULL;
+
+  /* Determine the relative installation directory, relative to the prefix.
+     This is simply the difference between orig_installprefix and
+     orig_installdir.  */
+  if (strncmp (orig_installprefix, orig_installdir, strlen (orig_installprefix))
+      != 0)
+    /* Shouldn't happen - nothing should be installed outside $(prefix).  */
+    return NULL;
+  rel_installdir = orig_installdir + strlen (orig_installprefix);
+
+  /* Determine the current installation directory.  */
+  {
+    const char *p_base = curr_pathname + FILE_SYSTEM_PREFIX_LEN (curr_pathname);
+    const char *p = curr_pathname + strlen (curr_pathname);
+    char *q;
+
+    while (p > p_base)
+      {
+        p--;
+        if (ISSLASH (*p))
+          break;
+      }
+
+    q = (char *) xmalloc (p - curr_pathname + 1);
+#ifdef NO_XMALLOC
+    if (q == NULL)
+      return NULL;
+#endif
+    memcpy (q, curr_pathname, p - curr_pathname);
+    q[p - curr_pathname] = '\0';
+    curr_installdir = q;
+  }
+
+  /* Compute the current installation prefix by removing the trailing
+     rel_installdir from it.  */
+  {
+    const char *rp = rel_installdir + strlen (rel_installdir);
+    const char *cp = curr_installdir + strlen (curr_installdir);
+    const char *cp_base =
+      curr_installdir + FILE_SYSTEM_PREFIX_LEN (curr_installdir);
+
+    while (rp > rel_installdir && cp > cp_base)
+      {
+        bool same = false;
+        const char *rpi = rp;
+        const char *cpi = cp;
+
+        while (rpi > rel_installdir && cpi > cp_base)
+          {
+            rpi--;
+            cpi--;
+            if (ISSLASH (*rpi) || ISSLASH (*cpi))
+              {
+                if (ISSLASH (*rpi) && ISSLASH (*cpi))
+                  same = true;
+                break;
+              }
+            /* Do case-insensitive comparison if the file system is always or
+               often case-insensitive.  It's better to accept the comparison
+               if the difference is only in case, rather than to fail.  */
+#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__
+            /* Win32, Cygwin, OS/2, DOS - case insignificant file system */
+            if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi)
+                != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi))
+              break;
+#else
+            if (*rpi != *cpi)
+              break;
+#endif
+          }
+        if (!same)
+          break;
+        /* The last pathname component was the same.  opi and cpi now point
+           to the slash before it.  */
+        rp = rpi;
+        cp = cpi;
+      }
+
+    if (rp > rel_installdir)
+      {
+        /* Unexpected: The curr_installdir does not end with rel_installdir.  */
+        free (curr_installdir);
+        return NULL;
+      }
+
+    {
+      size_t curr_prefix_len = cp - curr_installdir;
+      char *curr_prefix;
+
+      curr_prefix = (char *) xmalloc (curr_prefix_len + 1);
+#ifdef NO_XMALLOC
+      if (curr_prefix == NULL)
+        {
+          free (curr_installdir);
+          return NULL;
+        }
+#endif
+      memcpy (curr_prefix, curr_installdir, curr_prefix_len);
+      curr_prefix[curr_prefix_len] = '\0';
+
+      free (curr_installdir);
+
+      return curr_prefix;
+    }
+  }
+}
+
+#endif /* !IN_LIBRARY || PIC */
+
+#if defined PIC && defined INSTALLDIR
+
+/* Full pathname of shared library, or NULL.  */
+static char *shared_library_fullname;
+
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+/* Native Win32 only.
+   On Cygwin, it is better to use the Cygwin provided /proc interface, than
+   to use native Win32 API and cygwin_conv_to_posix_path, because it supports
+   longer file names
+   (see <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>).  */
+
+/* Determine the full pathname of the shared library when it is loaded.  */
+
+BOOL WINAPI
+DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved)
+{
+  (void) reserved;
+
+  if (event == DLL_PROCESS_ATTACH)
+    {
+      /* The DLL is being loaded into an application's address range.  */
+      static char location[MAX_PATH];
+
+      if (!GetModuleFileName (module_handle, location, sizeof (location)))
+        /* Shouldn't happen.  */
+        return FALSE;
+
+      if (!IS_PATH_WITH_DIR (location))
+        /* Shouldn't happen.  */
+        return FALSE;
+
+      shared_library_fullname = strdup (location);
+    }
+
+  return TRUE;
+}
+
+#else /* Unix */
+
+static void
+find_shared_library_fullname ()
+{
+#if (defined __linux__ && (__GLIBC__ >= 2 || defined __UCLIBC__)) || defined __CYGWIN__
+  /* Linux has /proc/self/maps. glibc 2 and uClibc have the getline()
+     function.
+     Cygwin >= 1.5 has /proc/self/maps and the getline() function too.  */
+  FILE *fp;
+
+  /* Open the current process' maps file.  It describes one VMA per line.  */
+  fp = fopen ("/proc/self/maps", "r");
+  if (fp)
+    {
+      unsigned long address = (unsigned long) &find_shared_library_fullname;
+      for (;;)
+        {
+          unsigned long start, end;
+          int c;
+
+          if (fscanf (fp, "%lx-%lx", &start, &end) != 2)
+            break;
+          if (address >= start && address <= end - 1)
+            {
+              /* Found it.  Now see if this line contains a filename.  */
+              while (c = getc (fp), c != EOF && c != '\n' && c != '/')
+                continue;
+              if (c == '/')
+                {
+                  size_t size;
+                  int len;
+
+                  ungetc (c, fp);
+                  shared_library_fullname = NULL; size = 0;
+                  len = getline (&shared_library_fullname, &size, fp);
+                  if (len >= 0)
+                    {
+                      /* Success: filled shared_library_fullname.  */
+                      if (len > 0 && shared_library_fullname[len - 1] == '\n')
+                        shared_library_fullname[len - 1] = '\0';
+                    }
+                }
+              break;
+            }
+          while (c = getc (fp), c != EOF && c != '\n')
+            continue;
+        }
+      fclose (fp);
+    }
+#endif
+}
+
+#endif /* WIN32 / Unix */
+
+/* Return the full pathname of the current shared library.
+   Return NULL if unknown.
+   Guaranteed to work only on Linux, Cygwin and Woe32.  */
+static char *
+get_shared_library_fullname ()
+{
+#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__)
+  static bool tried_find_shared_library_fullname;
+  if (!tried_find_shared_library_fullname)
+    {
+      find_shared_library_fullname ();
+      tried_find_shared_library_fullname = true;
+    }
+#endif
+  return shared_library_fullname;
+}
+
+#endif /* PIC */
+
+/* Returns the pathname, relocated according to the current installation
+   directory.
+   The returned string is either PATHNAME unmodified or a freshly allocated
+   string that you can free with free() after casting it to 'char *'.  */
+const char *
+relocate (const char *pathname)
+{
+#if defined PIC && defined INSTALLDIR
+  static int initialized;
+
+  /* Initialization code for a shared library.  */
+  if (!initialized)
+    {
+      /* At this point, orig_prefix and curr_prefix likely have already been
+         set through the main program's set_program_name_and_installdir
+         function.  This is sufficient in the case that the library has
+         initially been installed in the same orig_prefix.  But we can do
+         better, to also cover the cases that 1. it has been installed
+         in a different prefix before being moved to orig_prefix and (later)
+         to curr_prefix, 2. unlike the program, it has not moved away from
+         orig_prefix.  */
+      const char *orig_installprefix = INSTALLPREFIX;
+      const char *orig_installdir = INSTALLDIR;
+      char *curr_prefix_better;
+
+      curr_prefix_better =
+        compute_curr_prefix (orig_installprefix, orig_installdir,
+                             get_shared_library_fullname ());
+
+      set_relocation_prefix (orig_installprefix,
+                             curr_prefix_better != NULL
+                             ? curr_prefix_better
+                             : curr_prefix);
+
+      if (curr_prefix_better != NULL)
+        free (curr_prefix_better);
+
+      initialized = 1;
+    }
+#endif
+
+  /* Note: It is not necessary to perform case insensitive comparison here,
+     even for DOS-like file systems, because the pathname argument was
+     typically created from the same Makefile variable as orig_prefix came
+     from.  */
+  if (orig_prefix != NULL && curr_prefix != NULL
+      && strncmp (pathname, orig_prefix, orig_prefix_len) == 0)
+    {
+      if (pathname[orig_prefix_len] == '\0')
+        {
+          /* pathname equals orig_prefix.  */
+          char *result = (char *) xmalloc (strlen (curr_prefix) + 1);
+
+#ifdef NO_XMALLOC
+          if (result != NULL)
+#endif
+            {
+              strcpy (result, curr_prefix);
+              return result;
+            }
+        }
+      else if (ISSLASH (pathname[orig_prefix_len]))
+        {
+          /* pathname starts with orig_prefix.  */
+          const char *pathname_tail = &pathname[orig_prefix_len];
+          char *result =
+            (char *) xmalloc (curr_prefix_len + strlen (pathname_tail) + 1);
+
+#ifdef NO_XMALLOC
+          if (result != NULL)
+#endif
+            {
+              memcpy (result, curr_prefix, curr_prefix_len);
+              strcpy (result + curr_prefix_len, pathname_tail);
+              return result;
+            }
+        }
+    }
+  /* Nothing to relocate.  */
+  return pathname;
+}
+
+#endif
diff --git a/srclib/relocatable.h b/srclib/relocatable.h
new file mode 100644
index 0000000..2757c89
--- /dev/null
+++ b/srclib/relocatable.h
@@ -0,0 +1,81 @@
+/* Provide relocatable packages.
+   Copyright (C) 2003, 2005, 2008-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _RELOCATABLE_H
+#define _RELOCATABLE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* This can be enabled through the configure --enable-relocatable option.  */
+#if ENABLE_RELOCATABLE
+
+/* When building a DLL, we must export some functions.  Note that because
+   this is a private .h file, we don't need to use __declspec(dllimport)
+   in any case.  */
+#if HAVE_VISIBILITY && BUILDING_DLL
+# define RELOCATABLE_DLL_EXPORTED __attribute__((__visibility__("default")))
+#elif defined _MSC_VER && BUILDING_DLL
+# define RELOCATABLE_DLL_EXPORTED __declspec(dllexport)
+#else
+# define RELOCATABLE_DLL_EXPORTED
+#endif
+
+/* Sets the original and the current installation prefix of the package.
+   Relocation simply replaces a pathname starting with the original prefix
+   by the corresponding pathname with the current prefix instead.  Both
+   prefixes should be directory names without trailing slash (i.e. use ""
+   instead of "/").  */
+extern RELOCATABLE_DLL_EXPORTED void
+       set_relocation_prefix (const char *orig_prefix,
+                              const char *curr_prefix);
+
+/* Returns the pathname, relocated according to the current installation
+   directory.
+   The returned string is either PATHNAME unmodified or a freshly allocated
+   string that you can free with free() after casting it to 'char *'.  */
+extern const char * relocate (const char *pathname);
+
+/* Memory management: relocate() potentially allocates memory, because it has
+   to construct a fresh pathname.  If this is a problem because your program
+   calls relocate() frequently, think about caching the result.  Or free the
+   return value if it was different from the argument pathname.  */
+
+/* Convenience function:
+   Computes the current installation prefix, based on the original
+   installation prefix, the original installation directory of a particular
+   file, and the current pathname of this file.
+   Returns it, freshly allocated.  Returns NULL upon failure.  */
+extern char * compute_curr_prefix (const char *orig_installprefix,
+                                   const char *orig_installdir,
+                                   const char *curr_pathname);
+
+#else
+
+/* By default, we use the hardwired pathnames.  */
+#define relocate(pathname) (pathname)
+
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RELOCATABLE_H */
diff --git a/srclib/relocwrapper.c b/srclib/relocwrapper.c
new file mode 100644
index 0000000..5422896
--- /dev/null
+++ b/srclib/relocwrapper.c
@@ -0,0 +1,198 @@
+/* Relocating wrapper program.
+   Copyright (C) 2003, 2005-2007, 2009-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2003.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Dependencies:
+   relocwrapper
+    -> progname
+    -> progreloc
+        -> areadlink
+           -> careadlinkat
+             -> allocator
+             -> readlink
+        -> canonicalize-lgpl
+           -> malloca
+           -> readlink
+    -> relocatable
+    -> setenv
+       -> malloca
+    -> c-ctype
+
+   Macros that need to be set while compiling this file:
+     - ENABLE_RELOCATABLE 1
+     - INSTALLPREFIX the base installation directory
+     - INSTALLDIR the directory into which this program is installed
+     - LIBPATHVAR the platform dependent runtime library path variable
+     - LIBDIRS a comma-terminated list of strings representing the list of
+       directories that contain the libraries at installation time
+
+   We don't want to internationalize this wrapper because then it would
+   depend on libintl and therefore need relocation itself.  So use only
+   libc functions, no gettext(), no error(), no xmalloc(), no xsetenv().
+ */
+
+#define _GL_USE_STDLIB_ALLOC 1
+#include <config.h>
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <errno.h>
+
+#include "progname.h"
+#include "relocatable.h"
+#include "c-ctype.h"
+#include "verify.h"
+
+/* Use the system functions, not the gnulib overrides in this file.  */
+#undef fprintf
+
+/* Return a copy of the filename, with an extra ".bin" at the end.
+   More generally, it replaces "${EXEEXT}" at the end with ".bin${EXEEXT}".  */
+static char *
+add_dotbin (const char *filename)
+{
+  size_t filename_len = strlen (filename);
+  char *result = (char *) malloc (filename_len + 4 + 1);
+
+  if (result != NULL)
+    {
+      if (sizeof (EXEEXT) > sizeof (""))
+        {
+          /* EXEEXT handling.  */
+          const size_t exeext_len = sizeof (EXEEXT) - sizeof ("");
+          static const char exeext[] = EXEEXT;
+          if (filename_len > exeext_len)
+            {
+              /* Compare using an inlined copy of c_strncasecmp(), because
+                 the filenames may have undergone a case conversion since
+                 they were packaged.  In other words, EXEEXT may be ".exe"
+                 on one system and ".EXE" on another.  */
+              const char *s1 = filename + filename_len - exeext_len;
+              const char *s2 = exeext;
+              for (; *s1 != '\0'; s1++, s2++)
+                {
+                  unsigned char c1 = *s1;
+                  unsigned char c2 = *s2;
+                  if (c_tolower (c1) != c_tolower (c2))
+                    goto simple_append;
+                }
+              /* Insert ".bin" before EXEEXT or its equivalent.  */
+              memcpy (result, filename, filename_len - exeext_len);
+              memcpy (result + filename_len - exeext_len, ".bin", 4);
+              memcpy (result + filename_len - exeext_len + 4,
+                      filename + filename_len - exeext_len,
+                      exeext_len + 1);
+              return result;
+            }
+        }
+     simple_append:
+      /* Simply append ".bin".  */
+      memcpy (result, filename, filename_len);
+      memcpy (result + filename_len, ".bin", 4 + 1);
+      return result;
+    }
+  else
+    {
+      fprintf (stderr, "%s: %s\n", program_name, "memory exhausted");
+      exit (1);
+    }
+}
+
+/* List of directories that contain the libraries.  */
+static const char *libdirs[] = { LIBDIRS NULL };
+/* Verify that at least one directory is given.  */
+verify (sizeof (libdirs) / sizeof (libdirs[0]) > 1);
+
+/* Relocate the list of directories that contain the libraries.  */
+static void
+relocate_libdirs ()
+{
+  size_t i;
+
+  for (i = 0; i < sizeof (libdirs) / sizeof (libdirs[0]) - 1; i++)
+    libdirs[i] = relocate (libdirs[i]);
+}
+
+/* Activate the list of directories in the LIBPATHVAR.  */
+static void
+activate_libdirs ()
+{
+  const char *old_value;
+  size_t total;
+  size_t i;
+  char *value;
+  char *p;
+
+  old_value = getenv (LIBPATHVAR);
+  if (old_value == NULL)
+    old_value = "";
+
+  total = 0;
+  for (i = 0; i < sizeof (libdirs) / sizeof (libdirs[0]) - 1; i++)
+    total += strlen (libdirs[i]) + 1;
+  total += strlen (old_value) + 1;
+
+  value = (char *) malloc (total);
+  if (value == NULL)
+    {
+      fprintf (stderr, "%s: %s\n", program_name, "memory exhausted");
+      exit (1);
+    }
+  p = value;
+  for (i = 0; i < sizeof (libdirs) / sizeof (libdirs[0]) - 1; i++)
+    {
+      size_t len = strlen (libdirs[i]);
+      memcpy (p, libdirs[i], len);
+      p += len;
+      *p++ = ':';
+    }
+  if (old_value[0] != '\0')
+    strcpy (p, old_value);
+  else
+    p[-1] = '\0';
+
+  if (setenv (LIBPATHVAR, value, 1) < 0)
+    {
+      fprintf (stderr, "%s: %s\n", program_name, "memory exhausted");
+      exit (1);
+    }
+}
+
+int
+main (int argc, char *argv[])
+{
+  char *full_program_name;
+
+  /* Set the program name and perform preparations for
+     get_full_program_name() and relocate().  */
+  set_program_name_and_installdir (argv[0], INSTALLPREFIX, INSTALLDIR);
+
+  /* Get the full program path.  (Important if accessed through a symlink.)  */
+  full_program_name = get_full_program_name ();
+  if (full_program_name == NULL)
+    full_program_name = argv[0];
+
+  /* Invoke the real program, with suffix ".bin".  */
+  argv[0] = add_dotbin (full_program_name);
+  relocate_libdirs ();
+  activate_libdirs ();
+  execv (argv[0], argv);
+  fprintf (stderr, "%s: could not execute %s: %s\n",
+           program_name, argv[0], strerror (errno));
+  exit (127);
+}
diff --git a/srclib/safe-read.c b/srclib/safe-read.c
new file mode 100644
index 0000000..d9cb330
--- /dev/null
+++ b/srclib/safe-read.c
@@ -0,0 +1,77 @@
+/* An interface to read and write that retries after interrupts.
+
+   Copyright (C) 1993-1994, 1998, 2002-2006, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#ifdef SAFE_WRITE
+# include "safe-write.h"
+#else
+# include "safe-read.h"
+#endif
+
+/* Get ssize_t.  */
+#include <sys/types.h>
+#include <unistd.h>
+
+#include <errno.h>
+
+#ifdef EINTR
+# define IS_EINTR(x) ((x) == EINTR)
+#else
+# define IS_EINTR(x) 0
+#endif
+
+#include <limits.h>
+
+#ifdef SAFE_WRITE
+# define safe_rw safe_write
+# define rw write
+#else
+# define safe_rw safe_read
+# define rw read
+# undef const
+# define const /* empty */
+#endif
+
+/* Read(write) up to COUNT bytes at BUF from(to) descriptor FD, retrying if
+   interrupted.  Return the actual number of bytes read(written), zero for EOF,
+   or SAFE_READ_ERROR(SAFE_WRITE_ERROR) upon error.  */
+size_t
+safe_rw (int fd, void const *buf, size_t count)
+{
+  /* Work around a bug in Tru64 5.1.  Attempting to read more than
+     INT_MAX bytes fails with errno == EINVAL.  See
+     <http://lists.gnu.org/archive/html/bug-gnu-utils/2002-04/msg00010.html>.
+     When decreasing COUNT, keep it block-aligned.  */
+  enum { BUGGY_READ_MAXIMUM = INT_MAX & ~8191 };
+
+  for (;;)
+    {
+      ssize_t result = rw (fd, buf, count);
+
+      if (0 <= result)
+        return result;
+      else if (IS_EINTR (errno))
+        continue;
+      else if (errno == EINVAL && BUGGY_READ_MAXIMUM < count)
+        count = BUGGY_READ_MAXIMUM;
+      else
+        return result;
+    }
+}
diff --git a/srclib/safe-read.h b/srclib/safe-read.h
new file mode 100644
index 0000000..7174de7
--- /dev/null
+++ b/srclib/safe-read.h
@@ -0,0 +1,47 @@
+/* An interface to read() that retries after interrupts.
+   Copyright (C) 2002, 2006, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Some system calls may be interrupted and fail with errno = EINTR in the
+   following situations:
+     - The process is stopped and restarted (signal SIGSTOP and SIGCONT, user
+       types Ctrl-Z) on some platforms: MacOS X.
+     - The process receives a signal for which a signal handler was installed
+       with sigaction() with an sa_flags field that does not contain
+       SA_RESTART.
+     - The process receives a signal for which a signal handler was installed
+       with signal() and for which no call to siginterrupt(sig,0) was done,
+       on some platforms: AIX, HP-UX, IRIX, OSF/1, Solaris.
+
+   This module provides a wrapper around read() that handles EINTR.  */
+
+#include <stddef.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+#define SAFE_READ_ERROR ((size_t) -1)
+
+/* Read up to COUNT bytes at BUF from descriptor FD, retrying if interrupted.
+   Return the actual number of bytes read, zero for EOF, or SAFE_READ_ERROR
+   upon error.  */
+extern size_t safe_read (int fd, void *buf, size_t count);
+
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/srclib/setenv.c b/srclib/setenv.c
new file mode 100644
index 0000000..0a5f67d
--- /dev/null
+++ b/srclib/setenv.c
@@ -0,0 +1,390 @@
+/* Copyright (C) 1992, 1995-2003, 2005-2011 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#if !_LIBC
+# define _GL_USE_STDLIB_ALLOC 1
+# include <config.h>
+#endif
+
+/* Don't use __attribute__ __nonnull__ in this compilation unit.  Otherwise gcc
+   optimizes away the name == NULL test below.  */
+#define _GL_ARG_NONNULL(params)
+
+#include <alloca.h>
+
+/* Specification.  */
+#include <stdlib.h>
+
+#include <errno.h>
+#ifndef __set_errno
+# define __set_errno(ev) ((errno) = (ev))
+#endif
+
+#include <string.h>
+#if _LIBC || HAVE_UNISTD_H
+# include <unistd.h>
+#endif
+
+#if !_LIBC
+# include "malloca.h"
+#endif
+
+#if _LIBC || !HAVE_SETENV
+
+#if !_LIBC
+# define __environ      environ
+#endif
+
+#if _LIBC
+/* This lock protects against simultaneous modifications of `environ'.  */
+# include <bits/libc-lock.h>
+__libc_lock_define_initialized (static, envlock)
+# define LOCK   __libc_lock_lock (envlock)
+# define UNLOCK __libc_lock_unlock (envlock)
+#else
+# define LOCK
+# define UNLOCK
+#endif
+
+/* In the GNU C library we must keep the namespace clean.  */
+#ifdef _LIBC
+# define setenv __setenv
+# define clearenv __clearenv
+# define tfind __tfind
+# define tsearch __tsearch
+#endif
+
+/* In the GNU C library implementation we try to be more clever and
+   allow arbitrarily many changes of the environment given that the used
+   values are from a small set.  Outside glibc this will eat up all
+   memory after a while.  */
+#if defined _LIBC || (defined HAVE_SEARCH_H && defined HAVE_TSEARCH \
+                      && defined __GNUC__)
+# define USE_TSEARCH    1
+# include <search.h>
+typedef int (*compar_fn_t) (const void *, const void *);
+
+/* This is a pointer to the root of the search tree with the known
+   values.  */
+static void *known_values;
+
+# define KNOWN_VALUE(Str) \
+  ({                                                                          \
+    void *value = tfind (Str, &known_values, (compar_fn_t) strcmp);           \
+    value != NULL ? *(char **) value : NULL;                                  \
+  })
+# define STORE_VALUE(Str) \
+  tsearch (Str, &known_values, (compar_fn_t) strcmp)
+
+#else
+# undef USE_TSEARCH
+
+# define KNOWN_VALUE(Str) NULL
+# define STORE_VALUE(Str) do { } while (0)
+
+#endif
+
+
+/* If this variable is not a null pointer we allocated the current
+   environment.  */
+static char **last_environ;
+
+
+/* This function is used by `setenv' and `putenv'.  The difference between
+   the two functions is that for the former must create a new string which
+   is then placed in the environment, while the argument of `putenv'
+   must be used directly.  This is all complicated by the fact that we try
+   to reuse values once generated for a `setenv' call since we can never
+   free the strings.  */
+int
+__add_to_environ (const char *name, const char *value, const char *combined,
+                  int replace)
+{
+  char **ep;
+  size_t size;
+  const size_t namelen = strlen (name);
+  const size_t vallen = value != NULL ? strlen (value) + 1 : 0;
+
+  LOCK;
+
+  /* We have to get the pointer now that we have the lock and not earlier
+     since another thread might have created a new environment.  */
+  ep = __environ;
+
+  size = 0;
+  if (ep != NULL)
+    {
+      for (; *ep != NULL; ++ep)
+        if (!strncmp (*ep, name, namelen) && (*ep)[namelen] == '=')
+          break;
+        else
+          ++size;
+    }
+
+  if (ep == NULL || *ep == NULL)
+    {
+      char **new_environ;
+#ifdef USE_TSEARCH
+      char *new_value;
+#endif
+
+      /* We allocated this space; we can extend it.  */
+      new_environ =
+        (char **) (last_environ == NULL
+                   ? malloc ((size + 2) * sizeof (char *))
+                   : realloc (last_environ, (size + 2) * sizeof (char *)));
+      if (new_environ == NULL)
+        {
+          /* It's easier to set errno to ENOMEM than to rely on the
+             'malloc-posix' and 'realloc-posix' gnulib modules.  */
+          __set_errno (ENOMEM);
+          UNLOCK;
+          return -1;
+        }
+
+      /* If the whole entry is given add it.  */
+      if (combined != NULL)
+        /* We must not add the string to the search tree since it belongs
+           to the user.  */
+        new_environ[size] = (char *) combined;
+      else
+        {
+          /* See whether the value is already known.  */
+#ifdef USE_TSEARCH
+# ifdef _LIBC
+          new_value = (char *) alloca (namelen + 1 + vallen);
+          __mempcpy (__mempcpy (__mempcpy (new_value, name, namelen), "=", 1),
+                     value, vallen);
+# else
+          new_value = (char *) malloca (namelen + 1 + vallen);
+          if (new_value == NULL)
+            {
+              __set_errno (ENOMEM);
+              UNLOCK;
+              return -1;
+            }
+          memcpy (new_value, name, namelen);
+          new_value[namelen] = '=';
+          memcpy (&new_value[namelen + 1], value, vallen);
+# endif
+
+          new_environ[size] = KNOWN_VALUE (new_value);
+          if (new_environ[size] == NULL)
+#endif
+            {
+              new_environ[size] = (char *) malloc (namelen + 1 + vallen);
+              if (new_environ[size] == NULL)
+                {
+#if defined USE_TSEARCH && !defined _LIBC
+                  freea (new_value);
+#endif
+                  __set_errno (ENOMEM);
+                  UNLOCK;
+                  return -1;
+                }
+
+#ifdef USE_TSEARCH
+              memcpy (new_environ[size], new_value, namelen + 1 + vallen);
+#else
+              memcpy (new_environ[size], name, namelen);
+              new_environ[size][namelen] = '=';
+              memcpy (&new_environ[size][namelen + 1], value, vallen);
+#endif
+              /* And save the value now.  We cannot do this when we remove
+                 the string since then we cannot decide whether it is a
+                 user string or not.  */
+              STORE_VALUE (new_environ[size]);
+            }
+#if defined USE_TSEARCH && !defined _LIBC
+          freea (new_value);
+#endif
+        }
+
+      if (__environ != last_environ)
+        memcpy ((char *) new_environ, (char *) __environ,
+                size * sizeof (char *));
+
+      new_environ[size + 1] = NULL;
+
+      last_environ = __environ = new_environ;
+    }
+  else if (replace)
+    {
+      char *np;
+
+      /* Use the user string if given.  */
+      if (combined != NULL)
+        np = (char *) combined;
+      else
+        {
+#ifdef USE_TSEARCH
+          char *new_value;
+# ifdef _LIBC
+          new_value = alloca (namelen + 1 + vallen);
+          __mempcpy (__mempcpy (__mempcpy (new_value, name, namelen), "=", 1),
+                     value, vallen);
+# else
+          new_value = malloca (namelen + 1 + vallen);
+          if (new_value == NULL)
+            {
+              __set_errno (ENOMEM);
+              UNLOCK;
+              return -1;
+            }
+          memcpy (new_value, name, namelen);
+          new_value[namelen] = '=';
+          memcpy (&new_value[namelen + 1], value, vallen);
+# endif
+
+          np = KNOWN_VALUE (new_value);
+          if (np == NULL)
+#endif
+            {
+              np = (char *) malloc (namelen + 1 + vallen);
+              if (np == NULL)
+                {
+#if defined USE_TSEARCH && !defined _LIBC
+                  freea (new_value);
+#endif
+                  __set_errno (ENOMEM);
+                  UNLOCK;
+                  return -1;
+                }
+
+#ifdef USE_TSEARCH
+              memcpy (np, new_value, namelen + 1 + vallen);
+#else
+              memcpy (np, name, namelen);
+              np[namelen] = '=';
+              memcpy (&np[namelen + 1], value, vallen);
+#endif
+              /* And remember the value.  */
+              STORE_VALUE (np);
+            }
+#if defined USE_TSEARCH && !defined _LIBC
+          freea (new_value);
+#endif
+        }
+
+      *ep = np;
+    }
+
+  UNLOCK;
+
+  return 0;
+}
+
+int
+setenv (const char *name, const char *value, int replace)
+{
+  if (name == NULL || *name == '\0' || strchr (name, '=') != NULL)
+    {
+      __set_errno (EINVAL);
+      return -1;
+    }
+
+  return __add_to_environ (name, value, NULL, replace);
+}
+
+/* The `clearenv' was planned to be added to POSIX.1 but probably
+   never made it.  Nevertheless the POSIX.9 standard (POSIX bindings
+   for Fortran 77) requires this function.  */
+int
+clearenv (void)
+{
+  LOCK;
+
+  if (__environ == last_environ && __environ != NULL)
+    {
+      /* We allocated this environment so we can free it.  */
+      free (__environ);
+      last_environ = NULL;
+    }
+
+  /* Clear the environment pointer removes the whole environment.  */
+  __environ = NULL;
+
+  UNLOCK;
+
+  return 0;
+}
+
+#ifdef _LIBC
+static void
+free_mem (void)
+{
+  /* Remove all traces.  */
+  clearenv ();
+
+  /* Now remove the search tree.  */
+  __tdestroy (known_values, free);
+  known_values = NULL;
+}
+text_set_element (__libc_subfreeres, free_mem);
+
+
+# undef setenv
+# undef clearenv
+weak_alias (__setenv, setenv)
+weak_alias (__clearenv, clearenv)
+#endif
+
+#endif /* _LIBC || !HAVE_SETENV */
+
+/* The rest of this file is called into use when replacing an existing
+   but buggy setenv.  Known bugs include failure to diagnose invalid
+   name, and consuming a leading '=' from value.  */
+#if HAVE_SETENV
+
+# undef setenv
+# if !HAVE_DECL_SETENV
+extern int setenv (const char *, const char *, int);
+# endif
+# define STREQ(a, b) (strcmp (a, b) == 0)
+
+int
+rpl_setenv (const char *name, const char *value, int replace)
+{
+  int result;
+  if (!name || !*name || strchr (name, '='))
+    {
+      errno = EINVAL;
+      return -1;
+    }
+  /* Call the real setenv even if replace is 0, in case implementation
+     has underlying data to update, such as when environ changes.  */
+  result = setenv (name, value, replace);
+  if (result == 0 && replace && *value == '=')
+    {
+      char *tmp = getenv (name);
+      if (!STREQ (tmp, value))
+        {
+          int saved_errno;
+          size_t len = strlen (value);
+          tmp = malloca (len + 2);
+          /* Since leading '=' is eaten, double it up.  */
+          *tmp = '=';
+          memcpy (tmp + 1, value, len + 1);
+          result = setenv (name, tmp, replace);
+          saved_errno = errno;
+          freea (tmp);
+          errno = saved_errno;
+        }
+    }
+  return result;
+}
+
+#endif /* HAVE_SETENV */
diff --git a/srclib/signal.in.h b/srclib/signal.in.h
new file mode 100644
index 0000000..93787f7
--- /dev/null
+++ b/srclib/signal.in.h
@@ -0,0 +1,428 @@
+/* A GNU-like <signal.h>.
+
+   Copyright (C) 2006-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+#if defined __need_sig_atomic_t || defined __need_sigset_t || defined _GL_ALREADY_INCLUDING_SIGNAL_H || (defined _SIGNAL_H && !defined __SIZEOF_PTHREAD_MUTEX_T)
+/* Special invocation convention:
+   - Inside glibc header files.
+   - On glibc systems we have a sequence of nested includes
+     <signal.h> -> <ucontext.h> -> <signal.h>.
+     In this situation, the functions are not yet declared, therefore we cannot
+     provide the C++ aliases.
+   - On glibc systems with GCC 4.3 we have a sequence of nested includes
+     <csignal> -> </usr/include/signal.h> -> <sys/ucontext.h> -> <signal.h>.
+     In this situation, some of the functions are not yet declared, therefore
+     we cannot provide the C++ aliases.  */
+
+# @INCLUDE_NEXT@ @NEXT_SIGNAL_H@
+
+#else
+/* Normal invocation convention.  */
+
+#ifndef _@GUARD_PREFIX@_SIGNAL_H
+
+#define _GL_ALREADY_INCLUDING_SIGNAL_H
+
+/* Define pid_t, uid_t.
+   Also, mingw defines sigset_t not in <signal.h>, but in <sys/types.h>.
+   On Solaris 10, <signal.h> includes <sys/types.h>, which eventually includes
+   us; so include <sys/types.h> now, before the second inclusion guard.  */
+#include <sys/types.h>
+
+/* The include_next requires a split double-inclusion guard.  */
+#@INCLUDE_NEXT@ @NEXT_SIGNAL_H@
+
+#undef _GL_ALREADY_INCLUDING_SIGNAL_H
+
+#ifndef _@GUARD_PREFIX@_SIGNAL_H
+#define _@GUARD_PREFIX@_SIGNAL_H
+
+/* MacOS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6 declare
+   pthread_sigmask in <pthread.h>, not in <signal.h>.
+   But avoid namespace pollution on glibc systems.*/
+#if (@GNULIB_PTHREAD_SIGMASK@ || defined GNULIB_POSIXCHECK) \
+    && ((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined __osf__ || defined __sun) \
+    && ! defined __GLIBC__
+# include <pthread.h>
+#endif
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+
+/* The definition of _GL_ARG_NONNULL is copied here.  */
+
+/* The definition of _GL_WARN_ON_USE is copied here.  */
+
+/* On AIX, sig_atomic_t already includes volatile.  C99 requires that
+   'volatile sig_atomic_t' ignore the extra modifier, but C89 did not.
+   Hence, redefine this to a non-volatile type as needed.  */
+#if ! @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+# if !GNULIB_defined_sig_atomic_t
+typedef int rpl_sig_atomic_t;
+#  undef sig_atomic_t
+#  define sig_atomic_t rpl_sig_atomic_t
+#  define GNULIB_defined_sig_atomic_t 1
+# endif
+#endif
+
+/* A set or mask of signals.  */
+#if !@HAVE_SIGSET_T@
+# if !GNULIB_defined_sigset_t
+typedef unsigned int sigset_t;
+#  define GNULIB_defined_sigset_t 1
+# endif
+#endif
+
+/* Define sighandler_t, the type of signal handlers.  A GNU extension.  */
+#if !@HAVE_SIGHANDLER_T@
+# ifdef __cplusplus
+extern "C" {
+# endif
+# if !GNULIB_defined_sighandler_t
+typedef void (*sighandler_t) (int);
+#  define GNULIB_defined_sighandler_t 1
+# endif
+# ifdef __cplusplus
+}
+# endif
+#endif
+
+
+#if @GNULIB_SIGNAL_H_SIGPIPE@
+# ifndef SIGPIPE
+/* Define SIGPIPE to a value that does not overlap with other signals.  */
+#  define SIGPIPE 13
+#  define GNULIB_defined_SIGPIPE 1
+/* To actually use SIGPIPE, you also need the gnulib modules 'sigprocmask',
+   'write', 'stdio'.  */
+# endif
+#endif
+
+
+/* Maximum signal number + 1.  */
+#ifndef NSIG
+# if defined __TANDEM
+#  define NSIG 32
+# endif
+#endif
+
+
+#if @GNULIB_PTHREAD_SIGMASK@
+# if @REPLACE_PTHREAD_SIGMASK@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef pthread_sigmask
+#   define pthread_sigmask rpl_pthread_sigmask
+#  endif
+_GL_FUNCDECL_RPL (pthread_sigmask, int,
+                  (int how, const sigset_t *new_mask, sigset_t *old_mask));
+_GL_CXXALIAS_RPL (pthread_sigmask, int,
+                  (int how, const sigset_t *new_mask, sigset_t *old_mask));
+# else
+#  if !@HAVE_PTHREAD_SIGMASK@
+_GL_FUNCDECL_SYS (pthread_sigmask, int,
+                  (int how, const sigset_t *new_mask, sigset_t *old_mask));
+#  endif
+_GL_CXXALIAS_SYS (pthread_sigmask, int,
+                  (int how, const sigset_t *new_mask, sigset_t *old_mask));
+# endif
+_GL_CXXALIASWARN (pthread_sigmask);
+#elif defined GNULIB_POSIXCHECK
+# undef pthread_sigmask
+# if HAVE_RAW_DECL_PTHREAD_SIGMASK
+_GL_WARN_ON_USE (pthread_sigmask, "pthread_sigmask is not portable - "
+                 "use gnulib module pthread_sigmask for portability");
+# endif
+#endif
+
+
+#if @GNULIB_SIGPROCMASK@
+# if !@HAVE_POSIX_SIGNALBLOCKING@
+
+/* Maximum signal number + 1.  */
+#  ifndef NSIG
+#   define NSIG 32
+#  endif
+
+/* This code supports only 32 signals.  */
+#  if !GNULIB_defined_verify_NSIG_constraint
+typedef int verify_NSIG_constraint[NSIG <= 32 ? 1 : -1];
+#   define GNULIB_defined_verify_NSIG_constraint 1
+#  endif
+
+# endif
+
+/* Test whether a given signal is contained in a signal set.  */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on MacOS X.  */
+#  if defined __cplusplus && defined GNULIB_NAMESPACE
+#   undef sigismember
+#  endif
+# else
+_GL_FUNCDECL_SYS (sigismember, int, (const sigset_t *set, int sig)
+                                    _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigismember, int, (const sigset_t *set, int sig));
+_GL_CXXALIASWARN (sigismember);
+
+/* Initialize a signal set to the empty set.  */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on MacOS X.  */
+#  if defined __cplusplus && defined GNULIB_NAMESPACE
+#   undef sigemptyset
+#  endif
+# else
+_GL_FUNCDECL_SYS (sigemptyset, int, (sigset_t *set) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigemptyset, int, (sigset_t *set));
+_GL_CXXALIASWARN (sigemptyset);
+
+/* Add a signal to a signal set.  */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on MacOS X.  */
+#  if defined __cplusplus && defined GNULIB_NAMESPACE
+#   undef sigaddset
+#  endif
+# else
+_GL_FUNCDECL_SYS (sigaddset, int, (sigset_t *set, int sig)
+                                  _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigaddset, int, (sigset_t *set, int sig));
+_GL_CXXALIASWARN (sigaddset);
+
+/* Remove a signal from a signal set.  */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on MacOS X.  */
+#  if defined __cplusplus && defined GNULIB_NAMESPACE
+#   undef sigdelset
+#  endif
+# else
+_GL_FUNCDECL_SYS (sigdelset, int, (sigset_t *set, int sig)
+                                  _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigdelset, int, (sigset_t *set, int sig));
+_GL_CXXALIASWARN (sigdelset);
+
+/* Fill a signal set with all possible signals.  */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on MacOS X.  */
+#  if defined __cplusplus && defined GNULIB_NAMESPACE
+#   undef sigfillset
+#  endif
+# else
+_GL_FUNCDECL_SYS (sigfillset, int, (sigset_t *set) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigfillset, int, (sigset_t *set));
+_GL_CXXALIASWARN (sigfillset);
+
+/* Return the set of those blocked signals that are pending.  */
+# if !@HAVE_POSIX_SIGNALBLOCKING@
+_GL_FUNCDECL_SYS (sigpending, int, (sigset_t *set) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigpending, int, (sigset_t *set));
+_GL_CXXALIASWARN (sigpending);
+
+/* If OLD_SET is not NULL, put the current set of blocked signals in *OLD_SET.
+   Then, if SET is not NULL, affect the current set of blocked signals by
+   combining it with *SET as indicated in OPERATION.
+   In this implementation, you are not allowed to change a signal handler
+   while the signal is blocked.  */
+# if !@HAVE_POSIX_SIGNALBLOCKING@
+#  define SIG_BLOCK   0  /* blocked_set = blocked_set | *set; */
+#  define SIG_SETMASK 1  /* blocked_set = *set; */
+#  define SIG_UNBLOCK 2  /* blocked_set = blocked_set & ~*set; */
+_GL_FUNCDECL_SYS (sigprocmask, int,
+                  (int operation, const sigset_t *set, sigset_t *old_set));
+# endif
+_GL_CXXALIAS_SYS (sigprocmask, int,
+                  (int operation, const sigset_t *set, sigset_t *old_set));
+_GL_CXXALIASWARN (sigprocmask);
+
+/* Install the handler FUNC for signal SIG, and return the previous
+   handler.  */
+# ifdef __cplusplus
+extern "C" {
+# endif
+# if !GNULIB_defined_function_taking_int_returning_void_t
+typedef void (*_gl_function_taking_int_returning_void_t) (int);
+#  define GNULIB_defined_function_taking_int_returning_void_t 1
+# endif
+# ifdef __cplusplus
+}
+# endif
+# if !@HAVE_POSIX_SIGNALBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define signal rpl_signal
+#  endif
+_GL_FUNCDECL_RPL (signal, _gl_function_taking_int_returning_void_t,
+                  (int sig, _gl_function_taking_int_returning_void_t func));
+_GL_CXXALIAS_RPL (signal, _gl_function_taking_int_returning_void_t,
+                  (int sig, _gl_function_taking_int_returning_void_t func));
+# else
+_GL_CXXALIAS_SYS (signal, _gl_function_taking_int_returning_void_t,
+                  (int sig, _gl_function_taking_int_returning_void_t func));
+# endif
+_GL_CXXALIASWARN (signal);
+
+/* Raise signal SIG.  */
+# if !@HAVE_POSIX_SIGNALBLOCKING@ && GNULIB_defined_SIGPIPE
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef raise
+#   define raise rpl_raise
+#  endif
+_GL_FUNCDECL_RPL (raise, int, (int sig));
+_GL_CXXALIAS_RPL (raise, int, (int sig));
+# else
+_GL_CXXALIAS_SYS (raise, int, (int sig));
+# endif
+_GL_CXXALIASWARN (raise);
+
+#elif defined GNULIB_POSIXCHECK
+# undef sigaddset
+# if HAVE_RAW_DECL_SIGADDSET
+_GL_WARN_ON_USE (sigaddset, "sigaddset is unportable - "
+                 "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigdelset
+# if HAVE_RAW_DECL_SIGDELSET
+_GL_WARN_ON_USE (sigdelset, "sigdelset is unportable - "
+                 "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigemptyset
+# if HAVE_RAW_DECL_SIGEMPTYSET
+_GL_WARN_ON_USE (sigemptyset, "sigemptyset is unportable - "
+                 "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigfillset
+# if HAVE_RAW_DECL_SIGFILLSET
+_GL_WARN_ON_USE (sigfillset, "sigfillset is unportable - "
+                 "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigismember
+# if HAVE_RAW_DECL_SIGISMEMBER
+_GL_WARN_ON_USE (sigismember, "sigismember is unportable - "
+                 "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigpending
+# if HAVE_RAW_DECL_SIGPENDING
+_GL_WARN_ON_USE (sigpending, "sigpending is unportable - "
+                 "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigprocmask
+# if HAVE_RAW_DECL_SIGPROCMASK
+_GL_WARN_ON_USE (sigprocmask, "sigprocmask is unportable - "
+                 "use the gnulib module sigprocmask for portability");
+# endif
+#endif /* @GNULIB_SIGPROCMASK@ */
+
+
+#if @GNULIB_SIGACTION@
+# if !@HAVE_SIGACTION@
+
+#  if !@HAVE_SIGINFO_T@
+
+#   if !GNULIB_defined_siginfo_types
+
+/* Present to allow compilation, but unsupported by gnulib.  */
+union sigval
+{
+  int sival_int;
+  void *sival_ptr;
+};
+
+/* Present to allow compilation, but unsupported by gnulib.  */
+struct siginfo_t
+{
+  int si_signo;
+  int si_code;
+  int si_errno;
+  pid_t si_pid;
+  uid_t si_uid;
+  void *si_addr;
+  int si_status;
+  long si_band;
+  union sigval si_value;
+};
+typedef struct siginfo_t siginfo_t;
+
+#    define GNULIB_defined_siginfo_types 1
+#   endif
+
+#  endif /* !@HAVE_SIGINFO_T@ */
+
+/* We assume that platforms which lack the sigaction() function also lack
+   the 'struct sigaction' type, and vice versa.  */
+
+#  if !GNULIB_defined_struct_sigaction
+
+struct sigaction
+{
+  union
+  {
+    void (*_sa_handler) (int);
+    /* Present to allow compilation, but unsupported by gnulib.  POSIX
+       says that implementations may, but not must, make sa_sigaction
+       overlap with sa_handler, but we know of no implementation where
+       they do not overlap.  */
+    void (*_sa_sigaction) (int, siginfo_t *, void *);
+  } _sa_func;
+  sigset_t sa_mask;
+  /* Not all POSIX flags are supported.  */
+  int sa_flags;
+};
+#   define sa_handler _sa_func._sa_handler
+#   define sa_sigaction _sa_func._sa_sigaction
+/* Unsupported flags are not present.  */
+#   define SA_RESETHAND 1
+#   define SA_NODEFER 2
+#   define SA_RESTART 4
+
+#   define GNULIB_defined_struct_sigaction 1
+#  endif
+
+_GL_FUNCDECL_SYS (sigaction, int, (int, const struct sigaction *restrict,
+                                   struct sigaction *restrict));
+
+# elif !@HAVE_STRUCT_SIGACTION_SA_SIGACTION@
+
+#  define sa_sigaction sa_handler
+
+# endif /* !@HAVE_SIGACTION@, !@HAVE_STRUCT_SIGACTION_SA_SIGACTION@ */
+
+_GL_CXXALIAS_SYS (sigaction, int, (int, const struct sigaction *restrict,
+                                   struct sigaction *restrict));
+_GL_CXXALIASWARN (sigaction);
+
+#elif defined GNULIB_POSIXCHECK
+# undef sigaction
+# if HAVE_RAW_DECL_SIGACTION
+_GL_WARN_ON_USE (sigaction, "sigaction is unportable - "
+                 "use the gnulib module sigaction for portability");
+# endif
+#endif
+
+/* Some systems don't have SA_NODEFER.  */
+#ifndef SA_NODEFER
+# define SA_NODEFER 0
+#endif
+
+
+#endif /* _@GUARD_PREFIX@_SIGNAL_H */
+#endif /* _@GUARD_PREFIX@_SIGNAL_H */
+#endif
diff --git a/srclib/sigprocmask.c b/srclib/sigprocmask.c
new file mode 100644
index 0000000..6780a37
--- /dev/null
+++ b/srclib/sigprocmask.c
@@ -0,0 +1,329 @@
+/* POSIX compatible signal blocking.
+   Copyright (C) 2006-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2006.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include <signal.h>
+
+#include <errno.h>
+#include <stdint.h>
+#include <stdlib.h>
+
+/* We assume that a platform without POSIX signal blocking functions
+   also does not have the POSIX sigaction() function, only the
+   signal() function.  We also assume signal() has SysV semantics,
+   where any handler is uninstalled prior to being invoked.  This is
+   true for Woe32 platforms.  */
+
+/* We use raw signal(), but also provide a wrapper rpl_signal() so
+   that applications can query or change a blocked signal.  */
+#undef signal
+
+/* Provide invalid signal numbers as fallbacks if the uncatchable
+   signals are not defined.  */
+#ifndef SIGKILL
+# define SIGKILL (-1)
+#endif
+#ifndef SIGSTOP
+# define SIGSTOP (-1)
+#endif
+
+/* On native Windows, as of 2008, the signal SIGABRT_COMPAT is an alias
+   for the signal SIGABRT.  Only one signal handler is stored for both
+   SIGABRT and SIGABRT_COMPAT.  SIGABRT_COMPAT is not a signal of its own.  */
+#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+# undef SIGABRT_COMPAT
+# define SIGABRT_COMPAT 6
+#endif
+#ifdef SIGABRT_COMPAT
+# define SIGABRT_COMPAT_MASK (1U << SIGABRT_COMPAT)
+#else
+# define SIGABRT_COMPAT_MASK 0
+#endif
+
+typedef void (*handler_t) (int);
+
+/* Handling of gnulib defined signals.  */
+
+#if GNULIB_defined_SIGPIPE
+static handler_t SIGPIPE_handler = SIG_DFL;
+#endif
+
+#if GNULIB_defined_SIGPIPE
+static handler_t
+ext_signal (int sig, handler_t handler)
+{
+  switch (sig)
+    {
+    case SIGPIPE:
+      {
+        handler_t old_handler = SIGPIPE_handler;
+        SIGPIPE_handler = handler;
+        return old_handler;
+      }
+    default: /* System defined signal */
+      return signal (sig, handler);
+    }
+}
+# define signal ext_signal
+#endif
+
+int
+sigismember (const sigset_t *set, int sig)
+{
+  if (sig >= 0 && sig < NSIG)
+    {
+      #ifdef SIGABRT_COMPAT
+      if (sig == SIGABRT_COMPAT)
+        sig = SIGABRT;
+      #endif
+
+      return (*set >> sig) & 1;
+    }
+  else
+    return 0;
+}
+
+int
+sigemptyset (sigset_t *set)
+{
+  *set = 0;
+  return 0;
+}
+
+int
+sigaddset (sigset_t *set, int sig)
+{
+  if (sig >= 0 && sig < NSIG)
+    {
+      #ifdef SIGABRT_COMPAT
+      if (sig == SIGABRT_COMPAT)
+        sig = SIGABRT;
+      #endif
+
+      *set |= 1U << sig;
+      return 0;
+    }
+  else
+    {
+      errno = EINVAL;
+      return -1;
+    }
+}
+
+int
+sigdelset (sigset_t *set, int sig)
+{
+  if (sig >= 0 && sig < NSIG)
+    {
+      #ifdef SIGABRT_COMPAT
+      if (sig == SIGABRT_COMPAT)
+        sig = SIGABRT;
+      #endif
+
+      *set &= ~(1U << sig);
+      return 0;
+    }
+  else
+    {
+      errno = EINVAL;
+      return -1;
+    }
+}
+
+
+int
+sigfillset (sigset_t *set)
+{
+  *set = ((2U << (NSIG - 1)) - 1) & ~ SIGABRT_COMPAT_MASK;
+  return 0;
+}
+
+/* Set of currently blocked signals.  */
+static volatile sigset_t blocked_set /* = 0 */;
+
+/* Set of currently blocked and pending signals.  */
+static volatile sig_atomic_t pending_array[NSIG] /* = { 0 } */;
+
+/* Signal handler that is installed for blocked signals.  */
+static void
+blocked_handler (int sig)
+{
+  /* Reinstall the handler, in case the signal occurs multiple times
+     while blocked.  There is an inherent race where an asynchronous
+     signal in between when the kernel uninstalled the handler and
+     when we reinstall it will trigger the default handler; oh
+     well.  */
+  signal (sig, blocked_handler);
+  if (sig >= 0 && sig < NSIG)
+    pending_array[sig] = 1;
+}
+
+int
+sigpending (sigset_t *set)
+{
+  sigset_t pending = 0;
+  int sig;
+
+  for (sig = 0; sig < NSIG; sig++)
+    if (pending_array[sig])
+      pending |= 1U << sig;
+  *set = pending;
+  return 0;
+}
+
+/* The previous signal handlers.
+   Only the array elements corresponding to blocked signals are relevant.  */
+static volatile handler_t old_handlers[NSIG];
+
+int
+sigprocmask (int operation, const sigset_t *set, sigset_t *old_set)
+{
+  if (old_set != NULL)
+    *old_set = blocked_set;
+
+  if (set != NULL)
+    {
+      sigset_t new_blocked_set;
+      sigset_t to_unblock;
+      sigset_t to_block;
+
+      switch (operation)
+        {
+        case SIG_BLOCK:
+          new_blocked_set = blocked_set | *set;
+          break;
+        case SIG_SETMASK:
+          new_blocked_set = *set;
+          break;
+        case SIG_UNBLOCK:
+          new_blocked_set = blocked_set & ~*set;
+          break;
+        default:
+          errno = EINVAL;
+          return -1;
+        }
+      to_unblock = blocked_set & ~new_blocked_set;
+      to_block = new_blocked_set & ~blocked_set;
+
+      if (to_block != 0)
+        {
+          int sig;
+
+          for (sig = 0; sig < NSIG; sig++)
+            if ((to_block >> sig) & 1)
+              {
+                pending_array[sig] = 0;
+                if ((old_handlers[sig] = signal (sig, blocked_handler)) != SIG_ERR)
+                  blocked_set |= 1U << sig;
+              }
+        }
+
+      if (to_unblock != 0)
+        {
+          sig_atomic_t received[NSIG];
+          int sig;
+
+          for (sig = 0; sig < NSIG; sig++)
+            if ((to_unblock >> sig) & 1)
+              {
+                if (signal (sig, old_handlers[sig]) != blocked_handler)
+                  /* The application changed a signal handler while the signal
+                     was blocked, bypassing our rpl_signal replacement.
+                     We don't support this.  */
+                  abort ();
+                received[sig] = pending_array[sig];
+                blocked_set &= ~(1U << sig);
+                pending_array[sig] = 0;
+              }
+            else
+              received[sig] = 0;
+
+          for (sig = 0; sig < NSIG; sig++)
+            if (received[sig])
+              raise (sig);
+        }
+    }
+  return 0;
+}
+
+/* Install the handler FUNC for signal SIG, and return the previous
+   handler.  */
+handler_t
+rpl_signal (int sig, handler_t handler)
+{
+  /* We must provide a wrapper, so that a user can query what handler
+     they installed even if that signal is currently blocked.  */
+  if (sig >= 0 && sig < NSIG && sig != SIGKILL && sig != SIGSTOP
+      && handler != SIG_ERR)
+    {
+      #ifdef SIGABRT_COMPAT
+      if (sig == SIGABRT_COMPAT)
+        sig = SIGABRT;
+      #endif
+
+      if (blocked_set & (1U << sig))
+        {
+          /* POSIX states that sigprocmask and signal are both
+             async-signal-safe.  This is not true of our
+             implementation - there is a slight data race where an
+             asynchronous interrupt on signal A can occur after we
+             install blocked_handler but before we have updated
+             old_handlers for signal B, such that handler A can see
+             stale information if it calls signal(B).  Oh well -
+             signal handlers really shouldn't try to manipulate the
+             installed handlers of unrelated signals.  */
+          handler_t result = old_handlers[sig];
+          old_handlers[sig] = handler;
+          return result;
+        }
+      else
+        return signal (sig, handler);
+    }
+  else
+    {
+      errno = EINVAL;
+      return SIG_ERR;
+    }
+}
+
+#if GNULIB_defined_SIGPIPE
+/* Raise the signal SIG.  */
+int
+rpl_raise (int sig)
+# undef raise
+{
+  switch (sig)
+    {
+    case SIGPIPE:
+      if (blocked_set & (1U << sig))
+        pending_array[sig] = 1;
+      else
+        {
+          handler_t handler = SIGPIPE_handler;
+          if (handler == SIG_DFL)
+            exit (128 + SIGPIPE);
+          else if (handler != SIG_IGN)
+            (*handler) (sig);
+        }
+      return 0;
+    default: /* System defined signal */
+      return raise (sig);
+    }
+}
+#endif
diff --git a/srclib/stat.c b/srclib/stat.c
new file mode 100644
index 0000000..f07370d
--- /dev/null
+++ b/srclib/stat.c
@@ -0,0 +1,113 @@
+/* Work around platform bugs in stat.
+   Copyright (C) 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* written by Eric Blake */
+
+#include <config.h>
+
+/* Get the original definition of stat.  It might be defined as a macro.  */
+#define __need_system_sys_stat_h
+#include <sys/types.h>
+#include <sys/stat.h>
+#undef __need_system_sys_stat_h
+
+static inline int
+orig_stat (const char *filename, struct stat *buf)
+{
+  return stat (filename, buf);
+}
+
+/* Specification.  */
+#include <sys/stat.h>
+
+#include <errno.h>
+#include <limits.h>
+#include <stdbool.h>
+#include <string.h>
+#include "dosname.h"
+#include "verify.h"
+
+/* Store information about NAME into ST.  Work around bugs with
+   trailing slashes.  Mingw has other bugs (such as st_ino always
+   being 0 on success) which this wrapper does not work around.  But
+   at least this implementation provides the ability to emulate fchdir
+   correctly.  */
+
+int
+rpl_stat (char const *name, struct stat *st)
+{
+  int result = orig_stat (name, st);
+#if REPLACE_FUNC_STAT_FILE
+  /* Solaris 9 mistakenly succeeds when given a non-directory with a
+     trailing slash.  */
+  if (result == 0 && !S_ISDIR (st->st_mode))
+    {
+      size_t len = strlen (name);
+      if (ISSLASH (name[len - 1]))
+        {
+          errno = ENOTDIR;
+          return -1;
+        }
+    }
+#endif /* REPLACE_FUNC_STAT_FILE */
+#if REPLACE_FUNC_STAT_DIR
+  /* The only known systems where REPLACE_FUNC_STAT_DIR is needed also
+     have a constant PATH_MAX.  */
+# ifndef PATH_MAX
+#  error "Please port this replacement to your platform"
+# endif
+
+  if (result == -1 && errno == ENOENT)
+    {
+      /* Due to mingw's oddities, there are some directories (like
+         c:\) where stat() only succeeds with a trailing slash, and
+         other directories (like c:\windows) where stat() only
+         succeeds without a trailing slash.  But we want the two to be
+         synonymous, since chdir() manages either style.  Likewise, Mingw also
+         reports ENOENT for names longer than PATH_MAX, when we want
+         ENAMETOOLONG, and for stat("file/"), when we want ENOTDIR.
+         Fortunately, mingw PATH_MAX is small enough for stack
+         allocation.  */
+      char fixed_name[PATH_MAX + 1] = {0};
+      size_t len = strlen (name);
+      bool check_dir = false;
+      verify (PATH_MAX <= 4096);
+      if (PATH_MAX <= len)
+        errno = ENAMETOOLONG;
+      else if (len)
+        {
+          strcpy (fixed_name, name);
+          if (ISSLASH (fixed_name[len - 1]))
+            {
+              check_dir = true;
+              while (len && ISSLASH (fixed_name[len - 1]))
+                fixed_name[--len] = '\0';
+              if (!len)
+                fixed_name[0] = '/';
+            }
+          else
+            fixed_name[len++] = '/';
+          result = orig_stat (fixed_name, st);
+          if (result == 0 && check_dir && !S_ISDIR (st->st_mode))
+            {
+              result = -1;
+              errno = ENOTDIR;
+            }
+        }
+    }
+#endif /* REPLACE_FUNC_STAT_DIR */
+  return result;
+}
diff --git a/srclib/stdbool.in.h b/srclib/stdbool.in.h
new file mode 100644
index 0000000..b64dc75
--- /dev/null
+++ b/srclib/stdbool.in.h
@@ -0,0 +1,122 @@
+/* Copyright (C) 2001-2003, 2006-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef _GL_STDBOOL_H
+#define _GL_STDBOOL_H
+
+/* ISO C 99 <stdbool.h> for platforms that lack it.  */
+
+/* Usage suggestions:
+
+   Programs that use <stdbool.h> should be aware of some limitations
+   and standards compliance issues.
+
+   Standards compliance:
+
+       - <stdbool.h> must be #included before 'bool', 'false', 'true'
+         can be used.
+
+       - You cannot assume that sizeof (bool) == 1.
+
+       - Programs should not undefine the macros bool, true, and false,
+         as C99 lists that as an "obsolescent feature".
+
+   Limitations of this substitute, when used in a C89 environment:
+
+       - <stdbool.h> must be #included before the '_Bool' type can be used.
+
+       - You cannot assume that _Bool is a typedef; it might be a macro.
+
+       - Bit-fields of type 'bool' are not supported.  Portable code
+         should use 'unsigned int foo : 1;' rather than 'bool foo : 1;'.
+
+       - In C99, casts and automatic conversions to '_Bool' or 'bool' are
+         performed in such a way that every nonzero value gets converted
+         to 'true', and zero gets converted to 'false'.  This doesn't work
+         with this substitute.  With this substitute, only the values 0 and 1
+         give the expected result when converted to _Bool' or 'bool'.
+
+       - C99 allows the use of (_Bool)0.0 in constant expressions, but
+         this substitute cannot always provide this property.
+
+   Also, it is suggested that programs use 'bool' rather than '_Bool';
+   this isn't required, but 'bool' is more common.  */
+
+
+/* 7.16. Boolean type and values */
+
+/* BeOS <sys/socket.h> already #defines false 0, true 1.  We use the same
+   definitions below, but temporarily we have to #undef them.  */
+#if defined __BEOS__ && !defined __HAIKU__
+# include <OS.h> /* defines bool but not _Bool */
+# undef false
+# undef true
+#endif
+
+/* For the sake of symbolic names in gdb, we define true and false as
+   enum constants, not only as macros.
+   It is tempting to write
+      typedef enum { false = 0, true = 1 } _Bool;
+   so that gdb prints values of type 'bool' symbolically. But if we do
+   this, values of type '_Bool' may promote to 'int' or 'unsigned int'
+   (see ISO C 99 6.7.2.2.(4)); however, '_Bool' must promote to 'int'
+   (see ISO C 99 6.3.1.1.(2)).  So we add a negative value to the
+   enum; this ensures that '_Bool' promotes to 'int'.  */
+#if defined __cplusplus || (defined __BEOS__ && !defined __HAIKU__)
+  /* A compiler known to have 'bool'.  */
+  /* If the compiler already has both 'bool' and '_Bool', we can assume they
+     are the same types.  */
+# if !@HAVE__BOOL@
+typedef bool _Bool;
+# endif
+#else
+# if !defined __GNUC__
+   /* If @HAVE__BOOL@:
+        Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when
+        the built-in _Bool type is used.  See
+          http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+          http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+          http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+        Similar bugs are likely with other compilers as well; this file
+        wouldn't be used if <stdbool.h> was working.
+        So we override the _Bool type.
+      If !@HAVE__BOOL@:
+        Need to define _Bool ourselves. As 'signed char' or as an enum type?
+        Use of a typedef, with SunPRO C, leads to a stupid
+          "warning: _Bool is a keyword in ISO C99".
+        Use of an enum type, with IRIX cc, leads to a stupid
+          "warning(1185): enumerated type mixed with another type".
+        Even the existence of an enum type, without a typedef,
+          "Invalid enumerator. (badenum)" with HP-UX cc on Tru64.
+        The only benefit of the enum, debuggability, is not important
+        with these compilers.  So use 'signed char' and no enum.  */
+#  define _Bool signed char
+# else
+   /* With this compiler, trust the _Bool type if the compiler has it.  */
+#  if !@HAVE__BOOL@
+typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool;
+#  endif
+# endif
+#endif
+#define bool _Bool
+
+/* The other macros must be usable in preprocessor directives.  */
+#define false 0
+#define true 1
+#define __bool_true_false_are_defined 1
+
+#endif /* _GL_STDBOOL_H */
diff --git a/srclib/stddef.in.h b/srclib/stddef.in.h
new file mode 100644
index 0000000..c7b98e7
--- /dev/null
+++ b/srclib/stddef.in.h
@@ -0,0 +1,87 @@
+/* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
+
+   Copyright (C) 2009-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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Written by Eric Blake.  */
+
+/*
+ * POSIX 2008 <stddef.h> for platforms that have issues.
+ * <http://www.opengroup.org/susv3xbd/stddef.h.html>
+ */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+#if defined __need_wchar_t || defined __need_size_t  \
+  || defined __need_ptrdiff_t || defined __need_NULL \
+  || defined __need_wint_t
+/* Special invocation convention inside gcc header files.  In
+   particular, gcc provides a version of <stddef.h> that blindly
+   redefines NULL even when __need_wint_t was defined, even though
+   wint_t is not normally provided by <stddef.h>.  Hence, we must
+   remember if special invocation has ever been used to obtain wint_t,
+   in which case we need to clean up NULL yet again.  */
+
+# if !(defined _@GUARD_PREFIX@_STDDEF_H && defined _GL_STDDEF_WINT_T)
+#  ifdef __need_wint_t
+#   undef _@GUARD_PREFIX@_STDDEF_H
+#   define _GL_STDDEF_WINT_T
+#  endif
+#  @INCLUDE_NEXT@ @NEXT_STDDEF_H@
+# endif
+
+#else
+/* Normal invocation convention.  */
+
+# ifndef _@GUARD_PREFIX@_STDDEF_H
+
+/* The include_next requires a split double-inclusion guard.  */
+
+#  @INCLUDE_NEXT@ @NEXT_STDDEF_H@
+
+#  ifndef _@GUARD_PREFIX@_STDDEF_H
+#   define _@GUARD_PREFIX@_STDDEF_H
+
+/* On NetBSD 5.0, the definition of NULL lacks proper parentheses.  */
+#if @REPLACE_NULL@
+# undef NULL
+# ifdef __cplusplus
+   /* ISO C++ says that the macro NULL must expand to an integer constant
+      expression, hence '((void *) 0)' is not allowed in C++.  */
+#  if __GNUG__ >= 3
+    /* GNU C++ has a __null macro that behaves like an integer ('int' or
+       'long') but has the same size as a pointer.  Use that, to avoid
+       warnings.  */
+#   define NULL __null
+#  else
+#   define NULL 0L
+#  endif
+# else
+#  define NULL ((void *) 0)
+# endif
+#endif
+
+/* Some platforms lack wchar_t.  */
+#if !@HAVE_WCHAR_T@
+# define wchar_t int
+#endif
+
+#  endif /* _@GUARD_PREFIX@_STDDEF_H */
+# endif /* _@GUARD_PREFIX@_STDDEF_H */
+#endif /* __need_XXX */
diff --git a/srclib/stdint.in.h b/srclib/stdint.in.h
new file mode 100644
index 0000000..b6d08c7
--- /dev/null
+++ b/srclib/stdint.in.h
@@ -0,0 +1,606 @@
+/* Copyright (C) 2001-2002, 2004-2011 Free Software Foundation, Inc.
+   Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
+   This file is part of gnulib.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/*
+ * ISO C 99 <stdint.h> for platforms that lack it.
+ * <http://www.opengroup.org/susv3xbd/stdint.h.html>
+ */
+
+#ifndef _@GUARD_PREFIX@_STDINT_H
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+/* When including a system file that in turn includes <inttypes.h>,
+   use the system <inttypes.h>, not our substitute.  This avoids
+   problems with (for example) VMS, whose <sys/bitypes.h> includes
+   <inttypes.h>.  */
+#define _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+
+/* Get those types that are already defined in other system include
+   files, so that we can "#define int8_t signed char" below without
+   worrying about a later system include file containing a "typedef
+   signed char int8_t;" that will get messed up by our macro.  Our
+   macros should all be consistent with the system versions, except
+   for the "fast" types and macros, which we recommend against using
+   in public interfaces due to compiler differences.  */
+
+#if @HAVE_STDINT_H@
+# if defined __sgi && ! defined __c99
+   /* Bypass IRIX's <stdint.h> if in C89 mode, since it merely annoys users
+      with "This header file is to be used only for c99 mode compilations"
+      diagnostics.  */
+#  define __STDINT_H__
+# endif
+  /* Other systems may have an incomplete or buggy <stdint.h>.
+     Include it before <inttypes.h>, since any "#include <stdint.h>"
+     in <inttypes.h> would reinclude us, skipping our contents because
+     _@GUARD_PREFIX@_STDINT_H is defined.
+     The include_next requires a split double-inclusion guard.  */
+# @INCLUDE_NEXT@ @NEXT_STDINT_H@
+#endif
+
+#if ! defined _@GUARD_PREFIX@_STDINT_H && ! defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H
+#define _@GUARD_PREFIX@_STDINT_H
+
+/* <sys/types.h> defines some of the stdint.h types as well, on glibc,
+   IRIX 6.5, and OpenBSD 3.8 (via <machine/types.h>).
+   AIX 5.2 <sys/types.h> isn't needed and causes troubles.
+   MacOS X 10.4.6 <sys/types.h> includes <stdint.h> (which is us), but
+   relies on the system <stdint.h> definitions, so include
+   <sys/types.h> after @NEXT_STDINT_H@.  */
+#if @HAVE_SYS_TYPES_H@ && ! defined _AIX
+# include <sys/types.h>
+#endif
+
+/* Get LONG_MIN, LONG_MAX, ULONG_MAX.  */
+#include <limits.h>
+
+#if @HAVE_INTTYPES_H@
+  /* In OpenBSD 3.8, <inttypes.h> includes <machine/types.h>, which defines
+     int{8,16,32,64}_t, uint{8,16,32,64}_t and __BIT_TYPES_DEFINED__.
+     <inttypes.h> also defines intptr_t and uintptr_t.  */
+# include <inttypes.h>
+#elif @HAVE_SYS_INTTYPES_H@
+  /* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and
+     the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX.  */
+# include <sys/inttypes.h>
+#endif
+
+#if @HAVE_SYS_BITYPES_H@ && ! defined __BIT_TYPES_DEFINED__
+  /* Linux libc4 >= 4.6.7 and libc5 have a <sys/bitypes.h> that defines
+     int{8,16,32,64}_t and __BIT_TYPES_DEFINED__.  In libc5 >= 5.2.2 it is
+     included by <sys/types.h>.  */
+# include <sys/bitypes.h>
+#endif
+
+#undef _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+
+/* Minimum and maximum values for an integer type under the usual assumption.
+   Return an unspecified value if BITS == 0, adding a check to pacify
+   picky compilers.  */
+
+#define _STDINT_MIN(signed, bits, zero) \
+  ((signed) ? (- ((zero) + 1) << ((bits) ? (bits) - 1 : 0)) : (zero))
+
+#define _STDINT_MAX(signed, bits, zero) \
+  ((signed) \
+   ? ~ _STDINT_MIN (signed, bits, zero) \
+   : /* The expression for the unsigned case.  The subtraction of (signed) \
+        is a nop in the unsigned case and avoids "signed integer overflow" \
+        warnings in the signed case.  */ \
+     ((((zero) + 1) << ((bits) ? (bits) - 1 - (signed) : 0)) - 1) * 2 + 1)
+
+#if !GNULIB_defined_stdint_types
+
+/* 7.18.1.1. Exact-width integer types */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits.  */
+
+#undef int8_t
+#undef uint8_t
+typedef signed char gl_int8_t;
+typedef unsigned char gl_uint8_t;
+#define int8_t gl_int8_t
+#define uint8_t gl_uint8_t
+
+#undef int16_t
+#undef uint16_t
+typedef short int gl_int16_t;
+typedef unsigned short int gl_uint16_t;
+#define int16_t gl_int16_t
+#define uint16_t gl_uint16_t
+
+#undef int32_t
+#undef uint32_t
+typedef int gl_int32_t;
+typedef unsigned int gl_uint32_t;
+#define int32_t gl_int32_t
+#define uint32_t gl_uint32_t
+
+/* If the system defines INT64_MAX, assume int64_t works.  That way,
+   if the underlying platform defines int64_t to be a 64-bit long long
+   int, the code below won't mistakenly define it to be a 64-bit long
+   int, which would mess up C++ name mangling.  We must use #ifdef
+   rather than #if, to avoid an error with HP-UX 10.20 cc.  */
+
+#ifdef INT64_MAX
+# define GL_INT64_T
+#else
+/* Do not undefine int64_t if gnulib is not being used with 64-bit
+   types, since otherwise it breaks platforms like Tandem/NSK.  */
+# if LONG_MAX >> 31 >> 31 == 1
+#  undef int64_t
+typedef long int gl_int64_t;
+#  define int64_t gl_int64_t
+#  define GL_INT64_T
+# elif defined _MSC_VER
+#  undef int64_t
+typedef __int64 gl_int64_t;
+#  define int64_t gl_int64_t
+#  define GL_INT64_T
+# elif @HAVE_LONG_LONG_INT@
+#  undef int64_t
+typedef long long int gl_int64_t;
+#  define int64_t gl_int64_t
+#  define GL_INT64_T
+# endif
+#endif
+
+#ifdef UINT64_MAX
+# define GL_UINT64_T
+#else
+# if ULONG_MAX >> 31 >> 31 >> 1 == 1
+#  undef uint64_t
+typedef unsigned long int gl_uint64_t;
+#  define uint64_t gl_uint64_t
+#  define GL_UINT64_T
+# elif defined _MSC_VER
+#  undef uint64_t
+typedef unsigned __int64 gl_uint64_t;
+#  define uint64_t gl_uint64_t
+#  define GL_UINT64_T
+# elif @HAVE_UNSIGNED_LONG_LONG_INT@
+#  undef uint64_t
+typedef unsigned long long int gl_uint64_t;
+#  define uint64_t gl_uint64_t
+#  define GL_UINT64_T
+# endif
+#endif
+
+/* Avoid collision with Solaris 2.5.1 <pthread.h> etc.  */
+#define _UINT8_T
+#define _UINT32_T
+#define _UINT64_T
+
+
+/* 7.18.1.2. Minimum-width integer types */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+   are the same as the corresponding N_t types.  */
+
+#undef int_least8_t
+#undef uint_least8_t
+#undef int_least16_t
+#undef uint_least16_t
+#undef int_least32_t
+#undef uint_least32_t
+#undef int_least64_t
+#undef uint_least64_t
+#define int_least8_t int8_t
+#define uint_least8_t uint8_t
+#define int_least16_t int16_t
+#define uint_least16_t uint16_t
+#define int_least32_t int32_t
+#define uint_least32_t uint32_t
+#ifdef GL_INT64_T
+# define int_least64_t int64_t
+#endif
+#ifdef GL_UINT64_T
+# define uint_least64_t uint64_t
+#endif
+
+/* 7.18.1.3. Fastest minimum-width integer types */
+
+/* Note: Other <stdint.h> substitutes may define these types differently.
+   It is not recommended to use these types in public header files. */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+   are taken from the same list of types.  Assume that 'long int'
+   is fast enough for all narrower integers.  */
+
+#undef int_fast8_t
+#undef uint_fast8_t
+#undef int_fast16_t
+#undef uint_fast16_t
+#undef int_fast32_t
+#undef uint_fast32_t
+#undef int_fast64_t
+#undef uint_fast64_t
+typedef long int gl_int_fast8_t;
+typedef unsigned long int gl_uint_fast8_t;
+typedef long int gl_int_fast16_t;
+typedef unsigned long int gl_uint_fast16_t;
+typedef long int gl_int_fast32_t;
+typedef unsigned long int gl_uint_fast32_t;
+#define int_fast8_t gl_int_fast8_t
+#define uint_fast8_t gl_uint_fast8_t
+#define int_fast16_t gl_int_fast16_t
+#define uint_fast16_t gl_uint_fast16_t
+#define int_fast32_t gl_int_fast32_t
+#define uint_fast32_t gl_uint_fast32_t
+#ifdef GL_INT64_T
+# define int_fast64_t int64_t
+#endif
+#ifdef GL_UINT64_T
+# define uint_fast64_t uint64_t
+#endif
+
+/* 7.18.1.4. Integer types capable of holding object pointers */
+
+#undef intptr_t
+#undef uintptr_t
+typedef long int gl_intptr_t;
+typedef unsigned long int gl_uintptr_t;
+#define intptr_t gl_intptr_t
+#define uintptr_t gl_uintptr_t
+
+/* 7.18.1.5. Greatest-width integer types */
+
+/* Note: These types are compiler dependent. It may be unwise to use them in
+   public header files. */
+
+/* If the system defines INTMAX_MAX, assume that intmax_t works, and
+   similarly for UINTMAX_MAX and uintmax_t.  This avoids problems with
+   assuming one type where another is used by the system.  */
+
+#ifndef INTMAX_MAX
+# undef INTMAX_C
+# undef intmax_t
+# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
+typedef long long int gl_intmax_t;
+#  define intmax_t gl_intmax_t
+# elif defined GL_INT64_T
+#  define intmax_t int64_t
+# else
+typedef long int gl_intmax_t;
+#  define intmax_t gl_intmax_t
+# endif
+#endif
+
+#ifndef UINTMAX_MAX
+# undef UINTMAX_C
+# undef uintmax_t
+# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
+typedef unsigned long long int gl_uintmax_t;
+#  define uintmax_t gl_uintmax_t
+# elif defined GL_UINT64_T
+#  define uintmax_t uint64_t
+# else
+typedef unsigned long int gl_uintmax_t;
+#  define uintmax_t gl_uintmax_t
+# endif
+#endif
+
+/* Verify that intmax_t and uintmax_t have the same size.  Too much code
+   breaks if this is not the case.  If this check fails, the reason is likely
+   to be found in the autoconf macros.  */
+typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
+                                ? 1 : -1];
+
+#define GNULIB_defined_stdint_types 1
+#endif /* !GNULIB_defined_stdint_types */
+
+/* 7.18.2. Limits of specified-width integer types */
+
+#if ! defined __cplusplus || defined __STDC_LIMIT_MACROS
+
+/* 7.18.2.1. Limits of exact-width integer types */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits.  */
+
+#undef INT8_MIN
+#undef INT8_MAX
+#undef UINT8_MAX
+#define INT8_MIN  (~ INT8_MAX)
+#define INT8_MAX  127
+#define UINT8_MAX  255
+
+#undef INT16_MIN
+#undef INT16_MAX
+#undef UINT16_MAX
+#define INT16_MIN  (~ INT16_MAX)
+#define INT16_MAX  32767
+#define UINT16_MAX  65535
+
+#undef INT32_MIN
+#undef INT32_MAX
+#undef UINT32_MAX
+#define INT32_MIN  (~ INT32_MAX)
+#define INT32_MAX  2147483647
+#define UINT32_MAX  4294967295U
+
+#if defined GL_INT64_T && ! defined INT64_MAX
+/* Prefer (- INTMAX_C (1) << 63) over (~ INT64_MAX) because SunPRO C 5.0
+   evaluates the latter incorrectly in preprocessor expressions.  */
+# define INT64_MIN  (- INTMAX_C (1) << 63)
+# define INT64_MAX  INTMAX_C (9223372036854775807)
+#endif
+
+#if defined GL_UINT64_T && ! defined UINT64_MAX
+# define UINT64_MAX  UINTMAX_C (18446744073709551615)
+#endif
+
+/* 7.18.2.2. Limits of minimum-width integer types */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+   are the same as the corresponding N_t types.  */
+
+#undef INT_LEAST8_MIN
+#undef INT_LEAST8_MAX
+#undef UINT_LEAST8_MAX
+#define INT_LEAST8_MIN  INT8_MIN
+#define INT_LEAST8_MAX  INT8_MAX
+#define UINT_LEAST8_MAX  UINT8_MAX
+
+#undef INT_LEAST16_MIN
+#undef INT_LEAST16_MAX
+#undef UINT_LEAST16_MAX
+#define INT_LEAST16_MIN  INT16_MIN
+#define INT_LEAST16_MAX  INT16_MAX
+#define UINT_LEAST16_MAX  UINT16_MAX
+
+#undef INT_LEAST32_MIN
+#undef INT_LEAST32_MAX
+#undef UINT_LEAST32_MAX
+#define INT_LEAST32_MIN  INT32_MIN
+#define INT_LEAST32_MAX  INT32_MAX
+#define UINT_LEAST32_MAX  UINT32_MAX
+
+#undef INT_LEAST64_MIN
+#undef INT_LEAST64_MAX
+#ifdef GL_INT64_T
+# define INT_LEAST64_MIN  INT64_MIN
+# define INT_LEAST64_MAX  INT64_MAX
+#endif
+
+#undef UINT_LEAST64_MAX
+#ifdef GL_UINT64_T
+# define UINT_LEAST64_MAX  UINT64_MAX
+#endif
+
+/* 7.18.2.3. Limits of fastest minimum-width integer types */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+   are taken from the same list of types.  */
+
+#undef INT_FAST8_MIN
+#undef INT_FAST8_MAX
+#undef UINT_FAST8_MAX
+#define INT_FAST8_MIN  LONG_MIN
+#define INT_FAST8_MAX  LONG_MAX
+#define UINT_FAST8_MAX  ULONG_MAX
+
+#undef INT_FAST16_MIN
+#undef INT_FAST16_MAX
+#undef UINT_FAST16_MAX
+#define INT_FAST16_MIN  LONG_MIN
+#define INT_FAST16_MAX  LONG_MAX
+#define UINT_FAST16_MAX  ULONG_MAX
+
+#undef INT_FAST32_MIN
+#undef INT_FAST32_MAX
+#undef UINT_FAST32_MAX
+#define INT_FAST32_MIN  LONG_MIN
+#define INT_FAST32_MAX  LONG_MAX
+#define UINT_FAST32_MAX  ULONG_MAX
+
+#undef INT_FAST64_MIN
+#undef INT_FAST64_MAX
+#ifdef GL_INT64_T
+# define INT_FAST64_MIN  INT64_MIN
+# define INT_FAST64_MAX  INT64_MAX
+#endif
+
+#undef UINT_FAST64_MAX
+#ifdef GL_UINT64_T
+# define UINT_FAST64_MAX  UINT64_MAX
+#endif
+
+/* 7.18.2.4. Limits of integer types capable of holding object pointers */
+
+#undef INTPTR_MIN
+#undef INTPTR_MAX
+#undef UINTPTR_MAX
+#define INTPTR_MIN  LONG_MIN
+#define INTPTR_MAX  LONG_MAX
+#define UINTPTR_MAX  ULONG_MAX
+
+/* 7.18.2.5. Limits of greatest-width integer types */
+
+#ifndef INTMAX_MAX
+# undef INTMAX_MIN
+# ifdef INT64_MAX
+#  define INTMAX_MIN  INT64_MIN
+#  define INTMAX_MAX  INT64_MAX
+# else
+#  define INTMAX_MIN  INT32_MIN
+#  define INTMAX_MAX  INT32_MAX
+# endif
+#endif
+
+#ifndef UINTMAX_MAX
+# ifdef UINT64_MAX
+#  define UINTMAX_MAX  UINT64_MAX
+# else
+#  define UINTMAX_MAX  UINT32_MAX
+# endif
+#endif
+
+/* 7.18.3. Limits of other integer types */
+
+/* ptrdiff_t limits */
+#undef PTRDIFF_MIN
+#undef PTRDIFF_MAX
+#if @APPLE_UNIVERSAL_BUILD@
+# ifdef _LP64
+#  define PTRDIFF_MIN  _STDINT_MIN (1, 64, 0l)
+#  define PTRDIFF_MAX  _STDINT_MAX (1, 64, 0l)
+# else
+#  define PTRDIFF_MIN  _STDINT_MIN (1, 32, 0)
+#  define PTRDIFF_MAX  _STDINT_MAX (1, 32, 0)
+# endif
+#else
+# define PTRDIFF_MIN  \
+    _STDINT_MIN (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
+# define PTRDIFF_MAX  \
+    _STDINT_MAX (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
+#endif
+
+/* sig_atomic_t limits */
+#undef SIG_ATOMIC_MIN
+#undef SIG_ATOMIC_MAX
+#define SIG_ATOMIC_MIN  \
+   _STDINT_MIN (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
+                0@SIG_ATOMIC_T_SUFFIX@)
+#define SIG_ATOMIC_MAX  \
+   _STDINT_MAX (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
+                0@SIG_ATOMIC_T_SUFFIX@)
+
+
+/* size_t limit */
+#undef SIZE_MAX
+#if @APPLE_UNIVERSAL_BUILD@
+# ifdef _LP64
+#  define SIZE_MAX  _STDINT_MAX (0, 64, 0ul)
+# else
+#  define SIZE_MAX  _STDINT_MAX (0, 32, 0ul)
+# endif
+#else
+# define SIZE_MAX  _STDINT_MAX (0, @BITSIZEOF_SIZE_T@, 0@SIZE_T_SUFFIX@)
+#endif
+
+/* wchar_t limits */
+/* Get WCHAR_MIN, WCHAR_MAX.
+   This include is not on the top, above, because on OSF/1 4.0 we have a
+   sequence of nested includes
+   <wchar.h> -> <stdio.h> -> <getopt.h> -> <stdlib.h>, and the latter includes
+   <stdint.h> and assumes its types are already defined.  */
+#if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX)
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+# include <stddef.h>
+# include <stdio.h>
+# include <time.h>
+# define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
+# include <wchar.h>
+# undef _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
+#endif
+#undef WCHAR_MIN
+#undef WCHAR_MAX
+#define WCHAR_MIN  \
+   _STDINT_MIN (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+#define WCHAR_MAX  \
+   _STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+
+/* wint_t limits */
+#undef WINT_MIN
+#undef WINT_MAX
+#define WINT_MIN  \
+   _STDINT_MIN (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+#define WINT_MAX  \
+   _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+
+#endif /* !defined __cplusplus || defined __STDC_LIMIT_MACROS */
+
+/* 7.18.4. Macros for integer constants */
+
+#if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS
+
+/* 7.18.4.1. Macros for minimum-width integer constants */
+/* According to ISO C 99 Technical Corrigendum 1 */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits, and int is 32 bits.  */
+
+#undef INT8_C
+#undef UINT8_C
+#define INT8_C(x) x
+#define UINT8_C(x) x
+
+#undef INT16_C
+#undef UINT16_C
+#define INT16_C(x) x
+#define UINT16_C(x) x
+
+#undef INT32_C
+#undef UINT32_C
+#define INT32_C(x) x
+#define UINT32_C(x) x ## U
+
+#undef INT64_C
+#undef UINT64_C
+#if LONG_MAX >> 31 >> 31 == 1
+# define INT64_C(x) x##L
+#elif defined _MSC_VER
+# define INT64_C(x) x##i64
+#elif @HAVE_LONG_LONG_INT@
+# define INT64_C(x) x##LL
+#endif
+#if ULONG_MAX >> 31 >> 31 >> 1 == 1
+# define UINT64_C(x) x##UL
+#elif defined _MSC_VER
+# define UINT64_C(x) x##ui64
+#elif @HAVE_UNSIGNED_LONG_LONG_INT@
+# define UINT64_C(x) x##ULL
+#endif
+
+/* 7.18.4.2. Macros for greatest-width integer constants */
+
+#ifndef INTMAX_C
+# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
+#  define INTMAX_C(x)   x##LL
+# elif defined GL_INT64_T
+#  define INTMAX_C(x)   INT64_C(x)
+# else
+#  define INTMAX_C(x)   x##L
+# endif
+#endif
+
+#ifndef UINTMAX_C
+# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
+#  define UINTMAX_C(x)  x##ULL
+# elif defined GL_UINT64_T
+#  define UINTMAX_C(x)  UINT64_C(x)
+# else
+#  define UINTMAX_C(x)  x##UL
+# endif
+#endif
+
+#endif /* !defined __cplusplus || defined __STDC_CONSTANT_MACROS */
+
+#endif /* _@GUARD_PREFIX@_STDINT_H */
+#endif /* !defined _@GUARD_PREFIX@_STDINT_H && !defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H */
diff --git a/srclib/stdio-write.c b/srclib/stdio-write.c
new file mode 100644
index 0000000..a586c35
--- /dev/null
+++ b/srclib/stdio-write.c
@@ -0,0 +1,196 @@
+/* POSIX compatible FILE stream write function.
+   Copyright (C) 2008-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2008.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include <stdio.h>
+
+/* Replace these functions only if module 'nonblocking' or module 'sigpipe' is
+   requested.  */
+#if GNULIB_NONBLOCKING || GNULIB_SIGPIPE
+
+/* On native Windows platforms, SIGPIPE does not exist.  When write() is
+   called on a pipe with no readers, WriteFile() fails with error
+   GetLastError() = ERROR_NO_DATA, and write() in consequence fails with
+   error EINVAL.  This write() function is at the basis of the function
+   which flushes the buffer of a FILE stream.  */
+
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+
+#  include <errno.h>
+#  include <signal.h>
+#  include <io.h>
+
+#  define WIN32_LEAN_AND_MEAN  /* avoid including junk */
+#  include <windows.h>
+
+#  if GNULIB_NONBLOCKING
+#   define CLEAR_ERRNO \
+      errno = 0;
+#   define HANDLE_ENOSPC \
+          if (errno == ENOSPC && ferror (stream))                             \
+            {                                                                 \
+              int fd = fileno (stream);                                       \
+              if (fd >= 0)                                                    \
+                {                                                             \
+                  HANDLE h = (HANDLE) _get_osfhandle (fd);                    \
+                  if (GetFileType (h) == FILE_TYPE_PIPE)                      \
+                    {                                                         \
+                      /* h is a pipe or socket.  */                           \
+                      DWORD state;                                            \
+                      if (GetNamedPipeHandleState (h, &state, NULL, NULL,     \
+                                                   NULL, NULL, 0)             \
+                          && (state & PIPE_NOWAIT) != 0)                      \
+                        /* h is a pipe in non-blocking mode.                  \
+                           Change errno from ENOSPC to EAGAIN.  */            \
+                        errno = EAGAIN;                                       \
+                    }                                                         \
+                }                                                             \
+            }                                                                 \
+          else
+#  else
+#   define CLEAR_ERRNO
+#   define HANDLE_ENOSPC
+#  endif
+
+#  if GNULIB_SIGPIPE
+#   define CLEAR_LastError \
+      SetLastError (0);
+#   define HANDLE_ERROR_NO_DATA \
+          if (GetLastError () == ERROR_NO_DATA && ferror (stream))            \
+            {                                                                 \
+              int fd = fileno (stream);                                       \
+              if (fd >= 0                                                     \
+                  && GetFileType ((HANDLE) _get_osfhandle (fd))               \
+                     == FILE_TYPE_PIPE)                                       \
+                {                                                             \
+                  /* Try to raise signal SIGPIPE.  */                         \
+                  raise (SIGPIPE);                                            \
+                  /* If it is currently blocked or ignored, change errno from \
+                     EINVAL to EPIPE.  */                                     \
+                  errno = EPIPE;                                              \
+                }                                                             \
+            }                                                                 \
+          else
+#  else
+#   define CLEAR_LastError
+#   define HANDLE_ERROR_NO_DATA
+#  endif
+
+#  define CALL_WITH_SIGPIPE_EMULATION(RETTYPE, EXPRESSION, FAILED) \
+  if (ferror (stream))                                                        \
+    return (EXPRESSION);                                                      \
+  else                                                                        \
+    {                                                                         \
+      RETTYPE ret;                                                            \
+      CLEAR_ERRNO                                                             \
+      CLEAR_LastError                                                         \
+      ret = (EXPRESSION);                                                     \
+      if (FAILED)                                                             \
+        {                                                                     \
+          HANDLE_ENOSPC                                                       \
+          HANDLE_ERROR_NO_DATA                                                \
+          ;                                                                   \
+        }                                                                     \
+      return ret;                                                             \
+    }
+
+#  if !REPLACE_PRINTF_POSIX /* avoid collision with printf.c */
+int
+printf (const char *format, ...)
+{
+  int retval;
+  va_list args;
+
+  va_start (args, format);
+  retval = vfprintf (stdout, format, args);
+  va_end (args);
+
+  return retval;
+}
+#  endif
+
+#  if !REPLACE_FPRINTF_POSIX /* avoid collision with fprintf.c */
+int
+fprintf (FILE *stream, const char *format, ...)
+{
+  int retval;
+  va_list args;
+
+  va_start (args, format);
+  retval = vfprintf (stream, format, args);
+  va_end (args);
+
+  return retval;
+}
+#  endif
+
+#  if !REPLACE_VPRINTF_POSIX /* avoid collision with vprintf.c */
+int
+vprintf (const char *format, va_list args)
+{
+  return vfprintf (stdout, format, args);
+}
+#  endif
+
+#  if !REPLACE_VFPRINTF_POSIX /* avoid collision with vfprintf.c */
+int
+vfprintf (FILE *stream, const char *format, va_list args)
+#undef vfprintf
+{
+  CALL_WITH_SIGPIPE_EMULATION (int, vfprintf (stream, format, args), ret == EOF)
+}
+#  endif
+
+int
+putchar (int c)
+{
+  return fputc (c, stdout);
+}
+
+int
+fputc (int c, FILE *stream)
+#undef fputc
+{
+  CALL_WITH_SIGPIPE_EMULATION (int, fputc (c, stream), ret == EOF)
+}
+
+int
+fputs (const char *string, FILE *stream)
+#undef fputs
+{
+  CALL_WITH_SIGPIPE_EMULATION (int, fputs (string, stream), ret == EOF)
+}
+
+int
+puts (const char *string)
+#undef puts
+{
+  FILE *stream = stdout;
+  CALL_WITH_SIGPIPE_EMULATION (int, puts (string), ret == EOF)
+}
+
+size_t
+fwrite (const void *ptr, size_t s, size_t n, FILE *stream)
+#undef fwrite
+{
+  CALL_WITH_SIGPIPE_EMULATION (size_t, fwrite (ptr, s, n, stream), ret < n)
+}
+
+# endif
+#endif
diff --git a/srclib/stdio.in.h b/srclib/stdio.in.h
new file mode 100644
index 0000000..0acedd4
--- /dev/null
+++ b/srclib/stdio.in.h
@@ -0,0 +1,1316 @@
+/* A GNU-like <stdio.h>.
+
+   Copyright (C) 2004, 2007-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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+#if defined __need_FILE || defined __need___FILE || defined _GL_ALREADY_INCLUDING_STDIO_H
+/* Special invocation convention:
+   - Inside glibc header files.
+   - On OSF/1 5.1 we have a sequence of nested includes
+     <stdio.h> -> <getopt.h> -> <ctype.h> -> <sys/localedef.h> ->
+     <sys/lc_core.h> -> <nl_types.h> -> <mesg.h> -> <stdio.h>.
+     In this situation, the functions are not yet declared, therefore we cannot
+     provide the C++ aliases.  */
+
+#@INCLUDE_NEXT@ @NEXT_STDIO_H@
+
+#else
+/* Normal invocation convention.  */
+
+#ifndef _@GUARD_PREFIX@_STDIO_H
+
+#define _GL_ALREADY_INCLUDING_STDIO_H
+
+/* The include_next requires a split double-inclusion guard.  */
+#@INCLUDE_NEXT@ @NEXT_STDIO_H@
+
+#undef _GL_ALREADY_INCLUDING_STDIO_H
+
+#ifndef _@GUARD_PREFIX@_STDIO_H
+#define _@GUARD_PREFIX@_STDIO_H
+
+/* Get va_list.  Needed on many systems, including glibc 2.8.  */
+#include <stdarg.h>
+
+#include <stddef.h>
+
+/* Get off_t and ssize_t.  Needed on many systems, including glibc 2.8
+   and eglibc 2.11.2.  */
+#include <sys/types.h>
+
+/* The __attribute__ feature is available in gcc versions 2.5 and later.
+   The __-protected variants of the attributes 'format' and 'printf' are
+   accepted by gcc versions 2.6.4 (effectively 2.7) and later.
+   We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
+   gnulib and libintl do '#define printf __printf__' when they override
+   the 'printf' function.  */
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
+#else
+# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
+#endif
+
+/* _GL_ATTRIBUTE_FORMAT_PRINTF
+   indicates to GCC that the function takes a format string and arguments,
+   where the format string directives are the ones standardized by ISO C99
+   and POSIX.  */
+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
+# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
+   _GL_ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument))
+#else
+# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
+   _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
+#endif
+
+/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF,
+   except that it indicates to GCC that the supported format string directives
+   are the ones of the system printf(), rather than the ones standardized by
+   ISO C99 and POSIX.  */
+#define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
+  _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
+
+/* _GL_ATTRIBUTE_FORMAT_SCANF
+   indicates to GCC that the function takes a format string and arguments,
+   where the format string directives are the ones standardized by ISO C99
+   and POSIX.  */
+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
+# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \
+   _GL_ATTRIBUTE_FORMAT ((__gnu_scanf__, formatstring_parameter, first_argument))
+#else
+# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \
+   _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument))
+#endif
+
+/* _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_SCANF,
+   except that it indicates to GCC that the supported format string directives
+   are the ones of the system scanf(), rather than the ones standardized by
+   ISO C99 and POSIX.  */
+#define _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM(formatstring_parameter, first_argument) \
+  _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument))
+
+/* Solaris 10 declares renameat in <unistd.h>, not in <stdio.h>.  */
+/* But in any case avoid namespace pollution on glibc systems.  */
+#if (@GNULIB_RENAMEAT@ || defined GNULIB_POSIXCHECK) && defined __sun \
+    && ! defined __GLIBC__
+# include <unistd.h>
+#endif
+
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+
+/* The definition of _GL_ARG_NONNULL is copied here.  */
+
+/* The definition of _GL_WARN_ON_USE is copied here.  */
+
+/* Macros for stringification.  */
+#define _GL_STDIO_STRINGIZE(token) #token
+#define _GL_STDIO_MACROEXPAND_AND_STRINGIZE(token) _GL_STDIO_STRINGIZE(token)
+
+
+#if @GNULIB_DPRINTF@
+# if @REPLACE_DPRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define dprintf rpl_dprintf
+#  endif
+_GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *format, ...)
+                                _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
+                                _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *format, ...));
+# else
+#  if !@HAVE_DPRINTF@
+_GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *format, ...)
+                                _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
+                                _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *format, ...));
+# endif
+_GL_CXXALIASWARN (dprintf);
+#elif defined GNULIB_POSIXCHECK
+# undef dprintf
+# if HAVE_RAW_DECL_DPRINTF
+_GL_WARN_ON_USE (dprintf, "dprintf is unportable - "
+                 "use gnulib module dprintf for portability");
+# endif
+#endif
+
+#if @GNULIB_FCLOSE@
+/* Close STREAM and its underlying file descriptor.  */
+# if @REPLACE_FCLOSE@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define fclose rpl_fclose
+#  endif
+_GL_FUNCDECL_RPL (fclose, int, (FILE *stream) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (fclose, int, (FILE *stream));
+# else
+_GL_CXXALIAS_SYS (fclose, int, (FILE *stream));
+# endif
+_GL_CXXALIASWARN (fclose);
+#elif defined GNULIB_POSIXCHECK
+# undef fclose
+/* Assume fclose is always declared.  */
+_GL_WARN_ON_USE (fclose, "fclose is not always POSIX compliant - "
+                 "use gnulib module fclose for portable POSIX compliance");
+#endif
+
+#if @GNULIB_FFLUSH@
+/* Flush all pending data on STREAM according to POSIX rules.  Both
+   output and seekable input streams are supported.
+   Note! LOSS OF DATA can occur if fflush is applied on an input stream
+   that is _not_seekable_ or on an update stream that is _not_seekable_
+   and in which the most recent operation was input.  Seekability can
+   be tested with lseek(fileno(fp),0,SEEK_CUR).  */
+# if @REPLACE_FFLUSH@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define fflush rpl_fflush
+#  endif
+_GL_FUNCDECL_RPL (fflush, int, (FILE *gl_stream));
+_GL_CXXALIAS_RPL (fflush, int, (FILE *gl_stream));
+# else
+_GL_CXXALIAS_SYS (fflush, int, (FILE *gl_stream));
+# endif
+_GL_CXXALIASWARN (fflush);
+#elif defined GNULIB_POSIXCHECK
+# undef fflush
+/* Assume fflush is always declared.  */
+_GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
+                 "use gnulib module fflush for portable POSIX compliance");
+#endif
+
+#if @GNULIB_FGETC@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fgetc
+#   define fgetc rpl_fgetc
+#  endif
+_GL_FUNCDECL_RPL (fgetc, int, (FILE *stream) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (fgetc, int, (FILE *stream));
+# else
+_GL_CXXALIAS_SYS (fgetc, int, (FILE *stream));
+# endif
+_GL_CXXALIASWARN (fgetc);
+#endif
+
+#if @GNULIB_FGETS@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fgets
+#   define fgets rpl_fgets
+#  endif
+_GL_FUNCDECL_RPL (fgets, char *, (char *s, int n, FILE *stream)
+                                 _GL_ARG_NONNULL ((1, 3)));
+_GL_CXXALIAS_RPL (fgets, char *, (char *s, int n, FILE *stream));
+# else
+_GL_CXXALIAS_SYS (fgets, char *, (char *s, int n, FILE *stream));
+# endif
+_GL_CXXALIASWARN (fgets);
+#endif
+
+#if @GNULIB_FOPEN@
+# if @REPLACE_FOPEN@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fopen
+#   define fopen rpl_fopen
+#  endif
+_GL_FUNCDECL_RPL (fopen, FILE *, (const char *filename, const char *mode)
+                                 _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (fopen, FILE *, (const char *filename, const char *mode));
+# else
+_GL_CXXALIAS_SYS (fopen, FILE *, (const char *filename, const char *mode));
+# endif
+_GL_CXXALIASWARN (fopen);
+#elif defined GNULIB_POSIXCHECK
+# undef fopen
+/* Assume fopen is always declared.  */
+_GL_WARN_ON_USE (fopen, "fopen on Win32 platforms is not POSIX compatible - "
+                 "use gnulib module fopen for portability");
+#endif
+
+#if @GNULIB_FPRINTF_POSIX@ || @GNULIB_FPRINTF@
+# if (@GNULIB_FPRINTF_POSIX@ && @REPLACE_FPRINTF@) \
+     || (@GNULIB_FPRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define fprintf rpl_fprintf
+#  endif
+#  define GNULIB_overrides_fprintf 1
+#  if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
+_GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
+                                _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
+                                _GL_ARG_NONNULL ((1, 2)));
+#  else
+_GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
+                                _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
+                                _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_RPL (fprintf, int, (FILE *fp, const char *format, ...));
+# else
+_GL_CXXALIAS_SYS (fprintf, int, (FILE *fp, const char *format, ...));
+# endif
+_GL_CXXALIASWARN (fprintf);
+#endif
+#if !@GNULIB_FPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
+# if !GNULIB_overrides_fprintf
+#  undef fprintf
+# endif
+/* Assume fprintf is always declared.  */
+_GL_WARN_ON_USE (fprintf, "fprintf is not always POSIX compliant - "
+                 "use gnulib module fprintf-posix for portable "
+                 "POSIX compliance");
+#endif
+
+#if @GNULIB_FPURGE@
+/* Discard all pending buffered I/O data on STREAM.
+   STREAM must not be wide-character oriented.
+   When discarding pending output, the file position is set back to where it
+   was before the write calls.  When discarding pending input, the file
+   position is advanced to match the end of the previously read input.
+   Return 0 if successful.  Upon error, return -1 and set errno.  */
+# if @REPLACE_FPURGE@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define fpurge rpl_fpurge
+#  endif
+_GL_FUNCDECL_RPL (fpurge, int, (FILE *gl_stream) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (fpurge, int, (FILE *gl_stream));
+# else
+#  if !@HAVE_DECL_FPURGE@
+_GL_FUNCDECL_SYS (fpurge, int, (FILE *gl_stream) _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (fpurge, int, (FILE *gl_stream));
+# endif
+_GL_CXXALIASWARN (fpurge);
+#elif defined GNULIB_POSIXCHECK
+# undef fpurge
+# if HAVE_RAW_DECL_FPURGE
+_GL_WARN_ON_USE (fpurge, "fpurge is not always present - "
+                 "use gnulib module fpurge for portability");
+# endif
+#endif
+
+#if @GNULIB_FPUTC@
+# if @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fputc
+#   define fputc rpl_fputc
+#  endif
+_GL_FUNCDECL_RPL (fputc, int, (int c, FILE *stream) _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (fputc, int, (int c, FILE *stream));
+# else
+_GL_CXXALIAS_SYS (fputc, int, (int c, FILE *stream));
+# endif
+_GL_CXXALIASWARN (fputc);
+#endif
+
+#if @GNULIB_FPUTS@
+# if @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fputs
+#   define fputs rpl_fputs
+#  endif
+_GL_FUNCDECL_RPL (fputs, int, (const char *string, FILE *stream)
+                              _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (fputs, int, (const char *string, FILE *stream));
+# else
+_GL_CXXALIAS_SYS (fputs, int, (const char *string, FILE *stream));
+# endif
+_GL_CXXALIASWARN (fputs);
+#endif
+
+#if @GNULIB_FREAD@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fread
+#   define fread rpl_fread
+#  endif
+_GL_FUNCDECL_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream)
+                                 _GL_ARG_NONNULL ((4)));
+_GL_CXXALIAS_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
+# else
+_GL_CXXALIAS_SYS (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
+# endif
+_GL_CXXALIASWARN (fread);
+#endif
+
+#if @GNULIB_FREOPEN@
+# if @REPLACE_FREOPEN@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef freopen
+#   define freopen rpl_freopen
+#  endif
+_GL_FUNCDECL_RPL (freopen, FILE *,
+                  (const char *filename, const char *mode, FILE *stream)
+                  _GL_ARG_NONNULL ((2, 3)));
+_GL_CXXALIAS_RPL (freopen, FILE *,
+                  (const char *filename, const char *mode, FILE *stream));
+# else
+_GL_CXXALIAS_SYS (freopen, FILE *,
+                  (const char *filename, const char *mode, FILE *stream));
+# endif
+_GL_CXXALIASWARN (freopen);
+#elif defined GNULIB_POSIXCHECK
+# undef freopen
+/* Assume freopen is always declared.  */
+_GL_WARN_ON_USE (freopen,
+                 "freopen on Win32 platforms is not POSIX compatible - "
+                 "use gnulib module freopen for portability");
+#endif
+
+#if @GNULIB_FSCANF@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fscanf
+#   define fscanf rpl_fscanf
+#  endif
+_GL_FUNCDECL_RPL (fscanf, int, (FILE *stream, const char *format, ...)
+                               _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
+                               _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (fscanf, int, (FILE *stream, const char *format, ...));
+# else
+_GL_CXXALIAS_SYS (fscanf, int, (FILE *stream, const char *format, ...));
+# endif
+_GL_CXXALIASWARN (fscanf);
+#endif
+
+
+/* Set up the following warnings, based on which modules are in use.
+   GNU Coding Standards discourage the use of fseek, since it imposes
+   an arbitrary limitation on some 32-bit hosts.  Remember that the
+   fseek module depends on the fseeko module, so we only have three
+   cases to consider:
+
+   1. The developer is not using either module.  Issue a warning under
+   GNULIB_POSIXCHECK for both functions, to remind them that both
+   functions have bugs on some systems.  _GL_NO_LARGE_FILES has no
+   impact on this warning.
+
+   2. The developer is using both modules.  They may be unaware of the
+   arbitrary limitations of fseek, so issue a warning under
+   GNULIB_POSIXCHECK.  On the other hand, they may be using both
+   modules intentionally, so the developer can define
+   _GL_NO_LARGE_FILES in the compilation units where the use of fseek
+   is safe, to silence the warning.
+
+   3. The developer is using the fseeko module, but not fseek.  Gnulib
+   guarantees that fseek will still work around platform bugs in that
+   case, but we presume that the developer is aware of the pitfalls of
+   fseek and was trying to avoid it, so issue a warning even when
+   GNULIB_POSIXCHECK is undefined.  Again, _GL_NO_LARGE_FILES can be
+   defined to silence the warning in particular compilation units.
+   In C++ compilations with GNULIB_NAMESPACE, in order to avoid that
+   fseek gets defined as a macro, it is recommended that the developer
+   uses the fseek module, even if he is not calling the fseek function.
+
+   Most gnulib clients that perform stream operations should fall into
+   category 3.  */
+
+#if @GNULIB_FSEEK@
+# if defined GNULIB_POSIXCHECK && !defined _GL_NO_LARGE_FILES
+#  define _GL_FSEEK_WARN /* Category 2, above.  */
+#  undef fseek
+# endif
+# if @REPLACE_FSEEK@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fseek
+#   define fseek rpl_fseek
+#  endif
+_GL_FUNCDECL_RPL (fseek, int, (FILE *fp, long offset, int whence)
+                              _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (fseek, int, (FILE *fp, long offset, int whence));
+# else
+_GL_CXXALIAS_SYS (fseek, int, (FILE *fp, long offset, int whence));
+# endif
+_GL_CXXALIASWARN (fseek);
+#endif
+
+#if @GNULIB_FSEEKO@
+# if !@GNULIB_FSEEK@ && !defined _GL_NO_LARGE_FILES
+#  define _GL_FSEEK_WARN /* Category 3, above.  */
+#  undef fseek
+# endif
+# if @REPLACE_FSEEKO@
+/* Provide an fseeko function that is aware of a preceding fflush(), and which
+   detects pipes.  */
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fseeko
+#   define fseeko rpl_fseeko
+#  endif
+_GL_FUNCDECL_RPL (fseeko, int, (FILE *fp, off_t offset, int whence)
+                               _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (fseeko, int, (FILE *fp, off_t offset, int whence));
+# else
+#  if ! @HAVE_DECL_FSEEKO@
+_GL_FUNCDECL_SYS (fseeko, int, (FILE *fp, off_t offset, int whence)
+                               _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (fseeko, int, (FILE *fp, off_t offset, int whence));
+# endif
+_GL_CXXALIASWARN (fseeko);
+#elif defined GNULIB_POSIXCHECK
+# define _GL_FSEEK_WARN /* Category 1, above.  */
+# undef fseek
+# undef fseeko
+# if HAVE_RAW_DECL_FSEEKO
+_GL_WARN_ON_USE (fseeko, "fseeko is unportable - "
+                 "use gnulib module fseeko for portability");
+# endif
+#endif
+
+#ifdef _GL_FSEEK_WARN
+# undef _GL_FSEEK_WARN
+/* Here, either fseek is undefined (but C89 guarantees that it is
+   declared), or it is defined as rpl_fseek (declared above).  */
+_GL_WARN_ON_USE (fseek, "fseek cannot handle files larger than 4 GB "
+                 "on 32-bit platforms - "
+                 "use fseeko function for handling of large files");
+#endif
+
+
+/* ftell, ftello.  See the comments on fseek/fseeko.  */
+
+#if @GNULIB_FTELL@
+# if defined GNULIB_POSIXCHECK && !defined _GL_NO_LARGE_FILES
+#  define _GL_FTELL_WARN /* Category 2, above.  */
+#  undef ftell
+# endif
+# if @REPLACE_FTELL@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef ftell
+#   define ftell rpl_ftell
+#  endif
+_GL_FUNCDECL_RPL (ftell, long, (FILE *fp) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (ftell, long, (FILE *fp));
+# else
+_GL_CXXALIAS_SYS (ftell, long, (FILE *fp));
+# endif
+_GL_CXXALIASWARN (ftell);
+#endif
+
+#if @GNULIB_FTELLO@
+# if !@GNULIB_FTELL@ && !defined _GL_NO_LARGE_FILES
+#  define _GL_FTELL_WARN /* Category 3, above.  */
+#  undef ftell
+# endif
+# if @REPLACE_FTELLO@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef ftello
+#   define ftello rpl_ftello
+#  endif
+_GL_FUNCDECL_RPL (ftello, off_t, (FILE *fp) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (ftello, off_t, (FILE *fp));
+# else
+#  if ! @HAVE_DECL_FTELLO@
+_GL_FUNCDECL_SYS (ftello, off_t, (FILE *fp) _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (ftello, off_t, (FILE *fp));
+# endif
+_GL_CXXALIASWARN (ftello);
+#elif defined GNULIB_POSIXCHECK
+# define _GL_FTELL_WARN /* Category 1, above.  */
+# undef ftell
+# undef ftello
+# if HAVE_RAW_DECL_FTELLO
+_GL_WARN_ON_USE (ftello, "ftello is unportable - "
+                 "use gnulib module ftello for portability");
+# endif
+#endif
+
+#ifdef _GL_FTELL_WARN
+# undef _GL_FTELL_WARN
+/* Here, either ftell is undefined (but C89 guarantees that it is
+   declared), or it is defined as rpl_ftell (declared above).  */
+_GL_WARN_ON_USE (ftell, "ftell cannot handle files larger than 4 GB "
+                 "on 32-bit platforms - "
+                 "use ftello function for handling of large files");
+#endif
+
+
+#if @GNULIB_FWRITE@
+# if @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fwrite
+#   define fwrite rpl_fwrite
+#  endif
+_GL_FUNCDECL_RPL (fwrite, size_t,
+                  (const void *ptr, size_t s, size_t n, FILE *stream)
+                  _GL_ARG_NONNULL ((1, 4)));
+_GL_CXXALIAS_RPL (fwrite, size_t,
+                  (const void *ptr, size_t s, size_t n, FILE *stream));
+# else
+_GL_CXXALIAS_SYS (fwrite, size_t,
+                  (const void *ptr, size_t s, size_t n, FILE *stream));
+
+/* Work around glibc bug 11959
+   <http://sources.redhat.com/bugzilla/show_bug.cgi?id=11959>,
+   which sometimes causes an unwanted diagnostic for fwrite calls.
+   This affects only function declaration attributes, so it's not
+   needed for C++.  */
+#  if !defined __cplusplus && 0 < __USE_FORTIFY_LEVEL
+static inline size_t _GL_ARG_NONNULL ((1, 4))
+rpl_fwrite (const void *ptr, size_t s, size_t n, FILE *stream)
+{
+  size_t r = fwrite (ptr, s, n, stream);
+  (void) r;
+  return r;
+}
+#   undef fwrite
+#   define fwrite rpl_fwrite
+#  endif
+# endif
+_GL_CXXALIASWARN (fwrite);
+#endif
+
+#if @GNULIB_GETC@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef getc
+#   define getc rpl_fgetc
+#  endif
+_GL_FUNCDECL_RPL (fgetc, int, (FILE *stream) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL_1 (getc, rpl_fgetc, int, (FILE *stream));
+# else
+_GL_CXXALIAS_SYS (getc, int, (FILE *stream));
+# endif
+_GL_CXXALIASWARN (getc);
+#endif
+
+#if @GNULIB_GETCHAR@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef getchar
+#   define getchar rpl_getchar
+#  endif
+_GL_FUNCDECL_RPL (getchar, int, (void));
+_GL_CXXALIAS_RPL (getchar, int, (void));
+# else
+_GL_CXXALIAS_SYS (getchar, int, (void));
+# endif
+_GL_CXXALIASWARN (getchar);
+#endif
+
+#if @GNULIB_GETDELIM@
+/* Read input, up to (and including) the next occurrence of DELIMITER, from
+   STREAM, store it in *LINEPTR (and NUL-terminate it).
+   *LINEPTR is a pointer returned from malloc (or NULL), pointing to *LINESIZE
+   bytes of space.  It is realloc'd as necessary.
+   Return the number of bytes read and stored at *LINEPTR (not including the
+   NUL terminator), or -1 on error or EOF.  */
+# if @REPLACE_GETDELIM@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef getdelim
+#   define getdelim rpl_getdelim
+#  endif
+_GL_FUNCDECL_RPL (getdelim, ssize_t,
+                  (char **lineptr, size_t *linesize, int delimiter,
+                   FILE *stream)
+                  _GL_ARG_NONNULL ((1, 2, 4)));
+_GL_CXXALIAS_RPL (getdelim, ssize_t,
+                  (char **lineptr, size_t *linesize, int delimiter,
+                   FILE *stream));
+# else
+#  if !@HAVE_DECL_GETDELIM@
+_GL_FUNCDECL_SYS (getdelim, ssize_t,
+                  (char **lineptr, size_t *linesize, int delimiter,
+                   FILE *stream)
+                  _GL_ARG_NONNULL ((1, 2, 4)));
+#  endif
+_GL_CXXALIAS_SYS (getdelim, ssize_t,
+                  (char **lineptr, size_t *linesize, int delimiter,
+                   FILE *stream));
+# endif
+_GL_CXXALIASWARN (getdelim);
+#elif defined GNULIB_POSIXCHECK
+# undef getdelim
+# if HAVE_RAW_DECL_GETDELIM
+_GL_WARN_ON_USE (getdelim, "getdelim is unportable - "
+                 "use gnulib module getdelim for portability");
+# endif
+#endif
+
+#if @GNULIB_GETLINE@
+/* Read a line, up to (and including) the next newline, from STREAM, store it
+   in *LINEPTR (and NUL-terminate it).
+   *LINEPTR is a pointer returned from malloc (or NULL), pointing to *LINESIZE
+   bytes of space.  It is realloc'd as necessary.
+   Return the number of bytes read and stored at *LINEPTR (not including the
+   NUL terminator), or -1 on error or EOF.  */
+# if @REPLACE_GETLINE@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef getline
+#   define getline rpl_getline
+#  endif
+_GL_FUNCDECL_RPL (getline, ssize_t,
+                  (char **lineptr, size_t *linesize, FILE *stream)
+                  _GL_ARG_NONNULL ((1, 2, 3)));
+_GL_CXXALIAS_RPL (getline, ssize_t,
+                  (char **lineptr, size_t *linesize, FILE *stream));
+# else
+#  if !@HAVE_DECL_GETLINE@
+_GL_FUNCDECL_SYS (getline, ssize_t,
+                  (char **lineptr, size_t *linesize, FILE *stream)
+                  _GL_ARG_NONNULL ((1, 2, 3)));
+#  endif
+_GL_CXXALIAS_SYS (getline, ssize_t,
+                  (char **lineptr, size_t *linesize, FILE *stream));
+# endif
+# if @HAVE_DECL_GETLINE@
+_GL_CXXALIASWARN (getline);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef getline
+# if HAVE_RAW_DECL_GETLINE
+_GL_WARN_ON_USE (getline, "getline is unportable - "
+                 "use gnulib module getline for portability");
+# endif
+#endif
+
+#if @GNULIB_GETS@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef gets
+#   define gets rpl_gets
+#  endif
+_GL_FUNCDECL_RPL (gets, char *, (char *s) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (gets, char *, (char *s));
+# else
+_GL_CXXALIAS_SYS (gets, char *, (char *s));
+#  undef gets
+# endif
+#ifndef _ANDROID_
+_GL_CXXALIASWARN (gets);
+/* It is very rare that the developer ever has full control of stdin,
+   so any use of gets warrants an unconditional warning.  Assume it is
+   always declared, since it is required by C89.  */
+#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
+_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#endif
+#endif
+#endif
+
+
+#if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
+struct obstack;
+/* Grow an obstack with formatted output.  Return the number of
+   bytes added to OBS.  No trailing nul byte is added, and the
+   object should be closed with obstack_finish before use.  Upon
+   memory allocation error, call obstack_alloc_failed_handler.  Upon
+   other error, return -1.  */
+# if @REPLACE_OBSTACK_PRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define obstack_printf rpl_obstack_printf
+#  endif
+_GL_FUNCDECL_RPL (obstack_printf, int,
+                  (struct obstack *obs, const char *format, ...)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (obstack_printf, int,
+                  (struct obstack *obs, const char *format, ...));
+# else
+#  if !@HAVE_DECL_OBSTACK_PRINTF@
+_GL_FUNCDECL_SYS (obstack_printf, int,
+                  (struct obstack *obs, const char *format, ...)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
+                  _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_SYS (obstack_printf, int,
+                  (struct obstack *obs, const char *format, ...));
+# endif
+_GL_CXXALIASWARN (obstack_printf);
+# if @REPLACE_OBSTACK_PRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define obstack_vprintf rpl_obstack_vprintf
+#  endif
+_GL_FUNCDECL_RPL (obstack_vprintf, int,
+                  (struct obstack *obs, const char *format, va_list args)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (obstack_vprintf, int,
+                  (struct obstack *obs, const char *format, va_list args));
+# else
+#  if !@HAVE_DECL_OBSTACK_PRINTF@
+_GL_FUNCDECL_SYS (obstack_vprintf, int,
+                  (struct obstack *obs, const char *format, va_list args)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
+                  _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_SYS (obstack_vprintf, int,
+                  (struct obstack *obs, const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (obstack_vprintf);
+#endif
+
+#if @GNULIB_PERROR@
+/* Print a message to standard error, describing the value of ERRNO,
+   (if STRING is not NULL and not empty) prefixed with STRING and ": ",
+   and terminated with a newline.  */
+# if @REPLACE_PERROR@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define perror rpl_perror
+#  endif
+_GL_FUNCDECL_RPL (perror, void, (const char *string));
+_GL_CXXALIAS_RPL (perror, void, (const char *string));
+# else
+_GL_CXXALIAS_SYS (perror, void, (const char *string));
+# endif
+_GL_CXXALIASWARN (perror);
+#elif defined GNULIB_POSIXCHECK
+# undef perror
+/* Assume perror is always declared.  */
+_GL_WARN_ON_USE (perror, "perror is not always POSIX compliant - "
+                 "use gnulib module perror for portability");
+#endif
+
+#if @GNULIB_POPEN@
+# if @REPLACE_POPEN@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef popen
+#   define popen rpl_popen
+#  endif
+_GL_FUNCDECL_RPL (popen, FILE *, (const char *cmd, const char *mode)
+                                 _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (popen, FILE *, (const char *cmd, const char *mode));
+# else
+_GL_CXXALIAS_SYS (popen, FILE *, (const char *cmd, const char *mode));
+# endif
+_GL_CXXALIASWARN (popen);
+#elif defined GNULIB_POSIXCHECK
+# undef popen
+# if HAVE_RAW_DECL_POPEN
+_GL_WARN_ON_USE (popen, "popen is buggy on some platforms - "
+                 "use gnulib module popen or pipe for more portability");
+# endif
+#endif
+
+#if @GNULIB_PRINTF_POSIX@ || @GNULIB_PRINTF@
+# if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \
+     || (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
+#  if defined __GNUC__
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+/* Don't break __attribute__((format(printf,M,N))).  */
+#    define printf __printf__
+#   endif
+#   if @GNULIB_PRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
+_GL_FUNCDECL_RPL_1 (__printf__, int,
+                    (const char *format, ...)
+                    __asm__ (@ASM_SYMBOL_PREFIX@
+                             _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
+                    _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
+                    _GL_ARG_NONNULL ((1)));
+#   else
+_GL_FUNCDECL_RPL_1 (__printf__, int,
+                    (const char *format, ...)
+                    __asm__ (@ASM_SYMBOL_PREFIX@
+                             _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
+                    _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 2)
+                    _GL_ARG_NONNULL ((1)));
+#   endif
+_GL_CXXALIAS_RPL_1 (printf, __printf__, int, (const char *format, ...));
+#  else
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#    define printf rpl_printf
+#   endif
+_GL_FUNCDECL_RPL (printf, int,
+                  (const char *format, ...)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
+                  _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (printf, int, (const char *format, ...));
+#  endif
+#  define GNULIB_overrides_printf 1
+# else
+_GL_CXXALIAS_SYS (printf, int, (const char *format, ...));
+# endif
+_GL_CXXALIASWARN (printf);
+#endif
+#if !@GNULIB_PRINTF_POSIX@ && defined GNULIB_POSIXCHECK
+# if !GNULIB_overrides_printf
+#  undef printf
+# endif
+/* Assume printf is always declared.  */
+_GL_WARN_ON_USE (printf, "printf is not always POSIX compliant - "
+                 "use gnulib module printf-posix for portable "
+                 "POSIX compliance");
+#endif
+
+#if @GNULIB_PUTC@
+# if @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef putc
+#   define putc rpl_fputc
+#  endif
+_GL_FUNCDECL_RPL (fputc, int, (int c, FILE *stream) _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL_1 (putc, rpl_fputc, int, (int c, FILE *stream));
+# else
+_GL_CXXALIAS_SYS (putc, int, (int c, FILE *stream));
+# endif
+_GL_CXXALIASWARN (putc);
+#endif
+
+#if @GNULIB_PUTCHAR@
+# if @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef putchar
+#   define putchar rpl_putchar
+#  endif
+_GL_FUNCDECL_RPL (putchar, int, (int c));
+_GL_CXXALIAS_RPL (putchar, int, (int c));
+# else
+_GL_CXXALIAS_SYS (putchar, int, (int c));
+# endif
+_GL_CXXALIASWARN (putchar);
+#endif
+
+#if @GNULIB_PUTS@
+# if @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef puts
+#   define puts rpl_puts
+#  endif
+_GL_FUNCDECL_RPL (puts, int, (const char *string) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (puts, int, (const char *string));
+# else
+_GL_CXXALIAS_SYS (puts, int, (const char *string));
+# endif
+_GL_CXXALIASWARN (puts);
+#endif
+
+#if @GNULIB_REMOVE@
+# if @REPLACE_REMOVE@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef remove
+#   define remove rpl_remove
+#  endif
+_GL_FUNCDECL_RPL (remove, int, (const char *name) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (remove, int, (const char *name));
+# else
+_GL_CXXALIAS_SYS (remove, int, (const char *name));
+# endif
+_GL_CXXALIASWARN (remove);
+#elif defined GNULIB_POSIXCHECK
+# undef remove
+/* Assume remove is always declared.  */
+_GL_WARN_ON_USE (remove, "remove cannot handle directories on some platforms - "
+                 "use gnulib module remove for more portability");
+#endif
+
+#if @GNULIB_RENAME@
+# if @REPLACE_RENAME@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef rename
+#   define rename rpl_rename
+#  endif
+_GL_FUNCDECL_RPL (rename, int,
+                  (const char *old_filename, const char *new_filename)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (rename, int,
+                  (const char *old_filename, const char *new_filename));
+# else
+_GL_CXXALIAS_SYS (rename, int,
+                  (const char *old_filename, const char *new_filename));
+# endif
+_GL_CXXALIASWARN (rename);
+#elif defined GNULIB_POSIXCHECK
+# undef rename
+/* Assume rename is always declared.  */
+_GL_WARN_ON_USE (rename, "rename is buggy on some platforms - "
+                 "use gnulib module rename for more portability");
+#endif
+
+#if @GNULIB_RENAMEAT@
+# if @REPLACE_RENAMEAT@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef renameat
+#   define renameat rpl_renameat
+#  endif
+_GL_FUNCDECL_RPL (renameat, int,
+                  (int fd1, char const *file1, int fd2, char const *file2)
+                  _GL_ARG_NONNULL ((2, 4)));
+_GL_CXXALIAS_RPL (renameat, int,
+                  (int fd1, char const *file1, int fd2, char const *file2));
+# else
+#  if !@HAVE_RENAMEAT@
+_GL_FUNCDECL_SYS (renameat, int,
+                  (int fd1, char const *file1, int fd2, char const *file2)
+                  _GL_ARG_NONNULL ((2, 4)));
+#  endif
+_GL_CXXALIAS_SYS (renameat, int,
+                  (int fd1, char const *file1, int fd2, char const *file2));
+# endif
+_GL_CXXALIASWARN (renameat);
+#elif defined GNULIB_POSIXCHECK
+# undef renameat
+# if HAVE_RAW_DECL_RENAMEAT
+_GL_WARN_ON_USE (renameat, "renameat is not portable - "
+                 "use gnulib module renameat for portability");
+# endif
+#endif
+
+#if @GNULIB_SCANF@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if defined __GNUC__
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#    undef scanf
+/* Don't break __attribute__((format(scanf,M,N))).  */
+#    define scanf __scanf__
+#   endif
+_GL_FUNCDECL_RPL_1 (__scanf__, int,
+                    (const char *format, ...)
+                    __asm__ (@ASM_SYMBOL_PREFIX@
+                             _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_scanf))
+                    _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
+                    _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *format, ...));
+#  else
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#    undef scanf
+#    define scanf rpl_scanf
+#   endif
+_GL_FUNCDECL_RPL (scanf, int, (const char *format, ...)
+                              _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
+                              _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (scanf, int, (const char *format, ...));
+#  endif
+# else
+_GL_CXXALIAS_SYS (scanf, int, (const char *format, ...));
+# endif
+_GL_CXXALIASWARN (scanf);
+#endif
+
+#if @GNULIB_SNPRINTF@
+# if @REPLACE_SNPRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define snprintf rpl_snprintf
+#  endif
+_GL_FUNCDECL_RPL (snprintf, int,
+                  (char *str, size_t size, const char *format, ...)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
+                  _GL_ARG_NONNULL ((3)));
+_GL_CXXALIAS_RPL (snprintf, int,
+                  (char *str, size_t size, const char *format, ...));
+# else
+#  if !@HAVE_DECL_SNPRINTF@
+_GL_FUNCDECL_SYS (snprintf, int,
+                  (char *str, size_t size, const char *format, ...)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
+                  _GL_ARG_NONNULL ((3)));
+#  endif
+_GL_CXXALIAS_SYS (snprintf, int,
+                  (char *str, size_t size, const char *format, ...));
+# endif
+_GL_CXXALIASWARN (snprintf);
+#elif defined GNULIB_POSIXCHECK
+# undef snprintf
+# if HAVE_RAW_DECL_SNPRINTF
+_GL_WARN_ON_USE (snprintf, "snprintf is unportable - "
+                 "use gnulib module snprintf for portability");
+# endif
+#endif
+
+/* Some people would argue that sprintf should be handled like gets
+   (for example, OpenBSD issues a link warning for both functions),
+   since both can cause security holes due to buffer overruns.
+   However, we believe that sprintf can be used safely, and is more
+   efficient than snprintf in those safe cases; and as proof of our
+   belief, we use sprintf in several gnulib modules.  So this header
+   intentionally avoids adding a warning to sprintf except when
+   GNULIB_POSIXCHECK is defined.  */
+
+#if @GNULIB_SPRINTF_POSIX@
+# if @REPLACE_SPRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define sprintf rpl_sprintf
+#  endif
+_GL_FUNCDECL_RPL (sprintf, int, (char *str, const char *format, ...)
+                                _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
+                                _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (sprintf, int, (char *str, const char *format, ...));
+# else
+_GL_CXXALIAS_SYS (sprintf, int, (char *str, const char *format, ...));
+# endif
+_GL_CXXALIASWARN (sprintf);
+#elif defined GNULIB_POSIXCHECK
+# undef sprintf
+/* Assume sprintf is always declared.  */
+_GL_WARN_ON_USE (sprintf, "sprintf is not always POSIX compliant - "
+                 "use gnulib module sprintf-posix for portable "
+                 "POSIX compliance");
+#endif
+
+#if @GNULIB_TMPFILE@
+# if @REPLACE_TMPFILE@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define tmpfile rpl_tmpfile
+#  endif
+_GL_FUNCDECL_RPL (tmpfile, FILE *, (void));
+_GL_CXXALIAS_RPL (tmpfile, FILE *, (void));
+# else
+_GL_CXXALIAS_SYS (tmpfile, FILE *, (void));
+# endif
+_GL_CXXALIASWARN (tmpfile);
+#elif defined GNULIB_POSIXCHECK
+# undef tmpfile
+# if HAVE_RAW_DECL_TMPFILE
+_GL_WARN_ON_USE (tmpfile, "tmpfile is not usable on mingw - "
+                 "use gnulib module tmpfile for portability");
+# endif
+#endif
+
+#if @GNULIB_VASPRINTF@
+/* Write formatted output to a string dynamically allocated with malloc().
+   If the memory allocation succeeds, store the address of the string in
+   *RESULT and return the number of resulting bytes, excluding the trailing
+   NUL.  Upon memory allocation error, or some other error, return -1.  */
+# if @REPLACE_VASPRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define asprintf rpl_asprintf
+#  endif
+_GL_FUNCDECL_RPL (asprintf, int,
+                  (char **result, const char *format, ...)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (asprintf, int,
+                  (char **result, const char *format, ...));
+# else
+#  if !@HAVE_VASPRINTF@
+_GL_FUNCDECL_SYS (asprintf, int,
+                  (char **result, const char *format, ...)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
+                  _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_SYS (asprintf, int,
+                  (char **result, const char *format, ...));
+# endif
+_GL_CXXALIASWARN (asprintf);
+# if @REPLACE_VASPRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define vasprintf rpl_vasprintf
+#  endif
+_GL_FUNCDECL_RPL (vasprintf, int,
+                  (char **result, const char *format, va_list args)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (vasprintf, int,
+                  (char **result, const char *format, va_list args));
+# else
+#  if !@HAVE_VASPRINTF@
+_GL_FUNCDECL_SYS (vasprintf, int,
+                  (char **result, const char *format, va_list args)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
+                  _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_SYS (vasprintf, int,
+                  (char **result, const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (vasprintf);
+#endif
+
+#if @GNULIB_VDPRINTF@
+# if @REPLACE_VDPRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define vdprintf rpl_vdprintf
+#  endif
+_GL_FUNCDECL_RPL (vdprintf, int, (int fd, const char *format, va_list args)
+                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
+                                 _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (vdprintf, int, (int fd, const char *format, va_list args));
+# else
+#  if !@HAVE_VDPRINTF@
+_GL_FUNCDECL_SYS (vdprintf, int, (int fd, const char *format, va_list args)
+                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
+                                 _GL_ARG_NONNULL ((2)));
+#  endif
+/* Need to cast, because on Solaris, the third parameter will likely be
+                                                    __va_list args.  */
+_GL_CXXALIAS_SYS_CAST (vdprintf, int,
+                       (int fd, const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (vdprintf);
+#elif defined GNULIB_POSIXCHECK
+# undef vdprintf
+# if HAVE_RAW_DECL_VDPRINTF
+_GL_WARN_ON_USE (vdprintf, "vdprintf is unportable - "
+                 "use gnulib module vdprintf for portability");
+# endif
+#endif
+
+#if @GNULIB_VFPRINTF_POSIX@ || @GNULIB_VFPRINTF@
+# if (@GNULIB_VFPRINTF_POSIX@ && @REPLACE_VFPRINTF@) \
+     || (@GNULIB_VFPRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define vfprintf rpl_vfprintf
+#  endif
+#  define GNULIB_overrides_vfprintf 1
+#  if @GNULIB_VFPRINTF_POSIX@
+_GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
+                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
+                                 _GL_ARG_NONNULL ((1, 2)));
+#  else
+_GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
+                                 _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
+                                 _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args));
+# else
+/* Need to cast, because on Solaris, the third parameter is
+                                                      __va_list args
+   and GCC's fixincludes did not change this to __gnuc_va_list.  */
+_GL_CXXALIAS_SYS_CAST (vfprintf, int,
+                       (FILE *fp, const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (vfprintf);
+#endif
+#if !@GNULIB_VFPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
+# if !GNULIB_overrides_vfprintf
+#  undef vfprintf
+# endif
+/* Assume vfprintf is always declared.  */
+_GL_WARN_ON_USE (vfprintf, "vfprintf is not always POSIX compliant - "
+                 "use gnulib module vfprintf-posix for portable "
+                      "POSIX compliance");
+#endif
+
+#if @GNULIB_VFSCANF@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef vfscanf
+#   define vfscanf rpl_vfscanf
+#  endif
+_GL_FUNCDECL_RPL (vfscanf, int,
+                  (FILE *stream, const char *format, va_list args)
+                  _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 0)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (vfscanf, int,
+                  (FILE *stream, const char *format, va_list args));
+# else
+_GL_CXXALIAS_SYS (vfscanf, int,
+                  (FILE *stream, const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (vfscanf);
+#endif
+
+#if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VPRINTF@
+# if (@GNULIB_VPRINTF_POSIX@ && @REPLACE_VPRINTF@) \
+     || (@GNULIB_VPRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define vprintf rpl_vprintf
+#  endif
+#  define GNULIB_overrides_vprintf 1
+#  if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
+_GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
+                                _GL_ATTRIBUTE_FORMAT_PRINTF (1, 0)
+                                _GL_ARG_NONNULL ((1)));
+#  else
+_GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
+                                _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 0)
+                                _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_RPL (vprintf, int, (const char *format, va_list args));
+# else
+/* Need to cast, because on Solaris, the second parameter is
+                                                          __va_list args
+   and GCC's fixincludes did not change this to __gnuc_va_list.  */
+_GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (vprintf);
+#endif
+#if !@GNULIB_VPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
+# if !GNULIB_overrides_vprintf
+#  undef vprintf
+# endif
+/* Assume vprintf is always declared.  */
+_GL_WARN_ON_USE (vprintf, "vprintf is not always POSIX compliant - "
+                 "use gnulib module vprintf-posix for portable "
+                 "POSIX compliance");
+#endif
+
+#if @GNULIB_VSCANF@
+# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef vscanf
+#   define vscanf rpl_vscanf
+#  endif
+_GL_FUNCDECL_RPL (vscanf, int, (const char *format, va_list args)
+                               _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 0)
+                               _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (vscanf, int, (const char *format, va_list args));
+# else
+_GL_CXXALIAS_SYS (vscanf, int, (const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (vscanf);
+#endif
+
+#if @GNULIB_VSNPRINTF@
+# if @REPLACE_VSNPRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define vsnprintf rpl_vsnprintf
+#  endif
+_GL_FUNCDECL_RPL (vsnprintf, int,
+                  (char *str, size_t size, const char *format, va_list args)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
+                  _GL_ARG_NONNULL ((3)));
+_GL_CXXALIAS_RPL (vsnprintf, int,
+                  (char *str, size_t size, const char *format, va_list args));
+# else
+#  if !@HAVE_DECL_VSNPRINTF@
+_GL_FUNCDECL_SYS (vsnprintf, int,
+                  (char *str, size_t size, const char *format, va_list args)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
+                  _GL_ARG_NONNULL ((3)));
+#  endif
+_GL_CXXALIAS_SYS (vsnprintf, int,
+                  (char *str, size_t size, const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (vsnprintf);
+#elif defined GNULIB_POSIXCHECK
+# undef vsnprintf
+# if HAVE_RAW_DECL_VSNPRINTF
+_GL_WARN_ON_USE (vsnprintf, "vsnprintf is unportable - "
+                 "use gnulib module vsnprintf for portability");
+# endif
+#endif
+
+#if @GNULIB_VSPRINTF_POSIX@
+# if @REPLACE_VSPRINTF@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define vsprintf rpl_vsprintf
+#  endif
+_GL_FUNCDECL_RPL (vsprintf, int,
+                  (char *str, const char *format, va_list args)
+                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (vsprintf, int,
+                  (char *str, const char *format, va_list args));
+# else
+/* Need to cast, because on Solaris, the third parameter is
+                                                       __va_list args
+   and GCC's fixincludes did not change this to __gnuc_va_list.  */
+_GL_CXXALIAS_SYS_CAST (vsprintf, int,
+                       (char *str, const char *format, va_list args));
+# endif
+_GL_CXXALIASWARN (vsprintf);
+#elif defined GNULIB_POSIXCHECK
+# undef vsprintf
+/* Assume vsprintf is always declared.  */
+_GL_WARN_ON_USE (vsprintf, "vsprintf is not always POSIX compliant - "
+                 "use gnulib module vsprintf-posix for portable "
+                      "POSIX compliance");
+#endif
+
+
+#endif /* _@GUARD_PREFIX@_STDIO_H */
+#endif /* _@GUARD_PREFIX@_STDIO_H */
+#endif
diff --git a/srclib/stdlib.in.h b/srclib/stdlib.in.h
new file mode 100644
index 0000000..047fac1
--- /dev/null
+++ b/srclib/stdlib.in.h
@@ -0,0 +1,762 @@
+/* A GNU-like <stdlib.h>.
+
+   Copyright (C) 1995, 2001-2004, 2006-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+#if defined __need_malloc_and_calloc
+/* Special invocation convention inside glibc header files.  */
+
+#@INCLUDE_NEXT@ @NEXT_STDLIB_H@
+
+#else
+/* Normal invocation convention.  */
+
+#ifndef _@GUARD_PREFIX@_STDLIB_H
+
+/* The include_next requires a split double-inclusion guard.  */
+#@INCLUDE_NEXT@ @NEXT_STDLIB_H@
+
+#ifndef _@GUARD_PREFIX@_STDLIB_H
+#define _@GUARD_PREFIX@_STDLIB_H
+
+/* NetBSD 5.0 mis-defines NULL.  */
+#include <stddef.h>
+
+/* MirBSD 10 defines WEXITSTATUS in <sys/wait.h>, not in <stdlib.h>.  */
+#if @GNULIB_SYSTEM_POSIX@ && !defined WEXITSTATUS
+# include <sys/wait.h>
+#endif
+
+/* Solaris declares getloadavg() in <sys/loadavg.h>.  */
+#if (@GNULIB_GETLOADAVG@ || defined GNULIB_POSIXCHECK) && @HAVE_SYS_LOADAVG_H@
+# include <sys/loadavg.h>
+#endif
+
+#if @GNULIB_RANDOM_R@
+
+/* OSF/1 5.1 declares 'struct random_data' in <random.h>, which is included
+   from <stdlib.h> if _REENTRANT is defined.  Include it whenever we need
+   'struct random_data'.  */
+# if @HAVE_RANDOM_H@
+#  include <random.h>
+# endif
+
+# if !@HAVE_STRUCT_RANDOM_DATA@ || !@HAVE_RANDOM_R@
+#  include <stdint.h>
+# endif
+
+# if !@HAVE_STRUCT_RANDOM_DATA@
+/* Define 'struct random_data'.
+   But allow multiple gnulib generated <stdlib.h> replacements to coexist.  */
+#  if !GNULIB_defined_struct_random_data
+struct random_data
+{
+  int32_t *fptr;                /* Front pointer.  */
+  int32_t *rptr;                /* Rear pointer.  */
+  int32_t *state;               /* Array of state values.  */
+  int rand_type;                /* Type of random number generator.  */
+  int rand_deg;                 /* Degree of random number generator.  */
+  int rand_sep;                 /* Distance between front and rear.  */
+  int32_t *end_ptr;             /* Pointer behind state table.  */
+};
+#   define GNULIB_defined_struct_random_data 1
+#  endif
+# endif
+#endif
+
+#if (@GNULIB_MKSTEMP@ || @GNULIB_MKSTEMPS@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)
+/* On MacOS X 10.3, only <unistd.h> declares mkstemp.  */
+/* On MacOS X 10.5, only <unistd.h> declares mkstemps.  */
+/* On Cygwin 1.7.1, only <unistd.h> declares getsubopt.  */
+/* But avoid namespace pollution on glibc systems and native Windows.  */
+# include <unistd.h>
+#endif
+
+/* The definition of _Noreturn is copied here.  */
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+
+/* The definition of _GL_ARG_NONNULL is copied here.  */
+
+/* The definition of _GL_WARN_ON_USE is copied here.  */
+
+
+/* Some systems do not define EXIT_*, despite otherwise supporting C89.  */
+#ifndef EXIT_SUCCESS
+# define EXIT_SUCCESS 0
+#endif
+/* Tandem/NSK and other platforms that define EXIT_FAILURE as -1 interfere
+   with proper operation of xargs.  */
+#ifndef EXIT_FAILURE
+# define EXIT_FAILURE 1
+#elif EXIT_FAILURE != 1
+# undef EXIT_FAILURE
+# define EXIT_FAILURE 1
+#endif
+
+
+#if @GNULIB__EXIT@
+/* Terminate the current process with the given return code, without running
+   the 'atexit' handlers.  */
+# if !@HAVE__EXIT@
+_GL_FUNCDECL_SYS (_Exit, _Noreturn void, (int status));
+# endif
+_GL_CXXALIAS_SYS (_Exit, void, (int status));
+_GL_CXXALIASWARN (_Exit);
+#elif defined GNULIB_POSIXCHECK
+# undef _Exit
+# if HAVE_RAW_DECL__EXIT
+_GL_WARN_ON_USE (_Exit, "_Exit is unportable - "
+                 "use gnulib module _Exit for portability");
+# endif
+#endif
+
+
+#if @GNULIB_ATOLL@
+/* Parse a signed decimal integer.
+   Returns the value of the integer.  Errors are not detected.  */
+# if !@HAVE_ATOLL@
+_GL_FUNCDECL_SYS (atoll, long long, (const char *string) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (atoll, long long, (const char *string));
+_GL_CXXALIASWARN (atoll);
+#elif defined GNULIB_POSIXCHECK
+# undef atoll
+# if HAVE_RAW_DECL_ATOLL
+_GL_WARN_ON_USE (atoll, "atoll is unportable - "
+                 "use gnulib module atoll for portability");
+# endif
+#endif
+
+#if @GNULIB_CALLOC_POSIX@
+# if @REPLACE_CALLOC@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef calloc
+#   define calloc rpl_calloc
+#  endif
+_GL_FUNCDECL_RPL (calloc, void *, (size_t nmemb, size_t size));
+_GL_CXXALIAS_RPL (calloc, void *, (size_t nmemb, size_t size));
+# else
+_GL_CXXALIAS_SYS (calloc, void *, (size_t nmemb, size_t size));
+# endif
+_GL_CXXALIASWARN (calloc);
+#elif defined GNULIB_POSIXCHECK
+# undef calloc
+/* Assume calloc is always declared.  */
+_GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - "
+                 "use gnulib module calloc-posix for portability");
+#endif
+
+#if @GNULIB_CANONICALIZE_FILE_NAME@
+# if @REPLACE_CANONICALIZE_FILE_NAME@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define canonicalize_file_name rpl_canonicalize_file_name
+#  endif
+_GL_FUNCDECL_RPL (canonicalize_file_name, char *, (const char *name)
+                                                  _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (canonicalize_file_name, char *, (const char *name));
+# else
+#  if !@HAVE_CANONICALIZE_FILE_NAME@
+_GL_FUNCDECL_SYS (canonicalize_file_name, char *, (const char *name)
+                                                  _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (canonicalize_file_name, char *, (const char *name));
+# endif
+_GL_CXXALIASWARN (canonicalize_file_name);
+#elif defined GNULIB_POSIXCHECK
+# undef canonicalize_file_name
+# if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME
+_GL_WARN_ON_USE (canonicalize_file_name,
+                 "canonicalize_file_name is unportable - "
+                 "use gnulib module canonicalize-lgpl for portability");
+# endif
+#endif
+
+#if @GNULIB_GETLOADAVG@
+/* Store max(NELEM,3) load average numbers in LOADAVG[].
+   The three numbers are the load average of the last 1 minute, the last 5
+   minutes, and the last 15 minutes, respectively.
+   LOADAVG is an array of NELEM numbers.  */
+# if !@HAVE_DECL_GETLOADAVG@
+_GL_FUNCDECL_SYS (getloadavg, int, (double loadavg[], int nelem)
+                                   _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (getloadavg, int, (double loadavg[], int nelem));
+_GL_CXXALIASWARN (getloadavg);
+#elif defined GNULIB_POSIXCHECK
+# undef getloadavg
+# if HAVE_RAW_DECL_GETLOADAVG
+_GL_WARN_ON_USE (getloadavg, "getloadavg is not portable - "
+                 "use gnulib module getloadavg for portability");
+# endif
+#endif
+
+#if @GNULIB_GETSUBOPT@
+/* Assuming *OPTIONP is a comma separated list of elements of the form
+   "token" or "token=value", getsubopt parses the first of these elements.
+   If the first element refers to a "token" that is member of the given
+   NULL-terminated array of tokens:
+     - It replaces the comma with a NUL byte, updates *OPTIONP to point past
+       the first option and the comma, sets *VALUEP to the value of the
+       element (or NULL if it doesn't contain an "=" sign),
+     - It returns the index of the "token" in the given array of tokens.
+   Otherwise it returns -1, and *OPTIONP and *VALUEP are undefined.
+   For more details see the POSIX:2001 specification.
+   http://www.opengroup.org/susv3xsh/getsubopt.html */
+# if !@HAVE_GETSUBOPT@
+_GL_FUNCDECL_SYS (getsubopt, int,
+                  (char **optionp, char *const *tokens, char **valuep)
+                  _GL_ARG_NONNULL ((1, 2, 3)));
+# endif
+_GL_CXXALIAS_SYS (getsubopt, int,
+                  (char **optionp, char *const *tokens, char **valuep));
+_GL_CXXALIASWARN (getsubopt);
+#elif defined GNULIB_POSIXCHECK
+# undef getsubopt
+# if HAVE_RAW_DECL_GETSUBOPT
+_GL_WARN_ON_USE (getsubopt, "getsubopt is unportable - "
+                 "use gnulib module getsubopt for portability");
+# endif
+#endif
+
+#if @GNULIB_GRANTPT@
+/* Change the ownership and access permission of the slave side of the
+   pseudo-terminal whose master side is specified by FD.  */
+# if !@HAVE_GRANTPT@
+_GL_FUNCDECL_SYS (grantpt, int, (int fd));
+# endif
+_GL_CXXALIAS_SYS (grantpt, int, (int fd));
+_GL_CXXALIASWARN (grantpt);
+#elif defined GNULIB_POSIXCHECK
+# undef grantpt
+# if HAVE_RAW_DECL_GRANTPT
+_GL_WARN_ON_USE (ptsname, "grantpt is not portable - "
+                 "use gnulib module grantpt for portability");
+# endif
+#endif
+
+/* If _GL_USE_STDLIB_ALLOC is nonzero, the including module does not
+   rely on GNU or POSIX semantics for malloc and realloc (for example,
+   by never specifying a zero size), so it does not need malloc or
+   realloc to be redefined.  */
+#if @GNULIB_MALLOC_POSIX@
+# if @REPLACE_MALLOC@
+#  if !((defined __cplusplus && defined GNULIB_NAMESPACE) \
+        || _GL_USE_STDLIB_ALLOC)
+#   undef malloc
+#   define malloc rpl_malloc
+#  endif
+_GL_FUNCDECL_RPL (malloc, void *, (size_t size));
+_GL_CXXALIAS_RPL (malloc, void *, (size_t size));
+# else
+_GL_CXXALIAS_SYS (malloc, void *, (size_t size));
+# endif
+_GL_CXXALIASWARN (malloc);
+#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
+# undef malloc
+/* Assume malloc is always declared.  */
+_GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - "
+                 "use gnulib module malloc-posix for portability");
+#endif
+
+/* Convert a multibyte character to a wide character.  */
+#if @GNULIB_MBTOWC@
+# if @REPLACE_MBTOWC@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef mbtowc
+#   define mbtowc rpl_mbtowc
+#  endif
+_GL_FUNCDECL_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
+_GL_CXXALIAS_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
+# else
+_GL_CXXALIAS_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
+# endif
+_GL_CXXALIASWARN (mbtowc);
+#endif
+
+#if @GNULIB_MKDTEMP@
+/* Create a unique temporary directory from TEMPLATE.
+   The last six characters of TEMPLATE must be "XXXXXX";
+   they are replaced with a string that makes the directory name unique.
+   Returns TEMPLATE, or a null pointer if it cannot get a unique name.
+   The directory is created mode 700.  */
+# if !@HAVE_MKDTEMP@
+_GL_FUNCDECL_SYS (mkdtemp, char *, (char * /*template*/) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (mkdtemp, char *, (char * /*template*/));
+_GL_CXXALIASWARN (mkdtemp);
+#elif defined GNULIB_POSIXCHECK
+# undef mkdtemp
+# if HAVE_RAW_DECL_MKDTEMP
+_GL_WARN_ON_USE (mkdtemp, "mkdtemp is unportable - "
+                 "use gnulib module mkdtemp for portability");
+# endif
+#endif
+
+#if @GNULIB_MKOSTEMP@
+/* Create a unique temporary file from TEMPLATE.
+   The last six characters of TEMPLATE must be "XXXXXX";
+   they are replaced with a string that makes the file name unique.
+   The flags are a bitmask, possibly including O_CLOEXEC (defined in <fcntl.h>)
+   and O_TEXT, O_BINARY (defined in "binary-io.h").
+   The file is then created, with the specified flags, ensuring it didn't exist
+   before.
+   The file is created read-write (mask at least 0600 & ~umask), but it may be
+   world-readable and world-writable (mask 0666 & ~umask), depending on the
+   implementation.
+   Returns the open file descriptor if successful, otherwise -1 and errno
+   set.  */
+# if !@HAVE_MKOSTEMP@
+_GL_FUNCDECL_SYS (mkostemp, int, (char * /*template*/, int /*flags*/)
+                                 _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (mkostemp, int, (char * /*template*/, int /*flags*/));
+_GL_CXXALIASWARN (mkostemp);
+#elif defined GNULIB_POSIXCHECK
+# undef mkostemp
+# if HAVE_RAW_DECL_MKOSTEMP
+_GL_WARN_ON_USE (mkostemp, "mkostemp is unportable - "
+                 "use gnulib module mkostemp for portability");
+# endif
+#endif
+
+#if @GNULIB_MKOSTEMPS@
+/* Create a unique temporary file from TEMPLATE.
+   The last six characters of TEMPLATE before a suffix of length
+   SUFFIXLEN must be "XXXXXX";
+   they are replaced with a string that makes the file name unique.
+   The flags are a bitmask, possibly including O_CLOEXEC (defined in <fcntl.h>)
+   and O_TEXT, O_BINARY (defined in "binary-io.h").
+   The file is then created, with the specified flags, ensuring it didn't exist
+   before.
+   The file is created read-write (mask at least 0600 & ~umask), but it may be
+   world-readable and world-writable (mask 0666 & ~umask), depending on the
+   implementation.
+   Returns the open file descriptor if successful, otherwise -1 and errno
+   set.  */
+# if !@HAVE_MKOSTEMPS@
+_GL_FUNCDECL_SYS (mkostemps, int,
+                  (char * /*template*/, int /*suffixlen*/, int /*flags*/)
+                  _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (mkostemps, int,
+                  (char * /*template*/, int /*suffixlen*/, int /*flags*/));
+_GL_CXXALIASWARN (mkostemps);
+#elif defined GNULIB_POSIXCHECK
+# undef mkostemps
+# if HAVE_RAW_DECL_MKOSTEMPS
+_GL_WARN_ON_USE (mkostemps, "mkostemps is unportable - "
+                 "use gnulib module mkostemps for portability");
+# endif
+#endif
+
+#if @GNULIB_MKSTEMP@
+/* Create a unique temporary file from TEMPLATE.
+   The last six characters of TEMPLATE must be "XXXXXX";
+   they are replaced with a string that makes the file name unique.
+   The file is then created, ensuring it didn't exist before.
+   The file is created read-write (mask at least 0600 & ~umask), but it may be
+   world-readable and world-writable (mask 0666 & ~umask), depending on the
+   implementation.
+   Returns the open file descriptor if successful, otherwise -1 and errno
+   set.  */
+# if @REPLACE_MKSTEMP@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define mkstemp rpl_mkstemp
+#  endif
+_GL_FUNCDECL_RPL (mkstemp, int, (char * /*template*/) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mkstemp, int, (char * /*template*/));
+# else
+#  if ! @HAVE_MKSTEMP@
+_GL_FUNCDECL_SYS (mkstemp, int, (char * /*template*/) _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (mkstemp, int, (char * /*template*/));
+# endif
+_GL_CXXALIASWARN (mkstemp);
+#elif defined GNULIB_POSIXCHECK
+# undef mkstemp
+# if HAVE_RAW_DECL_MKSTEMP
+_GL_WARN_ON_USE (mkstemp, "mkstemp is unportable - "
+                 "use gnulib module mkstemp for portability");
+# endif
+#endif
+
+#if @GNULIB_MKSTEMPS@
+/* Create a unique temporary file from TEMPLATE.
+   The last six characters of TEMPLATE prior to a suffix of length
+   SUFFIXLEN must be "XXXXXX";
+   they are replaced with a string that makes the file name unique.
+   The file is then created, ensuring it didn't exist before.
+   The file is created read-write (mask at least 0600 & ~umask), but it may be
+   world-readable and world-writable (mask 0666 & ~umask), depending on the
+   implementation.
+   Returns the open file descriptor if successful, otherwise -1 and errno
+   set.  */
+# if !@HAVE_MKSTEMPS@
+_GL_FUNCDECL_SYS (mkstemps, int, (char * /*template*/, int /*suffixlen*/)
+                                 _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (mkstemps, int, (char * /*template*/, int /*suffixlen*/));
+_GL_CXXALIASWARN (mkstemps);
+#elif defined GNULIB_POSIXCHECK
+# undef mkstemps
+# if HAVE_RAW_DECL_MKSTEMPS
+_GL_WARN_ON_USE (mkstemps, "mkstemps is unportable - "
+                 "use gnulib module mkstemps for portability");
+# endif
+#endif
+
+#if @GNULIB_PTSNAME@
+/* Return the pathname of the pseudo-terminal slave associated with
+   the master FD is open on, or NULL on errors.  */
+# if !@HAVE_PTSNAME@
+_GL_FUNCDECL_SYS (ptsname, char *, (int fd));
+# endif
+_GL_CXXALIAS_SYS (ptsname, char *, (int fd));
+_GL_CXXALIASWARN (ptsname);
+#elif defined GNULIB_POSIXCHECK
+# undef ptsname
+# if HAVE_RAW_DECL_PTSNAME
+_GL_WARN_ON_USE (ptsname, "ptsname is not portable - "
+                 "use gnulib module ptsname for portability");
+# endif
+#endif
+
+#if @GNULIB_PUTENV@
+# if @REPLACE_PUTENV@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef putenv
+#   define putenv rpl_putenv
+#  endif
+_GL_FUNCDECL_RPL (putenv, int, (char *string) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (putenv, int, (char *string));
+# else
+_GL_CXXALIAS_SYS (putenv, int, (char *string));
+# endif
+_GL_CXXALIASWARN (putenv);
+#endif
+
+
+#if @GNULIB_RANDOM_R@
+# if !@HAVE_RANDOM_R@
+#  ifndef RAND_MAX
+#   define RAND_MAX 2147483647
+#  endif
+# endif
+#endif
+
+#if @GNULIB_RANDOM_R@
+# if !@HAVE_RANDOM_R@
+_GL_FUNCDECL_SYS (random_r, int, (struct random_data *buf, int32_t *result)
+                                 _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (random_r, int, (struct random_data *buf, int32_t *result));
+_GL_CXXALIASWARN (random_r);
+#elif defined GNULIB_POSIXCHECK
+# undef random_r
+# if HAVE_RAW_DECL_RANDOM_R
+_GL_WARN_ON_USE (random_r, "random_r is unportable - "
+                 "use gnulib module random_r for portability");
+# endif
+#endif
+
+#if @GNULIB_RANDOM_R@
+# if !@HAVE_RANDOM_R@
+_GL_FUNCDECL_SYS (srandom_r, int,
+                  (unsigned int seed, struct random_data *rand_state)
+                  _GL_ARG_NONNULL ((2)));
+# endif
+_GL_CXXALIAS_SYS (srandom_r, int,
+                  (unsigned int seed, struct random_data *rand_state));
+_GL_CXXALIASWARN (srandom_r);
+#elif defined GNULIB_POSIXCHECK
+# undef srandom_r
+# if HAVE_RAW_DECL_SRANDOM_R
+_GL_WARN_ON_USE (srandom_r, "srandom_r is unportable - "
+                 "use gnulib module random_r for portability");
+# endif
+#endif
+
+#if @GNULIB_RANDOM_R@
+# if !@HAVE_RANDOM_R@
+_GL_FUNCDECL_SYS (initstate_r, int,
+                  (unsigned int seed, char *buf, size_t buf_size,
+                   struct random_data *rand_state)
+                  _GL_ARG_NONNULL ((2, 4)));
+# endif
+_GL_CXXALIAS_SYS (initstate_r, int,
+                  (unsigned int seed, char *buf, size_t buf_size,
+                   struct random_data *rand_state));
+_GL_CXXALIASWARN (initstate_r);
+#elif defined GNULIB_POSIXCHECK
+# undef initstate_r
+# if HAVE_RAW_DECL_INITSTATE_R
+_GL_WARN_ON_USE (initstate_r, "initstate_r is unportable - "
+                 "use gnulib module random_r for portability");
+# endif
+#endif
+
+#if @GNULIB_RANDOM_R@
+# if !@HAVE_RANDOM_R@
+_GL_FUNCDECL_SYS (setstate_r, int,
+                  (char *arg_state, struct random_data *rand_state)
+                  _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (setstate_r, int,
+                  (char *arg_state, struct random_data *rand_state));
+_GL_CXXALIASWARN (setstate_r);
+#elif defined GNULIB_POSIXCHECK
+# undef setstate_r
+# if HAVE_RAW_DECL_SETSTATE_R
+_GL_WARN_ON_USE (setstate_r, "setstate_r is unportable - "
+                 "use gnulib module random_r for portability");
+# endif
+#endif
+
+
+#if @GNULIB_REALLOC_POSIX@
+# if @REPLACE_REALLOC@
+#  if !((defined __cplusplus && defined GNULIB_NAMESPACE) \
+        || _GL_USE_STDLIB_ALLOC)
+#   undef realloc
+#   define realloc rpl_realloc
+#  endif
+_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size));
+_GL_CXXALIAS_RPL (realloc, void *, (void *ptr, size_t size));
+# else
+_GL_CXXALIAS_SYS (realloc, void *, (void *ptr, size_t size));
+# endif
+_GL_CXXALIASWARN (realloc);
+#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
+# undef realloc
+/* Assume realloc is always declared.  */
+_GL_WARN_ON_USE (realloc, "realloc is not POSIX compliant everywhere - "
+                 "use gnulib module realloc-posix for portability");
+#endif
+
+#if @GNULIB_REALPATH@
+# if @REPLACE_REALPATH@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define realpath rpl_realpath
+#  endif
+_GL_FUNCDECL_RPL (realpath, char *, (const char *name, char *resolved)
+                                    _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (realpath, char *, (const char *name, char *resolved));
+# else
+#  if !@HAVE_REALPATH@
+_GL_FUNCDECL_SYS (realpath, char *, (const char *name, char *resolved)
+                                    _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (realpath, char *, (const char *name, char *resolved));
+# endif
+_GL_CXXALIASWARN (realpath);
+#elif defined GNULIB_POSIXCHECK
+# undef realpath
+# if HAVE_RAW_DECL_REALPATH
+_GL_WARN_ON_USE (realpath, "realpath is unportable - use gnulib module "
+                 "canonicalize or canonicalize-lgpl for portability");
+# endif
+#endif
+
+#if @GNULIB_RPMATCH@
+/* Test a user response to a question.
+   Return 1 if it is affirmative, 0 if it is negative, or -1 if not clear.  */
+# if !@HAVE_RPMATCH@
+_GL_FUNCDECL_SYS (rpmatch, int, (const char *response) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (rpmatch, int, (const char *response));
+_GL_CXXALIASWARN (rpmatch);
+#elif defined GNULIB_POSIXCHECK
+# undef rpmatch
+# if HAVE_RAW_DECL_RPMATCH
+_GL_WARN_ON_USE (rpmatch, "rpmatch is unportable - "
+                 "use gnulib module rpmatch for portability");
+# endif
+#endif
+
+#if @GNULIB_SETENV@
+/* Set NAME to VALUE in the environment.
+   If REPLACE is nonzero, overwrite an existing value.  */
+# if @REPLACE_SETENV@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef setenv
+#   define setenv rpl_setenv
+#  endif
+_GL_FUNCDECL_RPL (setenv, int,
+                  (const char *name, const char *value, int replace)
+                  _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (setenv, int,
+                  (const char *name, const char *value, int replace));
+# else
+#  if !@HAVE_DECL_SETENV@
+_GL_FUNCDECL_SYS (setenv, int,
+                  (const char *name, const char *value, int replace)
+                  _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (setenv, int,
+                  (const char *name, const char *value, int replace));
+# endif
+# if !(@REPLACE_SETENV@ && !@HAVE_DECL_SETENV@)
+_GL_CXXALIASWARN (setenv);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef setenv
+# if HAVE_RAW_DECL_SETENV
+_GL_WARN_ON_USE (setenv, "setenv is unportable - "
+                 "use gnulib module setenv for portability");
+# endif
+#endif
+
+#if @GNULIB_STRTOD@
+ /* Parse a double from STRING, updating ENDP if appropriate.  */
+# if @REPLACE_STRTOD@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define strtod rpl_strtod
+#  endif
+_GL_FUNCDECL_RPL (strtod, double, (const char *str, char **endp)
+                                  _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtod, double, (const char *str, char **endp));
+# else
+#  if !@HAVE_STRTOD@
+_GL_FUNCDECL_SYS (strtod, double, (const char *str, char **endp)
+                                  _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (strtod, double, (const char *str, char **endp));
+# endif
+_GL_CXXALIASWARN (strtod);
+#elif defined GNULIB_POSIXCHECK
+# undef strtod
+# if HAVE_RAW_DECL_STRTOD
+_GL_WARN_ON_USE (strtod, "strtod is unportable - "
+                 "use gnulib module strtod for portability");
+# endif
+#endif
+
+#if @GNULIB_STRTOLL@
+/* Parse a signed integer whose textual representation starts at STRING.
+   The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
+   it may be decimal or octal (with prefix "0") or hexadecimal (with prefix
+   "0x").
+   If ENDPTR is not NULL, the address of the first byte after the integer is
+   stored in *ENDPTR.
+   Upon overflow, the return value is LLONG_MAX or LLONG_MIN, and errno is set
+   to ERANGE.  */
+# if !@HAVE_STRTOLL@
+_GL_FUNCDECL_SYS (strtoll, long long,
+                  (const char *string, char **endptr, int base)
+                  _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (strtoll, long long,
+                  (const char *string, char **endptr, int base));
+_GL_CXXALIASWARN (strtoll);
+#elif defined GNULIB_POSIXCHECK
+# undef strtoll
+# if HAVE_RAW_DECL_STRTOLL
+_GL_WARN_ON_USE (strtoll, "strtoll is unportable - "
+                 "use gnulib module strtoll for portability");
+# endif
+#endif
+
+#if @GNULIB_STRTOULL@
+/* Parse an unsigned integer whose textual representation starts at STRING.
+   The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
+   it may be decimal or octal (with prefix "0") or hexadecimal (with prefix
+   "0x").
+   If ENDPTR is not NULL, the address of the first byte after the integer is
+   stored in *ENDPTR.
+   Upon overflow, the return value is ULLONG_MAX, and errno is set to
+   ERANGE.  */
+# if !@HAVE_STRTOULL@
+_GL_FUNCDECL_SYS (strtoull, unsigned long long,
+                  (const char *string, char **endptr, int base)
+                  _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (strtoull, unsigned long long,
+                  (const char *string, char **endptr, int base));
+_GL_CXXALIASWARN (strtoull);
+#elif defined GNULIB_POSIXCHECK
+# undef strtoull
+# if HAVE_RAW_DECL_STRTOULL
+_GL_WARN_ON_USE (strtoull, "strtoull is unportable - "
+                 "use gnulib module strtoull for portability");
+# endif
+#endif
+
+#if @GNULIB_UNLOCKPT@
+/* Unlock the slave side of the pseudo-terminal whose master side is specified
+   by FD, so that it can be opened.  */
+# if !@HAVE_UNLOCKPT@
+_GL_FUNCDECL_SYS (unlockpt, int, (int fd));
+# endif
+_GL_CXXALIAS_SYS (unlockpt, int, (int fd));
+_GL_CXXALIASWARN (unlockpt);
+#elif defined GNULIB_POSIXCHECK
+# undef unlockpt
+# if HAVE_RAW_DECL_UNLOCKPT
+_GL_WARN_ON_USE (unlockpt, "unlockpt is not portable - "
+                 "use gnulib module unlockpt for portability");
+# endif
+#endif
+
+#if @GNULIB_UNSETENV@
+/* Remove the variable NAME from the environment.  */
+# if @REPLACE_UNSETENV@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef unsetenv
+#   define unsetenv rpl_unsetenv
+#  endif
+_GL_FUNCDECL_RPL (unsetenv, int, (const char *name) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (unsetenv, int, (const char *name));
+# else
+#  if !@HAVE_DECL_UNSETENV@
+_GL_FUNCDECL_SYS (unsetenv, int, (const char *name) _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (unsetenv, int, (const char *name));
+# endif
+# if !(@REPLACE_UNSETENV@ && !@HAVE_DECL_UNSETENV@)
+_GL_CXXALIASWARN (unsetenv);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef unsetenv
+# if HAVE_RAW_DECL_UNSETENV
+_GL_WARN_ON_USE (unsetenv, "unsetenv is unportable - "
+                 "use gnulib module unsetenv for portability");
+# endif
+#endif
+
+/* Convert a wide character to a multibyte character.  */
+#if @GNULIB_WCTOMB@
+# if @REPLACE_WCTOMB@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef wctomb
+#   define wctomb rpl_wctomb
+#  endif
+_GL_FUNCDECL_RPL (wctomb, int, (char *s, wchar_t wc));
+_GL_CXXALIAS_RPL (wctomb, int, (char *s, wchar_t wc));
+# else
+_GL_CXXALIAS_SYS (wctomb, int, (char *s, wchar_t wc));
+# endif
+_GL_CXXALIASWARN (wctomb);
+#endif
+
+
+#endif /* _@GUARD_PREFIX@_STDLIB_H */
+#endif /* _@GUARD_PREFIX@_STDLIB_H */
+#endif
diff --git a/srclib/streq.h b/srclib/streq.h
new file mode 100644
index 0000000..c7794f6
--- /dev/null
+++ b/srclib/streq.h
@@ -0,0 +1,176 @@
+/* Optimized string comparison.
+   Copyright (C) 2001-2002, 2007, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Bruno Haible <bruno@clisp.org>.  */
+
+#ifndef _GL_STREQ_H
+#define _GL_STREQ_H
+
+#include <string.h>
+
+/* STREQ allows to optimize string comparison with a small literal string.
+     STREQ (s, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0)
+   is semantically equivalent to
+     strcmp (s, "EUC-KR") == 0
+   just faster.  */
+
+/* Help GCC to generate good code for string comparisons with
+   immediate strings. */
+#if defined (__GNUC__) && defined (__OPTIMIZE__)
+
+static inline int
+streq9 (const char *s1, const char *s2)
+{
+  return strcmp (s1 + 9, s2 + 9) == 0;
+}
+
+static inline int
+streq8 (const char *s1, const char *s2, char s28)
+{
+  if (s1[8] == s28)
+    {
+      if (s28 == 0)
+        return 1;
+      else
+        return streq9 (s1, s2);
+    }
+  else
+    return 0;
+}
+
+static inline int
+streq7 (const char *s1, const char *s2, char s27, char s28)
+{
+  if (s1[7] == s27)
+    {
+      if (s27 == 0)
+        return 1;
+      else
+        return streq8 (s1, s2, s28);
+    }
+  else
+    return 0;
+}
+
+static inline int
+streq6 (const char *s1, const char *s2, char s26, char s27, char s28)
+{
+  if (s1[6] == s26)
+    {
+      if (s26 == 0)
+        return 1;
+      else
+        return streq7 (s1, s2, s27, s28);
+    }
+  else
+    return 0;
+}
+
+static inline int
+streq5 (const char *s1, const char *s2, char s25, char s26, char s27, char s28)
+{
+  if (s1[5] == s25)
+    {
+      if (s25 == 0)
+        return 1;
+      else
+        return streq6 (s1, s2, s26, s27, s28);
+    }
+  else
+    return 0;
+}
+
+static inline int
+streq4 (const char *s1, const char *s2, char s24, char s25, char s26, char s27, char s28)
+{
+  if (s1[4] == s24)
+    {
+      if (s24 == 0)
+        return 1;
+      else
+        return streq5 (s1, s2, s25, s26, s27, s28);
+    }
+  else
+    return 0;
+}
+
+static inline int
+streq3 (const char *s1, const char *s2, char s23, char s24, char s25, char s26, char s27, char s28)
+{
+  if (s1[3] == s23)
+    {
+      if (s23 == 0)
+        return 1;
+      else
+        return streq4 (s1, s2, s24, s25, s26, s27, s28);
+    }
+  else
+    return 0;
+}
+
+static inline int
+streq2 (const char *s1, const char *s2, char s22, char s23, char s24, char s25, char s26, char s27, char s28)
+{
+  if (s1[2] == s22)
+    {
+      if (s22 == 0)
+        return 1;
+      else
+        return streq3 (s1, s2, s23, s24, s25, s26, s27, s28);
+    }
+  else
+    return 0;
+}
+
+static inline int
+streq1 (const char *s1, const char *s2, char s21, char s22, char s23, char s24, char s25, char s26, char s27, char s28)
+{
+  if (s1[1] == s21)
+    {
+      if (s21 == 0)
+        return 1;
+      else
+        return streq2 (s1, s2, s22, s23, s24, s25, s26, s27, s28);
+    }
+  else
+    return 0;
+}
+
+static inline int
+streq0 (const char *s1, const char *s2, char s20, char s21, char s22, char s23, char s24, char s25, char s26, char s27, char s28)
+{
+  if (s1[0] == s20)
+    {
+      if (s20 == 0)
+        return 1;
+      else
+        return streq1 (s1, s2, s21, s22, s23, s24, s25, s26, s27, s28);
+    }
+  else
+    return 0;
+}
+
+#define STREQ(s1,s2,s20,s21,s22,s23,s24,s25,s26,s27,s28) \
+  streq0 (s1, s2, s20, s21, s22, s23, s24, s25, s26, s27, s28)
+
+#else
+
+#define STREQ(s1,s2,s20,s21,s22,s23,s24,s25,s26,s27,s28) \
+  (strcmp (s1, s2) == 0)
+
+#endif
+
+#endif /* _GL_STREQ_H */
diff --git a/srclib/strerror-override.c b/srclib/strerror-override.c
new file mode 100644
index 0000000..d6ecf2e
--- /dev/null
+++ b/srclib/strerror-override.c
@@ -0,0 +1,279 @@
+/* strerror-override.c --- POSIX compatible system error routine
+
+   Copyright (C) 2010-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2010.  */
+
+#include <config.h>
+
+#include "strerror-override.h"
+
+#include <errno.h>
+
+#if GNULIB_defined_ESOCK /* native Windows platforms */
+# if HAVE_WINSOCK2_H
+#  include <winsock2.h>
+# endif
+#endif
+
+/* If ERRNUM maps to an errno value defined by gnulib, return a string
+   describing the error.  Otherwise return NULL.  */
+const char *
+strerror_override (int errnum)
+{
+  /* These error messages are taken from glibc/sysdeps/gnu/errlist.c.  */
+  switch (errnum)
+    {
+#if REPLACE_STRERROR_0
+    case 0:
+      return "Success";
+#endif
+
+#if GNULIB_defined_ETXTBSY
+    case ETXTBSY:
+      return "Text file busy";
+#endif
+
+#if GNULIB_defined_ESOCK /* native Windows platforms */
+      /* EWOULDBLOCK is the same as EAGAIN.  */
+    case EINPROGRESS:
+      return "Operation now in progress";
+    case EALREADY:
+      return "Operation already in progress";
+    case ENOTSOCK:
+      return "Socket operation on non-socket";
+    case EDESTADDRREQ:
+      return "Destination address required";
+    case EMSGSIZE:
+      return "Message too long";
+    case EPROTOTYPE:
+      return "Protocol wrong type for socket";
+    case ENOPROTOOPT:
+      return "Protocol not available";
+    case EPROTONOSUPPORT:
+      return "Protocol not supported";
+    case ESOCKTNOSUPPORT:
+      return "Socket type not supported";
+    case EOPNOTSUPP:
+      return "Operation not supported";
+    case EPFNOSUPPORT:
+      return "Protocol family not supported";
+    case EAFNOSUPPORT:
+      return "Address family not supported by protocol";
+    case EADDRINUSE:
+      return "Address already in use";
+    case EADDRNOTAVAIL:
+      return "Cannot assign requested address";
+    case ENETDOWN:
+      return "Network is down";
+    case ENETUNREACH:
+      return "Network is unreachable";
+    case ENETRESET:
+      return "Network dropped connection on reset";
+    case ECONNABORTED:
+      return "Software caused connection abort";
+    case ECONNRESET:
+      return "Connection reset by peer";
+    case ENOBUFS:
+      return "No buffer space available";
+    case EISCONN:
+      return "Transport endpoint is already connected";
+    case ENOTCONN:
+      return "Transport endpoint is not connected";
+    case ESHUTDOWN:
+      return "Cannot send after transport endpoint shutdown";
+    case ETOOMANYREFS:
+      return "Too many references: cannot splice";
+    case ETIMEDOUT:
+      return "Connection timed out";
+    case ECONNREFUSED:
+      return "Connection refused";
+    case ELOOP:
+      return "Too many levels of symbolic links";
+    case EHOSTDOWN:
+      return "Host is down";
+    case EHOSTUNREACH:
+      return "No route to host";
+    case EPROCLIM:
+      return "Too many processes";
+    case EUSERS:
+      return "Too many users";
+    case EDQUOT:
+      return "Disk quota exceeded";
+    case ESTALE:
+      return "Stale NFS file handle";
+    case EREMOTE:
+      return "Object is remote";
+# if HAVE_WINSOCK2_H
+      /* WSA_INVALID_HANDLE maps to EBADF */
+      /* WSA_NOT_ENOUGH_MEMORY maps to ENOMEM */
+      /* WSA_INVALID_PARAMETER maps to EINVAL */
+    case WSA_OPERATION_ABORTED:
+      return "Overlapped operation aborted";
+    case WSA_IO_INCOMPLETE:
+      return "Overlapped I/O event object not in signaled state";
+    case WSA_IO_PENDING:
+      return "Overlapped operations will complete later";
+      /* WSAEINTR maps to EINTR */
+      /* WSAEBADF maps to EBADF */
+      /* WSAEACCES maps to EACCES */
+      /* WSAEFAULT maps to EFAULT */
+      /* WSAEINVAL maps to EINVAL */
+      /* WSAEMFILE maps to EMFILE */
+      /* WSAEWOULDBLOCK maps to EWOULDBLOCK */
+      /* WSAEINPROGRESS is EINPROGRESS */
+      /* WSAEALREADY is EALREADY */
+      /* WSAENOTSOCK is ENOTSOCK */
+      /* WSAEDESTADDRREQ is EDESTADDRREQ */
+      /* WSAEMSGSIZE is EMSGSIZE */
+      /* WSAEPROTOTYPE is EPROTOTYPE */
+      /* WSAENOPROTOOPT is ENOPROTOOPT */
+      /* WSAEPROTONOSUPPORT is EPROTONOSUPPORT */
+      /* WSAESOCKTNOSUPPORT is ESOCKTNOSUPPORT */
+      /* WSAEOPNOTSUPP is EOPNOTSUPP */
+      /* WSAEPFNOSUPPORT is EPFNOSUPPORT */
+      /* WSAEAFNOSUPPORT is EAFNOSUPPORT */
+      /* WSAEADDRINUSE is EADDRINUSE */
+      /* WSAEADDRNOTAVAIL is EADDRNOTAVAIL */
+      /* WSAENETDOWN is ENETDOWN */
+      /* WSAENETUNREACH is ENETUNREACH */
+      /* WSAENETRESET is ENETRESET */
+      /* WSAECONNABORTED is ECONNABORTED */
+      /* WSAECONNRESET is ECONNRESET */
+      /* WSAENOBUFS is ENOBUFS */
+      /* WSAEISCONN is EISCONN */
+      /* WSAENOTCONN is ENOTCONN */
+      /* WSAESHUTDOWN is ESHUTDOWN */
+      /* WSAETOOMANYREFS is ETOOMANYREFS */
+      /* WSAETIMEDOUT is ETIMEDOUT */
+      /* WSAECONNREFUSED is ECONNREFUSED */
+      /* WSAELOOP is ELOOP */
+      /* WSAENAMETOOLONG maps to ENAMETOOLONG */
+      /* WSAEHOSTDOWN is EHOSTDOWN */
+      /* WSAEHOSTUNREACH is EHOSTUNREACH */
+      /* WSAENOTEMPTY maps to ENOTEMPTY */
+      /* WSAEPROCLIM is EPROCLIM */
+      /* WSAEUSERS is EUSERS */
+      /* WSAEDQUOT is EDQUOT */
+      /* WSAESTALE is ESTALE */
+      /* WSAEREMOTE is EREMOTE */
+    case WSASYSNOTREADY:
+      return "Network subsystem is unavailable";
+    case WSAVERNOTSUPPORTED:
+      return "Winsock.dll version out of range";
+    case WSANOTINITIALISED:
+      return "Successful WSAStartup not yet performed";
+    case WSAEDISCON:
+      return "Graceful shutdown in progress";
+    case WSAENOMORE: case WSA_E_NO_MORE:
+      return "No more results";
+    case WSAECANCELLED: case WSA_E_CANCELLED:
+      return "Call was canceled";
+    case WSAEINVALIDPROCTABLE:
+      return "Procedure call table is invalid";
+    case WSAEINVALIDPROVIDER:
+      return "Service provider is invalid";
+    case WSAEPROVIDERFAILEDINIT:
+      return "Service provider failed to initialize";
+    case WSASYSCALLFAILURE:
+      return "System call failure";
+    case WSASERVICE_NOT_FOUND:
+      return "Service not found";
+    case WSATYPE_NOT_FOUND:
+      return "Class type not found";
+    case WSAEREFUSED:
+      return "Database query was refused";
+    case WSAHOST_NOT_FOUND:
+      return "Host not found";
+    case WSATRY_AGAIN:
+      return "Nonauthoritative host not found";
+    case WSANO_RECOVERY:
+      return "Nonrecoverable error";
+    case WSANO_DATA:
+      return "Valid name, no data record of requested type";
+      /* WSA_QOS_* omitted */
+# endif
+#endif
+
+#if GNULIB_defined_ENOMSG
+    case ENOMSG:
+      return "No message of desired type";
+#endif
+
+#if GNULIB_defined_EIDRM
+    case EIDRM:
+      return "Identifier removed";
+#endif
+
+#if GNULIB_defined_ENOLINK
+    case ENOLINK:
+      return "Link has been severed";
+#endif
+
+#if GNULIB_defined_EPROTO
+    case EPROTO:
+      return "Protocol error";
+#endif
+
+#if GNULIB_defined_EMULTIHOP
+    case EMULTIHOP:
+      return "Multihop attempted";
+#endif
+
+#if GNULIB_defined_EBADMSG
+    case EBADMSG:
+      return "Bad message";
+#endif
+
+#if GNULIB_defined_EOVERFLOW
+    case EOVERFLOW:
+      return "Value too large for defined data type";
+#endif
+
+#if GNULIB_defined_ENOTSUP
+    case ENOTSUP:
+      return "Not supported";
+#endif
+
+#if GNULIB_defined_ENETRESET
+    case ENETRESET:
+      return "Network dropped connection on reset";
+#endif
+
+#if GNULIB_defined_ECONNABORTED
+    case ECONNABORTED:
+      return "Software caused connection abort";
+#endif
+
+#if GNULIB_defined_ESTALE
+    case ESTALE:
+      return "Stale NFS file handle";
+#endif
+
+#if GNULIB_defined_EDQUOT
+    case EDQUOT:
+      return "Disk quota exceeded";
+#endif
+
+#if GNULIB_defined_ECANCELED
+    case ECANCELED:
+      return "Operation canceled";
+#endif
+
+    default:
+      return NULL;
+    }
+}
diff --git a/srclib/strerror-override.h b/srclib/strerror-override.h
new file mode 100644
index 0000000..81e4a50
--- /dev/null
+++ b/srclib/strerror-override.h
@@ -0,0 +1,52 @@
+/* strerror-override.h --- POSIX compatible system error routine
+
+   Copyright (C) 2010-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _GL_STRERROR_OVERRIDE_H
+# define _GL_STRERROR_OVERRIDE_H
+
+# include <errno.h>
+# include <stddef.h>
+
+/* Reasonable buffer size that should never trigger ERANGE; if this
+   proves too small, we intentionally abort(), to remind us to fix
+   this value.  */
+# define STACKBUF_LEN 256
+
+/* If ERRNUM maps to an errno value defined by gnulib, return a string
+   describing the error.  Otherwise return NULL.  */
+# if REPLACE_STRERROR_0 \
+     || GNULIB_defined_ETXTBSY \
+     || GNULIB_defined_ESOCK \
+     || GNULIB_defined_ENOMSG \
+     || GNULIB_defined_EIDRM \
+     || GNULIB_defined_ENOLINK \
+     || GNULIB_defined_EPROTO \
+     || GNULIB_defined_EMULTIHOP \
+     || GNULIB_defined_EBADMSG \
+     || GNULIB_defined_EOVERFLOW \
+     || GNULIB_defined_ENOTSUP \
+     || GNULIB_defined_ENETRESET \
+     || GNULIB_defined_ECONNABORTED \
+     || GNULIB_defined_ESTALE \
+     || GNULIB_defined_EDQUOT \
+     || GNULIB_defined_ECANCELED
+extern const char *strerror_override (int errnum);
+# else
+#  define strerror_override(ignored) NULL
+# endif
+
+#endif /* _GL_STRERROR_OVERRIDE_H */
diff --git a/srclib/strerror.c b/srclib/strerror.c
new file mode 100644
index 0000000..63899ca
--- /dev/null
+++ b/srclib/strerror.c
@@ -0,0 +1,70 @@
+/* strerror.c --- POSIX compatible system error routine
+
+   Copyright (C) 2007-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include <string.h>
+
+#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "intprops.h"
+#include "strerror-override.h"
+#include "verify.h"
+
+/* Use the system functions, not the gnulib overrides in this file.  */
+#undef sprintf
+
+char *
+strerror (int n)
+#undef strerror
+{
+  static char buf[STACKBUF_LEN];
+  size_t len;
+
+  /* Cast away const, due to the historical signature of strerror;
+     callers should not be modifying the string.  */
+  const char *msg = strerror_override (n);
+  if (msg)
+    return (char *) msg;
+
+  msg = strerror (n);
+
+  /* Our strerror_r implementation might use the system's strerror
+     buffer, so all other clients of strerror have to see the error
+     copied into a buffer that we manage.  This is not thread-safe,
+     even if the system strerror is, but portable programs shouldn't
+     be using strerror if they care about thread-safety.  */
+  if (!msg || !*msg)
+    {
+      static char const fmt[] = "Unknown error %d";
+      verify (sizeof buf >= sizeof (fmt) + INT_STRLEN_BOUND (n));
+      sprintf (buf, fmt, n);
+      errno = EINVAL;
+      return buf;
+    }
+
+  /* Fix STACKBUF_LEN if this ever aborts.  */
+  len = strlen (msg);
+  if (sizeof buf <= len)
+    abort ();
+
+  return memcpy (buf, msg, len + 1);
+}
diff --git a/srclib/string.in.h b/srclib/string.in.h
new file mode 100644
index 0000000..62d7994
--- /dev/null
+++ b/srclib/string.in.h
@@ -0,0 +1,1011 @@
+/* A GNU-like <string.h>.
+
+   Copyright (C) 1995-1996, 2001-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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#ifndef _@GUARD_PREFIX@_STRING_H
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+/* The include_next requires a split double-inclusion guard.  */
+#@INCLUDE_NEXT@ @NEXT_STRING_H@
+
+#ifndef _@GUARD_PREFIX@_STRING_H
+#define _@GUARD_PREFIX@_STRING_H
+
+/* NetBSD 5.0 mis-defines NULL.  */
+#include <stddef.h>
+
+/* MirBSD defines mbslen as a macro.  */
+#if @GNULIB_MBSLEN@ && defined __MirBSD__
+# include <wchar.h>
+#endif
+
+/* The __attribute__ feature is available in gcc versions 2.5 and later.
+   The attribute __pure__ was added in gcc 2.96.  */
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
+# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+#else
+# define _GL_ATTRIBUTE_PURE /* empty */
+#endif
+
+/* NetBSD 5.0 declares strsignal in <unistd.h>, not in <string.h>.  */
+/* But in any case avoid namespace pollution on glibc systems.  */
+#if (@GNULIB_STRSIGNAL@ || defined GNULIB_POSIXCHECK) && defined __NetBSD__ \
+    && ! defined __GLIBC__
+# include <unistd.h>
+#endif
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+
+/* The definition of _GL_ARG_NONNULL is copied here.  */
+
+/* The definition of _GL_WARN_ON_USE is copied here.  */
+
+
+/* Find the index of the least-significant set bit.  */
+#if @GNULIB_FFSL@
+# if !@HAVE_FFSL@
+_GL_FUNCDECL_SYS (ffsl, int, (long int i));
+# endif
+_GL_CXXALIAS_SYS (ffsl, int, (long int i));
+_GL_CXXALIASWARN (ffsl);
+#elif defined GNULIB_POSIXCHECK
+# undef ffsl
+# if HAVE_RAW_DECL_FFSL
+_GL_WARN_ON_USE (ffsl, "ffsl is not portable - use the ffsl module");
+# endif
+#endif
+
+
+/* Find the index of the least-significant set bit.  */
+#if @GNULIB_FFSLL@
+# if !@HAVE_FFSLL@
+_GL_FUNCDECL_SYS (ffsll, int, (long long int i));
+# endif
+_GL_CXXALIAS_SYS (ffsll, int, (long long int i));
+_GL_CXXALIASWARN (ffsll);
+#elif defined GNULIB_POSIXCHECK
+# undef ffsll
+# if HAVE_RAW_DECL_FFSLL
+_GL_WARN_ON_USE (ffsll, "ffsll is not portable - use the ffsll module");
+# endif
+#endif
+
+
+/* Return the first instance of C within N bytes of S, or NULL.  */
+#if @GNULIB_MEMCHR@
+# if @REPLACE_MEMCHR@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define memchr rpl_memchr
+#  endif
+_GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n)
+                                  _GL_ATTRIBUTE_PURE
+                                  _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n));
+# else
+#  if ! @HAVE_MEMCHR@
+_GL_FUNCDECL_SYS (memchr, void *, (void const *__s, int __c, size_t __n)
+                                  _GL_ATTRIBUTE_PURE
+                                  _GL_ARG_NONNULL ((1)));
+#  endif
+  /* On some systems, this function is defined as an overloaded function:
+       extern "C" { const void * std::memchr (const void *, int, size_t); }
+       extern "C++" { void * std::memchr (void *, int, size_t); }  */
+_GL_CXXALIAS_SYS_CAST2 (memchr,
+                        void *, (void const *__s, int __c, size_t __n),
+                        void const *, (void const *__s, int __c, size_t __n));
+# endif
+# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
+     && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
+_GL_CXXALIASWARN1 (memchr, void *, (void *__s, int __c, size_t __n));
+_GL_CXXALIASWARN1 (memchr, void const *,
+                   (void const *__s, int __c, size_t __n));
+# else
+_GL_CXXALIASWARN (memchr);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef memchr
+/* Assume memchr is always declared.  */
+_GL_WARN_ON_USE (memchr, "memchr has platform-specific bugs - "
+                 "use gnulib module memchr for portability" );
+#endif
+
+/* Return the first occurrence of NEEDLE in HAYSTACK.  */
+#if @GNULIB_MEMMEM@
+# if @REPLACE_MEMMEM@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define memmem rpl_memmem
+#  endif
+_GL_FUNCDECL_RPL (memmem, void *,
+                  (void const *__haystack, size_t __haystack_len,
+                   void const *__needle, size_t __needle_len)
+                  _GL_ATTRIBUTE_PURE
+                  _GL_ARG_NONNULL ((1, 3)));
+_GL_CXXALIAS_RPL (memmem, void *,
+                  (void const *__haystack, size_t __haystack_len,
+                   void const *__needle, size_t __needle_len));
+# else
+#  if ! @HAVE_DECL_MEMMEM@
+_GL_FUNCDECL_SYS (memmem, void *,
+                  (void const *__haystack, size_t __haystack_len,
+                   void const *__needle, size_t __needle_len)
+                  _GL_ATTRIBUTE_PURE
+                  _GL_ARG_NONNULL ((1, 3)));
+#  endif
+_GL_CXXALIAS_SYS (memmem, void *,
+                  (void const *__haystack, size_t __haystack_len,
+                   void const *__needle, size_t __needle_len));
+# endif
+_GL_CXXALIASWARN (memmem);
+#elif defined GNULIB_POSIXCHECK
+# undef memmem
+# if HAVE_RAW_DECL_MEMMEM
+_GL_WARN_ON_USE (memmem, "memmem is unportable and often quadratic - "
+                 "use gnulib module memmem-simple for portability, "
+                 "and module memmem for speed" );
+# endif
+#endif
+
+/* Copy N bytes of SRC to DEST, return pointer to bytes after the
+   last written byte.  */
+#if @GNULIB_MEMPCPY@
+# if ! @HAVE_MEMPCPY@
+_GL_FUNCDECL_SYS (mempcpy, void *,
+                  (void *restrict __dest, void const *restrict __src,
+                   size_t __n)
+                  _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (mempcpy, void *,
+                  (void *restrict __dest, void const *restrict __src,
+                   size_t __n));
+_GL_CXXALIASWARN (mempcpy);
+#elif defined GNULIB_POSIXCHECK
+# undef mempcpy
+# if HAVE_RAW_DECL_MEMPCPY
+_GL_WARN_ON_USE (mempcpy, "mempcpy is unportable - "
+                 "use gnulib module mempcpy for portability");
+# endif
+#endif
+
+/* Search backwards through a block for a byte (specified as an int).  */
+#if @GNULIB_MEMRCHR@
+# if ! @HAVE_DECL_MEMRCHR@
+_GL_FUNCDECL_SYS (memrchr, void *, (void const *, int, size_t)
+                                   _GL_ATTRIBUTE_PURE
+                                   _GL_ARG_NONNULL ((1)));
+# endif
+  /* On some systems, this function is defined as an overloaded function:
+       extern "C++" { const void * std::memrchr (const void *, int, size_t); }
+       extern "C++" { void * std::memrchr (void *, int, size_t); }  */
+_GL_CXXALIAS_SYS_CAST2 (memrchr,
+                        void *, (void const *, int, size_t),
+                        void const *, (void const *, int, size_t));
+# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
+     && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
+_GL_CXXALIASWARN1 (memrchr, void *, (void *, int, size_t));
+_GL_CXXALIASWARN1 (memrchr, void const *, (void const *, int, size_t));
+# else
+_GL_CXXALIASWARN (memrchr);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef memrchr
+# if HAVE_RAW_DECL_MEMRCHR
+_GL_WARN_ON_USE (memrchr, "memrchr is unportable - "
+                 "use gnulib module memrchr for portability");
+# endif
+#endif
+
+/* Find the first occurrence of C in S.  More efficient than
+   memchr(S,C,N), at the expense of undefined behavior if C does not
+   occur within N bytes.  */
+#if @GNULIB_RAWMEMCHR@
+# if ! @HAVE_RAWMEMCHR@
+_GL_FUNCDECL_SYS (rawmemchr, void *, (void const *__s, int __c_in)
+                                     _GL_ATTRIBUTE_PURE
+                                     _GL_ARG_NONNULL ((1)));
+# endif
+  /* On some systems, this function is defined as an overloaded function:
+       extern "C++" { const void * std::rawmemchr (const void *, int); }
+       extern "C++" { void * std::rawmemchr (void *, int); }  */
+_GL_CXXALIAS_SYS_CAST2 (rawmemchr,
+                        void *, (void const *__s, int __c_in),
+                        void const *, (void const *__s, int __c_in));
+# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
+     && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
+_GL_CXXALIASWARN1 (rawmemchr, void *, (void *__s, int __c_in));
+_GL_CXXALIASWARN1 (rawmemchr, void const *, (void const *__s, int __c_in));
+# else
+_GL_CXXALIASWARN (rawmemchr);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef rawmemchr
+# if HAVE_RAW_DECL_RAWMEMCHR
+_GL_WARN_ON_USE (rawmemchr, "rawmemchr is unportable - "
+                 "use gnulib module rawmemchr for portability");
+# endif
+#endif
+
+/* Copy SRC to DST, returning the address of the terminating '\0' in DST.  */
+#if @GNULIB_STPCPY@
+# if ! @HAVE_STPCPY@
+_GL_FUNCDECL_SYS (stpcpy, char *,
+                  (char *restrict __dst, char const *restrict __src)
+                  _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (stpcpy, char *,
+                  (char *restrict __dst, char const *restrict __src));
+_GL_CXXALIASWARN (stpcpy);
+#elif defined GNULIB_POSIXCHECK
+# undef stpcpy
+# if HAVE_RAW_DECL_STPCPY
+_GL_WARN_ON_USE (stpcpy, "stpcpy is unportable - "
+                 "use gnulib module stpcpy for portability");
+# endif
+#endif
+
+/* Copy no more than N bytes of SRC to DST, returning a pointer past the
+   last non-NUL byte written into DST.  */
+#if @GNULIB_STPNCPY@
+# if @REPLACE_STPNCPY@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef stpncpy
+#   define stpncpy rpl_stpncpy
+#  endif
+_GL_FUNCDECL_RPL (stpncpy, char *,
+                  (char *restrict __dst, char const *restrict __src,
+                   size_t __n)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (stpncpy, char *,
+                  (char *restrict __dst, char const *restrict __src,
+                   size_t __n));
+# else
+#  if ! @HAVE_STPNCPY@
+_GL_FUNCDECL_SYS (stpncpy, char *,
+                  (char *restrict __dst, char const *restrict __src,
+                   size_t __n)
+                  _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_SYS (stpncpy, char *,
+                  (char *restrict __dst, char const *restrict __src,
+                   size_t __n));
+# endif
+_GL_CXXALIASWARN (stpncpy);
+#elif defined GNULIB_POSIXCHECK
+# undef stpncpy
+# if HAVE_RAW_DECL_STPNCPY
+_GL_WARN_ON_USE (stpncpy, "stpncpy is unportable - "
+                 "use gnulib module stpncpy for portability");
+# endif
+#endif
+
+#if defined GNULIB_POSIXCHECK
+/* strchr() does not work with multibyte strings if the locale encoding is
+   GB18030 and the character to be searched is a digit.  */
+# undef strchr
+/* Assume strchr is always declared.  */
+_GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings "
+                 "in some multibyte locales - "
+                 "use mbschr if you care about internationalization");
+#endif
+
+/* Find the first occurrence of C in S or the final NUL byte.  */
+#if @GNULIB_STRCHRNUL@
+# if @REPLACE_STRCHRNUL@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define strchrnul rpl_strchrnul
+#  endif
+_GL_FUNCDECL_RPL (strchrnul, char *, (const char *__s, int __c_in)
+                                     _GL_ATTRIBUTE_PURE
+                                     _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strchrnul, char *,
+                  (const char *str, int ch));
+# else
+#  if ! @HAVE_STRCHRNUL@
+_GL_FUNCDECL_SYS (strchrnul, char *, (char const *__s, int __c_in)
+                                     _GL_ATTRIBUTE_PURE
+                                     _GL_ARG_NONNULL ((1)));
+#  endif
+  /* On some systems, this function is defined as an overloaded function:
+       extern "C++" { const char * std::strchrnul (const char *, int); }
+       extern "C++" { char * std::strchrnul (char *, int); }  */
+_GL_CXXALIAS_SYS_CAST2 (strchrnul,
+                        char *, (char const *__s, int __c_in),
+                        char const *, (char const *__s, int __c_in));
+# endif
+# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
+     && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
+_GL_CXXALIASWARN1 (strchrnul, char *, (char *__s, int __c_in));
+_GL_CXXALIASWARN1 (strchrnul, char const *, (char const *__s, int __c_in));
+# else
+_GL_CXXALIASWARN (strchrnul);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef strchrnul
+# if HAVE_RAW_DECL_STRCHRNUL
+_GL_WARN_ON_USE (strchrnul, "strchrnul is unportable - "
+                 "use gnulib module strchrnul for portability");
+# endif
+#endif
+
+/* Duplicate S, returning an identical malloc'd string.  */
+#if @GNULIB_STRDUP@
+# if @REPLACE_STRDUP@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef strdup
+#   define strdup rpl_strdup
+#  endif
+_GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strdup, char *, (char const *__s));
+# else
+#  if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
+    /* strdup exists as a function and as a macro.  Get rid of the macro.  */
+#   undef strdup
+#  endif
+#  if !(@HAVE_DECL_STRDUP@ || defined strdup)
+_GL_FUNCDECL_SYS (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (strdup, char *, (char const *__s));
+# endif
+_GL_CXXALIASWARN (strdup);
+#elif defined GNULIB_POSIXCHECK
+# undef strdup
+# if HAVE_RAW_DECL_STRDUP
+_GL_WARN_ON_USE (strdup, "strdup is unportable - "
+                 "use gnulib module strdup for portability");
+# endif
+#endif
+
+/* Append no more than N characters from SRC onto DEST.  */
+#if @GNULIB_STRNCAT@
+# if @REPLACE_STRNCAT@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef strncat
+#   define strncat rpl_strncat
+#  endif
+_GL_FUNCDECL_RPL (strncat, char *, (char *dest, const char *src, size_t n)
+                                   _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (strncat, char *, (char *dest, const char *src, size_t n));
+# else
+_GL_CXXALIAS_SYS (strncat, char *, (char *dest, const char *src, size_t n));
+# endif
+_GL_CXXALIASWARN (strncat);
+#elif defined GNULIB_POSIXCHECK
+# undef strncat
+# if HAVE_RAW_DECL_STRNCAT
+_GL_WARN_ON_USE (strncat, "strncat is unportable - "
+                 "use gnulib module strncat for portability");
+# endif
+#endif
+
+/* Return a newly allocated copy of at most N bytes of STRING.  */
+#if @GNULIB_STRNDUP@
+# if @REPLACE_STRNDUP@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef strndup
+#   define strndup rpl_strndup
+#  endif
+_GL_FUNCDECL_RPL (strndup, char *, (char const *__string, size_t __n)
+                                   _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strndup, char *, (char const *__string, size_t __n));
+# else
+#  if ! @HAVE_DECL_STRNDUP@
+_GL_FUNCDECL_SYS (strndup, char *, (char const *__string, size_t __n)
+                                   _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (strndup, char *, (char const *__string, size_t __n));
+# endif
+_GL_CXXALIASWARN (strndup);
+#elif defined GNULIB_POSIXCHECK
+# undef strndup
+# if HAVE_RAW_DECL_STRNDUP
+_GL_WARN_ON_USE (strndup, "strndup is unportable - "
+                 "use gnulib module strndup for portability");
+# endif
+#endif
+
+/* Find the length (number of bytes) of STRING, but scan at most
+   MAXLEN bytes.  If no '\0' terminator is found in that many bytes,
+   return MAXLEN.  */
+#if @GNULIB_STRNLEN@
+# if @REPLACE_STRNLEN@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef strnlen
+#   define strnlen rpl_strnlen
+#  endif
+_GL_FUNCDECL_RPL (strnlen, size_t, (char const *__string, size_t __maxlen)
+                                   _GL_ATTRIBUTE_PURE
+                                   _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strnlen, size_t, (char const *__string, size_t __maxlen));
+# else
+#  if ! @HAVE_DECL_STRNLEN@
+_GL_FUNCDECL_SYS (strnlen, size_t, (char const *__string, size_t __maxlen)
+                                   _GL_ATTRIBUTE_PURE
+                                   _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (strnlen, size_t, (char const *__string, size_t __maxlen));
+# endif
+_GL_CXXALIASWARN (strnlen);
+#elif defined GNULIB_POSIXCHECK
+# undef strnlen
+# if HAVE_RAW_DECL_STRNLEN
+_GL_WARN_ON_USE (strnlen, "strnlen is unportable - "
+                 "use gnulib module strnlen for portability");
+# endif
+#endif
+
+#if defined GNULIB_POSIXCHECK
+/* strcspn() assumes the second argument is a list of single-byte characters.
+   Even in this simple case, it does not work with multibyte strings if the
+   locale encoding is GB18030 and one of the characters to be searched is a
+   digit.  */
+# undef strcspn
+/* Assume strcspn is always declared.  */
+_GL_WARN_ON_USE (strcspn, "strcspn cannot work correctly on character strings "
+                 "in multibyte locales - "
+                 "use mbscspn if you care about internationalization");
+#endif
+
+/* Find the first occurrence in S of any character in ACCEPT.  */
+#if @GNULIB_STRPBRK@
+# if ! @HAVE_STRPBRK@
+_GL_FUNCDECL_SYS (strpbrk, char *, (char const *__s, char const *__accept)
+                                   _GL_ATTRIBUTE_PURE
+                                   _GL_ARG_NONNULL ((1, 2)));
+# endif
+  /* On some systems, this function is defined as an overloaded function:
+       extern "C" { const char * strpbrk (const char *, const char *); }
+       extern "C++" { char * strpbrk (char *, const char *); }  */
+_GL_CXXALIAS_SYS_CAST2 (strpbrk,
+                        char *, (char const *__s, char const *__accept),
+                        const char *, (char const *__s, char const *__accept));
+# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
+     && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
+_GL_CXXALIASWARN1 (strpbrk, char *, (char *__s, char const *__accept));
+_GL_CXXALIASWARN1 (strpbrk, char const *,
+                   (char const *__s, char const *__accept));
+# else
+_GL_CXXALIASWARN (strpbrk);
+# endif
+# if defined GNULIB_POSIXCHECK
+/* strpbrk() assumes the second argument is a list of single-byte characters.
+   Even in this simple case, it does not work with multibyte strings if the
+   locale encoding is GB18030 and one of the characters to be searched is a
+   digit.  */
+#  undef strpbrk
+_GL_WARN_ON_USE (strpbrk, "strpbrk cannot work correctly on character strings "
+                 "in multibyte locales - "
+                 "use mbspbrk if you care about internationalization");
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef strpbrk
+# if HAVE_RAW_DECL_STRPBRK
+_GL_WARN_ON_USE (strpbrk, "strpbrk is unportable - "
+                 "use gnulib module strpbrk for portability");
+# endif
+#endif
+
+#if defined GNULIB_POSIXCHECK
+/* strspn() assumes the second argument is a list of single-byte characters.
+   Even in this simple case, it cannot work with multibyte strings.  */
+# undef strspn
+/* Assume strspn is always declared.  */
+_GL_WARN_ON_USE (strspn, "strspn cannot work correctly on character strings "
+                 "in multibyte locales - "
+                 "use mbsspn if you care about internationalization");
+#endif
+
+#if defined GNULIB_POSIXCHECK
+/* strrchr() does not work with multibyte strings if the locale encoding is
+   GB18030 and the character to be searched is a digit.  */
+# undef strrchr
+/* Assume strrchr is always declared.  */
+_GL_WARN_ON_USE (strrchr, "strrchr cannot work correctly on character strings "
+                 "in some multibyte locales - "
+                 "use mbsrchr if you care about internationalization");
+#endif
+
+/* Search the next delimiter (char listed in DELIM) starting at *STRINGP.
+   If one is found, overwrite it with a NUL, and advance *STRINGP
+   to point to the next char after it.  Otherwise, set *STRINGP to NULL.
+   If *STRINGP was already NULL, nothing happens.
+   Return the old value of *STRINGP.
+
+   This is a variant of strtok() that is multithread-safe and supports
+   empty fields.
+
+   Caveat: It modifies the original string.
+   Caveat: These functions cannot be used on constant strings.
+   Caveat: The identity of the delimiting character is lost.
+   Caveat: It doesn't work with multibyte strings unless all of the delimiter
+           characters are ASCII characters < 0x30.
+
+   See also strtok_r().  */
+#if @GNULIB_STRSEP@
+# if ! @HAVE_STRSEP@
+_GL_FUNCDECL_SYS (strsep, char *,
+                  (char **restrict __stringp, char const *restrict __delim)
+                  _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (strsep, char *,
+                  (char **restrict __stringp, char const *restrict __delim));
+_GL_CXXALIASWARN (strsep);
+# if defined GNULIB_POSIXCHECK
+#  undef strsep
+_GL_WARN_ON_USE (strsep, "strsep cannot work correctly on character strings "
+                 "in multibyte locales - "
+                 "use mbssep if you care about internationalization");
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef strsep
+# if HAVE_RAW_DECL_STRSEP
+_GL_WARN_ON_USE (strsep, "strsep is unportable - "
+                 "use gnulib module strsep for portability");
+# endif
+#endif
+
+#if @GNULIB_STRSTR@
+# if @REPLACE_STRSTR@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define strstr rpl_strstr
+#  endif
+_GL_FUNCDECL_RPL (strstr, char *, (const char *haystack, const char *needle)
+                                  _GL_ATTRIBUTE_PURE
+                                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (strstr, char *, (const char *haystack, const char *needle));
+# else
+  /* On some systems, this function is defined as an overloaded function:
+       extern "C++" { const char * strstr (const char *, const char *); }
+       extern "C++" { char * strstr (char *, const char *); }  */
+_GL_CXXALIAS_SYS_CAST2 (strstr,
+                        char *, (const char *haystack, const char *needle),
+                        const char *, (const char *haystack, const char *needle));
+# endif
+# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
+     && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
+_GL_CXXALIASWARN1 (strstr, char *, (char *haystack, const char *needle));
+_GL_CXXALIASWARN1 (strstr, const char *,
+                   (const char *haystack, const char *needle));
+# else
+_GL_CXXALIASWARN (strstr);
+# endif
+#elif defined GNULIB_POSIXCHECK
+/* strstr() does not work with multibyte strings if the locale encoding is
+   different from UTF-8:
+   POSIX says that it operates on "strings", and "string" in POSIX is defined
+   as a sequence of bytes, not of characters.  */
+# undef strstr
+/* Assume strstr is always declared.  */
+_GL_WARN_ON_USE (strstr, "strstr is quadratic on many systems, and cannot "
+                 "work correctly on character strings in most "
+                 "multibyte locales - "
+                 "use mbsstr if you care about internationalization, "
+                 "or use strstr if you care about speed");
+#endif
+
+/* Find the first occurrence of NEEDLE in HAYSTACK, using case-insensitive
+   comparison.  */
+#if @GNULIB_STRCASESTR@
+# if @REPLACE_STRCASESTR@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define strcasestr rpl_strcasestr
+#  endif
+_GL_FUNCDECL_RPL (strcasestr, char *,
+                  (const char *haystack, const char *needle)
+                  _GL_ATTRIBUTE_PURE
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (strcasestr, char *,
+                  (const char *haystack, const char *needle));
+# else
+#  if ! @HAVE_STRCASESTR@
+_GL_FUNCDECL_SYS (strcasestr, char *,
+                  (const char *haystack, const char *needle)
+                  _GL_ATTRIBUTE_PURE
+                  _GL_ARG_NONNULL ((1, 2)));
+#  endif
+  /* On some systems, this function is defined as an overloaded function:
+       extern "C++" { const char * strcasestr (const char *, const char *); }
+       extern "C++" { char * strcasestr (char *, const char *); }  */
+_GL_CXXALIAS_SYS_CAST2 (strcasestr,
+                        char *, (const char *haystack, const char *needle),
+                        const char *, (const char *haystack, const char *needle));
+# endif
+# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
+     && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
+_GL_CXXALIASWARN1 (strcasestr, char *, (char *haystack, const char *needle));
+_GL_CXXALIASWARN1 (strcasestr, const char *,
+                   (const char *haystack, const char *needle));
+# else
+_GL_CXXALIASWARN (strcasestr);
+# endif
+#elif defined GNULIB_POSIXCHECK
+/* strcasestr() does not work with multibyte strings:
+   It is a glibc extension, and glibc implements it only for unibyte
+   locales.  */
+# undef strcasestr
+# if HAVE_RAW_DECL_STRCASESTR
+_GL_WARN_ON_USE (strcasestr, "strcasestr does work correctly on character "
+                 "strings in multibyte locales - "
+                 "use mbscasestr if you care about "
+                 "internationalization, or use c-strcasestr if you want "
+                 "a locale independent function");
+# endif
+#endif
+
+/* Parse S into tokens separated by characters in DELIM.
+   If S is NULL, the saved pointer in SAVE_PTR is used as
+   the next starting point.  For example:
+        char s[] = "-abc-=-def";
+        char *sp;
+        x = strtok_r(s, "-", &sp);      // x = "abc", sp = "=-def"
+        x = strtok_r(NULL, "-=", &sp);  // x = "def", sp = NULL
+        x = strtok_r(NULL, "=", &sp);   // x = NULL
+                // s = "abc\0-def\0"
+
+   This is a variant of strtok() that is multithread-safe.
+
+   For the POSIX documentation for this function, see:
+   http://www.opengroup.org/susv3xsh/strtok.html
+
+   Caveat: It modifies the original string.
+   Caveat: These functions cannot be used on constant strings.
+   Caveat: The identity of the delimiting character is lost.
+   Caveat: It doesn't work with multibyte strings unless all of the delimiter
+           characters are ASCII characters < 0x30.
+
+   See also strsep().  */
+#if @GNULIB_STRTOK_R@
+# if @REPLACE_STRTOK_R@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef strtok_r
+#   define strtok_r rpl_strtok_r
+#  endif
+_GL_FUNCDECL_RPL (strtok_r, char *,
+                  (char *restrict s, char const *restrict delim,
+                   char **restrict save_ptr)
+                  _GL_ARG_NONNULL ((2, 3)));
+_GL_CXXALIAS_RPL (strtok_r, char *,
+                  (char *restrict s, char const *restrict delim,
+                   char **restrict save_ptr));
+# else
+#  if @UNDEFINE_STRTOK_R@ || defined GNULIB_POSIXCHECK
+#   undef strtok_r
+#  endif
+#  if ! @HAVE_DECL_STRTOK_R@
+_GL_FUNCDECL_SYS (strtok_r, char *,
+                  (char *restrict s, char const *restrict delim,
+                   char **restrict save_ptr)
+                  _GL_ARG_NONNULL ((2, 3)));
+#  endif
+_GL_CXXALIAS_SYS (strtok_r, char *,
+                  (char *restrict s, char const *restrict delim,
+                   char **restrict save_ptr));
+# endif
+_GL_CXXALIASWARN (strtok_r);
+# if defined GNULIB_POSIXCHECK
+_GL_WARN_ON_USE (strtok_r, "strtok_r cannot work correctly on character "
+                 "strings in multibyte locales - "
+                 "use mbstok_r if you care about internationalization");
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef strtok_r
+# if HAVE_RAW_DECL_STRTOK_R
+_GL_WARN_ON_USE (strtok_r, "strtok_r is unportable - "
+                 "use gnulib module strtok_r for portability");
+# endif
+#endif
+
+
+/* The following functions are not specified by POSIX.  They are gnulib
+   extensions.  */
+
+#if @GNULIB_MBSLEN@
+/* Return the number of multibyte characters in the character string STRING.
+   This considers multibyte characters, unlike strlen, which counts bytes.  */
+# ifdef __MirBSD__  /* MirBSD defines mbslen as a macro.  Override it.  */
+#  undef mbslen
+# endif
+# if @HAVE_MBSLEN@  /* AIX, OSF/1, MirBSD define mbslen already in libc.  */
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define mbslen rpl_mbslen
+#  endif
+_GL_FUNCDECL_RPL (mbslen, size_t, (const char *string) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mbslen, size_t, (const char *string));
+# else
+_GL_FUNCDECL_SYS (mbslen, size_t, (const char *string) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_SYS (mbslen, size_t, (const char *string));
+# endif
+_GL_CXXALIASWARN (mbslen);
+#endif
+
+#if @GNULIB_MBSNLEN@
+/* Return the number of multibyte characters in the character string starting
+   at STRING and ending at STRING + LEN.  */
+_GL_EXTERN_C size_t mbsnlen (const char *string, size_t len)
+     _GL_ARG_NONNULL ((1));
+#endif
+
+#if @GNULIB_MBSCHR@
+/* Locate the first single-byte character C in the character string STRING,
+   and return a pointer to it.  Return NULL if C is not found in STRING.
+   Unlike strchr(), this function works correctly in multibyte locales with
+   encodings such as GB18030.  */
+# if defined __hpux
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define mbschr rpl_mbschr /* avoid collision with HP-UX function */
+#  endif
+_GL_FUNCDECL_RPL (mbschr, char *, (const char *string, int c)
+                                  _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mbschr, char *, (const char *string, int c));
+# else
+_GL_FUNCDECL_SYS (mbschr, char *, (const char *string, int c)
+                                  _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_SYS (mbschr, char *, (const char *string, int c));
+# endif
+_GL_CXXALIASWARN (mbschr);
+#endif
+
+#if @GNULIB_MBSRCHR@
+/* Locate the last single-byte character C in the character string STRING,
+   and return a pointer to it.  Return NULL if C is not found in STRING.
+   Unlike strrchr(), this function works correctly in multibyte locales with
+   encodings such as GB18030.  */
+# if defined __hpux || defined __INTERIX
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define mbsrchr rpl_mbsrchr /* avoid collision with system function */
+#  endif
+_GL_FUNCDECL_RPL (mbsrchr, char *, (const char *string, int c)
+                                   _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mbsrchr, char *, (const char *string, int c));
+# else
+_GL_FUNCDECL_SYS (mbsrchr, char *, (const char *string, int c)
+                                   _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_SYS (mbsrchr, char *, (const char *string, int c));
+# endif
+_GL_CXXALIASWARN (mbsrchr);
+#endif
+
+#if @GNULIB_MBSSTR@
+/* Find the first occurrence of the character string NEEDLE in the character
+   string HAYSTACK.  Return NULL if NEEDLE is not found in HAYSTACK.
+   Unlike strstr(), this function works correctly in multibyte locales with
+   encodings different from UTF-8.  */
+_GL_EXTERN_C char * mbsstr (const char *haystack, const char *needle)
+     _GL_ARG_NONNULL ((1, 2));
+#endif
+
+#if @GNULIB_MBSCASECMP@
+/* Compare the character strings S1 and S2, ignoring case, returning less than,
+   equal to or greater than zero if S1 is lexicographically less than, equal to
+   or greater than S2.
+   Note: This function may, in multibyte locales, return 0 for strings of
+   different lengths!
+   Unlike strcasecmp(), this function works correctly in multibyte locales.  */
+_GL_EXTERN_C int mbscasecmp (const char *s1, const char *s2)
+     _GL_ARG_NONNULL ((1, 2));
+#endif
+
+#if @GNULIB_MBSNCASECMP@
+/* Compare the initial segment of the character string S1 consisting of at most
+   N characters with the initial segment of the character string S2 consisting
+   of at most N characters, ignoring case, returning less than, equal to or
+   greater than zero if the initial segment of S1 is lexicographically less
+   than, equal to or greater than the initial segment of S2.
+   Note: This function may, in multibyte locales, return 0 for initial segments
+   of different lengths!
+   Unlike strncasecmp(), this function works correctly in multibyte locales.
+   But beware that N is not a byte count but a character count!  */
+_GL_EXTERN_C int mbsncasecmp (const char *s1, const char *s2, size_t n)
+     _GL_ARG_NONNULL ((1, 2));
+#endif
+
+#if @GNULIB_MBSPCASECMP@
+/* Compare the initial segment of the character string STRING consisting of
+   at most mbslen (PREFIX) characters with the character string PREFIX,
+   ignoring case.  If the two match, return a pointer to the first byte
+   after this prefix in STRING.  Otherwise, return NULL.
+   Note: This function may, in multibyte locales, return non-NULL if STRING
+   is of smaller length than PREFIX!
+   Unlike strncasecmp(), this function works correctly in multibyte
+   locales.  */
+_GL_EXTERN_C char * mbspcasecmp (const char *string, const char *prefix)
+     _GL_ARG_NONNULL ((1, 2));
+#endif
+
+#if @GNULIB_MBSCASESTR@
+/* Find the first occurrence of the character string NEEDLE in the character
+   string HAYSTACK, using case-insensitive comparison.
+   Note: This function may, in multibyte locales, return success even if
+   strlen (haystack) < strlen (needle) !
+   Unlike strcasestr(), this function works correctly in multibyte locales.  */
+_GL_EXTERN_C char * mbscasestr (const char *haystack, const char *needle)
+     _GL_ARG_NONNULL ((1, 2));
+#endif
+
+#if @GNULIB_MBSCSPN@
+/* Find the first occurrence in the character string STRING of any character
+   in the character string ACCEPT.  Return the number of bytes from the
+   beginning of the string to this occurrence, or to the end of the string
+   if none exists.
+   Unlike strcspn(), this function works correctly in multibyte locales.  */
+_GL_EXTERN_C size_t mbscspn (const char *string, const char *accept)
+     _GL_ARG_NONNULL ((1, 2));
+#endif
+
+#if @GNULIB_MBSPBRK@
+/* Find the first occurrence in the character string STRING of any character
+   in the character string ACCEPT.  Return the pointer to it, or NULL if none
+   exists.
+   Unlike strpbrk(), this function works correctly in multibyte locales.  */
+# if defined __hpux
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define mbspbrk rpl_mbspbrk /* avoid collision with HP-UX function */
+#  endif
+_GL_FUNCDECL_RPL (mbspbrk, char *, (const char *string, const char *accept)
+                                   _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (mbspbrk, char *, (const char *string, const char *accept));
+# else
+_GL_FUNCDECL_SYS (mbspbrk, char *, (const char *string, const char *accept)
+                                   _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_SYS (mbspbrk, char *, (const char *string, const char *accept));
+# endif
+_GL_CXXALIASWARN (mbspbrk);
+#endif
+
+#if @GNULIB_MBSSPN@
+/* Find the first occurrence in the character string STRING of any character
+   not in the character string REJECT.  Return the number of bytes from the
+   beginning of the string to this occurrence, or to the end of the string
+   if none exists.
+   Unlike strspn(), this function works correctly in multibyte locales.  */
+_GL_EXTERN_C size_t mbsspn (const char *string, const char *reject)
+     _GL_ARG_NONNULL ((1, 2));
+#endif
+
+#if @GNULIB_MBSSEP@
+/* Search the next delimiter (multibyte character listed in the character
+   string DELIM) starting at the character string *STRINGP.
+   If one is found, overwrite it with a NUL, and advance *STRINGP to point
+   to the next multibyte character after it.  Otherwise, set *STRINGP to NULL.
+   If *STRINGP was already NULL, nothing happens.
+   Return the old value of *STRINGP.
+
+   This is a variant of mbstok_r() that supports empty fields.
+
+   Caveat: It modifies the original string.
+   Caveat: These functions cannot be used on constant strings.
+   Caveat: The identity of the delimiting character is lost.
+
+   See also mbstok_r().  */
+_GL_EXTERN_C char * mbssep (char **stringp, const char *delim)
+     _GL_ARG_NONNULL ((1, 2));
+#endif
+
+#if @GNULIB_MBSTOK_R@
+/* Parse the character string STRING into tokens separated by characters in
+   the character string DELIM.
+   If STRING is NULL, the saved pointer in SAVE_PTR is used as
+   the next starting point.  For example:
+        char s[] = "-abc-=-def";
+        char *sp;
+        x = mbstok_r(s, "-", &sp);      // x = "abc", sp = "=-def"
+        x = mbstok_r(NULL, "-=", &sp);  // x = "def", sp = NULL
+        x = mbstok_r(NULL, "=", &sp);   // x = NULL
+                // s = "abc\0-def\0"
+
+   Caveat: It modifies the original string.
+   Caveat: These functions cannot be used on constant strings.
+   Caveat: The identity of the delimiting character is lost.
+
+   See also mbssep().  */
+_GL_EXTERN_C char * mbstok_r (char *string, const char *delim, char **save_ptr)
+     _GL_ARG_NONNULL ((2, 3));
+#endif
+
+/* Map any int, typically from errno, into an error message.  */
+#if @GNULIB_STRERROR@
+# if @REPLACE_STRERROR@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef strerror
+#   define strerror rpl_strerror
+#  endif
+_GL_FUNCDECL_RPL (strerror, char *, (int));
+_GL_CXXALIAS_RPL (strerror, char *, (int));
+# else
+_GL_CXXALIAS_SYS (strerror, char *, (int));
+# endif
+_GL_CXXALIASWARN (strerror);
+#elif defined GNULIB_POSIXCHECK
+# undef strerror
+/* Assume strerror is always declared.  */
+_GL_WARN_ON_USE (strerror, "strerror is unportable - "
+                 "use gnulib module strerror to guarantee non-NULL result");
+#endif
+
+/* Map any int, typically from errno, into an error message.  Multithread-safe.
+   Uses the POSIX declaration, not the glibc declaration.  */
+#if @GNULIB_STRERROR_R@
+# if @REPLACE_STRERROR_R@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef strerror_r
+#   define strerror_r rpl_strerror_r
+#  endif
+_GL_FUNCDECL_RPL (strerror_r, int, (int errnum, char *buf, size_t buflen)
+                                   _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (strerror_r, int, (int errnum, char *buf, size_t buflen));
+# else
+#  if !@HAVE_DECL_STRERROR_R@
+_GL_FUNCDECL_SYS (strerror_r, int, (int errnum, char *buf, size_t buflen)
+                                   _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (strerror_r, int, (int errnum, char *buf, size_t buflen));
+# endif
+# if @HAVE_DECL_STRERROR_R@
+_GL_CXXALIASWARN (strerror_r);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef strerror_r
+# if HAVE_RAW_DECL_STRERROR_R
+_GL_WARN_ON_USE (strerror_r, "strerror_r is unportable - "
+                 "use gnulib module strerror_r-posix for portability");
+# endif
+#endif
+
+#if @GNULIB_STRSIGNAL@
+# if @REPLACE_STRSIGNAL@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define strsignal rpl_strsignal
+#  endif
+_GL_FUNCDECL_RPL (strsignal, char *, (int __sig));
+_GL_CXXALIAS_RPL (strsignal, char *, (int __sig));
+# else
+#  if ! @HAVE_DECL_STRSIGNAL@
+_GL_FUNCDECL_SYS (strsignal, char *, (int __sig));
+#  endif
+/* Need to cast, because on Cygwin 1.5.x systems, the return type is
+   'const char *'.  */
+_GL_CXXALIAS_SYS_CAST (strsignal, char *, (int __sig));
+# endif
+_GL_CXXALIASWARN (strsignal);
+#elif defined GNULIB_POSIXCHECK
+# undef strsignal
+# if HAVE_RAW_DECL_STRSIGNAL
+_GL_WARN_ON_USE (strsignal, "strsignal is unportable - "
+                 "use gnulib module strsignal for portability");
+# endif
+#endif
+
+#if @GNULIB_STRVERSCMP@
+# if !@HAVE_STRVERSCMP@
+_GL_FUNCDECL_SYS (strverscmp, int, (const char *, const char *)
+                                   _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (strverscmp, int, (const char *, const char *));
+_GL_CXXALIASWARN (strverscmp);
+#elif defined GNULIB_POSIXCHECK
+# undef strverscmp
+# if HAVE_RAW_DECL_STRVERSCMP
+_GL_WARN_ON_USE (strverscmp, "strverscmp is unportable - "
+                 "use gnulib module strverscmp for portability");
+# endif
+#endif
+
+
+#endif /* _@GUARD_PREFIX@_STRING_H */
+#endif /* _@GUARD_PREFIX@_STRING_H */
diff --git a/srclib/sys_stat.in.h b/srclib/sys_stat.in.h
new file mode 100644
index 0000000..5acee70
--- /dev/null
+++ b/srclib/sys_stat.in.h
@@ -0,0 +1,658 @@
+/* Provide a more complete sys/stat header file.
+   Copyright (C) 2005-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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Written by Eric Blake, Paul Eggert, and Jim Meyering.  */
+
+/* This file is supposed to be used on platforms where <sys/stat.h> is
+   incomplete.  It is intended to provide definitions and prototypes
+   needed by an application.  Start with what the system provides.  */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+#if defined __need_system_sys_stat_h
+/* Special invocation convention.  */
+
+#@INCLUDE_NEXT@ @NEXT_SYS_STAT_H@
+
+#else
+/* Normal invocation convention.  */
+
+#ifndef _@GUARD_PREFIX@_SYS_STAT_H
+
+/* Get nlink_t.  */
+#include <sys/types.h>
+
+/* Get struct timespec.  */
+#include <time.h>
+
+/* The include_next requires a split double-inclusion guard.  */
+#@INCLUDE_NEXT@ @NEXT_SYS_STAT_H@
+
+#ifndef _@GUARD_PREFIX@_SYS_STAT_H
+#define _@GUARD_PREFIX@_SYS_STAT_H
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+
+/* The definition of _GL_ARG_NONNULL is copied here.  */
+
+/* The definition of _GL_WARN_ON_USE is copied here.  */
+
+/* Before doing "#define mkdir rpl_mkdir" below, we need to include all
+   headers that may declare mkdir().  */
+#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+# include <io.h>     /* mingw32, mingw64 */
+# include <direct.h> /* mingw64 */
+#endif
+
+#ifndef S_IFMT
+# define S_IFMT 0170000
+#endif
+
+#if STAT_MACROS_BROKEN
+# undef S_ISBLK
+# undef S_ISCHR
+# undef S_ISDIR
+# undef S_ISFIFO
+# undef S_ISLNK
+# undef S_ISNAM
+# undef S_ISMPB
+# undef S_ISMPC
+# undef S_ISNWK
+# undef S_ISREG
+# undef S_ISSOCK
+#endif
+
+#ifndef S_ISBLK
+# ifdef S_IFBLK
+#  define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
+# else
+#  define S_ISBLK(m) 0
+# endif
+#endif
+
+#ifndef S_ISCHR
+# ifdef S_IFCHR
+#  define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
+# else
+#  define S_ISCHR(m) 0
+# endif
+#endif
+
+#ifndef S_ISDIR
+# ifdef S_IFDIR
+#  define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
+# else
+#  define S_ISDIR(m) 0
+# endif
+#endif
+
+#ifndef S_ISDOOR /* Solaris 2.5 and up */
+# define S_ISDOOR(m) 0
+#endif
+
+#ifndef S_ISFIFO
+# ifdef S_IFIFO
+#  define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
+# else
+#  define S_ISFIFO(m) 0
+# endif
+#endif
+
+#ifndef S_ISLNK
+# ifdef S_IFLNK
+#  define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
+# else
+#  define S_ISLNK(m) 0
+# endif
+#endif
+
+#ifndef S_ISMPB /* V7 */
+# ifdef S_IFMPB
+#  define S_ISMPB(m) (((m) & S_IFMT) == S_IFMPB)
+#  define S_ISMPC(m) (((m) & S_IFMT) == S_IFMPC)
+# else
+#  define S_ISMPB(m) 0
+#  define S_ISMPC(m) 0
+# endif
+#endif
+
+#ifndef S_ISNAM /* Xenix */
+# ifdef S_IFNAM
+#  define S_ISNAM(m) (((m) & S_IFMT) == S_IFNAM)
+# else
+#  define S_ISNAM(m) 0
+# endif
+#endif
+
+#ifndef S_ISNWK /* HP/UX */
+# ifdef S_IFNWK
+#  define S_ISNWK(m) (((m) & S_IFMT) == S_IFNWK)
+# else
+#  define S_ISNWK(m) 0
+# endif
+#endif
+
+#ifndef S_ISPORT /* Solaris 10 and up */
+# define S_ISPORT(m) 0
+#endif
+
+#ifndef S_ISREG
+# ifdef S_IFREG
+#  define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
+# else
+#  define S_ISREG(m) 0
+# endif
+#endif
+
+#ifndef S_ISSOCK
+# ifdef S_IFSOCK
+#  define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
+# else
+#  define S_ISSOCK(m) 0
+# endif
+#endif
+
+
+#ifndef S_TYPEISMQ
+# define S_TYPEISMQ(p) 0
+#endif
+
+#ifndef S_TYPEISTMO
+# define S_TYPEISTMO(p) 0
+#endif
+
+
+#ifndef S_TYPEISSEM
+# ifdef S_INSEM
+#  define S_TYPEISSEM(p) (S_ISNAM ((p)->st_mode) && (p)->st_rdev == S_INSEM)
+# else
+#  define S_TYPEISSEM(p) 0
+# endif
+#endif
+
+#ifndef S_TYPEISSHM
+# ifdef S_INSHD
+#  define S_TYPEISSHM(p) (S_ISNAM ((p)->st_mode) && (p)->st_rdev == S_INSHD)
+# else
+#  define S_TYPEISSHM(p) 0
+# endif
+#endif
+
+/* high performance ("contiguous data") */
+#ifndef S_ISCTG
+# define S_ISCTG(p) 0
+#endif
+
+/* Cray DMF (data migration facility): off line, with data  */
+#ifndef S_ISOFD
+# define S_ISOFD(p) 0
+#endif
+
+/* Cray DMF (data migration facility): off line, with no data  */
+#ifndef S_ISOFL
+# define S_ISOFL(p) 0
+#endif
+
+/* 4.4BSD whiteout */
+#ifndef S_ISWHT
+# define S_ISWHT(m) 0
+#endif
+
+/* If any of the following are undefined,
+   define them to their de facto standard values.  */
+#if !S_ISUID
+# define S_ISUID 04000
+#endif
+#if !S_ISGID
+# define S_ISGID 02000
+#endif
+
+/* S_ISVTX is a common extension to POSIX.  */
+#ifndef S_ISVTX
+# define S_ISVTX 01000
+#endif
+
+#if !S_IRUSR && S_IREAD
+# define S_IRUSR S_IREAD
+#endif
+#if !S_IRUSR
+# define S_IRUSR 00400
+#endif
+#if !S_IRGRP
+# define S_IRGRP (S_IRUSR >> 3)
+#endif
+#if !S_IROTH
+# define S_IROTH (S_IRUSR >> 6)
+#endif
+
+#if !S_IWUSR && S_IWRITE
+# define S_IWUSR S_IWRITE
+#endif
+#if !S_IWUSR
+# define S_IWUSR 00200
+#endif
+#if !S_IWGRP
+# define S_IWGRP (S_IWUSR >> 3)
+#endif
+#if !S_IWOTH
+# define S_IWOTH (S_IWUSR >> 6)
+#endif
+
+#if !S_IXUSR && S_IEXEC
+# define S_IXUSR S_IEXEC
+#endif
+#if !S_IXUSR
+# define S_IXUSR 00100
+#endif
+#if !S_IXGRP
+# define S_IXGRP (S_IXUSR >> 3)
+#endif
+#if !S_IXOTH
+# define S_IXOTH (S_IXUSR >> 6)
+#endif
+
+#if !S_IRWXU
+# define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
+#endif
+#if !S_IRWXG
+# define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
+#endif
+#if !S_IRWXO
+# define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
+#endif
+
+/* S_IXUGO is a common extension to POSIX.  */
+#if !S_IXUGO
+# define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
+#endif
+
+#ifndef S_IRWXUGO
+# define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
+#endif
+
+/* Macros for futimens and utimensat.  */
+#ifndef UTIME_NOW
+# define UTIME_NOW (-1)
+# define UTIME_OMIT (-2)
+#endif
+
+
+#if @GNULIB_FCHMODAT@
+# if !@HAVE_FCHMODAT@
+_GL_FUNCDECL_SYS (fchmodat, int,
+                  (int fd, char const *file, mode_t mode, int flag)
+                  _GL_ARG_NONNULL ((2)));
+# endif
+_GL_CXXALIAS_SYS (fchmodat, int,
+                  (int fd, char const *file, mode_t mode, int flag));
+_GL_CXXALIASWARN (fchmodat);
+#elif defined GNULIB_POSIXCHECK
+# undef fchmodat
+# if HAVE_RAW_DECL_FCHMODAT
+_GL_WARN_ON_USE (fchmodat, "fchmodat is not portable - "
+                 "use gnulib module openat for portability");
+# endif
+#endif
+
+
+#if @REPLACE_FSTAT@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#  define fstat rpl_fstat
+# endif
+_GL_FUNCDECL_RPL (fstat, int, (int fd, struct stat *buf) _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (fstat, int, (int fd, struct stat *buf));
+#else
+_GL_CXXALIAS_SYS (fstat, int, (int fd, struct stat *buf));
+#endif
+_GL_CXXALIASWARN (fstat);
+
+
+#if @GNULIB_FSTATAT@
+# if @REPLACE_FSTATAT@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fstatat
+#   define fstatat rpl_fstatat
+#  endif
+_GL_FUNCDECL_RPL (fstatat, int,
+                  (int fd, char const *name, struct stat *st, int flags)
+                  _GL_ARG_NONNULL ((2, 3)));
+_GL_CXXALIAS_RPL (fstatat, int,
+                  (int fd, char const *name, struct stat *st, int flags));
+# else
+#  if !@HAVE_FSTATAT@
+_GL_FUNCDECL_SYS (fstatat, int,
+                  (int fd, char const *name, struct stat *st, int flags)
+                  _GL_ARG_NONNULL ((2, 3)));
+#  endif
+_GL_CXXALIAS_SYS (fstatat, int,
+                  (int fd, char const *name, struct stat *st, int flags));
+# endif
+_GL_CXXALIASWARN (fstatat);
+#elif defined GNULIB_POSIXCHECK
+# undef fstatat
+# if HAVE_RAW_DECL_FSTATAT
+_GL_WARN_ON_USE (fstatat, "fstatat is not portable - "
+                 "use gnulib module openat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_FUTIMENS@
+/* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our futimens
+   implementation relies on futimesat, which on Solaris 10 makes an invocation
+   to futimens that is meant to invoke the libc's futimens(), not gnulib's
+   futimens().  */
+# if @REPLACE_FUTIMENS@ || (!@HAVE_FUTIMENS@ && defined __sun)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef futimens
+#   define futimens rpl_futimens
+#  endif
+_GL_FUNCDECL_RPL (futimens, int, (int fd, struct timespec const times[2]));
+_GL_CXXALIAS_RPL (futimens, int, (int fd, struct timespec const times[2]));
+# else
+#  if !@HAVE_FUTIMENS@
+_GL_FUNCDECL_SYS (futimens, int, (int fd, struct timespec const times[2]));
+#  endif
+_GL_CXXALIAS_SYS (futimens, int, (int fd, struct timespec const times[2]));
+# endif
+# if @HAVE_FUTIMENS@
+_GL_CXXALIASWARN (futimens);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef futimens
+# if HAVE_RAW_DECL_FUTIMENS
+_GL_WARN_ON_USE (futimens, "futimens is not portable - "
+                 "use gnulib module futimens for portability");
+# endif
+#endif
+
+
+#if @GNULIB_LCHMOD@
+/* Change the mode of FILENAME to MODE, without dereferencing it if FILENAME
+   denotes a symbolic link.  */
+# if !@HAVE_LCHMOD@
+/* The lchmod replacement follows symbolic links.  Callers should take
+   this into account; lchmod should be applied only to arguments that
+   are known to not be symbolic links.  On hosts that lack lchmod,
+   this can lead to race conditions between the check and the
+   invocation of lchmod, but we know of no workarounds that are
+   reliable in general.  You might try requesting support for lchmod
+   from your operating system supplier.  */
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define lchmod chmod
+#  endif
+/* Need to cast, because on mingw, the second parameter of chmod is
+                                                int mode.  */
+_GL_CXXALIAS_RPL_CAST_1 (lchmod, chmod, int,
+                         (const char *filename, mode_t mode));
+# else
+#  if 0 /* assume already declared */
+_GL_FUNCDECL_SYS (lchmod, int, (const char *filename, mode_t mode)
+                               _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (lchmod, int, (const char *filename, mode_t mode));
+# endif
+# if @HAVE_LCHMOD@
+_GL_CXXALIASWARN (lchmod);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef lchmod
+# if HAVE_RAW_DECL_LCHMOD
+_GL_WARN_ON_USE (lchmod, "lchmod is unportable - "
+                 "use gnulib module lchmod for portability");
+# endif
+#endif
+
+
+#if @GNULIB_LSTAT@
+# if ! @HAVE_LSTAT@
+/* mingw does not support symlinks, therefore it does not have lstat.  But
+   without links, stat does just fine.  */
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define lstat stat
+#  endif
+_GL_CXXALIAS_RPL_1 (lstat, stat, int, (const char *name, struct stat *buf));
+# elif @REPLACE_LSTAT@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef lstat
+#   define lstat rpl_lstat
+#  endif
+_GL_FUNCDECL_RPL (lstat, int, (const char *name, struct stat *buf)
+                              _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (lstat, int, (const char *name, struct stat *buf));
+# else
+_GL_CXXALIAS_SYS (lstat, int, (const char *name, struct stat *buf));
+# endif
+# if @HAVE_LSTAT@
+_GL_CXXALIASWARN (lstat);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef lstat
+# if HAVE_RAW_DECL_LSTAT
+_GL_WARN_ON_USE (lstat, "lstat is unportable - "
+                 "use gnulib module lstat for portability");
+# endif
+#endif
+
+
+#if @REPLACE_MKDIR@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#  undef mkdir
+#  define mkdir rpl_mkdir
+# endif
+_GL_FUNCDECL_RPL (mkdir, int, (char const *name, mode_t mode)
+                              _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
+#else
+/* mingw's _mkdir() function has 1 argument, but we pass 2 arguments.
+   Additionally, it declares _mkdir (and depending on compile flags, an
+   alias mkdir), only in the nonstandard includes <direct.h> and <io.h>,
+   which are included above.  */
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+
+#  if !GNULIB_defined_rpl_mkdir
+static inline int
+rpl_mkdir (char const *name, mode_t mode)
+{
+  return _mkdir (name);
+}
+#   define GNULIB_defined_rpl_mkdir 1
+#  endif
+
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define mkdir rpl_mkdir
+#  endif
+_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
+# else
+_GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode));
+# endif
+#endif
+_GL_CXXALIASWARN (mkdir);
+
+
+#if @GNULIB_MKDIRAT@
+# if !@HAVE_MKDIRAT@
+_GL_FUNCDECL_SYS (mkdirat, int, (int fd, char const *file, mode_t mode)
+                                _GL_ARG_NONNULL ((2)));
+# endif
+_GL_CXXALIAS_SYS (mkdirat, int, (int fd, char const *file, mode_t mode));
+_GL_CXXALIASWARN (mkdirat);
+#elif defined GNULIB_POSIXCHECK
+# undef mkdirat
+# if HAVE_RAW_DECL_MKDIRAT
+_GL_WARN_ON_USE (mkdirat, "mkdirat is not portable - "
+                 "use gnulib module openat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_MKFIFO@
+# if @REPLACE_MKFIFO@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef mkfifo
+#   define mkfifo rpl_mkfifo
+#  endif
+_GL_FUNCDECL_RPL (mkfifo, int, (char const *file, mode_t mode)
+                               _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mkfifo, int, (char const *file, mode_t mode));
+# else
+#  if !@HAVE_MKFIFO@
+_GL_FUNCDECL_SYS (mkfifo, int, (char const *file, mode_t mode)
+                               _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (mkfifo, int, (char const *file, mode_t mode));
+# endif
+_GL_CXXALIASWARN (mkfifo);
+#elif defined GNULIB_POSIXCHECK
+# undef mkfifo
+# if HAVE_RAW_DECL_MKFIFO
+_GL_WARN_ON_USE (mkfifo, "mkfifo is not portable - "
+                 "use gnulib module mkfifo for portability");
+# endif
+#endif
+
+
+#if @GNULIB_MKFIFOAT@
+# if !@HAVE_MKFIFOAT@
+_GL_FUNCDECL_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode)
+                                 _GL_ARG_NONNULL ((2)));
+# endif
+_GL_CXXALIAS_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode));
+_GL_CXXALIASWARN (mkfifoat);
+#elif defined GNULIB_POSIXCHECK
+# undef mkfifoat
+# if HAVE_RAW_DECL_MKFIFOAT
+_GL_WARN_ON_USE (mkfifoat, "mkfifoat is not portable - "
+                 "use gnulib module mkfifoat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_MKNOD@
+# if @REPLACE_MKNOD@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef mknod
+#   define mknod rpl_mknod
+#  endif
+_GL_FUNCDECL_RPL (mknod, int, (char const *file, mode_t mode, dev_t dev)
+                              _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mknod, int, (char const *file, mode_t mode, dev_t dev));
+# else
+#  if !@HAVE_MKNOD@
+_GL_FUNCDECL_SYS (mknod, int, (char const *file, mode_t mode, dev_t dev)
+                              _GL_ARG_NONNULL ((1)));
+#  endif
+/* Need to cast, because on OSF/1 5.1, the third parameter is '...'.  */
+_GL_CXXALIAS_SYS_CAST (mknod, int, (char const *file, mode_t mode, dev_t dev));
+# endif
+_GL_CXXALIASWARN (mknod);
+#elif defined GNULIB_POSIXCHECK
+# undef mknod
+# if HAVE_RAW_DECL_MKNOD
+_GL_WARN_ON_USE (mknod, "mknod is not portable - "
+                 "use gnulib module mknod for portability");
+# endif
+#endif
+
+
+#if @GNULIB_MKNODAT@
+# if !@HAVE_MKNODAT@
+_GL_FUNCDECL_SYS (mknodat, int,
+                  (int fd, char const *file, mode_t mode, dev_t dev)
+                  _GL_ARG_NONNULL ((2)));
+# endif
+_GL_CXXALIAS_SYS (mknodat, int,
+                  (int fd, char const *file, mode_t mode, dev_t dev));
+_GL_CXXALIASWARN (mknodat);
+#elif defined GNULIB_POSIXCHECK
+# undef mknodat
+# if HAVE_RAW_DECL_MKNODAT
+_GL_WARN_ON_USE (mknodat, "mknodat is not portable - "
+                 "use gnulib module mkfifoat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_STAT@
+# if @REPLACE_STAT@
+/* We can't use the object-like #define stat rpl_stat, because of
+   struct stat.  This means that rpl_stat will not be used if the user
+   does (stat)(a,b).  Oh well.  */
+#  undef stat
+#  ifdef _LARGE_FILES
+    /* With _LARGE_FILES defined, AIX (only) defines stat to stat64,
+       so we have to replace stat64() instead of stat(). */
+#   define stat stat64
+#   undef stat64
+#   define stat64(name, st) rpl_stat (name, st)
+#  else /* !_LARGE_FILES */
+#   define stat(name, st) rpl_stat (name, st)
+#  endif /* !_LARGE_FILES */
+_GL_EXTERN_C int stat (const char *name, struct stat *buf)
+                      _GL_ARG_NONNULL ((1, 2));
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef stat
+# if HAVE_RAW_DECL_STAT
+_GL_WARN_ON_USE (stat, "stat is unportable - "
+                 "use gnulib module stat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_UTIMENSAT@
+/* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our utimensat
+   implementation relies on futimesat, which on Solaris 10 makes an invocation
+   to utimensat that is meant to invoke the libc's utimensat(), not gnulib's
+   utimensat().  */
+# if @REPLACE_UTIMENSAT@ || (!@HAVE_UTIMENSAT@ && defined __sun)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef utimensat
+#   define utimensat rpl_utimensat
+#  endif
+_GL_FUNCDECL_RPL (utimensat, int, (int fd, char const *name,
+                                   struct timespec const times[2], int flag)
+                                  _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (utimensat, int, (int fd, char const *name,
+                                   struct timespec const times[2], int flag));
+# else
+#  if !@HAVE_UTIMENSAT@
+_GL_FUNCDECL_SYS (utimensat, int, (int fd, char const *name,
+                                   struct timespec const times[2], int flag)
+                                  _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (utimensat, int, (int fd, char const *name,
+                                   struct timespec const times[2], int flag));
+# endif
+# if @HAVE_UTIMENSAT@
+_GL_CXXALIASWARN (utimensat);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef utimensat
+# if HAVE_RAW_DECL_UTIMENSAT
+_GL_WARN_ON_USE (utimensat, "utimensat is not portable - "
+                 "use gnulib module utimensat for portability");
+# endif
+#endif
+
+
+#endif /* _@GUARD_PREFIX@_SYS_STAT_H */
+#endif /* _@GUARD_PREFIX@_SYS_STAT_H */
+#endif
diff --git a/srclib/time.in.h b/srclib/time.in.h
new file mode 100644
index 0000000..1fbebf4
--- /dev/null
+++ b/srclib/time.in.h
@@ -0,0 +1,249 @@
+/* A more-standard <time.h>.
+
+   Copyright (C) 2007-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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+/* Don't get in the way of glibc when it includes time.h merely to
+   declare a few standard symbols, rather than to declare all the
+   symbols.  Also, Solaris 8 <time.h> eventually includes itself
+   recursively; if that is happening, just include the system <time.h>
+   without adding our own declarations.  */
+#if (defined __need_time_t || defined __need_clock_t \
+     || defined __need_timespec \
+     || defined _@GUARD_PREFIX@_TIME_H)
+
+# @INCLUDE_NEXT@ @NEXT_TIME_H@
+
+#else
+
+# define _@GUARD_PREFIX@_TIME_H
+
+# @INCLUDE_NEXT@ @NEXT_TIME_H@
+
+/* NetBSD 5.0 mis-defines NULL.  */
+# include <stddef.h>
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+
+/* The definition of _GL_ARG_NONNULL is copied here.  */
+
+/* The definition of _GL_WARN_ON_USE is copied here.  */
+
+/* Some systems don't define struct timespec (e.g., AIX 4.1, Ultrix 4.3).
+   Or they define it with the wrong member names or define it in <sys/time.h>
+   (e.g., FreeBSD circa 1997).  Stock Mingw does not define it, but the
+   pthreads-win32 library defines it in <pthread.h>.  */
+# if ! @TIME_H_DEFINES_STRUCT_TIMESPEC@
+#  if @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
+#   include <sys/time.h>
+#  elif @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
+#   include <pthread.h>
+/* The pthreads-win32 <pthread.h> also defines a couple of broken macros.  */
+#   undef asctime_r
+#   undef ctime_r
+#   undef gmtime_r
+#   undef localtime_r
+#   undef rand_r
+#   undef strtok_r
+#  else
+
+#   ifdef __cplusplus
+extern "C" {
+#   endif
+
+#   if !GNULIB_defined_struct_timespec
+#    undef timespec
+#    define timespec rpl_timespec
+struct timespec
+{
+  time_t tv_sec;
+  long int tv_nsec;
+};
+#    define GNULIB_defined_struct_timespec 1
+#   endif
+
+#   ifdef __cplusplus
+}
+#   endif
+
+#  endif
+# endif
+
+# if !GNULIB_defined_struct_time_t_must_be_integral
+/* Per http://austingroupbugs.net/view.php?id=327, POSIX requires
+   time_t to be an integer type, even though C99 permits floating
+   point.  We don't know of any implementation that uses floating
+   point, and it is much easier to write code that doesn't have to
+   worry about that corner case, so we force the issue.  */
+struct __time_t_must_be_integral {
+  unsigned int __floating_time_t_unsupported : (time_t) 1;
+};
+#  define GNULIB_defined_struct_time_t_must_be_integral 1
+# endif
+
+/* Sleep for at least RQTP seconds unless interrupted,  If interrupted,
+   return -1 and store the remaining time into RMTP.  See
+   <http://www.opengroup.org/susv3xsh/nanosleep.html>.  */
+# if @GNULIB_NANOSLEEP@
+#  if @REPLACE_NANOSLEEP@
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#    define nanosleep rpl_nanosleep
+#   endif
+_GL_FUNCDECL_RPL (nanosleep, int,
+                  (struct timespec const *__rqtp, struct timespec *__rmtp)
+                  _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (nanosleep, int,
+                  (struct timespec const *__rqtp, struct timespec *__rmtp));
+#  else
+#   if ! @HAVE_NANOSLEEP@
+_GL_FUNCDECL_SYS (nanosleep, int,
+                  (struct timespec const *__rqtp, struct timespec *__rmtp)
+                  _GL_ARG_NONNULL ((1)));
+#   endif
+_GL_CXXALIAS_SYS (nanosleep, int,
+                  (struct timespec const *__rqtp, struct timespec *__rmtp));
+#  endif
+_GL_CXXALIASWARN (nanosleep);
+# endif
+
+/* Return the 'time_t' representation of TP and normalize TP.  */
+# if @GNULIB_MKTIME@
+#  if @REPLACE_MKTIME@
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#    define mktime rpl_mktime
+#   endif
+_GL_FUNCDECL_RPL (mktime, time_t, (struct tm *__tp) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mktime, time_t, (struct tm *__tp));
+#  else
+_GL_CXXALIAS_SYS (mktime, time_t, (struct tm *__tp));
+#  endif
+_GL_CXXALIASWARN (mktime);
+# endif
+
+/* Convert TIMER to RESULT, assuming local time and UTC respectively.  See
+   <http://www.opengroup.org/susv3xsh/localtime_r.html> and
+   <http://www.opengroup.org/susv3xsh/gmtime_r.html>.  */
+# if @GNULIB_TIME_R@
+#  if @REPLACE_LOCALTIME_R@
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#    undef localtime_r
+#    define localtime_r rpl_localtime_r
+#   endif
+_GL_FUNCDECL_RPL (localtime_r, struct tm *, (time_t const *restrict __timer,
+                                             struct tm *restrict __result)
+                                            _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (localtime_r, struct tm *, (time_t const *restrict __timer,
+                                             struct tm *restrict __result));
+#  else
+#   if ! @HAVE_DECL_LOCALTIME_R@
+_GL_FUNCDECL_SYS (localtime_r, struct tm *, (time_t const *restrict __timer,
+                                             struct tm *restrict __result)
+                                            _GL_ARG_NONNULL ((1, 2)));
+#   endif
+_GL_CXXALIAS_SYS (localtime_r, struct tm *, (time_t const *restrict __timer,
+                                             struct tm *restrict __result));
+#  endif
+#  if @HAVE_DECL_LOCALTIME_R@
+_GL_CXXALIASWARN (localtime_r);
+#  endif
+#  if @REPLACE_LOCALTIME_R@
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#    undef gmtime_r
+#    define gmtime_r rpl_gmtime_r
+#   endif
+_GL_FUNCDECL_RPL (gmtime_r, struct tm *, (time_t const *restrict __timer,
+                                          struct tm *restrict __result)
+                                         _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (gmtime_r, struct tm *, (time_t const *restrict __timer,
+                                          struct tm *restrict __result));
+#  else
+#   if ! @HAVE_DECL_LOCALTIME_R@
+_GL_FUNCDECL_SYS (gmtime_r, struct tm *, (time_t const *restrict __timer,
+                                          struct tm *restrict __result)
+                                         _GL_ARG_NONNULL ((1, 2)));
+#   endif
+_GL_CXXALIAS_SYS (gmtime_r, struct tm *, (time_t const *restrict __timer,
+                                          struct tm *restrict __result));
+#  endif
+#  if @HAVE_DECL_LOCALTIME_R@
+_GL_CXXALIASWARN (gmtime_r);
+#  endif
+# endif
+
+/* Parse BUF as a time stamp, assuming FORMAT specifies its layout, and store
+   the resulting broken-down time into TM.  See
+   <http://www.opengroup.org/susv3xsh/strptime.html>.  */
+# if @GNULIB_STRPTIME@
+#  if ! @HAVE_STRPTIME@
+_GL_FUNCDECL_SYS (strptime, char *, (char const *restrict __buf,
+                                     char const *restrict __format,
+                                     struct tm *restrict __tm)
+                                    _GL_ARG_NONNULL ((1, 2, 3)));
+#  endif
+_GL_CXXALIAS_SYS (strptime, char *, (char const *restrict __buf,
+                                     char const *restrict __format,
+                                     struct tm *restrict __tm));
+_GL_CXXALIASWARN (strptime);
+# endif
+
+/* Convert TM to a time_t value, assuming UTC.  */
+# if @GNULIB_TIMEGM@
+#  if @REPLACE_TIMEGM@
+#   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#    undef timegm
+#    define timegm rpl_timegm
+#   endif
+_GL_FUNCDECL_RPL (timegm, time_t, (struct tm *__tm) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (timegm, time_t, (struct tm *__tm));
+#  else
+#   if ! @HAVE_TIMEGM@
+_GL_FUNCDECL_SYS (timegm, time_t, (struct tm *__tm) _GL_ARG_NONNULL ((1)));
+#   endif
+_GL_CXXALIAS_SYS (timegm, time_t, (struct tm *__tm));
+#  endif
+_GL_CXXALIASWARN (timegm);
+# endif
+
+/* Encourage applications to avoid unsafe functions that can overrun
+   buffers when given outlandish struct tm values.  Portable
+   applications should use strftime (or even sprintf) instead.  */
+# if defined GNULIB_POSIXCHECK
+#  undef asctime
+_GL_WARN_ON_USE (asctime, "asctime can overrun buffers in some cases - "
+                 "better use strftime (or even sprintf) instead");
+# endif
+# if defined GNULIB_POSIXCHECK
+#  undef asctime_r
+_GL_WARN_ON_USE (asctime, "asctime_r can overrun buffers in some cases - "
+                 "better use strftime (or even sprintf) instead");
+# endif
+# if defined GNULIB_POSIXCHECK
+#  undef ctime
+_GL_WARN_ON_USE (asctime, "ctime can overrun buffers in some cases - "
+                 "better use strftime (or even sprintf) instead");
+# endif
+# if defined GNULIB_POSIXCHECK
+#  undef ctime_r
+_GL_WARN_ON_USE (asctime, "ctime_r can overrun buffers in some cases - "
+                 "better use strftime (or even sprintf) instead");
+# endif
+
+#endif
diff --git a/srclib/unistd.in.h b/srclib/unistd.in.h
new file mode 100644
index 0000000..769ecf0
--- /dev/null
+++ b/srclib/unistd.in.h
@@ -0,0 +1,1421 @@
+/* Substitute for and wrapper around <unistd.h>.
+   Copyright (C) 2003-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 3, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+/* Special invocation convention:
+   - On mingw, several headers, including <winsock2.h>, include <unistd.h>,
+     but we need to ensure that both the system <unistd.h> and <winsock2.h>
+     are completely included before we replace gethostname.  */
+#if @GNULIB_GETHOSTNAME@ && @UNISTD_H_HAVE_WINSOCK2_H@ \
+  && !defined _GL_WINSOCK2_H_WITNESS && defined _WINSOCK2_H
+/* <unistd.h> is being indirectly included for the first time from
+   <winsock2.h>; avoid declaring any overrides.  */
+# if @HAVE_UNISTD_H@
+#  @INCLUDE_NEXT@ @NEXT_UNISTD_H@
+# else
+#  error unexpected; report this to bug-gnulib@gnu.org
+# endif
+# define _GL_WINSOCK2_H_WITNESS
+
+/* Normal invocation.  */
+#elif !defined _@GUARD_PREFIX@_UNISTD_H
+
+/* The include_next requires a split double-inclusion guard.  */
+#if @HAVE_UNISTD_H@
+# @INCLUDE_NEXT@ @NEXT_UNISTD_H@
+#endif
+
+/* Get all possible declarations of gethostname().  */
+#if @GNULIB_GETHOSTNAME@ && @UNISTD_H_HAVE_WINSOCK2_H@ \
+  && !defined _GL_INCLUDING_WINSOCK2_H
+# define _GL_INCLUDING_WINSOCK2_H
+# include <winsock2.h>
+# undef _GL_INCLUDING_WINSOCK2_H
+#endif
+
+#if !defined _@GUARD_PREFIX@_UNISTD_H && !defined _GL_INCLUDING_WINSOCK2_H
+#define _@GUARD_PREFIX@_UNISTD_H
+
+/* NetBSD 5.0 mis-defines NULL.  Also get size_t.  */
+#include <stddef.h>
+
+/* mingw doesn't define the SEEK_* or *_FILENO macros in <unistd.h>.  */
+/* Cygwin 1.7.1 declares symlinkat in <stdio.h>, not in <unistd.h>.  */
+/* But avoid namespace pollution on glibc systems.  */
+#if (!(defined SEEK_CUR && defined SEEK_END && defined SEEK_SET) \
+     || ((@GNULIB_SYMLINKAT@ || defined GNULIB_POSIXCHECK) \
+         && defined __CYGWIN__)) \
+    && ! defined __GLIBC__
+# include <stdio.h>
+#endif
+
+/* Cygwin 1.7.1 declares unlinkat in <fcntl.h>, not in <unistd.h>.  */
+/* But avoid namespace pollution on glibc systems.  */
+#if (@GNULIB_UNLINKAT@ || defined GNULIB_POSIXCHECK) && defined __CYGWIN__ \
+    && ! defined __GLIBC__
+# include <fcntl.h>
+#endif
+
+/* mingw fails to declare _exit in <unistd.h>.  */
+/* mingw, BeOS, Haiku declare environ in <stdlib.h>, not in <unistd.h>.  */
+/* Solaris declares getcwd not only in <unistd.h> but also in <stdlib.h>.  */
+/* But avoid namespace pollution on glibc systems.  */
+#ifndef __GLIBC__
+# include <stdlib.h>
+#endif
+
+/* mingw declares getcwd in <io.h>, not in <unistd.h>.  */
+#if ((@GNULIB_GETCWD@ || defined GNULIB_POSIXCHECK) \
+     && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__))
+# include <io.h>
+#endif
+
+/* AIX and OSF/1 5.1 declare getdomainname in <netdb.h>, not in <unistd.h>.
+   NonStop Kernel declares gethostname in <netdb.h>, not in <unistd.h>.  */
+/* But avoid namespace pollution on glibc systems.  */
+#if ((@GNULIB_GETDOMAINNAME@ && (defined _AIX || defined __osf__)) \
+     || (@GNULIB_GETHOSTNAME@ && defined __TANDEM)) \
+    && !defined __GLIBC__
+# include <netdb.h>
+#endif
+
+#if (@GNULIB_READ@ || @GNULIB_WRITE@ \
+     || @GNULIB_READLINK@ || @GNULIB_READLINKAT@ \
+     || @GNULIB_PREAD@ || @GNULIB_PWRITE@ || defined GNULIB_POSIXCHECK)
+/* Get ssize_t.  */
+# include <sys/types.h>
+#endif
+
+/* Get getopt(), optarg, optind, opterr, optopt.
+   But avoid namespace pollution on glibc systems.  */
+#if @GNULIB_UNISTD_H_GETOPT@ && !defined __GLIBC__ && !defined _GL_SYSTEM_GETOPT
+# include <getopt.h>
+#endif
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+
+/* The definition of _GL_ARG_NONNULL is copied here.  */
+
+/* The definition of _GL_WARN_ON_USE is copied here.  */
+
+
+/* Hide some function declarations from <winsock2.h>.  */
+
+#if @GNULIB_GETHOSTNAME@ && @UNISTD_H_HAVE_WINSOCK2_H@
+# if !defined _@GUARD_PREFIX@_SYS_SOCKET_H
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef socket
+#   define socket              socket_used_without_including_sys_socket_h
+#   undef connect
+#   define connect             connect_used_without_including_sys_socket_h
+#   undef accept
+#   define accept              accept_used_without_including_sys_socket_h
+#   undef bind
+#   define bind                bind_used_without_including_sys_socket_h
+#   undef getpeername
+#   define getpeername         getpeername_used_without_including_sys_socket_h
+#   undef getsockname
+#   define getsockname         getsockname_used_without_including_sys_socket_h
+#   undef getsockopt
+#   define getsockopt          getsockopt_used_without_including_sys_socket_h
+#   undef listen
+#   define listen              listen_used_without_including_sys_socket_h
+#   undef recv
+#   define recv                recv_used_without_including_sys_socket_h
+#   undef send
+#   define send                send_used_without_including_sys_socket_h
+#   undef recvfrom
+#   define recvfrom            recvfrom_used_without_including_sys_socket_h
+#   undef sendto
+#   define sendto              sendto_used_without_including_sys_socket_h
+#   undef setsockopt
+#   define setsockopt          setsockopt_used_without_including_sys_socket_h
+#   undef shutdown
+#   define shutdown            shutdown_used_without_including_sys_socket_h
+#  else
+    _GL_WARN_ON_USE (socket,
+                     "socket() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (connect,
+                     "connect() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (accept,
+                     "accept() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (bind,
+                     "bind() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (getpeername,
+                     "getpeername() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (getsockname,
+                     "getsockname() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (getsockopt,
+                     "getsockopt() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (listen,
+                     "listen() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (recv,
+                     "recv() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (send,
+                     "send() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (recvfrom,
+                     "recvfrom() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (sendto,
+                     "sendto() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (setsockopt,
+                     "setsockopt() used without including <sys/socket.h>");
+    _GL_WARN_ON_USE (shutdown,
+                     "shutdown() used without including <sys/socket.h>");
+#  endif
+# endif
+# if !defined _@GUARD_PREFIX@_SYS_SELECT_H
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef select
+#   define select              select_used_without_including_sys_select_h
+#  else
+    _GL_WARN_ON_USE (select,
+                     "select() used without including <sys/select.h>");
+#  endif
+# endif
+#endif
+
+
+/* OS/2 EMX lacks these macros.  */
+#ifndef STDIN_FILENO
+# define STDIN_FILENO 0
+#endif
+#ifndef STDOUT_FILENO
+# define STDOUT_FILENO 1
+#endif
+#ifndef STDERR_FILENO
+# define STDERR_FILENO 2
+#endif
+
+/* Ensure *_OK macros exist.  */
+#ifndef F_OK
+# define F_OK 0
+# define X_OK 1
+# define W_OK 2
+# define R_OK 4
+#endif
+
+
+/* Declare overridden functions.  */
+
+
+#if defined GNULIB_POSIXCHECK
+/* The access() function is a security risk.  */
+_GL_WARN_ON_USE (access, "the access function is a security risk - "
+                 "use the gnulib module faccessat instead");
+#endif
+
+
+#if @GNULIB_CHOWN@
+/* Change the owner of FILE to UID (if UID is not -1) and the group of FILE
+   to GID (if GID is not -1).  Follow symbolic links.
+   Return 0 if successful, otherwise -1 and errno set.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/chown.html>.  */
+# if @REPLACE_CHOWN@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef chown
+#   define chown rpl_chown
+#  endif
+_GL_FUNCDECL_RPL (chown, int, (const char *file, uid_t uid, gid_t gid)
+                              _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (chown, int, (const char *file, uid_t uid, gid_t gid));
+# else
+#  if !@HAVE_CHOWN@
+_GL_FUNCDECL_SYS (chown, int, (const char *file, uid_t uid, gid_t gid)
+                              _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (chown, int, (const char *file, uid_t uid, gid_t gid));
+# endif
+_GL_CXXALIASWARN (chown);
+#elif defined GNULIB_POSIXCHECK
+# undef chown
+# if HAVE_RAW_DECL_CHOWN
+_GL_WARN_ON_USE (chown, "chown fails to follow symlinks on some systems and "
+                 "doesn't treat a uid or gid of -1 on some systems - "
+                 "use gnulib module chown for portability");
+# endif
+#endif
+
+
+#if @GNULIB_CLOSE@
+# if @REPLACE_CLOSE@
+/* Automatically included by modules that need a replacement for close.  */
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef close
+#   define close rpl_close
+#  endif
+_GL_FUNCDECL_RPL (close, int, (int fd));
+_GL_CXXALIAS_RPL (close, int, (int fd));
+# else
+_GL_CXXALIAS_SYS (close, int, (int fd));
+# endif
+_GL_CXXALIASWARN (close);
+#elif @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
+# undef close
+# define close close_used_without_requesting_gnulib_module_close
+#elif defined GNULIB_POSIXCHECK
+# undef close
+/* Assume close is always declared.  */
+_GL_WARN_ON_USE (close, "close does not portably work on sockets - "
+                 "use gnulib module close for portability");
+#endif
+
+
+#if @REPLACE_DUP@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#  define dup rpl_dup
+# endif
+_GL_FUNCDECL_RPL (dup, int, (int oldfd));
+_GL_CXXALIAS_RPL (dup, int, (int oldfd));
+#else
+_GL_CXXALIAS_SYS (dup, int, (int oldfd));
+#endif
+_GL_CXXALIASWARN (dup);
+
+
+#if @GNULIB_DUP2@
+/* Copy the file descriptor OLDFD into file descriptor NEWFD.  Do nothing if
+   NEWFD = OLDFD, otherwise close NEWFD first if it is open.
+   Return newfd if successful, otherwise -1 and errno set.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/dup2.html>.  */
+# if @REPLACE_DUP2@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define dup2 rpl_dup2
+#  endif
+_GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd));
+_GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd));
+# else
+#  if !@HAVE_DUP2@
+_GL_FUNCDECL_SYS (dup2, int, (int oldfd, int newfd));
+#  endif
+_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
+# endif
+_GL_CXXALIASWARN (dup2);
+#elif defined GNULIB_POSIXCHECK
+# undef dup2
+# if HAVE_RAW_DECL_DUP2
+_GL_WARN_ON_USE (dup2, "dup2 is unportable - "
+                 "use gnulib module dup2 for portability");
+# endif
+#endif
+
+
+#if @GNULIB_DUP3@
+/* Copy the file descriptor OLDFD into file descriptor NEWFD, with the
+   specified flags.
+   The flags are a bitmask, possibly including O_CLOEXEC (defined in <fcntl.h>)
+   and O_TEXT, O_BINARY (defined in "binary-io.h").
+   Close NEWFD first if it is open.
+   Return newfd if successful, otherwise -1 and errno set.
+   See the Linux man page at
+   <http://www.kernel.org/doc/man-pages/online/pages/man2/dup3.2.html>.  */
+# if @HAVE_DUP3@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define dup3 rpl_dup3
+#  endif
+_GL_FUNCDECL_RPL (dup3, int, (int oldfd, int newfd, int flags));
+_GL_CXXALIAS_RPL (dup3, int, (int oldfd, int newfd, int flags));
+# else
+_GL_FUNCDECL_SYS (dup3, int, (int oldfd, int newfd, int flags));
+_GL_CXXALIAS_SYS (dup3, int, (int oldfd, int newfd, int flags));
+# endif
+_GL_CXXALIASWARN (dup3);
+#elif defined GNULIB_POSIXCHECK
+# undef dup3
+# if HAVE_RAW_DECL_DUP3
+_GL_WARN_ON_USE (dup3, "dup3 is unportable - "
+                 "use gnulib module dup3 for portability");
+# endif
+#endif
+
+
+#if @GNULIB_ENVIRON@
+# if !@HAVE_DECL_ENVIRON@
+/* Set of environment variables and values.  An array of strings of the form
+   "VARIABLE=VALUE", terminated with a NULL.  */
+#  if defined __APPLE__ && defined __MACH__
+#   include <crt_externs.h>
+#   define environ (*_NSGetEnviron ())
+#  else
+#   ifdef __cplusplus
+extern "C" {
+#   endif
+extern char **environ;
+#   ifdef __cplusplus
+}
+#   endif
+#  endif
+# endif
+#elif defined GNULIB_POSIXCHECK
+# if HAVE_RAW_DECL_ENVIRON
+static inline char ***
+rpl_environ (void)
+{
+  return &environ;
+}
+_GL_WARN_ON_USE (rpl_environ, "environ is unportable - "
+                 "use gnulib module environ for portability");
+#  undef environ
+#  define environ (*rpl_environ ())
+# endif
+#endif
+
+
+#if @GNULIB_EUIDACCESS@
+/* Like access(), except that it uses the effective user id and group id of
+   the current process.  */
+# if !@HAVE_EUIDACCESS@
+_GL_FUNCDECL_SYS (euidaccess, int, (const char *filename, int mode)
+                                   _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (euidaccess, int, (const char *filename, int mode));
+_GL_CXXALIASWARN (euidaccess);
+# if defined GNULIB_POSIXCHECK
+/* Like access(), this function is a security risk.  */
+_GL_WARN_ON_USE (euidaccess, "the euidaccess function is a security risk - "
+                 "use the gnulib module faccessat instead");
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef euidaccess
+# if HAVE_RAW_DECL_EUIDACCESS
+_GL_WARN_ON_USE (euidaccess, "euidaccess is unportable - "
+                 "use gnulib module euidaccess for portability");
+# endif
+#endif
+
+
+#if @GNULIB_FACCESSAT@
+# if !@HAVE_FACCESSAT@
+_GL_FUNCDECL_SYS (faccessat, int,
+                  (int fd, char const *file, int mode, int flag)
+                  _GL_ARG_NONNULL ((2)));
+# endif
+_GL_CXXALIAS_SYS (faccessat, int,
+                  (int fd, char const *file, int mode, int flag));
+_GL_CXXALIASWARN (faccessat);
+#elif defined GNULIB_POSIXCHECK
+# undef faccessat
+# if HAVE_RAW_DECL_FACCESSAT
+_GL_WARN_ON_USE (faccessat, "faccessat is not portable - "
+                 "use gnulib module faccessat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_FCHDIR@
+/* Change the process' current working directory to the directory on which
+   the given file descriptor is open.
+   Return 0 if successful, otherwise -1 and errno set.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/fchdir.html>.  */
+# if ! @HAVE_FCHDIR@
+_GL_FUNCDECL_SYS (fchdir, int, (int /*fd*/));
+
+/* Gnulib internal hooks needed to maintain the fchdir metadata.  */
+_GL_EXTERN_C int _gl_register_fd (int fd, const char *filename)
+     _GL_ARG_NONNULL ((2));
+_GL_EXTERN_C void _gl_unregister_fd (int fd);
+_GL_EXTERN_C int _gl_register_dup (int oldfd, int newfd);
+_GL_EXTERN_C const char *_gl_directory_name (int fd);
+
+# else
+#  if !@HAVE_DECL_FCHDIR@
+_GL_FUNCDECL_SYS (fchdir, int, (int /*fd*/));
+#  endif
+# endif
+_GL_CXXALIAS_SYS (fchdir, int, (int /*fd*/));
+_GL_CXXALIASWARN (fchdir);
+#elif defined GNULIB_POSIXCHECK
+# undef fchdir
+# if HAVE_RAW_DECL_FCHDIR
+_GL_WARN_ON_USE (fchdir, "fchdir is unportable - "
+                 "use gnulib module fchdir for portability");
+# endif
+#endif
+
+
+#if @GNULIB_FCHOWNAT@
+# if @REPLACE_FCHOWNAT@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef fchownat
+#   define fchownat rpl_fchownat
+#  endif
+_GL_FUNCDECL_RPL (fchownat, int, (int fd, char const *file,
+                                  uid_t owner, gid_t group, int flag)
+                                 _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (fchownat, int, (int fd, char const *file,
+                                  uid_t owner, gid_t group, int flag));
+# else
+#  if !@HAVE_FCHOWNAT@
+_GL_FUNCDECL_SYS (fchownat, int, (int fd, char const *file,
+                                  uid_t owner, gid_t group, int flag)
+                                 _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (fchownat, int, (int fd, char const *file,
+                                  uid_t owner, gid_t group, int flag));
+# endif
+_GL_CXXALIASWARN (fchownat);
+#elif defined GNULIB_POSIXCHECK
+# undef fchownat
+# if HAVE_RAW_DECL_FCHOWNAT
+_GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
+                 "use gnulib module openat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_FSYNC@
+/* Synchronize changes to a file.
+   Return 0 if successful, otherwise -1 and errno set.
+   See POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/fsync.html>.  */
+# if !@HAVE_FSYNC@
+_GL_FUNCDECL_SYS (fsync, int, (int fd));
+# endif
+_GL_CXXALIAS_SYS (fsync, int, (int fd));
+_GL_CXXALIASWARN (fsync);
+#elif defined GNULIB_POSIXCHECK
+# undef fsync
+# if HAVE_RAW_DECL_FSYNC
+_GL_WARN_ON_USE (fsync, "fsync is unportable - "
+                 "use gnulib module fsync for portability");
+# endif
+#endif
+
+
+#if @GNULIB_FTRUNCATE@
+/* Change the size of the file to which FD is opened to become equal to LENGTH.
+   Return 0 if successful, otherwise -1 and errno set.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/ftruncate.html>.  */
+# if !@HAVE_FTRUNCATE@
+_GL_FUNCDECL_SYS (ftruncate, int, (int fd, off_t length));
+# endif
+_GL_CXXALIAS_SYS (ftruncate, int, (int fd, off_t length));
+_GL_CXXALIASWARN (ftruncate);
+#elif defined GNULIB_POSIXCHECK
+# undef ftruncate
+# if HAVE_RAW_DECL_FTRUNCATE
+_GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - "
+                 "use gnulib module ftruncate for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETCWD@
+/* Get the name of the current working directory, and put it in SIZE bytes
+   of BUF.
+   Return BUF if successful, or NULL if the directory couldn't be determined
+   or SIZE was too small.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/getcwd.html>.
+   Additionally, the gnulib module 'getcwd' guarantees the following GNU
+   extension: If BUF is NULL, an array is allocated with 'malloc'; the array
+   is SIZE bytes long, unless SIZE == 0, in which case it is as big as
+   necessary.  */
+# if @REPLACE_GETCWD@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define getcwd rpl_getcwd
+#  endif
+_GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size));
+_GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size));
+# else
+/* Need to cast, because on mingw, the second parameter is
+                                                   int size.  */
+_GL_CXXALIAS_SYS_CAST (getcwd, char *, (char *buf, size_t size));
+# endif
+_GL_CXXALIASWARN (getcwd);
+#elif defined GNULIB_POSIXCHECK
+# undef getcwd
+# if HAVE_RAW_DECL_GETCWD
+_GL_WARN_ON_USE (getcwd, "getcwd is unportable - "
+                 "use gnulib module getcwd for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETDOMAINNAME@
+/* Return the NIS domain name of the machine.
+   WARNING! The NIS domain name is unrelated to the fully qualified host name
+            of the machine.  It is also unrelated to email addresses.
+   WARNING! The NIS domain name is usually the empty string or "(none)" when
+            not using NIS.
+
+   Put up to LEN bytes of the NIS domain name into NAME.
+   Null terminate it if the name is shorter than LEN.
+   If the NIS domain name is longer than LEN, set errno = EINVAL and return -1.
+   Return 0 if successful, otherwise set errno and return -1.  */
+# if @REPLACE_GETDOMAINNAME@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef getdomainname
+#   define getdomainname rpl_getdomainname
+#  endif
+_GL_FUNCDECL_RPL (getdomainname, int, (char *name, size_t len)
+                                      _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (getdomainname, int, (char *name, size_t len));
+# else
+#  if !@HAVE_DECL_GETDOMAINNAME@
+_GL_FUNCDECL_SYS (getdomainname, int, (char *name, size_t len)
+                                      _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (getdomainname, int, (char *name, size_t len));
+# endif
+_GL_CXXALIASWARN (getdomainname);
+#elif defined GNULIB_POSIXCHECK
+# undef getdomainname
+# if HAVE_RAW_DECL_GETDOMAINNAME
+_GL_WARN_ON_USE (getdomainname, "getdomainname is unportable - "
+                 "use gnulib module getdomainname for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETDTABLESIZE@
+/* Return the maximum number of file descriptors in the current process.
+   In POSIX, this is same as sysconf (_SC_OPEN_MAX).  */
+# if !@HAVE_GETDTABLESIZE@
+_GL_FUNCDECL_SYS (getdtablesize, int, (void));
+# endif
+_GL_CXXALIAS_SYS (getdtablesize, int, (void));
+_GL_CXXALIASWARN (getdtablesize);
+#elif defined GNULIB_POSIXCHECK
+# undef getdtablesize
+# if HAVE_RAW_DECL_GETDTABLESIZE
+_GL_WARN_ON_USE (getdtablesize, "getdtablesize is unportable - "
+                 "use gnulib module getdtablesize for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETGROUPS@
+/* Return the supplemental groups that the current process belongs to.
+   It is unspecified whether the effective group id is in the list.
+   If N is 0, return the group count; otherwise, N describes how many
+   entries are available in GROUPS.  Return -1 and set errno if N is
+   not 0 and not large enough.  Fails with ENOSYS on some systems.  */
+# if @REPLACE_GETGROUPS@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef getgroups
+#   define getgroups rpl_getgroups
+#  endif
+_GL_FUNCDECL_RPL (getgroups, int, (int n, gid_t *groups));
+_GL_CXXALIAS_RPL (getgroups, int, (int n, gid_t *groups));
+# else
+#  if !@HAVE_GETGROUPS@
+_GL_FUNCDECL_SYS (getgroups, int, (int n, gid_t *groups));
+#  endif
+_GL_CXXALIAS_SYS (getgroups, int, (int n, gid_t *groups));
+# endif
+_GL_CXXALIASWARN (getgroups);
+#elif defined GNULIB_POSIXCHECK
+# undef getgroups
+# if HAVE_RAW_DECL_GETGROUPS
+_GL_WARN_ON_USE (getgroups, "getgroups is unportable - "
+                 "use gnulib module getgroups for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETHOSTNAME@
+/* Return the standard host name of the machine.
+   WARNING! The host name may or may not be fully qualified.
+
+   Put up to LEN bytes of the host name into NAME.
+   Null terminate it if the name is shorter than LEN.
+   If the host name is longer than LEN, set errno = EINVAL and return -1.
+   Return 0 if successful, otherwise set errno and return -1.  */
+# if @UNISTD_H_HAVE_WINSOCK2_H@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef gethostname
+#   define gethostname rpl_gethostname
+#  endif
+_GL_FUNCDECL_RPL (gethostname, int, (char *name, size_t len)
+                                    _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (gethostname, int, (char *name, size_t len));
+# else
+#  if !@HAVE_GETHOSTNAME@
+_GL_FUNCDECL_SYS (gethostname, int, (char *name, size_t len)
+                                    _GL_ARG_NONNULL ((1)));
+#  endif
+/* Need to cast, because on Solaris 10 and OSF/1 5.1 systems, the second
+   parameter is
+                                                      int len.  */
+_GL_CXXALIAS_SYS_CAST (gethostname, int, (char *name, size_t len));
+# endif
+_GL_CXXALIASWARN (gethostname);
+#elif @UNISTD_H_HAVE_WINSOCK2_H@
+# undef gethostname
+# define gethostname gethostname_used_without_requesting_gnulib_module_gethostname
+#elif defined GNULIB_POSIXCHECK
+# undef gethostname
+# if HAVE_RAW_DECL_GETHOSTNAME
+_GL_WARN_ON_USE (gethostname, "gethostname is unportable - "
+                 "use gnulib module gethostname for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETLOGIN@
+/* Returns the user's login name, or NULL if it cannot be found.  Upon error,
+   returns NULL with errno set.
+
+   See <http://www.opengroup.org/susv3xsh/getlogin.html>.
+
+   Most programs don't need to use this function, because the information is
+   available through environment variables:
+     ${LOGNAME-$USER}        on Unix platforms,
+     $USERNAME               on native Windows platforms.
+ */
+# if !@HAVE_GETLOGIN@
+_GL_FUNCDECL_SYS (getlogin, char *, (void));
+# endif
+_GL_CXXALIAS_SYS (getlogin, char *, (void));
+_GL_CXXALIASWARN (getlogin);
+#elif defined GNULIB_POSIXCHECK
+# undef getlogin
+# if HAVE_RAW_DECL_GETLOGIN
+_GL_WARN_ON_USE (getlogin, "getlogin is unportable - "
+                 "use gnulib module getlogin for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETLOGIN_R@
+/* Copies the user's login name to NAME.
+   The array pointed to by NAME has room for SIZE bytes.
+
+   Returns 0 if successful.  Upon error, an error number is returned, or -1 in
+   the case that the login name cannot be found but no specific error is
+   provided (this case is hopefully rare but is left open by the POSIX spec).
+
+   See <http://www.opengroup.org/susv3xsh/getlogin.html>.
+
+   Most programs don't need to use this function, because the information is
+   available through environment variables:
+     ${LOGNAME-$USER}        on Unix platforms,
+     $USERNAME               on native Windows platforms.
+ */
+# if @REPLACE_GETLOGIN_R@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define getlogin_r rpl_getlogin_r
+#  endif
+_GL_FUNCDECL_RPL (getlogin_r, int, (char *name, size_t size)
+                                   _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (getlogin_r, int, (char *name, size_t size));
+# else
+#  if !@HAVE_DECL_GETLOGIN_R@
+_GL_FUNCDECL_SYS (getlogin_r, int, (char *name, size_t size)
+                                   _GL_ARG_NONNULL ((1)));
+#  endif
+/* Need to cast, because on Solaris 10 systems, the second argument is
+                                                     int size.  */
+_GL_CXXALIAS_SYS_CAST (getlogin_r, int, (char *name, size_t size));
+# endif
+_GL_CXXALIASWARN (getlogin_r);
+#elif defined GNULIB_POSIXCHECK
+# undef getlogin_r
+# if HAVE_RAW_DECL_GETLOGIN_R
+_GL_WARN_ON_USE (getlogin_r, "getlogin_r is unportable - "
+                 "use gnulib module getlogin_r for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETPAGESIZE@
+# if @REPLACE_GETPAGESIZE@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define getpagesize rpl_getpagesize
+#  endif
+_GL_FUNCDECL_RPL (getpagesize, int, (void));
+_GL_CXXALIAS_RPL (getpagesize, int, (void));
+# else
+#  if !@HAVE_GETPAGESIZE@
+#   if !defined getpagesize
+/* This is for POSIX systems.  */
+#    if !defined _gl_getpagesize && defined _SC_PAGESIZE
+#     if ! (defined __VMS && __VMS_VER < 70000000)
+#      define _gl_getpagesize() sysconf (_SC_PAGESIZE)
+#     endif
+#    endif
+/* This is for older VMS.  */
+#    if !defined _gl_getpagesize && defined __VMS
+#     ifdef __ALPHA
+#      define _gl_getpagesize() 8192
+#     else
+#      define _gl_getpagesize() 512
+#     endif
+#    endif
+/* This is for BeOS.  */
+#    if !defined _gl_getpagesize && @HAVE_OS_H@
+#     include <OS.h>
+#     if defined B_PAGE_SIZE
+#      define _gl_getpagesize() B_PAGE_SIZE
+#     endif
+#    endif
+/* This is for AmigaOS4.0.  */
+#    if !defined _gl_getpagesize && defined __amigaos4__
+#     define _gl_getpagesize() 2048
+#    endif
+/* This is for older Unix systems.  */
+#    if !defined _gl_getpagesize && @HAVE_SYS_PARAM_H@
+#     include <sys/param.h>
+#     ifdef EXEC_PAGESIZE
+#      define _gl_getpagesize() EXEC_PAGESIZE
+#     else
+#      ifdef NBPG
+#       ifndef CLSIZE
+#        define CLSIZE 1
+#       endif
+#       define _gl_getpagesize() (NBPG * CLSIZE)
+#      else
+#       ifdef NBPC
+#        define _gl_getpagesize() NBPC
+#       endif
+#      endif
+#     endif
+#    endif
+#    if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#     define getpagesize() _gl_getpagesize ()
+#    else
+#     if !GNULIB_defined_getpagesize_function
+static inline int
+getpagesize ()
+{
+  return _gl_getpagesize ();
+}
+#      define GNULIB_defined_getpagesize_function 1
+#     endif
+#    endif
+#   endif
+#  endif
+/* Need to cast, because on Cygwin 1.5.x systems, the return type is size_t.  */
+_GL_CXXALIAS_SYS_CAST (getpagesize, int, (void));
+# endif
+# if @HAVE_DECL_GETPAGESIZE@
+_GL_CXXALIASWARN (getpagesize);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef getpagesize
+# if HAVE_RAW_DECL_GETPAGESIZE
+_GL_WARN_ON_USE (getpagesize, "getpagesize is unportable - "
+                 "use gnulib module getpagesize for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GETUSERSHELL@
+/* Return the next valid login shell on the system, or NULL when the end of
+   the list has been reached.  */
+# if !@HAVE_DECL_GETUSERSHELL@
+_GL_FUNCDECL_SYS (getusershell, char *, (void));
+# endif
+_GL_CXXALIAS_SYS (getusershell, char *, (void));
+_GL_CXXALIASWARN (getusershell);
+#elif defined GNULIB_POSIXCHECK
+# undef getusershell
+# if HAVE_RAW_DECL_GETUSERSHELL
+_GL_WARN_ON_USE (getusershell, "getusershell is unportable - "
+                 "use gnulib module getusershell for portability");
+# endif
+#endif
+
+#if @GNULIB_GETUSERSHELL@
+/* Rewind to pointer that is advanced at each getusershell() call.  */
+# if !@HAVE_DECL_GETUSERSHELL@
+_GL_FUNCDECL_SYS (setusershell, void, (void));
+# endif
+_GL_CXXALIAS_SYS (setusershell, void, (void));
+_GL_CXXALIASWARN (setusershell);
+#elif defined GNULIB_POSIXCHECK
+# undef setusershell
+# if HAVE_RAW_DECL_SETUSERSHELL
+_GL_WARN_ON_USE (setusershell, "setusershell is unportable - "
+                 "use gnulib module getusershell for portability");
+# endif
+#endif
+
+#if @GNULIB_GETUSERSHELL@
+/* Free the pointer that is advanced at each getusershell() call and
+   associated resources.  */
+# if !@HAVE_DECL_GETUSERSHELL@
+_GL_FUNCDECL_SYS (endusershell, void, (void));
+# endif
+_GL_CXXALIAS_SYS (endusershell, void, (void));
+_GL_CXXALIASWARN (endusershell);
+#elif defined GNULIB_POSIXCHECK
+# undef endusershell
+# if HAVE_RAW_DECL_ENDUSERSHELL
+_GL_WARN_ON_USE (endusershell, "endusershell is unportable - "
+                 "use gnulib module getusershell for portability");
+# endif
+#endif
+
+
+#if @GNULIB_GROUP_MEMBER@
+/* Determine whether group id is in calling user's group list.  */
+# if !@HAVE_GROUP_MEMBER@
+_GL_FUNCDECL_SYS (group_member, int, (gid_t gid));
+# endif
+_GL_CXXALIAS_SYS (group_member, int, (gid_t gid));
+_GL_CXXALIASWARN (group_member);
+#elif defined GNULIB_POSIXCHECK
+# undef group_member
+# if HAVE_RAW_DECL_GROUP_MEMBER
+_GL_WARN_ON_USE (group_member, "group_member is unportable - "
+                 "use gnulib module group-member for portability");
+# endif
+#endif
+
+
+#if @GNULIB_LCHOWN@
+/* Change the owner of FILE to UID (if UID is not -1) and the group of FILE
+   to GID (if GID is not -1).  Do not follow symbolic links.
+   Return 0 if successful, otherwise -1 and errno set.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/lchown.html>.  */
+# if @REPLACE_LCHOWN@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef lchown
+#   define lchown rpl_lchown
+#  endif
+_GL_FUNCDECL_RPL (lchown, int, (char const *file, uid_t owner, gid_t group)
+                               _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (lchown, int, (char const *file, uid_t owner, gid_t group));
+# else
+#  if !@HAVE_LCHOWN@
+_GL_FUNCDECL_SYS (lchown, int, (char const *file, uid_t owner, gid_t group)
+                               _GL_ARG_NONNULL ((1)));
+#  endif
+_GL_CXXALIAS_SYS (lchown, int, (char const *file, uid_t owner, gid_t group));
+# endif
+_GL_CXXALIASWARN (lchown);
+#elif defined GNULIB_POSIXCHECK
+# undef lchown
+# if HAVE_RAW_DECL_LCHOWN
+_GL_WARN_ON_USE (lchown, "lchown is unportable to pre-POSIX.1-2001 systems - "
+                 "use gnulib module lchown for portability");
+# endif
+#endif
+
+
+#if @GNULIB_LINK@
+/* Create a new hard link for an existing file.
+   Return 0 if successful, otherwise -1 and errno set.
+   See POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/link.html>.  */
+# if @REPLACE_LINK@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define link rpl_link
+#  endif
+_GL_FUNCDECL_RPL (link, int, (const char *path1, const char *path2)
+                             _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (link, int, (const char *path1, const char *path2));
+# else
+#  if !@HAVE_LINK@
+_GL_FUNCDECL_SYS (link, int, (const char *path1, const char *path2)
+                             _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_SYS (link, int, (const char *path1, const char *path2));
+# endif
+_GL_CXXALIASWARN (link);
+#elif defined GNULIB_POSIXCHECK
+# undef link
+# if HAVE_RAW_DECL_LINK
+_GL_WARN_ON_USE (link, "link is unportable - "
+                 "use gnulib module link for portability");
+# endif
+#endif
+
+
+#if @GNULIB_LINKAT@
+/* Create a new hard link for an existing file, relative to two
+   directories.  FLAG controls whether symlinks are followed.
+   Return 0 if successful, otherwise -1 and errno set.  */
+# if @REPLACE_LINKAT@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef linkat
+#   define linkat rpl_linkat
+#  endif
+_GL_FUNCDECL_RPL (linkat, int,
+                  (int fd1, const char *path1, int fd2, const char *path2,
+                   int flag)
+                  _GL_ARG_NONNULL ((2, 4)));
+_GL_CXXALIAS_RPL (linkat, int,
+                  (int fd1, const char *path1, int fd2, const char *path2,
+                   int flag));
+# else
+#  if !@HAVE_LINKAT@
+_GL_FUNCDECL_SYS (linkat, int,
+                  (int fd1, const char *path1, int fd2, const char *path2,
+                   int flag)
+                  _GL_ARG_NONNULL ((2, 4)));
+#  endif
+_GL_CXXALIAS_SYS (linkat, int,
+                  (int fd1, const char *path1, int fd2, const char *path2,
+                   int flag));
+# endif
+_GL_CXXALIASWARN (linkat);
+#elif defined GNULIB_POSIXCHECK
+# undef linkat
+# if HAVE_RAW_DECL_LINKAT
+_GL_WARN_ON_USE (linkat, "linkat is unportable - "
+                 "use gnulib module linkat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_LSEEK@
+/* Set the offset of FD relative to SEEK_SET, SEEK_CUR, or SEEK_END.
+   Return the new offset if successful, otherwise -1 and errno set.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/lseek.html>.  */
+# if @REPLACE_LSEEK@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define lseek rpl_lseek
+#  endif
+_GL_FUNCDECL_RPL (lseek, off_t, (int fd, off_t offset, int whence));
+_GL_CXXALIAS_RPL (lseek, off_t, (int fd, off_t offset, int whence));
+# else
+_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
+# endif
+_GL_CXXALIASWARN (lseek);
+#elif defined GNULIB_POSIXCHECK
+# undef lseek
+# if HAVE_RAW_DECL_LSEEK
+_GL_WARN_ON_USE (lseek, "lseek does not fail with ESPIPE on pipes on some "
+                 "systems - use gnulib module lseek for portability");
+# endif
+#endif
+
+
+#if @GNULIB_PIPE@
+/* Create a pipe, defaulting to O_BINARY mode.
+   Store the read-end as fd[0] and the write-end as fd[1].
+   Return 0 upon success, or -1 with errno set upon failure.  */
+# if !@HAVE_PIPE@
+_GL_FUNCDECL_SYS (pipe, int, (int fd[2]) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (pipe, int, (int fd[2]));
+_GL_CXXALIASWARN (pipe);
+#elif defined GNULIB_POSIXCHECK
+# undef pipe
+# if HAVE_RAW_DECL_PIPE
+_GL_WARN_ON_USE (pipe, "pipe is unportable - "
+                 "use gnulib module pipe-posix for portability");
+# endif
+#endif
+
+
+#if @GNULIB_PIPE2@
+/* Create a pipe, applying the given flags when opening the read-end of the
+   pipe and the write-end of the pipe.
+   The flags are a bitmask, possibly including O_CLOEXEC (defined in <fcntl.h>)
+   and O_TEXT, O_BINARY (defined in "binary-io.h").
+   Store the read-end as fd[0] and the write-end as fd[1].
+   Return 0 upon success, or -1 with errno set upon failure.
+   See also the Linux man page at
+   <http://www.kernel.org/doc/man-pages/online/pages/man2/pipe2.2.html>.  */
+# if @HAVE_PIPE2@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define pipe2 rpl_pipe2
+#  endif
+_GL_FUNCDECL_RPL (pipe2, int, (int fd[2], int flags) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (pipe2, int, (int fd[2], int flags));
+# else
+_GL_FUNCDECL_SYS (pipe2, int, (int fd[2], int flags) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_SYS (pipe2, int, (int fd[2], int flags));
+# endif
+_GL_CXXALIASWARN (pipe2);
+#elif defined GNULIB_POSIXCHECK
+# undef pipe2
+# if HAVE_RAW_DECL_PIPE2
+_GL_WARN_ON_USE (pipe2, "pipe2 is unportable - "
+                 "use gnulib module pipe2 for portability");
+# endif
+#endif
+
+
+#if @GNULIB_PREAD@
+/* Read at most BUFSIZE bytes from FD into BUF, starting at OFFSET.
+   Return the number of bytes placed into BUF if successful, otherwise
+   set errno and return -1.  0 indicates EOF.  See the POSIX:2001
+   specification <http://www.opengroup.org/susv3xsh/pread.html>.  */
+# if @REPLACE_PREAD@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef pread
+#   define pread rpl_pread
+#  endif
+_GL_FUNCDECL_RPL (pread, ssize_t,
+                  (int fd, void *buf, size_t bufsize, off_t offset)
+                  _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (pread, ssize_t,
+                  (int fd, void *buf, size_t bufsize, off_t offset));
+# else
+#  if !@HAVE_PREAD@
+_GL_FUNCDECL_SYS (pread, ssize_t,
+                  (int fd, void *buf, size_t bufsize, off_t offset)
+                  _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (pread, ssize_t,
+                  (int fd, void *buf, size_t bufsize, off_t offset));
+# endif
+_GL_CXXALIASWARN (pread);
+#elif defined GNULIB_POSIXCHECK
+# undef pread
+# if HAVE_RAW_DECL_PREAD
+_GL_WARN_ON_USE (pread, "pread is unportable - "
+                 "use gnulib module pread for portability");
+# endif
+#endif
+
+
+#if @GNULIB_PWRITE@
+/* Write at most BUFSIZE bytes from BUF into FD, starting at OFFSET.
+   Return the number of bytes written if successful, otherwise
+   set errno and return -1.  0 indicates nothing written.  See the
+   POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/pwrite.html>.  */
+# if @REPLACE_PWRITE@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef pwrite
+#   define pwrite rpl_pwrite
+#  endif
+_GL_FUNCDECL_RPL (pwrite, ssize_t,
+                  (int fd, const void *buf, size_t bufsize, off_t offset)
+                  _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (pwrite, ssize_t,
+                  (int fd, const void *buf, size_t bufsize, off_t offset));
+# else
+#  if !@HAVE_PWRITE@
+_GL_FUNCDECL_SYS (pwrite, ssize_t,
+                  (int fd, const void *buf, size_t bufsize, off_t offset)
+                  _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (pwrite, ssize_t,
+                  (int fd, const void *buf, size_t bufsize, off_t offset));
+# endif
+_GL_CXXALIASWARN (pwrite);
+#elif defined GNULIB_POSIXCHECK
+# undef pwrite
+# if HAVE_RAW_DECL_PWRITE
+_GL_WARN_ON_USE (pwrite, "pwrite is unportable - "
+                 "use gnulib module pwrite for portability");
+# endif
+#endif
+
+
+#if @GNULIB_READ@
+/* Read up to COUNT bytes from file descriptor FD into the buffer starting
+   at BUF.  See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/read.html>.  */
+# if @REPLACE_READ@ && @GNULIB_UNISTD_H_NONBLOCKING@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef read
+#   define read rpl_read
+#  endif
+_GL_FUNCDECL_RPL (read, ssize_t, (int fd, void *buf, size_t count)
+                                 _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count));
+# else
+/* Need to cast, because on mingw, the third parameter is
+                                                          unsigned int count
+   and the return type is 'int'.  */
+_GL_CXXALIAS_SYS_CAST (read, ssize_t, (int fd, void *buf, size_t count));
+# endif
+_GL_CXXALIASWARN (read);
+#endif
+
+
+#if @GNULIB_READLINK@
+/* Read the contents of the symbolic link FILE and place the first BUFSIZE
+   bytes of it into BUF.  Return the number of bytes placed into BUF if
+   successful, otherwise -1 and errno set.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/readlink.html>.  */
+# if @REPLACE_READLINK@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define readlink rpl_readlink
+#  endif
+_GL_FUNCDECL_RPL (readlink, ssize_t,
+                  (const char *file, char *buf, size_t bufsize)
+                  _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (readlink, ssize_t,
+                  (const char *file, char *buf, size_t bufsize));
+# else
+#  if !@HAVE_READLINK@
+_GL_FUNCDECL_SYS (readlink, ssize_t,
+                  (const char *file, char *buf, size_t bufsize)
+                  _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_SYS (readlink, ssize_t,
+                  (const char *file, char *buf, size_t bufsize));
+# endif
+_GL_CXXALIASWARN (readlink);
+#elif defined GNULIB_POSIXCHECK
+# undef readlink
+# if HAVE_RAW_DECL_READLINK
+_GL_WARN_ON_USE (readlink, "readlink is unportable - "
+                 "use gnulib module readlink for portability");
+# endif
+#endif
+
+
+#if @GNULIB_READLINKAT@
+# if !@HAVE_READLINKAT@
+_GL_FUNCDECL_SYS (readlinkat, ssize_t,
+                  (int fd, char const *file, char *buf, size_t len)
+                  _GL_ARG_NONNULL ((2, 3)));
+# endif
+_GL_CXXALIAS_SYS (readlinkat, ssize_t,
+                  (int fd, char const *file, char *buf, size_t len));
+_GL_CXXALIASWARN (readlinkat);
+#elif defined GNULIB_POSIXCHECK
+# undef readlinkat
+# if HAVE_RAW_DECL_READLINKAT
+_GL_WARN_ON_USE (readlinkat, "readlinkat is not portable - "
+                 "use gnulib module readlinkat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_RMDIR@
+/* Remove the directory DIR.  */
+# if @REPLACE_RMDIR@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   define rmdir rpl_rmdir
+#  endif
+_GL_FUNCDECL_RPL (rmdir, int, (char const *name) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (rmdir, int, (char const *name));
+# else
+_GL_CXXALIAS_SYS (rmdir, int, (char const *name));
+# endif
+_GL_CXXALIASWARN (rmdir);
+#elif defined GNULIB_POSIXCHECK
+# undef rmdir
+# if HAVE_RAW_DECL_RMDIR
+_GL_WARN_ON_USE (rmdir, "rmdir is unportable - "
+                 "use gnulib module rmdir for portability");
+# endif
+#endif
+
+
+#if @GNULIB_SLEEP@
+/* Pause the execution of the current thread for N seconds.
+   Returns the number of seconds left to sleep.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/sleep.html>.  */
+# if @REPLACE_SLEEP@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef sleep
+#   define sleep rpl_sleep
+#  endif
+_GL_FUNCDECL_RPL (sleep, unsigned int, (unsigned int n));
+_GL_CXXALIAS_RPL (sleep, unsigned int, (unsigned int n));
+# else
+#  if !@HAVE_SLEEP@
+_GL_FUNCDECL_SYS (sleep, unsigned int, (unsigned int n));
+#  endif
+_GL_CXXALIAS_SYS (sleep, unsigned int, (unsigned int n));
+# endif
+_GL_CXXALIASWARN (sleep);
+#elif defined GNULIB_POSIXCHECK
+# undef sleep
+# if HAVE_RAW_DECL_SLEEP
+_GL_WARN_ON_USE (sleep, "sleep is unportable - "
+                 "use gnulib module sleep for portability");
+# endif
+#endif
+
+
+#if @GNULIB_SYMLINK@
+# if @REPLACE_SYMLINK@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef symlink
+#   define symlink rpl_symlink
+#  endif
+_GL_FUNCDECL_RPL (symlink, int, (char const *contents, char const *file)
+                                _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (symlink, int, (char const *contents, char const *file));
+# else
+#  if !@HAVE_SYMLINK@
+_GL_FUNCDECL_SYS (symlink, int, (char const *contents, char const *file)
+                                _GL_ARG_NONNULL ((1, 2)));
+#  endif
+_GL_CXXALIAS_SYS (symlink, int, (char const *contents, char const *file));
+# endif
+_GL_CXXALIASWARN (symlink);
+#elif defined GNULIB_POSIXCHECK
+# undef symlink
+# if HAVE_RAW_DECL_SYMLINK
+_GL_WARN_ON_USE (symlink, "symlink is not portable - "
+                 "use gnulib module symlink for portability");
+# endif
+#endif
+
+
+#if @GNULIB_SYMLINKAT@
+# if !@HAVE_SYMLINKAT@
+_GL_FUNCDECL_SYS (symlinkat, int,
+                  (char const *contents, int fd, char const *file)
+                  _GL_ARG_NONNULL ((1, 3)));
+# endif
+_GL_CXXALIAS_SYS (symlinkat, int,
+                  (char const *contents, int fd, char const *file));
+_GL_CXXALIASWARN (symlinkat);
+#elif defined GNULIB_POSIXCHECK
+# undef symlinkat
+# if HAVE_RAW_DECL_SYMLINKAT
+_GL_WARN_ON_USE (symlinkat, "symlinkat is not portable - "
+                 "use gnulib module symlinkat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_TTYNAME_R@
+/* Store at most BUFLEN characters of the pathname of the terminal FD is
+   open on in BUF.  Return 0 on success, otherwise an error number.  */
+# if @REPLACE_TTYNAME_R@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef ttyname_r
+#   define ttyname_r rpl_ttyname_r
+#  endif
+_GL_FUNCDECL_RPL (ttyname_r, int,
+                  (int fd, char *buf, size_t buflen) _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (ttyname_r, int,
+                  (int fd, char *buf, size_t buflen));
+# else
+#  if !@HAVE_DECL_TTYNAME_R@
+_GL_FUNCDECL_SYS (ttyname_r, int,
+                  (int fd, char *buf, size_t buflen) _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (ttyname_r, int,
+                  (int fd, char *buf, size_t buflen));
+# endif
+_GL_CXXALIASWARN (ttyname_r);
+#elif defined GNULIB_POSIXCHECK
+# undef ttyname_r
+# if HAVE_RAW_DECL_TTYNAME_R
+_GL_WARN_ON_USE (ttyname_r, "ttyname_r is not portable - "
+                 "use gnulib module ttyname_r for portability");
+# endif
+#endif
+
+
+#if @GNULIB_UNLINK@
+# if @REPLACE_UNLINK@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef unlink
+#   define unlink rpl_unlink
+#  endif
+_GL_FUNCDECL_RPL (unlink, int, (char const *file) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (unlink, int, (char const *file));
+# else
+_GL_CXXALIAS_SYS (unlink, int, (char const *file));
+# endif
+_GL_CXXALIASWARN (unlink);
+#elif defined GNULIB_POSIXCHECK
+# undef unlink
+# if HAVE_RAW_DECL_UNLINK
+_GL_WARN_ON_USE (unlink, "unlink is not portable - "
+                 "use gnulib module unlink for portability");
+# endif
+#endif
+
+
+#if @GNULIB_UNLINKAT@
+# if @REPLACE_UNLINKAT@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef unlinkat
+#   define unlinkat rpl_unlinkat
+#  endif
+_GL_FUNCDECL_RPL (unlinkat, int, (int fd, char const *file, int flag)
+                                 _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (unlinkat, int, (int fd, char const *file, int flag));
+# else
+#  if !@HAVE_UNLINKAT@
+_GL_FUNCDECL_SYS (unlinkat, int, (int fd, char const *file, int flag)
+                                 _GL_ARG_NONNULL ((2)));
+#  endif
+_GL_CXXALIAS_SYS (unlinkat, int, (int fd, char const *file, int flag));
+# endif
+_GL_CXXALIASWARN (unlinkat);
+#elif defined GNULIB_POSIXCHECK
+# undef unlinkat
+# if HAVE_RAW_DECL_UNLINKAT
+_GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - "
+                 "use gnulib module openat for portability");
+# endif
+#endif
+
+
+#if @GNULIB_USLEEP@
+/* Pause the execution of the current thread for N microseconds.
+   Returns 0 on completion, or -1 on range error.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/sleep.html>.  */
+# if @REPLACE_USLEEP@
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef usleep
+#   define usleep rpl_usleep
+#  endif
+_GL_FUNCDECL_RPL (usleep, int, (useconds_t n));
+_GL_CXXALIAS_RPL (usleep, int, (useconds_t n));
+# else
+#  if !@HAVE_USLEEP@
+_GL_FUNCDECL_SYS (usleep, int, (useconds_t n));
+#  endif
+_GL_CXXALIAS_SYS (usleep, int, (useconds_t n));
+# endif
+_GL_CXXALIASWARN (usleep);
+#elif defined GNULIB_POSIXCHECK
+# undef usleep
+# if HAVE_RAW_DECL_USLEEP
+_GL_WARN_ON_USE (usleep, "usleep is unportable - "
+                 "use gnulib module usleep for portability");
+# endif
+#endif
+
+
+#if @GNULIB_WRITE@
+/* Write up to COUNT bytes starting at BUF to file descriptor FD.
+   See the POSIX:2001 specification
+   <http://www.opengroup.org/susv3xsh/write.html>.  */
+# if @REPLACE_WRITE@ && (@GNULIB_UNISTD_H_NONBLOCKING@ || @GNULIB_UNISTD_H_SIGPIPE@)
+#  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+#   undef write
+#   define write rpl_write
+#  endif
+_GL_FUNCDECL_RPL (write, ssize_t, (int fd, const void *buf, size_t count)
+                                  _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count));
+# else
+/* Need to cast, because on mingw, the third parameter is
+                                                             unsigned int count
+   and the return type is 'int'.  */
+_GL_CXXALIAS_SYS_CAST (write, ssize_t, (int fd, const void *buf, size_t count));
+# endif
+_GL_CXXALIASWARN (write);
+#endif
+
+
+#endif /* _@GUARD_PREFIX@_UNISTD_H */
+#endif /* _@GUARD_PREFIX@_UNISTD_H */
diff --git a/srclib/unitypes.in.h b/srclib/unitypes.in.h
new file mode 100644
index 0000000..20cbf45
--- /dev/null
+++ b/srclib/unitypes.in.h
@@ -0,0 +1,26 @@
+/* Elementary types for the GNU UniString library.
+   Copyright (C) 2002, 2005-2006, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _UNITYPES_H
+#define _UNITYPES_H
+
+/* Get uint8_t, uint16_t, uint32_t.  */
+#include <stdint.h>
+
+/* Type representing a Unicode character.  */
+typedef uint32_t ucs4_t;
+
+#endif /* _UNITYPES_H */
diff --git a/srclib/uniwidth.in.h b/srclib/uniwidth.in.h
new file mode 100644
index 0000000..0331568
--- /dev/null
+++ b/srclib/uniwidth.in.h
@@ -0,0 +1,65 @@
+/* Display width functions.
+   Copyright (C) 2001-2002, 2005, 2007, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _UNIWIDTH_H
+#define _UNIWIDTH_H
+
+#include "unitypes.h"
+
+/* Get size_t.  */
+#include <stddef.h>
+
+/* Get locale_charset() declaration.  */
+#include "localcharset.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Display width.  */
+
+/* These functions are locale dependent.  The encoding argument identifies
+   the encoding (e.g. "ISO-8859-2" for Polish).  */
+
+/* Determine number of column positions required for UC.  */
+extern int
+       uc_width (ucs4_t uc, const char *encoding);
+
+/* Determine number of column positions required for first N units
+   (or fewer if S ends before this) in S.  */
+extern int
+       u8_width (const uint8_t *s, size_t n, const char *encoding);
+extern int
+       u16_width (const uint16_t *s, size_t n, const char *encoding);
+extern int
+       u32_width (const uint32_t *s, size_t n, const char *encoding);
+
+/* Determine number of column positions required for S.  */
+extern int
+       u8_strwidth (const uint8_t *s, const char *encoding);
+extern int
+       u16_strwidth (const uint16_t *s, const char *encoding);
+extern int
+       u32_strwidth (const uint32_t *s, const char *encoding);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _UNIWIDTH_H */
diff --git a/srclib/uniwidth/cjk.h b/srclib/uniwidth/cjk.h
new file mode 100644
index 0000000..92d8752
--- /dev/null
+++ b/srclib/uniwidth/cjk.h
@@ -0,0 +1,37 @@
+/* Test for CJK encoding.
+   Copyright (C) 2001-2002, 2005-2007, 2009-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2002.
+
+   This program is free software: you can redistribute it and/or modify it
+   under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include "streq.h"
+
+static int
+is_cjk_encoding (const char *encoding)
+{
+  if (0
+      /* Legacy Japanese encodings */
+      || STREQ (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0)
+      /* Legacy Chinese encodings */
+      || STREQ (encoding, "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0)
+      || STREQ (encoding, "GBK", 'G', 'B', 'K', 0, 0, 0, 0, 0, 0)
+      || STREQ (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0)
+      || STREQ (encoding, "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0)
+      /* Legacy Korean encodings */
+      || STREQ (encoding, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0)
+      || STREQ (encoding, "CP949", 'C', 'P', '9', '4', '9', 0, 0, 0, 0)
+      || STREQ (encoding, "JOHAB", 'J', 'O', 'H', 'A', 'B', 0, 0, 0, 0))
+    return 1;
+  return 0;
+}
diff --git a/srclib/uniwidth/width.c b/srclib/uniwidth/width.c
new file mode 100644
index 0000000..23958ba
--- /dev/null
+++ b/srclib/uniwidth/width.c
@@ -0,0 +1,368 @@
+/* Determine display width of Unicode character.
+   Copyright (C) 2001-2002, 2006-2011 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2002.
+
+   This program is free software: you can redistribute it and/or modify it
+   under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include "uniwidth.h"
+
+#include "cjk.h"
+
+/*
+ * Non-spacing attribute table.
+ * Consists of:
+ * - Non-spacing characters; generated from PropList.txt or
+ *   "grep '^[^;]*;[^;]*;[^;]*;[^;]*;NSM;' UnicodeData.txt"
+ * - Format control characters; generated from
+ *   "grep '^[^;]*;[^;]*;Cf;' UnicodeData.txt"
+ * - Zero width characters; generated from
+ *   "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt"
+ */
+static const unsigned char nonspacing_table_data[27*64] = {
+  /* 0x0000-0x01ff */
+  0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */
+  0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x00, 0x00, /* 0x0080-0x00bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00c0-0x00ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0100-0x013f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0140-0x017f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0180-0x01bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x01c0-0x01ff */
+  /* 0x0200-0x03ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0200-0x023f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0240-0x027f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0280-0x02bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02c0-0x02ff */
+  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0300-0x033f */
+  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0x0340-0x037f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0380-0x03bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x03c0-0x03ff */
+  /* 0x0400-0x05ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0400-0x043f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0440-0x047f */
+  0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0480-0x04bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x04c0-0x04ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0500-0x053f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0540-0x057f */
+  0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xbf, /* 0x0580-0x05bf */
+  0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x05c0-0x05ff */
+  /* 0x0600-0x07ff */
+  0x0f, 0x00, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, /* 0x0600-0x063f */
+  0x00, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, /* 0x0640-0x067f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0680-0x06bf */
+  0x00, 0x00, 0xc0, 0xbf, 0x9f, 0x3d, 0x00, 0x00, /* 0x06c0-0x06ff */
+  0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x0700-0x073f */
+  0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0740-0x077f */
+  0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, /* 0x0780-0x07bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x07c0-0x07ff */
+  /* 0x0800-0x09ff */
+  0x00, 0x00, 0xc0, 0xfb, 0xef, 0x3e, 0x00, 0x00, /* 0x0800-0x083f */
+  0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, /* 0x0840-0x087f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0880-0x08bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08c0-0x08ff */
+  0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, /* 0x0900-0x093f */
+  0xfe, 0x21, 0xfe, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0940-0x097f */
+  0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */
+  0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x09c0-0x09ff */
+  /* 0x0a00-0x0bff */
+  0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a00-0x0a3f */
+  0x86, 0x39, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, /* 0x0a40-0x0a7f */
+  0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a80-0x0abf */
+  0xbe, 0x21, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0ac0-0x0aff */
+  0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0x0b00-0x0b3f */
+  0x1e, 0x20, 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0b40-0x0b7f */
+  0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0b80-0x0bbf */
+  0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0bc0-0x0bff */
+  /* 0x0c00-0x0dff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, /* 0x0c00-0x0c3f */
+  0xc1, 0x3d, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0c40-0x0c7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0c80-0x0cbf */
+  0x00, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0cc0-0x0cff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d00-0x0d3f */
+  0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0d40-0x0d7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d80-0x0dbf */
+  0x00, 0x04, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0dc0-0x0dff */
+  /* 0x0e00-0x0fff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x07, /* 0x0e00-0x0e3f */
+  0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0e40-0x0e7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x1b, /* 0x0e80-0x0ebf */
+  0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0ec0-0x0eff */
+  0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xa0, 0x02, /* 0x0f00-0x0f3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, /* 0x0f40-0x0f7f */
+  0xdf, 0xe0, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x1f, /* 0x0f80-0x0fbf */
+  0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0fc0-0x0fff */
+  /* 0x1000-0x11ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfd, 0x66, /* 0x1000-0x103f */
+  0x00, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x1e, 0x00, /* 0x1040-0x107f */
+  0x64, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x1080-0x10bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c0-0x10ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1100-0x113f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1140-0x117f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1180-0x11bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c0-0x11ff */
+  /* 0x1200-0x13ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1200-0x123f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1240-0x127f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1280-0x12bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x12c0-0x12ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1300-0x133f */
+  0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, /* 0x1340-0x137f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1380-0x13bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13c0-0x13ff */
+  /* 0x1600-0x17ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1600-0x163f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1640-0x167f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1680-0x16bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16c0-0x16ff */
+  0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, /* 0x1700-0x173f */
+  0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, /* 0x1740-0x177f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f, /* 0x1780-0x17bf */
+  0x40, 0xfe, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x17c0-0x17ff */
+  /* 0x1800-0x19ff */
+  0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1800-0x183f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1840-0x187f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18c0-0x18ff */
+  0x00, 0x00, 0x00, 0x00, 0x87, 0x01, 0x04, 0x0e, /* 0x1900-0x193f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1940-0x197f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1980-0x19bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x19c0-0x19ff */
+  /* 0x1a00-0x1bff */
+  0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, /* 0x1a00-0x1a3f */
+  0x00, 0x00, 0x40, 0x7f, 0xe5, 0x1f, 0xf8, 0x9f, /* 0x1a40-0x1a7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1a80-0x1abf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ac0-0x1aff */
+  0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x17, /* 0x1b00-0x1b3f */
+  0x04, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x1b40-0x1b7f */
+  0x03, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x00, /* 0x1b80-0x1bbf */
+  0x00, 0x00, 0x00, 0x00, 0x40, 0xa3, 0x03, 0x00, /* 0x1bc0-0x1bff */
+  /* 0x1c00-0x1dff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xcf, 0x00, /* 0x1c00-0x1c3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c40-0x1c7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c80-0x1cbf */
+  0x00, 0x00, 0xf7, 0xff, 0xfd, 0x21, 0x00, 0x00, /* 0x1cc0-0x1cff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d00-0x1d3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d40-0x1d7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d80-0x1dbf */
+  0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xf0, /* 0x1dc0-0x1dff */
+  /* 0x2000-0x21ff */
+  0x00, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, /* 0x2000-0x203f */
+  0x00, 0x00, 0x00, 0x00, 0x1f, 0xfc, 0x00, 0x00, /* 0x2040-0x207f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2080-0x20bf */
+  0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, /* 0x20c0-0x20ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2100-0x213f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2140-0x217f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2180-0x21bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x21c0-0x21ff */
+  /* 0x2c00-0x2dff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c00-0x2c3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c40-0x2c7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c80-0x2cbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, /* 0x2cc0-0x2cff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d00-0x2d3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x2d40-0x2d7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d80-0x2dbf */
+  0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, /* 0x2dc0-0x2dff */
+  /* 0x3000-0x31ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, /* 0x3000-0x303f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3040-0x307f */
+  0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, /* 0x3080-0x30bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30c0-0x30ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3100-0x313f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3140-0x317f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3180-0x31bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x31c0-0x31ff */
+  /* 0xa600-0xa7ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa600-0xa63f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x30, /* 0xa640-0xa67f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa680-0xa6bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0xa6c0-0xa6ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa700-0xa73f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa740-0xa77f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa780-0xa7bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa7c0-0xa7ff */
+  /* 0xa800-0xa9ff */
+  0x44, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* 0xa800-0xa83f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa840-0xa87f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa880-0xa8bf */
+  0x10, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, /* 0xa8c0-0xa8ff */
+  0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, /* 0xa900-0xa93f */
+  0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa940-0xa97f */
+  0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x13, /* 0xa980-0xa9bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa9c0-0xa9ff */
+  /* 0xaa00-0xabff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x66, 0x00, /* 0xaa00-0xaa3f */
+  0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaa40-0xaa7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0xc1, /* 0xaa80-0xaabf */
+  0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaac0-0xaaff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab00-0xab3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab40-0xab7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab80-0xabbf */
+  0x00, 0x00, 0x00, 0x00, 0x20, 0x21, 0x00, 0x00, /* 0xabc0-0xabff */
+  /* 0xfa00-0xfbff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa00-0xfa3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa40-0xfa7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa80-0xfabf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfac0-0xfaff */
+  0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, /* 0xfb00-0xfb3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb40-0xfb7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb80-0xfbbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfbc0-0xfbff */
+  /* 0xfe00-0xffff */
+  0xff, 0xff, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, /* 0xfe00-0xfe3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe40-0xfe7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe80-0xfebf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xfec0-0xfeff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff00-0xff3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff40-0xff7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff80-0xffbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, /* 0xffc0-0xffff */
+  /* 0x10000-0x101ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10000-0x1003f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10040-0x1007f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10080-0x100bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x100c0-0x100ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10100-0x1013f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10140-0x1017f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10180-0x101bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, /* 0x101c0-0x101ff */
+  /* 0x10a00-0x10bff */
+  0x6e, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, /* 0x10a00-0x10a3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a40-0x10a7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a80-0x10abf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10ac0-0x10aff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b00-0x10b3f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b40-0x10b7f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b80-0x10bbf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10bc0-0x10bff */
+  /* 0x11000-0x111ff */
+  0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x11000-0x1103f */
+  0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11040-0x1107f */
+  0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x26, /* 0x11080-0x110bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x110c0-0x110ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11100-0x1113f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11140-0x1117f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11180-0x111bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x111c0-0x111ff */
+  /* 0x1d000-0x1d1ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d000-0x1d03f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d040-0x1d07f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d080-0x1d0bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d0c0-0x1d0ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d100-0x1d13f */
+  0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0xf8, 0xff, /* 0x1d140-0x1d17f */
+  0xe7, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x1d180-0x1d1bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d1c0-0x1d1ff */
+  /* 0x1d200-0x1d3ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d200-0x1d23f */
+  0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d240-0x1d27f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d280-0x1d2bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d2c0-0x1d2ff */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d300-0x1d33f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d340-0x1d37f */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d380-0x1d3bf */
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  /* 0x1d3c0-0x1d3ff */
+};
+static const signed char nonspacing_table_ind[240] = {
+   0,  1,  2,  3,  4,  5,  6,  7, /* 0x0000-0x0fff */
+   8,  9, -1, 10, 11, 12, 13, -1, /* 0x1000-0x1fff */
+  14, -1, -1, -1, -1, -1, 15, -1, /* 0x2000-0x2fff */
+  16, -1, -1, -1, -1, -1, -1, -1, /* 0x3000-0x3fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x4000-0x4fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x5000-0x5fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x6000-0x6fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x7000-0x7fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x8000-0x8fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x9000-0x9fff */
+  -1, -1, -1, 17, 18, 19, -1, -1, /* 0xa000-0xafff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb000-0xbfff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc000-0xcfff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd000-0xdfff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe000-0xefff */
+  -1, -1, -1, -1, -1, 20, -1, 21, /* 0xf000-0xffff */
+  22, -1, -1, -1, -1, 23, -1, -1, /* 0x10000-0x10fff */
+  24, -1, -1, -1, -1, -1, -1, -1, /* 0x11000-0x11fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x12000-0x12fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x13000-0x13fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x14000-0x14fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x15000-0x15fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x16000-0x16fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x17000-0x17fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18000-0x18fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x19000-0x19fff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1a000-0x1afff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1b000-0x1bfff */
+  -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1c000-0x1cfff */
+  25, 26, -1, -1, -1, -1, -1, -1  /* 0x1d000-0x1dfff */
+};
+
+/* Determine number of column positions required for UC.  */
+int
+uc_width (ucs4_t uc, const char *encoding)
+{
+  /* Test for non-spacing or control character.  */
+  if ((uc >> 9) < 240)
+    {
+      int ind = nonspacing_table_ind[uc >> 9];
+      if (ind >= 0)
+        if ((nonspacing_table_data[64*ind + ((uc >> 3) & 63)] >> (uc & 7)) & 1)
+          {
+            if (uc > 0 && uc < 0xa0)
+              return -1;
+            else
+              return 0;
+          }
+    }
+  else if ((uc >> 9) == (0xe0000 >> 9))
+    {
+      if (uc >= 0xe0100)
+        {
+          if (uc <= 0xe01ef)
+            return 0;
+        }
+      else
+        {
+          if (uc >= 0xe0020 ? uc <= 0xe007f : uc == 0xe0001)
+            return 0;
+        }
+    }
+  /* Test for double-width character.
+   * Generated from "grep '^[^;]\{4,5\};[WF]' EastAsianWidth.txt"
+   * and            "grep '^[^;]\{4,5\};[^WF]' EastAsianWidth.txt"
+   */
+  if (uc >= 0x1100
+      && ((uc < 0x1160) /* Hangul Jamo */
+          || (uc >= 0x2329 && uc < 0x232b) /* Angle Brackets */
+          || (uc >= 0x2e80 && uc < 0xa4d0  /* CJK ... Yi */
+              && !(uc == 0x303f) && !(uc >= 0x4dc0 && uc < 0x4e00))
+          || (uc >= 0xac00 && uc < 0xd7a4) /* Hangul Syllables */
+          || (uc >= 0xf900 && uc < 0xfb00) /* CJK Compatibility Ideographs */
+          || (uc >= 0xfe10 && uc < 0xfe20) /* Presentation Forms for Vertical */
+          || (uc >= 0xfe30 && uc < 0xfe70) /* CJK Compatibility Forms */
+          || (uc >= 0xff00 && uc < 0xff61) /* Fullwidth Forms */
+          || (uc >= 0xffe0 && uc < 0xffe7) /* Fullwidth Signs */
+          || (uc >= 0x20000 && uc <= 0x2ffff) /* Supplementary Ideographic Plane */
+          || (uc >= 0x30000 && uc <= 0x3ffff) /* Tertiary Ideographic Plane */
+     )   )
+    return 2;
+  /* In ancient CJK encodings, Cyrillic and most other characters are
+     double-width as well.  */
+  if (uc >= 0x00A1 && uc < 0xFF61 && uc != 0x20A9
+      && is_cjk_encoding (encoding))
+    return 2;
+  return 1;
+}
diff --git a/srclib/unlocked-io.h b/srclib/unlocked-io.h
new file mode 100644
index 0000000..901cbdd
--- /dev/null
+++ b/srclib/unlocked-io.h
@@ -0,0 +1,136 @@
+/* Prefer faster, non-thread-safe stdio functions if available.
+
+   Copyright (C) 2001-2004, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering.  */
+
+#ifndef UNLOCKED_IO_H
+# define UNLOCKED_IO_H 1
+
+/* These are wrappers for functions/macros from the GNU C library, and
+   from other C libraries supporting POSIX's optional thread-safe functions.
+
+   The standard I/O functions are thread-safe.  These *_unlocked ones are
+   more efficient but not thread-safe.  That they're not thread-safe is
+   fine since all of the applications in this package are single threaded.
+
+   Also, some code that is shared with the GNU C library may invoke
+   the *_unlocked functions directly.  On hosts that lack those
+   functions, invoke the non-thread-safe versions instead.  */
+
+# include <stdio.h>
+
+# if HAVE_DECL_CLEARERR_UNLOCKED
+#  undef clearerr
+#  define clearerr(x) clearerr_unlocked (x)
+# else
+#  define clearerr_unlocked(x) clearerr (x)
+# endif
+
+# if HAVE_DECL_FEOF_UNLOCKED
+#  undef feof
+#  define feof(x) feof_unlocked (x)
+# else
+#  define feof_unlocked(x) feof (x)
+# endif
+
+# if HAVE_DECL_FERROR_UNLOCKED
+#  undef ferror
+#  define ferror(x) ferror_unlocked (x)
+# else
+#  define ferror_unlocked(x) ferror (x)
+# endif
+
+# if HAVE_DECL_FFLUSH_UNLOCKED
+#  undef fflush
+#  define fflush(x) fflush_unlocked (x)
+# else
+#  define fflush_unlocked(x) fflush (x)
+# endif
+
+# if HAVE_DECL_FGETS_UNLOCKED
+#  undef fgets
+#  define fgets(x,y,z) fgets_unlocked (x,y,z)
+# else
+#  define fgets_unlocked(x,y,z) fgets (x,y,z)
+# endif
+
+# if HAVE_DECL_FPUTC_UNLOCKED
+#  undef fputc
+#  define fputc(x,y) fputc_unlocked (x,y)
+# else
+#  define fputc_unlocked(x,y) fputc (x,y)
+# endif
+
+# if HAVE_DECL_FPUTS_UNLOCKED
+#  undef fputs
+#  define fputs(x,y) fputs_unlocked (x,y)
+# else
+#  define fputs_unlocked(x,y) fputs (x,y)
+# endif
+
+# if HAVE_DECL_FREAD_UNLOCKED
+#  undef fread
+#  define fread(w,x,y,z) fread_unlocked (w,x,y,z)
+# else
+#  define fread_unlocked(w,x,y,z) fread (w,x,y,z)
+# endif
+
+# if HAVE_DECL_FWRITE_UNLOCKED
+#  undef fwrite
+#  define fwrite(w,x,y,z) fwrite_unlocked (w,x,y,z)
+# else
+#  define fwrite_unlocked(w,x,y,z) fwrite (w,x,y,z)
+# endif
+
+# if HAVE_DECL_GETC_UNLOCKED
+#  undef getc
+#  define getc(x) getc_unlocked (x)
+# else
+#  define getc_unlocked(x) getc (x)
+# endif
+
+# if HAVE_DECL_GETCHAR_UNLOCKED
+#  undef getchar
+#  define getchar() getchar_unlocked ()
+# else
+#  define getchar_unlocked() getchar ()
+# endif
+
+# if HAVE_DECL_PUTC_UNLOCKED
+#  undef putc
+#  define putc(x,y) putc_unlocked (x,y)
+# else
+#  define putc_unlocked(x,y) putc (x,y)
+# endif
+
+# if HAVE_DECL_PUTCHAR_UNLOCKED
+#  undef putchar
+#  define putchar(x) putchar_unlocked (x)
+# else
+#  define putchar_unlocked(x) putchar (x)
+# endif
+
+# undef flockfile
+# define flockfile(x) ((void) 0)
+
+# undef ftrylockfile
+# define ftrylockfile(x) 0
+
+# undef funlockfile
+# define funlockfile(x) ((void) 0)
+
+#endif /* UNLOCKED_IO_H */
diff --git a/srclib/verify.h b/srclib/verify.h
new file mode 100644
index 0000000..9a8caad
--- /dev/null
+++ b/srclib/verify.h
@@ -0,0 +1,243 @@
+/* Compile-time assert-like macros.
+
+   Copyright (C) 2005-2006, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert, Bruno Haible, and Jim Meyering.  */
+
+#ifndef _GL_VERIFY_H
+# define _GL_VERIFY_H
+
+
+/* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert works as per the
+   C1X draft N1548 section 6.7.10.  This is supported by GCC 4.6.0 and
+   later, in C mode, and its use here generates easier-to-read diagnostics
+   when verify (R) fails.
+
+   Define _GL_HAVE_STATIC_ASSERT to 1 if static_assert works as per the
+   C++0X draft N3242 section 7.(4).
+   This will likely be supported by future GCC versions, in C++ mode.
+
+   Use this only with GCC.  If we were willing to slow 'configure'
+   down we could also use it with other compilers, but since this
+   affects only the quality of diagnostics, why bother?  */
+# if (4 < __GNUC__ || (__GNUC__ == 4 && 6 <= __GNUC_MINOR__)) && !defined __cplusplus
+#  define _GL_HAVE__STATIC_ASSERT 1
+# endif
+/* The condition (99 < __GNUC__) is temporary, until we know about the
+   first G++ release that supports static_assert.  */
+# if (99 < __GNUC__) && defined __cplusplus
+#  define _GL_HAVE_STATIC_ASSERT 1
+# endif
+
+/* Each of these macros verifies that its argument R is nonzero.  To
+   be portable, R should be an integer constant expression.  Unlike
+   assert (R), there is no run-time overhead.
+
+   If _Static_assert works, verify (R) uses it directly.  Similarly,
+   _GL_VERIFY_TRUE works by packaging a _Static_assert inside a struct
+   that is an operand of sizeof.
+
+   The code below uses several ideas for C++ compilers, and for C
+   compilers that do not support _Static_assert:
+
+   * The first step is ((R) ? 1 : -1).  Given an expression R, of
+     integral or boolean or floating-point type, this yields an
+     expression of integral type, whose value is later verified to be
+     constant and nonnegative.
+
+   * Next this expression W is wrapped in a type
+     struct _gl_verify_type {
+       unsigned int _gl_verify_error_if_negative: W;
+     }.
+     If W is negative, this yields a compile-time error.  No compiler can
+     deal with a bit-field of negative size.
+
+     One might think that an array size check would have the same
+     effect, that is, that the type struct { unsigned int dummy[W]; }
+     would work as well.  However, inside a function, some compilers
+     (such as C++ compilers and GNU C) allow local parameters and
+     variables inside array size expressions.  With these compilers,
+     an array size check would not properly diagnose this misuse of
+     the verify macro:
+
+       void function (int n) { verify (n < 0); }
+
+   * For the verify macro, the struct _gl_verify_type will need to
+     somehow be embedded into a declaration.  To be portable, this
+     declaration must declare an object, a constant, a function, or a
+     typedef name.  If the declared entity uses the type directly,
+     such as in
+
+       struct dummy {...};
+       typedef struct {...} dummy;
+       extern struct {...} *dummy;
+       extern void dummy (struct {...} *);
+       extern struct {...} *dummy (void);
+
+     two uses of the verify macro would yield colliding declarations
+     if the entity names are not disambiguated.  A workaround is to
+     attach the current line number to the entity name:
+
+       #define _GL_CONCAT0(x, y) x##y
+       #define _GL_CONCAT(x, y) _GL_CONCAT0 (x, y)
+       extern struct {...} * _GL_CONCAT (dummy, __LINE__);
+
+     But this has the problem that two invocations of verify from
+     within the same macro would collide, since the __LINE__ value
+     would be the same for both invocations.  (The GCC __COUNTER__
+     macro solves this problem, but is not portable.)
+
+     A solution is to use the sizeof operator.  It yields a number,
+     getting rid of the identity of the type.  Declarations like
+
+       extern int dummy [sizeof (struct {...})];
+       extern void dummy (int [sizeof (struct {...})]);
+       extern int (*dummy (void)) [sizeof (struct {...})];
+
+     can be repeated.
+
+   * Should the implementation use a named struct or an unnamed struct?
+     Which of the following alternatives can be used?
+
+       extern int dummy [sizeof (struct {...})];
+       extern int dummy [sizeof (struct _gl_verify_type {...})];
+       extern void dummy (int [sizeof (struct {...})]);
+       extern void dummy (int [sizeof (struct _gl_verify_type {...})]);
+       extern int (*dummy (void)) [sizeof (struct {...})];
+       extern int (*dummy (void)) [sizeof (struct _gl_verify_type {...})];
+
+     In the second and sixth case, the struct type is exported to the
+     outer scope; two such declarations therefore collide.  GCC warns
+     about the first, third, and fourth cases.  So the only remaining
+     possibility is the fifth case:
+
+       extern int (*dummy (void)) [sizeof (struct {...})];
+
+   * GCC warns about duplicate declarations of the dummy function if
+     -Wredundant_decls is used.  GCC 4.3 and later have a builtin
+     __COUNTER__ macro that can let us generate unique identifiers for
+     each dummy function, to suppress this warning.
+
+   * This implementation exploits the fact that older versions of GCC,
+     which do not support _Static_assert, also do not warn about the
+     last declaration mentioned above.
+
+   * In C++, any struct definition inside sizeof is invalid.
+     Use a template type to work around the problem.  */
+
+/* Concatenate two preprocessor tokens.  */
+# define _GL_CONCAT(x, y) _GL_CONCAT0 (x, y)
+# define _GL_CONCAT0(x, y) x##y
+
+/* _GL_COUNTER is an integer, preferably one that changes each time we
+   use it.  Use __COUNTER__ if it works, falling back on __LINE__
+   otherwise.  __LINE__ isn't perfect, but it's better than a
+   constant.  */
+# if defined __COUNTER__ && __COUNTER__ != __COUNTER__
+#  define _GL_COUNTER __COUNTER__
+# else
+#  define _GL_COUNTER __LINE__
+# endif
+
+/* Generate a symbol with the given prefix, making it unique if
+   possible.  */
+# define _GL_GENSYM(prefix) _GL_CONCAT (prefix, _GL_COUNTER)
+
+/* Verify requirement R at compile-time, as an integer constant expression
+   that returns 1.  If R is false, fail at compile-time, preferably
+   with a diagnostic that includes the string-literal DIAGNOSTIC.  */
+
+# define _GL_VERIFY_TRUE(R, DIAGNOSTIC) \
+    (!!sizeof (_GL_VERIFY_TYPE (R, DIAGNOSTIC)))
+
+# ifdef __cplusplus
+#  if !GNULIB_defined_struct__gl_verify_type
+template <int w>
+  struct _gl_verify_type {
+    unsigned int _gl_verify_error_if_negative: w;
+  };
+#   define GNULIB_defined_struct__gl_verify_type 1
+#  endif
+#  define _GL_VERIFY_TYPE(R, DIAGNOSTIC) \
+    _gl_verify_type<(R) ? 1 : -1>
+# elif defined _GL_HAVE__STATIC_ASSERT
+#  define _GL_VERIFY_TYPE(R, DIAGNOSTIC) \
+     struct {                                   \
+       _Static_assert (R, DIAGNOSTIC);          \
+       int _gl_dummy;                          \
+     }
+# else
+#  define _GL_VERIFY_TYPE(R, DIAGNOSTIC) \
+     struct { unsigned int _gl_verify_error_if_negative: (R) ? 1 : -1; }
+# endif
+
+/* Verify requirement R at compile-time, as a declaration without a
+   trailing ';'.  If R is false, fail at compile-time, preferably
+   with a diagnostic that includes the string-literal DIAGNOSTIC.
+
+   Unfortunately, unlike C1X, this implementation must appear as an
+   ordinary declaration, and cannot appear inside struct { ... }.  */
+
+# ifdef _GL_HAVE__STATIC_ASSERT
+#  define _GL_VERIFY _Static_assert
+# else
+#  define _GL_VERIFY(R, DIAGNOSTIC)				       \
+     extern int (*_GL_GENSYM (_gl_verify_function) (void))	       \
+       [_GL_VERIFY_TRUE (R, DIAGNOSTIC)]
+# endif
+
+/* _GL_STATIC_ASSERT_H is defined if this code is copied into assert.h.  */
+# ifdef _GL_STATIC_ASSERT_H
+#  if !defined _GL_HAVE__STATIC_ASSERT && !defined _Static_assert
+#   define _Static_assert(R, DIAGNOSTIC) _GL_VERIFY (R, DIAGNOSTIC)
+#  endif
+#  if !defined _GL_HAVE_STATIC_ASSERT && !defined static_assert
+#   define static_assert _Static_assert /* Draft C1X requires this #define.  */
+#  endif
+# endif
+
+/* @assert.h omit start@  */
+
+/* Each of these macros verifies that its argument R is nonzero.  To
+   be portable, R should be an integer constant expression.  Unlike
+   assert (R), there is no run-time overhead.
+
+   There are two macros, since no single macro can be used in all
+   contexts in C.  verify_true (R) is for scalar contexts, including
+   integer constant expression contexts.  verify (R) is for declaration
+   contexts, e.g., the top level.  */
+
+/* Verify requirement R at compile-time, as an integer constant expression.
+   Return 1.  This is equivalent to verify_expr (R, 1).
+
+   verify_true is obsolescent; please use verify_expr instead.  */
+
+# define verify_true(R) _GL_VERIFY_TRUE (R, "verify_true (" #R ")")
+
+/* Verify requirement R at compile-time.  Return the value of the
+   expression E.  */
+
+# define verify_expr(R, E) \
+    (_GL_VERIFY_TRUE (R, "verify_expr (" #R ", " #E ")") ? (E) : (E))
+
+/* Verify requirement R at compile-time, as a declaration without a
+   trailing ';'.  */
+
+# define verify(R) _GL_VERIFY (R, "verify (" #R ")")
+
+/* @assert.h omit end@  */
+
+#endif
diff --git a/srclib/xalloc.h b/srclib/xalloc.h
new file mode 100644
index 0000000..1ad1009
--- /dev/null
+++ b/srclib/xalloc.h
@@ -0,0 +1,158 @@
+/* malloc with out of memory checking.
+   Copyright (C) 2001-2004, 2006 Free Software Foundation, Inc.
+   Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#ifndef _XALLOC_H
+#define _XALLOC_H
+
+#include <stddef.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Defined in xmalloc.c.  */
+
+/* Allocate SIZE bytes of memory dynamically, with error checking.  */
+extern void *xmalloc (size_t size);
+
+/* Allocate memory for NMEMB elements of SIZE bytes, with error checking.
+   SIZE must be > 0.  */
+extern void *xnmalloc (size_t nmemb, size_t size);
+
+/* Allocate SIZE bytes of memory dynamically, with error checking,
+   and zero it.  */
+extern void *xzalloc (size_t size);
+
+/* Allocate memory for NMEMB elements of SIZE bytes, with error checking,
+   and zero it.  */
+extern void *xcalloc (size_t nmemb, size_t size);
+
+/* Change the size of an allocated block of memory PTR to SIZE bytes,
+   with error checking.  If PTR is NULL, run xmalloc.  */
+extern void *xrealloc (void *ptr, size_t size);
+#ifdef __cplusplus
+}
+template <typename T>
+  inline T * xrealloc (T * ptr, size_t size)
+  {
+    return (T *) xrealloc ((void *) ptr, size);
+  }
+extern "C" {
+#endif
+
+/* This function is always triggered when memory is exhausted.  It is
+   in charge of honoring the three previous items.  This is the
+   function to call when one wants the program to die because of a
+   memory allocation failure.  */
+extern void xalloc_die (void)
+#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) && !__STRICT_ANSI__
+     __attribute__ ((__noreturn__))
+#endif
+     ;
+
+/* In the following macros, T must be an elementary or structure/union or
+   typedef'ed type, or a pointer to such a type.  To apply one of the
+   following macros to a function pointer or array type, you need to typedef
+   it first and use the typedef name.  */
+
+/* Allocate an object of type T dynamically, with error checking.  */
+/* extern T *XMALLOC (typename T); */
+#define XMALLOC(T) \
+  ((T *) xmalloc (sizeof (T)))
+
+/* Allocate memory for NMEMB elements of type T, with error checking.  */
+/* extern T *XNMALLOC (size_t nmemb, typename T); */
+#if HAVE_INLINE
+/* xnmalloc performs a division and multiplication by sizeof (T).  Arrange to
+   perform the division at compile-time and the multiplication with a factor
+   known at compile-time.  */
+# define XNMALLOC(N,T) \
+   ((T *) (sizeof (T) == 1 \
+           ? xmalloc (N) \
+           : xnboundedmalloc(N, (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / sizeof (T), sizeof (T))))
+static inline void *
+xnboundedmalloc (size_t n, size_t bound, size_t s)
+{
+  if (n > bound)
+    xalloc_die ();
+  return xmalloc (n * s);
+}
+#else
+# define XNMALLOC(N,T) \
+   ((T *) (sizeof (T) == 1 ? xmalloc (N) : xnmalloc (N, sizeof (T))))
+#endif
+
+/* Allocate an object of type T dynamically, with error checking,
+   and zero it.  */
+/* extern T *XZALLOC (typename T); */
+#define XZALLOC(T) \
+  ((T *) xzalloc (sizeof (T)))
+
+/* Allocate memory for NMEMB elements of type T, with error checking,
+   and zero it.  */
+/* extern T *XCALLOC (size_t nmemb, typename T); */
+#define XCALLOC(N,T) \
+  ((T *) xcalloc (N, sizeof (T)))
+
+/* Return a pointer to a new buffer of N bytes.  This is like xmalloc,
+   except it returns char *.  */
+#define xcharalloc(N) \
+  XNMALLOC (N, char)
+
+
+/* Defined in xstrdup.c.  */
+
+/* Return a newly allocated copy of the N bytes of memory starting at P.  */
+extern void *xmemdup (const void *p, size_t n);
+#ifdef __cplusplus
+}
+template <typename T>
+  inline T * xmemdup (const T * p, size_t n)
+  {
+    return (T *) xmemdup ((const void *) p, n);
+  }
+extern "C" {
+#endif
+
+/* Return a newly allocated copy of STRING.  */
+extern char *xstrdup (const char *string);
+
+
+/* Return 1 if an array of N objects, each of size S, cannot exist due
+   to size arithmetic overflow.  S must be positive and N must be
+   nonnegative.  This is a macro, not an inline function, so that it
+   works correctly even when SIZE_MAX < N.
+
+   By gnulib convention, SIZE_MAX represents overflow in size
+   calculations, so the conservative dividend to use here is
+   SIZE_MAX - 1, since SIZE_MAX might represent an overflowed value.
+   However, malloc (SIZE_MAX) fails on all known hosts where
+   sizeof (ptrdiff_t) <= sizeof (size_t), so do not bother to test for
+   exactly-SIZE_MAX allocations on such hosts; this avoids a test and
+   branch when S is known to be 1.  */
+# define xalloc_oversized(n, s) \
+    ((size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) < (n))
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _XALLOC_H */
diff --git a/srclib/xmalloc.c b/srclib/xmalloc.c
new file mode 100644
index 0000000..d2a1214
--- /dev/null
+++ b/srclib/xmalloc.c
@@ -0,0 +1,128 @@
+/* xmalloc.c -- malloc with out of memory checking
+   Copyright (C) 1990-1996, 2000-2003, 2005-2007 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include "xalloc.h"
+
+#include <stdlib.h>
+
+#include "error.h"
+#include "gettext.h"
+
+#define _(str) gettext (str)
+
+
+/* Exit value when the requested amount of memory is not available.
+   The caller may set it to some other value.  */
+int xmalloc_exit_failure = EXIT_FAILURE;
+
+void
+xalloc_die ()
+{
+  error (xmalloc_exit_failure, 0, _("memory exhausted"));
+  /* The `noreturn' cannot be given to error, since it may return if
+     its first argument is 0.  To help compilers understand the
+     xalloc_die does terminate, call exit. */
+  exit (EXIT_FAILURE);
+}
+
+static void *
+fixup_null_alloc (size_t n)
+{
+  void *p;
+
+  p = NULL;
+  if (n == 0)
+    p = malloc ((size_t) 1);
+  if (p == NULL)
+    xalloc_die ();
+  return p;
+}
+
+/* Allocate N bytes of memory dynamically, with error checking.  */
+
+void *
+xmalloc (size_t n)
+{
+  void *p;
+
+  p = malloc (n);
+  if (p == NULL)
+    p = fixup_null_alloc (n);
+  return p;
+}
+
+/* Allocate memory for NMEMB elements of SIZE bytes, with error checking.
+   SIZE must be > 0.  */
+
+void *
+xnmalloc (size_t nmemb, size_t size)
+{
+  size_t n;
+  void *p;
+
+  if (xalloc_oversized (nmemb, size))
+    xalloc_die ();
+  n = nmemb * size;
+  p = malloc (n);
+  if (p == NULL)
+    p = fixup_null_alloc (n);
+  return p;
+}
+
+/* Allocate SIZE bytes of memory dynamically, with error checking,
+   and zero it.  */
+
+void *
+xzalloc (size_t size)
+{
+  void *p;
+
+  p = xmalloc (size);
+  memset (p, 0, size);
+  return p;
+}
+
+/* Allocate memory for N elements of S bytes, with error checking,
+   and zero it.  */
+
+void *
+xcalloc (size_t n, size_t s)
+{
+  void *p;
+
+  p = calloc (n, s);
+  if (p == NULL)
+    p = fixup_null_alloc (n);
+  return p;
+}
+
+/* Change the size of an allocated block of memory P to N bytes,
+   with error checking.
+   If P is NULL, run xmalloc.  */
+
+void *
+xrealloc (void *p, size_t n)
+{
+  if (p == NULL)
+    return xmalloc (n);
+  p = realloc (p, n);
+  if (p == NULL)
+    p = fixup_null_alloc (n);
+  return p;
+}
diff --git a/srclib/xreadlink.c b/srclib/xreadlink.c
new file mode 100644
index 0000000..cbb9ea2
--- /dev/null
+++ b/srclib/xreadlink.c
@@ -0,0 +1,44 @@
+/* xreadlink.c -- readlink wrapper to return the link name in malloc'd storage
+
+   Copyright (C) 2001, 2003-2007, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering <jim@meyering.net>
+   and Bruno Haible <bruno@clisp.org>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include "xreadlink.h"
+
+#include <errno.h>
+
+#include "areadlink.h"
+#include "xalloc.h"
+
+/* Call readlink to get the symbolic link value of FILENAME.
+   Return a pointer to that NUL-terminated string in malloc'd storage.
+   If readlink fails, return NULL and set errno.
+   If realloc fails, or if the link value is longer than SIZE_MAX :-),
+   give a diagnostic and exit.  */
+
+char *
+xreadlink (char const *filename)
+{
+  char *result = areadlink (filename);
+  if (result == NULL && errno == ENOMEM)
+    xalloc_die ();
+  return result;
+}
diff --git a/srclib/xreadlink.h b/srclib/xreadlink.h
new file mode 100644
index 0000000..fe608a4
--- /dev/null
+++ b/srclib/xreadlink.h
@@ -0,0 +1,25 @@
+/* Reading symbolic links without size limitation.
+
+   Copyright (C) 2001, 2003-2004, 2007, 2009-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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering <jim@meyering.net>  */
+
+extern char *xreadlink (char const *filename);
+
+#if GNULIB_XREADLINKAT
+extern char *xreadlinkat (int fd, char const *filename);
+#endif
diff --git a/srclib/xstrdup.c b/srclib/xstrdup.c
new file mode 100644
index 0000000..9ad1b94
--- /dev/null
+++ b/srclib/xstrdup.c
@@ -0,0 +1,40 @@
+/* xstrdup.c -- copy a string with out of memory checking
+   Copyright (C) 1990, 1996, 2000-2003, 2005-2006 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <config.h>
+
+/* Specification.  */
+#include "xalloc.h"
+
+#include <string.h>
+
+/* Return a newly allocated copy of the N bytes of memory starting at P.  */
+
+void *
+xmemdup (const void *p, size_t n)
+{
+  void *q = xmalloc (n);
+  memcpy (q, p, n);
+  return q;
+}
+
+/* Return a newly allocated copy of STRING.  */
+
+char *
+xstrdup (const char *string)
+{
+  return strcpy (XNMALLOC (strlen (string) + 1, char), string);
+}
diff --git a/srcm4/00gnulib.m4 b/srcm4/00gnulib.m4
new file mode 100644
index 0000000..7feed46
--- /dev/null
+++ b/srcm4/00gnulib.m4
@@ -0,0 +1,30 @@
+# 00gnulib.m4 serial 2
+dnl Copyright (C) 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl This file must be named something that sorts before all other
+dnl gnulib-provided .m4 files.  It is needed until such time as we can
+dnl assume Autoconf 2.64, with its improved AC_DEFUN_ONCE semantics.
+
+# AC_DEFUN_ONCE([NAME], VALUE)
+# ----------------------------
+# Define NAME to expand to VALUE on the first use (whether by direct
+# expansion, or by AC_REQUIRE), and to nothing on all subsequent uses.
+# Avoid bugs in AC_REQUIRE in Autoconf 2.63 and earlier.  This
+# definition is slower than the version in Autoconf 2.64, because it
+# can only use interfaces that existed since 2.59; but it achieves the
+# same effect.  Quoting is necessary to avoid confusing Automake.
+m4_version_prereq([2.63.263], [],
+[m4_define([AC][_DEFUN_ONCE],
+  [AC][_DEFUN([$1],
+    [AC_REQUIRE([_gl_DEFUN_ONCE([$1])],
+      [m4_indir([_gl_DEFUN_ONCE([$1])])])])]dnl
+[AC][_DEFUN([_gl_DEFUN_ONCE([$1])], [$2])])])
+
+# gl_00GNULIB
+# -----------
+# Witness macro that this file has been included.  Needed to force
+# Automake to include this file prior to all other gnulib .m4 files.
+AC_DEFUN([gl_00GNULIB])
diff --git a/srcm4/alloca.m4 b/srcm4/alloca.m4
new file mode 100644
index 0000000..58a61f8
--- /dev/null
+++ b/srcm4/alloca.m4
@@ -0,0 +1,36 @@
+# alloca.m4 serial 4 (gettext-0.18.2)
+dnl Copyright (C) 2002-2003, 2006, 2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_ALLOCA],
+[
+  dnl Work around a bug of AC_EGREP_CPP in autoconf-2.57.
+  AC_REQUIRE([AC_PROG_CPP])
+  AC_REQUIRE([AC_PROG_EGREP])
+
+  AC_REQUIRE([AC_FUNC_ALLOCA])
+  if test $ac_cv_func_alloca_works = no; then
+    gl_PREREQ_ALLOCA
+  fi
+
+  # Define an additional variable used in the Makefile substitution.
+
+  AC_EGREP_CPP([Need own alloca], [
+#if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H
+  Need own alloca
+#endif
+    ],
+    ALLOCA_H=alloca.h,
+    ALLOCA_H=)
+  AC_SUBST([ALLOCA_H])
+  AM_CONDITIONAL([GL_GENERATE_ALLOCA_H], [test -n "$ALLOCA_H"])
+])
+
+# Prerequisites of lib/alloca.c.
+# STACK_DIRECTION is already handled by AC_FUNC_ALLOCA.
+AC_DEFUN([gl_PREREQ_ALLOCA], [
+  AC_CHECK_HEADERS_ONCE(stdlib.h string.h)
+  :
+])
diff --git a/srcm4/asm-underscore.m4 b/srcm4/asm-underscore.m4
new file mode 100644
index 0000000..15c89cc
--- /dev/null
+++ b/srcm4/asm-underscore.m4
@@ -0,0 +1,48 @@
+# asm-underscore.m4 serial 1
+dnl Copyright (C) 2010-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible. Based on as-underscore.m4 in GNU clisp.
+
+# gl_ASM_SYMBOL_PREFIX
+# Tests for the prefix of C symbols at the assembly language level and the
+# linker level. This prefix is either an underscore or empty. Defines the
+# C macro USER_LABEL_PREFIX to this prefix, and sets ASM_SYMBOL_PREFIX to
+# a stringified variant of this prefix.
+
+AC_DEFUN([gl_ASM_SYMBOL_PREFIX],
+[
+  dnl We don't use GCC's __USER_LABEL_PREFIX__ here, because
+  dnl 1. It works only for GCC.
+  dnl 2. It is incorrectly defined on some platforms, in some GCC versions.
+  AC_CACHE_CHECK(
+    [whether C symbols are prefixed with underscore at the linker level],
+    [gl_cv_prog_as_underscore],
+    [cat > conftest.c <<EOF
+#ifdef __cplusplus
+extern "C" int foo (void);
+#endif
+int foo(void) { return 0; }
+EOF
+     # Look for the assembly language name in the .s file.
+     AC_TRY_COMMAND(${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c) >/dev/null 2>&1
+     if grep _foo conftest.s >/dev/null ; then
+       gl_cv_prog_as_underscore=yes
+     else
+       gl_cv_prog_as_underscore=no
+     fi
+     rm -f conftest*
+    ])
+  if test $gl_cv_prog_as_underscore = yes; then
+    USER_LABEL_PREFIX=_
+  else
+    USER_LABEL_PREFIX=
+  fi
+  AC_DEFINE_UNQUOTED([USER_LABEL_PREFIX], [$USER_LABEL_PREFIX],
+    [Define to the prefix of C symbols at the assembler and linker level,
+     either an underscore or empty.])
+  ASM_SYMBOL_PREFIX='"'${USER_LABEL_PREFIX}'"'
+  AC_SUBST([ASM_SYMBOL_PREFIX])
+])
diff --git a/srcm4/canonicalize.m4 b/srcm4/canonicalize.m4
new file mode 100644
index 0000000..ba7a38b
--- /dev/null
+++ b/srcm4/canonicalize.m4
@@ -0,0 +1,101 @@
+# canonicalize.m4 serial 23
+
+dnl Copyright (C) 2003-2007, 2009-2011 Free Software Foundation, Inc.
+
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# Provides canonicalize_file_name and canonicalize_filename_mode, but does
+# not provide or fix realpath.
+AC_DEFUN([gl_FUNC_CANONICALIZE_FILENAME_MODE],
+[
+  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+  AC_CHECK_FUNCS_ONCE([canonicalize_file_name])
+  AC_REQUIRE([gl_DOUBLE_SLASH_ROOT])
+  AC_REQUIRE([gl_FUNC_REALPATH_WORKS])
+  if test $ac_cv_func_canonicalize_file_name = no; then
+    HAVE_CANONICALIZE_FILE_NAME=0
+  elif test "$gl_cv_func_realpath_works" != yes; then
+    REPLACE_CANONICALIZE_FILE_NAME=1
+  fi
+])
+
+# Provides canonicalize_file_name and realpath.
+AC_DEFUN([gl_CANONICALIZE_LGPL],
+[
+  AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
+  AC_REQUIRE([gl_CANONICALIZE_LGPL_SEPARATE])
+  if test $ac_cv_func_canonicalize_file_name = no; then
+    HAVE_CANONICALIZE_FILE_NAME=0
+    if test $ac_cv_func_realpath = no; then
+      HAVE_REALPATH=0
+    elif test "$gl_cv_func_realpath_works" != yes; then
+      REPLACE_REALPATH=1
+    fi
+  elif test "$gl_cv_func_realpath_works" != yes; then
+    REPLACE_CANONICALIZE_FILE_NAME=1
+    REPLACE_REALPATH=1
+  fi
+])
+
+# Like gl_CANONICALIZE_LGPL, except prepare for separate compilation
+# (no REPLACE_CANONICALIZE_FILE_NAME, no REPLACE_REALPATH, no AC_LIBOBJ).
+AC_DEFUN([gl_CANONICALIZE_LGPL_SEPARATE],
+[
+  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+  AC_CHECK_FUNCS_ONCE([canonicalize_file_name getcwd readlink])
+  AC_REQUIRE([gl_DOUBLE_SLASH_ROOT])
+  AC_REQUIRE([gl_FUNC_REALPATH_WORKS])
+  AC_CHECK_HEADERS_ONCE([sys/param.h])
+])
+
+# Check whether realpath works.  Assume that if a platform has both
+# realpath and canonicalize_file_name, but the former is broken, then
+# so is the latter.
+AC_DEFUN([gl_FUNC_REALPATH_WORKS],
+[
+  AC_CHECK_FUNCS_ONCE([realpath])
+  AC_CACHE_CHECK([whether realpath works], [gl_cv_func_realpath_works], [
+    touch conftest.a
+    mkdir conftest.d
+    AC_RUN_IFELSE([
+      AC_LANG_PROGRAM([[
+        ]GL_NOCRASH[
+        #include <stdlib.h>
+        #include <string.h>
+      ]], [[
+        int result = 0;
+        {
+          char *name = realpath ("conftest.a", NULL);
+          if (!(name && *name == '/'))
+            result |= 1;
+        }
+        {
+          char *name = realpath ("conftest.b/../conftest.a", NULL);
+          if (name != NULL)
+            result |= 2;
+        }
+        {
+          char *name = realpath ("conftest.a/", NULL);
+          if (name != NULL)
+            result |= 4;
+        }
+        {
+          char *name1 = realpath (".", NULL);
+          char *name2 = realpath ("conftest.d//./..", NULL);
+          if (strcmp (name1, name2) != 0)
+            result |= 8;
+        }
+        return result;
+      ]])
+    ], [gl_cv_func_realpath_works=yes], [gl_cv_func_realpath_works=no],
+       [gl_cv_func_realpath_works="guessing no"])
+    rm -rf conftest.a conftest.d
+  ])
+  if test "$gl_cv_func_realpath_works" = yes; then
+    AC_DEFINE([FUNC_REALPATH_WORKS], [1], [Define to 1 if realpath()
+      can malloc memory, always gives an absolute path, and handles
+      trailing slash correctly.])
+  fi
+])
diff --git a/srcm4/codeset.m4 b/srcm4/codeset.m4
new file mode 100644
index 0000000..da73552
--- /dev/null
+++ b/srcm4/codeset.m4
@@ -0,0 +1,23 @@
+# codeset.m4 serial 5 (gettext-0.18.2)
+dnl Copyright (C) 2000-2002, 2006, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_DEFUN([AM_LANGINFO_CODESET],
+[
+  AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset],
+    [AC_LINK_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <langinfo.h>]],
+          [[char* cs = nl_langinfo(CODESET); return !cs;]])],
+       [am_cv_langinfo_codeset=yes],
+       [am_cv_langinfo_codeset=no])
+    ])
+  if test $am_cv_langinfo_codeset = yes; then
+    AC_DEFINE([HAVE_LANGINFO_CODESET], [1],
+      [Define if you have <langinfo.h> and nl_langinfo(CODESET).])
+  fi
+])
diff --git a/srcm4/double-slash-root.m4 b/srcm4/double-slash-root.m4
new file mode 100644
index 0000000..16a4e3e
--- /dev/null
+++ b/srcm4/double-slash-root.m4
@@ -0,0 +1,38 @@
+# double-slash-root.m4 serial 4   -*- Autoconf -*-
+dnl Copyright (C) 2006, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_DOUBLE_SLASH_ROOT],
+[
+  AC_REQUIRE([AC_CANONICAL_HOST])
+  AC_CACHE_CHECK([whether // is distinct from /], [gl_cv_double_slash_root],
+    [ if test x"$cross_compiling" = xyes ; then
+        # When cross-compiling, there is no way to tell whether // is special
+        # short of a list of hosts.  However, the only known hosts to date
+        # that have a distinct // are Apollo DomainOS (too old to port to),
+        # Cygwin, and z/OS.  If anyone knows of another system for which // has
+        # special semantics and is distinct from /, please report it to
+        # <bug-gnulib@gnu.org>.
+        case $host in
+          *-cygwin | i370-ibm-openedition)
+            gl_cv_double_slash_root=yes ;;
+          *)
+            # Be optimistic and assume that / and // are the same when we
+            # don't know.
+            gl_cv_double_slash_root='unknown, assuming no' ;;
+        esac
+      else
+        set x `ls -di / // 2>/dev/null`
+        if test "$[2]" = "$[4]" && wc //dev/null >/dev/null 2>&1; then
+          gl_cv_double_slash_root=no
+        else
+          gl_cv_double_slash_root=yes
+        fi
+      fi])
+  if test "$gl_cv_double_slash_root" = yes; then
+    AC_DEFINE([DOUBLE_SLASH_IS_DISTINCT_ROOT], [1],
+      [Define to 1 if // is a file system root distinct from /.])
+  fi
+])
diff --git a/srcm4/eealloc.m4 b/srcm4/eealloc.m4
new file mode 100644
index 0000000..3006c48
--- /dev/null
+++ b/srcm4/eealloc.m4
@@ -0,0 +1,32 @@
+# eealloc.m4 serial 2
+dnl Copyright (C) 2003, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_EEALLOC],
+[
+  AC_REQUIRE([gl_EEMALLOC])
+  AC_REQUIRE([gl_EEREALLOC])
+  AC_REQUIRE([AC_C_INLINE])
+])
+
+AC_DEFUN([gl_EEMALLOC],
+[
+  _AC_FUNC_MALLOC_IF(
+    [gl_cv_func_malloc_0_nonnull=1],
+    [gl_cv_func_malloc_0_nonnull=0])
+  AC_DEFINE_UNQUOTED([MALLOC_0_IS_NONNULL], [$gl_cv_func_malloc_0_nonnull],
+    [If malloc(0) is != NULL, define this to 1.  Otherwise define this
+     to 0.])
+])
+
+AC_DEFUN([gl_EEREALLOC],
+[
+  _AC_FUNC_REALLOC_IF(
+    [gl_cv_func_realloc_0_nonnull=1],
+    [gl_cv_func_realloc_0_nonnull=0])
+  AC_DEFINE_UNQUOTED([REALLOC_0_IS_NONNULL], [$gl_cv_func_realloc_0_nonnull],
+    [If realloc(NULL,0) is != NULL, define this to 1.  Otherwise define this
+     to 0.])
+])
diff --git a/srcm4/environ.m4 b/srcm4/environ.m4
new file mode 100644
index 0000000..7457ad1
--- /dev/null
+++ b/srcm4/environ.m4
@@ -0,0 +1,38 @@
+# environ.m4 serial 5
+dnl Copyright (C) 2001-2004, 2006-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN_ONCE([gl_ENVIRON],
+[
+  AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+  dnl Persuade glibc <unistd.h> to declare environ.
+  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+  gt_CHECK_VAR_DECL([#include <unistd.h>], environ)
+  if test $gt_cv_var_environ_declaration != yes; then
+    HAVE_DECL_ENVIRON=0
+  fi
+])
+
+# Check if a variable is properly declared.
+# gt_CHECK_VAR_DECL(includes,variable)
+AC_DEFUN([gt_CHECK_VAR_DECL],
+[
+  define([gt_cv_var], [gt_cv_var_]$2[_declaration])
+  AC_MSG_CHECKING([if $2 is properly declared])
+  AC_CACHE_VAL([gt_cv_var], [
+    AC_COMPILE_IFELSE(
+      [AC_LANG_PROGRAM(
+         [[$1
+           extern struct { int foo; } $2;]],
+         [[$2.foo = 1;]])],
+      [gt_cv_var=no],
+      [gt_cv_var=yes])])
+  AC_MSG_RESULT([$gt_cv_var])
+  if test $gt_cv_var = yes; then
+    AC_DEFINE([HAVE_]m4_translit($2, [a-z], [A-Z])[_DECL], 1,
+              [Define if you have the declaration of $2.])
+  fi
+  undefine([gt_cv_var])
+])
diff --git a/srcm4/errno_h.m4 b/srcm4/errno_h.m4
new file mode 100644
index 0000000..560adba
--- /dev/null
+++ b/srcm4/errno_h.m4
@@ -0,0 +1,125 @@
+# errno_h.m4 serial 10
+dnl Copyright (C) 2004, 2006, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN_ONCE([gl_HEADER_ERRNO_H],
+[
+  AC_REQUIRE([AC_PROG_CC])
+  AC_CACHE_CHECK([for complete errno.h], [gl_cv_header_errno_h_complete], [
+    AC_EGREP_CPP([booboo],[
+#include <errno.h>
+#if !defined ENOMSG
+booboo
+#endif
+#if !defined EIDRM
+booboo
+#endif
+#if !defined ENOLINK
+booboo
+#endif
+#if !defined EPROTO
+booboo
+#endif
+#if !defined EMULTIHOP
+booboo
+#endif
+#if !defined EBADMSG
+booboo
+#endif
+#if !defined EOVERFLOW
+booboo
+#endif
+#if !defined ENOTSUP
+booboo
+#endif
+#if !defined ENETRESET
+booboo
+#endif
+#if !defined ECONNABORTED
+booboo
+#endif
+#if !defined ESTALE
+booboo
+#endif
+#if !defined EDQUOT
+booboo
+#endif
+#if !defined ECANCELED
+booboo
+#endif
+      ],
+      [gl_cv_header_errno_h_complete=no],
+      [gl_cv_header_errno_h_complete=yes])
+  ])
+  if test $gl_cv_header_errno_h_complete = yes; then
+    ERRNO_H=''
+  else
+    gl_NEXT_HEADERS([errno.h])
+    ERRNO_H='errno.h'
+  fi
+  AC_SUBST([ERRNO_H])
+  AM_CONDITIONAL([GL_GENERATE_ERRNO_H], [test -n "$ERRNO_H"])
+  gl_REPLACE_ERRNO_VALUE([EMULTIHOP])
+  gl_REPLACE_ERRNO_VALUE([ENOLINK])
+  gl_REPLACE_ERRNO_VALUE([EOVERFLOW])
+])
+
+# Assuming $1 = EOVERFLOW.
+# The EOVERFLOW errno value ought to be defined in <errno.h>, according to
+# POSIX.  But some systems (like OpenBSD 4.0 or AIX 3) don't define it, and
+# some systems (like OSF/1) define it when _XOPEN_SOURCE_EXTENDED is defined.
+# Check for the value of EOVERFLOW.
+# Set the variables EOVERFLOW_HIDDEN and EOVERFLOW_VALUE.
+AC_DEFUN([gl_REPLACE_ERRNO_VALUE],
+[
+  if test -n "$ERRNO_H"; then
+    AC_CACHE_CHECK([for ]$1[ value], [gl_cv_header_errno_h_]$1, [
+      AC_EGREP_CPP([yes],[
+#include <errno.h>
+#ifdef ]$1[
+yes
+#endif
+      ],
+      [gl_cv_header_errno_h_]$1[=yes],
+      [gl_cv_header_errno_h_]$1[=no])
+      if test $gl_cv_header_errno_h_]$1[ = no; then
+        AC_EGREP_CPP([yes],[
+#define _XOPEN_SOURCE_EXTENDED 1
+#include <errno.h>
+#ifdef ]$1[
+yes
+#endif
+          ], [gl_cv_header_errno_h_]$1[=hidden])
+        if test $gl_cv_header_errno_h_]$1[ = hidden; then
+          dnl The macro exists but is hidden.
+          dnl Define it to the same value.
+          AC_COMPUTE_INT([gl_cv_header_errno_h_]$1, $1, [
+#define _XOPEN_SOURCE_EXTENDED 1
+#include <errno.h>
+/* The following two lines are a workaround against an autoconf-2.52 bug.  */
+#include <stdio.h>
+#include <stdlib.h>
+])
+        fi
+      fi
+    ])
+    case $gl_cv_header_errno_h_]$1[ in
+      yes | no)
+        ]$1[_HIDDEN=0; ]$1[_VALUE=
+        ;;
+      *)
+        ]$1[_HIDDEN=1; ]$1[_VALUE="$gl_cv_header_errno_h_]$1["
+        ;;
+    esac
+    AC_SUBST($1[_HIDDEN])
+    AC_SUBST($1[_VALUE])
+  fi
+])
+
+dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in.
+dnl Remove this when we can assume autoconf >= 2.61.
+m4_ifdef([AC_COMPUTE_INT], [], [
+  AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])])
+])
diff --git a/srcm4/error.m4 b/srcm4/error.m4
new file mode 100644
index 0000000..e7022fe
--- /dev/null
+++ b/srcm4/error.m4
@@ -0,0 +1,28 @@
+#serial 14
+
+# Copyright (C) 1996-1998, 2001-2004, 2009-2011 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_ERROR],
+[
+  dnl We don't use AC_FUNC_ERROR_AT_LINE any more, because it is no longer
+  dnl maintained in Autoconf and because it invokes AC_LIBOBJ.
+  AC_CACHE_CHECK([for error_at_line], [ac_cv_lib_error_at_line],
+    [AC_LINK_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <error.h>]],
+          [[error_at_line (0, 0, "", 0, "an error occurred");]])],
+       [ac_cv_lib_error_at_line=yes],
+       [ac_cv_lib_error_at_line=no])])
+])
+
+# Prerequisites of lib/error.c.
+AC_DEFUN([gl_PREREQ_ERROR],
+[
+  AC_REQUIRE([AC_FUNC_STRERROR_R])
+  AC_REQUIRE([AC_C_INLINE])
+  :
+])
diff --git a/srcm4/extensions.m4 b/srcm4/extensions.m4
new file mode 100644
index 0000000..22156e0
--- /dev/null
+++ b/srcm4/extensions.m4
@@ -0,0 +1,123 @@
+# serial 10  -*- Autoconf -*-
+# Enable extensions on systems that normally disable them.
+
+# Copyright (C) 2003, 2006-2011 Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from CVS
+# Autoconf.  Perhaps we can remove this once we can assume Autoconf
+# 2.62 or later everywhere, but since CVS Autoconf mutates rapidly
+# enough in this area it's likely we'll need to redefine
+# AC_USE_SYSTEM_EXTENSIONS for quite some time.
+
+# If autoconf reports a warning
+#     warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
+# or  warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
+# the fix is
+#   1) to ensure that AC_USE_SYSTEM_EXTENSIONS is never directly invoked
+#      but always AC_REQUIREd,
+#   2) to ensure that for each occurrence of
+#        AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+#      or
+#        AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+#      the corresponding gnulib module description has 'extensions' among
+#      its dependencies. This will ensure that the gl_USE_SYSTEM_EXTENSIONS
+#      invocation occurs in gl_EARLY, not in gl_INIT.
+
+# AC_USE_SYSTEM_EXTENSIONS
+# ------------------------
+# Enable extensions on systems that normally disable them,
+# typically due to standards-conformance issues.
+# Remember that #undef in AH_VERBATIM gets replaced with #define by
+# AC_DEFINE.  The goal here is to define all known feature-enabling
+# macros, then, if reports of conflicts are made, disable macros that
+# cause problems on some platforms (such as __EXTENSIONS__).
+AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS],
+[AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
+AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
+
+  AC_REQUIRE([AC_CANONICAL_HOST])
+
+  AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=])
+  if test "$MINIX" = yes; then
+    AC_DEFINE([_POSIX_SOURCE], [1],
+      [Define to 1 if you need to in order for `stat' and other
+       things to work.])
+    AC_DEFINE([_POSIX_1_SOURCE], [2],
+      [Define to 2 if the system does not provide POSIX.1 features
+       except with this defined.])
+    AC_DEFINE([_MINIX], [1],
+      [Define to 1 if on MINIX.])
+  fi
+
+  dnl HP-UX 11.11 defines mbstate_t only if _XOPEN_SOURCE is defined to 500,
+  dnl regardless of whether the flags -Ae or _D_HPUX_SOURCE=1 are already
+  dnl provided.
+  case "$host_os" in
+    hpux*)
+      AC_DEFINE([_XOPEN_SOURCE], [500],
+        [Define to 500 only on HP-UX.])
+      ;;
+  esac
+
+  AH_VERBATIM([__EXTENSIONS__],
+[/* Enable extensions on AIX 3, Interix.  */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+/* Enable general extensions on MacOS X.  */
+#ifndef _DARWIN_C_SOURCE
+# undef _DARWIN_C_SOURCE
+#endif
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable threading extensions on Solaris.  */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions on HP NonStop.  */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable general extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+])
+  AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
+    [ac_cv_safe_to_define___extensions__],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM([[
+#         define __EXTENSIONS__ 1
+          ]AC_INCLUDES_DEFAULT])],
+       [ac_cv_safe_to_define___extensions__=yes],
+       [ac_cv_safe_to_define___extensions__=no])])
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    AC_DEFINE([__EXTENSIONS__])
+  AC_DEFINE([_ALL_SOURCE])
+  AC_DEFINE([_DARWIN_C_SOURCE])
+  AC_DEFINE([_GNU_SOURCE])
+  AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
+  AC_DEFINE([_TANDEM_SOURCE])
+])# AC_USE_SYSTEM_EXTENSIONS
+
+# gl_USE_SYSTEM_EXTENSIONS
+# ------------------------
+# Enable extensions on systems that normally disable them,
+# typically due to standards-conformance issues.
+AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
+[
+  dnl Require this macro before AC_USE_SYSTEM_EXTENSIONS.
+  dnl gnulib does not need it. But if it gets required by third-party macros
+  dnl after AC_USE_SYSTEM_EXTENSIONS is required, autoconf 2.62..2.63 emit a
+  dnl warning: "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS".
+  dnl Note: We can do this only for one of the macros AC_AIX, AC_GNU_SOURCE,
+  dnl AC_MINIX. If people still use AC_AIX or AC_MINIX, they are out of luck.
+  AC_REQUIRE([AC_GNU_SOURCE])
+
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+])
diff --git a/srcm4/fcntl-o.m4 b/srcm4/fcntl-o.m4
new file mode 100644
index 0000000..88db07e
--- /dev/null
+++ b/srcm4/fcntl-o.m4
@@ -0,0 +1,112 @@
+# fcntl-o.m4 serial 3
+dnl Copyright (C) 2006, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Written by Paul Eggert.
+
+# Test whether the flags O_NOATIME and O_NOFOLLOW actually work.
+# Define HAVE_WORKING_O_NOATIME to 1 if O_NOATIME works, or to 0 otherwise.
+# Define HAVE_WORKING_O_NOFOLLOW to 1 if O_NOFOLLOW works, or to 0 otherwise.
+AC_DEFUN([gl_FCNTL_O_FLAGS],
+[
+  dnl Persuade glibc <fcntl.h> to define O_NOATIME and O_NOFOLLOW.
+  dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes
+  dnl AC_GNU_SOURCE.
+  m4_ifdef([AC_USE_SYSTEM_EXTENSIONS],
+    [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])],
+    [AC_REQUIRE([AC_GNU_SOURCE])])
+  AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h],
+    [AC_RUN_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <sys/types.h>
+           #include <sys/stat.h>
+           #include <unistd.h>
+           #include <fcntl.h>
+           #ifndef O_NOATIME
+            #define O_NOATIME 0
+           #endif
+           #ifndef O_NOFOLLOW
+            #define O_NOFOLLOW 0
+           #endif
+           static int const constants[] =
+            {
+              O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
+              O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
+            };
+          ]],
+          [[
+            int result = !constants;
+            {
+              static char const sym[] = "conftest.sym";
+              if (symlink (".", sym) != 0)
+                result |= 2;
+              else
+                {
+                  int fd = open (sym, O_RDONLY | O_NOFOLLOW);
+                  if (fd >= 0)
+                    {
+                      close (fd);
+                      result |= 4;
+                    }
+                }
+              unlink (sym);
+            }
+            {
+              static char const file[] = "confdefs.h";
+              int fd = open (file, O_RDONLY | O_NOATIME);
+              if (fd < 0)
+                result |= 8;
+              else
+                {
+                  struct stat st0;
+                  if (fstat (fd, &st0) != 0)
+                    result |= 16;
+                  else
+                    {
+                      char c;
+                      sleep (1);
+                      if (read (fd, &c, 1) != 1)
+                        result |= 24;
+                      else
+                        {
+                          if (close (fd) != 0)
+                            result |= 32;
+                          else
+                            {
+                              struct stat st1;
+                              if (stat (file, &st1) != 0)
+                                result |= 40;
+                              else
+                                if (st0.st_atime != st1.st_atime)
+                                  result |= 64;
+                            }
+                        }
+                    }
+                }
+            }
+            return result;]])],
+       [gl_cv_header_working_fcntl_h=yes],
+       [case $? in #(
+        4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
+        64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
+        68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
+         *) gl_cv_header_working_fcntl_h='no';;
+        esac],
+       [gl_cv_header_working_fcntl_h=cross-compiling])])
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+  AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOATIME], [$ac_val],
+    [Define to 1 if O_NOATIME works.])
+
+  case $gl_cv_header_working_fcntl_h in #(
+  *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
+  *) ac_val=1;;
+  esac
+  AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOFOLLOW], [$ac_val],
+    [Define to 1 if O_NOFOLLOW works.])
+])
diff --git a/srcm4/fcntl_h.m4 b/srcm4/fcntl_h.m4
new file mode 100644
index 0000000..c466da4
--- /dev/null
+++ b/srcm4/fcntl_h.m4
@@ -0,0 +1,44 @@
+# serial 13
+# Configure fcntl.h.
+dnl Copyright (C) 2006-2007, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Written by Paul Eggert.
+
+AC_DEFUN([gl_FCNTL_H],
+[
+  AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
+  AC_REQUIRE([gl_FCNTL_O_FLAGS])
+  gl_NEXT_HEADERS([fcntl.h])
+
+  dnl Check for declarations of anything we want to poison if the
+  dnl corresponding gnulib module is not in use, if it is not common
+  dnl enough to be declared everywhere.
+  gl_WARN_ON_USE_PREPARE([[#include <fcntl.h>
+    ]], [fcntl openat])
+])
+
+AC_DEFUN([gl_FCNTL_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_FCNTL_H_DEFAULTS],
+[
+  GNULIB_FCNTL=0;        AC_SUBST([GNULIB_FCNTL])
+  GNULIB_NONBLOCKING=0;  AC_SUBST([GNULIB_NONBLOCKING])
+  GNULIB_OPEN=0;         AC_SUBST([GNULIB_OPEN])
+  GNULIB_OPENAT=0;       AC_SUBST([GNULIB_OPENAT])
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  HAVE_FCNTL=1;          AC_SUBST([HAVE_FCNTL])
+  HAVE_OPENAT=1;         AC_SUBST([HAVE_OPENAT])
+  REPLACE_FCNTL=0;       AC_SUBST([REPLACE_FCNTL])
+  REPLACE_OPEN=0;        AC_SUBST([REPLACE_OPEN])
+  REPLACE_OPENAT=0;      AC_SUBST([REPLACE_OPENAT])
+])
diff --git a/srcm4/gettext.m4 b/srcm4/gettext.m4
new file mode 100644
index 0000000..cab4dfc
--- /dev/null
+++ b/srcm4/gettext.m4
@@ -0,0 +1,401 @@
+# gettext.m4 serial 64 (gettext-0.18.2)
+dnl Copyright (C) 1995-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
+dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2006, 2008-2010.
+
+dnl Macro to add for using GNU gettext.
+
+dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]).
+dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The
+dnl    default (if it is not specified or empty) is 'no-libtool'.
+dnl    INTLSYMBOL should be 'external' for packages with no intl directory,
+dnl    and 'no-libtool' or 'use-libtool' for packages with an intl directory.
+dnl    If INTLSYMBOL is 'use-libtool', then a libtool library
+dnl    $(top_builddir)/intl/libintl.la will be created (shared and/or static,
+dnl    depending on --{enable,disable}-{shared,static} and on the presence of
+dnl    AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library
+dnl    $(top_builddir)/intl/libintl.a will be created.
+dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext
+dnl    implementations (in libc or libintl) without the ngettext() function
+dnl    will be ignored.  If NEEDSYMBOL is specified and is
+dnl    'need-formatstring-macros', then GNU gettext implementations that don't
+dnl    support the ISO C 99 <inttypes.h> formatstring macros will be ignored.
+dnl INTLDIR is used to find the intl libraries.  If empty,
+dnl    the value `$(top_builddir)/intl/' is used.
+dnl
+dnl The result of the configuration is one of three cases:
+dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled
+dnl    and used.
+dnl    Catalog format: GNU --> install in $(datadir)
+dnl    Catalog extension: .mo after installation, .gmo in source tree
+dnl 2) GNU gettext has been found in the system's C library.
+dnl    Catalog format: GNU --> install in $(datadir)
+dnl    Catalog extension: .mo after installation, .gmo in source tree
+dnl 3) No internationalization, always use English msgid.
+dnl    Catalog format: none
+dnl    Catalog extension: none
+dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur.
+dnl The use of .gmo is historical (it was needed to avoid overwriting the
+dnl GNU format catalogs when building on a platform with an X/Open gettext),
+dnl but we keep it in order not to force irrelevant filename changes on the
+dnl maintainers.
+dnl
+AC_DEFUN([AM_GNU_GETTEXT],
+[
+  dnl Argument checking.
+  ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], ,
+    [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT
+])])])])])
+  ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old],
+    [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])])
+  ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
+    [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
+])])])])
+  define([gt_included_intl],
+    ifelse([$1], [external],
+      ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]),
+      [yes]))
+  define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], []))
+  gt_NEEDS_INIT
+  AM_GNU_GETTEXT_NEED([$2])
+
+  AC_REQUIRE([AM_PO_SUBDIRS])dnl
+  ifelse(gt_included_intl, yes, [
+    AC_REQUIRE([AM_INTL_SUBDIR])dnl
+  ])
+
+  dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
+  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+  AC_REQUIRE([AC_LIB_RPATH])
+
+  dnl Sometimes libintl requires libiconv, so first search for libiconv.
+  dnl Ideally we would do this search only after the
+  dnl      if test "$USE_NLS" = "yes"; then
+  dnl        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
+  dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT
+  dnl the configure script would need to contain the same shell code
+  dnl again, outside any 'if'. There are two solutions:
+  dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'.
+  dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE.
+  dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not
+  dnl documented, we avoid it.
+  ifelse(gt_included_intl, yes, , [
+    AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
+  ])
+
+  dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation.
+  gt_INTL_MACOSX
+
+  dnl Set USE_NLS.
+  AC_REQUIRE([AM_NLS])
+
+  ifelse(gt_included_intl, yes, [
+    BUILD_INCLUDED_LIBINTL=no
+    USE_INCLUDED_LIBINTL=no
+  ])
+  LIBINTL=
+  LTLIBINTL=
+  POSUB=
+
+  dnl Add a version number to the cache macros.
+  case " $gt_needs " in
+    *" need-formatstring-macros "*) gt_api_version=3 ;;
+    *" need-ngettext "*) gt_api_version=2 ;;
+    *) gt_api_version=1 ;;
+  esac
+  gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
+  gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
+
+  dnl If we use NLS figure out what method
+  if test "$USE_NLS" = "yes"; then
+    gt_use_preinstalled_gnugettext=no
+    ifelse(gt_included_intl, yes, [
+      AC_MSG_CHECKING([whether included gettext is requested])
+      AC_ARG_WITH([included-gettext],
+        [  --with-included-gettext use the GNU gettext library included here],
+        nls_cv_force_use_gnu_gettext=$withval,
+        nls_cv_force_use_gnu_gettext=no)
+      AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext])
+
+      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
+      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
+    ])
+        dnl User does not insist on using GNU NLS library.  Figure out what
+        dnl to use.  If GNU gettext is available we use this.  Else we have
+        dnl to fall back to GNU NLS library.
+
+        if test $gt_api_version -ge 3; then
+          gt_revision_test_code='
+#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
+#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
+#endif
+changequote(,)dnl
+typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
+changequote([,])dnl
+'
+        else
+          gt_revision_test_code=
+        fi
+        if test $gt_api_version -ge 2; then
+          gt_expression_test_code=' + * ngettext ("", "", 0)'
+        else
+          gt_expression_test_code=
+        fi
+
+        AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc],
+         [AC_LINK_IFELSE(
+            [AC_LANG_PROGRAM(
+               [[
+#include <libintl.h>
+$gt_revision_test_code
+extern int _nl_msg_cat_cntr;
+extern int *_nl_domain_bindings;
+               ]],
+               [[
+bindtextdomain ("", "");
+return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
+               ]])],
+            [eval "$gt_func_gnugettext_libc=yes"],
+            [eval "$gt_func_gnugettext_libc=no"])])
+
+        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
+          dnl Sometimes libintl requires libiconv, so first search for libiconv.
+          ifelse(gt_included_intl, yes, , [
+            AM_ICONV_LINK
+          ])
+          dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL
+          dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv])
+          dnl because that would add "-liconv" to LIBINTL and LTLIBINTL
+          dnl even if libiconv doesn't exist.
+          AC_LIB_LINKFLAGS_BODY([intl])
+          AC_CACHE_CHECK([for GNU gettext in libintl],
+            [$gt_func_gnugettext_libintl],
+           [gt_save_CPPFLAGS="$CPPFLAGS"
+            CPPFLAGS="$CPPFLAGS $INCINTL"
+            gt_save_LIBS="$LIBS"
+            LIBS="$LIBS $LIBINTL"
+            dnl Now see whether libintl exists and does not depend on libiconv.
+            AC_LINK_IFELSE(
+              [AC_LANG_PROGRAM(
+                 [[
+#include <libintl.h>
+$gt_revision_test_code
+extern int _nl_msg_cat_cntr;
+extern
+#ifdef __cplusplus
+"C"
+#endif
+const char *_nl_expand_alias (const char *);
+                 ]],
+                 [[
+bindtextdomain ("", "");
+return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
+                 ]])],
+              [eval "$gt_func_gnugettext_libintl=yes"],
+              [eval "$gt_func_gnugettext_libintl=no"])
+            dnl Now see whether libintl exists and depends on libiconv.
+            if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
+              LIBS="$LIBS $LIBICONV"
+              AC_LINK_IFELSE(
+                [AC_LANG_PROGRAM(
+                   [[
+#include <libintl.h>
+$gt_revision_test_code
+extern int _nl_msg_cat_cntr;
+extern
+#ifdef __cplusplus
+"C"
+#endif
+const char *_nl_expand_alias (const char *);
+                   ]],
+                   [[
+bindtextdomain ("", "");
+return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
+                   ]])],
+                [LIBINTL="$LIBINTL $LIBICONV"
+                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
+                 eval "$gt_func_gnugettext_libintl=yes"
+                ])
+            fi
+            CPPFLAGS="$gt_save_CPPFLAGS"
+            LIBS="$gt_save_LIBS"])
+        fi
+
+        dnl If an already present or preinstalled GNU gettext() is found,
+        dnl use it.  But if this macro is used in GNU gettext, and GNU
+        dnl gettext is already preinstalled in libintl, we update this
+        dnl libintl.  (Cf. the install rule in intl/Makefile.in.)
+        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
+           || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
+                && test "$PACKAGE" != gettext-runtime \
+                && test "$PACKAGE" != gettext-tools; }; then
+          gt_use_preinstalled_gnugettext=yes
+        else
+          dnl Reset the values set by searching for libintl.
+          LIBINTL=
+          LTLIBINTL=
+          INCINTL=
+        fi
+
+    ifelse(gt_included_intl, yes, [
+        if test "$gt_use_preinstalled_gnugettext" != "yes"; then
+          dnl GNU gettext is not found in the C library.
+          dnl Fall back on included GNU gettext library.
+          nls_cv_use_gnu_gettext=yes
+        fi
+      fi
+
+      if test "$nls_cv_use_gnu_gettext" = "yes"; then
+        dnl Mark actions used to generate GNU NLS library.
+        BUILD_INCLUDED_LIBINTL=yes
+        USE_INCLUDED_LIBINTL=yes
+        LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD"
+        LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD"
+        LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
+      fi
+
+      CATOBJEXT=
+      if test "$gt_use_preinstalled_gnugettext" = "yes" \
+         || test "$nls_cv_use_gnu_gettext" = "yes"; then
+        dnl Mark actions to use GNU gettext tools.
+        CATOBJEXT=.gmo
+      fi
+    ])
+
+    if test -n "$INTL_MACOSX_LIBS"; then
+      if test "$gt_use_preinstalled_gnugettext" = "yes" \
+         || test "$nls_cv_use_gnu_gettext" = "yes"; then
+        dnl Some extra flags are needed during linking.
+        LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
+        LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
+      fi
+    fi
+
+    if test "$gt_use_preinstalled_gnugettext" = "yes" \
+       || test "$nls_cv_use_gnu_gettext" = "yes"; then
+      AC_DEFINE([ENABLE_NLS], [1],
+        [Define to 1 if translation of program messages to the user's native language
+   is requested.])
+    else
+      USE_NLS=no
+    fi
+  fi
+
+  AC_MSG_CHECKING([whether to use NLS])
+  AC_MSG_RESULT([$USE_NLS])
+  if test "$USE_NLS" = "yes"; then
+    AC_MSG_CHECKING([where the gettext function comes from])
+    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
+      if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
+        gt_source="external libintl"
+      else
+        gt_source="libc"
+      fi
+    else
+      gt_source="included intl directory"
+    fi
+    AC_MSG_RESULT([$gt_source])
+  fi
+
+  if test "$USE_NLS" = "yes"; then
+
+    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
+      if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
+        AC_MSG_CHECKING([how to link with libintl])
+        AC_MSG_RESULT([$LIBINTL])
+        AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])
+      fi
+
+      dnl For backward compatibility. Some packages may be using this.
+      AC_DEFINE([HAVE_GETTEXT], [1],
+       [Define if the GNU gettext() function is already present or preinstalled.])
+      AC_DEFINE([HAVE_DCGETTEXT], [1],
+       [Define if the GNU dcgettext() function is already present or preinstalled.])
+    fi
+
+    dnl We need to process the po/ directory.
+    POSUB=po
+  fi
+
+  ifelse(gt_included_intl, yes, [
+    dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
+    dnl to 'yes' because some of the testsuite requires it.
+    if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
+      BUILD_INCLUDED_LIBINTL=yes
+    fi
+
+    dnl Make all variables we use known to autoconf.
+    AC_SUBST([BUILD_INCLUDED_LIBINTL])
+    AC_SUBST([USE_INCLUDED_LIBINTL])
+    AC_SUBST([CATOBJEXT])
+
+    dnl For backward compatibility. Some configure.ins may be using this.
+    nls_cv_header_intl=
+    nls_cv_header_libgt=
+
+    dnl For backward compatibility. Some Makefiles may be using this.
+    DATADIRNAME=share
+    AC_SUBST([DATADIRNAME])
+
+    dnl For backward compatibility. Some Makefiles may be using this.
+    INSTOBJEXT=.mo
+    AC_SUBST([INSTOBJEXT])
+
+    dnl For backward compatibility. Some Makefiles may be using this.
+    GENCAT=gencat
+    AC_SUBST([GENCAT])
+
+    dnl For backward compatibility. Some Makefiles may be using this.
+    INTLOBJS=
+    if test "$USE_INCLUDED_LIBINTL" = yes; then
+      INTLOBJS="\$(GETTOBJS)"
+    fi
+    AC_SUBST([INTLOBJS])
+
+    dnl Enable libtool support if the surrounding package wishes it.
+    INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix
+    AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX])
+  ])
+
+  dnl For backward compatibility. Some Makefiles may be using this.
+  INTLLIBS="$LIBINTL"
+  AC_SUBST([INTLLIBS])
+
+  dnl Make all documented variables known to autoconf.
+  AC_SUBST([LIBINTL])
+  AC_SUBST([LTLIBINTL])
+  AC_SUBST([POSUB])
+])
+
+
+dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized.
+m4_define([gt_NEEDS_INIT],
+[
+  m4_divert_text([DEFAULTS], [gt_needs=])
+  m4_define([gt_NEEDS_INIT], [])
+])
+
+
+dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL])
+AC_DEFUN([AM_GNU_GETTEXT_NEED],
+[
+  m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"])
+])
+
+
+dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
+AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
diff --git a/srcm4/glibc2.m4 b/srcm4/glibc2.m4
new file mode 100644
index 0000000..a5fe3cf
--- /dev/null
+++ b/srcm4/glibc2.m4
@@ -0,0 +1,31 @@
+# glibc2.m4 serial 3
+dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2011 Free Software Foundation,
+dnl Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# Test for the GNU C Library, version 2.0 or newer.
+# From Bruno Haible.
+
+AC_DEFUN([gt_GLIBC2],
+  [
+    AC_CACHE_CHECK([whether we are using the GNU C Library 2 or newer],
+      [ac_cv_gnu_library_2],
+      [AC_EGREP_CPP([Lucky GNU user],
+        [
+#include <features.h>
+#ifdef __GNU_LIBRARY__
+ #if (__GLIBC__ >= 2) && !defined __UCLIBC__
+  Lucky GNU user
+ #endif
+#endif
+        ],
+        [ac_cv_gnu_library_2=yes],
+        [ac_cv_gnu_library_2=no])
+      ]
+    )
+    AC_SUBST([GLIBC2])
+    GLIBC2="$ac_cv_gnu_library_2"
+  ]
+)
diff --git a/srcm4/glibc21.m4 b/srcm4/glibc21.m4
new file mode 100644
index 0000000..bc81c11
--- /dev/null
+++ b/srcm4/glibc21.m4
@@ -0,0 +1,34 @@
+# glibc21.m4 serial 5
+dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2011 Free Software Foundation,
+dnl Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# Test for the GNU C Library, version 2.1 or newer, or uClibc.
+# From Bruno Haible.
+
+AC_DEFUN([gl_GLIBC21],
+  [
+    AC_CACHE_CHECK([whether we are using the GNU C Library >= 2.1 or uClibc],
+      [ac_cv_gnu_library_2_1],
+      [AC_EGREP_CPP([Lucky],
+        [
+#include <features.h>
+#ifdef __GNU_LIBRARY__
+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
+  Lucky GNU user
+ #endif
+#endif
+#ifdef __UCLIBC__
+ Lucky user
+#endif
+        ],
+        [ac_cv_gnu_library_2_1=yes],
+        [ac_cv_gnu_library_2_1=no])
+      ]
+    )
+    AC_SUBST([GLIBC21])
+    GLIBC21="$ac_cv_gnu_library_2_1"
+  ]
+)
diff --git a/srcm4/gnulib-cache.m4 b/srcm4/gnulib-cache.m4
new file mode 100644
index 0000000..fbd78e3
--- /dev/null
+++ b/srcm4/gnulib-cache.m4
@@ -0,0 +1,53 @@
+# Copyright (C) 2002-2011 Free Software Foundation, Inc.
+#
+# This file is free software, distributed under the terms of the GNU
+# General Public License.  As a special exception to the GNU General
+# Public License, this file may be distributed as part of a program
+# that contains a configuration script generated by Autoconf, under
+# the same distribution terms as the rest of that program.
+#
+# Generated by gnulib-tool.
+#
+# This file represents the specification of how gnulib-tool is used.
+# It acts as a cache: It is written and read by gnulib-tool.
+# In projects that use version control, this file is meant to be put under
+# version control, like the configure.ac and various Makefile.am files.
+
+
+# Specification in the form of a command-line invocation:
+#   gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files binary-io error gettext gettext-h libiconv-misc mbstate memmove progname relocatable-prog safe-read sigpipe stdio stdlib strerror unistd uniwidth/width unlocked-io xalloc
+
+# Specification in the form of a few gnulib-tool.m4 macro invocations:
+gl_LOCAL_DIR([gnulib-local])
+gl_MODULES([
+  binary-io
+  error
+  gettext
+  gettext-h
+  libiconv-misc
+  mbstate
+  memmove
+  progname
+  relocatable-prog
+  safe-read
+  sigpipe
+  stdio
+  stdlib
+  strerror
+  unistd
+  uniwidth/width
+  unlocked-io
+  xalloc
+])
+gl_AVOID([])
+gl_SOURCE_BASE([srclib])
+gl_M4_BASE([srcm4])
+gl_PO_BASE([])
+gl_DOC_BASE([doc])
+gl_TESTS_BASE([tests])
+gl_LIB([libicrt])
+gl_MAKEFILE_NAME([Makefile.gnulib])
+gl_MACRO_PREFIX([gl])
+gl_PO_DOMAIN([])
+gl_WITNESS_C_DOMAIN([])
+gl_VC_FILES([false])
diff --git a/srcm4/gnulib-common.m4 b/srcm4/gnulib-common.m4
new file mode 100644
index 0000000..9dc8fbe
--- /dev/null
+++ b/srcm4/gnulib-common.m4
@@ -0,0 +1,324 @@
+# gnulib-common.m4 serial 29
+dnl Copyright (C) 2007-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# gl_COMMON
+# is expanded unconditionally through gnulib-tool magic.
+AC_DEFUN([gl_COMMON], [
+  dnl Use AC_REQUIRE here, so that the code is expanded once only.
+  AC_REQUIRE([gl_00GNULIB])
+  AC_REQUIRE([gl_COMMON_BODY])
+])
+AC_DEFUN([gl_COMMON_BODY], [
+  AH_VERBATIM([_Noreturn],
+[/* The _Noreturn keyword of draft C1X.  */
+#ifndef _Noreturn
+# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
+      || 0x5110 <= __SUNPRO_C)
+#  define _Noreturn __attribute__ ((__noreturn__))
+# elif 1200 <= _MSC_VER
+#  define _Noreturn __declspec (noreturn)
+# else
+#  define _Noreturn
+# endif
+#endif
+])
+  AH_VERBATIM([isoc99_inline],
+[/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
+   the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
+   earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
+   __APPLE__ && __MACH__ test for MacOS X.
+   __APPLE_CC__ tests for the Apple compiler and its version.
+   __STDC_VERSION__ tests for the C99 mode.  */
+#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
+# define __GNUC_STDC_INLINE__ 1
+#endif])
+  AH_VERBATIM([unused_parameter],
+[/* Define as a marker that can be attached to declarations that might not
+    be used.  This helps to reduce warnings, such as from
+    GCC -Wunused-parameter.  */
+#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+# define _GL_UNUSED __attribute__ ((__unused__))
+#else
+# define _GL_UNUSED
+#endif
+/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
+   is a misnomer outside of parameter lists.  */
+#define _UNUSED_PARAMETER_ _GL_UNUSED
+
+/* The __pure__ attribute was added in gcc 2.96.  */
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
+# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+#else
+# define _GL_ATTRIBUTE_PURE /* empty */
+#endif
+
+/* The __const__ attribute was added in gcc 2.95.  */
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
+# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
+#else
+# define _GL_ATTRIBUTE_CONST /* empty */
+#endif
+])
+  dnl Preparation for running test programs:
+  dnl Tell glibc to write diagnostics from -D_FORTIFY_SOURCE=2 to stderr, not
+  dnl to /dev/tty, so they can be redirected to log files.  Such diagnostics
+  dnl arise e.g., in the macros gl_PRINTF_DIRECTIVE_N, gl_SNPRINTF_DIRECTIVE_N.
+  LIBC_FATAL_STDERR_=1
+  export LIBC_FATAL_STDERR_
+])
+
+# gl_MODULE_INDICATOR_CONDITION
+# expands to a C preprocessor expression that evaluates to 1 or 0, depending
+# whether a gnulib module that has been requested shall be considered present
+# or not.
+m4_define([gl_MODULE_INDICATOR_CONDITION], [1])
+
+# gl_MODULE_INDICATOR_SET_VARIABLE([modulename])
+# sets the shell variable that indicates the presence of the given module to
+# a C preprocessor expression that will evaluate to 1.
+AC_DEFUN([gl_MODULE_INDICATOR_SET_VARIABLE],
+[
+  gl_MODULE_INDICATOR_SET_VARIABLE_AUX(
+    [GNULIB_[]m4_translit([[$1]],
+                          [abcdefghijklmnopqrstuvwxyz./-],
+                          [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])],
+    [gl_MODULE_INDICATOR_CONDITION])
+])
+
+# gl_MODULE_INDICATOR_SET_VARIABLE_AUX([variable])
+# modifies the shell variable to include the gl_MODULE_INDICATOR_CONDITION.
+# The shell variable's value is a C preprocessor expression that evaluates
+# to 0 or 1.
+AC_DEFUN([gl_MODULE_INDICATOR_SET_VARIABLE_AUX],
+[
+  m4_if(m4_defn([gl_MODULE_INDICATOR_CONDITION]), [1],
+    [
+     dnl Simplify the expression VALUE || 1 to 1.
+     $1=1
+    ],
+    [gl_MODULE_INDICATOR_SET_VARIABLE_AUX_OR([$1],
+                                             [gl_MODULE_INDICATOR_CONDITION])])
+])
+
+# gl_MODULE_INDICATOR_SET_VARIABLE_AUX_OR([variable], [condition])
+# modifies the shell variable to include the given condition.  The shell
+# variable's value is a C preprocessor expression that evaluates to 0 or 1.
+AC_DEFUN([gl_MODULE_INDICATOR_SET_VARIABLE_AUX_OR],
+[
+  dnl Simplify the expression 1 || CONDITION to 1.
+  if test "$[]$1" != 1; then
+    dnl Simplify the expression 0 || CONDITION to CONDITION.
+    if test "$[]$1" = 0; then
+      $1=$2
+    else
+      $1="($[]$1 || $2)"
+    fi
+  fi
+])
+
+# gl_MODULE_INDICATOR([modulename])
+# defines a C macro indicating the presence of the given module
+# in a location where it can be used.
+#                                             |  Value  |   Value   |
+#                                             | in lib/ | in tests/ |
+# --------------------------------------------+---------+-----------+
+# Module present among main modules:          |    1    |     1     |
+# --------------------------------------------+---------+-----------+
+# Module present among tests-related modules: |    0    |     1     |
+# --------------------------------------------+---------+-----------+
+# Module not present at all:                  |    0    |     0     |
+# --------------------------------------------+---------+-----------+
+AC_DEFUN([gl_MODULE_INDICATOR],
+[
+  AC_DEFINE_UNQUOTED([GNULIB_]m4_translit([[$1]],
+      [abcdefghijklmnopqrstuvwxyz./-],
+      [ABCDEFGHIJKLMNOPQRSTUVWXYZ___]),
+    [gl_MODULE_INDICATOR_CONDITION],
+    [Define to a C preprocessor expression that evaluates to 1 or 0,
+     depending whether the gnulib module $1 shall be considered present.])
+])
+
+# gl_MODULE_INDICATOR_FOR_TESTS([modulename])
+# defines a C macro indicating the presence of the given module
+# in lib or tests. This is useful to determine whether the module
+# should be tested.
+#                                             |  Value  |   Value   |
+#                                             | in lib/ | in tests/ |
+# --------------------------------------------+---------+-----------+
+# Module present among main modules:          |    1    |     1     |
+# --------------------------------------------+---------+-----------+
+# Module present among tests-related modules: |    1    |     1     |
+# --------------------------------------------+---------+-----------+
+# Module not present at all:                  |    0    |     0     |
+# --------------------------------------------+---------+-----------+
+AC_DEFUN([gl_MODULE_INDICATOR_FOR_TESTS],
+[
+  AC_DEFINE([GNULIB_TEST_]m4_translit([[$1]],
+      [abcdefghijklmnopqrstuvwxyz./-],
+      [ABCDEFGHIJKLMNOPQRSTUVWXYZ___]), [1],
+    [Define to 1 when the gnulib module $1 should be tested.])
+])
+
+# gl_ASSERT_NO_GNULIB_POSIXCHECK
+# asserts that there will never be a need to #define GNULIB_POSIXCHECK.
+# and thereby enables an optimization of configure and config.h.
+# Used by Emacs.
+AC_DEFUN([gl_ASSERT_NO_GNULIB_POSIXCHECK],
+[
+  dnl Override gl_WARN_ON_USE_PREPARE.
+  dnl But hide this definition from 'aclocal'.
+  AC_DEFUN([gl_W][ARN_ON_USE_PREPARE], [])
+])
+
+# gl_ASSERT_NO_GNULIB_TESTS
+# asserts that there will be no gnulib tests in the scope of the configure.ac
+# and thereby enables an optimization of config.h.
+# Used by Emacs.
+AC_DEFUN([gl_ASSERT_NO_GNULIB_TESTS],
+[
+  dnl Override gl_MODULE_INDICATOR_FOR_TESTS.
+  AC_DEFUN([gl_MODULE_INDICATOR_FOR_TESTS], [])
+])
+
+# Test whether <features.h> exists.
+# Set HAVE_FEATURES_H.
+AC_DEFUN([gl_FEATURES_H],
+[
+  AC_CHECK_HEADERS_ONCE([features.h])
+  if test $ac_cv_header_features_h = yes; then
+    HAVE_FEATURES_H=1
+  else
+    HAVE_FEATURES_H=0
+  fi
+  AC_SUBST([HAVE_FEATURES_H])
+])
+
+# m4_foreach_w
+# is a backport of autoconf-2.59c's m4_foreach_w.
+# Remove this macro when we can assume autoconf >= 2.60.
+m4_ifndef([m4_foreach_w],
+  [m4_define([m4_foreach_w],
+    [m4_foreach([$1], m4_split(m4_normalize([$2]), [ ]), [$3])])])
+
+# AS_VAR_IF(VAR, VALUE, [IF-MATCH], [IF-NOT-MATCH])
+# ----------------------------------------------------
+# Backport of autoconf-2.63b's macro.
+# Remove this macro when we can assume autoconf >= 2.64.
+m4_ifndef([AS_VAR_IF],
+[m4_define([AS_VAR_IF],
+[AS_IF([test x"AS_VAR_GET([$1])" = x""$2], [$3], [$4])])])
+
+# gl_PROG_AR_RANLIB
+# Determines the values for AR, ARFLAGS, RANLIB that fit with the compiler.
+AC_DEFUN([gl_PROG_AR_RANLIB],
+[
+  dnl Minix 3 comes with two toolchains: The Amsterdam Compiler Kit compiler
+  dnl as "cc", and GCC as "gcc". They have different object file formats and
+  dnl library formats. In particular, the GNU binutils programs ar, ranlib
+  dnl produce libraries that work only with gcc, not with cc.
+  AC_REQUIRE([AC_PROG_CC])
+  AC_EGREP_CPP([Amsterdam],
+    [
+#ifdef __ACK__
+Amsterdam
+#endif
+    ],
+    [AR='cc -c.a'
+     ARFLAGS='-o'
+     RANLIB=':'
+    ],
+    [dnl Use the Automake-documented default values for AR and ARFLAGS.
+     AR='ar'
+     ARFLAGS='cru'
+     dnl Use the ranlib program if it is available.
+     AC_PROG_RANLIB
+    ])
+  AC_SUBST([AR])
+  AC_SUBST([ARFLAGS])
+])
+
+# AC_PROG_MKDIR_P
+# is a backport of autoconf-2.60's AC_PROG_MKDIR_P, with a fix
+# for interoperability with automake-1.9.6 from autoconf-2.62.
+# Remove this macro when we can assume autoconf >= 2.62 or
+# autoconf >= 2.60 && automake >= 1.10.
+m4_ifdef([AC_PROG_MKDIR_P], [
+  dnl For automake-1.9.6 && autoconf < 2.62: Ensure MKDIR_P is AC_SUBSTed.
+  m4_define([AC_PROG_MKDIR_P],
+    m4_defn([AC_PROG_MKDIR_P])[
+    AC_SUBST([MKDIR_P])])], [
+  dnl For autoconf < 2.60: Backport of AC_PROG_MKDIR_P.
+  AC_DEFUN_ONCE([AC_PROG_MKDIR_P],
+    [AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake
+     MKDIR_P='$(mkdir_p)'
+     AC_SUBST([MKDIR_P])])])
+
+# AC_C_RESTRICT
+# This definition overrides the AC_C_RESTRICT macro from autoconf 2.60..2.61,
+# so that mixed use of GNU C and GNU C++ and mixed use of Sun C and Sun C++
+# works.
+# This definition can be removed once autoconf >= 2.62 can be assumed.
+m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.62]),[-1],[
+AC_DEFUN([AC_C_RESTRICT],
+[AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict],
+  [ac_cv_c_restrict=no
+   # The order here caters to the fact that C++ does not require restrict.
+   for ac_kw in __restrict __restrict__ _Restrict restrict; do
+     AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+      [[typedef int * int_ptr;
+        int foo (int_ptr $ac_kw ip) {
+        return ip[0];
+       }]],
+      [[int s[1];
+        int * $ac_kw t = s;
+        t[0] = 0;
+        return foo(t)]])],
+      [ac_cv_c_restrict=$ac_kw])
+     test "$ac_cv_c_restrict" != no && break
+   done
+  ])
+ AH_VERBATIM([restrict],
+[/* Define to the equivalent of the C99 'restrict' keyword, or to
+   nothing if this is not supported.  Do not define if restrict is
+   supported directly.  */
+#undef restrict
+/* Work around a bug in Sun C++: it does not support _Restrict, even
+   though the corresponding Sun C compiler does, which causes
+   "#define restrict _Restrict" in the previous line.  Perhaps some future
+   version of Sun C++ will work with _Restrict; if so, it'll probably
+   define __RESTRICT, just as Sun C does.  */
+#if defined __SUNPRO_CC && !defined __RESTRICT
+# define _Restrict
+#endif])
+ case $ac_cv_c_restrict in
+   restrict) ;;
+   no) AC_DEFINE([restrict], []) ;;
+   *)  AC_DEFINE_UNQUOTED([restrict], [$ac_cv_c_restrict]) ;;
+ esac
+])
+])
+
+# gl_BIGENDIAN
+# is like AC_C_BIGENDIAN, except that it can be AC_REQUIREd.
+# Note that AC_REQUIRE([AC_C_BIGENDIAN]) does not work reliably because some
+# macros invoke AC_C_BIGENDIAN with arguments.
+AC_DEFUN([gl_BIGENDIAN],
+[
+  AC_C_BIGENDIAN
+])
+
+# gl_CACHE_VAL_SILENT(cache-id, command-to-set-it)
+# is like AC_CACHE_VAL(cache-id, command-to-set-it), except that it does not
+# output a spurious "(cached)" mark in the midst of other configure output.
+# This macro should be used instead of AC_CACHE_VAL when it is not surrounded
+# by an AC_MSG_CHECKING/AC_MSG_RESULT pair.
+AC_DEFUN([gl_CACHE_VAL_SILENT],
+[
+  saved_as_echo_n="$as_echo_n"
+  as_echo_n=':'
+  AC_CACHE_VAL([$1], [$2])
+  as_echo_n="$saved_as_echo_n"
+])
diff --git a/srcm4/gnulib-comp.m4 b/srcm4/gnulib-comp.m4
new file mode 100644
index 0000000..2ec403a
--- /dev/null
+++ b/srcm4/gnulib-comp.m4
@@ -0,0 +1,517 @@
+# DO NOT EDIT! GENERATED AUTOMATICALLY!
+# Copyright (C) 2002-2011 Free Software Foundation, Inc.
+#
+# This file is free software, distributed under the terms of the GNU
+# General Public License.  As a special exception to the GNU General
+# Public License, this file may be distributed as part of a program
+# that contains a configuration script generated by Autoconf, under
+# the same distribution terms as the rest of that program.
+#
+# Generated by gnulib-tool.
+#
+# This file represents the compiled summary of the specification in
+# gnulib-cache.m4. It lists the computed macro invocations that need
+# to be invoked from configure.ac.
+# In projects that use version control, this file can be treated like
+# other built files.
+
+
+# This macro should be invoked from ./configure.ac, in the section
+# "Checks for programs", right after AC_PROG_CC, and certainly before
+# any checks for libraries, header files, types and library functions.
+AC_DEFUN([gl_EARLY],
+[
+  m4_pattern_forbid([^gl_[A-Z]])dnl the gnulib macro namespace
+  m4_pattern_allow([^gl_ES$])dnl a valid locale name
+  m4_pattern_allow([^gl_LIBOBJS$])dnl a variable
+  m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable
+  AC_REQUIRE([gl_PROG_AR_RANLIB])
+  AC_REQUIRE([AM_PROG_CC_C_O])
+  # Code from module alloca-opt:
+  # Code from module allocator:
+  # Code from module areadlink:
+  # Code from module binary-io:
+  # Code from module canonicalize-lgpl:
+  # Code from module careadlinkat:
+  # Code from module dosname:
+  # Code from module double-slash-root:
+  # Code from module environ:
+  # Code from module errno:
+  # Code from module error:
+  # Code from module extensions:
+  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+  # Code from module fcntl-h:
+  # Code from module gettext:
+  # Code from module gettext-h:
+  # Code from module havelib:
+  # Code from module include_next:
+  # Code from module intprops:
+  # Code from module largefile:
+  # Code from module libiconv-misc:
+  # Code from module lstat:
+  # Code from module malloca:
+  # Code from module mbstate:
+  # Code from module memmove:
+  # Code from module multiarch:
+  # Code from module nocrash:
+  # Code from module pathmax:
+  # Code from module progname:
+  # Code from module read:
+  # Code from module readlink:
+  # Code from module relocatable-prog:
+  # Code from module relocatable-prog-wrapper:
+  # Code from module safe-read:
+  # Code from module signal:
+  # Code from module sigpipe:
+  # Code from module sigprocmask:
+  # Code from module snippet/_Noreturn:
+  # Code from module snippet/arg-nonnull:
+  # Code from module snippet/c++defs:
+  # Code from module snippet/warn-on-use:
+  # Code from module ssize_t:
+  # Code from module stat:
+  # Code from module stdbool:
+  # Code from module stddef:
+  # Code from module stdint:
+  # Code from module stdio:
+  # Code from module stdlib:
+  # Code from module streq:
+  # Code from module strerror:
+  # Code from module strerror-override:
+  # Code from module string:
+  # Code from module sys_stat:
+  # Code from module time:
+  # Code from module unistd:
+  # Code from module unitypes:
+  # Code from module uniwidth/base:
+  # Code from module uniwidth/width:
+  # Code from module unlocked-io:
+  # Code from module verify:
+  # Code from module xalloc:
+  # Code from module xreadlink:
+])
+
+# This macro should be invoked from ./configure.ac, in the section
+# "Check for header files, types and library functions".
+AC_DEFUN([gl_INIT],
+[
+  AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
+  gl_cond_libtool=false
+  gl_libdeps=
+  gl_ltlibdeps=
+  gl_m4_base='srcm4'
+  m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
+  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
+  m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
+  m4_pushdef([gl_LIBSOURCES_LIST], [])
+  m4_pushdef([gl_LIBSOURCES_DIR], [])
+  gl_COMMON
+  gl_source_base='srclib'
+gl_FUNC_ALLOCA
+gl_CANONICALIZE_LGPL
+if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1; then
+  AC_LIBOBJ([canonicalize-lgpl])
+fi
+gl_MODULE_INDICATOR([canonicalize-lgpl])
+gl_STDLIB_MODULE_INDICATOR([canonicalize_file_name])
+gl_STDLIB_MODULE_INDICATOR([realpath])
+AC_CHECK_FUNCS_ONCE([readlinkat])
+gl_DOUBLE_SLASH_ROOT
+gl_ENVIRON
+gl_UNISTD_MODULE_INDICATOR([environ])
+gl_HEADER_ERRNO_H
+gl_ERROR
+if test $ac_cv_lib_error_at_line = no; then
+  AC_LIBOBJ([error])
+  gl_PREREQ_ERROR
+fi
+m4_ifdef([AM_XGETTEXT_OPTION],
+  [AM_][XGETTEXT_OPTION([--flag=error:3:c-format])
+   AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
+gl_FCNTL_H
+dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac.
+AM_GNU_GETTEXT_VERSION([0.18.1])
+AC_SUBST([LIBINTL])
+AC_SUBST([LTLIBINTL])
+gl_FUNC_LSTAT
+if test $REPLACE_LSTAT = 1; then
+  AC_LIBOBJ([lstat])
+  gl_PREREQ_LSTAT
+fi
+gl_SYS_STAT_MODULE_INDICATOR([lstat])
+gl_MALLOCA
+AC_TYPE_MBSTATE_T
+gl_FUNC_MEMMOVE
+if test $ac_cv_func_memmove = no; then
+  AC_LIBOBJ([memmove])
+  gl_PREREQ_MEMMOVE
+fi
+gl_MULTIARCH
+gl_PATHMAX
+AC_CHECK_DECLS([program_invocation_name], [], [], [#include <errno.h>])
+AC_CHECK_DECLS([program_invocation_short_name], [], [], [#include <errno.h>])
+gl_FUNC_READ
+if test $REPLACE_READ = 1; then
+  AC_LIBOBJ([read])
+fi
+gl_UNISTD_MODULE_INDICATOR([read])
+gl_FUNC_READLINK
+if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
+  AC_LIBOBJ([readlink])
+  gl_PREREQ_READLINK
+fi
+gl_UNISTD_MODULE_INDICATOR([readlink])
+gl_RELOCATABLE([$gl_source_base])
+if test $RELOCATABLE = yes; then
+  AC_LIBOBJ([progreloc])
+fi
+gl_FUNC_READLINK_SEPARATE
+gl_CANONICALIZE_LGPL_SEPARATE
+gl_MALLOCA
+gl_RELOCATABLE_LIBRARY
+gl_FUNC_SETENV_SEPARATE
+gl_PREREQ_SAFE_READ
+gl_SIGNAL_H
+gl_SIGNAL_SIGPIPE
+dnl Define the C macro GNULIB_SIGPIPE to 1.
+gl_MODULE_INDICATOR([sigpipe])
+dnl Define the substituted variable GNULIB_SIGNAL_H_SIGPIPE to 1.
+AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+GNULIB_SIGNAL_H_SIGPIPE=1
+dnl Define the substituted variable GNULIB_STDIO_H_SIGPIPE to 1.
+AC_REQUIRE([gl_STDIO_H_DEFAULTS])
+AC_REQUIRE([gl_ASM_SYMBOL_PREFIX])
+GNULIB_STDIO_H_SIGPIPE=1
+dnl Define the substituted variable GNULIB_UNISTD_H_SIGPIPE to 1.
+AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+GNULIB_UNISTD_H_SIGPIPE=1
+gl_SIGNALBLOCKING
+if test $HAVE_POSIX_SIGNALBLOCKING = 0; then
+  AC_LIBOBJ([sigprocmask])
+  gl_PREREQ_SIGPROCMASK
+fi
+gl_SIGNAL_MODULE_INDICATOR([sigprocmask])
+gt_TYPE_SSIZE_T
+gl_FUNC_STAT
+if test $REPLACE_STAT = 1; then
+  AC_LIBOBJ([stat])
+  gl_PREREQ_STAT
+fi
+gl_SYS_STAT_MODULE_INDICATOR([stat])
+AM_STDBOOL_H
+gl_STDDEF_H
+gl_STDINT_H
+gl_STDIO_H
+gl_STDLIB_H
+gl_FUNC_STRERROR
+if test $REPLACE_STRERROR = 1; then
+  AC_LIBOBJ([strerror])
+fi
+gl_MODULE_INDICATOR([strerror])
+gl_STRING_MODULE_INDICATOR([strerror])
+AC_REQUIRE([gl_HEADER_ERRNO_H])
+AC_REQUIRE([gl_FUNC_STRERROR_0])
+if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then
+  AC_LIBOBJ([strerror-override])
+  gl_PREREQ_SYS_H_WINSOCK2
+fi
+gl_HEADER_STRING_H
+gl_HEADER_SYS_STAT_H
+AC_PROG_MKDIR_P
+gl_HEADER_TIME_H
+gl_UNISTD_H
+gl_LIBUNISTRING_LIBHEADER([0.9], [unitypes.h])
+gl_LIBUNISTRING_LIBHEADER([0.9], [uniwidth.h])
+gl_LIBUNISTRING_MODULE([0.9.4], [uniwidth/width])
+gl_FUNC_GLIBC_UNLOCKED_IO
+  # End of code from modules
+  m4_ifval(gl_LIBSOURCES_LIST, [
+    m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
+      for gl_file in ]gl_LIBSOURCES_LIST[ ; do
+        if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then
+          echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2
+          exit 1
+        fi
+      done])dnl
+      m4_if(m4_sysval, [0], [],
+        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
+  ])
+  m4_popdef([gl_LIBSOURCES_DIR])
+  m4_popdef([gl_LIBSOURCES_LIST])
+  m4_popdef([AC_LIBSOURCES])
+  m4_popdef([AC_REPLACE_FUNCS])
+  m4_popdef([AC_LIBOBJ])
+  AC_CONFIG_COMMANDS_PRE([
+    gl_libobjs=
+    gl_ltlibobjs=
+    if test -n "$gl_LIBOBJS"; then
+      # Remove the extension.
+      sed_drop_objext='s/\.o$//;s/\.obj$//'
+      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
+        gl_libobjs="$gl_libobjs $i.$ac_objext"
+        gl_ltlibobjs="$gl_ltlibobjs $i.lo"
+      done
+    fi
+    AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
+    AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
+  ])
+  gltests_libdeps=
+  gltests_ltlibdeps=
+  m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
+  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
+  m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
+  m4_pushdef([gltests_LIBSOURCES_LIST], [])
+  m4_pushdef([gltests_LIBSOURCES_DIR], [])
+  gl_COMMON
+  gl_source_base='tests'
+changequote(,)dnl
+  gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
+changequote([, ])dnl
+  AC_SUBST([gltests_WITNESS])
+  gl_module_indicator_condition=$gltests_WITNESS
+  m4_pushdef([gl_MODULE_INDICATOR_CONDITION], [$gl_module_indicator_condition])
+  m4_popdef([gl_MODULE_INDICATOR_CONDITION])
+  m4_ifval(gltests_LIBSOURCES_LIST, [
+    m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
+      for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
+        if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then
+          echo "missing file ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file" >&2
+          exit 1
+        fi
+      done])dnl
+      m4_if(m4_sysval, [0], [],
+        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
+  ])
+  m4_popdef([gltests_LIBSOURCES_DIR])
+  m4_popdef([gltests_LIBSOURCES_LIST])
+  m4_popdef([AC_LIBSOURCES])
+  m4_popdef([AC_REPLACE_FUNCS])
+  m4_popdef([AC_LIBOBJ])
+  AC_CONFIG_COMMANDS_PRE([
+    gltests_libobjs=
+    gltests_ltlibobjs=
+    if test -n "$gltests_LIBOBJS"; then
+      # Remove the extension.
+      sed_drop_objext='s/\.o$//;s/\.obj$//'
+      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
+        gltests_libobjs="$gltests_libobjs $i.$ac_objext"
+        gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
+      done
+    fi
+    AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
+    AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
+  ])
+  LIBICRT_LIBDEPS="$gl_libdeps"
+  AC_SUBST([LIBICRT_LIBDEPS])
+  LIBICRT_LTLIBDEPS="$gl_ltlibdeps"
+  AC_SUBST([LIBICRT_LTLIBDEPS])
+])
+
+# Like AC_LIBOBJ, except that the module name goes
+# into gl_LIBOBJS instead of into LIBOBJS.
+AC_DEFUN([gl_LIBOBJ], [
+  AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
+  gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
+])
+
+# Like AC_REPLACE_FUNCS, except that the module name goes
+# into gl_LIBOBJS instead of into LIBOBJS.
+AC_DEFUN([gl_REPLACE_FUNCS], [
+  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
+  AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
+])
+
+# Like AC_LIBSOURCES, except the directory where the source file is
+# expected is derived from the gnulib-tool parameterization,
+# and alloca is special cased (for the alloca-opt module).
+# We could also entirely rely on EXTRA_lib..._SOURCES.
+AC_DEFUN([gl_LIBSOURCES], [
+  m4_foreach([_gl_NAME], [$1], [
+    m4_if(_gl_NAME, [alloca.c], [], [
+      m4_define([gl_LIBSOURCES_DIR], [srclib])
+      m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
+    ])
+  ])
+])
+
+# Like AC_LIBOBJ, except that the module name goes
+# into gltests_LIBOBJS instead of into LIBOBJS.
+AC_DEFUN([gltests_LIBOBJ], [
+  AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
+  gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
+])
+
+# Like AC_REPLACE_FUNCS, except that the module name goes
+# into gltests_LIBOBJS instead of into LIBOBJS.
+AC_DEFUN([gltests_REPLACE_FUNCS], [
+  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
+  AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
+])
+
+# Like AC_LIBSOURCES, except the directory where the source file is
+# expected is derived from the gnulib-tool parameterization,
+# and alloca is special cased (for the alloca-opt module).
+# We could also entirely rely on EXTRA_lib..._SOURCES.
+AC_DEFUN([gltests_LIBSOURCES], [
+  m4_foreach([_gl_NAME], [$1], [
+    m4_if(_gl_NAME, [alloca.c], [], [
+      m4_define([gltests_LIBSOURCES_DIR], [tests])
+      m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
+    ])
+  ])
+])
+
+# This macro records the list of files which have been installed by
+# gnulib-tool and may be removed by future gnulib-tool invocations.
+AC_DEFUN([gl_FILE_LIST], [
+  build-aux/config.libpath
+  build-aux/config.rpath
+  build-aux/install-reloc
+  build-aux/reloc-ldflags
+  build-aux/snippet/_Noreturn.h
+  build-aux/snippet/arg-nonnull.h
+  build-aux/snippet/c++defs.h
+  build-aux/snippet/warn-on-use.h
+  doc/relocatable.texi
+  lib/alloca.in.h
+  lib/allocator.c
+  lib/allocator.h
+  lib/areadlink.c
+  lib/areadlink.h
+  lib/binary-io.h
+  lib/c-ctype.c
+  lib/c-ctype.h
+  lib/canonicalize-lgpl.c
+  lib/careadlinkat.c
+  lib/careadlinkat.h
+  lib/dosname.h
+  lib/errno.in.h
+  lib/error.c
+  lib/error.h
+  lib/fcntl.in.h
+  lib/gettext.h
+  lib/intprops.h
+  lib/localcharset.h
+  lib/lstat.c
+  lib/malloca.c
+  lib/malloca.h
+  lib/malloca.valgrind
+  lib/memmove.c
+  lib/pathmax.h
+  lib/progname.c
+  lib/progname.h
+  lib/progreloc.c
+  lib/read.c
+  lib/readlink.c
+  lib/relocatable.c
+  lib/relocatable.h
+  lib/relocwrapper.c
+  lib/safe-read.c
+  lib/safe-read.h
+  lib/setenv.c
+  lib/signal.in.h
+  lib/sigprocmask.c
+  lib/stat.c
+  lib/stdbool.in.h
+  lib/stddef.in.h
+  lib/stdint.in.h
+  lib/stdio-write.c
+  lib/stdio.in.h
+  lib/stdlib.in.h
+  lib/streq.h
+  lib/strerror-override.c
+  lib/strerror-override.h
+  lib/strerror.c
+  lib/string.in.h
+  lib/sys_stat.in.h
+  lib/time.in.h
+  lib/unistd.in.h
+  lib/unitypes.in.h
+  lib/uniwidth.in.h
+  lib/uniwidth/cjk.h
+  lib/uniwidth/width.c
+  lib/unlocked-io.h
+  lib/verify.h
+  lib/xalloc.h
+  lib/xmalloc.c
+  lib/xreadlink.c
+  lib/xreadlink.h
+  lib/xstrdup.c
+  m4/00gnulib.m4
+  m4/alloca.m4
+  m4/asm-underscore.m4
+  m4/canonicalize.m4
+  m4/codeset.m4
+  m4/double-slash-root.m4
+  m4/eealloc.m4
+  m4/environ.m4
+  m4/errno_h.m4
+  m4/error.m4
+  m4/extensions.m4
+  m4/fcntl-o.m4
+  m4/fcntl_h.m4
+  m4/gettext.m4
+  m4/glibc2.m4
+  m4/glibc21.m4
+  m4/gnulib-common.m4
+  m4/iconv.m4
+  m4/include_next.m4
+  m4/intdiv0.m4
+  m4/intl.m4
+  m4/intldir.m4
+  m4/intlmacosx.m4
+  m4/intmax.m4
+  m4/inttypes-pri.m4
+  m4/inttypes_h.m4
+  m4/largefile.m4
+  m4/lcmessage.m4
+  m4/lib-ld.m4
+  m4/lib-link.m4
+  m4/lib-prefix.m4
+  m4/libunistring-base.m4
+  m4/lock.m4
+  m4/longlong.m4
+  m4/lstat.m4
+  m4/malloca.m4
+  m4/mbstate_t.m4
+  m4/memmove.m4
+  m4/multiarch.m4
+  m4/nls.m4
+  m4/nocrash.m4
+  m4/pathmax.m4
+  m4/po.m4
+  m4/printf-posix.m4
+  m4/progtest.m4
+  m4/read.m4
+  m4/readlink.m4
+  m4/relocatable-lib.m4
+  m4/relocatable.m4
+  m4/safe-read.m4
+  m4/setenv.m4
+  m4/signal_h.m4
+  m4/signalblocking.m4
+  m4/sigpipe.m4
+  m4/size_max.m4
+  m4/ssize_t.m4
+  m4/stat.m4
+  m4/stdbool.m4
+  m4/stddef_h.m4
+  m4/stdint.m4
+  m4/stdint_h.m4
+  m4/stdio_h.m4
+  m4/stdlib_h.m4
+  m4/strerror.m4
+  m4/string_h.m4
+  m4/sys_socket_h.m4
+  m4/sys_stat_h.m4
+  m4/threadlib.m4
+  m4/time_h.m4
+  m4/uintmax_t.m4
+  m4/unistd_h.m4
+  m4/unlocked-io.m4
+  m4/visibility.m4
+  m4/warn-on-use.m4
+  m4/wchar_t.m4
+  m4/wint_t.m4
+  m4/xsize.m4
+])
diff --git a/srcm4/gnulib-tool.m4 b/srcm4/gnulib-tool.m4
new file mode 100644
index 0000000..ed41e9d
--- /dev/null
+++ b/srcm4/gnulib-tool.m4
@@ -0,0 +1,57 @@
+# gnulib-tool.m4 serial 2
+dnl Copyright (C) 2004-2005, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl The following macros need not be invoked explicitly.
+dnl Invoking them does nothing except to declare default arguments
+dnl for "gnulib-tool --import".
+
+dnl Usage: gl_LOCAL_DIR([DIR])
+AC_DEFUN([gl_LOCAL_DIR], [])
+
+dnl Usage: gl_MODULES([module1 module2 ...])
+AC_DEFUN([gl_MODULES], [])
+
+dnl Usage: gl_AVOID([module1 module2 ...])
+AC_DEFUN([gl_AVOID], [])
+
+dnl Usage: gl_SOURCE_BASE([DIR])
+AC_DEFUN([gl_SOURCE_BASE], [])
+
+dnl Usage: gl_M4_BASE([DIR])
+AC_DEFUN([gl_M4_BASE], [])
+
+dnl Usage: gl_PO_BASE([DIR])
+AC_DEFUN([gl_PO_BASE], [])
+
+dnl Usage: gl_DOC_BASE([DIR])
+AC_DEFUN([gl_DOC_BASE], [])
+
+dnl Usage: gl_TESTS_BASE([DIR])
+AC_DEFUN([gl_TESTS_BASE], [])
+
+dnl Usage: gl_WITH_TESTS
+AC_DEFUN([gl_WITH_TESTS], [])
+
+dnl Usage: gl_LIB([LIBNAME])
+AC_DEFUN([gl_LIB], [])
+
+dnl Usage: gl_LGPL or gl_LGPL([VERSION])
+AC_DEFUN([gl_LGPL], [])
+
+dnl Usage: gl_MAKEFILE_NAME([FILENAME])
+AC_DEFUN([gl_MAKEFILE_NAME], [])
+
+dnl Usage: gl_LIBTOOL
+AC_DEFUN([gl_LIBTOOL], [])
+
+dnl Usage: gl_MACRO_PREFIX([PREFIX])
+AC_DEFUN([gl_MACRO_PREFIX], [])
+
+dnl Usage: gl_PO_DOMAIN([DOMAIN])
+AC_DEFUN([gl_PO_DOMAIN], [])
+
+dnl Usage: gl_VC_FILES([BOOLEAN])
+AC_DEFUN([gl_VC_FILES], [])
diff --git a/srcm4/iconv.m4 b/srcm4/iconv.m4
new file mode 100644
index 0000000..085cd06
--- /dev/null
+++ b/srcm4/iconv.m4
@@ -0,0 +1,268 @@
+# iconv.m4 serial 17 (gettext-0.18.2)
+dnl Copyright (C) 2000-2002, 2007-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_DEFUN([AM_ICONV_LINKFLAGS_BODY],
+[
+  dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
+  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+  AC_REQUIRE([AC_LIB_RPATH])
+
+  dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
+  dnl accordingly.
+  AC_LIB_LINKFLAGS_BODY([iconv])
+])
+
+AC_DEFUN([AM_ICONV_LINK],
+[
+  dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and
+  dnl those with the standalone portable GNU libiconv installed).
+  AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+
+  dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
+  dnl accordingly.
+  AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
+
+  dnl Add $INCICONV to CPPFLAGS before performing the following checks,
+  dnl because if the user has installed libiconv and not disabled its use
+  dnl via --without-libiconv-prefix, he wants to use it. The first
+  dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed.
+  am_save_CPPFLAGS="$CPPFLAGS"
+  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
+
+  AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [
+    am_cv_func_iconv="no, consider installing GNU libiconv"
+    am_cv_lib_iconv=no
+    AC_LINK_IFELSE(
+      [AC_LANG_PROGRAM(
+         [[
+#include <stdlib.h>
+#include <iconv.h>
+         ]],
+         [[iconv_t cd = iconv_open("","");
+           iconv(cd,NULL,NULL,NULL,NULL);
+           iconv_close(cd);]])],
+      [am_cv_func_iconv=yes])
+    if test "$am_cv_func_iconv" != yes; then
+      am_save_LIBS="$LIBS"
+      LIBS="$LIBS $LIBICONV"
+      AC_LINK_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[
+#include <stdlib.h>
+#include <iconv.h>
+           ]],
+           [[iconv_t cd = iconv_open("","");
+             iconv(cd,NULL,NULL,NULL,NULL);
+             iconv_close(cd);]])],
+        [am_cv_lib_iconv=yes]
+        [am_cv_func_iconv=yes])
+      LIBS="$am_save_LIBS"
+    fi
+  ])
+  if test "$am_cv_func_iconv" = yes; then
+    AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [
+      dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11,
+      dnl Solaris 10.
+      am_save_LIBS="$LIBS"
+      if test $am_cv_lib_iconv = yes; then
+        LIBS="$LIBS $LIBICONV"
+      fi
+      AC_RUN_IFELSE(
+        [AC_LANG_SOURCE([[
+#include <iconv.h>
+#include <string.h>
+int main ()
+{
+  int result = 0;
+  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
+     returns.  */
+  {
+    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
+    if (cd_utf8_to_88591 != (iconv_t)(-1))
+      {
+        static const char input[] = "\342\202\254"; /* EURO SIGN */
+        char buf[10];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_utf8_to_88591,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res == 0)
+          result |= 1;
+        iconv_close (cd_utf8_to_88591);
+      }
+  }
+  /* Test against Solaris 10 bug: Failures are not distinguishable from
+     successful returns.  */
+  {
+    iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
+    if (cd_ascii_to_88591 != (iconv_t)(-1))
+      {
+        static const char input[] = "\263";
+        char buf[10];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_ascii_to_88591,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res == 0)
+          result |= 2;
+        iconv_close (cd_ascii_to_88591);
+      }
+  }
+  /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
+  {
+    iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
+    if (cd_88591_to_utf8 != (iconv_t)(-1))
+      {
+        static const char input[] = "\304";
+        static char buf[2] = { (char)0xDE, (char)0xAD };
+        const char *inptr = input;
+        size_t inbytesleft = 1;
+        char *outptr = buf;
+        size_t outbytesleft = 1;
+        size_t res = iconv (cd_88591_to_utf8,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
+          result |= 4;
+        iconv_close (cd_88591_to_utf8);
+      }
+  }
+#if 0 /* This bug could be worked around by the caller.  */
+  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
+  {
+    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
+    if (cd_88591_to_utf8 != (iconv_t)(-1))
+      {
+        static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
+        char buf[50];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_88591_to_utf8,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if ((int)res > 0)
+          result |= 8;
+        iconv_close (cd_88591_to_utf8);
+      }
+  }
+#endif
+  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
+     provided.  */
+  if (/* Try standardized names.  */
+      iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
+      /* Try IRIX, OSF/1 names.  */
+      && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
+      /* Try AIX names.  */
+      && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
+      /* Try HP-UX names.  */
+      && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
+    result |= 16;
+  return result;
+}]])],
+        [am_cv_func_iconv_works=yes],
+        [am_cv_func_iconv_works=no],
+        [
+changequote(,)dnl
+         case "$host_os" in
+           aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+           *)            am_cv_func_iconv_works="guessing yes" ;;
+         esac
+changequote([,])dnl
+        ])
+      LIBS="$am_save_LIBS"
+    ])
+    case "$am_cv_func_iconv_works" in
+      *no) am_func_iconv=no am_cv_lib_iconv=no ;;
+      *)   am_func_iconv=yes ;;
+    esac
+  else
+    am_func_iconv=no am_cv_lib_iconv=no
+  fi
+  if test "$am_func_iconv" = yes; then
+    AC_DEFINE([HAVE_ICONV], [1],
+      [Define if you have the iconv() function and it works.])
+  fi
+  if test "$am_cv_lib_iconv" = yes; then
+    AC_MSG_CHECKING([how to link with libiconv])
+    AC_MSG_RESULT([$LIBICONV])
+  else
+    dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV
+    dnl either.
+    CPPFLAGS="$am_save_CPPFLAGS"
+    LIBICONV=
+    LTLIBICONV=
+  fi
+  AC_SUBST([LIBICONV])
+  AC_SUBST([LTLIBICONV])
+])
+
+dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to
+dnl avoid warnings like
+dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required".
+dnl This is tricky because of the way 'aclocal' is implemented:
+dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN.
+dnl   Otherwise aclocal's initial scan pass would miss the macro definition.
+dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions.
+dnl   Otherwise aclocal would emit many "Use of uninitialized value $1"
+dnl   warnings.
+m4_define([gl_iconv_AC_DEFUN],
+  m4_version_prereq([2.64],
+    [[AC_DEFUN_ONCE(
+        [$1], [$2])]],
+    [m4_ifdef([gl_00GNULIB],
+       [[AC_DEFUN_ONCE(
+           [$1], [$2])]],
+       [[AC_DEFUN(
+           [$1], [$2])]])]))
+gl_iconv_AC_DEFUN([AM_ICONV],
+[
+  AM_ICONV_LINK
+  if test "$am_cv_func_iconv" = yes; then
+    AC_MSG_CHECKING([for iconv declaration])
+    AC_CACHE_VAL([am_cv_proto_iconv], [
+      AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[
+#include <stdlib.h>
+#include <iconv.h>
+extern
+#ifdef __cplusplus
+"C"
+#endif
+#if defined(__STDC__) || defined(__cplusplus)
+size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
+#else
+size_t iconv();
+#endif
+           ]],
+           [[]])],
+        [am_cv_proto_iconv_arg1=""],
+        [am_cv_proto_iconv_arg1="const"])
+      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
+    am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
+    AC_MSG_RESULT([
+         $am_cv_proto_iconv])
+    AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
+      [Define as const if the declaration of iconv() needs const.])
+    dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
+    m4_ifdef([gl_ICONV_H_DEFAULTS],
+      [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
+       if test -n "$am_cv_proto_iconv_arg1"; then
+         ICONV_CONST="const"
+       fi
+      ])
+  fi
+])
diff --git a/srcm4/include_next.m4 b/srcm4/include_next.m4
new file mode 100644
index 0000000..ebf081a
--- /dev/null
+++ b/srcm4/include_next.m4
@@ -0,0 +1,246 @@
+# include_next.m4 serial 20
+dnl Copyright (C) 2006-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Paul Eggert and Derek Price.
+
+dnl Sets INCLUDE_NEXT and PRAGMA_SYSTEM_HEADER.
+dnl
+dnl INCLUDE_NEXT expands to 'include_next' if the compiler supports it, or to
+dnl 'include' otherwise.
+dnl
+dnl INCLUDE_NEXT_AS_FIRST_DIRECTIVE expands to 'include_next' if the compiler
+dnl supports it in the special case that it is the first include directive in
+dnl the given file, or to 'include' otherwise.
+dnl
+dnl PRAGMA_SYSTEM_HEADER can be used in files that contain #include_next,
+dnl so as to avoid GCC warnings when the gcc option -pedantic is used.
+dnl '#pragma GCC system_header' has the same effect as if the file was found
+dnl through the include search path specified with '-isystem' options (as
+dnl opposed to the search path specified with '-I' options). Namely, gcc
+dnl does not warn about some things, and on some systems (Solaris and Interix)
+dnl __STDC__ evaluates to 0 instead of to 1. The latter is an undesired side
+dnl effect; we are therefore careful to use 'defined __STDC__' or '1' instead
+dnl of plain '__STDC__'.
+dnl
+dnl PRAGMA_COLUMNS can be used in files that override system header files, so
+dnl as to avoid compilation errors on HP NonStop systems when the gnulib file
+dnl is included by a system header file that does a "#pragma COLUMNS 80" (which
+dnl has the effect of truncating the lines of that file and all files that it
+dnl includes to 80 columns) and the gnulib file has lines longer than 80
+dnl columns.
+
+AC_DEFUN([gl_INCLUDE_NEXT],
+[
+  AC_LANG_PREPROC_REQUIRE()
+  AC_CACHE_CHECK([whether the preprocessor supports include_next],
+    [gl_cv_have_include_next],
+    [rm -rf conftestd1a conftestd1b conftestd2
+     mkdir conftestd1a conftestd1b conftestd2
+     dnl IBM C 9.0, 10.1 (original versions, prior to the 2009-01 updates) on
+     dnl AIX 6.1 support include_next when used as first preprocessor directive
+     dnl in a file, but not when preceded by another include directive. Check
+     dnl for this bug by including <stdio.h>.
+     dnl Additionally, with this same compiler, include_next is a no-op when
+     dnl used in a header file that was included by specifying its absolute
+     dnl file name. Despite these two bugs, include_next is used in the
+     dnl compiler's <math.h>. By virtue of the second bug, we need to use
+     dnl include_next as well in this case.
+     cat <<EOF > conftestd1a/conftest.h
+#define DEFINED_IN_CONFTESTD1
+#include_next <conftest.h>
+#ifdef DEFINED_IN_CONFTESTD2
+int foo;
+#else
+#error "include_next doesn't work"
+#endif
+EOF
+     cat <<EOF > conftestd1b/conftest.h
+#define DEFINED_IN_CONFTESTD1
+#include <stdio.h>
+#include_next <conftest.h>
+#ifdef DEFINED_IN_CONFTESTD2
+int foo;
+#else
+#error "include_next doesn't work"
+#endif
+EOF
+     cat <<EOF > conftestd2/conftest.h
+#ifndef DEFINED_IN_CONFTESTD1
+#error "include_next test doesn't work"
+#endif
+#define DEFINED_IN_CONFTESTD2
+EOF
+     gl_save_CPPFLAGS="$CPPFLAGS"
+     CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
+dnl We intentionally avoid using AC_LANG_SOURCE here.
+     AC_COMPILE_IFELSE([AC_LANG_DEFINES_PROVIDED[#include <conftest.h>]],
+       [gl_cv_have_include_next=yes],
+       [CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
+        AC_COMPILE_IFELSE([AC_LANG_DEFINES_PROVIDED[#include <conftest.h>]],
+          [gl_cv_have_include_next=buggy],
+          [gl_cv_have_include_next=no])
+       ])
+     CPPFLAGS="$gl_save_CPPFLAGS"
+     rm -rf conftestd1a conftestd1b conftestd2
+    ])
+  PRAGMA_SYSTEM_HEADER=
+  if test $gl_cv_have_include_next = yes; then
+    INCLUDE_NEXT=include_next
+    INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
+    if test -n "$GCC"; then
+      PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
+    fi
+  else
+    if test $gl_cv_have_include_next = buggy; then
+      INCLUDE_NEXT=include
+      INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
+    else
+      INCLUDE_NEXT=include
+      INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
+    fi
+  fi
+  AC_SUBST([INCLUDE_NEXT])
+  AC_SUBST([INCLUDE_NEXT_AS_FIRST_DIRECTIVE])
+  AC_SUBST([PRAGMA_SYSTEM_HEADER])
+  AC_CACHE_CHECK([whether system header files limit the line length],
+    [gl_cv_pragma_columns],
+    [dnl HP NonStop systems, which define __TANDEM, have this misfeature.
+     AC_EGREP_CPP([choke me],
+       [
+#ifdef __TANDEM
+choke me
+#endif
+       ],
+       [gl_cv_pragma_columns=yes],
+       [gl_cv_pragma_columns=no])
+    ])
+  if test $gl_cv_pragma_columns = yes; then
+    PRAGMA_COLUMNS="#pragma COLUMNS 10000"
+  else
+    PRAGMA_COLUMNS=
+  fi
+  AC_SUBST([PRAGMA_COLUMNS])
+])
+
+# gl_CHECK_NEXT_HEADERS(HEADER1 HEADER2 ...)
+# ------------------------------------------
+# For each arg foo.h, if #include_next works, define NEXT_FOO_H to be
+# '<foo.h>'; otherwise define it to be
+# '"///usr/include/foo.h"', or whatever other absolute file name is suitable.
+# Also, if #include_next works as first preprocessing directive in a file,
+# define NEXT_AS_FIRST_DIRECTIVE_FOO_H to be '<foo.h>'; otherwise define it to
+# be
+# '"///usr/include/foo.h"', or whatever other absolute file name is suitable.
+# That way, a header file with the following line:
+#       #@INCLUDE_NEXT@ @NEXT_FOO_H@
+# or
+#       #@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_FOO_H@
+# behaves (after sed substitution) as if it contained
+#       #include_next <foo.h>
+# even if the compiler does not support include_next.
+# The three "///" are to pacify Sun C 5.8, which otherwise would say
+# "warning: #include of /usr/include/... may be non-portable".
+# Use `""', not `<>', so that the /// cannot be confused with a C99 comment.
+# Note: This macro assumes that the header file is not empty after
+# preprocessing, i.e. it does not only define preprocessor macros but also
+# provides some type/enum definitions or function/variable declarations.
+#
+# This macro also checks whether each header exists, by invoking
+# AC_CHECK_HEADERS_ONCE or AC_CHECK_HEADERS on each argument.
+AC_DEFUN([gl_CHECK_NEXT_HEADERS],
+[
+  gl_NEXT_HEADERS_INTERNAL([$1], [check])
+])
+
+# gl_NEXT_HEADERS(HEADER1 HEADER2 ...)
+# ------------------------------------
+# Like gl_CHECK_NEXT_HEADERS, except do not check whether the headers exist.
+# This is suitable for headers like <stddef.h> that are standardized by C89
+# and therefore can be assumed to exist.
+AC_DEFUN([gl_NEXT_HEADERS],
+[
+  gl_NEXT_HEADERS_INTERNAL([$1], [assume])
+])
+
+# The guts of gl_CHECK_NEXT_HEADERS and gl_NEXT_HEADERS.
+AC_DEFUN([gl_NEXT_HEADERS_INTERNAL],
+[
+  AC_REQUIRE([gl_INCLUDE_NEXT])
+  AC_REQUIRE([AC_CANONICAL_HOST])
+
+  m4_if([$2], [check],
+    [AC_CHECK_HEADERS_ONCE([$1])
+    ])
+
+dnl FIXME: gl_next_header and gl_header_exists must be used unquoted
+dnl until we can assume autoconf 2.64 or newer.
+  m4_foreach_w([gl_HEADER_NAME], [$1],
+    [AS_VAR_PUSHDEF([gl_next_header],
+                    [gl_cv_next_]m4_defn([gl_HEADER_NAME]))
+     if test $gl_cv_have_include_next = yes; then
+       AS_VAR_SET(gl_next_header, ['<'gl_HEADER_NAME'>'])
+     else
+       AC_CACHE_CHECK(
+         [absolute name of <]m4_defn([gl_HEADER_NAME])[>],
+         m4_defn([gl_next_header]),
+         [m4_if([$2], [check],
+            [AS_VAR_PUSHDEF([gl_header_exists],
+                            [ac_cv_header_]m4_defn([gl_HEADER_NAME]))
+             if test AS_VAR_GET(gl_header_exists) = yes; then
+             AS_VAR_POPDEF([gl_header_exists])
+            ])
+               AC_LANG_CONFTEST(
+                 [AC_LANG_SOURCE(
+                    [[#include <]]m4_dquote(m4_defn([gl_HEADER_NAME]))[[>]]
+                  )])
+               dnl AIX "xlc -E" and "cc -E" omit #line directives for header
+               dnl files that contain only a #include of other header files and
+               dnl no non-comment tokens of their own. This leads to a failure
+               dnl to detect the absolute name of <dirent.h>, <signal.h>,
+               dnl <poll.h> and others. The workaround is to force preservation
+               dnl of comments through option -C. This ensures all necessary
+               dnl #line directives are present. GCC supports option -C as well.
+               case "$host_os" in
+                 aix*) gl_absname_cpp="$ac_cpp -C" ;;
+                 *)    gl_absname_cpp="$ac_cpp" ;;
+               esac
+               dnl eval is necessary to expand gl_absname_cpp.
+               dnl Ultrix and Pyramid sh refuse to redirect output of eval,
+               dnl so use subshell.
+               AS_VAR_SET(gl_next_header,
+                 ['"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD |
+                  sed -n '\#/]m4_defn([gl_HEADER_NAME])[#{
+                    s#.*"\(.*/]m4_defn([gl_HEADER_NAME])[\)".*#\1#
+                    s#^/[^/]#//&#
+                    p
+                    q
+                  }'`'"'])
+          m4_if([$2], [check],
+            [else
+               AS_VAR_SET(gl_next_header, ['<'gl_HEADER_NAME'>'])
+             fi
+            ])
+         ])
+     fi
+     AC_SUBST(
+       AS_TR_CPP([NEXT_]m4_defn([gl_HEADER_NAME])),
+       [AS_VAR_GET(gl_next_header)])
+     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+       gl_next_as_first_directive='<'gl_HEADER_NAME'>'
+     else
+       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+       gl_next_as_first_directive=AS_VAR_GET(gl_next_header)
+     fi
+     AC_SUBST(
+       AS_TR_CPP([NEXT_AS_FIRST_DIRECTIVE_]m4_defn([gl_HEADER_NAME])),
+       [$gl_next_as_first_directive])
+     AS_VAR_POPDEF([gl_next_header])])
+])
+
+# Autoconf 2.68 added warnings for our use of AC_COMPILE_IFELSE;
+# this fallback is safe for all earlier autoconf versions.
+m4_define_default([AC_LANG_DEFINES_PROVIDED])
diff --git a/srcm4/intdiv0.m4 b/srcm4/intdiv0.m4
new file mode 100644
index 0000000..58e8a73
--- /dev/null
+++ b/srcm4/intdiv0.m4
@@ -0,0 +1,87 @@
+# intdiv0.m4 serial 5 (gettext-0.18.2)
+dnl Copyright (C) 2002, 2007-2008, 2010-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_DEFUN([gt_INTDIV0],
+[
+  AC_REQUIRE([AC_PROG_CC])dnl
+  AC_REQUIRE([AC_CANONICAL_HOST])dnl
+
+  AC_CACHE_CHECK([whether integer division by zero raises SIGFPE],
+    gt_cv_int_divbyzero_sigfpe,
+    [
+      gt_cv_int_divbyzero_sigfpe=
+changequote(,)dnl
+      case "$host_os" in
+        macos* | darwin[6-9]* | darwin[1-9][0-9]*)
+          # On MacOS X 10.2 or newer, just assume the same as when cross-
+          # compiling. If we were to perform the real test, 1 Crash Report
+          # dialog window would pop up.
+          case "$host_cpu" in
+            i[34567]86 | x86_64)
+              gt_cv_int_divbyzero_sigfpe="guessing yes" ;;
+          esac
+          ;;
+      esac
+changequote([,])dnl
+      if test -z "$gt_cv_int_divbyzero_sigfpe"; then
+        AC_RUN_IFELSE(
+          [AC_LANG_SOURCE([[
+#include <stdlib.h>
+#include <signal.h>
+
+static void
+sigfpe_handler (int sig)
+{
+  /* Exit with code 0 if SIGFPE, with code 1 if any other signal.  */
+  exit (sig != SIGFPE);
+}
+
+int x = 1;
+int y = 0;
+int z;
+int nan;
+
+int main ()
+{
+  signal (SIGFPE, sigfpe_handler);
+/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP.  */
+#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
+  signal (SIGTRAP, sigfpe_handler);
+#endif
+/* Linux/SPARC yields signal SIGILL.  */
+#if defined (__sparc__) && defined (__linux__)
+  signal (SIGILL, sigfpe_handler);
+#endif
+
+  z = x / y;
+  nan = y / y;
+  exit (2);
+}
+]])],
+          [gt_cv_int_divbyzero_sigfpe=yes],
+          [gt_cv_int_divbyzero_sigfpe=no],
+          [
+            # Guess based on the CPU.
+changequote(,)dnl
+            case "$host_cpu" in
+              alpha* | i[34567]86 | x86_64 | m68k | s390*)
+                gt_cv_int_divbyzero_sigfpe="guessing yes";;
+              *)
+                gt_cv_int_divbyzero_sigfpe="guessing no";;
+            esac
+changequote([,])dnl
+          ])
+      fi
+    ])
+  case "$gt_cv_int_divbyzero_sigfpe" in
+    *yes) value=1;;
+    *) value=0;;
+  esac
+  AC_DEFINE_UNQUOTED([INTDIV0_RAISES_SIGFPE], [$value],
+    [Define if integer division by zero raises signal SIGFPE.])
+])
diff --git a/srcm4/intl.m4 b/srcm4/intl.m4
new file mode 100644
index 0000000..96031eb
--- /dev/null
+++ b/srcm4/intl.m4
@@ -0,0 +1,300 @@
+# intl.m4 serial 17b
+dnl Copyright (C) 1995-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
+dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2009.
+
+AC_PREREQ([2.53])
+
+dnl Checks for all prerequisites of the intl subdirectory,
+dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS,
+dnl            USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL.
+AC_DEFUN([AM_INTL_SUBDIR],
+[
+  AC_REQUIRE([AC_PROG_INSTALL])dnl
+  AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake
+  AC_REQUIRE([AC_PROG_CC])dnl
+  AC_REQUIRE([AC_CANONICAL_HOST])dnl
+  AC_REQUIRE([gt_GLIBC2])dnl
+  AC_REQUIRE([AC_PROG_RANLIB])dnl
+  AC_REQUIRE([gl_VISIBILITY])dnl
+  AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl
+  AC_REQUIRE([AC_TYPE_LONG_LONG_INT])dnl
+  AC_REQUIRE([gt_TYPE_WCHAR_T])dnl
+  AC_REQUIRE([gt_TYPE_WINT_T])dnl
+  AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
+  AC_REQUIRE([gt_TYPE_INTMAX_T])
+  AC_REQUIRE([gt_PRINTF_POSIX])
+  AC_REQUIRE([gl_GLIBC21])dnl
+  AC_REQUIRE([gl_XSIZE])dnl
+  AC_REQUIRE([gl_FCNTL_O_FLAGS])dnl
+  AC_REQUIRE([gt_INTL_MACOSX])dnl
+
+  dnl Support for automake's --enable-silent-rules.
+  case "$enable_silent_rules" in
+    yes) INTL_DEFAULT_VERBOSITY=0;;
+    no)  INTL_DEFAULT_VERBOSITY=1;;
+    *)   INTL_DEFAULT_VERBOSITY=1;;
+  esac
+  AC_SUBST([INTL_DEFAULT_VERBOSITY])
+
+  AC_CHECK_TYPE([ptrdiff_t], ,
+    [AC_DEFINE([ptrdiff_t], [long],
+       [Define as the type of the result of subtracting two pointers, if the system doesn't define it.])
+    ])
+  AC_CHECK_HEADERS([stddef.h stdlib.h string.h])
+  AC_CHECK_FUNCS([asprintf fwprintf newlocale putenv setenv setlocale \
+    snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb])
+
+  dnl Use the _snprintf function only if it is declared (because on NetBSD it
+  dnl is defined as a weak alias of snprintf; we prefer to use the latter).
+  gt_CHECK_DECL(_snprintf, [#include <stdio.h>])
+  gt_CHECK_DECL(_snwprintf, [#include <stdio.h>])
+
+  dnl Use the *_unlocked functions only if they are declared.
+  dnl (because some of them were defined without being declared in Solaris
+  dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built
+  dnl on Solaris 2.5.1 to run on Solaris 2.6).
+  dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13.
+  gt_CHECK_DECL(getc_unlocked, [#include <stdio.h>])
+
+  case $gt_cv_func_printf_posix in
+    *yes) HAVE_POSIX_PRINTF=1 ;;
+    *) HAVE_POSIX_PRINTF=0 ;;
+  esac
+  AC_SUBST([HAVE_POSIX_PRINTF])
+  if test "$ac_cv_func_asprintf" = yes; then
+    HAVE_ASPRINTF=1
+  else
+    HAVE_ASPRINTF=0
+  fi
+  AC_SUBST([HAVE_ASPRINTF])
+  if test "$ac_cv_func_snprintf" = yes; then
+    HAVE_SNPRINTF=1
+  else
+    HAVE_SNPRINTF=0
+  fi
+  AC_SUBST([HAVE_SNPRINTF])
+  if test "$ac_cv_func_newlocale" = yes; then
+    HAVE_NEWLOCALE=1
+  else
+    HAVE_NEWLOCALE=0
+  fi
+  AC_SUBST([HAVE_NEWLOCALE])
+  if test "$ac_cv_func_wprintf" = yes; then
+    HAVE_WPRINTF=1
+  else
+    HAVE_WPRINTF=0
+  fi
+  AC_SUBST([HAVE_WPRINTF])
+
+  AM_LANGINFO_CODESET
+  gt_LC_MESSAGES
+
+  dnl Compilation on mingw and Cygwin needs special Makefile rules, because
+  dnl 1. when we install a shared library, we must arrange to export
+  dnl    auxiliary pointer variables for every exported variable,
+  dnl 2. when we install a shared library and a static library simultaneously,
+  dnl    the include file specifies __declspec(dllimport) and therefore we
+  dnl    must arrange to define the auxiliary pointer variables for the
+  dnl    exported variables _also_ in the static library.
+  if test "$enable_shared" = yes; then
+    case "$host_os" in
+      mingw* | cygwin*) is_woe32dll=yes ;;
+      *) is_woe32dll=no ;;
+    esac
+  else
+    is_woe32dll=no
+  fi
+  WOE32DLL=$is_woe32dll
+  AC_SUBST([WOE32DLL])
+
+  dnl On mingw and Cygwin, we can activate special Makefile rules which add
+  dnl version information to the shared libraries and executables.
+  case "$host_os" in
+    mingw* | cygwin*) is_woe32=yes ;;
+    *) is_woe32=no ;;
+  esac
+  WOE32=$is_woe32
+  AC_SUBST([WOE32])
+  if test $WOE32 = yes; then
+    dnl Check for a program that compiles Windows resource files.
+    AC_CHECK_TOOL([WINDRES], [windres])
+  fi
+
+  dnl Determine whether when creating a library, "-lc" should be passed to
+  dnl libtool or not. On many platforms, it is required for the libtool option
+  dnl -no-undefined to work. On HP-UX, however, the -lc - stored by libtool
+  dnl in the *.la files - makes it impossible to create multithreaded programs,
+  dnl because libtool also reorders the -lc to come before the -pthread, and
+  dnl this disables pthread_create() <http://docs.hp.com/en/1896/pthreads.html>.
+  case "$host_os" in
+    hpux*) LTLIBC="" ;;
+    *)     LTLIBC="-lc" ;;
+  esac
+  AC_SUBST([LTLIBC])
+
+  dnl Rename some macros and functions used for locking.
+  AH_BOTTOM([
+#define __libc_lock_t                   gl_lock_t
+#define __libc_lock_define              gl_lock_define
+#define __libc_lock_define_initialized  gl_lock_define_initialized
+#define __libc_lock_init                gl_lock_init
+#define __libc_lock_lock                gl_lock_lock
+#define __libc_lock_unlock              gl_lock_unlock
+#define __libc_lock_recursive_t                   gl_recursive_lock_t
+#define __libc_lock_define_recursive              gl_recursive_lock_define
+#define __libc_lock_define_initialized_recursive  gl_recursive_lock_define_initialized
+#define __libc_lock_init_recursive                gl_recursive_lock_init
+#define __libc_lock_lock_recursive                gl_recursive_lock_lock
+#define __libc_lock_unlock_recursive              gl_recursive_lock_unlock
+#define glthread_in_use  libintl_thread_in_use
+#define glthread_lock_init_func     libintl_lock_init_func
+#define glthread_lock_lock_func     libintl_lock_lock_func
+#define glthread_lock_unlock_func   libintl_lock_unlock_func
+#define glthread_lock_destroy_func  libintl_lock_destroy_func
+#define glthread_rwlock_init_multithreaded     libintl_rwlock_init_multithreaded
+#define glthread_rwlock_init_func              libintl_rwlock_init_func
+#define glthread_rwlock_rdlock_multithreaded   libintl_rwlock_rdlock_multithreaded
+#define glthread_rwlock_rdlock_func            libintl_rwlock_rdlock_func
+#define glthread_rwlock_wrlock_multithreaded   libintl_rwlock_wrlock_multithreaded
+#define glthread_rwlock_wrlock_func            libintl_rwlock_wrlock_func
+#define glthread_rwlock_unlock_multithreaded   libintl_rwlock_unlock_multithreaded
+#define glthread_rwlock_unlock_func            libintl_rwlock_unlock_func
+#define glthread_rwlock_destroy_multithreaded  libintl_rwlock_destroy_multithreaded
+#define glthread_rwlock_destroy_func           libintl_rwlock_destroy_func
+#define glthread_recursive_lock_init_multithreaded     libintl_recursive_lock_init_multithreaded
+#define glthread_recursive_lock_init_func              libintl_recursive_lock_init_func
+#define glthread_recursive_lock_lock_multithreaded     libintl_recursive_lock_lock_multithreaded
+#define glthread_recursive_lock_lock_func              libintl_recursive_lock_lock_func
+#define glthread_recursive_lock_unlock_multithreaded   libintl_recursive_lock_unlock_multithreaded
+#define glthread_recursive_lock_unlock_func            libintl_recursive_lock_unlock_func
+#define glthread_recursive_lock_destroy_multithreaded  libintl_recursive_lock_destroy_multithreaded
+#define glthread_recursive_lock_destroy_func           libintl_recursive_lock_destroy_func
+#define glthread_once_func            libintl_once_func
+#define glthread_once_singlethreaded  libintl_once_singlethreaded
+#define glthread_once_multithreaded   libintl_once_multithreaded
+])
+])
+
+
+dnl Checks for the core files of the intl subdirectory:
+dnl   dcigettext.c
+dnl   eval-plural.h
+dnl   explodename.c
+dnl   finddomain.c
+dnl   gettextP.h
+dnl   gmo.h
+dnl   hash-string.h hash-string.c
+dnl   l10nflist.c
+dnl   libgnuintl.h.in (except the *printf stuff)
+dnl   loadinfo.h
+dnl   loadmsgcat.c
+dnl   localealias.c
+dnl   log.c
+dnl   plural-exp.h plural-exp.c
+dnl   plural.y
+dnl Used by libglocale.
+AC_DEFUN([gt_INTL_SUBDIR_CORE],
+[
+  AC_REQUIRE([AC_C_INLINE])dnl
+  AC_REQUIRE([AC_TYPE_SIZE_T])dnl
+  AC_REQUIRE([gl_AC_HEADER_STDINT_H])
+  AC_REQUIRE([AC_FUNC_ALLOCA])dnl
+  AC_REQUIRE([AC_FUNC_MMAP])dnl
+  AC_REQUIRE([gt_INTDIV0])dnl
+  AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl
+  AC_REQUIRE([gt_INTTYPES_PRI])dnl
+  AC_REQUIRE([gl_LOCK])dnl
+
+  AC_LINK_IFELSE(
+    [AC_LANG_PROGRAM(
+       [[int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }]],
+       [[]])],
+    [AC_DEFINE([HAVE_BUILTIN_EXPECT], [1],
+       [Define to 1 if the compiler understands __builtin_expect.])])
+
+  AC_CHECK_HEADERS([argz.h inttypes.h limits.h unistd.h sys/param.h])
+  AC_CHECK_FUNCS([getcwd getegid geteuid getgid getuid mempcpy munmap \
+    stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \
+    argz_stringify argz_next __fsetlocking])
+
+  dnl Use the *_unlocked functions only if they are declared.
+  dnl (because some of them were defined without being declared in Solaris
+  dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built
+  dnl on Solaris 2.5.1 to run on Solaris 2.6).
+  dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13.
+  gt_CHECK_DECL([feof_unlocked], [#include <stdio.h>])
+  gt_CHECK_DECL([fgets_unlocked], [#include <stdio.h>])
+
+  AM_ICONV
+
+  dnl intl/plural.c is generated from intl/plural.y. It requires bison,
+  dnl because plural.y uses bison specific features. It requires at least
+  dnl bison-1.26 because earlier versions generate a plural.c that doesn't
+  dnl compile.
+  dnl bison is only needed for the maintainer (who touches plural.y). But in
+  dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put
+  dnl the rule in general Makefile. Now, some people carelessly touch the
+  dnl files or have a broken "make" program, hence the plural.c rule will
+  dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not
+  dnl present or too old.
+  AC_CHECK_PROGS([INTLBISON], [bison])
+  if test -z "$INTLBISON"; then
+    ac_verc_fail=yes
+  else
+    dnl Found it, now check the version.
+    AC_MSG_CHECKING([version of bison])
+changequote(<<,>>)dnl
+    ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
+    case $ac_prog_version in
+      '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
+      1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
+changequote([,])dnl
+         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
+      *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
+    esac
+    AC_MSG_RESULT([$ac_prog_version])
+  fi
+  if test $ac_verc_fail = yes; then
+    INTLBISON=:
+  fi
+])
+
+
+dnl gt_CHECK_DECL(FUNC, INCLUDES)
+dnl Check whether a function is declared.
+AC_DEFUN([gt_CHECK_DECL],
+[
+  AC_CACHE_CHECK([whether $1 is declared], [ac_cv_have_decl_$1],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[$2]],
+          [[
+#ifndef $1
+  char *p = (char *) $1;
+#endif
+          ]])],
+       [ac_cv_have_decl_$1=yes],
+       [ac_cv_have_decl_$1=no])])
+  if test $ac_cv_have_decl_$1 = yes; then
+    gt_value=1
+  else
+    gt_value=0
+  fi
+  AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value],
+    [Define to 1 if you have the declaration of `$1', and to 0 if you don't.])
+])
diff --git a/srcm4/intldir.m4 b/srcm4/intldir.m4
new file mode 100644
index 0000000..31507d1
--- /dev/null
+++ b/srcm4/intldir.m4
@@ -0,0 +1,19 @@
+# intldir.m4 serial 2 (gettext-0.18)
+dnl Copyright (C) 2006, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+AC_PREREQ([2.52])
+
+dnl Tells the AM_GNU_GETTEXT macro to consider an intl/ directory.
+AC_DEFUN([AM_GNU_GETTEXT_INTL_SUBDIR], [])
diff --git a/srcm4/intlmacosx.m4 b/srcm4/intlmacosx.m4
new file mode 100644
index 0000000..51f8547
--- /dev/null
+++ b/srcm4/intlmacosx.m4
@@ -0,0 +1,56 @@
+# intlmacosx.m4 serial 4 (gettext-0.18.2)
+dnl Copyright (C) 2004-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Checks for special options needed on MacOS X.
+dnl Defines INTL_MACOSX_LIBS.
+AC_DEFUN([gt_INTL_MACOSX],
+[
+  dnl Check for API introduced in MacOS X 10.2.
+  AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
+    [gt_cv_func_CFPreferencesCopyAppValue],
+    [gt_save_LIBS="$LIBS"
+     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
+     AC_LINK_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <CoreFoundation/CFPreferences.h>]],
+          [[CFPreferencesCopyAppValue(NULL, NULL)]])],
+       [gt_cv_func_CFPreferencesCopyAppValue=yes],
+       [gt_cv_func_CFPreferencesCopyAppValue=no])
+     LIBS="$gt_save_LIBS"])
+  if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
+    AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
+      [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
+  fi
+  dnl Check for API introduced in MacOS X 10.3.
+  AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
+    [gt_save_LIBS="$LIBS"
+     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
+     AC_LINK_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <CoreFoundation/CFLocale.h>]],
+          [[CFLocaleCopyCurrent();]])],
+       [gt_cv_func_CFLocaleCopyCurrent=yes],
+       [gt_cv_func_CFLocaleCopyCurrent=no])
+     LIBS="$gt_save_LIBS"])
+  if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
+    AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
+      [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
+  fi
+  INTL_MACOSX_LIBS=
+  if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
+    INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
+  fi
+  AC_SUBST([INTL_MACOSX_LIBS])
+])
diff --git a/srcm4/intmax.m4 b/srcm4/intmax.m4
new file mode 100644
index 0000000..9d28921
--- /dev/null
+++ b/srcm4/intmax.m4
@@ -0,0 +1,36 @@
+# intmax.m4 serial 6 (gettext-0.18.2)
+dnl Copyright (C) 2002-2005, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+dnl Test whether the system has the 'intmax_t' type, but don't attempt to
+dnl find a replacement if it is lacking.
+
+AC_DEFUN([gt_TYPE_INTMAX_T],
+[
+  AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
+  AC_REQUIRE([gl_AC_HEADER_STDINT_H])
+  AC_CACHE_CHECK([for intmax_t], [gt_cv_c_intmax_t],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[
+#include <stddef.h>
+#include <stdlib.h>
+#if HAVE_STDINT_H_WITH_UINTMAX
+#include <stdint.h>
+#endif
+#if HAVE_INTTYPES_H_WITH_UINTMAX
+#include <inttypes.h>
+#endif
+          ]],
+          [[intmax_t x = -1;
+            return !x;]])],
+       [gt_cv_c_intmax_t=yes],
+       [gt_cv_c_intmax_t=no])])
+  if test $gt_cv_c_intmax_t = yes; then
+    AC_DEFINE([HAVE_INTMAX_T], [1],
+      [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
+  fi
+])
diff --git a/srcm4/inttypes-pri.m4 b/srcm4/inttypes-pri.m4
new file mode 100644
index 0000000..e252b27
--- /dev/null
+++ b/srcm4/inttypes-pri.m4
@@ -0,0 +1,42 @@
+# inttypes-pri.m4 serial 7 (gettext-0.18.2)
+dnl Copyright (C) 1997-2002, 2006, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_PREREQ([2.53])
+
+# Define PRI_MACROS_BROKEN if <inttypes.h> exists and defines the PRI*
+# macros to non-string values.  This is the case on AIX 4.3.3.
+
+AC_DEFUN([gt_INTTYPES_PRI],
+[
+  AC_CHECK_HEADERS([inttypes.h])
+  if test $ac_cv_header_inttypes_h = yes; then
+    AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken],
+      [gt_cv_inttypes_pri_broken],
+      [
+        AC_COMPILE_IFELSE(
+          [AC_LANG_PROGRAM(
+             [[
+#include <inttypes.h>
+#ifdef PRId32
+char *p = PRId32;
+#endif
+             ]],
+             [[]])],
+          [gt_cv_inttypes_pri_broken=no],
+          [gt_cv_inttypes_pri_broken=yes])
+      ])
+  fi
+  if test "$gt_cv_inttypes_pri_broken" = yes; then
+    AC_DEFINE_UNQUOTED([PRI_MACROS_BROKEN], [1],
+      [Define if <inttypes.h> exists and defines unusable PRI* macros.])
+    PRI_MACROS_BROKEN=1
+  else
+    PRI_MACROS_BROKEN=0
+  fi
+  AC_SUBST([PRI_MACROS_BROKEN])
+])
diff --git a/srcm4/inttypes_h.m4 b/srcm4/inttypes_h.m4
new file mode 100644
index 0000000..f10fd54
--- /dev/null
+++ b/srcm4/inttypes_h.m4
@@ -0,0 +1,29 @@
+# inttypes_h.m4 serial 10
+dnl Copyright (C) 1997-2004, 2006, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Paul Eggert.
+
+# Define HAVE_INTTYPES_H_WITH_UINTMAX if <inttypes.h> exists,
+# doesn't clash with <sys/types.h>, and declares uintmax_t.
+
+AC_DEFUN([gl_AC_HEADER_INTTYPES_H],
+[
+  AC_CACHE_CHECK([for inttypes.h], [gl_cv_header_inttypes_h],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[
+#include <sys/types.h>
+#include <inttypes.h>
+          ]],
+          [[uintmax_t i = (uintmax_t) -1; return !i;]])],
+       [gl_cv_header_inttypes_h=yes],
+       [gl_cv_header_inttypes_h=no])])
+  if test $gl_cv_header_inttypes_h = yes; then
+    AC_DEFINE_UNQUOTED([HAVE_INTTYPES_H_WITH_UINTMAX], [1],
+      [Define if <inttypes.h> exists, doesn't clash with <sys/types.h>,
+       and declares uintmax_t. ])
+  fi
+])
diff --git a/srcm4/largefile.m4 b/srcm4/largefile.m4
new file mode 100644
index 0000000..6986244
--- /dev/null
+++ b/srcm4/largefile.m4
@@ -0,0 +1,104 @@
+# Enable large files on systems where this is not the default.
+
+# Copyright 1992-1996, 1998-2011 Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# The following implementation works around a problem in autoconf <= 2.68;
+# AC_SYS_LARGEFILE does not configure for large inodes on Mac OS X 10.5.
+m4_version_prereq([2.69], [] ,[
+
+# _AC_SYS_LARGEFILE_TEST_INCLUDES
+# -------------------------------
+m4_define([_AC_SYS_LARGEFILE_TEST_INCLUDES],
+[@%:@include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+@%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1]];[]dnl
+])
+
+
+# _AC_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, VALUE,
+#				CACHE-VAR,
+#				DESCRIPTION,
+#				PROLOGUE, [FUNCTION-BODY])
+# --------------------------------------------------------
+m4_define([_AC_SYS_LARGEFILE_MACRO_VALUE],
+[AC_CACHE_CHECK([for $1 value needed for large files], [$3],
+[while :; do
+  m4_ifval([$6], [AC_LINK_IFELSE], [AC_COMPILE_IFELSE])(
+    [AC_LANG_PROGRAM([$5], [$6])],
+    [$3=no; break])
+  m4_ifval([$6], [AC_LINK_IFELSE], [AC_COMPILE_IFELSE])(
+    [AC_LANG_PROGRAM([@%:@define $1 $2
+$5], [$6])],
+    [$3=$2; break])
+  $3=unknown
+  break
+done])
+case $$3 in #(
+  no | unknown) ;;
+  *) AC_DEFINE_UNQUOTED([$1], [$$3], [$4]);;
+esac
+rm -rf conftest*[]dnl
+])# _AC_SYS_LARGEFILE_MACRO_VALUE
+
+
+# AC_SYS_LARGEFILE
+# ----------------
+# By default, many hosts won't let programs access large files;
+# one must use special compiler options to get large-file access to work.
+# For more details about this brain damage please see:
+# http://www.unix-systems.org/version2/whatsnew/lfs20mar.html
+AC_DEFUN([AC_SYS_LARGEFILE],
+[AC_ARG_ENABLE(largefile,
+	       [  --disable-largefile     omit support for large files])
+if test "$enable_largefile" != no; then
+
+  AC_CACHE_CHECK([for special C compiler options needed for large files],
+    ac_cv_sys_largefile_CC,
+    [ac_cv_sys_largefile_CC=no
+     if test "$GCC" != yes; then
+       ac_save_CC=$CC
+       while :; do
+	 # IRIX 6.2 and later do not support large files by default,
+	 # so use the C compiler's -n32 option if that helps.
+	 AC_LANG_CONFTEST([AC_LANG_PROGRAM([_AC_SYS_LARGEFILE_TEST_INCLUDES])])
+	 AC_COMPILE_IFELSE([], [break])
+	 CC="$CC -n32"
+	 AC_COMPILE_IFELSE([], [ac_cv_sys_largefile_CC=' -n32'; break])
+	 break
+       done
+       CC=$ac_save_CC
+       rm -f conftest.$ac_ext
+    fi])
+  if test "$ac_cv_sys_largefile_CC" != no; then
+    CC=$CC$ac_cv_sys_largefile_CC
+  fi
+
+  _AC_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS, 64,
+    ac_cv_sys_file_offset_bits,
+    [Number of bits in a file offset, on hosts where this is settable.],
+    [_AC_SYS_LARGEFILE_TEST_INCLUDES])
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    _AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES, 1,
+      ac_cv_sys_large_files,
+      [Define for large files, on AIX-style hosts.],
+      [_AC_SYS_LARGEFILE_TEST_INCLUDES])
+  fi
+
+  AH_VERBATIM([_DARWIN_USE_64_BIT_INODE],
+[/* Enable large inode numbers on Mac OS X.  */
+#ifndef _DARWIN_USE_64_BIT_INODE
+# define _DARWIN_USE_64_BIT_INODE 1
+#endif])
+fi
+])# AC_SYS_LARGEFILE
+
+])# m4_version_prereq 2.69
diff --git a/srcm4/lcmessage.m4 b/srcm4/lcmessage.m4
new file mode 100644
index 0000000..baf41c5
--- /dev/null
+++ b/srcm4/lcmessage.m4
@@ -0,0 +1,35 @@
+# lcmessage.m4 serial 7 (gettext-0.18.2)
+dnl Copyright (C) 1995-2002, 2004-2005, 2008-2011 Free Software Foundation,
+dnl Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl   Ulrich Drepper <drepper@cygnus.com>, 1995.
+
+# Check whether LC_MESSAGES is available in <locale.h>.
+
+AC_DEFUN([gt_LC_MESSAGES],
+[
+  AC_CACHE_CHECK([for LC_MESSAGES], [gt_cv_val_LC_MESSAGES],
+    [AC_LINK_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <locale.h>]],
+          [[return LC_MESSAGES]])],
+       [gt_cv_val_LC_MESSAGES=yes],
+       [gt_cv_val_LC_MESSAGES=no])])
+  if test $gt_cv_val_LC_MESSAGES = yes; then
+    AC_DEFINE([HAVE_LC_MESSAGES], [1],
+      [Define if your <locale.h> file defines LC_MESSAGES.])
+  fi
+])
diff --git a/srcm4/lib-ld.m4 b/srcm4/lib-ld.m4
new file mode 100644
index 0000000..ae003f7
--- /dev/null
+++ b/srcm4/lib-ld.m4
@@ -0,0 +1,109 @@
+# lib-ld.m4 serial 5 (gettext-0.18.2)
+dnl Copyright (C) 1996-2003, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Subroutines of libtool.m4,
+dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision
+dnl with libtool.m4.
+
+dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no.
+AC_DEFUN([AC_LIB_PROG_LD_GNU],
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld],
+[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  acl_cv_prog_gnu_ld=yes ;;
+*)
+  acl_cv_prog_gnu_ld=no ;;
+esac])
+with_gnu_ld=$acl_cv_prog_gnu_ld
+])
+
+dnl From libtool-1.4. Sets the variable LD.
+AC_DEFUN([AC_LIB_PROG_LD],
+[AC_ARG_WITH([gnu-ld],
+[  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
+test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+# Prepare PATH_SEPARATOR.
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
+  # contains only /bin. Note that ksh looks also at the FPATH variable,
+  # so we have to set that as well for the test.
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+           || PATH_SEPARATOR=';'
+       }
+fi
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  AC_MSG_CHECKING([for ld used by GCC])
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [[\\/]* | [A-Za-z]:[\\/]*)]
+      [re_direlt='/[^/][^/]*/\.\./']
+      # Canonicalize the path of ld
+      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
+      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+        ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  AC_MSG_CHECKING([for GNU ld])
+else
+  AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL([acl_cv_path_LD],
+[if test -z "$LD"; then
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      acl_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some GNU ld's only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
+      *GNU* | *'with BFD'*)
+        test "$with_gnu_ld" != no && break ;;
+      *)
+        test "$with_gnu_ld" != yes && break ;;
+      esac
+    fi
+  done
+  IFS="$ac_save_ifs"
+else
+  acl_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$acl_cv_path_LD"
+if test -n "$LD"; then
+  AC_MSG_RESULT([$LD])
+else
+  AC_MSG_RESULT([no])
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+AC_LIB_PROG_LD_GNU
+])
diff --git a/srcm4/lib-link.m4 b/srcm4/lib-link.m4
new file mode 100644
index 0000000..e7c9ba9
--- /dev/null
+++ b/srcm4/lib-link.m4
@@ -0,0 +1,777 @@
+# lib-link.m4 serial 26 (gettext-0.18.2)
+dnl Copyright (C) 2001-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_PREREQ([2.54])
+
+dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
+dnl the libraries corresponding to explicit and implicit dependencies.
+dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
+dnl augments the CPPFLAGS variable.
+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
+AC_DEFUN([AC_LIB_LINKFLAGS],
+[
+  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+  AC_REQUIRE([AC_LIB_RPATH])
+  pushdef([Name],[m4_translit([$1],[./+-], [____])])
+  pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
+                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+  AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
+    AC_LIB_LINKFLAGS_BODY([$1], [$2])
+    ac_cv_lib[]Name[]_libs="$LIB[]NAME"
+    ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
+    ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
+    ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX"
+  ])
+  LIB[]NAME="$ac_cv_lib[]Name[]_libs"
+  LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
+  INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
+  LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix"
+  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
+  AC_SUBST([LIB]NAME)
+  AC_SUBST([LTLIB]NAME)
+  AC_SUBST([LIB]NAME[_PREFIX])
+  dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
+  dnl results of this search when this library appears as a dependency.
+  HAVE_LIB[]NAME=yes
+  popdef([NAME])
+  popdef([Name])
+])
+
+dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode, [missing-message])
+dnl searches for libname and the libraries corresponding to explicit and
+dnl implicit dependencies, together with the specified include files and
+dnl the ability to compile and link the specified testcode. The missing-message
+dnl defaults to 'no' and may contain additional hints for the user.
+dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME}
+dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and
+dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
+dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
+AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
+[
+  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+  AC_REQUIRE([AC_LIB_RPATH])
+  pushdef([Name],[m4_translit([$1],[./+-], [____])])
+  pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
+                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+
+  dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
+  dnl accordingly.
+  AC_LIB_LINKFLAGS_BODY([$1], [$2])
+
+  dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
+  dnl because if the user has installed lib[]Name and not disabled its use
+  dnl via --without-lib[]Name-prefix, he wants to use it.
+  ac_save_CPPFLAGS="$CPPFLAGS"
+  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
+
+  AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
+    ac_save_LIBS="$LIBS"
+    dnl If $LIB[]NAME contains some -l options, add it to the end of LIBS,
+    dnl because these -l options might require -L options that are present in
+    dnl LIBS. -l options benefit only from the -L options listed before it.
+    dnl Otherwise, add it to the front of LIBS, because it may be a static
+    dnl library that depends on another static library that is present in LIBS.
+    dnl Static libraries benefit only from the static libraries listed after
+    dnl it.
+    case " $LIB[]NAME" in
+      *" -l"*) LIBS="$LIBS $LIB[]NAME" ;;
+      *)       LIBS="$LIB[]NAME $LIBS" ;;
+    esac
+    AC_LINK_IFELSE(
+      [AC_LANG_PROGRAM([[$3]], [[$4]])],
+      [ac_cv_lib[]Name=yes],
+      [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])'])
+    LIBS="$ac_save_LIBS"
+  ])
+  if test "$ac_cv_lib[]Name" = yes; then
+    HAVE_LIB[]NAME=yes
+    AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.])
+    AC_MSG_CHECKING([how to link with lib[]$1])
+    AC_MSG_RESULT([$LIB[]NAME])
+  else
+    HAVE_LIB[]NAME=no
+    dnl If $LIB[]NAME didn't lead to a usable library, we don't need
+    dnl $INC[]NAME either.
+    CPPFLAGS="$ac_save_CPPFLAGS"
+    LIB[]NAME=
+    LTLIB[]NAME=
+    LIB[]NAME[]_PREFIX=
+  fi
+  AC_SUBST([HAVE_LIB]NAME)
+  AC_SUBST([LIB]NAME)
+  AC_SUBST([LTLIB]NAME)
+  AC_SUBST([LIB]NAME[_PREFIX])
+  popdef([NAME])
+  popdef([Name])
+])
+
+dnl Determine the platform dependent parameters needed to use rpath:
+dnl   acl_libext,
+dnl   acl_shlibext,
+dnl   acl_libname_spec,
+dnl   acl_library_names_spec,
+dnl   acl_hardcode_libdir_flag_spec,
+dnl   acl_hardcode_libdir_separator,
+dnl   acl_hardcode_direct,
+dnl   acl_hardcode_minus_L.
+AC_DEFUN([AC_LIB_RPATH],
+[
+  dnl Tell automake >= 1.10 to complain if config.rpath is missing.
+  m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
+  AC_REQUIRE([AC_PROG_CC])                dnl we use $CC, $GCC, $LDFLAGS
+  AC_REQUIRE([AC_LIB_PROG_LD])            dnl we use $LD, $with_gnu_ld
+  AC_REQUIRE([AC_CANONICAL_HOST])         dnl we use $host
+  AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
+  AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [
+    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
+    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
+    . ./conftest.sh
+    rm -f ./conftest.sh
+    acl_cv_rpath=done
+  ])
+  wl="$acl_cv_wl"
+  acl_libext="$acl_cv_libext"
+  acl_shlibext="$acl_cv_shlibext"
+  acl_libname_spec="$acl_cv_libname_spec"
+  acl_library_names_spec="$acl_cv_library_names_spec"
+  acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
+  acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
+  acl_hardcode_direct="$acl_cv_hardcode_direct"
+  acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
+  dnl Determine whether the user wants rpath handling at all.
+  AC_ARG_ENABLE([rpath],
+    [  --disable-rpath         do not hardcode runtime library paths],
+    :, enable_rpath=yes)
+])
+
+dnl AC_LIB_FROMPACKAGE(name, package)
+dnl declares that libname comes from the given package. The configure file
+dnl will then not have a --with-libname-prefix option but a
+dnl --with-package-prefix option. Several libraries can come from the same
+dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar
+dnl macro call that searches for libname.
+AC_DEFUN([AC_LIB_FROMPACKAGE],
+[
+  pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
+                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+  define([acl_frompackage_]NAME, [$2])
+  popdef([NAME])
+  pushdef([PACK],[$2])
+  pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-],
+                                     [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+  define([acl_libsinpackage_]PACKUP,
+    m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1])
+  popdef([PACKUP])
+  popdef([PACK])
+])
+
+dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
+dnl the libraries corresponding to explicit and implicit dependencies.
+dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
+dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found
+dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
+AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
+[
+  AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
+  pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
+                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+  pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])])
+  pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-],
+                                     [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+  pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])])
+  dnl Autoconf >= 2.61 supports dots in --with options.
+  pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)])
+  dnl By default, look in $includedir and $libdir.
+  use_additional=yes
+  AC_LIB_WITH_FINAL_PREFIX([
+    eval additional_includedir=\"$includedir\"
+    eval additional_libdir=\"$libdir\"
+  ])
+  AC_ARG_WITH(P_A_C_K[-prefix],
+[[  --with-]]P_A_C_K[[-prefix[=DIR]  search for ]PACKLIBS[ in DIR/include and DIR/lib
+  --without-]]P_A_C_K[[-prefix     don't search for ]PACKLIBS[ in includedir and libdir]],
+[
+    if test "X$withval" = "Xno"; then
+      use_additional=no
+    else
+      if test "X$withval" = "X"; then
+        AC_LIB_WITH_FINAL_PREFIX([
+          eval additional_includedir=\"$includedir\"
+          eval additional_libdir=\"$libdir\"
+        ])
+      else
+        additional_includedir="$withval/include"
+        additional_libdir="$withval/$acl_libdirstem"
+        if test "$acl_libdirstem2" != "$acl_libdirstem" \
+           && ! test -d "$withval/$acl_libdirstem"; then
+          additional_libdir="$withval/$acl_libdirstem2"
+        fi
+      fi
+    fi
+])
+  dnl Search the library and its dependencies in $additional_libdir and
+  dnl $LDFLAGS. Using breadth-first-seach.
+  LIB[]NAME=
+  LTLIB[]NAME=
+  INC[]NAME=
+  LIB[]NAME[]_PREFIX=
+  dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been
+  dnl computed. So it has to be reset here.
+  HAVE_LIB[]NAME=
+  rpathdirs=
+  ltrpathdirs=
+  names_already_handled=
+  names_next_round='$1 $2'
+  while test -n "$names_next_round"; do
+    names_this_round="$names_next_round"
+    names_next_round=
+    for name in $names_this_round; do
+      already_handled=
+      for n in $names_already_handled; do
+        if test "$n" = "$name"; then
+          already_handled=yes
+          break
+        fi
+      done
+      if test -z "$already_handled"; then
+        names_already_handled="$names_already_handled $name"
+        dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
+        dnl or AC_LIB_HAVE_LINKFLAGS call.
+        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
+        eval value=\"\$HAVE_LIB$uppername\"
+        if test -n "$value"; then
+          if test "$value" = yes; then
+            eval value=\"\$LIB$uppername\"
+            test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
+            eval value=\"\$LTLIB$uppername\"
+            test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
+          else
+            dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
+            dnl that this library doesn't exist. So just drop it.
+            :
+          fi
+        else
+          dnl Search the library lib$name in $additional_libdir and $LDFLAGS
+          dnl and the already constructed $LIBNAME/$LTLIBNAME.
+          found_dir=
+          found_la=
+          found_so=
+          found_a=
+          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
+          if test -n "$acl_shlibext"; then
+            shrext=".$acl_shlibext"             # typically: shrext=.so
+          else
+            shrext=
+          fi
+          if test $use_additional = yes; then
+            dir="$additional_libdir"
+            dnl The same code as in the loop below:
+            dnl First look for a shared library.
+            if test -n "$acl_shlibext"; then
+              if test -f "$dir/$libname$shrext"; then
+                found_dir="$dir"
+                found_so="$dir/$libname$shrext"
+              else
+                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                  ver=`(cd "$dir" && \
+                        for f in "$libname$shrext".*; do echo "$f"; done \
+                        | sed -e "s,^$libname$shrext\\\\.,," \
+                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                        | sed 1q ) 2>/dev/null`
+                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                    found_dir="$dir"
+                    found_so="$dir/$libname$shrext.$ver"
+                  fi
+                else
+                  eval library_names=\"$acl_library_names_spec\"
+                  for f in $library_names; do
+                    if test -f "$dir/$f"; then
+                      found_dir="$dir"
+                      found_so="$dir/$f"
+                      break
+                    fi
+                  done
+                fi
+              fi
+            fi
+            dnl Then look for a static library.
+            if test "X$found_dir" = "X"; then
+              if test -f "$dir/$libname.$acl_libext"; then
+                found_dir="$dir"
+                found_a="$dir/$libname.$acl_libext"
+              fi
+            fi
+            if test "X$found_dir" != "X"; then
+              if test -f "$dir/$libname.la"; then
+                found_la="$dir/$libname.la"
+              fi
+            fi
+          fi
+          if test "X$found_dir" = "X"; then
+            for x in $LDFLAGS $LTLIB[]NAME; do
+              AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+              case "$x" in
+                -L*)
+                  dir=`echo "X$x" | sed -e 's/^X-L//'`
+                  dnl First look for a shared library.
+                  if test -n "$acl_shlibext"; then
+                    if test -f "$dir/$libname$shrext"; then
+                      found_dir="$dir"
+                      found_so="$dir/$libname$shrext"
+                    else
+                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                        ver=`(cd "$dir" && \
+                              for f in "$libname$shrext".*; do echo "$f"; done \
+                              | sed -e "s,^$libname$shrext\\\\.,," \
+                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                              | sed 1q ) 2>/dev/null`
+                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                          found_dir="$dir"
+                          found_so="$dir/$libname$shrext.$ver"
+                        fi
+                      else
+                        eval library_names=\"$acl_library_names_spec\"
+                        for f in $library_names; do
+                          if test -f "$dir/$f"; then
+                            found_dir="$dir"
+                            found_so="$dir/$f"
+                            break
+                          fi
+                        done
+                      fi
+                    fi
+                  fi
+                  dnl Then look for a static library.
+                  if test "X$found_dir" = "X"; then
+                    if test -f "$dir/$libname.$acl_libext"; then
+                      found_dir="$dir"
+                      found_a="$dir/$libname.$acl_libext"
+                    fi
+                  fi
+                  if test "X$found_dir" != "X"; then
+                    if test -f "$dir/$libname.la"; then
+                      found_la="$dir/$libname.la"
+                    fi
+                  fi
+                  ;;
+              esac
+              if test "X$found_dir" != "X"; then
+                break
+              fi
+            done
+          fi
+          if test "X$found_dir" != "X"; then
+            dnl Found the library.
+            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
+            if test "X$found_so" != "X"; then
+              dnl Linking with a shared library. We attempt to hardcode its
+              dnl directory into the executable's runpath, unless it's the
+              dnl standard /usr/lib.
+              if test "$enable_rpath" = no \
+                 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
+                 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
+                dnl No hardcoding is needed.
+                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
+              else
+                dnl Use an explicit option to hardcode DIR into the resulting
+                dnl binary.
+                dnl Potentially add DIR to ltrpathdirs.
+                dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                haveit=
+                for x in $ltrpathdirs; do
+                  if test "X$x" = "X$found_dir"; then
+                    haveit=yes
+                    break
+                  fi
+                done
+                if test -z "$haveit"; then
+                  ltrpathdirs="$ltrpathdirs $found_dir"
+                fi
+                dnl The hardcoding into $LIBNAME is system dependent.
+                if test "$acl_hardcode_direct" = yes; then
+                  dnl Using DIR/libNAME.so during linking hardcodes DIR into the
+                  dnl resulting binary.
+                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
+                else
+                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
+                    dnl Use an explicit option to hardcode DIR into the resulting
+                    dnl binary.
+                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
+                    dnl Potentially add DIR to rpathdirs.
+                    dnl The rpathdirs will be appended to $LIBNAME at the end.
+                    haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$found_dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $found_dir"
+                    fi
+                  else
+                    dnl Rely on "-L$found_dir".
+                    dnl But don't add it if it's already contained in the LDFLAGS
+                    dnl or the already constructed $LIBNAME
+                    haveit=
+                    for x in $LDFLAGS $LIB[]NAME; do
+                      AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+                      if test "X$x" = "X-L$found_dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
+                    fi
+                    if test "$acl_hardcode_minus_L" != no; then
+                      dnl FIXME: Not sure whether we should use
+                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
+                      dnl here.
+                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
+                    else
+                      dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH
+                      dnl here, because this doesn't fit in flags passed to the
+                      dnl compiler. So give up. No hardcoding. This affects only
+                      dnl very old systems.
+                      dnl FIXME: Not sure whether we should use
+                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
+                      dnl here.
+                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
+                    fi
+                  fi
+                fi
+              fi
+            else
+              if test "X$found_a" != "X"; then
+                dnl Linking with a static library.
+                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
+              else
+                dnl We shouldn't come here, but anyway it's good to have a
+                dnl fallback.
+                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
+              fi
+            fi
+            dnl Assume the include files are nearby.
+            additional_includedir=
+            case "$found_dir" in
+              */$acl_libdirstem | */$acl_libdirstem/)
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+                if test "$name" = '$1'; then
+                  LIB[]NAME[]_PREFIX="$basedir"
+                fi
+                additional_includedir="$basedir/include"
+                ;;
+              */$acl_libdirstem2 | */$acl_libdirstem2/)
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
+                if test "$name" = '$1'; then
+                  LIB[]NAME[]_PREFIX="$basedir"
+                fi
+                additional_includedir="$basedir/include"
+                ;;
+            esac
+            if test "X$additional_includedir" != "X"; then
+              dnl Potentially add $additional_includedir to $INCNAME.
+              dnl But don't add it
+              dnl   1. if it's the standard /usr/include,
+              dnl   2. if it's /usr/local/include and we are using GCC on Linux,
+              dnl   3. if it's already present in $CPPFLAGS or the already
+              dnl      constructed $INCNAME,
+              dnl   4. if it doesn't exist as a directory.
+              if test "X$additional_includedir" != "X/usr/include"; then
+                haveit=
+                if test "X$additional_includedir" = "X/usr/local/include"; then
+                  if test -n "$GCC"; then
+                    case $host_os in
+                      linux* | gnu* | k*bsd*-gnu) haveit=yes;;
+                    esac
+                  fi
+                fi
+                if test -z "$haveit"; then
+                  for x in $CPPFLAGS $INC[]NAME; do
+                    AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+                    if test "X$x" = "X-I$additional_includedir"; then
+                      haveit=yes
+                      break
+                    fi
+                  done
+                  if test -z "$haveit"; then
+                    if test -d "$additional_includedir"; then
+                      dnl Really add $additional_includedir to $INCNAME.
+                      INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
+                    fi
+                  fi
+                fi
+              fi
+            fi
+            dnl Look for dependencies.
+            if test -n "$found_la"; then
+              dnl Read the .la file. It defines the variables
+              dnl dlname, library_names, old_library, dependency_libs, current,
+              dnl age, revision, installed, dlopen, dlpreopen, libdir.
+              save_libdir="$libdir"
+              case "$found_la" in
+                */* | *\\*) . "$found_la" ;;
+                *) . "./$found_la" ;;
+              esac
+              libdir="$save_libdir"
+              dnl We use only dependency_libs.
+              for dep in $dependency_libs; do
+                case "$dep" in
+                  -L*)
+                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
+                    dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
+                    dnl But don't add it
+                    dnl   1. if it's the standard /usr/lib,
+                    dnl   2. if it's /usr/local/lib and we are using GCC on Linux,
+                    dnl   3. if it's already present in $LDFLAGS or the already
+                    dnl      constructed $LIBNAME,
+                    dnl   4. if it doesn't exist as a directory.
+                    if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
+                       && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
+                      haveit=
+                      if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
+                         || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
+                        if test -n "$GCC"; then
+                          case $host_os in
+                            linux* | gnu* | k*bsd*-gnu) haveit=yes;;
+                          esac
+                        fi
+                      fi
+                      if test -z "$haveit"; then
+                        haveit=
+                        for x in $LDFLAGS $LIB[]NAME; do
+                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+                          if test "X$x" = "X-L$additional_libdir"; then
+                            haveit=yes
+                            break
+                          fi
+                        done
+                        if test -z "$haveit"; then
+                          if test -d "$additional_libdir"; then
+                            dnl Really add $additional_libdir to $LIBNAME.
+                            LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
+                          fi
+                        fi
+                        haveit=
+                        for x in $LDFLAGS $LTLIB[]NAME; do
+                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+                          if test "X$x" = "X-L$additional_libdir"; then
+                            haveit=yes
+                            break
+                          fi
+                        done
+                        if test -z "$haveit"; then
+                          if test -d "$additional_libdir"; then
+                            dnl Really add $additional_libdir to $LTLIBNAME.
+                            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
+                          fi
+                        fi
+                      fi
+                    fi
+                    ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    if test "$enable_rpath" != no; then
+                      dnl Potentially add DIR to rpathdirs.
+                      dnl The rpathdirs will be appended to $LIBNAME at the end.
+                      haveit=
+                      for x in $rpathdirs; do
+                        if test "X$x" = "X$dir"; then
+                          haveit=yes
+                          break
+                        fi
+                      done
+                      if test -z "$haveit"; then
+                        rpathdirs="$rpathdirs $dir"
+                      fi
+                      dnl Potentially add DIR to ltrpathdirs.
+                      dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                      haveit=
+                      for x in $ltrpathdirs; do
+                        if test "X$x" = "X$dir"; then
+                          haveit=yes
+                          break
+                        fi
+                      done
+                      if test -z "$haveit"; then
+                        ltrpathdirs="$ltrpathdirs $dir"
+                      fi
+                    fi
+                    ;;
+                  -l*)
+                    dnl Handle this in the next round.
+                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
+                    ;;
+                  *.la)
+                    dnl Handle this in the next round. Throw away the .la's
+                    dnl directory; it is already contained in a preceding -L
+                    dnl option.
+                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
+                    ;;
+                  *)
+                    dnl Most likely an immediate library name.
+                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
+                    LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
+                    ;;
+                esac
+              done
+            fi
+          else
+            dnl Didn't find the library; assume it is in the system directories
+            dnl known to the linker and runtime loader. (All the system
+            dnl directories known to the linker should also be known to the
+            dnl runtime loader, otherwise the system is severely misconfigured.)
+            LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
+            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
+          fi
+        fi
+      fi
+    done
+  done
+  if test "X$rpathdirs" != "X"; then
+    if test -n "$acl_hardcode_libdir_separator"; then
+      dnl Weird platform: only the last -rpath option counts, the user must
+      dnl pass all path elements in one option. We can arrange that for a
+      dnl single library, but not when more than one $LIBNAMEs are used.
+      alldirs=
+      for found_dir in $rpathdirs; do
+        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
+      done
+      dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl.
+      acl_save_libdir="$libdir"
+      libdir="$alldirs"
+      eval flag=\"$acl_hardcode_libdir_flag_spec\"
+      libdir="$acl_save_libdir"
+      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
+    else
+      dnl The -rpath options are cumulative.
+      for found_dir in $rpathdirs; do
+        acl_save_libdir="$libdir"
+        libdir="$found_dir"
+        eval flag=\"$acl_hardcode_libdir_flag_spec\"
+        libdir="$acl_save_libdir"
+        LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
+      done
+    fi
+  fi
+  if test "X$ltrpathdirs" != "X"; then
+    dnl When using libtool, the option that works for both libraries and
+    dnl executables is -R. The -R options are cumulative.
+    for found_dir in $ltrpathdirs; do
+      LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
+    done
+  fi
+  popdef([P_A_C_K])
+  popdef([PACKLIBS])
+  popdef([PACKUP])
+  popdef([PACK])
+  popdef([NAME])
+])
+
+dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR,
+dnl unless already present in VAR.
+dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes
+dnl contains two or three consecutive elements that belong together.
+AC_DEFUN([AC_LIB_APPENDTOVAR],
+[
+  for element in [$2]; do
+    haveit=
+    for x in $[$1]; do
+      AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+      if test "X$x" = "X$element"; then
+        haveit=yes
+        break
+      fi
+    done
+    if test -z "$haveit"; then
+      [$1]="${[$1]}${[$1]:+ }$element"
+    fi
+  done
+])
+
+dnl For those cases where a variable contains several -L and -l options
+dnl referring to unknown libraries and directories, this macro determines the
+dnl necessary additional linker options for the runtime path.
+dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL])
+dnl sets LDADDVAR to linker options needed together with LIBSVALUE.
+dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed,
+dnl otherwise linking without libtool is assumed.
+AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
+[
+  AC_REQUIRE([AC_LIB_RPATH])
+  AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
+  $1=
+  if test "$enable_rpath" != no; then
+    if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
+      dnl Use an explicit option to hardcode directories into the resulting
+      dnl binary.
+      rpathdirs=
+      next=
+      for opt in $2; do
+        if test -n "$next"; then
+          dir="$next"
+          dnl No need to hardcode the standard /usr/lib.
+          if test "X$dir" != "X/usr/$acl_libdirstem" \
+             && test "X$dir" != "X/usr/$acl_libdirstem2"; then
+            rpathdirs="$rpathdirs $dir"
+          fi
+          next=
+        else
+          case $opt in
+            -L) next=yes ;;
+            -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'`
+                 dnl No need to hardcode the standard /usr/lib.
+                 if test "X$dir" != "X/usr/$acl_libdirstem" \
+                    && test "X$dir" != "X/usr/$acl_libdirstem2"; then
+                   rpathdirs="$rpathdirs $dir"
+                 fi
+                 next= ;;
+            *) next= ;;
+          esac
+        fi
+      done
+      if test "X$rpathdirs" != "X"; then
+        if test -n ""$3""; then
+          dnl libtool is used for linking. Use -R options.
+          for dir in $rpathdirs; do
+            $1="${$1}${$1:+ }-R$dir"
+          done
+        else
+          dnl The linker is used for linking directly.
+          if test -n "$acl_hardcode_libdir_separator"; then
+            dnl Weird platform: only the last -rpath option counts, the user
+            dnl must pass all path elements in one option.
+            alldirs=
+            for dir in $rpathdirs; do
+              alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir"
+            done
+            acl_save_libdir="$libdir"
+            libdir="$alldirs"
+            eval flag=\"$acl_hardcode_libdir_flag_spec\"
+            libdir="$acl_save_libdir"
+            $1="$flag"
+          else
+            dnl The -rpath options are cumulative.
+            for dir in $rpathdirs; do
+              acl_save_libdir="$libdir"
+              libdir="$dir"
+              eval flag=\"$acl_hardcode_libdir_flag_spec\"
+              libdir="$acl_save_libdir"
+              $1="${$1}${$1:+ }$flag"
+            done
+          fi
+        fi
+      fi
+    fi
+  fi
+  AC_SUBST([$1])
+])
diff --git a/srcm4/lib-prefix.m4 b/srcm4/lib-prefix.m4
new file mode 100644
index 0000000..7e5f0bd
--- /dev/null
+++ b/srcm4/lib-prefix.m4
@@ -0,0 +1,224 @@
+# lib-prefix.m4 serial 7 (gettext-0.18)
+dnl Copyright (C) 2001-2005, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
+dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
+dnl require excessive bracketing.
+ifdef([AC_HELP_STRING],
+[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
+[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
+
+dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
+dnl to access previously installed libraries. The basic assumption is that
+dnl a user will want packages to use other packages he previously installed
+dnl with the same --prefix option.
+dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
+dnl libraries, but is otherwise very convenient.
+AC_DEFUN([AC_LIB_PREFIX],
+[
+  AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
+  AC_REQUIRE([AC_PROG_CC])
+  AC_REQUIRE([AC_CANONICAL_HOST])
+  AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
+  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+  dnl By default, look in $includedir and $libdir.
+  use_additional=yes
+  AC_LIB_WITH_FINAL_PREFIX([
+    eval additional_includedir=\"$includedir\"
+    eval additional_libdir=\"$libdir\"
+  ])
+  AC_LIB_ARG_WITH([lib-prefix],
+[  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
+  --without-lib-prefix    don't search for libraries in includedir and libdir],
+[
+    if test "X$withval" = "Xno"; then
+      use_additional=no
+    else
+      if test "X$withval" = "X"; then
+        AC_LIB_WITH_FINAL_PREFIX([
+          eval additional_includedir=\"$includedir\"
+          eval additional_libdir=\"$libdir\"
+        ])
+      else
+        additional_includedir="$withval/include"
+        additional_libdir="$withval/$acl_libdirstem"
+      fi
+    fi
+])
+  if test $use_additional = yes; then
+    dnl Potentially add $additional_includedir to $CPPFLAGS.
+    dnl But don't add it
+    dnl   1. if it's the standard /usr/include,
+    dnl   2. if it's already present in $CPPFLAGS,
+    dnl   3. if it's /usr/local/include and we are using GCC on Linux,
+    dnl   4. if it doesn't exist as a directory.
+    if test "X$additional_includedir" != "X/usr/include"; then
+      haveit=
+      for x in $CPPFLAGS; do
+        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+        if test "X$x" = "X-I$additional_includedir"; then
+          haveit=yes
+          break
+        fi
+      done
+      if test -z "$haveit"; then
+        if test "X$additional_includedir" = "X/usr/local/include"; then
+          if test -n "$GCC"; then
+            case $host_os in
+              linux* | gnu* | k*bsd*-gnu) haveit=yes;;
+            esac
+          fi
+        fi
+        if test -z "$haveit"; then
+          if test -d "$additional_includedir"; then
+            dnl Really add $additional_includedir to $CPPFLAGS.
+            CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
+          fi
+        fi
+      fi
+    fi
+    dnl Potentially add $additional_libdir to $LDFLAGS.
+    dnl But don't add it
+    dnl   1. if it's the standard /usr/lib,
+    dnl   2. if it's already present in $LDFLAGS,
+    dnl   3. if it's /usr/local/lib and we are using GCC on Linux,
+    dnl   4. if it doesn't exist as a directory.
+    if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then
+      haveit=
+      for x in $LDFLAGS; do
+        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+        if test "X$x" = "X-L$additional_libdir"; then
+          haveit=yes
+          break
+        fi
+      done
+      if test -z "$haveit"; then
+        if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then
+          if test -n "$GCC"; then
+            case $host_os in
+              linux*) haveit=yes;;
+            esac
+          fi
+        fi
+        if test -z "$haveit"; then
+          if test -d "$additional_libdir"; then
+            dnl Really add $additional_libdir to $LDFLAGS.
+            LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
+          fi
+        fi
+      fi
+    fi
+  fi
+])
+
+dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
+dnl acl_final_exec_prefix, containing the values to which $prefix and
+dnl $exec_prefix will expand at the end of the configure script.
+AC_DEFUN([AC_LIB_PREPARE_PREFIX],
+[
+  dnl Unfortunately, prefix and exec_prefix get only finally determined
+  dnl at the end of configure.
+  if test "X$prefix" = "XNONE"; then
+    acl_final_prefix="$ac_default_prefix"
+  else
+    acl_final_prefix="$prefix"
+  fi
+  if test "X$exec_prefix" = "XNONE"; then
+    acl_final_exec_prefix='${prefix}'
+  else
+    acl_final_exec_prefix="$exec_prefix"
+  fi
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
+  prefix="$acl_save_prefix"
+])
+
+dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
+dnl variables prefix and exec_prefix bound to the values they will have
+dnl at the end of the configure script.
+AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
+[
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  $1
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+])
+
+dnl AC_LIB_PREPARE_MULTILIB creates
+dnl - a variable acl_libdirstem, containing the basename of the libdir, either
+dnl   "lib" or "lib64" or "lib/64",
+dnl - a variable acl_libdirstem2, as a secondary possible value for
+dnl   acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or
+dnl   "lib/amd64".
+AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
+[
+  dnl There is no formal standard regarding lib and lib64.
+  dnl On glibc systems, the current practice is that on a system supporting
+  dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
+  dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine
+  dnl the compiler's default mode by looking at the compiler's library search
+  dnl path. If at least one of its elements ends in /lib64 or points to a
+  dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI.
+  dnl Otherwise we use the default, namely "lib".
+  dnl On Solaris systems, the current practice is that on a system supporting
+  dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
+  dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or
+  dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib.
+  AC_REQUIRE([AC_CANONICAL_HOST])
+  acl_libdirstem=lib
+  acl_libdirstem2=
+  case "$host_os" in
+    solaris*)
+      dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment
+      dnl <http://docs.sun.com/app/docs/doc/816-5138/dev-env?l=en&a=view>.
+      dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link."
+      dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
+      dnl symlink is missing, so we set acl_libdirstem2 too.
+      AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit],
+        [AC_EGREP_CPP([sixtyfour bits], [
+#ifdef _LP64
+sixtyfour bits
+#endif
+           ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no])
+        ])
+      if test $gl_cv_solaris_64bit = yes; then
+        acl_libdirstem=lib/64
+        case "$host_cpu" in
+          sparc*)        acl_libdirstem2=lib/sparcv9 ;;
+          i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
+        esac
+      fi
+      ;;
+    *)
+      searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
+      if test -n "$searchpath"; then
+        acl_save_IFS="${IFS= 	}"; IFS=":"
+        for searchdir in $searchpath; do
+          if test -d "$searchdir"; then
+            case "$searchdir" in
+              */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
+              */../ | */.. )
+                # Better ignore directories of this form. They are misleading.
+                ;;
+              *) searchdir=`cd "$searchdir" && pwd`
+                 case "$searchdir" in
+                   */lib64 ) acl_libdirstem=lib64 ;;
+                 esac ;;
+            esac
+          fi
+        done
+        IFS="$acl_save_IFS"
+      fi
+      ;;
+  esac
+  test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
+])
diff --git a/srcm4/libunistring-base.m4 b/srcm4/libunistring-base.m4
new file mode 100644
index 0000000..9831448
--- /dev/null
+++ b/srcm4/libunistring-base.m4
@@ -0,0 +1,141 @@
+# libunistring-base.m4 serial 5
+dnl Copyright (C) 2010-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Paolo Bonzini and Bruno Haible.
+
+dnl gl_LIBUNISTRING_MODULE([VERSION], [Module])
+dnl Declares that the source files of Module should be compiled, unless we
+dnl are linking with libunistring and its version is >= the given VERSION.
+dnl Defines an automake conditional LIBUNISTRING_COMPILE_$MODULE that is
+dnl true if the source files of Module should be compiled.
+dnl This macro is to be used for public libunistring API, not for
+dnl undocumented API.
+dnl
+dnl You have to bump the VERSION argument to the next projected version
+dnl number each time you make a change that affects the behaviour of the
+dnl functions defined in Module (even if the sources of Module itself do not
+dnl change).
+
+AC_DEFUN([gl_LIBUNISTRING_MODULE],
+[
+  AC_REQUIRE([gl_LIBUNISTRING_LIB_PREPARE])
+  dnl Use the variables HAVE_LIBUNISTRING, LIBUNISTRING_VERSION from
+  dnl gl_LIBUNISTRING_CORE if that macro has been run.
+  AM_CONDITIONAL(AS_TR_CPP([LIBUNISTRING_COMPILE_$2]),
+    [gl_LIBUNISTRING_VERSION_CMP([$1])])
+])
+
+dnl gl_LIBUNISTRING_LIBHEADER([VERSION], [HeaderFile])
+dnl Declares that HeaderFile should be created, unless we are linking
+dnl with libunistring and its version is >= the given VERSION.
+dnl HeaderFile should be relative to the lib directory and end in '.h'.
+dnl Prepares for substituting LIBUNISTRING_HEADERFILE (to HeaderFile or empty).
+dnl
+dnl When we are linking with the already installed libunistring and its version
+dnl is < VERSION, we create HeaderFile here, because we may compile functions
+dnl (via gl_LIBUNISTRING_MODULE above) that are not contained in the installed
+dnl version.
+dnl When we are linking with the already installed libunistring and its version
+dnl is > VERSION, we don't create HeaderFile here: it could cause compilation
+dnl errors in other libunistring header files if some types are missing.
+dnl
+dnl You have to bump the VERSION argument to the next projected version
+dnl number each time you make a non-comment change to the HeaderFile.
+
+AC_DEFUN([gl_LIBUNISTRING_LIBHEADER],
+[
+  AC_REQUIRE([gl_LIBUNISTRING_LIB_PREPARE])
+  dnl Use the variables HAVE_LIBUNISTRING, LIBUNISTRING_VERSION from
+  dnl gl_LIBUNISTRING_CORE if that macro has been run.
+  if gl_LIBUNISTRING_VERSION_CMP([$1]); then
+    LIBUNISTRING_[]AS_TR_CPP([$2])='$2'
+  else
+    LIBUNISTRING_[]AS_TR_CPP([$2])=
+  fi
+  AC_SUBST([LIBUNISTRING_]AS_TR_CPP([$2]))
+])
+
+dnl Miscellaneous preparations/initializations.
+
+AC_DEFUN([gl_LIBUNISTRING_LIB_PREPARE],
+[
+  dnl Ensure that HAVE_LIBUNISTRING is fully determined at this point.
+  m4_ifdef([gl_LIBUNISTRING], [AC_REQUIRE([gl_LIBUNISTRING])])
+
+  AC_REQUIRE([AC_PROG_AWK])
+
+dnl Sed expressions to extract the parts of a version number.
+changequote(,)
+gl_libunistring_sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+gl_libunistring_sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+gl_libunistring_sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+changequote([,])
+
+  if test "$HAVE_LIBUNISTRING" = yes; then
+    LIBUNISTRING_VERSION_MAJOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_major"`
+    LIBUNISTRING_VERSION_MINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_minor"`
+    LIBUNISTRING_VERSION_SUBMINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_subminor"`
+  fi
+])
+
+dnl gl_LIBUNISTRING_VERSION_CMP([VERSION])
+dnl Expands to a shell statement that evaluates to true if LIBUNISTRING_VERSION
+dnl is less than the VERSION argument.
+AC_DEFUN([gl_LIBUNISTRING_VERSION_CMP],
+[ { test "$HAVE_LIBUNISTRING" != yes \
+    || {
+         dnl AS_LITERAL_IF exists and works fine since autoconf-2.59 at least.
+         AS_LITERAL_IF([$1],
+           [dnl This is the optimized variant, that assumes the argument is a literal:
+            m4_pushdef([requested_version_major],
+              [gl_LIBUNISTRING_ARG_OR_ZERO(m4_bpatsubst([$1], [^\([0-9]*\).*], [\1]), [])])
+            m4_pushdef([requested_version_minor],
+              [gl_LIBUNISTRING_ARG_OR_ZERO(m4_bpatsubst([$1], [^[0-9]*[.]\([0-9]*\).*], [\1]), [$1])])
+            m4_pushdef([requested_version_subminor],
+              [gl_LIBUNISTRING_ARG_OR_ZERO(m4_bpatsubst([$1], [^[0-9]*[.][0-9]*[.]\([0-9]*\).*], [\1]), [$1])])
+            test $LIBUNISTRING_VERSION_MAJOR -lt requested_version_major \
+            || { test $LIBUNISTRING_VERSION_MAJOR -eq requested_version_major \
+                 && { test $LIBUNISTRING_VERSION_MINOR -lt requested_version_minor \
+                      || { test $LIBUNISTRING_VERSION_MINOR -eq requested_version_minor \
+                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt requested_version_subminor
+                         }
+                    }
+               }
+            m4_popdef([requested_version_subminor])
+            m4_popdef([requested_version_minor])
+            m4_popdef([requested_version_major])
+           ],
+           [dnl This is the unoptimized variant:
+            requested_version_major=`echo '$1' | sed -n -e "$gl_libunistring_sed_extract_major"`
+            requested_version_minor=`echo '$1' | sed -n -e "$gl_libunistring_sed_extract_minor"`
+            requested_version_subminor=`echo '$1' | sed -n -e "$gl_libunistring_sed_extract_subminor"`
+            test $LIBUNISTRING_VERSION_MAJOR -lt $requested_version_major \
+            || { test $LIBUNISTRING_VERSION_MAJOR -eq $requested_version_major \
+                 && { test $LIBUNISTRING_VERSION_MINOR -lt $requested_version_minor \
+                      || { test $LIBUNISTRING_VERSION_MINOR -eq $requested_version_minor \
+                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt $requested_version_subminor
+                         }
+                    }
+               }
+           ])
+       }
+  }])
+
+dnl gl_LIBUNISTRING_ARG_OR_ZERO([ARG], [ORIG]) expands to ARG if it is not the
+dnl same as ORIG, otherwise to 0.
+m4_define([gl_LIBUNISTRING_ARG_OR_ZERO], [m4_if([$1], [$2], [0], [$1])])
diff --git a/srcm4/lock.m4 b/srcm4/lock.m4
new file mode 100644
index 0000000..9686945
--- /dev/null
+++ b/srcm4/lock.m4
@@ -0,0 +1,41 @@
+# lock.m4 serial 11 (gettext-0.18.2)
+dnl Copyright (C) 2005-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_DEFUN([gl_LOCK],
+[
+  AC_REQUIRE([gl_THREADLIB])
+  if test "$gl_threads_api" = posix; then
+    # OSF/1 4.0 and MacOS X 10.1 lack the pthread_rwlock_t type and the
+    # pthread_rwlock_* functions.
+    AC_CHECK_TYPE([pthread_rwlock_t],
+      [AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1],
+         [Define if the POSIX multithreading library has read/write locks.])],
+      [],
+      [#include <pthread.h>])
+    # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
+    AC_COMPILE_IFELSE([
+      AC_LANG_PROGRAM(
+        [[#include <pthread.h>]],
+        [[
+#if __FreeBSD__ == 4
+error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
+#else
+int x = (int)PTHREAD_MUTEX_RECURSIVE;
+return !x;
+#endif
+        ]])],
+      [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], [1],
+         [Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE.])])
+  fi
+  gl_PREREQ_LOCK
+])
+
+# Prerequisites of lib/lock.c.
+AC_DEFUN([gl_PREREQ_LOCK], [
+  AC_REQUIRE([AC_C_INLINE])
+])
diff --git a/srcm4/longlong.m4 b/srcm4/longlong.m4
new file mode 100644
index 0000000..aed816c
--- /dev/null
+++ b/srcm4/longlong.m4
@@ -0,0 +1,113 @@
+# longlong.m4 serial 16
+dnl Copyright (C) 1999-2007, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Paul Eggert.
+
+# Define HAVE_LONG_LONG_INT if 'long long int' works.
+# This fixes a bug in Autoconf 2.61, and can be faster
+# than what's in Autoconf 2.62 through 2.68.
+
+# Note: If the type 'long long int' exists but is only 32 bits large
+# (as on some very old compilers), HAVE_LONG_LONG_INT will not be
+# defined. In this case you can treat 'long long int' like 'long int'.
+
+AC_DEFUN([AC_TYPE_LONG_LONG_INT],
+[
+  AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
+  AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int],
+     [ac_cv_type_long_long_int=yes
+      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
+        ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
+        if test $ac_cv_type_long_long_int = yes; then
+          dnl Catch a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004.
+          dnl If cross compiling, assume the bug is not important, since
+          dnl nobody cross compiles for this platform as far as we know.
+          AC_RUN_IFELSE(
+            [AC_LANG_PROGRAM(
+               [[@%:@include <limits.h>
+                 @%:@ifndef LLONG_MAX
+                 @%:@ define HALF \
+                          (1LL << (sizeof (long long int) * CHAR_BIT - 2))
+                 @%:@ define LLONG_MAX (HALF - 1 + HALF)
+                 @%:@endif]],
+               [[long long int n = 1;
+                 int i;
+                 for (i = 0; ; i++)
+                   {
+                     long long int m = n << i;
+                     if (m >> i != n)
+                       return 1;
+                     if (LLONG_MAX / 2 < m)
+                       break;
+                   }
+                 return 0;]])],
+            [],
+            [ac_cv_type_long_long_int=no],
+            [:])
+        fi
+      fi])
+  if test $ac_cv_type_long_long_int = yes; then
+    AC_DEFINE([HAVE_LONG_LONG_INT], [1],
+      [Define to 1 if the system has the type `long long int'.])
+  fi
+])
+
+# Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works.
+# This fixes a bug in Autoconf 2.61, and can be faster
+# than what's in Autoconf 2.62 through 2.68.
+
+# Note: If the type 'unsigned long long int' exists but is only 32 bits
+# large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT
+# will not be defined. In this case you can treat 'unsigned long long int'
+# like 'unsigned long int'.
+
+AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT],
+[
+  AC_CACHE_CHECK([for unsigned long long int],
+    [ac_cv_type_unsigned_long_long_int],
+    [ac_cv_type_unsigned_long_long_int=yes
+     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
+       AC_LINK_IFELSE(
+         [_AC_TYPE_LONG_LONG_SNIPPET],
+         [],
+         [ac_cv_type_unsigned_long_long_int=no])
+     fi])
+  if test $ac_cv_type_unsigned_long_long_int = yes; then
+    AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1],
+      [Define to 1 if the system has the type `unsigned long long int'.])
+  fi
+])
+
+# Expands to a C program that can be used to test for simultaneous support
+# of 'long long' and 'unsigned long long'. We don't want to say that
+# 'long long' is available if 'unsigned long long' is not, or vice versa,
+# because too many programs rely on the symmetry between signed and unsigned
+# integer types (excluding 'bool').
+AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET],
+[
+  AC_LANG_PROGRAM(
+    [[/* For now, do not test the preprocessor; as of 2007 there are too many
+         implementations with broken preprocessors.  Perhaps this can
+         be revisited in 2012.  In the meantime, code should not expect
+         #if to work with literals wider than 32 bits.  */
+      /* Test literals.  */
+      long long int ll = 9223372036854775807ll;
+      long long int nll = -9223372036854775807LL;
+      unsigned long long int ull = 18446744073709551615ULL;
+      /* Test constant expressions.   */
+      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
+                     ? 1 : -1)];
+      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
+                     ? 1 : -1)];
+      int i = 63;]],
+    [[/* Test availability of runtime routines for shift and division.  */
+      long long int llmax = 9223372036854775807ll;
+      unsigned long long int ullmax = 18446744073709551615ull;
+      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
+              | (llmax / ll) | (llmax % ll)
+              | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
+              | (ullmax / ull) | (ullmax % ull));]])
+])
diff --git a/srcm4/lstat.m4 b/srcm4/lstat.m4
new file mode 100644
index 0000000..fe161d4
--- /dev/null
+++ b/srcm4/lstat.m4
@@ -0,0 +1,70 @@
+# serial 23
+
+# Copyright (C) 1997-2001, 2003-2011 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+dnl From Jim Meyering.
+
+AC_DEFUN([gl_FUNC_LSTAT],
+[
+  AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
+  dnl If lstat does not exist, the replacement <sys/stat.h> does
+  dnl "#define lstat stat", and lstat.c is a no-op.
+  AC_CHECK_FUNCS_ONCE([lstat])
+  if test $ac_cv_func_lstat = yes; then
+    AC_REQUIRE([gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK])
+    if test $gl_cv_func_lstat_dereferences_slashed_symlink = no; then
+      REPLACE_LSTAT=1
+    fi
+  else
+    HAVE_LSTAT=0
+  fi
+])
+
+# Prerequisites of lib/lstat.c.
+AC_DEFUN([gl_PREREQ_LSTAT],
+[
+  AC_REQUIRE([AC_C_INLINE])
+  :
+])
+
+AC_DEFUN([gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK],
+[
+  dnl We don't use AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK any more, because it
+  dnl is no longer maintained in Autoconf and because it invokes AC_LIBOBJ.
+  AC_CACHE_CHECK([whether lstat correctly handles trailing slash],
+    [gl_cv_func_lstat_dereferences_slashed_symlink],
+    [rm -f conftest.sym conftest.file
+     echo >conftest.file
+     if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
+       AC_RUN_IFELSE(
+         [AC_LANG_PROGRAM(
+            [AC_INCLUDES_DEFAULT],
+            [[struct stat sbuf;
+              /* Linux will dereference the symlink and fail, as required by
+                 POSIX.  That is better in the sense that it means we will not
+                 have to compile and use the lstat wrapper.  */
+              return lstat ("conftest.sym/", &sbuf) == 0;
+            ]])],
+         [gl_cv_func_lstat_dereferences_slashed_symlink=yes],
+         [gl_cv_func_lstat_dereferences_slashed_symlink=no],
+         [# When cross-compiling, be pessimistic so we will end up using the
+          # replacement version of lstat that checks for trailing slashes and
+          # calls lstat a second time when necessary.
+          gl_cv_func_lstat_dereferences_slashed_symlink=no
+         ])
+     else
+       # If the 'ln -s' command failed, then we probably don't even
+       # have an lstat function.
+       gl_cv_func_lstat_dereferences_slashed_symlink=no
+     fi
+     rm -f conftest.sym conftest.file
+    ])
+  test $gl_cv_func_lstat_dereferences_slashed_symlink = yes &&
+    AC_DEFINE_UNQUOTED([LSTAT_FOLLOWS_SLASHED_SYMLINK], [1],
+      [Define to 1 if `lstat' dereferences a symlink specified
+       with a trailing slash.])
+])
diff --git a/srcm4/malloca.m4 b/srcm4/malloca.m4
new file mode 100644
index 0000000..aec43f5
--- /dev/null
+++ b/srcm4/malloca.m4
@@ -0,0 +1,15 @@
+# malloca.m4 serial 1
+dnl Copyright (C) 2003-2004, 2006-2007, 2009-2011 Free Software Foundation,
+dnl Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_MALLOCA],
+[
+  dnl Use the autoconf tests for alloca(), but not the AC_SUBSTed variables
+  dnl @ALLOCA@ and @LTALLOCA@.
+  dnl gl_FUNC_ALLOCA   dnl Already brought in by the module dependencies.
+  AC_REQUIRE([gl_EEMALLOC])
+  AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
+])
diff --git a/srcm4/mbstate_t.m4 b/srcm4/mbstate_t.m4
new file mode 100644
index 0000000..f7c46b8
--- /dev/null
+++ b/srcm4/mbstate_t.m4
@@ -0,0 +1,41 @@
+# mbstate_t.m4 serial 13
+dnl Copyright (C) 2000-2002, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# From Paul Eggert.
+
+# BeOS 5 has <wchar.h> but does not define mbstate_t,
+# so you can't declare an object of that type.
+# Check for this incompatibility with Standard C.
+
+# AC_TYPE_MBSTATE_T
+# -----------------
+AC_DEFUN([AC_TYPE_MBSTATE_T],
+[
+   AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl for HP-UX 11.11
+
+   AC_CACHE_CHECK([for mbstate_t], [ac_cv_type_mbstate_t],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [AC_INCLUDES_DEFAULT[
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+   <wchar.h>.
+   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+   included before <wchar.h>.  */
+#include <stddef.h>
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>]],
+           [[mbstate_t x; return sizeof x;]])],
+        [ac_cv_type_mbstate_t=yes],
+        [ac_cv_type_mbstate_t=no])])
+   if test $ac_cv_type_mbstate_t = yes; then
+     AC_DEFINE([HAVE_MBSTATE_T], [1],
+               [Define to 1 if <wchar.h> declares mbstate_t.])
+   else
+     AC_DEFINE([mbstate_t], [int],
+               [Define to a type if <wchar.h> does not define.])
+   fi
+])
diff --git a/srcm4/memmove.m4 b/srcm4/memmove.m4
new file mode 100644
index 0000000..fda34f3
--- /dev/null
+++ b/srcm4/memmove.m4
@@ -0,0 +1,15 @@
+# memmove.m4 serial 4
+dnl Copyright (C) 2002, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_MEMMOVE],
+[
+  AC_CHECK_FUNCS([memmove])
+])
+
+# Prerequisites of lib/memmove.c.
+AC_DEFUN([gl_PREREQ_MEMMOVE], [
+  :
+])
diff --git a/srcm4/multiarch.m4 b/srcm4/multiarch.m4
new file mode 100644
index 0000000..691d892
--- /dev/null
+++ b/srcm4/multiarch.m4
@@ -0,0 +1,62 @@
+# multiarch.m4 serial 6
+dnl Copyright (C) 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# Determine whether the compiler is or may be producing universal binaries.
+#
+# On MacOS X 10.5 and later systems, the user can create libraries and
+# executables that work on multiple system types--known as "fat" or
+# "universal" binaries--by specifying multiple '-arch' options to the
+# compiler but only a single '-arch' option to the preprocessor.  Like
+# this:
+#
+#     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+#                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+#                 CPP="gcc -E" CXXCPP="g++ -E"
+#
+# Detect this situation and set APPLE_UNIVERSAL_BUILD accordingly.
+
+AC_DEFUN_ONCE([gl_MULTIARCH],
+[
+  dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN.
+  gl_cv_c_multiarch=no
+  AC_COMPILE_IFELSE(
+    [AC_LANG_SOURCE(
+      [[#ifndef __APPLE_CC__
+         not a universal capable compiler
+        #endif
+        typedef int dummy;
+      ]])],
+    [
+     dnl Check for potential -arch flags.  It is not universal unless
+     dnl there are at least two -arch flags with different values.
+     arch=
+     prev=
+     for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
+       if test -n "$prev"; then
+         case $word in
+           i?86 | x86_64 | ppc | ppc64)
+             if test -z "$arch" || test "$arch" = "$word"; then
+               arch="$word"
+             else
+               gl_cv_c_multiarch=yes
+             fi
+             ;;
+         esac
+         prev=
+       else
+         if test "x$word" = "x-arch"; then
+           prev=arch
+         fi
+       fi
+     done
+    ])
+  if test $gl_cv_c_multiarch = yes; then
+    APPLE_UNIVERSAL_BUILD=1
+  else
+    APPLE_UNIVERSAL_BUILD=0
+  fi
+  AC_SUBST([APPLE_UNIVERSAL_BUILD])
+])
diff --git a/srcm4/nls.m4 b/srcm4/nls.m4
new file mode 100644
index 0000000..6a21216
--- /dev/null
+++ b/srcm4/nls.m4
@@ -0,0 +1,32 @@
+# nls.m4 serial 5 (gettext-0.18)
+dnl Copyright (C) 1995-2003, 2005-2006, 2008-2011 Free Software Foundation,
+dnl Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
+dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
+
+AC_PREREQ([2.50])
+
+AC_DEFUN([AM_NLS],
+[
+  AC_MSG_CHECKING([whether NLS is requested])
+  dnl Default is enabled NLS
+  AC_ARG_ENABLE([nls],
+    [  --disable-nls           do not use Native Language Support],
+    USE_NLS=$enableval, USE_NLS=yes)
+  AC_MSG_RESULT([$USE_NLS])
+  AC_SUBST([USE_NLS])
+])
diff --git a/srcm4/nocrash.m4 b/srcm4/nocrash.m4
new file mode 100644
index 0000000..0cc0d53
--- /dev/null
+++ b/srcm4/nocrash.m4
@@ -0,0 +1,102 @@
+# nocrash.m4 serial 2
+dnl Copyright (C) 2005, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Based on libsigsegv, from Bruno Haible and Paolo Bonzini.
+
+AC_PREREQ([2.13])
+
+dnl Expands to some code for use in .c programs that will cause the configure
+dnl test to exit instead of crashing. This is useful to avoid triggering
+dnl action from a background debugger and to avoid core dumps.
+dnl Usage:   ...
+dnl          ]GL_NOCRASH[
+dnl          ...
+dnl          int main() { nocrash_init(); ... }
+AC_DEFUN([GL_NOCRASH],[[
+#include <stdlib.h>
+#if defined __MACH__ && defined __APPLE__
+/* Avoid a crash on MacOS X.  */
+#include <mach/mach.h>
+#include <mach/mach_error.h>
+#include <mach/thread_status.h>
+#include <mach/exception.h>
+#include <mach/task.h>
+#include <pthread.h>
+/* The exception port on which our thread listens.  */
+static mach_port_t our_exception_port;
+/* The main function of the thread listening for exceptions of type
+   EXC_BAD_ACCESS.  */
+static void *
+mach_exception_thread (void *arg)
+{
+  /* Buffer for a message to be received.  */
+  struct {
+    mach_msg_header_t head;
+    mach_msg_body_t msgh_body;
+    char data[1024];
+  } msg;
+  mach_msg_return_t retval;
+  /* Wait for a message on the exception port.  */
+  retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg),
+                     our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
+  if (retval != MACH_MSG_SUCCESS)
+    abort ();
+  exit (1);
+}
+static void
+nocrash_init (void)
+{
+  mach_port_t self = mach_task_self ();
+  /* Allocate a port on which the thread shall listen for exceptions.  */
+  if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
+      == KERN_SUCCESS) {
+    /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
+    if (mach_port_insert_right (self, our_exception_port, our_exception_port,
+                                MACH_MSG_TYPE_MAKE_SEND)
+        == KERN_SUCCESS) {
+      /* The exceptions we want to catch.  Only EXC_BAD_ACCESS is interesting
+         for us.  */
+      exception_mask_t mask = EXC_MASK_BAD_ACCESS;
+      /* Create the thread listening on the exception port.  */
+      pthread_attr_t attr;
+      pthread_t thread;
+      if (pthread_attr_init (&attr) == 0
+          && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0
+          && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) {
+        pthread_attr_destroy (&attr);
+        /* Replace the exception port info for these exceptions with our own.
+           Note that we replace the exception port for the entire task, not only
+           for a particular thread.  This has the effect that when our exception
+           port gets the message, the thread specific exception port has already
+           been asked, and we don't need to bother about it.
+           See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
+        task_set_exception_ports (self, mask, our_exception_port,
+                                  EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
+      }
+    }
+  }
+}
+#else
+/* Avoid a crash on POSIX systems.  */
+#include <signal.h>
+/* A POSIX signal handler.  */
+static void
+exception_handler (int sig)
+{
+  exit (1);
+}
+static void
+nocrash_init (void)
+{
+#ifdef SIGSEGV
+  signal (SIGSEGV, exception_handler);
+#endif
+#ifdef SIGBUS
+  signal (SIGBUS, exception_handler);
+#endif
+}
+#endif
+]])
diff --git a/srcm4/pathmax.m4 b/srcm4/pathmax.m4
new file mode 100644
index 0000000..0856722
--- /dev/null
+++ b/srcm4/pathmax.m4
@@ -0,0 +1,12 @@
+# pathmax.m4 serial 9
+dnl Copyright (C) 2002-2003, 2005-2006, 2009-2011 Free Software Foundation,
+dnl Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_PATHMAX],
+[
+  dnl Prerequisites of lib/pathmax.h.
+  AC_CHECK_HEADERS_ONCE([sys/param.h])
+])
diff --git a/srcm4/po.m4 b/srcm4/po.m4
new file mode 100644
index 0000000..9a0cca8
--- /dev/null
+++ b/srcm4/po.m4
@@ -0,0 +1,452 @@
+# po.m4 serial 17a
+dnl Copyright (C) 1995-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
+dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
+
+AC_PREREQ([2.50])
+
+dnl Checks for all prerequisites of the po subdirectory.
+AC_DEFUN([AM_PO_SUBDIRS],
+[
+  AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+  AC_REQUIRE([AC_PROG_INSTALL])dnl
+  AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake
+  AC_REQUIRE([AM_NLS])dnl
+
+  dnl Release version of the gettext macros. This is used to ensure that
+  dnl the gettext macros and po/Makefile.in.in are in sync.
+  AC_SUBST([GETTEXT_MACRO_VERSION], [0.18])
+
+  dnl Perform the following tests also if --disable-nls has been given,
+  dnl because they are needed for "make dist" to work.
+
+  dnl Search for GNU msgfmt in the PATH.
+  dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions.
+  dnl The second test excludes FreeBSD msgfmt.
+  AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
+    [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 &&
+     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
+    :)
+  AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT])
+
+  dnl Test whether it is GNU msgfmt >= 0.15.
+changequote(,)dnl
+  case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
+    '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
+    *) MSGFMT_015=$MSGFMT ;;
+  esac
+changequote([,])dnl
+  AC_SUBST([MSGFMT_015])
+changequote(,)dnl
+  case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
+    '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
+    *) GMSGFMT_015=$GMSGFMT ;;
+  esac
+changequote([,])dnl
+  AC_SUBST([GMSGFMT_015])
+
+  dnl Search for GNU xgettext 0.12 or newer in the PATH.
+  dnl The first test excludes Solaris xgettext and early GNU xgettext versions.
+  dnl The second test excludes FreeBSD xgettext.
+  AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
+    [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 &&
+     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
+    :)
+  dnl Remove leftover from FreeBSD xgettext call.
+  rm -f messages.po
+
+  dnl Test whether it is GNU xgettext >= 0.15.
+changequote(,)dnl
+  case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
+    '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
+    *) XGETTEXT_015=$XGETTEXT ;;
+  esac
+changequote([,])dnl
+  AC_SUBST([XGETTEXT_015])
+
+  dnl Search for GNU msgmerge 0.11 or newer in the PATH.
+  AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,
+    [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :)
+
+  dnl Installation directories.
+  dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we
+  dnl have to define it here, so that it can be used in po/Makefile.
+  test -n "$localedir" || localedir='${datadir}/locale'
+  AC_SUBST([localedir])
+
+  dnl Support for AM_XGETTEXT_OPTION.
+  test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
+  AC_SUBST([XGETTEXT_EXTRA_OPTIONS])
+
+  AC_CONFIG_COMMANDS([po-directories], [[
+    for ac_file in $CONFIG_FILES; do
+      # Support "outfile[:infile[:infile...]]"
+      case "$ac_file" in
+        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+      esac
+      # PO directories have a Makefile.in generated from Makefile.in.in.
+      case "$ac_file" in */Makefile.in)
+        # Adjust a relative srcdir.
+        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
+        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
+        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
+        # In autoconf-2.13 it is called $ac_given_srcdir.
+        # In autoconf-2.50 it is called $srcdir.
+        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
+        case "$ac_given_srcdir" in
+          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
+          /*) top_srcdir="$ac_given_srcdir" ;;
+          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
+        esac
+        # Treat a directory as a PO directory if and only if it has a
+        # POTFILES.in file. This allows packages to have multiple PO
+        # directories under different names or in different locations.
+        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
+          rm -f "$ac_dir/POTFILES"
+          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
+          gt_tab=`printf '\t'`
+          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
+          POMAKEFILEDEPS="POTFILES.in"
+          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
+          # on $ac_dir but don't depend on user-specified configuration
+          # parameters.
+          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
+            # The LINGUAS file contains the set of available languages.
+            if test -n "$OBSOLETE_ALL_LINGUAS"; then
+              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
+            fi
+            ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
+            # Hide the ALL_LINGUAS assigment from automake < 1.5.
+            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
+            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
+          else
+            # The set of available languages was given in configure.in.
+            # Hide the ALL_LINGUAS assigment from automake < 1.5.
+            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
+          fi
+          # Compute POFILES
+          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
+          # Compute UPDATEPOFILES
+          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
+          # Compute DUMMYPOFILES
+          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
+          # Compute GMOFILES
+          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
+          case "$ac_given_srcdir" in
+            .) srcdirpre= ;;
+            *) srcdirpre='$(srcdir)/' ;;
+          esac
+          POFILES=
+          UPDATEPOFILES=
+          DUMMYPOFILES=
+          GMOFILES=
+          for lang in $ALL_LINGUAS; do
+            POFILES="$POFILES $srcdirpre$lang.po"
+            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
+            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
+            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
+          done
+          # CATALOGS depends on both $ac_dir and the user's LINGUAS
+          # environment variable.
+          INST_LINGUAS=
+          if test -n "$ALL_LINGUAS"; then
+            for presentlang in $ALL_LINGUAS; do
+              useit=no
+              if test "%UNSET%" != "$LINGUAS"; then
+                desiredlanguages="$LINGUAS"
+              else
+                desiredlanguages="$ALL_LINGUAS"
+              fi
+              for desiredlang in $desiredlanguages; do
+                # Use the presentlang catalog if desiredlang is
+                #   a. equal to presentlang, or
+                #   b. a variant of presentlang (because in this case,
+                #      presentlang can be used as a fallback for messages
+                #      which are not translated in the desiredlang catalog).
+                case "$desiredlang" in
+                  "$presentlang"*) useit=yes;;
+                esac
+              done
+              if test $useit = yes; then
+                INST_LINGUAS="$INST_LINGUAS $presentlang"
+              fi
+            done
+          fi
+          CATALOGS=
+          if test -n "$INST_LINGUAS"; then
+            for lang in $INST_LINGUAS; do
+              CATALOGS="$CATALOGS $lang.gmo"
+            done
+          fi
+          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
+          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
+          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
+            if test -f "$f"; then
+              case "$f" in
+                *.orig | *.bak | *~) ;;
+                *) cat "$f" >> "$ac_dir/Makefile" ;;
+              esac
+            fi
+          done
+        fi
+        ;;
+      esac
+    done]],
+   [# Capture the value of obsolete ALL_LINGUAS because we need it to compute
+    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
+    # from automake < 1.5.
+    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
+    # Capture the value of LINGUAS because we need it to compute CATALOGS.
+    LINGUAS="${LINGUAS-%UNSET%}"
+   ])
+])
+
+dnl Postprocesses a Makefile in a directory containing PO files.
+AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE],
+[
+  # When this code is run, in config.status, two variables have already been
+  # set:
+  # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in,
+  # - LINGUAS is the value of the environment variable LINGUAS at configure
+  #   time.
+
+changequote(,)dnl
+  # Adjust a relative srcdir.
+  ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
+  ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
+  ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
+  # In autoconf-2.13 it is called $ac_given_srcdir.
+  # In autoconf-2.50 it is called $srcdir.
+  test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
+  case "$ac_given_srcdir" in
+    .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
+    /*) top_srcdir="$ac_given_srcdir" ;;
+    *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
+  esac
+
+  # Find a way to echo strings without interpreting backslash.
+  if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then
+    gt_echo='echo'
+  else
+    if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then
+      gt_echo='printf %s\n'
+    else
+      echo_func () {
+        cat <<EOT
+$*
+EOT
+      }
+      gt_echo='echo_func'
+    fi
+  fi
+
+  # A sed script that extracts the value of VARIABLE from a Makefile.
+  tab=`printf '\t'`
+  sed_x_variable='
+# Test if the hold space is empty.
+x
+s/P/P/
+x
+ta
+# Yes it was empty. Look if we have the expected variable definition.
+/^['"${tab}"' ]*VARIABLE['"${tab}"' ]*=/{
+  # Seen the first line of the variable definition.
+  s/^['"${tab}"' ]*VARIABLE['"${tab}"' ]*=//
+  ba
+}
+bd
+:a
+# Here we are processing a line from the variable definition.
+# Remove comment, more precisely replace it with a space.
+s/#.*$/ /
+# See if the line ends in a backslash.
+tb
+:b
+s/\\$//
+# Print the line, without the trailing backslash.
+p
+tc
+# There was no trailing backslash. The end of the variable definition is
+# reached. Clear the hold space.
+s/^.*$//
+x
+bd
+:c
+# A trailing backslash means that the variable definition continues in the
+# next line. Put a nonempty string into the hold space to indicate this.
+s/^.*$/P/
+x
+:d
+'
+changequote([,])dnl
+
+  # Set POTFILES to the value of the Makefile variable POTFILES.
+  sed_x_POTFILES=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/POTFILES/g'`
+  POTFILES=`sed -n -e "$sed_x_POTFILES" < "$ac_file"`
+  # Compute POTFILES_DEPS as
+  #   $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
+  POTFILES_DEPS=
+  for file in $POTFILES; do
+    POTFILES_DEPS="$POTFILES_DEPS "'$(top_srcdir)/'"$file"
+  done
+  POMAKEFILEDEPS=""
+
+  if test -n "$OBSOLETE_ALL_LINGUAS"; then
+    test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
+  fi
+  if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
+    # The LINGUAS file contains the set of available languages.
+    ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
+    POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
+  else
+    # Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
+    sed_x_LINGUAS=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`
+    ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
+  fi
+  # Hide the ALL_LINGUAS assigment from automake < 1.5.
+  eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
+  # Compute POFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
+  # Compute UPDATEPOFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
+  # Compute DUMMYPOFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
+  # Compute GMOFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
+  # Compute PROPERTIESFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).properties)
+  # Compute CLASSFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).class)
+  # Compute QMFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
+  # Compute MSGFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang)).msg)
+  # Compute RESOURCESDLLFILES
+  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang))/$(DOMAIN).resources.dll)
+  case "$ac_given_srcdir" in
+    .) srcdirpre= ;;
+    *) srcdirpre='$(srcdir)/' ;;
+  esac
+  POFILES=
+  UPDATEPOFILES=
+  DUMMYPOFILES=
+  GMOFILES=
+  PROPERTIESFILES=
+  CLASSFILES=
+  QMFILES=
+  MSGFILES=
+  RESOURCESDLLFILES=
+  for lang in $ALL_LINGUAS; do
+    POFILES="$POFILES $srcdirpre$lang.po"
+    UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
+    DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
+    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
+    PROPERTIESFILES="$PROPERTIESFILES \$(top_srcdir)/\$(DOMAIN)_$lang.properties"
+    CLASSFILES="$CLASSFILES \$(top_srcdir)/\$(DOMAIN)_$lang.class"
+    QMFILES="$QMFILES $srcdirpre$lang.qm"
+    frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
+    MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
+    frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
+    RESOURCESDLLFILES="$RESOURCESDLLFILES $srcdirpre$frobbedlang/\$(DOMAIN).resources.dll"
+  done
+  # CATALOGS depends on both $ac_dir and the user's LINGUAS
+  # environment variable.
+  INST_LINGUAS=
+  if test -n "$ALL_LINGUAS"; then
+    for presentlang in $ALL_LINGUAS; do
+      useit=no
+      if test "%UNSET%" != "$LINGUAS"; then
+        desiredlanguages="$LINGUAS"
+      else
+        desiredlanguages="$ALL_LINGUAS"
+      fi
+      for desiredlang in $desiredlanguages; do
+        # Use the presentlang catalog if desiredlang is
+        #   a. equal to presentlang, or
+        #   b. a variant of presentlang (because in this case,
+        #      presentlang can be used as a fallback for messages
+        #      which are not translated in the desiredlang catalog).
+        case "$desiredlang" in
+          "$presentlang"*) useit=yes;;
+        esac
+      done
+      if test $useit = yes; then
+        INST_LINGUAS="$INST_LINGUAS $presentlang"
+      fi
+    done
+  fi
+  CATALOGS=
+  JAVACATALOGS=
+  QTCATALOGS=
+  TCLCATALOGS=
+  CSHARPCATALOGS=
+  if test -n "$INST_LINGUAS"; then
+    for lang in $INST_LINGUAS; do
+      CATALOGS="$CATALOGS $lang.gmo"
+      JAVACATALOGS="$JAVACATALOGS \$(DOMAIN)_$lang.properties"
+      QTCATALOGS="$QTCATALOGS $lang.qm"
+      frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
+      TCLCATALOGS="$TCLCATALOGS $frobbedlang.msg"
+      frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
+      CSHARPCATALOGS="$CSHARPCATALOGS $frobbedlang/\$(DOMAIN).resources.dll"
+    done
+  fi
+
+  sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
+  tab=`printf '\t'`
+  if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then
+    # Add dependencies that cannot be formulated as a simple suffix rule.
+    for lang in $ALL_LINGUAS; do
+      frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
+      cat >> "$ac_file.tmp" <<EOF
+$frobbedlang.msg: $lang.po
+${tab}@echo "\$(MSGFMT) -c --tcl -d \$(srcdir) -l $lang $srcdirpre$lang.po"; \
+${tab}\$(MSGFMT) -c --tcl -d "\$(srcdir)" -l $lang $srcdirpre$lang.po || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
+EOF
+    done
+  fi
+  if grep -l '@CSHARPCATALOGS@' "$ac_file" > /dev/null; then
+    # Add dependencies that cannot be formulated as a simple suffix rule.
+    for lang in $ALL_LINGUAS; do
+      frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
+      cat >> "$ac_file.tmp" <<EOF
+$frobbedlang/\$(DOMAIN).resources.dll: $lang.po
+${tab}@echo "\$(MSGFMT) -c --csharp -d \$(srcdir) -l $lang $srcdirpre$lang.po -r \$(DOMAIN)"; \
+${tab}\$(MSGFMT) -c --csharp -d "\$(srcdir)" -l $lang $srcdirpre$lang.po -r "\$(DOMAIN)" || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
+EOF
+    done
+  fi
+  if test -n "$POMAKEFILEDEPS"; then
+    cat >> "$ac_file.tmp" <<EOF
+Makefile: $POMAKEFILEDEPS
+EOF
+  fi
+  mv "$ac_file.tmp" "$ac_file"
+])
+
+dnl Initializes the accumulator used by AM_XGETTEXT_OPTION.
+AC_DEFUN([AM_XGETTEXT_OPTION_INIT],
+[
+  XGETTEXT_EXTRA_OPTIONS=
+])
+
+dnl Registers an option to be passed to xgettext in the po subdirectory.
+AC_DEFUN([AM_XGETTEXT_OPTION],
+[
+  AC_REQUIRE([AM_XGETTEXT_OPTION_INIT])
+  XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS $1"
+])
diff --git a/srcm4/printf-posix.m4 b/srcm4/printf-posix.m4
new file mode 100644
index 0000000..a9b91f7
--- /dev/null
+++ b/srcm4/printf-posix.m4
@@ -0,0 +1,48 @@
+# printf-posix.m4 serial 6 (gettext-0.18.2)
+dnl Copyright (C) 2003, 2007, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+dnl Test whether the printf() function supports POSIX/XSI format strings with
+dnl positions.
+
+AC_DEFUN([gt_PRINTF_POSIX],
+[
+  AC_REQUIRE([AC_PROG_CC])
+  AC_CACHE_CHECK([whether printf() supports POSIX/XSI format strings],
+    gt_cv_func_printf_posix,
+    [
+      AC_RUN_IFELSE(
+        [AC_LANG_SOURCE([[
+#include <stdio.h>
+#include <string.h>
+/* The string "%2$d %1$d", with dollar characters protected from the shell's
+   dollar expansion (possibly an autoconf bug).  */
+static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
+static char buf[100];
+int main ()
+{
+  sprintf (buf, format, 33, 55);
+  return (strcmp (buf, "55 33") != 0);
+}]])],
+        [gt_cv_func_printf_posix=yes],
+        [gt_cv_func_printf_posix=no],
+        [
+          AC_EGREP_CPP([notposix], [
+#if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
+  notposix
+#endif
+            ],
+            [gt_cv_func_printf_posix="guessing no"],
+            [gt_cv_func_printf_posix="guessing yes"])
+        ])
+    ])
+  case $gt_cv_func_printf_posix in
+    *yes)
+      AC_DEFINE([HAVE_POSIX_PRINTF], [1],
+        [Define if your printf() function supports format strings with positions.])
+      ;;
+  esac
+])
diff --git a/srcm4/progtest.m4 b/srcm4/progtest.m4
new file mode 100644
index 0000000..5130d56
--- /dev/null
+++ b/srcm4/progtest.m4
@@ -0,0 +1,91 @@
+# progtest.m4 serial 7 (gettext-0.18.2)
+dnl Copyright (C) 1996-2003, 2005, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl   Ulrich Drepper <drepper@cygnus.com>, 1996.
+
+AC_PREREQ([2.50])
+
+# Search path for a program which passes the given test.
+
+dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
+dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+AC_DEFUN([AM_PATH_PROG_WITH_TEST],
+[
+# Prepare PATH_SEPARATOR.
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
+  # contains only /bin. Note that ksh looks also at the FPATH variable,
+  # so we have to set that as well for the test.
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+           || PATH_SEPARATOR=';'
+       }
+fi
+
+# Find out how to test for executable files. Don't use a zero-byte file,
+# as systems may use methods other than mode bits to determine executability.
+cat >conf$$.file <<_ASEOF
+#! /bin/sh
+exit 0
+_ASEOF
+chmod +x conf$$.file
+if test -x conf$$.file >/dev/null 2>&1; then
+  ac_executable_p="test -x"
+else
+  ac_executable_p="test -f"
+fi
+rm -f conf$$.file
+
+# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=[$]2
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL([ac_cv_path_$1],
+[case "[$]$1" in
+  [[\\/]]* | ?:[[\\/]]*)
+    ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+    ;;
+  *)
+    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in ifelse([$5], , $PATH, [$5]); do
+      IFS="$ac_save_IFS"
+      test -z "$ac_dir" && ac_dir=.
+      for ac_exec_ext in '' $ac_executable_extensions; do
+        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
+          echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD
+          if [$3]; then
+            ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext"
+            break 2
+          fi
+        fi
+      done
+    done
+    IFS="$ac_save_IFS"
+dnl If no 4th arg is given, leave the cache variable unset,
+dnl so AC_PATH_PROGS will keep looking.
+ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+])dnl
+    ;;
+esac])dnl
+$1="$ac_cv_path_$1"
+if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
+  AC_MSG_RESULT([$][$1])
+else
+  AC_MSG_RESULT([no])
+fi
+AC_SUBST([$1])dnl
+])
diff --git a/srcm4/read.m4 b/srcm4/read.m4
new file mode 100644
index 0000000..310e5eb
--- /dev/null
+++ b/srcm4/read.m4
@@ -0,0 +1,19 @@
+# read.m4 serial 2
+dnl Copyright (C) 2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_READ],
+[
+  AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+  dnl This ifdef is just an optimization, to avoid performing a configure
+  dnl check whose result is not used. It does not make the test of
+  dnl GNULIB_UNISTD_H_NONBLOCKING or GNULIB_NONBLOCKING redundant.
+  m4_ifdef([gl_NONBLOCKING_IO], [
+    gl_NONBLOCKING_IO
+    if test $gl_cv_have_nonblocking != yes; then
+      REPLACE_READ=1
+    fi
+  ])
+])
diff --git a/srcm4/readlink.m4 b/srcm4/readlink.m4
new file mode 100644
index 0000000..91d7df3
--- /dev/null
+++ b/srcm4/readlink.m4
@@ -0,0 +1,59 @@
+# readlink.m4 serial 11
+dnl Copyright (C) 2003, 2007, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_READLINK],
+[
+  AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+  AC_CHECK_FUNCS_ONCE([readlink])
+  if test $ac_cv_func_readlink = no; then
+    HAVE_READLINK=0
+  else
+    AC_CACHE_CHECK([whether readlink signature is correct],
+      [gl_cv_decl_readlink_works],
+      [AC_COMPILE_IFELSE(
+         [AC_LANG_PROGRAM(
+           [[#include <unistd.h>
+      /* Cause compilation failure if original declaration has wrong type.  */
+      ssize_t readlink (const char *, char *, size_t);]])],
+         [gl_cv_decl_readlink_works=yes], [gl_cv_decl_readlink_works=no])])
+    dnl Solaris 9 ignores trailing slash.
+    dnl FreeBSD 7.2 dereferences only one level of links with trailing slash.
+    AC_CACHE_CHECK([whether readlink handles trailing slash correctly],
+      [gl_cv_func_readlink_works],
+      [# We have readlink, so assume ln -s works.
+       ln -s conftest.no-such conftest.link
+       ln -s conftest.link conftest.lnk2
+       AC_RUN_IFELSE(
+         [AC_LANG_PROGRAM(
+           [[#include <unistd.h>
+]], [[char buf[20];
+      return readlink ("conftest.lnk2/", buf, sizeof buf) != -1;]])],
+         [gl_cv_func_readlink_works=yes], [gl_cv_func_readlink_works=no],
+         [gl_cv_func_readlink_works="guessing no"])
+      rm -f conftest.link conftest.lnk2])
+    if test "$gl_cv_func_readlink_works" != yes; then
+      AC_DEFINE([READLINK_TRAILING_SLASH_BUG], [1], [Define to 1 if readlink
+        fails to recognize a trailing slash.])
+      REPLACE_READLINK=1
+    elif test "$gl_cv_decl_readlink_works" != yes; then
+      REPLACE_READLINK=1
+    fi
+  fi
+])
+
+# Like gl_FUNC_READLINK, except prepare for separate compilation
+# (no REPLACE_READLINK, no AC_LIBOBJ).
+AC_DEFUN([gl_FUNC_READLINK_SEPARATE],
+[
+  AC_CHECK_FUNCS_ONCE([readlink])
+  gl_PREREQ_READLINK
+])
+
+# Prerequisites of lib/readlink.c.
+AC_DEFUN([gl_PREREQ_READLINK],
+[
+  :
+])
diff --git a/srcm4/relocatable-lib.m4 b/srcm4/relocatable-lib.m4
new file mode 100644
index 0000000..aa798b9
--- /dev/null
+++ b/srcm4/relocatable-lib.m4
@@ -0,0 +1,48 @@
+# relocatable-lib.m4 serial 6
+dnl Copyright (C) 2003, 2005-2007, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+dnl Support for relocatable libraries.
+AC_DEFUN([gl_RELOCATABLE_LIBRARY],
+[
+  AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY])
+])
+AC_DEFUN([gl_RELOCATABLE_LIBRARY_BODY],
+[
+  AC_REQUIRE([gl_RELOCATABLE_NOP])
+  dnl Easier to put this here once, instead of into the DEFS of each Makefile.
+  if test "X$prefix" = "XNONE"; then
+    reloc_final_prefix="$ac_default_prefix"
+  else
+    reloc_final_prefix="$prefix"
+  fi
+  AC_DEFINE_UNQUOTED([INSTALLPREFIX], ["${reloc_final_prefix}"],
+    [Define to the value of ${prefix}, as a string.])
+  if test $RELOCATABLE = yes; then
+    AC_DEFINE([ENABLE_RELOCATABLE], [1],
+      [Define to 1 if the package shall run at any location in the file
+       system.])
+  fi
+])
+
+dnl Support for relocatable packages for which it is a nop.
+AC_DEFUN([gl_RELOCATABLE_NOP],
+[
+  AC_MSG_CHECKING([whether to activate relocatable installation])
+  AC_ARG_ENABLE([relocatable],
+    [AS_HELP_STRING([--enable-relocatable],
+      [install a package that can be moved in the file system])],
+    [if test "$enableval" != no; then
+       RELOCATABLE=yes
+     else
+       RELOCATABLE=no
+     fi
+    ], RELOCATABLE=no)
+  AC_SUBST([RELOCATABLE])
+  AC_MSG_RESULT([$RELOCATABLE])
+])
+
diff --git a/srcm4/relocatable.m4 b/srcm4/relocatable.m4
new file mode 100644
index 0000000..32d177f
--- /dev/null
+++ b/srcm4/relocatable.m4
@@ -0,0 +1,105 @@
+# relocatable.m4 serial 17
+dnl Copyright (C) 2003, 2005-2007, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+dnl gl_RELOCATABLE([RELOCWRAPPER-DIR])
+dnl ----------------------------------------------------------
+dnl Support for relocatable programs.
+dnl Supply RELOCWRAPPER-DIR as the directory where relocwrapper.c may be found.
+AC_DEFUN([gl_RELOCATABLE],
+[
+  AC_REQUIRE([gl_RELOCATABLE_BODY])
+  gl_RELOCATABLE_LIBRARY
+  : ${RELOCATABLE_CONFIG_H_DIR='$(top_builddir)'}
+  RELOCATABLE_SRC_DIR="\$(top_srcdir)/$gl_source_base"
+  RELOCATABLE_BUILD_DIR="\$(top_builddir)/$gl_source_base"
+])
+dnl The guts of gl_RELOCATABLE. Needs to be expanded only once.
+AC_DEFUN([gl_RELOCATABLE_BODY],
+[
+  AC_REQUIRE([AC_PROG_INSTALL])
+  dnl This AC_BEFORE invocation leads to unjustified autoconf warnings
+  dnl when gl_RELOCATABLE_BODY is invoked more than once.
+  dnl We need this AC_BEFORE because AC_PROG_INSTALL is documented to
+  dnl overwrite earlier settings of INSTALL and INSTALL_PROGRAM (even
+  dnl though in autoconf-2.52..2.60 it doesn't do so), but we want this
+  dnl macro's setting of INSTALL_PROGRAM to persist.
+  AC_BEFORE([AC_PROG_INSTALL],[gl_RELOCATABLE_BODY])
+  AC_REQUIRE([AC_LIB_LIBPATH])
+  AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY])
+  is_noop=no
+  use_elf_origin_trick=no
+  use_wrapper=no
+  if test $RELOCATABLE = yes; then
+    # --enable-relocatable implies --disable-rpath
+    enable_rpath=no
+    AC_CHECK_HEADERS([mach-o/dyld.h])
+    AC_CHECK_FUNCS([_NSGetExecutablePath])
+    case "$host_os" in
+      mingw*) is_noop=yes ;;
+      linux*) use_elf_origin_trick=yes ;;
+    esac
+    if test $is_noop = yes; then
+      RELOCATABLE_LDFLAGS=:
+      AC_SUBST([RELOCATABLE_LDFLAGS])
+    else
+      if test $use_elf_origin_trick = yes; then
+        dnl Use the dynamic linker's support for relocatable programs.
+        case "$ac_aux_dir" in
+          /*) reloc_ldflags="$ac_aux_dir/reloc-ldflags" ;;
+          *) reloc_ldflags="\$(top_builddir)/$ac_aux_dir/reloc-ldflags" ;;
+        esac
+        RELOCATABLE_LDFLAGS="\"$reloc_ldflags\" \"\$(host)\" \"\$(RELOCATABLE_LIBRARY_PATH)\""
+        AC_SUBST([RELOCATABLE_LDFLAGS])
+      else
+        use_wrapper=yes
+        dnl Unfortunately we cannot define INSTALL_PROGRAM to a command
+        dnl consisting of more than one word - libtool doesn't support this.
+        dnl So we abuse the INSTALL_PROGRAM_ENV hook, originally meant for the
+        dnl 'install-strip' target.
+        INSTALL_PROGRAM_ENV="RELOC_LIBRARY_PATH_VAR=\"$shlibpath_var\" RELOC_LIBRARY_PATH_VALUE=\"\$(RELOCATABLE_LIBRARY_PATH)\" RELOC_PREFIX=\"\$(prefix)\" RELOC_DESTDIR=\"\$(DESTDIR)\" RELOC_COMPILE_COMMAND=\"\$(CC) \$(CPPFLAGS) \$(CFLAGS) \$(LDFLAGS)\" RELOC_SRCDIR=\"\$(RELOCATABLE_SRC_DIR)\" RELOC_BUILDDIR=\"\$(RELOCATABLE_BUILD_DIR)\" RELOC_CONFIG_H_DIR=\"\$(RELOCATABLE_CONFIG_H_DIR)\" RELOC_EXEEXT=\"\$(EXEEXT)\" RELOC_STRIP_PROG=\"\$(RELOCATABLE_STRIP)\" RELOC_INSTALL_PROG=\"$INSTALL_PROGRAM\""
+        AC_SUBST([INSTALL_PROGRAM_ENV])
+        case "$ac_aux_dir" in
+          /*) INSTALL_PROGRAM="$ac_aux_dir/install-reloc" ;;
+          *) INSTALL_PROGRAM="\$(top_builddir)/$ac_aux_dir/install-reloc" ;;
+        esac
+      fi
+    fi
+  fi
+  AM_CONDITIONAL([RELOCATABLE_VIA_LD],
+    [test $is_noop = yes || test $use_elf_origin_trick = yes])
+  AM_CONDITIONAL([RELOCATABLE_VIA_WRAPPER], [test $use_wrapper = yes])
+
+  dnl RELOCATABLE_LIBRARY_PATH can be set in configure.ac. Default is empty.
+  AC_SUBST([RELOCATABLE_LIBRARY_PATH])
+
+  AC_SUBST([RELOCATABLE_CONFIG_H_DIR])
+  AC_SUBST([RELOCATABLE_SRC_DIR])
+  AC_SUBST([RELOCATABLE_BUILD_DIR])
+
+  dnl Ensure RELOCATABLE_STRIP is defined in Makefiles (at least those
+  dnl generated by automake), with value ':'.
+  RELOCATABLE_STRIP=':'
+  AC_SUBST([RELOCATABLE_STRIP])
+])
+
+dnl Determine the platform dependent parameters needed to use relocatability:
+dnl shlibpath_var.
+AC_DEFUN([AC_LIB_LIBPATH],
+[
+  AC_REQUIRE([AC_LIB_PROG_LD])            dnl we use $LD
+  AC_REQUIRE([AC_CANONICAL_HOST])         dnl we use $host
+  AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
+  AC_CACHE_CHECK([for shared library path variable], [acl_cv_libpath], [
+    LD="$LD" \
+    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.libpath" "$host" > conftest.sh
+    . ./conftest.sh
+    rm -f ./conftest.sh
+    acl_cv_libpath=${acl_cv_shlibpath_var:-none}
+  ])
+  shlibpath_var="$acl_cv_shlibpath_var"
+])
diff --git a/srcm4/safe-read.m4 b/srcm4/safe-read.m4
new file mode 100644
index 0000000..7916242
--- /dev/null
+++ b/srcm4/safe-read.m4
@@ -0,0 +1,12 @@
+# safe-read.m4 serial 6
+dnl Copyright (C) 2002-2003, 2005-2006, 2009-2011 Free Software Foundation,
+dnl Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# Prerequisites of lib/safe-read.c.
+AC_DEFUN([gl_PREREQ_SAFE_READ],
+[
+  AC_REQUIRE([gt_TYPE_SSIZE_T])
+])
diff --git a/srcm4/setenv.m4 b/srcm4/setenv.m4
new file mode 100644
index 0000000..8927a6c
--- /dev/null
+++ b/srcm4/setenv.m4
@@ -0,0 +1,144 @@
+# setenv.m4 serial 24
+dnl Copyright (C) 2001-2004, 2006-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_SETENV],
+[
+  AC_REQUIRE([gl_FUNC_SETENV_SEPARATE])
+  if test $ac_cv_func_setenv = no; then
+    HAVE_SETENV=0
+  else
+    AC_CACHE_CHECK([whether setenv validates arguments],
+      [gl_cv_func_setenv_works],
+      [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
+       #include <stdlib.h>
+       #include <errno.h>
+       #include <string.h>
+      ]], [[
+       int result = 0;
+       {
+         if (setenv ("", "", 0) != -1)
+           result |= 1;
+         else if (errno != EINVAL)
+           result |= 2;
+       }
+       {
+         if (setenv ("a", "=", 1) != 0)
+           result |= 4;
+         else if (strcmp (getenv ("a"), "=") != 0)
+           result |= 8;
+       }
+       return result;
+      ]])],
+      [gl_cv_func_setenv_works=yes], [gl_cv_func_setenv_works=no],
+      [gl_cv_func_setenv_works="guessing no"])])
+    if test "$gl_cv_func_setenv_works" != yes; then
+      REPLACE_SETENV=1
+    fi
+  fi
+])
+
+# Like gl_FUNC_SETENV, except prepare for separate compilation
+# (no REPLACE_SETENV, no AC_LIBOBJ).
+AC_DEFUN([gl_FUNC_SETENV_SEPARATE],
+[
+  AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
+  AC_CHECK_DECLS_ONCE([setenv])
+  if test $ac_cv_have_decl_setenv = no; then
+    HAVE_DECL_SETENV=0
+  fi
+  AC_CHECK_FUNCS_ONCE([setenv])
+  gl_PREREQ_SETENV
+])
+
+AC_DEFUN([gl_FUNC_UNSETENV],
+[
+  AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
+  AC_CHECK_DECLS_ONCE([unsetenv])
+  if test $ac_cv_have_decl_unsetenv = no; then
+    HAVE_DECL_UNSETENV=0
+  fi
+  AC_CHECK_FUNCS([unsetenv])
+  if test $ac_cv_func_unsetenv = no; then
+    HAVE_UNSETENV=0
+  else
+    HAVE_UNSETENV=1
+    dnl Some BSDs return void, failing to do error checking.
+    AC_CACHE_CHECK([for unsetenv() return type], [gt_cv_func_unsetenv_ret],
+      [AC_COMPILE_IFELSE(
+         [AC_LANG_PROGRAM(
+            [[
+#undef _BSD
+#define _BSD 1 /* unhide unsetenv declaration in OSF/1 5.1 <stdlib.h> */
+#include <stdlib.h>
+extern
+#ifdef __cplusplus
+"C"
+#endif
+#if defined(__STDC__) || defined(__cplusplus)
+int unsetenv (const char *name);
+#else
+int unsetenv();
+#endif
+            ]],
+            [[]])],
+         [gt_cv_func_unsetenv_ret='int'],
+         [gt_cv_func_unsetenv_ret='void'])])
+    if test $gt_cv_func_unsetenv_ret = 'void'; then
+      AC_DEFINE([VOID_UNSETENV], [1], [Define to 1 if unsetenv returns void
+       instead of int.])
+      REPLACE_UNSETENV=1
+    fi
+
+    dnl Solaris 10 unsetenv does not remove all copies of a name.
+    dnl Haiku alpha 2 unsetenv gets confused by assignment to environ.
+    dnl OpenBSD 4.7 unsetenv("") does not fail.
+    AC_CACHE_CHECK([whether unsetenv obeys POSIX],
+      [gl_cv_func_unsetenv_works],
+      [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
+       #include <stdlib.h>
+       #include <errno.h>
+       extern char **environ;
+      ]], [[
+       char entry1[] = "a=1";
+       char entry2[] = "b=2";
+       char *env[] = { entry1, entry2, NULL };
+       if (putenv ((char *) "a=1")) return 1;
+       if (putenv (entry2)) return 2;
+       entry2[0] = 'a';
+       unsetenv ("a");
+       if (getenv ("a")) return 3;
+       if (!unsetenv ("") || errno != EINVAL) return 4;
+       entry2[0] = 'b';
+       environ = env;
+       if (!getenv ("a")) return 5;
+       entry2[0] = 'a';
+       unsetenv ("a");
+       if (getenv ("a")) return 6;
+      ]])],
+      [gl_cv_func_unsetenv_works=yes], [gl_cv_func_unsetenv_works=no],
+      [gl_cv_func_unsetenv_works="guessing no"])])
+    if test "$gl_cv_func_unsetenv_works" != yes; then
+      REPLACE_UNSETENV=1
+    fi
+  fi
+])
+
+# Prerequisites of lib/setenv.c.
+AC_DEFUN([gl_PREREQ_SETENV],
+[
+  AC_REQUIRE([AC_FUNC_ALLOCA])
+  AC_REQUIRE([gl_ENVIRON])
+  AC_CHECK_HEADERS_ONCE([unistd.h])
+  AC_CHECK_HEADERS([search.h])
+  AC_CHECK_FUNCS([tsearch])
+])
+
+# Prerequisites of lib/unsetenv.c.
+AC_DEFUN([gl_PREREQ_UNSETENV],
+[
+  AC_REQUIRE([gl_ENVIRON])
+  AC_CHECK_HEADERS_ONCE([unistd.h])
+])
diff --git a/srcm4/signal_h.m4 b/srcm4/signal_h.m4
new file mode 100644
index 0000000..b9536fb
--- /dev/null
+++ b/srcm4/signal_h.m4
@@ -0,0 +1,77 @@
+# signal_h.m4 serial 16
+dnl Copyright (C) 2007-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_SIGNAL_H],
+[
+  AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+  AC_REQUIRE([gl_CHECK_TYPE_SIGSET_T])
+  gl_NEXT_HEADERS([signal.h])
+
+# AIX declares sig_atomic_t to already include volatile, and C89 compilers
+# then choke on 'volatile sig_atomic_t'.  C99 requires that it compile.
+  AC_CHECK_TYPE([volatile sig_atomic_t], [],
+    [HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=0], [[
+#include <signal.h>
+    ]])
+
+  AC_REQUIRE([AC_TYPE_UID_T])
+
+  dnl Persuade glibc <signal.h> to define sighandler_t.
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+  AC_CHECK_TYPE([sighandler_t], [], [HAVE_SIGHANDLER_T=0], [[
+#include <signal.h>
+    ]])
+
+  dnl Check for declarations of anything we want to poison if the
+  dnl corresponding gnulib module is not in use.
+  gl_WARN_ON_USE_PREPARE([[#include <signal.h>
+    ]], [pthread_sigmask sigaction
+    sigaddset sigdelset sigemptyset sigfillset sigismember
+    sigpending sigprocmask])
+])
+
+AC_DEFUN([gl_CHECK_TYPE_SIGSET_T],
+[
+  AC_CHECK_TYPES([sigset_t],
+    [gl_cv_type_sigset_t=yes], [gl_cv_type_sigset_t=no],
+    [[
+      #include <signal.h>
+      /* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>.  */
+      #include <sys/types.h>
+    ]])
+  if test $gl_cv_type_sigset_t != yes; then
+    HAVE_SIGSET_T=0
+  fi
+])
+
+AC_DEFUN([gl_SIGNAL_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_SIGNAL_H_DEFAULTS],
+[
+  GNULIB_PTHREAD_SIGMASK=0;    AC_SUBST([GNULIB_PTHREAD_SIGMASK])
+  GNULIB_SIGNAL_H_SIGPIPE=0;   AC_SUBST([GNULIB_SIGNAL_H_SIGPIPE])
+  GNULIB_SIGPROCMASK=0;        AC_SUBST([GNULIB_SIGPROCMASK])
+  GNULIB_SIGACTION=0;          AC_SUBST([GNULIB_SIGACTION])
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  HAVE_POSIX_SIGNALBLOCKING=1; AC_SUBST([HAVE_POSIX_SIGNALBLOCKING])
+  HAVE_PTHREAD_SIGMASK=1;      AC_SUBST([HAVE_PTHREAD_SIGMASK])
+  HAVE_SIGSET_T=1;             AC_SUBST([HAVE_SIGSET_T])
+  HAVE_SIGINFO_T=1;            AC_SUBST([HAVE_SIGINFO_T])
+  HAVE_SIGACTION=1;            AC_SUBST([HAVE_SIGACTION])
+  HAVE_STRUCT_SIGACTION_SA_SIGACTION=1;
+                               AC_SUBST([HAVE_STRUCT_SIGACTION_SA_SIGACTION])
+  HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=1;
+                               AC_SUBST([HAVE_TYPE_VOLATILE_SIG_ATOMIC_T])
+  HAVE_SIGHANDLER_T=1;         AC_SUBST([HAVE_SIGHANDLER_T])
+  REPLACE_PTHREAD_SIGMASK=0;   AC_SUBST([REPLACE_PTHREAD_SIGMASK])
+])
diff --git a/srcm4/signalblocking.m4 b/srcm4/signalblocking.m4
new file mode 100644
index 0000000..15b7425
--- /dev/null
+++ b/srcm4/signalblocking.m4
@@ -0,0 +1,25 @@
+# signalblocking.m4 serial 12
+dnl Copyright (C) 2001-2002, 2006-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# Determine available signal blocking primitives. Three different APIs exist:
+# 1) POSIX: sigemptyset, sigaddset, sigprocmask
+# 2) SYSV: sighold, sigrelse
+# 3) BSD: sigblock, sigsetmask
+# For simplicity, here we check only for the POSIX signal blocking.
+AC_DEFUN([gl_SIGNALBLOCKING],
+[
+  AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+  AC_REQUIRE([gl_CHECK_TYPE_SIGSET_T])
+  if test $gl_cv_type_sigset_t = yes; then
+    AC_CHECK_FUNC([sigprocmask], [gl_cv_func_sigprocmask=1])
+  fi
+  if test -z "$gl_cv_func_sigprocmask"; then
+    HAVE_POSIX_SIGNALBLOCKING=0
+  fi
+])
+
+# Prerequisites of lib/sigprocmask.c.
+AC_DEFUN([gl_PREREQ_SIGPROCMASK], [:])
diff --git a/srcm4/sigpipe.m4 b/srcm4/sigpipe.m4
new file mode 100644
index 0000000..b84d56f
--- /dev/null
+++ b/srcm4/sigpipe.m4
@@ -0,0 +1,29 @@
+# sigpipe.m4 serial 2
+dnl Copyright (C) 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Tests whether SIGPIPE is provided by <signal.h>.
+dnl Sets gl_cv_header_signal_h_SIGPIPE.
+AC_DEFUN([gl_SIGNAL_SIGPIPE],
+[
+  dnl Use AC_REQUIRE here, so that the default behavior below is expanded
+  dnl once only, before all statements that occur in other macros.
+  AC_REQUIRE([gl_SIGNAL_SIGPIPE_BODY])
+])
+
+AC_DEFUN([gl_SIGNAL_SIGPIPE_BODY],
+[
+  AC_REQUIRE([AC_PROG_CC])
+  AC_CACHE_CHECK([for SIGPIPE], [gl_cv_header_signal_h_SIGPIPE], [
+    AC_EGREP_CPP([booboo],[
+#include <signal.h>
+#if !defined SIGPIPE
+booboo
+#endif
+      ],
+      [gl_cv_header_signal_h_SIGPIPE=no],
+      [gl_cv_header_signal_h_SIGPIPE=yes])
+  ])
+])
diff --git a/srcm4/size_max.m4 b/srcm4/size_max.m4
new file mode 100644
index 0000000..e807098
--- /dev/null
+++ b/srcm4/size_max.m4
@@ -0,0 +1,79 @@
+# size_max.m4 serial 10
+dnl Copyright (C) 2003, 2005-2006, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_DEFUN([gl_SIZE_MAX],
+[
+  AC_CHECK_HEADERS([stdint.h])
+  dnl First test whether the system already has SIZE_MAX.
+  AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [
+    gl_cv_size_max=
+    AC_EGREP_CPP([Found it], [
+#include <limits.h>
+#if HAVE_STDINT_H
+#include <stdint.h>
+#endif
+#ifdef SIZE_MAX
+Found it
+#endif
+], [gl_cv_size_max=yes])
+    if test -z "$gl_cv_size_max"; then
+      dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
+      dnl than the type 'unsigned long'. Try hard to find a definition that can
+      dnl be used in a preprocessor #if, i.e. doesn't contain a cast.
+      AC_COMPUTE_INT([size_t_bits_minus_1], [sizeof (size_t) * CHAR_BIT - 1],
+        [#include <stddef.h>
+#include <limits.h>], [size_t_bits_minus_1=])
+      AC_COMPUTE_INT([fits_in_uint], [sizeof (size_t) <= sizeof (unsigned int)],
+        [#include <stddef.h>], [fits_in_uint=])
+      if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
+        if test $fits_in_uint = 1; then
+          dnl Even though SIZE_MAX fits in an unsigned int, it must be of type
+          dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'.
+          AC_COMPILE_IFELSE(
+            [AC_LANG_PROGRAM(
+               [[#include <stddef.h>
+                 extern size_t foo;
+                 extern unsigned long foo;
+               ]],
+               [[]])],
+            [fits_in_uint=0])
+        fi
+        dnl We cannot use 'expr' to simplify this expression, because 'expr'
+        dnl works only with 'long' integers in the host environment, while we
+        dnl might be cross-compiling from a 32-bit platform to a 64-bit platform.
+        if test $fits_in_uint = 1; then
+          gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
+        else
+          gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
+        fi
+      else
+        dnl Shouldn't happen, but who knows...
+        gl_cv_size_max='((size_t)~(size_t)0)'
+      fi
+    fi
+  ])
+  if test "$gl_cv_size_max" != yes; then
+    AC_DEFINE_UNQUOTED([SIZE_MAX], [$gl_cv_size_max],
+      [Define as the maximum value of type 'size_t', if the system doesn't define it.])
+  fi
+  dnl Don't redefine SIZE_MAX in config.h if config.h is re-included after
+  dnl <stdint.h>. Remember that the #undef in AH_VERBATIM gets replaced with
+  dnl #define by AC_DEFINE_UNQUOTED.
+  AH_VERBATIM([SIZE_MAX],
+[/* Define as the maximum value of type 'size_t', if the system doesn't define
+   it. */
+#ifndef SIZE_MAX
+# undef SIZE_MAX
+#endif])
+])
+
+dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in.
+dnl Remove this when we can assume autoconf >= 2.61.
+m4_ifdef([AC_COMPUTE_INT], [], [
+  AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])])
+])
diff --git a/srcm4/ssize_t.m4 b/srcm4/ssize_t.m4
new file mode 100644
index 0000000..d712752
--- /dev/null
+++ b/srcm4/ssize_t.m4
@@ -0,0 +1,23 @@
+# ssize_t.m4 serial 5 (gettext-0.18.2)
+dnl Copyright (C) 2001-2003, 2006, 2010-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+dnl Test whether ssize_t is defined.
+
+AC_DEFUN([gt_TYPE_SSIZE_T],
+[
+  AC_CACHE_CHECK([for ssize_t], [gt_cv_ssize_t],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <sys/types.h>]],
+          [[int x = sizeof (ssize_t *) + sizeof (ssize_t);
+            return !x;]])],
+       [gt_cv_ssize_t=yes], [gt_cv_ssize_t=no])])
+  if test $gt_cv_ssize_t = no; then
+    AC_DEFINE([ssize_t], [int],
+              [Define as a signed type of the same size as size_t.])
+  fi
+])
diff --git a/srcm4/stat.m4 b/srcm4/stat.m4
new file mode 100644
index 0000000..c63f59f
--- /dev/null
+++ b/srcm4/stat.m4
@@ -0,0 +1,68 @@
+# serial 8
+
+# Copyright (C) 2009-2011 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_STAT],
+[
+  AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+  AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
+  AC_CHECK_FUNCS_ONCE([lstat])
+  dnl mingw is the only known platform where stat(".") and stat("./") differ
+  AC_CACHE_CHECK([whether stat handles trailing slashes on directories],
+      [gl_cv_func_stat_dir_slash],
+      [AC_RUN_IFELSE(
+         [AC_LANG_PROGRAM(
+           [[#include <sys/stat.h>
+]], [[struct stat st; return stat (".", &st) != stat ("./", &st);]])],
+         [gl_cv_func_stat_dir_slash=yes], [gl_cv_func_stat_dir_slash=no],
+         [case $host_os in
+            mingw*) gl_cv_func_stat_dir_slash="guessing no";;
+            *) gl_cv_func_stat_dir_slash="guessing yes";;
+          esac])])
+  dnl AIX 7.1, Solaris 9 mistakenly succeed on stat("file/")
+  dnl FreeBSD 7.2 mistakenly succeeds on stat("link-to-file/")
+  AC_CACHE_CHECK([whether stat handles trailing slashes on files],
+      [gl_cv_func_stat_file_slash],
+      [touch conftest.tmp
+       # Assume that if we have lstat, we can also check symlinks.
+       if test $ac_cv_func_lstat = yes; then
+         ln -s conftest.tmp conftest.lnk
+       fi
+       AC_RUN_IFELSE(
+         [AC_LANG_PROGRAM(
+           [[#include <sys/stat.h>
+]], [[int result = 0;
+      struct stat st;
+      if (!stat ("conftest.tmp/", &st))
+        result |= 1;
+#if HAVE_LSTAT
+      if (!stat ("conftest.lnk/", &st))
+        result |= 2;
+#endif
+      return result;
+           ]])],
+         [gl_cv_func_stat_file_slash=yes], [gl_cv_func_stat_file_slash=no],
+         [gl_cv_func_stat_file_slash="guessing no"])
+       rm -f conftest.tmp conftest.lnk])
+  case $gl_cv_func_stat_dir_slash in
+    *no) REPLACE_STAT=1
+      AC_DEFINE([REPLACE_FUNC_STAT_DIR], [1], [Define to 1 if stat needs
+        help when passed a directory name with a trailing slash]);;
+  esac
+  case $gl_cv_func_stat_file_slash in
+    *no) REPLACE_STAT=1
+      AC_DEFINE([REPLACE_FUNC_STAT_FILE], [1], [Define to 1 if stat needs
+        help when passed a file name with a trailing slash]);;
+  esac
+])
+
+# Prerequisites of lib/stat.c.
+AC_DEFUN([gl_PREREQ_STAT],
+[
+  AC_REQUIRE([AC_C_INLINE])
+  :
+])
diff --git a/srcm4/stdbool.m4 b/srcm4/stdbool.m4
new file mode 100644
index 0000000..1ebf3e6
--- /dev/null
+++ b/srcm4/stdbool.m4
@@ -0,0 +1,100 @@
+# Check for stdbool.h that conforms to C99.
+
+dnl Copyright (C) 2002-2006, 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+#serial 5
+
+# Prepare for substituting <stdbool.h> if it is not supported.
+
+AC_DEFUN([AM_STDBOOL_H],
+[
+  AC_REQUIRE([AC_CHECK_HEADER_STDBOOL])
+
+  # Define two additional variables used in the Makefile substitution.
+
+  if test "$ac_cv_header_stdbool_h" = yes; then
+    STDBOOL_H=''
+  else
+    STDBOOL_H='stdbool.h'
+  fi
+  AC_SUBST([STDBOOL_H])
+  AM_CONDITIONAL([GL_GENERATE_STDBOOL_H], [test -n "$STDBOOL_H"])
+
+  if test "$ac_cv_type__Bool" = yes; then
+    HAVE__BOOL=1
+  else
+    HAVE__BOOL=0
+  fi
+  AC_SUBST([HAVE__BOOL])
+])
+
+# AM_STDBOOL_H will be renamed to gl_STDBOOL_H in the future.
+AC_DEFUN([gl_STDBOOL_H], [AM_STDBOOL_H])
+
+# This version of the macro is needed in autoconf <= 2.68.
+
+AC_DEFUN([AC_CHECK_HEADER_STDBOOL],
+  [AC_CACHE_CHECK([for stdbool.h that conforms to C99],
+     [ac_cv_header_stdbool_h],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[
+             #include <stdbool.h>
+             #ifndef bool
+              "error: bool is not defined"
+             #endif
+             #ifndef false
+              "error: false is not defined"
+             #endif
+             #if false
+              "error: false is not 0"
+             #endif
+             #ifndef true
+              "error: true is not defined"
+             #endif
+             #if true != 1
+              "error: true is not 1"
+             #endif
+             #ifndef __bool_true_false_are_defined
+              "error: __bool_true_false_are_defined is not defined"
+             #endif
+
+             struct s { _Bool s: 1; _Bool t; } s;
+
+             char a[true == 1 ? 1 : -1];
+             char b[false == 0 ? 1 : -1];
+             char c[__bool_true_false_are_defined == 1 ? 1 : -1];
+             char d[(bool) 0.5 == true ? 1 : -1];
+             /* See body of main program for 'e'.  */
+             char f[(_Bool) 0.0 == false ? 1 : -1];
+             char g[true];
+             char h[sizeof (_Bool)];
+             char i[sizeof s.t];
+             enum { j = false, k = true, l = false * true, m = true * 256 };
+             /* The following fails for
+                HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
+             _Bool n[m];
+             char o[sizeof n == m * sizeof n[0] ? 1 : -1];
+             char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
+             /* Catch a bug in an HP-UX C compiler.  See
+                http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+                http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+              */
+             _Bool q = true;
+             _Bool *pq = &q;
+           ]],
+           [[
+             bool e = &s;
+             *pq |= q;
+             *pq |= ! q;
+             /* Refer to every declared value, to avoid compiler optimizations.  */
+             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
+                     + !m + !n + !o + !p + !q + !pq);
+           ]])],
+        [ac_cv_header_stdbool_h=yes],
+        [ac_cv_header_stdbool_h=no])])
+   AC_CHECK_TYPES([_Bool])
+])
diff --git a/srcm4/stddef_h.m4 b/srcm4/stddef_h.m4
new file mode 100644
index 0000000..1ae2344
--- /dev/null
+++ b/srcm4/stddef_h.m4
@@ -0,0 +1,47 @@
+dnl A placeholder for POSIX 2008 <stddef.h>, for platforms that have issues.
+# stddef_h.m4 serial 4
+dnl Copyright (C) 2009-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_STDDEF_H],
+[
+  AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
+  AC_REQUIRE([gt_TYPE_WCHAR_T])
+  STDDEF_H=
+  if test $gt_cv_c_wchar_t = no; then
+    HAVE_WCHAR_T=0
+    STDDEF_H=stddef.h
+  fi
+  AC_CACHE_CHECK([whether NULL can be used in arbitrary expressions],
+    [gl_cv_decl_null_works],
+    [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stddef.h>
+      int test[2 * (sizeof NULL == sizeof (void *)) -1];
+]])],
+      [gl_cv_decl_null_works=yes],
+      [gl_cv_decl_null_works=no])])
+  if test $gl_cv_decl_null_works = no; then
+    REPLACE_NULL=1
+    STDDEF_H=stddef.h
+  fi
+  AC_SUBST([STDDEF_H])
+  AM_CONDITIONAL([GL_GENERATE_STDDEF_H], [test -n "$STDDEF_H"])
+  if test -n "$STDDEF_H"; then
+    gl_NEXT_HEADERS([stddef.h])
+  fi
+])
+
+AC_DEFUN([gl_STDDEF_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+])
+
+AC_DEFUN([gl_STDDEF_H_DEFAULTS],
+[
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  REPLACE_NULL=0;                AC_SUBST([REPLACE_NULL])
+  HAVE_WCHAR_T=1;                AC_SUBST([HAVE_WCHAR_T])
+])
diff --git a/srcm4/stdint.m4 b/srcm4/stdint.m4
new file mode 100644
index 0000000..c75e957
--- /dev/null
+++ b/srcm4/stdint.m4
@@ -0,0 +1,480 @@
+# stdint.m4 serial 41
+dnl Copyright (C) 2001-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Paul Eggert and Bruno Haible.
+dnl Test whether <stdint.h> is supported or must be substituted.
+
+AC_DEFUN_ONCE([gl_STDINT_H],
+[
+  AC_PREREQ([2.59])dnl
+
+  dnl Check for long long int and unsigned long long int.
+  AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
+  if test $ac_cv_type_long_long_int = yes; then
+    HAVE_LONG_LONG_INT=1
+  else
+    HAVE_LONG_LONG_INT=0
+  fi
+  AC_SUBST([HAVE_LONG_LONG_INT])
+  AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
+  if test $ac_cv_type_unsigned_long_long_int = yes; then
+    HAVE_UNSIGNED_LONG_LONG_INT=1
+  else
+    HAVE_UNSIGNED_LONG_LONG_INT=0
+  fi
+  AC_SUBST([HAVE_UNSIGNED_LONG_LONG_INT])
+
+  dnl Check for <wchar.h>, in the same way as gl_WCHAR_H does.
+  AC_CHECK_HEADERS_ONCE([wchar.h])
+  if test $ac_cv_header_wchar_h = yes; then
+    HAVE_WCHAR_H=1
+  else
+    HAVE_WCHAR_H=0
+  fi
+  AC_SUBST([HAVE_WCHAR_H])
+
+  dnl Check for <inttypes.h>.
+  dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_inttypes_h.
+  if test $ac_cv_header_inttypes_h = yes; then
+    HAVE_INTTYPES_H=1
+  else
+    HAVE_INTTYPES_H=0
+  fi
+  AC_SUBST([HAVE_INTTYPES_H])
+
+  dnl Check for <sys/types.h>.
+  dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_sys_types_h.
+  if test $ac_cv_header_sys_types_h = yes; then
+    HAVE_SYS_TYPES_H=1
+  else
+    HAVE_SYS_TYPES_H=0
+  fi
+  AC_SUBST([HAVE_SYS_TYPES_H])
+
+  gl_CHECK_NEXT_HEADERS([stdint.h])
+  if test $ac_cv_header_stdint_h = yes; then
+    HAVE_STDINT_H=1
+  else
+    HAVE_STDINT_H=0
+  fi
+  AC_SUBST([HAVE_STDINT_H])
+
+  dnl Now see whether we need a substitute <stdint.h>.
+  if test $ac_cv_header_stdint_h = yes; then
+    AC_CACHE_CHECK([whether stdint.h conforms to C99],
+      [gl_cv_header_working_stdint_h],
+      [gl_cv_header_working_stdint_h=no
+       AC_COMPILE_IFELSE([
+         AC_LANG_PROGRAM([[
+#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
+#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
+#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
+#include <stdint.h>
+/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
+#if !(defined WCHAR_MIN && defined WCHAR_MAX)
+#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
+#endif
+]
+gl_STDINT_INCLUDES
+[
+#ifdef INT8_MAX
+int8_t a1 = INT8_MAX;
+int8_t a1min = INT8_MIN;
+#endif
+#ifdef INT16_MAX
+int16_t a2 = INT16_MAX;
+int16_t a2min = INT16_MIN;
+#endif
+#ifdef INT32_MAX
+int32_t a3 = INT32_MAX;
+int32_t a3min = INT32_MIN;
+#endif
+#ifdef INT64_MAX
+int64_t a4 = INT64_MAX;
+int64_t a4min = INT64_MIN;
+#endif
+#ifdef UINT8_MAX
+uint8_t b1 = UINT8_MAX;
+#else
+typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
+#endif
+#ifdef UINT16_MAX
+uint16_t b2 = UINT16_MAX;
+#endif
+#ifdef UINT32_MAX
+uint32_t b3 = UINT32_MAX;
+#endif
+#ifdef UINT64_MAX
+uint64_t b4 = UINT64_MAX;
+#endif
+int_least8_t c1 = INT8_C (0x7f);
+int_least8_t c1max = INT_LEAST8_MAX;
+int_least8_t c1min = INT_LEAST8_MIN;
+int_least16_t c2 = INT16_C (0x7fff);
+int_least16_t c2max = INT_LEAST16_MAX;
+int_least16_t c2min = INT_LEAST16_MIN;
+int_least32_t c3 = INT32_C (0x7fffffff);
+int_least32_t c3max = INT_LEAST32_MAX;
+int_least32_t c3min = INT_LEAST32_MIN;
+int_least64_t c4 = INT64_C (0x7fffffffffffffff);
+int_least64_t c4max = INT_LEAST64_MAX;
+int_least64_t c4min = INT_LEAST64_MIN;
+uint_least8_t d1 = UINT8_C (0xff);
+uint_least8_t d1max = UINT_LEAST8_MAX;
+uint_least16_t d2 = UINT16_C (0xffff);
+uint_least16_t d2max = UINT_LEAST16_MAX;
+uint_least32_t d3 = UINT32_C (0xffffffff);
+uint_least32_t d3max = UINT_LEAST32_MAX;
+uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
+uint_least64_t d4max = UINT_LEAST64_MAX;
+int_fast8_t e1 = INT_FAST8_MAX;
+int_fast8_t e1min = INT_FAST8_MIN;
+int_fast16_t e2 = INT_FAST16_MAX;
+int_fast16_t e2min = INT_FAST16_MIN;
+int_fast32_t e3 = INT_FAST32_MAX;
+int_fast32_t e3min = INT_FAST32_MIN;
+int_fast64_t e4 = INT_FAST64_MAX;
+int_fast64_t e4min = INT_FAST64_MIN;
+uint_fast8_t f1 = UINT_FAST8_MAX;
+uint_fast16_t f2 = UINT_FAST16_MAX;
+uint_fast32_t f3 = UINT_FAST32_MAX;
+uint_fast64_t f4 = UINT_FAST64_MAX;
+#ifdef INTPTR_MAX
+intptr_t g = INTPTR_MAX;
+intptr_t gmin = INTPTR_MIN;
+#endif
+#ifdef UINTPTR_MAX
+uintptr_t h = UINTPTR_MAX;
+#endif
+intmax_t i = INTMAX_MAX;
+uintmax_t j = UINTMAX_MAX;
+
+#include <limits.h> /* for CHAR_BIT */
+#define TYPE_MINIMUM(t) \
+  ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
+#define TYPE_MAXIMUM(t) \
+  ((t) ((t) 0 < (t) -1 \
+        ? (t) -1 \
+        : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
+struct s {
+  int check_PTRDIFF:
+      PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
+      && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
+      ? 1 : -1;
+  /* Detect bug in FreeBSD 6.0 / ia64.  */
+  int check_SIG_ATOMIC:
+      SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
+      && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
+      ? 1 : -1;
+  int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
+  int check_WCHAR:
+      WCHAR_MIN == TYPE_MINIMUM (wchar_t)
+      && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
+      ? 1 : -1;
+  /* Detect bug in mingw.  */
+  int check_WINT:
+      WINT_MIN == TYPE_MINIMUM (wint_t)
+      && WINT_MAX == TYPE_MAXIMUM (wint_t)
+      ? 1 : -1;
+
+  /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
+  int check_UINT8_C:
+        (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
+  int check_UINT16_C:
+        (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
+
+  /* Detect bugs in OpenBSD 3.9 stdint.h.  */
+#ifdef UINT8_MAX
+  int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
+#endif
+#ifdef UINT16_MAX
+  int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
+#endif
+#ifdef UINT32_MAX
+  int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
+#endif
+#ifdef UINT64_MAX
+  int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
+#endif
+  int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
+  int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
+  int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
+  int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
+  int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
+  int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
+  int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
+  int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
+  int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
+  int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
+  int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
+};
+         ]])],
+         [dnl Determine whether the various *_MIN, *_MAX macros are usable
+          dnl in preprocessor expression. We could do it by compiling a test
+          dnl program for each of these macros. It is faster to run a program
+          dnl that inspects the macro expansion.
+          dnl This detects a bug on HP-UX 11.23/ia64.
+          AC_RUN_IFELSE([
+            AC_LANG_PROGRAM([[
+#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
+#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
+#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
+#include <stdint.h>
+]
+gl_STDINT_INCLUDES
+[
+#include <stdio.h>
+#include <string.h>
+#define MVAL(macro) MVAL1(macro)
+#define MVAL1(expression) #expression
+static const char *macro_values[] =
+  {
+#ifdef INT8_MAX
+    MVAL (INT8_MAX),
+#endif
+#ifdef INT16_MAX
+    MVAL (INT16_MAX),
+#endif
+#ifdef INT32_MAX
+    MVAL (INT32_MAX),
+#endif
+#ifdef INT64_MAX
+    MVAL (INT64_MAX),
+#endif
+#ifdef UINT8_MAX
+    MVAL (UINT8_MAX),
+#endif
+#ifdef UINT16_MAX
+    MVAL (UINT16_MAX),
+#endif
+#ifdef UINT32_MAX
+    MVAL (UINT32_MAX),
+#endif
+#ifdef UINT64_MAX
+    MVAL (UINT64_MAX),
+#endif
+    NULL
+  };
+]], [[
+  const char **mv;
+  for (mv = macro_values; *mv != NULL; mv++)
+    {
+      const char *value = *mv;
+      /* Test whether it looks like a cast expression.  */
+      if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
+          || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
+          || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
+          || strncmp (value, "((int)"/*)*/, 6) == 0
+          || strncmp (value, "((signed short)"/*)*/, 15) == 0
+          || strncmp (value, "((signed char)"/*)*/, 14) == 0)
+        return mv - macro_values + 1;
+    }
+  return 0;
+]])],
+              [gl_cv_header_working_stdint_h=yes],
+              [],
+              [dnl When cross-compiling, assume it works.
+               gl_cv_header_working_stdint_h=yes
+              ])
+         ])
+      ])
+  fi
+  if test "$gl_cv_header_working_stdint_h" = yes; then
+    STDINT_H=
+  else
+    dnl Check for <sys/inttypes.h>, and for
+    dnl <sys/bitypes.h> (used in Linux libc4 >= 4.6.7 and libc5).
+    AC_CHECK_HEADERS([sys/inttypes.h sys/bitypes.h])
+    if test $ac_cv_header_sys_inttypes_h = yes; then
+      HAVE_SYS_INTTYPES_H=1
+    else
+      HAVE_SYS_INTTYPES_H=0
+    fi
+    AC_SUBST([HAVE_SYS_INTTYPES_H])
+    if test $ac_cv_header_sys_bitypes_h = yes; then
+      HAVE_SYS_BITYPES_H=1
+    else
+      HAVE_SYS_BITYPES_H=0
+    fi
+    AC_SUBST([HAVE_SYS_BITYPES_H])
+
+    gl_STDINT_TYPE_PROPERTIES
+    STDINT_H=stdint.h
+  fi
+  AC_SUBST([STDINT_H])
+  AM_CONDITIONAL([GL_GENERATE_STDINT_H], [test -n "$STDINT_H"])
+])
+
+dnl gl_STDINT_BITSIZEOF(TYPES, INCLUDES)
+dnl Determine the size of each of the given types in bits.
+AC_DEFUN([gl_STDINT_BITSIZEOF],
+[
+  dnl Use a shell loop, to avoid bloating configure, and
+  dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into
+  dnl   config.h.in,
+  dnl - extra AC_SUBST calls, so that the right substitutions are made.
+  m4_foreach_w([gltype], [$1],
+    [AH_TEMPLATE([BITSIZEOF_]m4_translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]),
+       [Define to the number of bits in type ']gltype['.])])
+  for gltype in $1 ; do
+    AC_CACHE_CHECK([for bit size of $gltype], [gl_cv_bitsizeof_${gltype}],
+      [AC_COMPUTE_INT([result], [sizeof ($gltype) * CHAR_BIT],
+         [$2
+#include <limits.h>], [result=unknown])
+       eval gl_cv_bitsizeof_${gltype}=\$result
+      ])
+    eval result=\$gl_cv_bitsizeof_${gltype}
+    if test $result = unknown; then
+      dnl Use a nonempty default, because some compilers, such as IRIX 5 cc,
+      dnl do a syntax check even on unused #if conditions and give an error
+      dnl on valid C code like this:
+      dnl   #if 0
+      dnl   # if  > 32
+      dnl   # endif
+      dnl   #endif
+      result=0
+    fi
+    GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    AC_DEFINE_UNQUOTED([BITSIZEOF_${GLTYPE}], [$result])
+    eval BITSIZEOF_${GLTYPE}=\$result
+  done
+  m4_foreach_w([gltype], [$1],
+    [AC_SUBST([BITSIZEOF_]m4_translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))])
+])
+
+dnl gl_CHECK_TYPES_SIGNED(TYPES, INCLUDES)
+dnl Determine the signedness of each of the given types.
+dnl Define HAVE_SIGNED_TYPE if type is signed.
+AC_DEFUN([gl_CHECK_TYPES_SIGNED],
+[
+  dnl Use a shell loop, to avoid bloating configure, and
+  dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into
+  dnl   config.h.in,
+  dnl - extra AC_SUBST calls, so that the right substitutions are made.
+  m4_foreach_w([gltype], [$1],
+    [AH_TEMPLATE([HAVE_SIGNED_]m4_translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]),
+       [Define to 1 if ']gltype[' is a signed integer type.])])
+  for gltype in $1 ; do
+    AC_CACHE_CHECK([whether $gltype is signed], [gl_cv_type_${gltype}_signed],
+      [AC_COMPILE_IFELSE(
+         [AC_LANG_PROGRAM([$2[
+            int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];]])],
+         result=yes, result=no)
+       eval gl_cv_type_${gltype}_signed=\$result
+      ])
+    eval result=\$gl_cv_type_${gltype}_signed
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    if test "$result" = yes; then
+      AC_DEFINE_UNQUOTED([HAVE_SIGNED_${GLTYPE}], [1])
+      eval HAVE_SIGNED_${GLTYPE}=1
+    else
+      eval HAVE_SIGNED_${GLTYPE}=0
+    fi
+  done
+  m4_foreach_w([gltype], [$1],
+    [AC_SUBST([HAVE_SIGNED_]m4_translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))])
+])
+
+dnl gl_INTEGER_TYPE_SUFFIX(TYPES, INCLUDES)
+dnl Determine the suffix to use for integer constants of the given types.
+dnl Define t_SUFFIX for each such type.
+AC_DEFUN([gl_INTEGER_TYPE_SUFFIX],
+[
+  dnl Use a shell loop, to avoid bloating configure, and
+  dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into
+  dnl   config.h.in,
+  dnl - extra AC_SUBST calls, so that the right substitutions are made.
+  m4_foreach_w([gltype], [$1],
+    [AH_TEMPLATE(m4_translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_])[_SUFFIX],
+       [Define to l, ll, u, ul, ull, etc., as suitable for
+        constants of type ']gltype['.])])
+  for gltype in $1 ; do
+    AC_CACHE_CHECK([for $gltype integer literal suffix],
+      [gl_cv_type_${gltype}_suffix],
+      [eval gl_cv_type_${gltype}_suffix=no
+       eval result=\$gl_cv_type_${gltype}_signed
+       if test "$result" = yes; then
+         glsufu=
+       else
+         glsufu=u
+       fi
+       for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
+         case $glsuf in
+           '')  gltype1='int';;
+           l)   gltype1='long int';;
+           ll)  gltype1='long long int';;
+           i64) gltype1='__int64';;
+           u)   gltype1='unsigned int';;
+           ul)  gltype1='unsigned long int';;
+           ull) gltype1='unsigned long long int';;
+           ui64)gltype1='unsigned __int64';;
+         esac
+         AC_COMPILE_IFELSE(
+           [AC_LANG_PROGRAM([$2[
+              extern $gltype foo;
+              extern $gltype1 foo;]])],
+           [eval gl_cv_type_${gltype}_suffix=\$glsuf])
+         eval result=\$gl_cv_type_${gltype}_suffix
+         test "$result" != no && break
+       done])
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    eval result=\$gl_cv_type_${gltype}_suffix
+    test "$result" = no && result=
+    eval ${GLTYPE}_SUFFIX=\$result
+    AC_DEFINE_UNQUOTED([${GLTYPE}_SUFFIX], [$result])
+  done
+  m4_foreach_w([gltype], [$1],
+    [AC_SUBST(m4_translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_])[_SUFFIX])])
+])
+
+dnl gl_STDINT_INCLUDES
+AC_DEFUN([gl_STDINT_INCLUDES],
+[[
+  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+     included before <wchar.h>.  */
+  #include <stddef.h>
+  #include <signal.h>
+  #if HAVE_WCHAR_H
+  # include <stdio.h>
+  # include <time.h>
+  # include <wchar.h>
+  #endif
+]])
+
+dnl gl_STDINT_TYPE_PROPERTIES
+dnl Compute HAVE_SIGNED_t, BITSIZEOF_t and t_SUFFIX, for all the types t
+dnl of interest to stdint.in.h.
+AC_DEFUN([gl_STDINT_TYPE_PROPERTIES],
+[
+  AC_REQUIRE([gl_MULTIARCH])
+  if test $APPLE_UNIVERSAL_BUILD = 0; then
+    gl_STDINT_BITSIZEOF([ptrdiff_t size_t],
+      [gl_STDINT_INCLUDES])
+  fi
+  gl_STDINT_BITSIZEOF([sig_atomic_t wchar_t wint_t],
+    [gl_STDINT_INCLUDES])
+  gl_CHECK_TYPES_SIGNED([sig_atomic_t wchar_t wint_t],
+    [gl_STDINT_INCLUDES])
+  gl_cv_type_ptrdiff_t_signed=yes
+  gl_cv_type_size_t_signed=no
+  if test $APPLE_UNIVERSAL_BUILD = 0; then
+    gl_INTEGER_TYPE_SUFFIX([ptrdiff_t size_t],
+      [gl_STDINT_INCLUDES])
+  fi
+  gl_INTEGER_TYPE_SUFFIX([sig_atomic_t wchar_t wint_t],
+    [gl_STDINT_INCLUDES])
+])
+
+dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in.
+dnl Remove this when we can assume autoconf >= 2.61.
+m4_ifdef([AC_COMPUTE_INT], [], [
+  AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])])
+])
+
+# Hey Emacs!
+# Local Variables:
+# indent-tabs-mode: nil
+# End:
diff --git a/srcm4/stdint_h.m4 b/srcm4/stdint_h.m4
new file mode 100644
index 0000000..356b14e
--- /dev/null
+++ b/srcm4/stdint_h.m4
@@ -0,0 +1,27 @@
+# stdint_h.m4 serial 9
+dnl Copyright (C) 1997-2004, 2006, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Paul Eggert.
+
+# Define HAVE_STDINT_H_WITH_UINTMAX if <stdint.h> exists,
+# doesn't clash with <sys/types.h>, and declares uintmax_t.
+
+AC_DEFUN([gl_AC_HEADER_STDINT_H],
+[
+  AC_CACHE_CHECK([for stdint.h], [gl_cv_header_stdint_h],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <sys/types.h>
+            #include <stdint.h>]],
+          [[uintmax_t i = (uintmax_t) -1; return !i;]])],
+       [gl_cv_header_stdint_h=yes],
+       [gl_cv_header_stdint_h=no])])
+  if test $gl_cv_header_stdint_h = yes; then
+    AC_DEFINE_UNQUOTED([HAVE_STDINT_H_WITH_UINTMAX], [1],
+      [Define if <stdint.h> exists, doesn't clash with <sys/types.h>,
+       and declares uintmax_t. ])
+  fi
+])
diff --git a/srcm4/stdio_h.m4 b/srcm4/stdio_h.m4
new file mode 100644
index 0000000..a8326f3
--- /dev/null
+++ b/srcm4/stdio_h.m4
@@ -0,0 +1,190 @@
+# stdio_h.m4 serial 37
+dnl Copyright (C) 2007-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_STDIO_H],
+[
+  AC_REQUIRE([gl_STDIO_H_DEFAULTS])
+  AC_REQUIRE([AC_C_INLINE])
+  gl_NEXT_HEADERS([stdio.h])
+
+  dnl No need to create extra modules for these functions. Everyone who uses
+  dnl <stdio.h> likely needs them.
+  GNULIB_FSCANF=1
+  GNULIB_SCANF=1
+  GNULIB_FGETC=1
+  GNULIB_GETC=1
+  GNULIB_GETCHAR=1
+  GNULIB_FGETS=1
+  GNULIB_GETS=1
+  GNULIB_FREAD=1
+  dnl This ifdef is necessary to avoid an error "missing file lib/stdio-read.c"
+  dnl "expected source file, required through AC_LIBSOURCES, not found". It is
+  dnl also an optimization, to avoid performing a configure check whose result
+  dnl is not used. But it does not make the test of GNULIB_STDIO_H_NONBLOCKING
+  dnl or GNULIB_NONBLOCKING redundant.
+  m4_ifdef([gl_NONBLOCKING_IO], [
+    gl_NONBLOCKING_IO
+    if test $gl_cv_have_nonblocking != yes; then
+      REPLACE_STDIO_READ_FUNCS=1
+      AC_LIBOBJ([stdio-read])
+    fi
+  ])
+
+  dnl No need to create extra modules for these functions. Everyone who uses
+  dnl <stdio.h> likely needs them.
+  GNULIB_FPRINTF=1
+  GNULIB_PRINTF=1
+  GNULIB_VFPRINTF=1
+  GNULIB_VPRINTF=1
+  GNULIB_FPUTC=1
+  GNULIB_PUTC=1
+  GNULIB_PUTCHAR=1
+  GNULIB_FPUTS=1
+  GNULIB_PUTS=1
+  GNULIB_FWRITE=1
+  dnl This ifdef is necessary to avoid an error "missing file lib/stdio-write.c"
+  dnl "expected source file, required through AC_LIBSOURCES, not found". It is
+  dnl also an optimization, to avoid performing a configure check whose result
+  dnl is not used. But it does not make the test of GNULIB_STDIO_H_SIGPIPE or
+  dnl GNULIB_SIGPIPE redundant.
+  m4_ifdef([gl_SIGNAL_SIGPIPE], [
+    gl_SIGNAL_SIGPIPE
+    if test $gl_cv_header_signal_h_SIGPIPE != yes; then
+      REPLACE_STDIO_WRITE_FUNCS=1
+      AC_LIBOBJ([stdio-write])
+    fi
+  ])
+  dnl This ifdef is necessary to avoid an error "missing file lib/stdio-write.c"
+  dnl "expected source file, required through AC_LIBSOURCES, not found". It is
+  dnl also an optimization, to avoid performing a configure check whose result
+  dnl is not used. But it does not make the test of GNULIB_STDIO_H_NONBLOCKING
+  dnl or GNULIB_NONBLOCKING redundant.
+  m4_ifdef([gl_NONBLOCKING_IO], [
+    gl_NONBLOCKING_IO
+    if test $gl_cv_have_nonblocking != yes; then
+      REPLACE_STDIO_WRITE_FUNCS=1
+      AC_LIBOBJ([stdio-write])
+    fi
+  ])
+
+  dnl Check for declarations of anything we want to poison if the
+  dnl corresponding gnulib module is not in use, and which is not
+  dnl guaranteed by C89.
+  gl_WARN_ON_USE_PREPARE([[#include <stdio.h>
+    ]], [dprintf fpurge fseeko ftello getdelim getline popen renameat
+    snprintf tmpfile vdprintf vsnprintf])
+])
+
+AC_DEFUN([gl_STDIO_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_STDIO_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_STDIO_H_DEFAULTS],
+[
+  GNULIB_DPRINTF=0;              AC_SUBST([GNULIB_DPRINTF])
+  GNULIB_FCLOSE=0;               AC_SUBST([GNULIB_FCLOSE])
+  GNULIB_FFLUSH=0;               AC_SUBST([GNULIB_FFLUSH])
+  GNULIB_FGETC=0;                AC_SUBST([GNULIB_FGETC])
+  GNULIB_FGETS=0;                AC_SUBST([GNULIB_FGETS])
+  GNULIB_FOPEN=0;                AC_SUBST([GNULIB_FOPEN])
+  GNULIB_FPRINTF=0;              AC_SUBST([GNULIB_FPRINTF])
+  GNULIB_FPRINTF_POSIX=0;        AC_SUBST([GNULIB_FPRINTF_POSIX])
+  GNULIB_FPURGE=0;               AC_SUBST([GNULIB_FPURGE])
+  GNULIB_FPUTC=0;                AC_SUBST([GNULIB_FPUTC])
+  GNULIB_FPUTS=0;                AC_SUBST([GNULIB_FPUTS])
+  GNULIB_FREAD=0;                AC_SUBST([GNULIB_FREAD])
+  GNULIB_FREOPEN=0;              AC_SUBST([GNULIB_FREOPEN])
+  GNULIB_FSCANF=0;               AC_SUBST([GNULIB_FSCANF])
+  GNULIB_FSEEK=0;                AC_SUBST([GNULIB_FSEEK])
+  GNULIB_FSEEKO=0;               AC_SUBST([GNULIB_FSEEKO])
+  GNULIB_FTELL=0;                AC_SUBST([GNULIB_FTELL])
+  GNULIB_FTELLO=0;               AC_SUBST([GNULIB_FTELLO])
+  GNULIB_FWRITE=0;               AC_SUBST([GNULIB_FWRITE])
+  GNULIB_GETC=0;                 AC_SUBST([GNULIB_GETC])
+  GNULIB_GETCHAR=0;              AC_SUBST([GNULIB_GETCHAR])
+  GNULIB_GETDELIM=0;             AC_SUBST([GNULIB_GETDELIM])
+  GNULIB_GETLINE=0;              AC_SUBST([GNULIB_GETLINE])
+  GNULIB_GETS=0;                 AC_SUBST([GNULIB_GETS])
+  GNULIB_OBSTACK_PRINTF=0;       AC_SUBST([GNULIB_OBSTACK_PRINTF])
+  GNULIB_OBSTACK_PRINTF_POSIX=0; AC_SUBST([GNULIB_OBSTACK_PRINTF_POSIX])
+  GNULIB_PERROR=0;               AC_SUBST([GNULIB_PERROR])
+  GNULIB_POPEN=0;                AC_SUBST([GNULIB_POPEN])
+  GNULIB_PRINTF=0;               AC_SUBST([GNULIB_PRINTF])
+  GNULIB_PRINTF_POSIX=0;         AC_SUBST([GNULIB_PRINTF_POSIX])
+  GNULIB_PUTC=0;                 AC_SUBST([GNULIB_PUTC])
+  GNULIB_PUTCHAR=0;              AC_SUBST([GNULIB_PUTCHAR])
+  GNULIB_PUTS=0;                 AC_SUBST([GNULIB_PUTS])
+  GNULIB_REMOVE=0;               AC_SUBST([GNULIB_REMOVE])
+  GNULIB_RENAME=0;               AC_SUBST([GNULIB_RENAME])
+  GNULIB_RENAMEAT=0;             AC_SUBST([GNULIB_RENAMEAT])
+  GNULIB_SCANF=0;                AC_SUBST([GNULIB_SCANF])
+  GNULIB_SNPRINTF=0;             AC_SUBST([GNULIB_SNPRINTF])
+  GNULIB_SPRINTF_POSIX=0;        AC_SUBST([GNULIB_SPRINTF_POSIX])
+  GNULIB_STDIO_H_NONBLOCKING=0;  AC_SUBST([GNULIB_STDIO_H_NONBLOCKING])
+  GNULIB_STDIO_H_SIGPIPE=0;      AC_SUBST([GNULIB_STDIO_H_SIGPIPE])
+  GNULIB_TMPFILE=0;              AC_SUBST([GNULIB_TMPFILE])
+  GNULIB_VASPRINTF=0;            AC_SUBST([GNULIB_VASPRINTF])
+  GNULIB_VFSCANF=0;              AC_SUBST([GNULIB_VFSCANF])
+  GNULIB_VSCANF=0;               AC_SUBST([GNULIB_VSCANF])
+  GNULIB_VDPRINTF=0;             AC_SUBST([GNULIB_VDPRINTF])
+  GNULIB_VFPRINTF=0;             AC_SUBST([GNULIB_VFPRINTF])
+  GNULIB_VFPRINTF_POSIX=0;       AC_SUBST([GNULIB_VFPRINTF_POSIX])
+  GNULIB_VPRINTF=0;              AC_SUBST([GNULIB_VPRINTF])
+  GNULIB_VPRINTF_POSIX=0;        AC_SUBST([GNULIB_VPRINTF_POSIX])
+  GNULIB_VSNPRINTF=0;            AC_SUBST([GNULIB_VSNPRINTF])
+  GNULIB_VSPRINTF_POSIX=0;       AC_SUBST([GNULIB_VSPRINTF_POSIX])
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  HAVE_DECL_FPURGE=1;            AC_SUBST([HAVE_DECL_FPURGE])
+  HAVE_DECL_FSEEKO=1;            AC_SUBST([HAVE_DECL_FSEEKO])
+  HAVE_DECL_FTELLO=1;            AC_SUBST([HAVE_DECL_FTELLO])
+  HAVE_DECL_GETDELIM=1;          AC_SUBST([HAVE_DECL_GETDELIM])
+  HAVE_DECL_GETLINE=1;           AC_SUBST([HAVE_DECL_GETLINE])
+  HAVE_DECL_OBSTACK_PRINTF=1;    AC_SUBST([HAVE_DECL_OBSTACK_PRINTF])
+  HAVE_DECL_SNPRINTF=1;          AC_SUBST([HAVE_DECL_SNPRINTF])
+  HAVE_DECL_VSNPRINTF=1;         AC_SUBST([HAVE_DECL_VSNPRINTF])
+  HAVE_DPRINTF=1;                AC_SUBST([HAVE_DPRINTF])
+  HAVE_FSEEKO=1;                 AC_SUBST([HAVE_FSEEKO])
+  HAVE_FTELLO=1;                 AC_SUBST([HAVE_FTELLO])
+  HAVE_RENAMEAT=1;               AC_SUBST([HAVE_RENAMEAT])
+  HAVE_VASPRINTF=1;              AC_SUBST([HAVE_VASPRINTF])
+  HAVE_VDPRINTF=1;               AC_SUBST([HAVE_VDPRINTF])
+  REPLACE_DPRINTF=0;             AC_SUBST([REPLACE_DPRINTF])
+  REPLACE_FCLOSE=0;              AC_SUBST([REPLACE_FCLOSE])
+  REPLACE_FFLUSH=0;              AC_SUBST([REPLACE_FFLUSH])
+  REPLACE_FOPEN=0;               AC_SUBST([REPLACE_FOPEN])
+  REPLACE_FPRINTF=0;             AC_SUBST([REPLACE_FPRINTF])
+  REPLACE_FPURGE=0;              AC_SUBST([REPLACE_FPURGE])
+  REPLACE_FREOPEN=0;             AC_SUBST([REPLACE_FREOPEN])
+  REPLACE_FSEEK=0;               AC_SUBST([REPLACE_FSEEK])
+  REPLACE_FSEEKO=0;              AC_SUBST([REPLACE_FSEEKO])
+  REPLACE_FTELL=0;               AC_SUBST([REPLACE_FTELL])
+  REPLACE_FTELLO=0;              AC_SUBST([REPLACE_FTELLO])
+  REPLACE_GETDELIM=0;            AC_SUBST([REPLACE_GETDELIM])
+  REPLACE_GETLINE=0;             AC_SUBST([REPLACE_GETLINE])
+  REPLACE_OBSTACK_PRINTF=0;      AC_SUBST([REPLACE_OBSTACK_PRINTF])
+  REPLACE_PERROR=0;              AC_SUBST([REPLACE_PERROR])
+  REPLACE_POPEN=0;               AC_SUBST([REPLACE_POPEN])
+  REPLACE_PRINTF=0;              AC_SUBST([REPLACE_PRINTF])
+  REPLACE_REMOVE=0;              AC_SUBST([REPLACE_REMOVE])
+  REPLACE_RENAME=0;              AC_SUBST([REPLACE_RENAME])
+  REPLACE_RENAMEAT=0;            AC_SUBST([REPLACE_RENAMEAT])
+  REPLACE_SNPRINTF=0;            AC_SUBST([REPLACE_SNPRINTF])
+  REPLACE_SPRINTF=0;             AC_SUBST([REPLACE_SPRINTF])
+  REPLACE_STDIO_READ_FUNCS=0;    AC_SUBST([REPLACE_STDIO_READ_FUNCS])
+  REPLACE_STDIO_WRITE_FUNCS=0;   AC_SUBST([REPLACE_STDIO_WRITE_FUNCS])
+  REPLACE_TMPFILE=0;             AC_SUBST([REPLACE_TMPFILE])
+  REPLACE_VASPRINTF=0;           AC_SUBST([REPLACE_VASPRINTF])
+  REPLACE_VDPRINTF=0;            AC_SUBST([REPLACE_VDPRINTF])
+  REPLACE_VFPRINTF=0;            AC_SUBST([REPLACE_VFPRINTF])
+  REPLACE_VPRINTF=0;             AC_SUBST([REPLACE_VPRINTF])
+  REPLACE_VSNPRINTF=0;           AC_SUBST([REPLACE_VSNPRINTF])
+  REPLACE_VSPRINTF=0;            AC_SUBST([REPLACE_VSPRINTF])
+])
diff --git a/srcm4/stdlib_h.m4 b/srcm4/stdlib_h.m4
new file mode 100644
index 0000000..25fdada
--- /dev/null
+++ b/srcm4/stdlib_h.m4
@@ -0,0 +1,105 @@
+# stdlib_h.m4 serial 37
+dnl Copyright (C) 2007-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_STDLIB_H],
+[
+  AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
+  gl_NEXT_HEADERS([stdlib.h])
+
+  dnl Check for declarations of anything we want to poison if the
+  dnl corresponding gnulib module is not in use, and which is not
+  dnl guaranteed by C89.
+  gl_WARN_ON_USE_PREPARE([[#include <stdlib.h>
+#if HAVE_SYS_LOADAVG_H
+# include <sys/loadavg.h>
+#endif
+#if HAVE_RANDOM_H
+# include <random.h>
+#endif
+    ]], [_Exit atoll canonicalize_file_name getloadavg getsubopt grantpt mkdtemp
+    mkostemp mkostemps mkstemp mkstemps ptsname random_r initstat_r srandom_r
+    setstate_r realpath rpmatch setenv strtod strtoll strtoull unlockpt
+    unsetenv])
+])
+
+AC_DEFUN([gl_STDLIB_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_STDLIB_H_DEFAULTS],
+[
+  GNULIB__EXIT=0;         AC_SUBST([GNULIB__EXIT])
+  GNULIB_ATOLL=0;         AC_SUBST([GNULIB_ATOLL])
+  GNULIB_CALLOC_POSIX=0;  AC_SUBST([GNULIB_CALLOC_POSIX])
+  GNULIB_CANONICALIZE_FILE_NAME=0;  AC_SUBST([GNULIB_CANONICALIZE_FILE_NAME])
+  GNULIB_GETLOADAVG=0;    AC_SUBST([GNULIB_GETLOADAVG])
+  GNULIB_GETSUBOPT=0;     AC_SUBST([GNULIB_GETSUBOPT])
+  GNULIB_GRANTPT=0;       AC_SUBST([GNULIB_GRANTPT])
+  GNULIB_MALLOC_POSIX=0;  AC_SUBST([GNULIB_MALLOC_POSIX])
+  GNULIB_MBTOWC=0;        AC_SUBST([GNULIB_MBTOWC])
+  GNULIB_MKDTEMP=0;       AC_SUBST([GNULIB_MKDTEMP])
+  GNULIB_MKOSTEMP=0;      AC_SUBST([GNULIB_MKOSTEMP])
+  GNULIB_MKOSTEMPS=0;     AC_SUBST([GNULIB_MKOSTEMPS])
+  GNULIB_MKSTEMP=0;       AC_SUBST([GNULIB_MKSTEMP])
+  GNULIB_MKSTEMPS=0;      AC_SUBST([GNULIB_MKSTEMPS])
+  GNULIB_PTSNAME=0;       AC_SUBST([GNULIB_PTSNAME])
+  GNULIB_PUTENV=0;        AC_SUBST([GNULIB_PUTENV])
+  GNULIB_RANDOM_R=0;      AC_SUBST([GNULIB_RANDOM_R])
+  GNULIB_REALLOC_POSIX=0; AC_SUBST([GNULIB_REALLOC_POSIX])
+  GNULIB_REALPATH=0;      AC_SUBST([GNULIB_REALPATH])
+  GNULIB_RPMATCH=0;       AC_SUBST([GNULIB_RPMATCH])
+  GNULIB_SETENV=0;        AC_SUBST([GNULIB_SETENV])
+  GNULIB_STRTOD=0;        AC_SUBST([GNULIB_STRTOD])
+  GNULIB_STRTOLL=0;       AC_SUBST([GNULIB_STRTOLL])
+  GNULIB_STRTOULL=0;      AC_SUBST([GNULIB_STRTOULL])
+  GNULIB_SYSTEM_POSIX=0;  AC_SUBST([GNULIB_SYSTEM_POSIX])
+  GNULIB_UNLOCKPT=0;      AC_SUBST([GNULIB_UNLOCKPT])
+  GNULIB_UNSETENV=0;      AC_SUBST([GNULIB_UNSETENV])
+  GNULIB_WCTOMB=0;        AC_SUBST([GNULIB_WCTOMB])
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  HAVE__EXIT=1;              AC_SUBST([HAVE__EXIT])
+  HAVE_ATOLL=1;              AC_SUBST([HAVE_ATOLL])
+  HAVE_CANONICALIZE_FILE_NAME=1;  AC_SUBST([HAVE_CANONICALIZE_FILE_NAME])
+  HAVE_DECL_GETLOADAVG=1;    AC_SUBST([HAVE_DECL_GETLOADAVG])
+  HAVE_GETSUBOPT=1;          AC_SUBST([HAVE_GETSUBOPT])
+  HAVE_GRANTPT=1;            AC_SUBST([HAVE_GRANTPT])
+  HAVE_MKDTEMP=1;            AC_SUBST([HAVE_MKDTEMP])
+  HAVE_MKOSTEMP=1;           AC_SUBST([HAVE_MKOSTEMP])
+  HAVE_MKOSTEMPS=1;          AC_SUBST([HAVE_MKOSTEMPS])
+  HAVE_MKSTEMP=1;            AC_SUBST([HAVE_MKSTEMP])
+  HAVE_MKSTEMPS=1;           AC_SUBST([HAVE_MKSTEMPS])
+  HAVE_PTSNAME=1;            AC_SUBST([HAVE_PTSNAME])
+  HAVE_RANDOM_H=1;           AC_SUBST([HAVE_RANDOM_H])
+  HAVE_RANDOM_R=1;           AC_SUBST([HAVE_RANDOM_R])
+  HAVE_REALPATH=1;           AC_SUBST([HAVE_REALPATH])
+  HAVE_RPMATCH=1;            AC_SUBST([HAVE_RPMATCH])
+  HAVE_SETENV=1;             AC_SUBST([HAVE_SETENV])
+  HAVE_DECL_SETENV=1;        AC_SUBST([HAVE_DECL_SETENV])
+  HAVE_STRTOD=1;             AC_SUBST([HAVE_STRTOD])
+  HAVE_STRTOLL=1;            AC_SUBST([HAVE_STRTOLL])
+  HAVE_STRTOULL=1;           AC_SUBST([HAVE_STRTOULL])
+  HAVE_STRUCT_RANDOM_DATA=1; AC_SUBST([HAVE_STRUCT_RANDOM_DATA])
+  HAVE_SYS_LOADAVG_H=0;      AC_SUBST([HAVE_SYS_LOADAVG_H])
+  HAVE_UNLOCKPT=1;           AC_SUBST([HAVE_UNLOCKPT])
+  HAVE_DECL_UNSETENV=1;      AC_SUBST([HAVE_DECL_UNSETENV])
+  REPLACE_CALLOC=0;          AC_SUBST([REPLACE_CALLOC])
+  REPLACE_CANONICALIZE_FILE_NAME=0;  AC_SUBST([REPLACE_CANONICALIZE_FILE_NAME])
+  REPLACE_MALLOC=0;          AC_SUBST([REPLACE_MALLOC])
+  REPLACE_MBTOWC=0;          AC_SUBST([REPLACE_MBTOWC])
+  REPLACE_MKSTEMP=0;         AC_SUBST([REPLACE_MKSTEMP])
+  REPLACE_PUTENV=0;          AC_SUBST([REPLACE_PUTENV])
+  REPLACE_REALLOC=0;         AC_SUBST([REPLACE_REALLOC])
+  REPLACE_REALPATH=0;        AC_SUBST([REPLACE_REALPATH])
+  REPLACE_SETENV=0;          AC_SUBST([REPLACE_SETENV])
+  REPLACE_STRTOD=0;          AC_SUBST([REPLACE_STRTOD])
+  REPLACE_UNSETENV=0;        AC_SUBST([REPLACE_UNSETENV])
+  REPLACE_WCTOMB=0;          AC_SUBST([REPLACE_WCTOMB])
+])
diff --git a/srcm4/strerror.m4 b/srcm4/strerror.m4
new file mode 100644
index 0000000..ca05be6
--- /dev/null
+++ b/srcm4/strerror.m4
@@ -0,0 +1,78 @@
+# strerror.m4 serial 16
+dnl Copyright (C) 2002, 2007-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_STRERROR],
+[
+  AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
+  AC_REQUIRE([gl_HEADER_ERRNO_H])
+  AC_REQUIRE([gl_FUNC_STRERROR_0])
+  m4_ifdef([gl_FUNC_STRERROR_R_WORKS], [
+    AC_REQUIRE([gl_FUNC_STRERROR_R_WORKS])
+  ])
+  if test "$ERRNO_H:$REPLACE_STRERROR_0" = :0; then
+    AC_CACHE_CHECK([for working strerror function],
+     [gl_cv_func_working_strerror],
+     [AC_RUN_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[#include <string.h>
+           ]],
+           [[if (!*strerror (-2)) return 1;]])],
+        [gl_cv_func_working_strerror=yes],
+        [gl_cv_func_working_strerror=no],
+        [dnl Be pessimistic on cross-compiles for now.
+         gl_cv_func_working_strerror="guessing no"])
+    ])
+    if test "$gl_cv_func_working_strerror" != yes; then
+      dnl The system's strerror() fails to return a string for out-of-range
+      dnl integers. Replace it.
+      REPLACE_STRERROR=1
+    fi
+    m4_ifdef([gl_FUNC_STRERROR_R_WORKS], [
+      dnl If the system's strerror_r or __xpg_strerror_r clobbers strerror's
+      dnl buffer, we must replace strerror.
+      case "$gl_cv_func_strerror_r_works" in
+        *no) REPLACE_STRERROR=1 ;;
+      esac
+    ])
+  else
+    dnl The system's strerror() cannot know about the new errno values we add
+    dnl to <errno.h>, or any fix for strerror(0). Replace it.
+    REPLACE_STRERROR=1
+  fi
+])
+
+dnl Detect if strerror(0) passes (that is, does not set errno, and does not
+dnl return a string that matches strerror(-1)).
+AC_DEFUN([gl_FUNC_STRERROR_0],
+[
+  REPLACE_STRERROR_0=0
+  AC_CACHE_CHECK([whether strerror(0) succeeds],
+   [gl_cv_func_strerror_0_works],
+   [AC_RUN_IFELSE(
+      [AC_LANG_PROGRAM(
+         [[#include <string.h>
+           #include <errno.h>
+         ]],
+         [[int result = 0;
+           char *str;
+           errno = 0;
+           str = strerror (0);
+           if (!*str) result |= 1;
+           if (errno) result |= 2;
+           if (strstr (str, "nknown") || strstr (str, "ndefined"))
+             result |= 4;
+           return result;]])],
+      [gl_cv_func_strerror_0_works=yes],
+      [gl_cv_func_strerror_0_works=no],
+      [dnl Be pessimistic on cross-compiles for now.
+       gl_cv_func_strerror_0_works="guessing no"])
+  ])
+  if test "$gl_cv_func_strerror_0_works" != yes; then
+    REPLACE_STRERROR_0=1
+    AC_DEFINE([REPLACE_STRERROR_0], [1], [Define to 1 if strerror(0)
+      does not return a message implying success.])
+  fi
+])
diff --git a/srcm4/string_h.m4 b/srcm4/string_h.m4
new file mode 100644
index 0000000..4f9f511
--- /dev/null
+++ b/srcm4/string_h.m4
@@ -0,0 +1,120 @@
+# Configure a GNU-like replacement for <string.h>.
+
+# Copyright (C) 2007-2011 Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 21
+
+# Written by Paul Eggert.
+
+AC_DEFUN([gl_HEADER_STRING_H],
+[
+  dnl Use AC_REQUIRE here, so that the default behavior below is expanded
+  dnl once only, before all statements that occur in other macros.
+  AC_REQUIRE([gl_HEADER_STRING_H_BODY])
+])
+
+AC_DEFUN([gl_HEADER_STRING_H_BODY],
+[
+  AC_REQUIRE([AC_C_RESTRICT])
+  AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
+  gl_NEXT_HEADERS([string.h])
+
+  dnl Check for declarations of anything we want to poison if the
+  dnl corresponding gnulib module is not in use, and which is not
+  dnl guaranteed by C89.
+  gl_WARN_ON_USE_PREPARE([[#include <string.h>
+    ]],
+    [ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul
+     strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r
+     strerror_r strsignal strverscmp])
+])
+
+AC_DEFUN([gl_STRING_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
+[
+  GNULIB_FFSL=0;        AC_SUBST([GNULIB_FFSL])
+  GNULIB_FFSLL=0;       AC_SUBST([GNULIB_FFSLL])
+  GNULIB_MEMCHR=0;      AC_SUBST([GNULIB_MEMCHR])
+  GNULIB_MEMMEM=0;      AC_SUBST([GNULIB_MEMMEM])
+  GNULIB_MEMPCPY=0;     AC_SUBST([GNULIB_MEMPCPY])
+  GNULIB_MEMRCHR=0;     AC_SUBST([GNULIB_MEMRCHR])
+  GNULIB_RAWMEMCHR=0;   AC_SUBST([GNULIB_RAWMEMCHR])
+  GNULIB_STPCPY=0;      AC_SUBST([GNULIB_STPCPY])
+  GNULIB_STPNCPY=0;     AC_SUBST([GNULIB_STPNCPY])
+  GNULIB_STRCHRNUL=0;   AC_SUBST([GNULIB_STRCHRNUL])
+  GNULIB_STRDUP=0;      AC_SUBST([GNULIB_STRDUP])
+  GNULIB_STRNCAT=0;     AC_SUBST([GNULIB_STRNCAT])
+  GNULIB_STRNDUP=0;     AC_SUBST([GNULIB_STRNDUP])
+  GNULIB_STRNLEN=0;     AC_SUBST([GNULIB_STRNLEN])
+  GNULIB_STRPBRK=0;     AC_SUBST([GNULIB_STRPBRK])
+  GNULIB_STRSEP=0;      AC_SUBST([GNULIB_STRSEP])
+  GNULIB_STRSTR=0;      AC_SUBST([GNULIB_STRSTR])
+  GNULIB_STRCASESTR=0;  AC_SUBST([GNULIB_STRCASESTR])
+  GNULIB_STRTOK_R=0;    AC_SUBST([GNULIB_STRTOK_R])
+  GNULIB_MBSLEN=0;      AC_SUBST([GNULIB_MBSLEN])
+  GNULIB_MBSNLEN=0;     AC_SUBST([GNULIB_MBSNLEN])
+  GNULIB_MBSCHR=0;      AC_SUBST([GNULIB_MBSCHR])
+  GNULIB_MBSRCHR=0;     AC_SUBST([GNULIB_MBSRCHR])
+  GNULIB_MBSSTR=0;      AC_SUBST([GNULIB_MBSSTR])
+  GNULIB_MBSCASECMP=0;  AC_SUBST([GNULIB_MBSCASECMP])
+  GNULIB_MBSNCASECMP=0; AC_SUBST([GNULIB_MBSNCASECMP])
+  GNULIB_MBSPCASECMP=0; AC_SUBST([GNULIB_MBSPCASECMP])
+  GNULIB_MBSCASESTR=0;  AC_SUBST([GNULIB_MBSCASESTR])
+  GNULIB_MBSCSPN=0;     AC_SUBST([GNULIB_MBSCSPN])
+  GNULIB_MBSPBRK=0;     AC_SUBST([GNULIB_MBSPBRK])
+  GNULIB_MBSSPN=0;      AC_SUBST([GNULIB_MBSSPN])
+  GNULIB_MBSSEP=0;      AC_SUBST([GNULIB_MBSSEP])
+  GNULIB_MBSTOK_R=0;    AC_SUBST([GNULIB_MBSTOK_R])
+  GNULIB_STRERROR=0;    AC_SUBST([GNULIB_STRERROR])
+  GNULIB_STRERROR_R=0;  AC_SUBST([GNULIB_STRERROR_R])
+  GNULIB_STRSIGNAL=0;   AC_SUBST([GNULIB_STRSIGNAL])
+  GNULIB_STRVERSCMP=0;  AC_SUBST([GNULIB_STRVERSCMP])
+  HAVE_MBSLEN=0;        AC_SUBST([HAVE_MBSLEN])
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  HAVE_FFSL=1;                  AC_SUBST([HAVE_FFSL])
+  HAVE_FFSLL=1;                 AC_SUBST([HAVE_FFSLL])
+  HAVE_MEMCHR=1;                AC_SUBST([HAVE_MEMCHR])
+  HAVE_DECL_MEMMEM=1;           AC_SUBST([HAVE_DECL_MEMMEM])
+  HAVE_MEMPCPY=1;               AC_SUBST([HAVE_MEMPCPY])
+  HAVE_DECL_MEMRCHR=1;          AC_SUBST([HAVE_DECL_MEMRCHR])
+  HAVE_RAWMEMCHR=1;             AC_SUBST([HAVE_RAWMEMCHR])
+  HAVE_STPCPY=1;                AC_SUBST([HAVE_STPCPY])
+  HAVE_STPNCPY=1;               AC_SUBST([HAVE_STPNCPY])
+  HAVE_STRCHRNUL=1;             AC_SUBST([HAVE_STRCHRNUL])
+  HAVE_DECL_STRDUP=1;           AC_SUBST([HAVE_DECL_STRDUP])
+  HAVE_DECL_STRNDUP=1;          AC_SUBST([HAVE_DECL_STRNDUP])
+  HAVE_DECL_STRNLEN=1;          AC_SUBST([HAVE_DECL_STRNLEN])
+  HAVE_STRPBRK=1;               AC_SUBST([HAVE_STRPBRK])
+  HAVE_STRSEP=1;                AC_SUBST([HAVE_STRSEP])
+  HAVE_STRCASESTR=1;            AC_SUBST([HAVE_STRCASESTR])
+  HAVE_DECL_STRTOK_R=1;         AC_SUBST([HAVE_DECL_STRTOK_R])
+  HAVE_DECL_STRERROR_R=1;       AC_SUBST([HAVE_DECL_STRERROR_R])
+  HAVE_DECL_STRSIGNAL=1;        AC_SUBST([HAVE_DECL_STRSIGNAL])
+  HAVE_STRVERSCMP=1;            AC_SUBST([HAVE_STRVERSCMP])
+  REPLACE_MEMCHR=0;             AC_SUBST([REPLACE_MEMCHR])
+  REPLACE_MEMMEM=0;             AC_SUBST([REPLACE_MEMMEM])
+  REPLACE_STPNCPY=0;            AC_SUBST([REPLACE_STPNCPY])
+  REPLACE_STRDUP=0;             AC_SUBST([REPLACE_STRDUP])
+  REPLACE_STRSTR=0;             AC_SUBST([REPLACE_STRSTR])
+  REPLACE_STRCASESTR=0;         AC_SUBST([REPLACE_STRCASESTR])
+  REPLACE_STRCHRNUL=0;          AC_SUBST([REPLACE_STRCHRNUL])
+  REPLACE_STRERROR=0;           AC_SUBST([REPLACE_STRERROR])
+  REPLACE_STRERROR_R=0;         AC_SUBST([REPLACE_STRERROR_R])
+  REPLACE_STRNCAT=0;            AC_SUBST([REPLACE_STRNCAT])
+  REPLACE_STRNDUP=0;            AC_SUBST([REPLACE_STRNDUP])
+  REPLACE_STRNLEN=0;            AC_SUBST([REPLACE_STRNLEN])
+  REPLACE_STRSIGNAL=0;          AC_SUBST([REPLACE_STRSIGNAL])
+  REPLACE_STRTOK_R=0;           AC_SUBST([REPLACE_STRTOK_R])
+  UNDEFINE_STRTOK_R=0;          AC_SUBST([UNDEFINE_STRTOK_R])
+])
diff --git a/srcm4/sys_socket_h.m4 b/srcm4/sys_socket_h.m4
new file mode 100644
index 0000000..7da91a4
--- /dev/null
+++ b/srcm4/sys_socket_h.m4
@@ -0,0 +1,177 @@
+# sys_socket_h.m4 serial 22
+dnl Copyright (C) 2005-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Simon Josefsson.
+
+AC_DEFUN([gl_HEADER_SYS_SOCKET],
+[
+  AC_REQUIRE([gl_SYS_SOCKET_H_DEFAULTS])
+  AC_REQUIRE([AC_CANONICAL_HOST])
+  AC_REQUIRE([AC_C_INLINE])
+
+  dnl On OSF/1, the functions recv(), send(), recvfrom(), sendto() have
+  dnl old-style declarations (with return type 'int' instead of 'ssize_t')
+  dnl unless _POSIX_PII_SOCKET is defined.
+  case "$host_os" in
+    osf*)
+      AC_DEFINE([_POSIX_PII_SOCKET], [1],
+        [Define to 1 in order to get the POSIX compatible declarations
+         of socket functions.])
+      ;;
+  esac
+
+  AC_CACHE_CHECK([whether <sys/socket.h> is self-contained],
+    [gl_cv_header_sys_socket_h_selfcontained],
+    [
+      AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/socket.h>]], [[]])],
+        [gl_cv_header_sys_socket_h_selfcontained=yes],
+        [gl_cv_header_sys_socket_h_selfcontained=no])
+    ])
+  if test $gl_cv_header_sys_socket_h_selfcontained = yes; then
+    dnl If the shutdown function exists, <sys/socket.h> should define
+    dnl SHUT_RD, SHUT_WR, SHUT_RDWR.
+    AC_CHECK_FUNCS([shutdown])
+    if test $ac_cv_func_shutdown = yes; then
+      AC_CACHE_CHECK([whether <sys/socket.h> defines the SHUT_* macros],
+        [gl_cv_header_sys_socket_h_shut],
+        [
+          AC_COMPILE_IFELSE(
+            [AC_LANG_PROGRAM([[#include <sys/socket.h>]],
+               [[int a[] = { SHUT_RD, SHUT_WR, SHUT_RDWR };]])],
+            [gl_cv_header_sys_socket_h_shut=yes],
+            [gl_cv_header_sys_socket_h_shut=no])
+        ])
+      if test $gl_cv_header_sys_socket_h_shut = no; then
+        SYS_SOCKET_H='sys/socket.h'
+      fi
+    fi
+  fi
+  # We need to check for ws2tcpip.h now.
+  gl_PREREQ_SYS_H_SOCKET
+  AC_CHECK_TYPES([struct sockaddr_storage, sa_family_t],,,[
+  /* sys/types.h is not needed according to POSIX, but the
+     sys/socket.h in i386-unknown-freebsd4.10 and
+     powerpc-apple-darwin5.5 required it. */
+#include <sys/types.h>
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+#ifdef HAVE_WS2TCPIP_H
+#include <ws2tcpip.h>
+#endif
+])
+  if test $ac_cv_type_struct_sockaddr_storage = no; then
+    HAVE_STRUCT_SOCKADDR_STORAGE=0
+  fi
+  if test $ac_cv_type_sa_family_t = no; then
+    HAVE_SA_FAMILY_T=0
+  fi
+  if test $ac_cv_type_struct_sockaddr_storage != no; then
+    AC_CHECK_MEMBERS([struct sockaddr_storage.ss_family],
+      [],
+      [HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY=0],
+      [#include <sys/types.h>
+       #ifdef HAVE_SYS_SOCKET_H
+       #include <sys/socket.h>
+       #endif
+       #ifdef HAVE_WS2TCPIP_H
+       #include <ws2tcpip.h>
+       #endif
+      ])
+  fi
+  if test $HAVE_STRUCT_SOCKADDR_STORAGE = 0 || test $HAVE_SA_FAMILY_T = 0 \
+     || test $HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY = 0; then
+    SYS_SOCKET_H='sys/socket.h'
+  fi
+  gl_PREREQ_SYS_H_WINSOCK2
+
+  dnl Check for declarations of anything we want to poison if the
+  dnl corresponding gnulib module is not in use.
+  gl_WARN_ON_USE_PREPARE([[
+/* Some systems require prerequisite headers.  */
+#include <sys/types.h>
+#include <sys/socket.h>
+    ]], [socket connect accept bind getpeername getsockname getsockopt
+    listen recv send recvfrom sendto setsockopt shutdown accept4])
+])
+
+AC_DEFUN([gl_PREREQ_SYS_H_SOCKET],
+[
+  dnl Check prerequisites of the <sys/socket.h> replacement.
+  AC_REQUIRE([gl_CHECK_SOCKET_HEADERS])
+  gl_CHECK_NEXT_HEADERS([sys/socket.h])
+  if test $ac_cv_header_sys_socket_h = yes; then
+    HAVE_SYS_SOCKET_H=1
+    HAVE_WS2TCPIP_H=0
+  else
+    HAVE_SYS_SOCKET_H=0
+    if test $ac_cv_header_ws2tcpip_h = yes; then
+      HAVE_WS2TCPIP_H=1
+    else
+      HAVE_WS2TCPIP_H=0
+    fi
+  fi
+  AC_SUBST([HAVE_SYS_SOCKET_H])
+  AC_SUBST([HAVE_WS2TCPIP_H])
+])
+
+# Common prerequisites of the <sys/socket.h> replacement and of the
+# <sys/select.h> replacement.
+# Sets and substitutes HAVE_WINSOCK2_H.
+AC_DEFUN([gl_PREREQ_SYS_H_WINSOCK2],
+[
+  m4_ifdef([gl_UNISTD_H_DEFAULTS], [AC_REQUIRE([gl_UNISTD_H_DEFAULTS])])
+  m4_ifdef([gl_SYS_IOCTL_H_DEFAULTS], [AC_REQUIRE([gl_SYS_IOCTL_H_DEFAULTS])])
+  AC_CHECK_HEADERS_ONCE([sys/socket.h])
+  if test $ac_cv_header_sys_socket_h != yes; then
+    dnl We cannot use AC_CHECK_HEADERS_ONCE here, because that would make
+    dnl the check for those headers unconditional; yet cygwin reports
+    dnl that the headers are present but cannot be compiled (since on
+    dnl cygwin, all socket information should come from sys/socket.h).
+    AC_CHECK_HEADERS([winsock2.h])
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    HAVE_WINSOCK2_H=1
+    UNISTD_H_HAVE_WINSOCK2_H=1
+    SYS_IOCTL_H_HAVE_WINSOCK2_H=1
+  else
+    HAVE_WINSOCK2_H=0
+  fi
+  AC_SUBST([HAVE_WINSOCK2_H])
+])
+
+AC_DEFUN([gl_SYS_SOCKET_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_SYS_SOCKET_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_SYS_SOCKET_H_DEFAULTS],
+[
+  GNULIB_SOCKET=0;      AC_SUBST([GNULIB_SOCKET])
+  GNULIB_CONNECT=0;     AC_SUBST([GNULIB_CONNECT])
+  GNULIB_ACCEPT=0;      AC_SUBST([GNULIB_ACCEPT])
+  GNULIB_BIND=0;        AC_SUBST([GNULIB_BIND])
+  GNULIB_GETPEERNAME=0; AC_SUBST([GNULIB_GETPEERNAME])
+  GNULIB_GETSOCKNAME=0; AC_SUBST([GNULIB_GETSOCKNAME])
+  GNULIB_GETSOCKOPT=0;  AC_SUBST([GNULIB_GETSOCKOPT])
+  GNULIB_LISTEN=0;      AC_SUBST([GNULIB_LISTEN])
+  GNULIB_RECV=0;        AC_SUBST([GNULIB_RECV])
+  GNULIB_SEND=0;        AC_SUBST([GNULIB_SEND])
+  GNULIB_RECVFROM=0;    AC_SUBST([GNULIB_RECVFROM])
+  GNULIB_SENDTO=0;      AC_SUBST([GNULIB_SENDTO])
+  GNULIB_SETSOCKOPT=0;  AC_SUBST([GNULIB_SETSOCKOPT])
+  GNULIB_SHUTDOWN=0;    AC_SUBST([GNULIB_SHUTDOWN])
+  GNULIB_ACCEPT4=0;     AC_SUBST([GNULIB_ACCEPT4])
+  HAVE_STRUCT_SOCKADDR_STORAGE=1; AC_SUBST([HAVE_STRUCT_SOCKADDR_STORAGE])
+  HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY=1;
+                        AC_SUBST([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
+  HAVE_SA_FAMILY_T=1;   AC_SUBST([HAVE_SA_FAMILY_T])
+  HAVE_ACCEPT4=1;       AC_SUBST([HAVE_ACCEPT4])
+])
diff --git a/srcm4/sys_stat_h.m4 b/srcm4/sys_stat_h.m4
new file mode 100644
index 0000000..fc41912
--- /dev/null
+++ b/srcm4/sys_stat_h.m4
@@ -0,0 +1,82 @@
+# sys_stat_h.m4 serial 24   -*- Autoconf -*-
+dnl Copyright (C) 2006-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Eric Blake.
+dnl Provide a GNU-like <sys/stat.h>.
+
+AC_DEFUN([gl_HEADER_SYS_STAT_H],
+[
+  AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
+
+  dnl For the mkdir substitute.
+  AC_REQUIRE([AC_C_INLINE])
+
+  dnl Check for broken stat macros.
+  AC_REQUIRE([AC_HEADER_STAT])
+
+  gl_CHECK_NEXT_HEADERS([sys/stat.h])
+
+  dnl Define types that are supposed to be defined in <sys/types.h> or
+  dnl <sys/stat.h>.
+  AC_CHECK_TYPE([nlink_t], [],
+    [AC_DEFINE([nlink_t], [int],
+       [Define to the type of st_nlink in struct stat, or a supertype.])],
+    [#include <sys/types.h>
+     #include <sys/stat.h>])
+
+  dnl Check for declarations of anything we want to poison if the
+  dnl corresponding gnulib module is not in use.
+  gl_WARN_ON_USE_PREPARE([[#include <sys/stat.h>
+    ]], [fchmodat fstatat futimens lchmod lstat mkdirat mkfifo mkfifoat
+    mknod mknodat stat utimensat])
+]) # gl_HEADER_SYS_STAT_H
+
+AC_DEFUN([gl_SYS_STAT_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_SYS_STAT_H_DEFAULTS],
+[
+  AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) dnl for REPLACE_FCHDIR
+  GNULIB_FCHMODAT=0;    AC_SUBST([GNULIB_FCHMODAT])
+  GNULIB_FSTATAT=0;     AC_SUBST([GNULIB_FSTATAT])
+  GNULIB_FUTIMENS=0;    AC_SUBST([GNULIB_FUTIMENS])
+  GNULIB_LCHMOD=0;      AC_SUBST([GNULIB_LCHMOD])
+  GNULIB_LSTAT=0;       AC_SUBST([GNULIB_LSTAT])
+  GNULIB_MKDIRAT=0;     AC_SUBST([GNULIB_MKDIRAT])
+  GNULIB_MKFIFO=0;      AC_SUBST([GNULIB_MKFIFO])
+  GNULIB_MKFIFOAT=0;    AC_SUBST([GNULIB_MKFIFOAT])
+  GNULIB_MKNOD=0;       AC_SUBST([GNULIB_MKNOD])
+  GNULIB_MKNODAT=0;     AC_SUBST([GNULIB_MKNODAT])
+  GNULIB_STAT=0;        AC_SUBST([GNULIB_STAT])
+  GNULIB_UTIMENSAT=0;   AC_SUBST([GNULIB_UTIMENSAT])
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  HAVE_FCHMODAT=1;      AC_SUBST([HAVE_FCHMODAT])
+  HAVE_FSTATAT=1;       AC_SUBST([HAVE_FSTATAT])
+  HAVE_FUTIMENS=1;      AC_SUBST([HAVE_FUTIMENS])
+  HAVE_LCHMOD=1;        AC_SUBST([HAVE_LCHMOD])
+  HAVE_LSTAT=1;         AC_SUBST([HAVE_LSTAT])
+  HAVE_MKDIRAT=1;       AC_SUBST([HAVE_MKDIRAT])
+  HAVE_MKFIFO=1;        AC_SUBST([HAVE_MKFIFO])
+  HAVE_MKFIFOAT=1;      AC_SUBST([HAVE_MKFIFOAT])
+  HAVE_MKNOD=1;         AC_SUBST([HAVE_MKNOD])
+  HAVE_MKNODAT=1;       AC_SUBST([HAVE_MKNODAT])
+  HAVE_UTIMENSAT=1;     AC_SUBST([HAVE_UTIMENSAT])
+  REPLACE_FSTAT=0;      AC_SUBST([REPLACE_FSTAT])
+  REPLACE_FSTATAT=0;    AC_SUBST([REPLACE_FSTATAT])
+  REPLACE_FUTIMENS=0;   AC_SUBST([REPLACE_FUTIMENS])
+  REPLACE_LSTAT=0;      AC_SUBST([REPLACE_LSTAT])
+  REPLACE_MKDIR=0;      AC_SUBST([REPLACE_MKDIR])
+  REPLACE_MKFIFO=0;     AC_SUBST([REPLACE_MKFIFO])
+  REPLACE_MKNOD=0;      AC_SUBST([REPLACE_MKNOD])
+  REPLACE_STAT=0;       AC_SUBST([REPLACE_STAT])
+  REPLACE_UTIMENSAT=0;  AC_SUBST([REPLACE_UTIMENSAT])
+])
diff --git a/srcm4/threadlib.m4 b/srcm4/threadlib.m4
new file mode 100644
index 0000000..8a621fd
--- /dev/null
+++ b/srcm4/threadlib.m4
@@ -0,0 +1,369 @@
+# threadlib.m4 serial 8 (gettext-0.18.2)
+dnl Copyright (C) 2005-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+dnl gl_THREADLIB
+dnl ------------
+dnl Tests for a multithreading library to be used.
+dnl If the configure.ac contains a definition of the gl_THREADLIB_DEFAULT_NO
+dnl (it must be placed before the invocation of gl_THREADLIB_EARLY!), then the
+dnl default is 'no', otherwise it is system dependent. In both cases, the user
+dnl can change the choice through the options --enable-threads=choice or
+dnl --disable-threads.
+dnl Defines at most one of the macros USE_POSIX_THREADS, USE_SOLARIS_THREADS,
+dnl USE_PTH_THREADS, USE_WIN32_THREADS
+dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use
+dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with
+dnl libtool).
+dnl Sets the variables LIBMULTITHREAD and LTLIBMULTITHREAD similarly, for
+dnl programs that really need multithread functionality. The difference
+dnl between LIBTHREAD and LIBMULTITHREAD is that on platforms supporting weak
+dnl symbols, typically LIBTHREAD="" whereas LIBMULTITHREAD="-lpthread".
+dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for
+dnl multithread-safe programs.
+
+AC_DEFUN([gl_THREADLIB_EARLY],
+[
+  AC_REQUIRE([gl_THREADLIB_EARLY_BODY])
+])
+
+dnl The guts of gl_THREADLIB_EARLY. Needs to be expanded only once.
+
+AC_DEFUN([gl_THREADLIB_EARLY_BODY],
+[
+  dnl Ordering constraints: This macro modifies CPPFLAGS in a way that
+  dnl influences the result of the autoconf tests that test for *_unlocked
+  dnl declarations, on AIX 5 at least. Therefore it must come early.
+  AC_BEFORE([$0], [gl_FUNC_GLIBC_UNLOCKED_IO])dnl
+  AC_BEFORE([$0], [gl_ARGP])dnl
+
+  AC_REQUIRE([AC_CANONICAL_HOST])
+  dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems.
+  dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes
+  dnl AC_GNU_SOURCE.
+  m4_ifdef([AC_USE_SYSTEM_EXTENSIONS],
+    [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])],
+    [AC_REQUIRE([AC_GNU_SOURCE])])
+  dnl Check for multithreading.
+  m4_ifdef([gl_THREADLIB_DEFAULT_NO],
+    [m4_divert_text([DEFAULTS], [gl_use_threads_default=no])],
+    [m4_divert_text([DEFAULTS], [gl_use_threads_default=])])
+  AC_ARG_ENABLE([threads],
+AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify multithreading API])m4_ifdef([gl_THREADLIB_DEFAULT_NO], [], [
+AC_HELP_STRING([--disable-threads], [build without multithread safety])]),
+    [gl_use_threads=$enableval],
+    [if test -n "$gl_use_threads_default"; then
+       gl_use_threads="$gl_use_threads_default"
+     else
+changequote(,)dnl
+       case "$host_os" in
+         dnl Disable multithreading by default on OSF/1, because it interferes
+         dnl with fork()/exec(): When msgexec is linked with -lpthread, its
+         dnl child process gets an endless segmentation fault inside execvp().
+         dnl Disable multithreading by default on Cygwin 1.5.x, because it has
+         dnl bugs that lead to endless loops or crashes. See
+         dnl <http://cygwin.com/ml/cygwin/2009-08/msg00283.html>.
+         osf*) gl_use_threads=no ;;
+         cygwin*)
+               case `uname -r` in
+                 1.[0-5].*) gl_use_threads=no ;;
+                 *)         gl_use_threads=yes ;;
+               esac
+               ;;
+         *)    gl_use_threads=yes ;;
+       esac
+changequote([,])dnl
+     fi
+    ])
+  if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
+    # For using <pthread.h>:
+    case "$host_os" in
+      osf*)
+        # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
+        # groks <pthread.h>. cc also understands the flag -pthread, but
+        # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
+        # 2. putting a flag into CPPFLAGS that has an effect on the linker
+        # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
+        # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
+        CPPFLAGS="$CPPFLAGS -D_REENTRANT"
+        ;;
+    esac
+    # Some systems optimize for single-threaded programs by default, and
+    # need special flags to disable these optimizations. For example, the
+    # definition of 'errno' in <errno.h>.
+    case "$host_os" in
+      aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
+      solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
+    esac
+  fi
+])
+
+dnl The guts of gl_THREADLIB. Needs to be expanded only once.
+
+AC_DEFUN([gl_THREADLIB_BODY],
+[
+  AC_REQUIRE([gl_THREADLIB_EARLY_BODY])
+  gl_threads_api=none
+  LIBTHREAD=
+  LTLIBTHREAD=
+  LIBMULTITHREAD=
+  LTLIBMULTITHREAD=
+  if test "$gl_use_threads" != no; then
+    dnl Check whether the compiler and linker support weak declarations.
+    AC_CACHE_CHECK([whether imported symbols can be declared weak],
+      [gl_cv_have_weak],
+      [gl_cv_have_weak=no
+       dnl First, test whether the compiler accepts it syntactically.
+       AC_LINK_IFELSE(
+         [AC_LANG_PROGRAM(
+            [[extern void xyzzy ();
+#pragma weak xyzzy]],
+            [[xyzzy();]])],
+         [gl_cv_have_weak=maybe])
+       if test $gl_cv_have_weak = maybe; then
+         dnl Second, test whether it actually works. On Cygwin 1.7.2, with
+         dnl gcc 4.3, symbols declared weak always evaluate to the address 0.
+         AC_RUN_IFELSE(
+           [AC_LANG_SOURCE([[
+#include <stdio.h>
+#pragma weak fputs
+int main ()
+{
+  return (fputs == NULL);
+}]])],
+           [gl_cv_have_weak=yes],
+           [gl_cv_have_weak=no],
+           [dnl When cross-compiling, assume that only ELF platforms support
+            dnl weak symbols.
+            AC_EGREP_CPP([Extensible Linking Format],
+              [#ifdef __ELF__
+               Extensible Linking Format
+               #endif
+              ],
+              [gl_cv_have_weak="guessing yes"],
+              [gl_cv_have_weak="guessing no"])
+           ])
+       fi
+      ])
+    if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
+      # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
+      # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
+      AC_CHECK_HEADER([pthread.h],
+        [gl_have_pthread_h=yes], [gl_have_pthread_h=no])
+      if test "$gl_have_pthread_h" = yes; then
+        # Other possible tests:
+        #   -lpthreads (FSU threads, PCthreads)
+        #   -lgthreads
+        gl_have_pthread=
+        # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
+        # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
+        # the second one only in libpthread, and lock.c needs it.
+        AC_LINK_IFELSE(
+          [AC_LANG_PROGRAM(
+             [[#include <pthread.h>]],
+             [[pthread_mutex_lock((pthread_mutex_t*)0);
+               pthread_mutexattr_init((pthread_mutexattr_t*)0);]])],
+          [gl_have_pthread=yes])
+        # Test for libpthread by looking for pthread_kill. (Not pthread_self,
+        # since it is defined as a macro on OSF/1.)
+        if test -n "$gl_have_pthread"; then
+          # The program links fine without libpthread. But it may actually
+          # need to link with libpthread in order to create multiple threads.
+          AC_CHECK_LIB([pthread], [pthread_kill],
+            [LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
+             # On Solaris and HP-UX, most pthread functions exist also in libc.
+             # Therefore pthread_in_use() needs to actually try to create a
+             # thread: pthread_create from libc will fail, whereas
+             # pthread_create will actually create a thread.
+             case "$host_os" in
+               solaris* | hpux*)
+                 AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1],
+                   [Define if the pthread_in_use() detection is hard.])
+             esac
+            ])
+        else
+          # Some library is needed. Try libpthread and libc_r.
+          AC_CHECK_LIB([pthread], [pthread_kill],
+            [gl_have_pthread=yes
+             LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
+             LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread])
+          if test -z "$gl_have_pthread"; then
+            # For FreeBSD 4.
+            AC_CHECK_LIB([c_r], [pthread_kill],
+              [gl_have_pthread=yes
+               LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
+               LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r])
+          fi
+        fi
+        if test -n "$gl_have_pthread"; then
+          gl_threads_api=posix
+          AC_DEFINE([USE_POSIX_THREADS], [1],
+            [Define if the POSIX multithreading library can be used.])
+          if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
+            if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
+              AC_DEFINE([USE_POSIX_THREADS_WEAK], [1],
+                [Define if references to the POSIX multithreading library should be made weak.])
+              LIBTHREAD=
+              LTLIBTHREAD=
+            fi
+          fi
+        fi
+      fi
+    fi
+    if test -z "$gl_have_pthread"; then
+      if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then
+        gl_have_solaristhread=
+        gl_save_LIBS="$LIBS"
+        LIBS="$LIBS -lthread"
+        AC_LINK_IFELSE(
+          [AC_LANG_PROGRAM(
+             [[
+#include <thread.h>
+#include <synch.h>
+             ]],
+             [[thr_self();]])],
+          [gl_have_solaristhread=yes])
+        LIBS="$gl_save_LIBS"
+        if test -n "$gl_have_solaristhread"; then
+          gl_threads_api=solaris
+          LIBTHREAD=-lthread
+          LTLIBTHREAD=-lthread
+          LIBMULTITHREAD="$LIBTHREAD"
+          LTLIBMULTITHREAD="$LTLIBTHREAD"
+          AC_DEFINE([USE_SOLARIS_THREADS], [1],
+            [Define if the old Solaris multithreading library can be used.])
+          if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
+            AC_DEFINE([USE_SOLARIS_THREADS_WEAK], [1],
+              [Define if references to the old Solaris multithreading library should be made weak.])
+            LIBTHREAD=
+            LTLIBTHREAD=
+          fi
+        fi
+      fi
+    fi
+    if test "$gl_use_threads" = pth; then
+      gl_save_CPPFLAGS="$CPPFLAGS"
+      AC_LIB_LINKFLAGS([pth])
+      gl_have_pth=
+      gl_save_LIBS="$LIBS"
+      LIBS="$LIBS $LIBPTH"
+      AC_LINK_IFELSE(
+        [AC_LANG_PROGRAM([[#include <pth.h>]], [[pth_self();]])],
+        [gl_have_pth=yes])
+      LIBS="$gl_save_LIBS"
+      if test -n "$gl_have_pth"; then
+        gl_threads_api=pth
+        LIBTHREAD="$LIBPTH"
+        LTLIBTHREAD="$LTLIBPTH"
+        LIBMULTITHREAD="$LIBTHREAD"
+        LTLIBMULTITHREAD="$LTLIBTHREAD"
+        AC_DEFINE([USE_PTH_THREADS], [1],
+          [Define if the GNU Pth multithreading library can be used.])
+        if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
+          if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
+            AC_DEFINE([USE_PTH_THREADS_WEAK], [1],
+              [Define if references to the GNU Pth multithreading library should be made weak.])
+            LIBTHREAD=
+            LTLIBTHREAD=
+          fi
+        fi
+      else
+        CPPFLAGS="$gl_save_CPPFLAGS"
+      fi
+    fi
+    if test -z "$gl_have_pthread"; then
+      if test "$gl_use_threads" = yes || test "$gl_use_threads" = win32; then
+        if { case "$host_os" in
+               mingw*) true;;
+               *) false;;
+             esac
+           }; then
+          gl_threads_api=win32
+          AC_DEFINE([USE_WIN32_THREADS], [1],
+            [Define if the Win32 multithreading API can be used.])
+        fi
+      fi
+    fi
+  fi
+  AC_MSG_CHECKING([for multithread API to use])
+  AC_MSG_RESULT([$gl_threads_api])
+  AC_SUBST([LIBTHREAD])
+  AC_SUBST([LTLIBTHREAD])
+  AC_SUBST([LIBMULTITHREAD])
+  AC_SUBST([LTLIBMULTITHREAD])
+])
+
+AC_DEFUN([gl_THREADLIB],
+[
+  AC_REQUIRE([gl_THREADLIB_EARLY])
+  AC_REQUIRE([gl_THREADLIB_BODY])
+])
+
+
+dnl gl_DISABLE_THREADS
+dnl ------------------
+dnl Sets the gl_THREADLIB default so that threads are not used by default.
+dnl The user can still override it at installation time, by using the
+dnl configure option '--enable-threads'.
+
+AC_DEFUN([gl_DISABLE_THREADS], [
+  m4_divert_text([INIT_PREPARE], [gl_use_threads_default=no])
+])
+
+
+dnl Survey of platforms:
+dnl
+dnl Platform          Available   Compiler    Supports   test-lock
+dnl                   flavours    option      weak       result
+dnl ---------------   ---------   ---------   --------   ---------
+dnl Linux 2.4/glibc   posix       -lpthread       Y      OK
+dnl
+dnl GNU Hurd/glibc    posix
+dnl
+dnl FreeBSD 5.3       posix       -lc_r           Y
+dnl                   posix       -lkse ?         Y
+dnl                   posix       -lpthread ?     Y
+dnl                   posix       -lthr           Y
+dnl
+dnl FreeBSD 5.2       posix       -lc_r           Y
+dnl                   posix       -lkse           Y
+dnl                   posix       -lthr           Y
+dnl
+dnl FreeBSD 4.0,4.10  posix       -lc_r           Y      OK
+dnl
+dnl NetBSD 1.6        --
+dnl
+dnl OpenBSD 3.4       posix       -lpthread       Y      OK
+dnl
+dnl MacOS X 10.[123]  posix       -lpthread       Y      OK
+dnl
+dnl Solaris 7,8,9     posix       -lpthread       Y      Sol 7,8: 0.0; Sol 9: OK
+dnl                   solaris     -lthread        Y      Sol 7,8: 0.0; Sol 9: OK
+dnl
+dnl HP-UX 11          posix       -lpthread       N (cc) OK
+dnl                                               Y (gcc)
+dnl
+dnl IRIX 6.5          posix       -lpthread       Y      0.5
+dnl
+dnl AIX 4.3,5.1       posix       -lpthread       N      AIX 4: 0.5; AIX 5: OK
+dnl
+dnl OSF/1 4.0,5.1     posix       -pthread (cc)   N      OK
+dnl                               -lpthread (gcc) Y
+dnl
+dnl Cygwin            posix       -lpthread       Y      OK
+dnl
+dnl Any of the above  pth         -lpth                  0.0
+dnl
+dnl Mingw             win32                       N      OK
+dnl
+dnl BeOS 5            --
+dnl
+dnl The test-lock result shows what happens if in test-lock.c EXPLICIT_YIELD is
+dnl turned off:
+dnl   OK if all three tests terminate OK,
+dnl   0.5 if the first test terminates OK but the second one loops endlessly,
+dnl   0.0 if the first test already loops endlessly.
diff --git a/srcm4/time_h.m4 b/srcm4/time_h.m4
new file mode 100644
index 0000000..615da1c
--- /dev/null
+++ b/srcm4/time_h.m4
@@ -0,0 +1,109 @@
+# Configure a more-standard replacement for <time.h>.
+
+# Copyright (C) 2000-2001, 2003-2007, 2009-2011 Free Software Foundation, Inc.
+
+# serial 4
+
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# Written by Paul Eggert and Jim Meyering.
+
+AC_DEFUN([gl_HEADER_TIME_H],
+[
+  dnl Use AC_REQUIRE here, so that the default behavior below is expanded
+  dnl once only, before all statements that occur in other macros.
+  AC_REQUIRE([gl_HEADER_TIME_H_BODY])
+])
+
+AC_DEFUN([gl_HEADER_TIME_H_BODY],
+[
+  AC_REQUIRE([AC_C_RESTRICT])
+  AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
+  gl_NEXT_HEADERS([time.h])
+  AC_REQUIRE([gl_CHECK_TYPE_STRUCT_TIMESPEC])
+])
+
+dnl Define HAVE_STRUCT_TIMESPEC if `struct timespec' is declared
+dnl in time.h, sys/time.h, or pthread.h.
+
+AC_DEFUN([gl_CHECK_TYPE_STRUCT_TIMESPEC],
+[
+  AC_CHECK_HEADERS_ONCE([sys/time.h])
+  AC_CACHE_CHECK([for struct timespec in <time.h>],
+    [gl_cv_sys_struct_timespec_in_time_h],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <time.h>
+          ]],
+          [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+       [gl_cv_sys_struct_timespec_in_time_h=yes],
+       [gl_cv_sys_struct_timespec_in_time_h=no])])
+
+  TIME_H_DEFINES_STRUCT_TIMESPEC=0
+  SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
+  PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
+  if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
+    TIME_H_DEFINES_STRUCT_TIMESPEC=1
+  else
+    AC_CACHE_CHECK([for struct timespec in <sys/time.h>],
+      [gl_cv_sys_struct_timespec_in_sys_time_h],
+      [AC_COMPILE_IFELSE(
+         [AC_LANG_PROGRAM(
+            [[#include <sys/time.h>
+            ]],
+            [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+         [gl_cv_sys_struct_timespec_in_sys_time_h=yes],
+         [gl_cv_sys_struct_timespec_in_sys_time_h=no])])
+    if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
+      SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
+    else
+      AC_CACHE_CHECK([for struct timespec in <pthread.h>],
+        [gl_cv_sys_struct_timespec_in_pthread_h],
+        [AC_COMPILE_IFELSE(
+           [AC_LANG_PROGRAM(
+              [[#include <pthread.h>
+              ]],
+              [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+           [gl_cv_sys_struct_timespec_in_pthread_h=yes],
+           [gl_cv_sys_struct_timespec_in_pthread_h=no])])
+      if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
+        PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
+      fi
+    fi
+  fi
+  AC_SUBST([TIME_H_DEFINES_STRUCT_TIMESPEC])
+  AC_SUBST([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
+  AC_SUBST([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
+])
+
+AC_DEFUN([gl_TIME_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_HEADER_TIME_H_DEFAULTS],
+[
+  GNULIB_MKTIME=0;                       AC_SUBST([GNULIB_MKTIME])
+  GNULIB_NANOSLEEP=0;                    AC_SUBST([GNULIB_NANOSLEEP])
+  GNULIB_STRPTIME=0;                     AC_SUBST([GNULIB_STRPTIME])
+  GNULIB_TIMEGM=0;                       AC_SUBST([GNULIB_TIMEGM])
+  GNULIB_TIME_R=0;                       AC_SUBST([GNULIB_TIME_R])
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  HAVE_DECL_LOCALTIME_R=1;               AC_SUBST([HAVE_DECL_LOCALTIME_R])
+  HAVE_NANOSLEEP=1;                      AC_SUBST([HAVE_NANOSLEEP])
+  HAVE_STRPTIME=1;                       AC_SUBST([HAVE_STRPTIME])
+  HAVE_TIMEGM=1;                         AC_SUBST([HAVE_TIMEGM])
+  dnl If another module says to replace or to not replace, do that.
+  dnl Otherwise, replace only if someone compiles with -DGNULIB_PORTCHECK;
+  dnl this lets maintainers check for portability.
+  REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;  AC_SUBST([REPLACE_LOCALTIME_R])
+  REPLACE_MKTIME=GNULIB_PORTCHECK;       AC_SUBST([REPLACE_MKTIME])
+  REPLACE_NANOSLEEP=GNULIB_PORTCHECK;    AC_SUBST([REPLACE_NANOSLEEP])
+  REPLACE_TIMEGM=GNULIB_PORTCHECK;       AC_SUBST([REPLACE_TIMEGM])
+])
diff --git a/srcm4/uintmax_t.m4 b/srcm4/uintmax_t.m4
new file mode 100644
index 0000000..c1f954e
--- /dev/null
+++ b/srcm4/uintmax_t.m4
@@ -0,0 +1,30 @@
+# uintmax_t.m4 serial 12
+dnl Copyright (C) 1997-2004, 2007-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Paul Eggert.
+
+AC_PREREQ([2.13])
+
+# Define uintmax_t to 'unsigned long' or 'unsigned long long'
+# if it is not already defined in <stdint.h> or <inttypes.h>.
+
+AC_DEFUN([gl_AC_TYPE_UINTMAX_T],
+[
+  AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
+  AC_REQUIRE([gl_AC_HEADER_STDINT_H])
+  if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
+    AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
+    test $ac_cv_type_unsigned_long_long_int = yes \
+      && ac_type='unsigned long long' \
+      || ac_type='unsigned long'
+    AC_DEFINE_UNQUOTED([uintmax_t], [$ac_type],
+      [Define to unsigned long or unsigned long long
+       if <stdint.h> and <inttypes.h> don't define.])
+  else
+    AC_DEFINE([HAVE_UINTMAX_T], [1],
+      [Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>.])
+  fi
+])
diff --git a/srcm4/unistd_h.m4 b/srcm4/unistd_h.m4
new file mode 100644
index 0000000..fb6fe07
--- /dev/null
+++ b/srcm4/unistd_h.m4
@@ -0,0 +1,167 @@
+# unistd_h.m4 serial 56
+dnl Copyright (C) 2006-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Written by Simon Josefsson, Bruno Haible.
+
+AC_DEFUN([gl_UNISTD_H],
+[
+  dnl Use AC_REQUIRE here, so that the default behavior below is expanded
+  dnl once only, before all statements that occur in other macros.
+  AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+  AC_REQUIRE([AC_C_INLINE])
+
+  gl_CHECK_NEXT_HEADERS([unistd.h])
+  if test $ac_cv_header_unistd_h = yes; then
+    HAVE_UNISTD_H=1
+  else
+    HAVE_UNISTD_H=0
+  fi
+  AC_SUBST([HAVE_UNISTD_H])
+
+  dnl Check for declarations of anything we want to poison if the
+  dnl corresponding gnulib module is not in use.
+  gl_WARN_ON_USE_PREPARE([[#include <unistd.h>
+/* Some systems declare various items in the wrong headers.  */
+#if !(defined __GLIBC__ && !defined __UCLIBC__)
+# include <fcntl.h>
+# include <stdio.h>
+# include <stdlib.h>
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+#  include <io.h>
+# endif
+#endif
+    ]], [chown dup2 dup3 environ euidaccess faccessat fchdir fchownat
+    fsync ftruncate getcwd getdomainname getdtablesize getgroups
+    gethostname getlogin getlogin_r getpagesize getusershell setusershell
+    endusershell group_member lchown link linkat lseek pipe pipe2 pread pwrite
+    readlink readlinkat rmdir sleep symlink symlinkat ttyname_r unlink unlinkat
+    usleep])
+])
+
+AC_DEFUN([gl_UNISTD_MODULE_INDICATOR],
+[
+  dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+  AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+  gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+  dnl Define it also as a C macro, for the benefit of the unit tests.
+  gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_UNISTD_H_DEFAULTS],
+[
+  GNULIB_CHOWN=0;                AC_SUBST([GNULIB_CHOWN])
+  GNULIB_CLOSE=0;                AC_SUBST([GNULIB_CLOSE])
+  GNULIB_DUP2=0;                 AC_SUBST([GNULIB_DUP2])
+  GNULIB_DUP3=0;                 AC_SUBST([GNULIB_DUP3])
+  GNULIB_ENVIRON=0;              AC_SUBST([GNULIB_ENVIRON])
+  GNULIB_EUIDACCESS=0;           AC_SUBST([GNULIB_EUIDACCESS])
+  GNULIB_FACCESSAT=0;            AC_SUBST([GNULIB_FACCESSAT])
+  GNULIB_FCHDIR=0;               AC_SUBST([GNULIB_FCHDIR])
+  GNULIB_FCHOWNAT=0;             AC_SUBST([GNULIB_FCHOWNAT])
+  GNULIB_FSYNC=0;                AC_SUBST([GNULIB_FSYNC])
+  GNULIB_FTRUNCATE=0;            AC_SUBST([GNULIB_FTRUNCATE])
+  GNULIB_GETCWD=0;               AC_SUBST([GNULIB_GETCWD])
+  GNULIB_GETDOMAINNAME=0;        AC_SUBST([GNULIB_GETDOMAINNAME])
+  GNULIB_GETDTABLESIZE=0;        AC_SUBST([GNULIB_GETDTABLESIZE])
+  GNULIB_GETGROUPS=0;            AC_SUBST([GNULIB_GETGROUPS])
+  GNULIB_GETHOSTNAME=0;          AC_SUBST([GNULIB_GETHOSTNAME])
+  GNULIB_GETLOGIN=0;             AC_SUBST([GNULIB_GETLOGIN])
+  GNULIB_GETLOGIN_R=0;           AC_SUBST([GNULIB_GETLOGIN_R])
+  GNULIB_GETPAGESIZE=0;          AC_SUBST([GNULIB_GETPAGESIZE])
+  GNULIB_GETUSERSHELL=0;         AC_SUBST([GNULIB_GETUSERSHELL])
+  GNULIB_GROUP_MEMBER=0;         AC_SUBST([GNULIB_GROUP_MEMBER])
+  GNULIB_LCHOWN=0;               AC_SUBST([GNULIB_LCHOWN])
+  GNULIB_LINK=0;                 AC_SUBST([GNULIB_LINK])
+  GNULIB_LINKAT=0;               AC_SUBST([GNULIB_LINKAT])
+  GNULIB_LSEEK=0;                AC_SUBST([GNULIB_LSEEK])
+  GNULIB_PIPE=0;                 AC_SUBST([GNULIB_PIPE])
+  GNULIB_PIPE2=0;                AC_SUBST([GNULIB_PIPE2])
+  GNULIB_PREAD=0;                AC_SUBST([GNULIB_PREAD])
+  GNULIB_PWRITE=0;               AC_SUBST([GNULIB_PWRITE])
+  GNULIB_READ=0;                 AC_SUBST([GNULIB_READ])
+  GNULIB_READLINK=0;             AC_SUBST([GNULIB_READLINK])
+  GNULIB_READLINKAT=0;           AC_SUBST([GNULIB_READLINKAT])
+  GNULIB_RMDIR=0;                AC_SUBST([GNULIB_RMDIR])
+  GNULIB_SLEEP=0;                AC_SUBST([GNULIB_SLEEP])
+  GNULIB_SYMLINK=0;              AC_SUBST([GNULIB_SYMLINK])
+  GNULIB_SYMLINKAT=0;            AC_SUBST([GNULIB_SYMLINKAT])
+  GNULIB_TTYNAME_R=0;            AC_SUBST([GNULIB_TTYNAME_R])
+  GNULIB_UNISTD_H_GETOPT=0;      AC_SUBST([GNULIB_UNISTD_H_GETOPT])
+  GNULIB_UNISTD_H_NONBLOCKING=0; AC_SUBST([GNULIB_UNISTD_H_NONBLOCKING])
+  GNULIB_UNISTD_H_SIGPIPE=0;     AC_SUBST([GNULIB_UNISTD_H_SIGPIPE])
+  GNULIB_UNLINK=0;               AC_SUBST([GNULIB_UNLINK])
+  GNULIB_UNLINKAT=0;             AC_SUBST([GNULIB_UNLINKAT])
+  GNULIB_USLEEP=0;               AC_SUBST([GNULIB_USLEEP])
+  GNULIB_WRITE=0;                AC_SUBST([GNULIB_WRITE])
+  dnl Assume proper GNU behavior unless another module says otherwise.
+  HAVE_CHOWN=1;           AC_SUBST([HAVE_CHOWN])
+  HAVE_DUP2=1;            AC_SUBST([HAVE_DUP2])
+  HAVE_DUP3=1;            AC_SUBST([HAVE_DUP3])
+  HAVE_EUIDACCESS=1;      AC_SUBST([HAVE_EUIDACCESS])
+  HAVE_FACCESSAT=1;       AC_SUBST([HAVE_FACCESSAT])
+  HAVE_FCHDIR=1;          AC_SUBST([HAVE_FCHDIR])
+  HAVE_FCHOWNAT=1;        AC_SUBST([HAVE_FCHOWNAT])
+  HAVE_FSYNC=1;           AC_SUBST([HAVE_FSYNC])
+  HAVE_FTRUNCATE=1;       AC_SUBST([HAVE_FTRUNCATE])
+  HAVE_GETDTABLESIZE=1;   AC_SUBST([HAVE_GETDTABLESIZE])
+  HAVE_GETGROUPS=1;       AC_SUBST([HAVE_GETGROUPS])
+  HAVE_GETHOSTNAME=1;     AC_SUBST([HAVE_GETHOSTNAME])
+  HAVE_GETLOGIN=1;        AC_SUBST([HAVE_GETLOGIN])
+  HAVE_GETPAGESIZE=1;     AC_SUBST([HAVE_GETPAGESIZE])
+  HAVE_GROUP_MEMBER=1;    AC_SUBST([HAVE_GROUP_MEMBER])
+  HAVE_LCHOWN=1;          AC_SUBST([HAVE_LCHOWN])
+  HAVE_LINK=1;            AC_SUBST([HAVE_LINK])
+  HAVE_LINKAT=1;          AC_SUBST([HAVE_LINKAT])
+  HAVE_PIPE=1;            AC_SUBST([HAVE_PIPE])
+  HAVE_PIPE2=1;           AC_SUBST([HAVE_PIPE2])
+  HAVE_PREAD=1;           AC_SUBST([HAVE_PREAD])
+  HAVE_PWRITE=1;          AC_SUBST([HAVE_PWRITE])
+  HAVE_READLINK=1;        AC_SUBST([HAVE_READLINK])
+  HAVE_READLINKAT=1;      AC_SUBST([HAVE_READLINKAT])
+  HAVE_SLEEP=1;           AC_SUBST([HAVE_SLEEP])
+  HAVE_SYMLINK=1;         AC_SUBST([HAVE_SYMLINK])
+  HAVE_SYMLINKAT=1;       AC_SUBST([HAVE_SYMLINKAT])
+  HAVE_UNLINKAT=1;        AC_SUBST([HAVE_UNLINKAT])
+  HAVE_USLEEP=1;          AC_SUBST([HAVE_USLEEP])
+  HAVE_DECL_ENVIRON=1;    AC_SUBST([HAVE_DECL_ENVIRON])
+  HAVE_DECL_FCHDIR=1;     AC_SUBST([HAVE_DECL_FCHDIR])
+  HAVE_DECL_GETDOMAINNAME=1; AC_SUBST([HAVE_DECL_GETDOMAINNAME])
+  HAVE_DECL_GETLOGIN_R=1; AC_SUBST([HAVE_DECL_GETLOGIN_R])
+  HAVE_DECL_GETPAGESIZE=1; AC_SUBST([HAVE_DECL_GETPAGESIZE])
+  HAVE_DECL_GETUSERSHELL=1; AC_SUBST([HAVE_DECL_GETUSERSHELL])
+  HAVE_DECL_TTYNAME_R=1;  AC_SUBST([HAVE_DECL_TTYNAME_R])
+  HAVE_OS_H=0;            AC_SUBST([HAVE_OS_H])
+  HAVE_SYS_PARAM_H=0;     AC_SUBST([HAVE_SYS_PARAM_H])
+  REPLACE_CHOWN=0;        AC_SUBST([REPLACE_CHOWN])
+  REPLACE_CLOSE=0;        AC_SUBST([REPLACE_CLOSE])
+  REPLACE_DUP=0;          AC_SUBST([REPLACE_DUP])
+  REPLACE_DUP2=0;         AC_SUBST([REPLACE_DUP2])
+  REPLACE_FCHOWNAT=0;     AC_SUBST([REPLACE_FCHOWNAT])
+  REPLACE_GETCWD=0;       AC_SUBST([REPLACE_GETCWD])
+  REPLACE_GETDOMAINNAME=0; AC_SUBST([REPLACE_GETDOMAINNAME])
+  REPLACE_GETLOGIN_R=0;   AC_SUBST([REPLACE_GETLOGIN_R])
+  REPLACE_GETGROUPS=0;    AC_SUBST([REPLACE_GETGROUPS])
+  REPLACE_GETPAGESIZE=0;  AC_SUBST([REPLACE_GETPAGESIZE])
+  REPLACE_LCHOWN=0;       AC_SUBST([REPLACE_LCHOWN])
+  REPLACE_LINK=0;         AC_SUBST([REPLACE_LINK])
+  REPLACE_LINKAT=0;       AC_SUBST([REPLACE_LINKAT])
+  REPLACE_LSEEK=0;        AC_SUBST([REPLACE_LSEEK])
+  REPLACE_PREAD=0;        AC_SUBST([REPLACE_PREAD])
+  REPLACE_PWRITE=0;       AC_SUBST([REPLACE_PWRITE])
+  REPLACE_READ=0;         AC_SUBST([REPLACE_READ])
+  REPLACE_READLINK=0;     AC_SUBST([REPLACE_READLINK])
+  REPLACE_RMDIR=0;        AC_SUBST([REPLACE_RMDIR])
+  REPLACE_SLEEP=0;        AC_SUBST([REPLACE_SLEEP])
+  REPLACE_SYMLINK=0;      AC_SUBST([REPLACE_SYMLINK])
+  REPLACE_TTYNAME_R=0;    AC_SUBST([REPLACE_TTYNAME_R])
+  REPLACE_UNLINK=0;       AC_SUBST([REPLACE_UNLINK])
+  REPLACE_UNLINKAT=0;     AC_SUBST([REPLACE_UNLINKAT])
+  REPLACE_USLEEP=0;       AC_SUBST([REPLACE_USLEEP])
+  REPLACE_WRITE=0;        AC_SUBST([REPLACE_WRITE])
+  UNISTD_H_HAVE_WINSOCK2_H=0; AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H])
+  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
+                           AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS])
+])
diff --git a/srcm4/unlocked-io.m4 b/srcm4/unlocked-io.m4
new file mode 100644
index 0000000..be4323c
--- /dev/null
+++ b/srcm4/unlocked-io.m4
@@ -0,0 +1,41 @@
+# unlocked-io.m4 serial 15
+
+# Copyright (C) 1998-2006, 2009-2011 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+dnl From Jim Meyering.
+dnl
+dnl See if the glibc *_unlocked I/O macros or functions are available.
+dnl Use only those *_unlocked macros or functions that are declared
+dnl (because some of them were declared in Solaris 2.5.1 but were removed
+dnl in Solaris 2.6, whereas we want binaries built on Solaris 2.5.1 to run
+dnl on Solaris 2.6).
+
+AC_DEFUN([gl_FUNC_GLIBC_UNLOCKED_IO],
+[
+  AC_DEFINE([USE_UNLOCKED_IO], [1],
+    [Define to 1 if you want getc etc. to use unlocked I/O if available.
+     Unlocked I/O can improve performance in unithreaded apps,
+     but it is not safe for multithreaded apps.])
+
+  dnl Persuade glibc and Solaris <stdio.h> to declare
+  dnl fgets_unlocked(), fputs_unlocked() etc.
+  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+
+  AC_CHECK_DECLS_ONCE([clearerr_unlocked])
+  AC_CHECK_DECLS_ONCE([feof_unlocked])
+  AC_CHECK_DECLS_ONCE([ferror_unlocked])
+  AC_CHECK_DECLS_ONCE([fflush_unlocked])
+  AC_CHECK_DECLS_ONCE([fgets_unlocked])
+  AC_CHECK_DECLS_ONCE([fputc_unlocked])
+  AC_CHECK_DECLS_ONCE([fputs_unlocked])
+  AC_CHECK_DECLS_ONCE([fread_unlocked])
+  AC_CHECK_DECLS_ONCE([fwrite_unlocked])
+  AC_CHECK_DECLS_ONCE([getc_unlocked])
+  AC_CHECK_DECLS_ONCE([getchar_unlocked])
+  AC_CHECK_DECLS_ONCE([putc_unlocked])
+  AC_CHECK_DECLS_ONCE([putchar_unlocked])
+])
diff --git a/srcm4/visibility.m4 b/srcm4/visibility.m4
new file mode 100644
index 0000000..75c34b6
--- /dev/null
+++ b/srcm4/visibility.m4
@@ -0,0 +1,77 @@
+# visibility.m4 serial 4 (gettext-0.18.2)
+dnl Copyright (C) 2005, 2008, 2010-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+dnl Tests whether the compiler supports the command-line option
+dnl -fvisibility=hidden and the function and variable attributes
+dnl __attribute__((__visibility__("hidden"))) and
+dnl __attribute__((__visibility__("default"))).
+dnl Does *not* test for __visibility__("protected") - which has tricky
+dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on
+dnl MacOS X.
+dnl Does *not* test for __visibility__("internal") - which has processor
+dnl dependent semantics.
+dnl Does *not* test for #pragma GCC visibility push(hidden) - which is
+dnl "really only recommended for legacy code".
+dnl Set the variable CFLAG_VISIBILITY.
+dnl Defines and sets the variable HAVE_VISIBILITY.
+
+AC_DEFUN([gl_VISIBILITY],
+[
+  AC_REQUIRE([AC_PROG_CC])
+  CFLAG_VISIBILITY=
+  HAVE_VISIBILITY=0
+  if test -n "$GCC"; then
+    dnl First, check whether -Werror can be added to the command line, or
+    dnl whether it leads to an error because of some other option that the
+    dnl user has put into $CC $CFLAGS $CPPFLAGS.
+    AC_MSG_CHECKING([whether the -Werror option is usable])
+    AC_CACHE_VAL([gl_cv_cc_vis_werror], [
+      gl_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS -Werror"
+      AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM([[]], [[]])],
+        [gl_cv_cc_vis_werror=yes],
+        [gl_cv_cc_vis_werror=no])
+      CFLAGS="$gl_save_CFLAGS"])
+    AC_MSG_RESULT([$gl_cv_cc_vis_werror])
+    dnl Now check whether visibility declarations are supported.
+    AC_MSG_CHECKING([for simple visibility declarations])
+    AC_CACHE_VAL([gl_cv_cc_visibility], [
+      gl_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS -fvisibility=hidden"
+      dnl We use the option -Werror and a function dummyfunc, because on some
+      dnl platforms (Cygwin 1.7) the use of -fvisibility triggers a warning
+      dnl "visibility attribute not supported in this configuration; ignored"
+      dnl at the first function definition in every compilation unit, and we
+      dnl don't want to use the option in this case.
+      if test $gl_cv_cc_vis_werror = yes; then
+        CFLAGS="$CFLAGS -Werror"
+      fi
+      AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[extern __attribute__((__visibility__("hidden"))) int hiddenvar;
+             extern __attribute__((__visibility__("default"))) int exportedvar;
+             extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
+             extern __attribute__((__visibility__("default"))) int exportedfunc (void);
+             void dummyfunc (void) {}
+           ]],
+           [[]])],
+        [gl_cv_cc_visibility=yes],
+        [gl_cv_cc_visibility=no])
+      CFLAGS="$gl_save_CFLAGS"])
+    AC_MSG_RESULT([$gl_cv_cc_visibility])
+    if test $gl_cv_cc_visibility = yes; then
+      CFLAG_VISIBILITY="-fvisibility=hidden"
+      HAVE_VISIBILITY=1
+    fi
+  fi
+  AC_SUBST([CFLAG_VISIBILITY])
+  AC_SUBST([HAVE_VISIBILITY])
+  AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY],
+    [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.])
+])
diff --git a/srcm4/warn-on-use.m4 b/srcm4/warn-on-use.m4
new file mode 100644
index 0000000..f09deef
--- /dev/null
+++ b/srcm4/warn-on-use.m4
@@ -0,0 +1,47 @@
+# warn-on-use.m4 serial 4
+dnl Copyright (C) 2010-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# gl_WARN_ON_USE_PREPARE(INCLUDES, NAMES)
+# ---------------------------------------
+# For each whitespace-separated element in the list of NAMES, define
+# HAVE_RAW_DECL_name if the function has a declaration among INCLUDES
+# even after being undefined as a macro.
+#
+# See warn-on-use.h for some hints on how to poison function names, as
+# well as ideas on poisoning global variables and macros.  NAMES may
+# include global variables, but remember that only functions work with
+# _GL_WARN_ON_USE.  Typically, INCLUDES only needs to list a single
+# header, but if the replacement header pulls in other headers because
+# some systems declare functions in the wrong header, then INCLUDES
+# should do likewise.
+#
+# If you assume C89, then it is generally safe to assume declarations
+# for functions declared in that standard (such as gets) without
+# needing gl_WARN_ON_USE_PREPARE.
+AC_DEFUN([gl_WARN_ON_USE_PREPARE],
+[
+  m4_foreach_w([gl_decl], [$2],
+    [AH_TEMPLATE([HAVE_RAW_DECL_]AS_TR_CPP(m4_defn([gl_decl])),
+      [Define to 1 if ]m4_defn([gl_decl])[ is declared even after
+       undefining macros.])])dnl
+dnl FIXME: gl_Symbol must be used unquoted until we can assume
+dnl autoconf 2.64 or newer.
+  for gl_func in m4_flatten([$2]); do
+    AS_VAR_PUSHDEF([gl_Symbol], [gl_cv_have_raw_decl_$gl_func])dnl
+    AC_CACHE_CHECK([whether $gl_func is declared without a macro],
+      gl_Symbol,
+      [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$1],
+[@%:@undef $gl_func
+  (void) $gl_func;])],
+        [AS_VAR_SET(gl_Symbol, [yes])], [AS_VAR_SET(gl_Symbol, [no])])])
+    AS_VAR_IF(gl_Symbol, [yes],
+      [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_RAW_DECL_$gl_func]), [1])
+       dnl shortcut - if the raw declaration exists, then set a cache
+       dnl variable to allow skipping any later AC_CHECK_DECL efforts
+       eval ac_cv_have_decl_$gl_func=yes])
+    AS_VAR_POPDEF([gl_Symbol])dnl
+  done
+])
diff --git a/srcm4/wchar_t.m4 b/srcm4/wchar_t.m4
new file mode 100644
index 0000000..d2c03c4
--- /dev/null
+++ b/srcm4/wchar_t.m4
@@ -0,0 +1,24 @@
+# wchar_t.m4 serial 4 (gettext-0.18.2)
+dnl Copyright (C) 2002-2003, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+dnl Test whether <stddef.h> has the 'wchar_t' type.
+dnl Prerequisite: AC_PROG_CC
+
+AC_DEFUN([gt_TYPE_WCHAR_T],
+[
+  AC_CACHE_CHECK([for wchar_t], [gt_cv_c_wchar_t],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <stddef.h>
+            wchar_t foo = (wchar_t)'\0';]],
+          [[]])],
+       [gt_cv_c_wchar_t=yes],
+       [gt_cv_c_wchar_t=no])])
+  if test $gt_cv_c_wchar_t = yes; then
+    AC_DEFINE([HAVE_WCHAR_T], [1], [Define if you have the 'wchar_t' type.])
+  fi
+])
diff --git a/srcm4/wint_t.m4 b/srcm4/wint_t.m4
new file mode 100644
index 0000000..da1ce3d
--- /dev/null
+++ b/srcm4/wint_t.m4
@@ -0,0 +1,32 @@
+# wint_t.m4 serial 5 (gettext-0.18.2)
+dnl Copyright (C) 2003, 2007-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+dnl Test whether <wchar.h> has the 'wint_t' type.
+dnl Prerequisite: AC_PROG_CC
+
+AC_DEFUN([gt_TYPE_WINT_T],
+[
+  AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+   <wchar.h>.
+   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
+   before <wchar.h>.  */
+#include <stddef.h>
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+            wint_t foo = (wchar_t)'\0';]],
+          [[]])],
+       [gt_cv_c_wint_t=yes],
+       [gt_cv_c_wint_t=no])])
+  if test $gt_cv_c_wint_t = yes; then
+    AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.])
+  fi
+])
diff --git a/srcm4/xsize.m4 b/srcm4/xsize.m4
new file mode 100644
index 0000000..8c693bc
--- /dev/null
+++ b/srcm4/xsize.m4
@@ -0,0 +1,13 @@
+# xsize.m4 serial 4
+dnl Copyright (C) 2003-2004, 2008-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_XSIZE],
+[
+  dnl Prerequisites of lib/xsize.h.
+  AC_REQUIRE([gl_SIZE_MAX])
+  AC_REQUIRE([AC_C_INLINE])
+  AC_CHECK_HEADERS([stdint.h])
+])
diff --git a/tests/ARMSCII-8.IRREVERSIBLE.TXT b/tests/ARMSCII-8.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..fce6be3
--- /dev/null
+++ b/tests/ARMSCII-8.IRREVERSIBLE.TXT
@@ -0,0 +1,5 @@
+0x28	0x0028
+0x29	0x0029
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
diff --git a/tests/ARMSCII-8.TXT b/tests/ARMSCII-8.TXT
new file mode 100644
index 0000000..4140992
--- /dev/null
+++ b/tests/ARMSCII-8.TXT
@@ -0,0 +1,254 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA2	0x0587
+0xA3	0x0589
+0xA4	0x0029
+0xA5	0x0028
+0xA6	0x00BB
+0xA7	0x00AB
+0xA8	0x2014
+0xA9	0x002E
+0xAA	0x055D
+0xAB	0x002C
+0xAC	0x002D
+0xAD	0x058A
+0xAE	0x2026
+0xAF	0x055C
+0xB0	0x055B
+0xB1	0x055E
+0xB2	0x0531
+0xB3	0x0561
+0xB4	0x0532
+0xB5	0x0562
+0xB6	0x0533
+0xB7	0x0563
+0xB8	0x0534
+0xB9	0x0564
+0xBA	0x0535
+0xBB	0x0565
+0xBC	0x0536
+0xBD	0x0566
+0xBE	0x0537
+0xBF	0x0567
+0xC0	0x0538
+0xC1	0x0568
+0xC2	0x0539
+0xC3	0x0569
+0xC4	0x053A
+0xC5	0x056A
+0xC6	0x053B
+0xC7	0x056B
+0xC8	0x053C
+0xC9	0x056C
+0xCA	0x053D
+0xCB	0x056D
+0xCC	0x053E
+0xCD	0x056E
+0xCE	0x053F
+0xCF	0x056F
+0xD0	0x0540
+0xD1	0x0570
+0xD2	0x0541
+0xD3	0x0571
+0xD4	0x0542
+0xD5	0x0572
+0xD6	0x0543
+0xD7	0x0573
+0xD8	0x0544
+0xD9	0x0574
+0xDA	0x0545
+0xDB	0x0575
+0xDC	0x0546
+0xDD	0x0576
+0xDE	0x0547
+0xDF	0x0577
+0xE0	0x0548
+0xE1	0x0578
+0xE2	0x0549
+0xE3	0x0579
+0xE4	0x054A
+0xE5	0x057A
+0xE6	0x054B
+0xE7	0x057B
+0xE8	0x054C
+0xE9	0x057C
+0xEA	0x054D
+0xEB	0x057D
+0xEC	0x054E
+0xED	0x057E
+0xEE	0x054F
+0xEF	0x057F
+0xF0	0x0550
+0xF1	0x0580
+0xF2	0x0551
+0xF3	0x0581
+0xF4	0x0552
+0xF5	0x0582
+0xF6	0x0553
+0xF7	0x0583
+0xF8	0x0554
+0xF9	0x0584
+0xFA	0x0555
+0xFB	0x0585
+0xFC	0x0556
+0xFD	0x0586
+0xFE	0x055A
diff --git a/tests/ASCII.TXT b/tests/ASCII.TXT
new file mode 100644
index 0000000..377e266
--- /dev/null
+++ b/tests/ASCII.TXT
@@ -0,0 +1,128 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
diff --git a/tests/ATARIST.TXT b/tests/ATARIST.TXT
new file mode 100644
index 0000000..6d08b96
--- /dev/null
+++ b/tests/ATARIST.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x00E0
+0x86	0x00E5
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00EF
+0x8C	0x00EE
+0x8D	0x00EC
+0x8E	0x00C4
+0x8F	0x00C5
+0x90	0x00C9
+0x91	0x00E6
+0x92	0x00C6
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x00F2
+0x96	0x00FB
+0x97	0x00F9
+0x98	0x00FF
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x00A2
+0x9C	0x00A3
+0x9D	0x00A5
+0x9E	0x00DF
+0x9F	0x0192
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x00AA
+0xA7	0x00BA
+0xA8	0x00BF
+0xA9	0x2310
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x00E3
+0xB1	0x00F5
+0xB2	0x00D8
+0xB3	0x00F8
+0xB4	0x0153
+0xB5	0x0152
+0xB6	0x00C0
+0xB7	0x00C3
+0xB8	0x00D5
+0xB9	0x00A8
+0xBA	0x00B4
+0xBB	0x2020
+0xBC	0x00B6
+0xBD	0x00A9
+0xBE	0x00AE
+0xBF	0x2122
+0xC0	0x0133
+0xC1	0x0132
+0xC2	0x05D0
+0xC3	0x05D1
+0xC4	0x05D2
+0xC5	0x05D3
+0xC6	0x05D4
+0xC7	0x05D5
+0xC8	0x05D6
+0xC9	0x05D7
+0xCA	0x05D8
+0xCB	0x05D9
+0xCC	0x05DB
+0xCD	0x05DC
+0xCE	0x05DE
+0xCF	0x05E0
+0xD0	0x05E1
+0xD1	0x05E2
+0xD2	0x05E4
+0xD3	0x05E6
+0xD4	0x05E7
+0xD5	0x05E8
+0xD6	0x05E9
+0xD7	0x05EA
+0xD8	0x05DF
+0xD9	0x05DA
+0xDA	0x05DD
+0xDB	0x05E3
+0xDC	0x05E5
+0xDD	0x00A7
+0xDE	0x2227
+0xDF	0x221E
+0xE0	0x03B1
+0xE1	0x03B2
+0xE2	0x0393
+0xE3	0x03C0
+0xE4	0x03A3
+0xE5	0x03C3
+0xE6	0x00B5
+0xE7	0x03C4
+0xE8	0x03A6
+0xE9	0x0398
+0xEA	0x03A9
+0xEB	0x03B4
+0xEC	0x222E
+0xED	0x03C6
+0xEE	0x2208
+0xEF	0x2229
+0xF0	0x2261
+0xF1	0x00B1
+0xF2	0x2265
+0xF3	0x2264
+0xF4	0x2320
+0xF5	0x2321
+0xF6	0x00F7
+0xF7	0x2248
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x207F
+0xFD	0x00B2
+0xFE	0x00B3
+0xFF	0x00AF
diff --git a/tests/BIG5-2003.IRREVERSIBLE.TXT b/tests/BIG5-2003.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..5c56fd3
--- /dev/null
+++ b/tests/BIG5-2003.IRREVERSIBLE.TXT
@@ -0,0 +1,4 @@
+0xF9FA	0x2554
+0xF9FB	0x2557
+0xF9FC	0x255A
+0xF9FD	0x255D
diff --git a/tests/BIG5-2003.TXT b/tests/BIG5-2003.TXT
new file mode 100644
index 0000000..865fe38
--- /dev/null
+++ b/tests/BIG5-2003.TXT
@@ -0,0 +1,19710 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8140	0xEEB8
+0x8141	0xEEB9
+0x8142	0xEEBA
+0x8143	0xEEBB
+0x8144	0xEEBC
+0x8145	0xEEBD
+0x8146	0xEEBE
+0x8147	0xEEBF
+0x8148	0xEEC0
+0x8149	0xEEC1
+0x814A	0xEEC2
+0x814B	0xEEC3
+0x814C	0xEEC4
+0x814D	0xEEC5
+0x814E	0xEEC6
+0x814F	0xEEC7
+0x8150	0xEEC8
+0x8151	0xEEC9
+0x8152	0xEECA
+0x8153	0xEECB
+0x8154	0xEECC
+0x8155	0xEECD
+0x8156	0xEECE
+0x8157	0xEECF
+0x8158	0xEED0
+0x8159	0xEED1
+0x815A	0xEED2
+0x815B	0xEED3
+0x815C	0xEED4
+0x815D	0xEED5
+0x815E	0xEED6
+0x815F	0xEED7
+0x8160	0xEED8
+0x8161	0xEED9
+0x8162	0xEEDA
+0x8163	0xEEDB
+0x8164	0xEEDC
+0x8165	0xEEDD
+0x8166	0xEEDE
+0x8167	0xEEDF
+0x8168	0xEEE0
+0x8169	0xEEE1
+0x816A	0xEEE2
+0x816B	0xEEE3
+0x816C	0xEEE4
+0x816D	0xEEE5
+0x816E	0xEEE6
+0x816F	0xEEE7
+0x8170	0xEEE8
+0x8171	0xEEE9
+0x8172	0xEEEA
+0x8173	0xEEEB
+0x8174	0xEEEC
+0x8175	0xEEED
+0x8176	0xEEEE
+0x8177	0xEEEF
+0x8178	0xEEF0
+0x8179	0xEEF1
+0x817A	0xEEF2
+0x817B	0xEEF3
+0x817C	0xEEF4
+0x817D	0xEEF5
+0x817E	0xEEF6
+0x81A1	0xEEF7
+0x81A2	0xEEF8
+0x81A3	0xEEF9
+0x81A4	0xEEFA
+0x81A5	0xEEFB
+0x81A6	0xEEFC
+0x81A7	0xEEFD
+0x81A8	0xEEFE
+0x81A9	0xEEFF
+0x81AA	0xEF00
+0x81AB	0xEF01
+0x81AC	0xEF02
+0x81AD	0xEF03
+0x81AE	0xEF04
+0x81AF	0xEF05
+0x81B0	0xEF06
+0x81B1	0xEF07
+0x81B2	0xEF08
+0x81B3	0xEF09
+0x81B4	0xEF0A
+0x81B5	0xEF0B
+0x81B6	0xEF0C
+0x81B7	0xEF0D
+0x81B8	0xEF0E
+0x81B9	0xEF0F
+0x81BA	0xEF10
+0x81BB	0xEF11
+0x81BC	0xEF12
+0x81BD	0xEF13
+0x81BE	0xEF14
+0x81BF	0xEF15
+0x81C0	0xEF16
+0x81C1	0xEF17
+0x81C2	0xEF18
+0x81C3	0xEF19
+0x81C4	0xEF1A
+0x81C5	0xEF1B
+0x81C6	0xEF1C
+0x81C7	0xEF1D
+0x81C8	0xEF1E
+0x81C9	0xEF1F
+0x81CA	0xEF20
+0x81CB	0xEF21
+0x81CC	0xEF22
+0x81CD	0xEF23
+0x81CE	0xEF24
+0x81CF	0xEF25
+0x81D0	0xEF26
+0x81D1	0xEF27
+0x81D2	0xEF28
+0x81D3	0xEF29
+0x81D4	0xEF2A
+0x81D5	0xEF2B
+0x81D6	0xEF2C
+0x81D7	0xEF2D
+0x81D8	0xEF2E
+0x81D9	0xEF2F
+0x81DA	0xEF30
+0x81DB	0xEF31
+0x81DC	0xEF32
+0x81DD	0xEF33
+0x81DE	0xEF34
+0x81DF	0xEF35
+0x81E0	0xEF36
+0x81E1	0xEF37
+0x81E2	0xEF38
+0x81E3	0xEF39
+0x81E4	0xEF3A
+0x81E5	0xEF3B
+0x81E6	0xEF3C
+0x81E7	0xEF3D
+0x81E8	0xEF3E
+0x81E9	0xEF3F
+0x81EA	0xEF40
+0x81EB	0xEF41
+0x81EC	0xEF42
+0x81ED	0xEF43
+0x81EE	0xEF44
+0x81EF	0xEF45
+0x81F0	0xEF46
+0x81F1	0xEF47
+0x81F2	0xEF48
+0x81F3	0xEF49
+0x81F4	0xEF4A
+0x81F5	0xEF4B
+0x81F6	0xEF4C
+0x81F7	0xEF4D
+0x81F8	0xEF4E
+0x81F9	0xEF4F
+0x81FA	0xEF50
+0x81FB	0xEF51
+0x81FC	0xEF52
+0x81FD	0xEF53
+0x81FE	0xEF54
+0x8240	0xEF55
+0x8241	0xEF56
+0x8242	0xEF57
+0x8243	0xEF58
+0x8244	0xEF59
+0x8245	0xEF5A
+0x8246	0xEF5B
+0x8247	0xEF5C
+0x8248	0xEF5D
+0x8249	0xEF5E
+0x824A	0xEF5F
+0x824B	0xEF60
+0x824C	0xEF61
+0x824D	0xEF62
+0x824E	0xEF63
+0x824F	0xEF64
+0x8250	0xEF65
+0x8251	0xEF66
+0x8252	0xEF67
+0x8253	0xEF68
+0x8254	0xEF69
+0x8255	0xEF6A
+0x8256	0xEF6B
+0x8257	0xEF6C
+0x8258	0xEF6D
+0x8259	0xEF6E
+0x825A	0xEF6F
+0x825B	0xEF70
+0x825C	0xEF71
+0x825D	0xEF72
+0x825E	0xEF73
+0x825F	0xEF74
+0x8260	0xEF75
+0x8261	0xEF76
+0x8262	0xEF77
+0x8263	0xEF78
+0x8264	0xEF79
+0x8265	0xEF7A
+0x8266	0xEF7B
+0x8267	0xEF7C
+0x8268	0xEF7D
+0x8269	0xEF7E
+0x826A	0xEF7F
+0x826B	0xEF80
+0x826C	0xEF81
+0x826D	0xEF82
+0x826E	0xEF83
+0x826F	0xEF84
+0x8270	0xEF85
+0x8271	0xEF86
+0x8272	0xEF87
+0x8273	0xEF88
+0x8274	0xEF89
+0x8275	0xEF8A
+0x8276	0xEF8B
+0x8277	0xEF8C
+0x8278	0xEF8D
+0x8279	0xEF8E
+0x827A	0xEF8F
+0x827B	0xEF90
+0x827C	0xEF91
+0x827D	0xEF92
+0x827E	0xEF93
+0x82A1	0xEF94
+0x82A2	0xEF95
+0x82A3	0xEF96
+0x82A4	0xEF97
+0x82A5	0xEF98
+0x82A6	0xEF99
+0x82A7	0xEF9A
+0x82A8	0xEF9B
+0x82A9	0xEF9C
+0x82AA	0xEF9D
+0x82AB	0xEF9E
+0x82AC	0xEF9F
+0x82AD	0xEFA0
+0x82AE	0xEFA1
+0x82AF	0xEFA2
+0x82B0	0xEFA3
+0x82B1	0xEFA4
+0x82B2	0xEFA5
+0x82B3	0xEFA6
+0x82B4	0xEFA7
+0x82B5	0xEFA8
+0x82B6	0xEFA9
+0x82B7	0xEFAA
+0x82B8	0xEFAB
+0x82B9	0xEFAC
+0x82BA	0xEFAD
+0x82BB	0xEFAE
+0x82BC	0xEFAF
+0x82BD	0xEFB0
+0x82BE	0xEFB1
+0x82BF	0xEFB2
+0x82C0	0xEFB3
+0x82C1	0xEFB4
+0x82C2	0xEFB5
+0x82C3	0xEFB6
+0x82C4	0xEFB7
+0x82C5	0xEFB8
+0x82C6	0xEFB9
+0x82C7	0xEFBA
+0x82C8	0xEFBB
+0x82C9	0xEFBC
+0x82CA	0xEFBD
+0x82CB	0xEFBE
+0x82CC	0xEFBF
+0x82CD	0xEFC0
+0x82CE	0xEFC1
+0x82CF	0xEFC2
+0x82D0	0xEFC3
+0x82D1	0xEFC4
+0x82D2	0xEFC5
+0x82D3	0xEFC6
+0x82D4	0xEFC7
+0x82D5	0xEFC8
+0x82D6	0xEFC9
+0x82D7	0xEFCA
+0x82D8	0xEFCB
+0x82D9	0xEFCC
+0x82DA	0xEFCD
+0x82DB	0xEFCE
+0x82DC	0xEFCF
+0x82DD	0xEFD0
+0x82DE	0xEFD1
+0x82DF	0xEFD2
+0x82E0	0xEFD3
+0x82E1	0xEFD4
+0x82E2	0xEFD5
+0x82E3	0xEFD6
+0x82E4	0xEFD7
+0x82E5	0xEFD8
+0x82E6	0xEFD9
+0x82E7	0xEFDA
+0x82E8	0xEFDB
+0x82E9	0xEFDC
+0x82EA	0xEFDD
+0x82EB	0xEFDE
+0x82EC	0xEFDF
+0x82ED	0xEFE0
+0x82EE	0xEFE1
+0x82EF	0xEFE2
+0x82F0	0xEFE3
+0x82F1	0xEFE4
+0x82F2	0xEFE5
+0x82F3	0xEFE6
+0x82F4	0xEFE7
+0x82F5	0xEFE8
+0x82F6	0xEFE9
+0x82F7	0xEFEA
+0x82F8	0xEFEB
+0x82F9	0xEFEC
+0x82FA	0xEFED
+0x82FB	0xEFEE
+0x82FC	0xEFEF
+0x82FD	0xEFF0
+0x82FE	0xEFF1
+0x8340	0xEFF2
+0x8341	0xEFF3
+0x8342	0xEFF4
+0x8343	0xEFF5
+0x8344	0xEFF6
+0x8345	0xEFF7
+0x8346	0xEFF8
+0x8347	0xEFF9
+0x8348	0xEFFA
+0x8349	0xEFFB
+0x834A	0xEFFC
+0x834B	0xEFFD
+0x834C	0xEFFE
+0x834D	0xEFFF
+0x834E	0xF000
+0x834F	0xF001
+0x8350	0xF002
+0x8351	0xF003
+0x8352	0xF004
+0x8353	0xF005
+0x8354	0xF006
+0x8355	0xF007
+0x8356	0xF008
+0x8357	0xF009
+0x8358	0xF00A
+0x8359	0xF00B
+0x835A	0xF00C
+0x835B	0xF00D
+0x835C	0xF00E
+0x835D	0xF00F
+0x835E	0xF010
+0x835F	0xF011
+0x8360	0xF012
+0x8361	0xF013
+0x8362	0xF014
+0x8363	0xF015
+0x8364	0xF016
+0x8365	0xF017
+0x8366	0xF018
+0x8367	0xF019
+0x8368	0xF01A
+0x8369	0xF01B
+0x836A	0xF01C
+0x836B	0xF01D
+0x836C	0xF01E
+0x836D	0xF01F
+0x836E	0xF020
+0x836F	0xF021
+0x8370	0xF022
+0x8371	0xF023
+0x8372	0xF024
+0x8373	0xF025
+0x8374	0xF026
+0x8375	0xF027
+0x8376	0xF028
+0x8377	0xF029
+0x8378	0xF02A
+0x8379	0xF02B
+0x837A	0xF02C
+0x837B	0xF02D
+0x837C	0xF02E
+0x837D	0xF02F
+0x837E	0xF030
+0x83A1	0xF031
+0x83A2	0xF032
+0x83A3	0xF033
+0x83A4	0xF034
+0x83A5	0xF035
+0x83A6	0xF036
+0x83A7	0xF037
+0x83A8	0xF038
+0x83A9	0xF039
+0x83AA	0xF03A
+0x83AB	0xF03B
+0x83AC	0xF03C
+0x83AD	0xF03D
+0x83AE	0xF03E
+0x83AF	0xF03F
+0x83B0	0xF040
+0x83B1	0xF041
+0x83B2	0xF042
+0x83B3	0xF043
+0x83B4	0xF044
+0x83B5	0xF045
+0x83B6	0xF046
+0x83B7	0xF047
+0x83B8	0xF048
+0x83B9	0xF049
+0x83BA	0xF04A
+0x83BB	0xF04B
+0x83BC	0xF04C
+0x83BD	0xF04D
+0x83BE	0xF04E
+0x83BF	0xF04F
+0x83C0	0xF050
+0x83C1	0xF051
+0x83C2	0xF052
+0x83C3	0xF053
+0x83C4	0xF054
+0x83C5	0xF055
+0x83C6	0xF056
+0x83C7	0xF057
+0x83C8	0xF058
+0x83C9	0xF059
+0x83CA	0xF05A
+0x83CB	0xF05B
+0x83CC	0xF05C
+0x83CD	0xF05D
+0x83CE	0xF05E
+0x83CF	0xF05F
+0x83D0	0xF060
+0x83D1	0xF061
+0x83D2	0xF062
+0x83D3	0xF063
+0x83D4	0xF064
+0x83D5	0xF065
+0x83D6	0xF066
+0x83D7	0xF067
+0x83D8	0xF068
+0x83D9	0xF069
+0x83DA	0xF06A
+0x83DB	0xF06B
+0x83DC	0xF06C
+0x83DD	0xF06D
+0x83DE	0xF06E
+0x83DF	0xF06F
+0x83E0	0xF070
+0x83E1	0xF071
+0x83E2	0xF072
+0x83E3	0xF073
+0x83E4	0xF074
+0x83E5	0xF075
+0x83E6	0xF076
+0x83E7	0xF077
+0x83E8	0xF078
+0x83E9	0xF079
+0x83EA	0xF07A
+0x83EB	0xF07B
+0x83EC	0xF07C
+0x83ED	0xF07D
+0x83EE	0xF07E
+0x83EF	0xF07F
+0x83F0	0xF080
+0x83F1	0xF081
+0x83F2	0xF082
+0x83F3	0xF083
+0x83F4	0xF084
+0x83F5	0xF085
+0x83F6	0xF086
+0x83F7	0xF087
+0x83F8	0xF088
+0x83F9	0xF089
+0x83FA	0xF08A
+0x83FB	0xF08B
+0x83FC	0xF08C
+0x83FD	0xF08D
+0x83FE	0xF08E
+0x8440	0xF08F
+0x8441	0xF090
+0x8442	0xF091
+0x8443	0xF092
+0x8444	0xF093
+0x8445	0xF094
+0x8446	0xF095
+0x8447	0xF096
+0x8448	0xF097
+0x8449	0xF098
+0x844A	0xF099
+0x844B	0xF09A
+0x844C	0xF09B
+0x844D	0xF09C
+0x844E	0xF09D
+0x844F	0xF09E
+0x8450	0xF09F
+0x8451	0xF0A0
+0x8452	0xF0A1
+0x8453	0xF0A2
+0x8454	0xF0A3
+0x8455	0xF0A4
+0x8456	0xF0A5
+0x8457	0xF0A6
+0x8458	0xF0A7
+0x8459	0xF0A8
+0x845A	0xF0A9
+0x845B	0xF0AA
+0x845C	0xF0AB
+0x845D	0xF0AC
+0x845E	0xF0AD
+0x845F	0xF0AE
+0x8460	0xF0AF
+0x8461	0xF0B0
+0x8462	0xF0B1
+0x8463	0xF0B2
+0x8464	0xF0B3
+0x8465	0xF0B4
+0x8466	0xF0B5
+0x8467	0xF0B6
+0x8468	0xF0B7
+0x8469	0xF0B8
+0x846A	0xF0B9
+0x846B	0xF0BA
+0x846C	0xF0BB
+0x846D	0xF0BC
+0x846E	0xF0BD
+0x846F	0xF0BE
+0x8470	0xF0BF
+0x8471	0xF0C0
+0x8472	0xF0C1
+0x8473	0xF0C2
+0x8474	0xF0C3
+0x8475	0xF0C4
+0x8476	0xF0C5
+0x8477	0xF0C6
+0x8478	0xF0C7
+0x8479	0xF0C8
+0x847A	0xF0C9
+0x847B	0xF0CA
+0x847C	0xF0CB
+0x847D	0xF0CC
+0x847E	0xF0CD
+0x84A1	0xF0CE
+0x84A2	0xF0CF
+0x84A3	0xF0D0
+0x84A4	0xF0D1
+0x84A5	0xF0D2
+0x84A6	0xF0D3
+0x84A7	0xF0D4
+0x84A8	0xF0D5
+0x84A9	0xF0D6
+0x84AA	0xF0D7
+0x84AB	0xF0D8
+0x84AC	0xF0D9
+0x84AD	0xF0DA
+0x84AE	0xF0DB
+0x84AF	0xF0DC
+0x84B0	0xF0DD
+0x84B1	0xF0DE
+0x84B2	0xF0DF
+0x84B3	0xF0E0
+0x84B4	0xF0E1
+0x84B5	0xF0E2
+0x84B6	0xF0E3
+0x84B7	0xF0E4
+0x84B8	0xF0E5
+0x84B9	0xF0E6
+0x84BA	0xF0E7
+0x84BB	0xF0E8
+0x84BC	0xF0E9
+0x84BD	0xF0EA
+0x84BE	0xF0EB
+0x84BF	0xF0EC
+0x84C0	0xF0ED
+0x84C1	0xF0EE
+0x84C2	0xF0EF
+0x84C3	0xF0F0
+0x84C4	0xF0F1
+0x84C5	0xF0F2
+0x84C6	0xF0F3
+0x84C7	0xF0F4
+0x84C8	0xF0F5
+0x84C9	0xF0F6
+0x84CA	0xF0F7
+0x84CB	0xF0F8
+0x84CC	0xF0F9
+0x84CD	0xF0FA
+0x84CE	0xF0FB
+0x84CF	0xF0FC
+0x84D0	0xF0FD
+0x84D1	0xF0FE
+0x84D2	0xF0FF
+0x84D3	0xF100
+0x84D4	0xF101
+0x84D5	0xF102
+0x84D6	0xF103
+0x84D7	0xF104
+0x84D8	0xF105
+0x84D9	0xF106
+0x84DA	0xF107
+0x84DB	0xF108
+0x84DC	0xF109
+0x84DD	0xF10A
+0x84DE	0xF10B
+0x84DF	0xF10C
+0x84E0	0xF10D
+0x84E1	0xF10E
+0x84E2	0xF10F
+0x84E3	0xF110
+0x84E4	0xF111
+0x84E5	0xF112
+0x84E6	0xF113
+0x84E7	0xF114
+0x84E8	0xF115
+0x84E9	0xF116
+0x84EA	0xF117
+0x84EB	0xF118
+0x84EC	0xF119
+0x84ED	0xF11A
+0x84EE	0xF11B
+0x84EF	0xF11C
+0x84F0	0xF11D
+0x84F1	0xF11E
+0x84F2	0xF11F
+0x84F3	0xF120
+0x84F4	0xF121
+0x84F5	0xF122
+0x84F6	0xF123
+0x84F7	0xF124
+0x84F8	0xF125
+0x84F9	0xF126
+0x84FA	0xF127
+0x84FB	0xF128
+0x84FC	0xF129
+0x84FD	0xF12A
+0x84FE	0xF12B
+0x8540	0xF12C
+0x8541	0xF12D
+0x8542	0xF12E
+0x8543	0xF12F
+0x8544	0xF130
+0x8545	0xF131
+0x8546	0xF132
+0x8547	0xF133
+0x8548	0xF134
+0x8549	0xF135
+0x854A	0xF136
+0x854B	0xF137
+0x854C	0xF138
+0x854D	0xF139
+0x854E	0xF13A
+0x854F	0xF13B
+0x8550	0xF13C
+0x8551	0xF13D
+0x8552	0xF13E
+0x8553	0xF13F
+0x8554	0xF140
+0x8555	0xF141
+0x8556	0xF142
+0x8557	0xF143
+0x8558	0xF144
+0x8559	0xF145
+0x855A	0xF146
+0x855B	0xF147
+0x855C	0xF148
+0x855D	0xF149
+0x855E	0xF14A
+0x855F	0xF14B
+0x8560	0xF14C
+0x8561	0xF14D
+0x8562	0xF14E
+0x8563	0xF14F
+0x8564	0xF150
+0x8565	0xF151
+0x8566	0xF152
+0x8567	0xF153
+0x8568	0xF154
+0x8569	0xF155
+0x856A	0xF156
+0x856B	0xF157
+0x856C	0xF158
+0x856D	0xF159
+0x856E	0xF15A
+0x856F	0xF15B
+0x8570	0xF15C
+0x8571	0xF15D
+0x8572	0xF15E
+0x8573	0xF15F
+0x8574	0xF160
+0x8575	0xF161
+0x8576	0xF162
+0x8577	0xF163
+0x8578	0xF164
+0x8579	0xF165
+0x857A	0xF166
+0x857B	0xF167
+0x857C	0xF168
+0x857D	0xF169
+0x857E	0xF16A
+0x85A1	0xF16B
+0x85A2	0xF16C
+0x85A3	0xF16D
+0x85A4	0xF16E
+0x85A5	0xF16F
+0x85A6	0xF170
+0x85A7	0xF171
+0x85A8	0xF172
+0x85A9	0xF173
+0x85AA	0xF174
+0x85AB	0xF175
+0x85AC	0xF176
+0x85AD	0xF177
+0x85AE	0xF178
+0x85AF	0xF179
+0x85B0	0xF17A
+0x85B1	0xF17B
+0x85B2	0xF17C
+0x85B3	0xF17D
+0x85B4	0xF17E
+0x85B5	0xF17F
+0x85B6	0xF180
+0x85B7	0xF181
+0x85B8	0xF182
+0x85B9	0xF183
+0x85BA	0xF184
+0x85BB	0xF185
+0x85BC	0xF186
+0x85BD	0xF187
+0x85BE	0xF188
+0x85BF	0xF189
+0x85C0	0xF18A
+0x85C1	0xF18B
+0x85C2	0xF18C
+0x85C3	0xF18D
+0x85C4	0xF18E
+0x85C5	0xF18F
+0x85C6	0xF190
+0x85C7	0xF191
+0x85C8	0xF192
+0x85C9	0xF193
+0x85CA	0xF194
+0x85CB	0xF195
+0x85CC	0xF196
+0x85CD	0xF197
+0x85CE	0xF198
+0x85CF	0xF199
+0x85D0	0xF19A
+0x85D1	0xF19B
+0x85D2	0xF19C
+0x85D3	0xF19D
+0x85D4	0xF19E
+0x85D5	0xF19F
+0x85D6	0xF1A0
+0x85D7	0xF1A1
+0x85D8	0xF1A2
+0x85D9	0xF1A3
+0x85DA	0xF1A4
+0x85DB	0xF1A5
+0x85DC	0xF1A6
+0x85DD	0xF1A7
+0x85DE	0xF1A8
+0x85DF	0xF1A9
+0x85E0	0xF1AA
+0x85E1	0xF1AB
+0x85E2	0xF1AC
+0x85E3	0xF1AD
+0x85E4	0xF1AE
+0x85E5	0xF1AF
+0x85E6	0xF1B0
+0x85E7	0xF1B1
+0x85E8	0xF1B2
+0x85E9	0xF1B3
+0x85EA	0xF1B4
+0x85EB	0xF1B5
+0x85EC	0xF1B6
+0x85ED	0xF1B7
+0x85EE	0xF1B8
+0x85EF	0xF1B9
+0x85F0	0xF1BA
+0x85F1	0xF1BB
+0x85F2	0xF1BC
+0x85F3	0xF1BD
+0x85F4	0xF1BE
+0x85F5	0xF1BF
+0x85F6	0xF1C0
+0x85F7	0xF1C1
+0x85F8	0xF1C2
+0x85F9	0xF1C3
+0x85FA	0xF1C4
+0x85FB	0xF1C5
+0x85FC	0xF1C6
+0x85FD	0xF1C7
+0x85FE	0xF1C8
+0x8640	0xF1C9
+0x8641	0xF1CA
+0x8642	0xF1CB
+0x8643	0xF1CC
+0x8644	0xF1CD
+0x8645	0xF1CE
+0x8646	0xF1CF
+0x8647	0xF1D0
+0x8648	0xF1D1
+0x8649	0xF1D2
+0x864A	0xF1D3
+0x864B	0xF1D4
+0x864C	0xF1D5
+0x864D	0xF1D6
+0x864E	0xF1D7
+0x864F	0xF1D8
+0x8650	0xF1D9
+0x8651	0xF1DA
+0x8652	0xF1DB
+0x8653	0xF1DC
+0x8654	0xF1DD
+0x8655	0xF1DE
+0x8656	0xF1DF
+0x8657	0xF1E0
+0x8658	0xF1E1
+0x8659	0xF1E2
+0x865A	0xF1E3
+0x865B	0xF1E4
+0x865C	0xF1E5
+0x865D	0xF1E6
+0x865E	0xF1E7
+0x865F	0xF1E8
+0x8660	0xF1E9
+0x8661	0xF1EA
+0x8662	0xF1EB
+0x8663	0xF1EC
+0x8664	0xF1ED
+0x8665	0xF1EE
+0x8666	0xF1EF
+0x8667	0xF1F0
+0x8668	0xF1F1
+0x8669	0xF1F2
+0x866A	0xF1F3
+0x866B	0xF1F4
+0x866C	0xF1F5
+0x866D	0xF1F6
+0x866E	0xF1F7
+0x866F	0xF1F8
+0x8670	0xF1F9
+0x8671	0xF1FA
+0x8672	0xF1FB
+0x8673	0xF1FC
+0x8674	0xF1FD
+0x8675	0xF1FE
+0x8676	0xF1FF
+0x8677	0xF200
+0x8678	0xF201
+0x8679	0xF202
+0x867A	0xF203
+0x867B	0xF204
+0x867C	0xF205
+0x867D	0xF206
+0x867E	0xF207
+0x86A1	0xF208
+0x86A2	0xF209
+0x86A3	0xF20A
+0x86A4	0xF20B
+0x86A5	0xF20C
+0x86A6	0xF20D
+0x86A7	0xF20E
+0x86A8	0xF20F
+0x86A9	0xF210
+0x86AA	0xF211
+0x86AB	0xF212
+0x86AC	0xF213
+0x86AD	0xF214
+0x86AE	0xF215
+0x86AF	0xF216
+0x86B0	0xF217
+0x86B1	0xF218
+0x86B2	0xF219
+0x86B3	0xF21A
+0x86B4	0xF21B
+0x86B5	0xF21C
+0x86B6	0xF21D
+0x86B7	0xF21E
+0x86B8	0xF21F
+0x86B9	0xF220
+0x86BA	0xF221
+0x86BB	0xF222
+0x86BC	0xF223
+0x86BD	0xF224
+0x86BE	0xF225
+0x86BF	0xF226
+0x86C0	0xF227
+0x86C1	0xF228
+0x86C2	0xF229
+0x86C3	0xF22A
+0x86C4	0xF22B
+0x86C5	0xF22C
+0x86C6	0xF22D
+0x86C7	0xF22E
+0x86C8	0xF22F
+0x86C9	0xF230
+0x86CA	0xF231
+0x86CB	0xF232
+0x86CC	0xF233
+0x86CD	0xF234
+0x86CE	0xF235
+0x86CF	0xF236
+0x86D0	0xF237
+0x86D1	0xF238
+0x86D2	0xF239
+0x86D3	0xF23A
+0x86D4	0xF23B
+0x86D5	0xF23C
+0x86D6	0xF23D
+0x86D7	0xF23E
+0x86D8	0xF23F
+0x86D9	0xF240
+0x86DA	0xF241
+0x86DB	0xF242
+0x86DC	0xF243
+0x86DD	0xF244
+0x86DE	0xF245
+0x86DF	0xF246
+0x86E0	0xF247
+0x86E1	0xF248
+0x86E2	0xF249
+0x86E3	0xF24A
+0x86E4	0xF24B
+0x86E5	0xF24C
+0x86E6	0xF24D
+0x86E7	0xF24E
+0x86E8	0xF24F
+0x86E9	0xF250
+0x86EA	0xF251
+0x86EB	0xF252
+0x86EC	0xF253
+0x86ED	0xF254
+0x86EE	0xF255
+0x86EF	0xF256
+0x86F0	0xF257
+0x86F1	0xF258
+0x86F2	0xF259
+0x86F3	0xF25A
+0x86F4	0xF25B
+0x86F5	0xF25C
+0x86F6	0xF25D
+0x86F7	0xF25E
+0x86F8	0xF25F
+0x86F9	0xF260
+0x86FA	0xF261
+0x86FB	0xF262
+0x86FC	0xF263
+0x86FD	0xF264
+0x86FE	0xF265
+0x8740	0xF266
+0x8741	0xF267
+0x8742	0xF268
+0x8743	0xF269
+0x8744	0xF26A
+0x8745	0xF26B
+0x8746	0xF26C
+0x8747	0xF26D
+0x8748	0xF26E
+0x8749	0xF26F
+0x874A	0xF270
+0x874B	0xF271
+0x874C	0xF272
+0x874D	0xF273
+0x874E	0xF274
+0x874F	0xF275
+0x8750	0xF276
+0x8751	0xF277
+0x8752	0xF278
+0x8753	0xF279
+0x8754	0xF27A
+0x8755	0xF27B
+0x8756	0xF27C
+0x8757	0xF27D
+0x8758	0xF27E
+0x8759	0xF27F
+0x875A	0xF280
+0x875B	0xF281
+0x875C	0xF282
+0x875D	0xF283
+0x875E	0xF284
+0x875F	0xF285
+0x8760	0xF286
+0x8761	0xF287
+0x8762	0xF288
+0x8763	0xF289
+0x8764	0xF28A
+0x8765	0xF28B
+0x8766	0xF28C
+0x8767	0xF28D
+0x8768	0xF28E
+0x8769	0xF28F
+0x876A	0xF290
+0x876B	0xF291
+0x876C	0xF292
+0x876D	0xF293
+0x876E	0xF294
+0x876F	0xF295
+0x8770	0xF296
+0x8771	0xF297
+0x8772	0xF298
+0x8773	0xF299
+0x8774	0xF29A
+0x8775	0xF29B
+0x8776	0xF29C
+0x8777	0xF29D
+0x8778	0xF29E
+0x8779	0xF29F
+0x877A	0xF2A0
+0x877B	0xF2A1
+0x877C	0xF2A2
+0x877D	0xF2A3
+0x877E	0xF2A4
+0x87A1	0xF2A5
+0x87A2	0xF2A6
+0x87A3	0xF2A7
+0x87A4	0xF2A8
+0x87A5	0xF2A9
+0x87A6	0xF2AA
+0x87A7	0xF2AB
+0x87A8	0xF2AC
+0x87A9	0xF2AD
+0x87AA	0xF2AE
+0x87AB	0xF2AF
+0x87AC	0xF2B0
+0x87AD	0xF2B1
+0x87AE	0xF2B2
+0x87AF	0xF2B3
+0x87B0	0xF2B4
+0x87B1	0xF2B5
+0x87B2	0xF2B6
+0x87B3	0xF2B7
+0x87B4	0xF2B8
+0x87B5	0xF2B9
+0x87B6	0xF2BA
+0x87B7	0xF2BB
+0x87B8	0xF2BC
+0x87B9	0xF2BD
+0x87BA	0xF2BE
+0x87BB	0xF2BF
+0x87BC	0xF2C0
+0x87BD	0xF2C1
+0x87BE	0xF2C2
+0x87BF	0xF2C3
+0x87C0	0xF2C4
+0x87C1	0xF2C5
+0x87C2	0xF2C6
+0x87C3	0xF2C7
+0x87C4	0xF2C8
+0x87C5	0xF2C9
+0x87C6	0xF2CA
+0x87C7	0xF2CB
+0x87C8	0xF2CC
+0x87C9	0xF2CD
+0x87CA	0xF2CE
+0x87CB	0xF2CF
+0x87CC	0xF2D0
+0x87CD	0xF2D1
+0x87CE	0xF2D2
+0x87CF	0xF2D3
+0x87D0	0xF2D4
+0x87D1	0xF2D5
+0x87D2	0xF2D6
+0x87D3	0xF2D7
+0x87D4	0xF2D8
+0x87D5	0xF2D9
+0x87D6	0xF2DA
+0x87D7	0xF2DB
+0x87D8	0xF2DC
+0x87D9	0xF2DD
+0x87DA	0xF2DE
+0x87DB	0xF2DF
+0x87DC	0xF2E0
+0x87DD	0xF2E1
+0x87DE	0xF2E2
+0x87DF	0xF2E3
+0x87E0	0xF2E4
+0x87E1	0xF2E5
+0x87E2	0xF2E6
+0x87E3	0xF2E7
+0x87E4	0xF2E8
+0x87E5	0xF2E9
+0x87E6	0xF2EA
+0x87E7	0xF2EB
+0x87E8	0xF2EC
+0x87E9	0xF2ED
+0x87EA	0xF2EE
+0x87EB	0xF2EF
+0x87EC	0xF2F0
+0x87ED	0xF2F1
+0x87EE	0xF2F2
+0x87EF	0xF2F3
+0x87F0	0xF2F4
+0x87F1	0xF2F5
+0x87F2	0xF2F6
+0x87F3	0xF2F7
+0x87F4	0xF2F8
+0x87F5	0xF2F9
+0x87F6	0xF2FA
+0x87F7	0xF2FB
+0x87F8	0xF2FC
+0x87F9	0xF2FD
+0x87FA	0xF2FE
+0x87FB	0xF2FF
+0x87FC	0xF300
+0x87FD	0xF301
+0x87FE	0xF302
+0x8840	0xF303
+0x8841	0xF304
+0x8842	0xF305
+0x8843	0xF306
+0x8844	0xF307
+0x8845	0xF308
+0x8846	0xF309
+0x8847	0xF30A
+0x8848	0xF30B
+0x8849	0xF30C
+0x884A	0xF30D
+0x884B	0xF30E
+0x884C	0xF30F
+0x884D	0xF310
+0x884E	0xF311
+0x884F	0xF312
+0x8850	0xF313
+0x8851	0xF314
+0x8852	0xF315
+0x8853	0xF316
+0x8854	0xF317
+0x8855	0xF318
+0x8856	0xF319
+0x8857	0xF31A
+0x8858	0xF31B
+0x8859	0xF31C
+0x885A	0xF31D
+0x885B	0xF31E
+0x885C	0xF31F
+0x885D	0xF320
+0x885E	0xF321
+0x885F	0xF322
+0x8860	0xF323
+0x8861	0xF324
+0x8862	0xF325
+0x8863	0xF326
+0x8864	0xF327
+0x8865	0xF328
+0x8866	0xF329
+0x8867	0xF32A
+0x8868	0xF32B
+0x8869	0xF32C
+0x886A	0xF32D
+0x886B	0xF32E
+0x886C	0xF32F
+0x886D	0xF330
+0x886E	0xF331
+0x886F	0xF332
+0x8870	0xF333
+0x8871	0xF334
+0x8872	0xF335
+0x8873	0xF336
+0x8874	0xF337
+0x8875	0xF338
+0x8876	0xF339
+0x8877	0xF33A
+0x8878	0xF33B
+0x8879	0xF33C
+0x887A	0xF33D
+0x887B	0xF33E
+0x887C	0xF33F
+0x887D	0xF340
+0x887E	0xF341
+0x88A1	0xF342
+0x88A2	0xF343
+0x88A3	0xF344
+0x88A4	0xF345
+0x88A5	0xF346
+0x88A6	0xF347
+0x88A7	0xF348
+0x88A8	0xF349
+0x88A9	0xF34A
+0x88AA	0xF34B
+0x88AB	0xF34C
+0x88AC	0xF34D
+0x88AD	0xF34E
+0x88AE	0xF34F
+0x88AF	0xF350
+0x88B0	0xF351
+0x88B1	0xF352
+0x88B2	0xF353
+0x88B3	0xF354
+0x88B4	0xF355
+0x88B5	0xF356
+0x88B6	0xF357
+0x88B7	0xF358
+0x88B8	0xF359
+0x88B9	0xF35A
+0x88BA	0xF35B
+0x88BB	0xF35C
+0x88BC	0xF35D
+0x88BD	0xF35E
+0x88BE	0xF35F
+0x88BF	0xF360
+0x88C0	0xF361
+0x88C1	0xF362
+0x88C2	0xF363
+0x88C3	0xF364
+0x88C4	0xF365
+0x88C5	0xF366
+0x88C6	0xF367
+0x88C7	0xF368
+0x88C8	0xF369
+0x88C9	0xF36A
+0x88CA	0xF36B
+0x88CB	0xF36C
+0x88CC	0xF36D
+0x88CD	0xF36E
+0x88CE	0xF36F
+0x88CF	0xF370
+0x88D0	0xF371
+0x88D1	0xF372
+0x88D2	0xF373
+0x88D3	0xF374
+0x88D4	0xF375
+0x88D5	0xF376
+0x88D6	0xF377
+0x88D7	0xF378
+0x88D8	0xF379
+0x88D9	0xF37A
+0x88DA	0xF37B
+0x88DB	0xF37C
+0x88DC	0xF37D
+0x88DD	0xF37E
+0x88DE	0xF37F
+0x88DF	0xF380
+0x88E0	0xF381
+0x88E1	0xF382
+0x88E2	0xF383
+0x88E3	0xF384
+0x88E4	0xF385
+0x88E5	0xF386
+0x88E6	0xF387
+0x88E7	0xF388
+0x88E8	0xF389
+0x88E9	0xF38A
+0x88EA	0xF38B
+0x88EB	0xF38C
+0x88EC	0xF38D
+0x88ED	0xF38E
+0x88EE	0xF38F
+0x88EF	0xF390
+0x88F0	0xF391
+0x88F1	0xF392
+0x88F2	0xF393
+0x88F3	0xF394
+0x88F4	0xF395
+0x88F5	0xF396
+0x88F6	0xF397
+0x88F7	0xF398
+0x88F8	0xF399
+0x88F9	0xF39A
+0x88FA	0xF39B
+0x88FB	0xF39C
+0x88FC	0xF39D
+0x88FD	0xF39E
+0x88FE	0xF39F
+0x8940	0xF3A0
+0x8941	0xF3A1
+0x8942	0xF3A2
+0x8943	0xF3A3
+0x8944	0xF3A4
+0x8945	0xF3A5
+0x8946	0xF3A6
+0x8947	0xF3A7
+0x8948	0xF3A8
+0x8949	0xF3A9
+0x894A	0xF3AA
+0x894B	0xF3AB
+0x894C	0xF3AC
+0x894D	0xF3AD
+0x894E	0xF3AE
+0x894F	0xF3AF
+0x8950	0xF3B0
+0x8951	0xF3B1
+0x8952	0xF3B2
+0x8953	0xF3B3
+0x8954	0xF3B4
+0x8955	0xF3B5
+0x8956	0xF3B6
+0x8957	0xF3B7
+0x8958	0xF3B8
+0x8959	0xF3B9
+0x895A	0xF3BA
+0x895B	0xF3BB
+0x895C	0xF3BC
+0x895D	0xF3BD
+0x895E	0xF3BE
+0x895F	0xF3BF
+0x8960	0xF3C0
+0x8961	0xF3C1
+0x8962	0xF3C2
+0x8963	0xF3C3
+0x8964	0xF3C4
+0x8965	0xF3C5
+0x8966	0xF3C6
+0x8967	0xF3C7
+0x8968	0xF3C8
+0x8969	0xF3C9
+0x896A	0xF3CA
+0x896B	0xF3CB
+0x896C	0xF3CC
+0x896D	0xF3CD
+0x896E	0xF3CE
+0x896F	0xF3CF
+0x8970	0xF3D0
+0x8971	0xF3D1
+0x8972	0xF3D2
+0x8973	0xF3D3
+0x8974	0xF3D4
+0x8975	0xF3D5
+0x8976	0xF3D6
+0x8977	0xF3D7
+0x8978	0xF3D8
+0x8979	0xF3D9
+0x897A	0xF3DA
+0x897B	0xF3DB
+0x897C	0xF3DC
+0x897D	0xF3DD
+0x897E	0xF3DE
+0x89A1	0xF3DF
+0x89A2	0xF3E0
+0x89A3	0xF3E1
+0x89A4	0xF3E2
+0x89A5	0xF3E3
+0x89A6	0xF3E4
+0x89A7	0xF3E5
+0x89A8	0xF3E6
+0x89A9	0xF3E7
+0x89AA	0xF3E8
+0x89AB	0xF3E9
+0x89AC	0xF3EA
+0x89AD	0xF3EB
+0x89AE	0xF3EC
+0x89AF	0xF3ED
+0x89B0	0xF3EE
+0x89B1	0xF3EF
+0x89B2	0xF3F0
+0x89B3	0xF3F1
+0x89B4	0xF3F2
+0x89B5	0xF3F3
+0x89B6	0xF3F4
+0x89B7	0xF3F5
+0x89B8	0xF3F6
+0x89B9	0xF3F7
+0x89BA	0xF3F8
+0x89BB	0xF3F9
+0x89BC	0xF3FA
+0x89BD	0xF3FB
+0x89BE	0xF3FC
+0x89BF	0xF3FD
+0x89C0	0xF3FE
+0x89C1	0xF3FF
+0x89C2	0xF400
+0x89C3	0xF401
+0x89C4	0xF402
+0x89C5	0xF403
+0x89C6	0xF404
+0x89C7	0xF405
+0x89C8	0xF406
+0x89C9	0xF407
+0x89CA	0xF408
+0x89CB	0xF409
+0x89CC	0xF40A
+0x89CD	0xF40B
+0x89CE	0xF40C
+0x89CF	0xF40D
+0x89D0	0xF40E
+0x89D1	0xF40F
+0x89D2	0xF410
+0x89D3	0xF411
+0x89D4	0xF412
+0x89D5	0xF413
+0x89D6	0xF414
+0x89D7	0xF415
+0x89D8	0xF416
+0x89D9	0xF417
+0x89DA	0xF418
+0x89DB	0xF419
+0x89DC	0xF41A
+0x89DD	0xF41B
+0x89DE	0xF41C
+0x89DF	0xF41D
+0x89E0	0xF41E
+0x89E1	0xF41F
+0x89E2	0xF420
+0x89E3	0xF421
+0x89E4	0xF422
+0x89E5	0xF423
+0x89E6	0xF424
+0x89E7	0xF425
+0x89E8	0xF426
+0x89E9	0xF427
+0x89EA	0xF428
+0x89EB	0xF429
+0x89EC	0xF42A
+0x89ED	0xF42B
+0x89EE	0xF42C
+0x89EF	0xF42D
+0x89F0	0xF42E
+0x89F1	0xF42F
+0x89F2	0xF430
+0x89F3	0xF431
+0x89F4	0xF432
+0x89F5	0xF433
+0x89F6	0xF434
+0x89F7	0xF435
+0x89F8	0xF436
+0x89F9	0xF437
+0x89FA	0xF438
+0x89FB	0xF439
+0x89FC	0xF43A
+0x89FD	0xF43B
+0x89FE	0xF43C
+0x8A40	0xF43D
+0x8A41	0xF43E
+0x8A42	0xF43F
+0x8A43	0xF440
+0x8A44	0xF441
+0x8A45	0xF442
+0x8A46	0xF443
+0x8A47	0xF444
+0x8A48	0xF445
+0x8A49	0xF446
+0x8A4A	0xF447
+0x8A4B	0xF448
+0x8A4C	0xF449
+0x8A4D	0xF44A
+0x8A4E	0xF44B
+0x8A4F	0xF44C
+0x8A50	0xF44D
+0x8A51	0xF44E
+0x8A52	0xF44F
+0x8A53	0xF450
+0x8A54	0xF451
+0x8A55	0xF452
+0x8A56	0xF453
+0x8A57	0xF454
+0x8A58	0xF455
+0x8A59	0xF456
+0x8A5A	0xF457
+0x8A5B	0xF458
+0x8A5C	0xF459
+0x8A5D	0xF45A
+0x8A5E	0xF45B
+0x8A5F	0xF45C
+0x8A60	0xF45D
+0x8A61	0xF45E
+0x8A62	0xF45F
+0x8A63	0xF460
+0x8A64	0xF461
+0x8A65	0xF462
+0x8A66	0xF463
+0x8A67	0xF464
+0x8A68	0xF465
+0x8A69	0xF466
+0x8A6A	0xF467
+0x8A6B	0xF468
+0x8A6C	0xF469
+0x8A6D	0xF46A
+0x8A6E	0xF46B
+0x8A6F	0xF46C
+0x8A70	0xF46D
+0x8A71	0xF46E
+0x8A72	0xF46F
+0x8A73	0xF470
+0x8A74	0xF471
+0x8A75	0xF472
+0x8A76	0xF473
+0x8A77	0xF474
+0x8A78	0xF475
+0x8A79	0xF476
+0x8A7A	0xF477
+0x8A7B	0xF478
+0x8A7C	0xF479
+0x8A7D	0xF47A
+0x8A7E	0xF47B
+0x8AA1	0xF47C
+0x8AA2	0xF47D
+0x8AA3	0xF47E
+0x8AA4	0xF47F
+0x8AA5	0xF480
+0x8AA6	0xF481
+0x8AA7	0xF482
+0x8AA8	0xF483
+0x8AA9	0xF484
+0x8AAA	0xF485
+0x8AAB	0xF486
+0x8AAC	0xF487
+0x8AAD	0xF488
+0x8AAE	0xF489
+0x8AAF	0xF48A
+0x8AB0	0xF48B
+0x8AB1	0xF48C
+0x8AB2	0xF48D
+0x8AB3	0xF48E
+0x8AB4	0xF48F
+0x8AB5	0xF490
+0x8AB6	0xF491
+0x8AB7	0xF492
+0x8AB8	0xF493
+0x8AB9	0xF494
+0x8ABA	0xF495
+0x8ABB	0xF496
+0x8ABC	0xF497
+0x8ABD	0xF498
+0x8ABE	0xF499
+0x8ABF	0xF49A
+0x8AC0	0xF49B
+0x8AC1	0xF49C
+0x8AC2	0xF49D
+0x8AC3	0xF49E
+0x8AC4	0xF49F
+0x8AC5	0xF4A0
+0x8AC6	0xF4A1
+0x8AC7	0xF4A2
+0x8AC8	0xF4A3
+0x8AC9	0xF4A4
+0x8ACA	0xF4A5
+0x8ACB	0xF4A6
+0x8ACC	0xF4A7
+0x8ACD	0xF4A8
+0x8ACE	0xF4A9
+0x8ACF	0xF4AA
+0x8AD0	0xF4AB
+0x8AD1	0xF4AC
+0x8AD2	0xF4AD
+0x8AD3	0xF4AE
+0x8AD4	0xF4AF
+0x8AD5	0xF4B0
+0x8AD6	0xF4B1
+0x8AD7	0xF4B2
+0x8AD8	0xF4B3
+0x8AD9	0xF4B4
+0x8ADA	0xF4B5
+0x8ADB	0xF4B6
+0x8ADC	0xF4B7
+0x8ADD	0xF4B8
+0x8ADE	0xF4B9
+0x8ADF	0xF4BA
+0x8AE0	0xF4BB
+0x8AE1	0xF4BC
+0x8AE2	0xF4BD
+0x8AE3	0xF4BE
+0x8AE4	0xF4BF
+0x8AE5	0xF4C0
+0x8AE6	0xF4C1
+0x8AE7	0xF4C2
+0x8AE8	0xF4C3
+0x8AE9	0xF4C4
+0x8AEA	0xF4C5
+0x8AEB	0xF4C6
+0x8AEC	0xF4C7
+0x8AED	0xF4C8
+0x8AEE	0xF4C9
+0x8AEF	0xF4CA
+0x8AF0	0xF4CB
+0x8AF1	0xF4CC
+0x8AF2	0xF4CD
+0x8AF3	0xF4CE
+0x8AF4	0xF4CF
+0x8AF5	0xF4D0
+0x8AF6	0xF4D1
+0x8AF7	0xF4D2
+0x8AF8	0xF4D3
+0x8AF9	0xF4D4
+0x8AFA	0xF4D5
+0x8AFB	0xF4D6
+0x8AFC	0xF4D7
+0x8AFD	0xF4D8
+0x8AFE	0xF4D9
+0x8B40	0xF4DA
+0x8B41	0xF4DB
+0x8B42	0xF4DC
+0x8B43	0xF4DD
+0x8B44	0xF4DE
+0x8B45	0xF4DF
+0x8B46	0xF4E0
+0x8B47	0xF4E1
+0x8B48	0xF4E2
+0x8B49	0xF4E3
+0x8B4A	0xF4E4
+0x8B4B	0xF4E5
+0x8B4C	0xF4E6
+0x8B4D	0xF4E7
+0x8B4E	0xF4E8
+0x8B4F	0xF4E9
+0x8B50	0xF4EA
+0x8B51	0xF4EB
+0x8B52	0xF4EC
+0x8B53	0xF4ED
+0x8B54	0xF4EE
+0x8B55	0xF4EF
+0x8B56	0xF4F0
+0x8B57	0xF4F1
+0x8B58	0xF4F2
+0x8B59	0xF4F3
+0x8B5A	0xF4F4
+0x8B5B	0xF4F5
+0x8B5C	0xF4F6
+0x8B5D	0xF4F7
+0x8B5E	0xF4F8
+0x8B5F	0xF4F9
+0x8B60	0xF4FA
+0x8B61	0xF4FB
+0x8B62	0xF4FC
+0x8B63	0xF4FD
+0x8B64	0xF4FE
+0x8B65	0xF4FF
+0x8B66	0xF500
+0x8B67	0xF501
+0x8B68	0xF502
+0x8B69	0xF503
+0x8B6A	0xF504
+0x8B6B	0xF505
+0x8B6C	0xF506
+0x8B6D	0xF507
+0x8B6E	0xF508
+0x8B6F	0xF509
+0x8B70	0xF50A
+0x8B71	0xF50B
+0x8B72	0xF50C
+0x8B73	0xF50D
+0x8B74	0xF50E
+0x8B75	0xF50F
+0x8B76	0xF510
+0x8B77	0xF511
+0x8B78	0xF512
+0x8B79	0xF513
+0x8B7A	0xF514
+0x8B7B	0xF515
+0x8B7C	0xF516
+0x8B7D	0xF517
+0x8B7E	0xF518
+0x8BA1	0xF519
+0x8BA2	0xF51A
+0x8BA3	0xF51B
+0x8BA4	0xF51C
+0x8BA5	0xF51D
+0x8BA6	0xF51E
+0x8BA7	0xF51F
+0x8BA8	0xF520
+0x8BA9	0xF521
+0x8BAA	0xF522
+0x8BAB	0xF523
+0x8BAC	0xF524
+0x8BAD	0xF525
+0x8BAE	0xF526
+0x8BAF	0xF527
+0x8BB0	0xF528
+0x8BB1	0xF529
+0x8BB2	0xF52A
+0x8BB3	0xF52B
+0x8BB4	0xF52C
+0x8BB5	0xF52D
+0x8BB6	0xF52E
+0x8BB7	0xF52F
+0x8BB8	0xF530
+0x8BB9	0xF531
+0x8BBA	0xF532
+0x8BBB	0xF533
+0x8BBC	0xF534
+0x8BBD	0xF535
+0x8BBE	0xF536
+0x8BBF	0xF537
+0x8BC0	0xF538
+0x8BC1	0xF539
+0x8BC2	0xF53A
+0x8BC3	0xF53B
+0x8BC4	0xF53C
+0x8BC5	0xF53D
+0x8BC6	0xF53E
+0x8BC7	0xF53F
+0x8BC8	0xF540
+0x8BC9	0xF541
+0x8BCA	0xF542
+0x8BCB	0xF543
+0x8BCC	0xF544
+0x8BCD	0xF545
+0x8BCE	0xF546
+0x8BCF	0xF547
+0x8BD0	0xF548
+0x8BD1	0xF549
+0x8BD2	0xF54A
+0x8BD3	0xF54B
+0x8BD4	0xF54C
+0x8BD5	0xF54D
+0x8BD6	0xF54E
+0x8BD7	0xF54F
+0x8BD8	0xF550
+0x8BD9	0xF551
+0x8BDA	0xF552
+0x8BDB	0xF553
+0x8BDC	0xF554
+0x8BDD	0xF555
+0x8BDE	0xF556
+0x8BDF	0xF557
+0x8BE0	0xF558
+0x8BE1	0xF559
+0x8BE2	0xF55A
+0x8BE3	0xF55B
+0x8BE4	0xF55C
+0x8BE5	0xF55D
+0x8BE6	0xF55E
+0x8BE7	0xF55F
+0x8BE8	0xF560
+0x8BE9	0xF561
+0x8BEA	0xF562
+0x8BEB	0xF563
+0x8BEC	0xF564
+0x8BED	0xF565
+0x8BEE	0xF566
+0x8BEF	0xF567
+0x8BF0	0xF568
+0x8BF1	0xF569
+0x8BF2	0xF56A
+0x8BF3	0xF56B
+0x8BF4	0xF56C
+0x8BF5	0xF56D
+0x8BF6	0xF56E
+0x8BF7	0xF56F
+0x8BF8	0xF570
+0x8BF9	0xF571
+0x8BFA	0xF572
+0x8BFB	0xF573
+0x8BFC	0xF574
+0x8BFD	0xF575
+0x8BFE	0xF576
+0x8C40	0xF577
+0x8C41	0xF578
+0x8C42	0xF579
+0x8C43	0xF57A
+0x8C44	0xF57B
+0x8C45	0xF57C
+0x8C46	0xF57D
+0x8C47	0xF57E
+0x8C48	0xF57F
+0x8C49	0xF580
+0x8C4A	0xF581
+0x8C4B	0xF582
+0x8C4C	0xF583
+0x8C4D	0xF584
+0x8C4E	0xF585
+0x8C4F	0xF586
+0x8C50	0xF587
+0x8C51	0xF588
+0x8C52	0xF589
+0x8C53	0xF58A
+0x8C54	0xF58B
+0x8C55	0xF58C
+0x8C56	0xF58D
+0x8C57	0xF58E
+0x8C58	0xF58F
+0x8C59	0xF590
+0x8C5A	0xF591
+0x8C5B	0xF592
+0x8C5C	0xF593
+0x8C5D	0xF594
+0x8C5E	0xF595
+0x8C5F	0xF596
+0x8C60	0xF597
+0x8C61	0xF598
+0x8C62	0xF599
+0x8C63	0xF59A
+0x8C64	0xF59B
+0x8C65	0xF59C
+0x8C66	0xF59D
+0x8C67	0xF59E
+0x8C68	0xF59F
+0x8C69	0xF5A0
+0x8C6A	0xF5A1
+0x8C6B	0xF5A2
+0x8C6C	0xF5A3
+0x8C6D	0xF5A4
+0x8C6E	0xF5A5
+0x8C6F	0xF5A6
+0x8C70	0xF5A7
+0x8C71	0xF5A8
+0x8C72	0xF5A9
+0x8C73	0xF5AA
+0x8C74	0xF5AB
+0x8C75	0xF5AC
+0x8C76	0xF5AD
+0x8C77	0xF5AE
+0x8C78	0xF5AF
+0x8C79	0xF5B0
+0x8C7A	0xF5B1
+0x8C7B	0xF5B2
+0x8C7C	0xF5B3
+0x8C7D	0xF5B4
+0x8C7E	0xF5B5
+0x8CA1	0xF5B6
+0x8CA2	0xF5B7
+0x8CA3	0xF5B8
+0x8CA4	0xF5B9
+0x8CA5	0xF5BA
+0x8CA6	0xF5BB
+0x8CA7	0xF5BC
+0x8CA8	0xF5BD
+0x8CA9	0xF5BE
+0x8CAA	0xF5BF
+0x8CAB	0xF5C0
+0x8CAC	0xF5C1
+0x8CAD	0xF5C2
+0x8CAE	0xF5C3
+0x8CAF	0xF5C4
+0x8CB0	0xF5C5
+0x8CB1	0xF5C6
+0x8CB2	0xF5C7
+0x8CB3	0xF5C8
+0x8CB4	0xF5C9
+0x8CB5	0xF5CA
+0x8CB6	0xF5CB
+0x8CB7	0xF5CC
+0x8CB8	0xF5CD
+0x8CB9	0xF5CE
+0x8CBA	0xF5CF
+0x8CBB	0xF5D0
+0x8CBC	0xF5D1
+0x8CBD	0xF5D2
+0x8CBE	0xF5D3
+0x8CBF	0xF5D4
+0x8CC0	0xF5D5
+0x8CC1	0xF5D6
+0x8CC2	0xF5D7
+0x8CC3	0xF5D8
+0x8CC4	0xF5D9
+0x8CC5	0xF5DA
+0x8CC6	0xF5DB
+0x8CC7	0xF5DC
+0x8CC8	0xF5DD
+0x8CC9	0xF5DE
+0x8CCA	0xF5DF
+0x8CCB	0xF5E0
+0x8CCC	0xF5E1
+0x8CCD	0xF5E2
+0x8CCE	0xF5E3
+0x8CCF	0xF5E4
+0x8CD0	0xF5E5
+0x8CD1	0xF5E6
+0x8CD2	0xF5E7
+0x8CD3	0xF5E8
+0x8CD4	0xF5E9
+0x8CD5	0xF5EA
+0x8CD6	0xF5EB
+0x8CD7	0xF5EC
+0x8CD8	0xF5ED
+0x8CD9	0xF5EE
+0x8CDA	0xF5EF
+0x8CDB	0xF5F0
+0x8CDC	0xF5F1
+0x8CDD	0xF5F2
+0x8CDE	0xF5F3
+0x8CDF	0xF5F4
+0x8CE0	0xF5F5
+0x8CE1	0xF5F6
+0x8CE2	0xF5F7
+0x8CE3	0xF5F8
+0x8CE4	0xF5F9
+0x8CE5	0xF5FA
+0x8CE6	0xF5FB
+0x8CE7	0xF5FC
+0x8CE8	0xF5FD
+0x8CE9	0xF5FE
+0x8CEA	0xF5FF
+0x8CEB	0xF600
+0x8CEC	0xF601
+0x8CED	0xF602
+0x8CEE	0xF603
+0x8CEF	0xF604
+0x8CF0	0xF605
+0x8CF1	0xF606
+0x8CF2	0xF607
+0x8CF3	0xF608
+0x8CF4	0xF609
+0x8CF5	0xF60A
+0x8CF6	0xF60B
+0x8CF7	0xF60C
+0x8CF8	0xF60D
+0x8CF9	0xF60E
+0x8CFA	0xF60F
+0x8CFB	0xF610
+0x8CFC	0xF611
+0x8CFD	0xF612
+0x8CFE	0xF613
+0x8D40	0xF614
+0x8D41	0xF615
+0x8D42	0xF616
+0x8D43	0xF617
+0x8D44	0xF618
+0x8D45	0xF619
+0x8D46	0xF61A
+0x8D47	0xF61B
+0x8D48	0xF61C
+0x8D49	0xF61D
+0x8D4A	0xF61E
+0x8D4B	0xF61F
+0x8D4C	0xF620
+0x8D4D	0xF621
+0x8D4E	0xF622
+0x8D4F	0xF623
+0x8D50	0xF624
+0x8D51	0xF625
+0x8D52	0xF626
+0x8D53	0xF627
+0x8D54	0xF628
+0x8D55	0xF629
+0x8D56	0xF62A
+0x8D57	0xF62B
+0x8D58	0xF62C
+0x8D59	0xF62D
+0x8D5A	0xF62E
+0x8D5B	0xF62F
+0x8D5C	0xF630
+0x8D5D	0xF631
+0x8D5E	0xF632
+0x8D5F	0xF633
+0x8D60	0xF634
+0x8D61	0xF635
+0x8D62	0xF636
+0x8D63	0xF637
+0x8D64	0xF638
+0x8D65	0xF639
+0x8D66	0xF63A
+0x8D67	0xF63B
+0x8D68	0xF63C
+0x8D69	0xF63D
+0x8D6A	0xF63E
+0x8D6B	0xF63F
+0x8D6C	0xF640
+0x8D6D	0xF641
+0x8D6E	0xF642
+0x8D6F	0xF643
+0x8D70	0xF644
+0x8D71	0xF645
+0x8D72	0xF646
+0x8D73	0xF647
+0x8D74	0xF648
+0x8D75	0xF649
+0x8D76	0xF64A
+0x8D77	0xF64B
+0x8D78	0xF64C
+0x8D79	0xF64D
+0x8D7A	0xF64E
+0x8D7B	0xF64F
+0x8D7C	0xF650
+0x8D7D	0xF651
+0x8D7E	0xF652
+0x8DA1	0xF653
+0x8DA2	0xF654
+0x8DA3	0xF655
+0x8DA4	0xF656
+0x8DA5	0xF657
+0x8DA6	0xF658
+0x8DA7	0xF659
+0x8DA8	0xF65A
+0x8DA9	0xF65B
+0x8DAA	0xF65C
+0x8DAB	0xF65D
+0x8DAC	0xF65E
+0x8DAD	0xF65F
+0x8DAE	0xF660
+0x8DAF	0xF661
+0x8DB0	0xF662
+0x8DB1	0xF663
+0x8DB2	0xF664
+0x8DB3	0xF665
+0x8DB4	0xF666
+0x8DB5	0xF667
+0x8DB6	0xF668
+0x8DB7	0xF669
+0x8DB8	0xF66A
+0x8DB9	0xF66B
+0x8DBA	0xF66C
+0x8DBB	0xF66D
+0x8DBC	0xF66E
+0x8DBD	0xF66F
+0x8DBE	0xF670
+0x8DBF	0xF671
+0x8DC0	0xF672
+0x8DC1	0xF673
+0x8DC2	0xF674
+0x8DC3	0xF675
+0x8DC4	0xF676
+0x8DC5	0xF677
+0x8DC6	0xF678
+0x8DC7	0xF679
+0x8DC8	0xF67A
+0x8DC9	0xF67B
+0x8DCA	0xF67C
+0x8DCB	0xF67D
+0x8DCC	0xF67E
+0x8DCD	0xF67F
+0x8DCE	0xF680
+0x8DCF	0xF681
+0x8DD0	0xF682
+0x8DD1	0xF683
+0x8DD2	0xF684
+0x8DD3	0xF685
+0x8DD4	0xF686
+0x8DD5	0xF687
+0x8DD6	0xF688
+0x8DD7	0xF689
+0x8DD8	0xF68A
+0x8DD9	0xF68B
+0x8DDA	0xF68C
+0x8DDB	0xF68D
+0x8DDC	0xF68E
+0x8DDD	0xF68F
+0x8DDE	0xF690
+0x8DDF	0xF691
+0x8DE0	0xF692
+0x8DE1	0xF693
+0x8DE2	0xF694
+0x8DE3	0xF695
+0x8DE4	0xF696
+0x8DE5	0xF697
+0x8DE6	0xF698
+0x8DE7	0xF699
+0x8DE8	0xF69A
+0x8DE9	0xF69B
+0x8DEA	0xF69C
+0x8DEB	0xF69D
+0x8DEC	0xF69E
+0x8DED	0xF69F
+0x8DEE	0xF6A0
+0x8DEF	0xF6A1
+0x8DF0	0xF6A2
+0x8DF1	0xF6A3
+0x8DF2	0xF6A4
+0x8DF3	0xF6A5
+0x8DF4	0xF6A6
+0x8DF5	0xF6A7
+0x8DF6	0xF6A8
+0x8DF7	0xF6A9
+0x8DF8	0xF6AA
+0x8DF9	0xF6AB
+0x8DFA	0xF6AC
+0x8DFB	0xF6AD
+0x8DFC	0xF6AE
+0x8DFD	0xF6AF
+0x8DFE	0xF6B0
+0x8E40	0xE311
+0x8E41	0xE312
+0x8E42	0xE313
+0x8E43	0xE314
+0x8E44	0xE315
+0x8E45	0xE316
+0x8E46	0xE317
+0x8E47	0xE318
+0x8E48	0xE319
+0x8E49	0xE31A
+0x8E4A	0xE31B
+0x8E4B	0xE31C
+0x8E4C	0xE31D
+0x8E4D	0xE31E
+0x8E4E	0xE31F
+0x8E4F	0xE320
+0x8E50	0xE321
+0x8E51	0xE322
+0x8E52	0xE323
+0x8E53	0xE324
+0x8E54	0xE325
+0x8E55	0xE326
+0x8E56	0xE327
+0x8E57	0xE328
+0x8E58	0xE329
+0x8E59	0xE32A
+0x8E5A	0xE32B
+0x8E5B	0xE32C
+0x8E5C	0xE32D
+0x8E5D	0xE32E
+0x8E5E	0xE32F
+0x8E5F	0xE330
+0x8E60	0xE331
+0x8E61	0xE332
+0x8E62	0xE333
+0x8E63	0xE334
+0x8E64	0xE335
+0x8E65	0xE336
+0x8E66	0xE337
+0x8E67	0xE338
+0x8E68	0xE339
+0x8E69	0xE33A
+0x8E6A	0xE33B
+0x8E6B	0xE33C
+0x8E6C	0xE33D
+0x8E6D	0xE33E
+0x8E6E	0xE33F
+0x8E6F	0xE340
+0x8E70	0xE341
+0x8E71	0xE342
+0x8E72	0xE343
+0x8E73	0xE344
+0x8E74	0xE345
+0x8E75	0xE346
+0x8E76	0xE347
+0x8E77	0xE348
+0x8E78	0xE349
+0x8E79	0xE34A
+0x8E7A	0xE34B
+0x8E7B	0xE34C
+0x8E7C	0xE34D
+0x8E7D	0xE34E
+0x8E7E	0xE34F
+0x8EA1	0xE350
+0x8EA2	0xE351
+0x8EA3	0xE352
+0x8EA4	0xE353
+0x8EA5	0xE354
+0x8EA6	0xE355
+0x8EA7	0xE356
+0x8EA8	0xE357
+0x8EA9	0xE358
+0x8EAA	0xE359
+0x8EAB	0xE35A
+0x8EAC	0xE35B
+0x8EAD	0xE35C
+0x8EAE	0xE35D
+0x8EAF	0xE35E
+0x8EB0	0xE35F
+0x8EB1	0xE360
+0x8EB2	0xE361
+0x8EB3	0xE362
+0x8EB4	0xE363
+0x8EB5	0xE364
+0x8EB6	0xE365
+0x8EB7	0xE366
+0x8EB8	0xE367
+0x8EB9	0xE368
+0x8EBA	0xE369
+0x8EBB	0xE36A
+0x8EBC	0xE36B
+0x8EBD	0xE36C
+0x8EBE	0xE36D
+0x8EBF	0xE36E
+0x8EC0	0xE36F
+0x8EC1	0xE370
+0x8EC2	0xE371
+0x8EC3	0xE372
+0x8EC4	0xE373
+0x8EC5	0xE374
+0x8EC6	0xE375
+0x8EC7	0xE376
+0x8EC8	0xE377
+0x8EC9	0xE378
+0x8ECA	0xE379
+0x8ECB	0xE37A
+0x8ECC	0xE37B
+0x8ECD	0xE37C
+0x8ECE	0xE37D
+0x8ECF	0xE37E
+0x8ED0	0xE37F
+0x8ED1	0xE380
+0x8ED2	0xE381
+0x8ED3	0xE382
+0x8ED4	0xE383
+0x8ED5	0xE384
+0x8ED6	0xE385
+0x8ED7	0xE386
+0x8ED8	0xE387
+0x8ED9	0xE388
+0x8EDA	0xE389
+0x8EDB	0xE38A
+0x8EDC	0xE38B
+0x8EDD	0xE38C
+0x8EDE	0xE38D
+0x8EDF	0xE38E
+0x8EE0	0xE38F
+0x8EE1	0xE390
+0x8EE2	0xE391
+0x8EE3	0xE392
+0x8EE4	0xE393
+0x8EE5	0xE394
+0x8EE6	0xE395
+0x8EE7	0xE396
+0x8EE8	0xE397
+0x8EE9	0xE398
+0x8EEA	0xE399
+0x8EEB	0xE39A
+0x8EEC	0xE39B
+0x8EED	0xE39C
+0x8EEE	0xE39D
+0x8EEF	0xE39E
+0x8EF0	0xE39F
+0x8EF1	0xE3A0
+0x8EF2	0xE3A1
+0x8EF3	0xE3A2
+0x8EF4	0xE3A3
+0x8EF5	0xE3A4
+0x8EF6	0xE3A5
+0x8EF7	0xE3A6
+0x8EF8	0xE3A7
+0x8EF9	0xE3A8
+0x8EFA	0xE3A9
+0x8EFB	0xE3AA
+0x8EFC	0xE3AB
+0x8EFD	0xE3AC
+0x8EFE	0xE3AD
+0x8F40	0xE3AE
+0x8F41	0xE3AF
+0x8F42	0xE3B0
+0x8F43	0xE3B1
+0x8F44	0xE3B2
+0x8F45	0xE3B3
+0x8F46	0xE3B4
+0x8F47	0xE3B5
+0x8F48	0xE3B6
+0x8F49	0xE3B7
+0x8F4A	0xE3B8
+0x8F4B	0xE3B9
+0x8F4C	0xE3BA
+0x8F4D	0xE3BB
+0x8F4E	0xE3BC
+0x8F4F	0xE3BD
+0x8F50	0xE3BE
+0x8F51	0xE3BF
+0x8F52	0xE3C0
+0x8F53	0xE3C1
+0x8F54	0xE3C2
+0x8F55	0xE3C3
+0x8F56	0xE3C4
+0x8F57	0xE3C5
+0x8F58	0xE3C6
+0x8F59	0xE3C7
+0x8F5A	0xE3C8
+0x8F5B	0xE3C9
+0x8F5C	0xE3CA
+0x8F5D	0xE3CB
+0x8F5E	0xE3CC
+0x8F5F	0xE3CD
+0x8F60	0xE3CE
+0x8F61	0xE3CF
+0x8F62	0xE3D0
+0x8F63	0xE3D1
+0x8F64	0xE3D2
+0x8F65	0xE3D3
+0x8F66	0xE3D4
+0x8F67	0xE3D5
+0x8F68	0xE3D6
+0x8F69	0xE3D7
+0x8F6A	0xE3D8
+0x8F6B	0xE3D9
+0x8F6C	0xE3DA
+0x8F6D	0xE3DB
+0x8F6E	0xE3DC
+0x8F6F	0xE3DD
+0x8F70	0xE3DE
+0x8F71	0xE3DF
+0x8F72	0xE3E0
+0x8F73	0xE3E1
+0x8F74	0xE3E2
+0x8F75	0xE3E3
+0x8F76	0xE3E4
+0x8F77	0xE3E5
+0x8F78	0xE3E6
+0x8F79	0xE3E7
+0x8F7A	0xE3E8
+0x8F7B	0xE3E9
+0x8F7C	0xE3EA
+0x8F7D	0xE3EB
+0x8F7E	0xE3EC
+0x8FA1	0xE3ED
+0x8FA2	0xE3EE
+0x8FA3	0xE3EF
+0x8FA4	0xE3F0
+0x8FA5	0xE3F1
+0x8FA6	0xE3F2
+0x8FA7	0xE3F3
+0x8FA8	0xE3F4
+0x8FA9	0xE3F5
+0x8FAA	0xE3F6
+0x8FAB	0xE3F7
+0x8FAC	0xE3F8
+0x8FAD	0xE3F9
+0x8FAE	0xE3FA
+0x8FAF	0xE3FB
+0x8FB0	0xE3FC
+0x8FB1	0xE3FD
+0x8FB2	0xE3FE
+0x8FB3	0xE3FF
+0x8FB4	0xE400
+0x8FB5	0xE401
+0x8FB6	0xE402
+0x8FB7	0xE403
+0x8FB8	0xE404
+0x8FB9	0xE405
+0x8FBA	0xE406
+0x8FBB	0xE407
+0x8FBC	0xE408
+0x8FBD	0xE409
+0x8FBE	0xE40A
+0x8FBF	0xE40B
+0x8FC0	0xE40C
+0x8FC1	0xE40D
+0x8FC2	0xE40E
+0x8FC3	0xE40F
+0x8FC4	0xE410
+0x8FC5	0xE411
+0x8FC6	0xE412
+0x8FC7	0xE413
+0x8FC8	0xE414
+0x8FC9	0xE415
+0x8FCA	0xE416
+0x8FCB	0xE417
+0x8FCC	0xE418
+0x8FCD	0xE419
+0x8FCE	0xE41A
+0x8FCF	0xE41B
+0x8FD0	0xE41C
+0x8FD1	0xE41D
+0x8FD2	0xE41E
+0x8FD3	0xE41F
+0x8FD4	0xE420
+0x8FD5	0xE421
+0x8FD6	0xE422
+0x8FD7	0xE423
+0x8FD8	0xE424
+0x8FD9	0xE425
+0x8FDA	0xE426
+0x8FDB	0xE427
+0x8FDC	0xE428
+0x8FDD	0xE429
+0x8FDE	0xE42A
+0x8FDF	0xE42B
+0x8FE0	0xE42C
+0x8FE1	0xE42D
+0x8FE2	0xE42E
+0x8FE3	0xE42F
+0x8FE4	0xE430
+0x8FE5	0xE431
+0x8FE6	0xE432
+0x8FE7	0xE433
+0x8FE8	0xE434
+0x8FE9	0xE435
+0x8FEA	0xE436
+0x8FEB	0xE437
+0x8FEC	0xE438
+0x8FED	0xE439
+0x8FEE	0xE43A
+0x8FEF	0xE43B
+0x8FF0	0xE43C
+0x8FF1	0xE43D
+0x8FF2	0xE43E
+0x8FF3	0xE43F
+0x8FF4	0xE440
+0x8FF5	0xE441
+0x8FF6	0xE442
+0x8FF7	0xE443
+0x8FF8	0xE444
+0x8FF9	0xE445
+0x8FFA	0xE446
+0x8FFB	0xE447
+0x8FFC	0xE448
+0x8FFD	0xE449
+0x8FFE	0xE44A
+0x9040	0xE44B
+0x9041	0xE44C
+0x9042	0xE44D
+0x9043	0xE44E
+0x9044	0xE44F
+0x9045	0xE450
+0x9046	0xE451
+0x9047	0xE452
+0x9048	0xE453
+0x9049	0xE454
+0x904A	0xE455
+0x904B	0xE456
+0x904C	0xE457
+0x904D	0xE458
+0x904E	0xE459
+0x904F	0xE45A
+0x9050	0xE45B
+0x9051	0xE45C
+0x9052	0xE45D
+0x9053	0xE45E
+0x9054	0xE45F
+0x9055	0xE460
+0x9056	0xE461
+0x9057	0xE462
+0x9058	0xE463
+0x9059	0xE464
+0x905A	0xE465
+0x905B	0xE466
+0x905C	0xE467
+0x905D	0xE468
+0x905E	0xE469
+0x905F	0xE46A
+0x9060	0xE46B
+0x9061	0xE46C
+0x9062	0xE46D
+0x9063	0xE46E
+0x9064	0xE46F
+0x9065	0xE470
+0x9066	0xE471
+0x9067	0xE472
+0x9068	0xE473
+0x9069	0xE474
+0x906A	0xE475
+0x906B	0xE476
+0x906C	0xE477
+0x906D	0xE478
+0x906E	0xE479
+0x906F	0xE47A
+0x9070	0xE47B
+0x9071	0xE47C
+0x9072	0xE47D
+0x9073	0xE47E
+0x9074	0xE47F
+0x9075	0xE480
+0x9076	0xE481
+0x9077	0xE482
+0x9078	0xE483
+0x9079	0xE484
+0x907A	0xE485
+0x907B	0xE486
+0x907C	0xE487
+0x907D	0xE488
+0x907E	0xE489
+0x90A1	0xE48A
+0x90A2	0xE48B
+0x90A3	0xE48C
+0x90A4	0xE48D
+0x90A5	0xE48E
+0x90A6	0xE48F
+0x90A7	0xE490
+0x90A8	0xE491
+0x90A9	0xE492
+0x90AA	0xE493
+0x90AB	0xE494
+0x90AC	0xE495
+0x90AD	0xE496
+0x90AE	0xE497
+0x90AF	0xE498
+0x90B0	0xE499
+0x90B1	0xE49A
+0x90B2	0xE49B
+0x90B3	0xE49C
+0x90B4	0xE49D
+0x90B5	0xE49E
+0x90B6	0xE49F
+0x90B7	0xE4A0
+0x90B8	0xE4A1
+0x90B9	0xE4A2
+0x90BA	0xE4A3
+0x90BB	0xE4A4
+0x90BC	0xE4A5
+0x90BD	0xE4A6
+0x90BE	0xE4A7
+0x90BF	0xE4A8
+0x90C0	0xE4A9
+0x90C1	0xE4AA
+0x90C2	0xE4AB
+0x90C3	0xE4AC
+0x90C4	0xE4AD
+0x90C5	0xE4AE
+0x90C6	0xE4AF
+0x90C7	0xE4B0
+0x90C8	0xE4B1
+0x90C9	0xE4B2
+0x90CA	0xE4B3
+0x90CB	0xE4B4
+0x90CC	0xE4B5
+0x90CD	0xE4B6
+0x90CE	0xE4B7
+0x90CF	0xE4B8
+0x90D0	0xE4B9
+0x90D1	0xE4BA
+0x90D2	0xE4BB
+0x90D3	0xE4BC
+0x90D4	0xE4BD
+0x90D5	0xE4BE
+0x90D6	0xE4BF
+0x90D7	0xE4C0
+0x90D8	0xE4C1
+0x90D9	0xE4C2
+0x90DA	0xE4C3
+0x90DB	0xE4C4
+0x90DC	0xE4C5
+0x90DD	0xE4C6
+0x90DE	0xE4C7
+0x90DF	0xE4C8
+0x90E0	0xE4C9
+0x90E1	0xE4CA
+0x90E2	0xE4CB
+0x90E3	0xE4CC
+0x90E4	0xE4CD
+0x90E5	0xE4CE
+0x90E6	0xE4CF
+0x90E7	0xE4D0
+0x90E8	0xE4D1
+0x90E9	0xE4D2
+0x90EA	0xE4D3
+0x90EB	0xE4D4
+0x90EC	0xE4D5
+0x90ED	0xE4D6
+0x90EE	0xE4D7
+0x90EF	0xE4D8
+0x90F0	0xE4D9
+0x90F1	0xE4DA
+0x90F2	0xE4DB
+0x90F3	0xE4DC
+0x90F4	0xE4DD
+0x90F5	0xE4DE
+0x90F6	0xE4DF
+0x90F7	0xE4E0
+0x90F8	0xE4E1
+0x90F9	0xE4E2
+0x90FA	0xE4E3
+0x90FB	0xE4E4
+0x90FC	0xE4E5
+0x90FD	0xE4E6
+0x90FE	0xE4E7
+0x9140	0xE4E8
+0x9141	0xE4E9
+0x9142	0xE4EA
+0x9143	0xE4EB
+0x9144	0xE4EC
+0x9145	0xE4ED
+0x9146	0xE4EE
+0x9147	0xE4EF
+0x9148	0xE4F0
+0x9149	0xE4F1
+0x914A	0xE4F2
+0x914B	0xE4F3
+0x914C	0xE4F4
+0x914D	0xE4F5
+0x914E	0xE4F6
+0x914F	0xE4F7
+0x9150	0xE4F8
+0x9151	0xE4F9
+0x9152	0xE4FA
+0x9153	0xE4FB
+0x9154	0xE4FC
+0x9155	0xE4FD
+0x9156	0xE4FE
+0x9157	0xE4FF
+0x9158	0xE500
+0x9159	0xE501
+0x915A	0xE502
+0x915B	0xE503
+0x915C	0xE504
+0x915D	0xE505
+0x915E	0xE506
+0x915F	0xE507
+0x9160	0xE508
+0x9161	0xE509
+0x9162	0xE50A
+0x9163	0xE50B
+0x9164	0xE50C
+0x9165	0xE50D
+0x9166	0xE50E
+0x9167	0xE50F
+0x9168	0xE510
+0x9169	0xE511
+0x916A	0xE512
+0x916B	0xE513
+0x916C	0xE514
+0x916D	0xE515
+0x916E	0xE516
+0x916F	0xE517
+0x9170	0xE518
+0x9171	0xE519
+0x9172	0xE51A
+0x9173	0xE51B
+0x9174	0xE51C
+0x9175	0xE51D
+0x9176	0xE51E
+0x9177	0xE51F
+0x9178	0xE520
+0x9179	0xE521
+0x917A	0xE522
+0x917B	0xE523
+0x917C	0xE524
+0x917D	0xE525
+0x917E	0xE526
+0x91A1	0xE527
+0x91A2	0xE528
+0x91A3	0xE529
+0x91A4	0xE52A
+0x91A5	0xE52B
+0x91A6	0xE52C
+0x91A7	0xE52D
+0x91A8	0xE52E
+0x91A9	0xE52F
+0x91AA	0xE530
+0x91AB	0xE531
+0x91AC	0xE532
+0x91AD	0xE533
+0x91AE	0xE534
+0x91AF	0xE535
+0x91B0	0xE536
+0x91B1	0xE537
+0x91B2	0xE538
+0x91B3	0xE539
+0x91B4	0xE53A
+0x91B5	0xE53B
+0x91B6	0xE53C
+0x91B7	0xE53D
+0x91B8	0xE53E
+0x91B9	0xE53F
+0x91BA	0xE540
+0x91BB	0xE541
+0x91BC	0xE542
+0x91BD	0xE543
+0x91BE	0xE544
+0x91BF	0xE545
+0x91C0	0xE546
+0x91C1	0xE547
+0x91C2	0xE548
+0x91C3	0xE549
+0x91C4	0xE54A
+0x91C5	0xE54B
+0x91C6	0xE54C
+0x91C7	0xE54D
+0x91C8	0xE54E
+0x91C9	0xE54F
+0x91CA	0xE550
+0x91CB	0xE551
+0x91CC	0xE552
+0x91CD	0xE553
+0x91CE	0xE554
+0x91CF	0xE555
+0x91D0	0xE556
+0x91D1	0xE557
+0x91D2	0xE558
+0x91D3	0xE559
+0x91D4	0xE55A
+0x91D5	0xE55B
+0x91D6	0xE55C
+0x91D7	0xE55D
+0x91D8	0xE55E
+0x91D9	0xE55F
+0x91DA	0xE560
+0x91DB	0xE561
+0x91DC	0xE562
+0x91DD	0xE563
+0x91DE	0xE564
+0x91DF	0xE565
+0x91E0	0xE566
+0x91E1	0xE567
+0x91E2	0xE568
+0x91E3	0xE569
+0x91E4	0xE56A
+0x91E5	0xE56B
+0x91E6	0xE56C
+0x91E7	0xE56D
+0x91E8	0xE56E
+0x91E9	0xE56F
+0x91EA	0xE570
+0x91EB	0xE571
+0x91EC	0xE572
+0x91ED	0xE573
+0x91EE	0xE574
+0x91EF	0xE575
+0x91F0	0xE576
+0x91F1	0xE577
+0x91F2	0xE578
+0x91F3	0xE579
+0x91F4	0xE57A
+0x91F5	0xE57B
+0x91F6	0xE57C
+0x91F7	0xE57D
+0x91F8	0xE57E
+0x91F9	0xE57F
+0x91FA	0xE580
+0x91FB	0xE581
+0x91FC	0xE582
+0x91FD	0xE583
+0x91FE	0xE584
+0x9240	0xE585
+0x9241	0xE586
+0x9242	0xE587
+0x9243	0xE588
+0x9244	0xE589
+0x9245	0xE58A
+0x9246	0xE58B
+0x9247	0xE58C
+0x9248	0xE58D
+0x9249	0xE58E
+0x924A	0xE58F
+0x924B	0xE590
+0x924C	0xE591
+0x924D	0xE592
+0x924E	0xE593
+0x924F	0xE594
+0x9250	0xE595
+0x9251	0xE596
+0x9252	0xE597
+0x9253	0xE598
+0x9254	0xE599
+0x9255	0xE59A
+0x9256	0xE59B
+0x9257	0xE59C
+0x9258	0xE59D
+0x9259	0xE59E
+0x925A	0xE59F
+0x925B	0xE5A0
+0x925C	0xE5A1
+0x925D	0xE5A2
+0x925E	0xE5A3
+0x925F	0xE5A4
+0x9260	0xE5A5
+0x9261	0xE5A6
+0x9262	0xE5A7
+0x9263	0xE5A8
+0x9264	0xE5A9
+0x9265	0xE5AA
+0x9266	0xE5AB
+0x9267	0xE5AC
+0x9268	0xE5AD
+0x9269	0xE5AE
+0x926A	0xE5AF
+0x926B	0xE5B0
+0x926C	0xE5B1
+0x926D	0xE5B2
+0x926E	0xE5B3
+0x926F	0xE5B4
+0x9270	0xE5B5
+0x9271	0xE5B6
+0x9272	0xE5B7
+0x9273	0xE5B8
+0x9274	0xE5B9
+0x9275	0xE5BA
+0x9276	0xE5BB
+0x9277	0xE5BC
+0x9278	0xE5BD
+0x9279	0xE5BE
+0x927A	0xE5BF
+0x927B	0xE5C0
+0x927C	0xE5C1
+0x927D	0xE5C2
+0x927E	0xE5C3
+0x92A1	0xE5C4
+0x92A2	0xE5C5
+0x92A3	0xE5C6
+0x92A4	0xE5C7
+0x92A5	0xE5C8
+0x92A6	0xE5C9
+0x92A7	0xE5CA
+0x92A8	0xE5CB
+0x92A9	0xE5CC
+0x92AA	0xE5CD
+0x92AB	0xE5CE
+0x92AC	0xE5CF
+0x92AD	0xE5D0
+0x92AE	0xE5D1
+0x92AF	0xE5D2
+0x92B0	0xE5D3
+0x92B1	0xE5D4
+0x92B2	0xE5D5
+0x92B3	0xE5D6
+0x92B4	0xE5D7
+0x92B5	0xE5D8
+0x92B6	0xE5D9
+0x92B7	0xE5DA
+0x92B8	0xE5DB
+0x92B9	0xE5DC
+0x92BA	0xE5DD
+0x92BB	0xE5DE
+0x92BC	0xE5DF
+0x92BD	0xE5E0
+0x92BE	0xE5E1
+0x92BF	0xE5E2
+0x92C0	0xE5E3
+0x92C1	0xE5E4
+0x92C2	0xE5E5
+0x92C3	0xE5E6
+0x92C4	0xE5E7
+0x92C5	0xE5E8
+0x92C6	0xE5E9
+0x92C7	0xE5EA
+0x92C8	0xE5EB
+0x92C9	0xE5EC
+0x92CA	0xE5ED
+0x92CB	0xE5EE
+0x92CC	0xE5EF
+0x92CD	0xE5F0
+0x92CE	0xE5F1
+0x92CF	0xE5F2
+0x92D0	0xE5F3
+0x92D1	0xE5F4
+0x92D2	0xE5F5
+0x92D3	0xE5F6
+0x92D4	0xE5F7
+0x92D5	0xE5F8
+0x92D6	0xE5F9
+0x92D7	0xE5FA
+0x92D8	0xE5FB
+0x92D9	0xE5FC
+0x92DA	0xE5FD
+0x92DB	0xE5FE
+0x92DC	0xE5FF
+0x92DD	0xE600
+0x92DE	0xE601
+0x92DF	0xE602
+0x92E0	0xE603
+0x92E1	0xE604
+0x92E2	0xE605
+0x92E3	0xE606
+0x92E4	0xE607
+0x92E5	0xE608
+0x92E6	0xE609
+0x92E7	0xE60A
+0x92E8	0xE60B
+0x92E9	0xE60C
+0x92EA	0xE60D
+0x92EB	0xE60E
+0x92EC	0xE60F
+0x92ED	0xE610
+0x92EE	0xE611
+0x92EF	0xE612
+0x92F0	0xE613
+0x92F1	0xE614
+0x92F2	0xE615
+0x92F3	0xE616
+0x92F4	0xE617
+0x92F5	0xE618
+0x92F6	0xE619
+0x92F7	0xE61A
+0x92F8	0xE61B
+0x92F9	0xE61C
+0x92FA	0xE61D
+0x92FB	0xE61E
+0x92FC	0xE61F
+0x92FD	0xE620
+0x92FE	0xE621
+0x9340	0xE622
+0x9341	0xE623
+0x9342	0xE624
+0x9343	0xE625
+0x9344	0xE626
+0x9345	0xE627
+0x9346	0xE628
+0x9347	0xE629
+0x9348	0xE62A
+0x9349	0xE62B
+0x934A	0xE62C
+0x934B	0xE62D
+0x934C	0xE62E
+0x934D	0xE62F
+0x934E	0xE630
+0x934F	0xE631
+0x9350	0xE632
+0x9351	0xE633
+0x9352	0xE634
+0x9353	0xE635
+0x9354	0xE636
+0x9355	0xE637
+0x9356	0xE638
+0x9357	0xE639
+0x9358	0xE63A
+0x9359	0xE63B
+0x935A	0xE63C
+0x935B	0xE63D
+0x935C	0xE63E
+0x935D	0xE63F
+0x935E	0xE640
+0x935F	0xE641
+0x9360	0xE642
+0x9361	0xE643
+0x9362	0xE644
+0x9363	0xE645
+0x9364	0xE646
+0x9365	0xE647
+0x9366	0xE648
+0x9367	0xE649
+0x9368	0xE64A
+0x9369	0xE64B
+0x936A	0xE64C
+0x936B	0xE64D
+0x936C	0xE64E
+0x936D	0xE64F
+0x936E	0xE650
+0x936F	0xE651
+0x9370	0xE652
+0x9371	0xE653
+0x9372	0xE654
+0x9373	0xE655
+0x9374	0xE656
+0x9375	0xE657
+0x9376	0xE658
+0x9377	0xE659
+0x9378	0xE65A
+0x9379	0xE65B
+0x937A	0xE65C
+0x937B	0xE65D
+0x937C	0xE65E
+0x937D	0xE65F
+0x937E	0xE660
+0x93A1	0xE661
+0x93A2	0xE662
+0x93A3	0xE663
+0x93A4	0xE664
+0x93A5	0xE665
+0x93A6	0xE666
+0x93A7	0xE667
+0x93A8	0xE668
+0x93A9	0xE669
+0x93AA	0xE66A
+0x93AB	0xE66B
+0x93AC	0xE66C
+0x93AD	0xE66D
+0x93AE	0xE66E
+0x93AF	0xE66F
+0x93B0	0xE670
+0x93B1	0xE671
+0x93B2	0xE672
+0x93B3	0xE673
+0x93B4	0xE674
+0x93B5	0xE675
+0x93B6	0xE676
+0x93B7	0xE677
+0x93B8	0xE678
+0x93B9	0xE679
+0x93BA	0xE67A
+0x93BB	0xE67B
+0x93BC	0xE67C
+0x93BD	0xE67D
+0x93BE	0xE67E
+0x93BF	0xE67F
+0x93C0	0xE680
+0x93C1	0xE681
+0x93C2	0xE682
+0x93C3	0xE683
+0x93C4	0xE684
+0x93C5	0xE685
+0x93C6	0xE686
+0x93C7	0xE687
+0x93C8	0xE688
+0x93C9	0xE689
+0x93CA	0xE68A
+0x93CB	0xE68B
+0x93CC	0xE68C
+0x93CD	0xE68D
+0x93CE	0xE68E
+0x93CF	0xE68F
+0x93D0	0xE690
+0x93D1	0xE691
+0x93D2	0xE692
+0x93D3	0xE693
+0x93D4	0xE694
+0x93D5	0xE695
+0x93D6	0xE696
+0x93D7	0xE697
+0x93D8	0xE698
+0x93D9	0xE699
+0x93DA	0xE69A
+0x93DB	0xE69B
+0x93DC	0xE69C
+0x93DD	0xE69D
+0x93DE	0xE69E
+0x93DF	0xE69F
+0x93E0	0xE6A0
+0x93E1	0xE6A1
+0x93E2	0xE6A2
+0x93E3	0xE6A3
+0x93E4	0xE6A4
+0x93E5	0xE6A5
+0x93E6	0xE6A6
+0x93E7	0xE6A7
+0x93E8	0xE6A8
+0x93E9	0xE6A9
+0x93EA	0xE6AA
+0x93EB	0xE6AB
+0x93EC	0xE6AC
+0x93ED	0xE6AD
+0x93EE	0xE6AE
+0x93EF	0xE6AF
+0x93F0	0xE6B0
+0x93F1	0xE6B1
+0x93F2	0xE6B2
+0x93F3	0xE6B3
+0x93F4	0xE6B4
+0x93F5	0xE6B5
+0x93F6	0xE6B6
+0x93F7	0xE6B7
+0x93F8	0xE6B8
+0x93F9	0xE6B9
+0x93FA	0xE6BA
+0x93FB	0xE6BB
+0x93FC	0xE6BC
+0x93FD	0xE6BD
+0x93FE	0xE6BE
+0x9440	0xE6BF
+0x9441	0xE6C0
+0x9442	0xE6C1
+0x9443	0xE6C2
+0x9444	0xE6C3
+0x9445	0xE6C4
+0x9446	0xE6C5
+0x9447	0xE6C6
+0x9448	0xE6C7
+0x9449	0xE6C8
+0x944A	0xE6C9
+0x944B	0xE6CA
+0x944C	0xE6CB
+0x944D	0xE6CC
+0x944E	0xE6CD
+0x944F	0xE6CE
+0x9450	0xE6CF
+0x9451	0xE6D0
+0x9452	0xE6D1
+0x9453	0xE6D2
+0x9454	0xE6D3
+0x9455	0xE6D4
+0x9456	0xE6D5
+0x9457	0xE6D6
+0x9458	0xE6D7
+0x9459	0xE6D8
+0x945A	0xE6D9
+0x945B	0xE6DA
+0x945C	0xE6DB
+0x945D	0xE6DC
+0x945E	0xE6DD
+0x945F	0xE6DE
+0x9460	0xE6DF
+0x9461	0xE6E0
+0x9462	0xE6E1
+0x9463	0xE6E2
+0x9464	0xE6E3
+0x9465	0xE6E4
+0x9466	0xE6E5
+0x9467	0xE6E6
+0x9468	0xE6E7
+0x9469	0xE6E8
+0x946A	0xE6E9
+0x946B	0xE6EA
+0x946C	0xE6EB
+0x946D	0xE6EC
+0x946E	0xE6ED
+0x946F	0xE6EE
+0x9470	0xE6EF
+0x9471	0xE6F0
+0x9472	0xE6F1
+0x9473	0xE6F2
+0x9474	0xE6F3
+0x9475	0xE6F4
+0x9476	0xE6F5
+0x9477	0xE6F6
+0x9478	0xE6F7
+0x9479	0xE6F8
+0x947A	0xE6F9
+0x947B	0xE6FA
+0x947C	0xE6FB
+0x947D	0xE6FC
+0x947E	0xE6FD
+0x94A1	0xE6FE
+0x94A2	0xE6FF
+0x94A3	0xE700
+0x94A4	0xE701
+0x94A5	0xE702
+0x94A6	0xE703
+0x94A7	0xE704
+0x94A8	0xE705
+0x94A9	0xE706
+0x94AA	0xE707
+0x94AB	0xE708
+0x94AC	0xE709
+0x94AD	0xE70A
+0x94AE	0xE70B
+0x94AF	0xE70C
+0x94B0	0xE70D
+0x94B1	0xE70E
+0x94B2	0xE70F
+0x94B3	0xE710
+0x94B4	0xE711
+0x94B5	0xE712
+0x94B6	0xE713
+0x94B7	0xE714
+0x94B8	0xE715
+0x94B9	0xE716
+0x94BA	0xE717
+0x94BB	0xE718
+0x94BC	0xE719
+0x94BD	0xE71A
+0x94BE	0xE71B
+0x94BF	0xE71C
+0x94C0	0xE71D
+0x94C1	0xE71E
+0x94C2	0xE71F
+0x94C3	0xE720
+0x94C4	0xE721
+0x94C5	0xE722
+0x94C6	0xE723
+0x94C7	0xE724
+0x94C8	0xE725
+0x94C9	0xE726
+0x94CA	0xE727
+0x94CB	0xE728
+0x94CC	0xE729
+0x94CD	0xE72A
+0x94CE	0xE72B
+0x94CF	0xE72C
+0x94D0	0xE72D
+0x94D1	0xE72E
+0x94D2	0xE72F
+0x94D3	0xE730
+0x94D4	0xE731
+0x94D5	0xE732
+0x94D6	0xE733
+0x94D7	0xE734
+0x94D8	0xE735
+0x94D9	0xE736
+0x94DA	0xE737
+0x94DB	0xE738
+0x94DC	0xE739
+0x94DD	0xE73A
+0x94DE	0xE73B
+0x94DF	0xE73C
+0x94E0	0xE73D
+0x94E1	0xE73E
+0x94E2	0xE73F
+0x94E3	0xE740
+0x94E4	0xE741
+0x94E5	0xE742
+0x94E6	0xE743
+0x94E7	0xE744
+0x94E8	0xE745
+0x94E9	0xE746
+0x94EA	0xE747
+0x94EB	0xE748
+0x94EC	0xE749
+0x94ED	0xE74A
+0x94EE	0xE74B
+0x94EF	0xE74C
+0x94F0	0xE74D
+0x94F1	0xE74E
+0x94F2	0xE74F
+0x94F3	0xE750
+0x94F4	0xE751
+0x94F5	0xE752
+0x94F6	0xE753
+0x94F7	0xE754
+0x94F8	0xE755
+0x94F9	0xE756
+0x94FA	0xE757
+0x94FB	0xE758
+0x94FC	0xE759
+0x94FD	0xE75A
+0x94FE	0xE75B
+0x9540	0xE75C
+0x9541	0xE75D
+0x9542	0xE75E
+0x9543	0xE75F
+0x9544	0xE760
+0x9545	0xE761
+0x9546	0xE762
+0x9547	0xE763
+0x9548	0xE764
+0x9549	0xE765
+0x954A	0xE766
+0x954B	0xE767
+0x954C	0xE768
+0x954D	0xE769
+0x954E	0xE76A
+0x954F	0xE76B
+0x9550	0xE76C
+0x9551	0xE76D
+0x9552	0xE76E
+0x9553	0xE76F
+0x9554	0xE770
+0x9555	0xE771
+0x9556	0xE772
+0x9557	0xE773
+0x9558	0xE774
+0x9559	0xE775
+0x955A	0xE776
+0x955B	0xE777
+0x955C	0xE778
+0x955D	0xE779
+0x955E	0xE77A
+0x955F	0xE77B
+0x9560	0xE77C
+0x9561	0xE77D
+0x9562	0xE77E
+0x9563	0xE77F
+0x9564	0xE780
+0x9565	0xE781
+0x9566	0xE782
+0x9567	0xE783
+0x9568	0xE784
+0x9569	0xE785
+0x956A	0xE786
+0x956B	0xE787
+0x956C	0xE788
+0x956D	0xE789
+0x956E	0xE78A
+0x956F	0xE78B
+0x9570	0xE78C
+0x9571	0xE78D
+0x9572	0xE78E
+0x9573	0xE78F
+0x9574	0xE790
+0x9575	0xE791
+0x9576	0xE792
+0x9577	0xE793
+0x9578	0xE794
+0x9579	0xE795
+0x957A	0xE796
+0x957B	0xE797
+0x957C	0xE798
+0x957D	0xE799
+0x957E	0xE79A
+0x95A1	0xE79B
+0x95A2	0xE79C
+0x95A3	0xE79D
+0x95A4	0xE79E
+0x95A5	0xE79F
+0x95A6	0xE7A0
+0x95A7	0xE7A1
+0x95A8	0xE7A2
+0x95A9	0xE7A3
+0x95AA	0xE7A4
+0x95AB	0xE7A5
+0x95AC	0xE7A6
+0x95AD	0xE7A7
+0x95AE	0xE7A8
+0x95AF	0xE7A9
+0x95B0	0xE7AA
+0x95B1	0xE7AB
+0x95B2	0xE7AC
+0x95B3	0xE7AD
+0x95B4	0xE7AE
+0x95B5	0xE7AF
+0x95B6	0xE7B0
+0x95B7	0xE7B1
+0x95B8	0xE7B2
+0x95B9	0xE7B3
+0x95BA	0xE7B4
+0x95BB	0xE7B5
+0x95BC	0xE7B6
+0x95BD	0xE7B7
+0x95BE	0xE7B8
+0x95BF	0xE7B9
+0x95C0	0xE7BA
+0x95C1	0xE7BB
+0x95C2	0xE7BC
+0x95C3	0xE7BD
+0x95C4	0xE7BE
+0x95C5	0xE7BF
+0x95C6	0xE7C0
+0x95C7	0xE7C1
+0x95C8	0xE7C2
+0x95C9	0xE7C3
+0x95CA	0xE7C4
+0x95CB	0xE7C5
+0x95CC	0xE7C6
+0x95CD	0xE7C7
+0x95CE	0xE7C8
+0x95CF	0xE7C9
+0x95D0	0xE7CA
+0x95D1	0xE7CB
+0x95D2	0xE7CC
+0x95D3	0xE7CD
+0x95D4	0xE7CE
+0x95D5	0xE7CF
+0x95D6	0xE7D0
+0x95D7	0xE7D1
+0x95D8	0xE7D2
+0x95D9	0xE7D3
+0x95DA	0xE7D4
+0x95DB	0xE7D5
+0x95DC	0xE7D6
+0x95DD	0xE7D7
+0x95DE	0xE7D8
+0x95DF	0xE7D9
+0x95E0	0xE7DA
+0x95E1	0xE7DB
+0x95E2	0xE7DC
+0x95E3	0xE7DD
+0x95E4	0xE7DE
+0x95E5	0xE7DF
+0x95E6	0xE7E0
+0x95E7	0xE7E1
+0x95E8	0xE7E2
+0x95E9	0xE7E3
+0x95EA	0xE7E4
+0x95EB	0xE7E5
+0x95EC	0xE7E6
+0x95ED	0xE7E7
+0x95EE	0xE7E8
+0x95EF	0xE7E9
+0x95F0	0xE7EA
+0x95F1	0xE7EB
+0x95F2	0xE7EC
+0x95F3	0xE7ED
+0x95F4	0xE7EE
+0x95F5	0xE7EF
+0x95F6	0xE7F0
+0x95F7	0xE7F1
+0x95F8	0xE7F2
+0x95F9	0xE7F3
+0x95FA	0xE7F4
+0x95FB	0xE7F5
+0x95FC	0xE7F6
+0x95FD	0xE7F7
+0x95FE	0xE7F8
+0x9640	0xE7F9
+0x9641	0xE7FA
+0x9642	0xE7FB
+0x9643	0xE7FC
+0x9644	0xE7FD
+0x9645	0xE7FE
+0x9646	0xE7FF
+0x9647	0xE800
+0x9648	0xE801
+0x9649	0xE802
+0x964A	0xE803
+0x964B	0xE804
+0x964C	0xE805
+0x964D	0xE806
+0x964E	0xE807
+0x964F	0xE808
+0x9650	0xE809
+0x9651	0xE80A
+0x9652	0xE80B
+0x9653	0xE80C
+0x9654	0xE80D
+0x9655	0xE80E
+0x9656	0xE80F
+0x9657	0xE810
+0x9658	0xE811
+0x9659	0xE812
+0x965A	0xE813
+0x965B	0xE814
+0x965C	0xE815
+0x965D	0xE816
+0x965E	0xE817
+0x965F	0xE818
+0x9660	0xE819
+0x9661	0xE81A
+0x9662	0xE81B
+0x9663	0xE81C
+0x9664	0xE81D
+0x9665	0xE81E
+0x9666	0xE81F
+0x9667	0xE820
+0x9668	0xE821
+0x9669	0xE822
+0x966A	0xE823
+0x966B	0xE824
+0x966C	0xE825
+0x966D	0xE826
+0x966E	0xE827
+0x966F	0xE828
+0x9670	0xE829
+0x9671	0xE82A
+0x9672	0xE82B
+0x9673	0xE82C
+0x9674	0xE82D
+0x9675	0xE82E
+0x9676	0xE82F
+0x9677	0xE830
+0x9678	0xE831
+0x9679	0xE832
+0x967A	0xE833
+0x967B	0xE834
+0x967C	0xE835
+0x967D	0xE836
+0x967E	0xE837
+0x96A1	0xE838
+0x96A2	0xE839
+0x96A3	0xE83A
+0x96A4	0xE83B
+0x96A5	0xE83C
+0x96A6	0xE83D
+0x96A7	0xE83E
+0x96A8	0xE83F
+0x96A9	0xE840
+0x96AA	0xE841
+0x96AB	0xE842
+0x96AC	0xE843
+0x96AD	0xE844
+0x96AE	0xE845
+0x96AF	0xE846
+0x96B0	0xE847
+0x96B1	0xE848
+0x96B2	0xE849
+0x96B3	0xE84A
+0x96B4	0xE84B
+0x96B5	0xE84C
+0x96B6	0xE84D
+0x96B7	0xE84E
+0x96B8	0xE84F
+0x96B9	0xE850
+0x96BA	0xE851
+0x96BB	0xE852
+0x96BC	0xE853
+0x96BD	0xE854
+0x96BE	0xE855
+0x96BF	0xE856
+0x96C0	0xE857
+0x96C1	0xE858
+0x96C2	0xE859
+0x96C3	0xE85A
+0x96C4	0xE85B
+0x96C5	0xE85C
+0x96C6	0xE85D
+0x96C7	0xE85E
+0x96C8	0xE85F
+0x96C9	0xE860
+0x96CA	0xE861
+0x96CB	0xE862
+0x96CC	0xE863
+0x96CD	0xE864
+0x96CE	0xE865
+0x96CF	0xE866
+0x96D0	0xE867
+0x96D1	0xE868
+0x96D2	0xE869
+0x96D3	0xE86A
+0x96D4	0xE86B
+0x96D5	0xE86C
+0x96D6	0xE86D
+0x96D7	0xE86E
+0x96D8	0xE86F
+0x96D9	0xE870
+0x96DA	0xE871
+0x96DB	0xE872
+0x96DC	0xE873
+0x96DD	0xE874
+0x96DE	0xE875
+0x96DF	0xE876
+0x96E0	0xE877
+0x96E1	0xE878
+0x96E2	0xE879
+0x96E3	0xE87A
+0x96E4	0xE87B
+0x96E5	0xE87C
+0x96E6	0xE87D
+0x96E7	0xE87E
+0x96E8	0xE87F
+0x96E9	0xE880
+0x96EA	0xE881
+0x96EB	0xE882
+0x96EC	0xE883
+0x96ED	0xE884
+0x96EE	0xE885
+0x96EF	0xE886
+0x96F0	0xE887
+0x96F1	0xE888
+0x96F2	0xE889
+0x96F3	0xE88A
+0x96F4	0xE88B
+0x96F5	0xE88C
+0x96F6	0xE88D
+0x96F7	0xE88E
+0x96F8	0xE88F
+0x96F9	0xE890
+0x96FA	0xE891
+0x96FB	0xE892
+0x96FC	0xE893
+0x96FD	0xE894
+0x96FE	0xE895
+0x9740	0xE896
+0x9741	0xE897
+0x9742	0xE898
+0x9743	0xE899
+0x9744	0xE89A
+0x9745	0xE89B
+0x9746	0xE89C
+0x9747	0xE89D
+0x9748	0xE89E
+0x9749	0xE89F
+0x974A	0xE8A0
+0x974B	0xE8A1
+0x974C	0xE8A2
+0x974D	0xE8A3
+0x974E	0xE8A4
+0x974F	0xE8A5
+0x9750	0xE8A6
+0x9751	0xE8A7
+0x9752	0xE8A8
+0x9753	0xE8A9
+0x9754	0xE8AA
+0x9755	0xE8AB
+0x9756	0xE8AC
+0x9757	0xE8AD
+0x9758	0xE8AE
+0x9759	0xE8AF
+0x975A	0xE8B0
+0x975B	0xE8B1
+0x975C	0xE8B2
+0x975D	0xE8B3
+0x975E	0xE8B4
+0x975F	0xE8B5
+0x9760	0xE8B6
+0x9761	0xE8B7
+0x9762	0xE8B8
+0x9763	0xE8B9
+0x9764	0xE8BA
+0x9765	0xE8BB
+0x9766	0xE8BC
+0x9767	0xE8BD
+0x9768	0xE8BE
+0x9769	0xE8BF
+0x976A	0xE8C0
+0x976B	0xE8C1
+0x976C	0xE8C2
+0x976D	0xE8C3
+0x976E	0xE8C4
+0x976F	0xE8C5
+0x9770	0xE8C6
+0x9771	0xE8C7
+0x9772	0xE8C8
+0x9773	0xE8C9
+0x9774	0xE8CA
+0x9775	0xE8CB
+0x9776	0xE8CC
+0x9777	0xE8CD
+0x9778	0xE8CE
+0x9779	0xE8CF
+0x977A	0xE8D0
+0x977B	0xE8D1
+0x977C	0xE8D2
+0x977D	0xE8D3
+0x977E	0xE8D4
+0x97A1	0xE8D5
+0x97A2	0xE8D6
+0x97A3	0xE8D7
+0x97A4	0xE8D8
+0x97A5	0xE8D9
+0x97A6	0xE8DA
+0x97A7	0xE8DB
+0x97A8	0xE8DC
+0x97A9	0xE8DD
+0x97AA	0xE8DE
+0x97AB	0xE8DF
+0x97AC	0xE8E0
+0x97AD	0xE8E1
+0x97AE	0xE8E2
+0x97AF	0xE8E3
+0x97B0	0xE8E4
+0x97B1	0xE8E5
+0x97B2	0xE8E6
+0x97B3	0xE8E7
+0x97B4	0xE8E8
+0x97B5	0xE8E9
+0x97B6	0xE8EA
+0x97B7	0xE8EB
+0x97B8	0xE8EC
+0x97B9	0xE8ED
+0x97BA	0xE8EE
+0x97BB	0xE8EF
+0x97BC	0xE8F0
+0x97BD	0xE8F1
+0x97BE	0xE8F2
+0x97BF	0xE8F3
+0x97C0	0xE8F4
+0x97C1	0xE8F5
+0x97C2	0xE8F6
+0x97C3	0xE8F7
+0x97C4	0xE8F8
+0x97C5	0xE8F9
+0x97C6	0xE8FA
+0x97C7	0xE8FB
+0x97C8	0xE8FC
+0x97C9	0xE8FD
+0x97CA	0xE8FE
+0x97CB	0xE8FF
+0x97CC	0xE900
+0x97CD	0xE901
+0x97CE	0xE902
+0x97CF	0xE903
+0x97D0	0xE904
+0x97D1	0xE905
+0x97D2	0xE906
+0x97D3	0xE907
+0x97D4	0xE908
+0x97D5	0xE909
+0x97D6	0xE90A
+0x97D7	0xE90B
+0x97D8	0xE90C
+0x97D9	0xE90D
+0x97DA	0xE90E
+0x97DB	0xE90F
+0x97DC	0xE910
+0x97DD	0xE911
+0x97DE	0xE912
+0x97DF	0xE913
+0x97E0	0xE914
+0x97E1	0xE915
+0x97E2	0xE916
+0x97E3	0xE917
+0x97E4	0xE918
+0x97E5	0xE919
+0x97E6	0xE91A
+0x97E7	0xE91B
+0x97E8	0xE91C
+0x97E9	0xE91D
+0x97EA	0xE91E
+0x97EB	0xE91F
+0x97EC	0xE920
+0x97ED	0xE921
+0x97EE	0xE922
+0x97EF	0xE923
+0x97F0	0xE924
+0x97F1	0xE925
+0x97F2	0xE926
+0x97F3	0xE927
+0x97F4	0xE928
+0x97F5	0xE929
+0x97F6	0xE92A
+0x97F7	0xE92B
+0x97F8	0xE92C
+0x97F9	0xE92D
+0x97FA	0xE92E
+0x97FB	0xE92F
+0x97FC	0xE930
+0x97FD	0xE931
+0x97FE	0xE932
+0x9840	0xE933
+0x9841	0xE934
+0x9842	0xE935
+0x9843	0xE936
+0x9844	0xE937
+0x9845	0xE938
+0x9846	0xE939
+0x9847	0xE93A
+0x9848	0xE93B
+0x9849	0xE93C
+0x984A	0xE93D
+0x984B	0xE93E
+0x984C	0xE93F
+0x984D	0xE940
+0x984E	0xE941
+0x984F	0xE942
+0x9850	0xE943
+0x9851	0xE944
+0x9852	0xE945
+0x9853	0xE946
+0x9854	0xE947
+0x9855	0xE948
+0x9856	0xE949
+0x9857	0xE94A
+0x9858	0xE94B
+0x9859	0xE94C
+0x985A	0xE94D
+0x985B	0xE94E
+0x985C	0xE94F
+0x985D	0xE950
+0x985E	0xE951
+0x985F	0xE952
+0x9860	0xE953
+0x9861	0xE954
+0x9862	0xE955
+0x9863	0xE956
+0x9864	0xE957
+0x9865	0xE958
+0x9866	0xE959
+0x9867	0xE95A
+0x9868	0xE95B
+0x9869	0xE95C
+0x986A	0xE95D
+0x986B	0xE95E
+0x986C	0xE95F
+0x986D	0xE960
+0x986E	0xE961
+0x986F	0xE962
+0x9870	0xE963
+0x9871	0xE964
+0x9872	0xE965
+0x9873	0xE966
+0x9874	0xE967
+0x9875	0xE968
+0x9876	0xE969
+0x9877	0xE96A
+0x9878	0xE96B
+0x9879	0xE96C
+0x987A	0xE96D
+0x987B	0xE96E
+0x987C	0xE96F
+0x987D	0xE970
+0x987E	0xE971
+0x98A1	0xE972
+0x98A2	0xE973
+0x98A3	0xE974
+0x98A4	0xE975
+0x98A5	0xE976
+0x98A6	0xE977
+0x98A7	0xE978
+0x98A8	0xE979
+0x98A9	0xE97A
+0x98AA	0xE97B
+0x98AB	0xE97C
+0x98AC	0xE97D
+0x98AD	0xE97E
+0x98AE	0xE97F
+0x98AF	0xE980
+0x98B0	0xE981
+0x98B1	0xE982
+0x98B2	0xE983
+0x98B3	0xE984
+0x98B4	0xE985
+0x98B5	0xE986
+0x98B6	0xE987
+0x98B7	0xE988
+0x98B8	0xE989
+0x98B9	0xE98A
+0x98BA	0xE98B
+0x98BB	0xE98C
+0x98BC	0xE98D
+0x98BD	0xE98E
+0x98BE	0xE98F
+0x98BF	0xE990
+0x98C0	0xE991
+0x98C1	0xE992
+0x98C2	0xE993
+0x98C3	0xE994
+0x98C4	0xE995
+0x98C5	0xE996
+0x98C6	0xE997
+0x98C7	0xE998
+0x98C8	0xE999
+0x98C9	0xE99A
+0x98CA	0xE99B
+0x98CB	0xE99C
+0x98CC	0xE99D
+0x98CD	0xE99E
+0x98CE	0xE99F
+0x98CF	0xE9A0
+0x98D0	0xE9A1
+0x98D1	0xE9A2
+0x98D2	0xE9A3
+0x98D3	0xE9A4
+0x98D4	0xE9A5
+0x98D5	0xE9A6
+0x98D6	0xE9A7
+0x98D7	0xE9A8
+0x98D8	0xE9A9
+0x98D9	0xE9AA
+0x98DA	0xE9AB
+0x98DB	0xE9AC
+0x98DC	0xE9AD
+0x98DD	0xE9AE
+0x98DE	0xE9AF
+0x98DF	0xE9B0
+0x98E0	0xE9B1
+0x98E1	0xE9B2
+0x98E2	0xE9B3
+0x98E3	0xE9B4
+0x98E4	0xE9B5
+0x98E5	0xE9B6
+0x98E6	0xE9B7
+0x98E7	0xE9B8
+0x98E8	0xE9B9
+0x98E9	0xE9BA
+0x98EA	0xE9BB
+0x98EB	0xE9BC
+0x98EC	0xE9BD
+0x98ED	0xE9BE
+0x98EE	0xE9BF
+0x98EF	0xE9C0
+0x98F0	0xE9C1
+0x98F1	0xE9C2
+0x98F2	0xE9C3
+0x98F3	0xE9C4
+0x98F4	0xE9C5
+0x98F5	0xE9C6
+0x98F6	0xE9C7
+0x98F7	0xE9C8
+0x98F8	0xE9C9
+0x98F9	0xE9CA
+0x98FA	0xE9CB
+0x98FB	0xE9CC
+0x98FC	0xE9CD
+0x98FD	0xE9CE
+0x98FE	0xE9CF
+0x9940	0xE9D0
+0x9941	0xE9D1
+0x9942	0xE9D2
+0x9943	0xE9D3
+0x9944	0xE9D4
+0x9945	0xE9D5
+0x9946	0xE9D6
+0x9947	0xE9D7
+0x9948	0xE9D8
+0x9949	0xE9D9
+0x994A	0xE9DA
+0x994B	0xE9DB
+0x994C	0xE9DC
+0x994D	0xE9DD
+0x994E	0xE9DE
+0x994F	0xE9DF
+0x9950	0xE9E0
+0x9951	0xE9E1
+0x9952	0xE9E2
+0x9953	0xE9E3
+0x9954	0xE9E4
+0x9955	0xE9E5
+0x9956	0xE9E6
+0x9957	0xE9E7
+0x9958	0xE9E8
+0x9959	0xE9E9
+0x995A	0xE9EA
+0x995B	0xE9EB
+0x995C	0xE9EC
+0x995D	0xE9ED
+0x995E	0xE9EE
+0x995F	0xE9EF
+0x9960	0xE9F0
+0x9961	0xE9F1
+0x9962	0xE9F2
+0x9963	0xE9F3
+0x9964	0xE9F4
+0x9965	0xE9F5
+0x9966	0xE9F6
+0x9967	0xE9F7
+0x9968	0xE9F8
+0x9969	0xE9F9
+0x996A	0xE9FA
+0x996B	0xE9FB
+0x996C	0xE9FC
+0x996D	0xE9FD
+0x996E	0xE9FE
+0x996F	0xE9FF
+0x9970	0xEA00
+0x9971	0xEA01
+0x9972	0xEA02
+0x9973	0xEA03
+0x9974	0xEA04
+0x9975	0xEA05
+0x9976	0xEA06
+0x9977	0xEA07
+0x9978	0xEA08
+0x9979	0xEA09
+0x997A	0xEA0A
+0x997B	0xEA0B
+0x997C	0xEA0C
+0x997D	0xEA0D
+0x997E	0xEA0E
+0x99A1	0xEA0F
+0x99A2	0xEA10
+0x99A3	0xEA11
+0x99A4	0xEA12
+0x99A5	0xEA13
+0x99A6	0xEA14
+0x99A7	0xEA15
+0x99A8	0xEA16
+0x99A9	0xEA17
+0x99AA	0xEA18
+0x99AB	0xEA19
+0x99AC	0xEA1A
+0x99AD	0xEA1B
+0x99AE	0xEA1C
+0x99AF	0xEA1D
+0x99B0	0xEA1E
+0x99B1	0xEA1F
+0x99B2	0xEA20
+0x99B3	0xEA21
+0x99B4	0xEA22
+0x99B5	0xEA23
+0x99B6	0xEA24
+0x99B7	0xEA25
+0x99B8	0xEA26
+0x99B9	0xEA27
+0x99BA	0xEA28
+0x99BB	0xEA29
+0x99BC	0xEA2A
+0x99BD	0xEA2B
+0x99BE	0xEA2C
+0x99BF	0xEA2D
+0x99C0	0xEA2E
+0x99C1	0xEA2F
+0x99C2	0xEA30
+0x99C3	0xEA31
+0x99C4	0xEA32
+0x99C5	0xEA33
+0x99C6	0xEA34
+0x99C7	0xEA35
+0x99C8	0xEA36
+0x99C9	0xEA37
+0x99CA	0xEA38
+0x99CB	0xEA39
+0x99CC	0xEA3A
+0x99CD	0xEA3B
+0x99CE	0xEA3C
+0x99CF	0xEA3D
+0x99D0	0xEA3E
+0x99D1	0xEA3F
+0x99D2	0xEA40
+0x99D3	0xEA41
+0x99D4	0xEA42
+0x99D5	0xEA43
+0x99D6	0xEA44
+0x99D7	0xEA45
+0x99D8	0xEA46
+0x99D9	0xEA47
+0x99DA	0xEA48
+0x99DB	0xEA49
+0x99DC	0xEA4A
+0x99DD	0xEA4B
+0x99DE	0xEA4C
+0x99DF	0xEA4D
+0x99E0	0xEA4E
+0x99E1	0xEA4F
+0x99E2	0xEA50
+0x99E3	0xEA51
+0x99E4	0xEA52
+0x99E5	0xEA53
+0x99E6	0xEA54
+0x99E7	0xEA55
+0x99E8	0xEA56
+0x99E9	0xEA57
+0x99EA	0xEA58
+0x99EB	0xEA59
+0x99EC	0xEA5A
+0x99ED	0xEA5B
+0x99EE	0xEA5C
+0x99EF	0xEA5D
+0x99F0	0xEA5E
+0x99F1	0xEA5F
+0x99F2	0xEA60
+0x99F3	0xEA61
+0x99F4	0xEA62
+0x99F5	0xEA63
+0x99F6	0xEA64
+0x99F7	0xEA65
+0x99F8	0xEA66
+0x99F9	0xEA67
+0x99FA	0xEA68
+0x99FB	0xEA69
+0x99FC	0xEA6A
+0x99FD	0xEA6B
+0x99FE	0xEA6C
+0x9A40	0xEA6D
+0x9A41	0xEA6E
+0x9A42	0xEA6F
+0x9A43	0xEA70
+0x9A44	0xEA71
+0x9A45	0xEA72
+0x9A46	0xEA73
+0x9A47	0xEA74
+0x9A48	0xEA75
+0x9A49	0xEA76
+0x9A4A	0xEA77
+0x9A4B	0xEA78
+0x9A4C	0xEA79
+0x9A4D	0xEA7A
+0x9A4E	0xEA7B
+0x9A4F	0xEA7C
+0x9A50	0xEA7D
+0x9A51	0xEA7E
+0x9A52	0xEA7F
+0x9A53	0xEA80
+0x9A54	0xEA81
+0x9A55	0xEA82
+0x9A56	0xEA83
+0x9A57	0xEA84
+0x9A58	0xEA85
+0x9A59	0xEA86
+0x9A5A	0xEA87
+0x9A5B	0xEA88
+0x9A5C	0xEA89
+0x9A5D	0xEA8A
+0x9A5E	0xEA8B
+0x9A5F	0xEA8C
+0x9A60	0xEA8D
+0x9A61	0xEA8E
+0x9A62	0xEA8F
+0x9A63	0xEA90
+0x9A64	0xEA91
+0x9A65	0xEA92
+0x9A66	0xEA93
+0x9A67	0xEA94
+0x9A68	0xEA95
+0x9A69	0xEA96
+0x9A6A	0xEA97
+0x9A6B	0xEA98
+0x9A6C	0xEA99
+0x9A6D	0xEA9A
+0x9A6E	0xEA9B
+0x9A6F	0xEA9C
+0x9A70	0xEA9D
+0x9A71	0xEA9E
+0x9A72	0xEA9F
+0x9A73	0xEAA0
+0x9A74	0xEAA1
+0x9A75	0xEAA2
+0x9A76	0xEAA3
+0x9A77	0xEAA4
+0x9A78	0xEAA5
+0x9A79	0xEAA6
+0x9A7A	0xEAA7
+0x9A7B	0xEAA8
+0x9A7C	0xEAA9
+0x9A7D	0xEAAA
+0x9A7E	0xEAAB
+0x9AA1	0xEAAC
+0x9AA2	0xEAAD
+0x9AA3	0xEAAE
+0x9AA4	0xEAAF
+0x9AA5	0xEAB0
+0x9AA6	0xEAB1
+0x9AA7	0xEAB2
+0x9AA8	0xEAB3
+0x9AA9	0xEAB4
+0x9AAA	0xEAB5
+0x9AAB	0xEAB6
+0x9AAC	0xEAB7
+0x9AAD	0xEAB8
+0x9AAE	0xEAB9
+0x9AAF	0xEABA
+0x9AB0	0xEABB
+0x9AB1	0xEABC
+0x9AB2	0xEABD
+0x9AB3	0xEABE
+0x9AB4	0xEABF
+0x9AB5	0xEAC0
+0x9AB6	0xEAC1
+0x9AB7	0xEAC2
+0x9AB8	0xEAC3
+0x9AB9	0xEAC4
+0x9ABA	0xEAC5
+0x9ABB	0xEAC6
+0x9ABC	0xEAC7
+0x9ABD	0xEAC8
+0x9ABE	0xEAC9
+0x9ABF	0xEACA
+0x9AC0	0xEACB
+0x9AC1	0xEACC
+0x9AC2	0xEACD
+0x9AC3	0xEACE
+0x9AC4	0xEACF
+0x9AC5	0xEAD0
+0x9AC6	0xEAD1
+0x9AC7	0xEAD2
+0x9AC8	0xEAD3
+0x9AC9	0xEAD4
+0x9ACA	0xEAD5
+0x9ACB	0xEAD6
+0x9ACC	0xEAD7
+0x9ACD	0xEAD8
+0x9ACE	0xEAD9
+0x9ACF	0xEADA
+0x9AD0	0xEADB
+0x9AD1	0xEADC
+0x9AD2	0xEADD
+0x9AD3	0xEADE
+0x9AD4	0xEADF
+0x9AD5	0xEAE0
+0x9AD6	0xEAE1
+0x9AD7	0xEAE2
+0x9AD8	0xEAE3
+0x9AD9	0xEAE4
+0x9ADA	0xEAE5
+0x9ADB	0xEAE6
+0x9ADC	0xEAE7
+0x9ADD	0xEAE8
+0x9ADE	0xEAE9
+0x9ADF	0xEAEA
+0x9AE0	0xEAEB
+0x9AE1	0xEAEC
+0x9AE2	0xEAED
+0x9AE3	0xEAEE
+0x9AE4	0xEAEF
+0x9AE5	0xEAF0
+0x9AE6	0xEAF1
+0x9AE7	0xEAF2
+0x9AE8	0xEAF3
+0x9AE9	0xEAF4
+0x9AEA	0xEAF5
+0x9AEB	0xEAF6
+0x9AEC	0xEAF7
+0x9AED	0xEAF8
+0x9AEE	0xEAF9
+0x9AEF	0xEAFA
+0x9AF0	0xEAFB
+0x9AF1	0xEAFC
+0x9AF2	0xEAFD
+0x9AF3	0xEAFE
+0x9AF4	0xEAFF
+0x9AF5	0xEB00
+0x9AF6	0xEB01
+0x9AF7	0xEB02
+0x9AF8	0xEB03
+0x9AF9	0xEB04
+0x9AFA	0xEB05
+0x9AFB	0xEB06
+0x9AFC	0xEB07
+0x9AFD	0xEB08
+0x9AFE	0xEB09
+0x9B40	0xEB0A
+0x9B41	0xEB0B
+0x9B42	0xEB0C
+0x9B43	0xEB0D
+0x9B44	0xEB0E
+0x9B45	0xEB0F
+0x9B46	0xEB10
+0x9B47	0xEB11
+0x9B48	0xEB12
+0x9B49	0xEB13
+0x9B4A	0xEB14
+0x9B4B	0xEB15
+0x9B4C	0xEB16
+0x9B4D	0xEB17
+0x9B4E	0xEB18
+0x9B4F	0xEB19
+0x9B50	0xEB1A
+0x9B51	0xEB1B
+0x9B52	0xEB1C
+0x9B53	0xEB1D
+0x9B54	0xEB1E
+0x9B55	0xEB1F
+0x9B56	0xEB20
+0x9B57	0xEB21
+0x9B58	0xEB22
+0x9B59	0xEB23
+0x9B5A	0xEB24
+0x9B5B	0xEB25
+0x9B5C	0xEB26
+0x9B5D	0xEB27
+0x9B5E	0xEB28
+0x9B5F	0xEB29
+0x9B60	0xEB2A
+0x9B61	0xEB2B
+0x9B62	0xEB2C
+0x9B63	0xEB2D
+0x9B64	0xEB2E
+0x9B65	0xEB2F
+0x9B66	0xEB30
+0x9B67	0xEB31
+0x9B68	0xEB32
+0x9B69	0xEB33
+0x9B6A	0xEB34
+0x9B6B	0xEB35
+0x9B6C	0xEB36
+0x9B6D	0xEB37
+0x9B6E	0xEB38
+0x9B6F	0xEB39
+0x9B70	0xEB3A
+0x9B71	0xEB3B
+0x9B72	0xEB3C
+0x9B73	0xEB3D
+0x9B74	0xEB3E
+0x9B75	0xEB3F
+0x9B76	0xEB40
+0x9B77	0xEB41
+0x9B78	0xEB42
+0x9B79	0xEB43
+0x9B7A	0xEB44
+0x9B7B	0xEB45
+0x9B7C	0xEB46
+0x9B7D	0xEB47
+0x9B7E	0xEB48
+0x9BA1	0xEB49
+0x9BA2	0xEB4A
+0x9BA3	0xEB4B
+0x9BA4	0xEB4C
+0x9BA5	0xEB4D
+0x9BA6	0xEB4E
+0x9BA7	0xEB4F
+0x9BA8	0xEB50
+0x9BA9	0xEB51
+0x9BAA	0xEB52
+0x9BAB	0xEB53
+0x9BAC	0xEB54
+0x9BAD	0xEB55
+0x9BAE	0xEB56
+0x9BAF	0xEB57
+0x9BB0	0xEB58
+0x9BB1	0xEB59
+0x9BB2	0xEB5A
+0x9BB3	0xEB5B
+0x9BB4	0xEB5C
+0x9BB5	0xEB5D
+0x9BB6	0xEB5E
+0x9BB7	0xEB5F
+0x9BB8	0xEB60
+0x9BB9	0xEB61
+0x9BBA	0xEB62
+0x9BBB	0xEB63
+0x9BBC	0xEB64
+0x9BBD	0xEB65
+0x9BBE	0xEB66
+0x9BBF	0xEB67
+0x9BC0	0xEB68
+0x9BC1	0xEB69
+0x9BC2	0xEB6A
+0x9BC3	0xEB6B
+0x9BC4	0xEB6C
+0x9BC5	0xEB6D
+0x9BC6	0xEB6E
+0x9BC7	0xEB6F
+0x9BC8	0xEB70
+0x9BC9	0xEB71
+0x9BCA	0xEB72
+0x9BCB	0xEB73
+0x9BCC	0xEB74
+0x9BCD	0xEB75
+0x9BCE	0xEB76
+0x9BCF	0xEB77
+0x9BD0	0xEB78
+0x9BD1	0xEB79
+0x9BD2	0xEB7A
+0x9BD3	0xEB7B
+0x9BD4	0xEB7C
+0x9BD5	0xEB7D
+0x9BD6	0xEB7E
+0x9BD7	0xEB7F
+0x9BD8	0xEB80
+0x9BD9	0xEB81
+0x9BDA	0xEB82
+0x9BDB	0xEB83
+0x9BDC	0xEB84
+0x9BDD	0xEB85
+0x9BDE	0xEB86
+0x9BDF	0xEB87
+0x9BE0	0xEB88
+0x9BE1	0xEB89
+0x9BE2	0xEB8A
+0x9BE3	0xEB8B
+0x9BE4	0xEB8C
+0x9BE5	0xEB8D
+0x9BE6	0xEB8E
+0x9BE7	0xEB8F
+0x9BE8	0xEB90
+0x9BE9	0xEB91
+0x9BEA	0xEB92
+0x9BEB	0xEB93
+0x9BEC	0xEB94
+0x9BED	0xEB95
+0x9BEE	0xEB96
+0x9BEF	0xEB97
+0x9BF0	0xEB98
+0x9BF1	0xEB99
+0x9BF2	0xEB9A
+0x9BF3	0xEB9B
+0x9BF4	0xEB9C
+0x9BF5	0xEB9D
+0x9BF6	0xEB9E
+0x9BF7	0xEB9F
+0x9BF8	0xEBA0
+0x9BF9	0xEBA1
+0x9BFA	0xEBA2
+0x9BFB	0xEBA3
+0x9BFC	0xEBA4
+0x9BFD	0xEBA5
+0x9BFE	0xEBA6
+0x9C40	0xEBA7
+0x9C41	0xEBA8
+0x9C42	0xEBA9
+0x9C43	0xEBAA
+0x9C44	0xEBAB
+0x9C45	0xEBAC
+0x9C46	0xEBAD
+0x9C47	0xEBAE
+0x9C48	0xEBAF
+0x9C49	0xEBB0
+0x9C4A	0xEBB1
+0x9C4B	0xEBB2
+0x9C4C	0xEBB3
+0x9C4D	0xEBB4
+0x9C4E	0xEBB5
+0x9C4F	0xEBB6
+0x9C50	0xEBB7
+0x9C51	0xEBB8
+0x9C52	0xEBB9
+0x9C53	0xEBBA
+0x9C54	0xEBBB
+0x9C55	0xEBBC
+0x9C56	0xEBBD
+0x9C57	0xEBBE
+0x9C58	0xEBBF
+0x9C59	0xEBC0
+0x9C5A	0xEBC1
+0x9C5B	0xEBC2
+0x9C5C	0xEBC3
+0x9C5D	0xEBC4
+0x9C5E	0xEBC5
+0x9C5F	0xEBC6
+0x9C60	0xEBC7
+0x9C61	0xEBC8
+0x9C62	0xEBC9
+0x9C63	0xEBCA
+0x9C64	0xEBCB
+0x9C65	0xEBCC
+0x9C66	0xEBCD
+0x9C67	0xEBCE
+0x9C68	0xEBCF
+0x9C69	0xEBD0
+0x9C6A	0xEBD1
+0x9C6B	0xEBD2
+0x9C6C	0xEBD3
+0x9C6D	0xEBD4
+0x9C6E	0xEBD5
+0x9C6F	0xEBD6
+0x9C70	0xEBD7
+0x9C71	0xEBD8
+0x9C72	0xEBD9
+0x9C73	0xEBDA
+0x9C74	0xEBDB
+0x9C75	0xEBDC
+0x9C76	0xEBDD
+0x9C77	0xEBDE
+0x9C78	0xEBDF
+0x9C79	0xEBE0
+0x9C7A	0xEBE1
+0x9C7B	0xEBE2
+0x9C7C	0xEBE3
+0x9C7D	0xEBE4
+0x9C7E	0xEBE5
+0x9CA1	0xEBE6
+0x9CA2	0xEBE7
+0x9CA3	0xEBE8
+0x9CA4	0xEBE9
+0x9CA5	0xEBEA
+0x9CA6	0xEBEB
+0x9CA7	0xEBEC
+0x9CA8	0xEBED
+0x9CA9	0xEBEE
+0x9CAA	0xEBEF
+0x9CAB	0xEBF0
+0x9CAC	0xEBF1
+0x9CAD	0xEBF2
+0x9CAE	0xEBF3
+0x9CAF	0xEBF4
+0x9CB0	0xEBF5
+0x9CB1	0xEBF6
+0x9CB2	0xEBF7
+0x9CB3	0xEBF8
+0x9CB4	0xEBF9
+0x9CB5	0xEBFA
+0x9CB6	0xEBFB
+0x9CB7	0xEBFC
+0x9CB8	0xEBFD
+0x9CB9	0xEBFE
+0x9CBA	0xEBFF
+0x9CBB	0xEC00
+0x9CBC	0xEC01
+0x9CBD	0xEC02
+0x9CBE	0xEC03
+0x9CBF	0xEC04
+0x9CC0	0xEC05
+0x9CC1	0xEC06
+0x9CC2	0xEC07
+0x9CC3	0xEC08
+0x9CC4	0xEC09
+0x9CC5	0xEC0A
+0x9CC6	0xEC0B
+0x9CC7	0xEC0C
+0x9CC8	0xEC0D
+0x9CC9	0xEC0E
+0x9CCA	0xEC0F
+0x9CCB	0xEC10
+0x9CCC	0xEC11
+0x9CCD	0xEC12
+0x9CCE	0xEC13
+0x9CCF	0xEC14
+0x9CD0	0xEC15
+0x9CD1	0xEC16
+0x9CD2	0xEC17
+0x9CD3	0xEC18
+0x9CD4	0xEC19
+0x9CD5	0xEC1A
+0x9CD6	0xEC1B
+0x9CD7	0xEC1C
+0x9CD8	0xEC1D
+0x9CD9	0xEC1E
+0x9CDA	0xEC1F
+0x9CDB	0xEC20
+0x9CDC	0xEC21
+0x9CDD	0xEC22
+0x9CDE	0xEC23
+0x9CDF	0xEC24
+0x9CE0	0xEC25
+0x9CE1	0xEC26
+0x9CE2	0xEC27
+0x9CE3	0xEC28
+0x9CE4	0xEC29
+0x9CE5	0xEC2A
+0x9CE6	0xEC2B
+0x9CE7	0xEC2C
+0x9CE8	0xEC2D
+0x9CE9	0xEC2E
+0x9CEA	0xEC2F
+0x9CEB	0xEC30
+0x9CEC	0xEC31
+0x9CED	0xEC32
+0x9CEE	0xEC33
+0x9CEF	0xEC34
+0x9CF0	0xEC35
+0x9CF1	0xEC36
+0x9CF2	0xEC37
+0x9CF3	0xEC38
+0x9CF4	0xEC39
+0x9CF5	0xEC3A
+0x9CF6	0xEC3B
+0x9CF7	0xEC3C
+0x9CF8	0xEC3D
+0x9CF9	0xEC3E
+0x9CFA	0xEC3F
+0x9CFB	0xEC40
+0x9CFC	0xEC41
+0x9CFD	0xEC42
+0x9CFE	0xEC43
+0x9D40	0xEC44
+0x9D41	0xEC45
+0x9D42	0xEC46
+0x9D43	0xEC47
+0x9D44	0xEC48
+0x9D45	0xEC49
+0x9D46	0xEC4A
+0x9D47	0xEC4B
+0x9D48	0xEC4C
+0x9D49	0xEC4D
+0x9D4A	0xEC4E
+0x9D4B	0xEC4F
+0x9D4C	0xEC50
+0x9D4D	0xEC51
+0x9D4E	0xEC52
+0x9D4F	0xEC53
+0x9D50	0xEC54
+0x9D51	0xEC55
+0x9D52	0xEC56
+0x9D53	0xEC57
+0x9D54	0xEC58
+0x9D55	0xEC59
+0x9D56	0xEC5A
+0x9D57	0xEC5B
+0x9D58	0xEC5C
+0x9D59	0xEC5D
+0x9D5A	0xEC5E
+0x9D5B	0xEC5F
+0x9D5C	0xEC60
+0x9D5D	0xEC61
+0x9D5E	0xEC62
+0x9D5F	0xEC63
+0x9D60	0xEC64
+0x9D61	0xEC65
+0x9D62	0xEC66
+0x9D63	0xEC67
+0x9D64	0xEC68
+0x9D65	0xEC69
+0x9D66	0xEC6A
+0x9D67	0xEC6B
+0x9D68	0xEC6C
+0x9D69	0xEC6D
+0x9D6A	0xEC6E
+0x9D6B	0xEC6F
+0x9D6C	0xEC70
+0x9D6D	0xEC71
+0x9D6E	0xEC72
+0x9D6F	0xEC73
+0x9D70	0xEC74
+0x9D71	0xEC75
+0x9D72	0xEC76
+0x9D73	0xEC77
+0x9D74	0xEC78
+0x9D75	0xEC79
+0x9D76	0xEC7A
+0x9D77	0xEC7B
+0x9D78	0xEC7C
+0x9D79	0xEC7D
+0x9D7A	0xEC7E
+0x9D7B	0xEC7F
+0x9D7C	0xEC80
+0x9D7D	0xEC81
+0x9D7E	0xEC82
+0x9DA1	0xEC83
+0x9DA2	0xEC84
+0x9DA3	0xEC85
+0x9DA4	0xEC86
+0x9DA5	0xEC87
+0x9DA6	0xEC88
+0x9DA7	0xEC89
+0x9DA8	0xEC8A
+0x9DA9	0xEC8B
+0x9DAA	0xEC8C
+0x9DAB	0xEC8D
+0x9DAC	0xEC8E
+0x9DAD	0xEC8F
+0x9DAE	0xEC90
+0x9DAF	0xEC91
+0x9DB0	0xEC92
+0x9DB1	0xEC93
+0x9DB2	0xEC94
+0x9DB3	0xEC95
+0x9DB4	0xEC96
+0x9DB5	0xEC97
+0x9DB6	0xEC98
+0x9DB7	0xEC99
+0x9DB8	0xEC9A
+0x9DB9	0xEC9B
+0x9DBA	0xEC9C
+0x9DBB	0xEC9D
+0x9DBC	0xEC9E
+0x9DBD	0xEC9F
+0x9DBE	0xECA0
+0x9DBF	0xECA1
+0x9DC0	0xECA2
+0x9DC1	0xECA3
+0x9DC2	0xECA4
+0x9DC3	0xECA5
+0x9DC4	0xECA6
+0x9DC5	0xECA7
+0x9DC6	0xECA8
+0x9DC7	0xECA9
+0x9DC8	0xECAA
+0x9DC9	0xECAB
+0x9DCA	0xECAC
+0x9DCB	0xECAD
+0x9DCC	0xECAE
+0x9DCD	0xECAF
+0x9DCE	0xECB0
+0x9DCF	0xECB1
+0x9DD0	0xECB2
+0x9DD1	0xECB3
+0x9DD2	0xECB4
+0x9DD3	0xECB5
+0x9DD4	0xECB6
+0x9DD5	0xECB7
+0x9DD6	0xECB8
+0x9DD7	0xECB9
+0x9DD8	0xECBA
+0x9DD9	0xECBB
+0x9DDA	0xECBC
+0x9DDB	0xECBD
+0x9DDC	0xECBE
+0x9DDD	0xECBF
+0x9DDE	0xECC0
+0x9DDF	0xECC1
+0x9DE0	0xECC2
+0x9DE1	0xECC3
+0x9DE2	0xECC4
+0x9DE3	0xECC5
+0x9DE4	0xECC6
+0x9DE5	0xECC7
+0x9DE6	0xECC8
+0x9DE7	0xECC9
+0x9DE8	0xECCA
+0x9DE9	0xECCB
+0x9DEA	0xECCC
+0x9DEB	0xECCD
+0x9DEC	0xECCE
+0x9DED	0xECCF
+0x9DEE	0xECD0
+0x9DEF	0xECD1
+0x9DF0	0xECD2
+0x9DF1	0xECD3
+0x9DF2	0xECD4
+0x9DF3	0xECD5
+0x9DF4	0xECD6
+0x9DF5	0xECD7
+0x9DF6	0xECD8
+0x9DF7	0xECD9
+0x9DF8	0xECDA
+0x9DF9	0xECDB
+0x9DFA	0xECDC
+0x9DFB	0xECDD
+0x9DFC	0xECDE
+0x9DFD	0xECDF
+0x9DFE	0xECE0
+0x9E40	0xECE1
+0x9E41	0xECE2
+0x9E42	0xECE3
+0x9E43	0xECE4
+0x9E44	0xECE5
+0x9E45	0xECE6
+0x9E46	0xECE7
+0x9E47	0xECE8
+0x9E48	0xECE9
+0x9E49	0xECEA
+0x9E4A	0xECEB
+0x9E4B	0xECEC
+0x9E4C	0xECED
+0x9E4D	0xECEE
+0x9E4E	0xECEF
+0x9E4F	0xECF0
+0x9E50	0xECF1
+0x9E51	0xECF2
+0x9E52	0xECF3
+0x9E53	0xECF4
+0x9E54	0xECF5
+0x9E55	0xECF6
+0x9E56	0xECF7
+0x9E57	0xECF8
+0x9E58	0xECF9
+0x9E59	0xECFA
+0x9E5A	0xECFB
+0x9E5B	0xECFC
+0x9E5C	0xECFD
+0x9E5D	0xECFE
+0x9E5E	0xECFF
+0x9E5F	0xED00
+0x9E60	0xED01
+0x9E61	0xED02
+0x9E62	0xED03
+0x9E63	0xED04
+0x9E64	0xED05
+0x9E65	0xED06
+0x9E66	0xED07
+0x9E67	0xED08
+0x9E68	0xED09
+0x9E69	0xED0A
+0x9E6A	0xED0B
+0x9E6B	0xED0C
+0x9E6C	0xED0D
+0x9E6D	0xED0E
+0x9E6E	0xED0F
+0x9E6F	0xED10
+0x9E70	0xED11
+0x9E71	0xED12
+0x9E72	0xED13
+0x9E73	0xED14
+0x9E74	0xED15
+0x9E75	0xED16
+0x9E76	0xED17
+0x9E77	0xED18
+0x9E78	0xED19
+0x9E79	0xED1A
+0x9E7A	0xED1B
+0x9E7B	0xED1C
+0x9E7C	0xED1D
+0x9E7D	0xED1E
+0x9E7E	0xED1F
+0x9EA1	0xED20
+0x9EA2	0xED21
+0x9EA3	0xED22
+0x9EA4	0xED23
+0x9EA5	0xED24
+0x9EA6	0xED25
+0x9EA7	0xED26
+0x9EA8	0xED27
+0x9EA9	0xED28
+0x9EAA	0xED29
+0x9EAB	0xED2A
+0x9EAC	0xED2B
+0x9EAD	0xED2C
+0x9EAE	0xED2D
+0x9EAF	0xED2E
+0x9EB0	0xED2F
+0x9EB1	0xED30
+0x9EB2	0xED31
+0x9EB3	0xED32
+0x9EB4	0xED33
+0x9EB5	0xED34
+0x9EB6	0xED35
+0x9EB7	0xED36
+0x9EB8	0xED37
+0x9EB9	0xED38
+0x9EBA	0xED39
+0x9EBB	0xED3A
+0x9EBC	0xED3B
+0x9EBD	0xED3C
+0x9EBE	0xED3D
+0x9EBF	0xED3E
+0x9EC0	0xED3F
+0x9EC1	0xED40
+0x9EC2	0xED41
+0x9EC3	0xED42
+0x9EC4	0xED43
+0x9EC5	0xED44
+0x9EC6	0xED45
+0x9EC7	0xED46
+0x9EC8	0xED47
+0x9EC9	0xED48
+0x9ECA	0xED49
+0x9ECB	0xED4A
+0x9ECC	0xED4B
+0x9ECD	0xED4C
+0x9ECE	0xED4D
+0x9ECF	0xED4E
+0x9ED0	0xED4F
+0x9ED1	0xED50
+0x9ED2	0xED51
+0x9ED3	0xED52
+0x9ED4	0xED53
+0x9ED5	0xED54
+0x9ED6	0xED55
+0x9ED7	0xED56
+0x9ED8	0xED57
+0x9ED9	0xED58
+0x9EDA	0xED59
+0x9EDB	0xED5A
+0x9EDC	0xED5B
+0x9EDD	0xED5C
+0x9EDE	0xED5D
+0x9EDF	0xED5E
+0x9EE0	0xED5F
+0x9EE1	0xED60
+0x9EE2	0xED61
+0x9EE3	0xED62
+0x9EE4	0xED63
+0x9EE5	0xED64
+0x9EE6	0xED65
+0x9EE7	0xED66
+0x9EE8	0xED67
+0x9EE9	0xED68
+0x9EEA	0xED69
+0x9EEB	0xED6A
+0x9EEC	0xED6B
+0x9EED	0xED6C
+0x9EEE	0xED6D
+0x9EEF	0xED6E
+0x9EF0	0xED6F
+0x9EF1	0xED70
+0x9EF2	0xED71
+0x9EF3	0xED72
+0x9EF4	0xED73
+0x9EF5	0xED74
+0x9EF6	0xED75
+0x9EF7	0xED76
+0x9EF8	0xED77
+0x9EF9	0xED78
+0x9EFA	0xED79
+0x9EFB	0xED7A
+0x9EFC	0xED7B
+0x9EFD	0xED7C
+0x9EFE	0xED7D
+0x9F40	0xED7E
+0x9F41	0xED7F
+0x9F42	0xED80
+0x9F43	0xED81
+0x9F44	0xED82
+0x9F45	0xED83
+0x9F46	0xED84
+0x9F47	0xED85
+0x9F48	0xED86
+0x9F49	0xED87
+0x9F4A	0xED88
+0x9F4B	0xED89
+0x9F4C	0xED8A
+0x9F4D	0xED8B
+0x9F4E	0xED8C
+0x9F4F	0xED8D
+0x9F50	0xED8E
+0x9F51	0xED8F
+0x9F52	0xED90
+0x9F53	0xED91
+0x9F54	0xED92
+0x9F55	0xED93
+0x9F56	0xED94
+0x9F57	0xED95
+0x9F58	0xED96
+0x9F59	0xED97
+0x9F5A	0xED98
+0x9F5B	0xED99
+0x9F5C	0xED9A
+0x9F5D	0xED9B
+0x9F5E	0xED9C
+0x9F5F	0xED9D
+0x9F60	0xED9E
+0x9F61	0xED9F
+0x9F62	0xEDA0
+0x9F63	0xEDA1
+0x9F64	0xEDA2
+0x9F65	0xEDA3
+0x9F66	0xEDA4
+0x9F67	0xEDA5
+0x9F68	0xEDA6
+0x9F69	0xEDA7
+0x9F6A	0xEDA8
+0x9F6B	0xEDA9
+0x9F6C	0xEDAA
+0x9F6D	0xEDAB
+0x9F6E	0xEDAC
+0x9F6F	0xEDAD
+0x9F70	0xEDAE
+0x9F71	0xEDAF
+0x9F72	0xEDB0
+0x9F73	0xEDB1
+0x9F74	0xEDB2
+0x9F75	0xEDB3
+0x9F76	0xEDB4
+0x9F77	0xEDB5
+0x9F78	0xEDB6
+0x9F79	0xEDB7
+0x9F7A	0xEDB8
+0x9F7B	0xEDB9
+0x9F7C	0xEDBA
+0x9F7D	0xEDBB
+0x9F7E	0xEDBC
+0x9FA1	0xEDBD
+0x9FA2	0xEDBE
+0x9FA3	0xEDBF
+0x9FA4	0xEDC0
+0x9FA5	0xEDC1
+0x9FA6	0xEDC2
+0x9FA7	0xEDC3
+0x9FA8	0xEDC4
+0x9FA9	0xEDC5
+0x9FAA	0xEDC6
+0x9FAB	0xEDC7
+0x9FAC	0xEDC8
+0x9FAD	0xEDC9
+0x9FAE	0xEDCA
+0x9FAF	0xEDCB
+0x9FB0	0xEDCC
+0x9FB1	0xEDCD
+0x9FB2	0xEDCE
+0x9FB3	0xEDCF
+0x9FB4	0xEDD0
+0x9FB5	0xEDD1
+0x9FB6	0xEDD2
+0x9FB7	0xEDD3
+0x9FB8	0xEDD4
+0x9FB9	0xEDD5
+0x9FBA	0xEDD6
+0x9FBB	0xEDD7
+0x9FBC	0xEDD8
+0x9FBD	0xEDD9
+0x9FBE	0xEDDA
+0x9FBF	0xEDDB
+0x9FC0	0xEDDC
+0x9FC1	0xEDDD
+0x9FC2	0xEDDE
+0x9FC3	0xEDDF
+0x9FC4	0xEDE0
+0x9FC5	0xEDE1
+0x9FC6	0xEDE2
+0x9FC7	0xEDE3
+0x9FC8	0xEDE4
+0x9FC9	0xEDE5
+0x9FCA	0xEDE6
+0x9FCB	0xEDE7
+0x9FCC	0xEDE8
+0x9FCD	0xEDE9
+0x9FCE	0xEDEA
+0x9FCF	0xEDEB
+0x9FD0	0xEDEC
+0x9FD1	0xEDED
+0x9FD2	0xEDEE
+0x9FD3	0xEDEF
+0x9FD4	0xEDF0
+0x9FD5	0xEDF1
+0x9FD6	0xEDF2
+0x9FD7	0xEDF3
+0x9FD8	0xEDF4
+0x9FD9	0xEDF5
+0x9FDA	0xEDF6
+0x9FDB	0xEDF7
+0x9FDC	0xEDF8
+0x9FDD	0xEDF9
+0x9FDE	0xEDFA
+0x9FDF	0xEDFB
+0x9FE0	0xEDFC
+0x9FE1	0xEDFD
+0x9FE2	0xEDFE
+0x9FE3	0xEDFF
+0x9FE4	0xEE00
+0x9FE5	0xEE01
+0x9FE6	0xEE02
+0x9FE7	0xEE03
+0x9FE8	0xEE04
+0x9FE9	0xEE05
+0x9FEA	0xEE06
+0x9FEB	0xEE07
+0x9FEC	0xEE08
+0x9FED	0xEE09
+0x9FEE	0xEE0A
+0x9FEF	0xEE0B
+0x9FF0	0xEE0C
+0x9FF1	0xEE0D
+0x9FF2	0xEE0E
+0x9FF3	0xEE0F
+0x9FF4	0xEE10
+0x9FF5	0xEE11
+0x9FF6	0xEE12
+0x9FF7	0xEE13
+0x9FF8	0xEE14
+0x9FF9	0xEE15
+0x9FFA	0xEE16
+0x9FFB	0xEE17
+0x9FFC	0xEE18
+0x9FFD	0xEE19
+0x9FFE	0xEE1A
+0xA040	0xEE1B
+0xA041	0xEE1C
+0xA042	0xEE1D
+0xA043	0xEE1E
+0xA044	0xEE1F
+0xA045	0xEE20
+0xA046	0xEE21
+0xA047	0xEE22
+0xA048	0xEE23
+0xA049	0xEE24
+0xA04A	0xEE25
+0xA04B	0xEE26
+0xA04C	0xEE27
+0xA04D	0xEE28
+0xA04E	0xEE29
+0xA04F	0xEE2A
+0xA050	0xEE2B
+0xA051	0xEE2C
+0xA052	0xEE2D
+0xA053	0xEE2E
+0xA054	0xEE2F
+0xA055	0xEE30
+0xA056	0xEE31
+0xA057	0xEE32
+0xA058	0xEE33
+0xA059	0xEE34
+0xA05A	0xEE35
+0xA05B	0xEE36
+0xA05C	0xEE37
+0xA05D	0xEE38
+0xA05E	0xEE39
+0xA05F	0xEE3A
+0xA060	0xEE3B
+0xA061	0xEE3C
+0xA062	0xEE3D
+0xA063	0xEE3E
+0xA064	0xEE3F
+0xA065	0xEE40
+0xA066	0xEE41
+0xA067	0xEE42
+0xA068	0xEE43
+0xA069	0xEE44
+0xA06A	0xEE45
+0xA06B	0xEE46
+0xA06C	0xEE47
+0xA06D	0xEE48
+0xA06E	0xEE49
+0xA06F	0xEE4A
+0xA070	0xEE4B
+0xA071	0xEE4C
+0xA072	0xEE4D
+0xA073	0xEE4E
+0xA074	0xEE4F
+0xA075	0xEE50
+0xA076	0xEE51
+0xA077	0xEE52
+0xA078	0xEE53
+0xA079	0xEE54
+0xA07A	0xEE55
+0xA07B	0xEE56
+0xA07C	0xEE57
+0xA07D	0xEE58
+0xA07E	0xEE59
+0xA0A1	0xEE5A
+0xA0A2	0xEE5B
+0xA0A3	0xEE5C
+0xA0A4	0xEE5D
+0xA0A5	0xEE5E
+0xA0A6	0xEE5F
+0xA0A7	0xEE60
+0xA0A8	0xEE61
+0xA0A9	0xEE62
+0xA0AA	0xEE63
+0xA0AB	0xEE64
+0xA0AC	0xEE65
+0xA0AD	0xEE66
+0xA0AE	0xEE67
+0xA0AF	0xEE68
+0xA0B0	0xEE69
+0xA0B1	0xEE6A
+0xA0B2	0xEE6B
+0xA0B3	0xEE6C
+0xA0B4	0xEE6D
+0xA0B5	0xEE6E
+0xA0B6	0xEE6F
+0xA0B7	0xEE70
+0xA0B8	0xEE71
+0xA0B9	0xEE72
+0xA0BA	0xEE73
+0xA0BB	0xEE74
+0xA0BC	0xEE75
+0xA0BD	0xEE76
+0xA0BE	0xEE77
+0xA0BF	0xEE78
+0xA0C0	0xEE79
+0xA0C1	0xEE7A
+0xA0C2	0xEE7B
+0xA0C3	0xEE7C
+0xA0C4	0xEE7D
+0xA0C5	0xEE7E
+0xA0C6	0xEE7F
+0xA0C7	0xEE80
+0xA0C8	0xEE81
+0xA0C9	0xEE82
+0xA0CA	0xEE83
+0xA0CB	0xEE84
+0xA0CC	0xEE85
+0xA0CD	0xEE86
+0xA0CE	0xEE87
+0xA0CF	0xEE88
+0xA0D0	0xEE89
+0xA0D1	0xEE8A
+0xA0D2	0xEE8B
+0xA0D3	0xEE8C
+0xA0D4	0xEE8D
+0xA0D5	0xEE8E
+0xA0D6	0xEE8F
+0xA0D7	0xEE90
+0xA0D8	0xEE91
+0xA0D9	0xEE92
+0xA0DA	0xEE93
+0xA0DB	0xEE94
+0xA0DC	0xEE95
+0xA0DD	0xEE96
+0xA0DE	0xEE97
+0xA0DF	0xEE98
+0xA0E0	0xEE99
+0xA0E1	0xEE9A
+0xA0E2	0xEE9B
+0xA0E3	0xEE9C
+0xA0E4	0xEE9D
+0xA0E5	0xEE9E
+0xA0E6	0xEE9F
+0xA0E7	0xEEA0
+0xA0E8	0xEEA1
+0xA0E9	0xEEA2
+0xA0EA	0xEEA3
+0xA0EB	0xEEA4
+0xA0EC	0xEEA5
+0xA0ED	0xEEA6
+0xA0EE	0xEEA7
+0xA0EF	0xEEA8
+0xA0F0	0xEEA9
+0xA0F1	0xEEAA
+0xA0F2	0xEEAB
+0xA0F3	0xEEAC
+0xA0F4	0xEEAD
+0xA0F5	0xEEAE
+0xA0F6	0xEEAF
+0xA0F7	0xEEB0
+0xA0F8	0xEEB1
+0xA0F9	0xEEB2
+0xA0FA	0xEEB3
+0xA0FB	0xEEB4
+0xA0FC	0xEEB5
+0xA0FD	0xEEB6
+0xA0FE	0xEEB7
+0xA140	0x3000
+0xA141	0xFF0C
+0xA142	0x3001
+0xA143	0x3002
+0xA144	0xFF0E
+0xA145	0x2027
+0xA146	0xFF1B
+0xA147	0xFF1A
+0xA148	0xFF1F
+0xA149	0xFF01
+0xA14A	0xFE30
+0xA14B	0x2026
+0xA14C	0x2025
+0xA14D	0xFE50
+0xA14E	0xFE51
+0xA14F	0xFE52
+0xA150	0x00B7
+0xA151	0xFE54
+0xA152	0xFE55
+0xA153	0xFE56
+0xA154	0xFE57
+0xA155	0xFF5C
+0xA156	0x2015
+0xA157	0xFE31
+0xA158	0x2014
+0xA159	0xFE33
+0xA15A	0x2574
+0xA15B	0xFE34
+0xA15C	0xFE4F
+0xA15D	0xFF08
+0xA15E	0xFF09
+0xA15F	0xFE35
+0xA160	0xFE36
+0xA161	0xFF5B
+0xA162	0xFF5D
+0xA163	0xFE37
+0xA164	0xFE38
+0xA165	0x3014
+0xA166	0x3015
+0xA167	0xFE39
+0xA168	0xFE3A
+0xA169	0x3010
+0xA16A	0x3011
+0xA16B	0xFE3B
+0xA16C	0xFE3C
+0xA16D	0x300A
+0xA16E	0x300B
+0xA16F	0xFE3D
+0xA170	0xFE3E
+0xA171	0x3008
+0xA172	0x3009
+0xA173	0xFE3F
+0xA174	0xFE40
+0xA175	0x300C
+0xA176	0x300D
+0xA177	0xFE41
+0xA178	0xFE42
+0xA179	0x300E
+0xA17A	0x300F
+0xA17B	0xFE43
+0xA17C	0xFE44
+0xA17D	0xFE59
+0xA17E	0xFE5A
+0xA1A1	0xFE5B
+0xA1A2	0xFE5C
+0xA1A3	0xFE5D
+0xA1A4	0xFE5E
+0xA1A5	0x2018
+0xA1A6	0x2019
+0xA1A7	0x201C
+0xA1A8	0x201D
+0xA1A9	0x301D
+0xA1AA	0x301E
+0xA1AB	0x2035
+0xA1AC	0x2032
+0xA1AD	0xFF03
+0xA1AE	0xFF06
+0xA1AF	0xFF0A
+0xA1B0	0x203B
+0xA1B1	0x00A7
+0xA1B2	0x3003
+0xA1B3	0x25CB
+0xA1B4	0x25CF
+0xA1B5	0x25B3
+0xA1B6	0x25B2
+0xA1B7	0x25CE
+0xA1B8	0x2606
+0xA1B9	0x2605
+0xA1BA	0x25C7
+0xA1BB	0x25C6
+0xA1BC	0x25A1
+0xA1BD	0x25A0
+0xA1BE	0x25BD
+0xA1BF	0x25BC
+0xA1C0	0x32A3
+0xA1C1	0x2105
+0xA1C2	0x203E
+0xA1C3	0xFFE3
+0xA1C4	0xFF3F
+0xA1C5	0x02CD
+0xA1C6	0xFE49
+0xA1C7	0xFE4A
+0xA1C8	0xFE4D
+0xA1C9	0xFE4E
+0xA1CA	0xFE4B
+0xA1CB	0xFE4C
+0xA1CC	0xFE5F
+0xA1CD	0xFE60
+0xA1CE	0xFE61
+0xA1CF	0xFF0B
+0xA1D0	0xFF0D
+0xA1D1	0x00D7
+0xA1D2	0x00F7
+0xA1D3	0x00B1
+0xA1D4	0x221A
+0xA1D5	0xFF1C
+0xA1D6	0xFF1E
+0xA1D7	0xFF1D
+0xA1D8	0x2266
+0xA1D9	0x2267
+0xA1DA	0x2260
+0xA1DB	0x221E
+0xA1DC	0x2252
+0xA1DD	0x2261
+0xA1DE	0xFE62
+0xA1DF	0xFE63
+0xA1E0	0xFE64
+0xA1E1	0xFE65
+0xA1E2	0xFE66
+0xA1E3	0xFF5E
+0xA1E4	0x2229
+0xA1E5	0x222A
+0xA1E6	0x22A5
+0xA1E7	0x2220
+0xA1E8	0x221F
+0xA1E9	0x22BF
+0xA1EA	0x33D2
+0xA1EB	0x33D1
+0xA1EC	0x222B
+0xA1ED	0x222E
+0xA1EE	0x2235
+0xA1EF	0x2234
+0xA1F0	0x2640
+0xA1F1	0x2642
+0xA1F2	0x2295
+0xA1F3	0x2299
+0xA1F4	0x2191
+0xA1F5	0x2193
+0xA1F6	0x2190
+0xA1F7	0x2192
+0xA1F8	0x2196
+0xA1F9	0x2197
+0xA1FA	0x2199
+0xA1FB	0x2198
+0xA1FC	0x2225
+0xA1FD	0x2223
+0xA1FE	0xFF0F
+0xA240	0xFF3C
+0xA241	0x2215
+0xA242	0xFE68
+0xA243	0xFF04
+0xA244	0xFFE5
+0xA245	0x3012
+0xA246	0xFFE0
+0xA247	0xFFE1
+0xA248	0xFF05
+0xA249	0xFF20
+0xA24A	0x2103
+0xA24B	0x2109
+0xA24C	0xFE69
+0xA24D	0xFE6A
+0xA24E	0xFE6B
+0xA24F	0x33D5
+0xA250	0x339C
+0xA251	0x339D
+0xA252	0x339E
+0xA253	0x33CE
+0xA254	0x33A1
+0xA255	0x338E
+0xA256	0x338F
+0xA257	0x33C4
+0xA258	0x00B0
+0xA259	0x5159
+0xA25A	0x515B
+0xA25B	0x515E
+0xA25C	0x515D
+0xA25D	0x5161
+0xA25E	0x5163
+0xA25F	0x55E7
+0xA260	0x74E9
+0xA261	0x7CCE
+0xA262	0x2581
+0xA263	0x2582
+0xA264	0x2583
+0xA265	0x2584
+0xA266	0x2585
+0xA267	0x2586
+0xA268	0x2587
+0xA269	0x2588
+0xA26A	0x258F
+0xA26B	0x258E
+0xA26C	0x258D
+0xA26D	0x258C
+0xA26E	0x258B
+0xA26F	0x258A
+0xA270	0x2589
+0xA271	0x253C
+0xA272	0x2534
+0xA273	0x252C
+0xA274	0x2524
+0xA275	0x251C
+0xA276	0x2594
+0xA277	0x2500
+0xA278	0x2502
+0xA279	0x2595
+0xA27A	0x250C
+0xA27B	0x2510
+0xA27C	0x2514
+0xA27D	0x2518
+0xA27E	0x256D
+0xA2A1	0x256E
+0xA2A2	0x2570
+0xA2A3	0x256F
+0xA2A4	0x2501
+0xA2A5	0x251D
+0xA2A6	0x253F
+0xA2A7	0x2525
+0xA2A8	0x25E2
+0xA2A9	0x25E3
+0xA2AA	0x25E5
+0xA2AB	0x25E4
+0xA2AC	0x2571
+0xA2AD	0x2572
+0xA2AE	0x2573
+0xA2AF	0xFF10
+0xA2B0	0xFF11
+0xA2B1	0xFF12
+0xA2B2	0xFF13
+0xA2B3	0xFF14
+0xA2B4	0xFF15
+0xA2B5	0xFF16
+0xA2B6	0xFF17
+0xA2B7	0xFF18
+0xA2B8	0xFF19
+0xA2B9	0x2160
+0xA2BA	0x2161
+0xA2BB	0x2162
+0xA2BC	0x2163
+0xA2BD	0x2164
+0xA2BE	0x2165
+0xA2BF	0x2166
+0xA2C0	0x2167
+0xA2C1	0x2168
+0xA2C2	0x2169
+0xA2C3	0x3021
+0xA2C4	0x3022
+0xA2C5	0x3023
+0xA2C6	0x3024
+0xA2C7	0x3025
+0xA2C8	0x3026
+0xA2C9	0x3027
+0xA2CA	0x3028
+0xA2CB	0x3029
+0xA2CC	0x3038
+0xA2CD	0x3039
+0xA2CE	0x303A
+0xA2CF	0xFF21
+0xA2D0	0xFF22
+0xA2D1	0xFF23
+0xA2D2	0xFF24
+0xA2D3	0xFF25
+0xA2D4	0xFF26
+0xA2D5	0xFF27
+0xA2D6	0xFF28
+0xA2D7	0xFF29
+0xA2D8	0xFF2A
+0xA2D9	0xFF2B
+0xA2DA	0xFF2C
+0xA2DB	0xFF2D
+0xA2DC	0xFF2E
+0xA2DD	0xFF2F
+0xA2DE	0xFF30
+0xA2DF	0xFF31
+0xA2E0	0xFF32
+0xA2E1	0xFF33
+0xA2E2	0xFF34
+0xA2E3	0xFF35
+0xA2E4	0xFF36
+0xA2E5	0xFF37
+0xA2E6	0xFF38
+0xA2E7	0xFF39
+0xA2E8	0xFF3A
+0xA2E9	0xFF41
+0xA2EA	0xFF42
+0xA2EB	0xFF43
+0xA2EC	0xFF44
+0xA2ED	0xFF45
+0xA2EE	0xFF46
+0xA2EF	0xFF47
+0xA2F0	0xFF48
+0xA2F1	0xFF49
+0xA2F2	0xFF4A
+0xA2F3	0xFF4B
+0xA2F4	0xFF4C
+0xA2F5	0xFF4D
+0xA2F6	0xFF4E
+0xA2F7	0xFF4F
+0xA2F8	0xFF50
+0xA2F9	0xFF51
+0xA2FA	0xFF52
+0xA2FB	0xFF53
+0xA2FC	0xFF54
+0xA2FD	0xFF55
+0xA2FE	0xFF56
+0xA340	0xFF57
+0xA341	0xFF58
+0xA342	0xFF59
+0xA343	0xFF5A
+0xA344	0x0391
+0xA345	0x0392
+0xA346	0x0393
+0xA347	0x0394
+0xA348	0x0395
+0xA349	0x0396
+0xA34A	0x0397
+0xA34B	0x0398
+0xA34C	0x0399
+0xA34D	0x039A
+0xA34E	0x039B
+0xA34F	0x039C
+0xA350	0x039D
+0xA351	0x039E
+0xA352	0x039F
+0xA353	0x03A0
+0xA354	0x03A1
+0xA355	0x03A3
+0xA356	0x03A4
+0xA357	0x03A5
+0xA358	0x03A6
+0xA359	0x03A7
+0xA35A	0x03A8
+0xA35B	0x03A9
+0xA35C	0x03B1
+0xA35D	0x03B2
+0xA35E	0x03B3
+0xA35F	0x03B4
+0xA360	0x03B5
+0xA361	0x03B6
+0xA362	0x03B7
+0xA363	0x03B8
+0xA364	0x03B9
+0xA365	0x03BA
+0xA366	0x03BB
+0xA367	0x03BC
+0xA368	0x03BD
+0xA369	0x03BE
+0xA36A	0x03BF
+0xA36B	0x03C0
+0xA36C	0x03C1
+0xA36D	0x03C3
+0xA36E	0x03C4
+0xA36F	0x03C5
+0xA370	0x03C6
+0xA371	0x03C7
+0xA372	0x03C8
+0xA373	0x03C9
+0xA374	0x3105
+0xA375	0x3106
+0xA376	0x3107
+0xA377	0x3108
+0xA378	0x3109
+0xA379	0x310A
+0xA37A	0x310B
+0xA37B	0x310C
+0xA37C	0x310D
+0xA37D	0x310E
+0xA37E	0x310F
+0xA3A1	0x3110
+0xA3A2	0x3111
+0xA3A3	0x3112
+0xA3A4	0x3113
+0xA3A5	0x3114
+0xA3A6	0x3115
+0xA3A7	0x3116
+0xA3A8	0x3117
+0xA3A9	0x3118
+0xA3AA	0x3119
+0xA3AB	0x311A
+0xA3AC	0x311B
+0xA3AD	0x311C
+0xA3AE	0x311D
+0xA3AF	0x311E
+0xA3B0	0x311F
+0xA3B1	0x3120
+0xA3B2	0x3121
+0xA3B3	0x3122
+0xA3B4	0x3123
+0xA3B5	0x3124
+0xA3B6	0x3125
+0xA3B7	0x3126
+0xA3B8	0x3127
+0xA3B9	0x3128
+0xA3BA	0x3129
+0xA3BB	0x02D9
+0xA3BC	0x02C9
+0xA3BD	0x02CA
+0xA3BE	0x02C7
+0xA3BF	0x02CB
+0xA3C0	0x2400
+0xA3C1	0x2401
+0xA3C2	0x2402
+0xA3C3	0x2403
+0xA3C4	0x2404
+0xA3C5	0x2405
+0xA3C6	0x2406
+0xA3C7	0x2407
+0xA3C8	0x2408
+0xA3C9	0x2409
+0xA3CA	0x240A
+0xA3CB	0x240B
+0xA3CC	0x240C
+0xA3CD	0x240D
+0xA3CE	0x240E
+0xA3CF	0x240F
+0xA3D0	0x2410
+0xA3D1	0x2411
+0xA3D2	0x2412
+0xA3D3	0x2413
+0xA3D4	0x2414
+0xA3D5	0x2415
+0xA3D6	0x2416
+0xA3D7	0x2417
+0xA3D8	0x2418
+0xA3D9	0x2419
+0xA3DA	0x241A
+0xA3DB	0x241B
+0xA3DC	0x241C
+0xA3DD	0x241D
+0xA3DE	0x241E
+0xA3DF	0x241F
+0xA3E0	0x2421
+0xA3E1	0x20AC
+0xA440	0x4E00
+0xA441	0x4E59
+0xA442	0x4E01
+0xA443	0x4E03
+0xA444	0x4E43
+0xA445	0x4E5D
+0xA446	0x4E86
+0xA447	0x4E8C
+0xA448	0x4EBA
+0xA449	0x513F
+0xA44A	0x5165
+0xA44B	0x516B
+0xA44C	0x51E0
+0xA44D	0x5200
+0xA44E	0x5201
+0xA44F	0x529B
+0xA450	0x5315
+0xA451	0x5341
+0xA452	0x535C
+0xA453	0x53C8
+0xA454	0x4E09
+0xA455	0x4E0B
+0xA456	0x4E08
+0xA457	0x4E0A
+0xA458	0x4E2B
+0xA459	0x4E38
+0xA45A	0x51E1
+0xA45B	0x4E45
+0xA45C	0x4E48
+0xA45D	0x4E5F
+0xA45E	0x4E5E
+0xA45F	0x4E8E
+0xA460	0x4EA1
+0xA461	0x5140
+0xA462	0x5203
+0xA463	0x52FA
+0xA464	0x5343
+0xA465	0x53C9
+0xA466	0x53E3
+0xA467	0x571F
+0xA468	0x58EB
+0xA469	0x5915
+0xA46A	0x5927
+0xA46B	0x5973
+0xA46C	0x5B50
+0xA46D	0x5B51
+0xA46E	0x5B53
+0xA46F	0x5BF8
+0xA470	0x5C0F
+0xA471	0x5C22
+0xA472	0x5C38
+0xA473	0x5C71
+0xA474	0x5DDD
+0xA475	0x5DE5
+0xA476	0x5DF1
+0xA477	0x5DF2
+0xA478	0x5DF3
+0xA479	0x5DFE
+0xA47A	0x5E72
+0xA47B	0x5EFE
+0xA47C	0x5F0B
+0xA47D	0x5F13
+0xA47E	0x624D
+0xA4A1	0x4E11
+0xA4A2	0x4E10
+0xA4A3	0x4E0D
+0xA4A4	0x4E2D
+0xA4A5	0x4E30
+0xA4A6	0x4E39
+0xA4A7	0x4E4B
+0xA4A8	0x5C39
+0xA4A9	0x4E88
+0xA4AA	0x4E91
+0xA4AB	0x4E95
+0xA4AC	0x4E92
+0xA4AD	0x4E94
+0xA4AE	0x4EA2
+0xA4AF	0x4EC1
+0xA4B0	0x4EC0
+0xA4B1	0x4EC3
+0xA4B2	0x4EC6
+0xA4B3	0x4EC7
+0xA4B4	0x4ECD
+0xA4B5	0x4ECA
+0xA4B6	0x4ECB
+0xA4B7	0x4EC4
+0xA4B8	0x5143
+0xA4B9	0x5141
+0xA4BA	0x5167
+0xA4BB	0x516D
+0xA4BC	0x516E
+0xA4BD	0x516C
+0xA4BE	0x5197
+0xA4BF	0x51F6
+0xA4C0	0x5206
+0xA4C1	0x5207
+0xA4C2	0x5208
+0xA4C3	0x52FB
+0xA4C4	0x52FE
+0xA4C5	0x52FF
+0xA4C6	0x5316
+0xA4C7	0x5339
+0xA4C8	0x5348
+0xA4C9	0x5347
+0xA4CA	0x5345
+0xA4CB	0x535E
+0xA4CC	0x5384
+0xA4CD	0x53CB
+0xA4CE	0x53CA
+0xA4CF	0x53CD
+0xA4D0	0x58EC
+0xA4D1	0x5929
+0xA4D2	0x592B
+0xA4D3	0x592A
+0xA4D4	0x592D
+0xA4D5	0x5B54
+0xA4D6	0x5C11
+0xA4D7	0x5C24
+0xA4D8	0x5C3A
+0xA4D9	0x5C6F
+0xA4DA	0x5DF4
+0xA4DB	0x5E7B
+0xA4DC	0x5EFF
+0xA4DD	0x5F14
+0xA4DE	0x5F15
+0xA4DF	0x5FC3
+0xA4E0	0x6208
+0xA4E1	0x6236
+0xA4E2	0x624B
+0xA4E3	0x624E
+0xA4E4	0x652F
+0xA4E5	0x6587
+0xA4E6	0x6597
+0xA4E7	0x65A4
+0xA4E8	0x65B9
+0xA4E9	0x65E5
+0xA4EA	0x66F0
+0xA4EB	0x6708
+0xA4EC	0x6728
+0xA4ED	0x6B20
+0xA4EE	0x6B62
+0xA4EF	0x6B79
+0xA4F0	0x6BCB
+0xA4F1	0x6BD4
+0xA4F2	0x6BDB
+0xA4F3	0x6C0F
+0xA4F4	0x6C34
+0xA4F5	0x706B
+0xA4F6	0x722A
+0xA4F7	0x7236
+0xA4F8	0x723B
+0xA4F9	0x7247
+0xA4FA	0x7259
+0xA4FB	0x725B
+0xA4FC	0x72AC
+0xA4FD	0x738B
+0xA4FE	0x4E19
+0xA540	0x4E16
+0xA541	0x4E15
+0xA542	0x4E14
+0xA543	0x4E18
+0xA544	0x4E3B
+0xA545	0x4E4D
+0xA546	0x4E4F
+0xA547	0x4E4E
+0xA548	0x4EE5
+0xA549	0x4ED8
+0xA54A	0x4ED4
+0xA54B	0x4ED5
+0xA54C	0x4ED6
+0xA54D	0x4ED7
+0xA54E	0x4EE3
+0xA54F	0x4EE4
+0xA550	0x4ED9
+0xA551	0x4EDE
+0xA552	0x5145
+0xA553	0x5144
+0xA554	0x5189
+0xA555	0x518A
+0xA556	0x51AC
+0xA557	0x51F9
+0xA558	0x51FA
+0xA559	0x51F8
+0xA55A	0x520A
+0xA55B	0x52A0
+0xA55C	0x529F
+0xA55D	0x5305
+0xA55E	0x5306
+0xA55F	0x5317
+0xA560	0x531D
+0xA561	0x4EDF
+0xA562	0x534A
+0xA563	0x5349
+0xA564	0x5361
+0xA565	0x5360
+0xA566	0x536F
+0xA567	0x536E
+0xA568	0x53BB
+0xA569	0x53EF
+0xA56A	0x53E4
+0xA56B	0x53F3
+0xA56C	0x53EC
+0xA56D	0x53EE
+0xA56E	0x53E9
+0xA56F	0x53E8
+0xA570	0x53FC
+0xA571	0x53F8
+0xA572	0x53F5
+0xA573	0x53EB
+0xA574	0x53E6
+0xA575	0x53EA
+0xA576	0x53F2
+0xA577	0x53F1
+0xA578	0x53F0
+0xA579	0x53E5
+0xA57A	0x53ED
+0xA57B	0x53FB
+0xA57C	0x56DB
+0xA57D	0x56DA
+0xA57E	0x5916
+0xA5A1	0x592E
+0xA5A2	0x5931
+0xA5A3	0x5974
+0xA5A4	0x5976
+0xA5A5	0x5B55
+0xA5A6	0x5B83
+0xA5A7	0x5C3C
+0xA5A8	0x5DE8
+0xA5A9	0x5DE7
+0xA5AA	0x5DE6
+0xA5AB	0x5E02
+0xA5AC	0x5E03
+0xA5AD	0x5E73
+0xA5AE	0x5E7C
+0xA5AF	0x5F01
+0xA5B0	0x5F18
+0xA5B1	0x5F17
+0xA5B2	0x5FC5
+0xA5B3	0x620A
+0xA5B4	0x6253
+0xA5B5	0x6254
+0xA5B6	0x6252
+0xA5B7	0x6251
+0xA5B8	0x65A5
+0xA5B9	0x65E6
+0xA5BA	0x672E
+0xA5BB	0x672C
+0xA5BC	0x672A
+0xA5BD	0x672B
+0xA5BE	0x672D
+0xA5BF	0x6B63
+0xA5C0	0x6BCD
+0xA5C1	0x6C11
+0xA5C2	0x6C10
+0xA5C3	0x6C38
+0xA5C4	0x6C41
+0xA5C5	0x6C40
+0xA5C6	0x6C3E
+0xA5C7	0x72AF
+0xA5C8	0x7384
+0xA5C9	0x7389
+0xA5CA	0x74DC
+0xA5CB	0x74E6
+0xA5CC	0x7518
+0xA5CD	0x751F
+0xA5CE	0x7528
+0xA5CF	0x7529
+0xA5D0	0x7530
+0xA5D1	0x7531
+0xA5D2	0x7532
+0xA5D3	0x7533
+0xA5D4	0x758B
+0xA5D5	0x767D
+0xA5D6	0x76AE
+0xA5D7	0x76BF
+0xA5D8	0x76EE
+0xA5D9	0x77DB
+0xA5DA	0x77E2
+0xA5DB	0x77F3
+0xA5DC	0x793A
+0xA5DD	0x79BE
+0xA5DE	0x7A74
+0xA5DF	0x7ACB
+0xA5E0	0x4E1E
+0xA5E1	0x4E1F
+0xA5E2	0x4E52
+0xA5E3	0x4E53
+0xA5E4	0x4E69
+0xA5E5	0x4E99
+0xA5E6	0x4EA4
+0xA5E7	0x4EA6
+0xA5E8	0x4EA5
+0xA5E9	0x4EFF
+0xA5EA	0x4F09
+0xA5EB	0x4F19
+0xA5EC	0x4F0A
+0xA5ED	0x4F15
+0xA5EE	0x4F0D
+0xA5EF	0x4F10
+0xA5F0	0x4F11
+0xA5F1	0x4F0F
+0xA5F2	0x4EF2
+0xA5F3	0x4EF6
+0xA5F4	0x4EFB
+0xA5F5	0x4EF0
+0xA5F6	0x4EF3
+0xA5F7	0x4EFD
+0xA5F8	0x4F01
+0xA5F9	0x4F0B
+0xA5FA	0x5149
+0xA5FB	0x5147
+0xA5FC	0x5146
+0xA5FD	0x5148
+0xA5FE	0x5168
+0xA640	0x5171
+0xA641	0x518D
+0xA642	0x51B0
+0xA643	0x5217
+0xA644	0x5211
+0xA645	0x5212
+0xA646	0x520E
+0xA647	0x5216
+0xA648	0x52A3
+0xA649	0x5308
+0xA64A	0x5321
+0xA64B	0x5320
+0xA64C	0x5370
+0xA64D	0x5371
+0xA64E	0x5409
+0xA64F	0x540F
+0xA650	0x540C
+0xA651	0x540A
+0xA652	0x5410
+0xA653	0x5401
+0xA654	0x540B
+0xA655	0x5404
+0xA656	0x5411
+0xA657	0x540D
+0xA658	0x5408
+0xA659	0x5403
+0xA65A	0x540E
+0xA65B	0x5406
+0xA65C	0x5412
+0xA65D	0x56E0
+0xA65E	0x56DE
+0xA65F	0x56DD
+0xA660	0x5733
+0xA661	0x5730
+0xA662	0x5728
+0xA663	0x572D
+0xA664	0x572C
+0xA665	0x572F
+0xA666	0x5729
+0xA667	0x5919
+0xA668	0x591A
+0xA669	0x5937
+0xA66A	0x5938
+0xA66B	0x5984
+0xA66C	0x5978
+0xA66D	0x5983
+0xA66E	0x597D
+0xA66F	0x5979
+0xA670	0x5982
+0xA671	0x5981
+0xA672	0x5B57
+0xA673	0x5B58
+0xA674	0x5B87
+0xA675	0x5B88
+0xA676	0x5B85
+0xA677	0x5B89
+0xA678	0x5BFA
+0xA679	0x5C16
+0xA67A	0x5C79
+0xA67B	0x5DDE
+0xA67C	0x5E06
+0xA67D	0x5E76
+0xA67E	0x5E74
+0xA6A1	0x5F0F
+0xA6A2	0x5F1B
+0xA6A3	0x5FD9
+0xA6A4	0x5FD6
+0xA6A5	0x620E
+0xA6A6	0x620C
+0xA6A7	0x620D
+0xA6A8	0x6210
+0xA6A9	0x6263
+0xA6AA	0x625B
+0xA6AB	0x6258
+0xA6AC	0x6536
+0xA6AD	0x65E9
+0xA6AE	0x65E8
+0xA6AF	0x65EC
+0xA6B0	0x65ED
+0xA6B1	0x66F2
+0xA6B2	0x66F3
+0xA6B3	0x6709
+0xA6B4	0x673D
+0xA6B5	0x6734
+0xA6B6	0x6731
+0xA6B7	0x6735
+0xA6B8	0x6B21
+0xA6B9	0x6B64
+0xA6BA	0x6B7B
+0xA6BB	0x6C16
+0xA6BC	0x6C5D
+0xA6BD	0x6C57
+0xA6BE	0x6C59
+0xA6BF	0x6C5F
+0xA6C0	0x6C60
+0xA6C1	0x6C50
+0xA6C2	0x6C55
+0xA6C3	0x6C61
+0xA6C4	0x6C5B
+0xA6C5	0x6C4D
+0xA6C6	0x6C4E
+0xA6C7	0x7070
+0xA6C8	0x725F
+0xA6C9	0x725D
+0xA6CA	0x767E
+0xA6CB	0x7AF9
+0xA6CC	0x7C73
+0xA6CD	0x7CF8
+0xA6CE	0x7F36
+0xA6CF	0x7F8A
+0xA6D0	0x7FBD
+0xA6D1	0x8001
+0xA6D2	0x8003
+0xA6D3	0x800C
+0xA6D4	0x8012
+0xA6D5	0x8033
+0xA6D6	0x807F
+0xA6D7	0x8089
+0xA6D8	0x808B
+0xA6D9	0x808C
+0xA6DA	0x81E3
+0xA6DB	0x81EA
+0xA6DC	0x81F3
+0xA6DD	0x81FC
+0xA6DE	0x820C
+0xA6DF	0x821B
+0xA6E0	0x821F
+0xA6E1	0x826E
+0xA6E2	0x8272
+0xA6E3	0x827E
+0xA6E4	0x866B
+0xA6E5	0x8840
+0xA6E6	0x884C
+0xA6E7	0x8863
+0xA6E8	0x897F
+0xA6E9	0x9621
+0xA6EA	0x4E32
+0xA6EB	0x4EA8
+0xA6EC	0x4F4D
+0xA6ED	0x4F4F
+0xA6EE	0x4F47
+0xA6EF	0x4F57
+0xA6F0	0x4F5E
+0xA6F1	0x4F34
+0xA6F2	0x4F5B
+0xA6F3	0x4F55
+0xA6F4	0x4F30
+0xA6F5	0x4F50
+0xA6F6	0x4F51
+0xA6F7	0x4F3D
+0xA6F8	0x4F3A
+0xA6F9	0x4F38
+0xA6FA	0x4F43
+0xA6FB	0x4F54
+0xA6FC	0x4F3C
+0xA6FD	0x4F46
+0xA6FE	0x4F63
+0xA740	0x4F5C
+0xA741	0x4F60
+0xA742	0x4F2F
+0xA743	0x4F4E
+0xA744	0x4F36
+0xA745	0x4F59
+0xA746	0x4F5D
+0xA747	0x4F48
+0xA748	0x4F5A
+0xA749	0x514C
+0xA74A	0x514B
+0xA74B	0x514D
+0xA74C	0x5175
+0xA74D	0x51B6
+0xA74E	0x51B7
+0xA74F	0x5225
+0xA750	0x5224
+0xA751	0x5229
+0xA752	0x522A
+0xA753	0x5228
+0xA754	0x52AB
+0xA755	0x52A9
+0xA756	0x52AA
+0xA757	0x52AC
+0xA758	0x5323
+0xA759	0x5373
+0xA75A	0x5375
+0xA75B	0x541D
+0xA75C	0x542D
+0xA75D	0x541E
+0xA75E	0x543E
+0xA75F	0x5426
+0xA760	0x544E
+0xA761	0x5427
+0xA762	0x5446
+0xA763	0x5443
+0xA764	0x5433
+0xA765	0x5448
+0xA766	0x5442
+0xA767	0x541B
+0xA768	0x5429
+0xA769	0x544A
+0xA76A	0x5439
+0xA76B	0x543B
+0xA76C	0x5438
+0xA76D	0x542E
+0xA76E	0x5435
+0xA76F	0x5436
+0xA770	0x5420
+0xA771	0x543C
+0xA772	0x5440
+0xA773	0x5431
+0xA774	0x542B
+0xA775	0x541F
+0xA776	0x542C
+0xA777	0x56EA
+0xA778	0x56F0
+0xA779	0x56E4
+0xA77A	0x56EB
+0xA77B	0x574A
+0xA77C	0x5751
+0xA77D	0x5740
+0xA77E	0x574D
+0xA7A1	0x5747
+0xA7A2	0x574E
+0xA7A3	0x573E
+0xA7A4	0x5750
+0xA7A5	0x574F
+0xA7A6	0x573B
+0xA7A7	0x58EF
+0xA7A8	0x593E
+0xA7A9	0x599D
+0xA7AA	0x5992
+0xA7AB	0x59A8
+0xA7AC	0x599E
+0xA7AD	0x59A3
+0xA7AE	0x5999
+0xA7AF	0x5996
+0xA7B0	0x598D
+0xA7B1	0x59A4
+0xA7B2	0x5993
+0xA7B3	0x598A
+0xA7B4	0x59A5
+0xA7B5	0x5B5D
+0xA7B6	0x5B5C
+0xA7B7	0x5B5A
+0xA7B8	0x5B5B
+0xA7B9	0x5B8C
+0xA7BA	0x5B8B
+0xA7BB	0x5B8F
+0xA7BC	0x5C2C
+0xA7BD	0x5C40
+0xA7BE	0x5C41
+0xA7BF	0x5C3F
+0xA7C0	0x5C3E
+0xA7C1	0x5C90
+0xA7C2	0x5C91
+0xA7C3	0x5C94
+0xA7C4	0x5C8C
+0xA7C5	0x5DEB
+0xA7C6	0x5E0C
+0xA7C7	0x5E8F
+0xA7C8	0x5E87
+0xA7C9	0x5E8A
+0xA7CA	0x5EF7
+0xA7CB	0x5F04
+0xA7CC	0x5F1F
+0xA7CD	0x5F64
+0xA7CE	0x5F62
+0xA7CF	0x5F77
+0xA7D0	0x5F79
+0xA7D1	0x5FD8
+0xA7D2	0x5FCC
+0xA7D3	0x5FD7
+0xA7D4	0x5FCD
+0xA7D5	0x5FF1
+0xA7D6	0x5FEB
+0xA7D7	0x5FF8
+0xA7D8	0x5FEA
+0xA7D9	0x6212
+0xA7DA	0x6211
+0xA7DB	0x6284
+0xA7DC	0x6297
+0xA7DD	0x6296
+0xA7DE	0x6280
+0xA7DF	0x6276
+0xA7E0	0x6289
+0xA7E1	0x626D
+0xA7E2	0x628A
+0xA7E3	0x627C
+0xA7E4	0x627E
+0xA7E5	0x6279
+0xA7E6	0x6273
+0xA7E7	0x6292
+0xA7E8	0x626F
+0xA7E9	0x6298
+0xA7EA	0x626E
+0xA7EB	0x6295
+0xA7EC	0x6293
+0xA7ED	0x6291
+0xA7EE	0x6286
+0xA7EF	0x6539
+0xA7F0	0x653B
+0xA7F1	0x6538
+0xA7F2	0x65F1
+0xA7F3	0x66F4
+0xA7F4	0x675F
+0xA7F5	0x674E
+0xA7F6	0x674F
+0xA7F7	0x6750
+0xA7F8	0x6751
+0xA7F9	0x675C
+0xA7FA	0x6756
+0xA7FB	0x675E
+0xA7FC	0x6749
+0xA7FD	0x6746
+0xA7FE	0x6760
+0xA840	0x6753
+0xA841	0x6757
+0xA842	0x6B65
+0xA843	0x6BCF
+0xA844	0x6C42
+0xA845	0x6C5E
+0xA846	0x6C99
+0xA847	0x6C81
+0xA848	0x6C88
+0xA849	0x6C89
+0xA84A	0x6C85
+0xA84B	0x6C9B
+0xA84C	0x6C6A
+0xA84D	0x6C7A
+0xA84E	0x6C90
+0xA84F	0x6C70
+0xA850	0x6C8C
+0xA851	0x6C68
+0xA852	0x6C96
+0xA853	0x6C92
+0xA854	0x6C7D
+0xA855	0x6C83
+0xA856	0x6C72
+0xA857	0x6C7E
+0xA858	0x6C74
+0xA859	0x6C86
+0xA85A	0x6C76
+0xA85B	0x6C8D
+0xA85C	0x6C94
+0xA85D	0x6C98
+0xA85E	0x6C82
+0xA85F	0x7076
+0xA860	0x707C
+0xA861	0x707D
+0xA862	0x7078
+0xA863	0x7262
+0xA864	0x7261
+0xA865	0x7260
+0xA866	0x72C4
+0xA867	0x72C2
+0xA868	0x7396
+0xA869	0x752C
+0xA86A	0x752B
+0xA86B	0x7537
+0xA86C	0x7538
+0xA86D	0x7682
+0xA86E	0x76EF
+0xA86F	0x77E3
+0xA870	0x79C1
+0xA871	0x79C0
+0xA872	0x79BF
+0xA873	0x7A76
+0xA874	0x7CFB
+0xA875	0x7F55
+0xA876	0x8096
+0xA877	0x8093
+0xA878	0x809D
+0xA879	0x8098
+0xA87A	0x809B
+0xA87B	0x809A
+0xA87C	0x80B2
+0xA87D	0x826F
+0xA87E	0x8292
+0xA8A1	0x828B
+0xA8A2	0x828D
+0xA8A3	0x898B
+0xA8A4	0x89D2
+0xA8A5	0x8A00
+0xA8A6	0x8C37
+0xA8A7	0x8C46
+0xA8A8	0x8C55
+0xA8A9	0x8C9D
+0xA8AA	0x8D64
+0xA8AB	0x8D70
+0xA8AC	0x8DB3
+0xA8AD	0x8EAB
+0xA8AE	0x8ECA
+0xA8AF	0x8F9B
+0xA8B0	0x8FB0
+0xA8B1	0x8FC2
+0xA8B2	0x8FC6
+0xA8B3	0x8FC5
+0xA8B4	0x8FC4
+0xA8B5	0x5DE1
+0xA8B6	0x9091
+0xA8B7	0x90A2
+0xA8B8	0x90AA
+0xA8B9	0x90A6
+0xA8BA	0x90A3
+0xA8BB	0x9149
+0xA8BC	0x91C6
+0xA8BD	0x91CC
+0xA8BE	0x9632
+0xA8BF	0x962E
+0xA8C0	0x9631
+0xA8C1	0x962A
+0xA8C2	0x962C
+0xA8C3	0x4E26
+0xA8C4	0x4E56
+0xA8C5	0x4E73
+0xA8C6	0x4E8B
+0xA8C7	0x4E9B
+0xA8C8	0x4E9E
+0xA8C9	0x4EAB
+0xA8CA	0x4EAC
+0xA8CB	0x4F6F
+0xA8CC	0x4F9D
+0xA8CD	0x4F8D
+0xA8CE	0x4F73
+0xA8CF	0x4F7F
+0xA8D0	0x4F6C
+0xA8D1	0x4F9B
+0xA8D2	0x4F8B
+0xA8D3	0x4F86
+0xA8D4	0x4F83
+0xA8D5	0x4F70
+0xA8D6	0x4F75
+0xA8D7	0x4F88
+0xA8D8	0x4F69
+0xA8D9	0x4F7B
+0xA8DA	0x4F96
+0xA8DB	0x4F7E
+0xA8DC	0x4F8F
+0xA8DD	0x4F91
+0xA8DE	0x4F7A
+0xA8DF	0x5154
+0xA8E0	0x5152
+0xA8E1	0x5155
+0xA8E2	0x5169
+0xA8E3	0x5177
+0xA8E4	0x5176
+0xA8E5	0x5178
+0xA8E6	0x51BD
+0xA8E7	0x51FD
+0xA8E8	0x523B
+0xA8E9	0x5238
+0xA8EA	0x5237
+0xA8EB	0x523A
+0xA8EC	0x5230
+0xA8ED	0x522E
+0xA8EE	0x5236
+0xA8EF	0x5241
+0xA8F0	0x52BE
+0xA8F1	0x52BB
+0xA8F2	0x5352
+0xA8F3	0x5354
+0xA8F4	0x5353
+0xA8F5	0x5351
+0xA8F6	0x5366
+0xA8F7	0x5377
+0xA8F8	0x5378
+0xA8F9	0x5379
+0xA8FA	0x53D6
+0xA8FB	0x53D4
+0xA8FC	0x53D7
+0xA8FD	0x5473
+0xA8FE	0x5475
+0xA940	0x5496
+0xA941	0x5478
+0xA942	0x5495
+0xA943	0x5480
+0xA944	0x547B
+0xA945	0x5477
+0xA946	0x5484
+0xA947	0x5492
+0xA948	0x5486
+0xA949	0x547C
+0xA94A	0x5490
+0xA94B	0x5471
+0xA94C	0x5476
+0xA94D	0x548C
+0xA94E	0x549A
+0xA94F	0x5462
+0xA950	0x5468
+0xA951	0x548B
+0xA952	0x547D
+0xA953	0x548E
+0xA954	0x56FA
+0xA955	0x5783
+0xA956	0x5777
+0xA957	0x576A
+0xA958	0x5769
+0xA959	0x5761
+0xA95A	0x5766
+0xA95B	0x5764
+0xA95C	0x577C
+0xA95D	0x591C
+0xA95E	0x5949
+0xA95F	0x5947
+0xA960	0x5948
+0xA961	0x5944
+0xA962	0x5954
+0xA963	0x59BE
+0xA964	0x59BB
+0xA965	0x59D4
+0xA966	0x59B9
+0xA967	0x59AE
+0xA968	0x59D1
+0xA969	0x59C6
+0xA96A	0x59D0
+0xA96B	0x59CD
+0xA96C	0x59CB
+0xA96D	0x59D3
+0xA96E	0x59CA
+0xA96F	0x59AF
+0xA970	0x59B3
+0xA971	0x59D2
+0xA972	0x59C5
+0xA973	0x5B5F
+0xA974	0x5B64
+0xA975	0x5B63
+0xA976	0x5B97
+0xA977	0x5B9A
+0xA978	0x5B98
+0xA979	0x5B9C
+0xA97A	0x5B99
+0xA97B	0x5B9B
+0xA97C	0x5C1A
+0xA97D	0x5C48
+0xA97E	0x5C45
+0xA9A1	0x5C46
+0xA9A2	0x5CB7
+0xA9A3	0x5CA1
+0xA9A4	0x5CB8
+0xA9A5	0x5CA9
+0xA9A6	0x5CAB
+0xA9A7	0x5CB1
+0xA9A8	0x5CB3
+0xA9A9	0x5E18
+0xA9AA	0x5E1A
+0xA9AB	0x5E16
+0xA9AC	0x5E15
+0xA9AD	0x5E1B
+0xA9AE	0x5E11
+0xA9AF	0x5E78
+0xA9B0	0x5E9A
+0xA9B1	0x5E97
+0xA9B2	0x5E9C
+0xA9B3	0x5E95
+0xA9B4	0x5E96
+0xA9B5	0x5EF6
+0xA9B6	0x5F26
+0xA9B7	0x5F27
+0xA9B8	0x5F29
+0xA9B9	0x5F80
+0xA9BA	0x5F81
+0xA9BB	0x5F7F
+0xA9BC	0x5F7C
+0xA9BD	0x5FDD
+0xA9BE	0x5FE0
+0xA9BF	0x5FFD
+0xA9C0	0x5FF5
+0xA9C1	0x5FFF
+0xA9C2	0x600F
+0xA9C3	0x6014
+0xA9C4	0x602F
+0xA9C5	0x6035
+0xA9C6	0x6016
+0xA9C7	0x602A
+0xA9C8	0x6015
+0xA9C9	0x6021
+0xA9CA	0x6027
+0xA9CB	0x6029
+0xA9CC	0x602B
+0xA9CD	0x601B
+0xA9CE	0x6216
+0xA9CF	0x6215
+0xA9D0	0x623F
+0xA9D1	0x623E
+0xA9D2	0x6240
+0xA9D3	0x627F
+0xA9D4	0x62C9
+0xA9D5	0x62CC
+0xA9D6	0x62C4
+0xA9D7	0x62BF
+0xA9D8	0x62C2
+0xA9D9	0x62B9
+0xA9DA	0x62D2
+0xA9DB	0x62DB
+0xA9DC	0x62AB
+0xA9DD	0x62D3
+0xA9DE	0x62D4
+0xA9DF	0x62CB
+0xA9E0	0x62C8
+0xA9E1	0x62A8
+0xA9E2	0x62BD
+0xA9E3	0x62BC
+0xA9E4	0x62D0
+0xA9E5	0x62D9
+0xA9E6	0x62C7
+0xA9E7	0x62CD
+0xA9E8	0x62B5
+0xA9E9	0x62DA
+0xA9EA	0x62B1
+0xA9EB	0x62D8
+0xA9EC	0x62D6
+0xA9ED	0x62D7
+0xA9EE	0x62C6
+0xA9EF	0x62AC
+0xA9F0	0x62CE
+0xA9F1	0x653E
+0xA9F2	0x65A7
+0xA9F3	0x65BC
+0xA9F4	0x65FA
+0xA9F5	0x6614
+0xA9F6	0x6613
+0xA9F7	0x660C
+0xA9F8	0x6606
+0xA9F9	0x6602
+0xA9FA	0x660E
+0xA9FB	0x6600
+0xA9FC	0x660F
+0xA9FD	0x6615
+0xA9FE	0x660A
+0xAA40	0x6607
+0xAA41	0x670D
+0xAA42	0x670B
+0xAA43	0x676D
+0xAA44	0x678B
+0xAA45	0x6795
+0xAA46	0x6771
+0xAA47	0x679C
+0xAA48	0x6773
+0xAA49	0x6777
+0xAA4A	0x6787
+0xAA4B	0x679D
+0xAA4C	0x6797
+0xAA4D	0x676F
+0xAA4E	0x6770
+0xAA4F	0x677F
+0xAA50	0x6789
+0xAA51	0x677E
+0xAA52	0x6790
+0xAA53	0x6775
+0xAA54	0x679A
+0xAA55	0x6793
+0xAA56	0x677C
+0xAA57	0x676A
+0xAA58	0x6772
+0xAA59	0x6B23
+0xAA5A	0x6B66
+0xAA5B	0x6B67
+0xAA5C	0x6B7F
+0xAA5D	0x6C13
+0xAA5E	0x6C1B
+0xAA5F	0x6CE3
+0xAA60	0x6CE8
+0xAA61	0x6CF3
+0xAA62	0x6CB1
+0xAA63	0x6CCC
+0xAA64	0x6CE5
+0xAA65	0x6CB3
+0xAA66	0x6CBD
+0xAA67	0x6CBE
+0xAA68	0x6CBC
+0xAA69	0x6CE2
+0xAA6A	0x6CAB
+0xAA6B	0x6CD5
+0xAA6C	0x6CD3
+0xAA6D	0x6CB8
+0xAA6E	0x6CC4
+0xAA6F	0x6CB9
+0xAA70	0x6CC1
+0xAA71	0x6CAE
+0xAA72	0x6CD7
+0xAA73	0x6CC5
+0xAA74	0x6CF1
+0xAA75	0x6CBF
+0xAA76	0x6CBB
+0xAA77	0x6CE1
+0xAA78	0x6CDB
+0xAA79	0x6CCA
+0xAA7A	0x6CAC
+0xAA7B	0x6CEF
+0xAA7C	0x6CDC
+0xAA7D	0x6CD6
+0xAA7E	0x6CE0
+0xAAA1	0x7095
+0xAAA2	0x708E
+0xAAA3	0x7092
+0xAAA4	0x708A
+0xAAA5	0x7099
+0xAAA6	0x722C
+0xAAA7	0x722D
+0xAAA8	0x7238
+0xAAA9	0x7248
+0xAAAA	0x7267
+0xAAAB	0x7269
+0xAAAC	0x72C0
+0xAAAD	0x72CE
+0xAAAE	0x72D9
+0xAAAF	0x72D7
+0xAAB0	0x72D0
+0xAAB1	0x73A9
+0xAAB2	0x73A8
+0xAAB3	0x739F
+0xAAB4	0x73AB
+0xAAB5	0x73A5
+0xAAB6	0x753D
+0xAAB7	0x759D
+0xAAB8	0x7599
+0xAAB9	0x759A
+0xAABA	0x7684
+0xAABB	0x76C2
+0xAABC	0x76F2
+0xAABD	0x76F4
+0xAABE	0x77E5
+0xAABF	0x77FD
+0xAAC0	0x793E
+0xAAC1	0x7940
+0xAAC2	0x7941
+0xAAC3	0x79C9
+0xAAC4	0x79C8
+0xAAC5	0x7A7A
+0xAAC6	0x7A79
+0xAAC7	0x7AFA
+0xAAC8	0x7CFE
+0xAAC9	0x7F54
+0xAACA	0x7F8C
+0xAACB	0x7F8B
+0xAACC	0x8005
+0xAACD	0x80BA
+0xAACE	0x80A5
+0xAACF	0x80A2
+0xAAD0	0x80B1
+0xAAD1	0x80A1
+0xAAD2	0x80AB
+0xAAD3	0x80A9
+0xAAD4	0x80B4
+0xAAD5	0x80AA
+0xAAD6	0x80AF
+0xAAD7	0x81E5
+0xAAD8	0x81FE
+0xAAD9	0x820D
+0xAADA	0x82B3
+0xAADB	0x829D
+0xAADC	0x8299
+0xAADD	0x82AD
+0xAADE	0x82BD
+0xAADF	0x829F
+0xAAE0	0x82B9
+0xAAE1	0x82B1
+0xAAE2	0x82AC
+0xAAE3	0x82A5
+0xAAE4	0x82AF
+0xAAE5	0x82B8
+0xAAE6	0x82A3
+0xAAE7	0x82B0
+0xAAE8	0x82BE
+0xAAE9	0x82B7
+0xAAEA	0x864E
+0xAAEB	0x8671
+0xAAEC	0x521D
+0xAAED	0x8868
+0xAAEE	0x8ECB
+0xAAEF	0x8FCE
+0xAAF0	0x8FD4
+0xAAF1	0x8FD1
+0xAAF2	0x90B5
+0xAAF3	0x90B8
+0xAAF4	0x90B1
+0xAAF5	0x90B6
+0xAAF6	0x91C7
+0xAAF7	0x91D1
+0xAAF8	0x9577
+0xAAF9	0x9580
+0xAAFA	0x961C
+0xAAFB	0x9640
+0xAAFC	0x963F
+0xAAFD	0x963B
+0xAAFE	0x9644
+0xAB40	0x9642
+0xAB41	0x96B9
+0xAB42	0x96E8
+0xAB43	0x9752
+0xAB44	0x975E
+0xAB45	0x4E9F
+0xAB46	0x4EAD
+0xAB47	0x4EAE
+0xAB48	0x4FE1
+0xAB49	0x4FB5
+0xAB4A	0x4FAF
+0xAB4B	0x4FBF
+0xAB4C	0x4FE0
+0xAB4D	0x4FD1
+0xAB4E	0x4FCF
+0xAB4F	0x4FDD
+0xAB50	0x4FC3
+0xAB51	0x4FB6
+0xAB52	0x4FD8
+0xAB53	0x4FDF
+0xAB54	0x4FCA
+0xAB55	0x4FD7
+0xAB56	0x4FAE
+0xAB57	0x4FD0
+0xAB58	0x4FC4
+0xAB59	0x4FC2
+0xAB5A	0x4FDA
+0xAB5B	0x4FCE
+0xAB5C	0x4FDE
+0xAB5D	0x4FB7
+0xAB5E	0x5157
+0xAB5F	0x5192
+0xAB60	0x5191
+0xAB61	0x51A0
+0xAB62	0x524E
+0xAB63	0x5243
+0xAB64	0x524A
+0xAB65	0x524D
+0xAB66	0x524C
+0xAB67	0x524B
+0xAB68	0x5247
+0xAB69	0x52C7
+0xAB6A	0x52C9
+0xAB6B	0x52C3
+0xAB6C	0x52C1
+0xAB6D	0x530D
+0xAB6E	0x5357
+0xAB6F	0x537B
+0xAB70	0x539A
+0xAB71	0x53DB
+0xAB72	0x54AC
+0xAB73	0x54C0
+0xAB74	0x54A8
+0xAB75	0x54CE
+0xAB76	0x54C9
+0xAB77	0x54B8
+0xAB78	0x54A6
+0xAB79	0x54B3
+0xAB7A	0x54C7
+0xAB7B	0x54C2
+0xAB7C	0x54BD
+0xAB7D	0x54AA
+0xAB7E	0x54C1
+0xABA1	0x54C4
+0xABA2	0x54C8
+0xABA3	0x54AF
+0xABA4	0x54AB
+0xABA5	0x54B1
+0xABA6	0x54BB
+0xABA7	0x54A9
+0xABA8	0x54A7
+0xABA9	0x54BF
+0xABAA	0x56FF
+0xABAB	0x5782
+0xABAC	0x578B
+0xABAD	0x57A0
+0xABAE	0x57A3
+0xABAF	0x57A2
+0xABB0	0x57CE
+0xABB1	0x57AE
+0xABB2	0x5793
+0xABB3	0x5955
+0xABB4	0x5951
+0xABB5	0x594F
+0xABB6	0x594E
+0xABB7	0x5950
+0xABB8	0x59DC
+0xABB9	0x59D8
+0xABBA	0x59FF
+0xABBB	0x59E3
+0xABBC	0x59E8
+0xABBD	0x5A03
+0xABBE	0x59E5
+0xABBF	0x59EA
+0xABC0	0x59DA
+0xABC1	0x59E6
+0xABC2	0x5A01
+0xABC3	0x59FB
+0xABC4	0x5B69
+0xABC5	0x5BA3
+0xABC6	0x5BA6
+0xABC7	0x5BA4
+0xABC8	0x5BA2
+0xABC9	0x5BA5
+0xABCA	0x5C01
+0xABCB	0x5C4E
+0xABCC	0x5C4F
+0xABCD	0x5C4D
+0xABCE	0x5C4B
+0xABCF	0x5CD9
+0xABD0	0x5CD2
+0xABD1	0x5DF7
+0xABD2	0x5E1D
+0xABD3	0x5E25
+0xABD4	0x5E1F
+0xABD5	0x5E7D
+0xABD6	0x5EA0
+0xABD7	0x5EA6
+0xABD8	0x5EFA
+0xABD9	0x5F08
+0xABDA	0x5F2D
+0xABDB	0x5F65
+0xABDC	0x5F88
+0xABDD	0x5F85
+0xABDE	0x5F8A
+0xABDF	0x5F8B
+0xABE0	0x5F87
+0xABE1	0x5F8C
+0xABE2	0x5F89
+0xABE3	0x6012
+0xABE4	0x601D
+0xABE5	0x6020
+0xABE6	0x6025
+0xABE7	0x600E
+0xABE8	0x6028
+0xABE9	0x604D
+0xABEA	0x6070
+0xABEB	0x6068
+0xABEC	0x6062
+0xABED	0x6046
+0xABEE	0x6043
+0xABEF	0x606C
+0xABF0	0x606B
+0xABF1	0x606A
+0xABF2	0x6064
+0xABF3	0x6241
+0xABF4	0x62DC
+0xABF5	0x6316
+0xABF6	0x6309
+0xABF7	0x62FC
+0xABF8	0x62ED
+0xABF9	0x6301
+0xABFA	0x62EE
+0xABFB	0x62FD
+0xABFC	0x6307
+0xABFD	0x62F1
+0xABFE	0x62F7
+0xAC40	0x62EF
+0xAC41	0x62EC
+0xAC42	0x62FE
+0xAC43	0x62F4
+0xAC44	0x6311
+0xAC45	0x6302
+0xAC46	0x653F
+0xAC47	0x6545
+0xAC48	0x65AB
+0xAC49	0x65BD
+0xAC4A	0x65E2
+0xAC4B	0x6625
+0xAC4C	0x662D
+0xAC4D	0x6620
+0xAC4E	0x6627
+0xAC4F	0x662F
+0xAC50	0x661F
+0xAC51	0x6628
+0xAC52	0x6631
+0xAC53	0x6624
+0xAC54	0x66F7
+0xAC55	0x67FF
+0xAC56	0x67D3
+0xAC57	0x67F1
+0xAC58	0x67D4
+0xAC59	0x67D0
+0xAC5A	0x67EC
+0xAC5B	0x67B6
+0xAC5C	0x67AF
+0xAC5D	0x67F5
+0xAC5E	0x67E9
+0xAC5F	0x67EF
+0xAC60	0x67C4
+0xAC61	0x67D1
+0xAC62	0x67B4
+0xAC63	0x67DA
+0xAC64	0x67E5
+0xAC65	0x67B8
+0xAC66	0x67CF
+0xAC67	0x67DE
+0xAC68	0x67F3
+0xAC69	0x67B0
+0xAC6A	0x67D9
+0xAC6B	0x67E2
+0xAC6C	0x67DD
+0xAC6D	0x67D2
+0xAC6E	0x6B6A
+0xAC6F	0x6B83
+0xAC70	0x6B86
+0xAC71	0x6BB5
+0xAC72	0x6BD2
+0xAC73	0x6BD7
+0xAC74	0x6C1F
+0xAC75	0x6CC9
+0xAC76	0x6D0B
+0xAC77	0x6D32
+0xAC78	0x6D2A
+0xAC79	0x6D41
+0xAC7A	0x6D25
+0xAC7B	0x6D0C
+0xAC7C	0x6D31
+0xAC7D	0x6D1E
+0xAC7E	0x6D17
+0xACA1	0x6D3B
+0xACA2	0x6D3D
+0xACA3	0x6D3E
+0xACA4	0x6D36
+0xACA5	0x6D1B
+0xACA6	0x6CF5
+0xACA7	0x6D39
+0xACA8	0x6D27
+0xACA9	0x6D38
+0xACAA	0x6D29
+0xACAB	0x6D2E
+0xACAC	0x6D35
+0xACAD	0x6D0E
+0xACAE	0x6D2B
+0xACAF	0x70AB
+0xACB0	0x70BA
+0xACB1	0x70B3
+0xACB2	0x70AC
+0xACB3	0x70AF
+0xACB4	0x70AD
+0xACB5	0x70B8
+0xACB6	0x70AE
+0xACB7	0x70A4
+0xACB8	0x7230
+0xACB9	0x7272
+0xACBA	0x726F
+0xACBB	0x7274
+0xACBC	0x72E9
+0xACBD	0x72E0
+0xACBE	0x72E1
+0xACBF	0x73B7
+0xACC0	0x73CA
+0xACC1	0x73BB
+0xACC2	0x73B2
+0xACC3	0x73CD
+0xACC4	0x73C0
+0xACC5	0x73B3
+0xACC6	0x751A
+0xACC7	0x752D
+0xACC8	0x754F
+0xACC9	0x754C
+0xACCA	0x754E
+0xACCB	0x754B
+0xACCC	0x75AB
+0xACCD	0x75A4
+0xACCE	0x75A5
+0xACCF	0x75A2
+0xACD0	0x75A3
+0xACD1	0x7678
+0xACD2	0x7686
+0xACD3	0x7687
+0xACD4	0x7688
+0xACD5	0x76C8
+0xACD6	0x76C6
+0xACD7	0x76C3
+0xACD8	0x76C5
+0xACD9	0x7701
+0xACDA	0x76F9
+0xACDB	0x76F8
+0xACDC	0x7709
+0xACDD	0x770B
+0xACDE	0x76FE
+0xACDF	0x76FC
+0xACE0	0x7707
+0xACE1	0x77DC
+0xACE2	0x7802
+0xACE3	0x7814
+0xACE4	0x780C
+0xACE5	0x780D
+0xACE6	0x7946
+0xACE7	0x7949
+0xACE8	0x7948
+0xACE9	0x7947
+0xACEA	0x79B9
+0xACEB	0x79BA
+0xACEC	0x79D1
+0xACED	0x79D2
+0xACEE	0x79CB
+0xACEF	0x7A7F
+0xACF0	0x7A81
+0xACF1	0x7AFF
+0xACF2	0x7AFD
+0xACF3	0x7C7D
+0xACF4	0x7D02
+0xACF5	0x7D05
+0xACF6	0x7D00
+0xACF7	0x7D09
+0xACF8	0x7D07
+0xACF9	0x7D04
+0xACFA	0x7D06
+0xACFB	0x7F38
+0xACFC	0x7F8E
+0xACFD	0x7FBF
+0xACFE	0x8004
+0xAD40	0x8010
+0xAD41	0x800D
+0xAD42	0x8011
+0xAD43	0x8036
+0xAD44	0x80D6
+0xAD45	0x80E5
+0xAD46	0x80DA
+0xAD47	0x80C3
+0xAD48	0x80C4
+0xAD49	0x80CC
+0xAD4A	0x80E1
+0xAD4B	0x80DB
+0xAD4C	0x80CE
+0xAD4D	0x80DE
+0xAD4E	0x80E4
+0xAD4F	0x80DD
+0xAD50	0x81F4
+0xAD51	0x8222
+0xAD52	0x82E7
+0xAD53	0x8303
+0xAD54	0x8305
+0xAD55	0x82E3
+0xAD56	0x82DB
+0xAD57	0x82E6
+0xAD58	0x8304
+0xAD59	0x82E5
+0xAD5A	0x8302
+0xAD5B	0x8309
+0xAD5C	0x82D2
+0xAD5D	0x82D7
+0xAD5E	0x82F1
+0xAD5F	0x8301
+0xAD60	0x82DC
+0xAD61	0x82D4
+0xAD62	0x82D1
+0xAD63	0x82DE
+0xAD64	0x82D3
+0xAD65	0x82DF
+0xAD66	0x82EF
+0xAD67	0x8306
+0xAD68	0x8650
+0xAD69	0x8679
+0xAD6A	0x867B
+0xAD6B	0x867A
+0xAD6C	0x884D
+0xAD6D	0x886B
+0xAD6E	0x8981
+0xAD6F	0x89D4
+0xAD70	0x8A08
+0xAD71	0x8A02
+0xAD72	0x8A03
+0xAD73	0x8C9E
+0xAD74	0x8CA0
+0xAD75	0x8D74
+0xAD76	0x8D73
+0xAD77	0x8DB4
+0xAD78	0x8ECD
+0xAD79	0x8ECC
+0xAD7A	0x8FF0
+0xAD7B	0x8FE6
+0xAD7C	0x8FE2
+0xAD7D	0x8FEA
+0xAD7E	0x8FE5
+0xADA1	0x8FED
+0xADA2	0x8FEB
+0xADA3	0x8FE4
+0xADA4	0x8FE8
+0xADA5	0x90CA
+0xADA6	0x90CE
+0xADA7	0x90C1
+0xADA8	0x90C3
+0xADA9	0x914B
+0xADAA	0x914A
+0xADAB	0x91CD
+0xADAC	0x9582
+0xADAD	0x9650
+0xADAE	0x964B
+0xADAF	0x964C
+0xADB0	0x964D
+0xADB1	0x9762
+0xADB2	0x9769
+0xADB3	0x97CB
+0xADB4	0x97ED
+0xADB5	0x97F3
+0xADB6	0x9801
+0xADB7	0x98A8
+0xADB8	0x98DB
+0xADB9	0x98DF
+0xADBA	0x9996
+0xADBB	0x9999
+0xADBC	0x4E58
+0xADBD	0x4EB3
+0xADBE	0x500C
+0xADBF	0x500D
+0xADC0	0x5023
+0xADC1	0x4FEF
+0xADC2	0x5026
+0xADC3	0x5025
+0xADC4	0x4FF8
+0xADC5	0x5029
+0xADC6	0x5016
+0xADC7	0x5006
+0xADC8	0x503C
+0xADC9	0x501F
+0xADCA	0x501A
+0xADCB	0x5012
+0xADCC	0x5011
+0xADCD	0x4FFA
+0xADCE	0x5000
+0xADCF	0x5014
+0xADD0	0x5028
+0xADD1	0x4FF1
+0xADD2	0x5021
+0xADD3	0x500B
+0xADD4	0x5019
+0xADD5	0x5018
+0xADD6	0x4FF3
+0xADD7	0x4FEE
+0xADD8	0x502D
+0xADD9	0x502A
+0xADDA	0x4FFE
+0xADDB	0x502B
+0xADDC	0x5009
+0xADDD	0x517C
+0xADDE	0x51A4
+0xADDF	0x51A5
+0xADE0	0x51A2
+0xADE1	0x51CD
+0xADE2	0x51CC
+0xADE3	0x51C6
+0xADE4	0x51CB
+0xADE5	0x5256
+0xADE6	0x525C
+0xADE7	0x5254
+0xADE8	0x525B
+0xADE9	0x525D
+0xADEA	0x532A
+0xADEB	0x537F
+0xADEC	0x539F
+0xADED	0x539D
+0xADEE	0x53DF
+0xADEF	0x54E8
+0xADF0	0x5510
+0xADF1	0x5501
+0xADF2	0x5537
+0xADF3	0x54FC
+0xADF4	0x54E5
+0xADF5	0x54F2
+0xADF6	0x5506
+0xADF7	0x54FA
+0xADF8	0x5514
+0xADF9	0x54E9
+0xADFA	0x54ED
+0xADFB	0x54E1
+0xADFC	0x5509
+0xADFD	0x54EE
+0xADFE	0x54EA
+0xAE40	0x54E6
+0xAE41	0x5527
+0xAE42	0x5507
+0xAE43	0x54FD
+0xAE44	0x550F
+0xAE45	0x5703
+0xAE46	0x5704
+0xAE47	0x57C2
+0xAE48	0x57D4
+0xAE49	0x57CB
+0xAE4A	0x57C3
+0xAE4B	0x5809
+0xAE4C	0x590F
+0xAE4D	0x5957
+0xAE4E	0x5958
+0xAE4F	0x595A
+0xAE50	0x5A11
+0xAE51	0x5A18
+0xAE52	0x5A1C
+0xAE53	0x5A1F
+0xAE54	0x5A1B
+0xAE55	0x5A13
+0xAE56	0x59EC
+0xAE57	0x5A20
+0xAE58	0x5A23
+0xAE59	0x5A29
+0xAE5A	0x5A25
+0xAE5B	0x5A0C
+0xAE5C	0x5A09
+0xAE5D	0x5B6B
+0xAE5E	0x5C58
+0xAE5F	0x5BB0
+0xAE60	0x5BB3
+0xAE61	0x5BB6
+0xAE62	0x5BB4
+0xAE63	0x5BAE
+0xAE64	0x5BB5
+0xAE65	0x5BB9
+0xAE66	0x5BB8
+0xAE67	0x5C04
+0xAE68	0x5C51
+0xAE69	0x5C55
+0xAE6A	0x5C50
+0xAE6B	0x5CED
+0xAE6C	0x5CFD
+0xAE6D	0x5CFB
+0xAE6E	0x5CEA
+0xAE6F	0x5CE8
+0xAE70	0x5CF0
+0xAE71	0x5CF6
+0xAE72	0x5D01
+0xAE73	0x5CF4
+0xAE74	0x5DEE
+0xAE75	0x5E2D
+0xAE76	0x5E2B
+0xAE77	0x5EAB
+0xAE78	0x5EAD
+0xAE79	0x5EA7
+0xAE7A	0x5F31
+0xAE7B	0x5F92
+0xAE7C	0x5F91
+0xAE7D	0x5F90
+0xAE7E	0x6059
+0xAEA1	0x6063
+0xAEA2	0x6065
+0xAEA3	0x6050
+0xAEA4	0x6055
+0xAEA5	0x606D
+0xAEA6	0x6069
+0xAEA7	0x606F
+0xAEA8	0x6084
+0xAEA9	0x609F
+0xAEAA	0x609A
+0xAEAB	0x608D
+0xAEAC	0x6094
+0xAEAD	0x608C
+0xAEAE	0x6085
+0xAEAF	0x6096
+0xAEB0	0x6247
+0xAEB1	0x62F3
+0xAEB2	0x6308
+0xAEB3	0x62FF
+0xAEB4	0x634E
+0xAEB5	0x633E
+0xAEB6	0x632F
+0xAEB7	0x6355
+0xAEB8	0x6342
+0xAEB9	0x6346
+0xAEBA	0x634F
+0xAEBB	0x6349
+0xAEBC	0x633A
+0xAEBD	0x6350
+0xAEBE	0x633D
+0xAEBF	0x632A
+0xAEC0	0x632B
+0xAEC1	0x6328
+0xAEC2	0x634D
+0xAEC3	0x634C
+0xAEC4	0x6548
+0xAEC5	0x6549
+0xAEC6	0x6599
+0xAEC7	0x65C1
+0xAEC8	0x65C5
+0xAEC9	0x6642
+0xAECA	0x6649
+0xAECB	0x664F
+0xAECC	0x6643
+0xAECD	0x6652
+0xAECE	0x664C
+0xAECF	0x6645
+0xAED0	0x6641
+0xAED1	0x66F8
+0xAED2	0x6714
+0xAED3	0x6715
+0xAED4	0x6717
+0xAED5	0x6821
+0xAED6	0x6838
+0xAED7	0x6848
+0xAED8	0x6846
+0xAED9	0x6853
+0xAEDA	0x6839
+0xAEDB	0x6842
+0xAEDC	0x6854
+0xAEDD	0x6829
+0xAEDE	0x68B3
+0xAEDF	0x6817
+0xAEE0	0x684C
+0xAEE1	0x6851
+0xAEE2	0x683D
+0xAEE3	0x67F4
+0xAEE4	0x6850
+0xAEE5	0x6840
+0xAEE6	0x683C
+0xAEE7	0x6843
+0xAEE8	0x682A
+0xAEE9	0x6845
+0xAEEA	0x6813
+0xAEEB	0x6818
+0xAEEC	0x6841
+0xAEED	0x6B8A
+0xAEEE	0x6B89
+0xAEEF	0x6BB7
+0xAEF0	0x6C23
+0xAEF1	0x6C27
+0xAEF2	0x6C28
+0xAEF3	0x6C26
+0xAEF4	0x6C24
+0xAEF5	0x6CF0
+0xAEF6	0x6D6A
+0xAEF7	0x6D95
+0xAEF8	0x6D88
+0xAEF9	0x6D87
+0xAEFA	0x6D66
+0xAEFB	0x6D78
+0xAEFC	0x6D77
+0xAEFD	0x6D59
+0xAEFE	0x6D93
+0xAF40	0x6D6C
+0xAF41	0x6D89
+0xAF42	0x6D6E
+0xAF43	0x6D5A
+0xAF44	0x6D74
+0xAF45	0x6D69
+0xAF46	0x6D8C
+0xAF47	0x6D8A
+0xAF48	0x6D79
+0xAF49	0x6D85
+0xAF4A	0x6D65
+0xAF4B	0x6D94
+0xAF4C	0x70CA
+0xAF4D	0x70D8
+0xAF4E	0x70E4
+0xAF4F	0x70D9
+0xAF50	0x70C8
+0xAF51	0x70CF
+0xAF52	0x7239
+0xAF53	0x7279
+0xAF54	0x72FC
+0xAF55	0x72F9
+0xAF56	0x72FD
+0xAF57	0x72F8
+0xAF58	0x72F7
+0xAF59	0x7386
+0xAF5A	0x73ED
+0xAF5B	0x7409
+0xAF5C	0x73EE
+0xAF5D	0x73E0
+0xAF5E	0x73EA
+0xAF5F	0x73DE
+0xAF60	0x7554
+0xAF61	0x755D
+0xAF62	0x755C
+0xAF63	0x755A
+0xAF64	0x7559
+0xAF65	0x75BE
+0xAF66	0x75C5
+0xAF67	0x75C7
+0xAF68	0x75B2
+0xAF69	0x75B3
+0xAF6A	0x75BD
+0xAF6B	0x75BC
+0xAF6C	0x75B9
+0xAF6D	0x75C2
+0xAF6E	0x75B8
+0xAF6F	0x768B
+0xAF70	0x76B0
+0xAF71	0x76CA
+0xAF72	0x76CD
+0xAF73	0x76CE
+0xAF74	0x7729
+0xAF75	0x771F
+0xAF76	0x7720
+0xAF77	0x7728
+0xAF78	0x77E9
+0xAF79	0x7830
+0xAF7A	0x7827
+0xAF7B	0x7838
+0xAF7C	0x781D
+0xAF7D	0x7834
+0xAF7E	0x7837
+0xAFA1	0x7825
+0xAFA2	0x782D
+0xAFA3	0x7820
+0xAFA4	0x781F
+0xAFA5	0x7832
+0xAFA6	0x7955
+0xAFA7	0x7950
+0xAFA8	0x7960
+0xAFA9	0x795F
+0xAFAA	0x7956
+0xAFAB	0x795E
+0xAFAC	0x795D
+0xAFAD	0x7957
+0xAFAE	0x795A
+0xAFAF	0x79E4
+0xAFB0	0x79E3
+0xAFB1	0x79E7
+0xAFB2	0x79DF
+0xAFB3	0x79E6
+0xAFB4	0x79E9
+0xAFB5	0x79D8
+0xAFB6	0x7A84
+0xAFB7	0x7A88
+0xAFB8	0x7AD9
+0xAFB9	0x7B06
+0xAFBA	0x7B11
+0xAFBB	0x7C89
+0xAFBC	0x7D21
+0xAFBD	0x7D17
+0xAFBE	0x7D0B
+0xAFBF	0x7D0A
+0xAFC0	0x7D20
+0xAFC1	0x7D22
+0xAFC2	0x7D14
+0xAFC3	0x7D10
+0xAFC4	0x7D15
+0xAFC5	0x7D1A
+0xAFC6	0x7D1C
+0xAFC7	0x7D0D
+0xAFC8	0x7D19
+0xAFC9	0x7D1B
+0xAFCA	0x7F3A
+0xAFCB	0x7F5F
+0xAFCC	0x7F94
+0xAFCD	0x7FC5
+0xAFCE	0x7FC1
+0xAFCF	0x8006
+0xAFD0	0x8018
+0xAFD1	0x8015
+0xAFD2	0x8019
+0xAFD3	0x8017
+0xAFD4	0x803D
+0xAFD5	0x803F
+0xAFD6	0x80F1
+0xAFD7	0x8102
+0xAFD8	0x80F0
+0xAFD9	0x8105
+0xAFDA	0x80ED
+0xAFDB	0x80F4
+0xAFDC	0x8106
+0xAFDD	0x80F8
+0xAFDE	0x80F3
+0xAFDF	0x8108
+0xAFE0	0x80FD
+0xAFE1	0x810A
+0xAFE2	0x80FC
+0xAFE3	0x80EF
+0xAFE4	0x81ED
+0xAFE5	0x81EC
+0xAFE6	0x8200
+0xAFE7	0x8210
+0xAFE8	0x822A
+0xAFE9	0x822B
+0xAFEA	0x8228
+0xAFEB	0x822C
+0xAFEC	0x82BB
+0xAFED	0x832B
+0xAFEE	0x8352
+0xAFEF	0x8354
+0xAFF0	0x834A
+0xAFF1	0x8338
+0xAFF2	0x8350
+0xAFF3	0x8349
+0xAFF4	0x8335
+0xAFF5	0x8334
+0xAFF6	0x834F
+0xAFF7	0x8332
+0xAFF8	0x8339
+0xAFF9	0x8336
+0xAFFA	0x8317
+0xAFFB	0x8340
+0xAFFC	0x8331
+0xAFFD	0x8328
+0xAFFE	0x8343
+0xB040	0x8654
+0xB041	0x868A
+0xB042	0x86AA
+0xB043	0x8693
+0xB044	0x86A4
+0xB045	0x86A9
+0xB046	0x868C
+0xB047	0x86A3
+0xB048	0x869C
+0xB049	0x8870
+0xB04A	0x8877
+0xB04B	0x8881
+0xB04C	0x8882
+0xB04D	0x887D
+0xB04E	0x8879
+0xB04F	0x8A18
+0xB050	0x8A10
+0xB051	0x8A0E
+0xB052	0x8A0C
+0xB053	0x8A15
+0xB054	0x8A0A
+0xB055	0x8A17
+0xB056	0x8A13
+0xB057	0x8A16
+0xB058	0x8A0F
+0xB059	0x8A11
+0xB05A	0x8C48
+0xB05B	0x8C7A
+0xB05C	0x8C79
+0xB05D	0x8CA1
+0xB05E	0x8CA2
+0xB05F	0x8D77
+0xB060	0x8EAC
+0xB061	0x8ED2
+0xB062	0x8ED4
+0xB063	0x8ECF
+0xB064	0x8FB1
+0xB065	0x9001
+0xB066	0x9006
+0xB067	0x8FF7
+0xB068	0x9000
+0xB069	0x8FFA
+0xB06A	0x8FF4
+0xB06B	0x9003
+0xB06C	0x8FFD
+0xB06D	0x9005
+0xB06E	0x8FF8
+0xB06F	0x9095
+0xB070	0x90E1
+0xB071	0x90DD
+0xB072	0x90E2
+0xB073	0x9152
+0xB074	0x914D
+0xB075	0x914C
+0xB076	0x91D8
+0xB077	0x91DD
+0xB078	0x91D7
+0xB079	0x91DC
+0xB07A	0x91D9
+0xB07B	0x9583
+0xB07C	0x9662
+0xB07D	0x9663
+0xB07E	0x9661
+0xB0A1	0x965B
+0xB0A2	0x965D
+0xB0A3	0x9664
+0xB0A4	0x9658
+0xB0A5	0x965E
+0xB0A6	0x96BB
+0xB0A7	0x98E2
+0xB0A8	0x99AC
+0xB0A9	0x9AA8
+0xB0AA	0x9AD8
+0xB0AB	0x9B25
+0xB0AC	0x9B32
+0xB0AD	0x9B3C
+0xB0AE	0x4E7E
+0xB0AF	0x507A
+0xB0B0	0x507D
+0xB0B1	0x505C
+0xB0B2	0x5047
+0xB0B3	0x5043
+0xB0B4	0x504C
+0xB0B5	0x505A
+0xB0B6	0x5049
+0xB0B7	0x5065
+0xB0B8	0x5076
+0xB0B9	0x504E
+0xB0BA	0x5055
+0xB0BB	0x5075
+0xB0BC	0x5074
+0xB0BD	0x5077
+0xB0BE	0x504F
+0xB0BF	0x500F
+0xB0C0	0x506F
+0xB0C1	0x506D
+0xB0C2	0x515C
+0xB0C3	0x5195
+0xB0C4	0x51F0
+0xB0C5	0x526A
+0xB0C6	0x526F
+0xB0C7	0x52D2
+0xB0C8	0x52D9
+0xB0C9	0x52D8
+0xB0CA	0x52D5
+0xB0CB	0x5310
+0xB0CC	0x530F
+0xB0CD	0x5319
+0xB0CE	0x533F
+0xB0CF	0x5340
+0xB0D0	0x533E
+0xB0D1	0x53C3
+0xB0D2	0x66FC
+0xB0D3	0x5546
+0xB0D4	0x556A
+0xB0D5	0x5566
+0xB0D6	0x5544
+0xB0D7	0x555E
+0xB0D8	0x5561
+0xB0D9	0x5543
+0xB0DA	0x554A
+0xB0DB	0x5531
+0xB0DC	0x5556
+0xB0DD	0x554F
+0xB0DE	0x5555
+0xB0DF	0x552F
+0xB0E0	0x5564
+0xB0E1	0x5538
+0xB0E2	0x552E
+0xB0E3	0x555C
+0xB0E4	0x552C
+0xB0E5	0x5563
+0xB0E6	0x5533
+0xB0E7	0x5541
+0xB0E8	0x5557
+0xB0E9	0x5708
+0xB0EA	0x570B
+0xB0EB	0x5709
+0xB0EC	0x57DF
+0xB0ED	0x5805
+0xB0EE	0x580A
+0xB0EF	0x5806
+0xB0F0	0x57E0
+0xB0F1	0x57E4
+0xB0F2	0x57FA
+0xB0F3	0x5802
+0xB0F4	0x5835
+0xB0F5	0x57F7
+0xB0F6	0x57F9
+0xB0F7	0x5920
+0xB0F8	0x5962
+0xB0F9	0x5A36
+0xB0FA	0x5A41
+0xB0FB	0x5A49
+0xB0FC	0x5A66
+0xB0FD	0x5A6A
+0xB0FE	0x5A40
+0xB140	0x5A3C
+0xB141	0x5A62
+0xB142	0x5A5A
+0xB143	0x5A46
+0xB144	0x5A4A
+0xB145	0x5B70
+0xB146	0x5BC7
+0xB147	0x5BC5
+0xB148	0x5BC4
+0xB149	0x5BC2
+0xB14A	0x5BBF
+0xB14B	0x5BC6
+0xB14C	0x5C09
+0xB14D	0x5C08
+0xB14E	0x5C07
+0xB14F	0x5C60
+0xB150	0x5C5C
+0xB151	0x5C5D
+0xB152	0x5D07
+0xB153	0x5D06
+0xB154	0x5D0E
+0xB155	0x5D1B
+0xB156	0x5D16
+0xB157	0x5D22
+0xB158	0x5D11
+0xB159	0x5D29
+0xB15A	0x5D14
+0xB15B	0x5D19
+0xB15C	0x5D24
+0xB15D	0x5D27
+0xB15E	0x5D17
+0xB15F	0x5DE2
+0xB160	0x5E38
+0xB161	0x5E36
+0xB162	0x5E33
+0xB163	0x5E37
+0xB164	0x5EB7
+0xB165	0x5EB8
+0xB166	0x5EB6
+0xB167	0x5EB5
+0xB168	0x5EBE
+0xB169	0x5F35
+0xB16A	0x5F37
+0xB16B	0x5F57
+0xB16C	0x5F6C
+0xB16D	0x5F69
+0xB16E	0x5F6B
+0xB16F	0x5F97
+0xB170	0x5F99
+0xB171	0x5F9E
+0xB172	0x5F98
+0xB173	0x5FA1
+0xB174	0x5FA0
+0xB175	0x5F9C
+0xB176	0x607F
+0xB177	0x60A3
+0xB178	0x6089
+0xB179	0x60A0
+0xB17A	0x60A8
+0xB17B	0x60CB
+0xB17C	0x60B4
+0xB17D	0x60E6
+0xB17E	0x60BD
+0xB1A1	0x60C5
+0xB1A2	0x60BB
+0xB1A3	0x60B5
+0xB1A4	0x60DC
+0xB1A5	0x60BC
+0xB1A6	0x60D8
+0xB1A7	0x60D5
+0xB1A8	0x60C6
+0xB1A9	0x60DF
+0xB1AA	0x60B8
+0xB1AB	0x60DA
+0xB1AC	0x60C7
+0xB1AD	0x621A
+0xB1AE	0x621B
+0xB1AF	0x6248
+0xB1B0	0x63A0
+0xB1B1	0x63A7
+0xB1B2	0x6372
+0xB1B3	0x6396
+0xB1B4	0x63A2
+0xB1B5	0x63A5
+0xB1B6	0x6377
+0xB1B7	0x6367
+0xB1B8	0x6398
+0xB1B9	0x63AA
+0xB1BA	0x6371
+0xB1BB	0x63A9
+0xB1BC	0x6389
+0xB1BD	0x6383
+0xB1BE	0x639B
+0xB1BF	0x636B
+0xB1C0	0x63A8
+0xB1C1	0x6384
+0xB1C2	0x6388
+0xB1C3	0x6399
+0xB1C4	0x63A1
+0xB1C5	0x63AC
+0xB1C6	0x6392
+0xB1C7	0x638F
+0xB1C8	0x6380
+0xB1C9	0x637B
+0xB1CA	0x6369
+0xB1CB	0x6368
+0xB1CC	0x637A
+0xB1CD	0x655D
+0xB1CE	0x6556
+0xB1CF	0x6551
+0xB1D0	0x6559
+0xB1D1	0x6557
+0xB1D2	0x555F
+0xB1D3	0x654F
+0xB1D4	0x6558
+0xB1D5	0x6555
+0xB1D6	0x6554
+0xB1D7	0x659C
+0xB1D8	0x659B
+0xB1D9	0x65AC
+0xB1DA	0x65CF
+0xB1DB	0x65CB
+0xB1DC	0x65CC
+0xB1DD	0x65CE
+0xB1DE	0x665D
+0xB1DF	0x665A
+0xB1E0	0x6664
+0xB1E1	0x6668
+0xB1E2	0x6666
+0xB1E3	0x665E
+0xB1E4	0x66F9
+0xB1E5	0x52D7
+0xB1E6	0x671B
+0xB1E7	0x6881
+0xB1E8	0x68AF
+0xB1E9	0x68A2
+0xB1EA	0x6893
+0xB1EB	0x68B5
+0xB1EC	0x687F
+0xB1ED	0x6876
+0xB1EE	0x68B1
+0xB1EF	0x68A7
+0xB1F0	0x6897
+0xB1F1	0x68B0
+0xB1F2	0x6883
+0xB1F3	0x68C4
+0xB1F4	0x68AD
+0xB1F5	0x6886
+0xB1F6	0x6885
+0xB1F7	0x6894
+0xB1F8	0x689D
+0xB1F9	0x68A8
+0xB1FA	0x689F
+0xB1FB	0x68A1
+0xB1FC	0x6882
+0xB1FD	0x6B32
+0xB1FE	0x6BBA
+0xB240	0x6BEB
+0xB241	0x6BEC
+0xB242	0x6C2B
+0xB243	0x6D8E
+0xB244	0x6DBC
+0xB245	0x6DF3
+0xB246	0x6DD9
+0xB247	0x6DB2
+0xB248	0x6DE1
+0xB249	0x6DCC
+0xB24A	0x6DE4
+0xB24B	0x6DFB
+0xB24C	0x6DFA
+0xB24D	0x6E05
+0xB24E	0x6DC7
+0xB24F	0x6DCB
+0xB250	0x6DAF
+0xB251	0x6DD1
+0xB252	0x6DAE
+0xB253	0x6DDE
+0xB254	0x6DF9
+0xB255	0x6DB8
+0xB256	0x6DF7
+0xB257	0x6DF5
+0xB258	0x6DC5
+0xB259	0x6DD2
+0xB25A	0x6E1A
+0xB25B	0x6DB5
+0xB25C	0x6DDA
+0xB25D	0x6DEB
+0xB25E	0x6DD8
+0xB25F	0x6DEA
+0xB260	0x6DF1
+0xB261	0x6DEE
+0xB262	0x6DE8
+0xB263	0x6DC6
+0xB264	0x6DC4
+0xB265	0x6DAA
+0xB266	0x6DEC
+0xB267	0x6DBF
+0xB268	0x6DE6
+0xB269	0x70F9
+0xB26A	0x7109
+0xB26B	0x710A
+0xB26C	0x70FD
+0xB26D	0x70EF
+0xB26E	0x723D
+0xB26F	0x727D
+0xB270	0x7281
+0xB271	0x731C
+0xB272	0x731B
+0xB273	0x7316
+0xB274	0x7313
+0xB275	0x7319
+0xB276	0x7387
+0xB277	0x7405
+0xB278	0x740A
+0xB279	0x7403
+0xB27A	0x7406
+0xB27B	0x73FE
+0xB27C	0x740D
+0xB27D	0x74E0
+0xB27E	0x74F6
+0xB2A1	0x74F7
+0xB2A2	0x751C
+0xB2A3	0x7522
+0xB2A4	0x7565
+0xB2A5	0x7566
+0xB2A6	0x7562
+0xB2A7	0x7570
+0xB2A8	0x758F
+0xB2A9	0x75D4
+0xB2AA	0x75D5
+0xB2AB	0x75B5
+0xB2AC	0x75CA
+0xB2AD	0x75CD
+0xB2AE	0x768E
+0xB2AF	0x76D4
+0xB2B0	0x76D2
+0xB2B1	0x76DB
+0xB2B2	0x7737
+0xB2B3	0x773E
+0xB2B4	0x773C
+0xB2B5	0x7736
+0xB2B6	0x7738
+0xB2B7	0x773A
+0xB2B8	0x786B
+0xB2B9	0x7843
+0xB2BA	0x784E
+0xB2BB	0x7965
+0xB2BC	0x7968
+0xB2BD	0x796D
+0xB2BE	0x79FB
+0xB2BF	0x7A92
+0xB2C0	0x7A95
+0xB2C1	0x7B20
+0xB2C2	0x7B28
+0xB2C3	0x7B1B
+0xB2C4	0x7B2C
+0xB2C5	0x7B26
+0xB2C6	0x7B19
+0xB2C7	0x7B1E
+0xB2C8	0x7B2E
+0xB2C9	0x7C92
+0xB2CA	0x7C97
+0xB2CB	0x7C95
+0xB2CC	0x7D46
+0xB2CD	0x7D43
+0xB2CE	0x7D71
+0xB2CF	0x7D2E
+0xB2D0	0x7D39
+0xB2D1	0x7D3C
+0xB2D2	0x7D40
+0xB2D3	0x7D30
+0xB2D4	0x7D33
+0xB2D5	0x7D44
+0xB2D6	0x7D2F
+0xB2D7	0x7D42
+0xB2D8	0x7D32
+0xB2D9	0x7D31
+0xB2DA	0x7F3D
+0xB2DB	0x7F9E
+0xB2DC	0x7F9A
+0xB2DD	0x7FCC
+0xB2DE	0x7FCE
+0xB2DF	0x7FD2
+0xB2E0	0x801C
+0xB2E1	0x804A
+0xB2E2	0x8046
+0xB2E3	0x812F
+0xB2E4	0x8116
+0xB2E5	0x8123
+0xB2E6	0x812B
+0xB2E7	0x8129
+0xB2E8	0x8130
+0xB2E9	0x8124
+0xB2EA	0x8202
+0xB2EB	0x8235
+0xB2EC	0x8237
+0xB2ED	0x8236
+0xB2EE	0x8239
+0xB2EF	0x838E
+0xB2F0	0x839E
+0xB2F1	0x8398
+0xB2F2	0x8378
+0xB2F3	0x83A2
+0xB2F4	0x8396
+0xB2F5	0x83BD
+0xB2F6	0x83AB
+0xB2F7	0x8392
+0xB2F8	0x838A
+0xB2F9	0x8393
+0xB2FA	0x8389
+0xB2FB	0x83A0
+0xB2FC	0x8377
+0xB2FD	0x837B
+0xB2FE	0x837C
+0xB340	0x8386
+0xB341	0x83A7
+0xB342	0x8655
+0xB343	0x5F6A
+0xB344	0x86C7
+0xB345	0x86C0
+0xB346	0x86B6
+0xB347	0x86C4
+0xB348	0x86B5
+0xB349	0x86C6
+0xB34A	0x86CB
+0xB34B	0x86B1
+0xB34C	0x86AF
+0xB34D	0x86C9
+0xB34E	0x8853
+0xB34F	0x889E
+0xB350	0x8888
+0xB351	0x88AB
+0xB352	0x8892
+0xB353	0x8896
+0xB354	0x888D
+0xB355	0x888B
+0xB356	0x8993
+0xB357	0x898F
+0xB358	0x8A2A
+0xB359	0x8A1D
+0xB35A	0x8A23
+0xB35B	0x8A25
+0xB35C	0x8A31
+0xB35D	0x8A2D
+0xB35E	0x8A1F
+0xB35F	0x8A1B
+0xB360	0x8A22
+0xB361	0x8C49
+0xB362	0x8C5A
+0xB363	0x8CA9
+0xB364	0x8CAC
+0xB365	0x8CAB
+0xB366	0x8CA8
+0xB367	0x8CAA
+0xB368	0x8CA7
+0xB369	0x8D67
+0xB36A	0x8D66
+0xB36B	0x8DBE
+0xB36C	0x8DBA
+0xB36D	0x8EDB
+0xB36E	0x8EDF
+0xB36F	0x9019
+0xB370	0x900D
+0xB371	0x901A
+0xB372	0x9017
+0xB373	0x9023
+0xB374	0x901F
+0xB375	0x901D
+0xB376	0x9010
+0xB377	0x9015
+0xB378	0x901E
+0xB379	0x9020
+0xB37A	0x900F
+0xB37B	0x9022
+0xB37C	0x9016
+0xB37D	0x901B
+0xB37E	0x9014
+0xB3A1	0x90E8
+0xB3A2	0x90ED
+0xB3A3	0x90FD
+0xB3A4	0x9157
+0xB3A5	0x91CE
+0xB3A6	0x91F5
+0xB3A7	0x91E6
+0xB3A8	0x91E3
+0xB3A9	0x91E7
+0xB3AA	0x91ED
+0xB3AB	0x91E9
+0xB3AC	0x9589
+0xB3AD	0x966A
+0xB3AE	0x9675
+0xB3AF	0x9673
+0xB3B0	0x9678
+0xB3B1	0x9670
+0xB3B2	0x9674
+0xB3B3	0x9676
+0xB3B4	0x9677
+0xB3B5	0x966C
+0xB3B6	0x96C0
+0xB3B7	0x96EA
+0xB3B8	0x96E9
+0xB3B9	0x7AE0
+0xB3BA	0x7ADF
+0xB3BB	0x9802
+0xB3BC	0x9803
+0xB3BD	0x9B5A
+0xB3BE	0x9CE5
+0xB3BF	0x9E75
+0xB3C0	0x9E7F
+0xB3C1	0x9EA5
+0xB3C2	0x9EBB
+0xB3C3	0x50A2
+0xB3C4	0x508D
+0xB3C5	0x5085
+0xB3C6	0x5099
+0xB3C7	0x5091
+0xB3C8	0x5080
+0xB3C9	0x5096
+0xB3CA	0x5098
+0xB3CB	0x509A
+0xB3CC	0x6700
+0xB3CD	0x51F1
+0xB3CE	0x5272
+0xB3CF	0x5274
+0xB3D0	0x5275
+0xB3D1	0x5269
+0xB3D2	0x52DE
+0xB3D3	0x52DD
+0xB3D4	0x52DB
+0xB3D5	0x535A
+0xB3D6	0x53A5
+0xB3D7	0x557B
+0xB3D8	0x5580
+0xB3D9	0x55A7
+0xB3DA	0x557C
+0xB3DB	0x558A
+0xB3DC	0x559D
+0xB3DD	0x5598
+0xB3DE	0x5582
+0xB3DF	0x559C
+0xB3E0	0x55AA
+0xB3E1	0x5594
+0xB3E2	0x5587
+0xB3E3	0x558B
+0xB3E4	0x5583
+0xB3E5	0x55B3
+0xB3E6	0x55AE
+0xB3E7	0x559F
+0xB3E8	0x553E
+0xB3E9	0x55B2
+0xB3EA	0x559A
+0xB3EB	0x55BB
+0xB3EC	0x55AC
+0xB3ED	0x55B1
+0xB3EE	0x557E
+0xB3EF	0x5589
+0xB3F0	0x55AB
+0xB3F1	0x5599
+0xB3F2	0x570D
+0xB3F3	0x582F
+0xB3F4	0x582A
+0xB3F5	0x5834
+0xB3F6	0x5824
+0xB3F7	0x5830
+0xB3F8	0x5831
+0xB3F9	0x5821
+0xB3FA	0x581D
+0xB3FB	0x5820
+0xB3FC	0x58F9
+0xB3FD	0x58FA
+0xB3FE	0x5960
+0xB440	0x5A77
+0xB441	0x5A9A
+0xB442	0x5A7F
+0xB443	0x5A92
+0xB444	0x5A9B
+0xB445	0x5AA7
+0xB446	0x5B73
+0xB447	0x5B71
+0xB448	0x5BD2
+0xB449	0x5BCC
+0xB44A	0x5BD3
+0xB44B	0x5BD0
+0xB44C	0x5C0A
+0xB44D	0x5C0B
+0xB44E	0x5C31
+0xB44F	0x5D4C
+0xB450	0x5D50
+0xB451	0x5D34
+0xB452	0x5D47
+0xB453	0x5DFD
+0xB454	0x5E45
+0xB455	0x5E3D
+0xB456	0x5E40
+0xB457	0x5E43
+0xB458	0x5E7E
+0xB459	0x5ECA
+0xB45A	0x5EC1
+0xB45B	0x5EC2
+0xB45C	0x5EC4
+0xB45D	0x5F3C
+0xB45E	0x5F6D
+0xB45F	0x5FA9
+0xB460	0x5FAA
+0xB461	0x5FA8
+0xB462	0x60D1
+0xB463	0x60E1
+0xB464	0x60B2
+0xB465	0x60B6
+0xB466	0x60E0
+0xB467	0x611C
+0xB468	0x6123
+0xB469	0x60FA
+0xB46A	0x6115
+0xB46B	0x60F0
+0xB46C	0x60FB
+0xB46D	0x60F4
+0xB46E	0x6168
+0xB46F	0x60F1
+0xB470	0x610E
+0xB471	0x60F6
+0xB472	0x6109
+0xB473	0x6100
+0xB474	0x6112
+0xB475	0x621F
+0xB476	0x6249
+0xB477	0x63A3
+0xB478	0x638C
+0xB479	0x63CF
+0xB47A	0x63C0
+0xB47B	0x63E9
+0xB47C	0x63C9
+0xB47D	0x63C6
+0xB47E	0x63CD
+0xB4A1	0x63D2
+0xB4A2	0x63E3
+0xB4A3	0x63D0
+0xB4A4	0x63E1
+0xB4A5	0x63D6
+0xB4A6	0x63ED
+0xB4A7	0x63EE
+0xB4A8	0x6376
+0xB4A9	0x63F4
+0xB4AA	0x63EA
+0xB4AB	0x63DB
+0xB4AC	0x6452
+0xB4AD	0x63DA
+0xB4AE	0x63F9
+0xB4AF	0x655E
+0xB4B0	0x6566
+0xB4B1	0x6562
+0xB4B2	0x6563
+0xB4B3	0x6591
+0xB4B4	0x6590
+0xB4B5	0x65AF
+0xB4B6	0x666E
+0xB4B7	0x6670
+0xB4B8	0x6674
+0xB4B9	0x6676
+0xB4BA	0x666F
+0xB4BB	0x6691
+0xB4BC	0x667A
+0xB4BD	0x667E
+0xB4BE	0x6677
+0xB4BF	0x66FE
+0xB4C0	0x66FF
+0xB4C1	0x671F
+0xB4C2	0x671D
+0xB4C3	0x68FA
+0xB4C4	0x68D5
+0xB4C5	0x68E0
+0xB4C6	0x68D8
+0xB4C7	0x68D7
+0xB4C8	0x6905
+0xB4C9	0x68DF
+0xB4CA	0x68F5
+0xB4CB	0x68EE
+0xB4CC	0x68E7
+0xB4CD	0x68F9
+0xB4CE	0x68D2
+0xB4CF	0x68F2
+0xB4D0	0x68E3
+0xB4D1	0x68CB
+0xB4D2	0x68CD
+0xB4D3	0x690D
+0xB4D4	0x6912
+0xB4D5	0x690E
+0xB4D6	0x68C9
+0xB4D7	0x68DA
+0xB4D8	0x696E
+0xB4D9	0x68FB
+0xB4DA	0x6B3E
+0xB4DB	0x6B3A
+0xB4DC	0x6B3D
+0xB4DD	0x6B98
+0xB4DE	0x6B96
+0xB4DF	0x6BBC
+0xB4E0	0x6BEF
+0xB4E1	0x6C2E
+0xB4E2	0x6C2F
+0xB4E3	0x6C2C
+0xB4E4	0x6E2F
+0xB4E5	0x6E38
+0xB4E6	0x6E54
+0xB4E7	0x6E21
+0xB4E8	0x6E32
+0xB4E9	0x6E67
+0xB4EA	0x6E4A
+0xB4EB	0x6E20
+0xB4EC	0x6E25
+0xB4ED	0x6E23
+0xB4EE	0x6E1B
+0xB4EF	0x6E5B
+0xB4F0	0x6E58
+0xB4F1	0x6E24
+0xB4F2	0x6E56
+0xB4F3	0x6E6E
+0xB4F4	0x6E2D
+0xB4F5	0x6E26
+0xB4F6	0x6E6F
+0xB4F7	0x6E34
+0xB4F8	0x6E4D
+0xB4F9	0x6E3A
+0xB4FA	0x6E2C
+0xB4FB	0x6E43
+0xB4FC	0x6E1D
+0xB4FD	0x6E3E
+0xB4FE	0x6ECB
+0xB540	0x6E89
+0xB541	0x6E19
+0xB542	0x6E4E
+0xB543	0x6E63
+0xB544	0x6E44
+0xB545	0x6E72
+0xB546	0x6E69
+0xB547	0x6E5F
+0xB548	0x7119
+0xB549	0x711A
+0xB54A	0x7126
+0xB54B	0x7130
+0xB54C	0x7121
+0xB54D	0x7136
+0xB54E	0x716E
+0xB54F	0x711C
+0xB550	0x724C
+0xB551	0x7284
+0xB552	0x7280
+0xB553	0x7336
+0xB554	0x7325
+0xB555	0x7334
+0xB556	0x7329
+0xB557	0x743A
+0xB558	0x742A
+0xB559	0x7433
+0xB55A	0x7422
+0xB55B	0x7425
+0xB55C	0x7435
+0xB55D	0x7436
+0xB55E	0x7434
+0xB55F	0x742F
+0xB560	0x741B
+0xB561	0x7426
+0xB562	0x7428
+0xB563	0x7525
+0xB564	0x7526
+0xB565	0x756B
+0xB566	0x756A
+0xB567	0x75E2
+0xB568	0x75DB
+0xB569	0x75E3
+0xB56A	0x75D9
+0xB56B	0x75D8
+0xB56C	0x75DE
+0xB56D	0x75E0
+0xB56E	0x767B
+0xB56F	0x767C
+0xB570	0x7696
+0xB571	0x7693
+0xB572	0x76B4
+0xB573	0x76DC
+0xB574	0x774F
+0xB575	0x77ED
+0xB576	0x785D
+0xB577	0x786C
+0xB578	0x786F
+0xB579	0x7A0D
+0xB57A	0x7A08
+0xB57B	0x7A0B
+0xB57C	0x7A05
+0xB57D	0x7A00
+0xB57E	0x7A98
+0xB5A1	0x7A97
+0xB5A2	0x7A96
+0xB5A3	0x7AE5
+0xB5A4	0x7AE3
+0xB5A5	0x7B49
+0xB5A6	0x7B56
+0xB5A7	0x7B46
+0xB5A8	0x7B50
+0xB5A9	0x7B52
+0xB5AA	0x7B54
+0xB5AB	0x7B4D
+0xB5AC	0x7B4B
+0xB5AD	0x7B4F
+0xB5AE	0x7B51
+0xB5AF	0x7C9F
+0xB5B0	0x7CA5
+0xB5B1	0x7D5E
+0xB5B2	0x7D50
+0xB5B3	0x7D68
+0xB5B4	0x7D55
+0xB5B5	0x7D2B
+0xB5B6	0x7D6E
+0xB5B7	0x7D72
+0xB5B8	0x7D61
+0xB5B9	0x7D66
+0xB5BA	0x7D62
+0xB5BB	0x7D70
+0xB5BC	0x7D73
+0xB5BD	0x5584
+0xB5BE	0x7FD4
+0xB5BF	0x7FD5
+0xB5C0	0x800B
+0xB5C1	0x8052
+0xB5C2	0x8085
+0xB5C3	0x8155
+0xB5C4	0x8154
+0xB5C5	0x814B
+0xB5C6	0x8151
+0xB5C7	0x814E
+0xB5C8	0x8139
+0xB5C9	0x8146
+0xB5CA	0x813E
+0xB5CB	0x814C
+0xB5CC	0x8153
+0xB5CD	0x8174
+0xB5CE	0x8212
+0xB5CF	0x821C
+0xB5D0	0x83E9
+0xB5D1	0x8403
+0xB5D2	0x83F8
+0xB5D3	0x840D
+0xB5D4	0x83E0
+0xB5D5	0x83C5
+0xB5D6	0x840B
+0xB5D7	0x83C1
+0xB5D8	0x83EF
+0xB5D9	0x83F1
+0xB5DA	0x83F4
+0xB5DB	0x8457
+0xB5DC	0x840A
+0xB5DD	0x83F0
+0xB5DE	0x840C
+0xB5DF	0x83CC
+0xB5E0	0x83FD
+0xB5E1	0x83F2
+0xB5E2	0x83CA
+0xB5E3	0x8438
+0xB5E4	0x840E
+0xB5E5	0x8404
+0xB5E6	0x83DC
+0xB5E7	0x8407
+0xB5E8	0x83D4
+0xB5E9	0x83DF
+0xB5EA	0x865B
+0xB5EB	0x86DF
+0xB5EC	0x86D9
+0xB5ED	0x86ED
+0xB5EE	0x86D4
+0xB5EF	0x86DB
+0xB5F0	0x86E4
+0xB5F1	0x86D0
+0xB5F2	0x86DE
+0xB5F3	0x8857
+0xB5F4	0x88C1
+0xB5F5	0x88C2
+0xB5F6	0x88B1
+0xB5F7	0x8983
+0xB5F8	0x8996
+0xB5F9	0x8A3B
+0xB5FA	0x8A60
+0xB5FB	0x8A55
+0xB5FC	0x8A5E
+0xB5FD	0x8A3C
+0xB5FE	0x8A41
+0xB640	0x8A54
+0xB641	0x8A5B
+0xB642	0x8A50
+0xB643	0x8A46
+0xB644	0x8A34
+0xB645	0x8A3A
+0xB646	0x8A36
+0xB647	0x8A56
+0xB648	0x8C61
+0xB649	0x8C82
+0xB64A	0x8CAF
+0xB64B	0x8CBC
+0xB64C	0x8CB3
+0xB64D	0x8CBD
+0xB64E	0x8CC1
+0xB64F	0x8CBB
+0xB650	0x8CC0
+0xB651	0x8CB4
+0xB652	0x8CB7
+0xB653	0x8CB6
+0xB654	0x8CBF
+0xB655	0x8CB8
+0xB656	0x8D8A
+0xB657	0x8D85
+0xB658	0x8D81
+0xB659	0x8DCE
+0xB65A	0x8DDD
+0xB65B	0x8DCB
+0xB65C	0x8DDA
+0xB65D	0x8DD1
+0xB65E	0x8DCC
+0xB65F	0x8DDB
+0xB660	0x8DC6
+0xB661	0x8EFB
+0xB662	0x8EF8
+0xB663	0x8EFC
+0xB664	0x8F9C
+0xB665	0x902E
+0xB666	0x9035
+0xB667	0x9031
+0xB668	0x9038
+0xB669	0x9032
+0xB66A	0x9036
+0xB66B	0x9102
+0xB66C	0x90F5
+0xB66D	0x9109
+0xB66E	0x90FE
+0xB66F	0x9163
+0xB670	0x9165
+0xB671	0x91CF
+0xB672	0x9214
+0xB673	0x9215
+0xB674	0x9223
+0xB675	0x9209
+0xB676	0x921E
+0xB677	0x920D
+0xB678	0x9210
+0xB679	0x9207
+0xB67A	0x9211
+0xB67B	0x9594
+0xB67C	0x958F
+0xB67D	0x958B
+0xB67E	0x9591
+0xB6A1	0x9593
+0xB6A2	0x9592
+0xB6A3	0x958E
+0xB6A4	0x968A
+0xB6A5	0x968E
+0xB6A6	0x968B
+0xB6A7	0x967D
+0xB6A8	0x9685
+0xB6A9	0x9686
+0xB6AA	0x968D
+0xB6AB	0x9672
+0xB6AC	0x9684
+0xB6AD	0x96C1
+0xB6AE	0x96C5
+0xB6AF	0x96C4
+0xB6B0	0x96C6
+0xB6B1	0x96C7
+0xB6B2	0x96EF
+0xB6B3	0x96F2
+0xB6B4	0x97CC
+0xB6B5	0x9805
+0xB6B6	0x9806
+0xB6B7	0x9808
+0xB6B8	0x98E7
+0xB6B9	0x98EA
+0xB6BA	0x98EF
+0xB6BB	0x98E9
+0xB6BC	0x98F2
+0xB6BD	0x98ED
+0xB6BE	0x99AE
+0xB6BF	0x99AD
+0xB6C0	0x9EC3
+0xB6C1	0x9ECD
+0xB6C2	0x9ED1
+0xB6C3	0x4E82
+0xB6C4	0x50AD
+0xB6C5	0x50B5
+0xB6C6	0x50B2
+0xB6C7	0x50B3
+0xB6C8	0x50C5
+0xB6C9	0x50BE
+0xB6CA	0x50AC
+0xB6CB	0x50B7
+0xB6CC	0x50BB
+0xB6CD	0x50AF
+0xB6CE	0x50C7
+0xB6CF	0x527F
+0xB6D0	0x5277
+0xB6D1	0x527D
+0xB6D2	0x52DF
+0xB6D3	0x52E6
+0xB6D4	0x52E4
+0xB6D5	0x52E2
+0xB6D6	0x52E3
+0xB6D7	0x532F
+0xB6D8	0x55DF
+0xB6D9	0x55E8
+0xB6DA	0x55D3
+0xB6DB	0x55E6
+0xB6DC	0x55CE
+0xB6DD	0x55DC
+0xB6DE	0x55C7
+0xB6DF	0x55D1
+0xB6E0	0x55E3
+0xB6E1	0x55E4
+0xB6E2	0x55EF
+0xB6E3	0x55DA
+0xB6E4	0x55E1
+0xB6E5	0x55C5
+0xB6E6	0x55C6
+0xB6E7	0x55E5
+0xB6E8	0x55C9
+0xB6E9	0x5712
+0xB6EA	0x5713
+0xB6EB	0x585E
+0xB6EC	0x5851
+0xB6ED	0x5858
+0xB6EE	0x5857
+0xB6EF	0x585A
+0xB6F0	0x5854
+0xB6F1	0x586B
+0xB6F2	0x584C
+0xB6F3	0x586D
+0xB6F4	0x584A
+0xB6F5	0x5862
+0xB6F6	0x5852
+0xB6F7	0x584B
+0xB6F8	0x5967
+0xB6F9	0x5AC1
+0xB6FA	0x5AC9
+0xB6FB	0x5ACC
+0xB6FC	0x5ABE
+0xB6FD	0x5ABD
+0xB6FE	0x5ABC
+0xB740	0x5AB3
+0xB741	0x5AC2
+0xB742	0x5AB2
+0xB743	0x5D69
+0xB744	0x5D6F
+0xB745	0x5E4C
+0xB746	0x5E79
+0xB747	0x5EC9
+0xB748	0x5EC8
+0xB749	0x5F12
+0xB74A	0x5F59
+0xB74B	0x5FAC
+0xB74C	0x5FAE
+0xB74D	0x611A
+0xB74E	0x610F
+0xB74F	0x6148
+0xB750	0x611F
+0xB751	0x60F3
+0xB752	0x611B
+0xB753	0x60F9
+0xB754	0x6101
+0xB755	0x6108
+0xB756	0x614E
+0xB757	0x614C
+0xB758	0x6144
+0xB759	0x614D
+0xB75A	0x613E
+0xB75B	0x6134
+0xB75C	0x6127
+0xB75D	0x610D
+0xB75E	0x6106
+0xB75F	0x6137
+0xB760	0x6221
+0xB761	0x6222
+0xB762	0x6413
+0xB763	0x643E
+0xB764	0x641E
+0xB765	0x642A
+0xB766	0x642D
+0xB767	0x643D
+0xB768	0x642C
+0xB769	0x640F
+0xB76A	0x641C
+0xB76B	0x6414
+0xB76C	0x640D
+0xB76D	0x6436
+0xB76E	0x6416
+0xB76F	0x6417
+0xB770	0x6406
+0xB771	0x656C
+0xB772	0x659F
+0xB773	0x65B0
+0xB774	0x6697
+0xB775	0x6689
+0xB776	0x6687
+0xB777	0x6688
+0xB778	0x6696
+0xB779	0x6684
+0xB77A	0x6698
+0xB77B	0x668D
+0xB77C	0x6703
+0xB77D	0x6994
+0xB77E	0x696D
+0xB7A1	0x695A
+0xB7A2	0x6977
+0xB7A3	0x6960
+0xB7A4	0x6954
+0xB7A5	0x6975
+0xB7A6	0x6930
+0xB7A7	0x6982
+0xB7A8	0x694A
+0xB7A9	0x6968
+0xB7AA	0x696B
+0xB7AB	0x695E
+0xB7AC	0x6953
+0xB7AD	0x6979
+0xB7AE	0x6986
+0xB7AF	0x695D
+0xB7B0	0x6963
+0xB7B1	0x695B
+0xB7B2	0x6B47
+0xB7B3	0x6B72
+0xB7B4	0x6BC0
+0xB7B5	0x6BBF
+0xB7B6	0x6BD3
+0xB7B7	0x6BFD
+0xB7B8	0x6EA2
+0xB7B9	0x6EAF
+0xB7BA	0x6ED3
+0xB7BB	0x6EB6
+0xB7BC	0x6EC2
+0xB7BD	0x6E90
+0xB7BE	0x6E9D
+0xB7BF	0x6EC7
+0xB7C0	0x6EC5
+0xB7C1	0x6EA5
+0xB7C2	0x6E98
+0xB7C3	0x6EBC
+0xB7C4	0x6EBA
+0xB7C5	0x6EAB
+0xB7C6	0x6ED1
+0xB7C7	0x6E96
+0xB7C8	0x6E9C
+0xB7C9	0x6EC4
+0xB7CA	0x6ED4
+0xB7CB	0x6EAA
+0xB7CC	0x6EA7
+0xB7CD	0x6EB4
+0xB7CE	0x714E
+0xB7CF	0x7159
+0xB7D0	0x7169
+0xB7D1	0x7164
+0xB7D2	0x7149
+0xB7D3	0x7167
+0xB7D4	0x715C
+0xB7D5	0x716C
+0xB7D6	0x7166
+0xB7D7	0x714C
+0xB7D8	0x7165
+0xB7D9	0x715E
+0xB7DA	0x7146
+0xB7DB	0x7168
+0xB7DC	0x7156
+0xB7DD	0x723A
+0xB7DE	0x7252
+0xB7DF	0x7337
+0xB7E0	0x7345
+0xB7E1	0x733F
+0xB7E2	0x733E
+0xB7E3	0x746F
+0xB7E4	0x745A
+0xB7E5	0x7455
+0xB7E6	0x745F
+0xB7E7	0x745E
+0xB7E8	0x7441
+0xB7E9	0x743F
+0xB7EA	0x7459
+0xB7EB	0x745B
+0xB7EC	0x745C
+0xB7ED	0x7576
+0xB7EE	0x7578
+0xB7EF	0x7600
+0xB7F0	0x75F0
+0xB7F1	0x7601
+0xB7F2	0x75F2
+0xB7F3	0x75F1
+0xB7F4	0x75FA
+0xB7F5	0x75FF
+0xB7F6	0x75F4
+0xB7F7	0x75F3
+0xB7F8	0x76DE
+0xB7F9	0x76DF
+0xB7FA	0x775B
+0xB7FB	0x776B
+0xB7FC	0x7766
+0xB7FD	0x775E
+0xB7FE	0x7763
+0xB840	0x7779
+0xB841	0x776A
+0xB842	0x776C
+0xB843	0x775C
+0xB844	0x7765
+0xB845	0x7768
+0xB846	0x7762
+0xB847	0x77EE
+0xB848	0x788E
+0xB849	0x78B0
+0xB84A	0x7897
+0xB84B	0x7898
+0xB84C	0x788C
+0xB84D	0x7889
+0xB84E	0x787C
+0xB84F	0x7891
+0xB850	0x7893
+0xB851	0x787F
+0xB852	0x797A
+0xB853	0x797F
+0xB854	0x7981
+0xB855	0x842C
+0xB856	0x79BD
+0xB857	0x7A1C
+0xB858	0x7A1A
+0xB859	0x7A20
+0xB85A	0x7A14
+0xB85B	0x7A1F
+0xB85C	0x7A1E
+0xB85D	0x7A9F
+0xB85E	0x7AA0
+0xB85F	0x7B77
+0xB860	0x7BC0
+0xB861	0x7B60
+0xB862	0x7B6E
+0xB863	0x7B67
+0xB864	0x7CB1
+0xB865	0x7CB3
+0xB866	0x7CB5
+0xB867	0x7D93
+0xB868	0x7D79
+0xB869	0x7D91
+0xB86A	0x7D81
+0xB86B	0x7D8F
+0xB86C	0x7D5B
+0xB86D	0x7F6E
+0xB86E	0x7F69
+0xB86F	0x7F6A
+0xB870	0x7F72
+0xB871	0x7FA9
+0xB872	0x7FA8
+0xB873	0x7FA4
+0xB874	0x8056
+0xB875	0x8058
+0xB876	0x8086
+0xB877	0x8084
+0xB878	0x8171
+0xB879	0x8170
+0xB87A	0x8178
+0xB87B	0x8165
+0xB87C	0x816E
+0xB87D	0x8173
+0xB87E	0x816B
+0xB8A1	0x8179
+0xB8A2	0x817A
+0xB8A3	0x8166
+0xB8A4	0x8205
+0xB8A5	0x8247
+0xB8A6	0x8482
+0xB8A7	0x8477
+0xB8A8	0x843D
+0xB8A9	0x8431
+0xB8AA	0x8475
+0xB8AB	0x8466
+0xB8AC	0x846B
+0xB8AD	0x8449
+0xB8AE	0x846C
+0xB8AF	0x845B
+0xB8B0	0x843C
+0xB8B1	0x8435
+0xB8B2	0x8461
+0xB8B3	0x8463
+0xB8B4	0x8469
+0xB8B5	0x846D
+0xB8B6	0x8446
+0xB8B7	0x865E
+0xB8B8	0x865C
+0xB8B9	0x865F
+0xB8BA	0x86F9
+0xB8BB	0x8713
+0xB8BC	0x8708
+0xB8BD	0x8707
+0xB8BE	0x8700
+0xB8BF	0x86FE
+0xB8C0	0x86FB
+0xB8C1	0x8702
+0xB8C2	0x8703
+0xB8C3	0x8706
+0xB8C4	0x870A
+0xB8C5	0x8859
+0xB8C6	0x88DF
+0xB8C7	0x88D4
+0xB8C8	0x88D9
+0xB8C9	0x88DC
+0xB8CA	0x88D8
+0xB8CB	0x88DD
+0xB8CC	0x88E1
+0xB8CD	0x88CA
+0xB8CE	0x88D5
+0xB8CF	0x88D2
+0xB8D0	0x899C
+0xB8D1	0x89E3
+0xB8D2	0x8A6B
+0xB8D3	0x8A72
+0xB8D4	0x8A73
+0xB8D5	0x8A66
+0xB8D6	0x8A69
+0xB8D7	0x8A70
+0xB8D8	0x8A87
+0xB8D9	0x8A7C
+0xB8DA	0x8A63
+0xB8DB	0x8AA0
+0xB8DC	0x8A71
+0xB8DD	0x8A85
+0xB8DE	0x8A6D
+0xB8DF	0x8A62
+0xB8E0	0x8A6E
+0xB8E1	0x8A6C
+0xB8E2	0x8A79
+0xB8E3	0x8A7B
+0xB8E4	0x8A3E
+0xB8E5	0x8A68
+0xB8E6	0x8C62
+0xB8E7	0x8C8A
+0xB8E8	0x8C89
+0xB8E9	0x8CCA
+0xB8EA	0x8CC7
+0xB8EB	0x8CC8
+0xB8EC	0x8CC4
+0xB8ED	0x8CB2
+0xB8EE	0x8CC3
+0xB8EF	0x8CC2
+0xB8F0	0x8CC5
+0xB8F1	0x8DE1
+0xB8F2	0x8DDF
+0xB8F3	0x8DE8
+0xB8F4	0x8DEF
+0xB8F5	0x8DF3
+0xB8F6	0x8DFA
+0xB8F7	0x8DEA
+0xB8F8	0x8DE4
+0xB8F9	0x8DE6
+0xB8FA	0x8EB2
+0xB8FB	0x8F03
+0xB8FC	0x8F09
+0xB8FD	0x8EFE
+0xB8FE	0x8F0A
+0xB940	0x8F9F
+0xB941	0x8FB2
+0xB942	0x904B
+0xB943	0x904A
+0xB944	0x9053
+0xB945	0x9042
+0xB946	0x9054
+0xB947	0x903C
+0xB948	0x9055
+0xB949	0x9050
+0xB94A	0x9047
+0xB94B	0x904F
+0xB94C	0x904E
+0xB94D	0x904D
+0xB94E	0x9051
+0xB94F	0x903E
+0xB950	0x9041
+0xB951	0x9112
+0xB952	0x9117
+0xB953	0x916C
+0xB954	0x916A
+0xB955	0x9169
+0xB956	0x91C9
+0xB957	0x9237
+0xB958	0x9257
+0xB959	0x9238
+0xB95A	0x923D
+0xB95B	0x9240
+0xB95C	0x923E
+0xB95D	0x925B
+0xB95E	0x924B
+0xB95F	0x9264
+0xB960	0x9251
+0xB961	0x9234
+0xB962	0x9249
+0xB963	0x924D
+0xB964	0x9245
+0xB965	0x9239
+0xB966	0x923F
+0xB967	0x925A
+0xB968	0x9598
+0xB969	0x9698
+0xB96A	0x9694
+0xB96B	0x9695
+0xB96C	0x96CD
+0xB96D	0x96CB
+0xB96E	0x96C9
+0xB96F	0x96CA
+0xB970	0x96F7
+0xB971	0x96FB
+0xB972	0x96F9
+0xB973	0x96F6
+0xB974	0x9756
+0xB975	0x9774
+0xB976	0x9776
+0xB977	0x9810
+0xB978	0x9811
+0xB979	0x9813
+0xB97A	0x980A
+0xB97B	0x9812
+0xB97C	0x980C
+0xB97D	0x98FC
+0xB97E	0x98F4
+0xB9A1	0x98FD
+0xB9A2	0x98FE
+0xB9A3	0x99B3
+0xB9A4	0x99B1
+0xB9A5	0x99B4
+0xB9A6	0x9AE1
+0xB9A7	0x9CE9
+0xB9A8	0x9E82
+0xB9A9	0x9F0E
+0xB9AA	0x9F13
+0xB9AB	0x9F20
+0xB9AC	0x50E7
+0xB9AD	0x50EE
+0xB9AE	0x50E5
+0xB9AF	0x50D6
+0xB9B0	0x50ED
+0xB9B1	0x50DA
+0xB9B2	0x50D5
+0xB9B3	0x50CF
+0xB9B4	0x50D1
+0xB9B5	0x50F1
+0xB9B6	0x50CE
+0xB9B7	0x50E9
+0xB9B8	0x5162
+0xB9B9	0x51F3
+0xB9BA	0x5283
+0xB9BB	0x5282
+0xB9BC	0x5331
+0xB9BD	0x53AD
+0xB9BE	0x55FE
+0xB9BF	0x5600
+0xB9C0	0x561B
+0xB9C1	0x5617
+0xB9C2	0x55FD
+0xB9C3	0x5614
+0xB9C4	0x5606
+0xB9C5	0x5609
+0xB9C6	0x560D
+0xB9C7	0x560E
+0xB9C8	0x55F7
+0xB9C9	0x5616
+0xB9CA	0x561F
+0xB9CB	0x5608
+0xB9CC	0x5610
+0xB9CD	0x55F6
+0xB9CE	0x5718
+0xB9CF	0x5716
+0xB9D0	0x5875
+0xB9D1	0x587E
+0xB9D2	0x5883
+0xB9D3	0x5893
+0xB9D4	0x588A
+0xB9D5	0x5879
+0xB9D6	0x5885
+0xB9D7	0x587D
+0xB9D8	0x58FD
+0xB9D9	0x5925
+0xB9DA	0x5922
+0xB9DB	0x5924
+0xB9DC	0x596A
+0xB9DD	0x5969
+0xB9DE	0x5AE1
+0xB9DF	0x5AE6
+0xB9E0	0x5AE9
+0xB9E1	0x5AD7
+0xB9E2	0x5AD6
+0xB9E3	0x5AD8
+0xB9E4	0x5AE3
+0xB9E5	0x5B75
+0xB9E6	0x5BDE
+0xB9E7	0x5BE7
+0xB9E8	0x5BE1
+0xB9E9	0x5BE5
+0xB9EA	0x5BE6
+0xB9EB	0x5BE8
+0xB9EC	0x5BE2
+0xB9ED	0x5BE4
+0xB9EE	0x5BDF
+0xB9EF	0x5C0D
+0xB9F0	0x5C62
+0xB9F1	0x5D84
+0xB9F2	0x5D87
+0xB9F3	0x5E5B
+0xB9F4	0x5E63
+0xB9F5	0x5E55
+0xB9F6	0x5E57
+0xB9F7	0x5E54
+0xB9F8	0x5ED3
+0xB9F9	0x5ED6
+0xB9FA	0x5F0A
+0xB9FB	0x5F46
+0xB9FC	0x5F70
+0xB9FD	0x5FB9
+0xB9FE	0x6147
+0xBA40	0x613F
+0xBA41	0x614B
+0xBA42	0x6177
+0xBA43	0x6162
+0xBA44	0x6163
+0xBA45	0x615F
+0xBA46	0x615A
+0xBA47	0x6158
+0xBA48	0x6175
+0xBA49	0x622A
+0xBA4A	0x6487
+0xBA4B	0x6458
+0xBA4C	0x6454
+0xBA4D	0x64A4
+0xBA4E	0x6478
+0xBA4F	0x645F
+0xBA50	0x647A
+0xBA51	0x6451
+0xBA52	0x6467
+0xBA53	0x6434
+0xBA54	0x646D
+0xBA55	0x647B
+0xBA56	0x6572
+0xBA57	0x65A1
+0xBA58	0x65D7
+0xBA59	0x65D6
+0xBA5A	0x66A2
+0xBA5B	0x66A8
+0xBA5C	0x669D
+0xBA5D	0x699C
+0xBA5E	0x69A8
+0xBA5F	0x6995
+0xBA60	0x69C1
+0xBA61	0x69AE
+0xBA62	0x69D3
+0xBA63	0x69CB
+0xBA64	0x699B
+0xBA65	0x69B7
+0xBA66	0x69BB
+0xBA67	0x69AB
+0xBA68	0x69B4
+0xBA69	0x69D0
+0xBA6A	0x69CD
+0xBA6B	0x69AD
+0xBA6C	0x69CC
+0xBA6D	0x69A6
+0xBA6E	0x69C3
+0xBA6F	0x69A3
+0xBA70	0x6B49
+0xBA71	0x6B4C
+0xBA72	0x6C33
+0xBA73	0x6F33
+0xBA74	0x6F14
+0xBA75	0x6EFE
+0xBA76	0x6F13
+0xBA77	0x6EF4
+0xBA78	0x6F29
+0xBA79	0x6F3E
+0xBA7A	0x6F20
+0xBA7B	0x6F2C
+0xBA7C	0x6F0F
+0xBA7D	0x6F02
+0xBA7E	0x6F22
+0xBAA1	0x6EFF
+0xBAA2	0x6EEF
+0xBAA3	0x6F06
+0xBAA4	0x6F31
+0xBAA5	0x6F38
+0xBAA6	0x6F32
+0xBAA7	0x6F23
+0xBAA8	0x6F15
+0xBAA9	0x6F2B
+0xBAAA	0x6F2F
+0xBAAB	0x6F88
+0xBAAC	0x6F2A
+0xBAAD	0x6EEC
+0xBAAE	0x6F01
+0xBAAF	0x6EF2
+0xBAB0	0x6ECC
+0xBAB1	0x6EF7
+0xBAB2	0x7194
+0xBAB3	0x7199
+0xBAB4	0x717D
+0xBAB5	0x718A
+0xBAB6	0x7184
+0xBAB7	0x7192
+0xBAB8	0x723E
+0xBAB9	0x7292
+0xBABA	0x7296
+0xBABB	0x7344
+0xBABC	0x7350
+0xBABD	0x7464
+0xBABE	0x7463
+0xBABF	0x746A
+0xBAC0	0x7470
+0xBAC1	0x746D
+0xBAC2	0x7504
+0xBAC3	0x7591
+0xBAC4	0x7627
+0xBAC5	0x760D
+0xBAC6	0x760B
+0xBAC7	0x7609
+0xBAC8	0x7613
+0xBAC9	0x76E1
+0xBACA	0x76E3
+0xBACB	0x7784
+0xBACC	0x777D
+0xBACD	0x777F
+0xBACE	0x7761
+0xBACF	0x78C1
+0xBAD0	0x789F
+0xBAD1	0x78A7
+0xBAD2	0x78B3
+0xBAD3	0x78A9
+0xBAD4	0x78A3
+0xBAD5	0x798E
+0xBAD6	0x798F
+0xBAD7	0x798D
+0xBAD8	0x7A2E
+0xBAD9	0x7A31
+0xBADA	0x7AAA
+0xBADB	0x7AA9
+0xBADC	0x7AED
+0xBADD	0x7AEF
+0xBADE	0x7BA1
+0xBADF	0x7B95
+0xBAE0	0x7B8B
+0xBAE1	0x7B75
+0xBAE2	0x7B97
+0xBAE3	0x7B9D
+0xBAE4	0x7B94
+0xBAE5	0x7B8F
+0xBAE6	0x7BB8
+0xBAE7	0x7B87
+0xBAE8	0x7B84
+0xBAE9	0x7CB9
+0xBAEA	0x7CBD
+0xBAEB	0x7CBE
+0xBAEC	0x7DBB
+0xBAED	0x7DB0
+0xBAEE	0x7D9C
+0xBAEF	0x7DBD
+0xBAF0	0x7DBE
+0xBAF1	0x7DA0
+0xBAF2	0x7DCA
+0xBAF3	0x7DB4
+0xBAF4	0x7DB2
+0xBAF5	0x7DB1
+0xBAF6	0x7DBA
+0xBAF7	0x7DA2
+0xBAF8	0x7DBF
+0xBAF9	0x7DB5
+0xBAFA	0x7DB8
+0xBAFB	0x7DAD
+0xBAFC	0x7DD2
+0xBAFD	0x7DC7
+0xBAFE	0x7DAC
+0xBB40	0x7F70
+0xBB41	0x7FE0
+0xBB42	0x7FE1
+0xBB43	0x7FDF
+0xBB44	0x805E
+0xBB45	0x805A
+0xBB46	0x8087
+0xBB47	0x8150
+0xBB48	0x8180
+0xBB49	0x818F
+0xBB4A	0x8188
+0xBB4B	0x818A
+0xBB4C	0x817F
+0xBB4D	0x8182
+0xBB4E	0x81E7
+0xBB4F	0x81FA
+0xBB50	0x8207
+0xBB51	0x8214
+0xBB52	0x821E
+0xBB53	0x824B
+0xBB54	0x84C9
+0xBB55	0x84BF
+0xBB56	0x84C6
+0xBB57	0x84C4
+0xBB58	0x8499
+0xBB59	0x849E
+0xBB5A	0x84B2
+0xBB5B	0x849C
+0xBB5C	0x84CB
+0xBB5D	0x84B8
+0xBB5E	0x84C0
+0xBB5F	0x84D3
+0xBB60	0x8490
+0xBB61	0x84BC
+0xBB62	0x84D1
+0xBB63	0x84CA
+0xBB64	0x873F
+0xBB65	0x871C
+0xBB66	0x873B
+0xBB67	0x8722
+0xBB68	0x8725
+0xBB69	0x8734
+0xBB6A	0x8718
+0xBB6B	0x8755
+0xBB6C	0x8737
+0xBB6D	0x8729
+0xBB6E	0x88F3
+0xBB6F	0x8902
+0xBB70	0x88F4
+0xBB71	0x88F9
+0xBB72	0x88F8
+0xBB73	0x88FD
+0xBB74	0x88E8
+0xBB75	0x891A
+0xBB76	0x88EF
+0xBB77	0x8AA6
+0xBB78	0x8A8C
+0xBB79	0x8A9E
+0xBB7A	0x8AA3
+0xBB7B	0x8A8D
+0xBB7C	0x8AA1
+0xBB7D	0x8A93
+0xBB7E	0x8AA4
+0xBBA1	0x8AAA
+0xBBA2	0x8AA5
+0xBBA3	0x8AA8
+0xBBA4	0x8A98
+0xBBA5	0x8A91
+0xBBA6	0x8A9A
+0xBBA7	0x8AA7
+0xBBA8	0x8C6A
+0xBBA9	0x8C8D
+0xBBAA	0x8C8C
+0xBBAB	0x8CD3
+0xBBAC	0x8CD1
+0xBBAD	0x8CD2
+0xBBAE	0x8D6B
+0xBBAF	0x8D99
+0xBBB0	0x8D95
+0xBBB1	0x8DFC
+0xBBB2	0x8F14
+0xBBB3	0x8F12
+0xBBB4	0x8F15
+0xBBB5	0x8F13
+0xBBB6	0x8FA3
+0xBBB7	0x9060
+0xBBB8	0x9058
+0xBBB9	0x905C
+0xBBBA	0x9063
+0xBBBB	0x9059
+0xBBBC	0x905E
+0xBBBD	0x9062
+0xBBBE	0x905D
+0xBBBF	0x905B
+0xBBC0	0x9119
+0xBBC1	0x9118
+0xBBC2	0x911E
+0xBBC3	0x9175
+0xBBC4	0x9178
+0xBBC5	0x9177
+0xBBC6	0x9174
+0xBBC7	0x9278
+0xBBC8	0x9280
+0xBBC9	0x9285
+0xBBCA	0x9298
+0xBBCB	0x9296
+0xBBCC	0x927B
+0xBBCD	0x9293
+0xBBCE	0x929C
+0xBBCF	0x92A8
+0xBBD0	0x927C
+0xBBD1	0x9291
+0xBBD2	0x95A1
+0xBBD3	0x95A8
+0xBBD4	0x95A9
+0xBBD5	0x95A3
+0xBBD6	0x95A5
+0xBBD7	0x95A4
+0xBBD8	0x9699
+0xBBD9	0x969C
+0xBBDA	0x969B
+0xBBDB	0x96CC
+0xBBDC	0x96D2
+0xBBDD	0x9700
+0xBBDE	0x977C
+0xBBDF	0x9785
+0xBBE0	0x97F6
+0xBBE1	0x9817
+0xBBE2	0x9818
+0xBBE3	0x98AF
+0xBBE4	0x98B1
+0xBBE5	0x9903
+0xBBE6	0x9905
+0xBBE7	0x990C
+0xBBE8	0x9909
+0xBBE9	0x99C1
+0xBBEA	0x9AAF
+0xBBEB	0x9AB0
+0xBBEC	0x9AE6
+0xBBED	0x9B41
+0xBBEE	0x9B42
+0xBBEF	0x9CF4
+0xBBF0	0x9CF6
+0xBBF1	0x9CF3
+0xBBF2	0x9EBC
+0xBBF3	0x9F3B
+0xBBF4	0x9F4A
+0xBBF5	0x5104
+0xBBF6	0x5100
+0xBBF7	0x50FB
+0xBBF8	0x50F5
+0xBBF9	0x50F9
+0xBBFA	0x5102
+0xBBFB	0x5108
+0xBBFC	0x5109
+0xBBFD	0x5105
+0xBBFE	0x51DC
+0xBC40	0x5287
+0xBC41	0x5288
+0xBC42	0x5289
+0xBC43	0x528D
+0xBC44	0x528A
+0xBC45	0x52F0
+0xBC46	0x53B2
+0xBC47	0x562E
+0xBC48	0x563B
+0xBC49	0x5639
+0xBC4A	0x5632
+0xBC4B	0x563F
+0xBC4C	0x5634
+0xBC4D	0x5629
+0xBC4E	0x5653
+0xBC4F	0x564E
+0xBC50	0x5657
+0xBC51	0x5674
+0xBC52	0x5636
+0xBC53	0x562F
+0xBC54	0x5630
+0xBC55	0x5880
+0xBC56	0x589F
+0xBC57	0x589E
+0xBC58	0x58B3
+0xBC59	0x589C
+0xBC5A	0x58AE
+0xBC5B	0x58A9
+0xBC5C	0x58A6
+0xBC5D	0x596D
+0xBC5E	0x5B09
+0xBC5F	0x5AFB
+0xBC60	0x5B0B
+0xBC61	0x5AF5
+0xBC62	0x5B0C
+0xBC63	0x5B08
+0xBC64	0x5BEE
+0xBC65	0x5BEC
+0xBC66	0x5BE9
+0xBC67	0x5BEB
+0xBC68	0x5C64
+0xBC69	0x5C65
+0xBC6A	0x5D9D
+0xBC6B	0x5D94
+0xBC6C	0x5E62
+0xBC6D	0x5E5F
+0xBC6E	0x5E61
+0xBC6F	0x5EE2
+0xBC70	0x5EDA
+0xBC71	0x5EDF
+0xBC72	0x5EDD
+0xBC73	0x5EE3
+0xBC74	0x5EE0
+0xBC75	0x5F48
+0xBC76	0x5F71
+0xBC77	0x5FB7
+0xBC78	0x5FB5
+0xBC79	0x6176
+0xBC7A	0x6167
+0xBC7B	0x616E
+0xBC7C	0x615D
+0xBC7D	0x6155
+0xBC7E	0x6182
+0xBCA1	0x617C
+0xBCA2	0x6170
+0xBCA3	0x616B
+0xBCA4	0x617E
+0xBCA5	0x61A7
+0xBCA6	0x6190
+0xBCA7	0x61AB
+0xBCA8	0x618E
+0xBCA9	0x61AC
+0xBCAA	0x619A
+0xBCAB	0x61A4
+0xBCAC	0x6194
+0xBCAD	0x61AE
+0xBCAE	0x622E
+0xBCAF	0x6469
+0xBCB0	0x646F
+0xBCB1	0x6479
+0xBCB2	0x649E
+0xBCB3	0x64B2
+0xBCB4	0x6488
+0xBCB5	0x6490
+0xBCB6	0x64B0
+0xBCB7	0x64A5
+0xBCB8	0x6493
+0xBCB9	0x6495
+0xBCBA	0x64A9
+0xBCBB	0x6492
+0xBCBC	0x64AE
+0xBCBD	0x64AD
+0xBCBE	0x64AB
+0xBCBF	0x649A
+0xBCC0	0x64AC
+0xBCC1	0x6499
+0xBCC2	0x64A2
+0xBCC3	0x64B3
+0xBCC4	0x6575
+0xBCC5	0x6577
+0xBCC6	0x6578
+0xBCC7	0x66AE
+0xBCC8	0x66AB
+0xBCC9	0x66B4
+0xBCCA	0x66B1
+0xBCCB	0x6A23
+0xBCCC	0x6A1F
+0xBCCD	0x69E8
+0xBCCE	0x6A01
+0xBCCF	0x6A1E
+0xBCD0	0x6A19
+0xBCD1	0x69FD
+0xBCD2	0x6A21
+0xBCD3	0x6A13
+0xBCD4	0x6A0A
+0xBCD5	0x69F3
+0xBCD6	0x6A02
+0xBCD7	0x6A05
+0xBCD8	0x69ED
+0xBCD9	0x6A11
+0xBCDA	0x6B50
+0xBCDB	0x6B4E
+0xBCDC	0x6BA4
+0xBCDD	0x6BC5
+0xBCDE	0x6BC6
+0xBCDF	0x6F3F
+0xBCE0	0x6F7C
+0xBCE1	0x6F84
+0xBCE2	0x6F51
+0xBCE3	0x6F66
+0xBCE4	0x6F54
+0xBCE5	0x6F86
+0xBCE6	0x6F6D
+0xBCE7	0x6F5B
+0xBCE8	0x6F78
+0xBCE9	0x6F6E
+0xBCEA	0x6F8E
+0xBCEB	0x6F7A
+0xBCEC	0x6F70
+0xBCED	0x6F64
+0xBCEE	0x6F97
+0xBCEF	0x6F58
+0xBCF0	0x6ED5
+0xBCF1	0x6F6F
+0xBCF2	0x6F60
+0xBCF3	0x6F5F
+0xBCF4	0x719F
+0xBCF5	0x71AC
+0xBCF6	0x71B1
+0xBCF7	0x71A8
+0xBCF8	0x7256
+0xBCF9	0x729B
+0xBCFA	0x734E
+0xBCFB	0x7357
+0xBCFC	0x7469
+0xBCFD	0x748B
+0xBCFE	0x7483
+0xBD40	0x747E
+0xBD41	0x7480
+0xBD42	0x757F
+0xBD43	0x7620
+0xBD44	0x7629
+0xBD45	0x761F
+0xBD46	0x7624
+0xBD47	0x7626
+0xBD48	0x7621
+0xBD49	0x7622
+0xBD4A	0x769A
+0xBD4B	0x76BA
+0xBD4C	0x76E4
+0xBD4D	0x778E
+0xBD4E	0x7787
+0xBD4F	0x778C
+0xBD50	0x7791
+0xBD51	0x778B
+0xBD52	0x78CB
+0xBD53	0x78C5
+0xBD54	0x78BA
+0xBD55	0x78CA
+0xBD56	0x78BE
+0xBD57	0x78D5
+0xBD58	0x78BC
+0xBD59	0x78D0
+0xBD5A	0x7A3F
+0xBD5B	0x7A3C
+0xBD5C	0x7A40
+0xBD5D	0x7A3D
+0xBD5E	0x7A37
+0xBD5F	0x7A3B
+0xBD60	0x7AAF
+0xBD61	0x7AAE
+0xBD62	0x7BAD
+0xBD63	0x7BB1
+0xBD64	0x7BC4
+0xBD65	0x7BB4
+0xBD66	0x7BC6
+0xBD67	0x7BC7
+0xBD68	0x7BC1
+0xBD69	0x7BA0
+0xBD6A	0x7BCC
+0xBD6B	0x7CCA
+0xBD6C	0x7DE0
+0xBD6D	0x7DF4
+0xBD6E	0x7DEF
+0xBD6F	0x7DFB
+0xBD70	0x7DD8
+0xBD71	0x7DEC
+0xBD72	0x7DDD
+0xBD73	0x7DE8
+0xBD74	0x7DE3
+0xBD75	0x7DDA
+0xBD76	0x7DDE
+0xBD77	0x7DE9
+0xBD78	0x7D9E
+0xBD79	0x7DD9
+0xBD7A	0x7DF2
+0xBD7B	0x7DF9
+0xBD7C	0x7F75
+0xBD7D	0x7F77
+0xBD7E	0x7FAF
+0xBDA1	0x7FE9
+0xBDA2	0x8026
+0xBDA3	0x819B
+0xBDA4	0x819C
+0xBDA5	0x819D
+0xBDA6	0x81A0
+0xBDA7	0x819A
+0xBDA8	0x8198
+0xBDA9	0x8517
+0xBDAA	0x853D
+0xBDAB	0x851A
+0xBDAC	0x84EE
+0xBDAD	0x852C
+0xBDAE	0x852D
+0xBDAF	0x8513
+0xBDB0	0x8511
+0xBDB1	0x8523
+0xBDB2	0x8521
+0xBDB3	0x8514
+0xBDB4	0x84EC
+0xBDB5	0x8525
+0xBDB6	0x84FF
+0xBDB7	0x8506
+0xBDB8	0x8782
+0xBDB9	0x8774
+0xBDBA	0x8776
+0xBDBB	0x8760
+0xBDBC	0x8766
+0xBDBD	0x8778
+0xBDBE	0x8768
+0xBDBF	0x8759
+0xBDC0	0x8757
+0xBDC1	0x874C
+0xBDC2	0x8753
+0xBDC3	0x885B
+0xBDC4	0x885D
+0xBDC5	0x8910
+0xBDC6	0x8907
+0xBDC7	0x8912
+0xBDC8	0x8913
+0xBDC9	0x8915
+0xBDCA	0x890A
+0xBDCB	0x8ABC
+0xBDCC	0x8AD2
+0xBDCD	0x8AC7
+0xBDCE	0x8AC4
+0xBDCF	0x8A95
+0xBDD0	0x8ACB
+0xBDD1	0x8AF8
+0xBDD2	0x8AB2
+0xBDD3	0x8AC9
+0xBDD4	0x8AC2
+0xBDD5	0x8ABF
+0xBDD6	0x8AB0
+0xBDD7	0x8AD6
+0xBDD8	0x8ACD
+0xBDD9	0x8AB6
+0xBDDA	0x8AB9
+0xBDDB	0x8ADB
+0xBDDC	0x8C4C
+0xBDDD	0x8C4E
+0xBDDE	0x8C6C
+0xBDDF	0x8CE0
+0xBDE0	0x8CDE
+0xBDE1	0x8CE6
+0xBDE2	0x8CE4
+0xBDE3	0x8CEC
+0xBDE4	0x8CED
+0xBDE5	0x8CE2
+0xBDE6	0x8CE3
+0xBDE7	0x8CDC
+0xBDE8	0x8CEA
+0xBDE9	0x8CE1
+0xBDEA	0x8D6D
+0xBDEB	0x8D9F
+0xBDEC	0x8DA3
+0xBDED	0x8E2B
+0xBDEE	0x8E10
+0xBDEF	0x8E1D
+0xBDF0	0x8E22
+0xBDF1	0x8E0F
+0xBDF2	0x8E29
+0xBDF3	0x8E1F
+0xBDF4	0x8E21
+0xBDF5	0x8E1E
+0xBDF6	0x8EBA
+0xBDF7	0x8F1D
+0xBDF8	0x8F1B
+0xBDF9	0x8F1F
+0xBDFA	0x8F29
+0xBDFB	0x8F26
+0xBDFC	0x8F2A
+0xBDFD	0x8F1C
+0xBDFE	0x8F1E
+0xBE40	0x8F25
+0xBE41	0x9069
+0xBE42	0x906E
+0xBE43	0x9068
+0xBE44	0x906D
+0xBE45	0x9077
+0xBE46	0x9130
+0xBE47	0x912D
+0xBE48	0x9127
+0xBE49	0x9131
+0xBE4A	0x9187
+0xBE4B	0x9189
+0xBE4C	0x918B
+0xBE4D	0x9183
+0xBE4E	0x92C5
+0xBE4F	0x92BB
+0xBE50	0x92B7
+0xBE51	0x92EA
+0xBE52	0x92AC
+0xBE53	0x92E4
+0xBE54	0x92C1
+0xBE55	0x92B3
+0xBE56	0x92BC
+0xBE57	0x92D2
+0xBE58	0x92C7
+0xBE59	0x92F0
+0xBE5A	0x92B2
+0xBE5B	0x95AD
+0xBE5C	0x95B1
+0xBE5D	0x9704
+0xBE5E	0x9706
+0xBE5F	0x9707
+0xBE60	0x9709
+0xBE61	0x9760
+0xBE62	0x978D
+0xBE63	0x978B
+0xBE64	0x978F
+0xBE65	0x9821
+0xBE66	0x982B
+0xBE67	0x981C
+0xBE68	0x98B3
+0xBE69	0x990A
+0xBE6A	0x9913
+0xBE6B	0x9912
+0xBE6C	0x9918
+0xBE6D	0x99DD
+0xBE6E	0x99D0
+0xBE6F	0x99DF
+0xBE70	0x99DB
+0xBE71	0x99D1
+0xBE72	0x99D5
+0xBE73	0x99D2
+0xBE74	0x99D9
+0xBE75	0x9AB7
+0xBE76	0x9AEE
+0xBE77	0x9AEF
+0xBE78	0x9B27
+0xBE79	0x9B45
+0xBE7A	0x9B44
+0xBE7B	0x9B77
+0xBE7C	0x9B6F
+0xBE7D	0x9D06
+0xBE7E	0x9D09
+0xBEA1	0x9D03
+0xBEA2	0x9EA9
+0xBEA3	0x9EBE
+0xBEA4	0x9ECE
+0xBEA5	0x58A8
+0xBEA6	0x9F52
+0xBEA7	0x5112
+0xBEA8	0x5118
+0xBEA9	0x5114
+0xBEAA	0x5110
+0xBEAB	0x5115
+0xBEAC	0x5180
+0xBEAD	0x51AA
+0xBEAE	0x51DD
+0xBEAF	0x5291
+0xBEB0	0x5293
+0xBEB1	0x52F3
+0xBEB2	0x5659
+0xBEB3	0x566B
+0xBEB4	0x5679
+0xBEB5	0x5669
+0xBEB6	0x5664
+0xBEB7	0x5678
+0xBEB8	0x566A
+0xBEB9	0x5668
+0xBEBA	0x5665
+0xBEBB	0x5671
+0xBEBC	0x566F
+0xBEBD	0x566C
+0xBEBE	0x5662
+0xBEBF	0x5676
+0xBEC0	0x58C1
+0xBEC1	0x58BE
+0xBEC2	0x58C7
+0xBEC3	0x58C5
+0xBEC4	0x596E
+0xBEC5	0x5B1D
+0xBEC6	0x5B34
+0xBEC7	0x5B78
+0xBEC8	0x5BF0
+0xBEC9	0x5C0E
+0xBECA	0x5F4A
+0xBECB	0x61B2
+0xBECC	0x6191
+0xBECD	0x61A9
+0xBECE	0x618A
+0xBECF	0x61CD
+0xBED0	0x61B6
+0xBED1	0x61BE
+0xBED2	0x61CA
+0xBED3	0x61C8
+0xBED4	0x6230
+0xBED5	0x64C5
+0xBED6	0x64C1
+0xBED7	0x64CB
+0xBED8	0x64BB
+0xBED9	0x64BC
+0xBEDA	0x64DA
+0xBEDB	0x64C4
+0xBEDC	0x64C7
+0xBEDD	0x64C2
+0xBEDE	0x64CD
+0xBEDF	0x64BF
+0xBEE0	0x64D2
+0xBEE1	0x64D4
+0xBEE2	0x64BE
+0xBEE3	0x6574
+0xBEE4	0x66C6
+0xBEE5	0x66C9
+0xBEE6	0x66B9
+0xBEE7	0x66C4
+0xBEE8	0x66C7
+0xBEE9	0x66B8
+0xBEEA	0x6A3D
+0xBEEB	0x6A38
+0xBEEC	0x6A3A
+0xBEED	0x6A59
+0xBEEE	0x6A6B
+0xBEEF	0x6A58
+0xBEF0	0x6A39
+0xBEF1	0x6A44
+0xBEF2	0x6A62
+0xBEF3	0x6A61
+0xBEF4	0x6A4B
+0xBEF5	0x6A47
+0xBEF6	0x6A35
+0xBEF7	0x6A5F
+0xBEF8	0x6A48
+0xBEF9	0x6B59
+0xBEFA	0x6B77
+0xBEFB	0x6C05
+0xBEFC	0x6FC2
+0xBEFD	0x6FB1
+0xBEFE	0x6FA1
+0xBF40	0x6FC3
+0xBF41	0x6FA4
+0xBF42	0x6FC1
+0xBF43	0x6FA7
+0xBF44	0x6FB3
+0xBF45	0x6FC0
+0xBF46	0x6FB9
+0xBF47	0x6FB6
+0xBF48	0x6FA6
+0xBF49	0x6FA0
+0xBF4A	0x6FB4
+0xBF4B	0x71BE
+0xBF4C	0x71C9
+0xBF4D	0x71D0
+0xBF4E	0x71D2
+0xBF4F	0x71C8
+0xBF50	0x71D5
+0xBF51	0x71B9
+0xBF52	0x71CE
+0xBF53	0x71D9
+0xBF54	0x71DC
+0xBF55	0x71C3
+0xBF56	0x71C4
+0xBF57	0x7368
+0xBF58	0x749C
+0xBF59	0x74A3
+0xBF5A	0x7498
+0xBF5B	0x749F
+0xBF5C	0x749E
+0xBF5D	0x74E2
+0xBF5E	0x750C
+0xBF5F	0x750D
+0xBF60	0x7634
+0xBF61	0x7638
+0xBF62	0x763A
+0xBF63	0x76E7
+0xBF64	0x76E5
+0xBF65	0x77A0
+0xBF66	0x779E
+0xBF67	0x779F
+0xBF68	0x77A5
+0xBF69	0x78E8
+0xBF6A	0x78DA
+0xBF6B	0x78EC
+0xBF6C	0x78E7
+0xBF6D	0x79A6
+0xBF6E	0x7A4D
+0xBF6F	0x7A4E
+0xBF70	0x7A46
+0xBF71	0x7A4C
+0xBF72	0x7A4B
+0xBF73	0x7ABA
+0xBF74	0x7BD9
+0xBF75	0x7C11
+0xBF76	0x7BC9
+0xBF77	0x7BE4
+0xBF78	0x7BDB
+0xBF79	0x7BE1
+0xBF7A	0x7BE9
+0xBF7B	0x7BE6
+0xBF7C	0x7CD5
+0xBF7D	0x7CD6
+0xBF7E	0x7E0A
+0xBFA1	0x7E11
+0xBFA2	0x7E08
+0xBFA3	0x7E1B
+0xBFA4	0x7E23
+0xBFA5	0x7E1E
+0xBFA6	0x7E1D
+0xBFA7	0x7E09
+0xBFA8	0x7E10
+0xBFA9	0x7F79
+0xBFAA	0x7FB2
+0xBFAB	0x7FF0
+0xBFAC	0x7FF1
+0xBFAD	0x7FEE
+0xBFAE	0x8028
+0xBFAF	0x81B3
+0xBFB0	0x81A9
+0xBFB1	0x81A8
+0xBFB2	0x81FB
+0xBFB3	0x8208
+0xBFB4	0x8258
+0xBFB5	0x8259
+0xBFB6	0x854A
+0xBFB7	0x8559
+0xBFB8	0x8548
+0xBFB9	0x8568
+0xBFBA	0x8569
+0xBFBB	0x8543
+0xBFBC	0x8549
+0xBFBD	0x856D
+0xBFBE	0x856A
+0xBFBF	0x855E
+0xBFC0	0x8783
+0xBFC1	0x879F
+0xBFC2	0x879E
+0xBFC3	0x87A2
+0xBFC4	0x878D
+0xBFC5	0x8861
+0xBFC6	0x892A
+0xBFC7	0x8932
+0xBFC8	0x8925
+0xBFC9	0x892B
+0xBFCA	0x8921
+0xBFCB	0x89AA
+0xBFCC	0x89A6
+0xBFCD	0x8AE6
+0xBFCE	0x8AFA
+0xBFCF	0x8AEB
+0xBFD0	0x8AF1
+0xBFD1	0x8B00
+0xBFD2	0x8ADC
+0xBFD3	0x8AE7
+0xBFD4	0x8AEE
+0xBFD5	0x8AFE
+0xBFD6	0x8B01
+0xBFD7	0x8B02
+0xBFD8	0x8AF7
+0xBFD9	0x8AED
+0xBFDA	0x8AF3
+0xBFDB	0x8AF6
+0xBFDC	0x8AFC
+0xBFDD	0x8C6B
+0xBFDE	0x8C6D
+0xBFDF	0x8C93
+0xBFE0	0x8CF4
+0xBFE1	0x8E44
+0xBFE2	0x8E31
+0xBFE3	0x8E34
+0xBFE4	0x8E42
+0xBFE5	0x8E39
+0xBFE6	0x8E35
+0xBFE7	0x8F3B
+0xBFE8	0x8F2F
+0xBFE9	0x8F38
+0xBFEA	0x8F33
+0xBFEB	0x8FA8
+0xBFEC	0x8FA6
+0xBFED	0x9075
+0xBFEE	0x9074
+0xBFEF	0x9078
+0xBFF0	0x9072
+0xBFF1	0x907C
+0xBFF2	0x907A
+0xBFF3	0x9134
+0xBFF4	0x9192
+0xBFF5	0x9320
+0xBFF6	0x9336
+0xBFF7	0x92F8
+0xBFF8	0x9333
+0xBFF9	0x932F
+0xBFFA	0x9322
+0xBFFB	0x92FC
+0xBFFC	0x932B
+0xBFFD	0x9304
+0xBFFE	0x931A
+0xC040	0x9310
+0xC041	0x9326
+0xC042	0x9321
+0xC043	0x9315
+0xC044	0x932E
+0xC045	0x9319
+0xC046	0x95BB
+0xC047	0x96A7
+0xC048	0x96A8
+0xC049	0x96AA
+0xC04A	0x96D5
+0xC04B	0x970E
+0xC04C	0x9711
+0xC04D	0x9716
+0xC04E	0x970D
+0xC04F	0x9713
+0xC050	0x970F
+0xC051	0x975B
+0xC052	0x975C
+0xC053	0x9766
+0xC054	0x9798
+0xC055	0x9830
+0xC056	0x9838
+0xC057	0x983B
+0xC058	0x9837
+0xC059	0x982D
+0xC05A	0x9839
+0xC05B	0x9824
+0xC05C	0x9910
+0xC05D	0x9928
+0xC05E	0x991E
+0xC05F	0x991B
+0xC060	0x9921
+0xC061	0x991A
+0xC062	0x99ED
+0xC063	0x99E2
+0xC064	0x99F1
+0xC065	0x9AB8
+0xC066	0x9ABC
+0xC067	0x9AFB
+0xC068	0x9AED
+0xC069	0x9B28
+0xC06A	0x9B91
+0xC06B	0x9D15
+0xC06C	0x9D23
+0xC06D	0x9D26
+0xC06E	0x9D28
+0xC06F	0x9D12
+0xC070	0x9D1B
+0xC071	0x9ED8
+0xC072	0x9ED4
+0xC073	0x9F8D
+0xC074	0x9F9C
+0xC075	0x512A
+0xC076	0x511F
+0xC077	0x5121
+0xC078	0x5132
+0xC079	0x52F5
+0xC07A	0x568E
+0xC07B	0x5680
+0xC07C	0x5690
+0xC07D	0x5685
+0xC07E	0x5687
+0xC0A1	0x568F
+0xC0A2	0x58D5
+0xC0A3	0x58D3
+0xC0A4	0x58D1
+0xC0A5	0x58CE
+0xC0A6	0x5B30
+0xC0A7	0x5B2A
+0xC0A8	0x5B24
+0xC0A9	0x5B7A
+0xC0AA	0x5C37
+0xC0AB	0x5C68
+0xC0AC	0x5DBC
+0xC0AD	0x5DBA
+0xC0AE	0x5DBD
+0xC0AF	0x5DB8
+0xC0B0	0x5E6B
+0xC0B1	0x5F4C
+0xC0B2	0x5FBD
+0xC0B3	0x61C9
+0xC0B4	0x61C2
+0xC0B5	0x61C7
+0xC0B6	0x61E6
+0xC0B7	0x61CB
+0xC0B8	0x6232
+0xC0B9	0x6234
+0xC0BA	0x64CE
+0xC0BB	0x64CA
+0xC0BC	0x64D8
+0xC0BD	0x64E0
+0xC0BE	0x64F0
+0xC0BF	0x64E6
+0xC0C0	0x64EC
+0xC0C1	0x64F1
+0xC0C2	0x64E2
+0xC0C3	0x64ED
+0xC0C4	0x6582
+0xC0C5	0x6583
+0xC0C6	0x66D9
+0xC0C7	0x66D6
+0xC0C8	0x6A80
+0xC0C9	0x6A94
+0xC0CA	0x6A84
+0xC0CB	0x6AA2
+0xC0CC	0x6A9C
+0xC0CD	0x6ADB
+0xC0CE	0x6AA3
+0xC0CF	0x6A7E
+0xC0D0	0x6A97
+0xC0D1	0x6A90
+0xC0D2	0x6AA0
+0xC0D3	0x6B5C
+0xC0D4	0x6BAE
+0xC0D5	0x6BDA
+0xC0D6	0x6C08
+0xC0D7	0x6FD8
+0xC0D8	0x6FF1
+0xC0D9	0x6FDF
+0xC0DA	0x6FE0
+0xC0DB	0x6FDB
+0xC0DC	0x6FE4
+0xC0DD	0x6FEB
+0xC0DE	0x6FEF
+0xC0DF	0x6F80
+0xC0E0	0x6FEC
+0xC0E1	0x6FE1
+0xC0E2	0x6FE9
+0xC0E3	0x6FD5
+0xC0E4	0x6FEE
+0xC0E5	0x6FF0
+0xC0E6	0x71E7
+0xC0E7	0x71DF
+0xC0E8	0x71EE
+0xC0E9	0x71E6
+0xC0EA	0x71E5
+0xC0EB	0x71ED
+0xC0EC	0x71EC
+0xC0ED	0x71F4
+0xC0EE	0x71E0
+0xC0EF	0x7235
+0xC0F0	0x7246
+0xC0F1	0x7370
+0xC0F2	0x7372
+0xC0F3	0x74A9
+0xC0F4	0x74B0
+0xC0F5	0x74A6
+0xC0F6	0x74A8
+0xC0F7	0x7646
+0xC0F8	0x7642
+0xC0F9	0x764C
+0xC0FA	0x76EA
+0xC0FB	0x77B3
+0xC0FC	0x77AA
+0xC0FD	0x77B0
+0xC0FE	0x77AC
+0xC140	0x77A7
+0xC141	0x77AD
+0xC142	0x77EF
+0xC143	0x78F7
+0xC144	0x78FA
+0xC145	0x78F4
+0xC146	0x78EF
+0xC147	0x7901
+0xC148	0x79A7
+0xC149	0x79AA
+0xC14A	0x7A57
+0xC14B	0x7ABF
+0xC14C	0x7C07
+0xC14D	0x7C0D
+0xC14E	0x7BFE
+0xC14F	0x7BF7
+0xC150	0x7C0C
+0xC151	0x7BE0
+0xC152	0x7CE0
+0xC153	0x7CDC
+0xC154	0x7CDE
+0xC155	0x7CE2
+0xC156	0x7CDF
+0xC157	0x7CD9
+0xC158	0x7CDD
+0xC159	0x7E2E
+0xC15A	0x7E3E
+0xC15B	0x7E46
+0xC15C	0x7E37
+0xC15D	0x7E32
+0xC15E	0x7E43
+0xC15F	0x7E2B
+0xC160	0x7E3D
+0xC161	0x7E31
+0xC162	0x7E45
+0xC163	0x7E41
+0xC164	0x7E34
+0xC165	0x7E39
+0xC166	0x7E48
+0xC167	0x7E35
+0xC168	0x7E3F
+0xC169	0x7E2F
+0xC16A	0x7F44
+0xC16B	0x7FF3
+0xC16C	0x7FFC
+0xC16D	0x8071
+0xC16E	0x8072
+0xC16F	0x8070
+0xC170	0x806F
+0xC171	0x8073
+0xC172	0x81C6
+0xC173	0x81C3
+0xC174	0x81BA
+0xC175	0x81C2
+0xC176	0x81C0
+0xC177	0x81BF
+0xC178	0x81BD
+0xC179	0x81C9
+0xC17A	0x81BE
+0xC17B	0x81E8
+0xC17C	0x8209
+0xC17D	0x8271
+0xC17E	0x85AA
+0xC1A1	0x8584
+0xC1A2	0x857E
+0xC1A3	0x859C
+0xC1A4	0x8591
+0xC1A5	0x8594
+0xC1A6	0x85AF
+0xC1A7	0x859B
+0xC1A8	0x8587
+0xC1A9	0x85A8
+0xC1AA	0x858A
+0xC1AB	0x8667
+0xC1AC	0x87C0
+0xC1AD	0x87D1
+0xC1AE	0x87B3
+0xC1AF	0x87D2
+0xC1B0	0x87C6
+0xC1B1	0x87AB
+0xC1B2	0x87BB
+0xC1B3	0x87BA
+0xC1B4	0x87C8
+0xC1B5	0x87CB
+0xC1B6	0x893B
+0xC1B7	0x8936
+0xC1B8	0x8944
+0xC1B9	0x8938
+0xC1BA	0x893D
+0xC1BB	0x89AC
+0xC1BC	0x8B0E
+0xC1BD	0x8B17
+0xC1BE	0x8B19
+0xC1BF	0x8B1B
+0xC1C0	0x8B0A
+0xC1C1	0x8B20
+0xC1C2	0x8B1D
+0xC1C3	0x8B04
+0xC1C4	0x8B10
+0xC1C5	0x8C41
+0xC1C6	0x8C3F
+0xC1C7	0x8C73
+0xC1C8	0x8CFA
+0xC1C9	0x8CFD
+0xC1CA	0x8CFC
+0xC1CB	0x8CF8
+0xC1CC	0x8CFB
+0xC1CD	0x8DA8
+0xC1CE	0x8E49
+0xC1CF	0x8E4B
+0xC1D0	0x8E48
+0xC1D1	0x8E4A
+0xC1D2	0x8F44
+0xC1D3	0x8F3E
+0xC1D4	0x8F42
+0xC1D5	0x8F45
+0xC1D6	0x8F3F
+0xC1D7	0x907F
+0xC1D8	0x907D
+0xC1D9	0x9084
+0xC1DA	0x9081
+0xC1DB	0x9082
+0xC1DC	0x9080
+0xC1DD	0x9139
+0xC1DE	0x91A3
+0xC1DF	0x919E
+0xC1E0	0x919C
+0xC1E1	0x934D
+0xC1E2	0x9382
+0xC1E3	0x9328
+0xC1E4	0x9375
+0xC1E5	0x934A
+0xC1E6	0x9365
+0xC1E7	0x934B
+0xC1E8	0x9318
+0xC1E9	0x937E
+0xC1EA	0x936C
+0xC1EB	0x935B
+0xC1EC	0x9370
+0xC1ED	0x935A
+0xC1EE	0x9354
+0xC1EF	0x95CA
+0xC1F0	0x95CB
+0xC1F1	0x95CC
+0xC1F2	0x95C8
+0xC1F3	0x95C6
+0xC1F4	0x96B1
+0xC1F5	0x96B8
+0xC1F6	0x96D6
+0xC1F7	0x971C
+0xC1F8	0x971E
+0xC1F9	0x97A0
+0xC1FA	0x97D3
+0xC1FB	0x9846
+0xC1FC	0x98B6
+0xC1FD	0x9935
+0xC1FE	0x9A01
+0xC240	0x99FF
+0xC241	0x9BAE
+0xC242	0x9BAB
+0xC243	0x9BAA
+0xC244	0x9BAD
+0xC245	0x9D3B
+0xC246	0x9D3F
+0xC247	0x9E8B
+0xC248	0x9ECF
+0xC249	0x9EDE
+0xC24A	0x9EDC
+0xC24B	0x9EDD
+0xC24C	0x9EDB
+0xC24D	0x9F3E
+0xC24E	0x9F4B
+0xC24F	0x53E2
+0xC250	0x5695
+0xC251	0x56AE
+0xC252	0x58D9
+0xC253	0x58D8
+0xC254	0x5B38
+0xC255	0x5F5E
+0xC256	0x61E3
+0xC257	0x6233
+0xC258	0x64F4
+0xC259	0x64F2
+0xC25A	0x64FE
+0xC25B	0x6506
+0xC25C	0x64FA
+0xC25D	0x64FB
+0xC25E	0x64F7
+0xC25F	0x65B7
+0xC260	0x66DC
+0xC261	0x6726
+0xC262	0x6AB3
+0xC263	0x6AAC
+0xC264	0x6AC3
+0xC265	0x6ABB
+0xC266	0x6AB8
+0xC267	0x6AC2
+0xC268	0x6AAE
+0xC269	0x6AAF
+0xC26A	0x6B5F
+0xC26B	0x6B78
+0xC26C	0x6BAF
+0xC26D	0x7009
+0xC26E	0x700B
+0xC26F	0x6FFE
+0xC270	0x7006
+0xC271	0x6FFA
+0xC272	0x7011
+0xC273	0x700F
+0xC274	0x71FB
+0xC275	0x71FC
+0xC276	0x71FE
+0xC277	0x71F8
+0xC278	0x7377
+0xC279	0x7375
+0xC27A	0x74A7
+0xC27B	0x74BF
+0xC27C	0x7515
+0xC27D	0x7656
+0xC27E	0x7658
+0xC2A1	0x7652
+0xC2A2	0x77BD
+0xC2A3	0x77BF
+0xC2A4	0x77BB
+0xC2A5	0x77BC
+0xC2A6	0x790E
+0xC2A7	0x79AE
+0xC2A8	0x7A61
+0xC2A9	0x7A62
+0xC2AA	0x7A60
+0xC2AB	0x7AC4
+0xC2AC	0x7AC5
+0xC2AD	0x7C2B
+0xC2AE	0x7C27
+0xC2AF	0x7C2A
+0xC2B0	0x7C1E
+0xC2B1	0x7C23
+0xC2B2	0x7C21
+0xC2B3	0x7CE7
+0xC2B4	0x7E54
+0xC2B5	0x7E55
+0xC2B6	0x7E5E
+0xC2B7	0x7E5A
+0xC2B8	0x7E61
+0xC2B9	0x7E52
+0xC2BA	0x7E59
+0xC2BB	0x7F48
+0xC2BC	0x7FF9
+0xC2BD	0x7FFB
+0xC2BE	0x8077
+0xC2BF	0x8076
+0xC2C0	0x81CD
+0xC2C1	0x81CF
+0xC2C2	0x820A
+0xC2C3	0x85CF
+0xC2C4	0x85A9
+0xC2C5	0x85CD
+0xC2C6	0x85D0
+0xC2C7	0x85C9
+0xC2C8	0x85B0
+0xC2C9	0x85BA
+0xC2CA	0x85B9
+0xC2CB	0x85A6
+0xC2CC	0x87EF
+0xC2CD	0x87EC
+0xC2CE	0x87F2
+0xC2CF	0x87E0
+0xC2D0	0x8986
+0xC2D1	0x89B2
+0xC2D2	0x89F4
+0xC2D3	0x8B28
+0xC2D4	0x8B39
+0xC2D5	0x8B2C
+0xC2D6	0x8B2B
+0xC2D7	0x8C50
+0xC2D8	0x8D05
+0xC2D9	0x8E59
+0xC2DA	0x8E63
+0xC2DB	0x8E66
+0xC2DC	0x8E64
+0xC2DD	0x8E5F
+0xC2DE	0x8E55
+0xC2DF	0x8EC0
+0xC2E0	0x8F49
+0xC2E1	0x8F4D
+0xC2E2	0x9087
+0xC2E3	0x9083
+0xC2E4	0x9088
+0xC2E5	0x91AB
+0xC2E6	0x91AC
+0xC2E7	0x91D0
+0xC2E8	0x9394
+0xC2E9	0x938A
+0xC2EA	0x9396
+0xC2EB	0x93A2
+0xC2EC	0x93B3
+0xC2ED	0x93AE
+0xC2EE	0x93AC
+0xC2EF	0x93B0
+0xC2F0	0x9398
+0xC2F1	0x939A
+0xC2F2	0x9397
+0xC2F3	0x95D4
+0xC2F4	0x95D6
+0xC2F5	0x95D0
+0xC2F6	0x95D5
+0xC2F7	0x96E2
+0xC2F8	0x96DC
+0xC2F9	0x96D9
+0xC2FA	0x96DB
+0xC2FB	0x96DE
+0xC2FC	0x9724
+0xC2FD	0x97A3
+0xC2FE	0x97A6
+0xC340	0x97AD
+0xC341	0x97F9
+0xC342	0x984D
+0xC343	0x984F
+0xC344	0x984C
+0xC345	0x984E
+0xC346	0x9853
+0xC347	0x98BA
+0xC348	0x993E
+0xC349	0x993F
+0xC34A	0x993D
+0xC34B	0x992E
+0xC34C	0x99A5
+0xC34D	0x9A0E
+0xC34E	0x9AC1
+0xC34F	0x9B03
+0xC350	0x9B06
+0xC351	0x9B4F
+0xC352	0x9B4E
+0xC353	0x9B4D
+0xC354	0x9BCA
+0xC355	0x9BC9
+0xC356	0x9BFD
+0xC357	0x9BC8
+0xC358	0x9BC0
+0xC359	0x9D51
+0xC35A	0x9D5D
+0xC35B	0x9D60
+0xC35C	0x9EE0
+0xC35D	0x9F15
+0xC35E	0x9F2C
+0xC35F	0x5133
+0xC360	0x56A5
+0xC361	0x58DE
+0xC362	0x58DF
+0xC363	0x58E2
+0xC364	0x5BF5
+0xC365	0x9F90
+0xC366	0x5EEC
+0xC367	0x61F2
+0xC368	0x61F7
+0xC369	0x61F6
+0xC36A	0x61F5
+0xC36B	0x6500
+0xC36C	0x650F
+0xC36D	0x66E0
+0xC36E	0x66DD
+0xC36F	0x6AE5
+0xC370	0x6ADD
+0xC371	0x6ADA
+0xC372	0x6AD3
+0xC373	0x701B
+0xC374	0x701F
+0xC375	0x7028
+0xC376	0x701A
+0xC377	0x701D
+0xC378	0x7015
+0xC379	0x7018
+0xC37A	0x7206
+0xC37B	0x720D
+0xC37C	0x7258
+0xC37D	0x72A2
+0xC37E	0x7378
+0xC3A1	0x737A
+0xC3A2	0x74BD
+0xC3A3	0x74CA
+0xC3A4	0x74E3
+0xC3A5	0x7587
+0xC3A6	0x7586
+0xC3A7	0x765F
+0xC3A8	0x7661
+0xC3A9	0x77C7
+0xC3AA	0x7919
+0xC3AB	0x79B1
+0xC3AC	0x7A6B
+0xC3AD	0x7A69
+0xC3AE	0x7C3E
+0xC3AF	0x7C3F
+0xC3B0	0x7C38
+0xC3B1	0x7C3D
+0xC3B2	0x7C37
+0xC3B3	0x7C40
+0xC3B4	0x7E6B
+0xC3B5	0x7E6D
+0xC3B6	0x7E79
+0xC3B7	0x7E69
+0xC3B8	0x7E6A
+0xC3B9	0x7F85
+0xC3BA	0x7E73
+0xC3BB	0x7FB6
+0xC3BC	0x7FB9
+0xC3BD	0x7FB8
+0xC3BE	0x81D8
+0xC3BF	0x85E9
+0xC3C0	0x85DD
+0xC3C1	0x85EA
+0xC3C2	0x85D5
+0xC3C3	0x85E4
+0xC3C4	0x85E5
+0xC3C5	0x85F7
+0xC3C6	0x87FB
+0xC3C7	0x8805
+0xC3C8	0x880D
+0xC3C9	0x87F9
+0xC3CA	0x87FE
+0xC3CB	0x8960
+0xC3CC	0x895F
+0xC3CD	0x8956
+0xC3CE	0x895E
+0xC3CF	0x8B41
+0xC3D0	0x8B5C
+0xC3D1	0x8B58
+0xC3D2	0x8B49
+0xC3D3	0x8B5A
+0xC3D4	0x8B4E
+0xC3D5	0x8B4F
+0xC3D6	0x8B46
+0xC3D7	0x8B59
+0xC3D8	0x8D08
+0xC3D9	0x8D0A
+0xC3DA	0x8E7C
+0xC3DB	0x8E72
+0xC3DC	0x8E87
+0xC3DD	0x8E76
+0xC3DE	0x8E6C
+0xC3DF	0x8E7A
+0xC3E0	0x8E74
+0xC3E1	0x8F54
+0xC3E2	0x8F4E
+0xC3E3	0x8FAD
+0xC3E4	0x908A
+0xC3E5	0x908B
+0xC3E6	0x91B1
+0xC3E7	0x91AE
+0xC3E8	0x93E1
+0xC3E9	0x93D1
+0xC3EA	0x93DF
+0xC3EB	0x93C3
+0xC3EC	0x93C8
+0xC3ED	0x93DC
+0xC3EE	0x93DD
+0xC3EF	0x93D6
+0xC3F0	0x93E2
+0xC3F1	0x93CD
+0xC3F2	0x93D8
+0xC3F3	0x93E4
+0xC3F4	0x93D7
+0xC3F5	0x93E8
+0xC3F6	0x95DC
+0xC3F7	0x96B4
+0xC3F8	0x96E3
+0xC3F9	0x972A
+0xC3FA	0x9727
+0xC3FB	0x9761
+0xC3FC	0x97DC
+0xC3FD	0x97FB
+0xC3FE	0x985E
+0xC440	0x9858
+0xC441	0x985B
+0xC442	0x98BC
+0xC443	0x9945
+0xC444	0x9949
+0xC445	0x9A16
+0xC446	0x9A19
+0xC447	0x9B0D
+0xC448	0x9BE8
+0xC449	0x9BE7
+0xC44A	0x9BD6
+0xC44B	0x9BDB
+0xC44C	0x9D89
+0xC44D	0x9D61
+0xC44E	0x9D72
+0xC44F	0x9D6A
+0xC450	0x9D6C
+0xC451	0x9E92
+0xC452	0x9E97
+0xC453	0x9E93
+0xC454	0x9EB4
+0xC455	0x52F8
+0xC456	0x56A8
+0xC457	0x56B7
+0xC458	0x56B6
+0xC459	0x56B4
+0xC45A	0x56BC
+0xC45B	0x58E4
+0xC45C	0x5B40
+0xC45D	0x5B43
+0xC45E	0x5B7D
+0xC45F	0x5BF6
+0xC460	0x5DC9
+0xC461	0x61F8
+0xC462	0x61FA
+0xC463	0x6518
+0xC464	0x6514
+0xC465	0x6519
+0xC466	0x66E6
+0xC467	0x6727
+0xC468	0x6AEC
+0xC469	0x703E
+0xC46A	0x7030
+0xC46B	0x7032
+0xC46C	0x7210
+0xC46D	0x737B
+0xC46E	0x74CF
+0xC46F	0x7662
+0xC470	0x7665
+0xC471	0x7926
+0xC472	0x792A
+0xC473	0x792C
+0xC474	0x792B
+0xC475	0x7AC7
+0xC476	0x7AF6
+0xC477	0x7C4C
+0xC478	0x7C43
+0xC479	0x7C4D
+0xC47A	0x7CEF
+0xC47B	0x7CF0
+0xC47C	0x8FAE
+0xC47D	0x7E7D
+0xC47E	0x7E7C
+0xC4A1	0x7E82
+0xC4A2	0x7F4C
+0xC4A3	0x8000
+0xC4A4	0x81DA
+0xC4A5	0x8266
+0xC4A6	0x85FB
+0xC4A7	0x85F9
+0xC4A8	0x8611
+0xC4A9	0x85FA
+0xC4AA	0x8606
+0xC4AB	0x860B
+0xC4AC	0x8607
+0xC4AD	0x860A
+0xC4AE	0x8814
+0xC4AF	0x8815
+0xC4B0	0x8964
+0xC4B1	0x89BA
+0xC4B2	0x89F8
+0xC4B3	0x8B70
+0xC4B4	0x8B6C
+0xC4B5	0x8B66
+0xC4B6	0x8B6F
+0xC4B7	0x8B5F
+0xC4B8	0x8B6B
+0xC4B9	0x8D0F
+0xC4BA	0x8D0D
+0xC4BB	0x8E89
+0xC4BC	0x8E81
+0xC4BD	0x8E85
+0xC4BE	0x8E82
+0xC4BF	0x91B4
+0xC4C0	0x91CB
+0xC4C1	0x9418
+0xC4C2	0x9403
+0xC4C3	0x93FD
+0xC4C4	0x95E1
+0xC4C5	0x9730
+0xC4C6	0x98C4
+0xC4C7	0x9952
+0xC4C8	0x9951
+0xC4C9	0x99A8
+0xC4CA	0x9A2B
+0xC4CB	0x9A30
+0xC4CC	0x9A37
+0xC4CD	0x9A35
+0xC4CE	0x9C13
+0xC4CF	0x9C0D
+0xC4D0	0x9E79
+0xC4D1	0x9EB5
+0xC4D2	0x9EE8
+0xC4D3	0x9F2F
+0xC4D4	0x9F5F
+0xC4D5	0x9F63
+0xC4D6	0x9F61
+0xC4D7	0x5137
+0xC4D8	0x5138
+0xC4D9	0x56C1
+0xC4DA	0x56C0
+0xC4DB	0x56C2
+0xC4DC	0x5914
+0xC4DD	0x5C6C
+0xC4DE	0x5DCD
+0xC4DF	0x61FC
+0xC4E0	0x61FE
+0xC4E1	0x651D
+0xC4E2	0x651C
+0xC4E3	0x6595
+0xC4E4	0x66E9
+0xC4E5	0x6AFB
+0xC4E6	0x6B04
+0xC4E7	0x6AFA
+0xC4E8	0x6BB2
+0xC4E9	0x704C
+0xC4EA	0x721B
+0xC4EB	0x72A7
+0xC4EC	0x74D6
+0xC4ED	0x74D4
+0xC4EE	0x7669
+0xC4EF	0x77D3
+0xC4F0	0x7C50
+0xC4F1	0x7E8F
+0xC4F2	0x7E8C
+0xC4F3	0x7FBC
+0xC4F4	0x8617
+0xC4F5	0x862D
+0xC4F6	0x861A
+0xC4F7	0x8823
+0xC4F8	0x8822
+0xC4F9	0x8821
+0xC4FA	0x881F
+0xC4FB	0x896A
+0xC4FC	0x896C
+0xC4FD	0x89BD
+0xC4FE	0x8B74
+0xC540	0x8B77
+0xC541	0x8B7D
+0xC542	0x8D13
+0xC543	0x8E8A
+0xC544	0x8E8D
+0xC545	0x8E8B
+0xC546	0x8F5F
+0xC547	0x8FAF
+0xC548	0x91BA
+0xC549	0x942E
+0xC54A	0x9433
+0xC54B	0x9435
+0xC54C	0x943A
+0xC54D	0x9438
+0xC54E	0x9432
+0xC54F	0x942B
+0xC550	0x95E2
+0xC551	0x9738
+0xC552	0x9739
+0xC553	0x9732
+0xC554	0x97FF
+0xC555	0x9867
+0xC556	0x9865
+0xC557	0x9957
+0xC558	0x9A45
+0xC559	0x9A43
+0xC55A	0x9A40
+0xC55B	0x9A3E
+0xC55C	0x9ACF
+0xC55D	0x9B54
+0xC55E	0x9B51
+0xC55F	0x9C2D
+0xC560	0x9C25
+0xC561	0x9DAF
+0xC562	0x9DB4
+0xC563	0x9DC2
+0xC564	0x9DB8
+0xC565	0x9E9D
+0xC566	0x9EEF
+0xC567	0x9F19
+0xC568	0x9F5C
+0xC569	0x9F66
+0xC56A	0x9F67
+0xC56B	0x513C
+0xC56C	0x513B
+0xC56D	0x56C8
+0xC56E	0x56CA
+0xC56F	0x56C9
+0xC570	0x5B7F
+0xC571	0x5DD4
+0xC572	0x5DD2
+0xC573	0x5F4E
+0xC574	0x61FF
+0xC575	0x6524
+0xC576	0x6B0A
+0xC577	0x6B61
+0xC578	0x7051
+0xC579	0x7058
+0xC57A	0x7380
+0xC57B	0x74E4
+0xC57C	0x758A
+0xC57D	0x766E
+0xC57E	0x766C
+0xC5A1	0x79B3
+0xC5A2	0x7C60
+0xC5A3	0x7C5F
+0xC5A4	0x807E
+0xC5A5	0x807D
+0xC5A6	0x81DF
+0xC5A7	0x8972
+0xC5A8	0x896F
+0xC5A9	0x89FC
+0xC5AA	0x8B80
+0xC5AB	0x8D16
+0xC5AC	0x8D17
+0xC5AD	0x8E91
+0xC5AE	0x8E93
+0xC5AF	0x8F61
+0xC5B0	0x9148
+0xC5B1	0x9444
+0xC5B2	0x9451
+0xC5B3	0x9452
+0xC5B4	0x973D
+0xC5B5	0x973E
+0xC5B6	0x97C3
+0xC5B7	0x97C1
+0xC5B8	0x986B
+0xC5B9	0x9955
+0xC5BA	0x9A55
+0xC5BB	0x9A4D
+0xC5BC	0x9AD2
+0xC5BD	0x9B1A
+0xC5BE	0x9C49
+0xC5BF	0x9C31
+0xC5C0	0x9C3E
+0xC5C1	0x9C3B
+0xC5C2	0x9DD3
+0xC5C3	0x9DD7
+0xC5C4	0x9F34
+0xC5C5	0x9F6C
+0xC5C6	0x9F6A
+0xC5C7	0x9F94
+0xC5C8	0x56CC
+0xC5C9	0x5DD6
+0xC5CA	0x6200
+0xC5CB	0x6523
+0xC5CC	0x652B
+0xC5CD	0x652A
+0xC5CE	0x66EC
+0xC5CF	0x6B10
+0xC5D0	0x74DA
+0xC5D1	0x7ACA
+0xC5D2	0x7C64
+0xC5D3	0x7C63
+0xC5D4	0x7C65
+0xC5D5	0x7E93
+0xC5D6	0x7E96
+0xC5D7	0x7E94
+0xC5D8	0x81E2
+0xC5D9	0x8638
+0xC5DA	0x863F
+0xC5DB	0x8831
+0xC5DC	0x8B8A
+0xC5DD	0x9090
+0xC5DE	0x908F
+0xC5DF	0x9463
+0xC5E0	0x9460
+0xC5E1	0x9464
+0xC5E2	0x9768
+0xC5E3	0x986F
+0xC5E4	0x995C
+0xC5E5	0x9A5A
+0xC5E6	0x9A5B
+0xC5E7	0x9A57
+0xC5E8	0x9AD3
+0xC5E9	0x9AD4
+0xC5EA	0x9AD1
+0xC5EB	0x9C54
+0xC5EC	0x9C57
+0xC5ED	0x9C56
+0xC5EE	0x9DE5
+0xC5EF	0x9E9F
+0xC5F0	0x9EF4
+0xC5F1	0x56D1
+0xC5F2	0x58E9
+0xC5F3	0x652C
+0xC5F4	0x705E
+0xC5F5	0x7671
+0xC5F6	0x7672
+0xC5F7	0x77D7
+0xC5F8	0x7F50
+0xC5F9	0x7F88
+0xC5FA	0x8836
+0xC5FB	0x8839
+0xC5FC	0x8862
+0xC5FD	0x8B93
+0xC5FE	0x8B92
+0xC640	0x8B96
+0xC641	0x8277
+0xC642	0x8D1B
+0xC643	0x91C0
+0xC644	0x946A
+0xC645	0x9742
+0xC646	0x9748
+0xC647	0x9744
+0xC648	0x97C6
+0xC649	0x9870
+0xC64A	0x9A5F
+0xC64B	0x9B22
+0xC64C	0x9B58
+0xC64D	0x9C5F
+0xC64E	0x9DF9
+0xC64F	0x9DFA
+0xC650	0x9E7C
+0xC651	0x9E7D
+0xC652	0x9F07
+0xC653	0x9F77
+0xC654	0x9F72
+0xC655	0x5EF3
+0xC656	0x6B16
+0xC657	0x7063
+0xC658	0x7C6C
+0xC659	0x7C6E
+0xC65A	0x883B
+0xC65B	0x89C0
+0xC65C	0x8EA1
+0xC65D	0x91C1
+0xC65E	0x9472
+0xC65F	0x9470
+0xC660	0x9871
+0xC661	0x995E
+0xC662	0x9AD6
+0xC663	0x9B23
+0xC664	0x9ECC
+0xC665	0x7064
+0xC666	0x77DA
+0xC667	0x8B9A
+0xC668	0x9477
+0xC669	0x97C9
+0xC66A	0x9A62
+0xC66B	0x9A65
+0xC66C	0x7E9C
+0xC66D	0x8B9C
+0xC66E	0x8EAA
+0xC66F	0x91C5
+0xC670	0x947D
+0xC671	0x947E
+0xC672	0x947C
+0xC673	0x9C77
+0xC674	0x9C78
+0xC675	0x9EF7
+0xC676	0x8C54
+0xC677	0x947F
+0xC678	0x9E1A
+0xC679	0x7228
+0xC67A	0x9A6A
+0xC67B	0x9B31
+0xC67C	0x9E1B
+0xC67D	0x9E1E
+0xC67E	0x7C72
+0xC6A1	0x2460
+0xC6A2	0x2461
+0xC6A3	0x2462
+0xC6A4	0x2463
+0xC6A5	0x2464
+0xC6A6	0x2465
+0xC6A7	0x2466
+0xC6A8	0x2467
+0xC6A9	0x2468
+0xC6AA	0x2469
+0xC6AB	0x2474
+0xC6AC	0x2475
+0xC6AD	0x2476
+0xC6AE	0x2477
+0xC6AF	0x2478
+0xC6B0	0x2479
+0xC6B1	0x247A
+0xC6B2	0x247B
+0xC6B3	0x247C
+0xC6B4	0x247D
+0xC6B5	0x2170
+0xC6B6	0x2171
+0xC6B7	0x2172
+0xC6B8	0x2173
+0xC6B9	0x2174
+0xC6BA	0x2175
+0xC6BB	0x2176
+0xC6BC	0x2177
+0xC6BD	0x2178
+0xC6BE	0x2179
+0xC6BF	0x2F02
+0xC6C0	0x2F03
+0xC6C1	0x2F05
+0xC6C2	0x2F07
+0xC6C3	0x2F0C
+0xC6C4	0x2F0D
+0xC6C5	0x2F0E
+0xC6C6	0x2F13
+0xC6C7	0x2F16
+0xC6C8	0x2F19
+0xC6C9	0x2F1B
+0xC6CA	0x2F22
+0xC6CB	0x2F27
+0xC6CC	0x2F2E
+0xC6CD	0x2F33
+0xC6CE	0x2F34
+0xC6CF	0x2F35
+0xC6D0	0x2F39
+0xC6D1	0x2F3A
+0xC6D2	0x2F41
+0xC6D3	0x2F46
+0xC6D4	0x2F67
+0xC6D5	0x2F68
+0xC6D6	0x2FA1
+0xC6D7	0x2FAA
+0xC6D8	0x00A8
+0xC6D9	0xFF3E
+0xC6DA	0x30FD
+0xC6DB	0x30FE
+0xC6DC	0x309D
+0xC6DD	0x309E
+0xC6E0	0x3005
+0xC6E1	0x3006
+0xC6E2	0x3007
+0xC6E3	0x30FC
+0xC6E4	0xFF3B
+0xC6E5	0xFF3D
+0xC6E6	0x273D
+0xC6E7	0x3041
+0xC6E8	0x3042
+0xC6E9	0x3043
+0xC6EA	0x3044
+0xC6EB	0x3045
+0xC6EC	0x3046
+0xC6ED	0x3047
+0xC6EE	0x3048
+0xC6EF	0x3049
+0xC6F0	0x304A
+0xC6F1	0x304B
+0xC6F2	0x304C
+0xC6F3	0x304D
+0xC6F4	0x304E
+0xC6F5	0x304F
+0xC6F6	0x3050
+0xC6F7	0x3051
+0xC6F8	0x3052
+0xC6F9	0x3053
+0xC6FA	0x3054
+0xC6FB	0x3055
+0xC6FC	0x3056
+0xC6FD	0x3057
+0xC6FE	0x3058
+0xC740	0x3059
+0xC741	0x305A
+0xC742	0x305B
+0xC743	0x305C
+0xC744	0x305D
+0xC745	0x305E
+0xC746	0x305F
+0xC747	0x3060
+0xC748	0x3061
+0xC749	0x3062
+0xC74A	0x3063
+0xC74B	0x3064
+0xC74C	0x3065
+0xC74D	0x3066
+0xC74E	0x3067
+0xC74F	0x3068
+0xC750	0x3069
+0xC751	0x306A
+0xC752	0x306B
+0xC753	0x306C
+0xC754	0x306D
+0xC755	0x306E
+0xC756	0x306F
+0xC757	0x3070
+0xC758	0x3071
+0xC759	0x3072
+0xC75A	0x3073
+0xC75B	0x3074
+0xC75C	0x3075
+0xC75D	0x3076
+0xC75E	0x3077
+0xC75F	0x3078
+0xC760	0x3079
+0xC761	0x307A
+0xC762	0x307B
+0xC763	0x307C
+0xC764	0x307D
+0xC765	0x307E
+0xC766	0x307F
+0xC767	0x3080
+0xC768	0x3081
+0xC769	0x3082
+0xC76A	0x3083
+0xC76B	0x3084
+0xC76C	0x3085
+0xC76D	0x3086
+0xC76E	0x3087
+0xC76F	0x3088
+0xC770	0x3089
+0xC771	0x308A
+0xC772	0x308B
+0xC773	0x308C
+0xC774	0x308D
+0xC775	0x308E
+0xC776	0x308F
+0xC777	0x3090
+0xC778	0x3091
+0xC779	0x3092
+0xC77A	0x3093
+0xC77B	0x30A1
+0xC77C	0x30A2
+0xC77D	0x30A3
+0xC77E	0x30A4
+0xC7A1	0x30A5
+0xC7A2	0x30A6
+0xC7A3	0x30A7
+0xC7A4	0x30A8
+0xC7A5	0x30A9
+0xC7A6	0x30AA
+0xC7A7	0x30AB
+0xC7A8	0x30AC
+0xC7A9	0x30AD
+0xC7AA	0x30AE
+0xC7AB	0x30AF
+0xC7AC	0x30B0
+0xC7AD	0x30B1
+0xC7AE	0x30B2
+0xC7AF	0x30B3
+0xC7B0	0x30B4
+0xC7B1	0x30B5
+0xC7B2	0x30B6
+0xC7B3	0x30B7
+0xC7B4	0x30B8
+0xC7B5	0x30B9
+0xC7B6	0x30BA
+0xC7B7	0x30BB
+0xC7B8	0x30BC
+0xC7B9	0x30BD
+0xC7BA	0x30BE
+0xC7BB	0x30BF
+0xC7BC	0x30C0
+0xC7BD	0x30C1
+0xC7BE	0x30C2
+0xC7BF	0x30C3
+0xC7C0	0x30C4
+0xC7C1	0x30C5
+0xC7C2	0x30C6
+0xC7C3	0x30C7
+0xC7C4	0x30C8
+0xC7C5	0x30C9
+0xC7C6	0x30CA
+0xC7C7	0x30CB
+0xC7C8	0x30CC
+0xC7C9	0x30CD
+0xC7CA	0x30CE
+0xC7CB	0x30CF
+0xC7CC	0x30D0
+0xC7CD	0x30D1
+0xC7CE	0x30D2
+0xC7CF	0x30D3
+0xC7D0	0x30D4
+0xC7D1	0x30D5
+0xC7D2	0x30D6
+0xC7D3	0x30D7
+0xC7D4	0x30D8
+0xC7D5	0x30D9
+0xC7D6	0x30DA
+0xC7D7	0x30DB
+0xC7D8	0x30DC
+0xC7D9	0x30DD
+0xC7DA	0x30DE
+0xC7DB	0x30DF
+0xC7DC	0x30E0
+0xC7DD	0x30E1
+0xC7DE	0x30E2
+0xC7DF	0x30E3
+0xC7E0	0x30E4
+0xC7E1	0x30E5
+0xC7E2	0x30E6
+0xC7E3	0x30E7
+0xC7E4	0x30E8
+0xC7E5	0x30E9
+0xC7E6	0x30EA
+0xC7E7	0x30EB
+0xC7E8	0x30EC
+0xC7E9	0x30ED
+0xC7EA	0x30EE
+0xC7EB	0x30EF
+0xC7EC	0x30F0
+0xC7ED	0x30F1
+0xC7EE	0x30F2
+0xC7EF	0x30F3
+0xC7F0	0x30F4
+0xC7F1	0x30F5
+0xC7F2	0x30F6
+0xC940	0x4E42
+0xC941	0x4E5C
+0xC942	0x51F5
+0xC943	0x531A
+0xC944	0x5382
+0xC945	0x4E07
+0xC946	0x4E0C
+0xC947	0x4E47
+0xC948	0x4E8D
+0xC949	0x56D7
+0xC94A	0xFA0C
+0xC94B	0x5C6E
+0xC94C	0x5F73
+0xC94D	0x4E0F
+0xC94E	0x5187
+0xC94F	0x4E0E
+0xC950	0x4E2E
+0xC951	0x4E93
+0xC952	0x4EC2
+0xC953	0x4EC9
+0xC954	0x4EC8
+0xC955	0x5198
+0xC956	0x52FC
+0xC957	0x536C
+0xC958	0x53B9
+0xC959	0x5720
+0xC95A	0x5903
+0xC95B	0x592C
+0xC95C	0x5C10
+0xC95D	0x5DFF
+0xC95E	0x65E1
+0xC95F	0x6BB3
+0xC960	0x6BCC
+0xC961	0x6C14
+0xC962	0x723F
+0xC963	0x4E31
+0xC964	0x4E3C
+0xC965	0x4EE8
+0xC966	0x4EDC
+0xC967	0x4EE9
+0xC968	0x4EE1
+0xC969	0x4EDD
+0xC96A	0x4EDA
+0xC96B	0x520C
+0xC96C	0x531C
+0xC96D	0x534C
+0xC96E	0x5722
+0xC96F	0x5723
+0xC970	0x5917
+0xC971	0x592F
+0xC972	0x5B81
+0xC973	0x5B84
+0xC974	0x5C12
+0xC975	0x5C3B
+0xC976	0x5C74
+0xC977	0x5C73
+0xC978	0x5E04
+0xC979	0x5E80
+0xC97A	0x5E82
+0xC97B	0x5FC9
+0xC97C	0x6209
+0xC97D	0x6250
+0xC97E	0x6C15
+0xC9A1	0x6C36
+0xC9A2	0x6C43
+0xC9A3	0x6C3F
+0xC9A4	0x6C3B
+0xC9A5	0x72AE
+0xC9A6	0x72B0
+0xC9A7	0x738A
+0xC9A8	0x79B8
+0xC9A9	0x808A
+0xC9AA	0x961E
+0xC9AB	0x4F0E
+0xC9AC	0x4F18
+0xC9AD	0x4F2C
+0xC9AE	0x4EF5
+0xC9AF	0x4F14
+0xC9B0	0x4EF1
+0xC9B1	0x4F00
+0xC9B2	0x4EF7
+0xC9B3	0x4F08
+0xC9B4	0x4F1D
+0xC9B5	0x4F02
+0xC9B6	0x4F05
+0xC9B7	0x4F22
+0xC9B8	0x4F13
+0xC9B9	0x4F04
+0xC9BA	0x4EF4
+0xC9BB	0x4F12
+0xC9BC	0x51B1
+0xC9BD	0x5213
+0xC9BE	0x5209
+0xC9BF	0x5210
+0xC9C0	0x52A6
+0xC9C1	0x5322
+0xC9C2	0x531F
+0xC9C3	0x534D
+0xC9C4	0x538A
+0xC9C5	0x5407
+0xC9C6	0x56E1
+0xC9C7	0x56DF
+0xC9C8	0x572E
+0xC9C9	0x572A
+0xC9CA	0x5734
+0xC9CB	0x593C
+0xC9CC	0x5980
+0xC9CD	0x597C
+0xC9CE	0x5985
+0xC9CF	0x597B
+0xC9D0	0x597E
+0xC9D1	0x5977
+0xC9D2	0x597F
+0xC9D3	0x5B56
+0xC9D4	0x5C15
+0xC9D5	0x5C25
+0xC9D6	0x5C7C
+0xC9D7	0x5C7A
+0xC9D8	0x5C7B
+0xC9D9	0x5C7E
+0xC9DA	0x5DDF
+0xC9DB	0x5E75
+0xC9DC	0x5E84
+0xC9DD	0x5F02
+0xC9DE	0x5F1A
+0xC9DF	0x5F74
+0xC9E0	0x5FD5
+0xC9E1	0x5FD4
+0xC9E2	0x5FCF
+0xC9E3	0x625C
+0xC9E4	0x625E
+0xC9E5	0x6264
+0xC9E6	0x6261
+0xC9E7	0x6266
+0xC9E8	0x6262
+0xC9E9	0x6259
+0xC9EA	0x6260
+0xC9EB	0x625A
+0xC9EC	0x6265
+0xC9ED	0x65EF
+0xC9EE	0x65EE
+0xC9EF	0x673E
+0xC9F0	0x6739
+0xC9F1	0x6738
+0xC9F2	0x673B
+0xC9F3	0x673A
+0xC9F4	0x673F
+0xC9F5	0x673C
+0xC9F6	0x6733
+0xC9F7	0x6C18
+0xC9F8	0x6C46
+0xC9F9	0x6C52
+0xC9FA	0x6C5C
+0xC9FB	0x6C4F
+0xC9FC	0x6C4A
+0xC9FD	0x6C54
+0xC9FE	0x6C4B
+0xCA40	0x6C4C
+0xCA41	0x7071
+0xCA42	0x725E
+0xCA43	0x72B4
+0xCA44	0x72B5
+0xCA45	0x738E
+0xCA46	0x752A
+0xCA47	0x767F
+0xCA48	0x7A75
+0xCA49	0x7F51
+0xCA4A	0x8278
+0xCA4B	0x827C
+0xCA4C	0x8280
+0xCA4D	0x827D
+0xCA4E	0x827F
+0xCA4F	0x864D
+0xCA50	0x897E
+0xCA51	0x9099
+0xCA52	0x9097
+0xCA53	0x9098
+0xCA54	0x909B
+0xCA55	0x9094
+0xCA56	0x9622
+0xCA57	0x9624
+0xCA58	0x9620
+0xCA59	0x9623
+0xCA5A	0x4F56
+0xCA5B	0x4F3B
+0xCA5C	0x4F62
+0xCA5D	0x4F49
+0xCA5E	0x4F53
+0xCA5F	0x4F64
+0xCA60	0x4F3E
+0xCA61	0x4F67
+0xCA62	0x4F52
+0xCA63	0x4F5F
+0xCA64	0x4F41
+0xCA65	0x4F58
+0xCA66	0x4F2D
+0xCA67	0x4F33
+0xCA68	0x4F3F
+0xCA69	0x4F61
+0xCA6A	0x518F
+0xCA6B	0x51B9
+0xCA6C	0x521C
+0xCA6D	0x521E
+0xCA6E	0x5221
+0xCA6F	0x52AD
+0xCA70	0x52AE
+0xCA71	0x5309
+0xCA72	0x5363
+0xCA73	0x5372
+0xCA74	0x538E
+0xCA75	0x538F
+0xCA76	0x5430
+0xCA77	0x5437
+0xCA78	0x542A
+0xCA79	0x5454
+0xCA7A	0x5445
+0xCA7B	0x5419
+0xCA7C	0x541C
+0xCA7D	0x5425
+0xCA7E	0x5418
+0xCAA1	0x543D
+0xCAA2	0x544F
+0xCAA3	0x5441
+0xCAA4	0x5428
+0xCAA5	0x5424
+0xCAA6	0x5447
+0xCAA7	0x56EE
+0xCAA8	0x56E7
+0xCAA9	0x56E5
+0xCAAA	0x5741
+0xCAAB	0x5745
+0xCAAC	0x574C
+0xCAAD	0x5749
+0xCAAE	0x574B
+0xCAAF	0x5752
+0xCAB0	0x5906
+0xCAB1	0x5940
+0xCAB2	0x59A6
+0xCAB3	0x5998
+0xCAB4	0x59A0
+0xCAB5	0x5997
+0xCAB6	0x598E
+0xCAB7	0x59A2
+0xCAB8	0x5990
+0xCAB9	0x598F
+0xCABA	0x59A7
+0xCABB	0x59A1
+0xCABC	0x5B8E
+0xCABD	0x5B92
+0xCABE	0x5C28
+0xCABF	0x5C2A
+0xCAC0	0x5C8D
+0xCAC1	0x5C8F
+0xCAC2	0x5C88
+0xCAC3	0x5C8B
+0xCAC4	0x5C89
+0xCAC5	0x5C92
+0xCAC6	0x5C8A
+0xCAC7	0x5C86
+0xCAC8	0x5C93
+0xCAC9	0x5C95
+0xCACA	0x5DE0
+0xCACB	0x5E0A
+0xCACC	0x5E0E
+0xCACD	0x5E8B
+0xCACE	0x5E89
+0xCACF	0x5E8C
+0xCAD0	0x5E88
+0xCAD1	0x5E8D
+0xCAD2	0x5F05
+0xCAD3	0x5F1D
+0xCAD4	0x5F78
+0xCAD5	0x5F76
+0xCAD6	0x5FD2
+0xCAD7	0x5FD1
+0xCAD8	0x5FD0
+0xCAD9	0x5FED
+0xCADA	0x5FE8
+0xCADB	0x5FEE
+0xCADC	0x5FF3
+0xCADD	0x5FE1
+0xCADE	0x5FE4
+0xCADF	0x5FE3
+0xCAE0	0x5FFA
+0xCAE1	0x5FEF
+0xCAE2	0x5FF7
+0xCAE3	0x5FFB
+0xCAE4	0x6000
+0xCAE5	0x5FF4
+0xCAE6	0x623A
+0xCAE7	0x6283
+0xCAE8	0x628C
+0xCAE9	0x628E
+0xCAEA	0x628F
+0xCAEB	0x6294
+0xCAEC	0x6287
+0xCAED	0x6271
+0xCAEE	0x627B
+0xCAEF	0x627A
+0xCAF0	0x6270
+0xCAF1	0x6281
+0xCAF2	0x6288
+0xCAF3	0x6277
+0xCAF4	0x627D
+0xCAF5	0x6272
+0xCAF6	0x6274
+0xCAF7	0x6537
+0xCAF8	0x65F0
+0xCAF9	0x65F4
+0xCAFA	0x65F3
+0xCAFB	0x65F2
+0xCAFC	0x65F5
+0xCAFD	0x6745
+0xCAFE	0x6747
+0xCB40	0x6759
+0xCB41	0x6755
+0xCB42	0x674C
+0xCB43	0x6748
+0xCB44	0x675D
+0xCB45	0x674D
+0xCB46	0x675A
+0xCB47	0x674B
+0xCB48	0x6BD0
+0xCB49	0x6C19
+0xCB4A	0x6C1A
+0xCB4B	0x6C78
+0xCB4C	0x6C67
+0xCB4D	0x6C6B
+0xCB4E	0x6C84
+0xCB4F	0x6C8B
+0xCB50	0x6C8F
+0xCB51	0x6C71
+0xCB52	0x6C6F
+0xCB53	0x6C69
+0xCB54	0x6C9A
+0xCB55	0x6C6D
+0xCB56	0x6C87
+0xCB57	0x6C95
+0xCB58	0x6C9C
+0xCB59	0x6C66
+0xCB5A	0x6C73
+0xCB5B	0x6C65
+0xCB5C	0x6C7B
+0xCB5D	0x6C8E
+0xCB5E	0x7074
+0xCB5F	0x707A
+0xCB60	0x7263
+0xCB61	0x72BF
+0xCB62	0x72BD
+0xCB63	0x72C3
+0xCB64	0x72C6
+0xCB65	0x72C1
+0xCB66	0x72BA
+0xCB67	0x72C5
+0xCB68	0x7395
+0xCB69	0x7397
+0xCB6A	0x7393
+0xCB6B	0x7394
+0xCB6C	0x7392
+0xCB6D	0x753A
+0xCB6E	0x7539
+0xCB6F	0x7594
+0xCB70	0x7595
+0xCB71	0x7681
+0xCB72	0x793D
+0xCB73	0x8034
+0xCB74	0x8095
+0xCB75	0x8099
+0xCB76	0x8090
+0xCB77	0x8092
+0xCB78	0x809C
+0xCB79	0x8290
+0xCB7A	0x828F
+0xCB7B	0x8285
+0xCB7C	0x828E
+0xCB7D	0x8291
+0xCB7E	0x8293
+0xCBA1	0x828A
+0xCBA2	0x8283
+0xCBA3	0x8284
+0xCBA4	0x8C78
+0xCBA5	0x8FC9
+0xCBA6	0x8FBF
+0xCBA7	0x909F
+0xCBA8	0x90A1
+0xCBA9	0x90A5
+0xCBAA	0x909E
+0xCBAB	0x90A7
+0xCBAC	0x90A0
+0xCBAD	0x9630
+0xCBAE	0x9628
+0xCBAF	0x962F
+0xCBB0	0x962D
+0xCBB1	0x4E33
+0xCBB2	0x4F98
+0xCBB3	0x4F7C
+0xCBB4	0x4F85
+0xCBB5	0x4F7D
+0xCBB6	0x4F80
+0xCBB7	0x4F87
+0xCBB8	0x4F76
+0xCBB9	0x4F74
+0xCBBA	0x4F89
+0xCBBB	0x4F84
+0xCBBC	0x4F77
+0xCBBD	0x4F4C
+0xCBBE	0x4F97
+0xCBBF	0x4F6A
+0xCBC0	0x4F9A
+0xCBC1	0x4F79
+0xCBC2	0x4F81
+0xCBC3	0x4F78
+0xCBC4	0x4F90
+0xCBC5	0x4F9C
+0xCBC6	0x4F94
+0xCBC7	0x4F9E
+0xCBC8	0x4F92
+0xCBC9	0x4F82
+0xCBCA	0x4F95
+0xCBCB	0x4F6B
+0xCBCC	0x4F6E
+0xCBCD	0x519E
+0xCBCE	0x51BC
+0xCBCF	0x51BE
+0xCBD0	0x5235
+0xCBD1	0x5232
+0xCBD2	0x5233
+0xCBD3	0x5246
+0xCBD4	0x5231
+0xCBD5	0x52BC
+0xCBD6	0x530A
+0xCBD7	0x530B
+0xCBD8	0x533C
+0xCBD9	0x5392
+0xCBDA	0x5394
+0xCBDB	0x5487
+0xCBDC	0x547F
+0xCBDD	0x5481
+0xCBDE	0x5491
+0xCBDF	0x5482
+0xCBE0	0x5488
+0xCBE1	0x546B
+0xCBE2	0x547A
+0xCBE3	0x547E
+0xCBE4	0x5465
+0xCBE5	0x546C
+0xCBE6	0x5474
+0xCBE7	0x5466
+0xCBE8	0x548D
+0xCBE9	0x546F
+0xCBEA	0x5461
+0xCBEB	0x5460
+0xCBEC	0x5498
+0xCBED	0x5463
+0xCBEE	0x5467
+0xCBEF	0x5464
+0xCBF0	0x56F7
+0xCBF1	0x56F9
+0xCBF2	0x576F
+0xCBF3	0x5772
+0xCBF4	0x576D
+0xCBF5	0x576B
+0xCBF6	0x5771
+0xCBF7	0x5770
+0xCBF8	0x5776
+0xCBF9	0x5780
+0xCBFA	0x5775
+0xCBFB	0x577B
+0xCBFC	0x5773
+0xCBFD	0x5774
+0xCBFE	0x5762
+0xCC40	0x5768
+0xCC41	0x577D
+0xCC42	0x590C
+0xCC43	0x5945
+0xCC44	0x59B5
+0xCC45	0x59BA
+0xCC46	0x59CF
+0xCC47	0x59CE
+0xCC48	0x59B2
+0xCC49	0x59CC
+0xCC4A	0x59C1
+0xCC4B	0x59B6
+0xCC4C	0x59BC
+0xCC4D	0x59C3
+0xCC4E	0x59D6
+0xCC4F	0x59B1
+0xCC50	0x59BD
+0xCC51	0x59C0
+0xCC52	0x59C8
+0xCC53	0x59B4
+0xCC54	0x59C7
+0xCC55	0x5B62
+0xCC56	0x5B65
+0xCC57	0x5B93
+0xCC58	0x5B95
+0xCC59	0x5C44
+0xCC5A	0x5C47
+0xCC5B	0x5CAE
+0xCC5C	0x5CA4
+0xCC5D	0x5CA0
+0xCC5E	0x5CB5
+0xCC5F	0x5CAF
+0xCC60	0x5CA8
+0xCC61	0x5CAC
+0xCC62	0x5C9F
+0xCC63	0x5CA3
+0xCC64	0x5CAD
+0xCC65	0x5CA2
+0xCC66	0x5CAA
+0xCC67	0x5CA7
+0xCC68	0x5C9D
+0xCC69	0x5CA5
+0xCC6A	0x5CB6
+0xCC6B	0x5CB0
+0xCC6C	0x5CA6
+0xCC6D	0x5E17
+0xCC6E	0x5E14
+0xCC6F	0x5E19
+0xCC70	0x5F28
+0xCC71	0x5F22
+0xCC72	0x5F23
+0xCC73	0x5F24
+0xCC74	0x5F54
+0xCC75	0x5F82
+0xCC76	0x5F7E
+0xCC77	0x5F7D
+0xCC78	0x5FDE
+0xCC79	0x5FE5
+0xCC7A	0x602D
+0xCC7B	0x6026
+0xCC7C	0x6019
+0xCC7D	0x6032
+0xCC7E	0x600B
+0xCCA1	0x6034
+0xCCA2	0x600A
+0xCCA3	0x6017
+0xCCA4	0x6033
+0xCCA5	0x601A
+0xCCA6	0x601E
+0xCCA7	0x602C
+0xCCA8	0x6022
+0xCCA9	0x600D
+0xCCAA	0x6010
+0xCCAB	0x602E
+0xCCAC	0x6013
+0xCCAD	0x6011
+0xCCAE	0x600C
+0xCCAF	0x6009
+0xCCB0	0x601C
+0xCCB1	0x6214
+0xCCB2	0x623D
+0xCCB3	0x62AD
+0xCCB4	0x62B4
+0xCCB5	0x62D1
+0xCCB6	0x62BE
+0xCCB7	0x62AA
+0xCCB8	0x62B6
+0xCCB9	0x62CA
+0xCCBA	0x62AE
+0xCCBB	0x62B3
+0xCCBC	0x62AF
+0xCCBD	0x62BB
+0xCCBE	0x62A9
+0xCCBF	0x62B0
+0xCCC0	0x62B8
+0xCCC1	0x653D
+0xCCC2	0x65A8
+0xCCC3	0x65BB
+0xCCC4	0x6609
+0xCCC5	0x65FC
+0xCCC6	0x6604
+0xCCC7	0x6612
+0xCCC8	0x6608
+0xCCC9	0x65FB
+0xCCCA	0x6603
+0xCCCB	0x660B
+0xCCCC	0x660D
+0xCCCD	0x6605
+0xCCCE	0x65FD
+0xCCCF	0x6611
+0xCCD0	0x6610
+0xCCD1	0x66F6
+0xCCD2	0x670A
+0xCCD3	0x6785
+0xCCD4	0x676C
+0xCCD5	0x678E
+0xCCD6	0x6792
+0xCCD7	0x6776
+0xCCD8	0x677B
+0xCCD9	0x6798
+0xCCDA	0x6786
+0xCCDB	0x6784
+0xCCDC	0x6774
+0xCCDD	0x678D
+0xCCDE	0x678C
+0xCCDF	0x677A
+0xCCE0	0x679F
+0xCCE1	0x6791
+0xCCE2	0x6799
+0xCCE3	0x6783
+0xCCE4	0x677D
+0xCCE5	0x6781
+0xCCE6	0x6778
+0xCCE7	0x6779
+0xCCE8	0x6794
+0xCCE9	0x6B25
+0xCCEA	0x6B80
+0xCCEB	0x6B7E
+0xCCEC	0x6BDE
+0xCCED	0x6C1D
+0xCCEE	0x6C93
+0xCCEF	0x6CEC
+0xCCF0	0x6CEB
+0xCCF1	0x6CEE
+0xCCF2	0x6CD9
+0xCCF3	0x6CB6
+0xCCF4	0x6CD4
+0xCCF5	0x6CAD
+0xCCF6	0x6CE7
+0xCCF7	0x6CB7
+0xCCF8	0x6CD0
+0xCCF9	0x6CC2
+0xCCFA	0x6CBA
+0xCCFB	0x6CC3
+0xCCFC	0x6CC6
+0xCCFD	0x6CED
+0xCCFE	0x6CF2
+0xCD40	0x6CD2
+0xCD41	0x6CDD
+0xCD42	0x6CB4
+0xCD43	0x6C8A
+0xCD44	0x6C9D
+0xCD45	0x6C80
+0xCD46	0x6CDE
+0xCD47	0x6CC0
+0xCD48	0x6D30
+0xCD49	0x6CCD
+0xCD4A	0x6CC7
+0xCD4B	0x6CB0
+0xCD4C	0x6CF9
+0xCD4D	0x6CCF
+0xCD4E	0x6CE9
+0xCD4F	0x6CD1
+0xCD50	0x7094
+0xCD51	0x7098
+0xCD52	0x7085
+0xCD53	0x7093
+0xCD54	0x7086
+0xCD55	0x7084
+0xCD56	0x7091
+0xCD57	0x7096
+0xCD58	0x7082
+0xCD59	0x709A
+0xCD5A	0x7083
+0xCD5B	0x726A
+0xCD5C	0x72D6
+0xCD5D	0x72CB
+0xCD5E	0x72D8
+0xCD5F	0x72C9
+0xCD60	0x72DC
+0xCD61	0x72D2
+0xCD62	0x72D4
+0xCD63	0x72DA
+0xCD64	0x72CC
+0xCD65	0x72D1
+0xCD66	0x73A4
+0xCD67	0x73A1
+0xCD68	0x73AD
+0xCD69	0x73A6
+0xCD6A	0x73A2
+0xCD6B	0x73A0
+0xCD6C	0x73AC
+0xCD6D	0x739D
+0xCD6E	0x74DD
+0xCD6F	0x74E8
+0xCD70	0x753F
+0xCD71	0x7540
+0xCD72	0x753E
+0xCD73	0x758C
+0xCD74	0x7598
+0xCD75	0x76AF
+0xCD76	0x76F3
+0xCD77	0x76F1
+0xCD78	0x76F0
+0xCD79	0x76F5
+0xCD7A	0x77F8
+0xCD7B	0x77FC
+0xCD7C	0x77F9
+0xCD7D	0x77FB
+0xCD7E	0x77FA
+0xCDA1	0x77F7
+0xCDA2	0x7942
+0xCDA3	0x793F
+0xCDA4	0x79C5
+0xCDA5	0x7A78
+0xCDA6	0x7A7B
+0xCDA7	0x7AFB
+0xCDA8	0x7C75
+0xCDA9	0x7CFD
+0xCDAA	0x8035
+0xCDAB	0x808F
+0xCDAC	0x80AE
+0xCDAD	0x80A3
+0xCDAE	0x80B8
+0xCDAF	0x80B5
+0xCDB0	0x80AD
+0xCDB1	0x8220
+0xCDB2	0x82A0
+0xCDB3	0x82C0
+0xCDB4	0x82AB
+0xCDB5	0x829A
+0xCDB6	0x8298
+0xCDB7	0x829B
+0xCDB8	0x82B5
+0xCDB9	0x82A7
+0xCDBA	0x82AE
+0xCDBB	0x82BC
+0xCDBC	0x829E
+0xCDBD	0x82BA
+0xCDBE	0x82B4
+0xCDBF	0x82A8
+0xCDC0	0x82A1
+0xCDC1	0x82A9
+0xCDC2	0x82C2
+0xCDC3	0x82A4
+0xCDC4	0x82C3
+0xCDC5	0x82B6
+0xCDC6	0x82A2
+0xCDC7	0x8670
+0xCDC8	0x866F
+0xCDC9	0x866D
+0xCDCA	0x866E
+0xCDCB	0x8C56
+0xCDCC	0x8FD2
+0xCDCD	0x8FCB
+0xCDCE	0x8FD3
+0xCDCF	0x8FCD
+0xCDD0	0x8FD6
+0xCDD1	0x8FD5
+0xCDD2	0x8FD7
+0xCDD3	0x90B2
+0xCDD4	0x90B4
+0xCDD5	0x90AF
+0xCDD6	0x90B3
+0xCDD7	0x90B0
+0xCDD8	0x9639
+0xCDD9	0x963D
+0xCDDA	0x963C
+0xCDDB	0x963A
+0xCDDC	0x9643
+0xCDDD	0x4FCD
+0xCDDE	0x4FC5
+0xCDDF	0x4FD3
+0xCDE0	0x4FB2
+0xCDE1	0x4FC9
+0xCDE2	0x4FCB
+0xCDE3	0x4FC1
+0xCDE4	0x4FD4
+0xCDE5	0x4FDC
+0xCDE6	0x4FD9
+0xCDE7	0x4FBB
+0xCDE8	0x4FB3
+0xCDE9	0x4FDB
+0xCDEA	0x4FC7
+0xCDEB	0x4FD6
+0xCDEC	0x4FBA
+0xCDED	0x4FC0
+0xCDEE	0x4FB9
+0xCDEF	0x4FEC
+0xCDF0	0x5244
+0xCDF1	0x5249
+0xCDF2	0x52C0
+0xCDF3	0x52C2
+0xCDF4	0x533D
+0xCDF5	0x537C
+0xCDF6	0x5397
+0xCDF7	0x5396
+0xCDF8	0x5399
+0xCDF9	0x5398
+0xCDFA	0x54BA
+0xCDFB	0x54A1
+0xCDFC	0x54AD
+0xCDFD	0x54A5
+0xCDFE	0x54CF
+0xCE40	0x54C3
+0xCE41	0x830D
+0xCE42	0x54B7
+0xCE43	0x54AE
+0xCE44	0x54D6
+0xCE45	0x54B6
+0xCE46	0x54C5
+0xCE47	0x54C6
+0xCE48	0x54A0
+0xCE49	0x5470
+0xCE4A	0x54BC
+0xCE4B	0x54A2
+0xCE4C	0x54BE
+0xCE4D	0x5472
+0xCE4E	0x54DE
+0xCE4F	0x54B0
+0xCE50	0x57B5
+0xCE51	0x579E
+0xCE52	0x579F
+0xCE53	0x57A4
+0xCE54	0x578C
+0xCE55	0x5797
+0xCE56	0x579D
+0xCE57	0x579B
+0xCE58	0x5794
+0xCE59	0x5798
+0xCE5A	0x578F
+0xCE5B	0x5799
+0xCE5C	0x57A5
+0xCE5D	0x579A
+0xCE5E	0x5795
+0xCE5F	0x58F4
+0xCE60	0x590D
+0xCE61	0x5953
+0xCE62	0x59E1
+0xCE63	0x59DE
+0xCE64	0x59EE
+0xCE65	0x5A00
+0xCE66	0x59F1
+0xCE67	0x59DD
+0xCE68	0x59FA
+0xCE69	0x59FD
+0xCE6A	0x59FC
+0xCE6B	0x59F6
+0xCE6C	0x59E4
+0xCE6D	0x59F2
+0xCE6E	0x59F7
+0xCE6F	0x59DB
+0xCE70	0x59E9
+0xCE71	0x59F3
+0xCE72	0x59F5
+0xCE73	0x59E0
+0xCE74	0x59FE
+0xCE75	0x59F4
+0xCE76	0x59ED
+0xCE77	0x5BA8
+0xCE78	0x5C4C
+0xCE79	0x5CD0
+0xCE7A	0x5CD8
+0xCE7B	0x5CCC
+0xCE7C	0x5CD7
+0xCE7D	0x5CCB
+0xCE7E	0x5CDB
+0xCEA1	0x5CDE
+0xCEA2	0x5CDA
+0xCEA3	0x5CC9
+0xCEA4	0x5CC7
+0xCEA5	0x5CCA
+0xCEA6	0x5CD6
+0xCEA7	0x5CD3
+0xCEA8	0x5CD4
+0xCEA9	0x5CCF
+0xCEAA	0x5CC8
+0xCEAB	0x5CC6
+0xCEAC	0x5CCE
+0xCEAD	0x5CDF
+0xCEAE	0x5CF8
+0xCEAF	0x5DF9
+0xCEB0	0x5E21
+0xCEB1	0x5E22
+0xCEB2	0x5E23
+0xCEB3	0x5E20
+0xCEB4	0x5E24
+0xCEB5	0x5EB0
+0xCEB6	0x5EA4
+0xCEB7	0x5EA2
+0xCEB8	0x5E9B
+0xCEB9	0x5EA3
+0xCEBA	0x5EA5
+0xCEBB	0x5F07
+0xCEBC	0x5F2E
+0xCEBD	0x5F56
+0xCEBE	0x5F86
+0xCEBF	0x6037
+0xCEC0	0x6039
+0xCEC1	0x6054
+0xCEC2	0x6072
+0xCEC3	0x605E
+0xCEC4	0x6045
+0xCEC5	0x6053
+0xCEC6	0x6047
+0xCEC7	0x6049
+0xCEC8	0x605B
+0xCEC9	0x604C
+0xCECA	0x6040
+0xCECB	0x6042
+0xCECC	0x605F
+0xCECD	0x6024
+0xCECE	0x6044
+0xCECF	0x6058
+0xCED0	0x6066
+0xCED1	0x606E
+0xCED2	0x6242
+0xCED3	0x6243
+0xCED4	0x62CF
+0xCED5	0x630D
+0xCED6	0x630B
+0xCED7	0x62F5
+0xCED8	0x630E
+0xCED9	0x6303
+0xCEDA	0x62EB
+0xCEDB	0x62F9
+0xCEDC	0x630F
+0xCEDD	0x630C
+0xCEDE	0x62F8
+0xCEDF	0x62F6
+0xCEE0	0x6300
+0xCEE1	0x6313
+0xCEE2	0x6314
+0xCEE3	0x62FA
+0xCEE4	0x6315
+0xCEE5	0x62FB
+0xCEE6	0x62F0
+0xCEE7	0x6541
+0xCEE8	0x6543
+0xCEE9	0x65AA
+0xCEEA	0x65BF
+0xCEEB	0x6636
+0xCEEC	0x6621
+0xCEED	0x6632
+0xCEEE	0x6635
+0xCEEF	0x661C
+0xCEF0	0x6626
+0xCEF1	0x6622
+0xCEF2	0x6633
+0xCEF3	0x662B
+0xCEF4	0x663A
+0xCEF5	0x661D
+0xCEF6	0x6634
+0xCEF7	0x6639
+0xCEF8	0x662E
+0xCEF9	0x670F
+0xCEFA	0x6710
+0xCEFB	0x67C1
+0xCEFC	0x67F2
+0xCEFD	0x67C8
+0xCEFE	0x67BA
+0xCF40	0x67DC
+0xCF41	0x67BB
+0xCF42	0x67F8
+0xCF43	0x67D8
+0xCF44	0x67C0
+0xCF45	0x67B7
+0xCF46	0x67C5
+0xCF47	0x67EB
+0xCF48	0x67E4
+0xCF49	0x67DF
+0xCF4A	0x67B5
+0xCF4B	0x67CD
+0xCF4C	0x67B3
+0xCF4D	0x67F7
+0xCF4E	0x67F6
+0xCF4F	0x67EE
+0xCF50	0x67E3
+0xCF51	0x67C2
+0xCF52	0x67B9
+0xCF53	0x67CE
+0xCF54	0x67E7
+0xCF55	0x67F0
+0xCF56	0x67B2
+0xCF57	0x67FC
+0xCF58	0x67C6
+0xCF59	0x67ED
+0xCF5A	0x67CC
+0xCF5B	0x67AE
+0xCF5C	0x67E6
+0xCF5D	0x67DB
+0xCF5E	0x67FA
+0xCF5F	0x67C9
+0xCF60	0x67CA
+0xCF61	0x67C3
+0xCF62	0x67EA
+0xCF63	0x67CB
+0xCF64	0x6B28
+0xCF65	0x6B82
+0xCF66	0x6B84
+0xCF67	0x6BB6
+0xCF68	0x6BD6
+0xCF69	0x6BD8
+0xCF6A	0x6BE0
+0xCF6B	0x6C20
+0xCF6C	0x6C21
+0xCF6D	0x6D28
+0xCF6E	0x6D34
+0xCF6F	0x6D2D
+0xCF70	0x6D1F
+0xCF71	0x6D3C
+0xCF72	0x6D3F
+0xCF73	0x6D12
+0xCF74	0x6D0A
+0xCF75	0x6CDA
+0xCF76	0x6D33
+0xCF77	0x6D04
+0xCF78	0x6D19
+0xCF79	0x6D3A
+0xCF7A	0x6D1A
+0xCF7B	0x6D11
+0xCF7C	0x6D00
+0xCF7D	0x6D1D
+0xCF7E	0x6D42
+0xCFA1	0x6D01
+0xCFA2	0x6D18
+0xCFA3	0x6D37
+0xCFA4	0x6D03
+0xCFA5	0x6D0F
+0xCFA6	0x6D40
+0xCFA7	0x6D07
+0xCFA8	0x6D20
+0xCFA9	0x6D2C
+0xCFAA	0x6D08
+0xCFAB	0x6D22
+0xCFAC	0x6D09
+0xCFAD	0x6D10
+0xCFAE	0x70B7
+0xCFAF	0x709F
+0xCFB0	0x70BE
+0xCFB1	0x70B1
+0xCFB2	0x70B0
+0xCFB3	0x70A1
+0xCFB4	0x70B4
+0xCFB5	0x70B5
+0xCFB6	0x70A9
+0xCFB7	0x7241
+0xCFB8	0x7249
+0xCFB9	0x724A
+0xCFBA	0x726C
+0xCFBB	0x7270
+0xCFBC	0x7273
+0xCFBD	0x726E
+0xCFBE	0x72CA
+0xCFBF	0x72E4
+0xCFC0	0x72E8
+0xCFC1	0x72EB
+0xCFC2	0x72DF
+0xCFC3	0x72EA
+0xCFC4	0x72E6
+0xCFC5	0x72E3
+0xCFC6	0x7385
+0xCFC7	0x73CC
+0xCFC8	0x73C2
+0xCFC9	0x73C8
+0xCFCA	0x73C5
+0xCFCB	0x73B9
+0xCFCC	0x73B6
+0xCFCD	0x73B5
+0xCFCE	0x73B4
+0xCFCF	0x73EB
+0xCFD0	0x73BF
+0xCFD1	0x73C7
+0xCFD2	0x73BE
+0xCFD3	0x73C3
+0xCFD4	0x73C6
+0xCFD5	0x73B8
+0xCFD6	0x73CB
+0xCFD7	0x74EC
+0xCFD8	0x74EE
+0xCFD9	0x752E
+0xCFDA	0x7547
+0xCFDB	0x7548
+0xCFDC	0x75A7
+0xCFDD	0x75AA
+0xCFDE	0x7679
+0xCFDF	0x76C4
+0xCFE0	0x7708
+0xCFE1	0x7703
+0xCFE2	0x7704
+0xCFE3	0x7705
+0xCFE4	0x770A
+0xCFE5	0x76F7
+0xCFE6	0x76FB
+0xCFE7	0x76FA
+0xCFE8	0x77E7
+0xCFE9	0x77E8
+0xCFEA	0x7806
+0xCFEB	0x7811
+0xCFEC	0x7812
+0xCFED	0x7805
+0xCFEE	0x7810
+0xCFEF	0x780F
+0xCFF0	0x780E
+0xCFF1	0x7809
+0xCFF2	0x7803
+0xCFF3	0x7813
+0xCFF4	0x794A
+0xCFF5	0x794C
+0xCFF6	0x794B
+0xCFF7	0x7945
+0xCFF8	0x7944
+0xCFF9	0x79D5
+0xCFFA	0x79CD
+0xCFFB	0x79CF
+0xCFFC	0x79D6
+0xCFFD	0x79CE
+0xCFFE	0x7A80
+0xD040	0x7A7E
+0xD041	0x7AD1
+0xD042	0x7B00
+0xD043	0x7B01
+0xD044	0x7C7A
+0xD045	0x7C78
+0xD046	0x7C79
+0xD047	0x7C7F
+0xD048	0x7C80
+0xD049	0x7C81
+0xD04A	0x7D03
+0xD04B	0x7D08
+0xD04C	0x7D01
+0xD04D	0x7F58
+0xD04E	0x7F91
+0xD04F	0x7F8D
+0xD050	0x7FBE
+0xD051	0x8007
+0xD052	0x800E
+0xD053	0x800F
+0xD054	0x8014
+0xD055	0x8037
+0xD056	0x80D8
+0xD057	0x80C7
+0xD058	0x80E0
+0xD059	0x80D1
+0xD05A	0x80C8
+0xD05B	0x80C2
+0xD05C	0x80D0
+0xD05D	0x80C5
+0xD05E	0x80E3
+0xD05F	0x80D9
+0xD060	0x80DC
+0xD061	0x80CA
+0xD062	0x80D5
+0xD063	0x80C9
+0xD064	0x80CF
+0xD065	0x80D7
+0xD066	0x80E6
+0xD067	0x80CD
+0xD068	0x81FF
+0xD069	0x8221
+0xD06A	0x8294
+0xD06B	0x82D9
+0xD06C	0x82FE
+0xD06D	0x82F9
+0xD06E	0x8307
+0xD06F	0x82E8
+0xD070	0x8300
+0xD071	0x82D5
+0xD072	0x833A
+0xD073	0x82EB
+0xD074	0x82D6
+0xD075	0x82F4
+0xD076	0x82EC
+0xD077	0x82E1
+0xD078	0x82F2
+0xD079	0x82F5
+0xD07A	0x830C
+0xD07B	0x82FB
+0xD07C	0x82F6
+0xD07D	0x82F0
+0xD07E	0x82EA
+0xD0A1	0x82E4
+0xD0A2	0x82E0
+0xD0A3	0x82FA
+0xD0A4	0x82F3
+0xD0A5	0x82ED
+0xD0A6	0x8677
+0xD0A7	0x8674
+0xD0A8	0x867C
+0xD0A9	0x8673
+0xD0AA	0x8841
+0xD0AB	0x884E
+0xD0AC	0x8867
+0xD0AD	0x886A
+0xD0AE	0x8869
+0xD0AF	0x89D3
+0xD0B0	0x8A04
+0xD0B1	0x8A07
+0xD0B2	0x8D72
+0xD0B3	0x8FE3
+0xD0B4	0x8FE1
+0xD0B5	0x8FEE
+0xD0B6	0x8FE0
+0xD0B7	0x90F1
+0xD0B8	0x90BD
+0xD0B9	0x90BF
+0xD0BA	0x90D5
+0xD0BB	0x90C5
+0xD0BC	0x90BE
+0xD0BD	0x90C7
+0xD0BE	0x90CB
+0xD0BF	0x90C8
+0xD0C0	0x91D4
+0xD0C1	0x91D3
+0xD0C2	0x9654
+0xD0C3	0x964F
+0xD0C4	0x9651
+0xD0C5	0x9653
+0xD0C6	0x964A
+0xD0C7	0x964E
+0xD0C8	0x501E
+0xD0C9	0x5005
+0xD0CA	0x5007
+0xD0CB	0x5013
+0xD0CC	0x5022
+0xD0CD	0x5030
+0xD0CE	0x501B
+0xD0CF	0x4FF5
+0xD0D0	0x4FF4
+0xD0D1	0x5033
+0xD0D2	0x5037
+0xD0D3	0x502C
+0xD0D4	0x4FF6
+0xD0D5	0x4FF7
+0xD0D6	0x5017
+0xD0D7	0x501C
+0xD0D8	0x5020
+0xD0D9	0x5027
+0xD0DA	0x5035
+0xD0DB	0x502F
+0xD0DC	0x5031
+0xD0DD	0x500E
+0xD0DE	0x515A
+0xD0DF	0x5194
+0xD0E0	0x5193
+0xD0E1	0x51CA
+0xD0E2	0x51C4
+0xD0E3	0x51C5
+0xD0E4	0x51C8
+0xD0E5	0x51CE
+0xD0E6	0x5261
+0xD0E7	0x525A
+0xD0E8	0x5252
+0xD0E9	0x525E
+0xD0EA	0x525F
+0xD0EB	0x5255
+0xD0EC	0x5262
+0xD0ED	0x52CD
+0xD0EE	0x530E
+0xD0EF	0x539E
+0xD0F0	0x5526
+0xD0F1	0x54E2
+0xD0F2	0x5517
+0xD0F3	0x5512
+0xD0F4	0x54E7
+0xD0F5	0x54F3
+0xD0F6	0x54E4
+0xD0F7	0x551A
+0xD0F8	0x54FF
+0xD0F9	0x5504
+0xD0FA	0x5508
+0xD0FB	0x54EB
+0xD0FC	0x5511
+0xD0FD	0x5505
+0xD0FE	0x54F1
+0xD140	0x550A
+0xD141	0x54FB
+0xD142	0x54F7
+0xD143	0x54F8
+0xD144	0x54E0
+0xD145	0x550E
+0xD146	0x5503
+0xD147	0x550B
+0xD148	0x5701
+0xD149	0x5702
+0xD14A	0x57CC
+0xD14B	0x5832
+0xD14C	0x57D5
+0xD14D	0x57D2
+0xD14E	0x57BA
+0xD14F	0x57C6
+0xD150	0x57BD
+0xD151	0x57BC
+0xD152	0x57B8
+0xD153	0x57B6
+0xD154	0x57BF
+0xD155	0x57C7
+0xD156	0x57D0
+0xD157	0x57B9
+0xD158	0x57C1
+0xD159	0x590E
+0xD15A	0x594A
+0xD15B	0x5A19
+0xD15C	0x5A16
+0xD15D	0x5A2D
+0xD15E	0x5A2E
+0xD15F	0x5A15
+0xD160	0x5A0F
+0xD161	0x5A17
+0xD162	0x5A0A
+0xD163	0x5A1E
+0xD164	0x5A33
+0xD165	0x5B6C
+0xD166	0x5BA7
+0xD167	0x5BAD
+0xD168	0x5BAC
+0xD169	0x5C03
+0xD16A	0x5C56
+0xD16B	0x5C54
+0xD16C	0x5CEC
+0xD16D	0x5CFF
+0xD16E	0x5CEE
+0xD16F	0x5CF1
+0xD170	0x5CF7
+0xD171	0x5D00
+0xD172	0x5CF9
+0xD173	0x5E29
+0xD174	0x5E28
+0xD175	0x5EA8
+0xD176	0x5EAE
+0xD177	0x5EAA
+0xD178	0x5EAC
+0xD179	0x5F33
+0xD17A	0x5F30
+0xD17B	0x5F67
+0xD17C	0x605D
+0xD17D	0x605A
+0xD17E	0x6067
+0xD1A1	0x6041
+0xD1A2	0x60A2
+0xD1A3	0x6088
+0xD1A4	0x6080
+0xD1A5	0x6092
+0xD1A6	0x6081
+0xD1A7	0x609D
+0xD1A8	0x6083
+0xD1A9	0x6095
+0xD1AA	0x609B
+0xD1AB	0x6097
+0xD1AC	0x6087
+0xD1AD	0x609C
+0xD1AE	0x608E
+0xD1AF	0x6219
+0xD1B0	0x6246
+0xD1B1	0x62F2
+0xD1B2	0x6310
+0xD1B3	0x6356
+0xD1B4	0x632C
+0xD1B5	0x6344
+0xD1B6	0x6345
+0xD1B7	0x6336
+0xD1B8	0x6343
+0xD1B9	0x63E4
+0xD1BA	0x6339
+0xD1BB	0x634B
+0xD1BC	0x634A
+0xD1BD	0x633C
+0xD1BE	0x6329
+0xD1BF	0x6341
+0xD1C0	0x6334
+0xD1C1	0x6358
+0xD1C2	0x6354
+0xD1C3	0x6359
+0xD1C4	0x632D
+0xD1C5	0x6347
+0xD1C6	0x6333
+0xD1C7	0x635A
+0xD1C8	0x6351
+0xD1C9	0x6338
+0xD1CA	0x6357
+0xD1CB	0x6340
+0xD1CC	0x6348
+0xD1CD	0x654A
+0xD1CE	0x6546
+0xD1CF	0x65C6
+0xD1D0	0x65C3
+0xD1D1	0x65C4
+0xD1D2	0x65C2
+0xD1D3	0x664A
+0xD1D4	0x665F
+0xD1D5	0x6647
+0xD1D6	0x6651
+0xD1D7	0x6712
+0xD1D8	0x6713
+0xD1D9	0x681F
+0xD1DA	0x681A
+0xD1DB	0x6849
+0xD1DC	0x6832
+0xD1DD	0x6833
+0xD1DE	0x683B
+0xD1DF	0x684B
+0xD1E0	0x684F
+0xD1E1	0x6816
+0xD1E2	0x6831
+0xD1E3	0x681C
+0xD1E4	0x6835
+0xD1E5	0x682B
+0xD1E6	0x682D
+0xD1E7	0x682F
+0xD1E8	0x684E
+0xD1E9	0x6844
+0xD1EA	0x6834
+0xD1EB	0x681D
+0xD1EC	0x6812
+0xD1ED	0x6814
+0xD1EE	0x6826
+0xD1EF	0x6828
+0xD1F0	0x682E
+0xD1F1	0x684D
+0xD1F2	0x683A
+0xD1F3	0x6825
+0xD1F4	0x6820
+0xD1F5	0x6B2C
+0xD1F6	0x6B2F
+0xD1F7	0x6B2D
+0xD1F8	0x6B31
+0xD1F9	0x6B34
+0xD1FA	0x6B6D
+0xD1FB	0x8082
+0xD1FC	0x6B88
+0xD1FD	0x6BE6
+0xD1FE	0x6BE4
+0xD240	0x6BE8
+0xD241	0x6BE3
+0xD242	0x6BE2
+0xD243	0x6BE7
+0xD244	0x6C25
+0xD245	0x6D7A
+0xD246	0x6D63
+0xD247	0x6D64
+0xD248	0x6D76
+0xD249	0x6D0D
+0xD24A	0x6D61
+0xD24B	0x6D92
+0xD24C	0x6D58
+0xD24D	0x6D62
+0xD24E	0x6D6D
+0xD24F	0x6D6F
+0xD250	0x6D91
+0xD251	0x6D8D
+0xD252	0x6DEF
+0xD253	0x6D7F
+0xD254	0x6D86
+0xD255	0x6D5E
+0xD256	0x6D67
+0xD257	0x6D60
+0xD258	0x6D97
+0xD259	0x6D70
+0xD25A	0x6D7C
+0xD25B	0x6D5F
+0xD25C	0x6D82
+0xD25D	0x6D98
+0xD25E	0x6D2F
+0xD25F	0x6D68
+0xD260	0x6D8B
+0xD261	0x6D7E
+0xD262	0x6D80
+0xD263	0x6D84
+0xD264	0x6D16
+0xD265	0x6D83
+0xD266	0x6D7B
+0xD267	0x6D7D
+0xD268	0x6D75
+0xD269	0x6D90
+0xD26A	0x70DC
+0xD26B	0x70D3
+0xD26C	0x70D1
+0xD26D	0x70DD
+0xD26E	0x70CB
+0xD26F	0x7F39
+0xD270	0x70E2
+0xD271	0x70D7
+0xD272	0x70D2
+0xD273	0x70DE
+0xD274	0x70E0
+0xD275	0x70D4
+0xD276	0x70CD
+0xD277	0x70C5
+0xD278	0x70C6
+0xD279	0x70C7
+0xD27A	0x70DA
+0xD27B	0x70CE
+0xD27C	0x70E1
+0xD27D	0x7242
+0xD27E	0x7278
+0xD2A1	0x7277
+0xD2A2	0x7276
+0xD2A3	0x7300
+0xD2A4	0x72FA
+0xD2A5	0x72F4
+0xD2A6	0x72FE
+0xD2A7	0x72F6
+0xD2A8	0x72F3
+0xD2A9	0x72FB
+0xD2AA	0x7301
+0xD2AB	0x73D3
+0xD2AC	0x73D9
+0xD2AD	0x73E5
+0xD2AE	0x73D6
+0xD2AF	0x73BC
+0xD2B0	0x73E7
+0xD2B1	0x73E3
+0xD2B2	0x73E9
+0xD2B3	0x73DC
+0xD2B4	0x73D2
+0xD2B5	0x73DB
+0xD2B6	0x73D4
+0xD2B7	0x73DD
+0xD2B8	0x73DA
+0xD2B9	0x73D7
+0xD2BA	0x73D8
+0xD2BB	0x73E8
+0xD2BC	0x74DE
+0xD2BD	0x74DF
+0xD2BE	0x74F4
+0xD2BF	0x74F5
+0xD2C0	0x7521
+0xD2C1	0x755B
+0xD2C2	0x755F
+0xD2C3	0x75B0
+0xD2C4	0x75C1
+0xD2C5	0x75BB
+0xD2C6	0x75C4
+0xD2C7	0x75C0
+0xD2C8	0x75BF
+0xD2C9	0x75B6
+0xD2CA	0x75BA
+0xD2CB	0x768A
+0xD2CC	0x76C9
+0xD2CD	0x771D
+0xD2CE	0x771B
+0xD2CF	0x7710
+0xD2D0	0x7713
+0xD2D1	0x7712
+0xD2D2	0x7723
+0xD2D3	0x7711
+0xD2D4	0x7715
+0xD2D5	0x7719
+0xD2D6	0x771A
+0xD2D7	0x7722
+0xD2D8	0x7727
+0xD2D9	0x7823
+0xD2DA	0x782C
+0xD2DB	0x7822
+0xD2DC	0x7835
+0xD2DD	0x782F
+0xD2DE	0x7828
+0xD2DF	0x782E
+0xD2E0	0x782B
+0xD2E1	0x7821
+0xD2E2	0x7829
+0xD2E3	0x7833
+0xD2E4	0x782A
+0xD2E5	0x7831
+0xD2E6	0x7954
+0xD2E7	0x795B
+0xD2E8	0x794F
+0xD2E9	0x795C
+0xD2EA	0x7953
+0xD2EB	0x7952
+0xD2EC	0x7951
+0xD2ED	0x79EB
+0xD2EE	0x79EC
+0xD2EF	0x79E0
+0xD2F0	0x79EE
+0xD2F1	0x79ED
+0xD2F2	0x79EA
+0xD2F3	0x79DC
+0xD2F4	0x79DE
+0xD2F5	0x79DD
+0xD2F6	0x7A86
+0xD2F7	0x7A89
+0xD2F8	0x7A85
+0xD2F9	0x7A8B
+0xD2FA	0x7A8C
+0xD2FB	0x7A8A
+0xD2FC	0x7A87
+0xD2FD	0x7AD8
+0xD2FE	0x7B10
+0xD340	0x7B04
+0xD341	0x7B13
+0xD342	0x7B05
+0xD343	0x7B0F
+0xD344	0x7B08
+0xD345	0x7B0A
+0xD346	0x7B0E
+0xD347	0x7B09
+0xD348	0x7B12
+0xD349	0x7C84
+0xD34A	0x7C91
+0xD34B	0x7C8A
+0xD34C	0x7C8C
+0xD34D	0x7C88
+0xD34E	0x7C8D
+0xD34F	0x7C85
+0xD350	0x7D1E
+0xD351	0x7D1D
+0xD352	0x7D11
+0xD353	0x7D0E
+0xD354	0x7D18
+0xD355	0x7D16
+0xD356	0x7D13
+0xD357	0x7D1F
+0xD358	0x7D12
+0xD359	0x7D0F
+0xD35A	0x7D0C
+0xD35B	0x7F5C
+0xD35C	0x7F61
+0xD35D	0x7F5E
+0xD35E	0x7F60
+0xD35F	0x7F5D
+0xD360	0x7F5B
+0xD361	0x7F96
+0xD362	0x7F92
+0xD363	0x7FC3
+0xD364	0x7FC2
+0xD365	0x7FC0
+0xD366	0x8016
+0xD367	0x803E
+0xD368	0x8039
+0xD369	0x80FA
+0xD36A	0x80F2
+0xD36B	0x80F9
+0xD36C	0x80F5
+0xD36D	0x8101
+0xD36E	0x80FB
+0xD36F	0x8100
+0xD370	0x8201
+0xD371	0x822F
+0xD372	0x8225
+0xD373	0x8333
+0xD374	0x832D
+0xD375	0x8344
+0xD376	0x8319
+0xD377	0x8351
+0xD378	0x8325
+0xD379	0x8356
+0xD37A	0x833F
+0xD37B	0x8341
+0xD37C	0x8326
+0xD37D	0x831C
+0xD37E	0x8322
+0xD3A1	0x8342
+0xD3A2	0x834E
+0xD3A3	0x831B
+0xD3A4	0x832A
+0xD3A5	0x8308
+0xD3A6	0x833C
+0xD3A7	0x834D
+0xD3A8	0x8316
+0xD3A9	0x8324
+0xD3AA	0x8320
+0xD3AB	0x8337
+0xD3AC	0x832F
+0xD3AD	0x8329
+0xD3AE	0x8347
+0xD3AF	0x8345
+0xD3B0	0x834C
+0xD3B1	0x8353
+0xD3B2	0x831E
+0xD3B3	0x832C
+0xD3B4	0x834B
+0xD3B5	0x8327
+0xD3B6	0x8348
+0xD3B7	0x8653
+0xD3B8	0x8652
+0xD3B9	0x86A2
+0xD3BA	0x86A8
+0xD3BB	0x8696
+0xD3BC	0x868D
+0xD3BD	0x8691
+0xD3BE	0x869E
+0xD3BF	0x8687
+0xD3C0	0x8697
+0xD3C1	0x8686
+0xD3C2	0x868B
+0xD3C3	0x869A
+0xD3C4	0x8685
+0xD3C5	0x86A5
+0xD3C6	0x8699
+0xD3C7	0x86A1
+0xD3C8	0x86A7
+0xD3C9	0x8695
+0xD3CA	0x8698
+0xD3CB	0x868E
+0xD3CC	0x869D
+0xD3CD	0x8690
+0xD3CE	0x8694
+0xD3CF	0x8843
+0xD3D0	0x8844
+0xD3D1	0x886D
+0xD3D2	0x8875
+0xD3D3	0x8876
+0xD3D4	0x8872
+0xD3D5	0x8880
+0xD3D6	0x8871
+0xD3D7	0x887F
+0xD3D8	0x886F
+0xD3D9	0x8883
+0xD3DA	0x887E
+0xD3DB	0x8874
+0xD3DC	0x887C
+0xD3DD	0x8A12
+0xD3DE	0x8C47
+0xD3DF	0x8C57
+0xD3E0	0x8C7B
+0xD3E1	0x8CA4
+0xD3E2	0x8CA3
+0xD3E3	0x8D76
+0xD3E4	0x8D78
+0xD3E5	0x8DB5
+0xD3E6	0x8DB7
+0xD3E7	0x8DB6
+0xD3E8	0x8ED1
+0xD3E9	0x8ED3
+0xD3EA	0x8FFE
+0xD3EB	0x8FF5
+0xD3EC	0x9002
+0xD3ED	0x8FFF
+0xD3EE	0x8FFB
+0xD3EF	0x9004
+0xD3F0	0x8FFC
+0xD3F1	0x8FF6
+0xD3F2	0x90D6
+0xD3F3	0x90E0
+0xD3F4	0x90D9
+0xD3F5	0x90DA
+0xD3F6	0x90E3
+0xD3F7	0x90DF
+0xD3F8	0x90E5
+0xD3F9	0x90D8
+0xD3FA	0x90DB
+0xD3FB	0x90D7
+0xD3FC	0x90DC
+0xD3FD	0x90E4
+0xD3FE	0x9150
+0xD440	0x914E
+0xD441	0x914F
+0xD442	0x91D5
+0xD443	0x91E2
+0xD444	0x91DA
+0xD445	0x965C
+0xD446	0x965F
+0xD447	0x96BC
+0xD448	0x98E3
+0xD449	0x9ADF
+0xD44A	0x9B2F
+0xD44B	0x4E7F
+0xD44C	0x5070
+0xD44D	0x506A
+0xD44E	0x5061
+0xD44F	0x505E
+0xD450	0x5060
+0xD451	0x5053
+0xD452	0x504B
+0xD453	0x505D
+0xD454	0x5072
+0xD455	0x5048
+0xD456	0x504D
+0xD457	0x5041
+0xD458	0x505B
+0xD459	0x504A
+0xD45A	0x5062
+0xD45B	0x5015
+0xD45C	0x5045
+0xD45D	0x505F
+0xD45E	0x5069
+0xD45F	0x506B
+0xD460	0x5063
+0xD461	0x5064
+0xD462	0x5046
+0xD463	0x5040
+0xD464	0x506E
+0xD465	0x5073
+0xD466	0x5057
+0xD467	0x5051
+0xD468	0x51D0
+0xD469	0x526B
+0xD46A	0x526D
+0xD46B	0x526C
+0xD46C	0x526E
+0xD46D	0x52D6
+0xD46E	0x52D3
+0xD46F	0x532D
+0xD470	0x539C
+0xD471	0x5575
+0xD472	0x5576
+0xD473	0x553C
+0xD474	0x554D
+0xD475	0x5550
+0xD476	0x5534
+0xD477	0x552A
+0xD478	0x5551
+0xD479	0x5562
+0xD47A	0x5536
+0xD47B	0x5535
+0xD47C	0x5530
+0xD47D	0x5552
+0xD47E	0x5545
+0xD4A1	0x550C
+0xD4A2	0x5532
+0xD4A3	0x5565
+0xD4A4	0x554E
+0xD4A5	0x5539
+0xD4A6	0x5548
+0xD4A7	0x552D
+0xD4A8	0x553B
+0xD4A9	0x5540
+0xD4AA	0x554B
+0xD4AB	0x570A
+0xD4AC	0x5707
+0xD4AD	0x57FB
+0xD4AE	0x5814
+0xD4AF	0x57E2
+0xD4B0	0x57F6
+0xD4B1	0x57DC
+0xD4B2	0x57F4
+0xD4B3	0x5800
+0xD4B4	0x57ED
+0xD4B5	0x57FD
+0xD4B6	0x5808
+0xD4B7	0x57F8
+0xD4B8	0x580B
+0xD4B9	0x57F3
+0xD4BA	0x57CF
+0xD4BB	0x5807
+0xD4BC	0x57EE
+0xD4BD	0x57E3
+0xD4BE	0x57F2
+0xD4BF	0x57E5
+0xD4C0	0x57EC
+0xD4C1	0x57E1
+0xD4C2	0x580E
+0xD4C3	0x57FC
+0xD4C4	0x5810
+0xD4C5	0x57E7
+0xD4C6	0x5801
+0xD4C7	0x580C
+0xD4C8	0x57F1
+0xD4C9	0x57E9
+0xD4CA	0x57F0
+0xD4CB	0x580D
+0xD4CC	0x5804
+0xD4CD	0x595C
+0xD4CE	0x5A60
+0xD4CF	0x5A58
+0xD4D0	0x5A55
+0xD4D1	0x5A67
+0xD4D2	0x5A5E
+0xD4D3	0x5A38
+0xD4D4	0x5A35
+0xD4D5	0x5A6D
+0xD4D6	0x5A50
+0xD4D7	0x5A5F
+0xD4D8	0x5A65
+0xD4D9	0x5A6C
+0xD4DA	0x5A53
+0xD4DB	0x5A64
+0xD4DC	0x5A57
+0xD4DD	0x5A43
+0xD4DE	0x5A5D
+0xD4DF	0x5A52
+0xD4E0	0x5A44
+0xD4E1	0x5A5B
+0xD4E2	0x5A48
+0xD4E3	0x5A8E
+0xD4E4	0x5A3E
+0xD4E5	0x5A4D
+0xD4E6	0x5A39
+0xD4E7	0x5A4C
+0xD4E8	0x5A70
+0xD4E9	0x5A69
+0xD4EA	0x5A47
+0xD4EB	0x5A51
+0xD4EC	0x5A56
+0xD4ED	0x5A42
+0xD4EE	0x5A5C
+0xD4EF	0x5B72
+0xD4F0	0x5B6E
+0xD4F1	0x5BC1
+0xD4F2	0x5BC0
+0xD4F3	0x5C59
+0xD4F4	0x5D1E
+0xD4F5	0x5D0B
+0xD4F6	0x5D1D
+0xD4F7	0x5D1A
+0xD4F8	0x5D20
+0xD4F9	0x5D0C
+0xD4FA	0x5D28
+0xD4FB	0x5D0D
+0xD4FC	0x5D26
+0xD4FD	0x5D25
+0xD4FE	0x5D0F
+0xD540	0x5D30
+0xD541	0x5D12
+0xD542	0x5D23
+0xD543	0x5D1F
+0xD544	0x5D2E
+0xD545	0x5E3E
+0xD546	0x5E34
+0xD547	0x5EB1
+0xD548	0x5EB4
+0xD549	0x5EB9
+0xD54A	0x5EB2
+0xD54B	0x5EB3
+0xD54C	0x5F36
+0xD54D	0x5F38
+0xD54E	0x5F9B
+0xD54F	0x5F96
+0xD550	0x5F9F
+0xD551	0x608A
+0xD552	0x6090
+0xD553	0x6086
+0xD554	0x60BE
+0xD555	0x60B0
+0xD556	0x60BA
+0xD557	0x60D3
+0xD558	0x60D4
+0xD559	0x60CF
+0xD55A	0x60E4
+0xD55B	0x60D9
+0xD55C	0x60DD
+0xD55D	0x60C8
+0xD55E	0x60B1
+0xD55F	0x60DB
+0xD560	0x60B7
+0xD561	0x60CA
+0xD562	0x60BF
+0xD563	0x60C3
+0xD564	0x60CD
+0xD565	0x60C0
+0xD566	0x6332
+0xD567	0x6365
+0xD568	0x638A
+0xD569	0x6382
+0xD56A	0x637D
+0xD56B	0x63BD
+0xD56C	0x639E
+0xD56D	0x63AD
+0xD56E	0x639D
+0xD56F	0x6397
+0xD570	0x63AB
+0xD571	0x638E
+0xD572	0x636F
+0xD573	0x6387
+0xD574	0x6390
+0xD575	0x636E
+0xD576	0x63AF
+0xD577	0x6375
+0xD578	0x639C
+0xD579	0x636D
+0xD57A	0x63AE
+0xD57B	0x637C
+0xD57C	0x63A4
+0xD57D	0x633B
+0xD57E	0x639F
+0xD5A1	0x6378
+0xD5A2	0x6385
+0xD5A3	0x6381
+0xD5A4	0x6391
+0xD5A5	0x638D
+0xD5A6	0x6370
+0xD5A7	0x6553
+0xD5A8	0x65CD
+0xD5A9	0x6665
+0xD5AA	0x6661
+0xD5AB	0x665B
+0xD5AC	0x6659
+0xD5AD	0x665C
+0xD5AE	0x6662
+0xD5AF	0x6718
+0xD5B0	0x6879
+0xD5B1	0x6887
+0xD5B2	0x6890
+0xD5B3	0x689C
+0xD5B4	0x686D
+0xD5B5	0x686E
+0xD5B6	0x68AE
+0xD5B7	0x68AB
+0xD5B8	0x6956
+0xD5B9	0x686F
+0xD5BA	0x68A3
+0xD5BB	0x68AC
+0xD5BC	0x68A9
+0xD5BD	0x6875
+0xD5BE	0x6874
+0xD5BF	0x68B2
+0xD5C0	0x688F
+0xD5C1	0x6877
+0xD5C2	0x6892
+0xD5C3	0x687C
+0xD5C4	0x686B
+0xD5C5	0x6872
+0xD5C6	0x68AA
+0xD5C7	0x6880
+0xD5C8	0x6871
+0xD5C9	0x687E
+0xD5CA	0x689B
+0xD5CB	0x6896
+0xD5CC	0x688B
+0xD5CD	0x68A0
+0xD5CE	0x6889
+0xD5CF	0x68A4
+0xD5D0	0x6878
+0xD5D1	0x687B
+0xD5D2	0x6891
+0xD5D3	0x688C
+0xD5D4	0x688A
+0xD5D5	0x687D
+0xD5D6	0x6B36
+0xD5D7	0x6B33
+0xD5D8	0x6B37
+0xD5D9	0x6B38
+0xD5DA	0x6B91
+0xD5DB	0x6B8F
+0xD5DC	0x6B8D
+0xD5DD	0x6B8E
+0xD5DE	0x6B8C
+0xD5DF	0x6C2A
+0xD5E0	0x6DC0
+0xD5E1	0x6DAB
+0xD5E2	0x6DB4
+0xD5E3	0x6DB3
+0xD5E4	0x6E74
+0xD5E5	0x6DAC
+0xD5E6	0x6DE9
+0xD5E7	0x6DE2
+0xD5E8	0x6DB7
+0xD5E9	0x6DF6
+0xD5EA	0x6DD4
+0xD5EB	0x6E00
+0xD5EC	0x6DC8
+0xD5ED	0x6DE0
+0xD5EE	0x6DDF
+0xD5EF	0x6DD6
+0xD5F0	0x6DBE
+0xD5F1	0x6DE5
+0xD5F2	0x6DDC
+0xD5F3	0x6DDD
+0xD5F4	0x6DDB
+0xD5F5	0x6DF4
+0xD5F6	0x6DCA
+0xD5F7	0x6DBD
+0xD5F8	0x6DED
+0xD5F9	0x6DF0
+0xD5FA	0x6DBA
+0xD5FB	0x6DD5
+0xD5FC	0x6DC2
+0xD5FD	0x6DCF
+0xD5FE	0x6DC9
+0xD640	0x6DD0
+0xD641	0x6DF2
+0xD642	0x6DD3
+0xD643	0x6DFD
+0xD644	0x6DD7
+0xD645	0x6DCD
+0xD646	0x6DE3
+0xD647	0x6DBB
+0xD648	0x70FA
+0xD649	0x710D
+0xD64A	0x70F7
+0xD64B	0x7117
+0xD64C	0x70F4
+0xD64D	0x710C
+0xD64E	0x70F0
+0xD64F	0x7104
+0xD650	0x70F3
+0xD651	0x7110
+0xD652	0x70FC
+0xD653	0x70FF
+0xD654	0x7106
+0xD655	0x7113
+0xD656	0x7100
+0xD657	0x70F8
+0xD658	0x70F6
+0xD659	0x710B
+0xD65A	0x7102
+0xD65B	0x710E
+0xD65C	0x727E
+0xD65D	0x727B
+0xD65E	0x727C
+0xD65F	0x727F
+0xD660	0x731D
+0xD661	0x7317
+0xD662	0x7307
+0xD663	0x7311
+0xD664	0x7318
+0xD665	0x730A
+0xD666	0x7308
+0xD667	0x72FF
+0xD668	0x730F
+0xD669	0x731E
+0xD66A	0x7388
+0xD66B	0x73F6
+0xD66C	0x73F8
+0xD66D	0x73F5
+0xD66E	0x7404
+0xD66F	0x7401
+0xD670	0x73FD
+0xD671	0x7407
+0xD672	0x7400
+0xD673	0x73FA
+0xD674	0x73FC
+0xD675	0x73FF
+0xD676	0x740C
+0xD677	0x740B
+0xD678	0x73F4
+0xD679	0x7408
+0xD67A	0x7564
+0xD67B	0x7563
+0xD67C	0x75CE
+0xD67D	0x75D2
+0xD67E	0x75CF
+0xD6A1	0x75CB
+0xD6A2	0x75CC
+0xD6A3	0x75D1
+0xD6A4	0x75D0
+0xD6A5	0x768F
+0xD6A6	0x7689
+0xD6A7	0x76D3
+0xD6A8	0x7739
+0xD6A9	0x772F
+0xD6AA	0x772D
+0xD6AB	0x7731
+0xD6AC	0x7732
+0xD6AD	0x7734
+0xD6AE	0x7733
+0xD6AF	0x773D
+0xD6B0	0x7725
+0xD6B1	0x773B
+0xD6B2	0x7735
+0xD6B3	0x7848
+0xD6B4	0x7852
+0xD6B5	0x7849
+0xD6B6	0x784D
+0xD6B7	0x784A
+0xD6B8	0x784C
+0xD6B9	0x7826
+0xD6BA	0x7845
+0xD6BB	0x7850
+0xD6BC	0x7964
+0xD6BD	0x7967
+0xD6BE	0x7969
+0xD6BF	0x796A
+0xD6C0	0x7963
+0xD6C1	0x796B
+0xD6C2	0x7961
+0xD6C3	0x79BB
+0xD6C4	0x79FA
+0xD6C5	0x79F8
+0xD6C6	0x79F6
+0xD6C7	0x79F7
+0xD6C8	0x7A8F
+0xD6C9	0x7A94
+0xD6CA	0x7A90
+0xD6CB	0x7B35
+0xD6CC	0x7B47
+0xD6CD	0x7B34
+0xD6CE	0x7B25
+0xD6CF	0x7B30
+0xD6D0	0x7B22
+0xD6D1	0x7B24
+0xD6D2	0x7B33
+0xD6D3	0x7B18
+0xD6D4	0x7B2A
+0xD6D5	0x7B1D
+0xD6D6	0x7B31
+0xD6D7	0x7B2B
+0xD6D8	0x7B2D
+0xD6D9	0x7B2F
+0xD6DA	0x7B32
+0xD6DB	0x7B38
+0xD6DC	0x7B1A
+0xD6DD	0x7B23
+0xD6DE	0x7C94
+0xD6DF	0x7C98
+0xD6E0	0x7C96
+0xD6E1	0x7CA3
+0xD6E2	0x7D35
+0xD6E3	0x7D3D
+0xD6E4	0x7D38
+0xD6E5	0x7D36
+0xD6E6	0x7D3A
+0xD6E7	0x7D45
+0xD6E8	0x7D2C
+0xD6E9	0x7D29
+0xD6EA	0x7D41
+0xD6EB	0x7D47
+0xD6EC	0x7D3E
+0xD6ED	0x7D3F
+0xD6EE	0x7D4A
+0xD6EF	0x7D3B
+0xD6F0	0x7D28
+0xD6F1	0x7F63
+0xD6F2	0x7F95
+0xD6F3	0x7F9C
+0xD6F4	0x7F9D
+0xD6F5	0x7F9B
+0xD6F6	0x7FCA
+0xD6F7	0x7FCB
+0xD6F8	0x7FCD
+0xD6F9	0x7FD0
+0xD6FA	0x7FD1
+0xD6FB	0x7FC7
+0xD6FC	0x7FCF
+0xD6FD	0x7FC9
+0xD6FE	0x801F
+0xD740	0x801E
+0xD741	0x801B
+0xD742	0x8047
+0xD743	0x8043
+0xD744	0x8048
+0xD745	0x8118
+0xD746	0x8125
+0xD747	0x8119
+0xD748	0x811B
+0xD749	0x812D
+0xD74A	0x811F
+0xD74B	0x812C
+0xD74C	0x811E
+0xD74D	0x8121
+0xD74E	0x8115
+0xD74F	0x8127
+0xD750	0x811D
+0xD751	0x8122
+0xD752	0x8211
+0xD753	0x8238
+0xD754	0x8233
+0xD755	0x823A
+0xD756	0x8234
+0xD757	0x8232
+0xD758	0x8274
+0xD759	0x8390
+0xD75A	0x83A3
+0xD75B	0x83A8
+0xD75C	0x838D
+0xD75D	0x837A
+0xD75E	0x8373
+0xD75F	0x83A4
+0xD760	0x8374
+0xD761	0x838F
+0xD762	0x8381
+0xD763	0x8395
+0xD764	0x8399
+0xD765	0x8375
+0xD766	0x8394
+0xD767	0x83A9
+0xD768	0x837D
+0xD769	0x8383
+0xD76A	0x838C
+0xD76B	0x839D
+0xD76C	0x839B
+0xD76D	0x83AA
+0xD76E	0x838B
+0xD76F	0x837E
+0xD770	0x83A5
+0xD771	0x83AF
+0xD772	0x8388
+0xD773	0x8397
+0xD774	0x83B0
+0xD775	0x837F
+0xD776	0x83A6
+0xD777	0x8387
+0xD778	0x83AE
+0xD779	0x8376
+0xD77A	0x839A
+0xD77B	0x8659
+0xD77C	0x8656
+0xD77D	0x86BF
+0xD77E	0x86B7
+0xD7A1	0x86C2
+0xD7A2	0x86C1
+0xD7A3	0x86C5
+0xD7A4	0x86BA
+0xD7A5	0x86B0
+0xD7A6	0x86C8
+0xD7A7	0x86B9
+0xD7A8	0x86B3
+0xD7A9	0x86B8
+0xD7AA	0x86CC
+0xD7AB	0x86B4
+0xD7AC	0x86BB
+0xD7AD	0x86BC
+0xD7AE	0x86C3
+0xD7AF	0x86BD
+0xD7B0	0x86BE
+0xD7B1	0x8852
+0xD7B2	0x8889
+0xD7B3	0x8895
+0xD7B4	0x88A8
+0xD7B5	0x88A2
+0xD7B6	0x88AA
+0xD7B7	0x889A
+0xD7B8	0x8891
+0xD7B9	0x88A1
+0xD7BA	0x889F
+0xD7BB	0x8898
+0xD7BC	0x88A7
+0xD7BD	0x8899
+0xD7BE	0x889B
+0xD7BF	0x8897
+0xD7C0	0x88A4
+0xD7C1	0x88AC
+0xD7C2	0x888C
+0xD7C3	0x8893
+0xD7C4	0x888E
+0xD7C5	0x8982
+0xD7C6	0x89D6
+0xD7C7	0x89D9
+0xD7C8	0x89D5
+0xD7C9	0x8A30
+0xD7CA	0x8A27
+0xD7CB	0x8A2C
+0xD7CC	0x8A1E
+0xD7CD	0x8C39
+0xD7CE	0x8C3B
+0xD7CF	0x8C5C
+0xD7D0	0x8C5D
+0xD7D1	0x8C7D
+0xD7D2	0x8CA5
+0xD7D3	0x8D7D
+0xD7D4	0x8D7B
+0xD7D5	0x8D79
+0xD7D6	0x8DBC
+0xD7D7	0x8DC2
+0xD7D8	0x8DB9
+0xD7D9	0x8DBF
+0xD7DA	0x8DC1
+0xD7DB	0x8ED8
+0xD7DC	0x8EDE
+0xD7DD	0x8EDD
+0xD7DE	0x8EDC
+0xD7DF	0x8ED7
+0xD7E0	0x8EE0
+0xD7E1	0x8EE1
+0xD7E2	0x9024
+0xD7E3	0x900B
+0xD7E4	0x9011
+0xD7E5	0x901C
+0xD7E6	0x900C
+0xD7E7	0x9021
+0xD7E8	0x90EF
+0xD7E9	0x90EA
+0xD7EA	0x90F0
+0xD7EB	0x90F4
+0xD7EC	0x90F2
+0xD7ED	0x90F3
+0xD7EE	0x90D4
+0xD7EF	0x90EB
+0xD7F0	0x90EC
+0xD7F1	0x90E9
+0xD7F2	0x9156
+0xD7F3	0x9158
+0xD7F4	0x915A
+0xD7F5	0x9153
+0xD7F6	0x9155
+0xD7F7	0x91EC
+0xD7F8	0x91F4
+0xD7F9	0x91F1
+0xD7FA	0x91F3
+0xD7FB	0x91F8
+0xD7FC	0x91E4
+0xD7FD	0x91F9
+0xD7FE	0x91EA
+0xD840	0x91EB
+0xD841	0x91F7
+0xD842	0x91E8
+0xD843	0x91EE
+0xD844	0x957A
+0xD845	0x9586
+0xD846	0x9588
+0xD847	0x967C
+0xD848	0x966D
+0xD849	0x966B
+0xD84A	0x9671
+0xD84B	0x966F
+0xD84C	0x96BF
+0xD84D	0x976A
+0xD84E	0x9804
+0xD84F	0x98E5
+0xD850	0x9997
+0xD851	0x509B
+0xD852	0x5095
+0xD853	0x5094
+0xD854	0x509E
+0xD855	0x508B
+0xD856	0x50A3
+0xD857	0x5083
+0xD858	0x508C
+0xD859	0x508E
+0xD85A	0x509D
+0xD85B	0x5068
+0xD85C	0x509C
+0xD85D	0x5092
+0xD85E	0x5082
+0xD85F	0x5087
+0xD860	0x515F
+0xD861	0x51D4
+0xD862	0x5312
+0xD863	0x5311
+0xD864	0x53A4
+0xD865	0x53A7
+0xD866	0x5591
+0xD867	0x55A8
+0xD868	0x55A5
+0xD869	0x55AD
+0xD86A	0x5577
+0xD86B	0x5645
+0xD86C	0x55A2
+0xD86D	0x5593
+0xD86E	0x5588
+0xD86F	0x558F
+0xD870	0x55B5
+0xD871	0x5581
+0xD872	0x55A3
+0xD873	0x5592
+0xD874	0x55A4
+0xD875	0x557D
+0xD876	0x558C
+0xD877	0x55A6
+0xD878	0x557F
+0xD879	0x5595
+0xD87A	0x55A1
+0xD87B	0x558E
+0xD87C	0x570C
+0xD87D	0x5829
+0xD87E	0x5837
+0xD8A1	0x5819
+0xD8A2	0x581E
+0xD8A3	0x5827
+0xD8A4	0x5823
+0xD8A5	0x5828
+0xD8A6	0x57F5
+0xD8A7	0x5848
+0xD8A8	0x5825
+0xD8A9	0x581C
+0xD8AA	0x581B
+0xD8AB	0x5833
+0xD8AC	0x583F
+0xD8AD	0x5836
+0xD8AE	0x582E
+0xD8AF	0x5839
+0xD8B0	0x5838
+0xD8B1	0x582D
+0xD8B2	0x582C
+0xD8B3	0x583B
+0xD8B4	0x5961
+0xD8B5	0x5AAF
+0xD8B6	0x5A94
+0xD8B7	0x5A9F
+0xD8B8	0x5A7A
+0xD8B9	0x5AA2
+0xD8BA	0x5A9E
+0xD8BB	0x5A78
+0xD8BC	0x5AA6
+0xD8BD	0x5A7C
+0xD8BE	0x5AA5
+0xD8BF	0x5AAC
+0xD8C0	0x5A95
+0xD8C1	0x5AAE
+0xD8C2	0x5A37
+0xD8C3	0x5A84
+0xD8C4	0x5A8A
+0xD8C5	0x5A97
+0xD8C6	0x5A83
+0xD8C7	0x5A8B
+0xD8C8	0x5AA9
+0xD8C9	0x5A7B
+0xD8CA	0x5A7D
+0xD8CB	0x5A8C
+0xD8CC	0x5A9C
+0xD8CD	0x5A8F
+0xD8CE	0x5A93
+0xD8CF	0x5A9D
+0xD8D0	0x5BEA
+0xD8D1	0x5BCD
+0xD8D2	0x5BCB
+0xD8D3	0x5BD4
+0xD8D4	0x5BD1
+0xD8D5	0x5BCA
+0xD8D6	0x5BCE
+0xD8D7	0x5C0C
+0xD8D8	0x5C30
+0xD8D9	0x5D37
+0xD8DA	0x5D43
+0xD8DB	0x5D6B
+0xD8DC	0x5D41
+0xD8DD	0x5D4B
+0xD8DE	0x5D3F
+0xD8DF	0x5D35
+0xD8E0	0x5D51
+0xD8E1	0x5D4E
+0xD8E2	0x5D55
+0xD8E3	0x5D33
+0xD8E4	0x5D3A
+0xD8E5	0x5D52
+0xD8E6	0x5D3D
+0xD8E7	0x5D31
+0xD8E8	0x5D59
+0xD8E9	0x5D42
+0xD8EA	0x5D39
+0xD8EB	0x5D49
+0xD8EC	0x5D38
+0xD8ED	0x5D3C
+0xD8EE	0x5D32
+0xD8EF	0x5D36
+0xD8F0	0x5D40
+0xD8F1	0x5D45
+0xD8F2	0x5E44
+0xD8F3	0x5E41
+0xD8F4	0x5F58
+0xD8F5	0x5FA6
+0xD8F6	0x5FA5
+0xD8F7	0x5FAB
+0xD8F8	0x60C9
+0xD8F9	0x60B9
+0xD8FA	0x60CC
+0xD8FB	0x60E2
+0xD8FC	0x60CE
+0xD8FD	0x60C4
+0xD8FE	0x6114
+0xD940	0x60F2
+0xD941	0x610A
+0xD942	0x6116
+0xD943	0x6105
+0xD944	0x60F5
+0xD945	0x6113
+0xD946	0x60F8
+0xD947	0x60FC
+0xD948	0x60FE
+0xD949	0x60C1
+0xD94A	0x6103
+0xD94B	0x6118
+0xD94C	0x611D
+0xD94D	0x6110
+0xD94E	0x60FF
+0xD94F	0x6104
+0xD950	0x610B
+0xD951	0x624A
+0xD952	0x6394
+0xD953	0x63B1
+0xD954	0x63B0
+0xD955	0x63CE
+0xD956	0x63E5
+0xD957	0x63E8
+0xD958	0x63EF
+0xD959	0x63C3
+0xD95A	0x649D
+0xD95B	0x63F3
+0xD95C	0x63CA
+0xD95D	0x63E0
+0xD95E	0x63F6
+0xD95F	0x63D5
+0xD960	0x63F2
+0xD961	0x63F5
+0xD962	0x6461
+0xD963	0x63DF
+0xD964	0x63BE
+0xD965	0x63DD
+0xD966	0x63DC
+0xD967	0x63C4
+0xD968	0x63D8
+0xD969	0x63D3
+0xD96A	0x63C2
+0xD96B	0x63C7
+0xD96C	0x63CC
+0xD96D	0x63CB
+0xD96E	0x63C8
+0xD96F	0x63F0
+0xD970	0x63D7
+0xD971	0x63D9
+0xD972	0x6532
+0xD973	0x6567
+0xD974	0x656A
+0xD975	0x6564
+0xD976	0x655C
+0xD977	0x6568
+0xD978	0x6565
+0xD979	0x658C
+0xD97A	0x659D
+0xD97B	0x659E
+0xD97C	0x65AE
+0xD97D	0x65D0
+0xD97E	0x65D2
+0xD9A1	0x667C
+0xD9A2	0x666C
+0xD9A3	0x667B
+0xD9A4	0x6680
+0xD9A5	0x6671
+0xD9A6	0x6679
+0xD9A7	0x666A
+0xD9A8	0x6672
+0xD9A9	0x6701
+0xD9AA	0x690C
+0xD9AB	0x68D3
+0xD9AC	0x6904
+0xD9AD	0x68DC
+0xD9AE	0x692A
+0xD9AF	0x68EC
+0xD9B0	0x68EA
+0xD9B1	0x68F1
+0xD9B2	0x690F
+0xD9B3	0x68D6
+0xD9B4	0x68F7
+0xD9B5	0x68EB
+0xD9B6	0x68E4
+0xD9B7	0x68F6
+0xD9B8	0x6913
+0xD9B9	0x6910
+0xD9BA	0x68F3
+0xD9BB	0x68E1
+0xD9BC	0x6907
+0xD9BD	0x68CC
+0xD9BE	0x6908
+0xD9BF	0x6970
+0xD9C0	0x68B4
+0xD9C1	0x6911
+0xD9C2	0x68EF
+0xD9C3	0x68C6
+0xD9C4	0x6914
+0xD9C5	0x68F8
+0xD9C6	0x68D0
+0xD9C7	0x68FD
+0xD9C8	0x68FC
+0xD9C9	0x68E8
+0xD9CA	0x690B
+0xD9CB	0x690A
+0xD9CC	0x6917
+0xD9CD	0x68CE
+0xD9CE	0x68C8
+0xD9CF	0x68DD
+0xD9D0	0x68DE
+0xD9D1	0x68E6
+0xD9D2	0x68F4
+0xD9D3	0x68D1
+0xD9D4	0x6906
+0xD9D5	0x68D4
+0xD9D6	0x68E9
+0xD9D7	0x6915
+0xD9D8	0x6925
+0xD9D9	0x68C7
+0xD9DA	0x6B39
+0xD9DB	0x6B3B
+0xD9DC	0x6B3F
+0xD9DD	0x6B3C
+0xD9DE	0x6B94
+0xD9DF	0x6B97
+0xD9E0	0x6B99
+0xD9E1	0x6B95
+0xD9E2	0x6BBD
+0xD9E3	0x6BF0
+0xD9E4	0x6BF2
+0xD9E5	0x6BF3
+0xD9E6	0x6C30
+0xD9E7	0x6DFC
+0xD9E8	0x6E46
+0xD9E9	0x6E47
+0xD9EA	0x6E1F
+0xD9EB	0x6E49
+0xD9EC	0x6E88
+0xD9ED	0x6E3C
+0xD9EE	0x6E3D
+0xD9EF	0x6E45
+0xD9F0	0x6E62
+0xD9F1	0x6E2B
+0xD9F2	0x6E3F
+0xD9F3	0x6E41
+0xD9F4	0x6E5D
+0xD9F5	0x6E73
+0xD9F6	0x6E1C
+0xD9F7	0x6E33
+0xD9F8	0x6E4B
+0xD9F9	0x6E40
+0xD9FA	0x6E51
+0xD9FB	0x6E3B
+0xD9FC	0x6E03
+0xD9FD	0x6E2E
+0xD9FE	0x6E5E
+0xDA40	0x6E68
+0xDA41	0x6E5C
+0xDA42	0x6E61
+0xDA43	0x6E31
+0xDA44	0x6E28
+0xDA45	0x6E60
+0xDA46	0x6E71
+0xDA47	0x6E6B
+0xDA48	0x6E39
+0xDA49	0x6E22
+0xDA4A	0x6E30
+0xDA4B	0x6E53
+0xDA4C	0x6E65
+0xDA4D	0x6E27
+0xDA4E	0x6E78
+0xDA4F	0x6E64
+0xDA50	0x6E77
+0xDA51	0x6E55
+0xDA52	0x6E79
+0xDA53	0x6E52
+0xDA54	0x6E66
+0xDA55	0x6E35
+0xDA56	0x6E36
+0xDA57	0x6E5A
+0xDA58	0x7120
+0xDA59	0x711E
+0xDA5A	0x712F
+0xDA5B	0x70FB
+0xDA5C	0x712E
+0xDA5D	0x7131
+0xDA5E	0x7123
+0xDA5F	0x7125
+0xDA60	0x7122
+0xDA61	0x7132
+0xDA62	0x711F
+0xDA63	0x7128
+0xDA64	0x713A
+0xDA65	0x711B
+0xDA66	0x724B
+0xDA67	0x725A
+0xDA68	0x7288
+0xDA69	0x7289
+0xDA6A	0x7286
+0xDA6B	0x7285
+0xDA6C	0x728B
+0xDA6D	0x7312
+0xDA6E	0x730B
+0xDA6F	0x7330
+0xDA70	0x7322
+0xDA71	0x7331
+0xDA72	0x7333
+0xDA73	0x7327
+0xDA74	0x7332
+0xDA75	0x732D
+0xDA76	0x7326
+0xDA77	0x7323
+0xDA78	0x7335
+0xDA79	0x730C
+0xDA7A	0x742E
+0xDA7B	0x742C
+0xDA7C	0x7430
+0xDA7D	0x742B
+0xDA7E	0x7416
+0xDAA1	0x741A
+0xDAA2	0x7421
+0xDAA3	0x742D
+0xDAA4	0x7431
+0xDAA5	0x7424
+0xDAA6	0x7423
+0xDAA7	0x741D
+0xDAA8	0x7429
+0xDAA9	0x7420
+0xDAAA	0x7432
+0xDAAB	0x74FB
+0xDAAC	0x752F
+0xDAAD	0x756F
+0xDAAE	0x756C
+0xDAAF	0x75E7
+0xDAB0	0x75DA
+0xDAB1	0x75E1
+0xDAB2	0x75E6
+0xDAB3	0x75DD
+0xDAB4	0x75DF
+0xDAB5	0x75E4
+0xDAB6	0x75D7
+0xDAB7	0x7695
+0xDAB8	0x7692
+0xDAB9	0x76DA
+0xDABA	0x7746
+0xDABB	0x7747
+0xDABC	0x7744
+0xDABD	0x774D
+0xDABE	0x7745
+0xDABF	0x774A
+0xDAC0	0x774E
+0xDAC1	0x774B
+0xDAC2	0x774C
+0xDAC3	0x77DE
+0xDAC4	0x77EC
+0xDAC5	0x7860
+0xDAC6	0x7864
+0xDAC7	0x7865
+0xDAC8	0x785C
+0xDAC9	0x786D
+0xDACA	0x7871
+0xDACB	0x786A
+0xDACC	0x786E
+0xDACD	0x7870
+0xDACE	0x7869
+0xDACF	0x7868
+0xDAD0	0x785E
+0xDAD1	0x7862
+0xDAD2	0x7974
+0xDAD3	0x7973
+0xDAD4	0x7972
+0xDAD5	0x7970
+0xDAD6	0x7A02
+0xDAD7	0x7A0A
+0xDAD8	0x7A03
+0xDAD9	0x7A0C
+0xDADA	0x7A04
+0xDADB	0x7A99
+0xDADC	0x7AE6
+0xDADD	0x7AE4
+0xDADE	0x7B4A
+0xDADF	0x7B3B
+0xDAE0	0x7B44
+0xDAE1	0x7B48
+0xDAE2	0x7B4C
+0xDAE3	0x7B4E
+0xDAE4	0x7B40
+0xDAE5	0x7B58
+0xDAE6	0x7B45
+0xDAE7	0x7CA2
+0xDAE8	0x7C9E
+0xDAE9	0x7CA8
+0xDAEA	0x7CA1
+0xDAEB	0x7D58
+0xDAEC	0x7D6F
+0xDAED	0x7D63
+0xDAEE	0x7D53
+0xDAEF	0x7D56
+0xDAF0	0x7D67
+0xDAF1	0x7D6A
+0xDAF2	0x7D4F
+0xDAF3	0x7D6D
+0xDAF4	0x7D5C
+0xDAF5	0x7D6B
+0xDAF6	0x7D52
+0xDAF7	0x7D54
+0xDAF8	0x7D69
+0xDAF9	0x7D51
+0xDAFA	0x7D5F
+0xDAFB	0x7D4E
+0xDAFC	0x7F3E
+0xDAFD	0x7F3F
+0xDAFE	0x7F65
+0xDB40	0x7F66
+0xDB41	0x7FA2
+0xDB42	0x7FA0
+0xDB43	0x7FA1
+0xDB44	0x7FD7
+0xDB45	0x8051
+0xDB46	0x804F
+0xDB47	0x8050
+0xDB48	0x80FE
+0xDB49	0x80D4
+0xDB4A	0x8143
+0xDB4B	0x814A
+0xDB4C	0x8152
+0xDB4D	0x814F
+0xDB4E	0x8147
+0xDB4F	0x813D
+0xDB50	0x814D
+0xDB51	0x813A
+0xDB52	0x81E6
+0xDB53	0x81EE
+0xDB54	0x81F7
+0xDB55	0x81F8
+0xDB56	0x81F9
+0xDB57	0x8204
+0xDB58	0x823C
+0xDB59	0x823D
+0xDB5A	0x823F
+0xDB5B	0x8275
+0xDB5C	0x833B
+0xDB5D	0x83CF
+0xDB5E	0x83F9
+0xDB5F	0x8423
+0xDB60	0x83C0
+0xDB61	0x83E8
+0xDB62	0x8412
+0xDB63	0x83E7
+0xDB64	0x83E4
+0xDB65	0x83FC
+0xDB66	0x83F6
+0xDB67	0x8410
+0xDB68	0x83C6
+0xDB69	0x83C8
+0xDB6A	0x83EB
+0xDB6B	0x83E3
+0xDB6C	0x83BF
+0xDB6D	0x8401
+0xDB6E	0x83DD
+0xDB6F	0x83E5
+0xDB70	0x83D8
+0xDB71	0x83FF
+0xDB72	0x83E1
+0xDB73	0x83CB
+0xDB74	0x83CE
+0xDB75	0x83D6
+0xDB76	0x83F5
+0xDB77	0x83C9
+0xDB78	0x8409
+0xDB79	0x840F
+0xDB7A	0x83DE
+0xDB7B	0x8411
+0xDB7C	0x8406
+0xDB7D	0x83C2
+0xDB7E	0x83F3
+0xDBA1	0x83D5
+0xDBA2	0x83FA
+0xDBA3	0x83C7
+0xDBA4	0x83D1
+0xDBA5	0x83EA
+0xDBA6	0x8413
+0xDBA7	0x83C3
+0xDBA8	0x83EC
+0xDBA9	0x83EE
+0xDBAA	0x83C4
+0xDBAB	0x83FB
+0xDBAC	0x83D7
+0xDBAD	0x83E2
+0xDBAE	0x841B
+0xDBAF	0x83DB
+0xDBB0	0x83FE
+0xDBB1	0x86D8
+0xDBB2	0x86E2
+0xDBB3	0x86E6
+0xDBB4	0x86D3
+0xDBB5	0x86E3
+0xDBB6	0x86DA
+0xDBB7	0x86EA
+0xDBB8	0x86DD
+0xDBB9	0x86EB
+0xDBBA	0x86DC
+0xDBBB	0x86EC
+0xDBBC	0x86E9
+0xDBBD	0x86D7
+0xDBBE	0x86E8
+0xDBBF	0x86D1
+0xDBC0	0x8848
+0xDBC1	0x8856
+0xDBC2	0x8855
+0xDBC3	0x88BA
+0xDBC4	0x88D7
+0xDBC5	0x88B9
+0xDBC6	0x88B8
+0xDBC7	0x88C0
+0xDBC8	0x88BE
+0xDBC9	0x88B6
+0xDBCA	0x88BC
+0xDBCB	0x88B7
+0xDBCC	0x88BD
+0xDBCD	0x88B2
+0xDBCE	0x8901
+0xDBCF	0x88C9
+0xDBD0	0x8995
+0xDBD1	0x8998
+0xDBD2	0x8997
+0xDBD3	0x89DD
+0xDBD4	0x89DA
+0xDBD5	0x89DB
+0xDBD6	0x8A4E
+0xDBD7	0x8A4D
+0xDBD8	0x8A39
+0xDBD9	0x8A59
+0xDBDA	0x8A40
+0xDBDB	0x8A57
+0xDBDC	0x8A58
+0xDBDD	0x8A44
+0xDBDE	0x8A45
+0xDBDF	0x8A52
+0xDBE0	0x8A48
+0xDBE1	0x8A51
+0xDBE2	0x8A4A
+0xDBE3	0x8A4C
+0xDBE4	0x8A4F
+0xDBE5	0x8C5F
+0xDBE6	0x8C81
+0xDBE7	0x8C80
+0xDBE8	0x8CBA
+0xDBE9	0x8CBE
+0xDBEA	0x8CB0
+0xDBEB	0x8CB9
+0xDBEC	0x8CB5
+0xDBED	0x8D84
+0xDBEE	0x8D80
+0xDBEF	0x8D89
+0xDBF0	0x8DD8
+0xDBF1	0x8DD3
+0xDBF2	0x8DCD
+0xDBF3	0x8DC7
+0xDBF4	0x8DD6
+0xDBF5	0x8DDC
+0xDBF6	0x8DCF
+0xDBF7	0x8DD5
+0xDBF8	0x8DD9
+0xDBF9	0x8DC8
+0xDBFA	0x8DD7
+0xDBFB	0x8DC5
+0xDBFC	0x8EEF
+0xDBFD	0x8EF7
+0xDBFE	0x8EFA
+0xDC40	0x8EF9
+0xDC41	0x8EE6
+0xDC42	0x8EEE
+0xDC43	0x8EE5
+0xDC44	0x8EF5
+0xDC45	0x8EE7
+0xDC46	0x8EE8
+0xDC47	0x8EF6
+0xDC48	0x8EEB
+0xDC49	0x8EF1
+0xDC4A	0x8EEC
+0xDC4B	0x8EF4
+0xDC4C	0x8EE9
+0xDC4D	0x902D
+0xDC4E	0x9034
+0xDC4F	0x902F
+0xDC50	0x9106
+0xDC51	0x912C
+0xDC52	0x9104
+0xDC53	0x90FF
+0xDC54	0x90FC
+0xDC55	0x9108
+0xDC56	0x90F9
+0xDC57	0x90FB
+0xDC58	0x9101
+0xDC59	0x9100
+0xDC5A	0x9107
+0xDC5B	0x9105
+0xDC5C	0x9103
+0xDC5D	0x9161
+0xDC5E	0x9164
+0xDC5F	0x915F
+0xDC60	0x9162
+0xDC61	0x9160
+0xDC62	0x9201
+0xDC63	0x920A
+0xDC64	0x9225
+0xDC65	0x9203
+0xDC66	0x921A
+0xDC67	0x9226
+0xDC68	0x920F
+0xDC69	0x920C
+0xDC6A	0x9200
+0xDC6B	0x9212
+0xDC6C	0x91FF
+0xDC6D	0x91FD
+0xDC6E	0x9206
+0xDC6F	0x9204
+0xDC70	0x9227
+0xDC71	0x9202
+0xDC72	0x921C
+0xDC73	0x9224
+0xDC74	0x9219
+0xDC75	0x9217
+0xDC76	0x9205
+0xDC77	0x9216
+0xDC78	0x957B
+0xDC79	0x958D
+0xDC7A	0x958C
+0xDC7B	0x9590
+0xDC7C	0x9687
+0xDC7D	0x967E
+0xDC7E	0x9688
+0xDCA1	0x9689
+0xDCA2	0x9683
+0xDCA3	0x9680
+0xDCA4	0x96C2
+0xDCA5	0x96C8
+0xDCA6	0x96C3
+0xDCA7	0x96F1
+0xDCA8	0x96F0
+0xDCA9	0x976C
+0xDCAA	0x9770
+0xDCAB	0x976E
+0xDCAC	0x9807
+0xDCAD	0x98A9
+0xDCAE	0x98EB
+0xDCAF	0x9CE6
+0xDCB0	0x9EF9
+0xDCB1	0x4E83
+0xDCB2	0x4E84
+0xDCB3	0x4EB6
+0xDCB4	0x50BD
+0xDCB5	0x50BF
+0xDCB6	0x50C6
+0xDCB7	0x50AE
+0xDCB8	0x50C4
+0xDCB9	0x50CA
+0xDCBA	0x50B4
+0xDCBB	0x50C8
+0xDCBC	0x50C2
+0xDCBD	0x50B0
+0xDCBE	0x50C1
+0xDCBF	0x50BA
+0xDCC0	0x50B1
+0xDCC1	0x50CB
+0xDCC2	0x50C9
+0xDCC3	0x50B6
+0xDCC4	0x50B8
+0xDCC5	0x51D7
+0xDCC6	0x527A
+0xDCC7	0x5278
+0xDCC8	0x527B
+0xDCC9	0x527C
+0xDCCA	0x55C3
+0xDCCB	0x55DB
+0xDCCC	0x55CC
+0xDCCD	0x55D0
+0xDCCE	0x55CB
+0xDCCF	0x55CA
+0xDCD0	0x55DD
+0xDCD1	0x55C0
+0xDCD2	0x55D4
+0xDCD3	0x55C4
+0xDCD4	0x55E9
+0xDCD5	0x55BF
+0xDCD6	0x55D2
+0xDCD7	0x558D
+0xDCD8	0x55CF
+0xDCD9	0x55D5
+0xDCDA	0x55E2
+0xDCDB	0x55D6
+0xDCDC	0x55C8
+0xDCDD	0x55F2
+0xDCDE	0x55CD
+0xDCDF	0x55D9
+0xDCE0	0x55C2
+0xDCE1	0x5714
+0xDCE2	0x5853
+0xDCE3	0x5868
+0xDCE4	0x5864
+0xDCE5	0x584F
+0xDCE6	0x584D
+0xDCE7	0x5849
+0xDCE8	0x586F
+0xDCE9	0x5855
+0xDCEA	0x584E
+0xDCEB	0x585D
+0xDCEC	0x5859
+0xDCED	0x5865
+0xDCEE	0x585B
+0xDCEF	0x583D
+0xDCF0	0x5863
+0xDCF1	0x5871
+0xDCF2	0x58FC
+0xDCF3	0x5AC7
+0xDCF4	0x5AC4
+0xDCF5	0x5ACB
+0xDCF6	0x5ABA
+0xDCF7	0x5AB8
+0xDCF8	0x5AB1
+0xDCF9	0x5AB5
+0xDCFA	0x5AB0
+0xDCFB	0x5ABF
+0xDCFC	0x5AC8
+0xDCFD	0x5ABB
+0xDCFE	0x5AC6
+0xDD40	0x5AB7
+0xDD41	0x5AC0
+0xDD42	0x5ACA
+0xDD43	0x5AB4
+0xDD44	0x5AB6
+0xDD45	0x5ACD
+0xDD46	0x5AB9
+0xDD47	0x5A90
+0xDD48	0x5BD6
+0xDD49	0x5BD8
+0xDD4A	0x5BD9
+0xDD4B	0x5C1F
+0xDD4C	0x5C33
+0xDD4D	0x5D71
+0xDD4E	0x5D63
+0xDD4F	0x5D4A
+0xDD50	0x5D65
+0xDD51	0x5D72
+0xDD52	0x5D6C
+0xDD53	0x5D5E
+0xDD54	0x5D68
+0xDD55	0x5D67
+0xDD56	0x5D62
+0xDD57	0x5DF0
+0xDD58	0x5E4F
+0xDD59	0x5E4E
+0xDD5A	0x5E4A
+0xDD5B	0x5E4D
+0xDD5C	0x5E4B
+0xDD5D	0x5EC5
+0xDD5E	0x5ECC
+0xDD5F	0x5EC6
+0xDD60	0x5ECB
+0xDD61	0x5EC7
+0xDD62	0x5F40
+0xDD63	0x5FAF
+0xDD64	0x5FAD
+0xDD65	0x60F7
+0xDD66	0x6149
+0xDD67	0x614A
+0xDD68	0x612B
+0xDD69	0x6145
+0xDD6A	0x6136
+0xDD6B	0x6132
+0xDD6C	0x612E
+0xDD6D	0x6146
+0xDD6E	0x612F
+0xDD6F	0x614F
+0xDD70	0x6129
+0xDD71	0x6140
+0xDD72	0x6220
+0xDD73	0x9168
+0xDD74	0x6223
+0xDD75	0x6225
+0xDD76	0x6224
+0xDD77	0x63C5
+0xDD78	0x63F1
+0xDD79	0x63EB
+0xDD7A	0x6410
+0xDD7B	0x6412
+0xDD7C	0x6409
+0xDD7D	0x6420
+0xDD7E	0x6424
+0xDDA1	0x6433
+0xDDA2	0x6443
+0xDDA3	0x641F
+0xDDA4	0x6415
+0xDDA5	0x6418
+0xDDA6	0x6439
+0xDDA7	0x6437
+0xDDA8	0x6422
+0xDDA9	0x6423
+0xDDAA	0x640C
+0xDDAB	0x6426
+0xDDAC	0x6430
+0xDDAD	0x6428
+0xDDAE	0x6441
+0xDDAF	0x6435
+0xDDB0	0x642F
+0xDDB1	0x640A
+0xDDB2	0x641A
+0xDDB3	0x6440
+0xDDB4	0x6425
+0xDDB5	0x6427
+0xDDB6	0x640B
+0xDDB7	0x63E7
+0xDDB8	0x641B
+0xDDB9	0x642E
+0xDDBA	0x6421
+0xDDBB	0x640E
+0xDDBC	0x656F
+0xDDBD	0x6592
+0xDDBE	0x65D3
+0xDDBF	0x6686
+0xDDC0	0x668C
+0xDDC1	0x6695
+0xDDC2	0x6690
+0xDDC3	0x668B
+0xDDC4	0x668A
+0xDDC5	0x6699
+0xDDC6	0x6694
+0xDDC7	0x6678
+0xDDC8	0x6720
+0xDDC9	0x6966
+0xDDCA	0x695F
+0xDDCB	0x6938
+0xDDCC	0x694E
+0xDDCD	0x6962
+0xDDCE	0x6971
+0xDDCF	0x693F
+0xDDD0	0x6945
+0xDDD1	0x696A
+0xDDD2	0x6939
+0xDDD3	0x6942
+0xDDD4	0x6957
+0xDDD5	0x6959
+0xDDD6	0x697A
+0xDDD7	0x6948
+0xDDD8	0x6949
+0xDDD9	0x6935
+0xDDDA	0x696C
+0xDDDB	0x6933
+0xDDDC	0x693D
+0xDDDD	0x6965
+0xDDDE	0x68F0
+0xDDDF	0x6978
+0xDDE0	0x6934
+0xDDE1	0x6969
+0xDDE2	0x6940
+0xDDE3	0x696F
+0xDDE4	0x6944
+0xDDE5	0x6976
+0xDDE6	0x6958
+0xDDE7	0x6941
+0xDDE8	0x6974
+0xDDE9	0x694C
+0xDDEA	0x693B
+0xDDEB	0x694B
+0xDDEC	0x6937
+0xDDED	0x695C
+0xDDEE	0x694F
+0xDDEF	0x6951
+0xDDF0	0x6932
+0xDDF1	0x6952
+0xDDF2	0x692F
+0xDDF3	0x697B
+0xDDF4	0x693C
+0xDDF5	0x6B46
+0xDDF6	0x6B45
+0xDDF7	0x6B43
+0xDDF8	0x6B42
+0xDDF9	0x6B48
+0xDDFA	0x6B41
+0xDDFB	0x6B9B
+0xDDFC	0xFA0D
+0xDDFD	0x6BFB
+0xDDFE	0x6BFC
+0xDE40	0x6BF9
+0xDE41	0x6BF7
+0xDE42	0x6BF8
+0xDE43	0x6E9B
+0xDE44	0x6ED6
+0xDE45	0x6EC8
+0xDE46	0x6E8F
+0xDE47	0x6EC0
+0xDE48	0x6E9F
+0xDE49	0x6E93
+0xDE4A	0x6E94
+0xDE4B	0x6EA0
+0xDE4C	0x6EB1
+0xDE4D	0x6EB9
+0xDE4E	0x6EC6
+0xDE4F	0x6ED2
+0xDE50	0x6EBD
+0xDE51	0x6EC1
+0xDE52	0x6E9E
+0xDE53	0x6EC9
+0xDE54	0x6EB7
+0xDE55	0x6EB0
+0xDE56	0x6ECD
+0xDE57	0x6EA6
+0xDE58	0x6ECF
+0xDE59	0x6EB2
+0xDE5A	0x6EBE
+0xDE5B	0x6EC3
+0xDE5C	0x6EDC
+0xDE5D	0x6ED8
+0xDE5E	0x6E99
+0xDE5F	0x6E92
+0xDE60	0x6E8E
+0xDE61	0x6E8D
+0xDE62	0x6EA4
+0xDE63	0x6EA1
+0xDE64	0x6EBF
+0xDE65	0x6EB3
+0xDE66	0x6ED0
+0xDE67	0x6ECA
+0xDE68	0x6E97
+0xDE69	0x6EAE
+0xDE6A	0x6EA3
+0xDE6B	0x7147
+0xDE6C	0x7154
+0xDE6D	0x7152
+0xDE6E	0x7163
+0xDE6F	0x7160
+0xDE70	0x7141
+0xDE71	0x715D
+0xDE72	0x7162
+0xDE73	0x7172
+0xDE74	0x7178
+0xDE75	0x716A
+0xDE76	0x7161
+0xDE77	0x7142
+0xDE78	0x7158
+0xDE79	0x7143
+0xDE7A	0x714B
+0xDE7B	0x7170
+0xDE7C	0x715F
+0xDE7D	0x7150
+0xDE7E	0x7153
+0xDEA1	0x7144
+0xDEA2	0x714D
+0xDEA3	0x715A
+0xDEA4	0x724F
+0xDEA5	0x728D
+0xDEA6	0x728C
+0xDEA7	0x7291
+0xDEA8	0x7290
+0xDEA9	0x728E
+0xDEAA	0x733C
+0xDEAB	0x7342
+0xDEAC	0x733B
+0xDEAD	0x733A
+0xDEAE	0x7340
+0xDEAF	0x734A
+0xDEB0	0x7349
+0xDEB1	0x7444
+0xDEB2	0x744A
+0xDEB3	0x744B
+0xDEB4	0x7452
+0xDEB5	0x7451
+0xDEB6	0x7457
+0xDEB7	0x7440
+0xDEB8	0x744F
+0xDEB9	0x7450
+0xDEBA	0x744E
+0xDEBB	0x7442
+0xDEBC	0x7446
+0xDEBD	0x744D
+0xDEBE	0x7454
+0xDEBF	0x74E1
+0xDEC0	0x74FF
+0xDEC1	0x74FE
+0xDEC2	0x74FD
+0xDEC3	0x751D
+0xDEC4	0x7579
+0xDEC5	0x7577
+0xDEC6	0x6983
+0xDEC7	0x75EF
+0xDEC8	0x760F
+0xDEC9	0x7603
+0xDECA	0x75F7
+0xDECB	0x75FE
+0xDECC	0x75FC
+0xDECD	0x75F9
+0xDECE	0x75F8
+0xDECF	0x7610
+0xDED0	0x75FB
+0xDED1	0x75F6
+0xDED2	0x75ED
+0xDED3	0x75F5
+0xDED4	0x75FD
+0xDED5	0x7699
+0xDED6	0x76B5
+0xDED7	0x76DD
+0xDED8	0x7755
+0xDED9	0x775F
+0xDEDA	0x7760
+0xDEDB	0x7752
+0xDEDC	0x7756
+0xDEDD	0x775A
+0xDEDE	0x7769
+0xDEDF	0x7767
+0xDEE0	0x7754
+0xDEE1	0x7759
+0xDEE2	0x776D
+0xDEE3	0x77E0
+0xDEE4	0x7887
+0xDEE5	0x789A
+0xDEE6	0x7894
+0xDEE7	0x788F
+0xDEE8	0x7884
+0xDEE9	0x7895
+0xDEEA	0x7885
+0xDEEB	0x7886
+0xDEEC	0x78A1
+0xDEED	0x7883
+0xDEEE	0x7879
+0xDEEF	0x7899
+0xDEF0	0x7880
+0xDEF1	0x7896
+0xDEF2	0x787B
+0xDEF3	0x797C
+0xDEF4	0x7982
+0xDEF5	0x797D
+0xDEF6	0x7979
+0xDEF7	0x7A11
+0xDEF8	0x7A18
+0xDEF9	0x7A19
+0xDEFA	0x7A12
+0xDEFB	0x7A17
+0xDEFC	0x7A15
+0xDEFD	0x7A22
+0xDEFE	0x7A13
+0xDF40	0x7A1B
+0xDF41	0x7A10
+0xDF42	0x7AA3
+0xDF43	0x7AA2
+0xDF44	0x7A9E
+0xDF45	0x7AEB
+0xDF46	0x7B66
+0xDF47	0x7B64
+0xDF48	0x7B6D
+0xDF49	0x7B74
+0xDF4A	0x7B69
+0xDF4B	0x7B72
+0xDF4C	0x7B65
+0xDF4D	0x7B73
+0xDF4E	0x7B71
+0xDF4F	0x7B70
+0xDF50	0x7B61
+0xDF51	0x7B78
+0xDF52	0x7B76
+0xDF53	0x7B63
+0xDF54	0x7CB2
+0xDF55	0x7CB4
+0xDF56	0x7CAF
+0xDF57	0x7D88
+0xDF58	0x7D86
+0xDF59	0x7D80
+0xDF5A	0x7D8D
+0xDF5B	0x7D7F
+0xDF5C	0x7D85
+0xDF5D	0x7D7A
+0xDF5E	0x7D8E
+0xDF5F	0x7D7B
+0xDF60	0x7D83
+0xDF61	0x7D7C
+0xDF62	0x7D8C
+0xDF63	0x7D94
+0xDF64	0x7D84
+0xDF65	0x7D7D
+0xDF66	0x7D92
+0xDF67	0x7F6D
+0xDF68	0x7F6B
+0xDF69	0x7F67
+0xDF6A	0x7F68
+0xDF6B	0x7F6C
+0xDF6C	0x7FA6
+0xDF6D	0x7FA5
+0xDF6E	0x7FA7
+0xDF6F	0x7FDB
+0xDF70	0x7FDC
+0xDF71	0x8021
+0xDF72	0x8164
+0xDF73	0x8160
+0xDF74	0x8177
+0xDF75	0x815C
+0xDF76	0x8169
+0xDF77	0x815B
+0xDF78	0x8162
+0xDF79	0x8172
+0xDF7A	0x6721
+0xDF7B	0x815E
+0xDF7C	0x8176
+0xDF7D	0x8167
+0xDF7E	0x816F
+0xDFA1	0x8144
+0xDFA2	0x8161
+0xDFA3	0x821D
+0xDFA4	0x8249
+0xDFA5	0x8244
+0xDFA6	0x8240
+0xDFA7	0x8242
+0xDFA8	0x8245
+0xDFA9	0x84F1
+0xDFAA	0x843F
+0xDFAB	0x8456
+0xDFAC	0x8476
+0xDFAD	0x8479
+0xDFAE	0x848F
+0xDFAF	0x848D
+0xDFB0	0x8465
+0xDFB1	0x8451
+0xDFB2	0x8440
+0xDFB3	0x8486
+0xDFB4	0x8467
+0xDFB5	0x8430
+0xDFB6	0x844D
+0xDFB7	0x847D
+0xDFB8	0x845A
+0xDFB9	0x8459
+0xDFBA	0x8474
+0xDFBB	0x8473
+0xDFBC	0x845D
+0xDFBD	0x8507
+0xDFBE	0x845E
+0xDFBF	0x8437
+0xDFC0	0x843A
+0xDFC1	0x8434
+0xDFC2	0x847A
+0xDFC3	0x8443
+0xDFC4	0x8478
+0xDFC5	0x8432
+0xDFC6	0x8445
+0xDFC7	0x8429
+0xDFC8	0x83D9
+0xDFC9	0x844B
+0xDFCA	0x842F
+0xDFCB	0x8442
+0xDFCC	0x842D
+0xDFCD	0x845F
+0xDFCE	0x8470
+0xDFCF	0x8439
+0xDFD0	0x844E
+0xDFD1	0x844C
+0xDFD2	0x8452
+0xDFD3	0x846F
+0xDFD4	0x84C5
+0xDFD5	0x848E
+0xDFD6	0x843B
+0xDFD7	0x8447
+0xDFD8	0x8436
+0xDFD9	0x8433
+0xDFDA	0x8468
+0xDFDB	0x847E
+0xDFDC	0x8444
+0xDFDD	0x842B
+0xDFDE	0x8460
+0xDFDF	0x8454
+0xDFE0	0x846E
+0xDFE1	0x8450
+0xDFE2	0x870B
+0xDFE3	0x8704
+0xDFE4	0x86F7
+0xDFE5	0x870C
+0xDFE6	0x86FA
+0xDFE7	0x86D6
+0xDFE8	0x86F5
+0xDFE9	0x874D
+0xDFEA	0x86F8
+0xDFEB	0x870E
+0xDFEC	0x8709
+0xDFED	0x8701
+0xDFEE	0x86F6
+0xDFEF	0x870D
+0xDFF0	0x8705
+0xDFF1	0x88D6
+0xDFF2	0x88CB
+0xDFF3	0x88CD
+0xDFF4	0x88CE
+0xDFF5	0x88DE
+0xDFF6	0x88DB
+0xDFF7	0x88DA
+0xDFF8	0x88CC
+0xDFF9	0x88D0
+0xDFFA	0x8985
+0xDFFB	0x899B
+0xDFFC	0x89DF
+0xDFFD	0x89E5
+0xDFFE	0x89E4
+0xE040	0x89E1
+0xE041	0x89E0
+0xE042	0x89E2
+0xE043	0x89DC
+0xE044	0x89E6
+0xE045	0x8A76
+0xE046	0x8A86
+0xE047	0x8A7F
+0xE048	0x8A61
+0xE049	0x8A3F
+0xE04A	0x8A77
+0xE04B	0x8A82
+0xE04C	0x8A84
+0xE04D	0x8A75
+0xE04E	0x8A83
+0xE04F	0x8A81
+0xE050	0x8A74
+0xE051	0x8A7A
+0xE052	0x8C3C
+0xE053	0x8C4B
+0xE054	0x8C4A
+0xE055	0x8C65
+0xE056	0x8C64
+0xE057	0x8C66
+0xE058	0x8C86
+0xE059	0x8C84
+0xE05A	0x8C85
+0xE05B	0x8CCC
+0xE05C	0x8D68
+0xE05D	0x8D69
+0xE05E	0x8D91
+0xE05F	0x8D8C
+0xE060	0x8D8E
+0xE061	0x8D8F
+0xE062	0x8D8D
+0xE063	0x8D93
+0xE064	0x8D94
+0xE065	0x8D90
+0xE066	0x8D92
+0xE067	0x8DF0
+0xE068	0x8DE0
+0xE069	0x8DEC
+0xE06A	0x8DF1
+0xE06B	0x8DEE
+0xE06C	0x8DD0
+0xE06D	0x8DE9
+0xE06E	0x8DE3
+0xE06F	0x8DE2
+0xE070	0x8DE7
+0xE071	0x8DF2
+0xE072	0x8DEB
+0xE073	0x8DF4
+0xE074	0x8F06
+0xE075	0x8EFF
+0xE076	0x8F01
+0xE077	0x8F00
+0xE078	0x8F05
+0xE079	0x8F07
+0xE07A	0x8F08
+0xE07B	0x8F02
+0xE07C	0x8F0B
+0xE07D	0x9052
+0xE07E	0x903F
+0xE0A1	0x9044
+0xE0A2	0x9049
+0xE0A3	0x903D
+0xE0A4	0x9110
+0xE0A5	0x910D
+0xE0A6	0x910F
+0xE0A7	0x9111
+0xE0A8	0x9116
+0xE0A9	0x9114
+0xE0AA	0x910B
+0xE0AB	0x910E
+0xE0AC	0x916E
+0xE0AD	0x916F
+0xE0AE	0x9248
+0xE0AF	0x9252
+0xE0B0	0x9230
+0xE0B1	0x923A
+0xE0B2	0x9266
+0xE0B3	0x9233
+0xE0B4	0x9265
+0xE0B5	0x925E
+0xE0B6	0x9283
+0xE0B7	0x922E
+0xE0B8	0x924A
+0xE0B9	0x9246
+0xE0BA	0x926D
+0xE0BB	0x926C
+0xE0BC	0x924F
+0xE0BD	0x9260
+0xE0BE	0x9267
+0xE0BF	0x926F
+0xE0C0	0x9236
+0xE0C1	0x9261
+0xE0C2	0x9270
+0xE0C3	0x9231
+0xE0C4	0x9254
+0xE0C5	0x9263
+0xE0C6	0x9250
+0xE0C7	0x9272
+0xE0C8	0x924E
+0xE0C9	0x9253
+0xE0CA	0x924C
+0xE0CB	0x9256
+0xE0CC	0x9232
+0xE0CD	0x959F
+0xE0CE	0x959C
+0xE0CF	0x959E
+0xE0D0	0x959B
+0xE0D1	0x9692
+0xE0D2	0x9693
+0xE0D3	0x9691
+0xE0D4	0x9697
+0xE0D5	0x96CE
+0xE0D6	0x96FA
+0xE0D7	0x96FD
+0xE0D8	0x96F8
+0xE0D9	0x96F5
+0xE0DA	0x9773
+0xE0DB	0x9777
+0xE0DC	0x9778
+0xE0DD	0x9772
+0xE0DE	0x980F
+0xE0DF	0x980D
+0xE0E0	0x980E
+0xE0E1	0x98AC
+0xE0E2	0x98F6
+0xE0E3	0x98F9
+0xE0E4	0x99AF
+0xE0E5	0x99B2
+0xE0E6	0x99B0
+0xE0E7	0x99B5
+0xE0E8	0x9AAD
+0xE0E9	0x9AAB
+0xE0EA	0x9B5B
+0xE0EB	0x9CEA
+0xE0EC	0x9CED
+0xE0ED	0x9CE7
+0xE0EE	0x9E80
+0xE0EF	0x9EFD
+0xE0F0	0x50E6
+0xE0F1	0x50D4
+0xE0F2	0x50D7
+0xE0F3	0x50E8
+0xE0F4	0x50F3
+0xE0F5	0x50DB
+0xE0F6	0x50EA
+0xE0F7	0x50DD
+0xE0F8	0x50E4
+0xE0F9	0x50D3
+0xE0FA	0x50EC
+0xE0FB	0x50F0
+0xE0FC	0x50EF
+0xE0FD	0x50E3
+0xE0FE	0x50E0
+0xE140	0x51D8
+0xE141	0x5280
+0xE142	0x5281
+0xE143	0x52E9
+0xE144	0x52EB
+0xE145	0x5330
+0xE146	0x53AC
+0xE147	0x5627
+0xE148	0x5615
+0xE149	0x560C
+0xE14A	0x5612
+0xE14B	0x55FC
+0xE14C	0x560F
+0xE14D	0x561C
+0xE14E	0x5601
+0xE14F	0x5613
+0xE150	0x5602
+0xE151	0x55FA
+0xE152	0x561D
+0xE153	0x5604
+0xE154	0x55FF
+0xE155	0x55F9
+0xE156	0x5889
+0xE157	0x587C
+0xE158	0x5890
+0xE159	0x5898
+0xE15A	0x5886
+0xE15B	0x5881
+0xE15C	0x587F
+0xE15D	0x5874
+0xE15E	0x588B
+0xE15F	0x587A
+0xE160	0x5887
+0xE161	0x5891
+0xE162	0x588E
+0xE163	0x5876
+0xE164	0x5882
+0xE165	0x5888
+0xE166	0x587B
+0xE167	0x5894
+0xE168	0x588F
+0xE169	0x58FE
+0xE16A	0x596B
+0xE16B	0x5ADC
+0xE16C	0x5AEE
+0xE16D	0x5AE5
+0xE16E	0x5AD5
+0xE16F	0x5AEA
+0xE170	0x5ADA
+0xE171	0x5AED
+0xE172	0x5AEB
+0xE173	0x5AF3
+0xE174	0x5AE2
+0xE175	0x5AE0
+0xE176	0x5ADB
+0xE177	0x5AEC
+0xE178	0x5ADE
+0xE179	0x5ADD
+0xE17A	0x5AD9
+0xE17B	0x5AE8
+0xE17C	0x5ADF
+0xE17D	0x5B77
+0xE17E	0x5BE0
+0xE1A1	0x5BE3
+0xE1A2	0x5C63
+0xE1A3	0x5D82
+0xE1A4	0x5D80
+0xE1A5	0x5D7D
+0xE1A6	0x5D86
+0xE1A7	0x5D7A
+0xE1A8	0x5D81
+0xE1A9	0x5D77
+0xE1AA	0x5D8A
+0xE1AB	0x5D89
+0xE1AC	0x5D88
+0xE1AD	0x5D7E
+0xE1AE	0x5D7C
+0xE1AF	0x5D8D
+0xE1B0	0x5D79
+0xE1B1	0x5D7F
+0xE1B2	0x5E58
+0xE1B3	0x5E59
+0xE1B4	0x5E53
+0xE1B5	0x5ED8
+0xE1B6	0x5ED1
+0xE1B7	0x5ED7
+0xE1B8	0x5ECE
+0xE1B9	0x5EDC
+0xE1BA	0x5ED5
+0xE1BB	0x5ED9
+0xE1BC	0x5ED2
+0xE1BD	0x5ED4
+0xE1BE	0x5F44
+0xE1BF	0x5F43
+0xE1C0	0x5F6F
+0xE1C1	0x5FB6
+0xE1C2	0x612C
+0xE1C3	0x6128
+0xE1C4	0x6141
+0xE1C5	0x615E
+0xE1C6	0x6171
+0xE1C7	0x6173
+0xE1C8	0x6152
+0xE1C9	0x6153
+0xE1CA	0x6172
+0xE1CB	0x616C
+0xE1CC	0x6180
+0xE1CD	0x6174
+0xE1CE	0x6154
+0xE1CF	0x617A
+0xE1D0	0x615B
+0xE1D1	0x6165
+0xE1D2	0x613B
+0xE1D3	0x616A
+0xE1D4	0x6161
+0xE1D5	0x6156
+0xE1D6	0x6229
+0xE1D7	0x6227
+0xE1D8	0x622B
+0xE1D9	0x642B
+0xE1DA	0x644D
+0xE1DB	0x645B
+0xE1DC	0x645D
+0xE1DD	0x6474
+0xE1DE	0x6476
+0xE1DF	0x6472
+0xE1E0	0x6473
+0xE1E1	0x647D
+0xE1E2	0x6475
+0xE1E3	0x6466
+0xE1E4	0x64A6
+0xE1E5	0x644E
+0xE1E6	0x6482
+0xE1E7	0x645E
+0xE1E8	0x645C
+0xE1E9	0x644B
+0xE1EA	0x6453
+0xE1EB	0x6460
+0xE1EC	0x6450
+0xE1ED	0x647F
+0xE1EE	0x643F
+0xE1EF	0x646C
+0xE1F0	0x646B
+0xE1F1	0x6459
+0xE1F2	0x6465
+0xE1F3	0x6477
+0xE1F4	0x6573
+0xE1F5	0x65A0
+0xE1F6	0x66A1
+0xE1F7	0x66A0
+0xE1F8	0x669F
+0xE1F9	0x6705
+0xE1FA	0x6704
+0xE1FB	0x6722
+0xE1FC	0x69B1
+0xE1FD	0x69B6
+0xE1FE	0x69C9
+0xE240	0x69A0
+0xE241	0x69CE
+0xE242	0x6996
+0xE243	0x69B0
+0xE244	0x69AC
+0xE245	0x69BC
+0xE246	0x6991
+0xE247	0x6999
+0xE248	0x698E
+0xE249	0x69A7
+0xE24A	0x698D
+0xE24B	0x69A9
+0xE24C	0x69BE
+0xE24D	0x69AF
+0xE24E	0x69BF
+0xE24F	0x69C4
+0xE250	0x69BD
+0xE251	0x69A4
+0xE252	0x69D4
+0xE253	0x69B9
+0xE254	0x69CA
+0xE255	0x699A
+0xE256	0x69CF
+0xE257	0x69B3
+0xE258	0x6993
+0xE259	0x69AA
+0xE25A	0x69A1
+0xE25B	0x699E
+0xE25C	0x69D9
+0xE25D	0x6997
+0xE25E	0x6990
+0xE25F	0x69C2
+0xE260	0x69B5
+0xE261	0x69A5
+0xE262	0x69C6
+0xE263	0x6B4A
+0xE264	0x6B4D
+0xE265	0x6B4B
+0xE266	0x6B9E
+0xE267	0x6B9F
+0xE268	0x6BA0
+0xE269	0x6BC3
+0xE26A	0x6BC4
+0xE26B	0x6BFE
+0xE26C	0x6ECE
+0xE26D	0x6EF5
+0xE26E	0x6EF1
+0xE26F	0x6F03
+0xE270	0x6F25
+0xE271	0x6EF8
+0xE272	0x6F37
+0xE273	0x6EFB
+0xE274	0x6F2E
+0xE275	0x6F09
+0xE276	0x6F4E
+0xE277	0x6F19
+0xE278	0x6F1A
+0xE279	0x6F27
+0xE27A	0x6F18
+0xE27B	0x6F3B
+0xE27C	0x6F12
+0xE27D	0x6EED
+0xE27E	0x6F0A
+0xE2A1	0x6F36
+0xE2A2	0x6F73
+0xE2A3	0x6EF9
+0xE2A4	0x6EEE
+0xE2A5	0x6F2D
+0xE2A6	0x6F40
+0xE2A7	0x6F30
+0xE2A8	0x6F3C
+0xE2A9	0x6F35
+0xE2AA	0x6EEB
+0xE2AB	0x6F07
+0xE2AC	0x6F0E
+0xE2AD	0x6F43
+0xE2AE	0x6F05
+0xE2AF	0x6EFD
+0xE2B0	0x6EF6
+0xE2B1	0x6F39
+0xE2B2	0x6F1C
+0xE2B3	0x6EFC
+0xE2B4	0x6F3A
+0xE2B5	0x6F1F
+0xE2B6	0x6F0D
+0xE2B7	0x6F1E
+0xE2B8	0x6F08
+0xE2B9	0x6F21
+0xE2BA	0x7187
+0xE2BB	0x7190
+0xE2BC	0x7189
+0xE2BD	0x7180
+0xE2BE	0x7185
+0xE2BF	0x7182
+0xE2C0	0x718F
+0xE2C1	0x717B
+0xE2C2	0x7186
+0xE2C3	0x7181
+0xE2C4	0x7197
+0xE2C5	0x7244
+0xE2C6	0x7253
+0xE2C7	0x7297
+0xE2C8	0x7295
+0xE2C9	0x7293
+0xE2CA	0x7343
+0xE2CB	0x734D
+0xE2CC	0x7351
+0xE2CD	0x734C
+0xE2CE	0x7462
+0xE2CF	0x7473
+0xE2D0	0x7471
+0xE2D1	0x7475
+0xE2D2	0x7472
+0xE2D3	0x7467
+0xE2D4	0x746E
+0xE2D5	0x7500
+0xE2D6	0x7502
+0xE2D7	0x7503
+0xE2D8	0x757D
+0xE2D9	0x7590
+0xE2DA	0x7616
+0xE2DB	0x7608
+0xE2DC	0x760C
+0xE2DD	0x7615
+0xE2DE	0x7611
+0xE2DF	0x760A
+0xE2E0	0x7614
+0xE2E1	0x76B8
+0xE2E2	0x7781
+0xE2E3	0x777C
+0xE2E4	0x7785
+0xE2E5	0x7782
+0xE2E6	0x776E
+0xE2E7	0x7780
+0xE2E8	0x776F
+0xE2E9	0x777E
+0xE2EA	0x7783
+0xE2EB	0x78B2
+0xE2EC	0x78AA
+0xE2ED	0x78B4
+0xE2EE	0x78AD
+0xE2EF	0x78A8
+0xE2F0	0x787E
+0xE2F1	0x78AB
+0xE2F2	0x789E
+0xE2F3	0x78A5
+0xE2F4	0x78A0
+0xE2F5	0x78AC
+0xE2F6	0x78A2
+0xE2F7	0x78A4
+0xE2F8	0x7998
+0xE2F9	0x798A
+0xE2FA	0x798B
+0xE2FB	0x7996
+0xE2FC	0x7995
+0xE2FD	0x7994
+0xE2FE	0x7993
+0xE340	0x7997
+0xE341	0x7988
+0xE342	0x7992
+0xE343	0x7990
+0xE344	0x7A2B
+0xE345	0x7A4A
+0xE346	0x7A30
+0xE347	0x7A2F
+0xE348	0x7A28
+0xE349	0x7A26
+0xE34A	0x7AA8
+0xE34B	0x7AAB
+0xE34C	0x7AAC
+0xE34D	0x7AEE
+0xE34E	0x7B88
+0xE34F	0x7B9C
+0xE350	0x7B8A
+0xE351	0x7B91
+0xE352	0x7B90
+0xE353	0x7B96
+0xE354	0x7B8D
+0xE355	0x7B8C
+0xE356	0x7B9B
+0xE357	0x7B8E
+0xE358	0x7B85
+0xE359	0x7B98
+0xE35A	0x5284
+0xE35B	0x7B99
+0xE35C	0x7BA4
+0xE35D	0x7B82
+0xE35E	0x7CBB
+0xE35F	0x7CBF
+0xE360	0x7CBC
+0xE361	0x7CBA
+0xE362	0x7DA7
+0xE363	0x7DB7
+0xE364	0x7DC2
+0xE365	0x7DA3
+0xE366	0x7DAA
+0xE367	0x7DC1
+0xE368	0x7DC0
+0xE369	0x7DC5
+0xE36A	0x7D9D
+0xE36B	0x7DCE
+0xE36C	0x7DC4
+0xE36D	0x7DC6
+0xE36E	0x7DCB
+0xE36F	0x7DCC
+0xE370	0x7DAF
+0xE371	0x7DB9
+0xE372	0x7D96
+0xE373	0x7DBC
+0xE374	0x7D9F
+0xE375	0x7DA6
+0xE376	0x7DAE
+0xE377	0x7DA9
+0xE378	0x7DA1
+0xE379	0x7DC9
+0xE37A	0x7F73
+0xE37B	0x7FE2
+0xE37C	0x7FE3
+0xE37D	0x7FE5
+0xE37E	0x7FDE
+0xE3A1	0x8024
+0xE3A2	0x805D
+0xE3A3	0x805C
+0xE3A4	0x8189
+0xE3A5	0x8186
+0xE3A6	0x8183
+0xE3A7	0x8187
+0xE3A8	0x818D
+0xE3A9	0x818C
+0xE3AA	0x818B
+0xE3AB	0x8215
+0xE3AC	0x8497
+0xE3AD	0x84A4
+0xE3AE	0x84A1
+0xE3AF	0x849F
+0xE3B0	0x84BA
+0xE3B1	0x84CE
+0xE3B2	0x84C2
+0xE3B3	0x84AC
+0xE3B4	0x84AE
+0xE3B5	0x84AB
+0xE3B6	0x84B9
+0xE3B7	0x84B4
+0xE3B8	0x84C1
+0xE3B9	0x84CD
+0xE3BA	0x84AA
+0xE3BB	0x849A
+0xE3BC	0x84B1
+0xE3BD	0x84D0
+0xE3BE	0x849D
+0xE3BF	0x84A7
+0xE3C0	0x84BB
+0xE3C1	0x84A2
+0xE3C2	0x8494
+0xE3C3	0x84C7
+0xE3C4	0x84CC
+0xE3C5	0x849B
+0xE3C6	0x84A9
+0xE3C7	0x84AF
+0xE3C8	0x84A8
+0xE3C9	0x84D6
+0xE3CA	0x8498
+0xE3CB	0x84B6
+0xE3CC	0x84CF
+0xE3CD	0x84A0
+0xE3CE	0x84D7
+0xE3CF	0x84D4
+0xE3D0	0x84D2
+0xE3D1	0x84DB
+0xE3D2	0x84B0
+0xE3D3	0x8491
+0xE3D4	0x8661
+0xE3D5	0x8733
+0xE3D6	0x8723
+0xE3D7	0x8728
+0xE3D8	0x876B
+0xE3D9	0x8740
+0xE3DA	0x872E
+0xE3DB	0x871E
+0xE3DC	0x8721
+0xE3DD	0x8719
+0xE3DE	0x871B
+0xE3DF	0x8743
+0xE3E0	0x872C
+0xE3E1	0x8741
+0xE3E2	0x873E
+0xE3E3	0x8746
+0xE3E4	0x8720
+0xE3E5	0x8732
+0xE3E6	0x872A
+0xE3E7	0x872D
+0xE3E8	0x873C
+0xE3E9	0x8712
+0xE3EA	0x873A
+0xE3EB	0x8731
+0xE3EC	0x8735
+0xE3ED	0x8742
+0xE3EE	0x8726
+0xE3EF	0x8727
+0xE3F0	0x8738
+0xE3F1	0x8724
+0xE3F2	0x871A
+0xE3F3	0x8730
+0xE3F4	0x8711
+0xE3F5	0x88F7
+0xE3F6	0x88E7
+0xE3F7	0x88F1
+0xE3F8	0x88F2
+0xE3F9	0x88FA
+0xE3FA	0x88FE
+0xE3FB	0x88EE
+0xE3FC	0x88FC
+0xE3FD	0x88F6
+0xE3FE	0x88FB
+0xE440	0x88F0
+0xE441	0x88EC
+0xE442	0x88EB
+0xE443	0x899D
+0xE444	0x89A1
+0xE445	0x899F
+0xE446	0x899E
+0xE447	0x89E9
+0xE448	0x89EB
+0xE449	0x89E8
+0xE44A	0x8AAB
+0xE44B	0x8A99
+0xE44C	0x8A8B
+0xE44D	0x8A92
+0xE44E	0x8A8F
+0xE44F	0x8A96
+0xE450	0x8C3D
+0xE451	0x8C68
+0xE452	0x8C69
+0xE453	0x8CD5
+0xE454	0x8CCF
+0xE455	0x8CD7
+0xE456	0x8D96
+0xE457	0x8E09
+0xE458	0x8E02
+0xE459	0x8DFF
+0xE45A	0x8E0D
+0xE45B	0x8DFD
+0xE45C	0x8E0A
+0xE45D	0x8E03
+0xE45E	0x8E07
+0xE45F	0x8E06
+0xE460	0x8E05
+0xE461	0x8DFE
+0xE462	0x8E00
+0xE463	0x8E04
+0xE464	0x8F10
+0xE465	0x8F11
+0xE466	0x8F0E
+0xE467	0x8F0D
+0xE468	0x9123
+0xE469	0x911C
+0xE46A	0x9120
+0xE46B	0x9122
+0xE46C	0x911F
+0xE46D	0x911D
+0xE46E	0x911A
+0xE46F	0x9124
+0xE470	0x9121
+0xE471	0x911B
+0xE472	0x917A
+0xE473	0x9172
+0xE474	0x9179
+0xE475	0x9173
+0xE476	0x92A5
+0xE477	0x92A4
+0xE478	0x9276
+0xE479	0x929B
+0xE47A	0x927A
+0xE47B	0x92A0
+0xE47C	0x9294
+0xE47D	0x92AA
+0xE47E	0x928D
+0xE4A1	0x92A6
+0xE4A2	0x929A
+0xE4A3	0x92AB
+0xE4A4	0x9279
+0xE4A5	0x9297
+0xE4A6	0x927F
+0xE4A7	0x92A3
+0xE4A8	0x92EE
+0xE4A9	0x928E
+0xE4AA	0x9282
+0xE4AB	0x9295
+0xE4AC	0x92A2
+0xE4AD	0x927D
+0xE4AE	0x9288
+0xE4AF	0x92A1
+0xE4B0	0x928A
+0xE4B1	0x9286
+0xE4B2	0x928C
+0xE4B3	0x9299
+0xE4B4	0x92A7
+0xE4B5	0x927E
+0xE4B6	0x9287
+0xE4B7	0x92A9
+0xE4B8	0x929D
+0xE4B9	0x928B
+0xE4BA	0x922D
+0xE4BB	0x969E
+0xE4BC	0x96A1
+0xE4BD	0x96FF
+0xE4BE	0x9758
+0xE4BF	0x977D
+0xE4C0	0x977A
+0xE4C1	0x977E
+0xE4C2	0x9783
+0xE4C3	0x9780
+0xE4C4	0x9782
+0xE4C5	0x977B
+0xE4C6	0x9784
+0xE4C7	0x9781
+0xE4C8	0x977F
+0xE4C9	0x97CE
+0xE4CA	0x97CD
+0xE4CB	0x9816
+0xE4CC	0x98AD
+0xE4CD	0x98AE
+0xE4CE	0x9902
+0xE4CF	0x9900
+0xE4D0	0x9907
+0xE4D1	0x999D
+0xE4D2	0x999C
+0xE4D3	0x99C3
+0xE4D4	0x99B9
+0xE4D5	0x99BB
+0xE4D6	0x99BA
+0xE4D7	0x99C2
+0xE4D8	0x99BD
+0xE4D9	0x99C7
+0xE4DA	0x9AB1
+0xE4DB	0x9AE3
+0xE4DC	0x9AE7
+0xE4DD	0x9B3E
+0xE4DE	0x9B3F
+0xE4DF	0x9B60
+0xE4E0	0x9B61
+0xE4E1	0x9B5F
+0xE4E2	0x9CF1
+0xE4E3	0x9CF2
+0xE4E4	0x9CF5
+0xE4E5	0x9EA7
+0xE4E6	0x50FF
+0xE4E7	0x5103
+0xE4E8	0x5130
+0xE4E9	0x50F8
+0xE4EA	0x5106
+0xE4EB	0x5107
+0xE4EC	0x50F6
+0xE4ED	0x50FE
+0xE4EE	0x510B
+0xE4EF	0x510C
+0xE4F0	0x50FD
+0xE4F1	0x510A
+0xE4F2	0x528B
+0xE4F3	0x528C
+0xE4F4	0x52F1
+0xE4F5	0x52EF
+0xE4F6	0x5648
+0xE4F7	0x5642
+0xE4F8	0x564C
+0xE4F9	0x5635
+0xE4FA	0x5641
+0xE4FB	0x564A
+0xE4FC	0x5649
+0xE4FD	0x5646
+0xE4FE	0x5658
+0xE540	0x565A
+0xE541	0x5640
+0xE542	0x5633
+0xE543	0x563D
+0xE544	0x562C
+0xE545	0x563E
+0xE546	0x5638
+0xE547	0x562A
+0xE548	0x563A
+0xE549	0x571A
+0xE54A	0x58AB
+0xE54B	0x589D
+0xE54C	0x58B1
+0xE54D	0x58A0
+0xE54E	0x58A3
+0xE54F	0x58AF
+0xE550	0x58AC
+0xE551	0x58A5
+0xE552	0x58A1
+0xE553	0x58FF
+0xE554	0x5AFF
+0xE555	0x5AF4
+0xE556	0x5AFD
+0xE557	0x5AF7
+0xE558	0x5AF6
+0xE559	0x5B03
+0xE55A	0x5AF8
+0xE55B	0x5B02
+0xE55C	0x5AF9
+0xE55D	0x5B01
+0xE55E	0x5B07
+0xE55F	0x5B05
+0xE560	0x5B0F
+0xE561	0x5C67
+0xE562	0x5D99
+0xE563	0x5D97
+0xE564	0x5D9F
+0xE565	0x5D92
+0xE566	0x5DA2
+0xE567	0x5D93
+0xE568	0x5D95
+0xE569	0x5DA0
+0xE56A	0x5D9C
+0xE56B	0x5DA1
+0xE56C	0x5D9A
+0xE56D	0x5D9E
+0xE56E	0x5E69
+0xE56F	0x5E5D
+0xE570	0x5E60
+0xE571	0x5E5C
+0xE572	0x7DF3
+0xE573	0x5EDB
+0xE574	0x5EDE
+0xE575	0x5EE1
+0xE576	0x5F49
+0xE577	0x5FB2
+0xE578	0x618B
+0xE579	0x6183
+0xE57A	0x6179
+0xE57B	0x61B1
+0xE57C	0x61B0
+0xE57D	0x61A2
+0xE57E	0x6189
+0xE5A1	0x619B
+0xE5A2	0x6193
+0xE5A3	0x61AF
+0xE5A4	0x61AD
+0xE5A5	0x619F
+0xE5A6	0x6192
+0xE5A7	0x61AA
+0xE5A8	0x61A1
+0xE5A9	0x618D
+0xE5AA	0x6166
+0xE5AB	0x61B3
+0xE5AC	0x622D
+0xE5AD	0x646E
+0xE5AE	0x6470
+0xE5AF	0x6496
+0xE5B0	0x64A0
+0xE5B1	0x6485
+0xE5B2	0x6497
+0xE5B3	0x649C
+0xE5B4	0x648F
+0xE5B5	0x648B
+0xE5B6	0x648A
+0xE5B7	0x648C
+0xE5B8	0x64A3
+0xE5B9	0x649F
+0xE5BA	0x6468
+0xE5BB	0x64B1
+0xE5BC	0x6498
+0xE5BD	0x6576
+0xE5BE	0x657A
+0xE5BF	0x6579
+0xE5C0	0x657B
+0xE5C1	0x65B2
+0xE5C2	0x65B3
+0xE5C3	0x66B5
+0xE5C4	0x66B0
+0xE5C5	0x66A9
+0xE5C6	0x66B2
+0xE5C7	0x66B7
+0xE5C8	0x66AA
+0xE5C9	0x66AF
+0xE5CA	0x6A00
+0xE5CB	0x6A06
+0xE5CC	0x6A17
+0xE5CD	0x69E5
+0xE5CE	0x69F8
+0xE5CF	0x6A15
+0xE5D0	0x69F1
+0xE5D1	0x69E4
+0xE5D2	0x6A20
+0xE5D3	0x69FF
+0xE5D4	0x69EC
+0xE5D5	0x69E2
+0xE5D6	0x6A1B
+0xE5D7	0x6A1D
+0xE5D8	0x69FE
+0xE5D9	0x6A27
+0xE5DA	0x69F2
+0xE5DB	0x69EE
+0xE5DC	0x6A14
+0xE5DD	0x69F7
+0xE5DE	0x69E7
+0xE5DF	0x6A40
+0xE5E0	0x6A08
+0xE5E1	0x69E6
+0xE5E2	0x69FB
+0xE5E3	0x6A0D
+0xE5E4	0x69FC
+0xE5E5	0x69EB
+0xE5E6	0x6A09
+0xE5E7	0x6A04
+0xE5E8	0x6A18
+0xE5E9	0x6A25
+0xE5EA	0x6A0F
+0xE5EB	0x69F6
+0xE5EC	0x6A26
+0xE5ED	0x6A07
+0xE5EE	0x69F4
+0xE5EF	0x6A16
+0xE5F0	0x6B51
+0xE5F1	0x6BA5
+0xE5F2	0x6BA3
+0xE5F3	0x6BA2
+0xE5F4	0x6BA6
+0xE5F5	0x6C01
+0xE5F6	0x6C00
+0xE5F7	0x6BFF
+0xE5F8	0x6C02
+0xE5F9	0x6F41
+0xE5FA	0x6F26
+0xE5FB	0x6F7E
+0xE5FC	0x6F87
+0xE5FD	0x6FC6
+0xE5FE	0x6F92
+0xE640	0x6F8D
+0xE641	0x6F89
+0xE642	0x6F8C
+0xE643	0x6F62
+0xE644	0x6F4F
+0xE645	0x6F85
+0xE646	0x6F5A
+0xE647	0x6F96
+0xE648	0x6F76
+0xE649	0x6F6C
+0xE64A	0x6F82
+0xE64B	0x6F55
+0xE64C	0x6F72
+0xE64D	0x6F52
+0xE64E	0x6F50
+0xE64F	0x6F57
+0xE650	0x6F94
+0xE651	0x6F93
+0xE652	0x6F5D
+0xE653	0x6F00
+0xE654	0x6F61
+0xE655	0x6F6B
+0xE656	0x6F7D
+0xE657	0x6F67
+0xE658	0x6F90
+0xE659	0x6F53
+0xE65A	0x6F8B
+0xE65B	0x6F69
+0xE65C	0x6F7F
+0xE65D	0x6F95
+0xE65E	0x6F63
+0xE65F	0x6F77
+0xE660	0x6F6A
+0xE661	0x6F7B
+0xE662	0x71B2
+0xE663	0x71AF
+0xE664	0x719B
+0xE665	0x71B0
+0xE666	0x71A0
+0xE667	0x719A
+0xE668	0x71A9
+0xE669	0x71B5
+0xE66A	0x719D
+0xE66B	0x71A5
+0xE66C	0x719E
+0xE66D	0x71A4
+0xE66E	0x71A1
+0xE66F	0x71AA
+0xE670	0x719C
+0xE671	0x71A7
+0xE672	0x71B3
+0xE673	0x7298
+0xE674	0x729A
+0xE675	0x7358
+0xE676	0x7352
+0xE677	0x735E
+0xE678	0x735F
+0xE679	0x7360
+0xE67A	0x735D
+0xE67B	0x735B
+0xE67C	0x7361
+0xE67D	0x735A
+0xE67E	0x7359
+0xE6A1	0x7362
+0xE6A2	0x7487
+0xE6A3	0x7489
+0xE6A4	0x748A
+0xE6A5	0x7486
+0xE6A6	0x7481
+0xE6A7	0x747D
+0xE6A8	0x7485
+0xE6A9	0x7488
+0xE6AA	0x747C
+0xE6AB	0x7479
+0xE6AC	0x7508
+0xE6AD	0x7507
+0xE6AE	0x757E
+0xE6AF	0x7625
+0xE6B0	0x761E
+0xE6B1	0x7619
+0xE6B2	0x761D
+0xE6B3	0x761C
+0xE6B4	0x7623
+0xE6B5	0x761A
+0xE6B6	0x7628
+0xE6B7	0x761B
+0xE6B8	0x769C
+0xE6B9	0x769D
+0xE6BA	0x769E
+0xE6BB	0x769B
+0xE6BC	0x778D
+0xE6BD	0x778F
+0xE6BE	0x7789
+0xE6BF	0x7788
+0xE6C0	0x78CD
+0xE6C1	0x78BB
+0xE6C2	0x78CF
+0xE6C3	0x78CC
+0xE6C4	0x78D1
+0xE6C5	0x78CE
+0xE6C6	0x78D4
+0xE6C7	0x78C8
+0xE6C8	0x78C3
+0xE6C9	0x78C4
+0xE6CA	0x78C9
+0xE6CB	0x799A
+0xE6CC	0x79A1
+0xE6CD	0x79A0
+0xE6CE	0x799C
+0xE6CF	0x79A2
+0xE6D0	0x799B
+0xE6D1	0x6B76
+0xE6D2	0x7A39
+0xE6D3	0x7AB2
+0xE6D4	0x7AB4
+0xE6D5	0x7AB3
+0xE6D6	0x7BB7
+0xE6D7	0x7BCB
+0xE6D8	0x7BBE
+0xE6D9	0x7BAC
+0xE6DA	0x7BCE
+0xE6DB	0x7BAF
+0xE6DC	0x7BB9
+0xE6DD	0x7BCA
+0xE6DE	0x7BB5
+0xE6DF	0x7CC5
+0xE6E0	0x7CC8
+0xE6E1	0x7CCC
+0xE6E2	0x7CCB
+0xE6E3	0x7DF7
+0xE6E4	0x7DDB
+0xE6E5	0x7DEA
+0xE6E6	0x7DE7
+0xE6E7	0x7DD7
+0xE6E8	0x7DE1
+0xE6E9	0x7E03
+0xE6EA	0x7DFA
+0xE6EB	0x7DE6
+0xE6EC	0x7DF6
+0xE6ED	0x7DF1
+0xE6EE	0x7DF0
+0xE6EF	0x7DEE
+0xE6F0	0x7DDF
+0xE6F1	0x7F76
+0xE6F2	0x7FAC
+0xE6F3	0x7FB0
+0xE6F4	0x7FAD
+0xE6F5	0x7FED
+0xE6F6	0x7FEB
+0xE6F7	0x7FEA
+0xE6F8	0x7FEC
+0xE6F9	0x7FE6
+0xE6FA	0x7FE8
+0xE6FB	0x8064
+0xE6FC	0x8067
+0xE6FD	0x81A3
+0xE6FE	0x819F
+0xE740	0x819E
+0xE741	0x8195
+0xE742	0x81A2
+0xE743	0x8199
+0xE744	0x8197
+0xE745	0x8216
+0xE746	0x824F
+0xE747	0x8253
+0xE748	0x8252
+0xE749	0x8250
+0xE74A	0x824E
+0xE74B	0x8251
+0xE74C	0x8524
+0xE74D	0x853B
+0xE74E	0x850F
+0xE74F	0x8500
+0xE750	0x8529
+0xE751	0x850E
+0xE752	0x8509
+0xE753	0x850D
+0xE754	0x851F
+0xE755	0x850A
+0xE756	0x8527
+0xE757	0x851C
+0xE758	0x84FB
+0xE759	0x852B
+0xE75A	0x84FA
+0xE75B	0x8508
+0xE75C	0x850C
+0xE75D	0x84F4
+0xE75E	0x852A
+0xE75F	0x84F2
+0xE760	0x8515
+0xE761	0x84F7
+0xE762	0x84EB
+0xE763	0x84F3
+0xE764	0x84FC
+0xE765	0x8512
+0xE766	0x84EA
+0xE767	0x84E9
+0xE768	0x8516
+0xE769	0x84FE
+0xE76A	0x8528
+0xE76B	0x851D
+0xE76C	0x852E
+0xE76D	0x8502
+0xE76E	0x84FD
+0xE76F	0x851E
+0xE770	0x84F6
+0xE771	0x8531
+0xE772	0x8526
+0xE773	0x84E7
+0xE774	0x84E8
+0xE775	0x84F0
+0xE776	0x84EF
+0xE777	0x84F9
+0xE778	0x8518
+0xE779	0x8520
+0xE77A	0x8530
+0xE77B	0x850B
+0xE77C	0x8519
+0xE77D	0x852F
+0xE77E	0x8662
+0xE7A1	0x8756
+0xE7A2	0x8763
+0xE7A3	0x8764
+0xE7A4	0x8777
+0xE7A5	0x87E1
+0xE7A6	0x8773
+0xE7A7	0x8758
+0xE7A8	0x8754
+0xE7A9	0x875B
+0xE7AA	0x8752
+0xE7AB	0x8761
+0xE7AC	0x875A
+0xE7AD	0x8751
+0xE7AE	0x875E
+0xE7AF	0x876D
+0xE7B0	0x876A
+0xE7B1	0x8750
+0xE7B2	0x874E
+0xE7B3	0x875F
+0xE7B4	0x875D
+0xE7B5	0x876F
+0xE7B6	0x876C
+0xE7B7	0x877A
+0xE7B8	0x876E
+0xE7B9	0x875C
+0xE7BA	0x8765
+0xE7BB	0x874F
+0xE7BC	0x877B
+0xE7BD	0x8775
+0xE7BE	0x8762
+0xE7BF	0x8767
+0xE7C0	0x8769
+0xE7C1	0x885A
+0xE7C2	0x8905
+0xE7C3	0x890C
+0xE7C4	0x8914
+0xE7C5	0x890B
+0xE7C6	0x8917
+0xE7C7	0x8918
+0xE7C8	0x8919
+0xE7C9	0x8906
+0xE7CA	0x8916
+0xE7CB	0x8911
+0xE7CC	0x890E
+0xE7CD	0x8909
+0xE7CE	0x89A2
+0xE7CF	0x89A4
+0xE7D0	0x89A3
+0xE7D1	0x89ED
+0xE7D2	0x89F0
+0xE7D3	0x89EC
+0xE7D4	0x8ACF
+0xE7D5	0x8AC6
+0xE7D6	0x8AB8
+0xE7D7	0x8AD3
+0xE7D8	0x8AD1
+0xE7D9	0x8AD4
+0xE7DA	0x8AD5
+0xE7DB	0x8ABB
+0xE7DC	0x8AD7
+0xE7DD	0x8ABE
+0xE7DE	0x8AC0
+0xE7DF	0x8AC5
+0xE7E0	0x8AD8
+0xE7E1	0x8AC3
+0xE7E2	0x8ABA
+0xE7E3	0x8ABD
+0xE7E4	0x8AD9
+0xE7E5	0x8C3E
+0xE7E6	0x8C4D
+0xE7E7	0x8C8F
+0xE7E8	0x8CE5
+0xE7E9	0x8CDF
+0xE7EA	0x8CD9
+0xE7EB	0x8CE8
+0xE7EC	0x8CDA
+0xE7ED	0x8CDD
+0xE7EE	0x8CE7
+0xE7EF	0x8DA0
+0xE7F0	0x8D9C
+0xE7F1	0x8DA1
+0xE7F2	0x8D9B
+0xE7F3	0x8E20
+0xE7F4	0x8E23
+0xE7F5	0x8E25
+0xE7F6	0x8E24
+0xE7F7	0x8E2E
+0xE7F8	0x8E15
+0xE7F9	0x8E1B
+0xE7FA	0x8E16
+0xE7FB	0x8E11
+0xE7FC	0x8E19
+0xE7FD	0x8E26
+0xE7FE	0x8E27
+0xE840	0x8E14
+0xE841	0x8E12
+0xE842	0x8E18
+0xE843	0x8E13
+0xE844	0x8E1C
+0xE845	0x8E17
+0xE846	0x8E1A
+0xE847	0x8F2C
+0xE848	0x8F24
+0xE849	0x8F18
+0xE84A	0x8F1A
+0xE84B	0x8F20
+0xE84C	0x8F23
+0xE84D	0x8F16
+0xE84E	0x8F17
+0xE84F	0x9073
+0xE850	0x9070
+0xE851	0x906F
+0xE852	0x9067
+0xE853	0x906B
+0xE854	0x912F
+0xE855	0x912B
+0xE856	0x9129
+0xE857	0x912A
+0xE858	0x9132
+0xE859	0x9126
+0xE85A	0x912E
+0xE85B	0x9185
+0xE85C	0x9186
+0xE85D	0x918A
+0xE85E	0x9181
+0xE85F	0x9182
+0xE860	0x9184
+0xE861	0x9180
+0xE862	0x92D0
+0xE863	0x92C3
+0xE864	0x92C4
+0xE865	0x92C0
+0xE866	0x92D9
+0xE867	0x92B6
+0xE868	0x92CF
+0xE869	0x92F1
+0xE86A	0x92DF
+0xE86B	0x92D8
+0xE86C	0x92E9
+0xE86D	0x92D7
+0xE86E	0x92DD
+0xE86F	0x92CC
+0xE870	0x92EF
+0xE871	0x92C2
+0xE872	0x92E8
+0xE873	0x92CA
+0xE874	0x92C8
+0xE875	0x92CE
+0xE876	0x92E6
+0xE877	0x92CD
+0xE878	0x92D5
+0xE879	0x92C9
+0xE87A	0x92E0
+0xE87B	0x92DE
+0xE87C	0x92E7
+0xE87D	0x92D1
+0xE87E	0x92D3
+0xE8A1	0x92B5
+0xE8A2	0x92E1
+0xE8A3	0x92C6
+0xE8A4	0x92B4
+0xE8A5	0x957C
+0xE8A6	0x95AC
+0xE8A7	0x95AB
+0xE8A8	0x95AE
+0xE8A9	0x95B0
+0xE8AA	0x96A4
+0xE8AB	0x96A2
+0xE8AC	0x96D3
+0xE8AD	0x9705
+0xE8AE	0x9708
+0xE8AF	0x9702
+0xE8B0	0x975A
+0xE8B1	0x978A
+0xE8B2	0x978E
+0xE8B3	0x9788
+0xE8B4	0x97D0
+0xE8B5	0x97CF
+0xE8B6	0x981E
+0xE8B7	0x981D
+0xE8B8	0x9826
+0xE8B9	0x9829
+0xE8BA	0x9828
+0xE8BB	0x9820
+0xE8BC	0x981B
+0xE8BD	0x9827
+0xE8BE	0x98B2
+0xE8BF	0x9908
+0xE8C0	0x98FA
+0xE8C1	0x9911
+0xE8C2	0x9914
+0xE8C3	0x9916
+0xE8C4	0x9917
+0xE8C5	0x9915
+0xE8C6	0x99DC
+0xE8C7	0x99CD
+0xE8C8	0x99CF
+0xE8C9	0x99D3
+0xE8CA	0x99D4
+0xE8CB	0x99CE
+0xE8CC	0x99C9
+0xE8CD	0x99D6
+0xE8CE	0x99D8
+0xE8CF	0x99CB
+0xE8D0	0x99D7
+0xE8D1	0x99CC
+0xE8D2	0x9AB3
+0xE8D3	0x9AEC
+0xE8D4	0x9AEB
+0xE8D5	0x9AF3
+0xE8D6	0x9AF2
+0xE8D7	0x9AF1
+0xE8D8	0x9B46
+0xE8D9	0x9B43
+0xE8DA	0x9B67
+0xE8DB	0x9B74
+0xE8DC	0x9B71
+0xE8DD	0x9B66
+0xE8DE	0x9B76
+0xE8DF	0x9B75
+0xE8E0	0x9B70
+0xE8E1	0x9B68
+0xE8E2	0x9B64
+0xE8E3	0x9B6C
+0xE8E4	0x9CFC
+0xE8E5	0x9CFA
+0xE8E6	0x9CFD
+0xE8E7	0x9CFF
+0xE8E8	0x9CF7
+0xE8E9	0x9D07
+0xE8EA	0x9D00
+0xE8EB	0x9CF9
+0xE8EC	0x9CFB
+0xE8ED	0x9D08
+0xE8EE	0x9D05
+0xE8EF	0x9D04
+0xE8F0	0x9E83
+0xE8F1	0x9ED3
+0xE8F2	0x9F0F
+0xE8F3	0x9F10
+0xE8F4	0x511C
+0xE8F5	0x5113
+0xE8F6	0x5117
+0xE8F7	0x511A
+0xE8F8	0x5111
+0xE8F9	0x51DE
+0xE8FA	0x5334
+0xE8FB	0x53E1
+0xE8FC	0x5670
+0xE8FD	0x5660
+0xE8FE	0x566E
+0xE940	0x5673
+0xE941	0x5666
+0xE942	0x5663
+0xE943	0x566D
+0xE944	0x5672
+0xE945	0x565E
+0xE946	0x5677
+0xE947	0x571C
+0xE948	0x571B
+0xE949	0x58C8
+0xE94A	0x58BD
+0xE94B	0x58C9
+0xE94C	0x58BF
+0xE94D	0x58BA
+0xE94E	0x58C2
+0xE94F	0x58BC
+0xE950	0x58C6
+0xE951	0x5B17
+0xE952	0x5B19
+0xE953	0x5B1B
+0xE954	0x5B21
+0xE955	0x5B14
+0xE956	0x5B13
+0xE957	0x5B10
+0xE958	0x5B16
+0xE959	0x5B28
+0xE95A	0x5B1A
+0xE95B	0x5B20
+0xE95C	0x5B1E
+0xE95D	0x5BEF
+0xE95E	0x5DAC
+0xE95F	0x5DB1
+0xE960	0x5DA9
+0xE961	0x5DA7
+0xE962	0x5DB5
+0xE963	0x5DB0
+0xE964	0x5DAE
+0xE965	0x5DAA
+0xE966	0x5DA8
+0xE967	0x5DB2
+0xE968	0x5DAD
+0xE969	0x5DAF
+0xE96A	0x5DB4
+0xE96B	0x5E67
+0xE96C	0x5E68
+0xE96D	0x5E66
+0xE96E	0x5E6F
+0xE96F	0x5EE9
+0xE970	0x5EE7
+0xE971	0x5EE6
+0xE972	0x5EE8
+0xE973	0x5EE5
+0xE974	0x5F4B
+0xE975	0x5FBC
+0xE976	0x619D
+0xE977	0x61A8
+0xE978	0x6196
+0xE979	0x61C5
+0xE97A	0x61B4
+0xE97B	0x61C6
+0xE97C	0x61C1
+0xE97D	0x61CC
+0xE97E	0x61BA
+0xE9A1	0x61BF
+0xE9A2	0x61B8
+0xE9A3	0x618C
+0xE9A4	0x64D7
+0xE9A5	0x64D6
+0xE9A6	0x64D0
+0xE9A7	0x64CF
+0xE9A8	0x64C9
+0xE9A9	0x64BD
+0xE9AA	0x6489
+0xE9AB	0x64C3
+0xE9AC	0x64DB
+0xE9AD	0x64F3
+0xE9AE	0x64D9
+0xE9AF	0x6533
+0xE9B0	0x657F
+0xE9B1	0x657C
+0xE9B2	0x65A2
+0xE9B3	0x66C8
+0xE9B4	0x66BE
+0xE9B5	0x66C0
+0xE9B6	0x66CA
+0xE9B7	0x66CB
+0xE9B8	0x66CF
+0xE9B9	0x66BD
+0xE9BA	0x66BB
+0xE9BB	0x66BA
+0xE9BC	0x66CC
+0xE9BD	0x6723
+0xE9BE	0x6A34
+0xE9BF	0x6A66
+0xE9C0	0x6A49
+0xE9C1	0x6A67
+0xE9C2	0x6A32
+0xE9C3	0x6A68
+0xE9C4	0x6A3E
+0xE9C5	0x6A5D
+0xE9C6	0x6A6D
+0xE9C7	0x6A76
+0xE9C8	0x6A5B
+0xE9C9	0x6A51
+0xE9CA	0x6A28
+0xE9CB	0x6A5A
+0xE9CC	0x6A3B
+0xE9CD	0x6A3F
+0xE9CE	0x6A41
+0xE9CF	0x6A6A
+0xE9D0	0x6A64
+0xE9D1	0x6A50
+0xE9D2	0x6A4F
+0xE9D3	0x6A54
+0xE9D4	0x6A6F
+0xE9D5	0x6A69
+0xE9D6	0x6A60
+0xE9D7	0x6A3C
+0xE9D8	0x6A5E
+0xE9D9	0x6A56
+0xE9DA	0x6A55
+0xE9DB	0x6A4D
+0xE9DC	0x6A4E
+0xE9DD	0x6A46
+0xE9DE	0x6B55
+0xE9DF	0x6B54
+0xE9E0	0x6B56
+0xE9E1	0x6BA7
+0xE9E2	0x6BAA
+0xE9E3	0x6BAB
+0xE9E4	0x6BC8
+0xE9E5	0x6BC7
+0xE9E6	0x6C04
+0xE9E7	0x6C03
+0xE9E8	0x6C06
+0xE9E9	0x6FAD
+0xE9EA	0x6FCB
+0xE9EB	0x6FA3
+0xE9EC	0x6FC7
+0xE9ED	0x6FBC
+0xE9EE	0x6FCE
+0xE9EF	0x6FC8
+0xE9F0	0x6F5E
+0xE9F1	0x6FC4
+0xE9F2	0x6FBD
+0xE9F3	0x6F9E
+0xE9F4	0x6FCA
+0xE9F5	0x6FA8
+0xE9F6	0x7004
+0xE9F7	0x6FA5
+0xE9F8	0x6FAE
+0xE9F9	0x6FBA
+0xE9FA	0x6FAC
+0xE9FB	0x6FAA
+0xE9FC	0x6FCF
+0xE9FD	0x6FBF
+0xE9FE	0x6FB8
+0xEA40	0x6FA2
+0xEA41	0x6FC9
+0xEA42	0x6FAB
+0xEA43	0x6FCD
+0xEA44	0x6FAF
+0xEA45	0x6FB2
+0xEA46	0x6FB0
+0xEA47	0x71C5
+0xEA48	0x71C2
+0xEA49	0x71BF
+0xEA4A	0x71B8
+0xEA4B	0x71D6
+0xEA4C	0x71C0
+0xEA4D	0x71C1
+0xEA4E	0x71CB
+0xEA4F	0x71D4
+0xEA50	0x71CA
+0xEA51	0x71C7
+0xEA52	0x71CF
+0xEA53	0x71BD
+0xEA54	0x71D8
+0xEA55	0x71BC
+0xEA56	0x71C6
+0xEA57	0x71DA
+0xEA58	0x71DB
+0xEA59	0x729D
+0xEA5A	0x729E
+0xEA5B	0x7369
+0xEA5C	0x7366
+0xEA5D	0x7367
+0xEA5E	0x736C
+0xEA5F	0x7365
+0xEA60	0x736B
+0xEA61	0x736A
+0xEA62	0x747F
+0xEA63	0x749A
+0xEA64	0x74A0
+0xEA65	0x7494
+0xEA66	0x7492
+0xEA67	0x7495
+0xEA68	0x74A1
+0xEA69	0x750B
+0xEA6A	0x7580
+0xEA6B	0x762F
+0xEA6C	0x762D
+0xEA6D	0x7631
+0xEA6E	0x763D
+0xEA6F	0x7633
+0xEA70	0x763C
+0xEA71	0x7635
+0xEA72	0x7632
+0xEA73	0x7630
+0xEA74	0x76BB
+0xEA75	0x76E6
+0xEA76	0x779A
+0xEA77	0x779D
+0xEA78	0x77A1
+0xEA79	0x779C
+0xEA7A	0x779B
+0xEA7B	0x77A2
+0xEA7C	0x77A3
+0xEA7D	0x7795
+0xEA7E	0x7799
+0xEAA1	0x7797
+0xEAA2	0x78DD
+0xEAA3	0x78E9
+0xEAA4	0x78E5
+0xEAA5	0x78EA
+0xEAA6	0x78DE
+0xEAA7	0x78E3
+0xEAA8	0x78DB
+0xEAA9	0x78E1
+0xEAAA	0x78E2
+0xEAAB	0x78ED
+0xEAAC	0x78DF
+0xEAAD	0x78E0
+0xEAAE	0x79A4
+0xEAAF	0x7A44
+0xEAB0	0x7A48
+0xEAB1	0x7A47
+0xEAB2	0x7AB6
+0xEAB3	0x7AB8
+0xEAB4	0x7AB5
+0xEAB5	0x7AB1
+0xEAB6	0x7AB7
+0xEAB7	0x7BDE
+0xEAB8	0x7BE3
+0xEAB9	0x7BE7
+0xEABA	0x7BDD
+0xEABB	0x7BD5
+0xEABC	0x7BE5
+0xEABD	0x7BDA
+0xEABE	0x7BE8
+0xEABF	0x7BF9
+0xEAC0	0x7BD4
+0xEAC1	0x7BEA
+0xEAC2	0x7BE2
+0xEAC3	0x7BDC
+0xEAC4	0x7BEB
+0xEAC5	0x7BD8
+0xEAC6	0x7BDF
+0xEAC7	0x7CD2
+0xEAC8	0x7CD4
+0xEAC9	0x7CD7
+0xEACA	0x7CD0
+0xEACB	0x7CD1
+0xEACC	0x7E12
+0xEACD	0x7E21
+0xEACE	0x7E17
+0xEACF	0x7E0C
+0xEAD0	0x7E1F
+0xEAD1	0x7E20
+0xEAD2	0x7E13
+0xEAD3	0x7E0E
+0xEAD4	0x7E1C
+0xEAD5	0x7E15
+0xEAD6	0x7E1A
+0xEAD7	0x7E22
+0xEAD8	0x7E0B
+0xEAD9	0x7E0F
+0xEADA	0x7E16
+0xEADB	0x7E0D
+0xEADC	0x7E14
+0xEADD	0x7E25
+0xEADE	0x7E24
+0xEADF	0x7F43
+0xEAE0	0x7F7B
+0xEAE1	0x7F7C
+0xEAE2	0x7F7A
+0xEAE3	0x7FB1
+0xEAE4	0x7FEF
+0xEAE5	0x802A
+0xEAE6	0x8029
+0xEAE7	0x806C
+0xEAE8	0x81B1
+0xEAE9	0x81A6
+0xEAEA	0x81AE
+0xEAEB	0x81B9
+0xEAEC	0x81B5
+0xEAED	0x81AB
+0xEAEE	0x81B0
+0xEAEF	0x81AC
+0xEAF0	0x81B4
+0xEAF1	0x81B2
+0xEAF2	0x81B7
+0xEAF3	0x81A7
+0xEAF4	0x81F2
+0xEAF5	0x8255
+0xEAF6	0x8256
+0xEAF7	0x8257
+0xEAF8	0x8556
+0xEAF9	0x8545
+0xEAFA	0x856B
+0xEAFB	0x854D
+0xEAFC	0x8553
+0xEAFD	0x8561
+0xEAFE	0x8558
+0xEB40	0x8540
+0xEB41	0x8546
+0xEB42	0x8564
+0xEB43	0x8541
+0xEB44	0x8562
+0xEB45	0x8544
+0xEB46	0x8551
+0xEB47	0x8547
+0xEB48	0x8563
+0xEB49	0x853E
+0xEB4A	0x855B
+0xEB4B	0x8571
+0xEB4C	0x854E
+0xEB4D	0x856E
+0xEB4E	0x8575
+0xEB4F	0x8555
+0xEB50	0x8567
+0xEB51	0x8560
+0xEB52	0x858C
+0xEB53	0x8566
+0xEB54	0x855D
+0xEB55	0x8554
+0xEB56	0x8565
+0xEB57	0x856C
+0xEB58	0x8663
+0xEB59	0x8665
+0xEB5A	0x8664
+0xEB5B	0x879B
+0xEB5C	0x878F
+0xEB5D	0x8797
+0xEB5E	0x8793
+0xEB5F	0x8792
+0xEB60	0x8788
+0xEB61	0x8781
+0xEB62	0x8796
+0xEB63	0x8798
+0xEB64	0x8779
+0xEB65	0x8787
+0xEB66	0x87A3
+0xEB67	0x8785
+0xEB68	0x8790
+0xEB69	0x8791
+0xEB6A	0x879D
+0xEB6B	0x8784
+0xEB6C	0x8794
+0xEB6D	0x879C
+0xEB6E	0x879A
+0xEB6F	0x8789
+0xEB70	0x891E
+0xEB71	0x8926
+0xEB72	0x8930
+0xEB73	0x892D
+0xEB74	0x892E
+0xEB75	0x8927
+0xEB76	0x8931
+0xEB77	0x8922
+0xEB78	0x8929
+0xEB79	0x8923
+0xEB7A	0x892F
+0xEB7B	0x892C
+0xEB7C	0x891F
+0xEB7D	0x89F1
+0xEB7E	0x8AE0
+0xEBA1	0x8AE2
+0xEBA2	0x8AF2
+0xEBA3	0x8AF4
+0xEBA4	0x8AF5
+0xEBA5	0x8ADD
+0xEBA6	0x8B14
+0xEBA7	0x8AE4
+0xEBA8	0x8ADF
+0xEBA9	0x8AF0
+0xEBAA	0x8AC8
+0xEBAB	0x8ADE
+0xEBAC	0x8AE1
+0xEBAD	0x8AE8
+0xEBAE	0x8AFF
+0xEBAF	0x8AEF
+0xEBB0	0x8AFB
+0xEBB1	0x8C91
+0xEBB2	0x8C92
+0xEBB3	0x8C90
+0xEBB4	0x8CF5
+0xEBB5	0x8CEE
+0xEBB6	0x8CF1
+0xEBB7	0x8CF0
+0xEBB8	0x8CF3
+0xEBB9	0x8D6C
+0xEBBA	0x8D6E
+0xEBBB	0x8DA5
+0xEBBC	0x8DA7
+0xEBBD	0x8E33
+0xEBBE	0x8E3E
+0xEBBF	0x8E38
+0xEBC0	0x8E40
+0xEBC1	0x8E45
+0xEBC2	0x8E36
+0xEBC3	0x8E3C
+0xEBC4	0x8E3D
+0xEBC5	0x8E41
+0xEBC6	0x8E30
+0xEBC7	0x8E3F
+0xEBC8	0x8EBD
+0xEBC9	0x8F36
+0xEBCA	0x8F2E
+0xEBCB	0x8F35
+0xEBCC	0x8F32
+0xEBCD	0x8F39
+0xEBCE	0x8F37
+0xEBCF	0x8F34
+0xEBD0	0x9076
+0xEBD1	0x9079
+0xEBD2	0x907B
+0xEBD3	0x9086
+0xEBD4	0x90FA
+0xEBD5	0x9133
+0xEBD6	0x9135
+0xEBD7	0x9136
+0xEBD8	0x9193
+0xEBD9	0x9190
+0xEBDA	0x9191
+0xEBDB	0x918D
+0xEBDC	0x918F
+0xEBDD	0x9327
+0xEBDE	0x931E
+0xEBDF	0x9308
+0xEBE0	0x931F
+0xEBE1	0x9306
+0xEBE2	0x930F
+0xEBE3	0x937A
+0xEBE4	0x9338
+0xEBE5	0x933C
+0xEBE6	0x931B
+0xEBE7	0x9323
+0xEBE8	0x9312
+0xEBE9	0x9301
+0xEBEA	0x9346
+0xEBEB	0x932D
+0xEBEC	0x930E
+0xEBED	0x930D
+0xEBEE	0x92CB
+0xEBEF	0x931D
+0xEBF0	0x92FA
+0xEBF1	0x9325
+0xEBF2	0x9313
+0xEBF3	0x92F9
+0xEBF4	0x92F7
+0xEBF5	0x9334
+0xEBF6	0x9302
+0xEBF7	0x9324
+0xEBF8	0x92FF
+0xEBF9	0x9329
+0xEBFA	0x9339
+0xEBFB	0x9335
+0xEBFC	0x932A
+0xEBFD	0x9314
+0xEBFE	0x930C
+0xEC40	0x930B
+0xEC41	0x92FE
+0xEC42	0x9309
+0xEC43	0x9300
+0xEC44	0x92FB
+0xEC45	0x9316
+0xEC46	0x95BC
+0xEC47	0x95CD
+0xEC48	0x95BE
+0xEC49	0x95B9
+0xEC4A	0x95BA
+0xEC4B	0x95B6
+0xEC4C	0x95BF
+0xEC4D	0x95B5
+0xEC4E	0x95BD
+0xEC4F	0x96A9
+0xEC50	0x96D4
+0xEC51	0x970B
+0xEC52	0x9712
+0xEC53	0x9710
+0xEC54	0x9799
+0xEC55	0x9797
+0xEC56	0x9794
+0xEC57	0x97F0
+0xEC58	0x97F8
+0xEC59	0x9835
+0xEC5A	0x982F
+0xEC5B	0x9832
+0xEC5C	0x9924
+0xEC5D	0x991F
+0xEC5E	0x9927
+0xEC5F	0x9929
+0xEC60	0x999E
+0xEC61	0x99EE
+0xEC62	0x99EC
+0xEC63	0x99E5
+0xEC64	0x99E4
+0xEC65	0x99F0
+0xEC66	0x99E3
+0xEC67	0x99EA
+0xEC68	0x99E9
+0xEC69	0x99E7
+0xEC6A	0x9AB9
+0xEC6B	0x9ABF
+0xEC6C	0x9AB4
+0xEC6D	0x9ABB
+0xEC6E	0x9AF6
+0xEC6F	0x9AFA
+0xEC70	0x9AF9
+0xEC71	0x9AF7
+0xEC72	0x9B33
+0xEC73	0x9B80
+0xEC74	0x9B85
+0xEC75	0x9B87
+0xEC76	0x9B7C
+0xEC77	0x9B7E
+0xEC78	0x9B7B
+0xEC79	0x9B82
+0xEC7A	0x9B93
+0xEC7B	0x9B92
+0xEC7C	0x9B90
+0xEC7D	0x9B7A
+0xEC7E	0x9B95
+0xECA1	0x9B7D
+0xECA2	0x9B88
+0xECA3	0x9D25
+0xECA4	0x9D17
+0xECA5	0x9D20
+0xECA6	0x9D1E
+0xECA7	0x9D14
+0xECA8	0x9D29
+0xECA9	0x9D1D
+0xECAA	0x9D18
+0xECAB	0x9D22
+0xECAC	0x9D10
+0xECAD	0x9D19
+0xECAE	0x9D1F
+0xECAF	0x9E88
+0xECB0	0x9E86
+0xECB1	0x9E87
+0xECB2	0x9EAE
+0xECB3	0x9EAD
+0xECB4	0x9ED5
+0xECB5	0x9ED6
+0xECB6	0x9EFA
+0xECB7	0x9F12
+0xECB8	0x9F3D
+0xECB9	0x5126
+0xECBA	0x5125
+0xECBB	0x5122
+0xECBC	0x5124
+0xECBD	0x5120
+0xECBE	0x5129
+0xECBF	0x52F4
+0xECC0	0x5693
+0xECC1	0x568C
+0xECC2	0x568D
+0xECC3	0x5686
+0xECC4	0x5684
+0xECC5	0x5683
+0xECC6	0x567E
+0xECC7	0x5682
+0xECC8	0x567F
+0xECC9	0x5681
+0xECCA	0x58D6
+0xECCB	0x58D4
+0xECCC	0x58CF
+0xECCD	0x58D2
+0xECCE	0x5B2D
+0xECCF	0x5B25
+0xECD0	0x5B32
+0xECD1	0x5B23
+0xECD2	0x5B2C
+0xECD3	0x5B27
+0xECD4	0x5B26
+0xECD5	0x5B2F
+0xECD6	0x5B2E
+0xECD7	0x5B7B
+0xECD8	0x5BF1
+0xECD9	0x5BF2
+0xECDA	0x5DB7
+0xECDB	0x5E6C
+0xECDC	0x5E6A
+0xECDD	0x5FBE
+0xECDE	0x5FBB
+0xECDF	0x61C3
+0xECE0	0x61B5
+0xECE1	0x61BC
+0xECE2	0x61E7
+0xECE3	0x61E0
+0xECE4	0x61E5
+0xECE5	0x61E4
+0xECE6	0x61E8
+0xECE7	0x61DE
+0xECE8	0x64EF
+0xECE9	0x64E9
+0xECEA	0x64E3
+0xECEB	0x64EB
+0xECEC	0x64E4
+0xECED	0x64E8
+0xECEE	0x6581
+0xECEF	0x6580
+0xECF0	0x65B6
+0xECF1	0x65DA
+0xECF2	0x66D2
+0xECF3	0x6A8D
+0xECF4	0x6A96
+0xECF5	0x6A81
+0xECF6	0x6AA5
+0xECF7	0x6A89
+0xECF8	0x6A9F
+0xECF9	0x6A9B
+0xECFA	0x6AA1
+0xECFB	0x6A9E
+0xECFC	0x6A87
+0xECFD	0x6A93
+0xECFE	0x6A8E
+0xED40	0x6A95
+0xED41	0x6A83
+0xED42	0x6AA8
+0xED43	0x6AA4
+0xED44	0x6A91
+0xED45	0x6A7F
+0xED46	0x6AA6
+0xED47	0x6A9A
+0xED48	0x6A85
+0xED49	0x6A8C
+0xED4A	0x6A92
+0xED4B	0x6B5B
+0xED4C	0x6BAD
+0xED4D	0x6C09
+0xED4E	0x6FCC
+0xED4F	0x6FA9
+0xED50	0x6FF4
+0xED51	0x6FD4
+0xED52	0x6FE3
+0xED53	0x6FDC
+0xED54	0x6FED
+0xED55	0x6FE7
+0xED56	0x6FE6
+0xED57	0x6FDE
+0xED58	0x6FF2
+0xED59	0x6FDD
+0xED5A	0x6FE2
+0xED5B	0x6FE8
+0xED5C	0x71E1
+0xED5D	0x71F1
+0xED5E	0x71E8
+0xED5F	0x71F2
+0xED60	0x71E4
+0xED61	0x71F0
+0xED62	0x71E2
+0xED63	0x7373
+0xED64	0x736E
+0xED65	0x736F
+0xED66	0x7497
+0xED67	0x74B2
+0xED68	0x74AB
+0xED69	0x7490
+0xED6A	0x74AA
+0xED6B	0x74AD
+0xED6C	0x74B1
+0xED6D	0x74A5
+0xED6E	0x74AF
+0xED6F	0x7510
+0xED70	0x7511
+0xED71	0x7512
+0xED72	0x750F
+0xED73	0x7584
+0xED74	0x7643
+0xED75	0x7648
+0xED76	0x7649
+0xED77	0x7647
+0xED78	0x76A4
+0xED79	0x76E9
+0xED7A	0x77B5
+0xED7B	0x77AB
+0xED7C	0x77B2
+0xED7D	0x77B7
+0xED7E	0x77B6
+0xEDA1	0x77B4
+0xEDA2	0x77B1
+0xEDA3	0x77A8
+0xEDA4	0x77F0
+0xEDA5	0x78F3
+0xEDA6	0x78FD
+0xEDA7	0x7902
+0xEDA8	0x78FB
+0xEDA9	0x78FC
+0xEDAA	0x78F2
+0xEDAB	0x7905
+0xEDAC	0x78F9
+0xEDAD	0x78FE
+0xEDAE	0x7904
+0xEDAF	0x79AB
+0xEDB0	0x79A8
+0xEDB1	0x7A5C
+0xEDB2	0x7A5B
+0xEDB3	0x7A56
+0xEDB4	0x7A58
+0xEDB5	0x7A54
+0xEDB6	0x7A5A
+0xEDB7	0x7ABE
+0xEDB8	0x7AC0
+0xEDB9	0x7AC1
+0xEDBA	0x7C05
+0xEDBB	0x7C0F
+0xEDBC	0x7BF2
+0xEDBD	0x7C00
+0xEDBE	0x7BFF
+0xEDBF	0x7BFB
+0xEDC0	0x7C0E
+0xEDC1	0x7BF4
+0xEDC2	0x7C0B
+0xEDC3	0x7BF3
+0xEDC4	0x7C02
+0xEDC5	0x7C09
+0xEDC6	0x7C03
+0xEDC7	0x7C01
+0xEDC8	0x7BF8
+0xEDC9	0x7BFD
+0xEDCA	0x7C06
+0xEDCB	0x7BF0
+0xEDCC	0x7BF1
+0xEDCD	0x7C10
+0xEDCE	0x7C0A
+0xEDCF	0x7CE8
+0xEDD0	0x7E2D
+0xEDD1	0x7E3C
+0xEDD2	0x7E42
+0xEDD3	0x7E33
+0xEDD4	0x9848
+0xEDD5	0x7E38
+0xEDD6	0x7E2A
+0xEDD7	0x7E49
+0xEDD8	0x7E40
+0xEDD9	0x7E47
+0xEDDA	0x7E29
+0xEDDB	0x7E4C
+0xEDDC	0x7E30
+0xEDDD	0x7E3B
+0xEDDE	0x7E36
+0xEDDF	0x7E44
+0xEDE0	0x7E3A
+0xEDE1	0x7F45
+0xEDE2	0x7F7F
+0xEDE3	0x7F7E
+0xEDE4	0x7F7D
+0xEDE5	0x7FF4
+0xEDE6	0x7FF2
+0xEDE7	0x802C
+0xEDE8	0x81BB
+0xEDE9	0x81C4
+0xEDEA	0x81CC
+0xEDEB	0x81CA
+0xEDEC	0x81C5
+0xEDED	0x81C7
+0xEDEE	0x81BC
+0xEDEF	0x81E9
+0xEDF0	0x825B
+0xEDF1	0x825A
+0xEDF2	0x825C
+0xEDF3	0x8583
+0xEDF4	0x8580
+0xEDF5	0x858F
+0xEDF6	0x85A7
+0xEDF7	0x8595
+0xEDF8	0x85A0
+0xEDF9	0x858B
+0xEDFA	0x85A3
+0xEDFB	0x857B
+0xEDFC	0x85A4
+0xEDFD	0x859A
+0xEDFE	0x859E
+0xEE40	0x8577
+0xEE41	0x857C
+0xEE42	0x8589
+0xEE43	0x85A1
+0xEE44	0x857A
+0xEE45	0x8578
+0xEE46	0x8557
+0xEE47	0x858E
+0xEE48	0x8596
+0xEE49	0x8586
+0xEE4A	0x858D
+0xEE4B	0x8599
+0xEE4C	0x859D
+0xEE4D	0x8581
+0xEE4E	0x85A2
+0xEE4F	0x8582
+0xEE50	0x8588
+0xEE51	0x8585
+0xEE52	0x8579
+0xEE53	0x8576
+0xEE54	0x8598
+0xEE55	0x8590
+0xEE56	0x859F
+0xEE57	0x8668
+0xEE58	0x87BE
+0xEE59	0x87AA
+0xEE5A	0x87AD
+0xEE5B	0x87C5
+0xEE5C	0x87B0
+0xEE5D	0x87AC
+0xEE5E	0x87B9
+0xEE5F	0x87B5
+0xEE60	0x87BC
+0xEE61	0x87AE
+0xEE62	0x87C9
+0xEE63	0x87C3
+0xEE64	0x87C2
+0xEE65	0x87CC
+0xEE66	0x87B7
+0xEE67	0x87AF
+0xEE68	0x87C4
+0xEE69	0x87CA
+0xEE6A	0x87B4
+0xEE6B	0x87B6
+0xEE6C	0x87BF
+0xEE6D	0x87B8
+0xEE6E	0x87BD
+0xEE6F	0x87DE
+0xEE70	0x87B2
+0xEE71	0x8935
+0xEE72	0x8933
+0xEE73	0x893C
+0xEE74	0x893E
+0xEE75	0x8941
+0xEE76	0x8952
+0xEE77	0x8937
+0xEE78	0x8942
+0xEE79	0x89AD
+0xEE7A	0x89AF
+0xEE7B	0x89AE
+0xEE7C	0x89F2
+0xEE7D	0x89F3
+0xEE7E	0x8B1E
+0xEEA1	0x8B18
+0xEEA2	0x8B16
+0xEEA3	0x8B11
+0xEEA4	0x8B05
+0xEEA5	0x8B0B
+0xEEA6	0x8B22
+0xEEA7	0x8B0F
+0xEEA8	0x8B12
+0xEEA9	0x8B15
+0xEEAA	0x8B07
+0xEEAB	0x8B0D
+0xEEAC	0x8B08
+0xEEAD	0x8B06
+0xEEAE	0x8B1C
+0xEEAF	0x8B13
+0xEEB0	0x8B1A
+0xEEB1	0x8C4F
+0xEEB2	0x8C70
+0xEEB3	0x8C72
+0xEEB4	0x8C71
+0xEEB5	0x8C6F
+0xEEB6	0x8C95
+0xEEB7	0x8C94
+0xEEB8	0x8CF9
+0xEEB9	0x8D6F
+0xEEBA	0x8E4E
+0xEEBB	0x8E4D
+0xEEBC	0x8E53
+0xEEBD	0x8E50
+0xEEBE	0x8E4C
+0xEEBF	0x8E47
+0xEEC0	0x8F43
+0xEEC1	0x8F40
+0xEEC2	0x9085
+0xEEC3	0x907E
+0xEEC4	0x9138
+0xEEC5	0x919A
+0xEEC6	0x91A2
+0xEEC7	0x919B
+0xEEC8	0x9199
+0xEEC9	0x919F
+0xEECA	0x91A1
+0xEECB	0x919D
+0xEECC	0x91A0
+0xEECD	0x93A1
+0xEECE	0x9383
+0xEECF	0x93AF
+0xEED0	0x9364
+0xEED1	0x9356
+0xEED2	0x9347
+0xEED3	0x937C
+0xEED4	0x9358
+0xEED5	0x935C
+0xEED6	0x9376
+0xEED7	0x9349
+0xEED8	0x9350
+0xEED9	0x9351
+0xEEDA	0x9360
+0xEEDB	0x936D
+0xEEDC	0x938F
+0xEEDD	0x934C
+0xEEDE	0x936A
+0xEEDF	0x9379
+0xEEE0	0x9357
+0xEEE1	0x9355
+0xEEE2	0x9352
+0xEEE3	0x934F
+0xEEE4	0x9371
+0xEEE5	0x9377
+0xEEE6	0x937B
+0xEEE7	0x9361
+0xEEE8	0x935E
+0xEEE9	0x9363
+0xEEEA	0x9367
+0xEEEB	0x9380
+0xEEEC	0x934E
+0xEEED	0x9359
+0xEEEE	0x95C7
+0xEEEF	0x95C0
+0xEEF0	0x95C9
+0xEEF1	0x95C3
+0xEEF2	0x95C5
+0xEEF3	0x95B7
+0xEEF4	0x96AE
+0xEEF5	0x96B0
+0xEEF6	0x96AC
+0xEEF7	0x9720
+0xEEF8	0x971F
+0xEEF9	0x9718
+0xEEFA	0x971D
+0xEEFB	0x9719
+0xEEFC	0x979A
+0xEEFD	0x97A1
+0xEEFE	0x979C
+0xEF40	0x979E
+0xEF41	0x979D
+0xEF42	0x97D5
+0xEF43	0x97D4
+0xEF44	0x97F1
+0xEF45	0x9841
+0xEF46	0x9844
+0xEF47	0x984A
+0xEF48	0x9849
+0xEF49	0x9845
+0xEF4A	0x9843
+0xEF4B	0x9925
+0xEF4C	0x992B
+0xEF4D	0x992C
+0xEF4E	0x992A
+0xEF4F	0x9933
+0xEF50	0x9932
+0xEF51	0x992F
+0xEF52	0x992D
+0xEF53	0x9931
+0xEF54	0x9930
+0xEF55	0x9998
+0xEF56	0x99A3
+0xEF57	0x99A1
+0xEF58	0x9A02
+0xEF59	0x99FA
+0xEF5A	0x99F4
+0xEF5B	0x99F7
+0xEF5C	0x99F9
+0xEF5D	0x99F8
+0xEF5E	0x99F6
+0xEF5F	0x99FB
+0xEF60	0x99FD
+0xEF61	0x99FE
+0xEF62	0x99FC
+0xEF63	0x9A03
+0xEF64	0x9ABE
+0xEF65	0x9AFE
+0xEF66	0x9AFD
+0xEF67	0x9B01
+0xEF68	0x9AFC
+0xEF69	0x9B48
+0xEF6A	0x9B9A
+0xEF6B	0x9BA8
+0xEF6C	0x9B9E
+0xEF6D	0x9B9B
+0xEF6E	0x9BA6
+0xEF6F	0x9BA1
+0xEF70	0x9BA5
+0xEF71	0x9BA4
+0xEF72	0x9B86
+0xEF73	0x9BA2
+0xEF74	0x9BA0
+0xEF75	0x9BAF
+0xEF76	0x9D33
+0xEF77	0x9D41
+0xEF78	0x9D67
+0xEF79	0x9D36
+0xEF7A	0x9D2E
+0xEF7B	0x9D2F
+0xEF7C	0x9D31
+0xEF7D	0x9D38
+0xEF7E	0x9D30
+0xEFA1	0x9D45
+0xEFA2	0x9D42
+0xEFA3	0x9D43
+0xEFA4	0x9D3E
+0xEFA5	0x9D37
+0xEFA6	0x9D40
+0xEFA7	0x9D3D
+0xEFA8	0x7FF5
+0xEFA9	0x9D2D
+0xEFAA	0x9E8A
+0xEFAB	0x9E89
+0xEFAC	0x9E8D
+0xEFAD	0x9EB0
+0xEFAE	0x9EC8
+0xEFAF	0x9EDA
+0xEFB0	0x9EFB
+0xEFB1	0x9EFF
+0xEFB2	0x9F24
+0xEFB3	0x9F23
+0xEFB4	0x9F22
+0xEFB5	0x9F54
+0xEFB6	0x9FA0
+0xEFB7	0x5131
+0xEFB8	0x512D
+0xEFB9	0x512E
+0xEFBA	0x5698
+0xEFBB	0x569C
+0xEFBC	0x5697
+0xEFBD	0x569A
+0xEFBE	0x569D
+0xEFBF	0x5699
+0xEFC0	0x5970
+0xEFC1	0x5B3C
+0xEFC2	0x5C69
+0xEFC3	0x5C6A
+0xEFC4	0x5DC0
+0xEFC5	0x5E6D
+0xEFC6	0x5E6E
+0xEFC7	0x61D8
+0xEFC8	0x61DF
+0xEFC9	0x61ED
+0xEFCA	0x61EE
+0xEFCB	0x61F1
+0xEFCC	0x61EA
+0xEFCD	0x61F0
+0xEFCE	0x61EB
+0xEFCF	0x61D6
+0xEFD0	0x61E9
+0xEFD1	0x64FF
+0xEFD2	0x6504
+0xEFD3	0x64FD
+0xEFD4	0x64F8
+0xEFD5	0x6501
+0xEFD6	0x6503
+0xEFD7	0x64FC
+0xEFD8	0x6594
+0xEFD9	0x65DB
+0xEFDA	0x66DA
+0xEFDB	0x66DB
+0xEFDC	0x66D8
+0xEFDD	0x6AC5
+0xEFDE	0x6AB9
+0xEFDF	0x6ABD
+0xEFE0	0x6AE1
+0xEFE1	0x6AC6
+0xEFE2	0x6ABA
+0xEFE3	0x6AB6
+0xEFE4	0x6AB7
+0xEFE5	0x6AC7
+0xEFE6	0x6AB4
+0xEFE7	0x6AAD
+0xEFE8	0x6B5E
+0xEFE9	0x6BC9
+0xEFEA	0x6C0B
+0xEFEB	0x7007
+0xEFEC	0x700C
+0xEFED	0x700D
+0xEFEE	0x7001
+0xEFEF	0x7005
+0xEFF0	0x7014
+0xEFF1	0x700E
+0xEFF2	0x6FFF
+0xEFF3	0x7000
+0xEFF4	0x6FFB
+0xEFF5	0x7026
+0xEFF6	0x6FFC
+0xEFF7	0x6FF7
+0xEFF8	0x700A
+0xEFF9	0x7201
+0xEFFA	0x71FF
+0xEFFB	0x71F9
+0xEFFC	0x7203
+0xEFFD	0x71FD
+0xEFFE	0x7376
+0xF040	0x74B8
+0xF041	0x74C0
+0xF042	0x74B5
+0xF043	0x74C1
+0xF044	0x74BE
+0xF045	0x74B6
+0xF046	0x74BB
+0xF047	0x74C2
+0xF048	0x7514
+0xF049	0x7513
+0xF04A	0x765C
+0xF04B	0x7664
+0xF04C	0x7659
+0xF04D	0x7650
+0xF04E	0x7653
+0xF04F	0x7657
+0xF050	0x765A
+0xF051	0x76A6
+0xF052	0x76BD
+0xF053	0x76EC
+0xF054	0x77C2
+0xF055	0x77BA
+0xF056	0x78FF
+0xF057	0x790C
+0xF058	0x7913
+0xF059	0x7914
+0xF05A	0x7909
+0xF05B	0x7910
+0xF05C	0x7912
+0xF05D	0x7911
+0xF05E	0x79AD
+0xF05F	0x79AC
+0xF060	0x7A5F
+0xF061	0x7C1C
+0xF062	0x7C29
+0xF063	0x7C19
+0xF064	0x7C20
+0xF065	0x7C1F
+0xF066	0x7C2D
+0xF067	0x7C1D
+0xF068	0x7C26
+0xF069	0x7C28
+0xF06A	0x7C22
+0xF06B	0x7C25
+0xF06C	0x7C30
+0xF06D	0x7E5C
+0xF06E	0x7E50
+0xF06F	0x7E56
+0xF070	0x7E63
+0xF071	0x7E58
+0xF072	0x7E62
+0xF073	0x7E5F
+0xF074	0x7E51
+0xF075	0x7E60
+0xF076	0x7E57
+0xF077	0x7E53
+0xF078	0x7FB5
+0xF079	0x7FB3
+0xF07A	0x7FF7
+0xF07B	0x7FF8
+0xF07C	0x8075
+0xF07D	0x81D1
+0xF07E	0x81D2
+0xF0A1	0x81D0
+0xF0A2	0x825F
+0xF0A3	0x825E
+0xF0A4	0x85B4
+0xF0A5	0x85C6
+0xF0A6	0x85C0
+0xF0A7	0x85C3
+0xF0A8	0x85C2
+0xF0A9	0x85B3
+0xF0AA	0x85B5
+0xF0AB	0x85BD
+0xF0AC	0x85C7
+0xF0AD	0x85C4
+0xF0AE	0x85BF
+0xF0AF	0x85CB
+0xF0B0	0x85CE
+0xF0B1	0x85C8
+0xF0B2	0x85C5
+0xF0B3	0x85B1
+0xF0B4	0x85B6
+0xF0B5	0x85D2
+0xF0B6	0x8624
+0xF0B7	0x85B8
+0xF0B8	0x85B7
+0xF0B9	0x85BE
+0xF0BA	0x8669
+0xF0BB	0x87E7
+0xF0BC	0x87E6
+0xF0BD	0x87E2
+0xF0BE	0x87DB
+0xF0BF	0x87EB
+0xF0C0	0x87EA
+0xF0C1	0x87E5
+0xF0C2	0x87DF
+0xF0C3	0x87F3
+0xF0C4	0x87E4
+0xF0C5	0x87D4
+0xF0C6	0x87DC
+0xF0C7	0x87D3
+0xF0C8	0x87ED
+0xF0C9	0x87D8
+0xF0CA	0x87E3
+0xF0CB	0x87A4
+0xF0CC	0x87D7
+0xF0CD	0x87D9
+0xF0CE	0x8801
+0xF0CF	0x87F4
+0xF0D0	0x87E8
+0xF0D1	0x87DD
+0xF0D2	0x8953
+0xF0D3	0x894B
+0xF0D4	0x894F
+0xF0D5	0x894C
+0xF0D6	0x8946
+0xF0D7	0x8950
+0xF0D8	0x8951
+0xF0D9	0x8949
+0xF0DA	0x8B2A
+0xF0DB	0x8B27
+0xF0DC	0x8B23
+0xF0DD	0x8B33
+0xF0DE	0x8B30
+0xF0DF	0x8B35
+0xF0E0	0x8B47
+0xF0E1	0x8B2F
+0xF0E2	0x8B3C
+0xF0E3	0x8B3E
+0xF0E4	0x8B31
+0xF0E5	0x8B25
+0xF0E6	0x8B37
+0xF0E7	0x8B26
+0xF0E8	0x8B36
+0xF0E9	0x8B2E
+0xF0EA	0x8B24
+0xF0EB	0x8B3B
+0xF0EC	0x8B3D
+0xF0ED	0x8B3A
+0xF0EE	0x8C42
+0xF0EF	0x8C75
+0xF0F0	0x8C99
+0xF0F1	0x8C98
+0xF0F2	0x8C97
+0xF0F3	0x8CFE
+0xF0F4	0x8D04
+0xF0F5	0x8D02
+0xF0F6	0x8D00
+0xF0F7	0x8E5C
+0xF0F8	0x8E62
+0xF0F9	0x8E60
+0xF0FA	0x8E57
+0xF0FB	0x8E56
+0xF0FC	0x8E5E
+0xF0FD	0x8E65
+0xF0FE	0x8E67
+0xF140	0x8E5B
+0xF141	0x8E5A
+0xF142	0x8E61
+0xF143	0x8E5D
+0xF144	0x8E69
+0xF145	0x8E54
+0xF146	0x8F46
+0xF147	0x8F47
+0xF148	0x8F48
+0xF149	0x8F4B
+0xF14A	0x9128
+0xF14B	0x913A
+0xF14C	0x913B
+0xF14D	0x913E
+0xF14E	0x91A8
+0xF14F	0x91A5
+0xF150	0x91A7
+0xF151	0x91AF
+0xF152	0x91AA
+0xF153	0x93B5
+0xF154	0x938C
+0xF155	0x9392
+0xF156	0x93B7
+0xF157	0x939B
+0xF158	0x939D
+0xF159	0x9389
+0xF15A	0x93A7
+0xF15B	0x938E
+0xF15C	0x93AA
+0xF15D	0x939E
+0xF15E	0x93A6
+0xF15F	0x9395
+0xF160	0x9388
+0xF161	0x9399
+0xF162	0x939F
+0xF163	0x938D
+0xF164	0x93B1
+0xF165	0x9391
+0xF166	0x93B2
+0xF167	0x93A4
+0xF168	0x93A8
+0xF169	0x93B4
+0xF16A	0x93A3
+0xF16B	0x93A5
+0xF16C	0x95D2
+0xF16D	0x95D3
+0xF16E	0x95D1
+0xF16F	0x96B3
+0xF170	0x96D7
+0xF171	0x96DA
+0xF172	0x5DC2
+0xF173	0x96DF
+0xF174	0x96D8
+0xF175	0x96DD
+0xF176	0x9723
+0xF177	0x9722
+0xF178	0x9725
+0xF179	0x97AC
+0xF17A	0x97AE
+0xF17B	0x97A8
+0xF17C	0x97AB
+0xF17D	0x97A4
+0xF17E	0x97AA
+0xF1A1	0x97A2
+0xF1A2	0x97A5
+0xF1A3	0x97D7
+0xF1A4	0x97D9
+0xF1A5	0x97D6
+0xF1A6	0x97D8
+0xF1A7	0x97FA
+0xF1A8	0x9850
+0xF1A9	0x9851
+0xF1AA	0x9852
+0xF1AB	0x98B8
+0xF1AC	0x9941
+0xF1AD	0x993C
+0xF1AE	0x993A
+0xF1AF	0x9A0F
+0xF1B0	0x9A0B
+0xF1B1	0x9A09
+0xF1B2	0x9A0D
+0xF1B3	0x9A04
+0xF1B4	0x9A11
+0xF1B5	0x9A0A
+0xF1B6	0x9A05
+0xF1B7	0x9A07
+0xF1B8	0x9A06
+0xF1B9	0x9AC0
+0xF1BA	0x9ADC
+0xF1BB	0x9B08
+0xF1BC	0x9B04
+0xF1BD	0x9B05
+0xF1BE	0x9B29
+0xF1BF	0x9B35
+0xF1C0	0x9B4A
+0xF1C1	0x9B4C
+0xF1C2	0x9B4B
+0xF1C3	0x9BC7
+0xF1C4	0x9BC6
+0xF1C5	0x9BC3
+0xF1C6	0x9BBF
+0xF1C7	0x9BC1
+0xF1C8	0x9BB5
+0xF1C9	0x9BB8
+0xF1CA	0x9BD3
+0xF1CB	0x9BB6
+0xF1CC	0x9BC4
+0xF1CD	0x9BB9
+0xF1CE	0x9BBD
+0xF1CF	0x9D5C
+0xF1D0	0x9D53
+0xF1D1	0x9D4F
+0xF1D2	0x9D4A
+0xF1D3	0x9D5B
+0xF1D4	0x9D4B
+0xF1D5	0x9D59
+0xF1D6	0x9D56
+0xF1D7	0x9D4C
+0xF1D8	0x9D57
+0xF1D9	0x9D52
+0xF1DA	0x9D54
+0xF1DB	0x9D5F
+0xF1DC	0x9D58
+0xF1DD	0x9D5A
+0xF1DE	0x9E8E
+0xF1DF	0x9E8C
+0xF1E0	0x9EDF
+0xF1E1	0x9F01
+0xF1E2	0x9F00
+0xF1E3	0x9F16
+0xF1E4	0x9F25
+0xF1E5	0x9F2B
+0xF1E6	0x9F2A
+0xF1E7	0x9F29
+0xF1E8	0x9F28
+0xF1E9	0x9F4C
+0xF1EA	0x9F55
+0xF1EB	0x5134
+0xF1EC	0x5135
+0xF1ED	0x5296
+0xF1EE	0x52F7
+0xF1EF	0x53B4
+0xF1F0	0x56AB
+0xF1F1	0x56AD
+0xF1F2	0x56A6
+0xF1F3	0x56A7
+0xF1F4	0x56AA
+0xF1F5	0x56AC
+0xF1F6	0x58DA
+0xF1F7	0x58DD
+0xF1F8	0x58DB
+0xF1F9	0x5912
+0xF1FA	0x5B3D
+0xF1FB	0x5B3E
+0xF1FC	0x5B3F
+0xF1FD	0x5DC3
+0xF1FE	0x5E70
+0xF240	0x5FBF
+0xF241	0x61FB
+0xF242	0x6507
+0xF243	0x6510
+0xF244	0x650D
+0xF245	0x6509
+0xF246	0x650C
+0xF247	0x650E
+0xF248	0x6584
+0xF249	0x65DE
+0xF24A	0x65DD
+0xF24B	0x66DE
+0xF24C	0x6AE7
+0xF24D	0x6AE0
+0xF24E	0x6ACC
+0xF24F	0x6AD1
+0xF250	0x6AD9
+0xF251	0x6ACB
+0xF252	0x6ADF
+0xF253	0x6ADC
+0xF254	0x6AD0
+0xF255	0x6AEB
+0xF256	0x6ACF
+0xF257	0x6ACD
+0xF258	0x6ADE
+0xF259	0x6B60
+0xF25A	0x6BB0
+0xF25B	0x6C0C
+0xF25C	0x7019
+0xF25D	0x7027
+0xF25E	0x7020
+0xF25F	0x7016
+0xF260	0x702B
+0xF261	0x7021
+0xF262	0x7022
+0xF263	0x7023
+0xF264	0x7029
+0xF265	0x7017
+0xF266	0x7024
+0xF267	0x701C
+0xF268	0x702A
+0xF269	0x720C
+0xF26A	0x720A
+0xF26B	0x7207
+0xF26C	0x7202
+0xF26D	0x7205
+0xF26E	0x72A5
+0xF26F	0x72A6
+0xF270	0x72A4
+0xF271	0x72A3
+0xF272	0x72A1
+0xF273	0x74CB
+0xF274	0x74C5
+0xF275	0x74B7
+0xF276	0x74C3
+0xF277	0x7516
+0xF278	0x7660
+0xF279	0x77C9
+0xF27A	0x77CA
+0xF27B	0x77C4
+0xF27C	0x77F1
+0xF27D	0x791D
+0xF27E	0x791B
+0xF2A1	0x7921
+0xF2A2	0x791C
+0xF2A3	0x7917
+0xF2A4	0x791E
+0xF2A5	0x79B0
+0xF2A6	0x7A67
+0xF2A7	0x7A68
+0xF2A8	0x7C33
+0xF2A9	0x7C3C
+0xF2AA	0x7C39
+0xF2AB	0x7C2C
+0xF2AC	0x7C3B
+0xF2AD	0x7CEC
+0xF2AE	0x7CEA
+0xF2AF	0x7E76
+0xF2B0	0x7E75
+0xF2B1	0x7E78
+0xF2B2	0x7E70
+0xF2B3	0x7E77
+0xF2B4	0x7E6F
+0xF2B5	0x7E7A
+0xF2B6	0x7E72
+0xF2B7	0x7E74
+0xF2B8	0x7E68
+0xF2B9	0x7F4B
+0xF2BA	0x7F4A
+0xF2BB	0x7F83
+0xF2BC	0x7F86
+0xF2BD	0x7FB7
+0xF2BE	0x7FFD
+0xF2BF	0x7FFE
+0xF2C0	0x8078
+0xF2C1	0x81D7
+0xF2C2	0x81D5
+0xF2C3	0x8264
+0xF2C4	0x8261
+0xF2C5	0x8263
+0xF2C6	0x85EB
+0xF2C7	0x85F1
+0xF2C8	0x85ED
+0xF2C9	0x85D9
+0xF2CA	0x85E1
+0xF2CB	0x85E8
+0xF2CC	0x85DA
+0xF2CD	0x85D7
+0xF2CE	0x85EC
+0xF2CF	0x85F2
+0xF2D0	0x85F8
+0xF2D1	0x85D8
+0xF2D2	0x85DF
+0xF2D3	0x85E3
+0xF2D4	0x85DC
+0xF2D5	0x85D1
+0xF2D6	0x85F0
+0xF2D7	0x85E6
+0xF2D8	0x85EF
+0xF2D9	0x85DE
+0xF2DA	0x85E2
+0xF2DB	0x8800
+0xF2DC	0x87FA
+0xF2DD	0x8803
+0xF2DE	0x87F6
+0xF2DF	0x87F7
+0xF2E0	0x8809
+0xF2E1	0x880C
+0xF2E2	0x880B
+0xF2E3	0x8806
+0xF2E4	0x87FC
+0xF2E5	0x8808
+0xF2E6	0x87FF
+0xF2E7	0x880A
+0xF2E8	0x8802
+0xF2E9	0x8962
+0xF2EA	0x895A
+0xF2EB	0x895B
+0xF2EC	0x8957
+0xF2ED	0x8961
+0xF2EE	0x895C
+0xF2EF	0x8958
+0xF2F0	0x895D
+0xF2F1	0x8959
+0xF2F2	0x8988
+0xF2F3	0x89B7
+0xF2F4	0x89B6
+0xF2F5	0x89F6
+0xF2F6	0x8B50
+0xF2F7	0x8B48
+0xF2F8	0x8B4A
+0xF2F9	0x8B40
+0xF2FA	0x8B53
+0xF2FB	0x8B56
+0xF2FC	0x8B54
+0xF2FD	0x8B4B
+0xF2FE	0x8B55
+0xF340	0x8B51
+0xF341	0x8B42
+0xF342	0x8B52
+0xF343	0x8B57
+0xF344	0x8C43
+0xF345	0x8C77
+0xF346	0x8C76
+0xF347	0x8C9A
+0xF348	0x8D06
+0xF349	0x8D07
+0xF34A	0x8D09
+0xF34B	0x8DAC
+0xF34C	0x8DAA
+0xF34D	0x8DAD
+0xF34E	0x8DAB
+0xF34F	0x8E6D
+0xF350	0x8E78
+0xF351	0x8E73
+0xF352	0x8E6A
+0xF353	0x8E6F
+0xF354	0x8E7B
+0xF355	0x8EC2
+0xF356	0x8F52
+0xF357	0x8F51
+0xF358	0x8F4F
+0xF359	0x8F50
+0xF35A	0x8F53
+0xF35B	0x8FB4
+0xF35C	0x9140
+0xF35D	0x913F
+0xF35E	0x91B0
+0xF35F	0x91AD
+0xF360	0x93DE
+0xF361	0x93C7
+0xF362	0x93CF
+0xF363	0x93C2
+0xF364	0x93DA
+0xF365	0x93D0
+0xF366	0x93F9
+0xF367	0x93EC
+0xF368	0x93CC
+0xF369	0x93D9
+0xF36A	0x93A9
+0xF36B	0x93E6
+0xF36C	0x93CA
+0xF36D	0x93D4
+0xF36E	0x93EE
+0xF36F	0x93E3
+0xF370	0x93D5
+0xF371	0x93C4
+0xF372	0x93CE
+0xF373	0x93C0
+0xF374	0x93D2
+0xF375	0x93E7
+0xF376	0x957D
+0xF377	0x95DA
+0xF378	0x95DB
+0xF379	0x96E1
+0xF37A	0x9729
+0xF37B	0x972B
+0xF37C	0x972C
+0xF37D	0x9728
+0xF37E	0x9726
+0xF3A1	0x97B3
+0xF3A2	0x97B7
+0xF3A3	0x97B6
+0xF3A4	0x97DD
+0xF3A5	0x97DE
+0xF3A6	0x97DF
+0xF3A7	0x985C
+0xF3A8	0x9859
+0xF3A9	0x985D
+0xF3AA	0x9857
+0xF3AB	0x98BF
+0xF3AC	0x98BD
+0xF3AD	0x98BB
+0xF3AE	0x98BE
+0xF3AF	0x9948
+0xF3B0	0x9947
+0xF3B1	0x9943
+0xF3B2	0x99A6
+0xF3B3	0x99A7
+0xF3B4	0x9A1A
+0xF3B5	0x9A15
+0xF3B6	0x9A25
+0xF3B7	0x9A1D
+0xF3B8	0x9A24
+0xF3B9	0x9A1B
+0xF3BA	0x9A22
+0xF3BB	0x9A20
+0xF3BC	0x9A27
+0xF3BD	0x9A23
+0xF3BE	0x9A1E
+0xF3BF	0x9A1C
+0xF3C0	0x9A14
+0xF3C1	0x9AC2
+0xF3C2	0x9B0B
+0xF3C3	0x9B0A
+0xF3C4	0x9B0E
+0xF3C5	0x9B0C
+0xF3C6	0x9B37
+0xF3C7	0x9BEA
+0xF3C8	0x9BEB
+0xF3C9	0x9BE0
+0xF3CA	0x9BDE
+0xF3CB	0x9BE4
+0xF3CC	0x9BE6
+0xF3CD	0x9BE2
+0xF3CE	0x9BF0
+0xF3CF	0x9BD4
+0xF3D0	0x9BD7
+0xF3D1	0x9BEC
+0xF3D2	0x9BDC
+0xF3D3	0x9BD9
+0xF3D4	0x9BE5
+0xF3D5	0x9BD5
+0xF3D6	0x9BE1
+0xF3D7	0x9BDA
+0xF3D8	0x9D77
+0xF3D9	0x9D81
+0xF3DA	0x9D8A
+0xF3DB	0x9D84
+0xF3DC	0x9D88
+0xF3DD	0x9D71
+0xF3DE	0x9D80
+0xF3DF	0x9D78
+0xF3E0	0x9D86
+0xF3E1	0x9D8B
+0xF3E2	0x9D8C
+0xF3E3	0x9D7D
+0xF3E4	0x9D6B
+0xF3E5	0x9D74
+0xF3E6	0x9D75
+0xF3E7	0x9D70
+0xF3E8	0x9D69
+0xF3E9	0x9D85
+0xF3EA	0x9D73
+0xF3EB	0x9D7B
+0xF3EC	0x9D82
+0xF3ED	0x9D6F
+0xF3EE	0x9D79
+0xF3EF	0x9D7F
+0xF3F0	0x9D87
+0xF3F1	0x9D68
+0xF3F2	0x9E94
+0xF3F3	0x9E91
+0xF3F4	0x9EC0
+0xF3F5	0x9EFC
+0xF3F6	0x9F2D
+0xF3F7	0x9F40
+0xF3F8	0x9F41
+0xF3F9	0x9F4D
+0xF3FA	0x9F56
+0xF3FB	0x9F57
+0xF3FC	0x9F58
+0xF3FD	0x5337
+0xF3FE	0x56B2
+0xF440	0x56B5
+0xF441	0x56B3
+0xF442	0x58E3
+0xF443	0x5B45
+0xF444	0x5DC6
+0xF445	0x5DC7
+0xF446	0x5EEE
+0xF447	0x5EEF
+0xF448	0x5FC0
+0xF449	0x5FC1
+0xF44A	0x61F9
+0xF44B	0x6517
+0xF44C	0x6516
+0xF44D	0x6515
+0xF44E	0x6513
+0xF44F	0x65DF
+0xF450	0x66E8
+0xF451	0x66E3
+0xF452	0x66E4
+0xF453	0x6AF3
+0xF454	0x6AF0
+0xF455	0x6AEA
+0xF456	0x6AE8
+0xF457	0x6AF9
+0xF458	0x6AF1
+0xF459	0x6AEE
+0xF45A	0x6AEF
+0xF45B	0x703C
+0xF45C	0x7035
+0xF45D	0x702F
+0xF45E	0x7037
+0xF45F	0x7034
+0xF460	0x7031
+0xF461	0x7042
+0xF462	0x7038
+0xF463	0x703F
+0xF464	0x703A
+0xF465	0x7039
+0xF466	0x7040
+0xF467	0x703B
+0xF468	0x7033
+0xF469	0x7041
+0xF46A	0x7213
+0xF46B	0x7214
+0xF46C	0x72A8
+0xF46D	0x737D
+0xF46E	0x737C
+0xF46F	0x74BA
+0xF470	0x76AB
+0xF471	0x76AA
+0xF472	0x76BE
+0xF473	0x76ED
+0xF474	0x77CC
+0xF475	0x77CE
+0xF476	0x77CF
+0xF477	0x77CD
+0xF478	0x77F2
+0xF479	0x7925
+0xF47A	0x7923
+0xF47B	0x7927
+0xF47C	0x7928
+0xF47D	0x7924
+0xF47E	0x7929
+0xF4A1	0x79B2
+0xF4A2	0x7A6E
+0xF4A3	0x7A6C
+0xF4A4	0x7A6D
+0xF4A5	0x7AF7
+0xF4A6	0x7C49
+0xF4A7	0x7C48
+0xF4A8	0x7C4A
+0xF4A9	0x7C47
+0xF4AA	0x7C45
+0xF4AB	0x7CEE
+0xF4AC	0x7E7B
+0xF4AD	0x7E7E
+0xF4AE	0x7E81
+0xF4AF	0x7E80
+0xF4B0	0x7FBA
+0xF4B1	0x7FFF
+0xF4B2	0x8079
+0xF4B3	0x81DB
+0xF4B4	0x81D9
+0xF4B5	0x820B
+0xF4B6	0x8268
+0xF4B7	0x8269
+0xF4B8	0x8622
+0xF4B9	0x85FF
+0xF4BA	0x8601
+0xF4BB	0x85FE
+0xF4BC	0x861B
+0xF4BD	0x8600
+0xF4BE	0x85F6
+0xF4BF	0x8604
+0xF4C0	0x8609
+0xF4C1	0x8605
+0xF4C2	0x860C
+0xF4C3	0x85FD
+0xF4C4	0x8819
+0xF4C5	0x8810
+0xF4C6	0x8811
+0xF4C7	0x8817
+0xF4C8	0x8813
+0xF4C9	0x8816
+0xF4CA	0x8963
+0xF4CB	0x8966
+0xF4CC	0x89B9
+0xF4CD	0x89F7
+0xF4CE	0x8B60
+0xF4CF	0x8B6A
+0xF4D0	0x8B5D
+0xF4D1	0x8B68
+0xF4D2	0x8B63
+0xF4D3	0x8B65
+0xF4D4	0x8B67
+0xF4D5	0x8B6D
+0xF4D6	0x8DAE
+0xF4D7	0x8E86
+0xF4D8	0x8E88
+0xF4D9	0x8E84
+0xF4DA	0x8F59
+0xF4DB	0x8F56
+0xF4DC	0x8F57
+0xF4DD	0x8F55
+0xF4DE	0x8F58
+0xF4DF	0x8F5A
+0xF4E0	0x908D
+0xF4E1	0x9143
+0xF4E2	0x9141
+0xF4E3	0x91B7
+0xF4E4	0x91B5
+0xF4E5	0x91B2
+0xF4E6	0x91B3
+0xF4E7	0x940B
+0xF4E8	0x9413
+0xF4E9	0x93FB
+0xF4EA	0x9420
+0xF4EB	0x940F
+0xF4EC	0x9414
+0xF4ED	0x93FE
+0xF4EE	0x9415
+0xF4EF	0x9410
+0xF4F0	0x9428
+0xF4F1	0x9419
+0xF4F2	0x940D
+0xF4F3	0x93F5
+0xF4F4	0x9400
+0xF4F5	0x93F7
+0xF4F6	0x9407
+0xF4F7	0x940E
+0xF4F8	0x9416
+0xF4F9	0x9412
+0xF4FA	0x93FA
+0xF4FB	0x9409
+0xF4FC	0x93F8
+0xF4FD	0x940A
+0xF4FE	0x93FF
+0xF540	0x93FC
+0xF541	0x940C
+0xF542	0x93F6
+0xF543	0x9411
+0xF544	0x9406
+0xF545	0x95DE
+0xF546	0x95E0
+0xF547	0x95DF
+0xF548	0x972E
+0xF549	0x972F
+0xF54A	0x97B9
+0xF54B	0x97BB
+0xF54C	0x97FD
+0xF54D	0x97FE
+0xF54E	0x9860
+0xF54F	0x9862
+0xF550	0x9863
+0xF551	0x985F
+0xF552	0x98C1
+0xF553	0x98C2
+0xF554	0x9950
+0xF555	0x994E
+0xF556	0x9959
+0xF557	0x994C
+0xF558	0x994B
+0xF559	0x9953
+0xF55A	0x9A32
+0xF55B	0x9A34
+0xF55C	0x9A31
+0xF55D	0x9A2C
+0xF55E	0x9A2A
+0xF55F	0x9A36
+0xF560	0x9A29
+0xF561	0x9A2E
+0xF562	0x9A38
+0xF563	0x9A2D
+0xF564	0x9AC7
+0xF565	0x9ACA
+0xF566	0x9AC6
+0xF567	0x9B10
+0xF568	0x9B12
+0xF569	0x9B11
+0xF56A	0x9C0B
+0xF56B	0x9C08
+0xF56C	0x9BF7
+0xF56D	0x9C05
+0xF56E	0x9C12
+0xF56F	0x9BF8
+0xF570	0x9C40
+0xF571	0x9C07
+0xF572	0x9C0E
+0xF573	0x9C06
+0xF574	0x9C17
+0xF575	0x9C14
+0xF576	0x9C09
+0xF577	0x9D9F
+0xF578	0x9D99
+0xF579	0x9DA4
+0xF57A	0x9D9D
+0xF57B	0x9D92
+0xF57C	0x9D98
+0xF57D	0x9D90
+0xF57E	0x9D9B
+0xF5A1	0x9DA0
+0xF5A2	0x9D94
+0xF5A3	0x9D9C
+0xF5A4	0x9DAA
+0xF5A5	0x9D97
+0xF5A6	0x9DA1
+0xF5A7	0x9D9A
+0xF5A8	0x9DA2
+0xF5A9	0x9DA8
+0xF5AA	0x9D9E
+0xF5AB	0x9DA3
+0xF5AC	0x9DBF
+0xF5AD	0x9DA9
+0xF5AE	0x9D96
+0xF5AF	0x9DA6
+0xF5B0	0x9DA7
+0xF5B1	0x9E99
+0xF5B2	0x9E9B
+0xF5B3	0x9E9A
+0xF5B4	0x9EE5
+0xF5B5	0x9EE4
+0xF5B6	0x9EE7
+0xF5B7	0x9EE6
+0xF5B8	0x9F30
+0xF5B9	0x9F2E
+0xF5BA	0x9F5B
+0xF5BB	0x9F60
+0xF5BC	0x9F5E
+0xF5BD	0x9F5D
+0xF5BE	0x9F59
+0xF5BF	0x9F91
+0xF5C0	0x513A
+0xF5C1	0x5139
+0xF5C2	0x5298
+0xF5C3	0x5297
+0xF5C4	0x56C3
+0xF5C5	0x56BD
+0xF5C6	0x56BE
+0xF5C7	0x5B48
+0xF5C8	0x5B47
+0xF5C9	0x5DCB
+0xF5CA	0x5DCF
+0xF5CB	0x5EF1
+0xF5CC	0x61FD
+0xF5CD	0x651B
+0xF5CE	0x6B02
+0xF5CF	0x6AFC
+0xF5D0	0x6B03
+0xF5D1	0x6AF8
+0xF5D2	0x6B00
+0xF5D3	0x7043
+0xF5D4	0x7044
+0xF5D5	0x704A
+0xF5D6	0x7048
+0xF5D7	0x7049
+0xF5D8	0x7045
+0xF5D9	0x7046
+0xF5DA	0x721D
+0xF5DB	0x721A
+0xF5DC	0x7219
+0xF5DD	0x737E
+0xF5DE	0x7517
+0xF5DF	0x766A
+0xF5E0	0x77D0
+0xF5E1	0x792D
+0xF5E2	0x7931
+0xF5E3	0x792F
+0xF5E4	0x7C54
+0xF5E5	0x7C53
+0xF5E6	0x7CF2
+0xF5E7	0x7E8A
+0xF5E8	0x7E87
+0xF5E9	0x7E88
+0xF5EA	0x7E8B
+0xF5EB	0x7E86
+0xF5EC	0x7E8D
+0xF5ED	0x7F4D
+0xF5EE	0x7FBB
+0xF5EF	0x8030
+0xF5F0	0x81DD
+0xF5F1	0x8618
+0xF5F2	0x862A
+0xF5F3	0x8626
+0xF5F4	0x861F
+0xF5F5	0x8623
+0xF5F6	0x861C
+0xF5F7	0x8619
+0xF5F8	0x8627
+0xF5F9	0x862E
+0xF5FA	0x8621
+0xF5FB	0x8620
+0xF5FC	0x8629
+0xF5FD	0x861E
+0xF5FE	0x8625
+0xF640	0x8829
+0xF641	0x881D
+0xF642	0x881B
+0xF643	0x8820
+0xF644	0x8824
+0xF645	0x881C
+0xF646	0x882B
+0xF647	0x884A
+0xF648	0x896D
+0xF649	0x8969
+0xF64A	0x896E
+0xF64B	0x896B
+0xF64C	0x89FA
+0xF64D	0x8B79
+0xF64E	0x8B78
+0xF64F	0x8B45
+0xF650	0x8B7A
+0xF651	0x8B7B
+0xF652	0x8D10
+0xF653	0x8D14
+0xF654	0x8DAF
+0xF655	0x8E8E
+0xF656	0x8E8C
+0xF657	0x8F5E
+0xF658	0x8F5B
+0xF659	0x8F5D
+0xF65A	0x9146
+0xF65B	0x9144
+0xF65C	0x9145
+0xF65D	0x91B9
+0xF65E	0x943F
+0xF65F	0x943B
+0xF660	0x9436
+0xF661	0x9429
+0xF662	0x943D
+0xF663	0x943C
+0xF664	0x9430
+0xF665	0x9439
+0xF666	0x942A
+0xF667	0x9437
+0xF668	0x942C
+0xF669	0x9440
+0xF66A	0x9431
+0xF66B	0x95E5
+0xF66C	0x95E4
+0xF66D	0x95E3
+0xF66E	0x9735
+0xF66F	0x973A
+0xF670	0x97BF
+0xF671	0x97E1
+0xF672	0x9864
+0xF673	0x98C9
+0xF674	0x98C6
+0xF675	0x98C0
+0xF676	0x9958
+0xF677	0x9956
+0xF678	0x9A39
+0xF679	0x9A3D
+0xF67A	0x9A46
+0xF67B	0x9A44
+0xF67C	0x9A42
+0xF67D	0x9A41
+0xF67E	0x9A3A
+0xF6A1	0x9A3F
+0xF6A2	0x9ACD
+0xF6A3	0x9B15
+0xF6A4	0x9B17
+0xF6A5	0x9B18
+0xF6A6	0x9B16
+0xF6A7	0x9B3A
+0xF6A8	0x9B52
+0xF6A9	0x9C2B
+0xF6AA	0x9C1D
+0xF6AB	0x9C1C
+0xF6AC	0x9C2C
+0xF6AD	0x9C23
+0xF6AE	0x9C28
+0xF6AF	0x9C29
+0xF6B0	0x9C24
+0xF6B1	0x9C21
+0xF6B2	0x9DB7
+0xF6B3	0x9DB6
+0xF6B4	0x9DBC
+0xF6B5	0x9DC1
+0xF6B6	0x9DC7
+0xF6B7	0x9DCA
+0xF6B8	0x9DCF
+0xF6B9	0x9DBE
+0xF6BA	0x9DC5
+0xF6BB	0x9DC3
+0xF6BC	0x9DBB
+0xF6BD	0x9DB5
+0xF6BE	0x9DCE
+0xF6BF	0x9DB9
+0xF6C0	0x9DBA
+0xF6C1	0x9DAC
+0xF6C2	0x9DC8
+0xF6C3	0x9DB1
+0xF6C4	0x9DAD
+0xF6C5	0x9DCC
+0xF6C6	0x9DB3
+0xF6C7	0x9DCD
+0xF6C8	0x9DB2
+0xF6C9	0x9E7A
+0xF6CA	0x9E9C
+0xF6CB	0x9EEB
+0xF6CC	0x9EEE
+0xF6CD	0x9EED
+0xF6CE	0x9F1B
+0xF6CF	0x9F18
+0xF6D0	0x9F1A
+0xF6D1	0x9F31
+0xF6D2	0x9F4E
+0xF6D3	0x9F65
+0xF6D4	0x9F64
+0xF6D5	0x9F92
+0xF6D6	0x4EB9
+0xF6D7	0x56C6
+0xF6D8	0x56C5
+0xF6D9	0x56CB
+0xF6DA	0x5971
+0xF6DB	0x5B4B
+0xF6DC	0x5B4C
+0xF6DD	0x5DD5
+0xF6DE	0x5DD1
+0xF6DF	0x5EF2
+0xF6E0	0x6521
+0xF6E1	0x6520
+0xF6E2	0x6526
+0xF6E3	0x6522
+0xF6E4	0x6B0B
+0xF6E5	0x6B08
+0xF6E6	0x6B09
+0xF6E7	0x6C0D
+0xF6E8	0x7055
+0xF6E9	0x7056
+0xF6EA	0x7057
+0xF6EB	0x7052
+0xF6EC	0x721E
+0xF6ED	0x721F
+0xF6EE	0x72A9
+0xF6EF	0x737F
+0xF6F0	0x74D8
+0xF6F1	0x74D5
+0xF6F2	0x74D9
+0xF6F3	0x74D7
+0xF6F4	0x766D
+0xF6F5	0x76AD
+0xF6F6	0x7935
+0xF6F7	0x79B4
+0xF6F8	0x7A70
+0xF6F9	0x7A71
+0xF6FA	0x7C57
+0xF6FB	0x7C5C
+0xF6FC	0x7C59
+0xF6FD	0x7C5B
+0xF6FE	0x7C5A
+0xF740	0x7CF4
+0xF741	0x7CF1
+0xF742	0x7E91
+0xF743	0x7F4F
+0xF744	0x7F87
+0xF745	0x81DE
+0xF746	0x826B
+0xF747	0x8634
+0xF748	0x8635
+0xF749	0x8633
+0xF74A	0x862C
+0xF74B	0x8632
+0xF74C	0x8636
+0xF74D	0x882C
+0xF74E	0x8828
+0xF74F	0x8826
+0xF750	0x882A
+0xF751	0x8825
+0xF752	0x8971
+0xF753	0x89BF
+0xF754	0x89BE
+0xF755	0x89FB
+0xF756	0x8B7E
+0xF757	0x8B84
+0xF758	0x8B82
+0xF759	0x8B86
+0xF75A	0x8B85
+0xF75B	0x8B7F
+0xF75C	0x8D15
+0xF75D	0x8E95
+0xF75E	0x8E94
+0xF75F	0x8E9A
+0xF760	0x8E92
+0xF761	0x8E90
+0xF762	0x8E96
+0xF763	0x8E97
+0xF764	0x8F60
+0xF765	0x8F62
+0xF766	0x9147
+0xF767	0x944C
+0xF768	0x9450
+0xF769	0x944A
+0xF76A	0x944B
+0xF76B	0x944F
+0xF76C	0x9447
+0xF76D	0x9445
+0xF76E	0x9448
+0xF76F	0x9449
+0xF770	0x9446
+0xF771	0x973F
+0xF772	0x97E3
+0xF773	0x986A
+0xF774	0x9869
+0xF775	0x98CB
+0xF776	0x9954
+0xF777	0x995B
+0xF778	0x9A4E
+0xF779	0x9A53
+0xF77A	0x9A54
+0xF77B	0x9A4C
+0xF77C	0x9A4F
+0xF77D	0x9A48
+0xF77E	0x9A4A
+0xF7A1	0x9A49
+0xF7A2	0x9A52
+0xF7A3	0x9A50
+0xF7A4	0x9AD0
+0xF7A5	0x9B19
+0xF7A6	0x9B2B
+0xF7A7	0x9B3B
+0xF7A8	0x9B56
+0xF7A9	0x9B55
+0xF7AA	0x9C46
+0xF7AB	0x9C48
+0xF7AC	0x9C3F
+0xF7AD	0x9C44
+0xF7AE	0x9C39
+0xF7AF	0x9C33
+0xF7B0	0x9C41
+0xF7B1	0x9C3C
+0xF7B2	0x9C37
+0xF7B3	0x9C34
+0xF7B4	0x9C32
+0xF7B5	0x9C3D
+0xF7B6	0x9C36
+0xF7B7	0x9DDB
+0xF7B8	0x9DD2
+0xF7B9	0x9DDE
+0xF7BA	0x9DDA
+0xF7BB	0x9DCB
+0xF7BC	0x9DD0
+0xF7BD	0x9DDC
+0xF7BE	0x9DD1
+0xF7BF	0x9DDF
+0xF7C0	0x9DE9
+0xF7C1	0x9DD9
+0xF7C2	0x9DD8
+0xF7C3	0x9DD6
+0xF7C4	0x9DF5
+0xF7C5	0x9DD5
+0xF7C6	0x9DDD
+0xF7C7	0x9EB6
+0xF7C8	0x9EF0
+0xF7C9	0x9F35
+0xF7CA	0x9F33
+0xF7CB	0x9F32
+0xF7CC	0x9F42
+0xF7CD	0x9F6B
+0xF7CE	0x9F95
+0xF7CF	0x9FA2
+0xF7D0	0x513D
+0xF7D1	0x5299
+0xF7D2	0x58E8
+0xF7D3	0x58E7
+0xF7D4	0x5972
+0xF7D5	0x5B4D
+0xF7D6	0x5DD8
+0xF7D7	0x882F
+0xF7D8	0x5F4F
+0xF7D9	0x6201
+0xF7DA	0x6203
+0xF7DB	0x6204
+0xF7DC	0x6529
+0xF7DD	0x6525
+0xF7DE	0x6596
+0xF7DF	0x66EB
+0xF7E0	0x6B11
+0xF7E1	0x6B12
+0xF7E2	0x6B0F
+0xF7E3	0x6BCA
+0xF7E4	0x705B
+0xF7E5	0x705A
+0xF7E6	0x7222
+0xF7E7	0x7382
+0xF7E8	0x7381
+0xF7E9	0x7383
+0xF7EA	0x7670
+0xF7EB	0x77D4
+0xF7EC	0x7C67
+0xF7ED	0x7C66
+0xF7EE	0x7E95
+0xF7EF	0x826C
+0xF7F0	0x863A
+0xF7F1	0x8640
+0xF7F2	0x8639
+0xF7F3	0x863C
+0xF7F4	0x8631
+0xF7F5	0x863B
+0xF7F6	0x863E
+0xF7F7	0x8830
+0xF7F8	0x8832
+0xF7F9	0x882E
+0xF7FA	0x8833
+0xF7FB	0x8976
+0xF7FC	0x8974
+0xF7FD	0x8973
+0xF7FE	0x89FE
+0xF840	0x8B8C
+0xF841	0x8B8E
+0xF842	0x8B8B
+0xF843	0x8B88
+0xF844	0x8C45
+0xF845	0x8D19
+0xF846	0x8E98
+0xF847	0x8F64
+0xF848	0x8F63
+0xF849	0x91BC
+0xF84A	0x9462
+0xF84B	0x9455
+0xF84C	0x945D
+0xF84D	0x9457
+0xF84E	0x945E
+0xF84F	0x97C4
+0xF850	0x97C5
+0xF851	0x9800
+0xF852	0x9A56
+0xF853	0x9A59
+0xF854	0x9B1E
+0xF855	0x9B1F
+0xF856	0x9B20
+0xF857	0x9C52
+0xF858	0x9C58
+0xF859	0x9C50
+0xF85A	0x9C4A
+0xF85B	0x9C4D
+0xF85C	0x9C4B
+0xF85D	0x9C55
+0xF85E	0x9C59
+0xF85F	0x9C4C
+0xF860	0x9C4E
+0xF861	0x9DFB
+0xF862	0x9DF7
+0xF863	0x9DEF
+0xF864	0x9DE3
+0xF865	0x9DEB
+0xF866	0x9DF8
+0xF867	0x9DE4
+0xF868	0x9DF6
+0xF869	0x9DE1
+0xF86A	0x9DEE
+0xF86B	0x9DE6
+0xF86C	0x9DF2
+0xF86D	0x9DF0
+0xF86E	0x9DE2
+0xF86F	0x9DEC
+0xF870	0x9DF4
+0xF871	0x9DF3
+0xF872	0x9DE8
+0xF873	0x9DED
+0xF874	0x9EC2
+0xF875	0x9ED0
+0xF876	0x9EF2
+0xF877	0x9EF3
+0xF878	0x9F06
+0xF879	0x9F1C
+0xF87A	0x9F38
+0xF87B	0x9F37
+0xF87C	0x9F36
+0xF87D	0x9F43
+0xF87E	0x9F4F
+0xF8A1	0x9F71
+0xF8A2	0x9F70
+0xF8A3	0x9F6E
+0xF8A4	0x9F6F
+0xF8A5	0x56D3
+0xF8A6	0x56CD
+0xF8A7	0x5B4E
+0xF8A8	0x5C6D
+0xF8A9	0x652D
+0xF8AA	0x66ED
+0xF8AB	0x66EE
+0xF8AC	0x6B13
+0xF8AD	0x705F
+0xF8AE	0x7061
+0xF8AF	0x705D
+0xF8B0	0x7060
+0xF8B1	0x7223
+0xF8B2	0x74DB
+0xF8B3	0x74E5
+0xF8B4	0x77D5
+0xF8B5	0x7938
+0xF8B6	0x79B7
+0xF8B7	0x79B6
+0xF8B8	0x7C6A
+0xF8B9	0x7E97
+0xF8BA	0x7F89
+0xF8BB	0x826D
+0xF8BC	0x8643
+0xF8BD	0x8838
+0xF8BE	0x8837
+0xF8BF	0x8835
+0xF8C0	0x884B
+0xF8C1	0x8B94
+0xF8C2	0x8B95
+0xF8C3	0x8E9E
+0xF8C4	0x8E9F
+0xF8C5	0x8EA0
+0xF8C6	0x8E9D
+0xF8C7	0x91BE
+0xF8C8	0x91BD
+0xF8C9	0x91C2
+0xF8CA	0x946B
+0xF8CB	0x9468
+0xF8CC	0x9469
+0xF8CD	0x96E5
+0xF8CE	0x9746
+0xF8CF	0x9743
+0xF8D0	0x9747
+0xF8D1	0x97C7
+0xF8D2	0x97E5
+0xF8D3	0x9A5E
+0xF8D4	0x9AD5
+0xF8D5	0x9B59
+0xF8D6	0x9C63
+0xF8D7	0x9C67
+0xF8D8	0x9C66
+0xF8D9	0x9C62
+0xF8DA	0x9C5E
+0xF8DB	0x9C60
+0xF8DC	0x9E02
+0xF8DD	0x9DFE
+0xF8DE	0x9E07
+0xF8DF	0x9E03
+0xF8E0	0x9E06
+0xF8E1	0x9E05
+0xF8E2	0x9E00
+0xF8E3	0x9E01
+0xF8E4	0x9E09
+0xF8E5	0x9DFF
+0xF8E6	0x9DFD
+0xF8E7	0x9E04
+0xF8E8	0x9EA0
+0xF8E9	0x9F1E
+0xF8EA	0x9F46
+0xF8EB	0x9F74
+0xF8EC	0x9F75
+0xF8ED	0x9F76
+0xF8EE	0x56D4
+0xF8EF	0x652E
+0xF8F0	0x65B8
+0xF8F1	0x6B18
+0xF8F2	0x6B19
+0xF8F3	0x6B17
+0xF8F4	0x6B1A
+0xF8F5	0x7062
+0xF8F6	0x7226
+0xF8F7	0x72AA
+0xF8F8	0x77D8
+0xF8F9	0x77D9
+0xF8FA	0x7939
+0xF8FB	0x7C69
+0xF8FC	0x7C6B
+0xF8FD	0x7CF6
+0xF8FE	0x7E9A
+0xF940	0x7E98
+0xF941	0x7E9B
+0xF942	0x7E99
+0xF943	0x81E0
+0xF944	0x81E1
+0xF945	0x8646
+0xF946	0x8647
+0xF947	0x8648
+0xF948	0x8979
+0xF949	0x897A
+0xF94A	0x897C
+0xF94B	0x897B
+0xF94C	0x89FF
+0xF94D	0x8B98
+0xF94E	0x8B99
+0xF94F	0x8EA5
+0xF950	0x8EA4
+0xF951	0x8EA3
+0xF952	0x946E
+0xF953	0x946D
+0xF954	0x946F
+0xF955	0x9471
+0xF956	0x9473
+0xF957	0x9749
+0xF958	0x9872
+0xF959	0x995F
+0xF95A	0x9C68
+0xF95B	0x9C6E
+0xF95C	0x9C6D
+0xF95D	0x9E0B
+0xF95E	0x9E0D
+0xF95F	0x9E10
+0xF960	0x9E0F
+0xF961	0x9E12
+0xF962	0x9E11
+0xF963	0x9EA1
+0xF964	0x9EF5
+0xF965	0x9F09
+0xF966	0x9F47
+0xF967	0x9F78
+0xF968	0x9F7B
+0xF969	0x9F7A
+0xF96A	0x9F79
+0xF96B	0x571E
+0xF96C	0x7066
+0xF96D	0x7C6F
+0xF96E	0x883C
+0xF96F	0x8DB2
+0xF970	0x8EA6
+0xF971	0x91C3
+0xF972	0x9474
+0xF973	0x9478
+0xF974	0x9476
+0xF975	0x9475
+0xF976	0x9A60
+0xF977	0x9C74
+0xF978	0x9C73
+0xF979	0x9C71
+0xF97A	0x9C75
+0xF97B	0x9E14
+0xF97C	0x9E13
+0xF97D	0x9EF6
+0xF97E	0x9F0A
+0xF9A1	0x9FA4
+0xF9A2	0x7068
+0xF9A3	0x7065
+0xF9A4	0x7CF7
+0xF9A5	0x866A
+0xF9A6	0x883E
+0xF9A7	0x883D
+0xF9A8	0x883F
+0xF9A9	0x8B9E
+0xF9AA	0x8C9C
+0xF9AB	0x8EA9
+0xF9AC	0x8EC9
+0xF9AD	0x974B
+0xF9AE	0x9873
+0xF9AF	0x9874
+0xF9B0	0x98CC
+0xF9B1	0x9961
+0xF9B2	0x99AB
+0xF9B3	0x9A64
+0xF9B4	0x9A66
+0xF9B5	0x9A67
+0xF9B6	0x9B24
+0xF9B7	0x9E15
+0xF9B8	0x9E17
+0xF9B9	0x9F48
+0xF9BA	0x6207
+0xF9BB	0x6B1E
+0xF9BC	0x7227
+0xF9BD	0x864C
+0xF9BE	0x8EA8
+0xF9BF	0x9482
+0xF9C0	0x9480
+0xF9C1	0x9481
+0xF9C2	0x9A69
+0xF9C3	0x9A68
+0xF9C4	0x9B2E
+0xF9C5	0x9E19
+0xF9C6	0x7229
+0xF9C7	0x864B
+0xF9C8	0x8B9F
+0xF9C9	0x9483
+0xF9CA	0x9C79
+0xF9CB	0x9EB7
+0xF9CC	0x7675
+0xF9CD	0x9A6B
+0xF9CE	0x9C7A
+0xF9CF	0x9E1D
+0xF9D0	0x7069
+0xF9D1	0x706A
+0xF9D2	0x9EA4
+0xF9D3	0x9F7E
+0xF9D4	0x9F49
+0xF9D5	0x9F98
+0xF9D6	0x7881
+0xF9D7	0x92B9
+0xF9D8	0x88CF
+0xF9D9	0x58BB
+0xF9DA	0x6052
+0xF9DB	0x7CA7
+0xF9DC	0x5AFA
+0xF9DD	0x2554
+0xF9DE	0x2566
+0xF9DF	0x2557
+0xF9E0	0x2560
+0xF9E1	0x256C
+0xF9E2	0x2563
+0xF9E3	0x255A
+0xF9E4	0x2569
+0xF9E5	0x255D
+0xF9E6	0x2552
+0xF9E7	0x2564
+0xF9E8	0x2555
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9EC	0x2558
+0xF9ED	0x2567
+0xF9EE	0x255B
+0xF9EF	0x2553
+0xF9F0	0x2565
+0xF9F1	0x2556
+0xF9F2	0x255F
+0xF9F3	0x256B
+0xF9F4	0x2562
+0xF9F5	0x2559
+0xF9F6	0x2568
+0xF9F7	0x255C
+0xF9F8	0x2551
+0xF9F9	0x2550
+0xF9FA	0x2554
+0xF9FB	0x2557
+0xF9FC	0x255A
+0xF9FD	0x255D
+0xF9FE	0x2593
+0xFA40	0xE000
+0xFA41	0xE001
+0xFA42	0xE002
+0xFA43	0xE003
+0xFA44	0xE004
+0xFA45	0xE005
+0xFA46	0xE006
+0xFA47	0xE007
+0xFA48	0xE008
+0xFA49	0xE009
+0xFA4A	0xE00A
+0xFA4B	0xE00B
+0xFA4C	0xE00C
+0xFA4D	0xE00D
+0xFA4E	0xE00E
+0xFA4F	0xE00F
+0xFA50	0xE010
+0xFA51	0xE011
+0xFA52	0xE012
+0xFA53	0xE013
+0xFA54	0xE014
+0xFA55	0xE015
+0xFA56	0xE016
+0xFA57	0xE017
+0xFA58	0xE018
+0xFA59	0xE019
+0xFA5A	0xE01A
+0xFA5B	0xE01B
+0xFA5C	0xE01C
+0xFA5D	0xE01D
+0xFA5E	0xE01E
+0xFA5F	0xE01F
+0xFA60	0xE020
+0xFA61	0xE021
+0xFA62	0xE022
+0xFA63	0xE023
+0xFA64	0xE024
+0xFA65	0xE025
+0xFA66	0xE026
+0xFA67	0xE027
+0xFA68	0xE028
+0xFA69	0xE029
+0xFA6A	0xE02A
+0xFA6B	0xE02B
+0xFA6C	0xE02C
+0xFA6D	0xE02D
+0xFA6E	0xE02E
+0xFA6F	0xE02F
+0xFA70	0xE030
+0xFA71	0xE031
+0xFA72	0xE032
+0xFA73	0xE033
+0xFA74	0xE034
+0xFA75	0xE035
+0xFA76	0xE036
+0xFA77	0xE037
+0xFA78	0xE038
+0xFA79	0xE039
+0xFA7A	0xE03A
+0xFA7B	0xE03B
+0xFA7C	0xE03C
+0xFA7D	0xE03D
+0xFA7E	0xE03E
+0xFAA1	0xE03F
+0xFAA2	0xE040
+0xFAA3	0xE041
+0xFAA4	0xE042
+0xFAA5	0xE043
+0xFAA6	0xE044
+0xFAA7	0xE045
+0xFAA8	0xE046
+0xFAA9	0xE047
+0xFAAA	0xE048
+0xFAAB	0xE049
+0xFAAC	0xE04A
+0xFAAD	0xE04B
+0xFAAE	0xE04C
+0xFAAF	0xE04D
+0xFAB0	0xE04E
+0xFAB1	0xE04F
+0xFAB2	0xE050
+0xFAB3	0xE051
+0xFAB4	0xE052
+0xFAB5	0xE053
+0xFAB6	0xE054
+0xFAB7	0xE055
+0xFAB8	0xE056
+0xFAB9	0xE057
+0xFABA	0xE058
+0xFABB	0xE059
+0xFABC	0xE05A
+0xFABD	0xE05B
+0xFABE	0xE05C
+0xFABF	0xE05D
+0xFAC0	0xE05E
+0xFAC1	0xE05F
+0xFAC2	0xE060
+0xFAC3	0xE061
+0xFAC4	0xE062
+0xFAC5	0xE063
+0xFAC6	0xE064
+0xFAC7	0xE065
+0xFAC8	0xE066
+0xFAC9	0xE067
+0xFACA	0xE068
+0xFACB	0xE069
+0xFACC	0xE06A
+0xFACD	0xE06B
+0xFACE	0xE06C
+0xFACF	0xE06D
+0xFAD0	0xE06E
+0xFAD1	0xE06F
+0xFAD2	0xE070
+0xFAD3	0xE071
+0xFAD4	0xE072
+0xFAD5	0xE073
+0xFAD6	0xE074
+0xFAD7	0xE075
+0xFAD8	0xE076
+0xFAD9	0xE077
+0xFADA	0xE078
+0xFADB	0xE079
+0xFADC	0xE07A
+0xFADD	0xE07B
+0xFADE	0xE07C
+0xFADF	0xE07D
+0xFAE0	0xE07E
+0xFAE1	0xE07F
+0xFAE2	0xE080
+0xFAE3	0xE081
+0xFAE4	0xE082
+0xFAE5	0xE083
+0xFAE6	0xE084
+0xFAE7	0xE085
+0xFAE8	0xE086
+0xFAE9	0xE087
+0xFAEA	0xE088
+0xFAEB	0xE089
+0xFAEC	0xE08A
+0xFAED	0xE08B
+0xFAEE	0xE08C
+0xFAEF	0xE08D
+0xFAF0	0xE08E
+0xFAF1	0xE08F
+0xFAF2	0xE090
+0xFAF3	0xE091
+0xFAF4	0xE092
+0xFAF5	0xE093
+0xFAF6	0xE094
+0xFAF7	0xE095
+0xFAF8	0xE096
+0xFAF9	0xE097
+0xFAFA	0xE098
+0xFAFB	0xE099
+0xFAFC	0xE09A
+0xFAFD	0xE09B
+0xFAFE	0xE09C
+0xFB40	0xE09D
+0xFB41	0xE09E
+0xFB42	0xE09F
+0xFB43	0xE0A0
+0xFB44	0xE0A1
+0xFB45	0xE0A2
+0xFB46	0xE0A3
+0xFB47	0xE0A4
+0xFB48	0xE0A5
+0xFB49	0xE0A6
+0xFB4A	0xE0A7
+0xFB4B	0xE0A8
+0xFB4C	0xE0A9
+0xFB4D	0xE0AA
+0xFB4E	0xE0AB
+0xFB4F	0xE0AC
+0xFB50	0xE0AD
+0xFB51	0xE0AE
+0xFB52	0xE0AF
+0xFB53	0xE0B0
+0xFB54	0xE0B1
+0xFB55	0xE0B2
+0xFB56	0xE0B3
+0xFB57	0xE0B4
+0xFB58	0xE0B5
+0xFB59	0xE0B6
+0xFB5A	0xE0B7
+0xFB5B	0xE0B8
+0xFB5C	0xE0B9
+0xFB5D	0xE0BA
+0xFB5E	0xE0BB
+0xFB5F	0xE0BC
+0xFB60	0xE0BD
+0xFB61	0xE0BE
+0xFB62	0xE0BF
+0xFB63	0xE0C0
+0xFB64	0xE0C1
+0xFB65	0xE0C2
+0xFB66	0xE0C3
+0xFB67	0xE0C4
+0xFB68	0xE0C5
+0xFB69	0xE0C6
+0xFB6A	0xE0C7
+0xFB6B	0xE0C8
+0xFB6C	0xE0C9
+0xFB6D	0xE0CA
+0xFB6E	0xE0CB
+0xFB6F	0xE0CC
+0xFB70	0xE0CD
+0xFB71	0xE0CE
+0xFB72	0xE0CF
+0xFB73	0xE0D0
+0xFB74	0xE0D1
+0xFB75	0xE0D2
+0xFB76	0xE0D3
+0xFB77	0xE0D4
+0xFB78	0xE0D5
+0xFB79	0xE0D6
+0xFB7A	0xE0D7
+0xFB7B	0xE0D8
+0xFB7C	0xE0D9
+0xFB7D	0xE0DA
+0xFB7E	0xE0DB
+0xFBA1	0xE0DC
+0xFBA2	0xE0DD
+0xFBA3	0xE0DE
+0xFBA4	0xE0DF
+0xFBA5	0xE0E0
+0xFBA6	0xE0E1
+0xFBA7	0xE0E2
+0xFBA8	0xE0E3
+0xFBA9	0xE0E4
+0xFBAA	0xE0E5
+0xFBAB	0xE0E6
+0xFBAC	0xE0E7
+0xFBAD	0xE0E8
+0xFBAE	0xE0E9
+0xFBAF	0xE0EA
+0xFBB0	0xE0EB
+0xFBB1	0xE0EC
+0xFBB2	0xE0ED
+0xFBB3	0xE0EE
+0xFBB4	0xE0EF
+0xFBB5	0xE0F0
+0xFBB6	0xE0F1
+0xFBB7	0xE0F2
+0xFBB8	0xE0F3
+0xFBB9	0xE0F4
+0xFBBA	0xE0F5
+0xFBBB	0xE0F6
+0xFBBC	0xE0F7
+0xFBBD	0xE0F8
+0xFBBE	0xE0F9
+0xFBBF	0xE0FA
+0xFBC0	0xE0FB
+0xFBC1	0xE0FC
+0xFBC2	0xE0FD
+0xFBC3	0xE0FE
+0xFBC4	0xE0FF
+0xFBC5	0xE100
+0xFBC6	0xE101
+0xFBC7	0xE102
+0xFBC8	0xE103
+0xFBC9	0xE104
+0xFBCA	0xE105
+0xFBCB	0xE106
+0xFBCC	0xE107
+0xFBCD	0xE108
+0xFBCE	0xE109
+0xFBCF	0xE10A
+0xFBD0	0xE10B
+0xFBD1	0xE10C
+0xFBD2	0xE10D
+0xFBD3	0xE10E
+0xFBD4	0xE10F
+0xFBD5	0xE110
+0xFBD6	0xE111
+0xFBD7	0xE112
+0xFBD8	0xE113
+0xFBD9	0xE114
+0xFBDA	0xE115
+0xFBDB	0xE116
+0xFBDC	0xE117
+0xFBDD	0xE118
+0xFBDE	0xE119
+0xFBDF	0xE11A
+0xFBE0	0xE11B
+0xFBE1	0xE11C
+0xFBE2	0xE11D
+0xFBE3	0xE11E
+0xFBE4	0xE11F
+0xFBE5	0xE120
+0xFBE6	0xE121
+0xFBE7	0xE122
+0xFBE8	0xE123
+0xFBE9	0xE124
+0xFBEA	0xE125
+0xFBEB	0xE126
+0xFBEC	0xE127
+0xFBED	0xE128
+0xFBEE	0xE129
+0xFBEF	0xE12A
+0xFBF0	0xE12B
+0xFBF1	0xE12C
+0xFBF2	0xE12D
+0xFBF3	0xE12E
+0xFBF4	0xE12F
+0xFBF5	0xE130
+0xFBF6	0xE131
+0xFBF7	0xE132
+0xFBF8	0xE133
+0xFBF9	0xE134
+0xFBFA	0xE135
+0xFBFB	0xE136
+0xFBFC	0xE137
+0xFBFD	0xE138
+0xFBFE	0xE139
+0xFC40	0xE13A
+0xFC41	0xE13B
+0xFC42	0xE13C
+0xFC43	0xE13D
+0xFC44	0xE13E
+0xFC45	0xE13F
+0xFC46	0xE140
+0xFC47	0xE141
+0xFC48	0xE142
+0xFC49	0xE143
+0xFC4A	0xE144
+0xFC4B	0xE145
+0xFC4C	0xE146
+0xFC4D	0xE147
+0xFC4E	0xE148
+0xFC4F	0xE149
+0xFC50	0xE14A
+0xFC51	0xE14B
+0xFC52	0xE14C
+0xFC53	0xE14D
+0xFC54	0xE14E
+0xFC55	0xE14F
+0xFC56	0xE150
+0xFC57	0xE151
+0xFC58	0xE152
+0xFC59	0xE153
+0xFC5A	0xE154
+0xFC5B	0xE155
+0xFC5C	0xE156
+0xFC5D	0xE157
+0xFC5E	0xE158
+0xFC5F	0xE159
+0xFC60	0xE15A
+0xFC61	0xE15B
+0xFC62	0xE15C
+0xFC63	0xE15D
+0xFC64	0xE15E
+0xFC65	0xE15F
+0xFC66	0xE160
+0xFC67	0xE161
+0xFC68	0xE162
+0xFC69	0xE163
+0xFC6A	0xE164
+0xFC6B	0xE165
+0xFC6C	0xE166
+0xFC6D	0xE167
+0xFC6E	0xE168
+0xFC6F	0xE169
+0xFC70	0xE16A
+0xFC71	0xE16B
+0xFC72	0xE16C
+0xFC73	0xE16D
+0xFC74	0xE16E
+0xFC75	0xE16F
+0xFC76	0xE170
+0xFC77	0xE171
+0xFC78	0xE172
+0xFC79	0xE173
+0xFC7A	0xE174
+0xFC7B	0xE175
+0xFC7C	0xE176
+0xFC7D	0xE177
+0xFC7E	0xE178
+0xFCA1	0xE179
+0xFCA2	0xE17A
+0xFCA3	0xE17B
+0xFCA4	0xE17C
+0xFCA5	0xE17D
+0xFCA6	0xE17E
+0xFCA7	0xE17F
+0xFCA8	0xE180
+0xFCA9	0xE181
+0xFCAA	0xE182
+0xFCAB	0xE183
+0xFCAC	0xE184
+0xFCAD	0xE185
+0xFCAE	0xE186
+0xFCAF	0xE187
+0xFCB0	0xE188
+0xFCB1	0xE189
+0xFCB2	0xE18A
+0xFCB3	0xE18B
+0xFCB4	0xE18C
+0xFCB5	0xE18D
+0xFCB6	0xE18E
+0xFCB7	0xE18F
+0xFCB8	0xE190
+0xFCB9	0xE191
+0xFCBA	0xE192
+0xFCBB	0xE193
+0xFCBC	0xE194
+0xFCBD	0xE195
+0xFCBE	0xE196
+0xFCBF	0xE197
+0xFCC0	0xE198
+0xFCC1	0xE199
+0xFCC2	0xE19A
+0xFCC3	0xE19B
+0xFCC4	0xE19C
+0xFCC5	0xE19D
+0xFCC6	0xE19E
+0xFCC7	0xE19F
+0xFCC8	0xE1A0
+0xFCC9	0xE1A1
+0xFCCA	0xE1A2
+0xFCCB	0xE1A3
+0xFCCC	0xE1A4
+0xFCCD	0xE1A5
+0xFCCE	0xE1A6
+0xFCCF	0xE1A7
+0xFCD0	0xE1A8
+0xFCD1	0xE1A9
+0xFCD2	0xE1AA
+0xFCD3	0xE1AB
+0xFCD4	0xE1AC
+0xFCD5	0xE1AD
+0xFCD6	0xE1AE
+0xFCD7	0xE1AF
+0xFCD8	0xE1B0
+0xFCD9	0xE1B1
+0xFCDA	0xE1B2
+0xFCDB	0xE1B3
+0xFCDC	0xE1B4
+0xFCDD	0xE1B5
+0xFCDE	0xE1B6
+0xFCDF	0xE1B7
+0xFCE0	0xE1B8
+0xFCE1	0xE1B9
+0xFCE2	0xE1BA
+0xFCE3	0xE1BB
+0xFCE4	0xE1BC
+0xFCE5	0xE1BD
+0xFCE6	0xE1BE
+0xFCE7	0xE1BF
+0xFCE8	0xE1C0
+0xFCE9	0xE1C1
+0xFCEA	0xE1C2
+0xFCEB	0xE1C3
+0xFCEC	0xE1C4
+0xFCED	0xE1C5
+0xFCEE	0xE1C6
+0xFCEF	0xE1C7
+0xFCF0	0xE1C8
+0xFCF1	0xE1C9
+0xFCF2	0xE1CA
+0xFCF3	0xE1CB
+0xFCF4	0xE1CC
+0xFCF5	0xE1CD
+0xFCF6	0xE1CE
+0xFCF7	0xE1CF
+0xFCF8	0xE1D0
+0xFCF9	0xE1D1
+0xFCFA	0xE1D2
+0xFCFB	0xE1D3
+0xFCFC	0xE1D4
+0xFCFD	0xE1D5
+0xFCFE	0xE1D6
+0xFD40	0xE1D7
+0xFD41	0xE1D8
+0xFD42	0xE1D9
+0xFD43	0xE1DA
+0xFD44	0xE1DB
+0xFD45	0xE1DC
+0xFD46	0xE1DD
+0xFD47	0xE1DE
+0xFD48	0xE1DF
+0xFD49	0xE1E0
+0xFD4A	0xE1E1
+0xFD4B	0xE1E2
+0xFD4C	0xE1E3
+0xFD4D	0xE1E4
+0xFD4E	0xE1E5
+0xFD4F	0xE1E6
+0xFD50	0xE1E7
+0xFD51	0xE1E8
+0xFD52	0xE1E9
+0xFD53	0xE1EA
+0xFD54	0xE1EB
+0xFD55	0xE1EC
+0xFD56	0xE1ED
+0xFD57	0xE1EE
+0xFD58	0xE1EF
+0xFD59	0xE1F0
+0xFD5A	0xE1F1
+0xFD5B	0xE1F2
+0xFD5C	0xE1F3
+0xFD5D	0xE1F4
+0xFD5E	0xE1F5
+0xFD5F	0xE1F6
+0xFD60	0xE1F7
+0xFD61	0xE1F8
+0xFD62	0xE1F9
+0xFD63	0xE1FA
+0xFD64	0xE1FB
+0xFD65	0xE1FC
+0xFD66	0xE1FD
+0xFD67	0xE1FE
+0xFD68	0xE1FF
+0xFD69	0xE200
+0xFD6A	0xE201
+0xFD6B	0xE202
+0xFD6C	0xE203
+0xFD6D	0xE204
+0xFD6E	0xE205
+0xFD6F	0xE206
+0xFD70	0xE207
+0xFD71	0xE208
+0xFD72	0xE209
+0xFD73	0xE20A
+0xFD74	0xE20B
+0xFD75	0xE20C
+0xFD76	0xE20D
+0xFD77	0xE20E
+0xFD78	0xE20F
+0xFD79	0xE210
+0xFD7A	0xE211
+0xFD7B	0xE212
+0xFD7C	0xE213
+0xFD7D	0xE214
+0xFD7E	0xE215
+0xFDA1	0xE216
+0xFDA2	0xE217
+0xFDA3	0xE218
+0xFDA4	0xE219
+0xFDA5	0xE21A
+0xFDA6	0xE21B
+0xFDA7	0xE21C
+0xFDA8	0xE21D
+0xFDA9	0xE21E
+0xFDAA	0xE21F
+0xFDAB	0xE220
+0xFDAC	0xE221
+0xFDAD	0xE222
+0xFDAE	0xE223
+0xFDAF	0xE224
+0xFDB0	0xE225
+0xFDB1	0xE226
+0xFDB2	0xE227
+0xFDB3	0xE228
+0xFDB4	0xE229
+0xFDB5	0xE22A
+0xFDB6	0xE22B
+0xFDB7	0xE22C
+0xFDB8	0xE22D
+0xFDB9	0xE22E
+0xFDBA	0xE22F
+0xFDBB	0xE230
+0xFDBC	0xE231
+0xFDBD	0xE232
+0xFDBE	0xE233
+0xFDBF	0xE234
+0xFDC0	0xE235
+0xFDC1	0xE236
+0xFDC2	0xE237
+0xFDC3	0xE238
+0xFDC4	0xE239
+0xFDC5	0xE23A
+0xFDC6	0xE23B
+0xFDC7	0xE23C
+0xFDC8	0xE23D
+0xFDC9	0xE23E
+0xFDCA	0xE23F
+0xFDCB	0xE240
+0xFDCC	0xE241
+0xFDCD	0xE242
+0xFDCE	0xE243
+0xFDCF	0xE244
+0xFDD0	0xE245
+0xFDD1	0xE246
+0xFDD2	0xE247
+0xFDD3	0xE248
+0xFDD4	0xE249
+0xFDD5	0xE24A
+0xFDD6	0xE24B
+0xFDD7	0xE24C
+0xFDD8	0xE24D
+0xFDD9	0xE24E
+0xFDDA	0xE24F
+0xFDDB	0xE250
+0xFDDC	0xE251
+0xFDDD	0xE252
+0xFDDE	0xE253
+0xFDDF	0xE254
+0xFDE0	0xE255
+0xFDE1	0xE256
+0xFDE2	0xE257
+0xFDE3	0xE258
+0xFDE4	0xE259
+0xFDE5	0xE25A
+0xFDE6	0xE25B
+0xFDE7	0xE25C
+0xFDE8	0xE25D
+0xFDE9	0xE25E
+0xFDEA	0xE25F
+0xFDEB	0xE260
+0xFDEC	0xE261
+0xFDED	0xE262
+0xFDEE	0xE263
+0xFDEF	0xE264
+0xFDF0	0xE265
+0xFDF1	0xE266
+0xFDF2	0xE267
+0xFDF3	0xE268
+0xFDF4	0xE269
+0xFDF5	0xE26A
+0xFDF6	0xE26B
+0xFDF7	0xE26C
+0xFDF8	0xE26D
+0xFDF9	0xE26E
+0xFDFA	0xE26F
+0xFDFB	0xE270
+0xFDFC	0xE271
+0xFDFD	0xE272
+0xFDFE	0xE273
+0xFE40	0xE274
+0xFE41	0xE275
+0xFE42	0xE276
+0xFE43	0xE277
+0xFE44	0xE278
+0xFE45	0xE279
+0xFE46	0xE27A
+0xFE47	0xE27B
+0xFE48	0xE27C
+0xFE49	0xE27D
+0xFE4A	0xE27E
+0xFE4B	0xE27F
+0xFE4C	0xE280
+0xFE4D	0xE281
+0xFE4E	0xE282
+0xFE4F	0xE283
+0xFE50	0xE284
+0xFE51	0xE285
+0xFE52	0xE286
+0xFE53	0xE287
+0xFE54	0xE288
+0xFE55	0xE289
+0xFE56	0xE28A
+0xFE57	0xE28B
+0xFE58	0xE28C
+0xFE59	0xE28D
+0xFE5A	0xE28E
+0xFE5B	0xE28F
+0xFE5C	0xE290
+0xFE5D	0xE291
+0xFE5E	0xE292
+0xFE5F	0xE293
+0xFE60	0xE294
+0xFE61	0xE295
+0xFE62	0xE296
+0xFE63	0xE297
+0xFE64	0xE298
+0xFE65	0xE299
+0xFE66	0xE29A
+0xFE67	0xE29B
+0xFE68	0xE29C
+0xFE69	0xE29D
+0xFE6A	0xE29E
+0xFE6B	0xE29F
+0xFE6C	0xE2A0
+0xFE6D	0xE2A1
+0xFE6E	0xE2A2
+0xFE6F	0xE2A3
+0xFE70	0xE2A4
+0xFE71	0xE2A5
+0xFE72	0xE2A6
+0xFE73	0xE2A7
+0xFE74	0xE2A8
+0xFE75	0xE2A9
+0xFE76	0xE2AA
+0xFE77	0xE2AB
+0xFE78	0xE2AC
+0xFE79	0xE2AD
+0xFE7A	0xE2AE
+0xFE7B	0xE2AF
+0xFE7C	0xE2B0
+0xFE7D	0xE2B1
+0xFE7E	0xE2B2
+0xFEA1	0xE2B3
+0xFEA2	0xE2B4
+0xFEA3	0xE2B5
+0xFEA4	0xE2B6
+0xFEA5	0xE2B7
+0xFEA6	0xE2B8
+0xFEA7	0xE2B9
+0xFEA8	0xE2BA
+0xFEA9	0xE2BB
+0xFEAA	0xE2BC
+0xFEAB	0xE2BD
+0xFEAC	0xE2BE
+0xFEAD	0xE2BF
+0xFEAE	0xE2C0
+0xFEAF	0xE2C1
+0xFEB0	0xE2C2
+0xFEB1	0xE2C3
+0xFEB2	0xE2C4
+0xFEB3	0xE2C5
+0xFEB4	0xE2C6
+0xFEB5	0xE2C7
+0xFEB6	0xE2C8
+0xFEB7	0xE2C9
+0xFEB8	0xE2CA
+0xFEB9	0xE2CB
+0xFEBA	0xE2CC
+0xFEBB	0xE2CD
+0xFEBC	0xE2CE
+0xFEBD	0xE2CF
+0xFEBE	0xE2D0
+0xFEBF	0xE2D1
+0xFEC0	0xE2D2
+0xFEC1	0xE2D3
+0xFEC2	0xE2D4
+0xFEC3	0xE2D5
+0xFEC4	0xE2D6
+0xFEC5	0xE2D7
+0xFEC6	0xE2D8
+0xFEC7	0xE2D9
+0xFEC8	0xE2DA
+0xFEC9	0xE2DB
+0xFECA	0xE2DC
+0xFECB	0xE2DD
+0xFECC	0xE2DE
+0xFECD	0xE2DF
+0xFECE	0xE2E0
+0xFECF	0xE2E1
+0xFED0	0xE2E2
+0xFED1	0xE2E3
+0xFED2	0xE2E4
+0xFED3	0xE2E5
+0xFED4	0xE2E6
+0xFED5	0xE2E7
+0xFED6	0xE2E8
+0xFED7	0xE2E9
+0xFED8	0xE2EA
+0xFED9	0xE2EB
+0xFEDA	0xE2EC
+0xFEDB	0xE2ED
+0xFEDC	0xE2EE
+0xFEDD	0xE2EF
+0xFEDE	0xE2F0
+0xFEDF	0xE2F1
+0xFEE0	0xE2F2
+0xFEE1	0xE2F3
+0xFEE2	0xE2F4
+0xFEE3	0xE2F5
+0xFEE4	0xE2F6
+0xFEE5	0xE2F7
+0xFEE6	0xE2F8
+0xFEE7	0xE2F9
+0xFEE8	0xE2FA
+0xFEE9	0xE2FB
+0xFEEA	0xE2FC
+0xFEEB	0xE2FD
+0xFEEC	0xE2FE
+0xFEED	0xE2FF
+0xFEEE	0xE300
+0xFEEF	0xE301
+0xFEF0	0xE302
+0xFEF1	0xE303
+0xFEF2	0xE304
+0xFEF3	0xE305
+0xFEF4	0xE306
+0xFEF5	0xE307
+0xFEF6	0xE308
+0xFEF7	0xE309
+0xFEF8	0xE30A
+0xFEF9	0xE30B
+0xFEFA	0xE30C
+0xFEFB	0xE30D
+0xFEFC	0xE30E
+0xFEFD	0xE30F
+0xFEFE	0xE310
diff --git a/tests/BIG5-HKSCS-1999-snippet b/tests/BIG5-HKSCS-1999-snippet
new file mode 100644
index 0000000..cdd20d8
--- /dev/null
+++ b/tests/BIG5-HKSCS-1999-snippet
@@ -0,0 +1,233 @@
+ˆ@ ˆA ˆB ˆC ˆD ˆE ˆF ˆG ˆH ˆI ˆJ ˆK ˆL ˆM ˆN ˆO
+ˆP ˆQ ˆR ˆS ˆT ˆU ˆV ˆW ˆX ˆY ˆZ ˆ[ ˆ\ ˆ] ˆ^ ˆ_
+ˆ` ˆa ˆb ˆc ˆd ˆe ˆf ˆg ˆh ˆi ˆj ˆk ˆl ˆm ˆn ˆo
+ˆp ˆq ˆr ˆs ˆt ˆu ˆv ˆw ˆx ˆy ˆz ˆ{ ˆ| ˆ} ˆ~
+  ˆ¡ ˆ¢ ˆ£ ˆ¤ ˆ¥ ˆ¦ ˆ§ ˆ¨ ˆ© ˆª
+‰@ ‰A    ‰C       ‰F ‰G ‰H ‰I       ‰L ‰M ‰N ‰O
+‰P ‰Q ‰R ‰S ‰T ‰U ‰V ‰W ‰X ‰Y ‰Z ‰[ ‰\ ‰] ‰^ ‰_
+‰` ‰a ‰b ‰c ‰d ‰e ‰f ‰g ‰h ‰i ‰j ‰k ‰l ‰m ‰n ‰o
+‰p ‰q ‰r ‰s ‰t ‰u ‰v ‰w ‰x ‰y ‰z ‰{ ‰| ‰} ‰~
+   ‰¡ ‰¢ ‰£ ‰¤ ‰¥ ‰¦             ‰« ‰¬ ‰­ ‰®
+‰° ‰± ‰²       ‰µ ‰¶ ‰· ‰¸ ‰¹ ‰º ‰» ‰¼ ‰½ ‰¾ ‰¿
+   ‰Á ‰Â ‰Ã    ‰Å ‰Æ ‰Ç ‰È ‰É ‰Ê ‰Ë ‰Ì ‰Í ‰Î ‰Ï
+‰Ð ‰Ñ ‰Ò ‰Ó ‰Ô ‰Õ ‰Ö ‰× ‰Ø ‰Ù ‰Ú ‰Û ‰Ü ‰Ý ‰Þ ‰ß
+‰à ‰á ‰â ‰ã ‰ä ‰å ‰æ ‰ç ‰è ‰é ‰ê ‰ë ‰ì ‰í ‰î ‰ï
+‰ð ‰ñ ‰ò ‰ó ‰ô ‰õ ‰ö ‰÷ ‰ø ‰ù ‰ú ‰û ‰ü ‰ý ‰þ
+Š@ ŠA    ŠC ŠD ŠE ŠF ŠG ŠH ŠI ŠJ ŠK ŠL ŠM ŠN ŠO
+ŠP ŠQ ŠR ŠS ŠT ŠU ŠV ŠW ŠX ŠY ŠZ Š[ Š\ Š] Š^ Š_
+Š` Ša Šb    Šd Še Šf Šg Šh Ši Šj Šk Šl Šm Šn Šo
+Šp Šq Šr Šs Št    Šv Šw Šx Šy Šz Š{ Š| Š} Š~
+   Š¡ Š¢ Š£ Š¤ Š¥ Š¦ Š§ Š¨ Š© Šª    Š¬ Š­ Š® Š¯
+Š°    Š² Š³ Š´ Šµ Š¶ Š· Š¸ Š¹    Š» Š¼ Š½ Š¾ Š¿
+ŠÀ ŠÁ ŠÂ ŠÃ ŠÄ ŠÅ ŠÆ ŠÇ    ŠÉ ŠÊ ŠË ŠÌ    ŠÎ ŠÏ
+ŠÐ ŠÑ ŠÒ ŠÓ ŠÔ ŠÕ ŠÖ Š× ŠØ ŠÙ ŠÚ ŠÛ ŠÜ       Šß
+Šà Šá Šâ Šã Šä Šå Šæ Šç Šè Šé Šê Šë Šì Ší Šî Šï
+Šð Šñ Šò Šó Šô    Šö Š÷ Šø Šù Šú Šû Šü Šý Šþ
+‹@ ‹A ‹B ‹C ‹D ‹E ‹F ‹G ‹H ‹I ‹J ‹K ‹L ‹M ‹N ‹O
+‹P ‹Q ‹R ‹S    ‹U ‹V ‹W ‹X ‹Y ‹Z ‹[ ‹\ ‹] ‹^ ‹_
+‹` ‹a ‹b ‹c ‹d ‹e ‹f ‹g ‹h ‹i ‹j ‹k ‹l ‹m ‹n ‹o
+‹p ‹q ‹r ‹s ‹t ‹u ‹v ‹w ‹x ‹y ‹z ‹{ ‹| ‹} ‹~
+   ‹¡ ‹¢ ‹£ ‹¤ ‹¥ ‹¦ ‹§ ‹¨ ‹© ‹ª ‹« ‹¬ ‹­ ‹® ‹¯
+‹° ‹± ‹² ‹³ ‹´ ‹µ ‹¶ ‹· ‹¸ ‹¹ ‹º ‹» ‹¼ ‹½ ‹¾ ‹¿
+‹À ‹Á ‹Â ‹Ã ‹Ä ‹Å ‹Æ ‹Ç ‹È ‹É ‹Ê ‹Ë ‹Ì ‹Í ‹Î ‹Ï
+‹Ð ‹Ñ ‹Ò ‹Ó ‹Ô ‹Õ ‹Ö ‹× ‹Ø ‹Ù ‹Ú ‹Û ‹Ü    ‹Þ ‹ß
+‹à ‹á ‹â ‹ã ‹ä ‹å ‹æ ‹ç ‹è ‹é ‹ê ‹ë ‹ì ‹í ‹î ‹ï
+‹ð ‹ñ ‹ò ‹ó ‹ô ‹õ ‹ö ‹÷ ‹ø ‹ù ‹ú ‹û ‹ü ‹ý
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ
+Ž@ ŽA ŽB ŽC ŽD ŽE ŽF ŽG ŽH ŽI ŽJ ŽK ŽL ŽM ŽN ŽO
+ŽP ŽQ ŽR ŽS ŽT ŽU ŽV ŽW ŽX ŽY ŽZ Ž[ Ž\ Ž] Ž^ Ž_
+Ž` Ža Žb Žc Žd Že Žf Žg Žh    Žj Žk Žl Žm Žn
+Žp Žq Žr Žs Žt Žu Žv Žw Žx Žy Žz Ž{ Ž| Ž}
+   Ž¡ Ž¢ Ž£ Ž¤ Ž¥ Ž¦ Ž§ Ž¨ Ž© Žª    Ž¬ Ž­ Ž® Ž¯
+Ž° Ž± Ž² Ž³    Žµ Ž¶ Ž· Ž¸ Ž¹ Žº Ž» Ž¼ Ž½ Ž¾ Ž¿
+ŽÀ ŽÁ ŽÂ ŽÃ ŽÄ ŽÅ ŽÆ ŽÇ ŽÈ ŽÉ ŽÊ ŽË ŽÌ    ŽÎ ŽÏ
+   ŽÑ ŽÒ ŽÓ ŽÔ ŽÕ ŽÖ Ž× ŽØ ŽÙ ŽÚ ŽÛ ŽÜ ŽÝ ŽÞ Žß
+Žà Žá Žâ Žã Žä Žå Žæ Žç Žè Žé Žê Žë Žì Ží Žî Žï
+Žð Žñ Žò Žó Žô Žõ Žö Ž÷ Žø Žù Žú Žû Žü Žý Žþ
+@ A B C D E F G H I J K L M N O
+P Q R S T U V    X Y Z [ \ ] ^ _
+` a b c d e f g h    j k l m    o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê       Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý
+@ A B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z [ \ ] ^ _
+` a b c d e f g h i j k l    n o
+p q r s t u v w x y    { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û    Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð    ò ó ô õ ö ÷ ø ù ú û ü ý þ
+‘@ ‘A ‘B ‘C ‘D ‘E ‘F ‘G ‘H ‘I ‘J ‘K ‘L ‘M ‘N ‘O
+‘P ‘Q ‘R ‘S ‘T ‘U ‘V ‘W ‘X ‘Y ‘Z ‘[ ‘\ ‘] ‘^ ‘_
+‘` ‘a ‘b ‘c ‘d ‘e ‘f ‘g ‘h ‘i ‘j ‘k ‘l ‘m ‘n ‘o
+‘p ‘q ‘r ‘s ‘t ‘u ‘v ‘w ‘x ‘y ‘z ‘{ ‘| ‘} ‘~
+   ‘¡ ‘¢ ‘£ ‘¤ ‘¥ ‘¦ ‘§ ‘¨ ‘© ‘ª ‘« ‘¬ ‘­ ‘® ‘¯
+‘° ‘± ‘² ‘³ ‘´ ‘µ ‘¶ ‘· ‘¸ ‘¹ ‘º ‘» ‘¼ ‘½ ‘¾
+‘À ‘Á ‘Â ‘Ã ‘Ä ‘Å ‘Æ ‘Ç ‘È ‘É ‘Ê ‘Ë ‘Ì ‘Í ‘Î ‘Ï
+‘Ð ‘Ñ ‘Ò ‘Ó ‘Ô ‘Õ ‘Ö ‘× ‘Ø ‘Ù ‘Ú ‘Û ‘Ü ‘Ý ‘Þ ‘ß
+‘à ‘á ‘â ‘ã ‘ä ‘å ‘æ ‘ç ‘è ‘é ‘ê ‘ë ‘ì ‘í ‘î ‘ï
+‘ð ‘ñ ‘ò ‘ó ‘ô ‘õ ‘ö ‘÷ ‘ø ‘ù ‘ú ‘û ‘ü ‘ý ‘þ
+’@ ’A ’B ’C    ’E ’F ’G ’H ’I ’J ’K ’L ’M ’N ’O
+’P ’Q ’R ’S ’T ’U ’V ’W ’X ’Y ’Z ’[ ’\ ’] ’^ ’_
+’` ’a ’b ’c ’d ’e ’f ’g ’h ’i ’j ’k ’l ’m ’n ’o
+’p ’q ’r ’s ’t ’u ’v ’w ’x ’y ’z ’{ ’| ’} ’~
+   ’¡ ’¢ ’£ ’¤ ’¥ ’¦ ’§ ’¨ ’© ’ª ’« ’¬ ’­ ’®
+         ’³ ’´ ’µ ’¶ ’· ’¸ ’¹ ’º ’» ’¼ ’½ ’¾ ’¿
+’À ’Á ’Â ’Ã ’Ä ’Å ’Æ ’Ç    ’É ’Ê ’Ë ’Ì ’Í ’Î ’Ï
+’Ð    ’Ò ’Ó ’Ô ’Õ ’Ö ’× ’Ø ’Ù ’Ú ’Û ’Ü ’Ý ’Þ ’ß
+’à ’á ’â ’ã ’ä ’å ’æ ’ç ’è ’é ’ê ’ë ’ì ’í ’î ’ï
+’ð ’ñ ’ò ’ó ’ô ’õ ’ö ’÷ ’ø ’ù ’ú ’û ’ü ’ý ’þ
+“@ “A “B “C “D “E “F “G “H “I “J “K “L “M “N “O
+“P “Q “R “S “T “U “V “W “X “Y “Z “[ “\ “] “^ “_
+“` “a “b “c “d “e “f “g “h “i “j “k “l “m “n “o
+“p “q “r “s “t “u “v “w “x “y “z “{ “| “} “~
+   “¡ “¢ “£ “¤ “¥ “¦ “§ “¨ “© “ª “« “¬ “­ “® “¯
+“° “± “² “³ “´ “µ “¶ “· “¸ “¹ “º “» “¼ “½ “¾ “¿
+“À “Á “Â “Ã “Ä “Å “Æ “Ç “È “É “Ê “Ë “Ì “Í “Î “Ï
+“Ð “Ñ “Ò “Ó “Ô “Õ “Ö “× “Ø “Ù “Ú “Û “Ü “Ý “Þ “ß
+“à “á “â “ã “ä “å “æ “ç “è “é “ê “ë “ì “í “î “ï
+“ð “ñ “ò “ó “ô “õ “ö “÷ “ø “ù “ú “û “ü “ý “þ
+”@ ”A ”B ”C ”D ”E ”F    ”H ”I ”J ”K ”L ”M ”N ”O
+”P ”Q ”R ”S ”T ”U ”V ”W ”X ”Y ”Z ”[ ”\ ”] ”^ ”_
+”` ”a ”b ”c ”d ”e ”f ”g ”h ”i ”j ”k ”l ”m ”n ”o
+”p ”q ”r ”s ”t ”u ”v ”w ”x ”y ”z ”{ ”| ”} ”~
+   ”¡ ”¢ ”£ ”¤ ”¥ ”¦ ”§ ”¨ ”© ”ª ”« ”¬ ”­ ”® ”¯
+”° ”± ”² ”³ ”´ ”µ ”¶ ”· ”¸ ”¹ ”º ”» ”¼ ”½ ”¾ ”¿
+”À ”Á ” ”à ”Ä ”Å ”Æ ”Ç ”È ”É    ”Ë ”Ì ”Í ”Î ”Ï
+”Ð ”Ñ ”Ò ”Ó ”Ô ”Õ ”Ö ”× ”Ø ”Ù ”Ú ”Û ”Ü ”Ý ”Þ ”ß
+ӈ Ӈ Ӊ Ӌ ӊ ӌ Ӿ Ӎ ӏ ӎ Ӑ ӑ ӓ Ӓ Ӕ ӕ
+”ð ”ñ ”ò ”ó ”ô ”õ ”ö ”÷ ”ø ”ù ”ú ”û ”ü ”ý ”þ
+•@ •A •B •C •D •E •F •G •H •I •J •K •L •M •N •O
+•P •Q •R •S •T •U •V •W •X •Y •Z •[ •\ •] •^ •_
+•` •a •b •c •d •e •f •g •h •i •j •k •l •m •n •o
+•p •q •r •s •t •u •v •w •x •y •z •{ •| •} •~
+   •¡ •¢ •£ •¤ •¥ •¦ •§ •¨ •© •ª •« •¬ •­ •® •¯
+•° •± •² •³ •´ •µ •¶ •· •¸ •¹ •º •» •¼ •½ •¾ •¿
+•À •Á •Â •Ã •Ä •Å •Æ •Ç •È •É •Ê •Ë •Ì •Í •Î •Ï
+•Ð •Ñ •Ò •Ó •Ô •Õ •Ö •× •Ø    •Ú •Û •Ü •Ý •Þ •ß
+•à •á •â •ã •ä •å •æ •ç •è •é •ê •ë •ì •í •î •ï
+•ð •ñ •ò •ó •ô •õ •ö •÷ •ø •ù •ú •û •ü •ý •þ
+–@ –A –B –C    –E –F –G –H –I –J –K –L –M –N –O
+–P –Q –R –S –T –U –V –W –X –Y –Z –[ –\ –] –^ –_
+–` –a –b –c –d –e –f –g –h –i –j –k –l –m –n –o
+–p –q –r –s –t –u –v –w –x –y –z –{ –| –} –~
+   –¡ –¢ –£ –¤ –¥ –¦ –§ –¨ –© –ª –« –¬ –­ –® –¯
+–° –± –² –³ –´ –µ –¶ –· –¸ –¹ –º –» –¼ –½ –¾ –¿
+–À –Á –Â –Ã –Ä –Å –Æ –Ç –È –É –Ê –Ë –Ì –Í –Î –Ï
+–Ð –Ñ –Ò –Ó –Ô –Õ –Ö –× –Ø –Ù –Ú –Û –Ü –Ý –Þ –ß
+–à –á –â –ã –ä –å –æ –ç –è –é –ê –ë –ì    –î –ï
+–ð –ñ –ò –ó –ô –õ –ö –÷ –ø –ù –ú –û    –ý –þ
+—@ —A —B —C —D —E —F —G —H —I —J —K —L —M —N —O
+—P —Q —R —S —T —U —V —W —X —Y —Z —[ —\ —] —^ —_
+—` —a —b —c —d —e —f —g —h —i —j —k —l —m —n —o
+—p —q —r —s —t —u —v —w —x —y —z —{ —| —} —~
+   —¡ —¢ —£ —¤ —¥ —¦ —§ —¨ —© —ª —« —¬ —­ —® —¯
+—° —± —² —³ —´ —µ —¶ —· —¸ —¹ —º —» —¼ —½ —¾ —¿
+—À —Á —Â —Ã —Ä —Å —Æ —Ç —È —É —Ê —Ë —Ì —Í —Î —Ï
+—Ð —Ñ —Ò —Ó —Ô —Õ —Ö —× —Ø —Ù —Ú —Û —Ü —Ý —Þ —ß
+—à —á —â —ã —ä —å —æ —ç —è —é —ê —ë —ì —í —î —ï
+—ð —ñ —ò —ó —ô —õ —ö —÷ —ø —ù —ú —û —ü —ý —þ
+˜@ ˜A ˜B ˜C ˜D ˜E ˜F ˜G ˜H ˜I ˜J ˜K ˜L ˜M ˜N ˜O
+˜P ˜Q ˜R ˜S ˜T ˜U ˜V ˜W ˜X ˜Y ˜Z ˜[ ˜\ ˜] ˜^ ˜_
+˜` ˜a ˜b ˜c ˜d ˜e ˜f ˜g ˜h ˜i ˜j ˜k ˜l ˜m ˜n ˜o
+˜p ˜q ˜r ˜s ˜t ˜u ˜v ˜w ˜x ˜y ˜z ˜{ ˜| ˜} ˜~
+   ˜¡ ˜¢ ˜£ ˜¤ ˜¥ ˜¦ ˜§ ˜¨ ˜© ˜ª ˜« ˜¬ ˜­ ˜® ˜¯
+˜° ˜± ˜² ˜³ ˜´ ˜µ ˜¶ ˜· ˜¸ ˜¹ ˜º ˜» ˜¼ ˜½ ˜¾ ˜¿
+˜À ˜Á ˜Â ˜Ã ˜Ä ˜Å ˜Æ ˜Ç ˜È ˜É ˜Ê ˜Ë ˜Ì ˜Í ˜Î ˜Ï
+˜Ð ˜Ñ ˜Ò ˜Ó ˜Ô ˜Õ ˜Ö ˜× ˜Ø ˜Ù ˜Ú ˜Û ˜Ü ˜Ý ˜Þ ˜ß
+˜à ˜á ˜â ˜ã ˜ä ˜å ˜æ ˜ç ˜è ˜é ˜ê ˜ë ˜ì ˜í ˜î ˜ï
+˜ð ˜ñ ˜ò ˜ó ˜ô ˜õ ˜ö ˜÷ ˜ø ˜ù ˜ú ˜û ˜ü ˜ý ˜þ
+™@ ™A ™B ™C ™D ™E ™F ™G ™H ™I ™J ™K ™L ™M ™N ™O
+™P ™Q ™R ™S ™T ™U ™V ™W ™X ™Y ™Z ™[ ™\ ™] ™^ ™_
+™` ™a ™b ™c ™d ™e ™f ™g ™h ™i ™j ™k ™l ™m ™n ™o
+™p ™q ™r ™s ™t ™u ™v ™w ™x ™y ™z ™{ ™| ™} ™~
+   ™¡ ™¢ ™£ ™¤ ™¥ ™¦ ™§ ™¨ ™© ™ª ™« ™¬ ™­ ™® ™¯
+™° ™± ™² ™³ ™´ ™µ ™¶ ™· ™¸ ™¹ ™º ™» ™¼ ™½ ™¾ ™¿
+™À ™Á ™Â ™Ã ™Ä ™Å ™Æ ™Ç ™È ™É ™Ê ™Ë ™Ì ™Í ™Î ™Ï
+™Ð ™Ñ ™Ò ™Ó ™Ô ™Õ ™Ö ™× ™Ø ™Ù ™Ú ™Û ™Ü ™Ý ™Þ ™ß
+™à ™á ™â ™ã ™ä ™å ™æ ™ç ™è ™é ™ê ™ë ™ì ™í ™î ™ï
+™ð ™ñ ™ò ™ó ™ô ™õ ™ö ™÷ ™ø ™ù ™ú ™û ™ü ™ý ™þ
+š@ šA šB šC šD šE šF šG šH šI šJ šK šL šM šN šO
+šP šQ šR šS šT šU šV šW šX šY šZ š[ š\ š] š^ š_
+š` ša šb šc šd še šf šg šh ši šj šk šl šm šn šo
+šp šq šr šs št šu šv šw šx šy šz š{ š| š} š~
+   š¡ š¢ š£ š¤ š¥ š¦ š§ š¨ š© šª š« š¬ š­ š® š¯
+š° š± š² š³ š´ šµ š¶ š· š¸ š¹ šº š» š¼ š½ š¾ š¿
+šÀ šÁ šÂ šÃ šÄ šÅ šÆ šÇ šÈ šÉ šÊ šË šÌ šÍ šÎ šÏ
+šÐ šÑ šÒ šÓ šÔ šÕ šÖ š× šØ šÙ šÚ šÛ šÜ šÝ šÞ šß
+šà šá šâ šã šä šå šæ šç šè šé šê šë šì ší šî šï
+šð šñ šò šó šô šõ šö š÷ šø šù šú šû šü šý šþ
+›@ ›A ›B ›C ›D ›E ›F ›G ›H ›I ›J ›K ›L ›M ›N ›O
+›P ›Q ›R ›S ›T ›U ›V ›W ›X ›Y ›Z ›[ ›\ ›] ›^ ›_
+›`    ›b ›c ›d ›e ›f ›g ›h ›i ›j ›k ›l ›m ›n ›o
+›p ›q ›r ›s ›t ›u    ›w    ›y ›z    ›| ›} ›~
+   ›¡ ›¢ ›£ ›¤ ›¥ ›¦ ›§ ›¨ ›© ›ª ›« ›¬ ›­ ›® ›¯
+›° ›± ›² ›³ ›´ ›µ ›¶ ›· ›¸ ›¹ ›º ›» ›¼ ›½ ›¾ ›¿
+›À ›Á ›Â ›Ã ›Ä ›Å    ›Ç ›È ›É ›Ê ›Ë ›Ì ›Í ›Î ›Ï
+›Ð ›Ñ ›Ò ›Ó ›Ô ›Õ ›Ö ›× ›Ø ›Ù ›Ú ›Û ›Ü ›Ý    ›ß
+݈ ݇ ݉ ݋ ݊ ݌ ݾ ݍ ݏ ݎ ݐ ݑ    ݒ ݔ ݕ
+›ð ›ñ ›ò ›ó ›ô ›õ    ›÷ ›ø ›ù ›ú ›û ›ü ›ý ›þ
+œ@ œA    œC œD œE œF œG œH œI œJ œK œL œM œN œO
+œP œQ œR    œT œU œV œW œX œY œZ œ[ œ\ œ] œ^ œ_
+œ` œa    œc œd œe œf œg    œi œj    œl œm œn œo
+œp œq œr œs œt œu œv    œx œy œz œ{ œ| œ} œ~
+   œ¡ œ¢ œ£ œ¤ œ¥ œ¦ œ§ œ¨ œ© œª œ« œ¬ œ­ œ® œ¯
+œ° œ± œ² œ³ œ´ œµ œ¶ œ· œ¸ œ¹ œº œ»       œ¾ œ¿
+œÀ œÁ œÂ œÃ œÄ œÅ œÆ œÇ œÈ œÉ œÊ œË œÌ œÍ œÎ œÏ
+   œÑ œÒ œÓ œÔ œÕ œÖ œ× œØ œÙ œÚ œÛ œÜ œÝ œÞ œß
+ψ χ ω ϋ ϊ ό Ͼ ύ Ϗ ώ ϐ ϑ ϓ ϒ ϔ ϕ
+œð œñ œò œó œô œõ œö œ÷ œø œù œú œû œü œý œþ
+@ A B C D E F G H I J K L M N O
+P Q R S T U V    X Y    [ \ ] ^ _
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã    Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ
+ž@ žA žB žC žD žE žF žG žH žI žJ žK žL žM žN žO
+žP žQ žR žS žT žU žV žW žX žY žZ ž[ ž\ ž] ž^ ž_
+ž` ža žb žc žd že žf žg žh ži žj žk žl žm žn žo
+žp žq žr žs žt žu žv žw žx žy žz ž{ ž| ž} ž~
+   ž¡ ž¢ ž£ ž¤ ž¥ ž¦ ž§ ž¨    žª ž«    ž­ ž® ž¯
+ž° ž± ž² ž³ ž´ žµ ž¶ ž· ž¸ ž¹ žº ž» ž¼ ž½ ž¾ ž¿
+žÀ žÁ žÂ žÃ    žÅ žÆ žÇ žÈ žÉ žÊ žË žÌ žÍ žÎ žÏ
+žÐ žÑ žÒ žÓ žÔ žÕ žÖ ž× žØ žÙ žÚ žÛ žÜ žÝ žÞ žß
+žà žá žâ žã žä žå žæ žç žè žé žê žë žì ží žî
+žð žñ žò žó    žõ žö ž÷ žø žù žú žû žü    žþ
+Ÿ@ ŸA ŸB ŸC ŸD ŸE ŸF ŸG ŸH ŸI ŸJ ŸK ŸL ŸM    ŸO
+ŸP ŸQ ŸR ŸS ŸT ŸU ŸV ŸW ŸX ŸY ŸZ Ÿ[ Ÿ\ Ÿ] Ÿ^ Ÿ_
+   Ÿa Ÿb Ÿc Ÿd Ÿe    Ÿg Ÿh Ÿi Ÿj Ÿk Ÿl Ÿm Ÿn Ÿo
+Ÿp Ÿq Ÿr Ÿs Ÿt Ÿu Ÿv Ÿw Ÿx Ÿy Ÿz Ÿ{ Ÿ| Ÿ} Ÿ~
+   Ÿ¡ Ÿ¢ Ÿ£ Ÿ¤ Ÿ¥ Ÿ¦ Ÿ§ Ÿ¨ Ÿ© Ÿª Ÿ« Ÿ¬    Ÿ® Ÿ¯
+Ÿ°    Ÿ² Ÿ³ Ÿ´ Ÿµ Ÿ¶ Ÿ· Ÿ¸ Ÿ¹ Ÿº Ÿ» Ÿ¼ Ÿ½ Ÿ¾ Ÿ¿
+   ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸÆ ŸÇ    ŸÉ ŸÊ    ŸÌ ŸÍ ŸÎ ŸÏ
+ŸÐ ŸÑ ŸÒ ŸÓ ŸÔ ŸÕ ŸÖ Ÿ×    ŸÙ    ŸÛ ŸÜ ŸÝ ŸÞ Ÿß
+Ÿà Ÿá Ÿâ Ÿã Ÿä Ÿå    Ÿç Ÿè Ÿé    Ÿë Ÿì Ÿí Ÿî
+Ÿð Ÿñ Ÿò Ÿó Ÿô Ÿõ Ÿö Ÿ÷ Ÿø Ÿù Ÿú Ÿû Ÿü Ÿý Ÿþ
+ @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O
+ P  Q  R  S     U  V     X  Y     [  \  ]  ^  _
+ `  a        d  e  f  g  h  i  j  k  l  m  n  o
+ p  q     s  t  u  v     x  y  z  {  |  }  ~
+    ¡  ¢  £  ¤     ¦  §  ¨  ©  ª  «  ¬     ®
+ °  ±  ²  ³  ´  µ  ¶  ·  ¸  ¹  º  »  ¼  ½  ¾  ¿
+ À  Á  Â  Ã  Ä  Å  Æ  Ç  È  É  Ê  Ë  Ì  Í  Î  Ï
+ Ð  Ñ  Ò     Ô     Ö  ×  Ø  Ù  Ú  Û  Ü  Ý  Þ
+ à     â  ã     å  æ  ç  è  é  ê  ë  ì  í  î  ï
+ ð  ñ  ò  ó  ô  õ  ö  ÷  ø  ù  ú  û  ü  ý  þ
diff --git a/tests/BIG5-HKSCS-1999-snippet.UTF-8 b/tests/BIG5-HKSCS-1999-snippet.UTF-8
new file mode 100644
index 0000000..b12da9e
--- /dev/null
+++ b/tests/BIG5-HKSCS-1999-snippet.UTF-8
@@ -0,0 +1,233 @@
+㇀ ㇁ ㇂ ㇃ ㇄ 𠄌 ㇅ 𠃑 𠃍 ㇆ ㇇ 𠃋 𡿨 ㇈ 𠃊 ㇉
+㇊ ㇋ ㇌ 𠄎 ㇍ ㇎ Ā Á Ǎ À Ē É Ě È Ō Ó
+Ǒ Ò Ê̄ Ế Ê̌ Ề Ê ā á ǎ à ɑ ē é ě è
+ī í ǐ ì ō ó ǒ ò ū ú ǔ ù ǖ ǘ ǚ
+  ǜ ü ê̄ ế ê̌ ề ê ɡ ⏚ ⏛
+𪎩 𡅅    攊       丽 滝 鵎 釟       𧜵 撑 会 伨
+侨 兖 兴 农 凤 务 动 医 华 发 变 团 声 处 备 夲
+头 学 实 実 岚 庆 总 斉 柾 栄 桥 济 炼 电 纤 纬
+纺 织 经 统 缆 缷 艺 苏 药 视 设 询 车 轧 轮
+   琑 糼 緍 楆 竉 刧             醌 碸 酞 肼
+贋 胶 𠧧       肟 黇 䳍 鷉 鸌 䰾 𩷶 𧀎 鸊 𪄳 㗁
+   溚 舾 甙    䤑 马 骏 龙 禇 𨑬 𡷊 𠗐 𢫦 两 亁
+亀 亇 亿 仫 伷 㑌 侽 㹈 倃 傈 㑽 㒓 㒥 円 夅 凛
+凼 刅 争 剹 劐 匧 㗇 厩 㕑 厰 㕓 参 吣 㕭 㕲 㚁
+咓 咣 咴 咹 哐 哯 唘 唣 唨 㖘 唿 㖥 㖿 嗗 㗅
+𧶄 唥    𠱂 𠴕 𥄫 喐 𢳆 㧬 𠍁 蹆 𤶸 𩓥 䁓 𨂾 睺
+𢰸 㨴 䟕 𨅝 𦧲 𤷪 擝 𠵼 𠾴 𠳕 𡃴 撍 蹾 𠺖 𠰋 𠽤
+𢲩 𨉖 𤓓    𠵆 𩩍 𨃩 䟴 𤺧 𢳂 骲 㩧 𩗴 㿭 㔆 𥋇
+𩟔 𧣈 𢵄 鵮 頕    䏙 𦂥 撴 哣 𢵌 𢯊 𡁷 㧻 𡁯
+   𦛚 𦜖 𧦠 擪 𥁒 𠱃 蹨 𢆡 𨭌 𠜱    䠋 𠆩 㿺 塳
+𢶍    𤗈 𠓼 𦂗 𠽌 𠶖 啹 䂻 䎺    䪴 𢩦 𡂝 膪 飵
+𠶜 捹 㧾 𢝵 跀 嚡 摼 㹃    𪘁 𠸉 𢫏 𢳉    𡃈 𣧂
+㦒 㨆 𨊛 㕸 𥹉 𢃇 噒 𠼱 𢲲 𩜠 㒼 氽 𤸻       𧕴
+𢺋 𢈈 𪙛 𨳍 𠹺 𠰴 𦠜 羓 𡃏 𢠃 𢤹 㗻 𥇣 𠺌 𠾍 𠺪
+㾓 𠼰 𠵇 𡅏 𠹌    𠺫 𠮩 𠵈 𡃀 𡄽 㿹 𢚖 搲 𠾭
+𣏴 𧘹 𢯎 𠵾 𠵿 𢱑 𢱕 㨘 𠺘 𡃇 𠼮 𪘲 𦭐 𨳒 𨶙 𨳊
+閪 哌 苄 喹    𩻃 鰦 骶 𧝞 𢷮 煀 腭 胬 尜 𦕲 脴
+㞗 卟 𨂽 醶 𠻺 𠸏 𠹷 𠻻 㗝 𤷫 㘉 𠳖 嚯 𢞵 𡃉 𠸐
+𠹸 𡁸 𡅈 𨈇 𡑕 𠹹 𤹐 𢶤 婔 𡀝 𡀞 𡃵 𡃶 垜 𠸑
+   𧚔 𨋍 𠾵 𠹻 𥅾 㜃 𠾶 𡆀 𥋘 𪊽 𤧚 𡠺 𤅷 𨉼 墙
+剨 㘚 𥜽 箲 孨 䠀 䬬 鼧 䧧 鰟 鮍 𥭴 𣄽 嗻 㗲 嚉
+丨 夂 𡯁 屮 靑 𠂆 乛 亻 㔾 尣 彑 忄 㣺 扌 攵 歺
+氵 氺 灬 爫 丬 犭 𤣩 罒 礻 糹 罓 𦉪 㓁    𦍋 耂
+肀 𦘒 𦥑 卝 衤 见 𧢲 讠 贝 钅 镸 长 门 𨸏 韦 页
+风 飞 饣 𩠐 鱼 鸟 黄 歯 龜 丷 𠂇 阝 户 钢
+崾 嵈 嵖 㷼 㠏 嶤 嶹 㠠 㠸 幂 庽 弥 徃 㤈 㤔 㤿
+㥍 惗 愽 峥 㦉 憷 憹 懏 㦸 戬 抐 拥 挘 㧸 嚱
+   㨃 揢 揻 搇 摚 㩋 擀 崕 嘡 龟 㪗 斆 㪽 旿 晓
+㫲 暒 㬢 朖 㭂 枤 栀 㭘 桊 梄 㭲 㭱 㭻 椉 楃 牜
+楤 榟 榅 㮼 槖 㯝 橥 橴 橱 檂 㯬 檙 㯲 檫 檵 櫔
+櫶 殁 毁 毪 汵 沪 㳋 洂 洆 洦 涁 㳯 涤 涱 渕 渘
+温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 漴 㵆 𣽁 澁 澾 㵪
+㵵 熷 岙 㶊 瀬 㶑 灐 灔 灯 灿 炉 𠌥 䏁 㗱 𠻘
+𣻗 垾 𦻓 焾 𥟠 㙎 榢 𨯩 孴 穉 𥣡 𩓙 穥 穽 𥦬 窻
+窰 竂 竃 燑 𦒍 䇊 竚 竝 竪 䇯 咲 𥰁 笋 筕 笩 𥌎
+𥳾 箢 筯 莜 𥮴 𦱿 篐 萡 箒    𥴠 㶭 𥱥 蒒 篺
+簵 𥳁 籄 粃 𤢂 粦 晽 𤕸 糉 糇 糦 籴 糳 糵
+   繧 䔝 𦹄 絝 𦻖 璍 綉 綫 焵 綳    𤁗 𦀩 緤 㴓
+緵 𡟹 緥 𨍭    𦄡 𦅚 繮 纒 䌫 鑬 縧 罀 罁 罇 礶
+𦋐 駡 羗 𦍑 羣 𡙡 𠁨 䕜 𣝦 䔃 𨌺 翺 𦒉    耈 耝
+   耯 𪂇 𦳃 耻 耼 聡 𢜔 䦉 𦘦 𣷣 𦛨 朥 肧 𨩈 脇
+脚 墰 𢛶 汿 𦒘 𤾸 擧 𡒊 舘 𡡞 橓 𤩥 𤪕 䑺 舩 𠬍
+𦩒 𣵾 俹 𡓽 蓢 荢 𦬊 𤦧 𣔰 𡝳 𣷸 芪 椛 芳 䇛
+蕋 苐 茚 𠸖 𡞴 㛁 𣅽 𣕚 艻 苢 茘 𣺋 𦶣 𦬅 𦮗 𣗎
+㶿 茝 嗬 莅 䔋 𦶥 莬    菓 㑾 𦻔 橗 蕚 㒖 𦹂 𢻯
+葘 𥯤 葱 㷓 䓤 檧 葊 𣲵 祘    𦮖 𦹷 𦹃 蓞    莑
+䒠 蒓 蓤 𥲑 䉀 𥳀 䕃 蔴 嫲 𦺙 䔧 蕳 䔖 枿 蘖
+   𨘥 𨘻 藁 𧂈 蘂 𡖂 𧃍 䕫 䕪 蘨 㙈 𡢢 号 𧎚 虾
+蝱 𪃸 蟮 𢰧 螱 蟚 蠏 噡 虬 桖 䘏 衅 衆 𧗠 𣶹 𧗤
+衞 袜 䙛 袴 袵 揁 装 睷 𧜏 覇 覊       覧 覼 𨨥
+觧 𧤤 𧪽 誜 瞓 釾 誐 𧩙 竩 𧬺 𣾏 䜓 𧬸 煼 謌 謟
+𥐰 𥕥 謿 譌 譍 誩 𤩺 讐 讛 誯 𡛟 䘕 衏 貛 𧵔 𧶏
+貫 㜥 𧵓 賖 𧶘 𧶽 贒 贃 𡤐 賛 灜 贑 𤳉 㻐
+趩 𨀂 𡀔 𤦊 㭼 𨆼 𧄌 竧 躭 躶 軃 鋔 輙 輭 𨍥 𨐒
+辥 錃 𪊟 𠩐 辳 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹 𪀔 𨚼 𨔁 𢌥
+㦀 𦻗 逷 𨔼 𧪾 遡 𨕬 𨘋 邨 𨜓 郄 𨛦 邮    酧 㫰
+醩 釄 粬 𨤳 𡺉 鈎 沟 鉁 鉢 𥖹    𨫆 𣲛 𨬌 𥗛
+   𠴱 錬 鍫 𨫡 𨯫 炏 嫃 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 鍳
+鑛 躼 閅 閦 鐦 閠 濶 䊹 𢙺 𨛘 𡉼 𣸮 䧟 氜 陻 隖
+䅬 隣 𦻕 懚 隶 磵 𨫠 隽 双 䦡 𦲸 𠉴 𦐐 𩂯 𩃥 𤫑
+𡤕 𣌊 霱 虂 霶 䨏 䔽 䖅 𤫩 灵 孁 霛    𩇕 靗 孊
+𩇫 靟 鐥 僐 𣂷 𣂼 鞉 鞟 鞱 鞾 韀 韒 韠 𥑬 韮 琜
+𩐳    韵 𩐝 𧥺 䫑 頴 頳 顋 顦 㬎 𧅵 㵑 𠘰 𤅜
+𥜆 飊 颷 飈 飇 䫿 𦴧 𡛓 喰 飡 飦 飬 鍸 餹 𤨩 䭲
+𩡗 𩤅 駵 騌 騻 騐 驘 𥜥 㛄 𩂱 𩯕 髠 髢 𩬅 髴 䰎
+鬔 鬭 𨘀 倴 鬴 𦦨 㣃 𣁽 魐 魀 𩴾 婅 𡡣 鮎 𤉋 鰂
+鯿 鰌 𩹨 鷔 𩾷 𪆒 𪆫 𪃡 𪄣 𪇟 鵾 鶃 𪄴 鸎 梈
+   鷄 𢅛 𪆓 𪈠 𡤻 𪈳 鴹 𪂹 𪊴 麐 麕 麞 麢 䴴 麪
+麯 𤍤 黁 㭠 㧥 㴝 伲 㞾 𨰫 鼂 鼈 䮖 鐤 𦶢 鼗
+鼹 嚟 嚊 齅 馸 𩂋 韲 葿 齢 齩 竜 龎 爖 䮾 𤥵 𤦻
+煷 𤧸 𤍈 𤩑 玞 𨯚 𡣺 禟 𨥾 𨸶 鍩 鏳 𨩄 鋬 鎁 鏋
+𨥬 𤒹 爗 㻫 睲 穃 烐 𤑳 𤏸 煾 𡟯 炣 𡢾 𣖙 㻇 𡢅
+𥐯 𡟸 㜢 𡛻 𡠹 㛡 𡝴 𡣑 𥽋 㜣 𡛀 坛 𤨥 𡏾 𡊨
+𡏆 𡒶 蔃 𣚦    葕 𤦔 𧅥 𣸱 𥕜 𣻻 𧁒 䓴 𣛮 𩦝 𦼦
+柹 㜳 㰕 㷧 塬 𡤢 栐 䁗 𣜿 𤃡 𤂋 𤄏 𦰡 哋 嚞 𦚱
+嚒 𠿟 𠮨 𠸍 鏆 𨬓 鎜 仸 儫 㠙 𤐶 亼 𠑥 𠍿 佋 侊
+𥙑 婨 𠆫 𠏋 㦙 𠌊 𠐔 㐵 伩 𠋀 𨺳 𠉵 諚 𠈌 亘
+   働 儍 侢 伃 𤨎 𣺊 佂 倮 偬 傁 俌 俥 偘 僼
+         湶 𣖕 𣸹 𣺿 浲 𡢄 𣺉 冨 凃 𠗠 䓝 𠒣 𠒒
+𠒑 赺 𨪜 𠜎 剙 劤 𠡳 勡    䙺 熌 𤎌 𠰠 𤦬 𡃤 槑
+𠸝    㻞 璙 琔 瑖 玘 䮎 𤪼 𤂍 叐 㖄 爏 𤃉 喴 𠍅
+响 𠯆 圝 鉝 雴 鍦 埝 垍 坿 㘾 壋 媙 𨩆 𡛺 𡝯 𡜐
+娬 妸 銏 婾 嫏 娒 𥥆 𡧳 𡡡 𤊕 㛵 洅 瑃 娡 𥺃
+媁 𨯗 𠐓 鏠 璌 𡌃 焅 䥲 鐈 𨧻 鎽 㞠 尞 岞 幞 幈
+𡦖 𡥼 𣫮 廍 孏 𡤃 𡤄 㜁 𡢠 㛝 𡛾 㛓 脪 𨩇 𡶺 𣑲
+𨦨 弌 弎 𡤧 𡞫 婫 𡜻 孄 蘔 𧗽 衠 恾 𢡠 𢘫 忛 㺸
+𢖯 𢖾 𩂈 𦽳 懀 𠀾 𠁆 𢘛 憙 憘 恵 𢲛 𢴇 𤛔 𩅍
+   摱 𤙥 𢭪 㨩 𢬢 𣑐 𩣪 𢹸 挷 𪑛 撶 挱 揑 𤧣 𢵧
+护 𢲡 搻 敫 楲 㯴 𣂎 𣊭 𤦉 𣊫 唍 𣋠 𡣙 𩐿 曎 𣊉
+𣆳 㫠 䆐 𥖄 𨬢 𥖏 𡛼 𥕛 𥐥 磮 𣄃 𡠪 𣈴 㑤 𣈏 𣆂
+𤋉 暎 𦴤 晫 䮓 昰 𧡰 𡷫 晣 𣋒 𣋡 昞 𥡲 㣑 𣠺 𣞼
+㮙 𣞢 𣏾 瓐 㮖 枏 𤘪 梶 栞 㯄 檾 㡣 𣟕 𤒇 樳 橒
+櫉 欅 𡤒 攑 梘 橌 㯗 橺 歗 𣿀 𣲚 鎠 鋲 𨯪 𨫋
+銉 𨀞 𨧜 鑧 涥 漋 𤧬    𣽿 㶏 渄 𤀼 娽 渊 塇 洤
+硂 焻 𤌚 𤉶 烱 牐 犇 犔 𤞏 𤜥 兹 𤪤 𠗫 瑺 𣻸 𣙟
+𤩊 𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵 悧 㻳 瓌 琼 鎇 琷 䒟 𦷪
+䕑 疃 㽣 𤳙 𤴆 㽘 畕 癳 𪗆 㬙 瑨 𨫌 𤦫 𤦎 㫻
+   㷍 𤩎 㻿 𤧅 𤣳 釺 圲 鍂 𨫣 𡡤 僟 𥈡 𥇧 睸 𣈲
+眎 眏 睻 𤚗 𣞁 㩞 𤣰 琸 璛 㺿 𤪺 𤫇 䃈 𤪖 𦆮 錇
+𥖁 砞 碍 碈 磒 珐 祙 𧝁 𥛣 䄎    蒖 禥 樭 𣻺 稺
+秴 䅮 𡛦 䄲 鈵 秱 𠵌 𤦌 𠊙 𣶺 𡝮 㖗 啫 㕰 㚪 𠇔
+𠰍 竢 婙 𢛵 𥪯 𥪜 娍 𠉛 磰 娪 𥯆 竾 䇹 籝 籭 䈑
+𥮳 𥺼 𥺦 糍 𤧹 𡞰 粎 籼 粮 檲 緜 縇 緓 罎 𦉡
+𦅜 𧭈 綗 𥺂 䉪 𦭵 𠤖 柖 𠁎 𣗏 埄 𦐒 𦏸 𤥢 翝 笧
+𠠬 𥫩 𥵃 笌 𥸎 駦 虅 驣 樜 𣐿 㧢 𤧷 𦖭 騟 𦖠 蒀
+𧄧 𦳑 䓪 脷 䐂 胆 脉 腂 𦞴 飃 𦩂 艢 艥 𦩑 葓 𦶧
+蘐 𧈛 媆 䅿 𡡀 嬫 𡢡 嫤 𡣘 蚠 蜨 𣶏 蠭 𧐢 娂
+   衮 佅 袇 袿 裦 襥 襍 𥚃 襔 𧞅 𧞄 𨯵 𨯙 𨮜 𨧹
+㺭 蒣 䛵 䛏 㟲 訽 訜 𩑈 彍 鈫 𤊄 旔 焩 烄 𡡅 鵭
+貟 賩 𧷜 妚 矃 姰 䍮 㛔 踪 躧 𤰉 輰 轊 䋴 汘 澻
+𢌡 䢛 潹 溋 𡟚 鯩 㚵 𤤯 邻    啱 䤆 醻 鐄 𨩋 䁢
+𨫼 鐧 𨰝 𨰻 蓥 訫 閙 閧 閗 閖 𨴴 瑅 㻂 𤣿 𤩂 𤏪
+㻧 𣈥 随 𨻧 𨹦 𨹥 㻌 𤧭 𤩸 𣿮 琒 瑫 㻼 靁 𩂰
+桇 䨝 𩂓 𥟟    鍨 𨦉 𨰦 𨬯 𦎾 銺 嬑 譩 䤼 珹 𤈛
+鞛 靱 餸 𠼦 巁 𨯅 𤪲 頟 𩓚 鋶 𩗗 釥 䓀 𨭐 𤩧 𨭤
+飜 𨩅 㼀 鈪 䤥 萔 餻 饍 𧬆 㷽 馛 䭯 馪 驜 𨭥 𥣈
+檏 騡 嫾 騯 𩣱 䮐 𩥈 馼 䮽 䮗 鍽 塲 𡌂 堢 𤦸
+   𡓨 硄 𢜟 𣶸 棅 㵽 鑘 㤧 慐 𢞁 𢥫 愇 鱏 鱓 鱻
+鰵 鰐 魿 鯏 𩸭 鮟 𪇵 𪃾 鴡 䲮 𤄄 鸘 䲰 鴌 𪆴 𪃭
+𪃳 𩤯 鶥 蒽 𦸒 𦿟 𦮂 藼 䔳 𦶤 𦺄 𦷰 萠 藮 𦸀 𣟗
+𦁤 秢 𣖜 𣙀 䤭 𤧞 㵢 鏛 銾 鍈 𠊿 碹 鉷 鑍 俤 㑀
+遤 𥕝 砽 硔 碶 硋 𡝗 𣇉 𤥁 㚚 佲 濚 濙    瀞 吔
+𤆵 垻 壳 垊 鴖 埗 焴 㒯 𤆬 燫 𦱀 𤾗    𡞵 𨩉
+愌 嫎 娋 䊼 𤒈 㜬 䭻 𨧼 鎻 鎸 𡣖 𠼝 葲 𦳀 𡐓 𤋺
+𢰦 𤏁 妔 𣶷 𦝁 綨 𦅛 𦂤 𤦹 𤦋 𨧺 鋥 珢 㻩 璴 𨭣
+𡢟 㻡 𤪳 櫘 珳 珻 㻖 𤨾 𤪔 𡟙 𤩦 𠎧 𡐤 𤧥 瑈 𤤖
+炥 𤥶 銄 珦 鍟 𠓾 錱 𨫎 𨨖 鎆 𨯧 𥗕 䤵 𨪂 煫
+   𤥃 𠳿 嚤 𠘚 𠯫 𠲸 唂 秄 𡟺 緾 𡛂 𤩐 𡡒 䔮 鐁
+㜊 𨫀 𤦭 妰 𡢿 𡢃 𧒄 媡 㛢 𣵛 㚰 鉟 婹 𨪁 𡡢 鍴
+㳍 𠪴 䪖 㦊 僴 㵩 㵌 𡎜 煵 䋻 𨈘 渏 𩃤 䓫 浗 𧹏
+灧 沯 㳖 𣿭 𣸭 渂 漌 㵯 𠏵 畑 㚼 㓈 䚀 㻚 䡱 姄
+鉮 䤾 轁 𨰜 𦯀 堒 埈 㛖 𡑒 烾 𤍢 𤩱 𢿣 𡊰 𢎽 梹
+楧 𡎘 𣓥 𧯴 𣛟 𨪃 𣟖 𣏺 𤲟 樚 𣚭 𦲷 萾 䓟 䓎
+𦴦 𦵑 𦲂 𦿞 漗 𧄉 茽 𡜺 菭 𦲀 𧁓 𡟛 妉 媂 𡞳 婡
+婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 鎐 暚 𤊥 婮 娫 𤊓 樫 𣻹
+𧜶 𤑛 𤋊 焝 𤉙 𨧡 侰 𦴨 峂 𤓎 𧹍 𤎽 樌 𤉖 𡌄 炦
+焳 𤏩 㶥 泟 勇 𤩏 繥 姫 崯 㷳 彜 𤩝 𡟟 綤 萦
+   咅 𣫺 𣌀 𠈔 坾 𠣕 𠘙 㿥 𡾞 𪊶 瀃 𩅛 嵰 玏 糓
+𨩙 𩐠 俈 翧 狍 猐 𧫴 猸 猹 𥛶 獁 獈 㺩 𧬘 遬 燵
+𤣲 珡 臶 㻊 県 㻑 沢 国 琙 琞 琟 㻢 㻰 㻴 㻺 瓓
+㼎 㽓 畂 畭 畲 疍 㽼 痈 痜 㿀 癍 㿗 癴 㿜 発 𤽜
+熈 嘣 覀 塩 䀝 睃 䀹 条 䁅 㗛 瞘 䁪 䁯 属 瞾 矋
+売 砘 点 砜 䂨 砹 硇 硑 硦 葈 𥔵 礳 栃 礲 䄃
+䄉 禑 禙 辻 稆 込 䅧 窑 䆲 窼 艹 䇄 竏 竛 䇏 両
+筢 筬 筻 簒 簛 䉠 䉺 类 粜 䊌 粸 䊔 糭 输 烀 𠳏
+総 緔 緐 緽 羮 羴 犟 䎗 耠 耥 笹 耮 耱 联 㷌 垴
+炠 肷 胩 䏭 脌 猪 脎 脒 畠 脔 䐁 㬹 腖 腙 腚
+   䐓 堺 腼 膄 䐥 膓 䐭 膥 埯 臁 臤 艔 䒏 芦 艶
+苊 苘 苿 䒰 荗 险 榊 萅 烵 葤 惣 蒈 䔄 蒾 蓡 蓸
+蔐 蔸 蕒 䔻 蕯 蕰 藠 䕷 虲 蚒 蚲 蛯 际 螋 䘆 䘗
+袮 裿 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 賔 賲 贜 䞘 塟
+跃 䟭 仮 踺 嗘 坔 蹱 嗵 躰 䠷 軎 転 軤 軭 軲 辷
+迁 迊 迌 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮 銿
+鋣 鋫 鋳 鋴 鋽 鍃 鎄 鎭 䥅 䥑 麿 鐗 匁 鐝 鐭 鐾
+䥪 鑔 鑹 锭 関 䦧 间 阳 䧥 枠 䨤 靀 䨵 鞲 韂 噔
+䫤 惨 颹 䬙 飱 塄 餎 餙 冴 餜 餷 饂 饝 饢 䭰 駅
+䮝 騼 鬏 窃 魩 鮁 鯝 鯱 鯴 䱭 鰠 㝯 𡯂 鵉 鰺
+   黾 噐 鶓 鶽 鷀 鷼 银 辶 鹻 麬 麱 麽 黆 铜 黢
+黱 黸 竈 齄 𠂔 𠊷 𠎠 椚 铃 妬 𠓗 塀 铁 㞹 𠗕 𠘕
+𠙶 𡚺 块 煳 𠫂 𠫍 𠮿 呪 吆 𠯋 咞 𠯻 𠰻 𠱓 𠱥 𠱼
+惧 𠲍 噺 𠲵 𠳝 𠳭 𠵯 𠶲 𠷈 楕 鰯 螥 𠸄 𠸎 𠻗 𠾐
+𠼭 𠹳 尠 𠾼 帋 𡁜 𡁏 𡁶 朞 𡁻 𡂈 𡂖 㙇 𡂿 𡃓 𡄯
+𡄻 卤 蒭 𡋣 𡍵 𡌶 讁 𡕷 𡘙 𡟃 𡟇 乸 炻 𡠭 𡥪
+𡨭 𡩅 𡰪 𡱰 𡲬 𡻈 拃 𡻕 𡼕 熘 桕 𢁅 槩 㛈 𢉼 𢏗
+𢏺 𢜪 𢡱 𢥏 苽 𢥧 𢦓 𢫕 覥 𢫨 辠 𢬎 鞸 𢬿 顇 骽
+𢱌    𢲈 𢲷 𥯨 𢴈 𢴒 𢶷 𢶕 𢹂 𢽴 𢿌 𣀳 𣁦 𣌟 𣏞
+徱 晈 暿 𧩹 𣕧 𣗳    𤦺    𣘚 𣜖    𠍆 墵 朎
+   椘 𣪧 𧙗 𥿢 𣸑 𣺹 𧗾 𢂚 䣐 䪸 𤄙 𨪚 𤋮 𤌍 𤀻
+𤌴 𤎖 𤩅 𠗊 凒 𠘑 妟 𡺨 㮾 𣳿 𤐄 𤓖 垈 𤙴 㦛 𤜯
+𨗨 𩧉 㝢 𢇃 譞 𨭎    𤠒 𤣻 𤨕 爉 𤫀 𠱸 奥 𤺥 𤾆
+𠝹 軚 𥀬 劏 圿 煱 𥊙 𥐙 𣽊 𤪧 喼 𥑆 𥑮 𦭒    㑳
+𥔿 𧘲 𥕞 䜘 𥕢 𥕦 𥟇 𤤿 𥡝 偦 㓻 𣏌    𥤃 䝼 𨥈
+𥪮 𥮉 𥰆 𡶐 垡 煑    𦄂 𧰒 遖 𦆲 𤾚 譢 𦐂 𦑊
+嵛 𦯷    𦒄 𡤜 諪 𤧶 𦒈 𣿯 𦔒 䯀 𦖿 𦚵 𢜛 鑥 𥟡
+憕 娧 晉    嚹 𤔡 𦛼 乪 𤤴 陖 涏 𦲽 㘘 襷 𦞙 𦡮
+𦐑 𦡞    𦣇 筂 𩃀 𠨑 𦤦    𦤹 穅    𦧺 騦 𦨭 㙟
+𦑩 𠀡 禃 𦨴 𦭛 崬 𣔙    𦮝 䛐 𦲤 画 补 𦶮 墶
+   㜜 𢖍 𧁋 𧇍 㱔 𧊀 𧊅 銁 𢅺 𧊋 錰 𧋦 𤧐 氹 钟
+𧑐 𠻸 蠧 裵 𢤦 𨑳 𡞱 溸 𤨪 𡠠 㦤 㚹       䔿 暶
+𩲭 𩢤 襃 𧟌 𧡘 囖 䃟 𡘊 㦡 𣜯 𨃨 𡏅 熭 荦 𧧝 𩆨
+   䲷 𧂯 𨦫 𧧽 𧨊 𧬋 𧵦 𤅺 筃 祾 𨀉 澵 𪋟 樃 𨌘
+厢 𦸇 鎿 栶 靝 𨅯 𨀣 𦦵 𡏭 𣈯 𨁈 嶅 𨰰 𨂃 圕 頣
+𨥉 嶫 𤦈 斾 槕 叒 𤪥 𣾁 㰑 朶 𨂐 𨃴 𨄮 𡾡 𨅏
+𨆉 𨆯 𨈚 𨌆 𨌯 𨎊 㗊 𨑨 𨚪 䣺 揦 𨥖 砈 鉕 𨦸 䏲
+𨧧 䏟 𨧨 𨭆 𨯔 姸 𨰉    𨿅 𩃬    𩄐 𩄼 㷷 𩅞 𤫊
+运 犏 嚋 𩓧 𩗩 𩖰 𩖸 𩜲 𩣑 𩥉 𩥪 𩧃 𩨨 𩬎 𩵚 𩶛
+纟 𩻸 𩼣 䲤 镇 𪊓 熢 𪋿 䶑 递 𪗋 䶜 𠲜 达 嗁
+   辺 𢒰 边 𤪓 䔉 繿 潖 檱 仪 㓤 𨬬 𧢝 㜺 躀 𡟵
+𨀤 𨭬 𨮙 𧨾 𦚯 㷫 𧙕 𣲷 𥘵 𥥖 亚 𥺁 𦉘 嚿 𠹭 踎
+孭 𣺈 𤲞 揞    𡟶 𡡻 攰 嘭 𥱊 吚 𥌑 㷆 𩶘 䱽 嘢
+嘞 罉 𥻘 奵 𣵀 蝰 东 𠿪 𠵉 𣚺 脗 鵞 贘 瘻 鱅 癎
+瞹 鍅 吲 腈 苷 嘥 脲 萘 肽 嗪 祢 噃 吖 𠺝 㗎 嘅
+嗱 曱 𨋢 㘭 甴 嗰 喺 咗 啲 𠱁 𠲖 廐 𥅈 𠹶 𢱢
+𠺢 麫 絚 嗞 𡁵 抝 靭 咔 賍 燶 酶 揼 掹 揾 啩 𢭃
+鱲 𢺳 冚 㓟 𠶧 冧 呍 唞 唓 癦 踭 𦢊 疱 肶 蠄 螆
+裇 膶 萜 𡃁 䓬 猄 𤜆 宐 茋 𦢓 噻 𢛴 𧴯 𤆣 𧵳 𦻐
+𧊶 酰 𡇙 鈈 𣳼 𪚩 𠺬 𠻹 牦 𡲢 䝎 𤿂 𧿹 𠿫 䃺
+   鱝 攟 𢶠 䣳 𤟠 𩵼 𠿬 𠸊    𧖣 𠿭    𦁈 𡆇 熣
+纎 鵐 业 丄 㕷 嬍 沲 卧 㚬 㧜 卽 㚥 𤘘 墚 𤭮 舭
+呋 垪 𥪕 𠥹    㩒 𢑥 獴 𩺬 䴉 鯭 𣳾 𩼰 䱛 𤾩 𩖞
+𩿞 葜 𣶶 𧊲 𦞳 𣜠 挮 紥 𣻷 𣸬 㨪 逈 勌 㹴 㙺 䗩
+𠒎 癀 嫰 𠺶 硺 𧼮 墧 䂿 噼 鮋 嵴 癔 𪐴 麅 䳡
+㟻 愙 𣃚 𤏲    噝 𡊩 垧 𤥣 𩸆 刴 𧂮 㖭    鵼
+籖 鬹 埞 𡝬 屓 擓 𩓐 𦌵 𧅤 蚭 𠴨 𦴢 𤫢 𠵱    凾
+𡼏 嶎 霃 𡷑 麁 遌 笟 鬂 峑 箣 扨 挵 髿 篏 鬪 籾
+   籂 粆 鰕 篼 鬉    鰛 𤤾 齚 啳 寃 俽 麘 俲 剠
+㸆 勑 坧 偖 妷 帒 韈 鶫 轜 呩 鞴 饀 鞺 匬 愰
+   椬 叚 鰊 鴂 䰻 陁 榀 傦 畆 𡝭 駚 剳    酙 隁
+酜    酑 𨺗 捿 𦴣 櫊 嘑 醎 畺 抅 𠏼 獏 籰 𥰡 𣳽
+   𤤙 盖 鮝 个 𠳔 莾 衂    届 槀    坺 刟 巵 从
+氱 𠇲 伹 咜 哚 劚 趂 㗾    㗳    歒 酼 龥 鮗 頮
+颴 骺 麨 麄 煺 笔    毺 蠘 罸    嘠 𪙊 蹷 齓
+跔 蹏 鸜 踁 抂 𨍽 踨 蹵 竓 𤩷 稾 磘 泪 詧 瘇
+𨩚 鼦 泎 蟖 痃 𪊲 硓 咢 贌 狢 獱 謭 猂 瓱 賫 𤪻
+蘯 徺 袠 䒷    𡠻 𦸅    詾 𢔛    惽 癧 髗 鵄 鍮
+鮏 蟵       賷 猬 霡 鮰 㗖 犲 䰇 籑 饊 𦅙 慙 䰄
+麖 慽    坟 慯 抦 戹    㩜 懢 厪 𣏵 捤 栂 㗒
+   嵗 𨯂 迚 𨸹    僙 𡵆 礆 匲 阸 𠼻 䁥    矾
+糂 𥼚 糚 稭 聦 聣 絍 甅 瓲 覔 舚 朌 聢 𧒆 聛 瓰
+脃 眤 覉 𦟌 畓 𦻑 螩 蟎 臈 螌 詉 貭 譃 眫 瓸 蓚
+㘵 榲 趦    覩    涹 蟁 𤀑 瓧 㷛 煶 悤 憜 㳑
+恷    罱 𨬭    惩 䭾 删 㰘 𣳇 𥻗 𧙖 𥔱 𡥄 𡋾 𩤃
+𦷜 𧂭 峁 𦆭 𨨏 𣙷 𠃮 𦡆 𤼎 䕢 嬟 𦍌 齐 麦 𦉫
diff --git a/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT b/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..701b01a
--- /dev/null
+++ b/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT
@@ -0,0 +1,8 @@
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
diff --git a/tests/BIG5-HKSCS-1999.TXT b/tests/BIG5-HKSCS-1999.TXT
new file mode 100644
index 0000000..83bfc5a
--- /dev/null
+++ b/tests/BIG5-HKSCS-1999.TXT
@@ -0,0 +1,18284 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8840	0x31C0
+0x8841	0x31C1
+0x8842	0x31C2
+0x8843	0x31C3
+0x8844	0x31C4
+0x8845	0x2010C
+0x8846	0x31C5
+0x8847	0x200D1
+0x8848	0x200CD
+0x8849	0x31C6
+0x884A	0x31C7
+0x884B	0x200CB
+0x884C	0x21FE8
+0x884D	0x31C8
+0x884E	0x200CA
+0x884F	0x31C9
+0x8850	0x31CA
+0x8851	0x31CB
+0x8852	0x31CC
+0x8853	0x2010E
+0x8854	0x31CD
+0x8855	0x31CE
+0x8856	0x0100
+0x8857	0x00C1
+0x8858	0x01CD
+0x8859	0x00C0
+0x885A	0x0112
+0x885B	0x00C9
+0x885C	0x011A
+0x885D	0x00C8
+0x885E	0x014C
+0x885F	0x00D3
+0x8860	0x01D1
+0x8861	0x00D2
+0x8862	0x00CA 0x0304
+0x8863	0x1EBE
+0x8864	0x00CA 0x030C
+0x8865	0x1EC0
+0x8866	0x00CA
+0x8867	0x0101
+0x8868	0x00E1
+0x8869	0x01CE
+0x886A	0x00E0
+0x886B	0x0251
+0x886C	0x0113
+0x886D	0x00E9
+0x886E	0x011B
+0x886F	0x00E8
+0x8870	0x012B
+0x8871	0x00ED
+0x8872	0x01D0
+0x8873	0x00EC
+0x8874	0x014D
+0x8875	0x00F3
+0x8876	0x01D2
+0x8877	0x00F2
+0x8878	0x016B
+0x8879	0x00FA
+0x887A	0x01D4
+0x887B	0x00F9
+0x887C	0x01D6
+0x887D	0x01D8
+0x887E	0x01DA
+0x88A1	0x01DC
+0x88A2	0x00FC
+0x88A3	0x00EA 0x0304
+0x88A4	0x1EBF
+0x88A5	0x00EA 0x030C
+0x88A6	0x1EC1
+0x88A7	0x00EA
+0x88A8	0x0261
+0x88A9	0x23DA
+0x88AA	0x23DB
+0x8940	0x2A3A9
+0x8941	0x21145
+0x8943	0x650A
+0x8946	0x4E3D
+0x8947	0x6EDD
+0x8948	0x9D4E
+0x8949	0x91DF
+0x894C	0x27735
+0x894D	0x6491
+0x894E	0x4F1A
+0x894F	0x4F28
+0x8950	0x4FA8
+0x8951	0x5156
+0x8952	0x5174
+0x8953	0x519C
+0x8954	0x51E4
+0x8955	0x52A1
+0x8956	0x52A8
+0x8957	0x533B
+0x8958	0x534E
+0x8959	0x53D1
+0x895A	0x53D8
+0x895B	0x56E2
+0x895C	0x58F0
+0x895D	0x5904
+0x895E	0x5907
+0x895F	0x5932
+0x8960	0x5934
+0x8961	0x5B66
+0x8962	0x5B9E
+0x8963	0x5B9F
+0x8964	0x5C9A
+0x8965	0x5E86
+0x8966	0x603B
+0x8967	0x6589
+0x8968	0x67FE
+0x8969	0x6804
+0x896A	0x6865
+0x896B	0x6D4E
+0x896C	0x70BC
+0x896D	0x7535
+0x896E	0x7EA4
+0x896F	0x7EAC
+0x8970	0x7EBA
+0x8971	0x7EC7
+0x8972	0x7ECF
+0x8973	0x7EDF
+0x8974	0x7F06
+0x8975	0x7F37
+0x8976	0x827A
+0x8977	0x82CF
+0x8978	0x836F
+0x8979	0x89C6
+0x897A	0x8BBE
+0x897B	0x8BE2
+0x897C	0x8F66
+0x897D	0x8F67
+0x897E	0x8F6E
+0x89A1	0x7411
+0x89A2	0x7CFC
+0x89A3	0x7DCD
+0x89A4	0x6946
+0x89A5	0x7AC9
+0x89A6	0x5227
+0x89AB	0x918C
+0x89AC	0x78B8
+0x89AD	0x915E
+0x89AE	0x80BC
+0x89B0	0x8D0B
+0x89B1	0x80F6
+0x89B2	0x209E7
+0x89B5	0x809F
+0x89B6	0x9EC7
+0x89B7	0x4CCD
+0x89B8	0x9DC9
+0x89B9	0x9E0C
+0x89BA	0x4C3E
+0x89BB	0x29DF6
+0x89BC	0x2700E
+0x89BD	0x9E0A
+0x89BE	0x2A133
+0x89BF	0x35C1
+0x89C1	0x6E9A
+0x89C2	0x823E
+0x89C3	0x7519
+0x89C5	0x4911
+0x89C6	0x9A6C
+0x89C7	0x9A8F
+0x89C8	0x9F99
+0x89C9	0x7987
+0x89CA	0x2846C
+0x89CB	0x21DCA
+0x89CC	0x205D0
+0x89CD	0x22AE6
+0x89CE	0x4E24
+0x89CF	0x4E81
+0x89D0	0x4E80
+0x89D1	0x4E87
+0x89D2	0x4EBF
+0x89D3	0x4EEB
+0x89D4	0x4F37
+0x89D5	0x344C
+0x89D6	0x4FBD
+0x89D7	0x3E48
+0x89D8	0x5003
+0x89D9	0x5088
+0x89DA	0x347D
+0x89DB	0x3493
+0x89DC	0x34A5
+0x89DD	0x5186
+0x89DE	0x5905
+0x89DF	0x51DB
+0x89E0	0x51FC
+0x89E1	0x5205
+0x89E2	0x4E89
+0x89E3	0x5279
+0x89E4	0x5290
+0x89E5	0x5327
+0x89E6	0x35C7
+0x89E7	0x53A9
+0x89E8	0x3551
+0x89E9	0x53B0
+0x89EA	0x3553
+0x89EB	0x53C2
+0x89EC	0x5423
+0x89ED	0x356D
+0x89EE	0x3572
+0x89EF	0x3681
+0x89F0	0x5493
+0x89F1	0x54A3
+0x89F2	0x54B4
+0x89F3	0x54B9
+0x89F4	0x54D0
+0x89F5	0x54EF
+0x89F6	0x5518
+0x89F7	0x5523
+0x89F8	0x5528
+0x89F9	0x3598
+0x89FA	0x553F
+0x89FB	0x35A5
+0x89FC	0x35BF
+0x89FD	0x55D7
+0x89FE	0x35C5
+0x8A40	0x27D84
+0x8A41	0x5525
+0x8A43	0x20C42
+0x8A44	0x20D15
+0x8A45	0x2512B
+0x8A46	0x5590
+0x8A47	0x22CC6
+0x8A48	0x39EC
+0x8A49	0x20341
+0x8A4A	0x8E46
+0x8A4B	0x24DB8
+0x8A4C	0x294E5
+0x8A4D	0x4053
+0x8A4E	0x280BE
+0x8A4F	0x777A
+0x8A50	0x22C38
+0x8A51	0x3A34
+0x8A52	0x47D5
+0x8A53	0x2815D
+0x8A54	0x269F2
+0x8A55	0x24DEA
+0x8A56	0x64DD
+0x8A57	0x20D7C
+0x8A58	0x20FB4
+0x8A59	0x20CD5
+0x8A5A	0x210F4
+0x8A5B	0x648D
+0x8A5C	0x8E7E
+0x8A5D	0x20E96
+0x8A5E	0x20C0B
+0x8A5F	0x20F64
+0x8A60	0x22CA9
+0x8A61	0x28256
+0x8A62	0x244D3
+0x8A64	0x20D46
+0x8A65	0x29A4D
+0x8A66	0x280E9
+0x8A67	0x47F4
+0x8A68	0x24EA7
+0x8A69	0x22CC2
+0x8A6A	0x9AB2
+0x8A6B	0x3A67
+0x8A6C	0x295F4
+0x8A6D	0x3FED
+0x8A6E	0x3506
+0x8A6F	0x252C7
+0x8A70	0x297D4
+0x8A71	0x278C8
+0x8A72	0x22D44
+0x8A73	0x9D6E
+0x8A74	0x9815
+0x8A76	0x43D9
+0x8A77	0x260A5
+0x8A78	0x64B4
+0x8A79	0x54E3
+0x8A7A	0x22D4C
+0x8A7B	0x22BCA
+0x8A7C	0x21077
+0x8A7D	0x39FB
+0x8A7E	0x2106F
+0x8AA1	0x266DA
+0x8AA2	0x26716
+0x8AA3	0x279A0
+0x8AA4	0x64EA
+0x8AA5	0x25052
+0x8AA6	0x20C43
+0x8AA7	0x8E68
+0x8AA8	0x221A1
+0x8AA9	0x28B4C
+0x8AAA	0x20731
+0x8AAC	0x480B
+0x8AAD	0x201A9
+0x8AAE	0x3FFA
+0x8AAF	0x5873
+0x8AB0	0x22D8D
+0x8AB2	0x245C8
+0x8AB3	0x204FC
+0x8AB4	0x26097
+0x8AB5	0x20F4C
+0x8AB6	0x20D96
+0x8AB7	0x5579
+0x8AB8	0x40BB
+0x8AB9	0x43BA
+0x8ABB	0x4AB4
+0x8ABC	0x22A66
+0x8ABD	0x2109D
+0x8ABE	0x81AA
+0x8ABF	0x98F5
+0x8AC0	0x20D9C
+0x8AC1	0x6379
+0x8AC2	0x39FE
+0x8AC3	0x22775
+0x8AC4	0x8DC0
+0x8AC5	0x56A1
+0x8AC6	0x647C
+0x8AC7	0x3E43
+0x8AC9	0x2A601
+0x8ACA	0x20E09
+0x8ACB	0x22ACF
+0x8ACC	0x22CC9
+0x8ACE	0x210C8
+0x8ACF	0x239C2
+0x8AD0	0x3992
+0x8AD1	0x3A06
+0x8AD2	0x2829B
+0x8AD3	0x3578
+0x8AD4	0x25E49
+0x8AD5	0x220C7
+0x8AD6	0x5652
+0x8AD7	0x20F31
+0x8AD8	0x22CB2
+0x8AD9	0x29720
+0x8ADA	0x34BC
+0x8ADB	0x6C3D
+0x8ADC	0x24E3B
+0x8ADF	0x27574
+0x8AE0	0x22E8B
+0x8AE1	0x22208
+0x8AE2	0x2A65B
+0x8AE3	0x28CCD
+0x8AE4	0x20E7A
+0x8AE5	0x20C34
+0x8AE6	0x2681C
+0x8AE7	0x7F93
+0x8AE8	0x210CF
+0x8AE9	0x22803
+0x8AEA	0x22939
+0x8AEB	0x35FB
+0x8AEC	0x251E3
+0x8AED	0x20E8C
+0x8AEE	0x20F8D
+0x8AEF	0x20EAA
+0x8AF0	0x3F93
+0x8AF1	0x20F30
+0x8AF2	0x20D47
+0x8AF3	0x2114F
+0x8AF4	0x20E4C
+0x8AF6	0x20EAB
+0x8AF7	0x20BA9
+0x8AF8	0x20D48
+0x8AF9	0x210C0
+0x8AFA	0x2113D
+0x8AFB	0x3FF9
+0x8AFC	0x22696
+0x8AFD	0x6432
+0x8AFE	0x20FAD
+0x8B40	0x233F4
+0x8B41	0x27639
+0x8B42	0x22BCE
+0x8B43	0x20D7E
+0x8B44	0x20D7F
+0x8B45	0x22C51
+0x8B46	0x22C55
+0x8B47	0x3A18
+0x8B48	0x20E98
+0x8B49	0x210C7
+0x8B4A	0x20F2E
+0x8B4B	0x2A632
+0x8B4C	0x26B50
+0x8B4D	0x28CD2
+0x8B4E	0x28D99
+0x8B4F	0x28CCA
+0x8B50	0x95AA
+0x8B51	0x54CC
+0x8B52	0x82C4
+0x8B53	0x55B9
+0x8B55	0x29EC3
+0x8B56	0x9C26
+0x8B57	0x9AB6
+0x8B58	0x2775E
+0x8B59	0x22DEE
+0x8B5A	0x7140
+0x8B5B	0x816D
+0x8B5C	0x80EC
+0x8B5D	0x5C1C
+0x8B5E	0x26572
+0x8B5F	0x8134
+0x8B60	0x3797
+0x8B61	0x535F
+0x8B62	0x280BD
+0x8B63	0x91B6
+0x8B64	0x20EFA
+0x8B65	0x20E0F
+0x8B66	0x20E77
+0x8B67	0x20EFB
+0x8B68	0x35DD
+0x8B69	0x24DEB
+0x8B6A	0x3609
+0x8B6B	0x20CD6
+0x8B6C	0x56AF
+0x8B6D	0x227B5
+0x8B6E	0x210C9
+0x8B6F	0x20E10
+0x8B70	0x20E78
+0x8B71	0x21078
+0x8B72	0x21148
+0x8B73	0x28207
+0x8B74	0x21455
+0x8B75	0x20E79
+0x8B76	0x24E50
+0x8B77	0x22DA4
+0x8B78	0x5A54
+0x8B79	0x2101D
+0x8B7A	0x2101E
+0x8B7B	0x210F5
+0x8B7C	0x210F6
+0x8B7D	0x579C
+0x8B7E	0x20E11
+0x8BA1	0x27694
+0x8BA2	0x282CD
+0x8BA3	0x20FB5
+0x8BA4	0x20E7B
+0x8BA5	0x2517E
+0x8BA6	0x3703
+0x8BA7	0x20FB6
+0x8BA8	0x21180
+0x8BA9	0x252D8
+0x8BAA	0x2A2BD
+0x8BAB	0x249DA
+0x8BAC	0x2183A
+0x8BAD	0x24177
+0x8BAE	0x2827C
+0x8BAF	0x5899
+0x8BB0	0x5268
+0x8BB1	0x361A
+0x8BB2	0x2573D
+0x8BB3	0x7BB2
+0x8BB4	0x5B68
+0x8BB5	0x4800
+0x8BB6	0x4B2C
+0x8BB7	0x9F27
+0x8BB8	0x49E7
+0x8BB9	0x9C1F
+0x8BBA	0x9B8D
+0x8BBB	0x25B74
+0x8BBC	0x2313D
+0x8BBD	0x55FB
+0x8BBE	0x35F2
+0x8BBF	0x5689
+0x8BC0	0x4E28
+0x8BC1	0x5902
+0x8BC2	0x21BC1
+0x8BC3	0x2F878
+0x8BC4	0x9751
+0x8BC5	0x20086
+0x8BC6	0x4E5B
+0x8BC7	0x4EBB
+0x8BC8	0x353E
+0x8BC9	0x5C23
+0x8BCA	0x5F51
+0x8BCB	0x5FC4
+0x8BCC	0x38FA
+0x8BCD	0x624C
+0x8BCE	0x6535
+0x8BCF	0x6B7A
+0x8BD0	0x6C35
+0x8BD1	0x6C3A
+0x8BD2	0x706C
+0x8BD3	0x722B
+0x8BD4	0x4E2C
+0x8BD5	0x72AD
+0x8BD6	0x248E9
+0x8BD7	0x7F52
+0x8BD8	0x793B
+0x8BD9	0x7CF9
+0x8BDA	0x7F53
+0x8BDB	0x2626A
+0x8BDC	0x34C1
+0x8BDE	0x2634B
+0x8BDF	0x8002
+0x8BE0	0x8080
+0x8BE1	0x26612
+0x8BE2	0x26951
+0x8BE3	0x535D
+0x8BE4	0x8864
+0x8BE5	0x89C1
+0x8BE6	0x278B2
+0x8BE7	0x8BA0
+0x8BE8	0x8D1D
+0x8BE9	0x9485
+0x8BEA	0x9578
+0x8BEB	0x957F
+0x8BEC	0x95E8
+0x8BED	0x28E0F
+0x8BEE	0x97E6
+0x8BEF	0x9875
+0x8BF0	0x98CE
+0x8BF1	0x98DE
+0x8BF2	0x9963
+0x8BF3	0x29810
+0x8BF4	0x9C7C
+0x8BF5	0x9E1F
+0x8BF6	0x9EC4
+0x8BF7	0x6B6F
+0x8BF8	0xF907
+0x8BF9	0x4E37
+0x8BFA	0x20087
+0x8BFB	0x961D
+0x8BFC	0x6237
+0x8BFD	0x94A2
+0x8D60	0x5D3E
+0x8D61	0x5D48
+0x8D62	0x5D56
+0x8D63	0x3DFC
+0x8D64	0x380F
+0x8D65	0x5DA4
+0x8D66	0x5DB9
+0x8D67	0x3820
+0x8D68	0x3838
+0x8D69	0x5E42
+0x8D6A	0x5EBD
+0x8D6B	0x5F25
+0x8D6C	0x5F83
+0x8D6D	0x3908
+0x8D6E	0x3914
+0x8D6F	0x393F
+0x8D70	0x394D
+0x8D71	0x60D7
+0x8D72	0x613D
+0x8D73	0x5CE5
+0x8D74	0x3989
+0x8D75	0x61B7
+0x8D76	0x61B9
+0x8D77	0x61CF
+0x8D78	0x39B8
+0x8D79	0x622C
+0x8D7A	0x6290
+0x8D7B	0x62E5
+0x8D7C	0x6318
+0x8D7D	0x39F8
+0x8D7E	0x56B1
+0x8DA1	0x3A03
+0x8DA2	0x63E2
+0x8DA3	0x63FB
+0x8DA4	0x6407
+0x8DA5	0x645A
+0x8DA6	0x3A4B
+0x8DA7	0x64C0
+0x8DA8	0x5D15
+0x8DA9	0x5621
+0x8DAA	0x9F9F
+0x8DAB	0x3A97
+0x8DAC	0x6586
+0x8DAD	0x3ABD
+0x8DAE	0x65FF
+0x8DAF	0x6653
+0x8DB0	0x3AF2
+0x8DB1	0x6692
+0x8DB2	0x3B22
+0x8DB3	0x6716
+0x8DB4	0x3B42
+0x8DB5	0x67A4
+0x8DB6	0x6800
+0x8DB7	0x3B58
+0x8DB8	0x684A
+0x8DB9	0x6884
+0x8DBA	0x3B72
+0x8DBB	0x3B71
+0x8DBC	0x3B7B
+0x8DBD	0x6909
+0x8DBE	0x6943
+0x8DBF	0x725C
+0x8DC0	0x6964
+0x8DC1	0x699F
+0x8DC2	0x6985
+0x8DC3	0x3BBC
+0x8DC4	0x69D6
+0x8DC5	0x3BDD
+0x8DC6	0x6A65
+0x8DC7	0x6A74
+0x8DC8	0x6A71
+0x8DC9	0x6A82
+0x8DCA	0x3BEC
+0x8DCB	0x6A99
+0x8DCC	0x3BF2
+0x8DCD	0x6AAB
+0x8DCE	0x6AB5
+0x8DCF	0x6AD4
+0x8DD0	0x6AF6
+0x8DD1	0x6B81
+0x8DD2	0x6BC1
+0x8DD3	0x6BEA
+0x8DD4	0x6C75
+0x8DD5	0x6CAA
+0x8DD6	0x3CCB
+0x8DD7	0x6D02
+0x8DD8	0x6D06
+0x8DD9	0x6D26
+0x8DDA	0x6D81
+0x8DDB	0x3CEF
+0x8DDC	0x6DA4
+0x8DDD	0x6DB1
+0x8DDE	0x6E15
+0x8DDF	0x6E18
+0x8DE0	0x6E29
+0x8DE1	0x6E86
+0x8DE2	0x289C0
+0x8DE3	0x6EBB
+0x8DE4	0x6EE2
+0x8DE5	0x6EDA
+0x8DE6	0x9F7F
+0x8DE7	0x6EE8
+0x8DE8	0x6EE9
+0x8DE9	0x6F24
+0x8DEA	0x6F34
+0x8DEB	0x3D46
+0x8DEC	0x23F41
+0x8DED	0x6F81
+0x8DEE	0x6FBE
+0x8DEF	0x3D6A
+0x8DF0	0x3D75
+0x8DF1	0x71B7
+0x8DF2	0x5C99
+0x8DF3	0x3D8A
+0x8DF4	0x702C
+0x8DF5	0x3D91
+0x8DF6	0x7050
+0x8DF7	0x7054
+0x8DF8	0x706F
+0x8DF9	0x707F
+0x8DFA	0x7089
+0x8DFB	0x20325
+0x8DFC	0x43C1
+0x8DFD	0x35F1
+0x8DFE	0x20ED8
+0x8E40	0x23ED7
+0x8E41	0x57BE
+0x8E42	0x26ED3
+0x8E43	0x713E
+0x8E44	0x257E0
+0x8E45	0x364E
+0x8E46	0x69A2
+0x8E47	0x28BE9
+0x8E48	0x5B74
+0x8E49	0x7A49
+0x8E4A	0x258E1
+0x8E4B	0x294D9
+0x8E4C	0x7A65
+0x8E4D	0x7A7D
+0x8E4E	0x259AC
+0x8E4F	0x7ABB
+0x8E50	0x7AB0
+0x8E51	0x7AC2
+0x8E52	0x7AC3
+0x8E53	0x71D1
+0x8E54	0x2648D
+0x8E55	0x41CA
+0x8E56	0x7ADA
+0x8E57	0x7ADD
+0x8E58	0x7AEA
+0x8E59	0x41EF
+0x8E5A	0x54B2
+0x8E5B	0x25C01
+0x8E5C	0x7B0B
+0x8E5D	0x7B55
+0x8E5E	0x7B29
+0x8E5F	0x2530E
+0x8E60	0x25CFE
+0x8E61	0x7BA2
+0x8E62	0x7B6F
+0x8E63	0x839C
+0x8E64	0x25BB4
+0x8E65	0x26C7F
+0x8E66	0x7BD0
+0x8E67	0x8421
+0x8E68	0x7B92
+0x8E6A	0x25D20
+0x8E6B	0x3DAD
+0x8E6C	0x25C65
+0x8E6D	0x8492
+0x8E6E	0x7BFA
+0x8E70	0x7C35
+0x8E71	0x25CC1
+0x8E72	0x7C44
+0x8E73	0x7C83
+0x8E74	0x24882
+0x8E75	0x7CA6
+0x8E76	0x667D
+0x8E77	0x24578
+0x8E78	0x7CC9
+0x8E79	0x7CC7
+0x8E7A	0x7CE6
+0x8E7B	0x7C74
+0x8E7C	0x7CF3
+0x8E7D	0x7CF5
+0x8EA1	0x7E67
+0x8EA2	0x451D
+0x8EA3	0x26E44
+0x8EA4	0x7D5D
+0x8EA5	0x26ED6
+0x8EA6	0x748D
+0x8EA7	0x7D89
+0x8EA8	0x7DAB
+0x8EA9	0x7135
+0x8EAA	0x7DB3
+0x8EAC	0x24057
+0x8EAD	0x26029
+0x8EAE	0x7DE4
+0x8EAF	0x3D13
+0x8EB0	0x7DF5
+0x8EB1	0x217F9
+0x8EB2	0x7DE5
+0x8EB3	0x2836D
+0x8EB5	0x26121
+0x8EB6	0x2615A
+0x8EB7	0x7E6E
+0x8EB8	0x7E92
+0x8EB9	0x432B
+0x8EBA	0x946C
+0x8EBB	0x7E27
+0x8EBC	0x7F40
+0x8EBD	0x7F41
+0x8EBE	0x7F47
+0x8EBF	0x7936
+0x8EC0	0x262D0
+0x8EC1	0x99E1
+0x8EC2	0x7F97
+0x8EC3	0x26351
+0x8EC4	0x7FA3
+0x8EC5	0x21661
+0x8EC6	0x20068
+0x8EC7	0x455C
+0x8EC8	0x23766
+0x8EC9	0x4503
+0x8ECA	0x2833A
+0x8ECB	0x7FFA
+0x8ECC	0x26489
+0x8ECE	0x8008
+0x8ECF	0x801D
+0x8ED1	0x802F
+0x8ED2	0x2A087
+0x8ED3	0x26CC3
+0x8ED4	0x803B
+0x8ED5	0x803C
+0x8ED6	0x8061
+0x8ED7	0x22714
+0x8ED8	0x4989
+0x8ED9	0x26626
+0x8EDA	0x23DE3
+0x8EDB	0x266E8
+0x8EDC	0x6725
+0x8EDD	0x80A7
+0x8EDE	0x28A48
+0x8EDF	0x8107
+0x8EE0	0x811A
+0x8EE1	0x58B0
+0x8EE2	0x226F6
+0x8EE3	0x6C7F
+0x8EE4	0x26498
+0x8EE5	0x24FB8
+0x8EE6	0x64E7
+0x8EE7	0x2148A
+0x8EE8	0x8218
+0x8EE9	0x2185E
+0x8EEA	0x6A53
+0x8EEB	0x24A65
+0x8EEC	0x24A95
+0x8EED	0x447A
+0x8EEE	0x8229
+0x8EEF	0x20B0D
+0x8EF0	0x26A52
+0x8EF1	0x23D7E
+0x8EF2	0x4FF9
+0x8EF3	0x214FD
+0x8EF4	0x84E2
+0x8EF5	0x8362
+0x8EF6	0x26B0A
+0x8EF7	0x249A7
+0x8EF8	0x23530
+0x8EF9	0x21773
+0x8EFA	0x23DF8
+0x8EFB	0x82AA
+0x8EFC	0x691B
+0x8EFD	0x2F994
+0x8EFE	0x41DB
+0x8F40	0x854B
+0x8F41	0x82D0
+0x8F42	0x831A
+0x8F43	0x20E16
+0x8F44	0x217B4
+0x8F45	0x36C1
+0x8F46	0x2317D
+0x8F47	0x2355A
+0x8F48	0x827B
+0x8F49	0x82E2
+0x8F4A	0x8318
+0x8F4B	0x23E8B
+0x8F4C	0x26DA3
+0x8F4D	0x26B05
+0x8F4E	0x26B97
+0x8F4F	0x235CE
+0x8F50	0x3DBF
+0x8F51	0x831D
+0x8F52	0x55EC
+0x8F53	0x8385
+0x8F54	0x450B
+0x8F55	0x26DA5
+0x8F56	0x83AC
+0x8F58	0x83D3
+0x8F59	0x347E
+0x8F5A	0x26ED4
+0x8F5B	0x6A57
+0x8F5C	0x855A
+0x8F5D	0x3496
+0x8F5E	0x26E42
+0x8F5F	0x22EEF
+0x8F60	0x8458
+0x8F61	0x25BE4
+0x8F62	0x8471
+0x8F63	0x3DD3
+0x8F64	0x44E4
+0x8F65	0x6AA7
+0x8F66	0x844A
+0x8F67	0x23CB5
+0x8F68	0x7958
+0x8F6A	0x26B96
+0x8F6B	0x26E77
+0x8F6C	0x26E43
+0x8F6D	0x84DE
+0x8F6F	0x8391
+0x8F70	0x44A0
+0x8F71	0x8493
+0x8F72	0x84E4
+0x8F73	0x25C91
+0x8F74	0x4240
+0x8F75	0x25CC0
+0x8F76	0x4543
+0x8F77	0x8534
+0x8F78	0x5AF2
+0x8F79	0x26E99
+0x8F7A	0x4527
+0x8F7B	0x8573
+0x8F7C	0x4516
+0x8F7D	0x67BF
+0x8F7E	0x8616
+0x8FA1	0x28625
+0x8FA2	0x2863B
+0x8FA3	0x85C1
+0x8FA4	0x27088
+0x8FA5	0x8602
+0x8FA6	0x21582
+0x8FA7	0x270CD
+0x8FA8	0x2F9B2
+0x8FA9	0x456A
+0x8FAA	0x8628
+0x8FAB	0x3648
+0x8FAC	0x218A2
+0x8FAD	0x53F7
+0x8FAE	0x2739A
+0x8FAF	0x867E
+0x8FB0	0x8771
+0x8FB1	0x2A0F8
+0x8FB2	0x87EE
+0x8FB3	0x22C27
+0x8FB4	0x87B1
+0x8FB5	0x87DA
+0x8FB6	0x880F
+0x8FB7	0x5661
+0x8FB8	0x866C
+0x8FB9	0x6856
+0x8FBA	0x460F
+0x8FBB	0x8845
+0x8FBC	0x8846
+0x8FBD	0x275E0
+0x8FBE	0x23DB9
+0x8FBF	0x275E4
+0x8FC0	0x885E
+0x8FC1	0x889C
+0x8FC2	0x465B
+0x8FC3	0x88B4
+0x8FC4	0x88B5
+0x8FC5	0x63C1
+0x8FC6	0x88C5
+0x8FC7	0x7777
+0x8FC8	0x2770F
+0x8FC9	0x8987
+0x8FCA	0x898A
+0x8FCD	0x89A7
+0x8FCE	0x89BC
+0x8FCF	0x28A25
+0x8FD0	0x89E7
+0x8FD1	0x27924
+0x8FD2	0x27ABD
+0x8FD3	0x8A9C
+0x8FD4	0x7793
+0x8FD5	0x91FE
+0x8FD6	0x8A90
+0x8FD7	0x27A59
+0x8FD8	0x7AE9
+0x8FD9	0x27B3A
+0x8FDA	0x23F8F
+0x8FDB	0x4713
+0x8FDC	0x27B38
+0x8FDD	0x717C
+0x8FDE	0x8B0C
+0x8FDF	0x8B1F
+0x8FE0	0x25430
+0x8FE1	0x25565
+0x8FE2	0x8B3F
+0x8FE3	0x8B4C
+0x8FE4	0x8B4D
+0x8FE5	0x8AA9
+0x8FE6	0x24A7A
+0x8FE7	0x8B90
+0x8FE8	0x8B9B
+0x8FE9	0x8AAF
+0x8FEA	0x216DF
+0x8FEB	0x4615
+0x8FEC	0x884F
+0x8FED	0x8C9B
+0x8FEE	0x27D54
+0x8FEF	0x27D8F
+0x8FF0	0x2F9D4
+0x8FF1	0x3725
+0x8FF2	0x27D53
+0x8FF3	0x8CD6
+0x8FF4	0x27D98
+0x8FF5	0x27DBD
+0x8FF6	0x8D12
+0x8FF7	0x8D03
+0x8FF8	0x21910
+0x8FF9	0x8CDB
+0x8FFA	0x705C
+0x8FFB	0x8D11
+0x8FFC	0x24CC9
+0x8FFD	0x3ED0
+0x9040	0x8DA9
+0x9041	0x28002
+0x9042	0x21014
+0x9043	0x2498A
+0x9044	0x3B7C
+0x9045	0x281BC
+0x9046	0x2710C
+0x9047	0x7AE7
+0x9048	0x8EAD
+0x9049	0x8EB6
+0x904A	0x8EC3
+0x904B	0x92D4
+0x904C	0x8F19
+0x904D	0x8F2D
+0x904E	0x28365
+0x904F	0x28412
+0x9050	0x8FA5
+0x9051	0x9303
+0x9052	0x2A29F
+0x9053	0x20A50
+0x9054	0x8FB3
+0x9055	0x492A
+0x9056	0x289DE
+0x9057	0x2853D
+0x9058	0x23DBB
+0x9059	0x5EF8
+0x905A	0x23262
+0x905B	0x8FF9
+0x905C	0x2A014
+0x905D	0x286BC
+0x905E	0x28501
+0x905F	0x22325
+0x9060	0x3980
+0x9061	0x26ED7
+0x9062	0x9037
+0x9063	0x2853C
+0x9064	0x27ABE
+0x9065	0x9061
+0x9066	0x2856C
+0x9067	0x2860B
+0x9068	0x90A8
+0x9069	0x28713
+0x906A	0x90C4
+0x906B	0x286E6
+0x906C	0x90AE
+0x906E	0x9167
+0x906F	0x3AF0
+0x9070	0x91A9
+0x9071	0x91C4
+0x9072	0x7CAC
+0x9073	0x28933
+0x9074	0x21E89
+0x9075	0x920E
+0x9076	0x6C9F
+0x9077	0x9241
+0x9078	0x9262
+0x9079	0x255B9
+0x907B	0x28AC6
+0x907C	0x23C9B
+0x907D	0x28B0C
+0x907E	0x255DB
+0x90A1	0x20D31
+0x90A2	0x932C
+0x90A3	0x936B
+0x90A4	0x28AE1
+0x90A5	0x28BEB
+0x90A6	0x708F
+0x90A7	0x5AC3
+0x90A8	0x28AE2
+0x90A9	0x28AE5
+0x90AA	0x4965
+0x90AB	0x9244
+0x90AC	0x28BEC
+0x90AD	0x28C39
+0x90AE	0x28BFF
+0x90AF	0x9373
+0x90B0	0x945B
+0x90B1	0x8EBC
+0x90B2	0x9585
+0x90B3	0x95A6
+0x90B4	0x9426
+0x90B5	0x95A0
+0x90B6	0x6FF6
+0x90B7	0x42B9
+0x90B8	0x2267A
+0x90B9	0x286D8
+0x90BA	0x2127C
+0x90BB	0x23E2E
+0x90BC	0x49DF
+0x90BD	0x6C1C
+0x90BE	0x967B
+0x90BF	0x9696
+0x90C0	0x416C
+0x90C1	0x96A3
+0x90C2	0x26ED5
+0x90C3	0x61DA
+0x90C4	0x96B6
+0x90C5	0x78F5
+0x90C6	0x28AE0
+0x90C7	0x96BD
+0x90C8	0x53CC
+0x90C9	0x49A1
+0x90CA	0x26CB8
+0x90CB	0x20274
+0x90CC	0x26410
+0x90CD	0x290AF
+0x90CE	0x290E5
+0x90CF	0x24AD1
+0x90D0	0x21915
+0x90D1	0x2330A
+0x90D2	0x9731
+0x90D3	0x8642
+0x90D4	0x9736
+0x90D5	0x4A0F
+0x90D6	0x453D
+0x90D7	0x4585
+0x90D8	0x24AE9
+0x90D9	0x7075
+0x90DA	0x5B41
+0x90DB	0x971B
+0x90DD	0x291D5
+0x90DE	0x9757
+0x90DF	0x5B4A
+0x90E0	0x291EB
+0x90E1	0x975F
+0x90E2	0x9425
+0x90E3	0x50D0
+0x90E4	0x230B7
+0x90E5	0x230BC
+0x90E6	0x9789
+0x90E7	0x979F
+0x90E8	0x97B1
+0x90E9	0x97BE
+0x90EA	0x97C0
+0x90EB	0x97D2
+0x90EC	0x97E0
+0x90ED	0x2546C
+0x90EE	0x97EE
+0x90EF	0x741C
+0x90F0	0x29433
+0x90F2	0x97F5
+0x90F3	0x2941D
+0x90F4	0x2797A
+0x90F5	0x4AD1
+0x90F6	0x9834
+0x90F7	0x9833
+0x90F8	0x984B
+0x90F9	0x9866
+0x90FA	0x3B0E
+0x90FB	0x27175
+0x90FC	0x3D51
+0x90FD	0x20630
+0x90FE	0x2415C
+0x9140	0x25706
+0x9141	0x98CA
+0x9142	0x98B7
+0x9143	0x98C8
+0x9144	0x98C7
+0x9145	0x4AFF
+0x9146	0x26D27
+0x9147	0x216D3
+0x9148	0x55B0
+0x9149	0x98E1
+0x914A	0x98E6
+0x914B	0x98EC
+0x914C	0x9378
+0x914D	0x9939
+0x914E	0x24A29
+0x914F	0x4B72
+0x9150	0x29857
+0x9151	0x29905
+0x9152	0x99F5
+0x9153	0x9A0C
+0x9154	0x9A3B
+0x9155	0x9A10
+0x9156	0x9A58
+0x9157	0x25725
+0x9158	0x36C4
+0x9159	0x290B1
+0x915A	0x29BD5
+0x915B	0x9AE0
+0x915C	0x9AE2
+0x915D	0x29B05
+0x915E	0x9AF4
+0x915F	0x4C0E
+0x9160	0x9B14
+0x9161	0x9B2D
+0x9162	0x28600
+0x9163	0x5034
+0x9164	0x9B34
+0x9165	0x269A8
+0x9166	0x38C3
+0x9167	0x2307D
+0x9168	0x9B50
+0x9169	0x9B40
+0x916A	0x29D3E
+0x916B	0x5A45
+0x916C	0x21863
+0x916D	0x9B8E
+0x916E	0x2424B
+0x916F	0x9C02
+0x9170	0x9BFF
+0x9171	0x9C0C
+0x9172	0x29E68
+0x9173	0x9DD4
+0x9174	0x29FB7
+0x9175	0x2A192
+0x9176	0x2A1AB
+0x9177	0x2A0E1
+0x9178	0x2A123
+0x9179	0x2A1DF
+0x917A	0x9D7E
+0x917B	0x9D83
+0x917C	0x2A134
+0x917D	0x9E0E
+0x917E	0x6888
+0x91A1	0x9DC4
+0x91A2	0x2215B
+0x91A3	0x2A193
+0x91A4	0x2A220
+0x91A5	0x2193B
+0x91A6	0x2A233
+0x91A7	0x9D39
+0x91A8	0x2A0B9
+0x91A9	0x2A2B4
+0x91AA	0x9E90
+0x91AB	0x9E95
+0x91AC	0x9E9E
+0x91AD	0x9EA2
+0x91AE	0x4D34
+0x91AF	0x9EAA
+0x91B0	0x9EAF
+0x91B1	0x24364
+0x91B2	0x9EC1
+0x91B3	0x3B60
+0x91B4	0x39E5
+0x91B5	0x3D1D
+0x91B6	0x4F32
+0x91B7	0x37BE
+0x91B8	0x28C2B
+0x91B9	0x9F02
+0x91BA	0x9F08
+0x91BB	0x4B96
+0x91BC	0x9424
+0x91BD	0x26DA2
+0x91BE	0x9F17
+0x91C0	0x9F39
+0x91C1	0x569F
+0x91C2	0x568A
+0x91C3	0x9F45
+0x91C4	0x99B8
+0x91C5	0x2908B
+0x91C6	0x97F2
+0x91C7	0x847F
+0x91C8	0x9F62
+0x91C9	0x9F69
+0x91CA	0x7ADC
+0x91CB	0x9F8E
+0x91CC	0x7216
+0x91CD	0x4BBE
+0x91CE	0x24975
+0x91CF	0x249BB
+0x91D0	0x7177
+0x91D1	0x249F8
+0x91D2	0x24348
+0x91D3	0x24A51
+0x91D4	0x739E
+0x91D5	0x28BDA
+0x91D6	0x218FA
+0x91D7	0x799F
+0x91D8	0x2897E
+0x91D9	0x28E36
+0x91DA	0x9369
+0x91DB	0x93F3
+0x91DC	0x28A44
+0x91DD	0x92EC
+0x91DE	0x9381
+0x91DF	0x93CB
+0x91E0	0x2896C
+0x91E1	0x244B9
+0x91E2	0x7217
+0x91E3	0x3EEB
+0x91E4	0x7772
+0x91E5	0x7A43
+0x91E6	0x70D0
+0x91E7	0x24473
+0x91E8	0x243F8
+0x91E9	0x717E
+0x91EA	0x217EF
+0x91EB	0x70A3
+0x91EC	0x218BE
+0x91ED	0x23599
+0x91EE	0x3EC7
+0x91EF	0x21885
+0x91F0	0x2542F
+0x91F1	0x217F8
+0x91F2	0x3722
+0x91F3	0x216FB
+0x91F4	0x21839
+0x91F5	0x36E1
+0x91F6	0x21774
+0x91F7	0x218D1
+0x91F8	0x25F4B
+0x91F9	0x3723
+0x91FA	0x216C0
+0x91FB	0x575B
+0x91FC	0x24A25
+0x91FD	0x213FE
+0x91FE	0x212A8
+0x9240	0x213C6
+0x9241	0x214B6
+0x9242	0x8503
+0x9243	0x236A6
+0x9245	0x8455
+0x9246	0x24994
+0x9247	0x27165
+0x9248	0x23E31
+0x9249	0x2555C
+0x924A	0x23EFB
+0x924B	0x27052
+0x924C	0x44F4
+0x924D	0x236EE
+0x924E	0x2999D
+0x924F	0x26F26
+0x9250	0x67F9
+0x9251	0x3733
+0x9252	0x3C15
+0x9253	0x3DE7
+0x9254	0x586C
+0x9255	0x21922
+0x9256	0x6810
+0x9257	0x4057
+0x9258	0x2373F
+0x9259	0x240E1
+0x925A	0x2408B
+0x925B	0x2410F
+0x925C	0x26C21
+0x925D	0x54CB
+0x925E	0x569E
+0x925F	0x266B1
+0x9260	0x5692
+0x9261	0x20FDF
+0x9262	0x20BA8
+0x9263	0x20E0D
+0x9264	0x93C6
+0x9265	0x28B13
+0x9266	0x939C
+0x9267	0x4EF8
+0x9268	0x512B
+0x9269	0x3819
+0x926A	0x24436
+0x926B	0x4EBC
+0x926C	0x20465
+0x926D	0x2037F
+0x926E	0x4F4B
+0x926F	0x4F8A
+0x9270	0x25651
+0x9271	0x5A68
+0x9272	0x201AB
+0x9273	0x203CB
+0x9274	0x3999
+0x9275	0x2030A
+0x9276	0x20414
+0x9277	0x3435
+0x9278	0x4F29
+0x9279	0x202C0
+0x927A	0x28EB3
+0x927B	0x20275
+0x927C	0x8ADA
+0x927D	0x2020C
+0x927E	0x4E98
+0x92A1	0x50CD
+0x92A2	0x510D
+0x92A3	0x4FA2
+0x92A4	0x4F03
+0x92A5	0x24A0E
+0x92A6	0x23E8A
+0x92A7	0x4F42
+0x92A8	0x502E
+0x92A9	0x506C
+0x92AA	0x5081
+0x92AB	0x4FCC
+0x92AC	0x4FE5
+0x92AD	0x5058
+0x92AE	0x50FC
+0x92B3	0x6E76
+0x92B4	0x23595
+0x92B5	0x23E39
+0x92B6	0x23EBF
+0x92B7	0x6D72
+0x92B8	0x21884
+0x92B9	0x23E89
+0x92BA	0x51A8
+0x92BB	0x51C3
+0x92BC	0x205E0
+0x92BD	0x44DD
+0x92BE	0x204A3
+0x92BF	0x20492
+0x92C0	0x20491
+0x92C1	0x8D7A
+0x92C2	0x28A9C
+0x92C3	0x2070E
+0x92C4	0x5259
+0x92C5	0x52A4
+0x92C6	0x20873
+0x92C7	0x52E1
+0x92C9	0x467A
+0x92CA	0x718C
+0x92CB	0x2438C
+0x92CC	0x20C20
+0x92CD	0x249AC
+0x92CE	0x210E4
+0x92CF	0x69D1
+0x92D0	0x20E1D
+0x92D2	0x3EDE
+0x92D3	0x7499
+0x92D4	0x7414
+0x92D5	0x7456
+0x92D6	0x7398
+0x92D7	0x4B8E
+0x92D8	0x24ABC
+0x92D9	0x2408D
+0x92DA	0x53D0
+0x92DB	0x3584
+0x92DC	0x720F
+0x92DD	0x240C9
+0x92DE	0x55B4
+0x92DF	0x20345
+0x92E0	0x54CD
+0x92E1	0x20BC6
+0x92E2	0x571D
+0x92E3	0x925D
+0x92E4	0x96F4
+0x92E5	0x9366
+0x92E6	0x57DD
+0x92E7	0x578D
+0x92E8	0x577F
+0x92E9	0x363E
+0x92EA	0x58CB
+0x92EB	0x5A99
+0x92EC	0x28A46
+0x92ED	0x216FA
+0x92EE	0x2176F
+0x92EF	0x21710
+0x92F0	0x5A2C
+0x92F1	0x59B8
+0x92F2	0x928F
+0x92F3	0x5A7E
+0x92F4	0x5ACF
+0x92F5	0x5A12
+0x92F6	0x25946
+0x92F7	0x219F3
+0x92F8	0x21861
+0x92F9	0x24295
+0x92FA	0x36F5
+0x92FB	0x6D05
+0x92FC	0x7443
+0x92FD	0x5A21
+0x92FE	0x25E83
+0x9340	0x5A81
+0x9341	0x28BD7
+0x9342	0x20413
+0x9343	0x93E0
+0x9344	0x748C
+0x9345	0x21303
+0x9346	0x7105
+0x9347	0x4972
+0x9348	0x9408
+0x9349	0x289FB
+0x934A	0x93BD
+0x934B	0x37A0
+0x934C	0x5C1E
+0x934D	0x5C9E
+0x934E	0x5E5E
+0x934F	0x5E48
+0x9350	0x21996
+0x9351	0x2197C
+0x9352	0x23AEE
+0x9353	0x5ECD
+0x9354	0x5B4F
+0x9355	0x21903
+0x9356	0x21904
+0x9357	0x3701
+0x9358	0x218A0
+0x9359	0x36DD
+0x935A	0x216FE
+0x935B	0x36D3
+0x935C	0x812A
+0x935D	0x28A47
+0x935E	0x21DBA
+0x935F	0x23472
+0x9360	0x289A8
+0x9361	0x5F0C
+0x9362	0x5F0E
+0x9363	0x21927
+0x9364	0x217AB
+0x9365	0x5A6B
+0x9366	0x2173B
+0x9367	0x5B44
+0x9368	0x8614
+0x9369	0x275FD
+0x936A	0x8860
+0x936B	0x607E
+0x936C	0x22860
+0x936D	0x2262B
+0x936E	0x5FDB
+0x936F	0x3EB8
+0x9370	0x225AF
+0x9371	0x225BE
+0x9372	0x29088
+0x9373	0x26F73
+0x9374	0x61C0
+0x9375	0x2003E
+0x9376	0x20046
+0x9377	0x2261B
+0x9378	0x6199
+0x9379	0x6198
+0x937A	0x6075
+0x937B	0x22C9B
+0x937C	0x22D07
+0x937D	0x246D4
+0x937E	0x2914D
+0x93A1	0x6471
+0x93A2	0x24665
+0x93A3	0x22B6A
+0x93A4	0x3A29
+0x93A5	0x22B22
+0x93A6	0x23450
+0x93A7	0x298EA
+0x93A8	0x22E78
+0x93A9	0x6337
+0x93AA	0x2A45B
+0x93AB	0x64B6
+0x93AC	0x6331
+0x93AD	0x63D1
+0x93AE	0x249E3
+0x93AF	0x22D67
+0x93B0	0x62A4
+0x93B1	0x22CA1
+0x93B2	0x643B
+0x93B3	0x656B
+0x93B4	0x6972
+0x93B5	0x3BF4
+0x93B6	0x2308E
+0x93B7	0x232AD
+0x93B8	0x24989
+0x93B9	0x232AB
+0x93BA	0x550D
+0x93BB	0x232E0
+0x93BC	0x218D9
+0x93BD	0x2943F
+0x93BE	0x66CE
+0x93BF	0x23289
+0x93C0	0x231B3
+0x93C1	0x3AE0
+0x93C2	0x4190
+0x93C3	0x25584
+0x93C4	0x28B22
+0x93C5	0x2558F
+0x93C6	0x216FC
+0x93C7	0x2555B
+0x93C8	0x25425
+0x93C9	0x78EE
+0x93CA	0x23103
+0x93CB	0x2182A
+0x93CC	0x23234
+0x93CD	0x3464
+0x93CE	0x2320F
+0x93CF	0x23182
+0x93D0	0x242C9
+0x93D1	0x668E
+0x93D2	0x26D24
+0x93D3	0x666B
+0x93D4	0x4B93
+0x93D5	0x6630
+0x93D6	0x27870
+0x93D7	0x21DEB
+0x93D8	0x6663
+0x93D9	0x232D2
+0x93DA	0x232E1
+0x93DB	0x661E
+0x93DC	0x25872
+0x93DD	0x38D1
+0x93DE	0x2383A
+0x93DF	0x237BC
+0x93E0	0x3B99
+0x93E1	0x237A2
+0x93E2	0x233FE
+0x93E3	0x74D0
+0x93E4	0x3B96
+0x93E5	0x678F
+0x93E6	0x2462A
+0x93E7	0x68B6
+0x93E8	0x681E
+0x93E9	0x3BC4
+0x93EA	0x6ABE
+0x93EB	0x3863
+0x93EC	0x237D5
+0x93ED	0x24487
+0x93EE	0x6A33
+0x93EF	0x6A52
+0x93F0	0x6AC9
+0x93F1	0x6B05
+0x93F2	0x21912
+0x93F3	0x6511
+0x93F4	0x6898
+0x93F5	0x6A4C
+0x93F6	0x3BD7
+0x93F7	0x6A7A
+0x93F8	0x6B57
+0x93F9	0x23FC0
+0x93FA	0x23C9A
+0x93FB	0x93A0
+0x93FC	0x92F2
+0x93FD	0x28BEA
+0x93FE	0x28ACB
+0x9440	0x9289
+0x9441	0x2801E
+0x9442	0x289DC
+0x9443	0x9467
+0x9444	0x6DA5
+0x9445	0x6F0B
+0x9446	0x249EC
+0x9448	0x23F7F
+0x9449	0x3D8F
+0x944A	0x6E04
+0x944B	0x2403C
+0x944C	0x5A3D
+0x944D	0x6E0A
+0x944E	0x5847
+0x944F	0x6D24
+0x9450	0x7842
+0x9451	0x713B
+0x9452	0x2431A
+0x9453	0x24276
+0x9454	0x70F1
+0x9455	0x7250
+0x9456	0x7287
+0x9457	0x7294
+0x9458	0x2478F
+0x9459	0x24725
+0x945A	0x5179
+0x945B	0x24AA4
+0x945C	0x205EB
+0x945D	0x747A
+0x945E	0x23EF8
+0x945F	0x2365F
+0x9460	0x24A4A
+0x9461	0x24917
+0x9462	0x25FE1
+0x9463	0x3F06
+0x9464	0x3EB1
+0x9465	0x24ADF
+0x9466	0x28C23
+0x9467	0x23F35
+0x9468	0x60A7
+0x9469	0x3EF3
+0x946A	0x74CC
+0x946B	0x743C
+0x946C	0x9387
+0x946D	0x7437
+0x946E	0x449F
+0x946F	0x26DEA
+0x9470	0x4551
+0x9471	0x7583
+0x9472	0x3F63
+0x9473	0x24CD9
+0x9474	0x24D06
+0x9475	0x3F58
+0x9476	0x7555
+0x9477	0x7673
+0x9478	0x2A5C6
+0x9479	0x3B19
+0x947A	0x7468
+0x947B	0x28ACC
+0x947C	0x249AB
+0x947D	0x2498E
+0x947E	0x3AFB
+0x94A1	0x3DCD
+0x94A2	0x24A4E
+0x94A3	0x3EFF
+0x94A4	0x249C5
+0x94A5	0x248F3
+0x94A6	0x91FA
+0x94A7	0x5732
+0x94A8	0x9342
+0x94A9	0x28AE3
+0x94AA	0x21864
+0x94AB	0x50DF
+0x94AC	0x25221
+0x94AD	0x251E7
+0x94AE	0x7778
+0x94AF	0x23232
+0x94B0	0x770E
+0x94B1	0x770F
+0x94B2	0x777B
+0x94B3	0x24697
+0x94B4	0x23781
+0x94B5	0x3A5E
+0x94B6	0x248F0
+0x94B7	0x7438
+0x94B8	0x749B
+0x94B9	0x3EBF
+0x94BA	0x24ABA
+0x94BB	0x24AC7
+0x94BC	0x40C8
+0x94BD	0x24A96
+0x94BE	0x261AE
+0x94BF	0x9307
+0x94C0	0x25581
+0x94C1	0x781E
+0x94C2	0x788D
+0x94C3	0x7888
+0x94C4	0x78D2
+0x94C5	0x73D0
+0x94C6	0x7959
+0x94C7	0x27741
+0x94C8	0x256E3
+0x94C9	0x410E
+0x94CB	0x8496
+0x94CC	0x79A5
+0x94CD	0x6A2D
+0x94CE	0x23EFA
+0x94CF	0x7A3A
+0x94D0	0x79F4
+0x94D1	0x416E
+0x94D2	0x216E6
+0x94D3	0x4132
+0x94D4	0x9235
+0x94D5	0x79F1
+0x94D6	0x20D4C
+0x94D7	0x2498C
+0x94D8	0x20299
+0x94D9	0x23DBA
+0x94DA	0x2176E
+0x94DB	0x3597
+0x94DC	0x556B
+0x94DD	0x3570
+0x94DE	0x36AA
+0x94DF	0x201D4
+0x94E0	0x20C0D
+0x94E1	0x7AE2
+0x94E2	0x5A59
+0x94E3	0x226F5
+0x94E4	0x25AAF
+0x94E5	0x25A9C
+0x94E6	0x5A0D
+0x94E7	0x2025B
+0x94E8	0x78F0
+0x94E9	0x5A2A
+0x94EA	0x25BC6
+0x94EB	0x7AFE
+0x94EC	0x41F9
+0x94ED	0x7C5D
+0x94EE	0x7C6D
+0x94EF	0x4211
+0x94F0	0x25BB3
+0x94F1	0x25EBC
+0x94F2	0x25EA6
+0x94F3	0x7CCD
+0x94F4	0x249F9
+0x94F5	0x217B0
+0x94F6	0x7C8E
+0x94F7	0x7C7C
+0x94F8	0x7CAE
+0x94F9	0x6AB2
+0x94FA	0x7DDC
+0x94FB	0x7E07
+0x94FC	0x7DD3
+0x94FD	0x7F4E
+0x94FE	0x26261
+0x9540	0x2615C
+0x9541	0x27B48
+0x9542	0x7D97
+0x9543	0x25E82
+0x9544	0x426A
+0x9545	0x26B75
+0x9546	0x20916
+0x9547	0x67D6
+0x9548	0x2004E
+0x9549	0x235CF
+0x954A	0x57C4
+0x954B	0x26412
+0x954C	0x263F8
+0x954D	0x24962
+0x954E	0x7FDD
+0x954F	0x7B27
+0x9550	0x2082C
+0x9551	0x25AE9
+0x9552	0x25D43
+0x9553	0x7B0C
+0x9554	0x25E0E
+0x9555	0x99E6
+0x9556	0x8645
+0x9557	0x9A63
+0x9558	0x6A1C
+0x9559	0x2343F
+0x955A	0x39E2
+0x955B	0x249F7
+0x955C	0x265AD
+0x955D	0x9A1F
+0x955E	0x265A0
+0x955F	0x8480
+0x9560	0x27127
+0x9561	0x26CD1
+0x9562	0x44EA
+0x9563	0x8137
+0x9564	0x4402
+0x9565	0x80C6
+0x9566	0x8109
+0x9567	0x8142
+0x9568	0x267B4
+0x9569	0x98C3
+0x956A	0x26A42
+0x956B	0x8262
+0x956C	0x8265
+0x956D	0x26A51
+0x956E	0x8453
+0x956F	0x26DA7
+0x9570	0x8610
+0x9571	0x2721B
+0x9572	0x5A86
+0x9573	0x417F
+0x9574	0x21840
+0x9575	0x5B2B
+0x9576	0x218A1
+0x9577	0x5AE4
+0x9578	0x218D8
+0x9579	0x86A0
+0x957A	0x2F9BC
+0x957B	0x23D8F
+0x957C	0x882D
+0x957D	0x27422
+0x957E	0x5A02
+0x95A1	0x886E
+0x95A2	0x4F45
+0x95A3	0x8887
+0x95A4	0x88BF
+0x95A5	0x88E6
+0x95A6	0x8965
+0x95A7	0x894D
+0x95A8	0x25683
+0x95A9	0x8954
+0x95AA	0x27785
+0x95AB	0x27784
+0x95AC	0x28BF5
+0x95AD	0x28BD9
+0x95AE	0x28B9C
+0x95AF	0x289F9
+0x95B0	0x3EAD
+0x95B1	0x84A3
+0x95B2	0x46F5
+0x95B3	0x46CF
+0x95B4	0x37F2
+0x95B5	0x8A3D
+0x95B6	0x8A1C
+0x95B7	0x29448
+0x95B8	0x5F4D
+0x95B9	0x922B
+0x95BA	0x24284
+0x95BB	0x65D4
+0x95BC	0x7129
+0x95BD	0x70C4
+0x95BE	0x21845
+0x95BF	0x9D6D
+0x95C0	0x8C9F
+0x95C1	0x8CE9
+0x95C2	0x27DDC
+0x95C3	0x599A
+0x95C4	0x77C3
+0x95C5	0x59F0
+0x95C6	0x436E
+0x95C7	0x36D4
+0x95C8	0x8E2A
+0x95C9	0x8EA7
+0x95CA	0x24C09
+0x95CB	0x8F30
+0x95CC	0x8F4A
+0x95CD	0x42F4
+0x95CE	0x6C58
+0x95CF	0x6FBB
+0x95D0	0x22321
+0x95D1	0x489B
+0x95D2	0x6F79
+0x95D3	0x6E8B
+0x95D4	0x217DA
+0x95D5	0x9BE9
+0x95D6	0x36B5
+0x95D7	0x2492F
+0x95D8	0x90BB
+0x95DA	0x5571
+0x95DB	0x4906
+0x95DC	0x91BB
+0x95DD	0x9404
+0x95DE	0x28A4B
+0x95DF	0x4062
+0x95E0	0x28AFC
+0x95E1	0x9427
+0x95E2	0x28C1D
+0x95E3	0x28C3B
+0x95E4	0x84E5
+0x95E5	0x8A2B
+0x95E6	0x9599
+0x95E7	0x95A7
+0x95E8	0x9597
+0x95E9	0x9596
+0x95EA	0x28D34
+0x95EB	0x7445
+0x95EC	0x3EC2
+0x95ED	0x248FF
+0x95EE	0x24A42
+0x95EF	0x243EA
+0x95F0	0x3EE7
+0x95F1	0x23225
+0x95F2	0x968F
+0x95F3	0x28EE7
+0x95F4	0x28E66
+0x95F5	0x28E65
+0x95F6	0x3ECC
+0x95F7	0x249ED
+0x95F8	0x24A78
+0x95F9	0x23FEE
+0x95FA	0x7412
+0x95FB	0x746B
+0x95FC	0x3EFC
+0x95FD	0x9741
+0x95FE	0x290B0
+0x9640	0x6847
+0x9641	0x4A1D
+0x9642	0x29093
+0x9643	0x257DF
+0x9645	0x9368
+0x9646	0x28989
+0x9647	0x28C26
+0x9648	0x28B2F
+0x9649	0x263BE
+0x964A	0x92BA
+0x964B	0x5B11
+0x964C	0x8B69
+0x964D	0x493C
+0x964E	0x73F9
+0x964F	0x2421B
+0x9650	0x979B
+0x9651	0x9771
+0x9652	0x9938
+0x9653	0x20F26
+0x9654	0x5DC1
+0x9655	0x28BC5
+0x9656	0x24AB2
+0x9657	0x981F
+0x9658	0x294DA
+0x9659	0x92F6
+0x965A	0x295D7
+0x965B	0x91E5
+0x965C	0x44C0
+0x965D	0x28B50
+0x965E	0x24A67
+0x965F	0x28B64
+0x9660	0x98DC
+0x9661	0x28A45
+0x9662	0x3F00
+0x9663	0x922A
+0x9664	0x4925
+0x9665	0x8414
+0x9666	0x993B
+0x9667	0x994D
+0x9668	0x27B06
+0x9669	0x3DFD
+0x966A	0x999B
+0x966B	0x4B6F
+0x966C	0x99AA
+0x966D	0x9A5C
+0x966E	0x28B65
+0x966F	0x258C8
+0x9670	0x6A8F
+0x9671	0x9A21
+0x9672	0x5AFE
+0x9673	0x9A2F
+0x9674	0x298F1
+0x9675	0x4B90
+0x9676	0x29948
+0x9677	0x99BC
+0x9678	0x4BBD
+0x9679	0x4B97
+0x967A	0x937D
+0x967B	0x5872
+0x967C	0x21302
+0x967D	0x5822
+0x967E	0x249B8
+0x96A1	0x214E8
+0x96A2	0x7844
+0x96A3	0x2271F
+0x96A4	0x23DB8
+0x96A5	0x68C5
+0x96A6	0x3D7D
+0x96A7	0x9458
+0x96A8	0x3927
+0x96A9	0x6150
+0x96AA	0x22781
+0x96AB	0x2296B
+0x96AC	0x6107
+0x96AD	0x9C4F
+0x96AE	0x9C53
+0x96AF	0x9C7B
+0x96B0	0x9C35
+0x96B1	0x9C10
+0x96B2	0x9B7F
+0x96B3	0x9BCF
+0x96B4	0x29E2D
+0x96B5	0x9B9F
+0x96B6	0x2A1F5
+0x96B7	0x2A0FE
+0x96B8	0x9D21
+0x96B9	0x4CAE
+0x96BA	0x24104
+0x96BB	0x9E18
+0x96BC	0x4CB0
+0x96BD	0x9D0C
+0x96BE	0x2A1B4
+0x96BF	0x2A0ED
+0x96C0	0x2A0F3
+0x96C1	0x2992F
+0x96C2	0x9DA5
+0x96C3	0x84BD
+0x96C4	0x26E12
+0x96C5	0x26FDF
+0x96C6	0x26B82
+0x96C7	0x85FC
+0x96C8	0x4533
+0x96C9	0x26DA4
+0x96CA	0x26E84
+0x96CB	0x26DF0
+0x96CC	0x8420
+0x96CD	0x85EE
+0x96CE	0x26E00
+0x96CF	0x237D7
+0x96D0	0x26064
+0x96D1	0x79E2
+0x96D2	0x2359C
+0x96D3	0x23640
+0x96D4	0x492D
+0x96D5	0x249DE
+0x96D6	0x3D62
+0x96D7	0x93DB
+0x96D8	0x92BE
+0x96D9	0x9348
+0x96DA	0x202BF
+0x96DB	0x78B9
+0x96DC	0x9277
+0x96DD	0x944D
+0x96DE	0x4FE4
+0x96DF	0x3440
+0x96E0	0x9064
+0x96E1	0x2555D
+0x96E2	0x783D
+0x96E3	0x7854
+0x96E4	0x78B6
+0x96E5	0x784B
+0x96E6	0x21757
+0x96E7	0x231C9
+0x96E8	0x24941
+0x96E9	0x369A
+0x96EA	0x4F72
+0x96EB	0x6FDA
+0x96EC	0x6FD9
+0x96EE	0x701E
+0x96EF	0x5414
+0x96F0	0x241B5
+0x96F1	0x57BB
+0x96F2	0x58F3
+0x96F3	0x578A
+0x96F4	0x9D16
+0x96F5	0x57D7
+0x96F6	0x7134
+0x96F7	0x34AF
+0x96F8	0x241AC
+0x96F9	0x71EB
+0x96FA	0x26C40
+0x96FB	0x24F97
+0x96FD	0x217B5
+0x96FE	0x28A49
+0x9740	0x610C
+0x9741	0x5ACE
+0x9742	0x5A0B
+0x9743	0x42BC
+0x9744	0x24488
+0x9745	0x372C
+0x9746	0x4B7B
+0x9747	0x289FC
+0x9748	0x93BB
+0x9749	0x93B8
+0x974A	0x218D6
+0x974B	0x20F1D
+0x974C	0x8472
+0x974D	0x26CC0
+0x974E	0x21413
+0x974F	0x242FA
+0x9750	0x22C26
+0x9751	0x243C1
+0x9752	0x5994
+0x9753	0x23DB7
+0x9754	0x26741
+0x9755	0x7DA8
+0x9756	0x2615B
+0x9757	0x260A4
+0x9758	0x249B9
+0x9759	0x2498B
+0x975A	0x289FA
+0x975B	0x92E5
+0x975C	0x73E2
+0x975D	0x3EE9
+0x975E	0x74B4
+0x975F	0x28B63
+0x9760	0x2189F
+0x9761	0x3EE1
+0x9762	0x24AB3
+0x9763	0x6AD8
+0x9764	0x73F3
+0x9765	0x73FB
+0x9766	0x3ED6
+0x9767	0x24A3E
+0x9768	0x24A94
+0x9769	0x217D9
+0x976A	0x24A66
+0x976B	0x203A7
+0x976C	0x21424
+0x976D	0x249E5
+0x976E	0x7448
+0x976F	0x24916
+0x9770	0x70A5
+0x9771	0x24976
+0x9772	0x9284
+0x9773	0x73E6
+0x9774	0x935F
+0x9775	0x204FE
+0x9776	0x9331
+0x9777	0x28ACE
+0x9778	0x28A16
+0x9779	0x9386
+0x977A	0x28BE7
+0x977B	0x255D5
+0x977C	0x4935
+0x977D	0x28A82
+0x977E	0x716B
+0x97A1	0x24943
+0x97A2	0x20CFF
+0x97A3	0x56A4
+0x97A4	0x2061A
+0x97A5	0x20BEB
+0x97A6	0x20CB8
+0x97A7	0x5502
+0x97A8	0x79C4
+0x97A9	0x217FA
+0x97AA	0x7DFE
+0x97AB	0x216C2
+0x97AC	0x24A50
+0x97AD	0x21852
+0x97AE	0x452E
+0x97AF	0x9401
+0x97B0	0x370A
+0x97B1	0x28AC0
+0x97B2	0x249AD
+0x97B3	0x59B0
+0x97B4	0x218BF
+0x97B5	0x21883
+0x97B6	0x27484
+0x97B7	0x5AA1
+0x97B8	0x36E2
+0x97B9	0x23D5B
+0x97BA	0x36B0
+0x97BB	0x925F
+0x97BC	0x5A79
+0x97BD	0x28A81
+0x97BE	0x21862
+0x97BF	0x9374
+0x97C0	0x3CCD
+0x97C1	0x20AB4
+0x97C2	0x4A96
+0x97C3	0x398A
+0x97C4	0x50F4
+0x97C5	0x3D69
+0x97C6	0x3D4C
+0x97C7	0x2139C
+0x97C8	0x7175
+0x97C9	0x42FB
+0x97CA	0x28218
+0x97CB	0x6E0F
+0x97CC	0x290E4
+0x97CD	0x44EB
+0x97CE	0x6D57
+0x97CF	0x27E4F
+0x97D0	0x7067
+0x97D1	0x6CAF
+0x97D2	0x3CD6
+0x97D3	0x23FED
+0x97D4	0x23E2D
+0x97D5	0x6E02
+0x97D6	0x6F0C
+0x97D7	0x3D6F
+0x97D8	0x203F5
+0x97D9	0x7551
+0x97DA	0x36BC
+0x97DB	0x34C8
+0x97DC	0x4680
+0x97DD	0x3EDA
+0x97DE	0x4871
+0x97DF	0x59C4
+0x97E0	0x926E
+0x97E1	0x493E
+0x97E2	0x8F41
+0x97E3	0x28C1C
+0x97E4	0x26BC0
+0x97E5	0x5812
+0x97E6	0x57C8
+0x97E7	0x36D6
+0x97E8	0x21452
+0x97E9	0x70FE
+0x97EA	0x24362
+0x97EB	0x24A71
+0x97EC	0x22FE3
+0x97ED	0x212B0
+0x97EE	0x223BD
+0x97EF	0x68B9
+0x97F0	0x6967
+0x97F1	0x21398
+0x97F2	0x234E5
+0x97F3	0x27BF4
+0x97F4	0x236DF
+0x97F5	0x28A83
+0x97F6	0x237D6
+0x97F7	0x233FA
+0x97F8	0x24C9F
+0x97F9	0x6A1A
+0x97FA	0x236AD
+0x97FB	0x26CB7
+0x97FC	0x843E
+0x97FD	0x44DF
+0x97FE	0x44CE
+0x9840	0x26D26
+0x9841	0x26D51
+0x9842	0x26C82
+0x9843	0x26FDE
+0x9844	0x6F17
+0x9845	0x27109
+0x9846	0x833D
+0x9847	0x2173A
+0x9848	0x83ED
+0x9849	0x26C80
+0x984A	0x27053
+0x984B	0x217DB
+0x984C	0x5989
+0x984D	0x5A82
+0x984E	0x217B3
+0x984F	0x5A61
+0x9850	0x5A71
+0x9851	0x21905
+0x9852	0x241FC
+0x9853	0x372D
+0x9854	0x59EF
+0x9855	0x2173C
+0x9856	0x36C7
+0x9857	0x718E
+0x9858	0x9390
+0x9859	0x669A
+0x985A	0x242A5
+0x985B	0x5A6E
+0x985C	0x5A2B
+0x985D	0x24293
+0x985E	0x6A2B
+0x985F	0x23EF9
+0x9860	0x27736
+0x9861	0x2445B
+0x9862	0x242CA
+0x9863	0x711D
+0x9864	0x24259
+0x9865	0x289E1
+0x9866	0x4FB0
+0x9867	0x26D28
+0x9868	0x5CC2
+0x9869	0x244CE
+0x986A	0x27E4D
+0x986B	0x243BD
+0x986C	0x6A0C
+0x986D	0x24256
+0x986E	0x21304
+0x986F	0x70A6
+0x9870	0x7133
+0x9871	0x243E9
+0x9872	0x3DA5
+0x9873	0x6CDF
+0x9874	0x2F825
+0x9875	0x24A4F
+0x9876	0x7E65
+0x9877	0x59EB
+0x9878	0x5D2F
+0x9879	0x3DF3
+0x987A	0x5F5C
+0x987B	0x24A5D
+0x987C	0x217DF
+0x987D	0x7DA4
+0x987E	0x8426
+0x98A1	0x5485
+0x98A2	0x23AFA
+0x98A3	0x23300
+0x98A4	0x20214
+0x98A5	0x577E
+0x98A6	0x208D5
+0x98A7	0x20619
+0x98A8	0x3FE5
+0x98A9	0x21F9E
+0x98AA	0x2A2B6
+0x98AB	0x7003
+0x98AC	0x2915B
+0x98AD	0x5D70
+0x98AE	0x738F
+0x98AF	0x7CD3
+0x98B0	0x28A59
+0x98B1	0x29420
+0x98B2	0x4FC8
+0x98B3	0x7FE7
+0x98B4	0x72CD
+0x98B5	0x7310
+0x98B6	0x27AF4
+0x98B7	0x7338
+0x98B8	0x7339
+0x98B9	0x256F6
+0x98BA	0x7341
+0x98BB	0x7348
+0x98BC	0x3EA9
+0x98BD	0x27B18
+0x98BE	0x906C
+0x98BF	0x71F5
+0x98C0	0x248F2
+0x98C1	0x73E1
+0x98C2	0x81F6
+0x98C3	0x3ECA
+0x98C4	0x770C
+0x98C5	0x3ED1
+0x98C6	0x6CA2
+0x98C7	0x56FD
+0x98C8	0x7419
+0x98C9	0x741E
+0x98CA	0x741F
+0x98CB	0x3EE2
+0x98CC	0x3EF0
+0x98CD	0x3EF4
+0x98CE	0x3EFA
+0x98CF	0x74D3
+0x98D0	0x3F0E
+0x98D1	0x3F53
+0x98D2	0x7542
+0x98D3	0x756D
+0x98D4	0x7572
+0x98D5	0x758D
+0x98D6	0x3F7C
+0x98D7	0x75C8
+0x98D8	0x75DC
+0x98D9	0x3FC0
+0x98DA	0x764D
+0x98DB	0x3FD7
+0x98DC	0x7674
+0x98DD	0x3FDC
+0x98DE	0x767A
+0x98DF	0x24F5C
+0x98E0	0x7188
+0x98E1	0x5623
+0x98E2	0x8980
+0x98E3	0x5869
+0x98E4	0x401D
+0x98E5	0x7743
+0x98E6	0x4039
+0x98E7	0x6761
+0x98E8	0x4045
+0x98E9	0x35DB
+0x98EA	0x7798
+0x98EB	0x406A
+0x98EC	0x406F
+0x98ED	0x5C5E
+0x98EE	0x77BE
+0x98EF	0x77CB
+0x98F0	0x58F2
+0x98F1	0x7818
+0x98F2	0x70B9
+0x98F3	0x781C
+0x98F4	0x40A8
+0x98F5	0x7839
+0x98F6	0x7847
+0x98F7	0x7851
+0x98F8	0x7866
+0x98F9	0x8448
+0x98FA	0x25535
+0x98FB	0x7933
+0x98FC	0x6803
+0x98FD	0x7932
+0x98FE	0x4103
+0x9940	0x4109
+0x9941	0x7991
+0x9942	0x7999
+0x9943	0x8FBB
+0x9944	0x7A06
+0x9945	0x8FBC
+0x9946	0x4167
+0x9947	0x7A91
+0x9948	0x41B2
+0x9949	0x7ABC
+0x994A	0x8279
+0x994B	0x41C4
+0x994C	0x7ACF
+0x994D	0x7ADB
+0x994E	0x41CF
+0x994F	0x4E21
+0x9950	0x7B62
+0x9951	0x7B6C
+0x9952	0x7B7B
+0x9953	0x7C12
+0x9954	0x7C1B
+0x9955	0x4260
+0x9956	0x427A
+0x9957	0x7C7B
+0x9958	0x7C9C
+0x9959	0x428C
+0x995A	0x7CB8
+0x995B	0x4294
+0x995C	0x7CED
+0x995D	0x8F93
+0x995E	0x70C0
+0x995F	0x20CCF
+0x9960	0x7DCF
+0x9961	0x7DD4
+0x9962	0x7DD0
+0x9963	0x7DFD
+0x9964	0x7FAE
+0x9965	0x7FB4
+0x9966	0x729F
+0x9967	0x4397
+0x9968	0x8020
+0x9969	0x8025
+0x996A	0x7B39
+0x996B	0x802E
+0x996C	0x8031
+0x996D	0x8054
+0x996E	0x3DCC
+0x996F	0x57B4
+0x9970	0x70A0
+0x9971	0x80B7
+0x9972	0x80E9
+0x9973	0x43ED
+0x9974	0x810C
+0x9975	0x732A
+0x9976	0x810E
+0x9977	0x8112
+0x9978	0x7560
+0x9979	0x8114
+0x997A	0x4401
+0x997B	0x3B39
+0x997C	0x8156
+0x997D	0x8159
+0x997E	0x815A
+0x99A1	0x4413
+0x99A2	0x583A
+0x99A3	0x817C
+0x99A4	0x8184
+0x99A5	0x4425
+0x99A6	0x8193
+0x99A7	0x442D
+0x99A8	0x81A5
+0x99A9	0x57EF
+0x99AA	0x81C1
+0x99AB	0x81E4
+0x99AC	0x8254
+0x99AD	0x448F
+0x99AE	0x82A6
+0x99AF	0x8276
+0x99B0	0x82CA
+0x99B1	0x82D8
+0x99B2	0x82FF
+0x99B3	0x44B0
+0x99B4	0x8357
+0x99B5	0x9669
+0x99B6	0x698A
+0x99B7	0x8405
+0x99B8	0x70F5
+0x99B9	0x8464
+0x99BA	0x60E3
+0x99BB	0x8488
+0x99BC	0x4504
+0x99BD	0x84BE
+0x99BE	0x84E1
+0x99BF	0x84F8
+0x99C0	0x8510
+0x99C1	0x8538
+0x99C2	0x8552
+0x99C3	0x453B
+0x99C4	0x856F
+0x99C5	0x8570
+0x99C6	0x85E0
+0x99C7	0x4577
+0x99C8	0x8672
+0x99C9	0x8692
+0x99CA	0x86B2
+0x99CB	0x86EF
+0x99CC	0x9645
+0x99CD	0x878B
+0x99CE	0x4606
+0x99CF	0x4617
+0x99D0	0x88AE
+0x99D1	0x88FF
+0x99D2	0x8924
+0x99D3	0x8947
+0x99D4	0x8991
+0x99D5	0x27967
+0x99D6	0x8A29
+0x99D7	0x8A38
+0x99D8	0x8A94
+0x99D9	0x8AB4
+0x99DA	0x8C51
+0x99DB	0x8CD4
+0x99DC	0x8CF2
+0x99DD	0x8D1C
+0x99DE	0x4798
+0x99DF	0x585F
+0x99E0	0x8DC3
+0x99E1	0x47ED
+0x99E2	0x4EEE
+0x99E3	0x8E3A
+0x99E4	0x55D8
+0x99E5	0x5754
+0x99E6	0x8E71
+0x99E7	0x55F5
+0x99E8	0x8EB0
+0x99E9	0x4837
+0x99EA	0x8ECE
+0x99EB	0x8EE2
+0x99EC	0x8EE4
+0x99ED	0x8EED
+0x99EE	0x8EF2
+0x99EF	0x8FB7
+0x99F0	0x8FC1
+0x99F1	0x8FCA
+0x99F2	0x8FCC
+0x99F3	0x9033
+0x99F4	0x99C4
+0x99F5	0x48AD
+0x99F6	0x98E0
+0x99F7	0x9213
+0x99F8	0x491E
+0x99F9	0x9228
+0x99FA	0x9258
+0x99FB	0x926B
+0x99FC	0x92B1
+0x99FD	0x92AE
+0x99FE	0x92BF
+0x9A40	0x92E3
+0x9A41	0x92EB
+0x9A42	0x92F3
+0x9A43	0x92F4
+0x9A44	0x92FD
+0x9A45	0x9343
+0x9A46	0x9384
+0x9A47	0x93AD
+0x9A48	0x4945
+0x9A49	0x4951
+0x9A4A	0x9EBF
+0x9A4B	0x9417
+0x9A4C	0x5301
+0x9A4D	0x941D
+0x9A4E	0x942D
+0x9A4F	0x943E
+0x9A50	0x496A
+0x9A51	0x9454
+0x9A52	0x9479
+0x9A53	0x952D
+0x9A54	0x95A2
+0x9A55	0x49A7
+0x9A56	0x95F4
+0x9A57	0x9633
+0x9A58	0x49E5
+0x9A59	0x67A0
+0x9A5A	0x4A24
+0x9A5B	0x9740
+0x9A5C	0x4A35
+0x9A5D	0x97B2
+0x9A5E	0x97C2
+0x9A5F	0x5654
+0x9A60	0x4AE4
+0x9A61	0x60E8
+0x9A62	0x98B9
+0x9A63	0x4B19
+0x9A64	0x98F1
+0x9A65	0x5844
+0x9A66	0x990E
+0x9A67	0x9919
+0x9A68	0x51B4
+0x9A69	0x991C
+0x9A6A	0x9937
+0x9A6B	0x9942
+0x9A6C	0x995D
+0x9A6D	0x9962
+0x9A6E	0x4B70
+0x9A6F	0x99C5
+0x9A70	0x4B9D
+0x9A71	0x9A3C
+0x9A72	0x9B0F
+0x9A73	0x7A83
+0x9A74	0x9B69
+0x9A75	0x9B81
+0x9A76	0x9BDD
+0x9A77	0x9BF1
+0x9A78	0x9BF4
+0x9A79	0x4C6D
+0x9A7A	0x9C20
+0x9A7B	0x376F
+0x9A7C	0x21BC2
+0x9A7D	0x9D49
+0x9A7E	0x9C3A
+0x9AA1	0x9EFE
+0x9AA2	0x5650
+0x9AA3	0x9D93
+0x9AA4	0x9DBD
+0x9AA5	0x9DC0
+0x9AA6	0x9DFC
+0x9AA7	0x94F6
+0x9AA8	0x8FB6
+0x9AA9	0x9E7B
+0x9AAA	0x9EAC
+0x9AAB	0x9EB1
+0x9AAC	0x9EBD
+0x9AAD	0x9EC6
+0x9AAE	0x94DC
+0x9AAF	0x9EE2
+0x9AB0	0x9EF1
+0x9AB1	0x9EF8
+0x9AB2	0x7AC8
+0x9AB3	0x9F44
+0x9AB4	0x20094
+0x9AB5	0x202B7
+0x9AB6	0x203A0
+0x9AB7	0x691A
+0x9AB8	0x94C3
+0x9AB9	0x59AC
+0x9ABA	0x204D7
+0x9ABB	0x5840
+0x9ABC	0x94C1
+0x9ABD	0x37B9
+0x9ABE	0x205D5
+0x9ABF	0x20615
+0x9AC0	0x20676
+0x9AC1	0x216BA
+0x9AC2	0x5757
+0x9AC3	0x7173
+0x9AC4	0x20AC2
+0x9AC5	0x20ACD
+0x9AC6	0x20BBF
+0x9AC7	0x546A
+0x9AC8	0x2F83B
+0x9AC9	0x20BCB
+0x9ACA	0x549E
+0x9ACB	0x20BFB
+0x9ACC	0x20C3B
+0x9ACD	0x20C53
+0x9ACE	0x20C65
+0x9ACF	0x20C7C
+0x9AD0	0x60E7
+0x9AD1	0x20C8D
+0x9AD2	0x567A
+0x9AD3	0x20CB5
+0x9AD4	0x20CDD
+0x9AD5	0x20CED
+0x9AD6	0x20D6F
+0x9AD7	0x20DB2
+0x9AD8	0x20DC8
+0x9AD9	0x6955
+0x9ADA	0x9C2F
+0x9ADB	0x87A5
+0x9ADC	0x20E04
+0x9ADD	0x20E0E
+0x9ADE	0x20ED7
+0x9ADF	0x20F90
+0x9AE0	0x20F2D
+0x9AE1	0x20E73
+0x9AE2	0x5C20
+0x9AE3	0x20FBC
+0x9AE4	0x5E0B
+0x9AE5	0x2105C
+0x9AE6	0x2104F
+0x9AE7	0x21076
+0x9AE8	0x671E
+0x9AE9	0x2107B
+0x9AEA	0x21088
+0x9AEB	0x21096
+0x9AEC	0x3647
+0x9AED	0x210BF
+0x9AEE	0x210D3
+0x9AEF	0x2112F
+0x9AF0	0x2113B
+0x9AF1	0x5364
+0x9AF2	0x84AD
+0x9AF3	0x212E3
+0x9AF4	0x21375
+0x9AF5	0x21336
+0x9AF6	0x8B81
+0x9AF7	0x21577
+0x9AF8	0x21619
+0x9AF9	0x217C3
+0x9AFA	0x217C7
+0x9AFB	0x4E78
+0x9AFC	0x70BB
+0x9AFD	0x2182D
+0x9AFE	0x2196A
+0x9B40	0x21A2D
+0x9B41	0x21A45
+0x9B42	0x21C2A
+0x9B43	0x21C70
+0x9B44	0x21CAC
+0x9B45	0x21EC8
+0x9B46	0x62C3
+0x9B47	0x21ED5
+0x9B48	0x21F15
+0x9B49	0x7198
+0x9B4A	0x6855
+0x9B4B	0x22045
+0x9B4C	0x69E9
+0x9B4D	0x36C8
+0x9B4E	0x2227C
+0x9B4F	0x223D7
+0x9B50	0x223FA
+0x9B51	0x2272A
+0x9B52	0x22871
+0x9B53	0x2294F
+0x9B54	0x82FD
+0x9B55	0x22967
+0x9B56	0x22993
+0x9B57	0x22AD5
+0x9B58	0x89A5
+0x9B59	0x22AE8
+0x9B5A	0x8FA0
+0x9B5B	0x22B0E
+0x9B5C	0x97B8
+0x9B5D	0x22B3F
+0x9B5E	0x9847
+0x9B5F	0x9ABD
+0x9B60	0x22C4C
+0x9B62	0x22C88
+0x9B63	0x22CB7
+0x9B64	0x25BE8
+0x9B65	0x22D08
+0x9B66	0x22D12
+0x9B67	0x22DB7
+0x9B68	0x22D95
+0x9B69	0x22E42
+0x9B6A	0x22F74
+0x9B6B	0x22FCC
+0x9B6C	0x23033
+0x9B6D	0x23066
+0x9B6E	0x2331F
+0x9B6F	0x233DE
+0x9B70	0x5FB1
+0x9B71	0x6648
+0x9B72	0x66BF
+0x9B73	0x27A79
+0x9B74	0x23567
+0x9B75	0x235F3
+0x9B77	0x249BA
+0x9B79	0x2361A
+0x9B7A	0x23716
+0x9B7C	0x20346
+0x9B7D	0x58B5
+0x9B7E	0x670E
+0x9BA1	0x6918
+0x9BA2	0x23AA7
+0x9BA3	0x27657
+0x9BA4	0x25FE2
+0x9BA5	0x23E11
+0x9BA6	0x23EB9
+0x9BA7	0x275FE
+0x9BA8	0x2209A
+0x9BA9	0x48D0
+0x9BAA	0x4AB8
+0x9BAB	0x24119
+0x9BAC	0x28A9A
+0x9BAD	0x242EE
+0x9BAE	0x2430D
+0x9BAF	0x2403B
+0x9BB0	0x24334
+0x9BB1	0x24396
+0x9BB2	0x24A45
+0x9BB3	0x205CA
+0x9BB4	0x51D2
+0x9BB5	0x20611
+0x9BB6	0x599F
+0x9BB7	0x21EA8
+0x9BB8	0x3BBE
+0x9BB9	0x23CFF
+0x9BBA	0x24404
+0x9BBB	0x244D6
+0x9BBC	0x5788
+0x9BBD	0x24674
+0x9BBE	0x399B
+0x9BBF	0x2472F
+0x9BC0	0x285E8
+0x9BC1	0x299C9
+0x9BC2	0x3762
+0x9BC3	0x221C3
+0x9BC4	0x8B5E
+0x9BC5	0x28B4E
+0x9BC7	0x24812
+0x9BC8	0x248FB
+0x9BC9	0x24A15
+0x9BCA	0x7209
+0x9BCB	0x24AC0
+0x9BCC	0x20C78
+0x9BCD	0x5965
+0x9BCE	0x24EA5
+0x9BCF	0x24F86
+0x9BD0	0x20779
+0x9BD1	0x8EDA
+0x9BD2	0x2502C
+0x9BD3	0x528F
+0x9BD4	0x573F
+0x9BD5	0x7171
+0x9BD6	0x25299
+0x9BD7	0x25419
+0x9BD8	0x23F4A
+0x9BD9	0x24AA7
+0x9BDA	0x55BC
+0x9BDB	0x25446
+0x9BDC	0x2546E
+0x9BDD	0x26B52
+0x9BDF	0x3473
+0x9BE0	0x2553F
+0x9BE1	0x27632
+0x9BE2	0x2555E
+0x9BE3	0x4718
+0x9BE4	0x25562
+0x9BE5	0x25566
+0x9BE6	0x257C7
+0x9BE7	0x2493F
+0x9BE8	0x2585D
+0x9BE9	0x5066
+0x9BEA	0x34FB
+0x9BEB	0x233CC
+0x9BED	0x25903
+0x9BEE	0x477C
+0x9BEF	0x28948
+0x9BF0	0x25AAE
+0x9BF1	0x25B89
+0x9BF2	0x25C06
+0x9BF3	0x21D90
+0x9BF4	0x57A1
+0x9BF5	0x7151
+0x9BF7	0x26102
+0x9BF8	0x27C12
+0x9BF9	0x9056
+0x9BFA	0x261B2
+0x9BFB	0x24F9A
+0x9BFC	0x8B62
+0x9BFD	0x26402
+0x9BFE	0x2644A
+0x9C40	0x5D5B
+0x9C41	0x26BF7
+0x9C43	0x26484
+0x9C44	0x2191C
+0x9C45	0x8AEA
+0x9C46	0x249F6
+0x9C47	0x26488
+0x9C48	0x23FEF
+0x9C49	0x26512
+0x9C4A	0x4BC0
+0x9C4B	0x265BF
+0x9C4C	0x266B5
+0x9C4D	0x2271B
+0x9C4E	0x9465
+0x9C4F	0x257E1
+0x9C50	0x6195
+0x9C51	0x5A27
+0x9C52	0x2F8CD
+0x9C54	0x56B9
+0x9C55	0x24521
+0x9C56	0x266FC
+0x9C57	0x4E6A
+0x9C58	0x24934
+0x9C59	0x9656
+0x9C5A	0x6D8F
+0x9C5B	0x26CBD
+0x9C5C	0x3618
+0x9C5D	0x8977
+0x9C5E	0x26799
+0x9C5F	0x2686E
+0x9C60	0x26411
+0x9C61	0x2685E
+0x9C63	0x268C7
+0x9C64	0x7B42
+0x9C65	0x290C0
+0x9C66	0x20A11
+0x9C67	0x26926
+0x9C69	0x26939
+0x9C6A	0x7A45
+0x9C6C	0x269FA
+0x9C6D	0x9A26
+0x9C6E	0x26A2D
+0x9C6F	0x365F
+0x9C70	0x26469
+0x9C71	0x20021
+0x9C72	0x7983
+0x9C73	0x26A34
+0x9C74	0x26B5B
+0x9C75	0x5D2C
+0x9C76	0x23519
+0x9C78	0x26B9D
+0x9C79	0x46D0
+0x9C7A	0x26CA4
+0x9C7B	0x753B
+0x9C7C	0x8865
+0x9C7D	0x26DAE
+0x9C7E	0x58B6
+0x9CA1	0x371C
+0x9CA2	0x2258D
+0x9CA3	0x2704B
+0x9CA4	0x271CD
+0x9CA5	0x3C54
+0x9CA6	0x27280
+0x9CA7	0x27285
+0x9CA8	0x9281
+0x9CA9	0x2217A
+0x9CAA	0x2728B
+0x9CAB	0x9330
+0x9CAC	0x272E6
+0x9CAD	0x249D0
+0x9CAE	0x6C39
+0x9CAF	0x949F
+0x9CB0	0x27450
+0x9CB1	0x20EF8
+0x9CB2	0x8827
+0x9CB3	0x88F5
+0x9CB4	0x22926
+0x9CB5	0x28473
+0x9CB6	0x217B1
+0x9CB7	0x6EB8
+0x9CB8	0x24A2A
+0x9CB9	0x21820
+0x9CBA	0x39A4
+0x9CBB	0x36B9
+0x9CBE	0x453F
+0x9CBF	0x66B6
+0x9CC0	0x29CAD
+0x9CC1	0x298A4
+0x9CC2	0x8943
+0x9CC3	0x277CC
+0x9CC4	0x27858
+0x9CC5	0x56D6
+0x9CC6	0x40DF
+0x9CC7	0x2160A
+0x9CC8	0x39A1
+0x9CC9	0x2372F
+0x9CCA	0x280E8
+0x9CCB	0x213C5
+0x9CCC	0x71AD
+0x9CCD	0x8366
+0x9CCE	0x279DD
+0x9CCF	0x291A8
+0x9CD1	0x4CB7
+0x9CD2	0x270AF
+0x9CD3	0x289AB
+0x9CD4	0x279FD
+0x9CD5	0x27A0A
+0x9CD6	0x27B0B
+0x9CD7	0x27D66
+0x9CD8	0x2417A
+0x9CD9	0x7B43
+0x9CDA	0x797E
+0x9CDB	0x28009
+0x9CDC	0x6FB5
+0x9CDD	0x2A2DF
+0x9CDE	0x6A03
+0x9CDF	0x28318
+0x9CE0	0x53A2
+0x9CE1	0x26E07
+0x9CE2	0x93BF
+0x9CE3	0x6836
+0x9CE4	0x975D
+0x9CE5	0x2816F
+0x9CE6	0x28023
+0x9CE7	0x269B5
+0x9CE8	0x213ED
+0x9CE9	0x2322F
+0x9CEA	0x28048
+0x9CEB	0x5D85
+0x9CEC	0x28C30
+0x9CED	0x28083
+0x9CEE	0x5715
+0x9CEF	0x9823
+0x9CF0	0x28949
+0x9CF1	0x5DAB
+0x9CF2	0x24988
+0x9CF3	0x65BE
+0x9CF4	0x69D5
+0x9CF5	0x53D2
+0x9CF6	0x24AA5
+0x9CF7	0x23F81
+0x9CF8	0x3C11
+0x9CF9	0x6736
+0x9CFA	0x28090
+0x9CFB	0x280F4
+0x9CFC	0x2812E
+0x9CFD	0x21FA1
+0x9CFE	0x2814F
+0x9D40	0x28189
+0x9D41	0x281AF
+0x9D42	0x2821A
+0x9D43	0x28306
+0x9D44	0x2832F
+0x9D45	0x2838A
+0x9D46	0x35CA
+0x9D47	0x28468
+0x9D48	0x286AA
+0x9D49	0x48FA
+0x9D4A	0x63E6
+0x9D4B	0x28956
+0x9D4C	0x7808
+0x9D4D	0x9255
+0x9D4E	0x289B8
+0x9D4F	0x43F2
+0x9D50	0x289E7
+0x9D51	0x43DF
+0x9D52	0x289E8
+0x9D53	0x28B46
+0x9D54	0x28BD4
+0x9D55	0x59F8
+0x9D56	0x28C09
+0x9D58	0x28FC5
+0x9D59	0x290EC
+0x9D5B	0x29110
+0x9D5C	0x2913C
+0x9D5D	0x3DF7
+0x9D5E	0x2915E
+0x9D5F	0x24ACA
+0x9D60	0x8FD0
+0x9D61	0x728F
+0x9D62	0x568B
+0x9D63	0x294E7
+0x9D64	0x295E9
+0x9D65	0x295B0
+0x9D66	0x295B8
+0x9D67	0x29732
+0x9D68	0x298D1
+0x9D69	0x29949
+0x9D6A	0x2996A
+0x9D6B	0x299C3
+0x9D6C	0x29A28
+0x9D6D	0x29B0E
+0x9D6E	0x29D5A
+0x9D6F	0x29D9B
+0x9D70	0x7E9F
+0x9D71	0x29EF8
+0x9D72	0x29F23
+0x9D73	0x4CA4
+0x9D74	0x9547
+0x9D75	0x2A293
+0x9D76	0x71A2
+0x9D77	0x2A2FF
+0x9D78	0x4D91
+0x9D79	0x9012
+0x9D7A	0x2A5CB
+0x9D7B	0x4D9C
+0x9D7C	0x20C9C
+0x9D7D	0x8FBE
+0x9D7E	0x55C1
+0x9DA1	0x8FBA
+0x9DA2	0x224B0
+0x9DA3	0x8FB9
+0x9DA4	0x24A93
+0x9DA5	0x4509
+0x9DA6	0x7E7F
+0x9DA7	0x6F56
+0x9DA8	0x6AB1
+0x9DA9	0x4EEA
+0x9DAA	0x34E4
+0x9DAB	0x28B2C
+0x9DAC	0x2789D
+0x9DAD	0x373A
+0x9DAE	0x8E80
+0x9DAF	0x217F5
+0x9DB0	0x28024
+0x9DB1	0x28B6C
+0x9DB2	0x28B99
+0x9DB3	0x27A3E
+0x9DB4	0x266AF
+0x9DB5	0x3DEB
+0x9DB6	0x27655
+0x9DB7	0x23CB7
+0x9DB8	0x25635
+0x9DB9	0x25956
+0x9DBA	0x4E9A
+0x9DBB	0x25E81
+0x9DBC	0x26258
+0x9DBD	0x56BF
+0x9DBE	0x20E6D
+0x9DBF	0x8E0E
+0x9DC0	0x5B6D
+0x9DC1	0x23E88
+0x9DC2	0x24C9E
+0x9DC3	0x63DE
+0x9DC5	0x217F6
+0x9DC6	0x2187B
+0x9DC7	0x6530
+0x9DC8	0x562D
+0x9DC9	0x25C4A
+0x9DCA	0x541A
+0x9DCB	0x25311
+0x9DCC	0x3DC6
+0x9DCD	0x29D98
+0x9DCE	0x4C7D
+0x9DCF	0x5622
+0x9DD0	0x561E
+0x9DD1	0x7F49
+0x9DD2	0x25ED8
+0x9DD3	0x5975
+0x9DD4	0x23D40
+0x9DD5	0x8770
+0x9DD6	0x4E1C
+0x9DD7	0x20FEA
+0x9DD8	0x20D49
+0x9DD9	0x236BA
+0x9DDA	0x8117
+0x9DDB	0x9D5E
+0x9DDC	0x8D18
+0x9DDD	0x763B
+0x9DDE	0x9C45
+0x9DDF	0x764E
+0x9DE0	0x77B9
+0x9DE1	0x9345
+0x9DE2	0x5432
+0x9DE3	0x8148
+0x9DE4	0x82F7
+0x9DE5	0x5625
+0x9DE6	0x8132
+0x9DE7	0x8418
+0x9DE8	0x80BD
+0x9DE9	0x55EA
+0x9DEA	0x7962
+0x9DEB	0x5643
+0x9DEC	0x5416
+0x9DED	0x20E9D
+0x9DEE	0x35CE
+0x9DEF	0x5605
+0x9DF0	0x55F1
+0x9DF1	0x66F1
+0x9DF2	0x282E2
+0x9DF3	0x362D
+0x9DF4	0x7534
+0x9DF5	0x55F0
+0x9DF6	0x55BA
+0x9DF7	0x5497
+0x9DF8	0x5572
+0x9DF9	0x20C41
+0x9DFA	0x20C96
+0x9DFB	0x5ED0
+0x9DFC	0x25148
+0x9DFD	0x20E76
+0x9DFE	0x22C62
+0x9E40	0x20EA2
+0x9E41	0x9EAB
+0x9E42	0x7D5A
+0x9E43	0x55DE
+0x9E44	0x21075
+0x9E45	0x629D
+0x9E46	0x976D
+0x9E47	0x5494
+0x9E48	0x8CCD
+0x9E49	0x71F6
+0x9E4A	0x9176
+0x9E4B	0x63FC
+0x9E4C	0x63B9
+0x9E4D	0x63FE
+0x9E4E	0x5569
+0x9E4F	0x22B43
+0x9E50	0x9C72
+0x9E51	0x22EB3
+0x9E52	0x519A
+0x9E53	0x34DF
+0x9E54	0x20DA7
+0x9E55	0x51A7
+0x9E56	0x544D
+0x9E57	0x551E
+0x9E58	0x5513
+0x9E59	0x7666
+0x9E5A	0x8E2D
+0x9E5B	0x2688A
+0x9E5C	0x75B1
+0x9E5D	0x80B6
+0x9E5E	0x8804
+0x9E5F	0x8786
+0x9E60	0x88C7
+0x9E61	0x81B6
+0x9E62	0x841C
+0x9E63	0x210C1
+0x9E64	0x44EC
+0x9E65	0x7304
+0x9E66	0x24706
+0x9E67	0x5B90
+0x9E68	0x830B
+0x9E69	0x26893
+0x9E6A	0x567B
+0x9E6B	0x226F4
+0x9E6C	0x27D2F
+0x9E6D	0x241A3
+0x9E6E	0x27D73
+0x9E6F	0x26ED0
+0x9E70	0x272B6
+0x9E71	0x9170
+0x9E72	0x211D9
+0x9E73	0x9208
+0x9E74	0x23CFC
+0x9E75	0x2A6A9
+0x9E76	0x20EAC
+0x9E77	0x20EF9
+0x9E78	0x7266
+0x9E79	0x21CA2
+0x9E7A	0x474E
+0x9E7B	0x24FC2
+0x9E7C	0x27FF9
+0x9E7D	0x20FEB
+0x9E7E	0x40FA
+0x9EA1	0x9C5D
+0x9EA2	0x651F
+0x9EA3	0x22DA0
+0x9EA4	0x48F3
+0x9EA5	0x247E0
+0x9EA6	0x29D7C
+0x9EA7	0x20FEC
+0x9EA8	0x20E0A
+0x9EAA	0x275A3
+0x9EAB	0x20FED
+0x9EAD	0x26048
+0x9EAE	0x21187
+0x9EAF	0x71A3
+0x9EB0	0x7E8E
+0x9EB1	0x9D50
+0x9EB2	0x4E1A
+0x9EB3	0x4E04
+0x9EB4	0x3577
+0x9EB5	0x5B0D
+0x9EB6	0x6CB2
+0x9EB7	0x5367
+0x9EB8	0x36AC
+0x9EB9	0x39DC
+0x9EBA	0x537D
+0x9EBB	0x36A5
+0x9EBC	0x24618
+0x9EBD	0x589A
+0x9EBE	0x24B6E
+0x9EBF	0x822D
+0x9EC0	0x544B
+0x9EC1	0x57AA
+0x9EC2	0x25A95
+0x9EC3	0x20979
+0x9EC5	0x3A52
+0x9EC6	0x22465
+0x9EC7	0x7374
+0x9EC8	0x29EAC
+0x9EC9	0x4D09
+0x9ECA	0x9BED
+0x9ECB	0x23CFE
+0x9ECC	0x29F30
+0x9ECD	0x4C5B
+0x9ECE	0x24FA9
+0x9ECF	0x2959E
+0x9ED0	0x29FDE
+0x9ED1	0x845C
+0x9ED2	0x23DB6
+0x9ED3	0x272B2
+0x9ED4	0x267B3
+0x9ED5	0x23720
+0x9ED6	0x632E
+0x9ED7	0x7D25
+0x9ED8	0x23EF7
+0x9ED9	0x23E2C
+0x9EDA	0x3A2A
+0x9EDB	0x9008
+0x9EDC	0x52CC
+0x9EDD	0x3E74
+0x9EDE	0x367A
+0x9EDF	0x45E9
+0x9EE0	0x2048E
+0x9EE1	0x7640
+0x9EE2	0x5AF0
+0x9EE3	0x20EB6
+0x9EE4	0x787A
+0x9EE5	0x27F2E
+0x9EE6	0x58A7
+0x9EE7	0x40BF
+0x9EE8	0x567C
+0x9EE9	0x9B8B
+0x9EEA	0x5D74
+0x9EEB	0x7654
+0x9EEC	0x2A434
+0x9EED	0x9E85
+0x9EEE	0x4CE1
+0x9EF0	0x37FB
+0x9EF1	0x6119
+0x9EF2	0x230DA
+0x9EF3	0x243F2
+0x9EF5	0x565D
+0x9EF6	0x212A9
+0x9EF7	0x57A7
+0x9EF8	0x24963
+0x9EF9	0x29E06
+0x9EFA	0x5234
+0x9EFB	0x270AE
+0x9EFC	0x35AD
+0x9EFE	0x9D7C
+0x9F40	0x7C56
+0x9F41	0x9B39
+0x9F42	0x57DE
+0x9F43	0x2176C
+0x9F44	0x5C53
+0x9F45	0x64D3
+0x9F46	0x294D0
+0x9F47	0x26335
+0x9F48	0x27164
+0x9F49	0x86AD
+0x9F4A	0x20D28
+0x9F4B	0x26D22
+0x9F4C	0x24AE2
+0x9F4D	0x20D71
+0x9F4F	0x51FE
+0x9F50	0x21F0F
+0x9F51	0x5D8E
+0x9F52	0x9703
+0x9F53	0x21DD1
+0x9F54	0x9E81
+0x9F55	0x904C
+0x9F56	0x7B1F
+0x9F57	0x9B02
+0x9F58	0x5CD1
+0x9F59	0x7BA3
+0x9F5A	0x6268
+0x9F5B	0x6335
+0x9F5C	0x9AFF
+0x9F5D	0x7BCF
+0x9F5E	0x9B2A
+0x9F5F	0x7C7E
+0x9F61	0x7C42
+0x9F62	0x7C86
+0x9F63	0x9C15
+0x9F64	0x7BFC
+0x9F65	0x9B09
+0x9F67	0x9C1B
+0x9F68	0x2493E
+0x9F69	0x9F5A
+0x9F6A	0x5573
+0x9F6B	0x5BC3
+0x9F6C	0x4FFD
+0x9F6D	0x9E98
+0x9F6E	0x4FF2
+0x9F6F	0x5260
+0x9F70	0x3E06
+0x9F71	0x52D1
+0x9F72	0x5767
+0x9F73	0x5056
+0x9F74	0x59B7
+0x9F75	0x5E12
+0x9F76	0x97C8
+0x9F77	0x9DAB
+0x9F78	0x8F5C
+0x9F79	0x5469
+0x9F7A	0x97B4
+0x9F7B	0x9940
+0x9F7C	0x97BA
+0x9F7D	0x532C
+0x9F7E	0x6130
+0x9FA1	0x692C
+0x9FA2	0x53DA
+0x9FA3	0x9C0A
+0x9FA4	0x9D02
+0x9FA5	0x4C3B
+0x9FA6	0x9641
+0x9FA7	0x6980
+0x9FA8	0x50A6
+0x9FA9	0x7546
+0x9FAA	0x2176D
+0x9FAB	0x99DA
+0x9FAC	0x5273
+0x9FAE	0x9159
+0x9FAF	0x9681
+0x9FB0	0x915C
+0x9FB2	0x9151
+0x9FB3	0x28E97
+0x9FB4	0x637F
+0x9FB5	0x26D23
+0x9FB6	0x6ACA
+0x9FB7	0x5611
+0x9FB8	0x918E
+0x9FB9	0x757A
+0x9FBA	0x6285
+0x9FBB	0x203FC
+0x9FBC	0x734F
+0x9FBD	0x7C70
+0x9FBE	0x25C21
+0x9FBF	0x23CFD
+0x9FC1	0x24919
+0x9FC2	0x76D6
+0x9FC3	0x9B9D
+0x9FC4	0x4E2A
+0x9FC5	0x20CD4
+0x9FC6	0x83BE
+0x9FC7	0x8842
+0x9FC9	0x5C4A
+0x9FCA	0x69C0
+0x9FCC	0x577A
+0x9FCD	0x521F
+0x9FCE	0x5DF5
+0x9FCF	0x4ECE
+0x9FD0	0x6C31
+0x9FD1	0x201F2
+0x9FD2	0x4F39
+0x9FD3	0x549C
+0x9FD4	0x54DA
+0x9FD5	0x529A
+0x9FD6	0x8D82
+0x9FD7	0x35FE
+0x9FD9	0x35F3
+0x9FDB	0x6B52
+0x9FDC	0x917C
+0x9FDD	0x9FA5
+0x9FDE	0x9B97
+0x9FDF	0x982E
+0x9FE0	0x98B4
+0x9FE1	0x9ABA
+0x9FE2	0x9EA8
+0x9FE3	0x9E84
+0x9FE4	0x717A
+0x9FE5	0x7B14
+0x9FE7	0x6BFA
+0x9FE8	0x8818
+0x9FE9	0x7F78
+0x9FEB	0x5620
+0x9FEC	0x2A64A
+0x9FED	0x8E77
+0x9FEE	0x9F53
+0x9FF0	0x8DD4
+0x9FF1	0x8E4F
+0x9FF2	0x9E1C
+0x9FF3	0x8E01
+0x9FF4	0x6282
+0x9FF5	0x2837D
+0x9FF6	0x8E28
+0x9FF7	0x8E75
+0x9FF8	0x7AD3
+0x9FF9	0x24A77
+0x9FFA	0x7A3E
+0x9FFB	0x78D8
+0x9FFC	0x6CEA
+0x9FFD	0x8A67
+0x9FFE	0x7607
+0xA040	0x28A5A
+0xA041	0x9F26
+0xA042	0x6CCE
+0xA043	0x87D6
+0xA044	0x75C3
+0xA045	0x2A2B2
+0xA046	0x7853
+0xA047	0x2F840
+0xA048	0x8D0C
+0xA049	0x72E2
+0xA04A	0x7371
+0xA04B	0x8B2D
+0xA04C	0x7302
+0xA04D	0x74F1
+0xA04E	0x8CEB
+0xA04F	0x24ABB
+0xA050	0x862F
+0xA051	0x5FBA
+0xA052	0x88A0
+0xA053	0x44B7
+0xA055	0x2183B
+0xA056	0x26E05
+0xA058	0x8A7E
+0xA059	0x2251B
+0xA05B	0x60FD
+0xA05C	0x7667
+0xA05D	0x9AD7
+0xA05E	0x9D44
+0xA05F	0x936E
+0xA060	0x9B8F
+0xA061	0x87F5
+0xA064	0x8CF7
+0xA065	0x732C
+0xA066	0x9721
+0xA067	0x9BB0
+0xA068	0x35D6
+0xA069	0x72B2
+0xA06A	0x4C07
+0xA06B	0x7C51
+0xA06C	0x994A
+0xA06D	0x26159
+0xA06E	0x6159
+0xA06F	0x4C04
+0xA070	0x9E96
+0xA071	0x617D
+0xA073	0x575F
+0xA074	0x616F
+0xA075	0x62A6
+0xA076	0x6239
+0xA078	0x3A5C
+0xA079	0x61E2
+0xA07A	0x53AA
+0xA07B	0x233F5
+0xA07C	0x6364
+0xA07D	0x6802
+0xA07E	0x35D2
+0xA0A1	0x5D57
+0xA0A2	0x28BC2
+0xA0A3	0x8FDA
+0xA0A4	0x28E39
+0xA0A6	0x50D9
+0xA0A7	0x21D46
+0xA0A8	0x7906
+0xA0A9	0x5332
+0xA0AA	0x9638
+0xA0AB	0x20F3B
+0xA0AC	0x4065
+0xA0AE	0x77FE
+0xA0B0	0x7CC2
+0xA0B1	0x25F1A
+0xA0B2	0x7CDA
+0xA0B3	0x7A2D
+0xA0B4	0x8066
+0xA0B5	0x8063
+0xA0B6	0x7D4D
+0xA0B7	0x7505
+0xA0B8	0x74F2
+0xA0B9	0x8994
+0xA0BA	0x821A
+0xA0BB	0x670C
+0xA0BC	0x8062
+0xA0BD	0x27486
+0xA0BE	0x805B
+0xA0BF	0x74F0
+0xA0C0	0x8103
+0xA0C1	0x7724
+0xA0C2	0x8989
+0xA0C3	0x267CC
+0xA0C4	0x7553
+0xA0C5	0x26ED1
+0xA0C6	0x87A9
+0xA0C7	0x87CE
+0xA0C8	0x81C8
+0xA0C9	0x878C
+0xA0CA	0x8A49
+0xA0CB	0x8CAD
+0xA0CC	0x8B43
+0xA0CD	0x772B
+0xA0CE	0x74F8
+0xA0CF	0x84DA
+0xA0D0	0x3635
+0xA0D1	0x69B2
+0xA0D2	0x8DA6
+0xA0D4	0x89A9
+0xA0D6	0x6DB9
+0xA0D7	0x87C1
+0xA0D8	0x24011
+0xA0D9	0x74E7
+0xA0DA	0x3DDB
+0xA0DB	0x7176
+0xA0DC	0x60A4
+0xA0DD	0x619C
+0xA0DE	0x3CD1
+0xA0E0	0x6077
+0xA0E2	0x7F71
+0xA0E3	0x28B2D
+0xA0E5	0x60E9
+0xA0E6	0x4B7E
+0xA0E7	0x5220
+0xA0E8	0x3C18
+0xA0E9	0x23CC7
+0xA0EA	0x25ED7
+0xA0EB	0x27656
+0xA0EC	0x25531
+0xA0ED	0x21944
+0xA0EE	0x212FE
+0xA0EF	0x29903
+0xA0F0	0x26DDC
+0xA0F1	0x270AD
+0xA0F2	0x5CC1
+0xA0F3	0x261AD
+0xA0F4	0x28A0F
+0xA0F5	0x23677
+0xA0F6	0x200EE
+0xA0F7	0x26846
+0xA0F8	0x24F0E
+0xA0F9	0x4562
+0xA0FA	0x5B1F
+0xA0FB	0x2634C
+0xA0FC	0x9F50
+0xA0FD	0x9EA6
+0xA0FE	0x2626B
+0xA140	0x3000
+0xA141	0xFF0C
+0xA142	0x3001
+0xA143	0x3002
+0xA144	0xFF0E
+0xA145	0x2022
+0xA146	0xFF1B
+0xA147	0xFF1A
+0xA148	0xFF1F
+0xA149	0xFF01
+0xA14A	0xFE30
+0xA14B	0x2026
+0xA14C	0x2025
+0xA14D	0xFE50
+0xA14E	0xFF64
+0xA14F	0xFE52
+0xA150	0x00B7
+0xA151	0xFE54
+0xA152	0xFE55
+0xA153	0xFE56
+0xA154	0xFE57
+0xA155	0xFF5C
+0xA156	0x2013
+0xA157	0xFE31
+0xA158	0x2014
+0xA159	0xFE33
+0xA15B	0xFE34
+0xA15C	0xFE4F
+0xA15D	0xFF08
+0xA15E	0xFF09
+0xA15F	0xFE35
+0xA160	0xFE36
+0xA161	0xFF5B
+0xA162	0xFF5D
+0xA163	0xFE37
+0xA164	0xFE38
+0xA165	0x3014
+0xA166	0x3015
+0xA167	0xFE39
+0xA168	0xFE3A
+0xA169	0x3010
+0xA16A	0x3011
+0xA16B	0xFE3B
+0xA16C	0xFE3C
+0xA16D	0x300A
+0xA16E	0x300B
+0xA16F	0xFE3D
+0xA170	0xFE3E
+0xA171	0x3008
+0xA172	0x3009
+0xA173	0xFE3F
+0xA174	0xFE40
+0xA175	0x300C
+0xA176	0x300D
+0xA177	0xFE41
+0xA178	0xFE42
+0xA179	0x300E
+0xA17A	0x300F
+0xA17B	0xFE43
+0xA17C	0xFE44
+0xA17D	0xFE59
+0xA17E	0xFE5A
+0xA1A1	0xFE5B
+0xA1A2	0xFE5C
+0xA1A3	0xFE5D
+0xA1A4	0xFE5E
+0xA1A5	0x2018
+0xA1A6	0x2019
+0xA1A7	0x201C
+0xA1A8	0x201D
+0xA1A9	0x301D
+0xA1AA	0x301E
+0xA1AB	0x2035
+0xA1AC	0x2032
+0xA1AD	0xFF03
+0xA1AE	0xFF06
+0xA1AF	0xFF0A
+0xA1B0	0x203B
+0xA1B1	0x00A7
+0xA1B2	0x3003
+0xA1B3	0x25CB
+0xA1B4	0x25CF
+0xA1B5	0x25B3
+0xA1B6	0x25B2
+0xA1B7	0x25CE
+0xA1B8	0x2606
+0xA1B9	0x2605
+0xA1BA	0x25C7
+0xA1BB	0x25C6
+0xA1BC	0x25A1
+0xA1BD	0x25A0
+0xA1BE	0x25BD
+0xA1BF	0x25BC
+0xA1C0	0x32A3
+0xA1C1	0x2105
+0xA1C2	0x203E
+0xA1C4	0xFF3F
+0xA1C6	0xFE49
+0xA1C7	0xFE4A
+0xA1C8	0xFE4D
+0xA1C9	0xFE4E
+0xA1CA	0xFE4B
+0xA1CB	0xFE4C
+0xA1CC	0xFE5F
+0xA1CD	0xFE60
+0xA1CE	0xFE61
+0xA1CF	0xFF0B
+0xA1D0	0xFF0D
+0xA1D1	0x00D7
+0xA1D2	0x00F7
+0xA1D3	0x00B1
+0xA1D4	0x221A
+0xA1D5	0xFF1C
+0xA1D6	0xFF1E
+0xA1D7	0xFF1D
+0xA1D8	0x2266
+0xA1D9	0x2267
+0xA1DA	0x2260
+0xA1DB	0x221E
+0xA1DC	0x2252
+0xA1DD	0x2261
+0xA1DE	0xFE62
+0xA1DF	0xFE63
+0xA1E0	0xFE64
+0xA1E1	0xFE65
+0xA1E2	0xFE66
+0xA1E3	0x223C
+0xA1E4	0x2229
+0xA1E5	0x222A
+0xA1E6	0x22A5
+0xA1E7	0x2220
+0xA1E8	0x221F
+0xA1E9	0x22BF
+0xA1EA	0x33D2
+0xA1EB	0x33D1
+0xA1EC	0x222B
+0xA1ED	0x222E
+0xA1EE	0x2235
+0xA1EF	0x2234
+0xA1F0	0x2640
+0xA1F1	0x2642
+0xA1F2	0x2641
+0xA1F3	0x2609
+0xA1F4	0x2191
+0xA1F5	0x2193
+0xA1F6	0x2190
+0xA1F7	0x2192
+0xA1F8	0x2196
+0xA1F9	0x2197
+0xA1FA	0x2199
+0xA1FB	0x2198
+0xA1FC	0x2225
+0xA1FD	0x2223
+0xA241	0xFF0F
+0xA242	0xFF3C
+0xA243	0xFF04
+0xA244	0x00A5
+0xA245	0x3012
+0xA246	0x00A2
+0xA247	0x00A3
+0xA248	0xFF05
+0xA249	0xFF20
+0xA24A	0x2103
+0xA24B	0x2109
+0xA24C	0xFE69
+0xA24D	0xFE6A
+0xA24E	0xFE6B
+0xA24F	0x33D5
+0xA250	0x339C
+0xA251	0x339D
+0xA252	0x339E
+0xA253	0x33CE
+0xA254	0x33A1
+0xA255	0x338E
+0xA256	0x338F
+0xA257	0x33C4
+0xA258	0x00B0
+0xA259	0x5159
+0xA25A	0x515B
+0xA25B	0x515E
+0xA25C	0x515D
+0xA25D	0x5161
+0xA25E	0x5163
+0xA25F	0x55E7
+0xA260	0x74E9
+0xA261	0x7CCE
+0xA262	0x2581
+0xA263	0x2582
+0xA264	0x2583
+0xA265	0x2584
+0xA266	0x2585
+0xA267	0x2586
+0xA268	0x2587
+0xA269	0x2588
+0xA26A	0x258F
+0xA26B	0x258E
+0xA26C	0x258D
+0xA26D	0x258C
+0xA26E	0x258B
+0xA26F	0x258A
+0xA270	0x2589
+0xA271	0x253C
+0xA272	0x2534
+0xA273	0x252C
+0xA274	0x2524
+0xA275	0x251C
+0xA276	0x2594
+0xA277	0x2500
+0xA278	0x2502
+0xA279	0x2595
+0xA27A	0x250C
+0xA27B	0x2510
+0xA27C	0x2514
+0xA27D	0x2518
+0xA27E	0x256D
+0xA2A1	0x256E
+0xA2A2	0x2570
+0xA2A3	0x256F
+0xA2A4	0x2550
+0xA2A5	0x255E
+0xA2A6	0x256A
+0xA2A7	0x2561
+0xA2A8	0x25E2
+0xA2A9	0x25E3
+0xA2AA	0x25E5
+0xA2AB	0x25E4
+0xA2AC	0x2571
+0xA2AD	0x2572
+0xA2AE	0x2573
+0xA2AF	0xFF10
+0xA2B0	0xFF11
+0xA2B1	0xFF12
+0xA2B2	0xFF13
+0xA2B3	0xFF14
+0xA2B4	0xFF15
+0xA2B5	0xFF16
+0xA2B6	0xFF17
+0xA2B7	0xFF18
+0xA2B8	0xFF19
+0xA2B9	0x2160
+0xA2BA	0x2161
+0xA2BB	0x2162
+0xA2BC	0x2163
+0xA2BD	0x2164
+0xA2BE	0x2165
+0xA2BF	0x2166
+0xA2C0	0x2167
+0xA2C1	0x2168
+0xA2C2	0x2169
+0xA2C3	0x3021
+0xA2C4	0x3022
+0xA2C5	0x3023
+0xA2C6	0x3024
+0xA2C7	0x3025
+0xA2C8	0x3026
+0xA2C9	0x3027
+0xA2CA	0x3028
+0xA2CB	0x3029
+0xA2CD	0x5344
+0xA2CF	0xFF21
+0xA2D0	0xFF22
+0xA2D1	0xFF23
+0xA2D2	0xFF24
+0xA2D3	0xFF25
+0xA2D4	0xFF26
+0xA2D5	0xFF27
+0xA2D6	0xFF28
+0xA2D7	0xFF29
+0xA2D8	0xFF2A
+0xA2D9	0xFF2B
+0xA2DA	0xFF2C
+0xA2DB	0xFF2D
+0xA2DC	0xFF2E
+0xA2DD	0xFF2F
+0xA2DE	0xFF30
+0xA2DF	0xFF31
+0xA2E0	0xFF32
+0xA2E1	0xFF33
+0xA2E2	0xFF34
+0xA2E3	0xFF35
+0xA2E4	0xFF36
+0xA2E5	0xFF37
+0xA2E6	0xFF38
+0xA2E7	0xFF39
+0xA2E8	0xFF3A
+0xA2E9	0xFF41
+0xA2EA	0xFF42
+0xA2EB	0xFF43
+0xA2EC	0xFF44
+0xA2ED	0xFF45
+0xA2EE	0xFF46
+0xA2EF	0xFF47
+0xA2F0	0xFF48
+0xA2F1	0xFF49
+0xA2F2	0xFF4A
+0xA2F3	0xFF4B
+0xA2F4	0xFF4C
+0xA2F5	0xFF4D
+0xA2F6	0xFF4E
+0xA2F7	0xFF4F
+0xA2F8	0xFF50
+0xA2F9	0xFF51
+0xA2FA	0xFF52
+0xA2FB	0xFF53
+0xA2FC	0xFF54
+0xA2FD	0xFF55
+0xA2FE	0xFF56
+0xA340	0xFF57
+0xA341	0xFF58
+0xA342	0xFF59
+0xA343	0xFF5A
+0xA344	0x0391
+0xA345	0x0392
+0xA346	0x0393
+0xA347	0x0394
+0xA348	0x0395
+0xA349	0x0396
+0xA34A	0x0397
+0xA34B	0x0398
+0xA34C	0x0399
+0xA34D	0x039A
+0xA34E	0x039B
+0xA34F	0x039C
+0xA350	0x039D
+0xA351	0x039E
+0xA352	0x039F
+0xA353	0x03A0
+0xA354	0x03A1
+0xA355	0x03A3
+0xA356	0x03A4
+0xA357	0x03A5
+0xA358	0x03A6
+0xA359	0x03A7
+0xA35A	0x03A8
+0xA35B	0x03A9
+0xA35C	0x03B1
+0xA35D	0x03B2
+0xA35E	0x03B3
+0xA35F	0x03B4
+0xA360	0x03B5
+0xA361	0x03B6
+0xA362	0x03B7
+0xA363	0x03B8
+0xA364	0x03B9
+0xA365	0x03BA
+0xA366	0x03BB
+0xA367	0x03BC
+0xA368	0x03BD
+0xA369	0x03BE
+0xA36A	0x03BF
+0xA36B	0x03C0
+0xA36C	0x03C1
+0xA36D	0x03C3
+0xA36E	0x03C4
+0xA36F	0x03C5
+0xA370	0x03C6
+0xA371	0x03C7
+0xA372	0x03C8
+0xA373	0x03C9
+0xA374	0x3105
+0xA375	0x3106
+0xA376	0x3107
+0xA377	0x3108
+0xA378	0x3109
+0xA379	0x310A
+0xA37A	0x310B
+0xA37B	0x310C
+0xA37C	0x310D
+0xA37D	0x310E
+0xA37E	0x310F
+0xA3A1	0x3110
+0xA3A2	0x3111
+0xA3A3	0x3112
+0xA3A4	0x3113
+0xA3A5	0x3114
+0xA3A6	0x3115
+0xA3A7	0x3116
+0xA3A8	0x3117
+0xA3A9	0x3118
+0xA3AA	0x3119
+0xA3AB	0x311A
+0xA3AC	0x311B
+0xA3AD	0x311C
+0xA3AE	0x311D
+0xA3AF	0x311E
+0xA3B0	0x311F
+0xA3B1	0x3120
+0xA3B2	0x3121
+0xA3B3	0x3122
+0xA3B4	0x3123
+0xA3B5	0x3124
+0xA3B6	0x3125
+0xA3B7	0x3126
+0xA3B8	0x3127
+0xA3B9	0x3128
+0xA3BA	0x3129
+0xA3BB	0x02D9
+0xA3BC	0x02C9
+0xA3BD	0x02CA
+0xA3BE	0x02C7
+0xA3BF	0x02CB
+0xA440	0x4E00
+0xA441	0x4E59
+0xA442	0x4E01
+0xA443	0x4E03
+0xA444	0x4E43
+0xA445	0x4E5D
+0xA446	0x4E86
+0xA447	0x4E8C
+0xA448	0x4EBA
+0xA449	0x513F
+0xA44A	0x5165
+0xA44B	0x516B
+0xA44C	0x51E0
+0xA44D	0x5200
+0xA44E	0x5201
+0xA44F	0x529B
+0xA450	0x5315
+0xA451	0x5341
+0xA452	0x535C
+0xA453	0x53C8
+0xA454	0x4E09
+0xA455	0x4E0B
+0xA456	0x4E08
+0xA457	0x4E0A
+0xA458	0x4E2B
+0xA459	0x4E38
+0xA45A	0x51E1
+0xA45B	0x4E45
+0xA45C	0x4E48
+0xA45D	0x4E5F
+0xA45E	0x4E5E
+0xA45F	0x4E8E
+0xA460	0x4EA1
+0xA461	0x5140
+0xA462	0x5203
+0xA463	0x52FA
+0xA464	0x5343
+0xA465	0x53C9
+0xA466	0x53E3
+0xA467	0x571F
+0xA468	0x58EB
+0xA469	0x5915
+0xA46A	0x5927
+0xA46B	0x5973
+0xA46C	0x5B50
+0xA46D	0x5B51
+0xA46E	0x5B53
+0xA46F	0x5BF8
+0xA470	0x5C0F
+0xA471	0x5C22
+0xA472	0x5C38
+0xA473	0x5C71
+0xA474	0x5DDD
+0xA475	0x5DE5
+0xA476	0x5DF1
+0xA477	0x5DF2
+0xA478	0x5DF3
+0xA479	0x5DFE
+0xA47A	0x5E72
+0xA47B	0x5EFE
+0xA47C	0x5F0B
+0xA47D	0x5F13
+0xA47E	0x624D
+0xA4A1	0x4E11
+0xA4A2	0x4E10
+0xA4A3	0x4E0D
+0xA4A4	0x4E2D
+0xA4A5	0x4E30
+0xA4A6	0x4E39
+0xA4A7	0x4E4B
+0xA4A8	0x5C39
+0xA4A9	0x4E88
+0xA4AA	0x4E91
+0xA4AB	0x4E95
+0xA4AC	0x4E92
+0xA4AD	0x4E94
+0xA4AE	0x4EA2
+0xA4AF	0x4EC1
+0xA4B0	0x4EC0
+0xA4B1	0x4EC3
+0xA4B2	0x4EC6
+0xA4B3	0x4EC7
+0xA4B4	0x4ECD
+0xA4B5	0x4ECA
+0xA4B6	0x4ECB
+0xA4B7	0x4EC4
+0xA4B8	0x5143
+0xA4B9	0x5141
+0xA4BA	0x5167
+0xA4BB	0x516D
+0xA4BC	0x516E
+0xA4BD	0x516C
+0xA4BE	0x5197
+0xA4BF	0x51F6
+0xA4C0	0x5206
+0xA4C1	0x5207
+0xA4C2	0x5208
+0xA4C3	0x52FB
+0xA4C4	0x52FE
+0xA4C5	0x52FF
+0xA4C6	0x5316
+0xA4C7	0x5339
+0xA4C8	0x5348
+0xA4C9	0x5347
+0xA4CA	0x5345
+0xA4CB	0x535E
+0xA4CC	0x5384
+0xA4CD	0x53CB
+0xA4CE	0x53CA
+0xA4CF	0x53CD
+0xA4D0	0x58EC
+0xA4D1	0x5929
+0xA4D2	0x592B
+0xA4D3	0x592A
+0xA4D4	0x592D
+0xA4D5	0x5B54
+0xA4D6	0x5C11
+0xA4D7	0x5C24
+0xA4D8	0x5C3A
+0xA4D9	0x5C6F
+0xA4DA	0x5DF4
+0xA4DB	0x5E7B
+0xA4DC	0x5EFF
+0xA4DD	0x5F14
+0xA4DE	0x5F15
+0xA4DF	0x5FC3
+0xA4E0	0x6208
+0xA4E1	0x6236
+0xA4E2	0x624B
+0xA4E3	0x624E
+0xA4E4	0x652F
+0xA4E5	0x6587
+0xA4E6	0x6597
+0xA4E7	0x65A4
+0xA4E8	0x65B9
+0xA4E9	0x65E5
+0xA4EA	0x66F0
+0xA4EB	0x6708
+0xA4EC	0x6728
+0xA4ED	0x6B20
+0xA4EE	0x6B62
+0xA4EF	0x6B79
+0xA4F0	0x6BCB
+0xA4F1	0x6BD4
+0xA4F2	0x6BDB
+0xA4F3	0x6C0F
+0xA4F4	0x6C34
+0xA4F5	0x706B
+0xA4F6	0x722A
+0xA4F7	0x7236
+0xA4F8	0x723B
+0xA4F9	0x7247
+0xA4FA	0x7259
+0xA4FB	0x725B
+0xA4FC	0x72AC
+0xA4FD	0x738B
+0xA4FE	0x4E19
+0xA540	0x4E16
+0xA541	0x4E15
+0xA542	0x4E14
+0xA543	0x4E18
+0xA544	0x4E3B
+0xA545	0x4E4D
+0xA546	0x4E4F
+0xA547	0x4E4E
+0xA548	0x4EE5
+0xA549	0x4ED8
+0xA54A	0x4ED4
+0xA54B	0x4ED5
+0xA54C	0x4ED6
+0xA54D	0x4ED7
+0xA54E	0x4EE3
+0xA54F	0x4EE4
+0xA550	0x4ED9
+0xA551	0x4EDE
+0xA552	0x5145
+0xA553	0x5144
+0xA554	0x5189
+0xA555	0x518A
+0xA556	0x51AC
+0xA557	0x51F9
+0xA558	0x51FA
+0xA559	0x51F8
+0xA55A	0x520A
+0xA55B	0x52A0
+0xA55C	0x529F
+0xA55D	0x5305
+0xA55E	0x5306
+0xA55F	0x5317
+0xA560	0x531D
+0xA561	0x4EDF
+0xA562	0x534A
+0xA563	0x5349
+0xA564	0x5361
+0xA565	0x5360
+0xA566	0x536F
+0xA567	0x536E
+0xA568	0x53BB
+0xA569	0x53EF
+0xA56A	0x53E4
+0xA56B	0x53F3
+0xA56C	0x53EC
+0xA56D	0x53EE
+0xA56E	0x53E9
+0xA56F	0x53E8
+0xA570	0x53FC
+0xA571	0x53F8
+0xA572	0x53F5
+0xA573	0x53EB
+0xA574	0x53E6
+0xA575	0x53EA
+0xA576	0x53F2
+0xA577	0x53F1
+0xA578	0x53F0
+0xA579	0x53E5
+0xA57A	0x53ED
+0xA57B	0x53FB
+0xA57C	0x56DB
+0xA57D	0x56DA
+0xA57E	0x5916
+0xA5A1	0x592E
+0xA5A2	0x5931
+0xA5A3	0x5974
+0xA5A4	0x5976
+0xA5A5	0x5B55
+0xA5A6	0x5B83
+0xA5A7	0x5C3C
+0xA5A8	0x5DE8
+0xA5A9	0x5DE7
+0xA5AA	0x5DE6
+0xA5AB	0x5E02
+0xA5AC	0x5E03
+0xA5AD	0x5E73
+0xA5AE	0x5E7C
+0xA5AF	0x5F01
+0xA5B0	0x5F18
+0xA5B1	0x5F17
+0xA5B2	0x5FC5
+0xA5B3	0x620A
+0xA5B4	0x6253
+0xA5B5	0x6254
+0xA5B6	0x6252
+0xA5B7	0x6251
+0xA5B8	0x65A5
+0xA5B9	0x65E6
+0xA5BA	0x672E
+0xA5BB	0x672C
+0xA5BC	0x672A
+0xA5BD	0x672B
+0xA5BE	0x672D
+0xA5BF	0x6B63
+0xA5C0	0x6BCD
+0xA5C1	0x6C11
+0xA5C2	0x6C10
+0xA5C3	0x6C38
+0xA5C4	0x6C41
+0xA5C5	0x6C40
+0xA5C6	0x6C3E
+0xA5C7	0x72AF
+0xA5C8	0x7384
+0xA5C9	0x7389
+0xA5CA	0x74DC
+0xA5CB	0x74E6
+0xA5CC	0x7518
+0xA5CD	0x751F
+0xA5CE	0x7528
+0xA5CF	0x7529
+0xA5D0	0x7530
+0xA5D1	0x7531
+0xA5D2	0x7532
+0xA5D3	0x7533
+0xA5D4	0x758B
+0xA5D5	0x767D
+0xA5D6	0x76AE
+0xA5D7	0x76BF
+0xA5D8	0x76EE
+0xA5D9	0x77DB
+0xA5DA	0x77E2
+0xA5DB	0x77F3
+0xA5DC	0x793A
+0xA5DD	0x79BE
+0xA5DE	0x7A74
+0xA5DF	0x7ACB
+0xA5E0	0x4E1E
+0xA5E1	0x4E1F
+0xA5E2	0x4E52
+0xA5E3	0x4E53
+0xA5E4	0x4E69
+0xA5E5	0x4E99
+0xA5E6	0x4EA4
+0xA5E7	0x4EA6
+0xA5E8	0x4EA5
+0xA5E9	0x4EFF
+0xA5EA	0x4F09
+0xA5EB	0x4F19
+0xA5EC	0x4F0A
+0xA5ED	0x4F15
+0xA5EE	0x4F0D
+0xA5EF	0x4F10
+0xA5F0	0x4F11
+0xA5F1	0x4F0F
+0xA5F2	0x4EF2
+0xA5F3	0x4EF6
+0xA5F4	0x4EFB
+0xA5F5	0x4EF0
+0xA5F6	0x4EF3
+0xA5F7	0x4EFD
+0xA5F8	0x4F01
+0xA5F9	0x4F0B
+0xA5FA	0x5149
+0xA5FB	0x5147
+0xA5FC	0x5146
+0xA5FD	0x5148
+0xA5FE	0x5168
+0xA640	0x5171
+0xA641	0x518D
+0xA642	0x51B0
+0xA643	0x5217
+0xA644	0x5211
+0xA645	0x5212
+0xA646	0x520E
+0xA647	0x5216
+0xA648	0x52A3
+0xA649	0x5308
+0xA64A	0x5321
+0xA64B	0x5320
+0xA64C	0x5370
+0xA64D	0x5371
+0xA64E	0x5409
+0xA64F	0x540F
+0xA650	0x540C
+0xA651	0x540A
+0xA652	0x5410
+0xA653	0x5401
+0xA654	0x540B
+0xA655	0x5404
+0xA656	0x5411
+0xA657	0x540D
+0xA658	0x5408
+0xA659	0x5403
+0xA65A	0x540E
+0xA65B	0x5406
+0xA65C	0x5412
+0xA65D	0x56E0
+0xA65E	0x56DE
+0xA65F	0x56DD
+0xA660	0x5733
+0xA661	0x5730
+0xA662	0x5728
+0xA663	0x572D
+0xA664	0x572C
+0xA665	0x572F
+0xA666	0x5729
+0xA667	0x5919
+0xA668	0x591A
+0xA669	0x5937
+0xA66A	0x5938
+0xA66B	0x5984
+0xA66C	0x5978
+0xA66D	0x5983
+0xA66E	0x597D
+0xA66F	0x5979
+0xA670	0x5982
+0xA671	0x5981
+0xA672	0x5B57
+0xA673	0x5B58
+0xA674	0x5B87
+0xA675	0x5B88
+0xA676	0x5B85
+0xA677	0x5B89
+0xA678	0x5BFA
+0xA679	0x5C16
+0xA67A	0x5C79
+0xA67B	0x5DDE
+0xA67C	0x5E06
+0xA67D	0x5E76
+0xA67E	0x5E74
+0xA6A1	0x5F0F
+0xA6A2	0x5F1B
+0xA6A3	0x5FD9
+0xA6A4	0x5FD6
+0xA6A5	0x620E
+0xA6A6	0x620C
+0xA6A7	0x620D
+0xA6A8	0x6210
+0xA6A9	0x6263
+0xA6AA	0x625B
+0xA6AB	0x6258
+0xA6AC	0x6536
+0xA6AD	0x65E9
+0xA6AE	0x65E8
+0xA6AF	0x65EC
+0xA6B0	0x65ED
+0xA6B1	0x66F2
+0xA6B2	0x66F3
+0xA6B3	0x6709
+0xA6B4	0x673D
+0xA6B5	0x6734
+0xA6B6	0x6731
+0xA6B7	0x6735
+0xA6B8	0x6B21
+0xA6B9	0x6B64
+0xA6BA	0x6B7B
+0xA6BB	0x6C16
+0xA6BC	0x6C5D
+0xA6BD	0x6C57
+0xA6BE	0x6C59
+0xA6BF	0x6C5F
+0xA6C0	0x6C60
+0xA6C1	0x6C50
+0xA6C2	0x6C55
+0xA6C3	0x6C61
+0xA6C4	0x6C5B
+0xA6C5	0x6C4D
+0xA6C6	0x6C4E
+0xA6C7	0x7070
+0xA6C8	0x725F
+0xA6C9	0x725D
+0xA6CA	0x767E
+0xA6CB	0x7AF9
+0xA6CC	0x7C73
+0xA6CD	0x7CF8
+0xA6CE	0x7F36
+0xA6CF	0x7F8A
+0xA6D0	0x7FBD
+0xA6D1	0x8001
+0xA6D2	0x8003
+0xA6D3	0x800C
+0xA6D4	0x8012
+0xA6D5	0x8033
+0xA6D6	0x807F
+0xA6D7	0x8089
+0xA6D8	0x808B
+0xA6D9	0x808C
+0xA6DA	0x81E3
+0xA6DB	0x81EA
+0xA6DC	0x81F3
+0xA6DD	0x81FC
+0xA6DE	0x820C
+0xA6DF	0x821B
+0xA6E0	0x821F
+0xA6E1	0x826E
+0xA6E2	0x8272
+0xA6E3	0x827E
+0xA6E4	0x866B
+0xA6E5	0x8840
+0xA6E6	0x884C
+0xA6E7	0x8863
+0xA6E8	0x897F
+0xA6E9	0x9621
+0xA6EA	0x4E32
+0xA6EB	0x4EA8
+0xA6EC	0x4F4D
+0xA6ED	0x4F4F
+0xA6EE	0x4F47
+0xA6EF	0x4F57
+0xA6F0	0x4F5E
+0xA6F1	0x4F34
+0xA6F2	0x4F5B
+0xA6F3	0x4F55
+0xA6F4	0x4F30
+0xA6F5	0x4F50
+0xA6F6	0x4F51
+0xA6F7	0x4F3D
+0xA6F8	0x4F3A
+0xA6F9	0x4F38
+0xA6FA	0x4F43
+0xA6FB	0x4F54
+0xA6FC	0x4F3C
+0xA6FD	0x4F46
+0xA6FE	0x4F63
+0xA740	0x4F5C
+0xA741	0x4F60
+0xA742	0x4F2F
+0xA743	0x4F4E
+0xA744	0x4F36
+0xA745	0x4F59
+0xA746	0x4F5D
+0xA747	0x4F48
+0xA748	0x4F5A
+0xA749	0x514C
+0xA74A	0x514B
+0xA74B	0x514D
+0xA74C	0x5175
+0xA74D	0x51B6
+0xA74E	0x51B7
+0xA74F	0x5225
+0xA750	0x5224
+0xA751	0x5229
+0xA752	0x522A
+0xA753	0x5228
+0xA754	0x52AB
+0xA755	0x52A9
+0xA756	0x52AA
+0xA757	0x52AC
+0xA758	0x5323
+0xA759	0x5373
+0xA75A	0x5375
+0xA75B	0x541D
+0xA75C	0x542D
+0xA75D	0x541E
+0xA75E	0x543E
+0xA75F	0x5426
+0xA760	0x544E
+0xA761	0x5427
+0xA762	0x5446
+0xA763	0x5443
+0xA764	0x5433
+0xA765	0x5448
+0xA766	0x5442
+0xA767	0x541B
+0xA768	0x5429
+0xA769	0x544A
+0xA76A	0x5439
+0xA76B	0x543B
+0xA76C	0x5438
+0xA76D	0x542E
+0xA76E	0x5435
+0xA76F	0x5436
+0xA770	0x5420
+0xA771	0x543C
+0xA772	0x5440
+0xA773	0x5431
+0xA774	0x542B
+0xA775	0x541F
+0xA776	0x542C
+0xA777	0x56EA
+0xA778	0x56F0
+0xA779	0x56E4
+0xA77A	0x56EB
+0xA77B	0x574A
+0xA77C	0x5751
+0xA77D	0x5740
+0xA77E	0x574D
+0xA7A1	0x5747
+0xA7A2	0x574E
+0xA7A3	0x573E
+0xA7A4	0x5750
+0xA7A5	0x574F
+0xA7A6	0x573B
+0xA7A7	0x58EF
+0xA7A8	0x593E
+0xA7A9	0x599D
+0xA7AA	0x5992
+0xA7AB	0x59A8
+0xA7AC	0x599E
+0xA7AD	0x59A3
+0xA7AE	0x5999
+0xA7AF	0x5996
+0xA7B0	0x598D
+0xA7B1	0x59A4
+0xA7B2	0x5993
+0xA7B3	0x598A
+0xA7B4	0x59A5
+0xA7B5	0x5B5D
+0xA7B6	0x5B5C
+0xA7B7	0x5B5A
+0xA7B8	0x5B5B
+0xA7B9	0x5B8C
+0xA7BA	0x5B8B
+0xA7BB	0x5B8F
+0xA7BC	0x5C2C
+0xA7BD	0x5C40
+0xA7BE	0x5C41
+0xA7BF	0x5C3F
+0xA7C0	0x5C3E
+0xA7C1	0x5C90
+0xA7C2	0x5C91
+0xA7C3	0x5C94
+0xA7C4	0x5C8C
+0xA7C5	0x5DEB
+0xA7C6	0x5E0C
+0xA7C7	0x5E8F
+0xA7C8	0x5E87
+0xA7C9	0x5E8A
+0xA7CA	0x5EF7
+0xA7CB	0x5F04
+0xA7CC	0x5F1F
+0xA7CD	0x5F64
+0xA7CE	0x5F62
+0xA7CF	0x5F77
+0xA7D0	0x5F79
+0xA7D1	0x5FD8
+0xA7D2	0x5FCC
+0xA7D3	0x5FD7
+0xA7D4	0x5FCD
+0xA7D5	0x5FF1
+0xA7D6	0x5FEB
+0xA7D7	0x5FF8
+0xA7D8	0x5FEA
+0xA7D9	0x6212
+0xA7DA	0x6211
+0xA7DB	0x6284
+0xA7DC	0x6297
+0xA7DD	0x6296
+0xA7DE	0x6280
+0xA7DF	0x6276
+0xA7E0	0x6289
+0xA7E1	0x626D
+0xA7E2	0x628A
+0xA7E3	0x627C
+0xA7E4	0x627E
+0xA7E5	0x6279
+0xA7E6	0x6273
+0xA7E7	0x6292
+0xA7E8	0x626F
+0xA7E9	0x6298
+0xA7EA	0x626E
+0xA7EB	0x6295
+0xA7EC	0x6293
+0xA7ED	0x6291
+0xA7EE	0x6286
+0xA7EF	0x6539
+0xA7F0	0x653B
+0xA7F1	0x6538
+0xA7F2	0x65F1
+0xA7F3	0x66F4
+0xA7F4	0x675F
+0xA7F5	0x674E
+0xA7F6	0x674F
+0xA7F7	0x6750
+0xA7F8	0x6751
+0xA7F9	0x675C
+0xA7FA	0x6756
+0xA7FB	0x675E
+0xA7FC	0x6749
+0xA7FD	0x6746
+0xA7FE	0x6760
+0xA840	0x6753
+0xA841	0x6757
+0xA842	0x6B65
+0xA843	0x6BCF
+0xA844	0x6C42
+0xA845	0x6C5E
+0xA846	0x6C99
+0xA847	0x6C81
+0xA848	0x6C88
+0xA849	0x6C89
+0xA84A	0x6C85
+0xA84B	0x6C9B
+0xA84C	0x6C6A
+0xA84D	0x6C7A
+0xA84E	0x6C90
+0xA84F	0x6C70
+0xA850	0x6C8C
+0xA851	0x6C68
+0xA852	0x6C96
+0xA853	0x6C92
+0xA854	0x6C7D
+0xA855	0x6C83
+0xA856	0x6C72
+0xA857	0x6C7E
+0xA858	0x6C74
+0xA859	0x6C86
+0xA85A	0x6C76
+0xA85B	0x6C8D
+0xA85C	0x6C94
+0xA85D	0x6C98
+0xA85E	0x6C82
+0xA85F	0x7076
+0xA860	0x707C
+0xA861	0x707D
+0xA862	0x7078
+0xA863	0x7262
+0xA864	0x7261
+0xA865	0x7260
+0xA866	0x72C4
+0xA867	0x72C2
+0xA868	0x7396
+0xA869	0x752C
+0xA86A	0x752B
+0xA86B	0x7537
+0xA86C	0x7538
+0xA86D	0x7682
+0xA86E	0x76EF
+0xA86F	0x77E3
+0xA870	0x79C1
+0xA871	0x79C0
+0xA872	0x79BF
+0xA873	0x7A76
+0xA874	0x7CFB
+0xA875	0x7F55
+0xA876	0x8096
+0xA877	0x8093
+0xA878	0x809D
+0xA879	0x8098
+0xA87A	0x809B
+0xA87B	0x809A
+0xA87C	0x80B2
+0xA87D	0x826F
+0xA87E	0x8292
+0xA8A1	0x828B
+0xA8A2	0x828D
+0xA8A3	0x898B
+0xA8A4	0x89D2
+0xA8A5	0x8A00
+0xA8A6	0x8C37
+0xA8A7	0x8C46
+0xA8A8	0x8C55
+0xA8A9	0x8C9D
+0xA8AA	0x8D64
+0xA8AB	0x8D70
+0xA8AC	0x8DB3
+0xA8AD	0x8EAB
+0xA8AE	0x8ECA
+0xA8AF	0x8F9B
+0xA8B0	0x8FB0
+0xA8B1	0x8FC2
+0xA8B2	0x8FC6
+0xA8B3	0x8FC5
+0xA8B4	0x8FC4
+0xA8B5	0x5DE1
+0xA8B6	0x9091
+0xA8B7	0x90A2
+0xA8B8	0x90AA
+0xA8B9	0x90A6
+0xA8BA	0x90A3
+0xA8BB	0x9149
+0xA8BC	0x91C6
+0xA8BD	0x91CC
+0xA8BE	0x9632
+0xA8BF	0x962E
+0xA8C0	0x9631
+0xA8C1	0x962A
+0xA8C2	0x962C
+0xA8C3	0x4E26
+0xA8C4	0x4E56
+0xA8C5	0x4E73
+0xA8C6	0x4E8B
+0xA8C7	0x4E9B
+0xA8C8	0x4E9E
+0xA8C9	0x4EAB
+0xA8CA	0x4EAC
+0xA8CB	0x4F6F
+0xA8CC	0x4F9D
+0xA8CD	0x4F8D
+0xA8CE	0x4F73
+0xA8CF	0x4F7F
+0xA8D0	0x4F6C
+0xA8D1	0x4F9B
+0xA8D2	0x4F8B
+0xA8D3	0x4F86
+0xA8D4	0x4F83
+0xA8D5	0x4F70
+0xA8D6	0x4F75
+0xA8D7	0x4F88
+0xA8D8	0x4F69
+0xA8D9	0x4F7B
+0xA8DA	0x4F96
+0xA8DB	0x4F7E
+0xA8DC	0x4F8F
+0xA8DD	0x4F91
+0xA8DE	0x4F7A
+0xA8DF	0x5154
+0xA8E0	0x5152
+0xA8E1	0x5155
+0xA8E2	0x5169
+0xA8E3	0x5177
+0xA8E4	0x5176
+0xA8E5	0x5178
+0xA8E6	0x51BD
+0xA8E7	0x51FD
+0xA8E8	0x523B
+0xA8E9	0x5238
+0xA8EA	0x5237
+0xA8EB	0x523A
+0xA8EC	0x5230
+0xA8ED	0x522E
+0xA8EE	0x5236
+0xA8EF	0x5241
+0xA8F0	0x52BE
+0xA8F1	0x52BB
+0xA8F2	0x5352
+0xA8F3	0x5354
+0xA8F4	0x5353
+0xA8F5	0x5351
+0xA8F6	0x5366
+0xA8F7	0x5377
+0xA8F8	0x5378
+0xA8F9	0x5379
+0xA8FA	0x53D6
+0xA8FB	0x53D4
+0xA8FC	0x53D7
+0xA8FD	0x5473
+0xA8FE	0x5475
+0xA940	0x5496
+0xA941	0x5478
+0xA942	0x5495
+0xA943	0x5480
+0xA944	0x547B
+0xA945	0x5477
+0xA946	0x5484
+0xA947	0x5492
+0xA948	0x5486
+0xA949	0x547C
+0xA94A	0x5490
+0xA94B	0x5471
+0xA94C	0x5476
+0xA94D	0x548C
+0xA94E	0x549A
+0xA94F	0x5462
+0xA950	0x5468
+0xA951	0x548B
+0xA952	0x547D
+0xA953	0x548E
+0xA954	0x56FA
+0xA955	0x5783
+0xA956	0x5777
+0xA957	0x576A
+0xA958	0x5769
+0xA959	0x5761
+0xA95A	0x5766
+0xA95B	0x5764
+0xA95C	0x577C
+0xA95D	0x591C
+0xA95E	0x5949
+0xA95F	0x5947
+0xA960	0x5948
+0xA961	0x5944
+0xA962	0x5954
+0xA963	0x59BE
+0xA964	0x59BB
+0xA965	0x59D4
+0xA966	0x59B9
+0xA967	0x59AE
+0xA968	0x59D1
+0xA969	0x59C6
+0xA96A	0x59D0
+0xA96B	0x59CD
+0xA96C	0x59CB
+0xA96D	0x59D3
+0xA96E	0x59CA
+0xA96F	0x59AF
+0xA970	0x59B3
+0xA971	0x59D2
+0xA972	0x59C5
+0xA973	0x5B5F
+0xA974	0x5B64
+0xA975	0x5B63
+0xA976	0x5B97
+0xA977	0x5B9A
+0xA978	0x5B98
+0xA979	0x5B9C
+0xA97A	0x5B99
+0xA97B	0x5B9B
+0xA97C	0x5C1A
+0xA97D	0x5C48
+0xA97E	0x5C45
+0xA9A1	0x5C46
+0xA9A2	0x5CB7
+0xA9A3	0x5CA1
+0xA9A4	0x5CB8
+0xA9A5	0x5CA9
+0xA9A6	0x5CAB
+0xA9A7	0x5CB1
+0xA9A8	0x5CB3
+0xA9A9	0x5E18
+0xA9AA	0x5E1A
+0xA9AB	0x5E16
+0xA9AC	0x5E15
+0xA9AD	0x5E1B
+0xA9AE	0x5E11
+0xA9AF	0x5E78
+0xA9B0	0x5E9A
+0xA9B1	0x5E97
+0xA9B2	0x5E9C
+0xA9B3	0x5E95
+0xA9B4	0x5E96
+0xA9B5	0x5EF6
+0xA9B6	0x5F26
+0xA9B7	0x5F27
+0xA9B8	0x5F29
+0xA9B9	0x5F80
+0xA9BA	0x5F81
+0xA9BB	0x5F7F
+0xA9BC	0x5F7C
+0xA9BD	0x5FDD
+0xA9BE	0x5FE0
+0xA9BF	0x5FFD
+0xA9C0	0x5FF5
+0xA9C1	0x5FFF
+0xA9C2	0x600F
+0xA9C3	0x6014
+0xA9C4	0x602F
+0xA9C5	0x6035
+0xA9C6	0x6016
+0xA9C7	0x602A
+0xA9C8	0x6015
+0xA9C9	0x6021
+0xA9CA	0x6027
+0xA9CB	0x6029
+0xA9CC	0x602B
+0xA9CD	0x601B
+0xA9CE	0x6216
+0xA9CF	0x6215
+0xA9D0	0x623F
+0xA9D1	0x623E
+0xA9D2	0x6240
+0xA9D3	0x627F
+0xA9D4	0x62C9
+0xA9D5	0x62CC
+0xA9D6	0x62C4
+0xA9D7	0x62BF
+0xA9D8	0x62C2
+0xA9D9	0x62B9
+0xA9DA	0x62D2
+0xA9DB	0x62DB
+0xA9DC	0x62AB
+0xA9DD	0x62D3
+0xA9DE	0x62D4
+0xA9DF	0x62CB
+0xA9E0	0x62C8
+0xA9E1	0x62A8
+0xA9E2	0x62BD
+0xA9E3	0x62BC
+0xA9E4	0x62D0
+0xA9E5	0x62D9
+0xA9E6	0x62C7
+0xA9E7	0x62CD
+0xA9E8	0x62B5
+0xA9E9	0x62DA
+0xA9EA	0x62B1
+0xA9EB	0x62D8
+0xA9EC	0x62D6
+0xA9ED	0x62D7
+0xA9EE	0x62C6
+0xA9EF	0x62AC
+0xA9F0	0x62CE
+0xA9F1	0x653E
+0xA9F2	0x65A7
+0xA9F3	0x65BC
+0xA9F4	0x65FA
+0xA9F5	0x6614
+0xA9F6	0x6613
+0xA9F7	0x660C
+0xA9F8	0x6606
+0xA9F9	0x6602
+0xA9FA	0x660E
+0xA9FB	0x6600
+0xA9FC	0x660F
+0xA9FD	0x6615
+0xA9FE	0x660A
+0xAA40	0x6607
+0xAA41	0x670D
+0xAA42	0x670B
+0xAA43	0x676D
+0xAA44	0x678B
+0xAA45	0x6795
+0xAA46	0x6771
+0xAA47	0x679C
+0xAA48	0x6773
+0xAA49	0x6777
+0xAA4A	0x6787
+0xAA4B	0x679D
+0xAA4C	0x6797
+0xAA4D	0x676F
+0xAA4E	0x6770
+0xAA4F	0x677F
+0xAA50	0x6789
+0xAA51	0x677E
+0xAA52	0x6790
+0xAA53	0x6775
+0xAA54	0x679A
+0xAA55	0x6793
+0xAA56	0x677C
+0xAA57	0x676A
+0xAA58	0x6772
+0xAA59	0x6B23
+0xAA5A	0x6B66
+0xAA5B	0x6B67
+0xAA5C	0x6B7F
+0xAA5D	0x6C13
+0xAA5E	0x6C1B
+0xAA5F	0x6CE3
+0xAA60	0x6CE8
+0xAA61	0x6CF3
+0xAA62	0x6CB1
+0xAA63	0x6CCC
+0xAA64	0x6CE5
+0xAA65	0x6CB3
+0xAA66	0x6CBD
+0xAA67	0x6CBE
+0xAA68	0x6CBC
+0xAA69	0x6CE2
+0xAA6A	0x6CAB
+0xAA6B	0x6CD5
+0xAA6C	0x6CD3
+0xAA6D	0x6CB8
+0xAA6E	0x6CC4
+0xAA6F	0x6CB9
+0xAA70	0x6CC1
+0xAA71	0x6CAE
+0xAA72	0x6CD7
+0xAA73	0x6CC5
+0xAA74	0x6CF1
+0xAA75	0x6CBF
+0xAA76	0x6CBB
+0xAA77	0x6CE1
+0xAA78	0x6CDB
+0xAA79	0x6CCA
+0xAA7A	0x6CAC
+0xAA7B	0x6CEF
+0xAA7C	0x6CDC
+0xAA7D	0x6CD6
+0xAA7E	0x6CE0
+0xAAA1	0x7095
+0xAAA2	0x708E
+0xAAA3	0x7092
+0xAAA4	0x708A
+0xAAA5	0x7099
+0xAAA6	0x722C
+0xAAA7	0x722D
+0xAAA8	0x7238
+0xAAA9	0x7248
+0xAAAA	0x7267
+0xAAAB	0x7269
+0xAAAC	0x72C0
+0xAAAD	0x72CE
+0xAAAE	0x72D9
+0xAAAF	0x72D7
+0xAAB0	0x72D0
+0xAAB1	0x73A9
+0xAAB2	0x73A8
+0xAAB3	0x739F
+0xAAB4	0x73AB
+0xAAB5	0x73A5
+0xAAB6	0x753D
+0xAAB7	0x759D
+0xAAB8	0x7599
+0xAAB9	0x759A
+0xAABA	0x7684
+0xAABB	0x76C2
+0xAABC	0x76F2
+0xAABD	0x76F4
+0xAABE	0x77E5
+0xAABF	0x77FD
+0xAAC0	0x793E
+0xAAC1	0x7940
+0xAAC2	0x7941
+0xAAC3	0x79C9
+0xAAC4	0x79C8
+0xAAC5	0x7A7A
+0xAAC6	0x7A79
+0xAAC7	0x7AFA
+0xAAC8	0x7CFE
+0xAAC9	0x7F54
+0xAACA	0x7F8C
+0xAACB	0x7F8B
+0xAACC	0x8005
+0xAACD	0x80BA
+0xAACE	0x80A5
+0xAACF	0x80A2
+0xAAD0	0x80B1
+0xAAD1	0x80A1
+0xAAD2	0x80AB
+0xAAD3	0x80A9
+0xAAD4	0x80B4
+0xAAD5	0x80AA
+0xAAD6	0x80AF
+0xAAD7	0x81E5
+0xAAD8	0x81FE
+0xAAD9	0x820D
+0xAADA	0x82B3
+0xAADB	0x829D
+0xAADC	0x8299
+0xAADD	0x82AD
+0xAADE	0x82BD
+0xAADF	0x829F
+0xAAE0	0x82B9
+0xAAE1	0x82B1
+0xAAE2	0x82AC
+0xAAE3	0x82A5
+0xAAE4	0x82AF
+0xAAE5	0x82B8
+0xAAE6	0x82A3
+0xAAE7	0x82B0
+0xAAE8	0x82BE
+0xAAE9	0x82B7
+0xAAEA	0x864E
+0xAAEB	0x8671
+0xAAEC	0x521D
+0xAAED	0x8868
+0xAAEE	0x8ECB
+0xAAEF	0x8FCE
+0xAAF0	0x8FD4
+0xAAF1	0x8FD1
+0xAAF2	0x90B5
+0xAAF3	0x90B8
+0xAAF4	0x90B1
+0xAAF5	0x90B6
+0xAAF6	0x91C7
+0xAAF7	0x91D1
+0xAAF8	0x9577
+0xAAF9	0x9580
+0xAAFA	0x961C
+0xAAFB	0x9640
+0xAAFC	0x963F
+0xAAFD	0x963B
+0xAAFE	0x9644
+0xAB40	0x9642
+0xAB41	0x96B9
+0xAB42	0x96E8
+0xAB43	0x9752
+0xAB44	0x975E
+0xAB45	0x4E9F
+0xAB46	0x4EAD
+0xAB47	0x4EAE
+0xAB48	0x4FE1
+0xAB49	0x4FB5
+0xAB4A	0x4FAF
+0xAB4B	0x4FBF
+0xAB4C	0x4FE0
+0xAB4D	0x4FD1
+0xAB4E	0x4FCF
+0xAB4F	0x4FDD
+0xAB50	0x4FC3
+0xAB51	0x4FB6
+0xAB52	0x4FD8
+0xAB53	0x4FDF
+0xAB54	0x4FCA
+0xAB55	0x4FD7
+0xAB56	0x4FAE
+0xAB57	0x4FD0
+0xAB58	0x4FC4
+0xAB59	0x4FC2
+0xAB5A	0x4FDA
+0xAB5B	0x4FCE
+0xAB5C	0x4FDE
+0xAB5D	0x4FB7
+0xAB5E	0x5157
+0xAB5F	0x5192
+0xAB60	0x5191
+0xAB61	0x51A0
+0xAB62	0x524E
+0xAB63	0x5243
+0xAB64	0x524A
+0xAB65	0x524D
+0xAB66	0x524C
+0xAB67	0x524B
+0xAB68	0x5247
+0xAB69	0x52C7
+0xAB6A	0x52C9
+0xAB6B	0x52C3
+0xAB6C	0x52C1
+0xAB6D	0x530D
+0xAB6E	0x5357
+0xAB6F	0x537B
+0xAB70	0x539A
+0xAB71	0x53DB
+0xAB72	0x54AC
+0xAB73	0x54C0
+0xAB74	0x54A8
+0xAB75	0x54CE
+0xAB76	0x54C9
+0xAB77	0x54B8
+0xAB78	0x54A6
+0xAB79	0x54B3
+0xAB7A	0x54C7
+0xAB7B	0x54C2
+0xAB7C	0x54BD
+0xAB7D	0x54AA
+0xAB7E	0x54C1
+0xABA1	0x54C4
+0xABA2	0x54C8
+0xABA3	0x54AF
+0xABA4	0x54AB
+0xABA5	0x54B1
+0xABA6	0x54BB
+0xABA7	0x54A9
+0xABA8	0x54A7
+0xABA9	0x54BF
+0xABAA	0x56FF
+0xABAB	0x5782
+0xABAC	0x578B
+0xABAD	0x57A0
+0xABAE	0x57A3
+0xABAF	0x57A2
+0xABB0	0x57CE
+0xABB1	0x57AE
+0xABB2	0x5793
+0xABB3	0x5955
+0xABB4	0x5951
+0xABB5	0x594F
+0xABB6	0x594E
+0xABB7	0x5950
+0xABB8	0x59DC
+0xABB9	0x59D8
+0xABBA	0x59FF
+0xABBB	0x59E3
+0xABBC	0x59E8
+0xABBD	0x5A03
+0xABBE	0x59E5
+0xABBF	0x59EA
+0xABC0	0x59DA
+0xABC1	0x59E6
+0xABC2	0x5A01
+0xABC3	0x59FB
+0xABC4	0x5B69
+0xABC5	0x5BA3
+0xABC6	0x5BA6
+0xABC7	0x5BA4
+0xABC8	0x5BA2
+0xABC9	0x5BA5
+0xABCA	0x5C01
+0xABCB	0x5C4E
+0xABCC	0x5C4F
+0xABCD	0x5C4D
+0xABCE	0x5C4B
+0xABCF	0x5CD9
+0xABD0	0x5CD2
+0xABD1	0x5DF7
+0xABD2	0x5E1D
+0xABD3	0x5E25
+0xABD4	0x5E1F
+0xABD5	0x5E7D
+0xABD6	0x5EA0
+0xABD7	0x5EA6
+0xABD8	0x5EFA
+0xABD9	0x5F08
+0xABDA	0x5F2D
+0xABDB	0x5F65
+0xABDC	0x5F88
+0xABDD	0x5F85
+0xABDE	0x5F8A
+0xABDF	0x5F8B
+0xABE0	0x5F87
+0xABE1	0x5F8C
+0xABE2	0x5F89
+0xABE3	0x6012
+0xABE4	0x601D
+0xABE5	0x6020
+0xABE6	0x6025
+0xABE7	0x600E
+0xABE8	0x6028
+0xABE9	0x604D
+0xABEA	0x6070
+0xABEB	0x6068
+0xABEC	0x6062
+0xABED	0x6046
+0xABEE	0x6043
+0xABEF	0x606C
+0xABF0	0x606B
+0xABF1	0x606A
+0xABF2	0x6064
+0xABF3	0x6241
+0xABF4	0x62DC
+0xABF5	0x6316
+0xABF6	0x6309
+0xABF7	0x62FC
+0xABF8	0x62ED
+0xABF9	0x6301
+0xABFA	0x62EE
+0xABFB	0x62FD
+0xABFC	0x6307
+0xABFD	0x62F1
+0xABFE	0x62F7
+0xAC40	0x62EF
+0xAC41	0x62EC
+0xAC42	0x62FE
+0xAC43	0x62F4
+0xAC44	0x6311
+0xAC45	0x6302
+0xAC46	0x653F
+0xAC47	0x6545
+0xAC48	0x65AB
+0xAC49	0x65BD
+0xAC4A	0x65E2
+0xAC4B	0x6625
+0xAC4C	0x662D
+0xAC4D	0x6620
+0xAC4E	0x6627
+0xAC4F	0x662F
+0xAC50	0x661F
+0xAC51	0x6628
+0xAC52	0x6631
+0xAC53	0x6624
+0xAC54	0x66F7
+0xAC55	0x67FF
+0xAC56	0x67D3
+0xAC57	0x67F1
+0xAC58	0x67D4
+0xAC59	0x67D0
+0xAC5A	0x67EC
+0xAC5B	0x67B6
+0xAC5C	0x67AF
+0xAC5D	0x67F5
+0xAC5E	0x67E9
+0xAC5F	0x67EF
+0xAC60	0x67C4
+0xAC61	0x67D1
+0xAC62	0x67B4
+0xAC63	0x67DA
+0xAC64	0x67E5
+0xAC65	0x67B8
+0xAC66	0x67CF
+0xAC67	0x67DE
+0xAC68	0x67F3
+0xAC69	0x67B0
+0xAC6A	0x67D9
+0xAC6B	0x67E2
+0xAC6C	0x67DD
+0xAC6D	0x67D2
+0xAC6E	0x6B6A
+0xAC6F	0x6B83
+0xAC70	0x6B86
+0xAC71	0x6BB5
+0xAC72	0x6BD2
+0xAC73	0x6BD7
+0xAC74	0x6C1F
+0xAC75	0x6CC9
+0xAC76	0x6D0B
+0xAC77	0x6D32
+0xAC78	0x6D2A
+0xAC79	0x6D41
+0xAC7A	0x6D25
+0xAC7B	0x6D0C
+0xAC7C	0x6D31
+0xAC7D	0x6D1E
+0xAC7E	0x6D17
+0xACA1	0x6D3B
+0xACA2	0x6D3D
+0xACA3	0x6D3E
+0xACA4	0x6D36
+0xACA5	0x6D1B
+0xACA6	0x6CF5
+0xACA7	0x6D39
+0xACA8	0x6D27
+0xACA9	0x6D38
+0xACAA	0x6D29
+0xACAB	0x6D2E
+0xACAC	0x6D35
+0xACAD	0x6D0E
+0xACAE	0x6D2B
+0xACAF	0x70AB
+0xACB0	0x70BA
+0xACB1	0x70B3
+0xACB2	0x70AC
+0xACB3	0x70AF
+0xACB4	0x70AD
+0xACB5	0x70B8
+0xACB6	0x70AE
+0xACB7	0x70A4
+0xACB8	0x7230
+0xACB9	0x7272
+0xACBA	0x726F
+0xACBB	0x7274
+0xACBC	0x72E9
+0xACBD	0x72E0
+0xACBE	0x72E1
+0xACBF	0x73B7
+0xACC0	0x73CA
+0xACC1	0x73BB
+0xACC2	0x73B2
+0xACC3	0x73CD
+0xACC4	0x73C0
+0xACC5	0x73B3
+0xACC6	0x751A
+0xACC7	0x752D
+0xACC8	0x754F
+0xACC9	0x754C
+0xACCA	0x754E
+0xACCB	0x754B
+0xACCC	0x75AB
+0xACCD	0x75A4
+0xACCE	0x75A5
+0xACCF	0x75A2
+0xACD0	0x75A3
+0xACD1	0x7678
+0xACD2	0x7686
+0xACD3	0x7687
+0xACD4	0x7688
+0xACD5	0x76C8
+0xACD6	0x76C6
+0xACD7	0x76C3
+0xACD8	0x76C5
+0xACD9	0x7701
+0xACDA	0x76F9
+0xACDB	0x76F8
+0xACDC	0x7709
+0xACDD	0x770B
+0xACDE	0x76FE
+0xACDF	0x76FC
+0xACE0	0x7707
+0xACE1	0x77DC
+0xACE2	0x7802
+0xACE3	0x7814
+0xACE4	0x780C
+0xACE5	0x780D
+0xACE6	0x7946
+0xACE7	0x7949
+0xACE8	0x7948
+0xACE9	0x7947
+0xACEA	0x79B9
+0xACEB	0x79BA
+0xACEC	0x79D1
+0xACED	0x79D2
+0xACEE	0x79CB
+0xACEF	0x7A7F
+0xACF0	0x7A81
+0xACF1	0x7AFF
+0xACF2	0x7AFD
+0xACF3	0x7C7D
+0xACF4	0x7D02
+0xACF5	0x7D05
+0xACF6	0x7D00
+0xACF7	0x7D09
+0xACF8	0x7D07
+0xACF9	0x7D04
+0xACFA	0x7D06
+0xACFB	0x7F38
+0xACFC	0x7F8E
+0xACFD	0x7FBF
+0xACFE	0x8004
+0xAD40	0x8010
+0xAD41	0x800D
+0xAD42	0x8011
+0xAD43	0x8036
+0xAD44	0x80D6
+0xAD45	0x80E5
+0xAD46	0x80DA
+0xAD47	0x80C3
+0xAD48	0x80C4
+0xAD49	0x80CC
+0xAD4A	0x80E1
+0xAD4B	0x80DB
+0xAD4C	0x80CE
+0xAD4D	0x80DE
+0xAD4E	0x80E4
+0xAD4F	0x80DD
+0xAD50	0x81F4
+0xAD51	0x8222
+0xAD52	0x82E7
+0xAD53	0x8303
+0xAD54	0x8305
+0xAD55	0x82E3
+0xAD56	0x82DB
+0xAD57	0x82E6
+0xAD58	0x8304
+0xAD59	0x82E5
+0xAD5A	0x8302
+0xAD5B	0x8309
+0xAD5C	0x82D2
+0xAD5D	0x82D7
+0xAD5E	0x82F1
+0xAD5F	0x8301
+0xAD60	0x82DC
+0xAD61	0x82D4
+0xAD62	0x82D1
+0xAD63	0x82DE
+0xAD64	0x82D3
+0xAD65	0x82DF
+0xAD66	0x82EF
+0xAD67	0x8306
+0xAD68	0x8650
+0xAD69	0x8679
+0xAD6A	0x867B
+0xAD6B	0x867A
+0xAD6C	0x884D
+0xAD6D	0x886B
+0xAD6E	0x8981
+0xAD6F	0x89D4
+0xAD70	0x8A08
+0xAD71	0x8A02
+0xAD72	0x8A03
+0xAD73	0x8C9E
+0xAD74	0x8CA0
+0xAD75	0x8D74
+0xAD76	0x8D73
+0xAD77	0x8DB4
+0xAD78	0x8ECD
+0xAD79	0x8ECC
+0xAD7A	0x8FF0
+0xAD7B	0x8FE6
+0xAD7C	0x8FE2
+0xAD7D	0x8FEA
+0xAD7E	0x8FE5
+0xADA1	0x8FED
+0xADA2	0x8FEB
+0xADA3	0x8FE4
+0xADA4	0x8FE8
+0xADA5	0x90CA
+0xADA6	0x90CE
+0xADA7	0x90C1
+0xADA8	0x90C3
+0xADA9	0x914B
+0xADAA	0x914A
+0xADAB	0x91CD
+0xADAC	0x9582
+0xADAD	0x9650
+0xADAE	0x964B
+0xADAF	0x964C
+0xADB0	0x964D
+0xADB1	0x9762
+0xADB2	0x9769
+0xADB3	0x97CB
+0xADB4	0x97ED
+0xADB5	0x97F3
+0xADB6	0x9801
+0xADB7	0x98A8
+0xADB8	0x98DB
+0xADB9	0x98DF
+0xADBA	0x9996
+0xADBB	0x9999
+0xADBC	0x4E58
+0xADBD	0x4EB3
+0xADBE	0x500C
+0xADBF	0x500D
+0xADC0	0x5023
+0xADC1	0x4FEF
+0xADC2	0x5026
+0xADC3	0x5025
+0xADC4	0x4FF8
+0xADC5	0x5029
+0xADC6	0x5016
+0xADC7	0x5006
+0xADC8	0x503C
+0xADC9	0x501F
+0xADCA	0x501A
+0xADCB	0x5012
+0xADCC	0x5011
+0xADCD	0x4FFA
+0xADCE	0x5000
+0xADCF	0x5014
+0xADD0	0x5028
+0xADD1	0x4FF1
+0xADD2	0x5021
+0xADD3	0x500B
+0xADD4	0x5019
+0xADD5	0x5018
+0xADD6	0x4FF3
+0xADD7	0x4FEE
+0xADD8	0x502D
+0xADD9	0x502A
+0xADDA	0x4FFE
+0xADDB	0x502B
+0xADDC	0x5009
+0xADDD	0x517C
+0xADDE	0x51A4
+0xADDF	0x51A5
+0xADE0	0x51A2
+0xADE1	0x51CD
+0xADE2	0x51CC
+0xADE3	0x51C6
+0xADE4	0x51CB
+0xADE5	0x5256
+0xADE6	0x525C
+0xADE7	0x5254
+0xADE8	0x525B
+0xADE9	0x525D
+0xADEA	0x532A
+0xADEB	0x537F
+0xADEC	0x539F
+0xADED	0x539D
+0xADEE	0x53DF
+0xADEF	0x54E8
+0xADF0	0x5510
+0xADF1	0x5501
+0xADF2	0x5537
+0xADF3	0x54FC
+0xADF4	0x54E5
+0xADF5	0x54F2
+0xADF6	0x5506
+0xADF7	0x54FA
+0xADF8	0x5514
+0xADF9	0x54E9
+0xADFA	0x54ED
+0xADFB	0x54E1
+0xADFC	0x5509
+0xADFD	0x54EE
+0xADFE	0x54EA
+0xAE40	0x54E6
+0xAE41	0x5527
+0xAE42	0x5507
+0xAE43	0x54FD
+0xAE44	0x550F
+0xAE45	0x5703
+0xAE46	0x5704
+0xAE47	0x57C2
+0xAE48	0x57D4
+0xAE49	0x57CB
+0xAE4A	0x57C3
+0xAE4B	0x5809
+0xAE4C	0x590F
+0xAE4D	0x5957
+0xAE4E	0x5958
+0xAE4F	0x595A
+0xAE50	0x5A11
+0xAE51	0x5A18
+0xAE52	0x5A1C
+0xAE53	0x5A1F
+0xAE54	0x5A1B
+0xAE55	0x5A13
+0xAE56	0x59EC
+0xAE57	0x5A20
+0xAE58	0x5A23
+0xAE59	0x5A29
+0xAE5A	0x5A25
+0xAE5B	0x5A0C
+0xAE5C	0x5A09
+0xAE5D	0x5B6B
+0xAE5E	0x5C58
+0xAE5F	0x5BB0
+0xAE60	0x5BB3
+0xAE61	0x5BB6
+0xAE62	0x5BB4
+0xAE63	0x5BAE
+0xAE64	0x5BB5
+0xAE65	0x5BB9
+0xAE66	0x5BB8
+0xAE67	0x5C04
+0xAE68	0x5C51
+0xAE69	0x5C55
+0xAE6A	0x5C50
+0xAE6B	0x5CED
+0xAE6C	0x5CFD
+0xAE6D	0x5CFB
+0xAE6E	0x5CEA
+0xAE6F	0x5CE8
+0xAE70	0x5CF0
+0xAE71	0x5CF6
+0xAE72	0x5D01
+0xAE73	0x5CF4
+0xAE74	0x5DEE
+0xAE75	0x5E2D
+0xAE76	0x5E2B
+0xAE77	0x5EAB
+0xAE78	0x5EAD
+0xAE79	0x5EA7
+0xAE7A	0x5F31
+0xAE7B	0x5F92
+0xAE7C	0x5F91
+0xAE7D	0x5F90
+0xAE7E	0x6059
+0xAEA1	0x6063
+0xAEA2	0x6065
+0xAEA3	0x6050
+0xAEA4	0x6055
+0xAEA5	0x606D
+0xAEA6	0x6069
+0xAEA7	0x606F
+0xAEA8	0x6084
+0xAEA9	0x609F
+0xAEAA	0x609A
+0xAEAB	0x608D
+0xAEAC	0x6094
+0xAEAD	0x608C
+0xAEAE	0x6085
+0xAEAF	0x6096
+0xAEB0	0x6247
+0xAEB1	0x62F3
+0xAEB2	0x6308
+0xAEB3	0x62FF
+0xAEB4	0x634E
+0xAEB5	0x633E
+0xAEB6	0x632F
+0xAEB7	0x6355
+0xAEB8	0x6342
+0xAEB9	0x6346
+0xAEBA	0x634F
+0xAEBB	0x6349
+0xAEBC	0x633A
+0xAEBD	0x6350
+0xAEBE	0x633D
+0xAEBF	0x632A
+0xAEC0	0x632B
+0xAEC1	0x6328
+0xAEC2	0x634D
+0xAEC3	0x634C
+0xAEC4	0x6548
+0xAEC5	0x6549
+0xAEC6	0x6599
+0xAEC7	0x65C1
+0xAEC8	0x65C5
+0xAEC9	0x6642
+0xAECA	0x6649
+0xAECB	0x664F
+0xAECC	0x6643
+0xAECD	0x6652
+0xAECE	0x664C
+0xAECF	0x6645
+0xAED0	0x6641
+0xAED1	0x66F8
+0xAED2	0x6714
+0xAED3	0x6715
+0xAED4	0x6717
+0xAED5	0x6821
+0xAED6	0x6838
+0xAED7	0x6848
+0xAED8	0x6846
+0xAED9	0x6853
+0xAEDA	0x6839
+0xAEDB	0x6842
+0xAEDC	0x6854
+0xAEDD	0x6829
+0xAEDE	0x68B3
+0xAEDF	0x6817
+0xAEE0	0x684C
+0xAEE1	0x6851
+0xAEE2	0x683D
+0xAEE3	0x67F4
+0xAEE4	0x6850
+0xAEE5	0x6840
+0xAEE6	0x683C
+0xAEE7	0x6843
+0xAEE8	0x682A
+0xAEE9	0x6845
+0xAEEA	0x6813
+0xAEEB	0x6818
+0xAEEC	0x6841
+0xAEED	0x6B8A
+0xAEEE	0x6B89
+0xAEEF	0x6BB7
+0xAEF0	0x6C23
+0xAEF1	0x6C27
+0xAEF2	0x6C28
+0xAEF3	0x6C26
+0xAEF4	0x6C24
+0xAEF5	0x6CF0
+0xAEF6	0x6D6A
+0xAEF7	0x6D95
+0xAEF8	0x6D88
+0xAEF9	0x6D87
+0xAEFA	0x6D66
+0xAEFB	0x6D78
+0xAEFC	0x6D77
+0xAEFD	0x6D59
+0xAEFE	0x6D93
+0xAF40	0x6D6C
+0xAF41	0x6D89
+0xAF42	0x6D6E
+0xAF43	0x6D5A
+0xAF44	0x6D74
+0xAF45	0x6D69
+0xAF46	0x6D8C
+0xAF47	0x6D8A
+0xAF48	0x6D79
+0xAF49	0x6D85
+0xAF4A	0x6D65
+0xAF4B	0x6D94
+0xAF4C	0x70CA
+0xAF4D	0x70D8
+0xAF4E	0x70E4
+0xAF4F	0x70D9
+0xAF50	0x70C8
+0xAF51	0x70CF
+0xAF52	0x7239
+0xAF53	0x7279
+0xAF54	0x72FC
+0xAF55	0x72F9
+0xAF56	0x72FD
+0xAF57	0x72F8
+0xAF58	0x72F7
+0xAF59	0x7386
+0xAF5A	0x73ED
+0xAF5B	0x7409
+0xAF5C	0x73EE
+0xAF5D	0x73E0
+0xAF5E	0x73EA
+0xAF5F	0x73DE
+0xAF60	0x7554
+0xAF61	0x755D
+0xAF62	0x755C
+0xAF63	0x755A
+0xAF64	0x7559
+0xAF65	0x75BE
+0xAF66	0x75C5
+0xAF67	0x75C7
+0xAF68	0x75B2
+0xAF69	0x75B3
+0xAF6A	0x75BD
+0xAF6B	0x75BC
+0xAF6C	0x75B9
+0xAF6D	0x75C2
+0xAF6E	0x75B8
+0xAF6F	0x768B
+0xAF70	0x76B0
+0xAF71	0x76CA
+0xAF72	0x76CD
+0xAF73	0x76CE
+0xAF74	0x7729
+0xAF75	0x771F
+0xAF76	0x7720
+0xAF77	0x7728
+0xAF78	0x77E9
+0xAF79	0x7830
+0xAF7A	0x7827
+0xAF7B	0x7838
+0xAF7C	0x781D
+0xAF7D	0x7834
+0xAF7E	0x7837
+0xAFA1	0x7825
+0xAFA2	0x782D
+0xAFA3	0x7820
+0xAFA4	0x781F
+0xAFA5	0x7832
+0xAFA6	0x7955
+0xAFA7	0x7950
+0xAFA8	0x7960
+0xAFA9	0x795F
+0xAFAA	0x7956
+0xAFAB	0x795E
+0xAFAC	0x795D
+0xAFAD	0x7957
+0xAFAE	0x795A
+0xAFAF	0x79E4
+0xAFB0	0x79E3
+0xAFB1	0x79E7
+0xAFB2	0x79DF
+0xAFB3	0x79E6
+0xAFB4	0x79E9
+0xAFB5	0x79D8
+0xAFB6	0x7A84
+0xAFB7	0x7A88
+0xAFB8	0x7AD9
+0xAFB9	0x7B06
+0xAFBA	0x7B11
+0xAFBB	0x7C89
+0xAFBC	0x7D21
+0xAFBD	0x7D17
+0xAFBE	0x7D0B
+0xAFBF	0x7D0A
+0xAFC0	0x7D20
+0xAFC1	0x7D22
+0xAFC2	0x7D14
+0xAFC3	0x7D10
+0xAFC4	0x7D15
+0xAFC5	0x7D1A
+0xAFC6	0x7D1C
+0xAFC7	0x7D0D
+0xAFC8	0x7D19
+0xAFC9	0x7D1B
+0xAFCA	0x7F3A
+0xAFCB	0x7F5F
+0xAFCC	0x7F94
+0xAFCD	0x7FC5
+0xAFCE	0x7FC1
+0xAFCF	0x8006
+0xAFD0	0x8018
+0xAFD1	0x8015
+0xAFD2	0x8019
+0xAFD3	0x8017
+0xAFD4	0x803D
+0xAFD5	0x803F
+0xAFD6	0x80F1
+0xAFD7	0x8102
+0xAFD8	0x80F0
+0xAFD9	0x8105
+0xAFDA	0x80ED
+0xAFDB	0x80F4
+0xAFDC	0x8106
+0xAFDD	0x80F8
+0xAFDE	0x80F3
+0xAFDF	0x8108
+0xAFE0	0x80FD
+0xAFE1	0x810A
+0xAFE2	0x80FC
+0xAFE3	0x80EF
+0xAFE4	0x81ED
+0xAFE5	0x81EC
+0xAFE6	0x8200
+0xAFE7	0x8210
+0xAFE8	0x822A
+0xAFE9	0x822B
+0xAFEA	0x8228
+0xAFEB	0x822C
+0xAFEC	0x82BB
+0xAFED	0x832B
+0xAFEE	0x8352
+0xAFEF	0x8354
+0xAFF0	0x834A
+0xAFF1	0x8338
+0xAFF2	0x8350
+0xAFF3	0x8349
+0xAFF4	0x8335
+0xAFF5	0x8334
+0xAFF6	0x834F
+0xAFF7	0x8332
+0xAFF8	0x8339
+0xAFF9	0x8336
+0xAFFA	0x8317
+0xAFFB	0x8340
+0xAFFC	0x8331
+0xAFFD	0x8328
+0xAFFE	0x8343
+0xB040	0x8654
+0xB041	0x868A
+0xB042	0x86AA
+0xB043	0x8693
+0xB044	0x86A4
+0xB045	0x86A9
+0xB046	0x868C
+0xB047	0x86A3
+0xB048	0x869C
+0xB049	0x8870
+0xB04A	0x8877
+0xB04B	0x8881
+0xB04C	0x8882
+0xB04D	0x887D
+0xB04E	0x8879
+0xB04F	0x8A18
+0xB050	0x8A10
+0xB051	0x8A0E
+0xB052	0x8A0C
+0xB053	0x8A15
+0xB054	0x8A0A
+0xB055	0x8A17
+0xB056	0x8A13
+0xB057	0x8A16
+0xB058	0x8A0F
+0xB059	0x8A11
+0xB05A	0x8C48
+0xB05B	0x8C7A
+0xB05C	0x8C79
+0xB05D	0x8CA1
+0xB05E	0x8CA2
+0xB05F	0x8D77
+0xB060	0x8EAC
+0xB061	0x8ED2
+0xB062	0x8ED4
+0xB063	0x8ECF
+0xB064	0x8FB1
+0xB065	0x9001
+0xB066	0x9006
+0xB067	0x8FF7
+0xB068	0x9000
+0xB069	0x8FFA
+0xB06A	0x8FF4
+0xB06B	0x9003
+0xB06C	0x8FFD
+0xB06D	0x9005
+0xB06E	0x8FF8
+0xB06F	0x9095
+0xB070	0x90E1
+0xB071	0x90DD
+0xB072	0x90E2
+0xB073	0x9152
+0xB074	0x914D
+0xB075	0x914C
+0xB076	0x91D8
+0xB077	0x91DD
+0xB078	0x91D7
+0xB079	0x91DC
+0xB07A	0x91D9
+0xB07B	0x9583
+0xB07C	0x9662
+0xB07D	0x9663
+0xB07E	0x9661
+0xB0A1	0x965B
+0xB0A2	0x965D
+0xB0A3	0x9664
+0xB0A4	0x9658
+0xB0A5	0x965E
+0xB0A6	0x96BB
+0xB0A7	0x98E2
+0xB0A8	0x99AC
+0xB0A9	0x9AA8
+0xB0AA	0x9AD8
+0xB0AB	0x9B25
+0xB0AC	0x9B32
+0xB0AD	0x9B3C
+0xB0AE	0x4E7E
+0xB0AF	0x507A
+0xB0B0	0x507D
+0xB0B1	0x505C
+0xB0B2	0x5047
+0xB0B3	0x5043
+0xB0B4	0x504C
+0xB0B5	0x505A
+0xB0B6	0x5049
+0xB0B7	0x5065
+0xB0B8	0x5076
+0xB0B9	0x504E
+0xB0BA	0x5055
+0xB0BB	0x5075
+0xB0BC	0x5074
+0xB0BD	0x5077
+0xB0BE	0x504F
+0xB0BF	0x500F
+0xB0C0	0x506F
+0xB0C1	0x506D
+0xB0C2	0x515C
+0xB0C3	0x5195
+0xB0C4	0x51F0
+0xB0C5	0x526A
+0xB0C6	0x526F
+0xB0C7	0x52D2
+0xB0C8	0x52D9
+0xB0C9	0x52D8
+0xB0CA	0x52D5
+0xB0CB	0x5310
+0xB0CC	0x530F
+0xB0CD	0x5319
+0xB0CE	0x533F
+0xB0CF	0x5340
+0xB0D0	0x533E
+0xB0D1	0x53C3
+0xB0D2	0x66FC
+0xB0D3	0x5546
+0xB0D4	0x556A
+0xB0D5	0x5566
+0xB0D6	0x5544
+0xB0D7	0x555E
+0xB0D8	0x5561
+0xB0D9	0x5543
+0xB0DA	0x554A
+0xB0DB	0x5531
+0xB0DC	0x5556
+0xB0DD	0x554F
+0xB0DE	0x5555
+0xB0DF	0x552F
+0xB0E0	0x5564
+0xB0E1	0x5538
+0xB0E2	0x552E
+0xB0E3	0x555C
+0xB0E4	0x552C
+0xB0E5	0x5563
+0xB0E6	0x5533
+0xB0E7	0x5541
+0xB0E8	0x5557
+0xB0E9	0x5708
+0xB0EA	0x570B
+0xB0EB	0x5709
+0xB0EC	0x57DF
+0xB0ED	0x5805
+0xB0EE	0x580A
+0xB0EF	0x5806
+0xB0F0	0x57E0
+0xB0F1	0x57E4
+0xB0F2	0x57FA
+0xB0F3	0x5802
+0xB0F4	0x5835
+0xB0F5	0x57F7
+0xB0F6	0x57F9
+0xB0F7	0x5920
+0xB0F8	0x5962
+0xB0F9	0x5A36
+0xB0FA	0x5A41
+0xB0FB	0x5A49
+0xB0FC	0x5A66
+0xB0FD	0x5A6A
+0xB0FE	0x5A40
+0xB140	0x5A3C
+0xB141	0x5A62
+0xB142	0x5A5A
+0xB143	0x5A46
+0xB144	0x5A4A
+0xB145	0x5B70
+0xB146	0x5BC7
+0xB147	0x5BC5
+0xB148	0x5BC4
+0xB149	0x5BC2
+0xB14A	0x5BBF
+0xB14B	0x5BC6
+0xB14C	0x5C09
+0xB14D	0x5C08
+0xB14E	0x5C07
+0xB14F	0x5C60
+0xB150	0x5C5C
+0xB151	0x5C5D
+0xB152	0x5D07
+0xB153	0x5D06
+0xB154	0x5D0E
+0xB155	0x5D1B
+0xB156	0x5D16
+0xB157	0x5D22
+0xB158	0x5D11
+0xB159	0x5D29
+0xB15A	0x5D14
+0xB15B	0x5D19
+0xB15C	0x5D24
+0xB15D	0x5D27
+0xB15E	0x5D17
+0xB15F	0x5DE2
+0xB160	0x5E38
+0xB161	0x5E36
+0xB162	0x5E33
+0xB163	0x5E37
+0xB164	0x5EB7
+0xB165	0x5EB8
+0xB166	0x5EB6
+0xB167	0x5EB5
+0xB168	0x5EBE
+0xB169	0x5F35
+0xB16A	0x5F37
+0xB16B	0x5F57
+0xB16C	0x5F6C
+0xB16D	0x5F69
+0xB16E	0x5F6B
+0xB16F	0x5F97
+0xB170	0x5F99
+0xB171	0x5F9E
+0xB172	0x5F98
+0xB173	0x5FA1
+0xB174	0x5FA0
+0xB175	0x5F9C
+0xB176	0x607F
+0xB177	0x60A3
+0xB178	0x6089
+0xB179	0x60A0
+0xB17A	0x60A8
+0xB17B	0x60CB
+0xB17C	0x60B4
+0xB17D	0x60E6
+0xB17E	0x60BD
+0xB1A1	0x60C5
+0xB1A2	0x60BB
+0xB1A3	0x60B5
+0xB1A4	0x60DC
+0xB1A5	0x60BC
+0xB1A6	0x60D8
+0xB1A7	0x60D5
+0xB1A8	0x60C6
+0xB1A9	0x60DF
+0xB1AA	0x60B8
+0xB1AB	0x60DA
+0xB1AC	0x60C7
+0xB1AD	0x621A
+0xB1AE	0x621B
+0xB1AF	0x6248
+0xB1B0	0x63A0
+0xB1B1	0x63A7
+0xB1B2	0x6372
+0xB1B3	0x6396
+0xB1B4	0x63A2
+0xB1B5	0x63A5
+0xB1B6	0x6377
+0xB1B7	0x6367
+0xB1B8	0x6398
+0xB1B9	0x63AA
+0xB1BA	0x6371
+0xB1BB	0x63A9
+0xB1BC	0x6389
+0xB1BD	0x6383
+0xB1BE	0x639B
+0xB1BF	0x636B
+0xB1C0	0x63A8
+0xB1C1	0x6384
+0xB1C2	0x6388
+0xB1C3	0x6399
+0xB1C4	0x63A1
+0xB1C5	0x63AC
+0xB1C6	0x6392
+0xB1C7	0x638F
+0xB1C8	0x6380
+0xB1C9	0x637B
+0xB1CA	0x6369
+0xB1CB	0x6368
+0xB1CC	0x637A
+0xB1CD	0x655D
+0xB1CE	0x6556
+0xB1CF	0x6551
+0xB1D0	0x6559
+0xB1D1	0x6557
+0xB1D2	0x555F
+0xB1D3	0x654F
+0xB1D4	0x6558
+0xB1D5	0x6555
+0xB1D6	0x6554
+0xB1D7	0x659C
+0xB1D8	0x659B
+0xB1D9	0x65AC
+0xB1DA	0x65CF
+0xB1DB	0x65CB
+0xB1DC	0x65CC
+0xB1DD	0x65CE
+0xB1DE	0x665D
+0xB1DF	0x665A
+0xB1E0	0x6664
+0xB1E1	0x6668
+0xB1E2	0x6666
+0xB1E3	0x665E
+0xB1E4	0x66F9
+0xB1E5	0x52D7
+0xB1E6	0x671B
+0xB1E7	0x6881
+0xB1E8	0x68AF
+0xB1E9	0x68A2
+0xB1EA	0x6893
+0xB1EB	0x68B5
+0xB1EC	0x687F
+0xB1ED	0x6876
+0xB1EE	0x68B1
+0xB1EF	0x68A7
+0xB1F0	0x6897
+0xB1F1	0x68B0
+0xB1F2	0x6883
+0xB1F3	0x68C4
+0xB1F4	0x68AD
+0xB1F5	0x6886
+0xB1F6	0x6885
+0xB1F7	0x6894
+0xB1F8	0x689D
+0xB1F9	0x68A8
+0xB1FA	0x689F
+0xB1FB	0x68A1
+0xB1FC	0x6882
+0xB1FD	0x6B32
+0xB1FE	0x6BBA
+0xB240	0x6BEB
+0xB241	0x6BEC
+0xB242	0x6C2B
+0xB243	0x6D8E
+0xB244	0x6DBC
+0xB245	0x6DF3
+0xB246	0x6DD9
+0xB247	0x6DB2
+0xB248	0x6DE1
+0xB249	0x6DCC
+0xB24A	0x6DE4
+0xB24B	0x6DFB
+0xB24C	0x6DFA
+0xB24D	0x6E05
+0xB24E	0x6DC7
+0xB24F	0x6DCB
+0xB250	0x6DAF
+0xB251	0x6DD1
+0xB252	0x6DAE
+0xB253	0x6DDE
+0xB254	0x6DF9
+0xB255	0x6DB8
+0xB256	0x6DF7
+0xB257	0x6DF5
+0xB258	0x6DC5
+0xB259	0x6DD2
+0xB25A	0x6E1A
+0xB25B	0x6DB5
+0xB25C	0x6DDA
+0xB25D	0x6DEB
+0xB25E	0x6DD8
+0xB25F	0x6DEA
+0xB260	0x6DF1
+0xB261	0x6DEE
+0xB262	0x6DE8
+0xB263	0x6DC6
+0xB264	0x6DC4
+0xB265	0x6DAA
+0xB266	0x6DEC
+0xB267	0x6DBF
+0xB268	0x6DE6
+0xB269	0x70F9
+0xB26A	0x7109
+0xB26B	0x710A
+0xB26C	0x70FD
+0xB26D	0x70EF
+0xB26E	0x723D
+0xB26F	0x727D
+0xB270	0x7281
+0xB271	0x731C
+0xB272	0x731B
+0xB273	0x7316
+0xB274	0x7313
+0xB275	0x7319
+0xB276	0x7387
+0xB277	0x7405
+0xB278	0x740A
+0xB279	0x7403
+0xB27A	0x7406
+0xB27B	0x73FE
+0xB27C	0x740D
+0xB27D	0x74E0
+0xB27E	0x74F6
+0xB2A1	0x74F7
+0xB2A2	0x751C
+0xB2A3	0x7522
+0xB2A4	0x7565
+0xB2A5	0x7566
+0xB2A6	0x7562
+0xB2A7	0x7570
+0xB2A8	0x758F
+0xB2A9	0x75D4
+0xB2AA	0x75D5
+0xB2AB	0x75B5
+0xB2AC	0x75CA
+0xB2AD	0x75CD
+0xB2AE	0x768E
+0xB2AF	0x76D4
+0xB2B0	0x76D2
+0xB2B1	0x76DB
+0xB2B2	0x7737
+0xB2B3	0x773E
+0xB2B4	0x773C
+0xB2B5	0x7736
+0xB2B6	0x7738
+0xB2B7	0x773A
+0xB2B8	0x786B
+0xB2B9	0x7843
+0xB2BA	0x784E
+0xB2BB	0x7965
+0xB2BC	0x7968
+0xB2BD	0x796D
+0xB2BE	0x79FB
+0xB2BF	0x7A92
+0xB2C0	0x7A95
+0xB2C1	0x7B20
+0xB2C2	0x7B28
+0xB2C3	0x7B1B
+0xB2C4	0x7B2C
+0xB2C5	0x7B26
+0xB2C6	0x7B19
+0xB2C7	0x7B1E
+0xB2C8	0x7B2E
+0xB2C9	0x7C92
+0xB2CA	0x7C97
+0xB2CB	0x7C95
+0xB2CC	0x7D46
+0xB2CD	0x7D43
+0xB2CE	0x7D71
+0xB2CF	0x7D2E
+0xB2D0	0x7D39
+0xB2D1	0x7D3C
+0xB2D2	0x7D40
+0xB2D3	0x7D30
+0xB2D4	0x7D33
+0xB2D5	0x7D44
+0xB2D6	0x7D2F
+0xB2D7	0x7D42
+0xB2D8	0x7D32
+0xB2D9	0x7D31
+0xB2DA	0x7F3D
+0xB2DB	0x7F9E
+0xB2DC	0x7F9A
+0xB2DD	0x7FCC
+0xB2DE	0x7FCE
+0xB2DF	0x7FD2
+0xB2E0	0x801C
+0xB2E1	0x804A
+0xB2E2	0x8046
+0xB2E3	0x812F
+0xB2E4	0x8116
+0xB2E5	0x8123
+0xB2E6	0x812B
+0xB2E7	0x8129
+0xB2E8	0x8130
+0xB2E9	0x8124
+0xB2EA	0x8202
+0xB2EB	0x8235
+0xB2EC	0x8237
+0xB2ED	0x8236
+0xB2EE	0x8239
+0xB2EF	0x838E
+0xB2F0	0x839E
+0xB2F1	0x8398
+0xB2F2	0x8378
+0xB2F3	0x83A2
+0xB2F4	0x8396
+0xB2F5	0x83BD
+0xB2F6	0x83AB
+0xB2F7	0x8392
+0xB2F8	0x838A
+0xB2F9	0x8393
+0xB2FA	0x8389
+0xB2FB	0x83A0
+0xB2FC	0x8377
+0xB2FD	0x837B
+0xB2FE	0x837C
+0xB340	0x8386
+0xB341	0x83A7
+0xB342	0x8655
+0xB343	0x5F6A
+0xB344	0x86C7
+0xB345	0x86C0
+0xB346	0x86B6
+0xB347	0x86C4
+0xB348	0x86B5
+0xB349	0x86C6
+0xB34A	0x86CB
+0xB34B	0x86B1
+0xB34C	0x86AF
+0xB34D	0x86C9
+0xB34E	0x8853
+0xB34F	0x889E
+0xB350	0x8888
+0xB351	0x88AB
+0xB352	0x8892
+0xB353	0x8896
+0xB354	0x888D
+0xB355	0x888B
+0xB356	0x8993
+0xB357	0x898F
+0xB358	0x8A2A
+0xB359	0x8A1D
+0xB35A	0x8A23
+0xB35B	0x8A25
+0xB35C	0x8A31
+0xB35D	0x8A2D
+0xB35E	0x8A1F
+0xB35F	0x8A1B
+0xB360	0x8A22
+0xB361	0x8C49
+0xB362	0x8C5A
+0xB363	0x8CA9
+0xB364	0x8CAC
+0xB365	0x8CAB
+0xB366	0x8CA8
+0xB367	0x8CAA
+0xB368	0x8CA7
+0xB369	0x8D67
+0xB36A	0x8D66
+0xB36B	0x8DBE
+0xB36C	0x8DBA
+0xB36D	0x8EDB
+0xB36E	0x8EDF
+0xB36F	0x9019
+0xB370	0x900D
+0xB371	0x901A
+0xB372	0x9017
+0xB373	0x9023
+0xB374	0x901F
+0xB375	0x901D
+0xB376	0x9010
+0xB377	0x9015
+0xB378	0x901E
+0xB379	0x9020
+0xB37A	0x900F
+0xB37B	0x9022
+0xB37C	0x9016
+0xB37D	0x901B
+0xB37E	0x9014
+0xB3A1	0x90E8
+0xB3A2	0x90ED
+0xB3A3	0x90FD
+0xB3A4	0x9157
+0xB3A5	0x91CE
+0xB3A6	0x91F5
+0xB3A7	0x91E6
+0xB3A8	0x91E3
+0xB3A9	0x91E7
+0xB3AA	0x91ED
+0xB3AB	0x91E9
+0xB3AC	0x9589
+0xB3AD	0x966A
+0xB3AE	0x9675
+0xB3AF	0x9673
+0xB3B0	0x9678
+0xB3B1	0x9670
+0xB3B2	0x9674
+0xB3B3	0x9676
+0xB3B4	0x9677
+0xB3B5	0x966C
+0xB3B6	0x96C0
+0xB3B7	0x96EA
+0xB3B8	0x96E9
+0xB3B9	0x7AE0
+0xB3BA	0x7ADF
+0xB3BB	0x9802
+0xB3BC	0x9803
+0xB3BD	0x9B5A
+0xB3BE	0x9CE5
+0xB3BF	0x9E75
+0xB3C0	0x9E7F
+0xB3C1	0x9EA5
+0xB3C2	0x9EBB
+0xB3C3	0x50A2
+0xB3C4	0x508D
+0xB3C5	0x5085
+0xB3C6	0x5099
+0xB3C7	0x5091
+0xB3C8	0x5080
+0xB3C9	0x5096
+0xB3CA	0x5098
+0xB3CB	0x509A
+0xB3CC	0x6700
+0xB3CD	0x51F1
+0xB3CE	0x5272
+0xB3CF	0x5274
+0xB3D0	0x5275
+0xB3D1	0x5269
+0xB3D2	0x52DE
+0xB3D3	0x52DD
+0xB3D4	0x52DB
+0xB3D5	0x535A
+0xB3D6	0x53A5
+0xB3D7	0x557B
+0xB3D8	0x5580
+0xB3D9	0x55A7
+0xB3DA	0x557C
+0xB3DB	0x558A
+0xB3DC	0x559D
+0xB3DD	0x5598
+0xB3DE	0x5582
+0xB3DF	0x559C
+0xB3E0	0x55AA
+0xB3E1	0x5594
+0xB3E2	0x5587
+0xB3E3	0x558B
+0xB3E4	0x5583
+0xB3E5	0x55B3
+0xB3E6	0x55AE
+0xB3E7	0x559F
+0xB3E8	0x553E
+0xB3E9	0x55B2
+0xB3EA	0x559A
+0xB3EB	0x55BB
+0xB3EC	0x55AC
+0xB3ED	0x55B1
+0xB3EE	0x557E
+0xB3EF	0x5589
+0xB3F0	0x55AB
+0xB3F1	0x5599
+0xB3F2	0x570D
+0xB3F3	0x582F
+0xB3F4	0x582A
+0xB3F5	0x5834
+0xB3F6	0x5824
+0xB3F7	0x5830
+0xB3F8	0x5831
+0xB3F9	0x5821
+0xB3FA	0x581D
+0xB3FB	0x5820
+0xB3FC	0x58F9
+0xB3FD	0x58FA
+0xB3FE	0x5960
+0xB440	0x5A77
+0xB441	0x5A9A
+0xB442	0x5A7F
+0xB443	0x5A92
+0xB444	0x5A9B
+0xB445	0x5AA7
+0xB446	0x5B73
+0xB447	0x5B71
+0xB448	0x5BD2
+0xB449	0x5BCC
+0xB44A	0x5BD3
+0xB44B	0x5BD0
+0xB44C	0x5C0A
+0xB44D	0x5C0B
+0xB44E	0x5C31
+0xB44F	0x5D4C
+0xB450	0x5D50
+0xB451	0x5D34
+0xB452	0x5D47
+0xB453	0x5DFD
+0xB454	0x5E45
+0xB455	0x5E3D
+0xB456	0x5E40
+0xB457	0x5E43
+0xB458	0x5E7E
+0xB459	0x5ECA
+0xB45A	0x5EC1
+0xB45B	0x5EC2
+0xB45C	0x5EC4
+0xB45D	0x5F3C
+0xB45E	0x5F6D
+0xB45F	0x5FA9
+0xB460	0x5FAA
+0xB461	0x5FA8
+0xB462	0x60D1
+0xB463	0x60E1
+0xB464	0x60B2
+0xB465	0x60B6
+0xB466	0x60E0
+0xB467	0x611C
+0xB468	0x6123
+0xB469	0x60FA
+0xB46A	0x6115
+0xB46B	0x60F0
+0xB46C	0x60FB
+0xB46D	0x60F4
+0xB46E	0x6168
+0xB46F	0x60F1
+0xB470	0x610E
+0xB471	0x60F6
+0xB472	0x6109
+0xB473	0x6100
+0xB474	0x6112
+0xB475	0x621F
+0xB476	0x6249
+0xB477	0x63A3
+0xB478	0x638C
+0xB479	0x63CF
+0xB47A	0x63C0
+0xB47B	0x63E9
+0xB47C	0x63C9
+0xB47D	0x63C6
+0xB47E	0x63CD
+0xB4A1	0x63D2
+0xB4A2	0x63E3
+0xB4A3	0x63D0
+0xB4A4	0x63E1
+0xB4A5	0x63D6
+0xB4A6	0x63ED
+0xB4A7	0x63EE
+0xB4A8	0x6376
+0xB4A9	0x63F4
+0xB4AA	0x63EA
+0xB4AB	0x63DB
+0xB4AC	0x6452
+0xB4AD	0x63DA
+0xB4AE	0x63F9
+0xB4AF	0x655E
+0xB4B0	0x6566
+0xB4B1	0x6562
+0xB4B2	0x6563
+0xB4B3	0x6591
+0xB4B4	0x6590
+0xB4B5	0x65AF
+0xB4B6	0x666E
+0xB4B7	0x6670
+0xB4B8	0x6674
+0xB4B9	0x6676
+0xB4BA	0x666F
+0xB4BB	0x6691
+0xB4BC	0x667A
+0xB4BD	0x667E
+0xB4BE	0x6677
+0xB4BF	0x66FE
+0xB4C0	0x66FF
+0xB4C1	0x671F
+0xB4C2	0x671D
+0xB4C3	0x68FA
+0xB4C4	0x68D5
+0xB4C5	0x68E0
+0xB4C6	0x68D8
+0xB4C7	0x68D7
+0xB4C8	0x6905
+0xB4C9	0x68DF
+0xB4CA	0x68F5
+0xB4CB	0x68EE
+0xB4CC	0x68E7
+0xB4CD	0x68F9
+0xB4CE	0x68D2
+0xB4CF	0x68F2
+0xB4D0	0x68E3
+0xB4D1	0x68CB
+0xB4D2	0x68CD
+0xB4D3	0x690D
+0xB4D4	0x6912
+0xB4D5	0x690E
+0xB4D6	0x68C9
+0xB4D7	0x68DA
+0xB4D8	0x696E
+0xB4D9	0x68FB
+0xB4DA	0x6B3E
+0xB4DB	0x6B3A
+0xB4DC	0x6B3D
+0xB4DD	0x6B98
+0xB4DE	0x6B96
+0xB4DF	0x6BBC
+0xB4E0	0x6BEF
+0xB4E1	0x6C2E
+0xB4E2	0x6C2F
+0xB4E3	0x6C2C
+0xB4E4	0x6E2F
+0xB4E5	0x6E38
+0xB4E6	0x6E54
+0xB4E7	0x6E21
+0xB4E8	0x6E32
+0xB4E9	0x6E67
+0xB4EA	0x6E4A
+0xB4EB	0x6E20
+0xB4EC	0x6E25
+0xB4ED	0x6E23
+0xB4EE	0x6E1B
+0xB4EF	0x6E5B
+0xB4F0	0x6E58
+0xB4F1	0x6E24
+0xB4F2	0x6E56
+0xB4F3	0x6E6E
+0xB4F4	0x6E2D
+0xB4F5	0x6E26
+0xB4F6	0x6E6F
+0xB4F7	0x6E34
+0xB4F8	0x6E4D
+0xB4F9	0x6E3A
+0xB4FA	0x6E2C
+0xB4FB	0x6E43
+0xB4FC	0x6E1D
+0xB4FD	0x6E3E
+0xB4FE	0x6ECB
+0xB540	0x6E89
+0xB541	0x6E19
+0xB542	0x6E4E
+0xB543	0x6E63
+0xB544	0x6E44
+0xB545	0x6E72
+0xB546	0x6E69
+0xB547	0x6E5F
+0xB548	0x7119
+0xB549	0x711A
+0xB54A	0x7126
+0xB54B	0x7130
+0xB54C	0x7121
+0xB54D	0x7136
+0xB54E	0x716E
+0xB54F	0x711C
+0xB550	0x724C
+0xB551	0x7284
+0xB552	0x7280
+0xB553	0x7336
+0xB554	0x7325
+0xB555	0x7334
+0xB556	0x7329
+0xB557	0x743A
+0xB558	0x742A
+0xB559	0x7433
+0xB55A	0x7422
+0xB55B	0x7425
+0xB55C	0x7435
+0xB55D	0x7436
+0xB55E	0x7434
+0xB55F	0x742F
+0xB560	0x741B
+0xB561	0x7426
+0xB562	0x7428
+0xB563	0x7525
+0xB564	0x7526
+0xB565	0x756B
+0xB566	0x756A
+0xB567	0x75E2
+0xB568	0x75DB
+0xB569	0x75E3
+0xB56A	0x75D9
+0xB56B	0x75D8
+0xB56C	0x75DE
+0xB56D	0x75E0
+0xB56E	0x767B
+0xB56F	0x767C
+0xB570	0x7696
+0xB571	0x7693
+0xB572	0x76B4
+0xB573	0x76DC
+0xB574	0x774F
+0xB575	0x77ED
+0xB576	0x785D
+0xB577	0x786C
+0xB578	0x786F
+0xB579	0x7A0D
+0xB57A	0x7A08
+0xB57B	0x7A0B
+0xB57C	0x7A05
+0xB57D	0x7A00
+0xB57E	0x7A98
+0xB5A1	0x7A97
+0xB5A2	0x7A96
+0xB5A3	0x7AE5
+0xB5A4	0x7AE3
+0xB5A5	0x7B49
+0xB5A6	0x7B56
+0xB5A7	0x7B46
+0xB5A8	0x7B50
+0xB5A9	0x7B52
+0xB5AA	0x7B54
+0xB5AB	0x7B4D
+0xB5AC	0x7B4B
+0xB5AD	0x7B4F
+0xB5AE	0x7B51
+0xB5AF	0x7C9F
+0xB5B0	0x7CA5
+0xB5B1	0x7D5E
+0xB5B2	0x7D50
+0xB5B3	0x7D68
+0xB5B4	0x7D55
+0xB5B5	0x7D2B
+0xB5B6	0x7D6E
+0xB5B7	0x7D72
+0xB5B8	0x7D61
+0xB5B9	0x7D66
+0xB5BA	0x7D62
+0xB5BB	0x7D70
+0xB5BC	0x7D73
+0xB5BD	0x5584
+0xB5BE	0x7FD4
+0xB5BF	0x7FD5
+0xB5C0	0x800B
+0xB5C1	0x8052
+0xB5C2	0x8085
+0xB5C3	0x8155
+0xB5C4	0x8154
+0xB5C5	0x814B
+0xB5C6	0x8151
+0xB5C7	0x814E
+0xB5C8	0x8139
+0xB5C9	0x8146
+0xB5CA	0x813E
+0xB5CB	0x814C
+0xB5CC	0x8153
+0xB5CD	0x8174
+0xB5CE	0x8212
+0xB5CF	0x821C
+0xB5D0	0x83E9
+0xB5D1	0x8403
+0xB5D2	0x83F8
+0xB5D3	0x840D
+0xB5D4	0x83E0
+0xB5D5	0x83C5
+0xB5D6	0x840B
+0xB5D7	0x83C1
+0xB5D8	0x83EF
+0xB5D9	0x83F1
+0xB5DA	0x83F4
+0xB5DB	0x8457
+0xB5DC	0x840A
+0xB5DD	0x83F0
+0xB5DE	0x840C
+0xB5DF	0x83CC
+0xB5E0	0x83FD
+0xB5E1	0x83F2
+0xB5E2	0x83CA
+0xB5E3	0x8438
+0xB5E4	0x840E
+0xB5E5	0x8404
+0xB5E6	0x83DC
+0xB5E7	0x8407
+0xB5E8	0x83D4
+0xB5E9	0x83DF
+0xB5EA	0x865B
+0xB5EB	0x86DF
+0xB5EC	0x86D9
+0xB5ED	0x86ED
+0xB5EE	0x86D4
+0xB5EF	0x86DB
+0xB5F0	0x86E4
+0xB5F1	0x86D0
+0xB5F2	0x86DE
+0xB5F3	0x8857
+0xB5F4	0x88C1
+0xB5F5	0x88C2
+0xB5F6	0x88B1
+0xB5F7	0x8983
+0xB5F8	0x8996
+0xB5F9	0x8A3B
+0xB5FA	0x8A60
+0xB5FB	0x8A55
+0xB5FC	0x8A5E
+0xB5FD	0x8A3C
+0xB5FE	0x8A41
+0xB640	0x8A54
+0xB641	0x8A5B
+0xB642	0x8A50
+0xB643	0x8A46
+0xB644	0x8A34
+0xB645	0x8A3A
+0xB646	0x8A36
+0xB647	0x8A56
+0xB648	0x8C61
+0xB649	0x8C82
+0xB64A	0x8CAF
+0xB64B	0x8CBC
+0xB64C	0x8CB3
+0xB64D	0x8CBD
+0xB64E	0x8CC1
+0xB64F	0x8CBB
+0xB650	0x8CC0
+0xB651	0x8CB4
+0xB652	0x8CB7
+0xB653	0x8CB6
+0xB654	0x8CBF
+0xB655	0x8CB8
+0xB656	0x8D8A
+0xB657	0x8D85
+0xB658	0x8D81
+0xB659	0x8DCE
+0xB65A	0x8DDD
+0xB65B	0x8DCB
+0xB65C	0x8DDA
+0xB65D	0x8DD1
+0xB65E	0x8DCC
+0xB65F	0x8DDB
+0xB660	0x8DC6
+0xB661	0x8EFB
+0xB662	0x8EF8
+0xB663	0x8EFC
+0xB664	0x8F9C
+0xB665	0x902E
+0xB666	0x9035
+0xB667	0x9031
+0xB668	0x9038
+0xB669	0x9032
+0xB66A	0x9036
+0xB66B	0x9102
+0xB66C	0x90F5
+0xB66D	0x9109
+0xB66E	0x90FE
+0xB66F	0x9163
+0xB670	0x9165
+0xB671	0x91CF
+0xB672	0x9214
+0xB673	0x9215
+0xB674	0x9223
+0xB675	0x9209
+0xB676	0x921E
+0xB677	0x920D
+0xB678	0x9210
+0xB679	0x9207
+0xB67A	0x9211
+0xB67B	0x9594
+0xB67C	0x958F
+0xB67D	0x958B
+0xB67E	0x9591
+0xB6A1	0x9593
+0xB6A2	0x9592
+0xB6A3	0x958E
+0xB6A4	0x968A
+0xB6A5	0x968E
+0xB6A6	0x968B
+0xB6A7	0x967D
+0xB6A8	0x9685
+0xB6A9	0x9686
+0xB6AA	0x968D
+0xB6AB	0x9672
+0xB6AC	0x9684
+0xB6AD	0x96C1
+0xB6AE	0x96C5
+0xB6AF	0x96C4
+0xB6B0	0x96C6
+0xB6B1	0x96C7
+0xB6B2	0x96EF
+0xB6B3	0x96F2
+0xB6B4	0x97CC
+0xB6B5	0x9805
+0xB6B6	0x9806
+0xB6B7	0x9808
+0xB6B8	0x98E7
+0xB6B9	0x98EA
+0xB6BA	0x98EF
+0xB6BB	0x98E9
+0xB6BC	0x98F2
+0xB6BD	0x98ED
+0xB6BE	0x99AE
+0xB6BF	0x99AD
+0xB6C0	0x9EC3
+0xB6C1	0x9ECD
+0xB6C2	0x9ED1
+0xB6C3	0x4E82
+0xB6C4	0x50AD
+0xB6C5	0x50B5
+0xB6C6	0x50B2
+0xB6C7	0x50B3
+0xB6C8	0x50C5
+0xB6C9	0x50BE
+0xB6CA	0x50AC
+0xB6CB	0x50B7
+0xB6CC	0x50BB
+0xB6CD	0x50AF
+0xB6CE	0x50C7
+0xB6CF	0x527F
+0xB6D0	0x5277
+0xB6D1	0x527D
+0xB6D2	0x52DF
+0xB6D3	0x52E6
+0xB6D4	0x52E4
+0xB6D5	0x52E2
+0xB6D6	0x52E3
+0xB6D7	0x532F
+0xB6D8	0x55DF
+0xB6D9	0x55E8
+0xB6DA	0x55D3
+0xB6DB	0x55E6
+0xB6DC	0x55CE
+0xB6DD	0x55DC
+0xB6DE	0x55C7
+0xB6DF	0x55D1
+0xB6E0	0x55E3
+0xB6E1	0x55E4
+0xB6E2	0x55EF
+0xB6E3	0x55DA
+0xB6E4	0x55E1
+0xB6E5	0x55C5
+0xB6E6	0x55C6
+0xB6E7	0x55E5
+0xB6E8	0x55C9
+0xB6E9	0x5712
+0xB6EA	0x5713
+0xB6EB	0x585E
+0xB6EC	0x5851
+0xB6ED	0x5858
+0xB6EE	0x5857
+0xB6EF	0x585A
+0xB6F0	0x5854
+0xB6F1	0x586B
+0xB6F2	0x584C
+0xB6F3	0x586D
+0xB6F4	0x584A
+0xB6F5	0x5862
+0xB6F6	0x5852
+0xB6F7	0x584B
+0xB6F8	0x5967
+0xB6F9	0x5AC1
+0xB6FA	0x5AC9
+0xB6FB	0x5ACC
+0xB6FC	0x5ABE
+0xB6FD	0x5ABD
+0xB6FE	0x5ABC
+0xB740	0x5AB3
+0xB741	0x5AC2
+0xB742	0x5AB2
+0xB743	0x5D69
+0xB744	0x5D6F
+0xB745	0x5E4C
+0xB746	0x5E79
+0xB747	0x5EC9
+0xB748	0x5EC8
+0xB749	0x5F12
+0xB74A	0x5F59
+0xB74B	0x5FAC
+0xB74C	0x5FAE
+0xB74D	0x611A
+0xB74E	0x610F
+0xB74F	0x6148
+0xB750	0x611F
+0xB751	0x60F3
+0xB752	0x611B
+0xB753	0x60F9
+0xB754	0x6101
+0xB755	0x6108
+0xB756	0x614E
+0xB757	0x614C
+0xB758	0x6144
+0xB759	0x614D
+0xB75A	0x613E
+0xB75B	0x6134
+0xB75C	0x6127
+0xB75D	0x610D
+0xB75E	0x6106
+0xB75F	0x6137
+0xB760	0x6221
+0xB761	0x6222
+0xB762	0x6413
+0xB763	0x643E
+0xB764	0x641E
+0xB765	0x642A
+0xB766	0x642D
+0xB767	0x643D
+0xB768	0x642C
+0xB769	0x640F
+0xB76A	0x641C
+0xB76B	0x6414
+0xB76C	0x640D
+0xB76D	0x6436
+0xB76E	0x6416
+0xB76F	0x6417
+0xB770	0x6406
+0xB771	0x656C
+0xB772	0x659F
+0xB773	0x65B0
+0xB774	0x6697
+0xB775	0x6689
+0xB776	0x6687
+0xB777	0x6688
+0xB778	0x6696
+0xB779	0x6684
+0xB77A	0x6698
+0xB77B	0x668D
+0xB77C	0x6703
+0xB77D	0x6994
+0xB77E	0x696D
+0xB7A1	0x695A
+0xB7A2	0x6977
+0xB7A3	0x6960
+0xB7A4	0x6954
+0xB7A5	0x6975
+0xB7A6	0x6930
+0xB7A7	0x6982
+0xB7A8	0x694A
+0xB7A9	0x6968
+0xB7AA	0x696B
+0xB7AB	0x695E
+0xB7AC	0x6953
+0xB7AD	0x6979
+0xB7AE	0x6986
+0xB7AF	0x695D
+0xB7B0	0x6963
+0xB7B1	0x695B
+0xB7B2	0x6B47
+0xB7B3	0x6B72
+0xB7B4	0x6BC0
+0xB7B5	0x6BBF
+0xB7B6	0x6BD3
+0xB7B7	0x6BFD
+0xB7B8	0x6EA2
+0xB7B9	0x6EAF
+0xB7BA	0x6ED3
+0xB7BB	0x6EB6
+0xB7BC	0x6EC2
+0xB7BD	0x6E90
+0xB7BE	0x6E9D
+0xB7BF	0x6EC7
+0xB7C0	0x6EC5
+0xB7C1	0x6EA5
+0xB7C2	0x6E98
+0xB7C3	0x6EBC
+0xB7C4	0x6EBA
+0xB7C5	0x6EAB
+0xB7C6	0x6ED1
+0xB7C7	0x6E96
+0xB7C8	0x6E9C
+0xB7C9	0x6EC4
+0xB7CA	0x6ED4
+0xB7CB	0x6EAA
+0xB7CC	0x6EA7
+0xB7CD	0x6EB4
+0xB7CE	0x714E
+0xB7CF	0x7159
+0xB7D0	0x7169
+0xB7D1	0x7164
+0xB7D2	0x7149
+0xB7D3	0x7167
+0xB7D4	0x715C
+0xB7D5	0x716C
+0xB7D6	0x7166
+0xB7D7	0x714C
+0xB7D8	0x7165
+0xB7D9	0x715E
+0xB7DA	0x7146
+0xB7DB	0x7168
+0xB7DC	0x7156
+0xB7DD	0x723A
+0xB7DE	0x7252
+0xB7DF	0x7337
+0xB7E0	0x7345
+0xB7E1	0x733F
+0xB7E2	0x733E
+0xB7E3	0x746F
+0xB7E4	0x745A
+0xB7E5	0x7455
+0xB7E6	0x745F
+0xB7E7	0x745E
+0xB7E8	0x7441
+0xB7E9	0x743F
+0xB7EA	0x7459
+0xB7EB	0x745B
+0xB7EC	0x745C
+0xB7ED	0x7576
+0xB7EE	0x7578
+0xB7EF	0x7600
+0xB7F0	0x75F0
+0xB7F1	0x7601
+0xB7F2	0x75F2
+0xB7F3	0x75F1
+0xB7F4	0x75FA
+0xB7F5	0x75FF
+0xB7F6	0x75F4
+0xB7F7	0x75F3
+0xB7F8	0x76DE
+0xB7F9	0x76DF
+0xB7FA	0x775B
+0xB7FB	0x776B
+0xB7FC	0x7766
+0xB7FD	0x775E
+0xB7FE	0x7763
+0xB840	0x7779
+0xB841	0x776A
+0xB842	0x776C
+0xB843	0x775C
+0xB844	0x7765
+0xB845	0x7768
+0xB846	0x7762
+0xB847	0x77EE
+0xB848	0x788E
+0xB849	0x78B0
+0xB84A	0x7897
+0xB84B	0x7898
+0xB84C	0x788C
+0xB84D	0x7889
+0xB84E	0x787C
+0xB84F	0x7891
+0xB850	0x7893
+0xB851	0x787F
+0xB852	0x797A
+0xB853	0x797F
+0xB854	0x7981
+0xB855	0x842C
+0xB856	0x79BD
+0xB857	0x7A1C
+0xB858	0x7A1A
+0xB859	0x7A20
+0xB85A	0x7A14
+0xB85B	0x7A1F
+0xB85C	0x7A1E
+0xB85D	0x7A9F
+0xB85E	0x7AA0
+0xB85F	0x7B77
+0xB860	0x7BC0
+0xB861	0x7B60
+0xB862	0x7B6E
+0xB863	0x7B67
+0xB864	0x7CB1
+0xB865	0x7CB3
+0xB866	0x7CB5
+0xB867	0x7D93
+0xB868	0x7D79
+0xB869	0x7D91
+0xB86A	0x7D81
+0xB86B	0x7D8F
+0xB86C	0x7D5B
+0xB86D	0x7F6E
+0xB86E	0x7F69
+0xB86F	0x7F6A
+0xB870	0x7F72
+0xB871	0x7FA9
+0xB872	0x7FA8
+0xB873	0x7FA4
+0xB874	0x8056
+0xB875	0x8058
+0xB876	0x8086
+0xB877	0x8084
+0xB878	0x8171
+0xB879	0x8170
+0xB87A	0x8178
+0xB87B	0x8165
+0xB87C	0x816E
+0xB87D	0x8173
+0xB87E	0x816B
+0xB8A1	0x8179
+0xB8A2	0x817A
+0xB8A3	0x8166
+0xB8A4	0x8205
+0xB8A5	0x8247
+0xB8A6	0x8482
+0xB8A7	0x8477
+0xB8A8	0x843D
+0xB8A9	0x8431
+0xB8AA	0x8475
+0xB8AB	0x8466
+0xB8AC	0x846B
+0xB8AD	0x8449
+0xB8AE	0x846C
+0xB8AF	0x845B
+0xB8B0	0x843C
+0xB8B1	0x8435
+0xB8B2	0x8461
+0xB8B3	0x8463
+0xB8B4	0x8469
+0xB8B5	0x846D
+0xB8B6	0x8446
+0xB8B7	0x865E
+0xB8B8	0x865C
+0xB8B9	0x865F
+0xB8BA	0x86F9
+0xB8BB	0x8713
+0xB8BC	0x8708
+0xB8BD	0x8707
+0xB8BE	0x8700
+0xB8BF	0x86FE
+0xB8C0	0x86FB
+0xB8C1	0x8702
+0xB8C2	0x8703
+0xB8C3	0x8706
+0xB8C4	0x870A
+0xB8C5	0x8859
+0xB8C6	0x88DF
+0xB8C7	0x88D4
+0xB8C8	0x88D9
+0xB8C9	0x88DC
+0xB8CA	0x88D8
+0xB8CB	0x88DD
+0xB8CC	0x88E1
+0xB8CD	0x88CA
+0xB8CE	0x88D5
+0xB8CF	0x88D2
+0xB8D0	0x899C
+0xB8D1	0x89E3
+0xB8D2	0x8A6B
+0xB8D3	0x8A72
+0xB8D4	0x8A73
+0xB8D5	0x8A66
+0xB8D6	0x8A69
+0xB8D7	0x8A70
+0xB8D8	0x8A87
+0xB8D9	0x8A7C
+0xB8DA	0x8A63
+0xB8DB	0x8AA0
+0xB8DC	0x8A71
+0xB8DD	0x8A85
+0xB8DE	0x8A6D
+0xB8DF	0x8A62
+0xB8E0	0x8A6E
+0xB8E1	0x8A6C
+0xB8E2	0x8A79
+0xB8E3	0x8A7B
+0xB8E4	0x8A3E
+0xB8E5	0x8A68
+0xB8E6	0x8C62
+0xB8E7	0x8C8A
+0xB8E8	0x8C89
+0xB8E9	0x8CCA
+0xB8EA	0x8CC7
+0xB8EB	0x8CC8
+0xB8EC	0x8CC4
+0xB8ED	0x8CB2
+0xB8EE	0x8CC3
+0xB8EF	0x8CC2
+0xB8F0	0x8CC5
+0xB8F1	0x8DE1
+0xB8F2	0x8DDF
+0xB8F3	0x8DE8
+0xB8F4	0x8DEF
+0xB8F5	0x8DF3
+0xB8F6	0x8DFA
+0xB8F7	0x8DEA
+0xB8F8	0x8DE4
+0xB8F9	0x8DE6
+0xB8FA	0x8EB2
+0xB8FB	0x8F03
+0xB8FC	0x8F09
+0xB8FD	0x8EFE
+0xB8FE	0x8F0A
+0xB940	0x8F9F
+0xB941	0x8FB2
+0xB942	0x904B
+0xB943	0x904A
+0xB944	0x9053
+0xB945	0x9042
+0xB946	0x9054
+0xB947	0x903C
+0xB948	0x9055
+0xB949	0x9050
+0xB94A	0x9047
+0xB94B	0x904F
+0xB94C	0x904E
+0xB94D	0x904D
+0xB94E	0x9051
+0xB94F	0x903E
+0xB950	0x9041
+0xB951	0x9112
+0xB952	0x9117
+0xB953	0x916C
+0xB954	0x916A
+0xB955	0x9169
+0xB956	0x91C9
+0xB957	0x9237
+0xB958	0x9257
+0xB959	0x9238
+0xB95A	0x923D
+0xB95B	0x9240
+0xB95C	0x923E
+0xB95D	0x925B
+0xB95E	0x924B
+0xB95F	0x9264
+0xB960	0x9251
+0xB961	0x9234
+0xB962	0x9249
+0xB963	0x924D
+0xB964	0x9245
+0xB965	0x9239
+0xB966	0x923F
+0xB967	0x925A
+0xB968	0x9598
+0xB969	0x9698
+0xB96A	0x9694
+0xB96B	0x9695
+0xB96C	0x96CD
+0xB96D	0x96CB
+0xB96E	0x96C9
+0xB96F	0x96CA
+0xB970	0x96F7
+0xB971	0x96FB
+0xB972	0x96F9
+0xB973	0x96F6
+0xB974	0x9756
+0xB975	0x9774
+0xB976	0x9776
+0xB977	0x9810
+0xB978	0x9811
+0xB979	0x9813
+0xB97A	0x980A
+0xB97B	0x9812
+0xB97C	0x980C
+0xB97D	0x98FC
+0xB97E	0x98F4
+0xB9A1	0x98FD
+0xB9A2	0x98FE
+0xB9A3	0x99B3
+0xB9A4	0x99B1
+0xB9A5	0x99B4
+0xB9A6	0x9AE1
+0xB9A7	0x9CE9
+0xB9A8	0x9E82
+0xB9A9	0x9F0E
+0xB9AA	0x9F13
+0xB9AB	0x9F20
+0xB9AC	0x50E7
+0xB9AD	0x50EE
+0xB9AE	0x50E5
+0xB9AF	0x50D6
+0xB9B0	0x50ED
+0xB9B1	0x50DA
+0xB9B2	0x50D5
+0xB9B3	0x50CF
+0xB9B4	0x50D1
+0xB9B5	0x50F1
+0xB9B6	0x50CE
+0xB9B7	0x50E9
+0xB9B8	0x5162
+0xB9B9	0x51F3
+0xB9BA	0x5283
+0xB9BB	0x5282
+0xB9BC	0x5331
+0xB9BD	0x53AD
+0xB9BE	0x55FE
+0xB9BF	0x5600
+0xB9C0	0x561B
+0xB9C1	0x5617
+0xB9C2	0x55FD
+0xB9C3	0x5614
+0xB9C4	0x5606
+0xB9C5	0x5609
+0xB9C6	0x560D
+0xB9C7	0x560E
+0xB9C8	0x55F7
+0xB9C9	0x5616
+0xB9CA	0x561F
+0xB9CB	0x5608
+0xB9CC	0x5610
+0xB9CD	0x55F6
+0xB9CE	0x5718
+0xB9CF	0x5716
+0xB9D0	0x5875
+0xB9D1	0x587E
+0xB9D2	0x5883
+0xB9D3	0x5893
+0xB9D4	0x588A
+0xB9D5	0x5879
+0xB9D6	0x5885
+0xB9D7	0x587D
+0xB9D8	0x58FD
+0xB9D9	0x5925
+0xB9DA	0x5922
+0xB9DB	0x5924
+0xB9DC	0x596A
+0xB9DD	0x5969
+0xB9DE	0x5AE1
+0xB9DF	0x5AE6
+0xB9E0	0x5AE9
+0xB9E1	0x5AD7
+0xB9E2	0x5AD6
+0xB9E3	0x5AD8
+0xB9E4	0x5AE3
+0xB9E5	0x5B75
+0xB9E6	0x5BDE
+0xB9E7	0x5BE7
+0xB9E8	0x5BE1
+0xB9E9	0x5BE5
+0xB9EA	0x5BE6
+0xB9EB	0x5BE8
+0xB9EC	0x5BE2
+0xB9ED	0x5BE4
+0xB9EE	0x5BDF
+0xB9EF	0x5C0D
+0xB9F0	0x5C62
+0xB9F1	0x5D84
+0xB9F2	0x5D87
+0xB9F3	0x5E5B
+0xB9F4	0x5E63
+0xB9F5	0x5E55
+0xB9F6	0x5E57
+0xB9F7	0x5E54
+0xB9F8	0x5ED3
+0xB9F9	0x5ED6
+0xB9FA	0x5F0A
+0xB9FB	0x5F46
+0xB9FC	0x5F70
+0xB9FD	0x5FB9
+0xB9FE	0x6147
+0xBA40	0x613F
+0xBA41	0x614B
+0xBA42	0x6177
+0xBA43	0x6162
+0xBA44	0x6163
+0xBA45	0x615F
+0xBA46	0x615A
+0xBA47	0x6158
+0xBA48	0x6175
+0xBA49	0x622A
+0xBA4A	0x6487
+0xBA4B	0x6458
+0xBA4C	0x6454
+0xBA4D	0x64A4
+0xBA4E	0x6478
+0xBA4F	0x645F
+0xBA50	0x647A
+0xBA51	0x6451
+0xBA52	0x6467
+0xBA53	0x6434
+0xBA54	0x646D
+0xBA55	0x647B
+0xBA56	0x6572
+0xBA57	0x65A1
+0xBA58	0x65D7
+0xBA59	0x65D6
+0xBA5A	0x66A2
+0xBA5B	0x66A8
+0xBA5C	0x669D
+0xBA5D	0x699C
+0xBA5E	0x69A8
+0xBA5F	0x6995
+0xBA60	0x69C1
+0xBA61	0x69AE
+0xBA62	0x69D3
+0xBA63	0x69CB
+0xBA64	0x699B
+0xBA65	0x69B7
+0xBA66	0x69BB
+0xBA67	0x69AB
+0xBA68	0x69B4
+0xBA69	0x69D0
+0xBA6A	0x69CD
+0xBA6B	0x69AD
+0xBA6C	0x69CC
+0xBA6D	0x69A6
+0xBA6E	0x69C3
+0xBA6F	0x69A3
+0xBA70	0x6B49
+0xBA71	0x6B4C
+0xBA72	0x6C33
+0xBA73	0x6F33
+0xBA74	0x6F14
+0xBA75	0x6EFE
+0xBA76	0x6F13
+0xBA77	0x6EF4
+0xBA78	0x6F29
+0xBA79	0x6F3E
+0xBA7A	0x6F20
+0xBA7B	0x6F2C
+0xBA7C	0x6F0F
+0xBA7D	0x6F02
+0xBA7E	0x6F22
+0xBAA1	0x6EFF
+0xBAA2	0x6EEF
+0xBAA3	0x6F06
+0xBAA4	0x6F31
+0xBAA5	0x6F38
+0xBAA6	0x6F32
+0xBAA7	0x6F23
+0xBAA8	0x6F15
+0xBAA9	0x6F2B
+0xBAAA	0x6F2F
+0xBAAB	0x6F88
+0xBAAC	0x6F2A
+0xBAAD	0x6EEC
+0xBAAE	0x6F01
+0xBAAF	0x6EF2
+0xBAB0	0x6ECC
+0xBAB1	0x6EF7
+0xBAB2	0x7194
+0xBAB3	0x7199
+0xBAB4	0x717D
+0xBAB5	0x718A
+0xBAB6	0x7184
+0xBAB7	0x7192
+0xBAB8	0x723E
+0xBAB9	0x7292
+0xBABA	0x7296
+0xBABB	0x7344
+0xBABC	0x7350
+0xBABD	0x7464
+0xBABE	0x7463
+0xBABF	0x746A
+0xBAC0	0x7470
+0xBAC1	0x746D
+0xBAC2	0x7504
+0xBAC3	0x7591
+0xBAC4	0x7627
+0xBAC5	0x760D
+0xBAC6	0x760B
+0xBAC7	0x7609
+0xBAC8	0x7613
+0xBAC9	0x76E1
+0xBACA	0x76E3
+0xBACB	0x7784
+0xBACC	0x777D
+0xBACD	0x777F
+0xBACE	0x7761
+0xBACF	0x78C1
+0xBAD0	0x789F
+0xBAD1	0x78A7
+0xBAD2	0x78B3
+0xBAD3	0x78A9
+0xBAD4	0x78A3
+0xBAD5	0x798E
+0xBAD6	0x798F
+0xBAD7	0x798D
+0xBAD8	0x7A2E
+0xBAD9	0x7A31
+0xBADA	0x7AAA
+0xBADB	0x7AA9
+0xBADC	0x7AED
+0xBADD	0x7AEF
+0xBADE	0x7BA1
+0xBADF	0x7B95
+0xBAE0	0x7B8B
+0xBAE1	0x7B75
+0xBAE2	0x7B97
+0xBAE3	0x7B9D
+0xBAE4	0x7B94
+0xBAE5	0x7B8F
+0xBAE6	0x7BB8
+0xBAE7	0x7B87
+0xBAE8	0x7B84
+0xBAE9	0x7CB9
+0xBAEA	0x7CBD
+0xBAEB	0x7CBE
+0xBAEC	0x7DBB
+0xBAED	0x7DB0
+0xBAEE	0x7D9C
+0xBAEF	0x7DBD
+0xBAF0	0x7DBE
+0xBAF1	0x7DA0
+0xBAF2	0x7DCA
+0xBAF3	0x7DB4
+0xBAF4	0x7DB2
+0xBAF5	0x7DB1
+0xBAF6	0x7DBA
+0xBAF7	0x7DA2
+0xBAF8	0x7DBF
+0xBAF9	0x7DB5
+0xBAFA	0x7DB8
+0xBAFB	0x7DAD
+0xBAFC	0x7DD2
+0xBAFD	0x7DC7
+0xBAFE	0x7DAC
+0xBB40	0x7F70
+0xBB41	0x7FE0
+0xBB42	0x7FE1
+0xBB43	0x7FDF
+0xBB44	0x805E
+0xBB45	0x805A
+0xBB46	0x8087
+0xBB47	0x8150
+0xBB48	0x8180
+0xBB49	0x818F
+0xBB4A	0x8188
+0xBB4B	0x818A
+0xBB4C	0x817F
+0xBB4D	0x8182
+0xBB4E	0x81E7
+0xBB4F	0x81FA
+0xBB50	0x8207
+0xBB51	0x8214
+0xBB52	0x821E
+0xBB53	0x824B
+0xBB54	0x84C9
+0xBB55	0x84BF
+0xBB56	0x84C6
+0xBB57	0x84C4
+0xBB58	0x8499
+0xBB59	0x849E
+0xBB5A	0x84B2
+0xBB5B	0x849C
+0xBB5C	0x84CB
+0xBB5D	0x84B8
+0xBB5E	0x84C0
+0xBB5F	0x84D3
+0xBB60	0x8490
+0xBB61	0x84BC
+0xBB62	0x84D1
+0xBB63	0x84CA
+0xBB64	0x873F
+0xBB65	0x871C
+0xBB66	0x873B
+0xBB67	0x8722
+0xBB68	0x8725
+0xBB69	0x8734
+0xBB6A	0x8718
+0xBB6B	0x8755
+0xBB6C	0x8737
+0xBB6D	0x8729
+0xBB6E	0x88F3
+0xBB6F	0x8902
+0xBB70	0x88F4
+0xBB71	0x88F9
+0xBB72	0x88F8
+0xBB73	0x88FD
+0xBB74	0x88E8
+0xBB75	0x891A
+0xBB76	0x88EF
+0xBB77	0x8AA6
+0xBB78	0x8A8C
+0xBB79	0x8A9E
+0xBB7A	0x8AA3
+0xBB7B	0x8A8D
+0xBB7C	0x8AA1
+0xBB7D	0x8A93
+0xBB7E	0x8AA4
+0xBBA1	0x8AAA
+0xBBA2	0x8AA5
+0xBBA3	0x8AA8
+0xBBA4	0x8A98
+0xBBA5	0x8A91
+0xBBA6	0x8A9A
+0xBBA7	0x8AA7
+0xBBA8	0x8C6A
+0xBBA9	0x8C8D
+0xBBAA	0x8C8C
+0xBBAB	0x8CD3
+0xBBAC	0x8CD1
+0xBBAD	0x8CD2
+0xBBAE	0x8D6B
+0xBBAF	0x8D99
+0xBBB0	0x8D95
+0xBBB1	0x8DFC
+0xBBB2	0x8F14
+0xBBB3	0x8F12
+0xBBB4	0x8F15
+0xBBB5	0x8F13
+0xBBB6	0x8FA3
+0xBBB7	0x9060
+0xBBB8	0x9058
+0xBBB9	0x905C
+0xBBBA	0x9063
+0xBBBB	0x9059
+0xBBBC	0x905E
+0xBBBD	0x9062
+0xBBBE	0x905D
+0xBBBF	0x905B
+0xBBC0	0x9119
+0xBBC1	0x9118
+0xBBC2	0x911E
+0xBBC3	0x9175
+0xBBC4	0x9178
+0xBBC5	0x9177
+0xBBC6	0x9174
+0xBBC7	0x9278
+0xBBC8	0x9280
+0xBBC9	0x9285
+0xBBCA	0x9298
+0xBBCB	0x9296
+0xBBCC	0x927B
+0xBBCD	0x9293
+0xBBCE	0x929C
+0xBBCF	0x92A8
+0xBBD0	0x927C
+0xBBD1	0x9291
+0xBBD2	0x95A1
+0xBBD3	0x95A8
+0xBBD4	0x95A9
+0xBBD5	0x95A3
+0xBBD6	0x95A5
+0xBBD7	0x95A4
+0xBBD8	0x9699
+0xBBD9	0x969C
+0xBBDA	0x969B
+0xBBDB	0x96CC
+0xBBDC	0x96D2
+0xBBDD	0x9700
+0xBBDE	0x977C
+0xBBDF	0x9785
+0xBBE0	0x97F6
+0xBBE1	0x9817
+0xBBE2	0x9818
+0xBBE3	0x98AF
+0xBBE4	0x98B1
+0xBBE5	0x9903
+0xBBE6	0x9905
+0xBBE7	0x990C
+0xBBE8	0x9909
+0xBBE9	0x99C1
+0xBBEA	0x9AAF
+0xBBEB	0x9AB0
+0xBBEC	0x9AE6
+0xBBED	0x9B41
+0xBBEE	0x9B42
+0xBBEF	0x9CF4
+0xBBF0	0x9CF6
+0xBBF1	0x9CF3
+0xBBF2	0x9EBC
+0xBBF3	0x9F3B
+0xBBF4	0x9F4A
+0xBBF5	0x5104
+0xBBF6	0x5100
+0xBBF7	0x50FB
+0xBBF8	0x50F5
+0xBBF9	0x50F9
+0xBBFA	0x5102
+0xBBFB	0x5108
+0xBBFC	0x5109
+0xBBFD	0x5105
+0xBBFE	0x51DC
+0xBC40	0x5287
+0xBC41	0x5288
+0xBC42	0x5289
+0xBC43	0x528D
+0xBC44	0x528A
+0xBC45	0x52F0
+0xBC46	0x53B2
+0xBC47	0x562E
+0xBC48	0x563B
+0xBC49	0x5639
+0xBC4A	0x5632
+0xBC4B	0x563F
+0xBC4C	0x5634
+0xBC4D	0x5629
+0xBC4E	0x5653
+0xBC4F	0x564E
+0xBC50	0x5657
+0xBC51	0x5674
+0xBC52	0x5636
+0xBC53	0x562F
+0xBC54	0x5630
+0xBC55	0x5880
+0xBC56	0x589F
+0xBC57	0x589E
+0xBC58	0x58B3
+0xBC59	0x589C
+0xBC5A	0x58AE
+0xBC5B	0x58A9
+0xBC5C	0x58A6
+0xBC5D	0x596D
+0xBC5E	0x5B09
+0xBC5F	0x5AFB
+0xBC60	0x5B0B
+0xBC61	0x5AF5
+0xBC62	0x5B0C
+0xBC63	0x5B08
+0xBC64	0x5BEE
+0xBC65	0x5BEC
+0xBC66	0x5BE9
+0xBC67	0x5BEB
+0xBC68	0x5C64
+0xBC69	0x5C65
+0xBC6A	0x5D9D
+0xBC6B	0x5D94
+0xBC6C	0x5E62
+0xBC6D	0x5E5F
+0xBC6E	0x5E61
+0xBC6F	0x5EE2
+0xBC70	0x5EDA
+0xBC71	0x5EDF
+0xBC72	0x5EDD
+0xBC73	0x5EE3
+0xBC74	0x5EE0
+0xBC75	0x5F48
+0xBC76	0x5F71
+0xBC77	0x5FB7
+0xBC78	0x5FB5
+0xBC79	0x6176
+0xBC7A	0x6167
+0xBC7B	0x616E
+0xBC7C	0x615D
+0xBC7D	0x6155
+0xBC7E	0x6182
+0xBCA1	0x617C
+0xBCA2	0x6170
+0xBCA3	0x616B
+0xBCA4	0x617E
+0xBCA5	0x61A7
+0xBCA6	0x6190
+0xBCA7	0x61AB
+0xBCA8	0x618E
+0xBCA9	0x61AC
+0xBCAA	0x619A
+0xBCAB	0x61A4
+0xBCAC	0x6194
+0xBCAD	0x61AE
+0xBCAE	0x622E
+0xBCAF	0x6469
+0xBCB0	0x646F
+0xBCB1	0x6479
+0xBCB2	0x649E
+0xBCB3	0x64B2
+0xBCB4	0x6488
+0xBCB5	0x6490
+0xBCB6	0x64B0
+0xBCB7	0x64A5
+0xBCB8	0x6493
+0xBCB9	0x6495
+0xBCBA	0x64A9
+0xBCBB	0x6492
+0xBCBC	0x64AE
+0xBCBD	0x64AD
+0xBCBE	0x64AB
+0xBCBF	0x649A
+0xBCC0	0x64AC
+0xBCC1	0x6499
+0xBCC2	0x64A2
+0xBCC3	0x64B3
+0xBCC4	0x6575
+0xBCC5	0x6577
+0xBCC6	0x6578
+0xBCC7	0x66AE
+0xBCC8	0x66AB
+0xBCC9	0x66B4
+0xBCCA	0x66B1
+0xBCCB	0x6A23
+0xBCCC	0x6A1F
+0xBCCD	0x69E8
+0xBCCE	0x6A01
+0xBCCF	0x6A1E
+0xBCD0	0x6A19
+0xBCD1	0x69FD
+0xBCD2	0x6A21
+0xBCD3	0x6A13
+0xBCD4	0x6A0A
+0xBCD5	0x69F3
+0xBCD6	0x6A02
+0xBCD7	0x6A05
+0xBCD8	0x69ED
+0xBCD9	0x6A11
+0xBCDA	0x6B50
+0xBCDB	0x6B4E
+0xBCDC	0x6BA4
+0xBCDD	0x6BC5
+0xBCDE	0x6BC6
+0xBCDF	0x6F3F
+0xBCE0	0x6F7C
+0xBCE1	0x6F84
+0xBCE2	0x6F51
+0xBCE3	0x6F66
+0xBCE4	0x6F54
+0xBCE5	0x6F86
+0xBCE6	0x6F6D
+0xBCE7	0x6F5B
+0xBCE8	0x6F78
+0xBCE9	0x6F6E
+0xBCEA	0x6F8E
+0xBCEB	0x6F7A
+0xBCEC	0x6F70
+0xBCED	0x6F64
+0xBCEE	0x6F97
+0xBCEF	0x6F58
+0xBCF0	0x6ED5
+0xBCF1	0x6F6F
+0xBCF2	0x6F60
+0xBCF3	0x6F5F
+0xBCF4	0x719F
+0xBCF5	0x71AC
+0xBCF6	0x71B1
+0xBCF7	0x71A8
+0xBCF8	0x7256
+0xBCF9	0x729B
+0xBCFA	0x734E
+0xBCFB	0x7357
+0xBCFC	0x7469
+0xBCFD	0x748B
+0xBCFE	0x7483
+0xBD40	0x747E
+0xBD41	0x7480
+0xBD42	0x757F
+0xBD43	0x7620
+0xBD44	0x7629
+0xBD45	0x761F
+0xBD46	0x7624
+0xBD47	0x7626
+0xBD48	0x7621
+0xBD49	0x7622
+0xBD4A	0x769A
+0xBD4B	0x76BA
+0xBD4C	0x76E4
+0xBD4D	0x778E
+0xBD4E	0x7787
+0xBD4F	0x778C
+0xBD50	0x7791
+0xBD51	0x778B
+0xBD52	0x78CB
+0xBD53	0x78C5
+0xBD54	0x78BA
+0xBD55	0x78CA
+0xBD56	0x78BE
+0xBD57	0x78D5
+0xBD58	0x78BC
+0xBD59	0x78D0
+0xBD5A	0x7A3F
+0xBD5B	0x7A3C
+0xBD5C	0x7A40
+0xBD5D	0x7A3D
+0xBD5E	0x7A37
+0xBD5F	0x7A3B
+0xBD60	0x7AAF
+0xBD61	0x7AAE
+0xBD62	0x7BAD
+0xBD63	0x7BB1
+0xBD64	0x7BC4
+0xBD65	0x7BB4
+0xBD66	0x7BC6
+0xBD67	0x7BC7
+0xBD68	0x7BC1
+0xBD69	0x7BA0
+0xBD6A	0x7BCC
+0xBD6B	0x7CCA
+0xBD6C	0x7DE0
+0xBD6D	0x7DF4
+0xBD6E	0x7DEF
+0xBD6F	0x7DFB
+0xBD70	0x7DD8
+0xBD71	0x7DEC
+0xBD72	0x7DDD
+0xBD73	0x7DE8
+0xBD74	0x7DE3
+0xBD75	0x7DDA
+0xBD76	0x7DDE
+0xBD77	0x7DE9
+0xBD78	0x7D9E
+0xBD79	0x7DD9
+0xBD7A	0x7DF2
+0xBD7B	0x7DF9
+0xBD7C	0x7F75
+0xBD7D	0x7F77
+0xBD7E	0x7FAF
+0xBDA1	0x7FE9
+0xBDA2	0x8026
+0xBDA3	0x819B
+0xBDA4	0x819C
+0xBDA5	0x819D
+0xBDA6	0x81A0
+0xBDA7	0x819A
+0xBDA8	0x8198
+0xBDA9	0x8517
+0xBDAA	0x853D
+0xBDAB	0x851A
+0xBDAC	0x84EE
+0xBDAD	0x852C
+0xBDAE	0x852D
+0xBDAF	0x8513
+0xBDB0	0x8511
+0xBDB1	0x8523
+0xBDB2	0x8521
+0xBDB3	0x8514
+0xBDB4	0x84EC
+0xBDB5	0x8525
+0xBDB6	0x84FF
+0xBDB7	0x8506
+0xBDB8	0x8782
+0xBDB9	0x8774
+0xBDBA	0x8776
+0xBDBB	0x8760
+0xBDBC	0x8766
+0xBDBD	0x8778
+0xBDBE	0x8768
+0xBDBF	0x8759
+0xBDC0	0x8757
+0xBDC1	0x874C
+0xBDC2	0x8753
+0xBDC3	0x885B
+0xBDC4	0x885D
+0xBDC5	0x8910
+0xBDC6	0x8907
+0xBDC7	0x8912
+0xBDC8	0x8913
+0xBDC9	0x8915
+0xBDCA	0x890A
+0xBDCB	0x8ABC
+0xBDCC	0x8AD2
+0xBDCD	0x8AC7
+0xBDCE	0x8AC4
+0xBDCF	0x8A95
+0xBDD0	0x8ACB
+0xBDD1	0x8AF8
+0xBDD2	0x8AB2
+0xBDD3	0x8AC9
+0xBDD4	0x8AC2
+0xBDD5	0x8ABF
+0xBDD6	0x8AB0
+0xBDD7	0x8AD6
+0xBDD8	0x8ACD
+0xBDD9	0x8AB6
+0xBDDA	0x8AB9
+0xBDDB	0x8ADB
+0xBDDC	0x8C4C
+0xBDDD	0x8C4E
+0xBDDE	0x8C6C
+0xBDDF	0x8CE0
+0xBDE0	0x8CDE
+0xBDE1	0x8CE6
+0xBDE2	0x8CE4
+0xBDE3	0x8CEC
+0xBDE4	0x8CED
+0xBDE5	0x8CE2
+0xBDE6	0x8CE3
+0xBDE7	0x8CDC
+0xBDE8	0x8CEA
+0xBDE9	0x8CE1
+0xBDEA	0x8D6D
+0xBDEB	0x8D9F
+0xBDEC	0x8DA3
+0xBDED	0x8E2B
+0xBDEE	0x8E10
+0xBDEF	0x8E1D
+0xBDF0	0x8E22
+0xBDF1	0x8E0F
+0xBDF2	0x8E29
+0xBDF3	0x8E1F
+0xBDF4	0x8E21
+0xBDF5	0x8E1E
+0xBDF6	0x8EBA
+0xBDF7	0x8F1D
+0xBDF8	0x8F1B
+0xBDF9	0x8F1F
+0xBDFA	0x8F29
+0xBDFB	0x8F26
+0xBDFC	0x8F2A
+0xBDFD	0x8F1C
+0xBDFE	0x8F1E
+0xBE40	0x8F25
+0xBE41	0x9069
+0xBE42	0x906E
+0xBE43	0x9068
+0xBE44	0x906D
+0xBE45	0x9077
+0xBE46	0x9130
+0xBE47	0x912D
+0xBE48	0x9127
+0xBE49	0x9131
+0xBE4A	0x9187
+0xBE4B	0x9189
+0xBE4C	0x918B
+0xBE4D	0x9183
+0xBE4E	0x92C5
+0xBE4F	0x92BB
+0xBE50	0x92B7
+0xBE51	0x92EA
+0xBE52	0x92AC
+0xBE53	0x92E4
+0xBE54	0x92C1
+0xBE55	0x92B3
+0xBE56	0x92BC
+0xBE57	0x92D2
+0xBE58	0x92C7
+0xBE59	0x92F0
+0xBE5A	0x92B2
+0xBE5B	0x95AD
+0xBE5C	0x95B1
+0xBE5D	0x9704
+0xBE5E	0x9706
+0xBE5F	0x9707
+0xBE60	0x9709
+0xBE61	0x9760
+0xBE62	0x978D
+0xBE63	0x978B
+0xBE64	0x978F
+0xBE65	0x9821
+0xBE66	0x982B
+0xBE67	0x981C
+0xBE68	0x98B3
+0xBE69	0x990A
+0xBE6A	0x9913
+0xBE6B	0x9912
+0xBE6C	0x9918
+0xBE6D	0x99DD
+0xBE6E	0x99D0
+0xBE6F	0x99DF
+0xBE70	0x99DB
+0xBE71	0x99D1
+0xBE72	0x99D5
+0xBE73	0x99D2
+0xBE74	0x99D9
+0xBE75	0x9AB7
+0xBE76	0x9AEE
+0xBE77	0x9AEF
+0xBE78	0x9B27
+0xBE79	0x9B45
+0xBE7A	0x9B44
+0xBE7B	0x9B77
+0xBE7C	0x9B6F
+0xBE7D	0x9D06
+0xBE7E	0x9D09
+0xBEA1	0x9D03
+0xBEA2	0x9EA9
+0xBEA3	0x9EBE
+0xBEA4	0x9ECE
+0xBEA5	0x58A8
+0xBEA6	0x9F52
+0xBEA7	0x5112
+0xBEA8	0x5118
+0xBEA9	0x5114
+0xBEAA	0x5110
+0xBEAB	0x5115
+0xBEAC	0x5180
+0xBEAD	0x51AA
+0xBEAE	0x51DD
+0xBEAF	0x5291
+0xBEB0	0x5293
+0xBEB1	0x52F3
+0xBEB2	0x5659
+0xBEB3	0x566B
+0xBEB4	0x5679
+0xBEB5	0x5669
+0xBEB6	0x5664
+0xBEB7	0x5678
+0xBEB8	0x566A
+0xBEB9	0x5668
+0xBEBA	0x5665
+0xBEBB	0x5671
+0xBEBC	0x566F
+0xBEBD	0x566C
+0xBEBE	0x5662
+0xBEBF	0x5676
+0xBEC0	0x58C1
+0xBEC1	0x58BE
+0xBEC2	0x58C7
+0xBEC3	0x58C5
+0xBEC4	0x596E
+0xBEC5	0x5B1D
+0xBEC6	0x5B34
+0xBEC7	0x5B78
+0xBEC8	0x5BF0
+0xBEC9	0x5C0E
+0xBECA	0x5F4A
+0xBECB	0x61B2
+0xBECC	0x6191
+0xBECD	0x61A9
+0xBECE	0x618A
+0xBECF	0x61CD
+0xBED0	0x61B6
+0xBED1	0x61BE
+0xBED2	0x61CA
+0xBED3	0x61C8
+0xBED4	0x6230
+0xBED5	0x64C5
+0xBED6	0x64C1
+0xBED7	0x64CB
+0xBED8	0x64BB
+0xBED9	0x64BC
+0xBEDA	0x64DA
+0xBEDB	0x64C4
+0xBEDC	0x64C7
+0xBEDD	0x64C2
+0xBEDE	0x64CD
+0xBEDF	0x64BF
+0xBEE0	0x64D2
+0xBEE1	0x64D4
+0xBEE2	0x64BE
+0xBEE3	0x6574
+0xBEE4	0x66C6
+0xBEE5	0x66C9
+0xBEE6	0x66B9
+0xBEE7	0x66C4
+0xBEE8	0x66C7
+0xBEE9	0x66B8
+0xBEEA	0x6A3D
+0xBEEB	0x6A38
+0xBEEC	0x6A3A
+0xBEED	0x6A59
+0xBEEE	0x6A6B
+0xBEEF	0x6A58
+0xBEF0	0x6A39
+0xBEF1	0x6A44
+0xBEF2	0x6A62
+0xBEF3	0x6A61
+0xBEF4	0x6A4B
+0xBEF5	0x6A47
+0xBEF6	0x6A35
+0xBEF7	0x6A5F
+0xBEF8	0x6A48
+0xBEF9	0x6B59
+0xBEFA	0x6B77
+0xBEFB	0x6C05
+0xBEFC	0x6FC2
+0xBEFD	0x6FB1
+0xBEFE	0x6FA1
+0xBF40	0x6FC3
+0xBF41	0x6FA4
+0xBF42	0x6FC1
+0xBF43	0x6FA7
+0xBF44	0x6FB3
+0xBF45	0x6FC0
+0xBF46	0x6FB9
+0xBF47	0x6FB6
+0xBF48	0x6FA6
+0xBF49	0x6FA0
+0xBF4A	0x6FB4
+0xBF4B	0x71BE
+0xBF4C	0x71C9
+0xBF4D	0x71D0
+0xBF4E	0x71D2
+0xBF4F	0x71C8
+0xBF50	0x71D5
+0xBF51	0x71B9
+0xBF52	0x71CE
+0xBF53	0x71D9
+0xBF54	0x71DC
+0xBF55	0x71C3
+0xBF56	0x71C4
+0xBF57	0x7368
+0xBF58	0x749C
+0xBF59	0x74A3
+0xBF5A	0x7498
+0xBF5B	0x749F
+0xBF5C	0x749E
+0xBF5D	0x74E2
+0xBF5E	0x750C
+0xBF5F	0x750D
+0xBF60	0x7634
+0xBF61	0x7638
+0xBF62	0x763A
+0xBF63	0x76E7
+0xBF64	0x76E5
+0xBF65	0x77A0
+0xBF66	0x779E
+0xBF67	0x779F
+0xBF68	0x77A5
+0xBF69	0x78E8
+0xBF6A	0x78DA
+0xBF6B	0x78EC
+0xBF6C	0x78E7
+0xBF6D	0x79A6
+0xBF6E	0x7A4D
+0xBF6F	0x7A4E
+0xBF70	0x7A46
+0xBF71	0x7A4C
+0xBF72	0x7A4B
+0xBF73	0x7ABA
+0xBF74	0x7BD9
+0xBF75	0x7C11
+0xBF76	0x7BC9
+0xBF77	0x7BE4
+0xBF78	0x7BDB
+0xBF79	0x7BE1
+0xBF7A	0x7BE9
+0xBF7B	0x7BE6
+0xBF7C	0x7CD5
+0xBF7D	0x7CD6
+0xBF7E	0x7E0A
+0xBFA1	0x7E11
+0xBFA2	0x7E08
+0xBFA3	0x7E1B
+0xBFA4	0x7E23
+0xBFA5	0x7E1E
+0xBFA6	0x7E1D
+0xBFA7	0x7E09
+0xBFA8	0x7E10
+0xBFA9	0x7F79
+0xBFAA	0x7FB2
+0xBFAB	0x7FF0
+0xBFAC	0x7FF1
+0xBFAD	0x7FEE
+0xBFAE	0x8028
+0xBFAF	0x81B3
+0xBFB0	0x81A9
+0xBFB1	0x81A8
+0xBFB2	0x81FB
+0xBFB3	0x8208
+0xBFB4	0x8258
+0xBFB5	0x8259
+0xBFB6	0x854A
+0xBFB7	0x8559
+0xBFB8	0x8548
+0xBFB9	0x8568
+0xBFBA	0x8569
+0xBFBB	0x8543
+0xBFBC	0x8549
+0xBFBD	0x856D
+0xBFBE	0x856A
+0xBFBF	0x855E
+0xBFC0	0x8783
+0xBFC1	0x879F
+0xBFC2	0x879E
+0xBFC3	0x87A2
+0xBFC4	0x878D
+0xBFC5	0x8861
+0xBFC6	0x892A
+0xBFC7	0x8932
+0xBFC8	0x8925
+0xBFC9	0x892B
+0xBFCA	0x8921
+0xBFCB	0x89AA
+0xBFCC	0x89A6
+0xBFCD	0x8AE6
+0xBFCE	0x8AFA
+0xBFCF	0x8AEB
+0xBFD0	0x8AF1
+0xBFD1	0x8B00
+0xBFD2	0x8ADC
+0xBFD3	0x8AE7
+0xBFD4	0x8AEE
+0xBFD5	0x8AFE
+0xBFD6	0x8B01
+0xBFD7	0x8B02
+0xBFD8	0x8AF7
+0xBFD9	0x8AED
+0xBFDA	0x8AF3
+0xBFDB	0x8AF6
+0xBFDC	0x8AFC
+0xBFDD	0x8C6B
+0xBFDE	0x8C6D
+0xBFDF	0x8C93
+0xBFE0	0x8CF4
+0xBFE1	0x8E44
+0xBFE2	0x8E31
+0xBFE3	0x8E34
+0xBFE4	0x8E42
+0xBFE5	0x8E39
+0xBFE6	0x8E35
+0xBFE7	0x8F3B
+0xBFE8	0x8F2F
+0xBFE9	0x8F38
+0xBFEA	0x8F33
+0xBFEB	0x8FA8
+0xBFEC	0x8FA6
+0xBFED	0x9075
+0xBFEE	0x9074
+0xBFEF	0x9078
+0xBFF0	0x9072
+0xBFF1	0x907C
+0xBFF2	0x907A
+0xBFF3	0x9134
+0xBFF4	0x9192
+0xBFF5	0x9320
+0xBFF6	0x9336
+0xBFF7	0x92F8
+0xBFF8	0x9333
+0xBFF9	0x932F
+0xBFFA	0x9322
+0xBFFB	0x92FC
+0xBFFC	0x932B
+0xBFFD	0x9304
+0xBFFE	0x931A
+0xC040	0x9310
+0xC041	0x9326
+0xC042	0x9321
+0xC043	0x9315
+0xC044	0x932E
+0xC045	0x9319
+0xC046	0x95BB
+0xC047	0x96A7
+0xC048	0x96A8
+0xC049	0x96AA
+0xC04A	0x96D5
+0xC04B	0x970E
+0xC04C	0x9711
+0xC04D	0x9716
+0xC04E	0x970D
+0xC04F	0x9713
+0xC050	0x970F
+0xC051	0x975B
+0xC052	0x975C
+0xC053	0x9766
+0xC054	0x9798
+0xC055	0x9830
+0xC056	0x9838
+0xC057	0x983B
+0xC058	0x9837
+0xC059	0x982D
+0xC05A	0x9839
+0xC05B	0x9824
+0xC05C	0x9910
+0xC05D	0x9928
+0xC05E	0x991E
+0xC05F	0x991B
+0xC060	0x9921
+0xC061	0x991A
+0xC062	0x99ED
+0xC063	0x99E2
+0xC064	0x99F1
+0xC065	0x9AB8
+0xC066	0x9ABC
+0xC067	0x9AFB
+0xC068	0x9AED
+0xC069	0x9B28
+0xC06A	0x9B91
+0xC06B	0x9D15
+0xC06C	0x9D23
+0xC06D	0x9D26
+0xC06E	0x9D28
+0xC06F	0x9D12
+0xC070	0x9D1B
+0xC071	0x9ED8
+0xC072	0x9ED4
+0xC073	0x9F8D
+0xC074	0x9F9C
+0xC075	0x512A
+0xC076	0x511F
+0xC077	0x5121
+0xC078	0x5132
+0xC079	0x52F5
+0xC07A	0x568E
+0xC07B	0x5680
+0xC07C	0x5690
+0xC07D	0x5685
+0xC07E	0x5687
+0xC0A1	0x568F
+0xC0A2	0x58D5
+0xC0A3	0x58D3
+0xC0A4	0x58D1
+0xC0A5	0x58CE
+0xC0A6	0x5B30
+0xC0A7	0x5B2A
+0xC0A8	0x5B24
+0xC0A9	0x5B7A
+0xC0AA	0x5C37
+0xC0AB	0x5C68
+0xC0AC	0x5DBC
+0xC0AD	0x5DBA
+0xC0AE	0x5DBD
+0xC0AF	0x5DB8
+0xC0B0	0x5E6B
+0xC0B1	0x5F4C
+0xC0B2	0x5FBD
+0xC0B3	0x61C9
+0xC0B4	0x61C2
+0xC0B5	0x61C7
+0xC0B6	0x61E6
+0xC0B7	0x61CB
+0xC0B8	0x6232
+0xC0B9	0x6234
+0xC0BA	0x64CE
+0xC0BB	0x64CA
+0xC0BC	0x64D8
+0xC0BD	0x64E0
+0xC0BE	0x64F0
+0xC0BF	0x64E6
+0xC0C0	0x64EC
+0xC0C1	0x64F1
+0xC0C2	0x64E2
+0xC0C3	0x64ED
+0xC0C4	0x6582
+0xC0C5	0x6583
+0xC0C6	0x66D9
+0xC0C7	0x66D6
+0xC0C8	0x6A80
+0xC0C9	0x6A94
+0xC0CA	0x6A84
+0xC0CB	0x6AA2
+0xC0CC	0x6A9C
+0xC0CD	0x6ADB
+0xC0CE	0x6AA3
+0xC0CF	0x6A7E
+0xC0D0	0x6A97
+0xC0D1	0x6A90
+0xC0D2	0x6AA0
+0xC0D3	0x6B5C
+0xC0D4	0x6BAE
+0xC0D5	0x6BDA
+0xC0D6	0x6C08
+0xC0D7	0x6FD8
+0xC0D8	0x6FF1
+0xC0D9	0x6FDF
+0xC0DA	0x6FE0
+0xC0DB	0x6FDB
+0xC0DC	0x6FE4
+0xC0DD	0x6FEB
+0xC0DE	0x6FEF
+0xC0DF	0x6F80
+0xC0E0	0x6FEC
+0xC0E1	0x6FE1
+0xC0E2	0x6FE9
+0xC0E3	0x6FD5
+0xC0E4	0x6FEE
+0xC0E5	0x6FF0
+0xC0E6	0x71E7
+0xC0E7	0x71DF
+0xC0E8	0x71EE
+0xC0E9	0x71E6
+0xC0EA	0x71E5
+0xC0EB	0x71ED
+0xC0EC	0x71EC
+0xC0ED	0x71F4
+0xC0EE	0x71E0
+0xC0EF	0x7235
+0xC0F0	0x7246
+0xC0F1	0x7370
+0xC0F2	0x7372
+0xC0F3	0x74A9
+0xC0F4	0x74B0
+0xC0F5	0x74A6
+0xC0F6	0x74A8
+0xC0F7	0x7646
+0xC0F8	0x7642
+0xC0F9	0x764C
+0xC0FA	0x76EA
+0xC0FB	0x77B3
+0xC0FC	0x77AA
+0xC0FD	0x77B0
+0xC0FE	0x77AC
+0xC140	0x77A7
+0xC141	0x77AD
+0xC142	0x77EF
+0xC143	0x78F7
+0xC144	0x78FA
+0xC145	0x78F4
+0xC146	0x78EF
+0xC147	0x7901
+0xC148	0x79A7
+0xC149	0x79AA
+0xC14A	0x7A57
+0xC14B	0x7ABF
+0xC14C	0x7C07
+0xC14D	0x7C0D
+0xC14E	0x7BFE
+0xC14F	0x7BF7
+0xC150	0x7C0C
+0xC151	0x7BE0
+0xC152	0x7CE0
+0xC153	0x7CDC
+0xC154	0x7CDE
+0xC155	0x7CE2
+0xC156	0x7CDF
+0xC157	0x7CD9
+0xC158	0x7CDD
+0xC159	0x7E2E
+0xC15A	0x7E3E
+0xC15B	0x7E46
+0xC15C	0x7E37
+0xC15D	0x7E32
+0xC15E	0x7E43
+0xC15F	0x7E2B
+0xC160	0x7E3D
+0xC161	0x7E31
+0xC162	0x7E45
+0xC163	0x7E41
+0xC164	0x7E34
+0xC165	0x7E39
+0xC166	0x7E48
+0xC167	0x7E35
+0xC168	0x7E3F
+0xC169	0x7E2F
+0xC16A	0x7F44
+0xC16B	0x7FF3
+0xC16C	0x7FFC
+0xC16D	0x8071
+0xC16E	0x8072
+0xC16F	0x8070
+0xC170	0x806F
+0xC171	0x8073
+0xC172	0x81C6
+0xC173	0x81C3
+0xC174	0x81BA
+0xC175	0x81C2
+0xC176	0x81C0
+0xC177	0x81BF
+0xC178	0x81BD
+0xC179	0x81C9
+0xC17A	0x81BE
+0xC17B	0x81E8
+0xC17C	0x8209
+0xC17D	0x8271
+0xC17E	0x85AA
+0xC1A1	0x8584
+0xC1A2	0x857E
+0xC1A3	0x859C
+0xC1A4	0x8591
+0xC1A5	0x8594
+0xC1A6	0x85AF
+0xC1A7	0x859B
+0xC1A8	0x8587
+0xC1A9	0x85A8
+0xC1AA	0x858A
+0xC1AB	0x8667
+0xC1AC	0x87C0
+0xC1AD	0x87D1
+0xC1AE	0x87B3
+0xC1AF	0x87D2
+0xC1B0	0x87C6
+0xC1B1	0x87AB
+0xC1B2	0x87BB
+0xC1B3	0x87BA
+0xC1B4	0x87C8
+0xC1B5	0x87CB
+0xC1B6	0x893B
+0xC1B7	0x8936
+0xC1B8	0x8944
+0xC1B9	0x8938
+0xC1BA	0x893D
+0xC1BB	0x89AC
+0xC1BC	0x8B0E
+0xC1BD	0x8B17
+0xC1BE	0x8B19
+0xC1BF	0x8B1B
+0xC1C0	0x8B0A
+0xC1C1	0x8B20
+0xC1C2	0x8B1D
+0xC1C3	0x8B04
+0xC1C4	0x8B10
+0xC1C5	0x8C41
+0xC1C6	0x8C3F
+0xC1C7	0x8C73
+0xC1C8	0x8CFA
+0xC1C9	0x8CFD
+0xC1CA	0x8CFC
+0xC1CB	0x8CF8
+0xC1CC	0x8CFB
+0xC1CD	0x8DA8
+0xC1CE	0x8E49
+0xC1CF	0x8E4B
+0xC1D0	0x8E48
+0xC1D1	0x8E4A
+0xC1D2	0x8F44
+0xC1D3	0x8F3E
+0xC1D4	0x8F42
+0xC1D5	0x8F45
+0xC1D6	0x8F3F
+0xC1D7	0x907F
+0xC1D8	0x907D
+0xC1D9	0x9084
+0xC1DA	0x9081
+0xC1DB	0x9082
+0xC1DC	0x9080
+0xC1DD	0x9139
+0xC1DE	0x91A3
+0xC1DF	0x919E
+0xC1E0	0x919C
+0xC1E1	0x934D
+0xC1E2	0x9382
+0xC1E3	0x9328
+0xC1E4	0x9375
+0xC1E5	0x934A
+0xC1E6	0x9365
+0xC1E7	0x934B
+0xC1E8	0x9318
+0xC1E9	0x937E
+0xC1EA	0x936C
+0xC1EB	0x935B
+0xC1EC	0x9370
+0xC1ED	0x935A
+0xC1EE	0x9354
+0xC1EF	0x95CA
+0xC1F0	0x95CB
+0xC1F1	0x95CC
+0xC1F2	0x95C8
+0xC1F3	0x95C6
+0xC1F4	0x96B1
+0xC1F5	0x96B8
+0xC1F6	0x96D6
+0xC1F7	0x971C
+0xC1F8	0x971E
+0xC1F9	0x97A0
+0xC1FA	0x97D3
+0xC1FB	0x9846
+0xC1FC	0x98B6
+0xC1FD	0x9935
+0xC1FE	0x9A01
+0xC240	0x99FF
+0xC241	0x9BAE
+0xC242	0x9BAB
+0xC243	0x9BAA
+0xC244	0x9BAD
+0xC245	0x9D3B
+0xC246	0x9D3F
+0xC247	0x9E8B
+0xC248	0x9ECF
+0xC249	0x9EDE
+0xC24A	0x9EDC
+0xC24B	0x9EDD
+0xC24C	0x9EDB
+0xC24D	0x9F3E
+0xC24E	0x9F4B
+0xC24F	0x53E2
+0xC250	0x5695
+0xC251	0x56AE
+0xC252	0x58D9
+0xC253	0x58D8
+0xC254	0x5B38
+0xC255	0x5F5D
+0xC256	0x61E3
+0xC257	0x6233
+0xC258	0x64F4
+0xC259	0x64F2
+0xC25A	0x64FE
+0xC25B	0x6506
+0xC25C	0x64FA
+0xC25D	0x64FB
+0xC25E	0x64F7
+0xC25F	0x65B7
+0xC260	0x66DC
+0xC261	0x6726
+0xC262	0x6AB3
+0xC263	0x6AAC
+0xC264	0x6AC3
+0xC265	0x6ABB
+0xC266	0x6AB8
+0xC267	0x6AC2
+0xC268	0x6AAE
+0xC269	0x6AAF
+0xC26A	0x6B5F
+0xC26B	0x6B78
+0xC26C	0x6BAF
+0xC26D	0x7009
+0xC26E	0x700B
+0xC26F	0x6FFE
+0xC270	0x7006
+0xC271	0x6FFA
+0xC272	0x7011
+0xC273	0x700F
+0xC274	0x71FB
+0xC275	0x71FC
+0xC276	0x71FE
+0xC277	0x71F8
+0xC278	0x7377
+0xC279	0x7375
+0xC27A	0x74A7
+0xC27B	0x74BF
+0xC27C	0x7515
+0xC27D	0x7656
+0xC27E	0x7658
+0xC2A1	0x7652
+0xC2A2	0x77BD
+0xC2A3	0x77BF
+0xC2A4	0x77BB
+0xC2A5	0x77BC
+0xC2A6	0x790E
+0xC2A7	0x79AE
+0xC2A8	0x7A61
+0xC2A9	0x7A62
+0xC2AA	0x7A60
+0xC2AB	0x7AC4
+0xC2AC	0x7AC5
+0xC2AD	0x7C2B
+0xC2AE	0x7C27
+0xC2AF	0x7C2A
+0xC2B0	0x7C1E
+0xC2B1	0x7C23
+0xC2B2	0x7C21
+0xC2B3	0x7CE7
+0xC2B4	0x7E54
+0xC2B5	0x7E55
+0xC2B6	0x7E5E
+0xC2B7	0x7E5A
+0xC2B8	0x7E61
+0xC2B9	0x7E52
+0xC2BA	0x7E59
+0xC2BB	0x7F48
+0xC2BC	0x7FF9
+0xC2BD	0x7FFB
+0xC2BE	0x8077
+0xC2BF	0x8076
+0xC2C0	0x81CD
+0xC2C1	0x81CF
+0xC2C2	0x820A
+0xC2C3	0x85CF
+0xC2C4	0x85A9
+0xC2C5	0x85CD
+0xC2C6	0x85D0
+0xC2C7	0x85C9
+0xC2C8	0x85B0
+0xC2C9	0x85BA
+0xC2CA	0x85B9
+0xC2CB	0x85A6
+0xC2CC	0x87EF
+0xC2CD	0x87EC
+0xC2CE	0x87F2
+0xC2CF	0x87E0
+0xC2D0	0x8986
+0xC2D1	0x89B2
+0xC2D2	0x89F4
+0xC2D3	0x8B28
+0xC2D4	0x8B39
+0xC2D5	0x8B2C
+0xC2D6	0x8B2B
+0xC2D7	0x8C50
+0xC2D8	0x8D05
+0xC2D9	0x8E59
+0xC2DA	0x8E63
+0xC2DB	0x8E66
+0xC2DC	0x8E64
+0xC2DD	0x8E5F
+0xC2DE	0x8E55
+0xC2DF	0x8EC0
+0xC2E0	0x8F49
+0xC2E1	0x8F4D
+0xC2E2	0x9087
+0xC2E3	0x9083
+0xC2E4	0x9088
+0xC2E5	0x91AB
+0xC2E6	0x91AC
+0xC2E7	0x91D0
+0xC2E8	0x9394
+0xC2E9	0x938A
+0xC2EA	0x9396
+0xC2EB	0x93A2
+0xC2EC	0x93B3
+0xC2ED	0x93AE
+0xC2EE	0x93AC
+0xC2EF	0x93B0
+0xC2F0	0x9398
+0xC2F1	0x939A
+0xC2F2	0x9397
+0xC2F3	0x95D4
+0xC2F4	0x95D6
+0xC2F5	0x95D0
+0xC2F6	0x95D5
+0xC2F7	0x96E2
+0xC2F8	0x96DC
+0xC2F9	0x96D9
+0xC2FA	0x96DB
+0xC2FB	0x96DE
+0xC2FC	0x9724
+0xC2FD	0x97A3
+0xC2FE	0x97A6
+0xC340	0x97AD
+0xC341	0x97F9
+0xC342	0x984D
+0xC343	0x984F
+0xC344	0x984C
+0xC345	0x984E
+0xC346	0x9853
+0xC347	0x98BA
+0xC348	0x993E
+0xC349	0x993F
+0xC34A	0x993D
+0xC34B	0x992E
+0xC34C	0x99A5
+0xC34D	0x9A0E
+0xC34E	0x9AC1
+0xC34F	0x9B03
+0xC350	0x9B06
+0xC351	0x9B4F
+0xC352	0x9B4E
+0xC353	0x9B4D
+0xC354	0x9BCA
+0xC355	0x9BC9
+0xC356	0x9BFD
+0xC357	0x9BC8
+0xC358	0x9BC0
+0xC359	0x9D51
+0xC35A	0x9D5D
+0xC35B	0x9D60
+0xC35C	0x9EE0
+0xC35D	0x9F15
+0xC35E	0x9F2C
+0xC35F	0x5133
+0xC360	0x56A5
+0xC361	0x58DE
+0xC362	0x58DF
+0xC363	0x58E2
+0xC364	0x5BF5
+0xC365	0x9F90
+0xC366	0x5EEC
+0xC367	0x61F2
+0xC368	0x61F7
+0xC369	0x61F6
+0xC36A	0x61F5
+0xC36B	0x6500
+0xC36C	0x650F
+0xC36D	0x66E0
+0xC36E	0x66DD
+0xC36F	0x6AE5
+0xC370	0x6ADD
+0xC371	0x6ADA
+0xC372	0x6AD3
+0xC373	0x701B
+0xC374	0x701F
+0xC375	0x7028
+0xC376	0x701A
+0xC377	0x701D
+0xC378	0x7015
+0xC379	0x7018
+0xC37A	0x7206
+0xC37B	0x720D
+0xC37C	0x7258
+0xC37D	0x72A2
+0xC37E	0x7378
+0xC3A1	0x737A
+0xC3A2	0x74BD
+0xC3A3	0x74CA
+0xC3A4	0x74E3
+0xC3A5	0x7587
+0xC3A6	0x7586
+0xC3A7	0x765F
+0xC3A8	0x7661
+0xC3A9	0x77C7
+0xC3AA	0x7919
+0xC3AB	0x79B1
+0xC3AC	0x7A6B
+0xC3AD	0x7A69
+0xC3AE	0x7C3E
+0xC3AF	0x7C3F
+0xC3B0	0x7C38
+0xC3B1	0x7C3D
+0xC3B2	0x7C37
+0xC3B3	0x7C40
+0xC3B4	0x7E6B
+0xC3B5	0x7E6D
+0xC3B6	0x7E79
+0xC3B7	0x7E69
+0xC3B8	0x7E6A
+0xC3B9	0x7F85
+0xC3BA	0x7E73
+0xC3BB	0x7FB6
+0xC3BC	0x7FB9
+0xC3BD	0x7FB8
+0xC3BE	0x81D8
+0xC3BF	0x85E9
+0xC3C0	0x85DD
+0xC3C1	0x85EA
+0xC3C2	0x85D5
+0xC3C3	0x85E4
+0xC3C4	0x85E5
+0xC3C5	0x85F7
+0xC3C6	0x87FB
+0xC3C7	0x8805
+0xC3C8	0x880D
+0xC3C9	0x87F9
+0xC3CA	0x87FE
+0xC3CB	0x8960
+0xC3CC	0x895F
+0xC3CD	0x8956
+0xC3CE	0x895E
+0xC3CF	0x8B41
+0xC3D0	0x8B5C
+0xC3D1	0x8B58
+0xC3D2	0x8B49
+0xC3D3	0x8B5A
+0xC3D4	0x8B4E
+0xC3D5	0x8B4F
+0xC3D6	0x8B46
+0xC3D7	0x8B59
+0xC3D8	0x8D08
+0xC3D9	0x8D0A
+0xC3DA	0x8E7C
+0xC3DB	0x8E72
+0xC3DC	0x8E87
+0xC3DD	0x8E76
+0xC3DE	0x8E6C
+0xC3DF	0x8E7A
+0xC3E0	0x8E74
+0xC3E1	0x8F54
+0xC3E2	0x8F4E
+0xC3E3	0x8FAD
+0xC3E4	0x908A
+0xC3E5	0x908B
+0xC3E6	0x91B1
+0xC3E7	0x91AE
+0xC3E8	0x93E1
+0xC3E9	0x93D1
+0xC3EA	0x93DF
+0xC3EB	0x93C3
+0xC3EC	0x93C8
+0xC3ED	0x93DC
+0xC3EE	0x93DD
+0xC3EF	0x93D6
+0xC3F0	0x93E2
+0xC3F1	0x93CD
+0xC3F2	0x93D8
+0xC3F3	0x93E4
+0xC3F4	0x93D7
+0xC3F5	0x93E8
+0xC3F6	0x95DC
+0xC3F7	0x96B4
+0xC3F8	0x96E3
+0xC3F9	0x972A
+0xC3FA	0x9727
+0xC3FB	0x9761
+0xC3FC	0x97DC
+0xC3FD	0x97FB
+0xC3FE	0x985E
+0xC440	0x9858
+0xC441	0x985B
+0xC442	0x98BC
+0xC443	0x9945
+0xC444	0x9949
+0xC445	0x9A16
+0xC446	0x9A19
+0xC447	0x9B0D
+0xC448	0x9BE8
+0xC449	0x9BE7
+0xC44A	0x9BD6
+0xC44B	0x9BDB
+0xC44C	0x9D89
+0xC44D	0x9D61
+0xC44E	0x9D72
+0xC44F	0x9D6A
+0xC450	0x9D6C
+0xC451	0x9E92
+0xC452	0x9E97
+0xC453	0x9E93
+0xC454	0x9EB4
+0xC455	0x52F8
+0xC456	0x56A8
+0xC457	0x56B7
+0xC458	0x56B6
+0xC459	0x56B4
+0xC45A	0x56BC
+0xC45B	0x58E4
+0xC45C	0x5B40
+0xC45D	0x5B43
+0xC45E	0x5B7D
+0xC45F	0x5BF6
+0xC460	0x5DC9
+0xC461	0x61F8
+0xC462	0x61FA
+0xC463	0x6518
+0xC464	0x6514
+0xC465	0x6519
+0xC466	0x66E6
+0xC467	0x6727
+0xC468	0x6AEC
+0xC469	0x703E
+0xC46A	0x7030
+0xC46B	0x7032
+0xC46C	0x7210
+0xC46D	0x737B
+0xC46E	0x74CF
+0xC46F	0x7662
+0xC470	0x7665
+0xC471	0x7926
+0xC472	0x792A
+0xC473	0x792C
+0xC474	0x792B
+0xC475	0x7AC7
+0xC476	0x7AF6
+0xC477	0x7C4C
+0xC478	0x7C43
+0xC479	0x7C4D
+0xC47A	0x7CEF
+0xC47B	0x7CF0
+0xC47C	0x8FAE
+0xC47D	0x7E7D
+0xC47E	0x7E7C
+0xC4A1	0x7E82
+0xC4A2	0x7F4C
+0xC4A3	0x8000
+0xC4A4	0x81DA
+0xC4A5	0x8266
+0xC4A6	0x85FB
+0xC4A7	0x85F9
+0xC4A8	0x8611
+0xC4A9	0x85FA
+0xC4AA	0x8606
+0xC4AB	0x860B
+0xC4AC	0x8607
+0xC4AD	0x860A
+0xC4AE	0x8814
+0xC4AF	0x8815
+0xC4B0	0x8964
+0xC4B1	0x89BA
+0xC4B2	0x89F8
+0xC4B3	0x8B70
+0xC4B4	0x8B6C
+0xC4B5	0x8B66
+0xC4B6	0x8B6F
+0xC4B7	0x8B5F
+0xC4B8	0x8B6B
+0xC4B9	0x8D0F
+0xC4BA	0x8D0D
+0xC4BB	0x8E89
+0xC4BC	0x8E81
+0xC4BD	0x8E85
+0xC4BE	0x8E82
+0xC4BF	0x91B4
+0xC4C0	0x91CB
+0xC4C1	0x9418
+0xC4C2	0x9403
+0xC4C3	0x93FD
+0xC4C4	0x95E1
+0xC4C5	0x9730
+0xC4C6	0x98C4
+0xC4C7	0x9952
+0xC4C8	0x9951
+0xC4C9	0x99A8
+0xC4CA	0x9A2B
+0xC4CB	0x9A30
+0xC4CC	0x9A37
+0xC4CD	0x9A35
+0xC4CE	0x9C13
+0xC4CF	0x9C0D
+0xC4D0	0x9E79
+0xC4D1	0x9EB5
+0xC4D2	0x9EE8
+0xC4D3	0x9F2F
+0xC4D4	0x9F5F
+0xC4D5	0x9F63
+0xC4D6	0x9F61
+0xC4D7	0x5137
+0xC4D8	0x5138
+0xC4D9	0x56C1
+0xC4DA	0x56C0
+0xC4DB	0x56C2
+0xC4DC	0x5914
+0xC4DD	0x5C6C
+0xC4DE	0x5DCD
+0xC4DF	0x61FC
+0xC4E0	0x61FE
+0xC4E1	0x651D
+0xC4E2	0x651C
+0xC4E3	0x6595
+0xC4E4	0x66E9
+0xC4E5	0x6AFB
+0xC4E6	0x6B04
+0xC4E7	0x6AFA
+0xC4E8	0x6BB2
+0xC4E9	0x704C
+0xC4EA	0x721B
+0xC4EB	0x72A7
+0xC4EC	0x74D6
+0xC4ED	0x74D4
+0xC4EE	0x7669
+0xC4EF	0x77D3
+0xC4F0	0x7C50
+0xC4F1	0x7E8F
+0xC4F2	0x7E8C
+0xC4F3	0x7FBC
+0xC4F4	0x8617
+0xC4F5	0x862D
+0xC4F6	0x861A
+0xC4F7	0x8823
+0xC4F8	0x8822
+0xC4F9	0x8821
+0xC4FA	0x881F
+0xC4FB	0x896A
+0xC4FC	0x896C
+0xC4FD	0x89BD
+0xC4FE	0x8B74
+0xC540	0x8B77
+0xC541	0x8B7D
+0xC542	0x8D13
+0xC543	0x8E8A
+0xC544	0x8E8D
+0xC545	0x8E8B
+0xC546	0x8F5F
+0xC547	0x8FAF
+0xC548	0x91BA
+0xC549	0x942E
+0xC54A	0x9433
+0xC54B	0x9435
+0xC54C	0x943A
+0xC54D	0x9438
+0xC54E	0x9432
+0xC54F	0x942B
+0xC550	0x95E2
+0xC551	0x9738
+0xC552	0x9739
+0xC553	0x9732
+0xC554	0x97FF
+0xC555	0x9867
+0xC556	0x9865
+0xC557	0x9957
+0xC558	0x9A45
+0xC559	0x9A43
+0xC55A	0x9A40
+0xC55B	0x9A3E
+0xC55C	0x9ACF
+0xC55D	0x9B54
+0xC55E	0x9B51
+0xC55F	0x9C2D
+0xC560	0x9C25
+0xC561	0x9DAF
+0xC562	0x9DB4
+0xC563	0x9DC2
+0xC564	0x9DB8
+0xC565	0x9E9D
+0xC566	0x9EEF
+0xC567	0x9F19
+0xC568	0x9F5C
+0xC569	0x9F66
+0xC56A	0x9F67
+0xC56B	0x513C
+0xC56C	0x513B
+0xC56D	0x56C8
+0xC56E	0x56CA
+0xC56F	0x56C9
+0xC570	0x5B7F
+0xC571	0x5DD4
+0xC572	0x5DD2
+0xC573	0x5F4E
+0xC574	0x61FF
+0xC575	0x6524
+0xC576	0x6B0A
+0xC577	0x6B61
+0xC578	0x7051
+0xC579	0x7058
+0xC57A	0x7380
+0xC57B	0x74E4
+0xC57C	0x758A
+0xC57D	0x766E
+0xC57E	0x766C
+0xC5A1	0x79B3
+0xC5A2	0x7C60
+0xC5A3	0x7C5F
+0xC5A4	0x807E
+0xC5A5	0x807D
+0xC5A6	0x81DF
+0xC5A7	0x8972
+0xC5A8	0x896F
+0xC5A9	0x89FC
+0xC5AA	0x8B80
+0xC5AB	0x8D16
+0xC5AC	0x8D17
+0xC5AD	0x8E91
+0xC5AE	0x8E93
+0xC5AF	0x8F61
+0xC5B0	0x9148
+0xC5B1	0x9444
+0xC5B2	0x9451
+0xC5B3	0x9452
+0xC5B4	0x973D
+0xC5B5	0x973E
+0xC5B6	0x97C3
+0xC5B7	0x97C1
+0xC5B8	0x986B
+0xC5B9	0x9955
+0xC5BA	0x9A55
+0xC5BB	0x9A4D
+0xC5BC	0x9AD2
+0xC5BD	0x9B1A
+0xC5BE	0x9C49
+0xC5BF	0x9C31
+0xC5C0	0x9C3E
+0xC5C1	0x9C3B
+0xC5C2	0x9DD3
+0xC5C3	0x9DD7
+0xC5C4	0x9F34
+0xC5C5	0x9F6C
+0xC5C6	0x9F6A
+0xC5C7	0x9F94
+0xC5C8	0x56CC
+0xC5C9	0x5DD6
+0xC5CA	0x6200
+0xC5CB	0x6523
+0xC5CC	0x652B
+0xC5CD	0x652A
+0xC5CE	0x66EC
+0xC5CF	0x6B10
+0xC5D0	0x74DA
+0xC5D1	0x7ACA
+0xC5D2	0x7C64
+0xC5D3	0x7C63
+0xC5D4	0x7C65
+0xC5D5	0x7E93
+0xC5D6	0x7E96
+0xC5D7	0x7E94
+0xC5D8	0x81E2
+0xC5D9	0x8638
+0xC5DA	0x863F
+0xC5DB	0x8831
+0xC5DC	0x8B8A
+0xC5DD	0x9090
+0xC5DE	0x908F
+0xC5DF	0x9463
+0xC5E0	0x9460
+0xC5E1	0x9464
+0xC5E2	0x9768
+0xC5E3	0x986F
+0xC5E4	0x995C
+0xC5E5	0x9A5A
+0xC5E6	0x9A5B
+0xC5E7	0x9A57
+0xC5E8	0x9AD3
+0xC5E9	0x9AD4
+0xC5EA	0x9AD1
+0xC5EB	0x9C54
+0xC5EC	0x9C57
+0xC5ED	0x9C56
+0xC5EE	0x9DE5
+0xC5EF	0x9E9F
+0xC5F0	0x9EF4
+0xC5F1	0x56D1
+0xC5F2	0x58E9
+0xC5F3	0x652C
+0xC5F4	0x705E
+0xC5F5	0x7671
+0xC5F6	0x7672
+0xC5F7	0x77D7
+0xC5F8	0x7F50
+0xC5F9	0x7F88
+0xC5FA	0x8836
+0xC5FB	0x8839
+0xC5FC	0x8862
+0xC5FD	0x8B93
+0xC5FE	0x8B92
+0xC640	0x8B96
+0xC641	0x8277
+0xC642	0x8D1B
+0xC643	0x91C0
+0xC644	0x946A
+0xC645	0x9742
+0xC646	0x9748
+0xC647	0x9744
+0xC648	0x97C6
+0xC649	0x9870
+0xC64A	0x9A5F
+0xC64B	0x9B22
+0xC64C	0x9B58
+0xC64D	0x9C5F
+0xC64E	0x9DF9
+0xC64F	0x9DFA
+0xC650	0x9E7C
+0xC651	0x9E7D
+0xC652	0x9F07
+0xC653	0x9F77
+0xC654	0x9F72
+0xC655	0x5EF3
+0xC656	0x6B16
+0xC657	0x7063
+0xC658	0x7C6C
+0xC659	0x7C6E
+0xC65A	0x883B
+0xC65B	0x89C0
+0xC65C	0x8EA1
+0xC65D	0x91C1
+0xC65E	0x9472
+0xC65F	0x9470
+0xC660	0x9871
+0xC661	0x995E
+0xC662	0x9AD6
+0xC663	0x9B23
+0xC664	0x9ECC
+0xC665	0x7064
+0xC666	0x77DA
+0xC667	0x8B9A
+0xC668	0x9477
+0xC669	0x97C9
+0xC66A	0x9A62
+0xC66B	0x9A65
+0xC66C	0x7E9C
+0xC66D	0x8B9C
+0xC66E	0x8EAA
+0xC66F	0x91C5
+0xC670	0x947D
+0xC671	0x947E
+0xC672	0x947C
+0xC673	0x9C77
+0xC674	0x9C78
+0xC675	0x9EF7
+0xC676	0x8C54
+0xC677	0x947F
+0xC678	0x9E1A
+0xC679	0x7228
+0xC67A	0x9A6A
+0xC67B	0x9B31
+0xC67C	0x9E1B
+0xC67D	0x9E1E
+0xC67E	0x7C72
+0xC6A1	0x2460
+0xC6A2	0x2461
+0xC6A3	0x2462
+0xC6A4	0x2463
+0xC6A5	0x2464
+0xC6A6	0x2465
+0xC6A7	0x2466
+0xC6A8	0x2467
+0xC6A9	0x2468
+0xC6AA	0x2469
+0xC6AB	0x2474
+0xC6AC	0x2475
+0xC6AD	0x2476
+0xC6AE	0x2477
+0xC6AF	0x2478
+0xC6B0	0x2479
+0xC6B1	0x247A
+0xC6B2	0x247B
+0xC6B3	0x247C
+0xC6B4	0x247D
+0xC6B5	0x2170
+0xC6B6	0x2171
+0xC6B7	0x2172
+0xC6B8	0x2173
+0xC6B9	0x2174
+0xC6BA	0x2175
+0xC6BB	0x2176
+0xC6BC	0x2177
+0xC6BD	0x2178
+0xC6BE	0x2179
+0xC6BF	0x4E36
+0xC6C0	0x4E3F
+0xC6C1	0x4E85
+0xC6C2	0x4EA0
+0xC6C3	0x5182
+0xC6C4	0x5196
+0xC6C5	0x51AB
+0xC6C6	0x52F9
+0xC6C7	0x5338
+0xC6C8	0x5369
+0xC6C9	0x53B6
+0xC6CA	0x590A
+0xC6CB	0x5B80
+0xC6CC	0x5DDB
+0xC6CD	0x2F33
+0xC6CE	0x5E7F
+0xC6D0	0x5F50
+0xC6D1	0x5F61
+0xC6D2	0x6534
+0xC6D4	0x7592
+0xC6D6	0x8FB5
+0xC6D8	0x00A8
+0xC6D9	0x02C6
+0xC6DA	0x30FD
+0xC6DB	0x30FE
+0xC6DC	0x309D
+0xC6DD	0x309E
+0xC6E0	0x3005
+0xC6E1	0x3006
+0xC6E2	0x3007
+0xC6E3	0x30FC
+0xC6E4	0xFF3B
+0xC6E5	0xFF3D
+0xC6E6	0x273D
+0xC6E7	0x3041
+0xC6E8	0x3042
+0xC6E9	0x3043
+0xC6EA	0x3044
+0xC6EB	0x3045
+0xC6EC	0x3046
+0xC6ED	0x3047
+0xC6EE	0x3048
+0xC6EF	0x3049
+0xC6F0	0x304A
+0xC6F1	0x304B
+0xC6F2	0x304C
+0xC6F3	0x304D
+0xC6F4	0x304E
+0xC6F5	0x304F
+0xC6F6	0x3050
+0xC6F7	0x3051
+0xC6F8	0x3052
+0xC6F9	0x3053
+0xC6FA	0x3054
+0xC6FB	0x3055
+0xC6FC	0x3056
+0xC6FD	0x3057
+0xC6FE	0x3058
+0xC740	0x3059
+0xC741	0x305A
+0xC742	0x305B
+0xC743	0x305C
+0xC744	0x305D
+0xC745	0x305E
+0xC746	0x305F
+0xC747	0x3060
+0xC748	0x3061
+0xC749	0x3062
+0xC74A	0x3063
+0xC74B	0x3064
+0xC74C	0x3065
+0xC74D	0x3066
+0xC74E	0x3067
+0xC74F	0x3068
+0xC750	0x3069
+0xC751	0x306A
+0xC752	0x306B
+0xC753	0x306C
+0xC754	0x306D
+0xC755	0x306E
+0xC756	0x306F
+0xC757	0x3070
+0xC758	0x3071
+0xC759	0x3072
+0xC75A	0x3073
+0xC75B	0x3074
+0xC75C	0x3075
+0xC75D	0x3076
+0xC75E	0x3077
+0xC75F	0x3078
+0xC760	0x3079
+0xC761	0x307A
+0xC762	0x307B
+0xC763	0x307C
+0xC764	0x307D
+0xC765	0x307E
+0xC766	0x307F
+0xC767	0x3080
+0xC768	0x3081
+0xC769	0x3082
+0xC76A	0x3083
+0xC76B	0x3084
+0xC76C	0x3085
+0xC76D	0x3086
+0xC76E	0x3087
+0xC76F	0x3088
+0xC770	0x3089
+0xC771	0x308A
+0xC772	0x308B
+0xC773	0x308C
+0xC774	0x308D
+0xC775	0x308E
+0xC776	0x308F
+0xC777	0x3090
+0xC778	0x3091
+0xC779	0x3092
+0xC77A	0x3093
+0xC77B	0x30A1
+0xC77C	0x30A2
+0xC77D	0x30A3
+0xC77E	0x30A4
+0xC7A1	0x30A5
+0xC7A2	0x30A6
+0xC7A3	0x30A7
+0xC7A4	0x30A8
+0xC7A5	0x30A9
+0xC7A6	0x30AA
+0xC7A7	0x30AB
+0xC7A8	0x30AC
+0xC7A9	0x30AD
+0xC7AA	0x30AE
+0xC7AB	0x30AF
+0xC7AC	0x30B0
+0xC7AD	0x30B1
+0xC7AE	0x30B2
+0xC7AF	0x30B3
+0xC7B0	0x30B4
+0xC7B1	0x30B5
+0xC7B2	0x30B6
+0xC7B3	0x30B7
+0xC7B4	0x30B8
+0xC7B5	0x30B9
+0xC7B6	0x30BA
+0xC7B7	0x30BB
+0xC7B8	0x30BC
+0xC7B9	0x30BD
+0xC7BA	0x30BE
+0xC7BB	0x30BF
+0xC7BC	0x30C0
+0xC7BD	0x30C1
+0xC7BE	0x30C2
+0xC7BF	0x30C3
+0xC7C0	0x30C4
+0xC7C1	0x30C5
+0xC7C2	0x30C6
+0xC7C3	0x30C7
+0xC7C4	0x30C8
+0xC7C5	0x30C9
+0xC7C6	0x30CA
+0xC7C7	0x30CB
+0xC7C8	0x30CC
+0xC7C9	0x30CD
+0xC7CA	0x30CE
+0xC7CB	0x30CF
+0xC7CC	0x30D0
+0xC7CD	0x30D1
+0xC7CE	0x30D2
+0xC7CF	0x30D3
+0xC7D0	0x30D4
+0xC7D1	0x30D5
+0xC7D2	0x30D6
+0xC7D3	0x30D7
+0xC7D4	0x30D8
+0xC7D5	0x30D9
+0xC7D6	0x30DA
+0xC7D7	0x30DB
+0xC7D8	0x30DC
+0xC7D9	0x30DD
+0xC7DA	0x30DE
+0xC7DB	0x30DF
+0xC7DC	0x30E0
+0xC7DD	0x30E1
+0xC7DE	0x30E2
+0xC7DF	0x30E3
+0xC7E0	0x30E4
+0xC7E1	0x30E5
+0xC7E2	0x30E6
+0xC7E3	0x30E7
+0xC7E4	0x30E8
+0xC7E5	0x30E9
+0xC7E6	0x30EA
+0xC7E7	0x30EB
+0xC7E8	0x30EC
+0xC7E9	0x30ED
+0xC7EA	0x30EE
+0xC7EB	0x30EF
+0xC7EC	0x30F0
+0xC7ED	0x30F1
+0xC7EE	0x30F2
+0xC7EF	0x30F3
+0xC7F0	0x30F4
+0xC7F1	0x30F5
+0xC7F2	0x30F6
+0xC7F3	0x0410
+0xC7F4	0x0411
+0xC7F5	0x0412
+0xC7F6	0x0413
+0xC7F7	0x0414
+0xC7F8	0x0415
+0xC7F9	0x0401
+0xC7FA	0x0416
+0xC7FB	0x0417
+0xC7FC	0x0418
+0xC7FD	0x0419
+0xC7FE	0x041A
+0xC840	0x041B
+0xC841	0x041C
+0xC842	0x041D
+0xC843	0x041E
+0xC844	0x041F
+0xC845	0x0420
+0xC846	0x0421
+0xC847	0x0422
+0xC848	0x0423
+0xC849	0x0424
+0xC84A	0x0425
+0xC84B	0x0426
+0xC84C	0x0427
+0xC84D	0x0428
+0xC84E	0x0429
+0xC84F	0x042A
+0xC850	0x042B
+0xC851	0x042C
+0xC852	0x042D
+0xC853	0x042E
+0xC854	0x042F
+0xC855	0x0430
+0xC856	0x0431
+0xC857	0x0432
+0xC858	0x0433
+0xC859	0x0434
+0xC85A	0x0435
+0xC85B	0x0451
+0xC85C	0x0436
+0xC85D	0x0437
+0xC85E	0x0438
+0xC85F	0x0439
+0xC860	0x043A
+0xC861	0x043B
+0xC862	0x043C
+0xC863	0x043D
+0xC864	0x043E
+0xC865	0x043F
+0xC866	0x0440
+0xC867	0x0441
+0xC868	0x0442
+0xC869	0x0443
+0xC86A	0x0444
+0xC86B	0x0445
+0xC86C	0x0446
+0xC86D	0x0447
+0xC86E	0x0448
+0xC86F	0x0449
+0xC870	0x044A
+0xC871	0x044B
+0xC872	0x044C
+0xC873	0x044D
+0xC874	0x044E
+0xC875	0x044F
+0xC876	0x21E7
+0xC877	0x21B8
+0xC878	0x21B9
+0xC879	0x31CF
+0xC87A	0x200CC
+0xC87B	0x4E5A
+0xC87C	0x2008A
+0xC87D	0x5202
+0xC87E	0x4491
+0xC8A1	0x9FB0
+0xC8A2	0x5188
+0xC8A3	0x9FB1
+0xC8A4	0x27607
+0xC8CD	0xFFE2
+0xC8CE	0xFFE4
+0xC8CF	0xFF07
+0xC8D0	0xFF02
+0xC8D1	0x3231
+0xC8D2	0x2116
+0xC8D3	0x2121
+0xC8D4	0x309B
+0xC8D5	0x309C
+0xC8D6	0x2E80
+0xC8D7	0x2E84
+0xC8D8	0x2E86
+0xC8D9	0x2E87
+0xC8DA	0x2E88
+0xC8DB	0x2E8A
+0xC8DC	0x2E8C
+0xC8DD	0x2E8D
+0xC8DE	0x2E95
+0xC8DF	0x2E9C
+0xC8E0	0x2E9D
+0xC8E1	0x2EA5
+0xC8E2	0x2EA7
+0xC8E3	0x2EAA
+0xC8E4	0x2EAC
+0xC8E5	0x2EAE
+0xC8E6	0x2EB6
+0xC8E7	0x2EBC
+0xC8E8	0x2EBE
+0xC8E9	0x2EC6
+0xC8EA	0x2ECA
+0xC8EB	0x2ECC
+0xC8EC	0x2ECD
+0xC8ED	0x2ECF
+0xC8EE	0x2ED6
+0xC8EF	0x2ED7
+0xC8F0	0x2EDE
+0xC8F1	0x2EE3
+0xC8F5	0x0283
+0xC8F6	0x0250
+0xC8F7	0x025B
+0xC8F8	0x0254
+0xC8F9	0x0275
+0xC8FA	0x0153
+0xC8FB	0x00F8
+0xC8FC	0x014B
+0xC8FD	0x028A
+0xC8FE	0x026A
+0xC940	0x4E42
+0xC941	0x4E5C
+0xC942	0x51F5
+0xC943	0x531A
+0xC944	0x5382
+0xC945	0x4E07
+0xC946	0x4E0C
+0xC947	0x4E47
+0xC948	0x4E8D
+0xC949	0x56D7
+0xC94A	0xFA0C
+0xC94B	0x5C6E
+0xC94C	0x5F73
+0xC94D	0x4E0F
+0xC94E	0x5187
+0xC94F	0x4E0E
+0xC950	0x4E2E
+0xC951	0x4E93
+0xC952	0x4EC2
+0xC953	0x4EC9
+0xC954	0x4EC8
+0xC955	0x5198
+0xC956	0x52FC
+0xC957	0x536C
+0xC958	0x53B9
+0xC959	0x5720
+0xC95A	0x5903
+0xC95B	0x592C
+0xC95C	0x5C10
+0xC95D	0x5DFF
+0xC95E	0x65E1
+0xC95F	0x6BB3
+0xC960	0x6BCC
+0xC961	0x6C14
+0xC962	0x723F
+0xC963	0x4E31
+0xC964	0x4E3C
+0xC965	0x4EE8
+0xC966	0x4EDC
+0xC967	0x4EE9
+0xC968	0x4EE1
+0xC969	0x4EDD
+0xC96A	0x4EDA
+0xC96B	0x520C
+0xC96C	0x531C
+0xC96D	0x534C
+0xC96E	0x5722
+0xC96F	0x5723
+0xC970	0x5917
+0xC971	0x592F
+0xC972	0x5B81
+0xC973	0x5B84
+0xC974	0x5C12
+0xC975	0x5C3B
+0xC976	0x5C74
+0xC977	0x5C73
+0xC978	0x5E04
+0xC979	0x5E80
+0xC97A	0x5E82
+0xC97B	0x5FC9
+0xC97C	0x6209
+0xC97D	0x6250
+0xC97E	0x6C15
+0xC9A1	0x6C36
+0xC9A2	0x6C43
+0xC9A3	0x6C3F
+0xC9A4	0x6C3B
+0xC9A5	0x72AE
+0xC9A6	0x72B0
+0xC9A7	0x738A
+0xC9A8	0x79B8
+0xC9A9	0x808A
+0xC9AA	0x961E
+0xC9AB	0x4F0E
+0xC9AC	0x4F18
+0xC9AD	0x4F2C
+0xC9AE	0x4EF5
+0xC9AF	0x4F14
+0xC9B0	0x4EF1
+0xC9B1	0x4F00
+0xC9B2	0x4EF7
+0xC9B3	0x4F08
+0xC9B4	0x4F1D
+0xC9B5	0x4F02
+0xC9B6	0x4F05
+0xC9B7	0x4F22
+0xC9B8	0x4F13
+0xC9B9	0x4F04
+0xC9BA	0x4EF4
+0xC9BB	0x4F12
+0xC9BC	0x51B1
+0xC9BD	0x5213
+0xC9BE	0x5209
+0xC9BF	0x5210
+0xC9C0	0x52A6
+0xC9C1	0x5322
+0xC9C2	0x531F
+0xC9C3	0x534D
+0xC9C4	0x538A
+0xC9C5	0x5407
+0xC9C6	0x56E1
+0xC9C7	0x56DF
+0xC9C8	0x572E
+0xC9C9	0x572A
+0xC9CA	0x5734
+0xC9CB	0x593C
+0xC9CC	0x5980
+0xC9CD	0x597C
+0xC9CE	0x5985
+0xC9CF	0x597B
+0xC9D0	0x597E
+0xC9D1	0x5977
+0xC9D2	0x597F
+0xC9D3	0x5B56
+0xC9D4	0x5C15
+0xC9D5	0x5C25
+0xC9D6	0x5C7C
+0xC9D7	0x5C7A
+0xC9D8	0x5C7B
+0xC9D9	0x5C7E
+0xC9DA	0x5DDF
+0xC9DB	0x5E75
+0xC9DC	0x5E84
+0xC9DD	0x5F02
+0xC9DE	0x5F1A
+0xC9DF	0x5F74
+0xC9E0	0x5FD5
+0xC9E1	0x5FD4
+0xC9E2	0x5FCF
+0xC9E3	0x625C
+0xC9E4	0x625E
+0xC9E5	0x6264
+0xC9E6	0x6261
+0xC9E7	0x6266
+0xC9E8	0x6262
+0xC9E9	0x6259
+0xC9EA	0x6260
+0xC9EB	0x625A
+0xC9EC	0x6265
+0xC9ED	0x65EF
+0xC9EE	0x65EE
+0xC9EF	0x673E
+0xC9F0	0x6739
+0xC9F1	0x6738
+0xC9F2	0x673B
+0xC9F3	0x673A
+0xC9F4	0x673F
+0xC9F5	0x673C
+0xC9F6	0x6733
+0xC9F7	0x6C18
+0xC9F8	0x6C46
+0xC9F9	0x6C52
+0xC9FA	0x6C5C
+0xC9FB	0x6C4F
+0xC9FC	0x6C4A
+0xC9FD	0x6C54
+0xC9FE	0x6C4B
+0xCA40	0x6C4C
+0xCA41	0x7071
+0xCA42	0x725E
+0xCA43	0x72B4
+0xCA44	0x72B5
+0xCA45	0x738E
+0xCA46	0x752A
+0xCA47	0x767F
+0xCA48	0x7A75
+0xCA49	0x7F51
+0xCA4A	0x8278
+0xCA4B	0x827C
+0xCA4C	0x8280
+0xCA4D	0x827D
+0xCA4E	0x827F
+0xCA4F	0x864D
+0xCA50	0x897E
+0xCA51	0x9099
+0xCA52	0x9097
+0xCA53	0x9098
+0xCA54	0x909B
+0xCA55	0x9094
+0xCA56	0x9622
+0xCA57	0x9624
+0xCA58	0x9620
+0xCA59	0x9623
+0xCA5A	0x4F56
+0xCA5B	0x4F3B
+0xCA5C	0x4F62
+0xCA5D	0x4F49
+0xCA5E	0x4F53
+0xCA5F	0x4F64
+0xCA60	0x4F3E
+0xCA61	0x4F67
+0xCA62	0x4F52
+0xCA63	0x4F5F
+0xCA64	0x4F41
+0xCA65	0x4F58
+0xCA66	0x4F2D
+0xCA67	0x4F33
+0xCA68	0x4F3F
+0xCA69	0x4F61
+0xCA6A	0x518F
+0xCA6B	0x51B9
+0xCA6C	0x521C
+0xCA6D	0x521E
+0xCA6E	0x5221
+0xCA6F	0x52AD
+0xCA70	0x52AE
+0xCA71	0x5309
+0xCA72	0x5363
+0xCA73	0x5372
+0xCA74	0x538E
+0xCA75	0x538F
+0xCA76	0x5430
+0xCA77	0x5437
+0xCA78	0x542A
+0xCA79	0x5454
+0xCA7A	0x5445
+0xCA7B	0x5419
+0xCA7C	0x541C
+0xCA7D	0x5425
+0xCA7E	0x5418
+0xCAA1	0x543D
+0xCAA2	0x544F
+0xCAA3	0x5441
+0xCAA4	0x5428
+0xCAA5	0x5424
+0xCAA6	0x5447
+0xCAA7	0x56EE
+0xCAA8	0x56E7
+0xCAA9	0x56E5
+0xCAAA	0x5741
+0xCAAB	0x5745
+0xCAAC	0x574C
+0xCAAD	0x5749
+0xCAAE	0x574B
+0xCAAF	0x5752
+0xCAB0	0x5906
+0xCAB1	0x5940
+0xCAB2	0x59A6
+0xCAB3	0x5998
+0xCAB4	0x59A0
+0xCAB5	0x5997
+0xCAB6	0x598E
+0xCAB7	0x59A2
+0xCAB8	0x5990
+0xCAB9	0x598F
+0xCABA	0x59A7
+0xCABB	0x59A1
+0xCABC	0x5B8E
+0xCABD	0x5B92
+0xCABE	0x5C28
+0xCABF	0x5C2A
+0xCAC0	0x5C8D
+0xCAC1	0x5C8F
+0xCAC2	0x5C88
+0xCAC3	0x5C8B
+0xCAC4	0x5C89
+0xCAC5	0x5C92
+0xCAC6	0x5C8A
+0xCAC7	0x5C86
+0xCAC8	0x5C93
+0xCAC9	0x5C95
+0xCACA	0x5DE0
+0xCACB	0x5E0A
+0xCACC	0x5E0E
+0xCACD	0x5E8B
+0xCACE	0x5E89
+0xCACF	0x5E8C
+0xCAD0	0x5E88
+0xCAD1	0x5E8D
+0xCAD2	0x5F05
+0xCAD3	0x5F1D
+0xCAD4	0x5F78
+0xCAD5	0x5F76
+0xCAD6	0x5FD2
+0xCAD7	0x5FD1
+0xCAD8	0x5FD0
+0xCAD9	0x5FED
+0xCADA	0x5FE8
+0xCADB	0x5FEE
+0xCADC	0x5FF3
+0xCADD	0x5FE1
+0xCADE	0x5FE4
+0xCADF	0x5FE3
+0xCAE0	0x5FFA
+0xCAE1	0x5FEF
+0xCAE2	0x5FF7
+0xCAE3	0x5FFB
+0xCAE4	0x6000
+0xCAE5	0x5FF4
+0xCAE6	0x623A
+0xCAE7	0x6283
+0xCAE8	0x628C
+0xCAE9	0x628E
+0xCAEA	0x628F
+0xCAEB	0x6294
+0xCAEC	0x6287
+0xCAED	0x6271
+0xCAEE	0x627B
+0xCAEF	0x627A
+0xCAF0	0x6270
+0xCAF1	0x6281
+0xCAF2	0x6288
+0xCAF3	0x6277
+0xCAF4	0x627D
+0xCAF5	0x6272
+0xCAF6	0x6274
+0xCAF7	0x6537
+0xCAF8	0x65F0
+0xCAF9	0x65F4
+0xCAFA	0x65F3
+0xCAFB	0x65F2
+0xCAFC	0x65F5
+0xCAFD	0x6745
+0xCAFE	0x6747
+0xCB40	0x6759
+0xCB41	0x6755
+0xCB42	0x674C
+0xCB43	0x6748
+0xCB44	0x675D
+0xCB45	0x674D
+0xCB46	0x675A
+0xCB47	0x674B
+0xCB48	0x6BD0
+0xCB49	0x6C19
+0xCB4A	0x6C1A
+0xCB4B	0x6C78
+0xCB4C	0x6C67
+0xCB4D	0x6C6B
+0xCB4E	0x6C84
+0xCB4F	0x6C8B
+0xCB50	0x6C8F
+0xCB51	0x6C71
+0xCB52	0x6C6F
+0xCB53	0x6C69
+0xCB54	0x6C9A
+0xCB55	0x6C6D
+0xCB56	0x6C87
+0xCB57	0x6C95
+0xCB58	0x6C9C
+0xCB59	0x6C66
+0xCB5A	0x6C73
+0xCB5B	0x6C65
+0xCB5C	0x6C7B
+0xCB5D	0x6C8E
+0xCB5E	0x7074
+0xCB5F	0x707A
+0xCB60	0x7263
+0xCB61	0x72BF
+0xCB62	0x72BD
+0xCB63	0x72C3
+0xCB64	0x72C6
+0xCB65	0x72C1
+0xCB66	0x72BA
+0xCB67	0x72C5
+0xCB68	0x7395
+0xCB69	0x7397
+0xCB6A	0x7393
+0xCB6B	0x7394
+0xCB6C	0x7392
+0xCB6D	0x753A
+0xCB6E	0x7539
+0xCB6F	0x7594
+0xCB70	0x7595
+0xCB71	0x7681
+0xCB72	0x793D
+0xCB73	0x8034
+0xCB74	0x8095
+0xCB75	0x8099
+0xCB76	0x8090
+0xCB77	0x8092
+0xCB78	0x809C
+0xCB79	0x8290
+0xCB7A	0x828F
+0xCB7B	0x8285
+0xCB7C	0x828E
+0xCB7D	0x8291
+0xCB7E	0x8293
+0xCBA1	0x828A
+0xCBA2	0x8283
+0xCBA3	0x8284
+0xCBA4	0x8C78
+0xCBA5	0x8FC9
+0xCBA6	0x8FBF
+0xCBA7	0x909F
+0xCBA8	0x90A1
+0xCBA9	0x90A5
+0xCBAA	0x909E
+0xCBAB	0x90A7
+0xCBAC	0x90A0
+0xCBAD	0x9630
+0xCBAE	0x9628
+0xCBAF	0x962F
+0xCBB0	0x962D
+0xCBB1	0x4E33
+0xCBB2	0x4F98
+0xCBB3	0x4F7C
+0xCBB4	0x4F85
+0xCBB5	0x4F7D
+0xCBB6	0x4F80
+0xCBB7	0x4F87
+0xCBB8	0x4F76
+0xCBB9	0x4F74
+0xCBBA	0x4F89
+0xCBBB	0x4F84
+0xCBBC	0x4F77
+0xCBBD	0x4F4C
+0xCBBE	0x4F97
+0xCBBF	0x4F6A
+0xCBC0	0x4F9A
+0xCBC1	0x4F79
+0xCBC2	0x4F81
+0xCBC3	0x4F78
+0xCBC4	0x4F90
+0xCBC5	0x4F9C
+0xCBC6	0x4F94
+0xCBC7	0x4F9E
+0xCBC8	0x4F92
+0xCBC9	0x4F82
+0xCBCA	0x4F95
+0xCBCB	0x4F6B
+0xCBCC	0x4F6E
+0xCBCD	0x519E
+0xCBCE	0x51BC
+0xCBCF	0x51BE
+0xCBD0	0x5235
+0xCBD1	0x5232
+0xCBD2	0x5233
+0xCBD3	0x5246
+0xCBD4	0x5231
+0xCBD5	0x52BC
+0xCBD6	0x530A
+0xCBD7	0x530B
+0xCBD8	0x533C
+0xCBD9	0x5392
+0xCBDA	0x5394
+0xCBDB	0x5487
+0xCBDC	0x547F
+0xCBDD	0x5481
+0xCBDE	0x5491
+0xCBDF	0x5482
+0xCBE0	0x5488
+0xCBE1	0x546B
+0xCBE2	0x547A
+0xCBE3	0x547E
+0xCBE4	0x5465
+0xCBE5	0x546C
+0xCBE6	0x5474
+0xCBE7	0x5466
+0xCBE8	0x548D
+0xCBE9	0x546F
+0xCBEA	0x5461
+0xCBEB	0x5460
+0xCBEC	0x5498
+0xCBED	0x5463
+0xCBEE	0x5467
+0xCBEF	0x5464
+0xCBF0	0x56F7
+0xCBF1	0x56F9
+0xCBF2	0x576F
+0xCBF3	0x5772
+0xCBF4	0x576D
+0xCBF5	0x576B
+0xCBF6	0x5771
+0xCBF7	0x5770
+0xCBF8	0x5776
+0xCBF9	0x5780
+0xCBFA	0x5775
+0xCBFB	0x577B
+0xCBFC	0x5773
+0xCBFD	0x5774
+0xCBFE	0x5762
+0xCC40	0x5768
+0xCC41	0x577D
+0xCC42	0x590C
+0xCC43	0x5945
+0xCC44	0x59B5
+0xCC45	0x59BA
+0xCC46	0x59CF
+0xCC47	0x59CE
+0xCC48	0x59B2
+0xCC49	0x59CC
+0xCC4A	0x59C1
+0xCC4B	0x59B6
+0xCC4C	0x59BC
+0xCC4D	0x59C3
+0xCC4E	0x59D6
+0xCC4F	0x59B1
+0xCC50	0x59BD
+0xCC51	0x59C0
+0xCC52	0x59C8
+0xCC53	0x59B4
+0xCC54	0x59C7
+0xCC55	0x5B62
+0xCC56	0x5B65
+0xCC57	0x5B93
+0xCC58	0x5B95
+0xCC59	0x5C44
+0xCC5A	0x5C47
+0xCC5B	0x5CAE
+0xCC5C	0x5CA4
+0xCC5D	0x5CA0
+0xCC5E	0x5CB5
+0xCC5F	0x5CAF
+0xCC60	0x5CA8
+0xCC61	0x5CAC
+0xCC62	0x5C9F
+0xCC63	0x5CA3
+0xCC64	0x5CAD
+0xCC65	0x5CA2
+0xCC66	0x5CAA
+0xCC67	0x5CA7
+0xCC68	0x5C9D
+0xCC69	0x5CA5
+0xCC6A	0x5CB6
+0xCC6B	0x5CB0
+0xCC6C	0x5CA6
+0xCC6D	0x5E17
+0xCC6E	0x5E14
+0xCC6F	0x5E19
+0xCC70	0x5F28
+0xCC71	0x5F22
+0xCC72	0x5F23
+0xCC73	0x5F24
+0xCC74	0x5F54
+0xCC75	0x5F82
+0xCC76	0x5F7E
+0xCC77	0x5F7D
+0xCC78	0x5FDE
+0xCC79	0x5FE5
+0xCC7A	0x602D
+0xCC7B	0x6026
+0xCC7C	0x6019
+0xCC7D	0x6032
+0xCC7E	0x600B
+0xCCA1	0x6034
+0xCCA2	0x600A
+0xCCA3	0x6017
+0xCCA4	0x6033
+0xCCA5	0x601A
+0xCCA6	0x601E
+0xCCA7	0x602C
+0xCCA8	0x6022
+0xCCA9	0x600D
+0xCCAA	0x6010
+0xCCAB	0x602E
+0xCCAC	0x6013
+0xCCAD	0x6011
+0xCCAE	0x600C
+0xCCAF	0x6009
+0xCCB0	0x601C
+0xCCB1	0x6214
+0xCCB2	0x623D
+0xCCB3	0x62AD
+0xCCB4	0x62B4
+0xCCB5	0x62D1
+0xCCB6	0x62BE
+0xCCB7	0x62AA
+0xCCB8	0x62B6
+0xCCB9	0x62CA
+0xCCBA	0x62AE
+0xCCBB	0x62B3
+0xCCBC	0x62AF
+0xCCBD	0x62BB
+0xCCBE	0x62A9
+0xCCBF	0x62B0
+0xCCC0	0x62B8
+0xCCC1	0x653D
+0xCCC2	0x65A8
+0xCCC3	0x65BB
+0xCCC4	0x6609
+0xCCC5	0x65FC
+0xCCC6	0x6604
+0xCCC7	0x6612
+0xCCC8	0x6608
+0xCCC9	0x65FB
+0xCCCA	0x6603
+0xCCCB	0x660B
+0xCCCC	0x660D
+0xCCCD	0x6605
+0xCCCE	0x65FD
+0xCCCF	0x6611
+0xCCD0	0x6610
+0xCCD1	0x66F6
+0xCCD2	0x670A
+0xCCD3	0x6785
+0xCCD4	0x676C
+0xCCD5	0x678E
+0xCCD6	0x6792
+0xCCD7	0x6776
+0xCCD8	0x677B
+0xCCD9	0x6798
+0xCCDA	0x6786
+0xCCDB	0x6784
+0xCCDC	0x6774
+0xCCDD	0x678D
+0xCCDE	0x678C
+0xCCDF	0x677A
+0xCCE0	0x679F
+0xCCE1	0x6791
+0xCCE2	0x6799
+0xCCE3	0x6783
+0xCCE4	0x677D
+0xCCE5	0x6781
+0xCCE6	0x6778
+0xCCE7	0x6779
+0xCCE8	0x6794
+0xCCE9	0x6B25
+0xCCEA	0x6B80
+0xCCEB	0x6B7E
+0xCCEC	0x6BDE
+0xCCED	0x6C1D
+0xCCEE	0x6C93
+0xCCEF	0x6CEC
+0xCCF0	0x6CEB
+0xCCF1	0x6CEE
+0xCCF2	0x6CD9
+0xCCF3	0x6CB6
+0xCCF4	0x6CD4
+0xCCF5	0x6CAD
+0xCCF6	0x6CE7
+0xCCF7	0x6CB7
+0xCCF8	0x6CD0
+0xCCF9	0x6CC2
+0xCCFA	0x6CBA
+0xCCFB	0x6CC3
+0xCCFC	0x6CC6
+0xCCFD	0x6CED
+0xCCFE	0x6CF2
+0xCD40	0x6CD2
+0xCD41	0x6CDD
+0xCD42	0x6CB4
+0xCD43	0x6C8A
+0xCD44	0x6C9D
+0xCD45	0x6C80
+0xCD46	0x6CDE
+0xCD47	0x6CC0
+0xCD48	0x6D30
+0xCD49	0x6CCD
+0xCD4A	0x6CC7
+0xCD4B	0x6CB0
+0xCD4C	0x6CF9
+0xCD4D	0x6CCF
+0xCD4E	0x6CE9
+0xCD4F	0x6CD1
+0xCD50	0x7094
+0xCD51	0x7098
+0xCD52	0x7085
+0xCD53	0x7093
+0xCD54	0x7086
+0xCD55	0x7084
+0xCD56	0x7091
+0xCD57	0x7096
+0xCD58	0x7082
+0xCD59	0x709A
+0xCD5A	0x7083
+0xCD5B	0x726A
+0xCD5C	0x72D6
+0xCD5D	0x72CB
+0xCD5E	0x72D8
+0xCD5F	0x72C9
+0xCD60	0x72DC
+0xCD61	0x72D2
+0xCD62	0x72D4
+0xCD63	0x72DA
+0xCD64	0x72CC
+0xCD65	0x72D1
+0xCD66	0x73A4
+0xCD67	0x73A1
+0xCD68	0x73AD
+0xCD69	0x73A6
+0xCD6A	0x73A2
+0xCD6B	0x73A0
+0xCD6C	0x73AC
+0xCD6D	0x739D
+0xCD6E	0x74DD
+0xCD6F	0x74E8
+0xCD70	0x753F
+0xCD71	0x7540
+0xCD72	0x753E
+0xCD73	0x758C
+0xCD74	0x7598
+0xCD75	0x76AF
+0xCD76	0x76F3
+0xCD77	0x76F1
+0xCD78	0x76F0
+0xCD79	0x76F5
+0xCD7A	0x77F8
+0xCD7B	0x77FC
+0xCD7C	0x77F9
+0xCD7D	0x77FB
+0xCD7E	0x77FA
+0xCDA1	0x77F7
+0xCDA2	0x7942
+0xCDA3	0x793F
+0xCDA4	0x79C5
+0xCDA5	0x7A78
+0xCDA6	0x7A7B
+0xCDA7	0x7AFB
+0xCDA8	0x7C75
+0xCDA9	0x7CFD
+0xCDAA	0x8035
+0xCDAB	0x808F
+0xCDAC	0x80AE
+0xCDAD	0x80A3
+0xCDAE	0x80B8
+0xCDAF	0x80B5
+0xCDB0	0x80AD
+0xCDB1	0x8220
+0xCDB2	0x82A0
+0xCDB3	0x82C0
+0xCDB4	0x82AB
+0xCDB5	0x829A
+0xCDB6	0x8298
+0xCDB7	0x829B
+0xCDB8	0x82B5
+0xCDB9	0x82A7
+0xCDBA	0x82AE
+0xCDBB	0x82BC
+0xCDBC	0x829E
+0xCDBD	0x82BA
+0xCDBE	0x82B4
+0xCDBF	0x82A8
+0xCDC0	0x82A1
+0xCDC1	0x82A9
+0xCDC2	0x82C2
+0xCDC3	0x82A4
+0xCDC4	0x82C3
+0xCDC5	0x82B6
+0xCDC6	0x82A2
+0xCDC7	0x8670
+0xCDC8	0x866F
+0xCDC9	0x866D
+0xCDCA	0x866E
+0xCDCB	0x8C56
+0xCDCC	0x8FD2
+0xCDCD	0x8FCB
+0xCDCE	0x8FD3
+0xCDCF	0x8FCD
+0xCDD0	0x8FD6
+0xCDD1	0x8FD5
+0xCDD2	0x8FD7
+0xCDD3	0x90B2
+0xCDD4	0x90B4
+0xCDD5	0x90AF
+0xCDD6	0x90B3
+0xCDD7	0x90B0
+0xCDD8	0x9639
+0xCDD9	0x963D
+0xCDDA	0x963C
+0xCDDB	0x963A
+0xCDDC	0x9643
+0xCDDD	0x4FCD
+0xCDDE	0x4FC5
+0xCDDF	0x4FD3
+0xCDE0	0x4FB2
+0xCDE1	0x4FC9
+0xCDE2	0x4FCB
+0xCDE3	0x4FC1
+0xCDE4	0x4FD4
+0xCDE5	0x4FDC
+0xCDE6	0x4FD9
+0xCDE7	0x4FBB
+0xCDE8	0x4FB3
+0xCDE9	0x4FDB
+0xCDEA	0x4FC7
+0xCDEB	0x4FD6
+0xCDEC	0x4FBA
+0xCDED	0x4FC0
+0xCDEE	0x4FB9
+0xCDEF	0x4FEC
+0xCDF0	0x5244
+0xCDF1	0x5249
+0xCDF2	0x52C0
+0xCDF3	0x52C2
+0xCDF4	0x533D
+0xCDF5	0x537C
+0xCDF6	0x5397
+0xCDF7	0x5396
+0xCDF8	0x5399
+0xCDF9	0x5398
+0xCDFA	0x54BA
+0xCDFB	0x54A1
+0xCDFC	0x54AD
+0xCDFD	0x54A5
+0xCDFE	0x54CF
+0xCE40	0x54C3
+0xCE41	0x830D
+0xCE42	0x54B7
+0xCE43	0x54AE
+0xCE44	0x54D6
+0xCE45	0x54B6
+0xCE46	0x54C5
+0xCE47	0x54C6
+0xCE48	0x54A0
+0xCE49	0x5470
+0xCE4A	0x54BC
+0xCE4B	0x54A2
+0xCE4C	0x54BE
+0xCE4D	0x5472
+0xCE4E	0x54DE
+0xCE4F	0x54B0
+0xCE50	0x57B5
+0xCE51	0x579E
+0xCE52	0x579F
+0xCE53	0x57A4
+0xCE54	0x578C
+0xCE55	0x5797
+0xCE56	0x579D
+0xCE57	0x579B
+0xCE58	0x5794
+0xCE59	0x5798
+0xCE5A	0x578F
+0xCE5B	0x5799
+0xCE5C	0x57A5
+0xCE5D	0x579A
+0xCE5E	0x5795
+0xCE5F	0x58F4
+0xCE60	0x590D
+0xCE61	0x5953
+0xCE62	0x59E1
+0xCE63	0x59DE
+0xCE64	0x59EE
+0xCE65	0x5A00
+0xCE66	0x59F1
+0xCE67	0x59DD
+0xCE68	0x59FA
+0xCE69	0x59FD
+0xCE6A	0x59FC
+0xCE6B	0x59F6
+0xCE6C	0x59E4
+0xCE6D	0x59F2
+0xCE6E	0x59F7
+0xCE6F	0x59DB
+0xCE70	0x59E9
+0xCE71	0x59F3
+0xCE72	0x59F5
+0xCE73	0x59E0
+0xCE74	0x59FE
+0xCE75	0x59F4
+0xCE76	0x59ED
+0xCE77	0x5BA8
+0xCE78	0x5C4C
+0xCE79	0x5CD0
+0xCE7A	0x5CD8
+0xCE7B	0x5CCC
+0xCE7C	0x5CD7
+0xCE7D	0x5CCB
+0xCE7E	0x5CDB
+0xCEA1	0x5CDE
+0xCEA2	0x5CDA
+0xCEA3	0x5CC9
+0xCEA4	0x5CC7
+0xCEA5	0x5CCA
+0xCEA6	0x5CD6
+0xCEA7	0x5CD3
+0xCEA8	0x5CD4
+0xCEA9	0x5CCF
+0xCEAA	0x5CC8
+0xCEAB	0x5CC6
+0xCEAC	0x5CCE
+0xCEAD	0x5CDF
+0xCEAE	0x5CF8
+0xCEAF	0x5DF9
+0xCEB0	0x5E21
+0xCEB1	0x5E22
+0xCEB2	0x5E23
+0xCEB3	0x5E20
+0xCEB4	0x5E24
+0xCEB5	0x5EB0
+0xCEB6	0x5EA4
+0xCEB7	0x5EA2
+0xCEB8	0x5E9B
+0xCEB9	0x5EA3
+0xCEBA	0x5EA5
+0xCEBB	0x5F07
+0xCEBC	0x5F2E
+0xCEBD	0x5F56
+0xCEBE	0x5F86
+0xCEBF	0x6037
+0xCEC0	0x6039
+0xCEC1	0x6054
+0xCEC2	0x6072
+0xCEC3	0x605E
+0xCEC4	0x6045
+0xCEC5	0x6053
+0xCEC6	0x6047
+0xCEC7	0x6049
+0xCEC8	0x605B
+0xCEC9	0x604C
+0xCECA	0x6040
+0xCECB	0x6042
+0xCECC	0x605F
+0xCECD	0x6024
+0xCECE	0x6044
+0xCECF	0x6058
+0xCED0	0x6066
+0xCED1	0x606E
+0xCED2	0x6242
+0xCED3	0x6243
+0xCED4	0x62CF
+0xCED5	0x630D
+0xCED6	0x630B
+0xCED7	0x62F5
+0xCED8	0x630E
+0xCED9	0x6303
+0xCEDA	0x62EB
+0xCEDB	0x62F9
+0xCEDC	0x630F
+0xCEDD	0x630C
+0xCEDE	0x62F8
+0xCEDF	0x62F6
+0xCEE0	0x6300
+0xCEE1	0x6313
+0xCEE2	0x6314
+0xCEE3	0x62FA
+0xCEE4	0x6315
+0xCEE5	0x62FB
+0xCEE6	0x62F0
+0xCEE7	0x6541
+0xCEE8	0x6543
+0xCEE9	0x65AA
+0xCEEA	0x65BF
+0xCEEB	0x6636
+0xCEEC	0x6621
+0xCEED	0x6632
+0xCEEE	0x6635
+0xCEEF	0x661C
+0xCEF0	0x6626
+0xCEF1	0x6622
+0xCEF2	0x6633
+0xCEF3	0x662B
+0xCEF4	0x663A
+0xCEF5	0x661D
+0xCEF6	0x6634
+0xCEF7	0x6639
+0xCEF8	0x662E
+0xCEF9	0x670F
+0xCEFA	0x6710
+0xCEFB	0x67C1
+0xCEFC	0x67F2
+0xCEFD	0x67C8
+0xCEFE	0x67BA
+0xCF40	0x67DC
+0xCF41	0x67BB
+0xCF42	0x67F8
+0xCF43	0x67D8
+0xCF44	0x67C0
+0xCF45	0x67B7
+0xCF46	0x67C5
+0xCF47	0x67EB
+0xCF48	0x67E4
+0xCF49	0x67DF
+0xCF4A	0x67B5
+0xCF4B	0x67CD
+0xCF4C	0x67B3
+0xCF4D	0x67F7
+0xCF4E	0x67F6
+0xCF4F	0x67EE
+0xCF50	0x67E3
+0xCF51	0x67C2
+0xCF52	0x67B9
+0xCF53	0x67CE
+0xCF54	0x67E7
+0xCF55	0x67F0
+0xCF56	0x67B2
+0xCF57	0x67FC
+0xCF58	0x67C6
+0xCF59	0x67ED
+0xCF5A	0x67CC
+0xCF5B	0x67AE
+0xCF5C	0x67E6
+0xCF5D	0x67DB
+0xCF5E	0x67FA
+0xCF5F	0x67C9
+0xCF60	0x67CA
+0xCF61	0x67C3
+0xCF62	0x67EA
+0xCF63	0x67CB
+0xCF64	0x6B28
+0xCF65	0x6B82
+0xCF66	0x6B84
+0xCF67	0x6BB6
+0xCF68	0x6BD6
+0xCF69	0x6BD8
+0xCF6A	0x6BE0
+0xCF6B	0x6C20
+0xCF6C	0x6C21
+0xCF6D	0x6D28
+0xCF6E	0x6D34
+0xCF6F	0x6D2D
+0xCF70	0x6D1F
+0xCF71	0x6D3C
+0xCF72	0x6D3F
+0xCF73	0x6D12
+0xCF74	0x6D0A
+0xCF75	0x6CDA
+0xCF76	0x6D33
+0xCF77	0x6D04
+0xCF78	0x6D19
+0xCF79	0x6D3A
+0xCF7A	0x6D1A
+0xCF7B	0x6D11
+0xCF7C	0x6D00
+0xCF7D	0x6D1D
+0xCF7E	0x6D42
+0xCFA1	0x6D01
+0xCFA2	0x6D18
+0xCFA3	0x6D37
+0xCFA4	0x6D03
+0xCFA5	0x6D0F
+0xCFA6	0x6D40
+0xCFA7	0x6D07
+0xCFA8	0x6D20
+0xCFA9	0x6D2C
+0xCFAA	0x6D08
+0xCFAB	0x6D22
+0xCFAC	0x6D09
+0xCFAD	0x6D10
+0xCFAE	0x70B7
+0xCFAF	0x709F
+0xCFB0	0x70BE
+0xCFB1	0x70B1
+0xCFB2	0x70B0
+0xCFB3	0x70A1
+0xCFB4	0x70B4
+0xCFB5	0x70B5
+0xCFB6	0x70A9
+0xCFB7	0x7241
+0xCFB8	0x7249
+0xCFB9	0x724A
+0xCFBA	0x726C
+0xCFBB	0x7270
+0xCFBC	0x7273
+0xCFBD	0x726E
+0xCFBE	0x72CA
+0xCFBF	0x72E4
+0xCFC0	0x72E8
+0xCFC1	0x72EB
+0xCFC2	0x72DF
+0xCFC3	0x72EA
+0xCFC4	0x72E6
+0xCFC5	0x72E3
+0xCFC6	0x7385
+0xCFC7	0x73CC
+0xCFC8	0x73C2
+0xCFC9	0x73C8
+0xCFCA	0x73C5
+0xCFCB	0x73B9
+0xCFCC	0x73B6
+0xCFCD	0x73B5
+0xCFCE	0x73B4
+0xCFCF	0x73EB
+0xCFD0	0x73BF
+0xCFD1	0x73C7
+0xCFD2	0x73BE
+0xCFD3	0x73C3
+0xCFD4	0x73C6
+0xCFD5	0x73B8
+0xCFD6	0x73CB
+0xCFD7	0x74EC
+0xCFD8	0x74EE
+0xCFD9	0x752E
+0xCFDA	0x7547
+0xCFDB	0x7548
+0xCFDC	0x75A7
+0xCFDD	0x75AA
+0xCFDE	0x7679
+0xCFDF	0x76C4
+0xCFE0	0x7708
+0xCFE1	0x7703
+0xCFE2	0x7704
+0xCFE3	0x7705
+0xCFE4	0x770A
+0xCFE5	0x76F7
+0xCFE6	0x76FB
+0xCFE7	0x76FA
+0xCFE8	0x77E7
+0xCFE9	0x77E8
+0xCFEA	0x7806
+0xCFEB	0x7811
+0xCFEC	0x7812
+0xCFED	0x7805
+0xCFEE	0x7810
+0xCFEF	0x780F
+0xCFF0	0x780E
+0xCFF1	0x7809
+0xCFF2	0x7803
+0xCFF3	0x7813
+0xCFF4	0x794A
+0xCFF5	0x794C
+0xCFF6	0x794B
+0xCFF7	0x7945
+0xCFF8	0x7944
+0xCFF9	0x79D5
+0xCFFA	0x79CD
+0xCFFB	0x79CF
+0xCFFC	0x79D6
+0xCFFD	0x79CE
+0xCFFE	0x7A80
+0xD040	0x7A7E
+0xD041	0x7AD1
+0xD042	0x7B00
+0xD043	0x7B01
+0xD044	0x7C7A
+0xD045	0x7C78
+0xD046	0x7C79
+0xD047	0x7C7F
+0xD048	0x7C80
+0xD049	0x7C81
+0xD04A	0x7D03
+0xD04B	0x7D08
+0xD04C	0x7D01
+0xD04D	0x7F58
+0xD04E	0x7F91
+0xD04F	0x7F8D
+0xD050	0x7FBE
+0xD051	0x8007
+0xD052	0x800E
+0xD053	0x800F
+0xD054	0x8014
+0xD055	0x8037
+0xD056	0x80D8
+0xD057	0x80C7
+0xD058	0x80E0
+0xD059	0x80D1
+0xD05A	0x80C8
+0xD05B	0x80C2
+0xD05C	0x80D0
+0xD05D	0x80C5
+0xD05E	0x80E3
+0xD05F	0x80D9
+0xD060	0x80DC
+0xD061	0x80CA
+0xD062	0x80D5
+0xD063	0x80C9
+0xD064	0x80CF
+0xD065	0x80D7
+0xD066	0x80E6
+0xD067	0x80CD
+0xD068	0x81FF
+0xD069	0x8221
+0xD06A	0x8294
+0xD06B	0x82D9
+0xD06C	0x82FE
+0xD06D	0x82F9
+0xD06E	0x8307
+0xD06F	0x82E8
+0xD070	0x8300
+0xD071	0x82D5
+0xD072	0x833A
+0xD073	0x82EB
+0xD074	0x82D6
+0xD075	0x82F4
+0xD076	0x82EC
+0xD077	0x82E1
+0xD078	0x82F2
+0xD079	0x82F5
+0xD07A	0x830C
+0xD07B	0x82FB
+0xD07C	0x82F6
+0xD07D	0x82F0
+0xD07E	0x82EA
+0xD0A1	0x82E4
+0xD0A2	0x82E0
+0xD0A3	0x82FA
+0xD0A4	0x82F3
+0xD0A5	0x82ED
+0xD0A6	0x8677
+0xD0A7	0x8674
+0xD0A8	0x867C
+0xD0A9	0x8673
+0xD0AA	0x8841
+0xD0AB	0x884E
+0xD0AC	0x8867
+0xD0AD	0x886A
+0xD0AE	0x8869
+0xD0AF	0x89D3
+0xD0B0	0x8A04
+0xD0B1	0x8A07
+0xD0B2	0x8D72
+0xD0B3	0x8FE3
+0xD0B4	0x8FE1
+0xD0B5	0x8FEE
+0xD0B6	0x8FE0
+0xD0B7	0x90F1
+0xD0B8	0x90BD
+0xD0B9	0x90BF
+0xD0BA	0x90D5
+0xD0BB	0x90C5
+0xD0BC	0x90BE
+0xD0BD	0x90C7
+0xD0BE	0x90CB
+0xD0BF	0x90C8
+0xD0C0	0x91D4
+0xD0C1	0x91D3
+0xD0C2	0x9654
+0xD0C3	0x964F
+0xD0C4	0x9651
+0xD0C5	0x9653
+0xD0C6	0x964A
+0xD0C7	0x964E
+0xD0C8	0x501E
+0xD0C9	0x5005
+0xD0CA	0x5007
+0xD0CB	0x5013
+0xD0CC	0x5022
+0xD0CD	0x5030
+0xD0CE	0x501B
+0xD0CF	0x4FF5
+0xD0D0	0x4FF4
+0xD0D1	0x5033
+0xD0D2	0x5037
+0xD0D3	0x502C
+0xD0D4	0x4FF6
+0xD0D5	0x4FF7
+0xD0D6	0x5017
+0xD0D7	0x501C
+0xD0D8	0x5020
+0xD0D9	0x5027
+0xD0DA	0x5035
+0xD0DB	0x502F
+0xD0DC	0x5031
+0xD0DD	0x500E
+0xD0DE	0x515A
+0xD0DF	0x5194
+0xD0E0	0x5193
+0xD0E1	0x51CA
+0xD0E2	0x51C4
+0xD0E3	0x51C5
+0xD0E4	0x51C8
+0xD0E5	0x51CE
+0xD0E6	0x5261
+0xD0E7	0x525A
+0xD0E8	0x5252
+0xD0E9	0x525E
+0xD0EA	0x525F
+0xD0EB	0x5255
+0xD0EC	0x5262
+0xD0ED	0x52CD
+0xD0EE	0x530E
+0xD0EF	0x539E
+0xD0F0	0x5526
+0xD0F1	0x54E2
+0xD0F2	0x5517
+0xD0F3	0x5512
+0xD0F4	0x54E7
+0xD0F5	0x54F3
+0xD0F6	0x54E4
+0xD0F7	0x551A
+0xD0F8	0x54FF
+0xD0F9	0x5504
+0xD0FA	0x5508
+0xD0FB	0x54EB
+0xD0FC	0x5511
+0xD0FD	0x5505
+0xD0FE	0x54F1
+0xD140	0x550A
+0xD141	0x54FB
+0xD142	0x54F7
+0xD143	0x54F8
+0xD144	0x54E0
+0xD145	0x550E
+0xD146	0x5503
+0xD147	0x550B
+0xD148	0x5701
+0xD149	0x5702
+0xD14A	0x57CC
+0xD14B	0x5832
+0xD14C	0x57D5
+0xD14D	0x57D2
+0xD14E	0x57BA
+0xD14F	0x57C6
+0xD150	0x57BD
+0xD151	0x57BC
+0xD152	0x57B8
+0xD153	0x57B6
+0xD154	0x57BF
+0xD155	0x57C7
+0xD156	0x57D0
+0xD157	0x57B9
+0xD158	0x57C1
+0xD159	0x590E
+0xD15A	0x594A
+0xD15B	0x5A19
+0xD15C	0x5A16
+0xD15D	0x5A2D
+0xD15E	0x5A2E
+0xD15F	0x5A15
+0xD160	0x5A0F
+0xD161	0x5A17
+0xD162	0x5A0A
+0xD163	0x5A1E
+0xD164	0x5A33
+0xD165	0x5B6C
+0xD166	0x5BA7
+0xD167	0x5BAD
+0xD168	0x5BAC
+0xD169	0x5C03
+0xD16A	0x5C56
+0xD16B	0x5C54
+0xD16C	0x5CEC
+0xD16D	0x5CFF
+0xD16E	0x5CEE
+0xD16F	0x5CF1
+0xD170	0x5CF7
+0xD171	0x5D00
+0xD172	0x5CF9
+0xD173	0x5E29
+0xD174	0x5E28
+0xD175	0x5EA8
+0xD176	0x5EAE
+0xD177	0x5EAA
+0xD178	0x5EAC
+0xD179	0x5F33
+0xD17A	0x5F30
+0xD17B	0x5F67
+0xD17C	0x605D
+0xD17D	0x605A
+0xD17E	0x6067
+0xD1A1	0x6041
+0xD1A2	0x60A2
+0xD1A3	0x6088
+0xD1A4	0x6080
+0xD1A5	0x6092
+0xD1A6	0x6081
+0xD1A7	0x609D
+0xD1A8	0x6083
+0xD1A9	0x6095
+0xD1AA	0x609B
+0xD1AB	0x6097
+0xD1AC	0x6087
+0xD1AD	0x609C
+0xD1AE	0x608E
+0xD1AF	0x6219
+0xD1B0	0x6246
+0xD1B1	0x62F2
+0xD1B2	0x6310
+0xD1B3	0x6356
+0xD1B4	0x632C
+0xD1B5	0x6344
+0xD1B6	0x6345
+0xD1B7	0x6336
+0xD1B8	0x6343
+0xD1B9	0x63E4
+0xD1BA	0x6339
+0xD1BB	0x634B
+0xD1BC	0x634A
+0xD1BD	0x633C
+0xD1BE	0x6329
+0xD1BF	0x6341
+0xD1C0	0x6334
+0xD1C1	0x6358
+0xD1C2	0x6354
+0xD1C3	0x6359
+0xD1C4	0x632D
+0xD1C5	0x6347
+0xD1C6	0x6333
+0xD1C7	0x635A
+0xD1C8	0x6351
+0xD1C9	0x6338
+0xD1CA	0x6357
+0xD1CB	0x6340
+0xD1CC	0x6348
+0xD1CD	0x654A
+0xD1CE	0x6546
+0xD1CF	0x65C6
+0xD1D0	0x65C3
+0xD1D1	0x65C4
+0xD1D2	0x65C2
+0xD1D3	0x664A
+0xD1D4	0x665F
+0xD1D5	0x6647
+0xD1D6	0x6651
+0xD1D7	0x6712
+0xD1D8	0x6713
+0xD1D9	0x681F
+0xD1DA	0x681A
+0xD1DB	0x6849
+0xD1DC	0x6832
+0xD1DD	0x6833
+0xD1DE	0x683B
+0xD1DF	0x684B
+0xD1E0	0x684F
+0xD1E1	0x6816
+0xD1E2	0x6831
+0xD1E3	0x681C
+0xD1E4	0x6835
+0xD1E5	0x682B
+0xD1E6	0x682D
+0xD1E7	0x682F
+0xD1E8	0x684E
+0xD1E9	0x6844
+0xD1EA	0x6834
+0xD1EB	0x681D
+0xD1EC	0x6812
+0xD1ED	0x6814
+0xD1EE	0x6826
+0xD1EF	0x6828
+0xD1F0	0x682E
+0xD1F1	0x684D
+0xD1F2	0x683A
+0xD1F3	0x6825
+0xD1F4	0x6820
+0xD1F5	0x6B2C
+0xD1F6	0x6B2F
+0xD1F7	0x6B2D
+0xD1F8	0x6B31
+0xD1F9	0x6B34
+0xD1FA	0x6B6D
+0xD1FB	0x8082
+0xD1FC	0x6B88
+0xD1FD	0x6BE6
+0xD1FE	0x6BE4
+0xD240	0x6BE8
+0xD241	0x6BE3
+0xD242	0x6BE2
+0xD243	0x6BE7
+0xD244	0x6C25
+0xD245	0x6D7A
+0xD246	0x6D63
+0xD247	0x6D64
+0xD248	0x6D76
+0xD249	0x6D0D
+0xD24A	0x6D61
+0xD24B	0x6D92
+0xD24C	0x6D58
+0xD24D	0x6D62
+0xD24E	0x6D6D
+0xD24F	0x6D6F
+0xD250	0x6D91
+0xD251	0x6D8D
+0xD252	0x6DEF
+0xD253	0x6D7F
+0xD254	0x6D86
+0xD255	0x6D5E
+0xD256	0x6D67
+0xD257	0x6D60
+0xD258	0x6D97
+0xD259	0x6D70
+0xD25A	0x6D7C
+0xD25B	0x6D5F
+0xD25C	0x6D82
+0xD25D	0x6D98
+0xD25E	0x6D2F
+0xD25F	0x6D68
+0xD260	0x6D8B
+0xD261	0x6D7E
+0xD262	0x6D80
+0xD263	0x6D84
+0xD264	0x6D16
+0xD265	0x6D83
+0xD266	0x6D7B
+0xD267	0x6D7D
+0xD268	0x6D75
+0xD269	0x6D90
+0xD26A	0x70DC
+0xD26B	0x70D3
+0xD26C	0x70D1
+0xD26D	0x70DD
+0xD26E	0x70CB
+0xD26F	0x7F39
+0xD270	0x70E2
+0xD271	0x70D7
+0xD272	0x70D2
+0xD273	0x70DE
+0xD274	0x70E0
+0xD275	0x70D4
+0xD276	0x70CD
+0xD277	0x70C5
+0xD278	0x70C6
+0xD279	0x70C7
+0xD27A	0x70DA
+0xD27B	0x70CE
+0xD27C	0x70E1
+0xD27D	0x7242
+0xD27E	0x7278
+0xD2A1	0x7277
+0xD2A2	0x7276
+0xD2A3	0x7300
+0xD2A4	0x72FA
+0xD2A5	0x72F4
+0xD2A6	0x72FE
+0xD2A7	0x72F6
+0xD2A8	0x72F3
+0xD2A9	0x72FB
+0xD2AA	0x7301
+0xD2AB	0x73D3
+0xD2AC	0x73D9
+0xD2AD	0x73E5
+0xD2AE	0x73D6
+0xD2AF	0x73BC
+0xD2B0	0x73E7
+0xD2B1	0x73E3
+0xD2B2	0x73E9
+0xD2B3	0x73DC
+0xD2B4	0x73D2
+0xD2B5	0x73DB
+0xD2B6	0x73D4
+0xD2B7	0x73DD
+0xD2B8	0x73DA
+0xD2B9	0x73D7
+0xD2BA	0x73D8
+0xD2BB	0x73E8
+0xD2BC	0x74DE
+0xD2BD	0x74DF
+0xD2BE	0x74F4
+0xD2BF	0x74F5
+0xD2C0	0x7521
+0xD2C1	0x755B
+0xD2C2	0x755F
+0xD2C3	0x75B0
+0xD2C4	0x75C1
+0xD2C5	0x75BB
+0xD2C6	0x75C4
+0xD2C7	0x75C0
+0xD2C8	0x75BF
+0xD2C9	0x75B6
+0xD2CA	0x75BA
+0xD2CB	0x768A
+0xD2CC	0x76C9
+0xD2CD	0x771D
+0xD2CE	0x771B
+0xD2CF	0x7710
+0xD2D0	0x7713
+0xD2D1	0x7712
+0xD2D2	0x7723
+0xD2D3	0x7711
+0xD2D4	0x7715
+0xD2D5	0x7719
+0xD2D6	0x771A
+0xD2D7	0x7722
+0xD2D8	0x7727
+0xD2D9	0x7823
+0xD2DA	0x782C
+0xD2DB	0x7822
+0xD2DC	0x7835
+0xD2DD	0x782F
+0xD2DE	0x7828
+0xD2DF	0x782E
+0xD2E0	0x782B
+0xD2E1	0x7821
+0xD2E2	0x7829
+0xD2E3	0x7833
+0xD2E4	0x782A
+0xD2E5	0x7831
+0xD2E6	0x7954
+0xD2E7	0x795B
+0xD2E8	0x794F
+0xD2E9	0x795C
+0xD2EA	0x7953
+0xD2EB	0x7952
+0xD2EC	0x7951
+0xD2ED	0x79EB
+0xD2EE	0x79EC
+0xD2EF	0x79E0
+0xD2F0	0x79EE
+0xD2F1	0x79ED
+0xD2F2	0x79EA
+0xD2F3	0x79DC
+0xD2F4	0x79DE
+0xD2F5	0x79DD
+0xD2F6	0x7A86
+0xD2F7	0x7A89
+0xD2F8	0x7A85
+0xD2F9	0x7A8B
+0xD2FA	0x7A8C
+0xD2FB	0x7A8A
+0xD2FC	0x7A87
+0xD2FD	0x7AD8
+0xD2FE	0x7B10
+0xD340	0x7B04
+0xD341	0x7B13
+0xD342	0x7B05
+0xD343	0x7B0F
+0xD344	0x7B08
+0xD345	0x7B0A
+0xD346	0x7B0E
+0xD347	0x7B09
+0xD348	0x7B12
+0xD349	0x7C84
+0xD34A	0x7C91
+0xD34B	0x7C8A
+0xD34C	0x7C8C
+0xD34D	0x7C88
+0xD34E	0x7C8D
+0xD34F	0x7C85
+0xD350	0x7D1E
+0xD351	0x7D1D
+0xD352	0x7D11
+0xD353	0x7D0E
+0xD354	0x7D18
+0xD355	0x7D16
+0xD356	0x7D13
+0xD357	0x7D1F
+0xD358	0x7D12
+0xD359	0x7D0F
+0xD35A	0x7D0C
+0xD35B	0x7F5C
+0xD35C	0x7F61
+0xD35D	0x7F5E
+0xD35E	0x7F60
+0xD35F	0x7F5D
+0xD360	0x7F5B
+0xD361	0x7F96
+0xD362	0x7F92
+0xD363	0x7FC3
+0xD364	0x7FC2
+0xD365	0x7FC0
+0xD366	0x8016
+0xD367	0x803E
+0xD368	0x8039
+0xD369	0x80FA
+0xD36A	0x80F2
+0xD36B	0x80F9
+0xD36C	0x80F5
+0xD36D	0x8101
+0xD36E	0x80FB
+0xD36F	0x8100
+0xD370	0x8201
+0xD371	0x822F
+0xD372	0x8225
+0xD373	0x8333
+0xD374	0x832D
+0xD375	0x8344
+0xD376	0x8319
+0xD377	0x8351
+0xD378	0x8325
+0xD379	0x8356
+0xD37A	0x833F
+0xD37B	0x8341
+0xD37C	0x8326
+0xD37D	0x831C
+0xD37E	0x8322
+0xD3A1	0x8342
+0xD3A2	0x834E
+0xD3A3	0x831B
+0xD3A4	0x832A
+0xD3A5	0x8308
+0xD3A6	0x833C
+0xD3A7	0x834D
+0xD3A8	0x8316
+0xD3A9	0x8324
+0xD3AA	0x8320
+0xD3AB	0x8337
+0xD3AC	0x832F
+0xD3AD	0x8329
+0xD3AE	0x8347
+0xD3AF	0x8345
+0xD3B0	0x834C
+0xD3B1	0x8353
+0xD3B2	0x831E
+0xD3B3	0x832C
+0xD3B4	0x834B
+0xD3B5	0x8327
+0xD3B6	0x8348
+0xD3B7	0x8653
+0xD3B8	0x8652
+0xD3B9	0x86A2
+0xD3BA	0x86A8
+0xD3BB	0x8696
+0xD3BC	0x868D
+0xD3BD	0x8691
+0xD3BE	0x869E
+0xD3BF	0x8687
+0xD3C0	0x8697
+0xD3C1	0x8686
+0xD3C2	0x868B
+0xD3C3	0x869A
+0xD3C4	0x8685
+0xD3C5	0x86A5
+0xD3C6	0x8699
+0xD3C7	0x86A1
+0xD3C8	0x86A7
+0xD3C9	0x8695
+0xD3CA	0x8698
+0xD3CB	0x868E
+0xD3CC	0x869D
+0xD3CD	0x8690
+0xD3CE	0x8694
+0xD3CF	0x8843
+0xD3D0	0x8844
+0xD3D1	0x886D
+0xD3D2	0x8875
+0xD3D3	0x8876
+0xD3D4	0x8872
+0xD3D5	0x8880
+0xD3D6	0x8871
+0xD3D7	0x887F
+0xD3D8	0x886F
+0xD3D9	0x8883
+0xD3DA	0x887E
+0xD3DB	0x8874
+0xD3DC	0x887C
+0xD3DD	0x8A12
+0xD3DE	0x8C47
+0xD3DF	0x8C57
+0xD3E0	0x8C7B
+0xD3E1	0x8CA4
+0xD3E2	0x8CA3
+0xD3E3	0x8D76
+0xD3E4	0x8D78
+0xD3E5	0x8DB5
+0xD3E6	0x8DB7
+0xD3E7	0x8DB6
+0xD3E8	0x8ED1
+0xD3E9	0x8ED3
+0xD3EA	0x8FFE
+0xD3EB	0x8FF5
+0xD3EC	0x9002
+0xD3ED	0x8FFF
+0xD3EE	0x8FFB
+0xD3EF	0x9004
+0xD3F0	0x8FFC
+0xD3F1	0x8FF6
+0xD3F2	0x90D6
+0xD3F3	0x90E0
+0xD3F4	0x90D9
+0xD3F5	0x90DA
+0xD3F6	0x90E3
+0xD3F7	0x90DF
+0xD3F8	0x90E5
+0xD3F9	0x90D8
+0xD3FA	0x90DB
+0xD3FB	0x90D7
+0xD3FC	0x90DC
+0xD3FD	0x90E4
+0xD3FE	0x9150
+0xD440	0x914E
+0xD441	0x914F
+0xD442	0x91D5
+0xD443	0x91E2
+0xD444	0x91DA
+0xD445	0x965C
+0xD446	0x965F
+0xD447	0x96BC
+0xD448	0x98E3
+0xD449	0x9ADF
+0xD44A	0x9B2F
+0xD44B	0x4E7F
+0xD44C	0x5070
+0xD44D	0x506A
+0xD44E	0x5061
+0xD44F	0x505E
+0xD450	0x5060
+0xD451	0x5053
+0xD452	0x504B
+0xD453	0x505D
+0xD454	0x5072
+0xD455	0x5048
+0xD456	0x504D
+0xD457	0x5041
+0xD458	0x505B
+0xD459	0x504A
+0xD45A	0x5062
+0xD45B	0x5015
+0xD45C	0x5045
+0xD45D	0x505F
+0xD45E	0x5069
+0xD45F	0x506B
+0xD460	0x5063
+0xD461	0x5064
+0xD462	0x5046
+0xD463	0x5040
+0xD464	0x506E
+0xD465	0x5073
+0xD466	0x5057
+0xD467	0x5051
+0xD468	0x51D0
+0xD469	0x526B
+0xD46A	0x526D
+0xD46B	0x526C
+0xD46C	0x526E
+0xD46D	0x52D6
+0xD46E	0x52D3
+0xD46F	0x532D
+0xD470	0x539C
+0xD471	0x5575
+0xD472	0x5576
+0xD473	0x553C
+0xD474	0x554D
+0xD475	0x5550
+0xD476	0x5534
+0xD477	0x552A
+0xD478	0x5551
+0xD479	0x5562
+0xD47A	0x5536
+0xD47B	0x5535
+0xD47C	0x5530
+0xD47D	0x5552
+0xD47E	0x5545
+0xD4A1	0x550C
+0xD4A2	0x5532
+0xD4A3	0x5565
+0xD4A4	0x554E
+0xD4A5	0x5539
+0xD4A6	0x5548
+0xD4A7	0x552D
+0xD4A8	0x553B
+0xD4A9	0x5540
+0xD4AA	0x554B
+0xD4AB	0x570A
+0xD4AC	0x5707
+0xD4AD	0x57FB
+0xD4AE	0x5814
+0xD4AF	0x57E2
+0xD4B0	0x57F6
+0xD4B1	0x57DC
+0xD4B2	0x57F4
+0xD4B3	0x5800
+0xD4B4	0x57ED
+0xD4B5	0x57FD
+0xD4B6	0x5808
+0xD4B7	0x57F8
+0xD4B8	0x580B
+0xD4B9	0x57F3
+0xD4BA	0x57CF
+0xD4BB	0x5807
+0xD4BC	0x57EE
+0xD4BD	0x57E3
+0xD4BE	0x57F2
+0xD4BF	0x57E5
+0xD4C0	0x57EC
+0xD4C1	0x57E1
+0xD4C2	0x580E
+0xD4C3	0x57FC
+0xD4C4	0x5810
+0xD4C5	0x57E7
+0xD4C6	0x5801
+0xD4C7	0x580C
+0xD4C8	0x57F1
+0xD4C9	0x57E9
+0xD4CA	0x57F0
+0xD4CB	0x580D
+0xD4CC	0x5804
+0xD4CD	0x595C
+0xD4CE	0x5A60
+0xD4CF	0x5A58
+0xD4D0	0x5A55
+0xD4D1	0x5A67
+0xD4D2	0x5A5E
+0xD4D3	0x5A38
+0xD4D4	0x5A35
+0xD4D5	0x5A6D
+0xD4D6	0x5A50
+0xD4D7	0x5A5F
+0xD4D8	0x5A65
+0xD4D9	0x5A6C
+0xD4DA	0x5A53
+0xD4DB	0x5A64
+0xD4DC	0x5A57
+0xD4DD	0x5A43
+0xD4DE	0x5A5D
+0xD4DF	0x5A52
+0xD4E0	0x5A44
+0xD4E1	0x5A5B
+0xD4E2	0x5A48
+0xD4E3	0x5A8E
+0xD4E4	0x5A3E
+0xD4E5	0x5A4D
+0xD4E6	0x5A39
+0xD4E7	0x5A4C
+0xD4E8	0x5A70
+0xD4E9	0x5A69
+0xD4EA	0x5A47
+0xD4EB	0x5A51
+0xD4EC	0x5A56
+0xD4ED	0x5A42
+0xD4EE	0x5A5C
+0xD4EF	0x5B72
+0xD4F0	0x5B6E
+0xD4F1	0x5BC1
+0xD4F2	0x5BC0
+0xD4F3	0x5C59
+0xD4F4	0x5D1E
+0xD4F5	0x5D0B
+0xD4F6	0x5D1D
+0xD4F7	0x5D1A
+0xD4F8	0x5D20
+0xD4F9	0x5D0C
+0xD4FA	0x5D28
+0xD4FB	0x5D0D
+0xD4FC	0x5D26
+0xD4FD	0x5D25
+0xD4FE	0x5D0F
+0xD540	0x5D30
+0xD541	0x5D12
+0xD542	0x5D23
+0xD543	0x5D1F
+0xD544	0x5D2E
+0xD545	0x5E3E
+0xD546	0x5E34
+0xD547	0x5EB1
+0xD548	0x5EB4
+0xD549	0x5EB9
+0xD54A	0x5EB2
+0xD54B	0x5EB3
+0xD54C	0x5F36
+0xD54D	0x5F38
+0xD54E	0x5F9B
+0xD54F	0x5F96
+0xD550	0x5F9F
+0xD551	0x608A
+0xD552	0x6090
+0xD553	0x6086
+0xD554	0x60BE
+0xD555	0x60B0
+0xD556	0x60BA
+0xD557	0x60D3
+0xD558	0x60D4
+0xD559	0x60CF
+0xD55A	0x60E4
+0xD55B	0x60D9
+0xD55C	0x60DD
+0xD55D	0x60C8
+0xD55E	0x60B1
+0xD55F	0x60DB
+0xD560	0x60B7
+0xD561	0x60CA
+0xD562	0x60BF
+0xD563	0x60C3
+0xD564	0x60CD
+0xD565	0x60C0
+0xD566	0x6332
+0xD567	0x6365
+0xD568	0x638A
+0xD569	0x6382
+0xD56A	0x637D
+0xD56B	0x63BD
+0xD56C	0x639E
+0xD56D	0x63AD
+0xD56E	0x639D
+0xD56F	0x6397
+0xD570	0x63AB
+0xD571	0x638E
+0xD572	0x636F
+0xD573	0x6387
+0xD574	0x6390
+0xD575	0x636E
+0xD576	0x63AF
+0xD577	0x6375
+0xD578	0x639C
+0xD579	0x636D
+0xD57A	0x63AE
+0xD57B	0x637C
+0xD57C	0x63A4
+0xD57D	0x633B
+0xD57E	0x639F
+0xD5A1	0x6378
+0xD5A2	0x6385
+0xD5A3	0x6381
+0xD5A4	0x6391
+0xD5A5	0x638D
+0xD5A6	0x6370
+0xD5A7	0x6553
+0xD5A8	0x65CD
+0xD5A9	0x6665
+0xD5AA	0x6661
+0xD5AB	0x665B
+0xD5AC	0x6659
+0xD5AD	0x665C
+0xD5AE	0x6662
+0xD5AF	0x6718
+0xD5B0	0x6879
+0xD5B1	0x6887
+0xD5B2	0x6890
+0xD5B3	0x689C
+0xD5B4	0x686D
+0xD5B5	0x686E
+0xD5B6	0x68AE
+0xD5B7	0x68AB
+0xD5B8	0x6956
+0xD5B9	0x686F
+0xD5BA	0x68A3
+0xD5BB	0x68AC
+0xD5BC	0x68A9
+0xD5BD	0x6875
+0xD5BE	0x6874
+0xD5BF	0x68B2
+0xD5C0	0x688F
+0xD5C1	0x6877
+0xD5C2	0x6892
+0xD5C3	0x687C
+0xD5C4	0x686B
+0xD5C5	0x6872
+0xD5C6	0x68AA
+0xD5C7	0x6880
+0xD5C8	0x6871
+0xD5C9	0x687E
+0xD5CA	0x689B
+0xD5CB	0x6896
+0xD5CC	0x688B
+0xD5CD	0x68A0
+0xD5CE	0x6889
+0xD5CF	0x68A4
+0xD5D0	0x6878
+0xD5D1	0x687B
+0xD5D2	0x6891
+0xD5D3	0x688C
+0xD5D4	0x688A
+0xD5D5	0x687D
+0xD5D6	0x6B36
+0xD5D7	0x6B33
+0xD5D8	0x6B37
+0xD5D9	0x6B38
+0xD5DA	0x6B91
+0xD5DB	0x6B8F
+0xD5DC	0x6B8D
+0xD5DD	0x6B8E
+0xD5DE	0x6B8C
+0xD5DF	0x6C2A
+0xD5E0	0x6DC0
+0xD5E1	0x6DAB
+0xD5E2	0x6DB4
+0xD5E3	0x6DB3
+0xD5E4	0x6E74
+0xD5E5	0x6DAC
+0xD5E6	0x6DE9
+0xD5E7	0x6DE2
+0xD5E8	0x6DB7
+0xD5E9	0x6DF6
+0xD5EA	0x6DD4
+0xD5EB	0x6E00
+0xD5EC	0x6DC8
+0xD5ED	0x6DE0
+0xD5EE	0x6DDF
+0xD5EF	0x6DD6
+0xD5F0	0x6DBE
+0xD5F1	0x6DE5
+0xD5F2	0x6DDC
+0xD5F3	0x6DDD
+0xD5F4	0x6DDB
+0xD5F5	0x6DF4
+0xD5F6	0x6DCA
+0xD5F7	0x6DBD
+0xD5F8	0x6DED
+0xD5F9	0x6DF0
+0xD5FA	0x6DBA
+0xD5FB	0x6DD5
+0xD5FC	0x6DC2
+0xD5FD	0x6DCF
+0xD5FE	0x6DC9
+0xD640	0x6DD0
+0xD641	0x6DF2
+0xD642	0x6DD3
+0xD643	0x6DFD
+0xD644	0x6DD7
+0xD645	0x6DCD
+0xD646	0x6DE3
+0xD647	0x6DBB
+0xD648	0x70FA
+0xD649	0x710D
+0xD64A	0x70F7
+0xD64B	0x7117
+0xD64C	0x70F4
+0xD64D	0x710C
+0xD64E	0x70F0
+0xD64F	0x7104
+0xD650	0x70F3
+0xD651	0x7110
+0xD652	0x70FC
+0xD653	0x70FF
+0xD654	0x7106
+0xD655	0x7113
+0xD656	0x7100
+0xD657	0x70F8
+0xD658	0x70F6
+0xD659	0x710B
+0xD65A	0x7102
+0xD65B	0x710E
+0xD65C	0x727E
+0xD65D	0x727B
+0xD65E	0x727C
+0xD65F	0x727F
+0xD660	0x731D
+0xD661	0x7317
+0xD662	0x7307
+0xD663	0x7311
+0xD664	0x7318
+0xD665	0x730A
+0xD666	0x7308
+0xD667	0x72FF
+0xD668	0x730F
+0xD669	0x731E
+0xD66A	0x7388
+0xD66B	0x73F6
+0xD66C	0x73F8
+0xD66D	0x73F5
+0xD66E	0x7404
+0xD66F	0x7401
+0xD670	0x73FD
+0xD671	0x7407
+0xD672	0x7400
+0xD673	0x73FA
+0xD674	0x73FC
+0xD675	0x73FF
+0xD676	0x740C
+0xD677	0x740B
+0xD678	0x73F4
+0xD679	0x7408
+0xD67A	0x7564
+0xD67B	0x7563
+0xD67C	0x75CE
+0xD67D	0x75D2
+0xD67E	0x75CF
+0xD6A1	0x75CB
+0xD6A2	0x75CC
+0xD6A3	0x75D1
+0xD6A4	0x75D0
+0xD6A5	0x768F
+0xD6A6	0x7689
+0xD6A7	0x76D3
+0xD6A8	0x7739
+0xD6A9	0x772F
+0xD6AA	0x772D
+0xD6AB	0x7731
+0xD6AC	0x7732
+0xD6AD	0x7734
+0xD6AE	0x7733
+0xD6AF	0x773D
+0xD6B0	0x7725
+0xD6B1	0x773B
+0xD6B2	0x7735
+0xD6B3	0x7848
+0xD6B4	0x7852
+0xD6B5	0x7849
+0xD6B6	0x784D
+0xD6B7	0x784A
+0xD6B8	0x784C
+0xD6B9	0x7826
+0xD6BA	0x7845
+0xD6BB	0x7850
+0xD6BC	0x7964
+0xD6BD	0x7967
+0xD6BE	0x7969
+0xD6BF	0x796A
+0xD6C0	0x7963
+0xD6C1	0x796B
+0xD6C2	0x7961
+0xD6C3	0x79BB
+0xD6C4	0x79FA
+0xD6C5	0x79F8
+0xD6C6	0x79F6
+0xD6C7	0x79F7
+0xD6C8	0x7A8F
+0xD6C9	0x7A94
+0xD6CA	0x7A90
+0xD6CB	0x7B35
+0xD6CC	0x7B47
+0xD6CD	0x7B34
+0xD6CE	0x7B25
+0xD6CF	0x7B30
+0xD6D0	0x7B22
+0xD6D1	0x7B24
+0xD6D2	0x7B33
+0xD6D3	0x7B18
+0xD6D4	0x7B2A
+0xD6D5	0x7B1D
+0xD6D6	0x7B31
+0xD6D7	0x7B2B
+0xD6D8	0x7B2D
+0xD6D9	0x7B2F
+0xD6DA	0x7B32
+0xD6DB	0x7B38
+0xD6DC	0x7B1A
+0xD6DD	0x7B23
+0xD6DE	0x7C94
+0xD6DF	0x7C98
+0xD6E0	0x7C96
+0xD6E1	0x7CA3
+0xD6E2	0x7D35
+0xD6E3	0x7D3D
+0xD6E4	0x7D38
+0xD6E5	0x7D36
+0xD6E6	0x7D3A
+0xD6E7	0x7D45
+0xD6E8	0x7D2C
+0xD6E9	0x7D29
+0xD6EA	0x7D41
+0xD6EB	0x7D47
+0xD6EC	0x7D3E
+0xD6ED	0x7D3F
+0xD6EE	0x7D4A
+0xD6EF	0x7D3B
+0xD6F0	0x7D28
+0xD6F1	0x7F63
+0xD6F2	0x7F95
+0xD6F3	0x7F9C
+0xD6F4	0x7F9D
+0xD6F5	0x7F9B
+0xD6F6	0x7FCA
+0xD6F7	0x7FCB
+0xD6F8	0x7FCD
+0xD6F9	0x7FD0
+0xD6FA	0x7FD1
+0xD6FB	0x7FC7
+0xD6FC	0x7FCF
+0xD6FD	0x7FC9
+0xD6FE	0x801F
+0xD740	0x801E
+0xD741	0x801B
+0xD742	0x8047
+0xD743	0x8043
+0xD744	0x8048
+0xD745	0x8118
+0xD746	0x8125
+0xD747	0x8119
+0xD748	0x811B
+0xD749	0x812D
+0xD74A	0x811F
+0xD74B	0x812C
+0xD74C	0x811E
+0xD74D	0x8121
+0xD74E	0x8115
+0xD74F	0x8127
+0xD750	0x811D
+0xD751	0x8122
+0xD752	0x8211
+0xD753	0x8238
+0xD754	0x8233
+0xD755	0x823A
+0xD756	0x8234
+0xD757	0x8232
+0xD758	0x8274
+0xD759	0x8390
+0xD75A	0x83A3
+0xD75B	0x83A8
+0xD75C	0x838D
+0xD75D	0x837A
+0xD75E	0x8373
+0xD75F	0x83A4
+0xD760	0x8374
+0xD761	0x838F
+0xD762	0x8381
+0xD763	0x8395
+0xD764	0x8399
+0xD765	0x8375
+0xD766	0x8394
+0xD767	0x83A9
+0xD768	0x837D
+0xD769	0x8383
+0xD76A	0x838C
+0xD76B	0x839D
+0xD76C	0x839B
+0xD76D	0x83AA
+0xD76E	0x838B
+0xD76F	0x837E
+0xD770	0x83A5
+0xD771	0x83AF
+0xD772	0x8388
+0xD773	0x8397
+0xD774	0x83B0
+0xD775	0x837F
+0xD776	0x83A6
+0xD777	0x8387
+0xD778	0x83AE
+0xD779	0x8376
+0xD77A	0x839A
+0xD77B	0x8659
+0xD77C	0x8656
+0xD77D	0x86BF
+0xD77E	0x86B7
+0xD7A1	0x86C2
+0xD7A2	0x86C1
+0xD7A3	0x86C5
+0xD7A4	0x86BA
+0xD7A5	0x86B0
+0xD7A6	0x86C8
+0xD7A7	0x86B9
+0xD7A8	0x86B3
+0xD7A9	0x86B8
+0xD7AA	0x86CC
+0xD7AB	0x86B4
+0xD7AC	0x86BB
+0xD7AD	0x86BC
+0xD7AE	0x86C3
+0xD7AF	0x86BD
+0xD7B0	0x86BE
+0xD7B1	0x8852
+0xD7B2	0x8889
+0xD7B3	0x8895
+0xD7B4	0x88A8
+0xD7B5	0x88A2
+0xD7B6	0x88AA
+0xD7B7	0x889A
+0xD7B8	0x8891
+0xD7B9	0x88A1
+0xD7BA	0x889F
+0xD7BB	0x8898
+0xD7BC	0x88A7
+0xD7BD	0x8899
+0xD7BE	0x889B
+0xD7BF	0x8897
+0xD7C0	0x88A4
+0xD7C1	0x88AC
+0xD7C2	0x888C
+0xD7C3	0x8893
+0xD7C4	0x888E
+0xD7C5	0x8982
+0xD7C6	0x89D6
+0xD7C7	0x89D9
+0xD7C8	0x89D5
+0xD7C9	0x8A30
+0xD7CA	0x8A27
+0xD7CB	0x8A2C
+0xD7CC	0x8A1E
+0xD7CD	0x8C39
+0xD7CE	0x8C3B
+0xD7CF	0x8C5C
+0xD7D0	0x8C5D
+0xD7D1	0x8C7D
+0xD7D2	0x8CA5
+0xD7D3	0x8D7D
+0xD7D4	0x8D7B
+0xD7D5	0x8D79
+0xD7D6	0x8DBC
+0xD7D7	0x8DC2
+0xD7D8	0x8DB9
+0xD7D9	0x8DBF
+0xD7DA	0x8DC1
+0xD7DB	0x8ED8
+0xD7DC	0x8EDE
+0xD7DD	0x8EDD
+0xD7DE	0x8EDC
+0xD7DF	0x8ED7
+0xD7E0	0x8EE0
+0xD7E1	0x8EE1
+0xD7E2	0x9024
+0xD7E3	0x900B
+0xD7E4	0x9011
+0xD7E5	0x901C
+0xD7E6	0x900C
+0xD7E7	0x9021
+0xD7E8	0x90EF
+0xD7E9	0x90EA
+0xD7EA	0x90F0
+0xD7EB	0x90F4
+0xD7EC	0x90F2
+0xD7ED	0x90F3
+0xD7EE	0x90D4
+0xD7EF	0x90EB
+0xD7F0	0x90EC
+0xD7F1	0x90E9
+0xD7F2	0x9156
+0xD7F3	0x9158
+0xD7F4	0x915A
+0xD7F5	0x9153
+0xD7F6	0x9155
+0xD7F7	0x91EC
+0xD7F8	0x91F4
+0xD7F9	0x91F1
+0xD7FA	0x91F3
+0xD7FB	0x91F8
+0xD7FC	0x91E4
+0xD7FD	0x91F9
+0xD7FE	0x91EA
+0xD840	0x91EB
+0xD841	0x91F7
+0xD842	0x91E8
+0xD843	0x91EE
+0xD844	0x957A
+0xD845	0x9586
+0xD846	0x9588
+0xD847	0x967C
+0xD848	0x966D
+0xD849	0x966B
+0xD84A	0x9671
+0xD84B	0x966F
+0xD84C	0x96BF
+0xD84D	0x976A
+0xD84E	0x9804
+0xD84F	0x98E5
+0xD850	0x9997
+0xD851	0x509B
+0xD852	0x5095
+0xD853	0x5094
+0xD854	0x509E
+0xD855	0x508B
+0xD856	0x50A3
+0xD857	0x5083
+0xD858	0x508C
+0xD859	0x508E
+0xD85A	0x509D
+0xD85B	0x5068
+0xD85C	0x509C
+0xD85D	0x5092
+0xD85E	0x5082
+0xD85F	0x5087
+0xD860	0x515F
+0xD861	0x51D4
+0xD862	0x5312
+0xD863	0x5311
+0xD864	0x53A4
+0xD865	0x53A7
+0xD866	0x5591
+0xD867	0x55A8
+0xD868	0x55A5
+0xD869	0x55AD
+0xD86A	0x5577
+0xD86B	0x5645
+0xD86C	0x55A2
+0xD86D	0x5593
+0xD86E	0x5588
+0xD86F	0x558F
+0xD870	0x55B5
+0xD871	0x5581
+0xD872	0x55A3
+0xD873	0x5592
+0xD874	0x55A4
+0xD875	0x557D
+0xD876	0x558C
+0xD877	0x55A6
+0xD878	0x557F
+0xD879	0x5595
+0xD87A	0x55A1
+0xD87B	0x558E
+0xD87C	0x570C
+0xD87D	0x5829
+0xD87E	0x5837
+0xD8A1	0x5819
+0xD8A2	0x581E
+0xD8A3	0x5827
+0xD8A4	0x5823
+0xD8A5	0x5828
+0xD8A6	0x57F5
+0xD8A7	0x5848
+0xD8A8	0x5825
+0xD8A9	0x581C
+0xD8AA	0x581B
+0xD8AB	0x5833
+0xD8AC	0x583F
+0xD8AD	0x5836
+0xD8AE	0x582E
+0xD8AF	0x5839
+0xD8B0	0x5838
+0xD8B1	0x582D
+0xD8B2	0x582C
+0xD8B3	0x583B
+0xD8B4	0x5961
+0xD8B5	0x5AAF
+0xD8B6	0x5A94
+0xD8B7	0x5A9F
+0xD8B8	0x5A7A
+0xD8B9	0x5AA2
+0xD8BA	0x5A9E
+0xD8BB	0x5A78
+0xD8BC	0x5AA6
+0xD8BD	0x5A7C
+0xD8BE	0x5AA5
+0xD8BF	0x5AAC
+0xD8C0	0x5A95
+0xD8C1	0x5AAE
+0xD8C2	0x5A37
+0xD8C3	0x5A84
+0xD8C4	0x5A8A
+0xD8C5	0x5A97
+0xD8C6	0x5A83
+0xD8C7	0x5A8B
+0xD8C8	0x5AA9
+0xD8C9	0x5A7B
+0xD8CA	0x5A7D
+0xD8CB	0x5A8C
+0xD8CC	0x5A9C
+0xD8CD	0x5A8F
+0xD8CE	0x5A93
+0xD8CF	0x5A9D
+0xD8D0	0x5BEA
+0xD8D1	0x5BCD
+0xD8D2	0x5BCB
+0xD8D3	0x5BD4
+0xD8D4	0x5BD1
+0xD8D5	0x5BCA
+0xD8D6	0x5BCE
+0xD8D7	0x5C0C
+0xD8D8	0x5C30
+0xD8D9	0x5D37
+0xD8DA	0x5D43
+0xD8DB	0x5D6B
+0xD8DC	0x5D41
+0xD8DD	0x5D4B
+0xD8DE	0x5D3F
+0xD8DF	0x5D35
+0xD8E0	0x5D51
+0xD8E1	0x5D4E
+0xD8E2	0x5D55
+0xD8E3	0x5D33
+0xD8E4	0x5D3A
+0xD8E5	0x5D52
+0xD8E6	0x5D3D
+0xD8E7	0x5D31
+0xD8E8	0x5D59
+0xD8E9	0x5D42
+0xD8EA	0x5D39
+0xD8EB	0x5D49
+0xD8EC	0x5D38
+0xD8ED	0x5D3C
+0xD8EE	0x5D32
+0xD8EF	0x5D36
+0xD8F0	0x5D40
+0xD8F1	0x5D45
+0xD8F2	0x5E44
+0xD8F3	0x5E41
+0xD8F4	0x5F58
+0xD8F5	0x5FA6
+0xD8F6	0x5FA5
+0xD8F7	0x5FAB
+0xD8F8	0x60C9
+0xD8F9	0x60B9
+0xD8FA	0x60CC
+0xD8FB	0x60E2
+0xD8FC	0x60CE
+0xD8FD	0x60C4
+0xD8FE	0x6114
+0xD940	0x60F2
+0xD941	0x610A
+0xD942	0x6116
+0xD943	0x6105
+0xD944	0x60F5
+0xD945	0x6113
+0xD946	0x60F8
+0xD947	0x60FC
+0xD948	0x60FE
+0xD949	0x60C1
+0xD94A	0x6103
+0xD94B	0x6118
+0xD94C	0x611D
+0xD94D	0x6110
+0xD94E	0x60FF
+0xD94F	0x6104
+0xD950	0x610B
+0xD951	0x624A
+0xD952	0x6394
+0xD953	0x63B1
+0xD954	0x63B0
+0xD955	0x63CE
+0xD956	0x63E5
+0xD957	0x63E8
+0xD958	0x63EF
+0xD959	0x63C3
+0xD95A	0x649D
+0xD95B	0x63F3
+0xD95C	0x63CA
+0xD95D	0x63E0
+0xD95E	0x63F6
+0xD95F	0x63D5
+0xD960	0x63F2
+0xD961	0x63F5
+0xD962	0x6461
+0xD963	0x63DF
+0xD964	0x63BE
+0xD965	0x63DD
+0xD966	0x63DC
+0xD967	0x63C4
+0xD968	0x63D8
+0xD969	0x63D3
+0xD96A	0x63C2
+0xD96B	0x63C7
+0xD96C	0x63CC
+0xD96D	0x63CB
+0xD96E	0x63C8
+0xD96F	0x63F0
+0xD970	0x63D7
+0xD971	0x63D9
+0xD972	0x6532
+0xD973	0x6567
+0xD974	0x656A
+0xD975	0x6564
+0xD976	0x655C
+0xD977	0x6568
+0xD978	0x6565
+0xD979	0x658C
+0xD97A	0x659D
+0xD97B	0x659E
+0xD97C	0x65AE
+0xD97D	0x65D0
+0xD97E	0x65D2
+0xD9A1	0x667C
+0xD9A2	0x666C
+0xD9A3	0x667B
+0xD9A4	0x6680
+0xD9A5	0x6671
+0xD9A6	0x6679
+0xD9A7	0x666A
+0xD9A8	0x6672
+0xD9A9	0x6701
+0xD9AA	0x690C
+0xD9AB	0x68D3
+0xD9AC	0x6904
+0xD9AD	0x68DC
+0xD9AE	0x692A
+0xD9AF	0x68EC
+0xD9B0	0x68EA
+0xD9B1	0x68F1
+0xD9B2	0x690F
+0xD9B3	0x68D6
+0xD9B4	0x68F7
+0xD9B5	0x68EB
+0xD9B6	0x68E4
+0xD9B7	0x68F6
+0xD9B8	0x6913
+0xD9B9	0x6910
+0xD9BA	0x68F3
+0xD9BB	0x68E1
+0xD9BC	0x6907
+0xD9BD	0x68CC
+0xD9BE	0x6908
+0xD9BF	0x6970
+0xD9C0	0x68B4
+0xD9C1	0x6911
+0xD9C2	0x68EF
+0xD9C3	0x68C6
+0xD9C4	0x6914
+0xD9C5	0x68F8
+0xD9C6	0x68D0
+0xD9C7	0x68FD
+0xD9C8	0x68FC
+0xD9C9	0x68E8
+0xD9CA	0x690B
+0xD9CB	0x690A
+0xD9CC	0x6917
+0xD9CD	0x68CE
+0xD9CE	0x68C8
+0xD9CF	0x68DD
+0xD9D0	0x68DE
+0xD9D1	0x68E6
+0xD9D2	0x68F4
+0xD9D3	0x68D1
+0xD9D4	0x6906
+0xD9D5	0x68D4
+0xD9D6	0x68E9
+0xD9D7	0x6915
+0xD9D8	0x6925
+0xD9D9	0x68C7
+0xD9DA	0x6B39
+0xD9DB	0x6B3B
+0xD9DC	0x6B3F
+0xD9DD	0x6B3C
+0xD9DE	0x6B94
+0xD9DF	0x6B97
+0xD9E0	0x6B99
+0xD9E1	0x6B95
+0xD9E2	0x6BBD
+0xD9E3	0x6BF0
+0xD9E4	0x6BF2
+0xD9E5	0x6BF3
+0xD9E6	0x6C30
+0xD9E7	0x6DFC
+0xD9E8	0x6E46
+0xD9E9	0x6E47
+0xD9EA	0x6E1F
+0xD9EB	0x6E49
+0xD9EC	0x6E88
+0xD9ED	0x6E3C
+0xD9EE	0x6E3D
+0xD9EF	0x6E45
+0xD9F0	0x6E62
+0xD9F1	0x6E2B
+0xD9F2	0x6E3F
+0xD9F3	0x6E41
+0xD9F4	0x6E5D
+0xD9F5	0x6E73
+0xD9F6	0x6E1C
+0xD9F7	0x6E33
+0xD9F8	0x6E4B
+0xD9F9	0x6E40
+0xD9FA	0x6E51
+0xD9FB	0x6E3B
+0xD9FC	0x6E03
+0xD9FD	0x6E2E
+0xD9FE	0x6E5E
+0xDA40	0x6E68
+0xDA41	0x6E5C
+0xDA42	0x6E61
+0xDA43	0x6E31
+0xDA44	0x6E28
+0xDA45	0x6E60
+0xDA46	0x6E71
+0xDA47	0x6E6B
+0xDA48	0x6E39
+0xDA49	0x6E22
+0xDA4A	0x6E30
+0xDA4B	0x6E53
+0xDA4C	0x6E65
+0xDA4D	0x6E27
+0xDA4E	0x6E78
+0xDA4F	0x6E64
+0xDA50	0x6E77
+0xDA51	0x6E55
+0xDA52	0x6E79
+0xDA53	0x6E52
+0xDA54	0x6E66
+0xDA55	0x6E35
+0xDA56	0x6E36
+0xDA57	0x6E5A
+0xDA58	0x7120
+0xDA59	0x711E
+0xDA5A	0x712F
+0xDA5B	0x70FB
+0xDA5C	0x712E
+0xDA5D	0x7131
+0xDA5E	0x7123
+0xDA5F	0x7125
+0xDA60	0x7122
+0xDA61	0x7132
+0xDA62	0x711F
+0xDA63	0x7128
+0xDA64	0x713A
+0xDA65	0x711B
+0xDA66	0x724B
+0xDA67	0x725A
+0xDA68	0x7288
+0xDA69	0x7289
+0xDA6A	0x7286
+0xDA6B	0x7285
+0xDA6C	0x728B
+0xDA6D	0x7312
+0xDA6E	0x730B
+0xDA6F	0x7330
+0xDA70	0x7322
+0xDA71	0x7331
+0xDA72	0x7333
+0xDA73	0x7327
+0xDA74	0x7332
+0xDA75	0x732D
+0xDA76	0x7326
+0xDA77	0x7323
+0xDA78	0x7335
+0xDA79	0x730C
+0xDA7A	0x742E
+0xDA7B	0x742C
+0xDA7C	0x7430
+0xDA7D	0x742B
+0xDA7E	0x7416
+0xDAA1	0x741A
+0xDAA2	0x7421
+0xDAA3	0x742D
+0xDAA4	0x7431
+0xDAA5	0x7424
+0xDAA6	0x7423
+0xDAA7	0x741D
+0xDAA8	0x7429
+0xDAA9	0x7420
+0xDAAA	0x7432
+0xDAAB	0x74FB
+0xDAAC	0x752F
+0xDAAD	0x756F
+0xDAAE	0x756C
+0xDAAF	0x75E7
+0xDAB0	0x75DA
+0xDAB1	0x75E1
+0xDAB2	0x75E6
+0xDAB3	0x75DD
+0xDAB4	0x75DF
+0xDAB5	0x75E4
+0xDAB6	0x75D7
+0xDAB7	0x7695
+0xDAB8	0x7692
+0xDAB9	0x76DA
+0xDABA	0x7746
+0xDABB	0x7747
+0xDABC	0x7744
+0xDABD	0x774D
+0xDABE	0x7745
+0xDABF	0x774A
+0xDAC0	0x774E
+0xDAC1	0x774B
+0xDAC2	0x774C
+0xDAC3	0x77DE
+0xDAC4	0x77EC
+0xDAC5	0x7860
+0xDAC6	0x7864
+0xDAC7	0x7865
+0xDAC8	0x785C
+0xDAC9	0x786D
+0xDACA	0x7871
+0xDACB	0x786A
+0xDACC	0x786E
+0xDACD	0x7870
+0xDACE	0x7869
+0xDACF	0x7868
+0xDAD0	0x785E
+0xDAD1	0x7862
+0xDAD2	0x7974
+0xDAD3	0x7973
+0xDAD4	0x7972
+0xDAD5	0x7970
+0xDAD6	0x7A02
+0xDAD7	0x7A0A
+0xDAD8	0x7A03
+0xDAD9	0x7A0C
+0xDADA	0x7A04
+0xDADB	0x7A99
+0xDADC	0x7AE6
+0xDADD	0x7AE4
+0xDADE	0x7B4A
+0xDADF	0x7B3B
+0xDAE0	0x7B44
+0xDAE1	0x7B48
+0xDAE2	0x7B4C
+0xDAE3	0x7B4E
+0xDAE4	0x7B40
+0xDAE5	0x7B58
+0xDAE6	0x7B45
+0xDAE7	0x7CA2
+0xDAE8	0x7C9E
+0xDAE9	0x7CA8
+0xDAEA	0x7CA1
+0xDAEB	0x7D58
+0xDAEC	0x7D6F
+0xDAED	0x7D63
+0xDAEE	0x7D53
+0xDAEF	0x7D56
+0xDAF0	0x7D67
+0xDAF1	0x7D6A
+0xDAF2	0x7D4F
+0xDAF3	0x7D6D
+0xDAF4	0x7D5C
+0xDAF5	0x7D6B
+0xDAF6	0x7D52
+0xDAF7	0x7D54
+0xDAF8	0x7D69
+0xDAF9	0x7D51
+0xDAFA	0x7D5F
+0xDAFB	0x7D4E
+0xDAFC	0x7F3E
+0xDAFD	0x7F3F
+0xDAFE	0x7F65
+0xDB40	0x7F66
+0xDB41	0x7FA2
+0xDB42	0x7FA0
+0xDB43	0x7FA1
+0xDB44	0x7FD7
+0xDB45	0x8051
+0xDB46	0x804F
+0xDB47	0x8050
+0xDB48	0x80FE
+0xDB49	0x80D4
+0xDB4A	0x8143
+0xDB4B	0x814A
+0xDB4C	0x8152
+0xDB4D	0x814F
+0xDB4E	0x8147
+0xDB4F	0x813D
+0xDB50	0x814D
+0xDB51	0x813A
+0xDB52	0x81E6
+0xDB53	0x81EE
+0xDB54	0x81F7
+0xDB55	0x81F8
+0xDB56	0x81F9
+0xDB57	0x8204
+0xDB58	0x823C
+0xDB59	0x823D
+0xDB5A	0x823F
+0xDB5B	0x8275
+0xDB5C	0x833B
+0xDB5D	0x83CF
+0xDB5E	0x83F9
+0xDB5F	0x8423
+0xDB60	0x83C0
+0xDB61	0x83E8
+0xDB62	0x8412
+0xDB63	0x83E7
+0xDB64	0x83E4
+0xDB65	0x83FC
+0xDB66	0x83F6
+0xDB67	0x8410
+0xDB68	0x83C6
+0xDB69	0x83C8
+0xDB6A	0x83EB
+0xDB6B	0x83E3
+0xDB6C	0x83BF
+0xDB6D	0x8401
+0xDB6E	0x83DD
+0xDB6F	0x83E5
+0xDB70	0x83D8
+0xDB71	0x83FF
+0xDB72	0x83E1
+0xDB73	0x83CB
+0xDB74	0x83CE
+0xDB75	0x83D6
+0xDB76	0x83F5
+0xDB77	0x83C9
+0xDB78	0x8409
+0xDB79	0x840F
+0xDB7A	0x83DE
+0xDB7B	0x8411
+0xDB7C	0x8406
+0xDB7D	0x83C2
+0xDB7E	0x83F3
+0xDBA1	0x83D5
+0xDBA2	0x83FA
+0xDBA3	0x83C7
+0xDBA4	0x83D1
+0xDBA5	0x83EA
+0xDBA6	0x8413
+0xDBA7	0x83C3
+0xDBA8	0x83EC
+0xDBA9	0x83EE
+0xDBAA	0x83C4
+0xDBAB	0x83FB
+0xDBAC	0x83D7
+0xDBAD	0x83E2
+0xDBAE	0x841B
+0xDBAF	0x83DB
+0xDBB0	0x83FE
+0xDBB1	0x86D8
+0xDBB2	0x86E2
+0xDBB3	0x86E6
+0xDBB4	0x86D3
+0xDBB5	0x86E3
+0xDBB6	0x86DA
+0xDBB7	0x86EA
+0xDBB8	0x86DD
+0xDBB9	0x86EB
+0xDBBA	0x86DC
+0xDBBB	0x86EC
+0xDBBC	0x86E9
+0xDBBD	0x86D7
+0xDBBE	0x86E8
+0xDBBF	0x86D1
+0xDBC0	0x8848
+0xDBC1	0x8856
+0xDBC2	0x8855
+0xDBC3	0x88BA
+0xDBC4	0x88D7
+0xDBC5	0x88B9
+0xDBC6	0x88B8
+0xDBC7	0x88C0
+0xDBC8	0x88BE
+0xDBC9	0x88B6
+0xDBCA	0x88BC
+0xDBCB	0x88B7
+0xDBCC	0x88BD
+0xDBCD	0x88B2
+0xDBCE	0x8901
+0xDBCF	0x88C9
+0xDBD0	0x8995
+0xDBD1	0x8998
+0xDBD2	0x8997
+0xDBD3	0x89DD
+0xDBD4	0x89DA
+0xDBD5	0x89DB
+0xDBD6	0x8A4E
+0xDBD7	0x8A4D
+0xDBD8	0x8A39
+0xDBD9	0x8A59
+0xDBDA	0x8A40
+0xDBDB	0x8A57
+0xDBDC	0x8A58
+0xDBDD	0x8A44
+0xDBDE	0x8A45
+0xDBDF	0x8A52
+0xDBE0	0x8A48
+0xDBE1	0x8A51
+0xDBE2	0x8A4A
+0xDBE3	0x8A4C
+0xDBE4	0x8A4F
+0xDBE5	0x8C5F
+0xDBE6	0x8C81
+0xDBE7	0x8C80
+0xDBE8	0x8CBA
+0xDBE9	0x8CBE
+0xDBEA	0x8CB0
+0xDBEB	0x8CB9
+0xDBEC	0x8CB5
+0xDBED	0x8D84
+0xDBEE	0x8D80
+0xDBEF	0x8D89
+0xDBF0	0x8DD8
+0xDBF1	0x8DD3
+0xDBF2	0x8DCD
+0xDBF3	0x8DC7
+0xDBF4	0x8DD6
+0xDBF5	0x8DDC
+0xDBF6	0x8DCF
+0xDBF7	0x8DD5
+0xDBF8	0x8DD9
+0xDBF9	0x8DC8
+0xDBFA	0x8DD7
+0xDBFB	0x8DC5
+0xDBFC	0x8EEF
+0xDBFD	0x8EF7
+0xDBFE	0x8EFA
+0xDC40	0x8EF9
+0xDC41	0x8EE6
+0xDC42	0x8EEE
+0xDC43	0x8EE5
+0xDC44	0x8EF5
+0xDC45	0x8EE7
+0xDC46	0x8EE8
+0xDC47	0x8EF6
+0xDC48	0x8EEB
+0xDC49	0x8EF1
+0xDC4A	0x8EEC
+0xDC4B	0x8EF4
+0xDC4C	0x8EE9
+0xDC4D	0x902D
+0xDC4E	0x9034
+0xDC4F	0x902F
+0xDC50	0x9106
+0xDC51	0x912C
+0xDC52	0x9104
+0xDC53	0x90FF
+0xDC54	0x90FC
+0xDC55	0x9108
+0xDC56	0x90F9
+0xDC57	0x90FB
+0xDC58	0x9101
+0xDC59	0x9100
+0xDC5A	0x9107
+0xDC5B	0x9105
+0xDC5C	0x9103
+0xDC5D	0x9161
+0xDC5E	0x9164
+0xDC5F	0x915F
+0xDC60	0x9162
+0xDC61	0x9160
+0xDC62	0x9201
+0xDC63	0x920A
+0xDC64	0x9225
+0xDC65	0x9203
+0xDC66	0x921A
+0xDC67	0x9226
+0xDC68	0x920F
+0xDC69	0x920C
+0xDC6A	0x9200
+0xDC6B	0x9212
+0xDC6C	0x91FF
+0xDC6D	0x91FD
+0xDC6E	0x9206
+0xDC6F	0x9204
+0xDC70	0x9227
+0xDC71	0x9202
+0xDC72	0x921C
+0xDC73	0x9224
+0xDC74	0x9219
+0xDC75	0x9217
+0xDC76	0x9205
+0xDC77	0x9216
+0xDC78	0x957B
+0xDC79	0x958D
+0xDC7A	0x958C
+0xDC7B	0x9590
+0xDC7C	0x9687
+0xDC7D	0x967E
+0xDC7E	0x9688
+0xDCA1	0x9689
+0xDCA2	0x9683
+0xDCA3	0x9680
+0xDCA4	0x96C2
+0xDCA5	0x96C8
+0xDCA6	0x96C3
+0xDCA7	0x96F1
+0xDCA8	0x96F0
+0xDCA9	0x976C
+0xDCAA	0x9770
+0xDCAB	0x976E
+0xDCAC	0x9807
+0xDCAD	0x98A9
+0xDCAE	0x98EB
+0xDCAF	0x9CE6
+0xDCB0	0x9EF9
+0xDCB1	0x4E83
+0xDCB2	0x4E84
+0xDCB3	0x4EB6
+0xDCB4	0x50BD
+0xDCB5	0x50BF
+0xDCB6	0x50C6
+0xDCB7	0x50AE
+0xDCB8	0x50C4
+0xDCB9	0x50CA
+0xDCBA	0x50B4
+0xDCBB	0x50C8
+0xDCBC	0x50C2
+0xDCBD	0x50B0
+0xDCBE	0x50C1
+0xDCBF	0x50BA
+0xDCC0	0x50B1
+0xDCC1	0x50CB
+0xDCC2	0x50C9
+0xDCC3	0x50B6
+0xDCC4	0x50B8
+0xDCC5	0x51D7
+0xDCC6	0x527A
+0xDCC7	0x5278
+0xDCC8	0x527B
+0xDCC9	0x527C
+0xDCCA	0x55C3
+0xDCCB	0x55DB
+0xDCCC	0x55CC
+0xDCCD	0x55D0
+0xDCCE	0x55CB
+0xDCCF	0x55CA
+0xDCD0	0x55DD
+0xDCD1	0x55C0
+0xDCD2	0x55D4
+0xDCD3	0x55C4
+0xDCD4	0x55E9
+0xDCD5	0x55BF
+0xDCD6	0x55D2
+0xDCD7	0x558D
+0xDCD8	0x55CF
+0xDCD9	0x55D5
+0xDCDA	0x55E2
+0xDCDB	0x55D6
+0xDCDC	0x55C8
+0xDCDD	0x55F2
+0xDCDE	0x55CD
+0xDCDF	0x55D9
+0xDCE0	0x55C2
+0xDCE1	0x5714
+0xDCE2	0x5853
+0xDCE3	0x5868
+0xDCE4	0x5864
+0xDCE5	0x584F
+0xDCE6	0x584D
+0xDCE7	0x5849
+0xDCE8	0x586F
+0xDCE9	0x5855
+0xDCEA	0x584E
+0xDCEB	0x585D
+0xDCEC	0x5859
+0xDCED	0x5865
+0xDCEE	0x585B
+0xDCEF	0x583D
+0xDCF0	0x5863
+0xDCF1	0x5871
+0xDCF2	0x58FC
+0xDCF3	0x5AC7
+0xDCF4	0x5AC4
+0xDCF5	0x5ACB
+0xDCF6	0x5ABA
+0xDCF7	0x5AB8
+0xDCF8	0x5AB1
+0xDCF9	0x5AB5
+0xDCFA	0x5AB0
+0xDCFB	0x5ABF
+0xDCFC	0x5AC8
+0xDCFD	0x5ABB
+0xDCFE	0x5AC6
+0xDD40	0x5AB7
+0xDD41	0x5AC0
+0xDD42	0x5ACA
+0xDD43	0x5AB4
+0xDD44	0x5AB6
+0xDD45	0x5ACD
+0xDD46	0x5AB9
+0xDD47	0x5A90
+0xDD48	0x5BD6
+0xDD49	0x5BD8
+0xDD4A	0x5BD9
+0xDD4B	0x5C1F
+0xDD4C	0x5C33
+0xDD4D	0x5D71
+0xDD4E	0x5D63
+0xDD4F	0x5D4A
+0xDD50	0x5D65
+0xDD51	0x5D72
+0xDD52	0x5D6C
+0xDD53	0x5D5E
+0xDD54	0x5D68
+0xDD55	0x5D67
+0xDD56	0x5D62
+0xDD57	0x5DF0
+0xDD58	0x5E4F
+0xDD59	0x5E4E
+0xDD5A	0x5E4A
+0xDD5B	0x5E4D
+0xDD5C	0x5E4B
+0xDD5D	0x5EC5
+0xDD5E	0x5ECC
+0xDD5F	0x5EC6
+0xDD60	0x5ECB
+0xDD61	0x5EC7
+0xDD62	0x5F40
+0xDD63	0x5FAF
+0xDD64	0x5FAD
+0xDD65	0x60F7
+0xDD66	0x6149
+0xDD67	0x614A
+0xDD68	0x612B
+0xDD69	0x6145
+0xDD6A	0x6136
+0xDD6B	0x6132
+0xDD6C	0x612E
+0xDD6D	0x6146
+0xDD6E	0x612F
+0xDD6F	0x614F
+0xDD70	0x6129
+0xDD71	0x6140
+0xDD72	0x6220
+0xDD73	0x9168
+0xDD74	0x6223
+0xDD75	0x6225
+0xDD76	0x6224
+0xDD77	0x63C5
+0xDD78	0x63F1
+0xDD79	0x63EB
+0xDD7A	0x6410
+0xDD7B	0x6412
+0xDD7C	0x6409
+0xDD7D	0x6420
+0xDD7E	0x6424
+0xDDA1	0x6433
+0xDDA2	0x6443
+0xDDA3	0x641F
+0xDDA4	0x6415
+0xDDA5	0x6418
+0xDDA6	0x6439
+0xDDA7	0x6437
+0xDDA8	0x6422
+0xDDA9	0x6423
+0xDDAA	0x640C
+0xDDAB	0x6426
+0xDDAC	0x6430
+0xDDAD	0x6428
+0xDDAE	0x6441
+0xDDAF	0x6435
+0xDDB0	0x642F
+0xDDB1	0x640A
+0xDDB2	0x641A
+0xDDB3	0x6440
+0xDDB4	0x6425
+0xDDB5	0x6427
+0xDDB6	0x640B
+0xDDB7	0x63E7
+0xDDB8	0x641B
+0xDDB9	0x642E
+0xDDBA	0x6421
+0xDDBB	0x640E
+0xDDBC	0x656F
+0xDDBD	0x6592
+0xDDBE	0x65D3
+0xDDBF	0x6686
+0xDDC0	0x668C
+0xDDC1	0x6695
+0xDDC2	0x6690
+0xDDC3	0x668B
+0xDDC4	0x668A
+0xDDC5	0x6699
+0xDDC6	0x6694
+0xDDC7	0x6678
+0xDDC8	0x6720
+0xDDC9	0x6966
+0xDDCA	0x695F
+0xDDCB	0x6938
+0xDDCC	0x694E
+0xDDCD	0x6962
+0xDDCE	0x6971
+0xDDCF	0x693F
+0xDDD0	0x6945
+0xDDD1	0x696A
+0xDDD2	0x6939
+0xDDD3	0x6942
+0xDDD4	0x6957
+0xDDD5	0x6959
+0xDDD6	0x697A
+0xDDD7	0x6948
+0xDDD8	0x6949
+0xDDD9	0x6935
+0xDDDA	0x696C
+0xDDDB	0x6933
+0xDDDC	0x693D
+0xDDDD	0x6965
+0xDDDE	0x68F0
+0xDDDF	0x6978
+0xDDE0	0x6934
+0xDDE1	0x6969
+0xDDE2	0x6940
+0xDDE3	0x696F
+0xDDE4	0x6944
+0xDDE5	0x6976
+0xDDE6	0x6958
+0xDDE7	0x6941
+0xDDE8	0x6974
+0xDDE9	0x694C
+0xDDEA	0x693B
+0xDDEB	0x694B
+0xDDEC	0x6937
+0xDDED	0x695C
+0xDDEE	0x694F
+0xDDEF	0x6951
+0xDDF0	0x6932
+0xDDF1	0x6952
+0xDDF2	0x692F
+0xDDF3	0x697B
+0xDDF4	0x693C
+0xDDF5	0x6B46
+0xDDF6	0x6B45
+0xDDF7	0x6B43
+0xDDF8	0x6B42
+0xDDF9	0x6B48
+0xDDFA	0x6B41
+0xDDFB	0x6B9B
+0xDDFC	0xFA0D
+0xDDFD	0x6BFB
+0xDDFE	0x6BFC
+0xDE40	0x6BF9
+0xDE41	0x6BF7
+0xDE42	0x6BF8
+0xDE43	0x6E9B
+0xDE44	0x6ED6
+0xDE45	0x6EC8
+0xDE46	0x6E8F
+0xDE47	0x6EC0
+0xDE48	0x6E9F
+0xDE49	0x6E93
+0xDE4A	0x6E94
+0xDE4B	0x6EA0
+0xDE4C	0x6EB1
+0xDE4D	0x6EB9
+0xDE4E	0x6EC6
+0xDE4F	0x6ED2
+0xDE50	0x6EBD
+0xDE51	0x6EC1
+0xDE52	0x6E9E
+0xDE53	0x6EC9
+0xDE54	0x6EB7
+0xDE55	0x6EB0
+0xDE56	0x6ECD
+0xDE57	0x6EA6
+0xDE58	0x6ECF
+0xDE59	0x6EB2
+0xDE5A	0x6EBE
+0xDE5B	0x6EC3
+0xDE5C	0x6EDC
+0xDE5D	0x6ED8
+0xDE5E	0x6E99
+0xDE5F	0x6E92
+0xDE60	0x6E8E
+0xDE61	0x6E8D
+0xDE62	0x6EA4
+0xDE63	0x6EA1
+0xDE64	0x6EBF
+0xDE65	0x6EB3
+0xDE66	0x6ED0
+0xDE67	0x6ECA
+0xDE68	0x6E97
+0xDE69	0x6EAE
+0xDE6A	0x6EA3
+0xDE6B	0x7147
+0xDE6C	0x7154
+0xDE6D	0x7152
+0xDE6E	0x7163
+0xDE6F	0x7160
+0xDE70	0x7141
+0xDE71	0x715D
+0xDE72	0x7162
+0xDE73	0x7172
+0xDE74	0x7178
+0xDE75	0x716A
+0xDE76	0x7161
+0xDE77	0x7142
+0xDE78	0x7158
+0xDE79	0x7143
+0xDE7A	0x714B
+0xDE7B	0x7170
+0xDE7C	0x715F
+0xDE7D	0x7150
+0xDE7E	0x7153
+0xDEA1	0x7144
+0xDEA2	0x714D
+0xDEA3	0x715A
+0xDEA4	0x724F
+0xDEA5	0x728D
+0xDEA6	0x728C
+0xDEA7	0x7291
+0xDEA8	0x7290
+0xDEA9	0x728E
+0xDEAA	0x733C
+0xDEAB	0x7342
+0xDEAC	0x733B
+0xDEAD	0x733A
+0xDEAE	0x7340
+0xDEAF	0x734A
+0xDEB0	0x7349
+0xDEB1	0x7444
+0xDEB2	0x744A
+0xDEB3	0x744B
+0xDEB4	0x7452
+0xDEB5	0x7451
+0xDEB6	0x7457
+0xDEB7	0x7440
+0xDEB8	0x744F
+0xDEB9	0x7450
+0xDEBA	0x744E
+0xDEBB	0x7442
+0xDEBC	0x7446
+0xDEBD	0x744D
+0xDEBE	0x7454
+0xDEBF	0x74E1
+0xDEC0	0x74FF
+0xDEC1	0x74FE
+0xDEC2	0x74FD
+0xDEC3	0x751D
+0xDEC4	0x7579
+0xDEC5	0x7577
+0xDEC6	0x6983
+0xDEC7	0x75EF
+0xDEC8	0x760F
+0xDEC9	0x7603
+0xDECA	0x75F7
+0xDECB	0x75FE
+0xDECC	0x75FC
+0xDECD	0x75F9
+0xDECE	0x75F8
+0xDECF	0x7610
+0xDED0	0x75FB
+0xDED1	0x75F6
+0xDED2	0x75ED
+0xDED3	0x75F5
+0xDED4	0x75FD
+0xDED5	0x7699
+0xDED6	0x76B5
+0xDED7	0x76DD
+0xDED8	0x7755
+0xDED9	0x775F
+0xDEDA	0x7760
+0xDEDB	0x7752
+0xDEDC	0x7756
+0xDEDD	0x775A
+0xDEDE	0x7769
+0xDEDF	0x7767
+0xDEE0	0x7754
+0xDEE1	0x7759
+0xDEE2	0x776D
+0xDEE3	0x77E0
+0xDEE4	0x7887
+0xDEE5	0x789A
+0xDEE6	0x7894
+0xDEE7	0x788F
+0xDEE8	0x7884
+0xDEE9	0x7895
+0xDEEA	0x7885
+0xDEEB	0x7886
+0xDEEC	0x78A1
+0xDEED	0x7883
+0xDEEE	0x7879
+0xDEEF	0x7899
+0xDEF0	0x7880
+0xDEF1	0x7896
+0xDEF2	0x787B
+0xDEF3	0x797C
+0xDEF4	0x7982
+0xDEF5	0x797D
+0xDEF6	0x7979
+0xDEF7	0x7A11
+0xDEF8	0x7A18
+0xDEF9	0x7A19
+0xDEFA	0x7A12
+0xDEFB	0x7A17
+0xDEFC	0x7A15
+0xDEFD	0x7A22
+0xDEFE	0x7A13
+0xDF40	0x7A1B
+0xDF41	0x7A10
+0xDF42	0x7AA3
+0xDF43	0x7AA2
+0xDF44	0x7A9E
+0xDF45	0x7AEB
+0xDF46	0x7B66
+0xDF47	0x7B64
+0xDF48	0x7B6D
+0xDF49	0x7B74
+0xDF4A	0x7B69
+0xDF4B	0x7B72
+0xDF4C	0x7B65
+0xDF4D	0x7B73
+0xDF4E	0x7B71
+0xDF4F	0x7B70
+0xDF50	0x7B61
+0xDF51	0x7B78
+0xDF52	0x7B76
+0xDF53	0x7B63
+0xDF54	0x7CB2
+0xDF55	0x7CB4
+0xDF56	0x7CAF
+0xDF57	0x7D88
+0xDF58	0x7D86
+0xDF59	0x7D80
+0xDF5A	0x7D8D
+0xDF5B	0x7D7F
+0xDF5C	0x7D85
+0xDF5D	0x7D7A
+0xDF5E	0x7D8E
+0xDF5F	0x7D7B
+0xDF60	0x7D83
+0xDF61	0x7D7C
+0xDF62	0x7D8C
+0xDF63	0x7D94
+0xDF64	0x7D84
+0xDF65	0x7D7D
+0xDF66	0x7D92
+0xDF67	0x7F6D
+0xDF68	0x7F6B
+0xDF69	0x7F67
+0xDF6A	0x7F68
+0xDF6B	0x7F6C
+0xDF6C	0x7FA6
+0xDF6D	0x7FA5
+0xDF6E	0x7FA7
+0xDF6F	0x7FDB
+0xDF70	0x7FDC
+0xDF71	0x8021
+0xDF72	0x8164
+0xDF73	0x8160
+0xDF74	0x8177
+0xDF75	0x815C
+0xDF76	0x8169
+0xDF77	0x815B
+0xDF78	0x8162
+0xDF79	0x8172
+0xDF7A	0x6721
+0xDF7B	0x815E
+0xDF7C	0x8176
+0xDF7D	0x8167
+0xDF7E	0x816F
+0xDFA1	0x8144
+0xDFA2	0x8161
+0xDFA3	0x821D
+0xDFA4	0x8249
+0xDFA5	0x8244
+0xDFA6	0x8240
+0xDFA7	0x8242
+0xDFA8	0x8245
+0xDFA9	0x84F1
+0xDFAA	0x843F
+0xDFAB	0x8456
+0xDFAC	0x8476
+0xDFAD	0x8479
+0xDFAE	0x848F
+0xDFAF	0x848D
+0xDFB0	0x8465
+0xDFB1	0x8451
+0xDFB2	0x8440
+0xDFB3	0x8486
+0xDFB4	0x8467
+0xDFB5	0x8430
+0xDFB6	0x844D
+0xDFB7	0x847D
+0xDFB8	0x845A
+0xDFB9	0x8459
+0xDFBA	0x8474
+0xDFBB	0x8473
+0xDFBC	0x845D
+0xDFBD	0x8507
+0xDFBE	0x845E
+0xDFBF	0x8437
+0xDFC0	0x843A
+0xDFC1	0x8434
+0xDFC2	0x847A
+0xDFC3	0x8443
+0xDFC4	0x8478
+0xDFC5	0x8432
+0xDFC6	0x8445
+0xDFC7	0x8429
+0xDFC8	0x83D9
+0xDFC9	0x844B
+0xDFCA	0x842F
+0xDFCB	0x8442
+0xDFCC	0x842D
+0xDFCD	0x845F
+0xDFCE	0x8470
+0xDFCF	0x8439
+0xDFD0	0x844E
+0xDFD1	0x844C
+0xDFD2	0x8452
+0xDFD3	0x846F
+0xDFD4	0x84C5
+0xDFD5	0x848E
+0xDFD6	0x843B
+0xDFD7	0x8447
+0xDFD8	0x8436
+0xDFD9	0x8433
+0xDFDA	0x8468
+0xDFDB	0x847E
+0xDFDC	0x8444
+0xDFDD	0x842B
+0xDFDE	0x8460
+0xDFDF	0x8454
+0xDFE0	0x846E
+0xDFE1	0x8450
+0xDFE2	0x870B
+0xDFE3	0x8704
+0xDFE4	0x86F7
+0xDFE5	0x870C
+0xDFE6	0x86FA
+0xDFE7	0x86D6
+0xDFE8	0x86F5
+0xDFE9	0x874D
+0xDFEA	0x86F8
+0xDFEB	0x870E
+0xDFEC	0x8709
+0xDFED	0x8701
+0xDFEE	0x86F6
+0xDFEF	0x870D
+0xDFF0	0x8705
+0xDFF1	0x88D6
+0xDFF2	0x88CB
+0xDFF3	0x88CD
+0xDFF4	0x88CE
+0xDFF5	0x88DE
+0xDFF6	0x88DB
+0xDFF7	0x88DA
+0xDFF8	0x88CC
+0xDFF9	0x88D0
+0xDFFA	0x8985
+0xDFFB	0x899B
+0xDFFC	0x89DF
+0xDFFD	0x89E5
+0xDFFE	0x89E4
+0xE040	0x89E1
+0xE041	0x89E0
+0xE042	0x89E2
+0xE043	0x89DC
+0xE044	0x89E6
+0xE045	0x8A76
+0xE046	0x8A86
+0xE047	0x8A7F
+0xE048	0x8A61
+0xE049	0x8A3F
+0xE04A	0x8A77
+0xE04B	0x8A82
+0xE04C	0x8A84
+0xE04D	0x8A75
+0xE04E	0x8A83
+0xE04F	0x8A81
+0xE050	0x8A74
+0xE051	0x8A7A
+0xE052	0x8C3C
+0xE053	0x8C4B
+0xE054	0x8C4A
+0xE055	0x8C65
+0xE056	0x8C64
+0xE057	0x8C66
+0xE058	0x8C86
+0xE059	0x8C84
+0xE05A	0x8C85
+0xE05B	0x8CCC
+0xE05C	0x8D68
+0xE05D	0x8D69
+0xE05E	0x8D91
+0xE05F	0x8D8C
+0xE060	0x8D8E
+0xE061	0x8D8F
+0xE062	0x8D8D
+0xE063	0x8D93
+0xE064	0x8D94
+0xE065	0x8D90
+0xE066	0x8D92
+0xE067	0x8DF0
+0xE068	0x8DE0
+0xE069	0x8DEC
+0xE06A	0x8DF1
+0xE06B	0x8DEE
+0xE06C	0x8DD0
+0xE06D	0x8DE9
+0xE06E	0x8DE3
+0xE06F	0x8DE2
+0xE070	0x8DE7
+0xE071	0x8DF2
+0xE072	0x8DEB
+0xE073	0x8DF4
+0xE074	0x8F06
+0xE075	0x8EFF
+0xE076	0x8F01
+0xE077	0x8F00
+0xE078	0x8F05
+0xE079	0x8F07
+0xE07A	0x8F08
+0xE07B	0x8F02
+0xE07C	0x8F0B
+0xE07D	0x9052
+0xE07E	0x903F
+0xE0A1	0x9044
+0xE0A2	0x9049
+0xE0A3	0x903D
+0xE0A4	0x9110
+0xE0A5	0x910D
+0xE0A6	0x910F
+0xE0A7	0x9111
+0xE0A8	0x9116
+0xE0A9	0x9114
+0xE0AA	0x910B
+0xE0AB	0x910E
+0xE0AC	0x916E
+0xE0AD	0x916F
+0xE0AE	0x9248
+0xE0AF	0x9252
+0xE0B0	0x9230
+0xE0B1	0x923A
+0xE0B2	0x9266
+0xE0B3	0x9233
+0xE0B4	0x9265
+0xE0B5	0x925E
+0xE0B6	0x9283
+0xE0B7	0x922E
+0xE0B8	0x924A
+0xE0B9	0x9246
+0xE0BA	0x926D
+0xE0BB	0x926C
+0xE0BC	0x924F
+0xE0BD	0x9260
+0xE0BE	0x9267
+0xE0BF	0x926F
+0xE0C0	0x9236
+0xE0C1	0x9261
+0xE0C2	0x9270
+0xE0C3	0x9231
+0xE0C4	0x9254
+0xE0C5	0x9263
+0xE0C6	0x9250
+0xE0C7	0x9272
+0xE0C8	0x924E
+0xE0C9	0x9253
+0xE0CA	0x924C
+0xE0CB	0x9256
+0xE0CC	0x9232
+0xE0CD	0x959F
+0xE0CE	0x959C
+0xE0CF	0x959E
+0xE0D0	0x959B
+0xE0D1	0x9692
+0xE0D2	0x9693
+0xE0D3	0x9691
+0xE0D4	0x9697
+0xE0D5	0x96CE
+0xE0D6	0x96FA
+0xE0D7	0x96FD
+0xE0D8	0x96F8
+0xE0D9	0x96F5
+0xE0DA	0x9773
+0xE0DB	0x9777
+0xE0DC	0x9778
+0xE0DD	0x9772
+0xE0DE	0x980F
+0xE0DF	0x980D
+0xE0E0	0x980E
+0xE0E1	0x98AC
+0xE0E2	0x98F6
+0xE0E3	0x98F9
+0xE0E4	0x99AF
+0xE0E5	0x99B2
+0xE0E6	0x99B0
+0xE0E7	0x99B5
+0xE0E8	0x9AAD
+0xE0E9	0x9AAB
+0xE0EA	0x9B5B
+0xE0EB	0x9CEA
+0xE0EC	0x9CED
+0xE0ED	0x9CE7
+0xE0EE	0x9E80
+0xE0EF	0x9EFD
+0xE0F0	0x50E6
+0xE0F1	0x50D4
+0xE0F2	0x50D7
+0xE0F3	0x50E8
+0xE0F4	0x50F3
+0xE0F5	0x50DB
+0xE0F6	0x50EA
+0xE0F7	0x50DD
+0xE0F8	0x50E4
+0xE0F9	0x50D3
+0xE0FA	0x50EC
+0xE0FB	0x50F0
+0xE0FC	0x50EF
+0xE0FD	0x50E3
+0xE0FE	0x50E0
+0xE140	0x51D8
+0xE141	0x5280
+0xE142	0x5281
+0xE143	0x52E9
+0xE144	0x52EB
+0xE145	0x5330
+0xE146	0x53AC
+0xE147	0x5627
+0xE148	0x5615
+0xE149	0x560C
+0xE14A	0x5612
+0xE14B	0x55FC
+0xE14C	0x560F
+0xE14D	0x561C
+0xE14E	0x5601
+0xE14F	0x5613
+0xE150	0x5602
+0xE151	0x55FA
+0xE152	0x561D
+0xE153	0x5604
+0xE154	0x55FF
+0xE155	0x55F9
+0xE156	0x5889
+0xE157	0x587C
+0xE158	0x5890
+0xE159	0x5898
+0xE15A	0x5886
+0xE15B	0x5881
+0xE15C	0x587F
+0xE15D	0x5874
+0xE15E	0x588B
+0xE15F	0x587A
+0xE160	0x5887
+0xE161	0x5891
+0xE162	0x588E
+0xE163	0x5876
+0xE164	0x5882
+0xE165	0x5888
+0xE166	0x587B
+0xE167	0x5894
+0xE168	0x588F
+0xE169	0x58FE
+0xE16A	0x596B
+0xE16B	0x5ADC
+0xE16C	0x5AEE
+0xE16D	0x5AE5
+0xE16E	0x5AD5
+0xE16F	0x5AEA
+0xE170	0x5ADA
+0xE171	0x5AED
+0xE172	0x5AEB
+0xE173	0x5AF3
+0xE174	0x5AE2
+0xE175	0x5AE0
+0xE176	0x5ADB
+0xE177	0x5AEC
+0xE178	0x5ADE
+0xE179	0x5ADD
+0xE17A	0x5AD9
+0xE17B	0x5AE8
+0xE17C	0x5ADF
+0xE17D	0x5B77
+0xE17E	0x5BE0
+0xE1A1	0x5BE3
+0xE1A2	0x5C63
+0xE1A3	0x5D82
+0xE1A4	0x5D80
+0xE1A5	0x5D7D
+0xE1A6	0x5D86
+0xE1A7	0x5D7A
+0xE1A8	0x5D81
+0xE1A9	0x5D77
+0xE1AA	0x5D8A
+0xE1AB	0x5D89
+0xE1AC	0x5D88
+0xE1AD	0x5D7E
+0xE1AE	0x5D7C
+0xE1AF	0x5D8D
+0xE1B0	0x5D79
+0xE1B1	0x5D7F
+0xE1B2	0x5E58
+0xE1B3	0x5E59
+0xE1B4	0x5E53
+0xE1B5	0x5ED8
+0xE1B6	0x5ED1
+0xE1B7	0x5ED7
+0xE1B8	0x5ECE
+0xE1B9	0x5EDC
+0xE1BA	0x5ED5
+0xE1BB	0x5ED9
+0xE1BC	0x5ED2
+0xE1BD	0x5ED4
+0xE1BE	0x5F44
+0xE1BF	0x5F43
+0xE1C0	0x5F6F
+0xE1C1	0x5FB6
+0xE1C2	0x612C
+0xE1C3	0x6128
+0xE1C4	0x6141
+0xE1C5	0x615E
+0xE1C6	0x6171
+0xE1C7	0x6173
+0xE1C8	0x6152
+0xE1C9	0x6153
+0xE1CA	0x6172
+0xE1CB	0x616C
+0xE1CC	0x6180
+0xE1CD	0x6174
+0xE1CE	0x6154
+0xE1CF	0x617A
+0xE1D0	0x615B
+0xE1D1	0x6165
+0xE1D2	0x613B
+0xE1D3	0x616A
+0xE1D4	0x6161
+0xE1D5	0x6156
+0xE1D6	0x6229
+0xE1D7	0x6227
+0xE1D8	0x622B
+0xE1D9	0x642B
+0xE1DA	0x644D
+0xE1DB	0x645B
+0xE1DC	0x645D
+0xE1DD	0x6474
+0xE1DE	0x6476
+0xE1DF	0x6472
+0xE1E0	0x6473
+0xE1E1	0x647D
+0xE1E2	0x6475
+0xE1E3	0x6466
+0xE1E4	0x64A6
+0xE1E5	0x644E
+0xE1E6	0x6482
+0xE1E7	0x645E
+0xE1E8	0x645C
+0xE1E9	0x644B
+0xE1EA	0x6453
+0xE1EB	0x6460
+0xE1EC	0x6450
+0xE1ED	0x647F
+0xE1EE	0x643F
+0xE1EF	0x646C
+0xE1F0	0x646B
+0xE1F1	0x6459
+0xE1F2	0x6465
+0xE1F3	0x6477
+0xE1F4	0x6573
+0xE1F5	0x65A0
+0xE1F6	0x66A1
+0xE1F7	0x66A0
+0xE1F8	0x669F
+0xE1F9	0x6705
+0xE1FA	0x6704
+0xE1FB	0x6722
+0xE1FC	0x69B1
+0xE1FD	0x69B6
+0xE1FE	0x69C9
+0xE240	0x69A0
+0xE241	0x69CE
+0xE242	0x6996
+0xE243	0x69B0
+0xE244	0x69AC
+0xE245	0x69BC
+0xE246	0x6991
+0xE247	0x6999
+0xE248	0x698E
+0xE249	0x69A7
+0xE24A	0x698D
+0xE24B	0x69A9
+0xE24C	0x69BE
+0xE24D	0x69AF
+0xE24E	0x69BF
+0xE24F	0x69C4
+0xE250	0x69BD
+0xE251	0x69A4
+0xE252	0x69D4
+0xE253	0x69B9
+0xE254	0x69CA
+0xE255	0x699A
+0xE256	0x69CF
+0xE257	0x69B3
+0xE258	0x6993
+0xE259	0x69AA
+0xE25A	0x69A1
+0xE25B	0x699E
+0xE25C	0x69D9
+0xE25D	0x6997
+0xE25E	0x6990
+0xE25F	0x69C2
+0xE260	0x69B5
+0xE261	0x69A5
+0xE262	0x69C6
+0xE263	0x6B4A
+0xE264	0x6B4D
+0xE265	0x6B4B
+0xE266	0x6B9E
+0xE267	0x6B9F
+0xE268	0x6BA0
+0xE269	0x6BC3
+0xE26A	0x6BC4
+0xE26B	0x6BFE
+0xE26C	0x6ECE
+0xE26D	0x6EF5
+0xE26E	0x6EF1
+0xE26F	0x6F03
+0xE270	0x6F25
+0xE271	0x6EF8
+0xE272	0x6F37
+0xE273	0x6EFB
+0xE274	0x6F2E
+0xE275	0x6F09
+0xE276	0x6F4E
+0xE277	0x6F19
+0xE278	0x6F1A
+0xE279	0x6F27
+0xE27A	0x6F18
+0xE27B	0x6F3B
+0xE27C	0x6F12
+0xE27D	0x6EED
+0xE27E	0x6F0A
+0xE2A1	0x6F36
+0xE2A2	0x6F73
+0xE2A3	0x6EF9
+0xE2A4	0x6EEE
+0xE2A5	0x6F2D
+0xE2A6	0x6F40
+0xE2A7	0x6F30
+0xE2A8	0x6F3C
+0xE2A9	0x6F35
+0xE2AA	0x6EEB
+0xE2AB	0x6F07
+0xE2AC	0x6F0E
+0xE2AD	0x6F43
+0xE2AE	0x6F05
+0xE2AF	0x6EFD
+0xE2B0	0x6EF6
+0xE2B1	0x6F39
+0xE2B2	0x6F1C
+0xE2B3	0x6EFC
+0xE2B4	0x6F3A
+0xE2B5	0x6F1F
+0xE2B6	0x6F0D
+0xE2B7	0x6F1E
+0xE2B8	0x6F08
+0xE2B9	0x6F21
+0xE2BA	0x7187
+0xE2BB	0x7190
+0xE2BC	0x7189
+0xE2BD	0x7180
+0xE2BE	0x7185
+0xE2BF	0x7182
+0xE2C0	0x718F
+0xE2C1	0x717B
+0xE2C2	0x7186
+0xE2C3	0x7181
+0xE2C4	0x7197
+0xE2C5	0x7244
+0xE2C6	0x7253
+0xE2C7	0x7297
+0xE2C8	0x7295
+0xE2C9	0x7293
+0xE2CA	0x7343
+0xE2CB	0x734D
+0xE2CC	0x7351
+0xE2CD	0x734C
+0xE2CE	0x7462
+0xE2CF	0x7473
+0xE2D0	0x7471
+0xE2D1	0x7475
+0xE2D2	0x7472
+0xE2D3	0x7467
+0xE2D4	0x746E
+0xE2D5	0x7500
+0xE2D6	0x7502
+0xE2D7	0x7503
+0xE2D8	0x757D
+0xE2D9	0x7590
+0xE2DA	0x7616
+0xE2DB	0x7608
+0xE2DC	0x760C
+0xE2DD	0x7615
+0xE2DE	0x7611
+0xE2DF	0x760A
+0xE2E0	0x7614
+0xE2E1	0x76B8
+0xE2E2	0x7781
+0xE2E3	0x777C
+0xE2E4	0x7785
+0xE2E5	0x7782
+0xE2E6	0x776E
+0xE2E7	0x7780
+0xE2E8	0x776F
+0xE2E9	0x777E
+0xE2EA	0x7783
+0xE2EB	0x78B2
+0xE2EC	0x78AA
+0xE2ED	0x78B4
+0xE2EE	0x78AD
+0xE2EF	0x78A8
+0xE2F0	0x787E
+0xE2F1	0x78AB
+0xE2F2	0x789E
+0xE2F3	0x78A5
+0xE2F4	0x78A0
+0xE2F5	0x78AC
+0xE2F6	0x78A2
+0xE2F7	0x78A4
+0xE2F8	0x7998
+0xE2F9	0x798A
+0xE2FA	0x798B
+0xE2FB	0x7996
+0xE2FC	0x7995
+0xE2FD	0x7994
+0xE2FE	0x7993
+0xE340	0x7997
+0xE341	0x7988
+0xE342	0x7992
+0xE343	0x7990
+0xE344	0x7A2B
+0xE345	0x7A4A
+0xE346	0x7A30
+0xE347	0x7A2F
+0xE348	0x7A28
+0xE349	0x7A26
+0xE34A	0x7AA8
+0xE34B	0x7AAB
+0xE34C	0x7AAC
+0xE34D	0x7AEE
+0xE34E	0x7B88
+0xE34F	0x7B9C
+0xE350	0x7B8A
+0xE351	0x7B91
+0xE352	0x7B90
+0xE353	0x7B96
+0xE354	0x7B8D
+0xE355	0x7B8C
+0xE356	0x7B9B
+0xE357	0x7B8E
+0xE358	0x7B85
+0xE359	0x7B98
+0xE35A	0x5284
+0xE35B	0x7B99
+0xE35C	0x7BA4
+0xE35D	0x7B82
+0xE35E	0x7CBB
+0xE35F	0x7CBF
+0xE360	0x7CBC
+0xE361	0x7CBA
+0xE362	0x7DA7
+0xE363	0x7DB7
+0xE364	0x7DC2
+0xE365	0x7DA3
+0xE366	0x7DAA
+0xE367	0x7DC1
+0xE368	0x7DC0
+0xE369	0x7DC5
+0xE36A	0x7D9D
+0xE36B	0x7DCE
+0xE36C	0x7DC4
+0xE36D	0x7DC6
+0xE36E	0x7DCB
+0xE36F	0x7DCC
+0xE370	0x7DAF
+0xE371	0x7DB9
+0xE372	0x7D96
+0xE373	0x7DBC
+0xE374	0x7D9F
+0xE375	0x7DA6
+0xE376	0x7DAE
+0xE377	0x7DA9
+0xE378	0x7DA1
+0xE379	0x7DC9
+0xE37A	0x7F73
+0xE37B	0x7FE2
+0xE37C	0x7FE3
+0xE37D	0x7FE5
+0xE37E	0x7FDE
+0xE3A1	0x8024
+0xE3A2	0x805D
+0xE3A3	0x805C
+0xE3A4	0x8189
+0xE3A5	0x8186
+0xE3A6	0x8183
+0xE3A7	0x8187
+0xE3A8	0x818D
+0xE3A9	0x818C
+0xE3AA	0x818B
+0xE3AB	0x8215
+0xE3AC	0x8497
+0xE3AD	0x84A4
+0xE3AE	0x84A1
+0xE3AF	0x849F
+0xE3B0	0x84BA
+0xE3B1	0x84CE
+0xE3B2	0x84C2
+0xE3B3	0x84AC
+0xE3B4	0x84AE
+0xE3B5	0x84AB
+0xE3B6	0x84B9
+0xE3B7	0x84B4
+0xE3B8	0x84C1
+0xE3B9	0x84CD
+0xE3BA	0x84AA
+0xE3BB	0x849A
+0xE3BC	0x84B1
+0xE3BD	0x84D0
+0xE3BE	0x849D
+0xE3BF	0x84A7
+0xE3C0	0x84BB
+0xE3C1	0x84A2
+0xE3C2	0x8494
+0xE3C3	0x84C7
+0xE3C4	0x84CC
+0xE3C5	0x849B
+0xE3C6	0x84A9
+0xE3C7	0x84AF
+0xE3C8	0x84A8
+0xE3C9	0x84D6
+0xE3CA	0x8498
+0xE3CB	0x84B6
+0xE3CC	0x84CF
+0xE3CD	0x84A0
+0xE3CE	0x84D7
+0xE3CF	0x84D4
+0xE3D0	0x84D2
+0xE3D1	0x84DB
+0xE3D2	0x84B0
+0xE3D3	0x8491
+0xE3D4	0x8661
+0xE3D5	0x8733
+0xE3D6	0x8723
+0xE3D7	0x8728
+0xE3D8	0x876B
+0xE3D9	0x8740
+0xE3DA	0x872E
+0xE3DB	0x871E
+0xE3DC	0x8721
+0xE3DD	0x8719
+0xE3DE	0x871B
+0xE3DF	0x8743
+0xE3E0	0x872C
+0xE3E1	0x8741
+0xE3E2	0x873E
+0xE3E3	0x8746
+0xE3E4	0x8720
+0xE3E5	0x8732
+0xE3E6	0x872A
+0xE3E7	0x872D
+0xE3E8	0x873C
+0xE3E9	0x8712
+0xE3EA	0x873A
+0xE3EB	0x8731
+0xE3EC	0x8735
+0xE3ED	0x8742
+0xE3EE	0x8726
+0xE3EF	0x8727
+0xE3F0	0x8738
+0xE3F1	0x8724
+0xE3F2	0x871A
+0xE3F3	0x8730
+0xE3F4	0x8711
+0xE3F5	0x88F7
+0xE3F6	0x88E7
+0xE3F7	0x88F1
+0xE3F8	0x88F2
+0xE3F9	0x88FA
+0xE3FA	0x88FE
+0xE3FB	0x88EE
+0xE3FC	0x88FC
+0xE3FD	0x88F6
+0xE3FE	0x88FB
+0xE440	0x88F0
+0xE441	0x88EC
+0xE442	0x88EB
+0xE443	0x899D
+0xE444	0x89A1
+0xE445	0x899F
+0xE446	0x899E
+0xE447	0x89E9
+0xE448	0x89EB
+0xE449	0x89E8
+0xE44A	0x8AAB
+0xE44B	0x8A99
+0xE44C	0x8A8B
+0xE44D	0x8A92
+0xE44E	0x8A8F
+0xE44F	0x8A96
+0xE450	0x8C3D
+0xE451	0x8C68
+0xE452	0x8C69
+0xE453	0x8CD5
+0xE454	0x8CCF
+0xE455	0x8CD7
+0xE456	0x8D96
+0xE457	0x8E09
+0xE458	0x8E02
+0xE459	0x8DFF
+0xE45A	0x8E0D
+0xE45B	0x8DFD
+0xE45C	0x8E0A
+0xE45D	0x8E03
+0xE45E	0x8E07
+0xE45F	0x8E06
+0xE460	0x8E05
+0xE461	0x8DFE
+0xE462	0x8E00
+0xE463	0x8E04
+0xE464	0x8F10
+0xE465	0x8F11
+0xE466	0x8F0E
+0xE467	0x8F0D
+0xE468	0x9123
+0xE469	0x911C
+0xE46A	0x9120
+0xE46B	0x9122
+0xE46C	0x911F
+0xE46D	0x911D
+0xE46E	0x911A
+0xE46F	0x9124
+0xE470	0x9121
+0xE471	0x911B
+0xE472	0x917A
+0xE473	0x9172
+0xE474	0x9179
+0xE475	0x9173
+0xE476	0x92A5
+0xE477	0x92A4
+0xE478	0x9276
+0xE479	0x929B
+0xE47A	0x927A
+0xE47B	0x92A0
+0xE47C	0x9294
+0xE47D	0x92AA
+0xE47E	0x928D
+0xE4A1	0x92A6
+0xE4A2	0x929A
+0xE4A3	0x92AB
+0xE4A4	0x9279
+0xE4A5	0x9297
+0xE4A6	0x927F
+0xE4A7	0x92A3
+0xE4A8	0x92EE
+0xE4A9	0x928E
+0xE4AA	0x9282
+0xE4AB	0x9295
+0xE4AC	0x92A2
+0xE4AD	0x927D
+0xE4AE	0x9288
+0xE4AF	0x92A1
+0xE4B0	0x928A
+0xE4B1	0x9286
+0xE4B2	0x928C
+0xE4B3	0x9299
+0xE4B4	0x92A7
+0xE4B5	0x927E
+0xE4B6	0x9287
+0xE4B7	0x92A9
+0xE4B8	0x929D
+0xE4B9	0x928B
+0xE4BA	0x922D
+0xE4BB	0x969E
+0xE4BC	0x96A1
+0xE4BD	0x96FF
+0xE4BE	0x9758
+0xE4BF	0x977D
+0xE4C0	0x977A
+0xE4C1	0x977E
+0xE4C2	0x9783
+0xE4C3	0x9780
+0xE4C4	0x9782
+0xE4C5	0x977B
+0xE4C6	0x9784
+0xE4C7	0x9781
+0xE4C8	0x977F
+0xE4C9	0x97CE
+0xE4CA	0x97CD
+0xE4CB	0x9816
+0xE4CC	0x98AD
+0xE4CD	0x98AE
+0xE4CE	0x9902
+0xE4CF	0x9900
+0xE4D0	0x9907
+0xE4D1	0x999D
+0xE4D2	0x999C
+0xE4D3	0x99C3
+0xE4D4	0x99B9
+0xE4D5	0x99BB
+0xE4D6	0x99BA
+0xE4D7	0x99C2
+0xE4D8	0x99BD
+0xE4D9	0x99C7
+0xE4DA	0x9AB1
+0xE4DB	0x9AE3
+0xE4DC	0x9AE7
+0xE4DD	0x9B3E
+0xE4DE	0x9B3F
+0xE4DF	0x9B60
+0xE4E0	0x9B61
+0xE4E1	0x9B5F
+0xE4E2	0x9CF1
+0xE4E3	0x9CF2
+0xE4E4	0x9CF5
+0xE4E5	0x9EA7
+0xE4E6	0x50FF
+0xE4E7	0x5103
+0xE4E8	0x5130
+0xE4E9	0x50F8
+0xE4EA	0x5106
+0xE4EB	0x5107
+0xE4EC	0x50F6
+0xE4ED	0x50FE
+0xE4EE	0x510B
+0xE4EF	0x510C
+0xE4F0	0x50FD
+0xE4F1	0x510A
+0xE4F2	0x528B
+0xE4F3	0x528C
+0xE4F4	0x52F1
+0xE4F5	0x52EF
+0xE4F6	0x5648
+0xE4F7	0x5642
+0xE4F8	0x564C
+0xE4F9	0x5635
+0xE4FA	0x5641
+0xE4FB	0x564A
+0xE4FC	0x5649
+0xE4FD	0x5646
+0xE4FE	0x5658
+0xE540	0x565A
+0xE541	0x5640
+0xE542	0x5633
+0xE543	0x563D
+0xE544	0x562C
+0xE545	0x563E
+0xE546	0x5638
+0xE547	0x562A
+0xE548	0x563A
+0xE549	0x571A
+0xE54A	0x58AB
+0xE54B	0x589D
+0xE54C	0x58B1
+0xE54D	0x58A0
+0xE54E	0x58A3
+0xE54F	0x58AF
+0xE550	0x58AC
+0xE551	0x58A5
+0xE552	0x58A1
+0xE553	0x58FF
+0xE554	0x5AFF
+0xE555	0x5AF4
+0xE556	0x5AFD
+0xE557	0x5AF7
+0xE558	0x5AF6
+0xE559	0x5B03
+0xE55A	0x5AF8
+0xE55B	0x5B02
+0xE55C	0x5AF9
+0xE55D	0x5B01
+0xE55E	0x5B07
+0xE55F	0x5B05
+0xE560	0x5B0F
+0xE561	0x5C67
+0xE562	0x5D99
+0xE563	0x5D97
+0xE564	0x5D9F
+0xE565	0x5D92
+0xE566	0x5DA2
+0xE567	0x5D93
+0xE568	0x5D95
+0xE569	0x5DA0
+0xE56A	0x5D9C
+0xE56B	0x5DA1
+0xE56C	0x5D9A
+0xE56D	0x5D9E
+0xE56E	0x5E69
+0xE56F	0x5E5D
+0xE570	0x5E60
+0xE571	0x5E5C
+0xE572	0x7DF3
+0xE573	0x5EDB
+0xE574	0x5EDE
+0xE575	0x5EE1
+0xE576	0x5F49
+0xE577	0x5FB2
+0xE578	0x618B
+0xE579	0x6183
+0xE57A	0x6179
+0xE57B	0x61B1
+0xE57C	0x61B0
+0xE57D	0x61A2
+0xE57E	0x6189
+0xE5A1	0x619B
+0xE5A2	0x6193
+0xE5A3	0x61AF
+0xE5A4	0x61AD
+0xE5A5	0x619F
+0xE5A6	0x6192
+0xE5A7	0x61AA
+0xE5A8	0x61A1
+0xE5A9	0x618D
+0xE5AA	0x6166
+0xE5AB	0x61B3
+0xE5AC	0x622D
+0xE5AD	0x646E
+0xE5AE	0x6470
+0xE5AF	0x6496
+0xE5B0	0x64A0
+0xE5B1	0x6485
+0xE5B2	0x6497
+0xE5B3	0x649C
+0xE5B4	0x648F
+0xE5B5	0x648B
+0xE5B6	0x648A
+0xE5B7	0x648C
+0xE5B8	0x64A3
+0xE5B9	0x649F
+0xE5BA	0x6468
+0xE5BB	0x64B1
+0xE5BC	0x6498
+0xE5BD	0x6576
+0xE5BE	0x657A
+0xE5BF	0x6579
+0xE5C0	0x657B
+0xE5C1	0x65B2
+0xE5C2	0x65B3
+0xE5C3	0x66B5
+0xE5C4	0x66B0
+0xE5C5	0x66A9
+0xE5C6	0x66B2
+0xE5C7	0x66B7
+0xE5C8	0x66AA
+0xE5C9	0x66AF
+0xE5CA	0x6A00
+0xE5CB	0x6A06
+0xE5CC	0x6A17
+0xE5CD	0x69E5
+0xE5CE	0x69F8
+0xE5CF	0x6A15
+0xE5D0	0x69F1
+0xE5D1	0x69E4
+0xE5D2	0x6A20
+0xE5D3	0x69FF
+0xE5D4	0x69EC
+0xE5D5	0x69E2
+0xE5D6	0x6A1B
+0xE5D7	0x6A1D
+0xE5D8	0x69FE
+0xE5D9	0x6A27
+0xE5DA	0x69F2
+0xE5DB	0x69EE
+0xE5DC	0x6A14
+0xE5DD	0x69F7
+0xE5DE	0x69E7
+0xE5DF	0x6A40
+0xE5E0	0x6A08
+0xE5E1	0x69E6
+0xE5E2	0x69FB
+0xE5E3	0x6A0D
+0xE5E4	0x69FC
+0xE5E5	0x69EB
+0xE5E6	0x6A09
+0xE5E7	0x6A04
+0xE5E8	0x6A18
+0xE5E9	0x6A25
+0xE5EA	0x6A0F
+0xE5EB	0x69F6
+0xE5EC	0x6A26
+0xE5ED	0x6A07
+0xE5EE	0x69F4
+0xE5EF	0x6A16
+0xE5F0	0x6B51
+0xE5F1	0x6BA5
+0xE5F2	0x6BA3
+0xE5F3	0x6BA2
+0xE5F4	0x6BA6
+0xE5F5	0x6C01
+0xE5F6	0x6C00
+0xE5F7	0x6BFF
+0xE5F8	0x6C02
+0xE5F9	0x6F41
+0xE5FA	0x6F26
+0xE5FB	0x6F7E
+0xE5FC	0x6F87
+0xE5FD	0x6FC6
+0xE5FE	0x6F92
+0xE640	0x6F8D
+0xE641	0x6F89
+0xE642	0x6F8C
+0xE643	0x6F62
+0xE644	0x6F4F
+0xE645	0x6F85
+0xE646	0x6F5A
+0xE647	0x6F96
+0xE648	0x6F76
+0xE649	0x6F6C
+0xE64A	0x6F82
+0xE64B	0x6F55
+0xE64C	0x6F72
+0xE64D	0x6F52
+0xE64E	0x6F50
+0xE64F	0x6F57
+0xE650	0x6F94
+0xE651	0x6F93
+0xE652	0x6F5D
+0xE653	0x6F00
+0xE654	0x6F61
+0xE655	0x6F6B
+0xE656	0x6F7D
+0xE657	0x6F67
+0xE658	0x6F90
+0xE659	0x6F53
+0xE65A	0x6F8B
+0xE65B	0x6F69
+0xE65C	0x6F7F
+0xE65D	0x6F95
+0xE65E	0x6F63
+0xE65F	0x6F77
+0xE660	0x6F6A
+0xE661	0x6F7B
+0xE662	0x71B2
+0xE663	0x71AF
+0xE664	0x719B
+0xE665	0x71B0
+0xE666	0x71A0
+0xE667	0x719A
+0xE668	0x71A9
+0xE669	0x71B5
+0xE66A	0x719D
+0xE66B	0x71A5
+0xE66C	0x719E
+0xE66D	0x71A4
+0xE66E	0x71A1
+0xE66F	0x71AA
+0xE670	0x719C
+0xE671	0x71A7
+0xE672	0x71B3
+0xE673	0x7298
+0xE674	0x729A
+0xE675	0x7358
+0xE676	0x7352
+0xE677	0x735E
+0xE678	0x735F
+0xE679	0x7360
+0xE67A	0x735D
+0xE67B	0x735B
+0xE67C	0x7361
+0xE67D	0x735A
+0xE67E	0x7359
+0xE6A1	0x7362
+0xE6A2	0x7487
+0xE6A3	0x7489
+0xE6A4	0x748A
+0xE6A5	0x7486
+0xE6A6	0x7481
+0xE6A7	0x747D
+0xE6A8	0x7485
+0xE6A9	0x7488
+0xE6AA	0x747C
+0xE6AB	0x7479
+0xE6AC	0x7508
+0xE6AD	0x7507
+0xE6AE	0x757E
+0xE6AF	0x7625
+0xE6B0	0x761E
+0xE6B1	0x7619
+0xE6B2	0x761D
+0xE6B3	0x761C
+0xE6B4	0x7623
+0xE6B5	0x761A
+0xE6B6	0x7628
+0xE6B7	0x761B
+0xE6B8	0x769C
+0xE6B9	0x769D
+0xE6BA	0x769E
+0xE6BB	0x769B
+0xE6BC	0x778D
+0xE6BD	0x778F
+0xE6BE	0x7789
+0xE6BF	0x7788
+0xE6C0	0x78CD
+0xE6C1	0x78BB
+0xE6C2	0x78CF
+0xE6C3	0x78CC
+0xE6C4	0x78D1
+0xE6C5	0x78CE
+0xE6C6	0x78D4
+0xE6C7	0x78C8
+0xE6C8	0x78C3
+0xE6C9	0x78C4
+0xE6CA	0x78C9
+0xE6CB	0x799A
+0xE6CC	0x79A1
+0xE6CD	0x79A0
+0xE6CE	0x799C
+0xE6CF	0x79A2
+0xE6D0	0x799B
+0xE6D1	0x6B76
+0xE6D2	0x7A39
+0xE6D3	0x7AB2
+0xE6D4	0x7AB4
+0xE6D5	0x7AB3
+0xE6D6	0x7BB7
+0xE6D7	0x7BCB
+0xE6D8	0x7BBE
+0xE6D9	0x7BAC
+0xE6DA	0x7BCE
+0xE6DB	0x7BAF
+0xE6DC	0x7BB9
+0xE6DD	0x7BCA
+0xE6DE	0x7BB5
+0xE6DF	0x7CC5
+0xE6E0	0x7CC8
+0xE6E1	0x7CCC
+0xE6E2	0x7CCB
+0xE6E3	0x7DF7
+0xE6E4	0x7DDB
+0xE6E5	0x7DEA
+0xE6E6	0x7DE7
+0xE6E7	0x7DD7
+0xE6E8	0x7DE1
+0xE6E9	0x7E03
+0xE6EA	0x7DFA
+0xE6EB	0x7DE6
+0xE6EC	0x7DF6
+0xE6ED	0x7DF1
+0xE6EE	0x7DF0
+0xE6EF	0x7DEE
+0xE6F0	0x7DDF
+0xE6F1	0x7F76
+0xE6F2	0x7FAC
+0xE6F3	0x7FB0
+0xE6F4	0x7FAD
+0xE6F5	0x7FED
+0xE6F6	0x7FEB
+0xE6F7	0x7FEA
+0xE6F8	0x7FEC
+0xE6F9	0x7FE6
+0xE6FA	0x7FE8
+0xE6FB	0x8064
+0xE6FC	0x8067
+0xE6FD	0x81A3
+0xE6FE	0x819F
+0xE740	0x819E
+0xE741	0x8195
+0xE742	0x81A2
+0xE743	0x8199
+0xE744	0x8197
+0xE745	0x8216
+0xE746	0x824F
+0xE747	0x8253
+0xE748	0x8252
+0xE749	0x8250
+0xE74A	0x824E
+0xE74B	0x8251
+0xE74C	0x8524
+0xE74D	0x853B
+0xE74E	0x850F
+0xE74F	0x8500
+0xE750	0x8529
+0xE751	0x850E
+0xE752	0x8509
+0xE753	0x850D
+0xE754	0x851F
+0xE755	0x850A
+0xE756	0x8527
+0xE757	0x851C
+0xE758	0x84FB
+0xE759	0x852B
+0xE75A	0x84FA
+0xE75B	0x8508
+0xE75C	0x850C
+0xE75D	0x84F4
+0xE75E	0x852A
+0xE75F	0x84F2
+0xE760	0x8515
+0xE761	0x84F7
+0xE762	0x84EB
+0xE763	0x84F3
+0xE764	0x84FC
+0xE765	0x8512
+0xE766	0x84EA
+0xE767	0x84E9
+0xE768	0x8516
+0xE769	0x84FE
+0xE76A	0x8528
+0xE76B	0x851D
+0xE76C	0x852E
+0xE76D	0x8502
+0xE76E	0x84FD
+0xE76F	0x851E
+0xE770	0x84F6
+0xE771	0x8531
+0xE772	0x8526
+0xE773	0x84E7
+0xE774	0x84E8
+0xE775	0x84F0
+0xE776	0x84EF
+0xE777	0x84F9
+0xE778	0x8518
+0xE779	0x8520
+0xE77A	0x8530
+0xE77B	0x850B
+0xE77C	0x8519
+0xE77D	0x852F
+0xE77E	0x8662
+0xE7A1	0x8756
+0xE7A2	0x8763
+0xE7A3	0x8764
+0xE7A4	0x8777
+0xE7A5	0x87E1
+0xE7A6	0x8773
+0xE7A7	0x8758
+0xE7A8	0x8754
+0xE7A9	0x875B
+0xE7AA	0x8752
+0xE7AB	0x8761
+0xE7AC	0x875A
+0xE7AD	0x8751
+0xE7AE	0x875E
+0xE7AF	0x876D
+0xE7B0	0x876A
+0xE7B1	0x8750
+0xE7B2	0x874E
+0xE7B3	0x875F
+0xE7B4	0x875D
+0xE7B5	0x876F
+0xE7B6	0x876C
+0xE7B7	0x877A
+0xE7B8	0x876E
+0xE7B9	0x875C
+0xE7BA	0x8765
+0xE7BB	0x874F
+0xE7BC	0x877B
+0xE7BD	0x8775
+0xE7BE	0x8762
+0xE7BF	0x8767
+0xE7C0	0x8769
+0xE7C1	0x885A
+0xE7C2	0x8905
+0xE7C3	0x890C
+0xE7C4	0x8914
+0xE7C5	0x890B
+0xE7C6	0x8917
+0xE7C7	0x8918
+0xE7C8	0x8919
+0xE7C9	0x8906
+0xE7CA	0x8916
+0xE7CB	0x8911
+0xE7CC	0x890E
+0xE7CD	0x8909
+0xE7CE	0x89A2
+0xE7CF	0x89A4
+0xE7D0	0x89A3
+0xE7D1	0x89ED
+0xE7D2	0x89F0
+0xE7D3	0x89EC
+0xE7D4	0x8ACF
+0xE7D5	0x8AC6
+0xE7D6	0x8AB8
+0xE7D7	0x8AD3
+0xE7D8	0x8AD1
+0xE7D9	0x8AD4
+0xE7DA	0x8AD5
+0xE7DB	0x8ABB
+0xE7DC	0x8AD7
+0xE7DD	0x8ABE
+0xE7DE	0x8AC0
+0xE7DF	0x8AC5
+0xE7E0	0x8AD8
+0xE7E1	0x8AC3
+0xE7E2	0x8ABA
+0xE7E3	0x8ABD
+0xE7E4	0x8AD9
+0xE7E5	0x8C3E
+0xE7E6	0x8C4D
+0xE7E7	0x8C8F
+0xE7E8	0x8CE5
+0xE7E9	0x8CDF
+0xE7EA	0x8CD9
+0xE7EB	0x8CE8
+0xE7EC	0x8CDA
+0xE7ED	0x8CDD
+0xE7EE	0x8CE7
+0xE7EF	0x8DA0
+0xE7F0	0x8D9C
+0xE7F1	0x8DA1
+0xE7F2	0x8D9B
+0xE7F3	0x8E20
+0xE7F4	0x8E23
+0xE7F5	0x8E25
+0xE7F6	0x8E24
+0xE7F7	0x8E2E
+0xE7F8	0x8E15
+0xE7F9	0x8E1B
+0xE7FA	0x8E16
+0xE7FB	0x8E11
+0xE7FC	0x8E19
+0xE7FD	0x8E26
+0xE7FE	0x8E27
+0xE840	0x8E14
+0xE841	0x8E12
+0xE842	0x8E18
+0xE843	0x8E13
+0xE844	0x8E1C
+0xE845	0x8E17
+0xE846	0x8E1A
+0xE847	0x8F2C
+0xE848	0x8F24
+0xE849	0x8F18
+0xE84A	0x8F1A
+0xE84B	0x8F20
+0xE84C	0x8F23
+0xE84D	0x8F16
+0xE84E	0x8F17
+0xE84F	0x9073
+0xE850	0x9070
+0xE851	0x906F
+0xE852	0x9067
+0xE853	0x906B
+0xE854	0x912F
+0xE855	0x912B
+0xE856	0x9129
+0xE857	0x912A
+0xE858	0x9132
+0xE859	0x9126
+0xE85A	0x912E
+0xE85B	0x9185
+0xE85C	0x9186
+0xE85D	0x918A
+0xE85E	0x9181
+0xE85F	0x9182
+0xE860	0x9184
+0xE861	0x9180
+0xE862	0x92D0
+0xE863	0x92C3
+0xE864	0x92C4
+0xE865	0x92C0
+0xE866	0x92D9
+0xE867	0x92B6
+0xE868	0x92CF
+0xE869	0x92F1
+0xE86A	0x92DF
+0xE86B	0x92D8
+0xE86C	0x92E9
+0xE86D	0x92D7
+0xE86E	0x92DD
+0xE86F	0x92CC
+0xE870	0x92EF
+0xE871	0x92C2
+0xE872	0x92E8
+0xE873	0x92CA
+0xE874	0x92C8
+0xE875	0x92CE
+0xE876	0x92E6
+0xE877	0x92CD
+0xE878	0x92D5
+0xE879	0x92C9
+0xE87A	0x92E0
+0xE87B	0x92DE
+0xE87C	0x92E7
+0xE87D	0x92D1
+0xE87E	0x92D3
+0xE8A1	0x92B5
+0xE8A2	0x92E1
+0xE8A3	0x92C6
+0xE8A4	0x92B4
+0xE8A5	0x957C
+0xE8A6	0x95AC
+0xE8A7	0x95AB
+0xE8A8	0x95AE
+0xE8A9	0x95B0
+0xE8AA	0x96A4
+0xE8AB	0x96A2
+0xE8AC	0x96D3
+0xE8AD	0x9705
+0xE8AE	0x9708
+0xE8AF	0x9702
+0xE8B0	0x975A
+0xE8B1	0x978A
+0xE8B2	0x978E
+0xE8B3	0x9788
+0xE8B4	0x97D0
+0xE8B5	0x97CF
+0xE8B6	0x981E
+0xE8B7	0x981D
+0xE8B8	0x9826
+0xE8B9	0x9829
+0xE8BA	0x9828
+0xE8BB	0x9820
+0xE8BC	0x981B
+0xE8BD	0x9827
+0xE8BE	0x98B2
+0xE8BF	0x9908
+0xE8C0	0x98FA
+0xE8C1	0x9911
+0xE8C2	0x9914
+0xE8C3	0x9916
+0xE8C4	0x9917
+0xE8C5	0x9915
+0xE8C6	0x99DC
+0xE8C7	0x99CD
+0xE8C8	0x99CF
+0xE8C9	0x99D3
+0xE8CA	0x99D4
+0xE8CB	0x99CE
+0xE8CC	0x99C9
+0xE8CD	0x99D6
+0xE8CE	0x99D8
+0xE8CF	0x99CB
+0xE8D0	0x99D7
+0xE8D1	0x99CC
+0xE8D2	0x9AB3
+0xE8D3	0x9AEC
+0xE8D4	0x9AEB
+0xE8D5	0x9AF3
+0xE8D6	0x9AF2
+0xE8D7	0x9AF1
+0xE8D8	0x9B46
+0xE8D9	0x9B43
+0xE8DA	0x9B67
+0xE8DB	0x9B74
+0xE8DC	0x9B71
+0xE8DD	0x9B66
+0xE8DE	0x9B76
+0xE8DF	0x9B75
+0xE8E0	0x9B70
+0xE8E1	0x9B68
+0xE8E2	0x9B64
+0xE8E3	0x9B6C
+0xE8E4	0x9CFC
+0xE8E5	0x9CFA
+0xE8E6	0x9CFD
+0xE8E7	0x9CFF
+0xE8E8	0x9CF7
+0xE8E9	0x9D07
+0xE8EA	0x9D00
+0xE8EB	0x9CF9
+0xE8EC	0x9CFB
+0xE8ED	0x9D08
+0xE8EE	0x9D05
+0xE8EF	0x9D04
+0xE8F0	0x9E83
+0xE8F1	0x9ED3
+0xE8F2	0x9F0F
+0xE8F3	0x9F10
+0xE8F4	0x511C
+0xE8F5	0x5113
+0xE8F6	0x5117
+0xE8F7	0x511A
+0xE8F8	0x5111
+0xE8F9	0x51DE
+0xE8FA	0x5334
+0xE8FB	0x53E1
+0xE8FC	0x5670
+0xE8FD	0x5660
+0xE8FE	0x566E
+0xE940	0x5673
+0xE941	0x5666
+0xE942	0x5663
+0xE943	0x566D
+0xE944	0x5672
+0xE945	0x565E
+0xE946	0x5677
+0xE947	0x571C
+0xE948	0x571B
+0xE949	0x58C8
+0xE94A	0x58BD
+0xE94B	0x58C9
+0xE94C	0x58BF
+0xE94D	0x58BA
+0xE94E	0x58C2
+0xE94F	0x58BC
+0xE950	0x58C6
+0xE951	0x5B17
+0xE952	0x5B19
+0xE953	0x5B1B
+0xE954	0x5B21
+0xE955	0x5B14
+0xE956	0x5B13
+0xE957	0x5B10
+0xE958	0x5B16
+0xE959	0x5B28
+0xE95A	0x5B1A
+0xE95B	0x5B20
+0xE95C	0x5B1E
+0xE95D	0x5BEF
+0xE95E	0x5DAC
+0xE95F	0x5DB1
+0xE960	0x5DA9
+0xE961	0x5DA7
+0xE962	0x5DB5
+0xE963	0x5DB0
+0xE964	0x5DAE
+0xE965	0x5DAA
+0xE966	0x5DA8
+0xE967	0x5DB2
+0xE968	0x5DAD
+0xE969	0x5DAF
+0xE96A	0x5DB4
+0xE96B	0x5E67
+0xE96C	0x5E68
+0xE96D	0x5E66
+0xE96E	0x5E6F
+0xE96F	0x5EE9
+0xE970	0x5EE7
+0xE971	0x5EE6
+0xE972	0x5EE8
+0xE973	0x5EE5
+0xE974	0x5F4B
+0xE975	0x5FBC
+0xE976	0x619D
+0xE977	0x61A8
+0xE978	0x6196
+0xE979	0x61C5
+0xE97A	0x61B4
+0xE97B	0x61C6
+0xE97C	0x61C1
+0xE97D	0x61CC
+0xE97E	0x61BA
+0xE9A1	0x61BF
+0xE9A2	0x61B8
+0xE9A3	0x618C
+0xE9A4	0x64D7
+0xE9A5	0x64D6
+0xE9A6	0x64D0
+0xE9A7	0x64CF
+0xE9A8	0x64C9
+0xE9A9	0x64BD
+0xE9AA	0x6489
+0xE9AB	0x64C3
+0xE9AC	0x64DB
+0xE9AD	0x64F3
+0xE9AE	0x64D9
+0xE9AF	0x6533
+0xE9B0	0x657F
+0xE9B1	0x657C
+0xE9B2	0x65A2
+0xE9B3	0x66C8
+0xE9B4	0x66BE
+0xE9B5	0x66C0
+0xE9B6	0x66CA
+0xE9B7	0x66CB
+0xE9B8	0x66CF
+0xE9B9	0x66BD
+0xE9BA	0x66BB
+0xE9BB	0x66BA
+0xE9BC	0x66CC
+0xE9BD	0x6723
+0xE9BE	0x6A34
+0xE9BF	0x6A66
+0xE9C0	0x6A49
+0xE9C1	0x6A67
+0xE9C2	0x6A32
+0xE9C3	0x6A68
+0xE9C4	0x6A3E
+0xE9C5	0x6A5D
+0xE9C6	0x6A6D
+0xE9C7	0x6A76
+0xE9C8	0x6A5B
+0xE9C9	0x6A51
+0xE9CA	0x6A28
+0xE9CB	0x6A5A
+0xE9CC	0x6A3B
+0xE9CD	0x6A3F
+0xE9CE	0x6A41
+0xE9CF	0x6A6A
+0xE9D0	0x6A64
+0xE9D1	0x6A50
+0xE9D2	0x6A4F
+0xE9D3	0x6A54
+0xE9D4	0x6A6F
+0xE9D5	0x6A69
+0xE9D6	0x6A60
+0xE9D7	0x6A3C
+0xE9D8	0x6A5E
+0xE9D9	0x6A56
+0xE9DA	0x6A55
+0xE9DB	0x6A4D
+0xE9DC	0x6A4E
+0xE9DD	0x6A46
+0xE9DE	0x6B55
+0xE9DF	0x6B54
+0xE9E0	0x6B56
+0xE9E1	0x6BA7
+0xE9E2	0x6BAA
+0xE9E3	0x6BAB
+0xE9E4	0x6BC8
+0xE9E5	0x6BC7
+0xE9E6	0x6C04
+0xE9E7	0x6C03
+0xE9E8	0x6C06
+0xE9E9	0x6FAD
+0xE9EA	0x6FCB
+0xE9EB	0x6FA3
+0xE9EC	0x6FC7
+0xE9ED	0x6FBC
+0xE9EE	0x6FCE
+0xE9EF	0x6FC8
+0xE9F0	0x6F5E
+0xE9F1	0x6FC4
+0xE9F2	0x6FBD
+0xE9F3	0x6F9E
+0xE9F4	0x6FCA
+0xE9F5	0x6FA8
+0xE9F6	0x7004
+0xE9F7	0x6FA5
+0xE9F8	0x6FAE
+0xE9F9	0x6FBA
+0xE9FA	0x6FAC
+0xE9FB	0x6FAA
+0xE9FC	0x6FCF
+0xE9FD	0x6FBF
+0xE9FE	0x6FB8
+0xEA40	0x6FA2
+0xEA41	0x6FC9
+0xEA42	0x6FAB
+0xEA43	0x6FCD
+0xEA44	0x6FAF
+0xEA45	0x6FB2
+0xEA46	0x6FB0
+0xEA47	0x71C5
+0xEA48	0x71C2
+0xEA49	0x71BF
+0xEA4A	0x71B8
+0xEA4B	0x71D6
+0xEA4C	0x71C0
+0xEA4D	0x71C1
+0xEA4E	0x71CB
+0xEA4F	0x71D4
+0xEA50	0x71CA
+0xEA51	0x71C7
+0xEA52	0x71CF
+0xEA53	0x71BD
+0xEA54	0x71D8
+0xEA55	0x71BC
+0xEA56	0x71C6
+0xEA57	0x71DA
+0xEA58	0x71DB
+0xEA59	0x729D
+0xEA5A	0x729E
+0xEA5B	0x7369
+0xEA5C	0x7366
+0xEA5D	0x7367
+0xEA5E	0x736C
+0xEA5F	0x7365
+0xEA60	0x736B
+0xEA61	0x736A
+0xEA62	0x747F
+0xEA63	0x749A
+0xEA64	0x74A0
+0xEA65	0x7494
+0xEA66	0x7492
+0xEA67	0x7495
+0xEA68	0x74A1
+0xEA69	0x750B
+0xEA6A	0x7580
+0xEA6B	0x762F
+0xEA6C	0x762D
+0xEA6D	0x7631
+0xEA6E	0x763D
+0xEA6F	0x7633
+0xEA70	0x763C
+0xEA71	0x7635
+0xEA72	0x7632
+0xEA73	0x7630
+0xEA74	0x76BB
+0xEA75	0x76E6
+0xEA76	0x779A
+0xEA77	0x779D
+0xEA78	0x77A1
+0xEA79	0x779C
+0xEA7A	0x779B
+0xEA7B	0x77A2
+0xEA7C	0x77A3
+0xEA7D	0x7795
+0xEA7E	0x7799
+0xEAA1	0x7797
+0xEAA2	0x78DD
+0xEAA3	0x78E9
+0xEAA4	0x78E5
+0xEAA5	0x78EA
+0xEAA6	0x78DE
+0xEAA7	0x78E3
+0xEAA8	0x78DB
+0xEAA9	0x78E1
+0xEAAA	0x78E2
+0xEAAB	0x78ED
+0xEAAC	0x78DF
+0xEAAD	0x78E0
+0xEAAE	0x79A4
+0xEAAF	0x7A44
+0xEAB0	0x7A48
+0xEAB1	0x7A47
+0xEAB2	0x7AB6
+0xEAB3	0x7AB8
+0xEAB4	0x7AB5
+0xEAB5	0x7AB1
+0xEAB6	0x7AB7
+0xEAB7	0x7BDE
+0xEAB8	0x7BE3
+0xEAB9	0x7BE7
+0xEABA	0x7BDD
+0xEABB	0x7BD5
+0xEABC	0x7BE5
+0xEABD	0x7BDA
+0xEABE	0x7BE8
+0xEABF	0x7BF9
+0xEAC0	0x7BD4
+0xEAC1	0x7BEA
+0xEAC2	0x7BE2
+0xEAC3	0x7BDC
+0xEAC4	0x7BEB
+0xEAC5	0x7BD8
+0xEAC6	0x7BDF
+0xEAC7	0x7CD2
+0xEAC8	0x7CD4
+0xEAC9	0x7CD7
+0xEACA	0x7CD0
+0xEACB	0x7CD1
+0xEACC	0x7E12
+0xEACD	0x7E21
+0xEACE	0x7E17
+0xEACF	0x7E0C
+0xEAD0	0x7E1F
+0xEAD1	0x7E20
+0xEAD2	0x7E13
+0xEAD3	0x7E0E
+0xEAD4	0x7E1C
+0xEAD5	0x7E15
+0xEAD6	0x7E1A
+0xEAD7	0x7E22
+0xEAD8	0x7E0B
+0xEAD9	0x7E0F
+0xEADA	0x7E16
+0xEADB	0x7E0D
+0xEADC	0x7E14
+0xEADD	0x7E25
+0xEADE	0x7E24
+0xEADF	0x7F43
+0xEAE0	0x7F7B
+0xEAE1	0x7F7C
+0xEAE2	0x7F7A
+0xEAE3	0x7FB1
+0xEAE4	0x7FEF
+0xEAE5	0x802A
+0xEAE6	0x8029
+0xEAE7	0x806C
+0xEAE8	0x81B1
+0xEAE9	0x81A6
+0xEAEA	0x81AE
+0xEAEB	0x81B9
+0xEAEC	0x81B5
+0xEAED	0x81AB
+0xEAEE	0x81B0
+0xEAEF	0x81AC
+0xEAF0	0x81B4
+0xEAF1	0x81B2
+0xEAF2	0x81B7
+0xEAF3	0x81A7
+0xEAF4	0x81F2
+0xEAF5	0x8255
+0xEAF6	0x8256
+0xEAF7	0x8257
+0xEAF8	0x8556
+0xEAF9	0x8545
+0xEAFA	0x856B
+0xEAFB	0x854D
+0xEAFC	0x8553
+0xEAFD	0x8561
+0xEAFE	0x8558
+0xEB40	0x8540
+0xEB41	0x8546
+0xEB42	0x8564
+0xEB43	0x8541
+0xEB44	0x8562
+0xEB45	0x8544
+0xEB46	0x8551
+0xEB47	0x8547
+0xEB48	0x8563
+0xEB49	0x853E
+0xEB4A	0x855B
+0xEB4B	0x8571
+0xEB4C	0x854E
+0xEB4D	0x856E
+0xEB4E	0x8575
+0xEB4F	0x8555
+0xEB50	0x8567
+0xEB51	0x8560
+0xEB52	0x858C
+0xEB53	0x8566
+0xEB54	0x855D
+0xEB55	0x8554
+0xEB56	0x8565
+0xEB57	0x856C
+0xEB58	0x8663
+0xEB59	0x8665
+0xEB5A	0x8664
+0xEB5B	0x879B
+0xEB5C	0x878F
+0xEB5D	0x8797
+0xEB5E	0x8793
+0xEB5F	0x8792
+0xEB60	0x8788
+0xEB61	0x8781
+0xEB62	0x8796
+0xEB63	0x8798
+0xEB64	0x8779
+0xEB65	0x8787
+0xEB66	0x87A3
+0xEB67	0x8785
+0xEB68	0x8790
+0xEB69	0x8791
+0xEB6A	0x879D
+0xEB6B	0x8784
+0xEB6C	0x8794
+0xEB6D	0x879C
+0xEB6E	0x879A
+0xEB6F	0x8789
+0xEB70	0x891E
+0xEB71	0x8926
+0xEB72	0x8930
+0xEB73	0x892D
+0xEB74	0x892E
+0xEB75	0x8927
+0xEB76	0x8931
+0xEB77	0x8922
+0xEB78	0x8929
+0xEB79	0x8923
+0xEB7A	0x892F
+0xEB7B	0x892C
+0xEB7C	0x891F
+0xEB7D	0x89F1
+0xEB7E	0x8AE0
+0xEBA1	0x8AE2
+0xEBA2	0x8AF2
+0xEBA3	0x8AF4
+0xEBA4	0x8AF5
+0xEBA5	0x8ADD
+0xEBA6	0x8B14
+0xEBA7	0x8AE4
+0xEBA8	0x8ADF
+0xEBA9	0x8AF0
+0xEBAA	0x8AC8
+0xEBAB	0x8ADE
+0xEBAC	0x8AE1
+0xEBAD	0x8AE8
+0xEBAE	0x8AFF
+0xEBAF	0x8AEF
+0xEBB0	0x8AFB
+0xEBB1	0x8C91
+0xEBB2	0x8C92
+0xEBB3	0x8C90
+0xEBB4	0x8CF5
+0xEBB5	0x8CEE
+0xEBB6	0x8CF1
+0xEBB7	0x8CF0
+0xEBB8	0x8CF3
+0xEBB9	0x8D6C
+0xEBBA	0x8D6E
+0xEBBB	0x8DA5
+0xEBBC	0x8DA7
+0xEBBD	0x8E33
+0xEBBE	0x8E3E
+0xEBBF	0x8E38
+0xEBC0	0x8E40
+0xEBC1	0x8E45
+0xEBC2	0x8E36
+0xEBC3	0x8E3C
+0xEBC4	0x8E3D
+0xEBC5	0x8E41
+0xEBC6	0x8E30
+0xEBC7	0x8E3F
+0xEBC8	0x8EBD
+0xEBC9	0x8F36
+0xEBCA	0x8F2E
+0xEBCB	0x8F35
+0xEBCC	0x8F32
+0xEBCD	0x8F39
+0xEBCE	0x8F37
+0xEBCF	0x8F34
+0xEBD0	0x9076
+0xEBD1	0x9079
+0xEBD2	0x907B
+0xEBD3	0x9086
+0xEBD4	0x90FA
+0xEBD5	0x9133
+0xEBD6	0x9135
+0xEBD7	0x9136
+0xEBD8	0x9193
+0xEBD9	0x9190
+0xEBDA	0x9191
+0xEBDB	0x918D
+0xEBDC	0x918F
+0xEBDD	0x9327
+0xEBDE	0x931E
+0xEBDF	0x9308
+0xEBE0	0x931F
+0xEBE1	0x9306
+0xEBE2	0x930F
+0xEBE3	0x937A
+0xEBE4	0x9338
+0xEBE5	0x933C
+0xEBE6	0x931B
+0xEBE7	0x9323
+0xEBE8	0x9312
+0xEBE9	0x9301
+0xEBEA	0x9346
+0xEBEB	0x932D
+0xEBEC	0x930E
+0xEBED	0x930D
+0xEBEE	0x92CB
+0xEBEF	0x931D
+0xEBF0	0x92FA
+0xEBF1	0x9325
+0xEBF2	0x9313
+0xEBF3	0x92F9
+0xEBF4	0x92F7
+0xEBF5	0x9334
+0xEBF6	0x9302
+0xEBF7	0x9324
+0xEBF8	0x92FF
+0xEBF9	0x9329
+0xEBFA	0x9339
+0xEBFB	0x9335
+0xEBFC	0x932A
+0xEBFD	0x9314
+0xEBFE	0x930C
+0xEC40	0x930B
+0xEC41	0x92FE
+0xEC42	0x9309
+0xEC43	0x9300
+0xEC44	0x92FB
+0xEC45	0x9316
+0xEC46	0x95BC
+0xEC47	0x95CD
+0xEC48	0x95BE
+0xEC49	0x95B9
+0xEC4A	0x95BA
+0xEC4B	0x95B6
+0xEC4C	0x95BF
+0xEC4D	0x95B5
+0xEC4E	0x95BD
+0xEC4F	0x96A9
+0xEC50	0x96D4
+0xEC51	0x970B
+0xEC52	0x9712
+0xEC53	0x9710
+0xEC54	0x9799
+0xEC55	0x9797
+0xEC56	0x9794
+0xEC57	0x97F0
+0xEC58	0x97F8
+0xEC59	0x9835
+0xEC5A	0x982F
+0xEC5B	0x9832
+0xEC5C	0x9924
+0xEC5D	0x991F
+0xEC5E	0x9927
+0xEC5F	0x9929
+0xEC60	0x999E
+0xEC61	0x99EE
+0xEC62	0x99EC
+0xEC63	0x99E5
+0xEC64	0x99E4
+0xEC65	0x99F0
+0xEC66	0x99E3
+0xEC67	0x99EA
+0xEC68	0x99E9
+0xEC69	0x99E7
+0xEC6A	0x9AB9
+0xEC6B	0x9ABF
+0xEC6C	0x9AB4
+0xEC6D	0x9ABB
+0xEC6E	0x9AF6
+0xEC6F	0x9AFA
+0xEC70	0x9AF9
+0xEC71	0x9AF7
+0xEC72	0x9B33
+0xEC73	0x9B80
+0xEC74	0x9B85
+0xEC75	0x9B87
+0xEC76	0x9B7C
+0xEC77	0x9B7E
+0xEC78	0x9B7B
+0xEC79	0x9B82
+0xEC7A	0x9B93
+0xEC7B	0x9B92
+0xEC7C	0x9B90
+0xEC7D	0x9B7A
+0xEC7E	0x9B95
+0xECA1	0x9B7D
+0xECA2	0x9B88
+0xECA3	0x9D25
+0xECA4	0x9D17
+0xECA5	0x9D20
+0xECA6	0x9D1E
+0xECA7	0x9D14
+0xECA8	0x9D29
+0xECA9	0x9D1D
+0xECAA	0x9D18
+0xECAB	0x9D22
+0xECAC	0x9D10
+0xECAD	0x9D19
+0xECAE	0x9D1F
+0xECAF	0x9E88
+0xECB0	0x9E86
+0xECB1	0x9E87
+0xECB2	0x9EAE
+0xECB3	0x9EAD
+0xECB4	0x9ED5
+0xECB5	0x9ED6
+0xECB6	0x9EFA
+0xECB7	0x9F12
+0xECB8	0x9F3D
+0xECB9	0x5126
+0xECBA	0x5125
+0xECBB	0x5122
+0xECBC	0x5124
+0xECBD	0x5120
+0xECBE	0x5129
+0xECBF	0x52F4
+0xECC0	0x5693
+0xECC1	0x568C
+0xECC2	0x568D
+0xECC3	0x5686
+0xECC4	0x5684
+0xECC5	0x5683
+0xECC6	0x567E
+0xECC7	0x5682
+0xECC8	0x567F
+0xECC9	0x5681
+0xECCA	0x58D6
+0xECCB	0x58D4
+0xECCC	0x58CF
+0xECCD	0x58D2
+0xECCE	0x5B2D
+0xECCF	0x5B25
+0xECD0	0x5B32
+0xECD1	0x5B23
+0xECD2	0x5B2C
+0xECD3	0x5B27
+0xECD4	0x5B26
+0xECD5	0x5B2F
+0xECD6	0x5B2E
+0xECD7	0x5B7B
+0xECD8	0x5BF1
+0xECD9	0x5BF2
+0xECDA	0x5DB7
+0xECDB	0x5E6C
+0xECDC	0x5E6A
+0xECDD	0x5FBE
+0xECDE	0x5FBB
+0xECDF	0x61C3
+0xECE0	0x61B5
+0xECE1	0x61BC
+0xECE2	0x61E7
+0xECE3	0x61E0
+0xECE4	0x61E5
+0xECE5	0x61E4
+0xECE6	0x61E8
+0xECE7	0x61DE
+0xECE8	0x64EF
+0xECE9	0x64E9
+0xECEA	0x64E3
+0xECEB	0x64EB
+0xECEC	0x64E4
+0xECED	0x64E8
+0xECEE	0x6581
+0xECEF	0x6580
+0xECF0	0x65B6
+0xECF1	0x65DA
+0xECF2	0x66D2
+0xECF3	0x6A8D
+0xECF4	0x6A96
+0xECF5	0x6A81
+0xECF6	0x6AA5
+0xECF7	0x6A89
+0xECF8	0x6A9F
+0xECF9	0x6A9B
+0xECFA	0x6AA1
+0xECFB	0x6A9E
+0xECFC	0x6A87
+0xECFD	0x6A93
+0xECFE	0x6A8E
+0xED40	0x6A95
+0xED41	0x6A83
+0xED42	0x6AA8
+0xED43	0x6AA4
+0xED44	0x6A91
+0xED45	0x6A7F
+0xED46	0x6AA6
+0xED47	0x6A9A
+0xED48	0x6A85
+0xED49	0x6A8C
+0xED4A	0x6A92
+0xED4B	0x6B5B
+0xED4C	0x6BAD
+0xED4D	0x6C09
+0xED4E	0x6FCC
+0xED4F	0x6FA9
+0xED50	0x6FF4
+0xED51	0x6FD4
+0xED52	0x6FE3
+0xED53	0x6FDC
+0xED54	0x6FED
+0xED55	0x6FE7
+0xED56	0x6FE6
+0xED57	0x6FDE
+0xED58	0x6FF2
+0xED59	0x6FDD
+0xED5A	0x6FE2
+0xED5B	0x6FE8
+0xED5C	0x71E1
+0xED5D	0x71F1
+0xED5E	0x71E8
+0xED5F	0x71F2
+0xED60	0x71E4
+0xED61	0x71F0
+0xED62	0x71E2
+0xED63	0x7373
+0xED64	0x736E
+0xED65	0x736F
+0xED66	0x7497
+0xED67	0x74B2
+0xED68	0x74AB
+0xED69	0x7490
+0xED6A	0x74AA
+0xED6B	0x74AD
+0xED6C	0x74B1
+0xED6D	0x74A5
+0xED6E	0x74AF
+0xED6F	0x7510
+0xED70	0x7511
+0xED71	0x7512
+0xED72	0x750F
+0xED73	0x7584
+0xED74	0x7643
+0xED75	0x7648
+0xED76	0x7649
+0xED77	0x7647
+0xED78	0x76A4
+0xED79	0x76E9
+0xED7A	0x77B5
+0xED7B	0x77AB
+0xED7C	0x77B2
+0xED7D	0x77B7
+0xED7E	0x77B6
+0xEDA1	0x77B4
+0xEDA2	0x77B1
+0xEDA3	0x77A8
+0xEDA4	0x77F0
+0xEDA5	0x78F3
+0xEDA6	0x78FD
+0xEDA7	0x7902
+0xEDA8	0x78FB
+0xEDA9	0x78FC
+0xEDAA	0x78F2
+0xEDAB	0x7905
+0xEDAC	0x78F9
+0xEDAD	0x78FE
+0xEDAE	0x7904
+0xEDAF	0x79AB
+0xEDB0	0x79A8
+0xEDB1	0x7A5C
+0xEDB2	0x7A5B
+0xEDB3	0x7A56
+0xEDB4	0x7A58
+0xEDB5	0x7A54
+0xEDB6	0x7A5A
+0xEDB7	0x7ABE
+0xEDB8	0x7AC0
+0xEDB9	0x7AC1
+0xEDBA	0x7C05
+0xEDBB	0x7C0F
+0xEDBC	0x7BF2
+0xEDBD	0x7C00
+0xEDBE	0x7BFF
+0xEDBF	0x7BFB
+0xEDC0	0x7C0E
+0xEDC1	0x7BF4
+0xEDC2	0x7C0B
+0xEDC3	0x7BF3
+0xEDC4	0x7C02
+0xEDC5	0x7C09
+0xEDC6	0x7C03
+0xEDC7	0x7C01
+0xEDC8	0x7BF8
+0xEDC9	0x7BFD
+0xEDCA	0x7C06
+0xEDCB	0x7BF0
+0xEDCC	0x7BF1
+0xEDCD	0x7C10
+0xEDCE	0x7C0A
+0xEDCF	0x7CE8
+0xEDD0	0x7E2D
+0xEDD1	0x7E3C
+0xEDD2	0x7E42
+0xEDD3	0x7E33
+0xEDD4	0x9848
+0xEDD5	0x7E38
+0xEDD6	0x7E2A
+0xEDD7	0x7E49
+0xEDD8	0x7E40
+0xEDD9	0x7E47
+0xEDDA	0x7E29
+0xEDDB	0x7E4C
+0xEDDC	0x7E30
+0xEDDD	0x7E3B
+0xEDDE	0x7E36
+0xEDDF	0x7E44
+0xEDE0	0x7E3A
+0xEDE1	0x7F45
+0xEDE2	0x7F7F
+0xEDE3	0x7F7E
+0xEDE4	0x7F7D
+0xEDE5	0x7FF4
+0xEDE6	0x7FF2
+0xEDE7	0x802C
+0xEDE8	0x81BB
+0xEDE9	0x81C4
+0xEDEA	0x81CC
+0xEDEB	0x81CA
+0xEDEC	0x81C5
+0xEDED	0x81C7
+0xEDEE	0x81BC
+0xEDEF	0x81E9
+0xEDF0	0x825B
+0xEDF1	0x825A
+0xEDF2	0x825C
+0xEDF3	0x8583
+0xEDF4	0x8580
+0xEDF5	0x858F
+0xEDF6	0x85A7
+0xEDF7	0x8595
+0xEDF8	0x85A0
+0xEDF9	0x858B
+0xEDFA	0x85A3
+0xEDFB	0x857B
+0xEDFC	0x85A4
+0xEDFD	0x859A
+0xEDFE	0x859E
+0xEE40	0x8577
+0xEE41	0x857C
+0xEE42	0x8589
+0xEE43	0x85A1
+0xEE44	0x857A
+0xEE45	0x8578
+0xEE46	0x8557
+0xEE47	0x858E
+0xEE48	0x8596
+0xEE49	0x8586
+0xEE4A	0x858D
+0xEE4B	0x8599
+0xEE4C	0x859D
+0xEE4D	0x8581
+0xEE4E	0x85A2
+0xEE4F	0x8582
+0xEE50	0x8588
+0xEE51	0x8585
+0xEE52	0x8579
+0xEE53	0x8576
+0xEE54	0x8598
+0xEE55	0x8590
+0xEE56	0x859F
+0xEE57	0x8668
+0xEE58	0x87BE
+0xEE59	0x87AA
+0xEE5A	0x87AD
+0xEE5B	0x87C5
+0xEE5C	0x87B0
+0xEE5D	0x87AC
+0xEE5E	0x87B9
+0xEE5F	0x87B5
+0xEE60	0x87BC
+0xEE61	0x87AE
+0xEE62	0x87C9
+0xEE63	0x87C3
+0xEE64	0x87C2
+0xEE65	0x87CC
+0xEE66	0x87B7
+0xEE67	0x87AF
+0xEE68	0x87C4
+0xEE69	0x87CA
+0xEE6A	0x87B4
+0xEE6B	0x87B6
+0xEE6C	0x87BF
+0xEE6D	0x87B8
+0xEE6E	0x87BD
+0xEE6F	0x87DE
+0xEE70	0x87B2
+0xEE71	0x8935
+0xEE72	0x8933
+0xEE73	0x893C
+0xEE74	0x893E
+0xEE75	0x8941
+0xEE76	0x8952
+0xEE77	0x8937
+0xEE78	0x8942
+0xEE79	0x89AD
+0xEE7A	0x89AF
+0xEE7B	0x89AE
+0xEE7C	0x89F2
+0xEE7D	0x89F3
+0xEE7E	0x8B1E
+0xEEA1	0x8B18
+0xEEA2	0x8B16
+0xEEA3	0x8B11
+0xEEA4	0x8B05
+0xEEA5	0x8B0B
+0xEEA6	0x8B22
+0xEEA7	0x8B0F
+0xEEA8	0x8B12
+0xEEA9	0x8B15
+0xEEAA	0x8B07
+0xEEAB	0x8B0D
+0xEEAC	0x8B08
+0xEEAD	0x8B06
+0xEEAE	0x8B1C
+0xEEAF	0x8B13
+0xEEB0	0x8B1A
+0xEEB1	0x8C4F
+0xEEB2	0x8C70
+0xEEB3	0x8C72
+0xEEB4	0x8C71
+0xEEB5	0x8C6F
+0xEEB6	0x8C95
+0xEEB7	0x8C94
+0xEEB8	0x8CF9
+0xEEB9	0x8D6F
+0xEEBA	0x8E4E
+0xEEBB	0x8E4D
+0xEEBC	0x8E53
+0xEEBD	0x8E50
+0xEEBE	0x8E4C
+0xEEBF	0x8E47
+0xEEC0	0x8F43
+0xEEC1	0x8F40
+0xEEC2	0x9085
+0xEEC3	0x907E
+0xEEC4	0x9138
+0xEEC5	0x919A
+0xEEC6	0x91A2
+0xEEC7	0x919B
+0xEEC8	0x9199
+0xEEC9	0x919F
+0xEECA	0x91A1
+0xEECB	0x919D
+0xEECC	0x91A0
+0xEECD	0x93A1
+0xEECE	0x9383
+0xEECF	0x93AF
+0xEED0	0x9364
+0xEED1	0x9356
+0xEED2	0x9347
+0xEED3	0x937C
+0xEED4	0x9358
+0xEED5	0x935C
+0xEED6	0x9376
+0xEED7	0x9349
+0xEED8	0x9350
+0xEED9	0x9351
+0xEEDA	0x9360
+0xEEDB	0x936D
+0xEEDC	0x938F
+0xEEDD	0x934C
+0xEEDE	0x936A
+0xEEDF	0x9379
+0xEEE0	0x9357
+0xEEE1	0x9355
+0xEEE2	0x9352
+0xEEE3	0x934F
+0xEEE4	0x9371
+0xEEE5	0x9377
+0xEEE6	0x937B
+0xEEE7	0x9361
+0xEEE8	0x935E
+0xEEE9	0x9363
+0xEEEA	0x9367
+0xEEEB	0x9380
+0xEEEC	0x934E
+0xEEED	0x9359
+0xEEEE	0x95C7
+0xEEEF	0x95C0
+0xEEF0	0x95C9
+0xEEF1	0x95C3
+0xEEF2	0x95C5
+0xEEF3	0x95B7
+0xEEF4	0x96AE
+0xEEF5	0x96B0
+0xEEF6	0x96AC
+0xEEF7	0x9720
+0xEEF8	0x971F
+0xEEF9	0x9718
+0xEEFA	0x971D
+0xEEFB	0x9719
+0xEEFC	0x979A
+0xEEFD	0x97A1
+0xEEFE	0x979C
+0xEF40	0x979E
+0xEF41	0x979D
+0xEF42	0x97D5
+0xEF43	0x97D4
+0xEF44	0x97F1
+0xEF45	0x9841
+0xEF46	0x9844
+0xEF47	0x984A
+0xEF48	0x9849
+0xEF49	0x9845
+0xEF4A	0x9843
+0xEF4B	0x9925
+0xEF4C	0x992B
+0xEF4D	0x992C
+0xEF4E	0x992A
+0xEF4F	0x9933
+0xEF50	0x9932
+0xEF51	0x992F
+0xEF52	0x992D
+0xEF53	0x9931
+0xEF54	0x9930
+0xEF55	0x9998
+0xEF56	0x99A3
+0xEF57	0x99A1
+0xEF58	0x9A02
+0xEF59	0x99FA
+0xEF5A	0x99F4
+0xEF5B	0x99F7
+0xEF5C	0x99F9
+0xEF5D	0x99F8
+0xEF5E	0x99F6
+0xEF5F	0x99FB
+0xEF60	0x99FD
+0xEF61	0x99FE
+0xEF62	0x99FC
+0xEF63	0x9A03
+0xEF64	0x9ABE
+0xEF65	0x9AFE
+0xEF66	0x9AFD
+0xEF67	0x9B01
+0xEF68	0x9AFC
+0xEF69	0x9B48
+0xEF6A	0x9B9A
+0xEF6B	0x9BA8
+0xEF6C	0x9B9E
+0xEF6D	0x9B9B
+0xEF6E	0x9BA6
+0xEF6F	0x9BA1
+0xEF70	0x9BA5
+0xEF71	0x9BA4
+0xEF72	0x9B86
+0xEF73	0x9BA2
+0xEF74	0x9BA0
+0xEF75	0x9BAF
+0xEF76	0x9D33
+0xEF77	0x9D41
+0xEF78	0x9D67
+0xEF79	0x9D36
+0xEF7A	0x9D2E
+0xEF7B	0x9D2F
+0xEF7C	0x9D31
+0xEF7D	0x9D38
+0xEF7E	0x9D30
+0xEFA1	0x9D45
+0xEFA2	0x9D42
+0xEFA3	0x9D43
+0xEFA4	0x9D3E
+0xEFA5	0x9D37
+0xEFA6	0x9D40
+0xEFA7	0x9D3D
+0xEFA8	0x7FF5
+0xEFA9	0x9D2D
+0xEFAA	0x9E8A
+0xEFAB	0x9E89
+0xEFAC	0x9E8D
+0xEFAD	0x9EB0
+0xEFAE	0x9EC8
+0xEFAF	0x9EDA
+0xEFB0	0x9EFB
+0xEFB1	0x9EFF
+0xEFB2	0x9F24
+0xEFB3	0x9F23
+0xEFB4	0x9F22
+0xEFB5	0x9F54
+0xEFB6	0x9FA0
+0xEFB7	0x5131
+0xEFB8	0x512D
+0xEFB9	0x512E
+0xEFBA	0x5698
+0xEFBB	0x569C
+0xEFBC	0x5697
+0xEFBD	0x569A
+0xEFBE	0x569D
+0xEFBF	0x5699
+0xEFC0	0x5970
+0xEFC1	0x5B3C
+0xEFC2	0x5C69
+0xEFC3	0x5C6A
+0xEFC4	0x5DC0
+0xEFC5	0x5E6D
+0xEFC6	0x5E6E
+0xEFC7	0x61D8
+0xEFC8	0x61DF
+0xEFC9	0x61ED
+0xEFCA	0x61EE
+0xEFCB	0x61F1
+0xEFCC	0x61EA
+0xEFCD	0x61F0
+0xEFCE	0x61EB
+0xEFCF	0x61D6
+0xEFD0	0x61E9
+0xEFD1	0x64FF
+0xEFD2	0x6504
+0xEFD3	0x64FD
+0xEFD4	0x64F8
+0xEFD5	0x6501
+0xEFD6	0x6503
+0xEFD7	0x64FC
+0xEFD8	0x6594
+0xEFD9	0x65DB
+0xEFDA	0x66DA
+0xEFDB	0x66DB
+0xEFDC	0x66D8
+0xEFDD	0x6AC5
+0xEFDE	0x6AB9
+0xEFDF	0x6ABD
+0xEFE0	0x6AE1
+0xEFE1	0x6AC6
+0xEFE2	0x6ABA
+0xEFE3	0x6AB6
+0xEFE4	0x6AB7
+0xEFE5	0x6AC7
+0xEFE6	0x6AB4
+0xEFE7	0x6AAD
+0xEFE8	0x6B5E
+0xEFE9	0x6BC9
+0xEFEA	0x6C0B
+0xEFEB	0x7007
+0xEFEC	0x700C
+0xEFED	0x700D
+0xEFEE	0x7001
+0xEFEF	0x7005
+0xEFF0	0x7014
+0xEFF1	0x700E
+0xEFF2	0x6FFF
+0xEFF3	0x7000
+0xEFF4	0x6FFB
+0xEFF5	0x7026
+0xEFF6	0x6FFC
+0xEFF7	0x6FF7
+0xEFF8	0x700A
+0xEFF9	0x7201
+0xEFFA	0x71FF
+0xEFFB	0x71F9
+0xEFFC	0x7203
+0xEFFD	0x71FD
+0xEFFE	0x7376
+0xF040	0x74B8
+0xF041	0x74C0
+0xF042	0x74B5
+0xF043	0x74C1
+0xF044	0x74BE
+0xF045	0x74B6
+0xF046	0x74BB
+0xF047	0x74C2
+0xF048	0x7514
+0xF049	0x7513
+0xF04A	0x765C
+0xF04B	0x7664
+0xF04C	0x7659
+0xF04D	0x7650
+0xF04E	0x7653
+0xF04F	0x7657
+0xF050	0x765A
+0xF051	0x76A6
+0xF052	0x76BD
+0xF053	0x76EC
+0xF054	0x77C2
+0xF055	0x77BA
+0xF056	0x78FF
+0xF057	0x790C
+0xF058	0x7913
+0xF059	0x7914
+0xF05A	0x7909
+0xF05B	0x7910
+0xF05C	0x7912
+0xF05D	0x7911
+0xF05E	0x79AD
+0xF05F	0x79AC
+0xF060	0x7A5F
+0xF061	0x7C1C
+0xF062	0x7C29
+0xF063	0x7C19
+0xF064	0x7C20
+0xF065	0x7C1F
+0xF066	0x7C2D
+0xF067	0x7C1D
+0xF068	0x7C26
+0xF069	0x7C28
+0xF06A	0x7C22
+0xF06B	0x7C25
+0xF06C	0x7C30
+0xF06D	0x7E5C
+0xF06E	0x7E50
+0xF06F	0x7E56
+0xF070	0x7E63
+0xF071	0x7E58
+0xF072	0x7E62
+0xF073	0x7E5F
+0xF074	0x7E51
+0xF075	0x7E60
+0xF076	0x7E57
+0xF077	0x7E53
+0xF078	0x7FB5
+0xF079	0x7FB3
+0xF07A	0x7FF7
+0xF07B	0x7FF8
+0xF07C	0x8075
+0xF07D	0x81D1
+0xF07E	0x81D2
+0xF0A1	0x81D0
+0xF0A2	0x825F
+0xF0A3	0x825E
+0xF0A4	0x85B4
+0xF0A5	0x85C6
+0xF0A6	0x85C0
+0xF0A7	0x85C3
+0xF0A8	0x85C2
+0xF0A9	0x85B3
+0xF0AA	0x85B5
+0xF0AB	0x85BD
+0xF0AC	0x85C7
+0xF0AD	0x85C4
+0xF0AE	0x85BF
+0xF0AF	0x85CB
+0xF0B0	0x85CE
+0xF0B1	0x85C8
+0xF0B2	0x85C5
+0xF0B3	0x85B1
+0xF0B4	0x85B6
+0xF0B5	0x85D2
+0xF0B6	0x8624
+0xF0B7	0x85B8
+0xF0B8	0x85B7
+0xF0B9	0x85BE
+0xF0BA	0x8669
+0xF0BB	0x87E7
+0xF0BC	0x87E6
+0xF0BD	0x87E2
+0xF0BE	0x87DB
+0xF0BF	0x87EB
+0xF0C0	0x87EA
+0xF0C1	0x87E5
+0xF0C2	0x87DF
+0xF0C3	0x87F3
+0xF0C4	0x87E4
+0xF0C5	0x87D4
+0xF0C6	0x87DC
+0xF0C7	0x87D3
+0xF0C8	0x87ED
+0xF0C9	0x87D8
+0xF0CA	0x87E3
+0xF0CB	0x87A4
+0xF0CC	0x87D7
+0xF0CD	0x87D9
+0xF0CE	0x8801
+0xF0CF	0x87F4
+0xF0D0	0x87E8
+0xF0D1	0x87DD
+0xF0D2	0x8953
+0xF0D3	0x894B
+0xF0D4	0x894F
+0xF0D5	0x894C
+0xF0D6	0x8946
+0xF0D7	0x8950
+0xF0D8	0x8951
+0xF0D9	0x8949
+0xF0DA	0x8B2A
+0xF0DB	0x8B27
+0xF0DC	0x8B23
+0xF0DD	0x8B33
+0xF0DE	0x8B30
+0xF0DF	0x8B35
+0xF0E0	0x8B47
+0xF0E1	0x8B2F
+0xF0E2	0x8B3C
+0xF0E3	0x8B3E
+0xF0E4	0x8B31
+0xF0E5	0x8B25
+0xF0E6	0x8B37
+0xF0E7	0x8B26
+0xF0E8	0x8B36
+0xF0E9	0x8B2E
+0xF0EA	0x8B24
+0xF0EB	0x8B3B
+0xF0EC	0x8B3D
+0xF0ED	0x8B3A
+0xF0EE	0x8C42
+0xF0EF	0x8C75
+0xF0F0	0x8C99
+0xF0F1	0x8C98
+0xF0F2	0x8C97
+0xF0F3	0x8CFE
+0xF0F4	0x8D04
+0xF0F5	0x8D02
+0xF0F6	0x8D00
+0xF0F7	0x8E5C
+0xF0F8	0x8E62
+0xF0F9	0x8E60
+0xF0FA	0x8E57
+0xF0FB	0x8E56
+0xF0FC	0x8E5E
+0xF0FD	0x8E65
+0xF0FE	0x8E67
+0xF140	0x8E5B
+0xF141	0x8E5A
+0xF142	0x8E61
+0xF143	0x8E5D
+0xF144	0x8E69
+0xF145	0x8E54
+0xF146	0x8F46
+0xF147	0x8F47
+0xF148	0x8F48
+0xF149	0x8F4B
+0xF14A	0x9128
+0xF14B	0x913A
+0xF14C	0x913B
+0xF14D	0x913E
+0xF14E	0x91A8
+0xF14F	0x91A5
+0xF150	0x91A7
+0xF151	0x91AF
+0xF152	0x91AA
+0xF153	0x93B5
+0xF154	0x938C
+0xF155	0x9392
+0xF156	0x93B7
+0xF157	0x939B
+0xF158	0x939D
+0xF159	0x9389
+0xF15A	0x93A7
+0xF15B	0x938E
+0xF15C	0x93AA
+0xF15D	0x939E
+0xF15E	0x93A6
+0xF15F	0x9395
+0xF160	0x9388
+0xF161	0x9399
+0xF162	0x939F
+0xF163	0x938D
+0xF164	0x93B1
+0xF165	0x9391
+0xF166	0x93B2
+0xF167	0x93A4
+0xF168	0x93A8
+0xF169	0x93B4
+0xF16A	0x93A3
+0xF16B	0x93A5
+0xF16C	0x95D2
+0xF16D	0x95D3
+0xF16E	0x95D1
+0xF16F	0x96B3
+0xF170	0x96D7
+0xF171	0x96DA
+0xF172	0x5DC2
+0xF173	0x96DF
+0xF174	0x96D8
+0xF175	0x96DD
+0xF176	0x9723
+0xF177	0x9722
+0xF178	0x9725
+0xF179	0x97AC
+0xF17A	0x97AE
+0xF17B	0x97A8
+0xF17C	0x97AB
+0xF17D	0x97A4
+0xF17E	0x97AA
+0xF1A1	0x97A2
+0xF1A2	0x97A5
+0xF1A3	0x97D7
+0xF1A4	0x97D9
+0xF1A5	0x97D6
+0xF1A6	0x97D8
+0xF1A7	0x97FA
+0xF1A8	0x9850
+0xF1A9	0x9851
+0xF1AA	0x9852
+0xF1AB	0x98B8
+0xF1AC	0x9941
+0xF1AD	0x993C
+0xF1AE	0x993A
+0xF1AF	0x9A0F
+0xF1B0	0x9A0B
+0xF1B1	0x9A09
+0xF1B2	0x9A0D
+0xF1B3	0x9A04
+0xF1B4	0x9A11
+0xF1B5	0x9A0A
+0xF1B6	0x9A05
+0xF1B7	0x9A07
+0xF1B8	0x9A06
+0xF1B9	0x9AC0
+0xF1BA	0x9ADC
+0xF1BB	0x9B08
+0xF1BC	0x9B04
+0xF1BD	0x9B05
+0xF1BE	0x9B29
+0xF1BF	0x9B35
+0xF1C0	0x9B4A
+0xF1C1	0x9B4C
+0xF1C2	0x9B4B
+0xF1C3	0x9BC7
+0xF1C4	0x9BC6
+0xF1C5	0x9BC3
+0xF1C6	0x9BBF
+0xF1C7	0x9BC1
+0xF1C8	0x9BB5
+0xF1C9	0x9BB8
+0xF1CA	0x9BD3
+0xF1CB	0x9BB6
+0xF1CC	0x9BC4
+0xF1CD	0x9BB9
+0xF1CE	0x9BBD
+0xF1CF	0x9D5C
+0xF1D0	0x9D53
+0xF1D1	0x9D4F
+0xF1D2	0x9D4A
+0xF1D3	0x9D5B
+0xF1D4	0x9D4B
+0xF1D5	0x9D59
+0xF1D6	0x9D56
+0xF1D7	0x9D4C
+0xF1D8	0x9D57
+0xF1D9	0x9D52
+0xF1DA	0x9D54
+0xF1DB	0x9D5F
+0xF1DC	0x9D58
+0xF1DD	0x9D5A
+0xF1DE	0x9E8E
+0xF1DF	0x9E8C
+0xF1E0	0x9EDF
+0xF1E1	0x9F01
+0xF1E2	0x9F00
+0xF1E3	0x9F16
+0xF1E4	0x9F25
+0xF1E5	0x9F2B
+0xF1E6	0x9F2A
+0xF1E7	0x9F29
+0xF1E8	0x9F28
+0xF1E9	0x9F4C
+0xF1EA	0x9F55
+0xF1EB	0x5134
+0xF1EC	0x5135
+0xF1ED	0x5296
+0xF1EE	0x52F7
+0xF1EF	0x53B4
+0xF1F0	0x56AB
+0xF1F1	0x56AD
+0xF1F2	0x56A6
+0xF1F3	0x56A7
+0xF1F4	0x56AA
+0xF1F5	0x56AC
+0xF1F6	0x58DA
+0xF1F7	0x58DD
+0xF1F8	0x58DB
+0xF1F9	0x5912
+0xF1FA	0x5B3D
+0xF1FB	0x5B3E
+0xF1FC	0x5B3F
+0xF1FD	0x5DC3
+0xF1FE	0x5E70
+0xF240	0x5FBF
+0xF241	0x61FB
+0xF242	0x6507
+0xF243	0x6510
+0xF244	0x650D
+0xF245	0x6509
+0xF246	0x650C
+0xF247	0x650E
+0xF248	0x6584
+0xF249	0x65DE
+0xF24A	0x65DD
+0xF24B	0x66DE
+0xF24C	0x6AE7
+0xF24D	0x6AE0
+0xF24E	0x6ACC
+0xF24F	0x6AD1
+0xF250	0x6AD9
+0xF251	0x6ACB
+0xF252	0x6ADF
+0xF253	0x6ADC
+0xF254	0x6AD0
+0xF255	0x6AEB
+0xF256	0x6ACF
+0xF257	0x6ACD
+0xF258	0x6ADE
+0xF259	0x6B60
+0xF25A	0x6BB0
+0xF25B	0x6C0C
+0xF25C	0x7019
+0xF25D	0x7027
+0xF25E	0x7020
+0xF25F	0x7016
+0xF260	0x702B
+0xF261	0x7021
+0xF262	0x7022
+0xF263	0x7023
+0xF264	0x7029
+0xF265	0x7017
+0xF266	0x7024
+0xF267	0x701C
+0xF268	0x702A
+0xF269	0x720C
+0xF26A	0x720A
+0xF26B	0x7207
+0xF26C	0x7202
+0xF26D	0x7205
+0xF26E	0x72A5
+0xF26F	0x72A6
+0xF270	0x72A4
+0xF271	0x72A3
+0xF272	0x72A1
+0xF273	0x74CB
+0xF274	0x74C5
+0xF275	0x74B7
+0xF276	0x74C3
+0xF277	0x7516
+0xF278	0x7660
+0xF279	0x77C9
+0xF27A	0x77CA
+0xF27B	0x77C4
+0xF27C	0x77F1
+0xF27D	0x791D
+0xF27E	0x791B
+0xF2A1	0x7921
+0xF2A2	0x791C
+0xF2A3	0x7917
+0xF2A4	0x791E
+0xF2A5	0x79B0
+0xF2A6	0x7A67
+0xF2A7	0x7A68
+0xF2A8	0x7C33
+0xF2A9	0x7C3C
+0xF2AA	0x7C39
+0xF2AB	0x7C2C
+0xF2AC	0x7C3B
+0xF2AD	0x7CEC
+0xF2AE	0x7CEA
+0xF2AF	0x7E76
+0xF2B0	0x7E75
+0xF2B1	0x7E78
+0xF2B2	0x7E70
+0xF2B3	0x7E77
+0xF2B4	0x7E6F
+0xF2B5	0x7E7A
+0xF2B6	0x7E72
+0xF2B7	0x7E74
+0xF2B8	0x7E68
+0xF2B9	0x7F4B
+0xF2BA	0x7F4A
+0xF2BB	0x7F83
+0xF2BC	0x7F86
+0xF2BD	0x7FB7
+0xF2BE	0x7FFD
+0xF2BF	0x7FFE
+0xF2C0	0x8078
+0xF2C1	0x81D7
+0xF2C2	0x81D5
+0xF2C3	0x8264
+0xF2C4	0x8261
+0xF2C5	0x8263
+0xF2C6	0x85EB
+0xF2C7	0x85F1
+0xF2C8	0x85ED
+0xF2C9	0x85D9
+0xF2CA	0x85E1
+0xF2CB	0x85E8
+0xF2CC	0x85DA
+0xF2CD	0x85D7
+0xF2CE	0x85EC
+0xF2CF	0x85F2
+0xF2D0	0x85F8
+0xF2D1	0x85D8
+0xF2D2	0x85DF
+0xF2D3	0x85E3
+0xF2D4	0x85DC
+0xF2D5	0x85D1
+0xF2D6	0x85F0
+0xF2D7	0x85E6
+0xF2D8	0x85EF
+0xF2D9	0x85DE
+0xF2DA	0x85E2
+0xF2DB	0x8800
+0xF2DC	0x87FA
+0xF2DD	0x8803
+0xF2DE	0x87F6
+0xF2DF	0x87F7
+0xF2E0	0x8809
+0xF2E1	0x880C
+0xF2E2	0x880B
+0xF2E3	0x8806
+0xF2E4	0x87FC
+0xF2E5	0x8808
+0xF2E6	0x87FF
+0xF2E7	0x880A
+0xF2E8	0x8802
+0xF2E9	0x8962
+0xF2EA	0x895A
+0xF2EB	0x895B
+0xF2EC	0x8957
+0xF2ED	0x8961
+0xF2EE	0x895C
+0xF2EF	0x8958
+0xF2F0	0x895D
+0xF2F1	0x8959
+0xF2F2	0x8988
+0xF2F3	0x89B7
+0xF2F4	0x89B6
+0xF2F5	0x89F6
+0xF2F6	0x8B50
+0xF2F7	0x8B48
+0xF2F8	0x8B4A
+0xF2F9	0x8B40
+0xF2FA	0x8B53
+0xF2FB	0x8B56
+0xF2FC	0x8B54
+0xF2FD	0x8B4B
+0xF2FE	0x8B55
+0xF340	0x8B51
+0xF341	0x8B42
+0xF342	0x8B52
+0xF343	0x8B57
+0xF344	0x8C43
+0xF345	0x8C77
+0xF346	0x8C76
+0xF347	0x8C9A
+0xF348	0x8D06
+0xF349	0x8D07
+0xF34A	0x8D09
+0xF34B	0x8DAC
+0xF34C	0x8DAA
+0xF34D	0x8DAD
+0xF34E	0x8DAB
+0xF34F	0x8E6D
+0xF350	0x8E78
+0xF351	0x8E73
+0xF352	0x8E6A
+0xF353	0x8E6F
+0xF354	0x8E7B
+0xF355	0x8EC2
+0xF356	0x8F52
+0xF357	0x8F51
+0xF358	0x8F4F
+0xF359	0x8F50
+0xF35A	0x8F53
+0xF35B	0x8FB4
+0xF35C	0x9140
+0xF35D	0x913F
+0xF35E	0x91B0
+0xF35F	0x91AD
+0xF360	0x93DE
+0xF361	0x93C7
+0xF362	0x93CF
+0xF363	0x93C2
+0xF364	0x93DA
+0xF365	0x93D0
+0xF366	0x93F9
+0xF367	0x93EC
+0xF368	0x93CC
+0xF369	0x93D9
+0xF36A	0x93A9
+0xF36B	0x93E6
+0xF36C	0x93CA
+0xF36D	0x93D4
+0xF36E	0x93EE
+0xF36F	0x93E3
+0xF370	0x93D5
+0xF371	0x93C4
+0xF372	0x93CE
+0xF373	0x93C0
+0xF374	0x93D2
+0xF375	0x93E7
+0xF376	0x957D
+0xF377	0x95DA
+0xF378	0x95DB
+0xF379	0x96E1
+0xF37A	0x9729
+0xF37B	0x972B
+0xF37C	0x972C
+0xF37D	0x9728
+0xF37E	0x9726
+0xF3A1	0x97B3
+0xF3A2	0x97B7
+0xF3A3	0x97B6
+0xF3A4	0x97DD
+0xF3A5	0x97DE
+0xF3A6	0x97DF
+0xF3A7	0x985C
+0xF3A8	0x9859
+0xF3A9	0x985D
+0xF3AA	0x9857
+0xF3AB	0x98BF
+0xF3AC	0x98BD
+0xF3AD	0x98BB
+0xF3AE	0x98BE
+0xF3AF	0x9948
+0xF3B0	0x9947
+0xF3B1	0x9943
+0xF3B2	0x99A6
+0xF3B3	0x99A7
+0xF3B4	0x9A1A
+0xF3B5	0x9A15
+0xF3B6	0x9A25
+0xF3B7	0x9A1D
+0xF3B8	0x9A24
+0xF3B9	0x9A1B
+0xF3BA	0x9A22
+0xF3BB	0x9A20
+0xF3BC	0x9A27
+0xF3BD	0x9A23
+0xF3BE	0x9A1E
+0xF3BF	0x9A1C
+0xF3C0	0x9A14
+0xF3C1	0x9AC2
+0xF3C2	0x9B0B
+0xF3C3	0x9B0A
+0xF3C4	0x9B0E
+0xF3C5	0x9B0C
+0xF3C6	0x9B37
+0xF3C7	0x9BEA
+0xF3C8	0x9BEB
+0xF3C9	0x9BE0
+0xF3CA	0x9BDE
+0xF3CB	0x9BE4
+0xF3CC	0x9BE6
+0xF3CD	0x9BE2
+0xF3CE	0x9BF0
+0xF3CF	0x9BD4
+0xF3D0	0x9BD7
+0xF3D1	0x9BEC
+0xF3D2	0x9BDC
+0xF3D3	0x9BD9
+0xF3D4	0x9BE5
+0xF3D5	0x9BD5
+0xF3D6	0x9BE1
+0xF3D7	0x9BDA
+0xF3D8	0x9D77
+0xF3D9	0x9D81
+0xF3DA	0x9D8A
+0xF3DB	0x9D84
+0xF3DC	0x9D88
+0xF3DD	0x9D71
+0xF3DE	0x9D80
+0xF3DF	0x9D78
+0xF3E0	0x9D86
+0xF3E1	0x9D8B
+0xF3E2	0x9D8C
+0xF3E3	0x9D7D
+0xF3E4	0x9D6B
+0xF3E5	0x9D74
+0xF3E6	0x9D75
+0xF3E7	0x9D70
+0xF3E8	0x9D69
+0xF3E9	0x9D85
+0xF3EA	0x9D73
+0xF3EB	0x9D7B
+0xF3EC	0x9D82
+0xF3ED	0x9D6F
+0xF3EE	0x9D79
+0xF3EF	0x9D7F
+0xF3F0	0x9D87
+0xF3F1	0x9D68
+0xF3F2	0x9E94
+0xF3F3	0x9E91
+0xF3F4	0x9EC0
+0xF3F5	0x9EFC
+0xF3F6	0x9F2D
+0xF3F7	0x9F40
+0xF3F8	0x9F41
+0xF3F9	0x9F4D
+0xF3FA	0x9F56
+0xF3FB	0x9F57
+0xF3FC	0x9F58
+0xF3FD	0x5337
+0xF3FE	0x56B2
+0xF440	0x56B5
+0xF441	0x56B3
+0xF442	0x58E3
+0xF443	0x5B45
+0xF444	0x5DC6
+0xF445	0x5DC7
+0xF446	0x5EEE
+0xF447	0x5EEF
+0xF448	0x5FC0
+0xF449	0x5FC1
+0xF44A	0x61F9
+0xF44B	0x6517
+0xF44C	0x6516
+0xF44D	0x6515
+0xF44E	0x6513
+0xF44F	0x65DF
+0xF450	0x66E8
+0xF451	0x66E3
+0xF452	0x66E4
+0xF453	0x6AF3
+0xF454	0x6AF0
+0xF455	0x6AEA
+0xF456	0x6AE8
+0xF457	0x6AF9
+0xF458	0x6AF1
+0xF459	0x6AEE
+0xF45A	0x6AEF
+0xF45B	0x703C
+0xF45C	0x7035
+0xF45D	0x702F
+0xF45E	0x7037
+0xF45F	0x7034
+0xF460	0x7031
+0xF461	0x7042
+0xF462	0x7038
+0xF463	0x703F
+0xF464	0x703A
+0xF465	0x7039
+0xF466	0x7040
+0xF467	0x703B
+0xF468	0x7033
+0xF469	0x7041
+0xF46A	0x7213
+0xF46B	0x7214
+0xF46C	0x72A8
+0xF46D	0x737D
+0xF46E	0x737C
+0xF46F	0x74BA
+0xF470	0x76AB
+0xF471	0x76AA
+0xF472	0x76BE
+0xF473	0x76ED
+0xF474	0x77CC
+0xF475	0x77CE
+0xF476	0x77CF
+0xF477	0x77CD
+0xF478	0x77F2
+0xF479	0x7925
+0xF47A	0x7923
+0xF47B	0x7927
+0xF47C	0x7928
+0xF47D	0x7924
+0xF47E	0x7929
+0xF4A1	0x79B2
+0xF4A2	0x7A6E
+0xF4A3	0x7A6C
+0xF4A4	0x7A6D
+0xF4A5	0x7AF7
+0xF4A6	0x7C49
+0xF4A7	0x7C48
+0xF4A8	0x7C4A
+0xF4A9	0x7C47
+0xF4AA	0x7C45
+0xF4AB	0x7CEE
+0xF4AC	0x7E7B
+0xF4AD	0x7E7E
+0xF4AE	0x7E81
+0xF4AF	0x7E80
+0xF4B0	0x7FBA
+0xF4B1	0x7FFF
+0xF4B2	0x8079
+0xF4B3	0x81DB
+0xF4B4	0x81D9
+0xF4B5	0x820B
+0xF4B6	0x8268
+0xF4B7	0x8269
+0xF4B8	0x8622
+0xF4B9	0x85FF
+0xF4BA	0x8601
+0xF4BB	0x85FE
+0xF4BC	0x861B
+0xF4BD	0x8600
+0xF4BE	0x85F6
+0xF4BF	0x8604
+0xF4C0	0x8609
+0xF4C1	0x8605
+0xF4C2	0x860C
+0xF4C3	0x85FD
+0xF4C4	0x8819
+0xF4C5	0x8810
+0xF4C6	0x8811
+0xF4C7	0x8817
+0xF4C8	0x8813
+0xF4C9	0x8816
+0xF4CA	0x8963
+0xF4CB	0x8966
+0xF4CC	0x89B9
+0xF4CD	0x89F7
+0xF4CE	0x8B60
+0xF4CF	0x8B6A
+0xF4D0	0x8B5D
+0xF4D1	0x8B68
+0xF4D2	0x8B63
+0xF4D3	0x8B65
+0xF4D4	0x8B67
+0xF4D5	0x8B6D
+0xF4D6	0x8DAE
+0xF4D7	0x8E86
+0xF4D8	0x8E88
+0xF4D9	0x8E84
+0xF4DA	0x8F59
+0xF4DB	0x8F56
+0xF4DC	0x8F57
+0xF4DD	0x8F55
+0xF4DE	0x8F58
+0xF4DF	0x8F5A
+0xF4E0	0x908D
+0xF4E1	0x9143
+0xF4E2	0x9141
+0xF4E3	0x91B7
+0xF4E4	0x91B5
+0xF4E5	0x91B2
+0xF4E6	0x91B3
+0xF4E7	0x940B
+0xF4E8	0x9413
+0xF4E9	0x93FB
+0xF4EA	0x9420
+0xF4EB	0x940F
+0xF4EC	0x9414
+0xF4ED	0x93FE
+0xF4EE	0x9415
+0xF4EF	0x9410
+0xF4F0	0x9428
+0xF4F1	0x9419
+0xF4F2	0x940D
+0xF4F3	0x93F5
+0xF4F4	0x9400
+0xF4F5	0x93F7
+0xF4F6	0x9407
+0xF4F7	0x940E
+0xF4F8	0x9416
+0xF4F9	0x9412
+0xF4FA	0x93FA
+0xF4FB	0x9409
+0xF4FC	0x93F8
+0xF4FD	0x940A
+0xF4FE	0x93FF
+0xF540	0x93FC
+0xF541	0x940C
+0xF542	0x93F6
+0xF543	0x9411
+0xF544	0x9406
+0xF545	0x95DE
+0xF546	0x95E0
+0xF547	0x95DF
+0xF548	0x972E
+0xF549	0x972F
+0xF54A	0x97B9
+0xF54B	0x97BB
+0xF54C	0x97FD
+0xF54D	0x97FE
+0xF54E	0x9860
+0xF54F	0x9862
+0xF550	0x9863
+0xF551	0x985F
+0xF552	0x98C1
+0xF553	0x98C2
+0xF554	0x9950
+0xF555	0x994E
+0xF556	0x9959
+0xF557	0x994C
+0xF558	0x994B
+0xF559	0x9953
+0xF55A	0x9A32
+0xF55B	0x9A34
+0xF55C	0x9A31
+0xF55D	0x9A2C
+0xF55E	0x9A2A
+0xF55F	0x9A36
+0xF560	0x9A29
+0xF561	0x9A2E
+0xF562	0x9A38
+0xF563	0x9A2D
+0xF564	0x9AC7
+0xF565	0x9ACA
+0xF566	0x9AC6
+0xF567	0x9B10
+0xF568	0x9B12
+0xF569	0x9B11
+0xF56A	0x9C0B
+0xF56B	0x9C08
+0xF56C	0x9BF7
+0xF56D	0x9C05
+0xF56E	0x9C12
+0xF56F	0x9BF8
+0xF570	0x9C40
+0xF571	0x9C07
+0xF572	0x9C0E
+0xF573	0x9C06
+0xF574	0x9C17
+0xF575	0x9C14
+0xF576	0x9C09
+0xF577	0x9D9F
+0xF578	0x9D99
+0xF579	0x9DA4
+0xF57A	0x9D9D
+0xF57B	0x9D92
+0xF57C	0x9D98
+0xF57D	0x9D90
+0xF57E	0x9D9B
+0xF5A1	0x9DA0
+0xF5A2	0x9D94
+0xF5A3	0x9D9C
+0xF5A4	0x9DAA
+0xF5A5	0x9D97
+0xF5A6	0x9DA1
+0xF5A7	0x9D9A
+0xF5A8	0x9DA2
+0xF5A9	0x9DA8
+0xF5AA	0x9D9E
+0xF5AB	0x9DA3
+0xF5AC	0x9DBF
+0xF5AD	0x9DA9
+0xF5AE	0x9D96
+0xF5AF	0x9DA6
+0xF5B0	0x9DA7
+0xF5B1	0x9E99
+0xF5B2	0x9E9B
+0xF5B3	0x9E9A
+0xF5B4	0x9EE5
+0xF5B5	0x9EE4
+0xF5B6	0x9EE7
+0xF5B7	0x9EE6
+0xF5B8	0x9F30
+0xF5B9	0x9F2E
+0xF5BA	0x9F5B
+0xF5BB	0x9F60
+0xF5BC	0x9F5E
+0xF5BD	0x9F5D
+0xF5BE	0x9F59
+0xF5BF	0x9F91
+0xF5C0	0x513A
+0xF5C1	0x5139
+0xF5C2	0x5298
+0xF5C3	0x5297
+0xF5C4	0x56C3
+0xF5C5	0x56BD
+0xF5C6	0x56BE
+0xF5C7	0x5B48
+0xF5C8	0x5B47
+0xF5C9	0x5DCB
+0xF5CA	0x5DCF
+0xF5CB	0x5EF1
+0xF5CC	0x61FD
+0xF5CD	0x651B
+0xF5CE	0x6B02
+0xF5CF	0x6AFC
+0xF5D0	0x6B03
+0xF5D1	0x6AF8
+0xF5D2	0x6B00
+0xF5D3	0x7043
+0xF5D4	0x7044
+0xF5D5	0x704A
+0xF5D6	0x7048
+0xF5D7	0x7049
+0xF5D8	0x7045
+0xF5D9	0x7046
+0xF5DA	0x721D
+0xF5DB	0x721A
+0xF5DC	0x7219
+0xF5DD	0x737E
+0xF5DE	0x7517
+0xF5DF	0x766A
+0xF5E0	0x77D0
+0xF5E1	0x792D
+0xF5E2	0x7931
+0xF5E3	0x792F
+0xF5E4	0x7C54
+0xF5E5	0x7C53
+0xF5E6	0x7CF2
+0xF5E7	0x7E8A
+0xF5E8	0x7E87
+0xF5E9	0x7E88
+0xF5EA	0x7E8B
+0xF5EB	0x7E86
+0xF5EC	0x7E8D
+0xF5ED	0x7F4D
+0xF5EE	0x7FBB
+0xF5EF	0x8030
+0xF5F0	0x81DD
+0xF5F1	0x8618
+0xF5F2	0x862A
+0xF5F3	0x8626
+0xF5F4	0x861F
+0xF5F5	0x8623
+0xF5F6	0x861C
+0xF5F7	0x8619
+0xF5F8	0x8627
+0xF5F9	0x862E
+0xF5FA	0x8621
+0xF5FB	0x8620
+0xF5FC	0x8629
+0xF5FD	0x861E
+0xF5FE	0x8625
+0xF640	0x8829
+0xF641	0x881D
+0xF642	0x881B
+0xF643	0x8820
+0xF644	0x8824
+0xF645	0x881C
+0xF646	0x882B
+0xF647	0x884A
+0xF648	0x896D
+0xF649	0x8969
+0xF64A	0x896E
+0xF64B	0x896B
+0xF64C	0x89FA
+0xF64D	0x8B79
+0xF64E	0x8B78
+0xF64F	0x8B45
+0xF650	0x8B7A
+0xF651	0x8B7B
+0xF652	0x8D10
+0xF653	0x8D14
+0xF654	0x8DAF
+0xF655	0x8E8E
+0xF656	0x8E8C
+0xF657	0x8F5E
+0xF658	0x8F5B
+0xF659	0x8F5D
+0xF65A	0x9146
+0xF65B	0x9144
+0xF65C	0x9145
+0xF65D	0x91B9
+0xF65E	0x943F
+0xF65F	0x943B
+0xF660	0x9436
+0xF661	0x9429
+0xF662	0x943D
+0xF663	0x943C
+0xF664	0x9430
+0xF665	0x9439
+0xF666	0x942A
+0xF667	0x9437
+0xF668	0x942C
+0xF669	0x9440
+0xF66A	0x9431
+0xF66B	0x95E5
+0xF66C	0x95E4
+0xF66D	0x95E3
+0xF66E	0x9735
+0xF66F	0x973A
+0xF670	0x97BF
+0xF671	0x97E1
+0xF672	0x9864
+0xF673	0x98C9
+0xF674	0x98C6
+0xF675	0x98C0
+0xF676	0x9958
+0xF677	0x9956
+0xF678	0x9A39
+0xF679	0x9A3D
+0xF67A	0x9A46
+0xF67B	0x9A44
+0xF67C	0x9A42
+0xF67D	0x9A41
+0xF67E	0x9A3A
+0xF6A1	0x9A3F
+0xF6A2	0x9ACD
+0xF6A3	0x9B15
+0xF6A4	0x9B17
+0xF6A5	0x9B18
+0xF6A6	0x9B16
+0xF6A7	0x9B3A
+0xF6A8	0x9B52
+0xF6A9	0x9C2B
+0xF6AA	0x9C1D
+0xF6AB	0x9C1C
+0xF6AC	0x9C2C
+0xF6AD	0x9C23
+0xF6AE	0x9C28
+0xF6AF	0x9C29
+0xF6B0	0x9C24
+0xF6B1	0x9C21
+0xF6B2	0x9DB7
+0xF6B3	0x9DB6
+0xF6B4	0x9DBC
+0xF6B5	0x9DC1
+0xF6B6	0x9DC7
+0xF6B7	0x9DCA
+0xF6B8	0x9DCF
+0xF6B9	0x9DBE
+0xF6BA	0x9DC5
+0xF6BB	0x9DC3
+0xF6BC	0x9DBB
+0xF6BD	0x9DB5
+0xF6BE	0x9DCE
+0xF6BF	0x9DB9
+0xF6C0	0x9DBA
+0xF6C1	0x9DAC
+0xF6C2	0x9DC8
+0xF6C3	0x9DB1
+0xF6C4	0x9DAD
+0xF6C5	0x9DCC
+0xF6C6	0x9DB3
+0xF6C7	0x9DCD
+0xF6C8	0x9DB2
+0xF6C9	0x9E7A
+0xF6CA	0x9E9C
+0xF6CB	0x9EEB
+0xF6CC	0x9EEE
+0xF6CD	0x9EED
+0xF6CE	0x9F1B
+0xF6CF	0x9F18
+0xF6D0	0x9F1A
+0xF6D1	0x9F31
+0xF6D2	0x9F4E
+0xF6D3	0x9F65
+0xF6D4	0x9F64
+0xF6D5	0x9F92
+0xF6D6	0x4EB9
+0xF6D7	0x56C6
+0xF6D8	0x56C5
+0xF6D9	0x56CB
+0xF6DA	0x5971
+0xF6DB	0x5B4B
+0xF6DC	0x5B4C
+0xF6DD	0x5DD5
+0xF6DE	0x5DD1
+0xF6DF	0x5EF2
+0xF6E0	0x6521
+0xF6E1	0x6520
+0xF6E2	0x6526
+0xF6E3	0x6522
+0xF6E4	0x6B0B
+0xF6E5	0x6B08
+0xF6E6	0x6B09
+0xF6E7	0x6C0D
+0xF6E8	0x7055
+0xF6E9	0x7056
+0xF6EA	0x7057
+0xF6EB	0x7052
+0xF6EC	0x721E
+0xF6ED	0x721F
+0xF6EE	0x72A9
+0xF6EF	0x737F
+0xF6F0	0x74D8
+0xF6F1	0x74D5
+0xF6F2	0x74D9
+0xF6F3	0x74D7
+0xF6F4	0x766D
+0xF6F5	0x76AD
+0xF6F6	0x7935
+0xF6F7	0x79B4
+0xF6F8	0x7A70
+0xF6F9	0x7A71
+0xF6FA	0x7C57
+0xF6FB	0x7C5C
+0xF6FC	0x7C59
+0xF6FD	0x7C5B
+0xF6FE	0x7C5A
+0xF740	0x7CF4
+0xF741	0x7CF1
+0xF742	0x7E91
+0xF743	0x7F4F
+0xF744	0x7F87
+0xF745	0x81DE
+0xF746	0x826B
+0xF747	0x8634
+0xF748	0x8635
+0xF749	0x8633
+0xF74A	0x862C
+0xF74B	0x8632
+0xF74C	0x8636
+0xF74D	0x882C
+0xF74E	0x8828
+0xF74F	0x8826
+0xF750	0x882A
+0xF751	0x8825
+0xF752	0x8971
+0xF753	0x89BF
+0xF754	0x89BE
+0xF755	0x89FB
+0xF756	0x8B7E
+0xF757	0x8B84
+0xF758	0x8B82
+0xF759	0x8B86
+0xF75A	0x8B85
+0xF75B	0x8B7F
+0xF75C	0x8D15
+0xF75D	0x8E95
+0xF75E	0x8E94
+0xF75F	0x8E9A
+0xF760	0x8E92
+0xF761	0x8E90
+0xF762	0x8E96
+0xF763	0x8E97
+0xF764	0x8F60
+0xF765	0x8F62
+0xF766	0x9147
+0xF767	0x944C
+0xF768	0x9450
+0xF769	0x944A
+0xF76A	0x944B
+0xF76B	0x944F
+0xF76C	0x9447
+0xF76D	0x9445
+0xF76E	0x9448
+0xF76F	0x9449
+0xF770	0x9446
+0xF771	0x973F
+0xF772	0x97E3
+0xF773	0x986A
+0xF774	0x9869
+0xF775	0x98CB
+0xF776	0x9954
+0xF777	0x995B
+0xF778	0x9A4E
+0xF779	0x9A53
+0xF77A	0x9A54
+0xF77B	0x9A4C
+0xF77C	0x9A4F
+0xF77D	0x9A48
+0xF77E	0x9A4A
+0xF7A1	0x9A49
+0xF7A2	0x9A52
+0xF7A3	0x9A50
+0xF7A4	0x9AD0
+0xF7A5	0x9B19
+0xF7A6	0x9B2B
+0xF7A7	0x9B3B
+0xF7A8	0x9B56
+0xF7A9	0x9B55
+0xF7AA	0x9C46
+0xF7AB	0x9C48
+0xF7AC	0x9C3F
+0xF7AD	0x9C44
+0xF7AE	0x9C39
+0xF7AF	0x9C33
+0xF7B0	0x9C41
+0xF7B1	0x9C3C
+0xF7B2	0x9C37
+0xF7B3	0x9C34
+0xF7B4	0x9C32
+0xF7B5	0x9C3D
+0xF7B6	0x9C36
+0xF7B7	0x9DDB
+0xF7B8	0x9DD2
+0xF7B9	0x9DDE
+0xF7BA	0x9DDA
+0xF7BB	0x9DCB
+0xF7BC	0x9DD0
+0xF7BD	0x9DDC
+0xF7BE	0x9DD1
+0xF7BF	0x9DDF
+0xF7C0	0x9DE9
+0xF7C1	0x9DD9
+0xF7C2	0x9DD8
+0xF7C3	0x9DD6
+0xF7C4	0x9DF5
+0xF7C5	0x9DD5
+0xF7C6	0x9DDD
+0xF7C7	0x9EB6
+0xF7C8	0x9EF0
+0xF7C9	0x9F35
+0xF7CA	0x9F33
+0xF7CB	0x9F32
+0xF7CC	0x9F42
+0xF7CD	0x9F6B
+0xF7CE	0x9F95
+0xF7CF	0x9FA2
+0xF7D0	0x513D
+0xF7D1	0x5299
+0xF7D2	0x58E8
+0xF7D3	0x58E7
+0xF7D4	0x5972
+0xF7D5	0x5B4D
+0xF7D6	0x5DD8
+0xF7D7	0x882F
+0xF7D8	0x5F4F
+0xF7D9	0x6201
+0xF7DA	0x6203
+0xF7DB	0x6204
+0xF7DC	0x6529
+0xF7DD	0x6525
+0xF7DE	0x6596
+0xF7DF	0x66EB
+0xF7E0	0x6B11
+0xF7E1	0x6B12
+0xF7E2	0x6B0F
+0xF7E3	0x6BCA
+0xF7E4	0x705B
+0xF7E5	0x705A
+0xF7E6	0x7222
+0xF7E7	0x7382
+0xF7E8	0x7381
+0xF7E9	0x7383
+0xF7EA	0x7670
+0xF7EB	0x77D4
+0xF7EC	0x7C67
+0xF7ED	0x7C66
+0xF7EE	0x7E95
+0xF7EF	0x826C
+0xF7F0	0x863A
+0xF7F1	0x8640
+0xF7F2	0x8639
+0xF7F3	0x863C
+0xF7F4	0x8631
+0xF7F5	0x863B
+0xF7F6	0x863E
+0xF7F7	0x8830
+0xF7F8	0x8832
+0xF7F9	0x882E
+0xF7FA	0x8833
+0xF7FB	0x8976
+0xF7FC	0x8974
+0xF7FD	0x8973
+0xF7FE	0x89FE
+0xF840	0x8B8C
+0xF841	0x8B8E
+0xF842	0x8B8B
+0xF843	0x8B88
+0xF844	0x8C45
+0xF845	0x8D19
+0xF846	0x8E98
+0xF847	0x8F64
+0xF848	0x8F63
+0xF849	0x91BC
+0xF84A	0x9462
+0xF84B	0x9455
+0xF84C	0x945D
+0xF84D	0x9457
+0xF84E	0x945E
+0xF84F	0x97C4
+0xF850	0x97C5
+0xF851	0x9800
+0xF852	0x9A56
+0xF853	0x9A59
+0xF854	0x9B1E
+0xF855	0x9B1F
+0xF856	0x9B20
+0xF857	0x9C52
+0xF858	0x9C58
+0xF859	0x9C50
+0xF85A	0x9C4A
+0xF85B	0x9C4D
+0xF85C	0x9C4B
+0xF85D	0x9C55
+0xF85E	0x9C59
+0xF85F	0x9C4C
+0xF860	0x9C4E
+0xF861	0x9DFB
+0xF862	0x9DF7
+0xF863	0x9DEF
+0xF864	0x9DE3
+0xF865	0x9DEB
+0xF866	0x9DF8
+0xF867	0x9DE4
+0xF868	0x9DF6
+0xF869	0x9DE1
+0xF86A	0x9DEE
+0xF86B	0x9DE6
+0xF86C	0x9DF2
+0xF86D	0x9DF0
+0xF86E	0x9DE2
+0xF86F	0x9DEC
+0xF870	0x9DF4
+0xF871	0x9DF3
+0xF872	0x9DE8
+0xF873	0x9DED
+0xF874	0x9EC2
+0xF875	0x9ED0
+0xF876	0x9EF2
+0xF877	0x9EF3
+0xF878	0x9F06
+0xF879	0x9F1C
+0xF87A	0x9F38
+0xF87B	0x9F37
+0xF87C	0x9F36
+0xF87D	0x9F43
+0xF87E	0x9F4F
+0xF8A1	0x9F71
+0xF8A2	0x9F70
+0xF8A3	0x9F6E
+0xF8A4	0x9F6F
+0xF8A5	0x56D3
+0xF8A6	0x56CD
+0xF8A7	0x5B4E
+0xF8A8	0x5C6D
+0xF8A9	0x652D
+0xF8AA	0x66ED
+0xF8AB	0x66EE
+0xF8AC	0x6B13
+0xF8AD	0x705F
+0xF8AE	0x7061
+0xF8AF	0x705D
+0xF8B0	0x7060
+0xF8B1	0x7223
+0xF8B2	0x74DB
+0xF8B3	0x74E5
+0xF8B4	0x77D5
+0xF8B5	0x7938
+0xF8B6	0x79B7
+0xF8B7	0x79B6
+0xF8B8	0x7C6A
+0xF8B9	0x7E97
+0xF8BA	0x7F89
+0xF8BB	0x826D
+0xF8BC	0x8643
+0xF8BD	0x8838
+0xF8BE	0x8837
+0xF8BF	0x8835
+0xF8C0	0x884B
+0xF8C1	0x8B94
+0xF8C2	0x8B95
+0xF8C3	0x8E9E
+0xF8C4	0x8E9F
+0xF8C5	0x8EA0
+0xF8C6	0x8E9D
+0xF8C7	0x91BE
+0xF8C8	0x91BD
+0xF8C9	0x91C2
+0xF8CA	0x946B
+0xF8CB	0x9468
+0xF8CC	0x9469
+0xF8CD	0x96E5
+0xF8CE	0x9746
+0xF8CF	0x9743
+0xF8D0	0x9747
+0xF8D1	0x97C7
+0xF8D2	0x97E5
+0xF8D3	0x9A5E
+0xF8D4	0x9AD5
+0xF8D5	0x9B59
+0xF8D6	0x9C63
+0xF8D7	0x9C67
+0xF8D8	0x9C66
+0xF8D9	0x9C62
+0xF8DA	0x9C5E
+0xF8DB	0x9C60
+0xF8DC	0x9E02
+0xF8DD	0x9DFE
+0xF8DE	0x9E07
+0xF8DF	0x9E03
+0xF8E0	0x9E06
+0xF8E1	0x9E05
+0xF8E2	0x9E00
+0xF8E3	0x9E01
+0xF8E4	0x9E09
+0xF8E5	0x9DFF
+0xF8E6	0x9DFD
+0xF8E7	0x9E04
+0xF8E8	0x9EA0
+0xF8E9	0x9F1E
+0xF8EA	0x9F46
+0xF8EB	0x9F74
+0xF8EC	0x9F75
+0xF8ED	0x9F76
+0xF8EE	0x56D4
+0xF8EF	0x652E
+0xF8F0	0x65B8
+0xF8F1	0x6B18
+0xF8F2	0x6B19
+0xF8F3	0x6B17
+0xF8F4	0x6B1A
+0xF8F5	0x7062
+0xF8F6	0x7226
+0xF8F7	0x72AA
+0xF8F8	0x77D8
+0xF8F9	0x77D9
+0xF8FA	0x7939
+0xF8FB	0x7C69
+0xF8FC	0x7C6B
+0xF8FD	0x7CF6
+0xF8FE	0x7E9A
+0xF940	0x7E98
+0xF941	0x7E9B
+0xF942	0x7E99
+0xF943	0x81E0
+0xF944	0x81E1
+0xF945	0x8646
+0xF946	0x8647
+0xF947	0x8648
+0xF948	0x8979
+0xF949	0x897A
+0xF94A	0x897C
+0xF94B	0x897B
+0xF94C	0x89FF
+0xF94D	0x8B98
+0xF94E	0x8B99
+0xF94F	0x8EA5
+0xF950	0x8EA4
+0xF951	0x8EA3
+0xF952	0x946E
+0xF953	0x946D
+0xF954	0x946F
+0xF955	0x9471
+0xF956	0x9473
+0xF957	0x9749
+0xF958	0x9872
+0xF959	0x995F
+0xF95A	0x9C68
+0xF95B	0x9C6E
+0xF95C	0x9C6D
+0xF95D	0x9E0B
+0xF95E	0x9E0D
+0xF95F	0x9E10
+0xF960	0x9E0F
+0xF961	0x9E12
+0xF962	0x9E11
+0xF963	0x9EA1
+0xF964	0x9EF5
+0xF965	0x9F09
+0xF966	0x9F47
+0xF967	0x9F78
+0xF968	0x9F7B
+0xF969	0x9F7A
+0xF96A	0x9F79
+0xF96B	0x571E
+0xF96C	0x7066
+0xF96D	0x7C6F
+0xF96E	0x883C
+0xF96F	0x8DB2
+0xF970	0x8EA6
+0xF971	0x91C3
+0xF972	0x9474
+0xF973	0x9478
+0xF974	0x9476
+0xF975	0x9475
+0xF976	0x9A60
+0xF977	0x9C74
+0xF978	0x9C73
+0xF979	0x9C71
+0xF97A	0x9C75
+0xF97B	0x9E14
+0xF97C	0x9E13
+0xF97D	0x9EF6
+0xF97E	0x9F0A
+0xF9A1	0x9FA4
+0xF9A2	0x7068
+0xF9A3	0x7065
+0xF9A4	0x7CF7
+0xF9A5	0x866A
+0xF9A6	0x883E
+0xF9A7	0x883D
+0xF9A8	0x883F
+0xF9A9	0x8B9E
+0xF9AA	0x8C9C
+0xF9AB	0x8EA9
+0xF9AC	0x8EC9
+0xF9AD	0x974B
+0xF9AE	0x9873
+0xF9AF	0x9874
+0xF9B0	0x98CC
+0xF9B1	0x9961
+0xF9B2	0x99AB
+0xF9B3	0x9A64
+0xF9B4	0x9A66
+0xF9B5	0x9A67
+0xF9B6	0x9B24
+0xF9B7	0x9E15
+0xF9B8	0x9E17
+0xF9B9	0x9F48
+0xF9BA	0x6207
+0xF9BB	0x6B1E
+0xF9BC	0x7227
+0xF9BD	0x864C
+0xF9BE	0x8EA8
+0xF9BF	0x9482
+0xF9C0	0x9480
+0xF9C1	0x9481
+0xF9C2	0x9A69
+0xF9C3	0x9A68
+0xF9C4	0x9B2E
+0xF9C5	0x9E19
+0xF9C6	0x7229
+0xF9C7	0x864B
+0xF9C8	0x8B9F
+0xF9C9	0x9483
+0xF9CA	0x9C79
+0xF9CB	0x9EB7
+0xF9CC	0x7675
+0xF9CD	0x9A6B
+0xF9CE	0x9C7A
+0xF9CF	0x9E1D
+0xF9D0	0x7069
+0xF9D1	0x706A
+0xF9D2	0x9EA4
+0xF9D3	0x9F7E
+0xF9D4	0x9F49
+0xF9D5	0x9F98
+0xF9D6	0x7881
+0xF9D7	0x92B9
+0xF9D8	0x88CF
+0xF9D9	0x58BB
+0xF9DA	0x6052
+0xF9DB	0x7CA7
+0xF9DC	0x5AFA
+0xF9DD	0x2554
+0xF9DE	0x2566
+0xF9DF	0x2557
+0xF9E0	0x2560
+0xF9E1	0x256C
+0xF9E2	0x2563
+0xF9E3	0x255A
+0xF9E4	0x2569
+0xF9E5	0x255D
+0xF9E6	0x2552
+0xF9E7	0x2564
+0xF9E8	0x2555
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9EC	0x2558
+0xF9ED	0x2567
+0xF9EE	0x255B
+0xF9EF	0x2553
+0xF9F0	0x2565
+0xF9F1	0x2556
+0xF9F2	0x255F
+0xF9F3	0x256B
+0xF9F4	0x2562
+0xF9F5	0x2559
+0xF9F6	0x2568
+0xF9F7	0x255C
+0xF9F8	0x2551
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
+0xF9FE	0xFFED
+0xFA40	0x20547
+0xFA41	0x92DB
+0xFA42	0x205DF
+0xFA43	0x23FC5
+0xFA44	0x854C
+0xFA45	0x42B5
+0xFA46	0x73EF
+0xFA47	0x51B5
+0xFA48	0x3649
+0xFA49	0x24942
+0xFA4A	0x289E4
+0xFA4B	0x9344
+0xFA4C	0x219DB
+0xFA4D	0x82EE
+0xFA4E	0x23CC8
+0xFA4F	0x783C
+0xFA50	0x6744
+0xFA51	0x62DF
+0xFA52	0x24933
+0xFA53	0x289AA
+0xFA54	0x202A0
+0xFA55	0x26BB3
+0xFA56	0x21305
+0xFA57	0x4FAB
+0xFA58	0x224ED
+0xFA59	0x5008
+0xFA5A	0x26D29
+0xFA5B	0x27A84
+0xFA5C	0x23600
+0xFA5D	0x24AB1
+0xFA5E	0x22513
+0xFA60	0x2037E
+0xFA61	0x5FA4
+0xFA62	0x20380
+0xFA63	0x20347
+0xFA64	0x6EDB
+0xFA65	0x2041F
+0xFA67	0x5101
+0xFA68	0x347A
+0xFA69	0x510E
+0xFA6A	0x986C
+0xFA6B	0x3743
+0xFA6C	0x8416
+0xFA6D	0x249A4
+0xFA6E	0x20487
+0xFA6F	0x5160
+0xFA70	0x233B4
+0xFA71	0x516A
+0xFA72	0x20BFF
+0xFA73	0x220FC
+0xFA74	0x202E5
+0xFA75	0x22530
+0xFA76	0x2058E
+0xFA77	0x23233
+0xFA78	0x21983
+0xFA79	0x5B82
+0xFA7A	0x877D
+0xFA7B	0x205B3
+0xFA7C	0x23C99
+0xFA7D	0x51B2
+0xFA7E	0x51B8
+0xFAA1	0x9D34
+0xFAA2	0x51C9
+0xFAA3	0x51CF
+0xFAA4	0x51D1
+0xFAA5	0x3CDC
+0xFAA6	0x51D3
+0xFAA7	0x24AA6
+0xFAA8	0x51B3
+0xFAA9	0x51E2
+0xFAAA	0x5342
+0xFAAB	0x51ED
+0xFAAC	0x83CD
+0xFAAD	0x693E
+0xFAAE	0x2372D
+0xFAAF	0x5F7B
+0xFAB0	0x520B
+0xFAB1	0x5226
+0xFAB2	0x523C
+0xFAB3	0x52B5
+0xFAB4	0x5257
+0xFAB5	0x5294
+0xFAB6	0x52B9
+0xFAB7	0x52C5
+0xFAB8	0x7C15
+0xFAB9	0x8542
+0xFABA	0x52E0
+0xFABB	0x860D
+0xFABC	0x26B13
+0xFABE	0x28ADE
+0xFABF	0x5549
+0xFAC0	0x6ED9
+0xFAC1	0x23F80
+0xFAC2	0x20954
+0xFAC3	0x23FEC
+0xFAC4	0x5333
+0xFAC6	0x20BE2
+0xFAC7	0x6CCB
+0xFAC8	0x21726
+0xFAC9	0x681B
+0xFACA	0x73D5
+0xFACB	0x604A
+0xFACC	0x3EAA
+0xFACD	0x38CC
+0xFACE	0x216E8
+0xFACF	0x71DD
+0xFAD0	0x44A2
+0xFAD1	0x536D
+0xFAD2	0x5374
+0xFAD3	0x286AB
+0xFAD4	0x537E
+0xFAD6	0x21596
+0xFAD7	0x21613
+0xFAD8	0x77E6
+0xFAD9	0x5393
+0xFADA	0x28A9B
+0xFADB	0x53A0
+0xFADC	0x53AB
+0xFADD	0x53AE
+0xFADE	0x73A7
+0xFADF	0x25772
+0xFAE0	0x3F59
+0xFAE1	0x739C
+0xFAE2	0x53C1
+0xFAE3	0x53C5
+0xFAE4	0x6C49
+0xFAE5	0x4E49
+0xFAE6	0x57FE
+0xFAE7	0x53D9
+0xFAE8	0x3AAB
+0xFAE9	0x20B8F
+0xFAEA	0x53E0
+0xFAEB	0x23FEB
+0xFAEC	0x22DA3
+0xFAED	0x53F6
+0xFAEE	0x20C77
+0xFAEF	0x5413
+0xFAF0	0x7079
+0xFAF1	0x552B
+0xFAF2	0x6657
+0xFAF3	0x6D5B
+0xFAF4	0x546D
+0xFAF5	0x26B53
+0xFAF6	0x20D74
+0xFAF7	0x555D
+0xFAF8	0x548F
+0xFAF9	0x54A4
+0xFAFA	0x47A6
+0xFAFB	0x2170D
+0xFAFC	0x20EDD
+0xFAFD	0x3DB4
+0xFAFE	0x20D4D
+0xFB40	0x289BC
+0xFB41	0x22698
+0xFB42	0x5547
+0xFB43	0x4CED
+0xFB44	0x542F
+0xFB45	0x7417
+0xFB46	0x5586
+0xFB47	0x55A9
+0xFB49	0x218D7
+0xFB4A	0x2403A
+0xFB4B	0x4552
+0xFB4C	0x24435
+0xFB4D	0x66B3
+0xFB4E	0x210B4
+0xFB4F	0x5637
+0xFB50	0x66CD
+0xFB51	0x2328A
+0xFB52	0x66A4
+0xFB53	0x66AD
+0xFB54	0x564D
+0xFB55	0x564F
+0xFB56	0x78F1
+0xFB57	0x56F1
+0xFB58	0x9787
+0xFB59	0x53FE
+0xFB5A	0x5700
+0xFB5B	0x56EF
+0xFB5C	0x56ED
+0xFB5D	0x28B66
+0xFB5E	0x3623
+0xFB5F	0x2124F
+0xFB60	0x5746
+0xFB61	0x241A5
+0xFB62	0x6C6E
+0xFB63	0x708B
+0xFB64	0x5742
+0xFB65	0x36B1
+0xFB66	0x26C7E
+0xFB67	0x57E6
+0xFB68	0x21416
+0xFB69	0x5803
+0xFB6A	0x21454
+0xFB6B	0x24363
+0xFB6C	0x5826
+0xFB6D	0x24BF5
+0xFB6E	0x585C
+0xFB6F	0x58AA
+0xFB70	0x3561
+0xFB71	0x58E0
+0xFB72	0x58DC
+0xFB73	0x2123C
+0xFB74	0x58FB
+0xFB75	0x5BFF
+0xFB76	0x5743
+0xFB77	0x2A150
+0xFB78	0x24278
+0xFB79	0x93D3
+0xFB7A	0x35A1
+0xFB7B	0x591F
+0xFB7C	0x68A6
+0xFB7D	0x36C3
+0xFB7E	0x6E59
+0xFBA1	0x2163E
+0xFBA2	0x5A24
+0xFBA3	0x5553
+0xFBA4	0x21692
+0xFBA5	0x8505
+0xFBA6	0x59C9
+0xFBA7	0x20D4E
+0xFBA8	0x26C81
+0xFBA9	0x26D2A
+0xFBAA	0x217DC
+0xFBAB	0x59D9
+0xFBAC	0x217FB
+0xFBAD	0x217B2
+0xFBAE	0x26DA6
+0xFBAF	0x6D71
+0xFBB0	0x21828
+0xFBB1	0x216D5
+0xFBB2	0x59F9
+0xFBB3	0x26E45
+0xFBB4	0x5AAB
+0xFBB5	0x5A63
+0xFBB6	0x36E6
+0xFBB7	0x249A9
+0xFBB9	0x3708
+0xFBBA	0x5A96
+0xFBBB	0x7465
+0xFBBC	0x5AD3
+0xFBBD	0x26FA1
+0xFBBE	0x22554
+0xFBBF	0x3D85
+0xFBC0	0x21911
+0xFBC1	0x3732
+0xFBC2	0x216B8
+0xFBC3	0x5E83
+0xFBC4	0x52D0
+0xFBC5	0x5B76
+0xFBC6	0x6588
+0xFBC7	0x5B7C
+0xFBC8	0x27A0E
+0xFBC9	0x4004
+0xFBCA	0x485D
+0xFBCB	0x20204
+0xFBCC	0x5BD5
+0xFBCD	0x6160
+0xFBCE	0x21A34
+0xFBCF	0x259CC
+0xFBD0	0x205A5
+0xFBD1	0x5BF3
+0xFBD2	0x5B9D
+0xFBD3	0x4D10
+0xFBD4	0x5C05
+0xFBD5	0x21B44
+0xFBD6	0x5C13
+0xFBD7	0x73CE
+0xFBD8	0x5C14
+0xFBD9	0x21CA5
+0xFBDA	0x26B28
+0xFBDB	0x5C49
+0xFBDC	0x48DD
+0xFBDD	0x5C85
+0xFBDE	0x5CE9
+0xFBDF	0x5CEF
+0xFBE0	0x5D8B
+0xFBE1	0x21DF9
+0xFBE2	0x21E37
+0xFBE3	0x5D10
+0xFBE4	0x5D18
+0xFBE5	0x5D46
+0xFBE6	0x21EA4
+0xFBE7	0x5CBA
+0xFBE8	0x5DD7
+0xFBE9	0x82FC
+0xFBEA	0x382D
+0xFBEB	0x24901
+0xFBEC	0x22049
+0xFBED	0x22173
+0xFBEE	0x8287
+0xFBEF	0x3836
+0xFBF0	0x3BC2
+0xFBF1	0x5E2E
+0xFBF2	0x6A8A
+0xFBF4	0x5E7A
+0xFBF5	0x244BC
+0xFBF6	0x20CD3
+0xFBF7	0x53A6
+0xFBF8	0x4EB7
+0xFBFA	0x53A8
+0xFBFB	0x21771
+0xFBFC	0x5E09
+0xFBFD	0x5EF4
+0xFBFE	0x28482
+0xFC40	0x5EF9
+0xFC41	0x5EFB
+0xFC42	0x38A0
+0xFC43	0x5EFC
+0xFC44	0x683E
+0xFC45	0x941B
+0xFC46	0x5F0D
+0xFC47	0x201C1
+0xFC48	0x2F894
+0xFC49	0x3ADE
+0xFC4A	0x48AE
+0xFC4B	0x2133A
+0xFC4C	0x5F3A
+0xFC4D	0x26888
+0xFC4E	0x223D0
+0xFC50	0x22471
+0xFC51	0x5F63
+0xFC52	0x97BD
+0xFC53	0x26E6E
+0xFC54	0x5F72
+0xFC55	0x9340
+0xFC56	0x28A36
+0xFC57	0x5FA7
+0xFC58	0x5DB6
+0xFC59	0x3D5F
+0xFC5A	0x25250
+0xFC5B	0x21F6A
+0xFC5C	0x270F8
+0xFC5D	0x22668
+0xFC5E	0x91D6
+0xFC5F	0x2029E
+0xFC60	0x28A29
+0xFC61	0x6031
+0xFC62	0x6685
+0xFC63	0x21877
+0xFC64	0x3963
+0xFC65	0x3DC7
+0xFC66	0x3639
+0xFC67	0x5790
+0xFC68	0x227B4
+0xFC69	0x7971
+0xFC6A	0x3E40
+0xFC6B	0x609E
+0xFC6D	0x60B3
+0xFC6E	0x24982
+0xFC6F	0x2498F
+0xFC70	0x27A53
+0xFC71	0x74A4
+0xFC72	0x50E1
+0xFC73	0x5AA0
+0xFC74	0x6164
+0xFC75	0x8424
+0xFC76	0x6142
+0xFC77	0x2F8A6
+0xFC78	0x26ED2
+0xFC79	0x6181
+0xFC7A	0x51F4
+0xFC7B	0x20656
+0xFC7C	0x6187
+0xFC7D	0x5BAA
+0xFC7E	0x23FB7
+0xFCA1	0x2285F
+0xFCA2	0x61D3
+0xFCA3	0x28B9D
+0xFCA4	0x2995D
+0xFCA5	0x61D0
+0xFCA6	0x3932
+0xFCA7	0x22980
+0xFCA8	0x228C1
+0xFCA9	0x6023
+0xFCAA	0x615C
+0xFCAB	0x651E
+0xFCAC	0x638B
+0xFCAD	0x20118
+0xFCAE	0x62C5
+0xFCAF	0x21770
+0xFCB0	0x62D5
+0xFCB1	0x22E0D
+0xFCB2	0x636C
+0xFCB3	0x249DF
+0xFCB4	0x3A17
+0xFCB5	0x6438
+0xFCB6	0x63F8
+0xFCB7	0x2138E
+0xFCB8	0x217FC
+0xFCBA	0x6F8A
+0xFCBB	0x22E36
+0xFCBC	0x9814
+0xFCBD	0x2408C
+0xFCBE	0x2571D
+0xFCBF	0x64E1
+0xFCC0	0x64E5
+0xFCC1	0x947B
+0xFCC2	0x3A66
+0xFCC3	0x643A
+0xFCC4	0x3A57
+0xFCC5	0x654D
+0xFCC6	0x6F16
+0xFCC7	0x24A28
+0xFCC8	0x24A23
+0xFCC9	0x6585
+0xFCCA	0x656D
+0xFCCB	0x655F
+0xFCCC	0x2307E
+0xFCCD	0x65B5
+0xFCCE	0x24940
+0xFCCF	0x4B37
+0xFCD0	0x65D1
+0xFCD1	0x40D8
+0xFCD2	0x21829
+0xFCD3	0x65E0
+0xFCD4	0x65E3
+0xFCD5	0x5FDF
+0xFCD6	0x23400
+0xFCD7	0x6618
+0xFCD8	0x231F7
+0xFCD9	0x231F8
+0xFCDA	0x6644
+0xFCDB	0x231A4
+0xFCDC	0x231A5
+0xFCDD	0x664B
+0xFCDE	0x20E75
+0xFCDF	0x6667
+0xFCE0	0x251E6
+0xFCE1	0x6673
+0xFCE3	0x21E3D
+0xFCE4	0x23231
+0xFCE5	0x285F4
+0xFCE6	0x231C8
+0xFCE7	0x25313
+0xFCE8	0x77C5
+0xFCE9	0x228F7
+0xFCEA	0x99A4
+0xFCEB	0x6702
+0xFCEC	0x2439C
+0xFCED	0x24A21
+0xFCEE	0x3B2B
+0xFCEF	0x69FA
+0xFCF0	0x237C2
+0xFCF2	0x6767
+0xFCF3	0x6762
+0xFCF4	0x241CD
+0xFCF5	0x290ED
+0xFCF6	0x67D7
+0xFCF7	0x44E9
+0xFCF8	0x6822
+0xFCF9	0x6E50
+0xFCFA	0x923C
+0xFCFB	0x6801
+0xFCFC	0x233E6
+0xFCFD	0x26DA0
+0xFCFE	0x685D
+0xFD40	0x2346F
+0xFD41	0x69E1
+0xFD42	0x6A0B
+0xFD43	0x28ADF
+0xFD44	0x6973
+0xFD45	0x68C3
+0xFD46	0x235CD
+0xFD47	0x6901
+0xFD48	0x6900
+0xFD49	0x3D32
+0xFD4A	0x3A01
+0xFD4B	0x2363C
+0xFD4C	0x3B80
+0xFD4D	0x67AC
+0xFD4E	0x6961
+0xFD4F	0x28A4A
+0xFD50	0x42FC
+0xFD51	0x6936
+0xFD52	0x6998
+0xFD53	0x3BA1
+0xFD54	0x203C9
+0xFD55	0x8363
+0xFD56	0x5090
+0xFD57	0x69F9
+0xFD58	0x23659
+0xFD59	0x2212A
+0xFD5A	0x6A45
+0xFD5B	0x23703
+0xFD5C	0x6A9D
+0xFD5D	0x3BF3
+0xFD5E	0x67B1
+0xFD5F	0x6AC8
+0xFD60	0x2919C
+0xFD61	0x3C0D
+0xFD62	0x6B1D
+0xFD63	0x20923
+0xFD64	0x60DE
+0xFD65	0x6B35
+0xFD66	0x6B74
+0xFD67	0x227CD
+0xFD68	0x6EB5
+0xFD69	0x23ADB
+0xFD6A	0x203B5
+0xFD6B	0x21958
+0xFD6C	0x3740
+0xFD6D	0x5421
+0xFD6E	0x23B5A
+0xFD6F	0x6BE1
+0xFD70	0x23EFC
+0xFD71	0x6BDC
+0xFD72	0x6C37
+0xFD73	0x2248B
+0xFD74	0x248F1
+0xFD75	0x26B51
+0xFD76	0x6C5A
+0xFD77	0x8226
+0xFD78	0x6C79
+0xFD79	0x23DBC
+0xFD7A	0x44C5
+0xFD7B	0x23DBD
+0xFD7C	0x241A4
+0xFD7D	0x2490C
+0xFD7E	0x24900
+0xFDA1	0x23CC9
+0xFDA2	0x36E5
+0xFDA3	0x3CEB
+0xFDA4	0x20D32
+0xFDA5	0x9B83
+0xFDA6	0x231F9
+0xFDA7	0x22491
+0xFDA8	0x7F8F
+0xFDA9	0x6837
+0xFDAA	0x26D25
+0xFDAB	0x26DA1
+0xFDAC	0x26DEB
+0xFDAD	0x6D96
+0xFDAE	0x6D5C
+0xFDAF	0x6E7C
+0xFDB0	0x6F04
+0xFDB1	0x2497F
+0xFDB2	0x24085
+0xFDB3	0x26E72
+0xFDB4	0x8533
+0xFDB5	0x26F74
+0xFDB6	0x51C7
+0xFDB9	0x842E
+0xFDBA	0x28B21
+0xFDBC	0x23E2F
+0xFDBD	0x7453
+0xFDBE	0x23F82
+0xFDBF	0x79CC
+0xFDC0	0x6E4F
+0xFDC1	0x5A91
+0xFDC2	0x2304B
+0xFDC3	0x6FF8
+0xFDC4	0x370D
+0xFDC5	0x6F9D
+0xFDC6	0x23E30
+0xFDC7	0x6EFA
+0xFDC8	0x21497
+0xFDC9	0x2403D
+0xFDCA	0x4555
+0xFDCB	0x93F0
+0xFDCC	0x6F44
+0xFDCD	0x6F5C
+0xFDCE	0x3D4E
+0xFDCF	0x6F74
+0xFDD0	0x29170
+0xFDD1	0x3D3B
+0xFDD2	0x6F9F
+0xFDD3	0x24144
+0xFDD4	0x6FD3
+0xFDD5	0x24091
+0xFDD6	0x24155
+0xFDD7	0x24039
+0xFDD8	0x23FF0
+0xFDD9	0x23FB4
+0xFDDA	0x2413F
+0xFDDB	0x51DF
+0xFDDC	0x24156
+0xFDDD	0x24157
+0xFDDE	0x24140
+0xFDDF	0x261DD
+0xFDE0	0x704B
+0xFDE1	0x707E
+0xFDE2	0x70A7
+0xFDE3	0x7081
+0xFDE4	0x70CC
+0xFDE5	0x70D5
+0xFDE6	0x70D6
+0xFDE7	0x70DF
+0xFDE8	0x4104
+0xFDE9	0x3DE8
+0xFDEA	0x71B4
+0xFDEB	0x7196
+0xFDEC	0x24277
+0xFDED	0x712B
+0xFDEE	0x7145
+0xFDEF	0x5A88
+0xFDF0	0x714A
+0xFDF2	0x5C9C
+0xFDF3	0x24365
+0xFDF4	0x714F
+0xFDF5	0x9362
+0xFDF6	0x242C1
+0xFDF7	0x712C
+0xFDF8	0x2445A
+0xFDF9	0x24A27
+0xFDFA	0x24A22
+0xFDFB	0x71BA
+0xFDFC	0x28BE8
+0xFDFD	0x70BD
+0xFDFE	0x720E
+0xFE40	0x9442
+0xFE41	0x7215
+0xFE42	0x5911
+0xFE43	0x9443
+0xFE44	0x7224
+0xFE45	0x9341
+0xFE46	0x25605
+0xFE47	0x722E
+0xFE48	0x7240
+0xFE49	0x24974
+0xFE4A	0x68BD
+0xFE4B	0x7255
+0xFE4C	0x7257
+0xFE4D	0x3E55
+0xFE4E	0x23044
+0xFE4F	0x680D
+0xFE50	0x6F3D
+0xFE51	0x7282
+0xFE53	0x732B
+0xFE54	0x24823
+0xFE55	0x2882B
+0xFE56	0x48ED
+0xFE57	0x28804
+0xFE58	0x7328
+0xFE59	0x732E
+0xFE5A	0x73CF
+0xFE5B	0x73AA
+0xFE5C	0x20C3A
+0xFE5D	0x26A2E
+0xFE5E	0x73C9
+0xFE5F	0x7449
+0xFE60	0x241E2
+0xFE61	0x216E7
+0xFE62	0x24A24
+0xFE63	0x6623
+0xFE64	0x36C5
+0xFE65	0x249B7
+0xFE66	0x2498D
+0xFE67	0x249FB
+0xFE68	0x73F7
+0xFE69	0x7415
+0xFE6A	0x6903
+0xFE6B	0x24A26
+0xFE6C	0x7439
+0xFE6D	0x205C3
+0xFE6E	0x3ED7
+0xFE70	0x228AD
+0xFE71	0x7460
+0xFE72	0x28EB2
+0xFE73	0x7447
+0xFE74	0x73E4
+0xFE75	0x7476
+0xFE76	0x83B9
+0xFE77	0x746C
+0xFE78	0x3730
+0xFE79	0x7474
+0xFE7A	0x93F1
+0xFE7B	0x6A2C
+0xFE7C	0x7482
+0xFE7D	0x4953
+0xFE7E	0x24A8C
+0xFEA1	0x2415F
+0xFEA2	0x24A79
+0xFEA3	0x28B8F
+0xFEA4	0x5B46
+0xFEA5	0x28C03
+0xFEA6	0x2189E
+0xFEA7	0x74C8
+0xFEA8	0x21988
+0xFEA9	0x750E
+0xFEAB	0x751E
+0xFEAC	0x28ED9
+0xFEAD	0x21A4B
+0xFEAE	0x5BD7
+0xFEAF	0x28EAC
+0xFEB0	0x9385
+0xFEB1	0x754D
+0xFEB2	0x754A
+0xFEB3	0x7567
+0xFEB4	0x756E
+0xFEB5	0x24F82
+0xFEB6	0x3F04
+0xFEB7	0x24D13
+0xFEB8	0x758E
+0xFEB9	0x745D
+0xFEBA	0x759E
+0xFEBB	0x75B4
+0xFEBC	0x7602
+0xFEBD	0x762C
+0xFEBE	0x7651
+0xFEBF	0x764F
+0xFEC0	0x766F
+0xFEC1	0x7676
+0xFEC2	0x263F5
+0xFEC3	0x7690
+0xFEC4	0x81EF
+0xFEC5	0x37F8
+0xFEC6	0x26911
+0xFEC7	0x2690E
+0xFEC8	0x76A1
+0xFEC9	0x76A5
+0xFECA	0x76B7
+0xFECB	0x76CC
+0xFECC	0x26F9F
+0xFECD	0x8462
+0xFECE	0x2509D
+0xFECF	0x2517D
+0xFED0	0x21E1C
+0xFED1	0x771E
+0xFED2	0x7726
+0xFED3	0x7740
+0xFED4	0x64AF
+0xFED5	0x25220
+0xFED6	0x7758
+0xFED7	0x232AC
+0xFED8	0x77AF
+0xFED9	0x28964
+0xFEDA	0x28968
+0xFEDB	0x216C1
+0xFEDC	0x77F4
+0xFEDE	0x21376
+0xFEDF	0x24A12
+0xFEE0	0x68CA
+0xFEE1	0x78AF
+0xFEE2	0x78C7
+0xFEE3	0x78D3
+0xFEE4	0x96A5
+0xFEE5	0x792E
+0xFEE6	0x255E0
+0xFEE7	0x78D7
+0xFEE8	0x7934
+0xFEE9	0x78B1
+0xFEEA	0x2760C
+0xFEEB	0x8FB8
+0xFEEC	0x8884
+0xFEED	0x28B2B
+0xFEEE	0x26083
+0xFEEF	0x2261C
+0xFEF0	0x7986
+0xFEF1	0x8900
+0xFEF2	0x6902
+0xFEF3	0x7980
+0xFEF4	0x25857
+0xFEF5	0x799D
+0xFEF6	0x27B39
+0xFEF7	0x793C
+0xFEF8	0x79A9
+0xFEF9	0x6E2A
+0xFEFA	0x27126
+0xFEFB	0x3EA8
+0xFEFC	0x79C6
+0xFEFD	0x2910D
+0xFEFE	0x79D4
diff --git a/tests/BIG5-HKSCS-2001-snippet b/tests/BIG5-HKSCS-2001-snippet
new file mode 100644
index 0000000..e1604c7
--- /dev/null
+++ b/tests/BIG5-HKSCS-2001-snippet
@@ -0,0 +1,241 @@
+ˆ@ ˆA ˆB ˆC ˆD ˆE ˆF ˆG ˆH ˆI ˆJ ˆK ˆL ˆM ˆN ˆO
+ˆP ˆQ ˆR ˆS ˆT ˆU ˆV ˆW ˆX ˆY ˆZ ˆ[ ˆ\ ˆ] ˆ^ ˆ_
+ˆ` ˆa ˆb ˆc ˆd ˆe ˆf ˆg ˆh ˆi ˆj ˆk ˆl ˆm ˆn ˆo
+ˆp ˆq ˆr ˆs ˆt ˆu ˆv ˆw ˆx ˆy ˆz ˆ{ ˆ| ˆ} ˆ~
+  ˆ¡ ˆ¢ ˆ£ ˆ¤ ˆ¥ ˆ¦ ˆ§ ˆ¨ ˆ© ˆª
+‰@ ‰A    ‰C       ‰F ‰G ‰H ‰I       ‰L ‰M ‰N ‰O
+‰P ‰Q ‰R ‰S ‰T ‰U ‰V ‰W ‰X ‰Y ‰Z ‰[ ‰\ ‰] ‰^ ‰_
+‰` ‰a ‰b ‰c ‰d ‰e ‰f ‰g ‰h ‰i ‰j ‰k ‰l ‰m ‰n ‰o
+‰p ‰q ‰r ‰s ‰t ‰u ‰v ‰w ‰x ‰y ‰z ‰{ ‰| ‰} ‰~
+   ‰¡ ‰¢ ‰£ ‰¤ ‰¥ ‰¦             ‰« ‰¬ ‰­ ‰®
+‰° ‰± ‰²       ‰µ ‰¶ ‰· ‰¸ ‰¹ ‰º ‰» ‰¼ ‰½ ‰¾ ‰¿
+   ‰Á ‰Â ‰Ã    ‰Å ‰Æ ‰Ç ‰È ‰É ‰Ê ‰Ë ‰Ì ‰Í ‰Î ‰Ï
+‰Ð ‰Ñ ‰Ò ‰Ó ‰Ô ‰Õ ‰Ö ‰× ‰Ø ‰Ù ‰Ú ‰Û ‰Ü ‰Ý ‰Þ ‰ß
+‰à ‰á ‰â ‰ã ‰ä ‰å ‰æ ‰ç ‰è ‰é ‰ê ‰ë ‰ì ‰í ‰î ‰ï
+‰ð ‰ñ ‰ò ‰ó ‰ô ‰õ ‰ö ‰÷ ‰ø ‰ù ‰ú ‰û ‰ü ‰ý ‰þ
+Š@ ŠA    ŠC ŠD ŠE ŠF ŠG ŠH ŠI ŠJ ŠK ŠL ŠM ŠN ŠO
+ŠP ŠQ ŠR ŠS ŠT ŠU ŠV ŠW ŠX ŠY ŠZ Š[ Š\ Š] Š^ Š_
+Š` Ša Šb    Šd Še Šf Šg Šh Ši Šj Šk Šl Šm Šn Šo
+Šp Šq Šr Šs Št    Šv Šw Šx Šy Šz Š{ Š| Š} Š~
+   Š¡ Š¢ Š£ Š¤ Š¥ Š¦ Š§ Š¨ Š© Šª    Š¬ Š­ Š® Š¯
+Š°    Š² Š³ Š´ Šµ Š¶ Š· Š¸ Š¹    Š» Š¼ Š½ Š¾ Š¿
+ŠÀ ŠÁ ŠÂ ŠÃ ŠÄ ŠÅ ŠÆ ŠÇ    ŠÉ ŠÊ ŠË ŠÌ    ŠÎ ŠÏ
+ŠÐ ŠÑ ŠÒ ŠÓ ŠÔ ŠÕ ŠÖ Š× ŠØ ŠÙ ŠÚ ŠÛ ŠÜ       Šß
+Šà Šá Šâ Šã Šä Šå Šæ Šç Šè Šé Šê Šë Šì Ší Šî Šï
+Šð Šñ Šò Šó Šô    Šö Š÷ Šø Šù Šú Šû Šü Šý Šþ
+‹@ ‹A ‹B ‹C ‹D ‹E ‹F ‹G ‹H ‹I ‹J ‹K ‹L ‹M ‹N ‹O
+‹P ‹Q ‹R ‹S    ‹U ‹V ‹W ‹X ‹Y ‹Z ‹[ ‹\ ‹] ‹^ ‹_
+‹` ‹a ‹b ‹c ‹d ‹e ‹f ‹g ‹h ‹i ‹j ‹k ‹l ‹m ‹n ‹o
+‹p ‹q ‹r ‹s ‹t ‹u ‹v ‹w ‹x ‹y ‹z ‹{ ‹| ‹} ‹~
+   ‹¡ ‹¢ ‹£ ‹¤ ‹¥ ‹¦ ‹§ ‹¨ ‹© ‹ª ‹« ‹¬ ‹­ ‹® ‹¯
+‹° ‹± ‹² ‹³ ‹´ ‹µ ‹¶ ‹· ‹¸ ‹¹ ‹º ‹» ‹¼ ‹½ ‹¾ ‹¿
+‹À ‹Á ‹Â ‹Ã ‹Ä ‹Å ‹Æ ‹Ç ‹È ‹É ‹Ê ‹Ë ‹Ì ‹Í ‹Î ‹Ï
+‹Ð ‹Ñ ‹Ò ‹Ó ‹Ô ‹Õ ‹Ö ‹× ‹Ø ‹Ù ‹Ú ‹Û ‹Ü    ‹Þ ‹ß
+‹à ‹á ‹â ‹ã ‹ä ‹å ‹æ ‹ç ‹è ‹é ‹ê ‹ë ‹ì ‹í ‹î ‹ï
+‹ð ‹ñ ‹ò ‹ó ‹ô ‹õ ‹ö ‹÷ ‹ø ‹ù ‹ú ‹û ‹ü ‹ý
+Œ@ ŒA ŒB ŒC ŒD ŒE ŒF ŒG ŒH ŒI ŒJ ŒK ŒL ŒM ŒN ŒO
+ŒP ŒQ ŒR ŒS ŒT ŒU ŒV ŒW ŒX ŒY ŒZ Œ[ Œ\ Œ] Œ^ Œ_
+Œ` Œa    Œc Œd Œe Œf Œg Œh Œi Œj Œk Œl Œm Œn Œo
+Œp Œq Œr Œs Œt Œu Œv Œw Œx Œy Œz Œ{ Œ| Œ} Œ~
+   Œ¡ Œ¢ Œ£ Œ¤ Œ¥    Œ§ Œ¨ Œ© Œª Œ« Œ¬ Œ­ Œ® Œ¯
+Œ° Œ± Œ² Œ³ Œ´ Œµ Œ¶ Œ· Œ¸ Œ¹ Œº Œ» Œ¼ Œ½ Œ¾ Œ¿
+ŒÀ ŒÁ ŒÂ ŒÃ ŒÄ ŒÅ          ŒÉ ŒÊ ŒË ŒÌ    ŒÎ ŒÏ
+ŒÐ ŒÑ ŒÒ ŒÓ ŒÔ ŒÕ ŒÖ Œ× ŒØ ŒÙ ŒÚ    ŒÜ
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ
+Ž@ ŽA ŽB ŽC ŽD ŽE ŽF ŽG ŽH ŽI ŽJ ŽK ŽL ŽM ŽN ŽO
+ŽP ŽQ ŽR ŽS ŽT ŽU ŽV ŽW ŽX ŽY ŽZ Ž[ Ž\ Ž] Ž^ Ž_
+Ž` Ža Žb Žc Žd Že Žf Žg Žh    Žj Žk Žl Žm Žn
+Žp Žq Žr Žs Žt Žu Žv Žw Žx Žy Žz Ž{ Ž| Ž}
+   Ž¡ Ž¢ Ž£ Ž¤ Ž¥ Ž¦ Ž§ Ž¨ Ž© Žª    Ž¬ Ž­ Ž® Ž¯
+Ž° Ž± Ž² Ž³    Žµ Ž¶ Ž· Ž¸ Ž¹ Žº Ž» Ž¼ Ž½ Ž¾ Ž¿
+ŽÀ ŽÁ ŽÂ ŽÃ ŽÄ ŽÅ ŽÆ ŽÇ ŽÈ ŽÉ ŽÊ ŽË ŽÌ    ŽÎ ŽÏ
+   ŽÑ ŽÒ ŽÓ ŽÔ ŽÕ ŽÖ Ž× ŽØ ŽÙ ŽÚ ŽÛ ŽÜ ŽÝ ŽÞ Žß
+Žà Žá Žâ Žã Žä Žå Žæ Žç Žè Žé Žê Žë Žì Ží Žî Žï
+Žð Žñ Žò Žó Žô Žõ Žö Ž÷ Žø Žù Žú Žû Žü Žý Žþ
+@ A B C D E F G H I J K L M N O
+P Q R S T U V    X Y Z [ \ ] ^ _
+` a b c d e f g h    j k l m    o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê       Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý
+@ A B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z [ \ ] ^ _
+` a b c d e f g h i j k l    n o
+p q r s t u v w x y    { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û    Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð    ò ó ô õ ö ÷ ø ù ú û ü ý þ
+‘@ ‘A ‘B ‘C ‘D ‘E ‘F ‘G ‘H ‘I ‘J ‘K ‘L ‘M ‘N ‘O
+‘P ‘Q ‘R ‘S ‘T ‘U ‘V ‘W ‘X ‘Y ‘Z ‘[ ‘\ ‘] ‘^ ‘_
+‘` ‘a ‘b ‘c ‘d ‘e ‘f ‘g ‘h ‘i ‘j ‘k ‘l ‘m ‘n ‘o
+‘p ‘q ‘r ‘s ‘t ‘u ‘v ‘w ‘x ‘y ‘z ‘{ ‘| ‘} ‘~
+   ‘¡ ‘¢ ‘£ ‘¤ ‘¥ ‘¦ ‘§ ‘¨ ‘© ‘ª ‘« ‘¬ ‘­ ‘® ‘¯
+‘° ‘± ‘² ‘³ ‘´ ‘µ ‘¶ ‘· ‘¸ ‘¹ ‘º ‘» ‘¼ ‘½ ‘¾
+‘À ‘Á ‘Â ‘Ã ‘Ä ‘Å ‘Æ ‘Ç ‘È ‘É ‘Ê ‘Ë ‘Ì ‘Í ‘Î ‘Ï
+‘Ð ‘Ñ ‘Ò ‘Ó ‘Ô ‘Õ ‘Ö ‘× ‘Ø ‘Ù ‘Ú ‘Û ‘Ü ‘Ý ‘Þ ‘ß
+‘à ‘á ‘â ‘ã ‘ä ‘å ‘æ ‘ç ‘è ‘é ‘ê ‘ë ‘ì ‘í ‘î ‘ï
+‘ð ‘ñ ‘ò ‘ó ‘ô ‘õ ‘ö ‘÷ ‘ø ‘ù ‘ú ‘û ‘ü ‘ý ‘þ
+’@ ’A ’B ’C    ’E ’F ’G ’H ’I ’J ’K ’L ’M ’N ’O
+’P ’Q ’R ’S ’T ’U ’V ’W ’X ’Y ’Z ’[ ’\ ’] ’^ ’_
+’` ’a ’b ’c ’d ’e ’f ’g ’h ’i ’j ’k ’l ’m ’n ’o
+’p ’q ’r ’s ’t ’u ’v ’w ’x ’y ’z ’{ ’| ’} ’~
+   ’¡ ’¢ ’£ ’¤ ’¥ ’¦ ’§ ’¨ ’© ’ª ’« ’¬ ’­ ’®
+         ’³ ’´ ’µ ’¶ ’· ’¸ ’¹ ’º ’» ’¼ ’½ ’¾ ’¿
+’À ’Á ’Â ’Ã ’Ä ’Å ’Æ ’Ç    ’É ’Ê ’Ë ’Ì ’Í ’Î ’Ï
+’Ð    ’Ò ’Ó ’Ô ’Õ ’Ö ’× ’Ø ’Ù ’Ú ’Û ’Ü ’Ý ’Þ ’ß
+’à ’á ’â ’ã ’ä ’å ’æ ’ç ’è ’é ’ê ’ë ’ì ’í ’î ’ï
+’ð ’ñ ’ò ’ó ’ô ’õ ’ö ’÷ ’ø ’ù ’ú ’û ’ü ’ý ’þ
+“@ “A “B “C “D “E “F “G “H “I “J “K “L “M “N “O
+“P “Q “R “S “T “U “V “W “X “Y “Z “[ “\ “] “^ “_
+“` “a “b “c “d “e “f “g “h “i “j “k “l “m “n “o
+“p “q “r “s “t “u “v “w “x “y “z “{ “| “} “~
+   “¡ “¢ “£ “¤ “¥ “¦ “§ “¨ “© “ª “« “¬ “­ “® “¯
+“° “± “² “³ “´ “µ “¶ “· “¸ “¹ “º “» “¼ “½ “¾ “¿
+“À “Á “Â “Ã “Ä “Å “Æ “Ç “È “É “Ê “Ë “Ì “Í “Î “Ï
+“Ð “Ñ “Ò “Ó “Ô “Õ “Ö “× “Ø “Ù “Ú “Û “Ü “Ý “Þ “ß
+“à “á “â “ã “ä “å “æ “ç “è “é “ê “ë “ì “í “î “ï
+“ð “ñ “ò “ó “ô “õ “ö “÷ “ø “ù “ú “û “ü “ý “þ
+”@ ”A ”B ”C ”D ”E ”F    ”H ”I ”J ”K ”L ”M ”N ”O
+”P ”Q ”R ”S ”T ”U ”V ”W ”X ”Y ”Z ”[ ”\ ”] ”^ ”_
+”` ”a ”b ”c ”d ”e ”f ”g ”h ”i ”j ”k ”l ”m ”n ”o
+”p ”q ”r ”s ”t ”u ”v ”w ”x ”y ”z ”{ ”| ”} ”~
+   ”¡ ”¢ ”£ ”¤ ”¥ ”¦ ”§ ”¨ ”© ”ª ”« ”¬ ”­ ”® ”¯
+”° ”± ”² ”³ ”´ ”µ ”¶ ”· ”¸ ”¹ ”º ”» ”¼ ”½ ”¾ ”¿
+”À ”Á ” ”à ”Ä ”Å ”Æ ”Ç ”È ”É    ”Ë ”Ì ”Í ”Î ”Ï
+”Ð ”Ñ ”Ò ”Ó ”Ô ”Õ ”Ö ”× ”Ø ”Ù ”Ú ”Û ”Ü ”Ý ”Þ ”ß
+ӈ Ӈ Ӊ Ӌ ӊ ӌ Ӿ Ӎ ӏ ӎ Ӑ ӑ ӓ Ӓ Ӕ ӕ
+”ð ”ñ ”ò ”ó ”ô ”õ ”ö ”÷ ”ø ”ù ”ú ”û ”ü ”ý ”þ
+•@ •A •B •C •D •E •F •G •H •I •J •K •L •M •N •O
+•P •Q •R •S •T •U •V •W •X •Y •Z •[ •\ •] •^ •_
+•` •a •b •c •d •e •f •g •h •i •j •k •l •m •n •o
+•p •q •r •s •t •u •v •w •x •y •z •{ •| •} •~
+   •¡ •¢ •£ •¤ •¥ •¦ •§ •¨ •© •ª •« •¬ •­ •® •¯
+•° •± •² •³ •´ •µ •¶ •· •¸ •¹ •º •» •¼ •½ •¾ •¿
+•À •Á •Â •Ã •Ä •Å •Æ •Ç •È •É •Ê •Ë •Ì •Í •Î •Ï
+•Ð •Ñ •Ò •Ó •Ô •Õ •Ö •× •Ø    •Ú •Û •Ü •Ý •Þ •ß
+•à •á •â •ã •ä •å •æ •ç •è •é •ê •ë •ì •í •î •ï
+•ð •ñ •ò •ó •ô •õ •ö •÷ •ø •ù •ú •û •ü •ý •þ
+–@ –A –B –C    –E –F –G –H –I –J –K –L –M –N –O
+–P –Q –R –S –T –U –V –W –X –Y –Z –[ –\ –] –^ –_
+–` –a –b –c –d –e –f –g –h –i –j –k –l –m –n –o
+–p –q –r –s –t –u –v –w –x –y –z –{ –| –} –~
+   –¡ –¢ –£ –¤ –¥ –¦ –§ –¨ –© –ª –« –¬ –­ –® –¯
+–° –± –² –³ –´ –µ –¶ –· –¸ –¹ –º –» –¼ –½ –¾ –¿
+–À –Á –Â –Ã –Ä –Å –Æ –Ç –È –É –Ê –Ë –Ì –Í –Î –Ï
+–Ð –Ñ –Ò –Ó –Ô –Õ –Ö –× –Ø –Ù –Ú –Û –Ü –Ý –Þ –ß
+–à –á –â –ã –ä –å –æ –ç –è –é –ê –ë –ì    –î –ï
+–ð –ñ –ò –ó –ô –õ –ö –÷ –ø –ù –ú –û    –ý –þ
+—@ —A —B —C —D —E —F —G —H —I —J —K —L —M —N —O
+—P —Q —R —S —T —U —V —W —X —Y —Z —[ —\ —] —^ —_
+—` —a —b —c —d —e —f —g —h —i —j —k —l —m —n —o
+—p —q —r —s —t —u —v —w —x —y —z —{ —| —} —~
+   —¡ —¢ —£ —¤ —¥ —¦ —§ —¨ —© —ª —« —¬ —­ —® —¯
+—° —± —² —³ —´ —µ —¶ —· —¸ —¹ —º —» —¼ —½ —¾ —¿
+—À —Á —Â —Ã —Ä —Å —Æ —Ç —È —É —Ê —Ë —Ì —Í —Î —Ï
+—Ð —Ñ —Ò —Ó —Ô —Õ —Ö —× —Ø —Ù —Ú —Û —Ü —Ý —Þ —ß
+—à —á —â —ã —ä —å —æ —ç —è —é —ê —ë —ì —í —î —ï
+—ð —ñ —ò —ó —ô —õ —ö —÷ —ø —ù —ú —û —ü —ý —þ
+˜@ ˜A ˜B ˜C ˜D ˜E ˜F ˜G ˜H ˜I ˜J ˜K ˜L ˜M ˜N ˜O
+˜P ˜Q ˜R ˜S ˜T ˜U ˜V ˜W ˜X ˜Y ˜Z ˜[ ˜\ ˜] ˜^ ˜_
+˜` ˜a ˜b ˜c ˜d ˜e ˜f ˜g ˜h ˜i ˜j ˜k ˜l ˜m ˜n ˜o
+˜p ˜q ˜r ˜s ˜t ˜u ˜v ˜w ˜x ˜y ˜z ˜{ ˜| ˜} ˜~
+   ˜¡ ˜¢ ˜£ ˜¤ ˜¥ ˜¦ ˜§ ˜¨ ˜© ˜ª ˜« ˜¬ ˜­ ˜® ˜¯
+˜° ˜± ˜² ˜³ ˜´ ˜µ ˜¶ ˜· ˜¸ ˜¹ ˜º ˜» ˜¼ ˜½ ˜¾ ˜¿
+˜À ˜Á ˜Â ˜Ã ˜Ä ˜Å ˜Æ ˜Ç ˜È ˜É ˜Ê ˜Ë ˜Ì ˜Í ˜Î ˜Ï
+˜Ð ˜Ñ ˜Ò ˜Ó ˜Ô ˜Õ ˜Ö ˜× ˜Ø ˜Ù ˜Ú ˜Û ˜Ü ˜Ý ˜Þ ˜ß
+˜à ˜á ˜â ˜ã ˜ä ˜å ˜æ ˜ç ˜è ˜é ˜ê ˜ë ˜ì ˜í ˜î ˜ï
+˜ð ˜ñ ˜ò ˜ó ˜ô ˜õ ˜ö ˜÷ ˜ø ˜ù ˜ú ˜û ˜ü ˜ý ˜þ
+™@ ™A ™B ™C ™D ™E ™F ™G ™H ™I ™J ™K ™L ™M ™N ™O
+™P ™Q ™R ™S ™T ™U ™V ™W ™X ™Y ™Z ™[ ™\ ™] ™^ ™_
+™` ™a ™b ™c ™d ™e ™f ™g ™h ™i ™j ™k ™l ™m ™n ™o
+™p ™q ™r ™s ™t ™u ™v ™w ™x ™y ™z ™{ ™| ™} ™~
+   ™¡ ™¢ ™£ ™¤ ™¥ ™¦ ™§ ™¨ ™© ™ª ™« ™¬ ™­ ™® ™¯
+™° ™± ™² ™³ ™´ ™µ ™¶ ™· ™¸ ™¹ ™º ™» ™¼ ™½ ™¾ ™¿
+™À ™Á ™Â ™Ã ™Ä ™Å ™Æ ™Ç ™È ™É ™Ê ™Ë ™Ì ™Í ™Î ™Ï
+™Ð ™Ñ ™Ò ™Ó ™Ô ™Õ ™Ö ™× ™Ø ™Ù ™Ú ™Û ™Ü ™Ý ™Þ ™ß
+™à ™á ™â ™ã ™ä ™å ™æ ™ç ™è ™é ™ê ™ë ™ì ™í ™î ™ï
+™ð ™ñ ™ò ™ó ™ô ™õ ™ö ™÷ ™ø ™ù ™ú ™û ™ü ™ý ™þ
+š@ šA šB šC šD šE šF šG šH šI šJ šK šL šM šN šO
+šP šQ šR šS šT šU šV šW šX šY šZ š[ š\ š] š^ š_
+š` ša šb šc šd še šf šg šh ši šj šk šl šm šn šo
+šp šq šr šs št šu šv šw šx šy šz š{ š| š} š~
+   š¡ š¢ š£ š¤ š¥ š¦ š§ š¨ š© šª š« š¬ š­ š® š¯
+š° š± š² š³ š´ šµ š¶ š· š¸ š¹ šº š» š¼ š½ š¾ š¿
+šÀ šÁ šÂ šÃ šÄ šÅ šÆ šÇ šÈ šÉ šÊ šË šÌ šÍ šÎ šÏ
+šÐ šÑ šÒ šÓ šÔ šÕ šÖ š× šØ šÙ šÚ šÛ šÜ šÝ šÞ šß
+šà šá šâ šã šä šå šæ šç šè šé šê šë šì ší šî šï
+šð šñ šò šó šô šõ šö š÷ šø šù šú šû šü šý šþ
+›@ ›A ›B ›C ›D ›E ›F ›G ›H ›I ›J ›K ›L ›M ›N ›O
+›P ›Q ›R ›S ›T ›U ›V ›W ›X ›Y ›Z ›[ ›\ ›] ›^ ›_
+›`    ›b ›c ›d ›e ›f ›g ›h ›i ›j ›k ›l ›m ›n ›o
+›p ›q ›r ›s ›t ›u    ›w    ›y ›z    ›| ›} ›~
+   ›¡ ›¢ ›£ ›¤ ›¥ ›¦ ›§ ›¨ ›© ›ª ›« ›¬ ›­ ›® ›¯
+›° ›± ›² ›³ ›´ ›µ ›¶ ›· ›¸ ›¹ ›º ›» ›¼ ›½ ›¾ ›¿
+›À ›Á ›Â ›Ã ›Ä ›Å    ›Ç ›È ›É ›Ê ›Ë ›Ì ›Í ›Î ›Ï
+›Ð ›Ñ ›Ò ›Ó ›Ô ›Õ ›Ö ›× ›Ø ›Ù ›Ú ›Û ›Ü ›Ý    ›ß
+݈ ݇ ݉ ݋ ݊ ݌ ݾ ݍ ݏ ݎ ݐ ݑ    ݒ ݔ ݕ
+›ð ›ñ ›ò ›ó ›ô ›õ    ›÷ ›ø ›ù ›ú ›û ›ü ›ý ›þ
+œ@ œA    œC œD œE œF œG œH œI œJ œK œL œM œN œO
+œP œQ œR    œT œU œV œW œX œY œZ œ[ œ\ œ] œ^ œ_
+œ` œa    œc œd œe œf œg    œi œj    œl œm œn œo
+œp œq œr œs œt œu œv    œx œy œz œ{ œ| œ} œ~
+   œ¡ œ¢ œ£ œ¤ œ¥ œ¦ œ§ œ¨ œ© œª œ« œ¬ œ­ œ® œ¯
+œ° œ± œ² œ³ œ´ œµ œ¶ œ· œ¸ œ¹ œº œ»       œ¾ œ¿
+œÀ œÁ œÂ œÃ œÄ œÅ œÆ œÇ œÈ œÉ œÊ œË œÌ œÍ œÎ œÏ
+   œÑ œÒ œÓ œÔ œÕ œÖ œ× œØ œÙ œÚ œÛ œÜ œÝ œÞ œß
+ψ χ ω ϋ ϊ ό Ͼ ύ Ϗ ώ ϐ ϑ ϓ ϒ ϔ ϕ
+œð œñ œò œó œô œõ œö œ÷ œø œù œú œû œü œý œþ
+@ A B C D E F G H I J K L M N O
+P Q R S T U V    X Y    [ \ ] ^ _
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã    Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ
+ž@ žA žB žC žD žE žF žG žH žI žJ žK žL žM žN žO
+žP žQ žR žS žT žU žV žW žX žY žZ ž[ ž\ ž] ž^ ž_
+ž` ža žb žc žd že žf žg žh ži žj žk žl žm žn žo
+žp žq žr žs žt žu žv žw žx žy žz ž{ ž| ž} ž~
+   ž¡ ž¢ ž£ ž¤ ž¥ ž¦ ž§ ž¨    žª ž«    ž­ ž® ž¯
+ž° ž± ž² ž³ ž´ žµ ž¶ ž· ž¸ ž¹ žº ž» ž¼ ž½ ž¾ ž¿
+žÀ žÁ žÂ žÃ    žÅ žÆ žÇ žÈ žÉ žÊ žË žÌ žÍ žÎ žÏ
+žÐ žÑ žÒ žÓ žÔ žÕ žÖ ž× žØ žÙ žÚ žÛ žÜ žÝ žÞ žß
+žà žá žâ žã žä žå žæ žç žè žé žê žë žì ží žî
+žð žñ žò žó    žõ žö ž÷ žø žù žú žû žü    žþ
+Ÿ@ ŸA ŸB ŸC ŸD ŸE ŸF ŸG ŸH ŸI ŸJ ŸK ŸL ŸM    ŸO
+ŸP ŸQ ŸR ŸS ŸT ŸU ŸV ŸW ŸX ŸY ŸZ Ÿ[ Ÿ\ Ÿ] Ÿ^ Ÿ_
+   Ÿa Ÿb Ÿc Ÿd Ÿe    Ÿg Ÿh Ÿi Ÿj Ÿk Ÿl Ÿm Ÿn Ÿo
+Ÿp Ÿq Ÿr Ÿs Ÿt Ÿu Ÿv Ÿw Ÿx Ÿy Ÿz Ÿ{ Ÿ| Ÿ} Ÿ~
+   Ÿ¡ Ÿ¢ Ÿ£ Ÿ¤ Ÿ¥ Ÿ¦ Ÿ§ Ÿ¨ Ÿ© Ÿª Ÿ« Ÿ¬    Ÿ® Ÿ¯
+Ÿ°    Ÿ² Ÿ³ Ÿ´ Ÿµ Ÿ¶ Ÿ· Ÿ¸ Ÿ¹ Ÿº Ÿ» Ÿ¼ Ÿ½ Ÿ¾ Ÿ¿
+   ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸÆ ŸÇ    ŸÉ ŸÊ    ŸÌ ŸÍ ŸÎ ŸÏ
+ŸÐ ŸÑ ŸÒ ŸÓ ŸÔ ŸÕ ŸÖ Ÿ×    ŸÙ    ŸÛ ŸÜ ŸÝ ŸÞ Ÿß
+Ÿà Ÿá Ÿâ Ÿã Ÿä Ÿå    Ÿç Ÿè Ÿé    Ÿë Ÿì Ÿí Ÿî
+Ÿð Ÿñ Ÿò Ÿó Ÿô Ÿõ Ÿö Ÿ÷ Ÿø Ÿù Ÿú Ÿû Ÿü Ÿý Ÿþ
+ @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O
+ P  Q  R  S     U  V     X  Y     [  \  ]  ^  _
+ `  a        d  e  f  g  h  i  j  k  l  m  n  o
+ p  q     s  t  u  v     x  y  z  {  |  }  ~
+    ¡  ¢  £  ¤     ¦  §  ¨  ©  ª  «  ¬     ®
+ °  ±  ²  ³  ´  µ  ¶  ·  ¸  ¹  º  »  ¼  ½  ¾  ¿
+ À  Á  Â  Ã  Ä  Å  Æ  Ç  È  É  Ê  Ë  Ì  Í  Î  Ï
+ Ð  Ñ  Ò     Ô     Ö  ×  Ø  Ù  Ú  Û  Ü  Ý  Þ
+ à     â  ã     å  æ  ç  è  é  ê  ë  ì  í  î  ï
+ ð  ñ  ò  ó  ô  õ  ö  ÷  ø  ù  ú  û  ü  ý  þ
diff --git a/tests/BIG5-HKSCS-2001-snippet.UTF-8 b/tests/BIG5-HKSCS-2001-snippet.UTF-8
new file mode 100644
index 0000000..09e4bb9
--- /dev/null
+++ b/tests/BIG5-HKSCS-2001-snippet.UTF-8
@@ -0,0 +1,241 @@
+㇀ ㇁ ㇂ ㇃ ㇄ 𠄌 ㇅ 𠃑 𠃍 ㇆ ㇇ 𠃋 𡿨 ㇈ 𠃊 ㇉
+㇊ ㇋ ㇌ 𠄎 ㇍ ㇎ Ā Á Ǎ À Ē É Ě È Ō Ó
+Ǒ Ò Ê̄ Ế Ê̌ Ề Ê ā á ǎ à ɑ ē é ě è
+ī í ǐ ì ō ó ǒ ò ū ú ǔ ù ǖ ǘ ǚ
+  ǜ ü ê̄ ế ê̌ ề ê ɡ ⏚ ⏛
+𪎩 𡅅    攊       丽 滝 鵎 釟       𧜵 撑 会 伨
+侨 兖 兴 农 凤 务 动 医 华 发 变 团 声 处 备 夲
+头 学 实 実 岚 庆 总 斉 柾 栄 桥 济 炼 电 纤 纬
+纺 织 经 统 缆 缷 艺 苏 药 视 设 询 车 轧 轮
+   琑 糼 緍 楆 竉 刧             醌 碸 酞 肼
+贋 胶 𠧧       肟 黇 䳍 鷉 鸌 䰾 𩷶 𧀎 鸊 𪄳 㗁
+   溚 舾 甙    䤑 马 骏 龙 禇 𨑬 𡷊 𠗐 𢫦 两 亁
+亀 亇 亿 仫 伷 㑌 侽 㹈 倃 傈 㑽 㒓 㒥 円 夅 凛
+凼 刅 争 剹 劐 匧 㗇 厩 㕑 厰 㕓 参 吣 㕭 㕲 㚁
+咓 咣 咴 咹 哐 哯 唘 唣 唨 㖘 唿 㖥 㖿 嗗 㗅
+𧶄 唥    𠱂 𠴕 𥄫 喐 𢳆 㧬 𠍁 蹆 𤶸 𩓥 䁓 𨂾 睺
+𢰸 㨴 䟕 𨅝 𦧲 𤷪 擝 𠵼 𠾴 𠳕 𡃴 撍 蹾 𠺖 𠰋 𠽤
+𢲩 𨉖 𤓓    𠵆 𩩍 𨃩 䟴 𤺧 𢳂 骲 㩧 𩗴 㿭 㔆 𥋇
+𩟔 𧣈 𢵄 鵮 頕    䏙 𦂥 撴 哣 𢵌 𢯊 𡁷 㧻 𡁯
+   𦛚 𦜖 𧦠 擪 𥁒 𠱃 蹨 𢆡 𨭌 𠜱    䠋 𠆩 㿺 塳
+𢶍    𤗈 𠓼 𦂗 𠽌 𠶖 啹 䂻 䎺    䪴 𢩦 𡂝 膪 飵
+𠶜 捹 㧾 𢝵 跀 嚡 摼 㹃    𪘁 𠸉 𢫏 𢳉    𡃈 𣧂
+㦒 㨆 𨊛 㕸 𥹉 𢃇 噒 𠼱 𢲲 𩜠 㒼 氽 𤸻       𧕴
+𢺋 𢈈 𪙛 𨳍 𠹺 𠰴 𦠜 羓 𡃏 𢠃 𢤹 㗻 𥇣 𠺌 𠾍 𠺪
+㾓 𠼰 𠵇 𡅏 𠹌    𠺫 𠮩 𠵈 𡃀 𡄽 㿹 𢚖 搲 𠾭
+𣏴 𧘹 𢯎 𠵾 𠵿 𢱑 𢱕 㨘 𠺘 𡃇 𠼮 𪘲 𦭐 𨳒 𨶙 𨳊
+閪 哌 苄 喹    𩻃 鰦 骶 𧝞 𢷮 煀 腭 胬 尜 𦕲 脴
+㞗 卟 𨂽 醶 𠻺 𠸏 𠹷 𠻻 㗝 𤷫 㘉 𠳖 嚯 𢞵 𡃉 𠸐
+𠹸 𡁸 𡅈 𨈇 𡑕 𠹹 𤹐 𢶤 婔 𡀝 𡀞 𡃵 𡃶 垜 𠸑
+   𧚔 𨋍 𠾵 𠹻 𥅾 㜃 𠾶 𡆀 𥋘 𪊽 𤧚 𡠺 𤅷 𨉼 墙
+剨 㘚 𥜽 箲 孨 䠀 䬬 鼧 䧧 鰟 鮍 𥭴 𣄽 嗻 㗲 嚉
+丨 夂 𡯁 屮 靑 𠂆 乛 亻 㔾 尣 彑 忄 㣺 扌 攵 歺
+氵 氺 灬 爫 丬 犭 𤣩 罒 礻 糹 罓 𦉪 㓁    𦍋 耂
+肀 𦘒 𦥑 卝 衤 见 𧢲 讠 贝 钅 镸 长 门 𨸏 韦 页
+风 飞 饣 𩠐 鱼 鸟 黄 歯 龜 丷 𠂇 阝 户 钢
+倻 淾 𩱳 龦 㷉 袏 𤅎 灷 峵 䬠 𥇍 㕙 𥴰 愢 𨨲 辧
+釶 熑 朙 玺 𣊁 𪄇 㲋 𡦀 䬐 磤 琂 冮 𨜏 䀉 橣 𪊺
+䈣 蘏    稪 𩥇 𨫪 靕 灍 匤 𢁾 鏴 盙 𨧣 龧 矝 亣
+俰 傼 丯 众 龨 吴 綋 墒 壐 𡶶 庒 庙 忂 𢜒 斋
+   𣏹 椙 橃 𣱣 泿    爀 𤔅 玌 㻛 𤨓 嬕 璹 讃 𥲤
+𥚕 窓 篬 糃 繬 苸 薗 龩 袐 龪 躹 龫 迏 蕟 駠 鈡
+龬 𨶹 𡐿 䁱 䊢 娚          顨 杫 䉶 圽    藖 𤥻
+芿 𧄍 䲁 𦵴 嵻 𦬕 𦾾 龭 龮 宖 龯    繛
+崾 嵈 嵖 㷼 㠏 嶤 嶹 㠠 㠸 幂 庽 弥 徃 㤈 㤔 㤿
+㥍 惗 愽 峥 㦉 憷 憹 懏 㦸 戬 抐 拥 挘 㧸 嚱
+   㨃 揢 揻 搇 摚 㩋 擀 崕 嘡 龟 㪗 斆 㪽 旿 晓
+㫲 暒 㬢 朖 㭂 枤 栀 㭘 桊 梄 㭲 㭱 㭻 椉 楃 牜
+楤 榟 榅 㮼 槖 㯝 橥 橴 橱 檂 㯬 檙 㯲 檫 檵 櫔
+櫶 殁 毁 毪 汵 沪 㳋 洂 洆 洦 涁 㳯 涤 涱 渕 渘
+温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 漴 㵆 𣽁 澁 澾 㵪
+㵵 熷 岙 㶊 瀬 㶑 灐 灔 灯 灿 炉 𠌥 䏁 㗱 𠻘
+𣻗 垾 𦻓 焾 𥟠 㙎 榢 𨯩 孴 穉 𥣡 𩓙 穥 穽 𥦬 窻
+窰 竂 竃 燑 𦒍 䇊 竚 竝 竪 䇯 咲 𥰁 笋 筕 笩 𥌎
+𥳾 箢 筯 莜 𥮴 𦱿 篐 萡 箒    𥴠 㶭 𥱥 蒒 篺
+簵 𥳁 籄 粃 𤢂 粦 晽 𤕸 糉 糇 糦 籴 糳 糵
+   繧 䔝 𦹄 絝 𦻖 璍 綉 綫 焵 綳    𤁗 𦀩 緤 㴓
+緵 𡟹 緥 𨍭    𦄡 𦅚 繮 纒 䌫 鑬 縧 罀 罁 罇 礶
+𦋐 駡 羗 𦍑 羣 𡙡 𠁨 䕜 𣝦 䔃 𨌺 翺 𦒉    耈 耝
+   耯 𪂇 𦳃 耻 耼 聡 𢜔 䦉 𦘦 𣷣 𦛨 朥 肧 𨩈 脇
+脚 墰 𢛶 汿 𦒘 𤾸 擧 𡒊 舘 𡡞 橓 𤩥 𤪕 䑺 舩 𠬍
+𦩒 𣵾 俹 𡓽 蓢 荢 𦬊 𤦧 𣔰 𡝳 𣷸 芪 椛 芳 䇛
+蕋 苐 茚 𠸖 𡞴 㛁 𣅽 𣕚 艻 苢 茘 𣺋 𦶣 𦬅 𦮗 𣗎
+㶿 茝 嗬 莅 䔋 𦶥 莬    菓 㑾 𦻔 橗 蕚 㒖 𦹂 𢻯
+葘 𥯤 葱 㷓 䓤 檧 葊 𣲵 祘    𦮖 𦹷 𦹃 蓞    莑
+䒠 蒓 蓤 𥲑 䉀 𥳀 䕃 蔴 嫲 𦺙 䔧 蕳 䔖 枿 蘖
+   𨘥 𨘻 藁 𧂈 蘂 𡖂 𧃍 䕫 䕪 蘨 㙈 𡢢 号 𧎚 虾
+蝱 𪃸 蟮 𢰧 螱 蟚 蠏 噡 虬 桖 䘏 衅 衆 𧗠 𣶹 𧗤
+衞 袜 䙛 袴 袵 揁 装 睷 𧜏 覇 覊       覧 覼 𨨥
+觧 𧤤 𧪽 誜 瞓 釾 誐 𧩙 竩 𧬺 𣾏 䜓 𧬸 煼 謌 謟
+𥐰 𥕥 謿 譌 譍 誩 𤩺 讐 讛 誯 𡛟 䘕 衏 貛 𧵔 𧶏
+貫 㜥 𧵓 賖 𧶘 𧶽 贒 贃 𡤐 賛 灜 贑 𤳉 㻐
+趩 𨀂 𡀔 𤦊 㭼 𨆼 𧄌 竧 躭 躶 軃 鋔 輙 輭 𨍥 𨐒
+辥 錃 𪊟 𠩐 辳 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹 𪀔 𨚼 𨔁 𢌥
+㦀 𦻗 逷 𨔼 𧪾 遡 𨕬 𨘋 邨 𨜓 郄 𨛦 邮    酧 㫰
+醩 釄 粬 𨤳 𡺉 鈎 沟 鉁 鉢 𥖹    𨫆 𣲛 𨬌 𥗛
+   𠴱 錬 鍫 𨫡 𨯫 炏 嫃 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 鍳
+鑛 躼 閅 閦 鐦 閠 濶 䊹 𢙺 𨛘 𡉼 𣸮 䧟 氜 陻 隖
+䅬 隣 𦻕 懚 隶 磵 𨫠 隽 双 䦡 𦲸 𠉴 𦐐 𩂯 𩃥 𤫑
+𡤕 𣌊 霱 虂 霶 䨏 䔽 䖅 𤫩 灵 孁 霛    𩇕 靗 孊
+𩇫 靟 鐥 僐 𣂷 𣂼 鞉 鞟 鞱 鞾 韀 韒 韠 𥑬 韮 琜
+𩐳    韵 𩐝 𧥺 䫑 頴 頳 顋 顦 㬎 𧅵 㵑 𠘰 𤅜
+𥜆 飊 颷 飈 飇 䫿 𦴧 𡛓 喰 飡 飦 飬 鍸 餹 𤨩 䭲
+𩡗 𩤅 駵 騌 騻 騐 驘 𥜥 㛄 𩂱 𩯕 髠 髢 𩬅 髴 䰎
+鬔 鬭 𨘀 倴 鬴 𦦨 㣃 𣁽 魐 魀 𩴾 婅 𡡣 鮎 𤉋 鰂
+鯿 鰌 𩹨 鷔 𩾷 𪆒 𪆫 𪃡 𪄣 𪇟 鵾 鶃 𪄴 鸎 梈
+   鷄 𢅛 𪆓 𪈠 𡤻 𪈳 鴹 𪂹 𪊴 麐 麕 麞 麢 䴴 麪
+麯 𤍤 黁 㭠 㧥 㴝 伲 㞾 𨰫 鼂 鼈 䮖 鐤 𦶢 鼗
+鼹 嚟 嚊 齅 馸 𩂋 韲 葿 齢 齩 竜 龎 爖 䮾 𤥵 𤦻
+煷 𤧸 𤍈 𤩑 玞 𨯚 𡣺 禟 𨥾 𨸶 鍩 鏳 𨩄 鋬 鎁 鏋
+𨥬 𤒹 爗 㻫 睲 穃 烐 𤑳 𤏸 煾 𡟯 炣 𡢾 𣖙 㻇 𡢅
+𥐯 𡟸 㜢 𡛻 𡠹 㛡 𡝴 𡣑 𥽋 㜣 𡛀 坛 𤨥 𡏾 𡊨
+𡏆 𡒶 蔃 𣚦    葕 𤦔 𧅥 𣸱 𥕜 𣻻 𧁒 䓴 𣛮 𩦝 𦼦
+柹 㜳 㰕 㷧 塬 𡤢 栐 䁗 𣜿 𤃡 𤂋 𤄏 𦰡 哋 嚞 𦚱
+嚒 𠿟 𠮨 𠸍 鏆 𨬓 鎜 仸 儫 㠙 𤐶 亼 𠑥 𠍿 佋 侊
+𥙑 婨 𠆫 𠏋 㦙 𠌊 𠐔 㐵 伩 𠋀 𨺳 𠉵 諚 𠈌 亘
+   働 儍 侢 伃 𤨎 𣺊 佂 倮 偬 傁 俌 俥 偘 僼
+         湶 𣖕 𣸹 𣺿 浲 𡢄 𣺉 冨 凃 𠗠 䓝 𠒣 𠒒
+𠒑 赺 𨪜 𠜎 剙 劤 𠡳 勡    䙺 熌 𤎌 𠰠 𤦬 𡃤 槑
+𠸝    㻞 璙 琔 瑖 玘 䮎 𤪼 𤂍 叐 㖄 爏 𤃉 喴 𠍅
+响 𠯆 圝 鉝 雴 鍦 埝 垍 坿 㘾 壋 媙 𨩆 𡛺 𡝯 𡜐
+娬 妸 銏 婾 嫏 娒 𥥆 𡧳 𡡡 𤊕 㛵 洅 瑃 娡 𥺃
+媁 𨯗 𠐓 鏠 璌 𡌃 焅 䥲 鐈 𨧻 鎽 㞠 尞 岞 幞 幈
+𡦖 𡥼 𣫮 廍 孏 𡤃 𡤄 㜁 𡢠 㛝 𡛾 㛓 脪 𨩇 𡶺 𣑲
+𨦨 弌 弎 𡤧 𡞫 婫 𡜻 孄 蘔 𧗽 衠 恾 𢡠 𢘫 忛 㺸
+𢖯 𢖾 𩂈 𦽳 懀 𠀾 𠁆 𢘛 憙 憘 恵 𢲛 𢴇 𤛔 𩅍
+   摱 𤙥 𢭪 㨩 𢬢 𣑐 𩣪 𢹸 挷 𪑛 撶 挱 揑 𤧣 𢵧
+护 𢲡 搻 敫 楲 㯴 𣂎 𣊭 𤦉 𣊫 唍 𣋠 𡣙 𩐿 曎 𣊉
+𣆳 㫠 䆐 𥖄 𨬢 𥖏 𡛼 𥕛 𥐥 磮 𣄃 𡠪 𣈴 㑤 𣈏 𣆂
+𤋉 暎 𦴤 晫 䮓 昰 𧡰 𡷫 晣 𣋒 𣋡 昞 𥡲 㣑 𣠺 𣞼
+㮙 𣞢 𣏾 瓐 㮖 枏 𤘪 梶 栞 㯄 檾 㡣 𣟕 𤒇 樳 橒
+櫉 欅 𡤒 攑 梘 橌 㯗 橺 歗 𣿀 𣲚 鎠 鋲 𨯪 𨫋
+銉 𨀞 𨧜 鑧 涥 漋 𤧬    𣽿 㶏 渄 𤀼 娽 渊 塇 洤
+硂 焻 𤌚 𤉶 烱 牐 犇 犔 𤞏 𤜥 兹 𤪤 𠗫 瑺 𣻸 𣙟
+𤩊 𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵 悧 㻳 瓌 琼 鎇 琷 䒟 𦷪
+䕑 疃 㽣 𤳙 𤴆 㽘 畕 癳 𪗆 㬙 瑨 𨫌 𤦫 𤦎 㫻
+   㷍 𤩎 㻿 𤧅 𤣳 釺 圲 鍂 𨫣 𡡤 僟 𥈡 𥇧 睸 𣈲
+眎 眏 睻 𤚗 𣞁 㩞 𤣰 琸 璛 㺿 𤪺 𤫇 䃈 𤪖 𦆮 錇
+𥖁 砞 碍 碈 磒 珐 祙 𧝁 𥛣 䄎    蒖 禥 樭 𣻺 稺
+秴 䅮 𡛦 䄲 鈵 秱 𠵌 𤦌 𠊙 𣶺 𡝮 㖗 啫 㕰 㚪 𠇔
+𠰍 竢 婙 𢛵 𥪯 𥪜 娍 𠉛 磰 娪 𥯆 竾 䇹 籝 籭 䈑
+𥮳 𥺼 𥺦 糍 𤧹 𡞰 粎 籼 粮 檲 緜 縇 緓 罎 𦉡
+𦅜 𧭈 綗 𥺂 䉪 𦭵 𠤖 柖 𠁎 𣗏 埄 𦐒 𦏸 𤥢 翝 笧
+𠠬 𥫩 𥵃 笌 𥸎 駦 虅 驣 樜 𣐿 㧢 𤧷 𦖭 騟 𦖠 蒀
+𧄧 𦳑 䓪 脷 䐂 胆 脉 腂 𦞴 飃 𦩂 艢 艥 𦩑 葓 𦶧
+蘐 𧈛 媆 䅿 𡡀 嬫 𡢡 嫤 𡣘 蚠 蜨 𣶏 蠭 𧐢 娂
+   衮 佅 袇 袿 裦 襥 襍 𥚃 襔 𧞅 𧞄 𨯵 𨯙 𨮜 𨧹
+㺭 蒣 䛵 䛏 㟲 訽 訜 𩑈 彍 鈫 𤊄 旔 焩 烄 𡡅 鵭
+貟 賩 𧷜 妚 矃 姰 䍮 㛔 踪 躧 𤰉 輰 轊 䋴 汘 澻
+𢌡 䢛 潹 溋 𡟚 鯩 㚵 𤤯 邻    啱 䤆 醻 鐄 𨩋 䁢
+𨫼 鐧 𨰝 𨰻 蓥 訫 閙 閧 閗 閖 𨴴 瑅 㻂 𤣿 𤩂 𤏪
+㻧 𣈥 随 𨻧 𨹦 𨹥 㻌 𤧭 𤩸 𣿮 琒 瑫 㻼 靁 𩂰
+桇 䨝 𩂓 𥟟    鍨 𨦉 𨰦 𨬯 𦎾 銺 嬑 譩 䤼 珹 𤈛
+鞛 靱 餸 𠼦 巁 𨯅 𤪲 頟 𩓚 鋶 𩗗 釥 䓀 𨭐 𤩧 𨭤
+飜 𨩅 㼀 鈪 䤥 萔 餻 饍 𧬆 㷽 馛 䭯 馪 驜 𨭥 𥣈
+檏 騡 嫾 騯 𩣱 䮐 𩥈 馼 䮽 䮗 鍽 塲 𡌂 堢 𤦸
+   𡓨 硄 𢜟 𣶸 棅 㵽 鑘 㤧 慐 𢞁 𢥫 愇 鱏 鱓 鱻
+鰵 鰐 魿 鯏 𩸭 鮟 𪇵 𪃾 鴡 䲮 𤄄 鸘 䲰 鴌 𪆴 𪃭
+𪃳 𩤯 鶥 蒽 𦸒 𦿟 𦮂 藼 䔳 𦶤 𦺄 𦷰 萠 藮 𦸀 𣟗
+𦁤 秢 𣖜 𣙀 䤭 𤧞 㵢 鏛 銾 鍈 𠊿 碹 鉷 鑍 俤 㑀
+遤 𥕝 砽 硔 碶 硋 𡝗 𣇉 𤥁 㚚 佲 濚 濙    瀞 吔
+𤆵 垻 壳 垊 鴖 埗 焴 㒯 𤆬 燫 𦱀 𤾗    𡞵 𨩉
+愌 嫎 娋 䊼 𤒈 㜬 䭻 𨧼 鎻 鎸 𡣖 𠼝 葲 𦳀 𡐓 𤋺
+𢰦 𤏁 妔 𣶷 𦝁 綨 𦅛 𦂤 𤦹 𤦋 𨧺 鋥 珢 㻩 璴 𨭣
+𡢟 㻡 𤪳 櫘 珳 珻 㻖 𤨾 𤪔 𡟙 𤩦 𠎧 𡐤 𤧥 瑈 𤤖
+炥 𤥶 銄 珦 鍟 𠓾 錱 𨫎 𨨖 鎆 𨯧 𥗕 䤵 𨪂 煫
+   𤥃 𠳿 嚤 𠘚 𠯫 𠲸 唂 秄 𡟺 緾 𡛂 𤩐 𡡒 䔮 鐁
+㜊 𨫀 𤦭 妰 𡢿 𡢃 𧒄 媡 㛢 𣵛 㚰 鉟 婹 𨪁 𡡢 鍴
+㳍 𠪴 䪖 㦊 僴 㵩 㵌 𡎜 煵 䋻 𨈘 渏 𩃤 䓫 浗 𧹏
+灧 沯 㳖 𣿭 𣸭 渂 漌 㵯 𠏵 畑 㚼 㓈 䚀 㻚 䡱 姄
+鉮 䤾 轁 𨰜 𦯀 堒 埈 㛖 𡑒 烾 𤍢 𤩱 𢿣 𡊰 𢎽 梹
+楧 𡎘 𣓥 𧯴 𣛟 𨪃 𣟖 𣏺 𤲟 樚 𣚭 𦲷 萾 䓟 䓎
+𦴦 𦵑 𦲂 𦿞 漗 𧄉 茽 𡜺 菭 𦲀 𧁓 𡟛 妉 媂 𡞳 婡
+婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 鎐 暚 𤊥 婮 娫 𤊓 樫 𣻹
+𧜶 𤑛 𤋊 焝 𤉙 𨧡 侰 𦴨 峂 𤓎 𧹍 𤎽 樌 𤉖 𡌄 炦
+焳 𤏩 㶥 泟 勇 𤩏 繥 姫 崯 㷳 彜 𤩝 𡟟 綤 萦
+   咅 𣫺 𣌀 𠈔 坾 𠣕 𠘙 㿥 𡾞 𪊶 瀃 𩅛 嵰 玏 糓
+𨩙 𩐠 俈 翧 狍 猐 𧫴 猸 猹 𥛶 獁 獈 㺩 𧬘 遬 燵
+𤣲 珡 臶 㻊 県 㻑 沢 国 琙 琞 琟 㻢 㻰 㻴 㻺 瓓
+㼎 㽓 畂 畭 畲 疍 㽼 痈 痜 㿀 癍 㿗 癴 㿜 発 𤽜
+熈 嘣 覀 塩 䀝 睃 䀹 条 䁅 㗛 瞘 䁪 䁯 属 瞾 矋
+売 砘 点 砜 䂨 砹 硇 硑 硦 葈 𥔵 礳 栃 礲 䄃
+䄉 禑 禙 辻 稆 込 䅧 窑 䆲 窼 艹 䇄 竏 竛 䇏 両
+筢 筬 筻 簒 簛 䉠 䉺 类 粜 䊌 粸 䊔 糭 输 烀 𠳏
+総 緔 緐 緽 羮 羴 犟 䎗 耠 耥 笹 耮 耱 联 㷌 垴
+炠 肷 胩 䏭 脌 猪 脎 脒 畠 脔 䐁 㬹 腖 腙 腚
+   䐓 堺 腼 膄 䐥 膓 䐭 膥 埯 臁 臤 艔 䒏 芦 艶
+苊 苘 苿 䒰 荗 险 榊 萅 烵 葤 惣 蒈 䔄 蒾 蓡 蓸
+蔐 蔸 蕒 䔻 蕯 蕰 藠 䕷 虲 蚒 蚲 蛯 际 螋 䘆 䘗
+袮 裿 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 賔 賲 贜 䞘 塟
+跃 䟭 仮 踺 嗘 坔 蹱 嗵 躰 䠷 軎 転 軤 軭 軲 辷
+迁 迊 迌 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮 銿
+鋣 鋫 鋳 鋴 鋽 鍃 鎄 鎭 䥅 䥑 麿 鐗 匁 鐝 鐭 鐾
+䥪 鑔 鑹 锭 関 䦧 间 阳 䧥 枠 䨤 靀 䨵 鞲 韂 噔
+䫤 惨 颹 䬙 飱 塄 餎 餙 冴 餜 餷 饂 饝 饢 䭰 駅
+䮝 騼 鬏 窃 魩 鮁 鯝 鯱 鯴 䱭 鰠 㝯 𡯂 鵉 鰺
+   黾 噐 鶓 鶽 鷀 鷼 银 辶 鹻 麬 麱 麽 黆 铜 黢
+黱 黸 竈 齄 𠂔 𠊷 𠎠 椚 铃 妬 𠓗 塀 铁 㞹 𠗕 𠘕
+𠙶 𡚺 块 煳 𠫂 𠫍 𠮿 呪 吆 𠯋 咞 𠯻 𠰻 𠱓 𠱥 𠱼
+惧 𠲍 噺 𠲵 𠳝 𠳭 𠵯 𠶲 𠷈 楕 鰯 螥 𠸄 𠸎 𠻗 𠾐
+𠼭 𠹳 尠 𠾼 帋 𡁜 𡁏 𡁶 朞 𡁻 𡂈 𡂖 㙇 𡂿 𡃓 𡄯
+𡄻 卤 蒭 𡋣 𡍵 𡌶 讁 𡕷 𡘙 𡟃 𡟇 乸 炻 𡠭 𡥪
+𡨭 𡩅 𡰪 𡱰 𡲬 𡻈 拃 𡻕 𡼕 熘 桕 𢁅 槩 㛈 𢉼 𢏗
+𢏺 𢜪 𢡱 𢥏 苽 𢥧 𢦓 𢫕 覥 𢫨 辠 𢬎 鞸 𢬿 顇 骽
+𢱌    𢲈 𢲷 𥯨 𢴈 𢴒 𢶷 𢶕 𢹂 𢽴 𢿌 𣀳 𣁦 𣌟 𣏞
+徱 晈 暿 𧩹 𣕧 𣗳    𤦺    𣘚 𣜖    𠍆 墵 朎
+   椘 𣪧 𧙗 𥿢 𣸑 𣺹 𧗾 𢂚 䣐 䪸 𤄙 𨪚 𤋮 𤌍 𤀻
+𤌴 𤎖 𤩅 𠗊 凒 𠘑 妟 𡺨 㮾 𣳿 𤐄 𤓖 垈 𤙴 㦛 𤜯
+𨗨 𩧉 㝢 𢇃 譞 𨭎    𤠒 𤣻 𤨕 爉 𤫀 𠱸 奥 𤺥 𤾆
+𠝹 軚 𥀬 劏 圿 煱 𥊙 𥐙 𣽊 𤪧 喼 𥑆 𥑮 𦭒    㑳
+𥔿 𧘲 𥕞 䜘 𥕢 𥕦 𥟇 𤤿 𥡝 偦 㓻 𣏌    𥤃 䝼 𨥈
+𥪮 𥮉 𥰆 𡶐 垡 煑    𦄂 𧰒 遖 𦆲 𤾚 譢 𦐂 𦑊
+嵛 𦯷    𦒄 𡤜 諪 𤧶 𦒈 𣿯 𦔒 䯀 𦖿 𦚵 𢜛 鑥 𥟡
+憕 娧 晉    嚹 𤔡 𦛼 乪 𤤴 陖 涏 𦲽 㘘 襷 𦞙 𦡮
+𦐑 𦡞    𦣇 筂 𩃀 𠨑 𦤦    𦤹 穅    𦧺 騦 𦨭 㙟
+𦑩 𠀡 禃 𦨴 𦭛 崬 𣔙    𦮝 䛐 𦲤 画 补 𦶮 墶
+   㜜 𢖍 𧁋 𧇍 㱔 𧊀 𧊅 銁 𢅺 𧊋 錰 𧋦 𤧐 氹 钟
+𧑐 𠻸 蠧 裵 𢤦 𨑳 𡞱 溸 𤨪 𡠠 㦤 㚹       䔿 暶
+𩲭 𩢤 襃 𧟌 𧡘 囖 䃟 𡘊 㦡 𣜯 𨃨 𡏅 熭 荦 𧧝 𩆨
+   䲷 𧂯 𨦫 𧧽 𧨊 𧬋 𧵦 𤅺 筃 祾 𨀉 澵 𪋟 樃 𨌘
+厢 𦸇 鎿 栶 靝 𨅯 𨀣 𦦵 𡏭 𣈯 𨁈 嶅 𨰰 𨂃 圕 頣
+𨥉 嶫 𤦈 斾 槕 叒 𤪥 𣾁 㰑 朶 𨂐 𨃴 𨄮 𡾡 𨅏
+𨆉 𨆯 𨈚 𨌆 𨌯 𨎊 㗊 𨑨 𨚪 䣺 揦 𨥖 砈 鉕 𨦸 䏲
+𨧧 䏟 𨧨 𨭆 𨯔 姸 𨰉    𨿅 𩃬    𩄐 𩄼 㷷 𩅞 𤫊
+运 犏 嚋 𩓧 𩗩 𩖰 𩖸 𩜲 𩣑 𩥉 𩥪 𩧃 𩨨 𩬎 𩵚 𩶛
+纟 𩻸 𩼣 䲤 镇 𪊓 熢 𪋿 䶑 递 𪗋 䶜 𠲜 达 嗁
+   辺 𢒰 边 𤪓 䔉 繿 潖 檱 仪 㓤 𨬬 𧢝 㜺 躀 𡟵
+𨀤 𨭬 𨮙 𧨾 𦚯 㷫 𧙕 𣲷 𥘵 𥥖 亚 𥺁 𦉘 嚿 𠹭 踎
+孭 𣺈 𤲞 揞    𡟶 𡡻 攰 嘭 𥱊 吚 𥌑 㷆 𩶘 䱽 嘢
+嘞 罉 𥻘 奵 𣵀 蝰 东 𠿪 𠵉 𣚺 脗 鵞 贘 瘻 鱅 癎
+瞹 鍅 吲 腈 苷 嘥 脲 萘 肽 嗪 祢 噃 吖 𠺝 㗎 嘅
+嗱 曱 𨋢 㘭 甴 嗰 喺 咗 啲 𠱁 𠲖 廐 𥅈 𠹶 𢱢
+𠺢 麫 絚 嗞 𡁵 抝 靭 咔 賍 燶 酶 揼 掹 揾 啩 𢭃
+鱲 𢺳 冚 㓟 𠶧 冧 呍 唞 唓 癦 踭 𦢊 疱 肶 蠄 螆
+裇 膶 萜 𡃁 䓬 猄 𤜆 宐 茋 𦢓 噻 𢛴 𧴯 𤆣 𧵳 𦻐
+𧊶 酰 𡇙 鈈 𣳼 𪚩 𠺬 𠻹 牦 𡲢 䝎 𤿂 𧿹 𠿫 䃺
+   鱝 攟 𢶠 䣳 𤟠 𩵼 𠿬 𠸊    𧖣 𠿭    𦁈 𡆇 熣
+纎 鵐 业 丄 㕷 嬍 沲 卧 㚬 㧜 卽 㚥 𤘘 墚 𤭮 舭
+呋 垪 𥪕 𠥹    㩒 𢑥 獴 𩺬 䴉 鯭 𣳾 𩼰 䱛 𤾩 𩖞
+𩿞 葜 𣶶 𧊲 𦞳 𣜠 挮 紥 𣻷 𣸬 㨪 逈 勌 㹴 㙺 䗩
+𠒎 癀 嫰 𠺶 硺 𧼮 墧 䂿 噼 鮋 嵴 癔 𪐴 麅 䳡
+㟻 愙 𣃚 𤏲    噝 𡊩 垧 𤥣 𩸆 刴 𧂮 㖭    鵼
+籖 鬹 埞 𡝬 屓 擓 𩓐 𦌵 𧅤 蚭 𠴨 𦴢 𤫢 𠵱    凾
+𡼏 嶎 霃 𡷑 麁 遌 笟 鬂 峑 箣 扨 挵 髿 篏 鬪 籾
+   籂 粆 鰕 篼 鬉    鰛 𤤾 齚 啳 寃 俽 麘 俲 剠
+㸆 勑 坧 偖 妷 帒 韈 鶫 轜 呩 鞴 饀 鞺 匬 愰
+   椬 叚 鰊 鴂 䰻 陁 榀 傦 畆 𡝭 駚 剳    酙 隁
+酜    酑 𨺗 捿 𦴣 櫊 嘑 醎 畺 抅 𠏼 獏 籰 𥰡 𣳽
+   𤤙 盖 鮝 个 𠳔 莾 衂    届 槀    坺 刟 巵 从
+氱 𠇲 伹 咜 哚 劚 趂 㗾    㗳    歒 酼 龥 鮗 頮
+颴 骺 麨 麄 煺 笔    毺 蠘 罸    嘠 𪙊 蹷 齓
+跔 蹏 鸜 踁 抂 𨍽 踨 蹵 竓 𤩷 稾 磘 泪 詧 瘇
+𨩚 鼦 泎 蟖 痃 𪊲 硓 咢 贌 狢 獱 謭 猂 瓱 賫 𤪻
+蘯 徺 袠 䒷    𡠻 𦸅    詾 𢔛    惽 癧 髗 鵄 鍮
+鮏 蟵       賷 猬 霡 鮰 㗖 犲 䰇 籑 饊 𦅙 慙 䰄
+麖 慽    坟 慯 抦 戹    㩜 懢 厪 𣏵 捤 栂 㗒
+   嵗 𨯂 迚 𨸹    僙 𡵆 礆 匲 阸 𠼻 䁥    矾
+糂 𥼚 糚 稭 聦 聣 絍 甅 瓲 覔 舚 朌 聢 𧒆 聛 瓰
+脃 眤 覉 𦟌 畓 𦻑 螩 蟎 臈 螌 詉 貭 譃 眫 瓸 蓚
+㘵 榲 趦    覩    涹 蟁 𤀑 瓧 㷛 煶 悤 憜 㳑
+恷    罱 𨬭    惩 䭾 删 㰘 𣳇 𥻗 𧙖 𥔱 𡥄 𡋾 𩤃
+𦷜 𧂭 峁 𦆭 𨨏 𣙷 𠃮 𦡆 𤼎 䕢 嬟 𦍌 齐 麦 𦉫
diff --git a/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT b/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..701b01a
--- /dev/null
+++ b/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT
@@ -0,0 +1,8 @@
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
diff --git a/tests/BIG5-HKSCS-2001.TXT b/tests/BIG5-HKSCS-2001.TXT
new file mode 100644
index 0000000..ff97852
--- /dev/null
+++ b/tests/BIG5-HKSCS-2001.TXT
@@ -0,0 +1,18400 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8840	0x31C0
+0x8841	0x31C1
+0x8842	0x31C2
+0x8843	0x31C3
+0x8844	0x31C4
+0x8845	0x2010C
+0x8846	0x31C5
+0x8847	0x200D1
+0x8848	0x200CD
+0x8849	0x31C6
+0x884A	0x31C7
+0x884B	0x200CB
+0x884C	0x21FE8
+0x884D	0x31C8
+0x884E	0x200CA
+0x884F	0x31C9
+0x8850	0x31CA
+0x8851	0x31CB
+0x8852	0x31CC
+0x8853	0x2010E
+0x8854	0x31CD
+0x8855	0x31CE
+0x8856	0x0100
+0x8857	0x00C1
+0x8858	0x01CD
+0x8859	0x00C0
+0x885A	0x0112
+0x885B	0x00C9
+0x885C	0x011A
+0x885D	0x00C8
+0x885E	0x014C
+0x885F	0x00D3
+0x8860	0x01D1
+0x8861	0x00D2
+0x8862	0x00CA 0x0304
+0x8863	0x1EBE
+0x8864	0x00CA 0x030C
+0x8865	0x1EC0
+0x8866	0x00CA
+0x8867	0x0101
+0x8868	0x00E1
+0x8869	0x01CE
+0x886A	0x00E0
+0x886B	0x0251
+0x886C	0x0113
+0x886D	0x00E9
+0x886E	0x011B
+0x886F	0x00E8
+0x8870	0x012B
+0x8871	0x00ED
+0x8872	0x01D0
+0x8873	0x00EC
+0x8874	0x014D
+0x8875	0x00F3
+0x8876	0x01D2
+0x8877	0x00F2
+0x8878	0x016B
+0x8879	0x00FA
+0x887A	0x01D4
+0x887B	0x00F9
+0x887C	0x01D6
+0x887D	0x01D8
+0x887E	0x01DA
+0x88A1	0x01DC
+0x88A2	0x00FC
+0x88A3	0x00EA 0x0304
+0x88A4	0x1EBF
+0x88A5	0x00EA 0x030C
+0x88A6	0x1EC1
+0x88A7	0x00EA
+0x88A8	0x0261
+0x88A9	0x23DA
+0x88AA	0x23DB
+0x8940	0x2A3A9
+0x8941	0x21145
+0x8943	0x650A
+0x8946	0x4E3D
+0x8947	0x6EDD
+0x8948	0x9D4E
+0x8949	0x91DF
+0x894C	0x27735
+0x894D	0x6491
+0x894E	0x4F1A
+0x894F	0x4F28
+0x8950	0x4FA8
+0x8951	0x5156
+0x8952	0x5174
+0x8953	0x519C
+0x8954	0x51E4
+0x8955	0x52A1
+0x8956	0x52A8
+0x8957	0x533B
+0x8958	0x534E
+0x8959	0x53D1
+0x895A	0x53D8
+0x895B	0x56E2
+0x895C	0x58F0
+0x895D	0x5904
+0x895E	0x5907
+0x895F	0x5932
+0x8960	0x5934
+0x8961	0x5B66
+0x8962	0x5B9E
+0x8963	0x5B9F
+0x8964	0x5C9A
+0x8965	0x5E86
+0x8966	0x603B
+0x8967	0x6589
+0x8968	0x67FE
+0x8969	0x6804
+0x896A	0x6865
+0x896B	0x6D4E
+0x896C	0x70BC
+0x896D	0x7535
+0x896E	0x7EA4
+0x896F	0x7EAC
+0x8970	0x7EBA
+0x8971	0x7EC7
+0x8972	0x7ECF
+0x8973	0x7EDF
+0x8974	0x7F06
+0x8975	0x7F37
+0x8976	0x827A
+0x8977	0x82CF
+0x8978	0x836F
+0x8979	0x89C6
+0x897A	0x8BBE
+0x897B	0x8BE2
+0x897C	0x8F66
+0x897D	0x8F67
+0x897E	0x8F6E
+0x89A1	0x7411
+0x89A2	0x7CFC
+0x89A3	0x7DCD
+0x89A4	0x6946
+0x89A5	0x7AC9
+0x89A6	0x5227
+0x89AB	0x918C
+0x89AC	0x78B8
+0x89AD	0x915E
+0x89AE	0x80BC
+0x89B0	0x8D0B
+0x89B1	0x80F6
+0x89B2	0x209E7
+0x89B5	0x809F
+0x89B6	0x9EC7
+0x89B7	0x4CCD
+0x89B8	0x9DC9
+0x89B9	0x9E0C
+0x89BA	0x4C3E
+0x89BB	0x29DF6
+0x89BC	0x2700E
+0x89BD	0x9E0A
+0x89BE	0x2A133
+0x89BF	0x35C1
+0x89C1	0x6E9A
+0x89C2	0x823E
+0x89C3	0x7519
+0x89C5	0x4911
+0x89C6	0x9A6C
+0x89C7	0x9A8F
+0x89C8	0x9F99
+0x89C9	0x7987
+0x89CA	0x2846C
+0x89CB	0x21DCA
+0x89CC	0x205D0
+0x89CD	0x22AE6
+0x89CE	0x4E24
+0x89CF	0x4E81
+0x89D0	0x4E80
+0x89D1	0x4E87
+0x89D2	0x4EBF
+0x89D3	0x4EEB
+0x89D4	0x4F37
+0x89D5	0x344C
+0x89D6	0x4FBD
+0x89D7	0x3E48
+0x89D8	0x5003
+0x89D9	0x5088
+0x89DA	0x347D
+0x89DB	0x3493
+0x89DC	0x34A5
+0x89DD	0x5186
+0x89DE	0x5905
+0x89DF	0x51DB
+0x89E0	0x51FC
+0x89E1	0x5205
+0x89E2	0x4E89
+0x89E3	0x5279
+0x89E4	0x5290
+0x89E5	0x5327
+0x89E6	0x35C7
+0x89E7	0x53A9
+0x89E8	0x3551
+0x89E9	0x53B0
+0x89EA	0x3553
+0x89EB	0x53C2
+0x89EC	0x5423
+0x89ED	0x356D
+0x89EE	0x3572
+0x89EF	0x3681
+0x89F0	0x5493
+0x89F1	0x54A3
+0x89F2	0x54B4
+0x89F3	0x54B9
+0x89F4	0x54D0
+0x89F5	0x54EF
+0x89F6	0x5518
+0x89F7	0x5523
+0x89F8	0x5528
+0x89F9	0x3598
+0x89FA	0x553F
+0x89FB	0x35A5
+0x89FC	0x35BF
+0x89FD	0x55D7
+0x89FE	0x35C5
+0x8A40	0x27D84
+0x8A41	0x5525
+0x8A43	0x20C42
+0x8A44	0x20D15
+0x8A45	0x2512B
+0x8A46	0x5590
+0x8A47	0x22CC6
+0x8A48	0x39EC
+0x8A49	0x20341
+0x8A4A	0x8E46
+0x8A4B	0x24DB8
+0x8A4C	0x294E5
+0x8A4D	0x4053
+0x8A4E	0x280BE
+0x8A4F	0x777A
+0x8A50	0x22C38
+0x8A51	0x3A34
+0x8A52	0x47D5
+0x8A53	0x2815D
+0x8A54	0x269F2
+0x8A55	0x24DEA
+0x8A56	0x64DD
+0x8A57	0x20D7C
+0x8A58	0x20FB4
+0x8A59	0x20CD5
+0x8A5A	0x210F4
+0x8A5B	0x648D
+0x8A5C	0x8E7E
+0x8A5D	0x20E96
+0x8A5E	0x20C0B
+0x8A5F	0x20F64
+0x8A60	0x22CA9
+0x8A61	0x28256
+0x8A62	0x244D3
+0x8A64	0x20D46
+0x8A65	0x29A4D
+0x8A66	0x280E9
+0x8A67	0x47F4
+0x8A68	0x24EA7
+0x8A69	0x22CC2
+0x8A6A	0x9AB2
+0x8A6B	0x3A67
+0x8A6C	0x295F4
+0x8A6D	0x3FED
+0x8A6E	0x3506
+0x8A6F	0x252C7
+0x8A70	0x297D4
+0x8A71	0x278C8
+0x8A72	0x22D44
+0x8A73	0x9D6E
+0x8A74	0x9815
+0x8A76	0x43D9
+0x8A77	0x260A5
+0x8A78	0x64B4
+0x8A79	0x54E3
+0x8A7A	0x22D4C
+0x8A7B	0x22BCA
+0x8A7C	0x21077
+0x8A7D	0x39FB
+0x8A7E	0x2106F
+0x8AA1	0x266DA
+0x8AA2	0x26716
+0x8AA3	0x279A0
+0x8AA4	0x64EA
+0x8AA5	0x25052
+0x8AA6	0x20C43
+0x8AA7	0x8E68
+0x8AA8	0x221A1
+0x8AA9	0x28B4C
+0x8AAA	0x20731
+0x8AAC	0x480B
+0x8AAD	0x201A9
+0x8AAE	0x3FFA
+0x8AAF	0x5873
+0x8AB0	0x22D8D
+0x8AB2	0x245C8
+0x8AB3	0x204FC
+0x8AB4	0x26097
+0x8AB5	0x20F4C
+0x8AB6	0x20D96
+0x8AB7	0x5579
+0x8AB8	0x40BB
+0x8AB9	0x43BA
+0x8ABB	0x4AB4
+0x8ABC	0x22A66
+0x8ABD	0x2109D
+0x8ABE	0x81AA
+0x8ABF	0x98F5
+0x8AC0	0x20D9C
+0x8AC1	0x6379
+0x8AC2	0x39FE
+0x8AC3	0x22775
+0x8AC4	0x8DC0
+0x8AC5	0x56A1
+0x8AC6	0x647C
+0x8AC7	0x3E43
+0x8AC9	0x2A601
+0x8ACA	0x20E09
+0x8ACB	0x22ACF
+0x8ACC	0x22CC9
+0x8ACE	0x210C8
+0x8ACF	0x239C2
+0x8AD0	0x3992
+0x8AD1	0x3A06
+0x8AD2	0x2829B
+0x8AD3	0x3578
+0x8AD4	0x25E49
+0x8AD5	0x220C7
+0x8AD6	0x5652
+0x8AD7	0x20F31
+0x8AD8	0x22CB2
+0x8AD9	0x29720
+0x8ADA	0x34BC
+0x8ADB	0x6C3D
+0x8ADC	0x24E3B
+0x8ADF	0x27574
+0x8AE0	0x22E8B
+0x8AE1	0x22208
+0x8AE2	0x2A65B
+0x8AE3	0x28CCD
+0x8AE4	0x20E7A
+0x8AE5	0x20C34
+0x8AE6	0x2681C
+0x8AE7	0x7F93
+0x8AE8	0x210CF
+0x8AE9	0x22803
+0x8AEA	0x22939
+0x8AEB	0x35FB
+0x8AEC	0x251E3
+0x8AED	0x20E8C
+0x8AEE	0x20F8D
+0x8AEF	0x20EAA
+0x8AF0	0x3F93
+0x8AF1	0x20F30
+0x8AF2	0x20D47
+0x8AF3	0x2114F
+0x8AF4	0x20E4C
+0x8AF6	0x20EAB
+0x8AF7	0x20BA9
+0x8AF8	0x20D48
+0x8AF9	0x210C0
+0x8AFA	0x2113D
+0x8AFB	0x3FF9
+0x8AFC	0x22696
+0x8AFD	0x6432
+0x8AFE	0x20FAD
+0x8B40	0x233F4
+0x8B41	0x27639
+0x8B42	0x22BCE
+0x8B43	0x20D7E
+0x8B44	0x20D7F
+0x8B45	0x22C51
+0x8B46	0x22C55
+0x8B47	0x3A18
+0x8B48	0x20E98
+0x8B49	0x210C7
+0x8B4A	0x20F2E
+0x8B4B	0x2A632
+0x8B4C	0x26B50
+0x8B4D	0x28CD2
+0x8B4E	0x28D99
+0x8B4F	0x28CCA
+0x8B50	0x95AA
+0x8B51	0x54CC
+0x8B52	0x82C4
+0x8B53	0x55B9
+0x8B55	0x29EC3
+0x8B56	0x9C26
+0x8B57	0x9AB6
+0x8B58	0x2775E
+0x8B59	0x22DEE
+0x8B5A	0x7140
+0x8B5B	0x816D
+0x8B5C	0x80EC
+0x8B5D	0x5C1C
+0x8B5E	0x26572
+0x8B5F	0x8134
+0x8B60	0x3797
+0x8B61	0x535F
+0x8B62	0x280BD
+0x8B63	0x91B6
+0x8B64	0x20EFA
+0x8B65	0x20E0F
+0x8B66	0x20E77
+0x8B67	0x20EFB
+0x8B68	0x35DD
+0x8B69	0x24DEB
+0x8B6A	0x3609
+0x8B6B	0x20CD6
+0x8B6C	0x56AF
+0x8B6D	0x227B5
+0x8B6E	0x210C9
+0x8B6F	0x20E10
+0x8B70	0x20E78
+0x8B71	0x21078
+0x8B72	0x21148
+0x8B73	0x28207
+0x8B74	0x21455
+0x8B75	0x20E79
+0x8B76	0x24E50
+0x8B77	0x22DA4
+0x8B78	0x5A54
+0x8B79	0x2101D
+0x8B7A	0x2101E
+0x8B7B	0x210F5
+0x8B7C	0x210F6
+0x8B7D	0x579C
+0x8B7E	0x20E11
+0x8BA1	0x27694
+0x8BA2	0x282CD
+0x8BA3	0x20FB5
+0x8BA4	0x20E7B
+0x8BA5	0x2517E
+0x8BA6	0x3703
+0x8BA7	0x20FB6
+0x8BA8	0x21180
+0x8BA9	0x252D8
+0x8BAA	0x2A2BD
+0x8BAB	0x249DA
+0x8BAC	0x2183A
+0x8BAD	0x24177
+0x8BAE	0x2827C
+0x8BAF	0x5899
+0x8BB0	0x5268
+0x8BB1	0x361A
+0x8BB2	0x2573D
+0x8BB3	0x7BB2
+0x8BB4	0x5B68
+0x8BB5	0x4800
+0x8BB6	0x4B2C
+0x8BB7	0x9F27
+0x8BB8	0x49E7
+0x8BB9	0x9C1F
+0x8BBA	0x9B8D
+0x8BBB	0x25B74
+0x8BBC	0x2313D
+0x8BBD	0x55FB
+0x8BBE	0x35F2
+0x8BBF	0x5689
+0x8BC0	0x4E28
+0x8BC1	0x5902
+0x8BC2	0x21BC1
+0x8BC3	0x2F878
+0x8BC4	0x9751
+0x8BC5	0x20086
+0x8BC6	0x4E5B
+0x8BC7	0x4EBB
+0x8BC8	0x353E
+0x8BC9	0x5C23
+0x8BCA	0x5F51
+0x8BCB	0x5FC4
+0x8BCC	0x38FA
+0x8BCD	0x624C
+0x8BCE	0x6535
+0x8BCF	0x6B7A
+0x8BD0	0x6C35
+0x8BD1	0x6C3A
+0x8BD2	0x706C
+0x8BD3	0x722B
+0x8BD4	0x4E2C
+0x8BD5	0x72AD
+0x8BD6	0x248E9
+0x8BD7	0x7F52
+0x8BD8	0x793B
+0x8BD9	0x7CF9
+0x8BDA	0x7F53
+0x8BDB	0x2626A
+0x8BDC	0x34C1
+0x8BDE	0x2634B
+0x8BDF	0x8002
+0x8BE0	0x8080
+0x8BE1	0x26612
+0x8BE2	0x26951
+0x8BE3	0x535D
+0x8BE4	0x8864
+0x8BE5	0x89C1
+0x8BE6	0x278B2
+0x8BE7	0x8BA0
+0x8BE8	0x8D1D
+0x8BE9	0x9485
+0x8BEA	0x9578
+0x8BEB	0x957F
+0x8BEC	0x95E8
+0x8BED	0x28E0F
+0x8BEE	0x97E6
+0x8BEF	0x9875
+0x8BF0	0x98CE
+0x8BF1	0x98DE
+0x8BF2	0x9963
+0x8BF3	0x29810
+0x8BF4	0x9C7C
+0x8BF5	0x9E1F
+0x8BF6	0x9EC4
+0x8BF7	0x6B6F
+0x8BF8	0xF907
+0x8BF9	0x4E37
+0x8BFA	0x20087
+0x8BFB	0x961D
+0x8BFC	0x6237
+0x8BFD	0x94A2
+0x8C40	0x503B
+0x8C41	0x6DFE
+0x8C42	0x29C73
+0x8C43	0x9FA6
+0x8C44	0x3DC9
+0x8C45	0x888F
+0x8C46	0x2414E
+0x8C47	0x7077
+0x8C48	0x5CF5
+0x8C49	0x4B20
+0x8C4A	0x251CD
+0x8C4B	0x3559
+0x8C4C	0x25D30
+0x8C4D	0x6122
+0x8C4E	0x28A32
+0x8C4F	0x8FA7
+0x8C50	0x91F6
+0x8C51	0x7191
+0x8C52	0x6719
+0x8C53	0x73BA
+0x8C54	0x23281
+0x8C55	0x2A107
+0x8C56	0x3C8B
+0x8C57	0x21980
+0x8C58	0x4B10
+0x8C59	0x78E4
+0x8C5A	0x7402
+0x8C5B	0x51AE
+0x8C5C	0x2870F
+0x8C5D	0x4009
+0x8C5E	0x6A63
+0x8C5F	0x2A2BA
+0x8C60	0x4223
+0x8C61	0x860F
+0x8C63	0x7A2A
+0x8C64	0x29947
+0x8C65	0x28AEA
+0x8C66	0x9755
+0x8C67	0x704D
+0x8C68	0x5324
+0x8C69	0x2207E
+0x8C6A	0x93F4
+0x8C6B	0x76D9
+0x8C6C	0x289E3
+0x8C6D	0x9FA7
+0x8C6E	0x77DD
+0x8C6F	0x4EA3
+0x8C70	0x4FF0
+0x8C71	0x50BC
+0x8C72	0x4E2F
+0x8C73	0x4F17
+0x8C74	0x9FA8
+0x8C75	0x5434
+0x8C76	0x7D8B
+0x8C77	0x5892
+0x8C78	0x58D0
+0x8C79	0x21DB6
+0x8C7A	0x5E92
+0x8C7B	0x5E99
+0x8C7C	0x5FC2
+0x8C7D	0x22712
+0x8C7E	0x658B
+0x8CA1	0x233F9
+0x8CA2	0x6919
+0x8CA3	0x6A43
+0x8CA4	0x23C63
+0x8CA5	0x6CFF
+0x8CA7	0x7200
+0x8CA8	0x24505
+0x8CA9	0x738C
+0x8CAA	0x3EDB
+0x8CAB	0x24A13
+0x8CAC	0x5B15
+0x8CAD	0x74B9
+0x8CAE	0x8B83
+0x8CAF	0x25CA4
+0x8CB0	0x25695
+0x8CB1	0x7A93
+0x8CB2	0x7BEC
+0x8CB3	0x7CC3
+0x8CB4	0x7E6C
+0x8CB5	0x82F8
+0x8CB6	0x8597
+0x8CB7	0x9FA9
+0x8CB8	0x8890
+0x8CB9	0x9FAA
+0x8CBA	0x8EB9
+0x8CBB	0x9FAB
+0x8CBC	0x8FCF
+0x8CBD	0x855F
+0x8CBE	0x99E0
+0x8CBF	0x9221
+0x8CC0	0x9FAC
+0x8CC1	0x28DB9
+0x8CC2	0x2143F
+0x8CC3	0x4071
+0x8CC4	0x42A2
+0x8CC5	0x5A1A
+0x8CC9	0x9868
+0x8CCA	0x676B
+0x8CCB	0x4276
+0x8CCC	0x573D
+0x8CCE	0x85D6
+0x8CCF	0x2497B
+0x8CD0	0x82BF
+0x8CD1	0x2710D
+0x8CD2	0x4C81
+0x8CD3	0x26D74
+0x8CD4	0x5D7B
+0x8CD5	0x26B15
+0x8CD6	0x26FBE
+0x8CD7	0x9FAD
+0x8CD8	0x9FAE
+0x8CD9	0x5B96
+0x8CDA	0x9FAF
+0x8CDC	0x7E5B
+0x8D60	0x5D3E
+0x8D61	0x5D48
+0x8D62	0x5D56
+0x8D63	0x3DFC
+0x8D64	0x380F
+0x8D65	0x5DA4
+0x8D66	0x5DB9
+0x8D67	0x3820
+0x8D68	0x3838
+0x8D69	0x5E42
+0x8D6A	0x5EBD
+0x8D6B	0x5F25
+0x8D6C	0x5F83
+0x8D6D	0x3908
+0x8D6E	0x3914
+0x8D6F	0x393F
+0x8D70	0x394D
+0x8D71	0x60D7
+0x8D72	0x613D
+0x8D73	0x5CE5
+0x8D74	0x3989
+0x8D75	0x61B7
+0x8D76	0x61B9
+0x8D77	0x61CF
+0x8D78	0x39B8
+0x8D79	0x622C
+0x8D7A	0x6290
+0x8D7B	0x62E5
+0x8D7C	0x6318
+0x8D7D	0x39F8
+0x8D7E	0x56B1
+0x8DA1	0x3A03
+0x8DA2	0x63E2
+0x8DA3	0x63FB
+0x8DA4	0x6407
+0x8DA5	0x645A
+0x8DA6	0x3A4B
+0x8DA7	0x64C0
+0x8DA8	0x5D15
+0x8DA9	0x5621
+0x8DAA	0x9F9F
+0x8DAB	0x3A97
+0x8DAC	0x6586
+0x8DAD	0x3ABD
+0x8DAE	0x65FF
+0x8DAF	0x6653
+0x8DB0	0x3AF2
+0x8DB1	0x6692
+0x8DB2	0x3B22
+0x8DB3	0x6716
+0x8DB4	0x3B42
+0x8DB5	0x67A4
+0x8DB6	0x6800
+0x8DB7	0x3B58
+0x8DB8	0x684A
+0x8DB9	0x6884
+0x8DBA	0x3B72
+0x8DBB	0x3B71
+0x8DBC	0x3B7B
+0x8DBD	0x6909
+0x8DBE	0x6943
+0x8DBF	0x725C
+0x8DC0	0x6964
+0x8DC1	0x699F
+0x8DC2	0x6985
+0x8DC3	0x3BBC
+0x8DC4	0x69D6
+0x8DC5	0x3BDD
+0x8DC6	0x6A65
+0x8DC7	0x6A74
+0x8DC8	0x6A71
+0x8DC9	0x6A82
+0x8DCA	0x3BEC
+0x8DCB	0x6A99
+0x8DCC	0x3BF2
+0x8DCD	0x6AAB
+0x8DCE	0x6AB5
+0x8DCF	0x6AD4
+0x8DD0	0x6AF6
+0x8DD1	0x6B81
+0x8DD2	0x6BC1
+0x8DD3	0x6BEA
+0x8DD4	0x6C75
+0x8DD5	0x6CAA
+0x8DD6	0x3CCB
+0x8DD7	0x6D02
+0x8DD8	0x6D06
+0x8DD9	0x6D26
+0x8DDA	0x6D81
+0x8DDB	0x3CEF
+0x8DDC	0x6DA4
+0x8DDD	0x6DB1
+0x8DDE	0x6E15
+0x8DDF	0x6E18
+0x8DE0	0x6E29
+0x8DE1	0x6E86
+0x8DE2	0x289C0
+0x8DE3	0x6EBB
+0x8DE4	0x6EE2
+0x8DE5	0x6EDA
+0x8DE6	0x9F7F
+0x8DE7	0x6EE8
+0x8DE8	0x6EE9
+0x8DE9	0x6F24
+0x8DEA	0x6F34
+0x8DEB	0x3D46
+0x8DEC	0x23F41
+0x8DED	0x6F81
+0x8DEE	0x6FBE
+0x8DEF	0x3D6A
+0x8DF0	0x3D75
+0x8DF1	0x71B7
+0x8DF2	0x5C99
+0x8DF3	0x3D8A
+0x8DF4	0x702C
+0x8DF5	0x3D91
+0x8DF6	0x7050
+0x8DF7	0x7054
+0x8DF8	0x706F
+0x8DF9	0x707F
+0x8DFA	0x7089
+0x8DFB	0x20325
+0x8DFC	0x43C1
+0x8DFD	0x35F1
+0x8DFE	0x20ED8
+0x8E40	0x23ED7
+0x8E41	0x57BE
+0x8E42	0x26ED3
+0x8E43	0x713E
+0x8E44	0x257E0
+0x8E45	0x364E
+0x8E46	0x69A2
+0x8E47	0x28BE9
+0x8E48	0x5B74
+0x8E49	0x7A49
+0x8E4A	0x258E1
+0x8E4B	0x294D9
+0x8E4C	0x7A65
+0x8E4D	0x7A7D
+0x8E4E	0x259AC
+0x8E4F	0x7ABB
+0x8E50	0x7AB0
+0x8E51	0x7AC2
+0x8E52	0x7AC3
+0x8E53	0x71D1
+0x8E54	0x2648D
+0x8E55	0x41CA
+0x8E56	0x7ADA
+0x8E57	0x7ADD
+0x8E58	0x7AEA
+0x8E59	0x41EF
+0x8E5A	0x54B2
+0x8E5B	0x25C01
+0x8E5C	0x7B0B
+0x8E5D	0x7B55
+0x8E5E	0x7B29
+0x8E5F	0x2530E
+0x8E60	0x25CFE
+0x8E61	0x7BA2
+0x8E62	0x7B6F
+0x8E63	0x839C
+0x8E64	0x25BB4
+0x8E65	0x26C7F
+0x8E66	0x7BD0
+0x8E67	0x8421
+0x8E68	0x7B92
+0x8E6A	0x25D20
+0x8E6B	0x3DAD
+0x8E6C	0x25C65
+0x8E6D	0x8492
+0x8E6E	0x7BFA
+0x8E70	0x7C35
+0x8E71	0x25CC1
+0x8E72	0x7C44
+0x8E73	0x7C83
+0x8E74	0x24882
+0x8E75	0x7CA6
+0x8E76	0x667D
+0x8E77	0x24578
+0x8E78	0x7CC9
+0x8E79	0x7CC7
+0x8E7A	0x7CE6
+0x8E7B	0x7C74
+0x8E7C	0x7CF3
+0x8E7D	0x7CF5
+0x8EA1	0x7E67
+0x8EA2	0x451D
+0x8EA3	0x26E44
+0x8EA4	0x7D5D
+0x8EA5	0x26ED6
+0x8EA6	0x748D
+0x8EA7	0x7D89
+0x8EA8	0x7DAB
+0x8EA9	0x7135
+0x8EAA	0x7DB3
+0x8EAC	0x24057
+0x8EAD	0x26029
+0x8EAE	0x7DE4
+0x8EAF	0x3D13
+0x8EB0	0x7DF5
+0x8EB1	0x217F9
+0x8EB2	0x7DE5
+0x8EB3	0x2836D
+0x8EB5	0x26121
+0x8EB6	0x2615A
+0x8EB7	0x7E6E
+0x8EB8	0x7E92
+0x8EB9	0x432B
+0x8EBA	0x946C
+0x8EBB	0x7E27
+0x8EBC	0x7F40
+0x8EBD	0x7F41
+0x8EBE	0x7F47
+0x8EBF	0x7936
+0x8EC0	0x262D0
+0x8EC1	0x99E1
+0x8EC2	0x7F97
+0x8EC3	0x26351
+0x8EC4	0x7FA3
+0x8EC5	0x21661
+0x8EC6	0x20068
+0x8EC7	0x455C
+0x8EC8	0x23766
+0x8EC9	0x4503
+0x8ECA	0x2833A
+0x8ECB	0x7FFA
+0x8ECC	0x26489
+0x8ECE	0x8008
+0x8ECF	0x801D
+0x8ED1	0x802F
+0x8ED2	0x2A087
+0x8ED3	0x26CC3
+0x8ED4	0x803B
+0x8ED5	0x803C
+0x8ED6	0x8061
+0x8ED7	0x22714
+0x8ED8	0x4989
+0x8ED9	0x26626
+0x8EDA	0x23DE3
+0x8EDB	0x266E8
+0x8EDC	0x6725
+0x8EDD	0x80A7
+0x8EDE	0x28A48
+0x8EDF	0x8107
+0x8EE0	0x811A
+0x8EE1	0x58B0
+0x8EE2	0x226F6
+0x8EE3	0x6C7F
+0x8EE4	0x26498
+0x8EE5	0x24FB8
+0x8EE6	0x64E7
+0x8EE7	0x2148A
+0x8EE8	0x8218
+0x8EE9	0x2185E
+0x8EEA	0x6A53
+0x8EEB	0x24A65
+0x8EEC	0x24A95
+0x8EED	0x447A
+0x8EEE	0x8229
+0x8EEF	0x20B0D
+0x8EF0	0x26A52
+0x8EF1	0x23D7E
+0x8EF2	0x4FF9
+0x8EF3	0x214FD
+0x8EF4	0x84E2
+0x8EF5	0x8362
+0x8EF6	0x26B0A
+0x8EF7	0x249A7
+0x8EF8	0x23530
+0x8EF9	0x21773
+0x8EFA	0x23DF8
+0x8EFB	0x82AA
+0x8EFC	0x691B
+0x8EFD	0x2F994
+0x8EFE	0x41DB
+0x8F40	0x854B
+0x8F41	0x82D0
+0x8F42	0x831A
+0x8F43	0x20E16
+0x8F44	0x217B4
+0x8F45	0x36C1
+0x8F46	0x2317D
+0x8F47	0x2355A
+0x8F48	0x827B
+0x8F49	0x82E2
+0x8F4A	0x8318
+0x8F4B	0x23E8B
+0x8F4C	0x26DA3
+0x8F4D	0x26B05
+0x8F4E	0x26B97
+0x8F4F	0x235CE
+0x8F50	0x3DBF
+0x8F51	0x831D
+0x8F52	0x55EC
+0x8F53	0x8385
+0x8F54	0x450B
+0x8F55	0x26DA5
+0x8F56	0x83AC
+0x8F58	0x83D3
+0x8F59	0x347E
+0x8F5A	0x26ED4
+0x8F5B	0x6A57
+0x8F5C	0x855A
+0x8F5D	0x3496
+0x8F5E	0x26E42
+0x8F5F	0x22EEF
+0x8F60	0x8458
+0x8F61	0x25BE4
+0x8F62	0x8471
+0x8F63	0x3DD3
+0x8F64	0x44E4
+0x8F65	0x6AA7
+0x8F66	0x844A
+0x8F67	0x23CB5
+0x8F68	0x7958
+0x8F6A	0x26B96
+0x8F6B	0x26E77
+0x8F6C	0x26E43
+0x8F6D	0x84DE
+0x8F6F	0x8391
+0x8F70	0x44A0
+0x8F71	0x8493
+0x8F72	0x84E4
+0x8F73	0x25C91
+0x8F74	0x4240
+0x8F75	0x25CC0
+0x8F76	0x4543
+0x8F77	0x8534
+0x8F78	0x5AF2
+0x8F79	0x26E99
+0x8F7A	0x4527
+0x8F7B	0x8573
+0x8F7C	0x4516
+0x8F7D	0x67BF
+0x8F7E	0x8616
+0x8FA1	0x28625
+0x8FA2	0x2863B
+0x8FA3	0x85C1
+0x8FA4	0x27088
+0x8FA5	0x8602
+0x8FA6	0x21582
+0x8FA7	0x270CD
+0x8FA8	0x2F9B2
+0x8FA9	0x456A
+0x8FAA	0x8628
+0x8FAB	0x3648
+0x8FAC	0x218A2
+0x8FAD	0x53F7
+0x8FAE	0x2739A
+0x8FAF	0x867E
+0x8FB0	0x8771
+0x8FB1	0x2A0F8
+0x8FB2	0x87EE
+0x8FB3	0x22C27
+0x8FB4	0x87B1
+0x8FB5	0x87DA
+0x8FB6	0x880F
+0x8FB7	0x5661
+0x8FB8	0x866C
+0x8FB9	0x6856
+0x8FBA	0x460F
+0x8FBB	0x8845
+0x8FBC	0x8846
+0x8FBD	0x275E0
+0x8FBE	0x23DB9
+0x8FBF	0x275E4
+0x8FC0	0x885E
+0x8FC1	0x889C
+0x8FC2	0x465B
+0x8FC3	0x88B4
+0x8FC4	0x88B5
+0x8FC5	0x63C1
+0x8FC6	0x88C5
+0x8FC7	0x7777
+0x8FC8	0x2770F
+0x8FC9	0x8987
+0x8FCA	0x898A
+0x8FCD	0x89A7
+0x8FCE	0x89BC
+0x8FCF	0x28A25
+0x8FD0	0x89E7
+0x8FD1	0x27924
+0x8FD2	0x27ABD
+0x8FD3	0x8A9C
+0x8FD4	0x7793
+0x8FD5	0x91FE
+0x8FD6	0x8A90
+0x8FD7	0x27A59
+0x8FD8	0x7AE9
+0x8FD9	0x27B3A
+0x8FDA	0x23F8F
+0x8FDB	0x4713
+0x8FDC	0x27B38
+0x8FDD	0x717C
+0x8FDE	0x8B0C
+0x8FDF	0x8B1F
+0x8FE0	0x25430
+0x8FE1	0x25565
+0x8FE2	0x8B3F
+0x8FE3	0x8B4C
+0x8FE4	0x8B4D
+0x8FE5	0x8AA9
+0x8FE6	0x24A7A
+0x8FE7	0x8B90
+0x8FE8	0x8B9B
+0x8FE9	0x8AAF
+0x8FEA	0x216DF
+0x8FEB	0x4615
+0x8FEC	0x884F
+0x8FED	0x8C9B
+0x8FEE	0x27D54
+0x8FEF	0x27D8F
+0x8FF0	0x2F9D4
+0x8FF1	0x3725
+0x8FF2	0x27D53
+0x8FF3	0x8CD6
+0x8FF4	0x27D98
+0x8FF5	0x27DBD
+0x8FF6	0x8D12
+0x8FF7	0x8D03
+0x8FF8	0x21910
+0x8FF9	0x8CDB
+0x8FFA	0x705C
+0x8FFB	0x8D11
+0x8FFC	0x24CC9
+0x8FFD	0x3ED0
+0x9040	0x8DA9
+0x9041	0x28002
+0x9042	0x21014
+0x9043	0x2498A
+0x9044	0x3B7C
+0x9045	0x281BC
+0x9046	0x2710C
+0x9047	0x7AE7
+0x9048	0x8EAD
+0x9049	0x8EB6
+0x904A	0x8EC3
+0x904B	0x92D4
+0x904C	0x8F19
+0x904D	0x8F2D
+0x904E	0x28365
+0x904F	0x28412
+0x9050	0x8FA5
+0x9051	0x9303
+0x9052	0x2A29F
+0x9053	0x20A50
+0x9054	0x8FB3
+0x9055	0x492A
+0x9056	0x289DE
+0x9057	0x2853D
+0x9058	0x23DBB
+0x9059	0x5EF8
+0x905A	0x23262
+0x905B	0x8FF9
+0x905C	0x2A014
+0x905D	0x286BC
+0x905E	0x28501
+0x905F	0x22325
+0x9060	0x3980
+0x9061	0x26ED7
+0x9062	0x9037
+0x9063	0x2853C
+0x9064	0x27ABE
+0x9065	0x9061
+0x9066	0x2856C
+0x9067	0x2860B
+0x9068	0x90A8
+0x9069	0x28713
+0x906A	0x90C4
+0x906B	0x286E6
+0x906C	0x90AE
+0x906E	0x9167
+0x906F	0x3AF0
+0x9070	0x91A9
+0x9071	0x91C4
+0x9072	0x7CAC
+0x9073	0x28933
+0x9074	0x21E89
+0x9075	0x920E
+0x9076	0x6C9F
+0x9077	0x9241
+0x9078	0x9262
+0x9079	0x255B9
+0x907B	0x28AC6
+0x907C	0x23C9B
+0x907D	0x28B0C
+0x907E	0x255DB
+0x90A1	0x20D31
+0x90A2	0x932C
+0x90A3	0x936B
+0x90A4	0x28AE1
+0x90A5	0x28BEB
+0x90A6	0x708F
+0x90A7	0x5AC3
+0x90A8	0x28AE2
+0x90A9	0x28AE5
+0x90AA	0x4965
+0x90AB	0x9244
+0x90AC	0x28BEC
+0x90AD	0x28C39
+0x90AE	0x28BFF
+0x90AF	0x9373
+0x90B0	0x945B
+0x90B1	0x8EBC
+0x90B2	0x9585
+0x90B3	0x95A6
+0x90B4	0x9426
+0x90B5	0x95A0
+0x90B6	0x6FF6
+0x90B7	0x42B9
+0x90B8	0x2267A
+0x90B9	0x286D8
+0x90BA	0x2127C
+0x90BB	0x23E2E
+0x90BC	0x49DF
+0x90BD	0x6C1C
+0x90BE	0x967B
+0x90BF	0x9696
+0x90C0	0x416C
+0x90C1	0x96A3
+0x90C2	0x26ED5
+0x90C3	0x61DA
+0x90C4	0x96B6
+0x90C5	0x78F5
+0x90C6	0x28AE0
+0x90C7	0x96BD
+0x90C8	0x53CC
+0x90C9	0x49A1
+0x90CA	0x26CB8
+0x90CB	0x20274
+0x90CC	0x26410
+0x90CD	0x290AF
+0x90CE	0x290E5
+0x90CF	0x24AD1
+0x90D0	0x21915
+0x90D1	0x2330A
+0x90D2	0x9731
+0x90D3	0x8642
+0x90D4	0x9736
+0x90D5	0x4A0F
+0x90D6	0x453D
+0x90D7	0x4585
+0x90D8	0x24AE9
+0x90D9	0x7075
+0x90DA	0x5B41
+0x90DB	0x971B
+0x90DD	0x291D5
+0x90DE	0x9757
+0x90DF	0x5B4A
+0x90E0	0x291EB
+0x90E1	0x975F
+0x90E2	0x9425
+0x90E3	0x50D0
+0x90E4	0x230B7
+0x90E5	0x230BC
+0x90E6	0x9789
+0x90E7	0x979F
+0x90E8	0x97B1
+0x90E9	0x97BE
+0x90EA	0x97C0
+0x90EB	0x97D2
+0x90EC	0x97E0
+0x90ED	0x2546C
+0x90EE	0x97EE
+0x90EF	0x741C
+0x90F0	0x29433
+0x90F2	0x97F5
+0x90F3	0x2941D
+0x90F4	0x2797A
+0x90F5	0x4AD1
+0x90F6	0x9834
+0x90F7	0x9833
+0x90F8	0x984B
+0x90F9	0x9866
+0x90FA	0x3B0E
+0x90FB	0x27175
+0x90FC	0x3D51
+0x90FD	0x20630
+0x90FE	0x2415C
+0x9140	0x25706
+0x9141	0x98CA
+0x9142	0x98B7
+0x9143	0x98C8
+0x9144	0x98C7
+0x9145	0x4AFF
+0x9146	0x26D27
+0x9147	0x216D3
+0x9148	0x55B0
+0x9149	0x98E1
+0x914A	0x98E6
+0x914B	0x98EC
+0x914C	0x9378
+0x914D	0x9939
+0x914E	0x24A29
+0x914F	0x4B72
+0x9150	0x29857
+0x9151	0x29905
+0x9152	0x99F5
+0x9153	0x9A0C
+0x9154	0x9A3B
+0x9155	0x9A10
+0x9156	0x9A58
+0x9157	0x25725
+0x9158	0x36C4
+0x9159	0x290B1
+0x915A	0x29BD5
+0x915B	0x9AE0
+0x915C	0x9AE2
+0x915D	0x29B05
+0x915E	0x9AF4
+0x915F	0x4C0E
+0x9160	0x9B14
+0x9161	0x9B2D
+0x9162	0x28600
+0x9163	0x5034
+0x9164	0x9B34
+0x9165	0x269A8
+0x9166	0x38C3
+0x9167	0x2307D
+0x9168	0x9B50
+0x9169	0x9B40
+0x916A	0x29D3E
+0x916B	0x5A45
+0x916C	0x21863
+0x916D	0x9B8E
+0x916E	0x2424B
+0x916F	0x9C02
+0x9170	0x9BFF
+0x9171	0x9C0C
+0x9172	0x29E68
+0x9173	0x9DD4
+0x9174	0x29FB7
+0x9175	0x2A192
+0x9176	0x2A1AB
+0x9177	0x2A0E1
+0x9178	0x2A123
+0x9179	0x2A1DF
+0x917A	0x9D7E
+0x917B	0x9D83
+0x917C	0x2A134
+0x917D	0x9E0E
+0x917E	0x6888
+0x91A1	0x9DC4
+0x91A2	0x2215B
+0x91A3	0x2A193
+0x91A4	0x2A220
+0x91A5	0x2193B
+0x91A6	0x2A233
+0x91A7	0x9D39
+0x91A8	0x2A0B9
+0x91A9	0x2A2B4
+0x91AA	0x9E90
+0x91AB	0x9E95
+0x91AC	0x9E9E
+0x91AD	0x9EA2
+0x91AE	0x4D34
+0x91AF	0x9EAA
+0x91B0	0x9EAF
+0x91B1	0x24364
+0x91B2	0x9EC1
+0x91B3	0x3B60
+0x91B4	0x39E5
+0x91B5	0x3D1D
+0x91B6	0x4F32
+0x91B7	0x37BE
+0x91B8	0x28C2B
+0x91B9	0x9F02
+0x91BA	0x9F08
+0x91BB	0x4B96
+0x91BC	0x9424
+0x91BD	0x26DA2
+0x91BE	0x9F17
+0x91C0	0x9F39
+0x91C1	0x569F
+0x91C2	0x568A
+0x91C3	0x9F45
+0x91C4	0x99B8
+0x91C5	0x2908B
+0x91C6	0x97F2
+0x91C7	0x847F
+0x91C8	0x9F62
+0x91C9	0x9F69
+0x91CA	0x7ADC
+0x91CB	0x9F8E
+0x91CC	0x7216
+0x91CD	0x4BBE
+0x91CE	0x24975
+0x91CF	0x249BB
+0x91D0	0x7177
+0x91D1	0x249F8
+0x91D2	0x24348
+0x91D3	0x24A51
+0x91D4	0x739E
+0x91D5	0x28BDA
+0x91D6	0x218FA
+0x91D7	0x799F
+0x91D8	0x2897E
+0x91D9	0x28E36
+0x91DA	0x9369
+0x91DB	0x93F3
+0x91DC	0x28A44
+0x91DD	0x92EC
+0x91DE	0x9381
+0x91DF	0x93CB
+0x91E0	0x2896C
+0x91E1	0x244B9
+0x91E2	0x7217
+0x91E3	0x3EEB
+0x91E4	0x7772
+0x91E5	0x7A43
+0x91E6	0x70D0
+0x91E7	0x24473
+0x91E8	0x243F8
+0x91E9	0x717E
+0x91EA	0x217EF
+0x91EB	0x70A3
+0x91EC	0x218BE
+0x91ED	0x23599
+0x91EE	0x3EC7
+0x91EF	0x21885
+0x91F0	0x2542F
+0x91F1	0x217F8
+0x91F2	0x3722
+0x91F3	0x216FB
+0x91F4	0x21839
+0x91F5	0x36E1
+0x91F6	0x21774
+0x91F7	0x218D1
+0x91F8	0x25F4B
+0x91F9	0x3723
+0x91FA	0x216C0
+0x91FB	0x575B
+0x91FC	0x24A25
+0x91FD	0x213FE
+0x91FE	0x212A8
+0x9240	0x213C6
+0x9241	0x214B6
+0x9242	0x8503
+0x9243	0x236A6
+0x9245	0x8455
+0x9246	0x24994
+0x9247	0x27165
+0x9248	0x23E31
+0x9249	0x2555C
+0x924A	0x23EFB
+0x924B	0x27052
+0x924C	0x44F4
+0x924D	0x236EE
+0x924E	0x2999D
+0x924F	0x26F26
+0x9250	0x67F9
+0x9251	0x3733
+0x9252	0x3C15
+0x9253	0x3DE7
+0x9254	0x586C
+0x9255	0x21922
+0x9256	0x6810
+0x9257	0x4057
+0x9258	0x2373F
+0x9259	0x240E1
+0x925A	0x2408B
+0x925B	0x2410F
+0x925C	0x26C21
+0x925D	0x54CB
+0x925E	0x569E
+0x925F	0x266B1
+0x9260	0x5692
+0x9261	0x20FDF
+0x9262	0x20BA8
+0x9263	0x20E0D
+0x9264	0x93C6
+0x9265	0x28B13
+0x9266	0x939C
+0x9267	0x4EF8
+0x9268	0x512B
+0x9269	0x3819
+0x926A	0x24436
+0x926B	0x4EBC
+0x926C	0x20465
+0x926D	0x2037F
+0x926E	0x4F4B
+0x926F	0x4F8A
+0x9270	0x25651
+0x9271	0x5A68
+0x9272	0x201AB
+0x9273	0x203CB
+0x9274	0x3999
+0x9275	0x2030A
+0x9276	0x20414
+0x9277	0x3435
+0x9278	0x4F29
+0x9279	0x202C0
+0x927A	0x28EB3
+0x927B	0x20275
+0x927C	0x8ADA
+0x927D	0x2020C
+0x927E	0x4E98
+0x92A1	0x50CD
+0x92A2	0x510D
+0x92A3	0x4FA2
+0x92A4	0x4F03
+0x92A5	0x24A0E
+0x92A6	0x23E8A
+0x92A7	0x4F42
+0x92A8	0x502E
+0x92A9	0x506C
+0x92AA	0x5081
+0x92AB	0x4FCC
+0x92AC	0x4FE5
+0x92AD	0x5058
+0x92AE	0x50FC
+0x92B3	0x6E76
+0x92B4	0x23595
+0x92B5	0x23E39
+0x92B6	0x23EBF
+0x92B7	0x6D72
+0x92B8	0x21884
+0x92B9	0x23E89
+0x92BA	0x51A8
+0x92BB	0x51C3
+0x92BC	0x205E0
+0x92BD	0x44DD
+0x92BE	0x204A3
+0x92BF	0x20492
+0x92C0	0x20491
+0x92C1	0x8D7A
+0x92C2	0x28A9C
+0x92C3	0x2070E
+0x92C4	0x5259
+0x92C5	0x52A4
+0x92C6	0x20873
+0x92C7	0x52E1
+0x92C9	0x467A
+0x92CA	0x718C
+0x92CB	0x2438C
+0x92CC	0x20C20
+0x92CD	0x249AC
+0x92CE	0x210E4
+0x92CF	0x69D1
+0x92D0	0x20E1D
+0x92D2	0x3EDE
+0x92D3	0x7499
+0x92D4	0x7414
+0x92D5	0x7456
+0x92D6	0x7398
+0x92D7	0x4B8E
+0x92D8	0x24ABC
+0x92D9	0x2408D
+0x92DA	0x53D0
+0x92DB	0x3584
+0x92DC	0x720F
+0x92DD	0x240C9
+0x92DE	0x55B4
+0x92DF	0x20345
+0x92E0	0x54CD
+0x92E1	0x20BC6
+0x92E2	0x571D
+0x92E3	0x925D
+0x92E4	0x96F4
+0x92E5	0x9366
+0x92E6	0x57DD
+0x92E7	0x578D
+0x92E8	0x577F
+0x92E9	0x363E
+0x92EA	0x58CB
+0x92EB	0x5A99
+0x92EC	0x28A46
+0x92ED	0x216FA
+0x92EE	0x2176F
+0x92EF	0x21710
+0x92F0	0x5A2C
+0x92F1	0x59B8
+0x92F2	0x928F
+0x92F3	0x5A7E
+0x92F4	0x5ACF
+0x92F5	0x5A12
+0x92F6	0x25946
+0x92F7	0x219F3
+0x92F8	0x21861
+0x92F9	0x24295
+0x92FA	0x36F5
+0x92FB	0x6D05
+0x92FC	0x7443
+0x92FD	0x5A21
+0x92FE	0x25E83
+0x9340	0x5A81
+0x9341	0x28BD7
+0x9342	0x20413
+0x9343	0x93E0
+0x9344	0x748C
+0x9345	0x21303
+0x9346	0x7105
+0x9347	0x4972
+0x9348	0x9408
+0x9349	0x289FB
+0x934A	0x93BD
+0x934B	0x37A0
+0x934C	0x5C1E
+0x934D	0x5C9E
+0x934E	0x5E5E
+0x934F	0x5E48
+0x9350	0x21996
+0x9351	0x2197C
+0x9352	0x23AEE
+0x9353	0x5ECD
+0x9354	0x5B4F
+0x9355	0x21903
+0x9356	0x21904
+0x9357	0x3701
+0x9358	0x218A0
+0x9359	0x36DD
+0x935A	0x216FE
+0x935B	0x36D3
+0x935C	0x812A
+0x935D	0x28A47
+0x935E	0x21DBA
+0x935F	0x23472
+0x9360	0x289A8
+0x9361	0x5F0C
+0x9362	0x5F0E
+0x9363	0x21927
+0x9364	0x217AB
+0x9365	0x5A6B
+0x9366	0x2173B
+0x9367	0x5B44
+0x9368	0x8614
+0x9369	0x275FD
+0x936A	0x8860
+0x936B	0x607E
+0x936C	0x22860
+0x936D	0x2262B
+0x936E	0x5FDB
+0x936F	0x3EB8
+0x9370	0x225AF
+0x9371	0x225BE
+0x9372	0x29088
+0x9373	0x26F73
+0x9374	0x61C0
+0x9375	0x2003E
+0x9376	0x20046
+0x9377	0x2261B
+0x9378	0x6199
+0x9379	0x6198
+0x937A	0x6075
+0x937B	0x22C9B
+0x937C	0x22D07
+0x937D	0x246D4
+0x937E	0x2914D
+0x93A1	0x6471
+0x93A2	0x24665
+0x93A3	0x22B6A
+0x93A4	0x3A29
+0x93A5	0x22B22
+0x93A6	0x23450
+0x93A7	0x298EA
+0x93A8	0x22E78
+0x93A9	0x6337
+0x93AA	0x2A45B
+0x93AB	0x64B6
+0x93AC	0x6331
+0x93AD	0x63D1
+0x93AE	0x249E3
+0x93AF	0x22D67
+0x93B0	0x62A4
+0x93B1	0x22CA1
+0x93B2	0x643B
+0x93B3	0x656B
+0x93B4	0x6972
+0x93B5	0x3BF4
+0x93B6	0x2308E
+0x93B7	0x232AD
+0x93B8	0x24989
+0x93B9	0x232AB
+0x93BA	0x550D
+0x93BB	0x232E0
+0x93BC	0x218D9
+0x93BD	0x2943F
+0x93BE	0x66CE
+0x93BF	0x23289
+0x93C0	0x231B3
+0x93C1	0x3AE0
+0x93C2	0x4190
+0x93C3	0x25584
+0x93C4	0x28B22
+0x93C5	0x2558F
+0x93C6	0x216FC
+0x93C7	0x2555B
+0x93C8	0x25425
+0x93C9	0x78EE
+0x93CA	0x23103
+0x93CB	0x2182A
+0x93CC	0x23234
+0x93CD	0x3464
+0x93CE	0x2320F
+0x93CF	0x23182
+0x93D0	0x242C9
+0x93D1	0x668E
+0x93D2	0x26D24
+0x93D3	0x666B
+0x93D4	0x4B93
+0x93D5	0x6630
+0x93D6	0x27870
+0x93D7	0x21DEB
+0x93D8	0x6663
+0x93D9	0x232D2
+0x93DA	0x232E1
+0x93DB	0x661E
+0x93DC	0x25872
+0x93DD	0x38D1
+0x93DE	0x2383A
+0x93DF	0x237BC
+0x93E0	0x3B99
+0x93E1	0x237A2
+0x93E2	0x233FE
+0x93E3	0x74D0
+0x93E4	0x3B96
+0x93E5	0x678F
+0x93E6	0x2462A
+0x93E7	0x68B6
+0x93E8	0x681E
+0x93E9	0x3BC4
+0x93EA	0x6ABE
+0x93EB	0x3863
+0x93EC	0x237D5
+0x93ED	0x24487
+0x93EE	0x6A33
+0x93EF	0x6A52
+0x93F0	0x6AC9
+0x93F1	0x6B05
+0x93F2	0x21912
+0x93F3	0x6511
+0x93F4	0x6898
+0x93F5	0x6A4C
+0x93F6	0x3BD7
+0x93F7	0x6A7A
+0x93F8	0x6B57
+0x93F9	0x23FC0
+0x93FA	0x23C9A
+0x93FB	0x93A0
+0x93FC	0x92F2
+0x93FD	0x28BEA
+0x93FE	0x28ACB
+0x9440	0x9289
+0x9441	0x2801E
+0x9442	0x289DC
+0x9443	0x9467
+0x9444	0x6DA5
+0x9445	0x6F0B
+0x9446	0x249EC
+0x9448	0x23F7F
+0x9449	0x3D8F
+0x944A	0x6E04
+0x944B	0x2403C
+0x944C	0x5A3D
+0x944D	0x6E0A
+0x944E	0x5847
+0x944F	0x6D24
+0x9450	0x7842
+0x9451	0x713B
+0x9452	0x2431A
+0x9453	0x24276
+0x9454	0x70F1
+0x9455	0x7250
+0x9456	0x7287
+0x9457	0x7294
+0x9458	0x2478F
+0x9459	0x24725
+0x945A	0x5179
+0x945B	0x24AA4
+0x945C	0x205EB
+0x945D	0x747A
+0x945E	0x23EF8
+0x945F	0x2365F
+0x9460	0x24A4A
+0x9461	0x24917
+0x9462	0x25FE1
+0x9463	0x3F06
+0x9464	0x3EB1
+0x9465	0x24ADF
+0x9466	0x28C23
+0x9467	0x23F35
+0x9468	0x60A7
+0x9469	0x3EF3
+0x946A	0x74CC
+0x946B	0x743C
+0x946C	0x9387
+0x946D	0x7437
+0x946E	0x449F
+0x946F	0x26DEA
+0x9470	0x4551
+0x9471	0x7583
+0x9472	0x3F63
+0x9473	0x24CD9
+0x9474	0x24D06
+0x9475	0x3F58
+0x9476	0x7555
+0x9477	0x7673
+0x9478	0x2A5C6
+0x9479	0x3B19
+0x947A	0x7468
+0x947B	0x28ACC
+0x947C	0x249AB
+0x947D	0x2498E
+0x947E	0x3AFB
+0x94A1	0x3DCD
+0x94A2	0x24A4E
+0x94A3	0x3EFF
+0x94A4	0x249C5
+0x94A5	0x248F3
+0x94A6	0x91FA
+0x94A7	0x5732
+0x94A8	0x9342
+0x94A9	0x28AE3
+0x94AA	0x21864
+0x94AB	0x50DF
+0x94AC	0x25221
+0x94AD	0x251E7
+0x94AE	0x7778
+0x94AF	0x23232
+0x94B0	0x770E
+0x94B1	0x770F
+0x94B2	0x777B
+0x94B3	0x24697
+0x94B4	0x23781
+0x94B5	0x3A5E
+0x94B6	0x248F0
+0x94B7	0x7438
+0x94B8	0x749B
+0x94B9	0x3EBF
+0x94BA	0x24ABA
+0x94BB	0x24AC7
+0x94BC	0x40C8
+0x94BD	0x24A96
+0x94BE	0x261AE
+0x94BF	0x9307
+0x94C0	0x25581
+0x94C1	0x781E
+0x94C2	0x788D
+0x94C3	0x7888
+0x94C4	0x78D2
+0x94C5	0x73D0
+0x94C6	0x7959
+0x94C7	0x27741
+0x94C8	0x256E3
+0x94C9	0x410E
+0x94CB	0x8496
+0x94CC	0x79A5
+0x94CD	0x6A2D
+0x94CE	0x23EFA
+0x94CF	0x7A3A
+0x94D0	0x79F4
+0x94D1	0x416E
+0x94D2	0x216E6
+0x94D3	0x4132
+0x94D4	0x9235
+0x94D5	0x79F1
+0x94D6	0x20D4C
+0x94D7	0x2498C
+0x94D8	0x20299
+0x94D9	0x23DBA
+0x94DA	0x2176E
+0x94DB	0x3597
+0x94DC	0x556B
+0x94DD	0x3570
+0x94DE	0x36AA
+0x94DF	0x201D4
+0x94E0	0x20C0D
+0x94E1	0x7AE2
+0x94E2	0x5A59
+0x94E3	0x226F5
+0x94E4	0x25AAF
+0x94E5	0x25A9C
+0x94E6	0x5A0D
+0x94E7	0x2025B
+0x94E8	0x78F0
+0x94E9	0x5A2A
+0x94EA	0x25BC6
+0x94EB	0x7AFE
+0x94EC	0x41F9
+0x94ED	0x7C5D
+0x94EE	0x7C6D
+0x94EF	0x4211
+0x94F0	0x25BB3
+0x94F1	0x25EBC
+0x94F2	0x25EA6
+0x94F3	0x7CCD
+0x94F4	0x249F9
+0x94F5	0x217B0
+0x94F6	0x7C8E
+0x94F7	0x7C7C
+0x94F8	0x7CAE
+0x94F9	0x6AB2
+0x94FA	0x7DDC
+0x94FB	0x7E07
+0x94FC	0x7DD3
+0x94FD	0x7F4E
+0x94FE	0x26261
+0x9540	0x2615C
+0x9541	0x27B48
+0x9542	0x7D97
+0x9543	0x25E82
+0x9544	0x426A
+0x9545	0x26B75
+0x9546	0x20916
+0x9547	0x67D6
+0x9548	0x2004E
+0x9549	0x235CF
+0x954A	0x57C4
+0x954B	0x26412
+0x954C	0x263F8
+0x954D	0x24962
+0x954E	0x7FDD
+0x954F	0x7B27
+0x9550	0x2082C
+0x9551	0x25AE9
+0x9552	0x25D43
+0x9553	0x7B0C
+0x9554	0x25E0E
+0x9555	0x99E6
+0x9556	0x8645
+0x9557	0x9A63
+0x9558	0x6A1C
+0x9559	0x2343F
+0x955A	0x39E2
+0x955B	0x249F7
+0x955C	0x265AD
+0x955D	0x9A1F
+0x955E	0x265A0
+0x955F	0x8480
+0x9560	0x27127
+0x9561	0x26CD1
+0x9562	0x44EA
+0x9563	0x8137
+0x9564	0x4402
+0x9565	0x80C6
+0x9566	0x8109
+0x9567	0x8142
+0x9568	0x267B4
+0x9569	0x98C3
+0x956A	0x26A42
+0x956B	0x8262
+0x956C	0x8265
+0x956D	0x26A51
+0x956E	0x8453
+0x956F	0x26DA7
+0x9570	0x8610
+0x9571	0x2721B
+0x9572	0x5A86
+0x9573	0x417F
+0x9574	0x21840
+0x9575	0x5B2B
+0x9576	0x218A1
+0x9577	0x5AE4
+0x9578	0x218D8
+0x9579	0x86A0
+0x957A	0x2F9BC
+0x957B	0x23D8F
+0x957C	0x882D
+0x957D	0x27422
+0x957E	0x5A02
+0x95A1	0x886E
+0x95A2	0x4F45
+0x95A3	0x8887
+0x95A4	0x88BF
+0x95A5	0x88E6
+0x95A6	0x8965
+0x95A7	0x894D
+0x95A8	0x25683
+0x95A9	0x8954
+0x95AA	0x27785
+0x95AB	0x27784
+0x95AC	0x28BF5
+0x95AD	0x28BD9
+0x95AE	0x28B9C
+0x95AF	0x289F9
+0x95B0	0x3EAD
+0x95B1	0x84A3
+0x95B2	0x46F5
+0x95B3	0x46CF
+0x95B4	0x37F2
+0x95B5	0x8A3D
+0x95B6	0x8A1C
+0x95B7	0x29448
+0x95B8	0x5F4D
+0x95B9	0x922B
+0x95BA	0x24284
+0x95BB	0x65D4
+0x95BC	0x7129
+0x95BD	0x70C4
+0x95BE	0x21845
+0x95BF	0x9D6D
+0x95C0	0x8C9F
+0x95C1	0x8CE9
+0x95C2	0x27DDC
+0x95C3	0x599A
+0x95C4	0x77C3
+0x95C5	0x59F0
+0x95C6	0x436E
+0x95C7	0x36D4
+0x95C8	0x8E2A
+0x95C9	0x8EA7
+0x95CA	0x24C09
+0x95CB	0x8F30
+0x95CC	0x8F4A
+0x95CD	0x42F4
+0x95CE	0x6C58
+0x95CF	0x6FBB
+0x95D0	0x22321
+0x95D1	0x489B
+0x95D2	0x6F79
+0x95D3	0x6E8B
+0x95D4	0x217DA
+0x95D5	0x9BE9
+0x95D6	0x36B5
+0x95D7	0x2492F
+0x95D8	0x90BB
+0x95DA	0x5571
+0x95DB	0x4906
+0x95DC	0x91BB
+0x95DD	0x9404
+0x95DE	0x28A4B
+0x95DF	0x4062
+0x95E0	0x28AFC
+0x95E1	0x9427
+0x95E2	0x28C1D
+0x95E3	0x28C3B
+0x95E4	0x84E5
+0x95E5	0x8A2B
+0x95E6	0x9599
+0x95E7	0x95A7
+0x95E8	0x9597
+0x95E9	0x9596
+0x95EA	0x28D34
+0x95EB	0x7445
+0x95EC	0x3EC2
+0x95ED	0x248FF
+0x95EE	0x24A42
+0x95EF	0x243EA
+0x95F0	0x3EE7
+0x95F1	0x23225
+0x95F2	0x968F
+0x95F3	0x28EE7
+0x95F4	0x28E66
+0x95F5	0x28E65
+0x95F6	0x3ECC
+0x95F7	0x249ED
+0x95F8	0x24A78
+0x95F9	0x23FEE
+0x95FA	0x7412
+0x95FB	0x746B
+0x95FC	0x3EFC
+0x95FD	0x9741
+0x95FE	0x290B0
+0x9640	0x6847
+0x9641	0x4A1D
+0x9642	0x29093
+0x9643	0x257DF
+0x9645	0x9368
+0x9646	0x28989
+0x9647	0x28C26
+0x9648	0x28B2F
+0x9649	0x263BE
+0x964A	0x92BA
+0x964B	0x5B11
+0x964C	0x8B69
+0x964D	0x493C
+0x964E	0x73F9
+0x964F	0x2421B
+0x9650	0x979B
+0x9651	0x9771
+0x9652	0x9938
+0x9653	0x20F26
+0x9654	0x5DC1
+0x9655	0x28BC5
+0x9656	0x24AB2
+0x9657	0x981F
+0x9658	0x294DA
+0x9659	0x92F6
+0x965A	0x295D7
+0x965B	0x91E5
+0x965C	0x44C0
+0x965D	0x28B50
+0x965E	0x24A67
+0x965F	0x28B64
+0x9660	0x98DC
+0x9661	0x28A45
+0x9662	0x3F00
+0x9663	0x922A
+0x9664	0x4925
+0x9665	0x8414
+0x9666	0x993B
+0x9667	0x994D
+0x9668	0x27B06
+0x9669	0x3DFD
+0x966A	0x999B
+0x966B	0x4B6F
+0x966C	0x99AA
+0x966D	0x9A5C
+0x966E	0x28B65
+0x966F	0x258C8
+0x9670	0x6A8F
+0x9671	0x9A21
+0x9672	0x5AFE
+0x9673	0x9A2F
+0x9674	0x298F1
+0x9675	0x4B90
+0x9676	0x29948
+0x9677	0x99BC
+0x9678	0x4BBD
+0x9679	0x4B97
+0x967A	0x937D
+0x967B	0x5872
+0x967C	0x21302
+0x967D	0x5822
+0x967E	0x249B8
+0x96A1	0x214E8
+0x96A2	0x7844
+0x96A3	0x2271F
+0x96A4	0x23DB8
+0x96A5	0x68C5
+0x96A6	0x3D7D
+0x96A7	0x9458
+0x96A8	0x3927
+0x96A9	0x6150
+0x96AA	0x22781
+0x96AB	0x2296B
+0x96AC	0x6107
+0x96AD	0x9C4F
+0x96AE	0x9C53
+0x96AF	0x9C7B
+0x96B0	0x9C35
+0x96B1	0x9C10
+0x96B2	0x9B7F
+0x96B3	0x9BCF
+0x96B4	0x29E2D
+0x96B5	0x9B9F
+0x96B6	0x2A1F5
+0x96B7	0x2A0FE
+0x96B8	0x9D21
+0x96B9	0x4CAE
+0x96BA	0x24104
+0x96BB	0x9E18
+0x96BC	0x4CB0
+0x96BD	0x9D0C
+0x96BE	0x2A1B4
+0x96BF	0x2A0ED
+0x96C0	0x2A0F3
+0x96C1	0x2992F
+0x96C2	0x9DA5
+0x96C3	0x84BD
+0x96C4	0x26E12
+0x96C5	0x26FDF
+0x96C6	0x26B82
+0x96C7	0x85FC
+0x96C8	0x4533
+0x96C9	0x26DA4
+0x96CA	0x26E84
+0x96CB	0x26DF0
+0x96CC	0x8420
+0x96CD	0x85EE
+0x96CE	0x26E00
+0x96CF	0x237D7
+0x96D0	0x26064
+0x96D1	0x79E2
+0x96D2	0x2359C
+0x96D3	0x23640
+0x96D4	0x492D
+0x96D5	0x249DE
+0x96D6	0x3D62
+0x96D7	0x93DB
+0x96D8	0x92BE
+0x96D9	0x9348
+0x96DA	0x202BF
+0x96DB	0x78B9
+0x96DC	0x9277
+0x96DD	0x944D
+0x96DE	0x4FE4
+0x96DF	0x3440
+0x96E0	0x9064
+0x96E1	0x2555D
+0x96E2	0x783D
+0x96E3	0x7854
+0x96E4	0x78B6
+0x96E5	0x784B
+0x96E6	0x21757
+0x96E7	0x231C9
+0x96E8	0x24941
+0x96E9	0x369A
+0x96EA	0x4F72
+0x96EB	0x6FDA
+0x96EC	0x6FD9
+0x96EE	0x701E
+0x96EF	0x5414
+0x96F0	0x241B5
+0x96F1	0x57BB
+0x96F2	0x58F3
+0x96F3	0x578A
+0x96F4	0x9D16
+0x96F5	0x57D7
+0x96F6	0x7134
+0x96F7	0x34AF
+0x96F8	0x241AC
+0x96F9	0x71EB
+0x96FA	0x26C40
+0x96FB	0x24F97
+0x96FD	0x217B5
+0x96FE	0x28A49
+0x9740	0x610C
+0x9741	0x5ACE
+0x9742	0x5A0B
+0x9743	0x42BC
+0x9744	0x24488
+0x9745	0x372C
+0x9746	0x4B7B
+0x9747	0x289FC
+0x9748	0x93BB
+0x9749	0x93B8
+0x974A	0x218D6
+0x974B	0x20F1D
+0x974C	0x8472
+0x974D	0x26CC0
+0x974E	0x21413
+0x974F	0x242FA
+0x9750	0x22C26
+0x9751	0x243C1
+0x9752	0x5994
+0x9753	0x23DB7
+0x9754	0x26741
+0x9755	0x7DA8
+0x9756	0x2615B
+0x9757	0x260A4
+0x9758	0x249B9
+0x9759	0x2498B
+0x975A	0x289FA
+0x975B	0x92E5
+0x975C	0x73E2
+0x975D	0x3EE9
+0x975E	0x74B4
+0x975F	0x28B63
+0x9760	0x2189F
+0x9761	0x3EE1
+0x9762	0x24AB3
+0x9763	0x6AD8
+0x9764	0x73F3
+0x9765	0x73FB
+0x9766	0x3ED6
+0x9767	0x24A3E
+0x9768	0x24A94
+0x9769	0x217D9
+0x976A	0x24A66
+0x976B	0x203A7
+0x976C	0x21424
+0x976D	0x249E5
+0x976E	0x7448
+0x976F	0x24916
+0x9770	0x70A5
+0x9771	0x24976
+0x9772	0x9284
+0x9773	0x73E6
+0x9774	0x935F
+0x9775	0x204FE
+0x9776	0x9331
+0x9777	0x28ACE
+0x9778	0x28A16
+0x9779	0x9386
+0x977A	0x28BE7
+0x977B	0x255D5
+0x977C	0x4935
+0x977D	0x28A82
+0x977E	0x716B
+0x97A1	0x24943
+0x97A2	0x20CFF
+0x97A3	0x56A4
+0x97A4	0x2061A
+0x97A5	0x20BEB
+0x97A6	0x20CB8
+0x97A7	0x5502
+0x97A8	0x79C4
+0x97A9	0x217FA
+0x97AA	0x7DFE
+0x97AB	0x216C2
+0x97AC	0x24A50
+0x97AD	0x21852
+0x97AE	0x452E
+0x97AF	0x9401
+0x97B0	0x370A
+0x97B1	0x28AC0
+0x97B2	0x249AD
+0x97B3	0x59B0
+0x97B4	0x218BF
+0x97B5	0x21883
+0x97B6	0x27484
+0x97B7	0x5AA1
+0x97B8	0x36E2
+0x97B9	0x23D5B
+0x97BA	0x36B0
+0x97BB	0x925F
+0x97BC	0x5A79
+0x97BD	0x28A81
+0x97BE	0x21862
+0x97BF	0x9374
+0x97C0	0x3CCD
+0x97C1	0x20AB4
+0x97C2	0x4A96
+0x97C3	0x398A
+0x97C4	0x50F4
+0x97C5	0x3D69
+0x97C6	0x3D4C
+0x97C7	0x2139C
+0x97C8	0x7175
+0x97C9	0x42FB
+0x97CA	0x28218
+0x97CB	0x6E0F
+0x97CC	0x290E4
+0x97CD	0x44EB
+0x97CE	0x6D57
+0x97CF	0x27E4F
+0x97D0	0x7067
+0x97D1	0x6CAF
+0x97D2	0x3CD6
+0x97D3	0x23FED
+0x97D4	0x23E2D
+0x97D5	0x6E02
+0x97D6	0x6F0C
+0x97D7	0x3D6F
+0x97D8	0x203F5
+0x97D9	0x7551
+0x97DA	0x36BC
+0x97DB	0x34C8
+0x97DC	0x4680
+0x97DD	0x3EDA
+0x97DE	0x4871
+0x97DF	0x59C4
+0x97E0	0x926E
+0x97E1	0x493E
+0x97E2	0x8F41
+0x97E3	0x28C1C
+0x97E4	0x26BC0
+0x97E5	0x5812
+0x97E6	0x57C8
+0x97E7	0x36D6
+0x97E8	0x21452
+0x97E9	0x70FE
+0x97EA	0x24362
+0x97EB	0x24A71
+0x97EC	0x22FE3
+0x97ED	0x212B0
+0x97EE	0x223BD
+0x97EF	0x68B9
+0x97F0	0x6967
+0x97F1	0x21398
+0x97F2	0x234E5
+0x97F3	0x27BF4
+0x97F4	0x236DF
+0x97F5	0x28A83
+0x97F6	0x237D6
+0x97F7	0x233FA
+0x97F8	0x24C9F
+0x97F9	0x6A1A
+0x97FA	0x236AD
+0x97FB	0x26CB7
+0x97FC	0x843E
+0x97FD	0x44DF
+0x97FE	0x44CE
+0x9840	0x26D26
+0x9841	0x26D51
+0x9842	0x26C82
+0x9843	0x26FDE
+0x9844	0x6F17
+0x9845	0x27109
+0x9846	0x833D
+0x9847	0x2173A
+0x9848	0x83ED
+0x9849	0x26C80
+0x984A	0x27053
+0x984B	0x217DB
+0x984C	0x5989
+0x984D	0x5A82
+0x984E	0x217B3
+0x984F	0x5A61
+0x9850	0x5A71
+0x9851	0x21905
+0x9852	0x241FC
+0x9853	0x372D
+0x9854	0x59EF
+0x9855	0x2173C
+0x9856	0x36C7
+0x9857	0x718E
+0x9858	0x9390
+0x9859	0x669A
+0x985A	0x242A5
+0x985B	0x5A6E
+0x985C	0x5A2B
+0x985D	0x24293
+0x985E	0x6A2B
+0x985F	0x23EF9
+0x9860	0x27736
+0x9861	0x2445B
+0x9862	0x242CA
+0x9863	0x711D
+0x9864	0x24259
+0x9865	0x289E1
+0x9866	0x4FB0
+0x9867	0x26D28
+0x9868	0x5CC2
+0x9869	0x244CE
+0x986A	0x27E4D
+0x986B	0x243BD
+0x986C	0x6A0C
+0x986D	0x24256
+0x986E	0x21304
+0x986F	0x70A6
+0x9870	0x7133
+0x9871	0x243E9
+0x9872	0x3DA5
+0x9873	0x6CDF
+0x9874	0x2F825
+0x9875	0x24A4F
+0x9876	0x7E65
+0x9877	0x59EB
+0x9878	0x5D2F
+0x9879	0x3DF3
+0x987A	0x5F5C
+0x987B	0x24A5D
+0x987C	0x217DF
+0x987D	0x7DA4
+0x987E	0x8426
+0x98A1	0x5485
+0x98A2	0x23AFA
+0x98A3	0x23300
+0x98A4	0x20214
+0x98A5	0x577E
+0x98A6	0x208D5
+0x98A7	0x20619
+0x98A8	0x3FE5
+0x98A9	0x21F9E
+0x98AA	0x2A2B6
+0x98AB	0x7003
+0x98AC	0x2915B
+0x98AD	0x5D70
+0x98AE	0x738F
+0x98AF	0x7CD3
+0x98B0	0x28A59
+0x98B1	0x29420
+0x98B2	0x4FC8
+0x98B3	0x7FE7
+0x98B4	0x72CD
+0x98B5	0x7310
+0x98B6	0x27AF4
+0x98B7	0x7338
+0x98B8	0x7339
+0x98B9	0x256F6
+0x98BA	0x7341
+0x98BB	0x7348
+0x98BC	0x3EA9
+0x98BD	0x27B18
+0x98BE	0x906C
+0x98BF	0x71F5
+0x98C0	0x248F2
+0x98C1	0x73E1
+0x98C2	0x81F6
+0x98C3	0x3ECA
+0x98C4	0x770C
+0x98C5	0x3ED1
+0x98C6	0x6CA2
+0x98C7	0x56FD
+0x98C8	0x7419
+0x98C9	0x741E
+0x98CA	0x741F
+0x98CB	0x3EE2
+0x98CC	0x3EF0
+0x98CD	0x3EF4
+0x98CE	0x3EFA
+0x98CF	0x74D3
+0x98D0	0x3F0E
+0x98D1	0x3F53
+0x98D2	0x7542
+0x98D3	0x756D
+0x98D4	0x7572
+0x98D5	0x758D
+0x98D6	0x3F7C
+0x98D7	0x75C8
+0x98D8	0x75DC
+0x98D9	0x3FC0
+0x98DA	0x764D
+0x98DB	0x3FD7
+0x98DC	0x7674
+0x98DD	0x3FDC
+0x98DE	0x767A
+0x98DF	0x24F5C
+0x98E0	0x7188
+0x98E1	0x5623
+0x98E2	0x8980
+0x98E3	0x5869
+0x98E4	0x401D
+0x98E5	0x7743
+0x98E6	0x4039
+0x98E7	0x6761
+0x98E8	0x4045
+0x98E9	0x35DB
+0x98EA	0x7798
+0x98EB	0x406A
+0x98EC	0x406F
+0x98ED	0x5C5E
+0x98EE	0x77BE
+0x98EF	0x77CB
+0x98F0	0x58F2
+0x98F1	0x7818
+0x98F2	0x70B9
+0x98F3	0x781C
+0x98F4	0x40A8
+0x98F5	0x7839
+0x98F6	0x7847
+0x98F7	0x7851
+0x98F8	0x7866
+0x98F9	0x8448
+0x98FA	0x25535
+0x98FB	0x7933
+0x98FC	0x6803
+0x98FD	0x7932
+0x98FE	0x4103
+0x9940	0x4109
+0x9941	0x7991
+0x9942	0x7999
+0x9943	0x8FBB
+0x9944	0x7A06
+0x9945	0x8FBC
+0x9946	0x4167
+0x9947	0x7A91
+0x9948	0x41B2
+0x9949	0x7ABC
+0x994A	0x8279
+0x994B	0x41C4
+0x994C	0x7ACF
+0x994D	0x7ADB
+0x994E	0x41CF
+0x994F	0x4E21
+0x9950	0x7B62
+0x9951	0x7B6C
+0x9952	0x7B7B
+0x9953	0x7C12
+0x9954	0x7C1B
+0x9955	0x4260
+0x9956	0x427A
+0x9957	0x7C7B
+0x9958	0x7C9C
+0x9959	0x428C
+0x995A	0x7CB8
+0x995B	0x4294
+0x995C	0x7CED
+0x995D	0x8F93
+0x995E	0x70C0
+0x995F	0x20CCF
+0x9960	0x7DCF
+0x9961	0x7DD4
+0x9962	0x7DD0
+0x9963	0x7DFD
+0x9964	0x7FAE
+0x9965	0x7FB4
+0x9966	0x729F
+0x9967	0x4397
+0x9968	0x8020
+0x9969	0x8025
+0x996A	0x7B39
+0x996B	0x802E
+0x996C	0x8031
+0x996D	0x8054
+0x996E	0x3DCC
+0x996F	0x57B4
+0x9970	0x70A0
+0x9971	0x80B7
+0x9972	0x80E9
+0x9973	0x43ED
+0x9974	0x810C
+0x9975	0x732A
+0x9976	0x810E
+0x9977	0x8112
+0x9978	0x7560
+0x9979	0x8114
+0x997A	0x4401
+0x997B	0x3B39
+0x997C	0x8156
+0x997D	0x8159
+0x997E	0x815A
+0x99A1	0x4413
+0x99A2	0x583A
+0x99A3	0x817C
+0x99A4	0x8184
+0x99A5	0x4425
+0x99A6	0x8193
+0x99A7	0x442D
+0x99A8	0x81A5
+0x99A9	0x57EF
+0x99AA	0x81C1
+0x99AB	0x81E4
+0x99AC	0x8254
+0x99AD	0x448F
+0x99AE	0x82A6
+0x99AF	0x8276
+0x99B0	0x82CA
+0x99B1	0x82D8
+0x99B2	0x82FF
+0x99B3	0x44B0
+0x99B4	0x8357
+0x99B5	0x9669
+0x99B6	0x698A
+0x99B7	0x8405
+0x99B8	0x70F5
+0x99B9	0x8464
+0x99BA	0x60E3
+0x99BB	0x8488
+0x99BC	0x4504
+0x99BD	0x84BE
+0x99BE	0x84E1
+0x99BF	0x84F8
+0x99C0	0x8510
+0x99C1	0x8538
+0x99C2	0x8552
+0x99C3	0x453B
+0x99C4	0x856F
+0x99C5	0x8570
+0x99C6	0x85E0
+0x99C7	0x4577
+0x99C8	0x8672
+0x99C9	0x8692
+0x99CA	0x86B2
+0x99CB	0x86EF
+0x99CC	0x9645
+0x99CD	0x878B
+0x99CE	0x4606
+0x99CF	0x4617
+0x99D0	0x88AE
+0x99D1	0x88FF
+0x99D2	0x8924
+0x99D3	0x8947
+0x99D4	0x8991
+0x99D5	0x27967
+0x99D6	0x8A29
+0x99D7	0x8A38
+0x99D8	0x8A94
+0x99D9	0x8AB4
+0x99DA	0x8C51
+0x99DB	0x8CD4
+0x99DC	0x8CF2
+0x99DD	0x8D1C
+0x99DE	0x4798
+0x99DF	0x585F
+0x99E0	0x8DC3
+0x99E1	0x47ED
+0x99E2	0x4EEE
+0x99E3	0x8E3A
+0x99E4	0x55D8
+0x99E5	0x5754
+0x99E6	0x8E71
+0x99E7	0x55F5
+0x99E8	0x8EB0
+0x99E9	0x4837
+0x99EA	0x8ECE
+0x99EB	0x8EE2
+0x99EC	0x8EE4
+0x99ED	0x8EED
+0x99EE	0x8EF2
+0x99EF	0x8FB7
+0x99F0	0x8FC1
+0x99F1	0x8FCA
+0x99F2	0x8FCC
+0x99F3	0x9033
+0x99F4	0x99C4
+0x99F5	0x48AD
+0x99F6	0x98E0
+0x99F7	0x9213
+0x99F8	0x491E
+0x99F9	0x9228
+0x99FA	0x9258
+0x99FB	0x926B
+0x99FC	0x92B1
+0x99FD	0x92AE
+0x99FE	0x92BF
+0x9A40	0x92E3
+0x9A41	0x92EB
+0x9A42	0x92F3
+0x9A43	0x92F4
+0x9A44	0x92FD
+0x9A45	0x9343
+0x9A46	0x9384
+0x9A47	0x93AD
+0x9A48	0x4945
+0x9A49	0x4951
+0x9A4A	0x9EBF
+0x9A4B	0x9417
+0x9A4C	0x5301
+0x9A4D	0x941D
+0x9A4E	0x942D
+0x9A4F	0x943E
+0x9A50	0x496A
+0x9A51	0x9454
+0x9A52	0x9479
+0x9A53	0x952D
+0x9A54	0x95A2
+0x9A55	0x49A7
+0x9A56	0x95F4
+0x9A57	0x9633
+0x9A58	0x49E5
+0x9A59	0x67A0
+0x9A5A	0x4A24
+0x9A5B	0x9740
+0x9A5C	0x4A35
+0x9A5D	0x97B2
+0x9A5E	0x97C2
+0x9A5F	0x5654
+0x9A60	0x4AE4
+0x9A61	0x60E8
+0x9A62	0x98B9
+0x9A63	0x4B19
+0x9A64	0x98F1
+0x9A65	0x5844
+0x9A66	0x990E
+0x9A67	0x9919
+0x9A68	0x51B4
+0x9A69	0x991C
+0x9A6A	0x9937
+0x9A6B	0x9942
+0x9A6C	0x995D
+0x9A6D	0x9962
+0x9A6E	0x4B70
+0x9A6F	0x99C5
+0x9A70	0x4B9D
+0x9A71	0x9A3C
+0x9A72	0x9B0F
+0x9A73	0x7A83
+0x9A74	0x9B69
+0x9A75	0x9B81
+0x9A76	0x9BDD
+0x9A77	0x9BF1
+0x9A78	0x9BF4
+0x9A79	0x4C6D
+0x9A7A	0x9C20
+0x9A7B	0x376F
+0x9A7C	0x21BC2
+0x9A7D	0x9D49
+0x9A7E	0x9C3A
+0x9AA1	0x9EFE
+0x9AA2	0x5650
+0x9AA3	0x9D93
+0x9AA4	0x9DBD
+0x9AA5	0x9DC0
+0x9AA6	0x9DFC
+0x9AA7	0x94F6
+0x9AA8	0x8FB6
+0x9AA9	0x9E7B
+0x9AAA	0x9EAC
+0x9AAB	0x9EB1
+0x9AAC	0x9EBD
+0x9AAD	0x9EC6
+0x9AAE	0x94DC
+0x9AAF	0x9EE2
+0x9AB0	0x9EF1
+0x9AB1	0x9EF8
+0x9AB2	0x7AC8
+0x9AB3	0x9F44
+0x9AB4	0x20094
+0x9AB5	0x202B7
+0x9AB6	0x203A0
+0x9AB7	0x691A
+0x9AB8	0x94C3
+0x9AB9	0x59AC
+0x9ABA	0x204D7
+0x9ABB	0x5840
+0x9ABC	0x94C1
+0x9ABD	0x37B9
+0x9ABE	0x205D5
+0x9ABF	0x20615
+0x9AC0	0x20676
+0x9AC1	0x216BA
+0x9AC2	0x5757
+0x9AC3	0x7173
+0x9AC4	0x20AC2
+0x9AC5	0x20ACD
+0x9AC6	0x20BBF
+0x9AC7	0x546A
+0x9AC8	0x2F83B
+0x9AC9	0x20BCB
+0x9ACA	0x549E
+0x9ACB	0x20BFB
+0x9ACC	0x20C3B
+0x9ACD	0x20C53
+0x9ACE	0x20C65
+0x9ACF	0x20C7C
+0x9AD0	0x60E7
+0x9AD1	0x20C8D
+0x9AD2	0x567A
+0x9AD3	0x20CB5
+0x9AD4	0x20CDD
+0x9AD5	0x20CED
+0x9AD6	0x20D6F
+0x9AD7	0x20DB2
+0x9AD8	0x20DC8
+0x9AD9	0x6955
+0x9ADA	0x9C2F
+0x9ADB	0x87A5
+0x9ADC	0x20E04
+0x9ADD	0x20E0E
+0x9ADE	0x20ED7
+0x9ADF	0x20F90
+0x9AE0	0x20F2D
+0x9AE1	0x20E73
+0x9AE2	0x5C20
+0x9AE3	0x20FBC
+0x9AE4	0x5E0B
+0x9AE5	0x2105C
+0x9AE6	0x2104F
+0x9AE7	0x21076
+0x9AE8	0x671E
+0x9AE9	0x2107B
+0x9AEA	0x21088
+0x9AEB	0x21096
+0x9AEC	0x3647
+0x9AED	0x210BF
+0x9AEE	0x210D3
+0x9AEF	0x2112F
+0x9AF0	0x2113B
+0x9AF1	0x5364
+0x9AF2	0x84AD
+0x9AF3	0x212E3
+0x9AF4	0x21375
+0x9AF5	0x21336
+0x9AF6	0x8B81
+0x9AF7	0x21577
+0x9AF8	0x21619
+0x9AF9	0x217C3
+0x9AFA	0x217C7
+0x9AFB	0x4E78
+0x9AFC	0x70BB
+0x9AFD	0x2182D
+0x9AFE	0x2196A
+0x9B40	0x21A2D
+0x9B41	0x21A45
+0x9B42	0x21C2A
+0x9B43	0x21C70
+0x9B44	0x21CAC
+0x9B45	0x21EC8
+0x9B46	0x62C3
+0x9B47	0x21ED5
+0x9B48	0x21F15
+0x9B49	0x7198
+0x9B4A	0x6855
+0x9B4B	0x22045
+0x9B4C	0x69E9
+0x9B4D	0x36C8
+0x9B4E	0x2227C
+0x9B4F	0x223D7
+0x9B50	0x223FA
+0x9B51	0x2272A
+0x9B52	0x22871
+0x9B53	0x2294F
+0x9B54	0x82FD
+0x9B55	0x22967
+0x9B56	0x22993
+0x9B57	0x22AD5
+0x9B58	0x89A5
+0x9B59	0x22AE8
+0x9B5A	0x8FA0
+0x9B5B	0x22B0E
+0x9B5C	0x97B8
+0x9B5D	0x22B3F
+0x9B5E	0x9847
+0x9B5F	0x9ABD
+0x9B60	0x22C4C
+0x9B62	0x22C88
+0x9B63	0x22CB7
+0x9B64	0x25BE8
+0x9B65	0x22D08
+0x9B66	0x22D12
+0x9B67	0x22DB7
+0x9B68	0x22D95
+0x9B69	0x22E42
+0x9B6A	0x22F74
+0x9B6B	0x22FCC
+0x9B6C	0x23033
+0x9B6D	0x23066
+0x9B6E	0x2331F
+0x9B6F	0x233DE
+0x9B70	0x5FB1
+0x9B71	0x6648
+0x9B72	0x66BF
+0x9B73	0x27A79
+0x9B74	0x23567
+0x9B75	0x235F3
+0x9B77	0x249BA
+0x9B79	0x2361A
+0x9B7A	0x23716
+0x9B7C	0x20346
+0x9B7D	0x58B5
+0x9B7E	0x670E
+0x9BA1	0x6918
+0x9BA2	0x23AA7
+0x9BA3	0x27657
+0x9BA4	0x25FE2
+0x9BA5	0x23E11
+0x9BA6	0x23EB9
+0x9BA7	0x275FE
+0x9BA8	0x2209A
+0x9BA9	0x48D0
+0x9BAA	0x4AB8
+0x9BAB	0x24119
+0x9BAC	0x28A9A
+0x9BAD	0x242EE
+0x9BAE	0x2430D
+0x9BAF	0x2403B
+0x9BB0	0x24334
+0x9BB1	0x24396
+0x9BB2	0x24A45
+0x9BB3	0x205CA
+0x9BB4	0x51D2
+0x9BB5	0x20611
+0x9BB6	0x599F
+0x9BB7	0x21EA8
+0x9BB8	0x3BBE
+0x9BB9	0x23CFF
+0x9BBA	0x24404
+0x9BBB	0x244D6
+0x9BBC	0x5788
+0x9BBD	0x24674
+0x9BBE	0x399B
+0x9BBF	0x2472F
+0x9BC0	0x285E8
+0x9BC1	0x299C9
+0x9BC2	0x3762
+0x9BC3	0x221C3
+0x9BC4	0x8B5E
+0x9BC5	0x28B4E
+0x9BC7	0x24812
+0x9BC8	0x248FB
+0x9BC9	0x24A15
+0x9BCA	0x7209
+0x9BCB	0x24AC0
+0x9BCC	0x20C78
+0x9BCD	0x5965
+0x9BCE	0x24EA5
+0x9BCF	0x24F86
+0x9BD0	0x20779
+0x9BD1	0x8EDA
+0x9BD2	0x2502C
+0x9BD3	0x528F
+0x9BD4	0x573F
+0x9BD5	0x7171
+0x9BD6	0x25299
+0x9BD7	0x25419
+0x9BD8	0x23F4A
+0x9BD9	0x24AA7
+0x9BDA	0x55BC
+0x9BDB	0x25446
+0x9BDC	0x2546E
+0x9BDD	0x26B52
+0x9BDF	0x3473
+0x9BE0	0x2553F
+0x9BE1	0x27632
+0x9BE2	0x2555E
+0x9BE3	0x4718
+0x9BE4	0x25562
+0x9BE5	0x25566
+0x9BE6	0x257C7
+0x9BE7	0x2493F
+0x9BE8	0x2585D
+0x9BE9	0x5066
+0x9BEA	0x34FB
+0x9BEB	0x233CC
+0x9BED	0x25903
+0x9BEE	0x477C
+0x9BEF	0x28948
+0x9BF0	0x25AAE
+0x9BF1	0x25B89
+0x9BF2	0x25C06
+0x9BF3	0x21D90
+0x9BF4	0x57A1
+0x9BF5	0x7151
+0x9BF7	0x26102
+0x9BF8	0x27C12
+0x9BF9	0x9056
+0x9BFA	0x261B2
+0x9BFB	0x24F9A
+0x9BFC	0x8B62
+0x9BFD	0x26402
+0x9BFE	0x2644A
+0x9C40	0x5D5B
+0x9C41	0x26BF7
+0x9C43	0x26484
+0x9C44	0x2191C
+0x9C45	0x8AEA
+0x9C46	0x249F6
+0x9C47	0x26488
+0x9C48	0x23FEF
+0x9C49	0x26512
+0x9C4A	0x4BC0
+0x9C4B	0x265BF
+0x9C4C	0x266B5
+0x9C4D	0x2271B
+0x9C4E	0x9465
+0x9C4F	0x257E1
+0x9C50	0x6195
+0x9C51	0x5A27
+0x9C52	0x2F8CD
+0x9C54	0x56B9
+0x9C55	0x24521
+0x9C56	0x266FC
+0x9C57	0x4E6A
+0x9C58	0x24934
+0x9C59	0x9656
+0x9C5A	0x6D8F
+0x9C5B	0x26CBD
+0x9C5C	0x3618
+0x9C5D	0x8977
+0x9C5E	0x26799
+0x9C5F	0x2686E
+0x9C60	0x26411
+0x9C61	0x2685E
+0x9C63	0x268C7
+0x9C64	0x7B42
+0x9C65	0x290C0
+0x9C66	0x20A11
+0x9C67	0x26926
+0x9C69	0x26939
+0x9C6A	0x7A45
+0x9C6C	0x269FA
+0x9C6D	0x9A26
+0x9C6E	0x26A2D
+0x9C6F	0x365F
+0x9C70	0x26469
+0x9C71	0x20021
+0x9C72	0x7983
+0x9C73	0x26A34
+0x9C74	0x26B5B
+0x9C75	0x5D2C
+0x9C76	0x23519
+0x9C78	0x26B9D
+0x9C79	0x46D0
+0x9C7A	0x26CA4
+0x9C7B	0x753B
+0x9C7C	0x8865
+0x9C7D	0x26DAE
+0x9C7E	0x58B6
+0x9CA1	0x371C
+0x9CA2	0x2258D
+0x9CA3	0x2704B
+0x9CA4	0x271CD
+0x9CA5	0x3C54
+0x9CA6	0x27280
+0x9CA7	0x27285
+0x9CA8	0x9281
+0x9CA9	0x2217A
+0x9CAA	0x2728B
+0x9CAB	0x9330
+0x9CAC	0x272E6
+0x9CAD	0x249D0
+0x9CAE	0x6C39
+0x9CAF	0x949F
+0x9CB0	0x27450
+0x9CB1	0x20EF8
+0x9CB2	0x8827
+0x9CB3	0x88F5
+0x9CB4	0x22926
+0x9CB5	0x28473
+0x9CB6	0x217B1
+0x9CB7	0x6EB8
+0x9CB8	0x24A2A
+0x9CB9	0x21820
+0x9CBA	0x39A4
+0x9CBB	0x36B9
+0x9CBE	0x453F
+0x9CBF	0x66B6
+0x9CC0	0x29CAD
+0x9CC1	0x298A4
+0x9CC2	0x8943
+0x9CC3	0x277CC
+0x9CC4	0x27858
+0x9CC5	0x56D6
+0x9CC6	0x40DF
+0x9CC7	0x2160A
+0x9CC8	0x39A1
+0x9CC9	0x2372F
+0x9CCA	0x280E8
+0x9CCB	0x213C5
+0x9CCC	0x71AD
+0x9CCD	0x8366
+0x9CCE	0x279DD
+0x9CCF	0x291A8
+0x9CD1	0x4CB7
+0x9CD2	0x270AF
+0x9CD3	0x289AB
+0x9CD4	0x279FD
+0x9CD5	0x27A0A
+0x9CD6	0x27B0B
+0x9CD7	0x27D66
+0x9CD8	0x2417A
+0x9CD9	0x7B43
+0x9CDA	0x797E
+0x9CDB	0x28009
+0x9CDC	0x6FB5
+0x9CDD	0x2A2DF
+0x9CDE	0x6A03
+0x9CDF	0x28318
+0x9CE0	0x53A2
+0x9CE1	0x26E07
+0x9CE2	0x93BF
+0x9CE3	0x6836
+0x9CE4	0x975D
+0x9CE5	0x2816F
+0x9CE6	0x28023
+0x9CE7	0x269B5
+0x9CE8	0x213ED
+0x9CE9	0x2322F
+0x9CEA	0x28048
+0x9CEB	0x5D85
+0x9CEC	0x28C30
+0x9CED	0x28083
+0x9CEE	0x5715
+0x9CEF	0x9823
+0x9CF0	0x28949
+0x9CF1	0x5DAB
+0x9CF2	0x24988
+0x9CF3	0x65BE
+0x9CF4	0x69D5
+0x9CF5	0x53D2
+0x9CF6	0x24AA5
+0x9CF7	0x23F81
+0x9CF8	0x3C11
+0x9CF9	0x6736
+0x9CFA	0x28090
+0x9CFB	0x280F4
+0x9CFC	0x2812E
+0x9CFD	0x21FA1
+0x9CFE	0x2814F
+0x9D40	0x28189
+0x9D41	0x281AF
+0x9D42	0x2821A
+0x9D43	0x28306
+0x9D44	0x2832F
+0x9D45	0x2838A
+0x9D46	0x35CA
+0x9D47	0x28468
+0x9D48	0x286AA
+0x9D49	0x48FA
+0x9D4A	0x63E6
+0x9D4B	0x28956
+0x9D4C	0x7808
+0x9D4D	0x9255
+0x9D4E	0x289B8
+0x9D4F	0x43F2
+0x9D50	0x289E7
+0x9D51	0x43DF
+0x9D52	0x289E8
+0x9D53	0x28B46
+0x9D54	0x28BD4
+0x9D55	0x59F8
+0x9D56	0x28C09
+0x9D58	0x28FC5
+0x9D59	0x290EC
+0x9D5B	0x29110
+0x9D5C	0x2913C
+0x9D5D	0x3DF7
+0x9D5E	0x2915E
+0x9D5F	0x24ACA
+0x9D60	0x8FD0
+0x9D61	0x728F
+0x9D62	0x568B
+0x9D63	0x294E7
+0x9D64	0x295E9
+0x9D65	0x295B0
+0x9D66	0x295B8
+0x9D67	0x29732
+0x9D68	0x298D1
+0x9D69	0x29949
+0x9D6A	0x2996A
+0x9D6B	0x299C3
+0x9D6C	0x29A28
+0x9D6D	0x29B0E
+0x9D6E	0x29D5A
+0x9D6F	0x29D9B
+0x9D70	0x7E9F
+0x9D71	0x29EF8
+0x9D72	0x29F23
+0x9D73	0x4CA4
+0x9D74	0x9547
+0x9D75	0x2A293
+0x9D76	0x71A2
+0x9D77	0x2A2FF
+0x9D78	0x4D91
+0x9D79	0x9012
+0x9D7A	0x2A5CB
+0x9D7B	0x4D9C
+0x9D7C	0x20C9C
+0x9D7D	0x8FBE
+0x9D7E	0x55C1
+0x9DA1	0x8FBA
+0x9DA2	0x224B0
+0x9DA3	0x8FB9
+0x9DA4	0x24A93
+0x9DA5	0x4509
+0x9DA6	0x7E7F
+0x9DA7	0x6F56
+0x9DA8	0x6AB1
+0x9DA9	0x4EEA
+0x9DAA	0x34E4
+0x9DAB	0x28B2C
+0x9DAC	0x2789D
+0x9DAD	0x373A
+0x9DAE	0x8E80
+0x9DAF	0x217F5
+0x9DB0	0x28024
+0x9DB1	0x28B6C
+0x9DB2	0x28B99
+0x9DB3	0x27A3E
+0x9DB4	0x266AF
+0x9DB5	0x3DEB
+0x9DB6	0x27655
+0x9DB7	0x23CB7
+0x9DB8	0x25635
+0x9DB9	0x25956
+0x9DBA	0x4E9A
+0x9DBB	0x25E81
+0x9DBC	0x26258
+0x9DBD	0x56BF
+0x9DBE	0x20E6D
+0x9DBF	0x8E0E
+0x9DC0	0x5B6D
+0x9DC1	0x23E88
+0x9DC2	0x24C9E
+0x9DC3	0x63DE
+0x9DC5	0x217F6
+0x9DC6	0x2187B
+0x9DC7	0x6530
+0x9DC8	0x562D
+0x9DC9	0x25C4A
+0x9DCA	0x541A
+0x9DCB	0x25311
+0x9DCC	0x3DC6
+0x9DCD	0x29D98
+0x9DCE	0x4C7D
+0x9DCF	0x5622
+0x9DD0	0x561E
+0x9DD1	0x7F49
+0x9DD2	0x25ED8
+0x9DD3	0x5975
+0x9DD4	0x23D40
+0x9DD5	0x8770
+0x9DD6	0x4E1C
+0x9DD7	0x20FEA
+0x9DD8	0x20D49
+0x9DD9	0x236BA
+0x9DDA	0x8117
+0x9DDB	0x9D5E
+0x9DDC	0x8D18
+0x9DDD	0x763B
+0x9DDE	0x9C45
+0x9DDF	0x764E
+0x9DE0	0x77B9
+0x9DE1	0x9345
+0x9DE2	0x5432
+0x9DE3	0x8148
+0x9DE4	0x82F7
+0x9DE5	0x5625
+0x9DE6	0x8132
+0x9DE7	0x8418
+0x9DE8	0x80BD
+0x9DE9	0x55EA
+0x9DEA	0x7962
+0x9DEB	0x5643
+0x9DEC	0x5416
+0x9DED	0x20E9D
+0x9DEE	0x35CE
+0x9DEF	0x5605
+0x9DF0	0x55F1
+0x9DF1	0x66F1
+0x9DF2	0x282E2
+0x9DF3	0x362D
+0x9DF4	0x7534
+0x9DF5	0x55F0
+0x9DF6	0x55BA
+0x9DF7	0x5497
+0x9DF8	0x5572
+0x9DF9	0x20C41
+0x9DFA	0x20C96
+0x9DFB	0x5ED0
+0x9DFC	0x25148
+0x9DFD	0x20E76
+0x9DFE	0x22C62
+0x9E40	0x20EA2
+0x9E41	0x9EAB
+0x9E42	0x7D5A
+0x9E43	0x55DE
+0x9E44	0x21075
+0x9E45	0x629D
+0x9E46	0x976D
+0x9E47	0x5494
+0x9E48	0x8CCD
+0x9E49	0x71F6
+0x9E4A	0x9176
+0x9E4B	0x63FC
+0x9E4C	0x63B9
+0x9E4D	0x63FE
+0x9E4E	0x5569
+0x9E4F	0x22B43
+0x9E50	0x9C72
+0x9E51	0x22EB3
+0x9E52	0x519A
+0x9E53	0x34DF
+0x9E54	0x20DA7
+0x9E55	0x51A7
+0x9E56	0x544D
+0x9E57	0x551E
+0x9E58	0x5513
+0x9E59	0x7666
+0x9E5A	0x8E2D
+0x9E5B	0x2688A
+0x9E5C	0x75B1
+0x9E5D	0x80B6
+0x9E5E	0x8804
+0x9E5F	0x8786
+0x9E60	0x88C7
+0x9E61	0x81B6
+0x9E62	0x841C
+0x9E63	0x210C1
+0x9E64	0x44EC
+0x9E65	0x7304
+0x9E66	0x24706
+0x9E67	0x5B90
+0x9E68	0x830B
+0x9E69	0x26893
+0x9E6A	0x567B
+0x9E6B	0x226F4
+0x9E6C	0x27D2F
+0x9E6D	0x241A3
+0x9E6E	0x27D73
+0x9E6F	0x26ED0
+0x9E70	0x272B6
+0x9E71	0x9170
+0x9E72	0x211D9
+0x9E73	0x9208
+0x9E74	0x23CFC
+0x9E75	0x2A6A9
+0x9E76	0x20EAC
+0x9E77	0x20EF9
+0x9E78	0x7266
+0x9E79	0x21CA2
+0x9E7A	0x474E
+0x9E7B	0x24FC2
+0x9E7C	0x27FF9
+0x9E7D	0x20FEB
+0x9E7E	0x40FA
+0x9EA1	0x9C5D
+0x9EA2	0x651F
+0x9EA3	0x22DA0
+0x9EA4	0x48F3
+0x9EA5	0x247E0
+0x9EA6	0x29D7C
+0x9EA7	0x20FEC
+0x9EA8	0x20E0A
+0x9EAA	0x275A3
+0x9EAB	0x20FED
+0x9EAD	0x26048
+0x9EAE	0x21187
+0x9EAF	0x71A3
+0x9EB0	0x7E8E
+0x9EB1	0x9D50
+0x9EB2	0x4E1A
+0x9EB3	0x4E04
+0x9EB4	0x3577
+0x9EB5	0x5B0D
+0x9EB6	0x6CB2
+0x9EB7	0x5367
+0x9EB8	0x36AC
+0x9EB9	0x39DC
+0x9EBA	0x537D
+0x9EBB	0x36A5
+0x9EBC	0x24618
+0x9EBD	0x589A
+0x9EBE	0x24B6E
+0x9EBF	0x822D
+0x9EC0	0x544B
+0x9EC1	0x57AA
+0x9EC2	0x25A95
+0x9EC3	0x20979
+0x9EC5	0x3A52
+0x9EC6	0x22465
+0x9EC7	0x7374
+0x9EC8	0x29EAC
+0x9EC9	0x4D09
+0x9ECA	0x9BED
+0x9ECB	0x23CFE
+0x9ECC	0x29F30
+0x9ECD	0x4C5B
+0x9ECE	0x24FA9
+0x9ECF	0x2959E
+0x9ED0	0x29FDE
+0x9ED1	0x845C
+0x9ED2	0x23DB6
+0x9ED3	0x272B2
+0x9ED4	0x267B3
+0x9ED5	0x23720
+0x9ED6	0x632E
+0x9ED7	0x7D25
+0x9ED8	0x23EF7
+0x9ED9	0x23E2C
+0x9EDA	0x3A2A
+0x9EDB	0x9008
+0x9EDC	0x52CC
+0x9EDD	0x3E74
+0x9EDE	0x367A
+0x9EDF	0x45E9
+0x9EE0	0x2048E
+0x9EE1	0x7640
+0x9EE2	0x5AF0
+0x9EE3	0x20EB6
+0x9EE4	0x787A
+0x9EE5	0x27F2E
+0x9EE6	0x58A7
+0x9EE7	0x40BF
+0x9EE8	0x567C
+0x9EE9	0x9B8B
+0x9EEA	0x5D74
+0x9EEB	0x7654
+0x9EEC	0x2A434
+0x9EED	0x9E85
+0x9EEE	0x4CE1
+0x9EF0	0x37FB
+0x9EF1	0x6119
+0x9EF2	0x230DA
+0x9EF3	0x243F2
+0x9EF5	0x565D
+0x9EF6	0x212A9
+0x9EF7	0x57A7
+0x9EF8	0x24963
+0x9EF9	0x29E06
+0x9EFA	0x5234
+0x9EFB	0x270AE
+0x9EFC	0x35AD
+0x9EFE	0x9D7C
+0x9F40	0x7C56
+0x9F41	0x9B39
+0x9F42	0x57DE
+0x9F43	0x2176C
+0x9F44	0x5C53
+0x9F45	0x64D3
+0x9F46	0x294D0
+0x9F47	0x26335
+0x9F48	0x27164
+0x9F49	0x86AD
+0x9F4A	0x20D28
+0x9F4B	0x26D22
+0x9F4C	0x24AE2
+0x9F4D	0x20D71
+0x9F4F	0x51FE
+0x9F50	0x21F0F
+0x9F51	0x5D8E
+0x9F52	0x9703
+0x9F53	0x21DD1
+0x9F54	0x9E81
+0x9F55	0x904C
+0x9F56	0x7B1F
+0x9F57	0x9B02
+0x9F58	0x5CD1
+0x9F59	0x7BA3
+0x9F5A	0x6268
+0x9F5B	0x6335
+0x9F5C	0x9AFF
+0x9F5D	0x7BCF
+0x9F5E	0x9B2A
+0x9F5F	0x7C7E
+0x9F61	0x7C42
+0x9F62	0x7C86
+0x9F63	0x9C15
+0x9F64	0x7BFC
+0x9F65	0x9B09
+0x9F67	0x9C1B
+0x9F68	0x2493E
+0x9F69	0x9F5A
+0x9F6A	0x5573
+0x9F6B	0x5BC3
+0x9F6C	0x4FFD
+0x9F6D	0x9E98
+0x9F6E	0x4FF2
+0x9F6F	0x5260
+0x9F70	0x3E06
+0x9F71	0x52D1
+0x9F72	0x5767
+0x9F73	0x5056
+0x9F74	0x59B7
+0x9F75	0x5E12
+0x9F76	0x97C8
+0x9F77	0x9DAB
+0x9F78	0x8F5C
+0x9F79	0x5469
+0x9F7A	0x97B4
+0x9F7B	0x9940
+0x9F7C	0x97BA
+0x9F7D	0x532C
+0x9F7E	0x6130
+0x9FA1	0x692C
+0x9FA2	0x53DA
+0x9FA3	0x9C0A
+0x9FA4	0x9D02
+0x9FA5	0x4C3B
+0x9FA6	0x9641
+0x9FA7	0x6980
+0x9FA8	0x50A6
+0x9FA9	0x7546
+0x9FAA	0x2176D
+0x9FAB	0x99DA
+0x9FAC	0x5273
+0x9FAE	0x9159
+0x9FAF	0x9681
+0x9FB0	0x915C
+0x9FB2	0x9151
+0x9FB3	0x28E97
+0x9FB4	0x637F
+0x9FB5	0x26D23
+0x9FB6	0x6ACA
+0x9FB7	0x5611
+0x9FB8	0x918E
+0x9FB9	0x757A
+0x9FBA	0x6285
+0x9FBB	0x203FC
+0x9FBC	0x734F
+0x9FBD	0x7C70
+0x9FBE	0x25C21
+0x9FBF	0x23CFD
+0x9FC1	0x24919
+0x9FC2	0x76D6
+0x9FC3	0x9B9D
+0x9FC4	0x4E2A
+0x9FC5	0x20CD4
+0x9FC6	0x83BE
+0x9FC7	0x8842
+0x9FC9	0x5C4A
+0x9FCA	0x69C0
+0x9FCC	0x577A
+0x9FCD	0x521F
+0x9FCE	0x5DF5
+0x9FCF	0x4ECE
+0x9FD0	0x6C31
+0x9FD1	0x201F2
+0x9FD2	0x4F39
+0x9FD3	0x549C
+0x9FD4	0x54DA
+0x9FD5	0x529A
+0x9FD6	0x8D82
+0x9FD7	0x35FE
+0x9FD9	0x35F3
+0x9FDB	0x6B52
+0x9FDC	0x917C
+0x9FDD	0x9FA5
+0x9FDE	0x9B97
+0x9FDF	0x982E
+0x9FE0	0x98B4
+0x9FE1	0x9ABA
+0x9FE2	0x9EA8
+0x9FE3	0x9E84
+0x9FE4	0x717A
+0x9FE5	0x7B14
+0x9FE7	0x6BFA
+0x9FE8	0x8818
+0x9FE9	0x7F78
+0x9FEB	0x5620
+0x9FEC	0x2A64A
+0x9FED	0x8E77
+0x9FEE	0x9F53
+0x9FF0	0x8DD4
+0x9FF1	0x8E4F
+0x9FF2	0x9E1C
+0x9FF3	0x8E01
+0x9FF4	0x6282
+0x9FF5	0x2837D
+0x9FF6	0x8E28
+0x9FF7	0x8E75
+0x9FF8	0x7AD3
+0x9FF9	0x24A77
+0x9FFA	0x7A3E
+0x9FFB	0x78D8
+0x9FFC	0x6CEA
+0x9FFD	0x8A67
+0x9FFE	0x7607
+0xA040	0x28A5A
+0xA041	0x9F26
+0xA042	0x6CCE
+0xA043	0x87D6
+0xA044	0x75C3
+0xA045	0x2A2B2
+0xA046	0x7853
+0xA047	0x2F840
+0xA048	0x8D0C
+0xA049	0x72E2
+0xA04A	0x7371
+0xA04B	0x8B2D
+0xA04C	0x7302
+0xA04D	0x74F1
+0xA04E	0x8CEB
+0xA04F	0x24ABB
+0xA050	0x862F
+0xA051	0x5FBA
+0xA052	0x88A0
+0xA053	0x44B7
+0xA055	0x2183B
+0xA056	0x26E05
+0xA058	0x8A7E
+0xA059	0x2251B
+0xA05B	0x60FD
+0xA05C	0x7667
+0xA05D	0x9AD7
+0xA05E	0x9D44
+0xA05F	0x936E
+0xA060	0x9B8F
+0xA061	0x87F5
+0xA064	0x8CF7
+0xA065	0x732C
+0xA066	0x9721
+0xA067	0x9BB0
+0xA068	0x35D6
+0xA069	0x72B2
+0xA06A	0x4C07
+0xA06B	0x7C51
+0xA06C	0x994A
+0xA06D	0x26159
+0xA06E	0x6159
+0xA06F	0x4C04
+0xA070	0x9E96
+0xA071	0x617D
+0xA073	0x575F
+0xA074	0x616F
+0xA075	0x62A6
+0xA076	0x6239
+0xA078	0x3A5C
+0xA079	0x61E2
+0xA07A	0x53AA
+0xA07B	0x233F5
+0xA07C	0x6364
+0xA07D	0x6802
+0xA07E	0x35D2
+0xA0A1	0x5D57
+0xA0A2	0x28BC2
+0xA0A3	0x8FDA
+0xA0A4	0x28E39
+0xA0A6	0x50D9
+0xA0A7	0x21D46
+0xA0A8	0x7906
+0xA0A9	0x5332
+0xA0AA	0x9638
+0xA0AB	0x20F3B
+0xA0AC	0x4065
+0xA0AE	0x77FE
+0xA0B0	0x7CC2
+0xA0B1	0x25F1A
+0xA0B2	0x7CDA
+0xA0B3	0x7A2D
+0xA0B4	0x8066
+0xA0B5	0x8063
+0xA0B6	0x7D4D
+0xA0B7	0x7505
+0xA0B8	0x74F2
+0xA0B9	0x8994
+0xA0BA	0x821A
+0xA0BB	0x670C
+0xA0BC	0x8062
+0xA0BD	0x27486
+0xA0BE	0x805B
+0xA0BF	0x74F0
+0xA0C0	0x8103
+0xA0C1	0x7724
+0xA0C2	0x8989
+0xA0C3	0x267CC
+0xA0C4	0x7553
+0xA0C5	0x26ED1
+0xA0C6	0x87A9
+0xA0C7	0x87CE
+0xA0C8	0x81C8
+0xA0C9	0x878C
+0xA0CA	0x8A49
+0xA0CB	0x8CAD
+0xA0CC	0x8B43
+0xA0CD	0x772B
+0xA0CE	0x74F8
+0xA0CF	0x84DA
+0xA0D0	0x3635
+0xA0D1	0x69B2
+0xA0D2	0x8DA6
+0xA0D4	0x89A9
+0xA0D6	0x6DB9
+0xA0D7	0x87C1
+0xA0D8	0x24011
+0xA0D9	0x74E7
+0xA0DA	0x3DDB
+0xA0DB	0x7176
+0xA0DC	0x60A4
+0xA0DD	0x619C
+0xA0DE	0x3CD1
+0xA0E0	0x6077
+0xA0E2	0x7F71
+0xA0E3	0x28B2D
+0xA0E5	0x60E9
+0xA0E6	0x4B7E
+0xA0E7	0x5220
+0xA0E8	0x3C18
+0xA0E9	0x23CC7
+0xA0EA	0x25ED7
+0xA0EB	0x27656
+0xA0EC	0x25531
+0xA0ED	0x21944
+0xA0EE	0x212FE
+0xA0EF	0x29903
+0xA0F0	0x26DDC
+0xA0F1	0x270AD
+0xA0F2	0x5CC1
+0xA0F3	0x261AD
+0xA0F4	0x28A0F
+0xA0F5	0x23677
+0xA0F6	0x200EE
+0xA0F7	0x26846
+0xA0F8	0x24F0E
+0xA0F9	0x4562
+0xA0FA	0x5B1F
+0xA0FB	0x2634C
+0xA0FC	0x9F50
+0xA0FD	0x9EA6
+0xA0FE	0x2626B
+0xA140	0x3000
+0xA141	0xFF0C
+0xA142	0x3001
+0xA143	0x3002
+0xA144	0xFF0E
+0xA145	0x2022
+0xA146	0xFF1B
+0xA147	0xFF1A
+0xA148	0xFF1F
+0xA149	0xFF01
+0xA14A	0xFE30
+0xA14B	0x2026
+0xA14C	0x2025
+0xA14D	0xFE50
+0xA14E	0xFF64
+0xA14F	0xFE52
+0xA150	0x00B7
+0xA151	0xFE54
+0xA152	0xFE55
+0xA153	0xFE56
+0xA154	0xFE57
+0xA155	0xFF5C
+0xA156	0x2013
+0xA157	0xFE31
+0xA158	0x2014
+0xA159	0xFE33
+0xA15B	0xFE34
+0xA15C	0xFE4F
+0xA15D	0xFF08
+0xA15E	0xFF09
+0xA15F	0xFE35
+0xA160	0xFE36
+0xA161	0xFF5B
+0xA162	0xFF5D
+0xA163	0xFE37
+0xA164	0xFE38
+0xA165	0x3014
+0xA166	0x3015
+0xA167	0xFE39
+0xA168	0xFE3A
+0xA169	0x3010
+0xA16A	0x3011
+0xA16B	0xFE3B
+0xA16C	0xFE3C
+0xA16D	0x300A
+0xA16E	0x300B
+0xA16F	0xFE3D
+0xA170	0xFE3E
+0xA171	0x3008
+0xA172	0x3009
+0xA173	0xFE3F
+0xA174	0xFE40
+0xA175	0x300C
+0xA176	0x300D
+0xA177	0xFE41
+0xA178	0xFE42
+0xA179	0x300E
+0xA17A	0x300F
+0xA17B	0xFE43
+0xA17C	0xFE44
+0xA17D	0xFE59
+0xA17E	0xFE5A
+0xA1A1	0xFE5B
+0xA1A2	0xFE5C
+0xA1A3	0xFE5D
+0xA1A4	0xFE5E
+0xA1A5	0x2018
+0xA1A6	0x2019
+0xA1A7	0x201C
+0xA1A8	0x201D
+0xA1A9	0x301D
+0xA1AA	0x301E
+0xA1AB	0x2035
+0xA1AC	0x2032
+0xA1AD	0xFF03
+0xA1AE	0xFF06
+0xA1AF	0xFF0A
+0xA1B0	0x203B
+0xA1B1	0x00A7
+0xA1B2	0x3003
+0xA1B3	0x25CB
+0xA1B4	0x25CF
+0xA1B5	0x25B3
+0xA1B6	0x25B2
+0xA1B7	0x25CE
+0xA1B8	0x2606
+0xA1B9	0x2605
+0xA1BA	0x25C7
+0xA1BB	0x25C6
+0xA1BC	0x25A1
+0xA1BD	0x25A0
+0xA1BE	0x25BD
+0xA1BF	0x25BC
+0xA1C0	0x32A3
+0xA1C1	0x2105
+0xA1C2	0x203E
+0xA1C4	0xFF3F
+0xA1C6	0xFE49
+0xA1C7	0xFE4A
+0xA1C8	0xFE4D
+0xA1C9	0xFE4E
+0xA1CA	0xFE4B
+0xA1CB	0xFE4C
+0xA1CC	0xFE5F
+0xA1CD	0xFE60
+0xA1CE	0xFE61
+0xA1CF	0xFF0B
+0xA1D0	0xFF0D
+0xA1D1	0x00D7
+0xA1D2	0x00F7
+0xA1D3	0x00B1
+0xA1D4	0x221A
+0xA1D5	0xFF1C
+0xA1D6	0xFF1E
+0xA1D7	0xFF1D
+0xA1D8	0x2266
+0xA1D9	0x2267
+0xA1DA	0x2260
+0xA1DB	0x221E
+0xA1DC	0x2252
+0xA1DD	0x2261
+0xA1DE	0xFE62
+0xA1DF	0xFE63
+0xA1E0	0xFE64
+0xA1E1	0xFE65
+0xA1E2	0xFE66
+0xA1E3	0x223C
+0xA1E4	0x2229
+0xA1E5	0x222A
+0xA1E6	0x22A5
+0xA1E7	0x2220
+0xA1E8	0x221F
+0xA1E9	0x22BF
+0xA1EA	0x33D2
+0xA1EB	0x33D1
+0xA1EC	0x222B
+0xA1ED	0x222E
+0xA1EE	0x2235
+0xA1EF	0x2234
+0xA1F0	0x2640
+0xA1F1	0x2642
+0xA1F2	0x2641
+0xA1F3	0x2609
+0xA1F4	0x2191
+0xA1F5	0x2193
+0xA1F6	0x2190
+0xA1F7	0x2192
+0xA1F8	0x2196
+0xA1F9	0x2197
+0xA1FA	0x2199
+0xA1FB	0x2198
+0xA1FC	0x2225
+0xA1FD	0x2223
+0xA241	0xFF0F
+0xA242	0xFF3C
+0xA243	0xFF04
+0xA244	0x00A5
+0xA245	0x3012
+0xA246	0x00A2
+0xA247	0x00A3
+0xA248	0xFF05
+0xA249	0xFF20
+0xA24A	0x2103
+0xA24B	0x2109
+0xA24C	0xFE69
+0xA24D	0xFE6A
+0xA24E	0xFE6B
+0xA24F	0x33D5
+0xA250	0x339C
+0xA251	0x339D
+0xA252	0x339E
+0xA253	0x33CE
+0xA254	0x33A1
+0xA255	0x338E
+0xA256	0x338F
+0xA257	0x33C4
+0xA258	0x00B0
+0xA259	0x5159
+0xA25A	0x515B
+0xA25B	0x515E
+0xA25C	0x515D
+0xA25D	0x5161
+0xA25E	0x5163
+0xA25F	0x55E7
+0xA260	0x74E9
+0xA261	0x7CCE
+0xA262	0x2581
+0xA263	0x2582
+0xA264	0x2583
+0xA265	0x2584
+0xA266	0x2585
+0xA267	0x2586
+0xA268	0x2587
+0xA269	0x2588
+0xA26A	0x258F
+0xA26B	0x258E
+0xA26C	0x258D
+0xA26D	0x258C
+0xA26E	0x258B
+0xA26F	0x258A
+0xA270	0x2589
+0xA271	0x253C
+0xA272	0x2534
+0xA273	0x252C
+0xA274	0x2524
+0xA275	0x251C
+0xA276	0x2594
+0xA277	0x2500
+0xA278	0x2502
+0xA279	0x2595
+0xA27A	0x250C
+0xA27B	0x2510
+0xA27C	0x2514
+0xA27D	0x2518
+0xA27E	0x256D
+0xA2A1	0x256E
+0xA2A2	0x2570
+0xA2A3	0x256F
+0xA2A4	0x2550
+0xA2A5	0x255E
+0xA2A6	0x256A
+0xA2A7	0x2561
+0xA2A8	0x25E2
+0xA2A9	0x25E3
+0xA2AA	0x25E5
+0xA2AB	0x25E4
+0xA2AC	0x2571
+0xA2AD	0x2572
+0xA2AE	0x2573
+0xA2AF	0xFF10
+0xA2B0	0xFF11
+0xA2B1	0xFF12
+0xA2B2	0xFF13
+0xA2B3	0xFF14
+0xA2B4	0xFF15
+0xA2B5	0xFF16
+0xA2B6	0xFF17
+0xA2B7	0xFF18
+0xA2B8	0xFF19
+0xA2B9	0x2160
+0xA2BA	0x2161
+0xA2BB	0x2162
+0xA2BC	0x2163
+0xA2BD	0x2164
+0xA2BE	0x2165
+0xA2BF	0x2166
+0xA2C0	0x2167
+0xA2C1	0x2168
+0xA2C2	0x2169
+0xA2C3	0x3021
+0xA2C4	0x3022
+0xA2C5	0x3023
+0xA2C6	0x3024
+0xA2C7	0x3025
+0xA2C8	0x3026
+0xA2C9	0x3027
+0xA2CA	0x3028
+0xA2CB	0x3029
+0xA2CD	0x5344
+0xA2CF	0xFF21
+0xA2D0	0xFF22
+0xA2D1	0xFF23
+0xA2D2	0xFF24
+0xA2D3	0xFF25
+0xA2D4	0xFF26
+0xA2D5	0xFF27
+0xA2D6	0xFF28
+0xA2D7	0xFF29
+0xA2D8	0xFF2A
+0xA2D9	0xFF2B
+0xA2DA	0xFF2C
+0xA2DB	0xFF2D
+0xA2DC	0xFF2E
+0xA2DD	0xFF2F
+0xA2DE	0xFF30
+0xA2DF	0xFF31
+0xA2E0	0xFF32
+0xA2E1	0xFF33
+0xA2E2	0xFF34
+0xA2E3	0xFF35
+0xA2E4	0xFF36
+0xA2E5	0xFF37
+0xA2E6	0xFF38
+0xA2E7	0xFF39
+0xA2E8	0xFF3A
+0xA2E9	0xFF41
+0xA2EA	0xFF42
+0xA2EB	0xFF43
+0xA2EC	0xFF44
+0xA2ED	0xFF45
+0xA2EE	0xFF46
+0xA2EF	0xFF47
+0xA2F0	0xFF48
+0xA2F1	0xFF49
+0xA2F2	0xFF4A
+0xA2F3	0xFF4B
+0xA2F4	0xFF4C
+0xA2F5	0xFF4D
+0xA2F6	0xFF4E
+0xA2F7	0xFF4F
+0xA2F8	0xFF50
+0xA2F9	0xFF51
+0xA2FA	0xFF52
+0xA2FB	0xFF53
+0xA2FC	0xFF54
+0xA2FD	0xFF55
+0xA2FE	0xFF56
+0xA340	0xFF57
+0xA341	0xFF58
+0xA342	0xFF59
+0xA343	0xFF5A
+0xA344	0x0391
+0xA345	0x0392
+0xA346	0x0393
+0xA347	0x0394
+0xA348	0x0395
+0xA349	0x0396
+0xA34A	0x0397
+0xA34B	0x0398
+0xA34C	0x0399
+0xA34D	0x039A
+0xA34E	0x039B
+0xA34F	0x039C
+0xA350	0x039D
+0xA351	0x039E
+0xA352	0x039F
+0xA353	0x03A0
+0xA354	0x03A1
+0xA355	0x03A3
+0xA356	0x03A4
+0xA357	0x03A5
+0xA358	0x03A6
+0xA359	0x03A7
+0xA35A	0x03A8
+0xA35B	0x03A9
+0xA35C	0x03B1
+0xA35D	0x03B2
+0xA35E	0x03B3
+0xA35F	0x03B4
+0xA360	0x03B5
+0xA361	0x03B6
+0xA362	0x03B7
+0xA363	0x03B8
+0xA364	0x03B9
+0xA365	0x03BA
+0xA366	0x03BB
+0xA367	0x03BC
+0xA368	0x03BD
+0xA369	0x03BE
+0xA36A	0x03BF
+0xA36B	0x03C0
+0xA36C	0x03C1
+0xA36D	0x03C3
+0xA36E	0x03C4
+0xA36F	0x03C5
+0xA370	0x03C6
+0xA371	0x03C7
+0xA372	0x03C8
+0xA373	0x03C9
+0xA374	0x3105
+0xA375	0x3106
+0xA376	0x3107
+0xA377	0x3108
+0xA378	0x3109
+0xA379	0x310A
+0xA37A	0x310B
+0xA37B	0x310C
+0xA37C	0x310D
+0xA37D	0x310E
+0xA37E	0x310F
+0xA3A1	0x3110
+0xA3A2	0x3111
+0xA3A3	0x3112
+0xA3A4	0x3113
+0xA3A5	0x3114
+0xA3A6	0x3115
+0xA3A7	0x3116
+0xA3A8	0x3117
+0xA3A9	0x3118
+0xA3AA	0x3119
+0xA3AB	0x311A
+0xA3AC	0x311B
+0xA3AD	0x311C
+0xA3AE	0x311D
+0xA3AF	0x311E
+0xA3B0	0x311F
+0xA3B1	0x3120
+0xA3B2	0x3121
+0xA3B3	0x3122
+0xA3B4	0x3123
+0xA3B5	0x3124
+0xA3B6	0x3125
+0xA3B7	0x3126
+0xA3B8	0x3127
+0xA3B9	0x3128
+0xA3BA	0x3129
+0xA3BB	0x02D9
+0xA3BC	0x02C9
+0xA3BD	0x02CA
+0xA3BE	0x02C7
+0xA3BF	0x02CB
+0xA440	0x4E00
+0xA441	0x4E59
+0xA442	0x4E01
+0xA443	0x4E03
+0xA444	0x4E43
+0xA445	0x4E5D
+0xA446	0x4E86
+0xA447	0x4E8C
+0xA448	0x4EBA
+0xA449	0x513F
+0xA44A	0x5165
+0xA44B	0x516B
+0xA44C	0x51E0
+0xA44D	0x5200
+0xA44E	0x5201
+0xA44F	0x529B
+0xA450	0x5315
+0xA451	0x5341
+0xA452	0x535C
+0xA453	0x53C8
+0xA454	0x4E09
+0xA455	0x4E0B
+0xA456	0x4E08
+0xA457	0x4E0A
+0xA458	0x4E2B
+0xA459	0x4E38
+0xA45A	0x51E1
+0xA45B	0x4E45
+0xA45C	0x4E48
+0xA45D	0x4E5F
+0xA45E	0x4E5E
+0xA45F	0x4E8E
+0xA460	0x4EA1
+0xA461	0x5140
+0xA462	0x5203
+0xA463	0x52FA
+0xA464	0x5343
+0xA465	0x53C9
+0xA466	0x53E3
+0xA467	0x571F
+0xA468	0x58EB
+0xA469	0x5915
+0xA46A	0x5927
+0xA46B	0x5973
+0xA46C	0x5B50
+0xA46D	0x5B51
+0xA46E	0x5B53
+0xA46F	0x5BF8
+0xA470	0x5C0F
+0xA471	0x5C22
+0xA472	0x5C38
+0xA473	0x5C71
+0xA474	0x5DDD
+0xA475	0x5DE5
+0xA476	0x5DF1
+0xA477	0x5DF2
+0xA478	0x5DF3
+0xA479	0x5DFE
+0xA47A	0x5E72
+0xA47B	0x5EFE
+0xA47C	0x5F0B
+0xA47D	0x5F13
+0xA47E	0x624D
+0xA4A1	0x4E11
+0xA4A2	0x4E10
+0xA4A3	0x4E0D
+0xA4A4	0x4E2D
+0xA4A5	0x4E30
+0xA4A6	0x4E39
+0xA4A7	0x4E4B
+0xA4A8	0x5C39
+0xA4A9	0x4E88
+0xA4AA	0x4E91
+0xA4AB	0x4E95
+0xA4AC	0x4E92
+0xA4AD	0x4E94
+0xA4AE	0x4EA2
+0xA4AF	0x4EC1
+0xA4B0	0x4EC0
+0xA4B1	0x4EC3
+0xA4B2	0x4EC6
+0xA4B3	0x4EC7
+0xA4B4	0x4ECD
+0xA4B5	0x4ECA
+0xA4B6	0x4ECB
+0xA4B7	0x4EC4
+0xA4B8	0x5143
+0xA4B9	0x5141
+0xA4BA	0x5167
+0xA4BB	0x516D
+0xA4BC	0x516E
+0xA4BD	0x516C
+0xA4BE	0x5197
+0xA4BF	0x51F6
+0xA4C0	0x5206
+0xA4C1	0x5207
+0xA4C2	0x5208
+0xA4C3	0x52FB
+0xA4C4	0x52FE
+0xA4C5	0x52FF
+0xA4C6	0x5316
+0xA4C7	0x5339
+0xA4C8	0x5348
+0xA4C9	0x5347
+0xA4CA	0x5345
+0xA4CB	0x535E
+0xA4CC	0x5384
+0xA4CD	0x53CB
+0xA4CE	0x53CA
+0xA4CF	0x53CD
+0xA4D0	0x58EC
+0xA4D1	0x5929
+0xA4D2	0x592B
+0xA4D3	0x592A
+0xA4D4	0x592D
+0xA4D5	0x5B54
+0xA4D6	0x5C11
+0xA4D7	0x5C24
+0xA4D8	0x5C3A
+0xA4D9	0x5C6F
+0xA4DA	0x5DF4
+0xA4DB	0x5E7B
+0xA4DC	0x5EFF
+0xA4DD	0x5F14
+0xA4DE	0x5F15
+0xA4DF	0x5FC3
+0xA4E0	0x6208
+0xA4E1	0x6236
+0xA4E2	0x624B
+0xA4E3	0x624E
+0xA4E4	0x652F
+0xA4E5	0x6587
+0xA4E6	0x6597
+0xA4E7	0x65A4
+0xA4E8	0x65B9
+0xA4E9	0x65E5
+0xA4EA	0x66F0
+0xA4EB	0x6708
+0xA4EC	0x6728
+0xA4ED	0x6B20
+0xA4EE	0x6B62
+0xA4EF	0x6B79
+0xA4F0	0x6BCB
+0xA4F1	0x6BD4
+0xA4F2	0x6BDB
+0xA4F3	0x6C0F
+0xA4F4	0x6C34
+0xA4F5	0x706B
+0xA4F6	0x722A
+0xA4F7	0x7236
+0xA4F8	0x723B
+0xA4F9	0x7247
+0xA4FA	0x7259
+0xA4FB	0x725B
+0xA4FC	0x72AC
+0xA4FD	0x738B
+0xA4FE	0x4E19
+0xA540	0x4E16
+0xA541	0x4E15
+0xA542	0x4E14
+0xA543	0x4E18
+0xA544	0x4E3B
+0xA545	0x4E4D
+0xA546	0x4E4F
+0xA547	0x4E4E
+0xA548	0x4EE5
+0xA549	0x4ED8
+0xA54A	0x4ED4
+0xA54B	0x4ED5
+0xA54C	0x4ED6
+0xA54D	0x4ED7
+0xA54E	0x4EE3
+0xA54F	0x4EE4
+0xA550	0x4ED9
+0xA551	0x4EDE
+0xA552	0x5145
+0xA553	0x5144
+0xA554	0x5189
+0xA555	0x518A
+0xA556	0x51AC
+0xA557	0x51F9
+0xA558	0x51FA
+0xA559	0x51F8
+0xA55A	0x520A
+0xA55B	0x52A0
+0xA55C	0x529F
+0xA55D	0x5305
+0xA55E	0x5306
+0xA55F	0x5317
+0xA560	0x531D
+0xA561	0x4EDF
+0xA562	0x534A
+0xA563	0x5349
+0xA564	0x5361
+0xA565	0x5360
+0xA566	0x536F
+0xA567	0x536E
+0xA568	0x53BB
+0xA569	0x53EF
+0xA56A	0x53E4
+0xA56B	0x53F3
+0xA56C	0x53EC
+0xA56D	0x53EE
+0xA56E	0x53E9
+0xA56F	0x53E8
+0xA570	0x53FC
+0xA571	0x53F8
+0xA572	0x53F5
+0xA573	0x53EB
+0xA574	0x53E6
+0xA575	0x53EA
+0xA576	0x53F2
+0xA577	0x53F1
+0xA578	0x53F0
+0xA579	0x53E5
+0xA57A	0x53ED
+0xA57B	0x53FB
+0xA57C	0x56DB
+0xA57D	0x56DA
+0xA57E	0x5916
+0xA5A1	0x592E
+0xA5A2	0x5931
+0xA5A3	0x5974
+0xA5A4	0x5976
+0xA5A5	0x5B55
+0xA5A6	0x5B83
+0xA5A7	0x5C3C
+0xA5A8	0x5DE8
+0xA5A9	0x5DE7
+0xA5AA	0x5DE6
+0xA5AB	0x5E02
+0xA5AC	0x5E03
+0xA5AD	0x5E73
+0xA5AE	0x5E7C
+0xA5AF	0x5F01
+0xA5B0	0x5F18
+0xA5B1	0x5F17
+0xA5B2	0x5FC5
+0xA5B3	0x620A
+0xA5B4	0x6253
+0xA5B5	0x6254
+0xA5B6	0x6252
+0xA5B7	0x6251
+0xA5B8	0x65A5
+0xA5B9	0x65E6
+0xA5BA	0x672E
+0xA5BB	0x672C
+0xA5BC	0x672A
+0xA5BD	0x672B
+0xA5BE	0x672D
+0xA5BF	0x6B63
+0xA5C0	0x6BCD
+0xA5C1	0x6C11
+0xA5C2	0x6C10
+0xA5C3	0x6C38
+0xA5C4	0x6C41
+0xA5C5	0x6C40
+0xA5C6	0x6C3E
+0xA5C7	0x72AF
+0xA5C8	0x7384
+0xA5C9	0x7389
+0xA5CA	0x74DC
+0xA5CB	0x74E6
+0xA5CC	0x7518
+0xA5CD	0x751F
+0xA5CE	0x7528
+0xA5CF	0x7529
+0xA5D0	0x7530
+0xA5D1	0x7531
+0xA5D2	0x7532
+0xA5D3	0x7533
+0xA5D4	0x758B
+0xA5D5	0x767D
+0xA5D6	0x76AE
+0xA5D7	0x76BF
+0xA5D8	0x76EE
+0xA5D9	0x77DB
+0xA5DA	0x77E2
+0xA5DB	0x77F3
+0xA5DC	0x793A
+0xA5DD	0x79BE
+0xA5DE	0x7A74
+0xA5DF	0x7ACB
+0xA5E0	0x4E1E
+0xA5E1	0x4E1F
+0xA5E2	0x4E52
+0xA5E3	0x4E53
+0xA5E4	0x4E69
+0xA5E5	0x4E99
+0xA5E6	0x4EA4
+0xA5E7	0x4EA6
+0xA5E8	0x4EA5
+0xA5E9	0x4EFF
+0xA5EA	0x4F09
+0xA5EB	0x4F19
+0xA5EC	0x4F0A
+0xA5ED	0x4F15
+0xA5EE	0x4F0D
+0xA5EF	0x4F10
+0xA5F0	0x4F11
+0xA5F1	0x4F0F
+0xA5F2	0x4EF2
+0xA5F3	0x4EF6
+0xA5F4	0x4EFB
+0xA5F5	0x4EF0
+0xA5F6	0x4EF3
+0xA5F7	0x4EFD
+0xA5F8	0x4F01
+0xA5F9	0x4F0B
+0xA5FA	0x5149
+0xA5FB	0x5147
+0xA5FC	0x5146
+0xA5FD	0x5148
+0xA5FE	0x5168
+0xA640	0x5171
+0xA641	0x518D
+0xA642	0x51B0
+0xA643	0x5217
+0xA644	0x5211
+0xA645	0x5212
+0xA646	0x520E
+0xA647	0x5216
+0xA648	0x52A3
+0xA649	0x5308
+0xA64A	0x5321
+0xA64B	0x5320
+0xA64C	0x5370
+0xA64D	0x5371
+0xA64E	0x5409
+0xA64F	0x540F
+0xA650	0x540C
+0xA651	0x540A
+0xA652	0x5410
+0xA653	0x5401
+0xA654	0x540B
+0xA655	0x5404
+0xA656	0x5411
+0xA657	0x540D
+0xA658	0x5408
+0xA659	0x5403
+0xA65A	0x540E
+0xA65B	0x5406
+0xA65C	0x5412
+0xA65D	0x56E0
+0xA65E	0x56DE
+0xA65F	0x56DD
+0xA660	0x5733
+0xA661	0x5730
+0xA662	0x5728
+0xA663	0x572D
+0xA664	0x572C
+0xA665	0x572F
+0xA666	0x5729
+0xA667	0x5919
+0xA668	0x591A
+0xA669	0x5937
+0xA66A	0x5938
+0xA66B	0x5984
+0xA66C	0x5978
+0xA66D	0x5983
+0xA66E	0x597D
+0xA66F	0x5979
+0xA670	0x5982
+0xA671	0x5981
+0xA672	0x5B57
+0xA673	0x5B58
+0xA674	0x5B87
+0xA675	0x5B88
+0xA676	0x5B85
+0xA677	0x5B89
+0xA678	0x5BFA
+0xA679	0x5C16
+0xA67A	0x5C79
+0xA67B	0x5DDE
+0xA67C	0x5E06
+0xA67D	0x5E76
+0xA67E	0x5E74
+0xA6A1	0x5F0F
+0xA6A2	0x5F1B
+0xA6A3	0x5FD9
+0xA6A4	0x5FD6
+0xA6A5	0x620E
+0xA6A6	0x620C
+0xA6A7	0x620D
+0xA6A8	0x6210
+0xA6A9	0x6263
+0xA6AA	0x625B
+0xA6AB	0x6258
+0xA6AC	0x6536
+0xA6AD	0x65E9
+0xA6AE	0x65E8
+0xA6AF	0x65EC
+0xA6B0	0x65ED
+0xA6B1	0x66F2
+0xA6B2	0x66F3
+0xA6B3	0x6709
+0xA6B4	0x673D
+0xA6B5	0x6734
+0xA6B6	0x6731
+0xA6B7	0x6735
+0xA6B8	0x6B21
+0xA6B9	0x6B64
+0xA6BA	0x6B7B
+0xA6BB	0x6C16
+0xA6BC	0x6C5D
+0xA6BD	0x6C57
+0xA6BE	0x6C59
+0xA6BF	0x6C5F
+0xA6C0	0x6C60
+0xA6C1	0x6C50
+0xA6C2	0x6C55
+0xA6C3	0x6C61
+0xA6C4	0x6C5B
+0xA6C5	0x6C4D
+0xA6C6	0x6C4E
+0xA6C7	0x7070
+0xA6C8	0x725F
+0xA6C9	0x725D
+0xA6CA	0x767E
+0xA6CB	0x7AF9
+0xA6CC	0x7C73
+0xA6CD	0x7CF8
+0xA6CE	0x7F36
+0xA6CF	0x7F8A
+0xA6D0	0x7FBD
+0xA6D1	0x8001
+0xA6D2	0x8003
+0xA6D3	0x800C
+0xA6D4	0x8012
+0xA6D5	0x8033
+0xA6D6	0x807F
+0xA6D7	0x8089
+0xA6D8	0x808B
+0xA6D9	0x808C
+0xA6DA	0x81E3
+0xA6DB	0x81EA
+0xA6DC	0x81F3
+0xA6DD	0x81FC
+0xA6DE	0x820C
+0xA6DF	0x821B
+0xA6E0	0x821F
+0xA6E1	0x826E
+0xA6E2	0x8272
+0xA6E3	0x827E
+0xA6E4	0x866B
+0xA6E5	0x8840
+0xA6E6	0x884C
+0xA6E7	0x8863
+0xA6E8	0x897F
+0xA6E9	0x9621
+0xA6EA	0x4E32
+0xA6EB	0x4EA8
+0xA6EC	0x4F4D
+0xA6ED	0x4F4F
+0xA6EE	0x4F47
+0xA6EF	0x4F57
+0xA6F0	0x4F5E
+0xA6F1	0x4F34
+0xA6F2	0x4F5B
+0xA6F3	0x4F55
+0xA6F4	0x4F30
+0xA6F5	0x4F50
+0xA6F6	0x4F51
+0xA6F7	0x4F3D
+0xA6F8	0x4F3A
+0xA6F9	0x4F38
+0xA6FA	0x4F43
+0xA6FB	0x4F54
+0xA6FC	0x4F3C
+0xA6FD	0x4F46
+0xA6FE	0x4F63
+0xA740	0x4F5C
+0xA741	0x4F60
+0xA742	0x4F2F
+0xA743	0x4F4E
+0xA744	0x4F36
+0xA745	0x4F59
+0xA746	0x4F5D
+0xA747	0x4F48
+0xA748	0x4F5A
+0xA749	0x514C
+0xA74A	0x514B
+0xA74B	0x514D
+0xA74C	0x5175
+0xA74D	0x51B6
+0xA74E	0x51B7
+0xA74F	0x5225
+0xA750	0x5224
+0xA751	0x5229
+0xA752	0x522A
+0xA753	0x5228
+0xA754	0x52AB
+0xA755	0x52A9
+0xA756	0x52AA
+0xA757	0x52AC
+0xA758	0x5323
+0xA759	0x5373
+0xA75A	0x5375
+0xA75B	0x541D
+0xA75C	0x542D
+0xA75D	0x541E
+0xA75E	0x543E
+0xA75F	0x5426
+0xA760	0x544E
+0xA761	0x5427
+0xA762	0x5446
+0xA763	0x5443
+0xA764	0x5433
+0xA765	0x5448
+0xA766	0x5442
+0xA767	0x541B
+0xA768	0x5429
+0xA769	0x544A
+0xA76A	0x5439
+0xA76B	0x543B
+0xA76C	0x5438
+0xA76D	0x542E
+0xA76E	0x5435
+0xA76F	0x5436
+0xA770	0x5420
+0xA771	0x543C
+0xA772	0x5440
+0xA773	0x5431
+0xA774	0x542B
+0xA775	0x541F
+0xA776	0x542C
+0xA777	0x56EA
+0xA778	0x56F0
+0xA779	0x56E4
+0xA77A	0x56EB
+0xA77B	0x574A
+0xA77C	0x5751
+0xA77D	0x5740
+0xA77E	0x574D
+0xA7A1	0x5747
+0xA7A2	0x574E
+0xA7A3	0x573E
+0xA7A4	0x5750
+0xA7A5	0x574F
+0xA7A6	0x573B
+0xA7A7	0x58EF
+0xA7A8	0x593E
+0xA7A9	0x599D
+0xA7AA	0x5992
+0xA7AB	0x59A8
+0xA7AC	0x599E
+0xA7AD	0x59A3
+0xA7AE	0x5999
+0xA7AF	0x5996
+0xA7B0	0x598D
+0xA7B1	0x59A4
+0xA7B2	0x5993
+0xA7B3	0x598A
+0xA7B4	0x59A5
+0xA7B5	0x5B5D
+0xA7B6	0x5B5C
+0xA7B7	0x5B5A
+0xA7B8	0x5B5B
+0xA7B9	0x5B8C
+0xA7BA	0x5B8B
+0xA7BB	0x5B8F
+0xA7BC	0x5C2C
+0xA7BD	0x5C40
+0xA7BE	0x5C41
+0xA7BF	0x5C3F
+0xA7C0	0x5C3E
+0xA7C1	0x5C90
+0xA7C2	0x5C91
+0xA7C3	0x5C94
+0xA7C4	0x5C8C
+0xA7C5	0x5DEB
+0xA7C6	0x5E0C
+0xA7C7	0x5E8F
+0xA7C8	0x5E87
+0xA7C9	0x5E8A
+0xA7CA	0x5EF7
+0xA7CB	0x5F04
+0xA7CC	0x5F1F
+0xA7CD	0x5F64
+0xA7CE	0x5F62
+0xA7CF	0x5F77
+0xA7D0	0x5F79
+0xA7D1	0x5FD8
+0xA7D2	0x5FCC
+0xA7D3	0x5FD7
+0xA7D4	0x5FCD
+0xA7D5	0x5FF1
+0xA7D6	0x5FEB
+0xA7D7	0x5FF8
+0xA7D8	0x5FEA
+0xA7D9	0x6212
+0xA7DA	0x6211
+0xA7DB	0x6284
+0xA7DC	0x6297
+0xA7DD	0x6296
+0xA7DE	0x6280
+0xA7DF	0x6276
+0xA7E0	0x6289
+0xA7E1	0x626D
+0xA7E2	0x628A
+0xA7E3	0x627C
+0xA7E4	0x627E
+0xA7E5	0x6279
+0xA7E6	0x6273
+0xA7E7	0x6292
+0xA7E8	0x626F
+0xA7E9	0x6298
+0xA7EA	0x626E
+0xA7EB	0x6295
+0xA7EC	0x6293
+0xA7ED	0x6291
+0xA7EE	0x6286
+0xA7EF	0x6539
+0xA7F0	0x653B
+0xA7F1	0x6538
+0xA7F2	0x65F1
+0xA7F3	0x66F4
+0xA7F4	0x675F
+0xA7F5	0x674E
+0xA7F6	0x674F
+0xA7F7	0x6750
+0xA7F8	0x6751
+0xA7F9	0x675C
+0xA7FA	0x6756
+0xA7FB	0x675E
+0xA7FC	0x6749
+0xA7FD	0x6746
+0xA7FE	0x6760
+0xA840	0x6753
+0xA841	0x6757
+0xA842	0x6B65
+0xA843	0x6BCF
+0xA844	0x6C42
+0xA845	0x6C5E
+0xA846	0x6C99
+0xA847	0x6C81
+0xA848	0x6C88
+0xA849	0x6C89
+0xA84A	0x6C85
+0xA84B	0x6C9B
+0xA84C	0x6C6A
+0xA84D	0x6C7A
+0xA84E	0x6C90
+0xA84F	0x6C70
+0xA850	0x6C8C
+0xA851	0x6C68
+0xA852	0x6C96
+0xA853	0x6C92
+0xA854	0x6C7D
+0xA855	0x6C83
+0xA856	0x6C72
+0xA857	0x6C7E
+0xA858	0x6C74
+0xA859	0x6C86
+0xA85A	0x6C76
+0xA85B	0x6C8D
+0xA85C	0x6C94
+0xA85D	0x6C98
+0xA85E	0x6C82
+0xA85F	0x7076
+0xA860	0x707C
+0xA861	0x707D
+0xA862	0x7078
+0xA863	0x7262
+0xA864	0x7261
+0xA865	0x7260
+0xA866	0x72C4
+0xA867	0x72C2
+0xA868	0x7396
+0xA869	0x752C
+0xA86A	0x752B
+0xA86B	0x7537
+0xA86C	0x7538
+0xA86D	0x7682
+0xA86E	0x76EF
+0xA86F	0x77E3
+0xA870	0x79C1
+0xA871	0x79C0
+0xA872	0x79BF
+0xA873	0x7A76
+0xA874	0x7CFB
+0xA875	0x7F55
+0xA876	0x8096
+0xA877	0x8093
+0xA878	0x809D
+0xA879	0x8098
+0xA87A	0x809B
+0xA87B	0x809A
+0xA87C	0x80B2
+0xA87D	0x826F
+0xA87E	0x8292
+0xA8A1	0x828B
+0xA8A2	0x828D
+0xA8A3	0x898B
+0xA8A4	0x89D2
+0xA8A5	0x8A00
+0xA8A6	0x8C37
+0xA8A7	0x8C46
+0xA8A8	0x8C55
+0xA8A9	0x8C9D
+0xA8AA	0x8D64
+0xA8AB	0x8D70
+0xA8AC	0x8DB3
+0xA8AD	0x8EAB
+0xA8AE	0x8ECA
+0xA8AF	0x8F9B
+0xA8B0	0x8FB0
+0xA8B1	0x8FC2
+0xA8B2	0x8FC6
+0xA8B3	0x8FC5
+0xA8B4	0x8FC4
+0xA8B5	0x5DE1
+0xA8B6	0x9091
+0xA8B7	0x90A2
+0xA8B8	0x90AA
+0xA8B9	0x90A6
+0xA8BA	0x90A3
+0xA8BB	0x9149
+0xA8BC	0x91C6
+0xA8BD	0x91CC
+0xA8BE	0x9632
+0xA8BF	0x962E
+0xA8C0	0x9631
+0xA8C1	0x962A
+0xA8C2	0x962C
+0xA8C3	0x4E26
+0xA8C4	0x4E56
+0xA8C5	0x4E73
+0xA8C6	0x4E8B
+0xA8C7	0x4E9B
+0xA8C8	0x4E9E
+0xA8C9	0x4EAB
+0xA8CA	0x4EAC
+0xA8CB	0x4F6F
+0xA8CC	0x4F9D
+0xA8CD	0x4F8D
+0xA8CE	0x4F73
+0xA8CF	0x4F7F
+0xA8D0	0x4F6C
+0xA8D1	0x4F9B
+0xA8D2	0x4F8B
+0xA8D3	0x4F86
+0xA8D4	0x4F83
+0xA8D5	0x4F70
+0xA8D6	0x4F75
+0xA8D7	0x4F88
+0xA8D8	0x4F69
+0xA8D9	0x4F7B
+0xA8DA	0x4F96
+0xA8DB	0x4F7E
+0xA8DC	0x4F8F
+0xA8DD	0x4F91
+0xA8DE	0x4F7A
+0xA8DF	0x5154
+0xA8E0	0x5152
+0xA8E1	0x5155
+0xA8E2	0x5169
+0xA8E3	0x5177
+0xA8E4	0x5176
+0xA8E5	0x5178
+0xA8E6	0x51BD
+0xA8E7	0x51FD
+0xA8E8	0x523B
+0xA8E9	0x5238
+0xA8EA	0x5237
+0xA8EB	0x523A
+0xA8EC	0x5230
+0xA8ED	0x522E
+0xA8EE	0x5236
+0xA8EF	0x5241
+0xA8F0	0x52BE
+0xA8F1	0x52BB
+0xA8F2	0x5352
+0xA8F3	0x5354
+0xA8F4	0x5353
+0xA8F5	0x5351
+0xA8F6	0x5366
+0xA8F7	0x5377
+0xA8F8	0x5378
+0xA8F9	0x5379
+0xA8FA	0x53D6
+0xA8FB	0x53D4
+0xA8FC	0x53D7
+0xA8FD	0x5473
+0xA8FE	0x5475
+0xA940	0x5496
+0xA941	0x5478
+0xA942	0x5495
+0xA943	0x5480
+0xA944	0x547B
+0xA945	0x5477
+0xA946	0x5484
+0xA947	0x5492
+0xA948	0x5486
+0xA949	0x547C
+0xA94A	0x5490
+0xA94B	0x5471
+0xA94C	0x5476
+0xA94D	0x548C
+0xA94E	0x549A
+0xA94F	0x5462
+0xA950	0x5468
+0xA951	0x548B
+0xA952	0x547D
+0xA953	0x548E
+0xA954	0x56FA
+0xA955	0x5783
+0xA956	0x5777
+0xA957	0x576A
+0xA958	0x5769
+0xA959	0x5761
+0xA95A	0x5766
+0xA95B	0x5764
+0xA95C	0x577C
+0xA95D	0x591C
+0xA95E	0x5949
+0xA95F	0x5947
+0xA960	0x5948
+0xA961	0x5944
+0xA962	0x5954
+0xA963	0x59BE
+0xA964	0x59BB
+0xA965	0x59D4
+0xA966	0x59B9
+0xA967	0x59AE
+0xA968	0x59D1
+0xA969	0x59C6
+0xA96A	0x59D0
+0xA96B	0x59CD
+0xA96C	0x59CB
+0xA96D	0x59D3
+0xA96E	0x59CA
+0xA96F	0x59AF
+0xA970	0x59B3
+0xA971	0x59D2
+0xA972	0x59C5
+0xA973	0x5B5F
+0xA974	0x5B64
+0xA975	0x5B63
+0xA976	0x5B97
+0xA977	0x5B9A
+0xA978	0x5B98
+0xA979	0x5B9C
+0xA97A	0x5B99
+0xA97B	0x5B9B
+0xA97C	0x5C1A
+0xA97D	0x5C48
+0xA97E	0x5C45
+0xA9A1	0x5C46
+0xA9A2	0x5CB7
+0xA9A3	0x5CA1
+0xA9A4	0x5CB8
+0xA9A5	0x5CA9
+0xA9A6	0x5CAB
+0xA9A7	0x5CB1
+0xA9A8	0x5CB3
+0xA9A9	0x5E18
+0xA9AA	0x5E1A
+0xA9AB	0x5E16
+0xA9AC	0x5E15
+0xA9AD	0x5E1B
+0xA9AE	0x5E11
+0xA9AF	0x5E78
+0xA9B0	0x5E9A
+0xA9B1	0x5E97
+0xA9B2	0x5E9C
+0xA9B3	0x5E95
+0xA9B4	0x5E96
+0xA9B5	0x5EF6
+0xA9B6	0x5F26
+0xA9B7	0x5F27
+0xA9B8	0x5F29
+0xA9B9	0x5F80
+0xA9BA	0x5F81
+0xA9BB	0x5F7F
+0xA9BC	0x5F7C
+0xA9BD	0x5FDD
+0xA9BE	0x5FE0
+0xA9BF	0x5FFD
+0xA9C0	0x5FF5
+0xA9C1	0x5FFF
+0xA9C2	0x600F
+0xA9C3	0x6014
+0xA9C4	0x602F
+0xA9C5	0x6035
+0xA9C6	0x6016
+0xA9C7	0x602A
+0xA9C8	0x6015
+0xA9C9	0x6021
+0xA9CA	0x6027
+0xA9CB	0x6029
+0xA9CC	0x602B
+0xA9CD	0x601B
+0xA9CE	0x6216
+0xA9CF	0x6215
+0xA9D0	0x623F
+0xA9D1	0x623E
+0xA9D2	0x6240
+0xA9D3	0x627F
+0xA9D4	0x62C9
+0xA9D5	0x62CC
+0xA9D6	0x62C4
+0xA9D7	0x62BF
+0xA9D8	0x62C2
+0xA9D9	0x62B9
+0xA9DA	0x62D2
+0xA9DB	0x62DB
+0xA9DC	0x62AB
+0xA9DD	0x62D3
+0xA9DE	0x62D4
+0xA9DF	0x62CB
+0xA9E0	0x62C8
+0xA9E1	0x62A8
+0xA9E2	0x62BD
+0xA9E3	0x62BC
+0xA9E4	0x62D0
+0xA9E5	0x62D9
+0xA9E6	0x62C7
+0xA9E7	0x62CD
+0xA9E8	0x62B5
+0xA9E9	0x62DA
+0xA9EA	0x62B1
+0xA9EB	0x62D8
+0xA9EC	0x62D6
+0xA9ED	0x62D7
+0xA9EE	0x62C6
+0xA9EF	0x62AC
+0xA9F0	0x62CE
+0xA9F1	0x653E
+0xA9F2	0x65A7
+0xA9F3	0x65BC
+0xA9F4	0x65FA
+0xA9F5	0x6614
+0xA9F6	0x6613
+0xA9F7	0x660C
+0xA9F8	0x6606
+0xA9F9	0x6602
+0xA9FA	0x660E
+0xA9FB	0x6600
+0xA9FC	0x660F
+0xA9FD	0x6615
+0xA9FE	0x660A
+0xAA40	0x6607
+0xAA41	0x670D
+0xAA42	0x670B
+0xAA43	0x676D
+0xAA44	0x678B
+0xAA45	0x6795
+0xAA46	0x6771
+0xAA47	0x679C
+0xAA48	0x6773
+0xAA49	0x6777
+0xAA4A	0x6787
+0xAA4B	0x679D
+0xAA4C	0x6797
+0xAA4D	0x676F
+0xAA4E	0x6770
+0xAA4F	0x677F
+0xAA50	0x6789
+0xAA51	0x677E
+0xAA52	0x6790
+0xAA53	0x6775
+0xAA54	0x679A
+0xAA55	0x6793
+0xAA56	0x677C
+0xAA57	0x676A
+0xAA58	0x6772
+0xAA59	0x6B23
+0xAA5A	0x6B66
+0xAA5B	0x6B67
+0xAA5C	0x6B7F
+0xAA5D	0x6C13
+0xAA5E	0x6C1B
+0xAA5F	0x6CE3
+0xAA60	0x6CE8
+0xAA61	0x6CF3
+0xAA62	0x6CB1
+0xAA63	0x6CCC
+0xAA64	0x6CE5
+0xAA65	0x6CB3
+0xAA66	0x6CBD
+0xAA67	0x6CBE
+0xAA68	0x6CBC
+0xAA69	0x6CE2
+0xAA6A	0x6CAB
+0xAA6B	0x6CD5
+0xAA6C	0x6CD3
+0xAA6D	0x6CB8
+0xAA6E	0x6CC4
+0xAA6F	0x6CB9
+0xAA70	0x6CC1
+0xAA71	0x6CAE
+0xAA72	0x6CD7
+0xAA73	0x6CC5
+0xAA74	0x6CF1
+0xAA75	0x6CBF
+0xAA76	0x6CBB
+0xAA77	0x6CE1
+0xAA78	0x6CDB
+0xAA79	0x6CCA
+0xAA7A	0x6CAC
+0xAA7B	0x6CEF
+0xAA7C	0x6CDC
+0xAA7D	0x6CD6
+0xAA7E	0x6CE0
+0xAAA1	0x7095
+0xAAA2	0x708E
+0xAAA3	0x7092
+0xAAA4	0x708A
+0xAAA5	0x7099
+0xAAA6	0x722C
+0xAAA7	0x722D
+0xAAA8	0x7238
+0xAAA9	0x7248
+0xAAAA	0x7267
+0xAAAB	0x7269
+0xAAAC	0x72C0
+0xAAAD	0x72CE
+0xAAAE	0x72D9
+0xAAAF	0x72D7
+0xAAB0	0x72D0
+0xAAB1	0x73A9
+0xAAB2	0x73A8
+0xAAB3	0x739F
+0xAAB4	0x73AB
+0xAAB5	0x73A5
+0xAAB6	0x753D
+0xAAB7	0x759D
+0xAAB8	0x7599
+0xAAB9	0x759A
+0xAABA	0x7684
+0xAABB	0x76C2
+0xAABC	0x76F2
+0xAABD	0x76F4
+0xAABE	0x77E5
+0xAABF	0x77FD
+0xAAC0	0x793E
+0xAAC1	0x7940
+0xAAC2	0x7941
+0xAAC3	0x79C9
+0xAAC4	0x79C8
+0xAAC5	0x7A7A
+0xAAC6	0x7A79
+0xAAC7	0x7AFA
+0xAAC8	0x7CFE
+0xAAC9	0x7F54
+0xAACA	0x7F8C
+0xAACB	0x7F8B
+0xAACC	0x8005
+0xAACD	0x80BA
+0xAACE	0x80A5
+0xAACF	0x80A2
+0xAAD0	0x80B1
+0xAAD1	0x80A1
+0xAAD2	0x80AB
+0xAAD3	0x80A9
+0xAAD4	0x80B4
+0xAAD5	0x80AA
+0xAAD6	0x80AF
+0xAAD7	0x81E5
+0xAAD8	0x81FE
+0xAAD9	0x820D
+0xAADA	0x82B3
+0xAADB	0x829D
+0xAADC	0x8299
+0xAADD	0x82AD
+0xAADE	0x82BD
+0xAADF	0x829F
+0xAAE0	0x82B9
+0xAAE1	0x82B1
+0xAAE2	0x82AC
+0xAAE3	0x82A5
+0xAAE4	0x82AF
+0xAAE5	0x82B8
+0xAAE6	0x82A3
+0xAAE7	0x82B0
+0xAAE8	0x82BE
+0xAAE9	0x82B7
+0xAAEA	0x864E
+0xAAEB	0x8671
+0xAAEC	0x521D
+0xAAED	0x8868
+0xAAEE	0x8ECB
+0xAAEF	0x8FCE
+0xAAF0	0x8FD4
+0xAAF1	0x8FD1
+0xAAF2	0x90B5
+0xAAF3	0x90B8
+0xAAF4	0x90B1
+0xAAF5	0x90B6
+0xAAF6	0x91C7
+0xAAF7	0x91D1
+0xAAF8	0x9577
+0xAAF9	0x9580
+0xAAFA	0x961C
+0xAAFB	0x9640
+0xAAFC	0x963F
+0xAAFD	0x963B
+0xAAFE	0x9644
+0xAB40	0x9642
+0xAB41	0x96B9
+0xAB42	0x96E8
+0xAB43	0x9752
+0xAB44	0x975E
+0xAB45	0x4E9F
+0xAB46	0x4EAD
+0xAB47	0x4EAE
+0xAB48	0x4FE1
+0xAB49	0x4FB5
+0xAB4A	0x4FAF
+0xAB4B	0x4FBF
+0xAB4C	0x4FE0
+0xAB4D	0x4FD1
+0xAB4E	0x4FCF
+0xAB4F	0x4FDD
+0xAB50	0x4FC3
+0xAB51	0x4FB6
+0xAB52	0x4FD8
+0xAB53	0x4FDF
+0xAB54	0x4FCA
+0xAB55	0x4FD7
+0xAB56	0x4FAE
+0xAB57	0x4FD0
+0xAB58	0x4FC4
+0xAB59	0x4FC2
+0xAB5A	0x4FDA
+0xAB5B	0x4FCE
+0xAB5C	0x4FDE
+0xAB5D	0x4FB7
+0xAB5E	0x5157
+0xAB5F	0x5192
+0xAB60	0x5191
+0xAB61	0x51A0
+0xAB62	0x524E
+0xAB63	0x5243
+0xAB64	0x524A
+0xAB65	0x524D
+0xAB66	0x524C
+0xAB67	0x524B
+0xAB68	0x5247
+0xAB69	0x52C7
+0xAB6A	0x52C9
+0xAB6B	0x52C3
+0xAB6C	0x52C1
+0xAB6D	0x530D
+0xAB6E	0x5357
+0xAB6F	0x537B
+0xAB70	0x539A
+0xAB71	0x53DB
+0xAB72	0x54AC
+0xAB73	0x54C0
+0xAB74	0x54A8
+0xAB75	0x54CE
+0xAB76	0x54C9
+0xAB77	0x54B8
+0xAB78	0x54A6
+0xAB79	0x54B3
+0xAB7A	0x54C7
+0xAB7B	0x54C2
+0xAB7C	0x54BD
+0xAB7D	0x54AA
+0xAB7E	0x54C1
+0xABA1	0x54C4
+0xABA2	0x54C8
+0xABA3	0x54AF
+0xABA4	0x54AB
+0xABA5	0x54B1
+0xABA6	0x54BB
+0xABA7	0x54A9
+0xABA8	0x54A7
+0xABA9	0x54BF
+0xABAA	0x56FF
+0xABAB	0x5782
+0xABAC	0x578B
+0xABAD	0x57A0
+0xABAE	0x57A3
+0xABAF	0x57A2
+0xABB0	0x57CE
+0xABB1	0x57AE
+0xABB2	0x5793
+0xABB3	0x5955
+0xABB4	0x5951
+0xABB5	0x594F
+0xABB6	0x594E
+0xABB7	0x5950
+0xABB8	0x59DC
+0xABB9	0x59D8
+0xABBA	0x59FF
+0xABBB	0x59E3
+0xABBC	0x59E8
+0xABBD	0x5A03
+0xABBE	0x59E5
+0xABBF	0x59EA
+0xABC0	0x59DA
+0xABC1	0x59E6
+0xABC2	0x5A01
+0xABC3	0x59FB
+0xABC4	0x5B69
+0xABC5	0x5BA3
+0xABC6	0x5BA6
+0xABC7	0x5BA4
+0xABC8	0x5BA2
+0xABC9	0x5BA5
+0xABCA	0x5C01
+0xABCB	0x5C4E
+0xABCC	0x5C4F
+0xABCD	0x5C4D
+0xABCE	0x5C4B
+0xABCF	0x5CD9
+0xABD0	0x5CD2
+0xABD1	0x5DF7
+0xABD2	0x5E1D
+0xABD3	0x5E25
+0xABD4	0x5E1F
+0xABD5	0x5E7D
+0xABD6	0x5EA0
+0xABD7	0x5EA6
+0xABD8	0x5EFA
+0xABD9	0x5F08
+0xABDA	0x5F2D
+0xABDB	0x5F65
+0xABDC	0x5F88
+0xABDD	0x5F85
+0xABDE	0x5F8A
+0xABDF	0x5F8B
+0xABE0	0x5F87
+0xABE1	0x5F8C
+0xABE2	0x5F89
+0xABE3	0x6012
+0xABE4	0x601D
+0xABE5	0x6020
+0xABE6	0x6025
+0xABE7	0x600E
+0xABE8	0x6028
+0xABE9	0x604D
+0xABEA	0x6070
+0xABEB	0x6068
+0xABEC	0x6062
+0xABED	0x6046
+0xABEE	0x6043
+0xABEF	0x606C
+0xABF0	0x606B
+0xABF1	0x606A
+0xABF2	0x6064
+0xABF3	0x6241
+0xABF4	0x62DC
+0xABF5	0x6316
+0xABF6	0x6309
+0xABF7	0x62FC
+0xABF8	0x62ED
+0xABF9	0x6301
+0xABFA	0x62EE
+0xABFB	0x62FD
+0xABFC	0x6307
+0xABFD	0x62F1
+0xABFE	0x62F7
+0xAC40	0x62EF
+0xAC41	0x62EC
+0xAC42	0x62FE
+0xAC43	0x62F4
+0xAC44	0x6311
+0xAC45	0x6302
+0xAC46	0x653F
+0xAC47	0x6545
+0xAC48	0x65AB
+0xAC49	0x65BD
+0xAC4A	0x65E2
+0xAC4B	0x6625
+0xAC4C	0x662D
+0xAC4D	0x6620
+0xAC4E	0x6627
+0xAC4F	0x662F
+0xAC50	0x661F
+0xAC51	0x6628
+0xAC52	0x6631
+0xAC53	0x6624
+0xAC54	0x66F7
+0xAC55	0x67FF
+0xAC56	0x67D3
+0xAC57	0x67F1
+0xAC58	0x67D4
+0xAC59	0x67D0
+0xAC5A	0x67EC
+0xAC5B	0x67B6
+0xAC5C	0x67AF
+0xAC5D	0x67F5
+0xAC5E	0x67E9
+0xAC5F	0x67EF
+0xAC60	0x67C4
+0xAC61	0x67D1
+0xAC62	0x67B4
+0xAC63	0x67DA
+0xAC64	0x67E5
+0xAC65	0x67B8
+0xAC66	0x67CF
+0xAC67	0x67DE
+0xAC68	0x67F3
+0xAC69	0x67B0
+0xAC6A	0x67D9
+0xAC6B	0x67E2
+0xAC6C	0x67DD
+0xAC6D	0x67D2
+0xAC6E	0x6B6A
+0xAC6F	0x6B83
+0xAC70	0x6B86
+0xAC71	0x6BB5
+0xAC72	0x6BD2
+0xAC73	0x6BD7
+0xAC74	0x6C1F
+0xAC75	0x6CC9
+0xAC76	0x6D0B
+0xAC77	0x6D32
+0xAC78	0x6D2A
+0xAC79	0x6D41
+0xAC7A	0x6D25
+0xAC7B	0x6D0C
+0xAC7C	0x6D31
+0xAC7D	0x6D1E
+0xAC7E	0x6D17
+0xACA1	0x6D3B
+0xACA2	0x6D3D
+0xACA3	0x6D3E
+0xACA4	0x6D36
+0xACA5	0x6D1B
+0xACA6	0x6CF5
+0xACA7	0x6D39
+0xACA8	0x6D27
+0xACA9	0x6D38
+0xACAA	0x6D29
+0xACAB	0x6D2E
+0xACAC	0x6D35
+0xACAD	0x6D0E
+0xACAE	0x6D2B
+0xACAF	0x70AB
+0xACB0	0x70BA
+0xACB1	0x70B3
+0xACB2	0x70AC
+0xACB3	0x70AF
+0xACB4	0x70AD
+0xACB5	0x70B8
+0xACB6	0x70AE
+0xACB7	0x70A4
+0xACB8	0x7230
+0xACB9	0x7272
+0xACBA	0x726F
+0xACBB	0x7274
+0xACBC	0x72E9
+0xACBD	0x72E0
+0xACBE	0x72E1
+0xACBF	0x73B7
+0xACC0	0x73CA
+0xACC1	0x73BB
+0xACC2	0x73B2
+0xACC3	0x73CD
+0xACC4	0x73C0
+0xACC5	0x73B3
+0xACC6	0x751A
+0xACC7	0x752D
+0xACC8	0x754F
+0xACC9	0x754C
+0xACCA	0x754E
+0xACCB	0x754B
+0xACCC	0x75AB
+0xACCD	0x75A4
+0xACCE	0x75A5
+0xACCF	0x75A2
+0xACD0	0x75A3
+0xACD1	0x7678
+0xACD2	0x7686
+0xACD3	0x7687
+0xACD4	0x7688
+0xACD5	0x76C8
+0xACD6	0x76C6
+0xACD7	0x76C3
+0xACD8	0x76C5
+0xACD9	0x7701
+0xACDA	0x76F9
+0xACDB	0x76F8
+0xACDC	0x7709
+0xACDD	0x770B
+0xACDE	0x76FE
+0xACDF	0x76FC
+0xACE0	0x7707
+0xACE1	0x77DC
+0xACE2	0x7802
+0xACE3	0x7814
+0xACE4	0x780C
+0xACE5	0x780D
+0xACE6	0x7946
+0xACE7	0x7949
+0xACE8	0x7948
+0xACE9	0x7947
+0xACEA	0x79B9
+0xACEB	0x79BA
+0xACEC	0x79D1
+0xACED	0x79D2
+0xACEE	0x79CB
+0xACEF	0x7A7F
+0xACF0	0x7A81
+0xACF1	0x7AFF
+0xACF2	0x7AFD
+0xACF3	0x7C7D
+0xACF4	0x7D02
+0xACF5	0x7D05
+0xACF6	0x7D00
+0xACF7	0x7D09
+0xACF8	0x7D07
+0xACF9	0x7D04
+0xACFA	0x7D06
+0xACFB	0x7F38
+0xACFC	0x7F8E
+0xACFD	0x7FBF
+0xACFE	0x8004
+0xAD40	0x8010
+0xAD41	0x800D
+0xAD42	0x8011
+0xAD43	0x8036
+0xAD44	0x80D6
+0xAD45	0x80E5
+0xAD46	0x80DA
+0xAD47	0x80C3
+0xAD48	0x80C4
+0xAD49	0x80CC
+0xAD4A	0x80E1
+0xAD4B	0x80DB
+0xAD4C	0x80CE
+0xAD4D	0x80DE
+0xAD4E	0x80E4
+0xAD4F	0x80DD
+0xAD50	0x81F4
+0xAD51	0x8222
+0xAD52	0x82E7
+0xAD53	0x8303
+0xAD54	0x8305
+0xAD55	0x82E3
+0xAD56	0x82DB
+0xAD57	0x82E6
+0xAD58	0x8304
+0xAD59	0x82E5
+0xAD5A	0x8302
+0xAD5B	0x8309
+0xAD5C	0x82D2
+0xAD5D	0x82D7
+0xAD5E	0x82F1
+0xAD5F	0x8301
+0xAD60	0x82DC
+0xAD61	0x82D4
+0xAD62	0x82D1
+0xAD63	0x82DE
+0xAD64	0x82D3
+0xAD65	0x82DF
+0xAD66	0x82EF
+0xAD67	0x8306
+0xAD68	0x8650
+0xAD69	0x8679
+0xAD6A	0x867B
+0xAD6B	0x867A
+0xAD6C	0x884D
+0xAD6D	0x886B
+0xAD6E	0x8981
+0xAD6F	0x89D4
+0xAD70	0x8A08
+0xAD71	0x8A02
+0xAD72	0x8A03
+0xAD73	0x8C9E
+0xAD74	0x8CA0
+0xAD75	0x8D74
+0xAD76	0x8D73
+0xAD77	0x8DB4
+0xAD78	0x8ECD
+0xAD79	0x8ECC
+0xAD7A	0x8FF0
+0xAD7B	0x8FE6
+0xAD7C	0x8FE2
+0xAD7D	0x8FEA
+0xAD7E	0x8FE5
+0xADA1	0x8FED
+0xADA2	0x8FEB
+0xADA3	0x8FE4
+0xADA4	0x8FE8
+0xADA5	0x90CA
+0xADA6	0x90CE
+0xADA7	0x90C1
+0xADA8	0x90C3
+0xADA9	0x914B
+0xADAA	0x914A
+0xADAB	0x91CD
+0xADAC	0x9582
+0xADAD	0x9650
+0xADAE	0x964B
+0xADAF	0x964C
+0xADB0	0x964D
+0xADB1	0x9762
+0xADB2	0x9769
+0xADB3	0x97CB
+0xADB4	0x97ED
+0xADB5	0x97F3
+0xADB6	0x9801
+0xADB7	0x98A8
+0xADB8	0x98DB
+0xADB9	0x98DF
+0xADBA	0x9996
+0xADBB	0x9999
+0xADBC	0x4E58
+0xADBD	0x4EB3
+0xADBE	0x500C
+0xADBF	0x500D
+0xADC0	0x5023
+0xADC1	0x4FEF
+0xADC2	0x5026
+0xADC3	0x5025
+0xADC4	0x4FF8
+0xADC5	0x5029
+0xADC6	0x5016
+0xADC7	0x5006
+0xADC8	0x503C
+0xADC9	0x501F
+0xADCA	0x501A
+0xADCB	0x5012
+0xADCC	0x5011
+0xADCD	0x4FFA
+0xADCE	0x5000
+0xADCF	0x5014
+0xADD0	0x5028
+0xADD1	0x4FF1
+0xADD2	0x5021
+0xADD3	0x500B
+0xADD4	0x5019
+0xADD5	0x5018
+0xADD6	0x4FF3
+0xADD7	0x4FEE
+0xADD8	0x502D
+0xADD9	0x502A
+0xADDA	0x4FFE
+0xADDB	0x502B
+0xADDC	0x5009
+0xADDD	0x517C
+0xADDE	0x51A4
+0xADDF	0x51A5
+0xADE0	0x51A2
+0xADE1	0x51CD
+0xADE2	0x51CC
+0xADE3	0x51C6
+0xADE4	0x51CB
+0xADE5	0x5256
+0xADE6	0x525C
+0xADE7	0x5254
+0xADE8	0x525B
+0xADE9	0x525D
+0xADEA	0x532A
+0xADEB	0x537F
+0xADEC	0x539F
+0xADED	0x539D
+0xADEE	0x53DF
+0xADEF	0x54E8
+0xADF0	0x5510
+0xADF1	0x5501
+0xADF2	0x5537
+0xADF3	0x54FC
+0xADF4	0x54E5
+0xADF5	0x54F2
+0xADF6	0x5506
+0xADF7	0x54FA
+0xADF8	0x5514
+0xADF9	0x54E9
+0xADFA	0x54ED
+0xADFB	0x54E1
+0xADFC	0x5509
+0xADFD	0x54EE
+0xADFE	0x54EA
+0xAE40	0x54E6
+0xAE41	0x5527
+0xAE42	0x5507
+0xAE43	0x54FD
+0xAE44	0x550F
+0xAE45	0x5703
+0xAE46	0x5704
+0xAE47	0x57C2
+0xAE48	0x57D4
+0xAE49	0x57CB
+0xAE4A	0x57C3
+0xAE4B	0x5809
+0xAE4C	0x590F
+0xAE4D	0x5957
+0xAE4E	0x5958
+0xAE4F	0x595A
+0xAE50	0x5A11
+0xAE51	0x5A18
+0xAE52	0x5A1C
+0xAE53	0x5A1F
+0xAE54	0x5A1B
+0xAE55	0x5A13
+0xAE56	0x59EC
+0xAE57	0x5A20
+0xAE58	0x5A23
+0xAE59	0x5A29
+0xAE5A	0x5A25
+0xAE5B	0x5A0C
+0xAE5C	0x5A09
+0xAE5D	0x5B6B
+0xAE5E	0x5C58
+0xAE5F	0x5BB0
+0xAE60	0x5BB3
+0xAE61	0x5BB6
+0xAE62	0x5BB4
+0xAE63	0x5BAE
+0xAE64	0x5BB5
+0xAE65	0x5BB9
+0xAE66	0x5BB8
+0xAE67	0x5C04
+0xAE68	0x5C51
+0xAE69	0x5C55
+0xAE6A	0x5C50
+0xAE6B	0x5CED
+0xAE6C	0x5CFD
+0xAE6D	0x5CFB
+0xAE6E	0x5CEA
+0xAE6F	0x5CE8
+0xAE70	0x5CF0
+0xAE71	0x5CF6
+0xAE72	0x5D01
+0xAE73	0x5CF4
+0xAE74	0x5DEE
+0xAE75	0x5E2D
+0xAE76	0x5E2B
+0xAE77	0x5EAB
+0xAE78	0x5EAD
+0xAE79	0x5EA7
+0xAE7A	0x5F31
+0xAE7B	0x5F92
+0xAE7C	0x5F91
+0xAE7D	0x5F90
+0xAE7E	0x6059
+0xAEA1	0x6063
+0xAEA2	0x6065
+0xAEA3	0x6050
+0xAEA4	0x6055
+0xAEA5	0x606D
+0xAEA6	0x6069
+0xAEA7	0x606F
+0xAEA8	0x6084
+0xAEA9	0x609F
+0xAEAA	0x609A
+0xAEAB	0x608D
+0xAEAC	0x6094
+0xAEAD	0x608C
+0xAEAE	0x6085
+0xAEAF	0x6096
+0xAEB0	0x6247
+0xAEB1	0x62F3
+0xAEB2	0x6308
+0xAEB3	0x62FF
+0xAEB4	0x634E
+0xAEB5	0x633E
+0xAEB6	0x632F
+0xAEB7	0x6355
+0xAEB8	0x6342
+0xAEB9	0x6346
+0xAEBA	0x634F
+0xAEBB	0x6349
+0xAEBC	0x633A
+0xAEBD	0x6350
+0xAEBE	0x633D
+0xAEBF	0x632A
+0xAEC0	0x632B
+0xAEC1	0x6328
+0xAEC2	0x634D
+0xAEC3	0x634C
+0xAEC4	0x6548
+0xAEC5	0x6549
+0xAEC6	0x6599
+0xAEC7	0x65C1
+0xAEC8	0x65C5
+0xAEC9	0x6642
+0xAECA	0x6649
+0xAECB	0x664F
+0xAECC	0x6643
+0xAECD	0x6652
+0xAECE	0x664C
+0xAECF	0x6645
+0xAED0	0x6641
+0xAED1	0x66F8
+0xAED2	0x6714
+0xAED3	0x6715
+0xAED4	0x6717
+0xAED5	0x6821
+0xAED6	0x6838
+0xAED7	0x6848
+0xAED8	0x6846
+0xAED9	0x6853
+0xAEDA	0x6839
+0xAEDB	0x6842
+0xAEDC	0x6854
+0xAEDD	0x6829
+0xAEDE	0x68B3
+0xAEDF	0x6817
+0xAEE0	0x684C
+0xAEE1	0x6851
+0xAEE2	0x683D
+0xAEE3	0x67F4
+0xAEE4	0x6850
+0xAEE5	0x6840
+0xAEE6	0x683C
+0xAEE7	0x6843
+0xAEE8	0x682A
+0xAEE9	0x6845
+0xAEEA	0x6813
+0xAEEB	0x6818
+0xAEEC	0x6841
+0xAEED	0x6B8A
+0xAEEE	0x6B89
+0xAEEF	0x6BB7
+0xAEF0	0x6C23
+0xAEF1	0x6C27
+0xAEF2	0x6C28
+0xAEF3	0x6C26
+0xAEF4	0x6C24
+0xAEF5	0x6CF0
+0xAEF6	0x6D6A
+0xAEF7	0x6D95
+0xAEF8	0x6D88
+0xAEF9	0x6D87
+0xAEFA	0x6D66
+0xAEFB	0x6D78
+0xAEFC	0x6D77
+0xAEFD	0x6D59
+0xAEFE	0x6D93
+0xAF40	0x6D6C
+0xAF41	0x6D89
+0xAF42	0x6D6E
+0xAF43	0x6D5A
+0xAF44	0x6D74
+0xAF45	0x6D69
+0xAF46	0x6D8C
+0xAF47	0x6D8A
+0xAF48	0x6D79
+0xAF49	0x6D85
+0xAF4A	0x6D65
+0xAF4B	0x6D94
+0xAF4C	0x70CA
+0xAF4D	0x70D8
+0xAF4E	0x70E4
+0xAF4F	0x70D9
+0xAF50	0x70C8
+0xAF51	0x70CF
+0xAF52	0x7239
+0xAF53	0x7279
+0xAF54	0x72FC
+0xAF55	0x72F9
+0xAF56	0x72FD
+0xAF57	0x72F8
+0xAF58	0x72F7
+0xAF59	0x7386
+0xAF5A	0x73ED
+0xAF5B	0x7409
+0xAF5C	0x73EE
+0xAF5D	0x73E0
+0xAF5E	0x73EA
+0xAF5F	0x73DE
+0xAF60	0x7554
+0xAF61	0x755D
+0xAF62	0x755C
+0xAF63	0x755A
+0xAF64	0x7559
+0xAF65	0x75BE
+0xAF66	0x75C5
+0xAF67	0x75C7
+0xAF68	0x75B2
+0xAF69	0x75B3
+0xAF6A	0x75BD
+0xAF6B	0x75BC
+0xAF6C	0x75B9
+0xAF6D	0x75C2
+0xAF6E	0x75B8
+0xAF6F	0x768B
+0xAF70	0x76B0
+0xAF71	0x76CA
+0xAF72	0x76CD
+0xAF73	0x76CE
+0xAF74	0x7729
+0xAF75	0x771F
+0xAF76	0x7720
+0xAF77	0x7728
+0xAF78	0x77E9
+0xAF79	0x7830
+0xAF7A	0x7827
+0xAF7B	0x7838
+0xAF7C	0x781D
+0xAF7D	0x7834
+0xAF7E	0x7837
+0xAFA1	0x7825
+0xAFA2	0x782D
+0xAFA3	0x7820
+0xAFA4	0x781F
+0xAFA5	0x7832
+0xAFA6	0x7955
+0xAFA7	0x7950
+0xAFA8	0x7960
+0xAFA9	0x795F
+0xAFAA	0x7956
+0xAFAB	0x795E
+0xAFAC	0x795D
+0xAFAD	0x7957
+0xAFAE	0x795A
+0xAFAF	0x79E4
+0xAFB0	0x79E3
+0xAFB1	0x79E7
+0xAFB2	0x79DF
+0xAFB3	0x79E6
+0xAFB4	0x79E9
+0xAFB5	0x79D8
+0xAFB6	0x7A84
+0xAFB7	0x7A88
+0xAFB8	0x7AD9
+0xAFB9	0x7B06
+0xAFBA	0x7B11
+0xAFBB	0x7C89
+0xAFBC	0x7D21
+0xAFBD	0x7D17
+0xAFBE	0x7D0B
+0xAFBF	0x7D0A
+0xAFC0	0x7D20
+0xAFC1	0x7D22
+0xAFC2	0x7D14
+0xAFC3	0x7D10
+0xAFC4	0x7D15
+0xAFC5	0x7D1A
+0xAFC6	0x7D1C
+0xAFC7	0x7D0D
+0xAFC8	0x7D19
+0xAFC9	0x7D1B
+0xAFCA	0x7F3A
+0xAFCB	0x7F5F
+0xAFCC	0x7F94
+0xAFCD	0x7FC5
+0xAFCE	0x7FC1
+0xAFCF	0x8006
+0xAFD0	0x8018
+0xAFD1	0x8015
+0xAFD2	0x8019
+0xAFD3	0x8017
+0xAFD4	0x803D
+0xAFD5	0x803F
+0xAFD6	0x80F1
+0xAFD7	0x8102
+0xAFD8	0x80F0
+0xAFD9	0x8105
+0xAFDA	0x80ED
+0xAFDB	0x80F4
+0xAFDC	0x8106
+0xAFDD	0x80F8
+0xAFDE	0x80F3
+0xAFDF	0x8108
+0xAFE0	0x80FD
+0xAFE1	0x810A
+0xAFE2	0x80FC
+0xAFE3	0x80EF
+0xAFE4	0x81ED
+0xAFE5	0x81EC
+0xAFE6	0x8200
+0xAFE7	0x8210
+0xAFE8	0x822A
+0xAFE9	0x822B
+0xAFEA	0x8228
+0xAFEB	0x822C
+0xAFEC	0x82BB
+0xAFED	0x832B
+0xAFEE	0x8352
+0xAFEF	0x8354
+0xAFF0	0x834A
+0xAFF1	0x8338
+0xAFF2	0x8350
+0xAFF3	0x8349
+0xAFF4	0x8335
+0xAFF5	0x8334
+0xAFF6	0x834F
+0xAFF7	0x8332
+0xAFF8	0x8339
+0xAFF9	0x8336
+0xAFFA	0x8317
+0xAFFB	0x8340
+0xAFFC	0x8331
+0xAFFD	0x8328
+0xAFFE	0x8343
+0xB040	0x8654
+0xB041	0x868A
+0xB042	0x86AA
+0xB043	0x8693
+0xB044	0x86A4
+0xB045	0x86A9
+0xB046	0x868C
+0xB047	0x86A3
+0xB048	0x869C
+0xB049	0x8870
+0xB04A	0x8877
+0xB04B	0x8881
+0xB04C	0x8882
+0xB04D	0x887D
+0xB04E	0x8879
+0xB04F	0x8A18
+0xB050	0x8A10
+0xB051	0x8A0E
+0xB052	0x8A0C
+0xB053	0x8A15
+0xB054	0x8A0A
+0xB055	0x8A17
+0xB056	0x8A13
+0xB057	0x8A16
+0xB058	0x8A0F
+0xB059	0x8A11
+0xB05A	0x8C48
+0xB05B	0x8C7A
+0xB05C	0x8C79
+0xB05D	0x8CA1
+0xB05E	0x8CA2
+0xB05F	0x8D77
+0xB060	0x8EAC
+0xB061	0x8ED2
+0xB062	0x8ED4
+0xB063	0x8ECF
+0xB064	0x8FB1
+0xB065	0x9001
+0xB066	0x9006
+0xB067	0x8FF7
+0xB068	0x9000
+0xB069	0x8FFA
+0xB06A	0x8FF4
+0xB06B	0x9003
+0xB06C	0x8FFD
+0xB06D	0x9005
+0xB06E	0x8FF8
+0xB06F	0x9095
+0xB070	0x90E1
+0xB071	0x90DD
+0xB072	0x90E2
+0xB073	0x9152
+0xB074	0x914D
+0xB075	0x914C
+0xB076	0x91D8
+0xB077	0x91DD
+0xB078	0x91D7
+0xB079	0x91DC
+0xB07A	0x91D9
+0xB07B	0x9583
+0xB07C	0x9662
+0xB07D	0x9663
+0xB07E	0x9661
+0xB0A1	0x965B
+0xB0A2	0x965D
+0xB0A3	0x9664
+0xB0A4	0x9658
+0xB0A5	0x965E
+0xB0A6	0x96BB
+0xB0A7	0x98E2
+0xB0A8	0x99AC
+0xB0A9	0x9AA8
+0xB0AA	0x9AD8
+0xB0AB	0x9B25
+0xB0AC	0x9B32
+0xB0AD	0x9B3C
+0xB0AE	0x4E7E
+0xB0AF	0x507A
+0xB0B0	0x507D
+0xB0B1	0x505C
+0xB0B2	0x5047
+0xB0B3	0x5043
+0xB0B4	0x504C
+0xB0B5	0x505A
+0xB0B6	0x5049
+0xB0B7	0x5065
+0xB0B8	0x5076
+0xB0B9	0x504E
+0xB0BA	0x5055
+0xB0BB	0x5075
+0xB0BC	0x5074
+0xB0BD	0x5077
+0xB0BE	0x504F
+0xB0BF	0x500F
+0xB0C0	0x506F
+0xB0C1	0x506D
+0xB0C2	0x515C
+0xB0C3	0x5195
+0xB0C4	0x51F0
+0xB0C5	0x526A
+0xB0C6	0x526F
+0xB0C7	0x52D2
+0xB0C8	0x52D9
+0xB0C9	0x52D8
+0xB0CA	0x52D5
+0xB0CB	0x5310
+0xB0CC	0x530F
+0xB0CD	0x5319
+0xB0CE	0x533F
+0xB0CF	0x5340
+0xB0D0	0x533E
+0xB0D1	0x53C3
+0xB0D2	0x66FC
+0xB0D3	0x5546
+0xB0D4	0x556A
+0xB0D5	0x5566
+0xB0D6	0x5544
+0xB0D7	0x555E
+0xB0D8	0x5561
+0xB0D9	0x5543
+0xB0DA	0x554A
+0xB0DB	0x5531
+0xB0DC	0x5556
+0xB0DD	0x554F
+0xB0DE	0x5555
+0xB0DF	0x552F
+0xB0E0	0x5564
+0xB0E1	0x5538
+0xB0E2	0x552E
+0xB0E3	0x555C
+0xB0E4	0x552C
+0xB0E5	0x5563
+0xB0E6	0x5533
+0xB0E7	0x5541
+0xB0E8	0x5557
+0xB0E9	0x5708
+0xB0EA	0x570B
+0xB0EB	0x5709
+0xB0EC	0x57DF
+0xB0ED	0x5805
+0xB0EE	0x580A
+0xB0EF	0x5806
+0xB0F0	0x57E0
+0xB0F1	0x57E4
+0xB0F2	0x57FA
+0xB0F3	0x5802
+0xB0F4	0x5835
+0xB0F5	0x57F7
+0xB0F6	0x57F9
+0xB0F7	0x5920
+0xB0F8	0x5962
+0xB0F9	0x5A36
+0xB0FA	0x5A41
+0xB0FB	0x5A49
+0xB0FC	0x5A66
+0xB0FD	0x5A6A
+0xB0FE	0x5A40
+0xB140	0x5A3C
+0xB141	0x5A62
+0xB142	0x5A5A
+0xB143	0x5A46
+0xB144	0x5A4A
+0xB145	0x5B70
+0xB146	0x5BC7
+0xB147	0x5BC5
+0xB148	0x5BC4
+0xB149	0x5BC2
+0xB14A	0x5BBF
+0xB14B	0x5BC6
+0xB14C	0x5C09
+0xB14D	0x5C08
+0xB14E	0x5C07
+0xB14F	0x5C60
+0xB150	0x5C5C
+0xB151	0x5C5D
+0xB152	0x5D07
+0xB153	0x5D06
+0xB154	0x5D0E
+0xB155	0x5D1B
+0xB156	0x5D16
+0xB157	0x5D22
+0xB158	0x5D11
+0xB159	0x5D29
+0xB15A	0x5D14
+0xB15B	0x5D19
+0xB15C	0x5D24
+0xB15D	0x5D27
+0xB15E	0x5D17
+0xB15F	0x5DE2
+0xB160	0x5E38
+0xB161	0x5E36
+0xB162	0x5E33
+0xB163	0x5E37
+0xB164	0x5EB7
+0xB165	0x5EB8
+0xB166	0x5EB6
+0xB167	0x5EB5
+0xB168	0x5EBE
+0xB169	0x5F35
+0xB16A	0x5F37
+0xB16B	0x5F57
+0xB16C	0x5F6C
+0xB16D	0x5F69
+0xB16E	0x5F6B
+0xB16F	0x5F97
+0xB170	0x5F99
+0xB171	0x5F9E
+0xB172	0x5F98
+0xB173	0x5FA1
+0xB174	0x5FA0
+0xB175	0x5F9C
+0xB176	0x607F
+0xB177	0x60A3
+0xB178	0x6089
+0xB179	0x60A0
+0xB17A	0x60A8
+0xB17B	0x60CB
+0xB17C	0x60B4
+0xB17D	0x60E6
+0xB17E	0x60BD
+0xB1A1	0x60C5
+0xB1A2	0x60BB
+0xB1A3	0x60B5
+0xB1A4	0x60DC
+0xB1A5	0x60BC
+0xB1A6	0x60D8
+0xB1A7	0x60D5
+0xB1A8	0x60C6
+0xB1A9	0x60DF
+0xB1AA	0x60B8
+0xB1AB	0x60DA
+0xB1AC	0x60C7
+0xB1AD	0x621A
+0xB1AE	0x621B
+0xB1AF	0x6248
+0xB1B0	0x63A0
+0xB1B1	0x63A7
+0xB1B2	0x6372
+0xB1B3	0x6396
+0xB1B4	0x63A2
+0xB1B5	0x63A5
+0xB1B6	0x6377
+0xB1B7	0x6367
+0xB1B8	0x6398
+0xB1B9	0x63AA
+0xB1BA	0x6371
+0xB1BB	0x63A9
+0xB1BC	0x6389
+0xB1BD	0x6383
+0xB1BE	0x639B
+0xB1BF	0x636B
+0xB1C0	0x63A8
+0xB1C1	0x6384
+0xB1C2	0x6388
+0xB1C3	0x6399
+0xB1C4	0x63A1
+0xB1C5	0x63AC
+0xB1C6	0x6392
+0xB1C7	0x638F
+0xB1C8	0x6380
+0xB1C9	0x637B
+0xB1CA	0x6369
+0xB1CB	0x6368
+0xB1CC	0x637A
+0xB1CD	0x655D
+0xB1CE	0x6556
+0xB1CF	0x6551
+0xB1D0	0x6559
+0xB1D1	0x6557
+0xB1D2	0x555F
+0xB1D3	0x654F
+0xB1D4	0x6558
+0xB1D5	0x6555
+0xB1D6	0x6554
+0xB1D7	0x659C
+0xB1D8	0x659B
+0xB1D9	0x65AC
+0xB1DA	0x65CF
+0xB1DB	0x65CB
+0xB1DC	0x65CC
+0xB1DD	0x65CE
+0xB1DE	0x665D
+0xB1DF	0x665A
+0xB1E0	0x6664
+0xB1E1	0x6668
+0xB1E2	0x6666
+0xB1E3	0x665E
+0xB1E4	0x66F9
+0xB1E5	0x52D7
+0xB1E6	0x671B
+0xB1E7	0x6881
+0xB1E8	0x68AF
+0xB1E9	0x68A2
+0xB1EA	0x6893
+0xB1EB	0x68B5
+0xB1EC	0x687F
+0xB1ED	0x6876
+0xB1EE	0x68B1
+0xB1EF	0x68A7
+0xB1F0	0x6897
+0xB1F1	0x68B0
+0xB1F2	0x6883
+0xB1F3	0x68C4
+0xB1F4	0x68AD
+0xB1F5	0x6886
+0xB1F6	0x6885
+0xB1F7	0x6894
+0xB1F8	0x689D
+0xB1F9	0x68A8
+0xB1FA	0x689F
+0xB1FB	0x68A1
+0xB1FC	0x6882
+0xB1FD	0x6B32
+0xB1FE	0x6BBA
+0xB240	0x6BEB
+0xB241	0x6BEC
+0xB242	0x6C2B
+0xB243	0x6D8E
+0xB244	0x6DBC
+0xB245	0x6DF3
+0xB246	0x6DD9
+0xB247	0x6DB2
+0xB248	0x6DE1
+0xB249	0x6DCC
+0xB24A	0x6DE4
+0xB24B	0x6DFB
+0xB24C	0x6DFA
+0xB24D	0x6E05
+0xB24E	0x6DC7
+0xB24F	0x6DCB
+0xB250	0x6DAF
+0xB251	0x6DD1
+0xB252	0x6DAE
+0xB253	0x6DDE
+0xB254	0x6DF9
+0xB255	0x6DB8
+0xB256	0x6DF7
+0xB257	0x6DF5
+0xB258	0x6DC5
+0xB259	0x6DD2
+0xB25A	0x6E1A
+0xB25B	0x6DB5
+0xB25C	0x6DDA
+0xB25D	0x6DEB
+0xB25E	0x6DD8
+0xB25F	0x6DEA
+0xB260	0x6DF1
+0xB261	0x6DEE
+0xB262	0x6DE8
+0xB263	0x6DC6
+0xB264	0x6DC4
+0xB265	0x6DAA
+0xB266	0x6DEC
+0xB267	0x6DBF
+0xB268	0x6DE6
+0xB269	0x70F9
+0xB26A	0x7109
+0xB26B	0x710A
+0xB26C	0x70FD
+0xB26D	0x70EF
+0xB26E	0x723D
+0xB26F	0x727D
+0xB270	0x7281
+0xB271	0x731C
+0xB272	0x731B
+0xB273	0x7316
+0xB274	0x7313
+0xB275	0x7319
+0xB276	0x7387
+0xB277	0x7405
+0xB278	0x740A
+0xB279	0x7403
+0xB27A	0x7406
+0xB27B	0x73FE
+0xB27C	0x740D
+0xB27D	0x74E0
+0xB27E	0x74F6
+0xB2A1	0x74F7
+0xB2A2	0x751C
+0xB2A3	0x7522
+0xB2A4	0x7565
+0xB2A5	0x7566
+0xB2A6	0x7562
+0xB2A7	0x7570
+0xB2A8	0x758F
+0xB2A9	0x75D4
+0xB2AA	0x75D5
+0xB2AB	0x75B5
+0xB2AC	0x75CA
+0xB2AD	0x75CD
+0xB2AE	0x768E
+0xB2AF	0x76D4
+0xB2B0	0x76D2
+0xB2B1	0x76DB
+0xB2B2	0x7737
+0xB2B3	0x773E
+0xB2B4	0x773C
+0xB2B5	0x7736
+0xB2B6	0x7738
+0xB2B7	0x773A
+0xB2B8	0x786B
+0xB2B9	0x7843
+0xB2BA	0x784E
+0xB2BB	0x7965
+0xB2BC	0x7968
+0xB2BD	0x796D
+0xB2BE	0x79FB
+0xB2BF	0x7A92
+0xB2C0	0x7A95
+0xB2C1	0x7B20
+0xB2C2	0x7B28
+0xB2C3	0x7B1B
+0xB2C4	0x7B2C
+0xB2C5	0x7B26
+0xB2C6	0x7B19
+0xB2C7	0x7B1E
+0xB2C8	0x7B2E
+0xB2C9	0x7C92
+0xB2CA	0x7C97
+0xB2CB	0x7C95
+0xB2CC	0x7D46
+0xB2CD	0x7D43
+0xB2CE	0x7D71
+0xB2CF	0x7D2E
+0xB2D0	0x7D39
+0xB2D1	0x7D3C
+0xB2D2	0x7D40
+0xB2D3	0x7D30
+0xB2D4	0x7D33
+0xB2D5	0x7D44
+0xB2D6	0x7D2F
+0xB2D7	0x7D42
+0xB2D8	0x7D32
+0xB2D9	0x7D31
+0xB2DA	0x7F3D
+0xB2DB	0x7F9E
+0xB2DC	0x7F9A
+0xB2DD	0x7FCC
+0xB2DE	0x7FCE
+0xB2DF	0x7FD2
+0xB2E0	0x801C
+0xB2E1	0x804A
+0xB2E2	0x8046
+0xB2E3	0x812F
+0xB2E4	0x8116
+0xB2E5	0x8123
+0xB2E6	0x812B
+0xB2E7	0x8129
+0xB2E8	0x8130
+0xB2E9	0x8124
+0xB2EA	0x8202
+0xB2EB	0x8235
+0xB2EC	0x8237
+0xB2ED	0x8236
+0xB2EE	0x8239
+0xB2EF	0x838E
+0xB2F0	0x839E
+0xB2F1	0x8398
+0xB2F2	0x8378
+0xB2F3	0x83A2
+0xB2F4	0x8396
+0xB2F5	0x83BD
+0xB2F6	0x83AB
+0xB2F7	0x8392
+0xB2F8	0x838A
+0xB2F9	0x8393
+0xB2FA	0x8389
+0xB2FB	0x83A0
+0xB2FC	0x8377
+0xB2FD	0x837B
+0xB2FE	0x837C
+0xB340	0x8386
+0xB341	0x83A7
+0xB342	0x8655
+0xB343	0x5F6A
+0xB344	0x86C7
+0xB345	0x86C0
+0xB346	0x86B6
+0xB347	0x86C4
+0xB348	0x86B5
+0xB349	0x86C6
+0xB34A	0x86CB
+0xB34B	0x86B1
+0xB34C	0x86AF
+0xB34D	0x86C9
+0xB34E	0x8853
+0xB34F	0x889E
+0xB350	0x8888
+0xB351	0x88AB
+0xB352	0x8892
+0xB353	0x8896
+0xB354	0x888D
+0xB355	0x888B
+0xB356	0x8993
+0xB357	0x898F
+0xB358	0x8A2A
+0xB359	0x8A1D
+0xB35A	0x8A23
+0xB35B	0x8A25
+0xB35C	0x8A31
+0xB35D	0x8A2D
+0xB35E	0x8A1F
+0xB35F	0x8A1B
+0xB360	0x8A22
+0xB361	0x8C49
+0xB362	0x8C5A
+0xB363	0x8CA9
+0xB364	0x8CAC
+0xB365	0x8CAB
+0xB366	0x8CA8
+0xB367	0x8CAA
+0xB368	0x8CA7
+0xB369	0x8D67
+0xB36A	0x8D66
+0xB36B	0x8DBE
+0xB36C	0x8DBA
+0xB36D	0x8EDB
+0xB36E	0x8EDF
+0xB36F	0x9019
+0xB370	0x900D
+0xB371	0x901A
+0xB372	0x9017
+0xB373	0x9023
+0xB374	0x901F
+0xB375	0x901D
+0xB376	0x9010
+0xB377	0x9015
+0xB378	0x901E
+0xB379	0x9020
+0xB37A	0x900F
+0xB37B	0x9022
+0xB37C	0x9016
+0xB37D	0x901B
+0xB37E	0x9014
+0xB3A1	0x90E8
+0xB3A2	0x90ED
+0xB3A3	0x90FD
+0xB3A4	0x9157
+0xB3A5	0x91CE
+0xB3A6	0x91F5
+0xB3A7	0x91E6
+0xB3A8	0x91E3
+0xB3A9	0x91E7
+0xB3AA	0x91ED
+0xB3AB	0x91E9
+0xB3AC	0x9589
+0xB3AD	0x966A
+0xB3AE	0x9675
+0xB3AF	0x9673
+0xB3B0	0x9678
+0xB3B1	0x9670
+0xB3B2	0x9674
+0xB3B3	0x9676
+0xB3B4	0x9677
+0xB3B5	0x966C
+0xB3B6	0x96C0
+0xB3B7	0x96EA
+0xB3B8	0x96E9
+0xB3B9	0x7AE0
+0xB3BA	0x7ADF
+0xB3BB	0x9802
+0xB3BC	0x9803
+0xB3BD	0x9B5A
+0xB3BE	0x9CE5
+0xB3BF	0x9E75
+0xB3C0	0x9E7F
+0xB3C1	0x9EA5
+0xB3C2	0x9EBB
+0xB3C3	0x50A2
+0xB3C4	0x508D
+0xB3C5	0x5085
+0xB3C6	0x5099
+0xB3C7	0x5091
+0xB3C8	0x5080
+0xB3C9	0x5096
+0xB3CA	0x5098
+0xB3CB	0x509A
+0xB3CC	0x6700
+0xB3CD	0x51F1
+0xB3CE	0x5272
+0xB3CF	0x5274
+0xB3D0	0x5275
+0xB3D1	0x5269
+0xB3D2	0x52DE
+0xB3D3	0x52DD
+0xB3D4	0x52DB
+0xB3D5	0x535A
+0xB3D6	0x53A5
+0xB3D7	0x557B
+0xB3D8	0x5580
+0xB3D9	0x55A7
+0xB3DA	0x557C
+0xB3DB	0x558A
+0xB3DC	0x559D
+0xB3DD	0x5598
+0xB3DE	0x5582
+0xB3DF	0x559C
+0xB3E0	0x55AA
+0xB3E1	0x5594
+0xB3E2	0x5587
+0xB3E3	0x558B
+0xB3E4	0x5583
+0xB3E5	0x55B3
+0xB3E6	0x55AE
+0xB3E7	0x559F
+0xB3E8	0x553E
+0xB3E9	0x55B2
+0xB3EA	0x559A
+0xB3EB	0x55BB
+0xB3EC	0x55AC
+0xB3ED	0x55B1
+0xB3EE	0x557E
+0xB3EF	0x5589
+0xB3F0	0x55AB
+0xB3F1	0x5599
+0xB3F2	0x570D
+0xB3F3	0x582F
+0xB3F4	0x582A
+0xB3F5	0x5834
+0xB3F6	0x5824
+0xB3F7	0x5830
+0xB3F8	0x5831
+0xB3F9	0x5821
+0xB3FA	0x581D
+0xB3FB	0x5820
+0xB3FC	0x58F9
+0xB3FD	0x58FA
+0xB3FE	0x5960
+0xB440	0x5A77
+0xB441	0x5A9A
+0xB442	0x5A7F
+0xB443	0x5A92
+0xB444	0x5A9B
+0xB445	0x5AA7
+0xB446	0x5B73
+0xB447	0x5B71
+0xB448	0x5BD2
+0xB449	0x5BCC
+0xB44A	0x5BD3
+0xB44B	0x5BD0
+0xB44C	0x5C0A
+0xB44D	0x5C0B
+0xB44E	0x5C31
+0xB44F	0x5D4C
+0xB450	0x5D50
+0xB451	0x5D34
+0xB452	0x5D47
+0xB453	0x5DFD
+0xB454	0x5E45
+0xB455	0x5E3D
+0xB456	0x5E40
+0xB457	0x5E43
+0xB458	0x5E7E
+0xB459	0x5ECA
+0xB45A	0x5EC1
+0xB45B	0x5EC2
+0xB45C	0x5EC4
+0xB45D	0x5F3C
+0xB45E	0x5F6D
+0xB45F	0x5FA9
+0xB460	0x5FAA
+0xB461	0x5FA8
+0xB462	0x60D1
+0xB463	0x60E1
+0xB464	0x60B2
+0xB465	0x60B6
+0xB466	0x60E0
+0xB467	0x611C
+0xB468	0x6123
+0xB469	0x60FA
+0xB46A	0x6115
+0xB46B	0x60F0
+0xB46C	0x60FB
+0xB46D	0x60F4
+0xB46E	0x6168
+0xB46F	0x60F1
+0xB470	0x610E
+0xB471	0x60F6
+0xB472	0x6109
+0xB473	0x6100
+0xB474	0x6112
+0xB475	0x621F
+0xB476	0x6249
+0xB477	0x63A3
+0xB478	0x638C
+0xB479	0x63CF
+0xB47A	0x63C0
+0xB47B	0x63E9
+0xB47C	0x63C9
+0xB47D	0x63C6
+0xB47E	0x63CD
+0xB4A1	0x63D2
+0xB4A2	0x63E3
+0xB4A3	0x63D0
+0xB4A4	0x63E1
+0xB4A5	0x63D6
+0xB4A6	0x63ED
+0xB4A7	0x63EE
+0xB4A8	0x6376
+0xB4A9	0x63F4
+0xB4AA	0x63EA
+0xB4AB	0x63DB
+0xB4AC	0x6452
+0xB4AD	0x63DA
+0xB4AE	0x63F9
+0xB4AF	0x655E
+0xB4B0	0x6566
+0xB4B1	0x6562
+0xB4B2	0x6563
+0xB4B3	0x6591
+0xB4B4	0x6590
+0xB4B5	0x65AF
+0xB4B6	0x666E
+0xB4B7	0x6670
+0xB4B8	0x6674
+0xB4B9	0x6676
+0xB4BA	0x666F
+0xB4BB	0x6691
+0xB4BC	0x667A
+0xB4BD	0x667E
+0xB4BE	0x6677
+0xB4BF	0x66FE
+0xB4C0	0x66FF
+0xB4C1	0x671F
+0xB4C2	0x671D
+0xB4C3	0x68FA
+0xB4C4	0x68D5
+0xB4C5	0x68E0
+0xB4C6	0x68D8
+0xB4C7	0x68D7
+0xB4C8	0x6905
+0xB4C9	0x68DF
+0xB4CA	0x68F5
+0xB4CB	0x68EE
+0xB4CC	0x68E7
+0xB4CD	0x68F9
+0xB4CE	0x68D2
+0xB4CF	0x68F2
+0xB4D0	0x68E3
+0xB4D1	0x68CB
+0xB4D2	0x68CD
+0xB4D3	0x690D
+0xB4D4	0x6912
+0xB4D5	0x690E
+0xB4D6	0x68C9
+0xB4D7	0x68DA
+0xB4D8	0x696E
+0xB4D9	0x68FB
+0xB4DA	0x6B3E
+0xB4DB	0x6B3A
+0xB4DC	0x6B3D
+0xB4DD	0x6B98
+0xB4DE	0x6B96
+0xB4DF	0x6BBC
+0xB4E0	0x6BEF
+0xB4E1	0x6C2E
+0xB4E2	0x6C2F
+0xB4E3	0x6C2C
+0xB4E4	0x6E2F
+0xB4E5	0x6E38
+0xB4E6	0x6E54
+0xB4E7	0x6E21
+0xB4E8	0x6E32
+0xB4E9	0x6E67
+0xB4EA	0x6E4A
+0xB4EB	0x6E20
+0xB4EC	0x6E25
+0xB4ED	0x6E23
+0xB4EE	0x6E1B
+0xB4EF	0x6E5B
+0xB4F0	0x6E58
+0xB4F1	0x6E24
+0xB4F2	0x6E56
+0xB4F3	0x6E6E
+0xB4F4	0x6E2D
+0xB4F5	0x6E26
+0xB4F6	0x6E6F
+0xB4F7	0x6E34
+0xB4F8	0x6E4D
+0xB4F9	0x6E3A
+0xB4FA	0x6E2C
+0xB4FB	0x6E43
+0xB4FC	0x6E1D
+0xB4FD	0x6E3E
+0xB4FE	0x6ECB
+0xB540	0x6E89
+0xB541	0x6E19
+0xB542	0x6E4E
+0xB543	0x6E63
+0xB544	0x6E44
+0xB545	0x6E72
+0xB546	0x6E69
+0xB547	0x6E5F
+0xB548	0x7119
+0xB549	0x711A
+0xB54A	0x7126
+0xB54B	0x7130
+0xB54C	0x7121
+0xB54D	0x7136
+0xB54E	0x716E
+0xB54F	0x711C
+0xB550	0x724C
+0xB551	0x7284
+0xB552	0x7280
+0xB553	0x7336
+0xB554	0x7325
+0xB555	0x7334
+0xB556	0x7329
+0xB557	0x743A
+0xB558	0x742A
+0xB559	0x7433
+0xB55A	0x7422
+0xB55B	0x7425
+0xB55C	0x7435
+0xB55D	0x7436
+0xB55E	0x7434
+0xB55F	0x742F
+0xB560	0x741B
+0xB561	0x7426
+0xB562	0x7428
+0xB563	0x7525
+0xB564	0x7526
+0xB565	0x756B
+0xB566	0x756A
+0xB567	0x75E2
+0xB568	0x75DB
+0xB569	0x75E3
+0xB56A	0x75D9
+0xB56B	0x75D8
+0xB56C	0x75DE
+0xB56D	0x75E0
+0xB56E	0x767B
+0xB56F	0x767C
+0xB570	0x7696
+0xB571	0x7693
+0xB572	0x76B4
+0xB573	0x76DC
+0xB574	0x774F
+0xB575	0x77ED
+0xB576	0x785D
+0xB577	0x786C
+0xB578	0x786F
+0xB579	0x7A0D
+0xB57A	0x7A08
+0xB57B	0x7A0B
+0xB57C	0x7A05
+0xB57D	0x7A00
+0xB57E	0x7A98
+0xB5A1	0x7A97
+0xB5A2	0x7A96
+0xB5A3	0x7AE5
+0xB5A4	0x7AE3
+0xB5A5	0x7B49
+0xB5A6	0x7B56
+0xB5A7	0x7B46
+0xB5A8	0x7B50
+0xB5A9	0x7B52
+0xB5AA	0x7B54
+0xB5AB	0x7B4D
+0xB5AC	0x7B4B
+0xB5AD	0x7B4F
+0xB5AE	0x7B51
+0xB5AF	0x7C9F
+0xB5B0	0x7CA5
+0xB5B1	0x7D5E
+0xB5B2	0x7D50
+0xB5B3	0x7D68
+0xB5B4	0x7D55
+0xB5B5	0x7D2B
+0xB5B6	0x7D6E
+0xB5B7	0x7D72
+0xB5B8	0x7D61
+0xB5B9	0x7D66
+0xB5BA	0x7D62
+0xB5BB	0x7D70
+0xB5BC	0x7D73
+0xB5BD	0x5584
+0xB5BE	0x7FD4
+0xB5BF	0x7FD5
+0xB5C0	0x800B
+0xB5C1	0x8052
+0xB5C2	0x8085
+0xB5C3	0x8155
+0xB5C4	0x8154
+0xB5C5	0x814B
+0xB5C6	0x8151
+0xB5C7	0x814E
+0xB5C8	0x8139
+0xB5C9	0x8146
+0xB5CA	0x813E
+0xB5CB	0x814C
+0xB5CC	0x8153
+0xB5CD	0x8174
+0xB5CE	0x8212
+0xB5CF	0x821C
+0xB5D0	0x83E9
+0xB5D1	0x8403
+0xB5D2	0x83F8
+0xB5D3	0x840D
+0xB5D4	0x83E0
+0xB5D5	0x83C5
+0xB5D6	0x840B
+0xB5D7	0x83C1
+0xB5D8	0x83EF
+0xB5D9	0x83F1
+0xB5DA	0x83F4
+0xB5DB	0x8457
+0xB5DC	0x840A
+0xB5DD	0x83F0
+0xB5DE	0x840C
+0xB5DF	0x83CC
+0xB5E0	0x83FD
+0xB5E1	0x83F2
+0xB5E2	0x83CA
+0xB5E3	0x8438
+0xB5E4	0x840E
+0xB5E5	0x8404
+0xB5E6	0x83DC
+0xB5E7	0x8407
+0xB5E8	0x83D4
+0xB5E9	0x83DF
+0xB5EA	0x865B
+0xB5EB	0x86DF
+0xB5EC	0x86D9
+0xB5ED	0x86ED
+0xB5EE	0x86D4
+0xB5EF	0x86DB
+0xB5F0	0x86E4
+0xB5F1	0x86D0
+0xB5F2	0x86DE
+0xB5F3	0x8857
+0xB5F4	0x88C1
+0xB5F5	0x88C2
+0xB5F6	0x88B1
+0xB5F7	0x8983
+0xB5F8	0x8996
+0xB5F9	0x8A3B
+0xB5FA	0x8A60
+0xB5FB	0x8A55
+0xB5FC	0x8A5E
+0xB5FD	0x8A3C
+0xB5FE	0x8A41
+0xB640	0x8A54
+0xB641	0x8A5B
+0xB642	0x8A50
+0xB643	0x8A46
+0xB644	0x8A34
+0xB645	0x8A3A
+0xB646	0x8A36
+0xB647	0x8A56
+0xB648	0x8C61
+0xB649	0x8C82
+0xB64A	0x8CAF
+0xB64B	0x8CBC
+0xB64C	0x8CB3
+0xB64D	0x8CBD
+0xB64E	0x8CC1
+0xB64F	0x8CBB
+0xB650	0x8CC0
+0xB651	0x8CB4
+0xB652	0x8CB7
+0xB653	0x8CB6
+0xB654	0x8CBF
+0xB655	0x8CB8
+0xB656	0x8D8A
+0xB657	0x8D85
+0xB658	0x8D81
+0xB659	0x8DCE
+0xB65A	0x8DDD
+0xB65B	0x8DCB
+0xB65C	0x8DDA
+0xB65D	0x8DD1
+0xB65E	0x8DCC
+0xB65F	0x8DDB
+0xB660	0x8DC6
+0xB661	0x8EFB
+0xB662	0x8EF8
+0xB663	0x8EFC
+0xB664	0x8F9C
+0xB665	0x902E
+0xB666	0x9035
+0xB667	0x9031
+0xB668	0x9038
+0xB669	0x9032
+0xB66A	0x9036
+0xB66B	0x9102
+0xB66C	0x90F5
+0xB66D	0x9109
+0xB66E	0x90FE
+0xB66F	0x9163
+0xB670	0x9165
+0xB671	0x91CF
+0xB672	0x9214
+0xB673	0x9215
+0xB674	0x9223
+0xB675	0x9209
+0xB676	0x921E
+0xB677	0x920D
+0xB678	0x9210
+0xB679	0x9207
+0xB67A	0x9211
+0xB67B	0x9594
+0xB67C	0x958F
+0xB67D	0x958B
+0xB67E	0x9591
+0xB6A1	0x9593
+0xB6A2	0x9592
+0xB6A3	0x958E
+0xB6A4	0x968A
+0xB6A5	0x968E
+0xB6A6	0x968B
+0xB6A7	0x967D
+0xB6A8	0x9685
+0xB6A9	0x9686
+0xB6AA	0x968D
+0xB6AB	0x9672
+0xB6AC	0x9684
+0xB6AD	0x96C1
+0xB6AE	0x96C5
+0xB6AF	0x96C4
+0xB6B0	0x96C6
+0xB6B1	0x96C7
+0xB6B2	0x96EF
+0xB6B3	0x96F2
+0xB6B4	0x97CC
+0xB6B5	0x9805
+0xB6B6	0x9806
+0xB6B7	0x9808
+0xB6B8	0x98E7
+0xB6B9	0x98EA
+0xB6BA	0x98EF
+0xB6BB	0x98E9
+0xB6BC	0x98F2
+0xB6BD	0x98ED
+0xB6BE	0x99AE
+0xB6BF	0x99AD
+0xB6C0	0x9EC3
+0xB6C1	0x9ECD
+0xB6C2	0x9ED1
+0xB6C3	0x4E82
+0xB6C4	0x50AD
+0xB6C5	0x50B5
+0xB6C6	0x50B2
+0xB6C7	0x50B3
+0xB6C8	0x50C5
+0xB6C9	0x50BE
+0xB6CA	0x50AC
+0xB6CB	0x50B7
+0xB6CC	0x50BB
+0xB6CD	0x50AF
+0xB6CE	0x50C7
+0xB6CF	0x527F
+0xB6D0	0x5277
+0xB6D1	0x527D
+0xB6D2	0x52DF
+0xB6D3	0x52E6
+0xB6D4	0x52E4
+0xB6D5	0x52E2
+0xB6D6	0x52E3
+0xB6D7	0x532F
+0xB6D8	0x55DF
+0xB6D9	0x55E8
+0xB6DA	0x55D3
+0xB6DB	0x55E6
+0xB6DC	0x55CE
+0xB6DD	0x55DC
+0xB6DE	0x55C7
+0xB6DF	0x55D1
+0xB6E0	0x55E3
+0xB6E1	0x55E4
+0xB6E2	0x55EF
+0xB6E3	0x55DA
+0xB6E4	0x55E1
+0xB6E5	0x55C5
+0xB6E6	0x55C6
+0xB6E7	0x55E5
+0xB6E8	0x55C9
+0xB6E9	0x5712
+0xB6EA	0x5713
+0xB6EB	0x585E
+0xB6EC	0x5851
+0xB6ED	0x5858
+0xB6EE	0x5857
+0xB6EF	0x585A
+0xB6F0	0x5854
+0xB6F1	0x586B
+0xB6F2	0x584C
+0xB6F3	0x586D
+0xB6F4	0x584A
+0xB6F5	0x5862
+0xB6F6	0x5852
+0xB6F7	0x584B
+0xB6F8	0x5967
+0xB6F9	0x5AC1
+0xB6FA	0x5AC9
+0xB6FB	0x5ACC
+0xB6FC	0x5ABE
+0xB6FD	0x5ABD
+0xB6FE	0x5ABC
+0xB740	0x5AB3
+0xB741	0x5AC2
+0xB742	0x5AB2
+0xB743	0x5D69
+0xB744	0x5D6F
+0xB745	0x5E4C
+0xB746	0x5E79
+0xB747	0x5EC9
+0xB748	0x5EC8
+0xB749	0x5F12
+0xB74A	0x5F59
+0xB74B	0x5FAC
+0xB74C	0x5FAE
+0xB74D	0x611A
+0xB74E	0x610F
+0xB74F	0x6148
+0xB750	0x611F
+0xB751	0x60F3
+0xB752	0x611B
+0xB753	0x60F9
+0xB754	0x6101
+0xB755	0x6108
+0xB756	0x614E
+0xB757	0x614C
+0xB758	0x6144
+0xB759	0x614D
+0xB75A	0x613E
+0xB75B	0x6134
+0xB75C	0x6127
+0xB75D	0x610D
+0xB75E	0x6106
+0xB75F	0x6137
+0xB760	0x6221
+0xB761	0x6222
+0xB762	0x6413
+0xB763	0x643E
+0xB764	0x641E
+0xB765	0x642A
+0xB766	0x642D
+0xB767	0x643D
+0xB768	0x642C
+0xB769	0x640F
+0xB76A	0x641C
+0xB76B	0x6414
+0xB76C	0x640D
+0xB76D	0x6436
+0xB76E	0x6416
+0xB76F	0x6417
+0xB770	0x6406
+0xB771	0x656C
+0xB772	0x659F
+0xB773	0x65B0
+0xB774	0x6697
+0xB775	0x6689
+0xB776	0x6687
+0xB777	0x6688
+0xB778	0x6696
+0xB779	0x6684
+0xB77A	0x6698
+0xB77B	0x668D
+0xB77C	0x6703
+0xB77D	0x6994
+0xB77E	0x696D
+0xB7A1	0x695A
+0xB7A2	0x6977
+0xB7A3	0x6960
+0xB7A4	0x6954
+0xB7A5	0x6975
+0xB7A6	0x6930
+0xB7A7	0x6982
+0xB7A8	0x694A
+0xB7A9	0x6968
+0xB7AA	0x696B
+0xB7AB	0x695E
+0xB7AC	0x6953
+0xB7AD	0x6979
+0xB7AE	0x6986
+0xB7AF	0x695D
+0xB7B0	0x6963
+0xB7B1	0x695B
+0xB7B2	0x6B47
+0xB7B3	0x6B72
+0xB7B4	0x6BC0
+0xB7B5	0x6BBF
+0xB7B6	0x6BD3
+0xB7B7	0x6BFD
+0xB7B8	0x6EA2
+0xB7B9	0x6EAF
+0xB7BA	0x6ED3
+0xB7BB	0x6EB6
+0xB7BC	0x6EC2
+0xB7BD	0x6E90
+0xB7BE	0x6E9D
+0xB7BF	0x6EC7
+0xB7C0	0x6EC5
+0xB7C1	0x6EA5
+0xB7C2	0x6E98
+0xB7C3	0x6EBC
+0xB7C4	0x6EBA
+0xB7C5	0x6EAB
+0xB7C6	0x6ED1
+0xB7C7	0x6E96
+0xB7C8	0x6E9C
+0xB7C9	0x6EC4
+0xB7CA	0x6ED4
+0xB7CB	0x6EAA
+0xB7CC	0x6EA7
+0xB7CD	0x6EB4
+0xB7CE	0x714E
+0xB7CF	0x7159
+0xB7D0	0x7169
+0xB7D1	0x7164
+0xB7D2	0x7149
+0xB7D3	0x7167
+0xB7D4	0x715C
+0xB7D5	0x716C
+0xB7D6	0x7166
+0xB7D7	0x714C
+0xB7D8	0x7165
+0xB7D9	0x715E
+0xB7DA	0x7146
+0xB7DB	0x7168
+0xB7DC	0x7156
+0xB7DD	0x723A
+0xB7DE	0x7252
+0xB7DF	0x7337
+0xB7E0	0x7345
+0xB7E1	0x733F
+0xB7E2	0x733E
+0xB7E3	0x746F
+0xB7E4	0x745A
+0xB7E5	0x7455
+0xB7E6	0x745F
+0xB7E7	0x745E
+0xB7E8	0x7441
+0xB7E9	0x743F
+0xB7EA	0x7459
+0xB7EB	0x745B
+0xB7EC	0x745C
+0xB7ED	0x7576
+0xB7EE	0x7578
+0xB7EF	0x7600
+0xB7F0	0x75F0
+0xB7F1	0x7601
+0xB7F2	0x75F2
+0xB7F3	0x75F1
+0xB7F4	0x75FA
+0xB7F5	0x75FF
+0xB7F6	0x75F4
+0xB7F7	0x75F3
+0xB7F8	0x76DE
+0xB7F9	0x76DF
+0xB7FA	0x775B
+0xB7FB	0x776B
+0xB7FC	0x7766
+0xB7FD	0x775E
+0xB7FE	0x7763
+0xB840	0x7779
+0xB841	0x776A
+0xB842	0x776C
+0xB843	0x775C
+0xB844	0x7765
+0xB845	0x7768
+0xB846	0x7762
+0xB847	0x77EE
+0xB848	0x788E
+0xB849	0x78B0
+0xB84A	0x7897
+0xB84B	0x7898
+0xB84C	0x788C
+0xB84D	0x7889
+0xB84E	0x787C
+0xB84F	0x7891
+0xB850	0x7893
+0xB851	0x787F
+0xB852	0x797A
+0xB853	0x797F
+0xB854	0x7981
+0xB855	0x842C
+0xB856	0x79BD
+0xB857	0x7A1C
+0xB858	0x7A1A
+0xB859	0x7A20
+0xB85A	0x7A14
+0xB85B	0x7A1F
+0xB85C	0x7A1E
+0xB85D	0x7A9F
+0xB85E	0x7AA0
+0xB85F	0x7B77
+0xB860	0x7BC0
+0xB861	0x7B60
+0xB862	0x7B6E
+0xB863	0x7B67
+0xB864	0x7CB1
+0xB865	0x7CB3
+0xB866	0x7CB5
+0xB867	0x7D93
+0xB868	0x7D79
+0xB869	0x7D91
+0xB86A	0x7D81
+0xB86B	0x7D8F
+0xB86C	0x7D5B
+0xB86D	0x7F6E
+0xB86E	0x7F69
+0xB86F	0x7F6A
+0xB870	0x7F72
+0xB871	0x7FA9
+0xB872	0x7FA8
+0xB873	0x7FA4
+0xB874	0x8056
+0xB875	0x8058
+0xB876	0x8086
+0xB877	0x8084
+0xB878	0x8171
+0xB879	0x8170
+0xB87A	0x8178
+0xB87B	0x8165
+0xB87C	0x816E
+0xB87D	0x8173
+0xB87E	0x816B
+0xB8A1	0x8179
+0xB8A2	0x817A
+0xB8A3	0x8166
+0xB8A4	0x8205
+0xB8A5	0x8247
+0xB8A6	0x8482
+0xB8A7	0x8477
+0xB8A8	0x843D
+0xB8A9	0x8431
+0xB8AA	0x8475
+0xB8AB	0x8466
+0xB8AC	0x846B
+0xB8AD	0x8449
+0xB8AE	0x846C
+0xB8AF	0x845B
+0xB8B0	0x843C
+0xB8B1	0x8435
+0xB8B2	0x8461
+0xB8B3	0x8463
+0xB8B4	0x8469
+0xB8B5	0x846D
+0xB8B6	0x8446
+0xB8B7	0x865E
+0xB8B8	0x865C
+0xB8B9	0x865F
+0xB8BA	0x86F9
+0xB8BB	0x8713
+0xB8BC	0x8708
+0xB8BD	0x8707
+0xB8BE	0x8700
+0xB8BF	0x86FE
+0xB8C0	0x86FB
+0xB8C1	0x8702
+0xB8C2	0x8703
+0xB8C3	0x8706
+0xB8C4	0x870A
+0xB8C5	0x8859
+0xB8C6	0x88DF
+0xB8C7	0x88D4
+0xB8C8	0x88D9
+0xB8C9	0x88DC
+0xB8CA	0x88D8
+0xB8CB	0x88DD
+0xB8CC	0x88E1
+0xB8CD	0x88CA
+0xB8CE	0x88D5
+0xB8CF	0x88D2
+0xB8D0	0x899C
+0xB8D1	0x89E3
+0xB8D2	0x8A6B
+0xB8D3	0x8A72
+0xB8D4	0x8A73
+0xB8D5	0x8A66
+0xB8D6	0x8A69
+0xB8D7	0x8A70
+0xB8D8	0x8A87
+0xB8D9	0x8A7C
+0xB8DA	0x8A63
+0xB8DB	0x8AA0
+0xB8DC	0x8A71
+0xB8DD	0x8A85
+0xB8DE	0x8A6D
+0xB8DF	0x8A62
+0xB8E0	0x8A6E
+0xB8E1	0x8A6C
+0xB8E2	0x8A79
+0xB8E3	0x8A7B
+0xB8E4	0x8A3E
+0xB8E5	0x8A68
+0xB8E6	0x8C62
+0xB8E7	0x8C8A
+0xB8E8	0x8C89
+0xB8E9	0x8CCA
+0xB8EA	0x8CC7
+0xB8EB	0x8CC8
+0xB8EC	0x8CC4
+0xB8ED	0x8CB2
+0xB8EE	0x8CC3
+0xB8EF	0x8CC2
+0xB8F0	0x8CC5
+0xB8F1	0x8DE1
+0xB8F2	0x8DDF
+0xB8F3	0x8DE8
+0xB8F4	0x8DEF
+0xB8F5	0x8DF3
+0xB8F6	0x8DFA
+0xB8F7	0x8DEA
+0xB8F8	0x8DE4
+0xB8F9	0x8DE6
+0xB8FA	0x8EB2
+0xB8FB	0x8F03
+0xB8FC	0x8F09
+0xB8FD	0x8EFE
+0xB8FE	0x8F0A
+0xB940	0x8F9F
+0xB941	0x8FB2
+0xB942	0x904B
+0xB943	0x904A
+0xB944	0x9053
+0xB945	0x9042
+0xB946	0x9054
+0xB947	0x903C
+0xB948	0x9055
+0xB949	0x9050
+0xB94A	0x9047
+0xB94B	0x904F
+0xB94C	0x904E
+0xB94D	0x904D
+0xB94E	0x9051
+0xB94F	0x903E
+0xB950	0x9041
+0xB951	0x9112
+0xB952	0x9117
+0xB953	0x916C
+0xB954	0x916A
+0xB955	0x9169
+0xB956	0x91C9
+0xB957	0x9237
+0xB958	0x9257
+0xB959	0x9238
+0xB95A	0x923D
+0xB95B	0x9240
+0xB95C	0x923E
+0xB95D	0x925B
+0xB95E	0x924B
+0xB95F	0x9264
+0xB960	0x9251
+0xB961	0x9234
+0xB962	0x9249
+0xB963	0x924D
+0xB964	0x9245
+0xB965	0x9239
+0xB966	0x923F
+0xB967	0x925A
+0xB968	0x9598
+0xB969	0x9698
+0xB96A	0x9694
+0xB96B	0x9695
+0xB96C	0x96CD
+0xB96D	0x96CB
+0xB96E	0x96C9
+0xB96F	0x96CA
+0xB970	0x96F7
+0xB971	0x96FB
+0xB972	0x96F9
+0xB973	0x96F6
+0xB974	0x9756
+0xB975	0x9774
+0xB976	0x9776
+0xB977	0x9810
+0xB978	0x9811
+0xB979	0x9813
+0xB97A	0x980A
+0xB97B	0x9812
+0xB97C	0x980C
+0xB97D	0x98FC
+0xB97E	0x98F4
+0xB9A1	0x98FD
+0xB9A2	0x98FE
+0xB9A3	0x99B3
+0xB9A4	0x99B1
+0xB9A5	0x99B4
+0xB9A6	0x9AE1
+0xB9A7	0x9CE9
+0xB9A8	0x9E82
+0xB9A9	0x9F0E
+0xB9AA	0x9F13
+0xB9AB	0x9F20
+0xB9AC	0x50E7
+0xB9AD	0x50EE
+0xB9AE	0x50E5
+0xB9AF	0x50D6
+0xB9B0	0x50ED
+0xB9B1	0x50DA
+0xB9B2	0x50D5
+0xB9B3	0x50CF
+0xB9B4	0x50D1
+0xB9B5	0x50F1
+0xB9B6	0x50CE
+0xB9B7	0x50E9
+0xB9B8	0x5162
+0xB9B9	0x51F3
+0xB9BA	0x5283
+0xB9BB	0x5282
+0xB9BC	0x5331
+0xB9BD	0x53AD
+0xB9BE	0x55FE
+0xB9BF	0x5600
+0xB9C0	0x561B
+0xB9C1	0x5617
+0xB9C2	0x55FD
+0xB9C3	0x5614
+0xB9C4	0x5606
+0xB9C5	0x5609
+0xB9C6	0x560D
+0xB9C7	0x560E
+0xB9C8	0x55F7
+0xB9C9	0x5616
+0xB9CA	0x561F
+0xB9CB	0x5608
+0xB9CC	0x5610
+0xB9CD	0x55F6
+0xB9CE	0x5718
+0xB9CF	0x5716
+0xB9D0	0x5875
+0xB9D1	0x587E
+0xB9D2	0x5883
+0xB9D3	0x5893
+0xB9D4	0x588A
+0xB9D5	0x5879
+0xB9D6	0x5885
+0xB9D7	0x587D
+0xB9D8	0x58FD
+0xB9D9	0x5925
+0xB9DA	0x5922
+0xB9DB	0x5924
+0xB9DC	0x596A
+0xB9DD	0x5969
+0xB9DE	0x5AE1
+0xB9DF	0x5AE6
+0xB9E0	0x5AE9
+0xB9E1	0x5AD7
+0xB9E2	0x5AD6
+0xB9E3	0x5AD8
+0xB9E4	0x5AE3
+0xB9E5	0x5B75
+0xB9E6	0x5BDE
+0xB9E7	0x5BE7
+0xB9E8	0x5BE1
+0xB9E9	0x5BE5
+0xB9EA	0x5BE6
+0xB9EB	0x5BE8
+0xB9EC	0x5BE2
+0xB9ED	0x5BE4
+0xB9EE	0x5BDF
+0xB9EF	0x5C0D
+0xB9F0	0x5C62
+0xB9F1	0x5D84
+0xB9F2	0x5D87
+0xB9F3	0x5E5B
+0xB9F4	0x5E63
+0xB9F5	0x5E55
+0xB9F6	0x5E57
+0xB9F7	0x5E54
+0xB9F8	0x5ED3
+0xB9F9	0x5ED6
+0xB9FA	0x5F0A
+0xB9FB	0x5F46
+0xB9FC	0x5F70
+0xB9FD	0x5FB9
+0xB9FE	0x6147
+0xBA40	0x613F
+0xBA41	0x614B
+0xBA42	0x6177
+0xBA43	0x6162
+0xBA44	0x6163
+0xBA45	0x615F
+0xBA46	0x615A
+0xBA47	0x6158
+0xBA48	0x6175
+0xBA49	0x622A
+0xBA4A	0x6487
+0xBA4B	0x6458
+0xBA4C	0x6454
+0xBA4D	0x64A4
+0xBA4E	0x6478
+0xBA4F	0x645F
+0xBA50	0x647A
+0xBA51	0x6451
+0xBA52	0x6467
+0xBA53	0x6434
+0xBA54	0x646D
+0xBA55	0x647B
+0xBA56	0x6572
+0xBA57	0x65A1
+0xBA58	0x65D7
+0xBA59	0x65D6
+0xBA5A	0x66A2
+0xBA5B	0x66A8
+0xBA5C	0x669D
+0xBA5D	0x699C
+0xBA5E	0x69A8
+0xBA5F	0x6995
+0xBA60	0x69C1
+0xBA61	0x69AE
+0xBA62	0x69D3
+0xBA63	0x69CB
+0xBA64	0x699B
+0xBA65	0x69B7
+0xBA66	0x69BB
+0xBA67	0x69AB
+0xBA68	0x69B4
+0xBA69	0x69D0
+0xBA6A	0x69CD
+0xBA6B	0x69AD
+0xBA6C	0x69CC
+0xBA6D	0x69A6
+0xBA6E	0x69C3
+0xBA6F	0x69A3
+0xBA70	0x6B49
+0xBA71	0x6B4C
+0xBA72	0x6C33
+0xBA73	0x6F33
+0xBA74	0x6F14
+0xBA75	0x6EFE
+0xBA76	0x6F13
+0xBA77	0x6EF4
+0xBA78	0x6F29
+0xBA79	0x6F3E
+0xBA7A	0x6F20
+0xBA7B	0x6F2C
+0xBA7C	0x6F0F
+0xBA7D	0x6F02
+0xBA7E	0x6F22
+0xBAA1	0x6EFF
+0xBAA2	0x6EEF
+0xBAA3	0x6F06
+0xBAA4	0x6F31
+0xBAA5	0x6F38
+0xBAA6	0x6F32
+0xBAA7	0x6F23
+0xBAA8	0x6F15
+0xBAA9	0x6F2B
+0xBAAA	0x6F2F
+0xBAAB	0x6F88
+0xBAAC	0x6F2A
+0xBAAD	0x6EEC
+0xBAAE	0x6F01
+0xBAAF	0x6EF2
+0xBAB0	0x6ECC
+0xBAB1	0x6EF7
+0xBAB2	0x7194
+0xBAB3	0x7199
+0xBAB4	0x717D
+0xBAB5	0x718A
+0xBAB6	0x7184
+0xBAB7	0x7192
+0xBAB8	0x723E
+0xBAB9	0x7292
+0xBABA	0x7296
+0xBABB	0x7344
+0xBABC	0x7350
+0xBABD	0x7464
+0xBABE	0x7463
+0xBABF	0x746A
+0xBAC0	0x7470
+0xBAC1	0x746D
+0xBAC2	0x7504
+0xBAC3	0x7591
+0xBAC4	0x7627
+0xBAC5	0x760D
+0xBAC6	0x760B
+0xBAC7	0x7609
+0xBAC8	0x7613
+0xBAC9	0x76E1
+0xBACA	0x76E3
+0xBACB	0x7784
+0xBACC	0x777D
+0xBACD	0x777F
+0xBACE	0x7761
+0xBACF	0x78C1
+0xBAD0	0x789F
+0xBAD1	0x78A7
+0xBAD2	0x78B3
+0xBAD3	0x78A9
+0xBAD4	0x78A3
+0xBAD5	0x798E
+0xBAD6	0x798F
+0xBAD7	0x798D
+0xBAD8	0x7A2E
+0xBAD9	0x7A31
+0xBADA	0x7AAA
+0xBADB	0x7AA9
+0xBADC	0x7AED
+0xBADD	0x7AEF
+0xBADE	0x7BA1
+0xBADF	0x7B95
+0xBAE0	0x7B8B
+0xBAE1	0x7B75
+0xBAE2	0x7B97
+0xBAE3	0x7B9D
+0xBAE4	0x7B94
+0xBAE5	0x7B8F
+0xBAE6	0x7BB8
+0xBAE7	0x7B87
+0xBAE8	0x7B84
+0xBAE9	0x7CB9
+0xBAEA	0x7CBD
+0xBAEB	0x7CBE
+0xBAEC	0x7DBB
+0xBAED	0x7DB0
+0xBAEE	0x7D9C
+0xBAEF	0x7DBD
+0xBAF0	0x7DBE
+0xBAF1	0x7DA0
+0xBAF2	0x7DCA
+0xBAF3	0x7DB4
+0xBAF4	0x7DB2
+0xBAF5	0x7DB1
+0xBAF6	0x7DBA
+0xBAF7	0x7DA2
+0xBAF8	0x7DBF
+0xBAF9	0x7DB5
+0xBAFA	0x7DB8
+0xBAFB	0x7DAD
+0xBAFC	0x7DD2
+0xBAFD	0x7DC7
+0xBAFE	0x7DAC
+0xBB40	0x7F70
+0xBB41	0x7FE0
+0xBB42	0x7FE1
+0xBB43	0x7FDF
+0xBB44	0x805E
+0xBB45	0x805A
+0xBB46	0x8087
+0xBB47	0x8150
+0xBB48	0x8180
+0xBB49	0x818F
+0xBB4A	0x8188
+0xBB4B	0x818A
+0xBB4C	0x817F
+0xBB4D	0x8182
+0xBB4E	0x81E7
+0xBB4F	0x81FA
+0xBB50	0x8207
+0xBB51	0x8214
+0xBB52	0x821E
+0xBB53	0x824B
+0xBB54	0x84C9
+0xBB55	0x84BF
+0xBB56	0x84C6
+0xBB57	0x84C4
+0xBB58	0x8499
+0xBB59	0x849E
+0xBB5A	0x84B2
+0xBB5B	0x849C
+0xBB5C	0x84CB
+0xBB5D	0x84B8
+0xBB5E	0x84C0
+0xBB5F	0x84D3
+0xBB60	0x8490
+0xBB61	0x84BC
+0xBB62	0x84D1
+0xBB63	0x84CA
+0xBB64	0x873F
+0xBB65	0x871C
+0xBB66	0x873B
+0xBB67	0x8722
+0xBB68	0x8725
+0xBB69	0x8734
+0xBB6A	0x8718
+0xBB6B	0x8755
+0xBB6C	0x8737
+0xBB6D	0x8729
+0xBB6E	0x88F3
+0xBB6F	0x8902
+0xBB70	0x88F4
+0xBB71	0x88F9
+0xBB72	0x88F8
+0xBB73	0x88FD
+0xBB74	0x88E8
+0xBB75	0x891A
+0xBB76	0x88EF
+0xBB77	0x8AA6
+0xBB78	0x8A8C
+0xBB79	0x8A9E
+0xBB7A	0x8AA3
+0xBB7B	0x8A8D
+0xBB7C	0x8AA1
+0xBB7D	0x8A93
+0xBB7E	0x8AA4
+0xBBA1	0x8AAA
+0xBBA2	0x8AA5
+0xBBA3	0x8AA8
+0xBBA4	0x8A98
+0xBBA5	0x8A91
+0xBBA6	0x8A9A
+0xBBA7	0x8AA7
+0xBBA8	0x8C6A
+0xBBA9	0x8C8D
+0xBBAA	0x8C8C
+0xBBAB	0x8CD3
+0xBBAC	0x8CD1
+0xBBAD	0x8CD2
+0xBBAE	0x8D6B
+0xBBAF	0x8D99
+0xBBB0	0x8D95
+0xBBB1	0x8DFC
+0xBBB2	0x8F14
+0xBBB3	0x8F12
+0xBBB4	0x8F15
+0xBBB5	0x8F13
+0xBBB6	0x8FA3
+0xBBB7	0x9060
+0xBBB8	0x9058
+0xBBB9	0x905C
+0xBBBA	0x9063
+0xBBBB	0x9059
+0xBBBC	0x905E
+0xBBBD	0x9062
+0xBBBE	0x905D
+0xBBBF	0x905B
+0xBBC0	0x9119
+0xBBC1	0x9118
+0xBBC2	0x911E
+0xBBC3	0x9175
+0xBBC4	0x9178
+0xBBC5	0x9177
+0xBBC6	0x9174
+0xBBC7	0x9278
+0xBBC8	0x9280
+0xBBC9	0x9285
+0xBBCA	0x9298
+0xBBCB	0x9296
+0xBBCC	0x927B
+0xBBCD	0x9293
+0xBBCE	0x929C
+0xBBCF	0x92A8
+0xBBD0	0x927C
+0xBBD1	0x9291
+0xBBD2	0x95A1
+0xBBD3	0x95A8
+0xBBD4	0x95A9
+0xBBD5	0x95A3
+0xBBD6	0x95A5
+0xBBD7	0x95A4
+0xBBD8	0x9699
+0xBBD9	0x969C
+0xBBDA	0x969B
+0xBBDB	0x96CC
+0xBBDC	0x96D2
+0xBBDD	0x9700
+0xBBDE	0x977C
+0xBBDF	0x9785
+0xBBE0	0x97F6
+0xBBE1	0x9817
+0xBBE2	0x9818
+0xBBE3	0x98AF
+0xBBE4	0x98B1
+0xBBE5	0x9903
+0xBBE6	0x9905
+0xBBE7	0x990C
+0xBBE8	0x9909
+0xBBE9	0x99C1
+0xBBEA	0x9AAF
+0xBBEB	0x9AB0
+0xBBEC	0x9AE6
+0xBBED	0x9B41
+0xBBEE	0x9B42
+0xBBEF	0x9CF4
+0xBBF0	0x9CF6
+0xBBF1	0x9CF3
+0xBBF2	0x9EBC
+0xBBF3	0x9F3B
+0xBBF4	0x9F4A
+0xBBF5	0x5104
+0xBBF6	0x5100
+0xBBF7	0x50FB
+0xBBF8	0x50F5
+0xBBF9	0x50F9
+0xBBFA	0x5102
+0xBBFB	0x5108
+0xBBFC	0x5109
+0xBBFD	0x5105
+0xBBFE	0x51DC
+0xBC40	0x5287
+0xBC41	0x5288
+0xBC42	0x5289
+0xBC43	0x528D
+0xBC44	0x528A
+0xBC45	0x52F0
+0xBC46	0x53B2
+0xBC47	0x562E
+0xBC48	0x563B
+0xBC49	0x5639
+0xBC4A	0x5632
+0xBC4B	0x563F
+0xBC4C	0x5634
+0xBC4D	0x5629
+0xBC4E	0x5653
+0xBC4F	0x564E
+0xBC50	0x5657
+0xBC51	0x5674
+0xBC52	0x5636
+0xBC53	0x562F
+0xBC54	0x5630
+0xBC55	0x5880
+0xBC56	0x589F
+0xBC57	0x589E
+0xBC58	0x58B3
+0xBC59	0x589C
+0xBC5A	0x58AE
+0xBC5B	0x58A9
+0xBC5C	0x58A6
+0xBC5D	0x596D
+0xBC5E	0x5B09
+0xBC5F	0x5AFB
+0xBC60	0x5B0B
+0xBC61	0x5AF5
+0xBC62	0x5B0C
+0xBC63	0x5B08
+0xBC64	0x5BEE
+0xBC65	0x5BEC
+0xBC66	0x5BE9
+0xBC67	0x5BEB
+0xBC68	0x5C64
+0xBC69	0x5C65
+0xBC6A	0x5D9D
+0xBC6B	0x5D94
+0xBC6C	0x5E62
+0xBC6D	0x5E5F
+0xBC6E	0x5E61
+0xBC6F	0x5EE2
+0xBC70	0x5EDA
+0xBC71	0x5EDF
+0xBC72	0x5EDD
+0xBC73	0x5EE3
+0xBC74	0x5EE0
+0xBC75	0x5F48
+0xBC76	0x5F71
+0xBC77	0x5FB7
+0xBC78	0x5FB5
+0xBC79	0x6176
+0xBC7A	0x6167
+0xBC7B	0x616E
+0xBC7C	0x615D
+0xBC7D	0x6155
+0xBC7E	0x6182
+0xBCA1	0x617C
+0xBCA2	0x6170
+0xBCA3	0x616B
+0xBCA4	0x617E
+0xBCA5	0x61A7
+0xBCA6	0x6190
+0xBCA7	0x61AB
+0xBCA8	0x618E
+0xBCA9	0x61AC
+0xBCAA	0x619A
+0xBCAB	0x61A4
+0xBCAC	0x6194
+0xBCAD	0x61AE
+0xBCAE	0x622E
+0xBCAF	0x6469
+0xBCB0	0x646F
+0xBCB1	0x6479
+0xBCB2	0x649E
+0xBCB3	0x64B2
+0xBCB4	0x6488
+0xBCB5	0x6490
+0xBCB6	0x64B0
+0xBCB7	0x64A5
+0xBCB8	0x6493
+0xBCB9	0x6495
+0xBCBA	0x64A9
+0xBCBB	0x6492
+0xBCBC	0x64AE
+0xBCBD	0x64AD
+0xBCBE	0x64AB
+0xBCBF	0x649A
+0xBCC0	0x64AC
+0xBCC1	0x6499
+0xBCC2	0x64A2
+0xBCC3	0x64B3
+0xBCC4	0x6575
+0xBCC5	0x6577
+0xBCC6	0x6578
+0xBCC7	0x66AE
+0xBCC8	0x66AB
+0xBCC9	0x66B4
+0xBCCA	0x66B1
+0xBCCB	0x6A23
+0xBCCC	0x6A1F
+0xBCCD	0x69E8
+0xBCCE	0x6A01
+0xBCCF	0x6A1E
+0xBCD0	0x6A19
+0xBCD1	0x69FD
+0xBCD2	0x6A21
+0xBCD3	0x6A13
+0xBCD4	0x6A0A
+0xBCD5	0x69F3
+0xBCD6	0x6A02
+0xBCD7	0x6A05
+0xBCD8	0x69ED
+0xBCD9	0x6A11
+0xBCDA	0x6B50
+0xBCDB	0x6B4E
+0xBCDC	0x6BA4
+0xBCDD	0x6BC5
+0xBCDE	0x6BC6
+0xBCDF	0x6F3F
+0xBCE0	0x6F7C
+0xBCE1	0x6F84
+0xBCE2	0x6F51
+0xBCE3	0x6F66
+0xBCE4	0x6F54
+0xBCE5	0x6F86
+0xBCE6	0x6F6D
+0xBCE7	0x6F5B
+0xBCE8	0x6F78
+0xBCE9	0x6F6E
+0xBCEA	0x6F8E
+0xBCEB	0x6F7A
+0xBCEC	0x6F70
+0xBCED	0x6F64
+0xBCEE	0x6F97
+0xBCEF	0x6F58
+0xBCF0	0x6ED5
+0xBCF1	0x6F6F
+0xBCF2	0x6F60
+0xBCF3	0x6F5F
+0xBCF4	0x719F
+0xBCF5	0x71AC
+0xBCF6	0x71B1
+0xBCF7	0x71A8
+0xBCF8	0x7256
+0xBCF9	0x729B
+0xBCFA	0x734E
+0xBCFB	0x7357
+0xBCFC	0x7469
+0xBCFD	0x748B
+0xBCFE	0x7483
+0xBD40	0x747E
+0xBD41	0x7480
+0xBD42	0x757F
+0xBD43	0x7620
+0xBD44	0x7629
+0xBD45	0x761F
+0xBD46	0x7624
+0xBD47	0x7626
+0xBD48	0x7621
+0xBD49	0x7622
+0xBD4A	0x769A
+0xBD4B	0x76BA
+0xBD4C	0x76E4
+0xBD4D	0x778E
+0xBD4E	0x7787
+0xBD4F	0x778C
+0xBD50	0x7791
+0xBD51	0x778B
+0xBD52	0x78CB
+0xBD53	0x78C5
+0xBD54	0x78BA
+0xBD55	0x78CA
+0xBD56	0x78BE
+0xBD57	0x78D5
+0xBD58	0x78BC
+0xBD59	0x78D0
+0xBD5A	0x7A3F
+0xBD5B	0x7A3C
+0xBD5C	0x7A40
+0xBD5D	0x7A3D
+0xBD5E	0x7A37
+0xBD5F	0x7A3B
+0xBD60	0x7AAF
+0xBD61	0x7AAE
+0xBD62	0x7BAD
+0xBD63	0x7BB1
+0xBD64	0x7BC4
+0xBD65	0x7BB4
+0xBD66	0x7BC6
+0xBD67	0x7BC7
+0xBD68	0x7BC1
+0xBD69	0x7BA0
+0xBD6A	0x7BCC
+0xBD6B	0x7CCA
+0xBD6C	0x7DE0
+0xBD6D	0x7DF4
+0xBD6E	0x7DEF
+0xBD6F	0x7DFB
+0xBD70	0x7DD8
+0xBD71	0x7DEC
+0xBD72	0x7DDD
+0xBD73	0x7DE8
+0xBD74	0x7DE3
+0xBD75	0x7DDA
+0xBD76	0x7DDE
+0xBD77	0x7DE9
+0xBD78	0x7D9E
+0xBD79	0x7DD9
+0xBD7A	0x7DF2
+0xBD7B	0x7DF9
+0xBD7C	0x7F75
+0xBD7D	0x7F77
+0xBD7E	0x7FAF
+0xBDA1	0x7FE9
+0xBDA2	0x8026
+0xBDA3	0x819B
+0xBDA4	0x819C
+0xBDA5	0x819D
+0xBDA6	0x81A0
+0xBDA7	0x819A
+0xBDA8	0x8198
+0xBDA9	0x8517
+0xBDAA	0x853D
+0xBDAB	0x851A
+0xBDAC	0x84EE
+0xBDAD	0x852C
+0xBDAE	0x852D
+0xBDAF	0x8513
+0xBDB0	0x8511
+0xBDB1	0x8523
+0xBDB2	0x8521
+0xBDB3	0x8514
+0xBDB4	0x84EC
+0xBDB5	0x8525
+0xBDB6	0x84FF
+0xBDB7	0x8506
+0xBDB8	0x8782
+0xBDB9	0x8774
+0xBDBA	0x8776
+0xBDBB	0x8760
+0xBDBC	0x8766
+0xBDBD	0x8778
+0xBDBE	0x8768
+0xBDBF	0x8759
+0xBDC0	0x8757
+0xBDC1	0x874C
+0xBDC2	0x8753
+0xBDC3	0x885B
+0xBDC4	0x885D
+0xBDC5	0x8910
+0xBDC6	0x8907
+0xBDC7	0x8912
+0xBDC8	0x8913
+0xBDC9	0x8915
+0xBDCA	0x890A
+0xBDCB	0x8ABC
+0xBDCC	0x8AD2
+0xBDCD	0x8AC7
+0xBDCE	0x8AC4
+0xBDCF	0x8A95
+0xBDD0	0x8ACB
+0xBDD1	0x8AF8
+0xBDD2	0x8AB2
+0xBDD3	0x8AC9
+0xBDD4	0x8AC2
+0xBDD5	0x8ABF
+0xBDD6	0x8AB0
+0xBDD7	0x8AD6
+0xBDD8	0x8ACD
+0xBDD9	0x8AB6
+0xBDDA	0x8AB9
+0xBDDB	0x8ADB
+0xBDDC	0x8C4C
+0xBDDD	0x8C4E
+0xBDDE	0x8C6C
+0xBDDF	0x8CE0
+0xBDE0	0x8CDE
+0xBDE1	0x8CE6
+0xBDE2	0x8CE4
+0xBDE3	0x8CEC
+0xBDE4	0x8CED
+0xBDE5	0x8CE2
+0xBDE6	0x8CE3
+0xBDE7	0x8CDC
+0xBDE8	0x8CEA
+0xBDE9	0x8CE1
+0xBDEA	0x8D6D
+0xBDEB	0x8D9F
+0xBDEC	0x8DA3
+0xBDED	0x8E2B
+0xBDEE	0x8E10
+0xBDEF	0x8E1D
+0xBDF0	0x8E22
+0xBDF1	0x8E0F
+0xBDF2	0x8E29
+0xBDF3	0x8E1F
+0xBDF4	0x8E21
+0xBDF5	0x8E1E
+0xBDF6	0x8EBA
+0xBDF7	0x8F1D
+0xBDF8	0x8F1B
+0xBDF9	0x8F1F
+0xBDFA	0x8F29
+0xBDFB	0x8F26
+0xBDFC	0x8F2A
+0xBDFD	0x8F1C
+0xBDFE	0x8F1E
+0xBE40	0x8F25
+0xBE41	0x9069
+0xBE42	0x906E
+0xBE43	0x9068
+0xBE44	0x906D
+0xBE45	0x9077
+0xBE46	0x9130
+0xBE47	0x912D
+0xBE48	0x9127
+0xBE49	0x9131
+0xBE4A	0x9187
+0xBE4B	0x9189
+0xBE4C	0x918B
+0xBE4D	0x9183
+0xBE4E	0x92C5
+0xBE4F	0x92BB
+0xBE50	0x92B7
+0xBE51	0x92EA
+0xBE52	0x92AC
+0xBE53	0x92E4
+0xBE54	0x92C1
+0xBE55	0x92B3
+0xBE56	0x92BC
+0xBE57	0x92D2
+0xBE58	0x92C7
+0xBE59	0x92F0
+0xBE5A	0x92B2
+0xBE5B	0x95AD
+0xBE5C	0x95B1
+0xBE5D	0x9704
+0xBE5E	0x9706
+0xBE5F	0x9707
+0xBE60	0x9709
+0xBE61	0x9760
+0xBE62	0x978D
+0xBE63	0x978B
+0xBE64	0x978F
+0xBE65	0x9821
+0xBE66	0x982B
+0xBE67	0x981C
+0xBE68	0x98B3
+0xBE69	0x990A
+0xBE6A	0x9913
+0xBE6B	0x9912
+0xBE6C	0x9918
+0xBE6D	0x99DD
+0xBE6E	0x99D0
+0xBE6F	0x99DF
+0xBE70	0x99DB
+0xBE71	0x99D1
+0xBE72	0x99D5
+0xBE73	0x99D2
+0xBE74	0x99D9
+0xBE75	0x9AB7
+0xBE76	0x9AEE
+0xBE77	0x9AEF
+0xBE78	0x9B27
+0xBE79	0x9B45
+0xBE7A	0x9B44
+0xBE7B	0x9B77
+0xBE7C	0x9B6F
+0xBE7D	0x9D06
+0xBE7E	0x9D09
+0xBEA1	0x9D03
+0xBEA2	0x9EA9
+0xBEA3	0x9EBE
+0xBEA4	0x9ECE
+0xBEA5	0x58A8
+0xBEA6	0x9F52
+0xBEA7	0x5112
+0xBEA8	0x5118
+0xBEA9	0x5114
+0xBEAA	0x5110
+0xBEAB	0x5115
+0xBEAC	0x5180
+0xBEAD	0x51AA
+0xBEAE	0x51DD
+0xBEAF	0x5291
+0xBEB0	0x5293
+0xBEB1	0x52F3
+0xBEB2	0x5659
+0xBEB3	0x566B
+0xBEB4	0x5679
+0xBEB5	0x5669
+0xBEB6	0x5664
+0xBEB7	0x5678
+0xBEB8	0x566A
+0xBEB9	0x5668
+0xBEBA	0x5665
+0xBEBB	0x5671
+0xBEBC	0x566F
+0xBEBD	0x566C
+0xBEBE	0x5662
+0xBEBF	0x5676
+0xBEC0	0x58C1
+0xBEC1	0x58BE
+0xBEC2	0x58C7
+0xBEC3	0x58C5
+0xBEC4	0x596E
+0xBEC5	0x5B1D
+0xBEC6	0x5B34
+0xBEC7	0x5B78
+0xBEC8	0x5BF0
+0xBEC9	0x5C0E
+0xBECA	0x5F4A
+0xBECB	0x61B2
+0xBECC	0x6191
+0xBECD	0x61A9
+0xBECE	0x618A
+0xBECF	0x61CD
+0xBED0	0x61B6
+0xBED1	0x61BE
+0xBED2	0x61CA
+0xBED3	0x61C8
+0xBED4	0x6230
+0xBED5	0x64C5
+0xBED6	0x64C1
+0xBED7	0x64CB
+0xBED8	0x64BB
+0xBED9	0x64BC
+0xBEDA	0x64DA
+0xBEDB	0x64C4
+0xBEDC	0x64C7
+0xBEDD	0x64C2
+0xBEDE	0x64CD
+0xBEDF	0x64BF
+0xBEE0	0x64D2
+0xBEE1	0x64D4
+0xBEE2	0x64BE
+0xBEE3	0x6574
+0xBEE4	0x66C6
+0xBEE5	0x66C9
+0xBEE6	0x66B9
+0xBEE7	0x66C4
+0xBEE8	0x66C7
+0xBEE9	0x66B8
+0xBEEA	0x6A3D
+0xBEEB	0x6A38
+0xBEEC	0x6A3A
+0xBEED	0x6A59
+0xBEEE	0x6A6B
+0xBEEF	0x6A58
+0xBEF0	0x6A39
+0xBEF1	0x6A44
+0xBEF2	0x6A62
+0xBEF3	0x6A61
+0xBEF4	0x6A4B
+0xBEF5	0x6A47
+0xBEF6	0x6A35
+0xBEF7	0x6A5F
+0xBEF8	0x6A48
+0xBEF9	0x6B59
+0xBEFA	0x6B77
+0xBEFB	0x6C05
+0xBEFC	0x6FC2
+0xBEFD	0x6FB1
+0xBEFE	0x6FA1
+0xBF40	0x6FC3
+0xBF41	0x6FA4
+0xBF42	0x6FC1
+0xBF43	0x6FA7
+0xBF44	0x6FB3
+0xBF45	0x6FC0
+0xBF46	0x6FB9
+0xBF47	0x6FB6
+0xBF48	0x6FA6
+0xBF49	0x6FA0
+0xBF4A	0x6FB4
+0xBF4B	0x71BE
+0xBF4C	0x71C9
+0xBF4D	0x71D0
+0xBF4E	0x71D2
+0xBF4F	0x71C8
+0xBF50	0x71D5
+0xBF51	0x71B9
+0xBF52	0x71CE
+0xBF53	0x71D9
+0xBF54	0x71DC
+0xBF55	0x71C3
+0xBF56	0x71C4
+0xBF57	0x7368
+0xBF58	0x749C
+0xBF59	0x74A3
+0xBF5A	0x7498
+0xBF5B	0x749F
+0xBF5C	0x749E
+0xBF5D	0x74E2
+0xBF5E	0x750C
+0xBF5F	0x750D
+0xBF60	0x7634
+0xBF61	0x7638
+0xBF62	0x763A
+0xBF63	0x76E7
+0xBF64	0x76E5
+0xBF65	0x77A0
+0xBF66	0x779E
+0xBF67	0x779F
+0xBF68	0x77A5
+0xBF69	0x78E8
+0xBF6A	0x78DA
+0xBF6B	0x78EC
+0xBF6C	0x78E7
+0xBF6D	0x79A6
+0xBF6E	0x7A4D
+0xBF6F	0x7A4E
+0xBF70	0x7A46
+0xBF71	0x7A4C
+0xBF72	0x7A4B
+0xBF73	0x7ABA
+0xBF74	0x7BD9
+0xBF75	0x7C11
+0xBF76	0x7BC9
+0xBF77	0x7BE4
+0xBF78	0x7BDB
+0xBF79	0x7BE1
+0xBF7A	0x7BE9
+0xBF7B	0x7BE6
+0xBF7C	0x7CD5
+0xBF7D	0x7CD6
+0xBF7E	0x7E0A
+0xBFA1	0x7E11
+0xBFA2	0x7E08
+0xBFA3	0x7E1B
+0xBFA4	0x7E23
+0xBFA5	0x7E1E
+0xBFA6	0x7E1D
+0xBFA7	0x7E09
+0xBFA8	0x7E10
+0xBFA9	0x7F79
+0xBFAA	0x7FB2
+0xBFAB	0x7FF0
+0xBFAC	0x7FF1
+0xBFAD	0x7FEE
+0xBFAE	0x8028
+0xBFAF	0x81B3
+0xBFB0	0x81A9
+0xBFB1	0x81A8
+0xBFB2	0x81FB
+0xBFB3	0x8208
+0xBFB4	0x8258
+0xBFB5	0x8259
+0xBFB6	0x854A
+0xBFB7	0x8559
+0xBFB8	0x8548
+0xBFB9	0x8568
+0xBFBA	0x8569
+0xBFBB	0x8543
+0xBFBC	0x8549
+0xBFBD	0x856D
+0xBFBE	0x856A
+0xBFBF	0x855E
+0xBFC0	0x8783
+0xBFC1	0x879F
+0xBFC2	0x879E
+0xBFC3	0x87A2
+0xBFC4	0x878D
+0xBFC5	0x8861
+0xBFC6	0x892A
+0xBFC7	0x8932
+0xBFC8	0x8925
+0xBFC9	0x892B
+0xBFCA	0x8921
+0xBFCB	0x89AA
+0xBFCC	0x89A6
+0xBFCD	0x8AE6
+0xBFCE	0x8AFA
+0xBFCF	0x8AEB
+0xBFD0	0x8AF1
+0xBFD1	0x8B00
+0xBFD2	0x8ADC
+0xBFD3	0x8AE7
+0xBFD4	0x8AEE
+0xBFD5	0x8AFE
+0xBFD6	0x8B01
+0xBFD7	0x8B02
+0xBFD8	0x8AF7
+0xBFD9	0x8AED
+0xBFDA	0x8AF3
+0xBFDB	0x8AF6
+0xBFDC	0x8AFC
+0xBFDD	0x8C6B
+0xBFDE	0x8C6D
+0xBFDF	0x8C93
+0xBFE0	0x8CF4
+0xBFE1	0x8E44
+0xBFE2	0x8E31
+0xBFE3	0x8E34
+0xBFE4	0x8E42
+0xBFE5	0x8E39
+0xBFE6	0x8E35
+0xBFE7	0x8F3B
+0xBFE8	0x8F2F
+0xBFE9	0x8F38
+0xBFEA	0x8F33
+0xBFEB	0x8FA8
+0xBFEC	0x8FA6
+0xBFED	0x9075
+0xBFEE	0x9074
+0xBFEF	0x9078
+0xBFF0	0x9072
+0xBFF1	0x907C
+0xBFF2	0x907A
+0xBFF3	0x9134
+0xBFF4	0x9192
+0xBFF5	0x9320
+0xBFF6	0x9336
+0xBFF7	0x92F8
+0xBFF8	0x9333
+0xBFF9	0x932F
+0xBFFA	0x9322
+0xBFFB	0x92FC
+0xBFFC	0x932B
+0xBFFD	0x9304
+0xBFFE	0x931A
+0xC040	0x9310
+0xC041	0x9326
+0xC042	0x9321
+0xC043	0x9315
+0xC044	0x932E
+0xC045	0x9319
+0xC046	0x95BB
+0xC047	0x96A7
+0xC048	0x96A8
+0xC049	0x96AA
+0xC04A	0x96D5
+0xC04B	0x970E
+0xC04C	0x9711
+0xC04D	0x9716
+0xC04E	0x970D
+0xC04F	0x9713
+0xC050	0x970F
+0xC051	0x975B
+0xC052	0x975C
+0xC053	0x9766
+0xC054	0x9798
+0xC055	0x9830
+0xC056	0x9838
+0xC057	0x983B
+0xC058	0x9837
+0xC059	0x982D
+0xC05A	0x9839
+0xC05B	0x9824
+0xC05C	0x9910
+0xC05D	0x9928
+0xC05E	0x991E
+0xC05F	0x991B
+0xC060	0x9921
+0xC061	0x991A
+0xC062	0x99ED
+0xC063	0x99E2
+0xC064	0x99F1
+0xC065	0x9AB8
+0xC066	0x9ABC
+0xC067	0x9AFB
+0xC068	0x9AED
+0xC069	0x9B28
+0xC06A	0x9B91
+0xC06B	0x9D15
+0xC06C	0x9D23
+0xC06D	0x9D26
+0xC06E	0x9D28
+0xC06F	0x9D12
+0xC070	0x9D1B
+0xC071	0x9ED8
+0xC072	0x9ED4
+0xC073	0x9F8D
+0xC074	0x9F9C
+0xC075	0x512A
+0xC076	0x511F
+0xC077	0x5121
+0xC078	0x5132
+0xC079	0x52F5
+0xC07A	0x568E
+0xC07B	0x5680
+0xC07C	0x5690
+0xC07D	0x5685
+0xC07E	0x5687
+0xC0A1	0x568F
+0xC0A2	0x58D5
+0xC0A3	0x58D3
+0xC0A4	0x58D1
+0xC0A5	0x58CE
+0xC0A6	0x5B30
+0xC0A7	0x5B2A
+0xC0A8	0x5B24
+0xC0A9	0x5B7A
+0xC0AA	0x5C37
+0xC0AB	0x5C68
+0xC0AC	0x5DBC
+0xC0AD	0x5DBA
+0xC0AE	0x5DBD
+0xC0AF	0x5DB8
+0xC0B0	0x5E6B
+0xC0B1	0x5F4C
+0xC0B2	0x5FBD
+0xC0B3	0x61C9
+0xC0B4	0x61C2
+0xC0B5	0x61C7
+0xC0B6	0x61E6
+0xC0B7	0x61CB
+0xC0B8	0x6232
+0xC0B9	0x6234
+0xC0BA	0x64CE
+0xC0BB	0x64CA
+0xC0BC	0x64D8
+0xC0BD	0x64E0
+0xC0BE	0x64F0
+0xC0BF	0x64E6
+0xC0C0	0x64EC
+0xC0C1	0x64F1
+0xC0C2	0x64E2
+0xC0C3	0x64ED
+0xC0C4	0x6582
+0xC0C5	0x6583
+0xC0C6	0x66D9
+0xC0C7	0x66D6
+0xC0C8	0x6A80
+0xC0C9	0x6A94
+0xC0CA	0x6A84
+0xC0CB	0x6AA2
+0xC0CC	0x6A9C
+0xC0CD	0x6ADB
+0xC0CE	0x6AA3
+0xC0CF	0x6A7E
+0xC0D0	0x6A97
+0xC0D1	0x6A90
+0xC0D2	0x6AA0
+0xC0D3	0x6B5C
+0xC0D4	0x6BAE
+0xC0D5	0x6BDA
+0xC0D6	0x6C08
+0xC0D7	0x6FD8
+0xC0D8	0x6FF1
+0xC0D9	0x6FDF
+0xC0DA	0x6FE0
+0xC0DB	0x6FDB
+0xC0DC	0x6FE4
+0xC0DD	0x6FEB
+0xC0DE	0x6FEF
+0xC0DF	0x6F80
+0xC0E0	0x6FEC
+0xC0E1	0x6FE1
+0xC0E2	0x6FE9
+0xC0E3	0x6FD5
+0xC0E4	0x6FEE
+0xC0E5	0x6FF0
+0xC0E6	0x71E7
+0xC0E7	0x71DF
+0xC0E8	0x71EE
+0xC0E9	0x71E6
+0xC0EA	0x71E5
+0xC0EB	0x71ED
+0xC0EC	0x71EC
+0xC0ED	0x71F4
+0xC0EE	0x71E0
+0xC0EF	0x7235
+0xC0F0	0x7246
+0xC0F1	0x7370
+0xC0F2	0x7372
+0xC0F3	0x74A9
+0xC0F4	0x74B0
+0xC0F5	0x74A6
+0xC0F6	0x74A8
+0xC0F7	0x7646
+0xC0F8	0x7642
+0xC0F9	0x764C
+0xC0FA	0x76EA
+0xC0FB	0x77B3
+0xC0FC	0x77AA
+0xC0FD	0x77B0
+0xC0FE	0x77AC
+0xC140	0x77A7
+0xC141	0x77AD
+0xC142	0x77EF
+0xC143	0x78F7
+0xC144	0x78FA
+0xC145	0x78F4
+0xC146	0x78EF
+0xC147	0x7901
+0xC148	0x79A7
+0xC149	0x79AA
+0xC14A	0x7A57
+0xC14B	0x7ABF
+0xC14C	0x7C07
+0xC14D	0x7C0D
+0xC14E	0x7BFE
+0xC14F	0x7BF7
+0xC150	0x7C0C
+0xC151	0x7BE0
+0xC152	0x7CE0
+0xC153	0x7CDC
+0xC154	0x7CDE
+0xC155	0x7CE2
+0xC156	0x7CDF
+0xC157	0x7CD9
+0xC158	0x7CDD
+0xC159	0x7E2E
+0xC15A	0x7E3E
+0xC15B	0x7E46
+0xC15C	0x7E37
+0xC15D	0x7E32
+0xC15E	0x7E43
+0xC15F	0x7E2B
+0xC160	0x7E3D
+0xC161	0x7E31
+0xC162	0x7E45
+0xC163	0x7E41
+0xC164	0x7E34
+0xC165	0x7E39
+0xC166	0x7E48
+0xC167	0x7E35
+0xC168	0x7E3F
+0xC169	0x7E2F
+0xC16A	0x7F44
+0xC16B	0x7FF3
+0xC16C	0x7FFC
+0xC16D	0x8071
+0xC16E	0x8072
+0xC16F	0x8070
+0xC170	0x806F
+0xC171	0x8073
+0xC172	0x81C6
+0xC173	0x81C3
+0xC174	0x81BA
+0xC175	0x81C2
+0xC176	0x81C0
+0xC177	0x81BF
+0xC178	0x81BD
+0xC179	0x81C9
+0xC17A	0x81BE
+0xC17B	0x81E8
+0xC17C	0x8209
+0xC17D	0x8271
+0xC17E	0x85AA
+0xC1A1	0x8584
+0xC1A2	0x857E
+0xC1A3	0x859C
+0xC1A4	0x8591
+0xC1A5	0x8594
+0xC1A6	0x85AF
+0xC1A7	0x859B
+0xC1A8	0x8587
+0xC1A9	0x85A8
+0xC1AA	0x858A
+0xC1AB	0x8667
+0xC1AC	0x87C0
+0xC1AD	0x87D1
+0xC1AE	0x87B3
+0xC1AF	0x87D2
+0xC1B0	0x87C6
+0xC1B1	0x87AB
+0xC1B2	0x87BB
+0xC1B3	0x87BA
+0xC1B4	0x87C8
+0xC1B5	0x87CB
+0xC1B6	0x893B
+0xC1B7	0x8936
+0xC1B8	0x8944
+0xC1B9	0x8938
+0xC1BA	0x893D
+0xC1BB	0x89AC
+0xC1BC	0x8B0E
+0xC1BD	0x8B17
+0xC1BE	0x8B19
+0xC1BF	0x8B1B
+0xC1C0	0x8B0A
+0xC1C1	0x8B20
+0xC1C2	0x8B1D
+0xC1C3	0x8B04
+0xC1C4	0x8B10
+0xC1C5	0x8C41
+0xC1C6	0x8C3F
+0xC1C7	0x8C73
+0xC1C8	0x8CFA
+0xC1C9	0x8CFD
+0xC1CA	0x8CFC
+0xC1CB	0x8CF8
+0xC1CC	0x8CFB
+0xC1CD	0x8DA8
+0xC1CE	0x8E49
+0xC1CF	0x8E4B
+0xC1D0	0x8E48
+0xC1D1	0x8E4A
+0xC1D2	0x8F44
+0xC1D3	0x8F3E
+0xC1D4	0x8F42
+0xC1D5	0x8F45
+0xC1D6	0x8F3F
+0xC1D7	0x907F
+0xC1D8	0x907D
+0xC1D9	0x9084
+0xC1DA	0x9081
+0xC1DB	0x9082
+0xC1DC	0x9080
+0xC1DD	0x9139
+0xC1DE	0x91A3
+0xC1DF	0x919E
+0xC1E0	0x919C
+0xC1E1	0x934D
+0xC1E2	0x9382
+0xC1E3	0x9328
+0xC1E4	0x9375
+0xC1E5	0x934A
+0xC1E6	0x9365
+0xC1E7	0x934B
+0xC1E8	0x9318
+0xC1E9	0x937E
+0xC1EA	0x936C
+0xC1EB	0x935B
+0xC1EC	0x9370
+0xC1ED	0x935A
+0xC1EE	0x9354
+0xC1EF	0x95CA
+0xC1F0	0x95CB
+0xC1F1	0x95CC
+0xC1F2	0x95C8
+0xC1F3	0x95C6
+0xC1F4	0x96B1
+0xC1F5	0x96B8
+0xC1F6	0x96D6
+0xC1F7	0x971C
+0xC1F8	0x971E
+0xC1F9	0x97A0
+0xC1FA	0x97D3
+0xC1FB	0x9846
+0xC1FC	0x98B6
+0xC1FD	0x9935
+0xC1FE	0x9A01
+0xC240	0x99FF
+0xC241	0x9BAE
+0xC242	0x9BAB
+0xC243	0x9BAA
+0xC244	0x9BAD
+0xC245	0x9D3B
+0xC246	0x9D3F
+0xC247	0x9E8B
+0xC248	0x9ECF
+0xC249	0x9EDE
+0xC24A	0x9EDC
+0xC24B	0x9EDD
+0xC24C	0x9EDB
+0xC24D	0x9F3E
+0xC24E	0x9F4B
+0xC24F	0x53E2
+0xC250	0x5695
+0xC251	0x56AE
+0xC252	0x58D9
+0xC253	0x58D8
+0xC254	0x5B38
+0xC255	0x5F5D
+0xC256	0x61E3
+0xC257	0x6233
+0xC258	0x64F4
+0xC259	0x64F2
+0xC25A	0x64FE
+0xC25B	0x6506
+0xC25C	0x64FA
+0xC25D	0x64FB
+0xC25E	0x64F7
+0xC25F	0x65B7
+0xC260	0x66DC
+0xC261	0x6726
+0xC262	0x6AB3
+0xC263	0x6AAC
+0xC264	0x6AC3
+0xC265	0x6ABB
+0xC266	0x6AB8
+0xC267	0x6AC2
+0xC268	0x6AAE
+0xC269	0x6AAF
+0xC26A	0x6B5F
+0xC26B	0x6B78
+0xC26C	0x6BAF
+0xC26D	0x7009
+0xC26E	0x700B
+0xC26F	0x6FFE
+0xC270	0x7006
+0xC271	0x6FFA
+0xC272	0x7011
+0xC273	0x700F
+0xC274	0x71FB
+0xC275	0x71FC
+0xC276	0x71FE
+0xC277	0x71F8
+0xC278	0x7377
+0xC279	0x7375
+0xC27A	0x74A7
+0xC27B	0x74BF
+0xC27C	0x7515
+0xC27D	0x7656
+0xC27E	0x7658
+0xC2A1	0x7652
+0xC2A2	0x77BD
+0xC2A3	0x77BF
+0xC2A4	0x77BB
+0xC2A5	0x77BC
+0xC2A6	0x790E
+0xC2A7	0x79AE
+0xC2A8	0x7A61
+0xC2A9	0x7A62
+0xC2AA	0x7A60
+0xC2AB	0x7AC4
+0xC2AC	0x7AC5
+0xC2AD	0x7C2B
+0xC2AE	0x7C27
+0xC2AF	0x7C2A
+0xC2B0	0x7C1E
+0xC2B1	0x7C23
+0xC2B2	0x7C21
+0xC2B3	0x7CE7
+0xC2B4	0x7E54
+0xC2B5	0x7E55
+0xC2B6	0x7E5E
+0xC2B7	0x7E5A
+0xC2B8	0x7E61
+0xC2B9	0x7E52
+0xC2BA	0x7E59
+0xC2BB	0x7F48
+0xC2BC	0x7FF9
+0xC2BD	0x7FFB
+0xC2BE	0x8077
+0xC2BF	0x8076
+0xC2C0	0x81CD
+0xC2C1	0x81CF
+0xC2C2	0x820A
+0xC2C3	0x85CF
+0xC2C4	0x85A9
+0xC2C5	0x85CD
+0xC2C6	0x85D0
+0xC2C7	0x85C9
+0xC2C8	0x85B0
+0xC2C9	0x85BA
+0xC2CA	0x85B9
+0xC2CB	0x85A6
+0xC2CC	0x87EF
+0xC2CD	0x87EC
+0xC2CE	0x87F2
+0xC2CF	0x87E0
+0xC2D0	0x8986
+0xC2D1	0x89B2
+0xC2D2	0x89F4
+0xC2D3	0x8B28
+0xC2D4	0x8B39
+0xC2D5	0x8B2C
+0xC2D6	0x8B2B
+0xC2D7	0x8C50
+0xC2D8	0x8D05
+0xC2D9	0x8E59
+0xC2DA	0x8E63
+0xC2DB	0x8E66
+0xC2DC	0x8E64
+0xC2DD	0x8E5F
+0xC2DE	0x8E55
+0xC2DF	0x8EC0
+0xC2E0	0x8F49
+0xC2E1	0x8F4D
+0xC2E2	0x9087
+0xC2E3	0x9083
+0xC2E4	0x9088
+0xC2E5	0x91AB
+0xC2E6	0x91AC
+0xC2E7	0x91D0
+0xC2E8	0x9394
+0xC2E9	0x938A
+0xC2EA	0x9396
+0xC2EB	0x93A2
+0xC2EC	0x93B3
+0xC2ED	0x93AE
+0xC2EE	0x93AC
+0xC2EF	0x93B0
+0xC2F0	0x9398
+0xC2F1	0x939A
+0xC2F2	0x9397
+0xC2F3	0x95D4
+0xC2F4	0x95D6
+0xC2F5	0x95D0
+0xC2F6	0x95D5
+0xC2F7	0x96E2
+0xC2F8	0x96DC
+0xC2F9	0x96D9
+0xC2FA	0x96DB
+0xC2FB	0x96DE
+0xC2FC	0x9724
+0xC2FD	0x97A3
+0xC2FE	0x97A6
+0xC340	0x97AD
+0xC341	0x97F9
+0xC342	0x984D
+0xC343	0x984F
+0xC344	0x984C
+0xC345	0x984E
+0xC346	0x9853
+0xC347	0x98BA
+0xC348	0x993E
+0xC349	0x993F
+0xC34A	0x993D
+0xC34B	0x992E
+0xC34C	0x99A5
+0xC34D	0x9A0E
+0xC34E	0x9AC1
+0xC34F	0x9B03
+0xC350	0x9B06
+0xC351	0x9B4F
+0xC352	0x9B4E
+0xC353	0x9B4D
+0xC354	0x9BCA
+0xC355	0x9BC9
+0xC356	0x9BFD
+0xC357	0x9BC8
+0xC358	0x9BC0
+0xC359	0x9D51
+0xC35A	0x9D5D
+0xC35B	0x9D60
+0xC35C	0x9EE0
+0xC35D	0x9F15
+0xC35E	0x9F2C
+0xC35F	0x5133
+0xC360	0x56A5
+0xC361	0x58DE
+0xC362	0x58DF
+0xC363	0x58E2
+0xC364	0x5BF5
+0xC365	0x9F90
+0xC366	0x5EEC
+0xC367	0x61F2
+0xC368	0x61F7
+0xC369	0x61F6
+0xC36A	0x61F5
+0xC36B	0x6500
+0xC36C	0x650F
+0xC36D	0x66E0
+0xC36E	0x66DD
+0xC36F	0x6AE5
+0xC370	0x6ADD
+0xC371	0x6ADA
+0xC372	0x6AD3
+0xC373	0x701B
+0xC374	0x701F
+0xC375	0x7028
+0xC376	0x701A
+0xC377	0x701D
+0xC378	0x7015
+0xC379	0x7018
+0xC37A	0x7206
+0xC37B	0x720D
+0xC37C	0x7258
+0xC37D	0x72A2
+0xC37E	0x7378
+0xC3A1	0x737A
+0xC3A2	0x74BD
+0xC3A3	0x74CA
+0xC3A4	0x74E3
+0xC3A5	0x7587
+0xC3A6	0x7586
+0xC3A7	0x765F
+0xC3A8	0x7661
+0xC3A9	0x77C7
+0xC3AA	0x7919
+0xC3AB	0x79B1
+0xC3AC	0x7A6B
+0xC3AD	0x7A69
+0xC3AE	0x7C3E
+0xC3AF	0x7C3F
+0xC3B0	0x7C38
+0xC3B1	0x7C3D
+0xC3B2	0x7C37
+0xC3B3	0x7C40
+0xC3B4	0x7E6B
+0xC3B5	0x7E6D
+0xC3B6	0x7E79
+0xC3B7	0x7E69
+0xC3B8	0x7E6A
+0xC3B9	0x7F85
+0xC3BA	0x7E73
+0xC3BB	0x7FB6
+0xC3BC	0x7FB9
+0xC3BD	0x7FB8
+0xC3BE	0x81D8
+0xC3BF	0x85E9
+0xC3C0	0x85DD
+0xC3C1	0x85EA
+0xC3C2	0x85D5
+0xC3C3	0x85E4
+0xC3C4	0x85E5
+0xC3C5	0x85F7
+0xC3C6	0x87FB
+0xC3C7	0x8805
+0xC3C8	0x880D
+0xC3C9	0x87F9
+0xC3CA	0x87FE
+0xC3CB	0x8960
+0xC3CC	0x895F
+0xC3CD	0x8956
+0xC3CE	0x895E
+0xC3CF	0x8B41
+0xC3D0	0x8B5C
+0xC3D1	0x8B58
+0xC3D2	0x8B49
+0xC3D3	0x8B5A
+0xC3D4	0x8B4E
+0xC3D5	0x8B4F
+0xC3D6	0x8B46
+0xC3D7	0x8B59
+0xC3D8	0x8D08
+0xC3D9	0x8D0A
+0xC3DA	0x8E7C
+0xC3DB	0x8E72
+0xC3DC	0x8E87
+0xC3DD	0x8E76
+0xC3DE	0x8E6C
+0xC3DF	0x8E7A
+0xC3E0	0x8E74
+0xC3E1	0x8F54
+0xC3E2	0x8F4E
+0xC3E3	0x8FAD
+0xC3E4	0x908A
+0xC3E5	0x908B
+0xC3E6	0x91B1
+0xC3E7	0x91AE
+0xC3E8	0x93E1
+0xC3E9	0x93D1
+0xC3EA	0x93DF
+0xC3EB	0x93C3
+0xC3EC	0x93C8
+0xC3ED	0x93DC
+0xC3EE	0x93DD
+0xC3EF	0x93D6
+0xC3F0	0x93E2
+0xC3F1	0x93CD
+0xC3F2	0x93D8
+0xC3F3	0x93E4
+0xC3F4	0x93D7
+0xC3F5	0x93E8
+0xC3F6	0x95DC
+0xC3F7	0x96B4
+0xC3F8	0x96E3
+0xC3F9	0x972A
+0xC3FA	0x9727
+0xC3FB	0x9761
+0xC3FC	0x97DC
+0xC3FD	0x97FB
+0xC3FE	0x985E
+0xC440	0x9858
+0xC441	0x985B
+0xC442	0x98BC
+0xC443	0x9945
+0xC444	0x9949
+0xC445	0x9A16
+0xC446	0x9A19
+0xC447	0x9B0D
+0xC448	0x9BE8
+0xC449	0x9BE7
+0xC44A	0x9BD6
+0xC44B	0x9BDB
+0xC44C	0x9D89
+0xC44D	0x9D61
+0xC44E	0x9D72
+0xC44F	0x9D6A
+0xC450	0x9D6C
+0xC451	0x9E92
+0xC452	0x9E97
+0xC453	0x9E93
+0xC454	0x9EB4
+0xC455	0x52F8
+0xC456	0x56A8
+0xC457	0x56B7
+0xC458	0x56B6
+0xC459	0x56B4
+0xC45A	0x56BC
+0xC45B	0x58E4
+0xC45C	0x5B40
+0xC45D	0x5B43
+0xC45E	0x5B7D
+0xC45F	0x5BF6
+0xC460	0x5DC9
+0xC461	0x61F8
+0xC462	0x61FA
+0xC463	0x6518
+0xC464	0x6514
+0xC465	0x6519
+0xC466	0x66E6
+0xC467	0x6727
+0xC468	0x6AEC
+0xC469	0x703E
+0xC46A	0x7030
+0xC46B	0x7032
+0xC46C	0x7210
+0xC46D	0x737B
+0xC46E	0x74CF
+0xC46F	0x7662
+0xC470	0x7665
+0xC471	0x7926
+0xC472	0x792A
+0xC473	0x792C
+0xC474	0x792B
+0xC475	0x7AC7
+0xC476	0x7AF6
+0xC477	0x7C4C
+0xC478	0x7C43
+0xC479	0x7C4D
+0xC47A	0x7CEF
+0xC47B	0x7CF0
+0xC47C	0x8FAE
+0xC47D	0x7E7D
+0xC47E	0x7E7C
+0xC4A1	0x7E82
+0xC4A2	0x7F4C
+0xC4A3	0x8000
+0xC4A4	0x81DA
+0xC4A5	0x8266
+0xC4A6	0x85FB
+0xC4A7	0x85F9
+0xC4A8	0x8611
+0xC4A9	0x85FA
+0xC4AA	0x8606
+0xC4AB	0x860B
+0xC4AC	0x8607
+0xC4AD	0x860A
+0xC4AE	0x8814
+0xC4AF	0x8815
+0xC4B0	0x8964
+0xC4B1	0x89BA
+0xC4B2	0x89F8
+0xC4B3	0x8B70
+0xC4B4	0x8B6C
+0xC4B5	0x8B66
+0xC4B6	0x8B6F
+0xC4B7	0x8B5F
+0xC4B8	0x8B6B
+0xC4B9	0x8D0F
+0xC4BA	0x8D0D
+0xC4BB	0x8E89
+0xC4BC	0x8E81
+0xC4BD	0x8E85
+0xC4BE	0x8E82
+0xC4BF	0x91B4
+0xC4C0	0x91CB
+0xC4C1	0x9418
+0xC4C2	0x9403
+0xC4C3	0x93FD
+0xC4C4	0x95E1
+0xC4C5	0x9730
+0xC4C6	0x98C4
+0xC4C7	0x9952
+0xC4C8	0x9951
+0xC4C9	0x99A8
+0xC4CA	0x9A2B
+0xC4CB	0x9A30
+0xC4CC	0x9A37
+0xC4CD	0x9A35
+0xC4CE	0x9C13
+0xC4CF	0x9C0D
+0xC4D0	0x9E79
+0xC4D1	0x9EB5
+0xC4D2	0x9EE8
+0xC4D3	0x9F2F
+0xC4D4	0x9F5F
+0xC4D5	0x9F63
+0xC4D6	0x9F61
+0xC4D7	0x5137
+0xC4D8	0x5138
+0xC4D9	0x56C1
+0xC4DA	0x56C0
+0xC4DB	0x56C2
+0xC4DC	0x5914
+0xC4DD	0x5C6C
+0xC4DE	0x5DCD
+0xC4DF	0x61FC
+0xC4E0	0x61FE
+0xC4E1	0x651D
+0xC4E2	0x651C
+0xC4E3	0x6595
+0xC4E4	0x66E9
+0xC4E5	0x6AFB
+0xC4E6	0x6B04
+0xC4E7	0x6AFA
+0xC4E8	0x6BB2
+0xC4E9	0x704C
+0xC4EA	0x721B
+0xC4EB	0x72A7
+0xC4EC	0x74D6
+0xC4ED	0x74D4
+0xC4EE	0x7669
+0xC4EF	0x77D3
+0xC4F0	0x7C50
+0xC4F1	0x7E8F
+0xC4F2	0x7E8C
+0xC4F3	0x7FBC
+0xC4F4	0x8617
+0xC4F5	0x862D
+0xC4F6	0x861A
+0xC4F7	0x8823
+0xC4F8	0x8822
+0xC4F9	0x8821
+0xC4FA	0x881F
+0xC4FB	0x896A
+0xC4FC	0x896C
+0xC4FD	0x89BD
+0xC4FE	0x8B74
+0xC540	0x8B77
+0xC541	0x8B7D
+0xC542	0x8D13
+0xC543	0x8E8A
+0xC544	0x8E8D
+0xC545	0x8E8B
+0xC546	0x8F5F
+0xC547	0x8FAF
+0xC548	0x91BA
+0xC549	0x942E
+0xC54A	0x9433
+0xC54B	0x9435
+0xC54C	0x943A
+0xC54D	0x9438
+0xC54E	0x9432
+0xC54F	0x942B
+0xC550	0x95E2
+0xC551	0x9738
+0xC552	0x9739
+0xC553	0x9732
+0xC554	0x97FF
+0xC555	0x9867
+0xC556	0x9865
+0xC557	0x9957
+0xC558	0x9A45
+0xC559	0x9A43
+0xC55A	0x9A40
+0xC55B	0x9A3E
+0xC55C	0x9ACF
+0xC55D	0x9B54
+0xC55E	0x9B51
+0xC55F	0x9C2D
+0xC560	0x9C25
+0xC561	0x9DAF
+0xC562	0x9DB4
+0xC563	0x9DC2
+0xC564	0x9DB8
+0xC565	0x9E9D
+0xC566	0x9EEF
+0xC567	0x9F19
+0xC568	0x9F5C
+0xC569	0x9F66
+0xC56A	0x9F67
+0xC56B	0x513C
+0xC56C	0x513B
+0xC56D	0x56C8
+0xC56E	0x56CA
+0xC56F	0x56C9
+0xC570	0x5B7F
+0xC571	0x5DD4
+0xC572	0x5DD2
+0xC573	0x5F4E
+0xC574	0x61FF
+0xC575	0x6524
+0xC576	0x6B0A
+0xC577	0x6B61
+0xC578	0x7051
+0xC579	0x7058
+0xC57A	0x7380
+0xC57B	0x74E4
+0xC57C	0x758A
+0xC57D	0x766E
+0xC57E	0x766C
+0xC5A1	0x79B3
+0xC5A2	0x7C60
+0xC5A3	0x7C5F
+0xC5A4	0x807E
+0xC5A5	0x807D
+0xC5A6	0x81DF
+0xC5A7	0x8972
+0xC5A8	0x896F
+0xC5A9	0x89FC
+0xC5AA	0x8B80
+0xC5AB	0x8D16
+0xC5AC	0x8D17
+0xC5AD	0x8E91
+0xC5AE	0x8E93
+0xC5AF	0x8F61
+0xC5B0	0x9148
+0xC5B1	0x9444
+0xC5B2	0x9451
+0xC5B3	0x9452
+0xC5B4	0x973D
+0xC5B5	0x973E
+0xC5B6	0x97C3
+0xC5B7	0x97C1
+0xC5B8	0x986B
+0xC5B9	0x9955
+0xC5BA	0x9A55
+0xC5BB	0x9A4D
+0xC5BC	0x9AD2
+0xC5BD	0x9B1A
+0xC5BE	0x9C49
+0xC5BF	0x9C31
+0xC5C0	0x9C3E
+0xC5C1	0x9C3B
+0xC5C2	0x9DD3
+0xC5C3	0x9DD7
+0xC5C4	0x9F34
+0xC5C5	0x9F6C
+0xC5C6	0x9F6A
+0xC5C7	0x9F94
+0xC5C8	0x56CC
+0xC5C9	0x5DD6
+0xC5CA	0x6200
+0xC5CB	0x6523
+0xC5CC	0x652B
+0xC5CD	0x652A
+0xC5CE	0x66EC
+0xC5CF	0x6B10
+0xC5D0	0x74DA
+0xC5D1	0x7ACA
+0xC5D2	0x7C64
+0xC5D3	0x7C63
+0xC5D4	0x7C65
+0xC5D5	0x7E93
+0xC5D6	0x7E96
+0xC5D7	0x7E94
+0xC5D8	0x81E2
+0xC5D9	0x8638
+0xC5DA	0x863F
+0xC5DB	0x8831
+0xC5DC	0x8B8A
+0xC5DD	0x9090
+0xC5DE	0x908F
+0xC5DF	0x9463
+0xC5E0	0x9460
+0xC5E1	0x9464
+0xC5E2	0x9768
+0xC5E3	0x986F
+0xC5E4	0x995C
+0xC5E5	0x9A5A
+0xC5E6	0x9A5B
+0xC5E7	0x9A57
+0xC5E8	0x9AD3
+0xC5E9	0x9AD4
+0xC5EA	0x9AD1
+0xC5EB	0x9C54
+0xC5EC	0x9C57
+0xC5ED	0x9C56
+0xC5EE	0x9DE5
+0xC5EF	0x9E9F
+0xC5F0	0x9EF4
+0xC5F1	0x56D1
+0xC5F2	0x58E9
+0xC5F3	0x652C
+0xC5F4	0x705E
+0xC5F5	0x7671
+0xC5F6	0x7672
+0xC5F7	0x77D7
+0xC5F8	0x7F50
+0xC5F9	0x7F88
+0xC5FA	0x8836
+0xC5FB	0x8839
+0xC5FC	0x8862
+0xC5FD	0x8B93
+0xC5FE	0x8B92
+0xC640	0x8B96
+0xC641	0x8277
+0xC642	0x8D1B
+0xC643	0x91C0
+0xC644	0x946A
+0xC645	0x9742
+0xC646	0x9748
+0xC647	0x9744
+0xC648	0x97C6
+0xC649	0x9870
+0xC64A	0x9A5F
+0xC64B	0x9B22
+0xC64C	0x9B58
+0xC64D	0x9C5F
+0xC64E	0x9DF9
+0xC64F	0x9DFA
+0xC650	0x9E7C
+0xC651	0x9E7D
+0xC652	0x9F07
+0xC653	0x9F77
+0xC654	0x9F72
+0xC655	0x5EF3
+0xC656	0x6B16
+0xC657	0x7063
+0xC658	0x7C6C
+0xC659	0x7C6E
+0xC65A	0x883B
+0xC65B	0x89C0
+0xC65C	0x8EA1
+0xC65D	0x91C1
+0xC65E	0x9472
+0xC65F	0x9470
+0xC660	0x9871
+0xC661	0x995E
+0xC662	0x9AD6
+0xC663	0x9B23
+0xC664	0x9ECC
+0xC665	0x7064
+0xC666	0x77DA
+0xC667	0x8B9A
+0xC668	0x9477
+0xC669	0x97C9
+0xC66A	0x9A62
+0xC66B	0x9A65
+0xC66C	0x7E9C
+0xC66D	0x8B9C
+0xC66E	0x8EAA
+0xC66F	0x91C5
+0xC670	0x947D
+0xC671	0x947E
+0xC672	0x947C
+0xC673	0x9C77
+0xC674	0x9C78
+0xC675	0x9EF7
+0xC676	0x8C54
+0xC677	0x947F
+0xC678	0x9E1A
+0xC679	0x7228
+0xC67A	0x9A6A
+0xC67B	0x9B31
+0xC67C	0x9E1B
+0xC67D	0x9E1E
+0xC67E	0x7C72
+0xC6A1	0x2460
+0xC6A2	0x2461
+0xC6A3	0x2462
+0xC6A4	0x2463
+0xC6A5	0x2464
+0xC6A6	0x2465
+0xC6A7	0x2466
+0xC6A8	0x2467
+0xC6A9	0x2468
+0xC6AA	0x2469
+0xC6AB	0x2474
+0xC6AC	0x2475
+0xC6AD	0x2476
+0xC6AE	0x2477
+0xC6AF	0x2478
+0xC6B0	0x2479
+0xC6B1	0x247A
+0xC6B2	0x247B
+0xC6B3	0x247C
+0xC6B4	0x247D
+0xC6B5	0x2170
+0xC6B6	0x2171
+0xC6B7	0x2172
+0xC6B8	0x2173
+0xC6B9	0x2174
+0xC6BA	0x2175
+0xC6BB	0x2176
+0xC6BC	0x2177
+0xC6BD	0x2178
+0xC6BE	0x2179
+0xC6BF	0x4E36
+0xC6C0	0x4E3F
+0xC6C1	0x4E85
+0xC6C2	0x4EA0
+0xC6C3	0x5182
+0xC6C4	0x5196
+0xC6C5	0x51AB
+0xC6C6	0x52F9
+0xC6C7	0x5338
+0xC6C8	0x5369
+0xC6C9	0x53B6
+0xC6CA	0x590A
+0xC6CB	0x5B80
+0xC6CC	0x5DDB
+0xC6CD	0x2F33
+0xC6CE	0x5E7F
+0xC6D0	0x5F50
+0xC6D1	0x5F61
+0xC6D2	0x6534
+0xC6D4	0x7592
+0xC6D6	0x8FB5
+0xC6D8	0x00A8
+0xC6D9	0x02C6
+0xC6DA	0x30FD
+0xC6DB	0x30FE
+0xC6DC	0x309D
+0xC6DD	0x309E
+0xC6E0	0x3005
+0xC6E1	0x3006
+0xC6E2	0x3007
+0xC6E3	0x30FC
+0xC6E4	0xFF3B
+0xC6E5	0xFF3D
+0xC6E6	0x273D
+0xC6E7	0x3041
+0xC6E8	0x3042
+0xC6E9	0x3043
+0xC6EA	0x3044
+0xC6EB	0x3045
+0xC6EC	0x3046
+0xC6ED	0x3047
+0xC6EE	0x3048
+0xC6EF	0x3049
+0xC6F0	0x304A
+0xC6F1	0x304B
+0xC6F2	0x304C
+0xC6F3	0x304D
+0xC6F4	0x304E
+0xC6F5	0x304F
+0xC6F6	0x3050
+0xC6F7	0x3051
+0xC6F8	0x3052
+0xC6F9	0x3053
+0xC6FA	0x3054
+0xC6FB	0x3055
+0xC6FC	0x3056
+0xC6FD	0x3057
+0xC6FE	0x3058
+0xC740	0x3059
+0xC741	0x305A
+0xC742	0x305B
+0xC743	0x305C
+0xC744	0x305D
+0xC745	0x305E
+0xC746	0x305F
+0xC747	0x3060
+0xC748	0x3061
+0xC749	0x3062
+0xC74A	0x3063
+0xC74B	0x3064
+0xC74C	0x3065
+0xC74D	0x3066
+0xC74E	0x3067
+0xC74F	0x3068
+0xC750	0x3069
+0xC751	0x306A
+0xC752	0x306B
+0xC753	0x306C
+0xC754	0x306D
+0xC755	0x306E
+0xC756	0x306F
+0xC757	0x3070
+0xC758	0x3071
+0xC759	0x3072
+0xC75A	0x3073
+0xC75B	0x3074
+0xC75C	0x3075
+0xC75D	0x3076
+0xC75E	0x3077
+0xC75F	0x3078
+0xC760	0x3079
+0xC761	0x307A
+0xC762	0x307B
+0xC763	0x307C
+0xC764	0x307D
+0xC765	0x307E
+0xC766	0x307F
+0xC767	0x3080
+0xC768	0x3081
+0xC769	0x3082
+0xC76A	0x3083
+0xC76B	0x3084
+0xC76C	0x3085
+0xC76D	0x3086
+0xC76E	0x3087
+0xC76F	0x3088
+0xC770	0x3089
+0xC771	0x308A
+0xC772	0x308B
+0xC773	0x308C
+0xC774	0x308D
+0xC775	0x308E
+0xC776	0x308F
+0xC777	0x3090
+0xC778	0x3091
+0xC779	0x3092
+0xC77A	0x3093
+0xC77B	0x30A1
+0xC77C	0x30A2
+0xC77D	0x30A3
+0xC77E	0x30A4
+0xC7A1	0x30A5
+0xC7A2	0x30A6
+0xC7A3	0x30A7
+0xC7A4	0x30A8
+0xC7A5	0x30A9
+0xC7A6	0x30AA
+0xC7A7	0x30AB
+0xC7A8	0x30AC
+0xC7A9	0x30AD
+0xC7AA	0x30AE
+0xC7AB	0x30AF
+0xC7AC	0x30B0
+0xC7AD	0x30B1
+0xC7AE	0x30B2
+0xC7AF	0x30B3
+0xC7B0	0x30B4
+0xC7B1	0x30B5
+0xC7B2	0x30B6
+0xC7B3	0x30B7
+0xC7B4	0x30B8
+0xC7B5	0x30B9
+0xC7B6	0x30BA
+0xC7B7	0x30BB
+0xC7B8	0x30BC
+0xC7B9	0x30BD
+0xC7BA	0x30BE
+0xC7BB	0x30BF
+0xC7BC	0x30C0
+0xC7BD	0x30C1
+0xC7BE	0x30C2
+0xC7BF	0x30C3
+0xC7C0	0x30C4
+0xC7C1	0x30C5
+0xC7C2	0x30C6
+0xC7C3	0x30C7
+0xC7C4	0x30C8
+0xC7C5	0x30C9
+0xC7C6	0x30CA
+0xC7C7	0x30CB
+0xC7C8	0x30CC
+0xC7C9	0x30CD
+0xC7CA	0x30CE
+0xC7CB	0x30CF
+0xC7CC	0x30D0
+0xC7CD	0x30D1
+0xC7CE	0x30D2
+0xC7CF	0x30D3
+0xC7D0	0x30D4
+0xC7D1	0x30D5
+0xC7D2	0x30D6
+0xC7D3	0x30D7
+0xC7D4	0x30D8
+0xC7D5	0x30D9
+0xC7D6	0x30DA
+0xC7D7	0x30DB
+0xC7D8	0x30DC
+0xC7D9	0x30DD
+0xC7DA	0x30DE
+0xC7DB	0x30DF
+0xC7DC	0x30E0
+0xC7DD	0x30E1
+0xC7DE	0x30E2
+0xC7DF	0x30E3
+0xC7E0	0x30E4
+0xC7E1	0x30E5
+0xC7E2	0x30E6
+0xC7E3	0x30E7
+0xC7E4	0x30E8
+0xC7E5	0x30E9
+0xC7E6	0x30EA
+0xC7E7	0x30EB
+0xC7E8	0x30EC
+0xC7E9	0x30ED
+0xC7EA	0x30EE
+0xC7EB	0x30EF
+0xC7EC	0x30F0
+0xC7ED	0x30F1
+0xC7EE	0x30F2
+0xC7EF	0x30F3
+0xC7F0	0x30F4
+0xC7F1	0x30F5
+0xC7F2	0x30F6
+0xC7F3	0x0410
+0xC7F4	0x0411
+0xC7F5	0x0412
+0xC7F6	0x0413
+0xC7F7	0x0414
+0xC7F8	0x0415
+0xC7F9	0x0401
+0xC7FA	0x0416
+0xC7FB	0x0417
+0xC7FC	0x0418
+0xC7FD	0x0419
+0xC7FE	0x041A
+0xC840	0x041B
+0xC841	0x041C
+0xC842	0x041D
+0xC843	0x041E
+0xC844	0x041F
+0xC845	0x0420
+0xC846	0x0421
+0xC847	0x0422
+0xC848	0x0423
+0xC849	0x0424
+0xC84A	0x0425
+0xC84B	0x0426
+0xC84C	0x0427
+0xC84D	0x0428
+0xC84E	0x0429
+0xC84F	0x042A
+0xC850	0x042B
+0xC851	0x042C
+0xC852	0x042D
+0xC853	0x042E
+0xC854	0x042F
+0xC855	0x0430
+0xC856	0x0431
+0xC857	0x0432
+0xC858	0x0433
+0xC859	0x0434
+0xC85A	0x0435
+0xC85B	0x0451
+0xC85C	0x0436
+0xC85D	0x0437
+0xC85E	0x0438
+0xC85F	0x0439
+0xC860	0x043A
+0xC861	0x043B
+0xC862	0x043C
+0xC863	0x043D
+0xC864	0x043E
+0xC865	0x043F
+0xC866	0x0440
+0xC867	0x0441
+0xC868	0x0442
+0xC869	0x0443
+0xC86A	0x0444
+0xC86B	0x0445
+0xC86C	0x0446
+0xC86D	0x0447
+0xC86E	0x0448
+0xC86F	0x0449
+0xC870	0x044A
+0xC871	0x044B
+0xC872	0x044C
+0xC873	0x044D
+0xC874	0x044E
+0xC875	0x044F
+0xC876	0x21E7
+0xC877	0x21B8
+0xC878	0x21B9
+0xC879	0x31CF
+0xC87A	0x200CC
+0xC87B	0x4E5A
+0xC87C	0x2008A
+0xC87D	0x5202
+0xC87E	0x4491
+0xC8A1	0x9FB0
+0xC8A2	0x5188
+0xC8A3	0x9FB1
+0xC8A4	0x27607
+0xC8CD	0xFFE2
+0xC8CE	0xFFE4
+0xC8CF	0xFF07
+0xC8D0	0xFF02
+0xC8D1	0x3231
+0xC8D2	0x2116
+0xC8D3	0x2121
+0xC8D4	0x309B
+0xC8D5	0x309C
+0xC8D6	0x2E80
+0xC8D7	0x2E84
+0xC8D8	0x2E86
+0xC8D9	0x2E87
+0xC8DA	0x2E88
+0xC8DB	0x2E8A
+0xC8DC	0x2E8C
+0xC8DD	0x2E8D
+0xC8DE	0x2E95
+0xC8DF	0x2E9C
+0xC8E0	0x2E9D
+0xC8E1	0x2EA5
+0xC8E2	0x2EA7
+0xC8E3	0x2EAA
+0xC8E4	0x2EAC
+0xC8E5	0x2EAE
+0xC8E6	0x2EB6
+0xC8E7	0x2EBC
+0xC8E8	0x2EBE
+0xC8E9	0x2EC6
+0xC8EA	0x2ECA
+0xC8EB	0x2ECC
+0xC8EC	0x2ECD
+0xC8ED	0x2ECF
+0xC8EE	0x2ED6
+0xC8EF	0x2ED7
+0xC8F0	0x2EDE
+0xC8F1	0x2EE3
+0xC8F5	0x0283
+0xC8F6	0x0250
+0xC8F7	0x025B
+0xC8F8	0x0254
+0xC8F9	0x0275
+0xC8FA	0x0153
+0xC8FB	0x00F8
+0xC8FC	0x014B
+0xC8FD	0x028A
+0xC8FE	0x026A
+0xC940	0x4E42
+0xC941	0x4E5C
+0xC942	0x51F5
+0xC943	0x531A
+0xC944	0x5382
+0xC945	0x4E07
+0xC946	0x4E0C
+0xC947	0x4E47
+0xC948	0x4E8D
+0xC949	0x56D7
+0xC94A	0xFA0C
+0xC94B	0x5C6E
+0xC94C	0x5F73
+0xC94D	0x4E0F
+0xC94E	0x5187
+0xC94F	0x4E0E
+0xC950	0x4E2E
+0xC951	0x4E93
+0xC952	0x4EC2
+0xC953	0x4EC9
+0xC954	0x4EC8
+0xC955	0x5198
+0xC956	0x52FC
+0xC957	0x536C
+0xC958	0x53B9
+0xC959	0x5720
+0xC95A	0x5903
+0xC95B	0x592C
+0xC95C	0x5C10
+0xC95D	0x5DFF
+0xC95E	0x65E1
+0xC95F	0x6BB3
+0xC960	0x6BCC
+0xC961	0x6C14
+0xC962	0x723F
+0xC963	0x4E31
+0xC964	0x4E3C
+0xC965	0x4EE8
+0xC966	0x4EDC
+0xC967	0x4EE9
+0xC968	0x4EE1
+0xC969	0x4EDD
+0xC96A	0x4EDA
+0xC96B	0x520C
+0xC96C	0x531C
+0xC96D	0x534C
+0xC96E	0x5722
+0xC96F	0x5723
+0xC970	0x5917
+0xC971	0x592F
+0xC972	0x5B81
+0xC973	0x5B84
+0xC974	0x5C12
+0xC975	0x5C3B
+0xC976	0x5C74
+0xC977	0x5C73
+0xC978	0x5E04
+0xC979	0x5E80
+0xC97A	0x5E82
+0xC97B	0x5FC9
+0xC97C	0x6209
+0xC97D	0x6250
+0xC97E	0x6C15
+0xC9A1	0x6C36
+0xC9A2	0x6C43
+0xC9A3	0x6C3F
+0xC9A4	0x6C3B
+0xC9A5	0x72AE
+0xC9A6	0x72B0
+0xC9A7	0x738A
+0xC9A8	0x79B8
+0xC9A9	0x808A
+0xC9AA	0x961E
+0xC9AB	0x4F0E
+0xC9AC	0x4F18
+0xC9AD	0x4F2C
+0xC9AE	0x4EF5
+0xC9AF	0x4F14
+0xC9B0	0x4EF1
+0xC9B1	0x4F00
+0xC9B2	0x4EF7
+0xC9B3	0x4F08
+0xC9B4	0x4F1D
+0xC9B5	0x4F02
+0xC9B6	0x4F05
+0xC9B7	0x4F22
+0xC9B8	0x4F13
+0xC9B9	0x4F04
+0xC9BA	0x4EF4
+0xC9BB	0x4F12
+0xC9BC	0x51B1
+0xC9BD	0x5213
+0xC9BE	0x5209
+0xC9BF	0x5210
+0xC9C0	0x52A6
+0xC9C1	0x5322
+0xC9C2	0x531F
+0xC9C3	0x534D
+0xC9C4	0x538A
+0xC9C5	0x5407
+0xC9C6	0x56E1
+0xC9C7	0x56DF
+0xC9C8	0x572E
+0xC9C9	0x572A
+0xC9CA	0x5734
+0xC9CB	0x593C
+0xC9CC	0x5980
+0xC9CD	0x597C
+0xC9CE	0x5985
+0xC9CF	0x597B
+0xC9D0	0x597E
+0xC9D1	0x5977
+0xC9D2	0x597F
+0xC9D3	0x5B56
+0xC9D4	0x5C15
+0xC9D5	0x5C25
+0xC9D6	0x5C7C
+0xC9D7	0x5C7A
+0xC9D8	0x5C7B
+0xC9D9	0x5C7E
+0xC9DA	0x5DDF
+0xC9DB	0x5E75
+0xC9DC	0x5E84
+0xC9DD	0x5F02
+0xC9DE	0x5F1A
+0xC9DF	0x5F74
+0xC9E0	0x5FD5
+0xC9E1	0x5FD4
+0xC9E2	0x5FCF
+0xC9E3	0x625C
+0xC9E4	0x625E
+0xC9E5	0x6264
+0xC9E6	0x6261
+0xC9E7	0x6266
+0xC9E8	0x6262
+0xC9E9	0x6259
+0xC9EA	0x6260
+0xC9EB	0x625A
+0xC9EC	0x6265
+0xC9ED	0x65EF
+0xC9EE	0x65EE
+0xC9EF	0x673E
+0xC9F0	0x6739
+0xC9F1	0x6738
+0xC9F2	0x673B
+0xC9F3	0x673A
+0xC9F4	0x673F
+0xC9F5	0x673C
+0xC9F6	0x6733
+0xC9F7	0x6C18
+0xC9F8	0x6C46
+0xC9F9	0x6C52
+0xC9FA	0x6C5C
+0xC9FB	0x6C4F
+0xC9FC	0x6C4A
+0xC9FD	0x6C54
+0xC9FE	0x6C4B
+0xCA40	0x6C4C
+0xCA41	0x7071
+0xCA42	0x725E
+0xCA43	0x72B4
+0xCA44	0x72B5
+0xCA45	0x738E
+0xCA46	0x752A
+0xCA47	0x767F
+0xCA48	0x7A75
+0xCA49	0x7F51
+0xCA4A	0x8278
+0xCA4B	0x827C
+0xCA4C	0x8280
+0xCA4D	0x827D
+0xCA4E	0x827F
+0xCA4F	0x864D
+0xCA50	0x897E
+0xCA51	0x9099
+0xCA52	0x9097
+0xCA53	0x9098
+0xCA54	0x909B
+0xCA55	0x9094
+0xCA56	0x9622
+0xCA57	0x9624
+0xCA58	0x9620
+0xCA59	0x9623
+0xCA5A	0x4F56
+0xCA5B	0x4F3B
+0xCA5C	0x4F62
+0xCA5D	0x4F49
+0xCA5E	0x4F53
+0xCA5F	0x4F64
+0xCA60	0x4F3E
+0xCA61	0x4F67
+0xCA62	0x4F52
+0xCA63	0x4F5F
+0xCA64	0x4F41
+0xCA65	0x4F58
+0xCA66	0x4F2D
+0xCA67	0x4F33
+0xCA68	0x4F3F
+0xCA69	0x4F61
+0xCA6A	0x518F
+0xCA6B	0x51B9
+0xCA6C	0x521C
+0xCA6D	0x521E
+0xCA6E	0x5221
+0xCA6F	0x52AD
+0xCA70	0x52AE
+0xCA71	0x5309
+0xCA72	0x5363
+0xCA73	0x5372
+0xCA74	0x538E
+0xCA75	0x538F
+0xCA76	0x5430
+0xCA77	0x5437
+0xCA78	0x542A
+0xCA79	0x5454
+0xCA7A	0x5445
+0xCA7B	0x5419
+0xCA7C	0x541C
+0xCA7D	0x5425
+0xCA7E	0x5418
+0xCAA1	0x543D
+0xCAA2	0x544F
+0xCAA3	0x5441
+0xCAA4	0x5428
+0xCAA5	0x5424
+0xCAA6	0x5447
+0xCAA7	0x56EE
+0xCAA8	0x56E7
+0xCAA9	0x56E5
+0xCAAA	0x5741
+0xCAAB	0x5745
+0xCAAC	0x574C
+0xCAAD	0x5749
+0xCAAE	0x574B
+0xCAAF	0x5752
+0xCAB0	0x5906
+0xCAB1	0x5940
+0xCAB2	0x59A6
+0xCAB3	0x5998
+0xCAB4	0x59A0
+0xCAB5	0x5997
+0xCAB6	0x598E
+0xCAB7	0x59A2
+0xCAB8	0x5990
+0xCAB9	0x598F
+0xCABA	0x59A7
+0xCABB	0x59A1
+0xCABC	0x5B8E
+0xCABD	0x5B92
+0xCABE	0x5C28
+0xCABF	0x5C2A
+0xCAC0	0x5C8D
+0xCAC1	0x5C8F
+0xCAC2	0x5C88
+0xCAC3	0x5C8B
+0xCAC4	0x5C89
+0xCAC5	0x5C92
+0xCAC6	0x5C8A
+0xCAC7	0x5C86
+0xCAC8	0x5C93
+0xCAC9	0x5C95
+0xCACA	0x5DE0
+0xCACB	0x5E0A
+0xCACC	0x5E0E
+0xCACD	0x5E8B
+0xCACE	0x5E89
+0xCACF	0x5E8C
+0xCAD0	0x5E88
+0xCAD1	0x5E8D
+0xCAD2	0x5F05
+0xCAD3	0x5F1D
+0xCAD4	0x5F78
+0xCAD5	0x5F76
+0xCAD6	0x5FD2
+0xCAD7	0x5FD1
+0xCAD8	0x5FD0
+0xCAD9	0x5FED
+0xCADA	0x5FE8
+0xCADB	0x5FEE
+0xCADC	0x5FF3
+0xCADD	0x5FE1
+0xCADE	0x5FE4
+0xCADF	0x5FE3
+0xCAE0	0x5FFA
+0xCAE1	0x5FEF
+0xCAE2	0x5FF7
+0xCAE3	0x5FFB
+0xCAE4	0x6000
+0xCAE5	0x5FF4
+0xCAE6	0x623A
+0xCAE7	0x6283
+0xCAE8	0x628C
+0xCAE9	0x628E
+0xCAEA	0x628F
+0xCAEB	0x6294
+0xCAEC	0x6287
+0xCAED	0x6271
+0xCAEE	0x627B
+0xCAEF	0x627A
+0xCAF0	0x6270
+0xCAF1	0x6281
+0xCAF2	0x6288
+0xCAF3	0x6277
+0xCAF4	0x627D
+0xCAF5	0x6272
+0xCAF6	0x6274
+0xCAF7	0x6537
+0xCAF8	0x65F0
+0xCAF9	0x65F4
+0xCAFA	0x65F3
+0xCAFB	0x65F2
+0xCAFC	0x65F5
+0xCAFD	0x6745
+0xCAFE	0x6747
+0xCB40	0x6759
+0xCB41	0x6755
+0xCB42	0x674C
+0xCB43	0x6748
+0xCB44	0x675D
+0xCB45	0x674D
+0xCB46	0x675A
+0xCB47	0x674B
+0xCB48	0x6BD0
+0xCB49	0x6C19
+0xCB4A	0x6C1A
+0xCB4B	0x6C78
+0xCB4C	0x6C67
+0xCB4D	0x6C6B
+0xCB4E	0x6C84
+0xCB4F	0x6C8B
+0xCB50	0x6C8F
+0xCB51	0x6C71
+0xCB52	0x6C6F
+0xCB53	0x6C69
+0xCB54	0x6C9A
+0xCB55	0x6C6D
+0xCB56	0x6C87
+0xCB57	0x6C95
+0xCB58	0x6C9C
+0xCB59	0x6C66
+0xCB5A	0x6C73
+0xCB5B	0x6C65
+0xCB5C	0x6C7B
+0xCB5D	0x6C8E
+0xCB5E	0x7074
+0xCB5F	0x707A
+0xCB60	0x7263
+0xCB61	0x72BF
+0xCB62	0x72BD
+0xCB63	0x72C3
+0xCB64	0x72C6
+0xCB65	0x72C1
+0xCB66	0x72BA
+0xCB67	0x72C5
+0xCB68	0x7395
+0xCB69	0x7397
+0xCB6A	0x7393
+0xCB6B	0x7394
+0xCB6C	0x7392
+0xCB6D	0x753A
+0xCB6E	0x7539
+0xCB6F	0x7594
+0xCB70	0x7595
+0xCB71	0x7681
+0xCB72	0x793D
+0xCB73	0x8034
+0xCB74	0x8095
+0xCB75	0x8099
+0xCB76	0x8090
+0xCB77	0x8092
+0xCB78	0x809C
+0xCB79	0x8290
+0xCB7A	0x828F
+0xCB7B	0x8285
+0xCB7C	0x828E
+0xCB7D	0x8291
+0xCB7E	0x8293
+0xCBA1	0x828A
+0xCBA2	0x8283
+0xCBA3	0x8284
+0xCBA4	0x8C78
+0xCBA5	0x8FC9
+0xCBA6	0x8FBF
+0xCBA7	0x909F
+0xCBA8	0x90A1
+0xCBA9	0x90A5
+0xCBAA	0x909E
+0xCBAB	0x90A7
+0xCBAC	0x90A0
+0xCBAD	0x9630
+0xCBAE	0x9628
+0xCBAF	0x962F
+0xCBB0	0x962D
+0xCBB1	0x4E33
+0xCBB2	0x4F98
+0xCBB3	0x4F7C
+0xCBB4	0x4F85
+0xCBB5	0x4F7D
+0xCBB6	0x4F80
+0xCBB7	0x4F87
+0xCBB8	0x4F76
+0xCBB9	0x4F74
+0xCBBA	0x4F89
+0xCBBB	0x4F84
+0xCBBC	0x4F77
+0xCBBD	0x4F4C
+0xCBBE	0x4F97
+0xCBBF	0x4F6A
+0xCBC0	0x4F9A
+0xCBC1	0x4F79
+0xCBC2	0x4F81
+0xCBC3	0x4F78
+0xCBC4	0x4F90
+0xCBC5	0x4F9C
+0xCBC6	0x4F94
+0xCBC7	0x4F9E
+0xCBC8	0x4F92
+0xCBC9	0x4F82
+0xCBCA	0x4F95
+0xCBCB	0x4F6B
+0xCBCC	0x4F6E
+0xCBCD	0x519E
+0xCBCE	0x51BC
+0xCBCF	0x51BE
+0xCBD0	0x5235
+0xCBD1	0x5232
+0xCBD2	0x5233
+0xCBD3	0x5246
+0xCBD4	0x5231
+0xCBD5	0x52BC
+0xCBD6	0x530A
+0xCBD7	0x530B
+0xCBD8	0x533C
+0xCBD9	0x5392
+0xCBDA	0x5394
+0xCBDB	0x5487
+0xCBDC	0x547F
+0xCBDD	0x5481
+0xCBDE	0x5491
+0xCBDF	0x5482
+0xCBE0	0x5488
+0xCBE1	0x546B
+0xCBE2	0x547A
+0xCBE3	0x547E
+0xCBE4	0x5465
+0xCBE5	0x546C
+0xCBE6	0x5474
+0xCBE7	0x5466
+0xCBE8	0x548D
+0xCBE9	0x546F
+0xCBEA	0x5461
+0xCBEB	0x5460
+0xCBEC	0x5498
+0xCBED	0x5463
+0xCBEE	0x5467
+0xCBEF	0x5464
+0xCBF0	0x56F7
+0xCBF1	0x56F9
+0xCBF2	0x576F
+0xCBF3	0x5772
+0xCBF4	0x576D
+0xCBF5	0x576B
+0xCBF6	0x5771
+0xCBF7	0x5770
+0xCBF8	0x5776
+0xCBF9	0x5780
+0xCBFA	0x5775
+0xCBFB	0x577B
+0xCBFC	0x5773
+0xCBFD	0x5774
+0xCBFE	0x5762
+0xCC40	0x5768
+0xCC41	0x577D
+0xCC42	0x590C
+0xCC43	0x5945
+0xCC44	0x59B5
+0xCC45	0x59BA
+0xCC46	0x59CF
+0xCC47	0x59CE
+0xCC48	0x59B2
+0xCC49	0x59CC
+0xCC4A	0x59C1
+0xCC4B	0x59B6
+0xCC4C	0x59BC
+0xCC4D	0x59C3
+0xCC4E	0x59D6
+0xCC4F	0x59B1
+0xCC50	0x59BD
+0xCC51	0x59C0
+0xCC52	0x59C8
+0xCC53	0x59B4
+0xCC54	0x59C7
+0xCC55	0x5B62
+0xCC56	0x5B65
+0xCC57	0x5B93
+0xCC58	0x5B95
+0xCC59	0x5C44
+0xCC5A	0x5C47
+0xCC5B	0x5CAE
+0xCC5C	0x5CA4
+0xCC5D	0x5CA0
+0xCC5E	0x5CB5
+0xCC5F	0x5CAF
+0xCC60	0x5CA8
+0xCC61	0x5CAC
+0xCC62	0x5C9F
+0xCC63	0x5CA3
+0xCC64	0x5CAD
+0xCC65	0x5CA2
+0xCC66	0x5CAA
+0xCC67	0x5CA7
+0xCC68	0x5C9D
+0xCC69	0x5CA5
+0xCC6A	0x5CB6
+0xCC6B	0x5CB0
+0xCC6C	0x5CA6
+0xCC6D	0x5E17
+0xCC6E	0x5E14
+0xCC6F	0x5E19
+0xCC70	0x5F28
+0xCC71	0x5F22
+0xCC72	0x5F23
+0xCC73	0x5F24
+0xCC74	0x5F54
+0xCC75	0x5F82
+0xCC76	0x5F7E
+0xCC77	0x5F7D
+0xCC78	0x5FDE
+0xCC79	0x5FE5
+0xCC7A	0x602D
+0xCC7B	0x6026
+0xCC7C	0x6019
+0xCC7D	0x6032
+0xCC7E	0x600B
+0xCCA1	0x6034
+0xCCA2	0x600A
+0xCCA3	0x6017
+0xCCA4	0x6033
+0xCCA5	0x601A
+0xCCA6	0x601E
+0xCCA7	0x602C
+0xCCA8	0x6022
+0xCCA9	0x600D
+0xCCAA	0x6010
+0xCCAB	0x602E
+0xCCAC	0x6013
+0xCCAD	0x6011
+0xCCAE	0x600C
+0xCCAF	0x6009
+0xCCB0	0x601C
+0xCCB1	0x6214
+0xCCB2	0x623D
+0xCCB3	0x62AD
+0xCCB4	0x62B4
+0xCCB5	0x62D1
+0xCCB6	0x62BE
+0xCCB7	0x62AA
+0xCCB8	0x62B6
+0xCCB9	0x62CA
+0xCCBA	0x62AE
+0xCCBB	0x62B3
+0xCCBC	0x62AF
+0xCCBD	0x62BB
+0xCCBE	0x62A9
+0xCCBF	0x62B0
+0xCCC0	0x62B8
+0xCCC1	0x653D
+0xCCC2	0x65A8
+0xCCC3	0x65BB
+0xCCC4	0x6609
+0xCCC5	0x65FC
+0xCCC6	0x6604
+0xCCC7	0x6612
+0xCCC8	0x6608
+0xCCC9	0x65FB
+0xCCCA	0x6603
+0xCCCB	0x660B
+0xCCCC	0x660D
+0xCCCD	0x6605
+0xCCCE	0x65FD
+0xCCCF	0x6611
+0xCCD0	0x6610
+0xCCD1	0x66F6
+0xCCD2	0x670A
+0xCCD3	0x6785
+0xCCD4	0x676C
+0xCCD5	0x678E
+0xCCD6	0x6792
+0xCCD7	0x6776
+0xCCD8	0x677B
+0xCCD9	0x6798
+0xCCDA	0x6786
+0xCCDB	0x6784
+0xCCDC	0x6774
+0xCCDD	0x678D
+0xCCDE	0x678C
+0xCCDF	0x677A
+0xCCE0	0x679F
+0xCCE1	0x6791
+0xCCE2	0x6799
+0xCCE3	0x6783
+0xCCE4	0x677D
+0xCCE5	0x6781
+0xCCE6	0x6778
+0xCCE7	0x6779
+0xCCE8	0x6794
+0xCCE9	0x6B25
+0xCCEA	0x6B80
+0xCCEB	0x6B7E
+0xCCEC	0x6BDE
+0xCCED	0x6C1D
+0xCCEE	0x6C93
+0xCCEF	0x6CEC
+0xCCF0	0x6CEB
+0xCCF1	0x6CEE
+0xCCF2	0x6CD9
+0xCCF3	0x6CB6
+0xCCF4	0x6CD4
+0xCCF5	0x6CAD
+0xCCF6	0x6CE7
+0xCCF7	0x6CB7
+0xCCF8	0x6CD0
+0xCCF9	0x6CC2
+0xCCFA	0x6CBA
+0xCCFB	0x6CC3
+0xCCFC	0x6CC6
+0xCCFD	0x6CED
+0xCCFE	0x6CF2
+0xCD40	0x6CD2
+0xCD41	0x6CDD
+0xCD42	0x6CB4
+0xCD43	0x6C8A
+0xCD44	0x6C9D
+0xCD45	0x6C80
+0xCD46	0x6CDE
+0xCD47	0x6CC0
+0xCD48	0x6D30
+0xCD49	0x6CCD
+0xCD4A	0x6CC7
+0xCD4B	0x6CB0
+0xCD4C	0x6CF9
+0xCD4D	0x6CCF
+0xCD4E	0x6CE9
+0xCD4F	0x6CD1
+0xCD50	0x7094
+0xCD51	0x7098
+0xCD52	0x7085
+0xCD53	0x7093
+0xCD54	0x7086
+0xCD55	0x7084
+0xCD56	0x7091
+0xCD57	0x7096
+0xCD58	0x7082
+0xCD59	0x709A
+0xCD5A	0x7083
+0xCD5B	0x726A
+0xCD5C	0x72D6
+0xCD5D	0x72CB
+0xCD5E	0x72D8
+0xCD5F	0x72C9
+0xCD60	0x72DC
+0xCD61	0x72D2
+0xCD62	0x72D4
+0xCD63	0x72DA
+0xCD64	0x72CC
+0xCD65	0x72D1
+0xCD66	0x73A4
+0xCD67	0x73A1
+0xCD68	0x73AD
+0xCD69	0x73A6
+0xCD6A	0x73A2
+0xCD6B	0x73A0
+0xCD6C	0x73AC
+0xCD6D	0x739D
+0xCD6E	0x74DD
+0xCD6F	0x74E8
+0xCD70	0x753F
+0xCD71	0x7540
+0xCD72	0x753E
+0xCD73	0x758C
+0xCD74	0x7598
+0xCD75	0x76AF
+0xCD76	0x76F3
+0xCD77	0x76F1
+0xCD78	0x76F0
+0xCD79	0x76F5
+0xCD7A	0x77F8
+0xCD7B	0x77FC
+0xCD7C	0x77F9
+0xCD7D	0x77FB
+0xCD7E	0x77FA
+0xCDA1	0x77F7
+0xCDA2	0x7942
+0xCDA3	0x793F
+0xCDA4	0x79C5
+0xCDA5	0x7A78
+0xCDA6	0x7A7B
+0xCDA7	0x7AFB
+0xCDA8	0x7C75
+0xCDA9	0x7CFD
+0xCDAA	0x8035
+0xCDAB	0x808F
+0xCDAC	0x80AE
+0xCDAD	0x80A3
+0xCDAE	0x80B8
+0xCDAF	0x80B5
+0xCDB0	0x80AD
+0xCDB1	0x8220
+0xCDB2	0x82A0
+0xCDB3	0x82C0
+0xCDB4	0x82AB
+0xCDB5	0x829A
+0xCDB6	0x8298
+0xCDB7	0x829B
+0xCDB8	0x82B5
+0xCDB9	0x82A7
+0xCDBA	0x82AE
+0xCDBB	0x82BC
+0xCDBC	0x829E
+0xCDBD	0x82BA
+0xCDBE	0x82B4
+0xCDBF	0x82A8
+0xCDC0	0x82A1
+0xCDC1	0x82A9
+0xCDC2	0x82C2
+0xCDC3	0x82A4
+0xCDC4	0x82C3
+0xCDC5	0x82B6
+0xCDC6	0x82A2
+0xCDC7	0x8670
+0xCDC8	0x866F
+0xCDC9	0x866D
+0xCDCA	0x866E
+0xCDCB	0x8C56
+0xCDCC	0x8FD2
+0xCDCD	0x8FCB
+0xCDCE	0x8FD3
+0xCDCF	0x8FCD
+0xCDD0	0x8FD6
+0xCDD1	0x8FD5
+0xCDD2	0x8FD7
+0xCDD3	0x90B2
+0xCDD4	0x90B4
+0xCDD5	0x90AF
+0xCDD6	0x90B3
+0xCDD7	0x90B0
+0xCDD8	0x9639
+0xCDD9	0x963D
+0xCDDA	0x963C
+0xCDDB	0x963A
+0xCDDC	0x9643
+0xCDDD	0x4FCD
+0xCDDE	0x4FC5
+0xCDDF	0x4FD3
+0xCDE0	0x4FB2
+0xCDE1	0x4FC9
+0xCDE2	0x4FCB
+0xCDE3	0x4FC1
+0xCDE4	0x4FD4
+0xCDE5	0x4FDC
+0xCDE6	0x4FD9
+0xCDE7	0x4FBB
+0xCDE8	0x4FB3
+0xCDE9	0x4FDB
+0xCDEA	0x4FC7
+0xCDEB	0x4FD6
+0xCDEC	0x4FBA
+0xCDED	0x4FC0
+0xCDEE	0x4FB9
+0xCDEF	0x4FEC
+0xCDF0	0x5244
+0xCDF1	0x5249
+0xCDF2	0x52C0
+0xCDF3	0x52C2
+0xCDF4	0x533D
+0xCDF5	0x537C
+0xCDF6	0x5397
+0xCDF7	0x5396
+0xCDF8	0x5399
+0xCDF9	0x5398
+0xCDFA	0x54BA
+0xCDFB	0x54A1
+0xCDFC	0x54AD
+0xCDFD	0x54A5
+0xCDFE	0x54CF
+0xCE40	0x54C3
+0xCE41	0x830D
+0xCE42	0x54B7
+0xCE43	0x54AE
+0xCE44	0x54D6
+0xCE45	0x54B6
+0xCE46	0x54C5
+0xCE47	0x54C6
+0xCE48	0x54A0
+0xCE49	0x5470
+0xCE4A	0x54BC
+0xCE4B	0x54A2
+0xCE4C	0x54BE
+0xCE4D	0x5472
+0xCE4E	0x54DE
+0xCE4F	0x54B0
+0xCE50	0x57B5
+0xCE51	0x579E
+0xCE52	0x579F
+0xCE53	0x57A4
+0xCE54	0x578C
+0xCE55	0x5797
+0xCE56	0x579D
+0xCE57	0x579B
+0xCE58	0x5794
+0xCE59	0x5798
+0xCE5A	0x578F
+0xCE5B	0x5799
+0xCE5C	0x57A5
+0xCE5D	0x579A
+0xCE5E	0x5795
+0xCE5F	0x58F4
+0xCE60	0x590D
+0xCE61	0x5953
+0xCE62	0x59E1
+0xCE63	0x59DE
+0xCE64	0x59EE
+0xCE65	0x5A00
+0xCE66	0x59F1
+0xCE67	0x59DD
+0xCE68	0x59FA
+0xCE69	0x59FD
+0xCE6A	0x59FC
+0xCE6B	0x59F6
+0xCE6C	0x59E4
+0xCE6D	0x59F2
+0xCE6E	0x59F7
+0xCE6F	0x59DB
+0xCE70	0x59E9
+0xCE71	0x59F3
+0xCE72	0x59F5
+0xCE73	0x59E0
+0xCE74	0x59FE
+0xCE75	0x59F4
+0xCE76	0x59ED
+0xCE77	0x5BA8
+0xCE78	0x5C4C
+0xCE79	0x5CD0
+0xCE7A	0x5CD8
+0xCE7B	0x5CCC
+0xCE7C	0x5CD7
+0xCE7D	0x5CCB
+0xCE7E	0x5CDB
+0xCEA1	0x5CDE
+0xCEA2	0x5CDA
+0xCEA3	0x5CC9
+0xCEA4	0x5CC7
+0xCEA5	0x5CCA
+0xCEA6	0x5CD6
+0xCEA7	0x5CD3
+0xCEA8	0x5CD4
+0xCEA9	0x5CCF
+0xCEAA	0x5CC8
+0xCEAB	0x5CC6
+0xCEAC	0x5CCE
+0xCEAD	0x5CDF
+0xCEAE	0x5CF8
+0xCEAF	0x5DF9
+0xCEB0	0x5E21
+0xCEB1	0x5E22
+0xCEB2	0x5E23
+0xCEB3	0x5E20
+0xCEB4	0x5E24
+0xCEB5	0x5EB0
+0xCEB6	0x5EA4
+0xCEB7	0x5EA2
+0xCEB8	0x5E9B
+0xCEB9	0x5EA3
+0xCEBA	0x5EA5
+0xCEBB	0x5F07
+0xCEBC	0x5F2E
+0xCEBD	0x5F56
+0xCEBE	0x5F86
+0xCEBF	0x6037
+0xCEC0	0x6039
+0xCEC1	0x6054
+0xCEC2	0x6072
+0xCEC3	0x605E
+0xCEC4	0x6045
+0xCEC5	0x6053
+0xCEC6	0x6047
+0xCEC7	0x6049
+0xCEC8	0x605B
+0xCEC9	0x604C
+0xCECA	0x6040
+0xCECB	0x6042
+0xCECC	0x605F
+0xCECD	0x6024
+0xCECE	0x6044
+0xCECF	0x6058
+0xCED0	0x6066
+0xCED1	0x606E
+0xCED2	0x6242
+0xCED3	0x6243
+0xCED4	0x62CF
+0xCED5	0x630D
+0xCED6	0x630B
+0xCED7	0x62F5
+0xCED8	0x630E
+0xCED9	0x6303
+0xCEDA	0x62EB
+0xCEDB	0x62F9
+0xCEDC	0x630F
+0xCEDD	0x630C
+0xCEDE	0x62F8
+0xCEDF	0x62F6
+0xCEE0	0x6300
+0xCEE1	0x6313
+0xCEE2	0x6314
+0xCEE3	0x62FA
+0xCEE4	0x6315
+0xCEE5	0x62FB
+0xCEE6	0x62F0
+0xCEE7	0x6541
+0xCEE8	0x6543
+0xCEE9	0x65AA
+0xCEEA	0x65BF
+0xCEEB	0x6636
+0xCEEC	0x6621
+0xCEED	0x6632
+0xCEEE	0x6635
+0xCEEF	0x661C
+0xCEF0	0x6626
+0xCEF1	0x6622
+0xCEF2	0x6633
+0xCEF3	0x662B
+0xCEF4	0x663A
+0xCEF5	0x661D
+0xCEF6	0x6634
+0xCEF7	0x6639
+0xCEF8	0x662E
+0xCEF9	0x670F
+0xCEFA	0x6710
+0xCEFB	0x67C1
+0xCEFC	0x67F2
+0xCEFD	0x67C8
+0xCEFE	0x67BA
+0xCF40	0x67DC
+0xCF41	0x67BB
+0xCF42	0x67F8
+0xCF43	0x67D8
+0xCF44	0x67C0
+0xCF45	0x67B7
+0xCF46	0x67C5
+0xCF47	0x67EB
+0xCF48	0x67E4
+0xCF49	0x67DF
+0xCF4A	0x67B5
+0xCF4B	0x67CD
+0xCF4C	0x67B3
+0xCF4D	0x67F7
+0xCF4E	0x67F6
+0xCF4F	0x67EE
+0xCF50	0x67E3
+0xCF51	0x67C2
+0xCF52	0x67B9
+0xCF53	0x67CE
+0xCF54	0x67E7
+0xCF55	0x67F0
+0xCF56	0x67B2
+0xCF57	0x67FC
+0xCF58	0x67C6
+0xCF59	0x67ED
+0xCF5A	0x67CC
+0xCF5B	0x67AE
+0xCF5C	0x67E6
+0xCF5D	0x67DB
+0xCF5E	0x67FA
+0xCF5F	0x67C9
+0xCF60	0x67CA
+0xCF61	0x67C3
+0xCF62	0x67EA
+0xCF63	0x67CB
+0xCF64	0x6B28
+0xCF65	0x6B82
+0xCF66	0x6B84
+0xCF67	0x6BB6
+0xCF68	0x6BD6
+0xCF69	0x6BD8
+0xCF6A	0x6BE0
+0xCF6B	0x6C20
+0xCF6C	0x6C21
+0xCF6D	0x6D28
+0xCF6E	0x6D34
+0xCF6F	0x6D2D
+0xCF70	0x6D1F
+0xCF71	0x6D3C
+0xCF72	0x6D3F
+0xCF73	0x6D12
+0xCF74	0x6D0A
+0xCF75	0x6CDA
+0xCF76	0x6D33
+0xCF77	0x6D04
+0xCF78	0x6D19
+0xCF79	0x6D3A
+0xCF7A	0x6D1A
+0xCF7B	0x6D11
+0xCF7C	0x6D00
+0xCF7D	0x6D1D
+0xCF7E	0x6D42
+0xCFA1	0x6D01
+0xCFA2	0x6D18
+0xCFA3	0x6D37
+0xCFA4	0x6D03
+0xCFA5	0x6D0F
+0xCFA6	0x6D40
+0xCFA7	0x6D07
+0xCFA8	0x6D20
+0xCFA9	0x6D2C
+0xCFAA	0x6D08
+0xCFAB	0x6D22
+0xCFAC	0x6D09
+0xCFAD	0x6D10
+0xCFAE	0x70B7
+0xCFAF	0x709F
+0xCFB0	0x70BE
+0xCFB1	0x70B1
+0xCFB2	0x70B0
+0xCFB3	0x70A1
+0xCFB4	0x70B4
+0xCFB5	0x70B5
+0xCFB6	0x70A9
+0xCFB7	0x7241
+0xCFB8	0x7249
+0xCFB9	0x724A
+0xCFBA	0x726C
+0xCFBB	0x7270
+0xCFBC	0x7273
+0xCFBD	0x726E
+0xCFBE	0x72CA
+0xCFBF	0x72E4
+0xCFC0	0x72E8
+0xCFC1	0x72EB
+0xCFC2	0x72DF
+0xCFC3	0x72EA
+0xCFC4	0x72E6
+0xCFC5	0x72E3
+0xCFC6	0x7385
+0xCFC7	0x73CC
+0xCFC8	0x73C2
+0xCFC9	0x73C8
+0xCFCA	0x73C5
+0xCFCB	0x73B9
+0xCFCC	0x73B6
+0xCFCD	0x73B5
+0xCFCE	0x73B4
+0xCFCF	0x73EB
+0xCFD0	0x73BF
+0xCFD1	0x73C7
+0xCFD2	0x73BE
+0xCFD3	0x73C3
+0xCFD4	0x73C6
+0xCFD5	0x73B8
+0xCFD6	0x73CB
+0xCFD7	0x74EC
+0xCFD8	0x74EE
+0xCFD9	0x752E
+0xCFDA	0x7547
+0xCFDB	0x7548
+0xCFDC	0x75A7
+0xCFDD	0x75AA
+0xCFDE	0x7679
+0xCFDF	0x76C4
+0xCFE0	0x7708
+0xCFE1	0x7703
+0xCFE2	0x7704
+0xCFE3	0x7705
+0xCFE4	0x770A
+0xCFE5	0x76F7
+0xCFE6	0x76FB
+0xCFE7	0x76FA
+0xCFE8	0x77E7
+0xCFE9	0x77E8
+0xCFEA	0x7806
+0xCFEB	0x7811
+0xCFEC	0x7812
+0xCFED	0x7805
+0xCFEE	0x7810
+0xCFEF	0x780F
+0xCFF0	0x780E
+0xCFF1	0x7809
+0xCFF2	0x7803
+0xCFF3	0x7813
+0xCFF4	0x794A
+0xCFF5	0x794C
+0xCFF6	0x794B
+0xCFF7	0x7945
+0xCFF8	0x7944
+0xCFF9	0x79D5
+0xCFFA	0x79CD
+0xCFFB	0x79CF
+0xCFFC	0x79D6
+0xCFFD	0x79CE
+0xCFFE	0x7A80
+0xD040	0x7A7E
+0xD041	0x7AD1
+0xD042	0x7B00
+0xD043	0x7B01
+0xD044	0x7C7A
+0xD045	0x7C78
+0xD046	0x7C79
+0xD047	0x7C7F
+0xD048	0x7C80
+0xD049	0x7C81
+0xD04A	0x7D03
+0xD04B	0x7D08
+0xD04C	0x7D01
+0xD04D	0x7F58
+0xD04E	0x7F91
+0xD04F	0x7F8D
+0xD050	0x7FBE
+0xD051	0x8007
+0xD052	0x800E
+0xD053	0x800F
+0xD054	0x8014
+0xD055	0x8037
+0xD056	0x80D8
+0xD057	0x80C7
+0xD058	0x80E0
+0xD059	0x80D1
+0xD05A	0x80C8
+0xD05B	0x80C2
+0xD05C	0x80D0
+0xD05D	0x80C5
+0xD05E	0x80E3
+0xD05F	0x80D9
+0xD060	0x80DC
+0xD061	0x80CA
+0xD062	0x80D5
+0xD063	0x80C9
+0xD064	0x80CF
+0xD065	0x80D7
+0xD066	0x80E6
+0xD067	0x80CD
+0xD068	0x81FF
+0xD069	0x8221
+0xD06A	0x8294
+0xD06B	0x82D9
+0xD06C	0x82FE
+0xD06D	0x82F9
+0xD06E	0x8307
+0xD06F	0x82E8
+0xD070	0x8300
+0xD071	0x82D5
+0xD072	0x833A
+0xD073	0x82EB
+0xD074	0x82D6
+0xD075	0x82F4
+0xD076	0x82EC
+0xD077	0x82E1
+0xD078	0x82F2
+0xD079	0x82F5
+0xD07A	0x830C
+0xD07B	0x82FB
+0xD07C	0x82F6
+0xD07D	0x82F0
+0xD07E	0x82EA
+0xD0A1	0x82E4
+0xD0A2	0x82E0
+0xD0A3	0x82FA
+0xD0A4	0x82F3
+0xD0A5	0x82ED
+0xD0A6	0x8677
+0xD0A7	0x8674
+0xD0A8	0x867C
+0xD0A9	0x8673
+0xD0AA	0x8841
+0xD0AB	0x884E
+0xD0AC	0x8867
+0xD0AD	0x886A
+0xD0AE	0x8869
+0xD0AF	0x89D3
+0xD0B0	0x8A04
+0xD0B1	0x8A07
+0xD0B2	0x8D72
+0xD0B3	0x8FE3
+0xD0B4	0x8FE1
+0xD0B5	0x8FEE
+0xD0B6	0x8FE0
+0xD0B7	0x90F1
+0xD0B8	0x90BD
+0xD0B9	0x90BF
+0xD0BA	0x90D5
+0xD0BB	0x90C5
+0xD0BC	0x90BE
+0xD0BD	0x90C7
+0xD0BE	0x90CB
+0xD0BF	0x90C8
+0xD0C0	0x91D4
+0xD0C1	0x91D3
+0xD0C2	0x9654
+0xD0C3	0x964F
+0xD0C4	0x9651
+0xD0C5	0x9653
+0xD0C6	0x964A
+0xD0C7	0x964E
+0xD0C8	0x501E
+0xD0C9	0x5005
+0xD0CA	0x5007
+0xD0CB	0x5013
+0xD0CC	0x5022
+0xD0CD	0x5030
+0xD0CE	0x501B
+0xD0CF	0x4FF5
+0xD0D0	0x4FF4
+0xD0D1	0x5033
+0xD0D2	0x5037
+0xD0D3	0x502C
+0xD0D4	0x4FF6
+0xD0D5	0x4FF7
+0xD0D6	0x5017
+0xD0D7	0x501C
+0xD0D8	0x5020
+0xD0D9	0x5027
+0xD0DA	0x5035
+0xD0DB	0x502F
+0xD0DC	0x5031
+0xD0DD	0x500E
+0xD0DE	0x515A
+0xD0DF	0x5194
+0xD0E0	0x5193
+0xD0E1	0x51CA
+0xD0E2	0x51C4
+0xD0E3	0x51C5
+0xD0E4	0x51C8
+0xD0E5	0x51CE
+0xD0E6	0x5261
+0xD0E7	0x525A
+0xD0E8	0x5252
+0xD0E9	0x525E
+0xD0EA	0x525F
+0xD0EB	0x5255
+0xD0EC	0x5262
+0xD0ED	0x52CD
+0xD0EE	0x530E
+0xD0EF	0x539E
+0xD0F0	0x5526
+0xD0F1	0x54E2
+0xD0F2	0x5517
+0xD0F3	0x5512
+0xD0F4	0x54E7
+0xD0F5	0x54F3
+0xD0F6	0x54E4
+0xD0F7	0x551A
+0xD0F8	0x54FF
+0xD0F9	0x5504
+0xD0FA	0x5508
+0xD0FB	0x54EB
+0xD0FC	0x5511
+0xD0FD	0x5505
+0xD0FE	0x54F1
+0xD140	0x550A
+0xD141	0x54FB
+0xD142	0x54F7
+0xD143	0x54F8
+0xD144	0x54E0
+0xD145	0x550E
+0xD146	0x5503
+0xD147	0x550B
+0xD148	0x5701
+0xD149	0x5702
+0xD14A	0x57CC
+0xD14B	0x5832
+0xD14C	0x57D5
+0xD14D	0x57D2
+0xD14E	0x57BA
+0xD14F	0x57C6
+0xD150	0x57BD
+0xD151	0x57BC
+0xD152	0x57B8
+0xD153	0x57B6
+0xD154	0x57BF
+0xD155	0x57C7
+0xD156	0x57D0
+0xD157	0x57B9
+0xD158	0x57C1
+0xD159	0x590E
+0xD15A	0x594A
+0xD15B	0x5A19
+0xD15C	0x5A16
+0xD15D	0x5A2D
+0xD15E	0x5A2E
+0xD15F	0x5A15
+0xD160	0x5A0F
+0xD161	0x5A17
+0xD162	0x5A0A
+0xD163	0x5A1E
+0xD164	0x5A33
+0xD165	0x5B6C
+0xD166	0x5BA7
+0xD167	0x5BAD
+0xD168	0x5BAC
+0xD169	0x5C03
+0xD16A	0x5C56
+0xD16B	0x5C54
+0xD16C	0x5CEC
+0xD16D	0x5CFF
+0xD16E	0x5CEE
+0xD16F	0x5CF1
+0xD170	0x5CF7
+0xD171	0x5D00
+0xD172	0x5CF9
+0xD173	0x5E29
+0xD174	0x5E28
+0xD175	0x5EA8
+0xD176	0x5EAE
+0xD177	0x5EAA
+0xD178	0x5EAC
+0xD179	0x5F33
+0xD17A	0x5F30
+0xD17B	0x5F67
+0xD17C	0x605D
+0xD17D	0x605A
+0xD17E	0x6067
+0xD1A1	0x6041
+0xD1A2	0x60A2
+0xD1A3	0x6088
+0xD1A4	0x6080
+0xD1A5	0x6092
+0xD1A6	0x6081
+0xD1A7	0x609D
+0xD1A8	0x6083
+0xD1A9	0x6095
+0xD1AA	0x609B
+0xD1AB	0x6097
+0xD1AC	0x6087
+0xD1AD	0x609C
+0xD1AE	0x608E
+0xD1AF	0x6219
+0xD1B0	0x6246
+0xD1B1	0x62F2
+0xD1B2	0x6310
+0xD1B3	0x6356
+0xD1B4	0x632C
+0xD1B5	0x6344
+0xD1B6	0x6345
+0xD1B7	0x6336
+0xD1B8	0x6343
+0xD1B9	0x63E4
+0xD1BA	0x6339
+0xD1BB	0x634B
+0xD1BC	0x634A
+0xD1BD	0x633C
+0xD1BE	0x6329
+0xD1BF	0x6341
+0xD1C0	0x6334
+0xD1C1	0x6358
+0xD1C2	0x6354
+0xD1C3	0x6359
+0xD1C4	0x632D
+0xD1C5	0x6347
+0xD1C6	0x6333
+0xD1C7	0x635A
+0xD1C8	0x6351
+0xD1C9	0x6338
+0xD1CA	0x6357
+0xD1CB	0x6340
+0xD1CC	0x6348
+0xD1CD	0x654A
+0xD1CE	0x6546
+0xD1CF	0x65C6
+0xD1D0	0x65C3
+0xD1D1	0x65C4
+0xD1D2	0x65C2
+0xD1D3	0x664A
+0xD1D4	0x665F
+0xD1D5	0x6647
+0xD1D6	0x6651
+0xD1D7	0x6712
+0xD1D8	0x6713
+0xD1D9	0x681F
+0xD1DA	0x681A
+0xD1DB	0x6849
+0xD1DC	0x6832
+0xD1DD	0x6833
+0xD1DE	0x683B
+0xD1DF	0x684B
+0xD1E0	0x684F
+0xD1E1	0x6816
+0xD1E2	0x6831
+0xD1E3	0x681C
+0xD1E4	0x6835
+0xD1E5	0x682B
+0xD1E6	0x682D
+0xD1E7	0x682F
+0xD1E8	0x684E
+0xD1E9	0x6844
+0xD1EA	0x6834
+0xD1EB	0x681D
+0xD1EC	0x6812
+0xD1ED	0x6814
+0xD1EE	0x6826
+0xD1EF	0x6828
+0xD1F0	0x682E
+0xD1F1	0x684D
+0xD1F2	0x683A
+0xD1F3	0x6825
+0xD1F4	0x6820
+0xD1F5	0x6B2C
+0xD1F6	0x6B2F
+0xD1F7	0x6B2D
+0xD1F8	0x6B31
+0xD1F9	0x6B34
+0xD1FA	0x6B6D
+0xD1FB	0x8082
+0xD1FC	0x6B88
+0xD1FD	0x6BE6
+0xD1FE	0x6BE4
+0xD240	0x6BE8
+0xD241	0x6BE3
+0xD242	0x6BE2
+0xD243	0x6BE7
+0xD244	0x6C25
+0xD245	0x6D7A
+0xD246	0x6D63
+0xD247	0x6D64
+0xD248	0x6D76
+0xD249	0x6D0D
+0xD24A	0x6D61
+0xD24B	0x6D92
+0xD24C	0x6D58
+0xD24D	0x6D62
+0xD24E	0x6D6D
+0xD24F	0x6D6F
+0xD250	0x6D91
+0xD251	0x6D8D
+0xD252	0x6DEF
+0xD253	0x6D7F
+0xD254	0x6D86
+0xD255	0x6D5E
+0xD256	0x6D67
+0xD257	0x6D60
+0xD258	0x6D97
+0xD259	0x6D70
+0xD25A	0x6D7C
+0xD25B	0x6D5F
+0xD25C	0x6D82
+0xD25D	0x6D98
+0xD25E	0x6D2F
+0xD25F	0x6D68
+0xD260	0x6D8B
+0xD261	0x6D7E
+0xD262	0x6D80
+0xD263	0x6D84
+0xD264	0x6D16
+0xD265	0x6D83
+0xD266	0x6D7B
+0xD267	0x6D7D
+0xD268	0x6D75
+0xD269	0x6D90
+0xD26A	0x70DC
+0xD26B	0x70D3
+0xD26C	0x70D1
+0xD26D	0x70DD
+0xD26E	0x70CB
+0xD26F	0x7F39
+0xD270	0x70E2
+0xD271	0x70D7
+0xD272	0x70D2
+0xD273	0x70DE
+0xD274	0x70E0
+0xD275	0x70D4
+0xD276	0x70CD
+0xD277	0x70C5
+0xD278	0x70C6
+0xD279	0x70C7
+0xD27A	0x70DA
+0xD27B	0x70CE
+0xD27C	0x70E1
+0xD27D	0x7242
+0xD27E	0x7278
+0xD2A1	0x7277
+0xD2A2	0x7276
+0xD2A3	0x7300
+0xD2A4	0x72FA
+0xD2A5	0x72F4
+0xD2A6	0x72FE
+0xD2A7	0x72F6
+0xD2A8	0x72F3
+0xD2A9	0x72FB
+0xD2AA	0x7301
+0xD2AB	0x73D3
+0xD2AC	0x73D9
+0xD2AD	0x73E5
+0xD2AE	0x73D6
+0xD2AF	0x73BC
+0xD2B0	0x73E7
+0xD2B1	0x73E3
+0xD2B2	0x73E9
+0xD2B3	0x73DC
+0xD2B4	0x73D2
+0xD2B5	0x73DB
+0xD2B6	0x73D4
+0xD2B7	0x73DD
+0xD2B8	0x73DA
+0xD2B9	0x73D7
+0xD2BA	0x73D8
+0xD2BB	0x73E8
+0xD2BC	0x74DE
+0xD2BD	0x74DF
+0xD2BE	0x74F4
+0xD2BF	0x74F5
+0xD2C0	0x7521
+0xD2C1	0x755B
+0xD2C2	0x755F
+0xD2C3	0x75B0
+0xD2C4	0x75C1
+0xD2C5	0x75BB
+0xD2C6	0x75C4
+0xD2C7	0x75C0
+0xD2C8	0x75BF
+0xD2C9	0x75B6
+0xD2CA	0x75BA
+0xD2CB	0x768A
+0xD2CC	0x76C9
+0xD2CD	0x771D
+0xD2CE	0x771B
+0xD2CF	0x7710
+0xD2D0	0x7713
+0xD2D1	0x7712
+0xD2D2	0x7723
+0xD2D3	0x7711
+0xD2D4	0x7715
+0xD2D5	0x7719
+0xD2D6	0x771A
+0xD2D7	0x7722
+0xD2D8	0x7727
+0xD2D9	0x7823
+0xD2DA	0x782C
+0xD2DB	0x7822
+0xD2DC	0x7835
+0xD2DD	0x782F
+0xD2DE	0x7828
+0xD2DF	0x782E
+0xD2E0	0x782B
+0xD2E1	0x7821
+0xD2E2	0x7829
+0xD2E3	0x7833
+0xD2E4	0x782A
+0xD2E5	0x7831
+0xD2E6	0x7954
+0xD2E7	0x795B
+0xD2E8	0x794F
+0xD2E9	0x795C
+0xD2EA	0x7953
+0xD2EB	0x7952
+0xD2EC	0x7951
+0xD2ED	0x79EB
+0xD2EE	0x79EC
+0xD2EF	0x79E0
+0xD2F0	0x79EE
+0xD2F1	0x79ED
+0xD2F2	0x79EA
+0xD2F3	0x79DC
+0xD2F4	0x79DE
+0xD2F5	0x79DD
+0xD2F6	0x7A86
+0xD2F7	0x7A89
+0xD2F8	0x7A85
+0xD2F9	0x7A8B
+0xD2FA	0x7A8C
+0xD2FB	0x7A8A
+0xD2FC	0x7A87
+0xD2FD	0x7AD8
+0xD2FE	0x7B10
+0xD340	0x7B04
+0xD341	0x7B13
+0xD342	0x7B05
+0xD343	0x7B0F
+0xD344	0x7B08
+0xD345	0x7B0A
+0xD346	0x7B0E
+0xD347	0x7B09
+0xD348	0x7B12
+0xD349	0x7C84
+0xD34A	0x7C91
+0xD34B	0x7C8A
+0xD34C	0x7C8C
+0xD34D	0x7C88
+0xD34E	0x7C8D
+0xD34F	0x7C85
+0xD350	0x7D1E
+0xD351	0x7D1D
+0xD352	0x7D11
+0xD353	0x7D0E
+0xD354	0x7D18
+0xD355	0x7D16
+0xD356	0x7D13
+0xD357	0x7D1F
+0xD358	0x7D12
+0xD359	0x7D0F
+0xD35A	0x7D0C
+0xD35B	0x7F5C
+0xD35C	0x7F61
+0xD35D	0x7F5E
+0xD35E	0x7F60
+0xD35F	0x7F5D
+0xD360	0x7F5B
+0xD361	0x7F96
+0xD362	0x7F92
+0xD363	0x7FC3
+0xD364	0x7FC2
+0xD365	0x7FC0
+0xD366	0x8016
+0xD367	0x803E
+0xD368	0x8039
+0xD369	0x80FA
+0xD36A	0x80F2
+0xD36B	0x80F9
+0xD36C	0x80F5
+0xD36D	0x8101
+0xD36E	0x80FB
+0xD36F	0x8100
+0xD370	0x8201
+0xD371	0x822F
+0xD372	0x8225
+0xD373	0x8333
+0xD374	0x832D
+0xD375	0x8344
+0xD376	0x8319
+0xD377	0x8351
+0xD378	0x8325
+0xD379	0x8356
+0xD37A	0x833F
+0xD37B	0x8341
+0xD37C	0x8326
+0xD37D	0x831C
+0xD37E	0x8322
+0xD3A1	0x8342
+0xD3A2	0x834E
+0xD3A3	0x831B
+0xD3A4	0x832A
+0xD3A5	0x8308
+0xD3A6	0x833C
+0xD3A7	0x834D
+0xD3A8	0x8316
+0xD3A9	0x8324
+0xD3AA	0x8320
+0xD3AB	0x8337
+0xD3AC	0x832F
+0xD3AD	0x8329
+0xD3AE	0x8347
+0xD3AF	0x8345
+0xD3B0	0x834C
+0xD3B1	0x8353
+0xD3B2	0x831E
+0xD3B3	0x832C
+0xD3B4	0x834B
+0xD3B5	0x8327
+0xD3B6	0x8348
+0xD3B7	0x8653
+0xD3B8	0x8652
+0xD3B9	0x86A2
+0xD3BA	0x86A8
+0xD3BB	0x8696
+0xD3BC	0x868D
+0xD3BD	0x8691
+0xD3BE	0x869E
+0xD3BF	0x8687
+0xD3C0	0x8697
+0xD3C1	0x8686
+0xD3C2	0x868B
+0xD3C3	0x869A
+0xD3C4	0x8685
+0xD3C5	0x86A5
+0xD3C6	0x8699
+0xD3C7	0x86A1
+0xD3C8	0x86A7
+0xD3C9	0x8695
+0xD3CA	0x8698
+0xD3CB	0x868E
+0xD3CC	0x869D
+0xD3CD	0x8690
+0xD3CE	0x8694
+0xD3CF	0x8843
+0xD3D0	0x8844
+0xD3D1	0x886D
+0xD3D2	0x8875
+0xD3D3	0x8876
+0xD3D4	0x8872
+0xD3D5	0x8880
+0xD3D6	0x8871
+0xD3D7	0x887F
+0xD3D8	0x886F
+0xD3D9	0x8883
+0xD3DA	0x887E
+0xD3DB	0x8874
+0xD3DC	0x887C
+0xD3DD	0x8A12
+0xD3DE	0x8C47
+0xD3DF	0x8C57
+0xD3E0	0x8C7B
+0xD3E1	0x8CA4
+0xD3E2	0x8CA3
+0xD3E3	0x8D76
+0xD3E4	0x8D78
+0xD3E5	0x8DB5
+0xD3E6	0x8DB7
+0xD3E7	0x8DB6
+0xD3E8	0x8ED1
+0xD3E9	0x8ED3
+0xD3EA	0x8FFE
+0xD3EB	0x8FF5
+0xD3EC	0x9002
+0xD3ED	0x8FFF
+0xD3EE	0x8FFB
+0xD3EF	0x9004
+0xD3F0	0x8FFC
+0xD3F1	0x8FF6
+0xD3F2	0x90D6
+0xD3F3	0x90E0
+0xD3F4	0x90D9
+0xD3F5	0x90DA
+0xD3F6	0x90E3
+0xD3F7	0x90DF
+0xD3F8	0x90E5
+0xD3F9	0x90D8
+0xD3FA	0x90DB
+0xD3FB	0x90D7
+0xD3FC	0x90DC
+0xD3FD	0x90E4
+0xD3FE	0x9150
+0xD440	0x914E
+0xD441	0x914F
+0xD442	0x91D5
+0xD443	0x91E2
+0xD444	0x91DA
+0xD445	0x965C
+0xD446	0x965F
+0xD447	0x96BC
+0xD448	0x98E3
+0xD449	0x9ADF
+0xD44A	0x9B2F
+0xD44B	0x4E7F
+0xD44C	0x5070
+0xD44D	0x506A
+0xD44E	0x5061
+0xD44F	0x505E
+0xD450	0x5060
+0xD451	0x5053
+0xD452	0x504B
+0xD453	0x505D
+0xD454	0x5072
+0xD455	0x5048
+0xD456	0x504D
+0xD457	0x5041
+0xD458	0x505B
+0xD459	0x504A
+0xD45A	0x5062
+0xD45B	0x5015
+0xD45C	0x5045
+0xD45D	0x505F
+0xD45E	0x5069
+0xD45F	0x506B
+0xD460	0x5063
+0xD461	0x5064
+0xD462	0x5046
+0xD463	0x5040
+0xD464	0x506E
+0xD465	0x5073
+0xD466	0x5057
+0xD467	0x5051
+0xD468	0x51D0
+0xD469	0x526B
+0xD46A	0x526D
+0xD46B	0x526C
+0xD46C	0x526E
+0xD46D	0x52D6
+0xD46E	0x52D3
+0xD46F	0x532D
+0xD470	0x539C
+0xD471	0x5575
+0xD472	0x5576
+0xD473	0x553C
+0xD474	0x554D
+0xD475	0x5550
+0xD476	0x5534
+0xD477	0x552A
+0xD478	0x5551
+0xD479	0x5562
+0xD47A	0x5536
+0xD47B	0x5535
+0xD47C	0x5530
+0xD47D	0x5552
+0xD47E	0x5545
+0xD4A1	0x550C
+0xD4A2	0x5532
+0xD4A3	0x5565
+0xD4A4	0x554E
+0xD4A5	0x5539
+0xD4A6	0x5548
+0xD4A7	0x552D
+0xD4A8	0x553B
+0xD4A9	0x5540
+0xD4AA	0x554B
+0xD4AB	0x570A
+0xD4AC	0x5707
+0xD4AD	0x57FB
+0xD4AE	0x5814
+0xD4AF	0x57E2
+0xD4B0	0x57F6
+0xD4B1	0x57DC
+0xD4B2	0x57F4
+0xD4B3	0x5800
+0xD4B4	0x57ED
+0xD4B5	0x57FD
+0xD4B6	0x5808
+0xD4B7	0x57F8
+0xD4B8	0x580B
+0xD4B9	0x57F3
+0xD4BA	0x57CF
+0xD4BB	0x5807
+0xD4BC	0x57EE
+0xD4BD	0x57E3
+0xD4BE	0x57F2
+0xD4BF	0x57E5
+0xD4C0	0x57EC
+0xD4C1	0x57E1
+0xD4C2	0x580E
+0xD4C3	0x57FC
+0xD4C4	0x5810
+0xD4C5	0x57E7
+0xD4C6	0x5801
+0xD4C7	0x580C
+0xD4C8	0x57F1
+0xD4C9	0x57E9
+0xD4CA	0x57F0
+0xD4CB	0x580D
+0xD4CC	0x5804
+0xD4CD	0x595C
+0xD4CE	0x5A60
+0xD4CF	0x5A58
+0xD4D0	0x5A55
+0xD4D1	0x5A67
+0xD4D2	0x5A5E
+0xD4D3	0x5A38
+0xD4D4	0x5A35
+0xD4D5	0x5A6D
+0xD4D6	0x5A50
+0xD4D7	0x5A5F
+0xD4D8	0x5A65
+0xD4D9	0x5A6C
+0xD4DA	0x5A53
+0xD4DB	0x5A64
+0xD4DC	0x5A57
+0xD4DD	0x5A43
+0xD4DE	0x5A5D
+0xD4DF	0x5A52
+0xD4E0	0x5A44
+0xD4E1	0x5A5B
+0xD4E2	0x5A48
+0xD4E3	0x5A8E
+0xD4E4	0x5A3E
+0xD4E5	0x5A4D
+0xD4E6	0x5A39
+0xD4E7	0x5A4C
+0xD4E8	0x5A70
+0xD4E9	0x5A69
+0xD4EA	0x5A47
+0xD4EB	0x5A51
+0xD4EC	0x5A56
+0xD4ED	0x5A42
+0xD4EE	0x5A5C
+0xD4EF	0x5B72
+0xD4F0	0x5B6E
+0xD4F1	0x5BC1
+0xD4F2	0x5BC0
+0xD4F3	0x5C59
+0xD4F4	0x5D1E
+0xD4F5	0x5D0B
+0xD4F6	0x5D1D
+0xD4F7	0x5D1A
+0xD4F8	0x5D20
+0xD4F9	0x5D0C
+0xD4FA	0x5D28
+0xD4FB	0x5D0D
+0xD4FC	0x5D26
+0xD4FD	0x5D25
+0xD4FE	0x5D0F
+0xD540	0x5D30
+0xD541	0x5D12
+0xD542	0x5D23
+0xD543	0x5D1F
+0xD544	0x5D2E
+0xD545	0x5E3E
+0xD546	0x5E34
+0xD547	0x5EB1
+0xD548	0x5EB4
+0xD549	0x5EB9
+0xD54A	0x5EB2
+0xD54B	0x5EB3
+0xD54C	0x5F36
+0xD54D	0x5F38
+0xD54E	0x5F9B
+0xD54F	0x5F96
+0xD550	0x5F9F
+0xD551	0x608A
+0xD552	0x6090
+0xD553	0x6086
+0xD554	0x60BE
+0xD555	0x60B0
+0xD556	0x60BA
+0xD557	0x60D3
+0xD558	0x60D4
+0xD559	0x60CF
+0xD55A	0x60E4
+0xD55B	0x60D9
+0xD55C	0x60DD
+0xD55D	0x60C8
+0xD55E	0x60B1
+0xD55F	0x60DB
+0xD560	0x60B7
+0xD561	0x60CA
+0xD562	0x60BF
+0xD563	0x60C3
+0xD564	0x60CD
+0xD565	0x60C0
+0xD566	0x6332
+0xD567	0x6365
+0xD568	0x638A
+0xD569	0x6382
+0xD56A	0x637D
+0xD56B	0x63BD
+0xD56C	0x639E
+0xD56D	0x63AD
+0xD56E	0x639D
+0xD56F	0x6397
+0xD570	0x63AB
+0xD571	0x638E
+0xD572	0x636F
+0xD573	0x6387
+0xD574	0x6390
+0xD575	0x636E
+0xD576	0x63AF
+0xD577	0x6375
+0xD578	0x639C
+0xD579	0x636D
+0xD57A	0x63AE
+0xD57B	0x637C
+0xD57C	0x63A4
+0xD57D	0x633B
+0xD57E	0x639F
+0xD5A1	0x6378
+0xD5A2	0x6385
+0xD5A3	0x6381
+0xD5A4	0x6391
+0xD5A5	0x638D
+0xD5A6	0x6370
+0xD5A7	0x6553
+0xD5A8	0x65CD
+0xD5A9	0x6665
+0xD5AA	0x6661
+0xD5AB	0x665B
+0xD5AC	0x6659
+0xD5AD	0x665C
+0xD5AE	0x6662
+0xD5AF	0x6718
+0xD5B0	0x6879
+0xD5B1	0x6887
+0xD5B2	0x6890
+0xD5B3	0x689C
+0xD5B4	0x686D
+0xD5B5	0x686E
+0xD5B6	0x68AE
+0xD5B7	0x68AB
+0xD5B8	0x6956
+0xD5B9	0x686F
+0xD5BA	0x68A3
+0xD5BB	0x68AC
+0xD5BC	0x68A9
+0xD5BD	0x6875
+0xD5BE	0x6874
+0xD5BF	0x68B2
+0xD5C0	0x688F
+0xD5C1	0x6877
+0xD5C2	0x6892
+0xD5C3	0x687C
+0xD5C4	0x686B
+0xD5C5	0x6872
+0xD5C6	0x68AA
+0xD5C7	0x6880
+0xD5C8	0x6871
+0xD5C9	0x687E
+0xD5CA	0x689B
+0xD5CB	0x6896
+0xD5CC	0x688B
+0xD5CD	0x68A0
+0xD5CE	0x6889
+0xD5CF	0x68A4
+0xD5D0	0x6878
+0xD5D1	0x687B
+0xD5D2	0x6891
+0xD5D3	0x688C
+0xD5D4	0x688A
+0xD5D5	0x687D
+0xD5D6	0x6B36
+0xD5D7	0x6B33
+0xD5D8	0x6B37
+0xD5D9	0x6B38
+0xD5DA	0x6B91
+0xD5DB	0x6B8F
+0xD5DC	0x6B8D
+0xD5DD	0x6B8E
+0xD5DE	0x6B8C
+0xD5DF	0x6C2A
+0xD5E0	0x6DC0
+0xD5E1	0x6DAB
+0xD5E2	0x6DB4
+0xD5E3	0x6DB3
+0xD5E4	0x6E74
+0xD5E5	0x6DAC
+0xD5E6	0x6DE9
+0xD5E7	0x6DE2
+0xD5E8	0x6DB7
+0xD5E9	0x6DF6
+0xD5EA	0x6DD4
+0xD5EB	0x6E00
+0xD5EC	0x6DC8
+0xD5ED	0x6DE0
+0xD5EE	0x6DDF
+0xD5EF	0x6DD6
+0xD5F0	0x6DBE
+0xD5F1	0x6DE5
+0xD5F2	0x6DDC
+0xD5F3	0x6DDD
+0xD5F4	0x6DDB
+0xD5F5	0x6DF4
+0xD5F6	0x6DCA
+0xD5F7	0x6DBD
+0xD5F8	0x6DED
+0xD5F9	0x6DF0
+0xD5FA	0x6DBA
+0xD5FB	0x6DD5
+0xD5FC	0x6DC2
+0xD5FD	0x6DCF
+0xD5FE	0x6DC9
+0xD640	0x6DD0
+0xD641	0x6DF2
+0xD642	0x6DD3
+0xD643	0x6DFD
+0xD644	0x6DD7
+0xD645	0x6DCD
+0xD646	0x6DE3
+0xD647	0x6DBB
+0xD648	0x70FA
+0xD649	0x710D
+0xD64A	0x70F7
+0xD64B	0x7117
+0xD64C	0x70F4
+0xD64D	0x710C
+0xD64E	0x70F0
+0xD64F	0x7104
+0xD650	0x70F3
+0xD651	0x7110
+0xD652	0x70FC
+0xD653	0x70FF
+0xD654	0x7106
+0xD655	0x7113
+0xD656	0x7100
+0xD657	0x70F8
+0xD658	0x70F6
+0xD659	0x710B
+0xD65A	0x7102
+0xD65B	0x710E
+0xD65C	0x727E
+0xD65D	0x727B
+0xD65E	0x727C
+0xD65F	0x727F
+0xD660	0x731D
+0xD661	0x7317
+0xD662	0x7307
+0xD663	0x7311
+0xD664	0x7318
+0xD665	0x730A
+0xD666	0x7308
+0xD667	0x72FF
+0xD668	0x730F
+0xD669	0x731E
+0xD66A	0x7388
+0xD66B	0x73F6
+0xD66C	0x73F8
+0xD66D	0x73F5
+0xD66E	0x7404
+0xD66F	0x7401
+0xD670	0x73FD
+0xD671	0x7407
+0xD672	0x7400
+0xD673	0x73FA
+0xD674	0x73FC
+0xD675	0x73FF
+0xD676	0x740C
+0xD677	0x740B
+0xD678	0x73F4
+0xD679	0x7408
+0xD67A	0x7564
+0xD67B	0x7563
+0xD67C	0x75CE
+0xD67D	0x75D2
+0xD67E	0x75CF
+0xD6A1	0x75CB
+0xD6A2	0x75CC
+0xD6A3	0x75D1
+0xD6A4	0x75D0
+0xD6A5	0x768F
+0xD6A6	0x7689
+0xD6A7	0x76D3
+0xD6A8	0x7739
+0xD6A9	0x772F
+0xD6AA	0x772D
+0xD6AB	0x7731
+0xD6AC	0x7732
+0xD6AD	0x7734
+0xD6AE	0x7733
+0xD6AF	0x773D
+0xD6B0	0x7725
+0xD6B1	0x773B
+0xD6B2	0x7735
+0xD6B3	0x7848
+0xD6B4	0x7852
+0xD6B5	0x7849
+0xD6B6	0x784D
+0xD6B7	0x784A
+0xD6B8	0x784C
+0xD6B9	0x7826
+0xD6BA	0x7845
+0xD6BB	0x7850
+0xD6BC	0x7964
+0xD6BD	0x7967
+0xD6BE	0x7969
+0xD6BF	0x796A
+0xD6C0	0x7963
+0xD6C1	0x796B
+0xD6C2	0x7961
+0xD6C3	0x79BB
+0xD6C4	0x79FA
+0xD6C5	0x79F8
+0xD6C6	0x79F6
+0xD6C7	0x79F7
+0xD6C8	0x7A8F
+0xD6C9	0x7A94
+0xD6CA	0x7A90
+0xD6CB	0x7B35
+0xD6CC	0x7B47
+0xD6CD	0x7B34
+0xD6CE	0x7B25
+0xD6CF	0x7B30
+0xD6D0	0x7B22
+0xD6D1	0x7B24
+0xD6D2	0x7B33
+0xD6D3	0x7B18
+0xD6D4	0x7B2A
+0xD6D5	0x7B1D
+0xD6D6	0x7B31
+0xD6D7	0x7B2B
+0xD6D8	0x7B2D
+0xD6D9	0x7B2F
+0xD6DA	0x7B32
+0xD6DB	0x7B38
+0xD6DC	0x7B1A
+0xD6DD	0x7B23
+0xD6DE	0x7C94
+0xD6DF	0x7C98
+0xD6E0	0x7C96
+0xD6E1	0x7CA3
+0xD6E2	0x7D35
+0xD6E3	0x7D3D
+0xD6E4	0x7D38
+0xD6E5	0x7D36
+0xD6E6	0x7D3A
+0xD6E7	0x7D45
+0xD6E8	0x7D2C
+0xD6E9	0x7D29
+0xD6EA	0x7D41
+0xD6EB	0x7D47
+0xD6EC	0x7D3E
+0xD6ED	0x7D3F
+0xD6EE	0x7D4A
+0xD6EF	0x7D3B
+0xD6F0	0x7D28
+0xD6F1	0x7F63
+0xD6F2	0x7F95
+0xD6F3	0x7F9C
+0xD6F4	0x7F9D
+0xD6F5	0x7F9B
+0xD6F6	0x7FCA
+0xD6F7	0x7FCB
+0xD6F8	0x7FCD
+0xD6F9	0x7FD0
+0xD6FA	0x7FD1
+0xD6FB	0x7FC7
+0xD6FC	0x7FCF
+0xD6FD	0x7FC9
+0xD6FE	0x801F
+0xD740	0x801E
+0xD741	0x801B
+0xD742	0x8047
+0xD743	0x8043
+0xD744	0x8048
+0xD745	0x8118
+0xD746	0x8125
+0xD747	0x8119
+0xD748	0x811B
+0xD749	0x812D
+0xD74A	0x811F
+0xD74B	0x812C
+0xD74C	0x811E
+0xD74D	0x8121
+0xD74E	0x8115
+0xD74F	0x8127
+0xD750	0x811D
+0xD751	0x8122
+0xD752	0x8211
+0xD753	0x8238
+0xD754	0x8233
+0xD755	0x823A
+0xD756	0x8234
+0xD757	0x8232
+0xD758	0x8274
+0xD759	0x8390
+0xD75A	0x83A3
+0xD75B	0x83A8
+0xD75C	0x838D
+0xD75D	0x837A
+0xD75E	0x8373
+0xD75F	0x83A4
+0xD760	0x8374
+0xD761	0x838F
+0xD762	0x8381
+0xD763	0x8395
+0xD764	0x8399
+0xD765	0x8375
+0xD766	0x8394
+0xD767	0x83A9
+0xD768	0x837D
+0xD769	0x8383
+0xD76A	0x838C
+0xD76B	0x839D
+0xD76C	0x839B
+0xD76D	0x83AA
+0xD76E	0x838B
+0xD76F	0x837E
+0xD770	0x83A5
+0xD771	0x83AF
+0xD772	0x8388
+0xD773	0x8397
+0xD774	0x83B0
+0xD775	0x837F
+0xD776	0x83A6
+0xD777	0x8387
+0xD778	0x83AE
+0xD779	0x8376
+0xD77A	0x839A
+0xD77B	0x8659
+0xD77C	0x8656
+0xD77D	0x86BF
+0xD77E	0x86B7
+0xD7A1	0x86C2
+0xD7A2	0x86C1
+0xD7A3	0x86C5
+0xD7A4	0x86BA
+0xD7A5	0x86B0
+0xD7A6	0x86C8
+0xD7A7	0x86B9
+0xD7A8	0x86B3
+0xD7A9	0x86B8
+0xD7AA	0x86CC
+0xD7AB	0x86B4
+0xD7AC	0x86BB
+0xD7AD	0x86BC
+0xD7AE	0x86C3
+0xD7AF	0x86BD
+0xD7B0	0x86BE
+0xD7B1	0x8852
+0xD7B2	0x8889
+0xD7B3	0x8895
+0xD7B4	0x88A8
+0xD7B5	0x88A2
+0xD7B6	0x88AA
+0xD7B7	0x889A
+0xD7B8	0x8891
+0xD7B9	0x88A1
+0xD7BA	0x889F
+0xD7BB	0x8898
+0xD7BC	0x88A7
+0xD7BD	0x8899
+0xD7BE	0x889B
+0xD7BF	0x8897
+0xD7C0	0x88A4
+0xD7C1	0x88AC
+0xD7C2	0x888C
+0xD7C3	0x8893
+0xD7C4	0x888E
+0xD7C5	0x8982
+0xD7C6	0x89D6
+0xD7C7	0x89D9
+0xD7C8	0x89D5
+0xD7C9	0x8A30
+0xD7CA	0x8A27
+0xD7CB	0x8A2C
+0xD7CC	0x8A1E
+0xD7CD	0x8C39
+0xD7CE	0x8C3B
+0xD7CF	0x8C5C
+0xD7D0	0x8C5D
+0xD7D1	0x8C7D
+0xD7D2	0x8CA5
+0xD7D3	0x8D7D
+0xD7D4	0x8D7B
+0xD7D5	0x8D79
+0xD7D6	0x8DBC
+0xD7D7	0x8DC2
+0xD7D8	0x8DB9
+0xD7D9	0x8DBF
+0xD7DA	0x8DC1
+0xD7DB	0x8ED8
+0xD7DC	0x8EDE
+0xD7DD	0x8EDD
+0xD7DE	0x8EDC
+0xD7DF	0x8ED7
+0xD7E0	0x8EE0
+0xD7E1	0x8EE1
+0xD7E2	0x9024
+0xD7E3	0x900B
+0xD7E4	0x9011
+0xD7E5	0x901C
+0xD7E6	0x900C
+0xD7E7	0x9021
+0xD7E8	0x90EF
+0xD7E9	0x90EA
+0xD7EA	0x90F0
+0xD7EB	0x90F4
+0xD7EC	0x90F2
+0xD7ED	0x90F3
+0xD7EE	0x90D4
+0xD7EF	0x90EB
+0xD7F0	0x90EC
+0xD7F1	0x90E9
+0xD7F2	0x9156
+0xD7F3	0x9158
+0xD7F4	0x915A
+0xD7F5	0x9153
+0xD7F6	0x9155
+0xD7F7	0x91EC
+0xD7F8	0x91F4
+0xD7F9	0x91F1
+0xD7FA	0x91F3
+0xD7FB	0x91F8
+0xD7FC	0x91E4
+0xD7FD	0x91F9
+0xD7FE	0x91EA
+0xD840	0x91EB
+0xD841	0x91F7
+0xD842	0x91E8
+0xD843	0x91EE
+0xD844	0x957A
+0xD845	0x9586
+0xD846	0x9588
+0xD847	0x967C
+0xD848	0x966D
+0xD849	0x966B
+0xD84A	0x9671
+0xD84B	0x966F
+0xD84C	0x96BF
+0xD84D	0x976A
+0xD84E	0x9804
+0xD84F	0x98E5
+0xD850	0x9997
+0xD851	0x509B
+0xD852	0x5095
+0xD853	0x5094
+0xD854	0x509E
+0xD855	0x508B
+0xD856	0x50A3
+0xD857	0x5083
+0xD858	0x508C
+0xD859	0x508E
+0xD85A	0x509D
+0xD85B	0x5068
+0xD85C	0x509C
+0xD85D	0x5092
+0xD85E	0x5082
+0xD85F	0x5087
+0xD860	0x515F
+0xD861	0x51D4
+0xD862	0x5312
+0xD863	0x5311
+0xD864	0x53A4
+0xD865	0x53A7
+0xD866	0x5591
+0xD867	0x55A8
+0xD868	0x55A5
+0xD869	0x55AD
+0xD86A	0x5577
+0xD86B	0x5645
+0xD86C	0x55A2
+0xD86D	0x5593
+0xD86E	0x5588
+0xD86F	0x558F
+0xD870	0x55B5
+0xD871	0x5581
+0xD872	0x55A3
+0xD873	0x5592
+0xD874	0x55A4
+0xD875	0x557D
+0xD876	0x558C
+0xD877	0x55A6
+0xD878	0x557F
+0xD879	0x5595
+0xD87A	0x55A1
+0xD87B	0x558E
+0xD87C	0x570C
+0xD87D	0x5829
+0xD87E	0x5837
+0xD8A1	0x5819
+0xD8A2	0x581E
+0xD8A3	0x5827
+0xD8A4	0x5823
+0xD8A5	0x5828
+0xD8A6	0x57F5
+0xD8A7	0x5848
+0xD8A8	0x5825
+0xD8A9	0x581C
+0xD8AA	0x581B
+0xD8AB	0x5833
+0xD8AC	0x583F
+0xD8AD	0x5836
+0xD8AE	0x582E
+0xD8AF	0x5839
+0xD8B0	0x5838
+0xD8B1	0x582D
+0xD8B2	0x582C
+0xD8B3	0x583B
+0xD8B4	0x5961
+0xD8B5	0x5AAF
+0xD8B6	0x5A94
+0xD8B7	0x5A9F
+0xD8B8	0x5A7A
+0xD8B9	0x5AA2
+0xD8BA	0x5A9E
+0xD8BB	0x5A78
+0xD8BC	0x5AA6
+0xD8BD	0x5A7C
+0xD8BE	0x5AA5
+0xD8BF	0x5AAC
+0xD8C0	0x5A95
+0xD8C1	0x5AAE
+0xD8C2	0x5A37
+0xD8C3	0x5A84
+0xD8C4	0x5A8A
+0xD8C5	0x5A97
+0xD8C6	0x5A83
+0xD8C7	0x5A8B
+0xD8C8	0x5AA9
+0xD8C9	0x5A7B
+0xD8CA	0x5A7D
+0xD8CB	0x5A8C
+0xD8CC	0x5A9C
+0xD8CD	0x5A8F
+0xD8CE	0x5A93
+0xD8CF	0x5A9D
+0xD8D0	0x5BEA
+0xD8D1	0x5BCD
+0xD8D2	0x5BCB
+0xD8D3	0x5BD4
+0xD8D4	0x5BD1
+0xD8D5	0x5BCA
+0xD8D6	0x5BCE
+0xD8D7	0x5C0C
+0xD8D8	0x5C30
+0xD8D9	0x5D37
+0xD8DA	0x5D43
+0xD8DB	0x5D6B
+0xD8DC	0x5D41
+0xD8DD	0x5D4B
+0xD8DE	0x5D3F
+0xD8DF	0x5D35
+0xD8E0	0x5D51
+0xD8E1	0x5D4E
+0xD8E2	0x5D55
+0xD8E3	0x5D33
+0xD8E4	0x5D3A
+0xD8E5	0x5D52
+0xD8E6	0x5D3D
+0xD8E7	0x5D31
+0xD8E8	0x5D59
+0xD8E9	0x5D42
+0xD8EA	0x5D39
+0xD8EB	0x5D49
+0xD8EC	0x5D38
+0xD8ED	0x5D3C
+0xD8EE	0x5D32
+0xD8EF	0x5D36
+0xD8F0	0x5D40
+0xD8F1	0x5D45
+0xD8F2	0x5E44
+0xD8F3	0x5E41
+0xD8F4	0x5F58
+0xD8F5	0x5FA6
+0xD8F6	0x5FA5
+0xD8F7	0x5FAB
+0xD8F8	0x60C9
+0xD8F9	0x60B9
+0xD8FA	0x60CC
+0xD8FB	0x60E2
+0xD8FC	0x60CE
+0xD8FD	0x60C4
+0xD8FE	0x6114
+0xD940	0x60F2
+0xD941	0x610A
+0xD942	0x6116
+0xD943	0x6105
+0xD944	0x60F5
+0xD945	0x6113
+0xD946	0x60F8
+0xD947	0x60FC
+0xD948	0x60FE
+0xD949	0x60C1
+0xD94A	0x6103
+0xD94B	0x6118
+0xD94C	0x611D
+0xD94D	0x6110
+0xD94E	0x60FF
+0xD94F	0x6104
+0xD950	0x610B
+0xD951	0x624A
+0xD952	0x6394
+0xD953	0x63B1
+0xD954	0x63B0
+0xD955	0x63CE
+0xD956	0x63E5
+0xD957	0x63E8
+0xD958	0x63EF
+0xD959	0x63C3
+0xD95A	0x649D
+0xD95B	0x63F3
+0xD95C	0x63CA
+0xD95D	0x63E0
+0xD95E	0x63F6
+0xD95F	0x63D5
+0xD960	0x63F2
+0xD961	0x63F5
+0xD962	0x6461
+0xD963	0x63DF
+0xD964	0x63BE
+0xD965	0x63DD
+0xD966	0x63DC
+0xD967	0x63C4
+0xD968	0x63D8
+0xD969	0x63D3
+0xD96A	0x63C2
+0xD96B	0x63C7
+0xD96C	0x63CC
+0xD96D	0x63CB
+0xD96E	0x63C8
+0xD96F	0x63F0
+0xD970	0x63D7
+0xD971	0x63D9
+0xD972	0x6532
+0xD973	0x6567
+0xD974	0x656A
+0xD975	0x6564
+0xD976	0x655C
+0xD977	0x6568
+0xD978	0x6565
+0xD979	0x658C
+0xD97A	0x659D
+0xD97B	0x659E
+0xD97C	0x65AE
+0xD97D	0x65D0
+0xD97E	0x65D2
+0xD9A1	0x667C
+0xD9A2	0x666C
+0xD9A3	0x667B
+0xD9A4	0x6680
+0xD9A5	0x6671
+0xD9A6	0x6679
+0xD9A7	0x666A
+0xD9A8	0x6672
+0xD9A9	0x6701
+0xD9AA	0x690C
+0xD9AB	0x68D3
+0xD9AC	0x6904
+0xD9AD	0x68DC
+0xD9AE	0x692A
+0xD9AF	0x68EC
+0xD9B0	0x68EA
+0xD9B1	0x68F1
+0xD9B2	0x690F
+0xD9B3	0x68D6
+0xD9B4	0x68F7
+0xD9B5	0x68EB
+0xD9B6	0x68E4
+0xD9B7	0x68F6
+0xD9B8	0x6913
+0xD9B9	0x6910
+0xD9BA	0x68F3
+0xD9BB	0x68E1
+0xD9BC	0x6907
+0xD9BD	0x68CC
+0xD9BE	0x6908
+0xD9BF	0x6970
+0xD9C0	0x68B4
+0xD9C1	0x6911
+0xD9C2	0x68EF
+0xD9C3	0x68C6
+0xD9C4	0x6914
+0xD9C5	0x68F8
+0xD9C6	0x68D0
+0xD9C7	0x68FD
+0xD9C8	0x68FC
+0xD9C9	0x68E8
+0xD9CA	0x690B
+0xD9CB	0x690A
+0xD9CC	0x6917
+0xD9CD	0x68CE
+0xD9CE	0x68C8
+0xD9CF	0x68DD
+0xD9D0	0x68DE
+0xD9D1	0x68E6
+0xD9D2	0x68F4
+0xD9D3	0x68D1
+0xD9D4	0x6906
+0xD9D5	0x68D4
+0xD9D6	0x68E9
+0xD9D7	0x6915
+0xD9D8	0x6925
+0xD9D9	0x68C7
+0xD9DA	0x6B39
+0xD9DB	0x6B3B
+0xD9DC	0x6B3F
+0xD9DD	0x6B3C
+0xD9DE	0x6B94
+0xD9DF	0x6B97
+0xD9E0	0x6B99
+0xD9E1	0x6B95
+0xD9E2	0x6BBD
+0xD9E3	0x6BF0
+0xD9E4	0x6BF2
+0xD9E5	0x6BF3
+0xD9E6	0x6C30
+0xD9E7	0x6DFC
+0xD9E8	0x6E46
+0xD9E9	0x6E47
+0xD9EA	0x6E1F
+0xD9EB	0x6E49
+0xD9EC	0x6E88
+0xD9ED	0x6E3C
+0xD9EE	0x6E3D
+0xD9EF	0x6E45
+0xD9F0	0x6E62
+0xD9F1	0x6E2B
+0xD9F2	0x6E3F
+0xD9F3	0x6E41
+0xD9F4	0x6E5D
+0xD9F5	0x6E73
+0xD9F6	0x6E1C
+0xD9F7	0x6E33
+0xD9F8	0x6E4B
+0xD9F9	0x6E40
+0xD9FA	0x6E51
+0xD9FB	0x6E3B
+0xD9FC	0x6E03
+0xD9FD	0x6E2E
+0xD9FE	0x6E5E
+0xDA40	0x6E68
+0xDA41	0x6E5C
+0xDA42	0x6E61
+0xDA43	0x6E31
+0xDA44	0x6E28
+0xDA45	0x6E60
+0xDA46	0x6E71
+0xDA47	0x6E6B
+0xDA48	0x6E39
+0xDA49	0x6E22
+0xDA4A	0x6E30
+0xDA4B	0x6E53
+0xDA4C	0x6E65
+0xDA4D	0x6E27
+0xDA4E	0x6E78
+0xDA4F	0x6E64
+0xDA50	0x6E77
+0xDA51	0x6E55
+0xDA52	0x6E79
+0xDA53	0x6E52
+0xDA54	0x6E66
+0xDA55	0x6E35
+0xDA56	0x6E36
+0xDA57	0x6E5A
+0xDA58	0x7120
+0xDA59	0x711E
+0xDA5A	0x712F
+0xDA5B	0x70FB
+0xDA5C	0x712E
+0xDA5D	0x7131
+0xDA5E	0x7123
+0xDA5F	0x7125
+0xDA60	0x7122
+0xDA61	0x7132
+0xDA62	0x711F
+0xDA63	0x7128
+0xDA64	0x713A
+0xDA65	0x711B
+0xDA66	0x724B
+0xDA67	0x725A
+0xDA68	0x7288
+0xDA69	0x7289
+0xDA6A	0x7286
+0xDA6B	0x7285
+0xDA6C	0x728B
+0xDA6D	0x7312
+0xDA6E	0x730B
+0xDA6F	0x7330
+0xDA70	0x7322
+0xDA71	0x7331
+0xDA72	0x7333
+0xDA73	0x7327
+0xDA74	0x7332
+0xDA75	0x732D
+0xDA76	0x7326
+0xDA77	0x7323
+0xDA78	0x7335
+0xDA79	0x730C
+0xDA7A	0x742E
+0xDA7B	0x742C
+0xDA7C	0x7430
+0xDA7D	0x742B
+0xDA7E	0x7416
+0xDAA1	0x741A
+0xDAA2	0x7421
+0xDAA3	0x742D
+0xDAA4	0x7431
+0xDAA5	0x7424
+0xDAA6	0x7423
+0xDAA7	0x741D
+0xDAA8	0x7429
+0xDAA9	0x7420
+0xDAAA	0x7432
+0xDAAB	0x74FB
+0xDAAC	0x752F
+0xDAAD	0x756F
+0xDAAE	0x756C
+0xDAAF	0x75E7
+0xDAB0	0x75DA
+0xDAB1	0x75E1
+0xDAB2	0x75E6
+0xDAB3	0x75DD
+0xDAB4	0x75DF
+0xDAB5	0x75E4
+0xDAB6	0x75D7
+0xDAB7	0x7695
+0xDAB8	0x7692
+0xDAB9	0x76DA
+0xDABA	0x7746
+0xDABB	0x7747
+0xDABC	0x7744
+0xDABD	0x774D
+0xDABE	0x7745
+0xDABF	0x774A
+0xDAC0	0x774E
+0xDAC1	0x774B
+0xDAC2	0x774C
+0xDAC3	0x77DE
+0xDAC4	0x77EC
+0xDAC5	0x7860
+0xDAC6	0x7864
+0xDAC7	0x7865
+0xDAC8	0x785C
+0xDAC9	0x786D
+0xDACA	0x7871
+0xDACB	0x786A
+0xDACC	0x786E
+0xDACD	0x7870
+0xDACE	0x7869
+0xDACF	0x7868
+0xDAD0	0x785E
+0xDAD1	0x7862
+0xDAD2	0x7974
+0xDAD3	0x7973
+0xDAD4	0x7972
+0xDAD5	0x7970
+0xDAD6	0x7A02
+0xDAD7	0x7A0A
+0xDAD8	0x7A03
+0xDAD9	0x7A0C
+0xDADA	0x7A04
+0xDADB	0x7A99
+0xDADC	0x7AE6
+0xDADD	0x7AE4
+0xDADE	0x7B4A
+0xDADF	0x7B3B
+0xDAE0	0x7B44
+0xDAE1	0x7B48
+0xDAE2	0x7B4C
+0xDAE3	0x7B4E
+0xDAE4	0x7B40
+0xDAE5	0x7B58
+0xDAE6	0x7B45
+0xDAE7	0x7CA2
+0xDAE8	0x7C9E
+0xDAE9	0x7CA8
+0xDAEA	0x7CA1
+0xDAEB	0x7D58
+0xDAEC	0x7D6F
+0xDAED	0x7D63
+0xDAEE	0x7D53
+0xDAEF	0x7D56
+0xDAF0	0x7D67
+0xDAF1	0x7D6A
+0xDAF2	0x7D4F
+0xDAF3	0x7D6D
+0xDAF4	0x7D5C
+0xDAF5	0x7D6B
+0xDAF6	0x7D52
+0xDAF7	0x7D54
+0xDAF8	0x7D69
+0xDAF9	0x7D51
+0xDAFA	0x7D5F
+0xDAFB	0x7D4E
+0xDAFC	0x7F3E
+0xDAFD	0x7F3F
+0xDAFE	0x7F65
+0xDB40	0x7F66
+0xDB41	0x7FA2
+0xDB42	0x7FA0
+0xDB43	0x7FA1
+0xDB44	0x7FD7
+0xDB45	0x8051
+0xDB46	0x804F
+0xDB47	0x8050
+0xDB48	0x80FE
+0xDB49	0x80D4
+0xDB4A	0x8143
+0xDB4B	0x814A
+0xDB4C	0x8152
+0xDB4D	0x814F
+0xDB4E	0x8147
+0xDB4F	0x813D
+0xDB50	0x814D
+0xDB51	0x813A
+0xDB52	0x81E6
+0xDB53	0x81EE
+0xDB54	0x81F7
+0xDB55	0x81F8
+0xDB56	0x81F9
+0xDB57	0x8204
+0xDB58	0x823C
+0xDB59	0x823D
+0xDB5A	0x823F
+0xDB5B	0x8275
+0xDB5C	0x833B
+0xDB5D	0x83CF
+0xDB5E	0x83F9
+0xDB5F	0x8423
+0xDB60	0x83C0
+0xDB61	0x83E8
+0xDB62	0x8412
+0xDB63	0x83E7
+0xDB64	0x83E4
+0xDB65	0x83FC
+0xDB66	0x83F6
+0xDB67	0x8410
+0xDB68	0x83C6
+0xDB69	0x83C8
+0xDB6A	0x83EB
+0xDB6B	0x83E3
+0xDB6C	0x83BF
+0xDB6D	0x8401
+0xDB6E	0x83DD
+0xDB6F	0x83E5
+0xDB70	0x83D8
+0xDB71	0x83FF
+0xDB72	0x83E1
+0xDB73	0x83CB
+0xDB74	0x83CE
+0xDB75	0x83D6
+0xDB76	0x83F5
+0xDB77	0x83C9
+0xDB78	0x8409
+0xDB79	0x840F
+0xDB7A	0x83DE
+0xDB7B	0x8411
+0xDB7C	0x8406
+0xDB7D	0x83C2
+0xDB7E	0x83F3
+0xDBA1	0x83D5
+0xDBA2	0x83FA
+0xDBA3	0x83C7
+0xDBA4	0x83D1
+0xDBA5	0x83EA
+0xDBA6	0x8413
+0xDBA7	0x83C3
+0xDBA8	0x83EC
+0xDBA9	0x83EE
+0xDBAA	0x83C4
+0xDBAB	0x83FB
+0xDBAC	0x83D7
+0xDBAD	0x83E2
+0xDBAE	0x841B
+0xDBAF	0x83DB
+0xDBB0	0x83FE
+0xDBB1	0x86D8
+0xDBB2	0x86E2
+0xDBB3	0x86E6
+0xDBB4	0x86D3
+0xDBB5	0x86E3
+0xDBB6	0x86DA
+0xDBB7	0x86EA
+0xDBB8	0x86DD
+0xDBB9	0x86EB
+0xDBBA	0x86DC
+0xDBBB	0x86EC
+0xDBBC	0x86E9
+0xDBBD	0x86D7
+0xDBBE	0x86E8
+0xDBBF	0x86D1
+0xDBC0	0x8848
+0xDBC1	0x8856
+0xDBC2	0x8855
+0xDBC3	0x88BA
+0xDBC4	0x88D7
+0xDBC5	0x88B9
+0xDBC6	0x88B8
+0xDBC7	0x88C0
+0xDBC8	0x88BE
+0xDBC9	0x88B6
+0xDBCA	0x88BC
+0xDBCB	0x88B7
+0xDBCC	0x88BD
+0xDBCD	0x88B2
+0xDBCE	0x8901
+0xDBCF	0x88C9
+0xDBD0	0x8995
+0xDBD1	0x8998
+0xDBD2	0x8997
+0xDBD3	0x89DD
+0xDBD4	0x89DA
+0xDBD5	0x89DB
+0xDBD6	0x8A4E
+0xDBD7	0x8A4D
+0xDBD8	0x8A39
+0xDBD9	0x8A59
+0xDBDA	0x8A40
+0xDBDB	0x8A57
+0xDBDC	0x8A58
+0xDBDD	0x8A44
+0xDBDE	0x8A45
+0xDBDF	0x8A52
+0xDBE0	0x8A48
+0xDBE1	0x8A51
+0xDBE2	0x8A4A
+0xDBE3	0x8A4C
+0xDBE4	0x8A4F
+0xDBE5	0x8C5F
+0xDBE6	0x8C81
+0xDBE7	0x8C80
+0xDBE8	0x8CBA
+0xDBE9	0x8CBE
+0xDBEA	0x8CB0
+0xDBEB	0x8CB9
+0xDBEC	0x8CB5
+0xDBED	0x8D84
+0xDBEE	0x8D80
+0xDBEF	0x8D89
+0xDBF0	0x8DD8
+0xDBF1	0x8DD3
+0xDBF2	0x8DCD
+0xDBF3	0x8DC7
+0xDBF4	0x8DD6
+0xDBF5	0x8DDC
+0xDBF6	0x8DCF
+0xDBF7	0x8DD5
+0xDBF8	0x8DD9
+0xDBF9	0x8DC8
+0xDBFA	0x8DD7
+0xDBFB	0x8DC5
+0xDBFC	0x8EEF
+0xDBFD	0x8EF7
+0xDBFE	0x8EFA
+0xDC40	0x8EF9
+0xDC41	0x8EE6
+0xDC42	0x8EEE
+0xDC43	0x8EE5
+0xDC44	0x8EF5
+0xDC45	0x8EE7
+0xDC46	0x8EE8
+0xDC47	0x8EF6
+0xDC48	0x8EEB
+0xDC49	0x8EF1
+0xDC4A	0x8EEC
+0xDC4B	0x8EF4
+0xDC4C	0x8EE9
+0xDC4D	0x902D
+0xDC4E	0x9034
+0xDC4F	0x902F
+0xDC50	0x9106
+0xDC51	0x912C
+0xDC52	0x9104
+0xDC53	0x90FF
+0xDC54	0x90FC
+0xDC55	0x9108
+0xDC56	0x90F9
+0xDC57	0x90FB
+0xDC58	0x9101
+0xDC59	0x9100
+0xDC5A	0x9107
+0xDC5B	0x9105
+0xDC5C	0x9103
+0xDC5D	0x9161
+0xDC5E	0x9164
+0xDC5F	0x915F
+0xDC60	0x9162
+0xDC61	0x9160
+0xDC62	0x9201
+0xDC63	0x920A
+0xDC64	0x9225
+0xDC65	0x9203
+0xDC66	0x921A
+0xDC67	0x9226
+0xDC68	0x920F
+0xDC69	0x920C
+0xDC6A	0x9200
+0xDC6B	0x9212
+0xDC6C	0x91FF
+0xDC6D	0x91FD
+0xDC6E	0x9206
+0xDC6F	0x9204
+0xDC70	0x9227
+0xDC71	0x9202
+0xDC72	0x921C
+0xDC73	0x9224
+0xDC74	0x9219
+0xDC75	0x9217
+0xDC76	0x9205
+0xDC77	0x9216
+0xDC78	0x957B
+0xDC79	0x958D
+0xDC7A	0x958C
+0xDC7B	0x9590
+0xDC7C	0x9687
+0xDC7D	0x967E
+0xDC7E	0x9688
+0xDCA1	0x9689
+0xDCA2	0x9683
+0xDCA3	0x9680
+0xDCA4	0x96C2
+0xDCA5	0x96C8
+0xDCA6	0x96C3
+0xDCA7	0x96F1
+0xDCA8	0x96F0
+0xDCA9	0x976C
+0xDCAA	0x9770
+0xDCAB	0x976E
+0xDCAC	0x9807
+0xDCAD	0x98A9
+0xDCAE	0x98EB
+0xDCAF	0x9CE6
+0xDCB0	0x9EF9
+0xDCB1	0x4E83
+0xDCB2	0x4E84
+0xDCB3	0x4EB6
+0xDCB4	0x50BD
+0xDCB5	0x50BF
+0xDCB6	0x50C6
+0xDCB7	0x50AE
+0xDCB8	0x50C4
+0xDCB9	0x50CA
+0xDCBA	0x50B4
+0xDCBB	0x50C8
+0xDCBC	0x50C2
+0xDCBD	0x50B0
+0xDCBE	0x50C1
+0xDCBF	0x50BA
+0xDCC0	0x50B1
+0xDCC1	0x50CB
+0xDCC2	0x50C9
+0xDCC3	0x50B6
+0xDCC4	0x50B8
+0xDCC5	0x51D7
+0xDCC6	0x527A
+0xDCC7	0x5278
+0xDCC8	0x527B
+0xDCC9	0x527C
+0xDCCA	0x55C3
+0xDCCB	0x55DB
+0xDCCC	0x55CC
+0xDCCD	0x55D0
+0xDCCE	0x55CB
+0xDCCF	0x55CA
+0xDCD0	0x55DD
+0xDCD1	0x55C0
+0xDCD2	0x55D4
+0xDCD3	0x55C4
+0xDCD4	0x55E9
+0xDCD5	0x55BF
+0xDCD6	0x55D2
+0xDCD7	0x558D
+0xDCD8	0x55CF
+0xDCD9	0x55D5
+0xDCDA	0x55E2
+0xDCDB	0x55D6
+0xDCDC	0x55C8
+0xDCDD	0x55F2
+0xDCDE	0x55CD
+0xDCDF	0x55D9
+0xDCE0	0x55C2
+0xDCE1	0x5714
+0xDCE2	0x5853
+0xDCE3	0x5868
+0xDCE4	0x5864
+0xDCE5	0x584F
+0xDCE6	0x584D
+0xDCE7	0x5849
+0xDCE8	0x586F
+0xDCE9	0x5855
+0xDCEA	0x584E
+0xDCEB	0x585D
+0xDCEC	0x5859
+0xDCED	0x5865
+0xDCEE	0x585B
+0xDCEF	0x583D
+0xDCF0	0x5863
+0xDCF1	0x5871
+0xDCF2	0x58FC
+0xDCF3	0x5AC7
+0xDCF4	0x5AC4
+0xDCF5	0x5ACB
+0xDCF6	0x5ABA
+0xDCF7	0x5AB8
+0xDCF8	0x5AB1
+0xDCF9	0x5AB5
+0xDCFA	0x5AB0
+0xDCFB	0x5ABF
+0xDCFC	0x5AC8
+0xDCFD	0x5ABB
+0xDCFE	0x5AC6
+0xDD40	0x5AB7
+0xDD41	0x5AC0
+0xDD42	0x5ACA
+0xDD43	0x5AB4
+0xDD44	0x5AB6
+0xDD45	0x5ACD
+0xDD46	0x5AB9
+0xDD47	0x5A90
+0xDD48	0x5BD6
+0xDD49	0x5BD8
+0xDD4A	0x5BD9
+0xDD4B	0x5C1F
+0xDD4C	0x5C33
+0xDD4D	0x5D71
+0xDD4E	0x5D63
+0xDD4F	0x5D4A
+0xDD50	0x5D65
+0xDD51	0x5D72
+0xDD52	0x5D6C
+0xDD53	0x5D5E
+0xDD54	0x5D68
+0xDD55	0x5D67
+0xDD56	0x5D62
+0xDD57	0x5DF0
+0xDD58	0x5E4F
+0xDD59	0x5E4E
+0xDD5A	0x5E4A
+0xDD5B	0x5E4D
+0xDD5C	0x5E4B
+0xDD5D	0x5EC5
+0xDD5E	0x5ECC
+0xDD5F	0x5EC6
+0xDD60	0x5ECB
+0xDD61	0x5EC7
+0xDD62	0x5F40
+0xDD63	0x5FAF
+0xDD64	0x5FAD
+0xDD65	0x60F7
+0xDD66	0x6149
+0xDD67	0x614A
+0xDD68	0x612B
+0xDD69	0x6145
+0xDD6A	0x6136
+0xDD6B	0x6132
+0xDD6C	0x612E
+0xDD6D	0x6146
+0xDD6E	0x612F
+0xDD6F	0x614F
+0xDD70	0x6129
+0xDD71	0x6140
+0xDD72	0x6220
+0xDD73	0x9168
+0xDD74	0x6223
+0xDD75	0x6225
+0xDD76	0x6224
+0xDD77	0x63C5
+0xDD78	0x63F1
+0xDD79	0x63EB
+0xDD7A	0x6410
+0xDD7B	0x6412
+0xDD7C	0x6409
+0xDD7D	0x6420
+0xDD7E	0x6424
+0xDDA1	0x6433
+0xDDA2	0x6443
+0xDDA3	0x641F
+0xDDA4	0x6415
+0xDDA5	0x6418
+0xDDA6	0x6439
+0xDDA7	0x6437
+0xDDA8	0x6422
+0xDDA9	0x6423
+0xDDAA	0x640C
+0xDDAB	0x6426
+0xDDAC	0x6430
+0xDDAD	0x6428
+0xDDAE	0x6441
+0xDDAF	0x6435
+0xDDB0	0x642F
+0xDDB1	0x640A
+0xDDB2	0x641A
+0xDDB3	0x6440
+0xDDB4	0x6425
+0xDDB5	0x6427
+0xDDB6	0x640B
+0xDDB7	0x63E7
+0xDDB8	0x641B
+0xDDB9	0x642E
+0xDDBA	0x6421
+0xDDBB	0x640E
+0xDDBC	0x656F
+0xDDBD	0x6592
+0xDDBE	0x65D3
+0xDDBF	0x6686
+0xDDC0	0x668C
+0xDDC1	0x6695
+0xDDC2	0x6690
+0xDDC3	0x668B
+0xDDC4	0x668A
+0xDDC5	0x6699
+0xDDC6	0x6694
+0xDDC7	0x6678
+0xDDC8	0x6720
+0xDDC9	0x6966
+0xDDCA	0x695F
+0xDDCB	0x6938
+0xDDCC	0x694E
+0xDDCD	0x6962
+0xDDCE	0x6971
+0xDDCF	0x693F
+0xDDD0	0x6945
+0xDDD1	0x696A
+0xDDD2	0x6939
+0xDDD3	0x6942
+0xDDD4	0x6957
+0xDDD5	0x6959
+0xDDD6	0x697A
+0xDDD7	0x6948
+0xDDD8	0x6949
+0xDDD9	0x6935
+0xDDDA	0x696C
+0xDDDB	0x6933
+0xDDDC	0x693D
+0xDDDD	0x6965
+0xDDDE	0x68F0
+0xDDDF	0x6978
+0xDDE0	0x6934
+0xDDE1	0x6969
+0xDDE2	0x6940
+0xDDE3	0x696F
+0xDDE4	0x6944
+0xDDE5	0x6976
+0xDDE6	0x6958
+0xDDE7	0x6941
+0xDDE8	0x6974
+0xDDE9	0x694C
+0xDDEA	0x693B
+0xDDEB	0x694B
+0xDDEC	0x6937
+0xDDED	0x695C
+0xDDEE	0x694F
+0xDDEF	0x6951
+0xDDF0	0x6932
+0xDDF1	0x6952
+0xDDF2	0x692F
+0xDDF3	0x697B
+0xDDF4	0x693C
+0xDDF5	0x6B46
+0xDDF6	0x6B45
+0xDDF7	0x6B43
+0xDDF8	0x6B42
+0xDDF9	0x6B48
+0xDDFA	0x6B41
+0xDDFB	0x6B9B
+0xDDFC	0xFA0D
+0xDDFD	0x6BFB
+0xDDFE	0x6BFC
+0xDE40	0x6BF9
+0xDE41	0x6BF7
+0xDE42	0x6BF8
+0xDE43	0x6E9B
+0xDE44	0x6ED6
+0xDE45	0x6EC8
+0xDE46	0x6E8F
+0xDE47	0x6EC0
+0xDE48	0x6E9F
+0xDE49	0x6E93
+0xDE4A	0x6E94
+0xDE4B	0x6EA0
+0xDE4C	0x6EB1
+0xDE4D	0x6EB9
+0xDE4E	0x6EC6
+0xDE4F	0x6ED2
+0xDE50	0x6EBD
+0xDE51	0x6EC1
+0xDE52	0x6E9E
+0xDE53	0x6EC9
+0xDE54	0x6EB7
+0xDE55	0x6EB0
+0xDE56	0x6ECD
+0xDE57	0x6EA6
+0xDE58	0x6ECF
+0xDE59	0x6EB2
+0xDE5A	0x6EBE
+0xDE5B	0x6EC3
+0xDE5C	0x6EDC
+0xDE5D	0x6ED8
+0xDE5E	0x6E99
+0xDE5F	0x6E92
+0xDE60	0x6E8E
+0xDE61	0x6E8D
+0xDE62	0x6EA4
+0xDE63	0x6EA1
+0xDE64	0x6EBF
+0xDE65	0x6EB3
+0xDE66	0x6ED0
+0xDE67	0x6ECA
+0xDE68	0x6E97
+0xDE69	0x6EAE
+0xDE6A	0x6EA3
+0xDE6B	0x7147
+0xDE6C	0x7154
+0xDE6D	0x7152
+0xDE6E	0x7163
+0xDE6F	0x7160
+0xDE70	0x7141
+0xDE71	0x715D
+0xDE72	0x7162
+0xDE73	0x7172
+0xDE74	0x7178
+0xDE75	0x716A
+0xDE76	0x7161
+0xDE77	0x7142
+0xDE78	0x7158
+0xDE79	0x7143
+0xDE7A	0x714B
+0xDE7B	0x7170
+0xDE7C	0x715F
+0xDE7D	0x7150
+0xDE7E	0x7153
+0xDEA1	0x7144
+0xDEA2	0x714D
+0xDEA3	0x715A
+0xDEA4	0x724F
+0xDEA5	0x728D
+0xDEA6	0x728C
+0xDEA7	0x7291
+0xDEA8	0x7290
+0xDEA9	0x728E
+0xDEAA	0x733C
+0xDEAB	0x7342
+0xDEAC	0x733B
+0xDEAD	0x733A
+0xDEAE	0x7340
+0xDEAF	0x734A
+0xDEB0	0x7349
+0xDEB1	0x7444
+0xDEB2	0x744A
+0xDEB3	0x744B
+0xDEB4	0x7452
+0xDEB5	0x7451
+0xDEB6	0x7457
+0xDEB7	0x7440
+0xDEB8	0x744F
+0xDEB9	0x7450
+0xDEBA	0x744E
+0xDEBB	0x7442
+0xDEBC	0x7446
+0xDEBD	0x744D
+0xDEBE	0x7454
+0xDEBF	0x74E1
+0xDEC0	0x74FF
+0xDEC1	0x74FE
+0xDEC2	0x74FD
+0xDEC3	0x751D
+0xDEC4	0x7579
+0xDEC5	0x7577
+0xDEC6	0x6983
+0xDEC7	0x75EF
+0xDEC8	0x760F
+0xDEC9	0x7603
+0xDECA	0x75F7
+0xDECB	0x75FE
+0xDECC	0x75FC
+0xDECD	0x75F9
+0xDECE	0x75F8
+0xDECF	0x7610
+0xDED0	0x75FB
+0xDED1	0x75F6
+0xDED2	0x75ED
+0xDED3	0x75F5
+0xDED4	0x75FD
+0xDED5	0x7699
+0xDED6	0x76B5
+0xDED7	0x76DD
+0xDED8	0x7755
+0xDED9	0x775F
+0xDEDA	0x7760
+0xDEDB	0x7752
+0xDEDC	0x7756
+0xDEDD	0x775A
+0xDEDE	0x7769
+0xDEDF	0x7767
+0xDEE0	0x7754
+0xDEE1	0x7759
+0xDEE2	0x776D
+0xDEE3	0x77E0
+0xDEE4	0x7887
+0xDEE5	0x789A
+0xDEE6	0x7894
+0xDEE7	0x788F
+0xDEE8	0x7884
+0xDEE9	0x7895
+0xDEEA	0x7885
+0xDEEB	0x7886
+0xDEEC	0x78A1
+0xDEED	0x7883
+0xDEEE	0x7879
+0xDEEF	0x7899
+0xDEF0	0x7880
+0xDEF1	0x7896
+0xDEF2	0x787B
+0xDEF3	0x797C
+0xDEF4	0x7982
+0xDEF5	0x797D
+0xDEF6	0x7979
+0xDEF7	0x7A11
+0xDEF8	0x7A18
+0xDEF9	0x7A19
+0xDEFA	0x7A12
+0xDEFB	0x7A17
+0xDEFC	0x7A15
+0xDEFD	0x7A22
+0xDEFE	0x7A13
+0xDF40	0x7A1B
+0xDF41	0x7A10
+0xDF42	0x7AA3
+0xDF43	0x7AA2
+0xDF44	0x7A9E
+0xDF45	0x7AEB
+0xDF46	0x7B66
+0xDF47	0x7B64
+0xDF48	0x7B6D
+0xDF49	0x7B74
+0xDF4A	0x7B69
+0xDF4B	0x7B72
+0xDF4C	0x7B65
+0xDF4D	0x7B73
+0xDF4E	0x7B71
+0xDF4F	0x7B70
+0xDF50	0x7B61
+0xDF51	0x7B78
+0xDF52	0x7B76
+0xDF53	0x7B63
+0xDF54	0x7CB2
+0xDF55	0x7CB4
+0xDF56	0x7CAF
+0xDF57	0x7D88
+0xDF58	0x7D86
+0xDF59	0x7D80
+0xDF5A	0x7D8D
+0xDF5B	0x7D7F
+0xDF5C	0x7D85
+0xDF5D	0x7D7A
+0xDF5E	0x7D8E
+0xDF5F	0x7D7B
+0xDF60	0x7D83
+0xDF61	0x7D7C
+0xDF62	0x7D8C
+0xDF63	0x7D94
+0xDF64	0x7D84
+0xDF65	0x7D7D
+0xDF66	0x7D92
+0xDF67	0x7F6D
+0xDF68	0x7F6B
+0xDF69	0x7F67
+0xDF6A	0x7F68
+0xDF6B	0x7F6C
+0xDF6C	0x7FA6
+0xDF6D	0x7FA5
+0xDF6E	0x7FA7
+0xDF6F	0x7FDB
+0xDF70	0x7FDC
+0xDF71	0x8021
+0xDF72	0x8164
+0xDF73	0x8160
+0xDF74	0x8177
+0xDF75	0x815C
+0xDF76	0x8169
+0xDF77	0x815B
+0xDF78	0x8162
+0xDF79	0x8172
+0xDF7A	0x6721
+0xDF7B	0x815E
+0xDF7C	0x8176
+0xDF7D	0x8167
+0xDF7E	0x816F
+0xDFA1	0x8144
+0xDFA2	0x8161
+0xDFA3	0x821D
+0xDFA4	0x8249
+0xDFA5	0x8244
+0xDFA6	0x8240
+0xDFA7	0x8242
+0xDFA8	0x8245
+0xDFA9	0x84F1
+0xDFAA	0x843F
+0xDFAB	0x8456
+0xDFAC	0x8476
+0xDFAD	0x8479
+0xDFAE	0x848F
+0xDFAF	0x848D
+0xDFB0	0x8465
+0xDFB1	0x8451
+0xDFB2	0x8440
+0xDFB3	0x8486
+0xDFB4	0x8467
+0xDFB5	0x8430
+0xDFB6	0x844D
+0xDFB7	0x847D
+0xDFB8	0x845A
+0xDFB9	0x8459
+0xDFBA	0x8474
+0xDFBB	0x8473
+0xDFBC	0x845D
+0xDFBD	0x8507
+0xDFBE	0x845E
+0xDFBF	0x8437
+0xDFC0	0x843A
+0xDFC1	0x8434
+0xDFC2	0x847A
+0xDFC3	0x8443
+0xDFC4	0x8478
+0xDFC5	0x8432
+0xDFC6	0x8445
+0xDFC7	0x8429
+0xDFC8	0x83D9
+0xDFC9	0x844B
+0xDFCA	0x842F
+0xDFCB	0x8442
+0xDFCC	0x842D
+0xDFCD	0x845F
+0xDFCE	0x8470
+0xDFCF	0x8439
+0xDFD0	0x844E
+0xDFD1	0x844C
+0xDFD2	0x8452
+0xDFD3	0x846F
+0xDFD4	0x84C5
+0xDFD5	0x848E
+0xDFD6	0x843B
+0xDFD7	0x8447
+0xDFD8	0x8436
+0xDFD9	0x8433
+0xDFDA	0x8468
+0xDFDB	0x847E
+0xDFDC	0x8444
+0xDFDD	0x842B
+0xDFDE	0x8460
+0xDFDF	0x8454
+0xDFE0	0x846E
+0xDFE1	0x8450
+0xDFE2	0x870B
+0xDFE3	0x8704
+0xDFE4	0x86F7
+0xDFE5	0x870C
+0xDFE6	0x86FA
+0xDFE7	0x86D6
+0xDFE8	0x86F5
+0xDFE9	0x874D
+0xDFEA	0x86F8
+0xDFEB	0x870E
+0xDFEC	0x8709
+0xDFED	0x8701
+0xDFEE	0x86F6
+0xDFEF	0x870D
+0xDFF0	0x8705
+0xDFF1	0x88D6
+0xDFF2	0x88CB
+0xDFF3	0x88CD
+0xDFF4	0x88CE
+0xDFF5	0x88DE
+0xDFF6	0x88DB
+0xDFF7	0x88DA
+0xDFF8	0x88CC
+0xDFF9	0x88D0
+0xDFFA	0x8985
+0xDFFB	0x899B
+0xDFFC	0x89DF
+0xDFFD	0x89E5
+0xDFFE	0x89E4
+0xE040	0x89E1
+0xE041	0x89E0
+0xE042	0x89E2
+0xE043	0x89DC
+0xE044	0x89E6
+0xE045	0x8A76
+0xE046	0x8A86
+0xE047	0x8A7F
+0xE048	0x8A61
+0xE049	0x8A3F
+0xE04A	0x8A77
+0xE04B	0x8A82
+0xE04C	0x8A84
+0xE04D	0x8A75
+0xE04E	0x8A83
+0xE04F	0x8A81
+0xE050	0x8A74
+0xE051	0x8A7A
+0xE052	0x8C3C
+0xE053	0x8C4B
+0xE054	0x8C4A
+0xE055	0x8C65
+0xE056	0x8C64
+0xE057	0x8C66
+0xE058	0x8C86
+0xE059	0x8C84
+0xE05A	0x8C85
+0xE05B	0x8CCC
+0xE05C	0x8D68
+0xE05D	0x8D69
+0xE05E	0x8D91
+0xE05F	0x8D8C
+0xE060	0x8D8E
+0xE061	0x8D8F
+0xE062	0x8D8D
+0xE063	0x8D93
+0xE064	0x8D94
+0xE065	0x8D90
+0xE066	0x8D92
+0xE067	0x8DF0
+0xE068	0x8DE0
+0xE069	0x8DEC
+0xE06A	0x8DF1
+0xE06B	0x8DEE
+0xE06C	0x8DD0
+0xE06D	0x8DE9
+0xE06E	0x8DE3
+0xE06F	0x8DE2
+0xE070	0x8DE7
+0xE071	0x8DF2
+0xE072	0x8DEB
+0xE073	0x8DF4
+0xE074	0x8F06
+0xE075	0x8EFF
+0xE076	0x8F01
+0xE077	0x8F00
+0xE078	0x8F05
+0xE079	0x8F07
+0xE07A	0x8F08
+0xE07B	0x8F02
+0xE07C	0x8F0B
+0xE07D	0x9052
+0xE07E	0x903F
+0xE0A1	0x9044
+0xE0A2	0x9049
+0xE0A3	0x903D
+0xE0A4	0x9110
+0xE0A5	0x910D
+0xE0A6	0x910F
+0xE0A7	0x9111
+0xE0A8	0x9116
+0xE0A9	0x9114
+0xE0AA	0x910B
+0xE0AB	0x910E
+0xE0AC	0x916E
+0xE0AD	0x916F
+0xE0AE	0x9248
+0xE0AF	0x9252
+0xE0B0	0x9230
+0xE0B1	0x923A
+0xE0B2	0x9266
+0xE0B3	0x9233
+0xE0B4	0x9265
+0xE0B5	0x925E
+0xE0B6	0x9283
+0xE0B7	0x922E
+0xE0B8	0x924A
+0xE0B9	0x9246
+0xE0BA	0x926D
+0xE0BB	0x926C
+0xE0BC	0x924F
+0xE0BD	0x9260
+0xE0BE	0x9267
+0xE0BF	0x926F
+0xE0C0	0x9236
+0xE0C1	0x9261
+0xE0C2	0x9270
+0xE0C3	0x9231
+0xE0C4	0x9254
+0xE0C5	0x9263
+0xE0C6	0x9250
+0xE0C7	0x9272
+0xE0C8	0x924E
+0xE0C9	0x9253
+0xE0CA	0x924C
+0xE0CB	0x9256
+0xE0CC	0x9232
+0xE0CD	0x959F
+0xE0CE	0x959C
+0xE0CF	0x959E
+0xE0D0	0x959B
+0xE0D1	0x9692
+0xE0D2	0x9693
+0xE0D3	0x9691
+0xE0D4	0x9697
+0xE0D5	0x96CE
+0xE0D6	0x96FA
+0xE0D7	0x96FD
+0xE0D8	0x96F8
+0xE0D9	0x96F5
+0xE0DA	0x9773
+0xE0DB	0x9777
+0xE0DC	0x9778
+0xE0DD	0x9772
+0xE0DE	0x980F
+0xE0DF	0x980D
+0xE0E0	0x980E
+0xE0E1	0x98AC
+0xE0E2	0x98F6
+0xE0E3	0x98F9
+0xE0E4	0x99AF
+0xE0E5	0x99B2
+0xE0E6	0x99B0
+0xE0E7	0x99B5
+0xE0E8	0x9AAD
+0xE0E9	0x9AAB
+0xE0EA	0x9B5B
+0xE0EB	0x9CEA
+0xE0EC	0x9CED
+0xE0ED	0x9CE7
+0xE0EE	0x9E80
+0xE0EF	0x9EFD
+0xE0F0	0x50E6
+0xE0F1	0x50D4
+0xE0F2	0x50D7
+0xE0F3	0x50E8
+0xE0F4	0x50F3
+0xE0F5	0x50DB
+0xE0F6	0x50EA
+0xE0F7	0x50DD
+0xE0F8	0x50E4
+0xE0F9	0x50D3
+0xE0FA	0x50EC
+0xE0FB	0x50F0
+0xE0FC	0x50EF
+0xE0FD	0x50E3
+0xE0FE	0x50E0
+0xE140	0x51D8
+0xE141	0x5280
+0xE142	0x5281
+0xE143	0x52E9
+0xE144	0x52EB
+0xE145	0x5330
+0xE146	0x53AC
+0xE147	0x5627
+0xE148	0x5615
+0xE149	0x560C
+0xE14A	0x5612
+0xE14B	0x55FC
+0xE14C	0x560F
+0xE14D	0x561C
+0xE14E	0x5601
+0xE14F	0x5613
+0xE150	0x5602
+0xE151	0x55FA
+0xE152	0x561D
+0xE153	0x5604
+0xE154	0x55FF
+0xE155	0x55F9
+0xE156	0x5889
+0xE157	0x587C
+0xE158	0x5890
+0xE159	0x5898
+0xE15A	0x5886
+0xE15B	0x5881
+0xE15C	0x587F
+0xE15D	0x5874
+0xE15E	0x588B
+0xE15F	0x587A
+0xE160	0x5887
+0xE161	0x5891
+0xE162	0x588E
+0xE163	0x5876
+0xE164	0x5882
+0xE165	0x5888
+0xE166	0x587B
+0xE167	0x5894
+0xE168	0x588F
+0xE169	0x58FE
+0xE16A	0x596B
+0xE16B	0x5ADC
+0xE16C	0x5AEE
+0xE16D	0x5AE5
+0xE16E	0x5AD5
+0xE16F	0x5AEA
+0xE170	0x5ADA
+0xE171	0x5AED
+0xE172	0x5AEB
+0xE173	0x5AF3
+0xE174	0x5AE2
+0xE175	0x5AE0
+0xE176	0x5ADB
+0xE177	0x5AEC
+0xE178	0x5ADE
+0xE179	0x5ADD
+0xE17A	0x5AD9
+0xE17B	0x5AE8
+0xE17C	0x5ADF
+0xE17D	0x5B77
+0xE17E	0x5BE0
+0xE1A1	0x5BE3
+0xE1A2	0x5C63
+0xE1A3	0x5D82
+0xE1A4	0x5D80
+0xE1A5	0x5D7D
+0xE1A6	0x5D86
+0xE1A7	0x5D7A
+0xE1A8	0x5D81
+0xE1A9	0x5D77
+0xE1AA	0x5D8A
+0xE1AB	0x5D89
+0xE1AC	0x5D88
+0xE1AD	0x5D7E
+0xE1AE	0x5D7C
+0xE1AF	0x5D8D
+0xE1B0	0x5D79
+0xE1B1	0x5D7F
+0xE1B2	0x5E58
+0xE1B3	0x5E59
+0xE1B4	0x5E53
+0xE1B5	0x5ED8
+0xE1B6	0x5ED1
+0xE1B7	0x5ED7
+0xE1B8	0x5ECE
+0xE1B9	0x5EDC
+0xE1BA	0x5ED5
+0xE1BB	0x5ED9
+0xE1BC	0x5ED2
+0xE1BD	0x5ED4
+0xE1BE	0x5F44
+0xE1BF	0x5F43
+0xE1C0	0x5F6F
+0xE1C1	0x5FB6
+0xE1C2	0x612C
+0xE1C3	0x6128
+0xE1C4	0x6141
+0xE1C5	0x615E
+0xE1C6	0x6171
+0xE1C7	0x6173
+0xE1C8	0x6152
+0xE1C9	0x6153
+0xE1CA	0x6172
+0xE1CB	0x616C
+0xE1CC	0x6180
+0xE1CD	0x6174
+0xE1CE	0x6154
+0xE1CF	0x617A
+0xE1D0	0x615B
+0xE1D1	0x6165
+0xE1D2	0x613B
+0xE1D3	0x616A
+0xE1D4	0x6161
+0xE1D5	0x6156
+0xE1D6	0x6229
+0xE1D7	0x6227
+0xE1D8	0x622B
+0xE1D9	0x642B
+0xE1DA	0x644D
+0xE1DB	0x645B
+0xE1DC	0x645D
+0xE1DD	0x6474
+0xE1DE	0x6476
+0xE1DF	0x6472
+0xE1E0	0x6473
+0xE1E1	0x647D
+0xE1E2	0x6475
+0xE1E3	0x6466
+0xE1E4	0x64A6
+0xE1E5	0x644E
+0xE1E6	0x6482
+0xE1E7	0x645E
+0xE1E8	0x645C
+0xE1E9	0x644B
+0xE1EA	0x6453
+0xE1EB	0x6460
+0xE1EC	0x6450
+0xE1ED	0x647F
+0xE1EE	0x643F
+0xE1EF	0x646C
+0xE1F0	0x646B
+0xE1F1	0x6459
+0xE1F2	0x6465
+0xE1F3	0x6477
+0xE1F4	0x6573
+0xE1F5	0x65A0
+0xE1F6	0x66A1
+0xE1F7	0x66A0
+0xE1F8	0x669F
+0xE1F9	0x6705
+0xE1FA	0x6704
+0xE1FB	0x6722
+0xE1FC	0x69B1
+0xE1FD	0x69B6
+0xE1FE	0x69C9
+0xE240	0x69A0
+0xE241	0x69CE
+0xE242	0x6996
+0xE243	0x69B0
+0xE244	0x69AC
+0xE245	0x69BC
+0xE246	0x6991
+0xE247	0x6999
+0xE248	0x698E
+0xE249	0x69A7
+0xE24A	0x698D
+0xE24B	0x69A9
+0xE24C	0x69BE
+0xE24D	0x69AF
+0xE24E	0x69BF
+0xE24F	0x69C4
+0xE250	0x69BD
+0xE251	0x69A4
+0xE252	0x69D4
+0xE253	0x69B9
+0xE254	0x69CA
+0xE255	0x699A
+0xE256	0x69CF
+0xE257	0x69B3
+0xE258	0x6993
+0xE259	0x69AA
+0xE25A	0x69A1
+0xE25B	0x699E
+0xE25C	0x69D9
+0xE25D	0x6997
+0xE25E	0x6990
+0xE25F	0x69C2
+0xE260	0x69B5
+0xE261	0x69A5
+0xE262	0x69C6
+0xE263	0x6B4A
+0xE264	0x6B4D
+0xE265	0x6B4B
+0xE266	0x6B9E
+0xE267	0x6B9F
+0xE268	0x6BA0
+0xE269	0x6BC3
+0xE26A	0x6BC4
+0xE26B	0x6BFE
+0xE26C	0x6ECE
+0xE26D	0x6EF5
+0xE26E	0x6EF1
+0xE26F	0x6F03
+0xE270	0x6F25
+0xE271	0x6EF8
+0xE272	0x6F37
+0xE273	0x6EFB
+0xE274	0x6F2E
+0xE275	0x6F09
+0xE276	0x6F4E
+0xE277	0x6F19
+0xE278	0x6F1A
+0xE279	0x6F27
+0xE27A	0x6F18
+0xE27B	0x6F3B
+0xE27C	0x6F12
+0xE27D	0x6EED
+0xE27E	0x6F0A
+0xE2A1	0x6F36
+0xE2A2	0x6F73
+0xE2A3	0x6EF9
+0xE2A4	0x6EEE
+0xE2A5	0x6F2D
+0xE2A6	0x6F40
+0xE2A7	0x6F30
+0xE2A8	0x6F3C
+0xE2A9	0x6F35
+0xE2AA	0x6EEB
+0xE2AB	0x6F07
+0xE2AC	0x6F0E
+0xE2AD	0x6F43
+0xE2AE	0x6F05
+0xE2AF	0x6EFD
+0xE2B0	0x6EF6
+0xE2B1	0x6F39
+0xE2B2	0x6F1C
+0xE2B3	0x6EFC
+0xE2B4	0x6F3A
+0xE2B5	0x6F1F
+0xE2B6	0x6F0D
+0xE2B7	0x6F1E
+0xE2B8	0x6F08
+0xE2B9	0x6F21
+0xE2BA	0x7187
+0xE2BB	0x7190
+0xE2BC	0x7189
+0xE2BD	0x7180
+0xE2BE	0x7185
+0xE2BF	0x7182
+0xE2C0	0x718F
+0xE2C1	0x717B
+0xE2C2	0x7186
+0xE2C3	0x7181
+0xE2C4	0x7197
+0xE2C5	0x7244
+0xE2C6	0x7253
+0xE2C7	0x7297
+0xE2C8	0x7295
+0xE2C9	0x7293
+0xE2CA	0x7343
+0xE2CB	0x734D
+0xE2CC	0x7351
+0xE2CD	0x734C
+0xE2CE	0x7462
+0xE2CF	0x7473
+0xE2D0	0x7471
+0xE2D1	0x7475
+0xE2D2	0x7472
+0xE2D3	0x7467
+0xE2D4	0x746E
+0xE2D5	0x7500
+0xE2D6	0x7502
+0xE2D7	0x7503
+0xE2D8	0x757D
+0xE2D9	0x7590
+0xE2DA	0x7616
+0xE2DB	0x7608
+0xE2DC	0x760C
+0xE2DD	0x7615
+0xE2DE	0x7611
+0xE2DF	0x760A
+0xE2E0	0x7614
+0xE2E1	0x76B8
+0xE2E2	0x7781
+0xE2E3	0x777C
+0xE2E4	0x7785
+0xE2E5	0x7782
+0xE2E6	0x776E
+0xE2E7	0x7780
+0xE2E8	0x776F
+0xE2E9	0x777E
+0xE2EA	0x7783
+0xE2EB	0x78B2
+0xE2EC	0x78AA
+0xE2ED	0x78B4
+0xE2EE	0x78AD
+0xE2EF	0x78A8
+0xE2F0	0x787E
+0xE2F1	0x78AB
+0xE2F2	0x789E
+0xE2F3	0x78A5
+0xE2F4	0x78A0
+0xE2F5	0x78AC
+0xE2F6	0x78A2
+0xE2F7	0x78A4
+0xE2F8	0x7998
+0xE2F9	0x798A
+0xE2FA	0x798B
+0xE2FB	0x7996
+0xE2FC	0x7995
+0xE2FD	0x7994
+0xE2FE	0x7993
+0xE340	0x7997
+0xE341	0x7988
+0xE342	0x7992
+0xE343	0x7990
+0xE344	0x7A2B
+0xE345	0x7A4A
+0xE346	0x7A30
+0xE347	0x7A2F
+0xE348	0x7A28
+0xE349	0x7A26
+0xE34A	0x7AA8
+0xE34B	0x7AAB
+0xE34C	0x7AAC
+0xE34D	0x7AEE
+0xE34E	0x7B88
+0xE34F	0x7B9C
+0xE350	0x7B8A
+0xE351	0x7B91
+0xE352	0x7B90
+0xE353	0x7B96
+0xE354	0x7B8D
+0xE355	0x7B8C
+0xE356	0x7B9B
+0xE357	0x7B8E
+0xE358	0x7B85
+0xE359	0x7B98
+0xE35A	0x5284
+0xE35B	0x7B99
+0xE35C	0x7BA4
+0xE35D	0x7B82
+0xE35E	0x7CBB
+0xE35F	0x7CBF
+0xE360	0x7CBC
+0xE361	0x7CBA
+0xE362	0x7DA7
+0xE363	0x7DB7
+0xE364	0x7DC2
+0xE365	0x7DA3
+0xE366	0x7DAA
+0xE367	0x7DC1
+0xE368	0x7DC0
+0xE369	0x7DC5
+0xE36A	0x7D9D
+0xE36B	0x7DCE
+0xE36C	0x7DC4
+0xE36D	0x7DC6
+0xE36E	0x7DCB
+0xE36F	0x7DCC
+0xE370	0x7DAF
+0xE371	0x7DB9
+0xE372	0x7D96
+0xE373	0x7DBC
+0xE374	0x7D9F
+0xE375	0x7DA6
+0xE376	0x7DAE
+0xE377	0x7DA9
+0xE378	0x7DA1
+0xE379	0x7DC9
+0xE37A	0x7F73
+0xE37B	0x7FE2
+0xE37C	0x7FE3
+0xE37D	0x7FE5
+0xE37E	0x7FDE
+0xE3A1	0x8024
+0xE3A2	0x805D
+0xE3A3	0x805C
+0xE3A4	0x8189
+0xE3A5	0x8186
+0xE3A6	0x8183
+0xE3A7	0x8187
+0xE3A8	0x818D
+0xE3A9	0x818C
+0xE3AA	0x818B
+0xE3AB	0x8215
+0xE3AC	0x8497
+0xE3AD	0x84A4
+0xE3AE	0x84A1
+0xE3AF	0x849F
+0xE3B0	0x84BA
+0xE3B1	0x84CE
+0xE3B2	0x84C2
+0xE3B3	0x84AC
+0xE3B4	0x84AE
+0xE3B5	0x84AB
+0xE3B6	0x84B9
+0xE3B7	0x84B4
+0xE3B8	0x84C1
+0xE3B9	0x84CD
+0xE3BA	0x84AA
+0xE3BB	0x849A
+0xE3BC	0x84B1
+0xE3BD	0x84D0
+0xE3BE	0x849D
+0xE3BF	0x84A7
+0xE3C0	0x84BB
+0xE3C1	0x84A2
+0xE3C2	0x8494
+0xE3C3	0x84C7
+0xE3C4	0x84CC
+0xE3C5	0x849B
+0xE3C6	0x84A9
+0xE3C7	0x84AF
+0xE3C8	0x84A8
+0xE3C9	0x84D6
+0xE3CA	0x8498
+0xE3CB	0x84B6
+0xE3CC	0x84CF
+0xE3CD	0x84A0
+0xE3CE	0x84D7
+0xE3CF	0x84D4
+0xE3D0	0x84D2
+0xE3D1	0x84DB
+0xE3D2	0x84B0
+0xE3D3	0x8491
+0xE3D4	0x8661
+0xE3D5	0x8733
+0xE3D6	0x8723
+0xE3D7	0x8728
+0xE3D8	0x876B
+0xE3D9	0x8740
+0xE3DA	0x872E
+0xE3DB	0x871E
+0xE3DC	0x8721
+0xE3DD	0x8719
+0xE3DE	0x871B
+0xE3DF	0x8743
+0xE3E0	0x872C
+0xE3E1	0x8741
+0xE3E2	0x873E
+0xE3E3	0x8746
+0xE3E4	0x8720
+0xE3E5	0x8732
+0xE3E6	0x872A
+0xE3E7	0x872D
+0xE3E8	0x873C
+0xE3E9	0x8712
+0xE3EA	0x873A
+0xE3EB	0x8731
+0xE3EC	0x8735
+0xE3ED	0x8742
+0xE3EE	0x8726
+0xE3EF	0x8727
+0xE3F0	0x8738
+0xE3F1	0x8724
+0xE3F2	0x871A
+0xE3F3	0x8730
+0xE3F4	0x8711
+0xE3F5	0x88F7
+0xE3F6	0x88E7
+0xE3F7	0x88F1
+0xE3F8	0x88F2
+0xE3F9	0x88FA
+0xE3FA	0x88FE
+0xE3FB	0x88EE
+0xE3FC	0x88FC
+0xE3FD	0x88F6
+0xE3FE	0x88FB
+0xE440	0x88F0
+0xE441	0x88EC
+0xE442	0x88EB
+0xE443	0x899D
+0xE444	0x89A1
+0xE445	0x899F
+0xE446	0x899E
+0xE447	0x89E9
+0xE448	0x89EB
+0xE449	0x89E8
+0xE44A	0x8AAB
+0xE44B	0x8A99
+0xE44C	0x8A8B
+0xE44D	0x8A92
+0xE44E	0x8A8F
+0xE44F	0x8A96
+0xE450	0x8C3D
+0xE451	0x8C68
+0xE452	0x8C69
+0xE453	0x8CD5
+0xE454	0x8CCF
+0xE455	0x8CD7
+0xE456	0x8D96
+0xE457	0x8E09
+0xE458	0x8E02
+0xE459	0x8DFF
+0xE45A	0x8E0D
+0xE45B	0x8DFD
+0xE45C	0x8E0A
+0xE45D	0x8E03
+0xE45E	0x8E07
+0xE45F	0x8E06
+0xE460	0x8E05
+0xE461	0x8DFE
+0xE462	0x8E00
+0xE463	0x8E04
+0xE464	0x8F10
+0xE465	0x8F11
+0xE466	0x8F0E
+0xE467	0x8F0D
+0xE468	0x9123
+0xE469	0x911C
+0xE46A	0x9120
+0xE46B	0x9122
+0xE46C	0x911F
+0xE46D	0x911D
+0xE46E	0x911A
+0xE46F	0x9124
+0xE470	0x9121
+0xE471	0x911B
+0xE472	0x917A
+0xE473	0x9172
+0xE474	0x9179
+0xE475	0x9173
+0xE476	0x92A5
+0xE477	0x92A4
+0xE478	0x9276
+0xE479	0x929B
+0xE47A	0x927A
+0xE47B	0x92A0
+0xE47C	0x9294
+0xE47D	0x92AA
+0xE47E	0x928D
+0xE4A1	0x92A6
+0xE4A2	0x929A
+0xE4A3	0x92AB
+0xE4A4	0x9279
+0xE4A5	0x9297
+0xE4A6	0x927F
+0xE4A7	0x92A3
+0xE4A8	0x92EE
+0xE4A9	0x928E
+0xE4AA	0x9282
+0xE4AB	0x9295
+0xE4AC	0x92A2
+0xE4AD	0x927D
+0xE4AE	0x9288
+0xE4AF	0x92A1
+0xE4B0	0x928A
+0xE4B1	0x9286
+0xE4B2	0x928C
+0xE4B3	0x9299
+0xE4B4	0x92A7
+0xE4B5	0x927E
+0xE4B6	0x9287
+0xE4B7	0x92A9
+0xE4B8	0x929D
+0xE4B9	0x928B
+0xE4BA	0x922D
+0xE4BB	0x969E
+0xE4BC	0x96A1
+0xE4BD	0x96FF
+0xE4BE	0x9758
+0xE4BF	0x977D
+0xE4C0	0x977A
+0xE4C1	0x977E
+0xE4C2	0x9783
+0xE4C3	0x9780
+0xE4C4	0x9782
+0xE4C5	0x977B
+0xE4C6	0x9784
+0xE4C7	0x9781
+0xE4C8	0x977F
+0xE4C9	0x97CE
+0xE4CA	0x97CD
+0xE4CB	0x9816
+0xE4CC	0x98AD
+0xE4CD	0x98AE
+0xE4CE	0x9902
+0xE4CF	0x9900
+0xE4D0	0x9907
+0xE4D1	0x999D
+0xE4D2	0x999C
+0xE4D3	0x99C3
+0xE4D4	0x99B9
+0xE4D5	0x99BB
+0xE4D6	0x99BA
+0xE4D7	0x99C2
+0xE4D8	0x99BD
+0xE4D9	0x99C7
+0xE4DA	0x9AB1
+0xE4DB	0x9AE3
+0xE4DC	0x9AE7
+0xE4DD	0x9B3E
+0xE4DE	0x9B3F
+0xE4DF	0x9B60
+0xE4E0	0x9B61
+0xE4E1	0x9B5F
+0xE4E2	0x9CF1
+0xE4E3	0x9CF2
+0xE4E4	0x9CF5
+0xE4E5	0x9EA7
+0xE4E6	0x50FF
+0xE4E7	0x5103
+0xE4E8	0x5130
+0xE4E9	0x50F8
+0xE4EA	0x5106
+0xE4EB	0x5107
+0xE4EC	0x50F6
+0xE4ED	0x50FE
+0xE4EE	0x510B
+0xE4EF	0x510C
+0xE4F0	0x50FD
+0xE4F1	0x510A
+0xE4F2	0x528B
+0xE4F3	0x528C
+0xE4F4	0x52F1
+0xE4F5	0x52EF
+0xE4F6	0x5648
+0xE4F7	0x5642
+0xE4F8	0x564C
+0xE4F9	0x5635
+0xE4FA	0x5641
+0xE4FB	0x564A
+0xE4FC	0x5649
+0xE4FD	0x5646
+0xE4FE	0x5658
+0xE540	0x565A
+0xE541	0x5640
+0xE542	0x5633
+0xE543	0x563D
+0xE544	0x562C
+0xE545	0x563E
+0xE546	0x5638
+0xE547	0x562A
+0xE548	0x563A
+0xE549	0x571A
+0xE54A	0x58AB
+0xE54B	0x589D
+0xE54C	0x58B1
+0xE54D	0x58A0
+0xE54E	0x58A3
+0xE54F	0x58AF
+0xE550	0x58AC
+0xE551	0x58A5
+0xE552	0x58A1
+0xE553	0x58FF
+0xE554	0x5AFF
+0xE555	0x5AF4
+0xE556	0x5AFD
+0xE557	0x5AF7
+0xE558	0x5AF6
+0xE559	0x5B03
+0xE55A	0x5AF8
+0xE55B	0x5B02
+0xE55C	0x5AF9
+0xE55D	0x5B01
+0xE55E	0x5B07
+0xE55F	0x5B05
+0xE560	0x5B0F
+0xE561	0x5C67
+0xE562	0x5D99
+0xE563	0x5D97
+0xE564	0x5D9F
+0xE565	0x5D92
+0xE566	0x5DA2
+0xE567	0x5D93
+0xE568	0x5D95
+0xE569	0x5DA0
+0xE56A	0x5D9C
+0xE56B	0x5DA1
+0xE56C	0x5D9A
+0xE56D	0x5D9E
+0xE56E	0x5E69
+0xE56F	0x5E5D
+0xE570	0x5E60
+0xE571	0x5E5C
+0xE572	0x7DF3
+0xE573	0x5EDB
+0xE574	0x5EDE
+0xE575	0x5EE1
+0xE576	0x5F49
+0xE577	0x5FB2
+0xE578	0x618B
+0xE579	0x6183
+0xE57A	0x6179
+0xE57B	0x61B1
+0xE57C	0x61B0
+0xE57D	0x61A2
+0xE57E	0x6189
+0xE5A1	0x619B
+0xE5A2	0x6193
+0xE5A3	0x61AF
+0xE5A4	0x61AD
+0xE5A5	0x619F
+0xE5A6	0x6192
+0xE5A7	0x61AA
+0xE5A8	0x61A1
+0xE5A9	0x618D
+0xE5AA	0x6166
+0xE5AB	0x61B3
+0xE5AC	0x622D
+0xE5AD	0x646E
+0xE5AE	0x6470
+0xE5AF	0x6496
+0xE5B0	0x64A0
+0xE5B1	0x6485
+0xE5B2	0x6497
+0xE5B3	0x649C
+0xE5B4	0x648F
+0xE5B5	0x648B
+0xE5B6	0x648A
+0xE5B7	0x648C
+0xE5B8	0x64A3
+0xE5B9	0x649F
+0xE5BA	0x6468
+0xE5BB	0x64B1
+0xE5BC	0x6498
+0xE5BD	0x6576
+0xE5BE	0x657A
+0xE5BF	0x6579
+0xE5C0	0x657B
+0xE5C1	0x65B2
+0xE5C2	0x65B3
+0xE5C3	0x66B5
+0xE5C4	0x66B0
+0xE5C5	0x66A9
+0xE5C6	0x66B2
+0xE5C7	0x66B7
+0xE5C8	0x66AA
+0xE5C9	0x66AF
+0xE5CA	0x6A00
+0xE5CB	0x6A06
+0xE5CC	0x6A17
+0xE5CD	0x69E5
+0xE5CE	0x69F8
+0xE5CF	0x6A15
+0xE5D0	0x69F1
+0xE5D1	0x69E4
+0xE5D2	0x6A20
+0xE5D3	0x69FF
+0xE5D4	0x69EC
+0xE5D5	0x69E2
+0xE5D6	0x6A1B
+0xE5D7	0x6A1D
+0xE5D8	0x69FE
+0xE5D9	0x6A27
+0xE5DA	0x69F2
+0xE5DB	0x69EE
+0xE5DC	0x6A14
+0xE5DD	0x69F7
+0xE5DE	0x69E7
+0xE5DF	0x6A40
+0xE5E0	0x6A08
+0xE5E1	0x69E6
+0xE5E2	0x69FB
+0xE5E3	0x6A0D
+0xE5E4	0x69FC
+0xE5E5	0x69EB
+0xE5E6	0x6A09
+0xE5E7	0x6A04
+0xE5E8	0x6A18
+0xE5E9	0x6A25
+0xE5EA	0x6A0F
+0xE5EB	0x69F6
+0xE5EC	0x6A26
+0xE5ED	0x6A07
+0xE5EE	0x69F4
+0xE5EF	0x6A16
+0xE5F0	0x6B51
+0xE5F1	0x6BA5
+0xE5F2	0x6BA3
+0xE5F3	0x6BA2
+0xE5F4	0x6BA6
+0xE5F5	0x6C01
+0xE5F6	0x6C00
+0xE5F7	0x6BFF
+0xE5F8	0x6C02
+0xE5F9	0x6F41
+0xE5FA	0x6F26
+0xE5FB	0x6F7E
+0xE5FC	0x6F87
+0xE5FD	0x6FC6
+0xE5FE	0x6F92
+0xE640	0x6F8D
+0xE641	0x6F89
+0xE642	0x6F8C
+0xE643	0x6F62
+0xE644	0x6F4F
+0xE645	0x6F85
+0xE646	0x6F5A
+0xE647	0x6F96
+0xE648	0x6F76
+0xE649	0x6F6C
+0xE64A	0x6F82
+0xE64B	0x6F55
+0xE64C	0x6F72
+0xE64D	0x6F52
+0xE64E	0x6F50
+0xE64F	0x6F57
+0xE650	0x6F94
+0xE651	0x6F93
+0xE652	0x6F5D
+0xE653	0x6F00
+0xE654	0x6F61
+0xE655	0x6F6B
+0xE656	0x6F7D
+0xE657	0x6F67
+0xE658	0x6F90
+0xE659	0x6F53
+0xE65A	0x6F8B
+0xE65B	0x6F69
+0xE65C	0x6F7F
+0xE65D	0x6F95
+0xE65E	0x6F63
+0xE65F	0x6F77
+0xE660	0x6F6A
+0xE661	0x6F7B
+0xE662	0x71B2
+0xE663	0x71AF
+0xE664	0x719B
+0xE665	0x71B0
+0xE666	0x71A0
+0xE667	0x719A
+0xE668	0x71A9
+0xE669	0x71B5
+0xE66A	0x719D
+0xE66B	0x71A5
+0xE66C	0x719E
+0xE66D	0x71A4
+0xE66E	0x71A1
+0xE66F	0x71AA
+0xE670	0x719C
+0xE671	0x71A7
+0xE672	0x71B3
+0xE673	0x7298
+0xE674	0x729A
+0xE675	0x7358
+0xE676	0x7352
+0xE677	0x735E
+0xE678	0x735F
+0xE679	0x7360
+0xE67A	0x735D
+0xE67B	0x735B
+0xE67C	0x7361
+0xE67D	0x735A
+0xE67E	0x7359
+0xE6A1	0x7362
+0xE6A2	0x7487
+0xE6A3	0x7489
+0xE6A4	0x748A
+0xE6A5	0x7486
+0xE6A6	0x7481
+0xE6A7	0x747D
+0xE6A8	0x7485
+0xE6A9	0x7488
+0xE6AA	0x747C
+0xE6AB	0x7479
+0xE6AC	0x7508
+0xE6AD	0x7507
+0xE6AE	0x757E
+0xE6AF	0x7625
+0xE6B0	0x761E
+0xE6B1	0x7619
+0xE6B2	0x761D
+0xE6B3	0x761C
+0xE6B4	0x7623
+0xE6B5	0x761A
+0xE6B6	0x7628
+0xE6B7	0x761B
+0xE6B8	0x769C
+0xE6B9	0x769D
+0xE6BA	0x769E
+0xE6BB	0x769B
+0xE6BC	0x778D
+0xE6BD	0x778F
+0xE6BE	0x7789
+0xE6BF	0x7788
+0xE6C0	0x78CD
+0xE6C1	0x78BB
+0xE6C2	0x78CF
+0xE6C3	0x78CC
+0xE6C4	0x78D1
+0xE6C5	0x78CE
+0xE6C6	0x78D4
+0xE6C7	0x78C8
+0xE6C8	0x78C3
+0xE6C9	0x78C4
+0xE6CA	0x78C9
+0xE6CB	0x799A
+0xE6CC	0x79A1
+0xE6CD	0x79A0
+0xE6CE	0x799C
+0xE6CF	0x79A2
+0xE6D0	0x799B
+0xE6D1	0x6B76
+0xE6D2	0x7A39
+0xE6D3	0x7AB2
+0xE6D4	0x7AB4
+0xE6D5	0x7AB3
+0xE6D6	0x7BB7
+0xE6D7	0x7BCB
+0xE6D8	0x7BBE
+0xE6D9	0x7BAC
+0xE6DA	0x7BCE
+0xE6DB	0x7BAF
+0xE6DC	0x7BB9
+0xE6DD	0x7BCA
+0xE6DE	0x7BB5
+0xE6DF	0x7CC5
+0xE6E0	0x7CC8
+0xE6E1	0x7CCC
+0xE6E2	0x7CCB
+0xE6E3	0x7DF7
+0xE6E4	0x7DDB
+0xE6E5	0x7DEA
+0xE6E6	0x7DE7
+0xE6E7	0x7DD7
+0xE6E8	0x7DE1
+0xE6E9	0x7E03
+0xE6EA	0x7DFA
+0xE6EB	0x7DE6
+0xE6EC	0x7DF6
+0xE6ED	0x7DF1
+0xE6EE	0x7DF0
+0xE6EF	0x7DEE
+0xE6F0	0x7DDF
+0xE6F1	0x7F76
+0xE6F2	0x7FAC
+0xE6F3	0x7FB0
+0xE6F4	0x7FAD
+0xE6F5	0x7FED
+0xE6F6	0x7FEB
+0xE6F7	0x7FEA
+0xE6F8	0x7FEC
+0xE6F9	0x7FE6
+0xE6FA	0x7FE8
+0xE6FB	0x8064
+0xE6FC	0x8067
+0xE6FD	0x81A3
+0xE6FE	0x819F
+0xE740	0x819E
+0xE741	0x8195
+0xE742	0x81A2
+0xE743	0x8199
+0xE744	0x8197
+0xE745	0x8216
+0xE746	0x824F
+0xE747	0x8253
+0xE748	0x8252
+0xE749	0x8250
+0xE74A	0x824E
+0xE74B	0x8251
+0xE74C	0x8524
+0xE74D	0x853B
+0xE74E	0x850F
+0xE74F	0x8500
+0xE750	0x8529
+0xE751	0x850E
+0xE752	0x8509
+0xE753	0x850D
+0xE754	0x851F
+0xE755	0x850A
+0xE756	0x8527
+0xE757	0x851C
+0xE758	0x84FB
+0xE759	0x852B
+0xE75A	0x84FA
+0xE75B	0x8508
+0xE75C	0x850C
+0xE75D	0x84F4
+0xE75E	0x852A
+0xE75F	0x84F2
+0xE760	0x8515
+0xE761	0x84F7
+0xE762	0x84EB
+0xE763	0x84F3
+0xE764	0x84FC
+0xE765	0x8512
+0xE766	0x84EA
+0xE767	0x84E9
+0xE768	0x8516
+0xE769	0x84FE
+0xE76A	0x8528
+0xE76B	0x851D
+0xE76C	0x852E
+0xE76D	0x8502
+0xE76E	0x84FD
+0xE76F	0x851E
+0xE770	0x84F6
+0xE771	0x8531
+0xE772	0x8526
+0xE773	0x84E7
+0xE774	0x84E8
+0xE775	0x84F0
+0xE776	0x84EF
+0xE777	0x84F9
+0xE778	0x8518
+0xE779	0x8520
+0xE77A	0x8530
+0xE77B	0x850B
+0xE77C	0x8519
+0xE77D	0x852F
+0xE77E	0x8662
+0xE7A1	0x8756
+0xE7A2	0x8763
+0xE7A3	0x8764
+0xE7A4	0x8777
+0xE7A5	0x87E1
+0xE7A6	0x8773
+0xE7A7	0x8758
+0xE7A8	0x8754
+0xE7A9	0x875B
+0xE7AA	0x8752
+0xE7AB	0x8761
+0xE7AC	0x875A
+0xE7AD	0x8751
+0xE7AE	0x875E
+0xE7AF	0x876D
+0xE7B0	0x876A
+0xE7B1	0x8750
+0xE7B2	0x874E
+0xE7B3	0x875F
+0xE7B4	0x875D
+0xE7B5	0x876F
+0xE7B6	0x876C
+0xE7B7	0x877A
+0xE7B8	0x876E
+0xE7B9	0x875C
+0xE7BA	0x8765
+0xE7BB	0x874F
+0xE7BC	0x877B
+0xE7BD	0x8775
+0xE7BE	0x8762
+0xE7BF	0x8767
+0xE7C0	0x8769
+0xE7C1	0x885A
+0xE7C2	0x8905
+0xE7C3	0x890C
+0xE7C4	0x8914
+0xE7C5	0x890B
+0xE7C6	0x8917
+0xE7C7	0x8918
+0xE7C8	0x8919
+0xE7C9	0x8906
+0xE7CA	0x8916
+0xE7CB	0x8911
+0xE7CC	0x890E
+0xE7CD	0x8909
+0xE7CE	0x89A2
+0xE7CF	0x89A4
+0xE7D0	0x89A3
+0xE7D1	0x89ED
+0xE7D2	0x89F0
+0xE7D3	0x89EC
+0xE7D4	0x8ACF
+0xE7D5	0x8AC6
+0xE7D6	0x8AB8
+0xE7D7	0x8AD3
+0xE7D8	0x8AD1
+0xE7D9	0x8AD4
+0xE7DA	0x8AD5
+0xE7DB	0x8ABB
+0xE7DC	0x8AD7
+0xE7DD	0x8ABE
+0xE7DE	0x8AC0
+0xE7DF	0x8AC5
+0xE7E0	0x8AD8
+0xE7E1	0x8AC3
+0xE7E2	0x8ABA
+0xE7E3	0x8ABD
+0xE7E4	0x8AD9
+0xE7E5	0x8C3E
+0xE7E6	0x8C4D
+0xE7E7	0x8C8F
+0xE7E8	0x8CE5
+0xE7E9	0x8CDF
+0xE7EA	0x8CD9
+0xE7EB	0x8CE8
+0xE7EC	0x8CDA
+0xE7ED	0x8CDD
+0xE7EE	0x8CE7
+0xE7EF	0x8DA0
+0xE7F0	0x8D9C
+0xE7F1	0x8DA1
+0xE7F2	0x8D9B
+0xE7F3	0x8E20
+0xE7F4	0x8E23
+0xE7F5	0x8E25
+0xE7F6	0x8E24
+0xE7F7	0x8E2E
+0xE7F8	0x8E15
+0xE7F9	0x8E1B
+0xE7FA	0x8E16
+0xE7FB	0x8E11
+0xE7FC	0x8E19
+0xE7FD	0x8E26
+0xE7FE	0x8E27
+0xE840	0x8E14
+0xE841	0x8E12
+0xE842	0x8E18
+0xE843	0x8E13
+0xE844	0x8E1C
+0xE845	0x8E17
+0xE846	0x8E1A
+0xE847	0x8F2C
+0xE848	0x8F24
+0xE849	0x8F18
+0xE84A	0x8F1A
+0xE84B	0x8F20
+0xE84C	0x8F23
+0xE84D	0x8F16
+0xE84E	0x8F17
+0xE84F	0x9073
+0xE850	0x9070
+0xE851	0x906F
+0xE852	0x9067
+0xE853	0x906B
+0xE854	0x912F
+0xE855	0x912B
+0xE856	0x9129
+0xE857	0x912A
+0xE858	0x9132
+0xE859	0x9126
+0xE85A	0x912E
+0xE85B	0x9185
+0xE85C	0x9186
+0xE85D	0x918A
+0xE85E	0x9181
+0xE85F	0x9182
+0xE860	0x9184
+0xE861	0x9180
+0xE862	0x92D0
+0xE863	0x92C3
+0xE864	0x92C4
+0xE865	0x92C0
+0xE866	0x92D9
+0xE867	0x92B6
+0xE868	0x92CF
+0xE869	0x92F1
+0xE86A	0x92DF
+0xE86B	0x92D8
+0xE86C	0x92E9
+0xE86D	0x92D7
+0xE86E	0x92DD
+0xE86F	0x92CC
+0xE870	0x92EF
+0xE871	0x92C2
+0xE872	0x92E8
+0xE873	0x92CA
+0xE874	0x92C8
+0xE875	0x92CE
+0xE876	0x92E6
+0xE877	0x92CD
+0xE878	0x92D5
+0xE879	0x92C9
+0xE87A	0x92E0
+0xE87B	0x92DE
+0xE87C	0x92E7
+0xE87D	0x92D1
+0xE87E	0x92D3
+0xE8A1	0x92B5
+0xE8A2	0x92E1
+0xE8A3	0x92C6
+0xE8A4	0x92B4
+0xE8A5	0x957C
+0xE8A6	0x95AC
+0xE8A7	0x95AB
+0xE8A8	0x95AE
+0xE8A9	0x95B0
+0xE8AA	0x96A4
+0xE8AB	0x96A2
+0xE8AC	0x96D3
+0xE8AD	0x9705
+0xE8AE	0x9708
+0xE8AF	0x9702
+0xE8B0	0x975A
+0xE8B1	0x978A
+0xE8B2	0x978E
+0xE8B3	0x9788
+0xE8B4	0x97D0
+0xE8B5	0x97CF
+0xE8B6	0x981E
+0xE8B7	0x981D
+0xE8B8	0x9826
+0xE8B9	0x9829
+0xE8BA	0x9828
+0xE8BB	0x9820
+0xE8BC	0x981B
+0xE8BD	0x9827
+0xE8BE	0x98B2
+0xE8BF	0x9908
+0xE8C0	0x98FA
+0xE8C1	0x9911
+0xE8C2	0x9914
+0xE8C3	0x9916
+0xE8C4	0x9917
+0xE8C5	0x9915
+0xE8C6	0x99DC
+0xE8C7	0x99CD
+0xE8C8	0x99CF
+0xE8C9	0x99D3
+0xE8CA	0x99D4
+0xE8CB	0x99CE
+0xE8CC	0x99C9
+0xE8CD	0x99D6
+0xE8CE	0x99D8
+0xE8CF	0x99CB
+0xE8D0	0x99D7
+0xE8D1	0x99CC
+0xE8D2	0x9AB3
+0xE8D3	0x9AEC
+0xE8D4	0x9AEB
+0xE8D5	0x9AF3
+0xE8D6	0x9AF2
+0xE8D7	0x9AF1
+0xE8D8	0x9B46
+0xE8D9	0x9B43
+0xE8DA	0x9B67
+0xE8DB	0x9B74
+0xE8DC	0x9B71
+0xE8DD	0x9B66
+0xE8DE	0x9B76
+0xE8DF	0x9B75
+0xE8E0	0x9B70
+0xE8E1	0x9B68
+0xE8E2	0x9B64
+0xE8E3	0x9B6C
+0xE8E4	0x9CFC
+0xE8E5	0x9CFA
+0xE8E6	0x9CFD
+0xE8E7	0x9CFF
+0xE8E8	0x9CF7
+0xE8E9	0x9D07
+0xE8EA	0x9D00
+0xE8EB	0x9CF9
+0xE8EC	0x9CFB
+0xE8ED	0x9D08
+0xE8EE	0x9D05
+0xE8EF	0x9D04
+0xE8F0	0x9E83
+0xE8F1	0x9ED3
+0xE8F2	0x9F0F
+0xE8F3	0x9F10
+0xE8F4	0x511C
+0xE8F5	0x5113
+0xE8F6	0x5117
+0xE8F7	0x511A
+0xE8F8	0x5111
+0xE8F9	0x51DE
+0xE8FA	0x5334
+0xE8FB	0x53E1
+0xE8FC	0x5670
+0xE8FD	0x5660
+0xE8FE	0x566E
+0xE940	0x5673
+0xE941	0x5666
+0xE942	0x5663
+0xE943	0x566D
+0xE944	0x5672
+0xE945	0x565E
+0xE946	0x5677
+0xE947	0x571C
+0xE948	0x571B
+0xE949	0x58C8
+0xE94A	0x58BD
+0xE94B	0x58C9
+0xE94C	0x58BF
+0xE94D	0x58BA
+0xE94E	0x58C2
+0xE94F	0x58BC
+0xE950	0x58C6
+0xE951	0x5B17
+0xE952	0x5B19
+0xE953	0x5B1B
+0xE954	0x5B21
+0xE955	0x5B14
+0xE956	0x5B13
+0xE957	0x5B10
+0xE958	0x5B16
+0xE959	0x5B28
+0xE95A	0x5B1A
+0xE95B	0x5B20
+0xE95C	0x5B1E
+0xE95D	0x5BEF
+0xE95E	0x5DAC
+0xE95F	0x5DB1
+0xE960	0x5DA9
+0xE961	0x5DA7
+0xE962	0x5DB5
+0xE963	0x5DB0
+0xE964	0x5DAE
+0xE965	0x5DAA
+0xE966	0x5DA8
+0xE967	0x5DB2
+0xE968	0x5DAD
+0xE969	0x5DAF
+0xE96A	0x5DB4
+0xE96B	0x5E67
+0xE96C	0x5E68
+0xE96D	0x5E66
+0xE96E	0x5E6F
+0xE96F	0x5EE9
+0xE970	0x5EE7
+0xE971	0x5EE6
+0xE972	0x5EE8
+0xE973	0x5EE5
+0xE974	0x5F4B
+0xE975	0x5FBC
+0xE976	0x619D
+0xE977	0x61A8
+0xE978	0x6196
+0xE979	0x61C5
+0xE97A	0x61B4
+0xE97B	0x61C6
+0xE97C	0x61C1
+0xE97D	0x61CC
+0xE97E	0x61BA
+0xE9A1	0x61BF
+0xE9A2	0x61B8
+0xE9A3	0x618C
+0xE9A4	0x64D7
+0xE9A5	0x64D6
+0xE9A6	0x64D0
+0xE9A7	0x64CF
+0xE9A8	0x64C9
+0xE9A9	0x64BD
+0xE9AA	0x6489
+0xE9AB	0x64C3
+0xE9AC	0x64DB
+0xE9AD	0x64F3
+0xE9AE	0x64D9
+0xE9AF	0x6533
+0xE9B0	0x657F
+0xE9B1	0x657C
+0xE9B2	0x65A2
+0xE9B3	0x66C8
+0xE9B4	0x66BE
+0xE9B5	0x66C0
+0xE9B6	0x66CA
+0xE9B7	0x66CB
+0xE9B8	0x66CF
+0xE9B9	0x66BD
+0xE9BA	0x66BB
+0xE9BB	0x66BA
+0xE9BC	0x66CC
+0xE9BD	0x6723
+0xE9BE	0x6A34
+0xE9BF	0x6A66
+0xE9C0	0x6A49
+0xE9C1	0x6A67
+0xE9C2	0x6A32
+0xE9C3	0x6A68
+0xE9C4	0x6A3E
+0xE9C5	0x6A5D
+0xE9C6	0x6A6D
+0xE9C7	0x6A76
+0xE9C8	0x6A5B
+0xE9C9	0x6A51
+0xE9CA	0x6A28
+0xE9CB	0x6A5A
+0xE9CC	0x6A3B
+0xE9CD	0x6A3F
+0xE9CE	0x6A41
+0xE9CF	0x6A6A
+0xE9D0	0x6A64
+0xE9D1	0x6A50
+0xE9D2	0x6A4F
+0xE9D3	0x6A54
+0xE9D4	0x6A6F
+0xE9D5	0x6A69
+0xE9D6	0x6A60
+0xE9D7	0x6A3C
+0xE9D8	0x6A5E
+0xE9D9	0x6A56
+0xE9DA	0x6A55
+0xE9DB	0x6A4D
+0xE9DC	0x6A4E
+0xE9DD	0x6A46
+0xE9DE	0x6B55
+0xE9DF	0x6B54
+0xE9E0	0x6B56
+0xE9E1	0x6BA7
+0xE9E2	0x6BAA
+0xE9E3	0x6BAB
+0xE9E4	0x6BC8
+0xE9E5	0x6BC7
+0xE9E6	0x6C04
+0xE9E7	0x6C03
+0xE9E8	0x6C06
+0xE9E9	0x6FAD
+0xE9EA	0x6FCB
+0xE9EB	0x6FA3
+0xE9EC	0x6FC7
+0xE9ED	0x6FBC
+0xE9EE	0x6FCE
+0xE9EF	0x6FC8
+0xE9F0	0x6F5E
+0xE9F1	0x6FC4
+0xE9F2	0x6FBD
+0xE9F3	0x6F9E
+0xE9F4	0x6FCA
+0xE9F5	0x6FA8
+0xE9F6	0x7004
+0xE9F7	0x6FA5
+0xE9F8	0x6FAE
+0xE9F9	0x6FBA
+0xE9FA	0x6FAC
+0xE9FB	0x6FAA
+0xE9FC	0x6FCF
+0xE9FD	0x6FBF
+0xE9FE	0x6FB8
+0xEA40	0x6FA2
+0xEA41	0x6FC9
+0xEA42	0x6FAB
+0xEA43	0x6FCD
+0xEA44	0x6FAF
+0xEA45	0x6FB2
+0xEA46	0x6FB0
+0xEA47	0x71C5
+0xEA48	0x71C2
+0xEA49	0x71BF
+0xEA4A	0x71B8
+0xEA4B	0x71D6
+0xEA4C	0x71C0
+0xEA4D	0x71C1
+0xEA4E	0x71CB
+0xEA4F	0x71D4
+0xEA50	0x71CA
+0xEA51	0x71C7
+0xEA52	0x71CF
+0xEA53	0x71BD
+0xEA54	0x71D8
+0xEA55	0x71BC
+0xEA56	0x71C6
+0xEA57	0x71DA
+0xEA58	0x71DB
+0xEA59	0x729D
+0xEA5A	0x729E
+0xEA5B	0x7369
+0xEA5C	0x7366
+0xEA5D	0x7367
+0xEA5E	0x736C
+0xEA5F	0x7365
+0xEA60	0x736B
+0xEA61	0x736A
+0xEA62	0x747F
+0xEA63	0x749A
+0xEA64	0x74A0
+0xEA65	0x7494
+0xEA66	0x7492
+0xEA67	0x7495
+0xEA68	0x74A1
+0xEA69	0x750B
+0xEA6A	0x7580
+0xEA6B	0x762F
+0xEA6C	0x762D
+0xEA6D	0x7631
+0xEA6E	0x763D
+0xEA6F	0x7633
+0xEA70	0x763C
+0xEA71	0x7635
+0xEA72	0x7632
+0xEA73	0x7630
+0xEA74	0x76BB
+0xEA75	0x76E6
+0xEA76	0x779A
+0xEA77	0x779D
+0xEA78	0x77A1
+0xEA79	0x779C
+0xEA7A	0x779B
+0xEA7B	0x77A2
+0xEA7C	0x77A3
+0xEA7D	0x7795
+0xEA7E	0x7799
+0xEAA1	0x7797
+0xEAA2	0x78DD
+0xEAA3	0x78E9
+0xEAA4	0x78E5
+0xEAA5	0x78EA
+0xEAA6	0x78DE
+0xEAA7	0x78E3
+0xEAA8	0x78DB
+0xEAA9	0x78E1
+0xEAAA	0x78E2
+0xEAAB	0x78ED
+0xEAAC	0x78DF
+0xEAAD	0x78E0
+0xEAAE	0x79A4
+0xEAAF	0x7A44
+0xEAB0	0x7A48
+0xEAB1	0x7A47
+0xEAB2	0x7AB6
+0xEAB3	0x7AB8
+0xEAB4	0x7AB5
+0xEAB5	0x7AB1
+0xEAB6	0x7AB7
+0xEAB7	0x7BDE
+0xEAB8	0x7BE3
+0xEAB9	0x7BE7
+0xEABA	0x7BDD
+0xEABB	0x7BD5
+0xEABC	0x7BE5
+0xEABD	0x7BDA
+0xEABE	0x7BE8
+0xEABF	0x7BF9
+0xEAC0	0x7BD4
+0xEAC1	0x7BEA
+0xEAC2	0x7BE2
+0xEAC3	0x7BDC
+0xEAC4	0x7BEB
+0xEAC5	0x7BD8
+0xEAC6	0x7BDF
+0xEAC7	0x7CD2
+0xEAC8	0x7CD4
+0xEAC9	0x7CD7
+0xEACA	0x7CD0
+0xEACB	0x7CD1
+0xEACC	0x7E12
+0xEACD	0x7E21
+0xEACE	0x7E17
+0xEACF	0x7E0C
+0xEAD0	0x7E1F
+0xEAD1	0x7E20
+0xEAD2	0x7E13
+0xEAD3	0x7E0E
+0xEAD4	0x7E1C
+0xEAD5	0x7E15
+0xEAD6	0x7E1A
+0xEAD7	0x7E22
+0xEAD8	0x7E0B
+0xEAD9	0x7E0F
+0xEADA	0x7E16
+0xEADB	0x7E0D
+0xEADC	0x7E14
+0xEADD	0x7E25
+0xEADE	0x7E24
+0xEADF	0x7F43
+0xEAE0	0x7F7B
+0xEAE1	0x7F7C
+0xEAE2	0x7F7A
+0xEAE3	0x7FB1
+0xEAE4	0x7FEF
+0xEAE5	0x802A
+0xEAE6	0x8029
+0xEAE7	0x806C
+0xEAE8	0x81B1
+0xEAE9	0x81A6
+0xEAEA	0x81AE
+0xEAEB	0x81B9
+0xEAEC	0x81B5
+0xEAED	0x81AB
+0xEAEE	0x81B0
+0xEAEF	0x81AC
+0xEAF0	0x81B4
+0xEAF1	0x81B2
+0xEAF2	0x81B7
+0xEAF3	0x81A7
+0xEAF4	0x81F2
+0xEAF5	0x8255
+0xEAF6	0x8256
+0xEAF7	0x8257
+0xEAF8	0x8556
+0xEAF9	0x8545
+0xEAFA	0x856B
+0xEAFB	0x854D
+0xEAFC	0x8553
+0xEAFD	0x8561
+0xEAFE	0x8558
+0xEB40	0x8540
+0xEB41	0x8546
+0xEB42	0x8564
+0xEB43	0x8541
+0xEB44	0x8562
+0xEB45	0x8544
+0xEB46	0x8551
+0xEB47	0x8547
+0xEB48	0x8563
+0xEB49	0x853E
+0xEB4A	0x855B
+0xEB4B	0x8571
+0xEB4C	0x854E
+0xEB4D	0x856E
+0xEB4E	0x8575
+0xEB4F	0x8555
+0xEB50	0x8567
+0xEB51	0x8560
+0xEB52	0x858C
+0xEB53	0x8566
+0xEB54	0x855D
+0xEB55	0x8554
+0xEB56	0x8565
+0xEB57	0x856C
+0xEB58	0x8663
+0xEB59	0x8665
+0xEB5A	0x8664
+0xEB5B	0x879B
+0xEB5C	0x878F
+0xEB5D	0x8797
+0xEB5E	0x8793
+0xEB5F	0x8792
+0xEB60	0x8788
+0xEB61	0x8781
+0xEB62	0x8796
+0xEB63	0x8798
+0xEB64	0x8779
+0xEB65	0x8787
+0xEB66	0x87A3
+0xEB67	0x8785
+0xEB68	0x8790
+0xEB69	0x8791
+0xEB6A	0x879D
+0xEB6B	0x8784
+0xEB6C	0x8794
+0xEB6D	0x879C
+0xEB6E	0x879A
+0xEB6F	0x8789
+0xEB70	0x891E
+0xEB71	0x8926
+0xEB72	0x8930
+0xEB73	0x892D
+0xEB74	0x892E
+0xEB75	0x8927
+0xEB76	0x8931
+0xEB77	0x8922
+0xEB78	0x8929
+0xEB79	0x8923
+0xEB7A	0x892F
+0xEB7B	0x892C
+0xEB7C	0x891F
+0xEB7D	0x89F1
+0xEB7E	0x8AE0
+0xEBA1	0x8AE2
+0xEBA2	0x8AF2
+0xEBA3	0x8AF4
+0xEBA4	0x8AF5
+0xEBA5	0x8ADD
+0xEBA6	0x8B14
+0xEBA7	0x8AE4
+0xEBA8	0x8ADF
+0xEBA9	0x8AF0
+0xEBAA	0x8AC8
+0xEBAB	0x8ADE
+0xEBAC	0x8AE1
+0xEBAD	0x8AE8
+0xEBAE	0x8AFF
+0xEBAF	0x8AEF
+0xEBB0	0x8AFB
+0xEBB1	0x8C91
+0xEBB2	0x8C92
+0xEBB3	0x8C90
+0xEBB4	0x8CF5
+0xEBB5	0x8CEE
+0xEBB6	0x8CF1
+0xEBB7	0x8CF0
+0xEBB8	0x8CF3
+0xEBB9	0x8D6C
+0xEBBA	0x8D6E
+0xEBBB	0x8DA5
+0xEBBC	0x8DA7
+0xEBBD	0x8E33
+0xEBBE	0x8E3E
+0xEBBF	0x8E38
+0xEBC0	0x8E40
+0xEBC1	0x8E45
+0xEBC2	0x8E36
+0xEBC3	0x8E3C
+0xEBC4	0x8E3D
+0xEBC5	0x8E41
+0xEBC6	0x8E30
+0xEBC7	0x8E3F
+0xEBC8	0x8EBD
+0xEBC9	0x8F36
+0xEBCA	0x8F2E
+0xEBCB	0x8F35
+0xEBCC	0x8F32
+0xEBCD	0x8F39
+0xEBCE	0x8F37
+0xEBCF	0x8F34
+0xEBD0	0x9076
+0xEBD1	0x9079
+0xEBD2	0x907B
+0xEBD3	0x9086
+0xEBD4	0x90FA
+0xEBD5	0x9133
+0xEBD6	0x9135
+0xEBD7	0x9136
+0xEBD8	0x9193
+0xEBD9	0x9190
+0xEBDA	0x9191
+0xEBDB	0x918D
+0xEBDC	0x918F
+0xEBDD	0x9327
+0xEBDE	0x931E
+0xEBDF	0x9308
+0xEBE0	0x931F
+0xEBE1	0x9306
+0xEBE2	0x930F
+0xEBE3	0x937A
+0xEBE4	0x9338
+0xEBE5	0x933C
+0xEBE6	0x931B
+0xEBE7	0x9323
+0xEBE8	0x9312
+0xEBE9	0x9301
+0xEBEA	0x9346
+0xEBEB	0x932D
+0xEBEC	0x930E
+0xEBED	0x930D
+0xEBEE	0x92CB
+0xEBEF	0x931D
+0xEBF0	0x92FA
+0xEBF1	0x9325
+0xEBF2	0x9313
+0xEBF3	0x92F9
+0xEBF4	0x92F7
+0xEBF5	0x9334
+0xEBF6	0x9302
+0xEBF7	0x9324
+0xEBF8	0x92FF
+0xEBF9	0x9329
+0xEBFA	0x9339
+0xEBFB	0x9335
+0xEBFC	0x932A
+0xEBFD	0x9314
+0xEBFE	0x930C
+0xEC40	0x930B
+0xEC41	0x92FE
+0xEC42	0x9309
+0xEC43	0x9300
+0xEC44	0x92FB
+0xEC45	0x9316
+0xEC46	0x95BC
+0xEC47	0x95CD
+0xEC48	0x95BE
+0xEC49	0x95B9
+0xEC4A	0x95BA
+0xEC4B	0x95B6
+0xEC4C	0x95BF
+0xEC4D	0x95B5
+0xEC4E	0x95BD
+0xEC4F	0x96A9
+0xEC50	0x96D4
+0xEC51	0x970B
+0xEC52	0x9712
+0xEC53	0x9710
+0xEC54	0x9799
+0xEC55	0x9797
+0xEC56	0x9794
+0xEC57	0x97F0
+0xEC58	0x97F8
+0xEC59	0x9835
+0xEC5A	0x982F
+0xEC5B	0x9832
+0xEC5C	0x9924
+0xEC5D	0x991F
+0xEC5E	0x9927
+0xEC5F	0x9929
+0xEC60	0x999E
+0xEC61	0x99EE
+0xEC62	0x99EC
+0xEC63	0x99E5
+0xEC64	0x99E4
+0xEC65	0x99F0
+0xEC66	0x99E3
+0xEC67	0x99EA
+0xEC68	0x99E9
+0xEC69	0x99E7
+0xEC6A	0x9AB9
+0xEC6B	0x9ABF
+0xEC6C	0x9AB4
+0xEC6D	0x9ABB
+0xEC6E	0x9AF6
+0xEC6F	0x9AFA
+0xEC70	0x9AF9
+0xEC71	0x9AF7
+0xEC72	0x9B33
+0xEC73	0x9B80
+0xEC74	0x9B85
+0xEC75	0x9B87
+0xEC76	0x9B7C
+0xEC77	0x9B7E
+0xEC78	0x9B7B
+0xEC79	0x9B82
+0xEC7A	0x9B93
+0xEC7B	0x9B92
+0xEC7C	0x9B90
+0xEC7D	0x9B7A
+0xEC7E	0x9B95
+0xECA1	0x9B7D
+0xECA2	0x9B88
+0xECA3	0x9D25
+0xECA4	0x9D17
+0xECA5	0x9D20
+0xECA6	0x9D1E
+0xECA7	0x9D14
+0xECA8	0x9D29
+0xECA9	0x9D1D
+0xECAA	0x9D18
+0xECAB	0x9D22
+0xECAC	0x9D10
+0xECAD	0x9D19
+0xECAE	0x9D1F
+0xECAF	0x9E88
+0xECB0	0x9E86
+0xECB1	0x9E87
+0xECB2	0x9EAE
+0xECB3	0x9EAD
+0xECB4	0x9ED5
+0xECB5	0x9ED6
+0xECB6	0x9EFA
+0xECB7	0x9F12
+0xECB8	0x9F3D
+0xECB9	0x5126
+0xECBA	0x5125
+0xECBB	0x5122
+0xECBC	0x5124
+0xECBD	0x5120
+0xECBE	0x5129
+0xECBF	0x52F4
+0xECC0	0x5693
+0xECC1	0x568C
+0xECC2	0x568D
+0xECC3	0x5686
+0xECC4	0x5684
+0xECC5	0x5683
+0xECC6	0x567E
+0xECC7	0x5682
+0xECC8	0x567F
+0xECC9	0x5681
+0xECCA	0x58D6
+0xECCB	0x58D4
+0xECCC	0x58CF
+0xECCD	0x58D2
+0xECCE	0x5B2D
+0xECCF	0x5B25
+0xECD0	0x5B32
+0xECD1	0x5B23
+0xECD2	0x5B2C
+0xECD3	0x5B27
+0xECD4	0x5B26
+0xECD5	0x5B2F
+0xECD6	0x5B2E
+0xECD7	0x5B7B
+0xECD8	0x5BF1
+0xECD9	0x5BF2
+0xECDA	0x5DB7
+0xECDB	0x5E6C
+0xECDC	0x5E6A
+0xECDD	0x5FBE
+0xECDE	0x5FBB
+0xECDF	0x61C3
+0xECE0	0x61B5
+0xECE1	0x61BC
+0xECE2	0x61E7
+0xECE3	0x61E0
+0xECE4	0x61E5
+0xECE5	0x61E4
+0xECE6	0x61E8
+0xECE7	0x61DE
+0xECE8	0x64EF
+0xECE9	0x64E9
+0xECEA	0x64E3
+0xECEB	0x64EB
+0xECEC	0x64E4
+0xECED	0x64E8
+0xECEE	0x6581
+0xECEF	0x6580
+0xECF0	0x65B6
+0xECF1	0x65DA
+0xECF2	0x66D2
+0xECF3	0x6A8D
+0xECF4	0x6A96
+0xECF5	0x6A81
+0xECF6	0x6AA5
+0xECF7	0x6A89
+0xECF8	0x6A9F
+0xECF9	0x6A9B
+0xECFA	0x6AA1
+0xECFB	0x6A9E
+0xECFC	0x6A87
+0xECFD	0x6A93
+0xECFE	0x6A8E
+0xED40	0x6A95
+0xED41	0x6A83
+0xED42	0x6AA8
+0xED43	0x6AA4
+0xED44	0x6A91
+0xED45	0x6A7F
+0xED46	0x6AA6
+0xED47	0x6A9A
+0xED48	0x6A85
+0xED49	0x6A8C
+0xED4A	0x6A92
+0xED4B	0x6B5B
+0xED4C	0x6BAD
+0xED4D	0x6C09
+0xED4E	0x6FCC
+0xED4F	0x6FA9
+0xED50	0x6FF4
+0xED51	0x6FD4
+0xED52	0x6FE3
+0xED53	0x6FDC
+0xED54	0x6FED
+0xED55	0x6FE7
+0xED56	0x6FE6
+0xED57	0x6FDE
+0xED58	0x6FF2
+0xED59	0x6FDD
+0xED5A	0x6FE2
+0xED5B	0x6FE8
+0xED5C	0x71E1
+0xED5D	0x71F1
+0xED5E	0x71E8
+0xED5F	0x71F2
+0xED60	0x71E4
+0xED61	0x71F0
+0xED62	0x71E2
+0xED63	0x7373
+0xED64	0x736E
+0xED65	0x736F
+0xED66	0x7497
+0xED67	0x74B2
+0xED68	0x74AB
+0xED69	0x7490
+0xED6A	0x74AA
+0xED6B	0x74AD
+0xED6C	0x74B1
+0xED6D	0x74A5
+0xED6E	0x74AF
+0xED6F	0x7510
+0xED70	0x7511
+0xED71	0x7512
+0xED72	0x750F
+0xED73	0x7584
+0xED74	0x7643
+0xED75	0x7648
+0xED76	0x7649
+0xED77	0x7647
+0xED78	0x76A4
+0xED79	0x76E9
+0xED7A	0x77B5
+0xED7B	0x77AB
+0xED7C	0x77B2
+0xED7D	0x77B7
+0xED7E	0x77B6
+0xEDA1	0x77B4
+0xEDA2	0x77B1
+0xEDA3	0x77A8
+0xEDA4	0x77F0
+0xEDA5	0x78F3
+0xEDA6	0x78FD
+0xEDA7	0x7902
+0xEDA8	0x78FB
+0xEDA9	0x78FC
+0xEDAA	0x78F2
+0xEDAB	0x7905
+0xEDAC	0x78F9
+0xEDAD	0x78FE
+0xEDAE	0x7904
+0xEDAF	0x79AB
+0xEDB0	0x79A8
+0xEDB1	0x7A5C
+0xEDB2	0x7A5B
+0xEDB3	0x7A56
+0xEDB4	0x7A58
+0xEDB5	0x7A54
+0xEDB6	0x7A5A
+0xEDB7	0x7ABE
+0xEDB8	0x7AC0
+0xEDB9	0x7AC1
+0xEDBA	0x7C05
+0xEDBB	0x7C0F
+0xEDBC	0x7BF2
+0xEDBD	0x7C00
+0xEDBE	0x7BFF
+0xEDBF	0x7BFB
+0xEDC0	0x7C0E
+0xEDC1	0x7BF4
+0xEDC2	0x7C0B
+0xEDC3	0x7BF3
+0xEDC4	0x7C02
+0xEDC5	0x7C09
+0xEDC6	0x7C03
+0xEDC7	0x7C01
+0xEDC8	0x7BF8
+0xEDC9	0x7BFD
+0xEDCA	0x7C06
+0xEDCB	0x7BF0
+0xEDCC	0x7BF1
+0xEDCD	0x7C10
+0xEDCE	0x7C0A
+0xEDCF	0x7CE8
+0xEDD0	0x7E2D
+0xEDD1	0x7E3C
+0xEDD2	0x7E42
+0xEDD3	0x7E33
+0xEDD4	0x9848
+0xEDD5	0x7E38
+0xEDD6	0x7E2A
+0xEDD7	0x7E49
+0xEDD8	0x7E40
+0xEDD9	0x7E47
+0xEDDA	0x7E29
+0xEDDB	0x7E4C
+0xEDDC	0x7E30
+0xEDDD	0x7E3B
+0xEDDE	0x7E36
+0xEDDF	0x7E44
+0xEDE0	0x7E3A
+0xEDE1	0x7F45
+0xEDE2	0x7F7F
+0xEDE3	0x7F7E
+0xEDE4	0x7F7D
+0xEDE5	0x7FF4
+0xEDE6	0x7FF2
+0xEDE7	0x802C
+0xEDE8	0x81BB
+0xEDE9	0x81C4
+0xEDEA	0x81CC
+0xEDEB	0x81CA
+0xEDEC	0x81C5
+0xEDED	0x81C7
+0xEDEE	0x81BC
+0xEDEF	0x81E9
+0xEDF0	0x825B
+0xEDF1	0x825A
+0xEDF2	0x825C
+0xEDF3	0x8583
+0xEDF4	0x8580
+0xEDF5	0x858F
+0xEDF6	0x85A7
+0xEDF7	0x8595
+0xEDF8	0x85A0
+0xEDF9	0x858B
+0xEDFA	0x85A3
+0xEDFB	0x857B
+0xEDFC	0x85A4
+0xEDFD	0x859A
+0xEDFE	0x859E
+0xEE40	0x8577
+0xEE41	0x857C
+0xEE42	0x8589
+0xEE43	0x85A1
+0xEE44	0x857A
+0xEE45	0x8578
+0xEE46	0x8557
+0xEE47	0x858E
+0xEE48	0x8596
+0xEE49	0x8586
+0xEE4A	0x858D
+0xEE4B	0x8599
+0xEE4C	0x859D
+0xEE4D	0x8581
+0xEE4E	0x85A2
+0xEE4F	0x8582
+0xEE50	0x8588
+0xEE51	0x8585
+0xEE52	0x8579
+0xEE53	0x8576
+0xEE54	0x8598
+0xEE55	0x8590
+0xEE56	0x859F
+0xEE57	0x8668
+0xEE58	0x87BE
+0xEE59	0x87AA
+0xEE5A	0x87AD
+0xEE5B	0x87C5
+0xEE5C	0x87B0
+0xEE5D	0x87AC
+0xEE5E	0x87B9
+0xEE5F	0x87B5
+0xEE60	0x87BC
+0xEE61	0x87AE
+0xEE62	0x87C9
+0xEE63	0x87C3
+0xEE64	0x87C2
+0xEE65	0x87CC
+0xEE66	0x87B7
+0xEE67	0x87AF
+0xEE68	0x87C4
+0xEE69	0x87CA
+0xEE6A	0x87B4
+0xEE6B	0x87B6
+0xEE6C	0x87BF
+0xEE6D	0x87B8
+0xEE6E	0x87BD
+0xEE6F	0x87DE
+0xEE70	0x87B2
+0xEE71	0x8935
+0xEE72	0x8933
+0xEE73	0x893C
+0xEE74	0x893E
+0xEE75	0x8941
+0xEE76	0x8952
+0xEE77	0x8937
+0xEE78	0x8942
+0xEE79	0x89AD
+0xEE7A	0x89AF
+0xEE7B	0x89AE
+0xEE7C	0x89F2
+0xEE7D	0x89F3
+0xEE7E	0x8B1E
+0xEEA1	0x8B18
+0xEEA2	0x8B16
+0xEEA3	0x8B11
+0xEEA4	0x8B05
+0xEEA5	0x8B0B
+0xEEA6	0x8B22
+0xEEA7	0x8B0F
+0xEEA8	0x8B12
+0xEEA9	0x8B15
+0xEEAA	0x8B07
+0xEEAB	0x8B0D
+0xEEAC	0x8B08
+0xEEAD	0x8B06
+0xEEAE	0x8B1C
+0xEEAF	0x8B13
+0xEEB0	0x8B1A
+0xEEB1	0x8C4F
+0xEEB2	0x8C70
+0xEEB3	0x8C72
+0xEEB4	0x8C71
+0xEEB5	0x8C6F
+0xEEB6	0x8C95
+0xEEB7	0x8C94
+0xEEB8	0x8CF9
+0xEEB9	0x8D6F
+0xEEBA	0x8E4E
+0xEEBB	0x8E4D
+0xEEBC	0x8E53
+0xEEBD	0x8E50
+0xEEBE	0x8E4C
+0xEEBF	0x8E47
+0xEEC0	0x8F43
+0xEEC1	0x8F40
+0xEEC2	0x9085
+0xEEC3	0x907E
+0xEEC4	0x9138
+0xEEC5	0x919A
+0xEEC6	0x91A2
+0xEEC7	0x919B
+0xEEC8	0x9199
+0xEEC9	0x919F
+0xEECA	0x91A1
+0xEECB	0x919D
+0xEECC	0x91A0
+0xEECD	0x93A1
+0xEECE	0x9383
+0xEECF	0x93AF
+0xEED0	0x9364
+0xEED1	0x9356
+0xEED2	0x9347
+0xEED3	0x937C
+0xEED4	0x9358
+0xEED5	0x935C
+0xEED6	0x9376
+0xEED7	0x9349
+0xEED8	0x9350
+0xEED9	0x9351
+0xEEDA	0x9360
+0xEEDB	0x936D
+0xEEDC	0x938F
+0xEEDD	0x934C
+0xEEDE	0x936A
+0xEEDF	0x9379
+0xEEE0	0x9357
+0xEEE1	0x9355
+0xEEE2	0x9352
+0xEEE3	0x934F
+0xEEE4	0x9371
+0xEEE5	0x9377
+0xEEE6	0x937B
+0xEEE7	0x9361
+0xEEE8	0x935E
+0xEEE9	0x9363
+0xEEEA	0x9367
+0xEEEB	0x9380
+0xEEEC	0x934E
+0xEEED	0x9359
+0xEEEE	0x95C7
+0xEEEF	0x95C0
+0xEEF0	0x95C9
+0xEEF1	0x95C3
+0xEEF2	0x95C5
+0xEEF3	0x95B7
+0xEEF4	0x96AE
+0xEEF5	0x96B0
+0xEEF6	0x96AC
+0xEEF7	0x9720
+0xEEF8	0x971F
+0xEEF9	0x9718
+0xEEFA	0x971D
+0xEEFB	0x9719
+0xEEFC	0x979A
+0xEEFD	0x97A1
+0xEEFE	0x979C
+0xEF40	0x979E
+0xEF41	0x979D
+0xEF42	0x97D5
+0xEF43	0x97D4
+0xEF44	0x97F1
+0xEF45	0x9841
+0xEF46	0x9844
+0xEF47	0x984A
+0xEF48	0x9849
+0xEF49	0x9845
+0xEF4A	0x9843
+0xEF4B	0x9925
+0xEF4C	0x992B
+0xEF4D	0x992C
+0xEF4E	0x992A
+0xEF4F	0x9933
+0xEF50	0x9932
+0xEF51	0x992F
+0xEF52	0x992D
+0xEF53	0x9931
+0xEF54	0x9930
+0xEF55	0x9998
+0xEF56	0x99A3
+0xEF57	0x99A1
+0xEF58	0x9A02
+0xEF59	0x99FA
+0xEF5A	0x99F4
+0xEF5B	0x99F7
+0xEF5C	0x99F9
+0xEF5D	0x99F8
+0xEF5E	0x99F6
+0xEF5F	0x99FB
+0xEF60	0x99FD
+0xEF61	0x99FE
+0xEF62	0x99FC
+0xEF63	0x9A03
+0xEF64	0x9ABE
+0xEF65	0x9AFE
+0xEF66	0x9AFD
+0xEF67	0x9B01
+0xEF68	0x9AFC
+0xEF69	0x9B48
+0xEF6A	0x9B9A
+0xEF6B	0x9BA8
+0xEF6C	0x9B9E
+0xEF6D	0x9B9B
+0xEF6E	0x9BA6
+0xEF6F	0x9BA1
+0xEF70	0x9BA5
+0xEF71	0x9BA4
+0xEF72	0x9B86
+0xEF73	0x9BA2
+0xEF74	0x9BA0
+0xEF75	0x9BAF
+0xEF76	0x9D33
+0xEF77	0x9D41
+0xEF78	0x9D67
+0xEF79	0x9D36
+0xEF7A	0x9D2E
+0xEF7B	0x9D2F
+0xEF7C	0x9D31
+0xEF7D	0x9D38
+0xEF7E	0x9D30
+0xEFA1	0x9D45
+0xEFA2	0x9D42
+0xEFA3	0x9D43
+0xEFA4	0x9D3E
+0xEFA5	0x9D37
+0xEFA6	0x9D40
+0xEFA7	0x9D3D
+0xEFA8	0x7FF5
+0xEFA9	0x9D2D
+0xEFAA	0x9E8A
+0xEFAB	0x9E89
+0xEFAC	0x9E8D
+0xEFAD	0x9EB0
+0xEFAE	0x9EC8
+0xEFAF	0x9EDA
+0xEFB0	0x9EFB
+0xEFB1	0x9EFF
+0xEFB2	0x9F24
+0xEFB3	0x9F23
+0xEFB4	0x9F22
+0xEFB5	0x9F54
+0xEFB6	0x9FA0
+0xEFB7	0x5131
+0xEFB8	0x512D
+0xEFB9	0x512E
+0xEFBA	0x5698
+0xEFBB	0x569C
+0xEFBC	0x5697
+0xEFBD	0x569A
+0xEFBE	0x569D
+0xEFBF	0x5699
+0xEFC0	0x5970
+0xEFC1	0x5B3C
+0xEFC2	0x5C69
+0xEFC3	0x5C6A
+0xEFC4	0x5DC0
+0xEFC5	0x5E6D
+0xEFC6	0x5E6E
+0xEFC7	0x61D8
+0xEFC8	0x61DF
+0xEFC9	0x61ED
+0xEFCA	0x61EE
+0xEFCB	0x61F1
+0xEFCC	0x61EA
+0xEFCD	0x61F0
+0xEFCE	0x61EB
+0xEFCF	0x61D6
+0xEFD0	0x61E9
+0xEFD1	0x64FF
+0xEFD2	0x6504
+0xEFD3	0x64FD
+0xEFD4	0x64F8
+0xEFD5	0x6501
+0xEFD6	0x6503
+0xEFD7	0x64FC
+0xEFD8	0x6594
+0xEFD9	0x65DB
+0xEFDA	0x66DA
+0xEFDB	0x66DB
+0xEFDC	0x66D8
+0xEFDD	0x6AC5
+0xEFDE	0x6AB9
+0xEFDF	0x6ABD
+0xEFE0	0x6AE1
+0xEFE1	0x6AC6
+0xEFE2	0x6ABA
+0xEFE3	0x6AB6
+0xEFE4	0x6AB7
+0xEFE5	0x6AC7
+0xEFE6	0x6AB4
+0xEFE7	0x6AAD
+0xEFE8	0x6B5E
+0xEFE9	0x6BC9
+0xEFEA	0x6C0B
+0xEFEB	0x7007
+0xEFEC	0x700C
+0xEFED	0x700D
+0xEFEE	0x7001
+0xEFEF	0x7005
+0xEFF0	0x7014
+0xEFF1	0x700E
+0xEFF2	0x6FFF
+0xEFF3	0x7000
+0xEFF4	0x6FFB
+0xEFF5	0x7026
+0xEFF6	0x6FFC
+0xEFF7	0x6FF7
+0xEFF8	0x700A
+0xEFF9	0x7201
+0xEFFA	0x71FF
+0xEFFB	0x71F9
+0xEFFC	0x7203
+0xEFFD	0x71FD
+0xEFFE	0x7376
+0xF040	0x74B8
+0xF041	0x74C0
+0xF042	0x74B5
+0xF043	0x74C1
+0xF044	0x74BE
+0xF045	0x74B6
+0xF046	0x74BB
+0xF047	0x74C2
+0xF048	0x7514
+0xF049	0x7513
+0xF04A	0x765C
+0xF04B	0x7664
+0xF04C	0x7659
+0xF04D	0x7650
+0xF04E	0x7653
+0xF04F	0x7657
+0xF050	0x765A
+0xF051	0x76A6
+0xF052	0x76BD
+0xF053	0x76EC
+0xF054	0x77C2
+0xF055	0x77BA
+0xF056	0x78FF
+0xF057	0x790C
+0xF058	0x7913
+0xF059	0x7914
+0xF05A	0x7909
+0xF05B	0x7910
+0xF05C	0x7912
+0xF05D	0x7911
+0xF05E	0x79AD
+0xF05F	0x79AC
+0xF060	0x7A5F
+0xF061	0x7C1C
+0xF062	0x7C29
+0xF063	0x7C19
+0xF064	0x7C20
+0xF065	0x7C1F
+0xF066	0x7C2D
+0xF067	0x7C1D
+0xF068	0x7C26
+0xF069	0x7C28
+0xF06A	0x7C22
+0xF06B	0x7C25
+0xF06C	0x7C30
+0xF06D	0x7E5C
+0xF06E	0x7E50
+0xF06F	0x7E56
+0xF070	0x7E63
+0xF071	0x7E58
+0xF072	0x7E62
+0xF073	0x7E5F
+0xF074	0x7E51
+0xF075	0x7E60
+0xF076	0x7E57
+0xF077	0x7E53
+0xF078	0x7FB5
+0xF079	0x7FB3
+0xF07A	0x7FF7
+0xF07B	0x7FF8
+0xF07C	0x8075
+0xF07D	0x81D1
+0xF07E	0x81D2
+0xF0A1	0x81D0
+0xF0A2	0x825F
+0xF0A3	0x825E
+0xF0A4	0x85B4
+0xF0A5	0x85C6
+0xF0A6	0x85C0
+0xF0A7	0x85C3
+0xF0A8	0x85C2
+0xF0A9	0x85B3
+0xF0AA	0x85B5
+0xF0AB	0x85BD
+0xF0AC	0x85C7
+0xF0AD	0x85C4
+0xF0AE	0x85BF
+0xF0AF	0x85CB
+0xF0B0	0x85CE
+0xF0B1	0x85C8
+0xF0B2	0x85C5
+0xF0B3	0x85B1
+0xF0B4	0x85B6
+0xF0B5	0x85D2
+0xF0B6	0x8624
+0xF0B7	0x85B8
+0xF0B8	0x85B7
+0xF0B9	0x85BE
+0xF0BA	0x8669
+0xF0BB	0x87E7
+0xF0BC	0x87E6
+0xF0BD	0x87E2
+0xF0BE	0x87DB
+0xF0BF	0x87EB
+0xF0C0	0x87EA
+0xF0C1	0x87E5
+0xF0C2	0x87DF
+0xF0C3	0x87F3
+0xF0C4	0x87E4
+0xF0C5	0x87D4
+0xF0C6	0x87DC
+0xF0C7	0x87D3
+0xF0C8	0x87ED
+0xF0C9	0x87D8
+0xF0CA	0x87E3
+0xF0CB	0x87A4
+0xF0CC	0x87D7
+0xF0CD	0x87D9
+0xF0CE	0x8801
+0xF0CF	0x87F4
+0xF0D0	0x87E8
+0xF0D1	0x87DD
+0xF0D2	0x8953
+0xF0D3	0x894B
+0xF0D4	0x894F
+0xF0D5	0x894C
+0xF0D6	0x8946
+0xF0D7	0x8950
+0xF0D8	0x8951
+0xF0D9	0x8949
+0xF0DA	0x8B2A
+0xF0DB	0x8B27
+0xF0DC	0x8B23
+0xF0DD	0x8B33
+0xF0DE	0x8B30
+0xF0DF	0x8B35
+0xF0E0	0x8B47
+0xF0E1	0x8B2F
+0xF0E2	0x8B3C
+0xF0E3	0x8B3E
+0xF0E4	0x8B31
+0xF0E5	0x8B25
+0xF0E6	0x8B37
+0xF0E7	0x8B26
+0xF0E8	0x8B36
+0xF0E9	0x8B2E
+0xF0EA	0x8B24
+0xF0EB	0x8B3B
+0xF0EC	0x8B3D
+0xF0ED	0x8B3A
+0xF0EE	0x8C42
+0xF0EF	0x8C75
+0xF0F0	0x8C99
+0xF0F1	0x8C98
+0xF0F2	0x8C97
+0xF0F3	0x8CFE
+0xF0F4	0x8D04
+0xF0F5	0x8D02
+0xF0F6	0x8D00
+0xF0F7	0x8E5C
+0xF0F8	0x8E62
+0xF0F9	0x8E60
+0xF0FA	0x8E57
+0xF0FB	0x8E56
+0xF0FC	0x8E5E
+0xF0FD	0x8E65
+0xF0FE	0x8E67
+0xF140	0x8E5B
+0xF141	0x8E5A
+0xF142	0x8E61
+0xF143	0x8E5D
+0xF144	0x8E69
+0xF145	0x8E54
+0xF146	0x8F46
+0xF147	0x8F47
+0xF148	0x8F48
+0xF149	0x8F4B
+0xF14A	0x9128
+0xF14B	0x913A
+0xF14C	0x913B
+0xF14D	0x913E
+0xF14E	0x91A8
+0xF14F	0x91A5
+0xF150	0x91A7
+0xF151	0x91AF
+0xF152	0x91AA
+0xF153	0x93B5
+0xF154	0x938C
+0xF155	0x9392
+0xF156	0x93B7
+0xF157	0x939B
+0xF158	0x939D
+0xF159	0x9389
+0xF15A	0x93A7
+0xF15B	0x938E
+0xF15C	0x93AA
+0xF15D	0x939E
+0xF15E	0x93A6
+0xF15F	0x9395
+0xF160	0x9388
+0xF161	0x9399
+0xF162	0x939F
+0xF163	0x938D
+0xF164	0x93B1
+0xF165	0x9391
+0xF166	0x93B2
+0xF167	0x93A4
+0xF168	0x93A8
+0xF169	0x93B4
+0xF16A	0x93A3
+0xF16B	0x93A5
+0xF16C	0x95D2
+0xF16D	0x95D3
+0xF16E	0x95D1
+0xF16F	0x96B3
+0xF170	0x96D7
+0xF171	0x96DA
+0xF172	0x5DC2
+0xF173	0x96DF
+0xF174	0x96D8
+0xF175	0x96DD
+0xF176	0x9723
+0xF177	0x9722
+0xF178	0x9725
+0xF179	0x97AC
+0xF17A	0x97AE
+0xF17B	0x97A8
+0xF17C	0x97AB
+0xF17D	0x97A4
+0xF17E	0x97AA
+0xF1A1	0x97A2
+0xF1A2	0x97A5
+0xF1A3	0x97D7
+0xF1A4	0x97D9
+0xF1A5	0x97D6
+0xF1A6	0x97D8
+0xF1A7	0x97FA
+0xF1A8	0x9850
+0xF1A9	0x9851
+0xF1AA	0x9852
+0xF1AB	0x98B8
+0xF1AC	0x9941
+0xF1AD	0x993C
+0xF1AE	0x993A
+0xF1AF	0x9A0F
+0xF1B0	0x9A0B
+0xF1B1	0x9A09
+0xF1B2	0x9A0D
+0xF1B3	0x9A04
+0xF1B4	0x9A11
+0xF1B5	0x9A0A
+0xF1B6	0x9A05
+0xF1B7	0x9A07
+0xF1B8	0x9A06
+0xF1B9	0x9AC0
+0xF1BA	0x9ADC
+0xF1BB	0x9B08
+0xF1BC	0x9B04
+0xF1BD	0x9B05
+0xF1BE	0x9B29
+0xF1BF	0x9B35
+0xF1C0	0x9B4A
+0xF1C1	0x9B4C
+0xF1C2	0x9B4B
+0xF1C3	0x9BC7
+0xF1C4	0x9BC6
+0xF1C5	0x9BC3
+0xF1C6	0x9BBF
+0xF1C7	0x9BC1
+0xF1C8	0x9BB5
+0xF1C9	0x9BB8
+0xF1CA	0x9BD3
+0xF1CB	0x9BB6
+0xF1CC	0x9BC4
+0xF1CD	0x9BB9
+0xF1CE	0x9BBD
+0xF1CF	0x9D5C
+0xF1D0	0x9D53
+0xF1D1	0x9D4F
+0xF1D2	0x9D4A
+0xF1D3	0x9D5B
+0xF1D4	0x9D4B
+0xF1D5	0x9D59
+0xF1D6	0x9D56
+0xF1D7	0x9D4C
+0xF1D8	0x9D57
+0xF1D9	0x9D52
+0xF1DA	0x9D54
+0xF1DB	0x9D5F
+0xF1DC	0x9D58
+0xF1DD	0x9D5A
+0xF1DE	0x9E8E
+0xF1DF	0x9E8C
+0xF1E0	0x9EDF
+0xF1E1	0x9F01
+0xF1E2	0x9F00
+0xF1E3	0x9F16
+0xF1E4	0x9F25
+0xF1E5	0x9F2B
+0xF1E6	0x9F2A
+0xF1E7	0x9F29
+0xF1E8	0x9F28
+0xF1E9	0x9F4C
+0xF1EA	0x9F55
+0xF1EB	0x5134
+0xF1EC	0x5135
+0xF1ED	0x5296
+0xF1EE	0x52F7
+0xF1EF	0x53B4
+0xF1F0	0x56AB
+0xF1F1	0x56AD
+0xF1F2	0x56A6
+0xF1F3	0x56A7
+0xF1F4	0x56AA
+0xF1F5	0x56AC
+0xF1F6	0x58DA
+0xF1F7	0x58DD
+0xF1F8	0x58DB
+0xF1F9	0x5912
+0xF1FA	0x5B3D
+0xF1FB	0x5B3E
+0xF1FC	0x5B3F
+0xF1FD	0x5DC3
+0xF1FE	0x5E70
+0xF240	0x5FBF
+0xF241	0x61FB
+0xF242	0x6507
+0xF243	0x6510
+0xF244	0x650D
+0xF245	0x6509
+0xF246	0x650C
+0xF247	0x650E
+0xF248	0x6584
+0xF249	0x65DE
+0xF24A	0x65DD
+0xF24B	0x66DE
+0xF24C	0x6AE7
+0xF24D	0x6AE0
+0xF24E	0x6ACC
+0xF24F	0x6AD1
+0xF250	0x6AD9
+0xF251	0x6ACB
+0xF252	0x6ADF
+0xF253	0x6ADC
+0xF254	0x6AD0
+0xF255	0x6AEB
+0xF256	0x6ACF
+0xF257	0x6ACD
+0xF258	0x6ADE
+0xF259	0x6B60
+0xF25A	0x6BB0
+0xF25B	0x6C0C
+0xF25C	0x7019
+0xF25D	0x7027
+0xF25E	0x7020
+0xF25F	0x7016
+0xF260	0x702B
+0xF261	0x7021
+0xF262	0x7022
+0xF263	0x7023
+0xF264	0x7029
+0xF265	0x7017
+0xF266	0x7024
+0xF267	0x701C
+0xF268	0x702A
+0xF269	0x720C
+0xF26A	0x720A
+0xF26B	0x7207
+0xF26C	0x7202
+0xF26D	0x7205
+0xF26E	0x72A5
+0xF26F	0x72A6
+0xF270	0x72A4
+0xF271	0x72A3
+0xF272	0x72A1
+0xF273	0x74CB
+0xF274	0x74C5
+0xF275	0x74B7
+0xF276	0x74C3
+0xF277	0x7516
+0xF278	0x7660
+0xF279	0x77C9
+0xF27A	0x77CA
+0xF27B	0x77C4
+0xF27C	0x77F1
+0xF27D	0x791D
+0xF27E	0x791B
+0xF2A1	0x7921
+0xF2A2	0x791C
+0xF2A3	0x7917
+0xF2A4	0x791E
+0xF2A5	0x79B0
+0xF2A6	0x7A67
+0xF2A7	0x7A68
+0xF2A8	0x7C33
+0xF2A9	0x7C3C
+0xF2AA	0x7C39
+0xF2AB	0x7C2C
+0xF2AC	0x7C3B
+0xF2AD	0x7CEC
+0xF2AE	0x7CEA
+0xF2AF	0x7E76
+0xF2B0	0x7E75
+0xF2B1	0x7E78
+0xF2B2	0x7E70
+0xF2B3	0x7E77
+0xF2B4	0x7E6F
+0xF2B5	0x7E7A
+0xF2B6	0x7E72
+0xF2B7	0x7E74
+0xF2B8	0x7E68
+0xF2B9	0x7F4B
+0xF2BA	0x7F4A
+0xF2BB	0x7F83
+0xF2BC	0x7F86
+0xF2BD	0x7FB7
+0xF2BE	0x7FFD
+0xF2BF	0x7FFE
+0xF2C0	0x8078
+0xF2C1	0x81D7
+0xF2C2	0x81D5
+0xF2C3	0x8264
+0xF2C4	0x8261
+0xF2C5	0x8263
+0xF2C6	0x85EB
+0xF2C7	0x85F1
+0xF2C8	0x85ED
+0xF2C9	0x85D9
+0xF2CA	0x85E1
+0xF2CB	0x85E8
+0xF2CC	0x85DA
+0xF2CD	0x85D7
+0xF2CE	0x85EC
+0xF2CF	0x85F2
+0xF2D0	0x85F8
+0xF2D1	0x85D8
+0xF2D2	0x85DF
+0xF2D3	0x85E3
+0xF2D4	0x85DC
+0xF2D5	0x85D1
+0xF2D6	0x85F0
+0xF2D7	0x85E6
+0xF2D8	0x85EF
+0xF2D9	0x85DE
+0xF2DA	0x85E2
+0xF2DB	0x8800
+0xF2DC	0x87FA
+0xF2DD	0x8803
+0xF2DE	0x87F6
+0xF2DF	0x87F7
+0xF2E0	0x8809
+0xF2E1	0x880C
+0xF2E2	0x880B
+0xF2E3	0x8806
+0xF2E4	0x87FC
+0xF2E5	0x8808
+0xF2E6	0x87FF
+0xF2E7	0x880A
+0xF2E8	0x8802
+0xF2E9	0x8962
+0xF2EA	0x895A
+0xF2EB	0x895B
+0xF2EC	0x8957
+0xF2ED	0x8961
+0xF2EE	0x895C
+0xF2EF	0x8958
+0xF2F0	0x895D
+0xF2F1	0x8959
+0xF2F2	0x8988
+0xF2F3	0x89B7
+0xF2F4	0x89B6
+0xF2F5	0x89F6
+0xF2F6	0x8B50
+0xF2F7	0x8B48
+0xF2F8	0x8B4A
+0xF2F9	0x8B40
+0xF2FA	0x8B53
+0xF2FB	0x8B56
+0xF2FC	0x8B54
+0xF2FD	0x8B4B
+0xF2FE	0x8B55
+0xF340	0x8B51
+0xF341	0x8B42
+0xF342	0x8B52
+0xF343	0x8B57
+0xF344	0x8C43
+0xF345	0x8C77
+0xF346	0x8C76
+0xF347	0x8C9A
+0xF348	0x8D06
+0xF349	0x8D07
+0xF34A	0x8D09
+0xF34B	0x8DAC
+0xF34C	0x8DAA
+0xF34D	0x8DAD
+0xF34E	0x8DAB
+0xF34F	0x8E6D
+0xF350	0x8E78
+0xF351	0x8E73
+0xF352	0x8E6A
+0xF353	0x8E6F
+0xF354	0x8E7B
+0xF355	0x8EC2
+0xF356	0x8F52
+0xF357	0x8F51
+0xF358	0x8F4F
+0xF359	0x8F50
+0xF35A	0x8F53
+0xF35B	0x8FB4
+0xF35C	0x9140
+0xF35D	0x913F
+0xF35E	0x91B0
+0xF35F	0x91AD
+0xF360	0x93DE
+0xF361	0x93C7
+0xF362	0x93CF
+0xF363	0x93C2
+0xF364	0x93DA
+0xF365	0x93D0
+0xF366	0x93F9
+0xF367	0x93EC
+0xF368	0x93CC
+0xF369	0x93D9
+0xF36A	0x93A9
+0xF36B	0x93E6
+0xF36C	0x93CA
+0xF36D	0x93D4
+0xF36E	0x93EE
+0xF36F	0x93E3
+0xF370	0x93D5
+0xF371	0x93C4
+0xF372	0x93CE
+0xF373	0x93C0
+0xF374	0x93D2
+0xF375	0x93E7
+0xF376	0x957D
+0xF377	0x95DA
+0xF378	0x95DB
+0xF379	0x96E1
+0xF37A	0x9729
+0xF37B	0x972B
+0xF37C	0x972C
+0xF37D	0x9728
+0xF37E	0x9726
+0xF3A1	0x97B3
+0xF3A2	0x97B7
+0xF3A3	0x97B6
+0xF3A4	0x97DD
+0xF3A5	0x97DE
+0xF3A6	0x97DF
+0xF3A7	0x985C
+0xF3A8	0x9859
+0xF3A9	0x985D
+0xF3AA	0x9857
+0xF3AB	0x98BF
+0xF3AC	0x98BD
+0xF3AD	0x98BB
+0xF3AE	0x98BE
+0xF3AF	0x9948
+0xF3B0	0x9947
+0xF3B1	0x9943
+0xF3B2	0x99A6
+0xF3B3	0x99A7
+0xF3B4	0x9A1A
+0xF3B5	0x9A15
+0xF3B6	0x9A25
+0xF3B7	0x9A1D
+0xF3B8	0x9A24
+0xF3B9	0x9A1B
+0xF3BA	0x9A22
+0xF3BB	0x9A20
+0xF3BC	0x9A27
+0xF3BD	0x9A23
+0xF3BE	0x9A1E
+0xF3BF	0x9A1C
+0xF3C0	0x9A14
+0xF3C1	0x9AC2
+0xF3C2	0x9B0B
+0xF3C3	0x9B0A
+0xF3C4	0x9B0E
+0xF3C5	0x9B0C
+0xF3C6	0x9B37
+0xF3C7	0x9BEA
+0xF3C8	0x9BEB
+0xF3C9	0x9BE0
+0xF3CA	0x9BDE
+0xF3CB	0x9BE4
+0xF3CC	0x9BE6
+0xF3CD	0x9BE2
+0xF3CE	0x9BF0
+0xF3CF	0x9BD4
+0xF3D0	0x9BD7
+0xF3D1	0x9BEC
+0xF3D2	0x9BDC
+0xF3D3	0x9BD9
+0xF3D4	0x9BE5
+0xF3D5	0x9BD5
+0xF3D6	0x9BE1
+0xF3D7	0x9BDA
+0xF3D8	0x9D77
+0xF3D9	0x9D81
+0xF3DA	0x9D8A
+0xF3DB	0x9D84
+0xF3DC	0x9D88
+0xF3DD	0x9D71
+0xF3DE	0x9D80
+0xF3DF	0x9D78
+0xF3E0	0x9D86
+0xF3E1	0x9D8B
+0xF3E2	0x9D8C
+0xF3E3	0x9D7D
+0xF3E4	0x9D6B
+0xF3E5	0x9D74
+0xF3E6	0x9D75
+0xF3E7	0x9D70
+0xF3E8	0x9D69
+0xF3E9	0x9D85
+0xF3EA	0x9D73
+0xF3EB	0x9D7B
+0xF3EC	0x9D82
+0xF3ED	0x9D6F
+0xF3EE	0x9D79
+0xF3EF	0x9D7F
+0xF3F0	0x9D87
+0xF3F1	0x9D68
+0xF3F2	0x9E94
+0xF3F3	0x9E91
+0xF3F4	0x9EC0
+0xF3F5	0x9EFC
+0xF3F6	0x9F2D
+0xF3F7	0x9F40
+0xF3F8	0x9F41
+0xF3F9	0x9F4D
+0xF3FA	0x9F56
+0xF3FB	0x9F57
+0xF3FC	0x9F58
+0xF3FD	0x5337
+0xF3FE	0x56B2
+0xF440	0x56B5
+0xF441	0x56B3
+0xF442	0x58E3
+0xF443	0x5B45
+0xF444	0x5DC6
+0xF445	0x5DC7
+0xF446	0x5EEE
+0xF447	0x5EEF
+0xF448	0x5FC0
+0xF449	0x5FC1
+0xF44A	0x61F9
+0xF44B	0x6517
+0xF44C	0x6516
+0xF44D	0x6515
+0xF44E	0x6513
+0xF44F	0x65DF
+0xF450	0x66E8
+0xF451	0x66E3
+0xF452	0x66E4
+0xF453	0x6AF3
+0xF454	0x6AF0
+0xF455	0x6AEA
+0xF456	0x6AE8
+0xF457	0x6AF9
+0xF458	0x6AF1
+0xF459	0x6AEE
+0xF45A	0x6AEF
+0xF45B	0x703C
+0xF45C	0x7035
+0xF45D	0x702F
+0xF45E	0x7037
+0xF45F	0x7034
+0xF460	0x7031
+0xF461	0x7042
+0xF462	0x7038
+0xF463	0x703F
+0xF464	0x703A
+0xF465	0x7039
+0xF466	0x7040
+0xF467	0x703B
+0xF468	0x7033
+0xF469	0x7041
+0xF46A	0x7213
+0xF46B	0x7214
+0xF46C	0x72A8
+0xF46D	0x737D
+0xF46E	0x737C
+0xF46F	0x74BA
+0xF470	0x76AB
+0xF471	0x76AA
+0xF472	0x76BE
+0xF473	0x76ED
+0xF474	0x77CC
+0xF475	0x77CE
+0xF476	0x77CF
+0xF477	0x77CD
+0xF478	0x77F2
+0xF479	0x7925
+0xF47A	0x7923
+0xF47B	0x7927
+0xF47C	0x7928
+0xF47D	0x7924
+0xF47E	0x7929
+0xF4A1	0x79B2
+0xF4A2	0x7A6E
+0xF4A3	0x7A6C
+0xF4A4	0x7A6D
+0xF4A5	0x7AF7
+0xF4A6	0x7C49
+0xF4A7	0x7C48
+0xF4A8	0x7C4A
+0xF4A9	0x7C47
+0xF4AA	0x7C45
+0xF4AB	0x7CEE
+0xF4AC	0x7E7B
+0xF4AD	0x7E7E
+0xF4AE	0x7E81
+0xF4AF	0x7E80
+0xF4B0	0x7FBA
+0xF4B1	0x7FFF
+0xF4B2	0x8079
+0xF4B3	0x81DB
+0xF4B4	0x81D9
+0xF4B5	0x820B
+0xF4B6	0x8268
+0xF4B7	0x8269
+0xF4B8	0x8622
+0xF4B9	0x85FF
+0xF4BA	0x8601
+0xF4BB	0x85FE
+0xF4BC	0x861B
+0xF4BD	0x8600
+0xF4BE	0x85F6
+0xF4BF	0x8604
+0xF4C0	0x8609
+0xF4C1	0x8605
+0xF4C2	0x860C
+0xF4C3	0x85FD
+0xF4C4	0x8819
+0xF4C5	0x8810
+0xF4C6	0x8811
+0xF4C7	0x8817
+0xF4C8	0x8813
+0xF4C9	0x8816
+0xF4CA	0x8963
+0xF4CB	0x8966
+0xF4CC	0x89B9
+0xF4CD	0x89F7
+0xF4CE	0x8B60
+0xF4CF	0x8B6A
+0xF4D0	0x8B5D
+0xF4D1	0x8B68
+0xF4D2	0x8B63
+0xF4D3	0x8B65
+0xF4D4	0x8B67
+0xF4D5	0x8B6D
+0xF4D6	0x8DAE
+0xF4D7	0x8E86
+0xF4D8	0x8E88
+0xF4D9	0x8E84
+0xF4DA	0x8F59
+0xF4DB	0x8F56
+0xF4DC	0x8F57
+0xF4DD	0x8F55
+0xF4DE	0x8F58
+0xF4DF	0x8F5A
+0xF4E0	0x908D
+0xF4E1	0x9143
+0xF4E2	0x9141
+0xF4E3	0x91B7
+0xF4E4	0x91B5
+0xF4E5	0x91B2
+0xF4E6	0x91B3
+0xF4E7	0x940B
+0xF4E8	0x9413
+0xF4E9	0x93FB
+0xF4EA	0x9420
+0xF4EB	0x940F
+0xF4EC	0x9414
+0xF4ED	0x93FE
+0xF4EE	0x9415
+0xF4EF	0x9410
+0xF4F0	0x9428
+0xF4F1	0x9419
+0xF4F2	0x940D
+0xF4F3	0x93F5
+0xF4F4	0x9400
+0xF4F5	0x93F7
+0xF4F6	0x9407
+0xF4F7	0x940E
+0xF4F8	0x9416
+0xF4F9	0x9412
+0xF4FA	0x93FA
+0xF4FB	0x9409
+0xF4FC	0x93F8
+0xF4FD	0x940A
+0xF4FE	0x93FF
+0xF540	0x93FC
+0xF541	0x940C
+0xF542	0x93F6
+0xF543	0x9411
+0xF544	0x9406
+0xF545	0x95DE
+0xF546	0x95E0
+0xF547	0x95DF
+0xF548	0x972E
+0xF549	0x972F
+0xF54A	0x97B9
+0xF54B	0x97BB
+0xF54C	0x97FD
+0xF54D	0x97FE
+0xF54E	0x9860
+0xF54F	0x9862
+0xF550	0x9863
+0xF551	0x985F
+0xF552	0x98C1
+0xF553	0x98C2
+0xF554	0x9950
+0xF555	0x994E
+0xF556	0x9959
+0xF557	0x994C
+0xF558	0x994B
+0xF559	0x9953
+0xF55A	0x9A32
+0xF55B	0x9A34
+0xF55C	0x9A31
+0xF55D	0x9A2C
+0xF55E	0x9A2A
+0xF55F	0x9A36
+0xF560	0x9A29
+0xF561	0x9A2E
+0xF562	0x9A38
+0xF563	0x9A2D
+0xF564	0x9AC7
+0xF565	0x9ACA
+0xF566	0x9AC6
+0xF567	0x9B10
+0xF568	0x9B12
+0xF569	0x9B11
+0xF56A	0x9C0B
+0xF56B	0x9C08
+0xF56C	0x9BF7
+0xF56D	0x9C05
+0xF56E	0x9C12
+0xF56F	0x9BF8
+0xF570	0x9C40
+0xF571	0x9C07
+0xF572	0x9C0E
+0xF573	0x9C06
+0xF574	0x9C17
+0xF575	0x9C14
+0xF576	0x9C09
+0xF577	0x9D9F
+0xF578	0x9D99
+0xF579	0x9DA4
+0xF57A	0x9D9D
+0xF57B	0x9D92
+0xF57C	0x9D98
+0xF57D	0x9D90
+0xF57E	0x9D9B
+0xF5A1	0x9DA0
+0xF5A2	0x9D94
+0xF5A3	0x9D9C
+0xF5A4	0x9DAA
+0xF5A5	0x9D97
+0xF5A6	0x9DA1
+0xF5A7	0x9D9A
+0xF5A8	0x9DA2
+0xF5A9	0x9DA8
+0xF5AA	0x9D9E
+0xF5AB	0x9DA3
+0xF5AC	0x9DBF
+0xF5AD	0x9DA9
+0xF5AE	0x9D96
+0xF5AF	0x9DA6
+0xF5B0	0x9DA7
+0xF5B1	0x9E99
+0xF5B2	0x9E9B
+0xF5B3	0x9E9A
+0xF5B4	0x9EE5
+0xF5B5	0x9EE4
+0xF5B6	0x9EE7
+0xF5B7	0x9EE6
+0xF5B8	0x9F30
+0xF5B9	0x9F2E
+0xF5BA	0x9F5B
+0xF5BB	0x9F60
+0xF5BC	0x9F5E
+0xF5BD	0x9F5D
+0xF5BE	0x9F59
+0xF5BF	0x9F91
+0xF5C0	0x513A
+0xF5C1	0x5139
+0xF5C2	0x5298
+0xF5C3	0x5297
+0xF5C4	0x56C3
+0xF5C5	0x56BD
+0xF5C6	0x56BE
+0xF5C7	0x5B48
+0xF5C8	0x5B47
+0xF5C9	0x5DCB
+0xF5CA	0x5DCF
+0xF5CB	0x5EF1
+0xF5CC	0x61FD
+0xF5CD	0x651B
+0xF5CE	0x6B02
+0xF5CF	0x6AFC
+0xF5D0	0x6B03
+0xF5D1	0x6AF8
+0xF5D2	0x6B00
+0xF5D3	0x7043
+0xF5D4	0x7044
+0xF5D5	0x704A
+0xF5D6	0x7048
+0xF5D7	0x7049
+0xF5D8	0x7045
+0xF5D9	0x7046
+0xF5DA	0x721D
+0xF5DB	0x721A
+0xF5DC	0x7219
+0xF5DD	0x737E
+0xF5DE	0x7517
+0xF5DF	0x766A
+0xF5E0	0x77D0
+0xF5E1	0x792D
+0xF5E2	0x7931
+0xF5E3	0x792F
+0xF5E4	0x7C54
+0xF5E5	0x7C53
+0xF5E6	0x7CF2
+0xF5E7	0x7E8A
+0xF5E8	0x7E87
+0xF5E9	0x7E88
+0xF5EA	0x7E8B
+0xF5EB	0x7E86
+0xF5EC	0x7E8D
+0xF5ED	0x7F4D
+0xF5EE	0x7FBB
+0xF5EF	0x8030
+0xF5F0	0x81DD
+0xF5F1	0x8618
+0xF5F2	0x862A
+0xF5F3	0x8626
+0xF5F4	0x861F
+0xF5F5	0x8623
+0xF5F6	0x861C
+0xF5F7	0x8619
+0xF5F8	0x8627
+0xF5F9	0x862E
+0xF5FA	0x8621
+0xF5FB	0x8620
+0xF5FC	0x8629
+0xF5FD	0x861E
+0xF5FE	0x8625
+0xF640	0x8829
+0xF641	0x881D
+0xF642	0x881B
+0xF643	0x8820
+0xF644	0x8824
+0xF645	0x881C
+0xF646	0x882B
+0xF647	0x884A
+0xF648	0x896D
+0xF649	0x8969
+0xF64A	0x896E
+0xF64B	0x896B
+0xF64C	0x89FA
+0xF64D	0x8B79
+0xF64E	0x8B78
+0xF64F	0x8B45
+0xF650	0x8B7A
+0xF651	0x8B7B
+0xF652	0x8D10
+0xF653	0x8D14
+0xF654	0x8DAF
+0xF655	0x8E8E
+0xF656	0x8E8C
+0xF657	0x8F5E
+0xF658	0x8F5B
+0xF659	0x8F5D
+0xF65A	0x9146
+0xF65B	0x9144
+0xF65C	0x9145
+0xF65D	0x91B9
+0xF65E	0x943F
+0xF65F	0x943B
+0xF660	0x9436
+0xF661	0x9429
+0xF662	0x943D
+0xF663	0x943C
+0xF664	0x9430
+0xF665	0x9439
+0xF666	0x942A
+0xF667	0x9437
+0xF668	0x942C
+0xF669	0x9440
+0xF66A	0x9431
+0xF66B	0x95E5
+0xF66C	0x95E4
+0xF66D	0x95E3
+0xF66E	0x9735
+0xF66F	0x973A
+0xF670	0x97BF
+0xF671	0x97E1
+0xF672	0x9864
+0xF673	0x98C9
+0xF674	0x98C6
+0xF675	0x98C0
+0xF676	0x9958
+0xF677	0x9956
+0xF678	0x9A39
+0xF679	0x9A3D
+0xF67A	0x9A46
+0xF67B	0x9A44
+0xF67C	0x9A42
+0xF67D	0x9A41
+0xF67E	0x9A3A
+0xF6A1	0x9A3F
+0xF6A2	0x9ACD
+0xF6A3	0x9B15
+0xF6A4	0x9B17
+0xF6A5	0x9B18
+0xF6A6	0x9B16
+0xF6A7	0x9B3A
+0xF6A8	0x9B52
+0xF6A9	0x9C2B
+0xF6AA	0x9C1D
+0xF6AB	0x9C1C
+0xF6AC	0x9C2C
+0xF6AD	0x9C23
+0xF6AE	0x9C28
+0xF6AF	0x9C29
+0xF6B0	0x9C24
+0xF6B1	0x9C21
+0xF6B2	0x9DB7
+0xF6B3	0x9DB6
+0xF6B4	0x9DBC
+0xF6B5	0x9DC1
+0xF6B6	0x9DC7
+0xF6B7	0x9DCA
+0xF6B8	0x9DCF
+0xF6B9	0x9DBE
+0xF6BA	0x9DC5
+0xF6BB	0x9DC3
+0xF6BC	0x9DBB
+0xF6BD	0x9DB5
+0xF6BE	0x9DCE
+0xF6BF	0x9DB9
+0xF6C0	0x9DBA
+0xF6C1	0x9DAC
+0xF6C2	0x9DC8
+0xF6C3	0x9DB1
+0xF6C4	0x9DAD
+0xF6C5	0x9DCC
+0xF6C6	0x9DB3
+0xF6C7	0x9DCD
+0xF6C8	0x9DB2
+0xF6C9	0x9E7A
+0xF6CA	0x9E9C
+0xF6CB	0x9EEB
+0xF6CC	0x9EEE
+0xF6CD	0x9EED
+0xF6CE	0x9F1B
+0xF6CF	0x9F18
+0xF6D0	0x9F1A
+0xF6D1	0x9F31
+0xF6D2	0x9F4E
+0xF6D3	0x9F65
+0xF6D4	0x9F64
+0xF6D5	0x9F92
+0xF6D6	0x4EB9
+0xF6D7	0x56C6
+0xF6D8	0x56C5
+0xF6D9	0x56CB
+0xF6DA	0x5971
+0xF6DB	0x5B4B
+0xF6DC	0x5B4C
+0xF6DD	0x5DD5
+0xF6DE	0x5DD1
+0xF6DF	0x5EF2
+0xF6E0	0x6521
+0xF6E1	0x6520
+0xF6E2	0x6526
+0xF6E3	0x6522
+0xF6E4	0x6B0B
+0xF6E5	0x6B08
+0xF6E6	0x6B09
+0xF6E7	0x6C0D
+0xF6E8	0x7055
+0xF6E9	0x7056
+0xF6EA	0x7057
+0xF6EB	0x7052
+0xF6EC	0x721E
+0xF6ED	0x721F
+0xF6EE	0x72A9
+0xF6EF	0x737F
+0xF6F0	0x74D8
+0xF6F1	0x74D5
+0xF6F2	0x74D9
+0xF6F3	0x74D7
+0xF6F4	0x766D
+0xF6F5	0x76AD
+0xF6F6	0x7935
+0xF6F7	0x79B4
+0xF6F8	0x7A70
+0xF6F9	0x7A71
+0xF6FA	0x7C57
+0xF6FB	0x7C5C
+0xF6FC	0x7C59
+0xF6FD	0x7C5B
+0xF6FE	0x7C5A
+0xF740	0x7CF4
+0xF741	0x7CF1
+0xF742	0x7E91
+0xF743	0x7F4F
+0xF744	0x7F87
+0xF745	0x81DE
+0xF746	0x826B
+0xF747	0x8634
+0xF748	0x8635
+0xF749	0x8633
+0xF74A	0x862C
+0xF74B	0x8632
+0xF74C	0x8636
+0xF74D	0x882C
+0xF74E	0x8828
+0xF74F	0x8826
+0xF750	0x882A
+0xF751	0x8825
+0xF752	0x8971
+0xF753	0x89BF
+0xF754	0x89BE
+0xF755	0x89FB
+0xF756	0x8B7E
+0xF757	0x8B84
+0xF758	0x8B82
+0xF759	0x8B86
+0xF75A	0x8B85
+0xF75B	0x8B7F
+0xF75C	0x8D15
+0xF75D	0x8E95
+0xF75E	0x8E94
+0xF75F	0x8E9A
+0xF760	0x8E92
+0xF761	0x8E90
+0xF762	0x8E96
+0xF763	0x8E97
+0xF764	0x8F60
+0xF765	0x8F62
+0xF766	0x9147
+0xF767	0x944C
+0xF768	0x9450
+0xF769	0x944A
+0xF76A	0x944B
+0xF76B	0x944F
+0xF76C	0x9447
+0xF76D	0x9445
+0xF76E	0x9448
+0xF76F	0x9449
+0xF770	0x9446
+0xF771	0x973F
+0xF772	0x97E3
+0xF773	0x986A
+0xF774	0x9869
+0xF775	0x98CB
+0xF776	0x9954
+0xF777	0x995B
+0xF778	0x9A4E
+0xF779	0x9A53
+0xF77A	0x9A54
+0xF77B	0x9A4C
+0xF77C	0x9A4F
+0xF77D	0x9A48
+0xF77E	0x9A4A
+0xF7A1	0x9A49
+0xF7A2	0x9A52
+0xF7A3	0x9A50
+0xF7A4	0x9AD0
+0xF7A5	0x9B19
+0xF7A6	0x9B2B
+0xF7A7	0x9B3B
+0xF7A8	0x9B56
+0xF7A9	0x9B55
+0xF7AA	0x9C46
+0xF7AB	0x9C48
+0xF7AC	0x9C3F
+0xF7AD	0x9C44
+0xF7AE	0x9C39
+0xF7AF	0x9C33
+0xF7B0	0x9C41
+0xF7B1	0x9C3C
+0xF7B2	0x9C37
+0xF7B3	0x9C34
+0xF7B4	0x9C32
+0xF7B5	0x9C3D
+0xF7B6	0x9C36
+0xF7B7	0x9DDB
+0xF7B8	0x9DD2
+0xF7B9	0x9DDE
+0xF7BA	0x9DDA
+0xF7BB	0x9DCB
+0xF7BC	0x9DD0
+0xF7BD	0x9DDC
+0xF7BE	0x9DD1
+0xF7BF	0x9DDF
+0xF7C0	0x9DE9
+0xF7C1	0x9DD9
+0xF7C2	0x9DD8
+0xF7C3	0x9DD6
+0xF7C4	0x9DF5
+0xF7C5	0x9DD5
+0xF7C6	0x9DDD
+0xF7C7	0x9EB6
+0xF7C8	0x9EF0
+0xF7C9	0x9F35
+0xF7CA	0x9F33
+0xF7CB	0x9F32
+0xF7CC	0x9F42
+0xF7CD	0x9F6B
+0xF7CE	0x9F95
+0xF7CF	0x9FA2
+0xF7D0	0x513D
+0xF7D1	0x5299
+0xF7D2	0x58E8
+0xF7D3	0x58E7
+0xF7D4	0x5972
+0xF7D5	0x5B4D
+0xF7D6	0x5DD8
+0xF7D7	0x882F
+0xF7D8	0x5F4F
+0xF7D9	0x6201
+0xF7DA	0x6203
+0xF7DB	0x6204
+0xF7DC	0x6529
+0xF7DD	0x6525
+0xF7DE	0x6596
+0xF7DF	0x66EB
+0xF7E0	0x6B11
+0xF7E1	0x6B12
+0xF7E2	0x6B0F
+0xF7E3	0x6BCA
+0xF7E4	0x705B
+0xF7E5	0x705A
+0xF7E6	0x7222
+0xF7E7	0x7382
+0xF7E8	0x7381
+0xF7E9	0x7383
+0xF7EA	0x7670
+0xF7EB	0x77D4
+0xF7EC	0x7C67
+0xF7ED	0x7C66
+0xF7EE	0x7E95
+0xF7EF	0x826C
+0xF7F0	0x863A
+0xF7F1	0x8640
+0xF7F2	0x8639
+0xF7F3	0x863C
+0xF7F4	0x8631
+0xF7F5	0x863B
+0xF7F6	0x863E
+0xF7F7	0x8830
+0xF7F8	0x8832
+0xF7F9	0x882E
+0xF7FA	0x8833
+0xF7FB	0x8976
+0xF7FC	0x8974
+0xF7FD	0x8973
+0xF7FE	0x89FE
+0xF840	0x8B8C
+0xF841	0x8B8E
+0xF842	0x8B8B
+0xF843	0x8B88
+0xF844	0x8C45
+0xF845	0x8D19
+0xF846	0x8E98
+0xF847	0x8F64
+0xF848	0x8F63
+0xF849	0x91BC
+0xF84A	0x9462
+0xF84B	0x9455
+0xF84C	0x945D
+0xF84D	0x9457
+0xF84E	0x945E
+0xF84F	0x97C4
+0xF850	0x97C5
+0xF851	0x9800
+0xF852	0x9A56
+0xF853	0x9A59
+0xF854	0x9B1E
+0xF855	0x9B1F
+0xF856	0x9B20
+0xF857	0x9C52
+0xF858	0x9C58
+0xF859	0x9C50
+0xF85A	0x9C4A
+0xF85B	0x9C4D
+0xF85C	0x9C4B
+0xF85D	0x9C55
+0xF85E	0x9C59
+0xF85F	0x9C4C
+0xF860	0x9C4E
+0xF861	0x9DFB
+0xF862	0x9DF7
+0xF863	0x9DEF
+0xF864	0x9DE3
+0xF865	0x9DEB
+0xF866	0x9DF8
+0xF867	0x9DE4
+0xF868	0x9DF6
+0xF869	0x9DE1
+0xF86A	0x9DEE
+0xF86B	0x9DE6
+0xF86C	0x9DF2
+0xF86D	0x9DF0
+0xF86E	0x9DE2
+0xF86F	0x9DEC
+0xF870	0x9DF4
+0xF871	0x9DF3
+0xF872	0x9DE8
+0xF873	0x9DED
+0xF874	0x9EC2
+0xF875	0x9ED0
+0xF876	0x9EF2
+0xF877	0x9EF3
+0xF878	0x9F06
+0xF879	0x9F1C
+0xF87A	0x9F38
+0xF87B	0x9F37
+0xF87C	0x9F36
+0xF87D	0x9F43
+0xF87E	0x9F4F
+0xF8A1	0x9F71
+0xF8A2	0x9F70
+0xF8A3	0x9F6E
+0xF8A4	0x9F6F
+0xF8A5	0x56D3
+0xF8A6	0x56CD
+0xF8A7	0x5B4E
+0xF8A8	0x5C6D
+0xF8A9	0x652D
+0xF8AA	0x66ED
+0xF8AB	0x66EE
+0xF8AC	0x6B13
+0xF8AD	0x705F
+0xF8AE	0x7061
+0xF8AF	0x705D
+0xF8B0	0x7060
+0xF8B1	0x7223
+0xF8B2	0x74DB
+0xF8B3	0x74E5
+0xF8B4	0x77D5
+0xF8B5	0x7938
+0xF8B6	0x79B7
+0xF8B7	0x79B6
+0xF8B8	0x7C6A
+0xF8B9	0x7E97
+0xF8BA	0x7F89
+0xF8BB	0x826D
+0xF8BC	0x8643
+0xF8BD	0x8838
+0xF8BE	0x8837
+0xF8BF	0x8835
+0xF8C0	0x884B
+0xF8C1	0x8B94
+0xF8C2	0x8B95
+0xF8C3	0x8E9E
+0xF8C4	0x8E9F
+0xF8C5	0x8EA0
+0xF8C6	0x8E9D
+0xF8C7	0x91BE
+0xF8C8	0x91BD
+0xF8C9	0x91C2
+0xF8CA	0x946B
+0xF8CB	0x9468
+0xF8CC	0x9469
+0xF8CD	0x96E5
+0xF8CE	0x9746
+0xF8CF	0x9743
+0xF8D0	0x9747
+0xF8D1	0x97C7
+0xF8D2	0x97E5
+0xF8D3	0x9A5E
+0xF8D4	0x9AD5
+0xF8D5	0x9B59
+0xF8D6	0x9C63
+0xF8D7	0x9C67
+0xF8D8	0x9C66
+0xF8D9	0x9C62
+0xF8DA	0x9C5E
+0xF8DB	0x9C60
+0xF8DC	0x9E02
+0xF8DD	0x9DFE
+0xF8DE	0x9E07
+0xF8DF	0x9E03
+0xF8E0	0x9E06
+0xF8E1	0x9E05
+0xF8E2	0x9E00
+0xF8E3	0x9E01
+0xF8E4	0x9E09
+0xF8E5	0x9DFF
+0xF8E6	0x9DFD
+0xF8E7	0x9E04
+0xF8E8	0x9EA0
+0xF8E9	0x9F1E
+0xF8EA	0x9F46
+0xF8EB	0x9F74
+0xF8EC	0x9F75
+0xF8ED	0x9F76
+0xF8EE	0x56D4
+0xF8EF	0x652E
+0xF8F0	0x65B8
+0xF8F1	0x6B18
+0xF8F2	0x6B19
+0xF8F3	0x6B17
+0xF8F4	0x6B1A
+0xF8F5	0x7062
+0xF8F6	0x7226
+0xF8F7	0x72AA
+0xF8F8	0x77D8
+0xF8F9	0x77D9
+0xF8FA	0x7939
+0xF8FB	0x7C69
+0xF8FC	0x7C6B
+0xF8FD	0x7CF6
+0xF8FE	0x7E9A
+0xF940	0x7E98
+0xF941	0x7E9B
+0xF942	0x7E99
+0xF943	0x81E0
+0xF944	0x81E1
+0xF945	0x8646
+0xF946	0x8647
+0xF947	0x8648
+0xF948	0x8979
+0xF949	0x897A
+0xF94A	0x897C
+0xF94B	0x897B
+0xF94C	0x89FF
+0xF94D	0x8B98
+0xF94E	0x8B99
+0xF94F	0x8EA5
+0xF950	0x8EA4
+0xF951	0x8EA3
+0xF952	0x946E
+0xF953	0x946D
+0xF954	0x946F
+0xF955	0x9471
+0xF956	0x9473
+0xF957	0x9749
+0xF958	0x9872
+0xF959	0x995F
+0xF95A	0x9C68
+0xF95B	0x9C6E
+0xF95C	0x9C6D
+0xF95D	0x9E0B
+0xF95E	0x9E0D
+0xF95F	0x9E10
+0xF960	0x9E0F
+0xF961	0x9E12
+0xF962	0x9E11
+0xF963	0x9EA1
+0xF964	0x9EF5
+0xF965	0x9F09
+0xF966	0x9F47
+0xF967	0x9F78
+0xF968	0x9F7B
+0xF969	0x9F7A
+0xF96A	0x9F79
+0xF96B	0x571E
+0xF96C	0x7066
+0xF96D	0x7C6F
+0xF96E	0x883C
+0xF96F	0x8DB2
+0xF970	0x8EA6
+0xF971	0x91C3
+0xF972	0x9474
+0xF973	0x9478
+0xF974	0x9476
+0xF975	0x9475
+0xF976	0x9A60
+0xF977	0x9C74
+0xF978	0x9C73
+0xF979	0x9C71
+0xF97A	0x9C75
+0xF97B	0x9E14
+0xF97C	0x9E13
+0xF97D	0x9EF6
+0xF97E	0x9F0A
+0xF9A1	0x9FA4
+0xF9A2	0x7068
+0xF9A3	0x7065
+0xF9A4	0x7CF7
+0xF9A5	0x866A
+0xF9A6	0x883E
+0xF9A7	0x883D
+0xF9A8	0x883F
+0xF9A9	0x8B9E
+0xF9AA	0x8C9C
+0xF9AB	0x8EA9
+0xF9AC	0x8EC9
+0xF9AD	0x974B
+0xF9AE	0x9873
+0xF9AF	0x9874
+0xF9B0	0x98CC
+0xF9B1	0x9961
+0xF9B2	0x99AB
+0xF9B3	0x9A64
+0xF9B4	0x9A66
+0xF9B5	0x9A67
+0xF9B6	0x9B24
+0xF9B7	0x9E15
+0xF9B8	0x9E17
+0xF9B9	0x9F48
+0xF9BA	0x6207
+0xF9BB	0x6B1E
+0xF9BC	0x7227
+0xF9BD	0x864C
+0xF9BE	0x8EA8
+0xF9BF	0x9482
+0xF9C0	0x9480
+0xF9C1	0x9481
+0xF9C2	0x9A69
+0xF9C3	0x9A68
+0xF9C4	0x9B2E
+0xF9C5	0x9E19
+0xF9C6	0x7229
+0xF9C7	0x864B
+0xF9C8	0x8B9F
+0xF9C9	0x9483
+0xF9CA	0x9C79
+0xF9CB	0x9EB7
+0xF9CC	0x7675
+0xF9CD	0x9A6B
+0xF9CE	0x9C7A
+0xF9CF	0x9E1D
+0xF9D0	0x7069
+0xF9D1	0x706A
+0xF9D2	0x9EA4
+0xF9D3	0x9F7E
+0xF9D4	0x9F49
+0xF9D5	0x9F98
+0xF9D6	0x7881
+0xF9D7	0x92B9
+0xF9D8	0x88CF
+0xF9D9	0x58BB
+0xF9DA	0x6052
+0xF9DB	0x7CA7
+0xF9DC	0x5AFA
+0xF9DD	0x2554
+0xF9DE	0x2566
+0xF9DF	0x2557
+0xF9E0	0x2560
+0xF9E1	0x256C
+0xF9E2	0x2563
+0xF9E3	0x255A
+0xF9E4	0x2569
+0xF9E5	0x255D
+0xF9E6	0x2552
+0xF9E7	0x2564
+0xF9E8	0x2555
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9EC	0x2558
+0xF9ED	0x2567
+0xF9EE	0x255B
+0xF9EF	0x2553
+0xF9F0	0x2565
+0xF9F1	0x2556
+0xF9F2	0x255F
+0xF9F3	0x256B
+0xF9F4	0x2562
+0xF9F5	0x2559
+0xF9F6	0x2568
+0xF9F7	0x255C
+0xF9F8	0x2551
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
+0xF9FE	0xFFED
+0xFA40	0x20547
+0xFA41	0x92DB
+0xFA42	0x205DF
+0xFA43	0x23FC5
+0xFA44	0x854C
+0xFA45	0x42B5
+0xFA46	0x73EF
+0xFA47	0x51B5
+0xFA48	0x3649
+0xFA49	0x24942
+0xFA4A	0x289E4
+0xFA4B	0x9344
+0xFA4C	0x219DB
+0xFA4D	0x82EE
+0xFA4E	0x23CC8
+0xFA4F	0x783C
+0xFA50	0x6744
+0xFA51	0x62DF
+0xFA52	0x24933
+0xFA53	0x289AA
+0xFA54	0x202A0
+0xFA55	0x26BB3
+0xFA56	0x21305
+0xFA57	0x4FAB
+0xFA58	0x224ED
+0xFA59	0x5008
+0xFA5A	0x26D29
+0xFA5B	0x27A84
+0xFA5C	0x23600
+0xFA5D	0x24AB1
+0xFA5E	0x22513
+0xFA60	0x2037E
+0xFA61	0x5FA4
+0xFA62	0x20380
+0xFA63	0x20347
+0xFA64	0x6EDB
+0xFA65	0x2041F
+0xFA67	0x5101
+0xFA68	0x347A
+0xFA69	0x510E
+0xFA6A	0x986C
+0xFA6B	0x3743
+0xFA6C	0x8416
+0xFA6D	0x249A4
+0xFA6E	0x20487
+0xFA6F	0x5160
+0xFA70	0x233B4
+0xFA71	0x516A
+0xFA72	0x20BFF
+0xFA73	0x220FC
+0xFA74	0x202E5
+0xFA75	0x22530
+0xFA76	0x2058E
+0xFA77	0x23233
+0xFA78	0x21983
+0xFA79	0x5B82
+0xFA7A	0x877D
+0xFA7B	0x205B3
+0xFA7C	0x23C99
+0xFA7D	0x51B2
+0xFA7E	0x51B8
+0xFAA1	0x9D34
+0xFAA2	0x51C9
+0xFAA3	0x51CF
+0xFAA4	0x51D1
+0xFAA5	0x3CDC
+0xFAA6	0x51D3
+0xFAA7	0x24AA6
+0xFAA8	0x51B3
+0xFAA9	0x51E2
+0xFAAA	0x5342
+0xFAAB	0x51ED
+0xFAAC	0x83CD
+0xFAAD	0x693E
+0xFAAE	0x2372D
+0xFAAF	0x5F7B
+0xFAB0	0x520B
+0xFAB1	0x5226
+0xFAB2	0x523C
+0xFAB3	0x52B5
+0xFAB4	0x5257
+0xFAB5	0x5294
+0xFAB6	0x52B9
+0xFAB7	0x52C5
+0xFAB8	0x7C15
+0xFAB9	0x8542
+0xFABA	0x52E0
+0xFABB	0x860D
+0xFABC	0x26B13
+0xFABE	0x28ADE
+0xFABF	0x5549
+0xFAC0	0x6ED9
+0xFAC1	0x23F80
+0xFAC2	0x20954
+0xFAC3	0x23FEC
+0xFAC4	0x5333
+0xFAC6	0x20BE2
+0xFAC7	0x6CCB
+0xFAC8	0x21726
+0xFAC9	0x681B
+0xFACA	0x73D5
+0xFACB	0x604A
+0xFACC	0x3EAA
+0xFACD	0x38CC
+0xFACE	0x216E8
+0xFACF	0x71DD
+0xFAD0	0x44A2
+0xFAD1	0x536D
+0xFAD2	0x5374
+0xFAD3	0x286AB
+0xFAD4	0x537E
+0xFAD6	0x21596
+0xFAD7	0x21613
+0xFAD8	0x77E6
+0xFAD9	0x5393
+0xFADA	0x28A9B
+0xFADB	0x53A0
+0xFADC	0x53AB
+0xFADD	0x53AE
+0xFADE	0x73A7
+0xFADF	0x25772
+0xFAE0	0x3F59
+0xFAE1	0x739C
+0xFAE2	0x53C1
+0xFAE3	0x53C5
+0xFAE4	0x6C49
+0xFAE5	0x4E49
+0xFAE6	0x57FE
+0xFAE7	0x53D9
+0xFAE8	0x3AAB
+0xFAE9	0x20B8F
+0xFAEA	0x53E0
+0xFAEB	0x23FEB
+0xFAEC	0x22DA3
+0xFAED	0x53F6
+0xFAEE	0x20C77
+0xFAEF	0x5413
+0xFAF0	0x7079
+0xFAF1	0x552B
+0xFAF2	0x6657
+0xFAF3	0x6D5B
+0xFAF4	0x546D
+0xFAF5	0x26B53
+0xFAF6	0x20D74
+0xFAF7	0x555D
+0xFAF8	0x548F
+0xFAF9	0x54A4
+0xFAFA	0x47A6
+0xFAFB	0x2170D
+0xFAFC	0x20EDD
+0xFAFD	0x3DB4
+0xFAFE	0x20D4D
+0xFB40	0x289BC
+0xFB41	0x22698
+0xFB42	0x5547
+0xFB43	0x4CED
+0xFB44	0x542F
+0xFB45	0x7417
+0xFB46	0x5586
+0xFB47	0x55A9
+0xFB49	0x218D7
+0xFB4A	0x2403A
+0xFB4B	0x4552
+0xFB4C	0x24435
+0xFB4D	0x66B3
+0xFB4E	0x210B4
+0xFB4F	0x5637
+0xFB50	0x66CD
+0xFB51	0x2328A
+0xFB52	0x66A4
+0xFB53	0x66AD
+0xFB54	0x564D
+0xFB55	0x564F
+0xFB56	0x78F1
+0xFB57	0x56F1
+0xFB58	0x9787
+0xFB59	0x53FE
+0xFB5A	0x5700
+0xFB5B	0x56EF
+0xFB5C	0x56ED
+0xFB5D	0x28B66
+0xFB5E	0x3623
+0xFB5F	0x2124F
+0xFB60	0x5746
+0xFB61	0x241A5
+0xFB62	0x6C6E
+0xFB63	0x708B
+0xFB64	0x5742
+0xFB65	0x36B1
+0xFB66	0x26C7E
+0xFB67	0x57E6
+0xFB68	0x21416
+0xFB69	0x5803
+0xFB6A	0x21454
+0xFB6B	0x24363
+0xFB6C	0x5826
+0xFB6D	0x24BF5
+0xFB6E	0x585C
+0xFB6F	0x58AA
+0xFB70	0x3561
+0xFB71	0x58E0
+0xFB72	0x58DC
+0xFB73	0x2123C
+0xFB74	0x58FB
+0xFB75	0x5BFF
+0xFB76	0x5743
+0xFB77	0x2A150
+0xFB78	0x24278
+0xFB79	0x93D3
+0xFB7A	0x35A1
+0xFB7B	0x591F
+0xFB7C	0x68A6
+0xFB7D	0x36C3
+0xFB7E	0x6E59
+0xFBA1	0x2163E
+0xFBA2	0x5A24
+0xFBA3	0x5553
+0xFBA4	0x21692
+0xFBA5	0x8505
+0xFBA6	0x59C9
+0xFBA7	0x20D4E
+0xFBA8	0x26C81
+0xFBA9	0x26D2A
+0xFBAA	0x217DC
+0xFBAB	0x59D9
+0xFBAC	0x217FB
+0xFBAD	0x217B2
+0xFBAE	0x26DA6
+0xFBAF	0x6D71
+0xFBB0	0x21828
+0xFBB1	0x216D5
+0xFBB2	0x59F9
+0xFBB3	0x26E45
+0xFBB4	0x5AAB
+0xFBB5	0x5A63
+0xFBB6	0x36E6
+0xFBB7	0x249A9
+0xFBB9	0x3708
+0xFBBA	0x5A96
+0xFBBB	0x7465
+0xFBBC	0x5AD3
+0xFBBD	0x26FA1
+0xFBBE	0x22554
+0xFBBF	0x3D85
+0xFBC0	0x21911
+0xFBC1	0x3732
+0xFBC2	0x216B8
+0xFBC3	0x5E83
+0xFBC4	0x52D0
+0xFBC5	0x5B76
+0xFBC6	0x6588
+0xFBC7	0x5B7C
+0xFBC8	0x27A0E
+0xFBC9	0x4004
+0xFBCA	0x485D
+0xFBCB	0x20204
+0xFBCC	0x5BD5
+0xFBCD	0x6160
+0xFBCE	0x21A34
+0xFBCF	0x259CC
+0xFBD0	0x205A5
+0xFBD1	0x5BF3
+0xFBD2	0x5B9D
+0xFBD3	0x4D10
+0xFBD4	0x5C05
+0xFBD5	0x21B44
+0xFBD6	0x5C13
+0xFBD7	0x73CE
+0xFBD8	0x5C14
+0xFBD9	0x21CA5
+0xFBDA	0x26B28
+0xFBDB	0x5C49
+0xFBDC	0x48DD
+0xFBDD	0x5C85
+0xFBDE	0x5CE9
+0xFBDF	0x5CEF
+0xFBE0	0x5D8B
+0xFBE1	0x21DF9
+0xFBE2	0x21E37
+0xFBE3	0x5D10
+0xFBE4	0x5D18
+0xFBE5	0x5D46
+0xFBE6	0x21EA4
+0xFBE7	0x5CBA
+0xFBE8	0x5DD7
+0xFBE9	0x82FC
+0xFBEA	0x382D
+0xFBEB	0x24901
+0xFBEC	0x22049
+0xFBED	0x22173
+0xFBEE	0x8287
+0xFBEF	0x3836
+0xFBF0	0x3BC2
+0xFBF1	0x5E2E
+0xFBF2	0x6A8A
+0xFBF4	0x5E7A
+0xFBF5	0x244BC
+0xFBF6	0x20CD3
+0xFBF7	0x53A6
+0xFBF8	0x4EB7
+0xFBFA	0x53A8
+0xFBFB	0x21771
+0xFBFC	0x5E09
+0xFBFD	0x5EF4
+0xFBFE	0x28482
+0xFC40	0x5EF9
+0xFC41	0x5EFB
+0xFC42	0x38A0
+0xFC43	0x5EFC
+0xFC44	0x683E
+0xFC45	0x941B
+0xFC46	0x5F0D
+0xFC47	0x201C1
+0xFC48	0x2F894
+0xFC49	0x3ADE
+0xFC4A	0x48AE
+0xFC4B	0x2133A
+0xFC4C	0x5F3A
+0xFC4D	0x26888
+0xFC4E	0x223D0
+0xFC50	0x22471
+0xFC51	0x5F63
+0xFC52	0x97BD
+0xFC53	0x26E6E
+0xFC54	0x5F72
+0xFC55	0x9340
+0xFC56	0x28A36
+0xFC57	0x5FA7
+0xFC58	0x5DB6
+0xFC59	0x3D5F
+0xFC5A	0x25250
+0xFC5B	0x21F6A
+0xFC5C	0x270F8
+0xFC5D	0x22668
+0xFC5E	0x91D6
+0xFC5F	0x2029E
+0xFC60	0x28A29
+0xFC61	0x6031
+0xFC62	0x6685
+0xFC63	0x21877
+0xFC64	0x3963
+0xFC65	0x3DC7
+0xFC66	0x3639
+0xFC67	0x5790
+0xFC68	0x227B4
+0xFC69	0x7971
+0xFC6A	0x3E40
+0xFC6B	0x609E
+0xFC6D	0x60B3
+0xFC6E	0x24982
+0xFC6F	0x2498F
+0xFC70	0x27A53
+0xFC71	0x74A4
+0xFC72	0x50E1
+0xFC73	0x5AA0
+0xFC74	0x6164
+0xFC75	0x8424
+0xFC76	0x6142
+0xFC77	0x2F8A6
+0xFC78	0x26ED2
+0xFC79	0x6181
+0xFC7A	0x51F4
+0xFC7B	0x20656
+0xFC7C	0x6187
+0xFC7D	0x5BAA
+0xFC7E	0x23FB7
+0xFCA1	0x2285F
+0xFCA2	0x61D3
+0xFCA3	0x28B9D
+0xFCA4	0x2995D
+0xFCA5	0x61D0
+0xFCA6	0x3932
+0xFCA7	0x22980
+0xFCA8	0x228C1
+0xFCA9	0x6023
+0xFCAA	0x615C
+0xFCAB	0x651E
+0xFCAC	0x638B
+0xFCAD	0x20118
+0xFCAE	0x62C5
+0xFCAF	0x21770
+0xFCB0	0x62D5
+0xFCB1	0x22E0D
+0xFCB2	0x636C
+0xFCB3	0x249DF
+0xFCB4	0x3A17
+0xFCB5	0x6438
+0xFCB6	0x63F8
+0xFCB7	0x2138E
+0xFCB8	0x217FC
+0xFCBA	0x6F8A
+0xFCBB	0x22E36
+0xFCBC	0x9814
+0xFCBD	0x2408C
+0xFCBE	0x2571D
+0xFCBF	0x64E1
+0xFCC0	0x64E5
+0xFCC1	0x947B
+0xFCC2	0x3A66
+0xFCC3	0x643A
+0xFCC4	0x3A57
+0xFCC5	0x654D
+0xFCC6	0x6F16
+0xFCC7	0x24A28
+0xFCC8	0x24A23
+0xFCC9	0x6585
+0xFCCA	0x656D
+0xFCCB	0x655F
+0xFCCC	0x2307E
+0xFCCD	0x65B5
+0xFCCE	0x24940
+0xFCCF	0x4B37
+0xFCD0	0x65D1
+0xFCD1	0x40D8
+0xFCD2	0x21829
+0xFCD3	0x65E0
+0xFCD4	0x65E3
+0xFCD5	0x5FDF
+0xFCD6	0x23400
+0xFCD7	0x6618
+0xFCD8	0x231F7
+0xFCD9	0x231F8
+0xFCDA	0x6644
+0xFCDB	0x231A4
+0xFCDC	0x231A5
+0xFCDD	0x664B
+0xFCDE	0x20E75
+0xFCDF	0x6667
+0xFCE0	0x251E6
+0xFCE1	0x6673
+0xFCE3	0x21E3D
+0xFCE4	0x23231
+0xFCE5	0x285F4
+0xFCE6	0x231C8
+0xFCE7	0x25313
+0xFCE8	0x77C5
+0xFCE9	0x228F7
+0xFCEA	0x99A4
+0xFCEB	0x6702
+0xFCEC	0x2439C
+0xFCED	0x24A21
+0xFCEE	0x3B2B
+0xFCEF	0x69FA
+0xFCF0	0x237C2
+0xFCF2	0x6767
+0xFCF3	0x6762
+0xFCF4	0x241CD
+0xFCF5	0x290ED
+0xFCF6	0x67D7
+0xFCF7	0x44E9
+0xFCF8	0x6822
+0xFCF9	0x6E50
+0xFCFA	0x923C
+0xFCFB	0x6801
+0xFCFC	0x233E6
+0xFCFD	0x26DA0
+0xFCFE	0x685D
+0xFD40	0x2346F
+0xFD41	0x69E1
+0xFD42	0x6A0B
+0xFD43	0x28ADF
+0xFD44	0x6973
+0xFD45	0x68C3
+0xFD46	0x235CD
+0xFD47	0x6901
+0xFD48	0x6900
+0xFD49	0x3D32
+0xFD4A	0x3A01
+0xFD4B	0x2363C
+0xFD4C	0x3B80
+0xFD4D	0x67AC
+0xFD4E	0x6961
+0xFD4F	0x28A4A
+0xFD50	0x42FC
+0xFD51	0x6936
+0xFD52	0x6998
+0xFD53	0x3BA1
+0xFD54	0x203C9
+0xFD55	0x8363
+0xFD56	0x5090
+0xFD57	0x69F9
+0xFD58	0x23659
+0xFD59	0x2212A
+0xFD5A	0x6A45
+0xFD5B	0x23703
+0xFD5C	0x6A9D
+0xFD5D	0x3BF3
+0xFD5E	0x67B1
+0xFD5F	0x6AC8
+0xFD60	0x2919C
+0xFD61	0x3C0D
+0xFD62	0x6B1D
+0xFD63	0x20923
+0xFD64	0x60DE
+0xFD65	0x6B35
+0xFD66	0x6B74
+0xFD67	0x227CD
+0xFD68	0x6EB5
+0xFD69	0x23ADB
+0xFD6A	0x203B5
+0xFD6B	0x21958
+0xFD6C	0x3740
+0xFD6D	0x5421
+0xFD6E	0x23B5A
+0xFD6F	0x6BE1
+0xFD70	0x23EFC
+0xFD71	0x6BDC
+0xFD72	0x6C37
+0xFD73	0x2248B
+0xFD74	0x248F1
+0xFD75	0x26B51
+0xFD76	0x6C5A
+0xFD77	0x8226
+0xFD78	0x6C79
+0xFD79	0x23DBC
+0xFD7A	0x44C5
+0xFD7B	0x23DBD
+0xFD7C	0x241A4
+0xFD7D	0x2490C
+0xFD7E	0x24900
+0xFDA1	0x23CC9
+0xFDA2	0x36E5
+0xFDA3	0x3CEB
+0xFDA4	0x20D32
+0xFDA5	0x9B83
+0xFDA6	0x231F9
+0xFDA7	0x22491
+0xFDA8	0x7F8F
+0xFDA9	0x6837
+0xFDAA	0x26D25
+0xFDAB	0x26DA1
+0xFDAC	0x26DEB
+0xFDAD	0x6D96
+0xFDAE	0x6D5C
+0xFDAF	0x6E7C
+0xFDB0	0x6F04
+0xFDB1	0x2497F
+0xFDB2	0x24085
+0xFDB3	0x26E72
+0xFDB4	0x8533
+0xFDB5	0x26F74
+0xFDB6	0x51C7
+0xFDB9	0x842E
+0xFDBA	0x28B21
+0xFDBC	0x23E2F
+0xFDBD	0x7453
+0xFDBE	0x23F82
+0xFDBF	0x79CC
+0xFDC0	0x6E4F
+0xFDC1	0x5A91
+0xFDC2	0x2304B
+0xFDC3	0x6FF8
+0xFDC4	0x370D
+0xFDC5	0x6F9D
+0xFDC6	0x23E30
+0xFDC7	0x6EFA
+0xFDC8	0x21497
+0xFDC9	0x2403D
+0xFDCA	0x4555
+0xFDCB	0x93F0
+0xFDCC	0x6F44
+0xFDCD	0x6F5C
+0xFDCE	0x3D4E
+0xFDCF	0x6F74
+0xFDD0	0x29170
+0xFDD1	0x3D3B
+0xFDD2	0x6F9F
+0xFDD3	0x24144
+0xFDD4	0x6FD3
+0xFDD5	0x24091
+0xFDD6	0x24155
+0xFDD7	0x24039
+0xFDD8	0x23FF0
+0xFDD9	0x23FB4
+0xFDDA	0x2413F
+0xFDDB	0x51DF
+0xFDDC	0x24156
+0xFDDD	0x24157
+0xFDDE	0x24140
+0xFDDF	0x261DD
+0xFDE0	0x704B
+0xFDE1	0x707E
+0xFDE2	0x70A7
+0xFDE3	0x7081
+0xFDE4	0x70CC
+0xFDE5	0x70D5
+0xFDE6	0x70D6
+0xFDE7	0x70DF
+0xFDE8	0x4104
+0xFDE9	0x3DE8
+0xFDEA	0x71B4
+0xFDEB	0x7196
+0xFDEC	0x24277
+0xFDED	0x712B
+0xFDEE	0x7145
+0xFDEF	0x5A88
+0xFDF0	0x714A
+0xFDF2	0x5C9C
+0xFDF3	0x24365
+0xFDF4	0x714F
+0xFDF5	0x9362
+0xFDF6	0x242C1
+0xFDF7	0x712C
+0xFDF8	0x2445A
+0xFDF9	0x24A27
+0xFDFA	0x24A22
+0xFDFB	0x71BA
+0xFDFC	0x28BE8
+0xFDFD	0x70BD
+0xFDFE	0x720E
+0xFE40	0x9442
+0xFE41	0x7215
+0xFE42	0x5911
+0xFE43	0x9443
+0xFE44	0x7224
+0xFE45	0x9341
+0xFE46	0x25605
+0xFE47	0x722E
+0xFE48	0x7240
+0xFE49	0x24974
+0xFE4A	0x68BD
+0xFE4B	0x7255
+0xFE4C	0x7257
+0xFE4D	0x3E55
+0xFE4E	0x23044
+0xFE4F	0x680D
+0xFE50	0x6F3D
+0xFE51	0x7282
+0xFE53	0x732B
+0xFE54	0x24823
+0xFE55	0x2882B
+0xFE56	0x48ED
+0xFE57	0x28804
+0xFE58	0x7328
+0xFE59	0x732E
+0xFE5A	0x73CF
+0xFE5B	0x73AA
+0xFE5C	0x20C3A
+0xFE5D	0x26A2E
+0xFE5E	0x73C9
+0xFE5F	0x7449
+0xFE60	0x241E2
+0xFE61	0x216E7
+0xFE62	0x24A24
+0xFE63	0x6623
+0xFE64	0x36C5
+0xFE65	0x249B7
+0xFE66	0x2498D
+0xFE67	0x249FB
+0xFE68	0x73F7
+0xFE69	0x7415
+0xFE6A	0x6903
+0xFE6B	0x24A26
+0xFE6C	0x7439
+0xFE6D	0x205C3
+0xFE6E	0x3ED7
+0xFE70	0x228AD
+0xFE71	0x7460
+0xFE72	0x28EB2
+0xFE73	0x7447
+0xFE74	0x73E4
+0xFE75	0x7476
+0xFE76	0x83B9
+0xFE77	0x746C
+0xFE78	0x3730
+0xFE79	0x7474
+0xFE7A	0x93F1
+0xFE7B	0x6A2C
+0xFE7C	0x7482
+0xFE7D	0x4953
+0xFE7E	0x24A8C
+0xFEA1	0x2415F
+0xFEA2	0x24A79
+0xFEA3	0x28B8F
+0xFEA4	0x5B46
+0xFEA5	0x28C03
+0xFEA6	0x2189E
+0xFEA7	0x74C8
+0xFEA8	0x21988
+0xFEA9	0x750E
+0xFEAB	0x751E
+0xFEAC	0x28ED9
+0xFEAD	0x21A4B
+0xFEAE	0x5BD7
+0xFEAF	0x28EAC
+0xFEB0	0x9385
+0xFEB1	0x754D
+0xFEB2	0x754A
+0xFEB3	0x7567
+0xFEB4	0x756E
+0xFEB5	0x24F82
+0xFEB6	0x3F04
+0xFEB7	0x24D13
+0xFEB8	0x758E
+0xFEB9	0x745D
+0xFEBA	0x759E
+0xFEBB	0x75B4
+0xFEBC	0x7602
+0xFEBD	0x762C
+0xFEBE	0x7651
+0xFEBF	0x764F
+0xFEC0	0x766F
+0xFEC1	0x7676
+0xFEC2	0x263F5
+0xFEC3	0x7690
+0xFEC4	0x81EF
+0xFEC5	0x37F8
+0xFEC6	0x26911
+0xFEC7	0x2690E
+0xFEC8	0x76A1
+0xFEC9	0x76A5
+0xFECA	0x76B7
+0xFECB	0x76CC
+0xFECC	0x26F9F
+0xFECD	0x8462
+0xFECE	0x2509D
+0xFECF	0x2517D
+0xFED0	0x21E1C
+0xFED1	0x771E
+0xFED2	0x7726
+0xFED3	0x7740
+0xFED4	0x64AF
+0xFED5	0x25220
+0xFED6	0x7758
+0xFED7	0x232AC
+0xFED8	0x77AF
+0xFED9	0x28964
+0xFEDA	0x28968
+0xFEDB	0x216C1
+0xFEDC	0x77F4
+0xFEDE	0x21376
+0xFEDF	0x24A12
+0xFEE0	0x68CA
+0xFEE1	0x78AF
+0xFEE2	0x78C7
+0xFEE3	0x78D3
+0xFEE4	0x96A5
+0xFEE5	0x792E
+0xFEE6	0x255E0
+0xFEE7	0x78D7
+0xFEE8	0x7934
+0xFEE9	0x78B1
+0xFEEA	0x2760C
+0xFEEB	0x8FB8
+0xFEEC	0x8884
+0xFEED	0x28B2B
+0xFEEE	0x26083
+0xFEEF	0x2261C
+0xFEF0	0x7986
+0xFEF1	0x8900
+0xFEF2	0x6902
+0xFEF3	0x7980
+0xFEF4	0x25857
+0xFEF5	0x799D
+0xFEF6	0x27B39
+0xFEF7	0x793C
+0xFEF8	0x79A9
+0xFEF9	0x6E2A
+0xFEFA	0x27126
+0xFEFB	0x3EA8
+0xFEFC	0x79C6
+0xFEFD	0x2910D
+0xFEFE	0x79D4
diff --git a/tests/BIG5-HKSCS-2004-snippet b/tests/BIG5-HKSCS-2004-snippet
new file mode 100644
index 0000000..9759f4f
--- /dev/null
+++ b/tests/BIG5-HKSCS-2004-snippet
@@ -0,0 +1,249 @@
+‡@ ‡A ‡B ‡C ‡D ‡E ‡F ‡G ‡H ‡I ‡J ‡K ‡L ‡M ‡N ‡O
+‡P ‡Q ‡R ‡S ‡T ‡U ‡V ‡W ‡X ‡Y ‡Z ‡[ ‡\ ‡] ‡^ ‡_
+‡` ‡a ‡b ‡c ‡d ‡e   ‡g ‡h ‡i ‡j ‡k ‡l ‡m ‡n ‡o
+‡p ‡q ‡r ‡s ‡t ‡u ‡v ‡w ‡x ‡y
+ˆ@ ˆA ˆB ˆC ˆD ˆE ˆF ˆG ˆH ˆI ˆJ ˆK ˆL ˆM ˆN ˆO
+ˆP ˆQ ˆR ˆS ˆT ˆU ˆV ˆW ˆX ˆY ˆZ ˆ[ ˆ\ ˆ] ˆ^ ˆ_
+ˆ` ˆa ˆb ˆc ˆd ˆe ˆf ˆg ˆh ˆi ˆj ˆk ˆl ˆm ˆn ˆo
+ˆp ˆq ˆr ˆs ˆt ˆu ˆv ˆw ˆx ˆy ˆz ˆ{ ˆ| ˆ} ˆ~
+  ˆ¡ ˆ¢ ˆ£ ˆ¤ ˆ¥ ˆ¦ ˆ§ ˆ¨ ˆ© ˆª
+‰@ ‰A    ‰C       ‰F ‰G ‰H ‰I       ‰L ‰M ‰N ‰O
+‰P ‰Q ‰R ‰S ‰T ‰U ‰V ‰W ‰X ‰Y ‰Z ‰[ ‰\ ‰] ‰^ ‰_
+‰` ‰a ‰b ‰c ‰d ‰e ‰f ‰g ‰h ‰i ‰j ‰k ‰l ‰m ‰n ‰o
+‰p ‰q ‰r ‰s ‰t ‰u ‰v ‰w ‰x ‰y ‰z ‰{ ‰| ‰} ‰~
+   ‰¡ ‰¢ ‰£ ‰¤ ‰¥ ‰¦             ‰« ‰¬ ‰­ ‰®
+‰° ‰± ‰²       ‰µ ‰¶ ‰· ‰¸ ‰¹ ‰º ‰» ‰¼ ‰½ ‰¾ ‰¿
+   ‰Á ‰Â ‰Ã    ‰Å ‰Æ ‰Ç ‰È ‰É ‰Ê ‰Ë ‰Ì ‰Í ‰Î ‰Ï
+‰Ð ‰Ñ ‰Ò ‰Ó ‰Ô ‰Õ ‰Ö ‰× ‰Ø ‰Ù ‰Ú ‰Û ‰Ü ‰Ý ‰Þ ‰ß
+‰à ‰á ‰â ‰ã ‰ä ‰å ‰æ ‰ç ‰è ‰é ‰ê ‰ë ‰ì ‰í ‰î ‰ï
+‰ð ‰ñ ‰ò ‰ó ‰ô ‰õ ‰ö ‰÷ ‰ø ‰ù ‰ú ‰û ‰ü ‰ý ‰þ
+Š@ ŠA    ŠC ŠD ŠE ŠF ŠG ŠH ŠI ŠJ ŠK ŠL ŠM ŠN ŠO
+ŠP ŠQ ŠR ŠS ŠT ŠU ŠV ŠW ŠX ŠY ŠZ Š[ Š\ Š] Š^ Š_
+Š` Ša Šb    Šd Še Šf Šg Šh Ši Šj Šk Šl Šm Šn Šo
+Šp Šq Šr Šs Št    Šv Šw Šx Šy Šz Š{ Š| Š} Š~
+   Š¡ Š¢ Š£ Š¤ Š¥ Š¦ Š§ Š¨ Š© Šª    Š¬ Š­ Š® Š¯
+Š°    Š² Š³ Š´ Šµ Š¶ Š· Š¸ Š¹    Š» Š¼ Š½ Š¾ Š¿
+ŠÀ ŠÁ ŠÂ ŠÃ ŠÄ ŠÅ ŠÆ ŠÇ    ŠÉ ŠÊ ŠË ŠÌ    ŠÎ ŠÏ
+ŠÐ ŠÑ ŠÒ ŠÓ ŠÔ ŠÕ ŠÖ Š× ŠØ ŠÙ ŠÚ ŠÛ ŠÜ       Šß
+Šà Šá Šâ Šã Šä Šå Šæ Šç Šè Šé Šê Šë Šì Ší Šî Šï
+Šð Šñ Šò Šó Šô    Šö Š÷ Šø Šù Šú Šû Šü Šý Šþ
+‹@ ‹A ‹B ‹C ‹D ‹E ‹F ‹G ‹H ‹I ‹J ‹K ‹L ‹M ‹N ‹O
+‹P ‹Q ‹R ‹S    ‹U ‹V ‹W ‹X ‹Y ‹Z ‹[ ‹\ ‹] ‹^ ‹_
+‹` ‹a ‹b ‹c ‹d ‹e ‹f ‹g ‹h ‹i ‹j ‹k ‹l ‹m ‹n ‹o
+‹p ‹q ‹r ‹s ‹t ‹u ‹v ‹w ‹x ‹y ‹z ‹{ ‹| ‹} ‹~
+   ‹¡ ‹¢ ‹£ ‹¤ ‹¥ ‹¦ ‹§ ‹¨ ‹© ‹ª ‹« ‹¬ ‹­ ‹® ‹¯
+‹° ‹± ‹² ‹³ ‹´ ‹µ ‹¶ ‹· ‹¸ ‹¹ ‹º ‹» ‹¼ ‹½ ‹¾ ‹¿
+‹À ‹Á ‹Â ‹Ã ‹Ä ‹Å ‹Æ ‹Ç ‹È ‹É ‹Ê ‹Ë ‹Ì ‹Í ‹Î ‹Ï
+‹Ð ‹Ñ ‹Ò ‹Ó ‹Ô ‹Õ ‹Ö ‹× ‹Ø ‹Ù ‹Ú ‹Û ‹Ü    ‹Þ ‹ß
+‹à ‹á ‹â ‹ã ‹ä ‹å ‹æ ‹ç ‹è ‹é ‹ê ‹ë ‹ì ‹í ‹î ‹ï
+‹ð ‹ñ ‹ò ‹ó ‹ô ‹õ ‹ö ‹÷ ‹ø ‹ù ‹ú ‹û ‹ü ‹ý
+Œ@ ŒA ŒB ŒC ŒD ŒE ŒF ŒG ŒH ŒI ŒJ ŒK ŒL ŒM ŒN ŒO
+ŒP ŒQ ŒR ŒS ŒT ŒU ŒV ŒW ŒX ŒY ŒZ Œ[ Œ\ Œ] Œ^ Œ_
+Œ` Œa Œb Œc Œd Œe Œf Œg Œh Œi Œj Œk Œl Œm Œn Œo
+Œp Œq Œr Œs Œt Œu Œv Œw Œx Œy Œz Œ{ Œ| Œ} Œ~
+   Œ¡ Œ¢ Œ£ Œ¤ Œ¥    Œ§ Œ¨ Œ© Œª Œ« Œ¬ Œ­ Œ® Œ¯
+Œ° Œ± Œ² Œ³ Œ´ Œµ Œ¶ Œ· Œ¸ Œ¹ Œº Œ» Œ¼ Œ½ Œ¾ Œ¿
+ŒÀ ŒÁ ŒÂ ŒÃ ŒÄ ŒÅ          ŒÉ ŒÊ ŒË ŒÌ    ŒÎ ŒÏ
+ŒÐ ŒÑ ŒÒ ŒÓ ŒÔ ŒÕ ŒÖ Œ× ŒØ ŒÙ ŒÚ ŒÛ ŒÜ ŒÝ ŒÞ Œß
+Έ · Ή ΋ Ί    ξ ΍ Ώ Ύ ΐ Α Γ Β Δ Ε
+Œð Œñ Œò Œó Œô Œõ Œö Œ÷ Œø Œù Œú Œû Œü Œý Œþ
+@    B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z [ \ ] ^ _
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ
+Ž@ ŽA ŽB ŽC ŽD ŽE ŽF ŽG ŽH ŽI ŽJ ŽK ŽL ŽM ŽN ŽO
+ŽP ŽQ ŽR ŽS ŽT ŽU ŽV ŽW ŽX ŽY ŽZ Ž[ Ž\ Ž] Ž^ Ž_
+Ž` Ža Žb Žc Žd Že Žf Žg Žh    Žj Žk Žl Žm Žn
+Žp Žq Žr Žs Žt Žu Žv Žw Žx Žy Žz Ž{ Ž| Ž}
+   Ž¡ Ž¢ Ž£ Ž¤ Ž¥ Ž¦ Ž§ Ž¨ Ž© Žª    Ž¬ Ž­ Ž® Ž¯
+Ž° Ž± Ž² Ž³    Žµ Ž¶ Ž· Ž¸ Ž¹ Žº Ž» Ž¼ Ž½ Ž¾ Ž¿
+ŽÀ ŽÁ ŽÂ ŽÃ ŽÄ ŽÅ ŽÆ ŽÇ ŽÈ ŽÉ ŽÊ ŽË ŽÌ    ŽÎ ŽÏ
+   ŽÑ ŽÒ ŽÓ ŽÔ ŽÕ ŽÖ Ž× ŽØ ŽÙ ŽÚ ŽÛ ŽÜ ŽÝ ŽÞ Žß
+Žà Žá Žâ Žã Žä Žå Žæ Žç Žè Žé Žê Žë Žì Ží Žî Žï
+Žð Žñ Žò Žó Žô Žõ Žö Ž÷ Žø Žù Žú Žû Žü Žý Žþ
+@ A B C D E F G H I J K L M N O
+P Q R S T U V    X Y Z [ \ ] ^ _
+` a b c d e f g h    j k l m    o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê       Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý
+@ A B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z [ \ ] ^ _
+` a b c d e f g h i j k l    n o
+p q r s t u v w x y    { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û    Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð    ò ó ô õ ö ÷ ø ù ú û ü ý þ
+‘@ ‘A ‘B ‘C ‘D ‘E ‘F ‘G ‘H ‘I ‘J ‘K ‘L ‘M ‘N ‘O
+‘P ‘Q ‘R ‘S ‘T ‘U ‘V ‘W ‘X ‘Y ‘Z ‘[ ‘\ ‘] ‘^ ‘_
+‘` ‘a ‘b ‘c ‘d ‘e ‘f ‘g ‘h ‘i ‘j ‘k ‘l ‘m ‘n ‘o
+‘p ‘q ‘r ‘s ‘t ‘u ‘v ‘w ‘x ‘y ‘z ‘{ ‘| ‘} ‘~
+   ‘¡ ‘¢ ‘£ ‘¤ ‘¥ ‘¦ ‘§ ‘¨ ‘© ‘ª ‘« ‘¬ ‘­ ‘® ‘¯
+‘° ‘± ‘² ‘³ ‘´ ‘µ ‘¶ ‘· ‘¸ ‘¹ ‘º ‘» ‘¼ ‘½ ‘¾
+‘À ‘Á ‘Â ‘Ã ‘Ä ‘Å ‘Æ ‘Ç ‘È ‘É ‘Ê ‘Ë ‘Ì ‘Í ‘Î ‘Ï
+‘Ð ‘Ñ ‘Ò ‘Ó ‘Ô ‘Õ ‘Ö ‘× ‘Ø ‘Ù ‘Ú ‘Û ‘Ü ‘Ý ‘Þ ‘ß
+‘à ‘á ‘â ‘ã ‘ä ‘å ‘æ ‘ç ‘è ‘é ‘ê ‘ë ‘ì ‘í ‘î ‘ï
+‘ð ‘ñ ‘ò ‘ó ‘ô ‘õ ‘ö ‘÷ ‘ø ‘ù ‘ú ‘û ‘ü ‘ý ‘þ
+’@ ’A ’B ’C    ’E ’F ’G ’H ’I ’J ’K ’L ’M ’N ’O
+’P ’Q ’R ’S ’T ’U ’V ’W ’X ’Y ’Z ’[ ’\ ’] ’^ ’_
+’` ’a ’b ’c ’d ’e ’f ’g ’h ’i ’j ’k ’l ’m ’n ’o
+’p ’q ’r ’s ’t ’u ’v ’w ’x ’y ’z ’{ ’| ’} ’~
+   ’¡ ’¢ ’£ ’¤ ’¥ ’¦ ’§ ’¨ ’© ’ª ’« ’¬ ’­ ’®
+         ’³ ’´ ’µ ’¶ ’· ’¸ ’¹ ’º ’» ’¼ ’½ ’¾ ’¿
+’À ’Á ’Â ’Ã ’Ä ’Å ’Æ ’Ç    ’É ’Ê ’Ë ’Ì ’Í ’Î ’Ï
+’Ð    ’Ò ’Ó ’Ô ’Õ ’Ö ’× ’Ø ’Ù ’Ú ’Û ’Ü ’Ý ’Þ ’ß
+’à ’á ’â ’ã ’ä ’å ’æ ’ç ’è ’é ’ê ’ë ’ì ’í ’î ’ï
+’ð ’ñ ’ò ’ó ’ô ’õ ’ö ’÷ ’ø ’ù ’ú ’û ’ü ’ý ’þ
+“@ “A “B “C “D “E “F “G “H “I “J “K “L “M “N “O
+“P “Q “R “S “T “U “V “W “X “Y “Z “[ “\ “] “^ “_
+“` “a “b “c “d “e “f “g “h “i “j “k “l “m “n “o
+“p “q “r “s “t “u “v “w “x “y “z “{ “| “} “~
+   “¡ “¢ “£ “¤ “¥ “¦ “§ “¨ “© “ª “« “¬ “­ “® “¯
+“° “± “² “³ “´ “µ “¶ “· “¸ “¹ “º “» “¼ “½ “¾ “¿
+“À “Á “Â “Ã “Ä “Å “Æ “Ç “È “É “Ê “Ë “Ì “Í “Î “Ï
+“Ð “Ñ “Ò “Ó “Ô “Õ “Ö “× “Ø “Ù “Ú “Û “Ü “Ý “Þ “ß
+“à “á “â “ã “ä “å “æ “ç “è “é “ê “ë “ì “í “î “ï
+“ð “ñ “ò “ó “ô “õ “ö “÷ “ø “ù “ú “û “ü “ý “þ
+”@ ”A ”B ”C ”D ”E ”F    ”H ”I ”J ”K ”L ”M ”N ”O
+”P ”Q ”R ”S ”T ”U ”V ”W ”X ”Y ”Z ”[ ”\ ”] ”^ ”_
+”` ”a ”b ”c ”d ”e ”f ”g ”h ”i ”j ”k ”l ”m ”n ”o
+”p ”q ”r ”s ”t ”u ”v ”w ”x ”y ”z ”{ ”| ”} ”~
+   ”¡ ”¢ ”£ ”¤ ”¥ ”¦ ”§ ”¨ ”© ”ª ”« ”¬ ”­ ”® ”¯
+”° ”± ”² ”³ ”´ ”µ ”¶ ”· ”¸ ”¹ ”º ”» ”¼ ”½ ”¾ ”¿
+”À ”Á ” ”à ”Ä ”Å ”Æ ”Ç ”È ”É    ”Ë ”Ì ”Í ”Î ”Ï
+”Ð ”Ñ ”Ò ”Ó ”Ô ”Õ ”Ö ”× ”Ø ”Ù ”Ú ”Û ”Ü ”Ý ”Þ ”ß
+ӈ Ӈ Ӊ Ӌ ӊ ӌ Ӿ Ӎ ӏ ӎ Ӑ ӑ ӓ Ӓ Ӕ ӕ
+”ð ”ñ ”ò ”ó ”ô ”õ ”ö ”÷ ”ø ”ù ”ú ”û ”ü ”ý ”þ
+•@ •A •B •C •D •E •F •G •H •I •J •K •L •M •N •O
+•P •Q •R •S •T •U •V •W •X •Y •Z •[ •\ •] •^ •_
+•` •a •b •c •d •e •f •g •h •i •j •k •l •m •n •o
+•p •q •r •s •t •u •v •w •x •y •z •{ •| •} •~
+   •¡ •¢ •£ •¤ •¥ •¦ •§ •¨ •© •ª •« •¬ •­ •® •¯
+•° •± •² •³ •´ •µ •¶ •· •¸ •¹ •º •» •¼ •½ •¾ •¿
+•À •Á •Â •Ã •Ä •Å •Æ •Ç •È •É •Ê •Ë •Ì •Í •Î •Ï
+•Ð •Ñ •Ò •Ó •Ô •Õ •Ö •× •Ø    •Ú •Û •Ü •Ý •Þ •ß
+•à •á •â •ã •ä •å •æ •ç •è •é •ê •ë •ì •í •î •ï
+•ð •ñ •ò •ó •ô •õ •ö •÷ •ø •ù •ú •û •ü •ý •þ
+–@ –A –B –C    –E –F –G –H –I –J –K –L –M –N –O
+–P –Q –R –S –T –U –V –W –X –Y –Z –[ –\ –] –^ –_
+–` –a –b –c –d –e –f –g –h –i –j –k –l –m –n –o
+–p –q –r –s –t –u –v –w –x –y –z –{ –| –} –~
+   –¡ –¢ –£ –¤ –¥ –¦ –§ –¨ –© –ª –« –¬ –­ –® –¯
+–° –± –² –³ –´ –µ –¶ –· –¸ –¹ –º –» –¼ –½ –¾ –¿
+–À –Á –Â –Ã –Ä –Å –Æ –Ç –È –É –Ê –Ë –Ì –Í –Î –Ï
+–Ð –Ñ –Ò –Ó –Ô –Õ –Ö –× –Ø –Ù –Ú –Û –Ü –Ý –Þ –ß
+–à –á –â –ã –ä –å –æ –ç –è –é –ê –ë –ì    –î –ï
+–ð –ñ –ò –ó –ô –õ –ö –÷ –ø –ù –ú –û    –ý –þ
+—@ —A —B —C —D —E —F —G —H —I —J —K —L —M —N —O
+—P —Q —R —S —T —U —V —W —X —Y —Z —[ —\ —] —^ —_
+—` —a —b —c —d —e —f —g —h —i —j —k —l —m —n —o
+—p —q —r —s —t —u —v —w —x —y —z —{ —| —} —~
+   —¡ —¢ —£ —¤ —¥ —¦ —§ —¨ —© —ª —« —¬ —­ —® —¯
+—° —± —² —³ —´ —µ —¶ —· —¸ —¹ —º —» —¼ —½ —¾ —¿
+—À —Á —Â —Ã —Ä —Å —Æ —Ç —È —É —Ê —Ë —Ì —Í —Î —Ï
+—Ð —Ñ —Ò —Ó —Ô —Õ —Ö —× —Ø —Ù —Ú —Û —Ü —Ý —Þ —ß
+—à —á —â —ã —ä —å —æ —ç —è —é —ê —ë —ì —í —î —ï
+—ð —ñ —ò —ó —ô —õ —ö —÷ —ø —ù —ú —û —ü —ý —þ
+˜@ ˜A ˜B ˜C ˜D ˜E ˜F ˜G ˜H ˜I ˜J ˜K ˜L ˜M ˜N ˜O
+˜P ˜Q ˜R ˜S ˜T ˜U ˜V ˜W ˜X ˜Y ˜Z ˜[ ˜\ ˜] ˜^ ˜_
+˜` ˜a ˜b ˜c ˜d ˜e ˜f ˜g ˜h ˜i ˜j ˜k ˜l ˜m ˜n ˜o
+˜p ˜q ˜r ˜s ˜t ˜u ˜v ˜w ˜x ˜y ˜z ˜{ ˜| ˜} ˜~
+   ˜¡ ˜¢ ˜£ ˜¤ ˜¥ ˜¦ ˜§ ˜¨ ˜© ˜ª ˜« ˜¬ ˜­ ˜® ˜¯
+˜° ˜± ˜² ˜³ ˜´ ˜µ ˜¶ ˜· ˜¸ ˜¹ ˜º ˜» ˜¼ ˜½ ˜¾ ˜¿
+˜À ˜Á ˜Â ˜Ã ˜Ä ˜Å ˜Æ ˜Ç ˜È ˜É ˜Ê ˜Ë ˜Ì ˜Í ˜Î ˜Ï
+˜Ð ˜Ñ ˜Ò ˜Ó ˜Ô ˜Õ ˜Ö ˜× ˜Ø ˜Ù ˜Ú ˜Û ˜Ü ˜Ý ˜Þ ˜ß
+˜à ˜á ˜â ˜ã ˜ä ˜å ˜æ ˜ç ˜è ˜é ˜ê ˜ë ˜ì ˜í ˜î ˜ï
+˜ð ˜ñ ˜ò ˜ó ˜ô ˜õ ˜ö ˜÷ ˜ø ˜ù ˜ú ˜û ˜ü ˜ý ˜þ
+™@ ™A ™B ™C ™D ™E ™F ™G ™H ™I ™J ™K ™L ™M ™N ™O
+™P ™Q ™R ™S ™T ™U ™V ™W ™X ™Y ™Z ™[ ™\ ™] ™^ ™_
+™` ™a ™b ™c ™d ™e ™f ™g ™h ™i ™j ™k ™l ™m ™n ™o
+™p ™q ™r ™s ™t ™u ™v ™w ™x ™y ™z ™{ ™| ™} ™~
+   ™¡ ™¢ ™£ ™¤ ™¥ ™¦ ™§ ™¨ ™© ™ª ™« ™¬ ™­ ™® ™¯
+™° ™± ™² ™³ ™´ ™µ ™¶ ™· ™¸ ™¹ ™º ™» ™¼ ™½ ™¾ ™¿
+™À ™Á ™Â ™Ã ™Ä ™Å ™Æ ™Ç ™È ™É ™Ê ™Ë ™Ì ™Í ™Î ™Ï
+™Ð ™Ñ ™Ò ™Ó ™Ô ™Õ ™Ö ™× ™Ø ™Ù ™Ú ™Û ™Ü ™Ý ™Þ ™ß
+™à ™á ™â ™ã ™ä ™å ™æ ™ç ™è ™é ™ê ™ë ™ì ™í ™î ™ï
+™ð ™ñ ™ò ™ó ™ô ™õ ™ö ™÷ ™ø ™ù ™ú ™û ™ü ™ý ™þ
+š@ šA šB šC šD šE šF šG šH šI šJ šK šL šM šN šO
+šP šQ šR šS šT šU šV šW šX šY šZ š[ š\ š] š^ š_
+š` ša šb šc šd še šf šg šh ši šj šk šl šm šn šo
+šp šq šr šs št šu šv šw šx šy šz š{ š| š} š~
+   š¡ š¢ š£ š¤ š¥ š¦ š§ š¨ š© šª š« š¬ š­ š® š¯
+š° š± š² š³ š´ šµ š¶ š· š¸ š¹ šº š» š¼ š½ š¾ š¿
+šÀ šÁ šÂ šÃ šÄ šÅ šÆ šÇ šÈ šÉ šÊ šË šÌ šÍ šÎ šÏ
+šÐ šÑ šÒ šÓ šÔ šÕ šÖ š× šØ šÙ šÚ šÛ šÜ šÝ šÞ šß
+šà šá šâ šã šä šå šæ šç šè šé šê šë šì ší šî šï
+šð šñ šò šó šô šõ šö š÷ šø šù šú šû šü šý šþ
+›@ ›A ›B ›C ›D ›E ›F ›G ›H ›I ›J ›K ›L ›M ›N ›O
+›P ›Q ›R ›S ›T ›U ›V ›W ›X ›Y ›Z ›[ ›\ ›] ›^ ›_
+›`    ›b ›c ›d ›e ›f ›g ›h ›i ›j ›k ›l ›m ›n ›o
+›p ›q ›r ›s ›t ›u    ›w    ›y ›z    ›| ›} ›~
+   ›¡ ›¢ ›£ ›¤ ›¥ ›¦ ›§ ›¨ ›© ›ª ›« ›¬ ›­ ›® ›¯
+›° ›± ›² ›³ ›´ ›µ ›¶ ›· ›¸ ›¹ ›º ›» ›¼ ›½ ›¾ ›¿
+›À ›Á ›Â ›Ã ›Ä ›Å    ›Ç ›È ›É ›Ê ›Ë ›Ì ›Í ›Î ›Ï
+›Ð ›Ñ ›Ò ›Ó ›Ô ›Õ ›Ö ›× ›Ø ›Ù ›Ú ›Û ›Ü ›Ý    ›ß
+݈ ݇ ݉ ݋ ݊ ݌ ݾ ݍ ݏ ݎ ݐ ݑ    ݒ ݔ ݕ
+›ð ›ñ ›ò ›ó ›ô ›õ    ›÷ ›ø ›ù ›ú ›û ›ü ›ý ›þ
+œ@ œA    œC œD œE œF œG œH œI œJ œK œL œM œN œO
+œP œQ œR    œT œU œV œW œX œY œZ œ[ œ\ œ] œ^ œ_
+œ` œa    œc œd œe œf œg    œi œj    œl œm œn œo
+œp œq œr œs œt œu œv    œx œy œz œ{ œ| œ} œ~
+   œ¡ œ¢ œ£ œ¤ œ¥ œ¦ œ§ œ¨ œ© œª œ« œ¬ œ­ œ® œ¯
+œ° œ± œ² œ³ œ´ œµ œ¶ œ· œ¸ œ¹ œº œ»       œ¾ œ¿
+œÀ œÁ œÂ œÃ œÄ œÅ œÆ œÇ œÈ œÉ œÊ œË œÌ œÍ œÎ œÏ
+   œÑ œÒ œÓ œÔ œÕ œÖ œ× œØ œÙ œÚ œÛ œÜ œÝ œÞ œß
+ψ χ ω ϋ ϊ ό Ͼ ύ Ϗ ώ ϐ ϑ ϓ ϒ ϔ ϕ
+œð œñ œò œó œô œõ œö œ÷ œø œù œú œû œü œý œþ
+@ A B C D E F G H I J K L M N O
+P Q R S T U V    X Y    [ \ ] ^ _
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã    Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ
+ž@ žA žB žC žD žE žF žG žH žI žJ žK žL žM žN žO
+žP žQ žR žS žT žU žV žW žX žY žZ ž[ ž\ ž] ž^ ž_
+ž` ža žb žc žd že žf žg žh ži žj žk žl žm žn žo
+žp žq žr žs žt žu žv žw žx žy žz ž{ ž| ž} ž~
+   ž¡ ž¢ ž£ ž¤ ž¥ ž¦ ž§ ž¨    žª ž«    ž­ ž® ž¯
+ž° ž± ž² ž³ ž´ žµ ž¶ ž· ž¸ ž¹ žº ž» ž¼ ž½ ž¾ ž¿
+žÀ žÁ žÂ žÃ    žÅ žÆ žÇ žÈ žÉ žÊ žË žÌ žÍ žÎ žÏ
+žÐ žÑ žÒ žÓ žÔ žÕ žÖ ž× žØ žÙ žÚ žÛ žÜ žÝ žÞ žß
+žà žá žâ žã žä žå žæ žç žè žé žê žë žì ží žî
+žð žñ žò žó    žõ žö ž÷ žø žù žú žû žü    žþ
+Ÿ@ ŸA ŸB ŸC ŸD ŸE ŸF ŸG ŸH ŸI ŸJ ŸK ŸL ŸM    ŸO
+ŸP ŸQ ŸR ŸS ŸT ŸU ŸV ŸW ŸX ŸY ŸZ Ÿ[ Ÿ\ Ÿ] Ÿ^ Ÿ_
+   Ÿa Ÿb Ÿc Ÿd Ÿe    Ÿg Ÿh Ÿi Ÿj Ÿk Ÿl Ÿm Ÿn Ÿo
+Ÿp Ÿq Ÿr Ÿs Ÿt Ÿu Ÿv Ÿw Ÿx Ÿy Ÿz Ÿ{ Ÿ| Ÿ} Ÿ~
+   Ÿ¡ Ÿ¢ Ÿ£ Ÿ¤ Ÿ¥ Ÿ¦ Ÿ§ Ÿ¨ Ÿ© Ÿª Ÿ« Ÿ¬    Ÿ® Ÿ¯
+Ÿ°    Ÿ² Ÿ³ Ÿ´ Ÿµ Ÿ¶ Ÿ· Ÿ¸ Ÿ¹ Ÿº Ÿ» Ÿ¼ Ÿ½ Ÿ¾ Ÿ¿
+   ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸÆ ŸÇ    ŸÉ ŸÊ    ŸÌ ŸÍ ŸÎ ŸÏ
+ŸÐ ŸÑ ŸÒ ŸÓ ŸÔ ŸÕ ŸÖ Ÿ×    ŸÙ    ŸÛ ŸÜ ŸÝ ŸÞ Ÿß
+Ÿà Ÿá Ÿâ Ÿã Ÿä Ÿå    Ÿç Ÿè Ÿé    Ÿë Ÿì Ÿí Ÿî
+Ÿð Ÿñ Ÿò Ÿó Ÿô Ÿõ Ÿö Ÿ÷ Ÿø Ÿù Ÿú Ÿû Ÿü Ÿý Ÿþ
+ @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O
+ P  Q  R  S     U  V     X  Y     [  \  ]  ^  _
+ `  a        d  e  f  g  h  i  j  k  l  m  n  o
+ p  q     s  t  u  v     x  y  z  {  |  }  ~
+    ¡  ¢  £  ¤     ¦  §  ¨  ©  ª  «  ¬     ®
+ °  ±  ²  ³  ´  µ  ¶  ·  ¸  ¹  º  »  ¼  ½  ¾  ¿
+ À  Á  Â  Ã  Ä  Å  Æ  Ç  È  É  Ê  Ë  Ì  Í  Î  Ï
+ Ð  Ñ  Ò     Ô     Ö  ×  Ø  Ù  Ú  Û  Ü  Ý  Þ
+ à     â  ã     å  æ  ç  è  é  ê  ë  ì  í  î  ï
+ ð  ñ  ò  ó  ô  õ  ö  ÷  ø  ù  ú  û  ü  ý  þ
diff --git a/tests/BIG5-HKSCS-2004-snippet.UTF-8 b/tests/BIG5-HKSCS-2004-snippet.UTF-8
new file mode 100644
index 0000000..7a44df2
--- /dev/null
+++ b/tests/BIG5-HKSCS-2004-snippet.UTF-8
@@ -0,0 +1,249 @@
+䏰 䰲 䘃 䖦 䕸 𧉧 䵷 䖳 𧲱 䳢 𧳅 㮕 䜶 䝄 䱇 䱀
+𤊿 𣘗 𧍒 𦺋 𧃒 䱗 𪍑 䝏 䗚 䲅 𧱬 䴇 䪤 䚡 𦬣 爥
+𥩔 𡩣 𣸆 𣽡 晍 囻   綕 夝 𨮹 㷴 霴 𧯯 寛 𡵞 媤
+㘥 𩺰 嫑 宷 峼 杮 薓 𩥅 瑡 璝
+㇀ ㇁ ㇂ ㇃ ㇄ 𠄌 ㇅ 𠃑 𠃍 ㇆ ㇇ 𠃋 𡿨 ㇈ 𠃊 ㇉
+㇊ ㇋ ㇌ 𠄎 ㇍ ㇎ Ā Á Ǎ À Ē É Ě È Ō Ó
+Ǒ Ò Ê̄ Ế Ê̌ Ề Ê ā á ǎ à ɑ ē é ě è
+ī í ǐ ì ō ó ǒ ò ū ú ǔ ù ǖ ǘ ǚ
+  ǜ ü ê̄ ế ê̌ ề ê ɡ ⏚ ⏛
+𪎩 𡅅    攊       丽 滝 鵎 釟       𧜵 撑 会 伨
+侨 兖 兴 农 凤 务 动 医 华 发 变 团 声 处 备 夲
+头 学 实 実 岚 庆 总 斉 柾 栄 桥 济 炼 电 纤 纬
+纺 织 经 统 缆 缷 艺 苏 药 视 设 询 车 轧 轮
+   琑 糼 緍 楆 竉 刧             醌 碸 酞 肼
+贋 胶 𠧧       肟 黇 䳍 鷉 鸌 䰾 𩷶 𧀎 鸊 𪄳 㗁
+   溚 舾 甙    䤑 马 骏 龙 禇 𨑬 𡷊 𠗐 𢫦 两 亁
+亀 亇 亿 仫 伷 㑌 侽 㹈 倃 傈 㑽 㒓 㒥 円 夅 凛
+凼 刅 争 剹 劐 匧 㗇 厩 㕑 厰 㕓 参 吣 㕭 㕲 㚁
+咓 咣 咴 咹 哐 哯 唘 唣 唨 㖘 唿 㖥 㖿 嗗 㗅
+𧶄 唥    𠱂 𠴕 𥄫 喐 𢳆 㧬 𠍁 蹆 𤶸 𩓥 䁓 𨂾 睺
+𢰸 㨴 䟕 𨅝 𦧲 𤷪 擝 𠵼 𠾴 𠳕 𡃴 撍 蹾 𠺖 𠰋 𠽤
+𢲩 𨉖 𤓓    𠵆 𩩍 𨃩 䟴 𤺧 𢳂 骲 㩧 𩗴 㿭 㔆 𥋇
+𩟔 𧣈 𢵄 鵮 頕    䏙 𦂥 撴 哣 𢵌 𢯊 𡁷 㧻 𡁯
+   𦛚 𦜖 𧦠 擪 𥁒 𠱃 蹨 𢆡 𨭌 𠜱    䠋 𠆩 㿺 塳
+𢶍    𤗈 𠓼 𦂗 𠽌 𠶖 啹 䂻 䎺    䪴 𢩦 𡂝 膪 飵
+𠶜 捹 㧾 𢝵 跀 嚡 摼 㹃    𪘁 𠸉 𢫏 𢳉    𡃈 𣧂
+㦒 㨆 𨊛 㕸 𥹉 𢃇 噒 𠼱 𢲲 𩜠 㒼 氽 𤸻       𧕴
+𢺋 𢈈 𪙛 𨳍 𠹺 𠰴 𦠜 羓 𡃏 𢠃 𢤹 㗻 𥇣 𠺌 𠾍 𠺪
+㾓 𠼰 𠵇 𡅏 𠹌    𠺫 𠮩 𠵈 𡃀 𡄽 㿹 𢚖 搲 𠾭
+𣏴 𧘹 𢯎 𠵾 𠵿 𢱑 𢱕 㨘 𠺘 𡃇 𠼮 𪘲 𦭐 𨳒 𨶙 𨳊
+閪 哌 苄 喹    𩻃 鰦 骶 𧝞 𢷮 煀 腭 胬 尜 𦕲 脴
+㞗 卟 𨂽 醶 𠻺 𠸏 𠹷 𠻻 㗝 𤷫 㘉 𠳖 嚯 𢞵 𡃉 𠸐
+𠹸 𡁸 𡅈 𨈇 𡑕 𠹹 𤹐 𢶤 婔 𡀝 𡀞 𡃵 𡃶 垜 𠸑
+   𧚔 𨋍 𠾵 𠹻 𥅾 㜃 𠾶 𡆀 𥋘 𪊽 𤧚 𡠺 𤅷 𨉼 墙
+剨 㘚 𥜽 箲 孨 䠀 䬬 鼧 䧧 鰟 鮍 𥭴 𣄽 嗻 㗲 嚉
+丨 夂 𡯁 屮 靑 𠂆 乛 亻 㔾 尣 彑 忄 㣺 扌 攵 歺
+氵 氺 灬 爫 丬 犭 𤣩 罒 礻 糹 罓 𦉪 㓁    𦍋 耂
+肀 𦘒 𦥑 卝 衤 见 𧢲 讠 贝 钅 镸 长 门 𨸏 韦 页
+风 飞 饣 𩠐 鱼 鸟 黄 歯 龜 丷 𠂇 阝 户 钢
+倻 淾 𩱳 龦 㷉 袏 𤅎 灷 峵 䬠 𥇍 㕙 𥴰 愢 𨨲 辧
+釶 熑 朙 玺 𣊁 𪄇 㲋 𡦀 䬐 磤 琂 冮 𨜏 䀉 橣 𪊺
+䈣 蘏 𠩯 稪 𩥇 𨫪 靕 灍 匤 𢁾 鏴 盙 𨧣 龧 矝 亣
+俰 傼 丯 众 龨 吴 綋 墒 壐 𡶶 庒 庙 忂 𢜒 斋
+   𣏹 椙 橃 𣱣 泿    爀 𤔅 玌 㻛 𤨓 嬕 璹 讃 𥲤
+𥚕 窓 篬 糃 繬 苸 薗 龩 袐 龪 躹 龫 迏 蕟 駠 鈡
+龬 𨶹 𡐿 䁱 䊢 娚          顨 杫 䉶 圽    藖 𤥻
+芿 𧄍 䲁 𦵴 嵻 𦬕 𦾾 龭 龮 宖 龯 曧 繛 湗 秊 㶈
+䓃 𣉖 𢞖 䎚 䔶    峕 𣬚 諹 屸 㴒 𣕑 嵸 龲 煗 䕘
+𤃬 𡸣 䱷 㥸 㑊 𠆤 𦱁 諌 侴 𠈹 妿 腬 顖 𩣺 弻
+𠮟    𢇁 𨥭 䄂 䚻 𩁹 㼇 龳 𪆵 䃸 㟖 䛷 𦱆 䅼 𨚲
+𧏿 䕭 㣔 𥒚 䕡 䔛 䶉 䱻 䵶 䗪 㿈 𤬏 㙡 䓞 䒽 䇭
+崾 嵈 嵖 㷼 㠏 嶤 嶹 㠠 㠸 幂 庽 弥 徃 㤈 㤔 㤿
+㥍 惗 愽 峥 㦉 憷 憹 懏 㦸 戬 抐 拥 挘 㧸 嚱
+   㨃 揢 揻 搇 摚 㩋 擀 崕 嘡 龟 㪗 斆 㪽 旿 晓
+㫲 暒 㬢 朖 㭂 枤 栀 㭘 桊 梄 㭲 㭱 㭻 椉 楃 牜
+楤 榟 榅 㮼 槖 㯝 橥 橴 橱 檂 㯬 檙 㯲 檫 檵 櫔
+櫶 殁 毁 毪 汵 沪 㳋 洂 洆 洦 涁 㳯 涤 涱 渕 渘
+温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 漴 㵆 𣽁 澁 澾 㵪
+㵵 熷 岙 㶊 瀬 㶑 灐 灔 灯 灿 炉 𠌥 䏁 㗱 𠻘
+𣻗 垾 𦻓 焾 𥟠 㙎 榢 𨯩 孴 穉 𥣡 𩓙 穥 穽 𥦬 窻
+窰 竂 竃 燑 𦒍 䇊 竚 竝 竪 䇯 咲 𥰁 笋 筕 笩 𥌎
+𥳾 箢 筯 莜 𥮴 𦱿 篐 萡 箒    𥴠 㶭 𥱥 蒒 篺
+簵 𥳁 籄 粃 𤢂 粦 晽 𤕸 糉 糇 糦 籴 糳 糵
+   繧 䔝 𦹄 絝 𦻖 璍 綉 綫 焵 綳    𤁗 𦀩 緤 㴓
+緵 𡟹 緥 𨍭    𦄡 𦅚 繮 纒 䌫 鑬 縧 罀 罁 罇 礶
+𦋐 駡 羗 𦍑 羣 𡙡 𠁨 䕜 𣝦 䔃 𨌺 翺 𦒉    耈 耝
+   耯 𪂇 𦳃 耻 耼 聡 𢜔 䦉 𦘦 𣷣 𦛨 朥 肧 𨩈 脇
+脚 墰 𢛶 汿 𦒘 𤾸 擧 𡒊 舘 𡡞 橓 𤩥 𤪕 䑺 舩 𠬍
+𦩒 𣵾 俹 𡓽 蓢 荢 𦬊 𤦧 𣔰 𡝳 𣷸 芪 椛 芳 䇛
+蕋 苐 茚 𠸖 𡞴 㛁 𣅽 𣕚 艻 苢 茘 𣺋 𦶣 𦬅 𦮗 𣗎
+㶿 茝 嗬 莅 䔋 𦶥 莬    菓 㑾 𦻔 橗 蕚 㒖 𦹂 𢻯
+葘 𥯤 葱 㷓 䓤 檧 葊 𣲵 祘    𦮖 𦹷 𦹃 蓞    莑
+䒠 蒓 蓤 𥲑 䉀 𥳀 䕃 蔴 嫲 𦺙 䔧 蕳 䔖 枿 蘖
+   𨘥 𨘻 藁 𧂈 蘂 𡖂 𧃍 䕫 䕪 蘨 㙈 𡢢 号 𧎚 虾
+蝱 𪃸 蟮 𢰧 螱 蟚 蠏 噡 虬 桖 䘏 衅 衆 𧗠 𣶹 𧗤
+衞 袜 䙛 袴 袵 揁 装 睷 𧜏 覇 覊       覧 覼 𨨥
+觧 𧤤 𧪽 誜 瞓 釾 誐 𧩙 竩 𧬺 𣾏 䜓 𧬸 煼 謌 謟
+𥐰 𥕥 謿 譌 譍 誩 𤩺 讐 讛 誯 𡛟 䘕 衏 貛 𧵔 𧶏
+貫 㜥 𧵓 賖 𧶘 𧶽 贒 贃 𡤐 賛 灜 贑 𤳉 㻐
+趩 𨀂 𡀔 𤦊 㭼 𨆼 𧄌 竧 躭 躶 軃 鋔 輙 輭 𨍥 𨐒
+辥 錃 𪊟 𠩐 辳 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹 𪀔 𨚼 𨔁 𢌥
+㦀 𦻗 逷 𨔼 𧪾 遡 𨕬 𨘋 邨 𨜓 郄 𨛦 邮    酧 㫰
+醩 釄 粬 𨤳 𡺉 鈎 沟 鉁 鉢 𥖹    𨫆 𣲛 𨬌 𥗛
+   𠴱 錬 鍫 𨫡 𨯫 炏 嫃 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 鍳
+鑛 躼 閅 閦 鐦 閠 濶 䊹 𢙺 𨛘 𡉼 𣸮 䧟 氜 陻 隖
+䅬 隣 𦻕 懚 隶 磵 𨫠 隽 双 䦡 𦲸 𠉴 𦐐 𩂯 𩃥 𤫑
+𡤕 𣌊 霱 虂 霶 䨏 䔽 䖅 𤫩 灵 孁 霛    𩇕 靗 孊
+𩇫 靟 鐥 僐 𣂷 𣂼 鞉 鞟 鞱 鞾 韀 韒 韠 𥑬 韮 琜
+𩐳    韵 𩐝 𧥺 䫑 頴 頳 顋 顦 㬎 𧅵 㵑 𠘰 𤅜
+𥜆 飊 颷 飈 飇 䫿 𦴧 𡛓 喰 飡 飦 飬 鍸 餹 𤨩 䭲
+𩡗 𩤅 駵 騌 騻 騐 驘 𥜥 㛄 𩂱 𩯕 髠 髢 𩬅 髴 䰎
+鬔 鬭 𨘀 倴 鬴 𦦨 㣃 𣁽 魐 魀 𩴾 婅 𡡣 鮎 𤉋 鰂
+鯿 鰌 𩹨 鷔 𩾷 𪆒 𪆫 𪃡 𪄣 𪇟 鵾 鶃 𪄴 鸎 梈
+   鷄 𢅛 𪆓 𪈠 𡤻 𪈳 鴹 𪂹 𪊴 麐 麕 麞 麢 䴴 麪
+麯 𤍤 黁 㭠 㧥 㴝 伲 㞾 𨰫 鼂 鼈 䮖 鐤 𦶢 鼗
+鼹 嚟 嚊 齅 馸 𩂋 韲 葿 齢 齩 竜 龎 爖 䮾 𤥵 𤦻
+煷 𤧸 𤍈 𤩑 玞 𨯚 𡣺 禟 𨥾 𨸶 鍩 鏳 𨩄 鋬 鎁 鏋
+𨥬 𤒹 爗 㻫 睲 穃 烐 𤑳 𤏸 煾 𡟯 炣 𡢾 𣖙 㻇 𡢅
+𥐯 𡟸 㜢 𡛻 𡠹 㛡 𡝴 𡣑 𥽋 㜣 𡛀 坛 𤨥 𡏾 𡊨
+𡏆 𡒶 蔃 𣚦    葕 𤦔 𧅥 𣸱 𥕜 𣻻 𧁒 䓴 𣛮 𩦝 𦼦
+柹 㜳 㰕 㷧 塬 𡤢 栐 䁗 𣜿 𤃡 𤂋 𤄏 𦰡 哋 嚞 𦚱
+嚒 𠿟 𠮨 𠸍 鏆 𨬓 鎜 仸 儫 㠙 𤐶 亼 𠑥 𠍿 佋 侊
+𥙑 婨 𠆫 𠏋 㦙 𠌊 𠐔 㐵 伩 𠋀 𨺳 𠉵 諚 𠈌 亘
+   働 儍 侢 伃 𤨎 𣺊 佂 倮 偬 傁 俌 俥 偘 僼
+         湶 𣖕 𣸹 𣺿 浲 𡢄 𣺉 冨 凃 𠗠 䓝 𠒣 𠒒
+𠒑 赺 𨪜 𠜎 剙 劤 𠡳 勡    䙺 熌 𤎌 𠰠 𤦬 𡃤 槑
+𠸝    㻞 璙 琔 瑖 玘 䮎 𤪼 𤂍 叐 㖄 爏 𤃉 喴 𠍅
+响 𠯆 圝 鉝 雴 鍦 埝 垍 坿 㘾 壋 媙 𨩆 𡛺 𡝯 𡜐
+娬 妸 銏 婾 嫏 娒 𥥆 𡧳 𡡡 𤊕 㛵 洅 瑃 娡 𥺃
+媁 𨯗 𠐓 鏠 璌 𡌃 焅 䥲 鐈 𨧻 鎽 㞠 尞 岞 幞 幈
+𡦖 𡥼 𣫮 廍 孏 𡤃 𡤄 㜁 𡢠 㛝 𡛾 㛓 脪 𨩇 𡶺 𣑲
+𨦨 弌 弎 𡤧 𡞫 婫 𡜻 孄 蘔 𧗽 衠 恾 𢡠 𢘫 忛 㺸
+𢖯 𢖾 𩂈 𦽳 懀 𠀾 𠁆 𢘛 憙 憘 恵 𢲛 𢴇 𤛔 𩅍
+   摱 𤙥 𢭪 㨩 𢬢 𣑐 𩣪 𢹸 挷 𪑛 撶 挱 揑 𤧣 𢵧
+护 𢲡 搻 敫 楲 㯴 𣂎 𣊭 𤦉 𣊫 唍 𣋠 𡣙 𩐿 曎 𣊉
+𣆳 㫠 䆐 𥖄 𨬢 𥖏 𡛼 𥕛 𥐥 磮 𣄃 𡠪 𣈴 㑤 𣈏 𣆂
+𤋉 暎 𦴤 晫 䮓 昰 𧡰 𡷫 晣 𣋒 𣋡 昞 𥡲 㣑 𣠺 𣞼
+㮙 𣞢 𣏾 瓐 㮖 枏 𤘪 梶 栞 㯄 檾 㡣 𣟕 𤒇 樳 橒
+櫉 欅 𡤒 攑 梘 橌 㯗 橺 歗 𣿀 𣲚 鎠 鋲 𨯪 𨫋
+銉 𨀞 𨧜 鑧 涥 漋 𤧬    𣽿 㶏 渄 𤀼 娽 渊 塇 洤
+硂 焻 𤌚 𤉶 烱 牐 犇 犔 𤞏 𤜥 兹 𤪤 𠗫 瑺 𣻸 𣙟
+𤩊 𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵 悧 㻳 瓌 琼 鎇 琷 䒟 𦷪
+䕑 疃 㽣 𤳙 𤴆 㽘 畕 癳 𪗆 㬙 瑨 𨫌 𤦫 𤦎 㫻
+   㷍 𤩎 㻿 𤧅 𤣳 釺 圲 鍂 𨫣 𡡤 僟 𥈡 𥇧 睸 𣈲
+眎 眏 睻 𤚗 𣞁 㩞 𤣰 琸 璛 㺿 𤪺 𤫇 䃈 𤪖 𦆮 錇
+𥖁 砞 碍 碈 磒 珐 祙 𧝁 𥛣 䄎    蒖 禥 樭 𣻺 稺
+秴 䅮 𡛦 䄲 鈵 秱 𠵌 𤦌 𠊙 𣶺 𡝮 㖗 啫 㕰 㚪 𠇔
+𠰍 竢 婙 𢛵 𥪯 𥪜 娍 𠉛 磰 娪 𥯆 竾 䇹 籝 籭 䈑
+𥮳 𥺼 𥺦 糍 𤧹 𡞰 粎 籼 粮 檲 緜 縇 緓 罎 𦉡
+𦅜 𧭈 綗 𥺂 䉪 𦭵 𠤖 柖 𠁎 𣗏 埄 𦐒 𦏸 𤥢 翝 笧
+𠠬 𥫩 𥵃 笌 𥸎 駦 虅 驣 樜 𣐿 㧢 𤧷 𦖭 騟 𦖠 蒀
+𧄧 𦳑 䓪 脷 䐂 胆 脉 腂 𦞴 飃 𦩂 艢 艥 𦩑 葓 𦶧
+蘐 𧈛 媆 䅿 𡡀 嬫 𡢡 嫤 𡣘 蚠 蜨 𣶏 蠭 𧐢 娂
+   衮 佅 袇 袿 裦 襥 襍 𥚃 襔 𧞅 𧞄 𨯵 𨯙 𨮜 𨧹
+㺭 蒣 䛵 䛏 㟲 訽 訜 𩑈 彍 鈫 𤊄 旔 焩 烄 𡡅 鵭
+貟 賩 𧷜 妚 矃 姰 䍮 㛔 踪 躧 𤰉 輰 轊 䋴 汘 澻
+𢌡 䢛 潹 溋 𡟚 鯩 㚵 𤤯 邻    啱 䤆 醻 鐄 𨩋 䁢
+𨫼 鐧 𨰝 𨰻 蓥 訫 閙 閧 閗 閖 𨴴 瑅 㻂 𤣿 𤩂 𤏪
+㻧 𣈥 随 𨻧 𨹦 𨹥 㻌 𤧭 𤩸 𣿮 琒 瑫 㻼 靁 𩂰
+桇 䨝 𩂓 𥟟    鍨 𨦉 𨰦 𨬯 𦎾 銺 嬑 譩 䤼 珹 𤈛
+鞛 靱 餸 𠼦 巁 𨯅 𤪲 頟 𩓚 鋶 𩗗 釥 䓀 𨭐 𤩧 𨭤
+飜 𨩅 㼀 鈪 䤥 萔 餻 饍 𧬆 㷽 馛 䭯 馪 驜 𨭥 𥣈
+檏 騡 嫾 騯 𩣱 䮐 𩥈 馼 䮽 䮗 鍽 塲 𡌂 堢 𤦸
+   𡓨 硄 𢜟 𣶸 棅 㵽 鑘 㤧 慐 𢞁 𢥫 愇 鱏 鱓 鱻
+鰵 鰐 魿 鯏 𩸭 鮟 𪇵 𪃾 鴡 䲮 𤄄 鸘 䲰 鴌 𪆴 𪃭
+𪃳 𩤯 鶥 蒽 𦸒 𦿟 𦮂 藼 䔳 𦶤 𦺄 𦷰 萠 藮 𦸀 𣟗
+𦁤 秢 𣖜 𣙀 䤭 𤧞 㵢 鏛 銾 鍈 𠊿 碹 鉷 鑍 俤 㑀
+遤 𥕝 砽 硔 碶 硋 𡝗 𣇉 𤥁 㚚 佲 濚 濙    瀞 吔
+𤆵 垻 壳 垊 鴖 埗 焴 㒯 𤆬 燫 𦱀 𤾗    𡞵 𨩉
+愌 嫎 娋 䊼 𤒈 㜬 䭻 𨧼 鎻 鎸 𡣖 𠼝 葲 𦳀 𡐓 𤋺
+𢰦 𤏁 妔 𣶷 𦝁 綨 𦅛 𦂤 𤦹 𤦋 𨧺 鋥 珢 㻩 璴 𨭣
+𡢟 㻡 𤪳 櫘 珳 珻 㻖 𤨾 𤪔 𡟙 𤩦 𠎧 𡐤 𤧥 瑈 𤤖
+炥 𤥶 銄 珦 鍟 𠓾 錱 𨫎 𨨖 鎆 𨯧 𥗕 䤵 𨪂 煫
+   𤥃 𠳿 嚤 𠘚 𠯫 𠲸 唂 秄 𡟺 緾 𡛂 𤩐 𡡒 䔮 鐁
+㜊 𨫀 𤦭 妰 𡢿 𡢃 𧒄 媡 㛢 𣵛 㚰 鉟 婹 𨪁 𡡢 鍴
+㳍 𠪴 䪖 㦊 僴 㵩 㵌 𡎜 煵 䋻 𨈘 渏 𩃤 䓫 浗 𧹏
+灧 沯 㳖 𣿭 𣸭 渂 漌 㵯 𠏵 畑 㚼 㓈 䚀 㻚 䡱 姄
+鉮 䤾 轁 𨰜 𦯀 堒 埈 㛖 𡑒 烾 𤍢 𤩱 𢿣 𡊰 𢎽 梹
+楧 𡎘 𣓥 𧯴 𣛟 𨪃 𣟖 𣏺 𤲟 樚 𣚭 𦲷 萾 䓟 䓎
+𦴦 𦵑 𦲂 𦿞 漗 𧄉 茽 𡜺 菭 𦲀 𧁓 𡟛 妉 媂 𡞳 婡
+婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 鎐 暚 𤊥 婮 娫 𤊓 樫 𣻹
+𧜶 𤑛 𤋊 焝 𤉙 𨧡 侰 𦴨 峂 𤓎 𧹍 𤎽 樌 𤉖 𡌄 炦
+焳 𤏩 㶥 泟 勇 𤩏 繥 姫 崯 㷳 彜 𤩝 𡟟 綤 萦
+   咅 𣫺 𣌀 𠈔 坾 𠣕 𠘙 㿥 𡾞 𪊶 瀃 𩅛 嵰 玏 糓
+𨩙 𩐠 俈 翧 狍 猐 𧫴 猸 猹 𥛶 獁 獈 㺩 𧬘 遬 燵
+𤣲 珡 臶 㻊 県 㻑 沢 国 琙 琞 琟 㻢 㻰 㻴 㻺 瓓
+㼎 㽓 畂 畭 畲 疍 㽼 痈 痜 㿀 癍 㿗 癴 㿜 発 𤽜
+熈 嘣 覀 塩 䀝 睃 䀹 条 䁅 㗛 瞘 䁪 䁯 属 瞾 矋
+売 砘 点 砜 䂨 砹 硇 硑 硦 葈 𥔵 礳 栃 礲 䄃
+䄉 禑 禙 辻 稆 込 䅧 窑 䆲 窼 艹 䇄 竏 竛 䇏 両
+筢 筬 筻 簒 簛 䉠 䉺 类 粜 䊌 粸 䊔 糭 输 烀 𠳏
+総 緔 緐 緽 羮 羴 犟 䎗 耠 耥 笹 耮 耱 联 㷌 垴
+炠 肷 胩 䏭 脌 猪 脎 脒 畠 脔 䐁 㬹 腖 腙 腚
+   䐓 堺 腼 膄 䐥 膓 䐭 膥 埯 臁 臤 艔 䒏 芦 艶
+苊 苘 苿 䒰 荗 险 榊 萅 烵 葤 惣 蒈 䔄 蒾 蓡 蓸
+蔐 蔸 蕒 䔻 蕯 蕰 藠 䕷 虲 蚒 蚲 蛯 际 螋 䘆 䘗
+袮 裿 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 賔 賲 贜 䞘 塟
+跃 䟭 仮 踺 嗘 坔 蹱 嗵 躰 䠷 軎 転 軤 軭 軲 辷
+迁 迊 迌 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮 銿
+鋣 鋫 鋳 鋴 鋽 鍃 鎄 鎭 䥅 䥑 麿 鐗 匁 鐝 鐭 鐾
+䥪 鑔 鑹 锭 関 䦧 间 阳 䧥 枠 䨤 靀 䨵 鞲 韂 噔
+䫤 惨 颹 䬙 飱 塄 餎 餙 冴 餜 餷 饂 饝 饢 䭰 駅
+䮝 騼 鬏 窃 魩 鮁 鯝 鯱 鯴 䱭 鰠 㝯 𡯂 鵉 鰺
+   黾 噐 鶓 鶽 鷀 鷼 银 辶 鹻 麬 麱 麽 黆 铜 黢
+黱 黸 竈 齄 𠂔 𠊷 𠎠 椚 铃 妬 𠓗 塀 铁 㞹 𠗕 𠘕
+𠙶 𡚺 块 煳 𠫂 𠫍 𠮿 呪 吆 𠯋 咞 𠯻 𠰻 𠱓 𠱥 𠱼
+惧 𠲍 噺 𠲵 𠳝 𠳭 𠵯 𠶲 𠷈 楕 鰯 螥 𠸄 𠸎 𠻗 𠾐
+𠼭 𠹳 尠 𠾼 帋 𡁜 𡁏 𡁶 朞 𡁻 𡂈 𡂖 㙇 𡂿 𡃓 𡄯
+𡄻 卤 蒭 𡋣 𡍵 𡌶 讁 𡕷 𡘙 𡟃 𡟇 乸 炻 𡠭 𡥪
+𡨭 𡩅 𡰪 𡱰 𡲬 𡻈 拃 𡻕 𡼕 熘 桕 𢁅 槩 㛈 𢉼 𢏗
+𢏺 𢜪 𢡱 𢥏 苽 𢥧 𢦓 𢫕 覥 𢫨 辠 𢬎 鞸 𢬿 顇 骽
+𢱌    𢲈 𢲷 𥯨 𢴈 𢴒 𢶷 𢶕 𢹂 𢽴 𢿌 𣀳 𣁦 𣌟 𣏞
+徱 晈 暿 𧩹 𣕧 𣗳    𤦺    𣘚 𣜖    𠍆 墵 朎
+   椘 𣪧 𧙗 𥿢 𣸑 𣺹 𧗾 𢂚 䣐 䪸 𤄙 𨪚 𤋮 𤌍 𤀻
+𤌴 𤎖 𤩅 𠗊 凒 𠘑 妟 𡺨 㮾 𣳿 𤐄 𤓖 垈 𤙴 㦛 𤜯
+𨗨 𩧉 㝢 𢇃 譞 𨭎    𤠒 𤣻 𤨕 爉 𤫀 𠱸 奥 𤺥 𤾆
+𠝹 軚 𥀬 劏 圿 煱 𥊙 𥐙 𣽊 𤪧 喼 𥑆 𥑮 𦭒    㑳
+𥔿 𧘲 𥕞 䜘 𥕢 𥕦 𥟇 𤤿 𥡝 偦 㓻 𣏌    𥤃 䝼 𨥈
+𥪮 𥮉 𥰆 𡶐 垡 煑    𦄂 𧰒 遖 𦆲 𤾚 譢 𦐂 𦑊
+嵛 𦯷    𦒄 𡤜 諪 𤧶 𦒈 𣿯 𦔒 䯀 𦖿 𦚵 𢜛 鑥 𥟡
+憕 娧 晉    嚹 𤔡 𦛼 乪 𤤴 陖 涏 𦲽 㘘 襷 𦞙 𦡮
+𦐑 𦡞    𦣇 筂 𩃀 𠨑 𦤦    𦤹 穅    𦧺 騦 𦨭 㙟
+𦑩 𠀡 禃 𦨴 𦭛 崬 𣔙    𦮝 䛐 𦲤 画 补 𦶮 墶
+   㜜 𢖍 𧁋 𧇍 㱔 𧊀 𧊅 銁 𢅺 𧊋 錰 𧋦 𤧐 氹 钟
+𧑐 𠻸 蠧 裵 𢤦 𨑳 𡞱 溸 𤨪 𡠠 㦤 㚹       䔿 暶
+𩲭 𩢤 襃 𧟌 𧡘 囖 䃟 𡘊 㦡 𣜯 𨃨 𡏅 熭 荦 𧧝 𩆨
+   䲷 𧂯 𨦫 𧧽 𧨊 𧬋 𧵦 𤅺 筃 祾 𨀉 澵 𪋟 樃 𨌘
+厢 𦸇 鎿 栶 靝 𨅯 𨀣 𦦵 𡏭 𣈯 𨁈 嶅 𨰰 𨂃 圕 頣
+𨥉 嶫 𤦈 斾 槕 叒 𤪥 𣾁 㰑 朶 𨂐 𨃴 𨄮 𡾡 𨅏
+𨆉 𨆯 𨈚 𨌆 𨌯 𨎊 㗊 𨑨 𨚪 䣺 揦 𨥖 砈 鉕 𨦸 䏲
+𨧧 䏟 𨧨 𨭆 𨯔 姸 𨰉    𨿅 𩃬    𩄐 𩄼 㷷 𩅞 𤫊
+运 犏 嚋 𩓧 𩗩 𩖰 𩖸 𩜲 𩣑 𩥉 𩥪 𩧃 𩨨 𩬎 𩵚 𩶛
+纟 𩻸 𩼣 䲤 镇 𪊓 熢 𪋿 䶑 递 𪗋 䶜 𠲜 达 嗁
+   辺 𢒰 边 𤪓 䔉 繿 潖 檱 仪 㓤 𨬬 𧢝 㜺 躀 𡟵
+𨀤 𨭬 𨮙 𧨾 𦚯 㷫 𧙕 𣲷 𥘵 𥥖 亚 𥺁 𦉘 嚿 𠹭 踎
+孭 𣺈 𤲞 揞    𡟶 𡡻 攰 嘭 𥱊 吚 𥌑 㷆 𩶘 䱽 嘢
+嘞 罉 𥻘 奵 𣵀 蝰 东 𠿪 𠵉 𣚺 脗 鵞 贘 瘻 鱅 癎
+瞹 鍅 吲 腈 苷 嘥 脲 萘 肽 嗪 祢 噃 吖 𠺝 㗎 嘅
+嗱 曱 𨋢 㘭 甴 嗰 喺 咗 啲 𠱁 𠲖 廐 𥅈 𠹶 𢱢
+𠺢 麫 絚 嗞 𡁵 抝 靭 咔 賍 燶 酶 揼 掹 揾 啩 𢭃
+鱲 𢺳 冚 㓟 𠶧 冧 呍 唞 唓 癦 踭 𦢊 疱 肶 蠄 螆
+裇 膶 萜 𡃁 䓬 猄 𤜆 宐 茋 𦢓 噻 𢛴 𧴯 𤆣 𧵳 𦻐
+𧊶 酰 𡇙 鈈 𣳼 𪚩 𠺬 𠻹 牦 𡲢 䝎 𤿂 𧿹 𠿫 䃺
+   鱝 攟 𢶠 䣳 𤟠 𩵼 𠿬 𠸊    𧖣 𠿭    𦁈 𡆇 熣
+纎 鵐 业 丄 㕷 嬍 沲 卧 㚬 㧜 卽 㚥 𤘘 墚 𤭮 舭
+呋 垪 𥪕 𠥹    㩒 𢑥 獴 𩺬 䴉 鯭 𣳾 𩼰 䱛 𤾩 𩖞
+𩿞 葜 𣶶 𧊲 𦞳 𣜠 挮 紥 𣻷 𣸬 㨪 逈 勌 㹴 㙺 䗩
+𠒎 癀 嫰 𠺶 硺 𧼮 墧 䂿 噼 鮋 嵴 癔 𪐴 麅 䳡
+㟻 愙 𣃚 𤏲    噝 𡊩 垧 𤥣 𩸆 刴 𧂮 㖭    鵼
+籖 鬹 埞 𡝬 屓 擓 𩓐 𦌵 𧅤 蚭 𠴨 𦴢 𤫢 𠵱    凾
+𡼏 嶎 霃 𡷑 麁 遌 笟 鬂 峑 箣 扨 挵 髿 篏 鬪 籾
+   籂 粆 鰕 篼 鬉    鰛 𤤾 齚 啳 寃 俽 麘 俲 剠
+㸆 勑 坧 偖 妷 帒 韈 鶫 轜 呩 鞴 饀 鞺 匬 愰
+   椬 叚 鰊 鴂 䰻 陁 榀 傦 畆 𡝭 駚 剳    酙 隁
+酜    酑 𨺗 捿 𦴣 櫊 嘑 醎 畺 抅 𠏼 獏 籰 𥰡 𣳽
+   𤤙 盖 鮝 个 𠳔 莾 衂    届 槀    坺 刟 巵 从
+氱 𠇲 伹 咜 哚 劚 趂 㗾    㗳    歒 酼 龥 鮗 頮
+颴 骺 麨 麄 煺 笔    毺 蠘 罸    嘠 𪙊 蹷 齓
+跔 蹏 鸜 踁 抂 𨍽 踨 蹵 竓 𤩷 稾 磘 泪 詧 瘇
+𨩚 鼦 泎 蟖 痃 𪊲 硓 咢 贌 狢 獱 謭 猂 瓱 賫 𤪻
+蘯 徺 袠 䒷    𡠻 𦸅    詾 𢔛    惽 癧 髗 鵄 鍮
+鮏 蟵       賷 猬 霡 鮰 㗖 犲 䰇 籑 饊 𦅙 慙 䰄
+麖 慽    坟 慯 抦 戹    㩜 懢 厪 𣏵 捤 栂 㗒
+   嵗 𨯂 迚 𨸹    僙 𡵆 礆 匲 阸 𠼻 䁥    矾
+糂 𥼚 糚 稭 聦 聣 絍 甅 瓲 覔 舚 朌 聢 𧒆 聛 瓰
+脃 眤 覉 𦟌 畓 𦻑 螩 蟎 臈 螌 詉 貭 譃 眫 瓸 蓚
+㘵 榲 趦    覩    涹 蟁 𤀑 瓧 㷛 煶 悤 憜 㳑
+恷    罱 𨬭    惩 䭾 删 㰘 𣳇 𥻗 𧙖 𥔱 𡥄 𡋾 𩤃
+𦷜 𧂭 峁 𦆭 𨨏 𣙷 𠃮 𦡆 𤼎 䕢 嬟 𦍌 齐 麦 𦉫
diff --git a/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT b/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..701b01a
--- /dev/null
+++ b/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT
@@ -0,0 +1,8 @@
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
diff --git a/tests/BIG5-HKSCS-2004.TXT b/tests/BIG5-HKSCS-2004.TXT
new file mode 100644
index 0000000..cbe21b0
--- /dev/null
+++ b/tests/BIG5-HKSCS-2004.TXT
@@ -0,0 +1,18523 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8740	0x43F0
+0x8741	0x4C32
+0x8742	0x4603
+0x8743	0x45A6
+0x8744	0x4578
+0x8745	0x27267
+0x8746	0x4D77
+0x8747	0x45B3
+0x8748	0x27CB1
+0x8749	0x4CE2
+0x874A	0x27CC5
+0x874B	0x3B95
+0x874C	0x4736
+0x874D	0x4744
+0x874E	0x4C47
+0x874F	0x4C40
+0x8750	0x242BF
+0x8751	0x23617
+0x8752	0x27352
+0x8753	0x26E8B
+0x8754	0x270D2
+0x8755	0x4C57
+0x8756	0x2A351
+0x8757	0x474F
+0x8758	0x45DA
+0x8759	0x4C85
+0x875A	0x27C6C
+0x875B	0x4D07
+0x875C	0x4AA4
+0x875D	0x46A1
+0x875E	0x26B23
+0x875F	0x7225
+0x8760	0x25A54
+0x8761	0x21A63
+0x8762	0x23E06
+0x8763	0x23F61
+0x8764	0x664D
+0x8765	0x56FB
+0x8767	0x7D95
+0x8768	0x591D
+0x8769	0x28BB9
+0x876A	0x3DF4
+0x876B	0x9734
+0x876C	0x27BEF
+0x876D	0x5BDB
+0x876E	0x21D5E
+0x876F	0x5AA4
+0x8770	0x3625
+0x8771	0x29EB0
+0x8772	0x5AD1
+0x8773	0x5BB7
+0x8774	0x5CFC
+0x8775	0x676E
+0x8776	0x8593
+0x8777	0x29945
+0x8778	0x7461
+0x8779	0x749D
+0x8840	0x31C0
+0x8841	0x31C1
+0x8842	0x31C2
+0x8843	0x31C3
+0x8844	0x31C4
+0x8845	0x2010C
+0x8846	0x31C5
+0x8847	0x200D1
+0x8848	0x200CD
+0x8849	0x31C6
+0x884A	0x31C7
+0x884B	0x200CB
+0x884C	0x21FE8
+0x884D	0x31C8
+0x884E	0x200CA
+0x884F	0x31C9
+0x8850	0x31CA
+0x8851	0x31CB
+0x8852	0x31CC
+0x8853	0x2010E
+0x8854	0x31CD
+0x8855	0x31CE
+0x8856	0x0100
+0x8857	0x00C1
+0x8858	0x01CD
+0x8859	0x00C0
+0x885A	0x0112
+0x885B	0x00C9
+0x885C	0x011A
+0x885D	0x00C8
+0x885E	0x014C
+0x885F	0x00D3
+0x8860	0x01D1
+0x8861	0x00D2
+0x8862	0x00CA 0x0304
+0x8863	0x1EBE
+0x8864	0x00CA 0x030C
+0x8865	0x1EC0
+0x8866	0x00CA
+0x8867	0x0101
+0x8868	0x00E1
+0x8869	0x01CE
+0x886A	0x00E0
+0x886B	0x0251
+0x886C	0x0113
+0x886D	0x00E9
+0x886E	0x011B
+0x886F	0x00E8
+0x8870	0x012B
+0x8871	0x00ED
+0x8872	0x01D0
+0x8873	0x00EC
+0x8874	0x014D
+0x8875	0x00F3
+0x8876	0x01D2
+0x8877	0x00F2
+0x8878	0x016B
+0x8879	0x00FA
+0x887A	0x01D4
+0x887B	0x00F9
+0x887C	0x01D6
+0x887D	0x01D8
+0x887E	0x01DA
+0x88A1	0x01DC
+0x88A2	0x00FC
+0x88A3	0x00EA 0x0304
+0x88A4	0x1EBF
+0x88A5	0x00EA 0x030C
+0x88A6	0x1EC1
+0x88A7	0x00EA
+0x88A8	0x0261
+0x88A9	0x23DA
+0x88AA	0x23DB
+0x8940	0x2A3A9
+0x8941	0x21145
+0x8943	0x650A
+0x8946	0x4E3D
+0x8947	0x6EDD
+0x8948	0x9D4E
+0x8949	0x91DF
+0x894C	0x27735
+0x894D	0x6491
+0x894E	0x4F1A
+0x894F	0x4F28
+0x8950	0x4FA8
+0x8951	0x5156
+0x8952	0x5174
+0x8953	0x519C
+0x8954	0x51E4
+0x8955	0x52A1
+0x8956	0x52A8
+0x8957	0x533B
+0x8958	0x534E
+0x8959	0x53D1
+0x895A	0x53D8
+0x895B	0x56E2
+0x895C	0x58F0
+0x895D	0x5904
+0x895E	0x5907
+0x895F	0x5932
+0x8960	0x5934
+0x8961	0x5B66
+0x8962	0x5B9E
+0x8963	0x5B9F
+0x8964	0x5C9A
+0x8965	0x5E86
+0x8966	0x603B
+0x8967	0x6589
+0x8968	0x67FE
+0x8969	0x6804
+0x896A	0x6865
+0x896B	0x6D4E
+0x896C	0x70BC
+0x896D	0x7535
+0x896E	0x7EA4
+0x896F	0x7EAC
+0x8970	0x7EBA
+0x8971	0x7EC7
+0x8972	0x7ECF
+0x8973	0x7EDF
+0x8974	0x7F06
+0x8975	0x7F37
+0x8976	0x827A
+0x8977	0x82CF
+0x8978	0x836F
+0x8979	0x89C6
+0x897A	0x8BBE
+0x897B	0x8BE2
+0x897C	0x8F66
+0x897D	0x8F67
+0x897E	0x8F6E
+0x89A1	0x7411
+0x89A2	0x7CFC
+0x89A3	0x7DCD
+0x89A4	0x6946
+0x89A5	0x7AC9
+0x89A6	0x5227
+0x89AB	0x918C
+0x89AC	0x78B8
+0x89AD	0x915E
+0x89AE	0x80BC
+0x89B0	0x8D0B
+0x89B1	0x80F6
+0x89B2	0x209E7
+0x89B5	0x809F
+0x89B6	0x9EC7
+0x89B7	0x4CCD
+0x89B8	0x9DC9
+0x89B9	0x9E0C
+0x89BA	0x4C3E
+0x89BB	0x29DF6
+0x89BC	0x2700E
+0x89BD	0x9E0A
+0x89BE	0x2A133
+0x89BF	0x35C1
+0x89C1	0x6E9A
+0x89C2	0x823E
+0x89C3	0x7519
+0x89C5	0x4911
+0x89C6	0x9A6C
+0x89C7	0x9A8F
+0x89C8	0x9F99
+0x89C9	0x7987
+0x89CA	0x2846C
+0x89CB	0x21DCA
+0x89CC	0x205D0
+0x89CD	0x22AE6
+0x89CE	0x4E24
+0x89CF	0x4E81
+0x89D0	0x4E80
+0x89D1	0x4E87
+0x89D2	0x4EBF
+0x89D3	0x4EEB
+0x89D4	0x4F37
+0x89D5	0x344C
+0x89D6	0x4FBD
+0x89D7	0x3E48
+0x89D8	0x5003
+0x89D9	0x5088
+0x89DA	0x347D
+0x89DB	0x3493
+0x89DC	0x34A5
+0x89DD	0x5186
+0x89DE	0x5905
+0x89DF	0x51DB
+0x89E0	0x51FC
+0x89E1	0x5205
+0x89E2	0x4E89
+0x89E3	0x5279
+0x89E4	0x5290
+0x89E5	0x5327
+0x89E6	0x35C7
+0x89E7	0x53A9
+0x89E8	0x3551
+0x89E9	0x53B0
+0x89EA	0x3553
+0x89EB	0x53C2
+0x89EC	0x5423
+0x89ED	0x356D
+0x89EE	0x3572
+0x89EF	0x3681
+0x89F0	0x5493
+0x89F1	0x54A3
+0x89F2	0x54B4
+0x89F3	0x54B9
+0x89F4	0x54D0
+0x89F5	0x54EF
+0x89F6	0x5518
+0x89F7	0x5523
+0x89F8	0x5528
+0x89F9	0x3598
+0x89FA	0x553F
+0x89FB	0x35A5
+0x89FC	0x35BF
+0x89FD	0x55D7
+0x89FE	0x35C5
+0x8A40	0x27D84
+0x8A41	0x5525
+0x8A43	0x20C42
+0x8A44	0x20D15
+0x8A45	0x2512B
+0x8A46	0x5590
+0x8A47	0x22CC6
+0x8A48	0x39EC
+0x8A49	0x20341
+0x8A4A	0x8E46
+0x8A4B	0x24DB8
+0x8A4C	0x294E5
+0x8A4D	0x4053
+0x8A4E	0x280BE
+0x8A4F	0x777A
+0x8A50	0x22C38
+0x8A51	0x3A34
+0x8A52	0x47D5
+0x8A53	0x2815D
+0x8A54	0x269F2
+0x8A55	0x24DEA
+0x8A56	0x64DD
+0x8A57	0x20D7C
+0x8A58	0x20FB4
+0x8A59	0x20CD5
+0x8A5A	0x210F4
+0x8A5B	0x648D
+0x8A5C	0x8E7E
+0x8A5D	0x20E96
+0x8A5E	0x20C0B
+0x8A5F	0x20F64
+0x8A60	0x22CA9
+0x8A61	0x28256
+0x8A62	0x244D3
+0x8A64	0x20D46
+0x8A65	0x29A4D
+0x8A66	0x280E9
+0x8A67	0x47F4
+0x8A68	0x24EA7
+0x8A69	0x22CC2
+0x8A6A	0x9AB2
+0x8A6B	0x3A67
+0x8A6C	0x295F4
+0x8A6D	0x3FED
+0x8A6E	0x3506
+0x8A6F	0x252C7
+0x8A70	0x297D4
+0x8A71	0x278C8
+0x8A72	0x22D44
+0x8A73	0x9D6E
+0x8A74	0x9815
+0x8A76	0x43D9
+0x8A77	0x260A5
+0x8A78	0x64B4
+0x8A79	0x54E3
+0x8A7A	0x22D4C
+0x8A7B	0x22BCA
+0x8A7C	0x21077
+0x8A7D	0x39FB
+0x8A7E	0x2106F
+0x8AA1	0x266DA
+0x8AA2	0x26716
+0x8AA3	0x279A0
+0x8AA4	0x64EA
+0x8AA5	0x25052
+0x8AA6	0x20C43
+0x8AA7	0x8E68
+0x8AA8	0x221A1
+0x8AA9	0x28B4C
+0x8AAA	0x20731
+0x8AAC	0x480B
+0x8AAD	0x201A9
+0x8AAE	0x3FFA
+0x8AAF	0x5873
+0x8AB0	0x22D8D
+0x8AB2	0x245C8
+0x8AB3	0x204FC
+0x8AB4	0x26097
+0x8AB5	0x20F4C
+0x8AB6	0x20D96
+0x8AB7	0x5579
+0x8AB8	0x40BB
+0x8AB9	0x43BA
+0x8ABB	0x4AB4
+0x8ABC	0x22A66
+0x8ABD	0x2109D
+0x8ABE	0x81AA
+0x8ABF	0x98F5
+0x8AC0	0x20D9C
+0x8AC1	0x6379
+0x8AC2	0x39FE
+0x8AC3	0x22775
+0x8AC4	0x8DC0
+0x8AC5	0x56A1
+0x8AC6	0x647C
+0x8AC7	0x3E43
+0x8AC9	0x2A601
+0x8ACA	0x20E09
+0x8ACB	0x22ACF
+0x8ACC	0x22CC9
+0x8ACE	0x210C8
+0x8ACF	0x239C2
+0x8AD0	0x3992
+0x8AD1	0x3A06
+0x8AD2	0x2829B
+0x8AD3	0x3578
+0x8AD4	0x25E49
+0x8AD5	0x220C7
+0x8AD6	0x5652
+0x8AD7	0x20F31
+0x8AD8	0x22CB2
+0x8AD9	0x29720
+0x8ADA	0x34BC
+0x8ADB	0x6C3D
+0x8ADC	0x24E3B
+0x8ADF	0x27574
+0x8AE0	0x22E8B
+0x8AE1	0x22208
+0x8AE2	0x2A65B
+0x8AE3	0x28CCD
+0x8AE4	0x20E7A
+0x8AE5	0x20C34
+0x8AE6	0x2681C
+0x8AE7	0x7F93
+0x8AE8	0x210CF
+0x8AE9	0x22803
+0x8AEA	0x22939
+0x8AEB	0x35FB
+0x8AEC	0x251E3
+0x8AED	0x20E8C
+0x8AEE	0x20F8D
+0x8AEF	0x20EAA
+0x8AF0	0x3F93
+0x8AF1	0x20F30
+0x8AF2	0x20D47
+0x8AF3	0x2114F
+0x8AF4	0x20E4C
+0x8AF6	0x20EAB
+0x8AF7	0x20BA9
+0x8AF8	0x20D48
+0x8AF9	0x210C0
+0x8AFA	0x2113D
+0x8AFB	0x3FF9
+0x8AFC	0x22696
+0x8AFD	0x6432
+0x8AFE	0x20FAD
+0x8B40	0x233F4
+0x8B41	0x27639
+0x8B42	0x22BCE
+0x8B43	0x20D7E
+0x8B44	0x20D7F
+0x8B45	0x22C51
+0x8B46	0x22C55
+0x8B47	0x3A18
+0x8B48	0x20E98
+0x8B49	0x210C7
+0x8B4A	0x20F2E
+0x8B4B	0x2A632
+0x8B4C	0x26B50
+0x8B4D	0x28CD2
+0x8B4E	0x28D99
+0x8B4F	0x28CCA
+0x8B50	0x95AA
+0x8B51	0x54CC
+0x8B52	0x82C4
+0x8B53	0x55B9
+0x8B55	0x29EC3
+0x8B56	0x9C26
+0x8B57	0x9AB6
+0x8B58	0x2775E
+0x8B59	0x22DEE
+0x8B5A	0x7140
+0x8B5B	0x816D
+0x8B5C	0x80EC
+0x8B5D	0x5C1C
+0x8B5E	0x26572
+0x8B5F	0x8134
+0x8B60	0x3797
+0x8B61	0x535F
+0x8B62	0x280BD
+0x8B63	0x91B6
+0x8B64	0x20EFA
+0x8B65	0x20E0F
+0x8B66	0x20E77
+0x8B67	0x20EFB
+0x8B68	0x35DD
+0x8B69	0x24DEB
+0x8B6A	0x3609
+0x8B6B	0x20CD6
+0x8B6C	0x56AF
+0x8B6D	0x227B5
+0x8B6E	0x210C9
+0x8B6F	0x20E10
+0x8B70	0x20E78
+0x8B71	0x21078
+0x8B72	0x21148
+0x8B73	0x28207
+0x8B74	0x21455
+0x8B75	0x20E79
+0x8B76	0x24E50
+0x8B77	0x22DA4
+0x8B78	0x5A54
+0x8B79	0x2101D
+0x8B7A	0x2101E
+0x8B7B	0x210F5
+0x8B7C	0x210F6
+0x8B7D	0x579C
+0x8B7E	0x20E11
+0x8BA1	0x27694
+0x8BA2	0x282CD
+0x8BA3	0x20FB5
+0x8BA4	0x20E7B
+0x8BA5	0x2517E
+0x8BA6	0x3703
+0x8BA7	0x20FB6
+0x8BA8	0x21180
+0x8BA9	0x252D8
+0x8BAA	0x2A2BD
+0x8BAB	0x249DA
+0x8BAC	0x2183A
+0x8BAD	0x24177
+0x8BAE	0x2827C
+0x8BAF	0x5899
+0x8BB0	0x5268
+0x8BB1	0x361A
+0x8BB2	0x2573D
+0x8BB3	0x7BB2
+0x8BB4	0x5B68
+0x8BB5	0x4800
+0x8BB6	0x4B2C
+0x8BB7	0x9F27
+0x8BB8	0x49E7
+0x8BB9	0x9C1F
+0x8BBA	0x9B8D
+0x8BBB	0x25B74
+0x8BBC	0x2313D
+0x8BBD	0x55FB
+0x8BBE	0x35F2
+0x8BBF	0x5689
+0x8BC0	0x4E28
+0x8BC1	0x5902
+0x8BC2	0x21BC1
+0x8BC3	0x2F878
+0x8BC4	0x9751
+0x8BC5	0x20086
+0x8BC6	0x4E5B
+0x8BC7	0x4EBB
+0x8BC8	0x353E
+0x8BC9	0x5C23
+0x8BCA	0x5F51
+0x8BCB	0x5FC4
+0x8BCC	0x38FA
+0x8BCD	0x624C
+0x8BCE	0x6535
+0x8BCF	0x6B7A
+0x8BD0	0x6C35
+0x8BD1	0x6C3A
+0x8BD2	0x706C
+0x8BD3	0x722B
+0x8BD4	0x4E2C
+0x8BD5	0x72AD
+0x8BD6	0x248E9
+0x8BD7	0x7F52
+0x8BD8	0x793B
+0x8BD9	0x7CF9
+0x8BDA	0x7F53
+0x8BDB	0x2626A
+0x8BDC	0x34C1
+0x8BDE	0x2634B
+0x8BDF	0x8002
+0x8BE0	0x8080
+0x8BE1	0x26612
+0x8BE2	0x26951
+0x8BE3	0x535D
+0x8BE4	0x8864
+0x8BE5	0x89C1
+0x8BE6	0x278B2
+0x8BE7	0x8BA0
+0x8BE8	0x8D1D
+0x8BE9	0x9485
+0x8BEA	0x9578
+0x8BEB	0x957F
+0x8BEC	0x95E8
+0x8BED	0x28E0F
+0x8BEE	0x97E6
+0x8BEF	0x9875
+0x8BF0	0x98CE
+0x8BF1	0x98DE
+0x8BF2	0x9963
+0x8BF3	0x29810
+0x8BF4	0x9C7C
+0x8BF5	0x9E1F
+0x8BF6	0x9EC4
+0x8BF7	0x6B6F
+0x8BF8	0xF907
+0x8BF9	0x4E37
+0x8BFA	0x20087
+0x8BFB	0x961D
+0x8BFC	0x6237
+0x8BFD	0x94A2
+0x8C40	0x503B
+0x8C41	0x6DFE
+0x8C42	0x29C73
+0x8C43	0x9FA6
+0x8C44	0x3DC9
+0x8C45	0x888F
+0x8C46	0x2414E
+0x8C47	0x7077
+0x8C48	0x5CF5
+0x8C49	0x4B20
+0x8C4A	0x251CD
+0x8C4B	0x3559
+0x8C4C	0x25D30
+0x8C4D	0x6122
+0x8C4E	0x28A32
+0x8C4F	0x8FA7
+0x8C50	0x91F6
+0x8C51	0x7191
+0x8C52	0x6719
+0x8C53	0x73BA
+0x8C54	0x23281
+0x8C55	0x2A107
+0x8C56	0x3C8B
+0x8C57	0x21980
+0x8C58	0x4B10
+0x8C59	0x78E4
+0x8C5A	0x7402
+0x8C5B	0x51AE
+0x8C5C	0x2870F
+0x8C5D	0x4009
+0x8C5E	0x6A63
+0x8C5F	0x2A2BA
+0x8C60	0x4223
+0x8C61	0x860F
+0x8C62	0x20A6F
+0x8C63	0x7A2A
+0x8C64	0x29947
+0x8C65	0x28AEA
+0x8C66	0x9755
+0x8C67	0x704D
+0x8C68	0x5324
+0x8C69	0x2207E
+0x8C6A	0x93F4
+0x8C6B	0x76D9
+0x8C6C	0x289E3
+0x8C6D	0x9FA7
+0x8C6E	0x77DD
+0x8C6F	0x4EA3
+0x8C70	0x4FF0
+0x8C71	0x50BC
+0x8C72	0x4E2F
+0x8C73	0x4F17
+0x8C74	0x9FA8
+0x8C75	0x5434
+0x8C76	0x7D8B
+0x8C77	0x5892
+0x8C78	0x58D0
+0x8C79	0x21DB6
+0x8C7A	0x5E92
+0x8C7B	0x5E99
+0x8C7C	0x5FC2
+0x8C7D	0x22712
+0x8C7E	0x658B
+0x8CA1	0x233F9
+0x8CA2	0x6919
+0x8CA3	0x6A43
+0x8CA4	0x23C63
+0x8CA5	0x6CFF
+0x8CA7	0x7200
+0x8CA8	0x24505
+0x8CA9	0x738C
+0x8CAA	0x3EDB
+0x8CAB	0x24A13
+0x8CAC	0x5B15
+0x8CAD	0x74B9
+0x8CAE	0x8B83
+0x8CAF	0x25CA4
+0x8CB0	0x25695
+0x8CB1	0x7A93
+0x8CB2	0x7BEC
+0x8CB3	0x7CC3
+0x8CB4	0x7E6C
+0x8CB5	0x82F8
+0x8CB6	0x8597
+0x8CB7	0x9FA9
+0x8CB8	0x8890
+0x8CB9	0x9FAA
+0x8CBA	0x8EB9
+0x8CBB	0x9FAB
+0x8CBC	0x8FCF
+0x8CBD	0x855F
+0x8CBE	0x99E0
+0x8CBF	0x9221
+0x8CC0	0x9FAC
+0x8CC1	0x28DB9
+0x8CC2	0x2143F
+0x8CC3	0x4071
+0x8CC4	0x42A2
+0x8CC5	0x5A1A
+0x8CC9	0x9868
+0x8CCA	0x676B
+0x8CCB	0x4276
+0x8CCC	0x573D
+0x8CCE	0x85D6
+0x8CCF	0x2497B
+0x8CD0	0x82BF
+0x8CD1	0x2710D
+0x8CD2	0x4C81
+0x8CD3	0x26D74
+0x8CD4	0x5D7B
+0x8CD5	0x26B15
+0x8CD6	0x26FBE
+0x8CD7	0x9FAD
+0x8CD8	0x9FAE
+0x8CD9	0x5B96
+0x8CDA	0x9FAF
+0x8CDB	0x66E7
+0x8CDC	0x7E5B
+0x8CDD	0x6E57
+0x8CDE	0x79CA
+0x8CDF	0x3D88
+0x8CE0	0x44C3
+0x8CE1	0x23256
+0x8CE2	0x22796
+0x8CE3	0x439A
+0x8CE4	0x4536
+0x8CE6	0x5CD5
+0x8CE7	0x23B1A
+0x8CE8	0x8AF9
+0x8CE9	0x5C78
+0x8CEA	0x3D12
+0x8CEB	0x23551
+0x8CEC	0x5D78
+0x8CED	0x9FB2
+0x8CEE	0x7157
+0x8CEF	0x4558
+0x8CF0	0x240EC
+0x8CF1	0x21E23
+0x8CF2	0x4C77
+0x8CF3	0x3978
+0x8CF4	0x344A
+0x8CF5	0x201A4
+0x8CF6	0x26C41
+0x8CF7	0x8ACC
+0x8CF8	0x4FB4
+0x8CF9	0x20239
+0x8CFA	0x59BF
+0x8CFB	0x816C
+0x8CFC	0x9856
+0x8CFD	0x298FA
+0x8CFE	0x5F3B
+0x8D40	0x20B9F
+0x8D42	0x221C1
+0x8D43	0x2896D
+0x8D44	0x4102
+0x8D45	0x46BB
+0x8D46	0x29079
+0x8D47	0x3F07
+0x8D48	0x9FB3
+0x8D49	0x2A1B5
+0x8D4A	0x40F8
+0x8D4B	0x37D6
+0x8D4C	0x46F7
+0x8D4D	0x26C46
+0x8D4E	0x417C
+0x8D4F	0x286B2
+0x8D50	0x273FF
+0x8D51	0x456D
+0x8D52	0x38D4
+0x8D53	0x2549A
+0x8D54	0x4561
+0x8D55	0x451B
+0x8D56	0x4D89
+0x8D57	0x4C7B
+0x8D58	0x4D76
+0x8D59	0x45EA
+0x8D5A	0x3FC8
+0x8D5B	0x24B0F
+0x8D5C	0x3661
+0x8D5D	0x44DE
+0x8D5E	0x44BD
+0x8D5F	0x41ED
+0x8D60	0x5D3E
+0x8D61	0x5D48
+0x8D62	0x5D56
+0x8D63	0x3DFC
+0x8D64	0x380F
+0x8D65	0x5DA4
+0x8D66	0x5DB9
+0x8D67	0x3820
+0x8D68	0x3838
+0x8D69	0x5E42
+0x8D6A	0x5EBD
+0x8D6B	0x5F25
+0x8D6C	0x5F83
+0x8D6D	0x3908
+0x8D6E	0x3914
+0x8D6F	0x393F
+0x8D70	0x394D
+0x8D71	0x60D7
+0x8D72	0x613D
+0x8D73	0x5CE5
+0x8D74	0x3989
+0x8D75	0x61B7
+0x8D76	0x61B9
+0x8D77	0x61CF
+0x8D78	0x39B8
+0x8D79	0x622C
+0x8D7A	0x6290
+0x8D7B	0x62E5
+0x8D7C	0x6318
+0x8D7D	0x39F8
+0x8D7E	0x56B1
+0x8DA1	0x3A03
+0x8DA2	0x63E2
+0x8DA3	0x63FB
+0x8DA4	0x6407
+0x8DA5	0x645A
+0x8DA6	0x3A4B
+0x8DA7	0x64C0
+0x8DA8	0x5D15
+0x8DA9	0x5621
+0x8DAA	0x9F9F
+0x8DAB	0x3A97
+0x8DAC	0x6586
+0x8DAD	0x3ABD
+0x8DAE	0x65FF
+0x8DAF	0x6653
+0x8DB0	0x3AF2
+0x8DB1	0x6692
+0x8DB2	0x3B22
+0x8DB3	0x6716
+0x8DB4	0x3B42
+0x8DB5	0x67A4
+0x8DB6	0x6800
+0x8DB7	0x3B58
+0x8DB8	0x684A
+0x8DB9	0x6884
+0x8DBA	0x3B72
+0x8DBB	0x3B71
+0x8DBC	0x3B7B
+0x8DBD	0x6909
+0x8DBE	0x6943
+0x8DBF	0x725C
+0x8DC0	0x6964
+0x8DC1	0x699F
+0x8DC2	0x6985
+0x8DC3	0x3BBC
+0x8DC4	0x69D6
+0x8DC5	0x3BDD
+0x8DC6	0x6A65
+0x8DC7	0x6A74
+0x8DC8	0x6A71
+0x8DC9	0x6A82
+0x8DCA	0x3BEC
+0x8DCB	0x6A99
+0x8DCC	0x3BF2
+0x8DCD	0x6AAB
+0x8DCE	0x6AB5
+0x8DCF	0x6AD4
+0x8DD0	0x6AF6
+0x8DD1	0x6B81
+0x8DD2	0x6BC1
+0x8DD3	0x6BEA
+0x8DD4	0x6C75
+0x8DD5	0x6CAA
+0x8DD6	0x3CCB
+0x8DD7	0x6D02
+0x8DD8	0x6D06
+0x8DD9	0x6D26
+0x8DDA	0x6D81
+0x8DDB	0x3CEF
+0x8DDC	0x6DA4
+0x8DDD	0x6DB1
+0x8DDE	0x6E15
+0x8DDF	0x6E18
+0x8DE0	0x6E29
+0x8DE1	0x6E86
+0x8DE2	0x289C0
+0x8DE3	0x6EBB
+0x8DE4	0x6EE2
+0x8DE5	0x6EDA
+0x8DE6	0x9F7F
+0x8DE7	0x6EE8
+0x8DE8	0x6EE9
+0x8DE9	0x6F24
+0x8DEA	0x6F34
+0x8DEB	0x3D46
+0x8DEC	0x23F41
+0x8DED	0x6F81
+0x8DEE	0x6FBE
+0x8DEF	0x3D6A
+0x8DF0	0x3D75
+0x8DF1	0x71B7
+0x8DF2	0x5C99
+0x8DF3	0x3D8A
+0x8DF4	0x702C
+0x8DF5	0x3D91
+0x8DF6	0x7050
+0x8DF7	0x7054
+0x8DF8	0x706F
+0x8DF9	0x707F
+0x8DFA	0x7089
+0x8DFB	0x20325
+0x8DFC	0x43C1
+0x8DFD	0x35F1
+0x8DFE	0x20ED8
+0x8E40	0x23ED7
+0x8E41	0x57BE
+0x8E42	0x26ED3
+0x8E43	0x713E
+0x8E44	0x257E0
+0x8E45	0x364E
+0x8E46	0x69A2
+0x8E47	0x28BE9
+0x8E48	0x5B74
+0x8E49	0x7A49
+0x8E4A	0x258E1
+0x8E4B	0x294D9
+0x8E4C	0x7A65
+0x8E4D	0x7A7D
+0x8E4E	0x259AC
+0x8E4F	0x7ABB
+0x8E50	0x7AB0
+0x8E51	0x7AC2
+0x8E52	0x7AC3
+0x8E53	0x71D1
+0x8E54	0x2648D
+0x8E55	0x41CA
+0x8E56	0x7ADA
+0x8E57	0x7ADD
+0x8E58	0x7AEA
+0x8E59	0x41EF
+0x8E5A	0x54B2
+0x8E5B	0x25C01
+0x8E5C	0x7B0B
+0x8E5D	0x7B55
+0x8E5E	0x7B29
+0x8E5F	0x2530E
+0x8E60	0x25CFE
+0x8E61	0x7BA2
+0x8E62	0x7B6F
+0x8E63	0x839C
+0x8E64	0x25BB4
+0x8E65	0x26C7F
+0x8E66	0x7BD0
+0x8E67	0x8421
+0x8E68	0x7B92
+0x8E6A	0x25D20
+0x8E6B	0x3DAD
+0x8E6C	0x25C65
+0x8E6D	0x8492
+0x8E6E	0x7BFA
+0x8E70	0x7C35
+0x8E71	0x25CC1
+0x8E72	0x7C44
+0x8E73	0x7C83
+0x8E74	0x24882
+0x8E75	0x7CA6
+0x8E76	0x667D
+0x8E77	0x24578
+0x8E78	0x7CC9
+0x8E79	0x7CC7
+0x8E7A	0x7CE6
+0x8E7B	0x7C74
+0x8E7C	0x7CF3
+0x8E7D	0x7CF5
+0x8EA1	0x7E67
+0x8EA2	0x451D
+0x8EA3	0x26E44
+0x8EA4	0x7D5D
+0x8EA5	0x26ED6
+0x8EA6	0x748D
+0x8EA7	0x7D89
+0x8EA8	0x7DAB
+0x8EA9	0x7135
+0x8EAA	0x7DB3
+0x8EAC	0x24057
+0x8EAD	0x26029
+0x8EAE	0x7DE4
+0x8EAF	0x3D13
+0x8EB0	0x7DF5
+0x8EB1	0x217F9
+0x8EB2	0x7DE5
+0x8EB3	0x2836D
+0x8EB5	0x26121
+0x8EB6	0x2615A
+0x8EB7	0x7E6E
+0x8EB8	0x7E92
+0x8EB9	0x432B
+0x8EBA	0x946C
+0x8EBB	0x7E27
+0x8EBC	0x7F40
+0x8EBD	0x7F41
+0x8EBE	0x7F47
+0x8EBF	0x7936
+0x8EC0	0x262D0
+0x8EC1	0x99E1
+0x8EC2	0x7F97
+0x8EC3	0x26351
+0x8EC4	0x7FA3
+0x8EC5	0x21661
+0x8EC6	0x20068
+0x8EC7	0x455C
+0x8EC8	0x23766
+0x8EC9	0x4503
+0x8ECA	0x2833A
+0x8ECB	0x7FFA
+0x8ECC	0x26489
+0x8ECE	0x8008
+0x8ECF	0x801D
+0x8ED1	0x802F
+0x8ED2	0x2A087
+0x8ED3	0x26CC3
+0x8ED4	0x803B
+0x8ED5	0x803C
+0x8ED6	0x8061
+0x8ED7	0x22714
+0x8ED8	0x4989
+0x8ED9	0x26626
+0x8EDA	0x23DE3
+0x8EDB	0x266E8
+0x8EDC	0x6725
+0x8EDD	0x80A7
+0x8EDE	0x28A48
+0x8EDF	0x8107
+0x8EE0	0x811A
+0x8EE1	0x58B0
+0x8EE2	0x226F6
+0x8EE3	0x6C7F
+0x8EE4	0x26498
+0x8EE5	0x24FB8
+0x8EE6	0x64E7
+0x8EE7	0x2148A
+0x8EE8	0x8218
+0x8EE9	0x2185E
+0x8EEA	0x6A53
+0x8EEB	0x24A65
+0x8EEC	0x24A95
+0x8EED	0x447A
+0x8EEE	0x8229
+0x8EEF	0x20B0D
+0x8EF0	0x26A52
+0x8EF1	0x23D7E
+0x8EF2	0x4FF9
+0x8EF3	0x214FD
+0x8EF4	0x84E2
+0x8EF5	0x8362
+0x8EF6	0x26B0A
+0x8EF7	0x249A7
+0x8EF8	0x23530
+0x8EF9	0x21773
+0x8EFA	0x23DF8
+0x8EFB	0x82AA
+0x8EFC	0x691B
+0x8EFD	0x2F994
+0x8EFE	0x41DB
+0x8F40	0x854B
+0x8F41	0x82D0
+0x8F42	0x831A
+0x8F43	0x20E16
+0x8F44	0x217B4
+0x8F45	0x36C1
+0x8F46	0x2317D
+0x8F47	0x2355A
+0x8F48	0x827B
+0x8F49	0x82E2
+0x8F4A	0x8318
+0x8F4B	0x23E8B
+0x8F4C	0x26DA3
+0x8F4D	0x26B05
+0x8F4E	0x26B97
+0x8F4F	0x235CE
+0x8F50	0x3DBF
+0x8F51	0x831D
+0x8F52	0x55EC
+0x8F53	0x8385
+0x8F54	0x450B
+0x8F55	0x26DA5
+0x8F56	0x83AC
+0x8F58	0x83D3
+0x8F59	0x347E
+0x8F5A	0x26ED4
+0x8F5B	0x6A57
+0x8F5C	0x855A
+0x8F5D	0x3496
+0x8F5E	0x26E42
+0x8F5F	0x22EEF
+0x8F60	0x8458
+0x8F61	0x25BE4
+0x8F62	0x8471
+0x8F63	0x3DD3
+0x8F64	0x44E4
+0x8F65	0x6AA7
+0x8F66	0x844A
+0x8F67	0x23CB5
+0x8F68	0x7958
+0x8F6A	0x26B96
+0x8F6B	0x26E77
+0x8F6C	0x26E43
+0x8F6D	0x84DE
+0x8F6F	0x8391
+0x8F70	0x44A0
+0x8F71	0x8493
+0x8F72	0x84E4
+0x8F73	0x25C91
+0x8F74	0x4240
+0x8F75	0x25CC0
+0x8F76	0x4543
+0x8F77	0x8534
+0x8F78	0x5AF2
+0x8F79	0x26E99
+0x8F7A	0x4527
+0x8F7B	0x8573
+0x8F7C	0x4516
+0x8F7D	0x67BF
+0x8F7E	0x8616
+0x8FA1	0x28625
+0x8FA2	0x2863B
+0x8FA3	0x85C1
+0x8FA4	0x27088
+0x8FA5	0x8602
+0x8FA6	0x21582
+0x8FA7	0x270CD
+0x8FA8	0x2F9B2
+0x8FA9	0x456A
+0x8FAA	0x8628
+0x8FAB	0x3648
+0x8FAC	0x218A2
+0x8FAD	0x53F7
+0x8FAE	0x2739A
+0x8FAF	0x867E
+0x8FB0	0x8771
+0x8FB1	0x2A0F8
+0x8FB2	0x87EE
+0x8FB3	0x22C27
+0x8FB4	0x87B1
+0x8FB5	0x87DA
+0x8FB6	0x880F
+0x8FB7	0x5661
+0x8FB8	0x866C
+0x8FB9	0x6856
+0x8FBA	0x460F
+0x8FBB	0x8845
+0x8FBC	0x8846
+0x8FBD	0x275E0
+0x8FBE	0x23DB9
+0x8FBF	0x275E4
+0x8FC0	0x885E
+0x8FC1	0x889C
+0x8FC2	0x465B
+0x8FC3	0x88B4
+0x8FC4	0x88B5
+0x8FC5	0x63C1
+0x8FC6	0x88C5
+0x8FC7	0x7777
+0x8FC8	0x2770F
+0x8FC9	0x8987
+0x8FCA	0x898A
+0x8FCD	0x89A7
+0x8FCE	0x89BC
+0x8FCF	0x28A25
+0x8FD0	0x89E7
+0x8FD1	0x27924
+0x8FD2	0x27ABD
+0x8FD3	0x8A9C
+0x8FD4	0x7793
+0x8FD5	0x91FE
+0x8FD6	0x8A90
+0x8FD7	0x27A59
+0x8FD8	0x7AE9
+0x8FD9	0x27B3A
+0x8FDA	0x23F8F
+0x8FDB	0x4713
+0x8FDC	0x27B38
+0x8FDD	0x717C
+0x8FDE	0x8B0C
+0x8FDF	0x8B1F
+0x8FE0	0x25430
+0x8FE1	0x25565
+0x8FE2	0x8B3F
+0x8FE3	0x8B4C
+0x8FE4	0x8B4D
+0x8FE5	0x8AA9
+0x8FE6	0x24A7A
+0x8FE7	0x8B90
+0x8FE8	0x8B9B
+0x8FE9	0x8AAF
+0x8FEA	0x216DF
+0x8FEB	0x4615
+0x8FEC	0x884F
+0x8FED	0x8C9B
+0x8FEE	0x27D54
+0x8FEF	0x27D8F
+0x8FF0	0x2F9D4
+0x8FF1	0x3725
+0x8FF2	0x27D53
+0x8FF3	0x8CD6
+0x8FF4	0x27D98
+0x8FF5	0x27DBD
+0x8FF6	0x8D12
+0x8FF7	0x8D03
+0x8FF8	0x21910
+0x8FF9	0x8CDB
+0x8FFA	0x705C
+0x8FFB	0x8D11
+0x8FFC	0x24CC9
+0x8FFD	0x3ED0
+0x9040	0x8DA9
+0x9041	0x28002
+0x9042	0x21014
+0x9043	0x2498A
+0x9044	0x3B7C
+0x9045	0x281BC
+0x9046	0x2710C
+0x9047	0x7AE7
+0x9048	0x8EAD
+0x9049	0x8EB6
+0x904A	0x8EC3
+0x904B	0x92D4
+0x904C	0x8F19
+0x904D	0x8F2D
+0x904E	0x28365
+0x904F	0x28412
+0x9050	0x8FA5
+0x9051	0x9303
+0x9052	0x2A29F
+0x9053	0x20A50
+0x9054	0x8FB3
+0x9055	0x492A
+0x9056	0x289DE
+0x9057	0x2853D
+0x9058	0x23DBB
+0x9059	0x5EF8
+0x905A	0x23262
+0x905B	0x8FF9
+0x905C	0x2A014
+0x905D	0x286BC
+0x905E	0x28501
+0x905F	0x22325
+0x9060	0x3980
+0x9061	0x26ED7
+0x9062	0x9037
+0x9063	0x2853C
+0x9064	0x27ABE
+0x9065	0x9061
+0x9066	0x2856C
+0x9067	0x2860B
+0x9068	0x90A8
+0x9069	0x28713
+0x906A	0x90C4
+0x906B	0x286E6
+0x906C	0x90AE
+0x906E	0x9167
+0x906F	0x3AF0
+0x9070	0x91A9
+0x9071	0x91C4
+0x9072	0x7CAC
+0x9073	0x28933
+0x9074	0x21E89
+0x9075	0x920E
+0x9076	0x6C9F
+0x9077	0x9241
+0x9078	0x9262
+0x9079	0x255B9
+0x907B	0x28AC6
+0x907C	0x23C9B
+0x907D	0x28B0C
+0x907E	0x255DB
+0x90A1	0x20D31
+0x90A2	0x932C
+0x90A3	0x936B
+0x90A4	0x28AE1
+0x90A5	0x28BEB
+0x90A6	0x708F
+0x90A7	0x5AC3
+0x90A8	0x28AE2
+0x90A9	0x28AE5
+0x90AA	0x4965
+0x90AB	0x9244
+0x90AC	0x28BEC
+0x90AD	0x28C39
+0x90AE	0x28BFF
+0x90AF	0x9373
+0x90B0	0x945B
+0x90B1	0x8EBC
+0x90B2	0x9585
+0x90B3	0x95A6
+0x90B4	0x9426
+0x90B5	0x95A0
+0x90B6	0x6FF6
+0x90B7	0x42B9
+0x90B8	0x2267A
+0x90B9	0x286D8
+0x90BA	0x2127C
+0x90BB	0x23E2E
+0x90BC	0x49DF
+0x90BD	0x6C1C
+0x90BE	0x967B
+0x90BF	0x9696
+0x90C0	0x416C
+0x90C1	0x96A3
+0x90C2	0x26ED5
+0x90C3	0x61DA
+0x90C4	0x96B6
+0x90C5	0x78F5
+0x90C6	0x28AE0
+0x90C7	0x96BD
+0x90C8	0x53CC
+0x90C9	0x49A1
+0x90CA	0x26CB8
+0x90CB	0x20274
+0x90CC	0x26410
+0x90CD	0x290AF
+0x90CE	0x290E5
+0x90CF	0x24AD1
+0x90D0	0x21915
+0x90D1	0x2330A
+0x90D2	0x9731
+0x90D3	0x8642
+0x90D4	0x9736
+0x90D5	0x4A0F
+0x90D6	0x453D
+0x90D7	0x4585
+0x90D8	0x24AE9
+0x90D9	0x7075
+0x90DA	0x5B41
+0x90DB	0x971B
+0x90DD	0x291D5
+0x90DE	0x9757
+0x90DF	0x5B4A
+0x90E0	0x291EB
+0x90E1	0x975F
+0x90E2	0x9425
+0x90E3	0x50D0
+0x90E4	0x230B7
+0x90E5	0x230BC
+0x90E6	0x9789
+0x90E7	0x979F
+0x90E8	0x97B1
+0x90E9	0x97BE
+0x90EA	0x97C0
+0x90EB	0x97D2
+0x90EC	0x97E0
+0x90ED	0x2546C
+0x90EE	0x97EE
+0x90EF	0x741C
+0x90F0	0x29433
+0x90F2	0x97F5
+0x90F3	0x2941D
+0x90F4	0x2797A
+0x90F5	0x4AD1
+0x90F6	0x9834
+0x90F7	0x9833
+0x90F8	0x984B
+0x90F9	0x9866
+0x90FA	0x3B0E
+0x90FB	0x27175
+0x90FC	0x3D51
+0x90FD	0x20630
+0x90FE	0x2415C
+0x9140	0x25706
+0x9141	0x98CA
+0x9142	0x98B7
+0x9143	0x98C8
+0x9144	0x98C7
+0x9145	0x4AFF
+0x9146	0x26D27
+0x9147	0x216D3
+0x9148	0x55B0
+0x9149	0x98E1
+0x914A	0x98E6
+0x914B	0x98EC
+0x914C	0x9378
+0x914D	0x9939
+0x914E	0x24A29
+0x914F	0x4B72
+0x9150	0x29857
+0x9151	0x29905
+0x9152	0x99F5
+0x9153	0x9A0C
+0x9154	0x9A3B
+0x9155	0x9A10
+0x9156	0x9A58
+0x9157	0x25725
+0x9158	0x36C4
+0x9159	0x290B1
+0x915A	0x29BD5
+0x915B	0x9AE0
+0x915C	0x9AE2
+0x915D	0x29B05
+0x915E	0x9AF4
+0x915F	0x4C0E
+0x9160	0x9B14
+0x9161	0x9B2D
+0x9162	0x28600
+0x9163	0x5034
+0x9164	0x9B34
+0x9165	0x269A8
+0x9166	0x38C3
+0x9167	0x2307D
+0x9168	0x9B50
+0x9169	0x9B40
+0x916A	0x29D3E
+0x916B	0x5A45
+0x916C	0x21863
+0x916D	0x9B8E
+0x916E	0x2424B
+0x916F	0x9C02
+0x9170	0x9BFF
+0x9171	0x9C0C
+0x9172	0x29E68
+0x9173	0x9DD4
+0x9174	0x29FB7
+0x9175	0x2A192
+0x9176	0x2A1AB
+0x9177	0x2A0E1
+0x9178	0x2A123
+0x9179	0x2A1DF
+0x917A	0x9D7E
+0x917B	0x9D83
+0x917C	0x2A134
+0x917D	0x9E0E
+0x917E	0x6888
+0x91A1	0x9DC4
+0x91A2	0x2215B
+0x91A3	0x2A193
+0x91A4	0x2A220
+0x91A5	0x2193B
+0x91A6	0x2A233
+0x91A7	0x9D39
+0x91A8	0x2A0B9
+0x91A9	0x2A2B4
+0x91AA	0x9E90
+0x91AB	0x9E95
+0x91AC	0x9E9E
+0x91AD	0x9EA2
+0x91AE	0x4D34
+0x91AF	0x9EAA
+0x91B0	0x9EAF
+0x91B1	0x24364
+0x91B2	0x9EC1
+0x91B3	0x3B60
+0x91B4	0x39E5
+0x91B5	0x3D1D
+0x91B6	0x4F32
+0x91B7	0x37BE
+0x91B8	0x28C2B
+0x91B9	0x9F02
+0x91BA	0x9F08
+0x91BB	0x4B96
+0x91BC	0x9424
+0x91BD	0x26DA2
+0x91BE	0x9F17
+0x91C0	0x9F39
+0x91C1	0x569F
+0x91C2	0x568A
+0x91C3	0x9F45
+0x91C4	0x99B8
+0x91C5	0x2908B
+0x91C6	0x97F2
+0x91C7	0x847F
+0x91C8	0x9F62
+0x91C9	0x9F69
+0x91CA	0x7ADC
+0x91CB	0x9F8E
+0x91CC	0x7216
+0x91CD	0x4BBE
+0x91CE	0x24975
+0x91CF	0x249BB
+0x91D0	0x7177
+0x91D1	0x249F8
+0x91D2	0x24348
+0x91D3	0x24A51
+0x91D4	0x739E
+0x91D5	0x28BDA
+0x91D6	0x218FA
+0x91D7	0x799F
+0x91D8	0x2897E
+0x91D9	0x28E36
+0x91DA	0x9369
+0x91DB	0x93F3
+0x91DC	0x28A44
+0x91DD	0x92EC
+0x91DE	0x9381
+0x91DF	0x93CB
+0x91E0	0x2896C
+0x91E1	0x244B9
+0x91E2	0x7217
+0x91E3	0x3EEB
+0x91E4	0x7772
+0x91E5	0x7A43
+0x91E6	0x70D0
+0x91E7	0x24473
+0x91E8	0x243F8
+0x91E9	0x717E
+0x91EA	0x217EF
+0x91EB	0x70A3
+0x91EC	0x218BE
+0x91ED	0x23599
+0x91EE	0x3EC7
+0x91EF	0x21885
+0x91F0	0x2542F
+0x91F1	0x217F8
+0x91F2	0x3722
+0x91F3	0x216FB
+0x91F4	0x21839
+0x91F5	0x36E1
+0x91F6	0x21774
+0x91F7	0x218D1
+0x91F8	0x25F4B
+0x91F9	0x3723
+0x91FA	0x216C0
+0x91FB	0x575B
+0x91FC	0x24A25
+0x91FD	0x213FE
+0x91FE	0x212A8
+0x9240	0x213C6
+0x9241	0x214B6
+0x9242	0x8503
+0x9243	0x236A6
+0x9245	0x8455
+0x9246	0x24994
+0x9247	0x27165
+0x9248	0x23E31
+0x9249	0x2555C
+0x924A	0x23EFB
+0x924B	0x27052
+0x924C	0x44F4
+0x924D	0x236EE
+0x924E	0x2999D
+0x924F	0x26F26
+0x9250	0x67F9
+0x9251	0x3733
+0x9252	0x3C15
+0x9253	0x3DE7
+0x9254	0x586C
+0x9255	0x21922
+0x9256	0x6810
+0x9257	0x4057
+0x9258	0x2373F
+0x9259	0x240E1
+0x925A	0x2408B
+0x925B	0x2410F
+0x925C	0x26C21
+0x925D	0x54CB
+0x925E	0x569E
+0x925F	0x266B1
+0x9260	0x5692
+0x9261	0x20FDF
+0x9262	0x20BA8
+0x9263	0x20E0D
+0x9264	0x93C6
+0x9265	0x28B13
+0x9266	0x939C
+0x9267	0x4EF8
+0x9268	0x512B
+0x9269	0x3819
+0x926A	0x24436
+0x926B	0x4EBC
+0x926C	0x20465
+0x926D	0x2037F
+0x926E	0x4F4B
+0x926F	0x4F8A
+0x9270	0x25651
+0x9271	0x5A68
+0x9272	0x201AB
+0x9273	0x203CB
+0x9274	0x3999
+0x9275	0x2030A
+0x9276	0x20414
+0x9277	0x3435
+0x9278	0x4F29
+0x9279	0x202C0
+0x927A	0x28EB3
+0x927B	0x20275
+0x927C	0x8ADA
+0x927D	0x2020C
+0x927E	0x4E98
+0x92A1	0x50CD
+0x92A2	0x510D
+0x92A3	0x4FA2
+0x92A4	0x4F03
+0x92A5	0x24A0E
+0x92A6	0x23E8A
+0x92A7	0x4F42
+0x92A8	0x502E
+0x92A9	0x506C
+0x92AA	0x5081
+0x92AB	0x4FCC
+0x92AC	0x4FE5
+0x92AD	0x5058
+0x92AE	0x50FC
+0x92B3	0x6E76
+0x92B4	0x23595
+0x92B5	0x23E39
+0x92B6	0x23EBF
+0x92B7	0x6D72
+0x92B8	0x21884
+0x92B9	0x23E89
+0x92BA	0x51A8
+0x92BB	0x51C3
+0x92BC	0x205E0
+0x92BD	0x44DD
+0x92BE	0x204A3
+0x92BF	0x20492
+0x92C0	0x20491
+0x92C1	0x8D7A
+0x92C2	0x28A9C
+0x92C3	0x2070E
+0x92C4	0x5259
+0x92C5	0x52A4
+0x92C6	0x20873
+0x92C7	0x52E1
+0x92C9	0x467A
+0x92CA	0x718C
+0x92CB	0x2438C
+0x92CC	0x20C20
+0x92CD	0x249AC
+0x92CE	0x210E4
+0x92CF	0x69D1
+0x92D0	0x20E1D
+0x92D2	0x3EDE
+0x92D3	0x7499
+0x92D4	0x7414
+0x92D5	0x7456
+0x92D6	0x7398
+0x92D7	0x4B8E
+0x92D8	0x24ABC
+0x92D9	0x2408D
+0x92DA	0x53D0
+0x92DB	0x3584
+0x92DC	0x720F
+0x92DD	0x240C9
+0x92DE	0x55B4
+0x92DF	0x20345
+0x92E0	0x54CD
+0x92E1	0x20BC6
+0x92E2	0x571D
+0x92E3	0x925D
+0x92E4	0x96F4
+0x92E5	0x9366
+0x92E6	0x57DD
+0x92E7	0x578D
+0x92E8	0x577F
+0x92E9	0x363E
+0x92EA	0x58CB
+0x92EB	0x5A99
+0x92EC	0x28A46
+0x92ED	0x216FA
+0x92EE	0x2176F
+0x92EF	0x21710
+0x92F0	0x5A2C
+0x92F1	0x59B8
+0x92F2	0x928F
+0x92F3	0x5A7E
+0x92F4	0x5ACF
+0x92F5	0x5A12
+0x92F6	0x25946
+0x92F7	0x219F3
+0x92F8	0x21861
+0x92F9	0x24295
+0x92FA	0x36F5
+0x92FB	0x6D05
+0x92FC	0x7443
+0x92FD	0x5A21
+0x92FE	0x25E83
+0x9340	0x5A81
+0x9341	0x28BD7
+0x9342	0x20413
+0x9343	0x93E0
+0x9344	0x748C
+0x9345	0x21303
+0x9346	0x7105
+0x9347	0x4972
+0x9348	0x9408
+0x9349	0x289FB
+0x934A	0x93BD
+0x934B	0x37A0
+0x934C	0x5C1E
+0x934D	0x5C9E
+0x934E	0x5E5E
+0x934F	0x5E48
+0x9350	0x21996
+0x9351	0x2197C
+0x9352	0x23AEE
+0x9353	0x5ECD
+0x9354	0x5B4F
+0x9355	0x21903
+0x9356	0x21904
+0x9357	0x3701
+0x9358	0x218A0
+0x9359	0x36DD
+0x935A	0x216FE
+0x935B	0x36D3
+0x935C	0x812A
+0x935D	0x28A47
+0x935E	0x21DBA
+0x935F	0x23472
+0x9360	0x289A8
+0x9361	0x5F0C
+0x9362	0x5F0E
+0x9363	0x21927
+0x9364	0x217AB
+0x9365	0x5A6B
+0x9366	0x2173B
+0x9367	0x5B44
+0x9368	0x8614
+0x9369	0x275FD
+0x936A	0x8860
+0x936B	0x607E
+0x936C	0x22860
+0x936D	0x2262B
+0x936E	0x5FDB
+0x936F	0x3EB8
+0x9370	0x225AF
+0x9371	0x225BE
+0x9372	0x29088
+0x9373	0x26F73
+0x9374	0x61C0
+0x9375	0x2003E
+0x9376	0x20046
+0x9377	0x2261B
+0x9378	0x6199
+0x9379	0x6198
+0x937A	0x6075
+0x937B	0x22C9B
+0x937C	0x22D07
+0x937D	0x246D4
+0x937E	0x2914D
+0x93A1	0x6471
+0x93A2	0x24665
+0x93A3	0x22B6A
+0x93A4	0x3A29
+0x93A5	0x22B22
+0x93A6	0x23450
+0x93A7	0x298EA
+0x93A8	0x22E78
+0x93A9	0x6337
+0x93AA	0x2A45B
+0x93AB	0x64B6
+0x93AC	0x6331
+0x93AD	0x63D1
+0x93AE	0x249E3
+0x93AF	0x22D67
+0x93B0	0x62A4
+0x93B1	0x22CA1
+0x93B2	0x643B
+0x93B3	0x656B
+0x93B4	0x6972
+0x93B5	0x3BF4
+0x93B6	0x2308E
+0x93B7	0x232AD
+0x93B8	0x24989
+0x93B9	0x232AB
+0x93BA	0x550D
+0x93BB	0x232E0
+0x93BC	0x218D9
+0x93BD	0x2943F
+0x93BE	0x66CE
+0x93BF	0x23289
+0x93C0	0x231B3
+0x93C1	0x3AE0
+0x93C2	0x4190
+0x93C3	0x25584
+0x93C4	0x28B22
+0x93C5	0x2558F
+0x93C6	0x216FC
+0x93C7	0x2555B
+0x93C8	0x25425
+0x93C9	0x78EE
+0x93CA	0x23103
+0x93CB	0x2182A
+0x93CC	0x23234
+0x93CD	0x3464
+0x93CE	0x2320F
+0x93CF	0x23182
+0x93D0	0x242C9
+0x93D1	0x668E
+0x93D2	0x26D24
+0x93D3	0x666B
+0x93D4	0x4B93
+0x93D5	0x6630
+0x93D6	0x27870
+0x93D7	0x21DEB
+0x93D8	0x6663
+0x93D9	0x232D2
+0x93DA	0x232E1
+0x93DB	0x661E
+0x93DC	0x25872
+0x93DD	0x38D1
+0x93DE	0x2383A
+0x93DF	0x237BC
+0x93E0	0x3B99
+0x93E1	0x237A2
+0x93E2	0x233FE
+0x93E3	0x74D0
+0x93E4	0x3B96
+0x93E5	0x678F
+0x93E6	0x2462A
+0x93E7	0x68B6
+0x93E8	0x681E
+0x93E9	0x3BC4
+0x93EA	0x6ABE
+0x93EB	0x3863
+0x93EC	0x237D5
+0x93ED	0x24487
+0x93EE	0x6A33
+0x93EF	0x6A52
+0x93F0	0x6AC9
+0x93F1	0x6B05
+0x93F2	0x21912
+0x93F3	0x6511
+0x93F4	0x6898
+0x93F5	0x6A4C
+0x93F6	0x3BD7
+0x93F7	0x6A7A
+0x93F8	0x6B57
+0x93F9	0x23FC0
+0x93FA	0x23C9A
+0x93FB	0x93A0
+0x93FC	0x92F2
+0x93FD	0x28BEA
+0x93FE	0x28ACB
+0x9440	0x9289
+0x9441	0x2801E
+0x9442	0x289DC
+0x9443	0x9467
+0x9444	0x6DA5
+0x9445	0x6F0B
+0x9446	0x249EC
+0x9448	0x23F7F
+0x9449	0x3D8F
+0x944A	0x6E04
+0x944B	0x2403C
+0x944C	0x5A3D
+0x944D	0x6E0A
+0x944E	0x5847
+0x944F	0x6D24
+0x9450	0x7842
+0x9451	0x713B
+0x9452	0x2431A
+0x9453	0x24276
+0x9454	0x70F1
+0x9455	0x7250
+0x9456	0x7287
+0x9457	0x7294
+0x9458	0x2478F
+0x9459	0x24725
+0x945A	0x5179
+0x945B	0x24AA4
+0x945C	0x205EB
+0x945D	0x747A
+0x945E	0x23EF8
+0x945F	0x2365F
+0x9460	0x24A4A
+0x9461	0x24917
+0x9462	0x25FE1
+0x9463	0x3F06
+0x9464	0x3EB1
+0x9465	0x24ADF
+0x9466	0x28C23
+0x9467	0x23F35
+0x9468	0x60A7
+0x9469	0x3EF3
+0x946A	0x74CC
+0x946B	0x743C
+0x946C	0x9387
+0x946D	0x7437
+0x946E	0x449F
+0x946F	0x26DEA
+0x9470	0x4551
+0x9471	0x7583
+0x9472	0x3F63
+0x9473	0x24CD9
+0x9474	0x24D06
+0x9475	0x3F58
+0x9476	0x7555
+0x9477	0x7673
+0x9478	0x2A5C6
+0x9479	0x3B19
+0x947A	0x7468
+0x947B	0x28ACC
+0x947C	0x249AB
+0x947D	0x2498E
+0x947E	0x3AFB
+0x94A1	0x3DCD
+0x94A2	0x24A4E
+0x94A3	0x3EFF
+0x94A4	0x249C5
+0x94A5	0x248F3
+0x94A6	0x91FA
+0x94A7	0x5732
+0x94A8	0x9342
+0x94A9	0x28AE3
+0x94AA	0x21864
+0x94AB	0x50DF
+0x94AC	0x25221
+0x94AD	0x251E7
+0x94AE	0x7778
+0x94AF	0x23232
+0x94B0	0x770E
+0x94B1	0x770F
+0x94B2	0x777B
+0x94B3	0x24697
+0x94B4	0x23781
+0x94B5	0x3A5E
+0x94B6	0x248F0
+0x94B7	0x7438
+0x94B8	0x749B
+0x94B9	0x3EBF
+0x94BA	0x24ABA
+0x94BB	0x24AC7
+0x94BC	0x40C8
+0x94BD	0x24A96
+0x94BE	0x261AE
+0x94BF	0x9307
+0x94C0	0x25581
+0x94C1	0x781E
+0x94C2	0x788D
+0x94C3	0x7888
+0x94C4	0x78D2
+0x94C5	0x73D0
+0x94C6	0x7959
+0x94C7	0x27741
+0x94C8	0x256E3
+0x94C9	0x410E
+0x94CB	0x8496
+0x94CC	0x79A5
+0x94CD	0x6A2D
+0x94CE	0x23EFA
+0x94CF	0x7A3A
+0x94D0	0x79F4
+0x94D1	0x416E
+0x94D2	0x216E6
+0x94D3	0x4132
+0x94D4	0x9235
+0x94D5	0x79F1
+0x94D6	0x20D4C
+0x94D7	0x2498C
+0x94D8	0x20299
+0x94D9	0x23DBA
+0x94DA	0x2176E
+0x94DB	0x3597
+0x94DC	0x556B
+0x94DD	0x3570
+0x94DE	0x36AA
+0x94DF	0x201D4
+0x94E0	0x20C0D
+0x94E1	0x7AE2
+0x94E2	0x5A59
+0x94E3	0x226F5
+0x94E4	0x25AAF
+0x94E5	0x25A9C
+0x94E6	0x5A0D
+0x94E7	0x2025B
+0x94E8	0x78F0
+0x94E9	0x5A2A
+0x94EA	0x25BC6
+0x94EB	0x7AFE
+0x94EC	0x41F9
+0x94ED	0x7C5D
+0x94EE	0x7C6D
+0x94EF	0x4211
+0x94F0	0x25BB3
+0x94F1	0x25EBC
+0x94F2	0x25EA6
+0x94F3	0x7CCD
+0x94F4	0x249F9
+0x94F5	0x217B0
+0x94F6	0x7C8E
+0x94F7	0x7C7C
+0x94F8	0x7CAE
+0x94F9	0x6AB2
+0x94FA	0x7DDC
+0x94FB	0x7E07
+0x94FC	0x7DD3
+0x94FD	0x7F4E
+0x94FE	0x26261
+0x9540	0x2615C
+0x9541	0x27B48
+0x9542	0x7D97
+0x9543	0x25E82
+0x9544	0x426A
+0x9545	0x26B75
+0x9546	0x20916
+0x9547	0x67D6
+0x9548	0x2004E
+0x9549	0x235CF
+0x954A	0x57C4
+0x954B	0x26412
+0x954C	0x263F8
+0x954D	0x24962
+0x954E	0x7FDD
+0x954F	0x7B27
+0x9550	0x2082C
+0x9551	0x25AE9
+0x9552	0x25D43
+0x9553	0x7B0C
+0x9554	0x25E0E
+0x9555	0x99E6
+0x9556	0x8645
+0x9557	0x9A63
+0x9558	0x6A1C
+0x9559	0x2343F
+0x955A	0x39E2
+0x955B	0x249F7
+0x955C	0x265AD
+0x955D	0x9A1F
+0x955E	0x265A0
+0x955F	0x8480
+0x9560	0x27127
+0x9561	0x26CD1
+0x9562	0x44EA
+0x9563	0x8137
+0x9564	0x4402
+0x9565	0x80C6
+0x9566	0x8109
+0x9567	0x8142
+0x9568	0x267B4
+0x9569	0x98C3
+0x956A	0x26A42
+0x956B	0x8262
+0x956C	0x8265
+0x956D	0x26A51
+0x956E	0x8453
+0x956F	0x26DA7
+0x9570	0x8610
+0x9571	0x2721B
+0x9572	0x5A86
+0x9573	0x417F
+0x9574	0x21840
+0x9575	0x5B2B
+0x9576	0x218A1
+0x9577	0x5AE4
+0x9578	0x218D8
+0x9579	0x86A0
+0x957A	0x2F9BC
+0x957B	0x23D8F
+0x957C	0x882D
+0x957D	0x27422
+0x957E	0x5A02
+0x95A1	0x886E
+0x95A2	0x4F45
+0x95A3	0x8887
+0x95A4	0x88BF
+0x95A5	0x88E6
+0x95A6	0x8965
+0x95A7	0x894D
+0x95A8	0x25683
+0x95A9	0x8954
+0x95AA	0x27785
+0x95AB	0x27784
+0x95AC	0x28BF5
+0x95AD	0x28BD9
+0x95AE	0x28B9C
+0x95AF	0x289F9
+0x95B0	0x3EAD
+0x95B1	0x84A3
+0x95B2	0x46F5
+0x95B3	0x46CF
+0x95B4	0x37F2
+0x95B5	0x8A3D
+0x95B6	0x8A1C
+0x95B7	0x29448
+0x95B8	0x5F4D
+0x95B9	0x922B
+0x95BA	0x24284
+0x95BB	0x65D4
+0x95BC	0x7129
+0x95BD	0x70C4
+0x95BE	0x21845
+0x95BF	0x9D6D
+0x95C0	0x8C9F
+0x95C1	0x8CE9
+0x95C2	0x27DDC
+0x95C3	0x599A
+0x95C4	0x77C3
+0x95C5	0x59F0
+0x95C6	0x436E
+0x95C7	0x36D4
+0x95C8	0x8E2A
+0x95C9	0x8EA7
+0x95CA	0x24C09
+0x95CB	0x8F30
+0x95CC	0x8F4A
+0x95CD	0x42F4
+0x95CE	0x6C58
+0x95CF	0x6FBB
+0x95D0	0x22321
+0x95D1	0x489B
+0x95D2	0x6F79
+0x95D3	0x6E8B
+0x95D4	0x217DA
+0x95D5	0x9BE9
+0x95D6	0x36B5
+0x95D7	0x2492F
+0x95D8	0x90BB
+0x95DA	0x5571
+0x95DB	0x4906
+0x95DC	0x91BB
+0x95DD	0x9404
+0x95DE	0x28A4B
+0x95DF	0x4062
+0x95E0	0x28AFC
+0x95E1	0x9427
+0x95E2	0x28C1D
+0x95E3	0x28C3B
+0x95E4	0x84E5
+0x95E5	0x8A2B
+0x95E6	0x9599
+0x95E7	0x95A7
+0x95E8	0x9597
+0x95E9	0x9596
+0x95EA	0x28D34
+0x95EB	0x7445
+0x95EC	0x3EC2
+0x95ED	0x248FF
+0x95EE	0x24A42
+0x95EF	0x243EA
+0x95F0	0x3EE7
+0x95F1	0x23225
+0x95F2	0x968F
+0x95F3	0x28EE7
+0x95F4	0x28E66
+0x95F5	0x28E65
+0x95F6	0x3ECC
+0x95F7	0x249ED
+0x95F8	0x24A78
+0x95F9	0x23FEE
+0x95FA	0x7412
+0x95FB	0x746B
+0x95FC	0x3EFC
+0x95FD	0x9741
+0x95FE	0x290B0
+0x9640	0x6847
+0x9641	0x4A1D
+0x9642	0x29093
+0x9643	0x257DF
+0x9645	0x9368
+0x9646	0x28989
+0x9647	0x28C26
+0x9648	0x28B2F
+0x9649	0x263BE
+0x964A	0x92BA
+0x964B	0x5B11
+0x964C	0x8B69
+0x964D	0x493C
+0x964E	0x73F9
+0x964F	0x2421B
+0x9650	0x979B
+0x9651	0x9771
+0x9652	0x9938
+0x9653	0x20F26
+0x9654	0x5DC1
+0x9655	0x28BC5
+0x9656	0x24AB2
+0x9657	0x981F
+0x9658	0x294DA
+0x9659	0x92F6
+0x965A	0x295D7
+0x965B	0x91E5
+0x965C	0x44C0
+0x965D	0x28B50
+0x965E	0x24A67
+0x965F	0x28B64
+0x9660	0x98DC
+0x9661	0x28A45
+0x9662	0x3F00
+0x9663	0x922A
+0x9664	0x4925
+0x9665	0x8414
+0x9666	0x993B
+0x9667	0x994D
+0x9668	0x27B06
+0x9669	0x3DFD
+0x966A	0x999B
+0x966B	0x4B6F
+0x966C	0x99AA
+0x966D	0x9A5C
+0x966E	0x28B65
+0x966F	0x258C8
+0x9670	0x6A8F
+0x9671	0x9A21
+0x9672	0x5AFE
+0x9673	0x9A2F
+0x9674	0x298F1
+0x9675	0x4B90
+0x9676	0x29948
+0x9677	0x99BC
+0x9678	0x4BBD
+0x9679	0x4B97
+0x967A	0x937D
+0x967B	0x5872
+0x967C	0x21302
+0x967D	0x5822
+0x967E	0x249B8
+0x96A1	0x214E8
+0x96A2	0x7844
+0x96A3	0x2271F
+0x96A4	0x23DB8
+0x96A5	0x68C5
+0x96A6	0x3D7D
+0x96A7	0x9458
+0x96A8	0x3927
+0x96A9	0x6150
+0x96AA	0x22781
+0x96AB	0x2296B
+0x96AC	0x6107
+0x96AD	0x9C4F
+0x96AE	0x9C53
+0x96AF	0x9C7B
+0x96B0	0x9C35
+0x96B1	0x9C10
+0x96B2	0x9B7F
+0x96B3	0x9BCF
+0x96B4	0x29E2D
+0x96B5	0x9B9F
+0x96B6	0x2A1F5
+0x96B7	0x2A0FE
+0x96B8	0x9D21
+0x96B9	0x4CAE
+0x96BA	0x24104
+0x96BB	0x9E18
+0x96BC	0x4CB0
+0x96BD	0x9D0C
+0x96BE	0x2A1B4
+0x96BF	0x2A0ED
+0x96C0	0x2A0F3
+0x96C1	0x2992F
+0x96C2	0x9DA5
+0x96C3	0x84BD
+0x96C4	0x26E12
+0x96C5	0x26FDF
+0x96C6	0x26B82
+0x96C7	0x85FC
+0x96C8	0x4533
+0x96C9	0x26DA4
+0x96CA	0x26E84
+0x96CB	0x26DF0
+0x96CC	0x8420
+0x96CD	0x85EE
+0x96CE	0x26E00
+0x96CF	0x237D7
+0x96D0	0x26064
+0x96D1	0x79E2
+0x96D2	0x2359C
+0x96D3	0x23640
+0x96D4	0x492D
+0x96D5	0x249DE
+0x96D6	0x3D62
+0x96D7	0x93DB
+0x96D8	0x92BE
+0x96D9	0x9348
+0x96DA	0x202BF
+0x96DB	0x78B9
+0x96DC	0x9277
+0x96DD	0x944D
+0x96DE	0x4FE4
+0x96DF	0x3440
+0x96E0	0x9064
+0x96E1	0x2555D
+0x96E2	0x783D
+0x96E3	0x7854
+0x96E4	0x78B6
+0x96E5	0x784B
+0x96E6	0x21757
+0x96E7	0x231C9
+0x96E8	0x24941
+0x96E9	0x369A
+0x96EA	0x4F72
+0x96EB	0x6FDA
+0x96EC	0x6FD9
+0x96EE	0x701E
+0x96EF	0x5414
+0x96F0	0x241B5
+0x96F1	0x57BB
+0x96F2	0x58F3
+0x96F3	0x578A
+0x96F4	0x9D16
+0x96F5	0x57D7
+0x96F6	0x7134
+0x96F7	0x34AF
+0x96F8	0x241AC
+0x96F9	0x71EB
+0x96FA	0x26C40
+0x96FB	0x24F97
+0x96FD	0x217B5
+0x96FE	0x28A49
+0x9740	0x610C
+0x9741	0x5ACE
+0x9742	0x5A0B
+0x9743	0x42BC
+0x9744	0x24488
+0x9745	0x372C
+0x9746	0x4B7B
+0x9747	0x289FC
+0x9748	0x93BB
+0x9749	0x93B8
+0x974A	0x218D6
+0x974B	0x20F1D
+0x974C	0x8472
+0x974D	0x26CC0
+0x974E	0x21413
+0x974F	0x242FA
+0x9750	0x22C26
+0x9751	0x243C1
+0x9752	0x5994
+0x9753	0x23DB7
+0x9754	0x26741
+0x9755	0x7DA8
+0x9756	0x2615B
+0x9757	0x260A4
+0x9758	0x249B9
+0x9759	0x2498B
+0x975A	0x289FA
+0x975B	0x92E5
+0x975C	0x73E2
+0x975D	0x3EE9
+0x975E	0x74B4
+0x975F	0x28B63
+0x9760	0x2189F
+0x9761	0x3EE1
+0x9762	0x24AB3
+0x9763	0x6AD8
+0x9764	0x73F3
+0x9765	0x73FB
+0x9766	0x3ED6
+0x9767	0x24A3E
+0x9768	0x24A94
+0x9769	0x217D9
+0x976A	0x24A66
+0x976B	0x203A7
+0x976C	0x21424
+0x976D	0x249E5
+0x976E	0x7448
+0x976F	0x24916
+0x9770	0x70A5
+0x9771	0x24976
+0x9772	0x9284
+0x9773	0x73E6
+0x9774	0x935F
+0x9775	0x204FE
+0x9776	0x9331
+0x9777	0x28ACE
+0x9778	0x28A16
+0x9779	0x9386
+0x977A	0x28BE7
+0x977B	0x255D5
+0x977C	0x4935
+0x977D	0x28A82
+0x977E	0x716B
+0x97A1	0x24943
+0x97A2	0x20CFF
+0x97A3	0x56A4
+0x97A4	0x2061A
+0x97A5	0x20BEB
+0x97A6	0x20CB8
+0x97A7	0x5502
+0x97A8	0x79C4
+0x97A9	0x217FA
+0x97AA	0x7DFE
+0x97AB	0x216C2
+0x97AC	0x24A50
+0x97AD	0x21852
+0x97AE	0x452E
+0x97AF	0x9401
+0x97B0	0x370A
+0x97B1	0x28AC0
+0x97B2	0x249AD
+0x97B3	0x59B0
+0x97B4	0x218BF
+0x97B5	0x21883
+0x97B6	0x27484
+0x97B7	0x5AA1
+0x97B8	0x36E2
+0x97B9	0x23D5B
+0x97BA	0x36B0
+0x97BB	0x925F
+0x97BC	0x5A79
+0x97BD	0x28A81
+0x97BE	0x21862
+0x97BF	0x9374
+0x97C0	0x3CCD
+0x97C1	0x20AB4
+0x97C2	0x4A96
+0x97C3	0x398A
+0x97C4	0x50F4
+0x97C5	0x3D69
+0x97C6	0x3D4C
+0x97C7	0x2139C
+0x97C8	0x7175
+0x97C9	0x42FB
+0x97CA	0x28218
+0x97CB	0x6E0F
+0x97CC	0x290E4
+0x97CD	0x44EB
+0x97CE	0x6D57
+0x97CF	0x27E4F
+0x97D0	0x7067
+0x97D1	0x6CAF
+0x97D2	0x3CD6
+0x97D3	0x23FED
+0x97D4	0x23E2D
+0x97D5	0x6E02
+0x97D6	0x6F0C
+0x97D7	0x3D6F
+0x97D8	0x203F5
+0x97D9	0x7551
+0x97DA	0x36BC
+0x97DB	0x34C8
+0x97DC	0x4680
+0x97DD	0x3EDA
+0x97DE	0x4871
+0x97DF	0x59C4
+0x97E0	0x926E
+0x97E1	0x493E
+0x97E2	0x8F41
+0x97E3	0x28C1C
+0x97E4	0x26BC0
+0x97E5	0x5812
+0x97E6	0x57C8
+0x97E7	0x36D6
+0x97E8	0x21452
+0x97E9	0x70FE
+0x97EA	0x24362
+0x97EB	0x24A71
+0x97EC	0x22FE3
+0x97ED	0x212B0
+0x97EE	0x223BD
+0x97EF	0x68B9
+0x97F0	0x6967
+0x97F1	0x21398
+0x97F2	0x234E5
+0x97F3	0x27BF4
+0x97F4	0x236DF
+0x97F5	0x28A83
+0x97F6	0x237D6
+0x97F7	0x233FA
+0x97F8	0x24C9F
+0x97F9	0x6A1A
+0x97FA	0x236AD
+0x97FB	0x26CB7
+0x97FC	0x843E
+0x97FD	0x44DF
+0x97FE	0x44CE
+0x9840	0x26D26
+0x9841	0x26D51
+0x9842	0x26C82
+0x9843	0x26FDE
+0x9844	0x6F17
+0x9845	0x27109
+0x9846	0x833D
+0x9847	0x2173A
+0x9848	0x83ED
+0x9849	0x26C80
+0x984A	0x27053
+0x984B	0x217DB
+0x984C	0x5989
+0x984D	0x5A82
+0x984E	0x217B3
+0x984F	0x5A61
+0x9850	0x5A71
+0x9851	0x21905
+0x9852	0x241FC
+0x9853	0x372D
+0x9854	0x59EF
+0x9855	0x2173C
+0x9856	0x36C7
+0x9857	0x718E
+0x9858	0x9390
+0x9859	0x669A
+0x985A	0x242A5
+0x985B	0x5A6E
+0x985C	0x5A2B
+0x985D	0x24293
+0x985E	0x6A2B
+0x985F	0x23EF9
+0x9860	0x27736
+0x9861	0x2445B
+0x9862	0x242CA
+0x9863	0x711D
+0x9864	0x24259
+0x9865	0x289E1
+0x9866	0x4FB0
+0x9867	0x26D28
+0x9868	0x5CC2
+0x9869	0x244CE
+0x986A	0x27E4D
+0x986B	0x243BD
+0x986C	0x6A0C
+0x986D	0x24256
+0x986E	0x21304
+0x986F	0x70A6
+0x9870	0x7133
+0x9871	0x243E9
+0x9872	0x3DA5
+0x9873	0x6CDF
+0x9874	0x2F825
+0x9875	0x24A4F
+0x9876	0x7E65
+0x9877	0x59EB
+0x9878	0x5D2F
+0x9879	0x3DF3
+0x987A	0x5F5C
+0x987B	0x24A5D
+0x987C	0x217DF
+0x987D	0x7DA4
+0x987E	0x8426
+0x98A1	0x5485
+0x98A2	0x23AFA
+0x98A3	0x23300
+0x98A4	0x20214
+0x98A5	0x577E
+0x98A6	0x208D5
+0x98A7	0x20619
+0x98A8	0x3FE5
+0x98A9	0x21F9E
+0x98AA	0x2A2B6
+0x98AB	0x7003
+0x98AC	0x2915B
+0x98AD	0x5D70
+0x98AE	0x738F
+0x98AF	0x7CD3
+0x98B0	0x28A59
+0x98B1	0x29420
+0x98B2	0x4FC8
+0x98B3	0x7FE7
+0x98B4	0x72CD
+0x98B5	0x7310
+0x98B6	0x27AF4
+0x98B7	0x7338
+0x98B8	0x7339
+0x98B9	0x256F6
+0x98BA	0x7341
+0x98BB	0x7348
+0x98BC	0x3EA9
+0x98BD	0x27B18
+0x98BE	0x906C
+0x98BF	0x71F5
+0x98C0	0x248F2
+0x98C1	0x73E1
+0x98C2	0x81F6
+0x98C3	0x3ECA
+0x98C4	0x770C
+0x98C5	0x3ED1
+0x98C6	0x6CA2
+0x98C7	0x56FD
+0x98C8	0x7419
+0x98C9	0x741E
+0x98CA	0x741F
+0x98CB	0x3EE2
+0x98CC	0x3EF0
+0x98CD	0x3EF4
+0x98CE	0x3EFA
+0x98CF	0x74D3
+0x98D0	0x3F0E
+0x98D1	0x3F53
+0x98D2	0x7542
+0x98D3	0x756D
+0x98D4	0x7572
+0x98D5	0x758D
+0x98D6	0x3F7C
+0x98D7	0x75C8
+0x98D8	0x75DC
+0x98D9	0x3FC0
+0x98DA	0x764D
+0x98DB	0x3FD7
+0x98DC	0x7674
+0x98DD	0x3FDC
+0x98DE	0x767A
+0x98DF	0x24F5C
+0x98E0	0x7188
+0x98E1	0x5623
+0x98E2	0x8980
+0x98E3	0x5869
+0x98E4	0x401D
+0x98E5	0x7743
+0x98E6	0x4039
+0x98E7	0x6761
+0x98E8	0x4045
+0x98E9	0x35DB
+0x98EA	0x7798
+0x98EB	0x406A
+0x98EC	0x406F
+0x98ED	0x5C5E
+0x98EE	0x77BE
+0x98EF	0x77CB
+0x98F0	0x58F2
+0x98F1	0x7818
+0x98F2	0x70B9
+0x98F3	0x781C
+0x98F4	0x40A8
+0x98F5	0x7839
+0x98F6	0x7847
+0x98F7	0x7851
+0x98F8	0x7866
+0x98F9	0x8448
+0x98FA	0x25535
+0x98FB	0x7933
+0x98FC	0x6803
+0x98FD	0x7932
+0x98FE	0x4103
+0x9940	0x4109
+0x9941	0x7991
+0x9942	0x7999
+0x9943	0x8FBB
+0x9944	0x7A06
+0x9945	0x8FBC
+0x9946	0x4167
+0x9947	0x7A91
+0x9948	0x41B2
+0x9949	0x7ABC
+0x994A	0x8279
+0x994B	0x41C4
+0x994C	0x7ACF
+0x994D	0x7ADB
+0x994E	0x41CF
+0x994F	0x4E21
+0x9950	0x7B62
+0x9951	0x7B6C
+0x9952	0x7B7B
+0x9953	0x7C12
+0x9954	0x7C1B
+0x9955	0x4260
+0x9956	0x427A
+0x9957	0x7C7B
+0x9958	0x7C9C
+0x9959	0x428C
+0x995A	0x7CB8
+0x995B	0x4294
+0x995C	0x7CED
+0x995D	0x8F93
+0x995E	0x70C0
+0x995F	0x20CCF
+0x9960	0x7DCF
+0x9961	0x7DD4
+0x9962	0x7DD0
+0x9963	0x7DFD
+0x9964	0x7FAE
+0x9965	0x7FB4
+0x9966	0x729F
+0x9967	0x4397
+0x9968	0x8020
+0x9969	0x8025
+0x996A	0x7B39
+0x996B	0x802E
+0x996C	0x8031
+0x996D	0x8054
+0x996E	0x3DCC
+0x996F	0x57B4
+0x9970	0x70A0
+0x9971	0x80B7
+0x9972	0x80E9
+0x9973	0x43ED
+0x9974	0x810C
+0x9975	0x732A
+0x9976	0x810E
+0x9977	0x8112
+0x9978	0x7560
+0x9979	0x8114
+0x997A	0x4401
+0x997B	0x3B39
+0x997C	0x8156
+0x997D	0x8159
+0x997E	0x815A
+0x99A1	0x4413
+0x99A2	0x583A
+0x99A3	0x817C
+0x99A4	0x8184
+0x99A5	0x4425
+0x99A6	0x8193
+0x99A7	0x442D
+0x99A8	0x81A5
+0x99A9	0x57EF
+0x99AA	0x81C1
+0x99AB	0x81E4
+0x99AC	0x8254
+0x99AD	0x448F
+0x99AE	0x82A6
+0x99AF	0x8276
+0x99B0	0x82CA
+0x99B1	0x82D8
+0x99B2	0x82FF
+0x99B3	0x44B0
+0x99B4	0x8357
+0x99B5	0x9669
+0x99B6	0x698A
+0x99B7	0x8405
+0x99B8	0x70F5
+0x99B9	0x8464
+0x99BA	0x60E3
+0x99BB	0x8488
+0x99BC	0x4504
+0x99BD	0x84BE
+0x99BE	0x84E1
+0x99BF	0x84F8
+0x99C0	0x8510
+0x99C1	0x8538
+0x99C2	0x8552
+0x99C3	0x453B
+0x99C4	0x856F
+0x99C5	0x8570
+0x99C6	0x85E0
+0x99C7	0x4577
+0x99C8	0x8672
+0x99C9	0x8692
+0x99CA	0x86B2
+0x99CB	0x86EF
+0x99CC	0x9645
+0x99CD	0x878B
+0x99CE	0x4606
+0x99CF	0x4617
+0x99D0	0x88AE
+0x99D1	0x88FF
+0x99D2	0x8924
+0x99D3	0x8947
+0x99D4	0x8991
+0x99D5	0x27967
+0x99D6	0x8A29
+0x99D7	0x8A38
+0x99D8	0x8A94
+0x99D9	0x8AB4
+0x99DA	0x8C51
+0x99DB	0x8CD4
+0x99DC	0x8CF2
+0x99DD	0x8D1C
+0x99DE	0x4798
+0x99DF	0x585F
+0x99E0	0x8DC3
+0x99E1	0x47ED
+0x99E2	0x4EEE
+0x99E3	0x8E3A
+0x99E4	0x55D8
+0x99E5	0x5754
+0x99E6	0x8E71
+0x99E7	0x55F5
+0x99E8	0x8EB0
+0x99E9	0x4837
+0x99EA	0x8ECE
+0x99EB	0x8EE2
+0x99EC	0x8EE4
+0x99ED	0x8EED
+0x99EE	0x8EF2
+0x99EF	0x8FB7
+0x99F0	0x8FC1
+0x99F1	0x8FCA
+0x99F2	0x8FCC
+0x99F3	0x9033
+0x99F4	0x99C4
+0x99F5	0x48AD
+0x99F6	0x98E0
+0x99F7	0x9213
+0x99F8	0x491E
+0x99F9	0x9228
+0x99FA	0x9258
+0x99FB	0x926B
+0x99FC	0x92B1
+0x99FD	0x92AE
+0x99FE	0x92BF
+0x9A40	0x92E3
+0x9A41	0x92EB
+0x9A42	0x92F3
+0x9A43	0x92F4
+0x9A44	0x92FD
+0x9A45	0x9343
+0x9A46	0x9384
+0x9A47	0x93AD
+0x9A48	0x4945
+0x9A49	0x4951
+0x9A4A	0x9EBF
+0x9A4B	0x9417
+0x9A4C	0x5301
+0x9A4D	0x941D
+0x9A4E	0x942D
+0x9A4F	0x943E
+0x9A50	0x496A
+0x9A51	0x9454
+0x9A52	0x9479
+0x9A53	0x952D
+0x9A54	0x95A2
+0x9A55	0x49A7
+0x9A56	0x95F4
+0x9A57	0x9633
+0x9A58	0x49E5
+0x9A59	0x67A0
+0x9A5A	0x4A24
+0x9A5B	0x9740
+0x9A5C	0x4A35
+0x9A5D	0x97B2
+0x9A5E	0x97C2
+0x9A5F	0x5654
+0x9A60	0x4AE4
+0x9A61	0x60E8
+0x9A62	0x98B9
+0x9A63	0x4B19
+0x9A64	0x98F1
+0x9A65	0x5844
+0x9A66	0x990E
+0x9A67	0x9919
+0x9A68	0x51B4
+0x9A69	0x991C
+0x9A6A	0x9937
+0x9A6B	0x9942
+0x9A6C	0x995D
+0x9A6D	0x9962
+0x9A6E	0x4B70
+0x9A6F	0x99C5
+0x9A70	0x4B9D
+0x9A71	0x9A3C
+0x9A72	0x9B0F
+0x9A73	0x7A83
+0x9A74	0x9B69
+0x9A75	0x9B81
+0x9A76	0x9BDD
+0x9A77	0x9BF1
+0x9A78	0x9BF4
+0x9A79	0x4C6D
+0x9A7A	0x9C20
+0x9A7B	0x376F
+0x9A7C	0x21BC2
+0x9A7D	0x9D49
+0x9A7E	0x9C3A
+0x9AA1	0x9EFE
+0x9AA2	0x5650
+0x9AA3	0x9D93
+0x9AA4	0x9DBD
+0x9AA5	0x9DC0
+0x9AA6	0x9DFC
+0x9AA7	0x94F6
+0x9AA8	0x8FB6
+0x9AA9	0x9E7B
+0x9AAA	0x9EAC
+0x9AAB	0x9EB1
+0x9AAC	0x9EBD
+0x9AAD	0x9EC6
+0x9AAE	0x94DC
+0x9AAF	0x9EE2
+0x9AB0	0x9EF1
+0x9AB1	0x9EF8
+0x9AB2	0x7AC8
+0x9AB3	0x9F44
+0x9AB4	0x20094
+0x9AB5	0x202B7
+0x9AB6	0x203A0
+0x9AB7	0x691A
+0x9AB8	0x94C3
+0x9AB9	0x59AC
+0x9ABA	0x204D7
+0x9ABB	0x5840
+0x9ABC	0x94C1
+0x9ABD	0x37B9
+0x9ABE	0x205D5
+0x9ABF	0x20615
+0x9AC0	0x20676
+0x9AC1	0x216BA
+0x9AC2	0x5757
+0x9AC3	0x7173
+0x9AC4	0x20AC2
+0x9AC5	0x20ACD
+0x9AC6	0x20BBF
+0x9AC7	0x546A
+0x9AC8	0x2F83B
+0x9AC9	0x20BCB
+0x9ACA	0x549E
+0x9ACB	0x20BFB
+0x9ACC	0x20C3B
+0x9ACD	0x20C53
+0x9ACE	0x20C65
+0x9ACF	0x20C7C
+0x9AD0	0x60E7
+0x9AD1	0x20C8D
+0x9AD2	0x567A
+0x9AD3	0x20CB5
+0x9AD4	0x20CDD
+0x9AD5	0x20CED
+0x9AD6	0x20D6F
+0x9AD7	0x20DB2
+0x9AD8	0x20DC8
+0x9AD9	0x6955
+0x9ADA	0x9C2F
+0x9ADB	0x87A5
+0x9ADC	0x20E04
+0x9ADD	0x20E0E
+0x9ADE	0x20ED7
+0x9ADF	0x20F90
+0x9AE0	0x20F2D
+0x9AE1	0x20E73
+0x9AE2	0x5C20
+0x9AE3	0x20FBC
+0x9AE4	0x5E0B
+0x9AE5	0x2105C
+0x9AE6	0x2104F
+0x9AE7	0x21076
+0x9AE8	0x671E
+0x9AE9	0x2107B
+0x9AEA	0x21088
+0x9AEB	0x21096
+0x9AEC	0x3647
+0x9AED	0x210BF
+0x9AEE	0x210D3
+0x9AEF	0x2112F
+0x9AF0	0x2113B
+0x9AF1	0x5364
+0x9AF2	0x84AD
+0x9AF3	0x212E3
+0x9AF4	0x21375
+0x9AF5	0x21336
+0x9AF6	0x8B81
+0x9AF7	0x21577
+0x9AF8	0x21619
+0x9AF9	0x217C3
+0x9AFA	0x217C7
+0x9AFB	0x4E78
+0x9AFC	0x70BB
+0x9AFD	0x2182D
+0x9AFE	0x2196A
+0x9B40	0x21A2D
+0x9B41	0x21A45
+0x9B42	0x21C2A
+0x9B43	0x21C70
+0x9B44	0x21CAC
+0x9B45	0x21EC8
+0x9B46	0x62C3
+0x9B47	0x21ED5
+0x9B48	0x21F15
+0x9B49	0x7198
+0x9B4A	0x6855
+0x9B4B	0x22045
+0x9B4C	0x69E9
+0x9B4D	0x36C8
+0x9B4E	0x2227C
+0x9B4F	0x223D7
+0x9B50	0x223FA
+0x9B51	0x2272A
+0x9B52	0x22871
+0x9B53	0x2294F
+0x9B54	0x82FD
+0x9B55	0x22967
+0x9B56	0x22993
+0x9B57	0x22AD5
+0x9B58	0x89A5
+0x9B59	0x22AE8
+0x9B5A	0x8FA0
+0x9B5B	0x22B0E
+0x9B5C	0x97B8
+0x9B5D	0x22B3F
+0x9B5E	0x9847
+0x9B5F	0x9ABD
+0x9B60	0x22C4C
+0x9B62	0x22C88
+0x9B63	0x22CB7
+0x9B64	0x25BE8
+0x9B65	0x22D08
+0x9B66	0x22D12
+0x9B67	0x22DB7
+0x9B68	0x22D95
+0x9B69	0x22E42
+0x9B6A	0x22F74
+0x9B6B	0x22FCC
+0x9B6C	0x23033
+0x9B6D	0x23066
+0x9B6E	0x2331F
+0x9B6F	0x233DE
+0x9B70	0x5FB1
+0x9B71	0x6648
+0x9B72	0x66BF
+0x9B73	0x27A79
+0x9B74	0x23567
+0x9B75	0x235F3
+0x9B77	0x249BA
+0x9B79	0x2361A
+0x9B7A	0x23716
+0x9B7C	0x20346
+0x9B7D	0x58B5
+0x9B7E	0x670E
+0x9BA1	0x6918
+0x9BA2	0x23AA7
+0x9BA3	0x27657
+0x9BA4	0x25FE2
+0x9BA5	0x23E11
+0x9BA6	0x23EB9
+0x9BA7	0x275FE
+0x9BA8	0x2209A
+0x9BA9	0x48D0
+0x9BAA	0x4AB8
+0x9BAB	0x24119
+0x9BAC	0x28A9A
+0x9BAD	0x242EE
+0x9BAE	0x2430D
+0x9BAF	0x2403B
+0x9BB0	0x24334
+0x9BB1	0x24396
+0x9BB2	0x24A45
+0x9BB3	0x205CA
+0x9BB4	0x51D2
+0x9BB5	0x20611
+0x9BB6	0x599F
+0x9BB7	0x21EA8
+0x9BB8	0x3BBE
+0x9BB9	0x23CFF
+0x9BBA	0x24404
+0x9BBB	0x244D6
+0x9BBC	0x5788
+0x9BBD	0x24674
+0x9BBE	0x399B
+0x9BBF	0x2472F
+0x9BC0	0x285E8
+0x9BC1	0x299C9
+0x9BC2	0x3762
+0x9BC3	0x221C3
+0x9BC4	0x8B5E
+0x9BC5	0x28B4E
+0x9BC7	0x24812
+0x9BC8	0x248FB
+0x9BC9	0x24A15
+0x9BCA	0x7209
+0x9BCB	0x24AC0
+0x9BCC	0x20C78
+0x9BCD	0x5965
+0x9BCE	0x24EA5
+0x9BCF	0x24F86
+0x9BD0	0x20779
+0x9BD1	0x8EDA
+0x9BD2	0x2502C
+0x9BD3	0x528F
+0x9BD4	0x573F
+0x9BD5	0x7171
+0x9BD6	0x25299
+0x9BD7	0x25419
+0x9BD8	0x23F4A
+0x9BD9	0x24AA7
+0x9BDA	0x55BC
+0x9BDB	0x25446
+0x9BDC	0x2546E
+0x9BDD	0x26B52
+0x9BDF	0x3473
+0x9BE0	0x2553F
+0x9BE1	0x27632
+0x9BE2	0x2555E
+0x9BE3	0x4718
+0x9BE4	0x25562
+0x9BE5	0x25566
+0x9BE6	0x257C7
+0x9BE7	0x2493F
+0x9BE8	0x2585D
+0x9BE9	0x5066
+0x9BEA	0x34FB
+0x9BEB	0x233CC
+0x9BED	0x25903
+0x9BEE	0x477C
+0x9BEF	0x28948
+0x9BF0	0x25AAE
+0x9BF1	0x25B89
+0x9BF2	0x25C06
+0x9BF3	0x21D90
+0x9BF4	0x57A1
+0x9BF5	0x7151
+0x9BF7	0x26102
+0x9BF8	0x27C12
+0x9BF9	0x9056
+0x9BFA	0x261B2
+0x9BFB	0x24F9A
+0x9BFC	0x8B62
+0x9BFD	0x26402
+0x9BFE	0x2644A
+0x9C40	0x5D5B
+0x9C41	0x26BF7
+0x9C43	0x26484
+0x9C44	0x2191C
+0x9C45	0x8AEA
+0x9C46	0x249F6
+0x9C47	0x26488
+0x9C48	0x23FEF
+0x9C49	0x26512
+0x9C4A	0x4BC0
+0x9C4B	0x265BF
+0x9C4C	0x266B5
+0x9C4D	0x2271B
+0x9C4E	0x9465
+0x9C4F	0x257E1
+0x9C50	0x6195
+0x9C51	0x5A27
+0x9C52	0x2F8CD
+0x9C54	0x56B9
+0x9C55	0x24521
+0x9C56	0x266FC
+0x9C57	0x4E6A
+0x9C58	0x24934
+0x9C59	0x9656
+0x9C5A	0x6D8F
+0x9C5B	0x26CBD
+0x9C5C	0x3618
+0x9C5D	0x8977
+0x9C5E	0x26799
+0x9C5F	0x2686E
+0x9C60	0x26411
+0x9C61	0x2685E
+0x9C63	0x268C7
+0x9C64	0x7B42
+0x9C65	0x290C0
+0x9C66	0x20A11
+0x9C67	0x26926
+0x9C69	0x26939
+0x9C6A	0x7A45
+0x9C6C	0x269FA
+0x9C6D	0x9A26
+0x9C6E	0x26A2D
+0x9C6F	0x365F
+0x9C70	0x26469
+0x9C71	0x20021
+0x9C72	0x7983
+0x9C73	0x26A34
+0x9C74	0x26B5B
+0x9C75	0x5D2C
+0x9C76	0x23519
+0x9C78	0x26B9D
+0x9C79	0x46D0
+0x9C7A	0x26CA4
+0x9C7B	0x753B
+0x9C7C	0x8865
+0x9C7D	0x26DAE
+0x9C7E	0x58B6
+0x9CA1	0x371C
+0x9CA2	0x2258D
+0x9CA3	0x2704B
+0x9CA4	0x271CD
+0x9CA5	0x3C54
+0x9CA6	0x27280
+0x9CA7	0x27285
+0x9CA8	0x9281
+0x9CA9	0x2217A
+0x9CAA	0x2728B
+0x9CAB	0x9330
+0x9CAC	0x272E6
+0x9CAD	0x249D0
+0x9CAE	0x6C39
+0x9CAF	0x949F
+0x9CB0	0x27450
+0x9CB1	0x20EF8
+0x9CB2	0x8827
+0x9CB3	0x88F5
+0x9CB4	0x22926
+0x9CB5	0x28473
+0x9CB6	0x217B1
+0x9CB7	0x6EB8
+0x9CB8	0x24A2A
+0x9CB9	0x21820
+0x9CBA	0x39A4
+0x9CBB	0x36B9
+0x9CBE	0x453F
+0x9CBF	0x66B6
+0x9CC0	0x29CAD
+0x9CC1	0x298A4
+0x9CC2	0x8943
+0x9CC3	0x277CC
+0x9CC4	0x27858
+0x9CC5	0x56D6
+0x9CC6	0x40DF
+0x9CC7	0x2160A
+0x9CC8	0x39A1
+0x9CC9	0x2372F
+0x9CCA	0x280E8
+0x9CCB	0x213C5
+0x9CCC	0x71AD
+0x9CCD	0x8366
+0x9CCE	0x279DD
+0x9CCF	0x291A8
+0x9CD1	0x4CB7
+0x9CD2	0x270AF
+0x9CD3	0x289AB
+0x9CD4	0x279FD
+0x9CD5	0x27A0A
+0x9CD6	0x27B0B
+0x9CD7	0x27D66
+0x9CD8	0x2417A
+0x9CD9	0x7B43
+0x9CDA	0x797E
+0x9CDB	0x28009
+0x9CDC	0x6FB5
+0x9CDD	0x2A2DF
+0x9CDE	0x6A03
+0x9CDF	0x28318
+0x9CE0	0x53A2
+0x9CE1	0x26E07
+0x9CE2	0x93BF
+0x9CE3	0x6836
+0x9CE4	0x975D
+0x9CE5	0x2816F
+0x9CE6	0x28023
+0x9CE7	0x269B5
+0x9CE8	0x213ED
+0x9CE9	0x2322F
+0x9CEA	0x28048
+0x9CEB	0x5D85
+0x9CEC	0x28C30
+0x9CED	0x28083
+0x9CEE	0x5715
+0x9CEF	0x9823
+0x9CF0	0x28949
+0x9CF1	0x5DAB
+0x9CF2	0x24988
+0x9CF3	0x65BE
+0x9CF4	0x69D5
+0x9CF5	0x53D2
+0x9CF6	0x24AA5
+0x9CF7	0x23F81
+0x9CF8	0x3C11
+0x9CF9	0x6736
+0x9CFA	0x28090
+0x9CFB	0x280F4
+0x9CFC	0x2812E
+0x9CFD	0x21FA1
+0x9CFE	0x2814F
+0x9D40	0x28189
+0x9D41	0x281AF
+0x9D42	0x2821A
+0x9D43	0x28306
+0x9D44	0x2832F
+0x9D45	0x2838A
+0x9D46	0x35CA
+0x9D47	0x28468
+0x9D48	0x286AA
+0x9D49	0x48FA
+0x9D4A	0x63E6
+0x9D4B	0x28956
+0x9D4C	0x7808
+0x9D4D	0x9255
+0x9D4E	0x289B8
+0x9D4F	0x43F2
+0x9D50	0x289E7
+0x9D51	0x43DF
+0x9D52	0x289E8
+0x9D53	0x28B46
+0x9D54	0x28BD4
+0x9D55	0x59F8
+0x9D56	0x28C09
+0x9D58	0x28FC5
+0x9D59	0x290EC
+0x9D5B	0x29110
+0x9D5C	0x2913C
+0x9D5D	0x3DF7
+0x9D5E	0x2915E
+0x9D5F	0x24ACA
+0x9D60	0x8FD0
+0x9D61	0x728F
+0x9D62	0x568B
+0x9D63	0x294E7
+0x9D64	0x295E9
+0x9D65	0x295B0
+0x9D66	0x295B8
+0x9D67	0x29732
+0x9D68	0x298D1
+0x9D69	0x29949
+0x9D6A	0x2996A
+0x9D6B	0x299C3
+0x9D6C	0x29A28
+0x9D6D	0x29B0E
+0x9D6E	0x29D5A
+0x9D6F	0x29D9B
+0x9D70	0x7E9F
+0x9D71	0x29EF8
+0x9D72	0x29F23
+0x9D73	0x4CA4
+0x9D74	0x9547
+0x9D75	0x2A293
+0x9D76	0x71A2
+0x9D77	0x2A2FF
+0x9D78	0x4D91
+0x9D79	0x9012
+0x9D7A	0x2A5CB
+0x9D7B	0x4D9C
+0x9D7C	0x20C9C
+0x9D7D	0x8FBE
+0x9D7E	0x55C1
+0x9DA1	0x8FBA
+0x9DA2	0x224B0
+0x9DA3	0x8FB9
+0x9DA4	0x24A93
+0x9DA5	0x4509
+0x9DA6	0x7E7F
+0x9DA7	0x6F56
+0x9DA8	0x6AB1
+0x9DA9	0x4EEA
+0x9DAA	0x34E4
+0x9DAB	0x28B2C
+0x9DAC	0x2789D
+0x9DAD	0x373A
+0x9DAE	0x8E80
+0x9DAF	0x217F5
+0x9DB0	0x28024
+0x9DB1	0x28B6C
+0x9DB2	0x28B99
+0x9DB3	0x27A3E
+0x9DB4	0x266AF
+0x9DB5	0x3DEB
+0x9DB6	0x27655
+0x9DB7	0x23CB7
+0x9DB8	0x25635
+0x9DB9	0x25956
+0x9DBA	0x4E9A
+0x9DBB	0x25E81
+0x9DBC	0x26258
+0x9DBD	0x56BF
+0x9DBE	0x20E6D
+0x9DBF	0x8E0E
+0x9DC0	0x5B6D
+0x9DC1	0x23E88
+0x9DC2	0x24C9E
+0x9DC3	0x63DE
+0x9DC5	0x217F6
+0x9DC6	0x2187B
+0x9DC7	0x6530
+0x9DC8	0x562D
+0x9DC9	0x25C4A
+0x9DCA	0x541A
+0x9DCB	0x25311
+0x9DCC	0x3DC6
+0x9DCD	0x29D98
+0x9DCE	0x4C7D
+0x9DCF	0x5622
+0x9DD0	0x561E
+0x9DD1	0x7F49
+0x9DD2	0x25ED8
+0x9DD3	0x5975
+0x9DD4	0x23D40
+0x9DD5	0x8770
+0x9DD6	0x4E1C
+0x9DD7	0x20FEA
+0x9DD8	0x20D49
+0x9DD9	0x236BA
+0x9DDA	0x8117
+0x9DDB	0x9D5E
+0x9DDC	0x8D18
+0x9DDD	0x763B
+0x9DDE	0x9C45
+0x9DDF	0x764E
+0x9DE0	0x77B9
+0x9DE1	0x9345
+0x9DE2	0x5432
+0x9DE3	0x8148
+0x9DE4	0x82F7
+0x9DE5	0x5625
+0x9DE6	0x8132
+0x9DE7	0x8418
+0x9DE8	0x80BD
+0x9DE9	0x55EA
+0x9DEA	0x7962
+0x9DEB	0x5643
+0x9DEC	0x5416
+0x9DED	0x20E9D
+0x9DEE	0x35CE
+0x9DEF	0x5605
+0x9DF0	0x55F1
+0x9DF1	0x66F1
+0x9DF2	0x282E2
+0x9DF3	0x362D
+0x9DF4	0x7534
+0x9DF5	0x55F0
+0x9DF6	0x55BA
+0x9DF7	0x5497
+0x9DF8	0x5572
+0x9DF9	0x20C41
+0x9DFA	0x20C96
+0x9DFB	0x5ED0
+0x9DFC	0x25148
+0x9DFD	0x20E76
+0x9DFE	0x22C62
+0x9E40	0x20EA2
+0x9E41	0x9EAB
+0x9E42	0x7D5A
+0x9E43	0x55DE
+0x9E44	0x21075
+0x9E45	0x629D
+0x9E46	0x976D
+0x9E47	0x5494
+0x9E48	0x8CCD
+0x9E49	0x71F6
+0x9E4A	0x9176
+0x9E4B	0x63FC
+0x9E4C	0x63B9
+0x9E4D	0x63FE
+0x9E4E	0x5569
+0x9E4F	0x22B43
+0x9E50	0x9C72
+0x9E51	0x22EB3
+0x9E52	0x519A
+0x9E53	0x34DF
+0x9E54	0x20DA7
+0x9E55	0x51A7
+0x9E56	0x544D
+0x9E57	0x551E
+0x9E58	0x5513
+0x9E59	0x7666
+0x9E5A	0x8E2D
+0x9E5B	0x2688A
+0x9E5C	0x75B1
+0x9E5D	0x80B6
+0x9E5E	0x8804
+0x9E5F	0x8786
+0x9E60	0x88C7
+0x9E61	0x81B6
+0x9E62	0x841C
+0x9E63	0x210C1
+0x9E64	0x44EC
+0x9E65	0x7304
+0x9E66	0x24706
+0x9E67	0x5B90
+0x9E68	0x830B
+0x9E69	0x26893
+0x9E6A	0x567B
+0x9E6B	0x226F4
+0x9E6C	0x27D2F
+0x9E6D	0x241A3
+0x9E6E	0x27D73
+0x9E6F	0x26ED0
+0x9E70	0x272B6
+0x9E71	0x9170
+0x9E72	0x211D9
+0x9E73	0x9208
+0x9E74	0x23CFC
+0x9E75	0x2A6A9
+0x9E76	0x20EAC
+0x9E77	0x20EF9
+0x9E78	0x7266
+0x9E79	0x21CA2
+0x9E7A	0x474E
+0x9E7B	0x24FC2
+0x9E7C	0x27FF9
+0x9E7D	0x20FEB
+0x9E7E	0x40FA
+0x9EA1	0x9C5D
+0x9EA2	0x651F
+0x9EA3	0x22DA0
+0x9EA4	0x48F3
+0x9EA5	0x247E0
+0x9EA6	0x29D7C
+0x9EA7	0x20FEC
+0x9EA8	0x20E0A
+0x9EAA	0x275A3
+0x9EAB	0x20FED
+0x9EAD	0x26048
+0x9EAE	0x21187
+0x9EAF	0x71A3
+0x9EB0	0x7E8E
+0x9EB1	0x9D50
+0x9EB2	0x4E1A
+0x9EB3	0x4E04
+0x9EB4	0x3577
+0x9EB5	0x5B0D
+0x9EB6	0x6CB2
+0x9EB7	0x5367
+0x9EB8	0x36AC
+0x9EB9	0x39DC
+0x9EBA	0x537D
+0x9EBB	0x36A5
+0x9EBC	0x24618
+0x9EBD	0x589A
+0x9EBE	0x24B6E
+0x9EBF	0x822D
+0x9EC0	0x544B
+0x9EC1	0x57AA
+0x9EC2	0x25A95
+0x9EC3	0x20979
+0x9EC5	0x3A52
+0x9EC6	0x22465
+0x9EC7	0x7374
+0x9EC8	0x29EAC
+0x9EC9	0x4D09
+0x9ECA	0x9BED
+0x9ECB	0x23CFE
+0x9ECC	0x29F30
+0x9ECD	0x4C5B
+0x9ECE	0x24FA9
+0x9ECF	0x2959E
+0x9ED0	0x29FDE
+0x9ED1	0x845C
+0x9ED2	0x23DB6
+0x9ED3	0x272B2
+0x9ED4	0x267B3
+0x9ED5	0x23720
+0x9ED6	0x632E
+0x9ED7	0x7D25
+0x9ED8	0x23EF7
+0x9ED9	0x23E2C
+0x9EDA	0x3A2A
+0x9EDB	0x9008
+0x9EDC	0x52CC
+0x9EDD	0x3E74
+0x9EDE	0x367A
+0x9EDF	0x45E9
+0x9EE0	0x2048E
+0x9EE1	0x7640
+0x9EE2	0x5AF0
+0x9EE3	0x20EB6
+0x9EE4	0x787A
+0x9EE5	0x27F2E
+0x9EE6	0x58A7
+0x9EE7	0x40BF
+0x9EE8	0x567C
+0x9EE9	0x9B8B
+0x9EEA	0x5D74
+0x9EEB	0x7654
+0x9EEC	0x2A434
+0x9EED	0x9E85
+0x9EEE	0x4CE1
+0x9EF0	0x37FB
+0x9EF1	0x6119
+0x9EF2	0x230DA
+0x9EF3	0x243F2
+0x9EF5	0x565D
+0x9EF6	0x212A9
+0x9EF7	0x57A7
+0x9EF8	0x24963
+0x9EF9	0x29E06
+0x9EFA	0x5234
+0x9EFB	0x270AE
+0x9EFC	0x35AD
+0x9EFE	0x9D7C
+0x9F40	0x7C56
+0x9F41	0x9B39
+0x9F42	0x57DE
+0x9F43	0x2176C
+0x9F44	0x5C53
+0x9F45	0x64D3
+0x9F46	0x294D0
+0x9F47	0x26335
+0x9F48	0x27164
+0x9F49	0x86AD
+0x9F4A	0x20D28
+0x9F4B	0x26D22
+0x9F4C	0x24AE2
+0x9F4D	0x20D71
+0x9F4F	0x51FE
+0x9F50	0x21F0F
+0x9F51	0x5D8E
+0x9F52	0x9703
+0x9F53	0x21DD1
+0x9F54	0x9E81
+0x9F55	0x904C
+0x9F56	0x7B1F
+0x9F57	0x9B02
+0x9F58	0x5CD1
+0x9F59	0x7BA3
+0x9F5A	0x6268
+0x9F5B	0x6335
+0x9F5C	0x9AFF
+0x9F5D	0x7BCF
+0x9F5E	0x9B2A
+0x9F5F	0x7C7E
+0x9F61	0x7C42
+0x9F62	0x7C86
+0x9F63	0x9C15
+0x9F64	0x7BFC
+0x9F65	0x9B09
+0x9F67	0x9C1B
+0x9F68	0x2493E
+0x9F69	0x9F5A
+0x9F6A	0x5573
+0x9F6B	0x5BC3
+0x9F6C	0x4FFD
+0x9F6D	0x9E98
+0x9F6E	0x4FF2
+0x9F6F	0x5260
+0x9F70	0x3E06
+0x9F71	0x52D1
+0x9F72	0x5767
+0x9F73	0x5056
+0x9F74	0x59B7
+0x9F75	0x5E12
+0x9F76	0x97C8
+0x9F77	0x9DAB
+0x9F78	0x8F5C
+0x9F79	0x5469
+0x9F7A	0x97B4
+0x9F7B	0x9940
+0x9F7C	0x97BA
+0x9F7D	0x532C
+0x9F7E	0x6130
+0x9FA1	0x692C
+0x9FA2	0x53DA
+0x9FA3	0x9C0A
+0x9FA4	0x9D02
+0x9FA5	0x4C3B
+0x9FA6	0x9641
+0x9FA7	0x6980
+0x9FA8	0x50A6
+0x9FA9	0x7546
+0x9FAA	0x2176D
+0x9FAB	0x99DA
+0x9FAC	0x5273
+0x9FAE	0x9159
+0x9FAF	0x9681
+0x9FB0	0x915C
+0x9FB2	0x9151
+0x9FB3	0x28E97
+0x9FB4	0x637F
+0x9FB5	0x26D23
+0x9FB6	0x6ACA
+0x9FB7	0x5611
+0x9FB8	0x918E
+0x9FB9	0x757A
+0x9FBA	0x6285
+0x9FBB	0x203FC
+0x9FBC	0x734F
+0x9FBD	0x7C70
+0x9FBE	0x25C21
+0x9FBF	0x23CFD
+0x9FC1	0x24919
+0x9FC2	0x76D6
+0x9FC3	0x9B9D
+0x9FC4	0x4E2A
+0x9FC5	0x20CD4
+0x9FC6	0x83BE
+0x9FC7	0x8842
+0x9FC9	0x5C4A
+0x9FCA	0x69C0
+0x9FCC	0x577A
+0x9FCD	0x521F
+0x9FCE	0x5DF5
+0x9FCF	0x4ECE
+0x9FD0	0x6C31
+0x9FD1	0x201F2
+0x9FD2	0x4F39
+0x9FD3	0x549C
+0x9FD4	0x54DA
+0x9FD5	0x529A
+0x9FD6	0x8D82
+0x9FD7	0x35FE
+0x9FD9	0x35F3
+0x9FDB	0x6B52
+0x9FDC	0x917C
+0x9FDD	0x9FA5
+0x9FDE	0x9B97
+0x9FDF	0x982E
+0x9FE0	0x98B4
+0x9FE1	0x9ABA
+0x9FE2	0x9EA8
+0x9FE3	0x9E84
+0x9FE4	0x717A
+0x9FE5	0x7B14
+0x9FE7	0x6BFA
+0x9FE8	0x8818
+0x9FE9	0x7F78
+0x9FEB	0x5620
+0x9FEC	0x2A64A
+0x9FED	0x8E77
+0x9FEE	0x9F53
+0x9FF0	0x8DD4
+0x9FF1	0x8E4F
+0x9FF2	0x9E1C
+0x9FF3	0x8E01
+0x9FF4	0x6282
+0x9FF5	0x2837D
+0x9FF6	0x8E28
+0x9FF7	0x8E75
+0x9FF8	0x7AD3
+0x9FF9	0x24A77
+0x9FFA	0x7A3E
+0x9FFB	0x78D8
+0x9FFC	0x6CEA
+0x9FFD	0x8A67
+0x9FFE	0x7607
+0xA040	0x28A5A
+0xA041	0x9F26
+0xA042	0x6CCE
+0xA043	0x87D6
+0xA044	0x75C3
+0xA045	0x2A2B2
+0xA046	0x7853
+0xA047	0x2F840
+0xA048	0x8D0C
+0xA049	0x72E2
+0xA04A	0x7371
+0xA04B	0x8B2D
+0xA04C	0x7302
+0xA04D	0x74F1
+0xA04E	0x8CEB
+0xA04F	0x24ABB
+0xA050	0x862F
+0xA051	0x5FBA
+0xA052	0x88A0
+0xA053	0x44B7
+0xA055	0x2183B
+0xA056	0x26E05
+0xA058	0x8A7E
+0xA059	0x2251B
+0xA05B	0x60FD
+0xA05C	0x7667
+0xA05D	0x9AD7
+0xA05E	0x9D44
+0xA05F	0x936E
+0xA060	0x9B8F
+0xA061	0x87F5
+0xA064	0x8CF7
+0xA065	0x732C
+0xA066	0x9721
+0xA067	0x9BB0
+0xA068	0x35D6
+0xA069	0x72B2
+0xA06A	0x4C07
+0xA06B	0x7C51
+0xA06C	0x994A
+0xA06D	0x26159
+0xA06E	0x6159
+0xA06F	0x4C04
+0xA070	0x9E96
+0xA071	0x617D
+0xA073	0x575F
+0xA074	0x616F
+0xA075	0x62A6
+0xA076	0x6239
+0xA078	0x3A5C
+0xA079	0x61E2
+0xA07A	0x53AA
+0xA07B	0x233F5
+0xA07C	0x6364
+0xA07D	0x6802
+0xA07E	0x35D2
+0xA0A1	0x5D57
+0xA0A2	0x28BC2
+0xA0A3	0x8FDA
+0xA0A4	0x28E39
+0xA0A6	0x50D9
+0xA0A7	0x21D46
+0xA0A8	0x7906
+0xA0A9	0x5332
+0xA0AA	0x9638
+0xA0AB	0x20F3B
+0xA0AC	0x4065
+0xA0AE	0x77FE
+0xA0B0	0x7CC2
+0xA0B1	0x25F1A
+0xA0B2	0x7CDA
+0xA0B3	0x7A2D
+0xA0B4	0x8066
+0xA0B5	0x8063
+0xA0B6	0x7D4D
+0xA0B7	0x7505
+0xA0B8	0x74F2
+0xA0B9	0x8994
+0xA0BA	0x821A
+0xA0BB	0x670C
+0xA0BC	0x8062
+0xA0BD	0x27486
+0xA0BE	0x805B
+0xA0BF	0x74F0
+0xA0C0	0x8103
+0xA0C1	0x7724
+0xA0C2	0x8989
+0xA0C3	0x267CC
+0xA0C4	0x7553
+0xA0C5	0x26ED1
+0xA0C6	0x87A9
+0xA0C7	0x87CE
+0xA0C8	0x81C8
+0xA0C9	0x878C
+0xA0CA	0x8A49
+0xA0CB	0x8CAD
+0xA0CC	0x8B43
+0xA0CD	0x772B
+0xA0CE	0x74F8
+0xA0CF	0x84DA
+0xA0D0	0x3635
+0xA0D1	0x69B2
+0xA0D2	0x8DA6
+0xA0D4	0x89A9
+0xA0D6	0x6DB9
+0xA0D7	0x87C1
+0xA0D8	0x24011
+0xA0D9	0x74E7
+0xA0DA	0x3DDB
+0xA0DB	0x7176
+0xA0DC	0x60A4
+0xA0DD	0x619C
+0xA0DE	0x3CD1
+0xA0E0	0x6077
+0xA0E2	0x7F71
+0xA0E3	0x28B2D
+0xA0E5	0x60E9
+0xA0E6	0x4B7E
+0xA0E7	0x5220
+0xA0E8	0x3C18
+0xA0E9	0x23CC7
+0xA0EA	0x25ED7
+0xA0EB	0x27656
+0xA0EC	0x25531
+0xA0ED	0x21944
+0xA0EE	0x212FE
+0xA0EF	0x29903
+0xA0F0	0x26DDC
+0xA0F1	0x270AD
+0xA0F2	0x5CC1
+0xA0F3	0x261AD
+0xA0F4	0x28A0F
+0xA0F5	0x23677
+0xA0F6	0x200EE
+0xA0F7	0x26846
+0xA0F8	0x24F0E
+0xA0F9	0x4562
+0xA0FA	0x5B1F
+0xA0FB	0x2634C
+0xA0FC	0x9F50
+0xA0FD	0x9EA6
+0xA0FE	0x2626B
+0xA140	0x3000
+0xA141	0xFF0C
+0xA142	0x3001
+0xA143	0x3002
+0xA144	0xFF0E
+0xA145	0x2022
+0xA146	0xFF1B
+0xA147	0xFF1A
+0xA148	0xFF1F
+0xA149	0xFF01
+0xA14A	0xFE30
+0xA14B	0x2026
+0xA14C	0x2025
+0xA14D	0xFE50
+0xA14E	0xFF64
+0xA14F	0xFE52
+0xA150	0x00B7
+0xA151	0xFE54
+0xA152	0xFE55
+0xA153	0xFE56
+0xA154	0xFE57
+0xA155	0xFF5C
+0xA156	0x2013
+0xA157	0xFE31
+0xA158	0x2014
+0xA159	0xFE33
+0xA15B	0xFE34
+0xA15C	0xFE4F
+0xA15D	0xFF08
+0xA15E	0xFF09
+0xA15F	0xFE35
+0xA160	0xFE36
+0xA161	0xFF5B
+0xA162	0xFF5D
+0xA163	0xFE37
+0xA164	0xFE38
+0xA165	0x3014
+0xA166	0x3015
+0xA167	0xFE39
+0xA168	0xFE3A
+0xA169	0x3010
+0xA16A	0x3011
+0xA16B	0xFE3B
+0xA16C	0xFE3C
+0xA16D	0x300A
+0xA16E	0x300B
+0xA16F	0xFE3D
+0xA170	0xFE3E
+0xA171	0x3008
+0xA172	0x3009
+0xA173	0xFE3F
+0xA174	0xFE40
+0xA175	0x300C
+0xA176	0x300D
+0xA177	0xFE41
+0xA178	0xFE42
+0xA179	0x300E
+0xA17A	0x300F
+0xA17B	0xFE43
+0xA17C	0xFE44
+0xA17D	0xFE59
+0xA17E	0xFE5A
+0xA1A1	0xFE5B
+0xA1A2	0xFE5C
+0xA1A3	0xFE5D
+0xA1A4	0xFE5E
+0xA1A5	0x2018
+0xA1A6	0x2019
+0xA1A7	0x201C
+0xA1A8	0x201D
+0xA1A9	0x301D
+0xA1AA	0x301E
+0xA1AB	0x2035
+0xA1AC	0x2032
+0xA1AD	0xFF03
+0xA1AE	0xFF06
+0xA1AF	0xFF0A
+0xA1B0	0x203B
+0xA1B1	0x00A7
+0xA1B2	0x3003
+0xA1B3	0x25CB
+0xA1B4	0x25CF
+0xA1B5	0x25B3
+0xA1B6	0x25B2
+0xA1B7	0x25CE
+0xA1B8	0x2606
+0xA1B9	0x2605
+0xA1BA	0x25C7
+0xA1BB	0x25C6
+0xA1BC	0x25A1
+0xA1BD	0x25A0
+0xA1BE	0x25BD
+0xA1BF	0x25BC
+0xA1C0	0x32A3
+0xA1C1	0x2105
+0xA1C2	0x203E
+0xA1C4	0xFF3F
+0xA1C6	0xFE49
+0xA1C7	0xFE4A
+0xA1C8	0xFE4D
+0xA1C9	0xFE4E
+0xA1CA	0xFE4B
+0xA1CB	0xFE4C
+0xA1CC	0xFE5F
+0xA1CD	0xFE60
+0xA1CE	0xFE61
+0xA1CF	0xFF0B
+0xA1D0	0xFF0D
+0xA1D1	0x00D7
+0xA1D2	0x00F7
+0xA1D3	0x00B1
+0xA1D4	0x221A
+0xA1D5	0xFF1C
+0xA1D6	0xFF1E
+0xA1D7	0xFF1D
+0xA1D8	0x2266
+0xA1D9	0x2267
+0xA1DA	0x2260
+0xA1DB	0x221E
+0xA1DC	0x2252
+0xA1DD	0x2261
+0xA1DE	0xFE62
+0xA1DF	0xFE63
+0xA1E0	0xFE64
+0xA1E1	0xFE65
+0xA1E2	0xFE66
+0xA1E3	0x223C
+0xA1E4	0x2229
+0xA1E5	0x222A
+0xA1E6	0x22A5
+0xA1E7	0x2220
+0xA1E8	0x221F
+0xA1E9	0x22BF
+0xA1EA	0x33D2
+0xA1EB	0x33D1
+0xA1EC	0x222B
+0xA1ED	0x222E
+0xA1EE	0x2235
+0xA1EF	0x2234
+0xA1F0	0x2640
+0xA1F1	0x2642
+0xA1F2	0x2641
+0xA1F3	0x2609
+0xA1F4	0x2191
+0xA1F5	0x2193
+0xA1F6	0x2190
+0xA1F7	0x2192
+0xA1F8	0x2196
+0xA1F9	0x2197
+0xA1FA	0x2199
+0xA1FB	0x2198
+0xA1FC	0x2225
+0xA1FD	0x2223
+0xA241	0xFF0F
+0xA242	0xFF3C
+0xA243	0xFF04
+0xA244	0x00A5
+0xA245	0x3012
+0xA246	0x00A2
+0xA247	0x00A3
+0xA248	0xFF05
+0xA249	0xFF20
+0xA24A	0x2103
+0xA24B	0x2109
+0xA24C	0xFE69
+0xA24D	0xFE6A
+0xA24E	0xFE6B
+0xA24F	0x33D5
+0xA250	0x339C
+0xA251	0x339D
+0xA252	0x339E
+0xA253	0x33CE
+0xA254	0x33A1
+0xA255	0x338E
+0xA256	0x338F
+0xA257	0x33C4
+0xA258	0x00B0
+0xA259	0x5159
+0xA25A	0x515B
+0xA25B	0x515E
+0xA25C	0x515D
+0xA25D	0x5161
+0xA25E	0x5163
+0xA25F	0x55E7
+0xA260	0x74E9
+0xA261	0x7CCE
+0xA262	0x2581
+0xA263	0x2582
+0xA264	0x2583
+0xA265	0x2584
+0xA266	0x2585
+0xA267	0x2586
+0xA268	0x2587
+0xA269	0x2588
+0xA26A	0x258F
+0xA26B	0x258E
+0xA26C	0x258D
+0xA26D	0x258C
+0xA26E	0x258B
+0xA26F	0x258A
+0xA270	0x2589
+0xA271	0x253C
+0xA272	0x2534
+0xA273	0x252C
+0xA274	0x2524
+0xA275	0x251C
+0xA276	0x2594
+0xA277	0x2500
+0xA278	0x2502
+0xA279	0x2595
+0xA27A	0x250C
+0xA27B	0x2510
+0xA27C	0x2514
+0xA27D	0x2518
+0xA27E	0x256D
+0xA2A1	0x256E
+0xA2A2	0x2570
+0xA2A3	0x256F
+0xA2A4	0x2550
+0xA2A5	0x255E
+0xA2A6	0x256A
+0xA2A7	0x2561
+0xA2A8	0x25E2
+0xA2A9	0x25E3
+0xA2AA	0x25E5
+0xA2AB	0x25E4
+0xA2AC	0x2571
+0xA2AD	0x2572
+0xA2AE	0x2573
+0xA2AF	0xFF10
+0xA2B0	0xFF11
+0xA2B1	0xFF12
+0xA2B2	0xFF13
+0xA2B3	0xFF14
+0xA2B4	0xFF15
+0xA2B5	0xFF16
+0xA2B6	0xFF17
+0xA2B7	0xFF18
+0xA2B8	0xFF19
+0xA2B9	0x2160
+0xA2BA	0x2161
+0xA2BB	0x2162
+0xA2BC	0x2163
+0xA2BD	0x2164
+0xA2BE	0x2165
+0xA2BF	0x2166
+0xA2C0	0x2167
+0xA2C1	0x2168
+0xA2C2	0x2169
+0xA2C3	0x3021
+0xA2C4	0x3022
+0xA2C5	0x3023
+0xA2C6	0x3024
+0xA2C7	0x3025
+0xA2C8	0x3026
+0xA2C9	0x3027
+0xA2CA	0x3028
+0xA2CB	0x3029
+0xA2CD	0x5344
+0xA2CF	0xFF21
+0xA2D0	0xFF22
+0xA2D1	0xFF23
+0xA2D2	0xFF24
+0xA2D3	0xFF25
+0xA2D4	0xFF26
+0xA2D5	0xFF27
+0xA2D6	0xFF28
+0xA2D7	0xFF29
+0xA2D8	0xFF2A
+0xA2D9	0xFF2B
+0xA2DA	0xFF2C
+0xA2DB	0xFF2D
+0xA2DC	0xFF2E
+0xA2DD	0xFF2F
+0xA2DE	0xFF30
+0xA2DF	0xFF31
+0xA2E0	0xFF32
+0xA2E1	0xFF33
+0xA2E2	0xFF34
+0xA2E3	0xFF35
+0xA2E4	0xFF36
+0xA2E5	0xFF37
+0xA2E6	0xFF38
+0xA2E7	0xFF39
+0xA2E8	0xFF3A
+0xA2E9	0xFF41
+0xA2EA	0xFF42
+0xA2EB	0xFF43
+0xA2EC	0xFF44
+0xA2ED	0xFF45
+0xA2EE	0xFF46
+0xA2EF	0xFF47
+0xA2F0	0xFF48
+0xA2F1	0xFF49
+0xA2F2	0xFF4A
+0xA2F3	0xFF4B
+0xA2F4	0xFF4C
+0xA2F5	0xFF4D
+0xA2F6	0xFF4E
+0xA2F7	0xFF4F
+0xA2F8	0xFF50
+0xA2F9	0xFF51
+0xA2FA	0xFF52
+0xA2FB	0xFF53
+0xA2FC	0xFF54
+0xA2FD	0xFF55
+0xA2FE	0xFF56
+0xA340	0xFF57
+0xA341	0xFF58
+0xA342	0xFF59
+0xA343	0xFF5A
+0xA344	0x0391
+0xA345	0x0392
+0xA346	0x0393
+0xA347	0x0394
+0xA348	0x0395
+0xA349	0x0396
+0xA34A	0x0397
+0xA34B	0x0398
+0xA34C	0x0399
+0xA34D	0x039A
+0xA34E	0x039B
+0xA34F	0x039C
+0xA350	0x039D
+0xA351	0x039E
+0xA352	0x039F
+0xA353	0x03A0
+0xA354	0x03A1
+0xA355	0x03A3
+0xA356	0x03A4
+0xA357	0x03A5
+0xA358	0x03A6
+0xA359	0x03A7
+0xA35A	0x03A8
+0xA35B	0x03A9
+0xA35C	0x03B1
+0xA35D	0x03B2
+0xA35E	0x03B3
+0xA35F	0x03B4
+0xA360	0x03B5
+0xA361	0x03B6
+0xA362	0x03B7
+0xA363	0x03B8
+0xA364	0x03B9
+0xA365	0x03BA
+0xA366	0x03BB
+0xA367	0x03BC
+0xA368	0x03BD
+0xA369	0x03BE
+0xA36A	0x03BF
+0xA36B	0x03C0
+0xA36C	0x03C1
+0xA36D	0x03C3
+0xA36E	0x03C4
+0xA36F	0x03C5
+0xA370	0x03C6
+0xA371	0x03C7
+0xA372	0x03C8
+0xA373	0x03C9
+0xA374	0x3105
+0xA375	0x3106
+0xA376	0x3107
+0xA377	0x3108
+0xA378	0x3109
+0xA379	0x310A
+0xA37A	0x310B
+0xA37B	0x310C
+0xA37C	0x310D
+0xA37D	0x310E
+0xA37E	0x310F
+0xA3A1	0x3110
+0xA3A2	0x3111
+0xA3A3	0x3112
+0xA3A4	0x3113
+0xA3A5	0x3114
+0xA3A6	0x3115
+0xA3A7	0x3116
+0xA3A8	0x3117
+0xA3A9	0x3118
+0xA3AA	0x3119
+0xA3AB	0x311A
+0xA3AC	0x311B
+0xA3AD	0x311C
+0xA3AE	0x311D
+0xA3AF	0x311E
+0xA3B0	0x311F
+0xA3B1	0x3120
+0xA3B2	0x3121
+0xA3B3	0x3122
+0xA3B4	0x3123
+0xA3B5	0x3124
+0xA3B6	0x3125
+0xA3B7	0x3126
+0xA3B8	0x3127
+0xA3B9	0x3128
+0xA3BA	0x3129
+0xA3BB	0x02D9
+0xA3BC	0x02C9
+0xA3BD	0x02CA
+0xA3BE	0x02C7
+0xA3BF	0x02CB
+0xA440	0x4E00
+0xA441	0x4E59
+0xA442	0x4E01
+0xA443	0x4E03
+0xA444	0x4E43
+0xA445	0x4E5D
+0xA446	0x4E86
+0xA447	0x4E8C
+0xA448	0x4EBA
+0xA449	0x513F
+0xA44A	0x5165
+0xA44B	0x516B
+0xA44C	0x51E0
+0xA44D	0x5200
+0xA44E	0x5201
+0xA44F	0x529B
+0xA450	0x5315
+0xA451	0x5341
+0xA452	0x535C
+0xA453	0x53C8
+0xA454	0x4E09
+0xA455	0x4E0B
+0xA456	0x4E08
+0xA457	0x4E0A
+0xA458	0x4E2B
+0xA459	0x4E38
+0xA45A	0x51E1
+0xA45B	0x4E45
+0xA45C	0x4E48
+0xA45D	0x4E5F
+0xA45E	0x4E5E
+0xA45F	0x4E8E
+0xA460	0x4EA1
+0xA461	0x5140
+0xA462	0x5203
+0xA463	0x52FA
+0xA464	0x5343
+0xA465	0x53C9
+0xA466	0x53E3
+0xA467	0x571F
+0xA468	0x58EB
+0xA469	0x5915
+0xA46A	0x5927
+0xA46B	0x5973
+0xA46C	0x5B50
+0xA46D	0x5B51
+0xA46E	0x5B53
+0xA46F	0x5BF8
+0xA470	0x5C0F
+0xA471	0x5C22
+0xA472	0x5C38
+0xA473	0x5C71
+0xA474	0x5DDD
+0xA475	0x5DE5
+0xA476	0x5DF1
+0xA477	0x5DF2
+0xA478	0x5DF3
+0xA479	0x5DFE
+0xA47A	0x5E72
+0xA47B	0x5EFE
+0xA47C	0x5F0B
+0xA47D	0x5F13
+0xA47E	0x624D
+0xA4A1	0x4E11
+0xA4A2	0x4E10
+0xA4A3	0x4E0D
+0xA4A4	0x4E2D
+0xA4A5	0x4E30
+0xA4A6	0x4E39
+0xA4A7	0x4E4B
+0xA4A8	0x5C39
+0xA4A9	0x4E88
+0xA4AA	0x4E91
+0xA4AB	0x4E95
+0xA4AC	0x4E92
+0xA4AD	0x4E94
+0xA4AE	0x4EA2
+0xA4AF	0x4EC1
+0xA4B0	0x4EC0
+0xA4B1	0x4EC3
+0xA4B2	0x4EC6
+0xA4B3	0x4EC7
+0xA4B4	0x4ECD
+0xA4B5	0x4ECA
+0xA4B6	0x4ECB
+0xA4B7	0x4EC4
+0xA4B8	0x5143
+0xA4B9	0x5141
+0xA4BA	0x5167
+0xA4BB	0x516D
+0xA4BC	0x516E
+0xA4BD	0x516C
+0xA4BE	0x5197
+0xA4BF	0x51F6
+0xA4C0	0x5206
+0xA4C1	0x5207
+0xA4C2	0x5208
+0xA4C3	0x52FB
+0xA4C4	0x52FE
+0xA4C5	0x52FF
+0xA4C6	0x5316
+0xA4C7	0x5339
+0xA4C8	0x5348
+0xA4C9	0x5347
+0xA4CA	0x5345
+0xA4CB	0x535E
+0xA4CC	0x5384
+0xA4CD	0x53CB
+0xA4CE	0x53CA
+0xA4CF	0x53CD
+0xA4D0	0x58EC
+0xA4D1	0x5929
+0xA4D2	0x592B
+0xA4D3	0x592A
+0xA4D4	0x592D
+0xA4D5	0x5B54
+0xA4D6	0x5C11
+0xA4D7	0x5C24
+0xA4D8	0x5C3A
+0xA4D9	0x5C6F
+0xA4DA	0x5DF4
+0xA4DB	0x5E7B
+0xA4DC	0x5EFF
+0xA4DD	0x5F14
+0xA4DE	0x5F15
+0xA4DF	0x5FC3
+0xA4E0	0x6208
+0xA4E1	0x6236
+0xA4E2	0x624B
+0xA4E3	0x624E
+0xA4E4	0x652F
+0xA4E5	0x6587
+0xA4E6	0x6597
+0xA4E7	0x65A4
+0xA4E8	0x65B9
+0xA4E9	0x65E5
+0xA4EA	0x66F0
+0xA4EB	0x6708
+0xA4EC	0x6728
+0xA4ED	0x6B20
+0xA4EE	0x6B62
+0xA4EF	0x6B79
+0xA4F0	0x6BCB
+0xA4F1	0x6BD4
+0xA4F2	0x6BDB
+0xA4F3	0x6C0F
+0xA4F4	0x6C34
+0xA4F5	0x706B
+0xA4F6	0x722A
+0xA4F7	0x7236
+0xA4F8	0x723B
+0xA4F9	0x7247
+0xA4FA	0x7259
+0xA4FB	0x725B
+0xA4FC	0x72AC
+0xA4FD	0x738B
+0xA4FE	0x4E19
+0xA540	0x4E16
+0xA541	0x4E15
+0xA542	0x4E14
+0xA543	0x4E18
+0xA544	0x4E3B
+0xA545	0x4E4D
+0xA546	0x4E4F
+0xA547	0x4E4E
+0xA548	0x4EE5
+0xA549	0x4ED8
+0xA54A	0x4ED4
+0xA54B	0x4ED5
+0xA54C	0x4ED6
+0xA54D	0x4ED7
+0xA54E	0x4EE3
+0xA54F	0x4EE4
+0xA550	0x4ED9
+0xA551	0x4EDE
+0xA552	0x5145
+0xA553	0x5144
+0xA554	0x5189
+0xA555	0x518A
+0xA556	0x51AC
+0xA557	0x51F9
+0xA558	0x51FA
+0xA559	0x51F8
+0xA55A	0x520A
+0xA55B	0x52A0
+0xA55C	0x529F
+0xA55D	0x5305
+0xA55E	0x5306
+0xA55F	0x5317
+0xA560	0x531D
+0xA561	0x4EDF
+0xA562	0x534A
+0xA563	0x5349
+0xA564	0x5361
+0xA565	0x5360
+0xA566	0x536F
+0xA567	0x536E
+0xA568	0x53BB
+0xA569	0x53EF
+0xA56A	0x53E4
+0xA56B	0x53F3
+0xA56C	0x53EC
+0xA56D	0x53EE
+0xA56E	0x53E9
+0xA56F	0x53E8
+0xA570	0x53FC
+0xA571	0x53F8
+0xA572	0x53F5
+0xA573	0x53EB
+0xA574	0x53E6
+0xA575	0x53EA
+0xA576	0x53F2
+0xA577	0x53F1
+0xA578	0x53F0
+0xA579	0x53E5
+0xA57A	0x53ED
+0xA57B	0x53FB
+0xA57C	0x56DB
+0xA57D	0x56DA
+0xA57E	0x5916
+0xA5A1	0x592E
+0xA5A2	0x5931
+0xA5A3	0x5974
+0xA5A4	0x5976
+0xA5A5	0x5B55
+0xA5A6	0x5B83
+0xA5A7	0x5C3C
+0xA5A8	0x5DE8
+0xA5A9	0x5DE7
+0xA5AA	0x5DE6
+0xA5AB	0x5E02
+0xA5AC	0x5E03
+0xA5AD	0x5E73
+0xA5AE	0x5E7C
+0xA5AF	0x5F01
+0xA5B0	0x5F18
+0xA5B1	0x5F17
+0xA5B2	0x5FC5
+0xA5B3	0x620A
+0xA5B4	0x6253
+0xA5B5	0x6254
+0xA5B6	0x6252
+0xA5B7	0x6251
+0xA5B8	0x65A5
+0xA5B9	0x65E6
+0xA5BA	0x672E
+0xA5BB	0x672C
+0xA5BC	0x672A
+0xA5BD	0x672B
+0xA5BE	0x672D
+0xA5BF	0x6B63
+0xA5C0	0x6BCD
+0xA5C1	0x6C11
+0xA5C2	0x6C10
+0xA5C3	0x6C38
+0xA5C4	0x6C41
+0xA5C5	0x6C40
+0xA5C6	0x6C3E
+0xA5C7	0x72AF
+0xA5C8	0x7384
+0xA5C9	0x7389
+0xA5CA	0x74DC
+0xA5CB	0x74E6
+0xA5CC	0x7518
+0xA5CD	0x751F
+0xA5CE	0x7528
+0xA5CF	0x7529
+0xA5D0	0x7530
+0xA5D1	0x7531
+0xA5D2	0x7532
+0xA5D3	0x7533
+0xA5D4	0x758B
+0xA5D5	0x767D
+0xA5D6	0x76AE
+0xA5D7	0x76BF
+0xA5D8	0x76EE
+0xA5D9	0x77DB
+0xA5DA	0x77E2
+0xA5DB	0x77F3
+0xA5DC	0x793A
+0xA5DD	0x79BE
+0xA5DE	0x7A74
+0xA5DF	0x7ACB
+0xA5E0	0x4E1E
+0xA5E1	0x4E1F
+0xA5E2	0x4E52
+0xA5E3	0x4E53
+0xA5E4	0x4E69
+0xA5E5	0x4E99
+0xA5E6	0x4EA4
+0xA5E7	0x4EA6
+0xA5E8	0x4EA5
+0xA5E9	0x4EFF
+0xA5EA	0x4F09
+0xA5EB	0x4F19
+0xA5EC	0x4F0A
+0xA5ED	0x4F15
+0xA5EE	0x4F0D
+0xA5EF	0x4F10
+0xA5F0	0x4F11
+0xA5F1	0x4F0F
+0xA5F2	0x4EF2
+0xA5F3	0x4EF6
+0xA5F4	0x4EFB
+0xA5F5	0x4EF0
+0xA5F6	0x4EF3
+0xA5F7	0x4EFD
+0xA5F8	0x4F01
+0xA5F9	0x4F0B
+0xA5FA	0x5149
+0xA5FB	0x5147
+0xA5FC	0x5146
+0xA5FD	0x5148
+0xA5FE	0x5168
+0xA640	0x5171
+0xA641	0x518D
+0xA642	0x51B0
+0xA643	0x5217
+0xA644	0x5211
+0xA645	0x5212
+0xA646	0x520E
+0xA647	0x5216
+0xA648	0x52A3
+0xA649	0x5308
+0xA64A	0x5321
+0xA64B	0x5320
+0xA64C	0x5370
+0xA64D	0x5371
+0xA64E	0x5409
+0xA64F	0x540F
+0xA650	0x540C
+0xA651	0x540A
+0xA652	0x5410
+0xA653	0x5401
+0xA654	0x540B
+0xA655	0x5404
+0xA656	0x5411
+0xA657	0x540D
+0xA658	0x5408
+0xA659	0x5403
+0xA65A	0x540E
+0xA65B	0x5406
+0xA65C	0x5412
+0xA65D	0x56E0
+0xA65E	0x56DE
+0xA65F	0x56DD
+0xA660	0x5733
+0xA661	0x5730
+0xA662	0x5728
+0xA663	0x572D
+0xA664	0x572C
+0xA665	0x572F
+0xA666	0x5729
+0xA667	0x5919
+0xA668	0x591A
+0xA669	0x5937
+0xA66A	0x5938
+0xA66B	0x5984
+0xA66C	0x5978
+0xA66D	0x5983
+0xA66E	0x597D
+0xA66F	0x5979
+0xA670	0x5982
+0xA671	0x5981
+0xA672	0x5B57
+0xA673	0x5B58
+0xA674	0x5B87
+0xA675	0x5B88
+0xA676	0x5B85
+0xA677	0x5B89
+0xA678	0x5BFA
+0xA679	0x5C16
+0xA67A	0x5C79
+0xA67B	0x5DDE
+0xA67C	0x5E06
+0xA67D	0x5E76
+0xA67E	0x5E74
+0xA6A1	0x5F0F
+0xA6A2	0x5F1B
+0xA6A3	0x5FD9
+0xA6A4	0x5FD6
+0xA6A5	0x620E
+0xA6A6	0x620C
+0xA6A7	0x620D
+0xA6A8	0x6210
+0xA6A9	0x6263
+0xA6AA	0x625B
+0xA6AB	0x6258
+0xA6AC	0x6536
+0xA6AD	0x65E9
+0xA6AE	0x65E8
+0xA6AF	0x65EC
+0xA6B0	0x65ED
+0xA6B1	0x66F2
+0xA6B2	0x66F3
+0xA6B3	0x6709
+0xA6B4	0x673D
+0xA6B5	0x6734
+0xA6B6	0x6731
+0xA6B7	0x6735
+0xA6B8	0x6B21
+0xA6B9	0x6B64
+0xA6BA	0x6B7B
+0xA6BB	0x6C16
+0xA6BC	0x6C5D
+0xA6BD	0x6C57
+0xA6BE	0x6C59
+0xA6BF	0x6C5F
+0xA6C0	0x6C60
+0xA6C1	0x6C50
+0xA6C2	0x6C55
+0xA6C3	0x6C61
+0xA6C4	0x6C5B
+0xA6C5	0x6C4D
+0xA6C6	0x6C4E
+0xA6C7	0x7070
+0xA6C8	0x725F
+0xA6C9	0x725D
+0xA6CA	0x767E
+0xA6CB	0x7AF9
+0xA6CC	0x7C73
+0xA6CD	0x7CF8
+0xA6CE	0x7F36
+0xA6CF	0x7F8A
+0xA6D0	0x7FBD
+0xA6D1	0x8001
+0xA6D2	0x8003
+0xA6D3	0x800C
+0xA6D4	0x8012
+0xA6D5	0x8033
+0xA6D6	0x807F
+0xA6D7	0x8089
+0xA6D8	0x808B
+0xA6D9	0x808C
+0xA6DA	0x81E3
+0xA6DB	0x81EA
+0xA6DC	0x81F3
+0xA6DD	0x81FC
+0xA6DE	0x820C
+0xA6DF	0x821B
+0xA6E0	0x821F
+0xA6E1	0x826E
+0xA6E2	0x8272
+0xA6E3	0x827E
+0xA6E4	0x866B
+0xA6E5	0x8840
+0xA6E6	0x884C
+0xA6E7	0x8863
+0xA6E8	0x897F
+0xA6E9	0x9621
+0xA6EA	0x4E32
+0xA6EB	0x4EA8
+0xA6EC	0x4F4D
+0xA6ED	0x4F4F
+0xA6EE	0x4F47
+0xA6EF	0x4F57
+0xA6F0	0x4F5E
+0xA6F1	0x4F34
+0xA6F2	0x4F5B
+0xA6F3	0x4F55
+0xA6F4	0x4F30
+0xA6F5	0x4F50
+0xA6F6	0x4F51
+0xA6F7	0x4F3D
+0xA6F8	0x4F3A
+0xA6F9	0x4F38
+0xA6FA	0x4F43
+0xA6FB	0x4F54
+0xA6FC	0x4F3C
+0xA6FD	0x4F46
+0xA6FE	0x4F63
+0xA740	0x4F5C
+0xA741	0x4F60
+0xA742	0x4F2F
+0xA743	0x4F4E
+0xA744	0x4F36
+0xA745	0x4F59
+0xA746	0x4F5D
+0xA747	0x4F48
+0xA748	0x4F5A
+0xA749	0x514C
+0xA74A	0x514B
+0xA74B	0x514D
+0xA74C	0x5175
+0xA74D	0x51B6
+0xA74E	0x51B7
+0xA74F	0x5225
+0xA750	0x5224
+0xA751	0x5229
+0xA752	0x522A
+0xA753	0x5228
+0xA754	0x52AB
+0xA755	0x52A9
+0xA756	0x52AA
+0xA757	0x52AC
+0xA758	0x5323
+0xA759	0x5373
+0xA75A	0x5375
+0xA75B	0x541D
+0xA75C	0x542D
+0xA75D	0x541E
+0xA75E	0x543E
+0xA75F	0x5426
+0xA760	0x544E
+0xA761	0x5427
+0xA762	0x5446
+0xA763	0x5443
+0xA764	0x5433
+0xA765	0x5448
+0xA766	0x5442
+0xA767	0x541B
+0xA768	0x5429
+0xA769	0x544A
+0xA76A	0x5439
+0xA76B	0x543B
+0xA76C	0x5438
+0xA76D	0x542E
+0xA76E	0x5435
+0xA76F	0x5436
+0xA770	0x5420
+0xA771	0x543C
+0xA772	0x5440
+0xA773	0x5431
+0xA774	0x542B
+0xA775	0x541F
+0xA776	0x542C
+0xA777	0x56EA
+0xA778	0x56F0
+0xA779	0x56E4
+0xA77A	0x56EB
+0xA77B	0x574A
+0xA77C	0x5751
+0xA77D	0x5740
+0xA77E	0x574D
+0xA7A1	0x5747
+0xA7A2	0x574E
+0xA7A3	0x573E
+0xA7A4	0x5750
+0xA7A5	0x574F
+0xA7A6	0x573B
+0xA7A7	0x58EF
+0xA7A8	0x593E
+0xA7A9	0x599D
+0xA7AA	0x5992
+0xA7AB	0x59A8
+0xA7AC	0x599E
+0xA7AD	0x59A3
+0xA7AE	0x5999
+0xA7AF	0x5996
+0xA7B0	0x598D
+0xA7B1	0x59A4
+0xA7B2	0x5993
+0xA7B3	0x598A
+0xA7B4	0x59A5
+0xA7B5	0x5B5D
+0xA7B6	0x5B5C
+0xA7B7	0x5B5A
+0xA7B8	0x5B5B
+0xA7B9	0x5B8C
+0xA7BA	0x5B8B
+0xA7BB	0x5B8F
+0xA7BC	0x5C2C
+0xA7BD	0x5C40
+0xA7BE	0x5C41
+0xA7BF	0x5C3F
+0xA7C0	0x5C3E
+0xA7C1	0x5C90
+0xA7C2	0x5C91
+0xA7C3	0x5C94
+0xA7C4	0x5C8C
+0xA7C5	0x5DEB
+0xA7C6	0x5E0C
+0xA7C7	0x5E8F
+0xA7C8	0x5E87
+0xA7C9	0x5E8A
+0xA7CA	0x5EF7
+0xA7CB	0x5F04
+0xA7CC	0x5F1F
+0xA7CD	0x5F64
+0xA7CE	0x5F62
+0xA7CF	0x5F77
+0xA7D0	0x5F79
+0xA7D1	0x5FD8
+0xA7D2	0x5FCC
+0xA7D3	0x5FD7
+0xA7D4	0x5FCD
+0xA7D5	0x5FF1
+0xA7D6	0x5FEB
+0xA7D7	0x5FF8
+0xA7D8	0x5FEA
+0xA7D9	0x6212
+0xA7DA	0x6211
+0xA7DB	0x6284
+0xA7DC	0x6297
+0xA7DD	0x6296
+0xA7DE	0x6280
+0xA7DF	0x6276
+0xA7E0	0x6289
+0xA7E1	0x626D
+0xA7E2	0x628A
+0xA7E3	0x627C
+0xA7E4	0x627E
+0xA7E5	0x6279
+0xA7E6	0x6273
+0xA7E7	0x6292
+0xA7E8	0x626F
+0xA7E9	0x6298
+0xA7EA	0x626E
+0xA7EB	0x6295
+0xA7EC	0x6293
+0xA7ED	0x6291
+0xA7EE	0x6286
+0xA7EF	0x6539
+0xA7F0	0x653B
+0xA7F1	0x6538
+0xA7F2	0x65F1
+0xA7F3	0x66F4
+0xA7F4	0x675F
+0xA7F5	0x674E
+0xA7F6	0x674F
+0xA7F7	0x6750
+0xA7F8	0x6751
+0xA7F9	0x675C
+0xA7FA	0x6756
+0xA7FB	0x675E
+0xA7FC	0x6749
+0xA7FD	0x6746
+0xA7FE	0x6760
+0xA840	0x6753
+0xA841	0x6757
+0xA842	0x6B65
+0xA843	0x6BCF
+0xA844	0x6C42
+0xA845	0x6C5E
+0xA846	0x6C99
+0xA847	0x6C81
+0xA848	0x6C88
+0xA849	0x6C89
+0xA84A	0x6C85
+0xA84B	0x6C9B
+0xA84C	0x6C6A
+0xA84D	0x6C7A
+0xA84E	0x6C90
+0xA84F	0x6C70
+0xA850	0x6C8C
+0xA851	0x6C68
+0xA852	0x6C96
+0xA853	0x6C92
+0xA854	0x6C7D
+0xA855	0x6C83
+0xA856	0x6C72
+0xA857	0x6C7E
+0xA858	0x6C74
+0xA859	0x6C86
+0xA85A	0x6C76
+0xA85B	0x6C8D
+0xA85C	0x6C94
+0xA85D	0x6C98
+0xA85E	0x6C82
+0xA85F	0x7076
+0xA860	0x707C
+0xA861	0x707D
+0xA862	0x7078
+0xA863	0x7262
+0xA864	0x7261
+0xA865	0x7260
+0xA866	0x72C4
+0xA867	0x72C2
+0xA868	0x7396
+0xA869	0x752C
+0xA86A	0x752B
+0xA86B	0x7537
+0xA86C	0x7538
+0xA86D	0x7682
+0xA86E	0x76EF
+0xA86F	0x77E3
+0xA870	0x79C1
+0xA871	0x79C0
+0xA872	0x79BF
+0xA873	0x7A76
+0xA874	0x7CFB
+0xA875	0x7F55
+0xA876	0x8096
+0xA877	0x8093
+0xA878	0x809D
+0xA879	0x8098
+0xA87A	0x809B
+0xA87B	0x809A
+0xA87C	0x80B2
+0xA87D	0x826F
+0xA87E	0x8292
+0xA8A1	0x828B
+0xA8A2	0x828D
+0xA8A3	0x898B
+0xA8A4	0x89D2
+0xA8A5	0x8A00
+0xA8A6	0x8C37
+0xA8A7	0x8C46
+0xA8A8	0x8C55
+0xA8A9	0x8C9D
+0xA8AA	0x8D64
+0xA8AB	0x8D70
+0xA8AC	0x8DB3
+0xA8AD	0x8EAB
+0xA8AE	0x8ECA
+0xA8AF	0x8F9B
+0xA8B0	0x8FB0
+0xA8B1	0x8FC2
+0xA8B2	0x8FC6
+0xA8B3	0x8FC5
+0xA8B4	0x8FC4
+0xA8B5	0x5DE1
+0xA8B6	0x9091
+0xA8B7	0x90A2
+0xA8B8	0x90AA
+0xA8B9	0x90A6
+0xA8BA	0x90A3
+0xA8BB	0x9149
+0xA8BC	0x91C6
+0xA8BD	0x91CC
+0xA8BE	0x9632
+0xA8BF	0x962E
+0xA8C0	0x9631
+0xA8C1	0x962A
+0xA8C2	0x962C
+0xA8C3	0x4E26
+0xA8C4	0x4E56
+0xA8C5	0x4E73
+0xA8C6	0x4E8B
+0xA8C7	0x4E9B
+0xA8C8	0x4E9E
+0xA8C9	0x4EAB
+0xA8CA	0x4EAC
+0xA8CB	0x4F6F
+0xA8CC	0x4F9D
+0xA8CD	0x4F8D
+0xA8CE	0x4F73
+0xA8CF	0x4F7F
+0xA8D0	0x4F6C
+0xA8D1	0x4F9B
+0xA8D2	0x4F8B
+0xA8D3	0x4F86
+0xA8D4	0x4F83
+0xA8D5	0x4F70
+0xA8D6	0x4F75
+0xA8D7	0x4F88
+0xA8D8	0x4F69
+0xA8D9	0x4F7B
+0xA8DA	0x4F96
+0xA8DB	0x4F7E
+0xA8DC	0x4F8F
+0xA8DD	0x4F91
+0xA8DE	0x4F7A
+0xA8DF	0x5154
+0xA8E0	0x5152
+0xA8E1	0x5155
+0xA8E2	0x5169
+0xA8E3	0x5177
+0xA8E4	0x5176
+0xA8E5	0x5178
+0xA8E6	0x51BD
+0xA8E7	0x51FD
+0xA8E8	0x523B
+0xA8E9	0x5238
+0xA8EA	0x5237
+0xA8EB	0x523A
+0xA8EC	0x5230
+0xA8ED	0x522E
+0xA8EE	0x5236
+0xA8EF	0x5241
+0xA8F0	0x52BE
+0xA8F1	0x52BB
+0xA8F2	0x5352
+0xA8F3	0x5354
+0xA8F4	0x5353
+0xA8F5	0x5351
+0xA8F6	0x5366
+0xA8F7	0x5377
+0xA8F8	0x5378
+0xA8F9	0x5379
+0xA8FA	0x53D6
+0xA8FB	0x53D4
+0xA8FC	0x53D7
+0xA8FD	0x5473
+0xA8FE	0x5475
+0xA940	0x5496
+0xA941	0x5478
+0xA942	0x5495
+0xA943	0x5480
+0xA944	0x547B
+0xA945	0x5477
+0xA946	0x5484
+0xA947	0x5492
+0xA948	0x5486
+0xA949	0x547C
+0xA94A	0x5490
+0xA94B	0x5471
+0xA94C	0x5476
+0xA94D	0x548C
+0xA94E	0x549A
+0xA94F	0x5462
+0xA950	0x5468
+0xA951	0x548B
+0xA952	0x547D
+0xA953	0x548E
+0xA954	0x56FA
+0xA955	0x5783
+0xA956	0x5777
+0xA957	0x576A
+0xA958	0x5769
+0xA959	0x5761
+0xA95A	0x5766
+0xA95B	0x5764
+0xA95C	0x577C
+0xA95D	0x591C
+0xA95E	0x5949
+0xA95F	0x5947
+0xA960	0x5948
+0xA961	0x5944
+0xA962	0x5954
+0xA963	0x59BE
+0xA964	0x59BB
+0xA965	0x59D4
+0xA966	0x59B9
+0xA967	0x59AE
+0xA968	0x59D1
+0xA969	0x59C6
+0xA96A	0x59D0
+0xA96B	0x59CD
+0xA96C	0x59CB
+0xA96D	0x59D3
+0xA96E	0x59CA
+0xA96F	0x59AF
+0xA970	0x59B3
+0xA971	0x59D2
+0xA972	0x59C5
+0xA973	0x5B5F
+0xA974	0x5B64
+0xA975	0x5B63
+0xA976	0x5B97
+0xA977	0x5B9A
+0xA978	0x5B98
+0xA979	0x5B9C
+0xA97A	0x5B99
+0xA97B	0x5B9B
+0xA97C	0x5C1A
+0xA97D	0x5C48
+0xA97E	0x5C45
+0xA9A1	0x5C46
+0xA9A2	0x5CB7
+0xA9A3	0x5CA1
+0xA9A4	0x5CB8
+0xA9A5	0x5CA9
+0xA9A6	0x5CAB
+0xA9A7	0x5CB1
+0xA9A8	0x5CB3
+0xA9A9	0x5E18
+0xA9AA	0x5E1A
+0xA9AB	0x5E16
+0xA9AC	0x5E15
+0xA9AD	0x5E1B
+0xA9AE	0x5E11
+0xA9AF	0x5E78
+0xA9B0	0x5E9A
+0xA9B1	0x5E97
+0xA9B2	0x5E9C
+0xA9B3	0x5E95
+0xA9B4	0x5E96
+0xA9B5	0x5EF6
+0xA9B6	0x5F26
+0xA9B7	0x5F27
+0xA9B8	0x5F29
+0xA9B9	0x5F80
+0xA9BA	0x5F81
+0xA9BB	0x5F7F
+0xA9BC	0x5F7C
+0xA9BD	0x5FDD
+0xA9BE	0x5FE0
+0xA9BF	0x5FFD
+0xA9C0	0x5FF5
+0xA9C1	0x5FFF
+0xA9C2	0x600F
+0xA9C3	0x6014
+0xA9C4	0x602F
+0xA9C5	0x6035
+0xA9C6	0x6016
+0xA9C7	0x602A
+0xA9C8	0x6015
+0xA9C9	0x6021
+0xA9CA	0x6027
+0xA9CB	0x6029
+0xA9CC	0x602B
+0xA9CD	0x601B
+0xA9CE	0x6216
+0xA9CF	0x6215
+0xA9D0	0x623F
+0xA9D1	0x623E
+0xA9D2	0x6240
+0xA9D3	0x627F
+0xA9D4	0x62C9
+0xA9D5	0x62CC
+0xA9D6	0x62C4
+0xA9D7	0x62BF
+0xA9D8	0x62C2
+0xA9D9	0x62B9
+0xA9DA	0x62D2
+0xA9DB	0x62DB
+0xA9DC	0x62AB
+0xA9DD	0x62D3
+0xA9DE	0x62D4
+0xA9DF	0x62CB
+0xA9E0	0x62C8
+0xA9E1	0x62A8
+0xA9E2	0x62BD
+0xA9E3	0x62BC
+0xA9E4	0x62D0
+0xA9E5	0x62D9
+0xA9E6	0x62C7
+0xA9E7	0x62CD
+0xA9E8	0x62B5
+0xA9E9	0x62DA
+0xA9EA	0x62B1
+0xA9EB	0x62D8
+0xA9EC	0x62D6
+0xA9ED	0x62D7
+0xA9EE	0x62C6
+0xA9EF	0x62AC
+0xA9F0	0x62CE
+0xA9F1	0x653E
+0xA9F2	0x65A7
+0xA9F3	0x65BC
+0xA9F4	0x65FA
+0xA9F5	0x6614
+0xA9F6	0x6613
+0xA9F7	0x660C
+0xA9F8	0x6606
+0xA9F9	0x6602
+0xA9FA	0x660E
+0xA9FB	0x6600
+0xA9FC	0x660F
+0xA9FD	0x6615
+0xA9FE	0x660A
+0xAA40	0x6607
+0xAA41	0x670D
+0xAA42	0x670B
+0xAA43	0x676D
+0xAA44	0x678B
+0xAA45	0x6795
+0xAA46	0x6771
+0xAA47	0x679C
+0xAA48	0x6773
+0xAA49	0x6777
+0xAA4A	0x6787
+0xAA4B	0x679D
+0xAA4C	0x6797
+0xAA4D	0x676F
+0xAA4E	0x6770
+0xAA4F	0x677F
+0xAA50	0x6789
+0xAA51	0x677E
+0xAA52	0x6790
+0xAA53	0x6775
+0xAA54	0x679A
+0xAA55	0x6793
+0xAA56	0x677C
+0xAA57	0x676A
+0xAA58	0x6772
+0xAA59	0x6B23
+0xAA5A	0x6B66
+0xAA5B	0x6B67
+0xAA5C	0x6B7F
+0xAA5D	0x6C13
+0xAA5E	0x6C1B
+0xAA5F	0x6CE3
+0xAA60	0x6CE8
+0xAA61	0x6CF3
+0xAA62	0x6CB1
+0xAA63	0x6CCC
+0xAA64	0x6CE5
+0xAA65	0x6CB3
+0xAA66	0x6CBD
+0xAA67	0x6CBE
+0xAA68	0x6CBC
+0xAA69	0x6CE2
+0xAA6A	0x6CAB
+0xAA6B	0x6CD5
+0xAA6C	0x6CD3
+0xAA6D	0x6CB8
+0xAA6E	0x6CC4
+0xAA6F	0x6CB9
+0xAA70	0x6CC1
+0xAA71	0x6CAE
+0xAA72	0x6CD7
+0xAA73	0x6CC5
+0xAA74	0x6CF1
+0xAA75	0x6CBF
+0xAA76	0x6CBB
+0xAA77	0x6CE1
+0xAA78	0x6CDB
+0xAA79	0x6CCA
+0xAA7A	0x6CAC
+0xAA7B	0x6CEF
+0xAA7C	0x6CDC
+0xAA7D	0x6CD6
+0xAA7E	0x6CE0
+0xAAA1	0x7095
+0xAAA2	0x708E
+0xAAA3	0x7092
+0xAAA4	0x708A
+0xAAA5	0x7099
+0xAAA6	0x722C
+0xAAA7	0x722D
+0xAAA8	0x7238
+0xAAA9	0x7248
+0xAAAA	0x7267
+0xAAAB	0x7269
+0xAAAC	0x72C0
+0xAAAD	0x72CE
+0xAAAE	0x72D9
+0xAAAF	0x72D7
+0xAAB0	0x72D0
+0xAAB1	0x73A9
+0xAAB2	0x73A8
+0xAAB3	0x739F
+0xAAB4	0x73AB
+0xAAB5	0x73A5
+0xAAB6	0x753D
+0xAAB7	0x759D
+0xAAB8	0x7599
+0xAAB9	0x759A
+0xAABA	0x7684
+0xAABB	0x76C2
+0xAABC	0x76F2
+0xAABD	0x76F4
+0xAABE	0x77E5
+0xAABF	0x77FD
+0xAAC0	0x793E
+0xAAC1	0x7940
+0xAAC2	0x7941
+0xAAC3	0x79C9
+0xAAC4	0x79C8
+0xAAC5	0x7A7A
+0xAAC6	0x7A79
+0xAAC7	0x7AFA
+0xAAC8	0x7CFE
+0xAAC9	0x7F54
+0xAACA	0x7F8C
+0xAACB	0x7F8B
+0xAACC	0x8005
+0xAACD	0x80BA
+0xAACE	0x80A5
+0xAACF	0x80A2
+0xAAD0	0x80B1
+0xAAD1	0x80A1
+0xAAD2	0x80AB
+0xAAD3	0x80A9
+0xAAD4	0x80B4
+0xAAD5	0x80AA
+0xAAD6	0x80AF
+0xAAD7	0x81E5
+0xAAD8	0x81FE
+0xAAD9	0x820D
+0xAADA	0x82B3
+0xAADB	0x829D
+0xAADC	0x8299
+0xAADD	0x82AD
+0xAADE	0x82BD
+0xAADF	0x829F
+0xAAE0	0x82B9
+0xAAE1	0x82B1
+0xAAE2	0x82AC
+0xAAE3	0x82A5
+0xAAE4	0x82AF
+0xAAE5	0x82B8
+0xAAE6	0x82A3
+0xAAE7	0x82B0
+0xAAE8	0x82BE
+0xAAE9	0x82B7
+0xAAEA	0x864E
+0xAAEB	0x8671
+0xAAEC	0x521D
+0xAAED	0x8868
+0xAAEE	0x8ECB
+0xAAEF	0x8FCE
+0xAAF0	0x8FD4
+0xAAF1	0x8FD1
+0xAAF2	0x90B5
+0xAAF3	0x90B8
+0xAAF4	0x90B1
+0xAAF5	0x90B6
+0xAAF6	0x91C7
+0xAAF7	0x91D1
+0xAAF8	0x9577
+0xAAF9	0x9580
+0xAAFA	0x961C
+0xAAFB	0x9640
+0xAAFC	0x963F
+0xAAFD	0x963B
+0xAAFE	0x9644
+0xAB40	0x9642
+0xAB41	0x96B9
+0xAB42	0x96E8
+0xAB43	0x9752
+0xAB44	0x975E
+0xAB45	0x4E9F
+0xAB46	0x4EAD
+0xAB47	0x4EAE
+0xAB48	0x4FE1
+0xAB49	0x4FB5
+0xAB4A	0x4FAF
+0xAB4B	0x4FBF
+0xAB4C	0x4FE0
+0xAB4D	0x4FD1
+0xAB4E	0x4FCF
+0xAB4F	0x4FDD
+0xAB50	0x4FC3
+0xAB51	0x4FB6
+0xAB52	0x4FD8
+0xAB53	0x4FDF
+0xAB54	0x4FCA
+0xAB55	0x4FD7
+0xAB56	0x4FAE
+0xAB57	0x4FD0
+0xAB58	0x4FC4
+0xAB59	0x4FC2
+0xAB5A	0x4FDA
+0xAB5B	0x4FCE
+0xAB5C	0x4FDE
+0xAB5D	0x4FB7
+0xAB5E	0x5157
+0xAB5F	0x5192
+0xAB60	0x5191
+0xAB61	0x51A0
+0xAB62	0x524E
+0xAB63	0x5243
+0xAB64	0x524A
+0xAB65	0x524D
+0xAB66	0x524C
+0xAB67	0x524B
+0xAB68	0x5247
+0xAB69	0x52C7
+0xAB6A	0x52C9
+0xAB6B	0x52C3
+0xAB6C	0x52C1
+0xAB6D	0x530D
+0xAB6E	0x5357
+0xAB6F	0x537B
+0xAB70	0x539A
+0xAB71	0x53DB
+0xAB72	0x54AC
+0xAB73	0x54C0
+0xAB74	0x54A8
+0xAB75	0x54CE
+0xAB76	0x54C9
+0xAB77	0x54B8
+0xAB78	0x54A6
+0xAB79	0x54B3
+0xAB7A	0x54C7
+0xAB7B	0x54C2
+0xAB7C	0x54BD
+0xAB7D	0x54AA
+0xAB7E	0x54C1
+0xABA1	0x54C4
+0xABA2	0x54C8
+0xABA3	0x54AF
+0xABA4	0x54AB
+0xABA5	0x54B1
+0xABA6	0x54BB
+0xABA7	0x54A9
+0xABA8	0x54A7
+0xABA9	0x54BF
+0xABAA	0x56FF
+0xABAB	0x5782
+0xABAC	0x578B
+0xABAD	0x57A0
+0xABAE	0x57A3
+0xABAF	0x57A2
+0xABB0	0x57CE
+0xABB1	0x57AE
+0xABB2	0x5793
+0xABB3	0x5955
+0xABB4	0x5951
+0xABB5	0x594F
+0xABB6	0x594E
+0xABB7	0x5950
+0xABB8	0x59DC
+0xABB9	0x59D8
+0xABBA	0x59FF
+0xABBB	0x59E3
+0xABBC	0x59E8
+0xABBD	0x5A03
+0xABBE	0x59E5
+0xABBF	0x59EA
+0xABC0	0x59DA
+0xABC1	0x59E6
+0xABC2	0x5A01
+0xABC3	0x59FB
+0xABC4	0x5B69
+0xABC5	0x5BA3
+0xABC6	0x5BA6
+0xABC7	0x5BA4
+0xABC8	0x5BA2
+0xABC9	0x5BA5
+0xABCA	0x5C01
+0xABCB	0x5C4E
+0xABCC	0x5C4F
+0xABCD	0x5C4D
+0xABCE	0x5C4B
+0xABCF	0x5CD9
+0xABD0	0x5CD2
+0xABD1	0x5DF7
+0xABD2	0x5E1D
+0xABD3	0x5E25
+0xABD4	0x5E1F
+0xABD5	0x5E7D
+0xABD6	0x5EA0
+0xABD7	0x5EA6
+0xABD8	0x5EFA
+0xABD9	0x5F08
+0xABDA	0x5F2D
+0xABDB	0x5F65
+0xABDC	0x5F88
+0xABDD	0x5F85
+0xABDE	0x5F8A
+0xABDF	0x5F8B
+0xABE0	0x5F87
+0xABE1	0x5F8C
+0xABE2	0x5F89
+0xABE3	0x6012
+0xABE4	0x601D
+0xABE5	0x6020
+0xABE6	0x6025
+0xABE7	0x600E
+0xABE8	0x6028
+0xABE9	0x604D
+0xABEA	0x6070
+0xABEB	0x6068
+0xABEC	0x6062
+0xABED	0x6046
+0xABEE	0x6043
+0xABEF	0x606C
+0xABF0	0x606B
+0xABF1	0x606A
+0xABF2	0x6064
+0xABF3	0x6241
+0xABF4	0x62DC
+0xABF5	0x6316
+0xABF6	0x6309
+0xABF7	0x62FC
+0xABF8	0x62ED
+0xABF9	0x6301
+0xABFA	0x62EE
+0xABFB	0x62FD
+0xABFC	0x6307
+0xABFD	0x62F1
+0xABFE	0x62F7
+0xAC40	0x62EF
+0xAC41	0x62EC
+0xAC42	0x62FE
+0xAC43	0x62F4
+0xAC44	0x6311
+0xAC45	0x6302
+0xAC46	0x653F
+0xAC47	0x6545
+0xAC48	0x65AB
+0xAC49	0x65BD
+0xAC4A	0x65E2
+0xAC4B	0x6625
+0xAC4C	0x662D
+0xAC4D	0x6620
+0xAC4E	0x6627
+0xAC4F	0x662F
+0xAC50	0x661F
+0xAC51	0x6628
+0xAC52	0x6631
+0xAC53	0x6624
+0xAC54	0x66F7
+0xAC55	0x67FF
+0xAC56	0x67D3
+0xAC57	0x67F1
+0xAC58	0x67D4
+0xAC59	0x67D0
+0xAC5A	0x67EC
+0xAC5B	0x67B6
+0xAC5C	0x67AF
+0xAC5D	0x67F5
+0xAC5E	0x67E9
+0xAC5F	0x67EF
+0xAC60	0x67C4
+0xAC61	0x67D1
+0xAC62	0x67B4
+0xAC63	0x67DA
+0xAC64	0x67E5
+0xAC65	0x67B8
+0xAC66	0x67CF
+0xAC67	0x67DE
+0xAC68	0x67F3
+0xAC69	0x67B0
+0xAC6A	0x67D9
+0xAC6B	0x67E2
+0xAC6C	0x67DD
+0xAC6D	0x67D2
+0xAC6E	0x6B6A
+0xAC6F	0x6B83
+0xAC70	0x6B86
+0xAC71	0x6BB5
+0xAC72	0x6BD2
+0xAC73	0x6BD7
+0xAC74	0x6C1F
+0xAC75	0x6CC9
+0xAC76	0x6D0B
+0xAC77	0x6D32
+0xAC78	0x6D2A
+0xAC79	0x6D41
+0xAC7A	0x6D25
+0xAC7B	0x6D0C
+0xAC7C	0x6D31
+0xAC7D	0x6D1E
+0xAC7E	0x6D17
+0xACA1	0x6D3B
+0xACA2	0x6D3D
+0xACA3	0x6D3E
+0xACA4	0x6D36
+0xACA5	0x6D1B
+0xACA6	0x6CF5
+0xACA7	0x6D39
+0xACA8	0x6D27
+0xACA9	0x6D38
+0xACAA	0x6D29
+0xACAB	0x6D2E
+0xACAC	0x6D35
+0xACAD	0x6D0E
+0xACAE	0x6D2B
+0xACAF	0x70AB
+0xACB0	0x70BA
+0xACB1	0x70B3
+0xACB2	0x70AC
+0xACB3	0x70AF
+0xACB4	0x70AD
+0xACB5	0x70B8
+0xACB6	0x70AE
+0xACB7	0x70A4
+0xACB8	0x7230
+0xACB9	0x7272
+0xACBA	0x726F
+0xACBB	0x7274
+0xACBC	0x72E9
+0xACBD	0x72E0
+0xACBE	0x72E1
+0xACBF	0x73B7
+0xACC0	0x73CA
+0xACC1	0x73BB
+0xACC2	0x73B2
+0xACC3	0x73CD
+0xACC4	0x73C0
+0xACC5	0x73B3
+0xACC6	0x751A
+0xACC7	0x752D
+0xACC8	0x754F
+0xACC9	0x754C
+0xACCA	0x754E
+0xACCB	0x754B
+0xACCC	0x75AB
+0xACCD	0x75A4
+0xACCE	0x75A5
+0xACCF	0x75A2
+0xACD0	0x75A3
+0xACD1	0x7678
+0xACD2	0x7686
+0xACD3	0x7687
+0xACD4	0x7688
+0xACD5	0x76C8
+0xACD6	0x76C6
+0xACD7	0x76C3
+0xACD8	0x76C5
+0xACD9	0x7701
+0xACDA	0x76F9
+0xACDB	0x76F8
+0xACDC	0x7709
+0xACDD	0x770B
+0xACDE	0x76FE
+0xACDF	0x76FC
+0xACE0	0x7707
+0xACE1	0x77DC
+0xACE2	0x7802
+0xACE3	0x7814
+0xACE4	0x780C
+0xACE5	0x780D
+0xACE6	0x7946
+0xACE7	0x7949
+0xACE8	0x7948
+0xACE9	0x7947
+0xACEA	0x79B9
+0xACEB	0x79BA
+0xACEC	0x79D1
+0xACED	0x79D2
+0xACEE	0x79CB
+0xACEF	0x7A7F
+0xACF0	0x7A81
+0xACF1	0x7AFF
+0xACF2	0x7AFD
+0xACF3	0x7C7D
+0xACF4	0x7D02
+0xACF5	0x7D05
+0xACF6	0x7D00
+0xACF7	0x7D09
+0xACF8	0x7D07
+0xACF9	0x7D04
+0xACFA	0x7D06
+0xACFB	0x7F38
+0xACFC	0x7F8E
+0xACFD	0x7FBF
+0xACFE	0x8004
+0xAD40	0x8010
+0xAD41	0x800D
+0xAD42	0x8011
+0xAD43	0x8036
+0xAD44	0x80D6
+0xAD45	0x80E5
+0xAD46	0x80DA
+0xAD47	0x80C3
+0xAD48	0x80C4
+0xAD49	0x80CC
+0xAD4A	0x80E1
+0xAD4B	0x80DB
+0xAD4C	0x80CE
+0xAD4D	0x80DE
+0xAD4E	0x80E4
+0xAD4F	0x80DD
+0xAD50	0x81F4
+0xAD51	0x8222
+0xAD52	0x82E7
+0xAD53	0x8303
+0xAD54	0x8305
+0xAD55	0x82E3
+0xAD56	0x82DB
+0xAD57	0x82E6
+0xAD58	0x8304
+0xAD59	0x82E5
+0xAD5A	0x8302
+0xAD5B	0x8309
+0xAD5C	0x82D2
+0xAD5D	0x82D7
+0xAD5E	0x82F1
+0xAD5F	0x8301
+0xAD60	0x82DC
+0xAD61	0x82D4
+0xAD62	0x82D1
+0xAD63	0x82DE
+0xAD64	0x82D3
+0xAD65	0x82DF
+0xAD66	0x82EF
+0xAD67	0x8306
+0xAD68	0x8650
+0xAD69	0x8679
+0xAD6A	0x867B
+0xAD6B	0x867A
+0xAD6C	0x884D
+0xAD6D	0x886B
+0xAD6E	0x8981
+0xAD6F	0x89D4
+0xAD70	0x8A08
+0xAD71	0x8A02
+0xAD72	0x8A03
+0xAD73	0x8C9E
+0xAD74	0x8CA0
+0xAD75	0x8D74
+0xAD76	0x8D73
+0xAD77	0x8DB4
+0xAD78	0x8ECD
+0xAD79	0x8ECC
+0xAD7A	0x8FF0
+0xAD7B	0x8FE6
+0xAD7C	0x8FE2
+0xAD7D	0x8FEA
+0xAD7E	0x8FE5
+0xADA1	0x8FED
+0xADA2	0x8FEB
+0xADA3	0x8FE4
+0xADA4	0x8FE8
+0xADA5	0x90CA
+0xADA6	0x90CE
+0xADA7	0x90C1
+0xADA8	0x90C3
+0xADA9	0x914B
+0xADAA	0x914A
+0xADAB	0x91CD
+0xADAC	0x9582
+0xADAD	0x9650
+0xADAE	0x964B
+0xADAF	0x964C
+0xADB0	0x964D
+0xADB1	0x9762
+0xADB2	0x9769
+0xADB3	0x97CB
+0xADB4	0x97ED
+0xADB5	0x97F3
+0xADB6	0x9801
+0xADB7	0x98A8
+0xADB8	0x98DB
+0xADB9	0x98DF
+0xADBA	0x9996
+0xADBB	0x9999
+0xADBC	0x4E58
+0xADBD	0x4EB3
+0xADBE	0x500C
+0xADBF	0x500D
+0xADC0	0x5023
+0xADC1	0x4FEF
+0xADC2	0x5026
+0xADC3	0x5025
+0xADC4	0x4FF8
+0xADC5	0x5029
+0xADC6	0x5016
+0xADC7	0x5006
+0xADC8	0x503C
+0xADC9	0x501F
+0xADCA	0x501A
+0xADCB	0x5012
+0xADCC	0x5011
+0xADCD	0x4FFA
+0xADCE	0x5000
+0xADCF	0x5014
+0xADD0	0x5028
+0xADD1	0x4FF1
+0xADD2	0x5021
+0xADD3	0x500B
+0xADD4	0x5019
+0xADD5	0x5018
+0xADD6	0x4FF3
+0xADD7	0x4FEE
+0xADD8	0x502D
+0xADD9	0x502A
+0xADDA	0x4FFE
+0xADDB	0x502B
+0xADDC	0x5009
+0xADDD	0x517C
+0xADDE	0x51A4
+0xADDF	0x51A5
+0xADE0	0x51A2
+0xADE1	0x51CD
+0xADE2	0x51CC
+0xADE3	0x51C6
+0xADE4	0x51CB
+0xADE5	0x5256
+0xADE6	0x525C
+0xADE7	0x5254
+0xADE8	0x525B
+0xADE9	0x525D
+0xADEA	0x532A
+0xADEB	0x537F
+0xADEC	0x539F
+0xADED	0x539D
+0xADEE	0x53DF
+0xADEF	0x54E8
+0xADF0	0x5510
+0xADF1	0x5501
+0xADF2	0x5537
+0xADF3	0x54FC
+0xADF4	0x54E5
+0xADF5	0x54F2
+0xADF6	0x5506
+0xADF7	0x54FA
+0xADF8	0x5514
+0xADF9	0x54E9
+0xADFA	0x54ED
+0xADFB	0x54E1
+0xADFC	0x5509
+0xADFD	0x54EE
+0xADFE	0x54EA
+0xAE40	0x54E6
+0xAE41	0x5527
+0xAE42	0x5507
+0xAE43	0x54FD
+0xAE44	0x550F
+0xAE45	0x5703
+0xAE46	0x5704
+0xAE47	0x57C2
+0xAE48	0x57D4
+0xAE49	0x57CB
+0xAE4A	0x57C3
+0xAE4B	0x5809
+0xAE4C	0x590F
+0xAE4D	0x5957
+0xAE4E	0x5958
+0xAE4F	0x595A
+0xAE50	0x5A11
+0xAE51	0x5A18
+0xAE52	0x5A1C
+0xAE53	0x5A1F
+0xAE54	0x5A1B
+0xAE55	0x5A13
+0xAE56	0x59EC
+0xAE57	0x5A20
+0xAE58	0x5A23
+0xAE59	0x5A29
+0xAE5A	0x5A25
+0xAE5B	0x5A0C
+0xAE5C	0x5A09
+0xAE5D	0x5B6B
+0xAE5E	0x5C58
+0xAE5F	0x5BB0
+0xAE60	0x5BB3
+0xAE61	0x5BB6
+0xAE62	0x5BB4
+0xAE63	0x5BAE
+0xAE64	0x5BB5
+0xAE65	0x5BB9
+0xAE66	0x5BB8
+0xAE67	0x5C04
+0xAE68	0x5C51
+0xAE69	0x5C55
+0xAE6A	0x5C50
+0xAE6B	0x5CED
+0xAE6C	0x5CFD
+0xAE6D	0x5CFB
+0xAE6E	0x5CEA
+0xAE6F	0x5CE8
+0xAE70	0x5CF0
+0xAE71	0x5CF6
+0xAE72	0x5D01
+0xAE73	0x5CF4
+0xAE74	0x5DEE
+0xAE75	0x5E2D
+0xAE76	0x5E2B
+0xAE77	0x5EAB
+0xAE78	0x5EAD
+0xAE79	0x5EA7
+0xAE7A	0x5F31
+0xAE7B	0x5F92
+0xAE7C	0x5F91
+0xAE7D	0x5F90
+0xAE7E	0x6059
+0xAEA1	0x6063
+0xAEA2	0x6065
+0xAEA3	0x6050
+0xAEA4	0x6055
+0xAEA5	0x606D
+0xAEA6	0x6069
+0xAEA7	0x606F
+0xAEA8	0x6084
+0xAEA9	0x609F
+0xAEAA	0x609A
+0xAEAB	0x608D
+0xAEAC	0x6094
+0xAEAD	0x608C
+0xAEAE	0x6085
+0xAEAF	0x6096
+0xAEB0	0x6247
+0xAEB1	0x62F3
+0xAEB2	0x6308
+0xAEB3	0x62FF
+0xAEB4	0x634E
+0xAEB5	0x633E
+0xAEB6	0x632F
+0xAEB7	0x6355
+0xAEB8	0x6342
+0xAEB9	0x6346
+0xAEBA	0x634F
+0xAEBB	0x6349
+0xAEBC	0x633A
+0xAEBD	0x6350
+0xAEBE	0x633D
+0xAEBF	0x632A
+0xAEC0	0x632B
+0xAEC1	0x6328
+0xAEC2	0x634D
+0xAEC3	0x634C
+0xAEC4	0x6548
+0xAEC5	0x6549
+0xAEC6	0x6599
+0xAEC7	0x65C1
+0xAEC8	0x65C5
+0xAEC9	0x6642
+0xAECA	0x6649
+0xAECB	0x664F
+0xAECC	0x6643
+0xAECD	0x6652
+0xAECE	0x664C
+0xAECF	0x6645
+0xAED0	0x6641
+0xAED1	0x66F8
+0xAED2	0x6714
+0xAED3	0x6715
+0xAED4	0x6717
+0xAED5	0x6821
+0xAED6	0x6838
+0xAED7	0x6848
+0xAED8	0x6846
+0xAED9	0x6853
+0xAEDA	0x6839
+0xAEDB	0x6842
+0xAEDC	0x6854
+0xAEDD	0x6829
+0xAEDE	0x68B3
+0xAEDF	0x6817
+0xAEE0	0x684C
+0xAEE1	0x6851
+0xAEE2	0x683D
+0xAEE3	0x67F4
+0xAEE4	0x6850
+0xAEE5	0x6840
+0xAEE6	0x683C
+0xAEE7	0x6843
+0xAEE8	0x682A
+0xAEE9	0x6845
+0xAEEA	0x6813
+0xAEEB	0x6818
+0xAEEC	0x6841
+0xAEED	0x6B8A
+0xAEEE	0x6B89
+0xAEEF	0x6BB7
+0xAEF0	0x6C23
+0xAEF1	0x6C27
+0xAEF2	0x6C28
+0xAEF3	0x6C26
+0xAEF4	0x6C24
+0xAEF5	0x6CF0
+0xAEF6	0x6D6A
+0xAEF7	0x6D95
+0xAEF8	0x6D88
+0xAEF9	0x6D87
+0xAEFA	0x6D66
+0xAEFB	0x6D78
+0xAEFC	0x6D77
+0xAEFD	0x6D59
+0xAEFE	0x6D93
+0xAF40	0x6D6C
+0xAF41	0x6D89
+0xAF42	0x6D6E
+0xAF43	0x6D5A
+0xAF44	0x6D74
+0xAF45	0x6D69
+0xAF46	0x6D8C
+0xAF47	0x6D8A
+0xAF48	0x6D79
+0xAF49	0x6D85
+0xAF4A	0x6D65
+0xAF4B	0x6D94
+0xAF4C	0x70CA
+0xAF4D	0x70D8
+0xAF4E	0x70E4
+0xAF4F	0x70D9
+0xAF50	0x70C8
+0xAF51	0x70CF
+0xAF52	0x7239
+0xAF53	0x7279
+0xAF54	0x72FC
+0xAF55	0x72F9
+0xAF56	0x72FD
+0xAF57	0x72F8
+0xAF58	0x72F7
+0xAF59	0x7386
+0xAF5A	0x73ED
+0xAF5B	0x7409
+0xAF5C	0x73EE
+0xAF5D	0x73E0
+0xAF5E	0x73EA
+0xAF5F	0x73DE
+0xAF60	0x7554
+0xAF61	0x755D
+0xAF62	0x755C
+0xAF63	0x755A
+0xAF64	0x7559
+0xAF65	0x75BE
+0xAF66	0x75C5
+0xAF67	0x75C7
+0xAF68	0x75B2
+0xAF69	0x75B3
+0xAF6A	0x75BD
+0xAF6B	0x75BC
+0xAF6C	0x75B9
+0xAF6D	0x75C2
+0xAF6E	0x75B8
+0xAF6F	0x768B
+0xAF70	0x76B0
+0xAF71	0x76CA
+0xAF72	0x76CD
+0xAF73	0x76CE
+0xAF74	0x7729
+0xAF75	0x771F
+0xAF76	0x7720
+0xAF77	0x7728
+0xAF78	0x77E9
+0xAF79	0x7830
+0xAF7A	0x7827
+0xAF7B	0x7838
+0xAF7C	0x781D
+0xAF7D	0x7834
+0xAF7E	0x7837
+0xAFA1	0x7825
+0xAFA2	0x782D
+0xAFA3	0x7820
+0xAFA4	0x781F
+0xAFA5	0x7832
+0xAFA6	0x7955
+0xAFA7	0x7950
+0xAFA8	0x7960
+0xAFA9	0x795F
+0xAFAA	0x7956
+0xAFAB	0x795E
+0xAFAC	0x795D
+0xAFAD	0x7957
+0xAFAE	0x795A
+0xAFAF	0x79E4
+0xAFB0	0x79E3
+0xAFB1	0x79E7
+0xAFB2	0x79DF
+0xAFB3	0x79E6
+0xAFB4	0x79E9
+0xAFB5	0x79D8
+0xAFB6	0x7A84
+0xAFB7	0x7A88
+0xAFB8	0x7AD9
+0xAFB9	0x7B06
+0xAFBA	0x7B11
+0xAFBB	0x7C89
+0xAFBC	0x7D21
+0xAFBD	0x7D17
+0xAFBE	0x7D0B
+0xAFBF	0x7D0A
+0xAFC0	0x7D20
+0xAFC1	0x7D22
+0xAFC2	0x7D14
+0xAFC3	0x7D10
+0xAFC4	0x7D15
+0xAFC5	0x7D1A
+0xAFC6	0x7D1C
+0xAFC7	0x7D0D
+0xAFC8	0x7D19
+0xAFC9	0x7D1B
+0xAFCA	0x7F3A
+0xAFCB	0x7F5F
+0xAFCC	0x7F94
+0xAFCD	0x7FC5
+0xAFCE	0x7FC1
+0xAFCF	0x8006
+0xAFD0	0x8018
+0xAFD1	0x8015
+0xAFD2	0x8019
+0xAFD3	0x8017
+0xAFD4	0x803D
+0xAFD5	0x803F
+0xAFD6	0x80F1
+0xAFD7	0x8102
+0xAFD8	0x80F0
+0xAFD9	0x8105
+0xAFDA	0x80ED
+0xAFDB	0x80F4
+0xAFDC	0x8106
+0xAFDD	0x80F8
+0xAFDE	0x80F3
+0xAFDF	0x8108
+0xAFE0	0x80FD
+0xAFE1	0x810A
+0xAFE2	0x80FC
+0xAFE3	0x80EF
+0xAFE4	0x81ED
+0xAFE5	0x81EC
+0xAFE6	0x8200
+0xAFE7	0x8210
+0xAFE8	0x822A
+0xAFE9	0x822B
+0xAFEA	0x8228
+0xAFEB	0x822C
+0xAFEC	0x82BB
+0xAFED	0x832B
+0xAFEE	0x8352
+0xAFEF	0x8354
+0xAFF0	0x834A
+0xAFF1	0x8338
+0xAFF2	0x8350
+0xAFF3	0x8349
+0xAFF4	0x8335
+0xAFF5	0x8334
+0xAFF6	0x834F
+0xAFF7	0x8332
+0xAFF8	0x8339
+0xAFF9	0x8336
+0xAFFA	0x8317
+0xAFFB	0x8340
+0xAFFC	0x8331
+0xAFFD	0x8328
+0xAFFE	0x8343
+0xB040	0x8654
+0xB041	0x868A
+0xB042	0x86AA
+0xB043	0x8693
+0xB044	0x86A4
+0xB045	0x86A9
+0xB046	0x868C
+0xB047	0x86A3
+0xB048	0x869C
+0xB049	0x8870
+0xB04A	0x8877
+0xB04B	0x8881
+0xB04C	0x8882
+0xB04D	0x887D
+0xB04E	0x8879
+0xB04F	0x8A18
+0xB050	0x8A10
+0xB051	0x8A0E
+0xB052	0x8A0C
+0xB053	0x8A15
+0xB054	0x8A0A
+0xB055	0x8A17
+0xB056	0x8A13
+0xB057	0x8A16
+0xB058	0x8A0F
+0xB059	0x8A11
+0xB05A	0x8C48
+0xB05B	0x8C7A
+0xB05C	0x8C79
+0xB05D	0x8CA1
+0xB05E	0x8CA2
+0xB05F	0x8D77
+0xB060	0x8EAC
+0xB061	0x8ED2
+0xB062	0x8ED4
+0xB063	0x8ECF
+0xB064	0x8FB1
+0xB065	0x9001
+0xB066	0x9006
+0xB067	0x8FF7
+0xB068	0x9000
+0xB069	0x8FFA
+0xB06A	0x8FF4
+0xB06B	0x9003
+0xB06C	0x8FFD
+0xB06D	0x9005
+0xB06E	0x8FF8
+0xB06F	0x9095
+0xB070	0x90E1
+0xB071	0x90DD
+0xB072	0x90E2
+0xB073	0x9152
+0xB074	0x914D
+0xB075	0x914C
+0xB076	0x91D8
+0xB077	0x91DD
+0xB078	0x91D7
+0xB079	0x91DC
+0xB07A	0x91D9
+0xB07B	0x9583
+0xB07C	0x9662
+0xB07D	0x9663
+0xB07E	0x9661
+0xB0A1	0x965B
+0xB0A2	0x965D
+0xB0A3	0x9664
+0xB0A4	0x9658
+0xB0A5	0x965E
+0xB0A6	0x96BB
+0xB0A7	0x98E2
+0xB0A8	0x99AC
+0xB0A9	0x9AA8
+0xB0AA	0x9AD8
+0xB0AB	0x9B25
+0xB0AC	0x9B32
+0xB0AD	0x9B3C
+0xB0AE	0x4E7E
+0xB0AF	0x507A
+0xB0B0	0x507D
+0xB0B1	0x505C
+0xB0B2	0x5047
+0xB0B3	0x5043
+0xB0B4	0x504C
+0xB0B5	0x505A
+0xB0B6	0x5049
+0xB0B7	0x5065
+0xB0B8	0x5076
+0xB0B9	0x504E
+0xB0BA	0x5055
+0xB0BB	0x5075
+0xB0BC	0x5074
+0xB0BD	0x5077
+0xB0BE	0x504F
+0xB0BF	0x500F
+0xB0C0	0x506F
+0xB0C1	0x506D
+0xB0C2	0x515C
+0xB0C3	0x5195
+0xB0C4	0x51F0
+0xB0C5	0x526A
+0xB0C6	0x526F
+0xB0C7	0x52D2
+0xB0C8	0x52D9
+0xB0C9	0x52D8
+0xB0CA	0x52D5
+0xB0CB	0x5310
+0xB0CC	0x530F
+0xB0CD	0x5319
+0xB0CE	0x533F
+0xB0CF	0x5340
+0xB0D0	0x533E
+0xB0D1	0x53C3
+0xB0D2	0x66FC
+0xB0D3	0x5546
+0xB0D4	0x556A
+0xB0D5	0x5566
+0xB0D6	0x5544
+0xB0D7	0x555E
+0xB0D8	0x5561
+0xB0D9	0x5543
+0xB0DA	0x554A
+0xB0DB	0x5531
+0xB0DC	0x5556
+0xB0DD	0x554F
+0xB0DE	0x5555
+0xB0DF	0x552F
+0xB0E0	0x5564
+0xB0E1	0x5538
+0xB0E2	0x552E
+0xB0E3	0x555C
+0xB0E4	0x552C
+0xB0E5	0x5563
+0xB0E6	0x5533
+0xB0E7	0x5541
+0xB0E8	0x5557
+0xB0E9	0x5708
+0xB0EA	0x570B
+0xB0EB	0x5709
+0xB0EC	0x57DF
+0xB0ED	0x5805
+0xB0EE	0x580A
+0xB0EF	0x5806
+0xB0F0	0x57E0
+0xB0F1	0x57E4
+0xB0F2	0x57FA
+0xB0F3	0x5802
+0xB0F4	0x5835
+0xB0F5	0x57F7
+0xB0F6	0x57F9
+0xB0F7	0x5920
+0xB0F8	0x5962
+0xB0F9	0x5A36
+0xB0FA	0x5A41
+0xB0FB	0x5A49
+0xB0FC	0x5A66
+0xB0FD	0x5A6A
+0xB0FE	0x5A40
+0xB140	0x5A3C
+0xB141	0x5A62
+0xB142	0x5A5A
+0xB143	0x5A46
+0xB144	0x5A4A
+0xB145	0x5B70
+0xB146	0x5BC7
+0xB147	0x5BC5
+0xB148	0x5BC4
+0xB149	0x5BC2
+0xB14A	0x5BBF
+0xB14B	0x5BC6
+0xB14C	0x5C09
+0xB14D	0x5C08
+0xB14E	0x5C07
+0xB14F	0x5C60
+0xB150	0x5C5C
+0xB151	0x5C5D
+0xB152	0x5D07
+0xB153	0x5D06
+0xB154	0x5D0E
+0xB155	0x5D1B
+0xB156	0x5D16
+0xB157	0x5D22
+0xB158	0x5D11
+0xB159	0x5D29
+0xB15A	0x5D14
+0xB15B	0x5D19
+0xB15C	0x5D24
+0xB15D	0x5D27
+0xB15E	0x5D17
+0xB15F	0x5DE2
+0xB160	0x5E38
+0xB161	0x5E36
+0xB162	0x5E33
+0xB163	0x5E37
+0xB164	0x5EB7
+0xB165	0x5EB8
+0xB166	0x5EB6
+0xB167	0x5EB5
+0xB168	0x5EBE
+0xB169	0x5F35
+0xB16A	0x5F37
+0xB16B	0x5F57
+0xB16C	0x5F6C
+0xB16D	0x5F69
+0xB16E	0x5F6B
+0xB16F	0x5F97
+0xB170	0x5F99
+0xB171	0x5F9E
+0xB172	0x5F98
+0xB173	0x5FA1
+0xB174	0x5FA0
+0xB175	0x5F9C
+0xB176	0x607F
+0xB177	0x60A3
+0xB178	0x6089
+0xB179	0x60A0
+0xB17A	0x60A8
+0xB17B	0x60CB
+0xB17C	0x60B4
+0xB17D	0x60E6
+0xB17E	0x60BD
+0xB1A1	0x60C5
+0xB1A2	0x60BB
+0xB1A3	0x60B5
+0xB1A4	0x60DC
+0xB1A5	0x60BC
+0xB1A6	0x60D8
+0xB1A7	0x60D5
+0xB1A8	0x60C6
+0xB1A9	0x60DF
+0xB1AA	0x60B8
+0xB1AB	0x60DA
+0xB1AC	0x60C7
+0xB1AD	0x621A
+0xB1AE	0x621B
+0xB1AF	0x6248
+0xB1B0	0x63A0
+0xB1B1	0x63A7
+0xB1B2	0x6372
+0xB1B3	0x6396
+0xB1B4	0x63A2
+0xB1B5	0x63A5
+0xB1B6	0x6377
+0xB1B7	0x6367
+0xB1B8	0x6398
+0xB1B9	0x63AA
+0xB1BA	0x6371
+0xB1BB	0x63A9
+0xB1BC	0x6389
+0xB1BD	0x6383
+0xB1BE	0x639B
+0xB1BF	0x636B
+0xB1C0	0x63A8
+0xB1C1	0x6384
+0xB1C2	0x6388
+0xB1C3	0x6399
+0xB1C4	0x63A1
+0xB1C5	0x63AC
+0xB1C6	0x6392
+0xB1C7	0x638F
+0xB1C8	0x6380
+0xB1C9	0x637B
+0xB1CA	0x6369
+0xB1CB	0x6368
+0xB1CC	0x637A
+0xB1CD	0x655D
+0xB1CE	0x6556
+0xB1CF	0x6551
+0xB1D0	0x6559
+0xB1D1	0x6557
+0xB1D2	0x555F
+0xB1D3	0x654F
+0xB1D4	0x6558
+0xB1D5	0x6555
+0xB1D6	0x6554
+0xB1D7	0x659C
+0xB1D8	0x659B
+0xB1D9	0x65AC
+0xB1DA	0x65CF
+0xB1DB	0x65CB
+0xB1DC	0x65CC
+0xB1DD	0x65CE
+0xB1DE	0x665D
+0xB1DF	0x665A
+0xB1E0	0x6664
+0xB1E1	0x6668
+0xB1E2	0x6666
+0xB1E3	0x665E
+0xB1E4	0x66F9
+0xB1E5	0x52D7
+0xB1E6	0x671B
+0xB1E7	0x6881
+0xB1E8	0x68AF
+0xB1E9	0x68A2
+0xB1EA	0x6893
+0xB1EB	0x68B5
+0xB1EC	0x687F
+0xB1ED	0x6876
+0xB1EE	0x68B1
+0xB1EF	0x68A7
+0xB1F0	0x6897
+0xB1F1	0x68B0
+0xB1F2	0x6883
+0xB1F3	0x68C4
+0xB1F4	0x68AD
+0xB1F5	0x6886
+0xB1F6	0x6885
+0xB1F7	0x6894
+0xB1F8	0x689D
+0xB1F9	0x68A8
+0xB1FA	0x689F
+0xB1FB	0x68A1
+0xB1FC	0x6882
+0xB1FD	0x6B32
+0xB1FE	0x6BBA
+0xB240	0x6BEB
+0xB241	0x6BEC
+0xB242	0x6C2B
+0xB243	0x6D8E
+0xB244	0x6DBC
+0xB245	0x6DF3
+0xB246	0x6DD9
+0xB247	0x6DB2
+0xB248	0x6DE1
+0xB249	0x6DCC
+0xB24A	0x6DE4
+0xB24B	0x6DFB
+0xB24C	0x6DFA
+0xB24D	0x6E05
+0xB24E	0x6DC7
+0xB24F	0x6DCB
+0xB250	0x6DAF
+0xB251	0x6DD1
+0xB252	0x6DAE
+0xB253	0x6DDE
+0xB254	0x6DF9
+0xB255	0x6DB8
+0xB256	0x6DF7
+0xB257	0x6DF5
+0xB258	0x6DC5
+0xB259	0x6DD2
+0xB25A	0x6E1A
+0xB25B	0x6DB5
+0xB25C	0x6DDA
+0xB25D	0x6DEB
+0xB25E	0x6DD8
+0xB25F	0x6DEA
+0xB260	0x6DF1
+0xB261	0x6DEE
+0xB262	0x6DE8
+0xB263	0x6DC6
+0xB264	0x6DC4
+0xB265	0x6DAA
+0xB266	0x6DEC
+0xB267	0x6DBF
+0xB268	0x6DE6
+0xB269	0x70F9
+0xB26A	0x7109
+0xB26B	0x710A
+0xB26C	0x70FD
+0xB26D	0x70EF
+0xB26E	0x723D
+0xB26F	0x727D
+0xB270	0x7281
+0xB271	0x731C
+0xB272	0x731B
+0xB273	0x7316
+0xB274	0x7313
+0xB275	0x7319
+0xB276	0x7387
+0xB277	0x7405
+0xB278	0x740A
+0xB279	0x7403
+0xB27A	0x7406
+0xB27B	0x73FE
+0xB27C	0x740D
+0xB27D	0x74E0
+0xB27E	0x74F6
+0xB2A1	0x74F7
+0xB2A2	0x751C
+0xB2A3	0x7522
+0xB2A4	0x7565
+0xB2A5	0x7566
+0xB2A6	0x7562
+0xB2A7	0x7570
+0xB2A8	0x758F
+0xB2A9	0x75D4
+0xB2AA	0x75D5
+0xB2AB	0x75B5
+0xB2AC	0x75CA
+0xB2AD	0x75CD
+0xB2AE	0x768E
+0xB2AF	0x76D4
+0xB2B0	0x76D2
+0xB2B1	0x76DB
+0xB2B2	0x7737
+0xB2B3	0x773E
+0xB2B4	0x773C
+0xB2B5	0x7736
+0xB2B6	0x7738
+0xB2B7	0x773A
+0xB2B8	0x786B
+0xB2B9	0x7843
+0xB2BA	0x784E
+0xB2BB	0x7965
+0xB2BC	0x7968
+0xB2BD	0x796D
+0xB2BE	0x79FB
+0xB2BF	0x7A92
+0xB2C0	0x7A95
+0xB2C1	0x7B20
+0xB2C2	0x7B28
+0xB2C3	0x7B1B
+0xB2C4	0x7B2C
+0xB2C5	0x7B26
+0xB2C6	0x7B19
+0xB2C7	0x7B1E
+0xB2C8	0x7B2E
+0xB2C9	0x7C92
+0xB2CA	0x7C97
+0xB2CB	0x7C95
+0xB2CC	0x7D46
+0xB2CD	0x7D43
+0xB2CE	0x7D71
+0xB2CF	0x7D2E
+0xB2D0	0x7D39
+0xB2D1	0x7D3C
+0xB2D2	0x7D40
+0xB2D3	0x7D30
+0xB2D4	0x7D33
+0xB2D5	0x7D44
+0xB2D6	0x7D2F
+0xB2D7	0x7D42
+0xB2D8	0x7D32
+0xB2D9	0x7D31
+0xB2DA	0x7F3D
+0xB2DB	0x7F9E
+0xB2DC	0x7F9A
+0xB2DD	0x7FCC
+0xB2DE	0x7FCE
+0xB2DF	0x7FD2
+0xB2E0	0x801C
+0xB2E1	0x804A
+0xB2E2	0x8046
+0xB2E3	0x812F
+0xB2E4	0x8116
+0xB2E5	0x8123
+0xB2E6	0x812B
+0xB2E7	0x8129
+0xB2E8	0x8130
+0xB2E9	0x8124
+0xB2EA	0x8202
+0xB2EB	0x8235
+0xB2EC	0x8237
+0xB2ED	0x8236
+0xB2EE	0x8239
+0xB2EF	0x838E
+0xB2F0	0x839E
+0xB2F1	0x8398
+0xB2F2	0x8378
+0xB2F3	0x83A2
+0xB2F4	0x8396
+0xB2F5	0x83BD
+0xB2F6	0x83AB
+0xB2F7	0x8392
+0xB2F8	0x838A
+0xB2F9	0x8393
+0xB2FA	0x8389
+0xB2FB	0x83A0
+0xB2FC	0x8377
+0xB2FD	0x837B
+0xB2FE	0x837C
+0xB340	0x8386
+0xB341	0x83A7
+0xB342	0x8655
+0xB343	0x5F6A
+0xB344	0x86C7
+0xB345	0x86C0
+0xB346	0x86B6
+0xB347	0x86C4
+0xB348	0x86B5
+0xB349	0x86C6
+0xB34A	0x86CB
+0xB34B	0x86B1
+0xB34C	0x86AF
+0xB34D	0x86C9
+0xB34E	0x8853
+0xB34F	0x889E
+0xB350	0x8888
+0xB351	0x88AB
+0xB352	0x8892
+0xB353	0x8896
+0xB354	0x888D
+0xB355	0x888B
+0xB356	0x8993
+0xB357	0x898F
+0xB358	0x8A2A
+0xB359	0x8A1D
+0xB35A	0x8A23
+0xB35B	0x8A25
+0xB35C	0x8A31
+0xB35D	0x8A2D
+0xB35E	0x8A1F
+0xB35F	0x8A1B
+0xB360	0x8A22
+0xB361	0x8C49
+0xB362	0x8C5A
+0xB363	0x8CA9
+0xB364	0x8CAC
+0xB365	0x8CAB
+0xB366	0x8CA8
+0xB367	0x8CAA
+0xB368	0x8CA7
+0xB369	0x8D67
+0xB36A	0x8D66
+0xB36B	0x8DBE
+0xB36C	0x8DBA
+0xB36D	0x8EDB
+0xB36E	0x8EDF
+0xB36F	0x9019
+0xB370	0x900D
+0xB371	0x901A
+0xB372	0x9017
+0xB373	0x9023
+0xB374	0x901F
+0xB375	0x901D
+0xB376	0x9010
+0xB377	0x9015
+0xB378	0x901E
+0xB379	0x9020
+0xB37A	0x900F
+0xB37B	0x9022
+0xB37C	0x9016
+0xB37D	0x901B
+0xB37E	0x9014
+0xB3A1	0x90E8
+0xB3A2	0x90ED
+0xB3A3	0x90FD
+0xB3A4	0x9157
+0xB3A5	0x91CE
+0xB3A6	0x91F5
+0xB3A7	0x91E6
+0xB3A8	0x91E3
+0xB3A9	0x91E7
+0xB3AA	0x91ED
+0xB3AB	0x91E9
+0xB3AC	0x9589
+0xB3AD	0x966A
+0xB3AE	0x9675
+0xB3AF	0x9673
+0xB3B0	0x9678
+0xB3B1	0x9670
+0xB3B2	0x9674
+0xB3B3	0x9676
+0xB3B4	0x9677
+0xB3B5	0x966C
+0xB3B6	0x96C0
+0xB3B7	0x96EA
+0xB3B8	0x96E9
+0xB3B9	0x7AE0
+0xB3BA	0x7ADF
+0xB3BB	0x9802
+0xB3BC	0x9803
+0xB3BD	0x9B5A
+0xB3BE	0x9CE5
+0xB3BF	0x9E75
+0xB3C0	0x9E7F
+0xB3C1	0x9EA5
+0xB3C2	0x9EBB
+0xB3C3	0x50A2
+0xB3C4	0x508D
+0xB3C5	0x5085
+0xB3C6	0x5099
+0xB3C7	0x5091
+0xB3C8	0x5080
+0xB3C9	0x5096
+0xB3CA	0x5098
+0xB3CB	0x509A
+0xB3CC	0x6700
+0xB3CD	0x51F1
+0xB3CE	0x5272
+0xB3CF	0x5274
+0xB3D0	0x5275
+0xB3D1	0x5269
+0xB3D2	0x52DE
+0xB3D3	0x52DD
+0xB3D4	0x52DB
+0xB3D5	0x535A
+0xB3D6	0x53A5
+0xB3D7	0x557B
+0xB3D8	0x5580
+0xB3D9	0x55A7
+0xB3DA	0x557C
+0xB3DB	0x558A
+0xB3DC	0x559D
+0xB3DD	0x5598
+0xB3DE	0x5582
+0xB3DF	0x559C
+0xB3E0	0x55AA
+0xB3E1	0x5594
+0xB3E2	0x5587
+0xB3E3	0x558B
+0xB3E4	0x5583
+0xB3E5	0x55B3
+0xB3E6	0x55AE
+0xB3E7	0x559F
+0xB3E8	0x553E
+0xB3E9	0x55B2
+0xB3EA	0x559A
+0xB3EB	0x55BB
+0xB3EC	0x55AC
+0xB3ED	0x55B1
+0xB3EE	0x557E
+0xB3EF	0x5589
+0xB3F0	0x55AB
+0xB3F1	0x5599
+0xB3F2	0x570D
+0xB3F3	0x582F
+0xB3F4	0x582A
+0xB3F5	0x5834
+0xB3F6	0x5824
+0xB3F7	0x5830
+0xB3F8	0x5831
+0xB3F9	0x5821
+0xB3FA	0x581D
+0xB3FB	0x5820
+0xB3FC	0x58F9
+0xB3FD	0x58FA
+0xB3FE	0x5960
+0xB440	0x5A77
+0xB441	0x5A9A
+0xB442	0x5A7F
+0xB443	0x5A92
+0xB444	0x5A9B
+0xB445	0x5AA7
+0xB446	0x5B73
+0xB447	0x5B71
+0xB448	0x5BD2
+0xB449	0x5BCC
+0xB44A	0x5BD3
+0xB44B	0x5BD0
+0xB44C	0x5C0A
+0xB44D	0x5C0B
+0xB44E	0x5C31
+0xB44F	0x5D4C
+0xB450	0x5D50
+0xB451	0x5D34
+0xB452	0x5D47
+0xB453	0x5DFD
+0xB454	0x5E45
+0xB455	0x5E3D
+0xB456	0x5E40
+0xB457	0x5E43
+0xB458	0x5E7E
+0xB459	0x5ECA
+0xB45A	0x5EC1
+0xB45B	0x5EC2
+0xB45C	0x5EC4
+0xB45D	0x5F3C
+0xB45E	0x5F6D
+0xB45F	0x5FA9
+0xB460	0x5FAA
+0xB461	0x5FA8
+0xB462	0x60D1
+0xB463	0x60E1
+0xB464	0x60B2
+0xB465	0x60B6
+0xB466	0x60E0
+0xB467	0x611C
+0xB468	0x6123
+0xB469	0x60FA
+0xB46A	0x6115
+0xB46B	0x60F0
+0xB46C	0x60FB
+0xB46D	0x60F4
+0xB46E	0x6168
+0xB46F	0x60F1
+0xB470	0x610E
+0xB471	0x60F6
+0xB472	0x6109
+0xB473	0x6100
+0xB474	0x6112
+0xB475	0x621F
+0xB476	0x6249
+0xB477	0x63A3
+0xB478	0x638C
+0xB479	0x63CF
+0xB47A	0x63C0
+0xB47B	0x63E9
+0xB47C	0x63C9
+0xB47D	0x63C6
+0xB47E	0x63CD
+0xB4A1	0x63D2
+0xB4A2	0x63E3
+0xB4A3	0x63D0
+0xB4A4	0x63E1
+0xB4A5	0x63D6
+0xB4A6	0x63ED
+0xB4A7	0x63EE
+0xB4A8	0x6376
+0xB4A9	0x63F4
+0xB4AA	0x63EA
+0xB4AB	0x63DB
+0xB4AC	0x6452
+0xB4AD	0x63DA
+0xB4AE	0x63F9
+0xB4AF	0x655E
+0xB4B0	0x6566
+0xB4B1	0x6562
+0xB4B2	0x6563
+0xB4B3	0x6591
+0xB4B4	0x6590
+0xB4B5	0x65AF
+0xB4B6	0x666E
+0xB4B7	0x6670
+0xB4B8	0x6674
+0xB4B9	0x6676
+0xB4BA	0x666F
+0xB4BB	0x6691
+0xB4BC	0x667A
+0xB4BD	0x667E
+0xB4BE	0x6677
+0xB4BF	0x66FE
+0xB4C0	0x66FF
+0xB4C1	0x671F
+0xB4C2	0x671D
+0xB4C3	0x68FA
+0xB4C4	0x68D5
+0xB4C5	0x68E0
+0xB4C6	0x68D8
+0xB4C7	0x68D7
+0xB4C8	0x6905
+0xB4C9	0x68DF
+0xB4CA	0x68F5
+0xB4CB	0x68EE
+0xB4CC	0x68E7
+0xB4CD	0x68F9
+0xB4CE	0x68D2
+0xB4CF	0x68F2
+0xB4D0	0x68E3
+0xB4D1	0x68CB
+0xB4D2	0x68CD
+0xB4D3	0x690D
+0xB4D4	0x6912
+0xB4D5	0x690E
+0xB4D6	0x68C9
+0xB4D7	0x68DA
+0xB4D8	0x696E
+0xB4D9	0x68FB
+0xB4DA	0x6B3E
+0xB4DB	0x6B3A
+0xB4DC	0x6B3D
+0xB4DD	0x6B98
+0xB4DE	0x6B96
+0xB4DF	0x6BBC
+0xB4E0	0x6BEF
+0xB4E1	0x6C2E
+0xB4E2	0x6C2F
+0xB4E3	0x6C2C
+0xB4E4	0x6E2F
+0xB4E5	0x6E38
+0xB4E6	0x6E54
+0xB4E7	0x6E21
+0xB4E8	0x6E32
+0xB4E9	0x6E67
+0xB4EA	0x6E4A
+0xB4EB	0x6E20
+0xB4EC	0x6E25
+0xB4ED	0x6E23
+0xB4EE	0x6E1B
+0xB4EF	0x6E5B
+0xB4F0	0x6E58
+0xB4F1	0x6E24
+0xB4F2	0x6E56
+0xB4F3	0x6E6E
+0xB4F4	0x6E2D
+0xB4F5	0x6E26
+0xB4F6	0x6E6F
+0xB4F7	0x6E34
+0xB4F8	0x6E4D
+0xB4F9	0x6E3A
+0xB4FA	0x6E2C
+0xB4FB	0x6E43
+0xB4FC	0x6E1D
+0xB4FD	0x6E3E
+0xB4FE	0x6ECB
+0xB540	0x6E89
+0xB541	0x6E19
+0xB542	0x6E4E
+0xB543	0x6E63
+0xB544	0x6E44
+0xB545	0x6E72
+0xB546	0x6E69
+0xB547	0x6E5F
+0xB548	0x7119
+0xB549	0x711A
+0xB54A	0x7126
+0xB54B	0x7130
+0xB54C	0x7121
+0xB54D	0x7136
+0xB54E	0x716E
+0xB54F	0x711C
+0xB550	0x724C
+0xB551	0x7284
+0xB552	0x7280
+0xB553	0x7336
+0xB554	0x7325
+0xB555	0x7334
+0xB556	0x7329
+0xB557	0x743A
+0xB558	0x742A
+0xB559	0x7433
+0xB55A	0x7422
+0xB55B	0x7425
+0xB55C	0x7435
+0xB55D	0x7436
+0xB55E	0x7434
+0xB55F	0x742F
+0xB560	0x741B
+0xB561	0x7426
+0xB562	0x7428
+0xB563	0x7525
+0xB564	0x7526
+0xB565	0x756B
+0xB566	0x756A
+0xB567	0x75E2
+0xB568	0x75DB
+0xB569	0x75E3
+0xB56A	0x75D9
+0xB56B	0x75D8
+0xB56C	0x75DE
+0xB56D	0x75E0
+0xB56E	0x767B
+0xB56F	0x767C
+0xB570	0x7696
+0xB571	0x7693
+0xB572	0x76B4
+0xB573	0x76DC
+0xB574	0x774F
+0xB575	0x77ED
+0xB576	0x785D
+0xB577	0x786C
+0xB578	0x786F
+0xB579	0x7A0D
+0xB57A	0x7A08
+0xB57B	0x7A0B
+0xB57C	0x7A05
+0xB57D	0x7A00
+0xB57E	0x7A98
+0xB5A1	0x7A97
+0xB5A2	0x7A96
+0xB5A3	0x7AE5
+0xB5A4	0x7AE3
+0xB5A5	0x7B49
+0xB5A6	0x7B56
+0xB5A7	0x7B46
+0xB5A8	0x7B50
+0xB5A9	0x7B52
+0xB5AA	0x7B54
+0xB5AB	0x7B4D
+0xB5AC	0x7B4B
+0xB5AD	0x7B4F
+0xB5AE	0x7B51
+0xB5AF	0x7C9F
+0xB5B0	0x7CA5
+0xB5B1	0x7D5E
+0xB5B2	0x7D50
+0xB5B3	0x7D68
+0xB5B4	0x7D55
+0xB5B5	0x7D2B
+0xB5B6	0x7D6E
+0xB5B7	0x7D72
+0xB5B8	0x7D61
+0xB5B9	0x7D66
+0xB5BA	0x7D62
+0xB5BB	0x7D70
+0xB5BC	0x7D73
+0xB5BD	0x5584
+0xB5BE	0x7FD4
+0xB5BF	0x7FD5
+0xB5C0	0x800B
+0xB5C1	0x8052
+0xB5C2	0x8085
+0xB5C3	0x8155
+0xB5C4	0x8154
+0xB5C5	0x814B
+0xB5C6	0x8151
+0xB5C7	0x814E
+0xB5C8	0x8139
+0xB5C9	0x8146
+0xB5CA	0x813E
+0xB5CB	0x814C
+0xB5CC	0x8153
+0xB5CD	0x8174
+0xB5CE	0x8212
+0xB5CF	0x821C
+0xB5D0	0x83E9
+0xB5D1	0x8403
+0xB5D2	0x83F8
+0xB5D3	0x840D
+0xB5D4	0x83E0
+0xB5D5	0x83C5
+0xB5D6	0x840B
+0xB5D7	0x83C1
+0xB5D8	0x83EF
+0xB5D9	0x83F1
+0xB5DA	0x83F4
+0xB5DB	0x8457
+0xB5DC	0x840A
+0xB5DD	0x83F0
+0xB5DE	0x840C
+0xB5DF	0x83CC
+0xB5E0	0x83FD
+0xB5E1	0x83F2
+0xB5E2	0x83CA
+0xB5E3	0x8438
+0xB5E4	0x840E
+0xB5E5	0x8404
+0xB5E6	0x83DC
+0xB5E7	0x8407
+0xB5E8	0x83D4
+0xB5E9	0x83DF
+0xB5EA	0x865B
+0xB5EB	0x86DF
+0xB5EC	0x86D9
+0xB5ED	0x86ED
+0xB5EE	0x86D4
+0xB5EF	0x86DB
+0xB5F0	0x86E4
+0xB5F1	0x86D0
+0xB5F2	0x86DE
+0xB5F3	0x8857
+0xB5F4	0x88C1
+0xB5F5	0x88C2
+0xB5F6	0x88B1
+0xB5F7	0x8983
+0xB5F8	0x8996
+0xB5F9	0x8A3B
+0xB5FA	0x8A60
+0xB5FB	0x8A55
+0xB5FC	0x8A5E
+0xB5FD	0x8A3C
+0xB5FE	0x8A41
+0xB640	0x8A54
+0xB641	0x8A5B
+0xB642	0x8A50
+0xB643	0x8A46
+0xB644	0x8A34
+0xB645	0x8A3A
+0xB646	0x8A36
+0xB647	0x8A56
+0xB648	0x8C61
+0xB649	0x8C82
+0xB64A	0x8CAF
+0xB64B	0x8CBC
+0xB64C	0x8CB3
+0xB64D	0x8CBD
+0xB64E	0x8CC1
+0xB64F	0x8CBB
+0xB650	0x8CC0
+0xB651	0x8CB4
+0xB652	0x8CB7
+0xB653	0x8CB6
+0xB654	0x8CBF
+0xB655	0x8CB8
+0xB656	0x8D8A
+0xB657	0x8D85
+0xB658	0x8D81
+0xB659	0x8DCE
+0xB65A	0x8DDD
+0xB65B	0x8DCB
+0xB65C	0x8DDA
+0xB65D	0x8DD1
+0xB65E	0x8DCC
+0xB65F	0x8DDB
+0xB660	0x8DC6
+0xB661	0x8EFB
+0xB662	0x8EF8
+0xB663	0x8EFC
+0xB664	0x8F9C
+0xB665	0x902E
+0xB666	0x9035
+0xB667	0x9031
+0xB668	0x9038
+0xB669	0x9032
+0xB66A	0x9036
+0xB66B	0x9102
+0xB66C	0x90F5
+0xB66D	0x9109
+0xB66E	0x90FE
+0xB66F	0x9163
+0xB670	0x9165
+0xB671	0x91CF
+0xB672	0x9214
+0xB673	0x9215
+0xB674	0x9223
+0xB675	0x9209
+0xB676	0x921E
+0xB677	0x920D
+0xB678	0x9210
+0xB679	0x9207
+0xB67A	0x9211
+0xB67B	0x9594
+0xB67C	0x958F
+0xB67D	0x958B
+0xB67E	0x9591
+0xB6A1	0x9593
+0xB6A2	0x9592
+0xB6A3	0x958E
+0xB6A4	0x968A
+0xB6A5	0x968E
+0xB6A6	0x968B
+0xB6A7	0x967D
+0xB6A8	0x9685
+0xB6A9	0x9686
+0xB6AA	0x968D
+0xB6AB	0x9672
+0xB6AC	0x9684
+0xB6AD	0x96C1
+0xB6AE	0x96C5
+0xB6AF	0x96C4
+0xB6B0	0x96C6
+0xB6B1	0x96C7
+0xB6B2	0x96EF
+0xB6B3	0x96F2
+0xB6B4	0x97CC
+0xB6B5	0x9805
+0xB6B6	0x9806
+0xB6B7	0x9808
+0xB6B8	0x98E7
+0xB6B9	0x98EA
+0xB6BA	0x98EF
+0xB6BB	0x98E9
+0xB6BC	0x98F2
+0xB6BD	0x98ED
+0xB6BE	0x99AE
+0xB6BF	0x99AD
+0xB6C0	0x9EC3
+0xB6C1	0x9ECD
+0xB6C2	0x9ED1
+0xB6C3	0x4E82
+0xB6C4	0x50AD
+0xB6C5	0x50B5
+0xB6C6	0x50B2
+0xB6C7	0x50B3
+0xB6C8	0x50C5
+0xB6C9	0x50BE
+0xB6CA	0x50AC
+0xB6CB	0x50B7
+0xB6CC	0x50BB
+0xB6CD	0x50AF
+0xB6CE	0x50C7
+0xB6CF	0x527F
+0xB6D0	0x5277
+0xB6D1	0x527D
+0xB6D2	0x52DF
+0xB6D3	0x52E6
+0xB6D4	0x52E4
+0xB6D5	0x52E2
+0xB6D6	0x52E3
+0xB6D7	0x532F
+0xB6D8	0x55DF
+0xB6D9	0x55E8
+0xB6DA	0x55D3
+0xB6DB	0x55E6
+0xB6DC	0x55CE
+0xB6DD	0x55DC
+0xB6DE	0x55C7
+0xB6DF	0x55D1
+0xB6E0	0x55E3
+0xB6E1	0x55E4
+0xB6E2	0x55EF
+0xB6E3	0x55DA
+0xB6E4	0x55E1
+0xB6E5	0x55C5
+0xB6E6	0x55C6
+0xB6E7	0x55E5
+0xB6E8	0x55C9
+0xB6E9	0x5712
+0xB6EA	0x5713
+0xB6EB	0x585E
+0xB6EC	0x5851
+0xB6ED	0x5858
+0xB6EE	0x5857
+0xB6EF	0x585A
+0xB6F0	0x5854
+0xB6F1	0x586B
+0xB6F2	0x584C
+0xB6F3	0x586D
+0xB6F4	0x584A
+0xB6F5	0x5862
+0xB6F6	0x5852
+0xB6F7	0x584B
+0xB6F8	0x5967
+0xB6F9	0x5AC1
+0xB6FA	0x5AC9
+0xB6FB	0x5ACC
+0xB6FC	0x5ABE
+0xB6FD	0x5ABD
+0xB6FE	0x5ABC
+0xB740	0x5AB3
+0xB741	0x5AC2
+0xB742	0x5AB2
+0xB743	0x5D69
+0xB744	0x5D6F
+0xB745	0x5E4C
+0xB746	0x5E79
+0xB747	0x5EC9
+0xB748	0x5EC8
+0xB749	0x5F12
+0xB74A	0x5F59
+0xB74B	0x5FAC
+0xB74C	0x5FAE
+0xB74D	0x611A
+0xB74E	0x610F
+0xB74F	0x6148
+0xB750	0x611F
+0xB751	0x60F3
+0xB752	0x611B
+0xB753	0x60F9
+0xB754	0x6101
+0xB755	0x6108
+0xB756	0x614E
+0xB757	0x614C
+0xB758	0x6144
+0xB759	0x614D
+0xB75A	0x613E
+0xB75B	0x6134
+0xB75C	0x6127
+0xB75D	0x610D
+0xB75E	0x6106
+0xB75F	0x6137
+0xB760	0x6221
+0xB761	0x6222
+0xB762	0x6413
+0xB763	0x643E
+0xB764	0x641E
+0xB765	0x642A
+0xB766	0x642D
+0xB767	0x643D
+0xB768	0x642C
+0xB769	0x640F
+0xB76A	0x641C
+0xB76B	0x6414
+0xB76C	0x640D
+0xB76D	0x6436
+0xB76E	0x6416
+0xB76F	0x6417
+0xB770	0x6406
+0xB771	0x656C
+0xB772	0x659F
+0xB773	0x65B0
+0xB774	0x6697
+0xB775	0x6689
+0xB776	0x6687
+0xB777	0x6688
+0xB778	0x6696
+0xB779	0x6684
+0xB77A	0x6698
+0xB77B	0x668D
+0xB77C	0x6703
+0xB77D	0x6994
+0xB77E	0x696D
+0xB7A1	0x695A
+0xB7A2	0x6977
+0xB7A3	0x6960
+0xB7A4	0x6954
+0xB7A5	0x6975
+0xB7A6	0x6930
+0xB7A7	0x6982
+0xB7A8	0x694A
+0xB7A9	0x6968
+0xB7AA	0x696B
+0xB7AB	0x695E
+0xB7AC	0x6953
+0xB7AD	0x6979
+0xB7AE	0x6986
+0xB7AF	0x695D
+0xB7B0	0x6963
+0xB7B1	0x695B
+0xB7B2	0x6B47
+0xB7B3	0x6B72
+0xB7B4	0x6BC0
+0xB7B5	0x6BBF
+0xB7B6	0x6BD3
+0xB7B7	0x6BFD
+0xB7B8	0x6EA2
+0xB7B9	0x6EAF
+0xB7BA	0x6ED3
+0xB7BB	0x6EB6
+0xB7BC	0x6EC2
+0xB7BD	0x6E90
+0xB7BE	0x6E9D
+0xB7BF	0x6EC7
+0xB7C0	0x6EC5
+0xB7C1	0x6EA5
+0xB7C2	0x6E98
+0xB7C3	0x6EBC
+0xB7C4	0x6EBA
+0xB7C5	0x6EAB
+0xB7C6	0x6ED1
+0xB7C7	0x6E96
+0xB7C8	0x6E9C
+0xB7C9	0x6EC4
+0xB7CA	0x6ED4
+0xB7CB	0x6EAA
+0xB7CC	0x6EA7
+0xB7CD	0x6EB4
+0xB7CE	0x714E
+0xB7CF	0x7159
+0xB7D0	0x7169
+0xB7D1	0x7164
+0xB7D2	0x7149
+0xB7D3	0x7167
+0xB7D4	0x715C
+0xB7D5	0x716C
+0xB7D6	0x7166
+0xB7D7	0x714C
+0xB7D8	0x7165
+0xB7D9	0x715E
+0xB7DA	0x7146
+0xB7DB	0x7168
+0xB7DC	0x7156
+0xB7DD	0x723A
+0xB7DE	0x7252
+0xB7DF	0x7337
+0xB7E0	0x7345
+0xB7E1	0x733F
+0xB7E2	0x733E
+0xB7E3	0x746F
+0xB7E4	0x745A
+0xB7E5	0x7455
+0xB7E6	0x745F
+0xB7E7	0x745E
+0xB7E8	0x7441
+0xB7E9	0x743F
+0xB7EA	0x7459
+0xB7EB	0x745B
+0xB7EC	0x745C
+0xB7ED	0x7576
+0xB7EE	0x7578
+0xB7EF	0x7600
+0xB7F0	0x75F0
+0xB7F1	0x7601
+0xB7F2	0x75F2
+0xB7F3	0x75F1
+0xB7F4	0x75FA
+0xB7F5	0x75FF
+0xB7F6	0x75F4
+0xB7F7	0x75F3
+0xB7F8	0x76DE
+0xB7F9	0x76DF
+0xB7FA	0x775B
+0xB7FB	0x776B
+0xB7FC	0x7766
+0xB7FD	0x775E
+0xB7FE	0x7763
+0xB840	0x7779
+0xB841	0x776A
+0xB842	0x776C
+0xB843	0x775C
+0xB844	0x7765
+0xB845	0x7768
+0xB846	0x7762
+0xB847	0x77EE
+0xB848	0x788E
+0xB849	0x78B0
+0xB84A	0x7897
+0xB84B	0x7898
+0xB84C	0x788C
+0xB84D	0x7889
+0xB84E	0x787C
+0xB84F	0x7891
+0xB850	0x7893
+0xB851	0x787F
+0xB852	0x797A
+0xB853	0x797F
+0xB854	0x7981
+0xB855	0x842C
+0xB856	0x79BD
+0xB857	0x7A1C
+0xB858	0x7A1A
+0xB859	0x7A20
+0xB85A	0x7A14
+0xB85B	0x7A1F
+0xB85C	0x7A1E
+0xB85D	0x7A9F
+0xB85E	0x7AA0
+0xB85F	0x7B77
+0xB860	0x7BC0
+0xB861	0x7B60
+0xB862	0x7B6E
+0xB863	0x7B67
+0xB864	0x7CB1
+0xB865	0x7CB3
+0xB866	0x7CB5
+0xB867	0x7D93
+0xB868	0x7D79
+0xB869	0x7D91
+0xB86A	0x7D81
+0xB86B	0x7D8F
+0xB86C	0x7D5B
+0xB86D	0x7F6E
+0xB86E	0x7F69
+0xB86F	0x7F6A
+0xB870	0x7F72
+0xB871	0x7FA9
+0xB872	0x7FA8
+0xB873	0x7FA4
+0xB874	0x8056
+0xB875	0x8058
+0xB876	0x8086
+0xB877	0x8084
+0xB878	0x8171
+0xB879	0x8170
+0xB87A	0x8178
+0xB87B	0x8165
+0xB87C	0x816E
+0xB87D	0x8173
+0xB87E	0x816B
+0xB8A1	0x8179
+0xB8A2	0x817A
+0xB8A3	0x8166
+0xB8A4	0x8205
+0xB8A5	0x8247
+0xB8A6	0x8482
+0xB8A7	0x8477
+0xB8A8	0x843D
+0xB8A9	0x8431
+0xB8AA	0x8475
+0xB8AB	0x8466
+0xB8AC	0x846B
+0xB8AD	0x8449
+0xB8AE	0x846C
+0xB8AF	0x845B
+0xB8B0	0x843C
+0xB8B1	0x8435
+0xB8B2	0x8461
+0xB8B3	0x8463
+0xB8B4	0x8469
+0xB8B5	0x846D
+0xB8B6	0x8446
+0xB8B7	0x865E
+0xB8B8	0x865C
+0xB8B9	0x865F
+0xB8BA	0x86F9
+0xB8BB	0x8713
+0xB8BC	0x8708
+0xB8BD	0x8707
+0xB8BE	0x8700
+0xB8BF	0x86FE
+0xB8C0	0x86FB
+0xB8C1	0x8702
+0xB8C2	0x8703
+0xB8C3	0x8706
+0xB8C4	0x870A
+0xB8C5	0x8859
+0xB8C6	0x88DF
+0xB8C7	0x88D4
+0xB8C8	0x88D9
+0xB8C9	0x88DC
+0xB8CA	0x88D8
+0xB8CB	0x88DD
+0xB8CC	0x88E1
+0xB8CD	0x88CA
+0xB8CE	0x88D5
+0xB8CF	0x88D2
+0xB8D0	0x899C
+0xB8D1	0x89E3
+0xB8D2	0x8A6B
+0xB8D3	0x8A72
+0xB8D4	0x8A73
+0xB8D5	0x8A66
+0xB8D6	0x8A69
+0xB8D7	0x8A70
+0xB8D8	0x8A87
+0xB8D9	0x8A7C
+0xB8DA	0x8A63
+0xB8DB	0x8AA0
+0xB8DC	0x8A71
+0xB8DD	0x8A85
+0xB8DE	0x8A6D
+0xB8DF	0x8A62
+0xB8E0	0x8A6E
+0xB8E1	0x8A6C
+0xB8E2	0x8A79
+0xB8E3	0x8A7B
+0xB8E4	0x8A3E
+0xB8E5	0x8A68
+0xB8E6	0x8C62
+0xB8E7	0x8C8A
+0xB8E8	0x8C89
+0xB8E9	0x8CCA
+0xB8EA	0x8CC7
+0xB8EB	0x8CC8
+0xB8EC	0x8CC4
+0xB8ED	0x8CB2
+0xB8EE	0x8CC3
+0xB8EF	0x8CC2
+0xB8F0	0x8CC5
+0xB8F1	0x8DE1
+0xB8F2	0x8DDF
+0xB8F3	0x8DE8
+0xB8F4	0x8DEF
+0xB8F5	0x8DF3
+0xB8F6	0x8DFA
+0xB8F7	0x8DEA
+0xB8F8	0x8DE4
+0xB8F9	0x8DE6
+0xB8FA	0x8EB2
+0xB8FB	0x8F03
+0xB8FC	0x8F09
+0xB8FD	0x8EFE
+0xB8FE	0x8F0A
+0xB940	0x8F9F
+0xB941	0x8FB2
+0xB942	0x904B
+0xB943	0x904A
+0xB944	0x9053
+0xB945	0x9042
+0xB946	0x9054
+0xB947	0x903C
+0xB948	0x9055
+0xB949	0x9050
+0xB94A	0x9047
+0xB94B	0x904F
+0xB94C	0x904E
+0xB94D	0x904D
+0xB94E	0x9051
+0xB94F	0x903E
+0xB950	0x9041
+0xB951	0x9112
+0xB952	0x9117
+0xB953	0x916C
+0xB954	0x916A
+0xB955	0x9169
+0xB956	0x91C9
+0xB957	0x9237
+0xB958	0x9257
+0xB959	0x9238
+0xB95A	0x923D
+0xB95B	0x9240
+0xB95C	0x923E
+0xB95D	0x925B
+0xB95E	0x924B
+0xB95F	0x9264
+0xB960	0x9251
+0xB961	0x9234
+0xB962	0x9249
+0xB963	0x924D
+0xB964	0x9245
+0xB965	0x9239
+0xB966	0x923F
+0xB967	0x925A
+0xB968	0x9598
+0xB969	0x9698
+0xB96A	0x9694
+0xB96B	0x9695
+0xB96C	0x96CD
+0xB96D	0x96CB
+0xB96E	0x96C9
+0xB96F	0x96CA
+0xB970	0x96F7
+0xB971	0x96FB
+0xB972	0x96F9
+0xB973	0x96F6
+0xB974	0x9756
+0xB975	0x9774
+0xB976	0x9776
+0xB977	0x9810
+0xB978	0x9811
+0xB979	0x9813
+0xB97A	0x980A
+0xB97B	0x9812
+0xB97C	0x980C
+0xB97D	0x98FC
+0xB97E	0x98F4
+0xB9A1	0x98FD
+0xB9A2	0x98FE
+0xB9A3	0x99B3
+0xB9A4	0x99B1
+0xB9A5	0x99B4
+0xB9A6	0x9AE1
+0xB9A7	0x9CE9
+0xB9A8	0x9E82
+0xB9A9	0x9F0E
+0xB9AA	0x9F13
+0xB9AB	0x9F20
+0xB9AC	0x50E7
+0xB9AD	0x50EE
+0xB9AE	0x50E5
+0xB9AF	0x50D6
+0xB9B0	0x50ED
+0xB9B1	0x50DA
+0xB9B2	0x50D5
+0xB9B3	0x50CF
+0xB9B4	0x50D1
+0xB9B5	0x50F1
+0xB9B6	0x50CE
+0xB9B7	0x50E9
+0xB9B8	0x5162
+0xB9B9	0x51F3
+0xB9BA	0x5283
+0xB9BB	0x5282
+0xB9BC	0x5331
+0xB9BD	0x53AD
+0xB9BE	0x55FE
+0xB9BF	0x5600
+0xB9C0	0x561B
+0xB9C1	0x5617
+0xB9C2	0x55FD
+0xB9C3	0x5614
+0xB9C4	0x5606
+0xB9C5	0x5609
+0xB9C6	0x560D
+0xB9C7	0x560E
+0xB9C8	0x55F7
+0xB9C9	0x5616
+0xB9CA	0x561F
+0xB9CB	0x5608
+0xB9CC	0x5610
+0xB9CD	0x55F6
+0xB9CE	0x5718
+0xB9CF	0x5716
+0xB9D0	0x5875
+0xB9D1	0x587E
+0xB9D2	0x5883
+0xB9D3	0x5893
+0xB9D4	0x588A
+0xB9D5	0x5879
+0xB9D6	0x5885
+0xB9D7	0x587D
+0xB9D8	0x58FD
+0xB9D9	0x5925
+0xB9DA	0x5922
+0xB9DB	0x5924
+0xB9DC	0x596A
+0xB9DD	0x5969
+0xB9DE	0x5AE1
+0xB9DF	0x5AE6
+0xB9E0	0x5AE9
+0xB9E1	0x5AD7
+0xB9E2	0x5AD6
+0xB9E3	0x5AD8
+0xB9E4	0x5AE3
+0xB9E5	0x5B75
+0xB9E6	0x5BDE
+0xB9E7	0x5BE7
+0xB9E8	0x5BE1
+0xB9E9	0x5BE5
+0xB9EA	0x5BE6
+0xB9EB	0x5BE8
+0xB9EC	0x5BE2
+0xB9ED	0x5BE4
+0xB9EE	0x5BDF
+0xB9EF	0x5C0D
+0xB9F0	0x5C62
+0xB9F1	0x5D84
+0xB9F2	0x5D87
+0xB9F3	0x5E5B
+0xB9F4	0x5E63
+0xB9F5	0x5E55
+0xB9F6	0x5E57
+0xB9F7	0x5E54
+0xB9F8	0x5ED3
+0xB9F9	0x5ED6
+0xB9FA	0x5F0A
+0xB9FB	0x5F46
+0xB9FC	0x5F70
+0xB9FD	0x5FB9
+0xB9FE	0x6147
+0xBA40	0x613F
+0xBA41	0x614B
+0xBA42	0x6177
+0xBA43	0x6162
+0xBA44	0x6163
+0xBA45	0x615F
+0xBA46	0x615A
+0xBA47	0x6158
+0xBA48	0x6175
+0xBA49	0x622A
+0xBA4A	0x6487
+0xBA4B	0x6458
+0xBA4C	0x6454
+0xBA4D	0x64A4
+0xBA4E	0x6478
+0xBA4F	0x645F
+0xBA50	0x647A
+0xBA51	0x6451
+0xBA52	0x6467
+0xBA53	0x6434
+0xBA54	0x646D
+0xBA55	0x647B
+0xBA56	0x6572
+0xBA57	0x65A1
+0xBA58	0x65D7
+0xBA59	0x65D6
+0xBA5A	0x66A2
+0xBA5B	0x66A8
+0xBA5C	0x669D
+0xBA5D	0x699C
+0xBA5E	0x69A8
+0xBA5F	0x6995
+0xBA60	0x69C1
+0xBA61	0x69AE
+0xBA62	0x69D3
+0xBA63	0x69CB
+0xBA64	0x699B
+0xBA65	0x69B7
+0xBA66	0x69BB
+0xBA67	0x69AB
+0xBA68	0x69B4
+0xBA69	0x69D0
+0xBA6A	0x69CD
+0xBA6B	0x69AD
+0xBA6C	0x69CC
+0xBA6D	0x69A6
+0xBA6E	0x69C3
+0xBA6F	0x69A3
+0xBA70	0x6B49
+0xBA71	0x6B4C
+0xBA72	0x6C33
+0xBA73	0x6F33
+0xBA74	0x6F14
+0xBA75	0x6EFE
+0xBA76	0x6F13
+0xBA77	0x6EF4
+0xBA78	0x6F29
+0xBA79	0x6F3E
+0xBA7A	0x6F20
+0xBA7B	0x6F2C
+0xBA7C	0x6F0F
+0xBA7D	0x6F02
+0xBA7E	0x6F22
+0xBAA1	0x6EFF
+0xBAA2	0x6EEF
+0xBAA3	0x6F06
+0xBAA4	0x6F31
+0xBAA5	0x6F38
+0xBAA6	0x6F32
+0xBAA7	0x6F23
+0xBAA8	0x6F15
+0xBAA9	0x6F2B
+0xBAAA	0x6F2F
+0xBAAB	0x6F88
+0xBAAC	0x6F2A
+0xBAAD	0x6EEC
+0xBAAE	0x6F01
+0xBAAF	0x6EF2
+0xBAB0	0x6ECC
+0xBAB1	0x6EF7
+0xBAB2	0x7194
+0xBAB3	0x7199
+0xBAB4	0x717D
+0xBAB5	0x718A
+0xBAB6	0x7184
+0xBAB7	0x7192
+0xBAB8	0x723E
+0xBAB9	0x7292
+0xBABA	0x7296
+0xBABB	0x7344
+0xBABC	0x7350
+0xBABD	0x7464
+0xBABE	0x7463
+0xBABF	0x746A
+0xBAC0	0x7470
+0xBAC1	0x746D
+0xBAC2	0x7504
+0xBAC3	0x7591
+0xBAC4	0x7627
+0xBAC5	0x760D
+0xBAC6	0x760B
+0xBAC7	0x7609
+0xBAC8	0x7613
+0xBAC9	0x76E1
+0xBACA	0x76E3
+0xBACB	0x7784
+0xBACC	0x777D
+0xBACD	0x777F
+0xBACE	0x7761
+0xBACF	0x78C1
+0xBAD0	0x789F
+0xBAD1	0x78A7
+0xBAD2	0x78B3
+0xBAD3	0x78A9
+0xBAD4	0x78A3
+0xBAD5	0x798E
+0xBAD6	0x798F
+0xBAD7	0x798D
+0xBAD8	0x7A2E
+0xBAD9	0x7A31
+0xBADA	0x7AAA
+0xBADB	0x7AA9
+0xBADC	0x7AED
+0xBADD	0x7AEF
+0xBADE	0x7BA1
+0xBADF	0x7B95
+0xBAE0	0x7B8B
+0xBAE1	0x7B75
+0xBAE2	0x7B97
+0xBAE3	0x7B9D
+0xBAE4	0x7B94
+0xBAE5	0x7B8F
+0xBAE6	0x7BB8
+0xBAE7	0x7B87
+0xBAE8	0x7B84
+0xBAE9	0x7CB9
+0xBAEA	0x7CBD
+0xBAEB	0x7CBE
+0xBAEC	0x7DBB
+0xBAED	0x7DB0
+0xBAEE	0x7D9C
+0xBAEF	0x7DBD
+0xBAF0	0x7DBE
+0xBAF1	0x7DA0
+0xBAF2	0x7DCA
+0xBAF3	0x7DB4
+0xBAF4	0x7DB2
+0xBAF5	0x7DB1
+0xBAF6	0x7DBA
+0xBAF7	0x7DA2
+0xBAF8	0x7DBF
+0xBAF9	0x7DB5
+0xBAFA	0x7DB8
+0xBAFB	0x7DAD
+0xBAFC	0x7DD2
+0xBAFD	0x7DC7
+0xBAFE	0x7DAC
+0xBB40	0x7F70
+0xBB41	0x7FE0
+0xBB42	0x7FE1
+0xBB43	0x7FDF
+0xBB44	0x805E
+0xBB45	0x805A
+0xBB46	0x8087
+0xBB47	0x8150
+0xBB48	0x8180
+0xBB49	0x818F
+0xBB4A	0x8188
+0xBB4B	0x818A
+0xBB4C	0x817F
+0xBB4D	0x8182
+0xBB4E	0x81E7
+0xBB4F	0x81FA
+0xBB50	0x8207
+0xBB51	0x8214
+0xBB52	0x821E
+0xBB53	0x824B
+0xBB54	0x84C9
+0xBB55	0x84BF
+0xBB56	0x84C6
+0xBB57	0x84C4
+0xBB58	0x8499
+0xBB59	0x849E
+0xBB5A	0x84B2
+0xBB5B	0x849C
+0xBB5C	0x84CB
+0xBB5D	0x84B8
+0xBB5E	0x84C0
+0xBB5F	0x84D3
+0xBB60	0x8490
+0xBB61	0x84BC
+0xBB62	0x84D1
+0xBB63	0x84CA
+0xBB64	0x873F
+0xBB65	0x871C
+0xBB66	0x873B
+0xBB67	0x8722
+0xBB68	0x8725
+0xBB69	0x8734
+0xBB6A	0x8718
+0xBB6B	0x8755
+0xBB6C	0x8737
+0xBB6D	0x8729
+0xBB6E	0x88F3
+0xBB6F	0x8902
+0xBB70	0x88F4
+0xBB71	0x88F9
+0xBB72	0x88F8
+0xBB73	0x88FD
+0xBB74	0x88E8
+0xBB75	0x891A
+0xBB76	0x88EF
+0xBB77	0x8AA6
+0xBB78	0x8A8C
+0xBB79	0x8A9E
+0xBB7A	0x8AA3
+0xBB7B	0x8A8D
+0xBB7C	0x8AA1
+0xBB7D	0x8A93
+0xBB7E	0x8AA4
+0xBBA1	0x8AAA
+0xBBA2	0x8AA5
+0xBBA3	0x8AA8
+0xBBA4	0x8A98
+0xBBA5	0x8A91
+0xBBA6	0x8A9A
+0xBBA7	0x8AA7
+0xBBA8	0x8C6A
+0xBBA9	0x8C8D
+0xBBAA	0x8C8C
+0xBBAB	0x8CD3
+0xBBAC	0x8CD1
+0xBBAD	0x8CD2
+0xBBAE	0x8D6B
+0xBBAF	0x8D99
+0xBBB0	0x8D95
+0xBBB1	0x8DFC
+0xBBB2	0x8F14
+0xBBB3	0x8F12
+0xBBB4	0x8F15
+0xBBB5	0x8F13
+0xBBB6	0x8FA3
+0xBBB7	0x9060
+0xBBB8	0x9058
+0xBBB9	0x905C
+0xBBBA	0x9063
+0xBBBB	0x9059
+0xBBBC	0x905E
+0xBBBD	0x9062
+0xBBBE	0x905D
+0xBBBF	0x905B
+0xBBC0	0x9119
+0xBBC1	0x9118
+0xBBC2	0x911E
+0xBBC3	0x9175
+0xBBC4	0x9178
+0xBBC5	0x9177
+0xBBC6	0x9174
+0xBBC7	0x9278
+0xBBC8	0x9280
+0xBBC9	0x9285
+0xBBCA	0x9298
+0xBBCB	0x9296
+0xBBCC	0x927B
+0xBBCD	0x9293
+0xBBCE	0x929C
+0xBBCF	0x92A8
+0xBBD0	0x927C
+0xBBD1	0x9291
+0xBBD2	0x95A1
+0xBBD3	0x95A8
+0xBBD4	0x95A9
+0xBBD5	0x95A3
+0xBBD6	0x95A5
+0xBBD7	0x95A4
+0xBBD8	0x9699
+0xBBD9	0x969C
+0xBBDA	0x969B
+0xBBDB	0x96CC
+0xBBDC	0x96D2
+0xBBDD	0x9700
+0xBBDE	0x977C
+0xBBDF	0x9785
+0xBBE0	0x97F6
+0xBBE1	0x9817
+0xBBE2	0x9818
+0xBBE3	0x98AF
+0xBBE4	0x98B1
+0xBBE5	0x9903
+0xBBE6	0x9905
+0xBBE7	0x990C
+0xBBE8	0x9909
+0xBBE9	0x99C1
+0xBBEA	0x9AAF
+0xBBEB	0x9AB0
+0xBBEC	0x9AE6
+0xBBED	0x9B41
+0xBBEE	0x9B42
+0xBBEF	0x9CF4
+0xBBF0	0x9CF6
+0xBBF1	0x9CF3
+0xBBF2	0x9EBC
+0xBBF3	0x9F3B
+0xBBF4	0x9F4A
+0xBBF5	0x5104
+0xBBF6	0x5100
+0xBBF7	0x50FB
+0xBBF8	0x50F5
+0xBBF9	0x50F9
+0xBBFA	0x5102
+0xBBFB	0x5108
+0xBBFC	0x5109
+0xBBFD	0x5105
+0xBBFE	0x51DC
+0xBC40	0x5287
+0xBC41	0x5288
+0xBC42	0x5289
+0xBC43	0x528D
+0xBC44	0x528A
+0xBC45	0x52F0
+0xBC46	0x53B2
+0xBC47	0x562E
+0xBC48	0x563B
+0xBC49	0x5639
+0xBC4A	0x5632
+0xBC4B	0x563F
+0xBC4C	0x5634
+0xBC4D	0x5629
+0xBC4E	0x5653
+0xBC4F	0x564E
+0xBC50	0x5657
+0xBC51	0x5674
+0xBC52	0x5636
+0xBC53	0x562F
+0xBC54	0x5630
+0xBC55	0x5880
+0xBC56	0x589F
+0xBC57	0x589E
+0xBC58	0x58B3
+0xBC59	0x589C
+0xBC5A	0x58AE
+0xBC5B	0x58A9
+0xBC5C	0x58A6
+0xBC5D	0x596D
+0xBC5E	0x5B09
+0xBC5F	0x5AFB
+0xBC60	0x5B0B
+0xBC61	0x5AF5
+0xBC62	0x5B0C
+0xBC63	0x5B08
+0xBC64	0x5BEE
+0xBC65	0x5BEC
+0xBC66	0x5BE9
+0xBC67	0x5BEB
+0xBC68	0x5C64
+0xBC69	0x5C65
+0xBC6A	0x5D9D
+0xBC6B	0x5D94
+0xBC6C	0x5E62
+0xBC6D	0x5E5F
+0xBC6E	0x5E61
+0xBC6F	0x5EE2
+0xBC70	0x5EDA
+0xBC71	0x5EDF
+0xBC72	0x5EDD
+0xBC73	0x5EE3
+0xBC74	0x5EE0
+0xBC75	0x5F48
+0xBC76	0x5F71
+0xBC77	0x5FB7
+0xBC78	0x5FB5
+0xBC79	0x6176
+0xBC7A	0x6167
+0xBC7B	0x616E
+0xBC7C	0x615D
+0xBC7D	0x6155
+0xBC7E	0x6182
+0xBCA1	0x617C
+0xBCA2	0x6170
+0xBCA3	0x616B
+0xBCA4	0x617E
+0xBCA5	0x61A7
+0xBCA6	0x6190
+0xBCA7	0x61AB
+0xBCA8	0x618E
+0xBCA9	0x61AC
+0xBCAA	0x619A
+0xBCAB	0x61A4
+0xBCAC	0x6194
+0xBCAD	0x61AE
+0xBCAE	0x622E
+0xBCAF	0x6469
+0xBCB0	0x646F
+0xBCB1	0x6479
+0xBCB2	0x649E
+0xBCB3	0x64B2
+0xBCB4	0x6488
+0xBCB5	0x6490
+0xBCB6	0x64B0
+0xBCB7	0x64A5
+0xBCB8	0x6493
+0xBCB9	0x6495
+0xBCBA	0x64A9
+0xBCBB	0x6492
+0xBCBC	0x64AE
+0xBCBD	0x64AD
+0xBCBE	0x64AB
+0xBCBF	0x649A
+0xBCC0	0x64AC
+0xBCC1	0x6499
+0xBCC2	0x64A2
+0xBCC3	0x64B3
+0xBCC4	0x6575
+0xBCC5	0x6577
+0xBCC6	0x6578
+0xBCC7	0x66AE
+0xBCC8	0x66AB
+0xBCC9	0x66B4
+0xBCCA	0x66B1
+0xBCCB	0x6A23
+0xBCCC	0x6A1F
+0xBCCD	0x69E8
+0xBCCE	0x6A01
+0xBCCF	0x6A1E
+0xBCD0	0x6A19
+0xBCD1	0x69FD
+0xBCD2	0x6A21
+0xBCD3	0x6A13
+0xBCD4	0x6A0A
+0xBCD5	0x69F3
+0xBCD6	0x6A02
+0xBCD7	0x6A05
+0xBCD8	0x69ED
+0xBCD9	0x6A11
+0xBCDA	0x6B50
+0xBCDB	0x6B4E
+0xBCDC	0x6BA4
+0xBCDD	0x6BC5
+0xBCDE	0x6BC6
+0xBCDF	0x6F3F
+0xBCE0	0x6F7C
+0xBCE1	0x6F84
+0xBCE2	0x6F51
+0xBCE3	0x6F66
+0xBCE4	0x6F54
+0xBCE5	0x6F86
+0xBCE6	0x6F6D
+0xBCE7	0x6F5B
+0xBCE8	0x6F78
+0xBCE9	0x6F6E
+0xBCEA	0x6F8E
+0xBCEB	0x6F7A
+0xBCEC	0x6F70
+0xBCED	0x6F64
+0xBCEE	0x6F97
+0xBCEF	0x6F58
+0xBCF0	0x6ED5
+0xBCF1	0x6F6F
+0xBCF2	0x6F60
+0xBCF3	0x6F5F
+0xBCF4	0x719F
+0xBCF5	0x71AC
+0xBCF6	0x71B1
+0xBCF7	0x71A8
+0xBCF8	0x7256
+0xBCF9	0x729B
+0xBCFA	0x734E
+0xBCFB	0x7357
+0xBCFC	0x7469
+0xBCFD	0x748B
+0xBCFE	0x7483
+0xBD40	0x747E
+0xBD41	0x7480
+0xBD42	0x757F
+0xBD43	0x7620
+0xBD44	0x7629
+0xBD45	0x761F
+0xBD46	0x7624
+0xBD47	0x7626
+0xBD48	0x7621
+0xBD49	0x7622
+0xBD4A	0x769A
+0xBD4B	0x76BA
+0xBD4C	0x76E4
+0xBD4D	0x778E
+0xBD4E	0x7787
+0xBD4F	0x778C
+0xBD50	0x7791
+0xBD51	0x778B
+0xBD52	0x78CB
+0xBD53	0x78C5
+0xBD54	0x78BA
+0xBD55	0x78CA
+0xBD56	0x78BE
+0xBD57	0x78D5
+0xBD58	0x78BC
+0xBD59	0x78D0
+0xBD5A	0x7A3F
+0xBD5B	0x7A3C
+0xBD5C	0x7A40
+0xBD5D	0x7A3D
+0xBD5E	0x7A37
+0xBD5F	0x7A3B
+0xBD60	0x7AAF
+0xBD61	0x7AAE
+0xBD62	0x7BAD
+0xBD63	0x7BB1
+0xBD64	0x7BC4
+0xBD65	0x7BB4
+0xBD66	0x7BC6
+0xBD67	0x7BC7
+0xBD68	0x7BC1
+0xBD69	0x7BA0
+0xBD6A	0x7BCC
+0xBD6B	0x7CCA
+0xBD6C	0x7DE0
+0xBD6D	0x7DF4
+0xBD6E	0x7DEF
+0xBD6F	0x7DFB
+0xBD70	0x7DD8
+0xBD71	0x7DEC
+0xBD72	0x7DDD
+0xBD73	0x7DE8
+0xBD74	0x7DE3
+0xBD75	0x7DDA
+0xBD76	0x7DDE
+0xBD77	0x7DE9
+0xBD78	0x7D9E
+0xBD79	0x7DD9
+0xBD7A	0x7DF2
+0xBD7B	0x7DF9
+0xBD7C	0x7F75
+0xBD7D	0x7F77
+0xBD7E	0x7FAF
+0xBDA1	0x7FE9
+0xBDA2	0x8026
+0xBDA3	0x819B
+0xBDA4	0x819C
+0xBDA5	0x819D
+0xBDA6	0x81A0
+0xBDA7	0x819A
+0xBDA8	0x8198
+0xBDA9	0x8517
+0xBDAA	0x853D
+0xBDAB	0x851A
+0xBDAC	0x84EE
+0xBDAD	0x852C
+0xBDAE	0x852D
+0xBDAF	0x8513
+0xBDB0	0x8511
+0xBDB1	0x8523
+0xBDB2	0x8521
+0xBDB3	0x8514
+0xBDB4	0x84EC
+0xBDB5	0x8525
+0xBDB6	0x84FF
+0xBDB7	0x8506
+0xBDB8	0x8782
+0xBDB9	0x8774
+0xBDBA	0x8776
+0xBDBB	0x8760
+0xBDBC	0x8766
+0xBDBD	0x8778
+0xBDBE	0x8768
+0xBDBF	0x8759
+0xBDC0	0x8757
+0xBDC1	0x874C
+0xBDC2	0x8753
+0xBDC3	0x885B
+0xBDC4	0x885D
+0xBDC5	0x8910
+0xBDC6	0x8907
+0xBDC7	0x8912
+0xBDC8	0x8913
+0xBDC9	0x8915
+0xBDCA	0x890A
+0xBDCB	0x8ABC
+0xBDCC	0x8AD2
+0xBDCD	0x8AC7
+0xBDCE	0x8AC4
+0xBDCF	0x8A95
+0xBDD0	0x8ACB
+0xBDD1	0x8AF8
+0xBDD2	0x8AB2
+0xBDD3	0x8AC9
+0xBDD4	0x8AC2
+0xBDD5	0x8ABF
+0xBDD6	0x8AB0
+0xBDD7	0x8AD6
+0xBDD8	0x8ACD
+0xBDD9	0x8AB6
+0xBDDA	0x8AB9
+0xBDDB	0x8ADB
+0xBDDC	0x8C4C
+0xBDDD	0x8C4E
+0xBDDE	0x8C6C
+0xBDDF	0x8CE0
+0xBDE0	0x8CDE
+0xBDE1	0x8CE6
+0xBDE2	0x8CE4
+0xBDE3	0x8CEC
+0xBDE4	0x8CED
+0xBDE5	0x8CE2
+0xBDE6	0x8CE3
+0xBDE7	0x8CDC
+0xBDE8	0x8CEA
+0xBDE9	0x8CE1
+0xBDEA	0x8D6D
+0xBDEB	0x8D9F
+0xBDEC	0x8DA3
+0xBDED	0x8E2B
+0xBDEE	0x8E10
+0xBDEF	0x8E1D
+0xBDF0	0x8E22
+0xBDF1	0x8E0F
+0xBDF2	0x8E29
+0xBDF3	0x8E1F
+0xBDF4	0x8E21
+0xBDF5	0x8E1E
+0xBDF6	0x8EBA
+0xBDF7	0x8F1D
+0xBDF8	0x8F1B
+0xBDF9	0x8F1F
+0xBDFA	0x8F29
+0xBDFB	0x8F26
+0xBDFC	0x8F2A
+0xBDFD	0x8F1C
+0xBDFE	0x8F1E
+0xBE40	0x8F25
+0xBE41	0x9069
+0xBE42	0x906E
+0xBE43	0x9068
+0xBE44	0x906D
+0xBE45	0x9077
+0xBE46	0x9130
+0xBE47	0x912D
+0xBE48	0x9127
+0xBE49	0x9131
+0xBE4A	0x9187
+0xBE4B	0x9189
+0xBE4C	0x918B
+0xBE4D	0x9183
+0xBE4E	0x92C5
+0xBE4F	0x92BB
+0xBE50	0x92B7
+0xBE51	0x92EA
+0xBE52	0x92AC
+0xBE53	0x92E4
+0xBE54	0x92C1
+0xBE55	0x92B3
+0xBE56	0x92BC
+0xBE57	0x92D2
+0xBE58	0x92C7
+0xBE59	0x92F0
+0xBE5A	0x92B2
+0xBE5B	0x95AD
+0xBE5C	0x95B1
+0xBE5D	0x9704
+0xBE5E	0x9706
+0xBE5F	0x9707
+0xBE60	0x9709
+0xBE61	0x9760
+0xBE62	0x978D
+0xBE63	0x978B
+0xBE64	0x978F
+0xBE65	0x9821
+0xBE66	0x982B
+0xBE67	0x981C
+0xBE68	0x98B3
+0xBE69	0x990A
+0xBE6A	0x9913
+0xBE6B	0x9912
+0xBE6C	0x9918
+0xBE6D	0x99DD
+0xBE6E	0x99D0
+0xBE6F	0x99DF
+0xBE70	0x99DB
+0xBE71	0x99D1
+0xBE72	0x99D5
+0xBE73	0x99D2
+0xBE74	0x99D9
+0xBE75	0x9AB7
+0xBE76	0x9AEE
+0xBE77	0x9AEF
+0xBE78	0x9B27
+0xBE79	0x9B45
+0xBE7A	0x9B44
+0xBE7B	0x9B77
+0xBE7C	0x9B6F
+0xBE7D	0x9D06
+0xBE7E	0x9D09
+0xBEA1	0x9D03
+0xBEA2	0x9EA9
+0xBEA3	0x9EBE
+0xBEA4	0x9ECE
+0xBEA5	0x58A8
+0xBEA6	0x9F52
+0xBEA7	0x5112
+0xBEA8	0x5118
+0xBEA9	0x5114
+0xBEAA	0x5110
+0xBEAB	0x5115
+0xBEAC	0x5180
+0xBEAD	0x51AA
+0xBEAE	0x51DD
+0xBEAF	0x5291
+0xBEB0	0x5293
+0xBEB1	0x52F3
+0xBEB2	0x5659
+0xBEB3	0x566B
+0xBEB4	0x5679
+0xBEB5	0x5669
+0xBEB6	0x5664
+0xBEB7	0x5678
+0xBEB8	0x566A
+0xBEB9	0x5668
+0xBEBA	0x5665
+0xBEBB	0x5671
+0xBEBC	0x566F
+0xBEBD	0x566C
+0xBEBE	0x5662
+0xBEBF	0x5676
+0xBEC0	0x58C1
+0xBEC1	0x58BE
+0xBEC2	0x58C7
+0xBEC3	0x58C5
+0xBEC4	0x596E
+0xBEC5	0x5B1D
+0xBEC6	0x5B34
+0xBEC7	0x5B78
+0xBEC8	0x5BF0
+0xBEC9	0x5C0E
+0xBECA	0x5F4A
+0xBECB	0x61B2
+0xBECC	0x6191
+0xBECD	0x61A9
+0xBECE	0x618A
+0xBECF	0x61CD
+0xBED0	0x61B6
+0xBED1	0x61BE
+0xBED2	0x61CA
+0xBED3	0x61C8
+0xBED4	0x6230
+0xBED5	0x64C5
+0xBED6	0x64C1
+0xBED7	0x64CB
+0xBED8	0x64BB
+0xBED9	0x64BC
+0xBEDA	0x64DA
+0xBEDB	0x64C4
+0xBEDC	0x64C7
+0xBEDD	0x64C2
+0xBEDE	0x64CD
+0xBEDF	0x64BF
+0xBEE0	0x64D2
+0xBEE1	0x64D4
+0xBEE2	0x64BE
+0xBEE3	0x6574
+0xBEE4	0x66C6
+0xBEE5	0x66C9
+0xBEE6	0x66B9
+0xBEE7	0x66C4
+0xBEE8	0x66C7
+0xBEE9	0x66B8
+0xBEEA	0x6A3D
+0xBEEB	0x6A38
+0xBEEC	0x6A3A
+0xBEED	0x6A59
+0xBEEE	0x6A6B
+0xBEEF	0x6A58
+0xBEF0	0x6A39
+0xBEF1	0x6A44
+0xBEF2	0x6A62
+0xBEF3	0x6A61
+0xBEF4	0x6A4B
+0xBEF5	0x6A47
+0xBEF6	0x6A35
+0xBEF7	0x6A5F
+0xBEF8	0x6A48
+0xBEF9	0x6B59
+0xBEFA	0x6B77
+0xBEFB	0x6C05
+0xBEFC	0x6FC2
+0xBEFD	0x6FB1
+0xBEFE	0x6FA1
+0xBF40	0x6FC3
+0xBF41	0x6FA4
+0xBF42	0x6FC1
+0xBF43	0x6FA7
+0xBF44	0x6FB3
+0xBF45	0x6FC0
+0xBF46	0x6FB9
+0xBF47	0x6FB6
+0xBF48	0x6FA6
+0xBF49	0x6FA0
+0xBF4A	0x6FB4
+0xBF4B	0x71BE
+0xBF4C	0x71C9
+0xBF4D	0x71D0
+0xBF4E	0x71D2
+0xBF4F	0x71C8
+0xBF50	0x71D5
+0xBF51	0x71B9
+0xBF52	0x71CE
+0xBF53	0x71D9
+0xBF54	0x71DC
+0xBF55	0x71C3
+0xBF56	0x71C4
+0xBF57	0x7368
+0xBF58	0x749C
+0xBF59	0x74A3
+0xBF5A	0x7498
+0xBF5B	0x749F
+0xBF5C	0x749E
+0xBF5D	0x74E2
+0xBF5E	0x750C
+0xBF5F	0x750D
+0xBF60	0x7634
+0xBF61	0x7638
+0xBF62	0x763A
+0xBF63	0x76E7
+0xBF64	0x76E5
+0xBF65	0x77A0
+0xBF66	0x779E
+0xBF67	0x779F
+0xBF68	0x77A5
+0xBF69	0x78E8
+0xBF6A	0x78DA
+0xBF6B	0x78EC
+0xBF6C	0x78E7
+0xBF6D	0x79A6
+0xBF6E	0x7A4D
+0xBF6F	0x7A4E
+0xBF70	0x7A46
+0xBF71	0x7A4C
+0xBF72	0x7A4B
+0xBF73	0x7ABA
+0xBF74	0x7BD9
+0xBF75	0x7C11
+0xBF76	0x7BC9
+0xBF77	0x7BE4
+0xBF78	0x7BDB
+0xBF79	0x7BE1
+0xBF7A	0x7BE9
+0xBF7B	0x7BE6
+0xBF7C	0x7CD5
+0xBF7D	0x7CD6
+0xBF7E	0x7E0A
+0xBFA1	0x7E11
+0xBFA2	0x7E08
+0xBFA3	0x7E1B
+0xBFA4	0x7E23
+0xBFA5	0x7E1E
+0xBFA6	0x7E1D
+0xBFA7	0x7E09
+0xBFA8	0x7E10
+0xBFA9	0x7F79
+0xBFAA	0x7FB2
+0xBFAB	0x7FF0
+0xBFAC	0x7FF1
+0xBFAD	0x7FEE
+0xBFAE	0x8028
+0xBFAF	0x81B3
+0xBFB0	0x81A9
+0xBFB1	0x81A8
+0xBFB2	0x81FB
+0xBFB3	0x8208
+0xBFB4	0x8258
+0xBFB5	0x8259
+0xBFB6	0x854A
+0xBFB7	0x8559
+0xBFB8	0x8548
+0xBFB9	0x8568
+0xBFBA	0x8569
+0xBFBB	0x8543
+0xBFBC	0x8549
+0xBFBD	0x856D
+0xBFBE	0x856A
+0xBFBF	0x855E
+0xBFC0	0x8783
+0xBFC1	0x879F
+0xBFC2	0x879E
+0xBFC3	0x87A2
+0xBFC4	0x878D
+0xBFC5	0x8861
+0xBFC6	0x892A
+0xBFC7	0x8932
+0xBFC8	0x8925
+0xBFC9	0x892B
+0xBFCA	0x8921
+0xBFCB	0x89AA
+0xBFCC	0x89A6
+0xBFCD	0x8AE6
+0xBFCE	0x8AFA
+0xBFCF	0x8AEB
+0xBFD0	0x8AF1
+0xBFD1	0x8B00
+0xBFD2	0x8ADC
+0xBFD3	0x8AE7
+0xBFD4	0x8AEE
+0xBFD5	0x8AFE
+0xBFD6	0x8B01
+0xBFD7	0x8B02
+0xBFD8	0x8AF7
+0xBFD9	0x8AED
+0xBFDA	0x8AF3
+0xBFDB	0x8AF6
+0xBFDC	0x8AFC
+0xBFDD	0x8C6B
+0xBFDE	0x8C6D
+0xBFDF	0x8C93
+0xBFE0	0x8CF4
+0xBFE1	0x8E44
+0xBFE2	0x8E31
+0xBFE3	0x8E34
+0xBFE4	0x8E42
+0xBFE5	0x8E39
+0xBFE6	0x8E35
+0xBFE7	0x8F3B
+0xBFE8	0x8F2F
+0xBFE9	0x8F38
+0xBFEA	0x8F33
+0xBFEB	0x8FA8
+0xBFEC	0x8FA6
+0xBFED	0x9075
+0xBFEE	0x9074
+0xBFEF	0x9078
+0xBFF0	0x9072
+0xBFF1	0x907C
+0xBFF2	0x907A
+0xBFF3	0x9134
+0xBFF4	0x9192
+0xBFF5	0x9320
+0xBFF6	0x9336
+0xBFF7	0x92F8
+0xBFF8	0x9333
+0xBFF9	0x932F
+0xBFFA	0x9322
+0xBFFB	0x92FC
+0xBFFC	0x932B
+0xBFFD	0x9304
+0xBFFE	0x931A
+0xC040	0x9310
+0xC041	0x9326
+0xC042	0x9321
+0xC043	0x9315
+0xC044	0x932E
+0xC045	0x9319
+0xC046	0x95BB
+0xC047	0x96A7
+0xC048	0x96A8
+0xC049	0x96AA
+0xC04A	0x96D5
+0xC04B	0x970E
+0xC04C	0x9711
+0xC04D	0x9716
+0xC04E	0x970D
+0xC04F	0x9713
+0xC050	0x970F
+0xC051	0x975B
+0xC052	0x975C
+0xC053	0x9766
+0xC054	0x9798
+0xC055	0x9830
+0xC056	0x9838
+0xC057	0x983B
+0xC058	0x9837
+0xC059	0x982D
+0xC05A	0x9839
+0xC05B	0x9824
+0xC05C	0x9910
+0xC05D	0x9928
+0xC05E	0x991E
+0xC05F	0x991B
+0xC060	0x9921
+0xC061	0x991A
+0xC062	0x99ED
+0xC063	0x99E2
+0xC064	0x99F1
+0xC065	0x9AB8
+0xC066	0x9ABC
+0xC067	0x9AFB
+0xC068	0x9AED
+0xC069	0x9B28
+0xC06A	0x9B91
+0xC06B	0x9D15
+0xC06C	0x9D23
+0xC06D	0x9D26
+0xC06E	0x9D28
+0xC06F	0x9D12
+0xC070	0x9D1B
+0xC071	0x9ED8
+0xC072	0x9ED4
+0xC073	0x9F8D
+0xC074	0x9F9C
+0xC075	0x512A
+0xC076	0x511F
+0xC077	0x5121
+0xC078	0x5132
+0xC079	0x52F5
+0xC07A	0x568E
+0xC07B	0x5680
+0xC07C	0x5690
+0xC07D	0x5685
+0xC07E	0x5687
+0xC0A1	0x568F
+0xC0A2	0x58D5
+0xC0A3	0x58D3
+0xC0A4	0x58D1
+0xC0A5	0x58CE
+0xC0A6	0x5B30
+0xC0A7	0x5B2A
+0xC0A8	0x5B24
+0xC0A9	0x5B7A
+0xC0AA	0x5C37
+0xC0AB	0x5C68
+0xC0AC	0x5DBC
+0xC0AD	0x5DBA
+0xC0AE	0x5DBD
+0xC0AF	0x5DB8
+0xC0B0	0x5E6B
+0xC0B1	0x5F4C
+0xC0B2	0x5FBD
+0xC0B3	0x61C9
+0xC0B4	0x61C2
+0xC0B5	0x61C7
+0xC0B6	0x61E6
+0xC0B7	0x61CB
+0xC0B8	0x6232
+0xC0B9	0x6234
+0xC0BA	0x64CE
+0xC0BB	0x64CA
+0xC0BC	0x64D8
+0xC0BD	0x64E0
+0xC0BE	0x64F0
+0xC0BF	0x64E6
+0xC0C0	0x64EC
+0xC0C1	0x64F1
+0xC0C2	0x64E2
+0xC0C3	0x64ED
+0xC0C4	0x6582
+0xC0C5	0x6583
+0xC0C6	0x66D9
+0xC0C7	0x66D6
+0xC0C8	0x6A80
+0xC0C9	0x6A94
+0xC0CA	0x6A84
+0xC0CB	0x6AA2
+0xC0CC	0x6A9C
+0xC0CD	0x6ADB
+0xC0CE	0x6AA3
+0xC0CF	0x6A7E
+0xC0D0	0x6A97
+0xC0D1	0x6A90
+0xC0D2	0x6AA0
+0xC0D3	0x6B5C
+0xC0D4	0x6BAE
+0xC0D5	0x6BDA
+0xC0D6	0x6C08
+0xC0D7	0x6FD8
+0xC0D8	0x6FF1
+0xC0D9	0x6FDF
+0xC0DA	0x6FE0
+0xC0DB	0x6FDB
+0xC0DC	0x6FE4
+0xC0DD	0x6FEB
+0xC0DE	0x6FEF
+0xC0DF	0x6F80
+0xC0E0	0x6FEC
+0xC0E1	0x6FE1
+0xC0E2	0x6FE9
+0xC0E3	0x6FD5
+0xC0E4	0x6FEE
+0xC0E5	0x6FF0
+0xC0E6	0x71E7
+0xC0E7	0x71DF
+0xC0E8	0x71EE
+0xC0E9	0x71E6
+0xC0EA	0x71E5
+0xC0EB	0x71ED
+0xC0EC	0x71EC
+0xC0ED	0x71F4
+0xC0EE	0x71E0
+0xC0EF	0x7235
+0xC0F0	0x7246
+0xC0F1	0x7370
+0xC0F2	0x7372
+0xC0F3	0x74A9
+0xC0F4	0x74B0
+0xC0F5	0x74A6
+0xC0F6	0x74A8
+0xC0F7	0x7646
+0xC0F8	0x7642
+0xC0F9	0x764C
+0xC0FA	0x76EA
+0xC0FB	0x77B3
+0xC0FC	0x77AA
+0xC0FD	0x77B0
+0xC0FE	0x77AC
+0xC140	0x77A7
+0xC141	0x77AD
+0xC142	0x77EF
+0xC143	0x78F7
+0xC144	0x78FA
+0xC145	0x78F4
+0xC146	0x78EF
+0xC147	0x7901
+0xC148	0x79A7
+0xC149	0x79AA
+0xC14A	0x7A57
+0xC14B	0x7ABF
+0xC14C	0x7C07
+0xC14D	0x7C0D
+0xC14E	0x7BFE
+0xC14F	0x7BF7
+0xC150	0x7C0C
+0xC151	0x7BE0
+0xC152	0x7CE0
+0xC153	0x7CDC
+0xC154	0x7CDE
+0xC155	0x7CE2
+0xC156	0x7CDF
+0xC157	0x7CD9
+0xC158	0x7CDD
+0xC159	0x7E2E
+0xC15A	0x7E3E
+0xC15B	0x7E46
+0xC15C	0x7E37
+0xC15D	0x7E32
+0xC15E	0x7E43
+0xC15F	0x7E2B
+0xC160	0x7E3D
+0xC161	0x7E31
+0xC162	0x7E45
+0xC163	0x7E41
+0xC164	0x7E34
+0xC165	0x7E39
+0xC166	0x7E48
+0xC167	0x7E35
+0xC168	0x7E3F
+0xC169	0x7E2F
+0xC16A	0x7F44
+0xC16B	0x7FF3
+0xC16C	0x7FFC
+0xC16D	0x8071
+0xC16E	0x8072
+0xC16F	0x8070
+0xC170	0x806F
+0xC171	0x8073
+0xC172	0x81C6
+0xC173	0x81C3
+0xC174	0x81BA
+0xC175	0x81C2
+0xC176	0x81C0
+0xC177	0x81BF
+0xC178	0x81BD
+0xC179	0x81C9
+0xC17A	0x81BE
+0xC17B	0x81E8
+0xC17C	0x8209
+0xC17D	0x8271
+0xC17E	0x85AA
+0xC1A1	0x8584
+0xC1A2	0x857E
+0xC1A3	0x859C
+0xC1A4	0x8591
+0xC1A5	0x8594
+0xC1A6	0x85AF
+0xC1A7	0x859B
+0xC1A8	0x8587
+0xC1A9	0x85A8
+0xC1AA	0x858A
+0xC1AB	0x8667
+0xC1AC	0x87C0
+0xC1AD	0x87D1
+0xC1AE	0x87B3
+0xC1AF	0x87D2
+0xC1B0	0x87C6
+0xC1B1	0x87AB
+0xC1B2	0x87BB
+0xC1B3	0x87BA
+0xC1B4	0x87C8
+0xC1B5	0x87CB
+0xC1B6	0x893B
+0xC1B7	0x8936
+0xC1B8	0x8944
+0xC1B9	0x8938
+0xC1BA	0x893D
+0xC1BB	0x89AC
+0xC1BC	0x8B0E
+0xC1BD	0x8B17
+0xC1BE	0x8B19
+0xC1BF	0x8B1B
+0xC1C0	0x8B0A
+0xC1C1	0x8B20
+0xC1C2	0x8B1D
+0xC1C3	0x8B04
+0xC1C4	0x8B10
+0xC1C5	0x8C41
+0xC1C6	0x8C3F
+0xC1C7	0x8C73
+0xC1C8	0x8CFA
+0xC1C9	0x8CFD
+0xC1CA	0x8CFC
+0xC1CB	0x8CF8
+0xC1CC	0x8CFB
+0xC1CD	0x8DA8
+0xC1CE	0x8E49
+0xC1CF	0x8E4B
+0xC1D0	0x8E48
+0xC1D1	0x8E4A
+0xC1D2	0x8F44
+0xC1D3	0x8F3E
+0xC1D4	0x8F42
+0xC1D5	0x8F45
+0xC1D6	0x8F3F
+0xC1D7	0x907F
+0xC1D8	0x907D
+0xC1D9	0x9084
+0xC1DA	0x9081
+0xC1DB	0x9082
+0xC1DC	0x9080
+0xC1DD	0x9139
+0xC1DE	0x91A3
+0xC1DF	0x919E
+0xC1E0	0x919C
+0xC1E1	0x934D
+0xC1E2	0x9382
+0xC1E3	0x9328
+0xC1E4	0x9375
+0xC1E5	0x934A
+0xC1E6	0x9365
+0xC1E7	0x934B
+0xC1E8	0x9318
+0xC1E9	0x937E
+0xC1EA	0x936C
+0xC1EB	0x935B
+0xC1EC	0x9370
+0xC1ED	0x935A
+0xC1EE	0x9354
+0xC1EF	0x95CA
+0xC1F0	0x95CB
+0xC1F1	0x95CC
+0xC1F2	0x95C8
+0xC1F3	0x95C6
+0xC1F4	0x96B1
+0xC1F5	0x96B8
+0xC1F6	0x96D6
+0xC1F7	0x971C
+0xC1F8	0x971E
+0xC1F9	0x97A0
+0xC1FA	0x97D3
+0xC1FB	0x9846
+0xC1FC	0x98B6
+0xC1FD	0x9935
+0xC1FE	0x9A01
+0xC240	0x99FF
+0xC241	0x9BAE
+0xC242	0x9BAB
+0xC243	0x9BAA
+0xC244	0x9BAD
+0xC245	0x9D3B
+0xC246	0x9D3F
+0xC247	0x9E8B
+0xC248	0x9ECF
+0xC249	0x9EDE
+0xC24A	0x9EDC
+0xC24B	0x9EDD
+0xC24C	0x9EDB
+0xC24D	0x9F3E
+0xC24E	0x9F4B
+0xC24F	0x53E2
+0xC250	0x5695
+0xC251	0x56AE
+0xC252	0x58D9
+0xC253	0x58D8
+0xC254	0x5B38
+0xC255	0x5F5D
+0xC256	0x61E3
+0xC257	0x6233
+0xC258	0x64F4
+0xC259	0x64F2
+0xC25A	0x64FE
+0xC25B	0x6506
+0xC25C	0x64FA
+0xC25D	0x64FB
+0xC25E	0x64F7
+0xC25F	0x65B7
+0xC260	0x66DC
+0xC261	0x6726
+0xC262	0x6AB3
+0xC263	0x6AAC
+0xC264	0x6AC3
+0xC265	0x6ABB
+0xC266	0x6AB8
+0xC267	0x6AC2
+0xC268	0x6AAE
+0xC269	0x6AAF
+0xC26A	0x6B5F
+0xC26B	0x6B78
+0xC26C	0x6BAF
+0xC26D	0x7009
+0xC26E	0x700B
+0xC26F	0x6FFE
+0xC270	0x7006
+0xC271	0x6FFA
+0xC272	0x7011
+0xC273	0x700F
+0xC274	0x71FB
+0xC275	0x71FC
+0xC276	0x71FE
+0xC277	0x71F8
+0xC278	0x7377
+0xC279	0x7375
+0xC27A	0x74A7
+0xC27B	0x74BF
+0xC27C	0x7515
+0xC27D	0x7656
+0xC27E	0x7658
+0xC2A1	0x7652
+0xC2A2	0x77BD
+0xC2A3	0x77BF
+0xC2A4	0x77BB
+0xC2A5	0x77BC
+0xC2A6	0x790E
+0xC2A7	0x79AE
+0xC2A8	0x7A61
+0xC2A9	0x7A62
+0xC2AA	0x7A60
+0xC2AB	0x7AC4
+0xC2AC	0x7AC5
+0xC2AD	0x7C2B
+0xC2AE	0x7C27
+0xC2AF	0x7C2A
+0xC2B0	0x7C1E
+0xC2B1	0x7C23
+0xC2B2	0x7C21
+0xC2B3	0x7CE7
+0xC2B4	0x7E54
+0xC2B5	0x7E55
+0xC2B6	0x7E5E
+0xC2B7	0x7E5A
+0xC2B8	0x7E61
+0xC2B9	0x7E52
+0xC2BA	0x7E59
+0xC2BB	0x7F48
+0xC2BC	0x7FF9
+0xC2BD	0x7FFB
+0xC2BE	0x8077
+0xC2BF	0x8076
+0xC2C0	0x81CD
+0xC2C1	0x81CF
+0xC2C2	0x820A
+0xC2C3	0x85CF
+0xC2C4	0x85A9
+0xC2C5	0x85CD
+0xC2C6	0x85D0
+0xC2C7	0x85C9
+0xC2C8	0x85B0
+0xC2C9	0x85BA
+0xC2CA	0x85B9
+0xC2CB	0x85A6
+0xC2CC	0x87EF
+0xC2CD	0x87EC
+0xC2CE	0x87F2
+0xC2CF	0x87E0
+0xC2D0	0x8986
+0xC2D1	0x89B2
+0xC2D2	0x89F4
+0xC2D3	0x8B28
+0xC2D4	0x8B39
+0xC2D5	0x8B2C
+0xC2D6	0x8B2B
+0xC2D7	0x8C50
+0xC2D8	0x8D05
+0xC2D9	0x8E59
+0xC2DA	0x8E63
+0xC2DB	0x8E66
+0xC2DC	0x8E64
+0xC2DD	0x8E5F
+0xC2DE	0x8E55
+0xC2DF	0x8EC0
+0xC2E0	0x8F49
+0xC2E1	0x8F4D
+0xC2E2	0x9087
+0xC2E3	0x9083
+0xC2E4	0x9088
+0xC2E5	0x91AB
+0xC2E6	0x91AC
+0xC2E7	0x91D0
+0xC2E8	0x9394
+0xC2E9	0x938A
+0xC2EA	0x9396
+0xC2EB	0x93A2
+0xC2EC	0x93B3
+0xC2ED	0x93AE
+0xC2EE	0x93AC
+0xC2EF	0x93B0
+0xC2F0	0x9398
+0xC2F1	0x939A
+0xC2F2	0x9397
+0xC2F3	0x95D4
+0xC2F4	0x95D6
+0xC2F5	0x95D0
+0xC2F6	0x95D5
+0xC2F7	0x96E2
+0xC2F8	0x96DC
+0xC2F9	0x96D9
+0xC2FA	0x96DB
+0xC2FB	0x96DE
+0xC2FC	0x9724
+0xC2FD	0x97A3
+0xC2FE	0x97A6
+0xC340	0x97AD
+0xC341	0x97F9
+0xC342	0x984D
+0xC343	0x984F
+0xC344	0x984C
+0xC345	0x984E
+0xC346	0x9853
+0xC347	0x98BA
+0xC348	0x993E
+0xC349	0x993F
+0xC34A	0x993D
+0xC34B	0x992E
+0xC34C	0x99A5
+0xC34D	0x9A0E
+0xC34E	0x9AC1
+0xC34F	0x9B03
+0xC350	0x9B06
+0xC351	0x9B4F
+0xC352	0x9B4E
+0xC353	0x9B4D
+0xC354	0x9BCA
+0xC355	0x9BC9
+0xC356	0x9BFD
+0xC357	0x9BC8
+0xC358	0x9BC0
+0xC359	0x9D51
+0xC35A	0x9D5D
+0xC35B	0x9D60
+0xC35C	0x9EE0
+0xC35D	0x9F15
+0xC35E	0x9F2C
+0xC35F	0x5133
+0xC360	0x56A5
+0xC361	0x58DE
+0xC362	0x58DF
+0xC363	0x58E2
+0xC364	0x5BF5
+0xC365	0x9F90
+0xC366	0x5EEC
+0xC367	0x61F2
+0xC368	0x61F7
+0xC369	0x61F6
+0xC36A	0x61F5
+0xC36B	0x6500
+0xC36C	0x650F
+0xC36D	0x66E0
+0xC36E	0x66DD
+0xC36F	0x6AE5
+0xC370	0x6ADD
+0xC371	0x6ADA
+0xC372	0x6AD3
+0xC373	0x701B
+0xC374	0x701F
+0xC375	0x7028
+0xC376	0x701A
+0xC377	0x701D
+0xC378	0x7015
+0xC379	0x7018
+0xC37A	0x7206
+0xC37B	0x720D
+0xC37C	0x7258
+0xC37D	0x72A2
+0xC37E	0x7378
+0xC3A1	0x737A
+0xC3A2	0x74BD
+0xC3A3	0x74CA
+0xC3A4	0x74E3
+0xC3A5	0x7587
+0xC3A6	0x7586
+0xC3A7	0x765F
+0xC3A8	0x7661
+0xC3A9	0x77C7
+0xC3AA	0x7919
+0xC3AB	0x79B1
+0xC3AC	0x7A6B
+0xC3AD	0x7A69
+0xC3AE	0x7C3E
+0xC3AF	0x7C3F
+0xC3B0	0x7C38
+0xC3B1	0x7C3D
+0xC3B2	0x7C37
+0xC3B3	0x7C40
+0xC3B4	0x7E6B
+0xC3B5	0x7E6D
+0xC3B6	0x7E79
+0xC3B7	0x7E69
+0xC3B8	0x7E6A
+0xC3B9	0x7F85
+0xC3BA	0x7E73
+0xC3BB	0x7FB6
+0xC3BC	0x7FB9
+0xC3BD	0x7FB8
+0xC3BE	0x81D8
+0xC3BF	0x85E9
+0xC3C0	0x85DD
+0xC3C1	0x85EA
+0xC3C2	0x85D5
+0xC3C3	0x85E4
+0xC3C4	0x85E5
+0xC3C5	0x85F7
+0xC3C6	0x87FB
+0xC3C7	0x8805
+0xC3C8	0x880D
+0xC3C9	0x87F9
+0xC3CA	0x87FE
+0xC3CB	0x8960
+0xC3CC	0x895F
+0xC3CD	0x8956
+0xC3CE	0x895E
+0xC3CF	0x8B41
+0xC3D0	0x8B5C
+0xC3D1	0x8B58
+0xC3D2	0x8B49
+0xC3D3	0x8B5A
+0xC3D4	0x8B4E
+0xC3D5	0x8B4F
+0xC3D6	0x8B46
+0xC3D7	0x8B59
+0xC3D8	0x8D08
+0xC3D9	0x8D0A
+0xC3DA	0x8E7C
+0xC3DB	0x8E72
+0xC3DC	0x8E87
+0xC3DD	0x8E76
+0xC3DE	0x8E6C
+0xC3DF	0x8E7A
+0xC3E0	0x8E74
+0xC3E1	0x8F54
+0xC3E2	0x8F4E
+0xC3E3	0x8FAD
+0xC3E4	0x908A
+0xC3E5	0x908B
+0xC3E6	0x91B1
+0xC3E7	0x91AE
+0xC3E8	0x93E1
+0xC3E9	0x93D1
+0xC3EA	0x93DF
+0xC3EB	0x93C3
+0xC3EC	0x93C8
+0xC3ED	0x93DC
+0xC3EE	0x93DD
+0xC3EF	0x93D6
+0xC3F0	0x93E2
+0xC3F1	0x93CD
+0xC3F2	0x93D8
+0xC3F3	0x93E4
+0xC3F4	0x93D7
+0xC3F5	0x93E8
+0xC3F6	0x95DC
+0xC3F7	0x96B4
+0xC3F8	0x96E3
+0xC3F9	0x972A
+0xC3FA	0x9727
+0xC3FB	0x9761
+0xC3FC	0x97DC
+0xC3FD	0x97FB
+0xC3FE	0x985E
+0xC440	0x9858
+0xC441	0x985B
+0xC442	0x98BC
+0xC443	0x9945
+0xC444	0x9949
+0xC445	0x9A16
+0xC446	0x9A19
+0xC447	0x9B0D
+0xC448	0x9BE8
+0xC449	0x9BE7
+0xC44A	0x9BD6
+0xC44B	0x9BDB
+0xC44C	0x9D89
+0xC44D	0x9D61
+0xC44E	0x9D72
+0xC44F	0x9D6A
+0xC450	0x9D6C
+0xC451	0x9E92
+0xC452	0x9E97
+0xC453	0x9E93
+0xC454	0x9EB4
+0xC455	0x52F8
+0xC456	0x56A8
+0xC457	0x56B7
+0xC458	0x56B6
+0xC459	0x56B4
+0xC45A	0x56BC
+0xC45B	0x58E4
+0xC45C	0x5B40
+0xC45D	0x5B43
+0xC45E	0x5B7D
+0xC45F	0x5BF6
+0xC460	0x5DC9
+0xC461	0x61F8
+0xC462	0x61FA
+0xC463	0x6518
+0xC464	0x6514
+0xC465	0x6519
+0xC466	0x66E6
+0xC467	0x6727
+0xC468	0x6AEC
+0xC469	0x703E
+0xC46A	0x7030
+0xC46B	0x7032
+0xC46C	0x7210
+0xC46D	0x737B
+0xC46E	0x74CF
+0xC46F	0x7662
+0xC470	0x7665
+0xC471	0x7926
+0xC472	0x792A
+0xC473	0x792C
+0xC474	0x792B
+0xC475	0x7AC7
+0xC476	0x7AF6
+0xC477	0x7C4C
+0xC478	0x7C43
+0xC479	0x7C4D
+0xC47A	0x7CEF
+0xC47B	0x7CF0
+0xC47C	0x8FAE
+0xC47D	0x7E7D
+0xC47E	0x7E7C
+0xC4A1	0x7E82
+0xC4A2	0x7F4C
+0xC4A3	0x8000
+0xC4A4	0x81DA
+0xC4A5	0x8266
+0xC4A6	0x85FB
+0xC4A7	0x85F9
+0xC4A8	0x8611
+0xC4A9	0x85FA
+0xC4AA	0x8606
+0xC4AB	0x860B
+0xC4AC	0x8607
+0xC4AD	0x860A
+0xC4AE	0x8814
+0xC4AF	0x8815
+0xC4B0	0x8964
+0xC4B1	0x89BA
+0xC4B2	0x89F8
+0xC4B3	0x8B70
+0xC4B4	0x8B6C
+0xC4B5	0x8B66
+0xC4B6	0x8B6F
+0xC4B7	0x8B5F
+0xC4B8	0x8B6B
+0xC4B9	0x8D0F
+0xC4BA	0x8D0D
+0xC4BB	0x8E89
+0xC4BC	0x8E81
+0xC4BD	0x8E85
+0xC4BE	0x8E82
+0xC4BF	0x91B4
+0xC4C0	0x91CB
+0xC4C1	0x9418
+0xC4C2	0x9403
+0xC4C3	0x93FD
+0xC4C4	0x95E1
+0xC4C5	0x9730
+0xC4C6	0x98C4
+0xC4C7	0x9952
+0xC4C8	0x9951
+0xC4C9	0x99A8
+0xC4CA	0x9A2B
+0xC4CB	0x9A30
+0xC4CC	0x9A37
+0xC4CD	0x9A35
+0xC4CE	0x9C13
+0xC4CF	0x9C0D
+0xC4D0	0x9E79
+0xC4D1	0x9EB5
+0xC4D2	0x9EE8
+0xC4D3	0x9F2F
+0xC4D4	0x9F5F
+0xC4D5	0x9F63
+0xC4D6	0x9F61
+0xC4D7	0x5137
+0xC4D8	0x5138
+0xC4D9	0x56C1
+0xC4DA	0x56C0
+0xC4DB	0x56C2
+0xC4DC	0x5914
+0xC4DD	0x5C6C
+0xC4DE	0x5DCD
+0xC4DF	0x61FC
+0xC4E0	0x61FE
+0xC4E1	0x651D
+0xC4E2	0x651C
+0xC4E3	0x6595
+0xC4E4	0x66E9
+0xC4E5	0x6AFB
+0xC4E6	0x6B04
+0xC4E7	0x6AFA
+0xC4E8	0x6BB2
+0xC4E9	0x704C
+0xC4EA	0x721B
+0xC4EB	0x72A7
+0xC4EC	0x74D6
+0xC4ED	0x74D4
+0xC4EE	0x7669
+0xC4EF	0x77D3
+0xC4F0	0x7C50
+0xC4F1	0x7E8F
+0xC4F2	0x7E8C
+0xC4F3	0x7FBC
+0xC4F4	0x8617
+0xC4F5	0x862D
+0xC4F6	0x861A
+0xC4F7	0x8823
+0xC4F8	0x8822
+0xC4F9	0x8821
+0xC4FA	0x881F
+0xC4FB	0x896A
+0xC4FC	0x896C
+0xC4FD	0x89BD
+0xC4FE	0x8B74
+0xC540	0x8B77
+0xC541	0x8B7D
+0xC542	0x8D13
+0xC543	0x8E8A
+0xC544	0x8E8D
+0xC545	0x8E8B
+0xC546	0x8F5F
+0xC547	0x8FAF
+0xC548	0x91BA
+0xC549	0x942E
+0xC54A	0x9433
+0xC54B	0x9435
+0xC54C	0x943A
+0xC54D	0x9438
+0xC54E	0x9432
+0xC54F	0x942B
+0xC550	0x95E2
+0xC551	0x9738
+0xC552	0x9739
+0xC553	0x9732
+0xC554	0x97FF
+0xC555	0x9867
+0xC556	0x9865
+0xC557	0x9957
+0xC558	0x9A45
+0xC559	0x9A43
+0xC55A	0x9A40
+0xC55B	0x9A3E
+0xC55C	0x9ACF
+0xC55D	0x9B54
+0xC55E	0x9B51
+0xC55F	0x9C2D
+0xC560	0x9C25
+0xC561	0x9DAF
+0xC562	0x9DB4
+0xC563	0x9DC2
+0xC564	0x9DB8
+0xC565	0x9E9D
+0xC566	0x9EEF
+0xC567	0x9F19
+0xC568	0x9F5C
+0xC569	0x9F66
+0xC56A	0x9F67
+0xC56B	0x513C
+0xC56C	0x513B
+0xC56D	0x56C8
+0xC56E	0x56CA
+0xC56F	0x56C9
+0xC570	0x5B7F
+0xC571	0x5DD4
+0xC572	0x5DD2
+0xC573	0x5F4E
+0xC574	0x61FF
+0xC575	0x6524
+0xC576	0x6B0A
+0xC577	0x6B61
+0xC578	0x7051
+0xC579	0x7058
+0xC57A	0x7380
+0xC57B	0x74E4
+0xC57C	0x758A
+0xC57D	0x766E
+0xC57E	0x766C
+0xC5A1	0x79B3
+0xC5A2	0x7C60
+0xC5A3	0x7C5F
+0xC5A4	0x807E
+0xC5A5	0x807D
+0xC5A6	0x81DF
+0xC5A7	0x8972
+0xC5A8	0x896F
+0xC5A9	0x89FC
+0xC5AA	0x8B80
+0xC5AB	0x8D16
+0xC5AC	0x8D17
+0xC5AD	0x8E91
+0xC5AE	0x8E93
+0xC5AF	0x8F61
+0xC5B0	0x9148
+0xC5B1	0x9444
+0xC5B2	0x9451
+0xC5B3	0x9452
+0xC5B4	0x973D
+0xC5B5	0x973E
+0xC5B6	0x97C3
+0xC5B7	0x97C1
+0xC5B8	0x986B
+0xC5B9	0x9955
+0xC5BA	0x9A55
+0xC5BB	0x9A4D
+0xC5BC	0x9AD2
+0xC5BD	0x9B1A
+0xC5BE	0x9C49
+0xC5BF	0x9C31
+0xC5C0	0x9C3E
+0xC5C1	0x9C3B
+0xC5C2	0x9DD3
+0xC5C3	0x9DD7
+0xC5C4	0x9F34
+0xC5C5	0x9F6C
+0xC5C6	0x9F6A
+0xC5C7	0x9F94
+0xC5C8	0x56CC
+0xC5C9	0x5DD6
+0xC5CA	0x6200
+0xC5CB	0x6523
+0xC5CC	0x652B
+0xC5CD	0x652A
+0xC5CE	0x66EC
+0xC5CF	0x6B10
+0xC5D0	0x74DA
+0xC5D1	0x7ACA
+0xC5D2	0x7C64
+0xC5D3	0x7C63
+0xC5D4	0x7C65
+0xC5D5	0x7E93
+0xC5D6	0x7E96
+0xC5D7	0x7E94
+0xC5D8	0x81E2
+0xC5D9	0x8638
+0xC5DA	0x863F
+0xC5DB	0x8831
+0xC5DC	0x8B8A
+0xC5DD	0x9090
+0xC5DE	0x908F
+0xC5DF	0x9463
+0xC5E0	0x9460
+0xC5E1	0x9464
+0xC5E2	0x9768
+0xC5E3	0x986F
+0xC5E4	0x995C
+0xC5E5	0x9A5A
+0xC5E6	0x9A5B
+0xC5E7	0x9A57
+0xC5E8	0x9AD3
+0xC5E9	0x9AD4
+0xC5EA	0x9AD1
+0xC5EB	0x9C54
+0xC5EC	0x9C57
+0xC5ED	0x9C56
+0xC5EE	0x9DE5
+0xC5EF	0x9E9F
+0xC5F0	0x9EF4
+0xC5F1	0x56D1
+0xC5F2	0x58E9
+0xC5F3	0x652C
+0xC5F4	0x705E
+0xC5F5	0x7671
+0xC5F6	0x7672
+0xC5F7	0x77D7
+0xC5F8	0x7F50
+0xC5F9	0x7F88
+0xC5FA	0x8836
+0xC5FB	0x8839
+0xC5FC	0x8862
+0xC5FD	0x8B93
+0xC5FE	0x8B92
+0xC640	0x8B96
+0xC641	0x8277
+0xC642	0x8D1B
+0xC643	0x91C0
+0xC644	0x946A
+0xC645	0x9742
+0xC646	0x9748
+0xC647	0x9744
+0xC648	0x97C6
+0xC649	0x9870
+0xC64A	0x9A5F
+0xC64B	0x9B22
+0xC64C	0x9B58
+0xC64D	0x9C5F
+0xC64E	0x9DF9
+0xC64F	0x9DFA
+0xC650	0x9E7C
+0xC651	0x9E7D
+0xC652	0x9F07
+0xC653	0x9F77
+0xC654	0x9F72
+0xC655	0x5EF3
+0xC656	0x6B16
+0xC657	0x7063
+0xC658	0x7C6C
+0xC659	0x7C6E
+0xC65A	0x883B
+0xC65B	0x89C0
+0xC65C	0x8EA1
+0xC65D	0x91C1
+0xC65E	0x9472
+0xC65F	0x9470
+0xC660	0x9871
+0xC661	0x995E
+0xC662	0x9AD6
+0xC663	0x9B23
+0xC664	0x9ECC
+0xC665	0x7064
+0xC666	0x77DA
+0xC667	0x8B9A
+0xC668	0x9477
+0xC669	0x97C9
+0xC66A	0x9A62
+0xC66B	0x9A65
+0xC66C	0x7E9C
+0xC66D	0x8B9C
+0xC66E	0x8EAA
+0xC66F	0x91C5
+0xC670	0x947D
+0xC671	0x947E
+0xC672	0x947C
+0xC673	0x9C77
+0xC674	0x9C78
+0xC675	0x9EF7
+0xC676	0x8C54
+0xC677	0x947F
+0xC678	0x9E1A
+0xC679	0x7228
+0xC67A	0x9A6A
+0xC67B	0x9B31
+0xC67C	0x9E1B
+0xC67D	0x9E1E
+0xC67E	0x7C72
+0xC6A1	0x2460
+0xC6A2	0x2461
+0xC6A3	0x2462
+0xC6A4	0x2463
+0xC6A5	0x2464
+0xC6A6	0x2465
+0xC6A7	0x2466
+0xC6A8	0x2467
+0xC6A9	0x2468
+0xC6AA	0x2469
+0xC6AB	0x2474
+0xC6AC	0x2475
+0xC6AD	0x2476
+0xC6AE	0x2477
+0xC6AF	0x2478
+0xC6B0	0x2479
+0xC6B1	0x247A
+0xC6B2	0x247B
+0xC6B3	0x247C
+0xC6B4	0x247D
+0xC6B5	0x2170
+0xC6B6	0x2171
+0xC6B7	0x2172
+0xC6B8	0x2173
+0xC6B9	0x2174
+0xC6BA	0x2175
+0xC6BB	0x2176
+0xC6BC	0x2177
+0xC6BD	0x2178
+0xC6BE	0x2179
+0xC6BF	0x4E36
+0xC6C0	0x4E3F
+0xC6C1	0x4E85
+0xC6C2	0x4EA0
+0xC6C3	0x5182
+0xC6C4	0x5196
+0xC6C5	0x51AB
+0xC6C6	0x52F9
+0xC6C7	0x5338
+0xC6C8	0x5369
+0xC6C9	0x53B6
+0xC6CA	0x590A
+0xC6CB	0x5B80
+0xC6CC	0x5DDB
+0xC6CD	0x2F33
+0xC6CE	0x5E7F
+0xC6D0	0x5F50
+0xC6D1	0x5F61
+0xC6D2	0x6534
+0xC6D4	0x7592
+0xC6D6	0x8FB5
+0xC6D8	0x00A8
+0xC6D9	0x02C6
+0xC6DA	0x30FD
+0xC6DB	0x30FE
+0xC6DC	0x309D
+0xC6DD	0x309E
+0xC6E0	0x3005
+0xC6E1	0x3006
+0xC6E2	0x3007
+0xC6E3	0x30FC
+0xC6E4	0xFF3B
+0xC6E5	0xFF3D
+0xC6E6	0x273D
+0xC6E7	0x3041
+0xC6E8	0x3042
+0xC6E9	0x3043
+0xC6EA	0x3044
+0xC6EB	0x3045
+0xC6EC	0x3046
+0xC6ED	0x3047
+0xC6EE	0x3048
+0xC6EF	0x3049
+0xC6F0	0x304A
+0xC6F1	0x304B
+0xC6F2	0x304C
+0xC6F3	0x304D
+0xC6F4	0x304E
+0xC6F5	0x304F
+0xC6F6	0x3050
+0xC6F7	0x3051
+0xC6F8	0x3052
+0xC6F9	0x3053
+0xC6FA	0x3054
+0xC6FB	0x3055
+0xC6FC	0x3056
+0xC6FD	0x3057
+0xC6FE	0x3058
+0xC740	0x3059
+0xC741	0x305A
+0xC742	0x305B
+0xC743	0x305C
+0xC744	0x305D
+0xC745	0x305E
+0xC746	0x305F
+0xC747	0x3060
+0xC748	0x3061
+0xC749	0x3062
+0xC74A	0x3063
+0xC74B	0x3064
+0xC74C	0x3065
+0xC74D	0x3066
+0xC74E	0x3067
+0xC74F	0x3068
+0xC750	0x3069
+0xC751	0x306A
+0xC752	0x306B
+0xC753	0x306C
+0xC754	0x306D
+0xC755	0x306E
+0xC756	0x306F
+0xC757	0x3070
+0xC758	0x3071
+0xC759	0x3072
+0xC75A	0x3073
+0xC75B	0x3074
+0xC75C	0x3075
+0xC75D	0x3076
+0xC75E	0x3077
+0xC75F	0x3078
+0xC760	0x3079
+0xC761	0x307A
+0xC762	0x307B
+0xC763	0x307C
+0xC764	0x307D
+0xC765	0x307E
+0xC766	0x307F
+0xC767	0x3080
+0xC768	0x3081
+0xC769	0x3082
+0xC76A	0x3083
+0xC76B	0x3084
+0xC76C	0x3085
+0xC76D	0x3086
+0xC76E	0x3087
+0xC76F	0x3088
+0xC770	0x3089
+0xC771	0x308A
+0xC772	0x308B
+0xC773	0x308C
+0xC774	0x308D
+0xC775	0x308E
+0xC776	0x308F
+0xC777	0x3090
+0xC778	0x3091
+0xC779	0x3092
+0xC77A	0x3093
+0xC77B	0x30A1
+0xC77C	0x30A2
+0xC77D	0x30A3
+0xC77E	0x30A4
+0xC7A1	0x30A5
+0xC7A2	0x30A6
+0xC7A3	0x30A7
+0xC7A4	0x30A8
+0xC7A5	0x30A9
+0xC7A6	0x30AA
+0xC7A7	0x30AB
+0xC7A8	0x30AC
+0xC7A9	0x30AD
+0xC7AA	0x30AE
+0xC7AB	0x30AF
+0xC7AC	0x30B0
+0xC7AD	0x30B1
+0xC7AE	0x30B2
+0xC7AF	0x30B3
+0xC7B0	0x30B4
+0xC7B1	0x30B5
+0xC7B2	0x30B6
+0xC7B3	0x30B7
+0xC7B4	0x30B8
+0xC7B5	0x30B9
+0xC7B6	0x30BA
+0xC7B7	0x30BB
+0xC7B8	0x30BC
+0xC7B9	0x30BD
+0xC7BA	0x30BE
+0xC7BB	0x30BF
+0xC7BC	0x30C0
+0xC7BD	0x30C1
+0xC7BE	0x30C2
+0xC7BF	0x30C3
+0xC7C0	0x30C4
+0xC7C1	0x30C5
+0xC7C2	0x30C6
+0xC7C3	0x30C7
+0xC7C4	0x30C8
+0xC7C5	0x30C9
+0xC7C6	0x30CA
+0xC7C7	0x30CB
+0xC7C8	0x30CC
+0xC7C9	0x30CD
+0xC7CA	0x30CE
+0xC7CB	0x30CF
+0xC7CC	0x30D0
+0xC7CD	0x30D1
+0xC7CE	0x30D2
+0xC7CF	0x30D3
+0xC7D0	0x30D4
+0xC7D1	0x30D5
+0xC7D2	0x30D6
+0xC7D3	0x30D7
+0xC7D4	0x30D8
+0xC7D5	0x30D9
+0xC7D6	0x30DA
+0xC7D7	0x30DB
+0xC7D8	0x30DC
+0xC7D9	0x30DD
+0xC7DA	0x30DE
+0xC7DB	0x30DF
+0xC7DC	0x30E0
+0xC7DD	0x30E1
+0xC7DE	0x30E2
+0xC7DF	0x30E3
+0xC7E0	0x30E4
+0xC7E1	0x30E5
+0xC7E2	0x30E6
+0xC7E3	0x30E7
+0xC7E4	0x30E8
+0xC7E5	0x30E9
+0xC7E6	0x30EA
+0xC7E7	0x30EB
+0xC7E8	0x30EC
+0xC7E9	0x30ED
+0xC7EA	0x30EE
+0xC7EB	0x30EF
+0xC7EC	0x30F0
+0xC7ED	0x30F1
+0xC7EE	0x30F2
+0xC7EF	0x30F3
+0xC7F0	0x30F4
+0xC7F1	0x30F5
+0xC7F2	0x30F6
+0xC7F3	0x0410
+0xC7F4	0x0411
+0xC7F5	0x0412
+0xC7F6	0x0413
+0xC7F7	0x0414
+0xC7F8	0x0415
+0xC7F9	0x0401
+0xC7FA	0x0416
+0xC7FB	0x0417
+0xC7FC	0x0418
+0xC7FD	0x0419
+0xC7FE	0x041A
+0xC840	0x041B
+0xC841	0x041C
+0xC842	0x041D
+0xC843	0x041E
+0xC844	0x041F
+0xC845	0x0420
+0xC846	0x0421
+0xC847	0x0422
+0xC848	0x0423
+0xC849	0x0424
+0xC84A	0x0425
+0xC84B	0x0426
+0xC84C	0x0427
+0xC84D	0x0428
+0xC84E	0x0429
+0xC84F	0x042A
+0xC850	0x042B
+0xC851	0x042C
+0xC852	0x042D
+0xC853	0x042E
+0xC854	0x042F
+0xC855	0x0430
+0xC856	0x0431
+0xC857	0x0432
+0xC858	0x0433
+0xC859	0x0434
+0xC85A	0x0435
+0xC85B	0x0451
+0xC85C	0x0436
+0xC85D	0x0437
+0xC85E	0x0438
+0xC85F	0x0439
+0xC860	0x043A
+0xC861	0x043B
+0xC862	0x043C
+0xC863	0x043D
+0xC864	0x043E
+0xC865	0x043F
+0xC866	0x0440
+0xC867	0x0441
+0xC868	0x0442
+0xC869	0x0443
+0xC86A	0x0444
+0xC86B	0x0445
+0xC86C	0x0446
+0xC86D	0x0447
+0xC86E	0x0448
+0xC86F	0x0449
+0xC870	0x044A
+0xC871	0x044B
+0xC872	0x044C
+0xC873	0x044D
+0xC874	0x044E
+0xC875	0x044F
+0xC876	0x21E7
+0xC877	0x21B8
+0xC878	0x21B9
+0xC879	0x31CF
+0xC87A	0x200CC
+0xC87B	0x4E5A
+0xC87C	0x2008A
+0xC87D	0x5202
+0xC87E	0x4491
+0xC8A1	0x9FB0
+0xC8A2	0x5188
+0xC8A3	0x9FB1
+0xC8A4	0x27607
+0xC8CD	0xFFE2
+0xC8CE	0xFFE4
+0xC8CF	0xFF07
+0xC8D0	0xFF02
+0xC8D1	0x3231
+0xC8D2	0x2116
+0xC8D3	0x2121
+0xC8D4	0x309B
+0xC8D5	0x309C
+0xC8D6	0x2E80
+0xC8D7	0x2E84
+0xC8D8	0x2E86
+0xC8D9	0x2E87
+0xC8DA	0x2E88
+0xC8DB	0x2E8A
+0xC8DC	0x2E8C
+0xC8DD	0x2E8D
+0xC8DE	0x2E95
+0xC8DF	0x2E9C
+0xC8E0	0x2E9D
+0xC8E1	0x2EA5
+0xC8E2	0x2EA7
+0xC8E3	0x2EAA
+0xC8E4	0x2EAC
+0xC8E5	0x2EAE
+0xC8E6	0x2EB6
+0xC8E7	0x2EBC
+0xC8E8	0x2EBE
+0xC8E9	0x2EC6
+0xC8EA	0x2ECA
+0xC8EB	0x2ECC
+0xC8EC	0x2ECD
+0xC8ED	0x2ECF
+0xC8EE	0x2ED6
+0xC8EF	0x2ED7
+0xC8F0	0x2EDE
+0xC8F1	0x2EE3
+0xC8F5	0x0283
+0xC8F6	0x0250
+0xC8F7	0x025B
+0xC8F8	0x0254
+0xC8F9	0x0275
+0xC8FA	0x0153
+0xC8FB	0x00F8
+0xC8FC	0x014B
+0xC8FD	0x028A
+0xC8FE	0x026A
+0xC940	0x4E42
+0xC941	0x4E5C
+0xC942	0x51F5
+0xC943	0x531A
+0xC944	0x5382
+0xC945	0x4E07
+0xC946	0x4E0C
+0xC947	0x4E47
+0xC948	0x4E8D
+0xC949	0x56D7
+0xC94A	0xFA0C
+0xC94B	0x5C6E
+0xC94C	0x5F73
+0xC94D	0x4E0F
+0xC94E	0x5187
+0xC94F	0x4E0E
+0xC950	0x4E2E
+0xC951	0x4E93
+0xC952	0x4EC2
+0xC953	0x4EC9
+0xC954	0x4EC8
+0xC955	0x5198
+0xC956	0x52FC
+0xC957	0x536C
+0xC958	0x53B9
+0xC959	0x5720
+0xC95A	0x5903
+0xC95B	0x592C
+0xC95C	0x5C10
+0xC95D	0x5DFF
+0xC95E	0x65E1
+0xC95F	0x6BB3
+0xC960	0x6BCC
+0xC961	0x6C14
+0xC962	0x723F
+0xC963	0x4E31
+0xC964	0x4E3C
+0xC965	0x4EE8
+0xC966	0x4EDC
+0xC967	0x4EE9
+0xC968	0x4EE1
+0xC969	0x4EDD
+0xC96A	0x4EDA
+0xC96B	0x520C
+0xC96C	0x531C
+0xC96D	0x534C
+0xC96E	0x5722
+0xC96F	0x5723
+0xC970	0x5917
+0xC971	0x592F
+0xC972	0x5B81
+0xC973	0x5B84
+0xC974	0x5C12
+0xC975	0x5C3B
+0xC976	0x5C74
+0xC977	0x5C73
+0xC978	0x5E04
+0xC979	0x5E80
+0xC97A	0x5E82
+0xC97B	0x5FC9
+0xC97C	0x6209
+0xC97D	0x6250
+0xC97E	0x6C15
+0xC9A1	0x6C36
+0xC9A2	0x6C43
+0xC9A3	0x6C3F
+0xC9A4	0x6C3B
+0xC9A5	0x72AE
+0xC9A6	0x72B0
+0xC9A7	0x738A
+0xC9A8	0x79B8
+0xC9A9	0x808A
+0xC9AA	0x961E
+0xC9AB	0x4F0E
+0xC9AC	0x4F18
+0xC9AD	0x4F2C
+0xC9AE	0x4EF5
+0xC9AF	0x4F14
+0xC9B0	0x4EF1
+0xC9B1	0x4F00
+0xC9B2	0x4EF7
+0xC9B3	0x4F08
+0xC9B4	0x4F1D
+0xC9B5	0x4F02
+0xC9B6	0x4F05
+0xC9B7	0x4F22
+0xC9B8	0x4F13
+0xC9B9	0x4F04
+0xC9BA	0x4EF4
+0xC9BB	0x4F12
+0xC9BC	0x51B1
+0xC9BD	0x5213
+0xC9BE	0x5209
+0xC9BF	0x5210
+0xC9C0	0x52A6
+0xC9C1	0x5322
+0xC9C2	0x531F
+0xC9C3	0x534D
+0xC9C4	0x538A
+0xC9C5	0x5407
+0xC9C6	0x56E1
+0xC9C7	0x56DF
+0xC9C8	0x572E
+0xC9C9	0x572A
+0xC9CA	0x5734
+0xC9CB	0x593C
+0xC9CC	0x5980
+0xC9CD	0x597C
+0xC9CE	0x5985
+0xC9CF	0x597B
+0xC9D0	0x597E
+0xC9D1	0x5977
+0xC9D2	0x597F
+0xC9D3	0x5B56
+0xC9D4	0x5C15
+0xC9D5	0x5C25
+0xC9D6	0x5C7C
+0xC9D7	0x5C7A
+0xC9D8	0x5C7B
+0xC9D9	0x5C7E
+0xC9DA	0x5DDF
+0xC9DB	0x5E75
+0xC9DC	0x5E84
+0xC9DD	0x5F02
+0xC9DE	0x5F1A
+0xC9DF	0x5F74
+0xC9E0	0x5FD5
+0xC9E1	0x5FD4
+0xC9E2	0x5FCF
+0xC9E3	0x625C
+0xC9E4	0x625E
+0xC9E5	0x6264
+0xC9E6	0x6261
+0xC9E7	0x6266
+0xC9E8	0x6262
+0xC9E9	0x6259
+0xC9EA	0x6260
+0xC9EB	0x625A
+0xC9EC	0x6265
+0xC9ED	0x65EF
+0xC9EE	0x65EE
+0xC9EF	0x673E
+0xC9F0	0x6739
+0xC9F1	0x6738
+0xC9F2	0x673B
+0xC9F3	0x673A
+0xC9F4	0x673F
+0xC9F5	0x673C
+0xC9F6	0x6733
+0xC9F7	0x6C18
+0xC9F8	0x6C46
+0xC9F9	0x6C52
+0xC9FA	0x6C5C
+0xC9FB	0x6C4F
+0xC9FC	0x6C4A
+0xC9FD	0x6C54
+0xC9FE	0x6C4B
+0xCA40	0x6C4C
+0xCA41	0x7071
+0xCA42	0x725E
+0xCA43	0x72B4
+0xCA44	0x72B5
+0xCA45	0x738E
+0xCA46	0x752A
+0xCA47	0x767F
+0xCA48	0x7A75
+0xCA49	0x7F51
+0xCA4A	0x8278
+0xCA4B	0x827C
+0xCA4C	0x8280
+0xCA4D	0x827D
+0xCA4E	0x827F
+0xCA4F	0x864D
+0xCA50	0x897E
+0xCA51	0x9099
+0xCA52	0x9097
+0xCA53	0x9098
+0xCA54	0x909B
+0xCA55	0x9094
+0xCA56	0x9622
+0xCA57	0x9624
+0xCA58	0x9620
+0xCA59	0x9623
+0xCA5A	0x4F56
+0xCA5B	0x4F3B
+0xCA5C	0x4F62
+0xCA5D	0x4F49
+0xCA5E	0x4F53
+0xCA5F	0x4F64
+0xCA60	0x4F3E
+0xCA61	0x4F67
+0xCA62	0x4F52
+0xCA63	0x4F5F
+0xCA64	0x4F41
+0xCA65	0x4F58
+0xCA66	0x4F2D
+0xCA67	0x4F33
+0xCA68	0x4F3F
+0xCA69	0x4F61
+0xCA6A	0x518F
+0xCA6B	0x51B9
+0xCA6C	0x521C
+0xCA6D	0x521E
+0xCA6E	0x5221
+0xCA6F	0x52AD
+0xCA70	0x52AE
+0xCA71	0x5309
+0xCA72	0x5363
+0xCA73	0x5372
+0xCA74	0x538E
+0xCA75	0x538F
+0xCA76	0x5430
+0xCA77	0x5437
+0xCA78	0x542A
+0xCA79	0x5454
+0xCA7A	0x5445
+0xCA7B	0x5419
+0xCA7C	0x541C
+0xCA7D	0x5425
+0xCA7E	0x5418
+0xCAA1	0x543D
+0xCAA2	0x544F
+0xCAA3	0x5441
+0xCAA4	0x5428
+0xCAA5	0x5424
+0xCAA6	0x5447
+0xCAA7	0x56EE
+0xCAA8	0x56E7
+0xCAA9	0x56E5
+0xCAAA	0x5741
+0xCAAB	0x5745
+0xCAAC	0x574C
+0xCAAD	0x5749
+0xCAAE	0x574B
+0xCAAF	0x5752
+0xCAB0	0x5906
+0xCAB1	0x5940
+0xCAB2	0x59A6
+0xCAB3	0x5998
+0xCAB4	0x59A0
+0xCAB5	0x5997
+0xCAB6	0x598E
+0xCAB7	0x59A2
+0xCAB8	0x5990
+0xCAB9	0x598F
+0xCABA	0x59A7
+0xCABB	0x59A1
+0xCABC	0x5B8E
+0xCABD	0x5B92
+0xCABE	0x5C28
+0xCABF	0x5C2A
+0xCAC0	0x5C8D
+0xCAC1	0x5C8F
+0xCAC2	0x5C88
+0xCAC3	0x5C8B
+0xCAC4	0x5C89
+0xCAC5	0x5C92
+0xCAC6	0x5C8A
+0xCAC7	0x5C86
+0xCAC8	0x5C93
+0xCAC9	0x5C95
+0xCACA	0x5DE0
+0xCACB	0x5E0A
+0xCACC	0x5E0E
+0xCACD	0x5E8B
+0xCACE	0x5E89
+0xCACF	0x5E8C
+0xCAD0	0x5E88
+0xCAD1	0x5E8D
+0xCAD2	0x5F05
+0xCAD3	0x5F1D
+0xCAD4	0x5F78
+0xCAD5	0x5F76
+0xCAD6	0x5FD2
+0xCAD7	0x5FD1
+0xCAD8	0x5FD0
+0xCAD9	0x5FED
+0xCADA	0x5FE8
+0xCADB	0x5FEE
+0xCADC	0x5FF3
+0xCADD	0x5FE1
+0xCADE	0x5FE4
+0xCADF	0x5FE3
+0xCAE0	0x5FFA
+0xCAE1	0x5FEF
+0xCAE2	0x5FF7
+0xCAE3	0x5FFB
+0xCAE4	0x6000
+0xCAE5	0x5FF4
+0xCAE6	0x623A
+0xCAE7	0x6283
+0xCAE8	0x628C
+0xCAE9	0x628E
+0xCAEA	0x628F
+0xCAEB	0x6294
+0xCAEC	0x6287
+0xCAED	0x6271
+0xCAEE	0x627B
+0xCAEF	0x627A
+0xCAF0	0x6270
+0xCAF1	0x6281
+0xCAF2	0x6288
+0xCAF3	0x6277
+0xCAF4	0x627D
+0xCAF5	0x6272
+0xCAF6	0x6274
+0xCAF7	0x6537
+0xCAF8	0x65F0
+0xCAF9	0x65F4
+0xCAFA	0x65F3
+0xCAFB	0x65F2
+0xCAFC	0x65F5
+0xCAFD	0x6745
+0xCAFE	0x6747
+0xCB40	0x6759
+0xCB41	0x6755
+0xCB42	0x674C
+0xCB43	0x6748
+0xCB44	0x675D
+0xCB45	0x674D
+0xCB46	0x675A
+0xCB47	0x674B
+0xCB48	0x6BD0
+0xCB49	0x6C19
+0xCB4A	0x6C1A
+0xCB4B	0x6C78
+0xCB4C	0x6C67
+0xCB4D	0x6C6B
+0xCB4E	0x6C84
+0xCB4F	0x6C8B
+0xCB50	0x6C8F
+0xCB51	0x6C71
+0xCB52	0x6C6F
+0xCB53	0x6C69
+0xCB54	0x6C9A
+0xCB55	0x6C6D
+0xCB56	0x6C87
+0xCB57	0x6C95
+0xCB58	0x6C9C
+0xCB59	0x6C66
+0xCB5A	0x6C73
+0xCB5B	0x6C65
+0xCB5C	0x6C7B
+0xCB5D	0x6C8E
+0xCB5E	0x7074
+0xCB5F	0x707A
+0xCB60	0x7263
+0xCB61	0x72BF
+0xCB62	0x72BD
+0xCB63	0x72C3
+0xCB64	0x72C6
+0xCB65	0x72C1
+0xCB66	0x72BA
+0xCB67	0x72C5
+0xCB68	0x7395
+0xCB69	0x7397
+0xCB6A	0x7393
+0xCB6B	0x7394
+0xCB6C	0x7392
+0xCB6D	0x753A
+0xCB6E	0x7539
+0xCB6F	0x7594
+0xCB70	0x7595
+0xCB71	0x7681
+0xCB72	0x793D
+0xCB73	0x8034
+0xCB74	0x8095
+0xCB75	0x8099
+0xCB76	0x8090
+0xCB77	0x8092
+0xCB78	0x809C
+0xCB79	0x8290
+0xCB7A	0x828F
+0xCB7B	0x8285
+0xCB7C	0x828E
+0xCB7D	0x8291
+0xCB7E	0x8293
+0xCBA1	0x828A
+0xCBA2	0x8283
+0xCBA3	0x8284
+0xCBA4	0x8C78
+0xCBA5	0x8FC9
+0xCBA6	0x8FBF
+0xCBA7	0x909F
+0xCBA8	0x90A1
+0xCBA9	0x90A5
+0xCBAA	0x909E
+0xCBAB	0x90A7
+0xCBAC	0x90A0
+0xCBAD	0x9630
+0xCBAE	0x9628
+0xCBAF	0x962F
+0xCBB0	0x962D
+0xCBB1	0x4E33
+0xCBB2	0x4F98
+0xCBB3	0x4F7C
+0xCBB4	0x4F85
+0xCBB5	0x4F7D
+0xCBB6	0x4F80
+0xCBB7	0x4F87
+0xCBB8	0x4F76
+0xCBB9	0x4F74
+0xCBBA	0x4F89
+0xCBBB	0x4F84
+0xCBBC	0x4F77
+0xCBBD	0x4F4C
+0xCBBE	0x4F97
+0xCBBF	0x4F6A
+0xCBC0	0x4F9A
+0xCBC1	0x4F79
+0xCBC2	0x4F81
+0xCBC3	0x4F78
+0xCBC4	0x4F90
+0xCBC5	0x4F9C
+0xCBC6	0x4F94
+0xCBC7	0x4F9E
+0xCBC8	0x4F92
+0xCBC9	0x4F82
+0xCBCA	0x4F95
+0xCBCB	0x4F6B
+0xCBCC	0x4F6E
+0xCBCD	0x519E
+0xCBCE	0x51BC
+0xCBCF	0x51BE
+0xCBD0	0x5235
+0xCBD1	0x5232
+0xCBD2	0x5233
+0xCBD3	0x5246
+0xCBD4	0x5231
+0xCBD5	0x52BC
+0xCBD6	0x530A
+0xCBD7	0x530B
+0xCBD8	0x533C
+0xCBD9	0x5392
+0xCBDA	0x5394
+0xCBDB	0x5487
+0xCBDC	0x547F
+0xCBDD	0x5481
+0xCBDE	0x5491
+0xCBDF	0x5482
+0xCBE0	0x5488
+0xCBE1	0x546B
+0xCBE2	0x547A
+0xCBE3	0x547E
+0xCBE4	0x5465
+0xCBE5	0x546C
+0xCBE6	0x5474
+0xCBE7	0x5466
+0xCBE8	0x548D
+0xCBE9	0x546F
+0xCBEA	0x5461
+0xCBEB	0x5460
+0xCBEC	0x5498
+0xCBED	0x5463
+0xCBEE	0x5467
+0xCBEF	0x5464
+0xCBF0	0x56F7
+0xCBF1	0x56F9
+0xCBF2	0x576F
+0xCBF3	0x5772
+0xCBF4	0x576D
+0xCBF5	0x576B
+0xCBF6	0x5771
+0xCBF7	0x5770
+0xCBF8	0x5776
+0xCBF9	0x5780
+0xCBFA	0x5775
+0xCBFB	0x577B
+0xCBFC	0x5773
+0xCBFD	0x5774
+0xCBFE	0x5762
+0xCC40	0x5768
+0xCC41	0x577D
+0xCC42	0x590C
+0xCC43	0x5945
+0xCC44	0x59B5
+0xCC45	0x59BA
+0xCC46	0x59CF
+0xCC47	0x59CE
+0xCC48	0x59B2
+0xCC49	0x59CC
+0xCC4A	0x59C1
+0xCC4B	0x59B6
+0xCC4C	0x59BC
+0xCC4D	0x59C3
+0xCC4E	0x59D6
+0xCC4F	0x59B1
+0xCC50	0x59BD
+0xCC51	0x59C0
+0xCC52	0x59C8
+0xCC53	0x59B4
+0xCC54	0x59C7
+0xCC55	0x5B62
+0xCC56	0x5B65
+0xCC57	0x5B93
+0xCC58	0x5B95
+0xCC59	0x5C44
+0xCC5A	0x5C47
+0xCC5B	0x5CAE
+0xCC5C	0x5CA4
+0xCC5D	0x5CA0
+0xCC5E	0x5CB5
+0xCC5F	0x5CAF
+0xCC60	0x5CA8
+0xCC61	0x5CAC
+0xCC62	0x5C9F
+0xCC63	0x5CA3
+0xCC64	0x5CAD
+0xCC65	0x5CA2
+0xCC66	0x5CAA
+0xCC67	0x5CA7
+0xCC68	0x5C9D
+0xCC69	0x5CA5
+0xCC6A	0x5CB6
+0xCC6B	0x5CB0
+0xCC6C	0x5CA6
+0xCC6D	0x5E17
+0xCC6E	0x5E14
+0xCC6F	0x5E19
+0xCC70	0x5F28
+0xCC71	0x5F22
+0xCC72	0x5F23
+0xCC73	0x5F24
+0xCC74	0x5F54
+0xCC75	0x5F82
+0xCC76	0x5F7E
+0xCC77	0x5F7D
+0xCC78	0x5FDE
+0xCC79	0x5FE5
+0xCC7A	0x602D
+0xCC7B	0x6026
+0xCC7C	0x6019
+0xCC7D	0x6032
+0xCC7E	0x600B
+0xCCA1	0x6034
+0xCCA2	0x600A
+0xCCA3	0x6017
+0xCCA4	0x6033
+0xCCA5	0x601A
+0xCCA6	0x601E
+0xCCA7	0x602C
+0xCCA8	0x6022
+0xCCA9	0x600D
+0xCCAA	0x6010
+0xCCAB	0x602E
+0xCCAC	0x6013
+0xCCAD	0x6011
+0xCCAE	0x600C
+0xCCAF	0x6009
+0xCCB0	0x601C
+0xCCB1	0x6214
+0xCCB2	0x623D
+0xCCB3	0x62AD
+0xCCB4	0x62B4
+0xCCB5	0x62D1
+0xCCB6	0x62BE
+0xCCB7	0x62AA
+0xCCB8	0x62B6
+0xCCB9	0x62CA
+0xCCBA	0x62AE
+0xCCBB	0x62B3
+0xCCBC	0x62AF
+0xCCBD	0x62BB
+0xCCBE	0x62A9
+0xCCBF	0x62B0
+0xCCC0	0x62B8
+0xCCC1	0x653D
+0xCCC2	0x65A8
+0xCCC3	0x65BB
+0xCCC4	0x6609
+0xCCC5	0x65FC
+0xCCC6	0x6604
+0xCCC7	0x6612
+0xCCC8	0x6608
+0xCCC9	0x65FB
+0xCCCA	0x6603
+0xCCCB	0x660B
+0xCCCC	0x660D
+0xCCCD	0x6605
+0xCCCE	0x65FD
+0xCCCF	0x6611
+0xCCD0	0x6610
+0xCCD1	0x66F6
+0xCCD2	0x670A
+0xCCD3	0x6785
+0xCCD4	0x676C
+0xCCD5	0x678E
+0xCCD6	0x6792
+0xCCD7	0x6776
+0xCCD8	0x677B
+0xCCD9	0x6798
+0xCCDA	0x6786
+0xCCDB	0x6784
+0xCCDC	0x6774
+0xCCDD	0x678D
+0xCCDE	0x678C
+0xCCDF	0x677A
+0xCCE0	0x679F
+0xCCE1	0x6791
+0xCCE2	0x6799
+0xCCE3	0x6783
+0xCCE4	0x677D
+0xCCE5	0x6781
+0xCCE6	0x6778
+0xCCE7	0x6779
+0xCCE8	0x6794
+0xCCE9	0x6B25
+0xCCEA	0x6B80
+0xCCEB	0x6B7E
+0xCCEC	0x6BDE
+0xCCED	0x6C1D
+0xCCEE	0x6C93
+0xCCEF	0x6CEC
+0xCCF0	0x6CEB
+0xCCF1	0x6CEE
+0xCCF2	0x6CD9
+0xCCF3	0x6CB6
+0xCCF4	0x6CD4
+0xCCF5	0x6CAD
+0xCCF6	0x6CE7
+0xCCF7	0x6CB7
+0xCCF8	0x6CD0
+0xCCF9	0x6CC2
+0xCCFA	0x6CBA
+0xCCFB	0x6CC3
+0xCCFC	0x6CC6
+0xCCFD	0x6CED
+0xCCFE	0x6CF2
+0xCD40	0x6CD2
+0xCD41	0x6CDD
+0xCD42	0x6CB4
+0xCD43	0x6C8A
+0xCD44	0x6C9D
+0xCD45	0x6C80
+0xCD46	0x6CDE
+0xCD47	0x6CC0
+0xCD48	0x6D30
+0xCD49	0x6CCD
+0xCD4A	0x6CC7
+0xCD4B	0x6CB0
+0xCD4C	0x6CF9
+0xCD4D	0x6CCF
+0xCD4E	0x6CE9
+0xCD4F	0x6CD1
+0xCD50	0x7094
+0xCD51	0x7098
+0xCD52	0x7085
+0xCD53	0x7093
+0xCD54	0x7086
+0xCD55	0x7084
+0xCD56	0x7091
+0xCD57	0x7096
+0xCD58	0x7082
+0xCD59	0x709A
+0xCD5A	0x7083
+0xCD5B	0x726A
+0xCD5C	0x72D6
+0xCD5D	0x72CB
+0xCD5E	0x72D8
+0xCD5F	0x72C9
+0xCD60	0x72DC
+0xCD61	0x72D2
+0xCD62	0x72D4
+0xCD63	0x72DA
+0xCD64	0x72CC
+0xCD65	0x72D1
+0xCD66	0x73A4
+0xCD67	0x73A1
+0xCD68	0x73AD
+0xCD69	0x73A6
+0xCD6A	0x73A2
+0xCD6B	0x73A0
+0xCD6C	0x73AC
+0xCD6D	0x739D
+0xCD6E	0x74DD
+0xCD6F	0x74E8
+0xCD70	0x753F
+0xCD71	0x7540
+0xCD72	0x753E
+0xCD73	0x758C
+0xCD74	0x7598
+0xCD75	0x76AF
+0xCD76	0x76F3
+0xCD77	0x76F1
+0xCD78	0x76F0
+0xCD79	0x76F5
+0xCD7A	0x77F8
+0xCD7B	0x77FC
+0xCD7C	0x77F9
+0xCD7D	0x77FB
+0xCD7E	0x77FA
+0xCDA1	0x77F7
+0xCDA2	0x7942
+0xCDA3	0x793F
+0xCDA4	0x79C5
+0xCDA5	0x7A78
+0xCDA6	0x7A7B
+0xCDA7	0x7AFB
+0xCDA8	0x7C75
+0xCDA9	0x7CFD
+0xCDAA	0x8035
+0xCDAB	0x808F
+0xCDAC	0x80AE
+0xCDAD	0x80A3
+0xCDAE	0x80B8
+0xCDAF	0x80B5
+0xCDB0	0x80AD
+0xCDB1	0x8220
+0xCDB2	0x82A0
+0xCDB3	0x82C0
+0xCDB4	0x82AB
+0xCDB5	0x829A
+0xCDB6	0x8298
+0xCDB7	0x829B
+0xCDB8	0x82B5
+0xCDB9	0x82A7
+0xCDBA	0x82AE
+0xCDBB	0x82BC
+0xCDBC	0x829E
+0xCDBD	0x82BA
+0xCDBE	0x82B4
+0xCDBF	0x82A8
+0xCDC0	0x82A1
+0xCDC1	0x82A9
+0xCDC2	0x82C2
+0xCDC3	0x82A4
+0xCDC4	0x82C3
+0xCDC5	0x82B6
+0xCDC6	0x82A2
+0xCDC7	0x8670
+0xCDC8	0x866F
+0xCDC9	0x866D
+0xCDCA	0x866E
+0xCDCB	0x8C56
+0xCDCC	0x8FD2
+0xCDCD	0x8FCB
+0xCDCE	0x8FD3
+0xCDCF	0x8FCD
+0xCDD0	0x8FD6
+0xCDD1	0x8FD5
+0xCDD2	0x8FD7
+0xCDD3	0x90B2
+0xCDD4	0x90B4
+0xCDD5	0x90AF
+0xCDD6	0x90B3
+0xCDD7	0x90B0
+0xCDD8	0x9639
+0xCDD9	0x963D
+0xCDDA	0x963C
+0xCDDB	0x963A
+0xCDDC	0x9643
+0xCDDD	0x4FCD
+0xCDDE	0x4FC5
+0xCDDF	0x4FD3
+0xCDE0	0x4FB2
+0xCDE1	0x4FC9
+0xCDE2	0x4FCB
+0xCDE3	0x4FC1
+0xCDE4	0x4FD4
+0xCDE5	0x4FDC
+0xCDE6	0x4FD9
+0xCDE7	0x4FBB
+0xCDE8	0x4FB3
+0xCDE9	0x4FDB
+0xCDEA	0x4FC7
+0xCDEB	0x4FD6
+0xCDEC	0x4FBA
+0xCDED	0x4FC0
+0xCDEE	0x4FB9
+0xCDEF	0x4FEC
+0xCDF0	0x5244
+0xCDF1	0x5249
+0xCDF2	0x52C0
+0xCDF3	0x52C2
+0xCDF4	0x533D
+0xCDF5	0x537C
+0xCDF6	0x5397
+0xCDF7	0x5396
+0xCDF8	0x5399
+0xCDF9	0x5398
+0xCDFA	0x54BA
+0xCDFB	0x54A1
+0xCDFC	0x54AD
+0xCDFD	0x54A5
+0xCDFE	0x54CF
+0xCE40	0x54C3
+0xCE41	0x830D
+0xCE42	0x54B7
+0xCE43	0x54AE
+0xCE44	0x54D6
+0xCE45	0x54B6
+0xCE46	0x54C5
+0xCE47	0x54C6
+0xCE48	0x54A0
+0xCE49	0x5470
+0xCE4A	0x54BC
+0xCE4B	0x54A2
+0xCE4C	0x54BE
+0xCE4D	0x5472
+0xCE4E	0x54DE
+0xCE4F	0x54B0
+0xCE50	0x57B5
+0xCE51	0x579E
+0xCE52	0x579F
+0xCE53	0x57A4
+0xCE54	0x578C
+0xCE55	0x5797
+0xCE56	0x579D
+0xCE57	0x579B
+0xCE58	0x5794
+0xCE59	0x5798
+0xCE5A	0x578F
+0xCE5B	0x5799
+0xCE5C	0x57A5
+0xCE5D	0x579A
+0xCE5E	0x5795
+0xCE5F	0x58F4
+0xCE60	0x590D
+0xCE61	0x5953
+0xCE62	0x59E1
+0xCE63	0x59DE
+0xCE64	0x59EE
+0xCE65	0x5A00
+0xCE66	0x59F1
+0xCE67	0x59DD
+0xCE68	0x59FA
+0xCE69	0x59FD
+0xCE6A	0x59FC
+0xCE6B	0x59F6
+0xCE6C	0x59E4
+0xCE6D	0x59F2
+0xCE6E	0x59F7
+0xCE6F	0x59DB
+0xCE70	0x59E9
+0xCE71	0x59F3
+0xCE72	0x59F5
+0xCE73	0x59E0
+0xCE74	0x59FE
+0xCE75	0x59F4
+0xCE76	0x59ED
+0xCE77	0x5BA8
+0xCE78	0x5C4C
+0xCE79	0x5CD0
+0xCE7A	0x5CD8
+0xCE7B	0x5CCC
+0xCE7C	0x5CD7
+0xCE7D	0x5CCB
+0xCE7E	0x5CDB
+0xCEA1	0x5CDE
+0xCEA2	0x5CDA
+0xCEA3	0x5CC9
+0xCEA4	0x5CC7
+0xCEA5	0x5CCA
+0xCEA6	0x5CD6
+0xCEA7	0x5CD3
+0xCEA8	0x5CD4
+0xCEA9	0x5CCF
+0xCEAA	0x5CC8
+0xCEAB	0x5CC6
+0xCEAC	0x5CCE
+0xCEAD	0x5CDF
+0xCEAE	0x5CF8
+0xCEAF	0x5DF9
+0xCEB0	0x5E21
+0xCEB1	0x5E22
+0xCEB2	0x5E23
+0xCEB3	0x5E20
+0xCEB4	0x5E24
+0xCEB5	0x5EB0
+0xCEB6	0x5EA4
+0xCEB7	0x5EA2
+0xCEB8	0x5E9B
+0xCEB9	0x5EA3
+0xCEBA	0x5EA5
+0xCEBB	0x5F07
+0xCEBC	0x5F2E
+0xCEBD	0x5F56
+0xCEBE	0x5F86
+0xCEBF	0x6037
+0xCEC0	0x6039
+0xCEC1	0x6054
+0xCEC2	0x6072
+0xCEC3	0x605E
+0xCEC4	0x6045
+0xCEC5	0x6053
+0xCEC6	0x6047
+0xCEC7	0x6049
+0xCEC8	0x605B
+0xCEC9	0x604C
+0xCECA	0x6040
+0xCECB	0x6042
+0xCECC	0x605F
+0xCECD	0x6024
+0xCECE	0x6044
+0xCECF	0x6058
+0xCED0	0x6066
+0xCED1	0x606E
+0xCED2	0x6242
+0xCED3	0x6243
+0xCED4	0x62CF
+0xCED5	0x630D
+0xCED6	0x630B
+0xCED7	0x62F5
+0xCED8	0x630E
+0xCED9	0x6303
+0xCEDA	0x62EB
+0xCEDB	0x62F9
+0xCEDC	0x630F
+0xCEDD	0x630C
+0xCEDE	0x62F8
+0xCEDF	0x62F6
+0xCEE0	0x6300
+0xCEE1	0x6313
+0xCEE2	0x6314
+0xCEE3	0x62FA
+0xCEE4	0x6315
+0xCEE5	0x62FB
+0xCEE6	0x62F0
+0xCEE7	0x6541
+0xCEE8	0x6543
+0xCEE9	0x65AA
+0xCEEA	0x65BF
+0xCEEB	0x6636
+0xCEEC	0x6621
+0xCEED	0x6632
+0xCEEE	0x6635
+0xCEEF	0x661C
+0xCEF0	0x6626
+0xCEF1	0x6622
+0xCEF2	0x6633
+0xCEF3	0x662B
+0xCEF4	0x663A
+0xCEF5	0x661D
+0xCEF6	0x6634
+0xCEF7	0x6639
+0xCEF8	0x662E
+0xCEF9	0x670F
+0xCEFA	0x6710
+0xCEFB	0x67C1
+0xCEFC	0x67F2
+0xCEFD	0x67C8
+0xCEFE	0x67BA
+0xCF40	0x67DC
+0xCF41	0x67BB
+0xCF42	0x67F8
+0xCF43	0x67D8
+0xCF44	0x67C0
+0xCF45	0x67B7
+0xCF46	0x67C5
+0xCF47	0x67EB
+0xCF48	0x67E4
+0xCF49	0x67DF
+0xCF4A	0x67B5
+0xCF4B	0x67CD
+0xCF4C	0x67B3
+0xCF4D	0x67F7
+0xCF4E	0x67F6
+0xCF4F	0x67EE
+0xCF50	0x67E3
+0xCF51	0x67C2
+0xCF52	0x67B9
+0xCF53	0x67CE
+0xCF54	0x67E7
+0xCF55	0x67F0
+0xCF56	0x67B2
+0xCF57	0x67FC
+0xCF58	0x67C6
+0xCF59	0x67ED
+0xCF5A	0x67CC
+0xCF5B	0x67AE
+0xCF5C	0x67E6
+0xCF5D	0x67DB
+0xCF5E	0x67FA
+0xCF5F	0x67C9
+0xCF60	0x67CA
+0xCF61	0x67C3
+0xCF62	0x67EA
+0xCF63	0x67CB
+0xCF64	0x6B28
+0xCF65	0x6B82
+0xCF66	0x6B84
+0xCF67	0x6BB6
+0xCF68	0x6BD6
+0xCF69	0x6BD8
+0xCF6A	0x6BE0
+0xCF6B	0x6C20
+0xCF6C	0x6C21
+0xCF6D	0x6D28
+0xCF6E	0x6D34
+0xCF6F	0x6D2D
+0xCF70	0x6D1F
+0xCF71	0x6D3C
+0xCF72	0x6D3F
+0xCF73	0x6D12
+0xCF74	0x6D0A
+0xCF75	0x6CDA
+0xCF76	0x6D33
+0xCF77	0x6D04
+0xCF78	0x6D19
+0xCF79	0x6D3A
+0xCF7A	0x6D1A
+0xCF7B	0x6D11
+0xCF7C	0x6D00
+0xCF7D	0x6D1D
+0xCF7E	0x6D42
+0xCFA1	0x6D01
+0xCFA2	0x6D18
+0xCFA3	0x6D37
+0xCFA4	0x6D03
+0xCFA5	0x6D0F
+0xCFA6	0x6D40
+0xCFA7	0x6D07
+0xCFA8	0x6D20
+0xCFA9	0x6D2C
+0xCFAA	0x6D08
+0xCFAB	0x6D22
+0xCFAC	0x6D09
+0xCFAD	0x6D10
+0xCFAE	0x70B7
+0xCFAF	0x709F
+0xCFB0	0x70BE
+0xCFB1	0x70B1
+0xCFB2	0x70B0
+0xCFB3	0x70A1
+0xCFB4	0x70B4
+0xCFB5	0x70B5
+0xCFB6	0x70A9
+0xCFB7	0x7241
+0xCFB8	0x7249
+0xCFB9	0x724A
+0xCFBA	0x726C
+0xCFBB	0x7270
+0xCFBC	0x7273
+0xCFBD	0x726E
+0xCFBE	0x72CA
+0xCFBF	0x72E4
+0xCFC0	0x72E8
+0xCFC1	0x72EB
+0xCFC2	0x72DF
+0xCFC3	0x72EA
+0xCFC4	0x72E6
+0xCFC5	0x72E3
+0xCFC6	0x7385
+0xCFC7	0x73CC
+0xCFC8	0x73C2
+0xCFC9	0x73C8
+0xCFCA	0x73C5
+0xCFCB	0x73B9
+0xCFCC	0x73B6
+0xCFCD	0x73B5
+0xCFCE	0x73B4
+0xCFCF	0x73EB
+0xCFD0	0x73BF
+0xCFD1	0x73C7
+0xCFD2	0x73BE
+0xCFD3	0x73C3
+0xCFD4	0x73C6
+0xCFD5	0x73B8
+0xCFD6	0x73CB
+0xCFD7	0x74EC
+0xCFD8	0x74EE
+0xCFD9	0x752E
+0xCFDA	0x7547
+0xCFDB	0x7548
+0xCFDC	0x75A7
+0xCFDD	0x75AA
+0xCFDE	0x7679
+0xCFDF	0x76C4
+0xCFE0	0x7708
+0xCFE1	0x7703
+0xCFE2	0x7704
+0xCFE3	0x7705
+0xCFE4	0x770A
+0xCFE5	0x76F7
+0xCFE6	0x76FB
+0xCFE7	0x76FA
+0xCFE8	0x77E7
+0xCFE9	0x77E8
+0xCFEA	0x7806
+0xCFEB	0x7811
+0xCFEC	0x7812
+0xCFED	0x7805
+0xCFEE	0x7810
+0xCFEF	0x780F
+0xCFF0	0x780E
+0xCFF1	0x7809
+0xCFF2	0x7803
+0xCFF3	0x7813
+0xCFF4	0x794A
+0xCFF5	0x794C
+0xCFF6	0x794B
+0xCFF7	0x7945
+0xCFF8	0x7944
+0xCFF9	0x79D5
+0xCFFA	0x79CD
+0xCFFB	0x79CF
+0xCFFC	0x79D6
+0xCFFD	0x79CE
+0xCFFE	0x7A80
+0xD040	0x7A7E
+0xD041	0x7AD1
+0xD042	0x7B00
+0xD043	0x7B01
+0xD044	0x7C7A
+0xD045	0x7C78
+0xD046	0x7C79
+0xD047	0x7C7F
+0xD048	0x7C80
+0xD049	0x7C81
+0xD04A	0x7D03
+0xD04B	0x7D08
+0xD04C	0x7D01
+0xD04D	0x7F58
+0xD04E	0x7F91
+0xD04F	0x7F8D
+0xD050	0x7FBE
+0xD051	0x8007
+0xD052	0x800E
+0xD053	0x800F
+0xD054	0x8014
+0xD055	0x8037
+0xD056	0x80D8
+0xD057	0x80C7
+0xD058	0x80E0
+0xD059	0x80D1
+0xD05A	0x80C8
+0xD05B	0x80C2
+0xD05C	0x80D0
+0xD05D	0x80C5
+0xD05E	0x80E3
+0xD05F	0x80D9
+0xD060	0x80DC
+0xD061	0x80CA
+0xD062	0x80D5
+0xD063	0x80C9
+0xD064	0x80CF
+0xD065	0x80D7
+0xD066	0x80E6
+0xD067	0x80CD
+0xD068	0x81FF
+0xD069	0x8221
+0xD06A	0x8294
+0xD06B	0x82D9
+0xD06C	0x82FE
+0xD06D	0x82F9
+0xD06E	0x8307
+0xD06F	0x82E8
+0xD070	0x8300
+0xD071	0x82D5
+0xD072	0x833A
+0xD073	0x82EB
+0xD074	0x82D6
+0xD075	0x82F4
+0xD076	0x82EC
+0xD077	0x82E1
+0xD078	0x82F2
+0xD079	0x82F5
+0xD07A	0x830C
+0xD07B	0x82FB
+0xD07C	0x82F6
+0xD07D	0x82F0
+0xD07E	0x82EA
+0xD0A1	0x82E4
+0xD0A2	0x82E0
+0xD0A3	0x82FA
+0xD0A4	0x82F3
+0xD0A5	0x82ED
+0xD0A6	0x8677
+0xD0A7	0x8674
+0xD0A8	0x867C
+0xD0A9	0x8673
+0xD0AA	0x8841
+0xD0AB	0x884E
+0xD0AC	0x8867
+0xD0AD	0x886A
+0xD0AE	0x8869
+0xD0AF	0x89D3
+0xD0B0	0x8A04
+0xD0B1	0x8A07
+0xD0B2	0x8D72
+0xD0B3	0x8FE3
+0xD0B4	0x8FE1
+0xD0B5	0x8FEE
+0xD0B6	0x8FE0
+0xD0B7	0x90F1
+0xD0B8	0x90BD
+0xD0B9	0x90BF
+0xD0BA	0x90D5
+0xD0BB	0x90C5
+0xD0BC	0x90BE
+0xD0BD	0x90C7
+0xD0BE	0x90CB
+0xD0BF	0x90C8
+0xD0C0	0x91D4
+0xD0C1	0x91D3
+0xD0C2	0x9654
+0xD0C3	0x964F
+0xD0C4	0x9651
+0xD0C5	0x9653
+0xD0C6	0x964A
+0xD0C7	0x964E
+0xD0C8	0x501E
+0xD0C9	0x5005
+0xD0CA	0x5007
+0xD0CB	0x5013
+0xD0CC	0x5022
+0xD0CD	0x5030
+0xD0CE	0x501B
+0xD0CF	0x4FF5
+0xD0D0	0x4FF4
+0xD0D1	0x5033
+0xD0D2	0x5037
+0xD0D3	0x502C
+0xD0D4	0x4FF6
+0xD0D5	0x4FF7
+0xD0D6	0x5017
+0xD0D7	0x501C
+0xD0D8	0x5020
+0xD0D9	0x5027
+0xD0DA	0x5035
+0xD0DB	0x502F
+0xD0DC	0x5031
+0xD0DD	0x500E
+0xD0DE	0x515A
+0xD0DF	0x5194
+0xD0E0	0x5193
+0xD0E1	0x51CA
+0xD0E2	0x51C4
+0xD0E3	0x51C5
+0xD0E4	0x51C8
+0xD0E5	0x51CE
+0xD0E6	0x5261
+0xD0E7	0x525A
+0xD0E8	0x5252
+0xD0E9	0x525E
+0xD0EA	0x525F
+0xD0EB	0x5255
+0xD0EC	0x5262
+0xD0ED	0x52CD
+0xD0EE	0x530E
+0xD0EF	0x539E
+0xD0F0	0x5526
+0xD0F1	0x54E2
+0xD0F2	0x5517
+0xD0F3	0x5512
+0xD0F4	0x54E7
+0xD0F5	0x54F3
+0xD0F6	0x54E4
+0xD0F7	0x551A
+0xD0F8	0x54FF
+0xD0F9	0x5504
+0xD0FA	0x5508
+0xD0FB	0x54EB
+0xD0FC	0x5511
+0xD0FD	0x5505
+0xD0FE	0x54F1
+0xD140	0x550A
+0xD141	0x54FB
+0xD142	0x54F7
+0xD143	0x54F8
+0xD144	0x54E0
+0xD145	0x550E
+0xD146	0x5503
+0xD147	0x550B
+0xD148	0x5701
+0xD149	0x5702
+0xD14A	0x57CC
+0xD14B	0x5832
+0xD14C	0x57D5
+0xD14D	0x57D2
+0xD14E	0x57BA
+0xD14F	0x57C6
+0xD150	0x57BD
+0xD151	0x57BC
+0xD152	0x57B8
+0xD153	0x57B6
+0xD154	0x57BF
+0xD155	0x57C7
+0xD156	0x57D0
+0xD157	0x57B9
+0xD158	0x57C1
+0xD159	0x590E
+0xD15A	0x594A
+0xD15B	0x5A19
+0xD15C	0x5A16
+0xD15D	0x5A2D
+0xD15E	0x5A2E
+0xD15F	0x5A15
+0xD160	0x5A0F
+0xD161	0x5A17
+0xD162	0x5A0A
+0xD163	0x5A1E
+0xD164	0x5A33
+0xD165	0x5B6C
+0xD166	0x5BA7
+0xD167	0x5BAD
+0xD168	0x5BAC
+0xD169	0x5C03
+0xD16A	0x5C56
+0xD16B	0x5C54
+0xD16C	0x5CEC
+0xD16D	0x5CFF
+0xD16E	0x5CEE
+0xD16F	0x5CF1
+0xD170	0x5CF7
+0xD171	0x5D00
+0xD172	0x5CF9
+0xD173	0x5E29
+0xD174	0x5E28
+0xD175	0x5EA8
+0xD176	0x5EAE
+0xD177	0x5EAA
+0xD178	0x5EAC
+0xD179	0x5F33
+0xD17A	0x5F30
+0xD17B	0x5F67
+0xD17C	0x605D
+0xD17D	0x605A
+0xD17E	0x6067
+0xD1A1	0x6041
+0xD1A2	0x60A2
+0xD1A3	0x6088
+0xD1A4	0x6080
+0xD1A5	0x6092
+0xD1A6	0x6081
+0xD1A7	0x609D
+0xD1A8	0x6083
+0xD1A9	0x6095
+0xD1AA	0x609B
+0xD1AB	0x6097
+0xD1AC	0x6087
+0xD1AD	0x609C
+0xD1AE	0x608E
+0xD1AF	0x6219
+0xD1B0	0x6246
+0xD1B1	0x62F2
+0xD1B2	0x6310
+0xD1B3	0x6356
+0xD1B4	0x632C
+0xD1B5	0x6344
+0xD1B6	0x6345
+0xD1B7	0x6336
+0xD1B8	0x6343
+0xD1B9	0x63E4
+0xD1BA	0x6339
+0xD1BB	0x634B
+0xD1BC	0x634A
+0xD1BD	0x633C
+0xD1BE	0x6329
+0xD1BF	0x6341
+0xD1C0	0x6334
+0xD1C1	0x6358
+0xD1C2	0x6354
+0xD1C3	0x6359
+0xD1C4	0x632D
+0xD1C5	0x6347
+0xD1C6	0x6333
+0xD1C7	0x635A
+0xD1C8	0x6351
+0xD1C9	0x6338
+0xD1CA	0x6357
+0xD1CB	0x6340
+0xD1CC	0x6348
+0xD1CD	0x654A
+0xD1CE	0x6546
+0xD1CF	0x65C6
+0xD1D0	0x65C3
+0xD1D1	0x65C4
+0xD1D2	0x65C2
+0xD1D3	0x664A
+0xD1D4	0x665F
+0xD1D5	0x6647
+0xD1D6	0x6651
+0xD1D7	0x6712
+0xD1D8	0x6713
+0xD1D9	0x681F
+0xD1DA	0x681A
+0xD1DB	0x6849
+0xD1DC	0x6832
+0xD1DD	0x6833
+0xD1DE	0x683B
+0xD1DF	0x684B
+0xD1E0	0x684F
+0xD1E1	0x6816
+0xD1E2	0x6831
+0xD1E3	0x681C
+0xD1E4	0x6835
+0xD1E5	0x682B
+0xD1E6	0x682D
+0xD1E7	0x682F
+0xD1E8	0x684E
+0xD1E9	0x6844
+0xD1EA	0x6834
+0xD1EB	0x681D
+0xD1EC	0x6812
+0xD1ED	0x6814
+0xD1EE	0x6826
+0xD1EF	0x6828
+0xD1F0	0x682E
+0xD1F1	0x684D
+0xD1F2	0x683A
+0xD1F3	0x6825
+0xD1F4	0x6820
+0xD1F5	0x6B2C
+0xD1F6	0x6B2F
+0xD1F7	0x6B2D
+0xD1F8	0x6B31
+0xD1F9	0x6B34
+0xD1FA	0x6B6D
+0xD1FB	0x8082
+0xD1FC	0x6B88
+0xD1FD	0x6BE6
+0xD1FE	0x6BE4
+0xD240	0x6BE8
+0xD241	0x6BE3
+0xD242	0x6BE2
+0xD243	0x6BE7
+0xD244	0x6C25
+0xD245	0x6D7A
+0xD246	0x6D63
+0xD247	0x6D64
+0xD248	0x6D76
+0xD249	0x6D0D
+0xD24A	0x6D61
+0xD24B	0x6D92
+0xD24C	0x6D58
+0xD24D	0x6D62
+0xD24E	0x6D6D
+0xD24F	0x6D6F
+0xD250	0x6D91
+0xD251	0x6D8D
+0xD252	0x6DEF
+0xD253	0x6D7F
+0xD254	0x6D86
+0xD255	0x6D5E
+0xD256	0x6D67
+0xD257	0x6D60
+0xD258	0x6D97
+0xD259	0x6D70
+0xD25A	0x6D7C
+0xD25B	0x6D5F
+0xD25C	0x6D82
+0xD25D	0x6D98
+0xD25E	0x6D2F
+0xD25F	0x6D68
+0xD260	0x6D8B
+0xD261	0x6D7E
+0xD262	0x6D80
+0xD263	0x6D84
+0xD264	0x6D16
+0xD265	0x6D83
+0xD266	0x6D7B
+0xD267	0x6D7D
+0xD268	0x6D75
+0xD269	0x6D90
+0xD26A	0x70DC
+0xD26B	0x70D3
+0xD26C	0x70D1
+0xD26D	0x70DD
+0xD26E	0x70CB
+0xD26F	0x7F39
+0xD270	0x70E2
+0xD271	0x70D7
+0xD272	0x70D2
+0xD273	0x70DE
+0xD274	0x70E0
+0xD275	0x70D4
+0xD276	0x70CD
+0xD277	0x70C5
+0xD278	0x70C6
+0xD279	0x70C7
+0xD27A	0x70DA
+0xD27B	0x70CE
+0xD27C	0x70E1
+0xD27D	0x7242
+0xD27E	0x7278
+0xD2A1	0x7277
+0xD2A2	0x7276
+0xD2A3	0x7300
+0xD2A4	0x72FA
+0xD2A5	0x72F4
+0xD2A6	0x72FE
+0xD2A7	0x72F6
+0xD2A8	0x72F3
+0xD2A9	0x72FB
+0xD2AA	0x7301
+0xD2AB	0x73D3
+0xD2AC	0x73D9
+0xD2AD	0x73E5
+0xD2AE	0x73D6
+0xD2AF	0x73BC
+0xD2B0	0x73E7
+0xD2B1	0x73E3
+0xD2B2	0x73E9
+0xD2B3	0x73DC
+0xD2B4	0x73D2
+0xD2B5	0x73DB
+0xD2B6	0x73D4
+0xD2B7	0x73DD
+0xD2B8	0x73DA
+0xD2B9	0x73D7
+0xD2BA	0x73D8
+0xD2BB	0x73E8
+0xD2BC	0x74DE
+0xD2BD	0x74DF
+0xD2BE	0x74F4
+0xD2BF	0x74F5
+0xD2C0	0x7521
+0xD2C1	0x755B
+0xD2C2	0x755F
+0xD2C3	0x75B0
+0xD2C4	0x75C1
+0xD2C5	0x75BB
+0xD2C6	0x75C4
+0xD2C7	0x75C0
+0xD2C8	0x75BF
+0xD2C9	0x75B6
+0xD2CA	0x75BA
+0xD2CB	0x768A
+0xD2CC	0x76C9
+0xD2CD	0x771D
+0xD2CE	0x771B
+0xD2CF	0x7710
+0xD2D0	0x7713
+0xD2D1	0x7712
+0xD2D2	0x7723
+0xD2D3	0x7711
+0xD2D4	0x7715
+0xD2D5	0x7719
+0xD2D6	0x771A
+0xD2D7	0x7722
+0xD2D8	0x7727
+0xD2D9	0x7823
+0xD2DA	0x782C
+0xD2DB	0x7822
+0xD2DC	0x7835
+0xD2DD	0x782F
+0xD2DE	0x7828
+0xD2DF	0x782E
+0xD2E0	0x782B
+0xD2E1	0x7821
+0xD2E2	0x7829
+0xD2E3	0x7833
+0xD2E4	0x782A
+0xD2E5	0x7831
+0xD2E6	0x7954
+0xD2E7	0x795B
+0xD2E8	0x794F
+0xD2E9	0x795C
+0xD2EA	0x7953
+0xD2EB	0x7952
+0xD2EC	0x7951
+0xD2ED	0x79EB
+0xD2EE	0x79EC
+0xD2EF	0x79E0
+0xD2F0	0x79EE
+0xD2F1	0x79ED
+0xD2F2	0x79EA
+0xD2F3	0x79DC
+0xD2F4	0x79DE
+0xD2F5	0x79DD
+0xD2F6	0x7A86
+0xD2F7	0x7A89
+0xD2F8	0x7A85
+0xD2F9	0x7A8B
+0xD2FA	0x7A8C
+0xD2FB	0x7A8A
+0xD2FC	0x7A87
+0xD2FD	0x7AD8
+0xD2FE	0x7B10
+0xD340	0x7B04
+0xD341	0x7B13
+0xD342	0x7B05
+0xD343	0x7B0F
+0xD344	0x7B08
+0xD345	0x7B0A
+0xD346	0x7B0E
+0xD347	0x7B09
+0xD348	0x7B12
+0xD349	0x7C84
+0xD34A	0x7C91
+0xD34B	0x7C8A
+0xD34C	0x7C8C
+0xD34D	0x7C88
+0xD34E	0x7C8D
+0xD34F	0x7C85
+0xD350	0x7D1E
+0xD351	0x7D1D
+0xD352	0x7D11
+0xD353	0x7D0E
+0xD354	0x7D18
+0xD355	0x7D16
+0xD356	0x7D13
+0xD357	0x7D1F
+0xD358	0x7D12
+0xD359	0x7D0F
+0xD35A	0x7D0C
+0xD35B	0x7F5C
+0xD35C	0x7F61
+0xD35D	0x7F5E
+0xD35E	0x7F60
+0xD35F	0x7F5D
+0xD360	0x7F5B
+0xD361	0x7F96
+0xD362	0x7F92
+0xD363	0x7FC3
+0xD364	0x7FC2
+0xD365	0x7FC0
+0xD366	0x8016
+0xD367	0x803E
+0xD368	0x8039
+0xD369	0x80FA
+0xD36A	0x80F2
+0xD36B	0x80F9
+0xD36C	0x80F5
+0xD36D	0x8101
+0xD36E	0x80FB
+0xD36F	0x8100
+0xD370	0x8201
+0xD371	0x822F
+0xD372	0x8225
+0xD373	0x8333
+0xD374	0x832D
+0xD375	0x8344
+0xD376	0x8319
+0xD377	0x8351
+0xD378	0x8325
+0xD379	0x8356
+0xD37A	0x833F
+0xD37B	0x8341
+0xD37C	0x8326
+0xD37D	0x831C
+0xD37E	0x8322
+0xD3A1	0x8342
+0xD3A2	0x834E
+0xD3A3	0x831B
+0xD3A4	0x832A
+0xD3A5	0x8308
+0xD3A6	0x833C
+0xD3A7	0x834D
+0xD3A8	0x8316
+0xD3A9	0x8324
+0xD3AA	0x8320
+0xD3AB	0x8337
+0xD3AC	0x832F
+0xD3AD	0x8329
+0xD3AE	0x8347
+0xD3AF	0x8345
+0xD3B0	0x834C
+0xD3B1	0x8353
+0xD3B2	0x831E
+0xD3B3	0x832C
+0xD3B4	0x834B
+0xD3B5	0x8327
+0xD3B6	0x8348
+0xD3B7	0x8653
+0xD3B8	0x8652
+0xD3B9	0x86A2
+0xD3BA	0x86A8
+0xD3BB	0x8696
+0xD3BC	0x868D
+0xD3BD	0x8691
+0xD3BE	0x869E
+0xD3BF	0x8687
+0xD3C0	0x8697
+0xD3C1	0x8686
+0xD3C2	0x868B
+0xD3C3	0x869A
+0xD3C4	0x8685
+0xD3C5	0x86A5
+0xD3C6	0x8699
+0xD3C7	0x86A1
+0xD3C8	0x86A7
+0xD3C9	0x8695
+0xD3CA	0x8698
+0xD3CB	0x868E
+0xD3CC	0x869D
+0xD3CD	0x8690
+0xD3CE	0x8694
+0xD3CF	0x8843
+0xD3D0	0x8844
+0xD3D1	0x886D
+0xD3D2	0x8875
+0xD3D3	0x8876
+0xD3D4	0x8872
+0xD3D5	0x8880
+0xD3D6	0x8871
+0xD3D7	0x887F
+0xD3D8	0x886F
+0xD3D9	0x8883
+0xD3DA	0x887E
+0xD3DB	0x8874
+0xD3DC	0x887C
+0xD3DD	0x8A12
+0xD3DE	0x8C47
+0xD3DF	0x8C57
+0xD3E0	0x8C7B
+0xD3E1	0x8CA4
+0xD3E2	0x8CA3
+0xD3E3	0x8D76
+0xD3E4	0x8D78
+0xD3E5	0x8DB5
+0xD3E6	0x8DB7
+0xD3E7	0x8DB6
+0xD3E8	0x8ED1
+0xD3E9	0x8ED3
+0xD3EA	0x8FFE
+0xD3EB	0x8FF5
+0xD3EC	0x9002
+0xD3ED	0x8FFF
+0xD3EE	0x8FFB
+0xD3EF	0x9004
+0xD3F0	0x8FFC
+0xD3F1	0x8FF6
+0xD3F2	0x90D6
+0xD3F3	0x90E0
+0xD3F4	0x90D9
+0xD3F5	0x90DA
+0xD3F6	0x90E3
+0xD3F7	0x90DF
+0xD3F8	0x90E5
+0xD3F9	0x90D8
+0xD3FA	0x90DB
+0xD3FB	0x90D7
+0xD3FC	0x90DC
+0xD3FD	0x90E4
+0xD3FE	0x9150
+0xD440	0x914E
+0xD441	0x914F
+0xD442	0x91D5
+0xD443	0x91E2
+0xD444	0x91DA
+0xD445	0x965C
+0xD446	0x965F
+0xD447	0x96BC
+0xD448	0x98E3
+0xD449	0x9ADF
+0xD44A	0x9B2F
+0xD44B	0x4E7F
+0xD44C	0x5070
+0xD44D	0x506A
+0xD44E	0x5061
+0xD44F	0x505E
+0xD450	0x5060
+0xD451	0x5053
+0xD452	0x504B
+0xD453	0x505D
+0xD454	0x5072
+0xD455	0x5048
+0xD456	0x504D
+0xD457	0x5041
+0xD458	0x505B
+0xD459	0x504A
+0xD45A	0x5062
+0xD45B	0x5015
+0xD45C	0x5045
+0xD45D	0x505F
+0xD45E	0x5069
+0xD45F	0x506B
+0xD460	0x5063
+0xD461	0x5064
+0xD462	0x5046
+0xD463	0x5040
+0xD464	0x506E
+0xD465	0x5073
+0xD466	0x5057
+0xD467	0x5051
+0xD468	0x51D0
+0xD469	0x526B
+0xD46A	0x526D
+0xD46B	0x526C
+0xD46C	0x526E
+0xD46D	0x52D6
+0xD46E	0x52D3
+0xD46F	0x532D
+0xD470	0x539C
+0xD471	0x5575
+0xD472	0x5576
+0xD473	0x553C
+0xD474	0x554D
+0xD475	0x5550
+0xD476	0x5534
+0xD477	0x552A
+0xD478	0x5551
+0xD479	0x5562
+0xD47A	0x5536
+0xD47B	0x5535
+0xD47C	0x5530
+0xD47D	0x5552
+0xD47E	0x5545
+0xD4A1	0x550C
+0xD4A2	0x5532
+0xD4A3	0x5565
+0xD4A4	0x554E
+0xD4A5	0x5539
+0xD4A6	0x5548
+0xD4A7	0x552D
+0xD4A8	0x553B
+0xD4A9	0x5540
+0xD4AA	0x554B
+0xD4AB	0x570A
+0xD4AC	0x5707
+0xD4AD	0x57FB
+0xD4AE	0x5814
+0xD4AF	0x57E2
+0xD4B0	0x57F6
+0xD4B1	0x57DC
+0xD4B2	0x57F4
+0xD4B3	0x5800
+0xD4B4	0x57ED
+0xD4B5	0x57FD
+0xD4B6	0x5808
+0xD4B7	0x57F8
+0xD4B8	0x580B
+0xD4B9	0x57F3
+0xD4BA	0x57CF
+0xD4BB	0x5807
+0xD4BC	0x57EE
+0xD4BD	0x57E3
+0xD4BE	0x57F2
+0xD4BF	0x57E5
+0xD4C0	0x57EC
+0xD4C1	0x57E1
+0xD4C2	0x580E
+0xD4C3	0x57FC
+0xD4C4	0x5810
+0xD4C5	0x57E7
+0xD4C6	0x5801
+0xD4C7	0x580C
+0xD4C8	0x57F1
+0xD4C9	0x57E9
+0xD4CA	0x57F0
+0xD4CB	0x580D
+0xD4CC	0x5804
+0xD4CD	0x595C
+0xD4CE	0x5A60
+0xD4CF	0x5A58
+0xD4D0	0x5A55
+0xD4D1	0x5A67
+0xD4D2	0x5A5E
+0xD4D3	0x5A38
+0xD4D4	0x5A35
+0xD4D5	0x5A6D
+0xD4D6	0x5A50
+0xD4D7	0x5A5F
+0xD4D8	0x5A65
+0xD4D9	0x5A6C
+0xD4DA	0x5A53
+0xD4DB	0x5A64
+0xD4DC	0x5A57
+0xD4DD	0x5A43
+0xD4DE	0x5A5D
+0xD4DF	0x5A52
+0xD4E0	0x5A44
+0xD4E1	0x5A5B
+0xD4E2	0x5A48
+0xD4E3	0x5A8E
+0xD4E4	0x5A3E
+0xD4E5	0x5A4D
+0xD4E6	0x5A39
+0xD4E7	0x5A4C
+0xD4E8	0x5A70
+0xD4E9	0x5A69
+0xD4EA	0x5A47
+0xD4EB	0x5A51
+0xD4EC	0x5A56
+0xD4ED	0x5A42
+0xD4EE	0x5A5C
+0xD4EF	0x5B72
+0xD4F0	0x5B6E
+0xD4F1	0x5BC1
+0xD4F2	0x5BC0
+0xD4F3	0x5C59
+0xD4F4	0x5D1E
+0xD4F5	0x5D0B
+0xD4F6	0x5D1D
+0xD4F7	0x5D1A
+0xD4F8	0x5D20
+0xD4F9	0x5D0C
+0xD4FA	0x5D28
+0xD4FB	0x5D0D
+0xD4FC	0x5D26
+0xD4FD	0x5D25
+0xD4FE	0x5D0F
+0xD540	0x5D30
+0xD541	0x5D12
+0xD542	0x5D23
+0xD543	0x5D1F
+0xD544	0x5D2E
+0xD545	0x5E3E
+0xD546	0x5E34
+0xD547	0x5EB1
+0xD548	0x5EB4
+0xD549	0x5EB9
+0xD54A	0x5EB2
+0xD54B	0x5EB3
+0xD54C	0x5F36
+0xD54D	0x5F38
+0xD54E	0x5F9B
+0xD54F	0x5F96
+0xD550	0x5F9F
+0xD551	0x608A
+0xD552	0x6090
+0xD553	0x6086
+0xD554	0x60BE
+0xD555	0x60B0
+0xD556	0x60BA
+0xD557	0x60D3
+0xD558	0x60D4
+0xD559	0x60CF
+0xD55A	0x60E4
+0xD55B	0x60D9
+0xD55C	0x60DD
+0xD55D	0x60C8
+0xD55E	0x60B1
+0xD55F	0x60DB
+0xD560	0x60B7
+0xD561	0x60CA
+0xD562	0x60BF
+0xD563	0x60C3
+0xD564	0x60CD
+0xD565	0x60C0
+0xD566	0x6332
+0xD567	0x6365
+0xD568	0x638A
+0xD569	0x6382
+0xD56A	0x637D
+0xD56B	0x63BD
+0xD56C	0x639E
+0xD56D	0x63AD
+0xD56E	0x639D
+0xD56F	0x6397
+0xD570	0x63AB
+0xD571	0x638E
+0xD572	0x636F
+0xD573	0x6387
+0xD574	0x6390
+0xD575	0x636E
+0xD576	0x63AF
+0xD577	0x6375
+0xD578	0x639C
+0xD579	0x636D
+0xD57A	0x63AE
+0xD57B	0x637C
+0xD57C	0x63A4
+0xD57D	0x633B
+0xD57E	0x639F
+0xD5A1	0x6378
+0xD5A2	0x6385
+0xD5A3	0x6381
+0xD5A4	0x6391
+0xD5A5	0x638D
+0xD5A6	0x6370
+0xD5A7	0x6553
+0xD5A8	0x65CD
+0xD5A9	0x6665
+0xD5AA	0x6661
+0xD5AB	0x665B
+0xD5AC	0x6659
+0xD5AD	0x665C
+0xD5AE	0x6662
+0xD5AF	0x6718
+0xD5B0	0x6879
+0xD5B1	0x6887
+0xD5B2	0x6890
+0xD5B3	0x689C
+0xD5B4	0x686D
+0xD5B5	0x686E
+0xD5B6	0x68AE
+0xD5B7	0x68AB
+0xD5B8	0x6956
+0xD5B9	0x686F
+0xD5BA	0x68A3
+0xD5BB	0x68AC
+0xD5BC	0x68A9
+0xD5BD	0x6875
+0xD5BE	0x6874
+0xD5BF	0x68B2
+0xD5C0	0x688F
+0xD5C1	0x6877
+0xD5C2	0x6892
+0xD5C3	0x687C
+0xD5C4	0x686B
+0xD5C5	0x6872
+0xD5C6	0x68AA
+0xD5C7	0x6880
+0xD5C8	0x6871
+0xD5C9	0x687E
+0xD5CA	0x689B
+0xD5CB	0x6896
+0xD5CC	0x688B
+0xD5CD	0x68A0
+0xD5CE	0x6889
+0xD5CF	0x68A4
+0xD5D0	0x6878
+0xD5D1	0x687B
+0xD5D2	0x6891
+0xD5D3	0x688C
+0xD5D4	0x688A
+0xD5D5	0x687D
+0xD5D6	0x6B36
+0xD5D7	0x6B33
+0xD5D8	0x6B37
+0xD5D9	0x6B38
+0xD5DA	0x6B91
+0xD5DB	0x6B8F
+0xD5DC	0x6B8D
+0xD5DD	0x6B8E
+0xD5DE	0x6B8C
+0xD5DF	0x6C2A
+0xD5E0	0x6DC0
+0xD5E1	0x6DAB
+0xD5E2	0x6DB4
+0xD5E3	0x6DB3
+0xD5E4	0x6E74
+0xD5E5	0x6DAC
+0xD5E6	0x6DE9
+0xD5E7	0x6DE2
+0xD5E8	0x6DB7
+0xD5E9	0x6DF6
+0xD5EA	0x6DD4
+0xD5EB	0x6E00
+0xD5EC	0x6DC8
+0xD5ED	0x6DE0
+0xD5EE	0x6DDF
+0xD5EF	0x6DD6
+0xD5F0	0x6DBE
+0xD5F1	0x6DE5
+0xD5F2	0x6DDC
+0xD5F3	0x6DDD
+0xD5F4	0x6DDB
+0xD5F5	0x6DF4
+0xD5F6	0x6DCA
+0xD5F7	0x6DBD
+0xD5F8	0x6DED
+0xD5F9	0x6DF0
+0xD5FA	0x6DBA
+0xD5FB	0x6DD5
+0xD5FC	0x6DC2
+0xD5FD	0x6DCF
+0xD5FE	0x6DC9
+0xD640	0x6DD0
+0xD641	0x6DF2
+0xD642	0x6DD3
+0xD643	0x6DFD
+0xD644	0x6DD7
+0xD645	0x6DCD
+0xD646	0x6DE3
+0xD647	0x6DBB
+0xD648	0x70FA
+0xD649	0x710D
+0xD64A	0x70F7
+0xD64B	0x7117
+0xD64C	0x70F4
+0xD64D	0x710C
+0xD64E	0x70F0
+0xD64F	0x7104
+0xD650	0x70F3
+0xD651	0x7110
+0xD652	0x70FC
+0xD653	0x70FF
+0xD654	0x7106
+0xD655	0x7113
+0xD656	0x7100
+0xD657	0x70F8
+0xD658	0x70F6
+0xD659	0x710B
+0xD65A	0x7102
+0xD65B	0x710E
+0xD65C	0x727E
+0xD65D	0x727B
+0xD65E	0x727C
+0xD65F	0x727F
+0xD660	0x731D
+0xD661	0x7317
+0xD662	0x7307
+0xD663	0x7311
+0xD664	0x7318
+0xD665	0x730A
+0xD666	0x7308
+0xD667	0x72FF
+0xD668	0x730F
+0xD669	0x731E
+0xD66A	0x7388
+0xD66B	0x73F6
+0xD66C	0x73F8
+0xD66D	0x73F5
+0xD66E	0x7404
+0xD66F	0x7401
+0xD670	0x73FD
+0xD671	0x7407
+0xD672	0x7400
+0xD673	0x73FA
+0xD674	0x73FC
+0xD675	0x73FF
+0xD676	0x740C
+0xD677	0x740B
+0xD678	0x73F4
+0xD679	0x7408
+0xD67A	0x7564
+0xD67B	0x7563
+0xD67C	0x75CE
+0xD67D	0x75D2
+0xD67E	0x75CF
+0xD6A1	0x75CB
+0xD6A2	0x75CC
+0xD6A3	0x75D1
+0xD6A4	0x75D0
+0xD6A5	0x768F
+0xD6A6	0x7689
+0xD6A7	0x76D3
+0xD6A8	0x7739
+0xD6A9	0x772F
+0xD6AA	0x772D
+0xD6AB	0x7731
+0xD6AC	0x7732
+0xD6AD	0x7734
+0xD6AE	0x7733
+0xD6AF	0x773D
+0xD6B0	0x7725
+0xD6B1	0x773B
+0xD6B2	0x7735
+0xD6B3	0x7848
+0xD6B4	0x7852
+0xD6B5	0x7849
+0xD6B6	0x784D
+0xD6B7	0x784A
+0xD6B8	0x784C
+0xD6B9	0x7826
+0xD6BA	0x7845
+0xD6BB	0x7850
+0xD6BC	0x7964
+0xD6BD	0x7967
+0xD6BE	0x7969
+0xD6BF	0x796A
+0xD6C0	0x7963
+0xD6C1	0x796B
+0xD6C2	0x7961
+0xD6C3	0x79BB
+0xD6C4	0x79FA
+0xD6C5	0x79F8
+0xD6C6	0x79F6
+0xD6C7	0x79F7
+0xD6C8	0x7A8F
+0xD6C9	0x7A94
+0xD6CA	0x7A90
+0xD6CB	0x7B35
+0xD6CC	0x7B47
+0xD6CD	0x7B34
+0xD6CE	0x7B25
+0xD6CF	0x7B30
+0xD6D0	0x7B22
+0xD6D1	0x7B24
+0xD6D2	0x7B33
+0xD6D3	0x7B18
+0xD6D4	0x7B2A
+0xD6D5	0x7B1D
+0xD6D6	0x7B31
+0xD6D7	0x7B2B
+0xD6D8	0x7B2D
+0xD6D9	0x7B2F
+0xD6DA	0x7B32
+0xD6DB	0x7B38
+0xD6DC	0x7B1A
+0xD6DD	0x7B23
+0xD6DE	0x7C94
+0xD6DF	0x7C98
+0xD6E0	0x7C96
+0xD6E1	0x7CA3
+0xD6E2	0x7D35
+0xD6E3	0x7D3D
+0xD6E4	0x7D38
+0xD6E5	0x7D36
+0xD6E6	0x7D3A
+0xD6E7	0x7D45
+0xD6E8	0x7D2C
+0xD6E9	0x7D29
+0xD6EA	0x7D41
+0xD6EB	0x7D47
+0xD6EC	0x7D3E
+0xD6ED	0x7D3F
+0xD6EE	0x7D4A
+0xD6EF	0x7D3B
+0xD6F0	0x7D28
+0xD6F1	0x7F63
+0xD6F2	0x7F95
+0xD6F3	0x7F9C
+0xD6F4	0x7F9D
+0xD6F5	0x7F9B
+0xD6F6	0x7FCA
+0xD6F7	0x7FCB
+0xD6F8	0x7FCD
+0xD6F9	0x7FD0
+0xD6FA	0x7FD1
+0xD6FB	0x7FC7
+0xD6FC	0x7FCF
+0xD6FD	0x7FC9
+0xD6FE	0x801F
+0xD740	0x801E
+0xD741	0x801B
+0xD742	0x8047
+0xD743	0x8043
+0xD744	0x8048
+0xD745	0x8118
+0xD746	0x8125
+0xD747	0x8119
+0xD748	0x811B
+0xD749	0x812D
+0xD74A	0x811F
+0xD74B	0x812C
+0xD74C	0x811E
+0xD74D	0x8121
+0xD74E	0x8115
+0xD74F	0x8127
+0xD750	0x811D
+0xD751	0x8122
+0xD752	0x8211
+0xD753	0x8238
+0xD754	0x8233
+0xD755	0x823A
+0xD756	0x8234
+0xD757	0x8232
+0xD758	0x8274
+0xD759	0x8390
+0xD75A	0x83A3
+0xD75B	0x83A8
+0xD75C	0x838D
+0xD75D	0x837A
+0xD75E	0x8373
+0xD75F	0x83A4
+0xD760	0x8374
+0xD761	0x838F
+0xD762	0x8381
+0xD763	0x8395
+0xD764	0x8399
+0xD765	0x8375
+0xD766	0x8394
+0xD767	0x83A9
+0xD768	0x837D
+0xD769	0x8383
+0xD76A	0x838C
+0xD76B	0x839D
+0xD76C	0x839B
+0xD76D	0x83AA
+0xD76E	0x838B
+0xD76F	0x837E
+0xD770	0x83A5
+0xD771	0x83AF
+0xD772	0x8388
+0xD773	0x8397
+0xD774	0x83B0
+0xD775	0x837F
+0xD776	0x83A6
+0xD777	0x8387
+0xD778	0x83AE
+0xD779	0x8376
+0xD77A	0x839A
+0xD77B	0x8659
+0xD77C	0x8656
+0xD77D	0x86BF
+0xD77E	0x86B7
+0xD7A1	0x86C2
+0xD7A2	0x86C1
+0xD7A3	0x86C5
+0xD7A4	0x86BA
+0xD7A5	0x86B0
+0xD7A6	0x86C8
+0xD7A7	0x86B9
+0xD7A8	0x86B3
+0xD7A9	0x86B8
+0xD7AA	0x86CC
+0xD7AB	0x86B4
+0xD7AC	0x86BB
+0xD7AD	0x86BC
+0xD7AE	0x86C3
+0xD7AF	0x86BD
+0xD7B0	0x86BE
+0xD7B1	0x8852
+0xD7B2	0x8889
+0xD7B3	0x8895
+0xD7B4	0x88A8
+0xD7B5	0x88A2
+0xD7B6	0x88AA
+0xD7B7	0x889A
+0xD7B8	0x8891
+0xD7B9	0x88A1
+0xD7BA	0x889F
+0xD7BB	0x8898
+0xD7BC	0x88A7
+0xD7BD	0x8899
+0xD7BE	0x889B
+0xD7BF	0x8897
+0xD7C0	0x88A4
+0xD7C1	0x88AC
+0xD7C2	0x888C
+0xD7C3	0x8893
+0xD7C4	0x888E
+0xD7C5	0x8982
+0xD7C6	0x89D6
+0xD7C7	0x89D9
+0xD7C8	0x89D5
+0xD7C9	0x8A30
+0xD7CA	0x8A27
+0xD7CB	0x8A2C
+0xD7CC	0x8A1E
+0xD7CD	0x8C39
+0xD7CE	0x8C3B
+0xD7CF	0x8C5C
+0xD7D0	0x8C5D
+0xD7D1	0x8C7D
+0xD7D2	0x8CA5
+0xD7D3	0x8D7D
+0xD7D4	0x8D7B
+0xD7D5	0x8D79
+0xD7D6	0x8DBC
+0xD7D7	0x8DC2
+0xD7D8	0x8DB9
+0xD7D9	0x8DBF
+0xD7DA	0x8DC1
+0xD7DB	0x8ED8
+0xD7DC	0x8EDE
+0xD7DD	0x8EDD
+0xD7DE	0x8EDC
+0xD7DF	0x8ED7
+0xD7E0	0x8EE0
+0xD7E1	0x8EE1
+0xD7E2	0x9024
+0xD7E3	0x900B
+0xD7E4	0x9011
+0xD7E5	0x901C
+0xD7E6	0x900C
+0xD7E7	0x9021
+0xD7E8	0x90EF
+0xD7E9	0x90EA
+0xD7EA	0x90F0
+0xD7EB	0x90F4
+0xD7EC	0x90F2
+0xD7ED	0x90F3
+0xD7EE	0x90D4
+0xD7EF	0x90EB
+0xD7F0	0x90EC
+0xD7F1	0x90E9
+0xD7F2	0x9156
+0xD7F3	0x9158
+0xD7F4	0x915A
+0xD7F5	0x9153
+0xD7F6	0x9155
+0xD7F7	0x91EC
+0xD7F8	0x91F4
+0xD7F9	0x91F1
+0xD7FA	0x91F3
+0xD7FB	0x91F8
+0xD7FC	0x91E4
+0xD7FD	0x91F9
+0xD7FE	0x91EA
+0xD840	0x91EB
+0xD841	0x91F7
+0xD842	0x91E8
+0xD843	0x91EE
+0xD844	0x957A
+0xD845	0x9586
+0xD846	0x9588
+0xD847	0x967C
+0xD848	0x966D
+0xD849	0x966B
+0xD84A	0x9671
+0xD84B	0x966F
+0xD84C	0x96BF
+0xD84D	0x976A
+0xD84E	0x9804
+0xD84F	0x98E5
+0xD850	0x9997
+0xD851	0x509B
+0xD852	0x5095
+0xD853	0x5094
+0xD854	0x509E
+0xD855	0x508B
+0xD856	0x50A3
+0xD857	0x5083
+0xD858	0x508C
+0xD859	0x508E
+0xD85A	0x509D
+0xD85B	0x5068
+0xD85C	0x509C
+0xD85D	0x5092
+0xD85E	0x5082
+0xD85F	0x5087
+0xD860	0x515F
+0xD861	0x51D4
+0xD862	0x5312
+0xD863	0x5311
+0xD864	0x53A4
+0xD865	0x53A7
+0xD866	0x5591
+0xD867	0x55A8
+0xD868	0x55A5
+0xD869	0x55AD
+0xD86A	0x5577
+0xD86B	0x5645
+0xD86C	0x55A2
+0xD86D	0x5593
+0xD86E	0x5588
+0xD86F	0x558F
+0xD870	0x55B5
+0xD871	0x5581
+0xD872	0x55A3
+0xD873	0x5592
+0xD874	0x55A4
+0xD875	0x557D
+0xD876	0x558C
+0xD877	0x55A6
+0xD878	0x557F
+0xD879	0x5595
+0xD87A	0x55A1
+0xD87B	0x558E
+0xD87C	0x570C
+0xD87D	0x5829
+0xD87E	0x5837
+0xD8A1	0x5819
+0xD8A2	0x581E
+0xD8A3	0x5827
+0xD8A4	0x5823
+0xD8A5	0x5828
+0xD8A6	0x57F5
+0xD8A7	0x5848
+0xD8A8	0x5825
+0xD8A9	0x581C
+0xD8AA	0x581B
+0xD8AB	0x5833
+0xD8AC	0x583F
+0xD8AD	0x5836
+0xD8AE	0x582E
+0xD8AF	0x5839
+0xD8B0	0x5838
+0xD8B1	0x582D
+0xD8B2	0x582C
+0xD8B3	0x583B
+0xD8B4	0x5961
+0xD8B5	0x5AAF
+0xD8B6	0x5A94
+0xD8B7	0x5A9F
+0xD8B8	0x5A7A
+0xD8B9	0x5AA2
+0xD8BA	0x5A9E
+0xD8BB	0x5A78
+0xD8BC	0x5AA6
+0xD8BD	0x5A7C
+0xD8BE	0x5AA5
+0xD8BF	0x5AAC
+0xD8C0	0x5A95
+0xD8C1	0x5AAE
+0xD8C2	0x5A37
+0xD8C3	0x5A84
+0xD8C4	0x5A8A
+0xD8C5	0x5A97
+0xD8C6	0x5A83
+0xD8C7	0x5A8B
+0xD8C8	0x5AA9
+0xD8C9	0x5A7B
+0xD8CA	0x5A7D
+0xD8CB	0x5A8C
+0xD8CC	0x5A9C
+0xD8CD	0x5A8F
+0xD8CE	0x5A93
+0xD8CF	0x5A9D
+0xD8D0	0x5BEA
+0xD8D1	0x5BCD
+0xD8D2	0x5BCB
+0xD8D3	0x5BD4
+0xD8D4	0x5BD1
+0xD8D5	0x5BCA
+0xD8D6	0x5BCE
+0xD8D7	0x5C0C
+0xD8D8	0x5C30
+0xD8D9	0x5D37
+0xD8DA	0x5D43
+0xD8DB	0x5D6B
+0xD8DC	0x5D41
+0xD8DD	0x5D4B
+0xD8DE	0x5D3F
+0xD8DF	0x5D35
+0xD8E0	0x5D51
+0xD8E1	0x5D4E
+0xD8E2	0x5D55
+0xD8E3	0x5D33
+0xD8E4	0x5D3A
+0xD8E5	0x5D52
+0xD8E6	0x5D3D
+0xD8E7	0x5D31
+0xD8E8	0x5D59
+0xD8E9	0x5D42
+0xD8EA	0x5D39
+0xD8EB	0x5D49
+0xD8EC	0x5D38
+0xD8ED	0x5D3C
+0xD8EE	0x5D32
+0xD8EF	0x5D36
+0xD8F0	0x5D40
+0xD8F1	0x5D45
+0xD8F2	0x5E44
+0xD8F3	0x5E41
+0xD8F4	0x5F58
+0xD8F5	0x5FA6
+0xD8F6	0x5FA5
+0xD8F7	0x5FAB
+0xD8F8	0x60C9
+0xD8F9	0x60B9
+0xD8FA	0x60CC
+0xD8FB	0x60E2
+0xD8FC	0x60CE
+0xD8FD	0x60C4
+0xD8FE	0x6114
+0xD940	0x60F2
+0xD941	0x610A
+0xD942	0x6116
+0xD943	0x6105
+0xD944	0x60F5
+0xD945	0x6113
+0xD946	0x60F8
+0xD947	0x60FC
+0xD948	0x60FE
+0xD949	0x60C1
+0xD94A	0x6103
+0xD94B	0x6118
+0xD94C	0x611D
+0xD94D	0x6110
+0xD94E	0x60FF
+0xD94F	0x6104
+0xD950	0x610B
+0xD951	0x624A
+0xD952	0x6394
+0xD953	0x63B1
+0xD954	0x63B0
+0xD955	0x63CE
+0xD956	0x63E5
+0xD957	0x63E8
+0xD958	0x63EF
+0xD959	0x63C3
+0xD95A	0x649D
+0xD95B	0x63F3
+0xD95C	0x63CA
+0xD95D	0x63E0
+0xD95E	0x63F6
+0xD95F	0x63D5
+0xD960	0x63F2
+0xD961	0x63F5
+0xD962	0x6461
+0xD963	0x63DF
+0xD964	0x63BE
+0xD965	0x63DD
+0xD966	0x63DC
+0xD967	0x63C4
+0xD968	0x63D8
+0xD969	0x63D3
+0xD96A	0x63C2
+0xD96B	0x63C7
+0xD96C	0x63CC
+0xD96D	0x63CB
+0xD96E	0x63C8
+0xD96F	0x63F0
+0xD970	0x63D7
+0xD971	0x63D9
+0xD972	0x6532
+0xD973	0x6567
+0xD974	0x656A
+0xD975	0x6564
+0xD976	0x655C
+0xD977	0x6568
+0xD978	0x6565
+0xD979	0x658C
+0xD97A	0x659D
+0xD97B	0x659E
+0xD97C	0x65AE
+0xD97D	0x65D0
+0xD97E	0x65D2
+0xD9A1	0x667C
+0xD9A2	0x666C
+0xD9A3	0x667B
+0xD9A4	0x6680
+0xD9A5	0x6671
+0xD9A6	0x6679
+0xD9A7	0x666A
+0xD9A8	0x6672
+0xD9A9	0x6701
+0xD9AA	0x690C
+0xD9AB	0x68D3
+0xD9AC	0x6904
+0xD9AD	0x68DC
+0xD9AE	0x692A
+0xD9AF	0x68EC
+0xD9B0	0x68EA
+0xD9B1	0x68F1
+0xD9B2	0x690F
+0xD9B3	0x68D6
+0xD9B4	0x68F7
+0xD9B5	0x68EB
+0xD9B6	0x68E4
+0xD9B7	0x68F6
+0xD9B8	0x6913
+0xD9B9	0x6910
+0xD9BA	0x68F3
+0xD9BB	0x68E1
+0xD9BC	0x6907
+0xD9BD	0x68CC
+0xD9BE	0x6908
+0xD9BF	0x6970
+0xD9C0	0x68B4
+0xD9C1	0x6911
+0xD9C2	0x68EF
+0xD9C3	0x68C6
+0xD9C4	0x6914
+0xD9C5	0x68F8
+0xD9C6	0x68D0
+0xD9C7	0x68FD
+0xD9C8	0x68FC
+0xD9C9	0x68E8
+0xD9CA	0x690B
+0xD9CB	0x690A
+0xD9CC	0x6917
+0xD9CD	0x68CE
+0xD9CE	0x68C8
+0xD9CF	0x68DD
+0xD9D0	0x68DE
+0xD9D1	0x68E6
+0xD9D2	0x68F4
+0xD9D3	0x68D1
+0xD9D4	0x6906
+0xD9D5	0x68D4
+0xD9D6	0x68E9
+0xD9D7	0x6915
+0xD9D8	0x6925
+0xD9D9	0x68C7
+0xD9DA	0x6B39
+0xD9DB	0x6B3B
+0xD9DC	0x6B3F
+0xD9DD	0x6B3C
+0xD9DE	0x6B94
+0xD9DF	0x6B97
+0xD9E0	0x6B99
+0xD9E1	0x6B95
+0xD9E2	0x6BBD
+0xD9E3	0x6BF0
+0xD9E4	0x6BF2
+0xD9E5	0x6BF3
+0xD9E6	0x6C30
+0xD9E7	0x6DFC
+0xD9E8	0x6E46
+0xD9E9	0x6E47
+0xD9EA	0x6E1F
+0xD9EB	0x6E49
+0xD9EC	0x6E88
+0xD9ED	0x6E3C
+0xD9EE	0x6E3D
+0xD9EF	0x6E45
+0xD9F0	0x6E62
+0xD9F1	0x6E2B
+0xD9F2	0x6E3F
+0xD9F3	0x6E41
+0xD9F4	0x6E5D
+0xD9F5	0x6E73
+0xD9F6	0x6E1C
+0xD9F7	0x6E33
+0xD9F8	0x6E4B
+0xD9F9	0x6E40
+0xD9FA	0x6E51
+0xD9FB	0x6E3B
+0xD9FC	0x6E03
+0xD9FD	0x6E2E
+0xD9FE	0x6E5E
+0xDA40	0x6E68
+0xDA41	0x6E5C
+0xDA42	0x6E61
+0xDA43	0x6E31
+0xDA44	0x6E28
+0xDA45	0x6E60
+0xDA46	0x6E71
+0xDA47	0x6E6B
+0xDA48	0x6E39
+0xDA49	0x6E22
+0xDA4A	0x6E30
+0xDA4B	0x6E53
+0xDA4C	0x6E65
+0xDA4D	0x6E27
+0xDA4E	0x6E78
+0xDA4F	0x6E64
+0xDA50	0x6E77
+0xDA51	0x6E55
+0xDA52	0x6E79
+0xDA53	0x6E52
+0xDA54	0x6E66
+0xDA55	0x6E35
+0xDA56	0x6E36
+0xDA57	0x6E5A
+0xDA58	0x7120
+0xDA59	0x711E
+0xDA5A	0x712F
+0xDA5B	0x70FB
+0xDA5C	0x712E
+0xDA5D	0x7131
+0xDA5E	0x7123
+0xDA5F	0x7125
+0xDA60	0x7122
+0xDA61	0x7132
+0xDA62	0x711F
+0xDA63	0x7128
+0xDA64	0x713A
+0xDA65	0x711B
+0xDA66	0x724B
+0xDA67	0x725A
+0xDA68	0x7288
+0xDA69	0x7289
+0xDA6A	0x7286
+0xDA6B	0x7285
+0xDA6C	0x728B
+0xDA6D	0x7312
+0xDA6E	0x730B
+0xDA6F	0x7330
+0xDA70	0x7322
+0xDA71	0x7331
+0xDA72	0x7333
+0xDA73	0x7327
+0xDA74	0x7332
+0xDA75	0x732D
+0xDA76	0x7326
+0xDA77	0x7323
+0xDA78	0x7335
+0xDA79	0x730C
+0xDA7A	0x742E
+0xDA7B	0x742C
+0xDA7C	0x7430
+0xDA7D	0x742B
+0xDA7E	0x7416
+0xDAA1	0x741A
+0xDAA2	0x7421
+0xDAA3	0x742D
+0xDAA4	0x7431
+0xDAA5	0x7424
+0xDAA6	0x7423
+0xDAA7	0x741D
+0xDAA8	0x7429
+0xDAA9	0x7420
+0xDAAA	0x7432
+0xDAAB	0x74FB
+0xDAAC	0x752F
+0xDAAD	0x756F
+0xDAAE	0x756C
+0xDAAF	0x75E7
+0xDAB0	0x75DA
+0xDAB1	0x75E1
+0xDAB2	0x75E6
+0xDAB3	0x75DD
+0xDAB4	0x75DF
+0xDAB5	0x75E4
+0xDAB6	0x75D7
+0xDAB7	0x7695
+0xDAB8	0x7692
+0xDAB9	0x76DA
+0xDABA	0x7746
+0xDABB	0x7747
+0xDABC	0x7744
+0xDABD	0x774D
+0xDABE	0x7745
+0xDABF	0x774A
+0xDAC0	0x774E
+0xDAC1	0x774B
+0xDAC2	0x774C
+0xDAC3	0x77DE
+0xDAC4	0x77EC
+0xDAC5	0x7860
+0xDAC6	0x7864
+0xDAC7	0x7865
+0xDAC8	0x785C
+0xDAC9	0x786D
+0xDACA	0x7871
+0xDACB	0x786A
+0xDACC	0x786E
+0xDACD	0x7870
+0xDACE	0x7869
+0xDACF	0x7868
+0xDAD0	0x785E
+0xDAD1	0x7862
+0xDAD2	0x7974
+0xDAD3	0x7973
+0xDAD4	0x7972
+0xDAD5	0x7970
+0xDAD6	0x7A02
+0xDAD7	0x7A0A
+0xDAD8	0x7A03
+0xDAD9	0x7A0C
+0xDADA	0x7A04
+0xDADB	0x7A99
+0xDADC	0x7AE6
+0xDADD	0x7AE4
+0xDADE	0x7B4A
+0xDADF	0x7B3B
+0xDAE0	0x7B44
+0xDAE1	0x7B48
+0xDAE2	0x7B4C
+0xDAE3	0x7B4E
+0xDAE4	0x7B40
+0xDAE5	0x7B58
+0xDAE6	0x7B45
+0xDAE7	0x7CA2
+0xDAE8	0x7C9E
+0xDAE9	0x7CA8
+0xDAEA	0x7CA1
+0xDAEB	0x7D58
+0xDAEC	0x7D6F
+0xDAED	0x7D63
+0xDAEE	0x7D53
+0xDAEF	0x7D56
+0xDAF0	0x7D67
+0xDAF1	0x7D6A
+0xDAF2	0x7D4F
+0xDAF3	0x7D6D
+0xDAF4	0x7D5C
+0xDAF5	0x7D6B
+0xDAF6	0x7D52
+0xDAF7	0x7D54
+0xDAF8	0x7D69
+0xDAF9	0x7D51
+0xDAFA	0x7D5F
+0xDAFB	0x7D4E
+0xDAFC	0x7F3E
+0xDAFD	0x7F3F
+0xDAFE	0x7F65
+0xDB40	0x7F66
+0xDB41	0x7FA2
+0xDB42	0x7FA0
+0xDB43	0x7FA1
+0xDB44	0x7FD7
+0xDB45	0x8051
+0xDB46	0x804F
+0xDB47	0x8050
+0xDB48	0x80FE
+0xDB49	0x80D4
+0xDB4A	0x8143
+0xDB4B	0x814A
+0xDB4C	0x8152
+0xDB4D	0x814F
+0xDB4E	0x8147
+0xDB4F	0x813D
+0xDB50	0x814D
+0xDB51	0x813A
+0xDB52	0x81E6
+0xDB53	0x81EE
+0xDB54	0x81F7
+0xDB55	0x81F8
+0xDB56	0x81F9
+0xDB57	0x8204
+0xDB58	0x823C
+0xDB59	0x823D
+0xDB5A	0x823F
+0xDB5B	0x8275
+0xDB5C	0x833B
+0xDB5D	0x83CF
+0xDB5E	0x83F9
+0xDB5F	0x8423
+0xDB60	0x83C0
+0xDB61	0x83E8
+0xDB62	0x8412
+0xDB63	0x83E7
+0xDB64	0x83E4
+0xDB65	0x83FC
+0xDB66	0x83F6
+0xDB67	0x8410
+0xDB68	0x83C6
+0xDB69	0x83C8
+0xDB6A	0x83EB
+0xDB6B	0x83E3
+0xDB6C	0x83BF
+0xDB6D	0x8401
+0xDB6E	0x83DD
+0xDB6F	0x83E5
+0xDB70	0x83D8
+0xDB71	0x83FF
+0xDB72	0x83E1
+0xDB73	0x83CB
+0xDB74	0x83CE
+0xDB75	0x83D6
+0xDB76	0x83F5
+0xDB77	0x83C9
+0xDB78	0x8409
+0xDB79	0x840F
+0xDB7A	0x83DE
+0xDB7B	0x8411
+0xDB7C	0x8406
+0xDB7D	0x83C2
+0xDB7E	0x83F3
+0xDBA1	0x83D5
+0xDBA2	0x83FA
+0xDBA3	0x83C7
+0xDBA4	0x83D1
+0xDBA5	0x83EA
+0xDBA6	0x8413
+0xDBA7	0x83C3
+0xDBA8	0x83EC
+0xDBA9	0x83EE
+0xDBAA	0x83C4
+0xDBAB	0x83FB
+0xDBAC	0x83D7
+0xDBAD	0x83E2
+0xDBAE	0x841B
+0xDBAF	0x83DB
+0xDBB0	0x83FE
+0xDBB1	0x86D8
+0xDBB2	0x86E2
+0xDBB3	0x86E6
+0xDBB4	0x86D3
+0xDBB5	0x86E3
+0xDBB6	0x86DA
+0xDBB7	0x86EA
+0xDBB8	0x86DD
+0xDBB9	0x86EB
+0xDBBA	0x86DC
+0xDBBB	0x86EC
+0xDBBC	0x86E9
+0xDBBD	0x86D7
+0xDBBE	0x86E8
+0xDBBF	0x86D1
+0xDBC0	0x8848
+0xDBC1	0x8856
+0xDBC2	0x8855
+0xDBC3	0x88BA
+0xDBC4	0x88D7
+0xDBC5	0x88B9
+0xDBC6	0x88B8
+0xDBC7	0x88C0
+0xDBC8	0x88BE
+0xDBC9	0x88B6
+0xDBCA	0x88BC
+0xDBCB	0x88B7
+0xDBCC	0x88BD
+0xDBCD	0x88B2
+0xDBCE	0x8901
+0xDBCF	0x88C9
+0xDBD0	0x8995
+0xDBD1	0x8998
+0xDBD2	0x8997
+0xDBD3	0x89DD
+0xDBD4	0x89DA
+0xDBD5	0x89DB
+0xDBD6	0x8A4E
+0xDBD7	0x8A4D
+0xDBD8	0x8A39
+0xDBD9	0x8A59
+0xDBDA	0x8A40
+0xDBDB	0x8A57
+0xDBDC	0x8A58
+0xDBDD	0x8A44
+0xDBDE	0x8A45
+0xDBDF	0x8A52
+0xDBE0	0x8A48
+0xDBE1	0x8A51
+0xDBE2	0x8A4A
+0xDBE3	0x8A4C
+0xDBE4	0x8A4F
+0xDBE5	0x8C5F
+0xDBE6	0x8C81
+0xDBE7	0x8C80
+0xDBE8	0x8CBA
+0xDBE9	0x8CBE
+0xDBEA	0x8CB0
+0xDBEB	0x8CB9
+0xDBEC	0x8CB5
+0xDBED	0x8D84
+0xDBEE	0x8D80
+0xDBEF	0x8D89
+0xDBF0	0x8DD8
+0xDBF1	0x8DD3
+0xDBF2	0x8DCD
+0xDBF3	0x8DC7
+0xDBF4	0x8DD6
+0xDBF5	0x8DDC
+0xDBF6	0x8DCF
+0xDBF7	0x8DD5
+0xDBF8	0x8DD9
+0xDBF9	0x8DC8
+0xDBFA	0x8DD7
+0xDBFB	0x8DC5
+0xDBFC	0x8EEF
+0xDBFD	0x8EF7
+0xDBFE	0x8EFA
+0xDC40	0x8EF9
+0xDC41	0x8EE6
+0xDC42	0x8EEE
+0xDC43	0x8EE5
+0xDC44	0x8EF5
+0xDC45	0x8EE7
+0xDC46	0x8EE8
+0xDC47	0x8EF6
+0xDC48	0x8EEB
+0xDC49	0x8EF1
+0xDC4A	0x8EEC
+0xDC4B	0x8EF4
+0xDC4C	0x8EE9
+0xDC4D	0x902D
+0xDC4E	0x9034
+0xDC4F	0x902F
+0xDC50	0x9106
+0xDC51	0x912C
+0xDC52	0x9104
+0xDC53	0x90FF
+0xDC54	0x90FC
+0xDC55	0x9108
+0xDC56	0x90F9
+0xDC57	0x90FB
+0xDC58	0x9101
+0xDC59	0x9100
+0xDC5A	0x9107
+0xDC5B	0x9105
+0xDC5C	0x9103
+0xDC5D	0x9161
+0xDC5E	0x9164
+0xDC5F	0x915F
+0xDC60	0x9162
+0xDC61	0x9160
+0xDC62	0x9201
+0xDC63	0x920A
+0xDC64	0x9225
+0xDC65	0x9203
+0xDC66	0x921A
+0xDC67	0x9226
+0xDC68	0x920F
+0xDC69	0x920C
+0xDC6A	0x9200
+0xDC6B	0x9212
+0xDC6C	0x91FF
+0xDC6D	0x91FD
+0xDC6E	0x9206
+0xDC6F	0x9204
+0xDC70	0x9227
+0xDC71	0x9202
+0xDC72	0x921C
+0xDC73	0x9224
+0xDC74	0x9219
+0xDC75	0x9217
+0xDC76	0x9205
+0xDC77	0x9216
+0xDC78	0x957B
+0xDC79	0x958D
+0xDC7A	0x958C
+0xDC7B	0x9590
+0xDC7C	0x9687
+0xDC7D	0x967E
+0xDC7E	0x9688
+0xDCA1	0x9689
+0xDCA2	0x9683
+0xDCA3	0x9680
+0xDCA4	0x96C2
+0xDCA5	0x96C8
+0xDCA6	0x96C3
+0xDCA7	0x96F1
+0xDCA8	0x96F0
+0xDCA9	0x976C
+0xDCAA	0x9770
+0xDCAB	0x976E
+0xDCAC	0x9807
+0xDCAD	0x98A9
+0xDCAE	0x98EB
+0xDCAF	0x9CE6
+0xDCB0	0x9EF9
+0xDCB1	0x4E83
+0xDCB2	0x4E84
+0xDCB3	0x4EB6
+0xDCB4	0x50BD
+0xDCB5	0x50BF
+0xDCB6	0x50C6
+0xDCB7	0x50AE
+0xDCB8	0x50C4
+0xDCB9	0x50CA
+0xDCBA	0x50B4
+0xDCBB	0x50C8
+0xDCBC	0x50C2
+0xDCBD	0x50B0
+0xDCBE	0x50C1
+0xDCBF	0x50BA
+0xDCC0	0x50B1
+0xDCC1	0x50CB
+0xDCC2	0x50C9
+0xDCC3	0x50B6
+0xDCC4	0x50B8
+0xDCC5	0x51D7
+0xDCC6	0x527A
+0xDCC7	0x5278
+0xDCC8	0x527B
+0xDCC9	0x527C
+0xDCCA	0x55C3
+0xDCCB	0x55DB
+0xDCCC	0x55CC
+0xDCCD	0x55D0
+0xDCCE	0x55CB
+0xDCCF	0x55CA
+0xDCD0	0x55DD
+0xDCD1	0x55C0
+0xDCD2	0x55D4
+0xDCD3	0x55C4
+0xDCD4	0x55E9
+0xDCD5	0x55BF
+0xDCD6	0x55D2
+0xDCD7	0x558D
+0xDCD8	0x55CF
+0xDCD9	0x55D5
+0xDCDA	0x55E2
+0xDCDB	0x55D6
+0xDCDC	0x55C8
+0xDCDD	0x55F2
+0xDCDE	0x55CD
+0xDCDF	0x55D9
+0xDCE0	0x55C2
+0xDCE1	0x5714
+0xDCE2	0x5853
+0xDCE3	0x5868
+0xDCE4	0x5864
+0xDCE5	0x584F
+0xDCE6	0x584D
+0xDCE7	0x5849
+0xDCE8	0x586F
+0xDCE9	0x5855
+0xDCEA	0x584E
+0xDCEB	0x585D
+0xDCEC	0x5859
+0xDCED	0x5865
+0xDCEE	0x585B
+0xDCEF	0x583D
+0xDCF0	0x5863
+0xDCF1	0x5871
+0xDCF2	0x58FC
+0xDCF3	0x5AC7
+0xDCF4	0x5AC4
+0xDCF5	0x5ACB
+0xDCF6	0x5ABA
+0xDCF7	0x5AB8
+0xDCF8	0x5AB1
+0xDCF9	0x5AB5
+0xDCFA	0x5AB0
+0xDCFB	0x5ABF
+0xDCFC	0x5AC8
+0xDCFD	0x5ABB
+0xDCFE	0x5AC6
+0xDD40	0x5AB7
+0xDD41	0x5AC0
+0xDD42	0x5ACA
+0xDD43	0x5AB4
+0xDD44	0x5AB6
+0xDD45	0x5ACD
+0xDD46	0x5AB9
+0xDD47	0x5A90
+0xDD48	0x5BD6
+0xDD49	0x5BD8
+0xDD4A	0x5BD9
+0xDD4B	0x5C1F
+0xDD4C	0x5C33
+0xDD4D	0x5D71
+0xDD4E	0x5D63
+0xDD4F	0x5D4A
+0xDD50	0x5D65
+0xDD51	0x5D72
+0xDD52	0x5D6C
+0xDD53	0x5D5E
+0xDD54	0x5D68
+0xDD55	0x5D67
+0xDD56	0x5D62
+0xDD57	0x5DF0
+0xDD58	0x5E4F
+0xDD59	0x5E4E
+0xDD5A	0x5E4A
+0xDD5B	0x5E4D
+0xDD5C	0x5E4B
+0xDD5D	0x5EC5
+0xDD5E	0x5ECC
+0xDD5F	0x5EC6
+0xDD60	0x5ECB
+0xDD61	0x5EC7
+0xDD62	0x5F40
+0xDD63	0x5FAF
+0xDD64	0x5FAD
+0xDD65	0x60F7
+0xDD66	0x6149
+0xDD67	0x614A
+0xDD68	0x612B
+0xDD69	0x6145
+0xDD6A	0x6136
+0xDD6B	0x6132
+0xDD6C	0x612E
+0xDD6D	0x6146
+0xDD6E	0x612F
+0xDD6F	0x614F
+0xDD70	0x6129
+0xDD71	0x6140
+0xDD72	0x6220
+0xDD73	0x9168
+0xDD74	0x6223
+0xDD75	0x6225
+0xDD76	0x6224
+0xDD77	0x63C5
+0xDD78	0x63F1
+0xDD79	0x63EB
+0xDD7A	0x6410
+0xDD7B	0x6412
+0xDD7C	0x6409
+0xDD7D	0x6420
+0xDD7E	0x6424
+0xDDA1	0x6433
+0xDDA2	0x6443
+0xDDA3	0x641F
+0xDDA4	0x6415
+0xDDA5	0x6418
+0xDDA6	0x6439
+0xDDA7	0x6437
+0xDDA8	0x6422
+0xDDA9	0x6423
+0xDDAA	0x640C
+0xDDAB	0x6426
+0xDDAC	0x6430
+0xDDAD	0x6428
+0xDDAE	0x6441
+0xDDAF	0x6435
+0xDDB0	0x642F
+0xDDB1	0x640A
+0xDDB2	0x641A
+0xDDB3	0x6440
+0xDDB4	0x6425
+0xDDB5	0x6427
+0xDDB6	0x640B
+0xDDB7	0x63E7
+0xDDB8	0x641B
+0xDDB9	0x642E
+0xDDBA	0x6421
+0xDDBB	0x640E
+0xDDBC	0x656F
+0xDDBD	0x6592
+0xDDBE	0x65D3
+0xDDBF	0x6686
+0xDDC0	0x668C
+0xDDC1	0x6695
+0xDDC2	0x6690
+0xDDC3	0x668B
+0xDDC4	0x668A
+0xDDC5	0x6699
+0xDDC6	0x6694
+0xDDC7	0x6678
+0xDDC8	0x6720
+0xDDC9	0x6966
+0xDDCA	0x695F
+0xDDCB	0x6938
+0xDDCC	0x694E
+0xDDCD	0x6962
+0xDDCE	0x6971
+0xDDCF	0x693F
+0xDDD0	0x6945
+0xDDD1	0x696A
+0xDDD2	0x6939
+0xDDD3	0x6942
+0xDDD4	0x6957
+0xDDD5	0x6959
+0xDDD6	0x697A
+0xDDD7	0x6948
+0xDDD8	0x6949
+0xDDD9	0x6935
+0xDDDA	0x696C
+0xDDDB	0x6933
+0xDDDC	0x693D
+0xDDDD	0x6965
+0xDDDE	0x68F0
+0xDDDF	0x6978
+0xDDE0	0x6934
+0xDDE1	0x6969
+0xDDE2	0x6940
+0xDDE3	0x696F
+0xDDE4	0x6944
+0xDDE5	0x6976
+0xDDE6	0x6958
+0xDDE7	0x6941
+0xDDE8	0x6974
+0xDDE9	0x694C
+0xDDEA	0x693B
+0xDDEB	0x694B
+0xDDEC	0x6937
+0xDDED	0x695C
+0xDDEE	0x694F
+0xDDEF	0x6951
+0xDDF0	0x6932
+0xDDF1	0x6952
+0xDDF2	0x692F
+0xDDF3	0x697B
+0xDDF4	0x693C
+0xDDF5	0x6B46
+0xDDF6	0x6B45
+0xDDF7	0x6B43
+0xDDF8	0x6B42
+0xDDF9	0x6B48
+0xDDFA	0x6B41
+0xDDFB	0x6B9B
+0xDDFC	0xFA0D
+0xDDFD	0x6BFB
+0xDDFE	0x6BFC
+0xDE40	0x6BF9
+0xDE41	0x6BF7
+0xDE42	0x6BF8
+0xDE43	0x6E9B
+0xDE44	0x6ED6
+0xDE45	0x6EC8
+0xDE46	0x6E8F
+0xDE47	0x6EC0
+0xDE48	0x6E9F
+0xDE49	0x6E93
+0xDE4A	0x6E94
+0xDE4B	0x6EA0
+0xDE4C	0x6EB1
+0xDE4D	0x6EB9
+0xDE4E	0x6EC6
+0xDE4F	0x6ED2
+0xDE50	0x6EBD
+0xDE51	0x6EC1
+0xDE52	0x6E9E
+0xDE53	0x6EC9
+0xDE54	0x6EB7
+0xDE55	0x6EB0
+0xDE56	0x6ECD
+0xDE57	0x6EA6
+0xDE58	0x6ECF
+0xDE59	0x6EB2
+0xDE5A	0x6EBE
+0xDE5B	0x6EC3
+0xDE5C	0x6EDC
+0xDE5D	0x6ED8
+0xDE5E	0x6E99
+0xDE5F	0x6E92
+0xDE60	0x6E8E
+0xDE61	0x6E8D
+0xDE62	0x6EA4
+0xDE63	0x6EA1
+0xDE64	0x6EBF
+0xDE65	0x6EB3
+0xDE66	0x6ED0
+0xDE67	0x6ECA
+0xDE68	0x6E97
+0xDE69	0x6EAE
+0xDE6A	0x6EA3
+0xDE6B	0x7147
+0xDE6C	0x7154
+0xDE6D	0x7152
+0xDE6E	0x7163
+0xDE6F	0x7160
+0xDE70	0x7141
+0xDE71	0x715D
+0xDE72	0x7162
+0xDE73	0x7172
+0xDE74	0x7178
+0xDE75	0x716A
+0xDE76	0x7161
+0xDE77	0x7142
+0xDE78	0x7158
+0xDE79	0x7143
+0xDE7A	0x714B
+0xDE7B	0x7170
+0xDE7C	0x715F
+0xDE7D	0x7150
+0xDE7E	0x7153
+0xDEA1	0x7144
+0xDEA2	0x714D
+0xDEA3	0x715A
+0xDEA4	0x724F
+0xDEA5	0x728D
+0xDEA6	0x728C
+0xDEA7	0x7291
+0xDEA8	0x7290
+0xDEA9	0x728E
+0xDEAA	0x733C
+0xDEAB	0x7342
+0xDEAC	0x733B
+0xDEAD	0x733A
+0xDEAE	0x7340
+0xDEAF	0x734A
+0xDEB0	0x7349
+0xDEB1	0x7444
+0xDEB2	0x744A
+0xDEB3	0x744B
+0xDEB4	0x7452
+0xDEB5	0x7451
+0xDEB6	0x7457
+0xDEB7	0x7440
+0xDEB8	0x744F
+0xDEB9	0x7450
+0xDEBA	0x744E
+0xDEBB	0x7442
+0xDEBC	0x7446
+0xDEBD	0x744D
+0xDEBE	0x7454
+0xDEBF	0x74E1
+0xDEC0	0x74FF
+0xDEC1	0x74FE
+0xDEC2	0x74FD
+0xDEC3	0x751D
+0xDEC4	0x7579
+0xDEC5	0x7577
+0xDEC6	0x6983
+0xDEC7	0x75EF
+0xDEC8	0x760F
+0xDEC9	0x7603
+0xDECA	0x75F7
+0xDECB	0x75FE
+0xDECC	0x75FC
+0xDECD	0x75F9
+0xDECE	0x75F8
+0xDECF	0x7610
+0xDED0	0x75FB
+0xDED1	0x75F6
+0xDED2	0x75ED
+0xDED3	0x75F5
+0xDED4	0x75FD
+0xDED5	0x7699
+0xDED6	0x76B5
+0xDED7	0x76DD
+0xDED8	0x7755
+0xDED9	0x775F
+0xDEDA	0x7760
+0xDEDB	0x7752
+0xDEDC	0x7756
+0xDEDD	0x775A
+0xDEDE	0x7769
+0xDEDF	0x7767
+0xDEE0	0x7754
+0xDEE1	0x7759
+0xDEE2	0x776D
+0xDEE3	0x77E0
+0xDEE4	0x7887
+0xDEE5	0x789A
+0xDEE6	0x7894
+0xDEE7	0x788F
+0xDEE8	0x7884
+0xDEE9	0x7895
+0xDEEA	0x7885
+0xDEEB	0x7886
+0xDEEC	0x78A1
+0xDEED	0x7883
+0xDEEE	0x7879
+0xDEEF	0x7899
+0xDEF0	0x7880
+0xDEF1	0x7896
+0xDEF2	0x787B
+0xDEF3	0x797C
+0xDEF4	0x7982
+0xDEF5	0x797D
+0xDEF6	0x7979
+0xDEF7	0x7A11
+0xDEF8	0x7A18
+0xDEF9	0x7A19
+0xDEFA	0x7A12
+0xDEFB	0x7A17
+0xDEFC	0x7A15
+0xDEFD	0x7A22
+0xDEFE	0x7A13
+0xDF40	0x7A1B
+0xDF41	0x7A10
+0xDF42	0x7AA3
+0xDF43	0x7AA2
+0xDF44	0x7A9E
+0xDF45	0x7AEB
+0xDF46	0x7B66
+0xDF47	0x7B64
+0xDF48	0x7B6D
+0xDF49	0x7B74
+0xDF4A	0x7B69
+0xDF4B	0x7B72
+0xDF4C	0x7B65
+0xDF4D	0x7B73
+0xDF4E	0x7B71
+0xDF4F	0x7B70
+0xDF50	0x7B61
+0xDF51	0x7B78
+0xDF52	0x7B76
+0xDF53	0x7B63
+0xDF54	0x7CB2
+0xDF55	0x7CB4
+0xDF56	0x7CAF
+0xDF57	0x7D88
+0xDF58	0x7D86
+0xDF59	0x7D80
+0xDF5A	0x7D8D
+0xDF5B	0x7D7F
+0xDF5C	0x7D85
+0xDF5D	0x7D7A
+0xDF5E	0x7D8E
+0xDF5F	0x7D7B
+0xDF60	0x7D83
+0xDF61	0x7D7C
+0xDF62	0x7D8C
+0xDF63	0x7D94
+0xDF64	0x7D84
+0xDF65	0x7D7D
+0xDF66	0x7D92
+0xDF67	0x7F6D
+0xDF68	0x7F6B
+0xDF69	0x7F67
+0xDF6A	0x7F68
+0xDF6B	0x7F6C
+0xDF6C	0x7FA6
+0xDF6D	0x7FA5
+0xDF6E	0x7FA7
+0xDF6F	0x7FDB
+0xDF70	0x7FDC
+0xDF71	0x8021
+0xDF72	0x8164
+0xDF73	0x8160
+0xDF74	0x8177
+0xDF75	0x815C
+0xDF76	0x8169
+0xDF77	0x815B
+0xDF78	0x8162
+0xDF79	0x8172
+0xDF7A	0x6721
+0xDF7B	0x815E
+0xDF7C	0x8176
+0xDF7D	0x8167
+0xDF7E	0x816F
+0xDFA1	0x8144
+0xDFA2	0x8161
+0xDFA3	0x821D
+0xDFA4	0x8249
+0xDFA5	0x8244
+0xDFA6	0x8240
+0xDFA7	0x8242
+0xDFA8	0x8245
+0xDFA9	0x84F1
+0xDFAA	0x843F
+0xDFAB	0x8456
+0xDFAC	0x8476
+0xDFAD	0x8479
+0xDFAE	0x848F
+0xDFAF	0x848D
+0xDFB0	0x8465
+0xDFB1	0x8451
+0xDFB2	0x8440
+0xDFB3	0x8486
+0xDFB4	0x8467
+0xDFB5	0x8430
+0xDFB6	0x844D
+0xDFB7	0x847D
+0xDFB8	0x845A
+0xDFB9	0x8459
+0xDFBA	0x8474
+0xDFBB	0x8473
+0xDFBC	0x845D
+0xDFBD	0x8507
+0xDFBE	0x845E
+0xDFBF	0x8437
+0xDFC0	0x843A
+0xDFC1	0x8434
+0xDFC2	0x847A
+0xDFC3	0x8443
+0xDFC4	0x8478
+0xDFC5	0x8432
+0xDFC6	0x8445
+0xDFC7	0x8429
+0xDFC8	0x83D9
+0xDFC9	0x844B
+0xDFCA	0x842F
+0xDFCB	0x8442
+0xDFCC	0x842D
+0xDFCD	0x845F
+0xDFCE	0x8470
+0xDFCF	0x8439
+0xDFD0	0x844E
+0xDFD1	0x844C
+0xDFD2	0x8452
+0xDFD3	0x846F
+0xDFD4	0x84C5
+0xDFD5	0x848E
+0xDFD6	0x843B
+0xDFD7	0x8447
+0xDFD8	0x8436
+0xDFD9	0x8433
+0xDFDA	0x8468
+0xDFDB	0x847E
+0xDFDC	0x8444
+0xDFDD	0x842B
+0xDFDE	0x8460
+0xDFDF	0x8454
+0xDFE0	0x846E
+0xDFE1	0x8450
+0xDFE2	0x870B
+0xDFE3	0x8704
+0xDFE4	0x86F7
+0xDFE5	0x870C
+0xDFE6	0x86FA
+0xDFE7	0x86D6
+0xDFE8	0x86F5
+0xDFE9	0x874D
+0xDFEA	0x86F8
+0xDFEB	0x870E
+0xDFEC	0x8709
+0xDFED	0x8701
+0xDFEE	0x86F6
+0xDFEF	0x870D
+0xDFF0	0x8705
+0xDFF1	0x88D6
+0xDFF2	0x88CB
+0xDFF3	0x88CD
+0xDFF4	0x88CE
+0xDFF5	0x88DE
+0xDFF6	0x88DB
+0xDFF7	0x88DA
+0xDFF8	0x88CC
+0xDFF9	0x88D0
+0xDFFA	0x8985
+0xDFFB	0x899B
+0xDFFC	0x89DF
+0xDFFD	0x89E5
+0xDFFE	0x89E4
+0xE040	0x89E1
+0xE041	0x89E0
+0xE042	0x89E2
+0xE043	0x89DC
+0xE044	0x89E6
+0xE045	0x8A76
+0xE046	0x8A86
+0xE047	0x8A7F
+0xE048	0x8A61
+0xE049	0x8A3F
+0xE04A	0x8A77
+0xE04B	0x8A82
+0xE04C	0x8A84
+0xE04D	0x8A75
+0xE04E	0x8A83
+0xE04F	0x8A81
+0xE050	0x8A74
+0xE051	0x8A7A
+0xE052	0x8C3C
+0xE053	0x8C4B
+0xE054	0x8C4A
+0xE055	0x8C65
+0xE056	0x8C64
+0xE057	0x8C66
+0xE058	0x8C86
+0xE059	0x8C84
+0xE05A	0x8C85
+0xE05B	0x8CCC
+0xE05C	0x8D68
+0xE05D	0x8D69
+0xE05E	0x8D91
+0xE05F	0x8D8C
+0xE060	0x8D8E
+0xE061	0x8D8F
+0xE062	0x8D8D
+0xE063	0x8D93
+0xE064	0x8D94
+0xE065	0x8D90
+0xE066	0x8D92
+0xE067	0x8DF0
+0xE068	0x8DE0
+0xE069	0x8DEC
+0xE06A	0x8DF1
+0xE06B	0x8DEE
+0xE06C	0x8DD0
+0xE06D	0x8DE9
+0xE06E	0x8DE3
+0xE06F	0x8DE2
+0xE070	0x8DE7
+0xE071	0x8DF2
+0xE072	0x8DEB
+0xE073	0x8DF4
+0xE074	0x8F06
+0xE075	0x8EFF
+0xE076	0x8F01
+0xE077	0x8F00
+0xE078	0x8F05
+0xE079	0x8F07
+0xE07A	0x8F08
+0xE07B	0x8F02
+0xE07C	0x8F0B
+0xE07D	0x9052
+0xE07E	0x903F
+0xE0A1	0x9044
+0xE0A2	0x9049
+0xE0A3	0x903D
+0xE0A4	0x9110
+0xE0A5	0x910D
+0xE0A6	0x910F
+0xE0A7	0x9111
+0xE0A8	0x9116
+0xE0A9	0x9114
+0xE0AA	0x910B
+0xE0AB	0x910E
+0xE0AC	0x916E
+0xE0AD	0x916F
+0xE0AE	0x9248
+0xE0AF	0x9252
+0xE0B0	0x9230
+0xE0B1	0x923A
+0xE0B2	0x9266
+0xE0B3	0x9233
+0xE0B4	0x9265
+0xE0B5	0x925E
+0xE0B6	0x9283
+0xE0B7	0x922E
+0xE0B8	0x924A
+0xE0B9	0x9246
+0xE0BA	0x926D
+0xE0BB	0x926C
+0xE0BC	0x924F
+0xE0BD	0x9260
+0xE0BE	0x9267
+0xE0BF	0x926F
+0xE0C0	0x9236
+0xE0C1	0x9261
+0xE0C2	0x9270
+0xE0C3	0x9231
+0xE0C4	0x9254
+0xE0C5	0x9263
+0xE0C6	0x9250
+0xE0C7	0x9272
+0xE0C8	0x924E
+0xE0C9	0x9253
+0xE0CA	0x924C
+0xE0CB	0x9256
+0xE0CC	0x9232
+0xE0CD	0x959F
+0xE0CE	0x959C
+0xE0CF	0x959E
+0xE0D0	0x959B
+0xE0D1	0x9692
+0xE0D2	0x9693
+0xE0D3	0x9691
+0xE0D4	0x9697
+0xE0D5	0x96CE
+0xE0D6	0x96FA
+0xE0D7	0x96FD
+0xE0D8	0x96F8
+0xE0D9	0x96F5
+0xE0DA	0x9773
+0xE0DB	0x9777
+0xE0DC	0x9778
+0xE0DD	0x9772
+0xE0DE	0x980F
+0xE0DF	0x980D
+0xE0E0	0x980E
+0xE0E1	0x98AC
+0xE0E2	0x98F6
+0xE0E3	0x98F9
+0xE0E4	0x99AF
+0xE0E5	0x99B2
+0xE0E6	0x99B0
+0xE0E7	0x99B5
+0xE0E8	0x9AAD
+0xE0E9	0x9AAB
+0xE0EA	0x9B5B
+0xE0EB	0x9CEA
+0xE0EC	0x9CED
+0xE0ED	0x9CE7
+0xE0EE	0x9E80
+0xE0EF	0x9EFD
+0xE0F0	0x50E6
+0xE0F1	0x50D4
+0xE0F2	0x50D7
+0xE0F3	0x50E8
+0xE0F4	0x50F3
+0xE0F5	0x50DB
+0xE0F6	0x50EA
+0xE0F7	0x50DD
+0xE0F8	0x50E4
+0xE0F9	0x50D3
+0xE0FA	0x50EC
+0xE0FB	0x50F0
+0xE0FC	0x50EF
+0xE0FD	0x50E3
+0xE0FE	0x50E0
+0xE140	0x51D8
+0xE141	0x5280
+0xE142	0x5281
+0xE143	0x52E9
+0xE144	0x52EB
+0xE145	0x5330
+0xE146	0x53AC
+0xE147	0x5627
+0xE148	0x5615
+0xE149	0x560C
+0xE14A	0x5612
+0xE14B	0x55FC
+0xE14C	0x560F
+0xE14D	0x561C
+0xE14E	0x5601
+0xE14F	0x5613
+0xE150	0x5602
+0xE151	0x55FA
+0xE152	0x561D
+0xE153	0x5604
+0xE154	0x55FF
+0xE155	0x55F9
+0xE156	0x5889
+0xE157	0x587C
+0xE158	0x5890
+0xE159	0x5898
+0xE15A	0x5886
+0xE15B	0x5881
+0xE15C	0x587F
+0xE15D	0x5874
+0xE15E	0x588B
+0xE15F	0x587A
+0xE160	0x5887
+0xE161	0x5891
+0xE162	0x588E
+0xE163	0x5876
+0xE164	0x5882
+0xE165	0x5888
+0xE166	0x587B
+0xE167	0x5894
+0xE168	0x588F
+0xE169	0x58FE
+0xE16A	0x596B
+0xE16B	0x5ADC
+0xE16C	0x5AEE
+0xE16D	0x5AE5
+0xE16E	0x5AD5
+0xE16F	0x5AEA
+0xE170	0x5ADA
+0xE171	0x5AED
+0xE172	0x5AEB
+0xE173	0x5AF3
+0xE174	0x5AE2
+0xE175	0x5AE0
+0xE176	0x5ADB
+0xE177	0x5AEC
+0xE178	0x5ADE
+0xE179	0x5ADD
+0xE17A	0x5AD9
+0xE17B	0x5AE8
+0xE17C	0x5ADF
+0xE17D	0x5B77
+0xE17E	0x5BE0
+0xE1A1	0x5BE3
+0xE1A2	0x5C63
+0xE1A3	0x5D82
+0xE1A4	0x5D80
+0xE1A5	0x5D7D
+0xE1A6	0x5D86
+0xE1A7	0x5D7A
+0xE1A8	0x5D81
+0xE1A9	0x5D77
+0xE1AA	0x5D8A
+0xE1AB	0x5D89
+0xE1AC	0x5D88
+0xE1AD	0x5D7E
+0xE1AE	0x5D7C
+0xE1AF	0x5D8D
+0xE1B0	0x5D79
+0xE1B1	0x5D7F
+0xE1B2	0x5E58
+0xE1B3	0x5E59
+0xE1B4	0x5E53
+0xE1B5	0x5ED8
+0xE1B6	0x5ED1
+0xE1B7	0x5ED7
+0xE1B8	0x5ECE
+0xE1B9	0x5EDC
+0xE1BA	0x5ED5
+0xE1BB	0x5ED9
+0xE1BC	0x5ED2
+0xE1BD	0x5ED4
+0xE1BE	0x5F44
+0xE1BF	0x5F43
+0xE1C0	0x5F6F
+0xE1C1	0x5FB6
+0xE1C2	0x612C
+0xE1C3	0x6128
+0xE1C4	0x6141
+0xE1C5	0x615E
+0xE1C6	0x6171
+0xE1C7	0x6173
+0xE1C8	0x6152
+0xE1C9	0x6153
+0xE1CA	0x6172
+0xE1CB	0x616C
+0xE1CC	0x6180
+0xE1CD	0x6174
+0xE1CE	0x6154
+0xE1CF	0x617A
+0xE1D0	0x615B
+0xE1D1	0x6165
+0xE1D2	0x613B
+0xE1D3	0x616A
+0xE1D4	0x6161
+0xE1D5	0x6156
+0xE1D6	0x6229
+0xE1D7	0x6227
+0xE1D8	0x622B
+0xE1D9	0x642B
+0xE1DA	0x644D
+0xE1DB	0x645B
+0xE1DC	0x645D
+0xE1DD	0x6474
+0xE1DE	0x6476
+0xE1DF	0x6472
+0xE1E0	0x6473
+0xE1E1	0x647D
+0xE1E2	0x6475
+0xE1E3	0x6466
+0xE1E4	0x64A6
+0xE1E5	0x644E
+0xE1E6	0x6482
+0xE1E7	0x645E
+0xE1E8	0x645C
+0xE1E9	0x644B
+0xE1EA	0x6453
+0xE1EB	0x6460
+0xE1EC	0x6450
+0xE1ED	0x647F
+0xE1EE	0x643F
+0xE1EF	0x646C
+0xE1F0	0x646B
+0xE1F1	0x6459
+0xE1F2	0x6465
+0xE1F3	0x6477
+0xE1F4	0x6573
+0xE1F5	0x65A0
+0xE1F6	0x66A1
+0xE1F7	0x66A0
+0xE1F8	0x669F
+0xE1F9	0x6705
+0xE1FA	0x6704
+0xE1FB	0x6722
+0xE1FC	0x69B1
+0xE1FD	0x69B6
+0xE1FE	0x69C9
+0xE240	0x69A0
+0xE241	0x69CE
+0xE242	0x6996
+0xE243	0x69B0
+0xE244	0x69AC
+0xE245	0x69BC
+0xE246	0x6991
+0xE247	0x6999
+0xE248	0x698E
+0xE249	0x69A7
+0xE24A	0x698D
+0xE24B	0x69A9
+0xE24C	0x69BE
+0xE24D	0x69AF
+0xE24E	0x69BF
+0xE24F	0x69C4
+0xE250	0x69BD
+0xE251	0x69A4
+0xE252	0x69D4
+0xE253	0x69B9
+0xE254	0x69CA
+0xE255	0x699A
+0xE256	0x69CF
+0xE257	0x69B3
+0xE258	0x6993
+0xE259	0x69AA
+0xE25A	0x69A1
+0xE25B	0x699E
+0xE25C	0x69D9
+0xE25D	0x6997
+0xE25E	0x6990
+0xE25F	0x69C2
+0xE260	0x69B5
+0xE261	0x69A5
+0xE262	0x69C6
+0xE263	0x6B4A
+0xE264	0x6B4D
+0xE265	0x6B4B
+0xE266	0x6B9E
+0xE267	0x6B9F
+0xE268	0x6BA0
+0xE269	0x6BC3
+0xE26A	0x6BC4
+0xE26B	0x6BFE
+0xE26C	0x6ECE
+0xE26D	0x6EF5
+0xE26E	0x6EF1
+0xE26F	0x6F03
+0xE270	0x6F25
+0xE271	0x6EF8
+0xE272	0x6F37
+0xE273	0x6EFB
+0xE274	0x6F2E
+0xE275	0x6F09
+0xE276	0x6F4E
+0xE277	0x6F19
+0xE278	0x6F1A
+0xE279	0x6F27
+0xE27A	0x6F18
+0xE27B	0x6F3B
+0xE27C	0x6F12
+0xE27D	0x6EED
+0xE27E	0x6F0A
+0xE2A1	0x6F36
+0xE2A2	0x6F73
+0xE2A3	0x6EF9
+0xE2A4	0x6EEE
+0xE2A5	0x6F2D
+0xE2A6	0x6F40
+0xE2A7	0x6F30
+0xE2A8	0x6F3C
+0xE2A9	0x6F35
+0xE2AA	0x6EEB
+0xE2AB	0x6F07
+0xE2AC	0x6F0E
+0xE2AD	0x6F43
+0xE2AE	0x6F05
+0xE2AF	0x6EFD
+0xE2B0	0x6EF6
+0xE2B1	0x6F39
+0xE2B2	0x6F1C
+0xE2B3	0x6EFC
+0xE2B4	0x6F3A
+0xE2B5	0x6F1F
+0xE2B6	0x6F0D
+0xE2B7	0x6F1E
+0xE2B8	0x6F08
+0xE2B9	0x6F21
+0xE2BA	0x7187
+0xE2BB	0x7190
+0xE2BC	0x7189
+0xE2BD	0x7180
+0xE2BE	0x7185
+0xE2BF	0x7182
+0xE2C0	0x718F
+0xE2C1	0x717B
+0xE2C2	0x7186
+0xE2C3	0x7181
+0xE2C4	0x7197
+0xE2C5	0x7244
+0xE2C6	0x7253
+0xE2C7	0x7297
+0xE2C8	0x7295
+0xE2C9	0x7293
+0xE2CA	0x7343
+0xE2CB	0x734D
+0xE2CC	0x7351
+0xE2CD	0x734C
+0xE2CE	0x7462
+0xE2CF	0x7473
+0xE2D0	0x7471
+0xE2D1	0x7475
+0xE2D2	0x7472
+0xE2D3	0x7467
+0xE2D4	0x746E
+0xE2D5	0x7500
+0xE2D6	0x7502
+0xE2D7	0x7503
+0xE2D8	0x757D
+0xE2D9	0x7590
+0xE2DA	0x7616
+0xE2DB	0x7608
+0xE2DC	0x760C
+0xE2DD	0x7615
+0xE2DE	0x7611
+0xE2DF	0x760A
+0xE2E0	0x7614
+0xE2E1	0x76B8
+0xE2E2	0x7781
+0xE2E3	0x777C
+0xE2E4	0x7785
+0xE2E5	0x7782
+0xE2E6	0x776E
+0xE2E7	0x7780
+0xE2E8	0x776F
+0xE2E9	0x777E
+0xE2EA	0x7783
+0xE2EB	0x78B2
+0xE2EC	0x78AA
+0xE2ED	0x78B4
+0xE2EE	0x78AD
+0xE2EF	0x78A8
+0xE2F0	0x787E
+0xE2F1	0x78AB
+0xE2F2	0x789E
+0xE2F3	0x78A5
+0xE2F4	0x78A0
+0xE2F5	0x78AC
+0xE2F6	0x78A2
+0xE2F7	0x78A4
+0xE2F8	0x7998
+0xE2F9	0x798A
+0xE2FA	0x798B
+0xE2FB	0x7996
+0xE2FC	0x7995
+0xE2FD	0x7994
+0xE2FE	0x7993
+0xE340	0x7997
+0xE341	0x7988
+0xE342	0x7992
+0xE343	0x7990
+0xE344	0x7A2B
+0xE345	0x7A4A
+0xE346	0x7A30
+0xE347	0x7A2F
+0xE348	0x7A28
+0xE349	0x7A26
+0xE34A	0x7AA8
+0xE34B	0x7AAB
+0xE34C	0x7AAC
+0xE34D	0x7AEE
+0xE34E	0x7B88
+0xE34F	0x7B9C
+0xE350	0x7B8A
+0xE351	0x7B91
+0xE352	0x7B90
+0xE353	0x7B96
+0xE354	0x7B8D
+0xE355	0x7B8C
+0xE356	0x7B9B
+0xE357	0x7B8E
+0xE358	0x7B85
+0xE359	0x7B98
+0xE35A	0x5284
+0xE35B	0x7B99
+0xE35C	0x7BA4
+0xE35D	0x7B82
+0xE35E	0x7CBB
+0xE35F	0x7CBF
+0xE360	0x7CBC
+0xE361	0x7CBA
+0xE362	0x7DA7
+0xE363	0x7DB7
+0xE364	0x7DC2
+0xE365	0x7DA3
+0xE366	0x7DAA
+0xE367	0x7DC1
+0xE368	0x7DC0
+0xE369	0x7DC5
+0xE36A	0x7D9D
+0xE36B	0x7DCE
+0xE36C	0x7DC4
+0xE36D	0x7DC6
+0xE36E	0x7DCB
+0xE36F	0x7DCC
+0xE370	0x7DAF
+0xE371	0x7DB9
+0xE372	0x7D96
+0xE373	0x7DBC
+0xE374	0x7D9F
+0xE375	0x7DA6
+0xE376	0x7DAE
+0xE377	0x7DA9
+0xE378	0x7DA1
+0xE379	0x7DC9
+0xE37A	0x7F73
+0xE37B	0x7FE2
+0xE37C	0x7FE3
+0xE37D	0x7FE5
+0xE37E	0x7FDE
+0xE3A1	0x8024
+0xE3A2	0x805D
+0xE3A3	0x805C
+0xE3A4	0x8189
+0xE3A5	0x8186
+0xE3A6	0x8183
+0xE3A7	0x8187
+0xE3A8	0x818D
+0xE3A9	0x818C
+0xE3AA	0x818B
+0xE3AB	0x8215
+0xE3AC	0x8497
+0xE3AD	0x84A4
+0xE3AE	0x84A1
+0xE3AF	0x849F
+0xE3B0	0x84BA
+0xE3B1	0x84CE
+0xE3B2	0x84C2
+0xE3B3	0x84AC
+0xE3B4	0x84AE
+0xE3B5	0x84AB
+0xE3B6	0x84B9
+0xE3B7	0x84B4
+0xE3B8	0x84C1
+0xE3B9	0x84CD
+0xE3BA	0x84AA
+0xE3BB	0x849A
+0xE3BC	0x84B1
+0xE3BD	0x84D0
+0xE3BE	0x849D
+0xE3BF	0x84A7
+0xE3C0	0x84BB
+0xE3C1	0x84A2
+0xE3C2	0x8494
+0xE3C3	0x84C7
+0xE3C4	0x84CC
+0xE3C5	0x849B
+0xE3C6	0x84A9
+0xE3C7	0x84AF
+0xE3C8	0x84A8
+0xE3C9	0x84D6
+0xE3CA	0x8498
+0xE3CB	0x84B6
+0xE3CC	0x84CF
+0xE3CD	0x84A0
+0xE3CE	0x84D7
+0xE3CF	0x84D4
+0xE3D0	0x84D2
+0xE3D1	0x84DB
+0xE3D2	0x84B0
+0xE3D3	0x8491
+0xE3D4	0x8661
+0xE3D5	0x8733
+0xE3D6	0x8723
+0xE3D7	0x8728
+0xE3D8	0x876B
+0xE3D9	0x8740
+0xE3DA	0x872E
+0xE3DB	0x871E
+0xE3DC	0x8721
+0xE3DD	0x8719
+0xE3DE	0x871B
+0xE3DF	0x8743
+0xE3E0	0x872C
+0xE3E1	0x8741
+0xE3E2	0x873E
+0xE3E3	0x8746
+0xE3E4	0x8720
+0xE3E5	0x8732
+0xE3E6	0x872A
+0xE3E7	0x872D
+0xE3E8	0x873C
+0xE3E9	0x8712
+0xE3EA	0x873A
+0xE3EB	0x8731
+0xE3EC	0x8735
+0xE3ED	0x8742
+0xE3EE	0x8726
+0xE3EF	0x8727
+0xE3F0	0x8738
+0xE3F1	0x8724
+0xE3F2	0x871A
+0xE3F3	0x8730
+0xE3F4	0x8711
+0xE3F5	0x88F7
+0xE3F6	0x88E7
+0xE3F7	0x88F1
+0xE3F8	0x88F2
+0xE3F9	0x88FA
+0xE3FA	0x88FE
+0xE3FB	0x88EE
+0xE3FC	0x88FC
+0xE3FD	0x88F6
+0xE3FE	0x88FB
+0xE440	0x88F0
+0xE441	0x88EC
+0xE442	0x88EB
+0xE443	0x899D
+0xE444	0x89A1
+0xE445	0x899F
+0xE446	0x899E
+0xE447	0x89E9
+0xE448	0x89EB
+0xE449	0x89E8
+0xE44A	0x8AAB
+0xE44B	0x8A99
+0xE44C	0x8A8B
+0xE44D	0x8A92
+0xE44E	0x8A8F
+0xE44F	0x8A96
+0xE450	0x8C3D
+0xE451	0x8C68
+0xE452	0x8C69
+0xE453	0x8CD5
+0xE454	0x8CCF
+0xE455	0x8CD7
+0xE456	0x8D96
+0xE457	0x8E09
+0xE458	0x8E02
+0xE459	0x8DFF
+0xE45A	0x8E0D
+0xE45B	0x8DFD
+0xE45C	0x8E0A
+0xE45D	0x8E03
+0xE45E	0x8E07
+0xE45F	0x8E06
+0xE460	0x8E05
+0xE461	0x8DFE
+0xE462	0x8E00
+0xE463	0x8E04
+0xE464	0x8F10
+0xE465	0x8F11
+0xE466	0x8F0E
+0xE467	0x8F0D
+0xE468	0x9123
+0xE469	0x911C
+0xE46A	0x9120
+0xE46B	0x9122
+0xE46C	0x911F
+0xE46D	0x911D
+0xE46E	0x911A
+0xE46F	0x9124
+0xE470	0x9121
+0xE471	0x911B
+0xE472	0x917A
+0xE473	0x9172
+0xE474	0x9179
+0xE475	0x9173
+0xE476	0x92A5
+0xE477	0x92A4
+0xE478	0x9276
+0xE479	0x929B
+0xE47A	0x927A
+0xE47B	0x92A0
+0xE47C	0x9294
+0xE47D	0x92AA
+0xE47E	0x928D
+0xE4A1	0x92A6
+0xE4A2	0x929A
+0xE4A3	0x92AB
+0xE4A4	0x9279
+0xE4A5	0x9297
+0xE4A6	0x927F
+0xE4A7	0x92A3
+0xE4A8	0x92EE
+0xE4A9	0x928E
+0xE4AA	0x9282
+0xE4AB	0x9295
+0xE4AC	0x92A2
+0xE4AD	0x927D
+0xE4AE	0x9288
+0xE4AF	0x92A1
+0xE4B0	0x928A
+0xE4B1	0x9286
+0xE4B2	0x928C
+0xE4B3	0x9299
+0xE4B4	0x92A7
+0xE4B5	0x927E
+0xE4B6	0x9287
+0xE4B7	0x92A9
+0xE4B8	0x929D
+0xE4B9	0x928B
+0xE4BA	0x922D
+0xE4BB	0x969E
+0xE4BC	0x96A1
+0xE4BD	0x96FF
+0xE4BE	0x9758
+0xE4BF	0x977D
+0xE4C0	0x977A
+0xE4C1	0x977E
+0xE4C2	0x9783
+0xE4C3	0x9780
+0xE4C4	0x9782
+0xE4C5	0x977B
+0xE4C6	0x9784
+0xE4C7	0x9781
+0xE4C8	0x977F
+0xE4C9	0x97CE
+0xE4CA	0x97CD
+0xE4CB	0x9816
+0xE4CC	0x98AD
+0xE4CD	0x98AE
+0xE4CE	0x9902
+0xE4CF	0x9900
+0xE4D0	0x9907
+0xE4D1	0x999D
+0xE4D2	0x999C
+0xE4D3	0x99C3
+0xE4D4	0x99B9
+0xE4D5	0x99BB
+0xE4D6	0x99BA
+0xE4D7	0x99C2
+0xE4D8	0x99BD
+0xE4D9	0x99C7
+0xE4DA	0x9AB1
+0xE4DB	0x9AE3
+0xE4DC	0x9AE7
+0xE4DD	0x9B3E
+0xE4DE	0x9B3F
+0xE4DF	0x9B60
+0xE4E0	0x9B61
+0xE4E1	0x9B5F
+0xE4E2	0x9CF1
+0xE4E3	0x9CF2
+0xE4E4	0x9CF5
+0xE4E5	0x9EA7
+0xE4E6	0x50FF
+0xE4E7	0x5103
+0xE4E8	0x5130
+0xE4E9	0x50F8
+0xE4EA	0x5106
+0xE4EB	0x5107
+0xE4EC	0x50F6
+0xE4ED	0x50FE
+0xE4EE	0x510B
+0xE4EF	0x510C
+0xE4F0	0x50FD
+0xE4F1	0x510A
+0xE4F2	0x528B
+0xE4F3	0x528C
+0xE4F4	0x52F1
+0xE4F5	0x52EF
+0xE4F6	0x5648
+0xE4F7	0x5642
+0xE4F8	0x564C
+0xE4F9	0x5635
+0xE4FA	0x5641
+0xE4FB	0x564A
+0xE4FC	0x5649
+0xE4FD	0x5646
+0xE4FE	0x5658
+0xE540	0x565A
+0xE541	0x5640
+0xE542	0x5633
+0xE543	0x563D
+0xE544	0x562C
+0xE545	0x563E
+0xE546	0x5638
+0xE547	0x562A
+0xE548	0x563A
+0xE549	0x571A
+0xE54A	0x58AB
+0xE54B	0x589D
+0xE54C	0x58B1
+0xE54D	0x58A0
+0xE54E	0x58A3
+0xE54F	0x58AF
+0xE550	0x58AC
+0xE551	0x58A5
+0xE552	0x58A1
+0xE553	0x58FF
+0xE554	0x5AFF
+0xE555	0x5AF4
+0xE556	0x5AFD
+0xE557	0x5AF7
+0xE558	0x5AF6
+0xE559	0x5B03
+0xE55A	0x5AF8
+0xE55B	0x5B02
+0xE55C	0x5AF9
+0xE55D	0x5B01
+0xE55E	0x5B07
+0xE55F	0x5B05
+0xE560	0x5B0F
+0xE561	0x5C67
+0xE562	0x5D99
+0xE563	0x5D97
+0xE564	0x5D9F
+0xE565	0x5D92
+0xE566	0x5DA2
+0xE567	0x5D93
+0xE568	0x5D95
+0xE569	0x5DA0
+0xE56A	0x5D9C
+0xE56B	0x5DA1
+0xE56C	0x5D9A
+0xE56D	0x5D9E
+0xE56E	0x5E69
+0xE56F	0x5E5D
+0xE570	0x5E60
+0xE571	0x5E5C
+0xE572	0x7DF3
+0xE573	0x5EDB
+0xE574	0x5EDE
+0xE575	0x5EE1
+0xE576	0x5F49
+0xE577	0x5FB2
+0xE578	0x618B
+0xE579	0x6183
+0xE57A	0x6179
+0xE57B	0x61B1
+0xE57C	0x61B0
+0xE57D	0x61A2
+0xE57E	0x6189
+0xE5A1	0x619B
+0xE5A2	0x6193
+0xE5A3	0x61AF
+0xE5A4	0x61AD
+0xE5A5	0x619F
+0xE5A6	0x6192
+0xE5A7	0x61AA
+0xE5A8	0x61A1
+0xE5A9	0x618D
+0xE5AA	0x6166
+0xE5AB	0x61B3
+0xE5AC	0x622D
+0xE5AD	0x646E
+0xE5AE	0x6470
+0xE5AF	0x6496
+0xE5B0	0x64A0
+0xE5B1	0x6485
+0xE5B2	0x6497
+0xE5B3	0x649C
+0xE5B4	0x648F
+0xE5B5	0x648B
+0xE5B6	0x648A
+0xE5B7	0x648C
+0xE5B8	0x64A3
+0xE5B9	0x649F
+0xE5BA	0x6468
+0xE5BB	0x64B1
+0xE5BC	0x6498
+0xE5BD	0x6576
+0xE5BE	0x657A
+0xE5BF	0x6579
+0xE5C0	0x657B
+0xE5C1	0x65B2
+0xE5C2	0x65B3
+0xE5C3	0x66B5
+0xE5C4	0x66B0
+0xE5C5	0x66A9
+0xE5C6	0x66B2
+0xE5C7	0x66B7
+0xE5C8	0x66AA
+0xE5C9	0x66AF
+0xE5CA	0x6A00
+0xE5CB	0x6A06
+0xE5CC	0x6A17
+0xE5CD	0x69E5
+0xE5CE	0x69F8
+0xE5CF	0x6A15
+0xE5D0	0x69F1
+0xE5D1	0x69E4
+0xE5D2	0x6A20
+0xE5D3	0x69FF
+0xE5D4	0x69EC
+0xE5D5	0x69E2
+0xE5D6	0x6A1B
+0xE5D7	0x6A1D
+0xE5D8	0x69FE
+0xE5D9	0x6A27
+0xE5DA	0x69F2
+0xE5DB	0x69EE
+0xE5DC	0x6A14
+0xE5DD	0x69F7
+0xE5DE	0x69E7
+0xE5DF	0x6A40
+0xE5E0	0x6A08
+0xE5E1	0x69E6
+0xE5E2	0x69FB
+0xE5E3	0x6A0D
+0xE5E4	0x69FC
+0xE5E5	0x69EB
+0xE5E6	0x6A09
+0xE5E7	0x6A04
+0xE5E8	0x6A18
+0xE5E9	0x6A25
+0xE5EA	0x6A0F
+0xE5EB	0x69F6
+0xE5EC	0x6A26
+0xE5ED	0x6A07
+0xE5EE	0x69F4
+0xE5EF	0x6A16
+0xE5F0	0x6B51
+0xE5F1	0x6BA5
+0xE5F2	0x6BA3
+0xE5F3	0x6BA2
+0xE5F4	0x6BA6
+0xE5F5	0x6C01
+0xE5F6	0x6C00
+0xE5F7	0x6BFF
+0xE5F8	0x6C02
+0xE5F9	0x6F41
+0xE5FA	0x6F26
+0xE5FB	0x6F7E
+0xE5FC	0x6F87
+0xE5FD	0x6FC6
+0xE5FE	0x6F92
+0xE640	0x6F8D
+0xE641	0x6F89
+0xE642	0x6F8C
+0xE643	0x6F62
+0xE644	0x6F4F
+0xE645	0x6F85
+0xE646	0x6F5A
+0xE647	0x6F96
+0xE648	0x6F76
+0xE649	0x6F6C
+0xE64A	0x6F82
+0xE64B	0x6F55
+0xE64C	0x6F72
+0xE64D	0x6F52
+0xE64E	0x6F50
+0xE64F	0x6F57
+0xE650	0x6F94
+0xE651	0x6F93
+0xE652	0x6F5D
+0xE653	0x6F00
+0xE654	0x6F61
+0xE655	0x6F6B
+0xE656	0x6F7D
+0xE657	0x6F67
+0xE658	0x6F90
+0xE659	0x6F53
+0xE65A	0x6F8B
+0xE65B	0x6F69
+0xE65C	0x6F7F
+0xE65D	0x6F95
+0xE65E	0x6F63
+0xE65F	0x6F77
+0xE660	0x6F6A
+0xE661	0x6F7B
+0xE662	0x71B2
+0xE663	0x71AF
+0xE664	0x719B
+0xE665	0x71B0
+0xE666	0x71A0
+0xE667	0x719A
+0xE668	0x71A9
+0xE669	0x71B5
+0xE66A	0x719D
+0xE66B	0x71A5
+0xE66C	0x719E
+0xE66D	0x71A4
+0xE66E	0x71A1
+0xE66F	0x71AA
+0xE670	0x719C
+0xE671	0x71A7
+0xE672	0x71B3
+0xE673	0x7298
+0xE674	0x729A
+0xE675	0x7358
+0xE676	0x7352
+0xE677	0x735E
+0xE678	0x735F
+0xE679	0x7360
+0xE67A	0x735D
+0xE67B	0x735B
+0xE67C	0x7361
+0xE67D	0x735A
+0xE67E	0x7359
+0xE6A1	0x7362
+0xE6A2	0x7487
+0xE6A3	0x7489
+0xE6A4	0x748A
+0xE6A5	0x7486
+0xE6A6	0x7481
+0xE6A7	0x747D
+0xE6A8	0x7485
+0xE6A9	0x7488
+0xE6AA	0x747C
+0xE6AB	0x7479
+0xE6AC	0x7508
+0xE6AD	0x7507
+0xE6AE	0x757E
+0xE6AF	0x7625
+0xE6B0	0x761E
+0xE6B1	0x7619
+0xE6B2	0x761D
+0xE6B3	0x761C
+0xE6B4	0x7623
+0xE6B5	0x761A
+0xE6B6	0x7628
+0xE6B7	0x761B
+0xE6B8	0x769C
+0xE6B9	0x769D
+0xE6BA	0x769E
+0xE6BB	0x769B
+0xE6BC	0x778D
+0xE6BD	0x778F
+0xE6BE	0x7789
+0xE6BF	0x7788
+0xE6C0	0x78CD
+0xE6C1	0x78BB
+0xE6C2	0x78CF
+0xE6C3	0x78CC
+0xE6C4	0x78D1
+0xE6C5	0x78CE
+0xE6C6	0x78D4
+0xE6C7	0x78C8
+0xE6C8	0x78C3
+0xE6C9	0x78C4
+0xE6CA	0x78C9
+0xE6CB	0x799A
+0xE6CC	0x79A1
+0xE6CD	0x79A0
+0xE6CE	0x799C
+0xE6CF	0x79A2
+0xE6D0	0x799B
+0xE6D1	0x6B76
+0xE6D2	0x7A39
+0xE6D3	0x7AB2
+0xE6D4	0x7AB4
+0xE6D5	0x7AB3
+0xE6D6	0x7BB7
+0xE6D7	0x7BCB
+0xE6D8	0x7BBE
+0xE6D9	0x7BAC
+0xE6DA	0x7BCE
+0xE6DB	0x7BAF
+0xE6DC	0x7BB9
+0xE6DD	0x7BCA
+0xE6DE	0x7BB5
+0xE6DF	0x7CC5
+0xE6E0	0x7CC8
+0xE6E1	0x7CCC
+0xE6E2	0x7CCB
+0xE6E3	0x7DF7
+0xE6E4	0x7DDB
+0xE6E5	0x7DEA
+0xE6E6	0x7DE7
+0xE6E7	0x7DD7
+0xE6E8	0x7DE1
+0xE6E9	0x7E03
+0xE6EA	0x7DFA
+0xE6EB	0x7DE6
+0xE6EC	0x7DF6
+0xE6ED	0x7DF1
+0xE6EE	0x7DF0
+0xE6EF	0x7DEE
+0xE6F0	0x7DDF
+0xE6F1	0x7F76
+0xE6F2	0x7FAC
+0xE6F3	0x7FB0
+0xE6F4	0x7FAD
+0xE6F5	0x7FED
+0xE6F6	0x7FEB
+0xE6F7	0x7FEA
+0xE6F8	0x7FEC
+0xE6F9	0x7FE6
+0xE6FA	0x7FE8
+0xE6FB	0x8064
+0xE6FC	0x8067
+0xE6FD	0x81A3
+0xE6FE	0x819F
+0xE740	0x819E
+0xE741	0x8195
+0xE742	0x81A2
+0xE743	0x8199
+0xE744	0x8197
+0xE745	0x8216
+0xE746	0x824F
+0xE747	0x8253
+0xE748	0x8252
+0xE749	0x8250
+0xE74A	0x824E
+0xE74B	0x8251
+0xE74C	0x8524
+0xE74D	0x853B
+0xE74E	0x850F
+0xE74F	0x8500
+0xE750	0x8529
+0xE751	0x850E
+0xE752	0x8509
+0xE753	0x850D
+0xE754	0x851F
+0xE755	0x850A
+0xE756	0x8527
+0xE757	0x851C
+0xE758	0x84FB
+0xE759	0x852B
+0xE75A	0x84FA
+0xE75B	0x8508
+0xE75C	0x850C
+0xE75D	0x84F4
+0xE75E	0x852A
+0xE75F	0x84F2
+0xE760	0x8515
+0xE761	0x84F7
+0xE762	0x84EB
+0xE763	0x84F3
+0xE764	0x84FC
+0xE765	0x8512
+0xE766	0x84EA
+0xE767	0x84E9
+0xE768	0x8516
+0xE769	0x84FE
+0xE76A	0x8528
+0xE76B	0x851D
+0xE76C	0x852E
+0xE76D	0x8502
+0xE76E	0x84FD
+0xE76F	0x851E
+0xE770	0x84F6
+0xE771	0x8531
+0xE772	0x8526
+0xE773	0x84E7
+0xE774	0x84E8
+0xE775	0x84F0
+0xE776	0x84EF
+0xE777	0x84F9
+0xE778	0x8518
+0xE779	0x8520
+0xE77A	0x8530
+0xE77B	0x850B
+0xE77C	0x8519
+0xE77D	0x852F
+0xE77E	0x8662
+0xE7A1	0x8756
+0xE7A2	0x8763
+0xE7A3	0x8764
+0xE7A4	0x8777
+0xE7A5	0x87E1
+0xE7A6	0x8773
+0xE7A7	0x8758
+0xE7A8	0x8754
+0xE7A9	0x875B
+0xE7AA	0x8752
+0xE7AB	0x8761
+0xE7AC	0x875A
+0xE7AD	0x8751
+0xE7AE	0x875E
+0xE7AF	0x876D
+0xE7B0	0x876A
+0xE7B1	0x8750
+0xE7B2	0x874E
+0xE7B3	0x875F
+0xE7B4	0x875D
+0xE7B5	0x876F
+0xE7B6	0x876C
+0xE7B7	0x877A
+0xE7B8	0x876E
+0xE7B9	0x875C
+0xE7BA	0x8765
+0xE7BB	0x874F
+0xE7BC	0x877B
+0xE7BD	0x8775
+0xE7BE	0x8762
+0xE7BF	0x8767
+0xE7C0	0x8769
+0xE7C1	0x885A
+0xE7C2	0x8905
+0xE7C3	0x890C
+0xE7C4	0x8914
+0xE7C5	0x890B
+0xE7C6	0x8917
+0xE7C7	0x8918
+0xE7C8	0x8919
+0xE7C9	0x8906
+0xE7CA	0x8916
+0xE7CB	0x8911
+0xE7CC	0x890E
+0xE7CD	0x8909
+0xE7CE	0x89A2
+0xE7CF	0x89A4
+0xE7D0	0x89A3
+0xE7D1	0x89ED
+0xE7D2	0x89F0
+0xE7D3	0x89EC
+0xE7D4	0x8ACF
+0xE7D5	0x8AC6
+0xE7D6	0x8AB8
+0xE7D7	0x8AD3
+0xE7D8	0x8AD1
+0xE7D9	0x8AD4
+0xE7DA	0x8AD5
+0xE7DB	0x8ABB
+0xE7DC	0x8AD7
+0xE7DD	0x8ABE
+0xE7DE	0x8AC0
+0xE7DF	0x8AC5
+0xE7E0	0x8AD8
+0xE7E1	0x8AC3
+0xE7E2	0x8ABA
+0xE7E3	0x8ABD
+0xE7E4	0x8AD9
+0xE7E5	0x8C3E
+0xE7E6	0x8C4D
+0xE7E7	0x8C8F
+0xE7E8	0x8CE5
+0xE7E9	0x8CDF
+0xE7EA	0x8CD9
+0xE7EB	0x8CE8
+0xE7EC	0x8CDA
+0xE7ED	0x8CDD
+0xE7EE	0x8CE7
+0xE7EF	0x8DA0
+0xE7F0	0x8D9C
+0xE7F1	0x8DA1
+0xE7F2	0x8D9B
+0xE7F3	0x8E20
+0xE7F4	0x8E23
+0xE7F5	0x8E25
+0xE7F6	0x8E24
+0xE7F7	0x8E2E
+0xE7F8	0x8E15
+0xE7F9	0x8E1B
+0xE7FA	0x8E16
+0xE7FB	0x8E11
+0xE7FC	0x8E19
+0xE7FD	0x8E26
+0xE7FE	0x8E27
+0xE840	0x8E14
+0xE841	0x8E12
+0xE842	0x8E18
+0xE843	0x8E13
+0xE844	0x8E1C
+0xE845	0x8E17
+0xE846	0x8E1A
+0xE847	0x8F2C
+0xE848	0x8F24
+0xE849	0x8F18
+0xE84A	0x8F1A
+0xE84B	0x8F20
+0xE84C	0x8F23
+0xE84D	0x8F16
+0xE84E	0x8F17
+0xE84F	0x9073
+0xE850	0x9070
+0xE851	0x906F
+0xE852	0x9067
+0xE853	0x906B
+0xE854	0x912F
+0xE855	0x912B
+0xE856	0x9129
+0xE857	0x912A
+0xE858	0x9132
+0xE859	0x9126
+0xE85A	0x912E
+0xE85B	0x9185
+0xE85C	0x9186
+0xE85D	0x918A
+0xE85E	0x9181
+0xE85F	0x9182
+0xE860	0x9184
+0xE861	0x9180
+0xE862	0x92D0
+0xE863	0x92C3
+0xE864	0x92C4
+0xE865	0x92C0
+0xE866	0x92D9
+0xE867	0x92B6
+0xE868	0x92CF
+0xE869	0x92F1
+0xE86A	0x92DF
+0xE86B	0x92D8
+0xE86C	0x92E9
+0xE86D	0x92D7
+0xE86E	0x92DD
+0xE86F	0x92CC
+0xE870	0x92EF
+0xE871	0x92C2
+0xE872	0x92E8
+0xE873	0x92CA
+0xE874	0x92C8
+0xE875	0x92CE
+0xE876	0x92E6
+0xE877	0x92CD
+0xE878	0x92D5
+0xE879	0x92C9
+0xE87A	0x92E0
+0xE87B	0x92DE
+0xE87C	0x92E7
+0xE87D	0x92D1
+0xE87E	0x92D3
+0xE8A1	0x92B5
+0xE8A2	0x92E1
+0xE8A3	0x92C6
+0xE8A4	0x92B4
+0xE8A5	0x957C
+0xE8A6	0x95AC
+0xE8A7	0x95AB
+0xE8A8	0x95AE
+0xE8A9	0x95B0
+0xE8AA	0x96A4
+0xE8AB	0x96A2
+0xE8AC	0x96D3
+0xE8AD	0x9705
+0xE8AE	0x9708
+0xE8AF	0x9702
+0xE8B0	0x975A
+0xE8B1	0x978A
+0xE8B2	0x978E
+0xE8B3	0x9788
+0xE8B4	0x97D0
+0xE8B5	0x97CF
+0xE8B6	0x981E
+0xE8B7	0x981D
+0xE8B8	0x9826
+0xE8B9	0x9829
+0xE8BA	0x9828
+0xE8BB	0x9820
+0xE8BC	0x981B
+0xE8BD	0x9827
+0xE8BE	0x98B2
+0xE8BF	0x9908
+0xE8C0	0x98FA
+0xE8C1	0x9911
+0xE8C2	0x9914
+0xE8C3	0x9916
+0xE8C4	0x9917
+0xE8C5	0x9915
+0xE8C6	0x99DC
+0xE8C7	0x99CD
+0xE8C8	0x99CF
+0xE8C9	0x99D3
+0xE8CA	0x99D4
+0xE8CB	0x99CE
+0xE8CC	0x99C9
+0xE8CD	0x99D6
+0xE8CE	0x99D8
+0xE8CF	0x99CB
+0xE8D0	0x99D7
+0xE8D1	0x99CC
+0xE8D2	0x9AB3
+0xE8D3	0x9AEC
+0xE8D4	0x9AEB
+0xE8D5	0x9AF3
+0xE8D6	0x9AF2
+0xE8D7	0x9AF1
+0xE8D8	0x9B46
+0xE8D9	0x9B43
+0xE8DA	0x9B67
+0xE8DB	0x9B74
+0xE8DC	0x9B71
+0xE8DD	0x9B66
+0xE8DE	0x9B76
+0xE8DF	0x9B75
+0xE8E0	0x9B70
+0xE8E1	0x9B68
+0xE8E2	0x9B64
+0xE8E3	0x9B6C
+0xE8E4	0x9CFC
+0xE8E5	0x9CFA
+0xE8E6	0x9CFD
+0xE8E7	0x9CFF
+0xE8E8	0x9CF7
+0xE8E9	0x9D07
+0xE8EA	0x9D00
+0xE8EB	0x9CF9
+0xE8EC	0x9CFB
+0xE8ED	0x9D08
+0xE8EE	0x9D05
+0xE8EF	0x9D04
+0xE8F0	0x9E83
+0xE8F1	0x9ED3
+0xE8F2	0x9F0F
+0xE8F3	0x9F10
+0xE8F4	0x511C
+0xE8F5	0x5113
+0xE8F6	0x5117
+0xE8F7	0x511A
+0xE8F8	0x5111
+0xE8F9	0x51DE
+0xE8FA	0x5334
+0xE8FB	0x53E1
+0xE8FC	0x5670
+0xE8FD	0x5660
+0xE8FE	0x566E
+0xE940	0x5673
+0xE941	0x5666
+0xE942	0x5663
+0xE943	0x566D
+0xE944	0x5672
+0xE945	0x565E
+0xE946	0x5677
+0xE947	0x571C
+0xE948	0x571B
+0xE949	0x58C8
+0xE94A	0x58BD
+0xE94B	0x58C9
+0xE94C	0x58BF
+0xE94D	0x58BA
+0xE94E	0x58C2
+0xE94F	0x58BC
+0xE950	0x58C6
+0xE951	0x5B17
+0xE952	0x5B19
+0xE953	0x5B1B
+0xE954	0x5B21
+0xE955	0x5B14
+0xE956	0x5B13
+0xE957	0x5B10
+0xE958	0x5B16
+0xE959	0x5B28
+0xE95A	0x5B1A
+0xE95B	0x5B20
+0xE95C	0x5B1E
+0xE95D	0x5BEF
+0xE95E	0x5DAC
+0xE95F	0x5DB1
+0xE960	0x5DA9
+0xE961	0x5DA7
+0xE962	0x5DB5
+0xE963	0x5DB0
+0xE964	0x5DAE
+0xE965	0x5DAA
+0xE966	0x5DA8
+0xE967	0x5DB2
+0xE968	0x5DAD
+0xE969	0x5DAF
+0xE96A	0x5DB4
+0xE96B	0x5E67
+0xE96C	0x5E68
+0xE96D	0x5E66
+0xE96E	0x5E6F
+0xE96F	0x5EE9
+0xE970	0x5EE7
+0xE971	0x5EE6
+0xE972	0x5EE8
+0xE973	0x5EE5
+0xE974	0x5F4B
+0xE975	0x5FBC
+0xE976	0x619D
+0xE977	0x61A8
+0xE978	0x6196
+0xE979	0x61C5
+0xE97A	0x61B4
+0xE97B	0x61C6
+0xE97C	0x61C1
+0xE97D	0x61CC
+0xE97E	0x61BA
+0xE9A1	0x61BF
+0xE9A2	0x61B8
+0xE9A3	0x618C
+0xE9A4	0x64D7
+0xE9A5	0x64D6
+0xE9A6	0x64D0
+0xE9A7	0x64CF
+0xE9A8	0x64C9
+0xE9A9	0x64BD
+0xE9AA	0x6489
+0xE9AB	0x64C3
+0xE9AC	0x64DB
+0xE9AD	0x64F3
+0xE9AE	0x64D9
+0xE9AF	0x6533
+0xE9B0	0x657F
+0xE9B1	0x657C
+0xE9B2	0x65A2
+0xE9B3	0x66C8
+0xE9B4	0x66BE
+0xE9B5	0x66C0
+0xE9B6	0x66CA
+0xE9B7	0x66CB
+0xE9B8	0x66CF
+0xE9B9	0x66BD
+0xE9BA	0x66BB
+0xE9BB	0x66BA
+0xE9BC	0x66CC
+0xE9BD	0x6723
+0xE9BE	0x6A34
+0xE9BF	0x6A66
+0xE9C0	0x6A49
+0xE9C1	0x6A67
+0xE9C2	0x6A32
+0xE9C3	0x6A68
+0xE9C4	0x6A3E
+0xE9C5	0x6A5D
+0xE9C6	0x6A6D
+0xE9C7	0x6A76
+0xE9C8	0x6A5B
+0xE9C9	0x6A51
+0xE9CA	0x6A28
+0xE9CB	0x6A5A
+0xE9CC	0x6A3B
+0xE9CD	0x6A3F
+0xE9CE	0x6A41
+0xE9CF	0x6A6A
+0xE9D0	0x6A64
+0xE9D1	0x6A50
+0xE9D2	0x6A4F
+0xE9D3	0x6A54
+0xE9D4	0x6A6F
+0xE9D5	0x6A69
+0xE9D6	0x6A60
+0xE9D7	0x6A3C
+0xE9D8	0x6A5E
+0xE9D9	0x6A56
+0xE9DA	0x6A55
+0xE9DB	0x6A4D
+0xE9DC	0x6A4E
+0xE9DD	0x6A46
+0xE9DE	0x6B55
+0xE9DF	0x6B54
+0xE9E0	0x6B56
+0xE9E1	0x6BA7
+0xE9E2	0x6BAA
+0xE9E3	0x6BAB
+0xE9E4	0x6BC8
+0xE9E5	0x6BC7
+0xE9E6	0x6C04
+0xE9E7	0x6C03
+0xE9E8	0x6C06
+0xE9E9	0x6FAD
+0xE9EA	0x6FCB
+0xE9EB	0x6FA3
+0xE9EC	0x6FC7
+0xE9ED	0x6FBC
+0xE9EE	0x6FCE
+0xE9EF	0x6FC8
+0xE9F0	0x6F5E
+0xE9F1	0x6FC4
+0xE9F2	0x6FBD
+0xE9F3	0x6F9E
+0xE9F4	0x6FCA
+0xE9F5	0x6FA8
+0xE9F6	0x7004
+0xE9F7	0x6FA5
+0xE9F8	0x6FAE
+0xE9F9	0x6FBA
+0xE9FA	0x6FAC
+0xE9FB	0x6FAA
+0xE9FC	0x6FCF
+0xE9FD	0x6FBF
+0xE9FE	0x6FB8
+0xEA40	0x6FA2
+0xEA41	0x6FC9
+0xEA42	0x6FAB
+0xEA43	0x6FCD
+0xEA44	0x6FAF
+0xEA45	0x6FB2
+0xEA46	0x6FB0
+0xEA47	0x71C5
+0xEA48	0x71C2
+0xEA49	0x71BF
+0xEA4A	0x71B8
+0xEA4B	0x71D6
+0xEA4C	0x71C0
+0xEA4D	0x71C1
+0xEA4E	0x71CB
+0xEA4F	0x71D4
+0xEA50	0x71CA
+0xEA51	0x71C7
+0xEA52	0x71CF
+0xEA53	0x71BD
+0xEA54	0x71D8
+0xEA55	0x71BC
+0xEA56	0x71C6
+0xEA57	0x71DA
+0xEA58	0x71DB
+0xEA59	0x729D
+0xEA5A	0x729E
+0xEA5B	0x7369
+0xEA5C	0x7366
+0xEA5D	0x7367
+0xEA5E	0x736C
+0xEA5F	0x7365
+0xEA60	0x736B
+0xEA61	0x736A
+0xEA62	0x747F
+0xEA63	0x749A
+0xEA64	0x74A0
+0xEA65	0x7494
+0xEA66	0x7492
+0xEA67	0x7495
+0xEA68	0x74A1
+0xEA69	0x750B
+0xEA6A	0x7580
+0xEA6B	0x762F
+0xEA6C	0x762D
+0xEA6D	0x7631
+0xEA6E	0x763D
+0xEA6F	0x7633
+0xEA70	0x763C
+0xEA71	0x7635
+0xEA72	0x7632
+0xEA73	0x7630
+0xEA74	0x76BB
+0xEA75	0x76E6
+0xEA76	0x779A
+0xEA77	0x779D
+0xEA78	0x77A1
+0xEA79	0x779C
+0xEA7A	0x779B
+0xEA7B	0x77A2
+0xEA7C	0x77A3
+0xEA7D	0x7795
+0xEA7E	0x7799
+0xEAA1	0x7797
+0xEAA2	0x78DD
+0xEAA3	0x78E9
+0xEAA4	0x78E5
+0xEAA5	0x78EA
+0xEAA6	0x78DE
+0xEAA7	0x78E3
+0xEAA8	0x78DB
+0xEAA9	0x78E1
+0xEAAA	0x78E2
+0xEAAB	0x78ED
+0xEAAC	0x78DF
+0xEAAD	0x78E0
+0xEAAE	0x79A4
+0xEAAF	0x7A44
+0xEAB0	0x7A48
+0xEAB1	0x7A47
+0xEAB2	0x7AB6
+0xEAB3	0x7AB8
+0xEAB4	0x7AB5
+0xEAB5	0x7AB1
+0xEAB6	0x7AB7
+0xEAB7	0x7BDE
+0xEAB8	0x7BE3
+0xEAB9	0x7BE7
+0xEABA	0x7BDD
+0xEABB	0x7BD5
+0xEABC	0x7BE5
+0xEABD	0x7BDA
+0xEABE	0x7BE8
+0xEABF	0x7BF9
+0xEAC0	0x7BD4
+0xEAC1	0x7BEA
+0xEAC2	0x7BE2
+0xEAC3	0x7BDC
+0xEAC4	0x7BEB
+0xEAC5	0x7BD8
+0xEAC6	0x7BDF
+0xEAC7	0x7CD2
+0xEAC8	0x7CD4
+0xEAC9	0x7CD7
+0xEACA	0x7CD0
+0xEACB	0x7CD1
+0xEACC	0x7E12
+0xEACD	0x7E21
+0xEACE	0x7E17
+0xEACF	0x7E0C
+0xEAD0	0x7E1F
+0xEAD1	0x7E20
+0xEAD2	0x7E13
+0xEAD3	0x7E0E
+0xEAD4	0x7E1C
+0xEAD5	0x7E15
+0xEAD6	0x7E1A
+0xEAD7	0x7E22
+0xEAD8	0x7E0B
+0xEAD9	0x7E0F
+0xEADA	0x7E16
+0xEADB	0x7E0D
+0xEADC	0x7E14
+0xEADD	0x7E25
+0xEADE	0x7E24
+0xEADF	0x7F43
+0xEAE0	0x7F7B
+0xEAE1	0x7F7C
+0xEAE2	0x7F7A
+0xEAE3	0x7FB1
+0xEAE4	0x7FEF
+0xEAE5	0x802A
+0xEAE6	0x8029
+0xEAE7	0x806C
+0xEAE8	0x81B1
+0xEAE9	0x81A6
+0xEAEA	0x81AE
+0xEAEB	0x81B9
+0xEAEC	0x81B5
+0xEAED	0x81AB
+0xEAEE	0x81B0
+0xEAEF	0x81AC
+0xEAF0	0x81B4
+0xEAF1	0x81B2
+0xEAF2	0x81B7
+0xEAF3	0x81A7
+0xEAF4	0x81F2
+0xEAF5	0x8255
+0xEAF6	0x8256
+0xEAF7	0x8257
+0xEAF8	0x8556
+0xEAF9	0x8545
+0xEAFA	0x856B
+0xEAFB	0x854D
+0xEAFC	0x8553
+0xEAFD	0x8561
+0xEAFE	0x8558
+0xEB40	0x8540
+0xEB41	0x8546
+0xEB42	0x8564
+0xEB43	0x8541
+0xEB44	0x8562
+0xEB45	0x8544
+0xEB46	0x8551
+0xEB47	0x8547
+0xEB48	0x8563
+0xEB49	0x853E
+0xEB4A	0x855B
+0xEB4B	0x8571
+0xEB4C	0x854E
+0xEB4D	0x856E
+0xEB4E	0x8575
+0xEB4F	0x8555
+0xEB50	0x8567
+0xEB51	0x8560
+0xEB52	0x858C
+0xEB53	0x8566
+0xEB54	0x855D
+0xEB55	0x8554
+0xEB56	0x8565
+0xEB57	0x856C
+0xEB58	0x8663
+0xEB59	0x8665
+0xEB5A	0x8664
+0xEB5B	0x879B
+0xEB5C	0x878F
+0xEB5D	0x8797
+0xEB5E	0x8793
+0xEB5F	0x8792
+0xEB60	0x8788
+0xEB61	0x8781
+0xEB62	0x8796
+0xEB63	0x8798
+0xEB64	0x8779
+0xEB65	0x8787
+0xEB66	0x87A3
+0xEB67	0x8785
+0xEB68	0x8790
+0xEB69	0x8791
+0xEB6A	0x879D
+0xEB6B	0x8784
+0xEB6C	0x8794
+0xEB6D	0x879C
+0xEB6E	0x879A
+0xEB6F	0x8789
+0xEB70	0x891E
+0xEB71	0x8926
+0xEB72	0x8930
+0xEB73	0x892D
+0xEB74	0x892E
+0xEB75	0x8927
+0xEB76	0x8931
+0xEB77	0x8922
+0xEB78	0x8929
+0xEB79	0x8923
+0xEB7A	0x892F
+0xEB7B	0x892C
+0xEB7C	0x891F
+0xEB7D	0x89F1
+0xEB7E	0x8AE0
+0xEBA1	0x8AE2
+0xEBA2	0x8AF2
+0xEBA3	0x8AF4
+0xEBA4	0x8AF5
+0xEBA5	0x8ADD
+0xEBA6	0x8B14
+0xEBA7	0x8AE4
+0xEBA8	0x8ADF
+0xEBA9	0x8AF0
+0xEBAA	0x8AC8
+0xEBAB	0x8ADE
+0xEBAC	0x8AE1
+0xEBAD	0x8AE8
+0xEBAE	0x8AFF
+0xEBAF	0x8AEF
+0xEBB0	0x8AFB
+0xEBB1	0x8C91
+0xEBB2	0x8C92
+0xEBB3	0x8C90
+0xEBB4	0x8CF5
+0xEBB5	0x8CEE
+0xEBB6	0x8CF1
+0xEBB7	0x8CF0
+0xEBB8	0x8CF3
+0xEBB9	0x8D6C
+0xEBBA	0x8D6E
+0xEBBB	0x8DA5
+0xEBBC	0x8DA7
+0xEBBD	0x8E33
+0xEBBE	0x8E3E
+0xEBBF	0x8E38
+0xEBC0	0x8E40
+0xEBC1	0x8E45
+0xEBC2	0x8E36
+0xEBC3	0x8E3C
+0xEBC4	0x8E3D
+0xEBC5	0x8E41
+0xEBC6	0x8E30
+0xEBC7	0x8E3F
+0xEBC8	0x8EBD
+0xEBC9	0x8F36
+0xEBCA	0x8F2E
+0xEBCB	0x8F35
+0xEBCC	0x8F32
+0xEBCD	0x8F39
+0xEBCE	0x8F37
+0xEBCF	0x8F34
+0xEBD0	0x9076
+0xEBD1	0x9079
+0xEBD2	0x907B
+0xEBD3	0x9086
+0xEBD4	0x90FA
+0xEBD5	0x9133
+0xEBD6	0x9135
+0xEBD7	0x9136
+0xEBD8	0x9193
+0xEBD9	0x9190
+0xEBDA	0x9191
+0xEBDB	0x918D
+0xEBDC	0x918F
+0xEBDD	0x9327
+0xEBDE	0x931E
+0xEBDF	0x9308
+0xEBE0	0x931F
+0xEBE1	0x9306
+0xEBE2	0x930F
+0xEBE3	0x937A
+0xEBE4	0x9338
+0xEBE5	0x933C
+0xEBE6	0x931B
+0xEBE7	0x9323
+0xEBE8	0x9312
+0xEBE9	0x9301
+0xEBEA	0x9346
+0xEBEB	0x932D
+0xEBEC	0x930E
+0xEBED	0x930D
+0xEBEE	0x92CB
+0xEBEF	0x931D
+0xEBF0	0x92FA
+0xEBF1	0x9325
+0xEBF2	0x9313
+0xEBF3	0x92F9
+0xEBF4	0x92F7
+0xEBF5	0x9334
+0xEBF6	0x9302
+0xEBF7	0x9324
+0xEBF8	0x92FF
+0xEBF9	0x9329
+0xEBFA	0x9339
+0xEBFB	0x9335
+0xEBFC	0x932A
+0xEBFD	0x9314
+0xEBFE	0x930C
+0xEC40	0x930B
+0xEC41	0x92FE
+0xEC42	0x9309
+0xEC43	0x9300
+0xEC44	0x92FB
+0xEC45	0x9316
+0xEC46	0x95BC
+0xEC47	0x95CD
+0xEC48	0x95BE
+0xEC49	0x95B9
+0xEC4A	0x95BA
+0xEC4B	0x95B6
+0xEC4C	0x95BF
+0xEC4D	0x95B5
+0xEC4E	0x95BD
+0xEC4F	0x96A9
+0xEC50	0x96D4
+0xEC51	0x970B
+0xEC52	0x9712
+0xEC53	0x9710
+0xEC54	0x9799
+0xEC55	0x9797
+0xEC56	0x9794
+0xEC57	0x97F0
+0xEC58	0x97F8
+0xEC59	0x9835
+0xEC5A	0x982F
+0xEC5B	0x9832
+0xEC5C	0x9924
+0xEC5D	0x991F
+0xEC5E	0x9927
+0xEC5F	0x9929
+0xEC60	0x999E
+0xEC61	0x99EE
+0xEC62	0x99EC
+0xEC63	0x99E5
+0xEC64	0x99E4
+0xEC65	0x99F0
+0xEC66	0x99E3
+0xEC67	0x99EA
+0xEC68	0x99E9
+0xEC69	0x99E7
+0xEC6A	0x9AB9
+0xEC6B	0x9ABF
+0xEC6C	0x9AB4
+0xEC6D	0x9ABB
+0xEC6E	0x9AF6
+0xEC6F	0x9AFA
+0xEC70	0x9AF9
+0xEC71	0x9AF7
+0xEC72	0x9B33
+0xEC73	0x9B80
+0xEC74	0x9B85
+0xEC75	0x9B87
+0xEC76	0x9B7C
+0xEC77	0x9B7E
+0xEC78	0x9B7B
+0xEC79	0x9B82
+0xEC7A	0x9B93
+0xEC7B	0x9B92
+0xEC7C	0x9B90
+0xEC7D	0x9B7A
+0xEC7E	0x9B95
+0xECA1	0x9B7D
+0xECA2	0x9B88
+0xECA3	0x9D25
+0xECA4	0x9D17
+0xECA5	0x9D20
+0xECA6	0x9D1E
+0xECA7	0x9D14
+0xECA8	0x9D29
+0xECA9	0x9D1D
+0xECAA	0x9D18
+0xECAB	0x9D22
+0xECAC	0x9D10
+0xECAD	0x9D19
+0xECAE	0x9D1F
+0xECAF	0x9E88
+0xECB0	0x9E86
+0xECB1	0x9E87
+0xECB2	0x9EAE
+0xECB3	0x9EAD
+0xECB4	0x9ED5
+0xECB5	0x9ED6
+0xECB6	0x9EFA
+0xECB7	0x9F12
+0xECB8	0x9F3D
+0xECB9	0x5126
+0xECBA	0x5125
+0xECBB	0x5122
+0xECBC	0x5124
+0xECBD	0x5120
+0xECBE	0x5129
+0xECBF	0x52F4
+0xECC0	0x5693
+0xECC1	0x568C
+0xECC2	0x568D
+0xECC3	0x5686
+0xECC4	0x5684
+0xECC5	0x5683
+0xECC6	0x567E
+0xECC7	0x5682
+0xECC8	0x567F
+0xECC9	0x5681
+0xECCA	0x58D6
+0xECCB	0x58D4
+0xECCC	0x58CF
+0xECCD	0x58D2
+0xECCE	0x5B2D
+0xECCF	0x5B25
+0xECD0	0x5B32
+0xECD1	0x5B23
+0xECD2	0x5B2C
+0xECD3	0x5B27
+0xECD4	0x5B26
+0xECD5	0x5B2F
+0xECD6	0x5B2E
+0xECD7	0x5B7B
+0xECD8	0x5BF1
+0xECD9	0x5BF2
+0xECDA	0x5DB7
+0xECDB	0x5E6C
+0xECDC	0x5E6A
+0xECDD	0x5FBE
+0xECDE	0x5FBB
+0xECDF	0x61C3
+0xECE0	0x61B5
+0xECE1	0x61BC
+0xECE2	0x61E7
+0xECE3	0x61E0
+0xECE4	0x61E5
+0xECE5	0x61E4
+0xECE6	0x61E8
+0xECE7	0x61DE
+0xECE8	0x64EF
+0xECE9	0x64E9
+0xECEA	0x64E3
+0xECEB	0x64EB
+0xECEC	0x64E4
+0xECED	0x64E8
+0xECEE	0x6581
+0xECEF	0x6580
+0xECF0	0x65B6
+0xECF1	0x65DA
+0xECF2	0x66D2
+0xECF3	0x6A8D
+0xECF4	0x6A96
+0xECF5	0x6A81
+0xECF6	0x6AA5
+0xECF7	0x6A89
+0xECF8	0x6A9F
+0xECF9	0x6A9B
+0xECFA	0x6AA1
+0xECFB	0x6A9E
+0xECFC	0x6A87
+0xECFD	0x6A93
+0xECFE	0x6A8E
+0xED40	0x6A95
+0xED41	0x6A83
+0xED42	0x6AA8
+0xED43	0x6AA4
+0xED44	0x6A91
+0xED45	0x6A7F
+0xED46	0x6AA6
+0xED47	0x6A9A
+0xED48	0x6A85
+0xED49	0x6A8C
+0xED4A	0x6A92
+0xED4B	0x6B5B
+0xED4C	0x6BAD
+0xED4D	0x6C09
+0xED4E	0x6FCC
+0xED4F	0x6FA9
+0xED50	0x6FF4
+0xED51	0x6FD4
+0xED52	0x6FE3
+0xED53	0x6FDC
+0xED54	0x6FED
+0xED55	0x6FE7
+0xED56	0x6FE6
+0xED57	0x6FDE
+0xED58	0x6FF2
+0xED59	0x6FDD
+0xED5A	0x6FE2
+0xED5B	0x6FE8
+0xED5C	0x71E1
+0xED5D	0x71F1
+0xED5E	0x71E8
+0xED5F	0x71F2
+0xED60	0x71E4
+0xED61	0x71F0
+0xED62	0x71E2
+0xED63	0x7373
+0xED64	0x736E
+0xED65	0x736F
+0xED66	0x7497
+0xED67	0x74B2
+0xED68	0x74AB
+0xED69	0x7490
+0xED6A	0x74AA
+0xED6B	0x74AD
+0xED6C	0x74B1
+0xED6D	0x74A5
+0xED6E	0x74AF
+0xED6F	0x7510
+0xED70	0x7511
+0xED71	0x7512
+0xED72	0x750F
+0xED73	0x7584
+0xED74	0x7643
+0xED75	0x7648
+0xED76	0x7649
+0xED77	0x7647
+0xED78	0x76A4
+0xED79	0x76E9
+0xED7A	0x77B5
+0xED7B	0x77AB
+0xED7C	0x77B2
+0xED7D	0x77B7
+0xED7E	0x77B6
+0xEDA1	0x77B4
+0xEDA2	0x77B1
+0xEDA3	0x77A8
+0xEDA4	0x77F0
+0xEDA5	0x78F3
+0xEDA6	0x78FD
+0xEDA7	0x7902
+0xEDA8	0x78FB
+0xEDA9	0x78FC
+0xEDAA	0x78F2
+0xEDAB	0x7905
+0xEDAC	0x78F9
+0xEDAD	0x78FE
+0xEDAE	0x7904
+0xEDAF	0x79AB
+0xEDB0	0x79A8
+0xEDB1	0x7A5C
+0xEDB2	0x7A5B
+0xEDB3	0x7A56
+0xEDB4	0x7A58
+0xEDB5	0x7A54
+0xEDB6	0x7A5A
+0xEDB7	0x7ABE
+0xEDB8	0x7AC0
+0xEDB9	0x7AC1
+0xEDBA	0x7C05
+0xEDBB	0x7C0F
+0xEDBC	0x7BF2
+0xEDBD	0x7C00
+0xEDBE	0x7BFF
+0xEDBF	0x7BFB
+0xEDC0	0x7C0E
+0xEDC1	0x7BF4
+0xEDC2	0x7C0B
+0xEDC3	0x7BF3
+0xEDC4	0x7C02
+0xEDC5	0x7C09
+0xEDC6	0x7C03
+0xEDC7	0x7C01
+0xEDC8	0x7BF8
+0xEDC9	0x7BFD
+0xEDCA	0x7C06
+0xEDCB	0x7BF0
+0xEDCC	0x7BF1
+0xEDCD	0x7C10
+0xEDCE	0x7C0A
+0xEDCF	0x7CE8
+0xEDD0	0x7E2D
+0xEDD1	0x7E3C
+0xEDD2	0x7E42
+0xEDD3	0x7E33
+0xEDD4	0x9848
+0xEDD5	0x7E38
+0xEDD6	0x7E2A
+0xEDD7	0x7E49
+0xEDD8	0x7E40
+0xEDD9	0x7E47
+0xEDDA	0x7E29
+0xEDDB	0x7E4C
+0xEDDC	0x7E30
+0xEDDD	0x7E3B
+0xEDDE	0x7E36
+0xEDDF	0x7E44
+0xEDE0	0x7E3A
+0xEDE1	0x7F45
+0xEDE2	0x7F7F
+0xEDE3	0x7F7E
+0xEDE4	0x7F7D
+0xEDE5	0x7FF4
+0xEDE6	0x7FF2
+0xEDE7	0x802C
+0xEDE8	0x81BB
+0xEDE9	0x81C4
+0xEDEA	0x81CC
+0xEDEB	0x81CA
+0xEDEC	0x81C5
+0xEDED	0x81C7
+0xEDEE	0x81BC
+0xEDEF	0x81E9
+0xEDF0	0x825B
+0xEDF1	0x825A
+0xEDF2	0x825C
+0xEDF3	0x8583
+0xEDF4	0x8580
+0xEDF5	0x858F
+0xEDF6	0x85A7
+0xEDF7	0x8595
+0xEDF8	0x85A0
+0xEDF9	0x858B
+0xEDFA	0x85A3
+0xEDFB	0x857B
+0xEDFC	0x85A4
+0xEDFD	0x859A
+0xEDFE	0x859E
+0xEE40	0x8577
+0xEE41	0x857C
+0xEE42	0x8589
+0xEE43	0x85A1
+0xEE44	0x857A
+0xEE45	0x8578
+0xEE46	0x8557
+0xEE47	0x858E
+0xEE48	0x8596
+0xEE49	0x8586
+0xEE4A	0x858D
+0xEE4B	0x8599
+0xEE4C	0x859D
+0xEE4D	0x8581
+0xEE4E	0x85A2
+0xEE4F	0x8582
+0xEE50	0x8588
+0xEE51	0x8585
+0xEE52	0x8579
+0xEE53	0x8576
+0xEE54	0x8598
+0xEE55	0x8590
+0xEE56	0x859F
+0xEE57	0x8668
+0xEE58	0x87BE
+0xEE59	0x87AA
+0xEE5A	0x87AD
+0xEE5B	0x87C5
+0xEE5C	0x87B0
+0xEE5D	0x87AC
+0xEE5E	0x87B9
+0xEE5F	0x87B5
+0xEE60	0x87BC
+0xEE61	0x87AE
+0xEE62	0x87C9
+0xEE63	0x87C3
+0xEE64	0x87C2
+0xEE65	0x87CC
+0xEE66	0x87B7
+0xEE67	0x87AF
+0xEE68	0x87C4
+0xEE69	0x87CA
+0xEE6A	0x87B4
+0xEE6B	0x87B6
+0xEE6C	0x87BF
+0xEE6D	0x87B8
+0xEE6E	0x87BD
+0xEE6F	0x87DE
+0xEE70	0x87B2
+0xEE71	0x8935
+0xEE72	0x8933
+0xEE73	0x893C
+0xEE74	0x893E
+0xEE75	0x8941
+0xEE76	0x8952
+0xEE77	0x8937
+0xEE78	0x8942
+0xEE79	0x89AD
+0xEE7A	0x89AF
+0xEE7B	0x89AE
+0xEE7C	0x89F2
+0xEE7D	0x89F3
+0xEE7E	0x8B1E
+0xEEA1	0x8B18
+0xEEA2	0x8B16
+0xEEA3	0x8B11
+0xEEA4	0x8B05
+0xEEA5	0x8B0B
+0xEEA6	0x8B22
+0xEEA7	0x8B0F
+0xEEA8	0x8B12
+0xEEA9	0x8B15
+0xEEAA	0x8B07
+0xEEAB	0x8B0D
+0xEEAC	0x8B08
+0xEEAD	0x8B06
+0xEEAE	0x8B1C
+0xEEAF	0x8B13
+0xEEB0	0x8B1A
+0xEEB1	0x8C4F
+0xEEB2	0x8C70
+0xEEB3	0x8C72
+0xEEB4	0x8C71
+0xEEB5	0x8C6F
+0xEEB6	0x8C95
+0xEEB7	0x8C94
+0xEEB8	0x8CF9
+0xEEB9	0x8D6F
+0xEEBA	0x8E4E
+0xEEBB	0x8E4D
+0xEEBC	0x8E53
+0xEEBD	0x8E50
+0xEEBE	0x8E4C
+0xEEBF	0x8E47
+0xEEC0	0x8F43
+0xEEC1	0x8F40
+0xEEC2	0x9085
+0xEEC3	0x907E
+0xEEC4	0x9138
+0xEEC5	0x919A
+0xEEC6	0x91A2
+0xEEC7	0x919B
+0xEEC8	0x9199
+0xEEC9	0x919F
+0xEECA	0x91A1
+0xEECB	0x919D
+0xEECC	0x91A0
+0xEECD	0x93A1
+0xEECE	0x9383
+0xEECF	0x93AF
+0xEED0	0x9364
+0xEED1	0x9356
+0xEED2	0x9347
+0xEED3	0x937C
+0xEED4	0x9358
+0xEED5	0x935C
+0xEED6	0x9376
+0xEED7	0x9349
+0xEED8	0x9350
+0xEED9	0x9351
+0xEEDA	0x9360
+0xEEDB	0x936D
+0xEEDC	0x938F
+0xEEDD	0x934C
+0xEEDE	0x936A
+0xEEDF	0x9379
+0xEEE0	0x9357
+0xEEE1	0x9355
+0xEEE2	0x9352
+0xEEE3	0x934F
+0xEEE4	0x9371
+0xEEE5	0x9377
+0xEEE6	0x937B
+0xEEE7	0x9361
+0xEEE8	0x935E
+0xEEE9	0x9363
+0xEEEA	0x9367
+0xEEEB	0x9380
+0xEEEC	0x934E
+0xEEED	0x9359
+0xEEEE	0x95C7
+0xEEEF	0x95C0
+0xEEF0	0x95C9
+0xEEF1	0x95C3
+0xEEF2	0x95C5
+0xEEF3	0x95B7
+0xEEF4	0x96AE
+0xEEF5	0x96B0
+0xEEF6	0x96AC
+0xEEF7	0x9720
+0xEEF8	0x971F
+0xEEF9	0x9718
+0xEEFA	0x971D
+0xEEFB	0x9719
+0xEEFC	0x979A
+0xEEFD	0x97A1
+0xEEFE	0x979C
+0xEF40	0x979E
+0xEF41	0x979D
+0xEF42	0x97D5
+0xEF43	0x97D4
+0xEF44	0x97F1
+0xEF45	0x9841
+0xEF46	0x9844
+0xEF47	0x984A
+0xEF48	0x9849
+0xEF49	0x9845
+0xEF4A	0x9843
+0xEF4B	0x9925
+0xEF4C	0x992B
+0xEF4D	0x992C
+0xEF4E	0x992A
+0xEF4F	0x9933
+0xEF50	0x9932
+0xEF51	0x992F
+0xEF52	0x992D
+0xEF53	0x9931
+0xEF54	0x9930
+0xEF55	0x9998
+0xEF56	0x99A3
+0xEF57	0x99A1
+0xEF58	0x9A02
+0xEF59	0x99FA
+0xEF5A	0x99F4
+0xEF5B	0x99F7
+0xEF5C	0x99F9
+0xEF5D	0x99F8
+0xEF5E	0x99F6
+0xEF5F	0x99FB
+0xEF60	0x99FD
+0xEF61	0x99FE
+0xEF62	0x99FC
+0xEF63	0x9A03
+0xEF64	0x9ABE
+0xEF65	0x9AFE
+0xEF66	0x9AFD
+0xEF67	0x9B01
+0xEF68	0x9AFC
+0xEF69	0x9B48
+0xEF6A	0x9B9A
+0xEF6B	0x9BA8
+0xEF6C	0x9B9E
+0xEF6D	0x9B9B
+0xEF6E	0x9BA6
+0xEF6F	0x9BA1
+0xEF70	0x9BA5
+0xEF71	0x9BA4
+0xEF72	0x9B86
+0xEF73	0x9BA2
+0xEF74	0x9BA0
+0xEF75	0x9BAF
+0xEF76	0x9D33
+0xEF77	0x9D41
+0xEF78	0x9D67
+0xEF79	0x9D36
+0xEF7A	0x9D2E
+0xEF7B	0x9D2F
+0xEF7C	0x9D31
+0xEF7D	0x9D38
+0xEF7E	0x9D30
+0xEFA1	0x9D45
+0xEFA2	0x9D42
+0xEFA3	0x9D43
+0xEFA4	0x9D3E
+0xEFA5	0x9D37
+0xEFA6	0x9D40
+0xEFA7	0x9D3D
+0xEFA8	0x7FF5
+0xEFA9	0x9D2D
+0xEFAA	0x9E8A
+0xEFAB	0x9E89
+0xEFAC	0x9E8D
+0xEFAD	0x9EB0
+0xEFAE	0x9EC8
+0xEFAF	0x9EDA
+0xEFB0	0x9EFB
+0xEFB1	0x9EFF
+0xEFB2	0x9F24
+0xEFB3	0x9F23
+0xEFB4	0x9F22
+0xEFB5	0x9F54
+0xEFB6	0x9FA0
+0xEFB7	0x5131
+0xEFB8	0x512D
+0xEFB9	0x512E
+0xEFBA	0x5698
+0xEFBB	0x569C
+0xEFBC	0x5697
+0xEFBD	0x569A
+0xEFBE	0x569D
+0xEFBF	0x5699
+0xEFC0	0x5970
+0xEFC1	0x5B3C
+0xEFC2	0x5C69
+0xEFC3	0x5C6A
+0xEFC4	0x5DC0
+0xEFC5	0x5E6D
+0xEFC6	0x5E6E
+0xEFC7	0x61D8
+0xEFC8	0x61DF
+0xEFC9	0x61ED
+0xEFCA	0x61EE
+0xEFCB	0x61F1
+0xEFCC	0x61EA
+0xEFCD	0x61F0
+0xEFCE	0x61EB
+0xEFCF	0x61D6
+0xEFD0	0x61E9
+0xEFD1	0x64FF
+0xEFD2	0x6504
+0xEFD3	0x64FD
+0xEFD4	0x64F8
+0xEFD5	0x6501
+0xEFD6	0x6503
+0xEFD7	0x64FC
+0xEFD8	0x6594
+0xEFD9	0x65DB
+0xEFDA	0x66DA
+0xEFDB	0x66DB
+0xEFDC	0x66D8
+0xEFDD	0x6AC5
+0xEFDE	0x6AB9
+0xEFDF	0x6ABD
+0xEFE0	0x6AE1
+0xEFE1	0x6AC6
+0xEFE2	0x6ABA
+0xEFE3	0x6AB6
+0xEFE4	0x6AB7
+0xEFE5	0x6AC7
+0xEFE6	0x6AB4
+0xEFE7	0x6AAD
+0xEFE8	0x6B5E
+0xEFE9	0x6BC9
+0xEFEA	0x6C0B
+0xEFEB	0x7007
+0xEFEC	0x700C
+0xEFED	0x700D
+0xEFEE	0x7001
+0xEFEF	0x7005
+0xEFF0	0x7014
+0xEFF1	0x700E
+0xEFF2	0x6FFF
+0xEFF3	0x7000
+0xEFF4	0x6FFB
+0xEFF5	0x7026
+0xEFF6	0x6FFC
+0xEFF7	0x6FF7
+0xEFF8	0x700A
+0xEFF9	0x7201
+0xEFFA	0x71FF
+0xEFFB	0x71F9
+0xEFFC	0x7203
+0xEFFD	0x71FD
+0xEFFE	0x7376
+0xF040	0x74B8
+0xF041	0x74C0
+0xF042	0x74B5
+0xF043	0x74C1
+0xF044	0x74BE
+0xF045	0x74B6
+0xF046	0x74BB
+0xF047	0x74C2
+0xF048	0x7514
+0xF049	0x7513
+0xF04A	0x765C
+0xF04B	0x7664
+0xF04C	0x7659
+0xF04D	0x7650
+0xF04E	0x7653
+0xF04F	0x7657
+0xF050	0x765A
+0xF051	0x76A6
+0xF052	0x76BD
+0xF053	0x76EC
+0xF054	0x77C2
+0xF055	0x77BA
+0xF056	0x78FF
+0xF057	0x790C
+0xF058	0x7913
+0xF059	0x7914
+0xF05A	0x7909
+0xF05B	0x7910
+0xF05C	0x7912
+0xF05D	0x7911
+0xF05E	0x79AD
+0xF05F	0x79AC
+0xF060	0x7A5F
+0xF061	0x7C1C
+0xF062	0x7C29
+0xF063	0x7C19
+0xF064	0x7C20
+0xF065	0x7C1F
+0xF066	0x7C2D
+0xF067	0x7C1D
+0xF068	0x7C26
+0xF069	0x7C28
+0xF06A	0x7C22
+0xF06B	0x7C25
+0xF06C	0x7C30
+0xF06D	0x7E5C
+0xF06E	0x7E50
+0xF06F	0x7E56
+0xF070	0x7E63
+0xF071	0x7E58
+0xF072	0x7E62
+0xF073	0x7E5F
+0xF074	0x7E51
+0xF075	0x7E60
+0xF076	0x7E57
+0xF077	0x7E53
+0xF078	0x7FB5
+0xF079	0x7FB3
+0xF07A	0x7FF7
+0xF07B	0x7FF8
+0xF07C	0x8075
+0xF07D	0x81D1
+0xF07E	0x81D2
+0xF0A1	0x81D0
+0xF0A2	0x825F
+0xF0A3	0x825E
+0xF0A4	0x85B4
+0xF0A5	0x85C6
+0xF0A6	0x85C0
+0xF0A7	0x85C3
+0xF0A8	0x85C2
+0xF0A9	0x85B3
+0xF0AA	0x85B5
+0xF0AB	0x85BD
+0xF0AC	0x85C7
+0xF0AD	0x85C4
+0xF0AE	0x85BF
+0xF0AF	0x85CB
+0xF0B0	0x85CE
+0xF0B1	0x85C8
+0xF0B2	0x85C5
+0xF0B3	0x85B1
+0xF0B4	0x85B6
+0xF0B5	0x85D2
+0xF0B6	0x8624
+0xF0B7	0x85B8
+0xF0B8	0x85B7
+0xF0B9	0x85BE
+0xF0BA	0x8669
+0xF0BB	0x87E7
+0xF0BC	0x87E6
+0xF0BD	0x87E2
+0xF0BE	0x87DB
+0xF0BF	0x87EB
+0xF0C0	0x87EA
+0xF0C1	0x87E5
+0xF0C2	0x87DF
+0xF0C3	0x87F3
+0xF0C4	0x87E4
+0xF0C5	0x87D4
+0xF0C6	0x87DC
+0xF0C7	0x87D3
+0xF0C8	0x87ED
+0xF0C9	0x87D8
+0xF0CA	0x87E3
+0xF0CB	0x87A4
+0xF0CC	0x87D7
+0xF0CD	0x87D9
+0xF0CE	0x8801
+0xF0CF	0x87F4
+0xF0D0	0x87E8
+0xF0D1	0x87DD
+0xF0D2	0x8953
+0xF0D3	0x894B
+0xF0D4	0x894F
+0xF0D5	0x894C
+0xF0D6	0x8946
+0xF0D7	0x8950
+0xF0D8	0x8951
+0xF0D9	0x8949
+0xF0DA	0x8B2A
+0xF0DB	0x8B27
+0xF0DC	0x8B23
+0xF0DD	0x8B33
+0xF0DE	0x8B30
+0xF0DF	0x8B35
+0xF0E0	0x8B47
+0xF0E1	0x8B2F
+0xF0E2	0x8B3C
+0xF0E3	0x8B3E
+0xF0E4	0x8B31
+0xF0E5	0x8B25
+0xF0E6	0x8B37
+0xF0E7	0x8B26
+0xF0E8	0x8B36
+0xF0E9	0x8B2E
+0xF0EA	0x8B24
+0xF0EB	0x8B3B
+0xF0EC	0x8B3D
+0xF0ED	0x8B3A
+0xF0EE	0x8C42
+0xF0EF	0x8C75
+0xF0F0	0x8C99
+0xF0F1	0x8C98
+0xF0F2	0x8C97
+0xF0F3	0x8CFE
+0xF0F4	0x8D04
+0xF0F5	0x8D02
+0xF0F6	0x8D00
+0xF0F7	0x8E5C
+0xF0F8	0x8E62
+0xF0F9	0x8E60
+0xF0FA	0x8E57
+0xF0FB	0x8E56
+0xF0FC	0x8E5E
+0xF0FD	0x8E65
+0xF0FE	0x8E67
+0xF140	0x8E5B
+0xF141	0x8E5A
+0xF142	0x8E61
+0xF143	0x8E5D
+0xF144	0x8E69
+0xF145	0x8E54
+0xF146	0x8F46
+0xF147	0x8F47
+0xF148	0x8F48
+0xF149	0x8F4B
+0xF14A	0x9128
+0xF14B	0x913A
+0xF14C	0x913B
+0xF14D	0x913E
+0xF14E	0x91A8
+0xF14F	0x91A5
+0xF150	0x91A7
+0xF151	0x91AF
+0xF152	0x91AA
+0xF153	0x93B5
+0xF154	0x938C
+0xF155	0x9392
+0xF156	0x93B7
+0xF157	0x939B
+0xF158	0x939D
+0xF159	0x9389
+0xF15A	0x93A7
+0xF15B	0x938E
+0xF15C	0x93AA
+0xF15D	0x939E
+0xF15E	0x93A6
+0xF15F	0x9395
+0xF160	0x9388
+0xF161	0x9399
+0xF162	0x939F
+0xF163	0x938D
+0xF164	0x93B1
+0xF165	0x9391
+0xF166	0x93B2
+0xF167	0x93A4
+0xF168	0x93A8
+0xF169	0x93B4
+0xF16A	0x93A3
+0xF16B	0x93A5
+0xF16C	0x95D2
+0xF16D	0x95D3
+0xF16E	0x95D1
+0xF16F	0x96B3
+0xF170	0x96D7
+0xF171	0x96DA
+0xF172	0x5DC2
+0xF173	0x96DF
+0xF174	0x96D8
+0xF175	0x96DD
+0xF176	0x9723
+0xF177	0x9722
+0xF178	0x9725
+0xF179	0x97AC
+0xF17A	0x97AE
+0xF17B	0x97A8
+0xF17C	0x97AB
+0xF17D	0x97A4
+0xF17E	0x97AA
+0xF1A1	0x97A2
+0xF1A2	0x97A5
+0xF1A3	0x97D7
+0xF1A4	0x97D9
+0xF1A5	0x97D6
+0xF1A6	0x97D8
+0xF1A7	0x97FA
+0xF1A8	0x9850
+0xF1A9	0x9851
+0xF1AA	0x9852
+0xF1AB	0x98B8
+0xF1AC	0x9941
+0xF1AD	0x993C
+0xF1AE	0x993A
+0xF1AF	0x9A0F
+0xF1B0	0x9A0B
+0xF1B1	0x9A09
+0xF1B2	0x9A0D
+0xF1B3	0x9A04
+0xF1B4	0x9A11
+0xF1B5	0x9A0A
+0xF1B6	0x9A05
+0xF1B7	0x9A07
+0xF1B8	0x9A06
+0xF1B9	0x9AC0
+0xF1BA	0x9ADC
+0xF1BB	0x9B08
+0xF1BC	0x9B04
+0xF1BD	0x9B05
+0xF1BE	0x9B29
+0xF1BF	0x9B35
+0xF1C0	0x9B4A
+0xF1C1	0x9B4C
+0xF1C2	0x9B4B
+0xF1C3	0x9BC7
+0xF1C4	0x9BC6
+0xF1C5	0x9BC3
+0xF1C6	0x9BBF
+0xF1C7	0x9BC1
+0xF1C8	0x9BB5
+0xF1C9	0x9BB8
+0xF1CA	0x9BD3
+0xF1CB	0x9BB6
+0xF1CC	0x9BC4
+0xF1CD	0x9BB9
+0xF1CE	0x9BBD
+0xF1CF	0x9D5C
+0xF1D0	0x9D53
+0xF1D1	0x9D4F
+0xF1D2	0x9D4A
+0xF1D3	0x9D5B
+0xF1D4	0x9D4B
+0xF1D5	0x9D59
+0xF1D6	0x9D56
+0xF1D7	0x9D4C
+0xF1D8	0x9D57
+0xF1D9	0x9D52
+0xF1DA	0x9D54
+0xF1DB	0x9D5F
+0xF1DC	0x9D58
+0xF1DD	0x9D5A
+0xF1DE	0x9E8E
+0xF1DF	0x9E8C
+0xF1E0	0x9EDF
+0xF1E1	0x9F01
+0xF1E2	0x9F00
+0xF1E3	0x9F16
+0xF1E4	0x9F25
+0xF1E5	0x9F2B
+0xF1E6	0x9F2A
+0xF1E7	0x9F29
+0xF1E8	0x9F28
+0xF1E9	0x9F4C
+0xF1EA	0x9F55
+0xF1EB	0x5134
+0xF1EC	0x5135
+0xF1ED	0x5296
+0xF1EE	0x52F7
+0xF1EF	0x53B4
+0xF1F0	0x56AB
+0xF1F1	0x56AD
+0xF1F2	0x56A6
+0xF1F3	0x56A7
+0xF1F4	0x56AA
+0xF1F5	0x56AC
+0xF1F6	0x58DA
+0xF1F7	0x58DD
+0xF1F8	0x58DB
+0xF1F9	0x5912
+0xF1FA	0x5B3D
+0xF1FB	0x5B3E
+0xF1FC	0x5B3F
+0xF1FD	0x5DC3
+0xF1FE	0x5E70
+0xF240	0x5FBF
+0xF241	0x61FB
+0xF242	0x6507
+0xF243	0x6510
+0xF244	0x650D
+0xF245	0x6509
+0xF246	0x650C
+0xF247	0x650E
+0xF248	0x6584
+0xF249	0x65DE
+0xF24A	0x65DD
+0xF24B	0x66DE
+0xF24C	0x6AE7
+0xF24D	0x6AE0
+0xF24E	0x6ACC
+0xF24F	0x6AD1
+0xF250	0x6AD9
+0xF251	0x6ACB
+0xF252	0x6ADF
+0xF253	0x6ADC
+0xF254	0x6AD0
+0xF255	0x6AEB
+0xF256	0x6ACF
+0xF257	0x6ACD
+0xF258	0x6ADE
+0xF259	0x6B60
+0xF25A	0x6BB0
+0xF25B	0x6C0C
+0xF25C	0x7019
+0xF25D	0x7027
+0xF25E	0x7020
+0xF25F	0x7016
+0xF260	0x702B
+0xF261	0x7021
+0xF262	0x7022
+0xF263	0x7023
+0xF264	0x7029
+0xF265	0x7017
+0xF266	0x7024
+0xF267	0x701C
+0xF268	0x702A
+0xF269	0x720C
+0xF26A	0x720A
+0xF26B	0x7207
+0xF26C	0x7202
+0xF26D	0x7205
+0xF26E	0x72A5
+0xF26F	0x72A6
+0xF270	0x72A4
+0xF271	0x72A3
+0xF272	0x72A1
+0xF273	0x74CB
+0xF274	0x74C5
+0xF275	0x74B7
+0xF276	0x74C3
+0xF277	0x7516
+0xF278	0x7660
+0xF279	0x77C9
+0xF27A	0x77CA
+0xF27B	0x77C4
+0xF27C	0x77F1
+0xF27D	0x791D
+0xF27E	0x791B
+0xF2A1	0x7921
+0xF2A2	0x791C
+0xF2A3	0x7917
+0xF2A4	0x791E
+0xF2A5	0x79B0
+0xF2A6	0x7A67
+0xF2A7	0x7A68
+0xF2A8	0x7C33
+0xF2A9	0x7C3C
+0xF2AA	0x7C39
+0xF2AB	0x7C2C
+0xF2AC	0x7C3B
+0xF2AD	0x7CEC
+0xF2AE	0x7CEA
+0xF2AF	0x7E76
+0xF2B0	0x7E75
+0xF2B1	0x7E78
+0xF2B2	0x7E70
+0xF2B3	0x7E77
+0xF2B4	0x7E6F
+0xF2B5	0x7E7A
+0xF2B6	0x7E72
+0xF2B7	0x7E74
+0xF2B8	0x7E68
+0xF2B9	0x7F4B
+0xF2BA	0x7F4A
+0xF2BB	0x7F83
+0xF2BC	0x7F86
+0xF2BD	0x7FB7
+0xF2BE	0x7FFD
+0xF2BF	0x7FFE
+0xF2C0	0x8078
+0xF2C1	0x81D7
+0xF2C2	0x81D5
+0xF2C3	0x8264
+0xF2C4	0x8261
+0xF2C5	0x8263
+0xF2C6	0x85EB
+0xF2C7	0x85F1
+0xF2C8	0x85ED
+0xF2C9	0x85D9
+0xF2CA	0x85E1
+0xF2CB	0x85E8
+0xF2CC	0x85DA
+0xF2CD	0x85D7
+0xF2CE	0x85EC
+0xF2CF	0x85F2
+0xF2D0	0x85F8
+0xF2D1	0x85D8
+0xF2D2	0x85DF
+0xF2D3	0x85E3
+0xF2D4	0x85DC
+0xF2D5	0x85D1
+0xF2D6	0x85F0
+0xF2D7	0x85E6
+0xF2D8	0x85EF
+0xF2D9	0x85DE
+0xF2DA	0x85E2
+0xF2DB	0x8800
+0xF2DC	0x87FA
+0xF2DD	0x8803
+0xF2DE	0x87F6
+0xF2DF	0x87F7
+0xF2E0	0x8809
+0xF2E1	0x880C
+0xF2E2	0x880B
+0xF2E3	0x8806
+0xF2E4	0x87FC
+0xF2E5	0x8808
+0xF2E6	0x87FF
+0xF2E7	0x880A
+0xF2E8	0x8802
+0xF2E9	0x8962
+0xF2EA	0x895A
+0xF2EB	0x895B
+0xF2EC	0x8957
+0xF2ED	0x8961
+0xF2EE	0x895C
+0xF2EF	0x8958
+0xF2F0	0x895D
+0xF2F1	0x8959
+0xF2F2	0x8988
+0xF2F3	0x89B7
+0xF2F4	0x89B6
+0xF2F5	0x89F6
+0xF2F6	0x8B50
+0xF2F7	0x8B48
+0xF2F8	0x8B4A
+0xF2F9	0x8B40
+0xF2FA	0x8B53
+0xF2FB	0x8B56
+0xF2FC	0x8B54
+0xF2FD	0x8B4B
+0xF2FE	0x8B55
+0xF340	0x8B51
+0xF341	0x8B42
+0xF342	0x8B52
+0xF343	0x8B57
+0xF344	0x8C43
+0xF345	0x8C77
+0xF346	0x8C76
+0xF347	0x8C9A
+0xF348	0x8D06
+0xF349	0x8D07
+0xF34A	0x8D09
+0xF34B	0x8DAC
+0xF34C	0x8DAA
+0xF34D	0x8DAD
+0xF34E	0x8DAB
+0xF34F	0x8E6D
+0xF350	0x8E78
+0xF351	0x8E73
+0xF352	0x8E6A
+0xF353	0x8E6F
+0xF354	0x8E7B
+0xF355	0x8EC2
+0xF356	0x8F52
+0xF357	0x8F51
+0xF358	0x8F4F
+0xF359	0x8F50
+0xF35A	0x8F53
+0xF35B	0x8FB4
+0xF35C	0x9140
+0xF35D	0x913F
+0xF35E	0x91B0
+0xF35F	0x91AD
+0xF360	0x93DE
+0xF361	0x93C7
+0xF362	0x93CF
+0xF363	0x93C2
+0xF364	0x93DA
+0xF365	0x93D0
+0xF366	0x93F9
+0xF367	0x93EC
+0xF368	0x93CC
+0xF369	0x93D9
+0xF36A	0x93A9
+0xF36B	0x93E6
+0xF36C	0x93CA
+0xF36D	0x93D4
+0xF36E	0x93EE
+0xF36F	0x93E3
+0xF370	0x93D5
+0xF371	0x93C4
+0xF372	0x93CE
+0xF373	0x93C0
+0xF374	0x93D2
+0xF375	0x93E7
+0xF376	0x957D
+0xF377	0x95DA
+0xF378	0x95DB
+0xF379	0x96E1
+0xF37A	0x9729
+0xF37B	0x972B
+0xF37C	0x972C
+0xF37D	0x9728
+0xF37E	0x9726
+0xF3A1	0x97B3
+0xF3A2	0x97B7
+0xF3A3	0x97B6
+0xF3A4	0x97DD
+0xF3A5	0x97DE
+0xF3A6	0x97DF
+0xF3A7	0x985C
+0xF3A8	0x9859
+0xF3A9	0x985D
+0xF3AA	0x9857
+0xF3AB	0x98BF
+0xF3AC	0x98BD
+0xF3AD	0x98BB
+0xF3AE	0x98BE
+0xF3AF	0x9948
+0xF3B0	0x9947
+0xF3B1	0x9943
+0xF3B2	0x99A6
+0xF3B3	0x99A7
+0xF3B4	0x9A1A
+0xF3B5	0x9A15
+0xF3B6	0x9A25
+0xF3B7	0x9A1D
+0xF3B8	0x9A24
+0xF3B9	0x9A1B
+0xF3BA	0x9A22
+0xF3BB	0x9A20
+0xF3BC	0x9A27
+0xF3BD	0x9A23
+0xF3BE	0x9A1E
+0xF3BF	0x9A1C
+0xF3C0	0x9A14
+0xF3C1	0x9AC2
+0xF3C2	0x9B0B
+0xF3C3	0x9B0A
+0xF3C4	0x9B0E
+0xF3C5	0x9B0C
+0xF3C6	0x9B37
+0xF3C7	0x9BEA
+0xF3C8	0x9BEB
+0xF3C9	0x9BE0
+0xF3CA	0x9BDE
+0xF3CB	0x9BE4
+0xF3CC	0x9BE6
+0xF3CD	0x9BE2
+0xF3CE	0x9BF0
+0xF3CF	0x9BD4
+0xF3D0	0x9BD7
+0xF3D1	0x9BEC
+0xF3D2	0x9BDC
+0xF3D3	0x9BD9
+0xF3D4	0x9BE5
+0xF3D5	0x9BD5
+0xF3D6	0x9BE1
+0xF3D7	0x9BDA
+0xF3D8	0x9D77
+0xF3D9	0x9D81
+0xF3DA	0x9D8A
+0xF3DB	0x9D84
+0xF3DC	0x9D88
+0xF3DD	0x9D71
+0xF3DE	0x9D80
+0xF3DF	0x9D78
+0xF3E0	0x9D86
+0xF3E1	0x9D8B
+0xF3E2	0x9D8C
+0xF3E3	0x9D7D
+0xF3E4	0x9D6B
+0xF3E5	0x9D74
+0xF3E6	0x9D75
+0xF3E7	0x9D70
+0xF3E8	0x9D69
+0xF3E9	0x9D85
+0xF3EA	0x9D73
+0xF3EB	0x9D7B
+0xF3EC	0x9D82
+0xF3ED	0x9D6F
+0xF3EE	0x9D79
+0xF3EF	0x9D7F
+0xF3F0	0x9D87
+0xF3F1	0x9D68
+0xF3F2	0x9E94
+0xF3F3	0x9E91
+0xF3F4	0x9EC0
+0xF3F5	0x9EFC
+0xF3F6	0x9F2D
+0xF3F7	0x9F40
+0xF3F8	0x9F41
+0xF3F9	0x9F4D
+0xF3FA	0x9F56
+0xF3FB	0x9F57
+0xF3FC	0x9F58
+0xF3FD	0x5337
+0xF3FE	0x56B2
+0xF440	0x56B5
+0xF441	0x56B3
+0xF442	0x58E3
+0xF443	0x5B45
+0xF444	0x5DC6
+0xF445	0x5DC7
+0xF446	0x5EEE
+0xF447	0x5EEF
+0xF448	0x5FC0
+0xF449	0x5FC1
+0xF44A	0x61F9
+0xF44B	0x6517
+0xF44C	0x6516
+0xF44D	0x6515
+0xF44E	0x6513
+0xF44F	0x65DF
+0xF450	0x66E8
+0xF451	0x66E3
+0xF452	0x66E4
+0xF453	0x6AF3
+0xF454	0x6AF0
+0xF455	0x6AEA
+0xF456	0x6AE8
+0xF457	0x6AF9
+0xF458	0x6AF1
+0xF459	0x6AEE
+0xF45A	0x6AEF
+0xF45B	0x703C
+0xF45C	0x7035
+0xF45D	0x702F
+0xF45E	0x7037
+0xF45F	0x7034
+0xF460	0x7031
+0xF461	0x7042
+0xF462	0x7038
+0xF463	0x703F
+0xF464	0x703A
+0xF465	0x7039
+0xF466	0x7040
+0xF467	0x703B
+0xF468	0x7033
+0xF469	0x7041
+0xF46A	0x7213
+0xF46B	0x7214
+0xF46C	0x72A8
+0xF46D	0x737D
+0xF46E	0x737C
+0xF46F	0x74BA
+0xF470	0x76AB
+0xF471	0x76AA
+0xF472	0x76BE
+0xF473	0x76ED
+0xF474	0x77CC
+0xF475	0x77CE
+0xF476	0x77CF
+0xF477	0x77CD
+0xF478	0x77F2
+0xF479	0x7925
+0xF47A	0x7923
+0xF47B	0x7927
+0xF47C	0x7928
+0xF47D	0x7924
+0xF47E	0x7929
+0xF4A1	0x79B2
+0xF4A2	0x7A6E
+0xF4A3	0x7A6C
+0xF4A4	0x7A6D
+0xF4A5	0x7AF7
+0xF4A6	0x7C49
+0xF4A7	0x7C48
+0xF4A8	0x7C4A
+0xF4A9	0x7C47
+0xF4AA	0x7C45
+0xF4AB	0x7CEE
+0xF4AC	0x7E7B
+0xF4AD	0x7E7E
+0xF4AE	0x7E81
+0xF4AF	0x7E80
+0xF4B0	0x7FBA
+0xF4B1	0x7FFF
+0xF4B2	0x8079
+0xF4B3	0x81DB
+0xF4B4	0x81D9
+0xF4B5	0x820B
+0xF4B6	0x8268
+0xF4B7	0x8269
+0xF4B8	0x8622
+0xF4B9	0x85FF
+0xF4BA	0x8601
+0xF4BB	0x85FE
+0xF4BC	0x861B
+0xF4BD	0x8600
+0xF4BE	0x85F6
+0xF4BF	0x8604
+0xF4C0	0x8609
+0xF4C1	0x8605
+0xF4C2	0x860C
+0xF4C3	0x85FD
+0xF4C4	0x8819
+0xF4C5	0x8810
+0xF4C6	0x8811
+0xF4C7	0x8817
+0xF4C8	0x8813
+0xF4C9	0x8816
+0xF4CA	0x8963
+0xF4CB	0x8966
+0xF4CC	0x89B9
+0xF4CD	0x89F7
+0xF4CE	0x8B60
+0xF4CF	0x8B6A
+0xF4D0	0x8B5D
+0xF4D1	0x8B68
+0xF4D2	0x8B63
+0xF4D3	0x8B65
+0xF4D4	0x8B67
+0xF4D5	0x8B6D
+0xF4D6	0x8DAE
+0xF4D7	0x8E86
+0xF4D8	0x8E88
+0xF4D9	0x8E84
+0xF4DA	0x8F59
+0xF4DB	0x8F56
+0xF4DC	0x8F57
+0xF4DD	0x8F55
+0xF4DE	0x8F58
+0xF4DF	0x8F5A
+0xF4E0	0x908D
+0xF4E1	0x9143
+0xF4E2	0x9141
+0xF4E3	0x91B7
+0xF4E4	0x91B5
+0xF4E5	0x91B2
+0xF4E6	0x91B3
+0xF4E7	0x940B
+0xF4E8	0x9413
+0xF4E9	0x93FB
+0xF4EA	0x9420
+0xF4EB	0x940F
+0xF4EC	0x9414
+0xF4ED	0x93FE
+0xF4EE	0x9415
+0xF4EF	0x9410
+0xF4F0	0x9428
+0xF4F1	0x9419
+0xF4F2	0x940D
+0xF4F3	0x93F5
+0xF4F4	0x9400
+0xF4F5	0x93F7
+0xF4F6	0x9407
+0xF4F7	0x940E
+0xF4F8	0x9416
+0xF4F9	0x9412
+0xF4FA	0x93FA
+0xF4FB	0x9409
+0xF4FC	0x93F8
+0xF4FD	0x940A
+0xF4FE	0x93FF
+0xF540	0x93FC
+0xF541	0x940C
+0xF542	0x93F6
+0xF543	0x9411
+0xF544	0x9406
+0xF545	0x95DE
+0xF546	0x95E0
+0xF547	0x95DF
+0xF548	0x972E
+0xF549	0x972F
+0xF54A	0x97B9
+0xF54B	0x97BB
+0xF54C	0x97FD
+0xF54D	0x97FE
+0xF54E	0x9860
+0xF54F	0x9862
+0xF550	0x9863
+0xF551	0x985F
+0xF552	0x98C1
+0xF553	0x98C2
+0xF554	0x9950
+0xF555	0x994E
+0xF556	0x9959
+0xF557	0x994C
+0xF558	0x994B
+0xF559	0x9953
+0xF55A	0x9A32
+0xF55B	0x9A34
+0xF55C	0x9A31
+0xF55D	0x9A2C
+0xF55E	0x9A2A
+0xF55F	0x9A36
+0xF560	0x9A29
+0xF561	0x9A2E
+0xF562	0x9A38
+0xF563	0x9A2D
+0xF564	0x9AC7
+0xF565	0x9ACA
+0xF566	0x9AC6
+0xF567	0x9B10
+0xF568	0x9B12
+0xF569	0x9B11
+0xF56A	0x9C0B
+0xF56B	0x9C08
+0xF56C	0x9BF7
+0xF56D	0x9C05
+0xF56E	0x9C12
+0xF56F	0x9BF8
+0xF570	0x9C40
+0xF571	0x9C07
+0xF572	0x9C0E
+0xF573	0x9C06
+0xF574	0x9C17
+0xF575	0x9C14
+0xF576	0x9C09
+0xF577	0x9D9F
+0xF578	0x9D99
+0xF579	0x9DA4
+0xF57A	0x9D9D
+0xF57B	0x9D92
+0xF57C	0x9D98
+0xF57D	0x9D90
+0xF57E	0x9D9B
+0xF5A1	0x9DA0
+0xF5A2	0x9D94
+0xF5A3	0x9D9C
+0xF5A4	0x9DAA
+0xF5A5	0x9D97
+0xF5A6	0x9DA1
+0xF5A7	0x9D9A
+0xF5A8	0x9DA2
+0xF5A9	0x9DA8
+0xF5AA	0x9D9E
+0xF5AB	0x9DA3
+0xF5AC	0x9DBF
+0xF5AD	0x9DA9
+0xF5AE	0x9D96
+0xF5AF	0x9DA6
+0xF5B0	0x9DA7
+0xF5B1	0x9E99
+0xF5B2	0x9E9B
+0xF5B3	0x9E9A
+0xF5B4	0x9EE5
+0xF5B5	0x9EE4
+0xF5B6	0x9EE7
+0xF5B7	0x9EE6
+0xF5B8	0x9F30
+0xF5B9	0x9F2E
+0xF5BA	0x9F5B
+0xF5BB	0x9F60
+0xF5BC	0x9F5E
+0xF5BD	0x9F5D
+0xF5BE	0x9F59
+0xF5BF	0x9F91
+0xF5C0	0x513A
+0xF5C1	0x5139
+0xF5C2	0x5298
+0xF5C3	0x5297
+0xF5C4	0x56C3
+0xF5C5	0x56BD
+0xF5C6	0x56BE
+0xF5C7	0x5B48
+0xF5C8	0x5B47
+0xF5C9	0x5DCB
+0xF5CA	0x5DCF
+0xF5CB	0x5EF1
+0xF5CC	0x61FD
+0xF5CD	0x651B
+0xF5CE	0x6B02
+0xF5CF	0x6AFC
+0xF5D0	0x6B03
+0xF5D1	0x6AF8
+0xF5D2	0x6B00
+0xF5D3	0x7043
+0xF5D4	0x7044
+0xF5D5	0x704A
+0xF5D6	0x7048
+0xF5D7	0x7049
+0xF5D8	0x7045
+0xF5D9	0x7046
+0xF5DA	0x721D
+0xF5DB	0x721A
+0xF5DC	0x7219
+0xF5DD	0x737E
+0xF5DE	0x7517
+0xF5DF	0x766A
+0xF5E0	0x77D0
+0xF5E1	0x792D
+0xF5E2	0x7931
+0xF5E3	0x792F
+0xF5E4	0x7C54
+0xF5E5	0x7C53
+0xF5E6	0x7CF2
+0xF5E7	0x7E8A
+0xF5E8	0x7E87
+0xF5E9	0x7E88
+0xF5EA	0x7E8B
+0xF5EB	0x7E86
+0xF5EC	0x7E8D
+0xF5ED	0x7F4D
+0xF5EE	0x7FBB
+0xF5EF	0x8030
+0xF5F0	0x81DD
+0xF5F1	0x8618
+0xF5F2	0x862A
+0xF5F3	0x8626
+0xF5F4	0x861F
+0xF5F5	0x8623
+0xF5F6	0x861C
+0xF5F7	0x8619
+0xF5F8	0x8627
+0xF5F9	0x862E
+0xF5FA	0x8621
+0xF5FB	0x8620
+0xF5FC	0x8629
+0xF5FD	0x861E
+0xF5FE	0x8625
+0xF640	0x8829
+0xF641	0x881D
+0xF642	0x881B
+0xF643	0x8820
+0xF644	0x8824
+0xF645	0x881C
+0xF646	0x882B
+0xF647	0x884A
+0xF648	0x896D
+0xF649	0x8969
+0xF64A	0x896E
+0xF64B	0x896B
+0xF64C	0x89FA
+0xF64D	0x8B79
+0xF64E	0x8B78
+0xF64F	0x8B45
+0xF650	0x8B7A
+0xF651	0x8B7B
+0xF652	0x8D10
+0xF653	0x8D14
+0xF654	0x8DAF
+0xF655	0x8E8E
+0xF656	0x8E8C
+0xF657	0x8F5E
+0xF658	0x8F5B
+0xF659	0x8F5D
+0xF65A	0x9146
+0xF65B	0x9144
+0xF65C	0x9145
+0xF65D	0x91B9
+0xF65E	0x943F
+0xF65F	0x943B
+0xF660	0x9436
+0xF661	0x9429
+0xF662	0x943D
+0xF663	0x943C
+0xF664	0x9430
+0xF665	0x9439
+0xF666	0x942A
+0xF667	0x9437
+0xF668	0x942C
+0xF669	0x9440
+0xF66A	0x9431
+0xF66B	0x95E5
+0xF66C	0x95E4
+0xF66D	0x95E3
+0xF66E	0x9735
+0xF66F	0x973A
+0xF670	0x97BF
+0xF671	0x97E1
+0xF672	0x9864
+0xF673	0x98C9
+0xF674	0x98C6
+0xF675	0x98C0
+0xF676	0x9958
+0xF677	0x9956
+0xF678	0x9A39
+0xF679	0x9A3D
+0xF67A	0x9A46
+0xF67B	0x9A44
+0xF67C	0x9A42
+0xF67D	0x9A41
+0xF67E	0x9A3A
+0xF6A1	0x9A3F
+0xF6A2	0x9ACD
+0xF6A3	0x9B15
+0xF6A4	0x9B17
+0xF6A5	0x9B18
+0xF6A6	0x9B16
+0xF6A7	0x9B3A
+0xF6A8	0x9B52
+0xF6A9	0x9C2B
+0xF6AA	0x9C1D
+0xF6AB	0x9C1C
+0xF6AC	0x9C2C
+0xF6AD	0x9C23
+0xF6AE	0x9C28
+0xF6AF	0x9C29
+0xF6B0	0x9C24
+0xF6B1	0x9C21
+0xF6B2	0x9DB7
+0xF6B3	0x9DB6
+0xF6B4	0x9DBC
+0xF6B5	0x9DC1
+0xF6B6	0x9DC7
+0xF6B7	0x9DCA
+0xF6B8	0x9DCF
+0xF6B9	0x9DBE
+0xF6BA	0x9DC5
+0xF6BB	0x9DC3
+0xF6BC	0x9DBB
+0xF6BD	0x9DB5
+0xF6BE	0x9DCE
+0xF6BF	0x9DB9
+0xF6C0	0x9DBA
+0xF6C1	0x9DAC
+0xF6C2	0x9DC8
+0xF6C3	0x9DB1
+0xF6C4	0x9DAD
+0xF6C5	0x9DCC
+0xF6C6	0x9DB3
+0xF6C7	0x9DCD
+0xF6C8	0x9DB2
+0xF6C9	0x9E7A
+0xF6CA	0x9E9C
+0xF6CB	0x9EEB
+0xF6CC	0x9EEE
+0xF6CD	0x9EED
+0xF6CE	0x9F1B
+0xF6CF	0x9F18
+0xF6D0	0x9F1A
+0xF6D1	0x9F31
+0xF6D2	0x9F4E
+0xF6D3	0x9F65
+0xF6D4	0x9F64
+0xF6D5	0x9F92
+0xF6D6	0x4EB9
+0xF6D7	0x56C6
+0xF6D8	0x56C5
+0xF6D9	0x56CB
+0xF6DA	0x5971
+0xF6DB	0x5B4B
+0xF6DC	0x5B4C
+0xF6DD	0x5DD5
+0xF6DE	0x5DD1
+0xF6DF	0x5EF2
+0xF6E0	0x6521
+0xF6E1	0x6520
+0xF6E2	0x6526
+0xF6E3	0x6522
+0xF6E4	0x6B0B
+0xF6E5	0x6B08
+0xF6E6	0x6B09
+0xF6E7	0x6C0D
+0xF6E8	0x7055
+0xF6E9	0x7056
+0xF6EA	0x7057
+0xF6EB	0x7052
+0xF6EC	0x721E
+0xF6ED	0x721F
+0xF6EE	0x72A9
+0xF6EF	0x737F
+0xF6F0	0x74D8
+0xF6F1	0x74D5
+0xF6F2	0x74D9
+0xF6F3	0x74D7
+0xF6F4	0x766D
+0xF6F5	0x76AD
+0xF6F6	0x7935
+0xF6F7	0x79B4
+0xF6F8	0x7A70
+0xF6F9	0x7A71
+0xF6FA	0x7C57
+0xF6FB	0x7C5C
+0xF6FC	0x7C59
+0xF6FD	0x7C5B
+0xF6FE	0x7C5A
+0xF740	0x7CF4
+0xF741	0x7CF1
+0xF742	0x7E91
+0xF743	0x7F4F
+0xF744	0x7F87
+0xF745	0x81DE
+0xF746	0x826B
+0xF747	0x8634
+0xF748	0x8635
+0xF749	0x8633
+0xF74A	0x862C
+0xF74B	0x8632
+0xF74C	0x8636
+0xF74D	0x882C
+0xF74E	0x8828
+0xF74F	0x8826
+0xF750	0x882A
+0xF751	0x8825
+0xF752	0x8971
+0xF753	0x89BF
+0xF754	0x89BE
+0xF755	0x89FB
+0xF756	0x8B7E
+0xF757	0x8B84
+0xF758	0x8B82
+0xF759	0x8B86
+0xF75A	0x8B85
+0xF75B	0x8B7F
+0xF75C	0x8D15
+0xF75D	0x8E95
+0xF75E	0x8E94
+0xF75F	0x8E9A
+0xF760	0x8E92
+0xF761	0x8E90
+0xF762	0x8E96
+0xF763	0x8E97
+0xF764	0x8F60
+0xF765	0x8F62
+0xF766	0x9147
+0xF767	0x944C
+0xF768	0x9450
+0xF769	0x944A
+0xF76A	0x944B
+0xF76B	0x944F
+0xF76C	0x9447
+0xF76D	0x9445
+0xF76E	0x9448
+0xF76F	0x9449
+0xF770	0x9446
+0xF771	0x973F
+0xF772	0x97E3
+0xF773	0x986A
+0xF774	0x9869
+0xF775	0x98CB
+0xF776	0x9954
+0xF777	0x995B
+0xF778	0x9A4E
+0xF779	0x9A53
+0xF77A	0x9A54
+0xF77B	0x9A4C
+0xF77C	0x9A4F
+0xF77D	0x9A48
+0xF77E	0x9A4A
+0xF7A1	0x9A49
+0xF7A2	0x9A52
+0xF7A3	0x9A50
+0xF7A4	0x9AD0
+0xF7A5	0x9B19
+0xF7A6	0x9B2B
+0xF7A7	0x9B3B
+0xF7A8	0x9B56
+0xF7A9	0x9B55
+0xF7AA	0x9C46
+0xF7AB	0x9C48
+0xF7AC	0x9C3F
+0xF7AD	0x9C44
+0xF7AE	0x9C39
+0xF7AF	0x9C33
+0xF7B0	0x9C41
+0xF7B1	0x9C3C
+0xF7B2	0x9C37
+0xF7B3	0x9C34
+0xF7B4	0x9C32
+0xF7B5	0x9C3D
+0xF7B6	0x9C36
+0xF7B7	0x9DDB
+0xF7B8	0x9DD2
+0xF7B9	0x9DDE
+0xF7BA	0x9DDA
+0xF7BB	0x9DCB
+0xF7BC	0x9DD0
+0xF7BD	0x9DDC
+0xF7BE	0x9DD1
+0xF7BF	0x9DDF
+0xF7C0	0x9DE9
+0xF7C1	0x9DD9
+0xF7C2	0x9DD8
+0xF7C3	0x9DD6
+0xF7C4	0x9DF5
+0xF7C5	0x9DD5
+0xF7C6	0x9DDD
+0xF7C7	0x9EB6
+0xF7C8	0x9EF0
+0xF7C9	0x9F35
+0xF7CA	0x9F33
+0xF7CB	0x9F32
+0xF7CC	0x9F42
+0xF7CD	0x9F6B
+0xF7CE	0x9F95
+0xF7CF	0x9FA2
+0xF7D0	0x513D
+0xF7D1	0x5299
+0xF7D2	0x58E8
+0xF7D3	0x58E7
+0xF7D4	0x5972
+0xF7D5	0x5B4D
+0xF7D6	0x5DD8
+0xF7D7	0x882F
+0xF7D8	0x5F4F
+0xF7D9	0x6201
+0xF7DA	0x6203
+0xF7DB	0x6204
+0xF7DC	0x6529
+0xF7DD	0x6525
+0xF7DE	0x6596
+0xF7DF	0x66EB
+0xF7E0	0x6B11
+0xF7E1	0x6B12
+0xF7E2	0x6B0F
+0xF7E3	0x6BCA
+0xF7E4	0x705B
+0xF7E5	0x705A
+0xF7E6	0x7222
+0xF7E7	0x7382
+0xF7E8	0x7381
+0xF7E9	0x7383
+0xF7EA	0x7670
+0xF7EB	0x77D4
+0xF7EC	0x7C67
+0xF7ED	0x7C66
+0xF7EE	0x7E95
+0xF7EF	0x826C
+0xF7F0	0x863A
+0xF7F1	0x8640
+0xF7F2	0x8639
+0xF7F3	0x863C
+0xF7F4	0x8631
+0xF7F5	0x863B
+0xF7F6	0x863E
+0xF7F7	0x8830
+0xF7F8	0x8832
+0xF7F9	0x882E
+0xF7FA	0x8833
+0xF7FB	0x8976
+0xF7FC	0x8974
+0xF7FD	0x8973
+0xF7FE	0x89FE
+0xF840	0x8B8C
+0xF841	0x8B8E
+0xF842	0x8B8B
+0xF843	0x8B88
+0xF844	0x8C45
+0xF845	0x8D19
+0xF846	0x8E98
+0xF847	0x8F64
+0xF848	0x8F63
+0xF849	0x91BC
+0xF84A	0x9462
+0xF84B	0x9455
+0xF84C	0x945D
+0xF84D	0x9457
+0xF84E	0x945E
+0xF84F	0x97C4
+0xF850	0x97C5
+0xF851	0x9800
+0xF852	0x9A56
+0xF853	0x9A59
+0xF854	0x9B1E
+0xF855	0x9B1F
+0xF856	0x9B20
+0xF857	0x9C52
+0xF858	0x9C58
+0xF859	0x9C50
+0xF85A	0x9C4A
+0xF85B	0x9C4D
+0xF85C	0x9C4B
+0xF85D	0x9C55
+0xF85E	0x9C59
+0xF85F	0x9C4C
+0xF860	0x9C4E
+0xF861	0x9DFB
+0xF862	0x9DF7
+0xF863	0x9DEF
+0xF864	0x9DE3
+0xF865	0x9DEB
+0xF866	0x9DF8
+0xF867	0x9DE4
+0xF868	0x9DF6
+0xF869	0x9DE1
+0xF86A	0x9DEE
+0xF86B	0x9DE6
+0xF86C	0x9DF2
+0xF86D	0x9DF0
+0xF86E	0x9DE2
+0xF86F	0x9DEC
+0xF870	0x9DF4
+0xF871	0x9DF3
+0xF872	0x9DE8
+0xF873	0x9DED
+0xF874	0x9EC2
+0xF875	0x9ED0
+0xF876	0x9EF2
+0xF877	0x9EF3
+0xF878	0x9F06
+0xF879	0x9F1C
+0xF87A	0x9F38
+0xF87B	0x9F37
+0xF87C	0x9F36
+0xF87D	0x9F43
+0xF87E	0x9F4F
+0xF8A1	0x9F71
+0xF8A2	0x9F70
+0xF8A3	0x9F6E
+0xF8A4	0x9F6F
+0xF8A5	0x56D3
+0xF8A6	0x56CD
+0xF8A7	0x5B4E
+0xF8A8	0x5C6D
+0xF8A9	0x652D
+0xF8AA	0x66ED
+0xF8AB	0x66EE
+0xF8AC	0x6B13
+0xF8AD	0x705F
+0xF8AE	0x7061
+0xF8AF	0x705D
+0xF8B0	0x7060
+0xF8B1	0x7223
+0xF8B2	0x74DB
+0xF8B3	0x74E5
+0xF8B4	0x77D5
+0xF8B5	0x7938
+0xF8B6	0x79B7
+0xF8B7	0x79B6
+0xF8B8	0x7C6A
+0xF8B9	0x7E97
+0xF8BA	0x7F89
+0xF8BB	0x826D
+0xF8BC	0x8643
+0xF8BD	0x8838
+0xF8BE	0x8837
+0xF8BF	0x8835
+0xF8C0	0x884B
+0xF8C1	0x8B94
+0xF8C2	0x8B95
+0xF8C3	0x8E9E
+0xF8C4	0x8E9F
+0xF8C5	0x8EA0
+0xF8C6	0x8E9D
+0xF8C7	0x91BE
+0xF8C8	0x91BD
+0xF8C9	0x91C2
+0xF8CA	0x946B
+0xF8CB	0x9468
+0xF8CC	0x9469
+0xF8CD	0x96E5
+0xF8CE	0x9746
+0xF8CF	0x9743
+0xF8D0	0x9747
+0xF8D1	0x97C7
+0xF8D2	0x97E5
+0xF8D3	0x9A5E
+0xF8D4	0x9AD5
+0xF8D5	0x9B59
+0xF8D6	0x9C63
+0xF8D7	0x9C67
+0xF8D8	0x9C66
+0xF8D9	0x9C62
+0xF8DA	0x9C5E
+0xF8DB	0x9C60
+0xF8DC	0x9E02
+0xF8DD	0x9DFE
+0xF8DE	0x9E07
+0xF8DF	0x9E03
+0xF8E0	0x9E06
+0xF8E1	0x9E05
+0xF8E2	0x9E00
+0xF8E3	0x9E01
+0xF8E4	0x9E09
+0xF8E5	0x9DFF
+0xF8E6	0x9DFD
+0xF8E7	0x9E04
+0xF8E8	0x9EA0
+0xF8E9	0x9F1E
+0xF8EA	0x9F46
+0xF8EB	0x9F74
+0xF8EC	0x9F75
+0xF8ED	0x9F76
+0xF8EE	0x56D4
+0xF8EF	0x652E
+0xF8F0	0x65B8
+0xF8F1	0x6B18
+0xF8F2	0x6B19
+0xF8F3	0x6B17
+0xF8F4	0x6B1A
+0xF8F5	0x7062
+0xF8F6	0x7226
+0xF8F7	0x72AA
+0xF8F8	0x77D8
+0xF8F9	0x77D9
+0xF8FA	0x7939
+0xF8FB	0x7C69
+0xF8FC	0x7C6B
+0xF8FD	0x7CF6
+0xF8FE	0x7E9A
+0xF940	0x7E98
+0xF941	0x7E9B
+0xF942	0x7E99
+0xF943	0x81E0
+0xF944	0x81E1
+0xF945	0x8646
+0xF946	0x8647
+0xF947	0x8648
+0xF948	0x8979
+0xF949	0x897A
+0xF94A	0x897C
+0xF94B	0x897B
+0xF94C	0x89FF
+0xF94D	0x8B98
+0xF94E	0x8B99
+0xF94F	0x8EA5
+0xF950	0x8EA4
+0xF951	0x8EA3
+0xF952	0x946E
+0xF953	0x946D
+0xF954	0x946F
+0xF955	0x9471
+0xF956	0x9473
+0xF957	0x9749
+0xF958	0x9872
+0xF959	0x995F
+0xF95A	0x9C68
+0xF95B	0x9C6E
+0xF95C	0x9C6D
+0xF95D	0x9E0B
+0xF95E	0x9E0D
+0xF95F	0x9E10
+0xF960	0x9E0F
+0xF961	0x9E12
+0xF962	0x9E11
+0xF963	0x9EA1
+0xF964	0x9EF5
+0xF965	0x9F09
+0xF966	0x9F47
+0xF967	0x9F78
+0xF968	0x9F7B
+0xF969	0x9F7A
+0xF96A	0x9F79
+0xF96B	0x571E
+0xF96C	0x7066
+0xF96D	0x7C6F
+0xF96E	0x883C
+0xF96F	0x8DB2
+0xF970	0x8EA6
+0xF971	0x91C3
+0xF972	0x9474
+0xF973	0x9478
+0xF974	0x9476
+0xF975	0x9475
+0xF976	0x9A60
+0xF977	0x9C74
+0xF978	0x9C73
+0xF979	0x9C71
+0xF97A	0x9C75
+0xF97B	0x9E14
+0xF97C	0x9E13
+0xF97D	0x9EF6
+0xF97E	0x9F0A
+0xF9A1	0x9FA4
+0xF9A2	0x7068
+0xF9A3	0x7065
+0xF9A4	0x7CF7
+0xF9A5	0x866A
+0xF9A6	0x883E
+0xF9A7	0x883D
+0xF9A8	0x883F
+0xF9A9	0x8B9E
+0xF9AA	0x8C9C
+0xF9AB	0x8EA9
+0xF9AC	0x8EC9
+0xF9AD	0x974B
+0xF9AE	0x9873
+0xF9AF	0x9874
+0xF9B0	0x98CC
+0xF9B1	0x9961
+0xF9B2	0x99AB
+0xF9B3	0x9A64
+0xF9B4	0x9A66
+0xF9B5	0x9A67
+0xF9B6	0x9B24
+0xF9B7	0x9E15
+0xF9B8	0x9E17
+0xF9B9	0x9F48
+0xF9BA	0x6207
+0xF9BB	0x6B1E
+0xF9BC	0x7227
+0xF9BD	0x864C
+0xF9BE	0x8EA8
+0xF9BF	0x9482
+0xF9C0	0x9480
+0xF9C1	0x9481
+0xF9C2	0x9A69
+0xF9C3	0x9A68
+0xF9C4	0x9B2E
+0xF9C5	0x9E19
+0xF9C6	0x7229
+0xF9C7	0x864B
+0xF9C8	0x8B9F
+0xF9C9	0x9483
+0xF9CA	0x9C79
+0xF9CB	0x9EB7
+0xF9CC	0x7675
+0xF9CD	0x9A6B
+0xF9CE	0x9C7A
+0xF9CF	0x9E1D
+0xF9D0	0x7069
+0xF9D1	0x706A
+0xF9D2	0x9EA4
+0xF9D3	0x9F7E
+0xF9D4	0x9F49
+0xF9D5	0x9F98
+0xF9D6	0x7881
+0xF9D7	0x92B9
+0xF9D8	0x88CF
+0xF9D9	0x58BB
+0xF9DA	0x6052
+0xF9DB	0x7CA7
+0xF9DC	0x5AFA
+0xF9DD	0x2554
+0xF9DE	0x2566
+0xF9DF	0x2557
+0xF9E0	0x2560
+0xF9E1	0x256C
+0xF9E2	0x2563
+0xF9E3	0x255A
+0xF9E4	0x2569
+0xF9E5	0x255D
+0xF9E6	0x2552
+0xF9E7	0x2564
+0xF9E8	0x2555
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9EC	0x2558
+0xF9ED	0x2567
+0xF9EE	0x255B
+0xF9EF	0x2553
+0xF9F0	0x2565
+0xF9F1	0x2556
+0xF9F2	0x255F
+0xF9F3	0x256B
+0xF9F4	0x2562
+0xF9F5	0x2559
+0xF9F6	0x2568
+0xF9F7	0x255C
+0xF9F8	0x2551
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
+0xF9FE	0xFFED
+0xFA40	0x20547
+0xFA41	0x92DB
+0xFA42	0x205DF
+0xFA43	0x23FC5
+0xFA44	0x854C
+0xFA45	0x42B5
+0xFA46	0x73EF
+0xFA47	0x51B5
+0xFA48	0x3649
+0xFA49	0x24942
+0xFA4A	0x289E4
+0xFA4B	0x9344
+0xFA4C	0x219DB
+0xFA4D	0x82EE
+0xFA4E	0x23CC8
+0xFA4F	0x783C
+0xFA50	0x6744
+0xFA51	0x62DF
+0xFA52	0x24933
+0xFA53	0x289AA
+0xFA54	0x202A0
+0xFA55	0x26BB3
+0xFA56	0x21305
+0xFA57	0x4FAB
+0xFA58	0x224ED
+0xFA59	0x5008
+0xFA5A	0x26D29
+0xFA5B	0x27A84
+0xFA5C	0x23600
+0xFA5D	0x24AB1
+0xFA5E	0x22513
+0xFA60	0x2037E
+0xFA61	0x5FA4
+0xFA62	0x20380
+0xFA63	0x20347
+0xFA64	0x6EDB
+0xFA65	0x2041F
+0xFA67	0x5101
+0xFA68	0x347A
+0xFA69	0x510E
+0xFA6A	0x986C
+0xFA6B	0x3743
+0xFA6C	0x8416
+0xFA6D	0x249A4
+0xFA6E	0x20487
+0xFA6F	0x5160
+0xFA70	0x233B4
+0xFA71	0x516A
+0xFA72	0x20BFF
+0xFA73	0x220FC
+0xFA74	0x202E5
+0xFA75	0x22530
+0xFA76	0x2058E
+0xFA77	0x23233
+0xFA78	0x21983
+0xFA79	0x5B82
+0xFA7A	0x877D
+0xFA7B	0x205B3
+0xFA7C	0x23C99
+0xFA7D	0x51B2
+0xFA7E	0x51B8
+0xFAA1	0x9D34
+0xFAA2	0x51C9
+0xFAA3	0x51CF
+0xFAA4	0x51D1
+0xFAA5	0x3CDC
+0xFAA6	0x51D3
+0xFAA7	0x24AA6
+0xFAA8	0x51B3
+0xFAA9	0x51E2
+0xFAAA	0x5342
+0xFAAB	0x51ED
+0xFAAC	0x83CD
+0xFAAD	0x693E
+0xFAAE	0x2372D
+0xFAAF	0x5F7B
+0xFAB0	0x520B
+0xFAB1	0x5226
+0xFAB2	0x523C
+0xFAB3	0x52B5
+0xFAB4	0x5257
+0xFAB5	0x5294
+0xFAB6	0x52B9
+0xFAB7	0x52C5
+0xFAB8	0x7C15
+0xFAB9	0x8542
+0xFABA	0x52E0
+0xFABB	0x860D
+0xFABC	0x26B13
+0xFABE	0x28ADE
+0xFABF	0x5549
+0xFAC0	0x6ED9
+0xFAC1	0x23F80
+0xFAC2	0x20954
+0xFAC3	0x23FEC
+0xFAC4	0x5333
+0xFAC6	0x20BE2
+0xFAC7	0x6CCB
+0xFAC8	0x21726
+0xFAC9	0x681B
+0xFACA	0x73D5
+0xFACB	0x604A
+0xFACC	0x3EAA
+0xFACD	0x38CC
+0xFACE	0x216E8
+0xFACF	0x71DD
+0xFAD0	0x44A2
+0xFAD1	0x536D
+0xFAD2	0x5374
+0xFAD3	0x286AB
+0xFAD4	0x537E
+0xFAD6	0x21596
+0xFAD7	0x21613
+0xFAD8	0x77E6
+0xFAD9	0x5393
+0xFADA	0x28A9B
+0xFADB	0x53A0
+0xFADC	0x53AB
+0xFADD	0x53AE
+0xFADE	0x73A7
+0xFADF	0x25772
+0xFAE0	0x3F59
+0xFAE1	0x739C
+0xFAE2	0x53C1
+0xFAE3	0x53C5
+0xFAE4	0x6C49
+0xFAE5	0x4E49
+0xFAE6	0x57FE
+0xFAE7	0x53D9
+0xFAE8	0x3AAB
+0xFAE9	0x20B8F
+0xFAEA	0x53E0
+0xFAEB	0x23FEB
+0xFAEC	0x22DA3
+0xFAED	0x53F6
+0xFAEE	0x20C77
+0xFAEF	0x5413
+0xFAF0	0x7079
+0xFAF1	0x552B
+0xFAF2	0x6657
+0xFAF3	0x6D5B
+0xFAF4	0x546D
+0xFAF5	0x26B53
+0xFAF6	0x20D74
+0xFAF7	0x555D
+0xFAF8	0x548F
+0xFAF9	0x54A4
+0xFAFA	0x47A6
+0xFAFB	0x2170D
+0xFAFC	0x20EDD
+0xFAFD	0x3DB4
+0xFAFE	0x20D4D
+0xFB40	0x289BC
+0xFB41	0x22698
+0xFB42	0x5547
+0xFB43	0x4CED
+0xFB44	0x542F
+0xFB45	0x7417
+0xFB46	0x5586
+0xFB47	0x55A9
+0xFB49	0x218D7
+0xFB4A	0x2403A
+0xFB4B	0x4552
+0xFB4C	0x24435
+0xFB4D	0x66B3
+0xFB4E	0x210B4
+0xFB4F	0x5637
+0xFB50	0x66CD
+0xFB51	0x2328A
+0xFB52	0x66A4
+0xFB53	0x66AD
+0xFB54	0x564D
+0xFB55	0x564F
+0xFB56	0x78F1
+0xFB57	0x56F1
+0xFB58	0x9787
+0xFB59	0x53FE
+0xFB5A	0x5700
+0xFB5B	0x56EF
+0xFB5C	0x56ED
+0xFB5D	0x28B66
+0xFB5E	0x3623
+0xFB5F	0x2124F
+0xFB60	0x5746
+0xFB61	0x241A5
+0xFB62	0x6C6E
+0xFB63	0x708B
+0xFB64	0x5742
+0xFB65	0x36B1
+0xFB66	0x26C7E
+0xFB67	0x57E6
+0xFB68	0x21416
+0xFB69	0x5803
+0xFB6A	0x21454
+0xFB6B	0x24363
+0xFB6C	0x5826
+0xFB6D	0x24BF5
+0xFB6E	0x585C
+0xFB6F	0x58AA
+0xFB70	0x3561
+0xFB71	0x58E0
+0xFB72	0x58DC
+0xFB73	0x2123C
+0xFB74	0x58FB
+0xFB75	0x5BFF
+0xFB76	0x5743
+0xFB77	0x2A150
+0xFB78	0x24278
+0xFB79	0x93D3
+0xFB7A	0x35A1
+0xFB7B	0x591F
+0xFB7C	0x68A6
+0xFB7D	0x36C3
+0xFB7E	0x6E59
+0xFBA1	0x2163E
+0xFBA2	0x5A24
+0xFBA3	0x5553
+0xFBA4	0x21692
+0xFBA5	0x8505
+0xFBA6	0x59C9
+0xFBA7	0x20D4E
+0xFBA8	0x26C81
+0xFBA9	0x26D2A
+0xFBAA	0x217DC
+0xFBAB	0x59D9
+0xFBAC	0x217FB
+0xFBAD	0x217B2
+0xFBAE	0x26DA6
+0xFBAF	0x6D71
+0xFBB0	0x21828
+0xFBB1	0x216D5
+0xFBB2	0x59F9
+0xFBB3	0x26E45
+0xFBB4	0x5AAB
+0xFBB5	0x5A63
+0xFBB6	0x36E6
+0xFBB7	0x249A9
+0xFBB9	0x3708
+0xFBBA	0x5A96
+0xFBBB	0x7465
+0xFBBC	0x5AD3
+0xFBBD	0x26FA1
+0xFBBE	0x22554
+0xFBBF	0x3D85
+0xFBC0	0x21911
+0xFBC1	0x3732
+0xFBC2	0x216B8
+0xFBC3	0x5E83
+0xFBC4	0x52D0
+0xFBC5	0x5B76
+0xFBC6	0x6588
+0xFBC7	0x5B7C
+0xFBC8	0x27A0E
+0xFBC9	0x4004
+0xFBCA	0x485D
+0xFBCB	0x20204
+0xFBCC	0x5BD5
+0xFBCD	0x6160
+0xFBCE	0x21A34
+0xFBCF	0x259CC
+0xFBD0	0x205A5
+0xFBD1	0x5BF3
+0xFBD2	0x5B9D
+0xFBD3	0x4D10
+0xFBD4	0x5C05
+0xFBD5	0x21B44
+0xFBD6	0x5C13
+0xFBD7	0x73CE
+0xFBD8	0x5C14
+0xFBD9	0x21CA5
+0xFBDA	0x26B28
+0xFBDB	0x5C49
+0xFBDC	0x48DD
+0xFBDD	0x5C85
+0xFBDE	0x5CE9
+0xFBDF	0x5CEF
+0xFBE0	0x5D8B
+0xFBE1	0x21DF9
+0xFBE2	0x21E37
+0xFBE3	0x5D10
+0xFBE4	0x5D18
+0xFBE5	0x5D46
+0xFBE6	0x21EA4
+0xFBE7	0x5CBA
+0xFBE8	0x5DD7
+0xFBE9	0x82FC
+0xFBEA	0x382D
+0xFBEB	0x24901
+0xFBEC	0x22049
+0xFBED	0x22173
+0xFBEE	0x8287
+0xFBEF	0x3836
+0xFBF0	0x3BC2
+0xFBF1	0x5E2E
+0xFBF2	0x6A8A
+0xFBF4	0x5E7A
+0xFBF5	0x244BC
+0xFBF6	0x20CD3
+0xFBF7	0x53A6
+0xFBF8	0x4EB7
+0xFBFA	0x53A8
+0xFBFB	0x21771
+0xFBFC	0x5E09
+0xFBFD	0x5EF4
+0xFBFE	0x28482
+0xFC40	0x5EF9
+0xFC41	0x5EFB
+0xFC42	0x38A0
+0xFC43	0x5EFC
+0xFC44	0x683E
+0xFC45	0x941B
+0xFC46	0x5F0D
+0xFC47	0x201C1
+0xFC48	0x2F894
+0xFC49	0x3ADE
+0xFC4A	0x48AE
+0xFC4B	0x2133A
+0xFC4C	0x5F3A
+0xFC4D	0x26888
+0xFC4E	0x223D0
+0xFC50	0x22471
+0xFC51	0x5F63
+0xFC52	0x97BD
+0xFC53	0x26E6E
+0xFC54	0x5F72
+0xFC55	0x9340
+0xFC56	0x28A36
+0xFC57	0x5FA7
+0xFC58	0x5DB6
+0xFC59	0x3D5F
+0xFC5A	0x25250
+0xFC5B	0x21F6A
+0xFC5C	0x270F8
+0xFC5D	0x22668
+0xFC5E	0x91D6
+0xFC5F	0x2029E
+0xFC60	0x28A29
+0xFC61	0x6031
+0xFC62	0x6685
+0xFC63	0x21877
+0xFC64	0x3963
+0xFC65	0x3DC7
+0xFC66	0x3639
+0xFC67	0x5790
+0xFC68	0x227B4
+0xFC69	0x7971
+0xFC6A	0x3E40
+0xFC6B	0x609E
+0xFC6D	0x60B3
+0xFC6E	0x24982
+0xFC6F	0x2498F
+0xFC70	0x27A53
+0xFC71	0x74A4
+0xFC72	0x50E1
+0xFC73	0x5AA0
+0xFC74	0x6164
+0xFC75	0x8424
+0xFC76	0x6142
+0xFC77	0x2F8A6
+0xFC78	0x26ED2
+0xFC79	0x6181
+0xFC7A	0x51F4
+0xFC7B	0x20656
+0xFC7C	0x6187
+0xFC7D	0x5BAA
+0xFC7E	0x23FB7
+0xFCA1	0x2285F
+0xFCA2	0x61D3
+0xFCA3	0x28B9D
+0xFCA4	0x2995D
+0xFCA5	0x61D0
+0xFCA6	0x3932
+0xFCA7	0x22980
+0xFCA8	0x228C1
+0xFCA9	0x6023
+0xFCAA	0x615C
+0xFCAB	0x651E
+0xFCAC	0x638B
+0xFCAD	0x20118
+0xFCAE	0x62C5
+0xFCAF	0x21770
+0xFCB0	0x62D5
+0xFCB1	0x22E0D
+0xFCB2	0x636C
+0xFCB3	0x249DF
+0xFCB4	0x3A17
+0xFCB5	0x6438
+0xFCB6	0x63F8
+0xFCB7	0x2138E
+0xFCB8	0x217FC
+0xFCBA	0x6F8A
+0xFCBB	0x22E36
+0xFCBC	0x9814
+0xFCBD	0x2408C
+0xFCBE	0x2571D
+0xFCBF	0x64E1
+0xFCC0	0x64E5
+0xFCC1	0x947B
+0xFCC2	0x3A66
+0xFCC3	0x643A
+0xFCC4	0x3A57
+0xFCC5	0x654D
+0xFCC6	0x6F16
+0xFCC7	0x24A28
+0xFCC8	0x24A23
+0xFCC9	0x6585
+0xFCCA	0x656D
+0xFCCB	0x655F
+0xFCCC	0x2307E
+0xFCCD	0x65B5
+0xFCCE	0x24940
+0xFCCF	0x4B37
+0xFCD0	0x65D1
+0xFCD1	0x40D8
+0xFCD2	0x21829
+0xFCD3	0x65E0
+0xFCD4	0x65E3
+0xFCD5	0x5FDF
+0xFCD6	0x23400
+0xFCD7	0x6618
+0xFCD8	0x231F7
+0xFCD9	0x231F8
+0xFCDA	0x6644
+0xFCDB	0x231A4
+0xFCDC	0x231A5
+0xFCDD	0x664B
+0xFCDE	0x20E75
+0xFCDF	0x6667
+0xFCE0	0x251E6
+0xFCE1	0x6673
+0xFCE3	0x21E3D
+0xFCE4	0x23231
+0xFCE5	0x285F4
+0xFCE6	0x231C8
+0xFCE7	0x25313
+0xFCE8	0x77C5
+0xFCE9	0x228F7
+0xFCEA	0x99A4
+0xFCEB	0x6702
+0xFCEC	0x2439C
+0xFCED	0x24A21
+0xFCEE	0x3B2B
+0xFCEF	0x69FA
+0xFCF0	0x237C2
+0xFCF2	0x6767
+0xFCF3	0x6762
+0xFCF4	0x241CD
+0xFCF5	0x290ED
+0xFCF6	0x67D7
+0xFCF7	0x44E9
+0xFCF8	0x6822
+0xFCF9	0x6E50
+0xFCFA	0x923C
+0xFCFB	0x6801
+0xFCFC	0x233E6
+0xFCFD	0x26DA0
+0xFCFE	0x685D
+0xFD40	0x2346F
+0xFD41	0x69E1
+0xFD42	0x6A0B
+0xFD43	0x28ADF
+0xFD44	0x6973
+0xFD45	0x68C3
+0xFD46	0x235CD
+0xFD47	0x6901
+0xFD48	0x6900
+0xFD49	0x3D32
+0xFD4A	0x3A01
+0xFD4B	0x2363C
+0xFD4C	0x3B80
+0xFD4D	0x67AC
+0xFD4E	0x6961
+0xFD4F	0x28A4A
+0xFD50	0x42FC
+0xFD51	0x6936
+0xFD52	0x6998
+0xFD53	0x3BA1
+0xFD54	0x203C9
+0xFD55	0x8363
+0xFD56	0x5090
+0xFD57	0x69F9
+0xFD58	0x23659
+0xFD59	0x2212A
+0xFD5A	0x6A45
+0xFD5B	0x23703
+0xFD5C	0x6A9D
+0xFD5D	0x3BF3
+0xFD5E	0x67B1
+0xFD5F	0x6AC8
+0xFD60	0x2919C
+0xFD61	0x3C0D
+0xFD62	0x6B1D
+0xFD63	0x20923
+0xFD64	0x60DE
+0xFD65	0x6B35
+0xFD66	0x6B74
+0xFD67	0x227CD
+0xFD68	0x6EB5
+0xFD69	0x23ADB
+0xFD6A	0x203B5
+0xFD6B	0x21958
+0xFD6C	0x3740
+0xFD6D	0x5421
+0xFD6E	0x23B5A
+0xFD6F	0x6BE1
+0xFD70	0x23EFC
+0xFD71	0x6BDC
+0xFD72	0x6C37
+0xFD73	0x2248B
+0xFD74	0x248F1
+0xFD75	0x26B51
+0xFD76	0x6C5A
+0xFD77	0x8226
+0xFD78	0x6C79
+0xFD79	0x23DBC
+0xFD7A	0x44C5
+0xFD7B	0x23DBD
+0xFD7C	0x241A4
+0xFD7D	0x2490C
+0xFD7E	0x24900
+0xFDA1	0x23CC9
+0xFDA2	0x36E5
+0xFDA3	0x3CEB
+0xFDA4	0x20D32
+0xFDA5	0x9B83
+0xFDA6	0x231F9
+0xFDA7	0x22491
+0xFDA8	0x7F8F
+0xFDA9	0x6837
+0xFDAA	0x26D25
+0xFDAB	0x26DA1
+0xFDAC	0x26DEB
+0xFDAD	0x6D96
+0xFDAE	0x6D5C
+0xFDAF	0x6E7C
+0xFDB0	0x6F04
+0xFDB1	0x2497F
+0xFDB2	0x24085
+0xFDB3	0x26E72
+0xFDB4	0x8533
+0xFDB5	0x26F74
+0xFDB6	0x51C7
+0xFDB9	0x842E
+0xFDBA	0x28B21
+0xFDBC	0x23E2F
+0xFDBD	0x7453
+0xFDBE	0x23F82
+0xFDBF	0x79CC
+0xFDC0	0x6E4F
+0xFDC1	0x5A91
+0xFDC2	0x2304B
+0xFDC3	0x6FF8
+0xFDC4	0x370D
+0xFDC5	0x6F9D
+0xFDC6	0x23E30
+0xFDC7	0x6EFA
+0xFDC8	0x21497
+0xFDC9	0x2403D
+0xFDCA	0x4555
+0xFDCB	0x93F0
+0xFDCC	0x6F44
+0xFDCD	0x6F5C
+0xFDCE	0x3D4E
+0xFDCF	0x6F74
+0xFDD0	0x29170
+0xFDD1	0x3D3B
+0xFDD2	0x6F9F
+0xFDD3	0x24144
+0xFDD4	0x6FD3
+0xFDD5	0x24091
+0xFDD6	0x24155
+0xFDD7	0x24039
+0xFDD8	0x23FF0
+0xFDD9	0x23FB4
+0xFDDA	0x2413F
+0xFDDB	0x51DF
+0xFDDC	0x24156
+0xFDDD	0x24157
+0xFDDE	0x24140
+0xFDDF	0x261DD
+0xFDE0	0x704B
+0xFDE1	0x707E
+0xFDE2	0x70A7
+0xFDE3	0x7081
+0xFDE4	0x70CC
+0xFDE5	0x70D5
+0xFDE6	0x70D6
+0xFDE7	0x70DF
+0xFDE8	0x4104
+0xFDE9	0x3DE8
+0xFDEA	0x71B4
+0xFDEB	0x7196
+0xFDEC	0x24277
+0xFDED	0x712B
+0xFDEE	0x7145
+0xFDEF	0x5A88
+0xFDF0	0x714A
+0xFDF2	0x5C9C
+0xFDF3	0x24365
+0xFDF4	0x714F
+0xFDF5	0x9362
+0xFDF6	0x242C1
+0xFDF7	0x712C
+0xFDF8	0x2445A
+0xFDF9	0x24A27
+0xFDFA	0x24A22
+0xFDFB	0x71BA
+0xFDFC	0x28BE8
+0xFDFD	0x70BD
+0xFDFE	0x720E
+0xFE40	0x9442
+0xFE41	0x7215
+0xFE42	0x5911
+0xFE43	0x9443
+0xFE44	0x7224
+0xFE45	0x9341
+0xFE46	0x25605
+0xFE47	0x722E
+0xFE48	0x7240
+0xFE49	0x24974
+0xFE4A	0x68BD
+0xFE4B	0x7255
+0xFE4C	0x7257
+0xFE4D	0x3E55
+0xFE4E	0x23044
+0xFE4F	0x680D
+0xFE50	0x6F3D
+0xFE51	0x7282
+0xFE53	0x732B
+0xFE54	0x24823
+0xFE55	0x2882B
+0xFE56	0x48ED
+0xFE57	0x28804
+0xFE58	0x7328
+0xFE59	0x732E
+0xFE5A	0x73CF
+0xFE5B	0x73AA
+0xFE5C	0x20C3A
+0xFE5D	0x26A2E
+0xFE5E	0x73C9
+0xFE5F	0x7449
+0xFE60	0x241E2
+0xFE61	0x216E7
+0xFE62	0x24A24
+0xFE63	0x6623
+0xFE64	0x36C5
+0xFE65	0x249B7
+0xFE66	0x2498D
+0xFE67	0x249FB
+0xFE68	0x73F7
+0xFE69	0x7415
+0xFE6A	0x6903
+0xFE6B	0x24A26
+0xFE6C	0x7439
+0xFE6D	0x205C3
+0xFE6E	0x3ED7
+0xFE70	0x228AD
+0xFE71	0x7460
+0xFE72	0x28EB2
+0xFE73	0x7447
+0xFE74	0x73E4
+0xFE75	0x7476
+0xFE76	0x83B9
+0xFE77	0x746C
+0xFE78	0x3730
+0xFE79	0x7474
+0xFE7A	0x93F1
+0xFE7B	0x6A2C
+0xFE7C	0x7482
+0xFE7D	0x4953
+0xFE7E	0x24A8C
+0xFEA1	0x2415F
+0xFEA2	0x24A79
+0xFEA3	0x28B8F
+0xFEA4	0x5B46
+0xFEA5	0x28C03
+0xFEA6	0x2189E
+0xFEA7	0x74C8
+0xFEA8	0x21988
+0xFEA9	0x750E
+0xFEAB	0x751E
+0xFEAC	0x28ED9
+0xFEAD	0x21A4B
+0xFEAE	0x5BD7
+0xFEAF	0x28EAC
+0xFEB0	0x9385
+0xFEB1	0x754D
+0xFEB2	0x754A
+0xFEB3	0x7567
+0xFEB4	0x756E
+0xFEB5	0x24F82
+0xFEB6	0x3F04
+0xFEB7	0x24D13
+0xFEB8	0x758E
+0xFEB9	0x745D
+0xFEBA	0x759E
+0xFEBB	0x75B4
+0xFEBC	0x7602
+0xFEBD	0x762C
+0xFEBE	0x7651
+0xFEBF	0x764F
+0xFEC0	0x766F
+0xFEC1	0x7676
+0xFEC2	0x263F5
+0xFEC3	0x7690
+0xFEC4	0x81EF
+0xFEC5	0x37F8
+0xFEC6	0x26911
+0xFEC7	0x2690E
+0xFEC8	0x76A1
+0xFEC9	0x76A5
+0xFECA	0x76B7
+0xFECB	0x76CC
+0xFECC	0x26F9F
+0xFECD	0x8462
+0xFECE	0x2509D
+0xFECF	0x2517D
+0xFED0	0x21E1C
+0xFED1	0x771E
+0xFED2	0x7726
+0xFED3	0x7740
+0xFED4	0x64AF
+0xFED5	0x25220
+0xFED6	0x7758
+0xFED7	0x232AC
+0xFED8	0x77AF
+0xFED9	0x28964
+0xFEDA	0x28968
+0xFEDB	0x216C1
+0xFEDC	0x77F4
+0xFEDE	0x21376
+0xFEDF	0x24A12
+0xFEE0	0x68CA
+0xFEE1	0x78AF
+0xFEE2	0x78C7
+0xFEE3	0x78D3
+0xFEE4	0x96A5
+0xFEE5	0x792E
+0xFEE6	0x255E0
+0xFEE7	0x78D7
+0xFEE8	0x7934
+0xFEE9	0x78B1
+0xFEEA	0x2760C
+0xFEEB	0x8FB8
+0xFEEC	0x8884
+0xFEED	0x28B2B
+0xFEEE	0x26083
+0xFEEF	0x2261C
+0xFEF0	0x7986
+0xFEF1	0x8900
+0xFEF2	0x6902
+0xFEF3	0x7980
+0xFEF4	0x25857
+0xFEF5	0x799D
+0xFEF6	0x27B39
+0xFEF7	0x793C
+0xFEF8	0x79A9
+0xFEF9	0x6E2A
+0xFEFA	0x27126
+0xFEFB	0x3EA8
+0xFEFC	0x79C6
+0xFEFD	0x2910D
+0xFEFE	0x79D4
diff --git a/tests/BIG5-HKSCS-2008-snippet b/tests/BIG5-HKSCS-2008-snippet
new file mode 100644
index 0000000..c16210e
--- /dev/null
+++ b/tests/BIG5-HKSCS-2008-snippet
@@ -0,0 +1,253 @@
+‡@ ‡A ‡B ‡C ‡D ‡E ‡F ‡G ‡H ‡I ‡J ‡K ‡L ‡M ‡N ‡O
+‡P ‡Q ‡R ‡S ‡T ‡U ‡V ‡W ‡X ‡Y ‡Z ‡[ ‡\ ‡] ‡^ ‡_
+‡` ‡a ‡b ‡c ‡d ‡e   ‡g ‡h ‡i ‡j ‡k ‡l ‡m ‡n ‡o
+‡p ‡q ‡r ‡s ‡t ‡u ‡v ‡w ‡x ‡y ‡z ‡{ ‡| ‡} ‡~
+   ‡¡ ‡¢ ‡£ ‡¤ ‡¥ ‡¦ ‡§ ‡¨ ‡© ‡ª ‡« ‡¬ ‡­ ‡® ‡¯
+‡° ‡± ‡² ‡³ ‡´ ‡µ ‡¶ ‡· ‡¸ ‡¹ ‡º ‡» ‡¼ ‡½ ‡¾ ‡¿
+‡À ‡Á ‡Â ‡Ã ‡Ä ‡Å ‡Æ ‡Ç ‡È ‡É ‡Ê ‡Ë ‡Ì ‡Í ‡Î ‡Ï
+‡Ð ‡Ñ ‡Ò ‡Ó ‡Ô ‡Õ ‡Ö ‡× ‡Ø ‡Ù ‡Ú ‡Û ‡Ü ‡Ý ‡Þ ‡ß
+ˆ@ ˆA ˆB ˆC ˆD ˆE ˆF ˆG ˆH ˆI ˆJ ˆK ˆL ˆM ˆN ˆO
+ˆP ˆQ ˆR ˆS ˆT ˆU ˆV ˆW ˆX ˆY ˆZ ˆ[ ˆ\ ˆ] ˆ^ ˆ_
+ˆ` ˆa ˆb ˆc ˆd ˆe ˆf ˆg ˆh ˆi ˆj ˆk ˆl ˆm ˆn ˆo
+ˆp ˆq ˆr ˆs ˆt ˆu ˆv ˆw ˆx ˆy ˆz ˆ{ ˆ| ˆ} ˆ~
+  ˆ¡ ˆ¢ ˆ£ ˆ¤ ˆ¥ ˆ¦ ˆ§ ˆ¨ ˆ© ˆª
+‰@ ‰A    ‰C       ‰F ‰G ‰H ‰I       ‰L ‰M ‰N ‰O
+‰P ‰Q ‰R ‰S ‰T ‰U ‰V ‰W ‰X ‰Y ‰Z ‰[ ‰\ ‰] ‰^ ‰_
+‰` ‰a ‰b ‰c ‰d ‰e ‰f ‰g ‰h ‰i ‰j ‰k ‰l ‰m ‰n ‰o
+‰p ‰q ‰r ‰s ‰t ‰u ‰v ‰w ‰x ‰y ‰z ‰{ ‰| ‰} ‰~
+   ‰¡ ‰¢ ‰£ ‰¤ ‰¥ ‰¦             ‰« ‰¬ ‰­ ‰®
+‰° ‰± ‰²       ‰µ ‰¶ ‰· ‰¸ ‰¹ ‰º ‰» ‰¼ ‰½ ‰¾ ‰¿
+   ‰Á ‰Â ‰Ã    ‰Å ‰Æ ‰Ç ‰È ‰É ‰Ê ‰Ë ‰Ì ‰Í ‰Î ‰Ï
+‰Ð ‰Ñ ‰Ò ‰Ó ‰Ô ‰Õ ‰Ö ‰× ‰Ø ‰Ù ‰Ú ‰Û ‰Ü ‰Ý ‰Þ ‰ß
+‰à ‰á ‰â ‰ã ‰ä ‰å ‰æ ‰ç ‰è ‰é ‰ê ‰ë ‰ì ‰í ‰î ‰ï
+‰ð ‰ñ ‰ò ‰ó ‰ô ‰õ ‰ö ‰÷ ‰ø ‰ù ‰ú ‰û ‰ü ‰ý ‰þ
+Š@ ŠA    ŠC ŠD ŠE ŠF ŠG ŠH ŠI ŠJ ŠK ŠL ŠM ŠN ŠO
+ŠP ŠQ ŠR ŠS ŠT ŠU ŠV ŠW ŠX ŠY ŠZ Š[ Š\ Š] Š^ Š_
+Š` Ša Šb    Šd Še Šf Šg Šh Ši Šj Šk Šl Šm Šn Šo
+Šp Šq Šr Šs Št    Šv Šw Šx Šy Šz Š{ Š| Š} Š~
+   Š¡ Š¢ Š£ Š¤ Š¥ Š¦ Š§ Š¨ Š© Šª    Š¬ Š­ Š® Š¯
+Š°    Š² Š³ Š´ Šµ Š¶ Š· Š¸ Š¹    Š» Š¼ Š½ Š¾ Š¿
+ŠÀ ŠÁ ŠÂ ŠÃ ŠÄ ŠÅ ŠÆ ŠÇ    ŠÉ ŠÊ ŠË ŠÌ    ŠÎ ŠÏ
+ŠÐ ŠÑ ŠÒ ŠÓ ŠÔ ŠÕ ŠÖ Š× ŠØ ŠÙ ŠÚ ŠÛ ŠÜ       Šß
+Šà Šá Šâ Šã Šä Šå Šæ Šç Šè Šé Šê Šë Šì Ší Šî Šï
+Šð Šñ Šò Šó Šô    Šö Š÷ Šø Šù Šú Šû Šü Šý Šþ
+‹@ ‹A ‹B ‹C ‹D ‹E ‹F ‹G ‹H ‹I ‹J ‹K ‹L ‹M ‹N ‹O
+‹P ‹Q ‹R ‹S    ‹U ‹V ‹W ‹X ‹Y ‹Z ‹[ ‹\ ‹] ‹^ ‹_
+‹` ‹a ‹b ‹c ‹d ‹e ‹f ‹g ‹h ‹i ‹j ‹k ‹l ‹m ‹n ‹o
+‹p ‹q ‹r ‹s ‹t ‹u ‹v ‹w ‹x ‹y ‹z ‹{ ‹| ‹} ‹~
+   ‹¡ ‹¢ ‹£ ‹¤ ‹¥ ‹¦ ‹§ ‹¨ ‹© ‹ª ‹« ‹¬ ‹­ ‹® ‹¯
+‹° ‹± ‹² ‹³ ‹´ ‹µ ‹¶ ‹· ‹¸ ‹¹ ‹º ‹» ‹¼ ‹½ ‹¾ ‹¿
+‹À ‹Á ‹Â ‹Ã ‹Ä ‹Å ‹Æ ‹Ç ‹È ‹É ‹Ê ‹Ë ‹Ì ‹Í ‹Î ‹Ï
+‹Ð ‹Ñ ‹Ò ‹Ó ‹Ô ‹Õ ‹Ö ‹× ‹Ø ‹Ù ‹Ú ‹Û ‹Ü    ‹Þ ‹ß
+‹à ‹á ‹â ‹ã ‹ä ‹å ‹æ ‹ç ‹è ‹é ‹ê ‹ë ‹ì ‹í ‹î ‹ï
+‹ð ‹ñ ‹ò ‹ó ‹ô ‹õ ‹ö ‹÷ ‹ø ‹ù ‹ú ‹û ‹ü ‹ý
+Œ@ ŒA ŒB ŒC ŒD ŒE ŒF ŒG ŒH ŒI ŒJ ŒK ŒL ŒM ŒN ŒO
+ŒP ŒQ ŒR ŒS ŒT ŒU ŒV ŒW ŒX ŒY ŒZ Œ[ Œ\ Œ] Œ^ Œ_
+Œ` Œa Œb Œc Œd Œe Œf Œg Œh Œi Œj Œk Œl Œm Œn Œo
+Œp Œq Œr Œs Œt Œu Œv Œw Œx Œy Œz Œ{ Œ| Œ} Œ~
+   Œ¡ Œ¢ Œ£ Œ¤ Œ¥    Œ§ Œ¨ Œ© Œª Œ« Œ¬ Œ­ Œ® Œ¯
+Œ° Œ± Œ² Œ³ Œ´ Œµ Œ¶ Œ· Œ¸ Œ¹ Œº Œ» Œ¼ Œ½ Œ¾ Œ¿
+ŒÀ ŒÁ ŒÂ ŒÃ ŒÄ ŒÅ          ŒÉ ŒÊ ŒË ŒÌ    ŒÎ ŒÏ
+ŒÐ ŒÑ ŒÒ ŒÓ ŒÔ ŒÕ ŒÖ Œ× ŒØ ŒÙ ŒÚ ŒÛ ŒÜ ŒÝ ŒÞ Œß
+Έ · Ή ΋ Ί    ξ ΍ Ώ Ύ ΐ Α Γ Β Δ Ε
+Œð Œñ Œò Œó Œô Œõ Œö Œ÷ Œø Œù Œú Œû Œü Œý Œþ
+@    B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z [ \ ] ^ _
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ
+Ž@ ŽA ŽB ŽC ŽD ŽE ŽF ŽG ŽH ŽI ŽJ ŽK ŽL ŽM ŽN ŽO
+ŽP ŽQ ŽR ŽS ŽT ŽU ŽV ŽW ŽX ŽY ŽZ Ž[ Ž\ Ž] Ž^ Ž_
+Ž` Ža Žb Žc Žd Že Žf Žg Žh    Žj Žk Žl Žm Žn
+Žp Žq Žr Žs Žt Žu Žv Žw Žx Žy Žz Ž{ Ž| Ž}
+   Ž¡ Ž¢ Ž£ Ž¤ Ž¥ Ž¦ Ž§ Ž¨ Ž© Žª    Ž¬ Ž­ Ž® Ž¯
+Ž° Ž± Ž² Ž³    Žµ Ž¶ Ž· Ž¸ Ž¹ Žº Ž» Ž¼ Ž½ Ž¾ Ž¿
+ŽÀ ŽÁ ŽÂ ŽÃ ŽÄ ŽÅ ŽÆ ŽÇ ŽÈ ŽÉ ŽÊ ŽË ŽÌ    ŽÎ ŽÏ
+   ŽÑ ŽÒ ŽÓ ŽÔ ŽÕ ŽÖ Ž× ŽØ ŽÙ ŽÚ ŽÛ ŽÜ ŽÝ ŽÞ Žß
+Žà Žá Žâ Žã Žä Žå Žæ Žç Žè Žé Žê Žë Žì Ží Žî Žï
+Žð Žñ Žò Žó Žô Žõ Žö Ž÷ Žø Žù Žú Žû Žü Žý Žþ
+@ A B C D E F G H I J K L M N O
+P Q R S T U V    X Y Z [ \ ] ^ _
+` a b c d e f g h    j k l m    o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê       Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý
+@ A B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z [ \ ] ^ _
+` a b c d e f g h i j k l    n o
+p q r s t u v w x y    { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û    Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð    ò ó ô õ ö ÷ ø ù ú û ü ý þ
+‘@ ‘A ‘B ‘C ‘D ‘E ‘F ‘G ‘H ‘I ‘J ‘K ‘L ‘M ‘N ‘O
+‘P ‘Q ‘R ‘S ‘T ‘U ‘V ‘W ‘X ‘Y ‘Z ‘[ ‘\ ‘] ‘^ ‘_
+‘` ‘a ‘b ‘c ‘d ‘e ‘f ‘g ‘h ‘i ‘j ‘k ‘l ‘m ‘n ‘o
+‘p ‘q ‘r ‘s ‘t ‘u ‘v ‘w ‘x ‘y ‘z ‘{ ‘| ‘} ‘~
+   ‘¡ ‘¢ ‘£ ‘¤ ‘¥ ‘¦ ‘§ ‘¨ ‘© ‘ª ‘« ‘¬ ‘­ ‘® ‘¯
+‘° ‘± ‘² ‘³ ‘´ ‘µ ‘¶ ‘· ‘¸ ‘¹ ‘º ‘» ‘¼ ‘½ ‘¾
+‘À ‘Á ‘Â ‘Ã ‘Ä ‘Å ‘Æ ‘Ç ‘È ‘É ‘Ê ‘Ë ‘Ì ‘Í ‘Î ‘Ï
+‘Ð ‘Ñ ‘Ò ‘Ó ‘Ô ‘Õ ‘Ö ‘× ‘Ø ‘Ù ‘Ú ‘Û ‘Ü ‘Ý ‘Þ ‘ß
+‘à ‘á ‘â ‘ã ‘ä ‘å ‘æ ‘ç ‘è ‘é ‘ê ‘ë ‘ì ‘í ‘î ‘ï
+‘ð ‘ñ ‘ò ‘ó ‘ô ‘õ ‘ö ‘÷ ‘ø ‘ù ‘ú ‘û ‘ü ‘ý ‘þ
+’@ ’A ’B ’C    ’E ’F ’G ’H ’I ’J ’K ’L ’M ’N ’O
+’P ’Q ’R ’S ’T ’U ’V ’W ’X ’Y ’Z ’[ ’\ ’] ’^ ’_
+’` ’a ’b ’c ’d ’e ’f ’g ’h ’i ’j ’k ’l ’m ’n ’o
+’p ’q ’r ’s ’t ’u ’v ’w ’x ’y ’z ’{ ’| ’} ’~
+   ’¡ ’¢ ’£ ’¤ ’¥ ’¦ ’§ ’¨ ’© ’ª ’« ’¬ ’­ ’®
+         ’³ ’´ ’µ ’¶ ’· ’¸ ’¹ ’º ’» ’¼ ’½ ’¾ ’¿
+’À ’Á ’Â ’Ã ’Ä ’Å ’Æ ’Ç    ’É ’Ê ’Ë ’Ì ’Í ’Î ’Ï
+’Ð    ’Ò ’Ó ’Ô ’Õ ’Ö ’× ’Ø ’Ù ’Ú ’Û ’Ü ’Ý ’Þ ’ß
+’à ’á ’â ’ã ’ä ’å ’æ ’ç ’è ’é ’ê ’ë ’ì ’í ’î ’ï
+’ð ’ñ ’ò ’ó ’ô ’õ ’ö ’÷ ’ø ’ù ’ú ’û ’ü ’ý ’þ
+“@ “A “B “C “D “E “F “G “H “I “J “K “L “M “N “O
+“P “Q “R “S “T “U “V “W “X “Y “Z “[ “\ “] “^ “_
+“` “a “b “c “d “e “f “g “h “i “j “k “l “m “n “o
+“p “q “r “s “t “u “v “w “x “y “z “{ “| “} “~
+   “¡ “¢ “£ “¤ “¥ “¦ “§ “¨ “© “ª “« “¬ “­ “® “¯
+“° “± “² “³ “´ “µ “¶ “· “¸ “¹ “º “» “¼ “½ “¾ “¿
+“À “Á “Â “Ã “Ä “Å “Æ “Ç “È “É “Ê “Ë “Ì “Í “Î “Ï
+“Ð “Ñ “Ò “Ó “Ô “Õ “Ö “× “Ø “Ù “Ú “Û “Ü “Ý “Þ “ß
+“à “á “â “ã “ä “å “æ “ç “è “é “ê “ë “ì “í “î “ï
+“ð “ñ “ò “ó “ô “õ “ö “÷ “ø “ù “ú “û “ü “ý “þ
+”@ ”A ”B ”C ”D ”E ”F    ”H ”I ”J ”K ”L ”M ”N ”O
+”P ”Q ”R ”S ”T ”U ”V ”W ”X ”Y ”Z ”[ ”\ ”] ”^ ”_
+”` ”a ”b ”c ”d ”e ”f ”g ”h ”i ”j ”k ”l ”m ”n ”o
+”p ”q ”r ”s ”t ”u ”v ”w ”x ”y ”z ”{ ”| ”} ”~
+   ”¡ ”¢ ”£ ”¤ ”¥ ”¦ ”§ ”¨ ”© ”ª ”« ”¬ ”­ ”® ”¯
+”° ”± ”² ”³ ”´ ”µ ”¶ ”· ”¸ ”¹ ”º ”» ”¼ ”½ ”¾ ”¿
+”À ”Á ” ”à ”Ä ”Å ”Æ ”Ç ”È ”É    ”Ë ”Ì ”Í ”Î ”Ï
+”Ð ”Ñ ”Ò ”Ó ”Ô ”Õ ”Ö ”× ”Ø ”Ù ”Ú ”Û ”Ü ”Ý ”Þ ”ß
+ӈ Ӈ Ӊ Ӌ ӊ ӌ Ӿ Ӎ ӏ ӎ Ӑ ӑ ӓ Ӓ Ӕ ӕ
+”ð ”ñ ”ò ”ó ”ô ”õ ”ö ”÷ ”ø ”ù ”ú ”û ”ü ”ý ”þ
+•@ •A •B •C •D •E •F •G •H •I •J •K •L •M •N •O
+•P •Q •R •S •T •U •V •W •X •Y •Z •[ •\ •] •^ •_
+•` •a •b •c •d •e •f •g •h •i •j •k •l •m •n •o
+•p •q •r •s •t •u •v •w •x •y •z •{ •| •} •~
+   •¡ •¢ •£ •¤ •¥ •¦ •§ •¨ •© •ª •« •¬ •­ •® •¯
+•° •± •² •³ •´ •µ •¶ •· •¸ •¹ •º •» •¼ •½ •¾ •¿
+•À •Á •Â •Ã •Ä •Å •Æ •Ç •È •É •Ê •Ë •Ì •Í •Î •Ï
+•Ð •Ñ •Ò •Ó •Ô •Õ •Ö •× •Ø    •Ú •Û •Ü •Ý •Þ •ß
+•à •á •â •ã •ä •å •æ •ç •è •é •ê •ë •ì •í •î •ï
+•ð •ñ •ò •ó •ô •õ •ö •÷ •ø •ù •ú •û •ü •ý •þ
+–@ –A –B –C    –E –F –G –H –I –J –K –L –M –N –O
+–P –Q –R –S –T –U –V –W –X –Y –Z –[ –\ –] –^ –_
+–` –a –b –c –d –e –f –g –h –i –j –k –l –m –n –o
+–p –q –r –s –t –u –v –w –x –y –z –{ –| –} –~
+   –¡ –¢ –£ –¤ –¥ –¦ –§ –¨ –© –ª –« –¬ –­ –® –¯
+–° –± –² –³ –´ –µ –¶ –· –¸ –¹ –º –» –¼ –½ –¾ –¿
+–À –Á –Â –Ã –Ä –Å –Æ –Ç –È –É –Ê –Ë –Ì –Í –Î –Ï
+–Ð –Ñ –Ò –Ó –Ô –Õ –Ö –× –Ø –Ù –Ú –Û –Ü –Ý –Þ –ß
+–à –á –â –ã –ä –å –æ –ç –è –é –ê –ë –ì    –î –ï
+–ð –ñ –ò –ó –ô –õ –ö –÷ –ø –ù –ú –û    –ý –þ
+—@ —A —B —C —D —E —F —G —H —I —J —K —L —M —N —O
+—P —Q —R —S —T —U —V —W —X —Y —Z —[ —\ —] —^ —_
+—` —a —b —c —d —e —f —g —h —i —j —k —l —m —n —o
+—p —q —r —s —t —u —v —w —x —y —z —{ —| —} —~
+   —¡ —¢ —£ —¤ —¥ —¦ —§ —¨ —© —ª —« —¬ —­ —® —¯
+—° —± —² —³ —´ —µ —¶ —· —¸ —¹ —º —» —¼ —½ —¾ —¿
+—À —Á —Â —Ã —Ä —Å —Æ —Ç —È —É —Ê —Ë —Ì —Í —Î —Ï
+—Ð —Ñ —Ò —Ó —Ô —Õ —Ö —× —Ø —Ù —Ú —Û —Ü —Ý —Þ —ß
+—à —á —â —ã —ä —å —æ —ç —è —é —ê —ë —ì —í —î —ï
+—ð —ñ —ò —ó —ô —õ —ö —÷ —ø —ù —ú —û —ü —ý —þ
+˜@ ˜A ˜B ˜C ˜D ˜E ˜F ˜G ˜H ˜I ˜J ˜K ˜L ˜M ˜N ˜O
+˜P ˜Q ˜R ˜S ˜T ˜U ˜V ˜W ˜X ˜Y ˜Z ˜[ ˜\ ˜] ˜^ ˜_
+˜` ˜a ˜b ˜c ˜d ˜e ˜f ˜g ˜h ˜i ˜j ˜k ˜l ˜m ˜n ˜o
+˜p ˜q ˜r ˜s ˜t ˜u ˜v ˜w ˜x ˜y ˜z ˜{ ˜| ˜} ˜~
+   ˜¡ ˜¢ ˜£ ˜¤ ˜¥ ˜¦ ˜§ ˜¨ ˜© ˜ª ˜« ˜¬ ˜­ ˜® ˜¯
+˜° ˜± ˜² ˜³ ˜´ ˜µ ˜¶ ˜· ˜¸ ˜¹ ˜º ˜» ˜¼ ˜½ ˜¾ ˜¿
+˜À ˜Á ˜Â ˜Ã ˜Ä ˜Å ˜Æ ˜Ç ˜È ˜É ˜Ê ˜Ë ˜Ì ˜Í ˜Î ˜Ï
+˜Ð ˜Ñ ˜Ò ˜Ó ˜Ô ˜Õ ˜Ö ˜× ˜Ø ˜Ù ˜Ú ˜Û ˜Ü ˜Ý ˜Þ ˜ß
+˜à ˜á ˜â ˜ã ˜ä ˜å ˜æ ˜ç ˜è ˜é ˜ê ˜ë ˜ì ˜í ˜î ˜ï
+˜ð ˜ñ ˜ò ˜ó ˜ô ˜õ ˜ö ˜÷ ˜ø ˜ù ˜ú ˜û ˜ü ˜ý ˜þ
+™@ ™A ™B ™C ™D ™E ™F ™G ™H ™I ™J ™K ™L ™M ™N ™O
+™P ™Q ™R ™S ™T ™U ™V ™W ™X ™Y ™Z ™[ ™\ ™] ™^ ™_
+™` ™a ™b ™c ™d ™e ™f ™g ™h ™i ™j ™k ™l ™m ™n ™o
+™p ™q ™r ™s ™t ™u ™v ™w ™x ™y ™z ™{ ™| ™} ™~
+   ™¡ ™¢ ™£ ™¤ ™¥ ™¦ ™§ ™¨ ™© ™ª ™« ™¬ ™­ ™® ™¯
+™° ™± ™² ™³ ™´ ™µ ™¶ ™· ™¸ ™¹ ™º ™» ™¼ ™½ ™¾ ™¿
+™À ™Á ™Â ™Ã ™Ä ™Å ™Æ ™Ç ™È ™É ™Ê ™Ë ™Ì ™Í ™Î ™Ï
+™Ð ™Ñ ™Ò ™Ó ™Ô ™Õ ™Ö ™× ™Ø ™Ù ™Ú ™Û ™Ü ™Ý ™Þ ™ß
+™à ™á ™â ™ã ™ä ™å ™æ ™ç ™è ™é ™ê ™ë ™ì ™í ™î ™ï
+™ð ™ñ ™ò ™ó ™ô ™õ ™ö ™÷ ™ø ™ù ™ú ™û ™ü ™ý ™þ
+š@ šA šB šC šD šE šF šG šH šI šJ šK šL šM šN šO
+šP šQ šR šS šT šU šV šW šX šY šZ š[ š\ š] š^ š_
+š` ša šb šc šd še šf šg šh ši šj šk šl šm šn šo
+šp šq šr šs št šu šv šw šx šy šz š{ š| š} š~
+   š¡ š¢ š£ š¤ š¥ š¦ š§ š¨ š© šª š« š¬ š­ š® š¯
+š° š± š² š³ š´ šµ š¶ š· š¸ š¹ šº š» š¼ š½ š¾ š¿
+šÀ šÁ šÂ šÃ šÄ šÅ šÆ šÇ šÈ šÉ šÊ šË šÌ šÍ šÎ šÏ
+šÐ šÑ šÒ šÓ šÔ šÕ šÖ š× šØ šÙ šÚ šÛ šÜ šÝ šÞ šß
+šà šá šâ šã šä šå šæ šç šè šé šê šë šì ší šî šï
+šð šñ šò šó šô šõ šö š÷ šø šù šú šû šü šý šþ
+›@ ›A ›B ›C ›D ›E ›F ›G ›H ›I ›J ›K ›L ›M ›N ›O
+›P ›Q ›R ›S ›T ›U ›V ›W ›X ›Y ›Z ›[ ›\ ›] ›^ ›_
+›`    ›b ›c ›d ›e ›f ›g ›h ›i ›j ›k ›l ›m ›n ›o
+›p ›q ›r ›s ›t ›u    ›w    ›y ›z    ›| ›} ›~
+   ›¡ ›¢ ›£ ›¤ ›¥ ›¦ ›§ ›¨ ›© ›ª ›« ›¬ ›­ ›® ›¯
+›° ›± ›² ›³ ›´ ›µ ›¶ ›· ›¸ ›¹ ›º ›» ›¼ ›½ ›¾ ›¿
+›À ›Á ›Â ›Ã ›Ä ›Å    ›Ç ›È ›É ›Ê ›Ë ›Ì ›Í ›Î ›Ï
+›Ð ›Ñ ›Ò ›Ó ›Ô ›Õ ›Ö ›× ›Ø ›Ù ›Ú ›Û ›Ü ›Ý    ›ß
+݈ ݇ ݉ ݋ ݊ ݌ ݾ ݍ ݏ ݎ ݐ ݑ    ݒ ݔ ݕ
+›ð ›ñ ›ò ›ó ›ô ›õ    ›÷ ›ø ›ù ›ú ›û ›ü ›ý ›þ
+œ@ œA    œC œD œE œF œG œH œI œJ œK œL œM œN œO
+œP œQ œR    œT œU œV œW œX œY œZ œ[ œ\ œ] œ^ œ_
+œ` œa    œc œd œe œf œg    œi œj    œl œm œn œo
+œp œq œr œs œt œu œv    œx œy œz œ{ œ| œ} œ~
+   œ¡ œ¢ œ£ œ¤ œ¥ œ¦ œ§ œ¨ œ© œª œ« œ¬ œ­ œ® œ¯
+œ° œ± œ² œ³ œ´ œµ œ¶ œ· œ¸ œ¹ œº œ»       œ¾ œ¿
+œÀ œÁ œÂ œÃ œÄ œÅ œÆ œÇ œÈ œÉ œÊ œË œÌ œÍ œÎ œÏ
+   œÑ œÒ œÓ œÔ œÕ œÖ œ× œØ œÙ œÚ œÛ œÜ œÝ œÞ œß
+ψ χ ω ϋ ϊ ό Ͼ ύ Ϗ ώ ϐ ϑ ϓ ϒ ϔ ϕ
+œð œñ œò œó œô œõ œö œ÷ œø œù œú œû œü œý œþ
+@ A B C D E F G H I J K L M N O
+P Q R S T U V    X Y    [ \ ] ^ _
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
+° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
+À Á Â Ã    Å Æ Ç È É Ê Ë Ì Í Î Ï
+Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
+à á â ã ä å æ ç è é ê ë ì í î ï
+ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ
+ž@ žA žB žC žD žE žF žG žH žI žJ žK žL žM žN žO
+žP žQ žR žS žT žU žV žW žX žY žZ ž[ ž\ ž] ž^ ž_
+ž` ža žb žc žd že žf žg žh ži žj žk žl žm žn žo
+žp žq žr žs žt žu žv žw žx žy žz ž{ ž| ž} ž~
+   ž¡ ž¢ ž£ ž¤ ž¥ ž¦ ž§ ž¨    žª ž«    ž­ ž® ž¯
+ž° ž± ž² ž³ ž´ žµ ž¶ ž· ž¸ ž¹ žº ž» ž¼ ž½ ž¾ ž¿
+žÀ žÁ žÂ žÃ    žÅ žÆ žÇ žÈ žÉ žÊ žË žÌ žÍ žÎ žÏ
+žÐ žÑ žÒ žÓ žÔ žÕ žÖ ž× žØ žÙ žÚ žÛ žÜ žÝ žÞ žß
+žà žá žâ žã žä žå žæ žç žè žé žê žë žì ží žî
+žð žñ žò žó    žõ žö ž÷ žø žù žú žû žü    žþ
+Ÿ@ ŸA ŸB ŸC ŸD ŸE ŸF ŸG ŸH ŸI ŸJ ŸK ŸL ŸM    ŸO
+ŸP ŸQ ŸR ŸS ŸT ŸU ŸV ŸW ŸX ŸY ŸZ Ÿ[ Ÿ\ Ÿ] Ÿ^ Ÿ_
+   Ÿa Ÿb Ÿc Ÿd Ÿe    Ÿg Ÿh Ÿi Ÿj Ÿk Ÿl Ÿm Ÿn Ÿo
+Ÿp Ÿq Ÿr Ÿs Ÿt Ÿu Ÿv Ÿw Ÿx Ÿy Ÿz Ÿ{ Ÿ| Ÿ} Ÿ~
+   Ÿ¡ Ÿ¢ Ÿ£ Ÿ¤ Ÿ¥ Ÿ¦ Ÿ§ Ÿ¨ Ÿ© Ÿª Ÿ« Ÿ¬    Ÿ® Ÿ¯
+Ÿ°    Ÿ² Ÿ³ Ÿ´ Ÿµ Ÿ¶ Ÿ· Ÿ¸ Ÿ¹ Ÿº Ÿ» Ÿ¼ Ÿ½ Ÿ¾ Ÿ¿
+   ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸÆ ŸÇ    ŸÉ ŸÊ    ŸÌ ŸÍ ŸÎ ŸÏ
+ŸÐ ŸÑ ŸÒ ŸÓ ŸÔ ŸÕ ŸÖ Ÿ×    ŸÙ    ŸÛ ŸÜ ŸÝ ŸÞ Ÿß
+Ÿà Ÿá Ÿâ Ÿã Ÿä Ÿå    Ÿç Ÿè Ÿé    Ÿë Ÿì Ÿí Ÿî
+Ÿð Ÿñ Ÿò Ÿó Ÿô Ÿõ Ÿö Ÿ÷ Ÿø Ÿù Ÿú Ÿû Ÿü Ÿý Ÿþ
+ @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O
+ P  Q  R  S     U  V     X  Y     [  \  ]  ^  _
+ `  a        d  e  f  g  h  i  j  k  l  m  n  o
+ p  q     s  t  u  v     x  y  z  {  |  }  ~
+    ¡  ¢  £  ¤     ¦  §  ¨  ©  ª  «  ¬     ®
+ °  ±  ²  ³  ´  µ  ¶  ·  ¸  ¹  º  »  ¼  ½  ¾  ¿
+ À  Á  Â  Ã  Ä  Å  Æ  Ç  È  É  Ê  Ë  Ì  Í  Î  Ï
+ Ð  Ñ  Ò     Ô     Ö  ×  Ø  Ù  Ú  Û  Ü  Ý  Þ
+ à     â  ã     å  æ  ç  è  é  ê  ë  ì  í  î  ï
+ ð  ñ  ò  ó  ô  õ  ö  ÷  ø  ù  ú  û  ü  ý  þ
diff --git a/tests/BIG5-HKSCS-2008-snippet.UTF-8 b/tests/BIG5-HKSCS-2008-snippet.UTF-8
new file mode 100644
index 0000000..023fc35
--- /dev/null
+++ b/tests/BIG5-HKSCS-2008-snippet.UTF-8
@@ -0,0 +1,253 @@
+䏰 䰲 䘃 䖦 䕸 𧉧 䵷 䖳 𧲱 䳢 𧳅 㮕 䜶 䝄 䱇 䱀
+𤊿 𣘗 𧍒 𦺋 𧃒 䱗 𪍑 䝏 䗚 䲅 𧱬 䴇 䪤 䚡 𦬣 爥
+𥩔 𡩣 𣸆 𣽡 晍 囻   綕 夝 𨮹 㷴 霴 𧯯 寛 𡵞 媤
+㘥 𩺰 嫑 宷 峼 杮 薓 𩥅 瑡 璝 㡵 𡵓 𣚞 𦀡 㻬
+   𥣞 㫵 竼 龗 𤅡 𨤍 𣇪 𠪊 𣉞 䌊 蒄 龖 鐯 䤰 蘓
+墖 靊 鈘 秐 稲 晠 権 袝 瑌 篅 枂 稬 剏 遆 㓦 珄
+𥶹 瓆 鿇 垳 䤯 呌 䄱 𣚎 堘 穲 𧭥 讏 䚮 𦺈 䆁 𥶙
+箮 𢒼 鿈 𢓁 𢓉 𢓌 鿉 蔄 𣖻 䂴 鿊 䓡 𪷿 拁 灮 鿋
+㇀ ㇁ ㇂ ㇃ ㇄ 𠄌 ㇅ 𠃑 𠃍 ㇆ ㇇ 𠃋 𡿨 ㇈ 𠃊 ㇉
+㇊ ㇋ ㇌ 𠄎 ㇍ ㇎ Ā Á Ǎ À Ē É Ě È Ō Ó
+Ǒ Ò Ê̄ Ế Ê̌ Ề Ê ā á ǎ à ɑ ē é ě è
+ī í ǐ ì ō ó ǒ ò ū ú ǔ ù ǖ ǘ ǚ
+  ǜ ü ê̄ ế ê̌ ề ê ɡ ⏚ ⏛
+𪎩 𡅅    攊       丽 滝 鵎 釟       𧜵 撑 会 伨
+侨 兖 兴 农 凤 务 动 医 华 发 变 团 声 处 备 夲
+头 学 实 実 岚 庆 总 斉 柾 栄 桥 济 炼 电 纤 纬
+纺 织 经 统 缆 缷 艺 苏 药 视 设 询 车 轧 轮
+   琑 糼 緍 楆 竉 刧             醌 碸 酞 肼
+贋 胶 𠧧       肟 黇 䳍 鷉 鸌 䰾 𩷶 𧀎 鸊 𪄳 㗁
+   溚 舾 甙    䤑 马 骏 龙 禇 𨑬 𡷊 𠗐 𢫦 两 亁
+亀 亇 亿 仫 伷 㑌 侽 㹈 倃 傈 㑽 㒓 㒥 円 夅 凛
+凼 刅 争 剹 劐 匧 㗇 厩 㕑 厰 㕓 参 吣 㕭 㕲 㚁
+咓 咣 咴 咹 哐 哯 唘 唣 唨 㖘 唿 㖥 㖿 嗗 㗅
+𧶄 唥    𠱂 𠴕 𥄫 喐 𢳆 㧬 𠍁 蹆 𤶸 𩓥 䁓 𨂾 睺
+𢰸 㨴 䟕 𨅝 𦧲 𤷪 擝 𠵼 𠾴 𠳕 𡃴 撍 蹾 𠺖 𠰋 𠽤
+𢲩 𨉖 𤓓    𠵆 𩩍 𨃩 䟴 𤺧 𢳂 骲 㩧 𩗴 㿭 㔆 𥋇
+𩟔 𧣈 𢵄 鵮 頕    䏙 𦂥 撴 哣 𢵌 𢯊 𡁷 㧻 𡁯
+   𦛚 𦜖 𧦠 擪 𥁒 𠱃 蹨 𢆡 𨭌 𠜱    䠋 𠆩 㿺 塳
+𢶍    𤗈 𠓼 𦂗 𠽌 𠶖 啹 䂻 䎺    䪴 𢩦 𡂝 膪 飵
+𠶜 捹 㧾 𢝵 跀 嚡 摼 㹃    𪘁 𠸉 𢫏 𢳉    𡃈 𣧂
+㦒 㨆 𨊛 㕸 𥹉 𢃇 噒 𠼱 𢲲 𩜠 㒼 氽 𤸻       𧕴
+𢺋 𢈈 𪙛 𨳍 𠹺 𠰴 𦠜 羓 𡃏 𢠃 𢤹 㗻 𥇣 𠺌 𠾍 𠺪
+㾓 𠼰 𠵇 𡅏 𠹌    𠺫 𠮩 𠵈 𡃀 𡄽 㿹 𢚖 搲 𠾭
+𣏴 𧘹 𢯎 𠵾 𠵿 𢱑 𢱕 㨘 𠺘 𡃇 𠼮 𪘲 𦭐 𨳒 𨶙 𨳊
+閪 哌 苄 喹    𩻃 鰦 骶 𧝞 𢷮 煀 腭 胬 尜 𦕲 脴
+㞗 卟 𨂽 醶 𠻺 𠸏 𠹷 𠻻 㗝 𤷫 㘉 𠳖 嚯 𢞵 𡃉 𠸐
+𠹸 𡁸 𡅈 𨈇 𡑕 𠹹 𤹐 𢶤 婔 𡀝 𡀞 𡃵 𡃶 垜 𠸑
+   𧚔 𨋍 𠾵 𠹻 𥅾 㜃 𠾶 𡆀 𥋘 𪊽 𤧚 𡠺 𤅷 𨉼 墙
+剨 㘚 𥜽 箲 孨 䠀 䬬 鼧 䧧 鰟 鮍 𥭴 𣄽 嗻 㗲 嚉
+丨 夂 𡯁 屮 靑 𠂆 乛 亻 㔾 尣 彑 忄 㣺 扌 攵 歺
+氵 氺 灬 爫 丬 犭 𤣩 罒 礻 糹 罓 𦉪 㓁    𦍋 耂
+肀 𦘒 𦥑 卝 衤 见 𧢲 讠 贝 钅 镸 长 门 𨸏 韦 页
+风 飞 饣 𩠐 鱼 鸟 黄 歯 龜 丷 𠂇 阝 户 钢
+倻 淾 𩱳 龦 㷉 袏 𤅎 灷 峵 䬠 𥇍 㕙 𥴰 愢 𨨲 辧
+釶 熑 朙 玺 𣊁 𪄇 㲋 𡦀 䬐 磤 琂 冮 𨜏 䀉 橣 𪊺
+䈣 蘏 𠩯 稪 𩥇 𨫪 靕 灍 匤 𢁾 鏴 盙 𨧣 龧 矝 亣
+俰 傼 丯 众 龨 吴 綋 墒 壐 𡶶 庒 庙 忂 𢜒 斋
+   𣏹 椙 橃 𣱣 泿    爀 𤔅 玌 㻛 𤨓 嬕 璹 讃 𥲤
+𥚕 窓 篬 糃 繬 苸 薗 龩 袐 龪 躹 龫 迏 蕟 駠 鈡
+龬 𨶹 𡐿 䁱 䊢 娚          顨 杫 䉶 圽    藖 𤥻
+芿 𧄍 䲁 𦵴 嵻 𦬕 𦾾 龭 龮 宖 龯 曧 繛 湗 秊 㶈
+䓃 𣉖 𢞖 䎚 䔶    峕 𣬚 諹 屸 㴒 𣕑 嵸 龲 煗 䕘
+𤃬 𡸣 䱷 㥸 㑊 𠆤 𦱁 諌 侴 𠈹 妿 腬 顖 𩣺 弻
+𠮟    𢇁 𨥭 䄂 䚻 𩁹 㼇 龳 𪆵 䃸 㟖 䛷 𦱆 䅼 𨚲
+𧏿 䕭 㣔 𥒚 䕡 䔛 䶉 䱻 䵶 䗪 㿈 𤬏 㙡 䓞 䒽 䇭
+崾 嵈 嵖 㷼 㠏 嶤 嶹 㠠 㠸 幂 庽 弥 徃 㤈 㤔 㤿
+㥍 惗 愽 峥 㦉 憷 憹 懏 㦸 戬 抐 拥 挘 㧸 嚱
+   㨃 揢 揻 搇 摚 㩋 擀 崕 嘡 龟 㪗 斆 㪽 旿 晓
+㫲 暒 㬢 朖 㭂 枤 栀 㭘 桊 梄 㭲 㭱 㭻 椉 楃 牜
+楤 榟 榅 㮼 槖 㯝 橥 橴 橱 檂 㯬 檙 㯲 檫 檵 櫔
+櫶 殁 毁 毪 汵 沪 㳋 洂 洆 洦 涁 㳯 涤 涱 渕 渘
+温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 漴 㵆 𣽁 澁 澾 㵪
+㵵 熷 岙 㶊 瀬 㶑 灐 灔 灯 灿 炉 𠌥 䏁 㗱 𠻘
+𣻗 垾 𦻓 焾 𥟠 㙎 榢 𨯩 孴 穉 𥣡 𩓙 穥 穽 𥦬 窻
+窰 竂 竃 燑 𦒍 䇊 竚 竝 竪 䇯 咲 𥰁 笋 筕 笩 𥌎
+𥳾 箢 筯 莜 𥮴 𦱿 篐 萡 箒    𥴠 㶭 𥱥 蒒 篺
+簵 𥳁 籄 粃 𤢂 粦 晽 𤕸 糉 糇 糦 籴 糳 糵
+   繧 䔝 𦹄 絝 𦻖 璍 綉 綫 焵 綳    𤁗 𦀩 緤 㴓
+緵 𡟹 緥 𨍭    𦄡 𦅚 繮 纒 䌫 鑬 縧 罀 罁 罇 礶
+𦋐 駡 羗 𦍑 羣 𡙡 𠁨 䕜 𣝦 䔃 𨌺 翺 𦒉    耈 耝
+   耯 𪂇 𦳃 耻 耼 聡 𢜔 䦉 𦘦 𣷣 𦛨 朥 肧 𨩈 脇
+脚 墰 𢛶 汿 𦒘 𤾸 擧 𡒊 舘 𡡞 橓 𤩥 𤪕 䑺 舩 𠬍
+𦩒 𣵾 俹 𡓽 蓢 荢 𦬊 𤦧 𣔰 𡝳 𣷸 芪 椛 芳 䇛
+蕋 苐 茚 𠸖 𡞴 㛁 𣅽 𣕚 艻 苢 茘 𣺋 𦶣 𦬅 𦮗 𣗎
+㶿 茝 嗬 莅 䔋 𦶥 莬    菓 㑾 𦻔 橗 蕚 㒖 𦹂 𢻯
+葘 𥯤 葱 㷓 䓤 檧 葊 𣲵 祘    𦮖 𦹷 𦹃 蓞    莑
+䒠 蒓 蓤 𥲑 䉀 𥳀 䕃 蔴 嫲 𦺙 䔧 蕳 䔖 枿 蘖
+   𨘥 𨘻 藁 𧂈 蘂 𡖂 𧃍 䕫 䕪 蘨 㙈 𡢢 号 𧎚 虾
+蝱 𪃸 蟮 𢰧 螱 蟚 蠏 噡 虬 桖 䘏 衅 衆 𧗠 𣶹 𧗤
+衞 袜 䙛 袴 袵 揁 装 睷 𧜏 覇 覊       覧 覼 𨨥
+觧 𧤤 𧪽 誜 瞓 釾 誐 𧩙 竩 𧬺 𣾏 䜓 𧬸 煼 謌 謟
+𥐰 𥕥 謿 譌 譍 誩 𤩺 讐 讛 誯 𡛟 䘕 衏 貛 𧵔 𧶏
+貫 㜥 𧵓 賖 𧶘 𧶽 贒 贃 𡤐 賛 灜 贑 𤳉 㻐
+趩 𨀂 𡀔 𤦊 㭼 𨆼 𧄌 竧 躭 躶 軃 鋔 輙 輭 𨍥 𨐒
+辥 錃 𪊟 𠩐 辳 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹 𪀔 𨚼 𨔁 𢌥
+㦀 𦻗 逷 𨔼 𧪾 遡 𨕬 𨘋 邨 𨜓 郄 𨛦 邮    酧 㫰
+醩 釄 粬 𨤳 𡺉 鈎 沟 鉁 鉢 𥖹    𨫆 𣲛 𨬌 𥗛
+   𠴱 錬 鍫 𨫡 𨯫 炏 嫃 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 鍳
+鑛 躼 閅 閦 鐦 閠 濶 䊹 𢙺 𨛘 𡉼 𣸮 䧟 氜 陻 隖
+䅬 隣 𦻕 懚 隶 磵 𨫠 隽 双 䦡 𦲸 𠉴 𦐐 𩂯 𩃥 𤫑
+𡤕 𣌊 霱 虂 霶 䨏 䔽 䖅 𤫩 灵 孁 霛    𩇕 靗 孊
+𩇫 靟 鐥 僐 𣂷 𣂼 鞉 鞟 鞱 鞾 韀 韒 韠 𥑬 韮 琜
+𩐳    韵 𩐝 𧥺 䫑 頴 頳 顋 顦 㬎 𧅵 㵑 𠘰 𤅜
+𥜆 飊 颷 飈 飇 䫿 𦴧 𡛓 喰 飡 飦 飬 鍸 餹 𤨩 䭲
+𩡗 𩤅 駵 騌 騻 騐 驘 𥜥 㛄 𩂱 𩯕 髠 髢 𩬅 髴 䰎
+鬔 鬭 𨘀 倴 鬴 𦦨 㣃 𣁽 魐 魀 𩴾 婅 𡡣 鮎 𤉋 鰂
+鯿 鰌 𩹨 鷔 𩾷 𪆒 𪆫 𪃡 𪄣 𪇟 鵾 鶃 𪄴 鸎 梈
+   鷄 𢅛 𪆓 𪈠 𡤻 𪈳 鴹 𪂹 𪊴 麐 麕 麞 麢 䴴 麪
+麯 𤍤 黁 㭠 㧥 㴝 伲 㞾 𨰫 鼂 鼈 䮖 鐤 𦶢 鼗
+鼹 嚟 嚊 齅 馸 𩂋 韲 葿 齢 齩 竜 龎 爖 䮾 𤥵 𤦻
+煷 𤧸 𤍈 𤩑 玞 𨯚 𡣺 禟 𨥾 𨸶 鍩 鏳 𨩄 鋬 鎁 鏋
+𨥬 𤒹 爗 㻫 睲 穃 烐 𤑳 𤏸 煾 𡟯 炣 𡢾 𣖙 㻇 𡢅
+𥐯 𡟸 㜢 𡛻 𡠹 㛡 𡝴 𡣑 𥽋 㜣 𡛀 坛 𤨥 𡏾 𡊨
+𡏆 𡒶 蔃 𣚦    葕 𤦔 𧅥 𣸱 𥕜 𣻻 𧁒 䓴 𣛮 𩦝 𦼦
+柹 㜳 㰕 㷧 塬 𡤢 栐 䁗 𣜿 𤃡 𤂋 𤄏 𦰡 哋 嚞 𦚱
+嚒 𠿟 𠮨 𠸍 鏆 𨬓 鎜 仸 儫 㠙 𤐶 亼 𠑥 𠍿 佋 侊
+𥙑 婨 𠆫 𠏋 㦙 𠌊 𠐔 㐵 伩 𠋀 𨺳 𠉵 諚 𠈌 亘
+   働 儍 侢 伃 𤨎 𣺊 佂 倮 偬 傁 俌 俥 偘 僼
+         湶 𣖕 𣸹 𣺿 浲 𡢄 𣺉 冨 凃 𠗠 䓝 𠒣 𠒒
+𠒑 赺 𨪜 𠜎 剙 劤 𠡳 勡    䙺 熌 𤎌 𠰠 𤦬 𡃤 槑
+𠸝    㻞 璙 琔 瑖 玘 䮎 𤪼 𤂍 叐 㖄 爏 𤃉 喴 𠍅
+响 𠯆 圝 鉝 雴 鍦 埝 垍 坿 㘾 壋 媙 𨩆 𡛺 𡝯 𡜐
+娬 妸 銏 婾 嫏 娒 𥥆 𡧳 𡡡 𤊕 㛵 洅 瑃 娡 𥺃
+媁 𨯗 𠐓 鏠 璌 𡌃 焅 䥲 鐈 𨧻 鎽 㞠 尞 岞 幞 幈
+𡦖 𡥼 𣫮 廍 孏 𡤃 𡤄 㜁 𡢠 㛝 𡛾 㛓 脪 𨩇 𡶺 𣑲
+𨦨 弌 弎 𡤧 𡞫 婫 𡜻 孄 蘔 𧗽 衠 恾 𢡠 𢘫 忛 㺸
+𢖯 𢖾 𩂈 𦽳 懀 𠀾 𠁆 𢘛 憙 憘 恵 𢲛 𢴇 𤛔 𩅍
+   摱 𤙥 𢭪 㨩 𢬢 𣑐 𩣪 𢹸 挷 𪑛 撶 挱 揑 𤧣 𢵧
+护 𢲡 搻 敫 楲 㯴 𣂎 𣊭 𤦉 𣊫 唍 𣋠 𡣙 𩐿 曎 𣊉
+𣆳 㫠 䆐 𥖄 𨬢 𥖏 𡛼 𥕛 𥐥 磮 𣄃 𡠪 𣈴 㑤 𣈏 𣆂
+𤋉 暎 𦴤 晫 䮓 昰 𧡰 𡷫 晣 𣋒 𣋡 昞 𥡲 㣑 𣠺 𣞼
+㮙 𣞢 𣏾 瓐 㮖 枏 𤘪 梶 栞 㯄 檾 㡣 𣟕 𤒇 樳 橒
+櫉 欅 𡤒 攑 梘 橌 㯗 橺 歗 𣿀 𣲚 鎠 鋲 𨯪 𨫋
+銉 𨀞 𨧜 鑧 涥 漋 𤧬    𣽿 㶏 渄 𤀼 娽 渊 塇 洤
+硂 焻 𤌚 𤉶 烱 牐 犇 犔 𤞏 𤜥 兹 𤪤 𠗫 瑺 𣻸 𣙟
+𤩊 𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵 悧 㻳 瓌 琼 鎇 琷 䒟 𦷪
+䕑 疃 㽣 𤳙 𤴆 㽘 畕 癳 𪗆 㬙 瑨 𨫌 𤦫 𤦎 㫻
+   㷍 𤩎 㻿 𤧅 𤣳 釺 圲 鍂 𨫣 𡡤 僟 𥈡 𥇧 睸 𣈲
+眎 眏 睻 𤚗 𣞁 㩞 𤣰 琸 璛 㺿 𤪺 𤫇 䃈 𤪖 𦆮 錇
+𥖁 砞 碍 碈 磒 珐 祙 𧝁 𥛣 䄎    蒖 禥 樭 𣻺 稺
+秴 䅮 𡛦 䄲 鈵 秱 𠵌 𤦌 𠊙 𣶺 𡝮 㖗 啫 㕰 㚪 𠇔
+𠰍 竢 婙 𢛵 𥪯 𥪜 娍 𠉛 磰 娪 𥯆 竾 䇹 籝 籭 䈑
+𥮳 𥺼 𥺦 糍 𤧹 𡞰 粎 籼 粮 檲 緜 縇 緓 罎 𦉡
+𦅜 𧭈 綗 𥺂 䉪 𦭵 𠤖 柖 𠁎 𣗏 埄 𦐒 𦏸 𤥢 翝 笧
+𠠬 𥫩 𥵃 笌 𥸎 駦 虅 驣 樜 𣐿 㧢 𤧷 𦖭 騟 𦖠 蒀
+𧄧 𦳑 䓪 脷 䐂 胆 脉 腂 𦞴 飃 𦩂 艢 艥 𦩑 葓 𦶧
+蘐 𧈛 媆 䅿 𡡀 嬫 𡢡 嫤 𡣘 蚠 蜨 𣶏 蠭 𧐢 娂
+   衮 佅 袇 袿 裦 襥 襍 𥚃 襔 𧞅 𧞄 𨯵 𨯙 𨮜 𨧹
+㺭 蒣 䛵 䛏 㟲 訽 訜 𩑈 彍 鈫 𤊄 旔 焩 烄 𡡅 鵭
+貟 賩 𧷜 妚 矃 姰 䍮 㛔 踪 躧 𤰉 輰 轊 䋴 汘 澻
+𢌡 䢛 潹 溋 𡟚 鯩 㚵 𤤯 邻    啱 䤆 醻 鐄 𨩋 䁢
+𨫼 鐧 𨰝 𨰻 蓥 訫 閙 閧 閗 閖 𨴴 瑅 㻂 𤣿 𤩂 𤏪
+㻧 𣈥 随 𨻧 𨹦 𨹥 㻌 𤧭 𤩸 𣿮 琒 瑫 㻼 靁 𩂰
+桇 䨝 𩂓 𥟟    鍨 𨦉 𨰦 𨬯 𦎾 銺 嬑 譩 䤼 珹 𤈛
+鞛 靱 餸 𠼦 巁 𨯅 𤪲 頟 𩓚 鋶 𩗗 釥 䓀 𨭐 𤩧 𨭤
+飜 𨩅 㼀 鈪 䤥 萔 餻 饍 𧬆 㷽 馛 䭯 馪 驜 𨭥 𥣈
+檏 騡 嫾 騯 𩣱 䮐 𩥈 馼 䮽 䮗 鍽 塲 𡌂 堢 𤦸
+   𡓨 硄 𢜟 𣶸 棅 㵽 鑘 㤧 慐 𢞁 𢥫 愇 鱏 鱓 鱻
+鰵 鰐 魿 鯏 𩸭 鮟 𪇵 𪃾 鴡 䲮 𤄄 鸘 䲰 鴌 𪆴 𪃭
+𪃳 𩤯 鶥 蒽 𦸒 𦿟 𦮂 藼 䔳 𦶤 𦺄 𦷰 萠 藮 𦸀 𣟗
+𦁤 秢 𣖜 𣙀 䤭 𤧞 㵢 鏛 銾 鍈 𠊿 碹 鉷 鑍 俤 㑀
+遤 𥕝 砽 硔 碶 硋 𡝗 𣇉 𤥁 㚚 佲 濚 濙    瀞 吔
+𤆵 垻 壳 垊 鴖 埗 焴 㒯 𤆬 燫 𦱀 𤾗    𡞵 𨩉
+愌 嫎 娋 䊼 𤒈 㜬 䭻 𨧼 鎻 鎸 𡣖 𠼝 葲 𦳀 𡐓 𤋺
+𢰦 𤏁 妔 𣶷 𦝁 綨 𦅛 𦂤 𤦹 𤦋 𨧺 鋥 珢 㻩 璴 𨭣
+𡢟 㻡 𤪳 櫘 珳 珻 㻖 𤨾 𤪔 𡟙 𤩦 𠎧 𡐤 𤧥 瑈 𤤖
+炥 𤥶 銄 珦 鍟 𠓾 錱 𨫎 𨨖 鎆 𨯧 𥗕 䤵 𨪂 煫
+   𤥃 𠳿 嚤 𠘚 𠯫 𠲸 唂 秄 𡟺 緾 𡛂 𤩐 𡡒 䔮 鐁
+㜊 𨫀 𤦭 妰 𡢿 𡢃 𧒄 媡 㛢 𣵛 㚰 鉟 婹 𨪁 𡡢 鍴
+㳍 𠪴 䪖 㦊 僴 㵩 㵌 𡎜 煵 䋻 𨈘 渏 𩃤 䓫 浗 𧹏
+灧 沯 㳖 𣿭 𣸭 渂 漌 㵯 𠏵 畑 㚼 㓈 䚀 㻚 䡱 姄
+鉮 䤾 轁 𨰜 𦯀 堒 埈 㛖 𡑒 烾 𤍢 𤩱 𢿣 𡊰 𢎽 梹
+楧 𡎘 𣓥 𧯴 𣛟 𨪃 𣟖 𣏺 𤲟 樚 𣚭 𦲷 萾 䓟 䓎
+𦴦 𦵑 𦲂 𦿞 漗 𧄉 茽 𡜺 菭 𦲀 𧁓 𡟛 妉 媂 𡞳 婡
+婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 鎐 暚 𤊥 婮 娫 𤊓 樫 𣻹
+𧜶 𤑛 𤋊 焝 𤉙 𨧡 侰 𦴨 峂 𤓎 𧹍 𤎽 樌 𤉖 𡌄 炦
+焳 𤏩 㶥 泟 勇 𤩏 繥 姫 崯 㷳 彜 𤩝 𡟟 綤 萦
+   咅 𣫺 𣌀 𠈔 坾 𠣕 𠘙 㿥 𡾞 𪊶 瀃 𩅛 嵰 玏 糓
+𨩙 𩐠 俈 翧 狍 猐 𧫴 猸 猹 𥛶 獁 獈 㺩 𧬘 遬 燵
+𤣲 珡 臶 㻊 県 㻑 沢 国 琙 琞 琟 㻢 㻰 㻴 㻺 瓓
+㼎 㽓 畂 畭 畲 疍 㽼 痈 痜 㿀 癍 㿗 癴 㿜 発 𤽜
+熈 嘣 覀 塩 䀝 睃 䀹 条 䁅 㗛 瞘 䁪 䁯 属 瞾 矋
+売 砘 点 砜 䂨 砹 硇 硑 硦 葈 𥔵 礳 栃 礲 䄃
+䄉 禑 禙 辻 稆 込 䅧 窑 䆲 窼 艹 䇄 竏 竛 䇏 両
+筢 筬 筻 簒 簛 䉠 䉺 类 粜 䊌 粸 䊔 糭 输 烀 𠳏
+総 緔 緐 緽 羮 羴 犟 䎗 耠 耥 笹 耮 耱 联 㷌 垴
+炠 肷 胩 䏭 脌 猪 脎 脒 畠 脔 䐁 㬹 腖 腙 腚
+   䐓 堺 腼 膄 䐥 膓 䐭 膥 埯 臁 臤 艔 䒏 芦 艶
+苊 苘 苿 䒰 荗 险 榊 萅 烵 葤 惣 蒈 䔄 蒾 蓡 蓸
+蔐 蔸 蕒 䔻 蕯 蕰 藠 䕷 虲 蚒 蚲 蛯 际 螋 䘆 䘗
+袮 裿 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 賔 賲 贜 䞘 塟
+跃 䟭 仮 踺 嗘 坔 蹱 嗵 躰 䠷 軎 転 軤 軭 軲 辷
+迁 迊 迌 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮 銿
+鋣 鋫 鋳 鋴 鋽 鍃 鎄 鎭 䥅 䥑 麿 鐗 匁 鐝 鐭 鐾
+䥪 鑔 鑹 锭 関 䦧 间 阳 䧥 枠 䨤 靀 䨵 鞲 韂 噔
+䫤 惨 颹 䬙 飱 塄 餎 餙 冴 餜 餷 饂 饝 饢 䭰 駅
+䮝 騼 鬏 窃 魩 鮁 鯝 鯱 鯴 䱭 鰠 㝯 𡯂 鵉 鰺
+   黾 噐 鶓 鶽 鷀 鷼 银 辶 鹻 麬 麱 麽 黆 铜 黢
+黱 黸 竈 齄 𠂔 𠊷 𠎠 椚 铃 妬 𠓗 塀 铁 㞹 𠗕 𠘕
+𠙶 𡚺 块 煳 𠫂 𠫍 𠮿 呪 吆 𠯋 咞 𠯻 𠰻 𠱓 𠱥 𠱼
+惧 𠲍 噺 𠲵 𠳝 𠳭 𠵯 𠶲 𠷈 楕 鰯 螥 𠸄 𠸎 𠻗 𠾐
+𠼭 𠹳 尠 𠾼 帋 𡁜 𡁏 𡁶 朞 𡁻 𡂈 𡂖 㙇 𡂿 𡃓 𡄯
+𡄻 卤 蒭 𡋣 𡍵 𡌶 讁 𡕷 𡘙 𡟃 𡟇 乸 炻 𡠭 𡥪
+𡨭 𡩅 𡰪 𡱰 𡲬 𡻈 拃 𡻕 𡼕 熘 桕 𢁅 槩 㛈 𢉼 𢏗
+𢏺 𢜪 𢡱 𢥏 苽 𢥧 𢦓 𢫕 覥 𢫨 辠 𢬎 鞸 𢬿 顇 骽
+𢱌    𢲈 𢲷 𥯨 𢴈 𢴒 𢶷 𢶕 𢹂 𢽴 𢿌 𣀳 𣁦 𣌟 𣏞
+徱 晈 暿 𧩹 𣕧 𣗳    𤦺    𣘚 𣜖    𠍆 墵 朎
+   椘 𣪧 𧙗 𥿢 𣸑 𣺹 𧗾 𢂚 䣐 䪸 𤄙 𨪚 𤋮 𤌍 𤀻
+𤌴 𤎖 𤩅 𠗊 凒 𠘑 妟 𡺨 㮾 𣳿 𤐄 𤓖 垈 𤙴 㦛 𤜯
+𨗨 𩧉 㝢 𢇃 譞 𨭎    𤠒 𤣻 𤨕 爉 𤫀 𠱸 奥 𤺥 𤾆
+𠝹 軚 𥀬 劏 圿 煱 𥊙 𥐙 𣽊 𤪧 喼 𥑆 𥑮 𦭒    㑳
+𥔿 𧘲 𥕞 䜘 𥕢 𥕦 𥟇 𤤿 𥡝 偦 㓻 𣏌    𥤃 䝼 𨥈
+𥪮 𥮉 𥰆 𡶐 垡 煑    𦄂 𧰒 遖 𦆲 𤾚 譢 𦐂 𦑊
+嵛 𦯷    𦒄 𡤜 諪 𤧶 𦒈 𣿯 𦔒 䯀 𦖿 𦚵 𢜛 鑥 𥟡
+憕 娧 晉    嚹 𤔡 𦛼 乪 𤤴 陖 涏 𦲽 㘘 襷 𦞙 𦡮
+𦐑 𦡞    𦣇 筂 𩃀 𠨑 𦤦    𦤹 穅    𦧺 騦 𦨭 㙟
+𦑩 𠀡 禃 𦨴 𦭛 崬 𣔙    𦮝 䛐 𦲤 画 补 𦶮 墶
+   㜜 𢖍 𧁋 𧇍 㱔 𧊀 𧊅 銁 𢅺 𧊋 錰 𧋦 𤧐 氹 钟
+𧑐 𠻸 蠧 裵 𢤦 𨑳 𡞱 溸 𤨪 𡠠 㦤 㚹       䔿 暶
+𩲭 𩢤 襃 𧟌 𧡘 囖 䃟 𡘊 㦡 𣜯 𨃨 𡏅 熭 荦 𧧝 𩆨
+   䲷 𧂯 𨦫 𧧽 𧨊 𧬋 𧵦 𤅺 筃 祾 𨀉 澵 𪋟 樃 𨌘
+厢 𦸇 鎿 栶 靝 𨅯 𨀣 𦦵 𡏭 𣈯 𨁈 嶅 𨰰 𨂃 圕 頣
+𨥉 嶫 𤦈 斾 槕 叒 𤪥 𣾁 㰑 朶 𨂐 𨃴 𨄮 𡾡 𨅏
+𨆉 𨆯 𨈚 𨌆 𨌯 𨎊 㗊 𨑨 𨚪 䣺 揦 𨥖 砈 鉕 𨦸 䏲
+𨧧 䏟 𨧨 𨭆 𨯔 姸 𨰉    𨿅 𩃬    𩄐 𩄼 㷷 𩅞 𤫊
+运 犏 嚋 𩓧 𩗩 𩖰 𩖸 𩜲 𩣑 𩥉 𩥪 𩧃 𩨨 𩬎 𩵚 𩶛
+纟 𩻸 𩼣 䲤 镇 𪊓 熢 𪋿 䶑 递 𪗋 䶜 𠲜 达 嗁
+   辺 𢒰 边 𤪓 䔉 繿 潖 檱 仪 㓤 𨬬 𧢝 㜺 躀 𡟵
+𨀤 𨭬 𨮙 𧨾 𦚯 㷫 𧙕 𣲷 𥘵 𥥖 亚 𥺁 𦉘 嚿 𠹭 踎
+孭 𣺈 𤲞 揞    𡟶 𡡻 攰 嘭 𥱊 吚 𥌑 㷆 𩶘 䱽 嘢
+嘞 罉 𥻘 奵 𣵀 蝰 东 𠿪 𠵉 𣚺 脗 鵞 贘 瘻 鱅 癎
+瞹 鍅 吲 腈 苷 嘥 脲 萘 肽 嗪 祢 噃 吖 𠺝 㗎 嘅
+嗱 曱 𨋢 㘭 甴 嗰 喺 咗 啲 𠱁 𠲖 廐 𥅈 𠹶 𢱢
+𠺢 麫 絚 嗞 𡁵 抝 靭 咔 賍 燶 酶 揼 掹 揾 啩 𢭃
+鱲 𢺳 冚 㓟 𠶧 冧 呍 唞 唓 癦 踭 𦢊 疱 肶 蠄 螆
+裇 膶 萜 𡃁 䓬 猄 𤜆 宐 茋 𦢓 噻 𢛴 𧴯 𤆣 𧵳 𦻐
+𧊶 酰 𡇙 鈈 𣳼 𪚩 𠺬 𠻹 牦 𡲢 䝎 𤿂 𧿹 𠿫 䃺
+   鱝 攟 𢶠 䣳 𤟠 𩵼 𠿬 𠸊    𧖣 𠿭    𦁈 𡆇 熣
+纎 鵐 业 丄 㕷 嬍 沲 卧 㚬 㧜 卽 㚥 𤘘 墚 𤭮 舭
+呋 垪 𥪕 𠥹    㩒 𢑥 獴 𩺬 䴉 鯭 𣳾 𩼰 䱛 𤾩 𩖞
+𩿞 葜 𣶶 𧊲 𦞳 𣜠 挮 紥 𣻷 𣸬 㨪 逈 勌 㹴 㙺 䗩
+𠒎 癀 嫰 𠺶 硺 𧼮 墧 䂿 噼 鮋 嵴 癔 𪐴 麅 䳡
+㟻 愙 𣃚 𤏲    噝 𡊩 垧 𤥣 𩸆 刴 𧂮 㖭    鵼
+籖 鬹 埞 𡝬 屓 擓 𩓐 𦌵 𧅤 蚭 𠴨 𦴢 𤫢 𠵱    凾
+𡼏 嶎 霃 𡷑 麁 遌 笟 鬂 峑 箣 扨 挵 髿 篏 鬪 籾
+   籂 粆 鰕 篼 鬉    鰛 𤤾 齚 啳 寃 俽 麘 俲 剠
+㸆 勑 坧 偖 妷 帒 韈 鶫 轜 呩 鞴 饀 鞺 匬 愰
+   椬 叚 鰊 鴂 䰻 陁 榀 傦 畆 𡝭 駚 剳    酙 隁
+酜    酑 𨺗 捿 𦴣 櫊 嘑 醎 畺 抅 𠏼 獏 籰 𥰡 𣳽
+   𤤙 盖 鮝 个 𠳔 莾 衂    届 槀    坺 刟 巵 从
+氱 𠇲 伹 咜 哚 劚 趂 㗾    㗳    歒 酼 龥 鮗 頮
+颴 骺 麨 麄 煺 笔    毺 蠘 罸    嘠 𪙊 蹷 齓
+跔 蹏 鸜 踁 抂 𨍽 踨 蹵 竓 𤩷 稾 磘 泪 詧 瘇
+𨩚 鼦 泎 蟖 痃 𪊲 硓 咢 贌 狢 獱 謭 猂 瓱 賫 𤪻
+蘯 徺 袠 䒷    𡠻 𦸅    詾 𢔛    惽 癧 髗 鵄 鍮
+鮏 蟵       賷 猬 霡 鮰 㗖 犲 䰇 籑 饊 𦅙 慙 䰄
+麖 慽    坟 慯 抦 戹    㩜 懢 厪 𣏵 捤 栂 㗒
+   嵗 𨯂 迚 𨸹    僙 𡵆 礆 匲 阸 𠼻 䁥    矾
+糂 𥼚 糚 稭 聦 聣 絍 甅 瓲 覔 舚 朌 聢 𧒆 聛 瓰
+脃 眤 覉 𦟌 畓 𦻑 螩 蟎 臈 螌 詉 貭 譃 眫 瓸 蓚
+㘵 榲 趦    覩    涹 蟁 𤀑 瓧 㷛 煶 悤 憜 㳑
+恷    罱 𨬭    惩 䭾 删 㰘 𣳇 𥻗 𧙖 𥔱 𡥄 𡋾 𩤃
+𦷜 𧂭 峁 𦆭 𨨏 𣙷 𠃮 𦡆 𤼎 䕢 嬟 𦍌 齐 麦 𦉫
diff --git a/tests/BIG5-HKSCS-2008.IRREVERSIBLE.TXT b/tests/BIG5-HKSCS-2008.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..701b01a
--- /dev/null
+++ b/tests/BIG5-HKSCS-2008.IRREVERSIBLE.TXT
@@ -0,0 +1,8 @@
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
diff --git a/tests/BIG5-HKSCS-2008.TXT b/tests/BIG5-HKSCS-2008.TXT
new file mode 100644
index 0000000..5ee058e
--- /dev/null
+++ b/tests/BIG5-HKSCS-2008.TXT
@@ -0,0 +1,18591 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8740	0x43F0
+0x8741	0x4C32
+0x8742	0x4603
+0x8743	0x45A6
+0x8744	0x4578
+0x8745	0x27267
+0x8746	0x4D77
+0x8747	0x45B3
+0x8748	0x27CB1
+0x8749	0x4CE2
+0x874A	0x27CC5
+0x874B	0x3B95
+0x874C	0x4736
+0x874D	0x4744
+0x874E	0x4C47
+0x874F	0x4C40
+0x8750	0x242BF
+0x8751	0x23617
+0x8752	0x27352
+0x8753	0x26E8B
+0x8754	0x270D2
+0x8755	0x4C57
+0x8756	0x2A351
+0x8757	0x474F
+0x8758	0x45DA
+0x8759	0x4C85
+0x875A	0x27C6C
+0x875B	0x4D07
+0x875C	0x4AA4
+0x875D	0x46A1
+0x875E	0x26B23
+0x875F	0x7225
+0x8760	0x25A54
+0x8761	0x21A63
+0x8762	0x23E06
+0x8763	0x23F61
+0x8764	0x664D
+0x8765	0x56FB
+0x8767	0x7D95
+0x8768	0x591D
+0x8769	0x28BB9
+0x876A	0x3DF4
+0x876B	0x9734
+0x876C	0x27BEF
+0x876D	0x5BDB
+0x876E	0x21D5E
+0x876F	0x5AA4
+0x8770	0x3625
+0x8771	0x29EB0
+0x8772	0x5AD1
+0x8773	0x5BB7
+0x8774	0x5CFC
+0x8775	0x676E
+0x8776	0x8593
+0x8777	0x29945
+0x8778	0x7461
+0x8779	0x749D
+0x877A	0x3875
+0x877B	0x21D53
+0x877C	0x2369E
+0x877D	0x26021
+0x877E	0x3EEC
+0x87A1	0x258DE
+0x87A2	0x3AF5
+0x87A3	0x7AFC
+0x87A4	0x9F97
+0x87A5	0x24161
+0x87A6	0x2890D
+0x87A7	0x231EA
+0x87A8	0x20A8A
+0x87A9	0x2325E
+0x87AA	0x430A
+0x87AB	0x8484
+0x87AC	0x9F96
+0x87AD	0x942F
+0x87AE	0x4930
+0x87AF	0x8613
+0x87B0	0x5896
+0x87B1	0x974A
+0x87B2	0x9218
+0x87B3	0x79D0
+0x87B4	0x7A32
+0x87B5	0x6660
+0x87B6	0x6A29
+0x87B7	0x889D
+0x87B8	0x744C
+0x87B9	0x7BC5
+0x87BA	0x6782
+0x87BB	0x7A2C
+0x87BC	0x524F
+0x87BD	0x9046
+0x87BE	0x34E6
+0x87BF	0x73C4
+0x87C0	0x25DB9
+0x87C1	0x74C6
+0x87C2	0x9FC7
+0x87C3	0x57B3
+0x87C4	0x492F
+0x87C5	0x544C
+0x87C6	0x4131
+0x87C7	0x2368E
+0x87C8	0x5818
+0x87C9	0x7A72
+0x87CA	0x27B65
+0x87CB	0x8B8F
+0x87CC	0x46AE
+0x87CD	0x26E88
+0x87CE	0x4181
+0x87CF	0x25D99
+0x87D0	0x7BAE
+0x87D1	0x224BC
+0x87D2	0x9FC8
+0x87D3	0x224C1
+0x87D4	0x224C9
+0x87D5	0x224CC
+0x87D6	0x9FC9
+0x87D7	0x8504
+0x87D8	0x235BB
+0x87D9	0x40B4
+0x87DA	0x9FCA
+0x87DB	0x44E1
+0x87DC	0x2ADFF
+0x87DD	0x62C1
+0x87DE	0x706E
+0x87DF	0x9FCB
+0x8840	0x31C0
+0x8841	0x31C1
+0x8842	0x31C2
+0x8843	0x31C3
+0x8844	0x31C4
+0x8845	0x2010C
+0x8846	0x31C5
+0x8847	0x200D1
+0x8848	0x200CD
+0x8849	0x31C6
+0x884A	0x31C7
+0x884B	0x200CB
+0x884C	0x21FE8
+0x884D	0x31C8
+0x884E	0x200CA
+0x884F	0x31C9
+0x8850	0x31CA
+0x8851	0x31CB
+0x8852	0x31CC
+0x8853	0x2010E
+0x8854	0x31CD
+0x8855	0x31CE
+0x8856	0x0100
+0x8857	0x00C1
+0x8858	0x01CD
+0x8859	0x00C0
+0x885A	0x0112
+0x885B	0x00C9
+0x885C	0x011A
+0x885D	0x00C8
+0x885E	0x014C
+0x885F	0x00D3
+0x8860	0x01D1
+0x8861	0x00D2
+0x8862	0x00CA 0x0304
+0x8863	0x1EBE
+0x8864	0x00CA 0x030C
+0x8865	0x1EC0
+0x8866	0x00CA
+0x8867	0x0101
+0x8868	0x00E1
+0x8869	0x01CE
+0x886A	0x00E0
+0x886B	0x0251
+0x886C	0x0113
+0x886D	0x00E9
+0x886E	0x011B
+0x886F	0x00E8
+0x8870	0x012B
+0x8871	0x00ED
+0x8872	0x01D0
+0x8873	0x00EC
+0x8874	0x014D
+0x8875	0x00F3
+0x8876	0x01D2
+0x8877	0x00F2
+0x8878	0x016B
+0x8879	0x00FA
+0x887A	0x01D4
+0x887B	0x00F9
+0x887C	0x01D6
+0x887D	0x01D8
+0x887E	0x01DA
+0x88A1	0x01DC
+0x88A2	0x00FC
+0x88A3	0x00EA 0x0304
+0x88A4	0x1EBF
+0x88A5	0x00EA 0x030C
+0x88A6	0x1EC1
+0x88A7	0x00EA
+0x88A8	0x0261
+0x88A9	0x23DA
+0x88AA	0x23DB
+0x8940	0x2A3A9
+0x8941	0x21145
+0x8943	0x650A
+0x8946	0x4E3D
+0x8947	0x6EDD
+0x8948	0x9D4E
+0x8949	0x91DF
+0x894C	0x27735
+0x894D	0x6491
+0x894E	0x4F1A
+0x894F	0x4F28
+0x8950	0x4FA8
+0x8951	0x5156
+0x8952	0x5174
+0x8953	0x519C
+0x8954	0x51E4
+0x8955	0x52A1
+0x8956	0x52A8
+0x8957	0x533B
+0x8958	0x534E
+0x8959	0x53D1
+0x895A	0x53D8
+0x895B	0x56E2
+0x895C	0x58F0
+0x895D	0x5904
+0x895E	0x5907
+0x895F	0x5932
+0x8960	0x5934
+0x8961	0x5B66
+0x8962	0x5B9E
+0x8963	0x5B9F
+0x8964	0x5C9A
+0x8965	0x5E86
+0x8966	0x603B
+0x8967	0x6589
+0x8968	0x67FE
+0x8969	0x6804
+0x896A	0x6865
+0x896B	0x6D4E
+0x896C	0x70BC
+0x896D	0x7535
+0x896E	0x7EA4
+0x896F	0x7EAC
+0x8970	0x7EBA
+0x8971	0x7EC7
+0x8972	0x7ECF
+0x8973	0x7EDF
+0x8974	0x7F06
+0x8975	0x7F37
+0x8976	0x827A
+0x8977	0x82CF
+0x8978	0x836F
+0x8979	0x89C6
+0x897A	0x8BBE
+0x897B	0x8BE2
+0x897C	0x8F66
+0x897D	0x8F67
+0x897E	0x8F6E
+0x89A1	0x7411
+0x89A2	0x7CFC
+0x89A3	0x7DCD
+0x89A4	0x6946
+0x89A5	0x7AC9
+0x89A6	0x5227
+0x89AB	0x918C
+0x89AC	0x78B8
+0x89AD	0x915E
+0x89AE	0x80BC
+0x89B0	0x8D0B
+0x89B1	0x80F6
+0x89B2	0x209E7
+0x89B5	0x809F
+0x89B6	0x9EC7
+0x89B7	0x4CCD
+0x89B8	0x9DC9
+0x89B9	0x9E0C
+0x89BA	0x4C3E
+0x89BB	0x29DF6
+0x89BC	0x2700E
+0x89BD	0x9E0A
+0x89BE	0x2A133
+0x89BF	0x35C1
+0x89C1	0x6E9A
+0x89C2	0x823E
+0x89C3	0x7519
+0x89C5	0x4911
+0x89C6	0x9A6C
+0x89C7	0x9A8F
+0x89C8	0x9F99
+0x89C9	0x7987
+0x89CA	0x2846C
+0x89CB	0x21DCA
+0x89CC	0x205D0
+0x89CD	0x22AE6
+0x89CE	0x4E24
+0x89CF	0x4E81
+0x89D0	0x4E80
+0x89D1	0x4E87
+0x89D2	0x4EBF
+0x89D3	0x4EEB
+0x89D4	0x4F37
+0x89D5	0x344C
+0x89D6	0x4FBD
+0x89D7	0x3E48
+0x89D8	0x5003
+0x89D9	0x5088
+0x89DA	0x347D
+0x89DB	0x3493
+0x89DC	0x34A5
+0x89DD	0x5186
+0x89DE	0x5905
+0x89DF	0x51DB
+0x89E0	0x51FC
+0x89E1	0x5205
+0x89E2	0x4E89
+0x89E3	0x5279
+0x89E4	0x5290
+0x89E5	0x5327
+0x89E6	0x35C7
+0x89E7	0x53A9
+0x89E8	0x3551
+0x89E9	0x53B0
+0x89EA	0x3553
+0x89EB	0x53C2
+0x89EC	0x5423
+0x89ED	0x356D
+0x89EE	0x3572
+0x89EF	0x3681
+0x89F0	0x5493
+0x89F1	0x54A3
+0x89F2	0x54B4
+0x89F3	0x54B9
+0x89F4	0x54D0
+0x89F5	0x54EF
+0x89F6	0x5518
+0x89F7	0x5523
+0x89F8	0x5528
+0x89F9	0x3598
+0x89FA	0x553F
+0x89FB	0x35A5
+0x89FC	0x35BF
+0x89FD	0x55D7
+0x89FE	0x35C5
+0x8A40	0x27D84
+0x8A41	0x5525
+0x8A43	0x20C42
+0x8A44	0x20D15
+0x8A45	0x2512B
+0x8A46	0x5590
+0x8A47	0x22CC6
+0x8A48	0x39EC
+0x8A49	0x20341
+0x8A4A	0x8E46
+0x8A4B	0x24DB8
+0x8A4C	0x294E5
+0x8A4D	0x4053
+0x8A4E	0x280BE
+0x8A4F	0x777A
+0x8A50	0x22C38
+0x8A51	0x3A34
+0x8A52	0x47D5
+0x8A53	0x2815D
+0x8A54	0x269F2
+0x8A55	0x24DEA
+0x8A56	0x64DD
+0x8A57	0x20D7C
+0x8A58	0x20FB4
+0x8A59	0x20CD5
+0x8A5A	0x210F4
+0x8A5B	0x648D
+0x8A5C	0x8E7E
+0x8A5D	0x20E96
+0x8A5E	0x20C0B
+0x8A5F	0x20F64
+0x8A60	0x22CA9
+0x8A61	0x28256
+0x8A62	0x244D3
+0x8A64	0x20D46
+0x8A65	0x29A4D
+0x8A66	0x280E9
+0x8A67	0x47F4
+0x8A68	0x24EA7
+0x8A69	0x22CC2
+0x8A6A	0x9AB2
+0x8A6B	0x3A67
+0x8A6C	0x295F4
+0x8A6D	0x3FED
+0x8A6E	0x3506
+0x8A6F	0x252C7
+0x8A70	0x297D4
+0x8A71	0x278C8
+0x8A72	0x22D44
+0x8A73	0x9D6E
+0x8A74	0x9815
+0x8A76	0x43D9
+0x8A77	0x260A5
+0x8A78	0x64B4
+0x8A79	0x54E3
+0x8A7A	0x22D4C
+0x8A7B	0x22BCA
+0x8A7C	0x21077
+0x8A7D	0x39FB
+0x8A7E	0x2106F
+0x8AA1	0x266DA
+0x8AA2	0x26716
+0x8AA3	0x279A0
+0x8AA4	0x64EA
+0x8AA5	0x25052
+0x8AA6	0x20C43
+0x8AA7	0x8E68
+0x8AA8	0x221A1
+0x8AA9	0x28B4C
+0x8AAA	0x20731
+0x8AAC	0x480B
+0x8AAD	0x201A9
+0x8AAE	0x3FFA
+0x8AAF	0x5873
+0x8AB0	0x22D8D
+0x8AB2	0x245C8
+0x8AB3	0x204FC
+0x8AB4	0x26097
+0x8AB5	0x20F4C
+0x8AB6	0x20D96
+0x8AB7	0x5579
+0x8AB8	0x40BB
+0x8AB9	0x43BA
+0x8ABB	0x4AB4
+0x8ABC	0x22A66
+0x8ABD	0x2109D
+0x8ABE	0x81AA
+0x8ABF	0x98F5
+0x8AC0	0x20D9C
+0x8AC1	0x6379
+0x8AC2	0x39FE
+0x8AC3	0x22775
+0x8AC4	0x8DC0
+0x8AC5	0x56A1
+0x8AC6	0x647C
+0x8AC7	0x3E43
+0x8AC9	0x2A601
+0x8ACA	0x20E09
+0x8ACB	0x22ACF
+0x8ACC	0x22CC9
+0x8ACE	0x210C8
+0x8ACF	0x239C2
+0x8AD0	0x3992
+0x8AD1	0x3A06
+0x8AD2	0x2829B
+0x8AD3	0x3578
+0x8AD4	0x25E49
+0x8AD5	0x220C7
+0x8AD6	0x5652
+0x8AD7	0x20F31
+0x8AD8	0x22CB2
+0x8AD9	0x29720
+0x8ADA	0x34BC
+0x8ADB	0x6C3D
+0x8ADC	0x24E3B
+0x8ADF	0x27574
+0x8AE0	0x22E8B
+0x8AE1	0x22208
+0x8AE2	0x2A65B
+0x8AE3	0x28CCD
+0x8AE4	0x20E7A
+0x8AE5	0x20C34
+0x8AE6	0x2681C
+0x8AE7	0x7F93
+0x8AE8	0x210CF
+0x8AE9	0x22803
+0x8AEA	0x22939
+0x8AEB	0x35FB
+0x8AEC	0x251E3
+0x8AED	0x20E8C
+0x8AEE	0x20F8D
+0x8AEF	0x20EAA
+0x8AF0	0x3F93
+0x8AF1	0x20F30
+0x8AF2	0x20D47
+0x8AF3	0x2114F
+0x8AF4	0x20E4C
+0x8AF6	0x20EAB
+0x8AF7	0x20BA9
+0x8AF8	0x20D48
+0x8AF9	0x210C0
+0x8AFA	0x2113D
+0x8AFB	0x3FF9
+0x8AFC	0x22696
+0x8AFD	0x6432
+0x8AFE	0x20FAD
+0x8B40	0x233F4
+0x8B41	0x27639
+0x8B42	0x22BCE
+0x8B43	0x20D7E
+0x8B44	0x20D7F
+0x8B45	0x22C51
+0x8B46	0x22C55
+0x8B47	0x3A18
+0x8B48	0x20E98
+0x8B49	0x210C7
+0x8B4A	0x20F2E
+0x8B4B	0x2A632
+0x8B4C	0x26B50
+0x8B4D	0x28CD2
+0x8B4E	0x28D99
+0x8B4F	0x28CCA
+0x8B50	0x95AA
+0x8B51	0x54CC
+0x8B52	0x82C4
+0x8B53	0x55B9
+0x8B55	0x29EC3
+0x8B56	0x9C26
+0x8B57	0x9AB6
+0x8B58	0x2775E
+0x8B59	0x22DEE
+0x8B5A	0x7140
+0x8B5B	0x816D
+0x8B5C	0x80EC
+0x8B5D	0x5C1C
+0x8B5E	0x26572
+0x8B5F	0x8134
+0x8B60	0x3797
+0x8B61	0x535F
+0x8B62	0x280BD
+0x8B63	0x91B6
+0x8B64	0x20EFA
+0x8B65	0x20E0F
+0x8B66	0x20E77
+0x8B67	0x20EFB
+0x8B68	0x35DD
+0x8B69	0x24DEB
+0x8B6A	0x3609
+0x8B6B	0x20CD6
+0x8B6C	0x56AF
+0x8B6D	0x227B5
+0x8B6E	0x210C9
+0x8B6F	0x20E10
+0x8B70	0x20E78
+0x8B71	0x21078
+0x8B72	0x21148
+0x8B73	0x28207
+0x8B74	0x21455
+0x8B75	0x20E79
+0x8B76	0x24E50
+0x8B77	0x22DA4
+0x8B78	0x5A54
+0x8B79	0x2101D
+0x8B7A	0x2101E
+0x8B7B	0x210F5
+0x8B7C	0x210F6
+0x8B7D	0x579C
+0x8B7E	0x20E11
+0x8BA1	0x27694
+0x8BA2	0x282CD
+0x8BA3	0x20FB5
+0x8BA4	0x20E7B
+0x8BA5	0x2517E
+0x8BA6	0x3703
+0x8BA7	0x20FB6
+0x8BA8	0x21180
+0x8BA9	0x252D8
+0x8BAA	0x2A2BD
+0x8BAB	0x249DA
+0x8BAC	0x2183A
+0x8BAD	0x24177
+0x8BAE	0x2827C
+0x8BAF	0x5899
+0x8BB0	0x5268
+0x8BB1	0x361A
+0x8BB2	0x2573D
+0x8BB3	0x7BB2
+0x8BB4	0x5B68
+0x8BB5	0x4800
+0x8BB6	0x4B2C
+0x8BB7	0x9F27
+0x8BB8	0x49E7
+0x8BB9	0x9C1F
+0x8BBA	0x9B8D
+0x8BBB	0x25B74
+0x8BBC	0x2313D
+0x8BBD	0x55FB
+0x8BBE	0x35F2
+0x8BBF	0x5689
+0x8BC0	0x4E28
+0x8BC1	0x5902
+0x8BC2	0x21BC1
+0x8BC3	0x2F878
+0x8BC4	0x9751
+0x8BC5	0x20086
+0x8BC6	0x4E5B
+0x8BC7	0x4EBB
+0x8BC8	0x353E
+0x8BC9	0x5C23
+0x8BCA	0x5F51
+0x8BCB	0x5FC4
+0x8BCC	0x38FA
+0x8BCD	0x624C
+0x8BCE	0x6535
+0x8BCF	0x6B7A
+0x8BD0	0x6C35
+0x8BD1	0x6C3A
+0x8BD2	0x706C
+0x8BD3	0x722B
+0x8BD4	0x4E2C
+0x8BD5	0x72AD
+0x8BD6	0x248E9
+0x8BD7	0x7F52
+0x8BD8	0x793B
+0x8BD9	0x7CF9
+0x8BDA	0x7F53
+0x8BDB	0x2626A
+0x8BDC	0x34C1
+0x8BDE	0x2634B
+0x8BDF	0x8002
+0x8BE0	0x8080
+0x8BE1	0x26612
+0x8BE2	0x26951
+0x8BE3	0x535D
+0x8BE4	0x8864
+0x8BE5	0x89C1
+0x8BE6	0x278B2
+0x8BE7	0x8BA0
+0x8BE8	0x8D1D
+0x8BE9	0x9485
+0x8BEA	0x9578
+0x8BEB	0x957F
+0x8BEC	0x95E8
+0x8BED	0x28E0F
+0x8BEE	0x97E6
+0x8BEF	0x9875
+0x8BF0	0x98CE
+0x8BF1	0x98DE
+0x8BF2	0x9963
+0x8BF3	0x29810
+0x8BF4	0x9C7C
+0x8BF5	0x9E1F
+0x8BF6	0x9EC4
+0x8BF7	0x6B6F
+0x8BF8	0xF907
+0x8BF9	0x4E37
+0x8BFA	0x20087
+0x8BFB	0x961D
+0x8BFC	0x6237
+0x8BFD	0x94A2
+0x8C40	0x503B
+0x8C41	0x6DFE
+0x8C42	0x29C73
+0x8C43	0x9FA6
+0x8C44	0x3DC9
+0x8C45	0x888F
+0x8C46	0x2414E
+0x8C47	0x7077
+0x8C48	0x5CF5
+0x8C49	0x4B20
+0x8C4A	0x251CD
+0x8C4B	0x3559
+0x8C4C	0x25D30
+0x8C4D	0x6122
+0x8C4E	0x28A32
+0x8C4F	0x8FA7
+0x8C50	0x91F6
+0x8C51	0x7191
+0x8C52	0x6719
+0x8C53	0x73BA
+0x8C54	0x23281
+0x8C55	0x2A107
+0x8C56	0x3C8B
+0x8C57	0x21980
+0x8C58	0x4B10
+0x8C59	0x78E4
+0x8C5A	0x7402
+0x8C5B	0x51AE
+0x8C5C	0x2870F
+0x8C5D	0x4009
+0x8C5E	0x6A63
+0x8C5F	0x2A2BA
+0x8C60	0x4223
+0x8C61	0x860F
+0x8C62	0x20A6F
+0x8C63	0x7A2A
+0x8C64	0x29947
+0x8C65	0x28AEA
+0x8C66	0x9755
+0x8C67	0x704D
+0x8C68	0x5324
+0x8C69	0x2207E
+0x8C6A	0x93F4
+0x8C6B	0x76D9
+0x8C6C	0x289E3
+0x8C6D	0x9FA7
+0x8C6E	0x77DD
+0x8C6F	0x4EA3
+0x8C70	0x4FF0
+0x8C71	0x50BC
+0x8C72	0x4E2F
+0x8C73	0x4F17
+0x8C74	0x9FA8
+0x8C75	0x5434
+0x8C76	0x7D8B
+0x8C77	0x5892
+0x8C78	0x58D0
+0x8C79	0x21DB6
+0x8C7A	0x5E92
+0x8C7B	0x5E99
+0x8C7C	0x5FC2
+0x8C7D	0x22712
+0x8C7E	0x658B
+0x8CA1	0x233F9
+0x8CA2	0x6919
+0x8CA3	0x6A43
+0x8CA4	0x23C63
+0x8CA5	0x6CFF
+0x8CA7	0x7200
+0x8CA8	0x24505
+0x8CA9	0x738C
+0x8CAA	0x3EDB
+0x8CAB	0x24A13
+0x8CAC	0x5B15
+0x8CAD	0x74B9
+0x8CAE	0x8B83
+0x8CAF	0x25CA4
+0x8CB0	0x25695
+0x8CB1	0x7A93
+0x8CB2	0x7BEC
+0x8CB3	0x7CC3
+0x8CB4	0x7E6C
+0x8CB5	0x82F8
+0x8CB6	0x8597
+0x8CB7	0x9FA9
+0x8CB8	0x8890
+0x8CB9	0x9FAA
+0x8CBA	0x8EB9
+0x8CBB	0x9FAB
+0x8CBC	0x8FCF
+0x8CBD	0x855F
+0x8CBE	0x99E0
+0x8CBF	0x9221
+0x8CC0	0x9FAC
+0x8CC1	0x28DB9
+0x8CC2	0x2143F
+0x8CC3	0x4071
+0x8CC4	0x42A2
+0x8CC5	0x5A1A
+0x8CC9	0x9868
+0x8CCA	0x676B
+0x8CCB	0x4276
+0x8CCC	0x573D
+0x8CCE	0x85D6
+0x8CCF	0x2497B
+0x8CD0	0x82BF
+0x8CD1	0x2710D
+0x8CD2	0x4C81
+0x8CD3	0x26D74
+0x8CD4	0x5D7B
+0x8CD5	0x26B15
+0x8CD6	0x26FBE
+0x8CD7	0x9FAD
+0x8CD8	0x9FAE
+0x8CD9	0x5B96
+0x8CDA	0x9FAF
+0x8CDB	0x66E7
+0x8CDC	0x7E5B
+0x8CDD	0x6E57
+0x8CDE	0x79CA
+0x8CDF	0x3D88
+0x8CE0	0x44C3
+0x8CE1	0x23256
+0x8CE2	0x22796
+0x8CE3	0x439A
+0x8CE4	0x4536
+0x8CE6	0x5CD5
+0x8CE7	0x23B1A
+0x8CE8	0x8AF9
+0x8CE9	0x5C78
+0x8CEA	0x3D12
+0x8CEB	0x23551
+0x8CEC	0x5D78
+0x8CED	0x9FB2
+0x8CEE	0x7157
+0x8CEF	0x4558
+0x8CF0	0x240EC
+0x8CF1	0x21E23
+0x8CF2	0x4C77
+0x8CF3	0x3978
+0x8CF4	0x344A
+0x8CF5	0x201A4
+0x8CF6	0x26C41
+0x8CF7	0x8ACC
+0x8CF8	0x4FB4
+0x8CF9	0x20239
+0x8CFA	0x59BF
+0x8CFB	0x816C
+0x8CFC	0x9856
+0x8CFD	0x298FA
+0x8CFE	0x5F3B
+0x8D40	0x20B9F
+0x8D42	0x221C1
+0x8D43	0x2896D
+0x8D44	0x4102
+0x8D45	0x46BB
+0x8D46	0x29079
+0x8D47	0x3F07
+0x8D48	0x9FB3
+0x8D49	0x2A1B5
+0x8D4A	0x40F8
+0x8D4B	0x37D6
+0x8D4C	0x46F7
+0x8D4D	0x26C46
+0x8D4E	0x417C
+0x8D4F	0x286B2
+0x8D50	0x273FF
+0x8D51	0x456D
+0x8D52	0x38D4
+0x8D53	0x2549A
+0x8D54	0x4561
+0x8D55	0x451B
+0x8D56	0x4D89
+0x8D57	0x4C7B
+0x8D58	0x4D76
+0x8D59	0x45EA
+0x8D5A	0x3FC8
+0x8D5B	0x24B0F
+0x8D5C	0x3661
+0x8D5D	0x44DE
+0x8D5E	0x44BD
+0x8D5F	0x41ED
+0x8D60	0x5D3E
+0x8D61	0x5D48
+0x8D62	0x5D56
+0x8D63	0x3DFC
+0x8D64	0x380F
+0x8D65	0x5DA4
+0x8D66	0x5DB9
+0x8D67	0x3820
+0x8D68	0x3838
+0x8D69	0x5E42
+0x8D6A	0x5EBD
+0x8D6B	0x5F25
+0x8D6C	0x5F83
+0x8D6D	0x3908
+0x8D6E	0x3914
+0x8D6F	0x393F
+0x8D70	0x394D
+0x8D71	0x60D7
+0x8D72	0x613D
+0x8D73	0x5CE5
+0x8D74	0x3989
+0x8D75	0x61B7
+0x8D76	0x61B9
+0x8D77	0x61CF
+0x8D78	0x39B8
+0x8D79	0x622C
+0x8D7A	0x6290
+0x8D7B	0x62E5
+0x8D7C	0x6318
+0x8D7D	0x39F8
+0x8D7E	0x56B1
+0x8DA1	0x3A03
+0x8DA2	0x63E2
+0x8DA3	0x63FB
+0x8DA4	0x6407
+0x8DA5	0x645A
+0x8DA6	0x3A4B
+0x8DA7	0x64C0
+0x8DA8	0x5D15
+0x8DA9	0x5621
+0x8DAA	0x9F9F
+0x8DAB	0x3A97
+0x8DAC	0x6586
+0x8DAD	0x3ABD
+0x8DAE	0x65FF
+0x8DAF	0x6653
+0x8DB0	0x3AF2
+0x8DB1	0x6692
+0x8DB2	0x3B22
+0x8DB3	0x6716
+0x8DB4	0x3B42
+0x8DB5	0x67A4
+0x8DB6	0x6800
+0x8DB7	0x3B58
+0x8DB8	0x684A
+0x8DB9	0x6884
+0x8DBA	0x3B72
+0x8DBB	0x3B71
+0x8DBC	0x3B7B
+0x8DBD	0x6909
+0x8DBE	0x6943
+0x8DBF	0x725C
+0x8DC0	0x6964
+0x8DC1	0x699F
+0x8DC2	0x6985
+0x8DC3	0x3BBC
+0x8DC4	0x69D6
+0x8DC5	0x3BDD
+0x8DC6	0x6A65
+0x8DC7	0x6A74
+0x8DC8	0x6A71
+0x8DC9	0x6A82
+0x8DCA	0x3BEC
+0x8DCB	0x6A99
+0x8DCC	0x3BF2
+0x8DCD	0x6AAB
+0x8DCE	0x6AB5
+0x8DCF	0x6AD4
+0x8DD0	0x6AF6
+0x8DD1	0x6B81
+0x8DD2	0x6BC1
+0x8DD3	0x6BEA
+0x8DD4	0x6C75
+0x8DD5	0x6CAA
+0x8DD6	0x3CCB
+0x8DD7	0x6D02
+0x8DD8	0x6D06
+0x8DD9	0x6D26
+0x8DDA	0x6D81
+0x8DDB	0x3CEF
+0x8DDC	0x6DA4
+0x8DDD	0x6DB1
+0x8DDE	0x6E15
+0x8DDF	0x6E18
+0x8DE0	0x6E29
+0x8DE1	0x6E86
+0x8DE2	0x289C0
+0x8DE3	0x6EBB
+0x8DE4	0x6EE2
+0x8DE5	0x6EDA
+0x8DE6	0x9F7F
+0x8DE7	0x6EE8
+0x8DE8	0x6EE9
+0x8DE9	0x6F24
+0x8DEA	0x6F34
+0x8DEB	0x3D46
+0x8DEC	0x23F41
+0x8DED	0x6F81
+0x8DEE	0x6FBE
+0x8DEF	0x3D6A
+0x8DF0	0x3D75
+0x8DF1	0x71B7
+0x8DF2	0x5C99
+0x8DF3	0x3D8A
+0x8DF4	0x702C
+0x8DF5	0x3D91
+0x8DF6	0x7050
+0x8DF7	0x7054
+0x8DF8	0x706F
+0x8DF9	0x707F
+0x8DFA	0x7089
+0x8DFB	0x20325
+0x8DFC	0x43C1
+0x8DFD	0x35F1
+0x8DFE	0x20ED8
+0x8E40	0x23ED7
+0x8E41	0x57BE
+0x8E42	0x26ED3
+0x8E43	0x713E
+0x8E44	0x257E0
+0x8E45	0x364E
+0x8E46	0x69A2
+0x8E47	0x28BE9
+0x8E48	0x5B74
+0x8E49	0x7A49
+0x8E4A	0x258E1
+0x8E4B	0x294D9
+0x8E4C	0x7A65
+0x8E4D	0x7A7D
+0x8E4E	0x259AC
+0x8E4F	0x7ABB
+0x8E50	0x7AB0
+0x8E51	0x7AC2
+0x8E52	0x7AC3
+0x8E53	0x71D1
+0x8E54	0x2648D
+0x8E55	0x41CA
+0x8E56	0x7ADA
+0x8E57	0x7ADD
+0x8E58	0x7AEA
+0x8E59	0x41EF
+0x8E5A	0x54B2
+0x8E5B	0x25C01
+0x8E5C	0x7B0B
+0x8E5D	0x7B55
+0x8E5E	0x7B29
+0x8E5F	0x2530E
+0x8E60	0x25CFE
+0x8E61	0x7BA2
+0x8E62	0x7B6F
+0x8E63	0x839C
+0x8E64	0x25BB4
+0x8E65	0x26C7F
+0x8E66	0x7BD0
+0x8E67	0x8421
+0x8E68	0x7B92
+0x8E6A	0x25D20
+0x8E6B	0x3DAD
+0x8E6C	0x25C65
+0x8E6D	0x8492
+0x8E6E	0x7BFA
+0x8E70	0x7C35
+0x8E71	0x25CC1
+0x8E72	0x7C44
+0x8E73	0x7C83
+0x8E74	0x24882
+0x8E75	0x7CA6
+0x8E76	0x667D
+0x8E77	0x24578
+0x8E78	0x7CC9
+0x8E79	0x7CC7
+0x8E7A	0x7CE6
+0x8E7B	0x7C74
+0x8E7C	0x7CF3
+0x8E7D	0x7CF5
+0x8EA1	0x7E67
+0x8EA2	0x451D
+0x8EA3	0x26E44
+0x8EA4	0x7D5D
+0x8EA5	0x26ED6
+0x8EA6	0x748D
+0x8EA7	0x7D89
+0x8EA8	0x7DAB
+0x8EA9	0x7135
+0x8EAA	0x7DB3
+0x8EAC	0x24057
+0x8EAD	0x26029
+0x8EAE	0x7DE4
+0x8EAF	0x3D13
+0x8EB0	0x7DF5
+0x8EB1	0x217F9
+0x8EB2	0x7DE5
+0x8EB3	0x2836D
+0x8EB5	0x26121
+0x8EB6	0x2615A
+0x8EB7	0x7E6E
+0x8EB8	0x7E92
+0x8EB9	0x432B
+0x8EBA	0x946C
+0x8EBB	0x7E27
+0x8EBC	0x7F40
+0x8EBD	0x7F41
+0x8EBE	0x7F47
+0x8EBF	0x7936
+0x8EC0	0x262D0
+0x8EC1	0x99E1
+0x8EC2	0x7F97
+0x8EC3	0x26351
+0x8EC4	0x7FA3
+0x8EC5	0x21661
+0x8EC6	0x20068
+0x8EC7	0x455C
+0x8EC8	0x23766
+0x8EC9	0x4503
+0x8ECA	0x2833A
+0x8ECB	0x7FFA
+0x8ECC	0x26489
+0x8ECE	0x8008
+0x8ECF	0x801D
+0x8ED1	0x802F
+0x8ED2	0x2A087
+0x8ED3	0x26CC3
+0x8ED4	0x803B
+0x8ED5	0x803C
+0x8ED6	0x8061
+0x8ED7	0x22714
+0x8ED8	0x4989
+0x8ED9	0x26626
+0x8EDA	0x23DE3
+0x8EDB	0x266E8
+0x8EDC	0x6725
+0x8EDD	0x80A7
+0x8EDE	0x28A48
+0x8EDF	0x8107
+0x8EE0	0x811A
+0x8EE1	0x58B0
+0x8EE2	0x226F6
+0x8EE3	0x6C7F
+0x8EE4	0x26498
+0x8EE5	0x24FB8
+0x8EE6	0x64E7
+0x8EE7	0x2148A
+0x8EE8	0x8218
+0x8EE9	0x2185E
+0x8EEA	0x6A53
+0x8EEB	0x24A65
+0x8EEC	0x24A95
+0x8EED	0x447A
+0x8EEE	0x8229
+0x8EEF	0x20B0D
+0x8EF0	0x26A52
+0x8EF1	0x23D7E
+0x8EF2	0x4FF9
+0x8EF3	0x214FD
+0x8EF4	0x84E2
+0x8EF5	0x8362
+0x8EF6	0x26B0A
+0x8EF7	0x249A7
+0x8EF8	0x23530
+0x8EF9	0x21773
+0x8EFA	0x23DF8
+0x8EFB	0x82AA
+0x8EFC	0x691B
+0x8EFD	0x2F994
+0x8EFE	0x41DB
+0x8F40	0x854B
+0x8F41	0x82D0
+0x8F42	0x831A
+0x8F43	0x20E16
+0x8F44	0x217B4
+0x8F45	0x36C1
+0x8F46	0x2317D
+0x8F47	0x2355A
+0x8F48	0x827B
+0x8F49	0x82E2
+0x8F4A	0x8318
+0x8F4B	0x23E8B
+0x8F4C	0x26DA3
+0x8F4D	0x26B05
+0x8F4E	0x26B97
+0x8F4F	0x235CE
+0x8F50	0x3DBF
+0x8F51	0x831D
+0x8F52	0x55EC
+0x8F53	0x8385
+0x8F54	0x450B
+0x8F55	0x26DA5
+0x8F56	0x83AC
+0x8F58	0x83D3
+0x8F59	0x347E
+0x8F5A	0x26ED4
+0x8F5B	0x6A57
+0x8F5C	0x855A
+0x8F5D	0x3496
+0x8F5E	0x26E42
+0x8F5F	0x22EEF
+0x8F60	0x8458
+0x8F61	0x25BE4
+0x8F62	0x8471
+0x8F63	0x3DD3
+0x8F64	0x44E4
+0x8F65	0x6AA7
+0x8F66	0x844A
+0x8F67	0x23CB5
+0x8F68	0x7958
+0x8F6A	0x26B96
+0x8F6B	0x26E77
+0x8F6C	0x26E43
+0x8F6D	0x84DE
+0x8F6F	0x8391
+0x8F70	0x44A0
+0x8F71	0x8493
+0x8F72	0x84E4
+0x8F73	0x25C91
+0x8F74	0x4240
+0x8F75	0x25CC0
+0x8F76	0x4543
+0x8F77	0x8534
+0x8F78	0x5AF2
+0x8F79	0x26E99
+0x8F7A	0x4527
+0x8F7B	0x8573
+0x8F7C	0x4516
+0x8F7D	0x67BF
+0x8F7E	0x8616
+0x8FA1	0x28625
+0x8FA2	0x2863B
+0x8FA3	0x85C1
+0x8FA4	0x27088
+0x8FA5	0x8602
+0x8FA6	0x21582
+0x8FA7	0x270CD
+0x8FA8	0x2F9B2
+0x8FA9	0x456A
+0x8FAA	0x8628
+0x8FAB	0x3648
+0x8FAC	0x218A2
+0x8FAD	0x53F7
+0x8FAE	0x2739A
+0x8FAF	0x867E
+0x8FB0	0x8771
+0x8FB1	0x2A0F8
+0x8FB2	0x87EE
+0x8FB3	0x22C27
+0x8FB4	0x87B1
+0x8FB5	0x87DA
+0x8FB6	0x880F
+0x8FB7	0x5661
+0x8FB8	0x866C
+0x8FB9	0x6856
+0x8FBA	0x460F
+0x8FBB	0x8845
+0x8FBC	0x8846
+0x8FBD	0x275E0
+0x8FBE	0x23DB9
+0x8FBF	0x275E4
+0x8FC0	0x885E
+0x8FC1	0x889C
+0x8FC2	0x465B
+0x8FC3	0x88B4
+0x8FC4	0x88B5
+0x8FC5	0x63C1
+0x8FC6	0x88C5
+0x8FC7	0x7777
+0x8FC8	0x2770F
+0x8FC9	0x8987
+0x8FCA	0x898A
+0x8FCD	0x89A7
+0x8FCE	0x89BC
+0x8FCF	0x28A25
+0x8FD0	0x89E7
+0x8FD1	0x27924
+0x8FD2	0x27ABD
+0x8FD3	0x8A9C
+0x8FD4	0x7793
+0x8FD5	0x91FE
+0x8FD6	0x8A90
+0x8FD7	0x27A59
+0x8FD8	0x7AE9
+0x8FD9	0x27B3A
+0x8FDA	0x23F8F
+0x8FDB	0x4713
+0x8FDC	0x27B38
+0x8FDD	0x717C
+0x8FDE	0x8B0C
+0x8FDF	0x8B1F
+0x8FE0	0x25430
+0x8FE1	0x25565
+0x8FE2	0x8B3F
+0x8FE3	0x8B4C
+0x8FE4	0x8B4D
+0x8FE5	0x8AA9
+0x8FE6	0x24A7A
+0x8FE7	0x8B90
+0x8FE8	0x8B9B
+0x8FE9	0x8AAF
+0x8FEA	0x216DF
+0x8FEB	0x4615
+0x8FEC	0x884F
+0x8FED	0x8C9B
+0x8FEE	0x27D54
+0x8FEF	0x27D8F
+0x8FF0	0x2F9D4
+0x8FF1	0x3725
+0x8FF2	0x27D53
+0x8FF3	0x8CD6
+0x8FF4	0x27D98
+0x8FF5	0x27DBD
+0x8FF6	0x8D12
+0x8FF7	0x8D03
+0x8FF8	0x21910
+0x8FF9	0x8CDB
+0x8FFA	0x705C
+0x8FFB	0x8D11
+0x8FFC	0x24CC9
+0x8FFD	0x3ED0
+0x9040	0x8DA9
+0x9041	0x28002
+0x9042	0x21014
+0x9043	0x2498A
+0x9044	0x3B7C
+0x9045	0x281BC
+0x9046	0x2710C
+0x9047	0x7AE7
+0x9048	0x8EAD
+0x9049	0x8EB6
+0x904A	0x8EC3
+0x904B	0x92D4
+0x904C	0x8F19
+0x904D	0x8F2D
+0x904E	0x28365
+0x904F	0x28412
+0x9050	0x8FA5
+0x9051	0x9303
+0x9052	0x2A29F
+0x9053	0x20A50
+0x9054	0x8FB3
+0x9055	0x492A
+0x9056	0x289DE
+0x9057	0x2853D
+0x9058	0x23DBB
+0x9059	0x5EF8
+0x905A	0x23262
+0x905B	0x8FF9
+0x905C	0x2A014
+0x905D	0x286BC
+0x905E	0x28501
+0x905F	0x22325
+0x9060	0x3980
+0x9061	0x26ED7
+0x9062	0x9037
+0x9063	0x2853C
+0x9064	0x27ABE
+0x9065	0x9061
+0x9066	0x2856C
+0x9067	0x2860B
+0x9068	0x90A8
+0x9069	0x28713
+0x906A	0x90C4
+0x906B	0x286E6
+0x906C	0x90AE
+0x906E	0x9167
+0x906F	0x3AF0
+0x9070	0x91A9
+0x9071	0x91C4
+0x9072	0x7CAC
+0x9073	0x28933
+0x9074	0x21E89
+0x9075	0x920E
+0x9076	0x6C9F
+0x9077	0x9241
+0x9078	0x9262
+0x9079	0x255B9
+0x907B	0x28AC6
+0x907C	0x23C9B
+0x907D	0x28B0C
+0x907E	0x255DB
+0x90A1	0x20D31
+0x90A2	0x932C
+0x90A3	0x936B
+0x90A4	0x28AE1
+0x90A5	0x28BEB
+0x90A6	0x708F
+0x90A7	0x5AC3
+0x90A8	0x28AE2
+0x90A9	0x28AE5
+0x90AA	0x4965
+0x90AB	0x9244
+0x90AC	0x28BEC
+0x90AD	0x28C39
+0x90AE	0x28BFF
+0x90AF	0x9373
+0x90B0	0x945B
+0x90B1	0x8EBC
+0x90B2	0x9585
+0x90B3	0x95A6
+0x90B4	0x9426
+0x90B5	0x95A0
+0x90B6	0x6FF6
+0x90B7	0x42B9
+0x90B8	0x2267A
+0x90B9	0x286D8
+0x90BA	0x2127C
+0x90BB	0x23E2E
+0x90BC	0x49DF
+0x90BD	0x6C1C
+0x90BE	0x967B
+0x90BF	0x9696
+0x90C0	0x416C
+0x90C1	0x96A3
+0x90C2	0x26ED5
+0x90C3	0x61DA
+0x90C4	0x96B6
+0x90C5	0x78F5
+0x90C6	0x28AE0
+0x90C7	0x96BD
+0x90C8	0x53CC
+0x90C9	0x49A1
+0x90CA	0x26CB8
+0x90CB	0x20274
+0x90CC	0x26410
+0x90CD	0x290AF
+0x90CE	0x290E5
+0x90CF	0x24AD1
+0x90D0	0x21915
+0x90D1	0x2330A
+0x90D2	0x9731
+0x90D3	0x8642
+0x90D4	0x9736
+0x90D5	0x4A0F
+0x90D6	0x453D
+0x90D7	0x4585
+0x90D8	0x24AE9
+0x90D9	0x7075
+0x90DA	0x5B41
+0x90DB	0x971B
+0x90DD	0x291D5
+0x90DE	0x9757
+0x90DF	0x5B4A
+0x90E0	0x291EB
+0x90E1	0x975F
+0x90E2	0x9425
+0x90E3	0x50D0
+0x90E4	0x230B7
+0x90E5	0x230BC
+0x90E6	0x9789
+0x90E7	0x979F
+0x90E8	0x97B1
+0x90E9	0x97BE
+0x90EA	0x97C0
+0x90EB	0x97D2
+0x90EC	0x97E0
+0x90ED	0x2546C
+0x90EE	0x97EE
+0x90EF	0x741C
+0x90F0	0x29433
+0x90F2	0x97F5
+0x90F3	0x2941D
+0x90F4	0x2797A
+0x90F5	0x4AD1
+0x90F6	0x9834
+0x90F7	0x9833
+0x90F8	0x984B
+0x90F9	0x9866
+0x90FA	0x3B0E
+0x90FB	0x27175
+0x90FC	0x3D51
+0x90FD	0x20630
+0x90FE	0x2415C
+0x9140	0x25706
+0x9141	0x98CA
+0x9142	0x98B7
+0x9143	0x98C8
+0x9144	0x98C7
+0x9145	0x4AFF
+0x9146	0x26D27
+0x9147	0x216D3
+0x9148	0x55B0
+0x9149	0x98E1
+0x914A	0x98E6
+0x914B	0x98EC
+0x914C	0x9378
+0x914D	0x9939
+0x914E	0x24A29
+0x914F	0x4B72
+0x9150	0x29857
+0x9151	0x29905
+0x9152	0x99F5
+0x9153	0x9A0C
+0x9154	0x9A3B
+0x9155	0x9A10
+0x9156	0x9A58
+0x9157	0x25725
+0x9158	0x36C4
+0x9159	0x290B1
+0x915A	0x29BD5
+0x915B	0x9AE0
+0x915C	0x9AE2
+0x915D	0x29B05
+0x915E	0x9AF4
+0x915F	0x4C0E
+0x9160	0x9B14
+0x9161	0x9B2D
+0x9162	0x28600
+0x9163	0x5034
+0x9164	0x9B34
+0x9165	0x269A8
+0x9166	0x38C3
+0x9167	0x2307D
+0x9168	0x9B50
+0x9169	0x9B40
+0x916A	0x29D3E
+0x916B	0x5A45
+0x916C	0x21863
+0x916D	0x9B8E
+0x916E	0x2424B
+0x916F	0x9C02
+0x9170	0x9BFF
+0x9171	0x9C0C
+0x9172	0x29E68
+0x9173	0x9DD4
+0x9174	0x29FB7
+0x9175	0x2A192
+0x9176	0x2A1AB
+0x9177	0x2A0E1
+0x9178	0x2A123
+0x9179	0x2A1DF
+0x917A	0x9D7E
+0x917B	0x9D83
+0x917C	0x2A134
+0x917D	0x9E0E
+0x917E	0x6888
+0x91A1	0x9DC4
+0x91A2	0x2215B
+0x91A3	0x2A193
+0x91A4	0x2A220
+0x91A5	0x2193B
+0x91A6	0x2A233
+0x91A7	0x9D39
+0x91A8	0x2A0B9
+0x91A9	0x2A2B4
+0x91AA	0x9E90
+0x91AB	0x9E95
+0x91AC	0x9E9E
+0x91AD	0x9EA2
+0x91AE	0x4D34
+0x91AF	0x9EAA
+0x91B0	0x9EAF
+0x91B1	0x24364
+0x91B2	0x9EC1
+0x91B3	0x3B60
+0x91B4	0x39E5
+0x91B5	0x3D1D
+0x91B6	0x4F32
+0x91B7	0x37BE
+0x91B8	0x28C2B
+0x91B9	0x9F02
+0x91BA	0x9F08
+0x91BB	0x4B96
+0x91BC	0x9424
+0x91BD	0x26DA2
+0x91BE	0x9F17
+0x91C0	0x9F39
+0x91C1	0x569F
+0x91C2	0x568A
+0x91C3	0x9F45
+0x91C4	0x99B8
+0x91C5	0x2908B
+0x91C6	0x97F2
+0x91C7	0x847F
+0x91C8	0x9F62
+0x91C9	0x9F69
+0x91CA	0x7ADC
+0x91CB	0x9F8E
+0x91CC	0x7216
+0x91CD	0x4BBE
+0x91CE	0x24975
+0x91CF	0x249BB
+0x91D0	0x7177
+0x91D1	0x249F8
+0x91D2	0x24348
+0x91D3	0x24A51
+0x91D4	0x739E
+0x91D5	0x28BDA
+0x91D6	0x218FA
+0x91D7	0x799F
+0x91D8	0x2897E
+0x91D9	0x28E36
+0x91DA	0x9369
+0x91DB	0x93F3
+0x91DC	0x28A44
+0x91DD	0x92EC
+0x91DE	0x9381
+0x91DF	0x93CB
+0x91E0	0x2896C
+0x91E1	0x244B9
+0x91E2	0x7217
+0x91E3	0x3EEB
+0x91E4	0x7772
+0x91E5	0x7A43
+0x91E6	0x70D0
+0x91E7	0x24473
+0x91E8	0x243F8
+0x91E9	0x717E
+0x91EA	0x217EF
+0x91EB	0x70A3
+0x91EC	0x218BE
+0x91ED	0x23599
+0x91EE	0x3EC7
+0x91EF	0x21885
+0x91F0	0x2542F
+0x91F1	0x217F8
+0x91F2	0x3722
+0x91F3	0x216FB
+0x91F4	0x21839
+0x91F5	0x36E1
+0x91F6	0x21774
+0x91F7	0x218D1
+0x91F8	0x25F4B
+0x91F9	0x3723
+0x91FA	0x216C0
+0x91FB	0x575B
+0x91FC	0x24A25
+0x91FD	0x213FE
+0x91FE	0x212A8
+0x9240	0x213C6
+0x9241	0x214B6
+0x9242	0x8503
+0x9243	0x236A6
+0x9245	0x8455
+0x9246	0x24994
+0x9247	0x27165
+0x9248	0x23E31
+0x9249	0x2555C
+0x924A	0x23EFB
+0x924B	0x27052
+0x924C	0x44F4
+0x924D	0x236EE
+0x924E	0x2999D
+0x924F	0x26F26
+0x9250	0x67F9
+0x9251	0x3733
+0x9252	0x3C15
+0x9253	0x3DE7
+0x9254	0x586C
+0x9255	0x21922
+0x9256	0x6810
+0x9257	0x4057
+0x9258	0x2373F
+0x9259	0x240E1
+0x925A	0x2408B
+0x925B	0x2410F
+0x925C	0x26C21
+0x925D	0x54CB
+0x925E	0x569E
+0x925F	0x266B1
+0x9260	0x5692
+0x9261	0x20FDF
+0x9262	0x20BA8
+0x9263	0x20E0D
+0x9264	0x93C6
+0x9265	0x28B13
+0x9266	0x939C
+0x9267	0x4EF8
+0x9268	0x512B
+0x9269	0x3819
+0x926A	0x24436
+0x926B	0x4EBC
+0x926C	0x20465
+0x926D	0x2037F
+0x926E	0x4F4B
+0x926F	0x4F8A
+0x9270	0x25651
+0x9271	0x5A68
+0x9272	0x201AB
+0x9273	0x203CB
+0x9274	0x3999
+0x9275	0x2030A
+0x9276	0x20414
+0x9277	0x3435
+0x9278	0x4F29
+0x9279	0x202C0
+0x927A	0x28EB3
+0x927B	0x20275
+0x927C	0x8ADA
+0x927D	0x2020C
+0x927E	0x4E98
+0x92A1	0x50CD
+0x92A2	0x510D
+0x92A3	0x4FA2
+0x92A4	0x4F03
+0x92A5	0x24A0E
+0x92A6	0x23E8A
+0x92A7	0x4F42
+0x92A8	0x502E
+0x92A9	0x506C
+0x92AA	0x5081
+0x92AB	0x4FCC
+0x92AC	0x4FE5
+0x92AD	0x5058
+0x92AE	0x50FC
+0x92B3	0x6E76
+0x92B4	0x23595
+0x92B5	0x23E39
+0x92B6	0x23EBF
+0x92B7	0x6D72
+0x92B8	0x21884
+0x92B9	0x23E89
+0x92BA	0x51A8
+0x92BB	0x51C3
+0x92BC	0x205E0
+0x92BD	0x44DD
+0x92BE	0x204A3
+0x92BF	0x20492
+0x92C0	0x20491
+0x92C1	0x8D7A
+0x92C2	0x28A9C
+0x92C3	0x2070E
+0x92C4	0x5259
+0x92C5	0x52A4
+0x92C6	0x20873
+0x92C7	0x52E1
+0x92C9	0x467A
+0x92CA	0x718C
+0x92CB	0x2438C
+0x92CC	0x20C20
+0x92CD	0x249AC
+0x92CE	0x210E4
+0x92CF	0x69D1
+0x92D0	0x20E1D
+0x92D2	0x3EDE
+0x92D3	0x7499
+0x92D4	0x7414
+0x92D5	0x7456
+0x92D6	0x7398
+0x92D7	0x4B8E
+0x92D8	0x24ABC
+0x92D9	0x2408D
+0x92DA	0x53D0
+0x92DB	0x3584
+0x92DC	0x720F
+0x92DD	0x240C9
+0x92DE	0x55B4
+0x92DF	0x20345
+0x92E0	0x54CD
+0x92E1	0x20BC6
+0x92E2	0x571D
+0x92E3	0x925D
+0x92E4	0x96F4
+0x92E5	0x9366
+0x92E6	0x57DD
+0x92E7	0x578D
+0x92E8	0x577F
+0x92E9	0x363E
+0x92EA	0x58CB
+0x92EB	0x5A99
+0x92EC	0x28A46
+0x92ED	0x216FA
+0x92EE	0x2176F
+0x92EF	0x21710
+0x92F0	0x5A2C
+0x92F1	0x59B8
+0x92F2	0x928F
+0x92F3	0x5A7E
+0x92F4	0x5ACF
+0x92F5	0x5A12
+0x92F6	0x25946
+0x92F7	0x219F3
+0x92F8	0x21861
+0x92F9	0x24295
+0x92FA	0x36F5
+0x92FB	0x6D05
+0x92FC	0x7443
+0x92FD	0x5A21
+0x92FE	0x25E83
+0x9340	0x5A81
+0x9341	0x28BD7
+0x9342	0x20413
+0x9343	0x93E0
+0x9344	0x748C
+0x9345	0x21303
+0x9346	0x7105
+0x9347	0x4972
+0x9348	0x9408
+0x9349	0x289FB
+0x934A	0x93BD
+0x934B	0x37A0
+0x934C	0x5C1E
+0x934D	0x5C9E
+0x934E	0x5E5E
+0x934F	0x5E48
+0x9350	0x21996
+0x9351	0x2197C
+0x9352	0x23AEE
+0x9353	0x5ECD
+0x9354	0x5B4F
+0x9355	0x21903
+0x9356	0x21904
+0x9357	0x3701
+0x9358	0x218A0
+0x9359	0x36DD
+0x935A	0x216FE
+0x935B	0x36D3
+0x935C	0x812A
+0x935D	0x28A47
+0x935E	0x21DBA
+0x935F	0x23472
+0x9360	0x289A8
+0x9361	0x5F0C
+0x9362	0x5F0E
+0x9363	0x21927
+0x9364	0x217AB
+0x9365	0x5A6B
+0x9366	0x2173B
+0x9367	0x5B44
+0x9368	0x8614
+0x9369	0x275FD
+0x936A	0x8860
+0x936B	0x607E
+0x936C	0x22860
+0x936D	0x2262B
+0x936E	0x5FDB
+0x936F	0x3EB8
+0x9370	0x225AF
+0x9371	0x225BE
+0x9372	0x29088
+0x9373	0x26F73
+0x9374	0x61C0
+0x9375	0x2003E
+0x9376	0x20046
+0x9377	0x2261B
+0x9378	0x6199
+0x9379	0x6198
+0x937A	0x6075
+0x937B	0x22C9B
+0x937C	0x22D07
+0x937D	0x246D4
+0x937E	0x2914D
+0x93A1	0x6471
+0x93A2	0x24665
+0x93A3	0x22B6A
+0x93A4	0x3A29
+0x93A5	0x22B22
+0x93A6	0x23450
+0x93A7	0x298EA
+0x93A8	0x22E78
+0x93A9	0x6337
+0x93AA	0x2A45B
+0x93AB	0x64B6
+0x93AC	0x6331
+0x93AD	0x63D1
+0x93AE	0x249E3
+0x93AF	0x22D67
+0x93B0	0x62A4
+0x93B1	0x22CA1
+0x93B2	0x643B
+0x93B3	0x656B
+0x93B4	0x6972
+0x93B5	0x3BF4
+0x93B6	0x2308E
+0x93B7	0x232AD
+0x93B8	0x24989
+0x93B9	0x232AB
+0x93BA	0x550D
+0x93BB	0x232E0
+0x93BC	0x218D9
+0x93BD	0x2943F
+0x93BE	0x66CE
+0x93BF	0x23289
+0x93C0	0x231B3
+0x93C1	0x3AE0
+0x93C2	0x4190
+0x93C3	0x25584
+0x93C4	0x28B22
+0x93C5	0x2558F
+0x93C6	0x216FC
+0x93C7	0x2555B
+0x93C8	0x25425
+0x93C9	0x78EE
+0x93CA	0x23103
+0x93CB	0x2182A
+0x93CC	0x23234
+0x93CD	0x3464
+0x93CE	0x2320F
+0x93CF	0x23182
+0x93D0	0x242C9
+0x93D1	0x668E
+0x93D2	0x26D24
+0x93D3	0x666B
+0x93D4	0x4B93
+0x93D5	0x6630
+0x93D6	0x27870
+0x93D7	0x21DEB
+0x93D8	0x6663
+0x93D9	0x232D2
+0x93DA	0x232E1
+0x93DB	0x661E
+0x93DC	0x25872
+0x93DD	0x38D1
+0x93DE	0x2383A
+0x93DF	0x237BC
+0x93E0	0x3B99
+0x93E1	0x237A2
+0x93E2	0x233FE
+0x93E3	0x74D0
+0x93E4	0x3B96
+0x93E5	0x678F
+0x93E6	0x2462A
+0x93E7	0x68B6
+0x93E8	0x681E
+0x93E9	0x3BC4
+0x93EA	0x6ABE
+0x93EB	0x3863
+0x93EC	0x237D5
+0x93ED	0x24487
+0x93EE	0x6A33
+0x93EF	0x6A52
+0x93F0	0x6AC9
+0x93F1	0x6B05
+0x93F2	0x21912
+0x93F3	0x6511
+0x93F4	0x6898
+0x93F5	0x6A4C
+0x93F6	0x3BD7
+0x93F7	0x6A7A
+0x93F8	0x6B57
+0x93F9	0x23FC0
+0x93FA	0x23C9A
+0x93FB	0x93A0
+0x93FC	0x92F2
+0x93FD	0x28BEA
+0x93FE	0x28ACB
+0x9440	0x9289
+0x9441	0x2801E
+0x9442	0x289DC
+0x9443	0x9467
+0x9444	0x6DA5
+0x9445	0x6F0B
+0x9446	0x249EC
+0x9448	0x23F7F
+0x9449	0x3D8F
+0x944A	0x6E04
+0x944B	0x2403C
+0x944C	0x5A3D
+0x944D	0x6E0A
+0x944E	0x5847
+0x944F	0x6D24
+0x9450	0x7842
+0x9451	0x713B
+0x9452	0x2431A
+0x9453	0x24276
+0x9454	0x70F1
+0x9455	0x7250
+0x9456	0x7287
+0x9457	0x7294
+0x9458	0x2478F
+0x9459	0x24725
+0x945A	0x5179
+0x945B	0x24AA4
+0x945C	0x205EB
+0x945D	0x747A
+0x945E	0x23EF8
+0x945F	0x2365F
+0x9460	0x24A4A
+0x9461	0x24917
+0x9462	0x25FE1
+0x9463	0x3F06
+0x9464	0x3EB1
+0x9465	0x24ADF
+0x9466	0x28C23
+0x9467	0x23F35
+0x9468	0x60A7
+0x9469	0x3EF3
+0x946A	0x74CC
+0x946B	0x743C
+0x946C	0x9387
+0x946D	0x7437
+0x946E	0x449F
+0x946F	0x26DEA
+0x9470	0x4551
+0x9471	0x7583
+0x9472	0x3F63
+0x9473	0x24CD9
+0x9474	0x24D06
+0x9475	0x3F58
+0x9476	0x7555
+0x9477	0x7673
+0x9478	0x2A5C6
+0x9479	0x3B19
+0x947A	0x7468
+0x947B	0x28ACC
+0x947C	0x249AB
+0x947D	0x2498E
+0x947E	0x3AFB
+0x94A1	0x3DCD
+0x94A2	0x24A4E
+0x94A3	0x3EFF
+0x94A4	0x249C5
+0x94A5	0x248F3
+0x94A6	0x91FA
+0x94A7	0x5732
+0x94A8	0x9342
+0x94A9	0x28AE3
+0x94AA	0x21864
+0x94AB	0x50DF
+0x94AC	0x25221
+0x94AD	0x251E7
+0x94AE	0x7778
+0x94AF	0x23232
+0x94B0	0x770E
+0x94B1	0x770F
+0x94B2	0x777B
+0x94B3	0x24697
+0x94B4	0x23781
+0x94B5	0x3A5E
+0x94B6	0x248F0
+0x94B7	0x7438
+0x94B8	0x749B
+0x94B9	0x3EBF
+0x94BA	0x24ABA
+0x94BB	0x24AC7
+0x94BC	0x40C8
+0x94BD	0x24A96
+0x94BE	0x261AE
+0x94BF	0x9307
+0x94C0	0x25581
+0x94C1	0x781E
+0x94C2	0x788D
+0x94C3	0x7888
+0x94C4	0x78D2
+0x94C5	0x73D0
+0x94C6	0x7959
+0x94C7	0x27741
+0x94C8	0x256E3
+0x94C9	0x410E
+0x94CB	0x8496
+0x94CC	0x79A5
+0x94CD	0x6A2D
+0x94CE	0x23EFA
+0x94CF	0x7A3A
+0x94D0	0x79F4
+0x94D1	0x416E
+0x94D2	0x216E6
+0x94D3	0x4132
+0x94D4	0x9235
+0x94D5	0x79F1
+0x94D6	0x20D4C
+0x94D7	0x2498C
+0x94D8	0x20299
+0x94D9	0x23DBA
+0x94DA	0x2176E
+0x94DB	0x3597
+0x94DC	0x556B
+0x94DD	0x3570
+0x94DE	0x36AA
+0x94DF	0x201D4
+0x94E0	0x20C0D
+0x94E1	0x7AE2
+0x94E2	0x5A59
+0x94E3	0x226F5
+0x94E4	0x25AAF
+0x94E5	0x25A9C
+0x94E6	0x5A0D
+0x94E7	0x2025B
+0x94E8	0x78F0
+0x94E9	0x5A2A
+0x94EA	0x25BC6
+0x94EB	0x7AFE
+0x94EC	0x41F9
+0x94ED	0x7C5D
+0x94EE	0x7C6D
+0x94EF	0x4211
+0x94F0	0x25BB3
+0x94F1	0x25EBC
+0x94F2	0x25EA6
+0x94F3	0x7CCD
+0x94F4	0x249F9
+0x94F5	0x217B0
+0x94F6	0x7C8E
+0x94F7	0x7C7C
+0x94F8	0x7CAE
+0x94F9	0x6AB2
+0x94FA	0x7DDC
+0x94FB	0x7E07
+0x94FC	0x7DD3
+0x94FD	0x7F4E
+0x94FE	0x26261
+0x9540	0x2615C
+0x9541	0x27B48
+0x9542	0x7D97
+0x9543	0x25E82
+0x9544	0x426A
+0x9545	0x26B75
+0x9546	0x20916
+0x9547	0x67D6
+0x9548	0x2004E
+0x9549	0x235CF
+0x954A	0x57C4
+0x954B	0x26412
+0x954C	0x263F8
+0x954D	0x24962
+0x954E	0x7FDD
+0x954F	0x7B27
+0x9550	0x2082C
+0x9551	0x25AE9
+0x9552	0x25D43
+0x9553	0x7B0C
+0x9554	0x25E0E
+0x9555	0x99E6
+0x9556	0x8645
+0x9557	0x9A63
+0x9558	0x6A1C
+0x9559	0x2343F
+0x955A	0x39E2
+0x955B	0x249F7
+0x955C	0x265AD
+0x955D	0x9A1F
+0x955E	0x265A0
+0x955F	0x8480
+0x9560	0x27127
+0x9561	0x26CD1
+0x9562	0x44EA
+0x9563	0x8137
+0x9564	0x4402
+0x9565	0x80C6
+0x9566	0x8109
+0x9567	0x8142
+0x9568	0x267B4
+0x9569	0x98C3
+0x956A	0x26A42
+0x956B	0x8262
+0x956C	0x8265
+0x956D	0x26A51
+0x956E	0x8453
+0x956F	0x26DA7
+0x9570	0x8610
+0x9571	0x2721B
+0x9572	0x5A86
+0x9573	0x417F
+0x9574	0x21840
+0x9575	0x5B2B
+0x9576	0x218A1
+0x9577	0x5AE4
+0x9578	0x218D8
+0x9579	0x86A0
+0x957A	0x2F9BC
+0x957B	0x23D8F
+0x957C	0x882D
+0x957D	0x27422
+0x957E	0x5A02
+0x95A1	0x886E
+0x95A2	0x4F45
+0x95A3	0x8887
+0x95A4	0x88BF
+0x95A5	0x88E6
+0x95A6	0x8965
+0x95A7	0x894D
+0x95A8	0x25683
+0x95A9	0x8954
+0x95AA	0x27785
+0x95AB	0x27784
+0x95AC	0x28BF5
+0x95AD	0x28BD9
+0x95AE	0x28B9C
+0x95AF	0x289F9
+0x95B0	0x3EAD
+0x95B1	0x84A3
+0x95B2	0x46F5
+0x95B3	0x46CF
+0x95B4	0x37F2
+0x95B5	0x8A3D
+0x95B6	0x8A1C
+0x95B7	0x29448
+0x95B8	0x5F4D
+0x95B9	0x922B
+0x95BA	0x24284
+0x95BB	0x65D4
+0x95BC	0x7129
+0x95BD	0x70C4
+0x95BE	0x21845
+0x95BF	0x9D6D
+0x95C0	0x8C9F
+0x95C1	0x8CE9
+0x95C2	0x27DDC
+0x95C3	0x599A
+0x95C4	0x77C3
+0x95C5	0x59F0
+0x95C6	0x436E
+0x95C7	0x36D4
+0x95C8	0x8E2A
+0x95C9	0x8EA7
+0x95CA	0x24C09
+0x95CB	0x8F30
+0x95CC	0x8F4A
+0x95CD	0x42F4
+0x95CE	0x6C58
+0x95CF	0x6FBB
+0x95D0	0x22321
+0x95D1	0x489B
+0x95D2	0x6F79
+0x95D3	0x6E8B
+0x95D4	0x217DA
+0x95D5	0x9BE9
+0x95D6	0x36B5
+0x95D7	0x2492F
+0x95D8	0x90BB
+0x95DA	0x5571
+0x95DB	0x4906
+0x95DC	0x91BB
+0x95DD	0x9404
+0x95DE	0x28A4B
+0x95DF	0x4062
+0x95E0	0x28AFC
+0x95E1	0x9427
+0x95E2	0x28C1D
+0x95E3	0x28C3B
+0x95E4	0x84E5
+0x95E5	0x8A2B
+0x95E6	0x9599
+0x95E7	0x95A7
+0x95E8	0x9597
+0x95E9	0x9596
+0x95EA	0x28D34
+0x95EB	0x7445
+0x95EC	0x3EC2
+0x95ED	0x248FF
+0x95EE	0x24A42
+0x95EF	0x243EA
+0x95F0	0x3EE7
+0x95F1	0x23225
+0x95F2	0x968F
+0x95F3	0x28EE7
+0x95F4	0x28E66
+0x95F5	0x28E65
+0x95F6	0x3ECC
+0x95F7	0x249ED
+0x95F8	0x24A78
+0x95F9	0x23FEE
+0x95FA	0x7412
+0x95FB	0x746B
+0x95FC	0x3EFC
+0x95FD	0x9741
+0x95FE	0x290B0
+0x9640	0x6847
+0x9641	0x4A1D
+0x9642	0x29093
+0x9643	0x257DF
+0x9645	0x9368
+0x9646	0x28989
+0x9647	0x28C26
+0x9648	0x28B2F
+0x9649	0x263BE
+0x964A	0x92BA
+0x964B	0x5B11
+0x964C	0x8B69
+0x964D	0x493C
+0x964E	0x73F9
+0x964F	0x2421B
+0x9650	0x979B
+0x9651	0x9771
+0x9652	0x9938
+0x9653	0x20F26
+0x9654	0x5DC1
+0x9655	0x28BC5
+0x9656	0x24AB2
+0x9657	0x981F
+0x9658	0x294DA
+0x9659	0x92F6
+0x965A	0x295D7
+0x965B	0x91E5
+0x965C	0x44C0
+0x965D	0x28B50
+0x965E	0x24A67
+0x965F	0x28B64
+0x9660	0x98DC
+0x9661	0x28A45
+0x9662	0x3F00
+0x9663	0x922A
+0x9664	0x4925
+0x9665	0x8414
+0x9666	0x993B
+0x9667	0x994D
+0x9668	0x27B06
+0x9669	0x3DFD
+0x966A	0x999B
+0x966B	0x4B6F
+0x966C	0x99AA
+0x966D	0x9A5C
+0x966E	0x28B65
+0x966F	0x258C8
+0x9670	0x6A8F
+0x9671	0x9A21
+0x9672	0x5AFE
+0x9673	0x9A2F
+0x9674	0x298F1
+0x9675	0x4B90
+0x9676	0x29948
+0x9677	0x99BC
+0x9678	0x4BBD
+0x9679	0x4B97
+0x967A	0x937D
+0x967B	0x5872
+0x967C	0x21302
+0x967D	0x5822
+0x967E	0x249B8
+0x96A1	0x214E8
+0x96A2	0x7844
+0x96A3	0x2271F
+0x96A4	0x23DB8
+0x96A5	0x68C5
+0x96A6	0x3D7D
+0x96A7	0x9458
+0x96A8	0x3927
+0x96A9	0x6150
+0x96AA	0x22781
+0x96AB	0x2296B
+0x96AC	0x6107
+0x96AD	0x9C4F
+0x96AE	0x9C53
+0x96AF	0x9C7B
+0x96B0	0x9C35
+0x96B1	0x9C10
+0x96B2	0x9B7F
+0x96B3	0x9BCF
+0x96B4	0x29E2D
+0x96B5	0x9B9F
+0x96B6	0x2A1F5
+0x96B7	0x2A0FE
+0x96B8	0x9D21
+0x96B9	0x4CAE
+0x96BA	0x24104
+0x96BB	0x9E18
+0x96BC	0x4CB0
+0x96BD	0x9D0C
+0x96BE	0x2A1B4
+0x96BF	0x2A0ED
+0x96C0	0x2A0F3
+0x96C1	0x2992F
+0x96C2	0x9DA5
+0x96C3	0x84BD
+0x96C4	0x26E12
+0x96C5	0x26FDF
+0x96C6	0x26B82
+0x96C7	0x85FC
+0x96C8	0x4533
+0x96C9	0x26DA4
+0x96CA	0x26E84
+0x96CB	0x26DF0
+0x96CC	0x8420
+0x96CD	0x85EE
+0x96CE	0x26E00
+0x96CF	0x237D7
+0x96D0	0x26064
+0x96D1	0x79E2
+0x96D2	0x2359C
+0x96D3	0x23640
+0x96D4	0x492D
+0x96D5	0x249DE
+0x96D6	0x3D62
+0x96D7	0x93DB
+0x96D8	0x92BE
+0x96D9	0x9348
+0x96DA	0x202BF
+0x96DB	0x78B9
+0x96DC	0x9277
+0x96DD	0x944D
+0x96DE	0x4FE4
+0x96DF	0x3440
+0x96E0	0x9064
+0x96E1	0x2555D
+0x96E2	0x783D
+0x96E3	0x7854
+0x96E4	0x78B6
+0x96E5	0x784B
+0x96E6	0x21757
+0x96E7	0x231C9
+0x96E8	0x24941
+0x96E9	0x369A
+0x96EA	0x4F72
+0x96EB	0x6FDA
+0x96EC	0x6FD9
+0x96EE	0x701E
+0x96EF	0x5414
+0x96F0	0x241B5
+0x96F1	0x57BB
+0x96F2	0x58F3
+0x96F3	0x578A
+0x96F4	0x9D16
+0x96F5	0x57D7
+0x96F6	0x7134
+0x96F7	0x34AF
+0x96F8	0x241AC
+0x96F9	0x71EB
+0x96FA	0x26C40
+0x96FB	0x24F97
+0x96FD	0x217B5
+0x96FE	0x28A49
+0x9740	0x610C
+0x9741	0x5ACE
+0x9742	0x5A0B
+0x9743	0x42BC
+0x9744	0x24488
+0x9745	0x372C
+0x9746	0x4B7B
+0x9747	0x289FC
+0x9748	0x93BB
+0x9749	0x93B8
+0x974A	0x218D6
+0x974B	0x20F1D
+0x974C	0x8472
+0x974D	0x26CC0
+0x974E	0x21413
+0x974F	0x242FA
+0x9750	0x22C26
+0x9751	0x243C1
+0x9752	0x5994
+0x9753	0x23DB7
+0x9754	0x26741
+0x9755	0x7DA8
+0x9756	0x2615B
+0x9757	0x260A4
+0x9758	0x249B9
+0x9759	0x2498B
+0x975A	0x289FA
+0x975B	0x92E5
+0x975C	0x73E2
+0x975D	0x3EE9
+0x975E	0x74B4
+0x975F	0x28B63
+0x9760	0x2189F
+0x9761	0x3EE1
+0x9762	0x24AB3
+0x9763	0x6AD8
+0x9764	0x73F3
+0x9765	0x73FB
+0x9766	0x3ED6
+0x9767	0x24A3E
+0x9768	0x24A94
+0x9769	0x217D9
+0x976A	0x24A66
+0x976B	0x203A7
+0x976C	0x21424
+0x976D	0x249E5
+0x976E	0x7448
+0x976F	0x24916
+0x9770	0x70A5
+0x9771	0x24976
+0x9772	0x9284
+0x9773	0x73E6
+0x9774	0x935F
+0x9775	0x204FE
+0x9776	0x9331
+0x9777	0x28ACE
+0x9778	0x28A16
+0x9779	0x9386
+0x977A	0x28BE7
+0x977B	0x255D5
+0x977C	0x4935
+0x977D	0x28A82
+0x977E	0x716B
+0x97A1	0x24943
+0x97A2	0x20CFF
+0x97A3	0x56A4
+0x97A4	0x2061A
+0x97A5	0x20BEB
+0x97A6	0x20CB8
+0x97A7	0x5502
+0x97A8	0x79C4
+0x97A9	0x217FA
+0x97AA	0x7DFE
+0x97AB	0x216C2
+0x97AC	0x24A50
+0x97AD	0x21852
+0x97AE	0x452E
+0x97AF	0x9401
+0x97B0	0x370A
+0x97B1	0x28AC0
+0x97B2	0x249AD
+0x97B3	0x59B0
+0x97B4	0x218BF
+0x97B5	0x21883
+0x97B6	0x27484
+0x97B7	0x5AA1
+0x97B8	0x36E2
+0x97B9	0x23D5B
+0x97BA	0x36B0
+0x97BB	0x925F
+0x97BC	0x5A79
+0x97BD	0x28A81
+0x97BE	0x21862
+0x97BF	0x9374
+0x97C0	0x3CCD
+0x97C1	0x20AB4
+0x97C2	0x4A96
+0x97C3	0x398A
+0x97C4	0x50F4
+0x97C5	0x3D69
+0x97C6	0x3D4C
+0x97C7	0x2139C
+0x97C8	0x7175
+0x97C9	0x42FB
+0x97CA	0x28218
+0x97CB	0x6E0F
+0x97CC	0x290E4
+0x97CD	0x44EB
+0x97CE	0x6D57
+0x97CF	0x27E4F
+0x97D0	0x7067
+0x97D1	0x6CAF
+0x97D2	0x3CD6
+0x97D3	0x23FED
+0x97D4	0x23E2D
+0x97D5	0x6E02
+0x97D6	0x6F0C
+0x97D7	0x3D6F
+0x97D8	0x203F5
+0x97D9	0x7551
+0x97DA	0x36BC
+0x97DB	0x34C8
+0x97DC	0x4680
+0x97DD	0x3EDA
+0x97DE	0x4871
+0x97DF	0x59C4
+0x97E0	0x926E
+0x97E1	0x493E
+0x97E2	0x8F41
+0x97E3	0x28C1C
+0x97E4	0x26BC0
+0x97E5	0x5812
+0x97E6	0x57C8
+0x97E7	0x36D6
+0x97E8	0x21452
+0x97E9	0x70FE
+0x97EA	0x24362
+0x97EB	0x24A71
+0x97EC	0x22FE3
+0x97ED	0x212B0
+0x97EE	0x223BD
+0x97EF	0x68B9
+0x97F0	0x6967
+0x97F1	0x21398
+0x97F2	0x234E5
+0x97F3	0x27BF4
+0x97F4	0x236DF
+0x97F5	0x28A83
+0x97F6	0x237D6
+0x97F7	0x233FA
+0x97F8	0x24C9F
+0x97F9	0x6A1A
+0x97FA	0x236AD
+0x97FB	0x26CB7
+0x97FC	0x843E
+0x97FD	0x44DF
+0x97FE	0x44CE
+0x9840	0x26D26
+0x9841	0x26D51
+0x9842	0x26C82
+0x9843	0x26FDE
+0x9844	0x6F17
+0x9845	0x27109
+0x9846	0x833D
+0x9847	0x2173A
+0x9848	0x83ED
+0x9849	0x26C80
+0x984A	0x27053
+0x984B	0x217DB
+0x984C	0x5989
+0x984D	0x5A82
+0x984E	0x217B3
+0x984F	0x5A61
+0x9850	0x5A71
+0x9851	0x21905
+0x9852	0x241FC
+0x9853	0x372D
+0x9854	0x59EF
+0x9855	0x2173C
+0x9856	0x36C7
+0x9857	0x718E
+0x9858	0x9390
+0x9859	0x669A
+0x985A	0x242A5
+0x985B	0x5A6E
+0x985C	0x5A2B
+0x985D	0x24293
+0x985E	0x6A2B
+0x985F	0x23EF9
+0x9860	0x27736
+0x9861	0x2445B
+0x9862	0x242CA
+0x9863	0x711D
+0x9864	0x24259
+0x9865	0x289E1
+0x9866	0x4FB0
+0x9867	0x26D28
+0x9868	0x5CC2
+0x9869	0x244CE
+0x986A	0x27E4D
+0x986B	0x243BD
+0x986C	0x6A0C
+0x986D	0x24256
+0x986E	0x21304
+0x986F	0x70A6
+0x9870	0x7133
+0x9871	0x243E9
+0x9872	0x3DA5
+0x9873	0x6CDF
+0x9874	0x2F825
+0x9875	0x24A4F
+0x9876	0x7E65
+0x9877	0x59EB
+0x9878	0x5D2F
+0x9879	0x3DF3
+0x987A	0x5F5C
+0x987B	0x24A5D
+0x987C	0x217DF
+0x987D	0x7DA4
+0x987E	0x8426
+0x98A1	0x5485
+0x98A2	0x23AFA
+0x98A3	0x23300
+0x98A4	0x20214
+0x98A5	0x577E
+0x98A6	0x208D5
+0x98A7	0x20619
+0x98A8	0x3FE5
+0x98A9	0x21F9E
+0x98AA	0x2A2B6
+0x98AB	0x7003
+0x98AC	0x2915B
+0x98AD	0x5D70
+0x98AE	0x738F
+0x98AF	0x7CD3
+0x98B0	0x28A59
+0x98B1	0x29420
+0x98B2	0x4FC8
+0x98B3	0x7FE7
+0x98B4	0x72CD
+0x98B5	0x7310
+0x98B6	0x27AF4
+0x98B7	0x7338
+0x98B8	0x7339
+0x98B9	0x256F6
+0x98BA	0x7341
+0x98BB	0x7348
+0x98BC	0x3EA9
+0x98BD	0x27B18
+0x98BE	0x906C
+0x98BF	0x71F5
+0x98C0	0x248F2
+0x98C1	0x73E1
+0x98C2	0x81F6
+0x98C3	0x3ECA
+0x98C4	0x770C
+0x98C5	0x3ED1
+0x98C6	0x6CA2
+0x98C7	0x56FD
+0x98C8	0x7419
+0x98C9	0x741E
+0x98CA	0x741F
+0x98CB	0x3EE2
+0x98CC	0x3EF0
+0x98CD	0x3EF4
+0x98CE	0x3EFA
+0x98CF	0x74D3
+0x98D0	0x3F0E
+0x98D1	0x3F53
+0x98D2	0x7542
+0x98D3	0x756D
+0x98D4	0x7572
+0x98D5	0x758D
+0x98D6	0x3F7C
+0x98D7	0x75C8
+0x98D8	0x75DC
+0x98D9	0x3FC0
+0x98DA	0x764D
+0x98DB	0x3FD7
+0x98DC	0x7674
+0x98DD	0x3FDC
+0x98DE	0x767A
+0x98DF	0x24F5C
+0x98E0	0x7188
+0x98E1	0x5623
+0x98E2	0x8980
+0x98E3	0x5869
+0x98E4	0x401D
+0x98E5	0x7743
+0x98E6	0x4039
+0x98E7	0x6761
+0x98E8	0x4045
+0x98E9	0x35DB
+0x98EA	0x7798
+0x98EB	0x406A
+0x98EC	0x406F
+0x98ED	0x5C5E
+0x98EE	0x77BE
+0x98EF	0x77CB
+0x98F0	0x58F2
+0x98F1	0x7818
+0x98F2	0x70B9
+0x98F3	0x781C
+0x98F4	0x40A8
+0x98F5	0x7839
+0x98F6	0x7847
+0x98F7	0x7851
+0x98F8	0x7866
+0x98F9	0x8448
+0x98FA	0x25535
+0x98FB	0x7933
+0x98FC	0x6803
+0x98FD	0x7932
+0x98FE	0x4103
+0x9940	0x4109
+0x9941	0x7991
+0x9942	0x7999
+0x9943	0x8FBB
+0x9944	0x7A06
+0x9945	0x8FBC
+0x9946	0x4167
+0x9947	0x7A91
+0x9948	0x41B2
+0x9949	0x7ABC
+0x994A	0x8279
+0x994B	0x41C4
+0x994C	0x7ACF
+0x994D	0x7ADB
+0x994E	0x41CF
+0x994F	0x4E21
+0x9950	0x7B62
+0x9951	0x7B6C
+0x9952	0x7B7B
+0x9953	0x7C12
+0x9954	0x7C1B
+0x9955	0x4260
+0x9956	0x427A
+0x9957	0x7C7B
+0x9958	0x7C9C
+0x9959	0x428C
+0x995A	0x7CB8
+0x995B	0x4294
+0x995C	0x7CED
+0x995D	0x8F93
+0x995E	0x70C0
+0x995F	0x20CCF
+0x9960	0x7DCF
+0x9961	0x7DD4
+0x9962	0x7DD0
+0x9963	0x7DFD
+0x9964	0x7FAE
+0x9965	0x7FB4
+0x9966	0x729F
+0x9967	0x4397
+0x9968	0x8020
+0x9969	0x8025
+0x996A	0x7B39
+0x996B	0x802E
+0x996C	0x8031
+0x996D	0x8054
+0x996E	0x3DCC
+0x996F	0x57B4
+0x9970	0x70A0
+0x9971	0x80B7
+0x9972	0x80E9
+0x9973	0x43ED
+0x9974	0x810C
+0x9975	0x732A
+0x9976	0x810E
+0x9977	0x8112
+0x9978	0x7560
+0x9979	0x8114
+0x997A	0x4401
+0x997B	0x3B39
+0x997C	0x8156
+0x997D	0x8159
+0x997E	0x815A
+0x99A1	0x4413
+0x99A2	0x583A
+0x99A3	0x817C
+0x99A4	0x8184
+0x99A5	0x4425
+0x99A6	0x8193
+0x99A7	0x442D
+0x99A8	0x81A5
+0x99A9	0x57EF
+0x99AA	0x81C1
+0x99AB	0x81E4
+0x99AC	0x8254
+0x99AD	0x448F
+0x99AE	0x82A6
+0x99AF	0x8276
+0x99B0	0x82CA
+0x99B1	0x82D8
+0x99B2	0x82FF
+0x99B3	0x44B0
+0x99B4	0x8357
+0x99B5	0x9669
+0x99B6	0x698A
+0x99B7	0x8405
+0x99B8	0x70F5
+0x99B9	0x8464
+0x99BA	0x60E3
+0x99BB	0x8488
+0x99BC	0x4504
+0x99BD	0x84BE
+0x99BE	0x84E1
+0x99BF	0x84F8
+0x99C0	0x8510
+0x99C1	0x8538
+0x99C2	0x8552
+0x99C3	0x453B
+0x99C4	0x856F
+0x99C5	0x8570
+0x99C6	0x85E0
+0x99C7	0x4577
+0x99C8	0x8672
+0x99C9	0x8692
+0x99CA	0x86B2
+0x99CB	0x86EF
+0x99CC	0x9645
+0x99CD	0x878B
+0x99CE	0x4606
+0x99CF	0x4617
+0x99D0	0x88AE
+0x99D1	0x88FF
+0x99D2	0x8924
+0x99D3	0x8947
+0x99D4	0x8991
+0x99D5	0x27967
+0x99D6	0x8A29
+0x99D7	0x8A38
+0x99D8	0x8A94
+0x99D9	0x8AB4
+0x99DA	0x8C51
+0x99DB	0x8CD4
+0x99DC	0x8CF2
+0x99DD	0x8D1C
+0x99DE	0x4798
+0x99DF	0x585F
+0x99E0	0x8DC3
+0x99E1	0x47ED
+0x99E2	0x4EEE
+0x99E3	0x8E3A
+0x99E4	0x55D8
+0x99E5	0x5754
+0x99E6	0x8E71
+0x99E7	0x55F5
+0x99E8	0x8EB0
+0x99E9	0x4837
+0x99EA	0x8ECE
+0x99EB	0x8EE2
+0x99EC	0x8EE4
+0x99ED	0x8EED
+0x99EE	0x8EF2
+0x99EF	0x8FB7
+0x99F0	0x8FC1
+0x99F1	0x8FCA
+0x99F2	0x8FCC
+0x99F3	0x9033
+0x99F4	0x99C4
+0x99F5	0x48AD
+0x99F6	0x98E0
+0x99F7	0x9213
+0x99F8	0x491E
+0x99F9	0x9228
+0x99FA	0x9258
+0x99FB	0x926B
+0x99FC	0x92B1
+0x99FD	0x92AE
+0x99FE	0x92BF
+0x9A40	0x92E3
+0x9A41	0x92EB
+0x9A42	0x92F3
+0x9A43	0x92F4
+0x9A44	0x92FD
+0x9A45	0x9343
+0x9A46	0x9384
+0x9A47	0x93AD
+0x9A48	0x4945
+0x9A49	0x4951
+0x9A4A	0x9EBF
+0x9A4B	0x9417
+0x9A4C	0x5301
+0x9A4D	0x941D
+0x9A4E	0x942D
+0x9A4F	0x943E
+0x9A50	0x496A
+0x9A51	0x9454
+0x9A52	0x9479
+0x9A53	0x952D
+0x9A54	0x95A2
+0x9A55	0x49A7
+0x9A56	0x95F4
+0x9A57	0x9633
+0x9A58	0x49E5
+0x9A59	0x67A0
+0x9A5A	0x4A24
+0x9A5B	0x9740
+0x9A5C	0x4A35
+0x9A5D	0x97B2
+0x9A5E	0x97C2
+0x9A5F	0x5654
+0x9A60	0x4AE4
+0x9A61	0x60E8
+0x9A62	0x98B9
+0x9A63	0x4B19
+0x9A64	0x98F1
+0x9A65	0x5844
+0x9A66	0x990E
+0x9A67	0x9919
+0x9A68	0x51B4
+0x9A69	0x991C
+0x9A6A	0x9937
+0x9A6B	0x9942
+0x9A6C	0x995D
+0x9A6D	0x9962
+0x9A6E	0x4B70
+0x9A6F	0x99C5
+0x9A70	0x4B9D
+0x9A71	0x9A3C
+0x9A72	0x9B0F
+0x9A73	0x7A83
+0x9A74	0x9B69
+0x9A75	0x9B81
+0x9A76	0x9BDD
+0x9A77	0x9BF1
+0x9A78	0x9BF4
+0x9A79	0x4C6D
+0x9A7A	0x9C20
+0x9A7B	0x376F
+0x9A7C	0x21BC2
+0x9A7D	0x9D49
+0x9A7E	0x9C3A
+0x9AA1	0x9EFE
+0x9AA2	0x5650
+0x9AA3	0x9D93
+0x9AA4	0x9DBD
+0x9AA5	0x9DC0
+0x9AA6	0x9DFC
+0x9AA7	0x94F6
+0x9AA8	0x8FB6
+0x9AA9	0x9E7B
+0x9AAA	0x9EAC
+0x9AAB	0x9EB1
+0x9AAC	0x9EBD
+0x9AAD	0x9EC6
+0x9AAE	0x94DC
+0x9AAF	0x9EE2
+0x9AB0	0x9EF1
+0x9AB1	0x9EF8
+0x9AB2	0x7AC8
+0x9AB3	0x9F44
+0x9AB4	0x20094
+0x9AB5	0x202B7
+0x9AB6	0x203A0
+0x9AB7	0x691A
+0x9AB8	0x94C3
+0x9AB9	0x59AC
+0x9ABA	0x204D7
+0x9ABB	0x5840
+0x9ABC	0x94C1
+0x9ABD	0x37B9
+0x9ABE	0x205D5
+0x9ABF	0x20615
+0x9AC0	0x20676
+0x9AC1	0x216BA
+0x9AC2	0x5757
+0x9AC3	0x7173
+0x9AC4	0x20AC2
+0x9AC5	0x20ACD
+0x9AC6	0x20BBF
+0x9AC7	0x546A
+0x9AC8	0x2F83B
+0x9AC9	0x20BCB
+0x9ACA	0x549E
+0x9ACB	0x20BFB
+0x9ACC	0x20C3B
+0x9ACD	0x20C53
+0x9ACE	0x20C65
+0x9ACF	0x20C7C
+0x9AD0	0x60E7
+0x9AD1	0x20C8D
+0x9AD2	0x567A
+0x9AD3	0x20CB5
+0x9AD4	0x20CDD
+0x9AD5	0x20CED
+0x9AD6	0x20D6F
+0x9AD7	0x20DB2
+0x9AD8	0x20DC8
+0x9AD9	0x6955
+0x9ADA	0x9C2F
+0x9ADB	0x87A5
+0x9ADC	0x20E04
+0x9ADD	0x20E0E
+0x9ADE	0x20ED7
+0x9ADF	0x20F90
+0x9AE0	0x20F2D
+0x9AE1	0x20E73
+0x9AE2	0x5C20
+0x9AE3	0x20FBC
+0x9AE4	0x5E0B
+0x9AE5	0x2105C
+0x9AE6	0x2104F
+0x9AE7	0x21076
+0x9AE8	0x671E
+0x9AE9	0x2107B
+0x9AEA	0x21088
+0x9AEB	0x21096
+0x9AEC	0x3647
+0x9AED	0x210BF
+0x9AEE	0x210D3
+0x9AEF	0x2112F
+0x9AF0	0x2113B
+0x9AF1	0x5364
+0x9AF2	0x84AD
+0x9AF3	0x212E3
+0x9AF4	0x21375
+0x9AF5	0x21336
+0x9AF6	0x8B81
+0x9AF7	0x21577
+0x9AF8	0x21619
+0x9AF9	0x217C3
+0x9AFA	0x217C7
+0x9AFB	0x4E78
+0x9AFC	0x70BB
+0x9AFD	0x2182D
+0x9AFE	0x2196A
+0x9B40	0x21A2D
+0x9B41	0x21A45
+0x9B42	0x21C2A
+0x9B43	0x21C70
+0x9B44	0x21CAC
+0x9B45	0x21EC8
+0x9B46	0x62C3
+0x9B47	0x21ED5
+0x9B48	0x21F15
+0x9B49	0x7198
+0x9B4A	0x6855
+0x9B4B	0x22045
+0x9B4C	0x69E9
+0x9B4D	0x36C8
+0x9B4E	0x2227C
+0x9B4F	0x223D7
+0x9B50	0x223FA
+0x9B51	0x2272A
+0x9B52	0x22871
+0x9B53	0x2294F
+0x9B54	0x82FD
+0x9B55	0x22967
+0x9B56	0x22993
+0x9B57	0x22AD5
+0x9B58	0x89A5
+0x9B59	0x22AE8
+0x9B5A	0x8FA0
+0x9B5B	0x22B0E
+0x9B5C	0x97B8
+0x9B5D	0x22B3F
+0x9B5E	0x9847
+0x9B5F	0x9ABD
+0x9B60	0x22C4C
+0x9B62	0x22C88
+0x9B63	0x22CB7
+0x9B64	0x25BE8
+0x9B65	0x22D08
+0x9B66	0x22D12
+0x9B67	0x22DB7
+0x9B68	0x22D95
+0x9B69	0x22E42
+0x9B6A	0x22F74
+0x9B6B	0x22FCC
+0x9B6C	0x23033
+0x9B6D	0x23066
+0x9B6E	0x2331F
+0x9B6F	0x233DE
+0x9B70	0x5FB1
+0x9B71	0x6648
+0x9B72	0x66BF
+0x9B73	0x27A79
+0x9B74	0x23567
+0x9B75	0x235F3
+0x9B77	0x249BA
+0x9B79	0x2361A
+0x9B7A	0x23716
+0x9B7C	0x20346
+0x9B7D	0x58B5
+0x9B7E	0x670E
+0x9BA1	0x6918
+0x9BA2	0x23AA7
+0x9BA3	0x27657
+0x9BA4	0x25FE2
+0x9BA5	0x23E11
+0x9BA6	0x23EB9
+0x9BA7	0x275FE
+0x9BA8	0x2209A
+0x9BA9	0x48D0
+0x9BAA	0x4AB8
+0x9BAB	0x24119
+0x9BAC	0x28A9A
+0x9BAD	0x242EE
+0x9BAE	0x2430D
+0x9BAF	0x2403B
+0x9BB0	0x24334
+0x9BB1	0x24396
+0x9BB2	0x24A45
+0x9BB3	0x205CA
+0x9BB4	0x51D2
+0x9BB5	0x20611
+0x9BB6	0x599F
+0x9BB7	0x21EA8
+0x9BB8	0x3BBE
+0x9BB9	0x23CFF
+0x9BBA	0x24404
+0x9BBB	0x244D6
+0x9BBC	0x5788
+0x9BBD	0x24674
+0x9BBE	0x399B
+0x9BBF	0x2472F
+0x9BC0	0x285E8
+0x9BC1	0x299C9
+0x9BC2	0x3762
+0x9BC3	0x221C3
+0x9BC4	0x8B5E
+0x9BC5	0x28B4E
+0x9BC7	0x24812
+0x9BC8	0x248FB
+0x9BC9	0x24A15
+0x9BCA	0x7209
+0x9BCB	0x24AC0
+0x9BCC	0x20C78
+0x9BCD	0x5965
+0x9BCE	0x24EA5
+0x9BCF	0x24F86
+0x9BD0	0x20779
+0x9BD1	0x8EDA
+0x9BD2	0x2502C
+0x9BD3	0x528F
+0x9BD4	0x573F
+0x9BD5	0x7171
+0x9BD6	0x25299
+0x9BD7	0x25419
+0x9BD8	0x23F4A
+0x9BD9	0x24AA7
+0x9BDA	0x55BC
+0x9BDB	0x25446
+0x9BDC	0x2546E
+0x9BDD	0x26B52
+0x9BDF	0x3473
+0x9BE0	0x2553F
+0x9BE1	0x27632
+0x9BE2	0x2555E
+0x9BE3	0x4718
+0x9BE4	0x25562
+0x9BE5	0x25566
+0x9BE6	0x257C7
+0x9BE7	0x2493F
+0x9BE8	0x2585D
+0x9BE9	0x5066
+0x9BEA	0x34FB
+0x9BEB	0x233CC
+0x9BED	0x25903
+0x9BEE	0x477C
+0x9BEF	0x28948
+0x9BF0	0x25AAE
+0x9BF1	0x25B89
+0x9BF2	0x25C06
+0x9BF3	0x21D90
+0x9BF4	0x57A1
+0x9BF5	0x7151
+0x9BF7	0x26102
+0x9BF8	0x27C12
+0x9BF9	0x9056
+0x9BFA	0x261B2
+0x9BFB	0x24F9A
+0x9BFC	0x8B62
+0x9BFD	0x26402
+0x9BFE	0x2644A
+0x9C40	0x5D5B
+0x9C41	0x26BF7
+0x9C43	0x26484
+0x9C44	0x2191C
+0x9C45	0x8AEA
+0x9C46	0x249F6
+0x9C47	0x26488
+0x9C48	0x23FEF
+0x9C49	0x26512
+0x9C4A	0x4BC0
+0x9C4B	0x265BF
+0x9C4C	0x266B5
+0x9C4D	0x2271B
+0x9C4E	0x9465
+0x9C4F	0x257E1
+0x9C50	0x6195
+0x9C51	0x5A27
+0x9C52	0x2F8CD
+0x9C54	0x56B9
+0x9C55	0x24521
+0x9C56	0x266FC
+0x9C57	0x4E6A
+0x9C58	0x24934
+0x9C59	0x9656
+0x9C5A	0x6D8F
+0x9C5B	0x26CBD
+0x9C5C	0x3618
+0x9C5D	0x8977
+0x9C5E	0x26799
+0x9C5F	0x2686E
+0x9C60	0x26411
+0x9C61	0x2685E
+0x9C63	0x268C7
+0x9C64	0x7B42
+0x9C65	0x290C0
+0x9C66	0x20A11
+0x9C67	0x26926
+0x9C69	0x26939
+0x9C6A	0x7A45
+0x9C6C	0x269FA
+0x9C6D	0x9A26
+0x9C6E	0x26A2D
+0x9C6F	0x365F
+0x9C70	0x26469
+0x9C71	0x20021
+0x9C72	0x7983
+0x9C73	0x26A34
+0x9C74	0x26B5B
+0x9C75	0x5D2C
+0x9C76	0x23519
+0x9C78	0x26B9D
+0x9C79	0x46D0
+0x9C7A	0x26CA4
+0x9C7B	0x753B
+0x9C7C	0x8865
+0x9C7D	0x26DAE
+0x9C7E	0x58B6
+0x9CA1	0x371C
+0x9CA2	0x2258D
+0x9CA3	0x2704B
+0x9CA4	0x271CD
+0x9CA5	0x3C54
+0x9CA6	0x27280
+0x9CA7	0x27285
+0x9CA8	0x9281
+0x9CA9	0x2217A
+0x9CAA	0x2728B
+0x9CAB	0x9330
+0x9CAC	0x272E6
+0x9CAD	0x249D0
+0x9CAE	0x6C39
+0x9CAF	0x949F
+0x9CB0	0x27450
+0x9CB1	0x20EF8
+0x9CB2	0x8827
+0x9CB3	0x88F5
+0x9CB4	0x22926
+0x9CB5	0x28473
+0x9CB6	0x217B1
+0x9CB7	0x6EB8
+0x9CB8	0x24A2A
+0x9CB9	0x21820
+0x9CBA	0x39A4
+0x9CBB	0x36B9
+0x9CBE	0x453F
+0x9CBF	0x66B6
+0x9CC0	0x29CAD
+0x9CC1	0x298A4
+0x9CC2	0x8943
+0x9CC3	0x277CC
+0x9CC4	0x27858
+0x9CC5	0x56D6
+0x9CC6	0x40DF
+0x9CC7	0x2160A
+0x9CC8	0x39A1
+0x9CC9	0x2372F
+0x9CCA	0x280E8
+0x9CCB	0x213C5
+0x9CCC	0x71AD
+0x9CCD	0x8366
+0x9CCE	0x279DD
+0x9CCF	0x291A8
+0x9CD1	0x4CB7
+0x9CD2	0x270AF
+0x9CD3	0x289AB
+0x9CD4	0x279FD
+0x9CD5	0x27A0A
+0x9CD6	0x27B0B
+0x9CD7	0x27D66
+0x9CD8	0x2417A
+0x9CD9	0x7B43
+0x9CDA	0x797E
+0x9CDB	0x28009
+0x9CDC	0x6FB5
+0x9CDD	0x2A2DF
+0x9CDE	0x6A03
+0x9CDF	0x28318
+0x9CE0	0x53A2
+0x9CE1	0x26E07
+0x9CE2	0x93BF
+0x9CE3	0x6836
+0x9CE4	0x975D
+0x9CE5	0x2816F
+0x9CE6	0x28023
+0x9CE7	0x269B5
+0x9CE8	0x213ED
+0x9CE9	0x2322F
+0x9CEA	0x28048
+0x9CEB	0x5D85
+0x9CEC	0x28C30
+0x9CED	0x28083
+0x9CEE	0x5715
+0x9CEF	0x9823
+0x9CF0	0x28949
+0x9CF1	0x5DAB
+0x9CF2	0x24988
+0x9CF3	0x65BE
+0x9CF4	0x69D5
+0x9CF5	0x53D2
+0x9CF6	0x24AA5
+0x9CF7	0x23F81
+0x9CF8	0x3C11
+0x9CF9	0x6736
+0x9CFA	0x28090
+0x9CFB	0x280F4
+0x9CFC	0x2812E
+0x9CFD	0x21FA1
+0x9CFE	0x2814F
+0x9D40	0x28189
+0x9D41	0x281AF
+0x9D42	0x2821A
+0x9D43	0x28306
+0x9D44	0x2832F
+0x9D45	0x2838A
+0x9D46	0x35CA
+0x9D47	0x28468
+0x9D48	0x286AA
+0x9D49	0x48FA
+0x9D4A	0x63E6
+0x9D4B	0x28956
+0x9D4C	0x7808
+0x9D4D	0x9255
+0x9D4E	0x289B8
+0x9D4F	0x43F2
+0x9D50	0x289E7
+0x9D51	0x43DF
+0x9D52	0x289E8
+0x9D53	0x28B46
+0x9D54	0x28BD4
+0x9D55	0x59F8
+0x9D56	0x28C09
+0x9D58	0x28FC5
+0x9D59	0x290EC
+0x9D5B	0x29110
+0x9D5C	0x2913C
+0x9D5D	0x3DF7
+0x9D5E	0x2915E
+0x9D5F	0x24ACA
+0x9D60	0x8FD0
+0x9D61	0x728F
+0x9D62	0x568B
+0x9D63	0x294E7
+0x9D64	0x295E9
+0x9D65	0x295B0
+0x9D66	0x295B8
+0x9D67	0x29732
+0x9D68	0x298D1
+0x9D69	0x29949
+0x9D6A	0x2996A
+0x9D6B	0x299C3
+0x9D6C	0x29A28
+0x9D6D	0x29B0E
+0x9D6E	0x29D5A
+0x9D6F	0x29D9B
+0x9D70	0x7E9F
+0x9D71	0x29EF8
+0x9D72	0x29F23
+0x9D73	0x4CA4
+0x9D74	0x9547
+0x9D75	0x2A293
+0x9D76	0x71A2
+0x9D77	0x2A2FF
+0x9D78	0x4D91
+0x9D79	0x9012
+0x9D7A	0x2A5CB
+0x9D7B	0x4D9C
+0x9D7C	0x20C9C
+0x9D7D	0x8FBE
+0x9D7E	0x55C1
+0x9DA1	0x8FBA
+0x9DA2	0x224B0
+0x9DA3	0x8FB9
+0x9DA4	0x24A93
+0x9DA5	0x4509
+0x9DA6	0x7E7F
+0x9DA7	0x6F56
+0x9DA8	0x6AB1
+0x9DA9	0x4EEA
+0x9DAA	0x34E4
+0x9DAB	0x28B2C
+0x9DAC	0x2789D
+0x9DAD	0x373A
+0x9DAE	0x8E80
+0x9DAF	0x217F5
+0x9DB0	0x28024
+0x9DB1	0x28B6C
+0x9DB2	0x28B99
+0x9DB3	0x27A3E
+0x9DB4	0x266AF
+0x9DB5	0x3DEB
+0x9DB6	0x27655
+0x9DB7	0x23CB7
+0x9DB8	0x25635
+0x9DB9	0x25956
+0x9DBA	0x4E9A
+0x9DBB	0x25E81
+0x9DBC	0x26258
+0x9DBD	0x56BF
+0x9DBE	0x20E6D
+0x9DBF	0x8E0E
+0x9DC0	0x5B6D
+0x9DC1	0x23E88
+0x9DC2	0x24C9E
+0x9DC3	0x63DE
+0x9DC5	0x217F6
+0x9DC6	0x2187B
+0x9DC7	0x6530
+0x9DC8	0x562D
+0x9DC9	0x25C4A
+0x9DCA	0x541A
+0x9DCB	0x25311
+0x9DCC	0x3DC6
+0x9DCD	0x29D98
+0x9DCE	0x4C7D
+0x9DCF	0x5622
+0x9DD0	0x561E
+0x9DD1	0x7F49
+0x9DD2	0x25ED8
+0x9DD3	0x5975
+0x9DD4	0x23D40
+0x9DD5	0x8770
+0x9DD6	0x4E1C
+0x9DD7	0x20FEA
+0x9DD8	0x20D49
+0x9DD9	0x236BA
+0x9DDA	0x8117
+0x9DDB	0x9D5E
+0x9DDC	0x8D18
+0x9DDD	0x763B
+0x9DDE	0x9C45
+0x9DDF	0x764E
+0x9DE0	0x77B9
+0x9DE1	0x9345
+0x9DE2	0x5432
+0x9DE3	0x8148
+0x9DE4	0x82F7
+0x9DE5	0x5625
+0x9DE6	0x8132
+0x9DE7	0x8418
+0x9DE8	0x80BD
+0x9DE9	0x55EA
+0x9DEA	0x7962
+0x9DEB	0x5643
+0x9DEC	0x5416
+0x9DED	0x20E9D
+0x9DEE	0x35CE
+0x9DEF	0x5605
+0x9DF0	0x55F1
+0x9DF1	0x66F1
+0x9DF2	0x282E2
+0x9DF3	0x362D
+0x9DF4	0x7534
+0x9DF5	0x55F0
+0x9DF6	0x55BA
+0x9DF7	0x5497
+0x9DF8	0x5572
+0x9DF9	0x20C41
+0x9DFA	0x20C96
+0x9DFB	0x5ED0
+0x9DFC	0x25148
+0x9DFD	0x20E76
+0x9DFE	0x22C62
+0x9E40	0x20EA2
+0x9E41	0x9EAB
+0x9E42	0x7D5A
+0x9E43	0x55DE
+0x9E44	0x21075
+0x9E45	0x629D
+0x9E46	0x976D
+0x9E47	0x5494
+0x9E48	0x8CCD
+0x9E49	0x71F6
+0x9E4A	0x9176
+0x9E4B	0x63FC
+0x9E4C	0x63B9
+0x9E4D	0x63FE
+0x9E4E	0x5569
+0x9E4F	0x22B43
+0x9E50	0x9C72
+0x9E51	0x22EB3
+0x9E52	0x519A
+0x9E53	0x34DF
+0x9E54	0x20DA7
+0x9E55	0x51A7
+0x9E56	0x544D
+0x9E57	0x551E
+0x9E58	0x5513
+0x9E59	0x7666
+0x9E5A	0x8E2D
+0x9E5B	0x2688A
+0x9E5C	0x75B1
+0x9E5D	0x80B6
+0x9E5E	0x8804
+0x9E5F	0x8786
+0x9E60	0x88C7
+0x9E61	0x81B6
+0x9E62	0x841C
+0x9E63	0x210C1
+0x9E64	0x44EC
+0x9E65	0x7304
+0x9E66	0x24706
+0x9E67	0x5B90
+0x9E68	0x830B
+0x9E69	0x26893
+0x9E6A	0x567B
+0x9E6B	0x226F4
+0x9E6C	0x27D2F
+0x9E6D	0x241A3
+0x9E6E	0x27D73
+0x9E6F	0x26ED0
+0x9E70	0x272B6
+0x9E71	0x9170
+0x9E72	0x211D9
+0x9E73	0x9208
+0x9E74	0x23CFC
+0x9E75	0x2A6A9
+0x9E76	0x20EAC
+0x9E77	0x20EF9
+0x9E78	0x7266
+0x9E79	0x21CA2
+0x9E7A	0x474E
+0x9E7B	0x24FC2
+0x9E7C	0x27FF9
+0x9E7D	0x20FEB
+0x9E7E	0x40FA
+0x9EA1	0x9C5D
+0x9EA2	0x651F
+0x9EA3	0x22DA0
+0x9EA4	0x48F3
+0x9EA5	0x247E0
+0x9EA6	0x29D7C
+0x9EA7	0x20FEC
+0x9EA8	0x20E0A
+0x9EAA	0x275A3
+0x9EAB	0x20FED
+0x9EAD	0x26048
+0x9EAE	0x21187
+0x9EAF	0x71A3
+0x9EB0	0x7E8E
+0x9EB1	0x9D50
+0x9EB2	0x4E1A
+0x9EB3	0x4E04
+0x9EB4	0x3577
+0x9EB5	0x5B0D
+0x9EB6	0x6CB2
+0x9EB7	0x5367
+0x9EB8	0x36AC
+0x9EB9	0x39DC
+0x9EBA	0x537D
+0x9EBB	0x36A5
+0x9EBC	0x24618
+0x9EBD	0x589A
+0x9EBE	0x24B6E
+0x9EBF	0x822D
+0x9EC0	0x544B
+0x9EC1	0x57AA
+0x9EC2	0x25A95
+0x9EC3	0x20979
+0x9EC5	0x3A52
+0x9EC6	0x22465
+0x9EC7	0x7374
+0x9EC8	0x29EAC
+0x9EC9	0x4D09
+0x9ECA	0x9BED
+0x9ECB	0x23CFE
+0x9ECC	0x29F30
+0x9ECD	0x4C5B
+0x9ECE	0x24FA9
+0x9ECF	0x2959E
+0x9ED0	0x29FDE
+0x9ED1	0x845C
+0x9ED2	0x23DB6
+0x9ED3	0x272B2
+0x9ED4	0x267B3
+0x9ED5	0x23720
+0x9ED6	0x632E
+0x9ED7	0x7D25
+0x9ED8	0x23EF7
+0x9ED9	0x23E2C
+0x9EDA	0x3A2A
+0x9EDB	0x9008
+0x9EDC	0x52CC
+0x9EDD	0x3E74
+0x9EDE	0x367A
+0x9EDF	0x45E9
+0x9EE0	0x2048E
+0x9EE1	0x7640
+0x9EE2	0x5AF0
+0x9EE3	0x20EB6
+0x9EE4	0x787A
+0x9EE5	0x27F2E
+0x9EE6	0x58A7
+0x9EE7	0x40BF
+0x9EE8	0x567C
+0x9EE9	0x9B8B
+0x9EEA	0x5D74
+0x9EEB	0x7654
+0x9EEC	0x2A434
+0x9EED	0x9E85
+0x9EEE	0x4CE1
+0x9EF0	0x37FB
+0x9EF1	0x6119
+0x9EF2	0x230DA
+0x9EF3	0x243F2
+0x9EF5	0x565D
+0x9EF6	0x212A9
+0x9EF7	0x57A7
+0x9EF8	0x24963
+0x9EF9	0x29E06
+0x9EFA	0x5234
+0x9EFB	0x270AE
+0x9EFC	0x35AD
+0x9EFE	0x9D7C
+0x9F40	0x7C56
+0x9F41	0x9B39
+0x9F42	0x57DE
+0x9F43	0x2176C
+0x9F44	0x5C53
+0x9F45	0x64D3
+0x9F46	0x294D0
+0x9F47	0x26335
+0x9F48	0x27164
+0x9F49	0x86AD
+0x9F4A	0x20D28
+0x9F4B	0x26D22
+0x9F4C	0x24AE2
+0x9F4D	0x20D71
+0x9F4F	0x51FE
+0x9F50	0x21F0F
+0x9F51	0x5D8E
+0x9F52	0x9703
+0x9F53	0x21DD1
+0x9F54	0x9E81
+0x9F55	0x904C
+0x9F56	0x7B1F
+0x9F57	0x9B02
+0x9F58	0x5CD1
+0x9F59	0x7BA3
+0x9F5A	0x6268
+0x9F5B	0x6335
+0x9F5C	0x9AFF
+0x9F5D	0x7BCF
+0x9F5E	0x9B2A
+0x9F5F	0x7C7E
+0x9F61	0x7C42
+0x9F62	0x7C86
+0x9F63	0x9C15
+0x9F64	0x7BFC
+0x9F65	0x9B09
+0x9F67	0x9C1B
+0x9F68	0x2493E
+0x9F69	0x9F5A
+0x9F6A	0x5573
+0x9F6B	0x5BC3
+0x9F6C	0x4FFD
+0x9F6D	0x9E98
+0x9F6E	0x4FF2
+0x9F6F	0x5260
+0x9F70	0x3E06
+0x9F71	0x52D1
+0x9F72	0x5767
+0x9F73	0x5056
+0x9F74	0x59B7
+0x9F75	0x5E12
+0x9F76	0x97C8
+0x9F77	0x9DAB
+0x9F78	0x8F5C
+0x9F79	0x5469
+0x9F7A	0x97B4
+0x9F7B	0x9940
+0x9F7C	0x97BA
+0x9F7D	0x532C
+0x9F7E	0x6130
+0x9FA1	0x692C
+0x9FA2	0x53DA
+0x9FA3	0x9C0A
+0x9FA4	0x9D02
+0x9FA5	0x4C3B
+0x9FA6	0x9641
+0x9FA7	0x6980
+0x9FA8	0x50A6
+0x9FA9	0x7546
+0x9FAA	0x2176D
+0x9FAB	0x99DA
+0x9FAC	0x5273
+0x9FAE	0x9159
+0x9FAF	0x9681
+0x9FB0	0x915C
+0x9FB2	0x9151
+0x9FB3	0x28E97
+0x9FB4	0x637F
+0x9FB5	0x26D23
+0x9FB6	0x6ACA
+0x9FB7	0x5611
+0x9FB8	0x918E
+0x9FB9	0x757A
+0x9FBA	0x6285
+0x9FBB	0x203FC
+0x9FBC	0x734F
+0x9FBD	0x7C70
+0x9FBE	0x25C21
+0x9FBF	0x23CFD
+0x9FC1	0x24919
+0x9FC2	0x76D6
+0x9FC3	0x9B9D
+0x9FC4	0x4E2A
+0x9FC5	0x20CD4
+0x9FC6	0x83BE
+0x9FC7	0x8842
+0x9FC9	0x5C4A
+0x9FCA	0x69C0
+0x9FCC	0x577A
+0x9FCD	0x521F
+0x9FCE	0x5DF5
+0x9FCF	0x4ECE
+0x9FD0	0x6C31
+0x9FD1	0x201F2
+0x9FD2	0x4F39
+0x9FD3	0x549C
+0x9FD4	0x54DA
+0x9FD5	0x529A
+0x9FD6	0x8D82
+0x9FD7	0x35FE
+0x9FD9	0x35F3
+0x9FDB	0x6B52
+0x9FDC	0x917C
+0x9FDD	0x9FA5
+0x9FDE	0x9B97
+0x9FDF	0x982E
+0x9FE0	0x98B4
+0x9FE1	0x9ABA
+0x9FE2	0x9EA8
+0x9FE3	0x9E84
+0x9FE4	0x717A
+0x9FE5	0x7B14
+0x9FE7	0x6BFA
+0x9FE8	0x8818
+0x9FE9	0x7F78
+0x9FEB	0x5620
+0x9FEC	0x2A64A
+0x9FED	0x8E77
+0x9FEE	0x9F53
+0x9FF0	0x8DD4
+0x9FF1	0x8E4F
+0x9FF2	0x9E1C
+0x9FF3	0x8E01
+0x9FF4	0x6282
+0x9FF5	0x2837D
+0x9FF6	0x8E28
+0x9FF7	0x8E75
+0x9FF8	0x7AD3
+0x9FF9	0x24A77
+0x9FFA	0x7A3E
+0x9FFB	0x78D8
+0x9FFC	0x6CEA
+0x9FFD	0x8A67
+0x9FFE	0x7607
+0xA040	0x28A5A
+0xA041	0x9F26
+0xA042	0x6CCE
+0xA043	0x87D6
+0xA044	0x75C3
+0xA045	0x2A2B2
+0xA046	0x7853
+0xA047	0x2F840
+0xA048	0x8D0C
+0xA049	0x72E2
+0xA04A	0x7371
+0xA04B	0x8B2D
+0xA04C	0x7302
+0xA04D	0x74F1
+0xA04E	0x8CEB
+0xA04F	0x24ABB
+0xA050	0x862F
+0xA051	0x5FBA
+0xA052	0x88A0
+0xA053	0x44B7
+0xA055	0x2183B
+0xA056	0x26E05
+0xA058	0x8A7E
+0xA059	0x2251B
+0xA05B	0x60FD
+0xA05C	0x7667
+0xA05D	0x9AD7
+0xA05E	0x9D44
+0xA05F	0x936E
+0xA060	0x9B8F
+0xA061	0x87F5
+0xA064	0x8CF7
+0xA065	0x732C
+0xA066	0x9721
+0xA067	0x9BB0
+0xA068	0x35D6
+0xA069	0x72B2
+0xA06A	0x4C07
+0xA06B	0x7C51
+0xA06C	0x994A
+0xA06D	0x26159
+0xA06E	0x6159
+0xA06F	0x4C04
+0xA070	0x9E96
+0xA071	0x617D
+0xA073	0x575F
+0xA074	0x616F
+0xA075	0x62A6
+0xA076	0x6239
+0xA078	0x3A5C
+0xA079	0x61E2
+0xA07A	0x53AA
+0xA07B	0x233F5
+0xA07C	0x6364
+0xA07D	0x6802
+0xA07E	0x35D2
+0xA0A1	0x5D57
+0xA0A2	0x28BC2
+0xA0A3	0x8FDA
+0xA0A4	0x28E39
+0xA0A6	0x50D9
+0xA0A7	0x21D46
+0xA0A8	0x7906
+0xA0A9	0x5332
+0xA0AA	0x9638
+0xA0AB	0x20F3B
+0xA0AC	0x4065
+0xA0AE	0x77FE
+0xA0B0	0x7CC2
+0xA0B1	0x25F1A
+0xA0B2	0x7CDA
+0xA0B3	0x7A2D
+0xA0B4	0x8066
+0xA0B5	0x8063
+0xA0B6	0x7D4D
+0xA0B7	0x7505
+0xA0B8	0x74F2
+0xA0B9	0x8994
+0xA0BA	0x821A
+0xA0BB	0x670C
+0xA0BC	0x8062
+0xA0BD	0x27486
+0xA0BE	0x805B
+0xA0BF	0x74F0
+0xA0C0	0x8103
+0xA0C1	0x7724
+0xA0C2	0x8989
+0xA0C3	0x267CC
+0xA0C4	0x7553
+0xA0C5	0x26ED1
+0xA0C6	0x87A9
+0xA0C7	0x87CE
+0xA0C8	0x81C8
+0xA0C9	0x878C
+0xA0CA	0x8A49
+0xA0CB	0x8CAD
+0xA0CC	0x8B43
+0xA0CD	0x772B
+0xA0CE	0x74F8
+0xA0CF	0x84DA
+0xA0D0	0x3635
+0xA0D1	0x69B2
+0xA0D2	0x8DA6
+0xA0D4	0x89A9
+0xA0D6	0x6DB9
+0xA0D7	0x87C1
+0xA0D8	0x24011
+0xA0D9	0x74E7
+0xA0DA	0x3DDB
+0xA0DB	0x7176
+0xA0DC	0x60A4
+0xA0DD	0x619C
+0xA0DE	0x3CD1
+0xA0E0	0x6077
+0xA0E2	0x7F71
+0xA0E3	0x28B2D
+0xA0E5	0x60E9
+0xA0E6	0x4B7E
+0xA0E7	0x5220
+0xA0E8	0x3C18
+0xA0E9	0x23CC7
+0xA0EA	0x25ED7
+0xA0EB	0x27656
+0xA0EC	0x25531
+0xA0ED	0x21944
+0xA0EE	0x212FE
+0xA0EF	0x29903
+0xA0F0	0x26DDC
+0xA0F1	0x270AD
+0xA0F2	0x5CC1
+0xA0F3	0x261AD
+0xA0F4	0x28A0F
+0xA0F5	0x23677
+0xA0F6	0x200EE
+0xA0F7	0x26846
+0xA0F8	0x24F0E
+0xA0F9	0x4562
+0xA0FA	0x5B1F
+0xA0FB	0x2634C
+0xA0FC	0x9F50
+0xA0FD	0x9EA6
+0xA0FE	0x2626B
+0xA140	0x3000
+0xA141	0xFF0C
+0xA142	0x3001
+0xA143	0x3002
+0xA144	0xFF0E
+0xA145	0x2022
+0xA146	0xFF1B
+0xA147	0xFF1A
+0xA148	0xFF1F
+0xA149	0xFF01
+0xA14A	0xFE30
+0xA14B	0x2026
+0xA14C	0x2025
+0xA14D	0xFE50
+0xA14E	0xFF64
+0xA14F	0xFE52
+0xA150	0x00B7
+0xA151	0xFE54
+0xA152	0xFE55
+0xA153	0xFE56
+0xA154	0xFE57
+0xA155	0xFF5C
+0xA156	0x2013
+0xA157	0xFE31
+0xA158	0x2014
+0xA159	0xFE33
+0xA15B	0xFE34
+0xA15C	0xFE4F
+0xA15D	0xFF08
+0xA15E	0xFF09
+0xA15F	0xFE35
+0xA160	0xFE36
+0xA161	0xFF5B
+0xA162	0xFF5D
+0xA163	0xFE37
+0xA164	0xFE38
+0xA165	0x3014
+0xA166	0x3015
+0xA167	0xFE39
+0xA168	0xFE3A
+0xA169	0x3010
+0xA16A	0x3011
+0xA16B	0xFE3B
+0xA16C	0xFE3C
+0xA16D	0x300A
+0xA16E	0x300B
+0xA16F	0xFE3D
+0xA170	0xFE3E
+0xA171	0x3008
+0xA172	0x3009
+0xA173	0xFE3F
+0xA174	0xFE40
+0xA175	0x300C
+0xA176	0x300D
+0xA177	0xFE41
+0xA178	0xFE42
+0xA179	0x300E
+0xA17A	0x300F
+0xA17B	0xFE43
+0xA17C	0xFE44
+0xA17D	0xFE59
+0xA17E	0xFE5A
+0xA1A1	0xFE5B
+0xA1A2	0xFE5C
+0xA1A3	0xFE5D
+0xA1A4	0xFE5E
+0xA1A5	0x2018
+0xA1A6	0x2019
+0xA1A7	0x201C
+0xA1A8	0x201D
+0xA1A9	0x301D
+0xA1AA	0x301E
+0xA1AB	0x2035
+0xA1AC	0x2032
+0xA1AD	0xFF03
+0xA1AE	0xFF06
+0xA1AF	0xFF0A
+0xA1B0	0x203B
+0xA1B1	0x00A7
+0xA1B2	0x3003
+0xA1B3	0x25CB
+0xA1B4	0x25CF
+0xA1B5	0x25B3
+0xA1B6	0x25B2
+0xA1B7	0x25CE
+0xA1B8	0x2606
+0xA1B9	0x2605
+0xA1BA	0x25C7
+0xA1BB	0x25C6
+0xA1BC	0x25A1
+0xA1BD	0x25A0
+0xA1BE	0x25BD
+0xA1BF	0x25BC
+0xA1C0	0x32A3
+0xA1C1	0x2105
+0xA1C2	0x203E
+0xA1C4	0xFF3F
+0xA1C6	0xFE49
+0xA1C7	0xFE4A
+0xA1C8	0xFE4D
+0xA1C9	0xFE4E
+0xA1CA	0xFE4B
+0xA1CB	0xFE4C
+0xA1CC	0xFE5F
+0xA1CD	0xFE60
+0xA1CE	0xFE61
+0xA1CF	0xFF0B
+0xA1D0	0xFF0D
+0xA1D1	0x00D7
+0xA1D2	0x00F7
+0xA1D3	0x00B1
+0xA1D4	0x221A
+0xA1D5	0xFF1C
+0xA1D6	0xFF1E
+0xA1D7	0xFF1D
+0xA1D8	0x2266
+0xA1D9	0x2267
+0xA1DA	0x2260
+0xA1DB	0x221E
+0xA1DC	0x2252
+0xA1DD	0x2261
+0xA1DE	0xFE62
+0xA1DF	0xFE63
+0xA1E0	0xFE64
+0xA1E1	0xFE65
+0xA1E2	0xFE66
+0xA1E3	0x223C
+0xA1E4	0x2229
+0xA1E5	0x222A
+0xA1E6	0x22A5
+0xA1E7	0x2220
+0xA1E8	0x221F
+0xA1E9	0x22BF
+0xA1EA	0x33D2
+0xA1EB	0x33D1
+0xA1EC	0x222B
+0xA1ED	0x222E
+0xA1EE	0x2235
+0xA1EF	0x2234
+0xA1F0	0x2640
+0xA1F1	0x2642
+0xA1F2	0x2641
+0xA1F3	0x2609
+0xA1F4	0x2191
+0xA1F5	0x2193
+0xA1F6	0x2190
+0xA1F7	0x2192
+0xA1F8	0x2196
+0xA1F9	0x2197
+0xA1FA	0x2199
+0xA1FB	0x2198
+0xA1FC	0x2225
+0xA1FD	0x2223
+0xA241	0xFF0F
+0xA242	0xFF3C
+0xA243	0xFF04
+0xA244	0x00A5
+0xA245	0x3012
+0xA246	0x00A2
+0xA247	0x00A3
+0xA248	0xFF05
+0xA249	0xFF20
+0xA24A	0x2103
+0xA24B	0x2109
+0xA24C	0xFE69
+0xA24D	0xFE6A
+0xA24E	0xFE6B
+0xA24F	0x33D5
+0xA250	0x339C
+0xA251	0x339D
+0xA252	0x339E
+0xA253	0x33CE
+0xA254	0x33A1
+0xA255	0x338E
+0xA256	0x338F
+0xA257	0x33C4
+0xA258	0x00B0
+0xA259	0x5159
+0xA25A	0x515B
+0xA25B	0x515E
+0xA25C	0x515D
+0xA25D	0x5161
+0xA25E	0x5163
+0xA25F	0x55E7
+0xA260	0x74E9
+0xA261	0x7CCE
+0xA262	0x2581
+0xA263	0x2582
+0xA264	0x2583
+0xA265	0x2584
+0xA266	0x2585
+0xA267	0x2586
+0xA268	0x2587
+0xA269	0x2588
+0xA26A	0x258F
+0xA26B	0x258E
+0xA26C	0x258D
+0xA26D	0x258C
+0xA26E	0x258B
+0xA26F	0x258A
+0xA270	0x2589
+0xA271	0x253C
+0xA272	0x2534
+0xA273	0x252C
+0xA274	0x2524
+0xA275	0x251C
+0xA276	0x2594
+0xA277	0x2500
+0xA278	0x2502
+0xA279	0x2595
+0xA27A	0x250C
+0xA27B	0x2510
+0xA27C	0x2514
+0xA27D	0x2518
+0xA27E	0x256D
+0xA2A1	0x256E
+0xA2A2	0x2570
+0xA2A3	0x256F
+0xA2A4	0x2550
+0xA2A5	0x255E
+0xA2A6	0x256A
+0xA2A7	0x2561
+0xA2A8	0x25E2
+0xA2A9	0x25E3
+0xA2AA	0x25E5
+0xA2AB	0x25E4
+0xA2AC	0x2571
+0xA2AD	0x2572
+0xA2AE	0x2573
+0xA2AF	0xFF10
+0xA2B0	0xFF11
+0xA2B1	0xFF12
+0xA2B2	0xFF13
+0xA2B3	0xFF14
+0xA2B4	0xFF15
+0xA2B5	0xFF16
+0xA2B6	0xFF17
+0xA2B7	0xFF18
+0xA2B8	0xFF19
+0xA2B9	0x2160
+0xA2BA	0x2161
+0xA2BB	0x2162
+0xA2BC	0x2163
+0xA2BD	0x2164
+0xA2BE	0x2165
+0xA2BF	0x2166
+0xA2C0	0x2167
+0xA2C1	0x2168
+0xA2C2	0x2169
+0xA2C3	0x3021
+0xA2C4	0x3022
+0xA2C5	0x3023
+0xA2C6	0x3024
+0xA2C7	0x3025
+0xA2C8	0x3026
+0xA2C9	0x3027
+0xA2CA	0x3028
+0xA2CB	0x3029
+0xA2CD	0x5344
+0xA2CF	0xFF21
+0xA2D0	0xFF22
+0xA2D1	0xFF23
+0xA2D2	0xFF24
+0xA2D3	0xFF25
+0xA2D4	0xFF26
+0xA2D5	0xFF27
+0xA2D6	0xFF28
+0xA2D7	0xFF29
+0xA2D8	0xFF2A
+0xA2D9	0xFF2B
+0xA2DA	0xFF2C
+0xA2DB	0xFF2D
+0xA2DC	0xFF2E
+0xA2DD	0xFF2F
+0xA2DE	0xFF30
+0xA2DF	0xFF31
+0xA2E0	0xFF32
+0xA2E1	0xFF33
+0xA2E2	0xFF34
+0xA2E3	0xFF35
+0xA2E4	0xFF36
+0xA2E5	0xFF37
+0xA2E6	0xFF38
+0xA2E7	0xFF39
+0xA2E8	0xFF3A
+0xA2E9	0xFF41
+0xA2EA	0xFF42
+0xA2EB	0xFF43
+0xA2EC	0xFF44
+0xA2ED	0xFF45
+0xA2EE	0xFF46
+0xA2EF	0xFF47
+0xA2F0	0xFF48
+0xA2F1	0xFF49
+0xA2F2	0xFF4A
+0xA2F3	0xFF4B
+0xA2F4	0xFF4C
+0xA2F5	0xFF4D
+0xA2F6	0xFF4E
+0xA2F7	0xFF4F
+0xA2F8	0xFF50
+0xA2F9	0xFF51
+0xA2FA	0xFF52
+0xA2FB	0xFF53
+0xA2FC	0xFF54
+0xA2FD	0xFF55
+0xA2FE	0xFF56
+0xA340	0xFF57
+0xA341	0xFF58
+0xA342	0xFF59
+0xA343	0xFF5A
+0xA344	0x0391
+0xA345	0x0392
+0xA346	0x0393
+0xA347	0x0394
+0xA348	0x0395
+0xA349	0x0396
+0xA34A	0x0397
+0xA34B	0x0398
+0xA34C	0x0399
+0xA34D	0x039A
+0xA34E	0x039B
+0xA34F	0x039C
+0xA350	0x039D
+0xA351	0x039E
+0xA352	0x039F
+0xA353	0x03A0
+0xA354	0x03A1
+0xA355	0x03A3
+0xA356	0x03A4
+0xA357	0x03A5
+0xA358	0x03A6
+0xA359	0x03A7
+0xA35A	0x03A8
+0xA35B	0x03A9
+0xA35C	0x03B1
+0xA35D	0x03B2
+0xA35E	0x03B3
+0xA35F	0x03B4
+0xA360	0x03B5
+0xA361	0x03B6
+0xA362	0x03B7
+0xA363	0x03B8
+0xA364	0x03B9
+0xA365	0x03BA
+0xA366	0x03BB
+0xA367	0x03BC
+0xA368	0x03BD
+0xA369	0x03BE
+0xA36A	0x03BF
+0xA36B	0x03C0
+0xA36C	0x03C1
+0xA36D	0x03C3
+0xA36E	0x03C4
+0xA36F	0x03C5
+0xA370	0x03C6
+0xA371	0x03C7
+0xA372	0x03C8
+0xA373	0x03C9
+0xA374	0x3105
+0xA375	0x3106
+0xA376	0x3107
+0xA377	0x3108
+0xA378	0x3109
+0xA379	0x310A
+0xA37A	0x310B
+0xA37B	0x310C
+0xA37C	0x310D
+0xA37D	0x310E
+0xA37E	0x310F
+0xA3A1	0x3110
+0xA3A2	0x3111
+0xA3A3	0x3112
+0xA3A4	0x3113
+0xA3A5	0x3114
+0xA3A6	0x3115
+0xA3A7	0x3116
+0xA3A8	0x3117
+0xA3A9	0x3118
+0xA3AA	0x3119
+0xA3AB	0x311A
+0xA3AC	0x311B
+0xA3AD	0x311C
+0xA3AE	0x311D
+0xA3AF	0x311E
+0xA3B0	0x311F
+0xA3B1	0x3120
+0xA3B2	0x3121
+0xA3B3	0x3122
+0xA3B4	0x3123
+0xA3B5	0x3124
+0xA3B6	0x3125
+0xA3B7	0x3126
+0xA3B8	0x3127
+0xA3B9	0x3128
+0xA3BA	0x3129
+0xA3BB	0x02D9
+0xA3BC	0x02C9
+0xA3BD	0x02CA
+0xA3BE	0x02C7
+0xA3BF	0x02CB
+0xA440	0x4E00
+0xA441	0x4E59
+0xA442	0x4E01
+0xA443	0x4E03
+0xA444	0x4E43
+0xA445	0x4E5D
+0xA446	0x4E86
+0xA447	0x4E8C
+0xA448	0x4EBA
+0xA449	0x513F
+0xA44A	0x5165
+0xA44B	0x516B
+0xA44C	0x51E0
+0xA44D	0x5200
+0xA44E	0x5201
+0xA44F	0x529B
+0xA450	0x5315
+0xA451	0x5341
+0xA452	0x535C
+0xA453	0x53C8
+0xA454	0x4E09
+0xA455	0x4E0B
+0xA456	0x4E08
+0xA457	0x4E0A
+0xA458	0x4E2B
+0xA459	0x4E38
+0xA45A	0x51E1
+0xA45B	0x4E45
+0xA45C	0x4E48
+0xA45D	0x4E5F
+0xA45E	0x4E5E
+0xA45F	0x4E8E
+0xA460	0x4EA1
+0xA461	0x5140
+0xA462	0x5203
+0xA463	0x52FA
+0xA464	0x5343
+0xA465	0x53C9
+0xA466	0x53E3
+0xA467	0x571F
+0xA468	0x58EB
+0xA469	0x5915
+0xA46A	0x5927
+0xA46B	0x5973
+0xA46C	0x5B50
+0xA46D	0x5B51
+0xA46E	0x5B53
+0xA46F	0x5BF8
+0xA470	0x5C0F
+0xA471	0x5C22
+0xA472	0x5C38
+0xA473	0x5C71
+0xA474	0x5DDD
+0xA475	0x5DE5
+0xA476	0x5DF1
+0xA477	0x5DF2
+0xA478	0x5DF3
+0xA479	0x5DFE
+0xA47A	0x5E72
+0xA47B	0x5EFE
+0xA47C	0x5F0B
+0xA47D	0x5F13
+0xA47E	0x624D
+0xA4A1	0x4E11
+0xA4A2	0x4E10
+0xA4A3	0x4E0D
+0xA4A4	0x4E2D
+0xA4A5	0x4E30
+0xA4A6	0x4E39
+0xA4A7	0x4E4B
+0xA4A8	0x5C39
+0xA4A9	0x4E88
+0xA4AA	0x4E91
+0xA4AB	0x4E95
+0xA4AC	0x4E92
+0xA4AD	0x4E94
+0xA4AE	0x4EA2
+0xA4AF	0x4EC1
+0xA4B0	0x4EC0
+0xA4B1	0x4EC3
+0xA4B2	0x4EC6
+0xA4B3	0x4EC7
+0xA4B4	0x4ECD
+0xA4B5	0x4ECA
+0xA4B6	0x4ECB
+0xA4B7	0x4EC4
+0xA4B8	0x5143
+0xA4B9	0x5141
+0xA4BA	0x5167
+0xA4BB	0x516D
+0xA4BC	0x516E
+0xA4BD	0x516C
+0xA4BE	0x5197
+0xA4BF	0x51F6
+0xA4C0	0x5206
+0xA4C1	0x5207
+0xA4C2	0x5208
+0xA4C3	0x52FB
+0xA4C4	0x52FE
+0xA4C5	0x52FF
+0xA4C6	0x5316
+0xA4C7	0x5339
+0xA4C8	0x5348
+0xA4C9	0x5347
+0xA4CA	0x5345
+0xA4CB	0x535E
+0xA4CC	0x5384
+0xA4CD	0x53CB
+0xA4CE	0x53CA
+0xA4CF	0x53CD
+0xA4D0	0x58EC
+0xA4D1	0x5929
+0xA4D2	0x592B
+0xA4D3	0x592A
+0xA4D4	0x592D
+0xA4D5	0x5B54
+0xA4D6	0x5C11
+0xA4D7	0x5C24
+0xA4D8	0x5C3A
+0xA4D9	0x5C6F
+0xA4DA	0x5DF4
+0xA4DB	0x5E7B
+0xA4DC	0x5EFF
+0xA4DD	0x5F14
+0xA4DE	0x5F15
+0xA4DF	0x5FC3
+0xA4E0	0x6208
+0xA4E1	0x6236
+0xA4E2	0x624B
+0xA4E3	0x624E
+0xA4E4	0x652F
+0xA4E5	0x6587
+0xA4E6	0x6597
+0xA4E7	0x65A4
+0xA4E8	0x65B9
+0xA4E9	0x65E5
+0xA4EA	0x66F0
+0xA4EB	0x6708
+0xA4EC	0x6728
+0xA4ED	0x6B20
+0xA4EE	0x6B62
+0xA4EF	0x6B79
+0xA4F0	0x6BCB
+0xA4F1	0x6BD4
+0xA4F2	0x6BDB
+0xA4F3	0x6C0F
+0xA4F4	0x6C34
+0xA4F5	0x706B
+0xA4F6	0x722A
+0xA4F7	0x7236
+0xA4F8	0x723B
+0xA4F9	0x7247
+0xA4FA	0x7259
+0xA4FB	0x725B
+0xA4FC	0x72AC
+0xA4FD	0x738B
+0xA4FE	0x4E19
+0xA540	0x4E16
+0xA541	0x4E15
+0xA542	0x4E14
+0xA543	0x4E18
+0xA544	0x4E3B
+0xA545	0x4E4D
+0xA546	0x4E4F
+0xA547	0x4E4E
+0xA548	0x4EE5
+0xA549	0x4ED8
+0xA54A	0x4ED4
+0xA54B	0x4ED5
+0xA54C	0x4ED6
+0xA54D	0x4ED7
+0xA54E	0x4EE3
+0xA54F	0x4EE4
+0xA550	0x4ED9
+0xA551	0x4EDE
+0xA552	0x5145
+0xA553	0x5144
+0xA554	0x5189
+0xA555	0x518A
+0xA556	0x51AC
+0xA557	0x51F9
+0xA558	0x51FA
+0xA559	0x51F8
+0xA55A	0x520A
+0xA55B	0x52A0
+0xA55C	0x529F
+0xA55D	0x5305
+0xA55E	0x5306
+0xA55F	0x5317
+0xA560	0x531D
+0xA561	0x4EDF
+0xA562	0x534A
+0xA563	0x5349
+0xA564	0x5361
+0xA565	0x5360
+0xA566	0x536F
+0xA567	0x536E
+0xA568	0x53BB
+0xA569	0x53EF
+0xA56A	0x53E4
+0xA56B	0x53F3
+0xA56C	0x53EC
+0xA56D	0x53EE
+0xA56E	0x53E9
+0xA56F	0x53E8
+0xA570	0x53FC
+0xA571	0x53F8
+0xA572	0x53F5
+0xA573	0x53EB
+0xA574	0x53E6
+0xA575	0x53EA
+0xA576	0x53F2
+0xA577	0x53F1
+0xA578	0x53F0
+0xA579	0x53E5
+0xA57A	0x53ED
+0xA57B	0x53FB
+0xA57C	0x56DB
+0xA57D	0x56DA
+0xA57E	0x5916
+0xA5A1	0x592E
+0xA5A2	0x5931
+0xA5A3	0x5974
+0xA5A4	0x5976
+0xA5A5	0x5B55
+0xA5A6	0x5B83
+0xA5A7	0x5C3C
+0xA5A8	0x5DE8
+0xA5A9	0x5DE7
+0xA5AA	0x5DE6
+0xA5AB	0x5E02
+0xA5AC	0x5E03
+0xA5AD	0x5E73
+0xA5AE	0x5E7C
+0xA5AF	0x5F01
+0xA5B0	0x5F18
+0xA5B1	0x5F17
+0xA5B2	0x5FC5
+0xA5B3	0x620A
+0xA5B4	0x6253
+0xA5B5	0x6254
+0xA5B6	0x6252
+0xA5B7	0x6251
+0xA5B8	0x65A5
+0xA5B9	0x65E6
+0xA5BA	0x672E
+0xA5BB	0x672C
+0xA5BC	0x672A
+0xA5BD	0x672B
+0xA5BE	0x672D
+0xA5BF	0x6B63
+0xA5C0	0x6BCD
+0xA5C1	0x6C11
+0xA5C2	0x6C10
+0xA5C3	0x6C38
+0xA5C4	0x6C41
+0xA5C5	0x6C40
+0xA5C6	0x6C3E
+0xA5C7	0x72AF
+0xA5C8	0x7384
+0xA5C9	0x7389
+0xA5CA	0x74DC
+0xA5CB	0x74E6
+0xA5CC	0x7518
+0xA5CD	0x751F
+0xA5CE	0x7528
+0xA5CF	0x7529
+0xA5D0	0x7530
+0xA5D1	0x7531
+0xA5D2	0x7532
+0xA5D3	0x7533
+0xA5D4	0x758B
+0xA5D5	0x767D
+0xA5D6	0x76AE
+0xA5D7	0x76BF
+0xA5D8	0x76EE
+0xA5D9	0x77DB
+0xA5DA	0x77E2
+0xA5DB	0x77F3
+0xA5DC	0x793A
+0xA5DD	0x79BE
+0xA5DE	0x7A74
+0xA5DF	0x7ACB
+0xA5E0	0x4E1E
+0xA5E1	0x4E1F
+0xA5E2	0x4E52
+0xA5E3	0x4E53
+0xA5E4	0x4E69
+0xA5E5	0x4E99
+0xA5E6	0x4EA4
+0xA5E7	0x4EA6
+0xA5E8	0x4EA5
+0xA5E9	0x4EFF
+0xA5EA	0x4F09
+0xA5EB	0x4F19
+0xA5EC	0x4F0A
+0xA5ED	0x4F15
+0xA5EE	0x4F0D
+0xA5EF	0x4F10
+0xA5F0	0x4F11
+0xA5F1	0x4F0F
+0xA5F2	0x4EF2
+0xA5F3	0x4EF6
+0xA5F4	0x4EFB
+0xA5F5	0x4EF0
+0xA5F6	0x4EF3
+0xA5F7	0x4EFD
+0xA5F8	0x4F01
+0xA5F9	0x4F0B
+0xA5FA	0x5149
+0xA5FB	0x5147
+0xA5FC	0x5146
+0xA5FD	0x5148
+0xA5FE	0x5168
+0xA640	0x5171
+0xA641	0x518D
+0xA642	0x51B0
+0xA643	0x5217
+0xA644	0x5211
+0xA645	0x5212
+0xA646	0x520E
+0xA647	0x5216
+0xA648	0x52A3
+0xA649	0x5308
+0xA64A	0x5321
+0xA64B	0x5320
+0xA64C	0x5370
+0xA64D	0x5371
+0xA64E	0x5409
+0xA64F	0x540F
+0xA650	0x540C
+0xA651	0x540A
+0xA652	0x5410
+0xA653	0x5401
+0xA654	0x540B
+0xA655	0x5404
+0xA656	0x5411
+0xA657	0x540D
+0xA658	0x5408
+0xA659	0x5403
+0xA65A	0x540E
+0xA65B	0x5406
+0xA65C	0x5412
+0xA65D	0x56E0
+0xA65E	0x56DE
+0xA65F	0x56DD
+0xA660	0x5733
+0xA661	0x5730
+0xA662	0x5728
+0xA663	0x572D
+0xA664	0x572C
+0xA665	0x572F
+0xA666	0x5729
+0xA667	0x5919
+0xA668	0x591A
+0xA669	0x5937
+0xA66A	0x5938
+0xA66B	0x5984
+0xA66C	0x5978
+0xA66D	0x5983
+0xA66E	0x597D
+0xA66F	0x5979
+0xA670	0x5982
+0xA671	0x5981
+0xA672	0x5B57
+0xA673	0x5B58
+0xA674	0x5B87
+0xA675	0x5B88
+0xA676	0x5B85
+0xA677	0x5B89
+0xA678	0x5BFA
+0xA679	0x5C16
+0xA67A	0x5C79
+0xA67B	0x5DDE
+0xA67C	0x5E06
+0xA67D	0x5E76
+0xA67E	0x5E74
+0xA6A1	0x5F0F
+0xA6A2	0x5F1B
+0xA6A3	0x5FD9
+0xA6A4	0x5FD6
+0xA6A5	0x620E
+0xA6A6	0x620C
+0xA6A7	0x620D
+0xA6A8	0x6210
+0xA6A9	0x6263
+0xA6AA	0x625B
+0xA6AB	0x6258
+0xA6AC	0x6536
+0xA6AD	0x65E9
+0xA6AE	0x65E8
+0xA6AF	0x65EC
+0xA6B0	0x65ED
+0xA6B1	0x66F2
+0xA6B2	0x66F3
+0xA6B3	0x6709
+0xA6B4	0x673D
+0xA6B5	0x6734
+0xA6B6	0x6731
+0xA6B7	0x6735
+0xA6B8	0x6B21
+0xA6B9	0x6B64
+0xA6BA	0x6B7B
+0xA6BB	0x6C16
+0xA6BC	0x6C5D
+0xA6BD	0x6C57
+0xA6BE	0x6C59
+0xA6BF	0x6C5F
+0xA6C0	0x6C60
+0xA6C1	0x6C50
+0xA6C2	0x6C55
+0xA6C3	0x6C61
+0xA6C4	0x6C5B
+0xA6C5	0x6C4D
+0xA6C6	0x6C4E
+0xA6C7	0x7070
+0xA6C8	0x725F
+0xA6C9	0x725D
+0xA6CA	0x767E
+0xA6CB	0x7AF9
+0xA6CC	0x7C73
+0xA6CD	0x7CF8
+0xA6CE	0x7F36
+0xA6CF	0x7F8A
+0xA6D0	0x7FBD
+0xA6D1	0x8001
+0xA6D2	0x8003
+0xA6D3	0x800C
+0xA6D4	0x8012
+0xA6D5	0x8033
+0xA6D6	0x807F
+0xA6D7	0x8089
+0xA6D8	0x808B
+0xA6D9	0x808C
+0xA6DA	0x81E3
+0xA6DB	0x81EA
+0xA6DC	0x81F3
+0xA6DD	0x81FC
+0xA6DE	0x820C
+0xA6DF	0x821B
+0xA6E0	0x821F
+0xA6E1	0x826E
+0xA6E2	0x8272
+0xA6E3	0x827E
+0xA6E4	0x866B
+0xA6E5	0x8840
+0xA6E6	0x884C
+0xA6E7	0x8863
+0xA6E8	0x897F
+0xA6E9	0x9621
+0xA6EA	0x4E32
+0xA6EB	0x4EA8
+0xA6EC	0x4F4D
+0xA6ED	0x4F4F
+0xA6EE	0x4F47
+0xA6EF	0x4F57
+0xA6F0	0x4F5E
+0xA6F1	0x4F34
+0xA6F2	0x4F5B
+0xA6F3	0x4F55
+0xA6F4	0x4F30
+0xA6F5	0x4F50
+0xA6F6	0x4F51
+0xA6F7	0x4F3D
+0xA6F8	0x4F3A
+0xA6F9	0x4F38
+0xA6FA	0x4F43
+0xA6FB	0x4F54
+0xA6FC	0x4F3C
+0xA6FD	0x4F46
+0xA6FE	0x4F63
+0xA740	0x4F5C
+0xA741	0x4F60
+0xA742	0x4F2F
+0xA743	0x4F4E
+0xA744	0x4F36
+0xA745	0x4F59
+0xA746	0x4F5D
+0xA747	0x4F48
+0xA748	0x4F5A
+0xA749	0x514C
+0xA74A	0x514B
+0xA74B	0x514D
+0xA74C	0x5175
+0xA74D	0x51B6
+0xA74E	0x51B7
+0xA74F	0x5225
+0xA750	0x5224
+0xA751	0x5229
+0xA752	0x522A
+0xA753	0x5228
+0xA754	0x52AB
+0xA755	0x52A9
+0xA756	0x52AA
+0xA757	0x52AC
+0xA758	0x5323
+0xA759	0x5373
+0xA75A	0x5375
+0xA75B	0x541D
+0xA75C	0x542D
+0xA75D	0x541E
+0xA75E	0x543E
+0xA75F	0x5426
+0xA760	0x544E
+0xA761	0x5427
+0xA762	0x5446
+0xA763	0x5443
+0xA764	0x5433
+0xA765	0x5448
+0xA766	0x5442
+0xA767	0x541B
+0xA768	0x5429
+0xA769	0x544A
+0xA76A	0x5439
+0xA76B	0x543B
+0xA76C	0x5438
+0xA76D	0x542E
+0xA76E	0x5435
+0xA76F	0x5436
+0xA770	0x5420
+0xA771	0x543C
+0xA772	0x5440
+0xA773	0x5431
+0xA774	0x542B
+0xA775	0x541F
+0xA776	0x542C
+0xA777	0x56EA
+0xA778	0x56F0
+0xA779	0x56E4
+0xA77A	0x56EB
+0xA77B	0x574A
+0xA77C	0x5751
+0xA77D	0x5740
+0xA77E	0x574D
+0xA7A1	0x5747
+0xA7A2	0x574E
+0xA7A3	0x573E
+0xA7A4	0x5750
+0xA7A5	0x574F
+0xA7A6	0x573B
+0xA7A7	0x58EF
+0xA7A8	0x593E
+0xA7A9	0x599D
+0xA7AA	0x5992
+0xA7AB	0x59A8
+0xA7AC	0x599E
+0xA7AD	0x59A3
+0xA7AE	0x5999
+0xA7AF	0x5996
+0xA7B0	0x598D
+0xA7B1	0x59A4
+0xA7B2	0x5993
+0xA7B3	0x598A
+0xA7B4	0x59A5
+0xA7B5	0x5B5D
+0xA7B6	0x5B5C
+0xA7B7	0x5B5A
+0xA7B8	0x5B5B
+0xA7B9	0x5B8C
+0xA7BA	0x5B8B
+0xA7BB	0x5B8F
+0xA7BC	0x5C2C
+0xA7BD	0x5C40
+0xA7BE	0x5C41
+0xA7BF	0x5C3F
+0xA7C0	0x5C3E
+0xA7C1	0x5C90
+0xA7C2	0x5C91
+0xA7C3	0x5C94
+0xA7C4	0x5C8C
+0xA7C5	0x5DEB
+0xA7C6	0x5E0C
+0xA7C7	0x5E8F
+0xA7C8	0x5E87
+0xA7C9	0x5E8A
+0xA7CA	0x5EF7
+0xA7CB	0x5F04
+0xA7CC	0x5F1F
+0xA7CD	0x5F64
+0xA7CE	0x5F62
+0xA7CF	0x5F77
+0xA7D0	0x5F79
+0xA7D1	0x5FD8
+0xA7D2	0x5FCC
+0xA7D3	0x5FD7
+0xA7D4	0x5FCD
+0xA7D5	0x5FF1
+0xA7D6	0x5FEB
+0xA7D7	0x5FF8
+0xA7D8	0x5FEA
+0xA7D9	0x6212
+0xA7DA	0x6211
+0xA7DB	0x6284
+0xA7DC	0x6297
+0xA7DD	0x6296
+0xA7DE	0x6280
+0xA7DF	0x6276
+0xA7E0	0x6289
+0xA7E1	0x626D
+0xA7E2	0x628A
+0xA7E3	0x627C
+0xA7E4	0x627E
+0xA7E5	0x6279
+0xA7E6	0x6273
+0xA7E7	0x6292
+0xA7E8	0x626F
+0xA7E9	0x6298
+0xA7EA	0x626E
+0xA7EB	0x6295
+0xA7EC	0x6293
+0xA7ED	0x6291
+0xA7EE	0x6286
+0xA7EF	0x6539
+0xA7F0	0x653B
+0xA7F1	0x6538
+0xA7F2	0x65F1
+0xA7F3	0x66F4
+0xA7F4	0x675F
+0xA7F5	0x674E
+0xA7F6	0x674F
+0xA7F7	0x6750
+0xA7F8	0x6751
+0xA7F9	0x675C
+0xA7FA	0x6756
+0xA7FB	0x675E
+0xA7FC	0x6749
+0xA7FD	0x6746
+0xA7FE	0x6760
+0xA840	0x6753
+0xA841	0x6757
+0xA842	0x6B65
+0xA843	0x6BCF
+0xA844	0x6C42
+0xA845	0x6C5E
+0xA846	0x6C99
+0xA847	0x6C81
+0xA848	0x6C88
+0xA849	0x6C89
+0xA84A	0x6C85
+0xA84B	0x6C9B
+0xA84C	0x6C6A
+0xA84D	0x6C7A
+0xA84E	0x6C90
+0xA84F	0x6C70
+0xA850	0x6C8C
+0xA851	0x6C68
+0xA852	0x6C96
+0xA853	0x6C92
+0xA854	0x6C7D
+0xA855	0x6C83
+0xA856	0x6C72
+0xA857	0x6C7E
+0xA858	0x6C74
+0xA859	0x6C86
+0xA85A	0x6C76
+0xA85B	0x6C8D
+0xA85C	0x6C94
+0xA85D	0x6C98
+0xA85E	0x6C82
+0xA85F	0x7076
+0xA860	0x707C
+0xA861	0x707D
+0xA862	0x7078
+0xA863	0x7262
+0xA864	0x7261
+0xA865	0x7260
+0xA866	0x72C4
+0xA867	0x72C2
+0xA868	0x7396
+0xA869	0x752C
+0xA86A	0x752B
+0xA86B	0x7537
+0xA86C	0x7538
+0xA86D	0x7682
+0xA86E	0x76EF
+0xA86F	0x77E3
+0xA870	0x79C1
+0xA871	0x79C0
+0xA872	0x79BF
+0xA873	0x7A76
+0xA874	0x7CFB
+0xA875	0x7F55
+0xA876	0x8096
+0xA877	0x8093
+0xA878	0x809D
+0xA879	0x8098
+0xA87A	0x809B
+0xA87B	0x809A
+0xA87C	0x80B2
+0xA87D	0x826F
+0xA87E	0x8292
+0xA8A1	0x828B
+0xA8A2	0x828D
+0xA8A3	0x898B
+0xA8A4	0x89D2
+0xA8A5	0x8A00
+0xA8A6	0x8C37
+0xA8A7	0x8C46
+0xA8A8	0x8C55
+0xA8A9	0x8C9D
+0xA8AA	0x8D64
+0xA8AB	0x8D70
+0xA8AC	0x8DB3
+0xA8AD	0x8EAB
+0xA8AE	0x8ECA
+0xA8AF	0x8F9B
+0xA8B0	0x8FB0
+0xA8B1	0x8FC2
+0xA8B2	0x8FC6
+0xA8B3	0x8FC5
+0xA8B4	0x8FC4
+0xA8B5	0x5DE1
+0xA8B6	0x9091
+0xA8B7	0x90A2
+0xA8B8	0x90AA
+0xA8B9	0x90A6
+0xA8BA	0x90A3
+0xA8BB	0x9149
+0xA8BC	0x91C6
+0xA8BD	0x91CC
+0xA8BE	0x9632
+0xA8BF	0x962E
+0xA8C0	0x9631
+0xA8C1	0x962A
+0xA8C2	0x962C
+0xA8C3	0x4E26
+0xA8C4	0x4E56
+0xA8C5	0x4E73
+0xA8C6	0x4E8B
+0xA8C7	0x4E9B
+0xA8C8	0x4E9E
+0xA8C9	0x4EAB
+0xA8CA	0x4EAC
+0xA8CB	0x4F6F
+0xA8CC	0x4F9D
+0xA8CD	0x4F8D
+0xA8CE	0x4F73
+0xA8CF	0x4F7F
+0xA8D0	0x4F6C
+0xA8D1	0x4F9B
+0xA8D2	0x4F8B
+0xA8D3	0x4F86
+0xA8D4	0x4F83
+0xA8D5	0x4F70
+0xA8D6	0x4F75
+0xA8D7	0x4F88
+0xA8D8	0x4F69
+0xA8D9	0x4F7B
+0xA8DA	0x4F96
+0xA8DB	0x4F7E
+0xA8DC	0x4F8F
+0xA8DD	0x4F91
+0xA8DE	0x4F7A
+0xA8DF	0x5154
+0xA8E0	0x5152
+0xA8E1	0x5155
+0xA8E2	0x5169
+0xA8E3	0x5177
+0xA8E4	0x5176
+0xA8E5	0x5178
+0xA8E6	0x51BD
+0xA8E7	0x51FD
+0xA8E8	0x523B
+0xA8E9	0x5238
+0xA8EA	0x5237
+0xA8EB	0x523A
+0xA8EC	0x5230
+0xA8ED	0x522E
+0xA8EE	0x5236
+0xA8EF	0x5241
+0xA8F0	0x52BE
+0xA8F1	0x52BB
+0xA8F2	0x5352
+0xA8F3	0x5354
+0xA8F4	0x5353
+0xA8F5	0x5351
+0xA8F6	0x5366
+0xA8F7	0x5377
+0xA8F8	0x5378
+0xA8F9	0x5379
+0xA8FA	0x53D6
+0xA8FB	0x53D4
+0xA8FC	0x53D7
+0xA8FD	0x5473
+0xA8FE	0x5475
+0xA940	0x5496
+0xA941	0x5478
+0xA942	0x5495
+0xA943	0x5480
+0xA944	0x547B
+0xA945	0x5477
+0xA946	0x5484
+0xA947	0x5492
+0xA948	0x5486
+0xA949	0x547C
+0xA94A	0x5490
+0xA94B	0x5471
+0xA94C	0x5476
+0xA94D	0x548C
+0xA94E	0x549A
+0xA94F	0x5462
+0xA950	0x5468
+0xA951	0x548B
+0xA952	0x547D
+0xA953	0x548E
+0xA954	0x56FA
+0xA955	0x5783
+0xA956	0x5777
+0xA957	0x576A
+0xA958	0x5769
+0xA959	0x5761
+0xA95A	0x5766
+0xA95B	0x5764
+0xA95C	0x577C
+0xA95D	0x591C
+0xA95E	0x5949
+0xA95F	0x5947
+0xA960	0x5948
+0xA961	0x5944
+0xA962	0x5954
+0xA963	0x59BE
+0xA964	0x59BB
+0xA965	0x59D4
+0xA966	0x59B9
+0xA967	0x59AE
+0xA968	0x59D1
+0xA969	0x59C6
+0xA96A	0x59D0
+0xA96B	0x59CD
+0xA96C	0x59CB
+0xA96D	0x59D3
+0xA96E	0x59CA
+0xA96F	0x59AF
+0xA970	0x59B3
+0xA971	0x59D2
+0xA972	0x59C5
+0xA973	0x5B5F
+0xA974	0x5B64
+0xA975	0x5B63
+0xA976	0x5B97
+0xA977	0x5B9A
+0xA978	0x5B98
+0xA979	0x5B9C
+0xA97A	0x5B99
+0xA97B	0x5B9B
+0xA97C	0x5C1A
+0xA97D	0x5C48
+0xA97E	0x5C45
+0xA9A1	0x5C46
+0xA9A2	0x5CB7
+0xA9A3	0x5CA1
+0xA9A4	0x5CB8
+0xA9A5	0x5CA9
+0xA9A6	0x5CAB
+0xA9A7	0x5CB1
+0xA9A8	0x5CB3
+0xA9A9	0x5E18
+0xA9AA	0x5E1A
+0xA9AB	0x5E16
+0xA9AC	0x5E15
+0xA9AD	0x5E1B
+0xA9AE	0x5E11
+0xA9AF	0x5E78
+0xA9B0	0x5E9A
+0xA9B1	0x5E97
+0xA9B2	0x5E9C
+0xA9B3	0x5E95
+0xA9B4	0x5E96
+0xA9B5	0x5EF6
+0xA9B6	0x5F26
+0xA9B7	0x5F27
+0xA9B8	0x5F29
+0xA9B9	0x5F80
+0xA9BA	0x5F81
+0xA9BB	0x5F7F
+0xA9BC	0x5F7C
+0xA9BD	0x5FDD
+0xA9BE	0x5FE0
+0xA9BF	0x5FFD
+0xA9C0	0x5FF5
+0xA9C1	0x5FFF
+0xA9C2	0x600F
+0xA9C3	0x6014
+0xA9C4	0x602F
+0xA9C5	0x6035
+0xA9C6	0x6016
+0xA9C7	0x602A
+0xA9C8	0x6015
+0xA9C9	0x6021
+0xA9CA	0x6027
+0xA9CB	0x6029
+0xA9CC	0x602B
+0xA9CD	0x601B
+0xA9CE	0x6216
+0xA9CF	0x6215
+0xA9D0	0x623F
+0xA9D1	0x623E
+0xA9D2	0x6240
+0xA9D3	0x627F
+0xA9D4	0x62C9
+0xA9D5	0x62CC
+0xA9D6	0x62C4
+0xA9D7	0x62BF
+0xA9D8	0x62C2
+0xA9D9	0x62B9
+0xA9DA	0x62D2
+0xA9DB	0x62DB
+0xA9DC	0x62AB
+0xA9DD	0x62D3
+0xA9DE	0x62D4
+0xA9DF	0x62CB
+0xA9E0	0x62C8
+0xA9E1	0x62A8
+0xA9E2	0x62BD
+0xA9E3	0x62BC
+0xA9E4	0x62D0
+0xA9E5	0x62D9
+0xA9E6	0x62C7
+0xA9E7	0x62CD
+0xA9E8	0x62B5
+0xA9E9	0x62DA
+0xA9EA	0x62B1
+0xA9EB	0x62D8
+0xA9EC	0x62D6
+0xA9ED	0x62D7
+0xA9EE	0x62C6
+0xA9EF	0x62AC
+0xA9F0	0x62CE
+0xA9F1	0x653E
+0xA9F2	0x65A7
+0xA9F3	0x65BC
+0xA9F4	0x65FA
+0xA9F5	0x6614
+0xA9F6	0x6613
+0xA9F7	0x660C
+0xA9F8	0x6606
+0xA9F9	0x6602
+0xA9FA	0x660E
+0xA9FB	0x6600
+0xA9FC	0x660F
+0xA9FD	0x6615
+0xA9FE	0x660A
+0xAA40	0x6607
+0xAA41	0x670D
+0xAA42	0x670B
+0xAA43	0x676D
+0xAA44	0x678B
+0xAA45	0x6795
+0xAA46	0x6771
+0xAA47	0x679C
+0xAA48	0x6773
+0xAA49	0x6777
+0xAA4A	0x6787
+0xAA4B	0x679D
+0xAA4C	0x6797
+0xAA4D	0x676F
+0xAA4E	0x6770
+0xAA4F	0x677F
+0xAA50	0x6789
+0xAA51	0x677E
+0xAA52	0x6790
+0xAA53	0x6775
+0xAA54	0x679A
+0xAA55	0x6793
+0xAA56	0x677C
+0xAA57	0x676A
+0xAA58	0x6772
+0xAA59	0x6B23
+0xAA5A	0x6B66
+0xAA5B	0x6B67
+0xAA5C	0x6B7F
+0xAA5D	0x6C13
+0xAA5E	0x6C1B
+0xAA5F	0x6CE3
+0xAA60	0x6CE8
+0xAA61	0x6CF3
+0xAA62	0x6CB1
+0xAA63	0x6CCC
+0xAA64	0x6CE5
+0xAA65	0x6CB3
+0xAA66	0x6CBD
+0xAA67	0x6CBE
+0xAA68	0x6CBC
+0xAA69	0x6CE2
+0xAA6A	0x6CAB
+0xAA6B	0x6CD5
+0xAA6C	0x6CD3
+0xAA6D	0x6CB8
+0xAA6E	0x6CC4
+0xAA6F	0x6CB9
+0xAA70	0x6CC1
+0xAA71	0x6CAE
+0xAA72	0x6CD7
+0xAA73	0x6CC5
+0xAA74	0x6CF1
+0xAA75	0x6CBF
+0xAA76	0x6CBB
+0xAA77	0x6CE1
+0xAA78	0x6CDB
+0xAA79	0x6CCA
+0xAA7A	0x6CAC
+0xAA7B	0x6CEF
+0xAA7C	0x6CDC
+0xAA7D	0x6CD6
+0xAA7E	0x6CE0
+0xAAA1	0x7095
+0xAAA2	0x708E
+0xAAA3	0x7092
+0xAAA4	0x708A
+0xAAA5	0x7099
+0xAAA6	0x722C
+0xAAA7	0x722D
+0xAAA8	0x7238
+0xAAA9	0x7248
+0xAAAA	0x7267
+0xAAAB	0x7269
+0xAAAC	0x72C0
+0xAAAD	0x72CE
+0xAAAE	0x72D9
+0xAAAF	0x72D7
+0xAAB0	0x72D0
+0xAAB1	0x73A9
+0xAAB2	0x73A8
+0xAAB3	0x739F
+0xAAB4	0x73AB
+0xAAB5	0x73A5
+0xAAB6	0x753D
+0xAAB7	0x759D
+0xAAB8	0x7599
+0xAAB9	0x759A
+0xAABA	0x7684
+0xAABB	0x76C2
+0xAABC	0x76F2
+0xAABD	0x76F4
+0xAABE	0x77E5
+0xAABF	0x77FD
+0xAAC0	0x793E
+0xAAC1	0x7940
+0xAAC2	0x7941
+0xAAC3	0x79C9
+0xAAC4	0x79C8
+0xAAC5	0x7A7A
+0xAAC6	0x7A79
+0xAAC7	0x7AFA
+0xAAC8	0x7CFE
+0xAAC9	0x7F54
+0xAACA	0x7F8C
+0xAACB	0x7F8B
+0xAACC	0x8005
+0xAACD	0x80BA
+0xAACE	0x80A5
+0xAACF	0x80A2
+0xAAD0	0x80B1
+0xAAD1	0x80A1
+0xAAD2	0x80AB
+0xAAD3	0x80A9
+0xAAD4	0x80B4
+0xAAD5	0x80AA
+0xAAD6	0x80AF
+0xAAD7	0x81E5
+0xAAD8	0x81FE
+0xAAD9	0x820D
+0xAADA	0x82B3
+0xAADB	0x829D
+0xAADC	0x8299
+0xAADD	0x82AD
+0xAADE	0x82BD
+0xAADF	0x829F
+0xAAE0	0x82B9
+0xAAE1	0x82B1
+0xAAE2	0x82AC
+0xAAE3	0x82A5
+0xAAE4	0x82AF
+0xAAE5	0x82B8
+0xAAE6	0x82A3
+0xAAE7	0x82B0
+0xAAE8	0x82BE
+0xAAE9	0x82B7
+0xAAEA	0x864E
+0xAAEB	0x8671
+0xAAEC	0x521D
+0xAAED	0x8868
+0xAAEE	0x8ECB
+0xAAEF	0x8FCE
+0xAAF0	0x8FD4
+0xAAF1	0x8FD1
+0xAAF2	0x90B5
+0xAAF3	0x90B8
+0xAAF4	0x90B1
+0xAAF5	0x90B6
+0xAAF6	0x91C7
+0xAAF7	0x91D1
+0xAAF8	0x9577
+0xAAF9	0x9580
+0xAAFA	0x961C
+0xAAFB	0x9640
+0xAAFC	0x963F
+0xAAFD	0x963B
+0xAAFE	0x9644
+0xAB40	0x9642
+0xAB41	0x96B9
+0xAB42	0x96E8
+0xAB43	0x9752
+0xAB44	0x975E
+0xAB45	0x4E9F
+0xAB46	0x4EAD
+0xAB47	0x4EAE
+0xAB48	0x4FE1
+0xAB49	0x4FB5
+0xAB4A	0x4FAF
+0xAB4B	0x4FBF
+0xAB4C	0x4FE0
+0xAB4D	0x4FD1
+0xAB4E	0x4FCF
+0xAB4F	0x4FDD
+0xAB50	0x4FC3
+0xAB51	0x4FB6
+0xAB52	0x4FD8
+0xAB53	0x4FDF
+0xAB54	0x4FCA
+0xAB55	0x4FD7
+0xAB56	0x4FAE
+0xAB57	0x4FD0
+0xAB58	0x4FC4
+0xAB59	0x4FC2
+0xAB5A	0x4FDA
+0xAB5B	0x4FCE
+0xAB5C	0x4FDE
+0xAB5D	0x4FB7
+0xAB5E	0x5157
+0xAB5F	0x5192
+0xAB60	0x5191
+0xAB61	0x51A0
+0xAB62	0x524E
+0xAB63	0x5243
+0xAB64	0x524A
+0xAB65	0x524D
+0xAB66	0x524C
+0xAB67	0x524B
+0xAB68	0x5247
+0xAB69	0x52C7
+0xAB6A	0x52C9
+0xAB6B	0x52C3
+0xAB6C	0x52C1
+0xAB6D	0x530D
+0xAB6E	0x5357
+0xAB6F	0x537B
+0xAB70	0x539A
+0xAB71	0x53DB
+0xAB72	0x54AC
+0xAB73	0x54C0
+0xAB74	0x54A8
+0xAB75	0x54CE
+0xAB76	0x54C9
+0xAB77	0x54B8
+0xAB78	0x54A6
+0xAB79	0x54B3
+0xAB7A	0x54C7
+0xAB7B	0x54C2
+0xAB7C	0x54BD
+0xAB7D	0x54AA
+0xAB7E	0x54C1
+0xABA1	0x54C4
+0xABA2	0x54C8
+0xABA3	0x54AF
+0xABA4	0x54AB
+0xABA5	0x54B1
+0xABA6	0x54BB
+0xABA7	0x54A9
+0xABA8	0x54A7
+0xABA9	0x54BF
+0xABAA	0x56FF
+0xABAB	0x5782
+0xABAC	0x578B
+0xABAD	0x57A0
+0xABAE	0x57A3
+0xABAF	0x57A2
+0xABB0	0x57CE
+0xABB1	0x57AE
+0xABB2	0x5793
+0xABB3	0x5955
+0xABB4	0x5951
+0xABB5	0x594F
+0xABB6	0x594E
+0xABB7	0x5950
+0xABB8	0x59DC
+0xABB9	0x59D8
+0xABBA	0x59FF
+0xABBB	0x59E3
+0xABBC	0x59E8
+0xABBD	0x5A03
+0xABBE	0x59E5
+0xABBF	0x59EA
+0xABC0	0x59DA
+0xABC1	0x59E6
+0xABC2	0x5A01
+0xABC3	0x59FB
+0xABC4	0x5B69
+0xABC5	0x5BA3
+0xABC6	0x5BA6
+0xABC7	0x5BA4
+0xABC8	0x5BA2
+0xABC9	0x5BA5
+0xABCA	0x5C01
+0xABCB	0x5C4E
+0xABCC	0x5C4F
+0xABCD	0x5C4D
+0xABCE	0x5C4B
+0xABCF	0x5CD9
+0xABD0	0x5CD2
+0xABD1	0x5DF7
+0xABD2	0x5E1D
+0xABD3	0x5E25
+0xABD4	0x5E1F
+0xABD5	0x5E7D
+0xABD6	0x5EA0
+0xABD7	0x5EA6
+0xABD8	0x5EFA
+0xABD9	0x5F08
+0xABDA	0x5F2D
+0xABDB	0x5F65
+0xABDC	0x5F88
+0xABDD	0x5F85
+0xABDE	0x5F8A
+0xABDF	0x5F8B
+0xABE0	0x5F87
+0xABE1	0x5F8C
+0xABE2	0x5F89
+0xABE3	0x6012
+0xABE4	0x601D
+0xABE5	0x6020
+0xABE6	0x6025
+0xABE7	0x600E
+0xABE8	0x6028
+0xABE9	0x604D
+0xABEA	0x6070
+0xABEB	0x6068
+0xABEC	0x6062
+0xABED	0x6046
+0xABEE	0x6043
+0xABEF	0x606C
+0xABF0	0x606B
+0xABF1	0x606A
+0xABF2	0x6064
+0xABF3	0x6241
+0xABF4	0x62DC
+0xABF5	0x6316
+0xABF6	0x6309
+0xABF7	0x62FC
+0xABF8	0x62ED
+0xABF9	0x6301
+0xABFA	0x62EE
+0xABFB	0x62FD
+0xABFC	0x6307
+0xABFD	0x62F1
+0xABFE	0x62F7
+0xAC40	0x62EF
+0xAC41	0x62EC
+0xAC42	0x62FE
+0xAC43	0x62F4
+0xAC44	0x6311
+0xAC45	0x6302
+0xAC46	0x653F
+0xAC47	0x6545
+0xAC48	0x65AB
+0xAC49	0x65BD
+0xAC4A	0x65E2
+0xAC4B	0x6625
+0xAC4C	0x662D
+0xAC4D	0x6620
+0xAC4E	0x6627
+0xAC4F	0x662F
+0xAC50	0x661F
+0xAC51	0x6628
+0xAC52	0x6631
+0xAC53	0x6624
+0xAC54	0x66F7
+0xAC55	0x67FF
+0xAC56	0x67D3
+0xAC57	0x67F1
+0xAC58	0x67D4
+0xAC59	0x67D0
+0xAC5A	0x67EC
+0xAC5B	0x67B6
+0xAC5C	0x67AF
+0xAC5D	0x67F5
+0xAC5E	0x67E9
+0xAC5F	0x67EF
+0xAC60	0x67C4
+0xAC61	0x67D1
+0xAC62	0x67B4
+0xAC63	0x67DA
+0xAC64	0x67E5
+0xAC65	0x67B8
+0xAC66	0x67CF
+0xAC67	0x67DE
+0xAC68	0x67F3
+0xAC69	0x67B0
+0xAC6A	0x67D9
+0xAC6B	0x67E2
+0xAC6C	0x67DD
+0xAC6D	0x67D2
+0xAC6E	0x6B6A
+0xAC6F	0x6B83
+0xAC70	0x6B86
+0xAC71	0x6BB5
+0xAC72	0x6BD2
+0xAC73	0x6BD7
+0xAC74	0x6C1F
+0xAC75	0x6CC9
+0xAC76	0x6D0B
+0xAC77	0x6D32
+0xAC78	0x6D2A
+0xAC79	0x6D41
+0xAC7A	0x6D25
+0xAC7B	0x6D0C
+0xAC7C	0x6D31
+0xAC7D	0x6D1E
+0xAC7E	0x6D17
+0xACA1	0x6D3B
+0xACA2	0x6D3D
+0xACA3	0x6D3E
+0xACA4	0x6D36
+0xACA5	0x6D1B
+0xACA6	0x6CF5
+0xACA7	0x6D39
+0xACA8	0x6D27
+0xACA9	0x6D38
+0xACAA	0x6D29
+0xACAB	0x6D2E
+0xACAC	0x6D35
+0xACAD	0x6D0E
+0xACAE	0x6D2B
+0xACAF	0x70AB
+0xACB0	0x70BA
+0xACB1	0x70B3
+0xACB2	0x70AC
+0xACB3	0x70AF
+0xACB4	0x70AD
+0xACB5	0x70B8
+0xACB6	0x70AE
+0xACB7	0x70A4
+0xACB8	0x7230
+0xACB9	0x7272
+0xACBA	0x726F
+0xACBB	0x7274
+0xACBC	0x72E9
+0xACBD	0x72E0
+0xACBE	0x72E1
+0xACBF	0x73B7
+0xACC0	0x73CA
+0xACC1	0x73BB
+0xACC2	0x73B2
+0xACC3	0x73CD
+0xACC4	0x73C0
+0xACC5	0x73B3
+0xACC6	0x751A
+0xACC7	0x752D
+0xACC8	0x754F
+0xACC9	0x754C
+0xACCA	0x754E
+0xACCB	0x754B
+0xACCC	0x75AB
+0xACCD	0x75A4
+0xACCE	0x75A5
+0xACCF	0x75A2
+0xACD0	0x75A3
+0xACD1	0x7678
+0xACD2	0x7686
+0xACD3	0x7687
+0xACD4	0x7688
+0xACD5	0x76C8
+0xACD6	0x76C6
+0xACD7	0x76C3
+0xACD8	0x76C5
+0xACD9	0x7701
+0xACDA	0x76F9
+0xACDB	0x76F8
+0xACDC	0x7709
+0xACDD	0x770B
+0xACDE	0x76FE
+0xACDF	0x76FC
+0xACE0	0x7707
+0xACE1	0x77DC
+0xACE2	0x7802
+0xACE3	0x7814
+0xACE4	0x780C
+0xACE5	0x780D
+0xACE6	0x7946
+0xACE7	0x7949
+0xACE8	0x7948
+0xACE9	0x7947
+0xACEA	0x79B9
+0xACEB	0x79BA
+0xACEC	0x79D1
+0xACED	0x79D2
+0xACEE	0x79CB
+0xACEF	0x7A7F
+0xACF0	0x7A81
+0xACF1	0x7AFF
+0xACF2	0x7AFD
+0xACF3	0x7C7D
+0xACF4	0x7D02
+0xACF5	0x7D05
+0xACF6	0x7D00
+0xACF7	0x7D09
+0xACF8	0x7D07
+0xACF9	0x7D04
+0xACFA	0x7D06
+0xACFB	0x7F38
+0xACFC	0x7F8E
+0xACFD	0x7FBF
+0xACFE	0x8004
+0xAD40	0x8010
+0xAD41	0x800D
+0xAD42	0x8011
+0xAD43	0x8036
+0xAD44	0x80D6
+0xAD45	0x80E5
+0xAD46	0x80DA
+0xAD47	0x80C3
+0xAD48	0x80C4
+0xAD49	0x80CC
+0xAD4A	0x80E1
+0xAD4B	0x80DB
+0xAD4C	0x80CE
+0xAD4D	0x80DE
+0xAD4E	0x80E4
+0xAD4F	0x80DD
+0xAD50	0x81F4
+0xAD51	0x8222
+0xAD52	0x82E7
+0xAD53	0x8303
+0xAD54	0x8305
+0xAD55	0x82E3
+0xAD56	0x82DB
+0xAD57	0x82E6
+0xAD58	0x8304
+0xAD59	0x82E5
+0xAD5A	0x8302
+0xAD5B	0x8309
+0xAD5C	0x82D2
+0xAD5D	0x82D7
+0xAD5E	0x82F1
+0xAD5F	0x8301
+0xAD60	0x82DC
+0xAD61	0x82D4
+0xAD62	0x82D1
+0xAD63	0x82DE
+0xAD64	0x82D3
+0xAD65	0x82DF
+0xAD66	0x82EF
+0xAD67	0x8306
+0xAD68	0x8650
+0xAD69	0x8679
+0xAD6A	0x867B
+0xAD6B	0x867A
+0xAD6C	0x884D
+0xAD6D	0x886B
+0xAD6E	0x8981
+0xAD6F	0x89D4
+0xAD70	0x8A08
+0xAD71	0x8A02
+0xAD72	0x8A03
+0xAD73	0x8C9E
+0xAD74	0x8CA0
+0xAD75	0x8D74
+0xAD76	0x8D73
+0xAD77	0x8DB4
+0xAD78	0x8ECD
+0xAD79	0x8ECC
+0xAD7A	0x8FF0
+0xAD7B	0x8FE6
+0xAD7C	0x8FE2
+0xAD7D	0x8FEA
+0xAD7E	0x8FE5
+0xADA1	0x8FED
+0xADA2	0x8FEB
+0xADA3	0x8FE4
+0xADA4	0x8FE8
+0xADA5	0x90CA
+0xADA6	0x90CE
+0xADA7	0x90C1
+0xADA8	0x90C3
+0xADA9	0x914B
+0xADAA	0x914A
+0xADAB	0x91CD
+0xADAC	0x9582
+0xADAD	0x9650
+0xADAE	0x964B
+0xADAF	0x964C
+0xADB0	0x964D
+0xADB1	0x9762
+0xADB2	0x9769
+0xADB3	0x97CB
+0xADB4	0x97ED
+0xADB5	0x97F3
+0xADB6	0x9801
+0xADB7	0x98A8
+0xADB8	0x98DB
+0xADB9	0x98DF
+0xADBA	0x9996
+0xADBB	0x9999
+0xADBC	0x4E58
+0xADBD	0x4EB3
+0xADBE	0x500C
+0xADBF	0x500D
+0xADC0	0x5023
+0xADC1	0x4FEF
+0xADC2	0x5026
+0xADC3	0x5025
+0xADC4	0x4FF8
+0xADC5	0x5029
+0xADC6	0x5016
+0xADC7	0x5006
+0xADC8	0x503C
+0xADC9	0x501F
+0xADCA	0x501A
+0xADCB	0x5012
+0xADCC	0x5011
+0xADCD	0x4FFA
+0xADCE	0x5000
+0xADCF	0x5014
+0xADD0	0x5028
+0xADD1	0x4FF1
+0xADD2	0x5021
+0xADD3	0x500B
+0xADD4	0x5019
+0xADD5	0x5018
+0xADD6	0x4FF3
+0xADD7	0x4FEE
+0xADD8	0x502D
+0xADD9	0x502A
+0xADDA	0x4FFE
+0xADDB	0x502B
+0xADDC	0x5009
+0xADDD	0x517C
+0xADDE	0x51A4
+0xADDF	0x51A5
+0xADE0	0x51A2
+0xADE1	0x51CD
+0xADE2	0x51CC
+0xADE3	0x51C6
+0xADE4	0x51CB
+0xADE5	0x5256
+0xADE6	0x525C
+0xADE7	0x5254
+0xADE8	0x525B
+0xADE9	0x525D
+0xADEA	0x532A
+0xADEB	0x537F
+0xADEC	0x539F
+0xADED	0x539D
+0xADEE	0x53DF
+0xADEF	0x54E8
+0xADF0	0x5510
+0xADF1	0x5501
+0xADF2	0x5537
+0xADF3	0x54FC
+0xADF4	0x54E5
+0xADF5	0x54F2
+0xADF6	0x5506
+0xADF7	0x54FA
+0xADF8	0x5514
+0xADF9	0x54E9
+0xADFA	0x54ED
+0xADFB	0x54E1
+0xADFC	0x5509
+0xADFD	0x54EE
+0xADFE	0x54EA
+0xAE40	0x54E6
+0xAE41	0x5527
+0xAE42	0x5507
+0xAE43	0x54FD
+0xAE44	0x550F
+0xAE45	0x5703
+0xAE46	0x5704
+0xAE47	0x57C2
+0xAE48	0x57D4
+0xAE49	0x57CB
+0xAE4A	0x57C3
+0xAE4B	0x5809
+0xAE4C	0x590F
+0xAE4D	0x5957
+0xAE4E	0x5958
+0xAE4F	0x595A
+0xAE50	0x5A11
+0xAE51	0x5A18
+0xAE52	0x5A1C
+0xAE53	0x5A1F
+0xAE54	0x5A1B
+0xAE55	0x5A13
+0xAE56	0x59EC
+0xAE57	0x5A20
+0xAE58	0x5A23
+0xAE59	0x5A29
+0xAE5A	0x5A25
+0xAE5B	0x5A0C
+0xAE5C	0x5A09
+0xAE5D	0x5B6B
+0xAE5E	0x5C58
+0xAE5F	0x5BB0
+0xAE60	0x5BB3
+0xAE61	0x5BB6
+0xAE62	0x5BB4
+0xAE63	0x5BAE
+0xAE64	0x5BB5
+0xAE65	0x5BB9
+0xAE66	0x5BB8
+0xAE67	0x5C04
+0xAE68	0x5C51
+0xAE69	0x5C55
+0xAE6A	0x5C50
+0xAE6B	0x5CED
+0xAE6C	0x5CFD
+0xAE6D	0x5CFB
+0xAE6E	0x5CEA
+0xAE6F	0x5CE8
+0xAE70	0x5CF0
+0xAE71	0x5CF6
+0xAE72	0x5D01
+0xAE73	0x5CF4
+0xAE74	0x5DEE
+0xAE75	0x5E2D
+0xAE76	0x5E2B
+0xAE77	0x5EAB
+0xAE78	0x5EAD
+0xAE79	0x5EA7
+0xAE7A	0x5F31
+0xAE7B	0x5F92
+0xAE7C	0x5F91
+0xAE7D	0x5F90
+0xAE7E	0x6059
+0xAEA1	0x6063
+0xAEA2	0x6065
+0xAEA3	0x6050
+0xAEA4	0x6055
+0xAEA5	0x606D
+0xAEA6	0x6069
+0xAEA7	0x606F
+0xAEA8	0x6084
+0xAEA9	0x609F
+0xAEAA	0x609A
+0xAEAB	0x608D
+0xAEAC	0x6094
+0xAEAD	0x608C
+0xAEAE	0x6085
+0xAEAF	0x6096
+0xAEB0	0x6247
+0xAEB1	0x62F3
+0xAEB2	0x6308
+0xAEB3	0x62FF
+0xAEB4	0x634E
+0xAEB5	0x633E
+0xAEB6	0x632F
+0xAEB7	0x6355
+0xAEB8	0x6342
+0xAEB9	0x6346
+0xAEBA	0x634F
+0xAEBB	0x6349
+0xAEBC	0x633A
+0xAEBD	0x6350
+0xAEBE	0x633D
+0xAEBF	0x632A
+0xAEC0	0x632B
+0xAEC1	0x6328
+0xAEC2	0x634D
+0xAEC3	0x634C
+0xAEC4	0x6548
+0xAEC5	0x6549
+0xAEC6	0x6599
+0xAEC7	0x65C1
+0xAEC8	0x65C5
+0xAEC9	0x6642
+0xAECA	0x6649
+0xAECB	0x664F
+0xAECC	0x6643
+0xAECD	0x6652
+0xAECE	0x664C
+0xAECF	0x6645
+0xAED0	0x6641
+0xAED1	0x66F8
+0xAED2	0x6714
+0xAED3	0x6715
+0xAED4	0x6717
+0xAED5	0x6821
+0xAED6	0x6838
+0xAED7	0x6848
+0xAED8	0x6846
+0xAED9	0x6853
+0xAEDA	0x6839
+0xAEDB	0x6842
+0xAEDC	0x6854
+0xAEDD	0x6829
+0xAEDE	0x68B3
+0xAEDF	0x6817
+0xAEE0	0x684C
+0xAEE1	0x6851
+0xAEE2	0x683D
+0xAEE3	0x67F4
+0xAEE4	0x6850
+0xAEE5	0x6840
+0xAEE6	0x683C
+0xAEE7	0x6843
+0xAEE8	0x682A
+0xAEE9	0x6845
+0xAEEA	0x6813
+0xAEEB	0x6818
+0xAEEC	0x6841
+0xAEED	0x6B8A
+0xAEEE	0x6B89
+0xAEEF	0x6BB7
+0xAEF0	0x6C23
+0xAEF1	0x6C27
+0xAEF2	0x6C28
+0xAEF3	0x6C26
+0xAEF4	0x6C24
+0xAEF5	0x6CF0
+0xAEF6	0x6D6A
+0xAEF7	0x6D95
+0xAEF8	0x6D88
+0xAEF9	0x6D87
+0xAEFA	0x6D66
+0xAEFB	0x6D78
+0xAEFC	0x6D77
+0xAEFD	0x6D59
+0xAEFE	0x6D93
+0xAF40	0x6D6C
+0xAF41	0x6D89
+0xAF42	0x6D6E
+0xAF43	0x6D5A
+0xAF44	0x6D74
+0xAF45	0x6D69
+0xAF46	0x6D8C
+0xAF47	0x6D8A
+0xAF48	0x6D79
+0xAF49	0x6D85
+0xAF4A	0x6D65
+0xAF4B	0x6D94
+0xAF4C	0x70CA
+0xAF4D	0x70D8
+0xAF4E	0x70E4
+0xAF4F	0x70D9
+0xAF50	0x70C8
+0xAF51	0x70CF
+0xAF52	0x7239
+0xAF53	0x7279
+0xAF54	0x72FC
+0xAF55	0x72F9
+0xAF56	0x72FD
+0xAF57	0x72F8
+0xAF58	0x72F7
+0xAF59	0x7386
+0xAF5A	0x73ED
+0xAF5B	0x7409
+0xAF5C	0x73EE
+0xAF5D	0x73E0
+0xAF5E	0x73EA
+0xAF5F	0x73DE
+0xAF60	0x7554
+0xAF61	0x755D
+0xAF62	0x755C
+0xAF63	0x755A
+0xAF64	0x7559
+0xAF65	0x75BE
+0xAF66	0x75C5
+0xAF67	0x75C7
+0xAF68	0x75B2
+0xAF69	0x75B3
+0xAF6A	0x75BD
+0xAF6B	0x75BC
+0xAF6C	0x75B9
+0xAF6D	0x75C2
+0xAF6E	0x75B8
+0xAF6F	0x768B
+0xAF70	0x76B0
+0xAF71	0x76CA
+0xAF72	0x76CD
+0xAF73	0x76CE
+0xAF74	0x7729
+0xAF75	0x771F
+0xAF76	0x7720
+0xAF77	0x7728
+0xAF78	0x77E9
+0xAF79	0x7830
+0xAF7A	0x7827
+0xAF7B	0x7838
+0xAF7C	0x781D
+0xAF7D	0x7834
+0xAF7E	0x7837
+0xAFA1	0x7825
+0xAFA2	0x782D
+0xAFA3	0x7820
+0xAFA4	0x781F
+0xAFA5	0x7832
+0xAFA6	0x7955
+0xAFA7	0x7950
+0xAFA8	0x7960
+0xAFA9	0x795F
+0xAFAA	0x7956
+0xAFAB	0x795E
+0xAFAC	0x795D
+0xAFAD	0x7957
+0xAFAE	0x795A
+0xAFAF	0x79E4
+0xAFB0	0x79E3
+0xAFB1	0x79E7
+0xAFB2	0x79DF
+0xAFB3	0x79E6
+0xAFB4	0x79E9
+0xAFB5	0x79D8
+0xAFB6	0x7A84
+0xAFB7	0x7A88
+0xAFB8	0x7AD9
+0xAFB9	0x7B06
+0xAFBA	0x7B11
+0xAFBB	0x7C89
+0xAFBC	0x7D21
+0xAFBD	0x7D17
+0xAFBE	0x7D0B
+0xAFBF	0x7D0A
+0xAFC0	0x7D20
+0xAFC1	0x7D22
+0xAFC2	0x7D14
+0xAFC3	0x7D10
+0xAFC4	0x7D15
+0xAFC5	0x7D1A
+0xAFC6	0x7D1C
+0xAFC7	0x7D0D
+0xAFC8	0x7D19
+0xAFC9	0x7D1B
+0xAFCA	0x7F3A
+0xAFCB	0x7F5F
+0xAFCC	0x7F94
+0xAFCD	0x7FC5
+0xAFCE	0x7FC1
+0xAFCF	0x8006
+0xAFD0	0x8018
+0xAFD1	0x8015
+0xAFD2	0x8019
+0xAFD3	0x8017
+0xAFD4	0x803D
+0xAFD5	0x803F
+0xAFD6	0x80F1
+0xAFD7	0x8102
+0xAFD8	0x80F0
+0xAFD9	0x8105
+0xAFDA	0x80ED
+0xAFDB	0x80F4
+0xAFDC	0x8106
+0xAFDD	0x80F8
+0xAFDE	0x80F3
+0xAFDF	0x8108
+0xAFE0	0x80FD
+0xAFE1	0x810A
+0xAFE2	0x80FC
+0xAFE3	0x80EF
+0xAFE4	0x81ED
+0xAFE5	0x81EC
+0xAFE6	0x8200
+0xAFE7	0x8210
+0xAFE8	0x822A
+0xAFE9	0x822B
+0xAFEA	0x8228
+0xAFEB	0x822C
+0xAFEC	0x82BB
+0xAFED	0x832B
+0xAFEE	0x8352
+0xAFEF	0x8354
+0xAFF0	0x834A
+0xAFF1	0x8338
+0xAFF2	0x8350
+0xAFF3	0x8349
+0xAFF4	0x8335
+0xAFF5	0x8334
+0xAFF6	0x834F
+0xAFF7	0x8332
+0xAFF8	0x8339
+0xAFF9	0x8336
+0xAFFA	0x8317
+0xAFFB	0x8340
+0xAFFC	0x8331
+0xAFFD	0x8328
+0xAFFE	0x8343
+0xB040	0x8654
+0xB041	0x868A
+0xB042	0x86AA
+0xB043	0x8693
+0xB044	0x86A4
+0xB045	0x86A9
+0xB046	0x868C
+0xB047	0x86A3
+0xB048	0x869C
+0xB049	0x8870
+0xB04A	0x8877
+0xB04B	0x8881
+0xB04C	0x8882
+0xB04D	0x887D
+0xB04E	0x8879
+0xB04F	0x8A18
+0xB050	0x8A10
+0xB051	0x8A0E
+0xB052	0x8A0C
+0xB053	0x8A15
+0xB054	0x8A0A
+0xB055	0x8A17
+0xB056	0x8A13
+0xB057	0x8A16
+0xB058	0x8A0F
+0xB059	0x8A11
+0xB05A	0x8C48
+0xB05B	0x8C7A
+0xB05C	0x8C79
+0xB05D	0x8CA1
+0xB05E	0x8CA2
+0xB05F	0x8D77
+0xB060	0x8EAC
+0xB061	0x8ED2
+0xB062	0x8ED4
+0xB063	0x8ECF
+0xB064	0x8FB1
+0xB065	0x9001
+0xB066	0x9006
+0xB067	0x8FF7
+0xB068	0x9000
+0xB069	0x8FFA
+0xB06A	0x8FF4
+0xB06B	0x9003
+0xB06C	0x8FFD
+0xB06D	0x9005
+0xB06E	0x8FF8
+0xB06F	0x9095
+0xB070	0x90E1
+0xB071	0x90DD
+0xB072	0x90E2
+0xB073	0x9152
+0xB074	0x914D
+0xB075	0x914C
+0xB076	0x91D8
+0xB077	0x91DD
+0xB078	0x91D7
+0xB079	0x91DC
+0xB07A	0x91D9
+0xB07B	0x9583
+0xB07C	0x9662
+0xB07D	0x9663
+0xB07E	0x9661
+0xB0A1	0x965B
+0xB0A2	0x965D
+0xB0A3	0x9664
+0xB0A4	0x9658
+0xB0A5	0x965E
+0xB0A6	0x96BB
+0xB0A7	0x98E2
+0xB0A8	0x99AC
+0xB0A9	0x9AA8
+0xB0AA	0x9AD8
+0xB0AB	0x9B25
+0xB0AC	0x9B32
+0xB0AD	0x9B3C
+0xB0AE	0x4E7E
+0xB0AF	0x507A
+0xB0B0	0x507D
+0xB0B1	0x505C
+0xB0B2	0x5047
+0xB0B3	0x5043
+0xB0B4	0x504C
+0xB0B5	0x505A
+0xB0B6	0x5049
+0xB0B7	0x5065
+0xB0B8	0x5076
+0xB0B9	0x504E
+0xB0BA	0x5055
+0xB0BB	0x5075
+0xB0BC	0x5074
+0xB0BD	0x5077
+0xB0BE	0x504F
+0xB0BF	0x500F
+0xB0C0	0x506F
+0xB0C1	0x506D
+0xB0C2	0x515C
+0xB0C3	0x5195
+0xB0C4	0x51F0
+0xB0C5	0x526A
+0xB0C6	0x526F
+0xB0C7	0x52D2
+0xB0C8	0x52D9
+0xB0C9	0x52D8
+0xB0CA	0x52D5
+0xB0CB	0x5310
+0xB0CC	0x530F
+0xB0CD	0x5319
+0xB0CE	0x533F
+0xB0CF	0x5340
+0xB0D0	0x533E
+0xB0D1	0x53C3
+0xB0D2	0x66FC
+0xB0D3	0x5546
+0xB0D4	0x556A
+0xB0D5	0x5566
+0xB0D6	0x5544
+0xB0D7	0x555E
+0xB0D8	0x5561
+0xB0D9	0x5543
+0xB0DA	0x554A
+0xB0DB	0x5531
+0xB0DC	0x5556
+0xB0DD	0x554F
+0xB0DE	0x5555
+0xB0DF	0x552F
+0xB0E0	0x5564
+0xB0E1	0x5538
+0xB0E2	0x552E
+0xB0E3	0x555C
+0xB0E4	0x552C
+0xB0E5	0x5563
+0xB0E6	0x5533
+0xB0E7	0x5541
+0xB0E8	0x5557
+0xB0E9	0x5708
+0xB0EA	0x570B
+0xB0EB	0x5709
+0xB0EC	0x57DF
+0xB0ED	0x5805
+0xB0EE	0x580A
+0xB0EF	0x5806
+0xB0F0	0x57E0
+0xB0F1	0x57E4
+0xB0F2	0x57FA
+0xB0F3	0x5802
+0xB0F4	0x5835
+0xB0F5	0x57F7
+0xB0F6	0x57F9
+0xB0F7	0x5920
+0xB0F8	0x5962
+0xB0F9	0x5A36
+0xB0FA	0x5A41
+0xB0FB	0x5A49
+0xB0FC	0x5A66
+0xB0FD	0x5A6A
+0xB0FE	0x5A40
+0xB140	0x5A3C
+0xB141	0x5A62
+0xB142	0x5A5A
+0xB143	0x5A46
+0xB144	0x5A4A
+0xB145	0x5B70
+0xB146	0x5BC7
+0xB147	0x5BC5
+0xB148	0x5BC4
+0xB149	0x5BC2
+0xB14A	0x5BBF
+0xB14B	0x5BC6
+0xB14C	0x5C09
+0xB14D	0x5C08
+0xB14E	0x5C07
+0xB14F	0x5C60
+0xB150	0x5C5C
+0xB151	0x5C5D
+0xB152	0x5D07
+0xB153	0x5D06
+0xB154	0x5D0E
+0xB155	0x5D1B
+0xB156	0x5D16
+0xB157	0x5D22
+0xB158	0x5D11
+0xB159	0x5D29
+0xB15A	0x5D14
+0xB15B	0x5D19
+0xB15C	0x5D24
+0xB15D	0x5D27
+0xB15E	0x5D17
+0xB15F	0x5DE2
+0xB160	0x5E38
+0xB161	0x5E36
+0xB162	0x5E33
+0xB163	0x5E37
+0xB164	0x5EB7
+0xB165	0x5EB8
+0xB166	0x5EB6
+0xB167	0x5EB5
+0xB168	0x5EBE
+0xB169	0x5F35
+0xB16A	0x5F37
+0xB16B	0x5F57
+0xB16C	0x5F6C
+0xB16D	0x5F69
+0xB16E	0x5F6B
+0xB16F	0x5F97
+0xB170	0x5F99
+0xB171	0x5F9E
+0xB172	0x5F98
+0xB173	0x5FA1
+0xB174	0x5FA0
+0xB175	0x5F9C
+0xB176	0x607F
+0xB177	0x60A3
+0xB178	0x6089
+0xB179	0x60A0
+0xB17A	0x60A8
+0xB17B	0x60CB
+0xB17C	0x60B4
+0xB17D	0x60E6
+0xB17E	0x60BD
+0xB1A1	0x60C5
+0xB1A2	0x60BB
+0xB1A3	0x60B5
+0xB1A4	0x60DC
+0xB1A5	0x60BC
+0xB1A6	0x60D8
+0xB1A7	0x60D5
+0xB1A8	0x60C6
+0xB1A9	0x60DF
+0xB1AA	0x60B8
+0xB1AB	0x60DA
+0xB1AC	0x60C7
+0xB1AD	0x621A
+0xB1AE	0x621B
+0xB1AF	0x6248
+0xB1B0	0x63A0
+0xB1B1	0x63A7
+0xB1B2	0x6372
+0xB1B3	0x6396
+0xB1B4	0x63A2
+0xB1B5	0x63A5
+0xB1B6	0x6377
+0xB1B7	0x6367
+0xB1B8	0x6398
+0xB1B9	0x63AA
+0xB1BA	0x6371
+0xB1BB	0x63A9
+0xB1BC	0x6389
+0xB1BD	0x6383
+0xB1BE	0x639B
+0xB1BF	0x636B
+0xB1C0	0x63A8
+0xB1C1	0x6384
+0xB1C2	0x6388
+0xB1C3	0x6399
+0xB1C4	0x63A1
+0xB1C5	0x63AC
+0xB1C6	0x6392
+0xB1C7	0x638F
+0xB1C8	0x6380
+0xB1C9	0x637B
+0xB1CA	0x6369
+0xB1CB	0x6368
+0xB1CC	0x637A
+0xB1CD	0x655D
+0xB1CE	0x6556
+0xB1CF	0x6551
+0xB1D0	0x6559
+0xB1D1	0x6557
+0xB1D2	0x555F
+0xB1D3	0x654F
+0xB1D4	0x6558
+0xB1D5	0x6555
+0xB1D6	0x6554
+0xB1D7	0x659C
+0xB1D8	0x659B
+0xB1D9	0x65AC
+0xB1DA	0x65CF
+0xB1DB	0x65CB
+0xB1DC	0x65CC
+0xB1DD	0x65CE
+0xB1DE	0x665D
+0xB1DF	0x665A
+0xB1E0	0x6664
+0xB1E1	0x6668
+0xB1E2	0x6666
+0xB1E3	0x665E
+0xB1E4	0x66F9
+0xB1E5	0x52D7
+0xB1E6	0x671B
+0xB1E7	0x6881
+0xB1E8	0x68AF
+0xB1E9	0x68A2
+0xB1EA	0x6893
+0xB1EB	0x68B5
+0xB1EC	0x687F
+0xB1ED	0x6876
+0xB1EE	0x68B1
+0xB1EF	0x68A7
+0xB1F0	0x6897
+0xB1F1	0x68B0
+0xB1F2	0x6883
+0xB1F3	0x68C4
+0xB1F4	0x68AD
+0xB1F5	0x6886
+0xB1F6	0x6885
+0xB1F7	0x6894
+0xB1F8	0x689D
+0xB1F9	0x68A8
+0xB1FA	0x689F
+0xB1FB	0x68A1
+0xB1FC	0x6882
+0xB1FD	0x6B32
+0xB1FE	0x6BBA
+0xB240	0x6BEB
+0xB241	0x6BEC
+0xB242	0x6C2B
+0xB243	0x6D8E
+0xB244	0x6DBC
+0xB245	0x6DF3
+0xB246	0x6DD9
+0xB247	0x6DB2
+0xB248	0x6DE1
+0xB249	0x6DCC
+0xB24A	0x6DE4
+0xB24B	0x6DFB
+0xB24C	0x6DFA
+0xB24D	0x6E05
+0xB24E	0x6DC7
+0xB24F	0x6DCB
+0xB250	0x6DAF
+0xB251	0x6DD1
+0xB252	0x6DAE
+0xB253	0x6DDE
+0xB254	0x6DF9
+0xB255	0x6DB8
+0xB256	0x6DF7
+0xB257	0x6DF5
+0xB258	0x6DC5
+0xB259	0x6DD2
+0xB25A	0x6E1A
+0xB25B	0x6DB5
+0xB25C	0x6DDA
+0xB25D	0x6DEB
+0xB25E	0x6DD8
+0xB25F	0x6DEA
+0xB260	0x6DF1
+0xB261	0x6DEE
+0xB262	0x6DE8
+0xB263	0x6DC6
+0xB264	0x6DC4
+0xB265	0x6DAA
+0xB266	0x6DEC
+0xB267	0x6DBF
+0xB268	0x6DE6
+0xB269	0x70F9
+0xB26A	0x7109
+0xB26B	0x710A
+0xB26C	0x70FD
+0xB26D	0x70EF
+0xB26E	0x723D
+0xB26F	0x727D
+0xB270	0x7281
+0xB271	0x731C
+0xB272	0x731B
+0xB273	0x7316
+0xB274	0x7313
+0xB275	0x7319
+0xB276	0x7387
+0xB277	0x7405
+0xB278	0x740A
+0xB279	0x7403
+0xB27A	0x7406
+0xB27B	0x73FE
+0xB27C	0x740D
+0xB27D	0x74E0
+0xB27E	0x74F6
+0xB2A1	0x74F7
+0xB2A2	0x751C
+0xB2A3	0x7522
+0xB2A4	0x7565
+0xB2A5	0x7566
+0xB2A6	0x7562
+0xB2A7	0x7570
+0xB2A8	0x758F
+0xB2A9	0x75D4
+0xB2AA	0x75D5
+0xB2AB	0x75B5
+0xB2AC	0x75CA
+0xB2AD	0x75CD
+0xB2AE	0x768E
+0xB2AF	0x76D4
+0xB2B0	0x76D2
+0xB2B1	0x76DB
+0xB2B2	0x7737
+0xB2B3	0x773E
+0xB2B4	0x773C
+0xB2B5	0x7736
+0xB2B6	0x7738
+0xB2B7	0x773A
+0xB2B8	0x786B
+0xB2B9	0x7843
+0xB2BA	0x784E
+0xB2BB	0x7965
+0xB2BC	0x7968
+0xB2BD	0x796D
+0xB2BE	0x79FB
+0xB2BF	0x7A92
+0xB2C0	0x7A95
+0xB2C1	0x7B20
+0xB2C2	0x7B28
+0xB2C3	0x7B1B
+0xB2C4	0x7B2C
+0xB2C5	0x7B26
+0xB2C6	0x7B19
+0xB2C7	0x7B1E
+0xB2C8	0x7B2E
+0xB2C9	0x7C92
+0xB2CA	0x7C97
+0xB2CB	0x7C95
+0xB2CC	0x7D46
+0xB2CD	0x7D43
+0xB2CE	0x7D71
+0xB2CF	0x7D2E
+0xB2D0	0x7D39
+0xB2D1	0x7D3C
+0xB2D2	0x7D40
+0xB2D3	0x7D30
+0xB2D4	0x7D33
+0xB2D5	0x7D44
+0xB2D6	0x7D2F
+0xB2D7	0x7D42
+0xB2D8	0x7D32
+0xB2D9	0x7D31
+0xB2DA	0x7F3D
+0xB2DB	0x7F9E
+0xB2DC	0x7F9A
+0xB2DD	0x7FCC
+0xB2DE	0x7FCE
+0xB2DF	0x7FD2
+0xB2E0	0x801C
+0xB2E1	0x804A
+0xB2E2	0x8046
+0xB2E3	0x812F
+0xB2E4	0x8116
+0xB2E5	0x8123
+0xB2E6	0x812B
+0xB2E7	0x8129
+0xB2E8	0x8130
+0xB2E9	0x8124
+0xB2EA	0x8202
+0xB2EB	0x8235
+0xB2EC	0x8237
+0xB2ED	0x8236
+0xB2EE	0x8239
+0xB2EF	0x838E
+0xB2F0	0x839E
+0xB2F1	0x8398
+0xB2F2	0x8378
+0xB2F3	0x83A2
+0xB2F4	0x8396
+0xB2F5	0x83BD
+0xB2F6	0x83AB
+0xB2F7	0x8392
+0xB2F8	0x838A
+0xB2F9	0x8393
+0xB2FA	0x8389
+0xB2FB	0x83A0
+0xB2FC	0x8377
+0xB2FD	0x837B
+0xB2FE	0x837C
+0xB340	0x8386
+0xB341	0x83A7
+0xB342	0x8655
+0xB343	0x5F6A
+0xB344	0x86C7
+0xB345	0x86C0
+0xB346	0x86B6
+0xB347	0x86C4
+0xB348	0x86B5
+0xB349	0x86C6
+0xB34A	0x86CB
+0xB34B	0x86B1
+0xB34C	0x86AF
+0xB34D	0x86C9
+0xB34E	0x8853
+0xB34F	0x889E
+0xB350	0x8888
+0xB351	0x88AB
+0xB352	0x8892
+0xB353	0x8896
+0xB354	0x888D
+0xB355	0x888B
+0xB356	0x8993
+0xB357	0x898F
+0xB358	0x8A2A
+0xB359	0x8A1D
+0xB35A	0x8A23
+0xB35B	0x8A25
+0xB35C	0x8A31
+0xB35D	0x8A2D
+0xB35E	0x8A1F
+0xB35F	0x8A1B
+0xB360	0x8A22
+0xB361	0x8C49
+0xB362	0x8C5A
+0xB363	0x8CA9
+0xB364	0x8CAC
+0xB365	0x8CAB
+0xB366	0x8CA8
+0xB367	0x8CAA
+0xB368	0x8CA7
+0xB369	0x8D67
+0xB36A	0x8D66
+0xB36B	0x8DBE
+0xB36C	0x8DBA
+0xB36D	0x8EDB
+0xB36E	0x8EDF
+0xB36F	0x9019
+0xB370	0x900D
+0xB371	0x901A
+0xB372	0x9017
+0xB373	0x9023
+0xB374	0x901F
+0xB375	0x901D
+0xB376	0x9010
+0xB377	0x9015
+0xB378	0x901E
+0xB379	0x9020
+0xB37A	0x900F
+0xB37B	0x9022
+0xB37C	0x9016
+0xB37D	0x901B
+0xB37E	0x9014
+0xB3A1	0x90E8
+0xB3A2	0x90ED
+0xB3A3	0x90FD
+0xB3A4	0x9157
+0xB3A5	0x91CE
+0xB3A6	0x91F5
+0xB3A7	0x91E6
+0xB3A8	0x91E3
+0xB3A9	0x91E7
+0xB3AA	0x91ED
+0xB3AB	0x91E9
+0xB3AC	0x9589
+0xB3AD	0x966A
+0xB3AE	0x9675
+0xB3AF	0x9673
+0xB3B0	0x9678
+0xB3B1	0x9670
+0xB3B2	0x9674
+0xB3B3	0x9676
+0xB3B4	0x9677
+0xB3B5	0x966C
+0xB3B6	0x96C0
+0xB3B7	0x96EA
+0xB3B8	0x96E9
+0xB3B9	0x7AE0
+0xB3BA	0x7ADF
+0xB3BB	0x9802
+0xB3BC	0x9803
+0xB3BD	0x9B5A
+0xB3BE	0x9CE5
+0xB3BF	0x9E75
+0xB3C0	0x9E7F
+0xB3C1	0x9EA5
+0xB3C2	0x9EBB
+0xB3C3	0x50A2
+0xB3C4	0x508D
+0xB3C5	0x5085
+0xB3C6	0x5099
+0xB3C7	0x5091
+0xB3C8	0x5080
+0xB3C9	0x5096
+0xB3CA	0x5098
+0xB3CB	0x509A
+0xB3CC	0x6700
+0xB3CD	0x51F1
+0xB3CE	0x5272
+0xB3CF	0x5274
+0xB3D0	0x5275
+0xB3D1	0x5269
+0xB3D2	0x52DE
+0xB3D3	0x52DD
+0xB3D4	0x52DB
+0xB3D5	0x535A
+0xB3D6	0x53A5
+0xB3D7	0x557B
+0xB3D8	0x5580
+0xB3D9	0x55A7
+0xB3DA	0x557C
+0xB3DB	0x558A
+0xB3DC	0x559D
+0xB3DD	0x5598
+0xB3DE	0x5582
+0xB3DF	0x559C
+0xB3E0	0x55AA
+0xB3E1	0x5594
+0xB3E2	0x5587
+0xB3E3	0x558B
+0xB3E4	0x5583
+0xB3E5	0x55B3
+0xB3E6	0x55AE
+0xB3E7	0x559F
+0xB3E8	0x553E
+0xB3E9	0x55B2
+0xB3EA	0x559A
+0xB3EB	0x55BB
+0xB3EC	0x55AC
+0xB3ED	0x55B1
+0xB3EE	0x557E
+0xB3EF	0x5589
+0xB3F0	0x55AB
+0xB3F1	0x5599
+0xB3F2	0x570D
+0xB3F3	0x582F
+0xB3F4	0x582A
+0xB3F5	0x5834
+0xB3F6	0x5824
+0xB3F7	0x5830
+0xB3F8	0x5831
+0xB3F9	0x5821
+0xB3FA	0x581D
+0xB3FB	0x5820
+0xB3FC	0x58F9
+0xB3FD	0x58FA
+0xB3FE	0x5960
+0xB440	0x5A77
+0xB441	0x5A9A
+0xB442	0x5A7F
+0xB443	0x5A92
+0xB444	0x5A9B
+0xB445	0x5AA7
+0xB446	0x5B73
+0xB447	0x5B71
+0xB448	0x5BD2
+0xB449	0x5BCC
+0xB44A	0x5BD3
+0xB44B	0x5BD0
+0xB44C	0x5C0A
+0xB44D	0x5C0B
+0xB44E	0x5C31
+0xB44F	0x5D4C
+0xB450	0x5D50
+0xB451	0x5D34
+0xB452	0x5D47
+0xB453	0x5DFD
+0xB454	0x5E45
+0xB455	0x5E3D
+0xB456	0x5E40
+0xB457	0x5E43
+0xB458	0x5E7E
+0xB459	0x5ECA
+0xB45A	0x5EC1
+0xB45B	0x5EC2
+0xB45C	0x5EC4
+0xB45D	0x5F3C
+0xB45E	0x5F6D
+0xB45F	0x5FA9
+0xB460	0x5FAA
+0xB461	0x5FA8
+0xB462	0x60D1
+0xB463	0x60E1
+0xB464	0x60B2
+0xB465	0x60B6
+0xB466	0x60E0
+0xB467	0x611C
+0xB468	0x6123
+0xB469	0x60FA
+0xB46A	0x6115
+0xB46B	0x60F0
+0xB46C	0x60FB
+0xB46D	0x60F4
+0xB46E	0x6168
+0xB46F	0x60F1
+0xB470	0x610E
+0xB471	0x60F6
+0xB472	0x6109
+0xB473	0x6100
+0xB474	0x6112
+0xB475	0x621F
+0xB476	0x6249
+0xB477	0x63A3
+0xB478	0x638C
+0xB479	0x63CF
+0xB47A	0x63C0
+0xB47B	0x63E9
+0xB47C	0x63C9
+0xB47D	0x63C6
+0xB47E	0x63CD
+0xB4A1	0x63D2
+0xB4A2	0x63E3
+0xB4A3	0x63D0
+0xB4A4	0x63E1
+0xB4A5	0x63D6
+0xB4A6	0x63ED
+0xB4A7	0x63EE
+0xB4A8	0x6376
+0xB4A9	0x63F4
+0xB4AA	0x63EA
+0xB4AB	0x63DB
+0xB4AC	0x6452
+0xB4AD	0x63DA
+0xB4AE	0x63F9
+0xB4AF	0x655E
+0xB4B0	0x6566
+0xB4B1	0x6562
+0xB4B2	0x6563
+0xB4B3	0x6591
+0xB4B4	0x6590
+0xB4B5	0x65AF
+0xB4B6	0x666E
+0xB4B7	0x6670
+0xB4B8	0x6674
+0xB4B9	0x6676
+0xB4BA	0x666F
+0xB4BB	0x6691
+0xB4BC	0x667A
+0xB4BD	0x667E
+0xB4BE	0x6677
+0xB4BF	0x66FE
+0xB4C0	0x66FF
+0xB4C1	0x671F
+0xB4C2	0x671D
+0xB4C3	0x68FA
+0xB4C4	0x68D5
+0xB4C5	0x68E0
+0xB4C6	0x68D8
+0xB4C7	0x68D7
+0xB4C8	0x6905
+0xB4C9	0x68DF
+0xB4CA	0x68F5
+0xB4CB	0x68EE
+0xB4CC	0x68E7
+0xB4CD	0x68F9
+0xB4CE	0x68D2
+0xB4CF	0x68F2
+0xB4D0	0x68E3
+0xB4D1	0x68CB
+0xB4D2	0x68CD
+0xB4D3	0x690D
+0xB4D4	0x6912
+0xB4D5	0x690E
+0xB4D6	0x68C9
+0xB4D7	0x68DA
+0xB4D8	0x696E
+0xB4D9	0x68FB
+0xB4DA	0x6B3E
+0xB4DB	0x6B3A
+0xB4DC	0x6B3D
+0xB4DD	0x6B98
+0xB4DE	0x6B96
+0xB4DF	0x6BBC
+0xB4E0	0x6BEF
+0xB4E1	0x6C2E
+0xB4E2	0x6C2F
+0xB4E3	0x6C2C
+0xB4E4	0x6E2F
+0xB4E5	0x6E38
+0xB4E6	0x6E54
+0xB4E7	0x6E21
+0xB4E8	0x6E32
+0xB4E9	0x6E67
+0xB4EA	0x6E4A
+0xB4EB	0x6E20
+0xB4EC	0x6E25
+0xB4ED	0x6E23
+0xB4EE	0x6E1B
+0xB4EF	0x6E5B
+0xB4F0	0x6E58
+0xB4F1	0x6E24
+0xB4F2	0x6E56
+0xB4F3	0x6E6E
+0xB4F4	0x6E2D
+0xB4F5	0x6E26
+0xB4F6	0x6E6F
+0xB4F7	0x6E34
+0xB4F8	0x6E4D
+0xB4F9	0x6E3A
+0xB4FA	0x6E2C
+0xB4FB	0x6E43
+0xB4FC	0x6E1D
+0xB4FD	0x6E3E
+0xB4FE	0x6ECB
+0xB540	0x6E89
+0xB541	0x6E19
+0xB542	0x6E4E
+0xB543	0x6E63
+0xB544	0x6E44
+0xB545	0x6E72
+0xB546	0x6E69
+0xB547	0x6E5F
+0xB548	0x7119
+0xB549	0x711A
+0xB54A	0x7126
+0xB54B	0x7130
+0xB54C	0x7121
+0xB54D	0x7136
+0xB54E	0x716E
+0xB54F	0x711C
+0xB550	0x724C
+0xB551	0x7284
+0xB552	0x7280
+0xB553	0x7336
+0xB554	0x7325
+0xB555	0x7334
+0xB556	0x7329
+0xB557	0x743A
+0xB558	0x742A
+0xB559	0x7433
+0xB55A	0x7422
+0xB55B	0x7425
+0xB55C	0x7435
+0xB55D	0x7436
+0xB55E	0x7434
+0xB55F	0x742F
+0xB560	0x741B
+0xB561	0x7426
+0xB562	0x7428
+0xB563	0x7525
+0xB564	0x7526
+0xB565	0x756B
+0xB566	0x756A
+0xB567	0x75E2
+0xB568	0x75DB
+0xB569	0x75E3
+0xB56A	0x75D9
+0xB56B	0x75D8
+0xB56C	0x75DE
+0xB56D	0x75E0
+0xB56E	0x767B
+0xB56F	0x767C
+0xB570	0x7696
+0xB571	0x7693
+0xB572	0x76B4
+0xB573	0x76DC
+0xB574	0x774F
+0xB575	0x77ED
+0xB576	0x785D
+0xB577	0x786C
+0xB578	0x786F
+0xB579	0x7A0D
+0xB57A	0x7A08
+0xB57B	0x7A0B
+0xB57C	0x7A05
+0xB57D	0x7A00
+0xB57E	0x7A98
+0xB5A1	0x7A97
+0xB5A2	0x7A96
+0xB5A3	0x7AE5
+0xB5A4	0x7AE3
+0xB5A5	0x7B49
+0xB5A6	0x7B56
+0xB5A7	0x7B46
+0xB5A8	0x7B50
+0xB5A9	0x7B52
+0xB5AA	0x7B54
+0xB5AB	0x7B4D
+0xB5AC	0x7B4B
+0xB5AD	0x7B4F
+0xB5AE	0x7B51
+0xB5AF	0x7C9F
+0xB5B0	0x7CA5
+0xB5B1	0x7D5E
+0xB5B2	0x7D50
+0xB5B3	0x7D68
+0xB5B4	0x7D55
+0xB5B5	0x7D2B
+0xB5B6	0x7D6E
+0xB5B7	0x7D72
+0xB5B8	0x7D61
+0xB5B9	0x7D66
+0xB5BA	0x7D62
+0xB5BB	0x7D70
+0xB5BC	0x7D73
+0xB5BD	0x5584
+0xB5BE	0x7FD4
+0xB5BF	0x7FD5
+0xB5C0	0x800B
+0xB5C1	0x8052
+0xB5C2	0x8085
+0xB5C3	0x8155
+0xB5C4	0x8154
+0xB5C5	0x814B
+0xB5C6	0x8151
+0xB5C7	0x814E
+0xB5C8	0x8139
+0xB5C9	0x8146
+0xB5CA	0x813E
+0xB5CB	0x814C
+0xB5CC	0x8153
+0xB5CD	0x8174
+0xB5CE	0x8212
+0xB5CF	0x821C
+0xB5D0	0x83E9
+0xB5D1	0x8403
+0xB5D2	0x83F8
+0xB5D3	0x840D
+0xB5D4	0x83E0
+0xB5D5	0x83C5
+0xB5D6	0x840B
+0xB5D7	0x83C1
+0xB5D8	0x83EF
+0xB5D9	0x83F1
+0xB5DA	0x83F4
+0xB5DB	0x8457
+0xB5DC	0x840A
+0xB5DD	0x83F0
+0xB5DE	0x840C
+0xB5DF	0x83CC
+0xB5E0	0x83FD
+0xB5E1	0x83F2
+0xB5E2	0x83CA
+0xB5E3	0x8438
+0xB5E4	0x840E
+0xB5E5	0x8404
+0xB5E6	0x83DC
+0xB5E7	0x8407
+0xB5E8	0x83D4
+0xB5E9	0x83DF
+0xB5EA	0x865B
+0xB5EB	0x86DF
+0xB5EC	0x86D9
+0xB5ED	0x86ED
+0xB5EE	0x86D4
+0xB5EF	0x86DB
+0xB5F0	0x86E4
+0xB5F1	0x86D0
+0xB5F2	0x86DE
+0xB5F3	0x8857
+0xB5F4	0x88C1
+0xB5F5	0x88C2
+0xB5F6	0x88B1
+0xB5F7	0x8983
+0xB5F8	0x8996
+0xB5F9	0x8A3B
+0xB5FA	0x8A60
+0xB5FB	0x8A55
+0xB5FC	0x8A5E
+0xB5FD	0x8A3C
+0xB5FE	0x8A41
+0xB640	0x8A54
+0xB641	0x8A5B
+0xB642	0x8A50
+0xB643	0x8A46
+0xB644	0x8A34
+0xB645	0x8A3A
+0xB646	0x8A36
+0xB647	0x8A56
+0xB648	0x8C61
+0xB649	0x8C82
+0xB64A	0x8CAF
+0xB64B	0x8CBC
+0xB64C	0x8CB3
+0xB64D	0x8CBD
+0xB64E	0x8CC1
+0xB64F	0x8CBB
+0xB650	0x8CC0
+0xB651	0x8CB4
+0xB652	0x8CB7
+0xB653	0x8CB6
+0xB654	0x8CBF
+0xB655	0x8CB8
+0xB656	0x8D8A
+0xB657	0x8D85
+0xB658	0x8D81
+0xB659	0x8DCE
+0xB65A	0x8DDD
+0xB65B	0x8DCB
+0xB65C	0x8DDA
+0xB65D	0x8DD1
+0xB65E	0x8DCC
+0xB65F	0x8DDB
+0xB660	0x8DC6
+0xB661	0x8EFB
+0xB662	0x8EF8
+0xB663	0x8EFC
+0xB664	0x8F9C
+0xB665	0x902E
+0xB666	0x9035
+0xB667	0x9031
+0xB668	0x9038
+0xB669	0x9032
+0xB66A	0x9036
+0xB66B	0x9102
+0xB66C	0x90F5
+0xB66D	0x9109
+0xB66E	0x90FE
+0xB66F	0x9163
+0xB670	0x9165
+0xB671	0x91CF
+0xB672	0x9214
+0xB673	0x9215
+0xB674	0x9223
+0xB675	0x9209
+0xB676	0x921E
+0xB677	0x920D
+0xB678	0x9210
+0xB679	0x9207
+0xB67A	0x9211
+0xB67B	0x9594
+0xB67C	0x958F
+0xB67D	0x958B
+0xB67E	0x9591
+0xB6A1	0x9593
+0xB6A2	0x9592
+0xB6A3	0x958E
+0xB6A4	0x968A
+0xB6A5	0x968E
+0xB6A6	0x968B
+0xB6A7	0x967D
+0xB6A8	0x9685
+0xB6A9	0x9686
+0xB6AA	0x968D
+0xB6AB	0x9672
+0xB6AC	0x9684
+0xB6AD	0x96C1
+0xB6AE	0x96C5
+0xB6AF	0x96C4
+0xB6B0	0x96C6
+0xB6B1	0x96C7
+0xB6B2	0x96EF
+0xB6B3	0x96F2
+0xB6B4	0x97CC
+0xB6B5	0x9805
+0xB6B6	0x9806
+0xB6B7	0x9808
+0xB6B8	0x98E7
+0xB6B9	0x98EA
+0xB6BA	0x98EF
+0xB6BB	0x98E9
+0xB6BC	0x98F2
+0xB6BD	0x98ED
+0xB6BE	0x99AE
+0xB6BF	0x99AD
+0xB6C0	0x9EC3
+0xB6C1	0x9ECD
+0xB6C2	0x9ED1
+0xB6C3	0x4E82
+0xB6C4	0x50AD
+0xB6C5	0x50B5
+0xB6C6	0x50B2
+0xB6C7	0x50B3
+0xB6C8	0x50C5
+0xB6C9	0x50BE
+0xB6CA	0x50AC
+0xB6CB	0x50B7
+0xB6CC	0x50BB
+0xB6CD	0x50AF
+0xB6CE	0x50C7
+0xB6CF	0x527F
+0xB6D0	0x5277
+0xB6D1	0x527D
+0xB6D2	0x52DF
+0xB6D3	0x52E6
+0xB6D4	0x52E4
+0xB6D5	0x52E2
+0xB6D6	0x52E3
+0xB6D7	0x532F
+0xB6D8	0x55DF
+0xB6D9	0x55E8
+0xB6DA	0x55D3
+0xB6DB	0x55E6
+0xB6DC	0x55CE
+0xB6DD	0x55DC
+0xB6DE	0x55C7
+0xB6DF	0x55D1
+0xB6E0	0x55E3
+0xB6E1	0x55E4
+0xB6E2	0x55EF
+0xB6E3	0x55DA
+0xB6E4	0x55E1
+0xB6E5	0x55C5
+0xB6E6	0x55C6
+0xB6E7	0x55E5
+0xB6E8	0x55C9
+0xB6E9	0x5712
+0xB6EA	0x5713
+0xB6EB	0x585E
+0xB6EC	0x5851
+0xB6ED	0x5858
+0xB6EE	0x5857
+0xB6EF	0x585A
+0xB6F0	0x5854
+0xB6F1	0x586B
+0xB6F2	0x584C
+0xB6F3	0x586D
+0xB6F4	0x584A
+0xB6F5	0x5862
+0xB6F6	0x5852
+0xB6F7	0x584B
+0xB6F8	0x5967
+0xB6F9	0x5AC1
+0xB6FA	0x5AC9
+0xB6FB	0x5ACC
+0xB6FC	0x5ABE
+0xB6FD	0x5ABD
+0xB6FE	0x5ABC
+0xB740	0x5AB3
+0xB741	0x5AC2
+0xB742	0x5AB2
+0xB743	0x5D69
+0xB744	0x5D6F
+0xB745	0x5E4C
+0xB746	0x5E79
+0xB747	0x5EC9
+0xB748	0x5EC8
+0xB749	0x5F12
+0xB74A	0x5F59
+0xB74B	0x5FAC
+0xB74C	0x5FAE
+0xB74D	0x611A
+0xB74E	0x610F
+0xB74F	0x6148
+0xB750	0x611F
+0xB751	0x60F3
+0xB752	0x611B
+0xB753	0x60F9
+0xB754	0x6101
+0xB755	0x6108
+0xB756	0x614E
+0xB757	0x614C
+0xB758	0x6144
+0xB759	0x614D
+0xB75A	0x613E
+0xB75B	0x6134
+0xB75C	0x6127
+0xB75D	0x610D
+0xB75E	0x6106
+0xB75F	0x6137
+0xB760	0x6221
+0xB761	0x6222
+0xB762	0x6413
+0xB763	0x643E
+0xB764	0x641E
+0xB765	0x642A
+0xB766	0x642D
+0xB767	0x643D
+0xB768	0x642C
+0xB769	0x640F
+0xB76A	0x641C
+0xB76B	0x6414
+0xB76C	0x640D
+0xB76D	0x6436
+0xB76E	0x6416
+0xB76F	0x6417
+0xB770	0x6406
+0xB771	0x656C
+0xB772	0x659F
+0xB773	0x65B0
+0xB774	0x6697
+0xB775	0x6689
+0xB776	0x6687
+0xB777	0x6688
+0xB778	0x6696
+0xB779	0x6684
+0xB77A	0x6698
+0xB77B	0x668D
+0xB77C	0x6703
+0xB77D	0x6994
+0xB77E	0x696D
+0xB7A1	0x695A
+0xB7A2	0x6977
+0xB7A3	0x6960
+0xB7A4	0x6954
+0xB7A5	0x6975
+0xB7A6	0x6930
+0xB7A7	0x6982
+0xB7A8	0x694A
+0xB7A9	0x6968
+0xB7AA	0x696B
+0xB7AB	0x695E
+0xB7AC	0x6953
+0xB7AD	0x6979
+0xB7AE	0x6986
+0xB7AF	0x695D
+0xB7B0	0x6963
+0xB7B1	0x695B
+0xB7B2	0x6B47
+0xB7B3	0x6B72
+0xB7B4	0x6BC0
+0xB7B5	0x6BBF
+0xB7B6	0x6BD3
+0xB7B7	0x6BFD
+0xB7B8	0x6EA2
+0xB7B9	0x6EAF
+0xB7BA	0x6ED3
+0xB7BB	0x6EB6
+0xB7BC	0x6EC2
+0xB7BD	0x6E90
+0xB7BE	0x6E9D
+0xB7BF	0x6EC7
+0xB7C0	0x6EC5
+0xB7C1	0x6EA5
+0xB7C2	0x6E98
+0xB7C3	0x6EBC
+0xB7C4	0x6EBA
+0xB7C5	0x6EAB
+0xB7C6	0x6ED1
+0xB7C7	0x6E96
+0xB7C8	0x6E9C
+0xB7C9	0x6EC4
+0xB7CA	0x6ED4
+0xB7CB	0x6EAA
+0xB7CC	0x6EA7
+0xB7CD	0x6EB4
+0xB7CE	0x714E
+0xB7CF	0x7159
+0xB7D0	0x7169
+0xB7D1	0x7164
+0xB7D2	0x7149
+0xB7D3	0x7167
+0xB7D4	0x715C
+0xB7D5	0x716C
+0xB7D6	0x7166
+0xB7D7	0x714C
+0xB7D8	0x7165
+0xB7D9	0x715E
+0xB7DA	0x7146
+0xB7DB	0x7168
+0xB7DC	0x7156
+0xB7DD	0x723A
+0xB7DE	0x7252
+0xB7DF	0x7337
+0xB7E0	0x7345
+0xB7E1	0x733F
+0xB7E2	0x733E
+0xB7E3	0x746F
+0xB7E4	0x745A
+0xB7E5	0x7455
+0xB7E6	0x745F
+0xB7E7	0x745E
+0xB7E8	0x7441
+0xB7E9	0x743F
+0xB7EA	0x7459
+0xB7EB	0x745B
+0xB7EC	0x745C
+0xB7ED	0x7576
+0xB7EE	0x7578
+0xB7EF	0x7600
+0xB7F0	0x75F0
+0xB7F1	0x7601
+0xB7F2	0x75F2
+0xB7F3	0x75F1
+0xB7F4	0x75FA
+0xB7F5	0x75FF
+0xB7F6	0x75F4
+0xB7F7	0x75F3
+0xB7F8	0x76DE
+0xB7F9	0x76DF
+0xB7FA	0x775B
+0xB7FB	0x776B
+0xB7FC	0x7766
+0xB7FD	0x775E
+0xB7FE	0x7763
+0xB840	0x7779
+0xB841	0x776A
+0xB842	0x776C
+0xB843	0x775C
+0xB844	0x7765
+0xB845	0x7768
+0xB846	0x7762
+0xB847	0x77EE
+0xB848	0x788E
+0xB849	0x78B0
+0xB84A	0x7897
+0xB84B	0x7898
+0xB84C	0x788C
+0xB84D	0x7889
+0xB84E	0x787C
+0xB84F	0x7891
+0xB850	0x7893
+0xB851	0x787F
+0xB852	0x797A
+0xB853	0x797F
+0xB854	0x7981
+0xB855	0x842C
+0xB856	0x79BD
+0xB857	0x7A1C
+0xB858	0x7A1A
+0xB859	0x7A20
+0xB85A	0x7A14
+0xB85B	0x7A1F
+0xB85C	0x7A1E
+0xB85D	0x7A9F
+0xB85E	0x7AA0
+0xB85F	0x7B77
+0xB860	0x7BC0
+0xB861	0x7B60
+0xB862	0x7B6E
+0xB863	0x7B67
+0xB864	0x7CB1
+0xB865	0x7CB3
+0xB866	0x7CB5
+0xB867	0x7D93
+0xB868	0x7D79
+0xB869	0x7D91
+0xB86A	0x7D81
+0xB86B	0x7D8F
+0xB86C	0x7D5B
+0xB86D	0x7F6E
+0xB86E	0x7F69
+0xB86F	0x7F6A
+0xB870	0x7F72
+0xB871	0x7FA9
+0xB872	0x7FA8
+0xB873	0x7FA4
+0xB874	0x8056
+0xB875	0x8058
+0xB876	0x8086
+0xB877	0x8084
+0xB878	0x8171
+0xB879	0x8170
+0xB87A	0x8178
+0xB87B	0x8165
+0xB87C	0x816E
+0xB87D	0x8173
+0xB87E	0x816B
+0xB8A1	0x8179
+0xB8A2	0x817A
+0xB8A3	0x8166
+0xB8A4	0x8205
+0xB8A5	0x8247
+0xB8A6	0x8482
+0xB8A7	0x8477
+0xB8A8	0x843D
+0xB8A9	0x8431
+0xB8AA	0x8475
+0xB8AB	0x8466
+0xB8AC	0x846B
+0xB8AD	0x8449
+0xB8AE	0x846C
+0xB8AF	0x845B
+0xB8B0	0x843C
+0xB8B1	0x8435
+0xB8B2	0x8461
+0xB8B3	0x8463
+0xB8B4	0x8469
+0xB8B5	0x846D
+0xB8B6	0x8446
+0xB8B7	0x865E
+0xB8B8	0x865C
+0xB8B9	0x865F
+0xB8BA	0x86F9
+0xB8BB	0x8713
+0xB8BC	0x8708
+0xB8BD	0x8707
+0xB8BE	0x8700
+0xB8BF	0x86FE
+0xB8C0	0x86FB
+0xB8C1	0x8702
+0xB8C2	0x8703
+0xB8C3	0x8706
+0xB8C4	0x870A
+0xB8C5	0x8859
+0xB8C6	0x88DF
+0xB8C7	0x88D4
+0xB8C8	0x88D9
+0xB8C9	0x88DC
+0xB8CA	0x88D8
+0xB8CB	0x88DD
+0xB8CC	0x88E1
+0xB8CD	0x88CA
+0xB8CE	0x88D5
+0xB8CF	0x88D2
+0xB8D0	0x899C
+0xB8D1	0x89E3
+0xB8D2	0x8A6B
+0xB8D3	0x8A72
+0xB8D4	0x8A73
+0xB8D5	0x8A66
+0xB8D6	0x8A69
+0xB8D7	0x8A70
+0xB8D8	0x8A87
+0xB8D9	0x8A7C
+0xB8DA	0x8A63
+0xB8DB	0x8AA0
+0xB8DC	0x8A71
+0xB8DD	0x8A85
+0xB8DE	0x8A6D
+0xB8DF	0x8A62
+0xB8E0	0x8A6E
+0xB8E1	0x8A6C
+0xB8E2	0x8A79
+0xB8E3	0x8A7B
+0xB8E4	0x8A3E
+0xB8E5	0x8A68
+0xB8E6	0x8C62
+0xB8E7	0x8C8A
+0xB8E8	0x8C89
+0xB8E9	0x8CCA
+0xB8EA	0x8CC7
+0xB8EB	0x8CC8
+0xB8EC	0x8CC4
+0xB8ED	0x8CB2
+0xB8EE	0x8CC3
+0xB8EF	0x8CC2
+0xB8F0	0x8CC5
+0xB8F1	0x8DE1
+0xB8F2	0x8DDF
+0xB8F3	0x8DE8
+0xB8F4	0x8DEF
+0xB8F5	0x8DF3
+0xB8F6	0x8DFA
+0xB8F7	0x8DEA
+0xB8F8	0x8DE4
+0xB8F9	0x8DE6
+0xB8FA	0x8EB2
+0xB8FB	0x8F03
+0xB8FC	0x8F09
+0xB8FD	0x8EFE
+0xB8FE	0x8F0A
+0xB940	0x8F9F
+0xB941	0x8FB2
+0xB942	0x904B
+0xB943	0x904A
+0xB944	0x9053
+0xB945	0x9042
+0xB946	0x9054
+0xB947	0x903C
+0xB948	0x9055
+0xB949	0x9050
+0xB94A	0x9047
+0xB94B	0x904F
+0xB94C	0x904E
+0xB94D	0x904D
+0xB94E	0x9051
+0xB94F	0x903E
+0xB950	0x9041
+0xB951	0x9112
+0xB952	0x9117
+0xB953	0x916C
+0xB954	0x916A
+0xB955	0x9169
+0xB956	0x91C9
+0xB957	0x9237
+0xB958	0x9257
+0xB959	0x9238
+0xB95A	0x923D
+0xB95B	0x9240
+0xB95C	0x923E
+0xB95D	0x925B
+0xB95E	0x924B
+0xB95F	0x9264
+0xB960	0x9251
+0xB961	0x9234
+0xB962	0x9249
+0xB963	0x924D
+0xB964	0x9245
+0xB965	0x9239
+0xB966	0x923F
+0xB967	0x925A
+0xB968	0x9598
+0xB969	0x9698
+0xB96A	0x9694
+0xB96B	0x9695
+0xB96C	0x96CD
+0xB96D	0x96CB
+0xB96E	0x96C9
+0xB96F	0x96CA
+0xB970	0x96F7
+0xB971	0x96FB
+0xB972	0x96F9
+0xB973	0x96F6
+0xB974	0x9756
+0xB975	0x9774
+0xB976	0x9776
+0xB977	0x9810
+0xB978	0x9811
+0xB979	0x9813
+0xB97A	0x980A
+0xB97B	0x9812
+0xB97C	0x980C
+0xB97D	0x98FC
+0xB97E	0x98F4
+0xB9A1	0x98FD
+0xB9A2	0x98FE
+0xB9A3	0x99B3
+0xB9A4	0x99B1
+0xB9A5	0x99B4
+0xB9A6	0x9AE1
+0xB9A7	0x9CE9
+0xB9A8	0x9E82
+0xB9A9	0x9F0E
+0xB9AA	0x9F13
+0xB9AB	0x9F20
+0xB9AC	0x50E7
+0xB9AD	0x50EE
+0xB9AE	0x50E5
+0xB9AF	0x50D6
+0xB9B0	0x50ED
+0xB9B1	0x50DA
+0xB9B2	0x50D5
+0xB9B3	0x50CF
+0xB9B4	0x50D1
+0xB9B5	0x50F1
+0xB9B6	0x50CE
+0xB9B7	0x50E9
+0xB9B8	0x5162
+0xB9B9	0x51F3
+0xB9BA	0x5283
+0xB9BB	0x5282
+0xB9BC	0x5331
+0xB9BD	0x53AD
+0xB9BE	0x55FE
+0xB9BF	0x5600
+0xB9C0	0x561B
+0xB9C1	0x5617
+0xB9C2	0x55FD
+0xB9C3	0x5614
+0xB9C4	0x5606
+0xB9C5	0x5609
+0xB9C6	0x560D
+0xB9C7	0x560E
+0xB9C8	0x55F7
+0xB9C9	0x5616
+0xB9CA	0x561F
+0xB9CB	0x5608
+0xB9CC	0x5610
+0xB9CD	0x55F6
+0xB9CE	0x5718
+0xB9CF	0x5716
+0xB9D0	0x5875
+0xB9D1	0x587E
+0xB9D2	0x5883
+0xB9D3	0x5893
+0xB9D4	0x588A
+0xB9D5	0x5879
+0xB9D6	0x5885
+0xB9D7	0x587D
+0xB9D8	0x58FD
+0xB9D9	0x5925
+0xB9DA	0x5922
+0xB9DB	0x5924
+0xB9DC	0x596A
+0xB9DD	0x5969
+0xB9DE	0x5AE1
+0xB9DF	0x5AE6
+0xB9E0	0x5AE9
+0xB9E1	0x5AD7
+0xB9E2	0x5AD6
+0xB9E3	0x5AD8
+0xB9E4	0x5AE3
+0xB9E5	0x5B75
+0xB9E6	0x5BDE
+0xB9E7	0x5BE7
+0xB9E8	0x5BE1
+0xB9E9	0x5BE5
+0xB9EA	0x5BE6
+0xB9EB	0x5BE8
+0xB9EC	0x5BE2
+0xB9ED	0x5BE4
+0xB9EE	0x5BDF
+0xB9EF	0x5C0D
+0xB9F0	0x5C62
+0xB9F1	0x5D84
+0xB9F2	0x5D87
+0xB9F3	0x5E5B
+0xB9F4	0x5E63
+0xB9F5	0x5E55
+0xB9F6	0x5E57
+0xB9F7	0x5E54
+0xB9F8	0x5ED3
+0xB9F9	0x5ED6
+0xB9FA	0x5F0A
+0xB9FB	0x5F46
+0xB9FC	0x5F70
+0xB9FD	0x5FB9
+0xB9FE	0x6147
+0xBA40	0x613F
+0xBA41	0x614B
+0xBA42	0x6177
+0xBA43	0x6162
+0xBA44	0x6163
+0xBA45	0x615F
+0xBA46	0x615A
+0xBA47	0x6158
+0xBA48	0x6175
+0xBA49	0x622A
+0xBA4A	0x6487
+0xBA4B	0x6458
+0xBA4C	0x6454
+0xBA4D	0x64A4
+0xBA4E	0x6478
+0xBA4F	0x645F
+0xBA50	0x647A
+0xBA51	0x6451
+0xBA52	0x6467
+0xBA53	0x6434
+0xBA54	0x646D
+0xBA55	0x647B
+0xBA56	0x6572
+0xBA57	0x65A1
+0xBA58	0x65D7
+0xBA59	0x65D6
+0xBA5A	0x66A2
+0xBA5B	0x66A8
+0xBA5C	0x669D
+0xBA5D	0x699C
+0xBA5E	0x69A8
+0xBA5F	0x6995
+0xBA60	0x69C1
+0xBA61	0x69AE
+0xBA62	0x69D3
+0xBA63	0x69CB
+0xBA64	0x699B
+0xBA65	0x69B7
+0xBA66	0x69BB
+0xBA67	0x69AB
+0xBA68	0x69B4
+0xBA69	0x69D0
+0xBA6A	0x69CD
+0xBA6B	0x69AD
+0xBA6C	0x69CC
+0xBA6D	0x69A6
+0xBA6E	0x69C3
+0xBA6F	0x69A3
+0xBA70	0x6B49
+0xBA71	0x6B4C
+0xBA72	0x6C33
+0xBA73	0x6F33
+0xBA74	0x6F14
+0xBA75	0x6EFE
+0xBA76	0x6F13
+0xBA77	0x6EF4
+0xBA78	0x6F29
+0xBA79	0x6F3E
+0xBA7A	0x6F20
+0xBA7B	0x6F2C
+0xBA7C	0x6F0F
+0xBA7D	0x6F02
+0xBA7E	0x6F22
+0xBAA1	0x6EFF
+0xBAA2	0x6EEF
+0xBAA3	0x6F06
+0xBAA4	0x6F31
+0xBAA5	0x6F38
+0xBAA6	0x6F32
+0xBAA7	0x6F23
+0xBAA8	0x6F15
+0xBAA9	0x6F2B
+0xBAAA	0x6F2F
+0xBAAB	0x6F88
+0xBAAC	0x6F2A
+0xBAAD	0x6EEC
+0xBAAE	0x6F01
+0xBAAF	0x6EF2
+0xBAB0	0x6ECC
+0xBAB1	0x6EF7
+0xBAB2	0x7194
+0xBAB3	0x7199
+0xBAB4	0x717D
+0xBAB5	0x718A
+0xBAB6	0x7184
+0xBAB7	0x7192
+0xBAB8	0x723E
+0xBAB9	0x7292
+0xBABA	0x7296
+0xBABB	0x7344
+0xBABC	0x7350
+0xBABD	0x7464
+0xBABE	0x7463
+0xBABF	0x746A
+0xBAC0	0x7470
+0xBAC1	0x746D
+0xBAC2	0x7504
+0xBAC3	0x7591
+0xBAC4	0x7627
+0xBAC5	0x760D
+0xBAC6	0x760B
+0xBAC7	0x7609
+0xBAC8	0x7613
+0xBAC9	0x76E1
+0xBACA	0x76E3
+0xBACB	0x7784
+0xBACC	0x777D
+0xBACD	0x777F
+0xBACE	0x7761
+0xBACF	0x78C1
+0xBAD0	0x789F
+0xBAD1	0x78A7
+0xBAD2	0x78B3
+0xBAD3	0x78A9
+0xBAD4	0x78A3
+0xBAD5	0x798E
+0xBAD6	0x798F
+0xBAD7	0x798D
+0xBAD8	0x7A2E
+0xBAD9	0x7A31
+0xBADA	0x7AAA
+0xBADB	0x7AA9
+0xBADC	0x7AED
+0xBADD	0x7AEF
+0xBADE	0x7BA1
+0xBADF	0x7B95
+0xBAE0	0x7B8B
+0xBAE1	0x7B75
+0xBAE2	0x7B97
+0xBAE3	0x7B9D
+0xBAE4	0x7B94
+0xBAE5	0x7B8F
+0xBAE6	0x7BB8
+0xBAE7	0x7B87
+0xBAE8	0x7B84
+0xBAE9	0x7CB9
+0xBAEA	0x7CBD
+0xBAEB	0x7CBE
+0xBAEC	0x7DBB
+0xBAED	0x7DB0
+0xBAEE	0x7D9C
+0xBAEF	0x7DBD
+0xBAF0	0x7DBE
+0xBAF1	0x7DA0
+0xBAF2	0x7DCA
+0xBAF3	0x7DB4
+0xBAF4	0x7DB2
+0xBAF5	0x7DB1
+0xBAF6	0x7DBA
+0xBAF7	0x7DA2
+0xBAF8	0x7DBF
+0xBAF9	0x7DB5
+0xBAFA	0x7DB8
+0xBAFB	0x7DAD
+0xBAFC	0x7DD2
+0xBAFD	0x7DC7
+0xBAFE	0x7DAC
+0xBB40	0x7F70
+0xBB41	0x7FE0
+0xBB42	0x7FE1
+0xBB43	0x7FDF
+0xBB44	0x805E
+0xBB45	0x805A
+0xBB46	0x8087
+0xBB47	0x8150
+0xBB48	0x8180
+0xBB49	0x818F
+0xBB4A	0x8188
+0xBB4B	0x818A
+0xBB4C	0x817F
+0xBB4D	0x8182
+0xBB4E	0x81E7
+0xBB4F	0x81FA
+0xBB50	0x8207
+0xBB51	0x8214
+0xBB52	0x821E
+0xBB53	0x824B
+0xBB54	0x84C9
+0xBB55	0x84BF
+0xBB56	0x84C6
+0xBB57	0x84C4
+0xBB58	0x8499
+0xBB59	0x849E
+0xBB5A	0x84B2
+0xBB5B	0x849C
+0xBB5C	0x84CB
+0xBB5D	0x84B8
+0xBB5E	0x84C0
+0xBB5F	0x84D3
+0xBB60	0x8490
+0xBB61	0x84BC
+0xBB62	0x84D1
+0xBB63	0x84CA
+0xBB64	0x873F
+0xBB65	0x871C
+0xBB66	0x873B
+0xBB67	0x8722
+0xBB68	0x8725
+0xBB69	0x8734
+0xBB6A	0x8718
+0xBB6B	0x8755
+0xBB6C	0x8737
+0xBB6D	0x8729
+0xBB6E	0x88F3
+0xBB6F	0x8902
+0xBB70	0x88F4
+0xBB71	0x88F9
+0xBB72	0x88F8
+0xBB73	0x88FD
+0xBB74	0x88E8
+0xBB75	0x891A
+0xBB76	0x88EF
+0xBB77	0x8AA6
+0xBB78	0x8A8C
+0xBB79	0x8A9E
+0xBB7A	0x8AA3
+0xBB7B	0x8A8D
+0xBB7C	0x8AA1
+0xBB7D	0x8A93
+0xBB7E	0x8AA4
+0xBBA1	0x8AAA
+0xBBA2	0x8AA5
+0xBBA3	0x8AA8
+0xBBA4	0x8A98
+0xBBA5	0x8A91
+0xBBA6	0x8A9A
+0xBBA7	0x8AA7
+0xBBA8	0x8C6A
+0xBBA9	0x8C8D
+0xBBAA	0x8C8C
+0xBBAB	0x8CD3
+0xBBAC	0x8CD1
+0xBBAD	0x8CD2
+0xBBAE	0x8D6B
+0xBBAF	0x8D99
+0xBBB0	0x8D95
+0xBBB1	0x8DFC
+0xBBB2	0x8F14
+0xBBB3	0x8F12
+0xBBB4	0x8F15
+0xBBB5	0x8F13
+0xBBB6	0x8FA3
+0xBBB7	0x9060
+0xBBB8	0x9058
+0xBBB9	0x905C
+0xBBBA	0x9063
+0xBBBB	0x9059
+0xBBBC	0x905E
+0xBBBD	0x9062
+0xBBBE	0x905D
+0xBBBF	0x905B
+0xBBC0	0x9119
+0xBBC1	0x9118
+0xBBC2	0x911E
+0xBBC3	0x9175
+0xBBC4	0x9178
+0xBBC5	0x9177
+0xBBC6	0x9174
+0xBBC7	0x9278
+0xBBC8	0x9280
+0xBBC9	0x9285
+0xBBCA	0x9298
+0xBBCB	0x9296
+0xBBCC	0x927B
+0xBBCD	0x9293
+0xBBCE	0x929C
+0xBBCF	0x92A8
+0xBBD0	0x927C
+0xBBD1	0x9291
+0xBBD2	0x95A1
+0xBBD3	0x95A8
+0xBBD4	0x95A9
+0xBBD5	0x95A3
+0xBBD6	0x95A5
+0xBBD7	0x95A4
+0xBBD8	0x9699
+0xBBD9	0x969C
+0xBBDA	0x969B
+0xBBDB	0x96CC
+0xBBDC	0x96D2
+0xBBDD	0x9700
+0xBBDE	0x977C
+0xBBDF	0x9785
+0xBBE0	0x97F6
+0xBBE1	0x9817
+0xBBE2	0x9818
+0xBBE3	0x98AF
+0xBBE4	0x98B1
+0xBBE5	0x9903
+0xBBE6	0x9905
+0xBBE7	0x990C
+0xBBE8	0x9909
+0xBBE9	0x99C1
+0xBBEA	0x9AAF
+0xBBEB	0x9AB0
+0xBBEC	0x9AE6
+0xBBED	0x9B41
+0xBBEE	0x9B42
+0xBBEF	0x9CF4
+0xBBF0	0x9CF6
+0xBBF1	0x9CF3
+0xBBF2	0x9EBC
+0xBBF3	0x9F3B
+0xBBF4	0x9F4A
+0xBBF5	0x5104
+0xBBF6	0x5100
+0xBBF7	0x50FB
+0xBBF8	0x50F5
+0xBBF9	0x50F9
+0xBBFA	0x5102
+0xBBFB	0x5108
+0xBBFC	0x5109
+0xBBFD	0x5105
+0xBBFE	0x51DC
+0xBC40	0x5287
+0xBC41	0x5288
+0xBC42	0x5289
+0xBC43	0x528D
+0xBC44	0x528A
+0xBC45	0x52F0
+0xBC46	0x53B2
+0xBC47	0x562E
+0xBC48	0x563B
+0xBC49	0x5639
+0xBC4A	0x5632
+0xBC4B	0x563F
+0xBC4C	0x5634
+0xBC4D	0x5629
+0xBC4E	0x5653
+0xBC4F	0x564E
+0xBC50	0x5657
+0xBC51	0x5674
+0xBC52	0x5636
+0xBC53	0x562F
+0xBC54	0x5630
+0xBC55	0x5880
+0xBC56	0x589F
+0xBC57	0x589E
+0xBC58	0x58B3
+0xBC59	0x589C
+0xBC5A	0x58AE
+0xBC5B	0x58A9
+0xBC5C	0x58A6
+0xBC5D	0x596D
+0xBC5E	0x5B09
+0xBC5F	0x5AFB
+0xBC60	0x5B0B
+0xBC61	0x5AF5
+0xBC62	0x5B0C
+0xBC63	0x5B08
+0xBC64	0x5BEE
+0xBC65	0x5BEC
+0xBC66	0x5BE9
+0xBC67	0x5BEB
+0xBC68	0x5C64
+0xBC69	0x5C65
+0xBC6A	0x5D9D
+0xBC6B	0x5D94
+0xBC6C	0x5E62
+0xBC6D	0x5E5F
+0xBC6E	0x5E61
+0xBC6F	0x5EE2
+0xBC70	0x5EDA
+0xBC71	0x5EDF
+0xBC72	0x5EDD
+0xBC73	0x5EE3
+0xBC74	0x5EE0
+0xBC75	0x5F48
+0xBC76	0x5F71
+0xBC77	0x5FB7
+0xBC78	0x5FB5
+0xBC79	0x6176
+0xBC7A	0x6167
+0xBC7B	0x616E
+0xBC7C	0x615D
+0xBC7D	0x6155
+0xBC7E	0x6182
+0xBCA1	0x617C
+0xBCA2	0x6170
+0xBCA3	0x616B
+0xBCA4	0x617E
+0xBCA5	0x61A7
+0xBCA6	0x6190
+0xBCA7	0x61AB
+0xBCA8	0x618E
+0xBCA9	0x61AC
+0xBCAA	0x619A
+0xBCAB	0x61A4
+0xBCAC	0x6194
+0xBCAD	0x61AE
+0xBCAE	0x622E
+0xBCAF	0x6469
+0xBCB0	0x646F
+0xBCB1	0x6479
+0xBCB2	0x649E
+0xBCB3	0x64B2
+0xBCB4	0x6488
+0xBCB5	0x6490
+0xBCB6	0x64B0
+0xBCB7	0x64A5
+0xBCB8	0x6493
+0xBCB9	0x6495
+0xBCBA	0x64A9
+0xBCBB	0x6492
+0xBCBC	0x64AE
+0xBCBD	0x64AD
+0xBCBE	0x64AB
+0xBCBF	0x649A
+0xBCC0	0x64AC
+0xBCC1	0x6499
+0xBCC2	0x64A2
+0xBCC3	0x64B3
+0xBCC4	0x6575
+0xBCC5	0x6577
+0xBCC6	0x6578
+0xBCC7	0x66AE
+0xBCC8	0x66AB
+0xBCC9	0x66B4
+0xBCCA	0x66B1
+0xBCCB	0x6A23
+0xBCCC	0x6A1F
+0xBCCD	0x69E8
+0xBCCE	0x6A01
+0xBCCF	0x6A1E
+0xBCD0	0x6A19
+0xBCD1	0x69FD
+0xBCD2	0x6A21
+0xBCD3	0x6A13
+0xBCD4	0x6A0A
+0xBCD5	0x69F3
+0xBCD6	0x6A02
+0xBCD7	0x6A05
+0xBCD8	0x69ED
+0xBCD9	0x6A11
+0xBCDA	0x6B50
+0xBCDB	0x6B4E
+0xBCDC	0x6BA4
+0xBCDD	0x6BC5
+0xBCDE	0x6BC6
+0xBCDF	0x6F3F
+0xBCE0	0x6F7C
+0xBCE1	0x6F84
+0xBCE2	0x6F51
+0xBCE3	0x6F66
+0xBCE4	0x6F54
+0xBCE5	0x6F86
+0xBCE6	0x6F6D
+0xBCE7	0x6F5B
+0xBCE8	0x6F78
+0xBCE9	0x6F6E
+0xBCEA	0x6F8E
+0xBCEB	0x6F7A
+0xBCEC	0x6F70
+0xBCED	0x6F64
+0xBCEE	0x6F97
+0xBCEF	0x6F58
+0xBCF0	0x6ED5
+0xBCF1	0x6F6F
+0xBCF2	0x6F60
+0xBCF3	0x6F5F
+0xBCF4	0x719F
+0xBCF5	0x71AC
+0xBCF6	0x71B1
+0xBCF7	0x71A8
+0xBCF8	0x7256
+0xBCF9	0x729B
+0xBCFA	0x734E
+0xBCFB	0x7357
+0xBCFC	0x7469
+0xBCFD	0x748B
+0xBCFE	0x7483
+0xBD40	0x747E
+0xBD41	0x7480
+0xBD42	0x757F
+0xBD43	0x7620
+0xBD44	0x7629
+0xBD45	0x761F
+0xBD46	0x7624
+0xBD47	0x7626
+0xBD48	0x7621
+0xBD49	0x7622
+0xBD4A	0x769A
+0xBD4B	0x76BA
+0xBD4C	0x76E4
+0xBD4D	0x778E
+0xBD4E	0x7787
+0xBD4F	0x778C
+0xBD50	0x7791
+0xBD51	0x778B
+0xBD52	0x78CB
+0xBD53	0x78C5
+0xBD54	0x78BA
+0xBD55	0x78CA
+0xBD56	0x78BE
+0xBD57	0x78D5
+0xBD58	0x78BC
+0xBD59	0x78D0
+0xBD5A	0x7A3F
+0xBD5B	0x7A3C
+0xBD5C	0x7A40
+0xBD5D	0x7A3D
+0xBD5E	0x7A37
+0xBD5F	0x7A3B
+0xBD60	0x7AAF
+0xBD61	0x7AAE
+0xBD62	0x7BAD
+0xBD63	0x7BB1
+0xBD64	0x7BC4
+0xBD65	0x7BB4
+0xBD66	0x7BC6
+0xBD67	0x7BC7
+0xBD68	0x7BC1
+0xBD69	0x7BA0
+0xBD6A	0x7BCC
+0xBD6B	0x7CCA
+0xBD6C	0x7DE0
+0xBD6D	0x7DF4
+0xBD6E	0x7DEF
+0xBD6F	0x7DFB
+0xBD70	0x7DD8
+0xBD71	0x7DEC
+0xBD72	0x7DDD
+0xBD73	0x7DE8
+0xBD74	0x7DE3
+0xBD75	0x7DDA
+0xBD76	0x7DDE
+0xBD77	0x7DE9
+0xBD78	0x7D9E
+0xBD79	0x7DD9
+0xBD7A	0x7DF2
+0xBD7B	0x7DF9
+0xBD7C	0x7F75
+0xBD7D	0x7F77
+0xBD7E	0x7FAF
+0xBDA1	0x7FE9
+0xBDA2	0x8026
+0xBDA3	0x819B
+0xBDA4	0x819C
+0xBDA5	0x819D
+0xBDA6	0x81A0
+0xBDA7	0x819A
+0xBDA8	0x8198
+0xBDA9	0x8517
+0xBDAA	0x853D
+0xBDAB	0x851A
+0xBDAC	0x84EE
+0xBDAD	0x852C
+0xBDAE	0x852D
+0xBDAF	0x8513
+0xBDB0	0x8511
+0xBDB1	0x8523
+0xBDB2	0x8521
+0xBDB3	0x8514
+0xBDB4	0x84EC
+0xBDB5	0x8525
+0xBDB6	0x84FF
+0xBDB7	0x8506
+0xBDB8	0x8782
+0xBDB9	0x8774
+0xBDBA	0x8776
+0xBDBB	0x8760
+0xBDBC	0x8766
+0xBDBD	0x8778
+0xBDBE	0x8768
+0xBDBF	0x8759
+0xBDC0	0x8757
+0xBDC1	0x874C
+0xBDC2	0x8753
+0xBDC3	0x885B
+0xBDC4	0x885D
+0xBDC5	0x8910
+0xBDC6	0x8907
+0xBDC7	0x8912
+0xBDC8	0x8913
+0xBDC9	0x8915
+0xBDCA	0x890A
+0xBDCB	0x8ABC
+0xBDCC	0x8AD2
+0xBDCD	0x8AC7
+0xBDCE	0x8AC4
+0xBDCF	0x8A95
+0xBDD0	0x8ACB
+0xBDD1	0x8AF8
+0xBDD2	0x8AB2
+0xBDD3	0x8AC9
+0xBDD4	0x8AC2
+0xBDD5	0x8ABF
+0xBDD6	0x8AB0
+0xBDD7	0x8AD6
+0xBDD8	0x8ACD
+0xBDD9	0x8AB6
+0xBDDA	0x8AB9
+0xBDDB	0x8ADB
+0xBDDC	0x8C4C
+0xBDDD	0x8C4E
+0xBDDE	0x8C6C
+0xBDDF	0x8CE0
+0xBDE0	0x8CDE
+0xBDE1	0x8CE6
+0xBDE2	0x8CE4
+0xBDE3	0x8CEC
+0xBDE4	0x8CED
+0xBDE5	0x8CE2
+0xBDE6	0x8CE3
+0xBDE7	0x8CDC
+0xBDE8	0x8CEA
+0xBDE9	0x8CE1
+0xBDEA	0x8D6D
+0xBDEB	0x8D9F
+0xBDEC	0x8DA3
+0xBDED	0x8E2B
+0xBDEE	0x8E10
+0xBDEF	0x8E1D
+0xBDF0	0x8E22
+0xBDF1	0x8E0F
+0xBDF2	0x8E29
+0xBDF3	0x8E1F
+0xBDF4	0x8E21
+0xBDF5	0x8E1E
+0xBDF6	0x8EBA
+0xBDF7	0x8F1D
+0xBDF8	0x8F1B
+0xBDF9	0x8F1F
+0xBDFA	0x8F29
+0xBDFB	0x8F26
+0xBDFC	0x8F2A
+0xBDFD	0x8F1C
+0xBDFE	0x8F1E
+0xBE40	0x8F25
+0xBE41	0x9069
+0xBE42	0x906E
+0xBE43	0x9068
+0xBE44	0x906D
+0xBE45	0x9077
+0xBE46	0x9130
+0xBE47	0x912D
+0xBE48	0x9127
+0xBE49	0x9131
+0xBE4A	0x9187
+0xBE4B	0x9189
+0xBE4C	0x918B
+0xBE4D	0x9183
+0xBE4E	0x92C5
+0xBE4F	0x92BB
+0xBE50	0x92B7
+0xBE51	0x92EA
+0xBE52	0x92AC
+0xBE53	0x92E4
+0xBE54	0x92C1
+0xBE55	0x92B3
+0xBE56	0x92BC
+0xBE57	0x92D2
+0xBE58	0x92C7
+0xBE59	0x92F0
+0xBE5A	0x92B2
+0xBE5B	0x95AD
+0xBE5C	0x95B1
+0xBE5D	0x9704
+0xBE5E	0x9706
+0xBE5F	0x9707
+0xBE60	0x9709
+0xBE61	0x9760
+0xBE62	0x978D
+0xBE63	0x978B
+0xBE64	0x978F
+0xBE65	0x9821
+0xBE66	0x982B
+0xBE67	0x981C
+0xBE68	0x98B3
+0xBE69	0x990A
+0xBE6A	0x9913
+0xBE6B	0x9912
+0xBE6C	0x9918
+0xBE6D	0x99DD
+0xBE6E	0x99D0
+0xBE6F	0x99DF
+0xBE70	0x99DB
+0xBE71	0x99D1
+0xBE72	0x99D5
+0xBE73	0x99D2
+0xBE74	0x99D9
+0xBE75	0x9AB7
+0xBE76	0x9AEE
+0xBE77	0x9AEF
+0xBE78	0x9B27
+0xBE79	0x9B45
+0xBE7A	0x9B44
+0xBE7B	0x9B77
+0xBE7C	0x9B6F
+0xBE7D	0x9D06
+0xBE7E	0x9D09
+0xBEA1	0x9D03
+0xBEA2	0x9EA9
+0xBEA3	0x9EBE
+0xBEA4	0x9ECE
+0xBEA5	0x58A8
+0xBEA6	0x9F52
+0xBEA7	0x5112
+0xBEA8	0x5118
+0xBEA9	0x5114
+0xBEAA	0x5110
+0xBEAB	0x5115
+0xBEAC	0x5180
+0xBEAD	0x51AA
+0xBEAE	0x51DD
+0xBEAF	0x5291
+0xBEB0	0x5293
+0xBEB1	0x52F3
+0xBEB2	0x5659
+0xBEB3	0x566B
+0xBEB4	0x5679
+0xBEB5	0x5669
+0xBEB6	0x5664
+0xBEB7	0x5678
+0xBEB8	0x566A
+0xBEB9	0x5668
+0xBEBA	0x5665
+0xBEBB	0x5671
+0xBEBC	0x566F
+0xBEBD	0x566C
+0xBEBE	0x5662
+0xBEBF	0x5676
+0xBEC0	0x58C1
+0xBEC1	0x58BE
+0xBEC2	0x58C7
+0xBEC3	0x58C5
+0xBEC4	0x596E
+0xBEC5	0x5B1D
+0xBEC6	0x5B34
+0xBEC7	0x5B78
+0xBEC8	0x5BF0
+0xBEC9	0x5C0E
+0xBECA	0x5F4A
+0xBECB	0x61B2
+0xBECC	0x6191
+0xBECD	0x61A9
+0xBECE	0x618A
+0xBECF	0x61CD
+0xBED0	0x61B6
+0xBED1	0x61BE
+0xBED2	0x61CA
+0xBED3	0x61C8
+0xBED4	0x6230
+0xBED5	0x64C5
+0xBED6	0x64C1
+0xBED7	0x64CB
+0xBED8	0x64BB
+0xBED9	0x64BC
+0xBEDA	0x64DA
+0xBEDB	0x64C4
+0xBEDC	0x64C7
+0xBEDD	0x64C2
+0xBEDE	0x64CD
+0xBEDF	0x64BF
+0xBEE0	0x64D2
+0xBEE1	0x64D4
+0xBEE2	0x64BE
+0xBEE3	0x6574
+0xBEE4	0x66C6
+0xBEE5	0x66C9
+0xBEE6	0x66B9
+0xBEE7	0x66C4
+0xBEE8	0x66C7
+0xBEE9	0x66B8
+0xBEEA	0x6A3D
+0xBEEB	0x6A38
+0xBEEC	0x6A3A
+0xBEED	0x6A59
+0xBEEE	0x6A6B
+0xBEEF	0x6A58
+0xBEF0	0x6A39
+0xBEF1	0x6A44
+0xBEF2	0x6A62
+0xBEF3	0x6A61
+0xBEF4	0x6A4B
+0xBEF5	0x6A47
+0xBEF6	0x6A35
+0xBEF7	0x6A5F
+0xBEF8	0x6A48
+0xBEF9	0x6B59
+0xBEFA	0x6B77
+0xBEFB	0x6C05
+0xBEFC	0x6FC2
+0xBEFD	0x6FB1
+0xBEFE	0x6FA1
+0xBF40	0x6FC3
+0xBF41	0x6FA4
+0xBF42	0x6FC1
+0xBF43	0x6FA7
+0xBF44	0x6FB3
+0xBF45	0x6FC0
+0xBF46	0x6FB9
+0xBF47	0x6FB6
+0xBF48	0x6FA6
+0xBF49	0x6FA0
+0xBF4A	0x6FB4
+0xBF4B	0x71BE
+0xBF4C	0x71C9
+0xBF4D	0x71D0
+0xBF4E	0x71D2
+0xBF4F	0x71C8
+0xBF50	0x71D5
+0xBF51	0x71B9
+0xBF52	0x71CE
+0xBF53	0x71D9
+0xBF54	0x71DC
+0xBF55	0x71C3
+0xBF56	0x71C4
+0xBF57	0x7368
+0xBF58	0x749C
+0xBF59	0x74A3
+0xBF5A	0x7498
+0xBF5B	0x749F
+0xBF5C	0x749E
+0xBF5D	0x74E2
+0xBF5E	0x750C
+0xBF5F	0x750D
+0xBF60	0x7634
+0xBF61	0x7638
+0xBF62	0x763A
+0xBF63	0x76E7
+0xBF64	0x76E5
+0xBF65	0x77A0
+0xBF66	0x779E
+0xBF67	0x779F
+0xBF68	0x77A5
+0xBF69	0x78E8
+0xBF6A	0x78DA
+0xBF6B	0x78EC
+0xBF6C	0x78E7
+0xBF6D	0x79A6
+0xBF6E	0x7A4D
+0xBF6F	0x7A4E
+0xBF70	0x7A46
+0xBF71	0x7A4C
+0xBF72	0x7A4B
+0xBF73	0x7ABA
+0xBF74	0x7BD9
+0xBF75	0x7C11
+0xBF76	0x7BC9
+0xBF77	0x7BE4
+0xBF78	0x7BDB
+0xBF79	0x7BE1
+0xBF7A	0x7BE9
+0xBF7B	0x7BE6
+0xBF7C	0x7CD5
+0xBF7D	0x7CD6
+0xBF7E	0x7E0A
+0xBFA1	0x7E11
+0xBFA2	0x7E08
+0xBFA3	0x7E1B
+0xBFA4	0x7E23
+0xBFA5	0x7E1E
+0xBFA6	0x7E1D
+0xBFA7	0x7E09
+0xBFA8	0x7E10
+0xBFA9	0x7F79
+0xBFAA	0x7FB2
+0xBFAB	0x7FF0
+0xBFAC	0x7FF1
+0xBFAD	0x7FEE
+0xBFAE	0x8028
+0xBFAF	0x81B3
+0xBFB0	0x81A9
+0xBFB1	0x81A8
+0xBFB2	0x81FB
+0xBFB3	0x8208
+0xBFB4	0x8258
+0xBFB5	0x8259
+0xBFB6	0x854A
+0xBFB7	0x8559
+0xBFB8	0x8548
+0xBFB9	0x8568
+0xBFBA	0x8569
+0xBFBB	0x8543
+0xBFBC	0x8549
+0xBFBD	0x856D
+0xBFBE	0x856A
+0xBFBF	0x855E
+0xBFC0	0x8783
+0xBFC1	0x879F
+0xBFC2	0x879E
+0xBFC3	0x87A2
+0xBFC4	0x878D
+0xBFC5	0x8861
+0xBFC6	0x892A
+0xBFC7	0x8932
+0xBFC8	0x8925
+0xBFC9	0x892B
+0xBFCA	0x8921
+0xBFCB	0x89AA
+0xBFCC	0x89A6
+0xBFCD	0x8AE6
+0xBFCE	0x8AFA
+0xBFCF	0x8AEB
+0xBFD0	0x8AF1
+0xBFD1	0x8B00
+0xBFD2	0x8ADC
+0xBFD3	0x8AE7
+0xBFD4	0x8AEE
+0xBFD5	0x8AFE
+0xBFD6	0x8B01
+0xBFD7	0x8B02
+0xBFD8	0x8AF7
+0xBFD9	0x8AED
+0xBFDA	0x8AF3
+0xBFDB	0x8AF6
+0xBFDC	0x8AFC
+0xBFDD	0x8C6B
+0xBFDE	0x8C6D
+0xBFDF	0x8C93
+0xBFE0	0x8CF4
+0xBFE1	0x8E44
+0xBFE2	0x8E31
+0xBFE3	0x8E34
+0xBFE4	0x8E42
+0xBFE5	0x8E39
+0xBFE6	0x8E35
+0xBFE7	0x8F3B
+0xBFE8	0x8F2F
+0xBFE9	0x8F38
+0xBFEA	0x8F33
+0xBFEB	0x8FA8
+0xBFEC	0x8FA6
+0xBFED	0x9075
+0xBFEE	0x9074
+0xBFEF	0x9078
+0xBFF0	0x9072
+0xBFF1	0x907C
+0xBFF2	0x907A
+0xBFF3	0x9134
+0xBFF4	0x9192
+0xBFF5	0x9320
+0xBFF6	0x9336
+0xBFF7	0x92F8
+0xBFF8	0x9333
+0xBFF9	0x932F
+0xBFFA	0x9322
+0xBFFB	0x92FC
+0xBFFC	0x932B
+0xBFFD	0x9304
+0xBFFE	0x931A
+0xC040	0x9310
+0xC041	0x9326
+0xC042	0x9321
+0xC043	0x9315
+0xC044	0x932E
+0xC045	0x9319
+0xC046	0x95BB
+0xC047	0x96A7
+0xC048	0x96A8
+0xC049	0x96AA
+0xC04A	0x96D5
+0xC04B	0x970E
+0xC04C	0x9711
+0xC04D	0x9716
+0xC04E	0x970D
+0xC04F	0x9713
+0xC050	0x970F
+0xC051	0x975B
+0xC052	0x975C
+0xC053	0x9766
+0xC054	0x9798
+0xC055	0x9830
+0xC056	0x9838
+0xC057	0x983B
+0xC058	0x9837
+0xC059	0x982D
+0xC05A	0x9839
+0xC05B	0x9824
+0xC05C	0x9910
+0xC05D	0x9928
+0xC05E	0x991E
+0xC05F	0x991B
+0xC060	0x9921
+0xC061	0x991A
+0xC062	0x99ED
+0xC063	0x99E2
+0xC064	0x99F1
+0xC065	0x9AB8
+0xC066	0x9ABC
+0xC067	0x9AFB
+0xC068	0x9AED
+0xC069	0x9B28
+0xC06A	0x9B91
+0xC06B	0x9D15
+0xC06C	0x9D23
+0xC06D	0x9D26
+0xC06E	0x9D28
+0xC06F	0x9D12
+0xC070	0x9D1B
+0xC071	0x9ED8
+0xC072	0x9ED4
+0xC073	0x9F8D
+0xC074	0x9F9C
+0xC075	0x512A
+0xC076	0x511F
+0xC077	0x5121
+0xC078	0x5132
+0xC079	0x52F5
+0xC07A	0x568E
+0xC07B	0x5680
+0xC07C	0x5690
+0xC07D	0x5685
+0xC07E	0x5687
+0xC0A1	0x568F
+0xC0A2	0x58D5
+0xC0A3	0x58D3
+0xC0A4	0x58D1
+0xC0A5	0x58CE
+0xC0A6	0x5B30
+0xC0A7	0x5B2A
+0xC0A8	0x5B24
+0xC0A9	0x5B7A
+0xC0AA	0x5C37
+0xC0AB	0x5C68
+0xC0AC	0x5DBC
+0xC0AD	0x5DBA
+0xC0AE	0x5DBD
+0xC0AF	0x5DB8
+0xC0B0	0x5E6B
+0xC0B1	0x5F4C
+0xC0B2	0x5FBD
+0xC0B3	0x61C9
+0xC0B4	0x61C2
+0xC0B5	0x61C7
+0xC0B6	0x61E6
+0xC0B7	0x61CB
+0xC0B8	0x6232
+0xC0B9	0x6234
+0xC0BA	0x64CE
+0xC0BB	0x64CA
+0xC0BC	0x64D8
+0xC0BD	0x64E0
+0xC0BE	0x64F0
+0xC0BF	0x64E6
+0xC0C0	0x64EC
+0xC0C1	0x64F1
+0xC0C2	0x64E2
+0xC0C3	0x64ED
+0xC0C4	0x6582
+0xC0C5	0x6583
+0xC0C6	0x66D9
+0xC0C7	0x66D6
+0xC0C8	0x6A80
+0xC0C9	0x6A94
+0xC0CA	0x6A84
+0xC0CB	0x6AA2
+0xC0CC	0x6A9C
+0xC0CD	0x6ADB
+0xC0CE	0x6AA3
+0xC0CF	0x6A7E
+0xC0D0	0x6A97
+0xC0D1	0x6A90
+0xC0D2	0x6AA0
+0xC0D3	0x6B5C
+0xC0D4	0x6BAE
+0xC0D5	0x6BDA
+0xC0D6	0x6C08
+0xC0D7	0x6FD8
+0xC0D8	0x6FF1
+0xC0D9	0x6FDF
+0xC0DA	0x6FE0
+0xC0DB	0x6FDB
+0xC0DC	0x6FE4
+0xC0DD	0x6FEB
+0xC0DE	0x6FEF
+0xC0DF	0x6F80
+0xC0E0	0x6FEC
+0xC0E1	0x6FE1
+0xC0E2	0x6FE9
+0xC0E3	0x6FD5
+0xC0E4	0x6FEE
+0xC0E5	0x6FF0
+0xC0E6	0x71E7
+0xC0E7	0x71DF
+0xC0E8	0x71EE
+0xC0E9	0x71E6
+0xC0EA	0x71E5
+0xC0EB	0x71ED
+0xC0EC	0x71EC
+0xC0ED	0x71F4
+0xC0EE	0x71E0
+0xC0EF	0x7235
+0xC0F0	0x7246
+0xC0F1	0x7370
+0xC0F2	0x7372
+0xC0F3	0x74A9
+0xC0F4	0x74B0
+0xC0F5	0x74A6
+0xC0F6	0x74A8
+0xC0F7	0x7646
+0xC0F8	0x7642
+0xC0F9	0x764C
+0xC0FA	0x76EA
+0xC0FB	0x77B3
+0xC0FC	0x77AA
+0xC0FD	0x77B0
+0xC0FE	0x77AC
+0xC140	0x77A7
+0xC141	0x77AD
+0xC142	0x77EF
+0xC143	0x78F7
+0xC144	0x78FA
+0xC145	0x78F4
+0xC146	0x78EF
+0xC147	0x7901
+0xC148	0x79A7
+0xC149	0x79AA
+0xC14A	0x7A57
+0xC14B	0x7ABF
+0xC14C	0x7C07
+0xC14D	0x7C0D
+0xC14E	0x7BFE
+0xC14F	0x7BF7
+0xC150	0x7C0C
+0xC151	0x7BE0
+0xC152	0x7CE0
+0xC153	0x7CDC
+0xC154	0x7CDE
+0xC155	0x7CE2
+0xC156	0x7CDF
+0xC157	0x7CD9
+0xC158	0x7CDD
+0xC159	0x7E2E
+0xC15A	0x7E3E
+0xC15B	0x7E46
+0xC15C	0x7E37
+0xC15D	0x7E32
+0xC15E	0x7E43
+0xC15F	0x7E2B
+0xC160	0x7E3D
+0xC161	0x7E31
+0xC162	0x7E45
+0xC163	0x7E41
+0xC164	0x7E34
+0xC165	0x7E39
+0xC166	0x7E48
+0xC167	0x7E35
+0xC168	0x7E3F
+0xC169	0x7E2F
+0xC16A	0x7F44
+0xC16B	0x7FF3
+0xC16C	0x7FFC
+0xC16D	0x8071
+0xC16E	0x8072
+0xC16F	0x8070
+0xC170	0x806F
+0xC171	0x8073
+0xC172	0x81C6
+0xC173	0x81C3
+0xC174	0x81BA
+0xC175	0x81C2
+0xC176	0x81C0
+0xC177	0x81BF
+0xC178	0x81BD
+0xC179	0x81C9
+0xC17A	0x81BE
+0xC17B	0x81E8
+0xC17C	0x8209
+0xC17D	0x8271
+0xC17E	0x85AA
+0xC1A1	0x8584
+0xC1A2	0x857E
+0xC1A3	0x859C
+0xC1A4	0x8591
+0xC1A5	0x8594
+0xC1A6	0x85AF
+0xC1A7	0x859B
+0xC1A8	0x8587
+0xC1A9	0x85A8
+0xC1AA	0x858A
+0xC1AB	0x8667
+0xC1AC	0x87C0
+0xC1AD	0x87D1
+0xC1AE	0x87B3
+0xC1AF	0x87D2
+0xC1B0	0x87C6
+0xC1B1	0x87AB
+0xC1B2	0x87BB
+0xC1B3	0x87BA
+0xC1B4	0x87C8
+0xC1B5	0x87CB
+0xC1B6	0x893B
+0xC1B7	0x8936
+0xC1B8	0x8944
+0xC1B9	0x8938
+0xC1BA	0x893D
+0xC1BB	0x89AC
+0xC1BC	0x8B0E
+0xC1BD	0x8B17
+0xC1BE	0x8B19
+0xC1BF	0x8B1B
+0xC1C0	0x8B0A
+0xC1C1	0x8B20
+0xC1C2	0x8B1D
+0xC1C3	0x8B04
+0xC1C4	0x8B10
+0xC1C5	0x8C41
+0xC1C6	0x8C3F
+0xC1C7	0x8C73
+0xC1C8	0x8CFA
+0xC1C9	0x8CFD
+0xC1CA	0x8CFC
+0xC1CB	0x8CF8
+0xC1CC	0x8CFB
+0xC1CD	0x8DA8
+0xC1CE	0x8E49
+0xC1CF	0x8E4B
+0xC1D0	0x8E48
+0xC1D1	0x8E4A
+0xC1D2	0x8F44
+0xC1D3	0x8F3E
+0xC1D4	0x8F42
+0xC1D5	0x8F45
+0xC1D6	0x8F3F
+0xC1D7	0x907F
+0xC1D8	0x907D
+0xC1D9	0x9084
+0xC1DA	0x9081
+0xC1DB	0x9082
+0xC1DC	0x9080
+0xC1DD	0x9139
+0xC1DE	0x91A3
+0xC1DF	0x919E
+0xC1E0	0x919C
+0xC1E1	0x934D
+0xC1E2	0x9382
+0xC1E3	0x9328
+0xC1E4	0x9375
+0xC1E5	0x934A
+0xC1E6	0x9365
+0xC1E7	0x934B
+0xC1E8	0x9318
+0xC1E9	0x937E
+0xC1EA	0x936C
+0xC1EB	0x935B
+0xC1EC	0x9370
+0xC1ED	0x935A
+0xC1EE	0x9354
+0xC1EF	0x95CA
+0xC1F0	0x95CB
+0xC1F1	0x95CC
+0xC1F2	0x95C8
+0xC1F3	0x95C6
+0xC1F4	0x96B1
+0xC1F5	0x96B8
+0xC1F6	0x96D6
+0xC1F7	0x971C
+0xC1F8	0x971E
+0xC1F9	0x97A0
+0xC1FA	0x97D3
+0xC1FB	0x9846
+0xC1FC	0x98B6
+0xC1FD	0x9935
+0xC1FE	0x9A01
+0xC240	0x99FF
+0xC241	0x9BAE
+0xC242	0x9BAB
+0xC243	0x9BAA
+0xC244	0x9BAD
+0xC245	0x9D3B
+0xC246	0x9D3F
+0xC247	0x9E8B
+0xC248	0x9ECF
+0xC249	0x9EDE
+0xC24A	0x9EDC
+0xC24B	0x9EDD
+0xC24C	0x9EDB
+0xC24D	0x9F3E
+0xC24E	0x9F4B
+0xC24F	0x53E2
+0xC250	0x5695
+0xC251	0x56AE
+0xC252	0x58D9
+0xC253	0x58D8
+0xC254	0x5B38
+0xC255	0x5F5D
+0xC256	0x61E3
+0xC257	0x6233
+0xC258	0x64F4
+0xC259	0x64F2
+0xC25A	0x64FE
+0xC25B	0x6506
+0xC25C	0x64FA
+0xC25D	0x64FB
+0xC25E	0x64F7
+0xC25F	0x65B7
+0xC260	0x66DC
+0xC261	0x6726
+0xC262	0x6AB3
+0xC263	0x6AAC
+0xC264	0x6AC3
+0xC265	0x6ABB
+0xC266	0x6AB8
+0xC267	0x6AC2
+0xC268	0x6AAE
+0xC269	0x6AAF
+0xC26A	0x6B5F
+0xC26B	0x6B78
+0xC26C	0x6BAF
+0xC26D	0x7009
+0xC26E	0x700B
+0xC26F	0x6FFE
+0xC270	0x7006
+0xC271	0x6FFA
+0xC272	0x7011
+0xC273	0x700F
+0xC274	0x71FB
+0xC275	0x71FC
+0xC276	0x71FE
+0xC277	0x71F8
+0xC278	0x7377
+0xC279	0x7375
+0xC27A	0x74A7
+0xC27B	0x74BF
+0xC27C	0x7515
+0xC27D	0x7656
+0xC27E	0x7658
+0xC2A1	0x7652
+0xC2A2	0x77BD
+0xC2A3	0x77BF
+0xC2A4	0x77BB
+0xC2A5	0x77BC
+0xC2A6	0x790E
+0xC2A7	0x79AE
+0xC2A8	0x7A61
+0xC2A9	0x7A62
+0xC2AA	0x7A60
+0xC2AB	0x7AC4
+0xC2AC	0x7AC5
+0xC2AD	0x7C2B
+0xC2AE	0x7C27
+0xC2AF	0x7C2A
+0xC2B0	0x7C1E
+0xC2B1	0x7C23
+0xC2B2	0x7C21
+0xC2B3	0x7CE7
+0xC2B4	0x7E54
+0xC2B5	0x7E55
+0xC2B6	0x7E5E
+0xC2B7	0x7E5A
+0xC2B8	0x7E61
+0xC2B9	0x7E52
+0xC2BA	0x7E59
+0xC2BB	0x7F48
+0xC2BC	0x7FF9
+0xC2BD	0x7FFB
+0xC2BE	0x8077
+0xC2BF	0x8076
+0xC2C0	0x81CD
+0xC2C1	0x81CF
+0xC2C2	0x820A
+0xC2C3	0x85CF
+0xC2C4	0x85A9
+0xC2C5	0x85CD
+0xC2C6	0x85D0
+0xC2C7	0x85C9
+0xC2C8	0x85B0
+0xC2C9	0x85BA
+0xC2CA	0x85B9
+0xC2CB	0x85A6
+0xC2CC	0x87EF
+0xC2CD	0x87EC
+0xC2CE	0x87F2
+0xC2CF	0x87E0
+0xC2D0	0x8986
+0xC2D1	0x89B2
+0xC2D2	0x89F4
+0xC2D3	0x8B28
+0xC2D4	0x8B39
+0xC2D5	0x8B2C
+0xC2D6	0x8B2B
+0xC2D7	0x8C50
+0xC2D8	0x8D05
+0xC2D9	0x8E59
+0xC2DA	0x8E63
+0xC2DB	0x8E66
+0xC2DC	0x8E64
+0xC2DD	0x8E5F
+0xC2DE	0x8E55
+0xC2DF	0x8EC0
+0xC2E0	0x8F49
+0xC2E1	0x8F4D
+0xC2E2	0x9087
+0xC2E3	0x9083
+0xC2E4	0x9088
+0xC2E5	0x91AB
+0xC2E6	0x91AC
+0xC2E7	0x91D0
+0xC2E8	0x9394
+0xC2E9	0x938A
+0xC2EA	0x9396
+0xC2EB	0x93A2
+0xC2EC	0x93B3
+0xC2ED	0x93AE
+0xC2EE	0x93AC
+0xC2EF	0x93B0
+0xC2F0	0x9398
+0xC2F1	0x939A
+0xC2F2	0x9397
+0xC2F3	0x95D4
+0xC2F4	0x95D6
+0xC2F5	0x95D0
+0xC2F6	0x95D5
+0xC2F7	0x96E2
+0xC2F8	0x96DC
+0xC2F9	0x96D9
+0xC2FA	0x96DB
+0xC2FB	0x96DE
+0xC2FC	0x9724
+0xC2FD	0x97A3
+0xC2FE	0x97A6
+0xC340	0x97AD
+0xC341	0x97F9
+0xC342	0x984D
+0xC343	0x984F
+0xC344	0x984C
+0xC345	0x984E
+0xC346	0x9853
+0xC347	0x98BA
+0xC348	0x993E
+0xC349	0x993F
+0xC34A	0x993D
+0xC34B	0x992E
+0xC34C	0x99A5
+0xC34D	0x9A0E
+0xC34E	0x9AC1
+0xC34F	0x9B03
+0xC350	0x9B06
+0xC351	0x9B4F
+0xC352	0x9B4E
+0xC353	0x9B4D
+0xC354	0x9BCA
+0xC355	0x9BC9
+0xC356	0x9BFD
+0xC357	0x9BC8
+0xC358	0x9BC0
+0xC359	0x9D51
+0xC35A	0x9D5D
+0xC35B	0x9D60
+0xC35C	0x9EE0
+0xC35D	0x9F15
+0xC35E	0x9F2C
+0xC35F	0x5133
+0xC360	0x56A5
+0xC361	0x58DE
+0xC362	0x58DF
+0xC363	0x58E2
+0xC364	0x5BF5
+0xC365	0x9F90
+0xC366	0x5EEC
+0xC367	0x61F2
+0xC368	0x61F7
+0xC369	0x61F6
+0xC36A	0x61F5
+0xC36B	0x6500
+0xC36C	0x650F
+0xC36D	0x66E0
+0xC36E	0x66DD
+0xC36F	0x6AE5
+0xC370	0x6ADD
+0xC371	0x6ADA
+0xC372	0x6AD3
+0xC373	0x701B
+0xC374	0x701F
+0xC375	0x7028
+0xC376	0x701A
+0xC377	0x701D
+0xC378	0x7015
+0xC379	0x7018
+0xC37A	0x7206
+0xC37B	0x720D
+0xC37C	0x7258
+0xC37D	0x72A2
+0xC37E	0x7378
+0xC3A1	0x737A
+0xC3A2	0x74BD
+0xC3A3	0x74CA
+0xC3A4	0x74E3
+0xC3A5	0x7587
+0xC3A6	0x7586
+0xC3A7	0x765F
+0xC3A8	0x7661
+0xC3A9	0x77C7
+0xC3AA	0x7919
+0xC3AB	0x79B1
+0xC3AC	0x7A6B
+0xC3AD	0x7A69
+0xC3AE	0x7C3E
+0xC3AF	0x7C3F
+0xC3B0	0x7C38
+0xC3B1	0x7C3D
+0xC3B2	0x7C37
+0xC3B3	0x7C40
+0xC3B4	0x7E6B
+0xC3B5	0x7E6D
+0xC3B6	0x7E79
+0xC3B7	0x7E69
+0xC3B8	0x7E6A
+0xC3B9	0x7F85
+0xC3BA	0x7E73
+0xC3BB	0x7FB6
+0xC3BC	0x7FB9
+0xC3BD	0x7FB8
+0xC3BE	0x81D8
+0xC3BF	0x85E9
+0xC3C0	0x85DD
+0xC3C1	0x85EA
+0xC3C2	0x85D5
+0xC3C3	0x85E4
+0xC3C4	0x85E5
+0xC3C5	0x85F7
+0xC3C6	0x87FB
+0xC3C7	0x8805
+0xC3C8	0x880D
+0xC3C9	0x87F9
+0xC3CA	0x87FE
+0xC3CB	0x8960
+0xC3CC	0x895F
+0xC3CD	0x8956
+0xC3CE	0x895E
+0xC3CF	0x8B41
+0xC3D0	0x8B5C
+0xC3D1	0x8B58
+0xC3D2	0x8B49
+0xC3D3	0x8B5A
+0xC3D4	0x8B4E
+0xC3D5	0x8B4F
+0xC3D6	0x8B46
+0xC3D7	0x8B59
+0xC3D8	0x8D08
+0xC3D9	0x8D0A
+0xC3DA	0x8E7C
+0xC3DB	0x8E72
+0xC3DC	0x8E87
+0xC3DD	0x8E76
+0xC3DE	0x8E6C
+0xC3DF	0x8E7A
+0xC3E0	0x8E74
+0xC3E1	0x8F54
+0xC3E2	0x8F4E
+0xC3E3	0x8FAD
+0xC3E4	0x908A
+0xC3E5	0x908B
+0xC3E6	0x91B1
+0xC3E7	0x91AE
+0xC3E8	0x93E1
+0xC3E9	0x93D1
+0xC3EA	0x93DF
+0xC3EB	0x93C3
+0xC3EC	0x93C8
+0xC3ED	0x93DC
+0xC3EE	0x93DD
+0xC3EF	0x93D6
+0xC3F0	0x93E2
+0xC3F1	0x93CD
+0xC3F2	0x93D8
+0xC3F3	0x93E4
+0xC3F4	0x93D7
+0xC3F5	0x93E8
+0xC3F6	0x95DC
+0xC3F7	0x96B4
+0xC3F8	0x96E3
+0xC3F9	0x972A
+0xC3FA	0x9727
+0xC3FB	0x9761
+0xC3FC	0x97DC
+0xC3FD	0x97FB
+0xC3FE	0x985E
+0xC440	0x9858
+0xC441	0x985B
+0xC442	0x98BC
+0xC443	0x9945
+0xC444	0x9949
+0xC445	0x9A16
+0xC446	0x9A19
+0xC447	0x9B0D
+0xC448	0x9BE8
+0xC449	0x9BE7
+0xC44A	0x9BD6
+0xC44B	0x9BDB
+0xC44C	0x9D89
+0xC44D	0x9D61
+0xC44E	0x9D72
+0xC44F	0x9D6A
+0xC450	0x9D6C
+0xC451	0x9E92
+0xC452	0x9E97
+0xC453	0x9E93
+0xC454	0x9EB4
+0xC455	0x52F8
+0xC456	0x56A8
+0xC457	0x56B7
+0xC458	0x56B6
+0xC459	0x56B4
+0xC45A	0x56BC
+0xC45B	0x58E4
+0xC45C	0x5B40
+0xC45D	0x5B43
+0xC45E	0x5B7D
+0xC45F	0x5BF6
+0xC460	0x5DC9
+0xC461	0x61F8
+0xC462	0x61FA
+0xC463	0x6518
+0xC464	0x6514
+0xC465	0x6519
+0xC466	0x66E6
+0xC467	0x6727
+0xC468	0x6AEC
+0xC469	0x703E
+0xC46A	0x7030
+0xC46B	0x7032
+0xC46C	0x7210
+0xC46D	0x737B
+0xC46E	0x74CF
+0xC46F	0x7662
+0xC470	0x7665
+0xC471	0x7926
+0xC472	0x792A
+0xC473	0x792C
+0xC474	0x792B
+0xC475	0x7AC7
+0xC476	0x7AF6
+0xC477	0x7C4C
+0xC478	0x7C43
+0xC479	0x7C4D
+0xC47A	0x7CEF
+0xC47B	0x7CF0
+0xC47C	0x8FAE
+0xC47D	0x7E7D
+0xC47E	0x7E7C
+0xC4A1	0x7E82
+0xC4A2	0x7F4C
+0xC4A3	0x8000
+0xC4A4	0x81DA
+0xC4A5	0x8266
+0xC4A6	0x85FB
+0xC4A7	0x85F9
+0xC4A8	0x8611
+0xC4A9	0x85FA
+0xC4AA	0x8606
+0xC4AB	0x860B
+0xC4AC	0x8607
+0xC4AD	0x860A
+0xC4AE	0x8814
+0xC4AF	0x8815
+0xC4B0	0x8964
+0xC4B1	0x89BA
+0xC4B2	0x89F8
+0xC4B3	0x8B70
+0xC4B4	0x8B6C
+0xC4B5	0x8B66
+0xC4B6	0x8B6F
+0xC4B7	0x8B5F
+0xC4B8	0x8B6B
+0xC4B9	0x8D0F
+0xC4BA	0x8D0D
+0xC4BB	0x8E89
+0xC4BC	0x8E81
+0xC4BD	0x8E85
+0xC4BE	0x8E82
+0xC4BF	0x91B4
+0xC4C0	0x91CB
+0xC4C1	0x9418
+0xC4C2	0x9403
+0xC4C3	0x93FD
+0xC4C4	0x95E1
+0xC4C5	0x9730
+0xC4C6	0x98C4
+0xC4C7	0x9952
+0xC4C8	0x9951
+0xC4C9	0x99A8
+0xC4CA	0x9A2B
+0xC4CB	0x9A30
+0xC4CC	0x9A37
+0xC4CD	0x9A35
+0xC4CE	0x9C13
+0xC4CF	0x9C0D
+0xC4D0	0x9E79
+0xC4D1	0x9EB5
+0xC4D2	0x9EE8
+0xC4D3	0x9F2F
+0xC4D4	0x9F5F
+0xC4D5	0x9F63
+0xC4D6	0x9F61
+0xC4D7	0x5137
+0xC4D8	0x5138
+0xC4D9	0x56C1
+0xC4DA	0x56C0
+0xC4DB	0x56C2
+0xC4DC	0x5914
+0xC4DD	0x5C6C
+0xC4DE	0x5DCD
+0xC4DF	0x61FC
+0xC4E0	0x61FE
+0xC4E1	0x651D
+0xC4E2	0x651C
+0xC4E3	0x6595
+0xC4E4	0x66E9
+0xC4E5	0x6AFB
+0xC4E6	0x6B04
+0xC4E7	0x6AFA
+0xC4E8	0x6BB2
+0xC4E9	0x704C
+0xC4EA	0x721B
+0xC4EB	0x72A7
+0xC4EC	0x74D6
+0xC4ED	0x74D4
+0xC4EE	0x7669
+0xC4EF	0x77D3
+0xC4F0	0x7C50
+0xC4F1	0x7E8F
+0xC4F2	0x7E8C
+0xC4F3	0x7FBC
+0xC4F4	0x8617
+0xC4F5	0x862D
+0xC4F6	0x861A
+0xC4F7	0x8823
+0xC4F8	0x8822
+0xC4F9	0x8821
+0xC4FA	0x881F
+0xC4FB	0x896A
+0xC4FC	0x896C
+0xC4FD	0x89BD
+0xC4FE	0x8B74
+0xC540	0x8B77
+0xC541	0x8B7D
+0xC542	0x8D13
+0xC543	0x8E8A
+0xC544	0x8E8D
+0xC545	0x8E8B
+0xC546	0x8F5F
+0xC547	0x8FAF
+0xC548	0x91BA
+0xC549	0x942E
+0xC54A	0x9433
+0xC54B	0x9435
+0xC54C	0x943A
+0xC54D	0x9438
+0xC54E	0x9432
+0xC54F	0x942B
+0xC550	0x95E2
+0xC551	0x9738
+0xC552	0x9739
+0xC553	0x9732
+0xC554	0x97FF
+0xC555	0x9867
+0xC556	0x9865
+0xC557	0x9957
+0xC558	0x9A45
+0xC559	0x9A43
+0xC55A	0x9A40
+0xC55B	0x9A3E
+0xC55C	0x9ACF
+0xC55D	0x9B54
+0xC55E	0x9B51
+0xC55F	0x9C2D
+0xC560	0x9C25
+0xC561	0x9DAF
+0xC562	0x9DB4
+0xC563	0x9DC2
+0xC564	0x9DB8
+0xC565	0x9E9D
+0xC566	0x9EEF
+0xC567	0x9F19
+0xC568	0x9F5C
+0xC569	0x9F66
+0xC56A	0x9F67
+0xC56B	0x513C
+0xC56C	0x513B
+0xC56D	0x56C8
+0xC56E	0x56CA
+0xC56F	0x56C9
+0xC570	0x5B7F
+0xC571	0x5DD4
+0xC572	0x5DD2
+0xC573	0x5F4E
+0xC574	0x61FF
+0xC575	0x6524
+0xC576	0x6B0A
+0xC577	0x6B61
+0xC578	0x7051
+0xC579	0x7058
+0xC57A	0x7380
+0xC57B	0x74E4
+0xC57C	0x758A
+0xC57D	0x766E
+0xC57E	0x766C
+0xC5A1	0x79B3
+0xC5A2	0x7C60
+0xC5A3	0x7C5F
+0xC5A4	0x807E
+0xC5A5	0x807D
+0xC5A6	0x81DF
+0xC5A7	0x8972
+0xC5A8	0x896F
+0xC5A9	0x89FC
+0xC5AA	0x8B80
+0xC5AB	0x8D16
+0xC5AC	0x8D17
+0xC5AD	0x8E91
+0xC5AE	0x8E93
+0xC5AF	0x8F61
+0xC5B0	0x9148
+0xC5B1	0x9444
+0xC5B2	0x9451
+0xC5B3	0x9452
+0xC5B4	0x973D
+0xC5B5	0x973E
+0xC5B6	0x97C3
+0xC5B7	0x97C1
+0xC5B8	0x986B
+0xC5B9	0x9955
+0xC5BA	0x9A55
+0xC5BB	0x9A4D
+0xC5BC	0x9AD2
+0xC5BD	0x9B1A
+0xC5BE	0x9C49
+0xC5BF	0x9C31
+0xC5C0	0x9C3E
+0xC5C1	0x9C3B
+0xC5C2	0x9DD3
+0xC5C3	0x9DD7
+0xC5C4	0x9F34
+0xC5C5	0x9F6C
+0xC5C6	0x9F6A
+0xC5C7	0x9F94
+0xC5C8	0x56CC
+0xC5C9	0x5DD6
+0xC5CA	0x6200
+0xC5CB	0x6523
+0xC5CC	0x652B
+0xC5CD	0x652A
+0xC5CE	0x66EC
+0xC5CF	0x6B10
+0xC5D0	0x74DA
+0xC5D1	0x7ACA
+0xC5D2	0x7C64
+0xC5D3	0x7C63
+0xC5D4	0x7C65
+0xC5D5	0x7E93
+0xC5D6	0x7E96
+0xC5D7	0x7E94
+0xC5D8	0x81E2
+0xC5D9	0x8638
+0xC5DA	0x863F
+0xC5DB	0x8831
+0xC5DC	0x8B8A
+0xC5DD	0x9090
+0xC5DE	0x908F
+0xC5DF	0x9463
+0xC5E0	0x9460
+0xC5E1	0x9464
+0xC5E2	0x9768
+0xC5E3	0x986F
+0xC5E4	0x995C
+0xC5E5	0x9A5A
+0xC5E6	0x9A5B
+0xC5E7	0x9A57
+0xC5E8	0x9AD3
+0xC5E9	0x9AD4
+0xC5EA	0x9AD1
+0xC5EB	0x9C54
+0xC5EC	0x9C57
+0xC5ED	0x9C56
+0xC5EE	0x9DE5
+0xC5EF	0x9E9F
+0xC5F0	0x9EF4
+0xC5F1	0x56D1
+0xC5F2	0x58E9
+0xC5F3	0x652C
+0xC5F4	0x705E
+0xC5F5	0x7671
+0xC5F6	0x7672
+0xC5F7	0x77D7
+0xC5F8	0x7F50
+0xC5F9	0x7F88
+0xC5FA	0x8836
+0xC5FB	0x8839
+0xC5FC	0x8862
+0xC5FD	0x8B93
+0xC5FE	0x8B92
+0xC640	0x8B96
+0xC641	0x8277
+0xC642	0x8D1B
+0xC643	0x91C0
+0xC644	0x946A
+0xC645	0x9742
+0xC646	0x9748
+0xC647	0x9744
+0xC648	0x97C6
+0xC649	0x9870
+0xC64A	0x9A5F
+0xC64B	0x9B22
+0xC64C	0x9B58
+0xC64D	0x9C5F
+0xC64E	0x9DF9
+0xC64F	0x9DFA
+0xC650	0x9E7C
+0xC651	0x9E7D
+0xC652	0x9F07
+0xC653	0x9F77
+0xC654	0x9F72
+0xC655	0x5EF3
+0xC656	0x6B16
+0xC657	0x7063
+0xC658	0x7C6C
+0xC659	0x7C6E
+0xC65A	0x883B
+0xC65B	0x89C0
+0xC65C	0x8EA1
+0xC65D	0x91C1
+0xC65E	0x9472
+0xC65F	0x9470
+0xC660	0x9871
+0xC661	0x995E
+0xC662	0x9AD6
+0xC663	0x9B23
+0xC664	0x9ECC
+0xC665	0x7064
+0xC666	0x77DA
+0xC667	0x8B9A
+0xC668	0x9477
+0xC669	0x97C9
+0xC66A	0x9A62
+0xC66B	0x9A65
+0xC66C	0x7E9C
+0xC66D	0x8B9C
+0xC66E	0x8EAA
+0xC66F	0x91C5
+0xC670	0x947D
+0xC671	0x947E
+0xC672	0x947C
+0xC673	0x9C77
+0xC674	0x9C78
+0xC675	0x9EF7
+0xC676	0x8C54
+0xC677	0x947F
+0xC678	0x9E1A
+0xC679	0x7228
+0xC67A	0x9A6A
+0xC67B	0x9B31
+0xC67C	0x9E1B
+0xC67D	0x9E1E
+0xC67E	0x7C72
+0xC6A1	0x2460
+0xC6A2	0x2461
+0xC6A3	0x2462
+0xC6A4	0x2463
+0xC6A5	0x2464
+0xC6A6	0x2465
+0xC6A7	0x2466
+0xC6A8	0x2467
+0xC6A9	0x2468
+0xC6AA	0x2469
+0xC6AB	0x2474
+0xC6AC	0x2475
+0xC6AD	0x2476
+0xC6AE	0x2477
+0xC6AF	0x2478
+0xC6B0	0x2479
+0xC6B1	0x247A
+0xC6B2	0x247B
+0xC6B3	0x247C
+0xC6B4	0x247D
+0xC6B5	0x2170
+0xC6B6	0x2171
+0xC6B7	0x2172
+0xC6B8	0x2173
+0xC6B9	0x2174
+0xC6BA	0x2175
+0xC6BB	0x2176
+0xC6BC	0x2177
+0xC6BD	0x2178
+0xC6BE	0x2179
+0xC6BF	0x4E36
+0xC6C0	0x4E3F
+0xC6C1	0x4E85
+0xC6C2	0x4EA0
+0xC6C3	0x5182
+0xC6C4	0x5196
+0xC6C5	0x51AB
+0xC6C6	0x52F9
+0xC6C7	0x5338
+0xC6C8	0x5369
+0xC6C9	0x53B6
+0xC6CA	0x590A
+0xC6CB	0x5B80
+0xC6CC	0x5DDB
+0xC6CD	0x2F33
+0xC6CE	0x5E7F
+0xC6D0	0x5F50
+0xC6D1	0x5F61
+0xC6D2	0x6534
+0xC6D4	0x7592
+0xC6D6	0x8FB5
+0xC6D8	0x00A8
+0xC6D9	0x02C6
+0xC6DA	0x30FD
+0xC6DB	0x30FE
+0xC6DC	0x309D
+0xC6DD	0x309E
+0xC6E0	0x3005
+0xC6E1	0x3006
+0xC6E2	0x3007
+0xC6E3	0x30FC
+0xC6E4	0xFF3B
+0xC6E5	0xFF3D
+0xC6E6	0x273D
+0xC6E7	0x3041
+0xC6E8	0x3042
+0xC6E9	0x3043
+0xC6EA	0x3044
+0xC6EB	0x3045
+0xC6EC	0x3046
+0xC6ED	0x3047
+0xC6EE	0x3048
+0xC6EF	0x3049
+0xC6F0	0x304A
+0xC6F1	0x304B
+0xC6F2	0x304C
+0xC6F3	0x304D
+0xC6F4	0x304E
+0xC6F5	0x304F
+0xC6F6	0x3050
+0xC6F7	0x3051
+0xC6F8	0x3052
+0xC6F9	0x3053
+0xC6FA	0x3054
+0xC6FB	0x3055
+0xC6FC	0x3056
+0xC6FD	0x3057
+0xC6FE	0x3058
+0xC740	0x3059
+0xC741	0x305A
+0xC742	0x305B
+0xC743	0x305C
+0xC744	0x305D
+0xC745	0x305E
+0xC746	0x305F
+0xC747	0x3060
+0xC748	0x3061
+0xC749	0x3062
+0xC74A	0x3063
+0xC74B	0x3064
+0xC74C	0x3065
+0xC74D	0x3066
+0xC74E	0x3067
+0xC74F	0x3068
+0xC750	0x3069
+0xC751	0x306A
+0xC752	0x306B
+0xC753	0x306C
+0xC754	0x306D
+0xC755	0x306E
+0xC756	0x306F
+0xC757	0x3070
+0xC758	0x3071
+0xC759	0x3072
+0xC75A	0x3073
+0xC75B	0x3074
+0xC75C	0x3075
+0xC75D	0x3076
+0xC75E	0x3077
+0xC75F	0x3078
+0xC760	0x3079
+0xC761	0x307A
+0xC762	0x307B
+0xC763	0x307C
+0xC764	0x307D
+0xC765	0x307E
+0xC766	0x307F
+0xC767	0x3080
+0xC768	0x3081
+0xC769	0x3082
+0xC76A	0x3083
+0xC76B	0x3084
+0xC76C	0x3085
+0xC76D	0x3086
+0xC76E	0x3087
+0xC76F	0x3088
+0xC770	0x3089
+0xC771	0x308A
+0xC772	0x308B
+0xC773	0x308C
+0xC774	0x308D
+0xC775	0x308E
+0xC776	0x308F
+0xC777	0x3090
+0xC778	0x3091
+0xC779	0x3092
+0xC77A	0x3093
+0xC77B	0x30A1
+0xC77C	0x30A2
+0xC77D	0x30A3
+0xC77E	0x30A4
+0xC7A1	0x30A5
+0xC7A2	0x30A6
+0xC7A3	0x30A7
+0xC7A4	0x30A8
+0xC7A5	0x30A9
+0xC7A6	0x30AA
+0xC7A7	0x30AB
+0xC7A8	0x30AC
+0xC7A9	0x30AD
+0xC7AA	0x30AE
+0xC7AB	0x30AF
+0xC7AC	0x30B0
+0xC7AD	0x30B1
+0xC7AE	0x30B2
+0xC7AF	0x30B3
+0xC7B0	0x30B4
+0xC7B1	0x30B5
+0xC7B2	0x30B6
+0xC7B3	0x30B7
+0xC7B4	0x30B8
+0xC7B5	0x30B9
+0xC7B6	0x30BA
+0xC7B7	0x30BB
+0xC7B8	0x30BC
+0xC7B9	0x30BD
+0xC7BA	0x30BE
+0xC7BB	0x30BF
+0xC7BC	0x30C0
+0xC7BD	0x30C1
+0xC7BE	0x30C2
+0xC7BF	0x30C3
+0xC7C0	0x30C4
+0xC7C1	0x30C5
+0xC7C2	0x30C6
+0xC7C3	0x30C7
+0xC7C4	0x30C8
+0xC7C5	0x30C9
+0xC7C6	0x30CA
+0xC7C7	0x30CB
+0xC7C8	0x30CC
+0xC7C9	0x30CD
+0xC7CA	0x30CE
+0xC7CB	0x30CF
+0xC7CC	0x30D0
+0xC7CD	0x30D1
+0xC7CE	0x30D2
+0xC7CF	0x30D3
+0xC7D0	0x30D4
+0xC7D1	0x30D5
+0xC7D2	0x30D6
+0xC7D3	0x30D7
+0xC7D4	0x30D8
+0xC7D5	0x30D9
+0xC7D6	0x30DA
+0xC7D7	0x30DB
+0xC7D8	0x30DC
+0xC7D9	0x30DD
+0xC7DA	0x30DE
+0xC7DB	0x30DF
+0xC7DC	0x30E0
+0xC7DD	0x30E1
+0xC7DE	0x30E2
+0xC7DF	0x30E3
+0xC7E0	0x30E4
+0xC7E1	0x30E5
+0xC7E2	0x30E6
+0xC7E3	0x30E7
+0xC7E4	0x30E8
+0xC7E5	0x30E9
+0xC7E6	0x30EA
+0xC7E7	0x30EB
+0xC7E8	0x30EC
+0xC7E9	0x30ED
+0xC7EA	0x30EE
+0xC7EB	0x30EF
+0xC7EC	0x30F0
+0xC7ED	0x30F1
+0xC7EE	0x30F2
+0xC7EF	0x30F3
+0xC7F0	0x30F4
+0xC7F1	0x30F5
+0xC7F2	0x30F6
+0xC7F3	0x0410
+0xC7F4	0x0411
+0xC7F5	0x0412
+0xC7F6	0x0413
+0xC7F7	0x0414
+0xC7F8	0x0415
+0xC7F9	0x0401
+0xC7FA	0x0416
+0xC7FB	0x0417
+0xC7FC	0x0418
+0xC7FD	0x0419
+0xC7FE	0x041A
+0xC840	0x041B
+0xC841	0x041C
+0xC842	0x041D
+0xC843	0x041E
+0xC844	0x041F
+0xC845	0x0420
+0xC846	0x0421
+0xC847	0x0422
+0xC848	0x0423
+0xC849	0x0424
+0xC84A	0x0425
+0xC84B	0x0426
+0xC84C	0x0427
+0xC84D	0x0428
+0xC84E	0x0429
+0xC84F	0x042A
+0xC850	0x042B
+0xC851	0x042C
+0xC852	0x042D
+0xC853	0x042E
+0xC854	0x042F
+0xC855	0x0430
+0xC856	0x0431
+0xC857	0x0432
+0xC858	0x0433
+0xC859	0x0434
+0xC85A	0x0435
+0xC85B	0x0451
+0xC85C	0x0436
+0xC85D	0x0437
+0xC85E	0x0438
+0xC85F	0x0439
+0xC860	0x043A
+0xC861	0x043B
+0xC862	0x043C
+0xC863	0x043D
+0xC864	0x043E
+0xC865	0x043F
+0xC866	0x0440
+0xC867	0x0441
+0xC868	0x0442
+0xC869	0x0443
+0xC86A	0x0444
+0xC86B	0x0445
+0xC86C	0x0446
+0xC86D	0x0447
+0xC86E	0x0448
+0xC86F	0x0449
+0xC870	0x044A
+0xC871	0x044B
+0xC872	0x044C
+0xC873	0x044D
+0xC874	0x044E
+0xC875	0x044F
+0xC876	0x21E7
+0xC877	0x21B8
+0xC878	0x21B9
+0xC879	0x31CF
+0xC87A	0x200CC
+0xC87B	0x4E5A
+0xC87C	0x2008A
+0xC87D	0x5202
+0xC87E	0x4491
+0xC8A1	0x9FB0
+0xC8A2	0x5188
+0xC8A3	0x9FB1
+0xC8A4	0x27607
+0xC8CD	0xFFE2
+0xC8CE	0xFFE4
+0xC8CF	0xFF07
+0xC8D0	0xFF02
+0xC8D1	0x3231
+0xC8D2	0x2116
+0xC8D3	0x2121
+0xC8D4	0x309B
+0xC8D5	0x309C
+0xC8D6	0x2E80
+0xC8D7	0x2E84
+0xC8D8	0x2E86
+0xC8D9	0x2E87
+0xC8DA	0x2E88
+0xC8DB	0x2E8A
+0xC8DC	0x2E8C
+0xC8DD	0x2E8D
+0xC8DE	0x2E95
+0xC8DF	0x2E9C
+0xC8E0	0x2E9D
+0xC8E1	0x2EA5
+0xC8E2	0x2EA7
+0xC8E3	0x2EAA
+0xC8E4	0x2EAC
+0xC8E5	0x2EAE
+0xC8E6	0x2EB6
+0xC8E7	0x2EBC
+0xC8E8	0x2EBE
+0xC8E9	0x2EC6
+0xC8EA	0x2ECA
+0xC8EB	0x2ECC
+0xC8EC	0x2ECD
+0xC8ED	0x2ECF
+0xC8EE	0x2ED6
+0xC8EF	0x2ED7
+0xC8F0	0x2EDE
+0xC8F1	0x2EE3
+0xC8F5	0x0283
+0xC8F6	0x0250
+0xC8F7	0x025B
+0xC8F8	0x0254
+0xC8F9	0x0275
+0xC8FA	0x0153
+0xC8FB	0x00F8
+0xC8FC	0x014B
+0xC8FD	0x028A
+0xC8FE	0x026A
+0xC940	0x4E42
+0xC941	0x4E5C
+0xC942	0x51F5
+0xC943	0x531A
+0xC944	0x5382
+0xC945	0x4E07
+0xC946	0x4E0C
+0xC947	0x4E47
+0xC948	0x4E8D
+0xC949	0x56D7
+0xC94A	0xFA0C
+0xC94B	0x5C6E
+0xC94C	0x5F73
+0xC94D	0x4E0F
+0xC94E	0x5187
+0xC94F	0x4E0E
+0xC950	0x4E2E
+0xC951	0x4E93
+0xC952	0x4EC2
+0xC953	0x4EC9
+0xC954	0x4EC8
+0xC955	0x5198
+0xC956	0x52FC
+0xC957	0x536C
+0xC958	0x53B9
+0xC959	0x5720
+0xC95A	0x5903
+0xC95B	0x592C
+0xC95C	0x5C10
+0xC95D	0x5DFF
+0xC95E	0x65E1
+0xC95F	0x6BB3
+0xC960	0x6BCC
+0xC961	0x6C14
+0xC962	0x723F
+0xC963	0x4E31
+0xC964	0x4E3C
+0xC965	0x4EE8
+0xC966	0x4EDC
+0xC967	0x4EE9
+0xC968	0x4EE1
+0xC969	0x4EDD
+0xC96A	0x4EDA
+0xC96B	0x520C
+0xC96C	0x531C
+0xC96D	0x534C
+0xC96E	0x5722
+0xC96F	0x5723
+0xC970	0x5917
+0xC971	0x592F
+0xC972	0x5B81
+0xC973	0x5B84
+0xC974	0x5C12
+0xC975	0x5C3B
+0xC976	0x5C74
+0xC977	0x5C73
+0xC978	0x5E04
+0xC979	0x5E80
+0xC97A	0x5E82
+0xC97B	0x5FC9
+0xC97C	0x6209
+0xC97D	0x6250
+0xC97E	0x6C15
+0xC9A1	0x6C36
+0xC9A2	0x6C43
+0xC9A3	0x6C3F
+0xC9A4	0x6C3B
+0xC9A5	0x72AE
+0xC9A6	0x72B0
+0xC9A7	0x738A
+0xC9A8	0x79B8
+0xC9A9	0x808A
+0xC9AA	0x961E
+0xC9AB	0x4F0E
+0xC9AC	0x4F18
+0xC9AD	0x4F2C
+0xC9AE	0x4EF5
+0xC9AF	0x4F14
+0xC9B0	0x4EF1
+0xC9B1	0x4F00
+0xC9B2	0x4EF7
+0xC9B3	0x4F08
+0xC9B4	0x4F1D
+0xC9B5	0x4F02
+0xC9B6	0x4F05
+0xC9B7	0x4F22
+0xC9B8	0x4F13
+0xC9B9	0x4F04
+0xC9BA	0x4EF4
+0xC9BB	0x4F12
+0xC9BC	0x51B1
+0xC9BD	0x5213
+0xC9BE	0x5209
+0xC9BF	0x5210
+0xC9C0	0x52A6
+0xC9C1	0x5322
+0xC9C2	0x531F
+0xC9C3	0x534D
+0xC9C4	0x538A
+0xC9C5	0x5407
+0xC9C6	0x56E1
+0xC9C7	0x56DF
+0xC9C8	0x572E
+0xC9C9	0x572A
+0xC9CA	0x5734
+0xC9CB	0x593C
+0xC9CC	0x5980
+0xC9CD	0x597C
+0xC9CE	0x5985
+0xC9CF	0x597B
+0xC9D0	0x597E
+0xC9D1	0x5977
+0xC9D2	0x597F
+0xC9D3	0x5B56
+0xC9D4	0x5C15
+0xC9D5	0x5C25
+0xC9D6	0x5C7C
+0xC9D7	0x5C7A
+0xC9D8	0x5C7B
+0xC9D9	0x5C7E
+0xC9DA	0x5DDF
+0xC9DB	0x5E75
+0xC9DC	0x5E84
+0xC9DD	0x5F02
+0xC9DE	0x5F1A
+0xC9DF	0x5F74
+0xC9E0	0x5FD5
+0xC9E1	0x5FD4
+0xC9E2	0x5FCF
+0xC9E3	0x625C
+0xC9E4	0x625E
+0xC9E5	0x6264
+0xC9E6	0x6261
+0xC9E7	0x6266
+0xC9E8	0x6262
+0xC9E9	0x6259
+0xC9EA	0x6260
+0xC9EB	0x625A
+0xC9EC	0x6265
+0xC9ED	0x65EF
+0xC9EE	0x65EE
+0xC9EF	0x673E
+0xC9F0	0x6739
+0xC9F1	0x6738
+0xC9F2	0x673B
+0xC9F3	0x673A
+0xC9F4	0x673F
+0xC9F5	0x673C
+0xC9F6	0x6733
+0xC9F7	0x6C18
+0xC9F8	0x6C46
+0xC9F9	0x6C52
+0xC9FA	0x6C5C
+0xC9FB	0x6C4F
+0xC9FC	0x6C4A
+0xC9FD	0x6C54
+0xC9FE	0x6C4B
+0xCA40	0x6C4C
+0xCA41	0x7071
+0xCA42	0x725E
+0xCA43	0x72B4
+0xCA44	0x72B5
+0xCA45	0x738E
+0xCA46	0x752A
+0xCA47	0x767F
+0xCA48	0x7A75
+0xCA49	0x7F51
+0xCA4A	0x8278
+0xCA4B	0x827C
+0xCA4C	0x8280
+0xCA4D	0x827D
+0xCA4E	0x827F
+0xCA4F	0x864D
+0xCA50	0x897E
+0xCA51	0x9099
+0xCA52	0x9097
+0xCA53	0x9098
+0xCA54	0x909B
+0xCA55	0x9094
+0xCA56	0x9622
+0xCA57	0x9624
+0xCA58	0x9620
+0xCA59	0x9623
+0xCA5A	0x4F56
+0xCA5B	0x4F3B
+0xCA5C	0x4F62
+0xCA5D	0x4F49
+0xCA5E	0x4F53
+0xCA5F	0x4F64
+0xCA60	0x4F3E
+0xCA61	0x4F67
+0xCA62	0x4F52
+0xCA63	0x4F5F
+0xCA64	0x4F41
+0xCA65	0x4F58
+0xCA66	0x4F2D
+0xCA67	0x4F33
+0xCA68	0x4F3F
+0xCA69	0x4F61
+0xCA6A	0x518F
+0xCA6B	0x51B9
+0xCA6C	0x521C
+0xCA6D	0x521E
+0xCA6E	0x5221
+0xCA6F	0x52AD
+0xCA70	0x52AE
+0xCA71	0x5309
+0xCA72	0x5363
+0xCA73	0x5372
+0xCA74	0x538E
+0xCA75	0x538F
+0xCA76	0x5430
+0xCA77	0x5437
+0xCA78	0x542A
+0xCA79	0x5454
+0xCA7A	0x5445
+0xCA7B	0x5419
+0xCA7C	0x541C
+0xCA7D	0x5425
+0xCA7E	0x5418
+0xCAA1	0x543D
+0xCAA2	0x544F
+0xCAA3	0x5441
+0xCAA4	0x5428
+0xCAA5	0x5424
+0xCAA6	0x5447
+0xCAA7	0x56EE
+0xCAA8	0x56E7
+0xCAA9	0x56E5
+0xCAAA	0x5741
+0xCAAB	0x5745
+0xCAAC	0x574C
+0xCAAD	0x5749
+0xCAAE	0x574B
+0xCAAF	0x5752
+0xCAB0	0x5906
+0xCAB1	0x5940
+0xCAB2	0x59A6
+0xCAB3	0x5998
+0xCAB4	0x59A0
+0xCAB5	0x5997
+0xCAB6	0x598E
+0xCAB7	0x59A2
+0xCAB8	0x5990
+0xCAB9	0x598F
+0xCABA	0x59A7
+0xCABB	0x59A1
+0xCABC	0x5B8E
+0xCABD	0x5B92
+0xCABE	0x5C28
+0xCABF	0x5C2A
+0xCAC0	0x5C8D
+0xCAC1	0x5C8F
+0xCAC2	0x5C88
+0xCAC3	0x5C8B
+0xCAC4	0x5C89
+0xCAC5	0x5C92
+0xCAC6	0x5C8A
+0xCAC7	0x5C86
+0xCAC8	0x5C93
+0xCAC9	0x5C95
+0xCACA	0x5DE0
+0xCACB	0x5E0A
+0xCACC	0x5E0E
+0xCACD	0x5E8B
+0xCACE	0x5E89
+0xCACF	0x5E8C
+0xCAD0	0x5E88
+0xCAD1	0x5E8D
+0xCAD2	0x5F05
+0xCAD3	0x5F1D
+0xCAD4	0x5F78
+0xCAD5	0x5F76
+0xCAD6	0x5FD2
+0xCAD7	0x5FD1
+0xCAD8	0x5FD0
+0xCAD9	0x5FED
+0xCADA	0x5FE8
+0xCADB	0x5FEE
+0xCADC	0x5FF3
+0xCADD	0x5FE1
+0xCADE	0x5FE4
+0xCADF	0x5FE3
+0xCAE0	0x5FFA
+0xCAE1	0x5FEF
+0xCAE2	0x5FF7
+0xCAE3	0x5FFB
+0xCAE4	0x6000
+0xCAE5	0x5FF4
+0xCAE6	0x623A
+0xCAE7	0x6283
+0xCAE8	0x628C
+0xCAE9	0x628E
+0xCAEA	0x628F
+0xCAEB	0x6294
+0xCAEC	0x6287
+0xCAED	0x6271
+0xCAEE	0x627B
+0xCAEF	0x627A
+0xCAF0	0x6270
+0xCAF1	0x6281
+0xCAF2	0x6288
+0xCAF3	0x6277
+0xCAF4	0x627D
+0xCAF5	0x6272
+0xCAF6	0x6274
+0xCAF7	0x6537
+0xCAF8	0x65F0
+0xCAF9	0x65F4
+0xCAFA	0x65F3
+0xCAFB	0x65F2
+0xCAFC	0x65F5
+0xCAFD	0x6745
+0xCAFE	0x6747
+0xCB40	0x6759
+0xCB41	0x6755
+0xCB42	0x674C
+0xCB43	0x6748
+0xCB44	0x675D
+0xCB45	0x674D
+0xCB46	0x675A
+0xCB47	0x674B
+0xCB48	0x6BD0
+0xCB49	0x6C19
+0xCB4A	0x6C1A
+0xCB4B	0x6C78
+0xCB4C	0x6C67
+0xCB4D	0x6C6B
+0xCB4E	0x6C84
+0xCB4F	0x6C8B
+0xCB50	0x6C8F
+0xCB51	0x6C71
+0xCB52	0x6C6F
+0xCB53	0x6C69
+0xCB54	0x6C9A
+0xCB55	0x6C6D
+0xCB56	0x6C87
+0xCB57	0x6C95
+0xCB58	0x6C9C
+0xCB59	0x6C66
+0xCB5A	0x6C73
+0xCB5B	0x6C65
+0xCB5C	0x6C7B
+0xCB5D	0x6C8E
+0xCB5E	0x7074
+0xCB5F	0x707A
+0xCB60	0x7263
+0xCB61	0x72BF
+0xCB62	0x72BD
+0xCB63	0x72C3
+0xCB64	0x72C6
+0xCB65	0x72C1
+0xCB66	0x72BA
+0xCB67	0x72C5
+0xCB68	0x7395
+0xCB69	0x7397
+0xCB6A	0x7393
+0xCB6B	0x7394
+0xCB6C	0x7392
+0xCB6D	0x753A
+0xCB6E	0x7539
+0xCB6F	0x7594
+0xCB70	0x7595
+0xCB71	0x7681
+0xCB72	0x793D
+0xCB73	0x8034
+0xCB74	0x8095
+0xCB75	0x8099
+0xCB76	0x8090
+0xCB77	0x8092
+0xCB78	0x809C
+0xCB79	0x8290
+0xCB7A	0x828F
+0xCB7B	0x8285
+0xCB7C	0x828E
+0xCB7D	0x8291
+0xCB7E	0x8293
+0xCBA1	0x828A
+0xCBA2	0x8283
+0xCBA3	0x8284
+0xCBA4	0x8C78
+0xCBA5	0x8FC9
+0xCBA6	0x8FBF
+0xCBA7	0x909F
+0xCBA8	0x90A1
+0xCBA9	0x90A5
+0xCBAA	0x909E
+0xCBAB	0x90A7
+0xCBAC	0x90A0
+0xCBAD	0x9630
+0xCBAE	0x9628
+0xCBAF	0x962F
+0xCBB0	0x962D
+0xCBB1	0x4E33
+0xCBB2	0x4F98
+0xCBB3	0x4F7C
+0xCBB4	0x4F85
+0xCBB5	0x4F7D
+0xCBB6	0x4F80
+0xCBB7	0x4F87
+0xCBB8	0x4F76
+0xCBB9	0x4F74
+0xCBBA	0x4F89
+0xCBBB	0x4F84
+0xCBBC	0x4F77
+0xCBBD	0x4F4C
+0xCBBE	0x4F97
+0xCBBF	0x4F6A
+0xCBC0	0x4F9A
+0xCBC1	0x4F79
+0xCBC2	0x4F81
+0xCBC3	0x4F78
+0xCBC4	0x4F90
+0xCBC5	0x4F9C
+0xCBC6	0x4F94
+0xCBC7	0x4F9E
+0xCBC8	0x4F92
+0xCBC9	0x4F82
+0xCBCA	0x4F95
+0xCBCB	0x4F6B
+0xCBCC	0x4F6E
+0xCBCD	0x519E
+0xCBCE	0x51BC
+0xCBCF	0x51BE
+0xCBD0	0x5235
+0xCBD1	0x5232
+0xCBD2	0x5233
+0xCBD3	0x5246
+0xCBD4	0x5231
+0xCBD5	0x52BC
+0xCBD6	0x530A
+0xCBD7	0x530B
+0xCBD8	0x533C
+0xCBD9	0x5392
+0xCBDA	0x5394
+0xCBDB	0x5487
+0xCBDC	0x547F
+0xCBDD	0x5481
+0xCBDE	0x5491
+0xCBDF	0x5482
+0xCBE0	0x5488
+0xCBE1	0x546B
+0xCBE2	0x547A
+0xCBE3	0x547E
+0xCBE4	0x5465
+0xCBE5	0x546C
+0xCBE6	0x5474
+0xCBE7	0x5466
+0xCBE8	0x548D
+0xCBE9	0x546F
+0xCBEA	0x5461
+0xCBEB	0x5460
+0xCBEC	0x5498
+0xCBED	0x5463
+0xCBEE	0x5467
+0xCBEF	0x5464
+0xCBF0	0x56F7
+0xCBF1	0x56F9
+0xCBF2	0x576F
+0xCBF3	0x5772
+0xCBF4	0x576D
+0xCBF5	0x576B
+0xCBF6	0x5771
+0xCBF7	0x5770
+0xCBF8	0x5776
+0xCBF9	0x5780
+0xCBFA	0x5775
+0xCBFB	0x577B
+0xCBFC	0x5773
+0xCBFD	0x5774
+0xCBFE	0x5762
+0xCC40	0x5768
+0xCC41	0x577D
+0xCC42	0x590C
+0xCC43	0x5945
+0xCC44	0x59B5
+0xCC45	0x59BA
+0xCC46	0x59CF
+0xCC47	0x59CE
+0xCC48	0x59B2
+0xCC49	0x59CC
+0xCC4A	0x59C1
+0xCC4B	0x59B6
+0xCC4C	0x59BC
+0xCC4D	0x59C3
+0xCC4E	0x59D6
+0xCC4F	0x59B1
+0xCC50	0x59BD
+0xCC51	0x59C0
+0xCC52	0x59C8
+0xCC53	0x59B4
+0xCC54	0x59C7
+0xCC55	0x5B62
+0xCC56	0x5B65
+0xCC57	0x5B93
+0xCC58	0x5B95
+0xCC59	0x5C44
+0xCC5A	0x5C47
+0xCC5B	0x5CAE
+0xCC5C	0x5CA4
+0xCC5D	0x5CA0
+0xCC5E	0x5CB5
+0xCC5F	0x5CAF
+0xCC60	0x5CA8
+0xCC61	0x5CAC
+0xCC62	0x5C9F
+0xCC63	0x5CA3
+0xCC64	0x5CAD
+0xCC65	0x5CA2
+0xCC66	0x5CAA
+0xCC67	0x5CA7
+0xCC68	0x5C9D
+0xCC69	0x5CA5
+0xCC6A	0x5CB6
+0xCC6B	0x5CB0
+0xCC6C	0x5CA6
+0xCC6D	0x5E17
+0xCC6E	0x5E14
+0xCC6F	0x5E19
+0xCC70	0x5F28
+0xCC71	0x5F22
+0xCC72	0x5F23
+0xCC73	0x5F24
+0xCC74	0x5F54
+0xCC75	0x5F82
+0xCC76	0x5F7E
+0xCC77	0x5F7D
+0xCC78	0x5FDE
+0xCC79	0x5FE5
+0xCC7A	0x602D
+0xCC7B	0x6026
+0xCC7C	0x6019
+0xCC7D	0x6032
+0xCC7E	0x600B
+0xCCA1	0x6034
+0xCCA2	0x600A
+0xCCA3	0x6017
+0xCCA4	0x6033
+0xCCA5	0x601A
+0xCCA6	0x601E
+0xCCA7	0x602C
+0xCCA8	0x6022
+0xCCA9	0x600D
+0xCCAA	0x6010
+0xCCAB	0x602E
+0xCCAC	0x6013
+0xCCAD	0x6011
+0xCCAE	0x600C
+0xCCAF	0x6009
+0xCCB0	0x601C
+0xCCB1	0x6214
+0xCCB2	0x623D
+0xCCB3	0x62AD
+0xCCB4	0x62B4
+0xCCB5	0x62D1
+0xCCB6	0x62BE
+0xCCB7	0x62AA
+0xCCB8	0x62B6
+0xCCB9	0x62CA
+0xCCBA	0x62AE
+0xCCBB	0x62B3
+0xCCBC	0x62AF
+0xCCBD	0x62BB
+0xCCBE	0x62A9
+0xCCBF	0x62B0
+0xCCC0	0x62B8
+0xCCC1	0x653D
+0xCCC2	0x65A8
+0xCCC3	0x65BB
+0xCCC4	0x6609
+0xCCC5	0x65FC
+0xCCC6	0x6604
+0xCCC7	0x6612
+0xCCC8	0x6608
+0xCCC9	0x65FB
+0xCCCA	0x6603
+0xCCCB	0x660B
+0xCCCC	0x660D
+0xCCCD	0x6605
+0xCCCE	0x65FD
+0xCCCF	0x6611
+0xCCD0	0x6610
+0xCCD1	0x66F6
+0xCCD2	0x670A
+0xCCD3	0x6785
+0xCCD4	0x676C
+0xCCD5	0x678E
+0xCCD6	0x6792
+0xCCD7	0x6776
+0xCCD8	0x677B
+0xCCD9	0x6798
+0xCCDA	0x6786
+0xCCDB	0x6784
+0xCCDC	0x6774
+0xCCDD	0x678D
+0xCCDE	0x678C
+0xCCDF	0x677A
+0xCCE0	0x679F
+0xCCE1	0x6791
+0xCCE2	0x6799
+0xCCE3	0x6783
+0xCCE4	0x677D
+0xCCE5	0x6781
+0xCCE6	0x6778
+0xCCE7	0x6779
+0xCCE8	0x6794
+0xCCE9	0x6B25
+0xCCEA	0x6B80
+0xCCEB	0x6B7E
+0xCCEC	0x6BDE
+0xCCED	0x6C1D
+0xCCEE	0x6C93
+0xCCEF	0x6CEC
+0xCCF0	0x6CEB
+0xCCF1	0x6CEE
+0xCCF2	0x6CD9
+0xCCF3	0x6CB6
+0xCCF4	0x6CD4
+0xCCF5	0x6CAD
+0xCCF6	0x6CE7
+0xCCF7	0x6CB7
+0xCCF8	0x6CD0
+0xCCF9	0x6CC2
+0xCCFA	0x6CBA
+0xCCFB	0x6CC3
+0xCCFC	0x6CC6
+0xCCFD	0x6CED
+0xCCFE	0x6CF2
+0xCD40	0x6CD2
+0xCD41	0x6CDD
+0xCD42	0x6CB4
+0xCD43	0x6C8A
+0xCD44	0x6C9D
+0xCD45	0x6C80
+0xCD46	0x6CDE
+0xCD47	0x6CC0
+0xCD48	0x6D30
+0xCD49	0x6CCD
+0xCD4A	0x6CC7
+0xCD4B	0x6CB0
+0xCD4C	0x6CF9
+0xCD4D	0x6CCF
+0xCD4E	0x6CE9
+0xCD4F	0x6CD1
+0xCD50	0x7094
+0xCD51	0x7098
+0xCD52	0x7085
+0xCD53	0x7093
+0xCD54	0x7086
+0xCD55	0x7084
+0xCD56	0x7091
+0xCD57	0x7096
+0xCD58	0x7082
+0xCD59	0x709A
+0xCD5A	0x7083
+0xCD5B	0x726A
+0xCD5C	0x72D6
+0xCD5D	0x72CB
+0xCD5E	0x72D8
+0xCD5F	0x72C9
+0xCD60	0x72DC
+0xCD61	0x72D2
+0xCD62	0x72D4
+0xCD63	0x72DA
+0xCD64	0x72CC
+0xCD65	0x72D1
+0xCD66	0x73A4
+0xCD67	0x73A1
+0xCD68	0x73AD
+0xCD69	0x73A6
+0xCD6A	0x73A2
+0xCD6B	0x73A0
+0xCD6C	0x73AC
+0xCD6D	0x739D
+0xCD6E	0x74DD
+0xCD6F	0x74E8
+0xCD70	0x753F
+0xCD71	0x7540
+0xCD72	0x753E
+0xCD73	0x758C
+0xCD74	0x7598
+0xCD75	0x76AF
+0xCD76	0x76F3
+0xCD77	0x76F1
+0xCD78	0x76F0
+0xCD79	0x76F5
+0xCD7A	0x77F8
+0xCD7B	0x77FC
+0xCD7C	0x77F9
+0xCD7D	0x77FB
+0xCD7E	0x77FA
+0xCDA1	0x77F7
+0xCDA2	0x7942
+0xCDA3	0x793F
+0xCDA4	0x79C5
+0xCDA5	0x7A78
+0xCDA6	0x7A7B
+0xCDA7	0x7AFB
+0xCDA8	0x7C75
+0xCDA9	0x7CFD
+0xCDAA	0x8035
+0xCDAB	0x808F
+0xCDAC	0x80AE
+0xCDAD	0x80A3
+0xCDAE	0x80B8
+0xCDAF	0x80B5
+0xCDB0	0x80AD
+0xCDB1	0x8220
+0xCDB2	0x82A0
+0xCDB3	0x82C0
+0xCDB4	0x82AB
+0xCDB5	0x829A
+0xCDB6	0x8298
+0xCDB7	0x829B
+0xCDB8	0x82B5
+0xCDB9	0x82A7
+0xCDBA	0x82AE
+0xCDBB	0x82BC
+0xCDBC	0x829E
+0xCDBD	0x82BA
+0xCDBE	0x82B4
+0xCDBF	0x82A8
+0xCDC0	0x82A1
+0xCDC1	0x82A9
+0xCDC2	0x82C2
+0xCDC3	0x82A4
+0xCDC4	0x82C3
+0xCDC5	0x82B6
+0xCDC6	0x82A2
+0xCDC7	0x8670
+0xCDC8	0x866F
+0xCDC9	0x866D
+0xCDCA	0x866E
+0xCDCB	0x8C56
+0xCDCC	0x8FD2
+0xCDCD	0x8FCB
+0xCDCE	0x8FD3
+0xCDCF	0x8FCD
+0xCDD0	0x8FD6
+0xCDD1	0x8FD5
+0xCDD2	0x8FD7
+0xCDD3	0x90B2
+0xCDD4	0x90B4
+0xCDD5	0x90AF
+0xCDD6	0x90B3
+0xCDD7	0x90B0
+0xCDD8	0x9639
+0xCDD9	0x963D
+0xCDDA	0x963C
+0xCDDB	0x963A
+0xCDDC	0x9643
+0xCDDD	0x4FCD
+0xCDDE	0x4FC5
+0xCDDF	0x4FD3
+0xCDE0	0x4FB2
+0xCDE1	0x4FC9
+0xCDE2	0x4FCB
+0xCDE3	0x4FC1
+0xCDE4	0x4FD4
+0xCDE5	0x4FDC
+0xCDE6	0x4FD9
+0xCDE7	0x4FBB
+0xCDE8	0x4FB3
+0xCDE9	0x4FDB
+0xCDEA	0x4FC7
+0xCDEB	0x4FD6
+0xCDEC	0x4FBA
+0xCDED	0x4FC0
+0xCDEE	0x4FB9
+0xCDEF	0x4FEC
+0xCDF0	0x5244
+0xCDF1	0x5249
+0xCDF2	0x52C0
+0xCDF3	0x52C2
+0xCDF4	0x533D
+0xCDF5	0x537C
+0xCDF6	0x5397
+0xCDF7	0x5396
+0xCDF8	0x5399
+0xCDF9	0x5398
+0xCDFA	0x54BA
+0xCDFB	0x54A1
+0xCDFC	0x54AD
+0xCDFD	0x54A5
+0xCDFE	0x54CF
+0xCE40	0x54C3
+0xCE41	0x830D
+0xCE42	0x54B7
+0xCE43	0x54AE
+0xCE44	0x54D6
+0xCE45	0x54B6
+0xCE46	0x54C5
+0xCE47	0x54C6
+0xCE48	0x54A0
+0xCE49	0x5470
+0xCE4A	0x54BC
+0xCE4B	0x54A2
+0xCE4C	0x54BE
+0xCE4D	0x5472
+0xCE4E	0x54DE
+0xCE4F	0x54B0
+0xCE50	0x57B5
+0xCE51	0x579E
+0xCE52	0x579F
+0xCE53	0x57A4
+0xCE54	0x578C
+0xCE55	0x5797
+0xCE56	0x579D
+0xCE57	0x579B
+0xCE58	0x5794
+0xCE59	0x5798
+0xCE5A	0x578F
+0xCE5B	0x5799
+0xCE5C	0x57A5
+0xCE5D	0x579A
+0xCE5E	0x5795
+0xCE5F	0x58F4
+0xCE60	0x590D
+0xCE61	0x5953
+0xCE62	0x59E1
+0xCE63	0x59DE
+0xCE64	0x59EE
+0xCE65	0x5A00
+0xCE66	0x59F1
+0xCE67	0x59DD
+0xCE68	0x59FA
+0xCE69	0x59FD
+0xCE6A	0x59FC
+0xCE6B	0x59F6
+0xCE6C	0x59E4
+0xCE6D	0x59F2
+0xCE6E	0x59F7
+0xCE6F	0x59DB
+0xCE70	0x59E9
+0xCE71	0x59F3
+0xCE72	0x59F5
+0xCE73	0x59E0
+0xCE74	0x59FE
+0xCE75	0x59F4
+0xCE76	0x59ED
+0xCE77	0x5BA8
+0xCE78	0x5C4C
+0xCE79	0x5CD0
+0xCE7A	0x5CD8
+0xCE7B	0x5CCC
+0xCE7C	0x5CD7
+0xCE7D	0x5CCB
+0xCE7E	0x5CDB
+0xCEA1	0x5CDE
+0xCEA2	0x5CDA
+0xCEA3	0x5CC9
+0xCEA4	0x5CC7
+0xCEA5	0x5CCA
+0xCEA6	0x5CD6
+0xCEA7	0x5CD3
+0xCEA8	0x5CD4
+0xCEA9	0x5CCF
+0xCEAA	0x5CC8
+0xCEAB	0x5CC6
+0xCEAC	0x5CCE
+0xCEAD	0x5CDF
+0xCEAE	0x5CF8
+0xCEAF	0x5DF9
+0xCEB0	0x5E21
+0xCEB1	0x5E22
+0xCEB2	0x5E23
+0xCEB3	0x5E20
+0xCEB4	0x5E24
+0xCEB5	0x5EB0
+0xCEB6	0x5EA4
+0xCEB7	0x5EA2
+0xCEB8	0x5E9B
+0xCEB9	0x5EA3
+0xCEBA	0x5EA5
+0xCEBB	0x5F07
+0xCEBC	0x5F2E
+0xCEBD	0x5F56
+0xCEBE	0x5F86
+0xCEBF	0x6037
+0xCEC0	0x6039
+0xCEC1	0x6054
+0xCEC2	0x6072
+0xCEC3	0x605E
+0xCEC4	0x6045
+0xCEC5	0x6053
+0xCEC6	0x6047
+0xCEC7	0x6049
+0xCEC8	0x605B
+0xCEC9	0x604C
+0xCECA	0x6040
+0xCECB	0x6042
+0xCECC	0x605F
+0xCECD	0x6024
+0xCECE	0x6044
+0xCECF	0x6058
+0xCED0	0x6066
+0xCED1	0x606E
+0xCED2	0x6242
+0xCED3	0x6243
+0xCED4	0x62CF
+0xCED5	0x630D
+0xCED6	0x630B
+0xCED7	0x62F5
+0xCED8	0x630E
+0xCED9	0x6303
+0xCEDA	0x62EB
+0xCEDB	0x62F9
+0xCEDC	0x630F
+0xCEDD	0x630C
+0xCEDE	0x62F8
+0xCEDF	0x62F6
+0xCEE0	0x6300
+0xCEE1	0x6313
+0xCEE2	0x6314
+0xCEE3	0x62FA
+0xCEE4	0x6315
+0xCEE5	0x62FB
+0xCEE6	0x62F0
+0xCEE7	0x6541
+0xCEE8	0x6543
+0xCEE9	0x65AA
+0xCEEA	0x65BF
+0xCEEB	0x6636
+0xCEEC	0x6621
+0xCEED	0x6632
+0xCEEE	0x6635
+0xCEEF	0x661C
+0xCEF0	0x6626
+0xCEF1	0x6622
+0xCEF2	0x6633
+0xCEF3	0x662B
+0xCEF4	0x663A
+0xCEF5	0x661D
+0xCEF6	0x6634
+0xCEF7	0x6639
+0xCEF8	0x662E
+0xCEF9	0x670F
+0xCEFA	0x6710
+0xCEFB	0x67C1
+0xCEFC	0x67F2
+0xCEFD	0x67C8
+0xCEFE	0x67BA
+0xCF40	0x67DC
+0xCF41	0x67BB
+0xCF42	0x67F8
+0xCF43	0x67D8
+0xCF44	0x67C0
+0xCF45	0x67B7
+0xCF46	0x67C5
+0xCF47	0x67EB
+0xCF48	0x67E4
+0xCF49	0x67DF
+0xCF4A	0x67B5
+0xCF4B	0x67CD
+0xCF4C	0x67B3
+0xCF4D	0x67F7
+0xCF4E	0x67F6
+0xCF4F	0x67EE
+0xCF50	0x67E3
+0xCF51	0x67C2
+0xCF52	0x67B9
+0xCF53	0x67CE
+0xCF54	0x67E7
+0xCF55	0x67F0
+0xCF56	0x67B2
+0xCF57	0x67FC
+0xCF58	0x67C6
+0xCF59	0x67ED
+0xCF5A	0x67CC
+0xCF5B	0x67AE
+0xCF5C	0x67E6
+0xCF5D	0x67DB
+0xCF5E	0x67FA
+0xCF5F	0x67C9
+0xCF60	0x67CA
+0xCF61	0x67C3
+0xCF62	0x67EA
+0xCF63	0x67CB
+0xCF64	0x6B28
+0xCF65	0x6B82
+0xCF66	0x6B84
+0xCF67	0x6BB6
+0xCF68	0x6BD6
+0xCF69	0x6BD8
+0xCF6A	0x6BE0
+0xCF6B	0x6C20
+0xCF6C	0x6C21
+0xCF6D	0x6D28
+0xCF6E	0x6D34
+0xCF6F	0x6D2D
+0xCF70	0x6D1F
+0xCF71	0x6D3C
+0xCF72	0x6D3F
+0xCF73	0x6D12
+0xCF74	0x6D0A
+0xCF75	0x6CDA
+0xCF76	0x6D33
+0xCF77	0x6D04
+0xCF78	0x6D19
+0xCF79	0x6D3A
+0xCF7A	0x6D1A
+0xCF7B	0x6D11
+0xCF7C	0x6D00
+0xCF7D	0x6D1D
+0xCF7E	0x6D42
+0xCFA1	0x6D01
+0xCFA2	0x6D18
+0xCFA3	0x6D37
+0xCFA4	0x6D03
+0xCFA5	0x6D0F
+0xCFA6	0x6D40
+0xCFA7	0x6D07
+0xCFA8	0x6D20
+0xCFA9	0x6D2C
+0xCFAA	0x6D08
+0xCFAB	0x6D22
+0xCFAC	0x6D09
+0xCFAD	0x6D10
+0xCFAE	0x70B7
+0xCFAF	0x709F
+0xCFB0	0x70BE
+0xCFB1	0x70B1
+0xCFB2	0x70B0
+0xCFB3	0x70A1
+0xCFB4	0x70B4
+0xCFB5	0x70B5
+0xCFB6	0x70A9
+0xCFB7	0x7241
+0xCFB8	0x7249
+0xCFB9	0x724A
+0xCFBA	0x726C
+0xCFBB	0x7270
+0xCFBC	0x7273
+0xCFBD	0x726E
+0xCFBE	0x72CA
+0xCFBF	0x72E4
+0xCFC0	0x72E8
+0xCFC1	0x72EB
+0xCFC2	0x72DF
+0xCFC3	0x72EA
+0xCFC4	0x72E6
+0xCFC5	0x72E3
+0xCFC6	0x7385
+0xCFC7	0x73CC
+0xCFC8	0x73C2
+0xCFC9	0x73C8
+0xCFCA	0x73C5
+0xCFCB	0x73B9
+0xCFCC	0x73B6
+0xCFCD	0x73B5
+0xCFCE	0x73B4
+0xCFCF	0x73EB
+0xCFD0	0x73BF
+0xCFD1	0x73C7
+0xCFD2	0x73BE
+0xCFD3	0x73C3
+0xCFD4	0x73C6
+0xCFD5	0x73B8
+0xCFD6	0x73CB
+0xCFD7	0x74EC
+0xCFD8	0x74EE
+0xCFD9	0x752E
+0xCFDA	0x7547
+0xCFDB	0x7548
+0xCFDC	0x75A7
+0xCFDD	0x75AA
+0xCFDE	0x7679
+0xCFDF	0x76C4
+0xCFE0	0x7708
+0xCFE1	0x7703
+0xCFE2	0x7704
+0xCFE3	0x7705
+0xCFE4	0x770A
+0xCFE5	0x76F7
+0xCFE6	0x76FB
+0xCFE7	0x76FA
+0xCFE8	0x77E7
+0xCFE9	0x77E8
+0xCFEA	0x7806
+0xCFEB	0x7811
+0xCFEC	0x7812
+0xCFED	0x7805
+0xCFEE	0x7810
+0xCFEF	0x780F
+0xCFF0	0x780E
+0xCFF1	0x7809
+0xCFF2	0x7803
+0xCFF3	0x7813
+0xCFF4	0x794A
+0xCFF5	0x794C
+0xCFF6	0x794B
+0xCFF7	0x7945
+0xCFF8	0x7944
+0xCFF9	0x79D5
+0xCFFA	0x79CD
+0xCFFB	0x79CF
+0xCFFC	0x79D6
+0xCFFD	0x79CE
+0xCFFE	0x7A80
+0xD040	0x7A7E
+0xD041	0x7AD1
+0xD042	0x7B00
+0xD043	0x7B01
+0xD044	0x7C7A
+0xD045	0x7C78
+0xD046	0x7C79
+0xD047	0x7C7F
+0xD048	0x7C80
+0xD049	0x7C81
+0xD04A	0x7D03
+0xD04B	0x7D08
+0xD04C	0x7D01
+0xD04D	0x7F58
+0xD04E	0x7F91
+0xD04F	0x7F8D
+0xD050	0x7FBE
+0xD051	0x8007
+0xD052	0x800E
+0xD053	0x800F
+0xD054	0x8014
+0xD055	0x8037
+0xD056	0x80D8
+0xD057	0x80C7
+0xD058	0x80E0
+0xD059	0x80D1
+0xD05A	0x80C8
+0xD05B	0x80C2
+0xD05C	0x80D0
+0xD05D	0x80C5
+0xD05E	0x80E3
+0xD05F	0x80D9
+0xD060	0x80DC
+0xD061	0x80CA
+0xD062	0x80D5
+0xD063	0x80C9
+0xD064	0x80CF
+0xD065	0x80D7
+0xD066	0x80E6
+0xD067	0x80CD
+0xD068	0x81FF
+0xD069	0x8221
+0xD06A	0x8294
+0xD06B	0x82D9
+0xD06C	0x82FE
+0xD06D	0x82F9
+0xD06E	0x8307
+0xD06F	0x82E8
+0xD070	0x8300
+0xD071	0x82D5
+0xD072	0x833A
+0xD073	0x82EB
+0xD074	0x82D6
+0xD075	0x82F4
+0xD076	0x82EC
+0xD077	0x82E1
+0xD078	0x82F2
+0xD079	0x82F5
+0xD07A	0x830C
+0xD07B	0x82FB
+0xD07C	0x82F6
+0xD07D	0x82F0
+0xD07E	0x82EA
+0xD0A1	0x82E4
+0xD0A2	0x82E0
+0xD0A3	0x82FA
+0xD0A4	0x82F3
+0xD0A5	0x82ED
+0xD0A6	0x8677
+0xD0A7	0x8674
+0xD0A8	0x867C
+0xD0A9	0x8673
+0xD0AA	0x8841
+0xD0AB	0x884E
+0xD0AC	0x8867
+0xD0AD	0x886A
+0xD0AE	0x8869
+0xD0AF	0x89D3
+0xD0B0	0x8A04
+0xD0B1	0x8A07
+0xD0B2	0x8D72
+0xD0B3	0x8FE3
+0xD0B4	0x8FE1
+0xD0B5	0x8FEE
+0xD0B6	0x8FE0
+0xD0B7	0x90F1
+0xD0B8	0x90BD
+0xD0B9	0x90BF
+0xD0BA	0x90D5
+0xD0BB	0x90C5
+0xD0BC	0x90BE
+0xD0BD	0x90C7
+0xD0BE	0x90CB
+0xD0BF	0x90C8
+0xD0C0	0x91D4
+0xD0C1	0x91D3
+0xD0C2	0x9654
+0xD0C3	0x964F
+0xD0C4	0x9651
+0xD0C5	0x9653
+0xD0C6	0x964A
+0xD0C7	0x964E
+0xD0C8	0x501E
+0xD0C9	0x5005
+0xD0CA	0x5007
+0xD0CB	0x5013
+0xD0CC	0x5022
+0xD0CD	0x5030
+0xD0CE	0x501B
+0xD0CF	0x4FF5
+0xD0D0	0x4FF4
+0xD0D1	0x5033
+0xD0D2	0x5037
+0xD0D3	0x502C
+0xD0D4	0x4FF6
+0xD0D5	0x4FF7
+0xD0D6	0x5017
+0xD0D7	0x501C
+0xD0D8	0x5020
+0xD0D9	0x5027
+0xD0DA	0x5035
+0xD0DB	0x502F
+0xD0DC	0x5031
+0xD0DD	0x500E
+0xD0DE	0x515A
+0xD0DF	0x5194
+0xD0E0	0x5193
+0xD0E1	0x51CA
+0xD0E2	0x51C4
+0xD0E3	0x51C5
+0xD0E4	0x51C8
+0xD0E5	0x51CE
+0xD0E6	0x5261
+0xD0E7	0x525A
+0xD0E8	0x5252
+0xD0E9	0x525E
+0xD0EA	0x525F
+0xD0EB	0x5255
+0xD0EC	0x5262
+0xD0ED	0x52CD
+0xD0EE	0x530E
+0xD0EF	0x539E
+0xD0F0	0x5526
+0xD0F1	0x54E2
+0xD0F2	0x5517
+0xD0F3	0x5512
+0xD0F4	0x54E7
+0xD0F5	0x54F3
+0xD0F6	0x54E4
+0xD0F7	0x551A
+0xD0F8	0x54FF
+0xD0F9	0x5504
+0xD0FA	0x5508
+0xD0FB	0x54EB
+0xD0FC	0x5511
+0xD0FD	0x5505
+0xD0FE	0x54F1
+0xD140	0x550A
+0xD141	0x54FB
+0xD142	0x54F7
+0xD143	0x54F8
+0xD144	0x54E0
+0xD145	0x550E
+0xD146	0x5503
+0xD147	0x550B
+0xD148	0x5701
+0xD149	0x5702
+0xD14A	0x57CC
+0xD14B	0x5832
+0xD14C	0x57D5
+0xD14D	0x57D2
+0xD14E	0x57BA
+0xD14F	0x57C6
+0xD150	0x57BD
+0xD151	0x57BC
+0xD152	0x57B8
+0xD153	0x57B6
+0xD154	0x57BF
+0xD155	0x57C7
+0xD156	0x57D0
+0xD157	0x57B9
+0xD158	0x57C1
+0xD159	0x590E
+0xD15A	0x594A
+0xD15B	0x5A19
+0xD15C	0x5A16
+0xD15D	0x5A2D
+0xD15E	0x5A2E
+0xD15F	0x5A15
+0xD160	0x5A0F
+0xD161	0x5A17
+0xD162	0x5A0A
+0xD163	0x5A1E
+0xD164	0x5A33
+0xD165	0x5B6C
+0xD166	0x5BA7
+0xD167	0x5BAD
+0xD168	0x5BAC
+0xD169	0x5C03
+0xD16A	0x5C56
+0xD16B	0x5C54
+0xD16C	0x5CEC
+0xD16D	0x5CFF
+0xD16E	0x5CEE
+0xD16F	0x5CF1
+0xD170	0x5CF7
+0xD171	0x5D00
+0xD172	0x5CF9
+0xD173	0x5E29
+0xD174	0x5E28
+0xD175	0x5EA8
+0xD176	0x5EAE
+0xD177	0x5EAA
+0xD178	0x5EAC
+0xD179	0x5F33
+0xD17A	0x5F30
+0xD17B	0x5F67
+0xD17C	0x605D
+0xD17D	0x605A
+0xD17E	0x6067
+0xD1A1	0x6041
+0xD1A2	0x60A2
+0xD1A3	0x6088
+0xD1A4	0x6080
+0xD1A5	0x6092
+0xD1A6	0x6081
+0xD1A7	0x609D
+0xD1A8	0x6083
+0xD1A9	0x6095
+0xD1AA	0x609B
+0xD1AB	0x6097
+0xD1AC	0x6087
+0xD1AD	0x609C
+0xD1AE	0x608E
+0xD1AF	0x6219
+0xD1B0	0x6246
+0xD1B1	0x62F2
+0xD1B2	0x6310
+0xD1B3	0x6356
+0xD1B4	0x632C
+0xD1B5	0x6344
+0xD1B6	0x6345
+0xD1B7	0x6336
+0xD1B8	0x6343
+0xD1B9	0x63E4
+0xD1BA	0x6339
+0xD1BB	0x634B
+0xD1BC	0x634A
+0xD1BD	0x633C
+0xD1BE	0x6329
+0xD1BF	0x6341
+0xD1C0	0x6334
+0xD1C1	0x6358
+0xD1C2	0x6354
+0xD1C3	0x6359
+0xD1C4	0x632D
+0xD1C5	0x6347
+0xD1C6	0x6333
+0xD1C7	0x635A
+0xD1C8	0x6351
+0xD1C9	0x6338
+0xD1CA	0x6357
+0xD1CB	0x6340
+0xD1CC	0x6348
+0xD1CD	0x654A
+0xD1CE	0x6546
+0xD1CF	0x65C6
+0xD1D0	0x65C3
+0xD1D1	0x65C4
+0xD1D2	0x65C2
+0xD1D3	0x664A
+0xD1D4	0x665F
+0xD1D5	0x6647
+0xD1D6	0x6651
+0xD1D7	0x6712
+0xD1D8	0x6713
+0xD1D9	0x681F
+0xD1DA	0x681A
+0xD1DB	0x6849
+0xD1DC	0x6832
+0xD1DD	0x6833
+0xD1DE	0x683B
+0xD1DF	0x684B
+0xD1E0	0x684F
+0xD1E1	0x6816
+0xD1E2	0x6831
+0xD1E3	0x681C
+0xD1E4	0x6835
+0xD1E5	0x682B
+0xD1E6	0x682D
+0xD1E7	0x682F
+0xD1E8	0x684E
+0xD1E9	0x6844
+0xD1EA	0x6834
+0xD1EB	0x681D
+0xD1EC	0x6812
+0xD1ED	0x6814
+0xD1EE	0x6826
+0xD1EF	0x6828
+0xD1F0	0x682E
+0xD1F1	0x684D
+0xD1F2	0x683A
+0xD1F3	0x6825
+0xD1F4	0x6820
+0xD1F5	0x6B2C
+0xD1F6	0x6B2F
+0xD1F7	0x6B2D
+0xD1F8	0x6B31
+0xD1F9	0x6B34
+0xD1FA	0x6B6D
+0xD1FB	0x8082
+0xD1FC	0x6B88
+0xD1FD	0x6BE6
+0xD1FE	0x6BE4
+0xD240	0x6BE8
+0xD241	0x6BE3
+0xD242	0x6BE2
+0xD243	0x6BE7
+0xD244	0x6C25
+0xD245	0x6D7A
+0xD246	0x6D63
+0xD247	0x6D64
+0xD248	0x6D76
+0xD249	0x6D0D
+0xD24A	0x6D61
+0xD24B	0x6D92
+0xD24C	0x6D58
+0xD24D	0x6D62
+0xD24E	0x6D6D
+0xD24F	0x6D6F
+0xD250	0x6D91
+0xD251	0x6D8D
+0xD252	0x6DEF
+0xD253	0x6D7F
+0xD254	0x6D86
+0xD255	0x6D5E
+0xD256	0x6D67
+0xD257	0x6D60
+0xD258	0x6D97
+0xD259	0x6D70
+0xD25A	0x6D7C
+0xD25B	0x6D5F
+0xD25C	0x6D82
+0xD25D	0x6D98
+0xD25E	0x6D2F
+0xD25F	0x6D68
+0xD260	0x6D8B
+0xD261	0x6D7E
+0xD262	0x6D80
+0xD263	0x6D84
+0xD264	0x6D16
+0xD265	0x6D83
+0xD266	0x6D7B
+0xD267	0x6D7D
+0xD268	0x6D75
+0xD269	0x6D90
+0xD26A	0x70DC
+0xD26B	0x70D3
+0xD26C	0x70D1
+0xD26D	0x70DD
+0xD26E	0x70CB
+0xD26F	0x7F39
+0xD270	0x70E2
+0xD271	0x70D7
+0xD272	0x70D2
+0xD273	0x70DE
+0xD274	0x70E0
+0xD275	0x70D4
+0xD276	0x70CD
+0xD277	0x70C5
+0xD278	0x70C6
+0xD279	0x70C7
+0xD27A	0x70DA
+0xD27B	0x70CE
+0xD27C	0x70E1
+0xD27D	0x7242
+0xD27E	0x7278
+0xD2A1	0x7277
+0xD2A2	0x7276
+0xD2A3	0x7300
+0xD2A4	0x72FA
+0xD2A5	0x72F4
+0xD2A6	0x72FE
+0xD2A7	0x72F6
+0xD2A8	0x72F3
+0xD2A9	0x72FB
+0xD2AA	0x7301
+0xD2AB	0x73D3
+0xD2AC	0x73D9
+0xD2AD	0x73E5
+0xD2AE	0x73D6
+0xD2AF	0x73BC
+0xD2B0	0x73E7
+0xD2B1	0x73E3
+0xD2B2	0x73E9
+0xD2B3	0x73DC
+0xD2B4	0x73D2
+0xD2B5	0x73DB
+0xD2B6	0x73D4
+0xD2B7	0x73DD
+0xD2B8	0x73DA
+0xD2B9	0x73D7
+0xD2BA	0x73D8
+0xD2BB	0x73E8
+0xD2BC	0x74DE
+0xD2BD	0x74DF
+0xD2BE	0x74F4
+0xD2BF	0x74F5
+0xD2C0	0x7521
+0xD2C1	0x755B
+0xD2C2	0x755F
+0xD2C3	0x75B0
+0xD2C4	0x75C1
+0xD2C5	0x75BB
+0xD2C6	0x75C4
+0xD2C7	0x75C0
+0xD2C8	0x75BF
+0xD2C9	0x75B6
+0xD2CA	0x75BA
+0xD2CB	0x768A
+0xD2CC	0x76C9
+0xD2CD	0x771D
+0xD2CE	0x771B
+0xD2CF	0x7710
+0xD2D0	0x7713
+0xD2D1	0x7712
+0xD2D2	0x7723
+0xD2D3	0x7711
+0xD2D4	0x7715
+0xD2D5	0x7719
+0xD2D6	0x771A
+0xD2D7	0x7722
+0xD2D8	0x7727
+0xD2D9	0x7823
+0xD2DA	0x782C
+0xD2DB	0x7822
+0xD2DC	0x7835
+0xD2DD	0x782F
+0xD2DE	0x7828
+0xD2DF	0x782E
+0xD2E0	0x782B
+0xD2E1	0x7821
+0xD2E2	0x7829
+0xD2E3	0x7833
+0xD2E4	0x782A
+0xD2E5	0x7831
+0xD2E6	0x7954
+0xD2E7	0x795B
+0xD2E8	0x794F
+0xD2E9	0x795C
+0xD2EA	0x7953
+0xD2EB	0x7952
+0xD2EC	0x7951
+0xD2ED	0x79EB
+0xD2EE	0x79EC
+0xD2EF	0x79E0
+0xD2F0	0x79EE
+0xD2F1	0x79ED
+0xD2F2	0x79EA
+0xD2F3	0x79DC
+0xD2F4	0x79DE
+0xD2F5	0x79DD
+0xD2F6	0x7A86
+0xD2F7	0x7A89
+0xD2F8	0x7A85
+0xD2F9	0x7A8B
+0xD2FA	0x7A8C
+0xD2FB	0x7A8A
+0xD2FC	0x7A87
+0xD2FD	0x7AD8
+0xD2FE	0x7B10
+0xD340	0x7B04
+0xD341	0x7B13
+0xD342	0x7B05
+0xD343	0x7B0F
+0xD344	0x7B08
+0xD345	0x7B0A
+0xD346	0x7B0E
+0xD347	0x7B09
+0xD348	0x7B12
+0xD349	0x7C84
+0xD34A	0x7C91
+0xD34B	0x7C8A
+0xD34C	0x7C8C
+0xD34D	0x7C88
+0xD34E	0x7C8D
+0xD34F	0x7C85
+0xD350	0x7D1E
+0xD351	0x7D1D
+0xD352	0x7D11
+0xD353	0x7D0E
+0xD354	0x7D18
+0xD355	0x7D16
+0xD356	0x7D13
+0xD357	0x7D1F
+0xD358	0x7D12
+0xD359	0x7D0F
+0xD35A	0x7D0C
+0xD35B	0x7F5C
+0xD35C	0x7F61
+0xD35D	0x7F5E
+0xD35E	0x7F60
+0xD35F	0x7F5D
+0xD360	0x7F5B
+0xD361	0x7F96
+0xD362	0x7F92
+0xD363	0x7FC3
+0xD364	0x7FC2
+0xD365	0x7FC0
+0xD366	0x8016
+0xD367	0x803E
+0xD368	0x8039
+0xD369	0x80FA
+0xD36A	0x80F2
+0xD36B	0x80F9
+0xD36C	0x80F5
+0xD36D	0x8101
+0xD36E	0x80FB
+0xD36F	0x8100
+0xD370	0x8201
+0xD371	0x822F
+0xD372	0x8225
+0xD373	0x8333
+0xD374	0x832D
+0xD375	0x8344
+0xD376	0x8319
+0xD377	0x8351
+0xD378	0x8325
+0xD379	0x8356
+0xD37A	0x833F
+0xD37B	0x8341
+0xD37C	0x8326
+0xD37D	0x831C
+0xD37E	0x8322
+0xD3A1	0x8342
+0xD3A2	0x834E
+0xD3A3	0x831B
+0xD3A4	0x832A
+0xD3A5	0x8308
+0xD3A6	0x833C
+0xD3A7	0x834D
+0xD3A8	0x8316
+0xD3A9	0x8324
+0xD3AA	0x8320
+0xD3AB	0x8337
+0xD3AC	0x832F
+0xD3AD	0x8329
+0xD3AE	0x8347
+0xD3AF	0x8345
+0xD3B0	0x834C
+0xD3B1	0x8353
+0xD3B2	0x831E
+0xD3B3	0x832C
+0xD3B4	0x834B
+0xD3B5	0x8327
+0xD3B6	0x8348
+0xD3B7	0x8653
+0xD3B8	0x8652
+0xD3B9	0x86A2
+0xD3BA	0x86A8
+0xD3BB	0x8696
+0xD3BC	0x868D
+0xD3BD	0x8691
+0xD3BE	0x869E
+0xD3BF	0x8687
+0xD3C0	0x8697
+0xD3C1	0x8686
+0xD3C2	0x868B
+0xD3C3	0x869A
+0xD3C4	0x8685
+0xD3C5	0x86A5
+0xD3C6	0x8699
+0xD3C7	0x86A1
+0xD3C8	0x86A7
+0xD3C9	0x8695
+0xD3CA	0x8698
+0xD3CB	0x868E
+0xD3CC	0x869D
+0xD3CD	0x8690
+0xD3CE	0x8694
+0xD3CF	0x8843
+0xD3D0	0x8844
+0xD3D1	0x886D
+0xD3D2	0x8875
+0xD3D3	0x8876
+0xD3D4	0x8872
+0xD3D5	0x8880
+0xD3D6	0x8871
+0xD3D7	0x887F
+0xD3D8	0x886F
+0xD3D9	0x8883
+0xD3DA	0x887E
+0xD3DB	0x8874
+0xD3DC	0x887C
+0xD3DD	0x8A12
+0xD3DE	0x8C47
+0xD3DF	0x8C57
+0xD3E0	0x8C7B
+0xD3E1	0x8CA4
+0xD3E2	0x8CA3
+0xD3E3	0x8D76
+0xD3E4	0x8D78
+0xD3E5	0x8DB5
+0xD3E6	0x8DB7
+0xD3E7	0x8DB6
+0xD3E8	0x8ED1
+0xD3E9	0x8ED3
+0xD3EA	0x8FFE
+0xD3EB	0x8FF5
+0xD3EC	0x9002
+0xD3ED	0x8FFF
+0xD3EE	0x8FFB
+0xD3EF	0x9004
+0xD3F0	0x8FFC
+0xD3F1	0x8FF6
+0xD3F2	0x90D6
+0xD3F3	0x90E0
+0xD3F4	0x90D9
+0xD3F5	0x90DA
+0xD3F6	0x90E3
+0xD3F7	0x90DF
+0xD3F8	0x90E5
+0xD3F9	0x90D8
+0xD3FA	0x90DB
+0xD3FB	0x90D7
+0xD3FC	0x90DC
+0xD3FD	0x90E4
+0xD3FE	0x9150
+0xD440	0x914E
+0xD441	0x914F
+0xD442	0x91D5
+0xD443	0x91E2
+0xD444	0x91DA
+0xD445	0x965C
+0xD446	0x965F
+0xD447	0x96BC
+0xD448	0x98E3
+0xD449	0x9ADF
+0xD44A	0x9B2F
+0xD44B	0x4E7F
+0xD44C	0x5070
+0xD44D	0x506A
+0xD44E	0x5061
+0xD44F	0x505E
+0xD450	0x5060
+0xD451	0x5053
+0xD452	0x504B
+0xD453	0x505D
+0xD454	0x5072
+0xD455	0x5048
+0xD456	0x504D
+0xD457	0x5041
+0xD458	0x505B
+0xD459	0x504A
+0xD45A	0x5062
+0xD45B	0x5015
+0xD45C	0x5045
+0xD45D	0x505F
+0xD45E	0x5069
+0xD45F	0x506B
+0xD460	0x5063
+0xD461	0x5064
+0xD462	0x5046
+0xD463	0x5040
+0xD464	0x506E
+0xD465	0x5073
+0xD466	0x5057
+0xD467	0x5051
+0xD468	0x51D0
+0xD469	0x526B
+0xD46A	0x526D
+0xD46B	0x526C
+0xD46C	0x526E
+0xD46D	0x52D6
+0xD46E	0x52D3
+0xD46F	0x532D
+0xD470	0x539C
+0xD471	0x5575
+0xD472	0x5576
+0xD473	0x553C
+0xD474	0x554D
+0xD475	0x5550
+0xD476	0x5534
+0xD477	0x552A
+0xD478	0x5551
+0xD479	0x5562
+0xD47A	0x5536
+0xD47B	0x5535
+0xD47C	0x5530
+0xD47D	0x5552
+0xD47E	0x5545
+0xD4A1	0x550C
+0xD4A2	0x5532
+0xD4A3	0x5565
+0xD4A4	0x554E
+0xD4A5	0x5539
+0xD4A6	0x5548
+0xD4A7	0x552D
+0xD4A8	0x553B
+0xD4A9	0x5540
+0xD4AA	0x554B
+0xD4AB	0x570A
+0xD4AC	0x5707
+0xD4AD	0x57FB
+0xD4AE	0x5814
+0xD4AF	0x57E2
+0xD4B0	0x57F6
+0xD4B1	0x57DC
+0xD4B2	0x57F4
+0xD4B3	0x5800
+0xD4B4	0x57ED
+0xD4B5	0x57FD
+0xD4B6	0x5808
+0xD4B7	0x57F8
+0xD4B8	0x580B
+0xD4B9	0x57F3
+0xD4BA	0x57CF
+0xD4BB	0x5807
+0xD4BC	0x57EE
+0xD4BD	0x57E3
+0xD4BE	0x57F2
+0xD4BF	0x57E5
+0xD4C0	0x57EC
+0xD4C1	0x57E1
+0xD4C2	0x580E
+0xD4C3	0x57FC
+0xD4C4	0x5810
+0xD4C5	0x57E7
+0xD4C6	0x5801
+0xD4C7	0x580C
+0xD4C8	0x57F1
+0xD4C9	0x57E9
+0xD4CA	0x57F0
+0xD4CB	0x580D
+0xD4CC	0x5804
+0xD4CD	0x595C
+0xD4CE	0x5A60
+0xD4CF	0x5A58
+0xD4D0	0x5A55
+0xD4D1	0x5A67
+0xD4D2	0x5A5E
+0xD4D3	0x5A38
+0xD4D4	0x5A35
+0xD4D5	0x5A6D
+0xD4D6	0x5A50
+0xD4D7	0x5A5F
+0xD4D8	0x5A65
+0xD4D9	0x5A6C
+0xD4DA	0x5A53
+0xD4DB	0x5A64
+0xD4DC	0x5A57
+0xD4DD	0x5A43
+0xD4DE	0x5A5D
+0xD4DF	0x5A52
+0xD4E0	0x5A44
+0xD4E1	0x5A5B
+0xD4E2	0x5A48
+0xD4E3	0x5A8E
+0xD4E4	0x5A3E
+0xD4E5	0x5A4D
+0xD4E6	0x5A39
+0xD4E7	0x5A4C
+0xD4E8	0x5A70
+0xD4E9	0x5A69
+0xD4EA	0x5A47
+0xD4EB	0x5A51
+0xD4EC	0x5A56
+0xD4ED	0x5A42
+0xD4EE	0x5A5C
+0xD4EF	0x5B72
+0xD4F0	0x5B6E
+0xD4F1	0x5BC1
+0xD4F2	0x5BC0
+0xD4F3	0x5C59
+0xD4F4	0x5D1E
+0xD4F5	0x5D0B
+0xD4F6	0x5D1D
+0xD4F7	0x5D1A
+0xD4F8	0x5D20
+0xD4F9	0x5D0C
+0xD4FA	0x5D28
+0xD4FB	0x5D0D
+0xD4FC	0x5D26
+0xD4FD	0x5D25
+0xD4FE	0x5D0F
+0xD540	0x5D30
+0xD541	0x5D12
+0xD542	0x5D23
+0xD543	0x5D1F
+0xD544	0x5D2E
+0xD545	0x5E3E
+0xD546	0x5E34
+0xD547	0x5EB1
+0xD548	0x5EB4
+0xD549	0x5EB9
+0xD54A	0x5EB2
+0xD54B	0x5EB3
+0xD54C	0x5F36
+0xD54D	0x5F38
+0xD54E	0x5F9B
+0xD54F	0x5F96
+0xD550	0x5F9F
+0xD551	0x608A
+0xD552	0x6090
+0xD553	0x6086
+0xD554	0x60BE
+0xD555	0x60B0
+0xD556	0x60BA
+0xD557	0x60D3
+0xD558	0x60D4
+0xD559	0x60CF
+0xD55A	0x60E4
+0xD55B	0x60D9
+0xD55C	0x60DD
+0xD55D	0x60C8
+0xD55E	0x60B1
+0xD55F	0x60DB
+0xD560	0x60B7
+0xD561	0x60CA
+0xD562	0x60BF
+0xD563	0x60C3
+0xD564	0x60CD
+0xD565	0x60C0
+0xD566	0x6332
+0xD567	0x6365
+0xD568	0x638A
+0xD569	0x6382
+0xD56A	0x637D
+0xD56B	0x63BD
+0xD56C	0x639E
+0xD56D	0x63AD
+0xD56E	0x639D
+0xD56F	0x6397
+0xD570	0x63AB
+0xD571	0x638E
+0xD572	0x636F
+0xD573	0x6387
+0xD574	0x6390
+0xD575	0x636E
+0xD576	0x63AF
+0xD577	0x6375
+0xD578	0x639C
+0xD579	0x636D
+0xD57A	0x63AE
+0xD57B	0x637C
+0xD57C	0x63A4
+0xD57D	0x633B
+0xD57E	0x639F
+0xD5A1	0x6378
+0xD5A2	0x6385
+0xD5A3	0x6381
+0xD5A4	0x6391
+0xD5A5	0x638D
+0xD5A6	0x6370
+0xD5A7	0x6553
+0xD5A8	0x65CD
+0xD5A9	0x6665
+0xD5AA	0x6661
+0xD5AB	0x665B
+0xD5AC	0x6659
+0xD5AD	0x665C
+0xD5AE	0x6662
+0xD5AF	0x6718
+0xD5B0	0x6879
+0xD5B1	0x6887
+0xD5B2	0x6890
+0xD5B3	0x689C
+0xD5B4	0x686D
+0xD5B5	0x686E
+0xD5B6	0x68AE
+0xD5B7	0x68AB
+0xD5B8	0x6956
+0xD5B9	0x686F
+0xD5BA	0x68A3
+0xD5BB	0x68AC
+0xD5BC	0x68A9
+0xD5BD	0x6875
+0xD5BE	0x6874
+0xD5BF	0x68B2
+0xD5C0	0x688F
+0xD5C1	0x6877
+0xD5C2	0x6892
+0xD5C3	0x687C
+0xD5C4	0x686B
+0xD5C5	0x6872
+0xD5C6	0x68AA
+0xD5C7	0x6880
+0xD5C8	0x6871
+0xD5C9	0x687E
+0xD5CA	0x689B
+0xD5CB	0x6896
+0xD5CC	0x688B
+0xD5CD	0x68A0
+0xD5CE	0x6889
+0xD5CF	0x68A4
+0xD5D0	0x6878
+0xD5D1	0x687B
+0xD5D2	0x6891
+0xD5D3	0x688C
+0xD5D4	0x688A
+0xD5D5	0x687D
+0xD5D6	0x6B36
+0xD5D7	0x6B33
+0xD5D8	0x6B37
+0xD5D9	0x6B38
+0xD5DA	0x6B91
+0xD5DB	0x6B8F
+0xD5DC	0x6B8D
+0xD5DD	0x6B8E
+0xD5DE	0x6B8C
+0xD5DF	0x6C2A
+0xD5E0	0x6DC0
+0xD5E1	0x6DAB
+0xD5E2	0x6DB4
+0xD5E3	0x6DB3
+0xD5E4	0x6E74
+0xD5E5	0x6DAC
+0xD5E6	0x6DE9
+0xD5E7	0x6DE2
+0xD5E8	0x6DB7
+0xD5E9	0x6DF6
+0xD5EA	0x6DD4
+0xD5EB	0x6E00
+0xD5EC	0x6DC8
+0xD5ED	0x6DE0
+0xD5EE	0x6DDF
+0xD5EF	0x6DD6
+0xD5F0	0x6DBE
+0xD5F1	0x6DE5
+0xD5F2	0x6DDC
+0xD5F3	0x6DDD
+0xD5F4	0x6DDB
+0xD5F5	0x6DF4
+0xD5F6	0x6DCA
+0xD5F7	0x6DBD
+0xD5F8	0x6DED
+0xD5F9	0x6DF0
+0xD5FA	0x6DBA
+0xD5FB	0x6DD5
+0xD5FC	0x6DC2
+0xD5FD	0x6DCF
+0xD5FE	0x6DC9
+0xD640	0x6DD0
+0xD641	0x6DF2
+0xD642	0x6DD3
+0xD643	0x6DFD
+0xD644	0x6DD7
+0xD645	0x6DCD
+0xD646	0x6DE3
+0xD647	0x6DBB
+0xD648	0x70FA
+0xD649	0x710D
+0xD64A	0x70F7
+0xD64B	0x7117
+0xD64C	0x70F4
+0xD64D	0x710C
+0xD64E	0x70F0
+0xD64F	0x7104
+0xD650	0x70F3
+0xD651	0x7110
+0xD652	0x70FC
+0xD653	0x70FF
+0xD654	0x7106
+0xD655	0x7113
+0xD656	0x7100
+0xD657	0x70F8
+0xD658	0x70F6
+0xD659	0x710B
+0xD65A	0x7102
+0xD65B	0x710E
+0xD65C	0x727E
+0xD65D	0x727B
+0xD65E	0x727C
+0xD65F	0x727F
+0xD660	0x731D
+0xD661	0x7317
+0xD662	0x7307
+0xD663	0x7311
+0xD664	0x7318
+0xD665	0x730A
+0xD666	0x7308
+0xD667	0x72FF
+0xD668	0x730F
+0xD669	0x731E
+0xD66A	0x7388
+0xD66B	0x73F6
+0xD66C	0x73F8
+0xD66D	0x73F5
+0xD66E	0x7404
+0xD66F	0x7401
+0xD670	0x73FD
+0xD671	0x7407
+0xD672	0x7400
+0xD673	0x73FA
+0xD674	0x73FC
+0xD675	0x73FF
+0xD676	0x740C
+0xD677	0x740B
+0xD678	0x73F4
+0xD679	0x7408
+0xD67A	0x7564
+0xD67B	0x7563
+0xD67C	0x75CE
+0xD67D	0x75D2
+0xD67E	0x75CF
+0xD6A1	0x75CB
+0xD6A2	0x75CC
+0xD6A3	0x75D1
+0xD6A4	0x75D0
+0xD6A5	0x768F
+0xD6A6	0x7689
+0xD6A7	0x76D3
+0xD6A8	0x7739
+0xD6A9	0x772F
+0xD6AA	0x772D
+0xD6AB	0x7731
+0xD6AC	0x7732
+0xD6AD	0x7734
+0xD6AE	0x7733
+0xD6AF	0x773D
+0xD6B0	0x7725
+0xD6B1	0x773B
+0xD6B2	0x7735
+0xD6B3	0x7848
+0xD6B4	0x7852
+0xD6B5	0x7849
+0xD6B6	0x784D
+0xD6B7	0x784A
+0xD6B8	0x784C
+0xD6B9	0x7826
+0xD6BA	0x7845
+0xD6BB	0x7850
+0xD6BC	0x7964
+0xD6BD	0x7967
+0xD6BE	0x7969
+0xD6BF	0x796A
+0xD6C0	0x7963
+0xD6C1	0x796B
+0xD6C2	0x7961
+0xD6C3	0x79BB
+0xD6C4	0x79FA
+0xD6C5	0x79F8
+0xD6C6	0x79F6
+0xD6C7	0x79F7
+0xD6C8	0x7A8F
+0xD6C9	0x7A94
+0xD6CA	0x7A90
+0xD6CB	0x7B35
+0xD6CC	0x7B47
+0xD6CD	0x7B34
+0xD6CE	0x7B25
+0xD6CF	0x7B30
+0xD6D0	0x7B22
+0xD6D1	0x7B24
+0xD6D2	0x7B33
+0xD6D3	0x7B18
+0xD6D4	0x7B2A
+0xD6D5	0x7B1D
+0xD6D6	0x7B31
+0xD6D7	0x7B2B
+0xD6D8	0x7B2D
+0xD6D9	0x7B2F
+0xD6DA	0x7B32
+0xD6DB	0x7B38
+0xD6DC	0x7B1A
+0xD6DD	0x7B23
+0xD6DE	0x7C94
+0xD6DF	0x7C98
+0xD6E0	0x7C96
+0xD6E1	0x7CA3
+0xD6E2	0x7D35
+0xD6E3	0x7D3D
+0xD6E4	0x7D38
+0xD6E5	0x7D36
+0xD6E6	0x7D3A
+0xD6E7	0x7D45
+0xD6E8	0x7D2C
+0xD6E9	0x7D29
+0xD6EA	0x7D41
+0xD6EB	0x7D47
+0xD6EC	0x7D3E
+0xD6ED	0x7D3F
+0xD6EE	0x7D4A
+0xD6EF	0x7D3B
+0xD6F0	0x7D28
+0xD6F1	0x7F63
+0xD6F2	0x7F95
+0xD6F3	0x7F9C
+0xD6F4	0x7F9D
+0xD6F5	0x7F9B
+0xD6F6	0x7FCA
+0xD6F7	0x7FCB
+0xD6F8	0x7FCD
+0xD6F9	0x7FD0
+0xD6FA	0x7FD1
+0xD6FB	0x7FC7
+0xD6FC	0x7FCF
+0xD6FD	0x7FC9
+0xD6FE	0x801F
+0xD740	0x801E
+0xD741	0x801B
+0xD742	0x8047
+0xD743	0x8043
+0xD744	0x8048
+0xD745	0x8118
+0xD746	0x8125
+0xD747	0x8119
+0xD748	0x811B
+0xD749	0x812D
+0xD74A	0x811F
+0xD74B	0x812C
+0xD74C	0x811E
+0xD74D	0x8121
+0xD74E	0x8115
+0xD74F	0x8127
+0xD750	0x811D
+0xD751	0x8122
+0xD752	0x8211
+0xD753	0x8238
+0xD754	0x8233
+0xD755	0x823A
+0xD756	0x8234
+0xD757	0x8232
+0xD758	0x8274
+0xD759	0x8390
+0xD75A	0x83A3
+0xD75B	0x83A8
+0xD75C	0x838D
+0xD75D	0x837A
+0xD75E	0x8373
+0xD75F	0x83A4
+0xD760	0x8374
+0xD761	0x838F
+0xD762	0x8381
+0xD763	0x8395
+0xD764	0x8399
+0xD765	0x8375
+0xD766	0x8394
+0xD767	0x83A9
+0xD768	0x837D
+0xD769	0x8383
+0xD76A	0x838C
+0xD76B	0x839D
+0xD76C	0x839B
+0xD76D	0x83AA
+0xD76E	0x838B
+0xD76F	0x837E
+0xD770	0x83A5
+0xD771	0x83AF
+0xD772	0x8388
+0xD773	0x8397
+0xD774	0x83B0
+0xD775	0x837F
+0xD776	0x83A6
+0xD777	0x8387
+0xD778	0x83AE
+0xD779	0x8376
+0xD77A	0x839A
+0xD77B	0x8659
+0xD77C	0x8656
+0xD77D	0x86BF
+0xD77E	0x86B7
+0xD7A1	0x86C2
+0xD7A2	0x86C1
+0xD7A3	0x86C5
+0xD7A4	0x86BA
+0xD7A5	0x86B0
+0xD7A6	0x86C8
+0xD7A7	0x86B9
+0xD7A8	0x86B3
+0xD7A9	0x86B8
+0xD7AA	0x86CC
+0xD7AB	0x86B4
+0xD7AC	0x86BB
+0xD7AD	0x86BC
+0xD7AE	0x86C3
+0xD7AF	0x86BD
+0xD7B0	0x86BE
+0xD7B1	0x8852
+0xD7B2	0x8889
+0xD7B3	0x8895
+0xD7B4	0x88A8
+0xD7B5	0x88A2
+0xD7B6	0x88AA
+0xD7B7	0x889A
+0xD7B8	0x8891
+0xD7B9	0x88A1
+0xD7BA	0x889F
+0xD7BB	0x8898
+0xD7BC	0x88A7
+0xD7BD	0x8899
+0xD7BE	0x889B
+0xD7BF	0x8897
+0xD7C0	0x88A4
+0xD7C1	0x88AC
+0xD7C2	0x888C
+0xD7C3	0x8893
+0xD7C4	0x888E
+0xD7C5	0x8982
+0xD7C6	0x89D6
+0xD7C7	0x89D9
+0xD7C8	0x89D5
+0xD7C9	0x8A30
+0xD7CA	0x8A27
+0xD7CB	0x8A2C
+0xD7CC	0x8A1E
+0xD7CD	0x8C39
+0xD7CE	0x8C3B
+0xD7CF	0x8C5C
+0xD7D0	0x8C5D
+0xD7D1	0x8C7D
+0xD7D2	0x8CA5
+0xD7D3	0x8D7D
+0xD7D4	0x8D7B
+0xD7D5	0x8D79
+0xD7D6	0x8DBC
+0xD7D7	0x8DC2
+0xD7D8	0x8DB9
+0xD7D9	0x8DBF
+0xD7DA	0x8DC1
+0xD7DB	0x8ED8
+0xD7DC	0x8EDE
+0xD7DD	0x8EDD
+0xD7DE	0x8EDC
+0xD7DF	0x8ED7
+0xD7E0	0x8EE0
+0xD7E1	0x8EE1
+0xD7E2	0x9024
+0xD7E3	0x900B
+0xD7E4	0x9011
+0xD7E5	0x901C
+0xD7E6	0x900C
+0xD7E7	0x9021
+0xD7E8	0x90EF
+0xD7E9	0x90EA
+0xD7EA	0x90F0
+0xD7EB	0x90F4
+0xD7EC	0x90F2
+0xD7ED	0x90F3
+0xD7EE	0x90D4
+0xD7EF	0x90EB
+0xD7F0	0x90EC
+0xD7F1	0x90E9
+0xD7F2	0x9156
+0xD7F3	0x9158
+0xD7F4	0x915A
+0xD7F5	0x9153
+0xD7F6	0x9155
+0xD7F7	0x91EC
+0xD7F8	0x91F4
+0xD7F9	0x91F1
+0xD7FA	0x91F3
+0xD7FB	0x91F8
+0xD7FC	0x91E4
+0xD7FD	0x91F9
+0xD7FE	0x91EA
+0xD840	0x91EB
+0xD841	0x91F7
+0xD842	0x91E8
+0xD843	0x91EE
+0xD844	0x957A
+0xD845	0x9586
+0xD846	0x9588
+0xD847	0x967C
+0xD848	0x966D
+0xD849	0x966B
+0xD84A	0x9671
+0xD84B	0x966F
+0xD84C	0x96BF
+0xD84D	0x976A
+0xD84E	0x9804
+0xD84F	0x98E5
+0xD850	0x9997
+0xD851	0x509B
+0xD852	0x5095
+0xD853	0x5094
+0xD854	0x509E
+0xD855	0x508B
+0xD856	0x50A3
+0xD857	0x5083
+0xD858	0x508C
+0xD859	0x508E
+0xD85A	0x509D
+0xD85B	0x5068
+0xD85C	0x509C
+0xD85D	0x5092
+0xD85E	0x5082
+0xD85F	0x5087
+0xD860	0x515F
+0xD861	0x51D4
+0xD862	0x5312
+0xD863	0x5311
+0xD864	0x53A4
+0xD865	0x53A7
+0xD866	0x5591
+0xD867	0x55A8
+0xD868	0x55A5
+0xD869	0x55AD
+0xD86A	0x5577
+0xD86B	0x5645
+0xD86C	0x55A2
+0xD86D	0x5593
+0xD86E	0x5588
+0xD86F	0x558F
+0xD870	0x55B5
+0xD871	0x5581
+0xD872	0x55A3
+0xD873	0x5592
+0xD874	0x55A4
+0xD875	0x557D
+0xD876	0x558C
+0xD877	0x55A6
+0xD878	0x557F
+0xD879	0x5595
+0xD87A	0x55A1
+0xD87B	0x558E
+0xD87C	0x570C
+0xD87D	0x5829
+0xD87E	0x5837
+0xD8A1	0x5819
+0xD8A2	0x581E
+0xD8A3	0x5827
+0xD8A4	0x5823
+0xD8A5	0x5828
+0xD8A6	0x57F5
+0xD8A7	0x5848
+0xD8A8	0x5825
+0xD8A9	0x581C
+0xD8AA	0x581B
+0xD8AB	0x5833
+0xD8AC	0x583F
+0xD8AD	0x5836
+0xD8AE	0x582E
+0xD8AF	0x5839
+0xD8B0	0x5838
+0xD8B1	0x582D
+0xD8B2	0x582C
+0xD8B3	0x583B
+0xD8B4	0x5961
+0xD8B5	0x5AAF
+0xD8B6	0x5A94
+0xD8B7	0x5A9F
+0xD8B8	0x5A7A
+0xD8B9	0x5AA2
+0xD8BA	0x5A9E
+0xD8BB	0x5A78
+0xD8BC	0x5AA6
+0xD8BD	0x5A7C
+0xD8BE	0x5AA5
+0xD8BF	0x5AAC
+0xD8C0	0x5A95
+0xD8C1	0x5AAE
+0xD8C2	0x5A37
+0xD8C3	0x5A84
+0xD8C4	0x5A8A
+0xD8C5	0x5A97
+0xD8C6	0x5A83
+0xD8C7	0x5A8B
+0xD8C8	0x5AA9
+0xD8C9	0x5A7B
+0xD8CA	0x5A7D
+0xD8CB	0x5A8C
+0xD8CC	0x5A9C
+0xD8CD	0x5A8F
+0xD8CE	0x5A93
+0xD8CF	0x5A9D
+0xD8D0	0x5BEA
+0xD8D1	0x5BCD
+0xD8D2	0x5BCB
+0xD8D3	0x5BD4
+0xD8D4	0x5BD1
+0xD8D5	0x5BCA
+0xD8D6	0x5BCE
+0xD8D7	0x5C0C
+0xD8D8	0x5C30
+0xD8D9	0x5D37
+0xD8DA	0x5D43
+0xD8DB	0x5D6B
+0xD8DC	0x5D41
+0xD8DD	0x5D4B
+0xD8DE	0x5D3F
+0xD8DF	0x5D35
+0xD8E0	0x5D51
+0xD8E1	0x5D4E
+0xD8E2	0x5D55
+0xD8E3	0x5D33
+0xD8E4	0x5D3A
+0xD8E5	0x5D52
+0xD8E6	0x5D3D
+0xD8E7	0x5D31
+0xD8E8	0x5D59
+0xD8E9	0x5D42
+0xD8EA	0x5D39
+0xD8EB	0x5D49
+0xD8EC	0x5D38
+0xD8ED	0x5D3C
+0xD8EE	0x5D32
+0xD8EF	0x5D36
+0xD8F0	0x5D40
+0xD8F1	0x5D45
+0xD8F2	0x5E44
+0xD8F3	0x5E41
+0xD8F4	0x5F58
+0xD8F5	0x5FA6
+0xD8F6	0x5FA5
+0xD8F7	0x5FAB
+0xD8F8	0x60C9
+0xD8F9	0x60B9
+0xD8FA	0x60CC
+0xD8FB	0x60E2
+0xD8FC	0x60CE
+0xD8FD	0x60C4
+0xD8FE	0x6114
+0xD940	0x60F2
+0xD941	0x610A
+0xD942	0x6116
+0xD943	0x6105
+0xD944	0x60F5
+0xD945	0x6113
+0xD946	0x60F8
+0xD947	0x60FC
+0xD948	0x60FE
+0xD949	0x60C1
+0xD94A	0x6103
+0xD94B	0x6118
+0xD94C	0x611D
+0xD94D	0x6110
+0xD94E	0x60FF
+0xD94F	0x6104
+0xD950	0x610B
+0xD951	0x624A
+0xD952	0x6394
+0xD953	0x63B1
+0xD954	0x63B0
+0xD955	0x63CE
+0xD956	0x63E5
+0xD957	0x63E8
+0xD958	0x63EF
+0xD959	0x63C3
+0xD95A	0x649D
+0xD95B	0x63F3
+0xD95C	0x63CA
+0xD95D	0x63E0
+0xD95E	0x63F6
+0xD95F	0x63D5
+0xD960	0x63F2
+0xD961	0x63F5
+0xD962	0x6461
+0xD963	0x63DF
+0xD964	0x63BE
+0xD965	0x63DD
+0xD966	0x63DC
+0xD967	0x63C4
+0xD968	0x63D8
+0xD969	0x63D3
+0xD96A	0x63C2
+0xD96B	0x63C7
+0xD96C	0x63CC
+0xD96D	0x63CB
+0xD96E	0x63C8
+0xD96F	0x63F0
+0xD970	0x63D7
+0xD971	0x63D9
+0xD972	0x6532
+0xD973	0x6567
+0xD974	0x656A
+0xD975	0x6564
+0xD976	0x655C
+0xD977	0x6568
+0xD978	0x6565
+0xD979	0x658C
+0xD97A	0x659D
+0xD97B	0x659E
+0xD97C	0x65AE
+0xD97D	0x65D0
+0xD97E	0x65D2
+0xD9A1	0x667C
+0xD9A2	0x666C
+0xD9A3	0x667B
+0xD9A4	0x6680
+0xD9A5	0x6671
+0xD9A6	0x6679
+0xD9A7	0x666A
+0xD9A8	0x6672
+0xD9A9	0x6701
+0xD9AA	0x690C
+0xD9AB	0x68D3
+0xD9AC	0x6904
+0xD9AD	0x68DC
+0xD9AE	0x692A
+0xD9AF	0x68EC
+0xD9B0	0x68EA
+0xD9B1	0x68F1
+0xD9B2	0x690F
+0xD9B3	0x68D6
+0xD9B4	0x68F7
+0xD9B5	0x68EB
+0xD9B6	0x68E4
+0xD9B7	0x68F6
+0xD9B8	0x6913
+0xD9B9	0x6910
+0xD9BA	0x68F3
+0xD9BB	0x68E1
+0xD9BC	0x6907
+0xD9BD	0x68CC
+0xD9BE	0x6908
+0xD9BF	0x6970
+0xD9C0	0x68B4
+0xD9C1	0x6911
+0xD9C2	0x68EF
+0xD9C3	0x68C6
+0xD9C4	0x6914
+0xD9C5	0x68F8
+0xD9C6	0x68D0
+0xD9C7	0x68FD
+0xD9C8	0x68FC
+0xD9C9	0x68E8
+0xD9CA	0x690B
+0xD9CB	0x690A
+0xD9CC	0x6917
+0xD9CD	0x68CE
+0xD9CE	0x68C8
+0xD9CF	0x68DD
+0xD9D0	0x68DE
+0xD9D1	0x68E6
+0xD9D2	0x68F4
+0xD9D3	0x68D1
+0xD9D4	0x6906
+0xD9D5	0x68D4
+0xD9D6	0x68E9
+0xD9D7	0x6915
+0xD9D8	0x6925
+0xD9D9	0x68C7
+0xD9DA	0x6B39
+0xD9DB	0x6B3B
+0xD9DC	0x6B3F
+0xD9DD	0x6B3C
+0xD9DE	0x6B94
+0xD9DF	0x6B97
+0xD9E0	0x6B99
+0xD9E1	0x6B95
+0xD9E2	0x6BBD
+0xD9E3	0x6BF0
+0xD9E4	0x6BF2
+0xD9E5	0x6BF3
+0xD9E6	0x6C30
+0xD9E7	0x6DFC
+0xD9E8	0x6E46
+0xD9E9	0x6E47
+0xD9EA	0x6E1F
+0xD9EB	0x6E49
+0xD9EC	0x6E88
+0xD9ED	0x6E3C
+0xD9EE	0x6E3D
+0xD9EF	0x6E45
+0xD9F0	0x6E62
+0xD9F1	0x6E2B
+0xD9F2	0x6E3F
+0xD9F3	0x6E41
+0xD9F4	0x6E5D
+0xD9F5	0x6E73
+0xD9F6	0x6E1C
+0xD9F7	0x6E33
+0xD9F8	0x6E4B
+0xD9F9	0x6E40
+0xD9FA	0x6E51
+0xD9FB	0x6E3B
+0xD9FC	0x6E03
+0xD9FD	0x6E2E
+0xD9FE	0x6E5E
+0xDA40	0x6E68
+0xDA41	0x6E5C
+0xDA42	0x6E61
+0xDA43	0x6E31
+0xDA44	0x6E28
+0xDA45	0x6E60
+0xDA46	0x6E71
+0xDA47	0x6E6B
+0xDA48	0x6E39
+0xDA49	0x6E22
+0xDA4A	0x6E30
+0xDA4B	0x6E53
+0xDA4C	0x6E65
+0xDA4D	0x6E27
+0xDA4E	0x6E78
+0xDA4F	0x6E64
+0xDA50	0x6E77
+0xDA51	0x6E55
+0xDA52	0x6E79
+0xDA53	0x6E52
+0xDA54	0x6E66
+0xDA55	0x6E35
+0xDA56	0x6E36
+0xDA57	0x6E5A
+0xDA58	0x7120
+0xDA59	0x711E
+0xDA5A	0x712F
+0xDA5B	0x70FB
+0xDA5C	0x712E
+0xDA5D	0x7131
+0xDA5E	0x7123
+0xDA5F	0x7125
+0xDA60	0x7122
+0xDA61	0x7132
+0xDA62	0x711F
+0xDA63	0x7128
+0xDA64	0x713A
+0xDA65	0x711B
+0xDA66	0x724B
+0xDA67	0x725A
+0xDA68	0x7288
+0xDA69	0x7289
+0xDA6A	0x7286
+0xDA6B	0x7285
+0xDA6C	0x728B
+0xDA6D	0x7312
+0xDA6E	0x730B
+0xDA6F	0x7330
+0xDA70	0x7322
+0xDA71	0x7331
+0xDA72	0x7333
+0xDA73	0x7327
+0xDA74	0x7332
+0xDA75	0x732D
+0xDA76	0x7326
+0xDA77	0x7323
+0xDA78	0x7335
+0xDA79	0x730C
+0xDA7A	0x742E
+0xDA7B	0x742C
+0xDA7C	0x7430
+0xDA7D	0x742B
+0xDA7E	0x7416
+0xDAA1	0x741A
+0xDAA2	0x7421
+0xDAA3	0x742D
+0xDAA4	0x7431
+0xDAA5	0x7424
+0xDAA6	0x7423
+0xDAA7	0x741D
+0xDAA8	0x7429
+0xDAA9	0x7420
+0xDAAA	0x7432
+0xDAAB	0x74FB
+0xDAAC	0x752F
+0xDAAD	0x756F
+0xDAAE	0x756C
+0xDAAF	0x75E7
+0xDAB0	0x75DA
+0xDAB1	0x75E1
+0xDAB2	0x75E6
+0xDAB3	0x75DD
+0xDAB4	0x75DF
+0xDAB5	0x75E4
+0xDAB6	0x75D7
+0xDAB7	0x7695
+0xDAB8	0x7692
+0xDAB9	0x76DA
+0xDABA	0x7746
+0xDABB	0x7747
+0xDABC	0x7744
+0xDABD	0x774D
+0xDABE	0x7745
+0xDABF	0x774A
+0xDAC0	0x774E
+0xDAC1	0x774B
+0xDAC2	0x774C
+0xDAC3	0x77DE
+0xDAC4	0x77EC
+0xDAC5	0x7860
+0xDAC6	0x7864
+0xDAC7	0x7865
+0xDAC8	0x785C
+0xDAC9	0x786D
+0xDACA	0x7871
+0xDACB	0x786A
+0xDACC	0x786E
+0xDACD	0x7870
+0xDACE	0x7869
+0xDACF	0x7868
+0xDAD0	0x785E
+0xDAD1	0x7862
+0xDAD2	0x7974
+0xDAD3	0x7973
+0xDAD4	0x7972
+0xDAD5	0x7970
+0xDAD6	0x7A02
+0xDAD7	0x7A0A
+0xDAD8	0x7A03
+0xDAD9	0x7A0C
+0xDADA	0x7A04
+0xDADB	0x7A99
+0xDADC	0x7AE6
+0xDADD	0x7AE4
+0xDADE	0x7B4A
+0xDADF	0x7B3B
+0xDAE0	0x7B44
+0xDAE1	0x7B48
+0xDAE2	0x7B4C
+0xDAE3	0x7B4E
+0xDAE4	0x7B40
+0xDAE5	0x7B58
+0xDAE6	0x7B45
+0xDAE7	0x7CA2
+0xDAE8	0x7C9E
+0xDAE9	0x7CA8
+0xDAEA	0x7CA1
+0xDAEB	0x7D58
+0xDAEC	0x7D6F
+0xDAED	0x7D63
+0xDAEE	0x7D53
+0xDAEF	0x7D56
+0xDAF0	0x7D67
+0xDAF1	0x7D6A
+0xDAF2	0x7D4F
+0xDAF3	0x7D6D
+0xDAF4	0x7D5C
+0xDAF5	0x7D6B
+0xDAF6	0x7D52
+0xDAF7	0x7D54
+0xDAF8	0x7D69
+0xDAF9	0x7D51
+0xDAFA	0x7D5F
+0xDAFB	0x7D4E
+0xDAFC	0x7F3E
+0xDAFD	0x7F3F
+0xDAFE	0x7F65
+0xDB40	0x7F66
+0xDB41	0x7FA2
+0xDB42	0x7FA0
+0xDB43	0x7FA1
+0xDB44	0x7FD7
+0xDB45	0x8051
+0xDB46	0x804F
+0xDB47	0x8050
+0xDB48	0x80FE
+0xDB49	0x80D4
+0xDB4A	0x8143
+0xDB4B	0x814A
+0xDB4C	0x8152
+0xDB4D	0x814F
+0xDB4E	0x8147
+0xDB4F	0x813D
+0xDB50	0x814D
+0xDB51	0x813A
+0xDB52	0x81E6
+0xDB53	0x81EE
+0xDB54	0x81F7
+0xDB55	0x81F8
+0xDB56	0x81F9
+0xDB57	0x8204
+0xDB58	0x823C
+0xDB59	0x823D
+0xDB5A	0x823F
+0xDB5B	0x8275
+0xDB5C	0x833B
+0xDB5D	0x83CF
+0xDB5E	0x83F9
+0xDB5F	0x8423
+0xDB60	0x83C0
+0xDB61	0x83E8
+0xDB62	0x8412
+0xDB63	0x83E7
+0xDB64	0x83E4
+0xDB65	0x83FC
+0xDB66	0x83F6
+0xDB67	0x8410
+0xDB68	0x83C6
+0xDB69	0x83C8
+0xDB6A	0x83EB
+0xDB6B	0x83E3
+0xDB6C	0x83BF
+0xDB6D	0x8401
+0xDB6E	0x83DD
+0xDB6F	0x83E5
+0xDB70	0x83D8
+0xDB71	0x83FF
+0xDB72	0x83E1
+0xDB73	0x83CB
+0xDB74	0x83CE
+0xDB75	0x83D6
+0xDB76	0x83F5
+0xDB77	0x83C9
+0xDB78	0x8409
+0xDB79	0x840F
+0xDB7A	0x83DE
+0xDB7B	0x8411
+0xDB7C	0x8406
+0xDB7D	0x83C2
+0xDB7E	0x83F3
+0xDBA1	0x83D5
+0xDBA2	0x83FA
+0xDBA3	0x83C7
+0xDBA4	0x83D1
+0xDBA5	0x83EA
+0xDBA6	0x8413
+0xDBA7	0x83C3
+0xDBA8	0x83EC
+0xDBA9	0x83EE
+0xDBAA	0x83C4
+0xDBAB	0x83FB
+0xDBAC	0x83D7
+0xDBAD	0x83E2
+0xDBAE	0x841B
+0xDBAF	0x83DB
+0xDBB0	0x83FE
+0xDBB1	0x86D8
+0xDBB2	0x86E2
+0xDBB3	0x86E6
+0xDBB4	0x86D3
+0xDBB5	0x86E3
+0xDBB6	0x86DA
+0xDBB7	0x86EA
+0xDBB8	0x86DD
+0xDBB9	0x86EB
+0xDBBA	0x86DC
+0xDBBB	0x86EC
+0xDBBC	0x86E9
+0xDBBD	0x86D7
+0xDBBE	0x86E8
+0xDBBF	0x86D1
+0xDBC0	0x8848
+0xDBC1	0x8856
+0xDBC2	0x8855
+0xDBC3	0x88BA
+0xDBC4	0x88D7
+0xDBC5	0x88B9
+0xDBC6	0x88B8
+0xDBC7	0x88C0
+0xDBC8	0x88BE
+0xDBC9	0x88B6
+0xDBCA	0x88BC
+0xDBCB	0x88B7
+0xDBCC	0x88BD
+0xDBCD	0x88B2
+0xDBCE	0x8901
+0xDBCF	0x88C9
+0xDBD0	0x8995
+0xDBD1	0x8998
+0xDBD2	0x8997
+0xDBD3	0x89DD
+0xDBD4	0x89DA
+0xDBD5	0x89DB
+0xDBD6	0x8A4E
+0xDBD7	0x8A4D
+0xDBD8	0x8A39
+0xDBD9	0x8A59
+0xDBDA	0x8A40
+0xDBDB	0x8A57
+0xDBDC	0x8A58
+0xDBDD	0x8A44
+0xDBDE	0x8A45
+0xDBDF	0x8A52
+0xDBE0	0x8A48
+0xDBE1	0x8A51
+0xDBE2	0x8A4A
+0xDBE3	0x8A4C
+0xDBE4	0x8A4F
+0xDBE5	0x8C5F
+0xDBE6	0x8C81
+0xDBE7	0x8C80
+0xDBE8	0x8CBA
+0xDBE9	0x8CBE
+0xDBEA	0x8CB0
+0xDBEB	0x8CB9
+0xDBEC	0x8CB5
+0xDBED	0x8D84
+0xDBEE	0x8D80
+0xDBEF	0x8D89
+0xDBF0	0x8DD8
+0xDBF1	0x8DD3
+0xDBF2	0x8DCD
+0xDBF3	0x8DC7
+0xDBF4	0x8DD6
+0xDBF5	0x8DDC
+0xDBF6	0x8DCF
+0xDBF7	0x8DD5
+0xDBF8	0x8DD9
+0xDBF9	0x8DC8
+0xDBFA	0x8DD7
+0xDBFB	0x8DC5
+0xDBFC	0x8EEF
+0xDBFD	0x8EF7
+0xDBFE	0x8EFA
+0xDC40	0x8EF9
+0xDC41	0x8EE6
+0xDC42	0x8EEE
+0xDC43	0x8EE5
+0xDC44	0x8EF5
+0xDC45	0x8EE7
+0xDC46	0x8EE8
+0xDC47	0x8EF6
+0xDC48	0x8EEB
+0xDC49	0x8EF1
+0xDC4A	0x8EEC
+0xDC4B	0x8EF4
+0xDC4C	0x8EE9
+0xDC4D	0x902D
+0xDC4E	0x9034
+0xDC4F	0x902F
+0xDC50	0x9106
+0xDC51	0x912C
+0xDC52	0x9104
+0xDC53	0x90FF
+0xDC54	0x90FC
+0xDC55	0x9108
+0xDC56	0x90F9
+0xDC57	0x90FB
+0xDC58	0x9101
+0xDC59	0x9100
+0xDC5A	0x9107
+0xDC5B	0x9105
+0xDC5C	0x9103
+0xDC5D	0x9161
+0xDC5E	0x9164
+0xDC5F	0x915F
+0xDC60	0x9162
+0xDC61	0x9160
+0xDC62	0x9201
+0xDC63	0x920A
+0xDC64	0x9225
+0xDC65	0x9203
+0xDC66	0x921A
+0xDC67	0x9226
+0xDC68	0x920F
+0xDC69	0x920C
+0xDC6A	0x9200
+0xDC6B	0x9212
+0xDC6C	0x91FF
+0xDC6D	0x91FD
+0xDC6E	0x9206
+0xDC6F	0x9204
+0xDC70	0x9227
+0xDC71	0x9202
+0xDC72	0x921C
+0xDC73	0x9224
+0xDC74	0x9219
+0xDC75	0x9217
+0xDC76	0x9205
+0xDC77	0x9216
+0xDC78	0x957B
+0xDC79	0x958D
+0xDC7A	0x958C
+0xDC7B	0x9590
+0xDC7C	0x9687
+0xDC7D	0x967E
+0xDC7E	0x9688
+0xDCA1	0x9689
+0xDCA2	0x9683
+0xDCA3	0x9680
+0xDCA4	0x96C2
+0xDCA5	0x96C8
+0xDCA6	0x96C3
+0xDCA7	0x96F1
+0xDCA8	0x96F0
+0xDCA9	0x976C
+0xDCAA	0x9770
+0xDCAB	0x976E
+0xDCAC	0x9807
+0xDCAD	0x98A9
+0xDCAE	0x98EB
+0xDCAF	0x9CE6
+0xDCB0	0x9EF9
+0xDCB1	0x4E83
+0xDCB2	0x4E84
+0xDCB3	0x4EB6
+0xDCB4	0x50BD
+0xDCB5	0x50BF
+0xDCB6	0x50C6
+0xDCB7	0x50AE
+0xDCB8	0x50C4
+0xDCB9	0x50CA
+0xDCBA	0x50B4
+0xDCBB	0x50C8
+0xDCBC	0x50C2
+0xDCBD	0x50B0
+0xDCBE	0x50C1
+0xDCBF	0x50BA
+0xDCC0	0x50B1
+0xDCC1	0x50CB
+0xDCC2	0x50C9
+0xDCC3	0x50B6
+0xDCC4	0x50B8
+0xDCC5	0x51D7
+0xDCC6	0x527A
+0xDCC7	0x5278
+0xDCC8	0x527B
+0xDCC9	0x527C
+0xDCCA	0x55C3
+0xDCCB	0x55DB
+0xDCCC	0x55CC
+0xDCCD	0x55D0
+0xDCCE	0x55CB
+0xDCCF	0x55CA
+0xDCD0	0x55DD
+0xDCD1	0x55C0
+0xDCD2	0x55D4
+0xDCD3	0x55C4
+0xDCD4	0x55E9
+0xDCD5	0x55BF
+0xDCD6	0x55D2
+0xDCD7	0x558D
+0xDCD8	0x55CF
+0xDCD9	0x55D5
+0xDCDA	0x55E2
+0xDCDB	0x55D6
+0xDCDC	0x55C8
+0xDCDD	0x55F2
+0xDCDE	0x55CD
+0xDCDF	0x55D9
+0xDCE0	0x55C2
+0xDCE1	0x5714
+0xDCE2	0x5853
+0xDCE3	0x5868
+0xDCE4	0x5864
+0xDCE5	0x584F
+0xDCE6	0x584D
+0xDCE7	0x5849
+0xDCE8	0x586F
+0xDCE9	0x5855
+0xDCEA	0x584E
+0xDCEB	0x585D
+0xDCEC	0x5859
+0xDCED	0x5865
+0xDCEE	0x585B
+0xDCEF	0x583D
+0xDCF0	0x5863
+0xDCF1	0x5871
+0xDCF2	0x58FC
+0xDCF3	0x5AC7
+0xDCF4	0x5AC4
+0xDCF5	0x5ACB
+0xDCF6	0x5ABA
+0xDCF7	0x5AB8
+0xDCF8	0x5AB1
+0xDCF9	0x5AB5
+0xDCFA	0x5AB0
+0xDCFB	0x5ABF
+0xDCFC	0x5AC8
+0xDCFD	0x5ABB
+0xDCFE	0x5AC6
+0xDD40	0x5AB7
+0xDD41	0x5AC0
+0xDD42	0x5ACA
+0xDD43	0x5AB4
+0xDD44	0x5AB6
+0xDD45	0x5ACD
+0xDD46	0x5AB9
+0xDD47	0x5A90
+0xDD48	0x5BD6
+0xDD49	0x5BD8
+0xDD4A	0x5BD9
+0xDD4B	0x5C1F
+0xDD4C	0x5C33
+0xDD4D	0x5D71
+0xDD4E	0x5D63
+0xDD4F	0x5D4A
+0xDD50	0x5D65
+0xDD51	0x5D72
+0xDD52	0x5D6C
+0xDD53	0x5D5E
+0xDD54	0x5D68
+0xDD55	0x5D67
+0xDD56	0x5D62
+0xDD57	0x5DF0
+0xDD58	0x5E4F
+0xDD59	0x5E4E
+0xDD5A	0x5E4A
+0xDD5B	0x5E4D
+0xDD5C	0x5E4B
+0xDD5D	0x5EC5
+0xDD5E	0x5ECC
+0xDD5F	0x5EC6
+0xDD60	0x5ECB
+0xDD61	0x5EC7
+0xDD62	0x5F40
+0xDD63	0x5FAF
+0xDD64	0x5FAD
+0xDD65	0x60F7
+0xDD66	0x6149
+0xDD67	0x614A
+0xDD68	0x612B
+0xDD69	0x6145
+0xDD6A	0x6136
+0xDD6B	0x6132
+0xDD6C	0x612E
+0xDD6D	0x6146
+0xDD6E	0x612F
+0xDD6F	0x614F
+0xDD70	0x6129
+0xDD71	0x6140
+0xDD72	0x6220
+0xDD73	0x9168
+0xDD74	0x6223
+0xDD75	0x6225
+0xDD76	0x6224
+0xDD77	0x63C5
+0xDD78	0x63F1
+0xDD79	0x63EB
+0xDD7A	0x6410
+0xDD7B	0x6412
+0xDD7C	0x6409
+0xDD7D	0x6420
+0xDD7E	0x6424
+0xDDA1	0x6433
+0xDDA2	0x6443
+0xDDA3	0x641F
+0xDDA4	0x6415
+0xDDA5	0x6418
+0xDDA6	0x6439
+0xDDA7	0x6437
+0xDDA8	0x6422
+0xDDA9	0x6423
+0xDDAA	0x640C
+0xDDAB	0x6426
+0xDDAC	0x6430
+0xDDAD	0x6428
+0xDDAE	0x6441
+0xDDAF	0x6435
+0xDDB0	0x642F
+0xDDB1	0x640A
+0xDDB2	0x641A
+0xDDB3	0x6440
+0xDDB4	0x6425
+0xDDB5	0x6427
+0xDDB6	0x640B
+0xDDB7	0x63E7
+0xDDB8	0x641B
+0xDDB9	0x642E
+0xDDBA	0x6421
+0xDDBB	0x640E
+0xDDBC	0x656F
+0xDDBD	0x6592
+0xDDBE	0x65D3
+0xDDBF	0x6686
+0xDDC0	0x668C
+0xDDC1	0x6695
+0xDDC2	0x6690
+0xDDC3	0x668B
+0xDDC4	0x668A
+0xDDC5	0x6699
+0xDDC6	0x6694
+0xDDC7	0x6678
+0xDDC8	0x6720
+0xDDC9	0x6966
+0xDDCA	0x695F
+0xDDCB	0x6938
+0xDDCC	0x694E
+0xDDCD	0x6962
+0xDDCE	0x6971
+0xDDCF	0x693F
+0xDDD0	0x6945
+0xDDD1	0x696A
+0xDDD2	0x6939
+0xDDD3	0x6942
+0xDDD4	0x6957
+0xDDD5	0x6959
+0xDDD6	0x697A
+0xDDD7	0x6948
+0xDDD8	0x6949
+0xDDD9	0x6935
+0xDDDA	0x696C
+0xDDDB	0x6933
+0xDDDC	0x693D
+0xDDDD	0x6965
+0xDDDE	0x68F0
+0xDDDF	0x6978
+0xDDE0	0x6934
+0xDDE1	0x6969
+0xDDE2	0x6940
+0xDDE3	0x696F
+0xDDE4	0x6944
+0xDDE5	0x6976
+0xDDE6	0x6958
+0xDDE7	0x6941
+0xDDE8	0x6974
+0xDDE9	0x694C
+0xDDEA	0x693B
+0xDDEB	0x694B
+0xDDEC	0x6937
+0xDDED	0x695C
+0xDDEE	0x694F
+0xDDEF	0x6951
+0xDDF0	0x6932
+0xDDF1	0x6952
+0xDDF2	0x692F
+0xDDF3	0x697B
+0xDDF4	0x693C
+0xDDF5	0x6B46
+0xDDF6	0x6B45
+0xDDF7	0x6B43
+0xDDF8	0x6B42
+0xDDF9	0x6B48
+0xDDFA	0x6B41
+0xDDFB	0x6B9B
+0xDDFC	0xFA0D
+0xDDFD	0x6BFB
+0xDDFE	0x6BFC
+0xDE40	0x6BF9
+0xDE41	0x6BF7
+0xDE42	0x6BF8
+0xDE43	0x6E9B
+0xDE44	0x6ED6
+0xDE45	0x6EC8
+0xDE46	0x6E8F
+0xDE47	0x6EC0
+0xDE48	0x6E9F
+0xDE49	0x6E93
+0xDE4A	0x6E94
+0xDE4B	0x6EA0
+0xDE4C	0x6EB1
+0xDE4D	0x6EB9
+0xDE4E	0x6EC6
+0xDE4F	0x6ED2
+0xDE50	0x6EBD
+0xDE51	0x6EC1
+0xDE52	0x6E9E
+0xDE53	0x6EC9
+0xDE54	0x6EB7
+0xDE55	0x6EB0
+0xDE56	0x6ECD
+0xDE57	0x6EA6
+0xDE58	0x6ECF
+0xDE59	0x6EB2
+0xDE5A	0x6EBE
+0xDE5B	0x6EC3
+0xDE5C	0x6EDC
+0xDE5D	0x6ED8
+0xDE5E	0x6E99
+0xDE5F	0x6E92
+0xDE60	0x6E8E
+0xDE61	0x6E8D
+0xDE62	0x6EA4
+0xDE63	0x6EA1
+0xDE64	0x6EBF
+0xDE65	0x6EB3
+0xDE66	0x6ED0
+0xDE67	0x6ECA
+0xDE68	0x6E97
+0xDE69	0x6EAE
+0xDE6A	0x6EA3
+0xDE6B	0x7147
+0xDE6C	0x7154
+0xDE6D	0x7152
+0xDE6E	0x7163
+0xDE6F	0x7160
+0xDE70	0x7141
+0xDE71	0x715D
+0xDE72	0x7162
+0xDE73	0x7172
+0xDE74	0x7178
+0xDE75	0x716A
+0xDE76	0x7161
+0xDE77	0x7142
+0xDE78	0x7158
+0xDE79	0x7143
+0xDE7A	0x714B
+0xDE7B	0x7170
+0xDE7C	0x715F
+0xDE7D	0x7150
+0xDE7E	0x7153
+0xDEA1	0x7144
+0xDEA2	0x714D
+0xDEA3	0x715A
+0xDEA4	0x724F
+0xDEA5	0x728D
+0xDEA6	0x728C
+0xDEA7	0x7291
+0xDEA8	0x7290
+0xDEA9	0x728E
+0xDEAA	0x733C
+0xDEAB	0x7342
+0xDEAC	0x733B
+0xDEAD	0x733A
+0xDEAE	0x7340
+0xDEAF	0x734A
+0xDEB0	0x7349
+0xDEB1	0x7444
+0xDEB2	0x744A
+0xDEB3	0x744B
+0xDEB4	0x7452
+0xDEB5	0x7451
+0xDEB6	0x7457
+0xDEB7	0x7440
+0xDEB8	0x744F
+0xDEB9	0x7450
+0xDEBA	0x744E
+0xDEBB	0x7442
+0xDEBC	0x7446
+0xDEBD	0x744D
+0xDEBE	0x7454
+0xDEBF	0x74E1
+0xDEC0	0x74FF
+0xDEC1	0x74FE
+0xDEC2	0x74FD
+0xDEC3	0x751D
+0xDEC4	0x7579
+0xDEC5	0x7577
+0xDEC6	0x6983
+0xDEC7	0x75EF
+0xDEC8	0x760F
+0xDEC9	0x7603
+0xDECA	0x75F7
+0xDECB	0x75FE
+0xDECC	0x75FC
+0xDECD	0x75F9
+0xDECE	0x75F8
+0xDECF	0x7610
+0xDED0	0x75FB
+0xDED1	0x75F6
+0xDED2	0x75ED
+0xDED3	0x75F5
+0xDED4	0x75FD
+0xDED5	0x7699
+0xDED6	0x76B5
+0xDED7	0x76DD
+0xDED8	0x7755
+0xDED9	0x775F
+0xDEDA	0x7760
+0xDEDB	0x7752
+0xDEDC	0x7756
+0xDEDD	0x775A
+0xDEDE	0x7769
+0xDEDF	0x7767
+0xDEE0	0x7754
+0xDEE1	0x7759
+0xDEE2	0x776D
+0xDEE3	0x77E0
+0xDEE4	0x7887
+0xDEE5	0x789A
+0xDEE6	0x7894
+0xDEE7	0x788F
+0xDEE8	0x7884
+0xDEE9	0x7895
+0xDEEA	0x7885
+0xDEEB	0x7886
+0xDEEC	0x78A1
+0xDEED	0x7883
+0xDEEE	0x7879
+0xDEEF	0x7899
+0xDEF0	0x7880
+0xDEF1	0x7896
+0xDEF2	0x787B
+0xDEF3	0x797C
+0xDEF4	0x7982
+0xDEF5	0x797D
+0xDEF6	0x7979
+0xDEF7	0x7A11
+0xDEF8	0x7A18
+0xDEF9	0x7A19
+0xDEFA	0x7A12
+0xDEFB	0x7A17
+0xDEFC	0x7A15
+0xDEFD	0x7A22
+0xDEFE	0x7A13
+0xDF40	0x7A1B
+0xDF41	0x7A10
+0xDF42	0x7AA3
+0xDF43	0x7AA2
+0xDF44	0x7A9E
+0xDF45	0x7AEB
+0xDF46	0x7B66
+0xDF47	0x7B64
+0xDF48	0x7B6D
+0xDF49	0x7B74
+0xDF4A	0x7B69
+0xDF4B	0x7B72
+0xDF4C	0x7B65
+0xDF4D	0x7B73
+0xDF4E	0x7B71
+0xDF4F	0x7B70
+0xDF50	0x7B61
+0xDF51	0x7B78
+0xDF52	0x7B76
+0xDF53	0x7B63
+0xDF54	0x7CB2
+0xDF55	0x7CB4
+0xDF56	0x7CAF
+0xDF57	0x7D88
+0xDF58	0x7D86
+0xDF59	0x7D80
+0xDF5A	0x7D8D
+0xDF5B	0x7D7F
+0xDF5C	0x7D85
+0xDF5D	0x7D7A
+0xDF5E	0x7D8E
+0xDF5F	0x7D7B
+0xDF60	0x7D83
+0xDF61	0x7D7C
+0xDF62	0x7D8C
+0xDF63	0x7D94
+0xDF64	0x7D84
+0xDF65	0x7D7D
+0xDF66	0x7D92
+0xDF67	0x7F6D
+0xDF68	0x7F6B
+0xDF69	0x7F67
+0xDF6A	0x7F68
+0xDF6B	0x7F6C
+0xDF6C	0x7FA6
+0xDF6D	0x7FA5
+0xDF6E	0x7FA7
+0xDF6F	0x7FDB
+0xDF70	0x7FDC
+0xDF71	0x8021
+0xDF72	0x8164
+0xDF73	0x8160
+0xDF74	0x8177
+0xDF75	0x815C
+0xDF76	0x8169
+0xDF77	0x815B
+0xDF78	0x8162
+0xDF79	0x8172
+0xDF7A	0x6721
+0xDF7B	0x815E
+0xDF7C	0x8176
+0xDF7D	0x8167
+0xDF7E	0x816F
+0xDFA1	0x8144
+0xDFA2	0x8161
+0xDFA3	0x821D
+0xDFA4	0x8249
+0xDFA5	0x8244
+0xDFA6	0x8240
+0xDFA7	0x8242
+0xDFA8	0x8245
+0xDFA9	0x84F1
+0xDFAA	0x843F
+0xDFAB	0x8456
+0xDFAC	0x8476
+0xDFAD	0x8479
+0xDFAE	0x848F
+0xDFAF	0x848D
+0xDFB0	0x8465
+0xDFB1	0x8451
+0xDFB2	0x8440
+0xDFB3	0x8486
+0xDFB4	0x8467
+0xDFB5	0x8430
+0xDFB6	0x844D
+0xDFB7	0x847D
+0xDFB8	0x845A
+0xDFB9	0x8459
+0xDFBA	0x8474
+0xDFBB	0x8473
+0xDFBC	0x845D
+0xDFBD	0x8507
+0xDFBE	0x845E
+0xDFBF	0x8437
+0xDFC0	0x843A
+0xDFC1	0x8434
+0xDFC2	0x847A
+0xDFC3	0x8443
+0xDFC4	0x8478
+0xDFC5	0x8432
+0xDFC6	0x8445
+0xDFC7	0x8429
+0xDFC8	0x83D9
+0xDFC9	0x844B
+0xDFCA	0x842F
+0xDFCB	0x8442
+0xDFCC	0x842D
+0xDFCD	0x845F
+0xDFCE	0x8470
+0xDFCF	0x8439
+0xDFD0	0x844E
+0xDFD1	0x844C
+0xDFD2	0x8452
+0xDFD3	0x846F
+0xDFD4	0x84C5
+0xDFD5	0x848E
+0xDFD6	0x843B
+0xDFD7	0x8447
+0xDFD8	0x8436
+0xDFD9	0x8433
+0xDFDA	0x8468
+0xDFDB	0x847E
+0xDFDC	0x8444
+0xDFDD	0x842B
+0xDFDE	0x8460
+0xDFDF	0x8454
+0xDFE0	0x846E
+0xDFE1	0x8450
+0xDFE2	0x870B
+0xDFE3	0x8704
+0xDFE4	0x86F7
+0xDFE5	0x870C
+0xDFE6	0x86FA
+0xDFE7	0x86D6
+0xDFE8	0x86F5
+0xDFE9	0x874D
+0xDFEA	0x86F8
+0xDFEB	0x870E
+0xDFEC	0x8709
+0xDFED	0x8701
+0xDFEE	0x86F6
+0xDFEF	0x870D
+0xDFF0	0x8705
+0xDFF1	0x88D6
+0xDFF2	0x88CB
+0xDFF3	0x88CD
+0xDFF4	0x88CE
+0xDFF5	0x88DE
+0xDFF6	0x88DB
+0xDFF7	0x88DA
+0xDFF8	0x88CC
+0xDFF9	0x88D0
+0xDFFA	0x8985
+0xDFFB	0x899B
+0xDFFC	0x89DF
+0xDFFD	0x89E5
+0xDFFE	0x89E4
+0xE040	0x89E1
+0xE041	0x89E0
+0xE042	0x89E2
+0xE043	0x89DC
+0xE044	0x89E6
+0xE045	0x8A76
+0xE046	0x8A86
+0xE047	0x8A7F
+0xE048	0x8A61
+0xE049	0x8A3F
+0xE04A	0x8A77
+0xE04B	0x8A82
+0xE04C	0x8A84
+0xE04D	0x8A75
+0xE04E	0x8A83
+0xE04F	0x8A81
+0xE050	0x8A74
+0xE051	0x8A7A
+0xE052	0x8C3C
+0xE053	0x8C4B
+0xE054	0x8C4A
+0xE055	0x8C65
+0xE056	0x8C64
+0xE057	0x8C66
+0xE058	0x8C86
+0xE059	0x8C84
+0xE05A	0x8C85
+0xE05B	0x8CCC
+0xE05C	0x8D68
+0xE05D	0x8D69
+0xE05E	0x8D91
+0xE05F	0x8D8C
+0xE060	0x8D8E
+0xE061	0x8D8F
+0xE062	0x8D8D
+0xE063	0x8D93
+0xE064	0x8D94
+0xE065	0x8D90
+0xE066	0x8D92
+0xE067	0x8DF0
+0xE068	0x8DE0
+0xE069	0x8DEC
+0xE06A	0x8DF1
+0xE06B	0x8DEE
+0xE06C	0x8DD0
+0xE06D	0x8DE9
+0xE06E	0x8DE3
+0xE06F	0x8DE2
+0xE070	0x8DE7
+0xE071	0x8DF2
+0xE072	0x8DEB
+0xE073	0x8DF4
+0xE074	0x8F06
+0xE075	0x8EFF
+0xE076	0x8F01
+0xE077	0x8F00
+0xE078	0x8F05
+0xE079	0x8F07
+0xE07A	0x8F08
+0xE07B	0x8F02
+0xE07C	0x8F0B
+0xE07D	0x9052
+0xE07E	0x903F
+0xE0A1	0x9044
+0xE0A2	0x9049
+0xE0A3	0x903D
+0xE0A4	0x9110
+0xE0A5	0x910D
+0xE0A6	0x910F
+0xE0A7	0x9111
+0xE0A8	0x9116
+0xE0A9	0x9114
+0xE0AA	0x910B
+0xE0AB	0x910E
+0xE0AC	0x916E
+0xE0AD	0x916F
+0xE0AE	0x9248
+0xE0AF	0x9252
+0xE0B0	0x9230
+0xE0B1	0x923A
+0xE0B2	0x9266
+0xE0B3	0x9233
+0xE0B4	0x9265
+0xE0B5	0x925E
+0xE0B6	0x9283
+0xE0B7	0x922E
+0xE0B8	0x924A
+0xE0B9	0x9246
+0xE0BA	0x926D
+0xE0BB	0x926C
+0xE0BC	0x924F
+0xE0BD	0x9260
+0xE0BE	0x9267
+0xE0BF	0x926F
+0xE0C0	0x9236
+0xE0C1	0x9261
+0xE0C2	0x9270
+0xE0C3	0x9231
+0xE0C4	0x9254
+0xE0C5	0x9263
+0xE0C6	0x9250
+0xE0C7	0x9272
+0xE0C8	0x924E
+0xE0C9	0x9253
+0xE0CA	0x924C
+0xE0CB	0x9256
+0xE0CC	0x9232
+0xE0CD	0x959F
+0xE0CE	0x959C
+0xE0CF	0x959E
+0xE0D0	0x959B
+0xE0D1	0x9692
+0xE0D2	0x9693
+0xE0D3	0x9691
+0xE0D4	0x9697
+0xE0D5	0x96CE
+0xE0D6	0x96FA
+0xE0D7	0x96FD
+0xE0D8	0x96F8
+0xE0D9	0x96F5
+0xE0DA	0x9773
+0xE0DB	0x9777
+0xE0DC	0x9778
+0xE0DD	0x9772
+0xE0DE	0x980F
+0xE0DF	0x980D
+0xE0E0	0x980E
+0xE0E1	0x98AC
+0xE0E2	0x98F6
+0xE0E3	0x98F9
+0xE0E4	0x99AF
+0xE0E5	0x99B2
+0xE0E6	0x99B0
+0xE0E7	0x99B5
+0xE0E8	0x9AAD
+0xE0E9	0x9AAB
+0xE0EA	0x9B5B
+0xE0EB	0x9CEA
+0xE0EC	0x9CED
+0xE0ED	0x9CE7
+0xE0EE	0x9E80
+0xE0EF	0x9EFD
+0xE0F0	0x50E6
+0xE0F1	0x50D4
+0xE0F2	0x50D7
+0xE0F3	0x50E8
+0xE0F4	0x50F3
+0xE0F5	0x50DB
+0xE0F6	0x50EA
+0xE0F7	0x50DD
+0xE0F8	0x50E4
+0xE0F9	0x50D3
+0xE0FA	0x50EC
+0xE0FB	0x50F0
+0xE0FC	0x50EF
+0xE0FD	0x50E3
+0xE0FE	0x50E0
+0xE140	0x51D8
+0xE141	0x5280
+0xE142	0x5281
+0xE143	0x52E9
+0xE144	0x52EB
+0xE145	0x5330
+0xE146	0x53AC
+0xE147	0x5627
+0xE148	0x5615
+0xE149	0x560C
+0xE14A	0x5612
+0xE14B	0x55FC
+0xE14C	0x560F
+0xE14D	0x561C
+0xE14E	0x5601
+0xE14F	0x5613
+0xE150	0x5602
+0xE151	0x55FA
+0xE152	0x561D
+0xE153	0x5604
+0xE154	0x55FF
+0xE155	0x55F9
+0xE156	0x5889
+0xE157	0x587C
+0xE158	0x5890
+0xE159	0x5898
+0xE15A	0x5886
+0xE15B	0x5881
+0xE15C	0x587F
+0xE15D	0x5874
+0xE15E	0x588B
+0xE15F	0x587A
+0xE160	0x5887
+0xE161	0x5891
+0xE162	0x588E
+0xE163	0x5876
+0xE164	0x5882
+0xE165	0x5888
+0xE166	0x587B
+0xE167	0x5894
+0xE168	0x588F
+0xE169	0x58FE
+0xE16A	0x596B
+0xE16B	0x5ADC
+0xE16C	0x5AEE
+0xE16D	0x5AE5
+0xE16E	0x5AD5
+0xE16F	0x5AEA
+0xE170	0x5ADA
+0xE171	0x5AED
+0xE172	0x5AEB
+0xE173	0x5AF3
+0xE174	0x5AE2
+0xE175	0x5AE0
+0xE176	0x5ADB
+0xE177	0x5AEC
+0xE178	0x5ADE
+0xE179	0x5ADD
+0xE17A	0x5AD9
+0xE17B	0x5AE8
+0xE17C	0x5ADF
+0xE17D	0x5B77
+0xE17E	0x5BE0
+0xE1A1	0x5BE3
+0xE1A2	0x5C63
+0xE1A3	0x5D82
+0xE1A4	0x5D80
+0xE1A5	0x5D7D
+0xE1A6	0x5D86
+0xE1A7	0x5D7A
+0xE1A8	0x5D81
+0xE1A9	0x5D77
+0xE1AA	0x5D8A
+0xE1AB	0x5D89
+0xE1AC	0x5D88
+0xE1AD	0x5D7E
+0xE1AE	0x5D7C
+0xE1AF	0x5D8D
+0xE1B0	0x5D79
+0xE1B1	0x5D7F
+0xE1B2	0x5E58
+0xE1B3	0x5E59
+0xE1B4	0x5E53
+0xE1B5	0x5ED8
+0xE1B6	0x5ED1
+0xE1B7	0x5ED7
+0xE1B8	0x5ECE
+0xE1B9	0x5EDC
+0xE1BA	0x5ED5
+0xE1BB	0x5ED9
+0xE1BC	0x5ED2
+0xE1BD	0x5ED4
+0xE1BE	0x5F44
+0xE1BF	0x5F43
+0xE1C0	0x5F6F
+0xE1C1	0x5FB6
+0xE1C2	0x612C
+0xE1C3	0x6128
+0xE1C4	0x6141
+0xE1C5	0x615E
+0xE1C6	0x6171
+0xE1C7	0x6173
+0xE1C8	0x6152
+0xE1C9	0x6153
+0xE1CA	0x6172
+0xE1CB	0x616C
+0xE1CC	0x6180
+0xE1CD	0x6174
+0xE1CE	0x6154
+0xE1CF	0x617A
+0xE1D0	0x615B
+0xE1D1	0x6165
+0xE1D2	0x613B
+0xE1D3	0x616A
+0xE1D4	0x6161
+0xE1D5	0x6156
+0xE1D6	0x6229
+0xE1D7	0x6227
+0xE1D8	0x622B
+0xE1D9	0x642B
+0xE1DA	0x644D
+0xE1DB	0x645B
+0xE1DC	0x645D
+0xE1DD	0x6474
+0xE1DE	0x6476
+0xE1DF	0x6472
+0xE1E0	0x6473
+0xE1E1	0x647D
+0xE1E2	0x6475
+0xE1E3	0x6466
+0xE1E4	0x64A6
+0xE1E5	0x644E
+0xE1E6	0x6482
+0xE1E7	0x645E
+0xE1E8	0x645C
+0xE1E9	0x644B
+0xE1EA	0x6453
+0xE1EB	0x6460
+0xE1EC	0x6450
+0xE1ED	0x647F
+0xE1EE	0x643F
+0xE1EF	0x646C
+0xE1F0	0x646B
+0xE1F1	0x6459
+0xE1F2	0x6465
+0xE1F3	0x6477
+0xE1F4	0x6573
+0xE1F5	0x65A0
+0xE1F6	0x66A1
+0xE1F7	0x66A0
+0xE1F8	0x669F
+0xE1F9	0x6705
+0xE1FA	0x6704
+0xE1FB	0x6722
+0xE1FC	0x69B1
+0xE1FD	0x69B6
+0xE1FE	0x69C9
+0xE240	0x69A0
+0xE241	0x69CE
+0xE242	0x6996
+0xE243	0x69B0
+0xE244	0x69AC
+0xE245	0x69BC
+0xE246	0x6991
+0xE247	0x6999
+0xE248	0x698E
+0xE249	0x69A7
+0xE24A	0x698D
+0xE24B	0x69A9
+0xE24C	0x69BE
+0xE24D	0x69AF
+0xE24E	0x69BF
+0xE24F	0x69C4
+0xE250	0x69BD
+0xE251	0x69A4
+0xE252	0x69D4
+0xE253	0x69B9
+0xE254	0x69CA
+0xE255	0x699A
+0xE256	0x69CF
+0xE257	0x69B3
+0xE258	0x6993
+0xE259	0x69AA
+0xE25A	0x69A1
+0xE25B	0x699E
+0xE25C	0x69D9
+0xE25D	0x6997
+0xE25E	0x6990
+0xE25F	0x69C2
+0xE260	0x69B5
+0xE261	0x69A5
+0xE262	0x69C6
+0xE263	0x6B4A
+0xE264	0x6B4D
+0xE265	0x6B4B
+0xE266	0x6B9E
+0xE267	0x6B9F
+0xE268	0x6BA0
+0xE269	0x6BC3
+0xE26A	0x6BC4
+0xE26B	0x6BFE
+0xE26C	0x6ECE
+0xE26D	0x6EF5
+0xE26E	0x6EF1
+0xE26F	0x6F03
+0xE270	0x6F25
+0xE271	0x6EF8
+0xE272	0x6F37
+0xE273	0x6EFB
+0xE274	0x6F2E
+0xE275	0x6F09
+0xE276	0x6F4E
+0xE277	0x6F19
+0xE278	0x6F1A
+0xE279	0x6F27
+0xE27A	0x6F18
+0xE27B	0x6F3B
+0xE27C	0x6F12
+0xE27D	0x6EED
+0xE27E	0x6F0A
+0xE2A1	0x6F36
+0xE2A2	0x6F73
+0xE2A3	0x6EF9
+0xE2A4	0x6EEE
+0xE2A5	0x6F2D
+0xE2A6	0x6F40
+0xE2A7	0x6F30
+0xE2A8	0x6F3C
+0xE2A9	0x6F35
+0xE2AA	0x6EEB
+0xE2AB	0x6F07
+0xE2AC	0x6F0E
+0xE2AD	0x6F43
+0xE2AE	0x6F05
+0xE2AF	0x6EFD
+0xE2B0	0x6EF6
+0xE2B1	0x6F39
+0xE2B2	0x6F1C
+0xE2B3	0x6EFC
+0xE2B4	0x6F3A
+0xE2B5	0x6F1F
+0xE2B6	0x6F0D
+0xE2B7	0x6F1E
+0xE2B8	0x6F08
+0xE2B9	0x6F21
+0xE2BA	0x7187
+0xE2BB	0x7190
+0xE2BC	0x7189
+0xE2BD	0x7180
+0xE2BE	0x7185
+0xE2BF	0x7182
+0xE2C0	0x718F
+0xE2C1	0x717B
+0xE2C2	0x7186
+0xE2C3	0x7181
+0xE2C4	0x7197
+0xE2C5	0x7244
+0xE2C6	0x7253
+0xE2C7	0x7297
+0xE2C8	0x7295
+0xE2C9	0x7293
+0xE2CA	0x7343
+0xE2CB	0x734D
+0xE2CC	0x7351
+0xE2CD	0x734C
+0xE2CE	0x7462
+0xE2CF	0x7473
+0xE2D0	0x7471
+0xE2D1	0x7475
+0xE2D2	0x7472
+0xE2D3	0x7467
+0xE2D4	0x746E
+0xE2D5	0x7500
+0xE2D6	0x7502
+0xE2D7	0x7503
+0xE2D8	0x757D
+0xE2D9	0x7590
+0xE2DA	0x7616
+0xE2DB	0x7608
+0xE2DC	0x760C
+0xE2DD	0x7615
+0xE2DE	0x7611
+0xE2DF	0x760A
+0xE2E0	0x7614
+0xE2E1	0x76B8
+0xE2E2	0x7781
+0xE2E3	0x777C
+0xE2E4	0x7785
+0xE2E5	0x7782
+0xE2E6	0x776E
+0xE2E7	0x7780
+0xE2E8	0x776F
+0xE2E9	0x777E
+0xE2EA	0x7783
+0xE2EB	0x78B2
+0xE2EC	0x78AA
+0xE2ED	0x78B4
+0xE2EE	0x78AD
+0xE2EF	0x78A8
+0xE2F0	0x787E
+0xE2F1	0x78AB
+0xE2F2	0x789E
+0xE2F3	0x78A5
+0xE2F4	0x78A0
+0xE2F5	0x78AC
+0xE2F6	0x78A2
+0xE2F7	0x78A4
+0xE2F8	0x7998
+0xE2F9	0x798A
+0xE2FA	0x798B
+0xE2FB	0x7996
+0xE2FC	0x7995
+0xE2FD	0x7994
+0xE2FE	0x7993
+0xE340	0x7997
+0xE341	0x7988
+0xE342	0x7992
+0xE343	0x7990
+0xE344	0x7A2B
+0xE345	0x7A4A
+0xE346	0x7A30
+0xE347	0x7A2F
+0xE348	0x7A28
+0xE349	0x7A26
+0xE34A	0x7AA8
+0xE34B	0x7AAB
+0xE34C	0x7AAC
+0xE34D	0x7AEE
+0xE34E	0x7B88
+0xE34F	0x7B9C
+0xE350	0x7B8A
+0xE351	0x7B91
+0xE352	0x7B90
+0xE353	0x7B96
+0xE354	0x7B8D
+0xE355	0x7B8C
+0xE356	0x7B9B
+0xE357	0x7B8E
+0xE358	0x7B85
+0xE359	0x7B98
+0xE35A	0x5284
+0xE35B	0x7B99
+0xE35C	0x7BA4
+0xE35D	0x7B82
+0xE35E	0x7CBB
+0xE35F	0x7CBF
+0xE360	0x7CBC
+0xE361	0x7CBA
+0xE362	0x7DA7
+0xE363	0x7DB7
+0xE364	0x7DC2
+0xE365	0x7DA3
+0xE366	0x7DAA
+0xE367	0x7DC1
+0xE368	0x7DC0
+0xE369	0x7DC5
+0xE36A	0x7D9D
+0xE36B	0x7DCE
+0xE36C	0x7DC4
+0xE36D	0x7DC6
+0xE36E	0x7DCB
+0xE36F	0x7DCC
+0xE370	0x7DAF
+0xE371	0x7DB9
+0xE372	0x7D96
+0xE373	0x7DBC
+0xE374	0x7D9F
+0xE375	0x7DA6
+0xE376	0x7DAE
+0xE377	0x7DA9
+0xE378	0x7DA1
+0xE379	0x7DC9
+0xE37A	0x7F73
+0xE37B	0x7FE2
+0xE37C	0x7FE3
+0xE37D	0x7FE5
+0xE37E	0x7FDE
+0xE3A1	0x8024
+0xE3A2	0x805D
+0xE3A3	0x805C
+0xE3A4	0x8189
+0xE3A5	0x8186
+0xE3A6	0x8183
+0xE3A7	0x8187
+0xE3A8	0x818D
+0xE3A9	0x818C
+0xE3AA	0x818B
+0xE3AB	0x8215
+0xE3AC	0x8497
+0xE3AD	0x84A4
+0xE3AE	0x84A1
+0xE3AF	0x849F
+0xE3B0	0x84BA
+0xE3B1	0x84CE
+0xE3B2	0x84C2
+0xE3B3	0x84AC
+0xE3B4	0x84AE
+0xE3B5	0x84AB
+0xE3B6	0x84B9
+0xE3B7	0x84B4
+0xE3B8	0x84C1
+0xE3B9	0x84CD
+0xE3BA	0x84AA
+0xE3BB	0x849A
+0xE3BC	0x84B1
+0xE3BD	0x84D0
+0xE3BE	0x849D
+0xE3BF	0x84A7
+0xE3C0	0x84BB
+0xE3C1	0x84A2
+0xE3C2	0x8494
+0xE3C3	0x84C7
+0xE3C4	0x84CC
+0xE3C5	0x849B
+0xE3C6	0x84A9
+0xE3C7	0x84AF
+0xE3C8	0x84A8
+0xE3C9	0x84D6
+0xE3CA	0x8498
+0xE3CB	0x84B6
+0xE3CC	0x84CF
+0xE3CD	0x84A0
+0xE3CE	0x84D7
+0xE3CF	0x84D4
+0xE3D0	0x84D2
+0xE3D1	0x84DB
+0xE3D2	0x84B0
+0xE3D3	0x8491
+0xE3D4	0x8661
+0xE3D5	0x8733
+0xE3D6	0x8723
+0xE3D7	0x8728
+0xE3D8	0x876B
+0xE3D9	0x8740
+0xE3DA	0x872E
+0xE3DB	0x871E
+0xE3DC	0x8721
+0xE3DD	0x8719
+0xE3DE	0x871B
+0xE3DF	0x8743
+0xE3E0	0x872C
+0xE3E1	0x8741
+0xE3E2	0x873E
+0xE3E3	0x8746
+0xE3E4	0x8720
+0xE3E5	0x8732
+0xE3E6	0x872A
+0xE3E7	0x872D
+0xE3E8	0x873C
+0xE3E9	0x8712
+0xE3EA	0x873A
+0xE3EB	0x8731
+0xE3EC	0x8735
+0xE3ED	0x8742
+0xE3EE	0x8726
+0xE3EF	0x8727
+0xE3F0	0x8738
+0xE3F1	0x8724
+0xE3F2	0x871A
+0xE3F3	0x8730
+0xE3F4	0x8711
+0xE3F5	0x88F7
+0xE3F6	0x88E7
+0xE3F7	0x88F1
+0xE3F8	0x88F2
+0xE3F9	0x88FA
+0xE3FA	0x88FE
+0xE3FB	0x88EE
+0xE3FC	0x88FC
+0xE3FD	0x88F6
+0xE3FE	0x88FB
+0xE440	0x88F0
+0xE441	0x88EC
+0xE442	0x88EB
+0xE443	0x899D
+0xE444	0x89A1
+0xE445	0x899F
+0xE446	0x899E
+0xE447	0x89E9
+0xE448	0x89EB
+0xE449	0x89E8
+0xE44A	0x8AAB
+0xE44B	0x8A99
+0xE44C	0x8A8B
+0xE44D	0x8A92
+0xE44E	0x8A8F
+0xE44F	0x8A96
+0xE450	0x8C3D
+0xE451	0x8C68
+0xE452	0x8C69
+0xE453	0x8CD5
+0xE454	0x8CCF
+0xE455	0x8CD7
+0xE456	0x8D96
+0xE457	0x8E09
+0xE458	0x8E02
+0xE459	0x8DFF
+0xE45A	0x8E0D
+0xE45B	0x8DFD
+0xE45C	0x8E0A
+0xE45D	0x8E03
+0xE45E	0x8E07
+0xE45F	0x8E06
+0xE460	0x8E05
+0xE461	0x8DFE
+0xE462	0x8E00
+0xE463	0x8E04
+0xE464	0x8F10
+0xE465	0x8F11
+0xE466	0x8F0E
+0xE467	0x8F0D
+0xE468	0x9123
+0xE469	0x911C
+0xE46A	0x9120
+0xE46B	0x9122
+0xE46C	0x911F
+0xE46D	0x911D
+0xE46E	0x911A
+0xE46F	0x9124
+0xE470	0x9121
+0xE471	0x911B
+0xE472	0x917A
+0xE473	0x9172
+0xE474	0x9179
+0xE475	0x9173
+0xE476	0x92A5
+0xE477	0x92A4
+0xE478	0x9276
+0xE479	0x929B
+0xE47A	0x927A
+0xE47B	0x92A0
+0xE47C	0x9294
+0xE47D	0x92AA
+0xE47E	0x928D
+0xE4A1	0x92A6
+0xE4A2	0x929A
+0xE4A3	0x92AB
+0xE4A4	0x9279
+0xE4A5	0x9297
+0xE4A6	0x927F
+0xE4A7	0x92A3
+0xE4A8	0x92EE
+0xE4A9	0x928E
+0xE4AA	0x9282
+0xE4AB	0x9295
+0xE4AC	0x92A2
+0xE4AD	0x927D
+0xE4AE	0x9288
+0xE4AF	0x92A1
+0xE4B0	0x928A
+0xE4B1	0x9286
+0xE4B2	0x928C
+0xE4B3	0x9299
+0xE4B4	0x92A7
+0xE4B5	0x927E
+0xE4B6	0x9287
+0xE4B7	0x92A9
+0xE4B8	0x929D
+0xE4B9	0x928B
+0xE4BA	0x922D
+0xE4BB	0x969E
+0xE4BC	0x96A1
+0xE4BD	0x96FF
+0xE4BE	0x9758
+0xE4BF	0x977D
+0xE4C0	0x977A
+0xE4C1	0x977E
+0xE4C2	0x9783
+0xE4C3	0x9780
+0xE4C4	0x9782
+0xE4C5	0x977B
+0xE4C6	0x9784
+0xE4C7	0x9781
+0xE4C8	0x977F
+0xE4C9	0x97CE
+0xE4CA	0x97CD
+0xE4CB	0x9816
+0xE4CC	0x98AD
+0xE4CD	0x98AE
+0xE4CE	0x9902
+0xE4CF	0x9900
+0xE4D0	0x9907
+0xE4D1	0x999D
+0xE4D2	0x999C
+0xE4D3	0x99C3
+0xE4D4	0x99B9
+0xE4D5	0x99BB
+0xE4D6	0x99BA
+0xE4D7	0x99C2
+0xE4D8	0x99BD
+0xE4D9	0x99C7
+0xE4DA	0x9AB1
+0xE4DB	0x9AE3
+0xE4DC	0x9AE7
+0xE4DD	0x9B3E
+0xE4DE	0x9B3F
+0xE4DF	0x9B60
+0xE4E0	0x9B61
+0xE4E1	0x9B5F
+0xE4E2	0x9CF1
+0xE4E3	0x9CF2
+0xE4E4	0x9CF5
+0xE4E5	0x9EA7
+0xE4E6	0x50FF
+0xE4E7	0x5103
+0xE4E8	0x5130
+0xE4E9	0x50F8
+0xE4EA	0x5106
+0xE4EB	0x5107
+0xE4EC	0x50F6
+0xE4ED	0x50FE
+0xE4EE	0x510B
+0xE4EF	0x510C
+0xE4F0	0x50FD
+0xE4F1	0x510A
+0xE4F2	0x528B
+0xE4F3	0x528C
+0xE4F4	0x52F1
+0xE4F5	0x52EF
+0xE4F6	0x5648
+0xE4F7	0x5642
+0xE4F8	0x564C
+0xE4F9	0x5635
+0xE4FA	0x5641
+0xE4FB	0x564A
+0xE4FC	0x5649
+0xE4FD	0x5646
+0xE4FE	0x5658
+0xE540	0x565A
+0xE541	0x5640
+0xE542	0x5633
+0xE543	0x563D
+0xE544	0x562C
+0xE545	0x563E
+0xE546	0x5638
+0xE547	0x562A
+0xE548	0x563A
+0xE549	0x571A
+0xE54A	0x58AB
+0xE54B	0x589D
+0xE54C	0x58B1
+0xE54D	0x58A0
+0xE54E	0x58A3
+0xE54F	0x58AF
+0xE550	0x58AC
+0xE551	0x58A5
+0xE552	0x58A1
+0xE553	0x58FF
+0xE554	0x5AFF
+0xE555	0x5AF4
+0xE556	0x5AFD
+0xE557	0x5AF7
+0xE558	0x5AF6
+0xE559	0x5B03
+0xE55A	0x5AF8
+0xE55B	0x5B02
+0xE55C	0x5AF9
+0xE55D	0x5B01
+0xE55E	0x5B07
+0xE55F	0x5B05
+0xE560	0x5B0F
+0xE561	0x5C67
+0xE562	0x5D99
+0xE563	0x5D97
+0xE564	0x5D9F
+0xE565	0x5D92
+0xE566	0x5DA2
+0xE567	0x5D93
+0xE568	0x5D95
+0xE569	0x5DA0
+0xE56A	0x5D9C
+0xE56B	0x5DA1
+0xE56C	0x5D9A
+0xE56D	0x5D9E
+0xE56E	0x5E69
+0xE56F	0x5E5D
+0xE570	0x5E60
+0xE571	0x5E5C
+0xE572	0x7DF3
+0xE573	0x5EDB
+0xE574	0x5EDE
+0xE575	0x5EE1
+0xE576	0x5F49
+0xE577	0x5FB2
+0xE578	0x618B
+0xE579	0x6183
+0xE57A	0x6179
+0xE57B	0x61B1
+0xE57C	0x61B0
+0xE57D	0x61A2
+0xE57E	0x6189
+0xE5A1	0x619B
+0xE5A2	0x6193
+0xE5A3	0x61AF
+0xE5A4	0x61AD
+0xE5A5	0x619F
+0xE5A6	0x6192
+0xE5A7	0x61AA
+0xE5A8	0x61A1
+0xE5A9	0x618D
+0xE5AA	0x6166
+0xE5AB	0x61B3
+0xE5AC	0x622D
+0xE5AD	0x646E
+0xE5AE	0x6470
+0xE5AF	0x6496
+0xE5B0	0x64A0
+0xE5B1	0x6485
+0xE5B2	0x6497
+0xE5B3	0x649C
+0xE5B4	0x648F
+0xE5B5	0x648B
+0xE5B6	0x648A
+0xE5B7	0x648C
+0xE5B8	0x64A3
+0xE5B9	0x649F
+0xE5BA	0x6468
+0xE5BB	0x64B1
+0xE5BC	0x6498
+0xE5BD	0x6576
+0xE5BE	0x657A
+0xE5BF	0x6579
+0xE5C0	0x657B
+0xE5C1	0x65B2
+0xE5C2	0x65B3
+0xE5C3	0x66B5
+0xE5C4	0x66B0
+0xE5C5	0x66A9
+0xE5C6	0x66B2
+0xE5C7	0x66B7
+0xE5C8	0x66AA
+0xE5C9	0x66AF
+0xE5CA	0x6A00
+0xE5CB	0x6A06
+0xE5CC	0x6A17
+0xE5CD	0x69E5
+0xE5CE	0x69F8
+0xE5CF	0x6A15
+0xE5D0	0x69F1
+0xE5D1	0x69E4
+0xE5D2	0x6A20
+0xE5D3	0x69FF
+0xE5D4	0x69EC
+0xE5D5	0x69E2
+0xE5D6	0x6A1B
+0xE5D7	0x6A1D
+0xE5D8	0x69FE
+0xE5D9	0x6A27
+0xE5DA	0x69F2
+0xE5DB	0x69EE
+0xE5DC	0x6A14
+0xE5DD	0x69F7
+0xE5DE	0x69E7
+0xE5DF	0x6A40
+0xE5E0	0x6A08
+0xE5E1	0x69E6
+0xE5E2	0x69FB
+0xE5E3	0x6A0D
+0xE5E4	0x69FC
+0xE5E5	0x69EB
+0xE5E6	0x6A09
+0xE5E7	0x6A04
+0xE5E8	0x6A18
+0xE5E9	0x6A25
+0xE5EA	0x6A0F
+0xE5EB	0x69F6
+0xE5EC	0x6A26
+0xE5ED	0x6A07
+0xE5EE	0x69F4
+0xE5EF	0x6A16
+0xE5F0	0x6B51
+0xE5F1	0x6BA5
+0xE5F2	0x6BA3
+0xE5F3	0x6BA2
+0xE5F4	0x6BA6
+0xE5F5	0x6C01
+0xE5F6	0x6C00
+0xE5F7	0x6BFF
+0xE5F8	0x6C02
+0xE5F9	0x6F41
+0xE5FA	0x6F26
+0xE5FB	0x6F7E
+0xE5FC	0x6F87
+0xE5FD	0x6FC6
+0xE5FE	0x6F92
+0xE640	0x6F8D
+0xE641	0x6F89
+0xE642	0x6F8C
+0xE643	0x6F62
+0xE644	0x6F4F
+0xE645	0x6F85
+0xE646	0x6F5A
+0xE647	0x6F96
+0xE648	0x6F76
+0xE649	0x6F6C
+0xE64A	0x6F82
+0xE64B	0x6F55
+0xE64C	0x6F72
+0xE64D	0x6F52
+0xE64E	0x6F50
+0xE64F	0x6F57
+0xE650	0x6F94
+0xE651	0x6F93
+0xE652	0x6F5D
+0xE653	0x6F00
+0xE654	0x6F61
+0xE655	0x6F6B
+0xE656	0x6F7D
+0xE657	0x6F67
+0xE658	0x6F90
+0xE659	0x6F53
+0xE65A	0x6F8B
+0xE65B	0x6F69
+0xE65C	0x6F7F
+0xE65D	0x6F95
+0xE65E	0x6F63
+0xE65F	0x6F77
+0xE660	0x6F6A
+0xE661	0x6F7B
+0xE662	0x71B2
+0xE663	0x71AF
+0xE664	0x719B
+0xE665	0x71B0
+0xE666	0x71A0
+0xE667	0x719A
+0xE668	0x71A9
+0xE669	0x71B5
+0xE66A	0x719D
+0xE66B	0x71A5
+0xE66C	0x719E
+0xE66D	0x71A4
+0xE66E	0x71A1
+0xE66F	0x71AA
+0xE670	0x719C
+0xE671	0x71A7
+0xE672	0x71B3
+0xE673	0x7298
+0xE674	0x729A
+0xE675	0x7358
+0xE676	0x7352
+0xE677	0x735E
+0xE678	0x735F
+0xE679	0x7360
+0xE67A	0x735D
+0xE67B	0x735B
+0xE67C	0x7361
+0xE67D	0x735A
+0xE67E	0x7359
+0xE6A1	0x7362
+0xE6A2	0x7487
+0xE6A3	0x7489
+0xE6A4	0x748A
+0xE6A5	0x7486
+0xE6A6	0x7481
+0xE6A7	0x747D
+0xE6A8	0x7485
+0xE6A9	0x7488
+0xE6AA	0x747C
+0xE6AB	0x7479
+0xE6AC	0x7508
+0xE6AD	0x7507
+0xE6AE	0x757E
+0xE6AF	0x7625
+0xE6B0	0x761E
+0xE6B1	0x7619
+0xE6B2	0x761D
+0xE6B3	0x761C
+0xE6B4	0x7623
+0xE6B5	0x761A
+0xE6B6	0x7628
+0xE6B7	0x761B
+0xE6B8	0x769C
+0xE6B9	0x769D
+0xE6BA	0x769E
+0xE6BB	0x769B
+0xE6BC	0x778D
+0xE6BD	0x778F
+0xE6BE	0x7789
+0xE6BF	0x7788
+0xE6C0	0x78CD
+0xE6C1	0x78BB
+0xE6C2	0x78CF
+0xE6C3	0x78CC
+0xE6C4	0x78D1
+0xE6C5	0x78CE
+0xE6C6	0x78D4
+0xE6C7	0x78C8
+0xE6C8	0x78C3
+0xE6C9	0x78C4
+0xE6CA	0x78C9
+0xE6CB	0x799A
+0xE6CC	0x79A1
+0xE6CD	0x79A0
+0xE6CE	0x799C
+0xE6CF	0x79A2
+0xE6D0	0x799B
+0xE6D1	0x6B76
+0xE6D2	0x7A39
+0xE6D3	0x7AB2
+0xE6D4	0x7AB4
+0xE6D5	0x7AB3
+0xE6D6	0x7BB7
+0xE6D7	0x7BCB
+0xE6D8	0x7BBE
+0xE6D9	0x7BAC
+0xE6DA	0x7BCE
+0xE6DB	0x7BAF
+0xE6DC	0x7BB9
+0xE6DD	0x7BCA
+0xE6DE	0x7BB5
+0xE6DF	0x7CC5
+0xE6E0	0x7CC8
+0xE6E1	0x7CCC
+0xE6E2	0x7CCB
+0xE6E3	0x7DF7
+0xE6E4	0x7DDB
+0xE6E5	0x7DEA
+0xE6E6	0x7DE7
+0xE6E7	0x7DD7
+0xE6E8	0x7DE1
+0xE6E9	0x7E03
+0xE6EA	0x7DFA
+0xE6EB	0x7DE6
+0xE6EC	0x7DF6
+0xE6ED	0x7DF1
+0xE6EE	0x7DF0
+0xE6EF	0x7DEE
+0xE6F0	0x7DDF
+0xE6F1	0x7F76
+0xE6F2	0x7FAC
+0xE6F3	0x7FB0
+0xE6F4	0x7FAD
+0xE6F5	0x7FED
+0xE6F6	0x7FEB
+0xE6F7	0x7FEA
+0xE6F8	0x7FEC
+0xE6F9	0x7FE6
+0xE6FA	0x7FE8
+0xE6FB	0x8064
+0xE6FC	0x8067
+0xE6FD	0x81A3
+0xE6FE	0x819F
+0xE740	0x819E
+0xE741	0x8195
+0xE742	0x81A2
+0xE743	0x8199
+0xE744	0x8197
+0xE745	0x8216
+0xE746	0x824F
+0xE747	0x8253
+0xE748	0x8252
+0xE749	0x8250
+0xE74A	0x824E
+0xE74B	0x8251
+0xE74C	0x8524
+0xE74D	0x853B
+0xE74E	0x850F
+0xE74F	0x8500
+0xE750	0x8529
+0xE751	0x850E
+0xE752	0x8509
+0xE753	0x850D
+0xE754	0x851F
+0xE755	0x850A
+0xE756	0x8527
+0xE757	0x851C
+0xE758	0x84FB
+0xE759	0x852B
+0xE75A	0x84FA
+0xE75B	0x8508
+0xE75C	0x850C
+0xE75D	0x84F4
+0xE75E	0x852A
+0xE75F	0x84F2
+0xE760	0x8515
+0xE761	0x84F7
+0xE762	0x84EB
+0xE763	0x84F3
+0xE764	0x84FC
+0xE765	0x8512
+0xE766	0x84EA
+0xE767	0x84E9
+0xE768	0x8516
+0xE769	0x84FE
+0xE76A	0x8528
+0xE76B	0x851D
+0xE76C	0x852E
+0xE76D	0x8502
+0xE76E	0x84FD
+0xE76F	0x851E
+0xE770	0x84F6
+0xE771	0x8531
+0xE772	0x8526
+0xE773	0x84E7
+0xE774	0x84E8
+0xE775	0x84F0
+0xE776	0x84EF
+0xE777	0x84F9
+0xE778	0x8518
+0xE779	0x8520
+0xE77A	0x8530
+0xE77B	0x850B
+0xE77C	0x8519
+0xE77D	0x852F
+0xE77E	0x8662
+0xE7A1	0x8756
+0xE7A2	0x8763
+0xE7A3	0x8764
+0xE7A4	0x8777
+0xE7A5	0x87E1
+0xE7A6	0x8773
+0xE7A7	0x8758
+0xE7A8	0x8754
+0xE7A9	0x875B
+0xE7AA	0x8752
+0xE7AB	0x8761
+0xE7AC	0x875A
+0xE7AD	0x8751
+0xE7AE	0x875E
+0xE7AF	0x876D
+0xE7B0	0x876A
+0xE7B1	0x8750
+0xE7B2	0x874E
+0xE7B3	0x875F
+0xE7B4	0x875D
+0xE7B5	0x876F
+0xE7B6	0x876C
+0xE7B7	0x877A
+0xE7B8	0x876E
+0xE7B9	0x875C
+0xE7BA	0x8765
+0xE7BB	0x874F
+0xE7BC	0x877B
+0xE7BD	0x8775
+0xE7BE	0x8762
+0xE7BF	0x8767
+0xE7C0	0x8769
+0xE7C1	0x885A
+0xE7C2	0x8905
+0xE7C3	0x890C
+0xE7C4	0x8914
+0xE7C5	0x890B
+0xE7C6	0x8917
+0xE7C7	0x8918
+0xE7C8	0x8919
+0xE7C9	0x8906
+0xE7CA	0x8916
+0xE7CB	0x8911
+0xE7CC	0x890E
+0xE7CD	0x8909
+0xE7CE	0x89A2
+0xE7CF	0x89A4
+0xE7D0	0x89A3
+0xE7D1	0x89ED
+0xE7D2	0x89F0
+0xE7D3	0x89EC
+0xE7D4	0x8ACF
+0xE7D5	0x8AC6
+0xE7D6	0x8AB8
+0xE7D7	0x8AD3
+0xE7D8	0x8AD1
+0xE7D9	0x8AD4
+0xE7DA	0x8AD5
+0xE7DB	0x8ABB
+0xE7DC	0x8AD7
+0xE7DD	0x8ABE
+0xE7DE	0x8AC0
+0xE7DF	0x8AC5
+0xE7E0	0x8AD8
+0xE7E1	0x8AC3
+0xE7E2	0x8ABA
+0xE7E3	0x8ABD
+0xE7E4	0x8AD9
+0xE7E5	0x8C3E
+0xE7E6	0x8C4D
+0xE7E7	0x8C8F
+0xE7E8	0x8CE5
+0xE7E9	0x8CDF
+0xE7EA	0x8CD9
+0xE7EB	0x8CE8
+0xE7EC	0x8CDA
+0xE7ED	0x8CDD
+0xE7EE	0x8CE7
+0xE7EF	0x8DA0
+0xE7F0	0x8D9C
+0xE7F1	0x8DA1
+0xE7F2	0x8D9B
+0xE7F3	0x8E20
+0xE7F4	0x8E23
+0xE7F5	0x8E25
+0xE7F6	0x8E24
+0xE7F7	0x8E2E
+0xE7F8	0x8E15
+0xE7F9	0x8E1B
+0xE7FA	0x8E16
+0xE7FB	0x8E11
+0xE7FC	0x8E19
+0xE7FD	0x8E26
+0xE7FE	0x8E27
+0xE840	0x8E14
+0xE841	0x8E12
+0xE842	0x8E18
+0xE843	0x8E13
+0xE844	0x8E1C
+0xE845	0x8E17
+0xE846	0x8E1A
+0xE847	0x8F2C
+0xE848	0x8F24
+0xE849	0x8F18
+0xE84A	0x8F1A
+0xE84B	0x8F20
+0xE84C	0x8F23
+0xE84D	0x8F16
+0xE84E	0x8F17
+0xE84F	0x9073
+0xE850	0x9070
+0xE851	0x906F
+0xE852	0x9067
+0xE853	0x906B
+0xE854	0x912F
+0xE855	0x912B
+0xE856	0x9129
+0xE857	0x912A
+0xE858	0x9132
+0xE859	0x9126
+0xE85A	0x912E
+0xE85B	0x9185
+0xE85C	0x9186
+0xE85D	0x918A
+0xE85E	0x9181
+0xE85F	0x9182
+0xE860	0x9184
+0xE861	0x9180
+0xE862	0x92D0
+0xE863	0x92C3
+0xE864	0x92C4
+0xE865	0x92C0
+0xE866	0x92D9
+0xE867	0x92B6
+0xE868	0x92CF
+0xE869	0x92F1
+0xE86A	0x92DF
+0xE86B	0x92D8
+0xE86C	0x92E9
+0xE86D	0x92D7
+0xE86E	0x92DD
+0xE86F	0x92CC
+0xE870	0x92EF
+0xE871	0x92C2
+0xE872	0x92E8
+0xE873	0x92CA
+0xE874	0x92C8
+0xE875	0x92CE
+0xE876	0x92E6
+0xE877	0x92CD
+0xE878	0x92D5
+0xE879	0x92C9
+0xE87A	0x92E0
+0xE87B	0x92DE
+0xE87C	0x92E7
+0xE87D	0x92D1
+0xE87E	0x92D3
+0xE8A1	0x92B5
+0xE8A2	0x92E1
+0xE8A3	0x92C6
+0xE8A4	0x92B4
+0xE8A5	0x957C
+0xE8A6	0x95AC
+0xE8A7	0x95AB
+0xE8A8	0x95AE
+0xE8A9	0x95B0
+0xE8AA	0x96A4
+0xE8AB	0x96A2
+0xE8AC	0x96D3
+0xE8AD	0x9705
+0xE8AE	0x9708
+0xE8AF	0x9702
+0xE8B0	0x975A
+0xE8B1	0x978A
+0xE8B2	0x978E
+0xE8B3	0x9788
+0xE8B4	0x97D0
+0xE8B5	0x97CF
+0xE8B6	0x981E
+0xE8B7	0x981D
+0xE8B8	0x9826
+0xE8B9	0x9829
+0xE8BA	0x9828
+0xE8BB	0x9820
+0xE8BC	0x981B
+0xE8BD	0x9827
+0xE8BE	0x98B2
+0xE8BF	0x9908
+0xE8C0	0x98FA
+0xE8C1	0x9911
+0xE8C2	0x9914
+0xE8C3	0x9916
+0xE8C4	0x9917
+0xE8C5	0x9915
+0xE8C6	0x99DC
+0xE8C7	0x99CD
+0xE8C8	0x99CF
+0xE8C9	0x99D3
+0xE8CA	0x99D4
+0xE8CB	0x99CE
+0xE8CC	0x99C9
+0xE8CD	0x99D6
+0xE8CE	0x99D8
+0xE8CF	0x99CB
+0xE8D0	0x99D7
+0xE8D1	0x99CC
+0xE8D2	0x9AB3
+0xE8D3	0x9AEC
+0xE8D4	0x9AEB
+0xE8D5	0x9AF3
+0xE8D6	0x9AF2
+0xE8D7	0x9AF1
+0xE8D8	0x9B46
+0xE8D9	0x9B43
+0xE8DA	0x9B67
+0xE8DB	0x9B74
+0xE8DC	0x9B71
+0xE8DD	0x9B66
+0xE8DE	0x9B76
+0xE8DF	0x9B75
+0xE8E0	0x9B70
+0xE8E1	0x9B68
+0xE8E2	0x9B64
+0xE8E3	0x9B6C
+0xE8E4	0x9CFC
+0xE8E5	0x9CFA
+0xE8E6	0x9CFD
+0xE8E7	0x9CFF
+0xE8E8	0x9CF7
+0xE8E9	0x9D07
+0xE8EA	0x9D00
+0xE8EB	0x9CF9
+0xE8EC	0x9CFB
+0xE8ED	0x9D08
+0xE8EE	0x9D05
+0xE8EF	0x9D04
+0xE8F0	0x9E83
+0xE8F1	0x9ED3
+0xE8F2	0x9F0F
+0xE8F3	0x9F10
+0xE8F4	0x511C
+0xE8F5	0x5113
+0xE8F6	0x5117
+0xE8F7	0x511A
+0xE8F8	0x5111
+0xE8F9	0x51DE
+0xE8FA	0x5334
+0xE8FB	0x53E1
+0xE8FC	0x5670
+0xE8FD	0x5660
+0xE8FE	0x566E
+0xE940	0x5673
+0xE941	0x5666
+0xE942	0x5663
+0xE943	0x566D
+0xE944	0x5672
+0xE945	0x565E
+0xE946	0x5677
+0xE947	0x571C
+0xE948	0x571B
+0xE949	0x58C8
+0xE94A	0x58BD
+0xE94B	0x58C9
+0xE94C	0x58BF
+0xE94D	0x58BA
+0xE94E	0x58C2
+0xE94F	0x58BC
+0xE950	0x58C6
+0xE951	0x5B17
+0xE952	0x5B19
+0xE953	0x5B1B
+0xE954	0x5B21
+0xE955	0x5B14
+0xE956	0x5B13
+0xE957	0x5B10
+0xE958	0x5B16
+0xE959	0x5B28
+0xE95A	0x5B1A
+0xE95B	0x5B20
+0xE95C	0x5B1E
+0xE95D	0x5BEF
+0xE95E	0x5DAC
+0xE95F	0x5DB1
+0xE960	0x5DA9
+0xE961	0x5DA7
+0xE962	0x5DB5
+0xE963	0x5DB0
+0xE964	0x5DAE
+0xE965	0x5DAA
+0xE966	0x5DA8
+0xE967	0x5DB2
+0xE968	0x5DAD
+0xE969	0x5DAF
+0xE96A	0x5DB4
+0xE96B	0x5E67
+0xE96C	0x5E68
+0xE96D	0x5E66
+0xE96E	0x5E6F
+0xE96F	0x5EE9
+0xE970	0x5EE7
+0xE971	0x5EE6
+0xE972	0x5EE8
+0xE973	0x5EE5
+0xE974	0x5F4B
+0xE975	0x5FBC
+0xE976	0x619D
+0xE977	0x61A8
+0xE978	0x6196
+0xE979	0x61C5
+0xE97A	0x61B4
+0xE97B	0x61C6
+0xE97C	0x61C1
+0xE97D	0x61CC
+0xE97E	0x61BA
+0xE9A1	0x61BF
+0xE9A2	0x61B8
+0xE9A3	0x618C
+0xE9A4	0x64D7
+0xE9A5	0x64D6
+0xE9A6	0x64D0
+0xE9A7	0x64CF
+0xE9A8	0x64C9
+0xE9A9	0x64BD
+0xE9AA	0x6489
+0xE9AB	0x64C3
+0xE9AC	0x64DB
+0xE9AD	0x64F3
+0xE9AE	0x64D9
+0xE9AF	0x6533
+0xE9B0	0x657F
+0xE9B1	0x657C
+0xE9B2	0x65A2
+0xE9B3	0x66C8
+0xE9B4	0x66BE
+0xE9B5	0x66C0
+0xE9B6	0x66CA
+0xE9B7	0x66CB
+0xE9B8	0x66CF
+0xE9B9	0x66BD
+0xE9BA	0x66BB
+0xE9BB	0x66BA
+0xE9BC	0x66CC
+0xE9BD	0x6723
+0xE9BE	0x6A34
+0xE9BF	0x6A66
+0xE9C0	0x6A49
+0xE9C1	0x6A67
+0xE9C2	0x6A32
+0xE9C3	0x6A68
+0xE9C4	0x6A3E
+0xE9C5	0x6A5D
+0xE9C6	0x6A6D
+0xE9C7	0x6A76
+0xE9C8	0x6A5B
+0xE9C9	0x6A51
+0xE9CA	0x6A28
+0xE9CB	0x6A5A
+0xE9CC	0x6A3B
+0xE9CD	0x6A3F
+0xE9CE	0x6A41
+0xE9CF	0x6A6A
+0xE9D0	0x6A64
+0xE9D1	0x6A50
+0xE9D2	0x6A4F
+0xE9D3	0x6A54
+0xE9D4	0x6A6F
+0xE9D5	0x6A69
+0xE9D6	0x6A60
+0xE9D7	0x6A3C
+0xE9D8	0x6A5E
+0xE9D9	0x6A56
+0xE9DA	0x6A55
+0xE9DB	0x6A4D
+0xE9DC	0x6A4E
+0xE9DD	0x6A46
+0xE9DE	0x6B55
+0xE9DF	0x6B54
+0xE9E0	0x6B56
+0xE9E1	0x6BA7
+0xE9E2	0x6BAA
+0xE9E3	0x6BAB
+0xE9E4	0x6BC8
+0xE9E5	0x6BC7
+0xE9E6	0x6C04
+0xE9E7	0x6C03
+0xE9E8	0x6C06
+0xE9E9	0x6FAD
+0xE9EA	0x6FCB
+0xE9EB	0x6FA3
+0xE9EC	0x6FC7
+0xE9ED	0x6FBC
+0xE9EE	0x6FCE
+0xE9EF	0x6FC8
+0xE9F0	0x6F5E
+0xE9F1	0x6FC4
+0xE9F2	0x6FBD
+0xE9F3	0x6F9E
+0xE9F4	0x6FCA
+0xE9F5	0x6FA8
+0xE9F6	0x7004
+0xE9F7	0x6FA5
+0xE9F8	0x6FAE
+0xE9F9	0x6FBA
+0xE9FA	0x6FAC
+0xE9FB	0x6FAA
+0xE9FC	0x6FCF
+0xE9FD	0x6FBF
+0xE9FE	0x6FB8
+0xEA40	0x6FA2
+0xEA41	0x6FC9
+0xEA42	0x6FAB
+0xEA43	0x6FCD
+0xEA44	0x6FAF
+0xEA45	0x6FB2
+0xEA46	0x6FB0
+0xEA47	0x71C5
+0xEA48	0x71C2
+0xEA49	0x71BF
+0xEA4A	0x71B8
+0xEA4B	0x71D6
+0xEA4C	0x71C0
+0xEA4D	0x71C1
+0xEA4E	0x71CB
+0xEA4F	0x71D4
+0xEA50	0x71CA
+0xEA51	0x71C7
+0xEA52	0x71CF
+0xEA53	0x71BD
+0xEA54	0x71D8
+0xEA55	0x71BC
+0xEA56	0x71C6
+0xEA57	0x71DA
+0xEA58	0x71DB
+0xEA59	0x729D
+0xEA5A	0x729E
+0xEA5B	0x7369
+0xEA5C	0x7366
+0xEA5D	0x7367
+0xEA5E	0x736C
+0xEA5F	0x7365
+0xEA60	0x736B
+0xEA61	0x736A
+0xEA62	0x747F
+0xEA63	0x749A
+0xEA64	0x74A0
+0xEA65	0x7494
+0xEA66	0x7492
+0xEA67	0x7495
+0xEA68	0x74A1
+0xEA69	0x750B
+0xEA6A	0x7580
+0xEA6B	0x762F
+0xEA6C	0x762D
+0xEA6D	0x7631
+0xEA6E	0x763D
+0xEA6F	0x7633
+0xEA70	0x763C
+0xEA71	0x7635
+0xEA72	0x7632
+0xEA73	0x7630
+0xEA74	0x76BB
+0xEA75	0x76E6
+0xEA76	0x779A
+0xEA77	0x779D
+0xEA78	0x77A1
+0xEA79	0x779C
+0xEA7A	0x779B
+0xEA7B	0x77A2
+0xEA7C	0x77A3
+0xEA7D	0x7795
+0xEA7E	0x7799
+0xEAA1	0x7797
+0xEAA2	0x78DD
+0xEAA3	0x78E9
+0xEAA4	0x78E5
+0xEAA5	0x78EA
+0xEAA6	0x78DE
+0xEAA7	0x78E3
+0xEAA8	0x78DB
+0xEAA9	0x78E1
+0xEAAA	0x78E2
+0xEAAB	0x78ED
+0xEAAC	0x78DF
+0xEAAD	0x78E0
+0xEAAE	0x79A4
+0xEAAF	0x7A44
+0xEAB0	0x7A48
+0xEAB1	0x7A47
+0xEAB2	0x7AB6
+0xEAB3	0x7AB8
+0xEAB4	0x7AB5
+0xEAB5	0x7AB1
+0xEAB6	0x7AB7
+0xEAB7	0x7BDE
+0xEAB8	0x7BE3
+0xEAB9	0x7BE7
+0xEABA	0x7BDD
+0xEABB	0x7BD5
+0xEABC	0x7BE5
+0xEABD	0x7BDA
+0xEABE	0x7BE8
+0xEABF	0x7BF9
+0xEAC0	0x7BD4
+0xEAC1	0x7BEA
+0xEAC2	0x7BE2
+0xEAC3	0x7BDC
+0xEAC4	0x7BEB
+0xEAC5	0x7BD8
+0xEAC6	0x7BDF
+0xEAC7	0x7CD2
+0xEAC8	0x7CD4
+0xEAC9	0x7CD7
+0xEACA	0x7CD0
+0xEACB	0x7CD1
+0xEACC	0x7E12
+0xEACD	0x7E21
+0xEACE	0x7E17
+0xEACF	0x7E0C
+0xEAD0	0x7E1F
+0xEAD1	0x7E20
+0xEAD2	0x7E13
+0xEAD3	0x7E0E
+0xEAD4	0x7E1C
+0xEAD5	0x7E15
+0xEAD6	0x7E1A
+0xEAD7	0x7E22
+0xEAD8	0x7E0B
+0xEAD9	0x7E0F
+0xEADA	0x7E16
+0xEADB	0x7E0D
+0xEADC	0x7E14
+0xEADD	0x7E25
+0xEADE	0x7E24
+0xEADF	0x7F43
+0xEAE0	0x7F7B
+0xEAE1	0x7F7C
+0xEAE2	0x7F7A
+0xEAE3	0x7FB1
+0xEAE4	0x7FEF
+0xEAE5	0x802A
+0xEAE6	0x8029
+0xEAE7	0x806C
+0xEAE8	0x81B1
+0xEAE9	0x81A6
+0xEAEA	0x81AE
+0xEAEB	0x81B9
+0xEAEC	0x81B5
+0xEAED	0x81AB
+0xEAEE	0x81B0
+0xEAEF	0x81AC
+0xEAF0	0x81B4
+0xEAF1	0x81B2
+0xEAF2	0x81B7
+0xEAF3	0x81A7
+0xEAF4	0x81F2
+0xEAF5	0x8255
+0xEAF6	0x8256
+0xEAF7	0x8257
+0xEAF8	0x8556
+0xEAF9	0x8545
+0xEAFA	0x856B
+0xEAFB	0x854D
+0xEAFC	0x8553
+0xEAFD	0x8561
+0xEAFE	0x8558
+0xEB40	0x8540
+0xEB41	0x8546
+0xEB42	0x8564
+0xEB43	0x8541
+0xEB44	0x8562
+0xEB45	0x8544
+0xEB46	0x8551
+0xEB47	0x8547
+0xEB48	0x8563
+0xEB49	0x853E
+0xEB4A	0x855B
+0xEB4B	0x8571
+0xEB4C	0x854E
+0xEB4D	0x856E
+0xEB4E	0x8575
+0xEB4F	0x8555
+0xEB50	0x8567
+0xEB51	0x8560
+0xEB52	0x858C
+0xEB53	0x8566
+0xEB54	0x855D
+0xEB55	0x8554
+0xEB56	0x8565
+0xEB57	0x856C
+0xEB58	0x8663
+0xEB59	0x8665
+0xEB5A	0x8664
+0xEB5B	0x879B
+0xEB5C	0x878F
+0xEB5D	0x8797
+0xEB5E	0x8793
+0xEB5F	0x8792
+0xEB60	0x8788
+0xEB61	0x8781
+0xEB62	0x8796
+0xEB63	0x8798
+0xEB64	0x8779
+0xEB65	0x8787
+0xEB66	0x87A3
+0xEB67	0x8785
+0xEB68	0x8790
+0xEB69	0x8791
+0xEB6A	0x879D
+0xEB6B	0x8784
+0xEB6C	0x8794
+0xEB6D	0x879C
+0xEB6E	0x879A
+0xEB6F	0x8789
+0xEB70	0x891E
+0xEB71	0x8926
+0xEB72	0x8930
+0xEB73	0x892D
+0xEB74	0x892E
+0xEB75	0x8927
+0xEB76	0x8931
+0xEB77	0x8922
+0xEB78	0x8929
+0xEB79	0x8923
+0xEB7A	0x892F
+0xEB7B	0x892C
+0xEB7C	0x891F
+0xEB7D	0x89F1
+0xEB7E	0x8AE0
+0xEBA1	0x8AE2
+0xEBA2	0x8AF2
+0xEBA3	0x8AF4
+0xEBA4	0x8AF5
+0xEBA5	0x8ADD
+0xEBA6	0x8B14
+0xEBA7	0x8AE4
+0xEBA8	0x8ADF
+0xEBA9	0x8AF0
+0xEBAA	0x8AC8
+0xEBAB	0x8ADE
+0xEBAC	0x8AE1
+0xEBAD	0x8AE8
+0xEBAE	0x8AFF
+0xEBAF	0x8AEF
+0xEBB0	0x8AFB
+0xEBB1	0x8C91
+0xEBB2	0x8C92
+0xEBB3	0x8C90
+0xEBB4	0x8CF5
+0xEBB5	0x8CEE
+0xEBB6	0x8CF1
+0xEBB7	0x8CF0
+0xEBB8	0x8CF3
+0xEBB9	0x8D6C
+0xEBBA	0x8D6E
+0xEBBB	0x8DA5
+0xEBBC	0x8DA7
+0xEBBD	0x8E33
+0xEBBE	0x8E3E
+0xEBBF	0x8E38
+0xEBC0	0x8E40
+0xEBC1	0x8E45
+0xEBC2	0x8E36
+0xEBC3	0x8E3C
+0xEBC4	0x8E3D
+0xEBC5	0x8E41
+0xEBC6	0x8E30
+0xEBC7	0x8E3F
+0xEBC8	0x8EBD
+0xEBC9	0x8F36
+0xEBCA	0x8F2E
+0xEBCB	0x8F35
+0xEBCC	0x8F32
+0xEBCD	0x8F39
+0xEBCE	0x8F37
+0xEBCF	0x8F34
+0xEBD0	0x9076
+0xEBD1	0x9079
+0xEBD2	0x907B
+0xEBD3	0x9086
+0xEBD4	0x90FA
+0xEBD5	0x9133
+0xEBD6	0x9135
+0xEBD7	0x9136
+0xEBD8	0x9193
+0xEBD9	0x9190
+0xEBDA	0x9191
+0xEBDB	0x918D
+0xEBDC	0x918F
+0xEBDD	0x9327
+0xEBDE	0x931E
+0xEBDF	0x9308
+0xEBE0	0x931F
+0xEBE1	0x9306
+0xEBE2	0x930F
+0xEBE3	0x937A
+0xEBE4	0x9338
+0xEBE5	0x933C
+0xEBE6	0x931B
+0xEBE7	0x9323
+0xEBE8	0x9312
+0xEBE9	0x9301
+0xEBEA	0x9346
+0xEBEB	0x932D
+0xEBEC	0x930E
+0xEBED	0x930D
+0xEBEE	0x92CB
+0xEBEF	0x931D
+0xEBF0	0x92FA
+0xEBF1	0x9325
+0xEBF2	0x9313
+0xEBF3	0x92F9
+0xEBF4	0x92F7
+0xEBF5	0x9334
+0xEBF6	0x9302
+0xEBF7	0x9324
+0xEBF8	0x92FF
+0xEBF9	0x9329
+0xEBFA	0x9339
+0xEBFB	0x9335
+0xEBFC	0x932A
+0xEBFD	0x9314
+0xEBFE	0x930C
+0xEC40	0x930B
+0xEC41	0x92FE
+0xEC42	0x9309
+0xEC43	0x9300
+0xEC44	0x92FB
+0xEC45	0x9316
+0xEC46	0x95BC
+0xEC47	0x95CD
+0xEC48	0x95BE
+0xEC49	0x95B9
+0xEC4A	0x95BA
+0xEC4B	0x95B6
+0xEC4C	0x95BF
+0xEC4D	0x95B5
+0xEC4E	0x95BD
+0xEC4F	0x96A9
+0xEC50	0x96D4
+0xEC51	0x970B
+0xEC52	0x9712
+0xEC53	0x9710
+0xEC54	0x9799
+0xEC55	0x9797
+0xEC56	0x9794
+0xEC57	0x97F0
+0xEC58	0x97F8
+0xEC59	0x9835
+0xEC5A	0x982F
+0xEC5B	0x9832
+0xEC5C	0x9924
+0xEC5D	0x991F
+0xEC5E	0x9927
+0xEC5F	0x9929
+0xEC60	0x999E
+0xEC61	0x99EE
+0xEC62	0x99EC
+0xEC63	0x99E5
+0xEC64	0x99E4
+0xEC65	0x99F0
+0xEC66	0x99E3
+0xEC67	0x99EA
+0xEC68	0x99E9
+0xEC69	0x99E7
+0xEC6A	0x9AB9
+0xEC6B	0x9ABF
+0xEC6C	0x9AB4
+0xEC6D	0x9ABB
+0xEC6E	0x9AF6
+0xEC6F	0x9AFA
+0xEC70	0x9AF9
+0xEC71	0x9AF7
+0xEC72	0x9B33
+0xEC73	0x9B80
+0xEC74	0x9B85
+0xEC75	0x9B87
+0xEC76	0x9B7C
+0xEC77	0x9B7E
+0xEC78	0x9B7B
+0xEC79	0x9B82
+0xEC7A	0x9B93
+0xEC7B	0x9B92
+0xEC7C	0x9B90
+0xEC7D	0x9B7A
+0xEC7E	0x9B95
+0xECA1	0x9B7D
+0xECA2	0x9B88
+0xECA3	0x9D25
+0xECA4	0x9D17
+0xECA5	0x9D20
+0xECA6	0x9D1E
+0xECA7	0x9D14
+0xECA8	0x9D29
+0xECA9	0x9D1D
+0xECAA	0x9D18
+0xECAB	0x9D22
+0xECAC	0x9D10
+0xECAD	0x9D19
+0xECAE	0x9D1F
+0xECAF	0x9E88
+0xECB0	0x9E86
+0xECB1	0x9E87
+0xECB2	0x9EAE
+0xECB3	0x9EAD
+0xECB4	0x9ED5
+0xECB5	0x9ED6
+0xECB6	0x9EFA
+0xECB7	0x9F12
+0xECB8	0x9F3D
+0xECB9	0x5126
+0xECBA	0x5125
+0xECBB	0x5122
+0xECBC	0x5124
+0xECBD	0x5120
+0xECBE	0x5129
+0xECBF	0x52F4
+0xECC0	0x5693
+0xECC1	0x568C
+0xECC2	0x568D
+0xECC3	0x5686
+0xECC4	0x5684
+0xECC5	0x5683
+0xECC6	0x567E
+0xECC7	0x5682
+0xECC8	0x567F
+0xECC9	0x5681
+0xECCA	0x58D6
+0xECCB	0x58D4
+0xECCC	0x58CF
+0xECCD	0x58D2
+0xECCE	0x5B2D
+0xECCF	0x5B25
+0xECD0	0x5B32
+0xECD1	0x5B23
+0xECD2	0x5B2C
+0xECD3	0x5B27
+0xECD4	0x5B26
+0xECD5	0x5B2F
+0xECD6	0x5B2E
+0xECD7	0x5B7B
+0xECD8	0x5BF1
+0xECD9	0x5BF2
+0xECDA	0x5DB7
+0xECDB	0x5E6C
+0xECDC	0x5E6A
+0xECDD	0x5FBE
+0xECDE	0x5FBB
+0xECDF	0x61C3
+0xECE0	0x61B5
+0xECE1	0x61BC
+0xECE2	0x61E7
+0xECE3	0x61E0
+0xECE4	0x61E5
+0xECE5	0x61E4
+0xECE6	0x61E8
+0xECE7	0x61DE
+0xECE8	0x64EF
+0xECE9	0x64E9
+0xECEA	0x64E3
+0xECEB	0x64EB
+0xECEC	0x64E4
+0xECED	0x64E8
+0xECEE	0x6581
+0xECEF	0x6580
+0xECF0	0x65B6
+0xECF1	0x65DA
+0xECF2	0x66D2
+0xECF3	0x6A8D
+0xECF4	0x6A96
+0xECF5	0x6A81
+0xECF6	0x6AA5
+0xECF7	0x6A89
+0xECF8	0x6A9F
+0xECF9	0x6A9B
+0xECFA	0x6AA1
+0xECFB	0x6A9E
+0xECFC	0x6A87
+0xECFD	0x6A93
+0xECFE	0x6A8E
+0xED40	0x6A95
+0xED41	0x6A83
+0xED42	0x6AA8
+0xED43	0x6AA4
+0xED44	0x6A91
+0xED45	0x6A7F
+0xED46	0x6AA6
+0xED47	0x6A9A
+0xED48	0x6A85
+0xED49	0x6A8C
+0xED4A	0x6A92
+0xED4B	0x6B5B
+0xED4C	0x6BAD
+0xED4D	0x6C09
+0xED4E	0x6FCC
+0xED4F	0x6FA9
+0xED50	0x6FF4
+0xED51	0x6FD4
+0xED52	0x6FE3
+0xED53	0x6FDC
+0xED54	0x6FED
+0xED55	0x6FE7
+0xED56	0x6FE6
+0xED57	0x6FDE
+0xED58	0x6FF2
+0xED59	0x6FDD
+0xED5A	0x6FE2
+0xED5B	0x6FE8
+0xED5C	0x71E1
+0xED5D	0x71F1
+0xED5E	0x71E8
+0xED5F	0x71F2
+0xED60	0x71E4
+0xED61	0x71F0
+0xED62	0x71E2
+0xED63	0x7373
+0xED64	0x736E
+0xED65	0x736F
+0xED66	0x7497
+0xED67	0x74B2
+0xED68	0x74AB
+0xED69	0x7490
+0xED6A	0x74AA
+0xED6B	0x74AD
+0xED6C	0x74B1
+0xED6D	0x74A5
+0xED6E	0x74AF
+0xED6F	0x7510
+0xED70	0x7511
+0xED71	0x7512
+0xED72	0x750F
+0xED73	0x7584
+0xED74	0x7643
+0xED75	0x7648
+0xED76	0x7649
+0xED77	0x7647
+0xED78	0x76A4
+0xED79	0x76E9
+0xED7A	0x77B5
+0xED7B	0x77AB
+0xED7C	0x77B2
+0xED7D	0x77B7
+0xED7E	0x77B6
+0xEDA1	0x77B4
+0xEDA2	0x77B1
+0xEDA3	0x77A8
+0xEDA4	0x77F0
+0xEDA5	0x78F3
+0xEDA6	0x78FD
+0xEDA7	0x7902
+0xEDA8	0x78FB
+0xEDA9	0x78FC
+0xEDAA	0x78F2
+0xEDAB	0x7905
+0xEDAC	0x78F9
+0xEDAD	0x78FE
+0xEDAE	0x7904
+0xEDAF	0x79AB
+0xEDB0	0x79A8
+0xEDB1	0x7A5C
+0xEDB2	0x7A5B
+0xEDB3	0x7A56
+0xEDB4	0x7A58
+0xEDB5	0x7A54
+0xEDB6	0x7A5A
+0xEDB7	0x7ABE
+0xEDB8	0x7AC0
+0xEDB9	0x7AC1
+0xEDBA	0x7C05
+0xEDBB	0x7C0F
+0xEDBC	0x7BF2
+0xEDBD	0x7C00
+0xEDBE	0x7BFF
+0xEDBF	0x7BFB
+0xEDC0	0x7C0E
+0xEDC1	0x7BF4
+0xEDC2	0x7C0B
+0xEDC3	0x7BF3
+0xEDC4	0x7C02
+0xEDC5	0x7C09
+0xEDC6	0x7C03
+0xEDC7	0x7C01
+0xEDC8	0x7BF8
+0xEDC9	0x7BFD
+0xEDCA	0x7C06
+0xEDCB	0x7BF0
+0xEDCC	0x7BF1
+0xEDCD	0x7C10
+0xEDCE	0x7C0A
+0xEDCF	0x7CE8
+0xEDD0	0x7E2D
+0xEDD1	0x7E3C
+0xEDD2	0x7E42
+0xEDD3	0x7E33
+0xEDD4	0x9848
+0xEDD5	0x7E38
+0xEDD6	0x7E2A
+0xEDD7	0x7E49
+0xEDD8	0x7E40
+0xEDD9	0x7E47
+0xEDDA	0x7E29
+0xEDDB	0x7E4C
+0xEDDC	0x7E30
+0xEDDD	0x7E3B
+0xEDDE	0x7E36
+0xEDDF	0x7E44
+0xEDE0	0x7E3A
+0xEDE1	0x7F45
+0xEDE2	0x7F7F
+0xEDE3	0x7F7E
+0xEDE4	0x7F7D
+0xEDE5	0x7FF4
+0xEDE6	0x7FF2
+0xEDE7	0x802C
+0xEDE8	0x81BB
+0xEDE9	0x81C4
+0xEDEA	0x81CC
+0xEDEB	0x81CA
+0xEDEC	0x81C5
+0xEDED	0x81C7
+0xEDEE	0x81BC
+0xEDEF	0x81E9
+0xEDF0	0x825B
+0xEDF1	0x825A
+0xEDF2	0x825C
+0xEDF3	0x8583
+0xEDF4	0x8580
+0xEDF5	0x858F
+0xEDF6	0x85A7
+0xEDF7	0x8595
+0xEDF8	0x85A0
+0xEDF9	0x858B
+0xEDFA	0x85A3
+0xEDFB	0x857B
+0xEDFC	0x85A4
+0xEDFD	0x859A
+0xEDFE	0x859E
+0xEE40	0x8577
+0xEE41	0x857C
+0xEE42	0x8589
+0xEE43	0x85A1
+0xEE44	0x857A
+0xEE45	0x8578
+0xEE46	0x8557
+0xEE47	0x858E
+0xEE48	0x8596
+0xEE49	0x8586
+0xEE4A	0x858D
+0xEE4B	0x8599
+0xEE4C	0x859D
+0xEE4D	0x8581
+0xEE4E	0x85A2
+0xEE4F	0x8582
+0xEE50	0x8588
+0xEE51	0x8585
+0xEE52	0x8579
+0xEE53	0x8576
+0xEE54	0x8598
+0xEE55	0x8590
+0xEE56	0x859F
+0xEE57	0x8668
+0xEE58	0x87BE
+0xEE59	0x87AA
+0xEE5A	0x87AD
+0xEE5B	0x87C5
+0xEE5C	0x87B0
+0xEE5D	0x87AC
+0xEE5E	0x87B9
+0xEE5F	0x87B5
+0xEE60	0x87BC
+0xEE61	0x87AE
+0xEE62	0x87C9
+0xEE63	0x87C3
+0xEE64	0x87C2
+0xEE65	0x87CC
+0xEE66	0x87B7
+0xEE67	0x87AF
+0xEE68	0x87C4
+0xEE69	0x87CA
+0xEE6A	0x87B4
+0xEE6B	0x87B6
+0xEE6C	0x87BF
+0xEE6D	0x87B8
+0xEE6E	0x87BD
+0xEE6F	0x87DE
+0xEE70	0x87B2
+0xEE71	0x8935
+0xEE72	0x8933
+0xEE73	0x893C
+0xEE74	0x893E
+0xEE75	0x8941
+0xEE76	0x8952
+0xEE77	0x8937
+0xEE78	0x8942
+0xEE79	0x89AD
+0xEE7A	0x89AF
+0xEE7B	0x89AE
+0xEE7C	0x89F2
+0xEE7D	0x89F3
+0xEE7E	0x8B1E
+0xEEA1	0x8B18
+0xEEA2	0x8B16
+0xEEA3	0x8B11
+0xEEA4	0x8B05
+0xEEA5	0x8B0B
+0xEEA6	0x8B22
+0xEEA7	0x8B0F
+0xEEA8	0x8B12
+0xEEA9	0x8B15
+0xEEAA	0x8B07
+0xEEAB	0x8B0D
+0xEEAC	0x8B08
+0xEEAD	0x8B06
+0xEEAE	0x8B1C
+0xEEAF	0x8B13
+0xEEB0	0x8B1A
+0xEEB1	0x8C4F
+0xEEB2	0x8C70
+0xEEB3	0x8C72
+0xEEB4	0x8C71
+0xEEB5	0x8C6F
+0xEEB6	0x8C95
+0xEEB7	0x8C94
+0xEEB8	0x8CF9
+0xEEB9	0x8D6F
+0xEEBA	0x8E4E
+0xEEBB	0x8E4D
+0xEEBC	0x8E53
+0xEEBD	0x8E50
+0xEEBE	0x8E4C
+0xEEBF	0x8E47
+0xEEC0	0x8F43
+0xEEC1	0x8F40
+0xEEC2	0x9085
+0xEEC3	0x907E
+0xEEC4	0x9138
+0xEEC5	0x919A
+0xEEC6	0x91A2
+0xEEC7	0x919B
+0xEEC8	0x9199
+0xEEC9	0x919F
+0xEECA	0x91A1
+0xEECB	0x919D
+0xEECC	0x91A0
+0xEECD	0x93A1
+0xEECE	0x9383
+0xEECF	0x93AF
+0xEED0	0x9364
+0xEED1	0x9356
+0xEED2	0x9347
+0xEED3	0x937C
+0xEED4	0x9358
+0xEED5	0x935C
+0xEED6	0x9376
+0xEED7	0x9349
+0xEED8	0x9350
+0xEED9	0x9351
+0xEEDA	0x9360
+0xEEDB	0x936D
+0xEEDC	0x938F
+0xEEDD	0x934C
+0xEEDE	0x936A
+0xEEDF	0x9379
+0xEEE0	0x9357
+0xEEE1	0x9355
+0xEEE2	0x9352
+0xEEE3	0x934F
+0xEEE4	0x9371
+0xEEE5	0x9377
+0xEEE6	0x937B
+0xEEE7	0x9361
+0xEEE8	0x935E
+0xEEE9	0x9363
+0xEEEA	0x9367
+0xEEEB	0x9380
+0xEEEC	0x934E
+0xEEED	0x9359
+0xEEEE	0x95C7
+0xEEEF	0x95C0
+0xEEF0	0x95C9
+0xEEF1	0x95C3
+0xEEF2	0x95C5
+0xEEF3	0x95B7
+0xEEF4	0x96AE
+0xEEF5	0x96B0
+0xEEF6	0x96AC
+0xEEF7	0x9720
+0xEEF8	0x971F
+0xEEF9	0x9718
+0xEEFA	0x971D
+0xEEFB	0x9719
+0xEEFC	0x979A
+0xEEFD	0x97A1
+0xEEFE	0x979C
+0xEF40	0x979E
+0xEF41	0x979D
+0xEF42	0x97D5
+0xEF43	0x97D4
+0xEF44	0x97F1
+0xEF45	0x9841
+0xEF46	0x9844
+0xEF47	0x984A
+0xEF48	0x9849
+0xEF49	0x9845
+0xEF4A	0x9843
+0xEF4B	0x9925
+0xEF4C	0x992B
+0xEF4D	0x992C
+0xEF4E	0x992A
+0xEF4F	0x9933
+0xEF50	0x9932
+0xEF51	0x992F
+0xEF52	0x992D
+0xEF53	0x9931
+0xEF54	0x9930
+0xEF55	0x9998
+0xEF56	0x99A3
+0xEF57	0x99A1
+0xEF58	0x9A02
+0xEF59	0x99FA
+0xEF5A	0x99F4
+0xEF5B	0x99F7
+0xEF5C	0x99F9
+0xEF5D	0x99F8
+0xEF5E	0x99F6
+0xEF5F	0x99FB
+0xEF60	0x99FD
+0xEF61	0x99FE
+0xEF62	0x99FC
+0xEF63	0x9A03
+0xEF64	0x9ABE
+0xEF65	0x9AFE
+0xEF66	0x9AFD
+0xEF67	0x9B01
+0xEF68	0x9AFC
+0xEF69	0x9B48
+0xEF6A	0x9B9A
+0xEF6B	0x9BA8
+0xEF6C	0x9B9E
+0xEF6D	0x9B9B
+0xEF6E	0x9BA6
+0xEF6F	0x9BA1
+0xEF70	0x9BA5
+0xEF71	0x9BA4
+0xEF72	0x9B86
+0xEF73	0x9BA2
+0xEF74	0x9BA0
+0xEF75	0x9BAF
+0xEF76	0x9D33
+0xEF77	0x9D41
+0xEF78	0x9D67
+0xEF79	0x9D36
+0xEF7A	0x9D2E
+0xEF7B	0x9D2F
+0xEF7C	0x9D31
+0xEF7D	0x9D38
+0xEF7E	0x9D30
+0xEFA1	0x9D45
+0xEFA2	0x9D42
+0xEFA3	0x9D43
+0xEFA4	0x9D3E
+0xEFA5	0x9D37
+0xEFA6	0x9D40
+0xEFA7	0x9D3D
+0xEFA8	0x7FF5
+0xEFA9	0x9D2D
+0xEFAA	0x9E8A
+0xEFAB	0x9E89
+0xEFAC	0x9E8D
+0xEFAD	0x9EB0
+0xEFAE	0x9EC8
+0xEFAF	0x9EDA
+0xEFB0	0x9EFB
+0xEFB1	0x9EFF
+0xEFB2	0x9F24
+0xEFB3	0x9F23
+0xEFB4	0x9F22
+0xEFB5	0x9F54
+0xEFB6	0x9FA0
+0xEFB7	0x5131
+0xEFB8	0x512D
+0xEFB9	0x512E
+0xEFBA	0x5698
+0xEFBB	0x569C
+0xEFBC	0x5697
+0xEFBD	0x569A
+0xEFBE	0x569D
+0xEFBF	0x5699
+0xEFC0	0x5970
+0xEFC1	0x5B3C
+0xEFC2	0x5C69
+0xEFC3	0x5C6A
+0xEFC4	0x5DC0
+0xEFC5	0x5E6D
+0xEFC6	0x5E6E
+0xEFC7	0x61D8
+0xEFC8	0x61DF
+0xEFC9	0x61ED
+0xEFCA	0x61EE
+0xEFCB	0x61F1
+0xEFCC	0x61EA
+0xEFCD	0x61F0
+0xEFCE	0x61EB
+0xEFCF	0x61D6
+0xEFD0	0x61E9
+0xEFD1	0x64FF
+0xEFD2	0x6504
+0xEFD3	0x64FD
+0xEFD4	0x64F8
+0xEFD5	0x6501
+0xEFD6	0x6503
+0xEFD7	0x64FC
+0xEFD8	0x6594
+0xEFD9	0x65DB
+0xEFDA	0x66DA
+0xEFDB	0x66DB
+0xEFDC	0x66D8
+0xEFDD	0x6AC5
+0xEFDE	0x6AB9
+0xEFDF	0x6ABD
+0xEFE0	0x6AE1
+0xEFE1	0x6AC6
+0xEFE2	0x6ABA
+0xEFE3	0x6AB6
+0xEFE4	0x6AB7
+0xEFE5	0x6AC7
+0xEFE6	0x6AB4
+0xEFE7	0x6AAD
+0xEFE8	0x6B5E
+0xEFE9	0x6BC9
+0xEFEA	0x6C0B
+0xEFEB	0x7007
+0xEFEC	0x700C
+0xEFED	0x700D
+0xEFEE	0x7001
+0xEFEF	0x7005
+0xEFF0	0x7014
+0xEFF1	0x700E
+0xEFF2	0x6FFF
+0xEFF3	0x7000
+0xEFF4	0x6FFB
+0xEFF5	0x7026
+0xEFF6	0x6FFC
+0xEFF7	0x6FF7
+0xEFF8	0x700A
+0xEFF9	0x7201
+0xEFFA	0x71FF
+0xEFFB	0x71F9
+0xEFFC	0x7203
+0xEFFD	0x71FD
+0xEFFE	0x7376
+0xF040	0x74B8
+0xF041	0x74C0
+0xF042	0x74B5
+0xF043	0x74C1
+0xF044	0x74BE
+0xF045	0x74B6
+0xF046	0x74BB
+0xF047	0x74C2
+0xF048	0x7514
+0xF049	0x7513
+0xF04A	0x765C
+0xF04B	0x7664
+0xF04C	0x7659
+0xF04D	0x7650
+0xF04E	0x7653
+0xF04F	0x7657
+0xF050	0x765A
+0xF051	0x76A6
+0xF052	0x76BD
+0xF053	0x76EC
+0xF054	0x77C2
+0xF055	0x77BA
+0xF056	0x78FF
+0xF057	0x790C
+0xF058	0x7913
+0xF059	0x7914
+0xF05A	0x7909
+0xF05B	0x7910
+0xF05C	0x7912
+0xF05D	0x7911
+0xF05E	0x79AD
+0xF05F	0x79AC
+0xF060	0x7A5F
+0xF061	0x7C1C
+0xF062	0x7C29
+0xF063	0x7C19
+0xF064	0x7C20
+0xF065	0x7C1F
+0xF066	0x7C2D
+0xF067	0x7C1D
+0xF068	0x7C26
+0xF069	0x7C28
+0xF06A	0x7C22
+0xF06B	0x7C25
+0xF06C	0x7C30
+0xF06D	0x7E5C
+0xF06E	0x7E50
+0xF06F	0x7E56
+0xF070	0x7E63
+0xF071	0x7E58
+0xF072	0x7E62
+0xF073	0x7E5F
+0xF074	0x7E51
+0xF075	0x7E60
+0xF076	0x7E57
+0xF077	0x7E53
+0xF078	0x7FB5
+0xF079	0x7FB3
+0xF07A	0x7FF7
+0xF07B	0x7FF8
+0xF07C	0x8075
+0xF07D	0x81D1
+0xF07E	0x81D2
+0xF0A1	0x81D0
+0xF0A2	0x825F
+0xF0A3	0x825E
+0xF0A4	0x85B4
+0xF0A5	0x85C6
+0xF0A6	0x85C0
+0xF0A7	0x85C3
+0xF0A8	0x85C2
+0xF0A9	0x85B3
+0xF0AA	0x85B5
+0xF0AB	0x85BD
+0xF0AC	0x85C7
+0xF0AD	0x85C4
+0xF0AE	0x85BF
+0xF0AF	0x85CB
+0xF0B0	0x85CE
+0xF0B1	0x85C8
+0xF0B2	0x85C5
+0xF0B3	0x85B1
+0xF0B4	0x85B6
+0xF0B5	0x85D2
+0xF0B6	0x8624
+0xF0B7	0x85B8
+0xF0B8	0x85B7
+0xF0B9	0x85BE
+0xF0BA	0x8669
+0xF0BB	0x87E7
+0xF0BC	0x87E6
+0xF0BD	0x87E2
+0xF0BE	0x87DB
+0xF0BF	0x87EB
+0xF0C0	0x87EA
+0xF0C1	0x87E5
+0xF0C2	0x87DF
+0xF0C3	0x87F3
+0xF0C4	0x87E4
+0xF0C5	0x87D4
+0xF0C6	0x87DC
+0xF0C7	0x87D3
+0xF0C8	0x87ED
+0xF0C9	0x87D8
+0xF0CA	0x87E3
+0xF0CB	0x87A4
+0xF0CC	0x87D7
+0xF0CD	0x87D9
+0xF0CE	0x8801
+0xF0CF	0x87F4
+0xF0D0	0x87E8
+0xF0D1	0x87DD
+0xF0D2	0x8953
+0xF0D3	0x894B
+0xF0D4	0x894F
+0xF0D5	0x894C
+0xF0D6	0x8946
+0xF0D7	0x8950
+0xF0D8	0x8951
+0xF0D9	0x8949
+0xF0DA	0x8B2A
+0xF0DB	0x8B27
+0xF0DC	0x8B23
+0xF0DD	0x8B33
+0xF0DE	0x8B30
+0xF0DF	0x8B35
+0xF0E0	0x8B47
+0xF0E1	0x8B2F
+0xF0E2	0x8B3C
+0xF0E3	0x8B3E
+0xF0E4	0x8B31
+0xF0E5	0x8B25
+0xF0E6	0x8B37
+0xF0E7	0x8B26
+0xF0E8	0x8B36
+0xF0E9	0x8B2E
+0xF0EA	0x8B24
+0xF0EB	0x8B3B
+0xF0EC	0x8B3D
+0xF0ED	0x8B3A
+0xF0EE	0x8C42
+0xF0EF	0x8C75
+0xF0F0	0x8C99
+0xF0F1	0x8C98
+0xF0F2	0x8C97
+0xF0F3	0x8CFE
+0xF0F4	0x8D04
+0xF0F5	0x8D02
+0xF0F6	0x8D00
+0xF0F7	0x8E5C
+0xF0F8	0x8E62
+0xF0F9	0x8E60
+0xF0FA	0x8E57
+0xF0FB	0x8E56
+0xF0FC	0x8E5E
+0xF0FD	0x8E65
+0xF0FE	0x8E67
+0xF140	0x8E5B
+0xF141	0x8E5A
+0xF142	0x8E61
+0xF143	0x8E5D
+0xF144	0x8E69
+0xF145	0x8E54
+0xF146	0x8F46
+0xF147	0x8F47
+0xF148	0x8F48
+0xF149	0x8F4B
+0xF14A	0x9128
+0xF14B	0x913A
+0xF14C	0x913B
+0xF14D	0x913E
+0xF14E	0x91A8
+0xF14F	0x91A5
+0xF150	0x91A7
+0xF151	0x91AF
+0xF152	0x91AA
+0xF153	0x93B5
+0xF154	0x938C
+0xF155	0x9392
+0xF156	0x93B7
+0xF157	0x939B
+0xF158	0x939D
+0xF159	0x9389
+0xF15A	0x93A7
+0xF15B	0x938E
+0xF15C	0x93AA
+0xF15D	0x939E
+0xF15E	0x93A6
+0xF15F	0x9395
+0xF160	0x9388
+0xF161	0x9399
+0xF162	0x939F
+0xF163	0x938D
+0xF164	0x93B1
+0xF165	0x9391
+0xF166	0x93B2
+0xF167	0x93A4
+0xF168	0x93A8
+0xF169	0x93B4
+0xF16A	0x93A3
+0xF16B	0x93A5
+0xF16C	0x95D2
+0xF16D	0x95D3
+0xF16E	0x95D1
+0xF16F	0x96B3
+0xF170	0x96D7
+0xF171	0x96DA
+0xF172	0x5DC2
+0xF173	0x96DF
+0xF174	0x96D8
+0xF175	0x96DD
+0xF176	0x9723
+0xF177	0x9722
+0xF178	0x9725
+0xF179	0x97AC
+0xF17A	0x97AE
+0xF17B	0x97A8
+0xF17C	0x97AB
+0xF17D	0x97A4
+0xF17E	0x97AA
+0xF1A1	0x97A2
+0xF1A2	0x97A5
+0xF1A3	0x97D7
+0xF1A4	0x97D9
+0xF1A5	0x97D6
+0xF1A6	0x97D8
+0xF1A7	0x97FA
+0xF1A8	0x9850
+0xF1A9	0x9851
+0xF1AA	0x9852
+0xF1AB	0x98B8
+0xF1AC	0x9941
+0xF1AD	0x993C
+0xF1AE	0x993A
+0xF1AF	0x9A0F
+0xF1B0	0x9A0B
+0xF1B1	0x9A09
+0xF1B2	0x9A0D
+0xF1B3	0x9A04
+0xF1B4	0x9A11
+0xF1B5	0x9A0A
+0xF1B6	0x9A05
+0xF1B7	0x9A07
+0xF1B8	0x9A06
+0xF1B9	0x9AC0
+0xF1BA	0x9ADC
+0xF1BB	0x9B08
+0xF1BC	0x9B04
+0xF1BD	0x9B05
+0xF1BE	0x9B29
+0xF1BF	0x9B35
+0xF1C0	0x9B4A
+0xF1C1	0x9B4C
+0xF1C2	0x9B4B
+0xF1C3	0x9BC7
+0xF1C4	0x9BC6
+0xF1C5	0x9BC3
+0xF1C6	0x9BBF
+0xF1C7	0x9BC1
+0xF1C8	0x9BB5
+0xF1C9	0x9BB8
+0xF1CA	0x9BD3
+0xF1CB	0x9BB6
+0xF1CC	0x9BC4
+0xF1CD	0x9BB9
+0xF1CE	0x9BBD
+0xF1CF	0x9D5C
+0xF1D0	0x9D53
+0xF1D1	0x9D4F
+0xF1D2	0x9D4A
+0xF1D3	0x9D5B
+0xF1D4	0x9D4B
+0xF1D5	0x9D59
+0xF1D6	0x9D56
+0xF1D7	0x9D4C
+0xF1D8	0x9D57
+0xF1D9	0x9D52
+0xF1DA	0x9D54
+0xF1DB	0x9D5F
+0xF1DC	0x9D58
+0xF1DD	0x9D5A
+0xF1DE	0x9E8E
+0xF1DF	0x9E8C
+0xF1E0	0x9EDF
+0xF1E1	0x9F01
+0xF1E2	0x9F00
+0xF1E3	0x9F16
+0xF1E4	0x9F25
+0xF1E5	0x9F2B
+0xF1E6	0x9F2A
+0xF1E7	0x9F29
+0xF1E8	0x9F28
+0xF1E9	0x9F4C
+0xF1EA	0x9F55
+0xF1EB	0x5134
+0xF1EC	0x5135
+0xF1ED	0x5296
+0xF1EE	0x52F7
+0xF1EF	0x53B4
+0xF1F0	0x56AB
+0xF1F1	0x56AD
+0xF1F2	0x56A6
+0xF1F3	0x56A7
+0xF1F4	0x56AA
+0xF1F5	0x56AC
+0xF1F6	0x58DA
+0xF1F7	0x58DD
+0xF1F8	0x58DB
+0xF1F9	0x5912
+0xF1FA	0x5B3D
+0xF1FB	0x5B3E
+0xF1FC	0x5B3F
+0xF1FD	0x5DC3
+0xF1FE	0x5E70
+0xF240	0x5FBF
+0xF241	0x61FB
+0xF242	0x6507
+0xF243	0x6510
+0xF244	0x650D
+0xF245	0x6509
+0xF246	0x650C
+0xF247	0x650E
+0xF248	0x6584
+0xF249	0x65DE
+0xF24A	0x65DD
+0xF24B	0x66DE
+0xF24C	0x6AE7
+0xF24D	0x6AE0
+0xF24E	0x6ACC
+0xF24F	0x6AD1
+0xF250	0x6AD9
+0xF251	0x6ACB
+0xF252	0x6ADF
+0xF253	0x6ADC
+0xF254	0x6AD0
+0xF255	0x6AEB
+0xF256	0x6ACF
+0xF257	0x6ACD
+0xF258	0x6ADE
+0xF259	0x6B60
+0xF25A	0x6BB0
+0xF25B	0x6C0C
+0xF25C	0x7019
+0xF25D	0x7027
+0xF25E	0x7020
+0xF25F	0x7016
+0xF260	0x702B
+0xF261	0x7021
+0xF262	0x7022
+0xF263	0x7023
+0xF264	0x7029
+0xF265	0x7017
+0xF266	0x7024
+0xF267	0x701C
+0xF268	0x702A
+0xF269	0x720C
+0xF26A	0x720A
+0xF26B	0x7207
+0xF26C	0x7202
+0xF26D	0x7205
+0xF26E	0x72A5
+0xF26F	0x72A6
+0xF270	0x72A4
+0xF271	0x72A3
+0xF272	0x72A1
+0xF273	0x74CB
+0xF274	0x74C5
+0xF275	0x74B7
+0xF276	0x74C3
+0xF277	0x7516
+0xF278	0x7660
+0xF279	0x77C9
+0xF27A	0x77CA
+0xF27B	0x77C4
+0xF27C	0x77F1
+0xF27D	0x791D
+0xF27E	0x791B
+0xF2A1	0x7921
+0xF2A2	0x791C
+0xF2A3	0x7917
+0xF2A4	0x791E
+0xF2A5	0x79B0
+0xF2A6	0x7A67
+0xF2A7	0x7A68
+0xF2A8	0x7C33
+0xF2A9	0x7C3C
+0xF2AA	0x7C39
+0xF2AB	0x7C2C
+0xF2AC	0x7C3B
+0xF2AD	0x7CEC
+0xF2AE	0x7CEA
+0xF2AF	0x7E76
+0xF2B0	0x7E75
+0xF2B1	0x7E78
+0xF2B2	0x7E70
+0xF2B3	0x7E77
+0xF2B4	0x7E6F
+0xF2B5	0x7E7A
+0xF2B6	0x7E72
+0xF2B7	0x7E74
+0xF2B8	0x7E68
+0xF2B9	0x7F4B
+0xF2BA	0x7F4A
+0xF2BB	0x7F83
+0xF2BC	0x7F86
+0xF2BD	0x7FB7
+0xF2BE	0x7FFD
+0xF2BF	0x7FFE
+0xF2C0	0x8078
+0xF2C1	0x81D7
+0xF2C2	0x81D5
+0xF2C3	0x8264
+0xF2C4	0x8261
+0xF2C5	0x8263
+0xF2C6	0x85EB
+0xF2C7	0x85F1
+0xF2C8	0x85ED
+0xF2C9	0x85D9
+0xF2CA	0x85E1
+0xF2CB	0x85E8
+0xF2CC	0x85DA
+0xF2CD	0x85D7
+0xF2CE	0x85EC
+0xF2CF	0x85F2
+0xF2D0	0x85F8
+0xF2D1	0x85D8
+0xF2D2	0x85DF
+0xF2D3	0x85E3
+0xF2D4	0x85DC
+0xF2D5	0x85D1
+0xF2D6	0x85F0
+0xF2D7	0x85E6
+0xF2D8	0x85EF
+0xF2D9	0x85DE
+0xF2DA	0x85E2
+0xF2DB	0x8800
+0xF2DC	0x87FA
+0xF2DD	0x8803
+0xF2DE	0x87F6
+0xF2DF	0x87F7
+0xF2E0	0x8809
+0xF2E1	0x880C
+0xF2E2	0x880B
+0xF2E3	0x8806
+0xF2E4	0x87FC
+0xF2E5	0x8808
+0xF2E6	0x87FF
+0xF2E7	0x880A
+0xF2E8	0x8802
+0xF2E9	0x8962
+0xF2EA	0x895A
+0xF2EB	0x895B
+0xF2EC	0x8957
+0xF2ED	0x8961
+0xF2EE	0x895C
+0xF2EF	0x8958
+0xF2F0	0x895D
+0xF2F1	0x8959
+0xF2F2	0x8988
+0xF2F3	0x89B7
+0xF2F4	0x89B6
+0xF2F5	0x89F6
+0xF2F6	0x8B50
+0xF2F7	0x8B48
+0xF2F8	0x8B4A
+0xF2F9	0x8B40
+0xF2FA	0x8B53
+0xF2FB	0x8B56
+0xF2FC	0x8B54
+0xF2FD	0x8B4B
+0xF2FE	0x8B55
+0xF340	0x8B51
+0xF341	0x8B42
+0xF342	0x8B52
+0xF343	0x8B57
+0xF344	0x8C43
+0xF345	0x8C77
+0xF346	0x8C76
+0xF347	0x8C9A
+0xF348	0x8D06
+0xF349	0x8D07
+0xF34A	0x8D09
+0xF34B	0x8DAC
+0xF34C	0x8DAA
+0xF34D	0x8DAD
+0xF34E	0x8DAB
+0xF34F	0x8E6D
+0xF350	0x8E78
+0xF351	0x8E73
+0xF352	0x8E6A
+0xF353	0x8E6F
+0xF354	0x8E7B
+0xF355	0x8EC2
+0xF356	0x8F52
+0xF357	0x8F51
+0xF358	0x8F4F
+0xF359	0x8F50
+0xF35A	0x8F53
+0xF35B	0x8FB4
+0xF35C	0x9140
+0xF35D	0x913F
+0xF35E	0x91B0
+0xF35F	0x91AD
+0xF360	0x93DE
+0xF361	0x93C7
+0xF362	0x93CF
+0xF363	0x93C2
+0xF364	0x93DA
+0xF365	0x93D0
+0xF366	0x93F9
+0xF367	0x93EC
+0xF368	0x93CC
+0xF369	0x93D9
+0xF36A	0x93A9
+0xF36B	0x93E6
+0xF36C	0x93CA
+0xF36D	0x93D4
+0xF36E	0x93EE
+0xF36F	0x93E3
+0xF370	0x93D5
+0xF371	0x93C4
+0xF372	0x93CE
+0xF373	0x93C0
+0xF374	0x93D2
+0xF375	0x93E7
+0xF376	0x957D
+0xF377	0x95DA
+0xF378	0x95DB
+0xF379	0x96E1
+0xF37A	0x9729
+0xF37B	0x972B
+0xF37C	0x972C
+0xF37D	0x9728
+0xF37E	0x9726
+0xF3A1	0x97B3
+0xF3A2	0x97B7
+0xF3A3	0x97B6
+0xF3A4	0x97DD
+0xF3A5	0x97DE
+0xF3A6	0x97DF
+0xF3A7	0x985C
+0xF3A8	0x9859
+0xF3A9	0x985D
+0xF3AA	0x9857
+0xF3AB	0x98BF
+0xF3AC	0x98BD
+0xF3AD	0x98BB
+0xF3AE	0x98BE
+0xF3AF	0x9948
+0xF3B0	0x9947
+0xF3B1	0x9943
+0xF3B2	0x99A6
+0xF3B3	0x99A7
+0xF3B4	0x9A1A
+0xF3B5	0x9A15
+0xF3B6	0x9A25
+0xF3B7	0x9A1D
+0xF3B8	0x9A24
+0xF3B9	0x9A1B
+0xF3BA	0x9A22
+0xF3BB	0x9A20
+0xF3BC	0x9A27
+0xF3BD	0x9A23
+0xF3BE	0x9A1E
+0xF3BF	0x9A1C
+0xF3C0	0x9A14
+0xF3C1	0x9AC2
+0xF3C2	0x9B0B
+0xF3C3	0x9B0A
+0xF3C4	0x9B0E
+0xF3C5	0x9B0C
+0xF3C6	0x9B37
+0xF3C7	0x9BEA
+0xF3C8	0x9BEB
+0xF3C9	0x9BE0
+0xF3CA	0x9BDE
+0xF3CB	0x9BE4
+0xF3CC	0x9BE6
+0xF3CD	0x9BE2
+0xF3CE	0x9BF0
+0xF3CF	0x9BD4
+0xF3D0	0x9BD7
+0xF3D1	0x9BEC
+0xF3D2	0x9BDC
+0xF3D3	0x9BD9
+0xF3D4	0x9BE5
+0xF3D5	0x9BD5
+0xF3D6	0x9BE1
+0xF3D7	0x9BDA
+0xF3D8	0x9D77
+0xF3D9	0x9D81
+0xF3DA	0x9D8A
+0xF3DB	0x9D84
+0xF3DC	0x9D88
+0xF3DD	0x9D71
+0xF3DE	0x9D80
+0xF3DF	0x9D78
+0xF3E0	0x9D86
+0xF3E1	0x9D8B
+0xF3E2	0x9D8C
+0xF3E3	0x9D7D
+0xF3E4	0x9D6B
+0xF3E5	0x9D74
+0xF3E6	0x9D75
+0xF3E7	0x9D70
+0xF3E8	0x9D69
+0xF3E9	0x9D85
+0xF3EA	0x9D73
+0xF3EB	0x9D7B
+0xF3EC	0x9D82
+0xF3ED	0x9D6F
+0xF3EE	0x9D79
+0xF3EF	0x9D7F
+0xF3F0	0x9D87
+0xF3F1	0x9D68
+0xF3F2	0x9E94
+0xF3F3	0x9E91
+0xF3F4	0x9EC0
+0xF3F5	0x9EFC
+0xF3F6	0x9F2D
+0xF3F7	0x9F40
+0xF3F8	0x9F41
+0xF3F9	0x9F4D
+0xF3FA	0x9F56
+0xF3FB	0x9F57
+0xF3FC	0x9F58
+0xF3FD	0x5337
+0xF3FE	0x56B2
+0xF440	0x56B5
+0xF441	0x56B3
+0xF442	0x58E3
+0xF443	0x5B45
+0xF444	0x5DC6
+0xF445	0x5DC7
+0xF446	0x5EEE
+0xF447	0x5EEF
+0xF448	0x5FC0
+0xF449	0x5FC1
+0xF44A	0x61F9
+0xF44B	0x6517
+0xF44C	0x6516
+0xF44D	0x6515
+0xF44E	0x6513
+0xF44F	0x65DF
+0xF450	0x66E8
+0xF451	0x66E3
+0xF452	0x66E4
+0xF453	0x6AF3
+0xF454	0x6AF0
+0xF455	0x6AEA
+0xF456	0x6AE8
+0xF457	0x6AF9
+0xF458	0x6AF1
+0xF459	0x6AEE
+0xF45A	0x6AEF
+0xF45B	0x703C
+0xF45C	0x7035
+0xF45D	0x702F
+0xF45E	0x7037
+0xF45F	0x7034
+0xF460	0x7031
+0xF461	0x7042
+0xF462	0x7038
+0xF463	0x703F
+0xF464	0x703A
+0xF465	0x7039
+0xF466	0x7040
+0xF467	0x703B
+0xF468	0x7033
+0xF469	0x7041
+0xF46A	0x7213
+0xF46B	0x7214
+0xF46C	0x72A8
+0xF46D	0x737D
+0xF46E	0x737C
+0xF46F	0x74BA
+0xF470	0x76AB
+0xF471	0x76AA
+0xF472	0x76BE
+0xF473	0x76ED
+0xF474	0x77CC
+0xF475	0x77CE
+0xF476	0x77CF
+0xF477	0x77CD
+0xF478	0x77F2
+0xF479	0x7925
+0xF47A	0x7923
+0xF47B	0x7927
+0xF47C	0x7928
+0xF47D	0x7924
+0xF47E	0x7929
+0xF4A1	0x79B2
+0xF4A2	0x7A6E
+0xF4A3	0x7A6C
+0xF4A4	0x7A6D
+0xF4A5	0x7AF7
+0xF4A6	0x7C49
+0xF4A7	0x7C48
+0xF4A8	0x7C4A
+0xF4A9	0x7C47
+0xF4AA	0x7C45
+0xF4AB	0x7CEE
+0xF4AC	0x7E7B
+0xF4AD	0x7E7E
+0xF4AE	0x7E81
+0xF4AF	0x7E80
+0xF4B0	0x7FBA
+0xF4B1	0x7FFF
+0xF4B2	0x8079
+0xF4B3	0x81DB
+0xF4B4	0x81D9
+0xF4B5	0x820B
+0xF4B6	0x8268
+0xF4B7	0x8269
+0xF4B8	0x8622
+0xF4B9	0x85FF
+0xF4BA	0x8601
+0xF4BB	0x85FE
+0xF4BC	0x861B
+0xF4BD	0x8600
+0xF4BE	0x85F6
+0xF4BF	0x8604
+0xF4C0	0x8609
+0xF4C1	0x8605
+0xF4C2	0x860C
+0xF4C3	0x85FD
+0xF4C4	0x8819
+0xF4C5	0x8810
+0xF4C6	0x8811
+0xF4C7	0x8817
+0xF4C8	0x8813
+0xF4C9	0x8816
+0xF4CA	0x8963
+0xF4CB	0x8966
+0xF4CC	0x89B9
+0xF4CD	0x89F7
+0xF4CE	0x8B60
+0xF4CF	0x8B6A
+0xF4D0	0x8B5D
+0xF4D1	0x8B68
+0xF4D2	0x8B63
+0xF4D3	0x8B65
+0xF4D4	0x8B67
+0xF4D5	0x8B6D
+0xF4D6	0x8DAE
+0xF4D7	0x8E86
+0xF4D8	0x8E88
+0xF4D9	0x8E84
+0xF4DA	0x8F59
+0xF4DB	0x8F56
+0xF4DC	0x8F57
+0xF4DD	0x8F55
+0xF4DE	0x8F58
+0xF4DF	0x8F5A
+0xF4E0	0x908D
+0xF4E1	0x9143
+0xF4E2	0x9141
+0xF4E3	0x91B7
+0xF4E4	0x91B5
+0xF4E5	0x91B2
+0xF4E6	0x91B3
+0xF4E7	0x940B
+0xF4E8	0x9413
+0xF4E9	0x93FB
+0xF4EA	0x9420
+0xF4EB	0x940F
+0xF4EC	0x9414
+0xF4ED	0x93FE
+0xF4EE	0x9415
+0xF4EF	0x9410
+0xF4F0	0x9428
+0xF4F1	0x9419
+0xF4F2	0x940D
+0xF4F3	0x93F5
+0xF4F4	0x9400
+0xF4F5	0x93F7
+0xF4F6	0x9407
+0xF4F7	0x940E
+0xF4F8	0x9416
+0xF4F9	0x9412
+0xF4FA	0x93FA
+0xF4FB	0x9409
+0xF4FC	0x93F8
+0xF4FD	0x940A
+0xF4FE	0x93FF
+0xF540	0x93FC
+0xF541	0x940C
+0xF542	0x93F6
+0xF543	0x9411
+0xF544	0x9406
+0xF545	0x95DE
+0xF546	0x95E0
+0xF547	0x95DF
+0xF548	0x972E
+0xF549	0x972F
+0xF54A	0x97B9
+0xF54B	0x97BB
+0xF54C	0x97FD
+0xF54D	0x97FE
+0xF54E	0x9860
+0xF54F	0x9862
+0xF550	0x9863
+0xF551	0x985F
+0xF552	0x98C1
+0xF553	0x98C2
+0xF554	0x9950
+0xF555	0x994E
+0xF556	0x9959
+0xF557	0x994C
+0xF558	0x994B
+0xF559	0x9953
+0xF55A	0x9A32
+0xF55B	0x9A34
+0xF55C	0x9A31
+0xF55D	0x9A2C
+0xF55E	0x9A2A
+0xF55F	0x9A36
+0xF560	0x9A29
+0xF561	0x9A2E
+0xF562	0x9A38
+0xF563	0x9A2D
+0xF564	0x9AC7
+0xF565	0x9ACA
+0xF566	0x9AC6
+0xF567	0x9B10
+0xF568	0x9B12
+0xF569	0x9B11
+0xF56A	0x9C0B
+0xF56B	0x9C08
+0xF56C	0x9BF7
+0xF56D	0x9C05
+0xF56E	0x9C12
+0xF56F	0x9BF8
+0xF570	0x9C40
+0xF571	0x9C07
+0xF572	0x9C0E
+0xF573	0x9C06
+0xF574	0x9C17
+0xF575	0x9C14
+0xF576	0x9C09
+0xF577	0x9D9F
+0xF578	0x9D99
+0xF579	0x9DA4
+0xF57A	0x9D9D
+0xF57B	0x9D92
+0xF57C	0x9D98
+0xF57D	0x9D90
+0xF57E	0x9D9B
+0xF5A1	0x9DA0
+0xF5A2	0x9D94
+0xF5A3	0x9D9C
+0xF5A4	0x9DAA
+0xF5A5	0x9D97
+0xF5A6	0x9DA1
+0xF5A7	0x9D9A
+0xF5A8	0x9DA2
+0xF5A9	0x9DA8
+0xF5AA	0x9D9E
+0xF5AB	0x9DA3
+0xF5AC	0x9DBF
+0xF5AD	0x9DA9
+0xF5AE	0x9D96
+0xF5AF	0x9DA6
+0xF5B0	0x9DA7
+0xF5B1	0x9E99
+0xF5B2	0x9E9B
+0xF5B3	0x9E9A
+0xF5B4	0x9EE5
+0xF5B5	0x9EE4
+0xF5B6	0x9EE7
+0xF5B7	0x9EE6
+0xF5B8	0x9F30
+0xF5B9	0x9F2E
+0xF5BA	0x9F5B
+0xF5BB	0x9F60
+0xF5BC	0x9F5E
+0xF5BD	0x9F5D
+0xF5BE	0x9F59
+0xF5BF	0x9F91
+0xF5C0	0x513A
+0xF5C1	0x5139
+0xF5C2	0x5298
+0xF5C3	0x5297
+0xF5C4	0x56C3
+0xF5C5	0x56BD
+0xF5C6	0x56BE
+0xF5C7	0x5B48
+0xF5C8	0x5B47
+0xF5C9	0x5DCB
+0xF5CA	0x5DCF
+0xF5CB	0x5EF1
+0xF5CC	0x61FD
+0xF5CD	0x651B
+0xF5CE	0x6B02
+0xF5CF	0x6AFC
+0xF5D0	0x6B03
+0xF5D1	0x6AF8
+0xF5D2	0x6B00
+0xF5D3	0x7043
+0xF5D4	0x7044
+0xF5D5	0x704A
+0xF5D6	0x7048
+0xF5D7	0x7049
+0xF5D8	0x7045
+0xF5D9	0x7046
+0xF5DA	0x721D
+0xF5DB	0x721A
+0xF5DC	0x7219
+0xF5DD	0x737E
+0xF5DE	0x7517
+0xF5DF	0x766A
+0xF5E0	0x77D0
+0xF5E1	0x792D
+0xF5E2	0x7931
+0xF5E3	0x792F
+0xF5E4	0x7C54
+0xF5E5	0x7C53
+0xF5E6	0x7CF2
+0xF5E7	0x7E8A
+0xF5E8	0x7E87
+0xF5E9	0x7E88
+0xF5EA	0x7E8B
+0xF5EB	0x7E86
+0xF5EC	0x7E8D
+0xF5ED	0x7F4D
+0xF5EE	0x7FBB
+0xF5EF	0x8030
+0xF5F0	0x81DD
+0xF5F1	0x8618
+0xF5F2	0x862A
+0xF5F3	0x8626
+0xF5F4	0x861F
+0xF5F5	0x8623
+0xF5F6	0x861C
+0xF5F7	0x8619
+0xF5F8	0x8627
+0xF5F9	0x862E
+0xF5FA	0x8621
+0xF5FB	0x8620
+0xF5FC	0x8629
+0xF5FD	0x861E
+0xF5FE	0x8625
+0xF640	0x8829
+0xF641	0x881D
+0xF642	0x881B
+0xF643	0x8820
+0xF644	0x8824
+0xF645	0x881C
+0xF646	0x882B
+0xF647	0x884A
+0xF648	0x896D
+0xF649	0x8969
+0xF64A	0x896E
+0xF64B	0x896B
+0xF64C	0x89FA
+0xF64D	0x8B79
+0xF64E	0x8B78
+0xF64F	0x8B45
+0xF650	0x8B7A
+0xF651	0x8B7B
+0xF652	0x8D10
+0xF653	0x8D14
+0xF654	0x8DAF
+0xF655	0x8E8E
+0xF656	0x8E8C
+0xF657	0x8F5E
+0xF658	0x8F5B
+0xF659	0x8F5D
+0xF65A	0x9146
+0xF65B	0x9144
+0xF65C	0x9145
+0xF65D	0x91B9
+0xF65E	0x943F
+0xF65F	0x943B
+0xF660	0x9436
+0xF661	0x9429
+0xF662	0x943D
+0xF663	0x943C
+0xF664	0x9430
+0xF665	0x9439
+0xF666	0x942A
+0xF667	0x9437
+0xF668	0x942C
+0xF669	0x9440
+0xF66A	0x9431
+0xF66B	0x95E5
+0xF66C	0x95E4
+0xF66D	0x95E3
+0xF66E	0x9735
+0xF66F	0x973A
+0xF670	0x97BF
+0xF671	0x97E1
+0xF672	0x9864
+0xF673	0x98C9
+0xF674	0x98C6
+0xF675	0x98C0
+0xF676	0x9958
+0xF677	0x9956
+0xF678	0x9A39
+0xF679	0x9A3D
+0xF67A	0x9A46
+0xF67B	0x9A44
+0xF67C	0x9A42
+0xF67D	0x9A41
+0xF67E	0x9A3A
+0xF6A1	0x9A3F
+0xF6A2	0x9ACD
+0xF6A3	0x9B15
+0xF6A4	0x9B17
+0xF6A5	0x9B18
+0xF6A6	0x9B16
+0xF6A7	0x9B3A
+0xF6A8	0x9B52
+0xF6A9	0x9C2B
+0xF6AA	0x9C1D
+0xF6AB	0x9C1C
+0xF6AC	0x9C2C
+0xF6AD	0x9C23
+0xF6AE	0x9C28
+0xF6AF	0x9C29
+0xF6B0	0x9C24
+0xF6B1	0x9C21
+0xF6B2	0x9DB7
+0xF6B3	0x9DB6
+0xF6B4	0x9DBC
+0xF6B5	0x9DC1
+0xF6B6	0x9DC7
+0xF6B7	0x9DCA
+0xF6B8	0x9DCF
+0xF6B9	0x9DBE
+0xF6BA	0x9DC5
+0xF6BB	0x9DC3
+0xF6BC	0x9DBB
+0xF6BD	0x9DB5
+0xF6BE	0x9DCE
+0xF6BF	0x9DB9
+0xF6C0	0x9DBA
+0xF6C1	0x9DAC
+0xF6C2	0x9DC8
+0xF6C3	0x9DB1
+0xF6C4	0x9DAD
+0xF6C5	0x9DCC
+0xF6C6	0x9DB3
+0xF6C7	0x9DCD
+0xF6C8	0x9DB2
+0xF6C9	0x9E7A
+0xF6CA	0x9E9C
+0xF6CB	0x9EEB
+0xF6CC	0x9EEE
+0xF6CD	0x9EED
+0xF6CE	0x9F1B
+0xF6CF	0x9F18
+0xF6D0	0x9F1A
+0xF6D1	0x9F31
+0xF6D2	0x9F4E
+0xF6D3	0x9F65
+0xF6D4	0x9F64
+0xF6D5	0x9F92
+0xF6D6	0x4EB9
+0xF6D7	0x56C6
+0xF6D8	0x56C5
+0xF6D9	0x56CB
+0xF6DA	0x5971
+0xF6DB	0x5B4B
+0xF6DC	0x5B4C
+0xF6DD	0x5DD5
+0xF6DE	0x5DD1
+0xF6DF	0x5EF2
+0xF6E0	0x6521
+0xF6E1	0x6520
+0xF6E2	0x6526
+0xF6E3	0x6522
+0xF6E4	0x6B0B
+0xF6E5	0x6B08
+0xF6E6	0x6B09
+0xF6E7	0x6C0D
+0xF6E8	0x7055
+0xF6E9	0x7056
+0xF6EA	0x7057
+0xF6EB	0x7052
+0xF6EC	0x721E
+0xF6ED	0x721F
+0xF6EE	0x72A9
+0xF6EF	0x737F
+0xF6F0	0x74D8
+0xF6F1	0x74D5
+0xF6F2	0x74D9
+0xF6F3	0x74D7
+0xF6F4	0x766D
+0xF6F5	0x76AD
+0xF6F6	0x7935
+0xF6F7	0x79B4
+0xF6F8	0x7A70
+0xF6F9	0x7A71
+0xF6FA	0x7C57
+0xF6FB	0x7C5C
+0xF6FC	0x7C59
+0xF6FD	0x7C5B
+0xF6FE	0x7C5A
+0xF740	0x7CF4
+0xF741	0x7CF1
+0xF742	0x7E91
+0xF743	0x7F4F
+0xF744	0x7F87
+0xF745	0x81DE
+0xF746	0x826B
+0xF747	0x8634
+0xF748	0x8635
+0xF749	0x8633
+0xF74A	0x862C
+0xF74B	0x8632
+0xF74C	0x8636
+0xF74D	0x882C
+0xF74E	0x8828
+0xF74F	0x8826
+0xF750	0x882A
+0xF751	0x8825
+0xF752	0x8971
+0xF753	0x89BF
+0xF754	0x89BE
+0xF755	0x89FB
+0xF756	0x8B7E
+0xF757	0x8B84
+0xF758	0x8B82
+0xF759	0x8B86
+0xF75A	0x8B85
+0xF75B	0x8B7F
+0xF75C	0x8D15
+0xF75D	0x8E95
+0xF75E	0x8E94
+0xF75F	0x8E9A
+0xF760	0x8E92
+0xF761	0x8E90
+0xF762	0x8E96
+0xF763	0x8E97
+0xF764	0x8F60
+0xF765	0x8F62
+0xF766	0x9147
+0xF767	0x944C
+0xF768	0x9450
+0xF769	0x944A
+0xF76A	0x944B
+0xF76B	0x944F
+0xF76C	0x9447
+0xF76D	0x9445
+0xF76E	0x9448
+0xF76F	0x9449
+0xF770	0x9446
+0xF771	0x973F
+0xF772	0x97E3
+0xF773	0x986A
+0xF774	0x9869
+0xF775	0x98CB
+0xF776	0x9954
+0xF777	0x995B
+0xF778	0x9A4E
+0xF779	0x9A53
+0xF77A	0x9A54
+0xF77B	0x9A4C
+0xF77C	0x9A4F
+0xF77D	0x9A48
+0xF77E	0x9A4A
+0xF7A1	0x9A49
+0xF7A2	0x9A52
+0xF7A3	0x9A50
+0xF7A4	0x9AD0
+0xF7A5	0x9B19
+0xF7A6	0x9B2B
+0xF7A7	0x9B3B
+0xF7A8	0x9B56
+0xF7A9	0x9B55
+0xF7AA	0x9C46
+0xF7AB	0x9C48
+0xF7AC	0x9C3F
+0xF7AD	0x9C44
+0xF7AE	0x9C39
+0xF7AF	0x9C33
+0xF7B0	0x9C41
+0xF7B1	0x9C3C
+0xF7B2	0x9C37
+0xF7B3	0x9C34
+0xF7B4	0x9C32
+0xF7B5	0x9C3D
+0xF7B6	0x9C36
+0xF7B7	0x9DDB
+0xF7B8	0x9DD2
+0xF7B9	0x9DDE
+0xF7BA	0x9DDA
+0xF7BB	0x9DCB
+0xF7BC	0x9DD0
+0xF7BD	0x9DDC
+0xF7BE	0x9DD1
+0xF7BF	0x9DDF
+0xF7C0	0x9DE9
+0xF7C1	0x9DD9
+0xF7C2	0x9DD8
+0xF7C3	0x9DD6
+0xF7C4	0x9DF5
+0xF7C5	0x9DD5
+0xF7C6	0x9DDD
+0xF7C7	0x9EB6
+0xF7C8	0x9EF0
+0xF7C9	0x9F35
+0xF7CA	0x9F33
+0xF7CB	0x9F32
+0xF7CC	0x9F42
+0xF7CD	0x9F6B
+0xF7CE	0x9F95
+0xF7CF	0x9FA2
+0xF7D0	0x513D
+0xF7D1	0x5299
+0xF7D2	0x58E8
+0xF7D3	0x58E7
+0xF7D4	0x5972
+0xF7D5	0x5B4D
+0xF7D6	0x5DD8
+0xF7D7	0x882F
+0xF7D8	0x5F4F
+0xF7D9	0x6201
+0xF7DA	0x6203
+0xF7DB	0x6204
+0xF7DC	0x6529
+0xF7DD	0x6525
+0xF7DE	0x6596
+0xF7DF	0x66EB
+0xF7E0	0x6B11
+0xF7E1	0x6B12
+0xF7E2	0x6B0F
+0xF7E3	0x6BCA
+0xF7E4	0x705B
+0xF7E5	0x705A
+0xF7E6	0x7222
+0xF7E7	0x7382
+0xF7E8	0x7381
+0xF7E9	0x7383
+0xF7EA	0x7670
+0xF7EB	0x77D4
+0xF7EC	0x7C67
+0xF7ED	0x7C66
+0xF7EE	0x7E95
+0xF7EF	0x826C
+0xF7F0	0x863A
+0xF7F1	0x8640
+0xF7F2	0x8639
+0xF7F3	0x863C
+0xF7F4	0x8631
+0xF7F5	0x863B
+0xF7F6	0x863E
+0xF7F7	0x8830
+0xF7F8	0x8832
+0xF7F9	0x882E
+0xF7FA	0x8833
+0xF7FB	0x8976
+0xF7FC	0x8974
+0xF7FD	0x8973
+0xF7FE	0x89FE
+0xF840	0x8B8C
+0xF841	0x8B8E
+0xF842	0x8B8B
+0xF843	0x8B88
+0xF844	0x8C45
+0xF845	0x8D19
+0xF846	0x8E98
+0xF847	0x8F64
+0xF848	0x8F63
+0xF849	0x91BC
+0xF84A	0x9462
+0xF84B	0x9455
+0xF84C	0x945D
+0xF84D	0x9457
+0xF84E	0x945E
+0xF84F	0x97C4
+0xF850	0x97C5
+0xF851	0x9800
+0xF852	0x9A56
+0xF853	0x9A59
+0xF854	0x9B1E
+0xF855	0x9B1F
+0xF856	0x9B20
+0xF857	0x9C52
+0xF858	0x9C58
+0xF859	0x9C50
+0xF85A	0x9C4A
+0xF85B	0x9C4D
+0xF85C	0x9C4B
+0xF85D	0x9C55
+0xF85E	0x9C59
+0xF85F	0x9C4C
+0xF860	0x9C4E
+0xF861	0x9DFB
+0xF862	0x9DF7
+0xF863	0x9DEF
+0xF864	0x9DE3
+0xF865	0x9DEB
+0xF866	0x9DF8
+0xF867	0x9DE4
+0xF868	0x9DF6
+0xF869	0x9DE1
+0xF86A	0x9DEE
+0xF86B	0x9DE6
+0xF86C	0x9DF2
+0xF86D	0x9DF0
+0xF86E	0x9DE2
+0xF86F	0x9DEC
+0xF870	0x9DF4
+0xF871	0x9DF3
+0xF872	0x9DE8
+0xF873	0x9DED
+0xF874	0x9EC2
+0xF875	0x9ED0
+0xF876	0x9EF2
+0xF877	0x9EF3
+0xF878	0x9F06
+0xF879	0x9F1C
+0xF87A	0x9F38
+0xF87B	0x9F37
+0xF87C	0x9F36
+0xF87D	0x9F43
+0xF87E	0x9F4F
+0xF8A1	0x9F71
+0xF8A2	0x9F70
+0xF8A3	0x9F6E
+0xF8A4	0x9F6F
+0xF8A5	0x56D3
+0xF8A6	0x56CD
+0xF8A7	0x5B4E
+0xF8A8	0x5C6D
+0xF8A9	0x652D
+0xF8AA	0x66ED
+0xF8AB	0x66EE
+0xF8AC	0x6B13
+0xF8AD	0x705F
+0xF8AE	0x7061
+0xF8AF	0x705D
+0xF8B0	0x7060
+0xF8B1	0x7223
+0xF8B2	0x74DB
+0xF8B3	0x74E5
+0xF8B4	0x77D5
+0xF8B5	0x7938
+0xF8B6	0x79B7
+0xF8B7	0x79B6
+0xF8B8	0x7C6A
+0xF8B9	0x7E97
+0xF8BA	0x7F89
+0xF8BB	0x826D
+0xF8BC	0x8643
+0xF8BD	0x8838
+0xF8BE	0x8837
+0xF8BF	0x8835
+0xF8C0	0x884B
+0xF8C1	0x8B94
+0xF8C2	0x8B95
+0xF8C3	0x8E9E
+0xF8C4	0x8E9F
+0xF8C5	0x8EA0
+0xF8C6	0x8E9D
+0xF8C7	0x91BE
+0xF8C8	0x91BD
+0xF8C9	0x91C2
+0xF8CA	0x946B
+0xF8CB	0x9468
+0xF8CC	0x9469
+0xF8CD	0x96E5
+0xF8CE	0x9746
+0xF8CF	0x9743
+0xF8D0	0x9747
+0xF8D1	0x97C7
+0xF8D2	0x97E5
+0xF8D3	0x9A5E
+0xF8D4	0x9AD5
+0xF8D5	0x9B59
+0xF8D6	0x9C63
+0xF8D7	0x9C67
+0xF8D8	0x9C66
+0xF8D9	0x9C62
+0xF8DA	0x9C5E
+0xF8DB	0x9C60
+0xF8DC	0x9E02
+0xF8DD	0x9DFE
+0xF8DE	0x9E07
+0xF8DF	0x9E03
+0xF8E0	0x9E06
+0xF8E1	0x9E05
+0xF8E2	0x9E00
+0xF8E3	0x9E01
+0xF8E4	0x9E09
+0xF8E5	0x9DFF
+0xF8E6	0x9DFD
+0xF8E7	0x9E04
+0xF8E8	0x9EA0
+0xF8E9	0x9F1E
+0xF8EA	0x9F46
+0xF8EB	0x9F74
+0xF8EC	0x9F75
+0xF8ED	0x9F76
+0xF8EE	0x56D4
+0xF8EF	0x652E
+0xF8F0	0x65B8
+0xF8F1	0x6B18
+0xF8F2	0x6B19
+0xF8F3	0x6B17
+0xF8F4	0x6B1A
+0xF8F5	0x7062
+0xF8F6	0x7226
+0xF8F7	0x72AA
+0xF8F8	0x77D8
+0xF8F9	0x77D9
+0xF8FA	0x7939
+0xF8FB	0x7C69
+0xF8FC	0x7C6B
+0xF8FD	0x7CF6
+0xF8FE	0x7E9A
+0xF940	0x7E98
+0xF941	0x7E9B
+0xF942	0x7E99
+0xF943	0x81E0
+0xF944	0x81E1
+0xF945	0x8646
+0xF946	0x8647
+0xF947	0x8648
+0xF948	0x8979
+0xF949	0x897A
+0xF94A	0x897C
+0xF94B	0x897B
+0xF94C	0x89FF
+0xF94D	0x8B98
+0xF94E	0x8B99
+0xF94F	0x8EA5
+0xF950	0x8EA4
+0xF951	0x8EA3
+0xF952	0x946E
+0xF953	0x946D
+0xF954	0x946F
+0xF955	0x9471
+0xF956	0x9473
+0xF957	0x9749
+0xF958	0x9872
+0xF959	0x995F
+0xF95A	0x9C68
+0xF95B	0x9C6E
+0xF95C	0x9C6D
+0xF95D	0x9E0B
+0xF95E	0x9E0D
+0xF95F	0x9E10
+0xF960	0x9E0F
+0xF961	0x9E12
+0xF962	0x9E11
+0xF963	0x9EA1
+0xF964	0x9EF5
+0xF965	0x9F09
+0xF966	0x9F47
+0xF967	0x9F78
+0xF968	0x9F7B
+0xF969	0x9F7A
+0xF96A	0x9F79
+0xF96B	0x571E
+0xF96C	0x7066
+0xF96D	0x7C6F
+0xF96E	0x883C
+0xF96F	0x8DB2
+0xF970	0x8EA6
+0xF971	0x91C3
+0xF972	0x9474
+0xF973	0x9478
+0xF974	0x9476
+0xF975	0x9475
+0xF976	0x9A60
+0xF977	0x9C74
+0xF978	0x9C73
+0xF979	0x9C71
+0xF97A	0x9C75
+0xF97B	0x9E14
+0xF97C	0x9E13
+0xF97D	0x9EF6
+0xF97E	0x9F0A
+0xF9A1	0x9FA4
+0xF9A2	0x7068
+0xF9A3	0x7065
+0xF9A4	0x7CF7
+0xF9A5	0x866A
+0xF9A6	0x883E
+0xF9A7	0x883D
+0xF9A8	0x883F
+0xF9A9	0x8B9E
+0xF9AA	0x8C9C
+0xF9AB	0x8EA9
+0xF9AC	0x8EC9
+0xF9AD	0x974B
+0xF9AE	0x9873
+0xF9AF	0x9874
+0xF9B0	0x98CC
+0xF9B1	0x9961
+0xF9B2	0x99AB
+0xF9B3	0x9A64
+0xF9B4	0x9A66
+0xF9B5	0x9A67
+0xF9B6	0x9B24
+0xF9B7	0x9E15
+0xF9B8	0x9E17
+0xF9B9	0x9F48
+0xF9BA	0x6207
+0xF9BB	0x6B1E
+0xF9BC	0x7227
+0xF9BD	0x864C
+0xF9BE	0x8EA8
+0xF9BF	0x9482
+0xF9C0	0x9480
+0xF9C1	0x9481
+0xF9C2	0x9A69
+0xF9C3	0x9A68
+0xF9C4	0x9B2E
+0xF9C5	0x9E19
+0xF9C6	0x7229
+0xF9C7	0x864B
+0xF9C8	0x8B9F
+0xF9C9	0x9483
+0xF9CA	0x9C79
+0xF9CB	0x9EB7
+0xF9CC	0x7675
+0xF9CD	0x9A6B
+0xF9CE	0x9C7A
+0xF9CF	0x9E1D
+0xF9D0	0x7069
+0xF9D1	0x706A
+0xF9D2	0x9EA4
+0xF9D3	0x9F7E
+0xF9D4	0x9F49
+0xF9D5	0x9F98
+0xF9D6	0x7881
+0xF9D7	0x92B9
+0xF9D8	0x88CF
+0xF9D9	0x58BB
+0xF9DA	0x6052
+0xF9DB	0x7CA7
+0xF9DC	0x5AFA
+0xF9DD	0x2554
+0xF9DE	0x2566
+0xF9DF	0x2557
+0xF9E0	0x2560
+0xF9E1	0x256C
+0xF9E2	0x2563
+0xF9E3	0x255A
+0xF9E4	0x2569
+0xF9E5	0x255D
+0xF9E6	0x2552
+0xF9E7	0x2564
+0xF9E8	0x2555
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9EC	0x2558
+0xF9ED	0x2567
+0xF9EE	0x255B
+0xF9EF	0x2553
+0xF9F0	0x2565
+0xF9F1	0x2556
+0xF9F2	0x255F
+0xF9F3	0x256B
+0xF9F4	0x2562
+0xF9F5	0x2559
+0xF9F6	0x2568
+0xF9F7	0x255C
+0xF9F8	0x2551
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
+0xF9FE	0xFFED
+0xFA40	0x20547
+0xFA41	0x92DB
+0xFA42	0x205DF
+0xFA43	0x23FC5
+0xFA44	0x854C
+0xFA45	0x42B5
+0xFA46	0x73EF
+0xFA47	0x51B5
+0xFA48	0x3649
+0xFA49	0x24942
+0xFA4A	0x289E4
+0xFA4B	0x9344
+0xFA4C	0x219DB
+0xFA4D	0x82EE
+0xFA4E	0x23CC8
+0xFA4F	0x783C
+0xFA50	0x6744
+0xFA51	0x62DF
+0xFA52	0x24933
+0xFA53	0x289AA
+0xFA54	0x202A0
+0xFA55	0x26BB3
+0xFA56	0x21305
+0xFA57	0x4FAB
+0xFA58	0x224ED
+0xFA59	0x5008
+0xFA5A	0x26D29
+0xFA5B	0x27A84
+0xFA5C	0x23600
+0xFA5D	0x24AB1
+0xFA5E	0x22513
+0xFA60	0x2037E
+0xFA61	0x5FA4
+0xFA62	0x20380
+0xFA63	0x20347
+0xFA64	0x6EDB
+0xFA65	0x2041F
+0xFA67	0x5101
+0xFA68	0x347A
+0xFA69	0x510E
+0xFA6A	0x986C
+0xFA6B	0x3743
+0xFA6C	0x8416
+0xFA6D	0x249A4
+0xFA6E	0x20487
+0xFA6F	0x5160
+0xFA70	0x233B4
+0xFA71	0x516A
+0xFA72	0x20BFF
+0xFA73	0x220FC
+0xFA74	0x202E5
+0xFA75	0x22530
+0xFA76	0x2058E
+0xFA77	0x23233
+0xFA78	0x21983
+0xFA79	0x5B82
+0xFA7A	0x877D
+0xFA7B	0x205B3
+0xFA7C	0x23C99
+0xFA7D	0x51B2
+0xFA7E	0x51B8
+0xFAA1	0x9D34
+0xFAA2	0x51C9
+0xFAA3	0x51CF
+0xFAA4	0x51D1
+0xFAA5	0x3CDC
+0xFAA6	0x51D3
+0xFAA7	0x24AA6
+0xFAA8	0x51B3
+0xFAA9	0x51E2
+0xFAAA	0x5342
+0xFAAB	0x51ED
+0xFAAC	0x83CD
+0xFAAD	0x693E
+0xFAAE	0x2372D
+0xFAAF	0x5F7B
+0xFAB0	0x520B
+0xFAB1	0x5226
+0xFAB2	0x523C
+0xFAB3	0x52B5
+0xFAB4	0x5257
+0xFAB5	0x5294
+0xFAB6	0x52B9
+0xFAB7	0x52C5
+0xFAB8	0x7C15
+0xFAB9	0x8542
+0xFABA	0x52E0
+0xFABB	0x860D
+0xFABC	0x26B13
+0xFABE	0x28ADE
+0xFABF	0x5549
+0xFAC0	0x6ED9
+0xFAC1	0x23F80
+0xFAC2	0x20954
+0xFAC3	0x23FEC
+0xFAC4	0x5333
+0xFAC6	0x20BE2
+0xFAC7	0x6CCB
+0xFAC8	0x21726
+0xFAC9	0x681B
+0xFACA	0x73D5
+0xFACB	0x604A
+0xFACC	0x3EAA
+0xFACD	0x38CC
+0xFACE	0x216E8
+0xFACF	0x71DD
+0xFAD0	0x44A2
+0xFAD1	0x536D
+0xFAD2	0x5374
+0xFAD3	0x286AB
+0xFAD4	0x537E
+0xFAD6	0x21596
+0xFAD7	0x21613
+0xFAD8	0x77E6
+0xFAD9	0x5393
+0xFADA	0x28A9B
+0xFADB	0x53A0
+0xFADC	0x53AB
+0xFADD	0x53AE
+0xFADE	0x73A7
+0xFADF	0x25772
+0xFAE0	0x3F59
+0xFAE1	0x739C
+0xFAE2	0x53C1
+0xFAE3	0x53C5
+0xFAE4	0x6C49
+0xFAE5	0x4E49
+0xFAE6	0x57FE
+0xFAE7	0x53D9
+0xFAE8	0x3AAB
+0xFAE9	0x20B8F
+0xFAEA	0x53E0
+0xFAEB	0x23FEB
+0xFAEC	0x22DA3
+0xFAED	0x53F6
+0xFAEE	0x20C77
+0xFAEF	0x5413
+0xFAF0	0x7079
+0xFAF1	0x552B
+0xFAF2	0x6657
+0xFAF3	0x6D5B
+0xFAF4	0x546D
+0xFAF5	0x26B53
+0xFAF6	0x20D74
+0xFAF7	0x555D
+0xFAF8	0x548F
+0xFAF9	0x54A4
+0xFAFA	0x47A6
+0xFAFB	0x2170D
+0xFAFC	0x20EDD
+0xFAFD	0x3DB4
+0xFAFE	0x20D4D
+0xFB40	0x289BC
+0xFB41	0x22698
+0xFB42	0x5547
+0xFB43	0x4CED
+0xFB44	0x542F
+0xFB45	0x7417
+0xFB46	0x5586
+0xFB47	0x55A9
+0xFB49	0x218D7
+0xFB4A	0x2403A
+0xFB4B	0x4552
+0xFB4C	0x24435
+0xFB4D	0x66B3
+0xFB4E	0x210B4
+0xFB4F	0x5637
+0xFB50	0x66CD
+0xFB51	0x2328A
+0xFB52	0x66A4
+0xFB53	0x66AD
+0xFB54	0x564D
+0xFB55	0x564F
+0xFB56	0x78F1
+0xFB57	0x56F1
+0xFB58	0x9787
+0xFB59	0x53FE
+0xFB5A	0x5700
+0xFB5B	0x56EF
+0xFB5C	0x56ED
+0xFB5D	0x28B66
+0xFB5E	0x3623
+0xFB5F	0x2124F
+0xFB60	0x5746
+0xFB61	0x241A5
+0xFB62	0x6C6E
+0xFB63	0x708B
+0xFB64	0x5742
+0xFB65	0x36B1
+0xFB66	0x26C7E
+0xFB67	0x57E6
+0xFB68	0x21416
+0xFB69	0x5803
+0xFB6A	0x21454
+0xFB6B	0x24363
+0xFB6C	0x5826
+0xFB6D	0x24BF5
+0xFB6E	0x585C
+0xFB6F	0x58AA
+0xFB70	0x3561
+0xFB71	0x58E0
+0xFB72	0x58DC
+0xFB73	0x2123C
+0xFB74	0x58FB
+0xFB75	0x5BFF
+0xFB76	0x5743
+0xFB77	0x2A150
+0xFB78	0x24278
+0xFB79	0x93D3
+0xFB7A	0x35A1
+0xFB7B	0x591F
+0xFB7C	0x68A6
+0xFB7D	0x36C3
+0xFB7E	0x6E59
+0xFBA1	0x2163E
+0xFBA2	0x5A24
+0xFBA3	0x5553
+0xFBA4	0x21692
+0xFBA5	0x8505
+0xFBA6	0x59C9
+0xFBA7	0x20D4E
+0xFBA8	0x26C81
+0xFBA9	0x26D2A
+0xFBAA	0x217DC
+0xFBAB	0x59D9
+0xFBAC	0x217FB
+0xFBAD	0x217B2
+0xFBAE	0x26DA6
+0xFBAF	0x6D71
+0xFBB0	0x21828
+0xFBB1	0x216D5
+0xFBB2	0x59F9
+0xFBB3	0x26E45
+0xFBB4	0x5AAB
+0xFBB5	0x5A63
+0xFBB6	0x36E6
+0xFBB7	0x249A9
+0xFBB9	0x3708
+0xFBBA	0x5A96
+0xFBBB	0x7465
+0xFBBC	0x5AD3
+0xFBBD	0x26FA1
+0xFBBE	0x22554
+0xFBBF	0x3D85
+0xFBC0	0x21911
+0xFBC1	0x3732
+0xFBC2	0x216B8
+0xFBC3	0x5E83
+0xFBC4	0x52D0
+0xFBC5	0x5B76
+0xFBC6	0x6588
+0xFBC7	0x5B7C
+0xFBC8	0x27A0E
+0xFBC9	0x4004
+0xFBCA	0x485D
+0xFBCB	0x20204
+0xFBCC	0x5BD5
+0xFBCD	0x6160
+0xFBCE	0x21A34
+0xFBCF	0x259CC
+0xFBD0	0x205A5
+0xFBD1	0x5BF3
+0xFBD2	0x5B9D
+0xFBD3	0x4D10
+0xFBD4	0x5C05
+0xFBD5	0x21B44
+0xFBD6	0x5C13
+0xFBD7	0x73CE
+0xFBD8	0x5C14
+0xFBD9	0x21CA5
+0xFBDA	0x26B28
+0xFBDB	0x5C49
+0xFBDC	0x48DD
+0xFBDD	0x5C85
+0xFBDE	0x5CE9
+0xFBDF	0x5CEF
+0xFBE0	0x5D8B
+0xFBE1	0x21DF9
+0xFBE2	0x21E37
+0xFBE3	0x5D10
+0xFBE4	0x5D18
+0xFBE5	0x5D46
+0xFBE6	0x21EA4
+0xFBE7	0x5CBA
+0xFBE8	0x5DD7
+0xFBE9	0x82FC
+0xFBEA	0x382D
+0xFBEB	0x24901
+0xFBEC	0x22049
+0xFBED	0x22173
+0xFBEE	0x8287
+0xFBEF	0x3836
+0xFBF0	0x3BC2
+0xFBF1	0x5E2E
+0xFBF2	0x6A8A
+0xFBF4	0x5E7A
+0xFBF5	0x244BC
+0xFBF6	0x20CD3
+0xFBF7	0x53A6
+0xFBF8	0x4EB7
+0xFBFA	0x53A8
+0xFBFB	0x21771
+0xFBFC	0x5E09
+0xFBFD	0x5EF4
+0xFBFE	0x28482
+0xFC40	0x5EF9
+0xFC41	0x5EFB
+0xFC42	0x38A0
+0xFC43	0x5EFC
+0xFC44	0x683E
+0xFC45	0x941B
+0xFC46	0x5F0D
+0xFC47	0x201C1
+0xFC48	0x2F894
+0xFC49	0x3ADE
+0xFC4A	0x48AE
+0xFC4B	0x2133A
+0xFC4C	0x5F3A
+0xFC4D	0x26888
+0xFC4E	0x223D0
+0xFC50	0x22471
+0xFC51	0x5F63
+0xFC52	0x97BD
+0xFC53	0x26E6E
+0xFC54	0x5F72
+0xFC55	0x9340
+0xFC56	0x28A36
+0xFC57	0x5FA7
+0xFC58	0x5DB6
+0xFC59	0x3D5F
+0xFC5A	0x25250
+0xFC5B	0x21F6A
+0xFC5C	0x270F8
+0xFC5D	0x22668
+0xFC5E	0x91D6
+0xFC5F	0x2029E
+0xFC60	0x28A29
+0xFC61	0x6031
+0xFC62	0x6685
+0xFC63	0x21877
+0xFC64	0x3963
+0xFC65	0x3DC7
+0xFC66	0x3639
+0xFC67	0x5790
+0xFC68	0x227B4
+0xFC69	0x7971
+0xFC6A	0x3E40
+0xFC6B	0x609E
+0xFC6D	0x60B3
+0xFC6E	0x24982
+0xFC6F	0x2498F
+0xFC70	0x27A53
+0xFC71	0x74A4
+0xFC72	0x50E1
+0xFC73	0x5AA0
+0xFC74	0x6164
+0xFC75	0x8424
+0xFC76	0x6142
+0xFC77	0x2F8A6
+0xFC78	0x26ED2
+0xFC79	0x6181
+0xFC7A	0x51F4
+0xFC7B	0x20656
+0xFC7C	0x6187
+0xFC7D	0x5BAA
+0xFC7E	0x23FB7
+0xFCA1	0x2285F
+0xFCA2	0x61D3
+0xFCA3	0x28B9D
+0xFCA4	0x2995D
+0xFCA5	0x61D0
+0xFCA6	0x3932
+0xFCA7	0x22980
+0xFCA8	0x228C1
+0xFCA9	0x6023
+0xFCAA	0x615C
+0xFCAB	0x651E
+0xFCAC	0x638B
+0xFCAD	0x20118
+0xFCAE	0x62C5
+0xFCAF	0x21770
+0xFCB0	0x62D5
+0xFCB1	0x22E0D
+0xFCB2	0x636C
+0xFCB3	0x249DF
+0xFCB4	0x3A17
+0xFCB5	0x6438
+0xFCB6	0x63F8
+0xFCB7	0x2138E
+0xFCB8	0x217FC
+0xFCBA	0x6F8A
+0xFCBB	0x22E36
+0xFCBC	0x9814
+0xFCBD	0x2408C
+0xFCBE	0x2571D
+0xFCBF	0x64E1
+0xFCC0	0x64E5
+0xFCC1	0x947B
+0xFCC2	0x3A66
+0xFCC3	0x643A
+0xFCC4	0x3A57
+0xFCC5	0x654D
+0xFCC6	0x6F16
+0xFCC7	0x24A28
+0xFCC8	0x24A23
+0xFCC9	0x6585
+0xFCCA	0x656D
+0xFCCB	0x655F
+0xFCCC	0x2307E
+0xFCCD	0x65B5
+0xFCCE	0x24940
+0xFCCF	0x4B37
+0xFCD0	0x65D1
+0xFCD1	0x40D8
+0xFCD2	0x21829
+0xFCD3	0x65E0
+0xFCD4	0x65E3
+0xFCD5	0x5FDF
+0xFCD6	0x23400
+0xFCD7	0x6618
+0xFCD8	0x231F7
+0xFCD9	0x231F8
+0xFCDA	0x6644
+0xFCDB	0x231A4
+0xFCDC	0x231A5
+0xFCDD	0x664B
+0xFCDE	0x20E75
+0xFCDF	0x6667
+0xFCE0	0x251E6
+0xFCE1	0x6673
+0xFCE3	0x21E3D
+0xFCE4	0x23231
+0xFCE5	0x285F4
+0xFCE6	0x231C8
+0xFCE7	0x25313
+0xFCE8	0x77C5
+0xFCE9	0x228F7
+0xFCEA	0x99A4
+0xFCEB	0x6702
+0xFCEC	0x2439C
+0xFCED	0x24A21
+0xFCEE	0x3B2B
+0xFCEF	0x69FA
+0xFCF0	0x237C2
+0xFCF2	0x6767
+0xFCF3	0x6762
+0xFCF4	0x241CD
+0xFCF5	0x290ED
+0xFCF6	0x67D7
+0xFCF7	0x44E9
+0xFCF8	0x6822
+0xFCF9	0x6E50
+0xFCFA	0x923C
+0xFCFB	0x6801
+0xFCFC	0x233E6
+0xFCFD	0x26DA0
+0xFCFE	0x685D
+0xFD40	0x2346F
+0xFD41	0x69E1
+0xFD42	0x6A0B
+0xFD43	0x28ADF
+0xFD44	0x6973
+0xFD45	0x68C3
+0xFD46	0x235CD
+0xFD47	0x6901
+0xFD48	0x6900
+0xFD49	0x3D32
+0xFD4A	0x3A01
+0xFD4B	0x2363C
+0xFD4C	0x3B80
+0xFD4D	0x67AC
+0xFD4E	0x6961
+0xFD4F	0x28A4A
+0xFD50	0x42FC
+0xFD51	0x6936
+0xFD52	0x6998
+0xFD53	0x3BA1
+0xFD54	0x203C9
+0xFD55	0x8363
+0xFD56	0x5090
+0xFD57	0x69F9
+0xFD58	0x23659
+0xFD59	0x2212A
+0xFD5A	0x6A45
+0xFD5B	0x23703
+0xFD5C	0x6A9D
+0xFD5D	0x3BF3
+0xFD5E	0x67B1
+0xFD5F	0x6AC8
+0xFD60	0x2919C
+0xFD61	0x3C0D
+0xFD62	0x6B1D
+0xFD63	0x20923
+0xFD64	0x60DE
+0xFD65	0x6B35
+0xFD66	0x6B74
+0xFD67	0x227CD
+0xFD68	0x6EB5
+0xFD69	0x23ADB
+0xFD6A	0x203B5
+0xFD6B	0x21958
+0xFD6C	0x3740
+0xFD6D	0x5421
+0xFD6E	0x23B5A
+0xFD6F	0x6BE1
+0xFD70	0x23EFC
+0xFD71	0x6BDC
+0xFD72	0x6C37
+0xFD73	0x2248B
+0xFD74	0x248F1
+0xFD75	0x26B51
+0xFD76	0x6C5A
+0xFD77	0x8226
+0xFD78	0x6C79
+0xFD79	0x23DBC
+0xFD7A	0x44C5
+0xFD7B	0x23DBD
+0xFD7C	0x241A4
+0xFD7D	0x2490C
+0xFD7E	0x24900
+0xFDA1	0x23CC9
+0xFDA2	0x36E5
+0xFDA3	0x3CEB
+0xFDA4	0x20D32
+0xFDA5	0x9B83
+0xFDA6	0x231F9
+0xFDA7	0x22491
+0xFDA8	0x7F8F
+0xFDA9	0x6837
+0xFDAA	0x26D25
+0xFDAB	0x26DA1
+0xFDAC	0x26DEB
+0xFDAD	0x6D96
+0xFDAE	0x6D5C
+0xFDAF	0x6E7C
+0xFDB0	0x6F04
+0xFDB1	0x2497F
+0xFDB2	0x24085
+0xFDB3	0x26E72
+0xFDB4	0x8533
+0xFDB5	0x26F74
+0xFDB6	0x51C7
+0xFDB9	0x842E
+0xFDBA	0x28B21
+0xFDBC	0x23E2F
+0xFDBD	0x7453
+0xFDBE	0x23F82
+0xFDBF	0x79CC
+0xFDC0	0x6E4F
+0xFDC1	0x5A91
+0xFDC2	0x2304B
+0xFDC3	0x6FF8
+0xFDC4	0x370D
+0xFDC5	0x6F9D
+0xFDC6	0x23E30
+0xFDC7	0x6EFA
+0xFDC8	0x21497
+0xFDC9	0x2403D
+0xFDCA	0x4555
+0xFDCB	0x93F0
+0xFDCC	0x6F44
+0xFDCD	0x6F5C
+0xFDCE	0x3D4E
+0xFDCF	0x6F74
+0xFDD0	0x29170
+0xFDD1	0x3D3B
+0xFDD2	0x6F9F
+0xFDD3	0x24144
+0xFDD4	0x6FD3
+0xFDD5	0x24091
+0xFDD6	0x24155
+0xFDD7	0x24039
+0xFDD8	0x23FF0
+0xFDD9	0x23FB4
+0xFDDA	0x2413F
+0xFDDB	0x51DF
+0xFDDC	0x24156
+0xFDDD	0x24157
+0xFDDE	0x24140
+0xFDDF	0x261DD
+0xFDE0	0x704B
+0xFDE1	0x707E
+0xFDE2	0x70A7
+0xFDE3	0x7081
+0xFDE4	0x70CC
+0xFDE5	0x70D5
+0xFDE6	0x70D6
+0xFDE7	0x70DF
+0xFDE8	0x4104
+0xFDE9	0x3DE8
+0xFDEA	0x71B4
+0xFDEB	0x7196
+0xFDEC	0x24277
+0xFDED	0x712B
+0xFDEE	0x7145
+0xFDEF	0x5A88
+0xFDF0	0x714A
+0xFDF2	0x5C9C
+0xFDF3	0x24365
+0xFDF4	0x714F
+0xFDF5	0x9362
+0xFDF6	0x242C1
+0xFDF7	0x712C
+0xFDF8	0x2445A
+0xFDF9	0x24A27
+0xFDFA	0x24A22
+0xFDFB	0x71BA
+0xFDFC	0x28BE8
+0xFDFD	0x70BD
+0xFDFE	0x720E
+0xFE40	0x9442
+0xFE41	0x7215
+0xFE42	0x5911
+0xFE43	0x9443
+0xFE44	0x7224
+0xFE45	0x9341
+0xFE46	0x25605
+0xFE47	0x722E
+0xFE48	0x7240
+0xFE49	0x24974
+0xFE4A	0x68BD
+0xFE4B	0x7255
+0xFE4C	0x7257
+0xFE4D	0x3E55
+0xFE4E	0x23044
+0xFE4F	0x680D
+0xFE50	0x6F3D
+0xFE51	0x7282
+0xFE53	0x732B
+0xFE54	0x24823
+0xFE55	0x2882B
+0xFE56	0x48ED
+0xFE57	0x28804
+0xFE58	0x7328
+0xFE59	0x732E
+0xFE5A	0x73CF
+0xFE5B	0x73AA
+0xFE5C	0x20C3A
+0xFE5D	0x26A2E
+0xFE5E	0x73C9
+0xFE5F	0x7449
+0xFE60	0x241E2
+0xFE61	0x216E7
+0xFE62	0x24A24
+0xFE63	0x6623
+0xFE64	0x36C5
+0xFE65	0x249B7
+0xFE66	0x2498D
+0xFE67	0x249FB
+0xFE68	0x73F7
+0xFE69	0x7415
+0xFE6A	0x6903
+0xFE6B	0x24A26
+0xFE6C	0x7439
+0xFE6D	0x205C3
+0xFE6E	0x3ED7
+0xFE70	0x228AD
+0xFE71	0x7460
+0xFE72	0x28EB2
+0xFE73	0x7447
+0xFE74	0x73E4
+0xFE75	0x7476
+0xFE76	0x83B9
+0xFE77	0x746C
+0xFE78	0x3730
+0xFE79	0x7474
+0xFE7A	0x93F1
+0xFE7B	0x6A2C
+0xFE7C	0x7482
+0xFE7D	0x4953
+0xFE7E	0x24A8C
+0xFEA1	0x2415F
+0xFEA2	0x24A79
+0xFEA3	0x28B8F
+0xFEA4	0x5B46
+0xFEA5	0x28C03
+0xFEA6	0x2189E
+0xFEA7	0x74C8
+0xFEA8	0x21988
+0xFEA9	0x750E
+0xFEAB	0x751E
+0xFEAC	0x28ED9
+0xFEAD	0x21A4B
+0xFEAE	0x5BD7
+0xFEAF	0x28EAC
+0xFEB0	0x9385
+0xFEB1	0x754D
+0xFEB2	0x754A
+0xFEB3	0x7567
+0xFEB4	0x756E
+0xFEB5	0x24F82
+0xFEB6	0x3F04
+0xFEB7	0x24D13
+0xFEB8	0x758E
+0xFEB9	0x745D
+0xFEBA	0x759E
+0xFEBB	0x75B4
+0xFEBC	0x7602
+0xFEBD	0x762C
+0xFEBE	0x7651
+0xFEBF	0x764F
+0xFEC0	0x766F
+0xFEC1	0x7676
+0xFEC2	0x263F5
+0xFEC3	0x7690
+0xFEC4	0x81EF
+0xFEC5	0x37F8
+0xFEC6	0x26911
+0xFEC7	0x2690E
+0xFEC8	0x76A1
+0xFEC9	0x76A5
+0xFECA	0x76B7
+0xFECB	0x76CC
+0xFECC	0x26F9F
+0xFECD	0x8462
+0xFECE	0x2509D
+0xFECF	0x2517D
+0xFED0	0x21E1C
+0xFED1	0x771E
+0xFED2	0x7726
+0xFED3	0x7740
+0xFED4	0x64AF
+0xFED5	0x25220
+0xFED6	0x7758
+0xFED7	0x232AC
+0xFED8	0x77AF
+0xFED9	0x28964
+0xFEDA	0x28968
+0xFEDB	0x216C1
+0xFEDC	0x77F4
+0xFEDE	0x21376
+0xFEDF	0x24A12
+0xFEE0	0x68CA
+0xFEE1	0x78AF
+0xFEE2	0x78C7
+0xFEE3	0x78D3
+0xFEE4	0x96A5
+0xFEE5	0x792E
+0xFEE6	0x255E0
+0xFEE7	0x78D7
+0xFEE8	0x7934
+0xFEE9	0x78B1
+0xFEEA	0x2760C
+0xFEEB	0x8FB8
+0xFEEC	0x8884
+0xFEED	0x28B2B
+0xFEEE	0x26083
+0xFEEF	0x2261C
+0xFEF0	0x7986
+0xFEF1	0x8900
+0xFEF2	0x6902
+0xFEF3	0x7980
+0xFEF4	0x25857
+0xFEF5	0x799D
+0xFEF6	0x27B39
+0xFEF7	0x793C
+0xFEF8	0x79A9
+0xFEF9	0x6E2A
+0xFEFA	0x27126
+0xFEFB	0x3EA8
+0xFEFC	0x79C6
+0xFEFD	0x2910D
+0xFEFE	0x79D4
diff --git a/tests/BIG5.TXT b/tests/BIG5.TXT
new file mode 100644
index 0000000..14613c2
--- /dev/null
+++ b/tests/BIG5.TXT
@@ -0,0 +1,13831 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0xA140	0x3000
+0xA141	0xFF0C
+0xA142	0x3001
+0xA143	0x3002
+0xA144	0xFF0E
+0xA145	0x2022
+0xA146	0xFF1B
+0xA147	0xFF1A
+0xA148	0xFF1F
+0xA149	0xFF01
+0xA14A	0xFE30
+0xA14B	0x2026
+0xA14C	0x2025
+0xA14D	0xFE50
+0xA14E	0xFF64
+0xA14F	0xFE52
+0xA150	0x00B7
+0xA151	0xFE54
+0xA152	0xFE55
+0xA153	0xFE56
+0xA154	0xFE57
+0xA155	0xFF5C
+0xA156	0x2013
+0xA157	0xFE31
+0xA158	0x2014
+0xA159	0xFE33
+0xA15B	0xFE34
+0xA15C	0xFE4F
+0xA15D	0xFF08
+0xA15E	0xFF09
+0xA15F	0xFE35
+0xA160	0xFE36
+0xA161	0xFF5B
+0xA162	0xFF5D
+0xA163	0xFE37
+0xA164	0xFE38
+0xA165	0x3014
+0xA166	0x3015
+0xA167	0xFE39
+0xA168	0xFE3A
+0xA169	0x3010
+0xA16A	0x3011
+0xA16B	0xFE3B
+0xA16C	0xFE3C
+0xA16D	0x300A
+0xA16E	0x300B
+0xA16F	0xFE3D
+0xA170	0xFE3E
+0xA171	0x3008
+0xA172	0x3009
+0xA173	0xFE3F
+0xA174	0xFE40
+0xA175	0x300C
+0xA176	0x300D
+0xA177	0xFE41
+0xA178	0xFE42
+0xA179	0x300E
+0xA17A	0x300F
+0xA17B	0xFE43
+0xA17C	0xFE44
+0xA17D	0xFE59
+0xA17E	0xFE5A
+0xA1A1	0xFE5B
+0xA1A2	0xFE5C
+0xA1A3	0xFE5D
+0xA1A4	0xFE5E
+0xA1A5	0x2018
+0xA1A6	0x2019
+0xA1A7	0x201C
+0xA1A8	0x201D
+0xA1A9	0x301D
+0xA1AA	0x301E
+0xA1AB	0x2035
+0xA1AC	0x2032
+0xA1AD	0xFF03
+0xA1AE	0xFF06
+0xA1AF	0xFF0A
+0xA1B0	0x203B
+0xA1B1	0x00A7
+0xA1B2	0x3003
+0xA1B3	0x25CB
+0xA1B4	0x25CF
+0xA1B5	0x25B3
+0xA1B6	0x25B2
+0xA1B7	0x25CE
+0xA1B8	0x2606
+0xA1B9	0x2605
+0xA1BA	0x25C7
+0xA1BB	0x25C6
+0xA1BC	0x25A1
+0xA1BD	0x25A0
+0xA1BE	0x25BD
+0xA1BF	0x25BC
+0xA1C0	0x32A3
+0xA1C1	0x2105
+0xA1C2	0x203E
+0xA1C4	0xFF3F
+0xA1C6	0xFE49
+0xA1C7	0xFE4A
+0xA1C8	0xFE4D
+0xA1C9	0xFE4E
+0xA1CA	0xFE4B
+0xA1CB	0xFE4C
+0xA1CC	0xFE5F
+0xA1CD	0xFE60
+0xA1CE	0xFE61
+0xA1CF	0xFF0B
+0xA1D0	0xFF0D
+0xA1D1	0x00D7
+0xA1D2	0x00F7
+0xA1D3	0x00B1
+0xA1D4	0x221A
+0xA1D5	0xFF1C
+0xA1D6	0xFF1E
+0xA1D7	0xFF1D
+0xA1D8	0x2266
+0xA1D9	0x2267
+0xA1DA	0x2260
+0xA1DB	0x221E
+0xA1DC	0x2252
+0xA1DD	0x2261
+0xA1DE	0xFE62
+0xA1DF	0xFE63
+0xA1E0	0xFE64
+0xA1E1	0xFE65
+0xA1E2	0xFE66
+0xA1E3	0x223C
+0xA1E4	0x2229
+0xA1E5	0x222A
+0xA1E6	0x22A5
+0xA1E7	0x2220
+0xA1E8	0x221F
+0xA1E9	0x22BF
+0xA1EA	0x33D2
+0xA1EB	0x33D1
+0xA1EC	0x222B
+0xA1ED	0x222E
+0xA1EE	0x2235
+0xA1EF	0x2234
+0xA1F0	0x2640
+0xA1F1	0x2642
+0xA1F2	0x2641
+0xA1F3	0x2609
+0xA1F4	0x2191
+0xA1F5	0x2193
+0xA1F6	0x2190
+0xA1F7	0x2192
+0xA1F8	0x2196
+0xA1F9	0x2197
+0xA1FA	0x2199
+0xA1FB	0x2198
+0xA1FC	0x2225
+0xA1FD	0x2223
+0xA241	0xFF0F
+0xA242	0xFF3C
+0xA243	0xFF04
+0xA244	0x00A5
+0xA245	0x3012
+0xA246	0x00A2
+0xA247	0x00A3
+0xA248	0xFF05
+0xA249	0xFF20
+0xA24A	0x2103
+0xA24B	0x2109
+0xA24C	0xFE69
+0xA24D	0xFE6A
+0xA24E	0xFE6B
+0xA24F	0x33D5
+0xA250	0x339C
+0xA251	0x339D
+0xA252	0x339E
+0xA253	0x33CE
+0xA254	0x33A1
+0xA255	0x338E
+0xA256	0x338F
+0xA257	0x33C4
+0xA258	0x00B0
+0xA259	0x5159
+0xA25A	0x515B
+0xA25B	0x515E
+0xA25C	0x515D
+0xA25D	0x5161
+0xA25E	0x5163
+0xA25F	0x55E7
+0xA260	0x74E9
+0xA261	0x7CCE
+0xA262	0x2581
+0xA263	0x2582
+0xA264	0x2583
+0xA265	0x2584
+0xA266	0x2585
+0xA267	0x2586
+0xA268	0x2587
+0xA269	0x2588
+0xA26A	0x258F
+0xA26B	0x258E
+0xA26C	0x258D
+0xA26D	0x258C
+0xA26E	0x258B
+0xA26F	0x258A
+0xA270	0x2589
+0xA271	0x253C
+0xA272	0x2534
+0xA273	0x252C
+0xA274	0x2524
+0xA275	0x251C
+0xA276	0x2594
+0xA277	0x2500
+0xA278	0x2502
+0xA279	0x2595
+0xA27A	0x250C
+0xA27B	0x2510
+0xA27C	0x2514
+0xA27D	0x2518
+0xA27E	0x256D
+0xA2A1	0x256E
+0xA2A2	0x2570
+0xA2A3	0x256F
+0xA2A4	0x2550
+0xA2A5	0x255E
+0xA2A6	0x256A
+0xA2A7	0x2561
+0xA2A8	0x25E2
+0xA2A9	0x25E3
+0xA2AA	0x25E5
+0xA2AB	0x25E4
+0xA2AC	0x2571
+0xA2AD	0x2572
+0xA2AE	0x2573
+0xA2AF	0xFF10
+0xA2B0	0xFF11
+0xA2B1	0xFF12
+0xA2B2	0xFF13
+0xA2B3	0xFF14
+0xA2B4	0xFF15
+0xA2B5	0xFF16
+0xA2B6	0xFF17
+0xA2B7	0xFF18
+0xA2B8	0xFF19
+0xA2B9	0x2160
+0xA2BA	0x2161
+0xA2BB	0x2162
+0xA2BC	0x2163
+0xA2BD	0x2164
+0xA2BE	0x2165
+0xA2BF	0x2166
+0xA2C0	0x2167
+0xA2C1	0x2168
+0xA2C2	0x2169
+0xA2C3	0x3021
+0xA2C4	0x3022
+0xA2C5	0x3023
+0xA2C6	0x3024
+0xA2C7	0x3025
+0xA2C8	0x3026
+0xA2C9	0x3027
+0xA2CA	0x3028
+0xA2CB	0x3029
+0xA2CD	0x5344
+0xA2CF	0xFF21
+0xA2D0	0xFF22
+0xA2D1	0xFF23
+0xA2D2	0xFF24
+0xA2D3	0xFF25
+0xA2D4	0xFF26
+0xA2D5	0xFF27
+0xA2D6	0xFF28
+0xA2D7	0xFF29
+0xA2D8	0xFF2A
+0xA2D9	0xFF2B
+0xA2DA	0xFF2C
+0xA2DB	0xFF2D
+0xA2DC	0xFF2E
+0xA2DD	0xFF2F
+0xA2DE	0xFF30
+0xA2DF	0xFF31
+0xA2E0	0xFF32
+0xA2E1	0xFF33
+0xA2E2	0xFF34
+0xA2E3	0xFF35
+0xA2E4	0xFF36
+0xA2E5	0xFF37
+0xA2E6	0xFF38
+0xA2E7	0xFF39
+0xA2E8	0xFF3A
+0xA2E9	0xFF41
+0xA2EA	0xFF42
+0xA2EB	0xFF43
+0xA2EC	0xFF44
+0xA2ED	0xFF45
+0xA2EE	0xFF46
+0xA2EF	0xFF47
+0xA2F0	0xFF48
+0xA2F1	0xFF49
+0xA2F2	0xFF4A
+0xA2F3	0xFF4B
+0xA2F4	0xFF4C
+0xA2F5	0xFF4D
+0xA2F6	0xFF4E
+0xA2F7	0xFF4F
+0xA2F8	0xFF50
+0xA2F9	0xFF51
+0xA2FA	0xFF52
+0xA2FB	0xFF53
+0xA2FC	0xFF54
+0xA2FD	0xFF55
+0xA2FE	0xFF56
+0xA340	0xFF57
+0xA341	0xFF58
+0xA342	0xFF59
+0xA343	0xFF5A
+0xA344	0x0391
+0xA345	0x0392
+0xA346	0x0393
+0xA347	0x0394
+0xA348	0x0395
+0xA349	0x0396
+0xA34A	0x0397
+0xA34B	0x0398
+0xA34C	0x0399
+0xA34D	0x039A
+0xA34E	0x039B
+0xA34F	0x039C
+0xA350	0x039D
+0xA351	0x039E
+0xA352	0x039F
+0xA353	0x03A0
+0xA354	0x03A1
+0xA355	0x03A3
+0xA356	0x03A4
+0xA357	0x03A5
+0xA358	0x03A6
+0xA359	0x03A7
+0xA35A	0x03A8
+0xA35B	0x03A9
+0xA35C	0x03B1
+0xA35D	0x03B2
+0xA35E	0x03B3
+0xA35F	0x03B4
+0xA360	0x03B5
+0xA361	0x03B6
+0xA362	0x03B7
+0xA363	0x03B8
+0xA364	0x03B9
+0xA365	0x03BA
+0xA366	0x03BB
+0xA367	0x03BC
+0xA368	0x03BD
+0xA369	0x03BE
+0xA36A	0x03BF
+0xA36B	0x03C0
+0xA36C	0x03C1
+0xA36D	0x03C3
+0xA36E	0x03C4
+0xA36F	0x03C5
+0xA370	0x03C6
+0xA371	0x03C7
+0xA372	0x03C8
+0xA373	0x03C9
+0xA374	0x3105
+0xA375	0x3106
+0xA376	0x3107
+0xA377	0x3108
+0xA378	0x3109
+0xA379	0x310A
+0xA37A	0x310B
+0xA37B	0x310C
+0xA37C	0x310D
+0xA37D	0x310E
+0xA37E	0x310F
+0xA3A1	0x3110
+0xA3A2	0x3111
+0xA3A3	0x3112
+0xA3A4	0x3113
+0xA3A5	0x3114
+0xA3A6	0x3115
+0xA3A7	0x3116
+0xA3A8	0x3117
+0xA3A9	0x3118
+0xA3AA	0x3119
+0xA3AB	0x311A
+0xA3AC	0x311B
+0xA3AD	0x311C
+0xA3AE	0x311D
+0xA3AF	0x311E
+0xA3B0	0x311F
+0xA3B1	0x3120
+0xA3B2	0x3121
+0xA3B3	0x3122
+0xA3B4	0x3123
+0xA3B5	0x3124
+0xA3B6	0x3125
+0xA3B7	0x3126
+0xA3B8	0x3127
+0xA3B9	0x3128
+0xA3BA	0x3129
+0xA3BB	0x02D9
+0xA3BC	0x02C9
+0xA3BD	0x02CA
+0xA3BE	0x02C7
+0xA3BF	0x02CB
+0xA440	0x4E00
+0xA441	0x4E59
+0xA442	0x4E01
+0xA443	0x4E03
+0xA444	0x4E43
+0xA445	0x4E5D
+0xA446	0x4E86
+0xA447	0x4E8C
+0xA448	0x4EBA
+0xA449	0x513F
+0xA44A	0x5165
+0xA44B	0x516B
+0xA44C	0x51E0
+0xA44D	0x5200
+0xA44E	0x5201
+0xA44F	0x529B
+0xA450	0x5315
+0xA451	0x5341
+0xA452	0x535C
+0xA453	0x53C8
+0xA454	0x4E09
+0xA455	0x4E0B
+0xA456	0x4E08
+0xA457	0x4E0A
+0xA458	0x4E2B
+0xA459	0x4E38
+0xA45A	0x51E1
+0xA45B	0x4E45
+0xA45C	0x4E48
+0xA45D	0x4E5F
+0xA45E	0x4E5E
+0xA45F	0x4E8E
+0xA460	0x4EA1
+0xA461	0x5140
+0xA462	0x5203
+0xA463	0x52FA
+0xA464	0x5343
+0xA465	0x53C9
+0xA466	0x53E3
+0xA467	0x571F
+0xA468	0x58EB
+0xA469	0x5915
+0xA46A	0x5927
+0xA46B	0x5973
+0xA46C	0x5B50
+0xA46D	0x5B51
+0xA46E	0x5B53
+0xA46F	0x5BF8
+0xA470	0x5C0F
+0xA471	0x5C22
+0xA472	0x5C38
+0xA473	0x5C71
+0xA474	0x5DDD
+0xA475	0x5DE5
+0xA476	0x5DF1
+0xA477	0x5DF2
+0xA478	0x5DF3
+0xA479	0x5DFE
+0xA47A	0x5E72
+0xA47B	0x5EFE
+0xA47C	0x5F0B
+0xA47D	0x5F13
+0xA47E	0x624D
+0xA4A1	0x4E11
+0xA4A2	0x4E10
+0xA4A3	0x4E0D
+0xA4A4	0x4E2D
+0xA4A5	0x4E30
+0xA4A6	0x4E39
+0xA4A7	0x4E4B
+0xA4A8	0x5C39
+0xA4A9	0x4E88
+0xA4AA	0x4E91
+0xA4AB	0x4E95
+0xA4AC	0x4E92
+0xA4AD	0x4E94
+0xA4AE	0x4EA2
+0xA4AF	0x4EC1
+0xA4B0	0x4EC0
+0xA4B1	0x4EC3
+0xA4B2	0x4EC6
+0xA4B3	0x4EC7
+0xA4B4	0x4ECD
+0xA4B5	0x4ECA
+0xA4B6	0x4ECB
+0xA4B7	0x4EC4
+0xA4B8	0x5143
+0xA4B9	0x5141
+0xA4BA	0x5167
+0xA4BB	0x516D
+0xA4BC	0x516E
+0xA4BD	0x516C
+0xA4BE	0x5197
+0xA4BF	0x51F6
+0xA4C0	0x5206
+0xA4C1	0x5207
+0xA4C2	0x5208
+0xA4C3	0x52FB
+0xA4C4	0x52FE
+0xA4C5	0x52FF
+0xA4C6	0x5316
+0xA4C7	0x5339
+0xA4C8	0x5348
+0xA4C9	0x5347
+0xA4CA	0x5345
+0xA4CB	0x535E
+0xA4CC	0x5384
+0xA4CD	0x53CB
+0xA4CE	0x53CA
+0xA4CF	0x53CD
+0xA4D0	0x58EC
+0xA4D1	0x5929
+0xA4D2	0x592B
+0xA4D3	0x592A
+0xA4D4	0x592D
+0xA4D5	0x5B54
+0xA4D6	0x5C11
+0xA4D7	0x5C24
+0xA4D8	0x5C3A
+0xA4D9	0x5C6F
+0xA4DA	0x5DF4
+0xA4DB	0x5E7B
+0xA4DC	0x5EFF
+0xA4DD	0x5F14
+0xA4DE	0x5F15
+0xA4DF	0x5FC3
+0xA4E0	0x6208
+0xA4E1	0x6236
+0xA4E2	0x624B
+0xA4E3	0x624E
+0xA4E4	0x652F
+0xA4E5	0x6587
+0xA4E6	0x6597
+0xA4E7	0x65A4
+0xA4E8	0x65B9
+0xA4E9	0x65E5
+0xA4EA	0x66F0
+0xA4EB	0x6708
+0xA4EC	0x6728
+0xA4ED	0x6B20
+0xA4EE	0x6B62
+0xA4EF	0x6B79
+0xA4F0	0x6BCB
+0xA4F1	0x6BD4
+0xA4F2	0x6BDB
+0xA4F3	0x6C0F
+0xA4F4	0x6C34
+0xA4F5	0x706B
+0xA4F6	0x722A
+0xA4F7	0x7236
+0xA4F8	0x723B
+0xA4F9	0x7247
+0xA4FA	0x7259
+0xA4FB	0x725B
+0xA4FC	0x72AC
+0xA4FD	0x738B
+0xA4FE	0x4E19
+0xA540	0x4E16
+0xA541	0x4E15
+0xA542	0x4E14
+0xA543	0x4E18
+0xA544	0x4E3B
+0xA545	0x4E4D
+0xA546	0x4E4F
+0xA547	0x4E4E
+0xA548	0x4EE5
+0xA549	0x4ED8
+0xA54A	0x4ED4
+0xA54B	0x4ED5
+0xA54C	0x4ED6
+0xA54D	0x4ED7
+0xA54E	0x4EE3
+0xA54F	0x4EE4
+0xA550	0x4ED9
+0xA551	0x4EDE
+0xA552	0x5145
+0xA553	0x5144
+0xA554	0x5189
+0xA555	0x518A
+0xA556	0x51AC
+0xA557	0x51F9
+0xA558	0x51FA
+0xA559	0x51F8
+0xA55A	0x520A
+0xA55B	0x52A0
+0xA55C	0x529F
+0xA55D	0x5305
+0xA55E	0x5306
+0xA55F	0x5317
+0xA560	0x531D
+0xA561	0x4EDF
+0xA562	0x534A
+0xA563	0x5349
+0xA564	0x5361
+0xA565	0x5360
+0xA566	0x536F
+0xA567	0x536E
+0xA568	0x53BB
+0xA569	0x53EF
+0xA56A	0x53E4
+0xA56B	0x53F3
+0xA56C	0x53EC
+0xA56D	0x53EE
+0xA56E	0x53E9
+0xA56F	0x53E8
+0xA570	0x53FC
+0xA571	0x53F8
+0xA572	0x53F5
+0xA573	0x53EB
+0xA574	0x53E6
+0xA575	0x53EA
+0xA576	0x53F2
+0xA577	0x53F1
+0xA578	0x53F0
+0xA579	0x53E5
+0xA57A	0x53ED
+0xA57B	0x53FB
+0xA57C	0x56DB
+0xA57D	0x56DA
+0xA57E	0x5916
+0xA5A1	0x592E
+0xA5A2	0x5931
+0xA5A3	0x5974
+0xA5A4	0x5976
+0xA5A5	0x5B55
+0xA5A6	0x5B83
+0xA5A7	0x5C3C
+0xA5A8	0x5DE8
+0xA5A9	0x5DE7
+0xA5AA	0x5DE6
+0xA5AB	0x5E02
+0xA5AC	0x5E03
+0xA5AD	0x5E73
+0xA5AE	0x5E7C
+0xA5AF	0x5F01
+0xA5B0	0x5F18
+0xA5B1	0x5F17
+0xA5B2	0x5FC5
+0xA5B3	0x620A
+0xA5B4	0x6253
+0xA5B5	0x6254
+0xA5B6	0x6252
+0xA5B7	0x6251
+0xA5B8	0x65A5
+0xA5B9	0x65E6
+0xA5BA	0x672E
+0xA5BB	0x672C
+0xA5BC	0x672A
+0xA5BD	0x672B
+0xA5BE	0x672D
+0xA5BF	0x6B63
+0xA5C0	0x6BCD
+0xA5C1	0x6C11
+0xA5C2	0x6C10
+0xA5C3	0x6C38
+0xA5C4	0x6C41
+0xA5C5	0x6C40
+0xA5C6	0x6C3E
+0xA5C7	0x72AF
+0xA5C8	0x7384
+0xA5C9	0x7389
+0xA5CA	0x74DC
+0xA5CB	0x74E6
+0xA5CC	0x7518
+0xA5CD	0x751F
+0xA5CE	0x7528
+0xA5CF	0x7529
+0xA5D0	0x7530
+0xA5D1	0x7531
+0xA5D2	0x7532
+0xA5D3	0x7533
+0xA5D4	0x758B
+0xA5D5	0x767D
+0xA5D6	0x76AE
+0xA5D7	0x76BF
+0xA5D8	0x76EE
+0xA5D9	0x77DB
+0xA5DA	0x77E2
+0xA5DB	0x77F3
+0xA5DC	0x793A
+0xA5DD	0x79BE
+0xA5DE	0x7A74
+0xA5DF	0x7ACB
+0xA5E0	0x4E1E
+0xA5E1	0x4E1F
+0xA5E2	0x4E52
+0xA5E3	0x4E53
+0xA5E4	0x4E69
+0xA5E5	0x4E99
+0xA5E6	0x4EA4
+0xA5E7	0x4EA6
+0xA5E8	0x4EA5
+0xA5E9	0x4EFF
+0xA5EA	0x4F09
+0xA5EB	0x4F19
+0xA5EC	0x4F0A
+0xA5ED	0x4F15
+0xA5EE	0x4F0D
+0xA5EF	0x4F10
+0xA5F0	0x4F11
+0xA5F1	0x4F0F
+0xA5F2	0x4EF2
+0xA5F3	0x4EF6
+0xA5F4	0x4EFB
+0xA5F5	0x4EF0
+0xA5F6	0x4EF3
+0xA5F7	0x4EFD
+0xA5F8	0x4F01
+0xA5F9	0x4F0B
+0xA5FA	0x5149
+0xA5FB	0x5147
+0xA5FC	0x5146
+0xA5FD	0x5148
+0xA5FE	0x5168
+0xA640	0x5171
+0xA641	0x518D
+0xA642	0x51B0
+0xA643	0x5217
+0xA644	0x5211
+0xA645	0x5212
+0xA646	0x520E
+0xA647	0x5216
+0xA648	0x52A3
+0xA649	0x5308
+0xA64A	0x5321
+0xA64B	0x5320
+0xA64C	0x5370
+0xA64D	0x5371
+0xA64E	0x5409
+0xA64F	0x540F
+0xA650	0x540C
+0xA651	0x540A
+0xA652	0x5410
+0xA653	0x5401
+0xA654	0x540B
+0xA655	0x5404
+0xA656	0x5411
+0xA657	0x540D
+0xA658	0x5408
+0xA659	0x5403
+0xA65A	0x540E
+0xA65B	0x5406
+0xA65C	0x5412
+0xA65D	0x56E0
+0xA65E	0x56DE
+0xA65F	0x56DD
+0xA660	0x5733
+0xA661	0x5730
+0xA662	0x5728
+0xA663	0x572D
+0xA664	0x572C
+0xA665	0x572F
+0xA666	0x5729
+0xA667	0x5919
+0xA668	0x591A
+0xA669	0x5937
+0xA66A	0x5938
+0xA66B	0x5984
+0xA66C	0x5978
+0xA66D	0x5983
+0xA66E	0x597D
+0xA66F	0x5979
+0xA670	0x5982
+0xA671	0x5981
+0xA672	0x5B57
+0xA673	0x5B58
+0xA674	0x5B87
+0xA675	0x5B88
+0xA676	0x5B85
+0xA677	0x5B89
+0xA678	0x5BFA
+0xA679	0x5C16
+0xA67A	0x5C79
+0xA67B	0x5DDE
+0xA67C	0x5E06
+0xA67D	0x5E76
+0xA67E	0x5E74
+0xA6A1	0x5F0F
+0xA6A2	0x5F1B
+0xA6A3	0x5FD9
+0xA6A4	0x5FD6
+0xA6A5	0x620E
+0xA6A6	0x620C
+0xA6A7	0x620D
+0xA6A8	0x6210
+0xA6A9	0x6263
+0xA6AA	0x625B
+0xA6AB	0x6258
+0xA6AC	0x6536
+0xA6AD	0x65E9
+0xA6AE	0x65E8
+0xA6AF	0x65EC
+0xA6B0	0x65ED
+0xA6B1	0x66F2
+0xA6B2	0x66F3
+0xA6B3	0x6709
+0xA6B4	0x673D
+0xA6B5	0x6734
+0xA6B6	0x6731
+0xA6B7	0x6735
+0xA6B8	0x6B21
+0xA6B9	0x6B64
+0xA6BA	0x6B7B
+0xA6BB	0x6C16
+0xA6BC	0x6C5D
+0xA6BD	0x6C57
+0xA6BE	0x6C59
+0xA6BF	0x6C5F
+0xA6C0	0x6C60
+0xA6C1	0x6C50
+0xA6C2	0x6C55
+0xA6C3	0x6C61
+0xA6C4	0x6C5B
+0xA6C5	0x6C4D
+0xA6C6	0x6C4E
+0xA6C7	0x7070
+0xA6C8	0x725F
+0xA6C9	0x725D
+0xA6CA	0x767E
+0xA6CB	0x7AF9
+0xA6CC	0x7C73
+0xA6CD	0x7CF8
+0xA6CE	0x7F36
+0xA6CF	0x7F8A
+0xA6D0	0x7FBD
+0xA6D1	0x8001
+0xA6D2	0x8003
+0xA6D3	0x800C
+0xA6D4	0x8012
+0xA6D5	0x8033
+0xA6D6	0x807F
+0xA6D7	0x8089
+0xA6D8	0x808B
+0xA6D9	0x808C
+0xA6DA	0x81E3
+0xA6DB	0x81EA
+0xA6DC	0x81F3
+0xA6DD	0x81FC
+0xA6DE	0x820C
+0xA6DF	0x821B
+0xA6E0	0x821F
+0xA6E1	0x826E
+0xA6E2	0x8272
+0xA6E3	0x827E
+0xA6E4	0x866B
+0xA6E5	0x8840
+0xA6E6	0x884C
+0xA6E7	0x8863
+0xA6E8	0x897F
+0xA6E9	0x9621
+0xA6EA	0x4E32
+0xA6EB	0x4EA8
+0xA6EC	0x4F4D
+0xA6ED	0x4F4F
+0xA6EE	0x4F47
+0xA6EF	0x4F57
+0xA6F0	0x4F5E
+0xA6F1	0x4F34
+0xA6F2	0x4F5B
+0xA6F3	0x4F55
+0xA6F4	0x4F30
+0xA6F5	0x4F50
+0xA6F6	0x4F51
+0xA6F7	0x4F3D
+0xA6F8	0x4F3A
+0xA6F9	0x4F38
+0xA6FA	0x4F43
+0xA6FB	0x4F54
+0xA6FC	0x4F3C
+0xA6FD	0x4F46
+0xA6FE	0x4F63
+0xA740	0x4F5C
+0xA741	0x4F60
+0xA742	0x4F2F
+0xA743	0x4F4E
+0xA744	0x4F36
+0xA745	0x4F59
+0xA746	0x4F5D
+0xA747	0x4F48
+0xA748	0x4F5A
+0xA749	0x514C
+0xA74A	0x514B
+0xA74B	0x514D
+0xA74C	0x5175
+0xA74D	0x51B6
+0xA74E	0x51B7
+0xA74F	0x5225
+0xA750	0x5224
+0xA751	0x5229
+0xA752	0x522A
+0xA753	0x5228
+0xA754	0x52AB
+0xA755	0x52A9
+0xA756	0x52AA
+0xA757	0x52AC
+0xA758	0x5323
+0xA759	0x5373
+0xA75A	0x5375
+0xA75B	0x541D
+0xA75C	0x542D
+0xA75D	0x541E
+0xA75E	0x543E
+0xA75F	0x5426
+0xA760	0x544E
+0xA761	0x5427
+0xA762	0x5446
+0xA763	0x5443
+0xA764	0x5433
+0xA765	0x5448
+0xA766	0x5442
+0xA767	0x541B
+0xA768	0x5429
+0xA769	0x544A
+0xA76A	0x5439
+0xA76B	0x543B
+0xA76C	0x5438
+0xA76D	0x542E
+0xA76E	0x5435
+0xA76F	0x5436
+0xA770	0x5420
+0xA771	0x543C
+0xA772	0x5440
+0xA773	0x5431
+0xA774	0x542B
+0xA775	0x541F
+0xA776	0x542C
+0xA777	0x56EA
+0xA778	0x56F0
+0xA779	0x56E4
+0xA77A	0x56EB
+0xA77B	0x574A
+0xA77C	0x5751
+0xA77D	0x5740
+0xA77E	0x574D
+0xA7A1	0x5747
+0xA7A2	0x574E
+0xA7A3	0x573E
+0xA7A4	0x5750
+0xA7A5	0x574F
+0xA7A6	0x573B
+0xA7A7	0x58EF
+0xA7A8	0x593E
+0xA7A9	0x599D
+0xA7AA	0x5992
+0xA7AB	0x59A8
+0xA7AC	0x599E
+0xA7AD	0x59A3
+0xA7AE	0x5999
+0xA7AF	0x5996
+0xA7B0	0x598D
+0xA7B1	0x59A4
+0xA7B2	0x5993
+0xA7B3	0x598A
+0xA7B4	0x59A5
+0xA7B5	0x5B5D
+0xA7B6	0x5B5C
+0xA7B7	0x5B5A
+0xA7B8	0x5B5B
+0xA7B9	0x5B8C
+0xA7BA	0x5B8B
+0xA7BB	0x5B8F
+0xA7BC	0x5C2C
+0xA7BD	0x5C40
+0xA7BE	0x5C41
+0xA7BF	0x5C3F
+0xA7C0	0x5C3E
+0xA7C1	0x5C90
+0xA7C2	0x5C91
+0xA7C3	0x5C94
+0xA7C4	0x5C8C
+0xA7C5	0x5DEB
+0xA7C6	0x5E0C
+0xA7C7	0x5E8F
+0xA7C8	0x5E87
+0xA7C9	0x5E8A
+0xA7CA	0x5EF7
+0xA7CB	0x5F04
+0xA7CC	0x5F1F
+0xA7CD	0x5F64
+0xA7CE	0x5F62
+0xA7CF	0x5F77
+0xA7D0	0x5F79
+0xA7D1	0x5FD8
+0xA7D2	0x5FCC
+0xA7D3	0x5FD7
+0xA7D4	0x5FCD
+0xA7D5	0x5FF1
+0xA7D6	0x5FEB
+0xA7D7	0x5FF8
+0xA7D8	0x5FEA
+0xA7D9	0x6212
+0xA7DA	0x6211
+0xA7DB	0x6284
+0xA7DC	0x6297
+0xA7DD	0x6296
+0xA7DE	0x6280
+0xA7DF	0x6276
+0xA7E0	0x6289
+0xA7E1	0x626D
+0xA7E2	0x628A
+0xA7E3	0x627C
+0xA7E4	0x627E
+0xA7E5	0x6279
+0xA7E6	0x6273
+0xA7E7	0x6292
+0xA7E8	0x626F
+0xA7E9	0x6298
+0xA7EA	0x626E
+0xA7EB	0x6295
+0xA7EC	0x6293
+0xA7ED	0x6291
+0xA7EE	0x6286
+0xA7EF	0x6539
+0xA7F0	0x653B
+0xA7F1	0x6538
+0xA7F2	0x65F1
+0xA7F3	0x66F4
+0xA7F4	0x675F
+0xA7F5	0x674E
+0xA7F6	0x674F
+0xA7F7	0x6750
+0xA7F8	0x6751
+0xA7F9	0x675C
+0xA7FA	0x6756
+0xA7FB	0x675E
+0xA7FC	0x6749
+0xA7FD	0x6746
+0xA7FE	0x6760
+0xA840	0x6753
+0xA841	0x6757
+0xA842	0x6B65
+0xA843	0x6BCF
+0xA844	0x6C42
+0xA845	0x6C5E
+0xA846	0x6C99
+0xA847	0x6C81
+0xA848	0x6C88
+0xA849	0x6C89
+0xA84A	0x6C85
+0xA84B	0x6C9B
+0xA84C	0x6C6A
+0xA84D	0x6C7A
+0xA84E	0x6C90
+0xA84F	0x6C70
+0xA850	0x6C8C
+0xA851	0x6C68
+0xA852	0x6C96
+0xA853	0x6C92
+0xA854	0x6C7D
+0xA855	0x6C83
+0xA856	0x6C72
+0xA857	0x6C7E
+0xA858	0x6C74
+0xA859	0x6C86
+0xA85A	0x6C76
+0xA85B	0x6C8D
+0xA85C	0x6C94
+0xA85D	0x6C98
+0xA85E	0x6C82
+0xA85F	0x7076
+0xA860	0x707C
+0xA861	0x707D
+0xA862	0x7078
+0xA863	0x7262
+0xA864	0x7261
+0xA865	0x7260
+0xA866	0x72C4
+0xA867	0x72C2
+0xA868	0x7396
+0xA869	0x752C
+0xA86A	0x752B
+0xA86B	0x7537
+0xA86C	0x7538
+0xA86D	0x7682
+0xA86E	0x76EF
+0xA86F	0x77E3
+0xA870	0x79C1
+0xA871	0x79C0
+0xA872	0x79BF
+0xA873	0x7A76
+0xA874	0x7CFB
+0xA875	0x7F55
+0xA876	0x8096
+0xA877	0x8093
+0xA878	0x809D
+0xA879	0x8098
+0xA87A	0x809B
+0xA87B	0x809A
+0xA87C	0x80B2
+0xA87D	0x826F
+0xA87E	0x8292
+0xA8A1	0x828B
+0xA8A2	0x828D
+0xA8A3	0x898B
+0xA8A4	0x89D2
+0xA8A5	0x8A00
+0xA8A6	0x8C37
+0xA8A7	0x8C46
+0xA8A8	0x8C55
+0xA8A9	0x8C9D
+0xA8AA	0x8D64
+0xA8AB	0x8D70
+0xA8AC	0x8DB3
+0xA8AD	0x8EAB
+0xA8AE	0x8ECA
+0xA8AF	0x8F9B
+0xA8B0	0x8FB0
+0xA8B1	0x8FC2
+0xA8B2	0x8FC6
+0xA8B3	0x8FC5
+0xA8B4	0x8FC4
+0xA8B5	0x5DE1
+0xA8B6	0x9091
+0xA8B7	0x90A2
+0xA8B8	0x90AA
+0xA8B9	0x90A6
+0xA8BA	0x90A3
+0xA8BB	0x9149
+0xA8BC	0x91C6
+0xA8BD	0x91CC
+0xA8BE	0x9632
+0xA8BF	0x962E
+0xA8C0	0x9631
+0xA8C1	0x962A
+0xA8C2	0x962C
+0xA8C3	0x4E26
+0xA8C4	0x4E56
+0xA8C5	0x4E73
+0xA8C6	0x4E8B
+0xA8C7	0x4E9B
+0xA8C8	0x4E9E
+0xA8C9	0x4EAB
+0xA8CA	0x4EAC
+0xA8CB	0x4F6F
+0xA8CC	0x4F9D
+0xA8CD	0x4F8D
+0xA8CE	0x4F73
+0xA8CF	0x4F7F
+0xA8D0	0x4F6C
+0xA8D1	0x4F9B
+0xA8D2	0x4F8B
+0xA8D3	0x4F86
+0xA8D4	0x4F83
+0xA8D5	0x4F70
+0xA8D6	0x4F75
+0xA8D7	0x4F88
+0xA8D8	0x4F69
+0xA8D9	0x4F7B
+0xA8DA	0x4F96
+0xA8DB	0x4F7E
+0xA8DC	0x4F8F
+0xA8DD	0x4F91
+0xA8DE	0x4F7A
+0xA8DF	0x5154
+0xA8E0	0x5152
+0xA8E1	0x5155
+0xA8E2	0x5169
+0xA8E3	0x5177
+0xA8E4	0x5176
+0xA8E5	0x5178
+0xA8E6	0x51BD
+0xA8E7	0x51FD
+0xA8E8	0x523B
+0xA8E9	0x5238
+0xA8EA	0x5237
+0xA8EB	0x523A
+0xA8EC	0x5230
+0xA8ED	0x522E
+0xA8EE	0x5236
+0xA8EF	0x5241
+0xA8F0	0x52BE
+0xA8F1	0x52BB
+0xA8F2	0x5352
+0xA8F3	0x5354
+0xA8F4	0x5353
+0xA8F5	0x5351
+0xA8F6	0x5366
+0xA8F7	0x5377
+0xA8F8	0x5378
+0xA8F9	0x5379
+0xA8FA	0x53D6
+0xA8FB	0x53D4
+0xA8FC	0x53D7
+0xA8FD	0x5473
+0xA8FE	0x5475
+0xA940	0x5496
+0xA941	0x5478
+0xA942	0x5495
+0xA943	0x5480
+0xA944	0x547B
+0xA945	0x5477
+0xA946	0x5484
+0xA947	0x5492
+0xA948	0x5486
+0xA949	0x547C
+0xA94A	0x5490
+0xA94B	0x5471
+0xA94C	0x5476
+0xA94D	0x548C
+0xA94E	0x549A
+0xA94F	0x5462
+0xA950	0x5468
+0xA951	0x548B
+0xA952	0x547D
+0xA953	0x548E
+0xA954	0x56FA
+0xA955	0x5783
+0xA956	0x5777
+0xA957	0x576A
+0xA958	0x5769
+0xA959	0x5761
+0xA95A	0x5766
+0xA95B	0x5764
+0xA95C	0x577C
+0xA95D	0x591C
+0xA95E	0x5949
+0xA95F	0x5947
+0xA960	0x5948
+0xA961	0x5944
+0xA962	0x5954
+0xA963	0x59BE
+0xA964	0x59BB
+0xA965	0x59D4
+0xA966	0x59B9
+0xA967	0x59AE
+0xA968	0x59D1
+0xA969	0x59C6
+0xA96A	0x59D0
+0xA96B	0x59CD
+0xA96C	0x59CB
+0xA96D	0x59D3
+0xA96E	0x59CA
+0xA96F	0x59AF
+0xA970	0x59B3
+0xA971	0x59D2
+0xA972	0x59C5
+0xA973	0x5B5F
+0xA974	0x5B64
+0xA975	0x5B63
+0xA976	0x5B97
+0xA977	0x5B9A
+0xA978	0x5B98
+0xA979	0x5B9C
+0xA97A	0x5B99
+0xA97B	0x5B9B
+0xA97C	0x5C1A
+0xA97D	0x5C48
+0xA97E	0x5C45
+0xA9A1	0x5C46
+0xA9A2	0x5CB7
+0xA9A3	0x5CA1
+0xA9A4	0x5CB8
+0xA9A5	0x5CA9
+0xA9A6	0x5CAB
+0xA9A7	0x5CB1
+0xA9A8	0x5CB3
+0xA9A9	0x5E18
+0xA9AA	0x5E1A
+0xA9AB	0x5E16
+0xA9AC	0x5E15
+0xA9AD	0x5E1B
+0xA9AE	0x5E11
+0xA9AF	0x5E78
+0xA9B0	0x5E9A
+0xA9B1	0x5E97
+0xA9B2	0x5E9C
+0xA9B3	0x5E95
+0xA9B4	0x5E96
+0xA9B5	0x5EF6
+0xA9B6	0x5F26
+0xA9B7	0x5F27
+0xA9B8	0x5F29
+0xA9B9	0x5F80
+0xA9BA	0x5F81
+0xA9BB	0x5F7F
+0xA9BC	0x5F7C
+0xA9BD	0x5FDD
+0xA9BE	0x5FE0
+0xA9BF	0x5FFD
+0xA9C0	0x5FF5
+0xA9C1	0x5FFF
+0xA9C2	0x600F
+0xA9C3	0x6014
+0xA9C4	0x602F
+0xA9C5	0x6035
+0xA9C6	0x6016
+0xA9C7	0x602A
+0xA9C8	0x6015
+0xA9C9	0x6021
+0xA9CA	0x6027
+0xA9CB	0x6029
+0xA9CC	0x602B
+0xA9CD	0x601B
+0xA9CE	0x6216
+0xA9CF	0x6215
+0xA9D0	0x623F
+0xA9D1	0x623E
+0xA9D2	0x6240
+0xA9D3	0x627F
+0xA9D4	0x62C9
+0xA9D5	0x62CC
+0xA9D6	0x62C4
+0xA9D7	0x62BF
+0xA9D8	0x62C2
+0xA9D9	0x62B9
+0xA9DA	0x62D2
+0xA9DB	0x62DB
+0xA9DC	0x62AB
+0xA9DD	0x62D3
+0xA9DE	0x62D4
+0xA9DF	0x62CB
+0xA9E0	0x62C8
+0xA9E1	0x62A8
+0xA9E2	0x62BD
+0xA9E3	0x62BC
+0xA9E4	0x62D0
+0xA9E5	0x62D9
+0xA9E6	0x62C7
+0xA9E7	0x62CD
+0xA9E8	0x62B5
+0xA9E9	0x62DA
+0xA9EA	0x62B1
+0xA9EB	0x62D8
+0xA9EC	0x62D6
+0xA9ED	0x62D7
+0xA9EE	0x62C6
+0xA9EF	0x62AC
+0xA9F0	0x62CE
+0xA9F1	0x653E
+0xA9F2	0x65A7
+0xA9F3	0x65BC
+0xA9F4	0x65FA
+0xA9F5	0x6614
+0xA9F6	0x6613
+0xA9F7	0x660C
+0xA9F8	0x6606
+0xA9F9	0x6602
+0xA9FA	0x660E
+0xA9FB	0x6600
+0xA9FC	0x660F
+0xA9FD	0x6615
+0xA9FE	0x660A
+0xAA40	0x6607
+0xAA41	0x670D
+0xAA42	0x670B
+0xAA43	0x676D
+0xAA44	0x678B
+0xAA45	0x6795
+0xAA46	0x6771
+0xAA47	0x679C
+0xAA48	0x6773
+0xAA49	0x6777
+0xAA4A	0x6787
+0xAA4B	0x679D
+0xAA4C	0x6797
+0xAA4D	0x676F
+0xAA4E	0x6770
+0xAA4F	0x677F
+0xAA50	0x6789
+0xAA51	0x677E
+0xAA52	0x6790
+0xAA53	0x6775
+0xAA54	0x679A
+0xAA55	0x6793
+0xAA56	0x677C
+0xAA57	0x676A
+0xAA58	0x6772
+0xAA59	0x6B23
+0xAA5A	0x6B66
+0xAA5B	0x6B67
+0xAA5C	0x6B7F
+0xAA5D	0x6C13
+0xAA5E	0x6C1B
+0xAA5F	0x6CE3
+0xAA60	0x6CE8
+0xAA61	0x6CF3
+0xAA62	0x6CB1
+0xAA63	0x6CCC
+0xAA64	0x6CE5
+0xAA65	0x6CB3
+0xAA66	0x6CBD
+0xAA67	0x6CBE
+0xAA68	0x6CBC
+0xAA69	0x6CE2
+0xAA6A	0x6CAB
+0xAA6B	0x6CD5
+0xAA6C	0x6CD3
+0xAA6D	0x6CB8
+0xAA6E	0x6CC4
+0xAA6F	0x6CB9
+0xAA70	0x6CC1
+0xAA71	0x6CAE
+0xAA72	0x6CD7
+0xAA73	0x6CC5
+0xAA74	0x6CF1
+0xAA75	0x6CBF
+0xAA76	0x6CBB
+0xAA77	0x6CE1
+0xAA78	0x6CDB
+0xAA79	0x6CCA
+0xAA7A	0x6CAC
+0xAA7B	0x6CEF
+0xAA7C	0x6CDC
+0xAA7D	0x6CD6
+0xAA7E	0x6CE0
+0xAAA1	0x7095
+0xAAA2	0x708E
+0xAAA3	0x7092
+0xAAA4	0x708A
+0xAAA5	0x7099
+0xAAA6	0x722C
+0xAAA7	0x722D
+0xAAA8	0x7238
+0xAAA9	0x7248
+0xAAAA	0x7267
+0xAAAB	0x7269
+0xAAAC	0x72C0
+0xAAAD	0x72CE
+0xAAAE	0x72D9
+0xAAAF	0x72D7
+0xAAB0	0x72D0
+0xAAB1	0x73A9
+0xAAB2	0x73A8
+0xAAB3	0x739F
+0xAAB4	0x73AB
+0xAAB5	0x73A5
+0xAAB6	0x753D
+0xAAB7	0x759D
+0xAAB8	0x7599
+0xAAB9	0x759A
+0xAABA	0x7684
+0xAABB	0x76C2
+0xAABC	0x76F2
+0xAABD	0x76F4
+0xAABE	0x77E5
+0xAABF	0x77FD
+0xAAC0	0x793E
+0xAAC1	0x7940
+0xAAC2	0x7941
+0xAAC3	0x79C9
+0xAAC4	0x79C8
+0xAAC5	0x7A7A
+0xAAC6	0x7A79
+0xAAC7	0x7AFA
+0xAAC8	0x7CFE
+0xAAC9	0x7F54
+0xAACA	0x7F8C
+0xAACB	0x7F8B
+0xAACC	0x8005
+0xAACD	0x80BA
+0xAACE	0x80A5
+0xAACF	0x80A2
+0xAAD0	0x80B1
+0xAAD1	0x80A1
+0xAAD2	0x80AB
+0xAAD3	0x80A9
+0xAAD4	0x80B4
+0xAAD5	0x80AA
+0xAAD6	0x80AF
+0xAAD7	0x81E5
+0xAAD8	0x81FE
+0xAAD9	0x820D
+0xAADA	0x82B3
+0xAADB	0x829D
+0xAADC	0x8299
+0xAADD	0x82AD
+0xAADE	0x82BD
+0xAADF	0x829F
+0xAAE0	0x82B9
+0xAAE1	0x82B1
+0xAAE2	0x82AC
+0xAAE3	0x82A5
+0xAAE4	0x82AF
+0xAAE5	0x82B8
+0xAAE6	0x82A3
+0xAAE7	0x82B0
+0xAAE8	0x82BE
+0xAAE9	0x82B7
+0xAAEA	0x864E
+0xAAEB	0x8671
+0xAAEC	0x521D
+0xAAED	0x8868
+0xAAEE	0x8ECB
+0xAAEF	0x8FCE
+0xAAF0	0x8FD4
+0xAAF1	0x8FD1
+0xAAF2	0x90B5
+0xAAF3	0x90B8
+0xAAF4	0x90B1
+0xAAF5	0x90B6
+0xAAF6	0x91C7
+0xAAF7	0x91D1
+0xAAF8	0x9577
+0xAAF9	0x9580
+0xAAFA	0x961C
+0xAAFB	0x9640
+0xAAFC	0x963F
+0xAAFD	0x963B
+0xAAFE	0x9644
+0xAB40	0x9642
+0xAB41	0x96B9
+0xAB42	0x96E8
+0xAB43	0x9752
+0xAB44	0x975E
+0xAB45	0x4E9F
+0xAB46	0x4EAD
+0xAB47	0x4EAE
+0xAB48	0x4FE1
+0xAB49	0x4FB5
+0xAB4A	0x4FAF
+0xAB4B	0x4FBF
+0xAB4C	0x4FE0
+0xAB4D	0x4FD1
+0xAB4E	0x4FCF
+0xAB4F	0x4FDD
+0xAB50	0x4FC3
+0xAB51	0x4FB6
+0xAB52	0x4FD8
+0xAB53	0x4FDF
+0xAB54	0x4FCA
+0xAB55	0x4FD7
+0xAB56	0x4FAE
+0xAB57	0x4FD0
+0xAB58	0x4FC4
+0xAB59	0x4FC2
+0xAB5A	0x4FDA
+0xAB5B	0x4FCE
+0xAB5C	0x4FDE
+0xAB5D	0x4FB7
+0xAB5E	0x5157
+0xAB5F	0x5192
+0xAB60	0x5191
+0xAB61	0x51A0
+0xAB62	0x524E
+0xAB63	0x5243
+0xAB64	0x524A
+0xAB65	0x524D
+0xAB66	0x524C
+0xAB67	0x524B
+0xAB68	0x5247
+0xAB69	0x52C7
+0xAB6A	0x52C9
+0xAB6B	0x52C3
+0xAB6C	0x52C1
+0xAB6D	0x530D
+0xAB6E	0x5357
+0xAB6F	0x537B
+0xAB70	0x539A
+0xAB71	0x53DB
+0xAB72	0x54AC
+0xAB73	0x54C0
+0xAB74	0x54A8
+0xAB75	0x54CE
+0xAB76	0x54C9
+0xAB77	0x54B8
+0xAB78	0x54A6
+0xAB79	0x54B3
+0xAB7A	0x54C7
+0xAB7B	0x54C2
+0xAB7C	0x54BD
+0xAB7D	0x54AA
+0xAB7E	0x54C1
+0xABA1	0x54C4
+0xABA2	0x54C8
+0xABA3	0x54AF
+0xABA4	0x54AB
+0xABA5	0x54B1
+0xABA6	0x54BB
+0xABA7	0x54A9
+0xABA8	0x54A7
+0xABA9	0x54BF
+0xABAA	0x56FF
+0xABAB	0x5782
+0xABAC	0x578B
+0xABAD	0x57A0
+0xABAE	0x57A3
+0xABAF	0x57A2
+0xABB0	0x57CE
+0xABB1	0x57AE
+0xABB2	0x5793
+0xABB3	0x5955
+0xABB4	0x5951
+0xABB5	0x594F
+0xABB6	0x594E
+0xABB7	0x5950
+0xABB8	0x59DC
+0xABB9	0x59D8
+0xABBA	0x59FF
+0xABBB	0x59E3
+0xABBC	0x59E8
+0xABBD	0x5A03
+0xABBE	0x59E5
+0xABBF	0x59EA
+0xABC0	0x59DA
+0xABC1	0x59E6
+0xABC2	0x5A01
+0xABC3	0x59FB
+0xABC4	0x5B69
+0xABC5	0x5BA3
+0xABC6	0x5BA6
+0xABC7	0x5BA4
+0xABC8	0x5BA2
+0xABC9	0x5BA5
+0xABCA	0x5C01
+0xABCB	0x5C4E
+0xABCC	0x5C4F
+0xABCD	0x5C4D
+0xABCE	0x5C4B
+0xABCF	0x5CD9
+0xABD0	0x5CD2
+0xABD1	0x5DF7
+0xABD2	0x5E1D
+0xABD3	0x5E25
+0xABD4	0x5E1F
+0xABD5	0x5E7D
+0xABD6	0x5EA0
+0xABD7	0x5EA6
+0xABD8	0x5EFA
+0xABD9	0x5F08
+0xABDA	0x5F2D
+0xABDB	0x5F65
+0xABDC	0x5F88
+0xABDD	0x5F85
+0xABDE	0x5F8A
+0xABDF	0x5F8B
+0xABE0	0x5F87
+0xABE1	0x5F8C
+0xABE2	0x5F89
+0xABE3	0x6012
+0xABE4	0x601D
+0xABE5	0x6020
+0xABE6	0x6025
+0xABE7	0x600E
+0xABE8	0x6028
+0xABE9	0x604D
+0xABEA	0x6070
+0xABEB	0x6068
+0xABEC	0x6062
+0xABED	0x6046
+0xABEE	0x6043
+0xABEF	0x606C
+0xABF0	0x606B
+0xABF1	0x606A
+0xABF2	0x6064
+0xABF3	0x6241
+0xABF4	0x62DC
+0xABF5	0x6316
+0xABF6	0x6309
+0xABF7	0x62FC
+0xABF8	0x62ED
+0xABF9	0x6301
+0xABFA	0x62EE
+0xABFB	0x62FD
+0xABFC	0x6307
+0xABFD	0x62F1
+0xABFE	0x62F7
+0xAC40	0x62EF
+0xAC41	0x62EC
+0xAC42	0x62FE
+0xAC43	0x62F4
+0xAC44	0x6311
+0xAC45	0x6302
+0xAC46	0x653F
+0xAC47	0x6545
+0xAC48	0x65AB
+0xAC49	0x65BD
+0xAC4A	0x65E2
+0xAC4B	0x6625
+0xAC4C	0x662D
+0xAC4D	0x6620
+0xAC4E	0x6627
+0xAC4F	0x662F
+0xAC50	0x661F
+0xAC51	0x6628
+0xAC52	0x6631
+0xAC53	0x6624
+0xAC54	0x66F7
+0xAC55	0x67FF
+0xAC56	0x67D3
+0xAC57	0x67F1
+0xAC58	0x67D4
+0xAC59	0x67D0
+0xAC5A	0x67EC
+0xAC5B	0x67B6
+0xAC5C	0x67AF
+0xAC5D	0x67F5
+0xAC5E	0x67E9
+0xAC5F	0x67EF
+0xAC60	0x67C4
+0xAC61	0x67D1
+0xAC62	0x67B4
+0xAC63	0x67DA
+0xAC64	0x67E5
+0xAC65	0x67B8
+0xAC66	0x67CF
+0xAC67	0x67DE
+0xAC68	0x67F3
+0xAC69	0x67B0
+0xAC6A	0x67D9
+0xAC6B	0x67E2
+0xAC6C	0x67DD
+0xAC6D	0x67D2
+0xAC6E	0x6B6A
+0xAC6F	0x6B83
+0xAC70	0x6B86
+0xAC71	0x6BB5
+0xAC72	0x6BD2
+0xAC73	0x6BD7
+0xAC74	0x6C1F
+0xAC75	0x6CC9
+0xAC76	0x6D0B
+0xAC77	0x6D32
+0xAC78	0x6D2A
+0xAC79	0x6D41
+0xAC7A	0x6D25
+0xAC7B	0x6D0C
+0xAC7C	0x6D31
+0xAC7D	0x6D1E
+0xAC7E	0x6D17
+0xACA1	0x6D3B
+0xACA2	0x6D3D
+0xACA3	0x6D3E
+0xACA4	0x6D36
+0xACA5	0x6D1B
+0xACA6	0x6CF5
+0xACA7	0x6D39
+0xACA8	0x6D27
+0xACA9	0x6D38
+0xACAA	0x6D29
+0xACAB	0x6D2E
+0xACAC	0x6D35
+0xACAD	0x6D0E
+0xACAE	0x6D2B
+0xACAF	0x70AB
+0xACB0	0x70BA
+0xACB1	0x70B3
+0xACB2	0x70AC
+0xACB3	0x70AF
+0xACB4	0x70AD
+0xACB5	0x70B8
+0xACB6	0x70AE
+0xACB7	0x70A4
+0xACB8	0x7230
+0xACB9	0x7272
+0xACBA	0x726F
+0xACBB	0x7274
+0xACBC	0x72E9
+0xACBD	0x72E0
+0xACBE	0x72E1
+0xACBF	0x73B7
+0xACC0	0x73CA
+0xACC1	0x73BB
+0xACC2	0x73B2
+0xACC3	0x73CD
+0xACC4	0x73C0
+0xACC5	0x73B3
+0xACC6	0x751A
+0xACC7	0x752D
+0xACC8	0x754F
+0xACC9	0x754C
+0xACCA	0x754E
+0xACCB	0x754B
+0xACCC	0x75AB
+0xACCD	0x75A4
+0xACCE	0x75A5
+0xACCF	0x75A2
+0xACD0	0x75A3
+0xACD1	0x7678
+0xACD2	0x7686
+0xACD3	0x7687
+0xACD4	0x7688
+0xACD5	0x76C8
+0xACD6	0x76C6
+0xACD7	0x76C3
+0xACD8	0x76C5
+0xACD9	0x7701
+0xACDA	0x76F9
+0xACDB	0x76F8
+0xACDC	0x7709
+0xACDD	0x770B
+0xACDE	0x76FE
+0xACDF	0x76FC
+0xACE0	0x7707
+0xACE1	0x77DC
+0xACE2	0x7802
+0xACE3	0x7814
+0xACE4	0x780C
+0xACE5	0x780D
+0xACE6	0x7946
+0xACE7	0x7949
+0xACE8	0x7948
+0xACE9	0x7947
+0xACEA	0x79B9
+0xACEB	0x79BA
+0xACEC	0x79D1
+0xACED	0x79D2
+0xACEE	0x79CB
+0xACEF	0x7A7F
+0xACF0	0x7A81
+0xACF1	0x7AFF
+0xACF2	0x7AFD
+0xACF3	0x7C7D
+0xACF4	0x7D02
+0xACF5	0x7D05
+0xACF6	0x7D00
+0xACF7	0x7D09
+0xACF8	0x7D07
+0xACF9	0x7D04
+0xACFA	0x7D06
+0xACFB	0x7F38
+0xACFC	0x7F8E
+0xACFD	0x7FBF
+0xACFE	0x8004
+0xAD40	0x8010
+0xAD41	0x800D
+0xAD42	0x8011
+0xAD43	0x8036
+0xAD44	0x80D6
+0xAD45	0x80E5
+0xAD46	0x80DA
+0xAD47	0x80C3
+0xAD48	0x80C4
+0xAD49	0x80CC
+0xAD4A	0x80E1
+0xAD4B	0x80DB
+0xAD4C	0x80CE
+0xAD4D	0x80DE
+0xAD4E	0x80E4
+0xAD4F	0x80DD
+0xAD50	0x81F4
+0xAD51	0x8222
+0xAD52	0x82E7
+0xAD53	0x8303
+0xAD54	0x8305
+0xAD55	0x82E3
+0xAD56	0x82DB
+0xAD57	0x82E6
+0xAD58	0x8304
+0xAD59	0x82E5
+0xAD5A	0x8302
+0xAD5B	0x8309
+0xAD5C	0x82D2
+0xAD5D	0x82D7
+0xAD5E	0x82F1
+0xAD5F	0x8301
+0xAD60	0x82DC
+0xAD61	0x82D4
+0xAD62	0x82D1
+0xAD63	0x82DE
+0xAD64	0x82D3
+0xAD65	0x82DF
+0xAD66	0x82EF
+0xAD67	0x8306
+0xAD68	0x8650
+0xAD69	0x8679
+0xAD6A	0x867B
+0xAD6B	0x867A
+0xAD6C	0x884D
+0xAD6D	0x886B
+0xAD6E	0x8981
+0xAD6F	0x89D4
+0xAD70	0x8A08
+0xAD71	0x8A02
+0xAD72	0x8A03
+0xAD73	0x8C9E
+0xAD74	0x8CA0
+0xAD75	0x8D74
+0xAD76	0x8D73
+0xAD77	0x8DB4
+0xAD78	0x8ECD
+0xAD79	0x8ECC
+0xAD7A	0x8FF0
+0xAD7B	0x8FE6
+0xAD7C	0x8FE2
+0xAD7D	0x8FEA
+0xAD7E	0x8FE5
+0xADA1	0x8FED
+0xADA2	0x8FEB
+0xADA3	0x8FE4
+0xADA4	0x8FE8
+0xADA5	0x90CA
+0xADA6	0x90CE
+0xADA7	0x90C1
+0xADA8	0x90C3
+0xADA9	0x914B
+0xADAA	0x914A
+0xADAB	0x91CD
+0xADAC	0x9582
+0xADAD	0x9650
+0xADAE	0x964B
+0xADAF	0x964C
+0xADB0	0x964D
+0xADB1	0x9762
+0xADB2	0x9769
+0xADB3	0x97CB
+0xADB4	0x97ED
+0xADB5	0x97F3
+0xADB6	0x9801
+0xADB7	0x98A8
+0xADB8	0x98DB
+0xADB9	0x98DF
+0xADBA	0x9996
+0xADBB	0x9999
+0xADBC	0x4E58
+0xADBD	0x4EB3
+0xADBE	0x500C
+0xADBF	0x500D
+0xADC0	0x5023
+0xADC1	0x4FEF
+0xADC2	0x5026
+0xADC3	0x5025
+0xADC4	0x4FF8
+0xADC5	0x5029
+0xADC6	0x5016
+0xADC7	0x5006
+0xADC8	0x503C
+0xADC9	0x501F
+0xADCA	0x501A
+0xADCB	0x5012
+0xADCC	0x5011
+0xADCD	0x4FFA
+0xADCE	0x5000
+0xADCF	0x5014
+0xADD0	0x5028
+0xADD1	0x4FF1
+0xADD2	0x5021
+0xADD3	0x500B
+0xADD4	0x5019
+0xADD5	0x5018
+0xADD6	0x4FF3
+0xADD7	0x4FEE
+0xADD8	0x502D
+0xADD9	0x502A
+0xADDA	0x4FFE
+0xADDB	0x502B
+0xADDC	0x5009
+0xADDD	0x517C
+0xADDE	0x51A4
+0xADDF	0x51A5
+0xADE0	0x51A2
+0xADE1	0x51CD
+0xADE2	0x51CC
+0xADE3	0x51C6
+0xADE4	0x51CB
+0xADE5	0x5256
+0xADE6	0x525C
+0xADE7	0x5254
+0xADE8	0x525B
+0xADE9	0x525D
+0xADEA	0x532A
+0xADEB	0x537F
+0xADEC	0x539F
+0xADED	0x539D
+0xADEE	0x53DF
+0xADEF	0x54E8
+0xADF0	0x5510
+0xADF1	0x5501
+0xADF2	0x5537
+0xADF3	0x54FC
+0xADF4	0x54E5
+0xADF5	0x54F2
+0xADF6	0x5506
+0xADF7	0x54FA
+0xADF8	0x5514
+0xADF9	0x54E9
+0xADFA	0x54ED
+0xADFB	0x54E1
+0xADFC	0x5509
+0xADFD	0x54EE
+0xADFE	0x54EA
+0xAE40	0x54E6
+0xAE41	0x5527
+0xAE42	0x5507
+0xAE43	0x54FD
+0xAE44	0x550F
+0xAE45	0x5703
+0xAE46	0x5704
+0xAE47	0x57C2
+0xAE48	0x57D4
+0xAE49	0x57CB
+0xAE4A	0x57C3
+0xAE4B	0x5809
+0xAE4C	0x590F
+0xAE4D	0x5957
+0xAE4E	0x5958
+0xAE4F	0x595A
+0xAE50	0x5A11
+0xAE51	0x5A18
+0xAE52	0x5A1C
+0xAE53	0x5A1F
+0xAE54	0x5A1B
+0xAE55	0x5A13
+0xAE56	0x59EC
+0xAE57	0x5A20
+0xAE58	0x5A23
+0xAE59	0x5A29
+0xAE5A	0x5A25
+0xAE5B	0x5A0C
+0xAE5C	0x5A09
+0xAE5D	0x5B6B
+0xAE5E	0x5C58
+0xAE5F	0x5BB0
+0xAE60	0x5BB3
+0xAE61	0x5BB6
+0xAE62	0x5BB4
+0xAE63	0x5BAE
+0xAE64	0x5BB5
+0xAE65	0x5BB9
+0xAE66	0x5BB8
+0xAE67	0x5C04
+0xAE68	0x5C51
+0xAE69	0x5C55
+0xAE6A	0x5C50
+0xAE6B	0x5CED
+0xAE6C	0x5CFD
+0xAE6D	0x5CFB
+0xAE6E	0x5CEA
+0xAE6F	0x5CE8
+0xAE70	0x5CF0
+0xAE71	0x5CF6
+0xAE72	0x5D01
+0xAE73	0x5CF4
+0xAE74	0x5DEE
+0xAE75	0x5E2D
+0xAE76	0x5E2B
+0xAE77	0x5EAB
+0xAE78	0x5EAD
+0xAE79	0x5EA7
+0xAE7A	0x5F31
+0xAE7B	0x5F92
+0xAE7C	0x5F91
+0xAE7D	0x5F90
+0xAE7E	0x6059
+0xAEA1	0x6063
+0xAEA2	0x6065
+0xAEA3	0x6050
+0xAEA4	0x6055
+0xAEA5	0x606D
+0xAEA6	0x6069
+0xAEA7	0x606F
+0xAEA8	0x6084
+0xAEA9	0x609F
+0xAEAA	0x609A
+0xAEAB	0x608D
+0xAEAC	0x6094
+0xAEAD	0x608C
+0xAEAE	0x6085
+0xAEAF	0x6096
+0xAEB0	0x6247
+0xAEB1	0x62F3
+0xAEB2	0x6308
+0xAEB3	0x62FF
+0xAEB4	0x634E
+0xAEB5	0x633E
+0xAEB6	0x632F
+0xAEB7	0x6355
+0xAEB8	0x6342
+0xAEB9	0x6346
+0xAEBA	0x634F
+0xAEBB	0x6349
+0xAEBC	0x633A
+0xAEBD	0x6350
+0xAEBE	0x633D
+0xAEBF	0x632A
+0xAEC0	0x632B
+0xAEC1	0x6328
+0xAEC2	0x634D
+0xAEC3	0x634C
+0xAEC4	0x6548
+0xAEC5	0x6549
+0xAEC6	0x6599
+0xAEC7	0x65C1
+0xAEC8	0x65C5
+0xAEC9	0x6642
+0xAECA	0x6649
+0xAECB	0x664F
+0xAECC	0x6643
+0xAECD	0x6652
+0xAECE	0x664C
+0xAECF	0x6645
+0xAED0	0x6641
+0xAED1	0x66F8
+0xAED2	0x6714
+0xAED3	0x6715
+0xAED4	0x6717
+0xAED5	0x6821
+0xAED6	0x6838
+0xAED7	0x6848
+0xAED8	0x6846
+0xAED9	0x6853
+0xAEDA	0x6839
+0xAEDB	0x6842
+0xAEDC	0x6854
+0xAEDD	0x6829
+0xAEDE	0x68B3
+0xAEDF	0x6817
+0xAEE0	0x684C
+0xAEE1	0x6851
+0xAEE2	0x683D
+0xAEE3	0x67F4
+0xAEE4	0x6850
+0xAEE5	0x6840
+0xAEE6	0x683C
+0xAEE7	0x6843
+0xAEE8	0x682A
+0xAEE9	0x6845
+0xAEEA	0x6813
+0xAEEB	0x6818
+0xAEEC	0x6841
+0xAEED	0x6B8A
+0xAEEE	0x6B89
+0xAEEF	0x6BB7
+0xAEF0	0x6C23
+0xAEF1	0x6C27
+0xAEF2	0x6C28
+0xAEF3	0x6C26
+0xAEF4	0x6C24
+0xAEF5	0x6CF0
+0xAEF6	0x6D6A
+0xAEF7	0x6D95
+0xAEF8	0x6D88
+0xAEF9	0x6D87
+0xAEFA	0x6D66
+0xAEFB	0x6D78
+0xAEFC	0x6D77
+0xAEFD	0x6D59
+0xAEFE	0x6D93
+0xAF40	0x6D6C
+0xAF41	0x6D89
+0xAF42	0x6D6E
+0xAF43	0x6D5A
+0xAF44	0x6D74
+0xAF45	0x6D69
+0xAF46	0x6D8C
+0xAF47	0x6D8A
+0xAF48	0x6D79
+0xAF49	0x6D85
+0xAF4A	0x6D65
+0xAF4B	0x6D94
+0xAF4C	0x70CA
+0xAF4D	0x70D8
+0xAF4E	0x70E4
+0xAF4F	0x70D9
+0xAF50	0x70C8
+0xAF51	0x70CF
+0xAF52	0x7239
+0xAF53	0x7279
+0xAF54	0x72FC
+0xAF55	0x72F9
+0xAF56	0x72FD
+0xAF57	0x72F8
+0xAF58	0x72F7
+0xAF59	0x7386
+0xAF5A	0x73ED
+0xAF5B	0x7409
+0xAF5C	0x73EE
+0xAF5D	0x73E0
+0xAF5E	0x73EA
+0xAF5F	0x73DE
+0xAF60	0x7554
+0xAF61	0x755D
+0xAF62	0x755C
+0xAF63	0x755A
+0xAF64	0x7559
+0xAF65	0x75BE
+0xAF66	0x75C5
+0xAF67	0x75C7
+0xAF68	0x75B2
+0xAF69	0x75B3
+0xAF6A	0x75BD
+0xAF6B	0x75BC
+0xAF6C	0x75B9
+0xAF6D	0x75C2
+0xAF6E	0x75B8
+0xAF6F	0x768B
+0xAF70	0x76B0
+0xAF71	0x76CA
+0xAF72	0x76CD
+0xAF73	0x76CE
+0xAF74	0x7729
+0xAF75	0x771F
+0xAF76	0x7720
+0xAF77	0x7728
+0xAF78	0x77E9
+0xAF79	0x7830
+0xAF7A	0x7827
+0xAF7B	0x7838
+0xAF7C	0x781D
+0xAF7D	0x7834
+0xAF7E	0x7837
+0xAFA1	0x7825
+0xAFA2	0x782D
+0xAFA3	0x7820
+0xAFA4	0x781F
+0xAFA5	0x7832
+0xAFA6	0x7955
+0xAFA7	0x7950
+0xAFA8	0x7960
+0xAFA9	0x795F
+0xAFAA	0x7956
+0xAFAB	0x795E
+0xAFAC	0x795D
+0xAFAD	0x7957
+0xAFAE	0x795A
+0xAFAF	0x79E4
+0xAFB0	0x79E3
+0xAFB1	0x79E7
+0xAFB2	0x79DF
+0xAFB3	0x79E6
+0xAFB4	0x79E9
+0xAFB5	0x79D8
+0xAFB6	0x7A84
+0xAFB7	0x7A88
+0xAFB8	0x7AD9
+0xAFB9	0x7B06
+0xAFBA	0x7B11
+0xAFBB	0x7C89
+0xAFBC	0x7D21
+0xAFBD	0x7D17
+0xAFBE	0x7D0B
+0xAFBF	0x7D0A
+0xAFC0	0x7D20
+0xAFC1	0x7D22
+0xAFC2	0x7D14
+0xAFC3	0x7D10
+0xAFC4	0x7D15
+0xAFC5	0x7D1A
+0xAFC6	0x7D1C
+0xAFC7	0x7D0D
+0xAFC8	0x7D19
+0xAFC9	0x7D1B
+0xAFCA	0x7F3A
+0xAFCB	0x7F5F
+0xAFCC	0x7F94
+0xAFCD	0x7FC5
+0xAFCE	0x7FC1
+0xAFCF	0x8006
+0xAFD0	0x8018
+0xAFD1	0x8015
+0xAFD2	0x8019
+0xAFD3	0x8017
+0xAFD4	0x803D
+0xAFD5	0x803F
+0xAFD6	0x80F1
+0xAFD7	0x8102
+0xAFD8	0x80F0
+0xAFD9	0x8105
+0xAFDA	0x80ED
+0xAFDB	0x80F4
+0xAFDC	0x8106
+0xAFDD	0x80F8
+0xAFDE	0x80F3
+0xAFDF	0x8108
+0xAFE0	0x80FD
+0xAFE1	0x810A
+0xAFE2	0x80FC
+0xAFE3	0x80EF
+0xAFE4	0x81ED
+0xAFE5	0x81EC
+0xAFE6	0x8200
+0xAFE7	0x8210
+0xAFE8	0x822A
+0xAFE9	0x822B
+0xAFEA	0x8228
+0xAFEB	0x822C
+0xAFEC	0x82BB
+0xAFED	0x832B
+0xAFEE	0x8352
+0xAFEF	0x8354
+0xAFF0	0x834A
+0xAFF1	0x8338
+0xAFF2	0x8350
+0xAFF3	0x8349
+0xAFF4	0x8335
+0xAFF5	0x8334
+0xAFF6	0x834F
+0xAFF7	0x8332
+0xAFF8	0x8339
+0xAFF9	0x8336
+0xAFFA	0x8317
+0xAFFB	0x8340
+0xAFFC	0x8331
+0xAFFD	0x8328
+0xAFFE	0x8343
+0xB040	0x8654
+0xB041	0x868A
+0xB042	0x86AA
+0xB043	0x8693
+0xB044	0x86A4
+0xB045	0x86A9
+0xB046	0x868C
+0xB047	0x86A3
+0xB048	0x869C
+0xB049	0x8870
+0xB04A	0x8877
+0xB04B	0x8881
+0xB04C	0x8882
+0xB04D	0x887D
+0xB04E	0x8879
+0xB04F	0x8A18
+0xB050	0x8A10
+0xB051	0x8A0E
+0xB052	0x8A0C
+0xB053	0x8A15
+0xB054	0x8A0A
+0xB055	0x8A17
+0xB056	0x8A13
+0xB057	0x8A16
+0xB058	0x8A0F
+0xB059	0x8A11
+0xB05A	0x8C48
+0xB05B	0x8C7A
+0xB05C	0x8C79
+0xB05D	0x8CA1
+0xB05E	0x8CA2
+0xB05F	0x8D77
+0xB060	0x8EAC
+0xB061	0x8ED2
+0xB062	0x8ED4
+0xB063	0x8ECF
+0xB064	0x8FB1
+0xB065	0x9001
+0xB066	0x9006
+0xB067	0x8FF7
+0xB068	0x9000
+0xB069	0x8FFA
+0xB06A	0x8FF4
+0xB06B	0x9003
+0xB06C	0x8FFD
+0xB06D	0x9005
+0xB06E	0x8FF8
+0xB06F	0x9095
+0xB070	0x90E1
+0xB071	0x90DD
+0xB072	0x90E2
+0xB073	0x9152
+0xB074	0x914D
+0xB075	0x914C
+0xB076	0x91D8
+0xB077	0x91DD
+0xB078	0x91D7
+0xB079	0x91DC
+0xB07A	0x91D9
+0xB07B	0x9583
+0xB07C	0x9662
+0xB07D	0x9663
+0xB07E	0x9661
+0xB0A1	0x965B
+0xB0A2	0x965D
+0xB0A3	0x9664
+0xB0A4	0x9658
+0xB0A5	0x965E
+0xB0A6	0x96BB
+0xB0A7	0x98E2
+0xB0A8	0x99AC
+0xB0A9	0x9AA8
+0xB0AA	0x9AD8
+0xB0AB	0x9B25
+0xB0AC	0x9B32
+0xB0AD	0x9B3C
+0xB0AE	0x4E7E
+0xB0AF	0x507A
+0xB0B0	0x507D
+0xB0B1	0x505C
+0xB0B2	0x5047
+0xB0B3	0x5043
+0xB0B4	0x504C
+0xB0B5	0x505A
+0xB0B6	0x5049
+0xB0B7	0x5065
+0xB0B8	0x5076
+0xB0B9	0x504E
+0xB0BA	0x5055
+0xB0BB	0x5075
+0xB0BC	0x5074
+0xB0BD	0x5077
+0xB0BE	0x504F
+0xB0BF	0x500F
+0xB0C0	0x506F
+0xB0C1	0x506D
+0xB0C2	0x515C
+0xB0C3	0x5195
+0xB0C4	0x51F0
+0xB0C5	0x526A
+0xB0C6	0x526F
+0xB0C7	0x52D2
+0xB0C8	0x52D9
+0xB0C9	0x52D8
+0xB0CA	0x52D5
+0xB0CB	0x5310
+0xB0CC	0x530F
+0xB0CD	0x5319
+0xB0CE	0x533F
+0xB0CF	0x5340
+0xB0D0	0x533E
+0xB0D1	0x53C3
+0xB0D2	0x66FC
+0xB0D3	0x5546
+0xB0D4	0x556A
+0xB0D5	0x5566
+0xB0D6	0x5544
+0xB0D7	0x555E
+0xB0D8	0x5561
+0xB0D9	0x5543
+0xB0DA	0x554A
+0xB0DB	0x5531
+0xB0DC	0x5556
+0xB0DD	0x554F
+0xB0DE	0x5555
+0xB0DF	0x552F
+0xB0E0	0x5564
+0xB0E1	0x5538
+0xB0E2	0x552E
+0xB0E3	0x555C
+0xB0E4	0x552C
+0xB0E5	0x5563
+0xB0E6	0x5533
+0xB0E7	0x5541
+0xB0E8	0x5557
+0xB0E9	0x5708
+0xB0EA	0x570B
+0xB0EB	0x5709
+0xB0EC	0x57DF
+0xB0ED	0x5805
+0xB0EE	0x580A
+0xB0EF	0x5806
+0xB0F0	0x57E0
+0xB0F1	0x57E4
+0xB0F2	0x57FA
+0xB0F3	0x5802
+0xB0F4	0x5835
+0xB0F5	0x57F7
+0xB0F6	0x57F9
+0xB0F7	0x5920
+0xB0F8	0x5962
+0xB0F9	0x5A36
+0xB0FA	0x5A41
+0xB0FB	0x5A49
+0xB0FC	0x5A66
+0xB0FD	0x5A6A
+0xB0FE	0x5A40
+0xB140	0x5A3C
+0xB141	0x5A62
+0xB142	0x5A5A
+0xB143	0x5A46
+0xB144	0x5A4A
+0xB145	0x5B70
+0xB146	0x5BC7
+0xB147	0x5BC5
+0xB148	0x5BC4
+0xB149	0x5BC2
+0xB14A	0x5BBF
+0xB14B	0x5BC6
+0xB14C	0x5C09
+0xB14D	0x5C08
+0xB14E	0x5C07
+0xB14F	0x5C60
+0xB150	0x5C5C
+0xB151	0x5C5D
+0xB152	0x5D07
+0xB153	0x5D06
+0xB154	0x5D0E
+0xB155	0x5D1B
+0xB156	0x5D16
+0xB157	0x5D22
+0xB158	0x5D11
+0xB159	0x5D29
+0xB15A	0x5D14
+0xB15B	0x5D19
+0xB15C	0x5D24
+0xB15D	0x5D27
+0xB15E	0x5D17
+0xB15F	0x5DE2
+0xB160	0x5E38
+0xB161	0x5E36
+0xB162	0x5E33
+0xB163	0x5E37
+0xB164	0x5EB7
+0xB165	0x5EB8
+0xB166	0x5EB6
+0xB167	0x5EB5
+0xB168	0x5EBE
+0xB169	0x5F35
+0xB16A	0x5F37
+0xB16B	0x5F57
+0xB16C	0x5F6C
+0xB16D	0x5F69
+0xB16E	0x5F6B
+0xB16F	0x5F97
+0xB170	0x5F99
+0xB171	0x5F9E
+0xB172	0x5F98
+0xB173	0x5FA1
+0xB174	0x5FA0
+0xB175	0x5F9C
+0xB176	0x607F
+0xB177	0x60A3
+0xB178	0x6089
+0xB179	0x60A0
+0xB17A	0x60A8
+0xB17B	0x60CB
+0xB17C	0x60B4
+0xB17D	0x60E6
+0xB17E	0x60BD
+0xB1A1	0x60C5
+0xB1A2	0x60BB
+0xB1A3	0x60B5
+0xB1A4	0x60DC
+0xB1A5	0x60BC
+0xB1A6	0x60D8
+0xB1A7	0x60D5
+0xB1A8	0x60C6
+0xB1A9	0x60DF
+0xB1AA	0x60B8
+0xB1AB	0x60DA
+0xB1AC	0x60C7
+0xB1AD	0x621A
+0xB1AE	0x621B
+0xB1AF	0x6248
+0xB1B0	0x63A0
+0xB1B1	0x63A7
+0xB1B2	0x6372
+0xB1B3	0x6396
+0xB1B4	0x63A2
+0xB1B5	0x63A5
+0xB1B6	0x6377
+0xB1B7	0x6367
+0xB1B8	0x6398
+0xB1B9	0x63AA
+0xB1BA	0x6371
+0xB1BB	0x63A9
+0xB1BC	0x6389
+0xB1BD	0x6383
+0xB1BE	0x639B
+0xB1BF	0x636B
+0xB1C0	0x63A8
+0xB1C1	0x6384
+0xB1C2	0x6388
+0xB1C3	0x6399
+0xB1C4	0x63A1
+0xB1C5	0x63AC
+0xB1C6	0x6392
+0xB1C7	0x638F
+0xB1C8	0x6380
+0xB1C9	0x637B
+0xB1CA	0x6369
+0xB1CB	0x6368
+0xB1CC	0x637A
+0xB1CD	0x655D
+0xB1CE	0x6556
+0xB1CF	0x6551
+0xB1D0	0x6559
+0xB1D1	0x6557
+0xB1D2	0x555F
+0xB1D3	0x654F
+0xB1D4	0x6558
+0xB1D5	0x6555
+0xB1D6	0x6554
+0xB1D7	0x659C
+0xB1D8	0x659B
+0xB1D9	0x65AC
+0xB1DA	0x65CF
+0xB1DB	0x65CB
+0xB1DC	0x65CC
+0xB1DD	0x65CE
+0xB1DE	0x665D
+0xB1DF	0x665A
+0xB1E0	0x6664
+0xB1E1	0x6668
+0xB1E2	0x6666
+0xB1E3	0x665E
+0xB1E4	0x66F9
+0xB1E5	0x52D7
+0xB1E6	0x671B
+0xB1E7	0x6881
+0xB1E8	0x68AF
+0xB1E9	0x68A2
+0xB1EA	0x6893
+0xB1EB	0x68B5
+0xB1EC	0x687F
+0xB1ED	0x6876
+0xB1EE	0x68B1
+0xB1EF	0x68A7
+0xB1F0	0x6897
+0xB1F1	0x68B0
+0xB1F2	0x6883
+0xB1F3	0x68C4
+0xB1F4	0x68AD
+0xB1F5	0x6886
+0xB1F6	0x6885
+0xB1F7	0x6894
+0xB1F8	0x689D
+0xB1F9	0x68A8
+0xB1FA	0x689F
+0xB1FB	0x68A1
+0xB1FC	0x6882
+0xB1FD	0x6B32
+0xB1FE	0x6BBA
+0xB240	0x6BEB
+0xB241	0x6BEC
+0xB242	0x6C2B
+0xB243	0x6D8E
+0xB244	0x6DBC
+0xB245	0x6DF3
+0xB246	0x6DD9
+0xB247	0x6DB2
+0xB248	0x6DE1
+0xB249	0x6DCC
+0xB24A	0x6DE4
+0xB24B	0x6DFB
+0xB24C	0x6DFA
+0xB24D	0x6E05
+0xB24E	0x6DC7
+0xB24F	0x6DCB
+0xB250	0x6DAF
+0xB251	0x6DD1
+0xB252	0x6DAE
+0xB253	0x6DDE
+0xB254	0x6DF9
+0xB255	0x6DB8
+0xB256	0x6DF7
+0xB257	0x6DF5
+0xB258	0x6DC5
+0xB259	0x6DD2
+0xB25A	0x6E1A
+0xB25B	0x6DB5
+0xB25C	0x6DDA
+0xB25D	0x6DEB
+0xB25E	0x6DD8
+0xB25F	0x6DEA
+0xB260	0x6DF1
+0xB261	0x6DEE
+0xB262	0x6DE8
+0xB263	0x6DC6
+0xB264	0x6DC4
+0xB265	0x6DAA
+0xB266	0x6DEC
+0xB267	0x6DBF
+0xB268	0x6DE6
+0xB269	0x70F9
+0xB26A	0x7109
+0xB26B	0x710A
+0xB26C	0x70FD
+0xB26D	0x70EF
+0xB26E	0x723D
+0xB26F	0x727D
+0xB270	0x7281
+0xB271	0x731C
+0xB272	0x731B
+0xB273	0x7316
+0xB274	0x7313
+0xB275	0x7319
+0xB276	0x7387
+0xB277	0x7405
+0xB278	0x740A
+0xB279	0x7403
+0xB27A	0x7406
+0xB27B	0x73FE
+0xB27C	0x740D
+0xB27D	0x74E0
+0xB27E	0x74F6
+0xB2A1	0x74F7
+0xB2A2	0x751C
+0xB2A3	0x7522
+0xB2A4	0x7565
+0xB2A5	0x7566
+0xB2A6	0x7562
+0xB2A7	0x7570
+0xB2A8	0x758F
+0xB2A9	0x75D4
+0xB2AA	0x75D5
+0xB2AB	0x75B5
+0xB2AC	0x75CA
+0xB2AD	0x75CD
+0xB2AE	0x768E
+0xB2AF	0x76D4
+0xB2B0	0x76D2
+0xB2B1	0x76DB
+0xB2B2	0x7737
+0xB2B3	0x773E
+0xB2B4	0x773C
+0xB2B5	0x7736
+0xB2B6	0x7738
+0xB2B7	0x773A
+0xB2B8	0x786B
+0xB2B9	0x7843
+0xB2BA	0x784E
+0xB2BB	0x7965
+0xB2BC	0x7968
+0xB2BD	0x796D
+0xB2BE	0x79FB
+0xB2BF	0x7A92
+0xB2C0	0x7A95
+0xB2C1	0x7B20
+0xB2C2	0x7B28
+0xB2C3	0x7B1B
+0xB2C4	0x7B2C
+0xB2C5	0x7B26
+0xB2C6	0x7B19
+0xB2C7	0x7B1E
+0xB2C8	0x7B2E
+0xB2C9	0x7C92
+0xB2CA	0x7C97
+0xB2CB	0x7C95
+0xB2CC	0x7D46
+0xB2CD	0x7D43
+0xB2CE	0x7D71
+0xB2CF	0x7D2E
+0xB2D0	0x7D39
+0xB2D1	0x7D3C
+0xB2D2	0x7D40
+0xB2D3	0x7D30
+0xB2D4	0x7D33
+0xB2D5	0x7D44
+0xB2D6	0x7D2F
+0xB2D7	0x7D42
+0xB2D8	0x7D32
+0xB2D9	0x7D31
+0xB2DA	0x7F3D
+0xB2DB	0x7F9E
+0xB2DC	0x7F9A
+0xB2DD	0x7FCC
+0xB2DE	0x7FCE
+0xB2DF	0x7FD2
+0xB2E0	0x801C
+0xB2E1	0x804A
+0xB2E2	0x8046
+0xB2E3	0x812F
+0xB2E4	0x8116
+0xB2E5	0x8123
+0xB2E6	0x812B
+0xB2E7	0x8129
+0xB2E8	0x8130
+0xB2E9	0x8124
+0xB2EA	0x8202
+0xB2EB	0x8235
+0xB2EC	0x8237
+0xB2ED	0x8236
+0xB2EE	0x8239
+0xB2EF	0x838E
+0xB2F0	0x839E
+0xB2F1	0x8398
+0xB2F2	0x8378
+0xB2F3	0x83A2
+0xB2F4	0x8396
+0xB2F5	0x83BD
+0xB2F6	0x83AB
+0xB2F7	0x8392
+0xB2F8	0x838A
+0xB2F9	0x8393
+0xB2FA	0x8389
+0xB2FB	0x83A0
+0xB2FC	0x8377
+0xB2FD	0x837B
+0xB2FE	0x837C
+0xB340	0x8386
+0xB341	0x83A7
+0xB342	0x8655
+0xB343	0x5F6A
+0xB344	0x86C7
+0xB345	0x86C0
+0xB346	0x86B6
+0xB347	0x86C4
+0xB348	0x86B5
+0xB349	0x86C6
+0xB34A	0x86CB
+0xB34B	0x86B1
+0xB34C	0x86AF
+0xB34D	0x86C9
+0xB34E	0x8853
+0xB34F	0x889E
+0xB350	0x8888
+0xB351	0x88AB
+0xB352	0x8892
+0xB353	0x8896
+0xB354	0x888D
+0xB355	0x888B
+0xB356	0x8993
+0xB357	0x898F
+0xB358	0x8A2A
+0xB359	0x8A1D
+0xB35A	0x8A23
+0xB35B	0x8A25
+0xB35C	0x8A31
+0xB35D	0x8A2D
+0xB35E	0x8A1F
+0xB35F	0x8A1B
+0xB360	0x8A22
+0xB361	0x8C49
+0xB362	0x8C5A
+0xB363	0x8CA9
+0xB364	0x8CAC
+0xB365	0x8CAB
+0xB366	0x8CA8
+0xB367	0x8CAA
+0xB368	0x8CA7
+0xB369	0x8D67
+0xB36A	0x8D66
+0xB36B	0x8DBE
+0xB36C	0x8DBA
+0xB36D	0x8EDB
+0xB36E	0x8EDF
+0xB36F	0x9019
+0xB370	0x900D
+0xB371	0x901A
+0xB372	0x9017
+0xB373	0x9023
+0xB374	0x901F
+0xB375	0x901D
+0xB376	0x9010
+0xB377	0x9015
+0xB378	0x901E
+0xB379	0x9020
+0xB37A	0x900F
+0xB37B	0x9022
+0xB37C	0x9016
+0xB37D	0x901B
+0xB37E	0x9014
+0xB3A1	0x90E8
+0xB3A2	0x90ED
+0xB3A3	0x90FD
+0xB3A4	0x9157
+0xB3A5	0x91CE
+0xB3A6	0x91F5
+0xB3A7	0x91E6
+0xB3A8	0x91E3
+0xB3A9	0x91E7
+0xB3AA	0x91ED
+0xB3AB	0x91E9
+0xB3AC	0x9589
+0xB3AD	0x966A
+0xB3AE	0x9675
+0xB3AF	0x9673
+0xB3B0	0x9678
+0xB3B1	0x9670
+0xB3B2	0x9674
+0xB3B3	0x9676
+0xB3B4	0x9677
+0xB3B5	0x966C
+0xB3B6	0x96C0
+0xB3B7	0x96EA
+0xB3B8	0x96E9
+0xB3B9	0x7AE0
+0xB3BA	0x7ADF
+0xB3BB	0x9802
+0xB3BC	0x9803
+0xB3BD	0x9B5A
+0xB3BE	0x9CE5
+0xB3BF	0x9E75
+0xB3C0	0x9E7F
+0xB3C1	0x9EA5
+0xB3C2	0x9EBB
+0xB3C3	0x50A2
+0xB3C4	0x508D
+0xB3C5	0x5085
+0xB3C6	0x5099
+0xB3C7	0x5091
+0xB3C8	0x5080
+0xB3C9	0x5096
+0xB3CA	0x5098
+0xB3CB	0x509A
+0xB3CC	0x6700
+0xB3CD	0x51F1
+0xB3CE	0x5272
+0xB3CF	0x5274
+0xB3D0	0x5275
+0xB3D1	0x5269
+0xB3D2	0x52DE
+0xB3D3	0x52DD
+0xB3D4	0x52DB
+0xB3D5	0x535A
+0xB3D6	0x53A5
+0xB3D7	0x557B
+0xB3D8	0x5580
+0xB3D9	0x55A7
+0xB3DA	0x557C
+0xB3DB	0x558A
+0xB3DC	0x559D
+0xB3DD	0x5598
+0xB3DE	0x5582
+0xB3DF	0x559C
+0xB3E0	0x55AA
+0xB3E1	0x5594
+0xB3E2	0x5587
+0xB3E3	0x558B
+0xB3E4	0x5583
+0xB3E5	0x55B3
+0xB3E6	0x55AE
+0xB3E7	0x559F
+0xB3E8	0x553E
+0xB3E9	0x55B2
+0xB3EA	0x559A
+0xB3EB	0x55BB
+0xB3EC	0x55AC
+0xB3ED	0x55B1
+0xB3EE	0x557E
+0xB3EF	0x5589
+0xB3F0	0x55AB
+0xB3F1	0x5599
+0xB3F2	0x570D
+0xB3F3	0x582F
+0xB3F4	0x582A
+0xB3F5	0x5834
+0xB3F6	0x5824
+0xB3F7	0x5830
+0xB3F8	0x5831
+0xB3F9	0x5821
+0xB3FA	0x581D
+0xB3FB	0x5820
+0xB3FC	0x58F9
+0xB3FD	0x58FA
+0xB3FE	0x5960
+0xB440	0x5A77
+0xB441	0x5A9A
+0xB442	0x5A7F
+0xB443	0x5A92
+0xB444	0x5A9B
+0xB445	0x5AA7
+0xB446	0x5B73
+0xB447	0x5B71
+0xB448	0x5BD2
+0xB449	0x5BCC
+0xB44A	0x5BD3
+0xB44B	0x5BD0
+0xB44C	0x5C0A
+0xB44D	0x5C0B
+0xB44E	0x5C31
+0xB44F	0x5D4C
+0xB450	0x5D50
+0xB451	0x5D34
+0xB452	0x5D47
+0xB453	0x5DFD
+0xB454	0x5E45
+0xB455	0x5E3D
+0xB456	0x5E40
+0xB457	0x5E43
+0xB458	0x5E7E
+0xB459	0x5ECA
+0xB45A	0x5EC1
+0xB45B	0x5EC2
+0xB45C	0x5EC4
+0xB45D	0x5F3C
+0xB45E	0x5F6D
+0xB45F	0x5FA9
+0xB460	0x5FAA
+0xB461	0x5FA8
+0xB462	0x60D1
+0xB463	0x60E1
+0xB464	0x60B2
+0xB465	0x60B6
+0xB466	0x60E0
+0xB467	0x611C
+0xB468	0x6123
+0xB469	0x60FA
+0xB46A	0x6115
+0xB46B	0x60F0
+0xB46C	0x60FB
+0xB46D	0x60F4
+0xB46E	0x6168
+0xB46F	0x60F1
+0xB470	0x610E
+0xB471	0x60F6
+0xB472	0x6109
+0xB473	0x6100
+0xB474	0x6112
+0xB475	0x621F
+0xB476	0x6249
+0xB477	0x63A3
+0xB478	0x638C
+0xB479	0x63CF
+0xB47A	0x63C0
+0xB47B	0x63E9
+0xB47C	0x63C9
+0xB47D	0x63C6
+0xB47E	0x63CD
+0xB4A1	0x63D2
+0xB4A2	0x63E3
+0xB4A3	0x63D0
+0xB4A4	0x63E1
+0xB4A5	0x63D6
+0xB4A6	0x63ED
+0xB4A7	0x63EE
+0xB4A8	0x6376
+0xB4A9	0x63F4
+0xB4AA	0x63EA
+0xB4AB	0x63DB
+0xB4AC	0x6452
+0xB4AD	0x63DA
+0xB4AE	0x63F9
+0xB4AF	0x655E
+0xB4B0	0x6566
+0xB4B1	0x6562
+0xB4B2	0x6563
+0xB4B3	0x6591
+0xB4B4	0x6590
+0xB4B5	0x65AF
+0xB4B6	0x666E
+0xB4B7	0x6670
+0xB4B8	0x6674
+0xB4B9	0x6676
+0xB4BA	0x666F
+0xB4BB	0x6691
+0xB4BC	0x667A
+0xB4BD	0x667E
+0xB4BE	0x6677
+0xB4BF	0x66FE
+0xB4C0	0x66FF
+0xB4C1	0x671F
+0xB4C2	0x671D
+0xB4C3	0x68FA
+0xB4C4	0x68D5
+0xB4C5	0x68E0
+0xB4C6	0x68D8
+0xB4C7	0x68D7
+0xB4C8	0x6905
+0xB4C9	0x68DF
+0xB4CA	0x68F5
+0xB4CB	0x68EE
+0xB4CC	0x68E7
+0xB4CD	0x68F9
+0xB4CE	0x68D2
+0xB4CF	0x68F2
+0xB4D0	0x68E3
+0xB4D1	0x68CB
+0xB4D2	0x68CD
+0xB4D3	0x690D
+0xB4D4	0x6912
+0xB4D5	0x690E
+0xB4D6	0x68C9
+0xB4D7	0x68DA
+0xB4D8	0x696E
+0xB4D9	0x68FB
+0xB4DA	0x6B3E
+0xB4DB	0x6B3A
+0xB4DC	0x6B3D
+0xB4DD	0x6B98
+0xB4DE	0x6B96
+0xB4DF	0x6BBC
+0xB4E0	0x6BEF
+0xB4E1	0x6C2E
+0xB4E2	0x6C2F
+0xB4E3	0x6C2C
+0xB4E4	0x6E2F
+0xB4E5	0x6E38
+0xB4E6	0x6E54
+0xB4E7	0x6E21
+0xB4E8	0x6E32
+0xB4E9	0x6E67
+0xB4EA	0x6E4A
+0xB4EB	0x6E20
+0xB4EC	0x6E25
+0xB4ED	0x6E23
+0xB4EE	0x6E1B
+0xB4EF	0x6E5B
+0xB4F0	0x6E58
+0xB4F1	0x6E24
+0xB4F2	0x6E56
+0xB4F3	0x6E6E
+0xB4F4	0x6E2D
+0xB4F5	0x6E26
+0xB4F6	0x6E6F
+0xB4F7	0x6E34
+0xB4F8	0x6E4D
+0xB4F9	0x6E3A
+0xB4FA	0x6E2C
+0xB4FB	0x6E43
+0xB4FC	0x6E1D
+0xB4FD	0x6E3E
+0xB4FE	0x6ECB
+0xB540	0x6E89
+0xB541	0x6E19
+0xB542	0x6E4E
+0xB543	0x6E63
+0xB544	0x6E44
+0xB545	0x6E72
+0xB546	0x6E69
+0xB547	0x6E5F
+0xB548	0x7119
+0xB549	0x711A
+0xB54A	0x7126
+0xB54B	0x7130
+0xB54C	0x7121
+0xB54D	0x7136
+0xB54E	0x716E
+0xB54F	0x711C
+0xB550	0x724C
+0xB551	0x7284
+0xB552	0x7280
+0xB553	0x7336
+0xB554	0x7325
+0xB555	0x7334
+0xB556	0x7329
+0xB557	0x743A
+0xB558	0x742A
+0xB559	0x7433
+0xB55A	0x7422
+0xB55B	0x7425
+0xB55C	0x7435
+0xB55D	0x7436
+0xB55E	0x7434
+0xB55F	0x742F
+0xB560	0x741B
+0xB561	0x7426
+0xB562	0x7428
+0xB563	0x7525
+0xB564	0x7526
+0xB565	0x756B
+0xB566	0x756A
+0xB567	0x75E2
+0xB568	0x75DB
+0xB569	0x75E3
+0xB56A	0x75D9
+0xB56B	0x75D8
+0xB56C	0x75DE
+0xB56D	0x75E0
+0xB56E	0x767B
+0xB56F	0x767C
+0xB570	0x7696
+0xB571	0x7693
+0xB572	0x76B4
+0xB573	0x76DC
+0xB574	0x774F
+0xB575	0x77ED
+0xB576	0x785D
+0xB577	0x786C
+0xB578	0x786F
+0xB579	0x7A0D
+0xB57A	0x7A08
+0xB57B	0x7A0B
+0xB57C	0x7A05
+0xB57D	0x7A00
+0xB57E	0x7A98
+0xB5A1	0x7A97
+0xB5A2	0x7A96
+0xB5A3	0x7AE5
+0xB5A4	0x7AE3
+0xB5A5	0x7B49
+0xB5A6	0x7B56
+0xB5A7	0x7B46
+0xB5A8	0x7B50
+0xB5A9	0x7B52
+0xB5AA	0x7B54
+0xB5AB	0x7B4D
+0xB5AC	0x7B4B
+0xB5AD	0x7B4F
+0xB5AE	0x7B51
+0xB5AF	0x7C9F
+0xB5B0	0x7CA5
+0xB5B1	0x7D5E
+0xB5B2	0x7D50
+0xB5B3	0x7D68
+0xB5B4	0x7D55
+0xB5B5	0x7D2B
+0xB5B6	0x7D6E
+0xB5B7	0x7D72
+0xB5B8	0x7D61
+0xB5B9	0x7D66
+0xB5BA	0x7D62
+0xB5BB	0x7D70
+0xB5BC	0x7D73
+0xB5BD	0x5584
+0xB5BE	0x7FD4
+0xB5BF	0x7FD5
+0xB5C0	0x800B
+0xB5C1	0x8052
+0xB5C2	0x8085
+0xB5C3	0x8155
+0xB5C4	0x8154
+0xB5C5	0x814B
+0xB5C6	0x8151
+0xB5C7	0x814E
+0xB5C8	0x8139
+0xB5C9	0x8146
+0xB5CA	0x813E
+0xB5CB	0x814C
+0xB5CC	0x8153
+0xB5CD	0x8174
+0xB5CE	0x8212
+0xB5CF	0x821C
+0xB5D0	0x83E9
+0xB5D1	0x8403
+0xB5D2	0x83F8
+0xB5D3	0x840D
+0xB5D4	0x83E0
+0xB5D5	0x83C5
+0xB5D6	0x840B
+0xB5D7	0x83C1
+0xB5D8	0x83EF
+0xB5D9	0x83F1
+0xB5DA	0x83F4
+0xB5DB	0x8457
+0xB5DC	0x840A
+0xB5DD	0x83F0
+0xB5DE	0x840C
+0xB5DF	0x83CC
+0xB5E0	0x83FD
+0xB5E1	0x83F2
+0xB5E2	0x83CA
+0xB5E3	0x8438
+0xB5E4	0x840E
+0xB5E5	0x8404
+0xB5E6	0x83DC
+0xB5E7	0x8407
+0xB5E8	0x83D4
+0xB5E9	0x83DF
+0xB5EA	0x865B
+0xB5EB	0x86DF
+0xB5EC	0x86D9
+0xB5ED	0x86ED
+0xB5EE	0x86D4
+0xB5EF	0x86DB
+0xB5F0	0x86E4
+0xB5F1	0x86D0
+0xB5F2	0x86DE
+0xB5F3	0x8857
+0xB5F4	0x88C1
+0xB5F5	0x88C2
+0xB5F6	0x88B1
+0xB5F7	0x8983
+0xB5F8	0x8996
+0xB5F9	0x8A3B
+0xB5FA	0x8A60
+0xB5FB	0x8A55
+0xB5FC	0x8A5E
+0xB5FD	0x8A3C
+0xB5FE	0x8A41
+0xB640	0x8A54
+0xB641	0x8A5B
+0xB642	0x8A50
+0xB643	0x8A46
+0xB644	0x8A34
+0xB645	0x8A3A
+0xB646	0x8A36
+0xB647	0x8A56
+0xB648	0x8C61
+0xB649	0x8C82
+0xB64A	0x8CAF
+0xB64B	0x8CBC
+0xB64C	0x8CB3
+0xB64D	0x8CBD
+0xB64E	0x8CC1
+0xB64F	0x8CBB
+0xB650	0x8CC0
+0xB651	0x8CB4
+0xB652	0x8CB7
+0xB653	0x8CB6
+0xB654	0x8CBF
+0xB655	0x8CB8
+0xB656	0x8D8A
+0xB657	0x8D85
+0xB658	0x8D81
+0xB659	0x8DCE
+0xB65A	0x8DDD
+0xB65B	0x8DCB
+0xB65C	0x8DDA
+0xB65D	0x8DD1
+0xB65E	0x8DCC
+0xB65F	0x8DDB
+0xB660	0x8DC6
+0xB661	0x8EFB
+0xB662	0x8EF8
+0xB663	0x8EFC
+0xB664	0x8F9C
+0xB665	0x902E
+0xB666	0x9035
+0xB667	0x9031
+0xB668	0x9038
+0xB669	0x9032
+0xB66A	0x9036
+0xB66B	0x9102
+0xB66C	0x90F5
+0xB66D	0x9109
+0xB66E	0x90FE
+0xB66F	0x9163
+0xB670	0x9165
+0xB671	0x91CF
+0xB672	0x9214
+0xB673	0x9215
+0xB674	0x9223
+0xB675	0x9209
+0xB676	0x921E
+0xB677	0x920D
+0xB678	0x9210
+0xB679	0x9207
+0xB67A	0x9211
+0xB67B	0x9594
+0xB67C	0x958F
+0xB67D	0x958B
+0xB67E	0x9591
+0xB6A1	0x9593
+0xB6A2	0x9592
+0xB6A3	0x958E
+0xB6A4	0x968A
+0xB6A5	0x968E
+0xB6A6	0x968B
+0xB6A7	0x967D
+0xB6A8	0x9685
+0xB6A9	0x9686
+0xB6AA	0x968D
+0xB6AB	0x9672
+0xB6AC	0x9684
+0xB6AD	0x96C1
+0xB6AE	0x96C5
+0xB6AF	0x96C4
+0xB6B0	0x96C6
+0xB6B1	0x96C7
+0xB6B2	0x96EF
+0xB6B3	0x96F2
+0xB6B4	0x97CC
+0xB6B5	0x9805
+0xB6B6	0x9806
+0xB6B7	0x9808
+0xB6B8	0x98E7
+0xB6B9	0x98EA
+0xB6BA	0x98EF
+0xB6BB	0x98E9
+0xB6BC	0x98F2
+0xB6BD	0x98ED
+0xB6BE	0x99AE
+0xB6BF	0x99AD
+0xB6C0	0x9EC3
+0xB6C1	0x9ECD
+0xB6C2	0x9ED1
+0xB6C3	0x4E82
+0xB6C4	0x50AD
+0xB6C5	0x50B5
+0xB6C6	0x50B2
+0xB6C7	0x50B3
+0xB6C8	0x50C5
+0xB6C9	0x50BE
+0xB6CA	0x50AC
+0xB6CB	0x50B7
+0xB6CC	0x50BB
+0xB6CD	0x50AF
+0xB6CE	0x50C7
+0xB6CF	0x527F
+0xB6D0	0x5277
+0xB6D1	0x527D
+0xB6D2	0x52DF
+0xB6D3	0x52E6
+0xB6D4	0x52E4
+0xB6D5	0x52E2
+0xB6D6	0x52E3
+0xB6D7	0x532F
+0xB6D8	0x55DF
+0xB6D9	0x55E8
+0xB6DA	0x55D3
+0xB6DB	0x55E6
+0xB6DC	0x55CE
+0xB6DD	0x55DC
+0xB6DE	0x55C7
+0xB6DF	0x55D1
+0xB6E0	0x55E3
+0xB6E1	0x55E4
+0xB6E2	0x55EF
+0xB6E3	0x55DA
+0xB6E4	0x55E1
+0xB6E5	0x55C5
+0xB6E6	0x55C6
+0xB6E7	0x55E5
+0xB6E8	0x55C9
+0xB6E9	0x5712
+0xB6EA	0x5713
+0xB6EB	0x585E
+0xB6EC	0x5851
+0xB6ED	0x5858
+0xB6EE	0x5857
+0xB6EF	0x585A
+0xB6F0	0x5854
+0xB6F1	0x586B
+0xB6F2	0x584C
+0xB6F3	0x586D
+0xB6F4	0x584A
+0xB6F5	0x5862
+0xB6F6	0x5852
+0xB6F7	0x584B
+0xB6F8	0x5967
+0xB6F9	0x5AC1
+0xB6FA	0x5AC9
+0xB6FB	0x5ACC
+0xB6FC	0x5ABE
+0xB6FD	0x5ABD
+0xB6FE	0x5ABC
+0xB740	0x5AB3
+0xB741	0x5AC2
+0xB742	0x5AB2
+0xB743	0x5D69
+0xB744	0x5D6F
+0xB745	0x5E4C
+0xB746	0x5E79
+0xB747	0x5EC9
+0xB748	0x5EC8
+0xB749	0x5F12
+0xB74A	0x5F59
+0xB74B	0x5FAC
+0xB74C	0x5FAE
+0xB74D	0x611A
+0xB74E	0x610F
+0xB74F	0x6148
+0xB750	0x611F
+0xB751	0x60F3
+0xB752	0x611B
+0xB753	0x60F9
+0xB754	0x6101
+0xB755	0x6108
+0xB756	0x614E
+0xB757	0x614C
+0xB758	0x6144
+0xB759	0x614D
+0xB75A	0x613E
+0xB75B	0x6134
+0xB75C	0x6127
+0xB75D	0x610D
+0xB75E	0x6106
+0xB75F	0x6137
+0xB760	0x6221
+0xB761	0x6222
+0xB762	0x6413
+0xB763	0x643E
+0xB764	0x641E
+0xB765	0x642A
+0xB766	0x642D
+0xB767	0x643D
+0xB768	0x642C
+0xB769	0x640F
+0xB76A	0x641C
+0xB76B	0x6414
+0xB76C	0x640D
+0xB76D	0x6436
+0xB76E	0x6416
+0xB76F	0x6417
+0xB770	0x6406
+0xB771	0x656C
+0xB772	0x659F
+0xB773	0x65B0
+0xB774	0x6697
+0xB775	0x6689
+0xB776	0x6687
+0xB777	0x6688
+0xB778	0x6696
+0xB779	0x6684
+0xB77A	0x6698
+0xB77B	0x668D
+0xB77C	0x6703
+0xB77D	0x6994
+0xB77E	0x696D
+0xB7A1	0x695A
+0xB7A2	0x6977
+0xB7A3	0x6960
+0xB7A4	0x6954
+0xB7A5	0x6975
+0xB7A6	0x6930
+0xB7A7	0x6982
+0xB7A8	0x694A
+0xB7A9	0x6968
+0xB7AA	0x696B
+0xB7AB	0x695E
+0xB7AC	0x6953
+0xB7AD	0x6979
+0xB7AE	0x6986
+0xB7AF	0x695D
+0xB7B0	0x6963
+0xB7B1	0x695B
+0xB7B2	0x6B47
+0xB7B3	0x6B72
+0xB7B4	0x6BC0
+0xB7B5	0x6BBF
+0xB7B6	0x6BD3
+0xB7B7	0x6BFD
+0xB7B8	0x6EA2
+0xB7B9	0x6EAF
+0xB7BA	0x6ED3
+0xB7BB	0x6EB6
+0xB7BC	0x6EC2
+0xB7BD	0x6E90
+0xB7BE	0x6E9D
+0xB7BF	0x6EC7
+0xB7C0	0x6EC5
+0xB7C1	0x6EA5
+0xB7C2	0x6E98
+0xB7C3	0x6EBC
+0xB7C4	0x6EBA
+0xB7C5	0x6EAB
+0xB7C6	0x6ED1
+0xB7C7	0x6E96
+0xB7C8	0x6E9C
+0xB7C9	0x6EC4
+0xB7CA	0x6ED4
+0xB7CB	0x6EAA
+0xB7CC	0x6EA7
+0xB7CD	0x6EB4
+0xB7CE	0x714E
+0xB7CF	0x7159
+0xB7D0	0x7169
+0xB7D1	0x7164
+0xB7D2	0x7149
+0xB7D3	0x7167
+0xB7D4	0x715C
+0xB7D5	0x716C
+0xB7D6	0x7166
+0xB7D7	0x714C
+0xB7D8	0x7165
+0xB7D9	0x715E
+0xB7DA	0x7146
+0xB7DB	0x7168
+0xB7DC	0x7156
+0xB7DD	0x723A
+0xB7DE	0x7252
+0xB7DF	0x7337
+0xB7E0	0x7345
+0xB7E1	0x733F
+0xB7E2	0x733E
+0xB7E3	0x746F
+0xB7E4	0x745A
+0xB7E5	0x7455
+0xB7E6	0x745F
+0xB7E7	0x745E
+0xB7E8	0x7441
+0xB7E9	0x743F
+0xB7EA	0x7459
+0xB7EB	0x745B
+0xB7EC	0x745C
+0xB7ED	0x7576
+0xB7EE	0x7578
+0xB7EF	0x7600
+0xB7F0	0x75F0
+0xB7F1	0x7601
+0xB7F2	0x75F2
+0xB7F3	0x75F1
+0xB7F4	0x75FA
+0xB7F5	0x75FF
+0xB7F6	0x75F4
+0xB7F7	0x75F3
+0xB7F8	0x76DE
+0xB7F9	0x76DF
+0xB7FA	0x775B
+0xB7FB	0x776B
+0xB7FC	0x7766
+0xB7FD	0x775E
+0xB7FE	0x7763
+0xB840	0x7779
+0xB841	0x776A
+0xB842	0x776C
+0xB843	0x775C
+0xB844	0x7765
+0xB845	0x7768
+0xB846	0x7762
+0xB847	0x77EE
+0xB848	0x788E
+0xB849	0x78B0
+0xB84A	0x7897
+0xB84B	0x7898
+0xB84C	0x788C
+0xB84D	0x7889
+0xB84E	0x787C
+0xB84F	0x7891
+0xB850	0x7893
+0xB851	0x787F
+0xB852	0x797A
+0xB853	0x797F
+0xB854	0x7981
+0xB855	0x842C
+0xB856	0x79BD
+0xB857	0x7A1C
+0xB858	0x7A1A
+0xB859	0x7A20
+0xB85A	0x7A14
+0xB85B	0x7A1F
+0xB85C	0x7A1E
+0xB85D	0x7A9F
+0xB85E	0x7AA0
+0xB85F	0x7B77
+0xB860	0x7BC0
+0xB861	0x7B60
+0xB862	0x7B6E
+0xB863	0x7B67
+0xB864	0x7CB1
+0xB865	0x7CB3
+0xB866	0x7CB5
+0xB867	0x7D93
+0xB868	0x7D79
+0xB869	0x7D91
+0xB86A	0x7D81
+0xB86B	0x7D8F
+0xB86C	0x7D5B
+0xB86D	0x7F6E
+0xB86E	0x7F69
+0xB86F	0x7F6A
+0xB870	0x7F72
+0xB871	0x7FA9
+0xB872	0x7FA8
+0xB873	0x7FA4
+0xB874	0x8056
+0xB875	0x8058
+0xB876	0x8086
+0xB877	0x8084
+0xB878	0x8171
+0xB879	0x8170
+0xB87A	0x8178
+0xB87B	0x8165
+0xB87C	0x816E
+0xB87D	0x8173
+0xB87E	0x816B
+0xB8A1	0x8179
+0xB8A2	0x817A
+0xB8A3	0x8166
+0xB8A4	0x8205
+0xB8A5	0x8247
+0xB8A6	0x8482
+0xB8A7	0x8477
+0xB8A8	0x843D
+0xB8A9	0x8431
+0xB8AA	0x8475
+0xB8AB	0x8466
+0xB8AC	0x846B
+0xB8AD	0x8449
+0xB8AE	0x846C
+0xB8AF	0x845B
+0xB8B0	0x843C
+0xB8B1	0x8435
+0xB8B2	0x8461
+0xB8B3	0x8463
+0xB8B4	0x8469
+0xB8B5	0x846D
+0xB8B6	0x8446
+0xB8B7	0x865E
+0xB8B8	0x865C
+0xB8B9	0x865F
+0xB8BA	0x86F9
+0xB8BB	0x8713
+0xB8BC	0x8708
+0xB8BD	0x8707
+0xB8BE	0x8700
+0xB8BF	0x86FE
+0xB8C0	0x86FB
+0xB8C1	0x8702
+0xB8C2	0x8703
+0xB8C3	0x8706
+0xB8C4	0x870A
+0xB8C5	0x8859
+0xB8C6	0x88DF
+0xB8C7	0x88D4
+0xB8C8	0x88D9
+0xB8C9	0x88DC
+0xB8CA	0x88D8
+0xB8CB	0x88DD
+0xB8CC	0x88E1
+0xB8CD	0x88CA
+0xB8CE	0x88D5
+0xB8CF	0x88D2
+0xB8D0	0x899C
+0xB8D1	0x89E3
+0xB8D2	0x8A6B
+0xB8D3	0x8A72
+0xB8D4	0x8A73
+0xB8D5	0x8A66
+0xB8D6	0x8A69
+0xB8D7	0x8A70
+0xB8D8	0x8A87
+0xB8D9	0x8A7C
+0xB8DA	0x8A63
+0xB8DB	0x8AA0
+0xB8DC	0x8A71
+0xB8DD	0x8A85
+0xB8DE	0x8A6D
+0xB8DF	0x8A62
+0xB8E0	0x8A6E
+0xB8E1	0x8A6C
+0xB8E2	0x8A79
+0xB8E3	0x8A7B
+0xB8E4	0x8A3E
+0xB8E5	0x8A68
+0xB8E6	0x8C62
+0xB8E7	0x8C8A
+0xB8E8	0x8C89
+0xB8E9	0x8CCA
+0xB8EA	0x8CC7
+0xB8EB	0x8CC8
+0xB8EC	0x8CC4
+0xB8ED	0x8CB2
+0xB8EE	0x8CC3
+0xB8EF	0x8CC2
+0xB8F0	0x8CC5
+0xB8F1	0x8DE1
+0xB8F2	0x8DDF
+0xB8F3	0x8DE8
+0xB8F4	0x8DEF
+0xB8F5	0x8DF3
+0xB8F6	0x8DFA
+0xB8F7	0x8DEA
+0xB8F8	0x8DE4
+0xB8F9	0x8DE6
+0xB8FA	0x8EB2
+0xB8FB	0x8F03
+0xB8FC	0x8F09
+0xB8FD	0x8EFE
+0xB8FE	0x8F0A
+0xB940	0x8F9F
+0xB941	0x8FB2
+0xB942	0x904B
+0xB943	0x904A
+0xB944	0x9053
+0xB945	0x9042
+0xB946	0x9054
+0xB947	0x903C
+0xB948	0x9055
+0xB949	0x9050
+0xB94A	0x9047
+0xB94B	0x904F
+0xB94C	0x904E
+0xB94D	0x904D
+0xB94E	0x9051
+0xB94F	0x903E
+0xB950	0x9041
+0xB951	0x9112
+0xB952	0x9117
+0xB953	0x916C
+0xB954	0x916A
+0xB955	0x9169
+0xB956	0x91C9
+0xB957	0x9237
+0xB958	0x9257
+0xB959	0x9238
+0xB95A	0x923D
+0xB95B	0x9240
+0xB95C	0x923E
+0xB95D	0x925B
+0xB95E	0x924B
+0xB95F	0x9264
+0xB960	0x9251
+0xB961	0x9234
+0xB962	0x9249
+0xB963	0x924D
+0xB964	0x9245
+0xB965	0x9239
+0xB966	0x923F
+0xB967	0x925A
+0xB968	0x9598
+0xB969	0x9698
+0xB96A	0x9694
+0xB96B	0x9695
+0xB96C	0x96CD
+0xB96D	0x96CB
+0xB96E	0x96C9
+0xB96F	0x96CA
+0xB970	0x96F7
+0xB971	0x96FB
+0xB972	0x96F9
+0xB973	0x96F6
+0xB974	0x9756
+0xB975	0x9774
+0xB976	0x9776
+0xB977	0x9810
+0xB978	0x9811
+0xB979	0x9813
+0xB97A	0x980A
+0xB97B	0x9812
+0xB97C	0x980C
+0xB97D	0x98FC
+0xB97E	0x98F4
+0xB9A1	0x98FD
+0xB9A2	0x98FE
+0xB9A3	0x99B3
+0xB9A4	0x99B1
+0xB9A5	0x99B4
+0xB9A6	0x9AE1
+0xB9A7	0x9CE9
+0xB9A8	0x9E82
+0xB9A9	0x9F0E
+0xB9AA	0x9F13
+0xB9AB	0x9F20
+0xB9AC	0x50E7
+0xB9AD	0x50EE
+0xB9AE	0x50E5
+0xB9AF	0x50D6
+0xB9B0	0x50ED
+0xB9B1	0x50DA
+0xB9B2	0x50D5
+0xB9B3	0x50CF
+0xB9B4	0x50D1
+0xB9B5	0x50F1
+0xB9B6	0x50CE
+0xB9B7	0x50E9
+0xB9B8	0x5162
+0xB9B9	0x51F3
+0xB9BA	0x5283
+0xB9BB	0x5282
+0xB9BC	0x5331
+0xB9BD	0x53AD
+0xB9BE	0x55FE
+0xB9BF	0x5600
+0xB9C0	0x561B
+0xB9C1	0x5617
+0xB9C2	0x55FD
+0xB9C3	0x5614
+0xB9C4	0x5606
+0xB9C5	0x5609
+0xB9C6	0x560D
+0xB9C7	0x560E
+0xB9C8	0x55F7
+0xB9C9	0x5616
+0xB9CA	0x561F
+0xB9CB	0x5608
+0xB9CC	0x5610
+0xB9CD	0x55F6
+0xB9CE	0x5718
+0xB9CF	0x5716
+0xB9D0	0x5875
+0xB9D1	0x587E
+0xB9D2	0x5883
+0xB9D3	0x5893
+0xB9D4	0x588A
+0xB9D5	0x5879
+0xB9D6	0x5885
+0xB9D7	0x587D
+0xB9D8	0x58FD
+0xB9D9	0x5925
+0xB9DA	0x5922
+0xB9DB	0x5924
+0xB9DC	0x596A
+0xB9DD	0x5969
+0xB9DE	0x5AE1
+0xB9DF	0x5AE6
+0xB9E0	0x5AE9
+0xB9E1	0x5AD7
+0xB9E2	0x5AD6
+0xB9E3	0x5AD8
+0xB9E4	0x5AE3
+0xB9E5	0x5B75
+0xB9E6	0x5BDE
+0xB9E7	0x5BE7
+0xB9E8	0x5BE1
+0xB9E9	0x5BE5
+0xB9EA	0x5BE6
+0xB9EB	0x5BE8
+0xB9EC	0x5BE2
+0xB9ED	0x5BE4
+0xB9EE	0x5BDF
+0xB9EF	0x5C0D
+0xB9F0	0x5C62
+0xB9F1	0x5D84
+0xB9F2	0x5D87
+0xB9F3	0x5E5B
+0xB9F4	0x5E63
+0xB9F5	0x5E55
+0xB9F6	0x5E57
+0xB9F7	0x5E54
+0xB9F8	0x5ED3
+0xB9F9	0x5ED6
+0xB9FA	0x5F0A
+0xB9FB	0x5F46
+0xB9FC	0x5F70
+0xB9FD	0x5FB9
+0xB9FE	0x6147
+0xBA40	0x613F
+0xBA41	0x614B
+0xBA42	0x6177
+0xBA43	0x6162
+0xBA44	0x6163
+0xBA45	0x615F
+0xBA46	0x615A
+0xBA47	0x6158
+0xBA48	0x6175
+0xBA49	0x622A
+0xBA4A	0x6487
+0xBA4B	0x6458
+0xBA4C	0x6454
+0xBA4D	0x64A4
+0xBA4E	0x6478
+0xBA4F	0x645F
+0xBA50	0x647A
+0xBA51	0x6451
+0xBA52	0x6467
+0xBA53	0x6434
+0xBA54	0x646D
+0xBA55	0x647B
+0xBA56	0x6572
+0xBA57	0x65A1
+0xBA58	0x65D7
+0xBA59	0x65D6
+0xBA5A	0x66A2
+0xBA5B	0x66A8
+0xBA5C	0x669D
+0xBA5D	0x699C
+0xBA5E	0x69A8
+0xBA5F	0x6995
+0xBA60	0x69C1
+0xBA61	0x69AE
+0xBA62	0x69D3
+0xBA63	0x69CB
+0xBA64	0x699B
+0xBA65	0x69B7
+0xBA66	0x69BB
+0xBA67	0x69AB
+0xBA68	0x69B4
+0xBA69	0x69D0
+0xBA6A	0x69CD
+0xBA6B	0x69AD
+0xBA6C	0x69CC
+0xBA6D	0x69A6
+0xBA6E	0x69C3
+0xBA6F	0x69A3
+0xBA70	0x6B49
+0xBA71	0x6B4C
+0xBA72	0x6C33
+0xBA73	0x6F33
+0xBA74	0x6F14
+0xBA75	0x6EFE
+0xBA76	0x6F13
+0xBA77	0x6EF4
+0xBA78	0x6F29
+0xBA79	0x6F3E
+0xBA7A	0x6F20
+0xBA7B	0x6F2C
+0xBA7C	0x6F0F
+0xBA7D	0x6F02
+0xBA7E	0x6F22
+0xBAA1	0x6EFF
+0xBAA2	0x6EEF
+0xBAA3	0x6F06
+0xBAA4	0x6F31
+0xBAA5	0x6F38
+0xBAA6	0x6F32
+0xBAA7	0x6F23
+0xBAA8	0x6F15
+0xBAA9	0x6F2B
+0xBAAA	0x6F2F
+0xBAAB	0x6F88
+0xBAAC	0x6F2A
+0xBAAD	0x6EEC
+0xBAAE	0x6F01
+0xBAAF	0x6EF2
+0xBAB0	0x6ECC
+0xBAB1	0x6EF7
+0xBAB2	0x7194
+0xBAB3	0x7199
+0xBAB4	0x717D
+0xBAB5	0x718A
+0xBAB6	0x7184
+0xBAB7	0x7192
+0xBAB8	0x723E
+0xBAB9	0x7292
+0xBABA	0x7296
+0xBABB	0x7344
+0xBABC	0x7350
+0xBABD	0x7464
+0xBABE	0x7463
+0xBABF	0x746A
+0xBAC0	0x7470
+0xBAC1	0x746D
+0xBAC2	0x7504
+0xBAC3	0x7591
+0xBAC4	0x7627
+0xBAC5	0x760D
+0xBAC6	0x760B
+0xBAC7	0x7609
+0xBAC8	0x7613
+0xBAC9	0x76E1
+0xBACA	0x76E3
+0xBACB	0x7784
+0xBACC	0x777D
+0xBACD	0x777F
+0xBACE	0x7761
+0xBACF	0x78C1
+0xBAD0	0x789F
+0xBAD1	0x78A7
+0xBAD2	0x78B3
+0xBAD3	0x78A9
+0xBAD4	0x78A3
+0xBAD5	0x798E
+0xBAD6	0x798F
+0xBAD7	0x798D
+0xBAD8	0x7A2E
+0xBAD9	0x7A31
+0xBADA	0x7AAA
+0xBADB	0x7AA9
+0xBADC	0x7AED
+0xBADD	0x7AEF
+0xBADE	0x7BA1
+0xBADF	0x7B95
+0xBAE0	0x7B8B
+0xBAE1	0x7B75
+0xBAE2	0x7B97
+0xBAE3	0x7B9D
+0xBAE4	0x7B94
+0xBAE5	0x7B8F
+0xBAE6	0x7BB8
+0xBAE7	0x7B87
+0xBAE8	0x7B84
+0xBAE9	0x7CB9
+0xBAEA	0x7CBD
+0xBAEB	0x7CBE
+0xBAEC	0x7DBB
+0xBAED	0x7DB0
+0xBAEE	0x7D9C
+0xBAEF	0x7DBD
+0xBAF0	0x7DBE
+0xBAF1	0x7DA0
+0xBAF2	0x7DCA
+0xBAF3	0x7DB4
+0xBAF4	0x7DB2
+0xBAF5	0x7DB1
+0xBAF6	0x7DBA
+0xBAF7	0x7DA2
+0xBAF8	0x7DBF
+0xBAF9	0x7DB5
+0xBAFA	0x7DB8
+0xBAFB	0x7DAD
+0xBAFC	0x7DD2
+0xBAFD	0x7DC7
+0xBAFE	0x7DAC
+0xBB40	0x7F70
+0xBB41	0x7FE0
+0xBB42	0x7FE1
+0xBB43	0x7FDF
+0xBB44	0x805E
+0xBB45	0x805A
+0xBB46	0x8087
+0xBB47	0x8150
+0xBB48	0x8180
+0xBB49	0x818F
+0xBB4A	0x8188
+0xBB4B	0x818A
+0xBB4C	0x817F
+0xBB4D	0x8182
+0xBB4E	0x81E7
+0xBB4F	0x81FA
+0xBB50	0x8207
+0xBB51	0x8214
+0xBB52	0x821E
+0xBB53	0x824B
+0xBB54	0x84C9
+0xBB55	0x84BF
+0xBB56	0x84C6
+0xBB57	0x84C4
+0xBB58	0x8499
+0xBB59	0x849E
+0xBB5A	0x84B2
+0xBB5B	0x849C
+0xBB5C	0x84CB
+0xBB5D	0x84B8
+0xBB5E	0x84C0
+0xBB5F	0x84D3
+0xBB60	0x8490
+0xBB61	0x84BC
+0xBB62	0x84D1
+0xBB63	0x84CA
+0xBB64	0x873F
+0xBB65	0x871C
+0xBB66	0x873B
+0xBB67	0x8722
+0xBB68	0x8725
+0xBB69	0x8734
+0xBB6A	0x8718
+0xBB6B	0x8755
+0xBB6C	0x8737
+0xBB6D	0x8729
+0xBB6E	0x88F3
+0xBB6F	0x8902
+0xBB70	0x88F4
+0xBB71	0x88F9
+0xBB72	0x88F8
+0xBB73	0x88FD
+0xBB74	0x88E8
+0xBB75	0x891A
+0xBB76	0x88EF
+0xBB77	0x8AA6
+0xBB78	0x8A8C
+0xBB79	0x8A9E
+0xBB7A	0x8AA3
+0xBB7B	0x8A8D
+0xBB7C	0x8AA1
+0xBB7D	0x8A93
+0xBB7E	0x8AA4
+0xBBA1	0x8AAA
+0xBBA2	0x8AA5
+0xBBA3	0x8AA8
+0xBBA4	0x8A98
+0xBBA5	0x8A91
+0xBBA6	0x8A9A
+0xBBA7	0x8AA7
+0xBBA8	0x8C6A
+0xBBA9	0x8C8D
+0xBBAA	0x8C8C
+0xBBAB	0x8CD3
+0xBBAC	0x8CD1
+0xBBAD	0x8CD2
+0xBBAE	0x8D6B
+0xBBAF	0x8D99
+0xBBB0	0x8D95
+0xBBB1	0x8DFC
+0xBBB2	0x8F14
+0xBBB3	0x8F12
+0xBBB4	0x8F15
+0xBBB5	0x8F13
+0xBBB6	0x8FA3
+0xBBB7	0x9060
+0xBBB8	0x9058
+0xBBB9	0x905C
+0xBBBA	0x9063
+0xBBBB	0x9059
+0xBBBC	0x905E
+0xBBBD	0x9062
+0xBBBE	0x905D
+0xBBBF	0x905B
+0xBBC0	0x9119
+0xBBC1	0x9118
+0xBBC2	0x911E
+0xBBC3	0x9175
+0xBBC4	0x9178
+0xBBC5	0x9177
+0xBBC6	0x9174
+0xBBC7	0x9278
+0xBBC8	0x9280
+0xBBC9	0x9285
+0xBBCA	0x9298
+0xBBCB	0x9296
+0xBBCC	0x927B
+0xBBCD	0x9293
+0xBBCE	0x929C
+0xBBCF	0x92A8
+0xBBD0	0x927C
+0xBBD1	0x9291
+0xBBD2	0x95A1
+0xBBD3	0x95A8
+0xBBD4	0x95A9
+0xBBD5	0x95A3
+0xBBD6	0x95A5
+0xBBD7	0x95A4
+0xBBD8	0x9699
+0xBBD9	0x969C
+0xBBDA	0x969B
+0xBBDB	0x96CC
+0xBBDC	0x96D2
+0xBBDD	0x9700
+0xBBDE	0x977C
+0xBBDF	0x9785
+0xBBE0	0x97F6
+0xBBE1	0x9817
+0xBBE2	0x9818
+0xBBE3	0x98AF
+0xBBE4	0x98B1
+0xBBE5	0x9903
+0xBBE6	0x9905
+0xBBE7	0x990C
+0xBBE8	0x9909
+0xBBE9	0x99C1
+0xBBEA	0x9AAF
+0xBBEB	0x9AB0
+0xBBEC	0x9AE6
+0xBBED	0x9B41
+0xBBEE	0x9B42
+0xBBEF	0x9CF4
+0xBBF0	0x9CF6
+0xBBF1	0x9CF3
+0xBBF2	0x9EBC
+0xBBF3	0x9F3B
+0xBBF4	0x9F4A
+0xBBF5	0x5104
+0xBBF6	0x5100
+0xBBF7	0x50FB
+0xBBF8	0x50F5
+0xBBF9	0x50F9
+0xBBFA	0x5102
+0xBBFB	0x5108
+0xBBFC	0x5109
+0xBBFD	0x5105
+0xBBFE	0x51DC
+0xBC40	0x5287
+0xBC41	0x5288
+0xBC42	0x5289
+0xBC43	0x528D
+0xBC44	0x528A
+0xBC45	0x52F0
+0xBC46	0x53B2
+0xBC47	0x562E
+0xBC48	0x563B
+0xBC49	0x5639
+0xBC4A	0x5632
+0xBC4B	0x563F
+0xBC4C	0x5634
+0xBC4D	0x5629
+0xBC4E	0x5653
+0xBC4F	0x564E
+0xBC50	0x5657
+0xBC51	0x5674
+0xBC52	0x5636
+0xBC53	0x562F
+0xBC54	0x5630
+0xBC55	0x5880
+0xBC56	0x589F
+0xBC57	0x589E
+0xBC58	0x58B3
+0xBC59	0x589C
+0xBC5A	0x58AE
+0xBC5B	0x58A9
+0xBC5C	0x58A6
+0xBC5D	0x596D
+0xBC5E	0x5B09
+0xBC5F	0x5AFB
+0xBC60	0x5B0B
+0xBC61	0x5AF5
+0xBC62	0x5B0C
+0xBC63	0x5B08
+0xBC64	0x5BEE
+0xBC65	0x5BEC
+0xBC66	0x5BE9
+0xBC67	0x5BEB
+0xBC68	0x5C64
+0xBC69	0x5C65
+0xBC6A	0x5D9D
+0xBC6B	0x5D94
+0xBC6C	0x5E62
+0xBC6D	0x5E5F
+0xBC6E	0x5E61
+0xBC6F	0x5EE2
+0xBC70	0x5EDA
+0xBC71	0x5EDF
+0xBC72	0x5EDD
+0xBC73	0x5EE3
+0xBC74	0x5EE0
+0xBC75	0x5F48
+0xBC76	0x5F71
+0xBC77	0x5FB7
+0xBC78	0x5FB5
+0xBC79	0x6176
+0xBC7A	0x6167
+0xBC7B	0x616E
+0xBC7C	0x615D
+0xBC7D	0x6155
+0xBC7E	0x6182
+0xBCA1	0x617C
+0xBCA2	0x6170
+0xBCA3	0x616B
+0xBCA4	0x617E
+0xBCA5	0x61A7
+0xBCA6	0x6190
+0xBCA7	0x61AB
+0xBCA8	0x618E
+0xBCA9	0x61AC
+0xBCAA	0x619A
+0xBCAB	0x61A4
+0xBCAC	0x6194
+0xBCAD	0x61AE
+0xBCAE	0x622E
+0xBCAF	0x6469
+0xBCB0	0x646F
+0xBCB1	0x6479
+0xBCB2	0x649E
+0xBCB3	0x64B2
+0xBCB4	0x6488
+0xBCB5	0x6490
+0xBCB6	0x64B0
+0xBCB7	0x64A5
+0xBCB8	0x6493
+0xBCB9	0x6495
+0xBCBA	0x64A9
+0xBCBB	0x6492
+0xBCBC	0x64AE
+0xBCBD	0x64AD
+0xBCBE	0x64AB
+0xBCBF	0x649A
+0xBCC0	0x64AC
+0xBCC1	0x6499
+0xBCC2	0x64A2
+0xBCC3	0x64B3
+0xBCC4	0x6575
+0xBCC5	0x6577
+0xBCC6	0x6578
+0xBCC7	0x66AE
+0xBCC8	0x66AB
+0xBCC9	0x66B4
+0xBCCA	0x66B1
+0xBCCB	0x6A23
+0xBCCC	0x6A1F
+0xBCCD	0x69E8
+0xBCCE	0x6A01
+0xBCCF	0x6A1E
+0xBCD0	0x6A19
+0xBCD1	0x69FD
+0xBCD2	0x6A21
+0xBCD3	0x6A13
+0xBCD4	0x6A0A
+0xBCD5	0x69F3
+0xBCD6	0x6A02
+0xBCD7	0x6A05
+0xBCD8	0x69ED
+0xBCD9	0x6A11
+0xBCDA	0x6B50
+0xBCDB	0x6B4E
+0xBCDC	0x6BA4
+0xBCDD	0x6BC5
+0xBCDE	0x6BC6
+0xBCDF	0x6F3F
+0xBCE0	0x6F7C
+0xBCE1	0x6F84
+0xBCE2	0x6F51
+0xBCE3	0x6F66
+0xBCE4	0x6F54
+0xBCE5	0x6F86
+0xBCE6	0x6F6D
+0xBCE7	0x6F5B
+0xBCE8	0x6F78
+0xBCE9	0x6F6E
+0xBCEA	0x6F8E
+0xBCEB	0x6F7A
+0xBCEC	0x6F70
+0xBCED	0x6F64
+0xBCEE	0x6F97
+0xBCEF	0x6F58
+0xBCF0	0x6ED5
+0xBCF1	0x6F6F
+0xBCF2	0x6F60
+0xBCF3	0x6F5F
+0xBCF4	0x719F
+0xBCF5	0x71AC
+0xBCF6	0x71B1
+0xBCF7	0x71A8
+0xBCF8	0x7256
+0xBCF9	0x729B
+0xBCFA	0x734E
+0xBCFB	0x7357
+0xBCFC	0x7469
+0xBCFD	0x748B
+0xBCFE	0x7483
+0xBD40	0x747E
+0xBD41	0x7480
+0xBD42	0x757F
+0xBD43	0x7620
+0xBD44	0x7629
+0xBD45	0x761F
+0xBD46	0x7624
+0xBD47	0x7626
+0xBD48	0x7621
+0xBD49	0x7622
+0xBD4A	0x769A
+0xBD4B	0x76BA
+0xBD4C	0x76E4
+0xBD4D	0x778E
+0xBD4E	0x7787
+0xBD4F	0x778C
+0xBD50	0x7791
+0xBD51	0x778B
+0xBD52	0x78CB
+0xBD53	0x78C5
+0xBD54	0x78BA
+0xBD55	0x78CA
+0xBD56	0x78BE
+0xBD57	0x78D5
+0xBD58	0x78BC
+0xBD59	0x78D0
+0xBD5A	0x7A3F
+0xBD5B	0x7A3C
+0xBD5C	0x7A40
+0xBD5D	0x7A3D
+0xBD5E	0x7A37
+0xBD5F	0x7A3B
+0xBD60	0x7AAF
+0xBD61	0x7AAE
+0xBD62	0x7BAD
+0xBD63	0x7BB1
+0xBD64	0x7BC4
+0xBD65	0x7BB4
+0xBD66	0x7BC6
+0xBD67	0x7BC7
+0xBD68	0x7BC1
+0xBD69	0x7BA0
+0xBD6A	0x7BCC
+0xBD6B	0x7CCA
+0xBD6C	0x7DE0
+0xBD6D	0x7DF4
+0xBD6E	0x7DEF
+0xBD6F	0x7DFB
+0xBD70	0x7DD8
+0xBD71	0x7DEC
+0xBD72	0x7DDD
+0xBD73	0x7DE8
+0xBD74	0x7DE3
+0xBD75	0x7DDA
+0xBD76	0x7DDE
+0xBD77	0x7DE9
+0xBD78	0x7D9E
+0xBD79	0x7DD9
+0xBD7A	0x7DF2
+0xBD7B	0x7DF9
+0xBD7C	0x7F75
+0xBD7D	0x7F77
+0xBD7E	0x7FAF
+0xBDA1	0x7FE9
+0xBDA2	0x8026
+0xBDA3	0x819B
+0xBDA4	0x819C
+0xBDA5	0x819D
+0xBDA6	0x81A0
+0xBDA7	0x819A
+0xBDA8	0x8198
+0xBDA9	0x8517
+0xBDAA	0x853D
+0xBDAB	0x851A
+0xBDAC	0x84EE
+0xBDAD	0x852C
+0xBDAE	0x852D
+0xBDAF	0x8513
+0xBDB0	0x8511
+0xBDB1	0x8523
+0xBDB2	0x8521
+0xBDB3	0x8514
+0xBDB4	0x84EC
+0xBDB5	0x8525
+0xBDB6	0x84FF
+0xBDB7	0x8506
+0xBDB8	0x8782
+0xBDB9	0x8774
+0xBDBA	0x8776
+0xBDBB	0x8760
+0xBDBC	0x8766
+0xBDBD	0x8778
+0xBDBE	0x8768
+0xBDBF	0x8759
+0xBDC0	0x8757
+0xBDC1	0x874C
+0xBDC2	0x8753
+0xBDC3	0x885B
+0xBDC4	0x885D
+0xBDC5	0x8910
+0xBDC6	0x8907
+0xBDC7	0x8912
+0xBDC8	0x8913
+0xBDC9	0x8915
+0xBDCA	0x890A
+0xBDCB	0x8ABC
+0xBDCC	0x8AD2
+0xBDCD	0x8AC7
+0xBDCE	0x8AC4
+0xBDCF	0x8A95
+0xBDD0	0x8ACB
+0xBDD1	0x8AF8
+0xBDD2	0x8AB2
+0xBDD3	0x8AC9
+0xBDD4	0x8AC2
+0xBDD5	0x8ABF
+0xBDD6	0x8AB0
+0xBDD7	0x8AD6
+0xBDD8	0x8ACD
+0xBDD9	0x8AB6
+0xBDDA	0x8AB9
+0xBDDB	0x8ADB
+0xBDDC	0x8C4C
+0xBDDD	0x8C4E
+0xBDDE	0x8C6C
+0xBDDF	0x8CE0
+0xBDE0	0x8CDE
+0xBDE1	0x8CE6
+0xBDE2	0x8CE4
+0xBDE3	0x8CEC
+0xBDE4	0x8CED
+0xBDE5	0x8CE2
+0xBDE6	0x8CE3
+0xBDE7	0x8CDC
+0xBDE8	0x8CEA
+0xBDE9	0x8CE1
+0xBDEA	0x8D6D
+0xBDEB	0x8D9F
+0xBDEC	0x8DA3
+0xBDED	0x8E2B
+0xBDEE	0x8E10
+0xBDEF	0x8E1D
+0xBDF0	0x8E22
+0xBDF1	0x8E0F
+0xBDF2	0x8E29
+0xBDF3	0x8E1F
+0xBDF4	0x8E21
+0xBDF5	0x8E1E
+0xBDF6	0x8EBA
+0xBDF7	0x8F1D
+0xBDF8	0x8F1B
+0xBDF9	0x8F1F
+0xBDFA	0x8F29
+0xBDFB	0x8F26
+0xBDFC	0x8F2A
+0xBDFD	0x8F1C
+0xBDFE	0x8F1E
+0xBE40	0x8F25
+0xBE41	0x9069
+0xBE42	0x906E
+0xBE43	0x9068
+0xBE44	0x906D
+0xBE45	0x9077
+0xBE46	0x9130
+0xBE47	0x912D
+0xBE48	0x9127
+0xBE49	0x9131
+0xBE4A	0x9187
+0xBE4B	0x9189
+0xBE4C	0x918B
+0xBE4D	0x9183
+0xBE4E	0x92C5
+0xBE4F	0x92BB
+0xBE50	0x92B7
+0xBE51	0x92EA
+0xBE52	0x92AC
+0xBE53	0x92E4
+0xBE54	0x92C1
+0xBE55	0x92B3
+0xBE56	0x92BC
+0xBE57	0x92D2
+0xBE58	0x92C7
+0xBE59	0x92F0
+0xBE5A	0x92B2
+0xBE5B	0x95AD
+0xBE5C	0x95B1
+0xBE5D	0x9704
+0xBE5E	0x9706
+0xBE5F	0x9707
+0xBE60	0x9709
+0xBE61	0x9760
+0xBE62	0x978D
+0xBE63	0x978B
+0xBE64	0x978F
+0xBE65	0x9821
+0xBE66	0x982B
+0xBE67	0x981C
+0xBE68	0x98B3
+0xBE69	0x990A
+0xBE6A	0x9913
+0xBE6B	0x9912
+0xBE6C	0x9918
+0xBE6D	0x99DD
+0xBE6E	0x99D0
+0xBE6F	0x99DF
+0xBE70	0x99DB
+0xBE71	0x99D1
+0xBE72	0x99D5
+0xBE73	0x99D2
+0xBE74	0x99D9
+0xBE75	0x9AB7
+0xBE76	0x9AEE
+0xBE77	0x9AEF
+0xBE78	0x9B27
+0xBE79	0x9B45
+0xBE7A	0x9B44
+0xBE7B	0x9B77
+0xBE7C	0x9B6F
+0xBE7D	0x9D06
+0xBE7E	0x9D09
+0xBEA1	0x9D03
+0xBEA2	0x9EA9
+0xBEA3	0x9EBE
+0xBEA4	0x9ECE
+0xBEA5	0x58A8
+0xBEA6	0x9F52
+0xBEA7	0x5112
+0xBEA8	0x5118
+0xBEA9	0x5114
+0xBEAA	0x5110
+0xBEAB	0x5115
+0xBEAC	0x5180
+0xBEAD	0x51AA
+0xBEAE	0x51DD
+0xBEAF	0x5291
+0xBEB0	0x5293
+0xBEB1	0x52F3
+0xBEB2	0x5659
+0xBEB3	0x566B
+0xBEB4	0x5679
+0xBEB5	0x5669
+0xBEB6	0x5664
+0xBEB7	0x5678
+0xBEB8	0x566A
+0xBEB9	0x5668
+0xBEBA	0x5665
+0xBEBB	0x5671
+0xBEBC	0x566F
+0xBEBD	0x566C
+0xBEBE	0x5662
+0xBEBF	0x5676
+0xBEC0	0x58C1
+0xBEC1	0x58BE
+0xBEC2	0x58C7
+0xBEC3	0x58C5
+0xBEC4	0x596E
+0xBEC5	0x5B1D
+0xBEC6	0x5B34
+0xBEC7	0x5B78
+0xBEC8	0x5BF0
+0xBEC9	0x5C0E
+0xBECA	0x5F4A
+0xBECB	0x61B2
+0xBECC	0x6191
+0xBECD	0x61A9
+0xBECE	0x618A
+0xBECF	0x61CD
+0xBED0	0x61B6
+0xBED1	0x61BE
+0xBED2	0x61CA
+0xBED3	0x61C8
+0xBED4	0x6230
+0xBED5	0x64C5
+0xBED6	0x64C1
+0xBED7	0x64CB
+0xBED8	0x64BB
+0xBED9	0x64BC
+0xBEDA	0x64DA
+0xBEDB	0x64C4
+0xBEDC	0x64C7
+0xBEDD	0x64C2
+0xBEDE	0x64CD
+0xBEDF	0x64BF
+0xBEE0	0x64D2
+0xBEE1	0x64D4
+0xBEE2	0x64BE
+0xBEE3	0x6574
+0xBEE4	0x66C6
+0xBEE5	0x66C9
+0xBEE6	0x66B9
+0xBEE7	0x66C4
+0xBEE8	0x66C7
+0xBEE9	0x66B8
+0xBEEA	0x6A3D
+0xBEEB	0x6A38
+0xBEEC	0x6A3A
+0xBEED	0x6A59
+0xBEEE	0x6A6B
+0xBEEF	0x6A58
+0xBEF0	0x6A39
+0xBEF1	0x6A44
+0xBEF2	0x6A62
+0xBEF3	0x6A61
+0xBEF4	0x6A4B
+0xBEF5	0x6A47
+0xBEF6	0x6A35
+0xBEF7	0x6A5F
+0xBEF8	0x6A48
+0xBEF9	0x6B59
+0xBEFA	0x6B77
+0xBEFB	0x6C05
+0xBEFC	0x6FC2
+0xBEFD	0x6FB1
+0xBEFE	0x6FA1
+0xBF40	0x6FC3
+0xBF41	0x6FA4
+0xBF42	0x6FC1
+0xBF43	0x6FA7
+0xBF44	0x6FB3
+0xBF45	0x6FC0
+0xBF46	0x6FB9
+0xBF47	0x6FB6
+0xBF48	0x6FA6
+0xBF49	0x6FA0
+0xBF4A	0x6FB4
+0xBF4B	0x71BE
+0xBF4C	0x71C9
+0xBF4D	0x71D0
+0xBF4E	0x71D2
+0xBF4F	0x71C8
+0xBF50	0x71D5
+0xBF51	0x71B9
+0xBF52	0x71CE
+0xBF53	0x71D9
+0xBF54	0x71DC
+0xBF55	0x71C3
+0xBF56	0x71C4
+0xBF57	0x7368
+0xBF58	0x749C
+0xBF59	0x74A3
+0xBF5A	0x7498
+0xBF5B	0x749F
+0xBF5C	0x749E
+0xBF5D	0x74E2
+0xBF5E	0x750C
+0xBF5F	0x750D
+0xBF60	0x7634
+0xBF61	0x7638
+0xBF62	0x763A
+0xBF63	0x76E7
+0xBF64	0x76E5
+0xBF65	0x77A0
+0xBF66	0x779E
+0xBF67	0x779F
+0xBF68	0x77A5
+0xBF69	0x78E8
+0xBF6A	0x78DA
+0xBF6B	0x78EC
+0xBF6C	0x78E7
+0xBF6D	0x79A6
+0xBF6E	0x7A4D
+0xBF6F	0x7A4E
+0xBF70	0x7A46
+0xBF71	0x7A4C
+0xBF72	0x7A4B
+0xBF73	0x7ABA
+0xBF74	0x7BD9
+0xBF75	0x7C11
+0xBF76	0x7BC9
+0xBF77	0x7BE4
+0xBF78	0x7BDB
+0xBF79	0x7BE1
+0xBF7A	0x7BE9
+0xBF7B	0x7BE6
+0xBF7C	0x7CD5
+0xBF7D	0x7CD6
+0xBF7E	0x7E0A
+0xBFA1	0x7E11
+0xBFA2	0x7E08
+0xBFA3	0x7E1B
+0xBFA4	0x7E23
+0xBFA5	0x7E1E
+0xBFA6	0x7E1D
+0xBFA7	0x7E09
+0xBFA8	0x7E10
+0xBFA9	0x7F79
+0xBFAA	0x7FB2
+0xBFAB	0x7FF0
+0xBFAC	0x7FF1
+0xBFAD	0x7FEE
+0xBFAE	0x8028
+0xBFAF	0x81B3
+0xBFB0	0x81A9
+0xBFB1	0x81A8
+0xBFB2	0x81FB
+0xBFB3	0x8208
+0xBFB4	0x8258
+0xBFB5	0x8259
+0xBFB6	0x854A
+0xBFB7	0x8559
+0xBFB8	0x8548
+0xBFB9	0x8568
+0xBFBA	0x8569
+0xBFBB	0x8543
+0xBFBC	0x8549
+0xBFBD	0x856D
+0xBFBE	0x856A
+0xBFBF	0x855E
+0xBFC0	0x8783
+0xBFC1	0x879F
+0xBFC2	0x879E
+0xBFC3	0x87A2
+0xBFC4	0x878D
+0xBFC5	0x8861
+0xBFC6	0x892A
+0xBFC7	0x8932
+0xBFC8	0x8925
+0xBFC9	0x892B
+0xBFCA	0x8921
+0xBFCB	0x89AA
+0xBFCC	0x89A6
+0xBFCD	0x8AE6
+0xBFCE	0x8AFA
+0xBFCF	0x8AEB
+0xBFD0	0x8AF1
+0xBFD1	0x8B00
+0xBFD2	0x8ADC
+0xBFD3	0x8AE7
+0xBFD4	0x8AEE
+0xBFD5	0x8AFE
+0xBFD6	0x8B01
+0xBFD7	0x8B02
+0xBFD8	0x8AF7
+0xBFD9	0x8AED
+0xBFDA	0x8AF3
+0xBFDB	0x8AF6
+0xBFDC	0x8AFC
+0xBFDD	0x8C6B
+0xBFDE	0x8C6D
+0xBFDF	0x8C93
+0xBFE0	0x8CF4
+0xBFE1	0x8E44
+0xBFE2	0x8E31
+0xBFE3	0x8E34
+0xBFE4	0x8E42
+0xBFE5	0x8E39
+0xBFE6	0x8E35
+0xBFE7	0x8F3B
+0xBFE8	0x8F2F
+0xBFE9	0x8F38
+0xBFEA	0x8F33
+0xBFEB	0x8FA8
+0xBFEC	0x8FA6
+0xBFED	0x9075
+0xBFEE	0x9074
+0xBFEF	0x9078
+0xBFF0	0x9072
+0xBFF1	0x907C
+0xBFF2	0x907A
+0xBFF3	0x9134
+0xBFF4	0x9192
+0xBFF5	0x9320
+0xBFF6	0x9336
+0xBFF7	0x92F8
+0xBFF8	0x9333
+0xBFF9	0x932F
+0xBFFA	0x9322
+0xBFFB	0x92FC
+0xBFFC	0x932B
+0xBFFD	0x9304
+0xBFFE	0x931A
+0xC040	0x9310
+0xC041	0x9326
+0xC042	0x9321
+0xC043	0x9315
+0xC044	0x932E
+0xC045	0x9319
+0xC046	0x95BB
+0xC047	0x96A7
+0xC048	0x96A8
+0xC049	0x96AA
+0xC04A	0x96D5
+0xC04B	0x970E
+0xC04C	0x9711
+0xC04D	0x9716
+0xC04E	0x970D
+0xC04F	0x9713
+0xC050	0x970F
+0xC051	0x975B
+0xC052	0x975C
+0xC053	0x9766
+0xC054	0x9798
+0xC055	0x9830
+0xC056	0x9838
+0xC057	0x983B
+0xC058	0x9837
+0xC059	0x982D
+0xC05A	0x9839
+0xC05B	0x9824
+0xC05C	0x9910
+0xC05D	0x9928
+0xC05E	0x991E
+0xC05F	0x991B
+0xC060	0x9921
+0xC061	0x991A
+0xC062	0x99ED
+0xC063	0x99E2
+0xC064	0x99F1
+0xC065	0x9AB8
+0xC066	0x9ABC
+0xC067	0x9AFB
+0xC068	0x9AED
+0xC069	0x9B28
+0xC06A	0x9B91
+0xC06B	0x9D15
+0xC06C	0x9D23
+0xC06D	0x9D26
+0xC06E	0x9D28
+0xC06F	0x9D12
+0xC070	0x9D1B
+0xC071	0x9ED8
+0xC072	0x9ED4
+0xC073	0x9F8D
+0xC074	0x9F9C
+0xC075	0x512A
+0xC076	0x511F
+0xC077	0x5121
+0xC078	0x5132
+0xC079	0x52F5
+0xC07A	0x568E
+0xC07B	0x5680
+0xC07C	0x5690
+0xC07D	0x5685
+0xC07E	0x5687
+0xC0A1	0x568F
+0xC0A2	0x58D5
+0xC0A3	0x58D3
+0xC0A4	0x58D1
+0xC0A5	0x58CE
+0xC0A6	0x5B30
+0xC0A7	0x5B2A
+0xC0A8	0x5B24
+0xC0A9	0x5B7A
+0xC0AA	0x5C37
+0xC0AB	0x5C68
+0xC0AC	0x5DBC
+0xC0AD	0x5DBA
+0xC0AE	0x5DBD
+0xC0AF	0x5DB8
+0xC0B0	0x5E6B
+0xC0B1	0x5F4C
+0xC0B2	0x5FBD
+0xC0B3	0x61C9
+0xC0B4	0x61C2
+0xC0B5	0x61C7
+0xC0B6	0x61E6
+0xC0B7	0x61CB
+0xC0B8	0x6232
+0xC0B9	0x6234
+0xC0BA	0x64CE
+0xC0BB	0x64CA
+0xC0BC	0x64D8
+0xC0BD	0x64E0
+0xC0BE	0x64F0
+0xC0BF	0x64E6
+0xC0C0	0x64EC
+0xC0C1	0x64F1
+0xC0C2	0x64E2
+0xC0C3	0x64ED
+0xC0C4	0x6582
+0xC0C5	0x6583
+0xC0C6	0x66D9
+0xC0C7	0x66D6
+0xC0C8	0x6A80
+0xC0C9	0x6A94
+0xC0CA	0x6A84
+0xC0CB	0x6AA2
+0xC0CC	0x6A9C
+0xC0CD	0x6ADB
+0xC0CE	0x6AA3
+0xC0CF	0x6A7E
+0xC0D0	0x6A97
+0xC0D1	0x6A90
+0xC0D2	0x6AA0
+0xC0D3	0x6B5C
+0xC0D4	0x6BAE
+0xC0D5	0x6BDA
+0xC0D6	0x6C08
+0xC0D7	0x6FD8
+0xC0D8	0x6FF1
+0xC0D9	0x6FDF
+0xC0DA	0x6FE0
+0xC0DB	0x6FDB
+0xC0DC	0x6FE4
+0xC0DD	0x6FEB
+0xC0DE	0x6FEF
+0xC0DF	0x6F80
+0xC0E0	0x6FEC
+0xC0E1	0x6FE1
+0xC0E2	0x6FE9
+0xC0E3	0x6FD5
+0xC0E4	0x6FEE
+0xC0E5	0x6FF0
+0xC0E6	0x71E7
+0xC0E7	0x71DF
+0xC0E8	0x71EE
+0xC0E9	0x71E6
+0xC0EA	0x71E5
+0xC0EB	0x71ED
+0xC0EC	0x71EC
+0xC0ED	0x71F4
+0xC0EE	0x71E0
+0xC0EF	0x7235
+0xC0F0	0x7246
+0xC0F1	0x7370
+0xC0F2	0x7372
+0xC0F3	0x74A9
+0xC0F4	0x74B0
+0xC0F5	0x74A6
+0xC0F6	0x74A8
+0xC0F7	0x7646
+0xC0F8	0x7642
+0xC0F9	0x764C
+0xC0FA	0x76EA
+0xC0FB	0x77B3
+0xC0FC	0x77AA
+0xC0FD	0x77B0
+0xC0FE	0x77AC
+0xC140	0x77A7
+0xC141	0x77AD
+0xC142	0x77EF
+0xC143	0x78F7
+0xC144	0x78FA
+0xC145	0x78F4
+0xC146	0x78EF
+0xC147	0x7901
+0xC148	0x79A7
+0xC149	0x79AA
+0xC14A	0x7A57
+0xC14B	0x7ABF
+0xC14C	0x7C07
+0xC14D	0x7C0D
+0xC14E	0x7BFE
+0xC14F	0x7BF7
+0xC150	0x7C0C
+0xC151	0x7BE0
+0xC152	0x7CE0
+0xC153	0x7CDC
+0xC154	0x7CDE
+0xC155	0x7CE2
+0xC156	0x7CDF
+0xC157	0x7CD9
+0xC158	0x7CDD
+0xC159	0x7E2E
+0xC15A	0x7E3E
+0xC15B	0x7E46
+0xC15C	0x7E37
+0xC15D	0x7E32
+0xC15E	0x7E43
+0xC15F	0x7E2B
+0xC160	0x7E3D
+0xC161	0x7E31
+0xC162	0x7E45
+0xC163	0x7E41
+0xC164	0x7E34
+0xC165	0x7E39
+0xC166	0x7E48
+0xC167	0x7E35
+0xC168	0x7E3F
+0xC169	0x7E2F
+0xC16A	0x7F44
+0xC16B	0x7FF3
+0xC16C	0x7FFC
+0xC16D	0x8071
+0xC16E	0x8072
+0xC16F	0x8070
+0xC170	0x806F
+0xC171	0x8073
+0xC172	0x81C6
+0xC173	0x81C3
+0xC174	0x81BA
+0xC175	0x81C2
+0xC176	0x81C0
+0xC177	0x81BF
+0xC178	0x81BD
+0xC179	0x81C9
+0xC17A	0x81BE
+0xC17B	0x81E8
+0xC17C	0x8209
+0xC17D	0x8271
+0xC17E	0x85AA
+0xC1A1	0x8584
+0xC1A2	0x857E
+0xC1A3	0x859C
+0xC1A4	0x8591
+0xC1A5	0x8594
+0xC1A6	0x85AF
+0xC1A7	0x859B
+0xC1A8	0x8587
+0xC1A9	0x85A8
+0xC1AA	0x858A
+0xC1AB	0x8667
+0xC1AC	0x87C0
+0xC1AD	0x87D1
+0xC1AE	0x87B3
+0xC1AF	0x87D2
+0xC1B0	0x87C6
+0xC1B1	0x87AB
+0xC1B2	0x87BB
+0xC1B3	0x87BA
+0xC1B4	0x87C8
+0xC1B5	0x87CB
+0xC1B6	0x893B
+0xC1B7	0x8936
+0xC1B8	0x8944
+0xC1B9	0x8938
+0xC1BA	0x893D
+0xC1BB	0x89AC
+0xC1BC	0x8B0E
+0xC1BD	0x8B17
+0xC1BE	0x8B19
+0xC1BF	0x8B1B
+0xC1C0	0x8B0A
+0xC1C1	0x8B20
+0xC1C2	0x8B1D
+0xC1C3	0x8B04
+0xC1C4	0x8B10
+0xC1C5	0x8C41
+0xC1C6	0x8C3F
+0xC1C7	0x8C73
+0xC1C8	0x8CFA
+0xC1C9	0x8CFD
+0xC1CA	0x8CFC
+0xC1CB	0x8CF8
+0xC1CC	0x8CFB
+0xC1CD	0x8DA8
+0xC1CE	0x8E49
+0xC1CF	0x8E4B
+0xC1D0	0x8E48
+0xC1D1	0x8E4A
+0xC1D2	0x8F44
+0xC1D3	0x8F3E
+0xC1D4	0x8F42
+0xC1D5	0x8F45
+0xC1D6	0x8F3F
+0xC1D7	0x907F
+0xC1D8	0x907D
+0xC1D9	0x9084
+0xC1DA	0x9081
+0xC1DB	0x9082
+0xC1DC	0x9080
+0xC1DD	0x9139
+0xC1DE	0x91A3
+0xC1DF	0x919E
+0xC1E0	0x919C
+0xC1E1	0x934D
+0xC1E2	0x9382
+0xC1E3	0x9328
+0xC1E4	0x9375
+0xC1E5	0x934A
+0xC1E6	0x9365
+0xC1E7	0x934B
+0xC1E8	0x9318
+0xC1E9	0x937E
+0xC1EA	0x936C
+0xC1EB	0x935B
+0xC1EC	0x9370
+0xC1ED	0x935A
+0xC1EE	0x9354
+0xC1EF	0x95CA
+0xC1F0	0x95CB
+0xC1F1	0x95CC
+0xC1F2	0x95C8
+0xC1F3	0x95C6
+0xC1F4	0x96B1
+0xC1F5	0x96B8
+0xC1F6	0x96D6
+0xC1F7	0x971C
+0xC1F8	0x971E
+0xC1F9	0x97A0
+0xC1FA	0x97D3
+0xC1FB	0x9846
+0xC1FC	0x98B6
+0xC1FD	0x9935
+0xC1FE	0x9A01
+0xC240	0x99FF
+0xC241	0x9BAE
+0xC242	0x9BAB
+0xC243	0x9BAA
+0xC244	0x9BAD
+0xC245	0x9D3B
+0xC246	0x9D3F
+0xC247	0x9E8B
+0xC248	0x9ECF
+0xC249	0x9EDE
+0xC24A	0x9EDC
+0xC24B	0x9EDD
+0xC24C	0x9EDB
+0xC24D	0x9F3E
+0xC24E	0x9F4B
+0xC24F	0x53E2
+0xC250	0x5695
+0xC251	0x56AE
+0xC252	0x58D9
+0xC253	0x58D8
+0xC254	0x5B38
+0xC255	0x5F5D
+0xC256	0x61E3
+0xC257	0x6233
+0xC258	0x64F4
+0xC259	0x64F2
+0xC25A	0x64FE
+0xC25B	0x6506
+0xC25C	0x64FA
+0xC25D	0x64FB
+0xC25E	0x64F7
+0xC25F	0x65B7
+0xC260	0x66DC
+0xC261	0x6726
+0xC262	0x6AB3
+0xC263	0x6AAC
+0xC264	0x6AC3
+0xC265	0x6ABB
+0xC266	0x6AB8
+0xC267	0x6AC2
+0xC268	0x6AAE
+0xC269	0x6AAF
+0xC26A	0x6B5F
+0xC26B	0x6B78
+0xC26C	0x6BAF
+0xC26D	0x7009
+0xC26E	0x700B
+0xC26F	0x6FFE
+0xC270	0x7006
+0xC271	0x6FFA
+0xC272	0x7011
+0xC273	0x700F
+0xC274	0x71FB
+0xC275	0x71FC
+0xC276	0x71FE
+0xC277	0x71F8
+0xC278	0x7377
+0xC279	0x7375
+0xC27A	0x74A7
+0xC27B	0x74BF
+0xC27C	0x7515
+0xC27D	0x7656
+0xC27E	0x7658
+0xC2A1	0x7652
+0xC2A2	0x77BD
+0xC2A3	0x77BF
+0xC2A4	0x77BB
+0xC2A5	0x77BC
+0xC2A6	0x790E
+0xC2A7	0x79AE
+0xC2A8	0x7A61
+0xC2A9	0x7A62
+0xC2AA	0x7A60
+0xC2AB	0x7AC4
+0xC2AC	0x7AC5
+0xC2AD	0x7C2B
+0xC2AE	0x7C27
+0xC2AF	0x7C2A
+0xC2B0	0x7C1E
+0xC2B1	0x7C23
+0xC2B2	0x7C21
+0xC2B3	0x7CE7
+0xC2B4	0x7E54
+0xC2B5	0x7E55
+0xC2B6	0x7E5E
+0xC2B7	0x7E5A
+0xC2B8	0x7E61
+0xC2B9	0x7E52
+0xC2BA	0x7E59
+0xC2BB	0x7F48
+0xC2BC	0x7FF9
+0xC2BD	0x7FFB
+0xC2BE	0x8077
+0xC2BF	0x8076
+0xC2C0	0x81CD
+0xC2C1	0x81CF
+0xC2C2	0x820A
+0xC2C3	0x85CF
+0xC2C4	0x85A9
+0xC2C5	0x85CD
+0xC2C6	0x85D0
+0xC2C7	0x85C9
+0xC2C8	0x85B0
+0xC2C9	0x85BA
+0xC2CA	0x85B9
+0xC2CB	0x85A6
+0xC2CC	0x87EF
+0xC2CD	0x87EC
+0xC2CE	0x87F2
+0xC2CF	0x87E0
+0xC2D0	0x8986
+0xC2D1	0x89B2
+0xC2D2	0x89F4
+0xC2D3	0x8B28
+0xC2D4	0x8B39
+0xC2D5	0x8B2C
+0xC2D6	0x8B2B
+0xC2D7	0x8C50
+0xC2D8	0x8D05
+0xC2D9	0x8E59
+0xC2DA	0x8E63
+0xC2DB	0x8E66
+0xC2DC	0x8E64
+0xC2DD	0x8E5F
+0xC2DE	0x8E55
+0xC2DF	0x8EC0
+0xC2E0	0x8F49
+0xC2E1	0x8F4D
+0xC2E2	0x9087
+0xC2E3	0x9083
+0xC2E4	0x9088
+0xC2E5	0x91AB
+0xC2E6	0x91AC
+0xC2E7	0x91D0
+0xC2E8	0x9394
+0xC2E9	0x938A
+0xC2EA	0x9396
+0xC2EB	0x93A2
+0xC2EC	0x93B3
+0xC2ED	0x93AE
+0xC2EE	0x93AC
+0xC2EF	0x93B0
+0xC2F0	0x9398
+0xC2F1	0x939A
+0xC2F2	0x9397
+0xC2F3	0x95D4
+0xC2F4	0x95D6
+0xC2F5	0x95D0
+0xC2F6	0x95D5
+0xC2F7	0x96E2
+0xC2F8	0x96DC
+0xC2F9	0x96D9
+0xC2FA	0x96DB
+0xC2FB	0x96DE
+0xC2FC	0x9724
+0xC2FD	0x97A3
+0xC2FE	0x97A6
+0xC340	0x97AD
+0xC341	0x97F9
+0xC342	0x984D
+0xC343	0x984F
+0xC344	0x984C
+0xC345	0x984E
+0xC346	0x9853
+0xC347	0x98BA
+0xC348	0x993E
+0xC349	0x993F
+0xC34A	0x993D
+0xC34B	0x992E
+0xC34C	0x99A5
+0xC34D	0x9A0E
+0xC34E	0x9AC1
+0xC34F	0x9B03
+0xC350	0x9B06
+0xC351	0x9B4F
+0xC352	0x9B4E
+0xC353	0x9B4D
+0xC354	0x9BCA
+0xC355	0x9BC9
+0xC356	0x9BFD
+0xC357	0x9BC8
+0xC358	0x9BC0
+0xC359	0x9D51
+0xC35A	0x9D5D
+0xC35B	0x9D60
+0xC35C	0x9EE0
+0xC35D	0x9F15
+0xC35E	0x9F2C
+0xC35F	0x5133
+0xC360	0x56A5
+0xC361	0x58DE
+0xC362	0x58DF
+0xC363	0x58E2
+0xC364	0x5BF5
+0xC365	0x9F90
+0xC366	0x5EEC
+0xC367	0x61F2
+0xC368	0x61F7
+0xC369	0x61F6
+0xC36A	0x61F5
+0xC36B	0x6500
+0xC36C	0x650F
+0xC36D	0x66E0
+0xC36E	0x66DD
+0xC36F	0x6AE5
+0xC370	0x6ADD
+0xC371	0x6ADA
+0xC372	0x6AD3
+0xC373	0x701B
+0xC374	0x701F
+0xC375	0x7028
+0xC376	0x701A
+0xC377	0x701D
+0xC378	0x7015
+0xC379	0x7018
+0xC37A	0x7206
+0xC37B	0x720D
+0xC37C	0x7258
+0xC37D	0x72A2
+0xC37E	0x7378
+0xC3A1	0x737A
+0xC3A2	0x74BD
+0xC3A3	0x74CA
+0xC3A4	0x74E3
+0xC3A5	0x7587
+0xC3A6	0x7586
+0xC3A7	0x765F
+0xC3A8	0x7661
+0xC3A9	0x77C7
+0xC3AA	0x7919
+0xC3AB	0x79B1
+0xC3AC	0x7A6B
+0xC3AD	0x7A69
+0xC3AE	0x7C3E
+0xC3AF	0x7C3F
+0xC3B0	0x7C38
+0xC3B1	0x7C3D
+0xC3B2	0x7C37
+0xC3B3	0x7C40
+0xC3B4	0x7E6B
+0xC3B5	0x7E6D
+0xC3B6	0x7E79
+0xC3B7	0x7E69
+0xC3B8	0x7E6A
+0xC3B9	0x7F85
+0xC3BA	0x7E73
+0xC3BB	0x7FB6
+0xC3BC	0x7FB9
+0xC3BD	0x7FB8
+0xC3BE	0x81D8
+0xC3BF	0x85E9
+0xC3C0	0x85DD
+0xC3C1	0x85EA
+0xC3C2	0x85D5
+0xC3C3	0x85E4
+0xC3C4	0x85E5
+0xC3C5	0x85F7
+0xC3C6	0x87FB
+0xC3C7	0x8805
+0xC3C8	0x880D
+0xC3C9	0x87F9
+0xC3CA	0x87FE
+0xC3CB	0x8960
+0xC3CC	0x895F
+0xC3CD	0x8956
+0xC3CE	0x895E
+0xC3CF	0x8B41
+0xC3D0	0x8B5C
+0xC3D1	0x8B58
+0xC3D2	0x8B49
+0xC3D3	0x8B5A
+0xC3D4	0x8B4E
+0xC3D5	0x8B4F
+0xC3D6	0x8B46
+0xC3D7	0x8B59
+0xC3D8	0x8D08
+0xC3D9	0x8D0A
+0xC3DA	0x8E7C
+0xC3DB	0x8E72
+0xC3DC	0x8E87
+0xC3DD	0x8E76
+0xC3DE	0x8E6C
+0xC3DF	0x8E7A
+0xC3E0	0x8E74
+0xC3E1	0x8F54
+0xC3E2	0x8F4E
+0xC3E3	0x8FAD
+0xC3E4	0x908A
+0xC3E5	0x908B
+0xC3E6	0x91B1
+0xC3E7	0x91AE
+0xC3E8	0x93E1
+0xC3E9	0x93D1
+0xC3EA	0x93DF
+0xC3EB	0x93C3
+0xC3EC	0x93C8
+0xC3ED	0x93DC
+0xC3EE	0x93DD
+0xC3EF	0x93D6
+0xC3F0	0x93E2
+0xC3F1	0x93CD
+0xC3F2	0x93D8
+0xC3F3	0x93E4
+0xC3F4	0x93D7
+0xC3F5	0x93E8
+0xC3F6	0x95DC
+0xC3F7	0x96B4
+0xC3F8	0x96E3
+0xC3F9	0x972A
+0xC3FA	0x9727
+0xC3FB	0x9761
+0xC3FC	0x97DC
+0xC3FD	0x97FB
+0xC3FE	0x985E
+0xC440	0x9858
+0xC441	0x985B
+0xC442	0x98BC
+0xC443	0x9945
+0xC444	0x9949
+0xC445	0x9A16
+0xC446	0x9A19
+0xC447	0x9B0D
+0xC448	0x9BE8
+0xC449	0x9BE7
+0xC44A	0x9BD6
+0xC44B	0x9BDB
+0xC44C	0x9D89
+0xC44D	0x9D61
+0xC44E	0x9D72
+0xC44F	0x9D6A
+0xC450	0x9D6C
+0xC451	0x9E92
+0xC452	0x9E97
+0xC453	0x9E93
+0xC454	0x9EB4
+0xC455	0x52F8
+0xC456	0x56A8
+0xC457	0x56B7
+0xC458	0x56B6
+0xC459	0x56B4
+0xC45A	0x56BC
+0xC45B	0x58E4
+0xC45C	0x5B40
+0xC45D	0x5B43
+0xC45E	0x5B7D
+0xC45F	0x5BF6
+0xC460	0x5DC9
+0xC461	0x61F8
+0xC462	0x61FA
+0xC463	0x6518
+0xC464	0x6514
+0xC465	0x6519
+0xC466	0x66E6
+0xC467	0x6727
+0xC468	0x6AEC
+0xC469	0x703E
+0xC46A	0x7030
+0xC46B	0x7032
+0xC46C	0x7210
+0xC46D	0x737B
+0xC46E	0x74CF
+0xC46F	0x7662
+0xC470	0x7665
+0xC471	0x7926
+0xC472	0x792A
+0xC473	0x792C
+0xC474	0x792B
+0xC475	0x7AC7
+0xC476	0x7AF6
+0xC477	0x7C4C
+0xC478	0x7C43
+0xC479	0x7C4D
+0xC47A	0x7CEF
+0xC47B	0x7CF0
+0xC47C	0x8FAE
+0xC47D	0x7E7D
+0xC47E	0x7E7C
+0xC4A1	0x7E82
+0xC4A2	0x7F4C
+0xC4A3	0x8000
+0xC4A4	0x81DA
+0xC4A5	0x8266
+0xC4A6	0x85FB
+0xC4A7	0x85F9
+0xC4A8	0x8611
+0xC4A9	0x85FA
+0xC4AA	0x8606
+0xC4AB	0x860B
+0xC4AC	0x8607
+0xC4AD	0x860A
+0xC4AE	0x8814
+0xC4AF	0x8815
+0xC4B0	0x8964
+0xC4B1	0x89BA
+0xC4B2	0x89F8
+0xC4B3	0x8B70
+0xC4B4	0x8B6C
+0xC4B5	0x8B66
+0xC4B6	0x8B6F
+0xC4B7	0x8B5F
+0xC4B8	0x8B6B
+0xC4B9	0x8D0F
+0xC4BA	0x8D0D
+0xC4BB	0x8E89
+0xC4BC	0x8E81
+0xC4BD	0x8E85
+0xC4BE	0x8E82
+0xC4BF	0x91B4
+0xC4C0	0x91CB
+0xC4C1	0x9418
+0xC4C2	0x9403
+0xC4C3	0x93FD
+0xC4C4	0x95E1
+0xC4C5	0x9730
+0xC4C6	0x98C4
+0xC4C7	0x9952
+0xC4C8	0x9951
+0xC4C9	0x99A8
+0xC4CA	0x9A2B
+0xC4CB	0x9A30
+0xC4CC	0x9A37
+0xC4CD	0x9A35
+0xC4CE	0x9C13
+0xC4CF	0x9C0D
+0xC4D0	0x9E79
+0xC4D1	0x9EB5
+0xC4D2	0x9EE8
+0xC4D3	0x9F2F
+0xC4D4	0x9F5F
+0xC4D5	0x9F63
+0xC4D6	0x9F61
+0xC4D7	0x5137
+0xC4D8	0x5138
+0xC4D9	0x56C1
+0xC4DA	0x56C0
+0xC4DB	0x56C2
+0xC4DC	0x5914
+0xC4DD	0x5C6C
+0xC4DE	0x5DCD
+0xC4DF	0x61FC
+0xC4E0	0x61FE
+0xC4E1	0x651D
+0xC4E2	0x651C
+0xC4E3	0x6595
+0xC4E4	0x66E9
+0xC4E5	0x6AFB
+0xC4E6	0x6B04
+0xC4E7	0x6AFA
+0xC4E8	0x6BB2
+0xC4E9	0x704C
+0xC4EA	0x721B
+0xC4EB	0x72A7
+0xC4EC	0x74D6
+0xC4ED	0x74D4
+0xC4EE	0x7669
+0xC4EF	0x77D3
+0xC4F0	0x7C50
+0xC4F1	0x7E8F
+0xC4F2	0x7E8C
+0xC4F3	0x7FBC
+0xC4F4	0x8617
+0xC4F5	0x862D
+0xC4F6	0x861A
+0xC4F7	0x8823
+0xC4F8	0x8822
+0xC4F9	0x8821
+0xC4FA	0x881F
+0xC4FB	0x896A
+0xC4FC	0x896C
+0xC4FD	0x89BD
+0xC4FE	0x8B74
+0xC540	0x8B77
+0xC541	0x8B7D
+0xC542	0x8D13
+0xC543	0x8E8A
+0xC544	0x8E8D
+0xC545	0x8E8B
+0xC546	0x8F5F
+0xC547	0x8FAF
+0xC548	0x91BA
+0xC549	0x942E
+0xC54A	0x9433
+0xC54B	0x9435
+0xC54C	0x943A
+0xC54D	0x9438
+0xC54E	0x9432
+0xC54F	0x942B
+0xC550	0x95E2
+0xC551	0x9738
+0xC552	0x9739
+0xC553	0x9732
+0xC554	0x97FF
+0xC555	0x9867
+0xC556	0x9865
+0xC557	0x9957
+0xC558	0x9A45
+0xC559	0x9A43
+0xC55A	0x9A40
+0xC55B	0x9A3E
+0xC55C	0x9ACF
+0xC55D	0x9B54
+0xC55E	0x9B51
+0xC55F	0x9C2D
+0xC560	0x9C25
+0xC561	0x9DAF
+0xC562	0x9DB4
+0xC563	0x9DC2
+0xC564	0x9DB8
+0xC565	0x9E9D
+0xC566	0x9EEF
+0xC567	0x9F19
+0xC568	0x9F5C
+0xC569	0x9F66
+0xC56A	0x9F67
+0xC56B	0x513C
+0xC56C	0x513B
+0xC56D	0x56C8
+0xC56E	0x56CA
+0xC56F	0x56C9
+0xC570	0x5B7F
+0xC571	0x5DD4
+0xC572	0x5DD2
+0xC573	0x5F4E
+0xC574	0x61FF
+0xC575	0x6524
+0xC576	0x6B0A
+0xC577	0x6B61
+0xC578	0x7051
+0xC579	0x7058
+0xC57A	0x7380
+0xC57B	0x74E4
+0xC57C	0x758A
+0xC57D	0x766E
+0xC57E	0x766C
+0xC5A1	0x79B3
+0xC5A2	0x7C60
+0xC5A3	0x7C5F
+0xC5A4	0x807E
+0xC5A5	0x807D
+0xC5A6	0x81DF
+0xC5A7	0x8972
+0xC5A8	0x896F
+0xC5A9	0x89FC
+0xC5AA	0x8B80
+0xC5AB	0x8D16
+0xC5AC	0x8D17
+0xC5AD	0x8E91
+0xC5AE	0x8E93
+0xC5AF	0x8F61
+0xC5B0	0x9148
+0xC5B1	0x9444
+0xC5B2	0x9451
+0xC5B3	0x9452
+0xC5B4	0x973D
+0xC5B5	0x973E
+0xC5B6	0x97C3
+0xC5B7	0x97C1
+0xC5B8	0x986B
+0xC5B9	0x9955
+0xC5BA	0x9A55
+0xC5BB	0x9A4D
+0xC5BC	0x9AD2
+0xC5BD	0x9B1A
+0xC5BE	0x9C49
+0xC5BF	0x9C31
+0xC5C0	0x9C3E
+0xC5C1	0x9C3B
+0xC5C2	0x9DD3
+0xC5C3	0x9DD7
+0xC5C4	0x9F34
+0xC5C5	0x9F6C
+0xC5C6	0x9F6A
+0xC5C7	0x9F94
+0xC5C8	0x56CC
+0xC5C9	0x5DD6
+0xC5CA	0x6200
+0xC5CB	0x6523
+0xC5CC	0x652B
+0xC5CD	0x652A
+0xC5CE	0x66EC
+0xC5CF	0x6B10
+0xC5D0	0x74DA
+0xC5D1	0x7ACA
+0xC5D2	0x7C64
+0xC5D3	0x7C63
+0xC5D4	0x7C65
+0xC5D5	0x7E93
+0xC5D6	0x7E96
+0xC5D7	0x7E94
+0xC5D8	0x81E2
+0xC5D9	0x8638
+0xC5DA	0x863F
+0xC5DB	0x8831
+0xC5DC	0x8B8A
+0xC5DD	0x9090
+0xC5DE	0x908F
+0xC5DF	0x9463
+0xC5E0	0x9460
+0xC5E1	0x9464
+0xC5E2	0x9768
+0xC5E3	0x986F
+0xC5E4	0x995C
+0xC5E5	0x9A5A
+0xC5E6	0x9A5B
+0xC5E7	0x9A57
+0xC5E8	0x9AD3
+0xC5E9	0x9AD4
+0xC5EA	0x9AD1
+0xC5EB	0x9C54
+0xC5EC	0x9C57
+0xC5ED	0x9C56
+0xC5EE	0x9DE5
+0xC5EF	0x9E9F
+0xC5F0	0x9EF4
+0xC5F1	0x56D1
+0xC5F2	0x58E9
+0xC5F3	0x652C
+0xC5F4	0x705E
+0xC5F5	0x7671
+0xC5F6	0x7672
+0xC5F7	0x77D7
+0xC5F8	0x7F50
+0xC5F9	0x7F88
+0xC5FA	0x8836
+0xC5FB	0x8839
+0xC5FC	0x8862
+0xC5FD	0x8B93
+0xC5FE	0x8B92
+0xC640	0x8B96
+0xC641	0x8277
+0xC642	0x8D1B
+0xC643	0x91C0
+0xC644	0x946A
+0xC645	0x9742
+0xC646	0x9748
+0xC647	0x9744
+0xC648	0x97C6
+0xC649	0x9870
+0xC64A	0x9A5F
+0xC64B	0x9B22
+0xC64C	0x9B58
+0xC64D	0x9C5F
+0xC64E	0x9DF9
+0xC64F	0x9DFA
+0xC650	0x9E7C
+0xC651	0x9E7D
+0xC652	0x9F07
+0xC653	0x9F77
+0xC654	0x9F72
+0xC655	0x5EF3
+0xC656	0x6B16
+0xC657	0x7063
+0xC658	0x7C6C
+0xC659	0x7C6E
+0xC65A	0x883B
+0xC65B	0x89C0
+0xC65C	0x8EA1
+0xC65D	0x91C1
+0xC65E	0x9472
+0xC65F	0x9470
+0xC660	0x9871
+0xC661	0x995E
+0xC662	0x9AD6
+0xC663	0x9B23
+0xC664	0x9ECC
+0xC665	0x7064
+0xC666	0x77DA
+0xC667	0x8B9A
+0xC668	0x9477
+0xC669	0x97C9
+0xC66A	0x9A62
+0xC66B	0x9A65
+0xC66C	0x7E9C
+0xC66D	0x8B9C
+0xC66E	0x8EAA
+0xC66F	0x91C5
+0xC670	0x947D
+0xC671	0x947E
+0xC672	0x947C
+0xC673	0x9C77
+0xC674	0x9C78
+0xC675	0x9EF7
+0xC676	0x8C54
+0xC677	0x947F
+0xC678	0x9E1A
+0xC679	0x7228
+0xC67A	0x9A6A
+0xC67B	0x9B31
+0xC67C	0x9E1B
+0xC67D	0x9E1E
+0xC67E	0x7C72
+0xC6A1	0x30FE
+0xC6A2	0x309D
+0xC6A3	0x309E
+0xC6A4	0x3005
+0xC6A5	0x3041
+0xC6A6	0x3042
+0xC6A7	0x3043
+0xC6A8	0x3044
+0xC6A9	0x3045
+0xC6AA	0x3046
+0xC6AB	0x3047
+0xC6AC	0x3048
+0xC6AD	0x3049
+0xC6AE	0x304A
+0xC6AF	0x304B
+0xC6B0	0x304C
+0xC6B1	0x304D
+0xC6B2	0x304E
+0xC6B3	0x304F
+0xC6B4	0x3050
+0xC6B5	0x3051
+0xC6B6	0x3052
+0xC6B7	0x3053
+0xC6B8	0x3054
+0xC6B9	0x3055
+0xC6BA	0x3056
+0xC6BB	0x3057
+0xC6BC	0x3058
+0xC6BD	0x3059
+0xC6BE	0x305A
+0xC6BF	0x305B
+0xC6C0	0x305C
+0xC6C1	0x305D
+0xC6C2	0x305E
+0xC6C3	0x305F
+0xC6C4	0x3060
+0xC6C5	0x3061
+0xC6C6	0x3062
+0xC6C7	0x3063
+0xC6C8	0x3064
+0xC6C9	0x3065
+0xC6CA	0x3066
+0xC6CB	0x3067
+0xC6CC	0x3068
+0xC6CD	0x3069
+0xC6CE	0x306A
+0xC6CF	0x306B
+0xC6D0	0x306C
+0xC6D1	0x306D
+0xC6D2	0x306E
+0xC6D3	0x306F
+0xC6D4	0x3070
+0xC6D5	0x3071
+0xC6D6	0x3072
+0xC6D7	0x3073
+0xC6D8	0x3074
+0xC6D9	0x3075
+0xC6DA	0x3076
+0xC6DB	0x3077
+0xC6DC	0x3078
+0xC6DD	0x3079
+0xC6DE	0x307A
+0xC6DF	0x307B
+0xC6E0	0x307C
+0xC6E1	0x307D
+0xC6E2	0x307E
+0xC6E3	0x307F
+0xC6E4	0x3080
+0xC6E5	0x3081
+0xC6E6	0x3082
+0xC6E7	0x3083
+0xC6E8	0x3084
+0xC6E9	0x3085
+0xC6EA	0x3086
+0xC6EB	0x3087
+0xC6EC	0x3088
+0xC6ED	0x3089
+0xC6EE	0x308A
+0xC6EF	0x308B
+0xC6F0	0x308C
+0xC6F1	0x308D
+0xC6F2	0x308E
+0xC6F3	0x308F
+0xC6F4	0x3090
+0xC6F5	0x3091
+0xC6F6	0x3092
+0xC6F7	0x3093
+0xC6F8	0x30A1
+0xC6F9	0x30A2
+0xC6FA	0x30A3
+0xC6FB	0x30A4
+0xC6FC	0x30A5
+0xC6FD	0x30A6
+0xC6FE	0x30A7
+0xC740	0x30A8
+0xC741	0x30A9
+0xC742	0x30AA
+0xC743	0x30AB
+0xC744	0x30AC
+0xC745	0x30AD
+0xC746	0x30AE
+0xC747	0x30AF
+0xC748	0x30B0
+0xC749	0x30B1
+0xC74A	0x30B2
+0xC74B	0x30B3
+0xC74C	0x30B4
+0xC74D	0x30B5
+0xC74E	0x30B6
+0xC74F	0x30B7
+0xC750	0x30B8
+0xC751	0x30B9
+0xC752	0x30BA
+0xC753	0x30BB
+0xC754	0x30BC
+0xC755	0x30BD
+0xC756	0x30BE
+0xC757	0x30BF
+0xC758	0x30C0
+0xC759	0x30C1
+0xC75A	0x30C2
+0xC75B	0x30C3
+0xC75C	0x30C4
+0xC75D	0x30C5
+0xC75E	0x30C6
+0xC75F	0x30C7
+0xC760	0x30C8
+0xC761	0x30C9
+0xC762	0x30CA
+0xC763	0x30CB
+0xC764	0x30CC
+0xC765	0x30CD
+0xC766	0x30CE
+0xC767	0x30CF
+0xC768	0x30D0
+0xC769	0x30D1
+0xC76A	0x30D2
+0xC76B	0x30D3
+0xC76C	0x30D4
+0xC76D	0x30D5
+0xC76E	0x30D6
+0xC76F	0x30D7
+0xC770	0x30D8
+0xC771	0x30D9
+0xC772	0x30DA
+0xC773	0x30DB
+0xC774	0x30DC
+0xC775	0x30DD
+0xC776	0x30DE
+0xC777	0x30DF
+0xC778	0x30E0
+0xC779	0x30E1
+0xC77A	0x30E2
+0xC77B	0x30E3
+0xC77C	0x30E4
+0xC77D	0x30E5
+0xC77E	0x30E6
+0xC7A1	0x30E7
+0xC7A2	0x30E8
+0xC7A3	0x30E9
+0xC7A4	0x30EA
+0xC7A5	0x30EB
+0xC7A6	0x30EC
+0xC7A7	0x30ED
+0xC7A8	0x30EE
+0xC7A9	0x30EF
+0xC7AA	0x30F0
+0xC7AB	0x30F1
+0xC7AC	0x30F2
+0xC7AD	0x30F3
+0xC7AE	0x30F4
+0xC7AF	0x30F5
+0xC7B0	0x30F6
+0xC7B1	0x0414
+0xC7B2	0x0415
+0xC7B3	0x0401
+0xC7B4	0x0416
+0xC7B5	0x0417
+0xC7B6	0x0418
+0xC7B7	0x0419
+0xC7B8	0x041A
+0xC7B9	0x041B
+0xC7BA	0x041C
+0xC7BB	0x0423
+0xC7BC	0x0424
+0xC7BD	0x0425
+0xC7BE	0x0426
+0xC7BF	0x0427
+0xC7C0	0x0428
+0xC7C1	0x0429
+0xC7C2	0x042A
+0xC7C3	0x042B
+0xC7C4	0x042C
+0xC7C5	0x042D
+0xC7C6	0x042E
+0xC7C7	0x042F
+0xC7C8	0x0430
+0xC7C9	0x0431
+0xC7CA	0x0432
+0xC7CB	0x0433
+0xC7CC	0x0434
+0xC7CD	0x0435
+0xC7CE	0x0451
+0xC7CF	0x0436
+0xC7D0	0x0437
+0xC7D1	0x0438
+0xC7D2	0x0439
+0xC7D3	0x043A
+0xC7D4	0x043B
+0xC7D5	0x043C
+0xC7D6	0x043D
+0xC7D7	0x043E
+0xC7D8	0x043F
+0xC7D9	0x0440
+0xC7DA	0x0441
+0xC7DB	0x0442
+0xC7DC	0x0443
+0xC7DD	0x0444
+0xC7DE	0x0445
+0xC7DF	0x0446
+0xC7E0	0x0447
+0xC7E1	0x0448
+0xC7E2	0x0449
+0xC7E3	0x044A
+0xC7E4	0x044B
+0xC7E5	0x044C
+0xC7E6	0x044D
+0xC7E7	0x044E
+0xC7E8	0x044F
+0xC7E9	0x2460
+0xC7EA	0x2461
+0xC7EB	0x2462
+0xC7EC	0x2463
+0xC7ED	0x2464
+0xC7EE	0x2465
+0xC7EF	0x2466
+0xC7F0	0x2467
+0xC7F1	0x2468
+0xC7F2	0x2469
+0xC7F3	0x2474
+0xC7F4	0x2475
+0xC7F5	0x2476
+0xC7F6	0x2477
+0xC7F7	0x2478
+0xC7F8	0x2479
+0xC7F9	0x247A
+0xC7FA	0x247B
+0xC7FB	0x247C
+0xC7FC	0x247D
+0xC940	0x4E42
+0xC941	0x4E5C
+0xC942	0x51F5
+0xC943	0x531A
+0xC944	0x5382
+0xC945	0x4E07
+0xC946	0x4E0C
+0xC947	0x4E47
+0xC948	0x4E8D
+0xC949	0x56D7
+0xC94A	0xFA0C
+0xC94B	0x5C6E
+0xC94C	0x5F73
+0xC94D	0x4E0F
+0xC94E	0x5187
+0xC94F	0x4E0E
+0xC950	0x4E2E
+0xC951	0x4E93
+0xC952	0x4EC2
+0xC953	0x4EC9
+0xC954	0x4EC8
+0xC955	0x5198
+0xC956	0x52FC
+0xC957	0x536C
+0xC958	0x53B9
+0xC959	0x5720
+0xC95A	0x5903
+0xC95B	0x592C
+0xC95C	0x5C10
+0xC95D	0x5DFF
+0xC95E	0x65E1
+0xC95F	0x6BB3
+0xC960	0x6BCC
+0xC961	0x6C14
+0xC962	0x723F
+0xC963	0x4E31
+0xC964	0x4E3C
+0xC965	0x4EE8
+0xC966	0x4EDC
+0xC967	0x4EE9
+0xC968	0x4EE1
+0xC969	0x4EDD
+0xC96A	0x4EDA
+0xC96B	0x520C
+0xC96C	0x531C
+0xC96D	0x534C
+0xC96E	0x5722
+0xC96F	0x5723
+0xC970	0x5917
+0xC971	0x592F
+0xC972	0x5B81
+0xC973	0x5B84
+0xC974	0x5C12
+0xC975	0x5C3B
+0xC976	0x5C74
+0xC977	0x5C73
+0xC978	0x5E04
+0xC979	0x5E80
+0xC97A	0x5E82
+0xC97B	0x5FC9
+0xC97C	0x6209
+0xC97D	0x6250
+0xC97E	0x6C15
+0xC9A1	0x6C36
+0xC9A2	0x6C43
+0xC9A3	0x6C3F
+0xC9A4	0x6C3B
+0xC9A5	0x72AE
+0xC9A6	0x72B0
+0xC9A7	0x738A
+0xC9A8	0x79B8
+0xC9A9	0x808A
+0xC9AA	0x961E
+0xC9AB	0x4F0E
+0xC9AC	0x4F18
+0xC9AD	0x4F2C
+0xC9AE	0x4EF5
+0xC9AF	0x4F14
+0xC9B0	0x4EF1
+0xC9B1	0x4F00
+0xC9B2	0x4EF7
+0xC9B3	0x4F08
+0xC9B4	0x4F1D
+0xC9B5	0x4F02
+0xC9B6	0x4F05
+0xC9B7	0x4F22
+0xC9B8	0x4F13
+0xC9B9	0x4F04
+0xC9BA	0x4EF4
+0xC9BB	0x4F12
+0xC9BC	0x51B1
+0xC9BD	0x5213
+0xC9BE	0x5209
+0xC9BF	0x5210
+0xC9C0	0x52A6
+0xC9C1	0x5322
+0xC9C2	0x531F
+0xC9C3	0x534D
+0xC9C4	0x538A
+0xC9C5	0x5407
+0xC9C6	0x56E1
+0xC9C7	0x56DF
+0xC9C8	0x572E
+0xC9C9	0x572A
+0xC9CA	0x5734
+0xC9CB	0x593C
+0xC9CC	0x5980
+0xC9CD	0x597C
+0xC9CE	0x5985
+0xC9CF	0x597B
+0xC9D0	0x597E
+0xC9D1	0x5977
+0xC9D2	0x597F
+0xC9D3	0x5B56
+0xC9D4	0x5C15
+0xC9D5	0x5C25
+0xC9D6	0x5C7C
+0xC9D7	0x5C7A
+0xC9D8	0x5C7B
+0xC9D9	0x5C7E
+0xC9DA	0x5DDF
+0xC9DB	0x5E75
+0xC9DC	0x5E84
+0xC9DD	0x5F02
+0xC9DE	0x5F1A
+0xC9DF	0x5F74
+0xC9E0	0x5FD5
+0xC9E1	0x5FD4
+0xC9E2	0x5FCF
+0xC9E3	0x625C
+0xC9E4	0x625E
+0xC9E5	0x6264
+0xC9E6	0x6261
+0xC9E7	0x6266
+0xC9E8	0x6262
+0xC9E9	0x6259
+0xC9EA	0x6260
+0xC9EB	0x625A
+0xC9EC	0x6265
+0xC9ED	0x65EF
+0xC9EE	0x65EE
+0xC9EF	0x673E
+0xC9F0	0x6739
+0xC9F1	0x6738
+0xC9F2	0x673B
+0xC9F3	0x673A
+0xC9F4	0x673F
+0xC9F5	0x673C
+0xC9F6	0x6733
+0xC9F7	0x6C18
+0xC9F8	0x6C46
+0xC9F9	0x6C52
+0xC9FA	0x6C5C
+0xC9FB	0x6C4F
+0xC9FC	0x6C4A
+0xC9FD	0x6C54
+0xC9FE	0x6C4B
+0xCA40	0x6C4C
+0xCA41	0x7071
+0xCA42	0x725E
+0xCA43	0x72B4
+0xCA44	0x72B5
+0xCA45	0x738E
+0xCA46	0x752A
+0xCA47	0x767F
+0xCA48	0x7A75
+0xCA49	0x7F51
+0xCA4A	0x8278
+0xCA4B	0x827C
+0xCA4C	0x8280
+0xCA4D	0x827D
+0xCA4E	0x827F
+0xCA4F	0x864D
+0xCA50	0x897E
+0xCA51	0x9099
+0xCA52	0x9097
+0xCA53	0x9098
+0xCA54	0x909B
+0xCA55	0x9094
+0xCA56	0x9622
+0xCA57	0x9624
+0xCA58	0x9620
+0xCA59	0x9623
+0xCA5A	0x4F56
+0xCA5B	0x4F3B
+0xCA5C	0x4F62
+0xCA5D	0x4F49
+0xCA5E	0x4F53
+0xCA5F	0x4F64
+0xCA60	0x4F3E
+0xCA61	0x4F67
+0xCA62	0x4F52
+0xCA63	0x4F5F
+0xCA64	0x4F41
+0xCA65	0x4F58
+0xCA66	0x4F2D
+0xCA67	0x4F33
+0xCA68	0x4F3F
+0xCA69	0x4F61
+0xCA6A	0x518F
+0xCA6B	0x51B9
+0xCA6C	0x521C
+0xCA6D	0x521E
+0xCA6E	0x5221
+0xCA6F	0x52AD
+0xCA70	0x52AE
+0xCA71	0x5309
+0xCA72	0x5363
+0xCA73	0x5372
+0xCA74	0x538E
+0xCA75	0x538F
+0xCA76	0x5430
+0xCA77	0x5437
+0xCA78	0x542A
+0xCA79	0x5454
+0xCA7A	0x5445
+0xCA7B	0x5419
+0xCA7C	0x541C
+0xCA7D	0x5425
+0xCA7E	0x5418
+0xCAA1	0x543D
+0xCAA2	0x544F
+0xCAA3	0x5441
+0xCAA4	0x5428
+0xCAA5	0x5424
+0xCAA6	0x5447
+0xCAA7	0x56EE
+0xCAA8	0x56E7
+0xCAA9	0x56E5
+0xCAAA	0x5741
+0xCAAB	0x5745
+0xCAAC	0x574C
+0xCAAD	0x5749
+0xCAAE	0x574B
+0xCAAF	0x5752
+0xCAB0	0x5906
+0xCAB1	0x5940
+0xCAB2	0x59A6
+0xCAB3	0x5998
+0xCAB4	0x59A0
+0xCAB5	0x5997
+0xCAB6	0x598E
+0xCAB7	0x59A2
+0xCAB8	0x5990
+0xCAB9	0x598F
+0xCABA	0x59A7
+0xCABB	0x59A1
+0xCABC	0x5B8E
+0xCABD	0x5B92
+0xCABE	0x5C28
+0xCABF	0x5C2A
+0xCAC0	0x5C8D
+0xCAC1	0x5C8F
+0xCAC2	0x5C88
+0xCAC3	0x5C8B
+0xCAC4	0x5C89
+0xCAC5	0x5C92
+0xCAC6	0x5C8A
+0xCAC7	0x5C86
+0xCAC8	0x5C93
+0xCAC9	0x5C95
+0xCACA	0x5DE0
+0xCACB	0x5E0A
+0xCACC	0x5E0E
+0xCACD	0x5E8B
+0xCACE	0x5E89
+0xCACF	0x5E8C
+0xCAD0	0x5E88
+0xCAD1	0x5E8D
+0xCAD2	0x5F05
+0xCAD3	0x5F1D
+0xCAD4	0x5F78
+0xCAD5	0x5F76
+0xCAD6	0x5FD2
+0xCAD7	0x5FD1
+0xCAD8	0x5FD0
+0xCAD9	0x5FED
+0xCADA	0x5FE8
+0xCADB	0x5FEE
+0xCADC	0x5FF3
+0xCADD	0x5FE1
+0xCADE	0x5FE4
+0xCADF	0x5FE3
+0xCAE0	0x5FFA
+0xCAE1	0x5FEF
+0xCAE2	0x5FF7
+0xCAE3	0x5FFB
+0xCAE4	0x6000
+0xCAE5	0x5FF4
+0xCAE6	0x623A
+0xCAE7	0x6283
+0xCAE8	0x628C
+0xCAE9	0x628E
+0xCAEA	0x628F
+0xCAEB	0x6294
+0xCAEC	0x6287
+0xCAED	0x6271
+0xCAEE	0x627B
+0xCAEF	0x627A
+0xCAF0	0x6270
+0xCAF1	0x6281
+0xCAF2	0x6288
+0xCAF3	0x6277
+0xCAF4	0x627D
+0xCAF5	0x6272
+0xCAF6	0x6274
+0xCAF7	0x6537
+0xCAF8	0x65F0
+0xCAF9	0x65F4
+0xCAFA	0x65F3
+0xCAFB	0x65F2
+0xCAFC	0x65F5
+0xCAFD	0x6745
+0xCAFE	0x6747
+0xCB40	0x6759
+0xCB41	0x6755
+0xCB42	0x674C
+0xCB43	0x6748
+0xCB44	0x675D
+0xCB45	0x674D
+0xCB46	0x675A
+0xCB47	0x674B
+0xCB48	0x6BD0
+0xCB49	0x6C19
+0xCB4A	0x6C1A
+0xCB4B	0x6C78
+0xCB4C	0x6C67
+0xCB4D	0x6C6B
+0xCB4E	0x6C84
+0xCB4F	0x6C8B
+0xCB50	0x6C8F
+0xCB51	0x6C71
+0xCB52	0x6C6F
+0xCB53	0x6C69
+0xCB54	0x6C9A
+0xCB55	0x6C6D
+0xCB56	0x6C87
+0xCB57	0x6C95
+0xCB58	0x6C9C
+0xCB59	0x6C66
+0xCB5A	0x6C73
+0xCB5B	0x6C65
+0xCB5C	0x6C7B
+0xCB5D	0x6C8E
+0xCB5E	0x7074
+0xCB5F	0x707A
+0xCB60	0x7263
+0xCB61	0x72BF
+0xCB62	0x72BD
+0xCB63	0x72C3
+0xCB64	0x72C6
+0xCB65	0x72C1
+0xCB66	0x72BA
+0xCB67	0x72C5
+0xCB68	0x7395
+0xCB69	0x7397
+0xCB6A	0x7393
+0xCB6B	0x7394
+0xCB6C	0x7392
+0xCB6D	0x753A
+0xCB6E	0x7539
+0xCB6F	0x7594
+0xCB70	0x7595
+0xCB71	0x7681
+0xCB72	0x793D
+0xCB73	0x8034
+0xCB74	0x8095
+0xCB75	0x8099
+0xCB76	0x8090
+0xCB77	0x8092
+0xCB78	0x809C
+0xCB79	0x8290
+0xCB7A	0x828F
+0xCB7B	0x8285
+0xCB7C	0x828E
+0xCB7D	0x8291
+0xCB7E	0x8293
+0xCBA1	0x828A
+0xCBA2	0x8283
+0xCBA3	0x8284
+0xCBA4	0x8C78
+0xCBA5	0x8FC9
+0xCBA6	0x8FBF
+0xCBA7	0x909F
+0xCBA8	0x90A1
+0xCBA9	0x90A5
+0xCBAA	0x909E
+0xCBAB	0x90A7
+0xCBAC	0x90A0
+0xCBAD	0x9630
+0xCBAE	0x9628
+0xCBAF	0x962F
+0xCBB0	0x962D
+0xCBB1	0x4E33
+0xCBB2	0x4F98
+0xCBB3	0x4F7C
+0xCBB4	0x4F85
+0xCBB5	0x4F7D
+0xCBB6	0x4F80
+0xCBB7	0x4F87
+0xCBB8	0x4F76
+0xCBB9	0x4F74
+0xCBBA	0x4F89
+0xCBBB	0x4F84
+0xCBBC	0x4F77
+0xCBBD	0x4F4C
+0xCBBE	0x4F97
+0xCBBF	0x4F6A
+0xCBC0	0x4F9A
+0xCBC1	0x4F79
+0xCBC2	0x4F81
+0xCBC3	0x4F78
+0xCBC4	0x4F90
+0xCBC5	0x4F9C
+0xCBC6	0x4F94
+0xCBC7	0x4F9E
+0xCBC8	0x4F92
+0xCBC9	0x4F82
+0xCBCA	0x4F95
+0xCBCB	0x4F6B
+0xCBCC	0x4F6E
+0xCBCD	0x519E
+0xCBCE	0x51BC
+0xCBCF	0x51BE
+0xCBD0	0x5235
+0xCBD1	0x5232
+0xCBD2	0x5233
+0xCBD3	0x5246
+0xCBD4	0x5231
+0xCBD5	0x52BC
+0xCBD6	0x530A
+0xCBD7	0x530B
+0xCBD8	0x533C
+0xCBD9	0x5392
+0xCBDA	0x5394
+0xCBDB	0x5487
+0xCBDC	0x547F
+0xCBDD	0x5481
+0xCBDE	0x5491
+0xCBDF	0x5482
+0xCBE0	0x5488
+0xCBE1	0x546B
+0xCBE2	0x547A
+0xCBE3	0x547E
+0xCBE4	0x5465
+0xCBE5	0x546C
+0xCBE6	0x5474
+0xCBE7	0x5466
+0xCBE8	0x548D
+0xCBE9	0x546F
+0xCBEA	0x5461
+0xCBEB	0x5460
+0xCBEC	0x5498
+0xCBED	0x5463
+0xCBEE	0x5467
+0xCBEF	0x5464
+0xCBF0	0x56F7
+0xCBF1	0x56F9
+0xCBF2	0x576F
+0xCBF3	0x5772
+0xCBF4	0x576D
+0xCBF5	0x576B
+0xCBF6	0x5771
+0xCBF7	0x5770
+0xCBF8	0x5776
+0xCBF9	0x5780
+0xCBFA	0x5775
+0xCBFB	0x577B
+0xCBFC	0x5773
+0xCBFD	0x5774
+0xCBFE	0x5762
+0xCC40	0x5768
+0xCC41	0x577D
+0xCC42	0x590C
+0xCC43	0x5945
+0xCC44	0x59B5
+0xCC45	0x59BA
+0xCC46	0x59CF
+0xCC47	0x59CE
+0xCC48	0x59B2
+0xCC49	0x59CC
+0xCC4A	0x59C1
+0xCC4B	0x59B6
+0xCC4C	0x59BC
+0xCC4D	0x59C3
+0xCC4E	0x59D6
+0xCC4F	0x59B1
+0xCC50	0x59BD
+0xCC51	0x59C0
+0xCC52	0x59C8
+0xCC53	0x59B4
+0xCC54	0x59C7
+0xCC55	0x5B62
+0xCC56	0x5B65
+0xCC57	0x5B93
+0xCC58	0x5B95
+0xCC59	0x5C44
+0xCC5A	0x5C47
+0xCC5B	0x5CAE
+0xCC5C	0x5CA4
+0xCC5D	0x5CA0
+0xCC5E	0x5CB5
+0xCC5F	0x5CAF
+0xCC60	0x5CA8
+0xCC61	0x5CAC
+0xCC62	0x5C9F
+0xCC63	0x5CA3
+0xCC64	0x5CAD
+0xCC65	0x5CA2
+0xCC66	0x5CAA
+0xCC67	0x5CA7
+0xCC68	0x5C9D
+0xCC69	0x5CA5
+0xCC6A	0x5CB6
+0xCC6B	0x5CB0
+0xCC6C	0x5CA6
+0xCC6D	0x5E17
+0xCC6E	0x5E14
+0xCC6F	0x5E19
+0xCC70	0x5F28
+0xCC71	0x5F22
+0xCC72	0x5F23
+0xCC73	0x5F24
+0xCC74	0x5F54
+0xCC75	0x5F82
+0xCC76	0x5F7E
+0xCC77	0x5F7D
+0xCC78	0x5FDE
+0xCC79	0x5FE5
+0xCC7A	0x602D
+0xCC7B	0x6026
+0xCC7C	0x6019
+0xCC7D	0x6032
+0xCC7E	0x600B
+0xCCA1	0x6034
+0xCCA2	0x600A
+0xCCA3	0x6017
+0xCCA4	0x6033
+0xCCA5	0x601A
+0xCCA6	0x601E
+0xCCA7	0x602C
+0xCCA8	0x6022
+0xCCA9	0x600D
+0xCCAA	0x6010
+0xCCAB	0x602E
+0xCCAC	0x6013
+0xCCAD	0x6011
+0xCCAE	0x600C
+0xCCAF	0x6009
+0xCCB0	0x601C
+0xCCB1	0x6214
+0xCCB2	0x623D
+0xCCB3	0x62AD
+0xCCB4	0x62B4
+0xCCB5	0x62D1
+0xCCB6	0x62BE
+0xCCB7	0x62AA
+0xCCB8	0x62B6
+0xCCB9	0x62CA
+0xCCBA	0x62AE
+0xCCBB	0x62B3
+0xCCBC	0x62AF
+0xCCBD	0x62BB
+0xCCBE	0x62A9
+0xCCBF	0x62B0
+0xCCC0	0x62B8
+0xCCC1	0x653D
+0xCCC2	0x65A8
+0xCCC3	0x65BB
+0xCCC4	0x6609
+0xCCC5	0x65FC
+0xCCC6	0x6604
+0xCCC7	0x6612
+0xCCC8	0x6608
+0xCCC9	0x65FB
+0xCCCA	0x6603
+0xCCCB	0x660B
+0xCCCC	0x660D
+0xCCCD	0x6605
+0xCCCE	0x65FD
+0xCCCF	0x6611
+0xCCD0	0x6610
+0xCCD1	0x66F6
+0xCCD2	0x670A
+0xCCD3	0x6785
+0xCCD4	0x676C
+0xCCD5	0x678E
+0xCCD6	0x6792
+0xCCD7	0x6776
+0xCCD8	0x677B
+0xCCD9	0x6798
+0xCCDA	0x6786
+0xCCDB	0x6784
+0xCCDC	0x6774
+0xCCDD	0x678D
+0xCCDE	0x678C
+0xCCDF	0x677A
+0xCCE0	0x679F
+0xCCE1	0x6791
+0xCCE2	0x6799
+0xCCE3	0x6783
+0xCCE4	0x677D
+0xCCE5	0x6781
+0xCCE6	0x6778
+0xCCE7	0x6779
+0xCCE8	0x6794
+0xCCE9	0x6B25
+0xCCEA	0x6B80
+0xCCEB	0x6B7E
+0xCCEC	0x6BDE
+0xCCED	0x6C1D
+0xCCEE	0x6C93
+0xCCEF	0x6CEC
+0xCCF0	0x6CEB
+0xCCF1	0x6CEE
+0xCCF2	0x6CD9
+0xCCF3	0x6CB6
+0xCCF4	0x6CD4
+0xCCF5	0x6CAD
+0xCCF6	0x6CE7
+0xCCF7	0x6CB7
+0xCCF8	0x6CD0
+0xCCF9	0x6CC2
+0xCCFA	0x6CBA
+0xCCFB	0x6CC3
+0xCCFC	0x6CC6
+0xCCFD	0x6CED
+0xCCFE	0x6CF2
+0xCD40	0x6CD2
+0xCD41	0x6CDD
+0xCD42	0x6CB4
+0xCD43	0x6C8A
+0xCD44	0x6C9D
+0xCD45	0x6C80
+0xCD46	0x6CDE
+0xCD47	0x6CC0
+0xCD48	0x6D30
+0xCD49	0x6CCD
+0xCD4A	0x6CC7
+0xCD4B	0x6CB0
+0xCD4C	0x6CF9
+0xCD4D	0x6CCF
+0xCD4E	0x6CE9
+0xCD4F	0x6CD1
+0xCD50	0x7094
+0xCD51	0x7098
+0xCD52	0x7085
+0xCD53	0x7093
+0xCD54	0x7086
+0xCD55	0x7084
+0xCD56	0x7091
+0xCD57	0x7096
+0xCD58	0x7082
+0xCD59	0x709A
+0xCD5A	0x7083
+0xCD5B	0x726A
+0xCD5C	0x72D6
+0xCD5D	0x72CB
+0xCD5E	0x72D8
+0xCD5F	0x72C9
+0xCD60	0x72DC
+0xCD61	0x72D2
+0xCD62	0x72D4
+0xCD63	0x72DA
+0xCD64	0x72CC
+0xCD65	0x72D1
+0xCD66	0x73A4
+0xCD67	0x73A1
+0xCD68	0x73AD
+0xCD69	0x73A6
+0xCD6A	0x73A2
+0xCD6B	0x73A0
+0xCD6C	0x73AC
+0xCD6D	0x739D
+0xCD6E	0x74DD
+0xCD6F	0x74E8
+0xCD70	0x753F
+0xCD71	0x7540
+0xCD72	0x753E
+0xCD73	0x758C
+0xCD74	0x7598
+0xCD75	0x76AF
+0xCD76	0x76F3
+0xCD77	0x76F1
+0xCD78	0x76F0
+0xCD79	0x76F5
+0xCD7A	0x77F8
+0xCD7B	0x77FC
+0xCD7C	0x77F9
+0xCD7D	0x77FB
+0xCD7E	0x77FA
+0xCDA1	0x77F7
+0xCDA2	0x7942
+0xCDA3	0x793F
+0xCDA4	0x79C5
+0xCDA5	0x7A78
+0xCDA6	0x7A7B
+0xCDA7	0x7AFB
+0xCDA8	0x7C75
+0xCDA9	0x7CFD
+0xCDAA	0x8035
+0xCDAB	0x808F
+0xCDAC	0x80AE
+0xCDAD	0x80A3
+0xCDAE	0x80B8
+0xCDAF	0x80B5
+0xCDB0	0x80AD
+0xCDB1	0x8220
+0xCDB2	0x82A0
+0xCDB3	0x82C0
+0xCDB4	0x82AB
+0xCDB5	0x829A
+0xCDB6	0x8298
+0xCDB7	0x829B
+0xCDB8	0x82B5
+0xCDB9	0x82A7
+0xCDBA	0x82AE
+0xCDBB	0x82BC
+0xCDBC	0x829E
+0xCDBD	0x82BA
+0xCDBE	0x82B4
+0xCDBF	0x82A8
+0xCDC0	0x82A1
+0xCDC1	0x82A9
+0xCDC2	0x82C2
+0xCDC3	0x82A4
+0xCDC4	0x82C3
+0xCDC5	0x82B6
+0xCDC6	0x82A2
+0xCDC7	0x8670
+0xCDC8	0x866F
+0xCDC9	0x866D
+0xCDCA	0x866E
+0xCDCB	0x8C56
+0xCDCC	0x8FD2
+0xCDCD	0x8FCB
+0xCDCE	0x8FD3
+0xCDCF	0x8FCD
+0xCDD0	0x8FD6
+0xCDD1	0x8FD5
+0xCDD2	0x8FD7
+0xCDD3	0x90B2
+0xCDD4	0x90B4
+0xCDD5	0x90AF
+0xCDD6	0x90B3
+0xCDD7	0x90B0
+0xCDD8	0x9639
+0xCDD9	0x963D
+0xCDDA	0x963C
+0xCDDB	0x963A
+0xCDDC	0x9643
+0xCDDD	0x4FCD
+0xCDDE	0x4FC5
+0xCDDF	0x4FD3
+0xCDE0	0x4FB2
+0xCDE1	0x4FC9
+0xCDE2	0x4FCB
+0xCDE3	0x4FC1
+0xCDE4	0x4FD4
+0xCDE5	0x4FDC
+0xCDE6	0x4FD9
+0xCDE7	0x4FBB
+0xCDE8	0x4FB3
+0xCDE9	0x4FDB
+0xCDEA	0x4FC7
+0xCDEB	0x4FD6
+0xCDEC	0x4FBA
+0xCDED	0x4FC0
+0xCDEE	0x4FB9
+0xCDEF	0x4FEC
+0xCDF0	0x5244
+0xCDF1	0x5249
+0xCDF2	0x52C0
+0xCDF3	0x52C2
+0xCDF4	0x533D
+0xCDF5	0x537C
+0xCDF6	0x5397
+0xCDF7	0x5396
+0xCDF8	0x5399
+0xCDF9	0x5398
+0xCDFA	0x54BA
+0xCDFB	0x54A1
+0xCDFC	0x54AD
+0xCDFD	0x54A5
+0xCDFE	0x54CF
+0xCE40	0x54C3
+0xCE41	0x830D
+0xCE42	0x54B7
+0xCE43	0x54AE
+0xCE44	0x54D6
+0xCE45	0x54B6
+0xCE46	0x54C5
+0xCE47	0x54C6
+0xCE48	0x54A0
+0xCE49	0x5470
+0xCE4A	0x54BC
+0xCE4B	0x54A2
+0xCE4C	0x54BE
+0xCE4D	0x5472
+0xCE4E	0x54DE
+0xCE4F	0x54B0
+0xCE50	0x57B5
+0xCE51	0x579E
+0xCE52	0x579F
+0xCE53	0x57A4
+0xCE54	0x578C
+0xCE55	0x5797
+0xCE56	0x579D
+0xCE57	0x579B
+0xCE58	0x5794
+0xCE59	0x5798
+0xCE5A	0x578F
+0xCE5B	0x5799
+0xCE5C	0x57A5
+0xCE5D	0x579A
+0xCE5E	0x5795
+0xCE5F	0x58F4
+0xCE60	0x590D
+0xCE61	0x5953
+0xCE62	0x59E1
+0xCE63	0x59DE
+0xCE64	0x59EE
+0xCE65	0x5A00
+0xCE66	0x59F1
+0xCE67	0x59DD
+0xCE68	0x59FA
+0xCE69	0x59FD
+0xCE6A	0x59FC
+0xCE6B	0x59F6
+0xCE6C	0x59E4
+0xCE6D	0x59F2
+0xCE6E	0x59F7
+0xCE6F	0x59DB
+0xCE70	0x59E9
+0xCE71	0x59F3
+0xCE72	0x59F5
+0xCE73	0x59E0
+0xCE74	0x59FE
+0xCE75	0x59F4
+0xCE76	0x59ED
+0xCE77	0x5BA8
+0xCE78	0x5C4C
+0xCE79	0x5CD0
+0xCE7A	0x5CD8
+0xCE7B	0x5CCC
+0xCE7C	0x5CD7
+0xCE7D	0x5CCB
+0xCE7E	0x5CDB
+0xCEA1	0x5CDE
+0xCEA2	0x5CDA
+0xCEA3	0x5CC9
+0xCEA4	0x5CC7
+0xCEA5	0x5CCA
+0xCEA6	0x5CD6
+0xCEA7	0x5CD3
+0xCEA8	0x5CD4
+0xCEA9	0x5CCF
+0xCEAA	0x5CC8
+0xCEAB	0x5CC6
+0xCEAC	0x5CCE
+0xCEAD	0x5CDF
+0xCEAE	0x5CF8
+0xCEAF	0x5DF9
+0xCEB0	0x5E21
+0xCEB1	0x5E22
+0xCEB2	0x5E23
+0xCEB3	0x5E20
+0xCEB4	0x5E24
+0xCEB5	0x5EB0
+0xCEB6	0x5EA4
+0xCEB7	0x5EA2
+0xCEB8	0x5E9B
+0xCEB9	0x5EA3
+0xCEBA	0x5EA5
+0xCEBB	0x5F07
+0xCEBC	0x5F2E
+0xCEBD	0x5F56
+0xCEBE	0x5F86
+0xCEBF	0x6037
+0xCEC0	0x6039
+0xCEC1	0x6054
+0xCEC2	0x6072
+0xCEC3	0x605E
+0xCEC4	0x6045
+0xCEC5	0x6053
+0xCEC6	0x6047
+0xCEC7	0x6049
+0xCEC8	0x605B
+0xCEC9	0x604C
+0xCECA	0x6040
+0xCECB	0x6042
+0xCECC	0x605F
+0xCECD	0x6024
+0xCECE	0x6044
+0xCECF	0x6058
+0xCED0	0x6066
+0xCED1	0x606E
+0xCED2	0x6242
+0xCED3	0x6243
+0xCED4	0x62CF
+0xCED5	0x630D
+0xCED6	0x630B
+0xCED7	0x62F5
+0xCED8	0x630E
+0xCED9	0x6303
+0xCEDA	0x62EB
+0xCEDB	0x62F9
+0xCEDC	0x630F
+0xCEDD	0x630C
+0xCEDE	0x62F8
+0xCEDF	0x62F6
+0xCEE0	0x6300
+0xCEE1	0x6313
+0xCEE2	0x6314
+0xCEE3	0x62FA
+0xCEE4	0x6315
+0xCEE5	0x62FB
+0xCEE6	0x62F0
+0xCEE7	0x6541
+0xCEE8	0x6543
+0xCEE9	0x65AA
+0xCEEA	0x65BF
+0xCEEB	0x6636
+0xCEEC	0x6621
+0xCEED	0x6632
+0xCEEE	0x6635
+0xCEEF	0x661C
+0xCEF0	0x6626
+0xCEF1	0x6622
+0xCEF2	0x6633
+0xCEF3	0x662B
+0xCEF4	0x663A
+0xCEF5	0x661D
+0xCEF6	0x6634
+0xCEF7	0x6639
+0xCEF8	0x662E
+0xCEF9	0x670F
+0xCEFA	0x6710
+0xCEFB	0x67C1
+0xCEFC	0x67F2
+0xCEFD	0x67C8
+0xCEFE	0x67BA
+0xCF40	0x67DC
+0xCF41	0x67BB
+0xCF42	0x67F8
+0xCF43	0x67D8
+0xCF44	0x67C0
+0xCF45	0x67B7
+0xCF46	0x67C5
+0xCF47	0x67EB
+0xCF48	0x67E4
+0xCF49	0x67DF
+0xCF4A	0x67B5
+0xCF4B	0x67CD
+0xCF4C	0x67B3
+0xCF4D	0x67F7
+0xCF4E	0x67F6
+0xCF4F	0x67EE
+0xCF50	0x67E3
+0xCF51	0x67C2
+0xCF52	0x67B9
+0xCF53	0x67CE
+0xCF54	0x67E7
+0xCF55	0x67F0
+0xCF56	0x67B2
+0xCF57	0x67FC
+0xCF58	0x67C6
+0xCF59	0x67ED
+0xCF5A	0x67CC
+0xCF5B	0x67AE
+0xCF5C	0x67E6
+0xCF5D	0x67DB
+0xCF5E	0x67FA
+0xCF5F	0x67C9
+0xCF60	0x67CA
+0xCF61	0x67C3
+0xCF62	0x67EA
+0xCF63	0x67CB
+0xCF64	0x6B28
+0xCF65	0x6B82
+0xCF66	0x6B84
+0xCF67	0x6BB6
+0xCF68	0x6BD6
+0xCF69	0x6BD8
+0xCF6A	0x6BE0
+0xCF6B	0x6C20
+0xCF6C	0x6C21
+0xCF6D	0x6D28
+0xCF6E	0x6D34
+0xCF6F	0x6D2D
+0xCF70	0x6D1F
+0xCF71	0x6D3C
+0xCF72	0x6D3F
+0xCF73	0x6D12
+0xCF74	0x6D0A
+0xCF75	0x6CDA
+0xCF76	0x6D33
+0xCF77	0x6D04
+0xCF78	0x6D19
+0xCF79	0x6D3A
+0xCF7A	0x6D1A
+0xCF7B	0x6D11
+0xCF7C	0x6D00
+0xCF7D	0x6D1D
+0xCF7E	0x6D42
+0xCFA1	0x6D01
+0xCFA2	0x6D18
+0xCFA3	0x6D37
+0xCFA4	0x6D03
+0xCFA5	0x6D0F
+0xCFA6	0x6D40
+0xCFA7	0x6D07
+0xCFA8	0x6D20
+0xCFA9	0x6D2C
+0xCFAA	0x6D08
+0xCFAB	0x6D22
+0xCFAC	0x6D09
+0xCFAD	0x6D10
+0xCFAE	0x70B7
+0xCFAF	0x709F
+0xCFB0	0x70BE
+0xCFB1	0x70B1
+0xCFB2	0x70B0
+0xCFB3	0x70A1
+0xCFB4	0x70B4
+0xCFB5	0x70B5
+0xCFB6	0x70A9
+0xCFB7	0x7241
+0xCFB8	0x7249
+0xCFB9	0x724A
+0xCFBA	0x726C
+0xCFBB	0x7270
+0xCFBC	0x7273
+0xCFBD	0x726E
+0xCFBE	0x72CA
+0xCFBF	0x72E4
+0xCFC0	0x72E8
+0xCFC1	0x72EB
+0xCFC2	0x72DF
+0xCFC3	0x72EA
+0xCFC4	0x72E6
+0xCFC5	0x72E3
+0xCFC6	0x7385
+0xCFC7	0x73CC
+0xCFC8	0x73C2
+0xCFC9	0x73C8
+0xCFCA	0x73C5
+0xCFCB	0x73B9
+0xCFCC	0x73B6
+0xCFCD	0x73B5
+0xCFCE	0x73B4
+0xCFCF	0x73EB
+0xCFD0	0x73BF
+0xCFD1	0x73C7
+0xCFD2	0x73BE
+0xCFD3	0x73C3
+0xCFD4	0x73C6
+0xCFD5	0x73B8
+0xCFD6	0x73CB
+0xCFD7	0x74EC
+0xCFD8	0x74EE
+0xCFD9	0x752E
+0xCFDA	0x7547
+0xCFDB	0x7548
+0xCFDC	0x75A7
+0xCFDD	0x75AA
+0xCFDE	0x7679
+0xCFDF	0x76C4
+0xCFE0	0x7708
+0xCFE1	0x7703
+0xCFE2	0x7704
+0xCFE3	0x7705
+0xCFE4	0x770A
+0xCFE5	0x76F7
+0xCFE6	0x76FB
+0xCFE7	0x76FA
+0xCFE8	0x77E7
+0xCFE9	0x77E8
+0xCFEA	0x7806
+0xCFEB	0x7811
+0xCFEC	0x7812
+0xCFED	0x7805
+0xCFEE	0x7810
+0xCFEF	0x780F
+0xCFF0	0x780E
+0xCFF1	0x7809
+0xCFF2	0x7803
+0xCFF3	0x7813
+0xCFF4	0x794A
+0xCFF5	0x794C
+0xCFF6	0x794B
+0xCFF7	0x7945
+0xCFF8	0x7944
+0xCFF9	0x79D5
+0xCFFA	0x79CD
+0xCFFB	0x79CF
+0xCFFC	0x79D6
+0xCFFD	0x79CE
+0xCFFE	0x7A80
+0xD040	0x7A7E
+0xD041	0x7AD1
+0xD042	0x7B00
+0xD043	0x7B01
+0xD044	0x7C7A
+0xD045	0x7C78
+0xD046	0x7C79
+0xD047	0x7C7F
+0xD048	0x7C80
+0xD049	0x7C81
+0xD04A	0x7D03
+0xD04B	0x7D08
+0xD04C	0x7D01
+0xD04D	0x7F58
+0xD04E	0x7F91
+0xD04F	0x7F8D
+0xD050	0x7FBE
+0xD051	0x8007
+0xD052	0x800E
+0xD053	0x800F
+0xD054	0x8014
+0xD055	0x8037
+0xD056	0x80D8
+0xD057	0x80C7
+0xD058	0x80E0
+0xD059	0x80D1
+0xD05A	0x80C8
+0xD05B	0x80C2
+0xD05C	0x80D0
+0xD05D	0x80C5
+0xD05E	0x80E3
+0xD05F	0x80D9
+0xD060	0x80DC
+0xD061	0x80CA
+0xD062	0x80D5
+0xD063	0x80C9
+0xD064	0x80CF
+0xD065	0x80D7
+0xD066	0x80E6
+0xD067	0x80CD
+0xD068	0x81FF
+0xD069	0x8221
+0xD06A	0x8294
+0xD06B	0x82D9
+0xD06C	0x82FE
+0xD06D	0x82F9
+0xD06E	0x8307
+0xD06F	0x82E8
+0xD070	0x8300
+0xD071	0x82D5
+0xD072	0x833A
+0xD073	0x82EB
+0xD074	0x82D6
+0xD075	0x82F4
+0xD076	0x82EC
+0xD077	0x82E1
+0xD078	0x82F2
+0xD079	0x82F5
+0xD07A	0x830C
+0xD07B	0x82FB
+0xD07C	0x82F6
+0xD07D	0x82F0
+0xD07E	0x82EA
+0xD0A1	0x82E4
+0xD0A2	0x82E0
+0xD0A3	0x82FA
+0xD0A4	0x82F3
+0xD0A5	0x82ED
+0xD0A6	0x8677
+0xD0A7	0x8674
+0xD0A8	0x867C
+0xD0A9	0x8673
+0xD0AA	0x8841
+0xD0AB	0x884E
+0xD0AC	0x8867
+0xD0AD	0x886A
+0xD0AE	0x8869
+0xD0AF	0x89D3
+0xD0B0	0x8A04
+0xD0B1	0x8A07
+0xD0B2	0x8D72
+0xD0B3	0x8FE3
+0xD0B4	0x8FE1
+0xD0B5	0x8FEE
+0xD0B6	0x8FE0
+0xD0B7	0x90F1
+0xD0B8	0x90BD
+0xD0B9	0x90BF
+0xD0BA	0x90D5
+0xD0BB	0x90C5
+0xD0BC	0x90BE
+0xD0BD	0x90C7
+0xD0BE	0x90CB
+0xD0BF	0x90C8
+0xD0C0	0x91D4
+0xD0C1	0x91D3
+0xD0C2	0x9654
+0xD0C3	0x964F
+0xD0C4	0x9651
+0xD0C5	0x9653
+0xD0C6	0x964A
+0xD0C7	0x964E
+0xD0C8	0x501E
+0xD0C9	0x5005
+0xD0CA	0x5007
+0xD0CB	0x5013
+0xD0CC	0x5022
+0xD0CD	0x5030
+0xD0CE	0x501B
+0xD0CF	0x4FF5
+0xD0D0	0x4FF4
+0xD0D1	0x5033
+0xD0D2	0x5037
+0xD0D3	0x502C
+0xD0D4	0x4FF6
+0xD0D5	0x4FF7
+0xD0D6	0x5017
+0xD0D7	0x501C
+0xD0D8	0x5020
+0xD0D9	0x5027
+0xD0DA	0x5035
+0xD0DB	0x502F
+0xD0DC	0x5031
+0xD0DD	0x500E
+0xD0DE	0x515A
+0xD0DF	0x5194
+0xD0E0	0x5193
+0xD0E1	0x51CA
+0xD0E2	0x51C4
+0xD0E3	0x51C5
+0xD0E4	0x51C8
+0xD0E5	0x51CE
+0xD0E6	0x5261
+0xD0E7	0x525A
+0xD0E8	0x5252
+0xD0E9	0x525E
+0xD0EA	0x525F
+0xD0EB	0x5255
+0xD0EC	0x5262
+0xD0ED	0x52CD
+0xD0EE	0x530E
+0xD0EF	0x539E
+0xD0F0	0x5526
+0xD0F1	0x54E2
+0xD0F2	0x5517
+0xD0F3	0x5512
+0xD0F4	0x54E7
+0xD0F5	0x54F3
+0xD0F6	0x54E4
+0xD0F7	0x551A
+0xD0F8	0x54FF
+0xD0F9	0x5504
+0xD0FA	0x5508
+0xD0FB	0x54EB
+0xD0FC	0x5511
+0xD0FD	0x5505
+0xD0FE	0x54F1
+0xD140	0x550A
+0xD141	0x54FB
+0xD142	0x54F7
+0xD143	0x54F8
+0xD144	0x54E0
+0xD145	0x550E
+0xD146	0x5503
+0xD147	0x550B
+0xD148	0x5701
+0xD149	0x5702
+0xD14A	0x57CC
+0xD14B	0x5832
+0xD14C	0x57D5
+0xD14D	0x57D2
+0xD14E	0x57BA
+0xD14F	0x57C6
+0xD150	0x57BD
+0xD151	0x57BC
+0xD152	0x57B8
+0xD153	0x57B6
+0xD154	0x57BF
+0xD155	0x57C7
+0xD156	0x57D0
+0xD157	0x57B9
+0xD158	0x57C1
+0xD159	0x590E
+0xD15A	0x594A
+0xD15B	0x5A19
+0xD15C	0x5A16
+0xD15D	0x5A2D
+0xD15E	0x5A2E
+0xD15F	0x5A15
+0xD160	0x5A0F
+0xD161	0x5A17
+0xD162	0x5A0A
+0xD163	0x5A1E
+0xD164	0x5A33
+0xD165	0x5B6C
+0xD166	0x5BA7
+0xD167	0x5BAD
+0xD168	0x5BAC
+0xD169	0x5C03
+0xD16A	0x5C56
+0xD16B	0x5C54
+0xD16C	0x5CEC
+0xD16D	0x5CFF
+0xD16E	0x5CEE
+0xD16F	0x5CF1
+0xD170	0x5CF7
+0xD171	0x5D00
+0xD172	0x5CF9
+0xD173	0x5E29
+0xD174	0x5E28
+0xD175	0x5EA8
+0xD176	0x5EAE
+0xD177	0x5EAA
+0xD178	0x5EAC
+0xD179	0x5F33
+0xD17A	0x5F30
+0xD17B	0x5F67
+0xD17C	0x605D
+0xD17D	0x605A
+0xD17E	0x6067
+0xD1A1	0x6041
+0xD1A2	0x60A2
+0xD1A3	0x6088
+0xD1A4	0x6080
+0xD1A5	0x6092
+0xD1A6	0x6081
+0xD1A7	0x609D
+0xD1A8	0x6083
+0xD1A9	0x6095
+0xD1AA	0x609B
+0xD1AB	0x6097
+0xD1AC	0x6087
+0xD1AD	0x609C
+0xD1AE	0x608E
+0xD1AF	0x6219
+0xD1B0	0x6246
+0xD1B1	0x62F2
+0xD1B2	0x6310
+0xD1B3	0x6356
+0xD1B4	0x632C
+0xD1B5	0x6344
+0xD1B6	0x6345
+0xD1B7	0x6336
+0xD1B8	0x6343
+0xD1B9	0x63E4
+0xD1BA	0x6339
+0xD1BB	0x634B
+0xD1BC	0x634A
+0xD1BD	0x633C
+0xD1BE	0x6329
+0xD1BF	0x6341
+0xD1C0	0x6334
+0xD1C1	0x6358
+0xD1C2	0x6354
+0xD1C3	0x6359
+0xD1C4	0x632D
+0xD1C5	0x6347
+0xD1C6	0x6333
+0xD1C7	0x635A
+0xD1C8	0x6351
+0xD1C9	0x6338
+0xD1CA	0x6357
+0xD1CB	0x6340
+0xD1CC	0x6348
+0xD1CD	0x654A
+0xD1CE	0x6546
+0xD1CF	0x65C6
+0xD1D0	0x65C3
+0xD1D1	0x65C4
+0xD1D2	0x65C2
+0xD1D3	0x664A
+0xD1D4	0x665F
+0xD1D5	0x6647
+0xD1D6	0x6651
+0xD1D7	0x6712
+0xD1D8	0x6713
+0xD1D9	0x681F
+0xD1DA	0x681A
+0xD1DB	0x6849
+0xD1DC	0x6832
+0xD1DD	0x6833
+0xD1DE	0x683B
+0xD1DF	0x684B
+0xD1E0	0x684F
+0xD1E1	0x6816
+0xD1E2	0x6831
+0xD1E3	0x681C
+0xD1E4	0x6835
+0xD1E5	0x682B
+0xD1E6	0x682D
+0xD1E7	0x682F
+0xD1E8	0x684E
+0xD1E9	0x6844
+0xD1EA	0x6834
+0xD1EB	0x681D
+0xD1EC	0x6812
+0xD1ED	0x6814
+0xD1EE	0x6826
+0xD1EF	0x6828
+0xD1F0	0x682E
+0xD1F1	0x684D
+0xD1F2	0x683A
+0xD1F3	0x6825
+0xD1F4	0x6820
+0xD1F5	0x6B2C
+0xD1F6	0x6B2F
+0xD1F7	0x6B2D
+0xD1F8	0x6B31
+0xD1F9	0x6B34
+0xD1FA	0x6B6D
+0xD1FB	0x8082
+0xD1FC	0x6B88
+0xD1FD	0x6BE6
+0xD1FE	0x6BE4
+0xD240	0x6BE8
+0xD241	0x6BE3
+0xD242	0x6BE2
+0xD243	0x6BE7
+0xD244	0x6C25
+0xD245	0x6D7A
+0xD246	0x6D63
+0xD247	0x6D64
+0xD248	0x6D76
+0xD249	0x6D0D
+0xD24A	0x6D61
+0xD24B	0x6D92
+0xD24C	0x6D58
+0xD24D	0x6D62
+0xD24E	0x6D6D
+0xD24F	0x6D6F
+0xD250	0x6D91
+0xD251	0x6D8D
+0xD252	0x6DEF
+0xD253	0x6D7F
+0xD254	0x6D86
+0xD255	0x6D5E
+0xD256	0x6D67
+0xD257	0x6D60
+0xD258	0x6D97
+0xD259	0x6D70
+0xD25A	0x6D7C
+0xD25B	0x6D5F
+0xD25C	0x6D82
+0xD25D	0x6D98
+0xD25E	0x6D2F
+0xD25F	0x6D68
+0xD260	0x6D8B
+0xD261	0x6D7E
+0xD262	0x6D80
+0xD263	0x6D84
+0xD264	0x6D16
+0xD265	0x6D83
+0xD266	0x6D7B
+0xD267	0x6D7D
+0xD268	0x6D75
+0xD269	0x6D90
+0xD26A	0x70DC
+0xD26B	0x70D3
+0xD26C	0x70D1
+0xD26D	0x70DD
+0xD26E	0x70CB
+0xD26F	0x7F39
+0xD270	0x70E2
+0xD271	0x70D7
+0xD272	0x70D2
+0xD273	0x70DE
+0xD274	0x70E0
+0xD275	0x70D4
+0xD276	0x70CD
+0xD277	0x70C5
+0xD278	0x70C6
+0xD279	0x70C7
+0xD27A	0x70DA
+0xD27B	0x70CE
+0xD27C	0x70E1
+0xD27D	0x7242
+0xD27E	0x7278
+0xD2A1	0x7277
+0xD2A2	0x7276
+0xD2A3	0x7300
+0xD2A4	0x72FA
+0xD2A5	0x72F4
+0xD2A6	0x72FE
+0xD2A7	0x72F6
+0xD2A8	0x72F3
+0xD2A9	0x72FB
+0xD2AA	0x7301
+0xD2AB	0x73D3
+0xD2AC	0x73D9
+0xD2AD	0x73E5
+0xD2AE	0x73D6
+0xD2AF	0x73BC
+0xD2B0	0x73E7
+0xD2B1	0x73E3
+0xD2B2	0x73E9
+0xD2B3	0x73DC
+0xD2B4	0x73D2
+0xD2B5	0x73DB
+0xD2B6	0x73D4
+0xD2B7	0x73DD
+0xD2B8	0x73DA
+0xD2B9	0x73D7
+0xD2BA	0x73D8
+0xD2BB	0x73E8
+0xD2BC	0x74DE
+0xD2BD	0x74DF
+0xD2BE	0x74F4
+0xD2BF	0x74F5
+0xD2C0	0x7521
+0xD2C1	0x755B
+0xD2C2	0x755F
+0xD2C3	0x75B0
+0xD2C4	0x75C1
+0xD2C5	0x75BB
+0xD2C6	0x75C4
+0xD2C7	0x75C0
+0xD2C8	0x75BF
+0xD2C9	0x75B6
+0xD2CA	0x75BA
+0xD2CB	0x768A
+0xD2CC	0x76C9
+0xD2CD	0x771D
+0xD2CE	0x771B
+0xD2CF	0x7710
+0xD2D0	0x7713
+0xD2D1	0x7712
+0xD2D2	0x7723
+0xD2D3	0x7711
+0xD2D4	0x7715
+0xD2D5	0x7719
+0xD2D6	0x771A
+0xD2D7	0x7722
+0xD2D8	0x7727
+0xD2D9	0x7823
+0xD2DA	0x782C
+0xD2DB	0x7822
+0xD2DC	0x7835
+0xD2DD	0x782F
+0xD2DE	0x7828
+0xD2DF	0x782E
+0xD2E0	0x782B
+0xD2E1	0x7821
+0xD2E2	0x7829
+0xD2E3	0x7833
+0xD2E4	0x782A
+0xD2E5	0x7831
+0xD2E6	0x7954
+0xD2E7	0x795B
+0xD2E8	0x794F
+0xD2E9	0x795C
+0xD2EA	0x7953
+0xD2EB	0x7952
+0xD2EC	0x7951
+0xD2ED	0x79EB
+0xD2EE	0x79EC
+0xD2EF	0x79E0
+0xD2F0	0x79EE
+0xD2F1	0x79ED
+0xD2F2	0x79EA
+0xD2F3	0x79DC
+0xD2F4	0x79DE
+0xD2F5	0x79DD
+0xD2F6	0x7A86
+0xD2F7	0x7A89
+0xD2F8	0x7A85
+0xD2F9	0x7A8B
+0xD2FA	0x7A8C
+0xD2FB	0x7A8A
+0xD2FC	0x7A87
+0xD2FD	0x7AD8
+0xD2FE	0x7B10
+0xD340	0x7B04
+0xD341	0x7B13
+0xD342	0x7B05
+0xD343	0x7B0F
+0xD344	0x7B08
+0xD345	0x7B0A
+0xD346	0x7B0E
+0xD347	0x7B09
+0xD348	0x7B12
+0xD349	0x7C84
+0xD34A	0x7C91
+0xD34B	0x7C8A
+0xD34C	0x7C8C
+0xD34D	0x7C88
+0xD34E	0x7C8D
+0xD34F	0x7C85
+0xD350	0x7D1E
+0xD351	0x7D1D
+0xD352	0x7D11
+0xD353	0x7D0E
+0xD354	0x7D18
+0xD355	0x7D16
+0xD356	0x7D13
+0xD357	0x7D1F
+0xD358	0x7D12
+0xD359	0x7D0F
+0xD35A	0x7D0C
+0xD35B	0x7F5C
+0xD35C	0x7F61
+0xD35D	0x7F5E
+0xD35E	0x7F60
+0xD35F	0x7F5D
+0xD360	0x7F5B
+0xD361	0x7F96
+0xD362	0x7F92
+0xD363	0x7FC3
+0xD364	0x7FC2
+0xD365	0x7FC0
+0xD366	0x8016
+0xD367	0x803E
+0xD368	0x8039
+0xD369	0x80FA
+0xD36A	0x80F2
+0xD36B	0x80F9
+0xD36C	0x80F5
+0xD36D	0x8101
+0xD36E	0x80FB
+0xD36F	0x8100
+0xD370	0x8201
+0xD371	0x822F
+0xD372	0x8225
+0xD373	0x8333
+0xD374	0x832D
+0xD375	0x8344
+0xD376	0x8319
+0xD377	0x8351
+0xD378	0x8325
+0xD379	0x8356
+0xD37A	0x833F
+0xD37B	0x8341
+0xD37C	0x8326
+0xD37D	0x831C
+0xD37E	0x8322
+0xD3A1	0x8342
+0xD3A2	0x834E
+0xD3A3	0x831B
+0xD3A4	0x832A
+0xD3A5	0x8308
+0xD3A6	0x833C
+0xD3A7	0x834D
+0xD3A8	0x8316
+0xD3A9	0x8324
+0xD3AA	0x8320
+0xD3AB	0x8337
+0xD3AC	0x832F
+0xD3AD	0x8329
+0xD3AE	0x8347
+0xD3AF	0x8345
+0xD3B0	0x834C
+0xD3B1	0x8353
+0xD3B2	0x831E
+0xD3B3	0x832C
+0xD3B4	0x834B
+0xD3B5	0x8327
+0xD3B6	0x8348
+0xD3B7	0x8653
+0xD3B8	0x8652
+0xD3B9	0x86A2
+0xD3BA	0x86A8
+0xD3BB	0x8696
+0xD3BC	0x868D
+0xD3BD	0x8691
+0xD3BE	0x869E
+0xD3BF	0x8687
+0xD3C0	0x8697
+0xD3C1	0x8686
+0xD3C2	0x868B
+0xD3C3	0x869A
+0xD3C4	0x8685
+0xD3C5	0x86A5
+0xD3C6	0x8699
+0xD3C7	0x86A1
+0xD3C8	0x86A7
+0xD3C9	0x8695
+0xD3CA	0x8698
+0xD3CB	0x868E
+0xD3CC	0x869D
+0xD3CD	0x8690
+0xD3CE	0x8694
+0xD3CF	0x8843
+0xD3D0	0x8844
+0xD3D1	0x886D
+0xD3D2	0x8875
+0xD3D3	0x8876
+0xD3D4	0x8872
+0xD3D5	0x8880
+0xD3D6	0x8871
+0xD3D7	0x887F
+0xD3D8	0x886F
+0xD3D9	0x8883
+0xD3DA	0x887E
+0xD3DB	0x8874
+0xD3DC	0x887C
+0xD3DD	0x8A12
+0xD3DE	0x8C47
+0xD3DF	0x8C57
+0xD3E0	0x8C7B
+0xD3E1	0x8CA4
+0xD3E2	0x8CA3
+0xD3E3	0x8D76
+0xD3E4	0x8D78
+0xD3E5	0x8DB5
+0xD3E6	0x8DB7
+0xD3E7	0x8DB6
+0xD3E8	0x8ED1
+0xD3E9	0x8ED3
+0xD3EA	0x8FFE
+0xD3EB	0x8FF5
+0xD3EC	0x9002
+0xD3ED	0x8FFF
+0xD3EE	0x8FFB
+0xD3EF	0x9004
+0xD3F0	0x8FFC
+0xD3F1	0x8FF6
+0xD3F2	0x90D6
+0xD3F3	0x90E0
+0xD3F4	0x90D9
+0xD3F5	0x90DA
+0xD3F6	0x90E3
+0xD3F7	0x90DF
+0xD3F8	0x90E5
+0xD3F9	0x90D8
+0xD3FA	0x90DB
+0xD3FB	0x90D7
+0xD3FC	0x90DC
+0xD3FD	0x90E4
+0xD3FE	0x9150
+0xD440	0x914E
+0xD441	0x914F
+0xD442	0x91D5
+0xD443	0x91E2
+0xD444	0x91DA
+0xD445	0x965C
+0xD446	0x965F
+0xD447	0x96BC
+0xD448	0x98E3
+0xD449	0x9ADF
+0xD44A	0x9B2F
+0xD44B	0x4E7F
+0xD44C	0x5070
+0xD44D	0x506A
+0xD44E	0x5061
+0xD44F	0x505E
+0xD450	0x5060
+0xD451	0x5053
+0xD452	0x504B
+0xD453	0x505D
+0xD454	0x5072
+0xD455	0x5048
+0xD456	0x504D
+0xD457	0x5041
+0xD458	0x505B
+0xD459	0x504A
+0xD45A	0x5062
+0xD45B	0x5015
+0xD45C	0x5045
+0xD45D	0x505F
+0xD45E	0x5069
+0xD45F	0x506B
+0xD460	0x5063
+0xD461	0x5064
+0xD462	0x5046
+0xD463	0x5040
+0xD464	0x506E
+0xD465	0x5073
+0xD466	0x5057
+0xD467	0x5051
+0xD468	0x51D0
+0xD469	0x526B
+0xD46A	0x526D
+0xD46B	0x526C
+0xD46C	0x526E
+0xD46D	0x52D6
+0xD46E	0x52D3
+0xD46F	0x532D
+0xD470	0x539C
+0xD471	0x5575
+0xD472	0x5576
+0xD473	0x553C
+0xD474	0x554D
+0xD475	0x5550
+0xD476	0x5534
+0xD477	0x552A
+0xD478	0x5551
+0xD479	0x5562
+0xD47A	0x5536
+0xD47B	0x5535
+0xD47C	0x5530
+0xD47D	0x5552
+0xD47E	0x5545
+0xD4A1	0x550C
+0xD4A2	0x5532
+0xD4A3	0x5565
+0xD4A4	0x554E
+0xD4A5	0x5539
+0xD4A6	0x5548
+0xD4A7	0x552D
+0xD4A8	0x553B
+0xD4A9	0x5540
+0xD4AA	0x554B
+0xD4AB	0x570A
+0xD4AC	0x5707
+0xD4AD	0x57FB
+0xD4AE	0x5814
+0xD4AF	0x57E2
+0xD4B0	0x57F6
+0xD4B1	0x57DC
+0xD4B2	0x57F4
+0xD4B3	0x5800
+0xD4B4	0x57ED
+0xD4B5	0x57FD
+0xD4B6	0x5808
+0xD4B7	0x57F8
+0xD4B8	0x580B
+0xD4B9	0x57F3
+0xD4BA	0x57CF
+0xD4BB	0x5807
+0xD4BC	0x57EE
+0xD4BD	0x57E3
+0xD4BE	0x57F2
+0xD4BF	0x57E5
+0xD4C0	0x57EC
+0xD4C1	0x57E1
+0xD4C2	0x580E
+0xD4C3	0x57FC
+0xD4C4	0x5810
+0xD4C5	0x57E7
+0xD4C6	0x5801
+0xD4C7	0x580C
+0xD4C8	0x57F1
+0xD4C9	0x57E9
+0xD4CA	0x57F0
+0xD4CB	0x580D
+0xD4CC	0x5804
+0xD4CD	0x595C
+0xD4CE	0x5A60
+0xD4CF	0x5A58
+0xD4D0	0x5A55
+0xD4D1	0x5A67
+0xD4D2	0x5A5E
+0xD4D3	0x5A38
+0xD4D4	0x5A35
+0xD4D5	0x5A6D
+0xD4D6	0x5A50
+0xD4D7	0x5A5F
+0xD4D8	0x5A65
+0xD4D9	0x5A6C
+0xD4DA	0x5A53
+0xD4DB	0x5A64
+0xD4DC	0x5A57
+0xD4DD	0x5A43
+0xD4DE	0x5A5D
+0xD4DF	0x5A52
+0xD4E0	0x5A44
+0xD4E1	0x5A5B
+0xD4E2	0x5A48
+0xD4E3	0x5A8E
+0xD4E4	0x5A3E
+0xD4E5	0x5A4D
+0xD4E6	0x5A39
+0xD4E7	0x5A4C
+0xD4E8	0x5A70
+0xD4E9	0x5A69
+0xD4EA	0x5A47
+0xD4EB	0x5A51
+0xD4EC	0x5A56
+0xD4ED	0x5A42
+0xD4EE	0x5A5C
+0xD4EF	0x5B72
+0xD4F0	0x5B6E
+0xD4F1	0x5BC1
+0xD4F2	0x5BC0
+0xD4F3	0x5C59
+0xD4F4	0x5D1E
+0xD4F5	0x5D0B
+0xD4F6	0x5D1D
+0xD4F7	0x5D1A
+0xD4F8	0x5D20
+0xD4F9	0x5D0C
+0xD4FA	0x5D28
+0xD4FB	0x5D0D
+0xD4FC	0x5D26
+0xD4FD	0x5D25
+0xD4FE	0x5D0F
+0xD540	0x5D30
+0xD541	0x5D12
+0xD542	0x5D23
+0xD543	0x5D1F
+0xD544	0x5D2E
+0xD545	0x5E3E
+0xD546	0x5E34
+0xD547	0x5EB1
+0xD548	0x5EB4
+0xD549	0x5EB9
+0xD54A	0x5EB2
+0xD54B	0x5EB3
+0xD54C	0x5F36
+0xD54D	0x5F38
+0xD54E	0x5F9B
+0xD54F	0x5F96
+0xD550	0x5F9F
+0xD551	0x608A
+0xD552	0x6090
+0xD553	0x6086
+0xD554	0x60BE
+0xD555	0x60B0
+0xD556	0x60BA
+0xD557	0x60D3
+0xD558	0x60D4
+0xD559	0x60CF
+0xD55A	0x60E4
+0xD55B	0x60D9
+0xD55C	0x60DD
+0xD55D	0x60C8
+0xD55E	0x60B1
+0xD55F	0x60DB
+0xD560	0x60B7
+0xD561	0x60CA
+0xD562	0x60BF
+0xD563	0x60C3
+0xD564	0x60CD
+0xD565	0x60C0
+0xD566	0x6332
+0xD567	0x6365
+0xD568	0x638A
+0xD569	0x6382
+0xD56A	0x637D
+0xD56B	0x63BD
+0xD56C	0x639E
+0xD56D	0x63AD
+0xD56E	0x639D
+0xD56F	0x6397
+0xD570	0x63AB
+0xD571	0x638E
+0xD572	0x636F
+0xD573	0x6387
+0xD574	0x6390
+0xD575	0x636E
+0xD576	0x63AF
+0xD577	0x6375
+0xD578	0x639C
+0xD579	0x636D
+0xD57A	0x63AE
+0xD57B	0x637C
+0xD57C	0x63A4
+0xD57D	0x633B
+0xD57E	0x639F
+0xD5A1	0x6378
+0xD5A2	0x6385
+0xD5A3	0x6381
+0xD5A4	0x6391
+0xD5A5	0x638D
+0xD5A6	0x6370
+0xD5A7	0x6553
+0xD5A8	0x65CD
+0xD5A9	0x6665
+0xD5AA	0x6661
+0xD5AB	0x665B
+0xD5AC	0x6659
+0xD5AD	0x665C
+0xD5AE	0x6662
+0xD5AF	0x6718
+0xD5B0	0x6879
+0xD5B1	0x6887
+0xD5B2	0x6890
+0xD5B3	0x689C
+0xD5B4	0x686D
+0xD5B5	0x686E
+0xD5B6	0x68AE
+0xD5B7	0x68AB
+0xD5B8	0x6956
+0xD5B9	0x686F
+0xD5BA	0x68A3
+0xD5BB	0x68AC
+0xD5BC	0x68A9
+0xD5BD	0x6875
+0xD5BE	0x6874
+0xD5BF	0x68B2
+0xD5C0	0x688F
+0xD5C1	0x6877
+0xD5C2	0x6892
+0xD5C3	0x687C
+0xD5C4	0x686B
+0xD5C5	0x6872
+0xD5C6	0x68AA
+0xD5C7	0x6880
+0xD5C8	0x6871
+0xD5C9	0x687E
+0xD5CA	0x689B
+0xD5CB	0x6896
+0xD5CC	0x688B
+0xD5CD	0x68A0
+0xD5CE	0x6889
+0xD5CF	0x68A4
+0xD5D0	0x6878
+0xD5D1	0x687B
+0xD5D2	0x6891
+0xD5D3	0x688C
+0xD5D4	0x688A
+0xD5D5	0x687D
+0xD5D6	0x6B36
+0xD5D7	0x6B33
+0xD5D8	0x6B37
+0xD5D9	0x6B38
+0xD5DA	0x6B91
+0xD5DB	0x6B8F
+0xD5DC	0x6B8D
+0xD5DD	0x6B8E
+0xD5DE	0x6B8C
+0xD5DF	0x6C2A
+0xD5E0	0x6DC0
+0xD5E1	0x6DAB
+0xD5E2	0x6DB4
+0xD5E3	0x6DB3
+0xD5E4	0x6E74
+0xD5E5	0x6DAC
+0xD5E6	0x6DE9
+0xD5E7	0x6DE2
+0xD5E8	0x6DB7
+0xD5E9	0x6DF6
+0xD5EA	0x6DD4
+0xD5EB	0x6E00
+0xD5EC	0x6DC8
+0xD5ED	0x6DE0
+0xD5EE	0x6DDF
+0xD5EF	0x6DD6
+0xD5F0	0x6DBE
+0xD5F1	0x6DE5
+0xD5F2	0x6DDC
+0xD5F3	0x6DDD
+0xD5F4	0x6DDB
+0xD5F5	0x6DF4
+0xD5F6	0x6DCA
+0xD5F7	0x6DBD
+0xD5F8	0x6DED
+0xD5F9	0x6DF0
+0xD5FA	0x6DBA
+0xD5FB	0x6DD5
+0xD5FC	0x6DC2
+0xD5FD	0x6DCF
+0xD5FE	0x6DC9
+0xD640	0x6DD0
+0xD641	0x6DF2
+0xD642	0x6DD3
+0xD643	0x6DFD
+0xD644	0x6DD7
+0xD645	0x6DCD
+0xD646	0x6DE3
+0xD647	0x6DBB
+0xD648	0x70FA
+0xD649	0x710D
+0xD64A	0x70F7
+0xD64B	0x7117
+0xD64C	0x70F4
+0xD64D	0x710C
+0xD64E	0x70F0
+0xD64F	0x7104
+0xD650	0x70F3
+0xD651	0x7110
+0xD652	0x70FC
+0xD653	0x70FF
+0xD654	0x7106
+0xD655	0x7113
+0xD656	0x7100
+0xD657	0x70F8
+0xD658	0x70F6
+0xD659	0x710B
+0xD65A	0x7102
+0xD65B	0x710E
+0xD65C	0x727E
+0xD65D	0x727B
+0xD65E	0x727C
+0xD65F	0x727F
+0xD660	0x731D
+0xD661	0x7317
+0xD662	0x7307
+0xD663	0x7311
+0xD664	0x7318
+0xD665	0x730A
+0xD666	0x7308
+0xD667	0x72FF
+0xD668	0x730F
+0xD669	0x731E
+0xD66A	0x7388
+0xD66B	0x73F6
+0xD66C	0x73F8
+0xD66D	0x73F5
+0xD66E	0x7404
+0xD66F	0x7401
+0xD670	0x73FD
+0xD671	0x7407
+0xD672	0x7400
+0xD673	0x73FA
+0xD674	0x73FC
+0xD675	0x73FF
+0xD676	0x740C
+0xD677	0x740B
+0xD678	0x73F4
+0xD679	0x7408
+0xD67A	0x7564
+0xD67B	0x7563
+0xD67C	0x75CE
+0xD67D	0x75D2
+0xD67E	0x75CF
+0xD6A1	0x75CB
+0xD6A2	0x75CC
+0xD6A3	0x75D1
+0xD6A4	0x75D0
+0xD6A5	0x768F
+0xD6A6	0x7689
+0xD6A7	0x76D3
+0xD6A8	0x7739
+0xD6A9	0x772F
+0xD6AA	0x772D
+0xD6AB	0x7731
+0xD6AC	0x7732
+0xD6AD	0x7734
+0xD6AE	0x7733
+0xD6AF	0x773D
+0xD6B0	0x7725
+0xD6B1	0x773B
+0xD6B2	0x7735
+0xD6B3	0x7848
+0xD6B4	0x7852
+0xD6B5	0x7849
+0xD6B6	0x784D
+0xD6B7	0x784A
+0xD6B8	0x784C
+0xD6B9	0x7826
+0xD6BA	0x7845
+0xD6BB	0x7850
+0xD6BC	0x7964
+0xD6BD	0x7967
+0xD6BE	0x7969
+0xD6BF	0x796A
+0xD6C0	0x7963
+0xD6C1	0x796B
+0xD6C2	0x7961
+0xD6C3	0x79BB
+0xD6C4	0x79FA
+0xD6C5	0x79F8
+0xD6C6	0x79F6
+0xD6C7	0x79F7
+0xD6C8	0x7A8F
+0xD6C9	0x7A94
+0xD6CA	0x7A90
+0xD6CB	0x7B35
+0xD6CC	0x7B47
+0xD6CD	0x7B34
+0xD6CE	0x7B25
+0xD6CF	0x7B30
+0xD6D0	0x7B22
+0xD6D1	0x7B24
+0xD6D2	0x7B33
+0xD6D3	0x7B18
+0xD6D4	0x7B2A
+0xD6D5	0x7B1D
+0xD6D6	0x7B31
+0xD6D7	0x7B2B
+0xD6D8	0x7B2D
+0xD6D9	0x7B2F
+0xD6DA	0x7B32
+0xD6DB	0x7B38
+0xD6DC	0x7B1A
+0xD6DD	0x7B23
+0xD6DE	0x7C94
+0xD6DF	0x7C98
+0xD6E0	0x7C96
+0xD6E1	0x7CA3
+0xD6E2	0x7D35
+0xD6E3	0x7D3D
+0xD6E4	0x7D38
+0xD6E5	0x7D36
+0xD6E6	0x7D3A
+0xD6E7	0x7D45
+0xD6E8	0x7D2C
+0xD6E9	0x7D29
+0xD6EA	0x7D41
+0xD6EB	0x7D47
+0xD6EC	0x7D3E
+0xD6ED	0x7D3F
+0xD6EE	0x7D4A
+0xD6EF	0x7D3B
+0xD6F0	0x7D28
+0xD6F1	0x7F63
+0xD6F2	0x7F95
+0xD6F3	0x7F9C
+0xD6F4	0x7F9D
+0xD6F5	0x7F9B
+0xD6F6	0x7FCA
+0xD6F7	0x7FCB
+0xD6F8	0x7FCD
+0xD6F9	0x7FD0
+0xD6FA	0x7FD1
+0xD6FB	0x7FC7
+0xD6FC	0x7FCF
+0xD6FD	0x7FC9
+0xD6FE	0x801F
+0xD740	0x801E
+0xD741	0x801B
+0xD742	0x8047
+0xD743	0x8043
+0xD744	0x8048
+0xD745	0x8118
+0xD746	0x8125
+0xD747	0x8119
+0xD748	0x811B
+0xD749	0x812D
+0xD74A	0x811F
+0xD74B	0x812C
+0xD74C	0x811E
+0xD74D	0x8121
+0xD74E	0x8115
+0xD74F	0x8127
+0xD750	0x811D
+0xD751	0x8122
+0xD752	0x8211
+0xD753	0x8238
+0xD754	0x8233
+0xD755	0x823A
+0xD756	0x8234
+0xD757	0x8232
+0xD758	0x8274
+0xD759	0x8390
+0xD75A	0x83A3
+0xD75B	0x83A8
+0xD75C	0x838D
+0xD75D	0x837A
+0xD75E	0x8373
+0xD75F	0x83A4
+0xD760	0x8374
+0xD761	0x838F
+0xD762	0x8381
+0xD763	0x8395
+0xD764	0x8399
+0xD765	0x8375
+0xD766	0x8394
+0xD767	0x83A9
+0xD768	0x837D
+0xD769	0x8383
+0xD76A	0x838C
+0xD76B	0x839D
+0xD76C	0x839B
+0xD76D	0x83AA
+0xD76E	0x838B
+0xD76F	0x837E
+0xD770	0x83A5
+0xD771	0x83AF
+0xD772	0x8388
+0xD773	0x8397
+0xD774	0x83B0
+0xD775	0x837F
+0xD776	0x83A6
+0xD777	0x8387
+0xD778	0x83AE
+0xD779	0x8376
+0xD77A	0x839A
+0xD77B	0x8659
+0xD77C	0x8656
+0xD77D	0x86BF
+0xD77E	0x86B7
+0xD7A1	0x86C2
+0xD7A2	0x86C1
+0xD7A3	0x86C5
+0xD7A4	0x86BA
+0xD7A5	0x86B0
+0xD7A6	0x86C8
+0xD7A7	0x86B9
+0xD7A8	0x86B3
+0xD7A9	0x86B8
+0xD7AA	0x86CC
+0xD7AB	0x86B4
+0xD7AC	0x86BB
+0xD7AD	0x86BC
+0xD7AE	0x86C3
+0xD7AF	0x86BD
+0xD7B0	0x86BE
+0xD7B1	0x8852
+0xD7B2	0x8889
+0xD7B3	0x8895
+0xD7B4	0x88A8
+0xD7B5	0x88A2
+0xD7B6	0x88AA
+0xD7B7	0x889A
+0xD7B8	0x8891
+0xD7B9	0x88A1
+0xD7BA	0x889F
+0xD7BB	0x8898
+0xD7BC	0x88A7
+0xD7BD	0x8899
+0xD7BE	0x889B
+0xD7BF	0x8897
+0xD7C0	0x88A4
+0xD7C1	0x88AC
+0xD7C2	0x888C
+0xD7C3	0x8893
+0xD7C4	0x888E
+0xD7C5	0x8982
+0xD7C6	0x89D6
+0xD7C7	0x89D9
+0xD7C8	0x89D5
+0xD7C9	0x8A30
+0xD7CA	0x8A27
+0xD7CB	0x8A2C
+0xD7CC	0x8A1E
+0xD7CD	0x8C39
+0xD7CE	0x8C3B
+0xD7CF	0x8C5C
+0xD7D0	0x8C5D
+0xD7D1	0x8C7D
+0xD7D2	0x8CA5
+0xD7D3	0x8D7D
+0xD7D4	0x8D7B
+0xD7D5	0x8D79
+0xD7D6	0x8DBC
+0xD7D7	0x8DC2
+0xD7D8	0x8DB9
+0xD7D9	0x8DBF
+0xD7DA	0x8DC1
+0xD7DB	0x8ED8
+0xD7DC	0x8EDE
+0xD7DD	0x8EDD
+0xD7DE	0x8EDC
+0xD7DF	0x8ED7
+0xD7E0	0x8EE0
+0xD7E1	0x8EE1
+0xD7E2	0x9024
+0xD7E3	0x900B
+0xD7E4	0x9011
+0xD7E5	0x901C
+0xD7E6	0x900C
+0xD7E7	0x9021
+0xD7E8	0x90EF
+0xD7E9	0x90EA
+0xD7EA	0x90F0
+0xD7EB	0x90F4
+0xD7EC	0x90F2
+0xD7ED	0x90F3
+0xD7EE	0x90D4
+0xD7EF	0x90EB
+0xD7F0	0x90EC
+0xD7F1	0x90E9
+0xD7F2	0x9156
+0xD7F3	0x9158
+0xD7F4	0x915A
+0xD7F5	0x9153
+0xD7F6	0x9155
+0xD7F7	0x91EC
+0xD7F8	0x91F4
+0xD7F9	0x91F1
+0xD7FA	0x91F3
+0xD7FB	0x91F8
+0xD7FC	0x91E4
+0xD7FD	0x91F9
+0xD7FE	0x91EA
+0xD840	0x91EB
+0xD841	0x91F7
+0xD842	0x91E8
+0xD843	0x91EE
+0xD844	0x957A
+0xD845	0x9586
+0xD846	0x9588
+0xD847	0x967C
+0xD848	0x966D
+0xD849	0x966B
+0xD84A	0x9671
+0xD84B	0x966F
+0xD84C	0x96BF
+0xD84D	0x976A
+0xD84E	0x9804
+0xD84F	0x98E5
+0xD850	0x9997
+0xD851	0x509B
+0xD852	0x5095
+0xD853	0x5094
+0xD854	0x509E
+0xD855	0x508B
+0xD856	0x50A3
+0xD857	0x5083
+0xD858	0x508C
+0xD859	0x508E
+0xD85A	0x509D
+0xD85B	0x5068
+0xD85C	0x509C
+0xD85D	0x5092
+0xD85E	0x5082
+0xD85F	0x5087
+0xD860	0x515F
+0xD861	0x51D4
+0xD862	0x5312
+0xD863	0x5311
+0xD864	0x53A4
+0xD865	0x53A7
+0xD866	0x5591
+0xD867	0x55A8
+0xD868	0x55A5
+0xD869	0x55AD
+0xD86A	0x5577
+0xD86B	0x5645
+0xD86C	0x55A2
+0xD86D	0x5593
+0xD86E	0x5588
+0xD86F	0x558F
+0xD870	0x55B5
+0xD871	0x5581
+0xD872	0x55A3
+0xD873	0x5592
+0xD874	0x55A4
+0xD875	0x557D
+0xD876	0x558C
+0xD877	0x55A6
+0xD878	0x557F
+0xD879	0x5595
+0xD87A	0x55A1
+0xD87B	0x558E
+0xD87C	0x570C
+0xD87D	0x5829
+0xD87E	0x5837
+0xD8A1	0x5819
+0xD8A2	0x581E
+0xD8A3	0x5827
+0xD8A4	0x5823
+0xD8A5	0x5828
+0xD8A6	0x57F5
+0xD8A7	0x5848
+0xD8A8	0x5825
+0xD8A9	0x581C
+0xD8AA	0x581B
+0xD8AB	0x5833
+0xD8AC	0x583F
+0xD8AD	0x5836
+0xD8AE	0x582E
+0xD8AF	0x5839
+0xD8B0	0x5838
+0xD8B1	0x582D
+0xD8B2	0x582C
+0xD8B3	0x583B
+0xD8B4	0x5961
+0xD8B5	0x5AAF
+0xD8B6	0x5A94
+0xD8B7	0x5A9F
+0xD8B8	0x5A7A
+0xD8B9	0x5AA2
+0xD8BA	0x5A9E
+0xD8BB	0x5A78
+0xD8BC	0x5AA6
+0xD8BD	0x5A7C
+0xD8BE	0x5AA5
+0xD8BF	0x5AAC
+0xD8C0	0x5A95
+0xD8C1	0x5AAE
+0xD8C2	0x5A37
+0xD8C3	0x5A84
+0xD8C4	0x5A8A
+0xD8C5	0x5A97
+0xD8C6	0x5A83
+0xD8C7	0x5A8B
+0xD8C8	0x5AA9
+0xD8C9	0x5A7B
+0xD8CA	0x5A7D
+0xD8CB	0x5A8C
+0xD8CC	0x5A9C
+0xD8CD	0x5A8F
+0xD8CE	0x5A93
+0xD8CF	0x5A9D
+0xD8D0	0x5BEA
+0xD8D1	0x5BCD
+0xD8D2	0x5BCB
+0xD8D3	0x5BD4
+0xD8D4	0x5BD1
+0xD8D5	0x5BCA
+0xD8D6	0x5BCE
+0xD8D7	0x5C0C
+0xD8D8	0x5C30
+0xD8D9	0x5D37
+0xD8DA	0x5D43
+0xD8DB	0x5D6B
+0xD8DC	0x5D41
+0xD8DD	0x5D4B
+0xD8DE	0x5D3F
+0xD8DF	0x5D35
+0xD8E0	0x5D51
+0xD8E1	0x5D4E
+0xD8E2	0x5D55
+0xD8E3	0x5D33
+0xD8E4	0x5D3A
+0xD8E5	0x5D52
+0xD8E6	0x5D3D
+0xD8E7	0x5D31
+0xD8E8	0x5D59
+0xD8E9	0x5D42
+0xD8EA	0x5D39
+0xD8EB	0x5D49
+0xD8EC	0x5D38
+0xD8ED	0x5D3C
+0xD8EE	0x5D32
+0xD8EF	0x5D36
+0xD8F0	0x5D40
+0xD8F1	0x5D45
+0xD8F2	0x5E44
+0xD8F3	0x5E41
+0xD8F4	0x5F58
+0xD8F5	0x5FA6
+0xD8F6	0x5FA5
+0xD8F7	0x5FAB
+0xD8F8	0x60C9
+0xD8F9	0x60B9
+0xD8FA	0x60CC
+0xD8FB	0x60E2
+0xD8FC	0x60CE
+0xD8FD	0x60C4
+0xD8FE	0x6114
+0xD940	0x60F2
+0xD941	0x610A
+0xD942	0x6116
+0xD943	0x6105
+0xD944	0x60F5
+0xD945	0x6113
+0xD946	0x60F8
+0xD947	0x60FC
+0xD948	0x60FE
+0xD949	0x60C1
+0xD94A	0x6103
+0xD94B	0x6118
+0xD94C	0x611D
+0xD94D	0x6110
+0xD94E	0x60FF
+0xD94F	0x6104
+0xD950	0x610B
+0xD951	0x624A
+0xD952	0x6394
+0xD953	0x63B1
+0xD954	0x63B0
+0xD955	0x63CE
+0xD956	0x63E5
+0xD957	0x63E8
+0xD958	0x63EF
+0xD959	0x63C3
+0xD95A	0x649D
+0xD95B	0x63F3
+0xD95C	0x63CA
+0xD95D	0x63E0
+0xD95E	0x63F6
+0xD95F	0x63D5
+0xD960	0x63F2
+0xD961	0x63F5
+0xD962	0x6461
+0xD963	0x63DF
+0xD964	0x63BE
+0xD965	0x63DD
+0xD966	0x63DC
+0xD967	0x63C4
+0xD968	0x63D8
+0xD969	0x63D3
+0xD96A	0x63C2
+0xD96B	0x63C7
+0xD96C	0x63CC
+0xD96D	0x63CB
+0xD96E	0x63C8
+0xD96F	0x63F0
+0xD970	0x63D7
+0xD971	0x63D9
+0xD972	0x6532
+0xD973	0x6567
+0xD974	0x656A
+0xD975	0x6564
+0xD976	0x655C
+0xD977	0x6568
+0xD978	0x6565
+0xD979	0x658C
+0xD97A	0x659D
+0xD97B	0x659E
+0xD97C	0x65AE
+0xD97D	0x65D0
+0xD97E	0x65D2
+0xD9A1	0x667C
+0xD9A2	0x666C
+0xD9A3	0x667B
+0xD9A4	0x6680
+0xD9A5	0x6671
+0xD9A6	0x6679
+0xD9A7	0x666A
+0xD9A8	0x6672
+0xD9A9	0x6701
+0xD9AA	0x690C
+0xD9AB	0x68D3
+0xD9AC	0x6904
+0xD9AD	0x68DC
+0xD9AE	0x692A
+0xD9AF	0x68EC
+0xD9B0	0x68EA
+0xD9B1	0x68F1
+0xD9B2	0x690F
+0xD9B3	0x68D6
+0xD9B4	0x68F7
+0xD9B5	0x68EB
+0xD9B6	0x68E4
+0xD9B7	0x68F6
+0xD9B8	0x6913
+0xD9B9	0x6910
+0xD9BA	0x68F3
+0xD9BB	0x68E1
+0xD9BC	0x6907
+0xD9BD	0x68CC
+0xD9BE	0x6908
+0xD9BF	0x6970
+0xD9C0	0x68B4
+0xD9C1	0x6911
+0xD9C2	0x68EF
+0xD9C3	0x68C6
+0xD9C4	0x6914
+0xD9C5	0x68F8
+0xD9C6	0x68D0
+0xD9C7	0x68FD
+0xD9C8	0x68FC
+0xD9C9	0x68E8
+0xD9CA	0x690B
+0xD9CB	0x690A
+0xD9CC	0x6917
+0xD9CD	0x68CE
+0xD9CE	0x68C8
+0xD9CF	0x68DD
+0xD9D0	0x68DE
+0xD9D1	0x68E6
+0xD9D2	0x68F4
+0xD9D3	0x68D1
+0xD9D4	0x6906
+0xD9D5	0x68D4
+0xD9D6	0x68E9
+0xD9D7	0x6915
+0xD9D8	0x6925
+0xD9D9	0x68C7
+0xD9DA	0x6B39
+0xD9DB	0x6B3B
+0xD9DC	0x6B3F
+0xD9DD	0x6B3C
+0xD9DE	0x6B94
+0xD9DF	0x6B97
+0xD9E0	0x6B99
+0xD9E1	0x6B95
+0xD9E2	0x6BBD
+0xD9E3	0x6BF0
+0xD9E4	0x6BF2
+0xD9E5	0x6BF3
+0xD9E6	0x6C30
+0xD9E7	0x6DFC
+0xD9E8	0x6E46
+0xD9E9	0x6E47
+0xD9EA	0x6E1F
+0xD9EB	0x6E49
+0xD9EC	0x6E88
+0xD9ED	0x6E3C
+0xD9EE	0x6E3D
+0xD9EF	0x6E45
+0xD9F0	0x6E62
+0xD9F1	0x6E2B
+0xD9F2	0x6E3F
+0xD9F3	0x6E41
+0xD9F4	0x6E5D
+0xD9F5	0x6E73
+0xD9F6	0x6E1C
+0xD9F7	0x6E33
+0xD9F8	0x6E4B
+0xD9F9	0x6E40
+0xD9FA	0x6E51
+0xD9FB	0x6E3B
+0xD9FC	0x6E03
+0xD9FD	0x6E2E
+0xD9FE	0x6E5E
+0xDA40	0x6E68
+0xDA41	0x6E5C
+0xDA42	0x6E61
+0xDA43	0x6E31
+0xDA44	0x6E28
+0xDA45	0x6E60
+0xDA46	0x6E71
+0xDA47	0x6E6B
+0xDA48	0x6E39
+0xDA49	0x6E22
+0xDA4A	0x6E30
+0xDA4B	0x6E53
+0xDA4C	0x6E65
+0xDA4D	0x6E27
+0xDA4E	0x6E78
+0xDA4F	0x6E64
+0xDA50	0x6E77
+0xDA51	0x6E55
+0xDA52	0x6E79
+0xDA53	0x6E52
+0xDA54	0x6E66
+0xDA55	0x6E35
+0xDA56	0x6E36
+0xDA57	0x6E5A
+0xDA58	0x7120
+0xDA59	0x711E
+0xDA5A	0x712F
+0xDA5B	0x70FB
+0xDA5C	0x712E
+0xDA5D	0x7131
+0xDA5E	0x7123
+0xDA5F	0x7125
+0xDA60	0x7122
+0xDA61	0x7132
+0xDA62	0x711F
+0xDA63	0x7128
+0xDA64	0x713A
+0xDA65	0x711B
+0xDA66	0x724B
+0xDA67	0x725A
+0xDA68	0x7288
+0xDA69	0x7289
+0xDA6A	0x7286
+0xDA6B	0x7285
+0xDA6C	0x728B
+0xDA6D	0x7312
+0xDA6E	0x730B
+0xDA6F	0x7330
+0xDA70	0x7322
+0xDA71	0x7331
+0xDA72	0x7333
+0xDA73	0x7327
+0xDA74	0x7332
+0xDA75	0x732D
+0xDA76	0x7326
+0xDA77	0x7323
+0xDA78	0x7335
+0xDA79	0x730C
+0xDA7A	0x742E
+0xDA7B	0x742C
+0xDA7C	0x7430
+0xDA7D	0x742B
+0xDA7E	0x7416
+0xDAA1	0x741A
+0xDAA2	0x7421
+0xDAA3	0x742D
+0xDAA4	0x7431
+0xDAA5	0x7424
+0xDAA6	0x7423
+0xDAA7	0x741D
+0xDAA8	0x7429
+0xDAA9	0x7420
+0xDAAA	0x7432
+0xDAAB	0x74FB
+0xDAAC	0x752F
+0xDAAD	0x756F
+0xDAAE	0x756C
+0xDAAF	0x75E7
+0xDAB0	0x75DA
+0xDAB1	0x75E1
+0xDAB2	0x75E6
+0xDAB3	0x75DD
+0xDAB4	0x75DF
+0xDAB5	0x75E4
+0xDAB6	0x75D7
+0xDAB7	0x7695
+0xDAB8	0x7692
+0xDAB9	0x76DA
+0xDABA	0x7746
+0xDABB	0x7747
+0xDABC	0x7744
+0xDABD	0x774D
+0xDABE	0x7745
+0xDABF	0x774A
+0xDAC0	0x774E
+0xDAC1	0x774B
+0xDAC2	0x774C
+0xDAC3	0x77DE
+0xDAC4	0x77EC
+0xDAC5	0x7860
+0xDAC6	0x7864
+0xDAC7	0x7865
+0xDAC8	0x785C
+0xDAC9	0x786D
+0xDACA	0x7871
+0xDACB	0x786A
+0xDACC	0x786E
+0xDACD	0x7870
+0xDACE	0x7869
+0xDACF	0x7868
+0xDAD0	0x785E
+0xDAD1	0x7862
+0xDAD2	0x7974
+0xDAD3	0x7973
+0xDAD4	0x7972
+0xDAD5	0x7970
+0xDAD6	0x7A02
+0xDAD7	0x7A0A
+0xDAD8	0x7A03
+0xDAD9	0x7A0C
+0xDADA	0x7A04
+0xDADB	0x7A99
+0xDADC	0x7AE6
+0xDADD	0x7AE4
+0xDADE	0x7B4A
+0xDADF	0x7B3B
+0xDAE0	0x7B44
+0xDAE1	0x7B48
+0xDAE2	0x7B4C
+0xDAE3	0x7B4E
+0xDAE4	0x7B40
+0xDAE5	0x7B58
+0xDAE6	0x7B45
+0xDAE7	0x7CA2
+0xDAE8	0x7C9E
+0xDAE9	0x7CA8
+0xDAEA	0x7CA1
+0xDAEB	0x7D58
+0xDAEC	0x7D6F
+0xDAED	0x7D63
+0xDAEE	0x7D53
+0xDAEF	0x7D56
+0xDAF0	0x7D67
+0xDAF1	0x7D6A
+0xDAF2	0x7D4F
+0xDAF3	0x7D6D
+0xDAF4	0x7D5C
+0xDAF5	0x7D6B
+0xDAF6	0x7D52
+0xDAF7	0x7D54
+0xDAF8	0x7D69
+0xDAF9	0x7D51
+0xDAFA	0x7D5F
+0xDAFB	0x7D4E
+0xDAFC	0x7F3E
+0xDAFD	0x7F3F
+0xDAFE	0x7F65
+0xDB40	0x7F66
+0xDB41	0x7FA2
+0xDB42	0x7FA0
+0xDB43	0x7FA1
+0xDB44	0x7FD7
+0xDB45	0x8051
+0xDB46	0x804F
+0xDB47	0x8050
+0xDB48	0x80FE
+0xDB49	0x80D4
+0xDB4A	0x8143
+0xDB4B	0x814A
+0xDB4C	0x8152
+0xDB4D	0x814F
+0xDB4E	0x8147
+0xDB4F	0x813D
+0xDB50	0x814D
+0xDB51	0x813A
+0xDB52	0x81E6
+0xDB53	0x81EE
+0xDB54	0x81F7
+0xDB55	0x81F8
+0xDB56	0x81F9
+0xDB57	0x8204
+0xDB58	0x823C
+0xDB59	0x823D
+0xDB5A	0x823F
+0xDB5B	0x8275
+0xDB5C	0x833B
+0xDB5D	0x83CF
+0xDB5E	0x83F9
+0xDB5F	0x8423
+0xDB60	0x83C0
+0xDB61	0x83E8
+0xDB62	0x8412
+0xDB63	0x83E7
+0xDB64	0x83E4
+0xDB65	0x83FC
+0xDB66	0x83F6
+0xDB67	0x8410
+0xDB68	0x83C6
+0xDB69	0x83C8
+0xDB6A	0x83EB
+0xDB6B	0x83E3
+0xDB6C	0x83BF
+0xDB6D	0x8401
+0xDB6E	0x83DD
+0xDB6F	0x83E5
+0xDB70	0x83D8
+0xDB71	0x83FF
+0xDB72	0x83E1
+0xDB73	0x83CB
+0xDB74	0x83CE
+0xDB75	0x83D6
+0xDB76	0x83F5
+0xDB77	0x83C9
+0xDB78	0x8409
+0xDB79	0x840F
+0xDB7A	0x83DE
+0xDB7B	0x8411
+0xDB7C	0x8406
+0xDB7D	0x83C2
+0xDB7E	0x83F3
+0xDBA1	0x83D5
+0xDBA2	0x83FA
+0xDBA3	0x83C7
+0xDBA4	0x83D1
+0xDBA5	0x83EA
+0xDBA6	0x8413
+0xDBA7	0x83C3
+0xDBA8	0x83EC
+0xDBA9	0x83EE
+0xDBAA	0x83C4
+0xDBAB	0x83FB
+0xDBAC	0x83D7
+0xDBAD	0x83E2
+0xDBAE	0x841B
+0xDBAF	0x83DB
+0xDBB0	0x83FE
+0xDBB1	0x86D8
+0xDBB2	0x86E2
+0xDBB3	0x86E6
+0xDBB4	0x86D3
+0xDBB5	0x86E3
+0xDBB6	0x86DA
+0xDBB7	0x86EA
+0xDBB8	0x86DD
+0xDBB9	0x86EB
+0xDBBA	0x86DC
+0xDBBB	0x86EC
+0xDBBC	0x86E9
+0xDBBD	0x86D7
+0xDBBE	0x86E8
+0xDBBF	0x86D1
+0xDBC0	0x8848
+0xDBC1	0x8856
+0xDBC2	0x8855
+0xDBC3	0x88BA
+0xDBC4	0x88D7
+0xDBC5	0x88B9
+0xDBC6	0x88B8
+0xDBC7	0x88C0
+0xDBC8	0x88BE
+0xDBC9	0x88B6
+0xDBCA	0x88BC
+0xDBCB	0x88B7
+0xDBCC	0x88BD
+0xDBCD	0x88B2
+0xDBCE	0x8901
+0xDBCF	0x88C9
+0xDBD0	0x8995
+0xDBD1	0x8998
+0xDBD2	0x8997
+0xDBD3	0x89DD
+0xDBD4	0x89DA
+0xDBD5	0x89DB
+0xDBD6	0x8A4E
+0xDBD7	0x8A4D
+0xDBD8	0x8A39
+0xDBD9	0x8A59
+0xDBDA	0x8A40
+0xDBDB	0x8A57
+0xDBDC	0x8A58
+0xDBDD	0x8A44
+0xDBDE	0x8A45
+0xDBDF	0x8A52
+0xDBE0	0x8A48
+0xDBE1	0x8A51
+0xDBE2	0x8A4A
+0xDBE3	0x8A4C
+0xDBE4	0x8A4F
+0xDBE5	0x8C5F
+0xDBE6	0x8C81
+0xDBE7	0x8C80
+0xDBE8	0x8CBA
+0xDBE9	0x8CBE
+0xDBEA	0x8CB0
+0xDBEB	0x8CB9
+0xDBEC	0x8CB5
+0xDBED	0x8D84
+0xDBEE	0x8D80
+0xDBEF	0x8D89
+0xDBF0	0x8DD8
+0xDBF1	0x8DD3
+0xDBF2	0x8DCD
+0xDBF3	0x8DC7
+0xDBF4	0x8DD6
+0xDBF5	0x8DDC
+0xDBF6	0x8DCF
+0xDBF7	0x8DD5
+0xDBF8	0x8DD9
+0xDBF9	0x8DC8
+0xDBFA	0x8DD7
+0xDBFB	0x8DC5
+0xDBFC	0x8EEF
+0xDBFD	0x8EF7
+0xDBFE	0x8EFA
+0xDC40	0x8EF9
+0xDC41	0x8EE6
+0xDC42	0x8EEE
+0xDC43	0x8EE5
+0xDC44	0x8EF5
+0xDC45	0x8EE7
+0xDC46	0x8EE8
+0xDC47	0x8EF6
+0xDC48	0x8EEB
+0xDC49	0x8EF1
+0xDC4A	0x8EEC
+0xDC4B	0x8EF4
+0xDC4C	0x8EE9
+0xDC4D	0x902D
+0xDC4E	0x9034
+0xDC4F	0x902F
+0xDC50	0x9106
+0xDC51	0x912C
+0xDC52	0x9104
+0xDC53	0x90FF
+0xDC54	0x90FC
+0xDC55	0x9108
+0xDC56	0x90F9
+0xDC57	0x90FB
+0xDC58	0x9101
+0xDC59	0x9100
+0xDC5A	0x9107
+0xDC5B	0x9105
+0xDC5C	0x9103
+0xDC5D	0x9161
+0xDC5E	0x9164
+0xDC5F	0x915F
+0xDC60	0x9162
+0xDC61	0x9160
+0xDC62	0x9201
+0xDC63	0x920A
+0xDC64	0x9225
+0xDC65	0x9203
+0xDC66	0x921A
+0xDC67	0x9226
+0xDC68	0x920F
+0xDC69	0x920C
+0xDC6A	0x9200
+0xDC6B	0x9212
+0xDC6C	0x91FF
+0xDC6D	0x91FD
+0xDC6E	0x9206
+0xDC6F	0x9204
+0xDC70	0x9227
+0xDC71	0x9202
+0xDC72	0x921C
+0xDC73	0x9224
+0xDC74	0x9219
+0xDC75	0x9217
+0xDC76	0x9205
+0xDC77	0x9216
+0xDC78	0x957B
+0xDC79	0x958D
+0xDC7A	0x958C
+0xDC7B	0x9590
+0xDC7C	0x9687
+0xDC7D	0x967E
+0xDC7E	0x9688
+0xDCA1	0x9689
+0xDCA2	0x9683
+0xDCA3	0x9680
+0xDCA4	0x96C2
+0xDCA5	0x96C8
+0xDCA6	0x96C3
+0xDCA7	0x96F1
+0xDCA8	0x96F0
+0xDCA9	0x976C
+0xDCAA	0x9770
+0xDCAB	0x976E
+0xDCAC	0x9807
+0xDCAD	0x98A9
+0xDCAE	0x98EB
+0xDCAF	0x9CE6
+0xDCB0	0x9EF9
+0xDCB1	0x4E83
+0xDCB2	0x4E84
+0xDCB3	0x4EB6
+0xDCB4	0x50BD
+0xDCB5	0x50BF
+0xDCB6	0x50C6
+0xDCB7	0x50AE
+0xDCB8	0x50C4
+0xDCB9	0x50CA
+0xDCBA	0x50B4
+0xDCBB	0x50C8
+0xDCBC	0x50C2
+0xDCBD	0x50B0
+0xDCBE	0x50C1
+0xDCBF	0x50BA
+0xDCC0	0x50B1
+0xDCC1	0x50CB
+0xDCC2	0x50C9
+0xDCC3	0x50B6
+0xDCC4	0x50B8
+0xDCC5	0x51D7
+0xDCC6	0x527A
+0xDCC7	0x5278
+0xDCC8	0x527B
+0xDCC9	0x527C
+0xDCCA	0x55C3
+0xDCCB	0x55DB
+0xDCCC	0x55CC
+0xDCCD	0x55D0
+0xDCCE	0x55CB
+0xDCCF	0x55CA
+0xDCD0	0x55DD
+0xDCD1	0x55C0
+0xDCD2	0x55D4
+0xDCD3	0x55C4
+0xDCD4	0x55E9
+0xDCD5	0x55BF
+0xDCD6	0x55D2
+0xDCD7	0x558D
+0xDCD8	0x55CF
+0xDCD9	0x55D5
+0xDCDA	0x55E2
+0xDCDB	0x55D6
+0xDCDC	0x55C8
+0xDCDD	0x55F2
+0xDCDE	0x55CD
+0xDCDF	0x55D9
+0xDCE0	0x55C2
+0xDCE1	0x5714
+0xDCE2	0x5853
+0xDCE3	0x5868
+0xDCE4	0x5864
+0xDCE5	0x584F
+0xDCE6	0x584D
+0xDCE7	0x5849
+0xDCE8	0x586F
+0xDCE9	0x5855
+0xDCEA	0x584E
+0xDCEB	0x585D
+0xDCEC	0x5859
+0xDCED	0x5865
+0xDCEE	0x585B
+0xDCEF	0x583D
+0xDCF0	0x5863
+0xDCF1	0x5871
+0xDCF2	0x58FC
+0xDCF3	0x5AC7
+0xDCF4	0x5AC4
+0xDCF5	0x5ACB
+0xDCF6	0x5ABA
+0xDCF7	0x5AB8
+0xDCF8	0x5AB1
+0xDCF9	0x5AB5
+0xDCFA	0x5AB0
+0xDCFB	0x5ABF
+0xDCFC	0x5AC8
+0xDCFD	0x5ABB
+0xDCFE	0x5AC6
+0xDD40	0x5AB7
+0xDD41	0x5AC0
+0xDD42	0x5ACA
+0xDD43	0x5AB4
+0xDD44	0x5AB6
+0xDD45	0x5ACD
+0xDD46	0x5AB9
+0xDD47	0x5A90
+0xDD48	0x5BD6
+0xDD49	0x5BD8
+0xDD4A	0x5BD9
+0xDD4B	0x5C1F
+0xDD4C	0x5C33
+0xDD4D	0x5D71
+0xDD4E	0x5D63
+0xDD4F	0x5D4A
+0xDD50	0x5D65
+0xDD51	0x5D72
+0xDD52	0x5D6C
+0xDD53	0x5D5E
+0xDD54	0x5D68
+0xDD55	0x5D67
+0xDD56	0x5D62
+0xDD57	0x5DF0
+0xDD58	0x5E4F
+0xDD59	0x5E4E
+0xDD5A	0x5E4A
+0xDD5B	0x5E4D
+0xDD5C	0x5E4B
+0xDD5D	0x5EC5
+0xDD5E	0x5ECC
+0xDD5F	0x5EC6
+0xDD60	0x5ECB
+0xDD61	0x5EC7
+0xDD62	0x5F40
+0xDD63	0x5FAF
+0xDD64	0x5FAD
+0xDD65	0x60F7
+0xDD66	0x6149
+0xDD67	0x614A
+0xDD68	0x612B
+0xDD69	0x6145
+0xDD6A	0x6136
+0xDD6B	0x6132
+0xDD6C	0x612E
+0xDD6D	0x6146
+0xDD6E	0x612F
+0xDD6F	0x614F
+0xDD70	0x6129
+0xDD71	0x6140
+0xDD72	0x6220
+0xDD73	0x9168
+0xDD74	0x6223
+0xDD75	0x6225
+0xDD76	0x6224
+0xDD77	0x63C5
+0xDD78	0x63F1
+0xDD79	0x63EB
+0xDD7A	0x6410
+0xDD7B	0x6412
+0xDD7C	0x6409
+0xDD7D	0x6420
+0xDD7E	0x6424
+0xDDA1	0x6433
+0xDDA2	0x6443
+0xDDA3	0x641F
+0xDDA4	0x6415
+0xDDA5	0x6418
+0xDDA6	0x6439
+0xDDA7	0x6437
+0xDDA8	0x6422
+0xDDA9	0x6423
+0xDDAA	0x640C
+0xDDAB	0x6426
+0xDDAC	0x6430
+0xDDAD	0x6428
+0xDDAE	0x6441
+0xDDAF	0x6435
+0xDDB0	0x642F
+0xDDB1	0x640A
+0xDDB2	0x641A
+0xDDB3	0x6440
+0xDDB4	0x6425
+0xDDB5	0x6427
+0xDDB6	0x640B
+0xDDB7	0x63E7
+0xDDB8	0x641B
+0xDDB9	0x642E
+0xDDBA	0x6421
+0xDDBB	0x640E
+0xDDBC	0x656F
+0xDDBD	0x6592
+0xDDBE	0x65D3
+0xDDBF	0x6686
+0xDDC0	0x668C
+0xDDC1	0x6695
+0xDDC2	0x6690
+0xDDC3	0x668B
+0xDDC4	0x668A
+0xDDC5	0x6699
+0xDDC6	0x6694
+0xDDC7	0x6678
+0xDDC8	0x6720
+0xDDC9	0x6966
+0xDDCA	0x695F
+0xDDCB	0x6938
+0xDDCC	0x694E
+0xDDCD	0x6962
+0xDDCE	0x6971
+0xDDCF	0x693F
+0xDDD0	0x6945
+0xDDD1	0x696A
+0xDDD2	0x6939
+0xDDD3	0x6942
+0xDDD4	0x6957
+0xDDD5	0x6959
+0xDDD6	0x697A
+0xDDD7	0x6948
+0xDDD8	0x6949
+0xDDD9	0x6935
+0xDDDA	0x696C
+0xDDDB	0x6933
+0xDDDC	0x693D
+0xDDDD	0x6965
+0xDDDE	0x68F0
+0xDDDF	0x6978
+0xDDE0	0x6934
+0xDDE1	0x6969
+0xDDE2	0x6940
+0xDDE3	0x696F
+0xDDE4	0x6944
+0xDDE5	0x6976
+0xDDE6	0x6958
+0xDDE7	0x6941
+0xDDE8	0x6974
+0xDDE9	0x694C
+0xDDEA	0x693B
+0xDDEB	0x694B
+0xDDEC	0x6937
+0xDDED	0x695C
+0xDDEE	0x694F
+0xDDEF	0x6951
+0xDDF0	0x6932
+0xDDF1	0x6952
+0xDDF2	0x692F
+0xDDF3	0x697B
+0xDDF4	0x693C
+0xDDF5	0x6B46
+0xDDF6	0x6B45
+0xDDF7	0x6B43
+0xDDF8	0x6B42
+0xDDF9	0x6B48
+0xDDFA	0x6B41
+0xDDFB	0x6B9B
+0xDDFC	0xFA0D
+0xDDFD	0x6BFB
+0xDDFE	0x6BFC
+0xDE40	0x6BF9
+0xDE41	0x6BF7
+0xDE42	0x6BF8
+0xDE43	0x6E9B
+0xDE44	0x6ED6
+0xDE45	0x6EC8
+0xDE46	0x6E8F
+0xDE47	0x6EC0
+0xDE48	0x6E9F
+0xDE49	0x6E93
+0xDE4A	0x6E94
+0xDE4B	0x6EA0
+0xDE4C	0x6EB1
+0xDE4D	0x6EB9
+0xDE4E	0x6EC6
+0xDE4F	0x6ED2
+0xDE50	0x6EBD
+0xDE51	0x6EC1
+0xDE52	0x6E9E
+0xDE53	0x6EC9
+0xDE54	0x6EB7
+0xDE55	0x6EB0
+0xDE56	0x6ECD
+0xDE57	0x6EA6
+0xDE58	0x6ECF
+0xDE59	0x6EB2
+0xDE5A	0x6EBE
+0xDE5B	0x6EC3
+0xDE5C	0x6EDC
+0xDE5D	0x6ED8
+0xDE5E	0x6E99
+0xDE5F	0x6E92
+0xDE60	0x6E8E
+0xDE61	0x6E8D
+0xDE62	0x6EA4
+0xDE63	0x6EA1
+0xDE64	0x6EBF
+0xDE65	0x6EB3
+0xDE66	0x6ED0
+0xDE67	0x6ECA
+0xDE68	0x6E97
+0xDE69	0x6EAE
+0xDE6A	0x6EA3
+0xDE6B	0x7147
+0xDE6C	0x7154
+0xDE6D	0x7152
+0xDE6E	0x7163
+0xDE6F	0x7160
+0xDE70	0x7141
+0xDE71	0x715D
+0xDE72	0x7162
+0xDE73	0x7172
+0xDE74	0x7178
+0xDE75	0x716A
+0xDE76	0x7161
+0xDE77	0x7142
+0xDE78	0x7158
+0xDE79	0x7143
+0xDE7A	0x714B
+0xDE7B	0x7170
+0xDE7C	0x715F
+0xDE7D	0x7150
+0xDE7E	0x7153
+0xDEA1	0x7144
+0xDEA2	0x714D
+0xDEA3	0x715A
+0xDEA4	0x724F
+0xDEA5	0x728D
+0xDEA6	0x728C
+0xDEA7	0x7291
+0xDEA8	0x7290
+0xDEA9	0x728E
+0xDEAA	0x733C
+0xDEAB	0x7342
+0xDEAC	0x733B
+0xDEAD	0x733A
+0xDEAE	0x7340
+0xDEAF	0x734A
+0xDEB0	0x7349
+0xDEB1	0x7444
+0xDEB2	0x744A
+0xDEB3	0x744B
+0xDEB4	0x7452
+0xDEB5	0x7451
+0xDEB6	0x7457
+0xDEB7	0x7440
+0xDEB8	0x744F
+0xDEB9	0x7450
+0xDEBA	0x744E
+0xDEBB	0x7442
+0xDEBC	0x7446
+0xDEBD	0x744D
+0xDEBE	0x7454
+0xDEBF	0x74E1
+0xDEC0	0x74FF
+0xDEC1	0x74FE
+0xDEC2	0x74FD
+0xDEC3	0x751D
+0xDEC4	0x7579
+0xDEC5	0x7577
+0xDEC6	0x6983
+0xDEC7	0x75EF
+0xDEC8	0x760F
+0xDEC9	0x7603
+0xDECA	0x75F7
+0xDECB	0x75FE
+0xDECC	0x75FC
+0xDECD	0x75F9
+0xDECE	0x75F8
+0xDECF	0x7610
+0xDED0	0x75FB
+0xDED1	0x75F6
+0xDED2	0x75ED
+0xDED3	0x75F5
+0xDED4	0x75FD
+0xDED5	0x7699
+0xDED6	0x76B5
+0xDED7	0x76DD
+0xDED8	0x7755
+0xDED9	0x775F
+0xDEDA	0x7760
+0xDEDB	0x7752
+0xDEDC	0x7756
+0xDEDD	0x775A
+0xDEDE	0x7769
+0xDEDF	0x7767
+0xDEE0	0x7754
+0xDEE1	0x7759
+0xDEE2	0x776D
+0xDEE3	0x77E0
+0xDEE4	0x7887
+0xDEE5	0x789A
+0xDEE6	0x7894
+0xDEE7	0x788F
+0xDEE8	0x7884
+0xDEE9	0x7895
+0xDEEA	0x7885
+0xDEEB	0x7886
+0xDEEC	0x78A1
+0xDEED	0x7883
+0xDEEE	0x7879
+0xDEEF	0x7899
+0xDEF0	0x7880
+0xDEF1	0x7896
+0xDEF2	0x787B
+0xDEF3	0x797C
+0xDEF4	0x7982
+0xDEF5	0x797D
+0xDEF6	0x7979
+0xDEF7	0x7A11
+0xDEF8	0x7A18
+0xDEF9	0x7A19
+0xDEFA	0x7A12
+0xDEFB	0x7A17
+0xDEFC	0x7A15
+0xDEFD	0x7A22
+0xDEFE	0x7A13
+0xDF40	0x7A1B
+0xDF41	0x7A10
+0xDF42	0x7AA3
+0xDF43	0x7AA2
+0xDF44	0x7A9E
+0xDF45	0x7AEB
+0xDF46	0x7B66
+0xDF47	0x7B64
+0xDF48	0x7B6D
+0xDF49	0x7B74
+0xDF4A	0x7B69
+0xDF4B	0x7B72
+0xDF4C	0x7B65
+0xDF4D	0x7B73
+0xDF4E	0x7B71
+0xDF4F	0x7B70
+0xDF50	0x7B61
+0xDF51	0x7B78
+0xDF52	0x7B76
+0xDF53	0x7B63
+0xDF54	0x7CB2
+0xDF55	0x7CB4
+0xDF56	0x7CAF
+0xDF57	0x7D88
+0xDF58	0x7D86
+0xDF59	0x7D80
+0xDF5A	0x7D8D
+0xDF5B	0x7D7F
+0xDF5C	0x7D85
+0xDF5D	0x7D7A
+0xDF5E	0x7D8E
+0xDF5F	0x7D7B
+0xDF60	0x7D83
+0xDF61	0x7D7C
+0xDF62	0x7D8C
+0xDF63	0x7D94
+0xDF64	0x7D84
+0xDF65	0x7D7D
+0xDF66	0x7D92
+0xDF67	0x7F6D
+0xDF68	0x7F6B
+0xDF69	0x7F67
+0xDF6A	0x7F68
+0xDF6B	0x7F6C
+0xDF6C	0x7FA6
+0xDF6D	0x7FA5
+0xDF6E	0x7FA7
+0xDF6F	0x7FDB
+0xDF70	0x7FDC
+0xDF71	0x8021
+0xDF72	0x8164
+0xDF73	0x8160
+0xDF74	0x8177
+0xDF75	0x815C
+0xDF76	0x8169
+0xDF77	0x815B
+0xDF78	0x8162
+0xDF79	0x8172
+0xDF7A	0x6721
+0xDF7B	0x815E
+0xDF7C	0x8176
+0xDF7D	0x8167
+0xDF7E	0x816F
+0xDFA1	0x8144
+0xDFA2	0x8161
+0xDFA3	0x821D
+0xDFA4	0x8249
+0xDFA5	0x8244
+0xDFA6	0x8240
+0xDFA7	0x8242
+0xDFA8	0x8245
+0xDFA9	0x84F1
+0xDFAA	0x843F
+0xDFAB	0x8456
+0xDFAC	0x8476
+0xDFAD	0x8479
+0xDFAE	0x848F
+0xDFAF	0x848D
+0xDFB0	0x8465
+0xDFB1	0x8451
+0xDFB2	0x8440
+0xDFB3	0x8486
+0xDFB4	0x8467
+0xDFB5	0x8430
+0xDFB6	0x844D
+0xDFB7	0x847D
+0xDFB8	0x845A
+0xDFB9	0x8459
+0xDFBA	0x8474
+0xDFBB	0x8473
+0xDFBC	0x845D
+0xDFBD	0x8507
+0xDFBE	0x845E
+0xDFBF	0x8437
+0xDFC0	0x843A
+0xDFC1	0x8434
+0xDFC2	0x847A
+0xDFC3	0x8443
+0xDFC4	0x8478
+0xDFC5	0x8432
+0xDFC6	0x8445
+0xDFC7	0x8429
+0xDFC8	0x83D9
+0xDFC9	0x844B
+0xDFCA	0x842F
+0xDFCB	0x8442
+0xDFCC	0x842D
+0xDFCD	0x845F
+0xDFCE	0x8470
+0xDFCF	0x8439
+0xDFD0	0x844E
+0xDFD1	0x844C
+0xDFD2	0x8452
+0xDFD3	0x846F
+0xDFD4	0x84C5
+0xDFD5	0x848E
+0xDFD6	0x843B
+0xDFD7	0x8447
+0xDFD8	0x8436
+0xDFD9	0x8433
+0xDFDA	0x8468
+0xDFDB	0x847E
+0xDFDC	0x8444
+0xDFDD	0x842B
+0xDFDE	0x8460
+0xDFDF	0x8454
+0xDFE0	0x846E
+0xDFE1	0x8450
+0xDFE2	0x870B
+0xDFE3	0x8704
+0xDFE4	0x86F7
+0xDFE5	0x870C
+0xDFE6	0x86FA
+0xDFE7	0x86D6
+0xDFE8	0x86F5
+0xDFE9	0x874D
+0xDFEA	0x86F8
+0xDFEB	0x870E
+0xDFEC	0x8709
+0xDFED	0x8701
+0xDFEE	0x86F6
+0xDFEF	0x870D
+0xDFF0	0x8705
+0xDFF1	0x88D6
+0xDFF2	0x88CB
+0xDFF3	0x88CD
+0xDFF4	0x88CE
+0xDFF5	0x88DE
+0xDFF6	0x88DB
+0xDFF7	0x88DA
+0xDFF8	0x88CC
+0xDFF9	0x88D0
+0xDFFA	0x8985
+0xDFFB	0x899B
+0xDFFC	0x89DF
+0xDFFD	0x89E5
+0xDFFE	0x89E4
+0xE040	0x89E1
+0xE041	0x89E0
+0xE042	0x89E2
+0xE043	0x89DC
+0xE044	0x89E6
+0xE045	0x8A76
+0xE046	0x8A86
+0xE047	0x8A7F
+0xE048	0x8A61
+0xE049	0x8A3F
+0xE04A	0x8A77
+0xE04B	0x8A82
+0xE04C	0x8A84
+0xE04D	0x8A75
+0xE04E	0x8A83
+0xE04F	0x8A81
+0xE050	0x8A74
+0xE051	0x8A7A
+0xE052	0x8C3C
+0xE053	0x8C4B
+0xE054	0x8C4A
+0xE055	0x8C65
+0xE056	0x8C64
+0xE057	0x8C66
+0xE058	0x8C86
+0xE059	0x8C84
+0xE05A	0x8C85
+0xE05B	0x8CCC
+0xE05C	0x8D68
+0xE05D	0x8D69
+0xE05E	0x8D91
+0xE05F	0x8D8C
+0xE060	0x8D8E
+0xE061	0x8D8F
+0xE062	0x8D8D
+0xE063	0x8D93
+0xE064	0x8D94
+0xE065	0x8D90
+0xE066	0x8D92
+0xE067	0x8DF0
+0xE068	0x8DE0
+0xE069	0x8DEC
+0xE06A	0x8DF1
+0xE06B	0x8DEE
+0xE06C	0x8DD0
+0xE06D	0x8DE9
+0xE06E	0x8DE3
+0xE06F	0x8DE2
+0xE070	0x8DE7
+0xE071	0x8DF2
+0xE072	0x8DEB
+0xE073	0x8DF4
+0xE074	0x8F06
+0xE075	0x8EFF
+0xE076	0x8F01
+0xE077	0x8F00
+0xE078	0x8F05
+0xE079	0x8F07
+0xE07A	0x8F08
+0xE07B	0x8F02
+0xE07C	0x8F0B
+0xE07D	0x9052
+0xE07E	0x903F
+0xE0A1	0x9044
+0xE0A2	0x9049
+0xE0A3	0x903D
+0xE0A4	0x9110
+0xE0A5	0x910D
+0xE0A6	0x910F
+0xE0A7	0x9111
+0xE0A8	0x9116
+0xE0A9	0x9114
+0xE0AA	0x910B
+0xE0AB	0x910E
+0xE0AC	0x916E
+0xE0AD	0x916F
+0xE0AE	0x9248
+0xE0AF	0x9252
+0xE0B0	0x9230
+0xE0B1	0x923A
+0xE0B2	0x9266
+0xE0B3	0x9233
+0xE0B4	0x9265
+0xE0B5	0x925E
+0xE0B6	0x9283
+0xE0B7	0x922E
+0xE0B8	0x924A
+0xE0B9	0x9246
+0xE0BA	0x926D
+0xE0BB	0x926C
+0xE0BC	0x924F
+0xE0BD	0x9260
+0xE0BE	0x9267
+0xE0BF	0x926F
+0xE0C0	0x9236
+0xE0C1	0x9261
+0xE0C2	0x9270
+0xE0C3	0x9231
+0xE0C4	0x9254
+0xE0C5	0x9263
+0xE0C6	0x9250
+0xE0C7	0x9272
+0xE0C8	0x924E
+0xE0C9	0x9253
+0xE0CA	0x924C
+0xE0CB	0x9256
+0xE0CC	0x9232
+0xE0CD	0x959F
+0xE0CE	0x959C
+0xE0CF	0x959E
+0xE0D0	0x959B
+0xE0D1	0x9692
+0xE0D2	0x9693
+0xE0D3	0x9691
+0xE0D4	0x9697
+0xE0D5	0x96CE
+0xE0D6	0x96FA
+0xE0D7	0x96FD
+0xE0D8	0x96F8
+0xE0D9	0x96F5
+0xE0DA	0x9773
+0xE0DB	0x9777
+0xE0DC	0x9778
+0xE0DD	0x9772
+0xE0DE	0x980F
+0xE0DF	0x980D
+0xE0E0	0x980E
+0xE0E1	0x98AC
+0xE0E2	0x98F6
+0xE0E3	0x98F9
+0xE0E4	0x99AF
+0xE0E5	0x99B2
+0xE0E6	0x99B0
+0xE0E7	0x99B5
+0xE0E8	0x9AAD
+0xE0E9	0x9AAB
+0xE0EA	0x9B5B
+0xE0EB	0x9CEA
+0xE0EC	0x9CED
+0xE0ED	0x9CE7
+0xE0EE	0x9E80
+0xE0EF	0x9EFD
+0xE0F0	0x50E6
+0xE0F1	0x50D4
+0xE0F2	0x50D7
+0xE0F3	0x50E8
+0xE0F4	0x50F3
+0xE0F5	0x50DB
+0xE0F6	0x50EA
+0xE0F7	0x50DD
+0xE0F8	0x50E4
+0xE0F9	0x50D3
+0xE0FA	0x50EC
+0xE0FB	0x50F0
+0xE0FC	0x50EF
+0xE0FD	0x50E3
+0xE0FE	0x50E0
+0xE140	0x51D8
+0xE141	0x5280
+0xE142	0x5281
+0xE143	0x52E9
+0xE144	0x52EB
+0xE145	0x5330
+0xE146	0x53AC
+0xE147	0x5627
+0xE148	0x5615
+0xE149	0x560C
+0xE14A	0x5612
+0xE14B	0x55FC
+0xE14C	0x560F
+0xE14D	0x561C
+0xE14E	0x5601
+0xE14F	0x5613
+0xE150	0x5602
+0xE151	0x55FA
+0xE152	0x561D
+0xE153	0x5604
+0xE154	0x55FF
+0xE155	0x55F9
+0xE156	0x5889
+0xE157	0x587C
+0xE158	0x5890
+0xE159	0x5898
+0xE15A	0x5886
+0xE15B	0x5881
+0xE15C	0x587F
+0xE15D	0x5874
+0xE15E	0x588B
+0xE15F	0x587A
+0xE160	0x5887
+0xE161	0x5891
+0xE162	0x588E
+0xE163	0x5876
+0xE164	0x5882
+0xE165	0x5888
+0xE166	0x587B
+0xE167	0x5894
+0xE168	0x588F
+0xE169	0x58FE
+0xE16A	0x596B
+0xE16B	0x5ADC
+0xE16C	0x5AEE
+0xE16D	0x5AE5
+0xE16E	0x5AD5
+0xE16F	0x5AEA
+0xE170	0x5ADA
+0xE171	0x5AED
+0xE172	0x5AEB
+0xE173	0x5AF3
+0xE174	0x5AE2
+0xE175	0x5AE0
+0xE176	0x5ADB
+0xE177	0x5AEC
+0xE178	0x5ADE
+0xE179	0x5ADD
+0xE17A	0x5AD9
+0xE17B	0x5AE8
+0xE17C	0x5ADF
+0xE17D	0x5B77
+0xE17E	0x5BE0
+0xE1A1	0x5BE3
+0xE1A2	0x5C63
+0xE1A3	0x5D82
+0xE1A4	0x5D80
+0xE1A5	0x5D7D
+0xE1A6	0x5D86
+0xE1A7	0x5D7A
+0xE1A8	0x5D81
+0xE1A9	0x5D77
+0xE1AA	0x5D8A
+0xE1AB	0x5D89
+0xE1AC	0x5D88
+0xE1AD	0x5D7E
+0xE1AE	0x5D7C
+0xE1AF	0x5D8D
+0xE1B0	0x5D79
+0xE1B1	0x5D7F
+0xE1B2	0x5E58
+0xE1B3	0x5E59
+0xE1B4	0x5E53
+0xE1B5	0x5ED8
+0xE1B6	0x5ED1
+0xE1B7	0x5ED7
+0xE1B8	0x5ECE
+0xE1B9	0x5EDC
+0xE1BA	0x5ED5
+0xE1BB	0x5ED9
+0xE1BC	0x5ED2
+0xE1BD	0x5ED4
+0xE1BE	0x5F44
+0xE1BF	0x5F43
+0xE1C0	0x5F6F
+0xE1C1	0x5FB6
+0xE1C2	0x612C
+0xE1C3	0x6128
+0xE1C4	0x6141
+0xE1C5	0x615E
+0xE1C6	0x6171
+0xE1C7	0x6173
+0xE1C8	0x6152
+0xE1C9	0x6153
+0xE1CA	0x6172
+0xE1CB	0x616C
+0xE1CC	0x6180
+0xE1CD	0x6174
+0xE1CE	0x6154
+0xE1CF	0x617A
+0xE1D0	0x615B
+0xE1D1	0x6165
+0xE1D2	0x613B
+0xE1D3	0x616A
+0xE1D4	0x6161
+0xE1D5	0x6156
+0xE1D6	0x6229
+0xE1D7	0x6227
+0xE1D8	0x622B
+0xE1D9	0x642B
+0xE1DA	0x644D
+0xE1DB	0x645B
+0xE1DC	0x645D
+0xE1DD	0x6474
+0xE1DE	0x6476
+0xE1DF	0x6472
+0xE1E0	0x6473
+0xE1E1	0x647D
+0xE1E2	0x6475
+0xE1E3	0x6466
+0xE1E4	0x64A6
+0xE1E5	0x644E
+0xE1E6	0x6482
+0xE1E7	0x645E
+0xE1E8	0x645C
+0xE1E9	0x644B
+0xE1EA	0x6453
+0xE1EB	0x6460
+0xE1EC	0x6450
+0xE1ED	0x647F
+0xE1EE	0x643F
+0xE1EF	0x646C
+0xE1F0	0x646B
+0xE1F1	0x6459
+0xE1F2	0x6465
+0xE1F3	0x6477
+0xE1F4	0x6573
+0xE1F5	0x65A0
+0xE1F6	0x66A1
+0xE1F7	0x66A0
+0xE1F8	0x669F
+0xE1F9	0x6705
+0xE1FA	0x6704
+0xE1FB	0x6722
+0xE1FC	0x69B1
+0xE1FD	0x69B6
+0xE1FE	0x69C9
+0xE240	0x69A0
+0xE241	0x69CE
+0xE242	0x6996
+0xE243	0x69B0
+0xE244	0x69AC
+0xE245	0x69BC
+0xE246	0x6991
+0xE247	0x6999
+0xE248	0x698E
+0xE249	0x69A7
+0xE24A	0x698D
+0xE24B	0x69A9
+0xE24C	0x69BE
+0xE24D	0x69AF
+0xE24E	0x69BF
+0xE24F	0x69C4
+0xE250	0x69BD
+0xE251	0x69A4
+0xE252	0x69D4
+0xE253	0x69B9
+0xE254	0x69CA
+0xE255	0x699A
+0xE256	0x69CF
+0xE257	0x69B3
+0xE258	0x6993
+0xE259	0x69AA
+0xE25A	0x69A1
+0xE25B	0x699E
+0xE25C	0x69D9
+0xE25D	0x6997
+0xE25E	0x6990
+0xE25F	0x69C2
+0xE260	0x69B5
+0xE261	0x69A5
+0xE262	0x69C6
+0xE263	0x6B4A
+0xE264	0x6B4D
+0xE265	0x6B4B
+0xE266	0x6B9E
+0xE267	0x6B9F
+0xE268	0x6BA0
+0xE269	0x6BC3
+0xE26A	0x6BC4
+0xE26B	0x6BFE
+0xE26C	0x6ECE
+0xE26D	0x6EF5
+0xE26E	0x6EF1
+0xE26F	0x6F03
+0xE270	0x6F25
+0xE271	0x6EF8
+0xE272	0x6F37
+0xE273	0x6EFB
+0xE274	0x6F2E
+0xE275	0x6F09
+0xE276	0x6F4E
+0xE277	0x6F19
+0xE278	0x6F1A
+0xE279	0x6F27
+0xE27A	0x6F18
+0xE27B	0x6F3B
+0xE27C	0x6F12
+0xE27D	0x6EED
+0xE27E	0x6F0A
+0xE2A1	0x6F36
+0xE2A2	0x6F73
+0xE2A3	0x6EF9
+0xE2A4	0x6EEE
+0xE2A5	0x6F2D
+0xE2A6	0x6F40
+0xE2A7	0x6F30
+0xE2A8	0x6F3C
+0xE2A9	0x6F35
+0xE2AA	0x6EEB
+0xE2AB	0x6F07
+0xE2AC	0x6F0E
+0xE2AD	0x6F43
+0xE2AE	0x6F05
+0xE2AF	0x6EFD
+0xE2B0	0x6EF6
+0xE2B1	0x6F39
+0xE2B2	0x6F1C
+0xE2B3	0x6EFC
+0xE2B4	0x6F3A
+0xE2B5	0x6F1F
+0xE2B6	0x6F0D
+0xE2B7	0x6F1E
+0xE2B8	0x6F08
+0xE2B9	0x6F21
+0xE2BA	0x7187
+0xE2BB	0x7190
+0xE2BC	0x7189
+0xE2BD	0x7180
+0xE2BE	0x7185
+0xE2BF	0x7182
+0xE2C0	0x718F
+0xE2C1	0x717B
+0xE2C2	0x7186
+0xE2C3	0x7181
+0xE2C4	0x7197
+0xE2C5	0x7244
+0xE2C6	0x7253
+0xE2C7	0x7297
+0xE2C8	0x7295
+0xE2C9	0x7293
+0xE2CA	0x7343
+0xE2CB	0x734D
+0xE2CC	0x7351
+0xE2CD	0x734C
+0xE2CE	0x7462
+0xE2CF	0x7473
+0xE2D0	0x7471
+0xE2D1	0x7475
+0xE2D2	0x7472
+0xE2D3	0x7467
+0xE2D4	0x746E
+0xE2D5	0x7500
+0xE2D6	0x7502
+0xE2D7	0x7503
+0xE2D8	0x757D
+0xE2D9	0x7590
+0xE2DA	0x7616
+0xE2DB	0x7608
+0xE2DC	0x760C
+0xE2DD	0x7615
+0xE2DE	0x7611
+0xE2DF	0x760A
+0xE2E0	0x7614
+0xE2E1	0x76B8
+0xE2E2	0x7781
+0xE2E3	0x777C
+0xE2E4	0x7785
+0xE2E5	0x7782
+0xE2E6	0x776E
+0xE2E7	0x7780
+0xE2E8	0x776F
+0xE2E9	0x777E
+0xE2EA	0x7783
+0xE2EB	0x78B2
+0xE2EC	0x78AA
+0xE2ED	0x78B4
+0xE2EE	0x78AD
+0xE2EF	0x78A8
+0xE2F0	0x787E
+0xE2F1	0x78AB
+0xE2F2	0x789E
+0xE2F3	0x78A5
+0xE2F4	0x78A0
+0xE2F5	0x78AC
+0xE2F6	0x78A2
+0xE2F7	0x78A4
+0xE2F8	0x7998
+0xE2F9	0x798A
+0xE2FA	0x798B
+0xE2FB	0x7996
+0xE2FC	0x7995
+0xE2FD	0x7994
+0xE2FE	0x7993
+0xE340	0x7997
+0xE341	0x7988
+0xE342	0x7992
+0xE343	0x7990
+0xE344	0x7A2B
+0xE345	0x7A4A
+0xE346	0x7A30
+0xE347	0x7A2F
+0xE348	0x7A28
+0xE349	0x7A26
+0xE34A	0x7AA8
+0xE34B	0x7AAB
+0xE34C	0x7AAC
+0xE34D	0x7AEE
+0xE34E	0x7B88
+0xE34F	0x7B9C
+0xE350	0x7B8A
+0xE351	0x7B91
+0xE352	0x7B90
+0xE353	0x7B96
+0xE354	0x7B8D
+0xE355	0x7B8C
+0xE356	0x7B9B
+0xE357	0x7B8E
+0xE358	0x7B85
+0xE359	0x7B98
+0xE35A	0x5284
+0xE35B	0x7B99
+0xE35C	0x7BA4
+0xE35D	0x7B82
+0xE35E	0x7CBB
+0xE35F	0x7CBF
+0xE360	0x7CBC
+0xE361	0x7CBA
+0xE362	0x7DA7
+0xE363	0x7DB7
+0xE364	0x7DC2
+0xE365	0x7DA3
+0xE366	0x7DAA
+0xE367	0x7DC1
+0xE368	0x7DC0
+0xE369	0x7DC5
+0xE36A	0x7D9D
+0xE36B	0x7DCE
+0xE36C	0x7DC4
+0xE36D	0x7DC6
+0xE36E	0x7DCB
+0xE36F	0x7DCC
+0xE370	0x7DAF
+0xE371	0x7DB9
+0xE372	0x7D96
+0xE373	0x7DBC
+0xE374	0x7D9F
+0xE375	0x7DA6
+0xE376	0x7DAE
+0xE377	0x7DA9
+0xE378	0x7DA1
+0xE379	0x7DC9
+0xE37A	0x7F73
+0xE37B	0x7FE2
+0xE37C	0x7FE3
+0xE37D	0x7FE5
+0xE37E	0x7FDE
+0xE3A1	0x8024
+0xE3A2	0x805D
+0xE3A3	0x805C
+0xE3A4	0x8189
+0xE3A5	0x8186
+0xE3A6	0x8183
+0xE3A7	0x8187
+0xE3A8	0x818D
+0xE3A9	0x818C
+0xE3AA	0x818B
+0xE3AB	0x8215
+0xE3AC	0x8497
+0xE3AD	0x84A4
+0xE3AE	0x84A1
+0xE3AF	0x849F
+0xE3B0	0x84BA
+0xE3B1	0x84CE
+0xE3B2	0x84C2
+0xE3B3	0x84AC
+0xE3B4	0x84AE
+0xE3B5	0x84AB
+0xE3B6	0x84B9
+0xE3B7	0x84B4
+0xE3B8	0x84C1
+0xE3B9	0x84CD
+0xE3BA	0x84AA
+0xE3BB	0x849A
+0xE3BC	0x84B1
+0xE3BD	0x84D0
+0xE3BE	0x849D
+0xE3BF	0x84A7
+0xE3C0	0x84BB
+0xE3C1	0x84A2
+0xE3C2	0x8494
+0xE3C3	0x84C7
+0xE3C4	0x84CC
+0xE3C5	0x849B
+0xE3C6	0x84A9
+0xE3C7	0x84AF
+0xE3C8	0x84A8
+0xE3C9	0x84D6
+0xE3CA	0x8498
+0xE3CB	0x84B6
+0xE3CC	0x84CF
+0xE3CD	0x84A0
+0xE3CE	0x84D7
+0xE3CF	0x84D4
+0xE3D0	0x84D2
+0xE3D1	0x84DB
+0xE3D2	0x84B0
+0xE3D3	0x8491
+0xE3D4	0x8661
+0xE3D5	0x8733
+0xE3D6	0x8723
+0xE3D7	0x8728
+0xE3D8	0x876B
+0xE3D9	0x8740
+0xE3DA	0x872E
+0xE3DB	0x871E
+0xE3DC	0x8721
+0xE3DD	0x8719
+0xE3DE	0x871B
+0xE3DF	0x8743
+0xE3E0	0x872C
+0xE3E1	0x8741
+0xE3E2	0x873E
+0xE3E3	0x8746
+0xE3E4	0x8720
+0xE3E5	0x8732
+0xE3E6	0x872A
+0xE3E7	0x872D
+0xE3E8	0x873C
+0xE3E9	0x8712
+0xE3EA	0x873A
+0xE3EB	0x8731
+0xE3EC	0x8735
+0xE3ED	0x8742
+0xE3EE	0x8726
+0xE3EF	0x8727
+0xE3F0	0x8738
+0xE3F1	0x8724
+0xE3F2	0x871A
+0xE3F3	0x8730
+0xE3F4	0x8711
+0xE3F5	0x88F7
+0xE3F6	0x88E7
+0xE3F7	0x88F1
+0xE3F8	0x88F2
+0xE3F9	0x88FA
+0xE3FA	0x88FE
+0xE3FB	0x88EE
+0xE3FC	0x88FC
+0xE3FD	0x88F6
+0xE3FE	0x88FB
+0xE440	0x88F0
+0xE441	0x88EC
+0xE442	0x88EB
+0xE443	0x899D
+0xE444	0x89A1
+0xE445	0x899F
+0xE446	0x899E
+0xE447	0x89E9
+0xE448	0x89EB
+0xE449	0x89E8
+0xE44A	0x8AAB
+0xE44B	0x8A99
+0xE44C	0x8A8B
+0xE44D	0x8A92
+0xE44E	0x8A8F
+0xE44F	0x8A96
+0xE450	0x8C3D
+0xE451	0x8C68
+0xE452	0x8C69
+0xE453	0x8CD5
+0xE454	0x8CCF
+0xE455	0x8CD7
+0xE456	0x8D96
+0xE457	0x8E09
+0xE458	0x8E02
+0xE459	0x8DFF
+0xE45A	0x8E0D
+0xE45B	0x8DFD
+0xE45C	0x8E0A
+0xE45D	0x8E03
+0xE45E	0x8E07
+0xE45F	0x8E06
+0xE460	0x8E05
+0xE461	0x8DFE
+0xE462	0x8E00
+0xE463	0x8E04
+0xE464	0x8F10
+0xE465	0x8F11
+0xE466	0x8F0E
+0xE467	0x8F0D
+0xE468	0x9123
+0xE469	0x911C
+0xE46A	0x9120
+0xE46B	0x9122
+0xE46C	0x911F
+0xE46D	0x911D
+0xE46E	0x911A
+0xE46F	0x9124
+0xE470	0x9121
+0xE471	0x911B
+0xE472	0x917A
+0xE473	0x9172
+0xE474	0x9179
+0xE475	0x9173
+0xE476	0x92A5
+0xE477	0x92A4
+0xE478	0x9276
+0xE479	0x929B
+0xE47A	0x927A
+0xE47B	0x92A0
+0xE47C	0x9294
+0xE47D	0x92AA
+0xE47E	0x928D
+0xE4A1	0x92A6
+0xE4A2	0x929A
+0xE4A3	0x92AB
+0xE4A4	0x9279
+0xE4A5	0x9297
+0xE4A6	0x927F
+0xE4A7	0x92A3
+0xE4A8	0x92EE
+0xE4A9	0x928E
+0xE4AA	0x9282
+0xE4AB	0x9295
+0xE4AC	0x92A2
+0xE4AD	0x927D
+0xE4AE	0x9288
+0xE4AF	0x92A1
+0xE4B0	0x928A
+0xE4B1	0x9286
+0xE4B2	0x928C
+0xE4B3	0x9299
+0xE4B4	0x92A7
+0xE4B5	0x927E
+0xE4B6	0x9287
+0xE4B7	0x92A9
+0xE4B8	0x929D
+0xE4B9	0x928B
+0xE4BA	0x922D
+0xE4BB	0x969E
+0xE4BC	0x96A1
+0xE4BD	0x96FF
+0xE4BE	0x9758
+0xE4BF	0x977D
+0xE4C0	0x977A
+0xE4C1	0x977E
+0xE4C2	0x9783
+0xE4C3	0x9780
+0xE4C4	0x9782
+0xE4C5	0x977B
+0xE4C6	0x9784
+0xE4C7	0x9781
+0xE4C8	0x977F
+0xE4C9	0x97CE
+0xE4CA	0x97CD
+0xE4CB	0x9816
+0xE4CC	0x98AD
+0xE4CD	0x98AE
+0xE4CE	0x9902
+0xE4CF	0x9900
+0xE4D0	0x9907
+0xE4D1	0x999D
+0xE4D2	0x999C
+0xE4D3	0x99C3
+0xE4D4	0x99B9
+0xE4D5	0x99BB
+0xE4D6	0x99BA
+0xE4D7	0x99C2
+0xE4D8	0x99BD
+0xE4D9	0x99C7
+0xE4DA	0x9AB1
+0xE4DB	0x9AE3
+0xE4DC	0x9AE7
+0xE4DD	0x9B3E
+0xE4DE	0x9B3F
+0xE4DF	0x9B60
+0xE4E0	0x9B61
+0xE4E1	0x9B5F
+0xE4E2	0x9CF1
+0xE4E3	0x9CF2
+0xE4E4	0x9CF5
+0xE4E5	0x9EA7
+0xE4E6	0x50FF
+0xE4E7	0x5103
+0xE4E8	0x5130
+0xE4E9	0x50F8
+0xE4EA	0x5106
+0xE4EB	0x5107
+0xE4EC	0x50F6
+0xE4ED	0x50FE
+0xE4EE	0x510B
+0xE4EF	0x510C
+0xE4F0	0x50FD
+0xE4F1	0x510A
+0xE4F2	0x528B
+0xE4F3	0x528C
+0xE4F4	0x52F1
+0xE4F5	0x52EF
+0xE4F6	0x5648
+0xE4F7	0x5642
+0xE4F8	0x564C
+0xE4F9	0x5635
+0xE4FA	0x5641
+0xE4FB	0x564A
+0xE4FC	0x5649
+0xE4FD	0x5646
+0xE4FE	0x5658
+0xE540	0x565A
+0xE541	0x5640
+0xE542	0x5633
+0xE543	0x563D
+0xE544	0x562C
+0xE545	0x563E
+0xE546	0x5638
+0xE547	0x562A
+0xE548	0x563A
+0xE549	0x571A
+0xE54A	0x58AB
+0xE54B	0x589D
+0xE54C	0x58B1
+0xE54D	0x58A0
+0xE54E	0x58A3
+0xE54F	0x58AF
+0xE550	0x58AC
+0xE551	0x58A5
+0xE552	0x58A1
+0xE553	0x58FF
+0xE554	0x5AFF
+0xE555	0x5AF4
+0xE556	0x5AFD
+0xE557	0x5AF7
+0xE558	0x5AF6
+0xE559	0x5B03
+0xE55A	0x5AF8
+0xE55B	0x5B02
+0xE55C	0x5AF9
+0xE55D	0x5B01
+0xE55E	0x5B07
+0xE55F	0x5B05
+0xE560	0x5B0F
+0xE561	0x5C67
+0xE562	0x5D99
+0xE563	0x5D97
+0xE564	0x5D9F
+0xE565	0x5D92
+0xE566	0x5DA2
+0xE567	0x5D93
+0xE568	0x5D95
+0xE569	0x5DA0
+0xE56A	0x5D9C
+0xE56B	0x5DA1
+0xE56C	0x5D9A
+0xE56D	0x5D9E
+0xE56E	0x5E69
+0xE56F	0x5E5D
+0xE570	0x5E60
+0xE571	0x5E5C
+0xE572	0x7DF3
+0xE573	0x5EDB
+0xE574	0x5EDE
+0xE575	0x5EE1
+0xE576	0x5F49
+0xE577	0x5FB2
+0xE578	0x618B
+0xE579	0x6183
+0xE57A	0x6179
+0xE57B	0x61B1
+0xE57C	0x61B0
+0xE57D	0x61A2
+0xE57E	0x6189
+0xE5A1	0x619B
+0xE5A2	0x6193
+0xE5A3	0x61AF
+0xE5A4	0x61AD
+0xE5A5	0x619F
+0xE5A6	0x6192
+0xE5A7	0x61AA
+0xE5A8	0x61A1
+0xE5A9	0x618D
+0xE5AA	0x6166
+0xE5AB	0x61B3
+0xE5AC	0x622D
+0xE5AD	0x646E
+0xE5AE	0x6470
+0xE5AF	0x6496
+0xE5B0	0x64A0
+0xE5B1	0x6485
+0xE5B2	0x6497
+0xE5B3	0x649C
+0xE5B4	0x648F
+0xE5B5	0x648B
+0xE5B6	0x648A
+0xE5B7	0x648C
+0xE5B8	0x64A3
+0xE5B9	0x649F
+0xE5BA	0x6468
+0xE5BB	0x64B1
+0xE5BC	0x6498
+0xE5BD	0x6576
+0xE5BE	0x657A
+0xE5BF	0x6579
+0xE5C0	0x657B
+0xE5C1	0x65B2
+0xE5C2	0x65B3
+0xE5C3	0x66B5
+0xE5C4	0x66B0
+0xE5C5	0x66A9
+0xE5C6	0x66B2
+0xE5C7	0x66B7
+0xE5C8	0x66AA
+0xE5C9	0x66AF
+0xE5CA	0x6A00
+0xE5CB	0x6A06
+0xE5CC	0x6A17
+0xE5CD	0x69E5
+0xE5CE	0x69F8
+0xE5CF	0x6A15
+0xE5D0	0x69F1
+0xE5D1	0x69E4
+0xE5D2	0x6A20
+0xE5D3	0x69FF
+0xE5D4	0x69EC
+0xE5D5	0x69E2
+0xE5D6	0x6A1B
+0xE5D7	0x6A1D
+0xE5D8	0x69FE
+0xE5D9	0x6A27
+0xE5DA	0x69F2
+0xE5DB	0x69EE
+0xE5DC	0x6A14
+0xE5DD	0x69F7
+0xE5DE	0x69E7
+0xE5DF	0x6A40
+0xE5E0	0x6A08
+0xE5E1	0x69E6
+0xE5E2	0x69FB
+0xE5E3	0x6A0D
+0xE5E4	0x69FC
+0xE5E5	0x69EB
+0xE5E6	0x6A09
+0xE5E7	0x6A04
+0xE5E8	0x6A18
+0xE5E9	0x6A25
+0xE5EA	0x6A0F
+0xE5EB	0x69F6
+0xE5EC	0x6A26
+0xE5ED	0x6A07
+0xE5EE	0x69F4
+0xE5EF	0x6A16
+0xE5F0	0x6B51
+0xE5F1	0x6BA5
+0xE5F2	0x6BA3
+0xE5F3	0x6BA2
+0xE5F4	0x6BA6
+0xE5F5	0x6C01
+0xE5F6	0x6C00
+0xE5F7	0x6BFF
+0xE5F8	0x6C02
+0xE5F9	0x6F41
+0xE5FA	0x6F26
+0xE5FB	0x6F7E
+0xE5FC	0x6F87
+0xE5FD	0x6FC6
+0xE5FE	0x6F92
+0xE640	0x6F8D
+0xE641	0x6F89
+0xE642	0x6F8C
+0xE643	0x6F62
+0xE644	0x6F4F
+0xE645	0x6F85
+0xE646	0x6F5A
+0xE647	0x6F96
+0xE648	0x6F76
+0xE649	0x6F6C
+0xE64A	0x6F82
+0xE64B	0x6F55
+0xE64C	0x6F72
+0xE64D	0x6F52
+0xE64E	0x6F50
+0xE64F	0x6F57
+0xE650	0x6F94
+0xE651	0x6F93
+0xE652	0x6F5D
+0xE653	0x6F00
+0xE654	0x6F61
+0xE655	0x6F6B
+0xE656	0x6F7D
+0xE657	0x6F67
+0xE658	0x6F90
+0xE659	0x6F53
+0xE65A	0x6F8B
+0xE65B	0x6F69
+0xE65C	0x6F7F
+0xE65D	0x6F95
+0xE65E	0x6F63
+0xE65F	0x6F77
+0xE660	0x6F6A
+0xE661	0x6F7B
+0xE662	0x71B2
+0xE663	0x71AF
+0xE664	0x719B
+0xE665	0x71B0
+0xE666	0x71A0
+0xE667	0x719A
+0xE668	0x71A9
+0xE669	0x71B5
+0xE66A	0x719D
+0xE66B	0x71A5
+0xE66C	0x719E
+0xE66D	0x71A4
+0xE66E	0x71A1
+0xE66F	0x71AA
+0xE670	0x719C
+0xE671	0x71A7
+0xE672	0x71B3
+0xE673	0x7298
+0xE674	0x729A
+0xE675	0x7358
+0xE676	0x7352
+0xE677	0x735E
+0xE678	0x735F
+0xE679	0x7360
+0xE67A	0x735D
+0xE67B	0x735B
+0xE67C	0x7361
+0xE67D	0x735A
+0xE67E	0x7359
+0xE6A1	0x7362
+0xE6A2	0x7487
+0xE6A3	0x7489
+0xE6A4	0x748A
+0xE6A5	0x7486
+0xE6A6	0x7481
+0xE6A7	0x747D
+0xE6A8	0x7485
+0xE6A9	0x7488
+0xE6AA	0x747C
+0xE6AB	0x7479
+0xE6AC	0x7508
+0xE6AD	0x7507
+0xE6AE	0x757E
+0xE6AF	0x7625
+0xE6B0	0x761E
+0xE6B1	0x7619
+0xE6B2	0x761D
+0xE6B3	0x761C
+0xE6B4	0x7623
+0xE6B5	0x761A
+0xE6B6	0x7628
+0xE6B7	0x761B
+0xE6B8	0x769C
+0xE6B9	0x769D
+0xE6BA	0x769E
+0xE6BB	0x769B
+0xE6BC	0x778D
+0xE6BD	0x778F
+0xE6BE	0x7789
+0xE6BF	0x7788
+0xE6C0	0x78CD
+0xE6C1	0x78BB
+0xE6C2	0x78CF
+0xE6C3	0x78CC
+0xE6C4	0x78D1
+0xE6C5	0x78CE
+0xE6C6	0x78D4
+0xE6C7	0x78C8
+0xE6C8	0x78C3
+0xE6C9	0x78C4
+0xE6CA	0x78C9
+0xE6CB	0x799A
+0xE6CC	0x79A1
+0xE6CD	0x79A0
+0xE6CE	0x799C
+0xE6CF	0x79A2
+0xE6D0	0x799B
+0xE6D1	0x6B76
+0xE6D2	0x7A39
+0xE6D3	0x7AB2
+0xE6D4	0x7AB4
+0xE6D5	0x7AB3
+0xE6D6	0x7BB7
+0xE6D7	0x7BCB
+0xE6D8	0x7BBE
+0xE6D9	0x7BAC
+0xE6DA	0x7BCE
+0xE6DB	0x7BAF
+0xE6DC	0x7BB9
+0xE6DD	0x7BCA
+0xE6DE	0x7BB5
+0xE6DF	0x7CC5
+0xE6E0	0x7CC8
+0xE6E1	0x7CCC
+0xE6E2	0x7CCB
+0xE6E3	0x7DF7
+0xE6E4	0x7DDB
+0xE6E5	0x7DEA
+0xE6E6	0x7DE7
+0xE6E7	0x7DD7
+0xE6E8	0x7DE1
+0xE6E9	0x7E03
+0xE6EA	0x7DFA
+0xE6EB	0x7DE6
+0xE6EC	0x7DF6
+0xE6ED	0x7DF1
+0xE6EE	0x7DF0
+0xE6EF	0x7DEE
+0xE6F0	0x7DDF
+0xE6F1	0x7F76
+0xE6F2	0x7FAC
+0xE6F3	0x7FB0
+0xE6F4	0x7FAD
+0xE6F5	0x7FED
+0xE6F6	0x7FEB
+0xE6F7	0x7FEA
+0xE6F8	0x7FEC
+0xE6F9	0x7FE6
+0xE6FA	0x7FE8
+0xE6FB	0x8064
+0xE6FC	0x8067
+0xE6FD	0x81A3
+0xE6FE	0x819F
+0xE740	0x819E
+0xE741	0x8195
+0xE742	0x81A2
+0xE743	0x8199
+0xE744	0x8197
+0xE745	0x8216
+0xE746	0x824F
+0xE747	0x8253
+0xE748	0x8252
+0xE749	0x8250
+0xE74A	0x824E
+0xE74B	0x8251
+0xE74C	0x8524
+0xE74D	0x853B
+0xE74E	0x850F
+0xE74F	0x8500
+0xE750	0x8529
+0xE751	0x850E
+0xE752	0x8509
+0xE753	0x850D
+0xE754	0x851F
+0xE755	0x850A
+0xE756	0x8527
+0xE757	0x851C
+0xE758	0x84FB
+0xE759	0x852B
+0xE75A	0x84FA
+0xE75B	0x8508
+0xE75C	0x850C
+0xE75D	0x84F4
+0xE75E	0x852A
+0xE75F	0x84F2
+0xE760	0x8515
+0xE761	0x84F7
+0xE762	0x84EB
+0xE763	0x84F3
+0xE764	0x84FC
+0xE765	0x8512
+0xE766	0x84EA
+0xE767	0x84E9
+0xE768	0x8516
+0xE769	0x84FE
+0xE76A	0x8528
+0xE76B	0x851D
+0xE76C	0x852E
+0xE76D	0x8502
+0xE76E	0x84FD
+0xE76F	0x851E
+0xE770	0x84F6
+0xE771	0x8531
+0xE772	0x8526
+0xE773	0x84E7
+0xE774	0x84E8
+0xE775	0x84F0
+0xE776	0x84EF
+0xE777	0x84F9
+0xE778	0x8518
+0xE779	0x8520
+0xE77A	0x8530
+0xE77B	0x850B
+0xE77C	0x8519
+0xE77D	0x852F
+0xE77E	0x8662
+0xE7A1	0x8756
+0xE7A2	0x8763
+0xE7A3	0x8764
+0xE7A4	0x8777
+0xE7A5	0x87E1
+0xE7A6	0x8773
+0xE7A7	0x8758
+0xE7A8	0x8754
+0xE7A9	0x875B
+0xE7AA	0x8752
+0xE7AB	0x8761
+0xE7AC	0x875A
+0xE7AD	0x8751
+0xE7AE	0x875E
+0xE7AF	0x876D
+0xE7B0	0x876A
+0xE7B1	0x8750
+0xE7B2	0x874E
+0xE7B3	0x875F
+0xE7B4	0x875D
+0xE7B5	0x876F
+0xE7B6	0x876C
+0xE7B7	0x877A
+0xE7B8	0x876E
+0xE7B9	0x875C
+0xE7BA	0x8765
+0xE7BB	0x874F
+0xE7BC	0x877B
+0xE7BD	0x8775
+0xE7BE	0x8762
+0xE7BF	0x8767
+0xE7C0	0x8769
+0xE7C1	0x885A
+0xE7C2	0x8905
+0xE7C3	0x890C
+0xE7C4	0x8914
+0xE7C5	0x890B
+0xE7C6	0x8917
+0xE7C7	0x8918
+0xE7C8	0x8919
+0xE7C9	0x8906
+0xE7CA	0x8916
+0xE7CB	0x8911
+0xE7CC	0x890E
+0xE7CD	0x8909
+0xE7CE	0x89A2
+0xE7CF	0x89A4
+0xE7D0	0x89A3
+0xE7D1	0x89ED
+0xE7D2	0x89F0
+0xE7D3	0x89EC
+0xE7D4	0x8ACF
+0xE7D5	0x8AC6
+0xE7D6	0x8AB8
+0xE7D7	0x8AD3
+0xE7D8	0x8AD1
+0xE7D9	0x8AD4
+0xE7DA	0x8AD5
+0xE7DB	0x8ABB
+0xE7DC	0x8AD7
+0xE7DD	0x8ABE
+0xE7DE	0x8AC0
+0xE7DF	0x8AC5
+0xE7E0	0x8AD8
+0xE7E1	0x8AC3
+0xE7E2	0x8ABA
+0xE7E3	0x8ABD
+0xE7E4	0x8AD9
+0xE7E5	0x8C3E
+0xE7E6	0x8C4D
+0xE7E7	0x8C8F
+0xE7E8	0x8CE5
+0xE7E9	0x8CDF
+0xE7EA	0x8CD9
+0xE7EB	0x8CE8
+0xE7EC	0x8CDA
+0xE7ED	0x8CDD
+0xE7EE	0x8CE7
+0xE7EF	0x8DA0
+0xE7F0	0x8D9C
+0xE7F1	0x8DA1
+0xE7F2	0x8D9B
+0xE7F3	0x8E20
+0xE7F4	0x8E23
+0xE7F5	0x8E25
+0xE7F6	0x8E24
+0xE7F7	0x8E2E
+0xE7F8	0x8E15
+0xE7F9	0x8E1B
+0xE7FA	0x8E16
+0xE7FB	0x8E11
+0xE7FC	0x8E19
+0xE7FD	0x8E26
+0xE7FE	0x8E27
+0xE840	0x8E14
+0xE841	0x8E12
+0xE842	0x8E18
+0xE843	0x8E13
+0xE844	0x8E1C
+0xE845	0x8E17
+0xE846	0x8E1A
+0xE847	0x8F2C
+0xE848	0x8F24
+0xE849	0x8F18
+0xE84A	0x8F1A
+0xE84B	0x8F20
+0xE84C	0x8F23
+0xE84D	0x8F16
+0xE84E	0x8F17
+0xE84F	0x9073
+0xE850	0x9070
+0xE851	0x906F
+0xE852	0x9067
+0xE853	0x906B
+0xE854	0x912F
+0xE855	0x912B
+0xE856	0x9129
+0xE857	0x912A
+0xE858	0x9132
+0xE859	0x9126
+0xE85A	0x912E
+0xE85B	0x9185
+0xE85C	0x9186
+0xE85D	0x918A
+0xE85E	0x9181
+0xE85F	0x9182
+0xE860	0x9184
+0xE861	0x9180
+0xE862	0x92D0
+0xE863	0x92C3
+0xE864	0x92C4
+0xE865	0x92C0
+0xE866	0x92D9
+0xE867	0x92B6
+0xE868	0x92CF
+0xE869	0x92F1
+0xE86A	0x92DF
+0xE86B	0x92D8
+0xE86C	0x92E9
+0xE86D	0x92D7
+0xE86E	0x92DD
+0xE86F	0x92CC
+0xE870	0x92EF
+0xE871	0x92C2
+0xE872	0x92E8
+0xE873	0x92CA
+0xE874	0x92C8
+0xE875	0x92CE
+0xE876	0x92E6
+0xE877	0x92CD
+0xE878	0x92D5
+0xE879	0x92C9
+0xE87A	0x92E0
+0xE87B	0x92DE
+0xE87C	0x92E7
+0xE87D	0x92D1
+0xE87E	0x92D3
+0xE8A1	0x92B5
+0xE8A2	0x92E1
+0xE8A3	0x92C6
+0xE8A4	0x92B4
+0xE8A5	0x957C
+0xE8A6	0x95AC
+0xE8A7	0x95AB
+0xE8A8	0x95AE
+0xE8A9	0x95B0
+0xE8AA	0x96A4
+0xE8AB	0x96A2
+0xE8AC	0x96D3
+0xE8AD	0x9705
+0xE8AE	0x9708
+0xE8AF	0x9702
+0xE8B0	0x975A
+0xE8B1	0x978A
+0xE8B2	0x978E
+0xE8B3	0x9788
+0xE8B4	0x97D0
+0xE8B5	0x97CF
+0xE8B6	0x981E
+0xE8B7	0x981D
+0xE8B8	0x9826
+0xE8B9	0x9829
+0xE8BA	0x9828
+0xE8BB	0x9820
+0xE8BC	0x981B
+0xE8BD	0x9827
+0xE8BE	0x98B2
+0xE8BF	0x9908
+0xE8C0	0x98FA
+0xE8C1	0x9911
+0xE8C2	0x9914
+0xE8C3	0x9916
+0xE8C4	0x9917
+0xE8C5	0x9915
+0xE8C6	0x99DC
+0xE8C7	0x99CD
+0xE8C8	0x99CF
+0xE8C9	0x99D3
+0xE8CA	0x99D4
+0xE8CB	0x99CE
+0xE8CC	0x99C9
+0xE8CD	0x99D6
+0xE8CE	0x99D8
+0xE8CF	0x99CB
+0xE8D0	0x99D7
+0xE8D1	0x99CC
+0xE8D2	0x9AB3
+0xE8D3	0x9AEC
+0xE8D4	0x9AEB
+0xE8D5	0x9AF3
+0xE8D6	0x9AF2
+0xE8D7	0x9AF1
+0xE8D8	0x9B46
+0xE8D9	0x9B43
+0xE8DA	0x9B67
+0xE8DB	0x9B74
+0xE8DC	0x9B71
+0xE8DD	0x9B66
+0xE8DE	0x9B76
+0xE8DF	0x9B75
+0xE8E0	0x9B70
+0xE8E1	0x9B68
+0xE8E2	0x9B64
+0xE8E3	0x9B6C
+0xE8E4	0x9CFC
+0xE8E5	0x9CFA
+0xE8E6	0x9CFD
+0xE8E7	0x9CFF
+0xE8E8	0x9CF7
+0xE8E9	0x9D07
+0xE8EA	0x9D00
+0xE8EB	0x9CF9
+0xE8EC	0x9CFB
+0xE8ED	0x9D08
+0xE8EE	0x9D05
+0xE8EF	0x9D04
+0xE8F0	0x9E83
+0xE8F1	0x9ED3
+0xE8F2	0x9F0F
+0xE8F3	0x9F10
+0xE8F4	0x511C
+0xE8F5	0x5113
+0xE8F6	0x5117
+0xE8F7	0x511A
+0xE8F8	0x5111
+0xE8F9	0x51DE
+0xE8FA	0x5334
+0xE8FB	0x53E1
+0xE8FC	0x5670
+0xE8FD	0x5660
+0xE8FE	0x566E
+0xE940	0x5673
+0xE941	0x5666
+0xE942	0x5663
+0xE943	0x566D
+0xE944	0x5672
+0xE945	0x565E
+0xE946	0x5677
+0xE947	0x571C
+0xE948	0x571B
+0xE949	0x58C8
+0xE94A	0x58BD
+0xE94B	0x58C9
+0xE94C	0x58BF
+0xE94D	0x58BA
+0xE94E	0x58C2
+0xE94F	0x58BC
+0xE950	0x58C6
+0xE951	0x5B17
+0xE952	0x5B19
+0xE953	0x5B1B
+0xE954	0x5B21
+0xE955	0x5B14
+0xE956	0x5B13
+0xE957	0x5B10
+0xE958	0x5B16
+0xE959	0x5B28
+0xE95A	0x5B1A
+0xE95B	0x5B20
+0xE95C	0x5B1E
+0xE95D	0x5BEF
+0xE95E	0x5DAC
+0xE95F	0x5DB1
+0xE960	0x5DA9
+0xE961	0x5DA7
+0xE962	0x5DB5
+0xE963	0x5DB0
+0xE964	0x5DAE
+0xE965	0x5DAA
+0xE966	0x5DA8
+0xE967	0x5DB2
+0xE968	0x5DAD
+0xE969	0x5DAF
+0xE96A	0x5DB4
+0xE96B	0x5E67
+0xE96C	0x5E68
+0xE96D	0x5E66
+0xE96E	0x5E6F
+0xE96F	0x5EE9
+0xE970	0x5EE7
+0xE971	0x5EE6
+0xE972	0x5EE8
+0xE973	0x5EE5
+0xE974	0x5F4B
+0xE975	0x5FBC
+0xE976	0x619D
+0xE977	0x61A8
+0xE978	0x6196
+0xE979	0x61C5
+0xE97A	0x61B4
+0xE97B	0x61C6
+0xE97C	0x61C1
+0xE97D	0x61CC
+0xE97E	0x61BA
+0xE9A1	0x61BF
+0xE9A2	0x61B8
+0xE9A3	0x618C
+0xE9A4	0x64D7
+0xE9A5	0x64D6
+0xE9A6	0x64D0
+0xE9A7	0x64CF
+0xE9A8	0x64C9
+0xE9A9	0x64BD
+0xE9AA	0x6489
+0xE9AB	0x64C3
+0xE9AC	0x64DB
+0xE9AD	0x64F3
+0xE9AE	0x64D9
+0xE9AF	0x6533
+0xE9B0	0x657F
+0xE9B1	0x657C
+0xE9B2	0x65A2
+0xE9B3	0x66C8
+0xE9B4	0x66BE
+0xE9B5	0x66C0
+0xE9B6	0x66CA
+0xE9B7	0x66CB
+0xE9B8	0x66CF
+0xE9B9	0x66BD
+0xE9BA	0x66BB
+0xE9BB	0x66BA
+0xE9BC	0x66CC
+0xE9BD	0x6723
+0xE9BE	0x6A34
+0xE9BF	0x6A66
+0xE9C0	0x6A49
+0xE9C1	0x6A67
+0xE9C2	0x6A32
+0xE9C3	0x6A68
+0xE9C4	0x6A3E
+0xE9C5	0x6A5D
+0xE9C6	0x6A6D
+0xE9C7	0x6A76
+0xE9C8	0x6A5B
+0xE9C9	0x6A51
+0xE9CA	0x6A28
+0xE9CB	0x6A5A
+0xE9CC	0x6A3B
+0xE9CD	0x6A3F
+0xE9CE	0x6A41
+0xE9CF	0x6A6A
+0xE9D0	0x6A64
+0xE9D1	0x6A50
+0xE9D2	0x6A4F
+0xE9D3	0x6A54
+0xE9D4	0x6A6F
+0xE9D5	0x6A69
+0xE9D6	0x6A60
+0xE9D7	0x6A3C
+0xE9D8	0x6A5E
+0xE9D9	0x6A56
+0xE9DA	0x6A55
+0xE9DB	0x6A4D
+0xE9DC	0x6A4E
+0xE9DD	0x6A46
+0xE9DE	0x6B55
+0xE9DF	0x6B54
+0xE9E0	0x6B56
+0xE9E1	0x6BA7
+0xE9E2	0x6BAA
+0xE9E3	0x6BAB
+0xE9E4	0x6BC8
+0xE9E5	0x6BC7
+0xE9E6	0x6C04
+0xE9E7	0x6C03
+0xE9E8	0x6C06
+0xE9E9	0x6FAD
+0xE9EA	0x6FCB
+0xE9EB	0x6FA3
+0xE9EC	0x6FC7
+0xE9ED	0x6FBC
+0xE9EE	0x6FCE
+0xE9EF	0x6FC8
+0xE9F0	0x6F5E
+0xE9F1	0x6FC4
+0xE9F2	0x6FBD
+0xE9F3	0x6F9E
+0xE9F4	0x6FCA
+0xE9F5	0x6FA8
+0xE9F6	0x7004
+0xE9F7	0x6FA5
+0xE9F8	0x6FAE
+0xE9F9	0x6FBA
+0xE9FA	0x6FAC
+0xE9FB	0x6FAA
+0xE9FC	0x6FCF
+0xE9FD	0x6FBF
+0xE9FE	0x6FB8
+0xEA40	0x6FA2
+0xEA41	0x6FC9
+0xEA42	0x6FAB
+0xEA43	0x6FCD
+0xEA44	0x6FAF
+0xEA45	0x6FB2
+0xEA46	0x6FB0
+0xEA47	0x71C5
+0xEA48	0x71C2
+0xEA49	0x71BF
+0xEA4A	0x71B8
+0xEA4B	0x71D6
+0xEA4C	0x71C0
+0xEA4D	0x71C1
+0xEA4E	0x71CB
+0xEA4F	0x71D4
+0xEA50	0x71CA
+0xEA51	0x71C7
+0xEA52	0x71CF
+0xEA53	0x71BD
+0xEA54	0x71D8
+0xEA55	0x71BC
+0xEA56	0x71C6
+0xEA57	0x71DA
+0xEA58	0x71DB
+0xEA59	0x729D
+0xEA5A	0x729E
+0xEA5B	0x7369
+0xEA5C	0x7366
+0xEA5D	0x7367
+0xEA5E	0x736C
+0xEA5F	0x7365
+0xEA60	0x736B
+0xEA61	0x736A
+0xEA62	0x747F
+0xEA63	0x749A
+0xEA64	0x74A0
+0xEA65	0x7494
+0xEA66	0x7492
+0xEA67	0x7495
+0xEA68	0x74A1
+0xEA69	0x750B
+0xEA6A	0x7580
+0xEA6B	0x762F
+0xEA6C	0x762D
+0xEA6D	0x7631
+0xEA6E	0x763D
+0xEA6F	0x7633
+0xEA70	0x763C
+0xEA71	0x7635
+0xEA72	0x7632
+0xEA73	0x7630
+0xEA74	0x76BB
+0xEA75	0x76E6
+0xEA76	0x779A
+0xEA77	0x779D
+0xEA78	0x77A1
+0xEA79	0x779C
+0xEA7A	0x779B
+0xEA7B	0x77A2
+0xEA7C	0x77A3
+0xEA7D	0x7795
+0xEA7E	0x7799
+0xEAA1	0x7797
+0xEAA2	0x78DD
+0xEAA3	0x78E9
+0xEAA4	0x78E5
+0xEAA5	0x78EA
+0xEAA6	0x78DE
+0xEAA7	0x78E3
+0xEAA8	0x78DB
+0xEAA9	0x78E1
+0xEAAA	0x78E2
+0xEAAB	0x78ED
+0xEAAC	0x78DF
+0xEAAD	0x78E0
+0xEAAE	0x79A4
+0xEAAF	0x7A44
+0xEAB0	0x7A48
+0xEAB1	0x7A47
+0xEAB2	0x7AB6
+0xEAB3	0x7AB8
+0xEAB4	0x7AB5
+0xEAB5	0x7AB1
+0xEAB6	0x7AB7
+0xEAB7	0x7BDE
+0xEAB8	0x7BE3
+0xEAB9	0x7BE7
+0xEABA	0x7BDD
+0xEABB	0x7BD5
+0xEABC	0x7BE5
+0xEABD	0x7BDA
+0xEABE	0x7BE8
+0xEABF	0x7BF9
+0xEAC0	0x7BD4
+0xEAC1	0x7BEA
+0xEAC2	0x7BE2
+0xEAC3	0x7BDC
+0xEAC4	0x7BEB
+0xEAC5	0x7BD8
+0xEAC6	0x7BDF
+0xEAC7	0x7CD2
+0xEAC8	0x7CD4
+0xEAC9	0x7CD7
+0xEACA	0x7CD0
+0xEACB	0x7CD1
+0xEACC	0x7E12
+0xEACD	0x7E21
+0xEACE	0x7E17
+0xEACF	0x7E0C
+0xEAD0	0x7E1F
+0xEAD1	0x7E20
+0xEAD2	0x7E13
+0xEAD3	0x7E0E
+0xEAD4	0x7E1C
+0xEAD5	0x7E15
+0xEAD6	0x7E1A
+0xEAD7	0x7E22
+0xEAD8	0x7E0B
+0xEAD9	0x7E0F
+0xEADA	0x7E16
+0xEADB	0x7E0D
+0xEADC	0x7E14
+0xEADD	0x7E25
+0xEADE	0x7E24
+0xEADF	0x7F43
+0xEAE0	0x7F7B
+0xEAE1	0x7F7C
+0xEAE2	0x7F7A
+0xEAE3	0x7FB1
+0xEAE4	0x7FEF
+0xEAE5	0x802A
+0xEAE6	0x8029
+0xEAE7	0x806C
+0xEAE8	0x81B1
+0xEAE9	0x81A6
+0xEAEA	0x81AE
+0xEAEB	0x81B9
+0xEAEC	0x81B5
+0xEAED	0x81AB
+0xEAEE	0x81B0
+0xEAEF	0x81AC
+0xEAF0	0x81B4
+0xEAF1	0x81B2
+0xEAF2	0x81B7
+0xEAF3	0x81A7
+0xEAF4	0x81F2
+0xEAF5	0x8255
+0xEAF6	0x8256
+0xEAF7	0x8257
+0xEAF8	0x8556
+0xEAF9	0x8545
+0xEAFA	0x856B
+0xEAFB	0x854D
+0xEAFC	0x8553
+0xEAFD	0x8561
+0xEAFE	0x8558
+0xEB40	0x8540
+0xEB41	0x8546
+0xEB42	0x8564
+0xEB43	0x8541
+0xEB44	0x8562
+0xEB45	0x8544
+0xEB46	0x8551
+0xEB47	0x8547
+0xEB48	0x8563
+0xEB49	0x853E
+0xEB4A	0x855B
+0xEB4B	0x8571
+0xEB4C	0x854E
+0xEB4D	0x856E
+0xEB4E	0x8575
+0xEB4F	0x8555
+0xEB50	0x8567
+0xEB51	0x8560
+0xEB52	0x858C
+0xEB53	0x8566
+0xEB54	0x855D
+0xEB55	0x8554
+0xEB56	0x8565
+0xEB57	0x856C
+0xEB58	0x8663
+0xEB59	0x8665
+0xEB5A	0x8664
+0xEB5B	0x879B
+0xEB5C	0x878F
+0xEB5D	0x8797
+0xEB5E	0x8793
+0xEB5F	0x8792
+0xEB60	0x8788
+0xEB61	0x8781
+0xEB62	0x8796
+0xEB63	0x8798
+0xEB64	0x8779
+0xEB65	0x8787
+0xEB66	0x87A3
+0xEB67	0x8785
+0xEB68	0x8790
+0xEB69	0x8791
+0xEB6A	0x879D
+0xEB6B	0x8784
+0xEB6C	0x8794
+0xEB6D	0x879C
+0xEB6E	0x879A
+0xEB6F	0x8789
+0xEB70	0x891E
+0xEB71	0x8926
+0xEB72	0x8930
+0xEB73	0x892D
+0xEB74	0x892E
+0xEB75	0x8927
+0xEB76	0x8931
+0xEB77	0x8922
+0xEB78	0x8929
+0xEB79	0x8923
+0xEB7A	0x892F
+0xEB7B	0x892C
+0xEB7C	0x891F
+0xEB7D	0x89F1
+0xEB7E	0x8AE0
+0xEBA1	0x8AE2
+0xEBA2	0x8AF2
+0xEBA3	0x8AF4
+0xEBA4	0x8AF5
+0xEBA5	0x8ADD
+0xEBA6	0x8B14
+0xEBA7	0x8AE4
+0xEBA8	0x8ADF
+0xEBA9	0x8AF0
+0xEBAA	0x8AC8
+0xEBAB	0x8ADE
+0xEBAC	0x8AE1
+0xEBAD	0x8AE8
+0xEBAE	0x8AFF
+0xEBAF	0x8AEF
+0xEBB0	0x8AFB
+0xEBB1	0x8C91
+0xEBB2	0x8C92
+0xEBB3	0x8C90
+0xEBB4	0x8CF5
+0xEBB5	0x8CEE
+0xEBB6	0x8CF1
+0xEBB7	0x8CF0
+0xEBB8	0x8CF3
+0xEBB9	0x8D6C
+0xEBBA	0x8D6E
+0xEBBB	0x8DA5
+0xEBBC	0x8DA7
+0xEBBD	0x8E33
+0xEBBE	0x8E3E
+0xEBBF	0x8E38
+0xEBC0	0x8E40
+0xEBC1	0x8E45
+0xEBC2	0x8E36
+0xEBC3	0x8E3C
+0xEBC4	0x8E3D
+0xEBC5	0x8E41
+0xEBC6	0x8E30
+0xEBC7	0x8E3F
+0xEBC8	0x8EBD
+0xEBC9	0x8F36
+0xEBCA	0x8F2E
+0xEBCB	0x8F35
+0xEBCC	0x8F32
+0xEBCD	0x8F39
+0xEBCE	0x8F37
+0xEBCF	0x8F34
+0xEBD0	0x9076
+0xEBD1	0x9079
+0xEBD2	0x907B
+0xEBD3	0x9086
+0xEBD4	0x90FA
+0xEBD5	0x9133
+0xEBD6	0x9135
+0xEBD7	0x9136
+0xEBD8	0x9193
+0xEBD9	0x9190
+0xEBDA	0x9191
+0xEBDB	0x918D
+0xEBDC	0x918F
+0xEBDD	0x9327
+0xEBDE	0x931E
+0xEBDF	0x9308
+0xEBE0	0x931F
+0xEBE1	0x9306
+0xEBE2	0x930F
+0xEBE3	0x937A
+0xEBE4	0x9338
+0xEBE5	0x933C
+0xEBE6	0x931B
+0xEBE7	0x9323
+0xEBE8	0x9312
+0xEBE9	0x9301
+0xEBEA	0x9346
+0xEBEB	0x932D
+0xEBEC	0x930E
+0xEBED	0x930D
+0xEBEE	0x92CB
+0xEBEF	0x931D
+0xEBF0	0x92FA
+0xEBF1	0x9325
+0xEBF2	0x9313
+0xEBF3	0x92F9
+0xEBF4	0x92F7
+0xEBF5	0x9334
+0xEBF6	0x9302
+0xEBF7	0x9324
+0xEBF8	0x92FF
+0xEBF9	0x9329
+0xEBFA	0x9339
+0xEBFB	0x9335
+0xEBFC	0x932A
+0xEBFD	0x9314
+0xEBFE	0x930C
+0xEC40	0x930B
+0xEC41	0x92FE
+0xEC42	0x9309
+0xEC43	0x9300
+0xEC44	0x92FB
+0xEC45	0x9316
+0xEC46	0x95BC
+0xEC47	0x95CD
+0xEC48	0x95BE
+0xEC49	0x95B9
+0xEC4A	0x95BA
+0xEC4B	0x95B6
+0xEC4C	0x95BF
+0xEC4D	0x95B5
+0xEC4E	0x95BD
+0xEC4F	0x96A9
+0xEC50	0x96D4
+0xEC51	0x970B
+0xEC52	0x9712
+0xEC53	0x9710
+0xEC54	0x9799
+0xEC55	0x9797
+0xEC56	0x9794
+0xEC57	0x97F0
+0xEC58	0x97F8
+0xEC59	0x9835
+0xEC5A	0x982F
+0xEC5B	0x9832
+0xEC5C	0x9924
+0xEC5D	0x991F
+0xEC5E	0x9927
+0xEC5F	0x9929
+0xEC60	0x999E
+0xEC61	0x99EE
+0xEC62	0x99EC
+0xEC63	0x99E5
+0xEC64	0x99E4
+0xEC65	0x99F0
+0xEC66	0x99E3
+0xEC67	0x99EA
+0xEC68	0x99E9
+0xEC69	0x99E7
+0xEC6A	0x9AB9
+0xEC6B	0x9ABF
+0xEC6C	0x9AB4
+0xEC6D	0x9ABB
+0xEC6E	0x9AF6
+0xEC6F	0x9AFA
+0xEC70	0x9AF9
+0xEC71	0x9AF7
+0xEC72	0x9B33
+0xEC73	0x9B80
+0xEC74	0x9B85
+0xEC75	0x9B87
+0xEC76	0x9B7C
+0xEC77	0x9B7E
+0xEC78	0x9B7B
+0xEC79	0x9B82
+0xEC7A	0x9B93
+0xEC7B	0x9B92
+0xEC7C	0x9B90
+0xEC7D	0x9B7A
+0xEC7E	0x9B95
+0xECA1	0x9B7D
+0xECA2	0x9B88
+0xECA3	0x9D25
+0xECA4	0x9D17
+0xECA5	0x9D20
+0xECA6	0x9D1E
+0xECA7	0x9D14
+0xECA8	0x9D29
+0xECA9	0x9D1D
+0xECAA	0x9D18
+0xECAB	0x9D22
+0xECAC	0x9D10
+0xECAD	0x9D19
+0xECAE	0x9D1F
+0xECAF	0x9E88
+0xECB0	0x9E86
+0xECB1	0x9E87
+0xECB2	0x9EAE
+0xECB3	0x9EAD
+0xECB4	0x9ED5
+0xECB5	0x9ED6
+0xECB6	0x9EFA
+0xECB7	0x9F12
+0xECB8	0x9F3D
+0xECB9	0x5126
+0xECBA	0x5125
+0xECBB	0x5122
+0xECBC	0x5124
+0xECBD	0x5120
+0xECBE	0x5129
+0xECBF	0x52F4
+0xECC0	0x5693
+0xECC1	0x568C
+0xECC2	0x568D
+0xECC3	0x5686
+0xECC4	0x5684
+0xECC5	0x5683
+0xECC6	0x567E
+0xECC7	0x5682
+0xECC8	0x567F
+0xECC9	0x5681
+0xECCA	0x58D6
+0xECCB	0x58D4
+0xECCC	0x58CF
+0xECCD	0x58D2
+0xECCE	0x5B2D
+0xECCF	0x5B25
+0xECD0	0x5B32
+0xECD1	0x5B23
+0xECD2	0x5B2C
+0xECD3	0x5B27
+0xECD4	0x5B26
+0xECD5	0x5B2F
+0xECD6	0x5B2E
+0xECD7	0x5B7B
+0xECD8	0x5BF1
+0xECD9	0x5BF2
+0xECDA	0x5DB7
+0xECDB	0x5E6C
+0xECDC	0x5E6A
+0xECDD	0x5FBE
+0xECDE	0x5FBB
+0xECDF	0x61C3
+0xECE0	0x61B5
+0xECE1	0x61BC
+0xECE2	0x61E7
+0xECE3	0x61E0
+0xECE4	0x61E5
+0xECE5	0x61E4
+0xECE6	0x61E8
+0xECE7	0x61DE
+0xECE8	0x64EF
+0xECE9	0x64E9
+0xECEA	0x64E3
+0xECEB	0x64EB
+0xECEC	0x64E4
+0xECED	0x64E8
+0xECEE	0x6581
+0xECEF	0x6580
+0xECF0	0x65B6
+0xECF1	0x65DA
+0xECF2	0x66D2
+0xECF3	0x6A8D
+0xECF4	0x6A96
+0xECF5	0x6A81
+0xECF6	0x6AA5
+0xECF7	0x6A89
+0xECF8	0x6A9F
+0xECF9	0x6A9B
+0xECFA	0x6AA1
+0xECFB	0x6A9E
+0xECFC	0x6A87
+0xECFD	0x6A93
+0xECFE	0x6A8E
+0xED40	0x6A95
+0xED41	0x6A83
+0xED42	0x6AA8
+0xED43	0x6AA4
+0xED44	0x6A91
+0xED45	0x6A7F
+0xED46	0x6AA6
+0xED47	0x6A9A
+0xED48	0x6A85
+0xED49	0x6A8C
+0xED4A	0x6A92
+0xED4B	0x6B5B
+0xED4C	0x6BAD
+0xED4D	0x6C09
+0xED4E	0x6FCC
+0xED4F	0x6FA9
+0xED50	0x6FF4
+0xED51	0x6FD4
+0xED52	0x6FE3
+0xED53	0x6FDC
+0xED54	0x6FED
+0xED55	0x6FE7
+0xED56	0x6FE6
+0xED57	0x6FDE
+0xED58	0x6FF2
+0xED59	0x6FDD
+0xED5A	0x6FE2
+0xED5B	0x6FE8
+0xED5C	0x71E1
+0xED5D	0x71F1
+0xED5E	0x71E8
+0xED5F	0x71F2
+0xED60	0x71E4
+0xED61	0x71F0
+0xED62	0x71E2
+0xED63	0x7373
+0xED64	0x736E
+0xED65	0x736F
+0xED66	0x7497
+0xED67	0x74B2
+0xED68	0x74AB
+0xED69	0x7490
+0xED6A	0x74AA
+0xED6B	0x74AD
+0xED6C	0x74B1
+0xED6D	0x74A5
+0xED6E	0x74AF
+0xED6F	0x7510
+0xED70	0x7511
+0xED71	0x7512
+0xED72	0x750F
+0xED73	0x7584
+0xED74	0x7643
+0xED75	0x7648
+0xED76	0x7649
+0xED77	0x7647
+0xED78	0x76A4
+0xED79	0x76E9
+0xED7A	0x77B5
+0xED7B	0x77AB
+0xED7C	0x77B2
+0xED7D	0x77B7
+0xED7E	0x77B6
+0xEDA1	0x77B4
+0xEDA2	0x77B1
+0xEDA3	0x77A8
+0xEDA4	0x77F0
+0xEDA5	0x78F3
+0xEDA6	0x78FD
+0xEDA7	0x7902
+0xEDA8	0x78FB
+0xEDA9	0x78FC
+0xEDAA	0x78F2
+0xEDAB	0x7905
+0xEDAC	0x78F9
+0xEDAD	0x78FE
+0xEDAE	0x7904
+0xEDAF	0x79AB
+0xEDB0	0x79A8
+0xEDB1	0x7A5C
+0xEDB2	0x7A5B
+0xEDB3	0x7A56
+0xEDB4	0x7A58
+0xEDB5	0x7A54
+0xEDB6	0x7A5A
+0xEDB7	0x7ABE
+0xEDB8	0x7AC0
+0xEDB9	0x7AC1
+0xEDBA	0x7C05
+0xEDBB	0x7C0F
+0xEDBC	0x7BF2
+0xEDBD	0x7C00
+0xEDBE	0x7BFF
+0xEDBF	0x7BFB
+0xEDC0	0x7C0E
+0xEDC1	0x7BF4
+0xEDC2	0x7C0B
+0xEDC3	0x7BF3
+0xEDC4	0x7C02
+0xEDC5	0x7C09
+0xEDC6	0x7C03
+0xEDC7	0x7C01
+0xEDC8	0x7BF8
+0xEDC9	0x7BFD
+0xEDCA	0x7C06
+0xEDCB	0x7BF0
+0xEDCC	0x7BF1
+0xEDCD	0x7C10
+0xEDCE	0x7C0A
+0xEDCF	0x7CE8
+0xEDD0	0x7E2D
+0xEDD1	0x7E3C
+0xEDD2	0x7E42
+0xEDD3	0x7E33
+0xEDD4	0x9848
+0xEDD5	0x7E38
+0xEDD6	0x7E2A
+0xEDD7	0x7E49
+0xEDD8	0x7E40
+0xEDD9	0x7E47
+0xEDDA	0x7E29
+0xEDDB	0x7E4C
+0xEDDC	0x7E30
+0xEDDD	0x7E3B
+0xEDDE	0x7E36
+0xEDDF	0x7E44
+0xEDE0	0x7E3A
+0xEDE1	0x7F45
+0xEDE2	0x7F7F
+0xEDE3	0x7F7E
+0xEDE4	0x7F7D
+0xEDE5	0x7FF4
+0xEDE6	0x7FF2
+0xEDE7	0x802C
+0xEDE8	0x81BB
+0xEDE9	0x81C4
+0xEDEA	0x81CC
+0xEDEB	0x81CA
+0xEDEC	0x81C5
+0xEDED	0x81C7
+0xEDEE	0x81BC
+0xEDEF	0x81E9
+0xEDF0	0x825B
+0xEDF1	0x825A
+0xEDF2	0x825C
+0xEDF3	0x8583
+0xEDF4	0x8580
+0xEDF5	0x858F
+0xEDF6	0x85A7
+0xEDF7	0x8595
+0xEDF8	0x85A0
+0xEDF9	0x858B
+0xEDFA	0x85A3
+0xEDFB	0x857B
+0xEDFC	0x85A4
+0xEDFD	0x859A
+0xEDFE	0x859E
+0xEE40	0x8577
+0xEE41	0x857C
+0xEE42	0x8589
+0xEE43	0x85A1
+0xEE44	0x857A
+0xEE45	0x8578
+0xEE46	0x8557
+0xEE47	0x858E
+0xEE48	0x8596
+0xEE49	0x8586
+0xEE4A	0x858D
+0xEE4B	0x8599
+0xEE4C	0x859D
+0xEE4D	0x8581
+0xEE4E	0x85A2
+0xEE4F	0x8582
+0xEE50	0x8588
+0xEE51	0x8585
+0xEE52	0x8579
+0xEE53	0x8576
+0xEE54	0x8598
+0xEE55	0x8590
+0xEE56	0x859F
+0xEE57	0x8668
+0xEE58	0x87BE
+0xEE59	0x87AA
+0xEE5A	0x87AD
+0xEE5B	0x87C5
+0xEE5C	0x87B0
+0xEE5D	0x87AC
+0xEE5E	0x87B9
+0xEE5F	0x87B5
+0xEE60	0x87BC
+0xEE61	0x87AE
+0xEE62	0x87C9
+0xEE63	0x87C3
+0xEE64	0x87C2
+0xEE65	0x87CC
+0xEE66	0x87B7
+0xEE67	0x87AF
+0xEE68	0x87C4
+0xEE69	0x87CA
+0xEE6A	0x87B4
+0xEE6B	0x87B6
+0xEE6C	0x87BF
+0xEE6D	0x87B8
+0xEE6E	0x87BD
+0xEE6F	0x87DE
+0xEE70	0x87B2
+0xEE71	0x8935
+0xEE72	0x8933
+0xEE73	0x893C
+0xEE74	0x893E
+0xEE75	0x8941
+0xEE76	0x8952
+0xEE77	0x8937
+0xEE78	0x8942
+0xEE79	0x89AD
+0xEE7A	0x89AF
+0xEE7B	0x89AE
+0xEE7C	0x89F2
+0xEE7D	0x89F3
+0xEE7E	0x8B1E
+0xEEA1	0x8B18
+0xEEA2	0x8B16
+0xEEA3	0x8B11
+0xEEA4	0x8B05
+0xEEA5	0x8B0B
+0xEEA6	0x8B22
+0xEEA7	0x8B0F
+0xEEA8	0x8B12
+0xEEA9	0x8B15
+0xEEAA	0x8B07
+0xEEAB	0x8B0D
+0xEEAC	0x8B08
+0xEEAD	0x8B06
+0xEEAE	0x8B1C
+0xEEAF	0x8B13
+0xEEB0	0x8B1A
+0xEEB1	0x8C4F
+0xEEB2	0x8C70
+0xEEB3	0x8C72
+0xEEB4	0x8C71
+0xEEB5	0x8C6F
+0xEEB6	0x8C95
+0xEEB7	0x8C94
+0xEEB8	0x8CF9
+0xEEB9	0x8D6F
+0xEEBA	0x8E4E
+0xEEBB	0x8E4D
+0xEEBC	0x8E53
+0xEEBD	0x8E50
+0xEEBE	0x8E4C
+0xEEBF	0x8E47
+0xEEC0	0x8F43
+0xEEC1	0x8F40
+0xEEC2	0x9085
+0xEEC3	0x907E
+0xEEC4	0x9138
+0xEEC5	0x919A
+0xEEC6	0x91A2
+0xEEC7	0x919B
+0xEEC8	0x9199
+0xEEC9	0x919F
+0xEECA	0x91A1
+0xEECB	0x919D
+0xEECC	0x91A0
+0xEECD	0x93A1
+0xEECE	0x9383
+0xEECF	0x93AF
+0xEED0	0x9364
+0xEED1	0x9356
+0xEED2	0x9347
+0xEED3	0x937C
+0xEED4	0x9358
+0xEED5	0x935C
+0xEED6	0x9376
+0xEED7	0x9349
+0xEED8	0x9350
+0xEED9	0x9351
+0xEEDA	0x9360
+0xEEDB	0x936D
+0xEEDC	0x938F
+0xEEDD	0x934C
+0xEEDE	0x936A
+0xEEDF	0x9379
+0xEEE0	0x9357
+0xEEE1	0x9355
+0xEEE2	0x9352
+0xEEE3	0x934F
+0xEEE4	0x9371
+0xEEE5	0x9377
+0xEEE6	0x937B
+0xEEE7	0x9361
+0xEEE8	0x935E
+0xEEE9	0x9363
+0xEEEA	0x9367
+0xEEEB	0x9380
+0xEEEC	0x934E
+0xEEED	0x9359
+0xEEEE	0x95C7
+0xEEEF	0x95C0
+0xEEF0	0x95C9
+0xEEF1	0x95C3
+0xEEF2	0x95C5
+0xEEF3	0x95B7
+0xEEF4	0x96AE
+0xEEF5	0x96B0
+0xEEF6	0x96AC
+0xEEF7	0x9720
+0xEEF8	0x971F
+0xEEF9	0x9718
+0xEEFA	0x971D
+0xEEFB	0x9719
+0xEEFC	0x979A
+0xEEFD	0x97A1
+0xEEFE	0x979C
+0xEF40	0x979E
+0xEF41	0x979D
+0xEF42	0x97D5
+0xEF43	0x97D4
+0xEF44	0x97F1
+0xEF45	0x9841
+0xEF46	0x9844
+0xEF47	0x984A
+0xEF48	0x9849
+0xEF49	0x9845
+0xEF4A	0x9843
+0xEF4B	0x9925
+0xEF4C	0x992B
+0xEF4D	0x992C
+0xEF4E	0x992A
+0xEF4F	0x9933
+0xEF50	0x9932
+0xEF51	0x992F
+0xEF52	0x992D
+0xEF53	0x9931
+0xEF54	0x9930
+0xEF55	0x9998
+0xEF56	0x99A3
+0xEF57	0x99A1
+0xEF58	0x9A02
+0xEF59	0x99FA
+0xEF5A	0x99F4
+0xEF5B	0x99F7
+0xEF5C	0x99F9
+0xEF5D	0x99F8
+0xEF5E	0x99F6
+0xEF5F	0x99FB
+0xEF60	0x99FD
+0xEF61	0x99FE
+0xEF62	0x99FC
+0xEF63	0x9A03
+0xEF64	0x9ABE
+0xEF65	0x9AFE
+0xEF66	0x9AFD
+0xEF67	0x9B01
+0xEF68	0x9AFC
+0xEF69	0x9B48
+0xEF6A	0x9B9A
+0xEF6B	0x9BA8
+0xEF6C	0x9B9E
+0xEF6D	0x9B9B
+0xEF6E	0x9BA6
+0xEF6F	0x9BA1
+0xEF70	0x9BA5
+0xEF71	0x9BA4
+0xEF72	0x9B86
+0xEF73	0x9BA2
+0xEF74	0x9BA0
+0xEF75	0x9BAF
+0xEF76	0x9D33
+0xEF77	0x9D41
+0xEF78	0x9D67
+0xEF79	0x9D36
+0xEF7A	0x9D2E
+0xEF7B	0x9D2F
+0xEF7C	0x9D31
+0xEF7D	0x9D38
+0xEF7E	0x9D30
+0xEFA1	0x9D45
+0xEFA2	0x9D42
+0xEFA3	0x9D43
+0xEFA4	0x9D3E
+0xEFA5	0x9D37
+0xEFA6	0x9D40
+0xEFA7	0x9D3D
+0xEFA8	0x7FF5
+0xEFA9	0x9D2D
+0xEFAA	0x9E8A
+0xEFAB	0x9E89
+0xEFAC	0x9E8D
+0xEFAD	0x9EB0
+0xEFAE	0x9EC8
+0xEFAF	0x9EDA
+0xEFB0	0x9EFB
+0xEFB1	0x9EFF
+0xEFB2	0x9F24
+0xEFB3	0x9F23
+0xEFB4	0x9F22
+0xEFB5	0x9F54
+0xEFB6	0x9FA0
+0xEFB7	0x5131
+0xEFB8	0x512D
+0xEFB9	0x512E
+0xEFBA	0x5698
+0xEFBB	0x569C
+0xEFBC	0x5697
+0xEFBD	0x569A
+0xEFBE	0x569D
+0xEFBF	0x5699
+0xEFC0	0x5970
+0xEFC1	0x5B3C
+0xEFC2	0x5C69
+0xEFC3	0x5C6A
+0xEFC4	0x5DC0
+0xEFC5	0x5E6D
+0xEFC6	0x5E6E
+0xEFC7	0x61D8
+0xEFC8	0x61DF
+0xEFC9	0x61ED
+0xEFCA	0x61EE
+0xEFCB	0x61F1
+0xEFCC	0x61EA
+0xEFCD	0x61F0
+0xEFCE	0x61EB
+0xEFCF	0x61D6
+0xEFD0	0x61E9
+0xEFD1	0x64FF
+0xEFD2	0x6504
+0xEFD3	0x64FD
+0xEFD4	0x64F8
+0xEFD5	0x6501
+0xEFD6	0x6503
+0xEFD7	0x64FC
+0xEFD8	0x6594
+0xEFD9	0x65DB
+0xEFDA	0x66DA
+0xEFDB	0x66DB
+0xEFDC	0x66D8
+0xEFDD	0x6AC5
+0xEFDE	0x6AB9
+0xEFDF	0x6ABD
+0xEFE0	0x6AE1
+0xEFE1	0x6AC6
+0xEFE2	0x6ABA
+0xEFE3	0x6AB6
+0xEFE4	0x6AB7
+0xEFE5	0x6AC7
+0xEFE6	0x6AB4
+0xEFE7	0x6AAD
+0xEFE8	0x6B5E
+0xEFE9	0x6BC9
+0xEFEA	0x6C0B
+0xEFEB	0x7007
+0xEFEC	0x700C
+0xEFED	0x700D
+0xEFEE	0x7001
+0xEFEF	0x7005
+0xEFF0	0x7014
+0xEFF1	0x700E
+0xEFF2	0x6FFF
+0xEFF3	0x7000
+0xEFF4	0x6FFB
+0xEFF5	0x7026
+0xEFF6	0x6FFC
+0xEFF7	0x6FF7
+0xEFF8	0x700A
+0xEFF9	0x7201
+0xEFFA	0x71FF
+0xEFFB	0x71F9
+0xEFFC	0x7203
+0xEFFD	0x71FD
+0xEFFE	0x7376
+0xF040	0x74B8
+0xF041	0x74C0
+0xF042	0x74B5
+0xF043	0x74C1
+0xF044	0x74BE
+0xF045	0x74B6
+0xF046	0x74BB
+0xF047	0x74C2
+0xF048	0x7514
+0xF049	0x7513
+0xF04A	0x765C
+0xF04B	0x7664
+0xF04C	0x7659
+0xF04D	0x7650
+0xF04E	0x7653
+0xF04F	0x7657
+0xF050	0x765A
+0xF051	0x76A6
+0xF052	0x76BD
+0xF053	0x76EC
+0xF054	0x77C2
+0xF055	0x77BA
+0xF056	0x78FF
+0xF057	0x790C
+0xF058	0x7913
+0xF059	0x7914
+0xF05A	0x7909
+0xF05B	0x7910
+0xF05C	0x7912
+0xF05D	0x7911
+0xF05E	0x79AD
+0xF05F	0x79AC
+0xF060	0x7A5F
+0xF061	0x7C1C
+0xF062	0x7C29
+0xF063	0x7C19
+0xF064	0x7C20
+0xF065	0x7C1F
+0xF066	0x7C2D
+0xF067	0x7C1D
+0xF068	0x7C26
+0xF069	0x7C28
+0xF06A	0x7C22
+0xF06B	0x7C25
+0xF06C	0x7C30
+0xF06D	0x7E5C
+0xF06E	0x7E50
+0xF06F	0x7E56
+0xF070	0x7E63
+0xF071	0x7E58
+0xF072	0x7E62
+0xF073	0x7E5F
+0xF074	0x7E51
+0xF075	0x7E60
+0xF076	0x7E57
+0xF077	0x7E53
+0xF078	0x7FB5
+0xF079	0x7FB3
+0xF07A	0x7FF7
+0xF07B	0x7FF8
+0xF07C	0x8075
+0xF07D	0x81D1
+0xF07E	0x81D2
+0xF0A1	0x81D0
+0xF0A2	0x825F
+0xF0A3	0x825E
+0xF0A4	0x85B4
+0xF0A5	0x85C6
+0xF0A6	0x85C0
+0xF0A7	0x85C3
+0xF0A8	0x85C2
+0xF0A9	0x85B3
+0xF0AA	0x85B5
+0xF0AB	0x85BD
+0xF0AC	0x85C7
+0xF0AD	0x85C4
+0xF0AE	0x85BF
+0xF0AF	0x85CB
+0xF0B0	0x85CE
+0xF0B1	0x85C8
+0xF0B2	0x85C5
+0xF0B3	0x85B1
+0xF0B4	0x85B6
+0xF0B5	0x85D2
+0xF0B6	0x8624
+0xF0B7	0x85B8
+0xF0B8	0x85B7
+0xF0B9	0x85BE
+0xF0BA	0x8669
+0xF0BB	0x87E7
+0xF0BC	0x87E6
+0xF0BD	0x87E2
+0xF0BE	0x87DB
+0xF0BF	0x87EB
+0xF0C0	0x87EA
+0xF0C1	0x87E5
+0xF0C2	0x87DF
+0xF0C3	0x87F3
+0xF0C4	0x87E4
+0xF0C5	0x87D4
+0xF0C6	0x87DC
+0xF0C7	0x87D3
+0xF0C8	0x87ED
+0xF0C9	0x87D8
+0xF0CA	0x87E3
+0xF0CB	0x87A4
+0xF0CC	0x87D7
+0xF0CD	0x87D9
+0xF0CE	0x8801
+0xF0CF	0x87F4
+0xF0D0	0x87E8
+0xF0D1	0x87DD
+0xF0D2	0x8953
+0xF0D3	0x894B
+0xF0D4	0x894F
+0xF0D5	0x894C
+0xF0D6	0x8946
+0xF0D7	0x8950
+0xF0D8	0x8951
+0xF0D9	0x8949
+0xF0DA	0x8B2A
+0xF0DB	0x8B27
+0xF0DC	0x8B23
+0xF0DD	0x8B33
+0xF0DE	0x8B30
+0xF0DF	0x8B35
+0xF0E0	0x8B47
+0xF0E1	0x8B2F
+0xF0E2	0x8B3C
+0xF0E3	0x8B3E
+0xF0E4	0x8B31
+0xF0E5	0x8B25
+0xF0E6	0x8B37
+0xF0E7	0x8B26
+0xF0E8	0x8B36
+0xF0E9	0x8B2E
+0xF0EA	0x8B24
+0xF0EB	0x8B3B
+0xF0EC	0x8B3D
+0xF0ED	0x8B3A
+0xF0EE	0x8C42
+0xF0EF	0x8C75
+0xF0F0	0x8C99
+0xF0F1	0x8C98
+0xF0F2	0x8C97
+0xF0F3	0x8CFE
+0xF0F4	0x8D04
+0xF0F5	0x8D02
+0xF0F6	0x8D00
+0xF0F7	0x8E5C
+0xF0F8	0x8E62
+0xF0F9	0x8E60
+0xF0FA	0x8E57
+0xF0FB	0x8E56
+0xF0FC	0x8E5E
+0xF0FD	0x8E65
+0xF0FE	0x8E67
+0xF140	0x8E5B
+0xF141	0x8E5A
+0xF142	0x8E61
+0xF143	0x8E5D
+0xF144	0x8E69
+0xF145	0x8E54
+0xF146	0x8F46
+0xF147	0x8F47
+0xF148	0x8F48
+0xF149	0x8F4B
+0xF14A	0x9128
+0xF14B	0x913A
+0xF14C	0x913B
+0xF14D	0x913E
+0xF14E	0x91A8
+0xF14F	0x91A5
+0xF150	0x91A7
+0xF151	0x91AF
+0xF152	0x91AA
+0xF153	0x93B5
+0xF154	0x938C
+0xF155	0x9392
+0xF156	0x93B7
+0xF157	0x939B
+0xF158	0x939D
+0xF159	0x9389
+0xF15A	0x93A7
+0xF15B	0x938E
+0xF15C	0x93AA
+0xF15D	0x939E
+0xF15E	0x93A6
+0xF15F	0x9395
+0xF160	0x9388
+0xF161	0x9399
+0xF162	0x939F
+0xF163	0x938D
+0xF164	0x93B1
+0xF165	0x9391
+0xF166	0x93B2
+0xF167	0x93A4
+0xF168	0x93A8
+0xF169	0x93B4
+0xF16A	0x93A3
+0xF16B	0x93A5
+0xF16C	0x95D2
+0xF16D	0x95D3
+0xF16E	0x95D1
+0xF16F	0x96B3
+0xF170	0x96D7
+0xF171	0x96DA
+0xF172	0x5DC2
+0xF173	0x96DF
+0xF174	0x96D8
+0xF175	0x96DD
+0xF176	0x9723
+0xF177	0x9722
+0xF178	0x9725
+0xF179	0x97AC
+0xF17A	0x97AE
+0xF17B	0x97A8
+0xF17C	0x97AB
+0xF17D	0x97A4
+0xF17E	0x97AA
+0xF1A1	0x97A2
+0xF1A2	0x97A5
+0xF1A3	0x97D7
+0xF1A4	0x97D9
+0xF1A5	0x97D6
+0xF1A6	0x97D8
+0xF1A7	0x97FA
+0xF1A8	0x9850
+0xF1A9	0x9851
+0xF1AA	0x9852
+0xF1AB	0x98B8
+0xF1AC	0x9941
+0xF1AD	0x993C
+0xF1AE	0x993A
+0xF1AF	0x9A0F
+0xF1B0	0x9A0B
+0xF1B1	0x9A09
+0xF1B2	0x9A0D
+0xF1B3	0x9A04
+0xF1B4	0x9A11
+0xF1B5	0x9A0A
+0xF1B6	0x9A05
+0xF1B7	0x9A07
+0xF1B8	0x9A06
+0xF1B9	0x9AC0
+0xF1BA	0x9ADC
+0xF1BB	0x9B08
+0xF1BC	0x9B04
+0xF1BD	0x9B05
+0xF1BE	0x9B29
+0xF1BF	0x9B35
+0xF1C0	0x9B4A
+0xF1C1	0x9B4C
+0xF1C2	0x9B4B
+0xF1C3	0x9BC7
+0xF1C4	0x9BC6
+0xF1C5	0x9BC3
+0xF1C6	0x9BBF
+0xF1C7	0x9BC1
+0xF1C8	0x9BB5
+0xF1C9	0x9BB8
+0xF1CA	0x9BD3
+0xF1CB	0x9BB6
+0xF1CC	0x9BC4
+0xF1CD	0x9BB9
+0xF1CE	0x9BBD
+0xF1CF	0x9D5C
+0xF1D0	0x9D53
+0xF1D1	0x9D4F
+0xF1D2	0x9D4A
+0xF1D3	0x9D5B
+0xF1D4	0x9D4B
+0xF1D5	0x9D59
+0xF1D6	0x9D56
+0xF1D7	0x9D4C
+0xF1D8	0x9D57
+0xF1D9	0x9D52
+0xF1DA	0x9D54
+0xF1DB	0x9D5F
+0xF1DC	0x9D58
+0xF1DD	0x9D5A
+0xF1DE	0x9E8E
+0xF1DF	0x9E8C
+0xF1E0	0x9EDF
+0xF1E1	0x9F01
+0xF1E2	0x9F00
+0xF1E3	0x9F16
+0xF1E4	0x9F25
+0xF1E5	0x9F2B
+0xF1E6	0x9F2A
+0xF1E7	0x9F29
+0xF1E8	0x9F28
+0xF1E9	0x9F4C
+0xF1EA	0x9F55
+0xF1EB	0x5134
+0xF1EC	0x5135
+0xF1ED	0x5296
+0xF1EE	0x52F7
+0xF1EF	0x53B4
+0xF1F0	0x56AB
+0xF1F1	0x56AD
+0xF1F2	0x56A6
+0xF1F3	0x56A7
+0xF1F4	0x56AA
+0xF1F5	0x56AC
+0xF1F6	0x58DA
+0xF1F7	0x58DD
+0xF1F8	0x58DB
+0xF1F9	0x5912
+0xF1FA	0x5B3D
+0xF1FB	0x5B3E
+0xF1FC	0x5B3F
+0xF1FD	0x5DC3
+0xF1FE	0x5E70
+0xF240	0x5FBF
+0xF241	0x61FB
+0xF242	0x6507
+0xF243	0x6510
+0xF244	0x650D
+0xF245	0x6509
+0xF246	0x650C
+0xF247	0x650E
+0xF248	0x6584
+0xF249	0x65DE
+0xF24A	0x65DD
+0xF24B	0x66DE
+0xF24C	0x6AE7
+0xF24D	0x6AE0
+0xF24E	0x6ACC
+0xF24F	0x6AD1
+0xF250	0x6AD9
+0xF251	0x6ACB
+0xF252	0x6ADF
+0xF253	0x6ADC
+0xF254	0x6AD0
+0xF255	0x6AEB
+0xF256	0x6ACF
+0xF257	0x6ACD
+0xF258	0x6ADE
+0xF259	0x6B60
+0xF25A	0x6BB0
+0xF25B	0x6C0C
+0xF25C	0x7019
+0xF25D	0x7027
+0xF25E	0x7020
+0xF25F	0x7016
+0xF260	0x702B
+0xF261	0x7021
+0xF262	0x7022
+0xF263	0x7023
+0xF264	0x7029
+0xF265	0x7017
+0xF266	0x7024
+0xF267	0x701C
+0xF268	0x702A
+0xF269	0x720C
+0xF26A	0x720A
+0xF26B	0x7207
+0xF26C	0x7202
+0xF26D	0x7205
+0xF26E	0x72A5
+0xF26F	0x72A6
+0xF270	0x72A4
+0xF271	0x72A3
+0xF272	0x72A1
+0xF273	0x74CB
+0xF274	0x74C5
+0xF275	0x74B7
+0xF276	0x74C3
+0xF277	0x7516
+0xF278	0x7660
+0xF279	0x77C9
+0xF27A	0x77CA
+0xF27B	0x77C4
+0xF27C	0x77F1
+0xF27D	0x791D
+0xF27E	0x791B
+0xF2A1	0x7921
+0xF2A2	0x791C
+0xF2A3	0x7917
+0xF2A4	0x791E
+0xF2A5	0x79B0
+0xF2A6	0x7A67
+0xF2A7	0x7A68
+0xF2A8	0x7C33
+0xF2A9	0x7C3C
+0xF2AA	0x7C39
+0xF2AB	0x7C2C
+0xF2AC	0x7C3B
+0xF2AD	0x7CEC
+0xF2AE	0x7CEA
+0xF2AF	0x7E76
+0xF2B0	0x7E75
+0xF2B1	0x7E78
+0xF2B2	0x7E70
+0xF2B3	0x7E77
+0xF2B4	0x7E6F
+0xF2B5	0x7E7A
+0xF2B6	0x7E72
+0xF2B7	0x7E74
+0xF2B8	0x7E68
+0xF2B9	0x7F4B
+0xF2BA	0x7F4A
+0xF2BB	0x7F83
+0xF2BC	0x7F86
+0xF2BD	0x7FB7
+0xF2BE	0x7FFD
+0xF2BF	0x7FFE
+0xF2C0	0x8078
+0xF2C1	0x81D7
+0xF2C2	0x81D5
+0xF2C3	0x8264
+0xF2C4	0x8261
+0xF2C5	0x8263
+0xF2C6	0x85EB
+0xF2C7	0x85F1
+0xF2C8	0x85ED
+0xF2C9	0x85D9
+0xF2CA	0x85E1
+0xF2CB	0x85E8
+0xF2CC	0x85DA
+0xF2CD	0x85D7
+0xF2CE	0x85EC
+0xF2CF	0x85F2
+0xF2D0	0x85F8
+0xF2D1	0x85D8
+0xF2D2	0x85DF
+0xF2D3	0x85E3
+0xF2D4	0x85DC
+0xF2D5	0x85D1
+0xF2D6	0x85F0
+0xF2D7	0x85E6
+0xF2D8	0x85EF
+0xF2D9	0x85DE
+0xF2DA	0x85E2
+0xF2DB	0x8800
+0xF2DC	0x87FA
+0xF2DD	0x8803
+0xF2DE	0x87F6
+0xF2DF	0x87F7
+0xF2E0	0x8809
+0xF2E1	0x880C
+0xF2E2	0x880B
+0xF2E3	0x8806
+0xF2E4	0x87FC
+0xF2E5	0x8808
+0xF2E6	0x87FF
+0xF2E7	0x880A
+0xF2E8	0x8802
+0xF2E9	0x8962
+0xF2EA	0x895A
+0xF2EB	0x895B
+0xF2EC	0x8957
+0xF2ED	0x8961
+0xF2EE	0x895C
+0xF2EF	0x8958
+0xF2F0	0x895D
+0xF2F1	0x8959
+0xF2F2	0x8988
+0xF2F3	0x89B7
+0xF2F4	0x89B6
+0xF2F5	0x89F6
+0xF2F6	0x8B50
+0xF2F7	0x8B48
+0xF2F8	0x8B4A
+0xF2F9	0x8B40
+0xF2FA	0x8B53
+0xF2FB	0x8B56
+0xF2FC	0x8B54
+0xF2FD	0x8B4B
+0xF2FE	0x8B55
+0xF340	0x8B51
+0xF341	0x8B42
+0xF342	0x8B52
+0xF343	0x8B57
+0xF344	0x8C43
+0xF345	0x8C77
+0xF346	0x8C76
+0xF347	0x8C9A
+0xF348	0x8D06
+0xF349	0x8D07
+0xF34A	0x8D09
+0xF34B	0x8DAC
+0xF34C	0x8DAA
+0xF34D	0x8DAD
+0xF34E	0x8DAB
+0xF34F	0x8E6D
+0xF350	0x8E78
+0xF351	0x8E73
+0xF352	0x8E6A
+0xF353	0x8E6F
+0xF354	0x8E7B
+0xF355	0x8EC2
+0xF356	0x8F52
+0xF357	0x8F51
+0xF358	0x8F4F
+0xF359	0x8F50
+0xF35A	0x8F53
+0xF35B	0x8FB4
+0xF35C	0x9140
+0xF35D	0x913F
+0xF35E	0x91B0
+0xF35F	0x91AD
+0xF360	0x93DE
+0xF361	0x93C7
+0xF362	0x93CF
+0xF363	0x93C2
+0xF364	0x93DA
+0xF365	0x93D0
+0xF366	0x93F9
+0xF367	0x93EC
+0xF368	0x93CC
+0xF369	0x93D9
+0xF36A	0x93A9
+0xF36B	0x93E6
+0xF36C	0x93CA
+0xF36D	0x93D4
+0xF36E	0x93EE
+0xF36F	0x93E3
+0xF370	0x93D5
+0xF371	0x93C4
+0xF372	0x93CE
+0xF373	0x93C0
+0xF374	0x93D2
+0xF375	0x93E7
+0xF376	0x957D
+0xF377	0x95DA
+0xF378	0x95DB
+0xF379	0x96E1
+0xF37A	0x9729
+0xF37B	0x972B
+0xF37C	0x972C
+0xF37D	0x9728
+0xF37E	0x9726
+0xF3A1	0x97B3
+0xF3A2	0x97B7
+0xF3A3	0x97B6
+0xF3A4	0x97DD
+0xF3A5	0x97DE
+0xF3A6	0x97DF
+0xF3A7	0x985C
+0xF3A8	0x9859
+0xF3A9	0x985D
+0xF3AA	0x9857
+0xF3AB	0x98BF
+0xF3AC	0x98BD
+0xF3AD	0x98BB
+0xF3AE	0x98BE
+0xF3AF	0x9948
+0xF3B0	0x9947
+0xF3B1	0x9943
+0xF3B2	0x99A6
+0xF3B3	0x99A7
+0xF3B4	0x9A1A
+0xF3B5	0x9A15
+0xF3B6	0x9A25
+0xF3B7	0x9A1D
+0xF3B8	0x9A24
+0xF3B9	0x9A1B
+0xF3BA	0x9A22
+0xF3BB	0x9A20
+0xF3BC	0x9A27
+0xF3BD	0x9A23
+0xF3BE	0x9A1E
+0xF3BF	0x9A1C
+0xF3C0	0x9A14
+0xF3C1	0x9AC2
+0xF3C2	0x9B0B
+0xF3C3	0x9B0A
+0xF3C4	0x9B0E
+0xF3C5	0x9B0C
+0xF3C6	0x9B37
+0xF3C7	0x9BEA
+0xF3C8	0x9BEB
+0xF3C9	0x9BE0
+0xF3CA	0x9BDE
+0xF3CB	0x9BE4
+0xF3CC	0x9BE6
+0xF3CD	0x9BE2
+0xF3CE	0x9BF0
+0xF3CF	0x9BD4
+0xF3D0	0x9BD7
+0xF3D1	0x9BEC
+0xF3D2	0x9BDC
+0xF3D3	0x9BD9
+0xF3D4	0x9BE5
+0xF3D5	0x9BD5
+0xF3D6	0x9BE1
+0xF3D7	0x9BDA
+0xF3D8	0x9D77
+0xF3D9	0x9D81
+0xF3DA	0x9D8A
+0xF3DB	0x9D84
+0xF3DC	0x9D88
+0xF3DD	0x9D71
+0xF3DE	0x9D80
+0xF3DF	0x9D78
+0xF3E0	0x9D86
+0xF3E1	0x9D8B
+0xF3E2	0x9D8C
+0xF3E3	0x9D7D
+0xF3E4	0x9D6B
+0xF3E5	0x9D74
+0xF3E6	0x9D75
+0xF3E7	0x9D70
+0xF3E8	0x9D69
+0xF3E9	0x9D85
+0xF3EA	0x9D73
+0xF3EB	0x9D7B
+0xF3EC	0x9D82
+0xF3ED	0x9D6F
+0xF3EE	0x9D79
+0xF3EF	0x9D7F
+0xF3F0	0x9D87
+0xF3F1	0x9D68
+0xF3F2	0x9E94
+0xF3F3	0x9E91
+0xF3F4	0x9EC0
+0xF3F5	0x9EFC
+0xF3F6	0x9F2D
+0xF3F7	0x9F40
+0xF3F8	0x9F41
+0xF3F9	0x9F4D
+0xF3FA	0x9F56
+0xF3FB	0x9F57
+0xF3FC	0x9F58
+0xF3FD	0x5337
+0xF3FE	0x56B2
+0xF440	0x56B5
+0xF441	0x56B3
+0xF442	0x58E3
+0xF443	0x5B45
+0xF444	0x5DC6
+0xF445	0x5DC7
+0xF446	0x5EEE
+0xF447	0x5EEF
+0xF448	0x5FC0
+0xF449	0x5FC1
+0xF44A	0x61F9
+0xF44B	0x6517
+0xF44C	0x6516
+0xF44D	0x6515
+0xF44E	0x6513
+0xF44F	0x65DF
+0xF450	0x66E8
+0xF451	0x66E3
+0xF452	0x66E4
+0xF453	0x6AF3
+0xF454	0x6AF0
+0xF455	0x6AEA
+0xF456	0x6AE8
+0xF457	0x6AF9
+0xF458	0x6AF1
+0xF459	0x6AEE
+0xF45A	0x6AEF
+0xF45B	0x703C
+0xF45C	0x7035
+0xF45D	0x702F
+0xF45E	0x7037
+0xF45F	0x7034
+0xF460	0x7031
+0xF461	0x7042
+0xF462	0x7038
+0xF463	0x703F
+0xF464	0x703A
+0xF465	0x7039
+0xF466	0x7040
+0xF467	0x703B
+0xF468	0x7033
+0xF469	0x7041
+0xF46A	0x7213
+0xF46B	0x7214
+0xF46C	0x72A8
+0xF46D	0x737D
+0xF46E	0x737C
+0xF46F	0x74BA
+0xF470	0x76AB
+0xF471	0x76AA
+0xF472	0x76BE
+0xF473	0x76ED
+0xF474	0x77CC
+0xF475	0x77CE
+0xF476	0x77CF
+0xF477	0x77CD
+0xF478	0x77F2
+0xF479	0x7925
+0xF47A	0x7923
+0xF47B	0x7927
+0xF47C	0x7928
+0xF47D	0x7924
+0xF47E	0x7929
+0xF4A1	0x79B2
+0xF4A2	0x7A6E
+0xF4A3	0x7A6C
+0xF4A4	0x7A6D
+0xF4A5	0x7AF7
+0xF4A6	0x7C49
+0xF4A7	0x7C48
+0xF4A8	0x7C4A
+0xF4A9	0x7C47
+0xF4AA	0x7C45
+0xF4AB	0x7CEE
+0xF4AC	0x7E7B
+0xF4AD	0x7E7E
+0xF4AE	0x7E81
+0xF4AF	0x7E80
+0xF4B0	0x7FBA
+0xF4B1	0x7FFF
+0xF4B2	0x8079
+0xF4B3	0x81DB
+0xF4B4	0x81D9
+0xF4B5	0x820B
+0xF4B6	0x8268
+0xF4B7	0x8269
+0xF4B8	0x8622
+0xF4B9	0x85FF
+0xF4BA	0x8601
+0xF4BB	0x85FE
+0xF4BC	0x861B
+0xF4BD	0x8600
+0xF4BE	0x85F6
+0xF4BF	0x8604
+0xF4C0	0x8609
+0xF4C1	0x8605
+0xF4C2	0x860C
+0xF4C3	0x85FD
+0xF4C4	0x8819
+0xF4C5	0x8810
+0xF4C6	0x8811
+0xF4C7	0x8817
+0xF4C8	0x8813
+0xF4C9	0x8816
+0xF4CA	0x8963
+0xF4CB	0x8966
+0xF4CC	0x89B9
+0xF4CD	0x89F7
+0xF4CE	0x8B60
+0xF4CF	0x8B6A
+0xF4D0	0x8B5D
+0xF4D1	0x8B68
+0xF4D2	0x8B63
+0xF4D3	0x8B65
+0xF4D4	0x8B67
+0xF4D5	0x8B6D
+0xF4D6	0x8DAE
+0xF4D7	0x8E86
+0xF4D8	0x8E88
+0xF4D9	0x8E84
+0xF4DA	0x8F59
+0xF4DB	0x8F56
+0xF4DC	0x8F57
+0xF4DD	0x8F55
+0xF4DE	0x8F58
+0xF4DF	0x8F5A
+0xF4E0	0x908D
+0xF4E1	0x9143
+0xF4E2	0x9141
+0xF4E3	0x91B7
+0xF4E4	0x91B5
+0xF4E5	0x91B2
+0xF4E6	0x91B3
+0xF4E7	0x940B
+0xF4E8	0x9413
+0xF4E9	0x93FB
+0xF4EA	0x9420
+0xF4EB	0x940F
+0xF4EC	0x9414
+0xF4ED	0x93FE
+0xF4EE	0x9415
+0xF4EF	0x9410
+0xF4F0	0x9428
+0xF4F1	0x9419
+0xF4F2	0x940D
+0xF4F3	0x93F5
+0xF4F4	0x9400
+0xF4F5	0x93F7
+0xF4F6	0x9407
+0xF4F7	0x940E
+0xF4F8	0x9416
+0xF4F9	0x9412
+0xF4FA	0x93FA
+0xF4FB	0x9409
+0xF4FC	0x93F8
+0xF4FD	0x940A
+0xF4FE	0x93FF
+0xF540	0x93FC
+0xF541	0x940C
+0xF542	0x93F6
+0xF543	0x9411
+0xF544	0x9406
+0xF545	0x95DE
+0xF546	0x95E0
+0xF547	0x95DF
+0xF548	0x972E
+0xF549	0x972F
+0xF54A	0x97B9
+0xF54B	0x97BB
+0xF54C	0x97FD
+0xF54D	0x97FE
+0xF54E	0x9860
+0xF54F	0x9862
+0xF550	0x9863
+0xF551	0x985F
+0xF552	0x98C1
+0xF553	0x98C2
+0xF554	0x9950
+0xF555	0x994E
+0xF556	0x9959
+0xF557	0x994C
+0xF558	0x994B
+0xF559	0x9953
+0xF55A	0x9A32
+0xF55B	0x9A34
+0xF55C	0x9A31
+0xF55D	0x9A2C
+0xF55E	0x9A2A
+0xF55F	0x9A36
+0xF560	0x9A29
+0xF561	0x9A2E
+0xF562	0x9A38
+0xF563	0x9A2D
+0xF564	0x9AC7
+0xF565	0x9ACA
+0xF566	0x9AC6
+0xF567	0x9B10
+0xF568	0x9B12
+0xF569	0x9B11
+0xF56A	0x9C0B
+0xF56B	0x9C08
+0xF56C	0x9BF7
+0xF56D	0x9C05
+0xF56E	0x9C12
+0xF56F	0x9BF8
+0xF570	0x9C40
+0xF571	0x9C07
+0xF572	0x9C0E
+0xF573	0x9C06
+0xF574	0x9C17
+0xF575	0x9C14
+0xF576	0x9C09
+0xF577	0x9D9F
+0xF578	0x9D99
+0xF579	0x9DA4
+0xF57A	0x9D9D
+0xF57B	0x9D92
+0xF57C	0x9D98
+0xF57D	0x9D90
+0xF57E	0x9D9B
+0xF5A1	0x9DA0
+0xF5A2	0x9D94
+0xF5A3	0x9D9C
+0xF5A4	0x9DAA
+0xF5A5	0x9D97
+0xF5A6	0x9DA1
+0xF5A7	0x9D9A
+0xF5A8	0x9DA2
+0xF5A9	0x9DA8
+0xF5AA	0x9D9E
+0xF5AB	0x9DA3
+0xF5AC	0x9DBF
+0xF5AD	0x9DA9
+0xF5AE	0x9D96
+0xF5AF	0x9DA6
+0xF5B0	0x9DA7
+0xF5B1	0x9E99
+0xF5B2	0x9E9B
+0xF5B3	0x9E9A
+0xF5B4	0x9EE5
+0xF5B5	0x9EE4
+0xF5B6	0x9EE7
+0xF5B7	0x9EE6
+0xF5B8	0x9F30
+0xF5B9	0x9F2E
+0xF5BA	0x9F5B
+0xF5BB	0x9F60
+0xF5BC	0x9F5E
+0xF5BD	0x9F5D
+0xF5BE	0x9F59
+0xF5BF	0x9F91
+0xF5C0	0x513A
+0xF5C1	0x5139
+0xF5C2	0x5298
+0xF5C3	0x5297
+0xF5C4	0x56C3
+0xF5C5	0x56BD
+0xF5C6	0x56BE
+0xF5C7	0x5B48
+0xF5C8	0x5B47
+0xF5C9	0x5DCB
+0xF5CA	0x5DCF
+0xF5CB	0x5EF1
+0xF5CC	0x61FD
+0xF5CD	0x651B
+0xF5CE	0x6B02
+0xF5CF	0x6AFC
+0xF5D0	0x6B03
+0xF5D1	0x6AF8
+0xF5D2	0x6B00
+0xF5D3	0x7043
+0xF5D4	0x7044
+0xF5D5	0x704A
+0xF5D6	0x7048
+0xF5D7	0x7049
+0xF5D8	0x7045
+0xF5D9	0x7046
+0xF5DA	0x721D
+0xF5DB	0x721A
+0xF5DC	0x7219
+0xF5DD	0x737E
+0xF5DE	0x7517
+0xF5DF	0x766A
+0xF5E0	0x77D0
+0xF5E1	0x792D
+0xF5E2	0x7931
+0xF5E3	0x792F
+0xF5E4	0x7C54
+0xF5E5	0x7C53
+0xF5E6	0x7CF2
+0xF5E7	0x7E8A
+0xF5E8	0x7E87
+0xF5E9	0x7E88
+0xF5EA	0x7E8B
+0xF5EB	0x7E86
+0xF5EC	0x7E8D
+0xF5ED	0x7F4D
+0xF5EE	0x7FBB
+0xF5EF	0x8030
+0xF5F0	0x81DD
+0xF5F1	0x8618
+0xF5F2	0x862A
+0xF5F3	0x8626
+0xF5F4	0x861F
+0xF5F5	0x8623
+0xF5F6	0x861C
+0xF5F7	0x8619
+0xF5F8	0x8627
+0xF5F9	0x862E
+0xF5FA	0x8621
+0xF5FB	0x8620
+0xF5FC	0x8629
+0xF5FD	0x861E
+0xF5FE	0x8625
+0xF640	0x8829
+0xF641	0x881D
+0xF642	0x881B
+0xF643	0x8820
+0xF644	0x8824
+0xF645	0x881C
+0xF646	0x882B
+0xF647	0x884A
+0xF648	0x896D
+0xF649	0x8969
+0xF64A	0x896E
+0xF64B	0x896B
+0xF64C	0x89FA
+0xF64D	0x8B79
+0xF64E	0x8B78
+0xF64F	0x8B45
+0xF650	0x8B7A
+0xF651	0x8B7B
+0xF652	0x8D10
+0xF653	0x8D14
+0xF654	0x8DAF
+0xF655	0x8E8E
+0xF656	0x8E8C
+0xF657	0x8F5E
+0xF658	0x8F5B
+0xF659	0x8F5D
+0xF65A	0x9146
+0xF65B	0x9144
+0xF65C	0x9145
+0xF65D	0x91B9
+0xF65E	0x943F
+0xF65F	0x943B
+0xF660	0x9436
+0xF661	0x9429
+0xF662	0x943D
+0xF663	0x943C
+0xF664	0x9430
+0xF665	0x9439
+0xF666	0x942A
+0xF667	0x9437
+0xF668	0x942C
+0xF669	0x9440
+0xF66A	0x9431
+0xF66B	0x95E5
+0xF66C	0x95E4
+0xF66D	0x95E3
+0xF66E	0x9735
+0xF66F	0x973A
+0xF670	0x97BF
+0xF671	0x97E1
+0xF672	0x9864
+0xF673	0x98C9
+0xF674	0x98C6
+0xF675	0x98C0
+0xF676	0x9958
+0xF677	0x9956
+0xF678	0x9A39
+0xF679	0x9A3D
+0xF67A	0x9A46
+0xF67B	0x9A44
+0xF67C	0x9A42
+0xF67D	0x9A41
+0xF67E	0x9A3A
+0xF6A1	0x9A3F
+0xF6A2	0x9ACD
+0xF6A3	0x9B15
+0xF6A4	0x9B17
+0xF6A5	0x9B18
+0xF6A6	0x9B16
+0xF6A7	0x9B3A
+0xF6A8	0x9B52
+0xF6A9	0x9C2B
+0xF6AA	0x9C1D
+0xF6AB	0x9C1C
+0xF6AC	0x9C2C
+0xF6AD	0x9C23
+0xF6AE	0x9C28
+0xF6AF	0x9C29
+0xF6B0	0x9C24
+0xF6B1	0x9C21
+0xF6B2	0x9DB7
+0xF6B3	0x9DB6
+0xF6B4	0x9DBC
+0xF6B5	0x9DC1
+0xF6B6	0x9DC7
+0xF6B7	0x9DCA
+0xF6B8	0x9DCF
+0xF6B9	0x9DBE
+0xF6BA	0x9DC5
+0xF6BB	0x9DC3
+0xF6BC	0x9DBB
+0xF6BD	0x9DB5
+0xF6BE	0x9DCE
+0xF6BF	0x9DB9
+0xF6C0	0x9DBA
+0xF6C1	0x9DAC
+0xF6C2	0x9DC8
+0xF6C3	0x9DB1
+0xF6C4	0x9DAD
+0xF6C5	0x9DCC
+0xF6C6	0x9DB3
+0xF6C7	0x9DCD
+0xF6C8	0x9DB2
+0xF6C9	0x9E7A
+0xF6CA	0x9E9C
+0xF6CB	0x9EEB
+0xF6CC	0x9EEE
+0xF6CD	0x9EED
+0xF6CE	0x9F1B
+0xF6CF	0x9F18
+0xF6D0	0x9F1A
+0xF6D1	0x9F31
+0xF6D2	0x9F4E
+0xF6D3	0x9F65
+0xF6D4	0x9F64
+0xF6D5	0x9F92
+0xF6D6	0x4EB9
+0xF6D7	0x56C6
+0xF6D8	0x56C5
+0xF6D9	0x56CB
+0xF6DA	0x5971
+0xF6DB	0x5B4B
+0xF6DC	0x5B4C
+0xF6DD	0x5DD5
+0xF6DE	0x5DD1
+0xF6DF	0x5EF2
+0xF6E0	0x6521
+0xF6E1	0x6520
+0xF6E2	0x6526
+0xF6E3	0x6522
+0xF6E4	0x6B0B
+0xF6E5	0x6B08
+0xF6E6	0x6B09
+0xF6E7	0x6C0D
+0xF6E8	0x7055
+0xF6E9	0x7056
+0xF6EA	0x7057
+0xF6EB	0x7052
+0xF6EC	0x721E
+0xF6ED	0x721F
+0xF6EE	0x72A9
+0xF6EF	0x737F
+0xF6F0	0x74D8
+0xF6F1	0x74D5
+0xF6F2	0x74D9
+0xF6F3	0x74D7
+0xF6F4	0x766D
+0xF6F5	0x76AD
+0xF6F6	0x7935
+0xF6F7	0x79B4
+0xF6F8	0x7A70
+0xF6F9	0x7A71
+0xF6FA	0x7C57
+0xF6FB	0x7C5C
+0xF6FC	0x7C59
+0xF6FD	0x7C5B
+0xF6FE	0x7C5A
+0xF740	0x7CF4
+0xF741	0x7CF1
+0xF742	0x7E91
+0xF743	0x7F4F
+0xF744	0x7F87
+0xF745	0x81DE
+0xF746	0x826B
+0xF747	0x8634
+0xF748	0x8635
+0xF749	0x8633
+0xF74A	0x862C
+0xF74B	0x8632
+0xF74C	0x8636
+0xF74D	0x882C
+0xF74E	0x8828
+0xF74F	0x8826
+0xF750	0x882A
+0xF751	0x8825
+0xF752	0x8971
+0xF753	0x89BF
+0xF754	0x89BE
+0xF755	0x89FB
+0xF756	0x8B7E
+0xF757	0x8B84
+0xF758	0x8B82
+0xF759	0x8B86
+0xF75A	0x8B85
+0xF75B	0x8B7F
+0xF75C	0x8D15
+0xF75D	0x8E95
+0xF75E	0x8E94
+0xF75F	0x8E9A
+0xF760	0x8E92
+0xF761	0x8E90
+0xF762	0x8E96
+0xF763	0x8E97
+0xF764	0x8F60
+0xF765	0x8F62
+0xF766	0x9147
+0xF767	0x944C
+0xF768	0x9450
+0xF769	0x944A
+0xF76A	0x944B
+0xF76B	0x944F
+0xF76C	0x9447
+0xF76D	0x9445
+0xF76E	0x9448
+0xF76F	0x9449
+0xF770	0x9446
+0xF771	0x973F
+0xF772	0x97E3
+0xF773	0x986A
+0xF774	0x9869
+0xF775	0x98CB
+0xF776	0x9954
+0xF777	0x995B
+0xF778	0x9A4E
+0xF779	0x9A53
+0xF77A	0x9A54
+0xF77B	0x9A4C
+0xF77C	0x9A4F
+0xF77D	0x9A48
+0xF77E	0x9A4A
+0xF7A1	0x9A49
+0xF7A2	0x9A52
+0xF7A3	0x9A50
+0xF7A4	0x9AD0
+0xF7A5	0x9B19
+0xF7A6	0x9B2B
+0xF7A7	0x9B3B
+0xF7A8	0x9B56
+0xF7A9	0x9B55
+0xF7AA	0x9C46
+0xF7AB	0x9C48
+0xF7AC	0x9C3F
+0xF7AD	0x9C44
+0xF7AE	0x9C39
+0xF7AF	0x9C33
+0xF7B0	0x9C41
+0xF7B1	0x9C3C
+0xF7B2	0x9C37
+0xF7B3	0x9C34
+0xF7B4	0x9C32
+0xF7B5	0x9C3D
+0xF7B6	0x9C36
+0xF7B7	0x9DDB
+0xF7B8	0x9DD2
+0xF7B9	0x9DDE
+0xF7BA	0x9DDA
+0xF7BB	0x9DCB
+0xF7BC	0x9DD0
+0xF7BD	0x9DDC
+0xF7BE	0x9DD1
+0xF7BF	0x9DDF
+0xF7C0	0x9DE9
+0xF7C1	0x9DD9
+0xF7C2	0x9DD8
+0xF7C3	0x9DD6
+0xF7C4	0x9DF5
+0xF7C5	0x9DD5
+0xF7C6	0x9DDD
+0xF7C7	0x9EB6
+0xF7C8	0x9EF0
+0xF7C9	0x9F35
+0xF7CA	0x9F33
+0xF7CB	0x9F32
+0xF7CC	0x9F42
+0xF7CD	0x9F6B
+0xF7CE	0x9F95
+0xF7CF	0x9FA2
+0xF7D0	0x513D
+0xF7D1	0x5299
+0xF7D2	0x58E8
+0xF7D3	0x58E7
+0xF7D4	0x5972
+0xF7D5	0x5B4D
+0xF7D6	0x5DD8
+0xF7D7	0x882F
+0xF7D8	0x5F4F
+0xF7D9	0x6201
+0xF7DA	0x6203
+0xF7DB	0x6204
+0xF7DC	0x6529
+0xF7DD	0x6525
+0xF7DE	0x6596
+0xF7DF	0x66EB
+0xF7E0	0x6B11
+0xF7E1	0x6B12
+0xF7E2	0x6B0F
+0xF7E3	0x6BCA
+0xF7E4	0x705B
+0xF7E5	0x705A
+0xF7E6	0x7222
+0xF7E7	0x7382
+0xF7E8	0x7381
+0xF7E9	0x7383
+0xF7EA	0x7670
+0xF7EB	0x77D4
+0xF7EC	0x7C67
+0xF7ED	0x7C66
+0xF7EE	0x7E95
+0xF7EF	0x826C
+0xF7F0	0x863A
+0xF7F1	0x8640
+0xF7F2	0x8639
+0xF7F3	0x863C
+0xF7F4	0x8631
+0xF7F5	0x863B
+0xF7F6	0x863E
+0xF7F7	0x8830
+0xF7F8	0x8832
+0xF7F9	0x882E
+0xF7FA	0x8833
+0xF7FB	0x8976
+0xF7FC	0x8974
+0xF7FD	0x8973
+0xF7FE	0x89FE
+0xF840	0x8B8C
+0xF841	0x8B8E
+0xF842	0x8B8B
+0xF843	0x8B88
+0xF844	0x8C45
+0xF845	0x8D19
+0xF846	0x8E98
+0xF847	0x8F64
+0xF848	0x8F63
+0xF849	0x91BC
+0xF84A	0x9462
+0xF84B	0x9455
+0xF84C	0x945D
+0xF84D	0x9457
+0xF84E	0x945E
+0xF84F	0x97C4
+0xF850	0x97C5
+0xF851	0x9800
+0xF852	0x9A56
+0xF853	0x9A59
+0xF854	0x9B1E
+0xF855	0x9B1F
+0xF856	0x9B20
+0xF857	0x9C52
+0xF858	0x9C58
+0xF859	0x9C50
+0xF85A	0x9C4A
+0xF85B	0x9C4D
+0xF85C	0x9C4B
+0xF85D	0x9C55
+0xF85E	0x9C59
+0xF85F	0x9C4C
+0xF860	0x9C4E
+0xF861	0x9DFB
+0xF862	0x9DF7
+0xF863	0x9DEF
+0xF864	0x9DE3
+0xF865	0x9DEB
+0xF866	0x9DF8
+0xF867	0x9DE4
+0xF868	0x9DF6
+0xF869	0x9DE1
+0xF86A	0x9DEE
+0xF86B	0x9DE6
+0xF86C	0x9DF2
+0xF86D	0x9DF0
+0xF86E	0x9DE2
+0xF86F	0x9DEC
+0xF870	0x9DF4
+0xF871	0x9DF3
+0xF872	0x9DE8
+0xF873	0x9DED
+0xF874	0x9EC2
+0xF875	0x9ED0
+0xF876	0x9EF2
+0xF877	0x9EF3
+0xF878	0x9F06
+0xF879	0x9F1C
+0xF87A	0x9F38
+0xF87B	0x9F37
+0xF87C	0x9F36
+0xF87D	0x9F43
+0xF87E	0x9F4F
+0xF8A1	0x9F71
+0xF8A2	0x9F70
+0xF8A3	0x9F6E
+0xF8A4	0x9F6F
+0xF8A5	0x56D3
+0xF8A6	0x56CD
+0xF8A7	0x5B4E
+0xF8A8	0x5C6D
+0xF8A9	0x652D
+0xF8AA	0x66ED
+0xF8AB	0x66EE
+0xF8AC	0x6B13
+0xF8AD	0x705F
+0xF8AE	0x7061
+0xF8AF	0x705D
+0xF8B0	0x7060
+0xF8B1	0x7223
+0xF8B2	0x74DB
+0xF8B3	0x74E5
+0xF8B4	0x77D5
+0xF8B5	0x7938
+0xF8B6	0x79B7
+0xF8B7	0x79B6
+0xF8B8	0x7C6A
+0xF8B9	0x7E97
+0xF8BA	0x7F89
+0xF8BB	0x826D
+0xF8BC	0x8643
+0xF8BD	0x8838
+0xF8BE	0x8837
+0xF8BF	0x8835
+0xF8C0	0x884B
+0xF8C1	0x8B94
+0xF8C2	0x8B95
+0xF8C3	0x8E9E
+0xF8C4	0x8E9F
+0xF8C5	0x8EA0
+0xF8C6	0x8E9D
+0xF8C7	0x91BE
+0xF8C8	0x91BD
+0xF8C9	0x91C2
+0xF8CA	0x946B
+0xF8CB	0x9468
+0xF8CC	0x9469
+0xF8CD	0x96E5
+0xF8CE	0x9746
+0xF8CF	0x9743
+0xF8D0	0x9747
+0xF8D1	0x97C7
+0xF8D2	0x97E5
+0xF8D3	0x9A5E
+0xF8D4	0x9AD5
+0xF8D5	0x9B59
+0xF8D6	0x9C63
+0xF8D7	0x9C67
+0xF8D8	0x9C66
+0xF8D9	0x9C62
+0xF8DA	0x9C5E
+0xF8DB	0x9C60
+0xF8DC	0x9E02
+0xF8DD	0x9DFE
+0xF8DE	0x9E07
+0xF8DF	0x9E03
+0xF8E0	0x9E06
+0xF8E1	0x9E05
+0xF8E2	0x9E00
+0xF8E3	0x9E01
+0xF8E4	0x9E09
+0xF8E5	0x9DFF
+0xF8E6	0x9DFD
+0xF8E7	0x9E04
+0xF8E8	0x9EA0
+0xF8E9	0x9F1E
+0xF8EA	0x9F46
+0xF8EB	0x9F74
+0xF8EC	0x9F75
+0xF8ED	0x9F76
+0xF8EE	0x56D4
+0xF8EF	0x652E
+0xF8F0	0x65B8
+0xF8F1	0x6B18
+0xF8F2	0x6B19
+0xF8F3	0x6B17
+0xF8F4	0x6B1A
+0xF8F5	0x7062
+0xF8F6	0x7226
+0xF8F7	0x72AA
+0xF8F8	0x77D8
+0xF8F9	0x77D9
+0xF8FA	0x7939
+0xF8FB	0x7C69
+0xF8FC	0x7C6B
+0xF8FD	0x7CF6
+0xF8FE	0x7E9A
+0xF940	0x7E98
+0xF941	0x7E9B
+0xF942	0x7E99
+0xF943	0x81E0
+0xF944	0x81E1
+0xF945	0x8646
+0xF946	0x8647
+0xF947	0x8648
+0xF948	0x8979
+0xF949	0x897A
+0xF94A	0x897C
+0xF94B	0x897B
+0xF94C	0x89FF
+0xF94D	0x8B98
+0xF94E	0x8B99
+0xF94F	0x8EA5
+0xF950	0x8EA4
+0xF951	0x8EA3
+0xF952	0x946E
+0xF953	0x946D
+0xF954	0x946F
+0xF955	0x9471
+0xF956	0x9473
+0xF957	0x9749
+0xF958	0x9872
+0xF959	0x995F
+0xF95A	0x9C68
+0xF95B	0x9C6E
+0xF95C	0x9C6D
+0xF95D	0x9E0B
+0xF95E	0x9E0D
+0xF95F	0x9E10
+0xF960	0x9E0F
+0xF961	0x9E12
+0xF962	0x9E11
+0xF963	0x9EA1
+0xF964	0x9EF5
+0xF965	0x9F09
+0xF966	0x9F47
+0xF967	0x9F78
+0xF968	0x9F7B
+0xF969	0x9F7A
+0xF96A	0x9F79
+0xF96B	0x571E
+0xF96C	0x7066
+0xF96D	0x7C6F
+0xF96E	0x883C
+0xF96F	0x8DB2
+0xF970	0x8EA6
+0xF971	0x91C3
+0xF972	0x9474
+0xF973	0x9478
+0xF974	0x9476
+0xF975	0x9475
+0xF976	0x9A60
+0xF977	0x9C74
+0xF978	0x9C73
+0xF979	0x9C71
+0xF97A	0x9C75
+0xF97B	0x9E14
+0xF97C	0x9E13
+0xF97D	0x9EF6
+0xF97E	0x9F0A
+0xF9A1	0x9FA4
+0xF9A2	0x7068
+0xF9A3	0x7065
+0xF9A4	0x7CF7
+0xF9A5	0x866A
+0xF9A6	0x883E
+0xF9A7	0x883D
+0xF9A8	0x883F
+0xF9A9	0x8B9E
+0xF9AA	0x8C9C
+0xF9AB	0x8EA9
+0xF9AC	0x8EC9
+0xF9AD	0x974B
+0xF9AE	0x9873
+0xF9AF	0x9874
+0xF9B0	0x98CC
+0xF9B1	0x9961
+0xF9B2	0x99AB
+0xF9B3	0x9A64
+0xF9B4	0x9A66
+0xF9B5	0x9A67
+0xF9B6	0x9B24
+0xF9B7	0x9E15
+0xF9B8	0x9E17
+0xF9B9	0x9F48
+0xF9BA	0x6207
+0xF9BB	0x6B1E
+0xF9BC	0x7227
+0xF9BD	0x864C
+0xF9BE	0x8EA8
+0xF9BF	0x9482
+0xF9C0	0x9480
+0xF9C1	0x9481
+0xF9C2	0x9A69
+0xF9C3	0x9A68
+0xF9C4	0x9B2E
+0xF9C5	0x9E19
+0xF9C6	0x7229
+0xF9C7	0x864B
+0xF9C8	0x8B9F
+0xF9C9	0x9483
+0xF9CA	0x9C79
+0xF9CB	0x9EB7
+0xF9CC	0x7675
+0xF9CD	0x9A6B
+0xF9CE	0x9C7A
+0xF9CF	0x9E1D
+0xF9D0	0x7069
+0xF9D1	0x706A
+0xF9D2	0x9EA4
+0xF9D3	0x9F7E
+0xF9D4	0x9F49
+0xF9D5	0x9F98
diff --git a/tests/CP1046.TXT b/tests/CP1046.TXT
new file mode 100644
index 0000000..206168c
--- /dev/null
+++ b/tests/CP1046.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0xFE88
+0x81	0x00D7
+0x82	0x00F7
+0x83	0xF8F6
+0x84	0xF8F5
+0x85	0xF8F4
+0x86	0xF8F7
+0x87	0xFE71
+0x88	0x0088
+0x89	0x25A0
+0x8A	0x2502
+0x8B	0x2500
+0x8C	0x2510
+0x8D	0x250C
+0x8E	0x2514
+0x8F	0x2518
+0x90	0xFE79
+0x91	0xFE7B
+0x92	0xFE7D
+0x93	0xFE7F
+0x94	0xFE77
+0x95	0xFE8A
+0x96	0xFEF0
+0x97	0xFEF3
+0x98	0xFEF2
+0x99	0xFECE
+0x9A	0xFECF
+0x9B	0xFED0
+0x9C	0xFEF6
+0x9D	0xFEF8
+0x9E	0xFEFA
+0x9F	0xFEFC
+0xA0	0x00A0
+0xA1	0xF8FA
+0xA2	0xF8F9
+0xA3	0xF8F8
+0xA4	0x00A4
+0xA5	0xF8FB
+0xA6	0xFE8B
+0xA7	0xFE91
+0xA8	0xFE97
+0xA9	0xFE9B
+0xAA	0xFE9F
+0xAB	0xFEA3
+0xAC	0x060C
+0xAD	0x00AD
+0xAE	0xFEA7
+0xAF	0xFEB3
+0xB0	0x0660
+0xB1	0x0661
+0xB2	0x0662
+0xB3	0x0663
+0xB4	0x0664
+0xB5	0x0665
+0xB6	0x0666
+0xB7	0x0667
+0xB8	0x0668
+0xB9	0x0669
+0xBA	0xFEB7
+0xBB	0x061B
+0xBC	0xFEBB
+0xBD	0xFEBF
+0xBE	0xFECA
+0xBF	0x061F
+0xC0	0xFECB
+0xC1	0x0621
+0xC2	0x0622
+0xC3	0x0623
+0xC4	0x0624
+0xC5	0x0625
+0xC6	0x0626
+0xC7	0x0627
+0xC8	0x0628
+0xC9	0x0629
+0xCA	0x062A
+0xCB	0x062B
+0xCC	0x062C
+0xCD	0x062D
+0xCE	0x062E
+0xCF	0x062F
+0xD0	0x0630
+0xD1	0x0631
+0xD2	0x0632
+0xD3	0x0633
+0xD4	0x0634
+0xD5	0x0635
+0xD6	0x0636
+0xD7	0x0637
+0xD8	0xFEC7
+0xD9	0x0639
+0xDA	0x063A
+0xDB	0xFECC
+0xDC	0xFE82
+0xDD	0xFE84
+0xDE	0xFE8E
+0xDF	0xFED3
+0xE0	0x0640
+0xE1	0x0641
+0xE2	0x0642
+0xE3	0x0643
+0xE4	0x0644
+0xE5	0x0645
+0xE6	0x0646
+0xE7	0x0647
+0xE8	0x0648
+0xE9	0x0649
+0xEA	0x064A
+0xEB	0x064B
+0xEC	0x064C
+0xED	0x064D
+0xEE	0x064E
+0xEF	0x064F
+0xF0	0x0650
+0xF1	0x0651
+0xF2	0x0652
+0xF3	0xFED7
+0xF4	0xFEDB
+0xF5	0xFEDF
+0xF6	0xF8FC
+0xF7	0xFEF5
+0xF8	0xFEF7
+0xF9	0xFEF9
+0xFA	0xFEFB
+0xFB	0xFEE3
+0xFC	0xFEE7
+0xFD	0xFEEC
+0xFE	0xFEE9
diff --git a/tests/CP1124.TXT b/tests/CP1124.TXT
new file mode 100644
index 0000000..b0b8518
--- /dev/null
+++ b/tests/CP1124.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0401
+0xA2	0x0402
+0xA3	0x0490
+0xA4	0x0404
+0xA5	0x0405
+0xA6	0x0406
+0xA7	0x0407
+0xA8	0x0408
+0xA9	0x0409
+0xAA	0x040A
+0xAB	0x040B
+0xAC	0x040C
+0xAD	0x00AD
+0xAE	0x040E
+0xAF	0x040F
+0xB0	0x0410
+0xB1	0x0411
+0xB2	0x0412
+0xB3	0x0413
+0xB4	0x0414
+0xB5	0x0415
+0xB6	0x0416
+0xB7	0x0417
+0xB8	0x0418
+0xB9	0x0419
+0xBA	0x041A
+0xBB	0x041B
+0xBC	0x041C
+0xBD	0x041D
+0xBE	0x041E
+0xBF	0x041F
+0xC0	0x0420
+0xC1	0x0421
+0xC2	0x0422
+0xC3	0x0423
+0xC4	0x0424
+0xC5	0x0425
+0xC6	0x0426
+0xC7	0x0427
+0xC8	0x0428
+0xC9	0x0429
+0xCA	0x042A
+0xCB	0x042B
+0xCC	0x042C
+0xCD	0x042D
+0xCE	0x042E
+0xCF	0x042F
+0xD0	0x0430
+0xD1	0x0431
+0xD2	0x0432
+0xD3	0x0433
+0xD4	0x0434
+0xD5	0x0435
+0xD6	0x0436
+0xD7	0x0437
+0xD8	0x0438
+0xD9	0x0439
+0xDA	0x043A
+0xDB	0x043B
+0xDC	0x043C
+0xDD	0x043D
+0xDE	0x043E
+0xDF	0x043F
+0xE0	0x0440
+0xE1	0x0441
+0xE2	0x0442
+0xE3	0x0443
+0xE4	0x0444
+0xE5	0x0445
+0xE6	0x0446
+0xE7	0x0447
+0xE8	0x0448
+0xE9	0x0449
+0xEA	0x044A
+0xEB	0x044B
+0xEC	0x044C
+0xED	0x044D
+0xEE	0x044E
+0xEF	0x044F
+0xF0	0x2116
+0xF1	0x0451
+0xF2	0x0452
+0xF3	0x0491
+0xF4	0x0454
+0xF5	0x0455
+0xF6	0x0456
+0xF7	0x0457
+0xF8	0x0458
+0xF9	0x0459
+0xFA	0x045A
+0xFB	0x045B
+0xFC	0x045C
+0xFD	0x00A7
+0xFE	0x045E
+0xFF	0x045F
diff --git a/tests/CP1125.TXT b/tests/CP1125.TXT
new file mode 100644
index 0000000..de76962
--- /dev/null
+++ b/tests/CP1125.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0410
+0x81	0x0411
+0x82	0x0412
+0x83	0x0413
+0x84	0x0414
+0x85	0x0415
+0x86	0x0416
+0x87	0x0417
+0x88	0x0418
+0x89	0x0419
+0x8A	0x041A
+0x8B	0x041B
+0x8C	0x041C
+0x8D	0x041D
+0x8E	0x041E
+0x8F	0x041F
+0x90	0x0420
+0x91	0x0421
+0x92	0x0422
+0x93	0x0423
+0x94	0x0424
+0x95	0x0425
+0x96	0x0426
+0x97	0x0427
+0x98	0x0428
+0x99	0x0429
+0x9A	0x042A
+0x9B	0x042B
+0x9C	0x042C
+0x9D	0x042D
+0x9E	0x042E
+0x9F	0x042F
+0xA0	0x0430
+0xA1	0x0431
+0xA2	0x0432
+0xA3	0x0433
+0xA4	0x0434
+0xA5	0x0435
+0xA6	0x0436
+0xA7	0x0437
+0xA8	0x0438
+0xA9	0x0439
+0xAA	0x043A
+0xAB	0x043B
+0xAC	0x043C
+0xAD	0x043D
+0xAE	0x043E
+0xAF	0x043F
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x0440
+0xE1	0x0441
+0xE2	0x0442
+0xE3	0x0443
+0xE4	0x0444
+0xE5	0x0445
+0xE6	0x0446
+0xE7	0x0447
+0xE8	0x0448
+0xE9	0x0449
+0xEA	0x044A
+0xEB	0x044B
+0xEC	0x044C
+0xED	0x044D
+0xEE	0x044E
+0xEF	0x044F
+0xF0	0x0401
+0xF1	0x0451
+0xF2	0x0490
+0xF3	0x0491
+0xF4	0x0404
+0xF5	0x0454
+0xF6	0x0406
+0xF7	0x0456
+0xF8	0x0407
+0xF9	0x0457
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x2116
+0xFD	0x00A4
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP1129.TXT b/tests/CP1129.TXT
new file mode 100644
index 0000000..c2e7546
--- /dev/null
+++ b/tests/CP1129.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x0153
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x0178
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x0152
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x0102
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x0300
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x0110
+0xD1	0x00D1
+0xD2	0x0309
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x01A0
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x01AF
+0xDE	0x0303
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x0103
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x0301
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x0111
+0xF1	0x00F1
+0xF2	0x0323
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x01A1
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x01B0
+0xFE	0x20AB
+0xFF	0x00FF
diff --git a/tests/CP1131.TXT b/tests/CP1131.TXT
new file mode 100644
index 0000000..ad9c77a
--- /dev/null
+++ b/tests/CP1131.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0410
+0x81	0x0411
+0x82	0x0412
+0x83	0x0413
+0x84	0x0414
+0x85	0x0415
+0x86	0x0416
+0x87	0x0417
+0x88	0x0418
+0x89	0x0419
+0x8A	0x041A
+0x8B	0x041B
+0x8C	0x041C
+0x8D	0x041D
+0x8E	0x041E
+0x8F	0x041F
+0x90	0x0420
+0x91	0x0421
+0x92	0x0422
+0x93	0x0423
+0x94	0x0424
+0x95	0x0425
+0x96	0x0426
+0x97	0x0427
+0x98	0x0428
+0x99	0x0429
+0x9A	0x042A
+0x9B	0x042B
+0x9C	0x042C
+0x9D	0x042D
+0x9E	0x042E
+0x9F	0x042F
+0xA0	0x0430
+0xA1	0x0431
+0xA2	0x0432
+0xA3	0x0433
+0xA4	0x0434
+0xA5	0x0435
+0xA6	0x0436
+0xA7	0x0437
+0xA8	0x0438
+0xA9	0x0439
+0xAA	0x043A
+0xAB	0x043B
+0xAC	0x043C
+0xAD	0x043D
+0xAE	0x043E
+0xAF	0x043F
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x0440
+0xE1	0x0441
+0xE2	0x0442
+0xE3	0x0443
+0xE4	0x0444
+0xE5	0x0445
+0xE6	0x0446
+0xE7	0x0447
+0xE8	0x0448
+0xE9	0x0449
+0xEA	0x044A
+0xEB	0x044B
+0xEC	0x044C
+0xED	0x044D
+0xEE	0x044E
+0xEF	0x044F
+0xF0	0x0401
+0xF1	0x0451
+0xF2	0x0404
+0xF3	0x0454
+0xF4	0x0407
+0xF5	0x0457
+0xF6	0x040E
+0xF7	0x045E
+0xF8	0x0406
+0xF9	0x0456
+0xFA	0x00B7
+0xFB	0x00A4
+0xFC	0x0490
+0xFD	0x0491
+0xFE	0x2219
+0xFF	0x00A0
diff --git a/tests/CP1133.TXT b/tests/CP1133.TXT
new file mode 100644
index 0000000..e3bee84
--- /dev/null
+++ b/tests/CP1133.TXT
@@ -0,0 +1,230 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0E81
+0xA2	0x0E82
+0xA3	0x0E84
+0xA4	0x0E87
+0xA5	0x0E88
+0xA6	0x0EAA
+0xA7	0x0E8A
+0xA8	0x0E8D
+0xA9	0x0E94
+0xAA	0x0E95
+0xAB	0x0E96
+0xAC	0x0E97
+0xAD	0x0E99
+0xAE	0x0E9A
+0xAF	0x0E9B
+0xB0	0x0E9C
+0xB1	0x0E9D
+0xB2	0x0E9E
+0xB3	0x0E9F
+0xB4	0x0EA1
+0xB5	0x0EA2
+0xB6	0x0EA3
+0xB7	0x0EA5
+0xB8	0x0EA7
+0xB9	0x0EAB
+0xBA	0x0EAD
+0xBB	0x0EAE
+0xBF	0x0EAF
+0xC0	0x0EB0
+0xC1	0x0EB2
+0xC2	0x0EB3
+0xC3	0x0EB4
+0xC4	0x0EB5
+0xC5	0x0EB6
+0xC6	0x0EB7
+0xC7	0x0EB8
+0xC8	0x0EB9
+0xC9	0x0EBC
+0xCA	0x0EB1
+0xCB	0x0EBB
+0xCC	0x0EBD
+0xD0	0x0EC0
+0xD1	0x0EC1
+0xD2	0x0EC2
+0xD3	0x0EC3
+0xD4	0x0EC4
+0xD5	0x0EC8
+0xD6	0x0EC9
+0xD7	0x0ECA
+0xD8	0x0ECB
+0xD9	0x0ECC
+0xDA	0x0ECD
+0xDB	0x0EC6
+0xDD	0x0EDC
+0xDE	0x0EDD
+0xDF	0x20AD
+0xF0	0x0ED0
+0xF1	0x0ED1
+0xF2	0x0ED2
+0xF3	0x0ED3
+0xF4	0x0ED4
+0xF5	0x0ED5
+0xF6	0x0ED6
+0xF7	0x0ED7
+0xF8	0x0ED8
+0xF9	0x0ED9
+0xFC	0x00A2
+0xFD	0x00AC
+0xFE	0x00A6
diff --git a/tests/CP1161.IRREVERSIBLE.TXT b/tests/CP1161.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..07150ab
--- /dev/null
+++ b/tests/CP1161.IRREVERSIBLE.TXT
@@ -0,0 +1,4 @@
+0xA0	0x0E48
+0xDB	0x0E49
+0xDC	0x0E4A
+0xDD	0x0E4B
diff --git a/tests/CP1161.TXT b/tests/CP1161.TXT
new file mode 100644
index 0000000..27407fa
--- /dev/null
+++ b/tests/CP1161.TXT
@@ -0,0 +1,224 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0xA0	0x0E48
+0xA1	0x0E01
+0xA2	0x0E02
+0xA3	0x0E03
+0xA4	0x0E04
+0xA5	0x0E05
+0xA6	0x0E06
+0xA7	0x0E07
+0xA8	0x0E08
+0xA9	0x0E09
+0xAA	0x0E0A
+0xAB	0x0E0B
+0xAC	0x0E0C
+0xAD	0x0E0D
+0xAE	0x0E0E
+0xAF	0x0E0F
+0xB0	0x0E10
+0xB1	0x0E11
+0xB2	0x0E12
+0xB3	0x0E13
+0xB4	0x0E14
+0xB5	0x0E15
+0xB6	0x0E16
+0xB7	0x0E17
+0xB8	0x0E18
+0xB9	0x0E19
+0xBA	0x0E1A
+0xBB	0x0E1B
+0xBC	0x0E1C
+0xBD	0x0E1D
+0xBE	0x0E1E
+0xBF	0x0E1F
+0xC0	0x0E20
+0xC1	0x0E21
+0xC2	0x0E22
+0xC3	0x0E23
+0xC4	0x0E24
+0xC5	0x0E25
+0xC6	0x0E26
+0xC7	0x0E27
+0xC8	0x0E28
+0xC9	0x0E29
+0xCA	0x0E2A
+0xCB	0x0E2B
+0xCC	0x0E2C
+0xCD	0x0E2D
+0xCE	0x0E2E
+0xCF	0x0E2F
+0xD0	0x0E30
+0xD1	0x0E31
+0xD2	0x0E32
+0xD3	0x0E33
+0xD4	0x0E34
+0xD5	0x0E35
+0xD6	0x0E36
+0xD7	0x0E37
+0xD8	0x0E38
+0xD9	0x0E39
+0xDA	0x0E3A
+0xDB	0x0E49
+0xDC	0x0E4A
+0xDD	0x0E4B
+0xDE	0x20AC
+0xDF	0x0E3F
+0xE0	0x0E40
+0xE1	0x0E41
+0xE2	0x0E42
+0xE3	0x0E43
+0xE4	0x0E44
+0xE5	0x0E45
+0xE6	0x0E46
+0xE7	0x0E47
+0xE8	0x0E48
+0xE9	0x0E49
+0xEA	0x0E4A
+0xEB	0x0E4B
+0xEC	0x0E4C
+0xED	0x0E4D
+0xEE	0x0E4E
+0xEF	0x0E4F
+0xF0	0x0E50
+0xF1	0x0E51
+0xF2	0x0E52
+0xF3	0x0E53
+0xF4	0x0E54
+0xF5	0x0E55
+0xF6	0x0E56
+0xF7	0x0E57
+0xF8	0x0E58
+0xF9	0x0E59
+0xFA	0x0E5A
+0xFB	0x0E5B
+0xFC	0x00A2
+0xFD	0x00AC
+0xFE	0x00A6
+0xFF	0x00A0
diff --git a/tests/CP1162.TXT b/tests/CP1162.TXT
new file mode 100644
index 0000000..59ca7c3
--- /dev/null
+++ b/tests/CP1162.TXT
@@ -0,0 +1,248 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x2026
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0E01
+0xA2	0x0E02
+0xA3	0x0E03
+0xA4	0x0E04
+0xA5	0x0E05
+0xA6	0x0E06
+0xA7	0x0E07
+0xA8	0x0E08
+0xA9	0x0E09
+0xAA	0x0E0A
+0xAB	0x0E0B
+0xAC	0x0E0C
+0xAD	0x0E0D
+0xAE	0x0E0E
+0xAF	0x0E0F
+0xB0	0x0E10
+0xB1	0x0E11
+0xB2	0x0E12
+0xB3	0x0E13
+0xB4	0x0E14
+0xB5	0x0E15
+0xB6	0x0E16
+0xB7	0x0E17
+0xB8	0x0E18
+0xB9	0x0E19
+0xBA	0x0E1A
+0xBB	0x0E1B
+0xBC	0x0E1C
+0xBD	0x0E1D
+0xBE	0x0E1E
+0xBF	0x0E1F
+0xC0	0x0E20
+0xC1	0x0E21
+0xC2	0x0E22
+0xC3	0x0E23
+0xC4	0x0E24
+0xC5	0x0E25
+0xC6	0x0E26
+0xC7	0x0E27
+0xC8	0x0E28
+0xC9	0x0E29
+0xCA	0x0E2A
+0xCB	0x0E2B
+0xCC	0x0E2C
+0xCD	0x0E2D
+0xCE	0x0E2E
+0xCF	0x0E2F
+0xD0	0x0E30
+0xD1	0x0E31
+0xD2	0x0E32
+0xD3	0x0E33
+0xD4	0x0E34
+0xD5	0x0E35
+0xD6	0x0E36
+0xD7	0x0E37
+0xD8	0x0E38
+0xD9	0x0E39
+0xDA	0x0E3A
+0xDF	0x0E3F
+0xE0	0x0E40
+0xE1	0x0E41
+0xE2	0x0E42
+0xE3	0x0E43
+0xE4	0x0E44
+0xE5	0x0E45
+0xE6	0x0E46
+0xE7	0x0E47
+0xE8	0x0E48
+0xE9	0x0E49
+0xEA	0x0E4A
+0xEB	0x0E4B
+0xEC	0x0E4C
+0xED	0x0E4D
+0xEE	0x0E4E
+0xEF	0x0E4F
+0xF0	0x0E50
+0xF1	0x0E51
+0xF2	0x0E52
+0xF3	0x0E53
+0xF4	0x0E54
+0xF5	0x0E55
+0xF6	0x0E56
+0xF7	0x0E57
+0xF8	0x0E58
+0xF9	0x0E59
+0xFA	0x0E5A
+0xFB	0x0E5B
diff --git a/tests/CP1163.IRREVERSIBLE.TXT b/tests/CP1163.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..1d052b3
--- /dev/null
+++ b/tests/CP1163.IRREVERSIBLE.TXT
@@ -0,0 +1,2 @@
+0xAF	0x203E
+0xD0	0x00D0
diff --git a/tests/CP1163.TXT b/tests/CP1163.TXT
new file mode 100644
index 0000000..34d42b8
--- /dev/null
+++ b/tests/CP1163.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x20AC
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x0153
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x0178
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x0152
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x0102
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x0300
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x0110
+0xD1	0x00D1
+0xD2	0x0309
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x01A0
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x01AF
+0xDE	0x0303
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x0103
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x0301
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x0111
+0xF1	0x00F1
+0xF2	0x0323
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x01A1
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x01B0
+0xFE	0x20AB
+0xFF	0x00FF
diff --git a/tests/CP1250.TXT b/tests/CP1250.TXT
new file mode 100644
index 0000000..2256be9
--- /dev/null
+++ b/tests/CP1250.TXT
@@ -0,0 +1,251 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x82	0x201A
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x89	0x2030
+0x8A	0x0160
+0x8B	0x2039
+0x8C	0x015A
+0x8D	0x0164
+0x8E	0x017D
+0x8F	0x0179
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x99	0x2122
+0x9A	0x0161
+0x9B	0x203A
+0x9C	0x015B
+0x9D	0x0165
+0x9E	0x017E
+0x9F	0x017A
+0xA0	0x00A0
+0xA1	0x02C7
+0xA2	0x02D8
+0xA3	0x0141
+0xA4	0x00A4
+0xA5	0x0104
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x015E
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x017B
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x02DB
+0xB3	0x0142
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x0105
+0xBA	0x015F
+0xBB	0x00BB
+0xBC	0x013D
+0xBD	0x02DD
+0xBE	0x013E
+0xBF	0x017C
+0xC0	0x0154
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x0102
+0xC4	0x00C4
+0xC5	0x0139
+0xC6	0x0106
+0xC7	0x00C7
+0xC8	0x010C
+0xC9	0x00C9
+0xCA	0x0118
+0xCB	0x00CB
+0xCC	0x011A
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x010E
+0xD0	0x0110
+0xD1	0x0143
+0xD2	0x0147
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x0150
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x0158
+0xD9	0x016E
+0xDA	0x00DA
+0xDB	0x0170
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x0162
+0xDF	0x00DF
+0xE0	0x0155
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x0103
+0xE4	0x00E4
+0xE5	0x013A
+0xE6	0x0107
+0xE7	0x00E7
+0xE8	0x010D
+0xE9	0x00E9
+0xEA	0x0119
+0xEB	0x00EB
+0xEC	0x011B
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x010F
+0xF0	0x0111
+0xF1	0x0144
+0xF2	0x0148
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x0151
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x0159
+0xF9	0x016F
+0xFA	0x00FA
+0xFB	0x0171
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x0163
+0xFF	0x02D9
diff --git a/tests/CP1251.TXT b/tests/CP1251.TXT
new file mode 100644
index 0000000..4e48bfb
--- /dev/null
+++ b/tests/CP1251.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0402
+0x81	0x0403
+0x82	0x201A
+0x83	0x0453
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x20AC
+0x89	0x2030
+0x8A	0x0409
+0x8B	0x2039
+0x8C	0x040A
+0x8D	0x040C
+0x8E	0x040B
+0x8F	0x040F
+0x90	0x0452
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x99	0x2122
+0x9A	0x0459
+0x9B	0x203A
+0x9C	0x045A
+0x9D	0x045C
+0x9E	0x045B
+0x9F	0x045F
+0xA0	0x00A0
+0xA1	0x040E
+0xA2	0x045E
+0xA3	0x0408
+0xA4	0x00A4
+0xA5	0x0490
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x0401
+0xA9	0x00A9
+0xAA	0x0404
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x0407
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x0406
+0xB3	0x0456
+0xB4	0x0491
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x0451
+0xB9	0x2116
+0xBA	0x0454
+0xBB	0x00BB
+0xBC	0x0458
+0xBD	0x0405
+0xBE	0x0455
+0xBF	0x0457
+0xC0	0x0410
+0xC1	0x0411
+0xC2	0x0412
+0xC3	0x0413
+0xC4	0x0414
+0xC5	0x0415
+0xC6	0x0416
+0xC7	0x0417
+0xC8	0x0418
+0xC9	0x0419
+0xCA	0x041A
+0xCB	0x041B
+0xCC	0x041C
+0xCD	0x041D
+0xCE	0x041E
+0xCF	0x041F
+0xD0	0x0420
+0xD1	0x0421
+0xD2	0x0422
+0xD3	0x0423
+0xD4	0x0424
+0xD5	0x0425
+0xD6	0x0426
+0xD7	0x0427
+0xD8	0x0428
+0xD9	0x0429
+0xDA	0x042A
+0xDB	0x042B
+0xDC	0x042C
+0xDD	0x042D
+0xDE	0x042E
+0xDF	0x042F
+0xE0	0x0430
+0xE1	0x0431
+0xE2	0x0432
+0xE3	0x0433
+0xE4	0x0434
+0xE5	0x0435
+0xE6	0x0436
+0xE7	0x0437
+0xE8	0x0438
+0xE9	0x0439
+0xEA	0x043A
+0xEB	0x043B
+0xEC	0x043C
+0xED	0x043D
+0xEE	0x043E
+0xEF	0x043F
+0xF0	0x0440
+0xF1	0x0441
+0xF2	0x0442
+0xF3	0x0443
+0xF4	0x0444
+0xF5	0x0445
+0xF6	0x0446
+0xF7	0x0447
+0xF8	0x0448
+0xF9	0x0449
+0xFA	0x044A
+0xFB	0x044B
+0xFC	0x044C
+0xFD	0x044D
+0xFE	0x044E
+0xFF	0x044F
diff --git a/tests/CP1252.TXT b/tests/CP1252.TXT
new file mode 100644
index 0000000..cd4d981
--- /dev/null
+++ b/tests/CP1252.TXT
@@ -0,0 +1,251 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x82	0x201A
+0x83	0x0192
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x02C6
+0x89	0x2030
+0x8A	0x0160
+0x8B	0x2039
+0x8C	0x0152
+0x8E	0x017D
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x02DC
+0x99	0x2122
+0x9A	0x0161
+0x9B	0x203A
+0x9C	0x0153
+0x9E	0x017E
+0x9F	0x0178
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x00D0
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x00DE
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x00F0
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x00FE
+0xFF	0x00FF
diff --git a/tests/CP1253.TXT b/tests/CP1253.TXT
new file mode 100644
index 0000000..20e6af3
--- /dev/null
+++ b/tests/CP1253.TXT
@@ -0,0 +1,239 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x82	0x201A
+0x83	0x0192
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x89	0x2030
+0x8B	0x2039
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x99	0x2122
+0x9B	0x203A
+0xA0	0x00A0
+0xA1	0x0385
+0xA2	0x0386
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x2015
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x0384
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x0388
+0xB9	0x0389
+0xBA	0x038A
+0xBB	0x00BB
+0xBC	0x038C
+0xBD	0x00BD
+0xBE	0x038E
+0xBF	0x038F
+0xC0	0x0390
+0xC1	0x0391
+0xC2	0x0392
+0xC3	0x0393
+0xC4	0x0394
+0xC5	0x0395
+0xC6	0x0396
+0xC7	0x0397
+0xC8	0x0398
+0xC9	0x0399
+0xCA	0x039A
+0xCB	0x039B
+0xCC	0x039C
+0xCD	0x039D
+0xCE	0x039E
+0xCF	0x039F
+0xD0	0x03A0
+0xD1	0x03A1
+0xD3	0x03A3
+0xD4	0x03A4
+0xD5	0x03A5
+0xD6	0x03A6
+0xD7	0x03A7
+0xD8	0x03A8
+0xD9	0x03A9
+0xDA	0x03AA
+0xDB	0x03AB
+0xDC	0x03AC
+0xDD	0x03AD
+0xDE	0x03AE
+0xDF	0x03AF
+0xE0	0x03B0
+0xE1	0x03B1
+0xE2	0x03B2
+0xE3	0x03B3
+0xE4	0x03B4
+0xE5	0x03B5
+0xE6	0x03B6
+0xE7	0x03B7
+0xE8	0x03B8
+0xE9	0x03B9
+0xEA	0x03BA
+0xEB	0x03BB
+0xEC	0x03BC
+0xED	0x03BD
+0xEE	0x03BE
+0xEF	0x03BF
+0xF0	0x03C0
+0xF1	0x03C1
+0xF2	0x03C2
+0xF3	0x03C3
+0xF4	0x03C4
+0xF5	0x03C5
+0xF6	0x03C6
+0xF7	0x03C7
+0xF8	0x03C8
+0xF9	0x03C9
+0xFA	0x03CA
+0xFB	0x03CB
+0xFC	0x03CC
+0xFD	0x03CD
+0xFE	0x03CE
diff --git a/tests/CP1254.TXT b/tests/CP1254.TXT
new file mode 100644
index 0000000..efee954
--- /dev/null
+++ b/tests/CP1254.TXT
@@ -0,0 +1,249 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x82	0x201A
+0x83	0x0192
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x02C6
+0x89	0x2030
+0x8A	0x0160
+0x8B	0x2039
+0x8C	0x0152
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x02DC
+0x99	0x2122
+0x9A	0x0161
+0x9B	0x203A
+0x9C	0x0153
+0x9F	0x0178
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x011E
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x0130
+0xDE	0x015E
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x011F
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x0131
+0xFE	0x015F
+0xFF	0x00FF
diff --git a/tests/CP1255-snippet b/tests/CP1255-snippet
new file mode 100644
index 0000000..9fce6cd
--- /dev/null
+++ b/tests/CP1255-snippet
@@ -0,0 +1,320 @@
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
+ãÌÈí
+öÄôÇøÀãÌÅòÇ
+ëÌÄðÌÄéí
+òÈøåÉá
+ãÌÆáÆø
+ùÑÀçÄéï
+áÌÈøÈã
+àÇøÀáÌÆä
+çÉùÑÆêÀ
+îÇëÌÇú áÌÀëåÉøåÉú
diff --git a/tests/CP1255-snippet.UTF-8 b/tests/CP1255-snippet.UTF-8
new file mode 100644
index 0000000..c17f227
--- /dev/null
+++ b/tests/CP1255-snippet.UTF-8
@@ -0,0 +1,320 @@
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
+דָּם
+צִפַרְדֵּעַ
+כִּנִּים
+עָרוֹב
+דֶּבֶר
+שְׁחִין
+בָּרָד
+אַרְבֶּה
+חֹשֶׁךְ
+מַכַּת בְּכוֹרוֹת
diff --git a/tests/CP1255.IRREVERSIBLE.TXT b/tests/CP1255.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..a67efff
--- /dev/null
+++ b/tests/CP1255.IRREVERSIBLE.TXT
@@ -0,0 +1,34 @@
+0xD6C7	0xFB1F
+0xE0C7	0xFB2E
+0xE0C8	0xFB2F
+0xE0CC	0xFB30
+0xE1CC	0xFB31
+0xE1CF	0xFB4C
+0xE2CC	0xFB32
+0xE3CC	0xFB33
+0xE4CC	0xFB34
+0xE5C9	0xFB4B
+0xE5CC	0xFB35
+0xE6CC	0xFB36
+0xE8CC	0xFB38
+0xE9C4	0xFB1D
+0xE9CC	0xFB39
+0xEACC	0xFB3A
+0xEBCC	0xFB3B
+0xEBCF	0xFB4D
+0xECCC	0xFB3C
+0xEECC	0xFB3E
+0xF0CC	0xFB40
+0xF1CC	0xFB41
+0xF3CC	0xFB43
+0xF4CC	0xFB44
+0xF4CF	0xFB4E
+0xF6CC	0xFB46
+0xF7CC	0xFB47
+0xF8CC	0xFB48
+0xF9CC	0xFB49
+0xF9CCD1	0xFB2C
+0xF9CCD2	0xFB2D
+0xF9D1	0xFB2A
+0xF9D2	0xFB2B
+0xFACC	0xFB4A
diff --git a/tests/CP1255.TXT b/tests/CP1255.TXT
new file mode 100644
index 0000000..d02496c
--- /dev/null
+++ b/tests/CP1255.TXT
@@ -0,0 +1,233 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x82	0x201A
+0x83	0x0192
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x02C6
+0x89	0x2030
+0x8B	0x2039
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x02DC
+0x99	0x2122
+0x9B	0x203A
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x20AA
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00D7
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00F7
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x05B0
+0xC1	0x05B1
+0xC2	0x05B2
+0xC3	0x05B3
+0xC4	0x05B4
+0xC5	0x05B5
+0xC6	0x05B6
+0xC7	0x05B7
+0xC8	0x05B8
+0xC9	0x05B9
+0xCB	0x05BB
+0xCC	0x05BC
+0xCD	0x05BD
+0xCE	0x05BE
+0xCF	0x05BF
+0xD0	0x05C0
+0xD1	0x05C1
+0xD2	0x05C2
+0xD3	0x05C3
+0xD4	0x05F0
+0xD5	0x05F1
+0xD6	0x05F2
+0xD7	0x05F3
+0xD8	0x05F4
+0xE0	0x05D0
+0xE1	0x05D1
+0xE2	0x05D2
+0xE3	0x05D3
+0xE4	0x05D4
+0xE5	0x05D5
+0xE6	0x05D6
+0xE7	0x05D7
+0xE8	0x05D8
+0xE9	0x05D9
+0xEA	0x05DA
+0xEB	0x05DB
+0xEC	0x05DC
+0xED	0x05DD
+0xEE	0x05DE
+0xEF	0x05DF
+0xF0	0x05E0
+0xF1	0x05E1
+0xF2	0x05E2
+0xF3	0x05E3
+0xF4	0x05E4
+0xF5	0x05E5
+0xF6	0x05E6
+0xF7	0x05E7
+0xF8	0x05E8
+0xF9	0x05E9
+0xFA	0x05EA
+0xFD	0x200E
+0xFE	0x200F
diff --git a/tests/CP1256.TXT b/tests/CP1256.TXT
new file mode 100644
index 0000000..b83a10b
--- /dev/null
+++ b/tests/CP1256.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x81	0x067E
+0x82	0x201A
+0x83	0x0192
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x02C6
+0x89	0x2030
+0x8A	0x0679
+0x8B	0x2039
+0x8C	0x0152
+0x8D	0x0686
+0x8E	0x0698
+0x8F	0x0688
+0x90	0x06AF
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x06A9
+0x99	0x2122
+0x9A	0x0691
+0x9B	0x203A
+0x9C	0x0153
+0x9D	0x200C
+0x9E	0x200D
+0x9F	0x06BA
+0xA0	0x00A0
+0xA1	0x060C
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x06BE
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x061B
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x061F
+0xC0	0x06C1
+0xC1	0x0621
+0xC2	0x0622
+0xC3	0x0623
+0xC4	0x0624
+0xC5	0x0625
+0xC6	0x0626
+0xC7	0x0627
+0xC8	0x0628
+0xC9	0x0629
+0xCA	0x062A
+0xCB	0x062B
+0xCC	0x062C
+0xCD	0x062D
+0xCE	0x062E
+0xCF	0x062F
+0xD0	0x0630
+0xD1	0x0631
+0xD2	0x0632
+0xD3	0x0633
+0xD4	0x0634
+0xD5	0x0635
+0xD6	0x0636
+0xD7	0x00D7
+0xD8	0x0637
+0xD9	0x0638
+0xDA	0x0639
+0xDB	0x063A
+0xDC	0x0640
+0xDD	0x0641
+0xDE	0x0642
+0xDF	0x0643
+0xE0	0x00E0
+0xE1	0x0644
+0xE2	0x00E2
+0xE3	0x0645
+0xE4	0x0646
+0xE5	0x0647
+0xE6	0x0648
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x0649
+0xED	0x064A
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x064B
+0xF1	0x064C
+0xF2	0x064D
+0xF3	0x064E
+0xF4	0x00F4
+0xF5	0x064F
+0xF6	0x0650
+0xF7	0x00F7
+0xF8	0x0651
+0xF9	0x00F9
+0xFA	0x0652
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x200E
+0xFE	0x200F
+0xFF	0x06D2
diff --git a/tests/CP1257.TXT b/tests/CP1257.TXT
new file mode 100644
index 0000000..d22e845
--- /dev/null
+++ b/tests/CP1257.TXT
@@ -0,0 +1,244 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x82	0x201A
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x89	0x2030
+0x8B	0x2039
+0x8D	0x00A8
+0x8E	0x02C7
+0x8F	0x00B8
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x99	0x2122
+0x9B	0x203A
+0x9D	0x00AF
+0x9E	0x02DB
+0xA0	0x00A0
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00D8
+0xA9	0x00A9
+0xAA	0x0156
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00C6
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00F8
+0xB9	0x00B9
+0xBA	0x0157
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00E6
+0xC0	0x0104
+0xC1	0x012E
+0xC2	0x0100
+0xC3	0x0106
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x0118
+0xC7	0x0112
+0xC8	0x010C
+0xC9	0x00C9
+0xCA	0x0179
+0xCB	0x0116
+0xCC	0x0122
+0xCD	0x0136
+0xCE	0x012A
+0xCF	0x013B
+0xD0	0x0160
+0xD1	0x0143
+0xD2	0x0145
+0xD3	0x00D3
+0xD4	0x014C
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x0172
+0xD9	0x0141
+0xDA	0x015A
+0xDB	0x016A
+0xDC	0x00DC
+0xDD	0x017B
+0xDE	0x017D
+0xDF	0x00DF
+0xE0	0x0105
+0xE1	0x012F
+0xE2	0x0101
+0xE3	0x0107
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x0119
+0xE7	0x0113
+0xE8	0x010D
+0xE9	0x00E9
+0xEA	0x017A
+0xEB	0x0117
+0xEC	0x0123
+0xED	0x0137
+0xEE	0x012B
+0xEF	0x013C
+0xF0	0x0161
+0xF1	0x0144
+0xF2	0x0146
+0xF3	0x00F3
+0xF4	0x014D
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x0173
+0xF9	0x0142
+0xFA	0x015B
+0xFB	0x016B
+0xFC	0x00FC
+0xFD	0x017C
+0xFE	0x017E
+0xFF	0x02D9
diff --git a/tests/CP1258-snippet b/tests/CP1258-snippet
new file mode 100644
index 0000000..b096089
--- /dev/null
+++ b/tests/CP1258-snippet
@@ -0,0 +1,131 @@
+// The last line of this file is missing the end-of-line terminator
+// on purpose, in order to test that the conversion empties the bit buffer
+// and shifts back to the initial state at the end of the conversion.
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
+Vietnamese (Tiêìng Viêòt)	Chào baòn
\ No newline at end of file
diff --git a/tests/CP1258-snippet.UTF-8 b/tests/CP1258-snippet.UTF-8
new file mode 100644
index 0000000..c6f3d16
--- /dev/null
+++ b/tests/CP1258-snippet.UTF-8
@@ -0,0 +1,131 @@
+// The last line of this file is missing the end-of-line terminator
+// on purpose, in order to test that the conversion empties the bit buffer
+// and shifts back to the initial state at the end of the conversion.
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
\ No newline at end of file
diff --git a/tests/CP1258.IRREVERSIBLE.TXT b/tests/CP1258.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..cec1382
--- /dev/null
+++ b/tests/CP1258.IRREVERSIBLE.TXT
@@ -0,0 +1,183 @@
+0x41D2	0x1EA2
+0x41DE	0x00C3
+0x41F2	0x1EA0
+0x42F2	0x1E04
+0x43EC	0x0106
+0x44F2	0x1E0C
+0x45D2	0x1EBA
+0x45DE	0x1EBC
+0x45F2	0x1EB8
+0x47EC	0x01F4
+0x48F2	0x1E24
+0x49CC	0x00CC
+0x49D2	0x1EC8
+0x49DE	0x0128
+0x49F2	0x1ECA
+0x4BEC	0x1E30
+0x4BF2	0x1E32
+0x4CEC	0x0139
+0x4CF2	0x1E36
+0x4DEC	0x1E3E
+0x4DF2	0x1E42
+0x4ECC	0x01F8
+0x4EEC	0x0143
+0x4EF2	0x1E46
+0x4FCC	0x00D2
+0x4FD2	0x1ECE
+0x4FDE	0x00D5
+0x4FF2	0x1ECC
+0x50EC	0x1E54
+0x52EC	0x0154
+0x52F2	0x1E5A
+0x53EC	0x015A
+0x53F2	0x1E62
+0x54F2	0x1E6C
+0x55D2	0x1EE6
+0x55DE	0x0168
+0x55F2	0x1EE4
+0x56DE	0x1E7C
+0x56F2	0x1E7E
+0x57CC	0x1E80
+0x57EC	0x1E82
+0x57F2	0x1E88
+0x59CC	0x1EF2
+0x59D2	0x1EF6
+0x59DE	0x1EF8
+0x59EC	0x00DD
+0x59F2	0x1EF4
+0x5AEC	0x0179
+0x5AF2	0x1E92
+0x61D2	0x1EA3
+0x61DE	0x00E3
+0x61F2	0x1EA1
+0x62F2	0x1E05
+0x63EC	0x0107
+0x64F2	0x1E0D
+0x65D2	0x1EBB
+0x65DE	0x1EBD
+0x65F2	0x1EB9
+0x67EC	0x01F5
+0x68F2	0x1E25
+0x69CC	0x00EC
+0x69D2	0x1EC9
+0x69DE	0x0129
+0x69F2	0x1ECB
+0x6BEC	0x1E31
+0x6BF2	0x1E33
+0x6CEC	0x013A
+0x6CF2	0x1E37
+0x6DEC	0x1E3F
+0x6DF2	0x1E43
+0x6ECC	0x01F9
+0x6EEC	0x0144
+0x6EF2	0x1E47
+0x6FCC	0x00F2
+0x6FD2	0x1ECF
+0x6FDE	0x00F5
+0x6FF2	0x1ECD
+0x70EC	0x1E55
+0x72EC	0x0155
+0x72F2	0x1E5B
+0x73EC	0x015B
+0x73F2	0x1E63
+0x74F2	0x1E6D
+0x75D2	0x1EE7
+0x75DE	0x0169
+0x75F2	0x1EE5
+0x76DE	0x1E7D
+0x76F2	0x1E7F
+0x77CC	0x1E81
+0x77EC	0x1E83
+0x77F2	0x1E89
+0x79CC	0x1EF3
+0x79D2	0x1EF7
+0x79DE	0x1EF9
+0x79EC	0x00FD
+0x79F2	0x1EF5
+0x7AEC	0x017A
+0x7AF2	0x1E93
+0xA8CC	0x1FED
+0xA8EC	0x0385
+0xA8EC	0x1FEE
+0xC2CC	0x1EA6
+0xC2D2	0x1EA8
+0xC2DE	0x1EAA
+0xC2EC	0x1EA4
+0xC2F2	0x1EAC
+0xC3CC	0x1EB0
+0xC3D2	0x1EB2
+0xC3DE	0x1EB4
+0xC3EC	0x1EAE
+0xC3F2	0x1EB6
+0xC5EC	0x01FA
+0xC6EC	0x01FC
+0xC7EC	0x1E08
+0xCACC	0x1EC0
+0xCAD2	0x1EC2
+0xCADE	0x1EC4
+0xCAEC	0x1EBE
+0xCAF2	0x1EC6
+0xCC	0x0340
+0xCFEC	0x1E2E
+0xD3DE	0x1E4C
+0xD4CC	0x1ED2
+0xD4D2	0x1ED4
+0xD4DE	0x1ED6
+0xD4EC	0x1ED0
+0xD4F2	0x1ED8
+0xD5CC	0x1EDC
+0xD5D2	0x1EDE
+0xD5DE	0x1EE0
+0xD5EC	0x1EDA
+0xD5F2	0x1EE2
+0xD6DE	0x1E4E
+0xD8EC	0x01FE
+0xDADE	0x1E78
+0xDCCC	0x01DB
+0xDCEC	0x01D7
+0xDDCC	0x1EEA
+0xDDD2	0x1EEC
+0xDDDE	0x1EEE
+0xDDEC	0x1EE8
+0xDDF2	0x1EF0
+0xE2CC	0x1EA7
+0xE2D2	0x1EA9
+0xE2DE	0x1EAB
+0xE2EC	0x1EA5
+0xE2F2	0x1EAD
+0xE3CC	0x1EB1
+0xE3D2	0x1EB3
+0xE3DE	0x1EB5
+0xE3EC	0x1EAF
+0xE3F2	0x1EB7
+0xE5EC	0x01FB
+0xE6EC	0x01FD
+0xE7EC	0x1E09
+0xEACC	0x1EC1
+0xEAD2	0x1EC3
+0xEADE	0x1EC5
+0xEAEC	0x1EBF
+0xEAF2	0x1EC7
+0xEC	0x0341
+0xEFEC	0x1E2F
+0xF3DE	0x1E4D
+0xF4CC	0x1ED3
+0xF4D2	0x1ED5
+0xF4DE	0x1ED7
+0xF4EC	0x1ED1
+0xF4F2	0x1ED9
+0xF5CC	0x1EDD
+0xF5D2	0x1EDF
+0xF5DE	0x1EE1
+0xF5EC	0x1EDB
+0xF5F2	0x1EE3
+0xF6DE	0x1E4F
+0xF8EC	0x01FF
+0xFADE	0x1E79
+0xFCCC	0x01DC
+0xFCEC	0x01D8
+0xFDCC	0x1EEB
+0xFDD2	0x1EED
+0xFDDE	0x1EEF
+0xFDEC	0x1EE9
+0xFDF2	0x1EF1
diff --git a/tests/CP1258.TXT b/tests/CP1258.TXT
new file mode 100644
index 0000000..f9a2528
--- /dev/null
+++ b/tests/CP1258.TXT
@@ -0,0 +1,247 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x82	0x201A
+0x83	0x0192
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x02C6
+0x89	0x2030
+0x8B	0x2039
+0x8C	0x0152
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x02DC
+0x99	0x2122
+0x9B	0x203A
+0x9C	0x0153
+0x9F	0x0178
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x0102
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x0300
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x0110
+0xD1	0x00D1
+0xD2	0x0309
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x01A0
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x01AF
+0xDE	0x0303
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x0103
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x0301
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x0111
+0xF1	0x00F1
+0xF2	0x0323
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x01A1
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x01B0
+0xFE	0x20AB
+0xFF	0x00FF
diff --git a/tests/CP437.TXT b/tests/CP437.TXT
new file mode 100644
index 0000000..2cad168
--- /dev/null
+++ b/tests/CP437.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x00E0
+0x86	0x00E5
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00EF
+0x8C	0x00EE
+0x8D	0x00EC
+0x8E	0x00C4
+0x8F	0x00C5
+0x90	0x00C9
+0x91	0x00E6
+0x92	0x00C6
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x00F2
+0x96	0x00FB
+0x97	0x00F9
+0x98	0x00FF
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x00A2
+0x9C	0x00A3
+0x9D	0x00A5
+0x9E	0x20A7
+0x9F	0x0192
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x00AA
+0xA7	0x00BA
+0xA8	0x00BF
+0xA9	0x2310
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x03B1
+0xE1	0x00DF
+0xE2	0x0393
+0xE3	0x03C0
+0xE4	0x03A3
+0xE5	0x03C3
+0xE6	0x00B5
+0xE7	0x03C4
+0xE8	0x03A6
+0xE9	0x0398
+0xEA	0x03A9
+0xEB	0x03B4
+0xEC	0x221E
+0xED	0x03C6
+0xEE	0x03B5
+0xEF	0x2229
+0xF0	0x2261
+0xF1	0x00B1
+0xF2	0x2265
+0xF3	0x2264
+0xF4	0x2320
+0xF5	0x2321
+0xF6	0x00F7
+0xF7	0x2248
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x207F
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP737.TXT b/tests/CP737.TXT
new file mode 100644
index 0000000..71ce015
--- /dev/null
+++ b/tests/CP737.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0391
+0x81	0x0392
+0x82	0x0393
+0x83	0x0394
+0x84	0x0395
+0x85	0x0396
+0x86	0x0397
+0x87	0x0398
+0x88	0x0399
+0x89	0x039A
+0x8A	0x039B
+0x8B	0x039C
+0x8C	0x039D
+0x8D	0x039E
+0x8E	0x039F
+0x8F	0x03A0
+0x90	0x03A1
+0x91	0x03A3
+0x92	0x03A4
+0x93	0x03A5
+0x94	0x03A6
+0x95	0x03A7
+0x96	0x03A8
+0x97	0x03A9
+0x98	0x03B1
+0x99	0x03B2
+0x9A	0x03B3
+0x9B	0x03B4
+0x9C	0x03B5
+0x9D	0x03B6
+0x9E	0x03B7
+0x9F	0x03B8
+0xA0	0x03B9
+0xA1	0x03BA
+0xA2	0x03BB
+0xA3	0x03BC
+0xA4	0x03BD
+0xA5	0x03BE
+0xA6	0x03BF
+0xA7	0x03C0
+0xA8	0x03C1
+0xA9	0x03C3
+0xAA	0x03C2
+0xAB	0x03C4
+0xAC	0x03C5
+0xAD	0x03C6
+0xAE	0x03C7
+0xAF	0x03C8
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x03C9
+0xE1	0x03AC
+0xE2	0x03AD
+0xE3	0x03AE
+0xE4	0x03CA
+0xE5	0x03AF
+0xE6	0x03CC
+0xE7	0x03CD
+0xE8	0x03CB
+0xE9	0x03CE
+0xEA	0x0386
+0xEB	0x0388
+0xEC	0x0389
+0xED	0x038A
+0xEE	0x038C
+0xEF	0x038E
+0xF0	0x038F
+0xF1	0x00B1
+0xF2	0x2265
+0xF3	0x2264
+0xF4	0x03AA
+0xF5	0x03AB
+0xF6	0x00F7
+0xF7	0x2248
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x207F
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP775.TXT b/tests/CP775.TXT
new file mode 100644
index 0000000..6d54bdc
--- /dev/null
+++ b/tests/CP775.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0106
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x0101
+0x84	0x00E4
+0x85	0x0123
+0x86	0x00E5
+0x87	0x0107
+0x88	0x0142
+0x89	0x0113
+0x8A	0x0156
+0x8B	0x0157
+0x8C	0x012B
+0x8D	0x0179
+0x8E	0x00C4
+0x8F	0x00C5
+0x90	0x00C9
+0x91	0x00E6
+0x92	0x00C6
+0x93	0x014D
+0x94	0x00F6
+0x95	0x0122
+0x96	0x00A2
+0x97	0x015A
+0x98	0x015B
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x00F8
+0x9C	0x00A3
+0x9D	0x00D8
+0x9E	0x00D7
+0x9F	0x00A4
+0xA0	0x0100
+0xA1	0x012A
+0xA2	0x00F3
+0xA3	0x017B
+0xA4	0x017C
+0xA5	0x017A
+0xA6	0x201D
+0xA7	0x00A6
+0xA8	0x00A9
+0xA9	0x00AE
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x0141
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x0104
+0xB6	0x010C
+0xB7	0x0118
+0xB8	0x0116
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x012E
+0xBE	0x0160
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x0172
+0xC7	0x016A
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x017D
+0xD0	0x0105
+0xD1	0x010D
+0xD2	0x0119
+0xD3	0x0117
+0xD4	0x012F
+0xD5	0x0161
+0xD6	0x0173
+0xD7	0x016B
+0xD8	0x017E
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x00D3
+0xE1	0x00DF
+0xE2	0x014C
+0xE3	0x0143
+0xE4	0x00F5
+0xE5	0x00D5
+0xE6	0x00B5
+0xE7	0x0144
+0xE8	0x0136
+0xE9	0x0137
+0xEA	0x013B
+0xEB	0x013C
+0xEC	0x0146
+0xED	0x0112
+0xEE	0x0145
+0xEF	0x2019
+0xF0	0x00AD
+0xF1	0x00B1
+0xF2	0x201C
+0xF3	0x00BE
+0xF4	0x00B6
+0xF5	0x00A7
+0xF6	0x00F7
+0xF7	0x201E
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x00B9
+0xFC	0x00B3
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP850.TXT b/tests/CP850.TXT
new file mode 100644
index 0000000..56b9908
--- /dev/null
+++ b/tests/CP850.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x00E0
+0x86	0x00E5
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00EF
+0x8C	0x00EE
+0x8D	0x00EC
+0x8E	0x00C4
+0x8F	0x00C5
+0x90	0x00C9
+0x91	0x00E6
+0x92	0x00C6
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x00F2
+0x96	0x00FB
+0x97	0x00F9
+0x98	0x00FF
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x00F8
+0x9C	0x00A3
+0x9D	0x00D8
+0x9E	0x00D7
+0x9F	0x0192
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x00AA
+0xA7	0x00BA
+0xA8	0x00BF
+0xA9	0x00AE
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x00C1
+0xB6	0x00C2
+0xB7	0x00C0
+0xB8	0x00A9
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x00A2
+0xBE	0x00A5
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x00E3
+0xC7	0x00C3
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x00A4
+0xD0	0x00F0
+0xD1	0x00D0
+0xD2	0x00CA
+0xD3	0x00CB
+0xD4	0x00C8
+0xD5	0x0131
+0xD6	0x00CD
+0xD7	0x00CE
+0xD8	0x00CF
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x00A6
+0xDE	0x00CC
+0xDF	0x2580
+0xE0	0x00D3
+0xE1	0x00DF
+0xE2	0x00D4
+0xE3	0x00D2
+0xE4	0x00F5
+0xE5	0x00D5
+0xE6	0x00B5
+0xE7	0x00FE
+0xE8	0x00DE
+0xE9	0x00DA
+0xEA	0x00DB
+0xEB	0x00D9
+0xEC	0x00FD
+0xED	0x00DD
+0xEE	0x00AF
+0xEF	0x00B4
+0xF0	0x00AD
+0xF1	0x00B1
+0xF2	0x2017
+0xF3	0x00BE
+0xF4	0x00B6
+0xF5	0x00A7
+0xF6	0x00F7
+0xF7	0x00B8
+0xF8	0x00B0
+0xF9	0x00A8
+0xFA	0x00B7
+0xFB	0x00B9
+0xFC	0x00B3
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP852.TXT b/tests/CP852.TXT
new file mode 100644
index 0000000..8da14b5
--- /dev/null
+++ b/tests/CP852.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x016F
+0x86	0x0107
+0x87	0x00E7
+0x88	0x0142
+0x89	0x00EB
+0x8A	0x0150
+0x8B	0x0151
+0x8C	0x00EE
+0x8D	0x0179
+0x8E	0x00C4
+0x8F	0x0106
+0x90	0x00C9
+0x91	0x0139
+0x92	0x013A
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x013D
+0x96	0x013E
+0x97	0x015A
+0x98	0x015B
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x0164
+0x9C	0x0165
+0x9D	0x0141
+0x9E	0x00D7
+0x9F	0x010D
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x0104
+0xA5	0x0105
+0xA6	0x017D
+0xA7	0x017E
+0xA8	0x0118
+0xA9	0x0119
+0xAA	0x00AC
+0xAB	0x017A
+0xAC	0x010C
+0xAD	0x015F
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x00C1
+0xB6	0x00C2
+0xB7	0x011A
+0xB8	0x015E
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x017B
+0xBE	0x017C
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x0102
+0xC7	0x0103
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x00A4
+0xD0	0x0111
+0xD1	0x0110
+0xD2	0x010E
+0xD3	0x00CB
+0xD4	0x010F
+0xD5	0x0147
+0xD6	0x00CD
+0xD7	0x00CE
+0xD8	0x011B
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x0162
+0xDE	0x016E
+0xDF	0x2580
+0xE0	0x00D3
+0xE1	0x00DF
+0xE2	0x00D4
+0xE3	0x0143
+0xE4	0x0144
+0xE5	0x0148
+0xE6	0x0160
+0xE7	0x0161
+0xE8	0x0154
+0xE9	0x00DA
+0xEA	0x0155
+0xEB	0x0170
+0xEC	0x00FD
+0xED	0x00DD
+0xEE	0x0163
+0xEF	0x00B4
+0xF0	0x00AD
+0xF1	0x02DD
+0xF2	0x02DB
+0xF3	0x02C7
+0xF4	0x02D8
+0xF5	0x00A7
+0xF6	0x00F7
+0xF7	0x00B8
+0xF8	0x00B0
+0xF9	0x00A8
+0xFA	0x02D9
+0xFB	0x0171
+0xFC	0x0158
+0xFD	0x0159
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP853.TXT b/tests/CP853.TXT
new file mode 100644
index 0000000..9fa04a8
--- /dev/null
+++ b/tests/CP853.TXT
@@ -0,0 +1,249 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x00E0
+0x86	0x0109
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00EF
+0x8C	0x00EE
+0x8D	0x00EC
+0x8E	0x00C4
+0x8F	0x0108
+0x90	0x00C9
+0x91	0x010B
+0x92	0x010A
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x00F2
+0x96	0x00FB
+0x97	0x00F9
+0x98	0x0130
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x011D
+0x9C	0x00A3
+0x9D	0x011C
+0x9E	0x00D7
+0x9F	0x0135
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x011E
+0xA7	0x011F
+0xA8	0x0124
+0xA9	0x0125
+0xAB	0x00BD
+0xAC	0x0134
+0xAD	0x015F
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x00C1
+0xB6	0x00C2
+0xB7	0x00C0
+0xB8	0x015E
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x017B
+0xBE	0x017C
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x015C
+0xC7	0x015D
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x00A4
+0xD2	0x00CA
+0xD3	0x00CB
+0xD4	0x00C8
+0xD5	0x0131
+0xD6	0x00CD
+0xD7	0x00CE
+0xD8	0x00CF
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDE	0x00CC
+0xDF	0x2580
+0xE0	0x00D3
+0xE1	0x00DF
+0xE2	0x00D4
+0xE3	0x00D2
+0xE4	0x0120
+0xE5	0x0121
+0xE6	0x00B5
+0xE7	0x0126
+0xE8	0x0127
+0xE9	0x00DA
+0xEA	0x00DB
+0xEB	0x00D9
+0xEC	0x016C
+0xED	0x016D
+0xEF	0x00B4
+0xF0	0x00AD
+0xF2	0x2113
+0xF3	0x0149
+0xF4	0x02D8
+0xF5	0x00A7
+0xF6	0x00F7
+0xF7	0x00B8
+0xF8	0x00B0
+0xF9	0x00A8
+0xFA	0x02D9
+0xFC	0x00B3
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP855.TXT b/tests/CP855.TXT
new file mode 100644
index 0000000..aa7d918
--- /dev/null
+++ b/tests/CP855.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0452
+0x81	0x0402
+0x82	0x0453
+0x83	0x0403
+0x84	0x0451
+0x85	0x0401
+0x86	0x0454
+0x87	0x0404
+0x88	0x0455
+0x89	0x0405
+0x8A	0x0456
+0x8B	0x0406
+0x8C	0x0457
+0x8D	0x0407
+0x8E	0x0458
+0x8F	0x0408
+0x90	0x0459
+0x91	0x0409
+0x92	0x045A
+0x93	0x040A
+0x94	0x045B
+0x95	0x040B
+0x96	0x045C
+0x97	0x040C
+0x98	0x045E
+0x99	0x040E
+0x9A	0x045F
+0x9B	0x040F
+0x9C	0x044E
+0x9D	0x042E
+0x9E	0x044A
+0x9F	0x042A
+0xA0	0x0430
+0xA1	0x0410
+0xA2	0x0431
+0xA3	0x0411
+0xA4	0x0446
+0xA5	0x0426
+0xA6	0x0434
+0xA7	0x0414
+0xA8	0x0435
+0xA9	0x0415
+0xAA	0x0444
+0xAB	0x0424
+0xAC	0x0433
+0xAD	0x0413
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x0445
+0xB6	0x0425
+0xB7	0x0438
+0xB8	0x0418
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x0439
+0xBE	0x0419
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x043A
+0xC7	0x041A
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x00A4
+0xD0	0x043B
+0xD1	0x041B
+0xD2	0x043C
+0xD3	0x041C
+0xD4	0x043D
+0xD5	0x041D
+0xD6	0x043E
+0xD7	0x041E
+0xD8	0x043F
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x041F
+0xDE	0x044F
+0xDF	0x2580
+0xE0	0x042F
+0xE1	0x0440
+0xE2	0x0420
+0xE3	0x0441
+0xE4	0x0421
+0xE5	0x0442
+0xE6	0x0422
+0xE7	0x0443
+0xE8	0x0423
+0xE9	0x0436
+0xEA	0x0416
+0xEB	0x0432
+0xEC	0x0412
+0xED	0x044C
+0xEE	0x042C
+0xEF	0x2116
+0xF0	0x00AD
+0xF1	0x044B
+0xF2	0x042B
+0xF3	0x0437
+0xF4	0x0417
+0xF5	0x0448
+0xF6	0x0428
+0xF7	0x044D
+0xF8	0x042D
+0xF9	0x0449
+0xFA	0x0429
+0xFB	0x0447
+0xFC	0x0427
+0xFD	0x00A7
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP856.TXT b/tests/CP856.TXT
new file mode 100644
index 0000000..53ef92a
--- /dev/null
+++ b/tests/CP856.TXT
@@ -0,0 +1,215 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x05D0
+0x81	0x05D1
+0x82	0x05D2
+0x83	0x05D3
+0x84	0x05D4
+0x85	0x05D5
+0x86	0x05D6
+0x87	0x05D7
+0x88	0x05D8
+0x89	0x05D9
+0x8A	0x05DA
+0x8B	0x05DB
+0x8C	0x05DC
+0x8D	0x05DD
+0x8E	0x05DE
+0x8F	0x05DF
+0x90	0x05E0
+0x91	0x05E1
+0x92	0x05E2
+0x93	0x05E3
+0x94	0x05E4
+0x95	0x05E5
+0x96	0x05E6
+0x97	0x05E7
+0x98	0x05E8
+0x99	0x05E9
+0x9A	0x05EA
+0x9C	0x00A3
+0x9E	0x00D7
+0xA9	0x00AE
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB8	0x00A9
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x00A2
+0xBE	0x00A5
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x00A4
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x00A6
+0xDF	0x2580
+0xE6	0x00B5
+0xEE	0x00AF
+0xEF	0x00B4
+0xF0	0x00AD
+0xF1	0x00B1
+0xF2	0x2017
+0xF3	0x00BE
+0xF4	0x00B6
+0xF5	0x00A7
+0xF6	0x00F7
+0xF7	0x00B8
+0xF8	0x00B0
+0xF9	0x00A8
+0xFA	0x00B7
+0xFB	0x00B9
+0xFC	0x00B3
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP857.TXT b/tests/CP857.TXT
new file mode 100644
index 0000000..15819ed
--- /dev/null
+++ b/tests/CP857.TXT
@@ -0,0 +1,253 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x00E0
+0x86	0x00E5
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00EF
+0x8C	0x00EE
+0x8D	0x0131
+0x8E	0x00C4
+0x8F	0x00C5
+0x90	0x00C9
+0x91	0x00E6
+0x92	0x00C6
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x00F2
+0x96	0x00FB
+0x97	0x00F9
+0x98	0x0130
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x00F8
+0x9C	0x00A3
+0x9D	0x00D8
+0x9E	0x015E
+0x9F	0x015F
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x011E
+0xA7	0x011F
+0xA8	0x00BF
+0xA9	0x00AE
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x00C1
+0xB6	0x00C2
+0xB7	0x00C0
+0xB8	0x00A9
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x00A2
+0xBE	0x00A5
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x00E3
+0xC7	0x00C3
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x00A4
+0xD0	0x00BA
+0xD1	0x00AA
+0xD2	0x00CA
+0xD3	0x00CB
+0xD4	0x00C8
+0xD6	0x00CD
+0xD7	0x00CE
+0xD8	0x00CF
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x00A6
+0xDE	0x00CC
+0xDF	0x2580
+0xE0	0x00D3
+0xE1	0x00DF
+0xE2	0x00D4
+0xE3	0x00D2
+0xE4	0x00F5
+0xE5	0x00D5
+0xE6	0x00B5
+0xE8	0x00D7
+0xE9	0x00DA
+0xEA	0x00DB
+0xEB	0x00D9
+0xEC	0x00EC
+0xED	0x00FF
+0xEE	0x00AF
+0xEF	0x00B4
+0xF0	0x00AD
+0xF1	0x00B1
+0xF3	0x00BE
+0xF4	0x00B6
+0xF5	0x00A7
+0xF6	0x00F7
+0xF7	0x00B8
+0xF8	0x00B0
+0xF9	0x00A8
+0xFA	0x00B7
+0xFB	0x00B9
+0xFC	0x00B3
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP858.TXT b/tests/CP858.TXT
new file mode 100644
index 0000000..c454c7e
--- /dev/null
+++ b/tests/CP858.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x00E0
+0x86	0x00E5
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00EF
+0x8C	0x00EE
+0x8D	0x00EC
+0x8E	0x00C4
+0x8F	0x00C5
+0x90	0x00C9
+0x91	0x00E6
+0x92	0x00C6
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x00F2
+0x96	0x00FB
+0x97	0x00F9
+0x98	0x00FF
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x00F8
+0x9C	0x00A3
+0x9D	0x00D8
+0x9E	0x00D7
+0x9F	0x0192
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x00AA
+0xA7	0x00BA
+0xA8	0x00BF
+0xA9	0x00AE
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x00C1
+0xB6	0x00C2
+0xB7	0x00C0
+0xB8	0x00A9
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x00A2
+0xBE	0x00A5
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x00E3
+0xC7	0x00C3
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x00A4
+0xD0	0x00F0
+0xD1	0x00D0
+0xD2	0x00CA
+0xD3	0x00CB
+0xD4	0x00C8
+0xD5	0x20AC
+0xD6	0x00CD
+0xD7	0x00CE
+0xD8	0x00CF
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x00A6
+0xDE	0x00CC
+0xDF	0x2580
+0xE0	0x00D3
+0xE1	0x00DF
+0xE2	0x00D4
+0xE3	0x00D2
+0xE4	0x00F5
+0xE5	0x00D5
+0xE6	0x00B5
+0xE7	0x00FE
+0xE8	0x00DE
+0xE9	0x00DA
+0xEA	0x00DB
+0xEB	0x00D9
+0xEC	0x00FD
+0xED	0x00DD
+0xEE	0x00AF
+0xEF	0x00B4
+0xF0	0x00AD
+0xF1	0x00B1
+0xF2	0x2017
+0xF3	0x00BE
+0xF4	0x00B6
+0xF5	0x00A7
+0xF6	0x00F7
+0xF7	0x00B8
+0xF8	0x00B0
+0xF9	0x00A8
+0xFA	0x00B7
+0xFB	0x00B9
+0xFC	0x00B3
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP860.TXT b/tests/CP860.TXT
new file mode 100644
index 0000000..d88fbf2
--- /dev/null
+++ b/tests/CP860.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E3
+0x85	0x00E0
+0x86	0x00C1
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00CA
+0x8A	0x00E8
+0x8B	0x00CD
+0x8C	0x00D4
+0x8D	0x00EC
+0x8E	0x00C3
+0x8F	0x00C2
+0x90	0x00C9
+0x91	0x00C0
+0x92	0x00C8
+0x93	0x00F4
+0x94	0x00F5
+0x95	0x00F2
+0x96	0x00DA
+0x97	0x00F9
+0x98	0x00CC
+0x99	0x00D5
+0x9A	0x00DC
+0x9B	0x00A2
+0x9C	0x00A3
+0x9D	0x00D9
+0x9E	0x20A7
+0x9F	0x00D3
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x00AA
+0xA7	0x00BA
+0xA8	0x00BF
+0xA9	0x00D2
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x03B1
+0xE1	0x00DF
+0xE2	0x0393
+0xE3	0x03C0
+0xE4	0x03A3
+0xE5	0x03C3
+0xE6	0x00B5
+0xE7	0x03C4
+0xE8	0x03A6
+0xE9	0x0398
+0xEA	0x03A9
+0xEB	0x03B4
+0xEC	0x221E
+0xED	0x03C6
+0xEE	0x03B5
+0xEF	0x2229
+0xF0	0x2261
+0xF1	0x00B1
+0xF2	0x2265
+0xF3	0x2264
+0xF4	0x2320
+0xF5	0x2321
+0xF6	0x00F7
+0xF7	0x2248
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x207F
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP861.TXT b/tests/CP861.TXT
new file mode 100644
index 0000000..33ae5d5
--- /dev/null
+++ b/tests/CP861.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x00E0
+0x86	0x00E5
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00D0
+0x8C	0x00F0
+0x8D	0x00DE
+0x8E	0x00C4
+0x8F	0x00C5
+0x90	0x00C9
+0x91	0x00E6
+0x92	0x00C6
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x00FE
+0x96	0x00FB
+0x97	0x00DD
+0x98	0x00FD
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x00F8
+0x9C	0x00A3
+0x9D	0x00D8
+0x9E	0x20A7
+0x9F	0x0192
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00C1
+0xA5	0x00CD
+0xA6	0x00D3
+0xA7	0x00DA
+0xA8	0x00BF
+0xA9	0x2310
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x03B1
+0xE1	0x00DF
+0xE2	0x0393
+0xE3	0x03C0
+0xE4	0x03A3
+0xE5	0x03C3
+0xE6	0x00B5
+0xE7	0x03C4
+0xE8	0x03A6
+0xE9	0x0398
+0xEA	0x03A9
+0xEB	0x03B4
+0xEC	0x221E
+0xED	0x03C6
+0xEE	0x03B5
+0xEF	0x2229
+0xF0	0x2261
+0xF1	0x00B1
+0xF2	0x2265
+0xF3	0x2264
+0xF4	0x2320
+0xF5	0x2321
+0xF6	0x00F7
+0xF7	0x2248
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x207F
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP862.TXT b/tests/CP862.TXT
new file mode 100644
index 0000000..f94c35b
--- /dev/null
+++ b/tests/CP862.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x05D0
+0x81	0x05D1
+0x82	0x05D2
+0x83	0x05D3
+0x84	0x05D4
+0x85	0x05D5
+0x86	0x05D6
+0x87	0x05D7
+0x88	0x05D8
+0x89	0x05D9
+0x8A	0x05DA
+0x8B	0x05DB
+0x8C	0x05DC
+0x8D	0x05DD
+0x8E	0x05DE
+0x8F	0x05DF
+0x90	0x05E0
+0x91	0x05E1
+0x92	0x05E2
+0x93	0x05E3
+0x94	0x05E4
+0x95	0x05E5
+0x96	0x05E6
+0x97	0x05E7
+0x98	0x05E8
+0x99	0x05E9
+0x9A	0x05EA
+0x9B	0x00A2
+0x9C	0x00A3
+0x9D	0x00A5
+0x9E	0x20A7
+0x9F	0x0192
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x00AA
+0xA7	0x00BA
+0xA8	0x00BF
+0xA9	0x2310
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x03B1
+0xE1	0x00DF
+0xE2	0x0393
+0xE3	0x03C0
+0xE4	0x03A3
+0xE5	0x03C3
+0xE6	0x00B5
+0xE7	0x03C4
+0xE8	0x03A6
+0xE9	0x0398
+0xEA	0x03A9
+0xEB	0x03B4
+0xEC	0x221E
+0xED	0x03C6
+0xEE	0x03B5
+0xEF	0x2229
+0xF0	0x2261
+0xF1	0x00B1
+0xF2	0x2265
+0xF3	0x2264
+0xF4	0x2320
+0xF5	0x2321
+0xF6	0x00F7
+0xF7	0x2248
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x207F
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP863.TXT b/tests/CP863.TXT
new file mode 100644
index 0000000..07ad6c1
--- /dev/null
+++ b/tests/CP863.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00C2
+0x85	0x00E0
+0x86	0x00B6
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00EF
+0x8C	0x00EE
+0x8D	0x2017
+0x8E	0x00C0
+0x8F	0x00A7
+0x90	0x00C9
+0x91	0x00C8
+0x92	0x00CA
+0x93	0x00F4
+0x94	0x00CB
+0x95	0x00CF
+0x96	0x00FB
+0x97	0x00F9
+0x98	0x00A4
+0x99	0x00D4
+0x9A	0x00DC
+0x9B	0x00A2
+0x9C	0x00A3
+0x9D	0x00D9
+0x9E	0x00DB
+0x9F	0x0192
+0xA0	0x00A6
+0xA1	0x00B4
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00A8
+0xA5	0x00B8
+0xA6	0x00B3
+0xA7	0x00AF
+0xA8	0x00CE
+0xA9	0x2310
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00BE
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x03B1
+0xE1	0x00DF
+0xE2	0x0393
+0xE3	0x03C0
+0xE4	0x03A3
+0xE5	0x03C3
+0xE6	0x00B5
+0xE7	0x03C4
+0xE8	0x03A6
+0xE9	0x0398
+0xEA	0x03A9
+0xEB	0x03B4
+0xEC	0x221E
+0xED	0x03C6
+0xEE	0x03B5
+0xEF	0x2229
+0xF0	0x2261
+0xF1	0x00B1
+0xF2	0x2265
+0xF3	0x2264
+0xF4	0x2320
+0xF5	0x2321
+0xF6	0x00F7
+0xF7	0x2248
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x207F
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP864.TXT b/tests/CP864.TXT
new file mode 100644
index 0000000..a028b4a
--- /dev/null
+++ b/tests/CP864.TXT
@@ -0,0 +1,250 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x066A
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00B0
+0x81	0x00B7
+0x82	0x2219
+0x83	0x221A
+0x84	0x2592
+0x85	0x2500
+0x86	0x2502
+0x87	0x253C
+0x88	0x2524
+0x89	0x252C
+0x8A	0x251C
+0x8B	0x2534
+0x8C	0x2510
+0x8D	0x250C
+0x8E	0x2514
+0x8F	0x2518
+0x90	0x03B2
+0x91	0x221E
+0x92	0x03C6
+0x93	0x00B1
+0x94	0x00BD
+0x95	0x00BC
+0x96	0x2248
+0x97	0x00AB
+0x98	0x00BB
+0x99	0xFEF7
+0x9A	0xFEF8
+0x9D	0xFEFB
+0x9E	0xFEFC
+0xA0	0x00A0
+0xA1	0x00AD
+0xA2	0xFE82
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0xFE84
+0xA8	0xFE8E
+0xA9	0xFE8F
+0xAA	0xFE95
+0xAB	0xFE99
+0xAC	0x060C
+0xAD	0xFE9D
+0xAE	0xFEA1
+0xAF	0xFEA5
+0xB0	0x0660
+0xB1	0x0661
+0xB2	0x0662
+0xB3	0x0663
+0xB4	0x0664
+0xB5	0x0665
+0xB6	0x0666
+0xB7	0x0667
+0xB8	0x0668
+0xB9	0x0669
+0xBA	0xFED1
+0xBB	0x061B
+0xBC	0xFEB1
+0xBD	0xFEB5
+0xBE	0xFEB9
+0xBF	0x061F
+0xC0	0x00A2
+0xC1	0xFE80
+0xC2	0xFE81
+0xC3	0xFE83
+0xC4	0xFE85
+0xC5	0xFECA
+0xC6	0xFE8B
+0xC7	0xFE8D
+0xC8	0xFE91
+0xC9	0xFE93
+0xCA	0xFE97
+0xCB	0xFE9B
+0xCC	0xFE9F
+0xCD	0xFEA3
+0xCE	0xFEA7
+0xCF	0xFEA9
+0xD0	0xFEAB
+0xD1	0xFEAD
+0xD2	0xFEAF
+0xD3	0xFEB3
+0xD4	0xFEB7
+0xD5	0xFEBB
+0xD6	0xFEBF
+0xD7	0xFEC1
+0xD8	0xFEC5
+0xD9	0xFECB
+0xDA	0xFECF
+0xDB	0x00A6
+0xDC	0x00AC
+0xDD	0x00F7
+0xDE	0x00D7
+0xDF	0xFEC9
+0xE0	0x0640
+0xE1	0xFED3
+0xE2	0xFED7
+0xE3	0xFEDB
+0xE4	0xFEDF
+0xE5	0xFEE3
+0xE6	0xFEE7
+0xE7	0xFEEB
+0xE8	0xFEED
+0xE9	0xFEEF
+0xEA	0xFEF3
+0xEB	0xFEBD
+0xEC	0xFECC
+0xED	0xFECE
+0xEE	0xFECD
+0xEF	0xFEE1
+0xF0	0xFE7D
+0xF1	0x0651
+0xF2	0xFEE5
+0xF3	0xFEE9
+0xF4	0xFEEC
+0xF5	0xFEF0
+0xF6	0xFEF2
+0xF7	0xFED0
+0xF8	0xFED5
+0xF9	0xFEF5
+0xFA	0xFEF6
+0xFB	0xFEDD
+0xFC	0xFED9
+0xFD	0xFEF1
+0xFE	0x25A0
diff --git a/tests/CP865.TXT b/tests/CP865.TXT
new file mode 100644
index 0000000..489785a
--- /dev/null
+++ b/tests/CP865.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C7
+0x81	0x00FC
+0x82	0x00E9
+0x83	0x00E2
+0x84	0x00E4
+0x85	0x00E0
+0x86	0x00E5
+0x87	0x00E7
+0x88	0x00EA
+0x89	0x00EB
+0x8A	0x00E8
+0x8B	0x00EF
+0x8C	0x00EE
+0x8D	0x00EC
+0x8E	0x00C4
+0x8F	0x00C5
+0x90	0x00C9
+0x91	0x00E6
+0x92	0x00C6
+0x93	0x00F4
+0x94	0x00F6
+0x95	0x00F2
+0x96	0x00FB
+0x97	0x00F9
+0x98	0x00FF
+0x99	0x00D6
+0x9A	0x00DC
+0x9B	0x00F8
+0x9C	0x00A3
+0x9D	0x00D8
+0x9E	0x20A7
+0x9F	0x0192
+0xA0	0x00E1
+0xA1	0x00ED
+0xA2	0x00F3
+0xA3	0x00FA
+0xA4	0x00F1
+0xA5	0x00D1
+0xA6	0x00AA
+0xA7	0x00BA
+0xA8	0x00BF
+0xA9	0x2310
+0xAA	0x00AC
+0xAB	0x00BD
+0xAC	0x00BC
+0xAD	0x00A1
+0xAE	0x00AB
+0xAF	0x00A4
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x03B1
+0xE1	0x00DF
+0xE2	0x0393
+0xE3	0x03C0
+0xE4	0x03A3
+0xE5	0x03C3
+0xE6	0x00B5
+0xE7	0x03C4
+0xE8	0x03A6
+0xE9	0x0398
+0xEA	0x03A9
+0xEB	0x03B4
+0xEC	0x221E
+0xED	0x03C6
+0xEE	0x03B5
+0xEF	0x2229
+0xF0	0x2261
+0xF1	0x00B1
+0xF2	0x2265
+0xF3	0x2264
+0xF4	0x2320
+0xF5	0x2321
+0xF6	0x00F7
+0xF7	0x2248
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x207F
+0xFD	0x00B2
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP866.TXT b/tests/CP866.TXT
new file mode 100644
index 0000000..12995e0
--- /dev/null
+++ b/tests/CP866.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0410
+0x81	0x0411
+0x82	0x0412
+0x83	0x0413
+0x84	0x0414
+0x85	0x0415
+0x86	0x0416
+0x87	0x0417
+0x88	0x0418
+0x89	0x0419
+0x8A	0x041A
+0x8B	0x041B
+0x8C	0x041C
+0x8D	0x041D
+0x8E	0x041E
+0x8F	0x041F
+0x90	0x0420
+0x91	0x0421
+0x92	0x0422
+0x93	0x0423
+0x94	0x0424
+0x95	0x0425
+0x96	0x0426
+0x97	0x0427
+0x98	0x0428
+0x99	0x0429
+0x9A	0x042A
+0x9B	0x042B
+0x9C	0x042C
+0x9D	0x042D
+0x9E	0x042E
+0x9F	0x042F
+0xA0	0x0430
+0xA1	0x0431
+0xA2	0x0432
+0xA3	0x0433
+0xA4	0x0434
+0xA5	0x0435
+0xA6	0x0436
+0xA7	0x0437
+0xA8	0x0438
+0xA9	0x0439
+0xAA	0x043A
+0xAB	0x043B
+0xAC	0x043C
+0xAD	0x043D
+0xAE	0x043E
+0xAF	0x043F
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x2561
+0xB6	0x2562
+0xB7	0x2556
+0xB8	0x2555
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x255C
+0xBE	0x255B
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x255E
+0xC7	0x255F
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x2567
+0xD0	0x2568
+0xD1	0x2564
+0xD2	0x2565
+0xD3	0x2559
+0xD4	0x2558
+0xD5	0x2552
+0xD6	0x2553
+0xD7	0x256B
+0xD8	0x256A
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x258C
+0xDE	0x2590
+0xDF	0x2580
+0xE0	0x0440
+0xE1	0x0441
+0xE2	0x0442
+0xE3	0x0443
+0xE4	0x0444
+0xE5	0x0445
+0xE6	0x0446
+0xE7	0x0447
+0xE8	0x0448
+0xE9	0x0449
+0xEA	0x044A
+0xEB	0x044B
+0xEC	0x044C
+0xED	0x044D
+0xEE	0x044E
+0xEF	0x044F
+0xF0	0x0401
+0xF1	0x0451
+0xF2	0x0404
+0xF3	0x0454
+0xF4	0x0407
+0xF5	0x0457
+0xF6	0x040E
+0xF7	0x045E
+0xF8	0x00B0
+0xF9	0x2219
+0xFA	0x00B7
+0xFB	0x221A
+0xFC	0x2116
+0xFD	0x00A4
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP869.TXT b/tests/CP869.TXT
new file mode 100644
index 0000000..443f1ab
--- /dev/null
+++ b/tests/CP869.TXT
@@ -0,0 +1,247 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x86	0x0386
+0x88	0x00B7
+0x89	0x00AC
+0x8A	0x00A6
+0x8B	0x2018
+0x8C	0x2019
+0x8D	0x0388
+0x8E	0x2015
+0x8F	0x0389
+0x90	0x038A
+0x91	0x03AA
+0x92	0x038C
+0x95	0x038E
+0x96	0x03AB
+0x97	0x00A9
+0x98	0x038F
+0x99	0x00B2
+0x9A	0x00B3
+0x9B	0x03AC
+0x9C	0x00A3
+0x9D	0x03AD
+0x9E	0x03AE
+0x9F	0x03AF
+0xA0	0x03CA
+0xA1	0x0390
+0xA2	0x03CC
+0xA3	0x03CD
+0xA4	0x0391
+0xA5	0x0392
+0xA6	0x0393
+0xA7	0x0394
+0xA8	0x0395
+0xA9	0x0396
+0xAA	0x0397
+0xAB	0x00BD
+0xAC	0x0398
+0xAD	0x0399
+0xAE	0x00AB
+0xAF	0x00BB
+0xB0	0x2591
+0xB1	0x2592
+0xB2	0x2593
+0xB3	0x2502
+0xB4	0x2524
+0xB5	0x039A
+0xB6	0x039B
+0xB7	0x039C
+0xB8	0x039D
+0xB9	0x2563
+0xBA	0x2551
+0xBB	0x2557
+0xBC	0x255D
+0xBD	0x039E
+0xBE	0x039F
+0xBF	0x2510
+0xC0	0x2514
+0xC1	0x2534
+0xC2	0x252C
+0xC3	0x251C
+0xC4	0x2500
+0xC5	0x253C
+0xC6	0x03A0
+0xC7	0x03A1
+0xC8	0x255A
+0xC9	0x2554
+0xCA	0x2569
+0xCB	0x2566
+0xCC	0x2560
+0xCD	0x2550
+0xCE	0x256C
+0xCF	0x03A3
+0xD0	0x03A4
+0xD1	0x03A5
+0xD2	0x03A6
+0xD3	0x03A7
+0xD4	0x03A8
+0xD5	0x03A9
+0xD6	0x03B1
+0xD7	0x03B2
+0xD8	0x03B3
+0xD9	0x2518
+0xDA	0x250C
+0xDB	0x2588
+0xDC	0x2584
+0xDD	0x03B4
+0xDE	0x03B5
+0xDF	0x2580
+0xE0	0x03B6
+0xE1	0x03B7
+0xE2	0x03B8
+0xE3	0x03B9
+0xE4	0x03BA
+0xE5	0x03BB
+0xE6	0x03BC
+0xE7	0x03BD
+0xE8	0x03BE
+0xE9	0x03BF
+0xEA	0x03C0
+0xEB	0x03C1
+0xEC	0x03C3
+0xED	0x03C2
+0xEE	0x03C4
+0xEF	0x0384
+0xF0	0x00AD
+0xF1	0x00B1
+0xF2	0x03C5
+0xF3	0x03C6
+0xF4	0x03C7
+0xF5	0x00A7
+0xF6	0x03C8
+0xF7	0x0385
+0xF8	0x00B0
+0xF9	0x00A8
+0xFA	0x03C9
+0xFB	0x03CB
+0xFC	0x03B0
+0xFD	0x03CE
+0xFE	0x25A0
+0xFF	0x00A0
diff --git a/tests/CP874.TXT b/tests/CP874.TXT
new file mode 100644
index 0000000..85d2aea
--- /dev/null
+++ b/tests/CP874.TXT
@@ -0,0 +1,225 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x85	0x2026
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0xA0	0x00A0
+0xA1	0x0E01
+0xA2	0x0E02
+0xA3	0x0E03
+0xA4	0x0E04
+0xA5	0x0E05
+0xA6	0x0E06
+0xA7	0x0E07
+0xA8	0x0E08
+0xA9	0x0E09
+0xAA	0x0E0A
+0xAB	0x0E0B
+0xAC	0x0E0C
+0xAD	0x0E0D
+0xAE	0x0E0E
+0xAF	0x0E0F
+0xB0	0x0E10
+0xB1	0x0E11
+0xB2	0x0E12
+0xB3	0x0E13
+0xB4	0x0E14
+0xB5	0x0E15
+0xB6	0x0E16
+0xB7	0x0E17
+0xB8	0x0E18
+0xB9	0x0E19
+0xBA	0x0E1A
+0xBB	0x0E1B
+0xBC	0x0E1C
+0xBD	0x0E1D
+0xBE	0x0E1E
+0xBF	0x0E1F
+0xC0	0x0E20
+0xC1	0x0E21
+0xC2	0x0E22
+0xC3	0x0E23
+0xC4	0x0E24
+0xC5	0x0E25
+0xC6	0x0E26
+0xC7	0x0E27
+0xC8	0x0E28
+0xC9	0x0E29
+0xCA	0x0E2A
+0xCB	0x0E2B
+0xCC	0x0E2C
+0xCD	0x0E2D
+0xCE	0x0E2E
+0xCF	0x0E2F
+0xD0	0x0E30
+0xD1	0x0E31
+0xD2	0x0E32
+0xD3	0x0E33
+0xD4	0x0E34
+0xD5	0x0E35
+0xD6	0x0E36
+0xD7	0x0E37
+0xD8	0x0E38
+0xD9	0x0E39
+0xDA	0x0E3A
+0xDF	0x0E3F
+0xE0	0x0E40
+0xE1	0x0E41
+0xE2	0x0E42
+0xE3	0x0E43
+0xE4	0x0E44
+0xE5	0x0E45
+0xE6	0x0E46
+0xE7	0x0E47
+0xE8	0x0E48
+0xE9	0x0E49
+0xEA	0x0E4A
+0xEB	0x0E4B
+0xEC	0x0E4C
+0xED	0x0E4D
+0xEE	0x0E4E
+0xEF	0x0E4F
+0xF0	0x0E50
+0xF1	0x0E51
+0xF2	0x0E52
+0xF3	0x0E53
+0xF4	0x0E54
+0xF5	0x0E55
+0xF6	0x0E56
+0xF7	0x0E57
+0xF8	0x0E58
+0xF9	0x0E59
+0xFA	0x0E5A
+0xFB	0x0E5B
diff --git a/tests/CP922.TXT b/tests/CP922.TXT
new file mode 100644
index 0000000..3f93579
--- /dev/null
+++ b/tests/CP922.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x203E
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x0160
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x017D
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x0161
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x017E
+0xFF	0x00FF
diff --git a/tests/CP932.IRREVERSIBLE.TXT b/tests/CP932.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..a749260
--- /dev/null
+++ b/tests/CP932.IRREVERSIBLE.TXT
@@ -0,0 +1,402 @@
+0x8160	0xFF5E
+0x8161	0x2225
+0x817C	0xFF0D
+0x8191	0xFFE0
+0x8192	0xFFE1
+0x8754	0x2160
+0x8755	0x2161
+0x8756	0x2162
+0x8757	0x2163
+0x8758	0x2164
+0x8759	0x2165
+0x875A	0x2166
+0x875B	0x2167
+0x875C	0x2168
+0x875D	0x2169
+0x8782	0x2116
+0x8784	0x2121
+0x878A	0x3231
+0x8790	0x2252
+0x8791	0x2261
+0x8792	0x222B
+0x8795	0x221A
+0x8796	0x22A5
+0x8797	0x2220
+0x879A	0x2235
+0x879B	0x2229
+0x879C	0x222A
+0xED40	0x7E8A
+0xED41	0x891C
+0xED42	0x9348
+0xED43	0x9288
+0xED44	0x84DC
+0xED45	0x4FC9
+0xED46	0x70BB
+0xED47	0x6631
+0xED48	0x68C8
+0xED49	0x92F9
+0xED4A	0x66FB
+0xED4B	0x5F45
+0xED4C	0x4E28
+0xED4D	0x4EE1
+0xED4E	0x4EFC
+0xED4F	0x4F00
+0xED50	0x4F03
+0xED51	0x4F39
+0xED52	0x4F56
+0xED53	0x4F92
+0xED54	0x4F8A
+0xED55	0x4F9A
+0xED56	0x4F94
+0xED57	0x4FCD
+0xED58	0x5040
+0xED59	0x5022
+0xED5A	0x4FFF
+0xED5B	0x501E
+0xED5C	0x5046
+0xED5D	0x5070
+0xED5E	0x5042
+0xED5F	0x5094
+0xED60	0x50F4
+0xED61	0x50D8
+0xED62	0x514A
+0xED63	0x5164
+0xED64	0x519D
+0xED65	0x51BE
+0xED66	0x51EC
+0xED67	0x5215
+0xED68	0x529C
+0xED69	0x52A6
+0xED6A	0x52C0
+0xED6B	0x52DB
+0xED6C	0x5300
+0xED6D	0x5307
+0xED6E	0x5324
+0xED6F	0x5372
+0xED70	0x5393
+0xED71	0x53B2
+0xED72	0x53DD
+0xED73	0xFA0E
+0xED74	0x549C
+0xED75	0x548A
+0xED76	0x54A9
+0xED77	0x54FF
+0xED78	0x5586
+0xED79	0x5759
+0xED7A	0x5765
+0xED7B	0x57AC
+0xED7C	0x57C8
+0xED7D	0x57C7
+0xED7E	0xFA0F
+0xED80	0xFA10
+0xED81	0x589E
+0xED82	0x58B2
+0xED83	0x590B
+0xED84	0x5953
+0xED85	0x595B
+0xED86	0x595D
+0xED87	0x5963
+0xED88	0x59A4
+0xED89	0x59BA
+0xED8A	0x5B56
+0xED8B	0x5BC0
+0xED8C	0x752F
+0xED8D	0x5BD8
+0xED8E	0x5BEC
+0xED8F	0x5C1E
+0xED90	0x5CA6
+0xED91	0x5CBA
+0xED92	0x5CF5
+0xED93	0x5D27
+0xED94	0x5D53
+0xED95	0xFA11
+0xED96	0x5D42
+0xED97	0x5D6D
+0xED98	0x5DB8
+0xED99	0x5DB9
+0xED9A	0x5DD0
+0xED9B	0x5F21
+0xED9C	0x5F34
+0xED9D	0x5F67
+0xED9E	0x5FB7
+0xED9F	0x5FDE
+0xEDA0	0x605D
+0xEDA1	0x6085
+0xEDA2	0x608A
+0xEDA3	0x60DE
+0xEDA4	0x60D5
+0xEDA5	0x6120
+0xEDA6	0x60F2
+0xEDA7	0x6111
+0xEDA8	0x6137
+0xEDA9	0x6130
+0xEDAA	0x6198
+0xEDAB	0x6213
+0xEDAC	0x62A6
+0xEDAD	0x63F5
+0xEDAE	0x6460
+0xEDAF	0x649D
+0xEDB0	0x64CE
+0xEDB1	0x654E
+0xEDB2	0x6600
+0xEDB3	0x6615
+0xEDB4	0x663B
+0xEDB5	0x6609
+0xEDB6	0x662E
+0xEDB7	0x661E
+0xEDB8	0x6624
+0xEDB9	0x6665
+0xEDBA	0x6657
+0xEDBB	0x6659
+0xEDBC	0xFA12
+0xEDBD	0x6673
+0xEDBE	0x6699
+0xEDBF	0x66A0
+0xEDC0	0x66B2
+0xEDC1	0x66BF
+0xEDC2	0x66FA
+0xEDC3	0x670E
+0xEDC4	0xF929
+0xEDC5	0x6766
+0xEDC6	0x67BB
+0xEDC7	0x6852
+0xEDC8	0x67C0
+0xEDC9	0x6801
+0xEDCA	0x6844
+0xEDCB	0x68CF
+0xEDCC	0xFA13
+0xEDCD	0x6968
+0xEDCE	0xFA14
+0xEDCF	0x6998
+0xEDD0	0x69E2
+0xEDD1	0x6A30
+0xEDD2	0x6A6B
+0xEDD3	0x6A46
+0xEDD4	0x6A73
+0xEDD5	0x6A7E
+0xEDD6	0x6AE2
+0xEDD7	0x6AE4
+0xEDD8	0x6BD6
+0xEDD9	0x6C3F
+0xEDDA	0x6C5C
+0xEDDB	0x6C86
+0xEDDC	0x6C6F
+0xEDDD	0x6CDA
+0xEDDE	0x6D04
+0xEDDF	0x6D87
+0xEDE0	0x6D6F
+0xEDE1	0x6D96
+0xEDE2	0x6DAC
+0xEDE3	0x6DCF
+0xEDE4	0x6DF8
+0xEDE5	0x6DF2
+0xEDE6	0x6DFC
+0xEDE7	0x6E39
+0xEDE8	0x6E5C
+0xEDE9	0x6E27
+0xEDEA	0x6E3C
+0xEDEB	0x6EBF
+0xEDEC	0x6F88
+0xEDED	0x6FB5
+0xEDEE	0x6FF5
+0xEDEF	0x7005
+0xEDF0	0x7007
+0xEDF1	0x7028
+0xEDF2	0x7085
+0xEDF3	0x70AB
+0xEDF4	0x710F
+0xEDF5	0x7104
+0xEDF6	0x715C
+0xEDF7	0x7146
+0xEDF8	0x7147
+0xEDF9	0xFA15
+0xEDFA	0x71C1
+0xEDFB	0x71FE
+0xEDFC	0x72B1
+0xEE40	0x72BE
+0xEE41	0x7324
+0xEE42	0xFA16
+0xEE43	0x7377
+0xEE44	0x73BD
+0xEE45	0x73C9
+0xEE46	0x73D6
+0xEE47	0x73E3
+0xEE48	0x73D2
+0xEE49	0x7407
+0xEE4A	0x73F5
+0xEE4B	0x7426
+0xEE4C	0x742A
+0xEE4D	0x7429
+0xEE4E	0x742E
+0xEE4F	0x7462
+0xEE50	0x7489
+0xEE51	0x749F
+0xEE52	0x7501
+0xEE53	0x756F
+0xEE54	0x7682
+0xEE55	0x769C
+0xEE56	0x769E
+0xEE57	0x769B
+0xEE58	0x76A6
+0xEE59	0xFA17
+0xEE5A	0x7746
+0xEE5B	0x52AF
+0xEE5C	0x7821
+0xEE5D	0x784E
+0xEE5E	0x7864
+0xEE5F	0x787A
+0xEE60	0x7930
+0xEE61	0xFA18
+0xEE62	0xFA19
+0xEE63	0xFA1A
+0xEE64	0x7994
+0xEE65	0xFA1B
+0xEE66	0x799B
+0xEE67	0x7AD1
+0xEE68	0x7AE7
+0xEE69	0xFA1C
+0xEE6A	0x7AEB
+0xEE6B	0x7B9E
+0xEE6C	0xFA1D
+0xEE6D	0x7D48
+0xEE6E	0x7D5C
+0xEE6F	0x7DB7
+0xEE70	0x7DA0
+0xEE71	0x7DD6
+0xEE72	0x7E52
+0xEE73	0x7F47
+0xEE74	0x7FA1
+0xEE75	0xFA1E
+0xEE76	0x8301
+0xEE77	0x8362
+0xEE78	0x837F
+0xEE79	0x83C7
+0xEE7A	0x83F6
+0xEE7B	0x8448
+0xEE7C	0x84B4
+0xEE7D	0x8553
+0xEE7E	0x8559
+0xEE80	0x856B
+0xEE81	0xFA1F
+0xEE82	0x85B0
+0xEE83	0xFA20
+0xEE84	0xFA21
+0xEE85	0x8807
+0xEE86	0x88F5
+0xEE87	0x8A12
+0xEE88	0x8A37
+0xEE89	0x8A79
+0xEE8A	0x8AA7
+0xEE8B	0x8ABE
+0xEE8C	0x8ADF
+0xEE8D	0xFA22
+0xEE8E	0x8AF6
+0xEE8F	0x8B53
+0xEE90	0x8B7F
+0xEE91	0x8CF0
+0xEE92	0x8CF4
+0xEE93	0x8D12
+0xEE94	0x8D76
+0xEE95	0xFA23
+0xEE96	0x8ECF
+0xEE97	0xFA24
+0xEE98	0xFA25
+0xEE99	0x9067
+0xEE9A	0x90DE
+0xEE9B	0xFA26
+0xEE9C	0x9115
+0xEE9D	0x9127
+0xEE9E	0x91DA
+0xEE9F	0x91D7
+0xEEA0	0x91DE
+0xEEA1	0x91ED
+0xEEA2	0x91EE
+0xEEA3	0x91E4
+0xEEA4	0x91E5
+0xEEA5	0x9206
+0xEEA6	0x9210
+0xEEA7	0x920A
+0xEEA8	0x923A
+0xEEA9	0x9240
+0xEEAA	0x923C
+0xEEAB	0x924E
+0xEEAC	0x9259
+0xEEAD	0x9251
+0xEEAE	0x9239
+0xEEAF	0x9267
+0xEEB0	0x92A7
+0xEEB1	0x9277
+0xEEB2	0x9278
+0xEEB3	0x92E7
+0xEEB4	0x92D7
+0xEEB5	0x92D9
+0xEEB6	0x92D0
+0xEEB7	0xFA27
+0xEEB8	0x92D5
+0xEEB9	0x92E0
+0xEEBA	0x92D3
+0xEEBB	0x9325
+0xEEBC	0x9321
+0xEEBD	0x92FB
+0xEEBE	0xFA28
+0xEEBF	0x931E
+0xEEC0	0x92FF
+0xEEC1	0x931D
+0xEEC2	0x9302
+0xEEC3	0x9370
+0xEEC4	0x9357
+0xEEC5	0x93A4
+0xEEC6	0x93C6
+0xEEC7	0x93DE
+0xEEC8	0x93F8
+0xEEC9	0x9431
+0xEECA	0x9445
+0xEECB	0x9448
+0xEECC	0x9592
+0xEECD	0xF9DC
+0xEECE	0xFA29
+0xEECF	0x969D
+0xEED0	0x96AF
+0xEED1	0x9733
+0xEED2	0x973B
+0xEED3	0x9743
+0xEED4	0x974D
+0xEED5	0x974F
+0xEED6	0x9751
+0xEED7	0x9755
+0xEED8	0x9857
+0xEED9	0x9865
+0xEEDA	0xFA2A
+0xEEDB	0xFA2B
+0xEEDC	0x9927
+0xEEDD	0xFA2C
+0xEEDE	0x999E
+0xEEDF	0x9A4E
+0xEEE0	0x9AD9
+0xEEE1	0x9ADC
+0xEEE2	0x9B75
+0xEEE3	0x9B72
+0xEEE4	0x9B8F
+0xEEE5	0x9BB1
+0xEEE6	0x9BBB
+0xEEE7	0x9C00
+0xEEE8	0x9D70
+0xEEE9	0x9D6B
+0xEEEA	0xFA2D
+0xEEEB	0x9E19
+0xEEEC	0x9ED1
+0xEEEF	0x2170
+0xEEF0	0x2171
+0xEEF1	0x2172
+0xEEF2	0x2173
+0xEEF3	0x2174
+0xEEF4	0x2175
+0xEEF5	0x2176
+0xEEF6	0x2177
+0xEEF7	0x2178
+0xEEF8	0x2179
+0xEEF9	0xFFE2
+0xEEFA	0xFFE4
+0xEEFB	0xFF07
+0xEEFC	0xFF02
+0xFA5B	0x2235
diff --git a/tests/CP932.TXT b/tests/CP932.TXT
new file mode 100644
index 0000000..99b15bd
--- /dev/null
+++ b/tests/CP932.TXT
@@ -0,0 +1,9795 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8140	0x3000
+0x8141	0x3001
+0x8142	0x3002
+0x8143	0xFF0C
+0x8144	0xFF0E
+0x8145	0x30FB
+0x8146	0xFF1A
+0x8147	0xFF1B
+0x8148	0xFF1F
+0x8149	0xFF01
+0x814A	0x309B
+0x814B	0x309C
+0x814C	0x00B4
+0x814D	0xFF40
+0x814E	0x00A8
+0x814F	0xFF3E
+0x8150	0xFFE3
+0x8151	0xFF3F
+0x8152	0x30FD
+0x8153	0x30FE
+0x8154	0x309D
+0x8155	0x309E
+0x8156	0x3003
+0x8157	0x4EDD
+0x8158	0x3005
+0x8159	0x3006
+0x815A	0x3007
+0x815B	0x30FC
+0x815C	0x2015
+0x815D	0x2010
+0x815E	0xFF0F
+0x815F	0xFF3C
+0x8160	0x301C
+0x8161	0x2016
+0x8162	0xFF5C
+0x8163	0x2026
+0x8164	0x2025
+0x8165	0x2018
+0x8166	0x2019
+0x8167	0x201C
+0x8168	0x201D
+0x8169	0xFF08
+0x816A	0xFF09
+0x816B	0x3014
+0x816C	0x3015
+0x816D	0xFF3B
+0x816E	0xFF3D
+0x816F	0xFF5B
+0x8170	0xFF5D
+0x8171	0x3008
+0x8172	0x3009
+0x8173	0x300A
+0x8174	0x300B
+0x8175	0x300C
+0x8176	0x300D
+0x8177	0x300E
+0x8178	0x300F
+0x8179	0x3010
+0x817A	0x3011
+0x817B	0xFF0B
+0x817C	0x2212
+0x817D	0x00B1
+0x817E	0x00D7
+0x8180	0x00F7
+0x8181	0xFF1D
+0x8182	0x2260
+0x8183	0xFF1C
+0x8184	0xFF1E
+0x8185	0x2266
+0x8186	0x2267
+0x8187	0x221E
+0x8188	0x2234
+0x8189	0x2642
+0x818A	0x2640
+0x818B	0x00B0
+0x818C	0x2032
+0x818D	0x2033
+0x818E	0x2103
+0x818F	0xFFE5
+0x8190	0xFF04
+0x8191	0x00A2
+0x8192	0x00A3
+0x8193	0xFF05
+0x8194	0xFF03
+0x8195	0xFF06
+0x8196	0xFF0A
+0x8197	0xFF20
+0x8198	0x00A7
+0x8199	0x2606
+0x819A	0x2605
+0x819B	0x25CB
+0x819C	0x25CF
+0x819D	0x25CE
+0x819E	0x25C7
+0x819F	0x25C6
+0x81A0	0x25A1
+0x81A1	0x25A0
+0x81A2	0x25B3
+0x81A3	0x25B2
+0x81A4	0x25BD
+0x81A5	0x25BC
+0x81A6	0x203B
+0x81A7	0x3012
+0x81A8	0x2192
+0x81A9	0x2190
+0x81AA	0x2191
+0x81AB	0x2193
+0x81AC	0x3013
+0x81B8	0x2208
+0x81B9	0x220B
+0x81BA	0x2286
+0x81BB	0x2287
+0x81BC	0x2282
+0x81BD	0x2283
+0x81BE	0x222A
+0x81BF	0x2229
+0x81C8	0x2227
+0x81C9	0x2228
+0x81CA	0x00AC
+0x81CB	0x21D2
+0x81CC	0x21D4
+0x81CD	0x2200
+0x81CE	0x2203
+0x81DA	0x2220
+0x81DB	0x22A5
+0x81DC	0x2312
+0x81DD	0x2202
+0x81DE	0x2207
+0x81DF	0x2261
+0x81E0	0x2252
+0x81E1	0x226A
+0x81E2	0x226B
+0x81E3	0x221A
+0x81E4	0x223D
+0x81E5	0x221D
+0x81E6	0x2235
+0x81E7	0x222B
+0x81E8	0x222C
+0x81F0	0x212B
+0x81F1	0x2030
+0x81F2	0x266F
+0x81F3	0x266D
+0x81F4	0x266A
+0x81F5	0x2020
+0x81F6	0x2021
+0x81F7	0x00B6
+0x81FC	0x25EF
+0x824F	0xFF10
+0x8250	0xFF11
+0x8251	0xFF12
+0x8252	0xFF13
+0x8253	0xFF14
+0x8254	0xFF15
+0x8255	0xFF16
+0x8256	0xFF17
+0x8257	0xFF18
+0x8258	0xFF19
+0x8260	0xFF21
+0x8261	0xFF22
+0x8262	0xFF23
+0x8263	0xFF24
+0x8264	0xFF25
+0x8265	0xFF26
+0x8266	0xFF27
+0x8267	0xFF28
+0x8268	0xFF29
+0x8269	0xFF2A
+0x826A	0xFF2B
+0x826B	0xFF2C
+0x826C	0xFF2D
+0x826D	0xFF2E
+0x826E	0xFF2F
+0x826F	0xFF30
+0x8270	0xFF31
+0x8271	0xFF32
+0x8272	0xFF33
+0x8273	0xFF34
+0x8274	0xFF35
+0x8275	0xFF36
+0x8276	0xFF37
+0x8277	0xFF38
+0x8278	0xFF39
+0x8279	0xFF3A
+0x8281	0xFF41
+0x8282	0xFF42
+0x8283	0xFF43
+0x8284	0xFF44
+0x8285	0xFF45
+0x8286	0xFF46
+0x8287	0xFF47
+0x8288	0xFF48
+0x8289	0xFF49
+0x828A	0xFF4A
+0x828B	0xFF4B
+0x828C	0xFF4C
+0x828D	0xFF4D
+0x828E	0xFF4E
+0x828F	0xFF4F
+0x8290	0xFF50
+0x8291	0xFF51
+0x8292	0xFF52
+0x8293	0xFF53
+0x8294	0xFF54
+0x8295	0xFF55
+0x8296	0xFF56
+0x8297	0xFF57
+0x8298	0xFF58
+0x8299	0xFF59
+0x829A	0xFF5A
+0x829F	0x3041
+0x82A0	0x3042
+0x82A1	0x3043
+0x82A2	0x3044
+0x82A3	0x3045
+0x82A4	0x3046
+0x82A5	0x3047
+0x82A6	0x3048
+0x82A7	0x3049
+0x82A8	0x304A
+0x82A9	0x304B
+0x82AA	0x304C
+0x82AB	0x304D
+0x82AC	0x304E
+0x82AD	0x304F
+0x82AE	0x3050
+0x82AF	0x3051
+0x82B0	0x3052
+0x82B1	0x3053
+0x82B2	0x3054
+0x82B3	0x3055
+0x82B4	0x3056
+0x82B5	0x3057
+0x82B6	0x3058
+0x82B7	0x3059
+0x82B8	0x305A
+0x82B9	0x305B
+0x82BA	0x305C
+0x82BB	0x305D
+0x82BC	0x305E
+0x82BD	0x305F
+0x82BE	0x3060
+0x82BF	0x3061
+0x82C0	0x3062
+0x82C1	0x3063
+0x82C2	0x3064
+0x82C3	0x3065
+0x82C4	0x3066
+0x82C5	0x3067
+0x82C6	0x3068
+0x82C7	0x3069
+0x82C8	0x306A
+0x82C9	0x306B
+0x82CA	0x306C
+0x82CB	0x306D
+0x82CC	0x306E
+0x82CD	0x306F
+0x82CE	0x3070
+0x82CF	0x3071
+0x82D0	0x3072
+0x82D1	0x3073
+0x82D2	0x3074
+0x82D3	0x3075
+0x82D4	0x3076
+0x82D5	0x3077
+0x82D6	0x3078
+0x82D7	0x3079
+0x82D8	0x307A
+0x82D9	0x307B
+0x82DA	0x307C
+0x82DB	0x307D
+0x82DC	0x307E
+0x82DD	0x307F
+0x82DE	0x3080
+0x82DF	0x3081
+0x82E0	0x3082
+0x82E1	0x3083
+0x82E2	0x3084
+0x82E3	0x3085
+0x82E4	0x3086
+0x82E5	0x3087
+0x82E6	0x3088
+0x82E7	0x3089
+0x82E8	0x308A
+0x82E9	0x308B
+0x82EA	0x308C
+0x82EB	0x308D
+0x82EC	0x308E
+0x82ED	0x308F
+0x82EE	0x3090
+0x82EF	0x3091
+0x82F0	0x3092
+0x82F1	0x3093
+0x8340	0x30A1
+0x8341	0x30A2
+0x8342	0x30A3
+0x8343	0x30A4
+0x8344	0x30A5
+0x8345	0x30A6
+0x8346	0x30A7
+0x8347	0x30A8
+0x8348	0x30A9
+0x8349	0x30AA
+0x834A	0x30AB
+0x834B	0x30AC
+0x834C	0x30AD
+0x834D	0x30AE
+0x834E	0x30AF
+0x834F	0x30B0
+0x8350	0x30B1
+0x8351	0x30B2
+0x8352	0x30B3
+0x8353	0x30B4
+0x8354	0x30B5
+0x8355	0x30B6
+0x8356	0x30B7
+0x8357	0x30B8
+0x8358	0x30B9
+0x8359	0x30BA
+0x835A	0x30BB
+0x835B	0x30BC
+0x835C	0x30BD
+0x835D	0x30BE
+0x835E	0x30BF
+0x835F	0x30C0
+0x8360	0x30C1
+0x8361	0x30C2
+0x8362	0x30C3
+0x8363	0x30C4
+0x8364	0x30C5
+0x8365	0x30C6
+0x8366	0x30C7
+0x8367	0x30C8
+0x8368	0x30C9
+0x8369	0x30CA
+0x836A	0x30CB
+0x836B	0x30CC
+0x836C	0x30CD
+0x836D	0x30CE
+0x836E	0x30CF
+0x836F	0x30D0
+0x8370	0x30D1
+0x8371	0x30D2
+0x8372	0x30D3
+0x8373	0x30D4
+0x8374	0x30D5
+0x8375	0x30D6
+0x8376	0x30D7
+0x8377	0x30D8
+0x8378	0x30D9
+0x8379	0x30DA
+0x837A	0x30DB
+0x837B	0x30DC
+0x837C	0x30DD
+0x837D	0x30DE
+0x837E	0x30DF
+0x8380	0x30E0
+0x8381	0x30E1
+0x8382	0x30E2
+0x8383	0x30E3
+0x8384	0x30E4
+0x8385	0x30E5
+0x8386	0x30E6
+0x8387	0x30E7
+0x8388	0x30E8
+0x8389	0x30E9
+0x838A	0x30EA
+0x838B	0x30EB
+0x838C	0x30EC
+0x838D	0x30ED
+0x838E	0x30EE
+0x838F	0x30EF
+0x8390	0x30F0
+0x8391	0x30F1
+0x8392	0x30F2
+0x8393	0x30F3
+0x8394	0x30F4
+0x8395	0x30F5
+0x8396	0x30F6
+0x839F	0x0391
+0x83A0	0x0392
+0x83A1	0x0393
+0x83A2	0x0394
+0x83A3	0x0395
+0x83A4	0x0396
+0x83A5	0x0397
+0x83A6	0x0398
+0x83A7	0x0399
+0x83A8	0x039A
+0x83A9	0x039B
+0x83AA	0x039C
+0x83AB	0x039D
+0x83AC	0x039E
+0x83AD	0x039F
+0x83AE	0x03A0
+0x83AF	0x03A1
+0x83B0	0x03A3
+0x83B1	0x03A4
+0x83B2	0x03A5
+0x83B3	0x03A6
+0x83B4	0x03A7
+0x83B5	0x03A8
+0x83B6	0x03A9
+0x83BF	0x03B1
+0x83C0	0x03B2
+0x83C1	0x03B3
+0x83C2	0x03B4
+0x83C3	0x03B5
+0x83C4	0x03B6
+0x83C5	0x03B7
+0x83C6	0x03B8
+0x83C7	0x03B9
+0x83C8	0x03BA
+0x83C9	0x03BB
+0x83CA	0x03BC
+0x83CB	0x03BD
+0x83CC	0x03BE
+0x83CD	0x03BF
+0x83CE	0x03C0
+0x83CF	0x03C1
+0x83D0	0x03C3
+0x83D1	0x03C4
+0x83D2	0x03C5
+0x83D3	0x03C6
+0x83D4	0x03C7
+0x83D5	0x03C8
+0x83D6	0x03C9
+0x8440	0x0410
+0x8441	0x0411
+0x8442	0x0412
+0x8443	0x0413
+0x8444	0x0414
+0x8445	0x0415
+0x8446	0x0401
+0x8447	0x0416
+0x8448	0x0417
+0x8449	0x0418
+0x844A	0x0419
+0x844B	0x041A
+0x844C	0x041B
+0x844D	0x041C
+0x844E	0x041D
+0x844F	0x041E
+0x8450	0x041F
+0x8451	0x0420
+0x8452	0x0421
+0x8453	0x0422
+0x8454	0x0423
+0x8455	0x0424
+0x8456	0x0425
+0x8457	0x0426
+0x8458	0x0427
+0x8459	0x0428
+0x845A	0x0429
+0x845B	0x042A
+0x845C	0x042B
+0x845D	0x042C
+0x845E	0x042D
+0x845F	0x042E
+0x8460	0x042F
+0x8470	0x0430
+0x8471	0x0431
+0x8472	0x0432
+0x8473	0x0433
+0x8474	0x0434
+0x8475	0x0435
+0x8476	0x0451
+0x8477	0x0436
+0x8478	0x0437
+0x8479	0x0438
+0x847A	0x0439
+0x847B	0x043A
+0x847C	0x043B
+0x847D	0x043C
+0x847E	0x043D
+0x8480	0x043E
+0x8481	0x043F
+0x8482	0x0440
+0x8483	0x0441
+0x8484	0x0442
+0x8485	0x0443
+0x8486	0x0444
+0x8487	0x0445
+0x8488	0x0446
+0x8489	0x0447
+0x848A	0x0448
+0x848B	0x0449
+0x848C	0x044A
+0x848D	0x044B
+0x848E	0x044C
+0x848F	0x044D
+0x8490	0x044E
+0x8491	0x044F
+0x849F	0x2500
+0x84A0	0x2502
+0x84A1	0x250C
+0x84A2	0x2510
+0x84A3	0x2518
+0x84A4	0x2514
+0x84A5	0x251C
+0x84A6	0x252C
+0x84A7	0x2524
+0x84A8	0x2534
+0x84A9	0x253C
+0x84AA	0x2501
+0x84AB	0x2503
+0x84AC	0x250F
+0x84AD	0x2513
+0x84AE	0x251B
+0x84AF	0x2517
+0x84B0	0x2523
+0x84B1	0x2533
+0x84B2	0x252B
+0x84B3	0x253B
+0x84B4	0x254B
+0x84B5	0x2520
+0x84B6	0x252F
+0x84B7	0x2528
+0x84B8	0x2537
+0x84B9	0x253F
+0x84BA	0x251D
+0x84BB	0x2530
+0x84BC	0x2525
+0x84BD	0x2538
+0x84BE	0x2542
+0x8740	0x2460
+0x8741	0x2461
+0x8742	0x2462
+0x8743	0x2463
+0x8744	0x2464
+0x8745	0x2465
+0x8746	0x2466
+0x8747	0x2467
+0x8748	0x2468
+0x8749	0x2469
+0x874A	0x246A
+0x874B	0x246B
+0x874C	0x246C
+0x874D	0x246D
+0x874E	0x246E
+0x874F	0x246F
+0x8750	0x2470
+0x8751	0x2471
+0x8752	0x2472
+0x8753	0x2473
+0x8754	0x2160
+0x8755	0x2161
+0x8756	0x2162
+0x8757	0x2163
+0x8758	0x2164
+0x8759	0x2165
+0x875A	0x2166
+0x875B	0x2167
+0x875C	0x2168
+0x875D	0x2169
+0x875F	0x3349
+0x8760	0x3314
+0x8761	0x3322
+0x8762	0x334D
+0x8763	0x3318
+0x8764	0x3327
+0x8765	0x3303
+0x8766	0x3336
+0x8767	0x3351
+0x8768	0x3357
+0x8769	0x330D
+0x876A	0x3326
+0x876B	0x3323
+0x876C	0x332B
+0x876D	0x334A
+0x876E	0x333B
+0x876F	0x339C
+0x8770	0x339D
+0x8771	0x339E
+0x8772	0x338E
+0x8773	0x338F
+0x8774	0x33C4
+0x8775	0x33A1
+0x877E	0x337B
+0x8780	0x301D
+0x8781	0x301F
+0x8782	0x2116
+0x8783	0x33CD
+0x8784	0x2121
+0x8785	0x32A4
+0x8786	0x32A5
+0x8787	0x32A6
+0x8788	0x32A7
+0x8789	0x32A8
+0x878A	0x3231
+0x878B	0x3232
+0x878C	0x3239
+0x878D	0x337E
+0x878E	0x337D
+0x878F	0x337C
+0x8790	0x2252
+0x8791	0x2261
+0x8792	0x222B
+0x8793	0x222E
+0x8794	0x2211
+0x8795	0x221A
+0x8796	0x22A5
+0x8797	0x2220
+0x8798	0x221F
+0x8799	0x22BF
+0x879A	0x2235
+0x879B	0x2229
+0x879C	0x222A
+0x889F	0x4E9C
+0x88A0	0x5516
+0x88A1	0x5A03
+0x88A2	0x963F
+0x88A3	0x54C0
+0x88A4	0x611B
+0x88A5	0x6328
+0x88A6	0x59F6
+0x88A7	0x9022
+0x88A8	0x8475
+0x88A9	0x831C
+0x88AA	0x7A50
+0x88AB	0x60AA
+0x88AC	0x63E1
+0x88AD	0x6E25
+0x88AE	0x65ED
+0x88AF	0x8466
+0x88B0	0x82A6
+0x88B1	0x9BF5
+0x88B2	0x6893
+0x88B3	0x5727
+0x88B4	0x65A1
+0x88B5	0x6271
+0x88B6	0x5B9B
+0x88B7	0x59D0
+0x88B8	0x867B
+0x88B9	0x98F4
+0x88BA	0x7D62
+0x88BB	0x7DBE
+0x88BC	0x9B8E
+0x88BD	0x6216
+0x88BE	0x7C9F
+0x88BF	0x88B7
+0x88C0	0x5B89
+0x88C1	0x5EB5
+0x88C2	0x6309
+0x88C3	0x6697
+0x88C4	0x6848
+0x88C5	0x95C7
+0x88C6	0x978D
+0x88C7	0x674F
+0x88C8	0x4EE5
+0x88C9	0x4F0A
+0x88CA	0x4F4D
+0x88CB	0x4F9D
+0x88CC	0x5049
+0x88CD	0x56F2
+0x88CE	0x5937
+0x88CF	0x59D4
+0x88D0	0x5A01
+0x88D1	0x5C09
+0x88D2	0x60DF
+0x88D3	0x610F
+0x88D4	0x6170
+0x88D5	0x6613
+0x88D6	0x6905
+0x88D7	0x70BA
+0x88D8	0x754F
+0x88D9	0x7570
+0x88DA	0x79FB
+0x88DB	0x7DAD
+0x88DC	0x7DEF
+0x88DD	0x80C3
+0x88DE	0x840E
+0x88DF	0x8863
+0x88E0	0x8B02
+0x88E1	0x9055
+0x88E2	0x907A
+0x88E3	0x533B
+0x88E4	0x4E95
+0x88E5	0x4EA5
+0x88E6	0x57DF
+0x88E7	0x80B2
+0x88E8	0x90C1
+0x88E9	0x78EF
+0x88EA	0x4E00
+0x88EB	0x58F1
+0x88EC	0x6EA2
+0x88ED	0x9038
+0x88EE	0x7A32
+0x88EF	0x8328
+0x88F0	0x828B
+0x88F1	0x9C2F
+0x88F2	0x5141
+0x88F3	0x5370
+0x88F4	0x54BD
+0x88F5	0x54E1
+0x88F6	0x56E0
+0x88F7	0x59FB
+0x88F8	0x5F15
+0x88F9	0x98F2
+0x88FA	0x6DEB
+0x88FB	0x80E4
+0x88FC	0x852D
+0x8940	0x9662
+0x8941	0x9670
+0x8942	0x96A0
+0x8943	0x97FB
+0x8944	0x540B
+0x8945	0x53F3
+0x8946	0x5B87
+0x8947	0x70CF
+0x8948	0x7FBD
+0x8949	0x8FC2
+0x894A	0x96E8
+0x894B	0x536F
+0x894C	0x9D5C
+0x894D	0x7ABA
+0x894E	0x4E11
+0x894F	0x7893
+0x8950	0x81FC
+0x8951	0x6E26
+0x8952	0x5618
+0x8953	0x5504
+0x8954	0x6B1D
+0x8955	0x851A
+0x8956	0x9C3B
+0x8957	0x59E5
+0x8958	0x53A9
+0x8959	0x6D66
+0x895A	0x74DC
+0x895B	0x958F
+0x895C	0x5642
+0x895D	0x4E91
+0x895E	0x904B
+0x895F	0x96F2
+0x8960	0x834F
+0x8961	0x990C
+0x8962	0x53E1
+0x8963	0x55B6
+0x8964	0x5B30
+0x8965	0x5F71
+0x8966	0x6620
+0x8967	0x66F3
+0x8968	0x6804
+0x8969	0x6C38
+0x896A	0x6CF3
+0x896B	0x6D29
+0x896C	0x745B
+0x896D	0x76C8
+0x896E	0x7A4E
+0x896F	0x9834
+0x8970	0x82F1
+0x8971	0x885B
+0x8972	0x8A60
+0x8973	0x92ED
+0x8974	0x6DB2
+0x8975	0x75AB
+0x8976	0x76CA
+0x8977	0x99C5
+0x8978	0x60A6
+0x8979	0x8B01
+0x897A	0x8D8A
+0x897B	0x95B2
+0x897C	0x698E
+0x897D	0x53AD
+0x897E	0x5186
+0x8980	0x5712
+0x8981	0x5830
+0x8982	0x5944
+0x8983	0x5BB4
+0x8984	0x5EF6
+0x8985	0x6028
+0x8986	0x63A9
+0x8987	0x63F4
+0x8988	0x6CBF
+0x8989	0x6F14
+0x898A	0x708E
+0x898B	0x7114
+0x898C	0x7159
+0x898D	0x71D5
+0x898E	0x733F
+0x898F	0x7E01
+0x8990	0x8276
+0x8991	0x82D1
+0x8992	0x8597
+0x8993	0x9060
+0x8994	0x925B
+0x8995	0x9D1B
+0x8996	0x5869
+0x8997	0x65BC
+0x8998	0x6C5A
+0x8999	0x7525
+0x899A	0x51F9
+0x899B	0x592E
+0x899C	0x5965
+0x899D	0x5F80
+0x899E	0x5FDC
+0x899F	0x62BC
+0x89A0	0x65FA
+0x89A1	0x6A2A
+0x89A2	0x6B27
+0x89A3	0x6BB4
+0x89A4	0x738B
+0x89A5	0x7FC1
+0x89A6	0x8956
+0x89A7	0x9D2C
+0x89A8	0x9D0E
+0x89A9	0x9EC4
+0x89AA	0x5CA1
+0x89AB	0x6C96
+0x89AC	0x837B
+0x89AD	0x5104
+0x89AE	0x5C4B
+0x89AF	0x61B6
+0x89B0	0x81C6
+0x89B1	0x6876
+0x89B2	0x7261
+0x89B3	0x4E59
+0x89B4	0x4FFA
+0x89B5	0x5378
+0x89B6	0x6069
+0x89B7	0x6E29
+0x89B8	0x7A4F
+0x89B9	0x97F3
+0x89BA	0x4E0B
+0x89BB	0x5316
+0x89BC	0x4EEE
+0x89BD	0x4F55
+0x89BE	0x4F3D
+0x89BF	0x4FA1
+0x89C0	0x4F73
+0x89C1	0x52A0
+0x89C2	0x53EF
+0x89C3	0x5609
+0x89C4	0x590F
+0x89C5	0x5AC1
+0x89C6	0x5BB6
+0x89C7	0x5BE1
+0x89C8	0x79D1
+0x89C9	0x6687
+0x89CA	0x679C
+0x89CB	0x67B6
+0x89CC	0x6B4C
+0x89CD	0x6CB3
+0x89CE	0x706B
+0x89CF	0x73C2
+0x89D0	0x798D
+0x89D1	0x79BE
+0x89D2	0x7A3C
+0x89D3	0x7B87
+0x89D4	0x82B1
+0x89D5	0x82DB
+0x89D6	0x8304
+0x89D7	0x8377
+0x89D8	0x83EF
+0x89D9	0x83D3
+0x89DA	0x8766
+0x89DB	0x8AB2
+0x89DC	0x5629
+0x89DD	0x8CA8
+0x89DE	0x8FE6
+0x89DF	0x904E
+0x89E0	0x971E
+0x89E1	0x868A
+0x89E2	0x4FC4
+0x89E3	0x5CE8
+0x89E4	0x6211
+0x89E5	0x7259
+0x89E6	0x753B
+0x89E7	0x81E5
+0x89E8	0x82BD
+0x89E9	0x86FE
+0x89EA	0x8CC0
+0x89EB	0x96C5
+0x89EC	0x9913
+0x89ED	0x99D5
+0x89EE	0x4ECB
+0x89EF	0x4F1A
+0x89F0	0x89E3
+0x89F1	0x56DE
+0x89F2	0x584A
+0x89F3	0x58CA
+0x89F4	0x5EFB
+0x89F5	0x5FEB
+0x89F6	0x602A
+0x89F7	0x6094
+0x89F8	0x6062
+0x89F9	0x61D0
+0x89FA	0x6212
+0x89FB	0x62D0
+0x89FC	0x6539
+0x8A40	0x9B41
+0x8A41	0x6666
+0x8A42	0x68B0
+0x8A43	0x6D77
+0x8A44	0x7070
+0x8A45	0x754C
+0x8A46	0x7686
+0x8A47	0x7D75
+0x8A48	0x82A5
+0x8A49	0x87F9
+0x8A4A	0x958B
+0x8A4B	0x968E
+0x8A4C	0x8C9D
+0x8A4D	0x51F1
+0x8A4E	0x52BE
+0x8A4F	0x5916
+0x8A50	0x54B3
+0x8A51	0x5BB3
+0x8A52	0x5D16
+0x8A53	0x6168
+0x8A54	0x6982
+0x8A55	0x6DAF
+0x8A56	0x788D
+0x8A57	0x84CB
+0x8A58	0x8857
+0x8A59	0x8A72
+0x8A5A	0x93A7
+0x8A5B	0x9AB8
+0x8A5C	0x6D6C
+0x8A5D	0x99A8
+0x8A5E	0x86D9
+0x8A5F	0x57A3
+0x8A60	0x67FF
+0x8A61	0x86CE
+0x8A62	0x920E
+0x8A63	0x5283
+0x8A64	0x5687
+0x8A65	0x5404
+0x8A66	0x5ED3
+0x8A67	0x62E1
+0x8A68	0x64B9
+0x8A69	0x683C
+0x8A6A	0x6838
+0x8A6B	0x6BBB
+0x8A6C	0x7372
+0x8A6D	0x78BA
+0x8A6E	0x7A6B
+0x8A6F	0x899A
+0x8A70	0x89D2
+0x8A71	0x8D6B
+0x8A72	0x8F03
+0x8A73	0x90ED
+0x8A74	0x95A3
+0x8A75	0x9694
+0x8A76	0x9769
+0x8A77	0x5B66
+0x8A78	0x5CB3
+0x8A79	0x697D
+0x8A7A	0x984D
+0x8A7B	0x984E
+0x8A7C	0x639B
+0x8A7D	0x7B20
+0x8A7E	0x6A2B
+0x8A80	0x6A7F
+0x8A81	0x68B6
+0x8A82	0x9C0D
+0x8A83	0x6F5F
+0x8A84	0x5272
+0x8A85	0x559D
+0x8A86	0x6070
+0x8A87	0x62EC
+0x8A88	0x6D3B
+0x8A89	0x6E07
+0x8A8A	0x6ED1
+0x8A8B	0x845B
+0x8A8C	0x8910
+0x8A8D	0x8F44
+0x8A8E	0x4E14
+0x8A8F	0x9C39
+0x8A90	0x53F6
+0x8A91	0x691B
+0x8A92	0x6A3A
+0x8A93	0x9784
+0x8A94	0x682A
+0x8A95	0x515C
+0x8A96	0x7AC3
+0x8A97	0x84B2
+0x8A98	0x91DC
+0x8A99	0x938C
+0x8A9A	0x565B
+0x8A9B	0x9D28
+0x8A9C	0x6822
+0x8A9D	0x8305
+0x8A9E	0x8431
+0x8A9F	0x7CA5
+0x8AA0	0x5208
+0x8AA1	0x82C5
+0x8AA2	0x74E6
+0x8AA3	0x4E7E
+0x8AA4	0x4F83
+0x8AA5	0x51A0
+0x8AA6	0x5BD2
+0x8AA7	0x520A
+0x8AA8	0x52D8
+0x8AA9	0x52E7
+0x8AAA	0x5DFB
+0x8AAB	0x559A
+0x8AAC	0x582A
+0x8AAD	0x59E6
+0x8AAE	0x5B8C
+0x8AAF	0x5B98
+0x8AB0	0x5BDB
+0x8AB1	0x5E72
+0x8AB2	0x5E79
+0x8AB3	0x60A3
+0x8AB4	0x611F
+0x8AB5	0x6163
+0x8AB6	0x61BE
+0x8AB7	0x63DB
+0x8AB8	0x6562
+0x8AB9	0x67D1
+0x8ABA	0x6853
+0x8ABB	0x68FA
+0x8ABC	0x6B3E
+0x8ABD	0x6B53
+0x8ABE	0x6C57
+0x8ABF	0x6F22
+0x8AC0	0x6F97
+0x8AC1	0x6F45
+0x8AC2	0x74B0
+0x8AC3	0x7518
+0x8AC4	0x76E3
+0x8AC5	0x770B
+0x8AC6	0x7AFF
+0x8AC7	0x7BA1
+0x8AC8	0x7C21
+0x8AC9	0x7DE9
+0x8ACA	0x7F36
+0x8ACB	0x7FF0
+0x8ACC	0x809D
+0x8ACD	0x8266
+0x8ACE	0x839E
+0x8ACF	0x89B3
+0x8AD0	0x8ACC
+0x8AD1	0x8CAB
+0x8AD2	0x9084
+0x8AD3	0x9451
+0x8AD4	0x9593
+0x8AD5	0x9591
+0x8AD6	0x95A2
+0x8AD7	0x9665
+0x8AD8	0x97D3
+0x8AD9	0x9928
+0x8ADA	0x8218
+0x8ADB	0x4E38
+0x8ADC	0x542B
+0x8ADD	0x5CB8
+0x8ADE	0x5DCC
+0x8ADF	0x73A9
+0x8AE0	0x764C
+0x8AE1	0x773C
+0x8AE2	0x5CA9
+0x8AE3	0x7FEB
+0x8AE4	0x8D0B
+0x8AE5	0x96C1
+0x8AE6	0x9811
+0x8AE7	0x9854
+0x8AE8	0x9858
+0x8AE9	0x4F01
+0x8AEA	0x4F0E
+0x8AEB	0x5371
+0x8AEC	0x559C
+0x8AED	0x5668
+0x8AEE	0x57FA
+0x8AEF	0x5947
+0x8AF0	0x5B09
+0x8AF1	0x5BC4
+0x8AF2	0x5C90
+0x8AF3	0x5E0C
+0x8AF4	0x5E7E
+0x8AF5	0x5FCC
+0x8AF6	0x63EE
+0x8AF7	0x673A
+0x8AF8	0x65D7
+0x8AF9	0x65E2
+0x8AFA	0x671F
+0x8AFB	0x68CB
+0x8AFC	0x68C4
+0x8B40	0x6A5F
+0x8B41	0x5E30
+0x8B42	0x6BC5
+0x8B43	0x6C17
+0x8B44	0x6C7D
+0x8B45	0x757F
+0x8B46	0x7948
+0x8B47	0x5B63
+0x8B48	0x7A00
+0x8B49	0x7D00
+0x8B4A	0x5FBD
+0x8B4B	0x898F
+0x8B4C	0x8A18
+0x8B4D	0x8CB4
+0x8B4E	0x8D77
+0x8B4F	0x8ECC
+0x8B50	0x8F1D
+0x8B51	0x98E2
+0x8B52	0x9A0E
+0x8B53	0x9B3C
+0x8B54	0x4E80
+0x8B55	0x507D
+0x8B56	0x5100
+0x8B57	0x5993
+0x8B58	0x5B9C
+0x8B59	0x622F
+0x8B5A	0x6280
+0x8B5B	0x64EC
+0x8B5C	0x6B3A
+0x8B5D	0x72A0
+0x8B5E	0x7591
+0x8B5F	0x7947
+0x8B60	0x7FA9
+0x8B61	0x87FB
+0x8B62	0x8ABC
+0x8B63	0x8B70
+0x8B64	0x63AC
+0x8B65	0x83CA
+0x8B66	0x97A0
+0x8B67	0x5409
+0x8B68	0x5403
+0x8B69	0x55AB
+0x8B6A	0x6854
+0x8B6B	0x6A58
+0x8B6C	0x8A70
+0x8B6D	0x7827
+0x8B6E	0x6775
+0x8B6F	0x9ECD
+0x8B70	0x5374
+0x8B71	0x5BA2
+0x8B72	0x811A
+0x8B73	0x8650
+0x8B74	0x9006
+0x8B75	0x4E18
+0x8B76	0x4E45
+0x8B77	0x4EC7
+0x8B78	0x4F11
+0x8B79	0x53CA
+0x8B7A	0x5438
+0x8B7B	0x5BAE
+0x8B7C	0x5F13
+0x8B7D	0x6025
+0x8B7E	0x6551
+0x8B80	0x673D
+0x8B81	0x6C42
+0x8B82	0x6C72
+0x8B83	0x6CE3
+0x8B84	0x7078
+0x8B85	0x7403
+0x8B86	0x7A76
+0x8B87	0x7AAE
+0x8B88	0x7B08
+0x8B89	0x7D1A
+0x8B8A	0x7CFE
+0x8B8B	0x7D66
+0x8B8C	0x65E7
+0x8B8D	0x725B
+0x8B8E	0x53BB
+0x8B8F	0x5C45
+0x8B90	0x5DE8
+0x8B91	0x62D2
+0x8B92	0x62E0
+0x8B93	0x6319
+0x8B94	0x6E20
+0x8B95	0x865A
+0x8B96	0x8A31
+0x8B97	0x8DDD
+0x8B98	0x92F8
+0x8B99	0x6F01
+0x8B9A	0x79A6
+0x8B9B	0x9B5A
+0x8B9C	0x4EA8
+0x8B9D	0x4EAB
+0x8B9E	0x4EAC
+0x8B9F	0x4F9B
+0x8BA0	0x4FA0
+0x8BA1	0x50D1
+0x8BA2	0x5147
+0x8BA3	0x7AF6
+0x8BA4	0x5171
+0x8BA5	0x51F6
+0x8BA6	0x5354
+0x8BA7	0x5321
+0x8BA8	0x537F
+0x8BA9	0x53EB
+0x8BAA	0x55AC
+0x8BAB	0x5883
+0x8BAC	0x5CE1
+0x8BAD	0x5F37
+0x8BAE	0x5F4A
+0x8BAF	0x602F
+0x8BB0	0x6050
+0x8BB1	0x606D
+0x8BB2	0x631F
+0x8BB3	0x6559
+0x8BB4	0x6A4B
+0x8BB5	0x6CC1
+0x8BB6	0x72C2
+0x8BB7	0x72ED
+0x8BB8	0x77EF
+0x8BB9	0x80F8
+0x8BBA	0x8105
+0x8BBB	0x8208
+0x8BBC	0x854E
+0x8BBD	0x90F7
+0x8BBE	0x93E1
+0x8BBF	0x97FF
+0x8BC0	0x9957
+0x8BC1	0x9A5A
+0x8BC2	0x4EF0
+0x8BC3	0x51DD
+0x8BC4	0x5C2D
+0x8BC5	0x6681
+0x8BC6	0x696D
+0x8BC7	0x5C40
+0x8BC8	0x66F2
+0x8BC9	0x6975
+0x8BCA	0x7389
+0x8BCB	0x6850
+0x8BCC	0x7C81
+0x8BCD	0x50C5
+0x8BCE	0x52E4
+0x8BCF	0x5747
+0x8BD0	0x5DFE
+0x8BD1	0x9326
+0x8BD2	0x65A4
+0x8BD3	0x6B23
+0x8BD4	0x6B3D
+0x8BD5	0x7434
+0x8BD6	0x7981
+0x8BD7	0x79BD
+0x8BD8	0x7B4B
+0x8BD9	0x7DCA
+0x8BDA	0x82B9
+0x8BDB	0x83CC
+0x8BDC	0x887F
+0x8BDD	0x895F
+0x8BDE	0x8B39
+0x8BDF	0x8FD1
+0x8BE0	0x91D1
+0x8BE1	0x541F
+0x8BE2	0x9280
+0x8BE3	0x4E5D
+0x8BE4	0x5036
+0x8BE5	0x53E5
+0x8BE6	0x533A
+0x8BE7	0x72D7
+0x8BE8	0x7396
+0x8BE9	0x77E9
+0x8BEA	0x82E6
+0x8BEB	0x8EAF
+0x8BEC	0x99C6
+0x8BED	0x99C8
+0x8BEE	0x99D2
+0x8BEF	0x5177
+0x8BF0	0x611A
+0x8BF1	0x865E
+0x8BF2	0x55B0
+0x8BF3	0x7A7A
+0x8BF4	0x5076
+0x8BF5	0x5BD3
+0x8BF6	0x9047
+0x8BF7	0x9685
+0x8BF8	0x4E32
+0x8BF9	0x6ADB
+0x8BFA	0x91E7
+0x8BFB	0x5C51
+0x8BFC	0x5C48
+0x8C40	0x6398
+0x8C41	0x7A9F
+0x8C42	0x6C93
+0x8C43	0x9774
+0x8C44	0x8F61
+0x8C45	0x7AAA
+0x8C46	0x718A
+0x8C47	0x9688
+0x8C48	0x7C82
+0x8C49	0x6817
+0x8C4A	0x7E70
+0x8C4B	0x6851
+0x8C4C	0x936C
+0x8C4D	0x52F2
+0x8C4E	0x541B
+0x8C4F	0x85AB
+0x8C50	0x8A13
+0x8C51	0x7FA4
+0x8C52	0x8ECD
+0x8C53	0x90E1
+0x8C54	0x5366
+0x8C55	0x8888
+0x8C56	0x7941
+0x8C57	0x4FC2
+0x8C58	0x50BE
+0x8C59	0x5211
+0x8C5A	0x5144
+0x8C5B	0x5553
+0x8C5C	0x572D
+0x8C5D	0x73EA
+0x8C5E	0x578B
+0x8C5F	0x5951
+0x8C60	0x5F62
+0x8C61	0x5F84
+0x8C62	0x6075
+0x8C63	0x6176
+0x8C64	0x6167
+0x8C65	0x61A9
+0x8C66	0x63B2
+0x8C67	0x643A
+0x8C68	0x656C
+0x8C69	0x666F
+0x8C6A	0x6842
+0x8C6B	0x6E13
+0x8C6C	0x7566
+0x8C6D	0x7A3D
+0x8C6E	0x7CFB
+0x8C6F	0x7D4C
+0x8C70	0x7D99
+0x8C71	0x7E4B
+0x8C72	0x7F6B
+0x8C73	0x830E
+0x8C74	0x834A
+0x8C75	0x86CD
+0x8C76	0x8A08
+0x8C77	0x8A63
+0x8C78	0x8B66
+0x8C79	0x8EFD
+0x8C7A	0x981A
+0x8C7B	0x9D8F
+0x8C7C	0x82B8
+0x8C7D	0x8FCE
+0x8C7E	0x9BE8
+0x8C80	0x5287
+0x8C81	0x621F
+0x8C82	0x6483
+0x8C83	0x6FC0
+0x8C84	0x9699
+0x8C85	0x6841
+0x8C86	0x5091
+0x8C87	0x6B20
+0x8C88	0x6C7A
+0x8C89	0x6F54
+0x8C8A	0x7A74
+0x8C8B	0x7D50
+0x8C8C	0x8840
+0x8C8D	0x8A23
+0x8C8E	0x6708
+0x8C8F	0x4EF6
+0x8C90	0x5039
+0x8C91	0x5026
+0x8C92	0x5065
+0x8C93	0x517C
+0x8C94	0x5238
+0x8C95	0x5263
+0x8C96	0x55A7
+0x8C97	0x570F
+0x8C98	0x5805
+0x8C99	0x5ACC
+0x8C9A	0x5EFA
+0x8C9B	0x61B2
+0x8C9C	0x61F8
+0x8C9D	0x62F3
+0x8C9E	0x6372
+0x8C9F	0x691C
+0x8CA0	0x6A29
+0x8CA1	0x727D
+0x8CA2	0x72AC
+0x8CA3	0x732E
+0x8CA4	0x7814
+0x8CA5	0x786F
+0x8CA6	0x7D79
+0x8CA7	0x770C
+0x8CA8	0x80A9
+0x8CA9	0x898B
+0x8CAA	0x8B19
+0x8CAB	0x8CE2
+0x8CAC	0x8ED2
+0x8CAD	0x9063
+0x8CAE	0x9375
+0x8CAF	0x967A
+0x8CB0	0x9855
+0x8CB1	0x9A13
+0x8CB2	0x9E78
+0x8CB3	0x5143
+0x8CB4	0x539F
+0x8CB5	0x53B3
+0x8CB6	0x5E7B
+0x8CB7	0x5F26
+0x8CB8	0x6E1B
+0x8CB9	0x6E90
+0x8CBA	0x7384
+0x8CBB	0x73FE
+0x8CBC	0x7D43
+0x8CBD	0x8237
+0x8CBE	0x8A00
+0x8CBF	0x8AFA
+0x8CC0	0x9650
+0x8CC1	0x4E4E
+0x8CC2	0x500B
+0x8CC3	0x53E4
+0x8CC4	0x547C
+0x8CC5	0x56FA
+0x8CC6	0x59D1
+0x8CC7	0x5B64
+0x8CC8	0x5DF1
+0x8CC9	0x5EAB
+0x8CCA	0x5F27
+0x8CCB	0x6238
+0x8CCC	0x6545
+0x8CCD	0x67AF
+0x8CCE	0x6E56
+0x8CCF	0x72D0
+0x8CD0	0x7CCA
+0x8CD1	0x88B4
+0x8CD2	0x80A1
+0x8CD3	0x80E1
+0x8CD4	0x83F0
+0x8CD5	0x864E
+0x8CD6	0x8A87
+0x8CD7	0x8DE8
+0x8CD8	0x9237
+0x8CD9	0x96C7
+0x8CDA	0x9867
+0x8CDB	0x9F13
+0x8CDC	0x4E94
+0x8CDD	0x4E92
+0x8CDE	0x4F0D
+0x8CDF	0x5348
+0x8CE0	0x5449
+0x8CE1	0x543E
+0x8CE2	0x5A2F
+0x8CE3	0x5F8C
+0x8CE4	0x5FA1
+0x8CE5	0x609F
+0x8CE6	0x68A7
+0x8CE7	0x6A8E
+0x8CE8	0x745A
+0x8CE9	0x7881
+0x8CEA	0x8A9E
+0x8CEB	0x8AA4
+0x8CEC	0x8B77
+0x8CED	0x9190
+0x8CEE	0x4E5E
+0x8CEF	0x9BC9
+0x8CF0	0x4EA4
+0x8CF1	0x4F7C
+0x8CF2	0x4FAF
+0x8CF3	0x5019
+0x8CF4	0x5016
+0x8CF5	0x5149
+0x8CF6	0x516C
+0x8CF7	0x529F
+0x8CF8	0x52B9
+0x8CF9	0x52FE
+0x8CFA	0x539A
+0x8CFB	0x53E3
+0x8CFC	0x5411
+0x8D40	0x540E
+0x8D41	0x5589
+0x8D42	0x5751
+0x8D43	0x57A2
+0x8D44	0x597D
+0x8D45	0x5B54
+0x8D46	0x5B5D
+0x8D47	0x5B8F
+0x8D48	0x5DE5
+0x8D49	0x5DE7
+0x8D4A	0x5DF7
+0x8D4B	0x5E78
+0x8D4C	0x5E83
+0x8D4D	0x5E9A
+0x8D4E	0x5EB7
+0x8D4F	0x5F18
+0x8D50	0x6052
+0x8D51	0x614C
+0x8D52	0x6297
+0x8D53	0x62D8
+0x8D54	0x63A7
+0x8D55	0x653B
+0x8D56	0x6602
+0x8D57	0x6643
+0x8D58	0x66F4
+0x8D59	0x676D
+0x8D5A	0x6821
+0x8D5B	0x6897
+0x8D5C	0x69CB
+0x8D5D	0x6C5F
+0x8D5E	0x6D2A
+0x8D5F	0x6D69
+0x8D60	0x6E2F
+0x8D61	0x6E9D
+0x8D62	0x7532
+0x8D63	0x7687
+0x8D64	0x786C
+0x8D65	0x7A3F
+0x8D66	0x7CE0
+0x8D67	0x7D05
+0x8D68	0x7D18
+0x8D69	0x7D5E
+0x8D6A	0x7DB1
+0x8D6B	0x8015
+0x8D6C	0x8003
+0x8D6D	0x80AF
+0x8D6E	0x80B1
+0x8D6F	0x8154
+0x8D70	0x818F
+0x8D71	0x822A
+0x8D72	0x8352
+0x8D73	0x884C
+0x8D74	0x8861
+0x8D75	0x8B1B
+0x8D76	0x8CA2
+0x8D77	0x8CFC
+0x8D78	0x90CA
+0x8D79	0x9175
+0x8D7A	0x9271
+0x8D7B	0x783F
+0x8D7C	0x92FC
+0x8D7D	0x95A4
+0x8D7E	0x964D
+0x8D80	0x9805
+0x8D81	0x9999
+0x8D82	0x9AD8
+0x8D83	0x9D3B
+0x8D84	0x525B
+0x8D85	0x52AB
+0x8D86	0x53F7
+0x8D87	0x5408
+0x8D88	0x58D5
+0x8D89	0x62F7
+0x8D8A	0x6FE0
+0x8D8B	0x8C6A
+0x8D8C	0x8F5F
+0x8D8D	0x9EB9
+0x8D8E	0x514B
+0x8D8F	0x523B
+0x8D90	0x544A
+0x8D91	0x56FD
+0x8D92	0x7A40
+0x8D93	0x9177
+0x8D94	0x9D60
+0x8D95	0x9ED2
+0x8D96	0x7344
+0x8D97	0x6F09
+0x8D98	0x8170
+0x8D99	0x7511
+0x8D9A	0x5FFD
+0x8D9B	0x60DA
+0x8D9C	0x9AA8
+0x8D9D	0x72DB
+0x8D9E	0x8FBC
+0x8D9F	0x6B64
+0x8DA0	0x9803
+0x8DA1	0x4ECA
+0x8DA2	0x56F0
+0x8DA3	0x5764
+0x8DA4	0x58BE
+0x8DA5	0x5A5A
+0x8DA6	0x6068
+0x8DA7	0x61C7
+0x8DA8	0x660F
+0x8DA9	0x6606
+0x8DAA	0x6839
+0x8DAB	0x68B1
+0x8DAC	0x6DF7
+0x8DAD	0x75D5
+0x8DAE	0x7D3A
+0x8DAF	0x826E
+0x8DB0	0x9B42
+0x8DB1	0x4E9B
+0x8DB2	0x4F50
+0x8DB3	0x53C9
+0x8DB4	0x5506
+0x8DB5	0x5D6F
+0x8DB6	0x5DE6
+0x8DB7	0x5DEE
+0x8DB8	0x67FB
+0x8DB9	0x6C99
+0x8DBA	0x7473
+0x8DBB	0x7802
+0x8DBC	0x8A50
+0x8DBD	0x9396
+0x8DBE	0x88DF
+0x8DBF	0x5750
+0x8DC0	0x5EA7
+0x8DC1	0x632B
+0x8DC2	0x50B5
+0x8DC3	0x50AC
+0x8DC4	0x518D
+0x8DC5	0x6700
+0x8DC6	0x54C9
+0x8DC7	0x585E
+0x8DC8	0x59BB
+0x8DC9	0x5BB0
+0x8DCA	0x5F69
+0x8DCB	0x624D
+0x8DCC	0x63A1
+0x8DCD	0x683D
+0x8DCE	0x6B73
+0x8DCF	0x6E08
+0x8DD0	0x707D
+0x8DD1	0x91C7
+0x8DD2	0x7280
+0x8DD3	0x7815
+0x8DD4	0x7826
+0x8DD5	0x796D
+0x8DD6	0x658E
+0x8DD7	0x7D30
+0x8DD8	0x83DC
+0x8DD9	0x88C1
+0x8DDA	0x8F09
+0x8DDB	0x969B
+0x8DDC	0x5264
+0x8DDD	0x5728
+0x8DDE	0x6750
+0x8DDF	0x7F6A
+0x8DE0	0x8CA1
+0x8DE1	0x51B4
+0x8DE2	0x5742
+0x8DE3	0x962A
+0x8DE4	0x583A
+0x8DE5	0x698A
+0x8DE6	0x80B4
+0x8DE7	0x54B2
+0x8DE8	0x5D0E
+0x8DE9	0x57FC
+0x8DEA	0x7895
+0x8DEB	0x9DFA
+0x8DEC	0x4F5C
+0x8DED	0x524A
+0x8DEE	0x548B
+0x8DEF	0x643E
+0x8DF0	0x6628
+0x8DF1	0x6714
+0x8DF2	0x67F5
+0x8DF3	0x7A84
+0x8DF4	0x7B56
+0x8DF5	0x7D22
+0x8DF6	0x932F
+0x8DF7	0x685C
+0x8DF8	0x9BAD
+0x8DF9	0x7B39
+0x8DFA	0x5319
+0x8DFB	0x518A
+0x8DFC	0x5237
+0x8E40	0x5BDF
+0x8E41	0x62F6
+0x8E42	0x64AE
+0x8E43	0x64E6
+0x8E44	0x672D
+0x8E45	0x6BBA
+0x8E46	0x85A9
+0x8E47	0x96D1
+0x8E48	0x7690
+0x8E49	0x9BD6
+0x8E4A	0x634C
+0x8E4B	0x9306
+0x8E4C	0x9BAB
+0x8E4D	0x76BF
+0x8E4E	0x6652
+0x8E4F	0x4E09
+0x8E50	0x5098
+0x8E51	0x53C2
+0x8E52	0x5C71
+0x8E53	0x60E8
+0x8E54	0x6492
+0x8E55	0x6563
+0x8E56	0x685F
+0x8E57	0x71E6
+0x8E58	0x73CA
+0x8E59	0x7523
+0x8E5A	0x7B97
+0x8E5B	0x7E82
+0x8E5C	0x8695
+0x8E5D	0x8B83
+0x8E5E	0x8CDB
+0x8E5F	0x9178
+0x8E60	0x9910
+0x8E61	0x65AC
+0x8E62	0x66AB
+0x8E63	0x6B8B
+0x8E64	0x4ED5
+0x8E65	0x4ED4
+0x8E66	0x4F3A
+0x8E67	0x4F7F
+0x8E68	0x523A
+0x8E69	0x53F8
+0x8E6A	0x53F2
+0x8E6B	0x55E3
+0x8E6C	0x56DB
+0x8E6D	0x58EB
+0x8E6E	0x59CB
+0x8E6F	0x59C9
+0x8E70	0x59FF
+0x8E71	0x5B50
+0x8E72	0x5C4D
+0x8E73	0x5E02
+0x8E74	0x5E2B
+0x8E75	0x5FD7
+0x8E76	0x601D
+0x8E77	0x6307
+0x8E78	0x652F
+0x8E79	0x5B5C
+0x8E7A	0x65AF
+0x8E7B	0x65BD
+0x8E7C	0x65E8
+0x8E7D	0x679D
+0x8E7E	0x6B62
+0x8E80	0x6B7B
+0x8E81	0x6C0F
+0x8E82	0x7345
+0x8E83	0x7949
+0x8E84	0x79C1
+0x8E85	0x7CF8
+0x8E86	0x7D19
+0x8E87	0x7D2B
+0x8E88	0x80A2
+0x8E89	0x8102
+0x8E8A	0x81F3
+0x8E8B	0x8996
+0x8E8C	0x8A5E
+0x8E8D	0x8A69
+0x8E8E	0x8A66
+0x8E8F	0x8A8C
+0x8E90	0x8AEE
+0x8E91	0x8CC7
+0x8E92	0x8CDC
+0x8E93	0x96CC
+0x8E94	0x98FC
+0x8E95	0x6B6F
+0x8E96	0x4E8B
+0x8E97	0x4F3C
+0x8E98	0x4F8D
+0x8E99	0x5150
+0x8E9A	0x5B57
+0x8E9B	0x5BFA
+0x8E9C	0x6148
+0x8E9D	0x6301
+0x8E9E	0x6642
+0x8E9F	0x6B21
+0x8EA0	0x6ECB
+0x8EA1	0x6CBB
+0x8EA2	0x723E
+0x8EA3	0x74BD
+0x8EA4	0x75D4
+0x8EA5	0x78C1
+0x8EA6	0x793A
+0x8EA7	0x800C
+0x8EA8	0x8033
+0x8EA9	0x81EA
+0x8EAA	0x8494
+0x8EAB	0x8F9E
+0x8EAC	0x6C50
+0x8EAD	0x9E7F
+0x8EAE	0x5F0F
+0x8EAF	0x8B58
+0x8EB0	0x9D2B
+0x8EB1	0x7AFA
+0x8EB2	0x8EF8
+0x8EB3	0x5B8D
+0x8EB4	0x96EB
+0x8EB5	0x4E03
+0x8EB6	0x53F1
+0x8EB7	0x57F7
+0x8EB8	0x5931
+0x8EB9	0x5AC9
+0x8EBA	0x5BA4
+0x8EBB	0x6089
+0x8EBC	0x6E7F
+0x8EBD	0x6F06
+0x8EBE	0x75BE
+0x8EBF	0x8CEA
+0x8EC0	0x5B9F
+0x8EC1	0x8500
+0x8EC2	0x7BE0
+0x8EC3	0x5072
+0x8EC4	0x67F4
+0x8EC5	0x829D
+0x8EC6	0x5C61
+0x8EC7	0x854A
+0x8EC8	0x7E1E
+0x8EC9	0x820E
+0x8ECA	0x5199
+0x8ECB	0x5C04
+0x8ECC	0x6368
+0x8ECD	0x8D66
+0x8ECE	0x659C
+0x8ECF	0x716E
+0x8ED0	0x793E
+0x8ED1	0x7D17
+0x8ED2	0x8005
+0x8ED3	0x8B1D
+0x8ED4	0x8ECA
+0x8ED5	0x906E
+0x8ED6	0x86C7
+0x8ED7	0x90AA
+0x8ED8	0x501F
+0x8ED9	0x52FA
+0x8EDA	0x5C3A
+0x8EDB	0x6753
+0x8EDC	0x707C
+0x8EDD	0x7235
+0x8EDE	0x914C
+0x8EDF	0x91C8
+0x8EE0	0x932B
+0x8EE1	0x82E5
+0x8EE2	0x5BC2
+0x8EE3	0x5F31
+0x8EE4	0x60F9
+0x8EE5	0x4E3B
+0x8EE6	0x53D6
+0x8EE7	0x5B88
+0x8EE8	0x624B
+0x8EE9	0x6731
+0x8EEA	0x6B8A
+0x8EEB	0x72E9
+0x8EEC	0x73E0
+0x8EED	0x7A2E
+0x8EEE	0x816B
+0x8EEF	0x8DA3
+0x8EF0	0x9152
+0x8EF1	0x9996
+0x8EF2	0x5112
+0x8EF3	0x53D7
+0x8EF4	0x546A
+0x8EF5	0x5BFF
+0x8EF6	0x6388
+0x8EF7	0x6A39
+0x8EF8	0x7DAC
+0x8EF9	0x9700
+0x8EFA	0x56DA
+0x8EFB	0x53CE
+0x8EFC	0x5468
+0x8F40	0x5B97
+0x8F41	0x5C31
+0x8F42	0x5DDE
+0x8F43	0x4FEE
+0x8F44	0x6101
+0x8F45	0x62FE
+0x8F46	0x6D32
+0x8F47	0x79C0
+0x8F48	0x79CB
+0x8F49	0x7D42
+0x8F4A	0x7E4D
+0x8F4B	0x7FD2
+0x8F4C	0x81ED
+0x8F4D	0x821F
+0x8F4E	0x8490
+0x8F4F	0x8846
+0x8F50	0x8972
+0x8F51	0x8B90
+0x8F52	0x8E74
+0x8F53	0x8F2F
+0x8F54	0x9031
+0x8F55	0x914B
+0x8F56	0x916C
+0x8F57	0x96C6
+0x8F58	0x919C
+0x8F59	0x4EC0
+0x8F5A	0x4F4F
+0x8F5B	0x5145
+0x8F5C	0x5341
+0x8F5D	0x5F93
+0x8F5E	0x620E
+0x8F5F	0x67D4
+0x8F60	0x6C41
+0x8F61	0x6E0B
+0x8F62	0x7363
+0x8F63	0x7E26
+0x8F64	0x91CD
+0x8F65	0x9283
+0x8F66	0x53D4
+0x8F67	0x5919
+0x8F68	0x5BBF
+0x8F69	0x6DD1
+0x8F6A	0x795D
+0x8F6B	0x7E2E
+0x8F6C	0x7C9B
+0x8F6D	0x587E
+0x8F6E	0x719F
+0x8F6F	0x51FA
+0x8F70	0x8853
+0x8F71	0x8FF0
+0x8F72	0x4FCA
+0x8F73	0x5CFB
+0x8F74	0x6625
+0x8F75	0x77AC
+0x8F76	0x7AE3
+0x8F77	0x821C
+0x8F78	0x99FF
+0x8F79	0x51C6
+0x8F7A	0x5FAA
+0x8F7B	0x65EC
+0x8F7C	0x696F
+0x8F7D	0x6B89
+0x8F7E	0x6DF3
+0x8F80	0x6E96
+0x8F81	0x6F64
+0x8F82	0x76FE
+0x8F83	0x7D14
+0x8F84	0x5DE1
+0x8F85	0x9075
+0x8F86	0x9187
+0x8F87	0x9806
+0x8F88	0x51E6
+0x8F89	0x521D
+0x8F8A	0x6240
+0x8F8B	0x6691
+0x8F8C	0x66D9
+0x8F8D	0x6E1A
+0x8F8E	0x5EB6
+0x8F8F	0x7DD2
+0x8F90	0x7F72
+0x8F91	0x66F8
+0x8F92	0x85AF
+0x8F93	0x85F7
+0x8F94	0x8AF8
+0x8F95	0x52A9
+0x8F96	0x53D9
+0x8F97	0x5973
+0x8F98	0x5E8F
+0x8F99	0x5F90
+0x8F9A	0x6055
+0x8F9B	0x92E4
+0x8F9C	0x9664
+0x8F9D	0x50B7
+0x8F9E	0x511F
+0x8F9F	0x52DD
+0x8FA0	0x5320
+0x8FA1	0x5347
+0x8FA2	0x53EC
+0x8FA3	0x54E8
+0x8FA4	0x5546
+0x8FA5	0x5531
+0x8FA6	0x5617
+0x8FA7	0x5968
+0x8FA8	0x59BE
+0x8FA9	0x5A3C
+0x8FAA	0x5BB5
+0x8FAB	0x5C06
+0x8FAC	0x5C0F
+0x8FAD	0x5C11
+0x8FAE	0x5C1A
+0x8FAF	0x5E84
+0x8FB0	0x5E8A
+0x8FB1	0x5EE0
+0x8FB2	0x5F70
+0x8FB3	0x627F
+0x8FB4	0x6284
+0x8FB5	0x62DB
+0x8FB6	0x638C
+0x8FB7	0x6377
+0x8FB8	0x6607
+0x8FB9	0x660C
+0x8FBA	0x662D
+0x8FBB	0x6676
+0x8FBC	0x677E
+0x8FBD	0x68A2
+0x8FBE	0x6A1F
+0x8FBF	0x6A35
+0x8FC0	0x6CBC
+0x8FC1	0x6D88
+0x8FC2	0x6E09
+0x8FC3	0x6E58
+0x8FC4	0x713C
+0x8FC5	0x7126
+0x8FC6	0x7167
+0x8FC7	0x75C7
+0x8FC8	0x7701
+0x8FC9	0x785D
+0x8FCA	0x7901
+0x8FCB	0x7965
+0x8FCC	0x79F0
+0x8FCD	0x7AE0
+0x8FCE	0x7B11
+0x8FCF	0x7CA7
+0x8FD0	0x7D39
+0x8FD1	0x8096
+0x8FD2	0x83D6
+0x8FD3	0x848B
+0x8FD4	0x8549
+0x8FD5	0x885D
+0x8FD6	0x88F3
+0x8FD7	0x8A1F
+0x8FD8	0x8A3C
+0x8FD9	0x8A54
+0x8FDA	0x8A73
+0x8FDB	0x8C61
+0x8FDC	0x8CDE
+0x8FDD	0x91A4
+0x8FDE	0x9266
+0x8FDF	0x937E
+0x8FE0	0x9418
+0x8FE1	0x969C
+0x8FE2	0x9798
+0x8FE3	0x4E0A
+0x8FE4	0x4E08
+0x8FE5	0x4E1E
+0x8FE6	0x4E57
+0x8FE7	0x5197
+0x8FE8	0x5270
+0x8FE9	0x57CE
+0x8FEA	0x5834
+0x8FEB	0x58CC
+0x8FEC	0x5B22
+0x8FED	0x5E38
+0x8FEE	0x60C5
+0x8FEF	0x64FE
+0x8FF0	0x6761
+0x8FF1	0x6756
+0x8FF2	0x6D44
+0x8FF3	0x72B6
+0x8FF4	0x7573
+0x8FF5	0x7A63
+0x8FF6	0x84B8
+0x8FF7	0x8B72
+0x8FF8	0x91B8
+0x8FF9	0x9320
+0x8FFA	0x5631
+0x8FFB	0x57F4
+0x8FFC	0x98FE
+0x9040	0x62ED
+0x9041	0x690D
+0x9042	0x6B96
+0x9043	0x71ED
+0x9044	0x7E54
+0x9045	0x8077
+0x9046	0x8272
+0x9047	0x89E6
+0x9048	0x98DF
+0x9049	0x8755
+0x904A	0x8FB1
+0x904B	0x5C3B
+0x904C	0x4F38
+0x904D	0x4FE1
+0x904E	0x4FB5
+0x904F	0x5507
+0x9050	0x5A20
+0x9051	0x5BDD
+0x9052	0x5BE9
+0x9053	0x5FC3
+0x9054	0x614E
+0x9055	0x632F
+0x9056	0x65B0
+0x9057	0x664B
+0x9058	0x68EE
+0x9059	0x699B
+0x905A	0x6D78
+0x905B	0x6DF1
+0x905C	0x7533
+0x905D	0x75B9
+0x905E	0x771F
+0x905F	0x795E
+0x9060	0x79E6
+0x9061	0x7D33
+0x9062	0x81E3
+0x9063	0x82AF
+0x9064	0x85AA
+0x9065	0x89AA
+0x9066	0x8A3A
+0x9067	0x8EAB
+0x9068	0x8F9B
+0x9069	0x9032
+0x906A	0x91DD
+0x906B	0x9707
+0x906C	0x4EBA
+0x906D	0x4EC1
+0x906E	0x5203
+0x906F	0x5875
+0x9070	0x58EC
+0x9071	0x5C0B
+0x9072	0x751A
+0x9073	0x5C3D
+0x9074	0x814E
+0x9075	0x8A0A
+0x9076	0x8FC5
+0x9077	0x9663
+0x9078	0x976D
+0x9079	0x7B25
+0x907A	0x8ACF
+0x907B	0x9808
+0x907C	0x9162
+0x907D	0x56F3
+0x907E	0x53A8
+0x9080	0x9017
+0x9081	0x5439
+0x9082	0x5782
+0x9083	0x5E25
+0x9084	0x63A8
+0x9085	0x6C34
+0x9086	0x708A
+0x9087	0x7761
+0x9088	0x7C8B
+0x9089	0x7FE0
+0x908A	0x8870
+0x908B	0x9042
+0x908C	0x9154
+0x908D	0x9310
+0x908E	0x9318
+0x908F	0x968F
+0x9090	0x745E
+0x9091	0x9AC4
+0x9092	0x5D07
+0x9093	0x5D69
+0x9094	0x6570
+0x9095	0x67A2
+0x9096	0x8DA8
+0x9097	0x96DB
+0x9098	0x636E
+0x9099	0x6749
+0x909A	0x6919
+0x909B	0x83C5
+0x909C	0x9817
+0x909D	0x96C0
+0x909E	0x88FE
+0x909F	0x6F84
+0x90A0	0x647A
+0x90A1	0x5BF8
+0x90A2	0x4E16
+0x90A3	0x702C
+0x90A4	0x755D
+0x90A5	0x662F
+0x90A6	0x51C4
+0x90A7	0x5236
+0x90A8	0x52E2
+0x90A9	0x59D3
+0x90AA	0x5F81
+0x90AB	0x6027
+0x90AC	0x6210
+0x90AD	0x653F
+0x90AE	0x6574
+0x90AF	0x661F
+0x90B0	0x6674
+0x90B1	0x68F2
+0x90B2	0x6816
+0x90B3	0x6B63
+0x90B4	0x6E05
+0x90B5	0x7272
+0x90B6	0x751F
+0x90B7	0x76DB
+0x90B8	0x7CBE
+0x90B9	0x8056
+0x90BA	0x58F0
+0x90BB	0x88FD
+0x90BC	0x897F
+0x90BD	0x8AA0
+0x90BE	0x8A93
+0x90BF	0x8ACB
+0x90C0	0x901D
+0x90C1	0x9192
+0x90C2	0x9752
+0x90C3	0x9759
+0x90C4	0x6589
+0x90C5	0x7A0E
+0x90C6	0x8106
+0x90C7	0x96BB
+0x90C8	0x5E2D
+0x90C9	0x60DC
+0x90CA	0x621A
+0x90CB	0x65A5
+0x90CC	0x6614
+0x90CD	0x6790
+0x90CE	0x77F3
+0x90CF	0x7A4D
+0x90D0	0x7C4D
+0x90D1	0x7E3E
+0x90D2	0x810A
+0x90D3	0x8CAC
+0x90D4	0x8D64
+0x90D5	0x8DE1
+0x90D6	0x8E5F
+0x90D7	0x78A9
+0x90D8	0x5207
+0x90D9	0x62D9
+0x90DA	0x63A5
+0x90DB	0x6442
+0x90DC	0x6298
+0x90DD	0x8A2D
+0x90DE	0x7A83
+0x90DF	0x7BC0
+0x90E0	0x8AAC
+0x90E1	0x96EA
+0x90E2	0x7D76
+0x90E3	0x820C
+0x90E4	0x8749
+0x90E5	0x4ED9
+0x90E6	0x5148
+0x90E7	0x5343
+0x90E8	0x5360
+0x90E9	0x5BA3
+0x90EA	0x5C02
+0x90EB	0x5C16
+0x90EC	0x5DDD
+0x90ED	0x6226
+0x90EE	0x6247
+0x90EF	0x64B0
+0x90F0	0x6813
+0x90F1	0x6834
+0x90F2	0x6CC9
+0x90F3	0x6D45
+0x90F4	0x6D17
+0x90F5	0x67D3
+0x90F6	0x6F5C
+0x90F7	0x714E
+0x90F8	0x717D
+0x90F9	0x65CB
+0x90FA	0x7A7F
+0x90FB	0x7BAD
+0x90FC	0x7DDA
+0x9140	0x7E4A
+0x9141	0x7FA8
+0x9142	0x817A
+0x9143	0x821B
+0x9144	0x8239
+0x9145	0x85A6
+0x9146	0x8A6E
+0x9147	0x8CCE
+0x9148	0x8DF5
+0x9149	0x9078
+0x914A	0x9077
+0x914B	0x92AD
+0x914C	0x9291
+0x914D	0x9583
+0x914E	0x9BAE
+0x914F	0x524D
+0x9150	0x5584
+0x9151	0x6F38
+0x9152	0x7136
+0x9153	0x5168
+0x9154	0x7985
+0x9155	0x7E55
+0x9156	0x81B3
+0x9157	0x7CCE
+0x9158	0x564C
+0x9159	0x5851
+0x915A	0x5CA8
+0x915B	0x63AA
+0x915C	0x66FE
+0x915D	0x66FD
+0x915E	0x695A
+0x915F	0x72D9
+0x9160	0x758F
+0x9161	0x758E
+0x9162	0x790E
+0x9163	0x7956
+0x9164	0x79DF
+0x9165	0x7C97
+0x9166	0x7D20
+0x9167	0x7D44
+0x9168	0x8607
+0x9169	0x8A34
+0x916A	0x963B
+0x916B	0x9061
+0x916C	0x9F20
+0x916D	0x50E7
+0x916E	0x5275
+0x916F	0x53CC
+0x9170	0x53E2
+0x9171	0x5009
+0x9172	0x55AA
+0x9173	0x58EE
+0x9174	0x594F
+0x9175	0x723D
+0x9176	0x5B8B
+0x9177	0x5C64
+0x9178	0x531D
+0x9179	0x60E3
+0x917A	0x60F3
+0x917B	0x635C
+0x917C	0x6383
+0x917D	0x633F
+0x917E	0x63BB
+0x9180	0x64CD
+0x9181	0x65E9
+0x9182	0x66F9
+0x9183	0x5DE3
+0x9184	0x69CD
+0x9185	0x69FD
+0x9186	0x6F15
+0x9187	0x71E5
+0x9188	0x4E89
+0x9189	0x75E9
+0x918A	0x76F8
+0x918B	0x7A93
+0x918C	0x7CDF
+0x918D	0x7DCF
+0x918E	0x7D9C
+0x918F	0x8061
+0x9190	0x8349
+0x9191	0x8358
+0x9192	0x846C
+0x9193	0x84BC
+0x9194	0x85FB
+0x9195	0x88C5
+0x9196	0x8D70
+0x9197	0x9001
+0x9198	0x906D
+0x9199	0x9397
+0x919A	0x971C
+0x919B	0x9A12
+0x919C	0x50CF
+0x919D	0x5897
+0x919E	0x618E
+0x919F	0x81D3
+0x91A0	0x8535
+0x91A1	0x8D08
+0x91A2	0x9020
+0x91A3	0x4FC3
+0x91A4	0x5074
+0x91A5	0x5247
+0x91A6	0x5373
+0x91A7	0x606F
+0x91A8	0x6349
+0x91A9	0x675F
+0x91AA	0x6E2C
+0x91AB	0x8DB3
+0x91AC	0x901F
+0x91AD	0x4FD7
+0x91AE	0x5C5E
+0x91AF	0x8CCA
+0x91B0	0x65CF
+0x91B1	0x7D9A
+0x91B2	0x5352
+0x91B3	0x8896
+0x91B4	0x5176
+0x91B5	0x63C3
+0x91B6	0x5B58
+0x91B7	0x5B6B
+0x91B8	0x5C0A
+0x91B9	0x640D
+0x91BA	0x6751
+0x91BB	0x905C
+0x91BC	0x4ED6
+0x91BD	0x591A
+0x91BE	0x592A
+0x91BF	0x6C70
+0x91C0	0x8A51
+0x91C1	0x553E
+0x91C2	0x5815
+0x91C3	0x59A5
+0x91C4	0x60F0
+0x91C5	0x6253
+0x91C6	0x67C1
+0x91C7	0x8235
+0x91C8	0x6955
+0x91C9	0x9640
+0x91CA	0x99C4
+0x91CB	0x9A28
+0x91CC	0x4F53
+0x91CD	0x5806
+0x91CE	0x5BFE
+0x91CF	0x8010
+0x91D0	0x5CB1
+0x91D1	0x5E2F
+0x91D2	0x5F85
+0x91D3	0x6020
+0x91D4	0x614B
+0x91D5	0x6234
+0x91D6	0x66FF
+0x91D7	0x6CF0
+0x91D8	0x6EDE
+0x91D9	0x80CE
+0x91DA	0x817F
+0x91DB	0x82D4
+0x91DC	0x888B
+0x91DD	0x8CB8
+0x91DE	0x9000
+0x91DF	0x902E
+0x91E0	0x968A
+0x91E1	0x9EDB
+0x91E2	0x9BDB
+0x91E3	0x4EE3
+0x91E4	0x53F0
+0x91E5	0x5927
+0x91E6	0x7B2C
+0x91E7	0x918D
+0x91E8	0x984C
+0x91E9	0x9DF9
+0x91EA	0x6EDD
+0x91EB	0x7027
+0x91EC	0x5353
+0x91ED	0x5544
+0x91EE	0x5B85
+0x91EF	0x6258
+0x91F0	0x629E
+0x91F1	0x62D3
+0x91F2	0x6CA2
+0x91F3	0x6FEF
+0x91F4	0x7422
+0x91F5	0x8A17
+0x91F6	0x9438
+0x91F7	0x6FC1
+0x91F8	0x8AFE
+0x91F9	0x8338
+0x91FA	0x51E7
+0x91FB	0x86F8
+0x91FC	0x53EA
+0x9240	0x53E9
+0x9241	0x4F46
+0x9242	0x9054
+0x9243	0x8FB0
+0x9244	0x596A
+0x9245	0x8131
+0x9246	0x5DFD
+0x9247	0x7AEA
+0x9248	0x8FBF
+0x9249	0x68DA
+0x924A	0x8C37
+0x924B	0x72F8
+0x924C	0x9C48
+0x924D	0x6A3D
+0x924E	0x8AB0
+0x924F	0x4E39
+0x9250	0x5358
+0x9251	0x5606
+0x9252	0x5766
+0x9253	0x62C5
+0x9254	0x63A2
+0x9255	0x65E6
+0x9256	0x6B4E
+0x9257	0x6DE1
+0x9258	0x6E5B
+0x9259	0x70AD
+0x925A	0x77ED
+0x925B	0x7AEF
+0x925C	0x7BAA
+0x925D	0x7DBB
+0x925E	0x803D
+0x925F	0x80C6
+0x9260	0x86CB
+0x9261	0x8A95
+0x9262	0x935B
+0x9263	0x56E3
+0x9264	0x58C7
+0x9265	0x5F3E
+0x9266	0x65AD
+0x9267	0x6696
+0x9268	0x6A80
+0x9269	0x6BB5
+0x926A	0x7537
+0x926B	0x8AC7
+0x926C	0x5024
+0x926D	0x77E5
+0x926E	0x5730
+0x926F	0x5F1B
+0x9270	0x6065
+0x9271	0x667A
+0x9272	0x6C60
+0x9273	0x75F4
+0x9274	0x7A1A
+0x9275	0x7F6E
+0x9276	0x81F4
+0x9277	0x8718
+0x9278	0x9045
+0x9279	0x99B3
+0x927A	0x7BC9
+0x927B	0x755C
+0x927C	0x7AF9
+0x927D	0x7B51
+0x927E	0x84C4
+0x9280	0x9010
+0x9281	0x79E9
+0x9282	0x7A92
+0x9283	0x8336
+0x9284	0x5AE1
+0x9285	0x7740
+0x9286	0x4E2D
+0x9287	0x4EF2
+0x9288	0x5B99
+0x9289	0x5FE0
+0x928A	0x62BD
+0x928B	0x663C
+0x928C	0x67F1
+0x928D	0x6CE8
+0x928E	0x866B
+0x928F	0x8877
+0x9290	0x8A3B
+0x9291	0x914E
+0x9292	0x92F3
+0x9293	0x99D0
+0x9294	0x6A17
+0x9295	0x7026
+0x9296	0x732A
+0x9297	0x82E7
+0x9298	0x8457
+0x9299	0x8CAF
+0x929A	0x4E01
+0x929B	0x5146
+0x929C	0x51CB
+0x929D	0x558B
+0x929E	0x5BF5
+0x929F	0x5E16
+0x92A0	0x5E33
+0x92A1	0x5E81
+0x92A2	0x5F14
+0x92A3	0x5F35
+0x92A4	0x5F6B
+0x92A5	0x5FB4
+0x92A6	0x61F2
+0x92A7	0x6311
+0x92A8	0x66A2
+0x92A9	0x671D
+0x92AA	0x6F6E
+0x92AB	0x7252
+0x92AC	0x753A
+0x92AD	0x773A
+0x92AE	0x8074
+0x92AF	0x8139
+0x92B0	0x8178
+0x92B1	0x8776
+0x92B2	0x8ABF
+0x92B3	0x8ADC
+0x92B4	0x8D85
+0x92B5	0x8DF3
+0x92B6	0x929A
+0x92B7	0x9577
+0x92B8	0x9802
+0x92B9	0x9CE5
+0x92BA	0x52C5
+0x92BB	0x6357
+0x92BC	0x76F4
+0x92BD	0x6715
+0x92BE	0x6C88
+0x92BF	0x73CD
+0x92C0	0x8CC3
+0x92C1	0x93AE
+0x92C2	0x9673
+0x92C3	0x6D25
+0x92C4	0x589C
+0x92C5	0x690E
+0x92C6	0x69CC
+0x92C7	0x8FFD
+0x92C8	0x939A
+0x92C9	0x75DB
+0x92CA	0x901A
+0x92CB	0x585A
+0x92CC	0x6802
+0x92CD	0x63B4
+0x92CE	0x69FB
+0x92CF	0x4F43
+0x92D0	0x6F2C
+0x92D1	0x67D8
+0x92D2	0x8FBB
+0x92D3	0x8526
+0x92D4	0x7DB4
+0x92D5	0x9354
+0x92D6	0x693F
+0x92D7	0x6F70
+0x92D8	0x576A
+0x92D9	0x58F7
+0x92DA	0x5B2C
+0x92DB	0x7D2C
+0x92DC	0x722A
+0x92DD	0x540A
+0x92DE	0x91E3
+0x92DF	0x9DB4
+0x92E0	0x4EAD
+0x92E1	0x4F4E
+0x92E2	0x505C
+0x92E3	0x5075
+0x92E4	0x5243
+0x92E5	0x8C9E
+0x92E6	0x5448
+0x92E7	0x5824
+0x92E8	0x5B9A
+0x92E9	0x5E1D
+0x92EA	0x5E95
+0x92EB	0x5EAD
+0x92EC	0x5EF7
+0x92ED	0x5F1F
+0x92EE	0x608C
+0x92EF	0x62B5
+0x92F0	0x633A
+0x92F1	0x63D0
+0x92F2	0x68AF
+0x92F3	0x6C40
+0x92F4	0x7887
+0x92F5	0x798E
+0x92F6	0x7A0B
+0x92F7	0x7DE0
+0x92F8	0x8247
+0x92F9	0x8A02
+0x92FA	0x8AE6
+0x92FB	0x8E44
+0x92FC	0x9013
+0x9340	0x90B8
+0x9341	0x912D
+0x9342	0x91D8
+0x9343	0x9F0E
+0x9344	0x6CE5
+0x9345	0x6458
+0x9346	0x64E2
+0x9347	0x6575
+0x9348	0x6EF4
+0x9349	0x7684
+0x934A	0x7B1B
+0x934B	0x9069
+0x934C	0x93D1
+0x934D	0x6EBA
+0x934E	0x54F2
+0x934F	0x5FB9
+0x9350	0x64A4
+0x9351	0x8F4D
+0x9352	0x8FED
+0x9353	0x9244
+0x9354	0x5178
+0x9355	0x586B
+0x9356	0x5929
+0x9357	0x5C55
+0x9358	0x5E97
+0x9359	0x6DFB
+0x935A	0x7E8F
+0x935B	0x751C
+0x935C	0x8CBC
+0x935D	0x8EE2
+0x935E	0x985B
+0x935F	0x70B9
+0x9360	0x4F1D
+0x9361	0x6BBF
+0x9362	0x6FB1
+0x9363	0x7530
+0x9364	0x96FB
+0x9365	0x514E
+0x9366	0x5410
+0x9367	0x5835
+0x9368	0x5857
+0x9369	0x59AC
+0x936A	0x5C60
+0x936B	0x5F92
+0x936C	0x6597
+0x936D	0x675C
+0x936E	0x6E21
+0x936F	0x767B
+0x9370	0x83DF
+0x9371	0x8CED
+0x9372	0x9014
+0x9373	0x90FD
+0x9374	0x934D
+0x9375	0x7825
+0x9376	0x783A
+0x9377	0x52AA
+0x9378	0x5EA6
+0x9379	0x571F
+0x937A	0x5974
+0x937B	0x6012
+0x937C	0x5012
+0x937D	0x515A
+0x937E	0x51AC
+0x9380	0x51CD
+0x9381	0x5200
+0x9382	0x5510
+0x9383	0x5854
+0x9384	0x5858
+0x9385	0x5957
+0x9386	0x5B95
+0x9387	0x5CF6
+0x9388	0x5D8B
+0x9389	0x60BC
+0x938A	0x6295
+0x938B	0x642D
+0x938C	0x6771
+0x938D	0x6843
+0x938E	0x68BC
+0x938F	0x68DF
+0x9390	0x76D7
+0x9391	0x6DD8
+0x9392	0x6E6F
+0x9393	0x6D9B
+0x9394	0x706F
+0x9395	0x71C8
+0x9396	0x5F53
+0x9397	0x75D8
+0x9398	0x7977
+0x9399	0x7B49
+0x939A	0x7B54
+0x939B	0x7B52
+0x939C	0x7CD6
+0x939D	0x7D71
+0x939E	0x5230
+0x939F	0x8463
+0x93A0	0x8569
+0x93A1	0x85E4
+0x93A2	0x8A0E
+0x93A3	0x8B04
+0x93A4	0x8C46
+0x93A5	0x8E0F
+0x93A6	0x9003
+0x93A7	0x900F
+0x93A8	0x9419
+0x93A9	0x9676
+0x93AA	0x982D
+0x93AB	0x9A30
+0x93AC	0x95D8
+0x93AD	0x50CD
+0x93AE	0x52D5
+0x93AF	0x540C
+0x93B0	0x5802
+0x93B1	0x5C0E
+0x93B2	0x61A7
+0x93B3	0x649E
+0x93B4	0x6D1E
+0x93B5	0x77B3
+0x93B6	0x7AE5
+0x93B7	0x80F4
+0x93B8	0x8404
+0x93B9	0x9053
+0x93BA	0x9285
+0x93BB	0x5CE0
+0x93BC	0x9D07
+0x93BD	0x533F
+0x93BE	0x5F97
+0x93BF	0x5FB3
+0x93C0	0x6D9C
+0x93C1	0x7279
+0x93C2	0x7763
+0x93C3	0x79BF
+0x93C4	0x7BE4
+0x93C5	0x6BD2
+0x93C6	0x72EC
+0x93C7	0x8AAD
+0x93C8	0x6803
+0x93C9	0x6A61
+0x93CA	0x51F8
+0x93CB	0x7A81
+0x93CC	0x6934
+0x93CD	0x5C4A
+0x93CE	0x9CF6
+0x93CF	0x82EB
+0x93D0	0x5BC5
+0x93D1	0x9149
+0x93D2	0x701E
+0x93D3	0x5678
+0x93D4	0x5C6F
+0x93D5	0x60C7
+0x93D6	0x6566
+0x93D7	0x6C8C
+0x93D8	0x8C5A
+0x93D9	0x9041
+0x93DA	0x9813
+0x93DB	0x5451
+0x93DC	0x66C7
+0x93DD	0x920D
+0x93DE	0x5948
+0x93DF	0x90A3
+0x93E0	0x5185
+0x93E1	0x4E4D
+0x93E2	0x51EA
+0x93E3	0x8599
+0x93E4	0x8B0E
+0x93E5	0x7058
+0x93E6	0x637A
+0x93E7	0x934B
+0x93E8	0x6962
+0x93E9	0x99B4
+0x93EA	0x7E04
+0x93EB	0x7577
+0x93EC	0x5357
+0x93ED	0x6960
+0x93EE	0x8EDF
+0x93EF	0x96E3
+0x93F0	0x6C5D
+0x93F1	0x4E8C
+0x93F2	0x5C3C
+0x93F3	0x5F10
+0x93F4	0x8FE9
+0x93F5	0x5302
+0x93F6	0x8CD1
+0x93F7	0x8089
+0x93F8	0x8679
+0x93F9	0x5EFF
+0x93FA	0x65E5
+0x93FB	0x4E73
+0x93FC	0x5165
+0x9440	0x5982
+0x9441	0x5C3F
+0x9442	0x97EE
+0x9443	0x4EFB
+0x9444	0x598A
+0x9445	0x5FCD
+0x9446	0x8A8D
+0x9447	0x6FE1
+0x9448	0x79B0
+0x9449	0x7962
+0x944A	0x5BE7
+0x944B	0x8471
+0x944C	0x732B
+0x944D	0x71B1
+0x944E	0x5E74
+0x944F	0x5FF5
+0x9450	0x637B
+0x9451	0x649A
+0x9452	0x71C3
+0x9453	0x7C98
+0x9454	0x4E43
+0x9455	0x5EFC
+0x9456	0x4E4B
+0x9457	0x57DC
+0x9458	0x56A2
+0x9459	0x60A9
+0x945A	0x6FC3
+0x945B	0x7D0D
+0x945C	0x80FD
+0x945D	0x8133
+0x945E	0x81BF
+0x945F	0x8FB2
+0x9460	0x8997
+0x9461	0x86A4
+0x9462	0x5DF4
+0x9463	0x628A
+0x9464	0x64AD
+0x9465	0x8987
+0x9466	0x6777
+0x9467	0x6CE2
+0x9468	0x6D3E
+0x9469	0x7436
+0x946A	0x7834
+0x946B	0x5A46
+0x946C	0x7F75
+0x946D	0x82AD
+0x946E	0x99AC
+0x946F	0x4FF3
+0x9470	0x5EC3
+0x9471	0x62DD
+0x9472	0x6392
+0x9473	0x6557
+0x9474	0x676F
+0x9475	0x76C3
+0x9476	0x724C
+0x9477	0x80CC
+0x9478	0x80BA
+0x9479	0x8F29
+0x947A	0x914D
+0x947B	0x500D
+0x947C	0x57F9
+0x947D	0x5A92
+0x947E	0x6885
+0x9480	0x6973
+0x9481	0x7164
+0x9482	0x72FD
+0x9483	0x8CB7
+0x9484	0x58F2
+0x9485	0x8CE0
+0x9486	0x966A
+0x9487	0x9019
+0x9488	0x877F
+0x9489	0x79E4
+0x948A	0x77E7
+0x948B	0x8429
+0x948C	0x4F2F
+0x948D	0x5265
+0x948E	0x535A
+0x948F	0x62CD
+0x9490	0x67CF
+0x9491	0x6CCA
+0x9492	0x767D
+0x9493	0x7B94
+0x9494	0x7C95
+0x9495	0x8236
+0x9496	0x8584
+0x9497	0x8FEB
+0x9498	0x66DD
+0x9499	0x6F20
+0x949A	0x7206
+0x949B	0x7E1B
+0x949C	0x83AB
+0x949D	0x99C1
+0x949E	0x9EA6
+0x949F	0x51FD
+0x94A0	0x7BB1
+0x94A1	0x7872
+0x94A2	0x7BB8
+0x94A3	0x8087
+0x94A4	0x7B48
+0x94A5	0x6AE8
+0x94A6	0x5E61
+0x94A7	0x808C
+0x94A8	0x7551
+0x94A9	0x7560
+0x94AA	0x516B
+0x94AB	0x9262
+0x94AC	0x6E8C
+0x94AD	0x767A
+0x94AE	0x9197
+0x94AF	0x9AEA
+0x94B0	0x4F10
+0x94B1	0x7F70
+0x94B2	0x629C
+0x94B3	0x7B4F
+0x94B4	0x95A5
+0x94B5	0x9CE9
+0x94B6	0x567A
+0x94B7	0x5859
+0x94B8	0x86E4
+0x94B9	0x96BC
+0x94BA	0x4F34
+0x94BB	0x5224
+0x94BC	0x534A
+0x94BD	0x53CD
+0x94BE	0x53DB
+0x94BF	0x5E06
+0x94C0	0x642C
+0x94C1	0x6591
+0x94C2	0x677F
+0x94C3	0x6C3E
+0x94C4	0x6C4E
+0x94C5	0x7248
+0x94C6	0x72AF
+0x94C7	0x73ED
+0x94C8	0x7554
+0x94C9	0x7E41
+0x94CA	0x822C
+0x94CB	0x85E9
+0x94CC	0x8CA9
+0x94CD	0x7BC4
+0x94CE	0x91C6
+0x94CF	0x7169
+0x94D0	0x9812
+0x94D1	0x98EF
+0x94D2	0x633D
+0x94D3	0x6669
+0x94D4	0x756A
+0x94D5	0x76E4
+0x94D6	0x78D0
+0x94D7	0x8543
+0x94D8	0x86EE
+0x94D9	0x532A
+0x94DA	0x5351
+0x94DB	0x5426
+0x94DC	0x5983
+0x94DD	0x5E87
+0x94DE	0x5F7C
+0x94DF	0x60B2
+0x94E0	0x6249
+0x94E1	0x6279
+0x94E2	0x62AB
+0x94E3	0x6590
+0x94E4	0x6BD4
+0x94E5	0x6CCC
+0x94E6	0x75B2
+0x94E7	0x76AE
+0x94E8	0x7891
+0x94E9	0x79D8
+0x94EA	0x7DCB
+0x94EB	0x7F77
+0x94EC	0x80A5
+0x94ED	0x88AB
+0x94EE	0x8AB9
+0x94EF	0x8CBB
+0x94F0	0x907F
+0x94F1	0x975E
+0x94F2	0x98DB
+0x94F3	0x6A0B
+0x94F4	0x7C38
+0x94F5	0x5099
+0x94F6	0x5C3E
+0x94F7	0x5FAE
+0x94F8	0x6787
+0x94F9	0x6BD8
+0x94FA	0x7435
+0x94FB	0x7709
+0x94FC	0x7F8E
+0x9540	0x9F3B
+0x9541	0x67CA
+0x9542	0x7A17
+0x9543	0x5339
+0x9544	0x758B
+0x9545	0x9AED
+0x9546	0x5F66
+0x9547	0x819D
+0x9548	0x83F1
+0x9549	0x8098
+0x954A	0x5F3C
+0x954B	0x5FC5
+0x954C	0x7562
+0x954D	0x7B46
+0x954E	0x903C
+0x954F	0x6867
+0x9550	0x59EB
+0x9551	0x5A9B
+0x9552	0x7D10
+0x9553	0x767E
+0x9554	0x8B2C
+0x9555	0x4FF5
+0x9556	0x5F6A
+0x9557	0x6A19
+0x9558	0x6C37
+0x9559	0x6F02
+0x955A	0x74E2
+0x955B	0x7968
+0x955C	0x8868
+0x955D	0x8A55
+0x955E	0x8C79
+0x955F	0x5EDF
+0x9560	0x63CF
+0x9561	0x75C5
+0x9562	0x79D2
+0x9563	0x82D7
+0x9564	0x9328
+0x9565	0x92F2
+0x9566	0x849C
+0x9567	0x86ED
+0x9568	0x9C2D
+0x9569	0x54C1
+0x956A	0x5F6C
+0x956B	0x658C
+0x956C	0x6D5C
+0x956D	0x7015
+0x956E	0x8CA7
+0x956F	0x8CD3
+0x9570	0x983B
+0x9571	0x654F
+0x9572	0x74F6
+0x9573	0x4E0D
+0x9574	0x4ED8
+0x9575	0x57E0
+0x9576	0x592B
+0x9577	0x5A66
+0x9578	0x5BCC
+0x9579	0x51A8
+0x957A	0x5E03
+0x957B	0x5E9C
+0x957C	0x6016
+0x957D	0x6276
+0x957E	0x6577
+0x9580	0x65A7
+0x9581	0x666E
+0x9582	0x6D6E
+0x9583	0x7236
+0x9584	0x7B26
+0x9585	0x8150
+0x9586	0x819A
+0x9587	0x8299
+0x9588	0x8B5C
+0x9589	0x8CA0
+0x958A	0x8CE6
+0x958B	0x8D74
+0x958C	0x961C
+0x958D	0x9644
+0x958E	0x4FAE
+0x958F	0x64AB
+0x9590	0x6B66
+0x9591	0x821E
+0x9592	0x8461
+0x9593	0x856A
+0x9594	0x90E8
+0x9595	0x5C01
+0x9596	0x6953
+0x9597	0x98A8
+0x9598	0x847A
+0x9599	0x8557
+0x959A	0x4F0F
+0x959B	0x526F
+0x959C	0x5FA9
+0x959D	0x5E45
+0x959E	0x670D
+0x959F	0x798F
+0x95A0	0x8179
+0x95A1	0x8907
+0x95A2	0x8986
+0x95A3	0x6DF5
+0x95A4	0x5F17
+0x95A5	0x6255
+0x95A6	0x6CB8
+0x95A7	0x4ECF
+0x95A8	0x7269
+0x95A9	0x9B92
+0x95AA	0x5206
+0x95AB	0x543B
+0x95AC	0x5674
+0x95AD	0x58B3
+0x95AE	0x61A4
+0x95AF	0x626E
+0x95B0	0x711A
+0x95B1	0x596E
+0x95B2	0x7C89
+0x95B3	0x7CDE
+0x95B4	0x7D1B
+0x95B5	0x96F0
+0x95B6	0x6587
+0x95B7	0x805E
+0x95B8	0x4E19
+0x95B9	0x4F75
+0x95BA	0x5175
+0x95BB	0x5840
+0x95BC	0x5E63
+0x95BD	0x5E73
+0x95BE	0x5F0A
+0x95BF	0x67C4
+0x95C0	0x4E26
+0x95C1	0x853D
+0x95C2	0x9589
+0x95C3	0x965B
+0x95C4	0x7C73
+0x95C5	0x9801
+0x95C6	0x50FB
+0x95C7	0x58C1
+0x95C8	0x7656
+0x95C9	0x78A7
+0x95CA	0x5225
+0x95CB	0x77A5
+0x95CC	0x8511
+0x95CD	0x7B86
+0x95CE	0x504F
+0x95CF	0x5909
+0x95D0	0x7247
+0x95D1	0x7BC7
+0x95D2	0x7DE8
+0x95D3	0x8FBA
+0x95D4	0x8FD4
+0x95D5	0x904D
+0x95D6	0x4FBF
+0x95D7	0x52C9
+0x95D8	0x5A29
+0x95D9	0x5F01
+0x95DA	0x97AD
+0x95DB	0x4FDD
+0x95DC	0x8217
+0x95DD	0x92EA
+0x95DE	0x5703
+0x95DF	0x6355
+0x95E0	0x6B69
+0x95E1	0x752B
+0x95E2	0x88DC
+0x95E3	0x8F14
+0x95E4	0x7A42
+0x95E5	0x52DF
+0x95E6	0x5893
+0x95E7	0x6155
+0x95E8	0x620A
+0x95E9	0x66AE
+0x95EA	0x6BCD
+0x95EB	0x7C3F
+0x95EC	0x83E9
+0x95ED	0x5023
+0x95EE	0x4FF8
+0x95EF	0x5305
+0x95F0	0x5446
+0x95F1	0x5831
+0x95F2	0x5949
+0x95F3	0x5B9D
+0x95F4	0x5CF0
+0x95F5	0x5CEF
+0x95F6	0x5D29
+0x95F7	0x5E96
+0x95F8	0x62B1
+0x95F9	0x6367
+0x95FA	0x653E
+0x95FB	0x65B9
+0x95FC	0x670B
+0x9640	0x6CD5
+0x9641	0x6CE1
+0x9642	0x70F9
+0x9643	0x7832
+0x9644	0x7E2B
+0x9645	0x80DE
+0x9646	0x82B3
+0x9647	0x840C
+0x9648	0x84EC
+0x9649	0x8702
+0x964A	0x8912
+0x964B	0x8A2A
+0x964C	0x8C4A
+0x964D	0x90A6
+0x964E	0x92D2
+0x964F	0x98FD
+0x9650	0x9CF3
+0x9651	0x9D6C
+0x9652	0x4E4F
+0x9653	0x4EA1
+0x9654	0x508D
+0x9655	0x5256
+0x9656	0x574A
+0x9657	0x59A8
+0x9658	0x5E3D
+0x9659	0x5FD8
+0x965A	0x5FD9
+0x965B	0x623F
+0x965C	0x66B4
+0x965D	0x671B
+0x965E	0x67D0
+0x965F	0x68D2
+0x9660	0x5192
+0x9661	0x7D21
+0x9662	0x80AA
+0x9663	0x81A8
+0x9664	0x8B00
+0x9665	0x8C8C
+0x9666	0x8CBF
+0x9667	0x927E
+0x9668	0x9632
+0x9669	0x5420
+0x966A	0x982C
+0x966B	0x5317
+0x966C	0x50D5
+0x966D	0x535C
+0x966E	0x58A8
+0x966F	0x64B2
+0x9670	0x6734
+0x9671	0x7267
+0x9672	0x7766
+0x9673	0x7A46
+0x9674	0x91E6
+0x9675	0x52C3
+0x9676	0x6CA1
+0x9677	0x6B86
+0x9678	0x5800
+0x9679	0x5E4C
+0x967A	0x5954
+0x967B	0x672C
+0x967C	0x7FFB
+0x967D	0x51E1
+0x967E	0x76C6
+0x9680	0x6469
+0x9681	0x78E8
+0x9682	0x9B54
+0x9683	0x9EBB
+0x9684	0x57CB
+0x9685	0x59B9
+0x9686	0x6627
+0x9687	0x679A
+0x9688	0x6BCE
+0x9689	0x54E9
+0x968A	0x69D9
+0x968B	0x5E55
+0x968C	0x819C
+0x968D	0x6795
+0x968E	0x9BAA
+0x968F	0x67FE
+0x9690	0x9C52
+0x9691	0x685D
+0x9692	0x4EA6
+0x9693	0x4FE3
+0x9694	0x53C8
+0x9695	0x62B9
+0x9696	0x672B
+0x9697	0x6CAB
+0x9698	0x8FC4
+0x9699	0x4FAD
+0x969A	0x7E6D
+0x969B	0x9EBF
+0x969C	0x4E07
+0x969D	0x6162
+0x969E	0x6E80
+0x969F	0x6F2B
+0x96A0	0x8513
+0x96A1	0x5473
+0x96A2	0x672A
+0x96A3	0x9B45
+0x96A4	0x5DF3
+0x96A5	0x7B95
+0x96A6	0x5CAC
+0x96A7	0x5BC6
+0x96A8	0x871C
+0x96A9	0x6E4A
+0x96AA	0x84D1
+0x96AB	0x7A14
+0x96AC	0x8108
+0x96AD	0x5999
+0x96AE	0x7C8D
+0x96AF	0x6C11
+0x96B0	0x7720
+0x96B1	0x52D9
+0x96B2	0x5922
+0x96B3	0x7121
+0x96B4	0x725F
+0x96B5	0x77DB
+0x96B6	0x9727
+0x96B7	0x9D61
+0x96B8	0x690B
+0x96B9	0x5A7F
+0x96BA	0x5A18
+0x96BB	0x51A5
+0x96BC	0x540D
+0x96BD	0x547D
+0x96BE	0x660E
+0x96BF	0x76DF
+0x96C0	0x8FF7
+0x96C1	0x9298
+0x96C2	0x9CF4
+0x96C3	0x59EA
+0x96C4	0x725D
+0x96C5	0x6EC5
+0x96C6	0x514D
+0x96C7	0x68C9
+0x96C8	0x7DBF
+0x96C9	0x7DEC
+0x96CA	0x9762
+0x96CB	0x9EBA
+0x96CC	0x6478
+0x96CD	0x6A21
+0x96CE	0x8302
+0x96CF	0x5984
+0x96D0	0x5B5F
+0x96D1	0x6BDB
+0x96D2	0x731B
+0x96D3	0x76F2
+0x96D4	0x7DB2
+0x96D5	0x8017
+0x96D6	0x8499
+0x96D7	0x5132
+0x96D8	0x6728
+0x96D9	0x9ED9
+0x96DA	0x76EE
+0x96DB	0x6762
+0x96DC	0x52FF
+0x96DD	0x9905
+0x96DE	0x5C24
+0x96DF	0x623B
+0x96E0	0x7C7E
+0x96E1	0x8CB0
+0x96E2	0x554F
+0x96E3	0x60B6
+0x96E4	0x7D0B
+0x96E5	0x9580
+0x96E6	0x5301
+0x96E7	0x4E5F
+0x96E8	0x51B6
+0x96E9	0x591C
+0x96EA	0x723A
+0x96EB	0x8036
+0x96EC	0x91CE
+0x96ED	0x5F25
+0x96EE	0x77E2
+0x96EF	0x5384
+0x96F0	0x5F79
+0x96F1	0x7D04
+0x96F2	0x85AC
+0x96F3	0x8A33
+0x96F4	0x8E8D
+0x96F5	0x9756
+0x96F6	0x67F3
+0x96F7	0x85AE
+0x96F8	0x9453
+0x96F9	0x6109
+0x96FA	0x6108
+0x96FB	0x6CB9
+0x96FC	0x7652
+0x9740	0x8AED
+0x9741	0x8F38
+0x9742	0x552F
+0x9743	0x4F51
+0x9744	0x512A
+0x9745	0x52C7
+0x9746	0x53CB
+0x9747	0x5BA5
+0x9748	0x5E7D
+0x9749	0x60A0
+0x974A	0x6182
+0x974B	0x63D6
+0x974C	0x6709
+0x974D	0x67DA
+0x974E	0x6E67
+0x974F	0x6D8C
+0x9750	0x7336
+0x9751	0x7337
+0x9752	0x7531
+0x9753	0x7950
+0x9754	0x88D5
+0x9755	0x8A98
+0x9756	0x904A
+0x9757	0x9091
+0x9758	0x90F5
+0x9759	0x96C4
+0x975A	0x878D
+0x975B	0x5915
+0x975C	0x4E88
+0x975D	0x4F59
+0x975E	0x4E0E
+0x975F	0x8A89
+0x9760	0x8F3F
+0x9761	0x9810
+0x9762	0x50AD
+0x9763	0x5E7C
+0x9764	0x5996
+0x9765	0x5BB9
+0x9766	0x5EB8
+0x9767	0x63DA
+0x9768	0x63FA
+0x9769	0x64C1
+0x976A	0x66DC
+0x976B	0x694A
+0x976C	0x69D8
+0x976D	0x6D0B
+0x976E	0x6EB6
+0x976F	0x7194
+0x9770	0x7528
+0x9771	0x7AAF
+0x9772	0x7F8A
+0x9773	0x8000
+0x9774	0x8449
+0x9775	0x84C9
+0x9776	0x8981
+0x9777	0x8B21
+0x9778	0x8E0A
+0x9779	0x9065
+0x977A	0x967D
+0x977B	0x990A
+0x977C	0x617E
+0x977D	0x6291
+0x977E	0x6B32
+0x9780	0x6C83
+0x9781	0x6D74
+0x9782	0x7FCC
+0x9783	0x7FFC
+0x9784	0x6DC0
+0x9785	0x7F85
+0x9786	0x87BA
+0x9787	0x88F8
+0x9788	0x6765
+0x9789	0x83B1
+0x978A	0x983C
+0x978B	0x96F7
+0x978C	0x6D1B
+0x978D	0x7D61
+0x978E	0x843D
+0x978F	0x916A
+0x9790	0x4E71
+0x9791	0x5375
+0x9792	0x5D50
+0x9793	0x6B04
+0x9794	0x6FEB
+0x9795	0x85CD
+0x9796	0x862D
+0x9797	0x89A7
+0x9798	0x5229
+0x9799	0x540F
+0x979A	0x5C65
+0x979B	0x674E
+0x979C	0x68A8
+0x979D	0x7406
+0x979E	0x7483
+0x979F	0x75E2
+0x97A0	0x88CF
+0x97A1	0x88E1
+0x97A2	0x91CC
+0x97A3	0x96E2
+0x97A4	0x9678
+0x97A5	0x5F8B
+0x97A6	0x7387
+0x97A7	0x7ACB
+0x97A8	0x844E
+0x97A9	0x63A0
+0x97AA	0x7565
+0x97AB	0x5289
+0x97AC	0x6D41
+0x97AD	0x6E9C
+0x97AE	0x7409
+0x97AF	0x7559
+0x97B0	0x786B
+0x97B1	0x7C92
+0x97B2	0x9686
+0x97B3	0x7ADC
+0x97B4	0x9F8D
+0x97B5	0x4FB6
+0x97B6	0x616E
+0x97B7	0x65C5
+0x97B8	0x865C
+0x97B9	0x4E86
+0x97BA	0x4EAE
+0x97BB	0x50DA
+0x97BC	0x4E21
+0x97BD	0x51CC
+0x97BE	0x5BEE
+0x97BF	0x6599
+0x97C0	0x6881
+0x97C1	0x6DBC
+0x97C2	0x731F
+0x97C3	0x7642
+0x97C4	0x77AD
+0x97C5	0x7A1C
+0x97C6	0x7CE7
+0x97C7	0x826F
+0x97C8	0x8AD2
+0x97C9	0x907C
+0x97CA	0x91CF
+0x97CB	0x9675
+0x97CC	0x9818
+0x97CD	0x529B
+0x97CE	0x7DD1
+0x97CF	0x502B
+0x97D0	0x5398
+0x97D1	0x6797
+0x97D2	0x6DCB
+0x97D3	0x71D0
+0x97D4	0x7433
+0x97D5	0x81E8
+0x97D6	0x8F2A
+0x97D7	0x96A3
+0x97D8	0x9C57
+0x97D9	0x9E9F
+0x97DA	0x7460
+0x97DB	0x5841
+0x97DC	0x6D99
+0x97DD	0x7D2F
+0x97DE	0x985E
+0x97DF	0x4EE4
+0x97E0	0x4F36
+0x97E1	0x4F8B
+0x97E2	0x51B7
+0x97E3	0x52B1
+0x97E4	0x5DBA
+0x97E5	0x601C
+0x97E6	0x73B2
+0x97E7	0x793C
+0x97E8	0x82D3
+0x97E9	0x9234
+0x97EA	0x96B7
+0x97EB	0x96F6
+0x97EC	0x970A
+0x97ED	0x9E97
+0x97EE	0x9F62
+0x97EF	0x66A6
+0x97F0	0x6B74
+0x97F1	0x5217
+0x97F2	0x52A3
+0x97F3	0x70C8
+0x97F4	0x88C2
+0x97F5	0x5EC9
+0x97F6	0x604B
+0x97F7	0x6190
+0x97F8	0x6F23
+0x97F9	0x7149
+0x97FA	0x7C3E
+0x97FB	0x7DF4
+0x97FC	0x806F
+0x9840	0x84EE
+0x9841	0x9023
+0x9842	0x932C
+0x9843	0x5442
+0x9844	0x9B6F
+0x9845	0x6AD3
+0x9846	0x7089
+0x9847	0x8CC2
+0x9848	0x8DEF
+0x9849	0x9732
+0x984A	0x52B4
+0x984B	0x5A41
+0x984C	0x5ECA
+0x984D	0x5F04
+0x984E	0x6717
+0x984F	0x697C
+0x9850	0x6994
+0x9851	0x6D6A
+0x9852	0x6F0F
+0x9853	0x7262
+0x9854	0x72FC
+0x9855	0x7BED
+0x9856	0x8001
+0x9857	0x807E
+0x9858	0x874B
+0x9859	0x90CE
+0x985A	0x516D
+0x985B	0x9E93
+0x985C	0x7984
+0x985D	0x808B
+0x985E	0x9332
+0x985F	0x8AD6
+0x9860	0x502D
+0x9861	0x548C
+0x9862	0x8A71
+0x9863	0x6B6A
+0x9864	0x8CC4
+0x9865	0x8107
+0x9866	0x60D1
+0x9867	0x67A0
+0x9868	0x9DF2
+0x9869	0x4E99
+0x986A	0x4E98
+0x986B	0x9C10
+0x986C	0x8A6B
+0x986D	0x85C1
+0x986E	0x8568
+0x986F	0x6900
+0x9870	0x6E7E
+0x9871	0x7897
+0x9872	0x8155
+0x989F	0x5F0C
+0x98A0	0x4E10
+0x98A1	0x4E15
+0x98A2	0x4E2A
+0x98A3	0x4E31
+0x98A4	0x4E36
+0x98A5	0x4E3C
+0x98A6	0x4E3F
+0x98A7	0x4E42
+0x98A8	0x4E56
+0x98A9	0x4E58
+0x98AA	0x4E82
+0x98AB	0x4E85
+0x98AC	0x8C6B
+0x98AD	0x4E8A
+0x98AE	0x8212
+0x98AF	0x5F0D
+0x98B0	0x4E8E
+0x98B1	0x4E9E
+0x98B2	0x4E9F
+0x98B3	0x4EA0
+0x98B4	0x4EA2
+0x98B5	0x4EB0
+0x98B6	0x4EB3
+0x98B7	0x4EB6
+0x98B8	0x4ECE
+0x98B9	0x4ECD
+0x98BA	0x4EC4
+0x98BB	0x4EC6
+0x98BC	0x4EC2
+0x98BD	0x4ED7
+0x98BE	0x4EDE
+0x98BF	0x4EED
+0x98C0	0x4EDF
+0x98C1	0x4EF7
+0x98C2	0x4F09
+0x98C3	0x4F5A
+0x98C4	0x4F30
+0x98C5	0x4F5B
+0x98C6	0x4F5D
+0x98C7	0x4F57
+0x98C8	0x4F47
+0x98C9	0x4F76
+0x98CA	0x4F88
+0x98CB	0x4F8F
+0x98CC	0x4F98
+0x98CD	0x4F7B
+0x98CE	0x4F69
+0x98CF	0x4F70
+0x98D0	0x4F91
+0x98D1	0x4F6F
+0x98D2	0x4F86
+0x98D3	0x4F96
+0x98D4	0x5118
+0x98D5	0x4FD4
+0x98D6	0x4FDF
+0x98D7	0x4FCE
+0x98D8	0x4FD8
+0x98D9	0x4FDB
+0x98DA	0x4FD1
+0x98DB	0x4FDA
+0x98DC	0x4FD0
+0x98DD	0x4FE4
+0x98DE	0x4FE5
+0x98DF	0x501A
+0x98E0	0x5028
+0x98E1	0x5014
+0x98E2	0x502A
+0x98E3	0x5025
+0x98E4	0x5005
+0x98E5	0x4F1C
+0x98E6	0x4FF6
+0x98E7	0x5021
+0x98E8	0x5029
+0x98E9	0x502C
+0x98EA	0x4FFE
+0x98EB	0x4FEF
+0x98EC	0x5011
+0x98ED	0x5006
+0x98EE	0x5043
+0x98EF	0x5047
+0x98F0	0x6703
+0x98F1	0x5055
+0x98F2	0x5050
+0x98F3	0x5048
+0x98F4	0x505A
+0x98F5	0x5056
+0x98F6	0x506C
+0x98F7	0x5078
+0x98F8	0x5080
+0x98F9	0x509A
+0x98FA	0x5085
+0x98FB	0x50B4
+0x98FC	0x50B2
+0x9940	0x50C9
+0x9941	0x50CA
+0x9942	0x50B3
+0x9943	0x50C2
+0x9944	0x50D6
+0x9945	0x50DE
+0x9946	0x50E5
+0x9947	0x50ED
+0x9948	0x50E3
+0x9949	0x50EE
+0x994A	0x50F9
+0x994B	0x50F5
+0x994C	0x5109
+0x994D	0x5101
+0x994E	0x5102
+0x994F	0x5116
+0x9950	0x5115
+0x9951	0x5114
+0x9952	0x511A
+0x9953	0x5121
+0x9954	0x513A
+0x9955	0x5137
+0x9956	0x513C
+0x9957	0x513B
+0x9958	0x513F
+0x9959	0x5140
+0x995A	0x5152
+0x995B	0x514C
+0x995C	0x5154
+0x995D	0x5162
+0x995E	0x7AF8
+0x995F	0x5169
+0x9960	0x516A
+0x9961	0x516E
+0x9962	0x5180
+0x9963	0x5182
+0x9964	0x56D8
+0x9965	0x518C
+0x9966	0x5189
+0x9967	0x518F
+0x9968	0x5191
+0x9969	0x5193
+0x996A	0x5195
+0x996B	0x5196
+0x996C	0x51A4
+0x996D	0x51A6
+0x996E	0x51A2
+0x996F	0x51A9
+0x9970	0x51AA
+0x9971	0x51AB
+0x9972	0x51B3
+0x9973	0x51B1
+0x9974	0x51B2
+0x9975	0x51B0
+0x9976	0x51B5
+0x9977	0x51BD
+0x9978	0x51C5
+0x9979	0x51C9
+0x997A	0x51DB
+0x997B	0x51E0
+0x997C	0x8655
+0x997D	0x51E9
+0x997E	0x51ED
+0x9980	0x51F0
+0x9981	0x51F5
+0x9982	0x51FE
+0x9983	0x5204
+0x9984	0x520B
+0x9985	0x5214
+0x9986	0x520E
+0x9987	0x5227
+0x9988	0x522A
+0x9989	0x522E
+0x998A	0x5233
+0x998B	0x5239
+0x998C	0x524F
+0x998D	0x5244
+0x998E	0x524B
+0x998F	0x524C
+0x9990	0x525E
+0x9991	0x5254
+0x9992	0x526A
+0x9993	0x5274
+0x9994	0x5269
+0x9995	0x5273
+0x9996	0x527F
+0x9997	0x527D
+0x9998	0x528D
+0x9999	0x5294
+0x999A	0x5292
+0x999B	0x5271
+0x999C	0x5288
+0x999D	0x5291
+0x999E	0x8FA8
+0x999F	0x8FA7
+0x99A0	0x52AC
+0x99A1	0x52AD
+0x99A2	0x52BC
+0x99A3	0x52B5
+0x99A4	0x52C1
+0x99A5	0x52CD
+0x99A6	0x52D7
+0x99A7	0x52DE
+0x99A8	0x52E3
+0x99A9	0x52E6
+0x99AA	0x98ED
+0x99AB	0x52E0
+0x99AC	0x52F3
+0x99AD	0x52F5
+0x99AE	0x52F8
+0x99AF	0x52F9
+0x99B0	0x5306
+0x99B1	0x5308
+0x99B2	0x7538
+0x99B3	0x530D
+0x99B4	0x5310
+0x99B5	0x530F
+0x99B6	0x5315
+0x99B7	0x531A
+0x99B8	0x5323
+0x99B9	0x532F
+0x99BA	0x5331
+0x99BB	0x5333
+0x99BC	0x5338
+0x99BD	0x5340
+0x99BE	0x5346
+0x99BF	0x5345
+0x99C0	0x4E17
+0x99C1	0x5349
+0x99C2	0x534D
+0x99C3	0x51D6
+0x99C4	0x535E
+0x99C5	0x5369
+0x99C6	0x536E
+0x99C7	0x5918
+0x99C8	0x537B
+0x99C9	0x5377
+0x99CA	0x5382
+0x99CB	0x5396
+0x99CC	0x53A0
+0x99CD	0x53A6
+0x99CE	0x53A5
+0x99CF	0x53AE
+0x99D0	0x53B0
+0x99D1	0x53B6
+0x99D2	0x53C3
+0x99D3	0x7C12
+0x99D4	0x96D9
+0x99D5	0x53DF
+0x99D6	0x66FC
+0x99D7	0x71EE
+0x99D8	0x53EE
+0x99D9	0x53E8
+0x99DA	0x53ED
+0x99DB	0x53FA
+0x99DC	0x5401
+0x99DD	0x543D
+0x99DE	0x5440
+0x99DF	0x542C
+0x99E0	0x542D
+0x99E1	0x543C
+0x99E2	0x542E
+0x99E3	0x5436
+0x99E4	0x5429
+0x99E5	0x541D
+0x99E6	0x544E
+0x99E7	0x548F
+0x99E8	0x5475
+0x99E9	0x548E
+0x99EA	0x545F
+0x99EB	0x5471
+0x99EC	0x5477
+0x99ED	0x5470
+0x99EE	0x5492
+0x99EF	0x547B
+0x99F0	0x5480
+0x99F1	0x5476
+0x99F2	0x5484
+0x99F3	0x5490
+0x99F4	0x5486
+0x99F5	0x54C7
+0x99F6	0x54A2
+0x99F7	0x54B8
+0x99F8	0x54A5
+0x99F9	0x54AC
+0x99FA	0x54C4
+0x99FB	0x54C8
+0x99FC	0x54A8
+0x9A40	0x54AB
+0x9A41	0x54C2
+0x9A42	0x54A4
+0x9A43	0x54BE
+0x9A44	0x54BC
+0x9A45	0x54D8
+0x9A46	0x54E5
+0x9A47	0x54E6
+0x9A48	0x550F
+0x9A49	0x5514
+0x9A4A	0x54FD
+0x9A4B	0x54EE
+0x9A4C	0x54ED
+0x9A4D	0x54FA
+0x9A4E	0x54E2
+0x9A4F	0x5539
+0x9A50	0x5540
+0x9A51	0x5563
+0x9A52	0x554C
+0x9A53	0x552E
+0x9A54	0x555C
+0x9A55	0x5545
+0x9A56	0x5556
+0x9A57	0x5557
+0x9A58	0x5538
+0x9A59	0x5533
+0x9A5A	0x555D
+0x9A5B	0x5599
+0x9A5C	0x5580
+0x9A5D	0x54AF
+0x9A5E	0x558A
+0x9A5F	0x559F
+0x9A60	0x557B
+0x9A61	0x557E
+0x9A62	0x5598
+0x9A63	0x559E
+0x9A64	0x55AE
+0x9A65	0x557C
+0x9A66	0x5583
+0x9A67	0x55A9
+0x9A68	0x5587
+0x9A69	0x55A8
+0x9A6A	0x55DA
+0x9A6B	0x55C5
+0x9A6C	0x55DF
+0x9A6D	0x55C4
+0x9A6E	0x55DC
+0x9A6F	0x55E4
+0x9A70	0x55D4
+0x9A71	0x5614
+0x9A72	0x55F7
+0x9A73	0x5616
+0x9A74	0x55FE
+0x9A75	0x55FD
+0x9A76	0x561B
+0x9A77	0x55F9
+0x9A78	0x564E
+0x9A79	0x5650
+0x9A7A	0x71DF
+0x9A7B	0x5634
+0x9A7C	0x5636
+0x9A7D	0x5632
+0x9A7E	0x5638
+0x9A80	0x566B
+0x9A81	0x5664
+0x9A82	0x562F
+0x9A83	0x566C
+0x9A84	0x566A
+0x9A85	0x5686
+0x9A86	0x5680
+0x9A87	0x568A
+0x9A88	0x56A0
+0x9A89	0x5694
+0x9A8A	0x568F
+0x9A8B	0x56A5
+0x9A8C	0x56AE
+0x9A8D	0x56B6
+0x9A8E	0x56B4
+0x9A8F	0x56C2
+0x9A90	0x56BC
+0x9A91	0x56C1
+0x9A92	0x56C3
+0x9A93	0x56C0
+0x9A94	0x56C8
+0x9A95	0x56CE
+0x9A96	0x56D1
+0x9A97	0x56D3
+0x9A98	0x56D7
+0x9A99	0x56EE
+0x9A9A	0x56F9
+0x9A9B	0x5700
+0x9A9C	0x56FF
+0x9A9D	0x5704
+0x9A9E	0x5709
+0x9A9F	0x5708
+0x9AA0	0x570B
+0x9AA1	0x570D
+0x9AA2	0x5713
+0x9AA3	0x5718
+0x9AA4	0x5716
+0x9AA5	0x55C7
+0x9AA6	0x571C
+0x9AA7	0x5726
+0x9AA8	0x5737
+0x9AA9	0x5738
+0x9AAA	0x574E
+0x9AAB	0x573B
+0x9AAC	0x5740
+0x9AAD	0x574F
+0x9AAE	0x5769
+0x9AAF	0x57C0
+0x9AB0	0x5788
+0x9AB1	0x5761
+0x9AB2	0x577F
+0x9AB3	0x5789
+0x9AB4	0x5793
+0x9AB5	0x57A0
+0x9AB6	0x57B3
+0x9AB7	0x57A4
+0x9AB8	0x57AA
+0x9AB9	0x57B0
+0x9ABA	0x57C3
+0x9ABB	0x57C6
+0x9ABC	0x57D4
+0x9ABD	0x57D2
+0x9ABE	0x57D3
+0x9ABF	0x580A
+0x9AC0	0x57D6
+0x9AC1	0x57E3
+0x9AC2	0x580B
+0x9AC3	0x5819
+0x9AC4	0x581D
+0x9AC5	0x5872
+0x9AC6	0x5821
+0x9AC7	0x5862
+0x9AC8	0x584B
+0x9AC9	0x5870
+0x9ACA	0x6BC0
+0x9ACB	0x5852
+0x9ACC	0x583D
+0x9ACD	0x5879
+0x9ACE	0x5885
+0x9ACF	0x58B9
+0x9AD0	0x589F
+0x9AD1	0x58AB
+0x9AD2	0x58BA
+0x9AD3	0x58DE
+0x9AD4	0x58BB
+0x9AD5	0x58B8
+0x9AD6	0x58AE
+0x9AD7	0x58C5
+0x9AD8	0x58D3
+0x9AD9	0x58D1
+0x9ADA	0x58D7
+0x9ADB	0x58D9
+0x9ADC	0x58D8
+0x9ADD	0x58E5
+0x9ADE	0x58DC
+0x9ADF	0x58E4
+0x9AE0	0x58DF
+0x9AE1	0x58EF
+0x9AE2	0x58FA
+0x9AE3	0x58F9
+0x9AE4	0x58FB
+0x9AE5	0x58FC
+0x9AE6	0x58FD
+0x9AE7	0x5902
+0x9AE8	0x590A
+0x9AE9	0x5910
+0x9AEA	0x591B
+0x9AEB	0x68A6
+0x9AEC	0x5925
+0x9AED	0x592C
+0x9AEE	0x592D
+0x9AEF	0x5932
+0x9AF0	0x5938
+0x9AF1	0x593E
+0x9AF2	0x7AD2
+0x9AF3	0x5955
+0x9AF4	0x5950
+0x9AF5	0x594E
+0x9AF6	0x595A
+0x9AF7	0x5958
+0x9AF8	0x5962
+0x9AF9	0x5960
+0x9AFA	0x5967
+0x9AFB	0x596C
+0x9AFC	0x5969
+0x9B40	0x5978
+0x9B41	0x5981
+0x9B42	0x599D
+0x9B43	0x4F5E
+0x9B44	0x4FAB
+0x9B45	0x59A3
+0x9B46	0x59B2
+0x9B47	0x59C6
+0x9B48	0x59E8
+0x9B49	0x59DC
+0x9B4A	0x598D
+0x9B4B	0x59D9
+0x9B4C	0x59DA
+0x9B4D	0x5A25
+0x9B4E	0x5A1F
+0x9B4F	0x5A11
+0x9B50	0x5A1C
+0x9B51	0x5A09
+0x9B52	0x5A1A
+0x9B53	0x5A40
+0x9B54	0x5A6C
+0x9B55	0x5A49
+0x9B56	0x5A35
+0x9B57	0x5A36
+0x9B58	0x5A62
+0x9B59	0x5A6A
+0x9B5A	0x5A9A
+0x9B5B	0x5ABC
+0x9B5C	0x5ABE
+0x9B5D	0x5ACB
+0x9B5E	0x5AC2
+0x9B5F	0x5ABD
+0x9B60	0x5AE3
+0x9B61	0x5AD7
+0x9B62	0x5AE6
+0x9B63	0x5AE9
+0x9B64	0x5AD6
+0x9B65	0x5AFA
+0x9B66	0x5AFB
+0x9B67	0x5B0C
+0x9B68	0x5B0B
+0x9B69	0x5B16
+0x9B6A	0x5B32
+0x9B6B	0x5AD0
+0x9B6C	0x5B2A
+0x9B6D	0x5B36
+0x9B6E	0x5B3E
+0x9B6F	0x5B43
+0x9B70	0x5B45
+0x9B71	0x5B40
+0x9B72	0x5B51
+0x9B73	0x5B55
+0x9B74	0x5B5A
+0x9B75	0x5B5B
+0x9B76	0x5B65
+0x9B77	0x5B69
+0x9B78	0x5B70
+0x9B79	0x5B73
+0x9B7A	0x5B75
+0x9B7B	0x5B78
+0x9B7C	0x6588
+0x9B7D	0x5B7A
+0x9B7E	0x5B80
+0x9B80	0x5B83
+0x9B81	0x5BA6
+0x9B82	0x5BB8
+0x9B83	0x5BC3
+0x9B84	0x5BC7
+0x9B85	0x5BC9
+0x9B86	0x5BD4
+0x9B87	0x5BD0
+0x9B88	0x5BE4
+0x9B89	0x5BE6
+0x9B8A	0x5BE2
+0x9B8B	0x5BDE
+0x9B8C	0x5BE5
+0x9B8D	0x5BEB
+0x9B8E	0x5BF0
+0x9B8F	0x5BF6
+0x9B90	0x5BF3
+0x9B91	0x5C05
+0x9B92	0x5C07
+0x9B93	0x5C08
+0x9B94	0x5C0D
+0x9B95	0x5C13
+0x9B96	0x5C20
+0x9B97	0x5C22
+0x9B98	0x5C28
+0x9B99	0x5C38
+0x9B9A	0x5C39
+0x9B9B	0x5C41
+0x9B9C	0x5C46
+0x9B9D	0x5C4E
+0x9B9E	0x5C53
+0x9B9F	0x5C50
+0x9BA0	0x5C4F
+0x9BA1	0x5B71
+0x9BA2	0x5C6C
+0x9BA3	0x5C6E
+0x9BA4	0x4E62
+0x9BA5	0x5C76
+0x9BA6	0x5C79
+0x9BA7	0x5C8C
+0x9BA8	0x5C91
+0x9BA9	0x5C94
+0x9BAA	0x599B
+0x9BAB	0x5CAB
+0x9BAC	0x5CBB
+0x9BAD	0x5CB6
+0x9BAE	0x5CBC
+0x9BAF	0x5CB7
+0x9BB0	0x5CC5
+0x9BB1	0x5CBE
+0x9BB2	0x5CC7
+0x9BB3	0x5CD9
+0x9BB4	0x5CE9
+0x9BB5	0x5CFD
+0x9BB6	0x5CFA
+0x9BB7	0x5CED
+0x9BB8	0x5D8C
+0x9BB9	0x5CEA
+0x9BBA	0x5D0B
+0x9BBB	0x5D15
+0x9BBC	0x5D17
+0x9BBD	0x5D5C
+0x9BBE	0x5D1F
+0x9BBF	0x5D1B
+0x9BC0	0x5D11
+0x9BC1	0x5D14
+0x9BC2	0x5D22
+0x9BC3	0x5D1A
+0x9BC4	0x5D19
+0x9BC5	0x5D18
+0x9BC6	0x5D4C
+0x9BC7	0x5D52
+0x9BC8	0x5D4E
+0x9BC9	0x5D4B
+0x9BCA	0x5D6C
+0x9BCB	0x5D73
+0x9BCC	0x5D76
+0x9BCD	0x5D87
+0x9BCE	0x5D84
+0x9BCF	0x5D82
+0x9BD0	0x5DA2
+0x9BD1	0x5D9D
+0x9BD2	0x5DAC
+0x9BD3	0x5DAE
+0x9BD4	0x5DBD
+0x9BD5	0x5D90
+0x9BD6	0x5DB7
+0x9BD7	0x5DBC
+0x9BD8	0x5DC9
+0x9BD9	0x5DCD
+0x9BDA	0x5DD3
+0x9BDB	0x5DD2
+0x9BDC	0x5DD6
+0x9BDD	0x5DDB
+0x9BDE	0x5DEB
+0x9BDF	0x5DF2
+0x9BE0	0x5DF5
+0x9BE1	0x5E0B
+0x9BE2	0x5E1A
+0x9BE3	0x5E19
+0x9BE4	0x5E11
+0x9BE5	0x5E1B
+0x9BE6	0x5E36
+0x9BE7	0x5E37
+0x9BE8	0x5E44
+0x9BE9	0x5E43
+0x9BEA	0x5E40
+0x9BEB	0x5E4E
+0x9BEC	0x5E57
+0x9BED	0x5E54
+0x9BEE	0x5E5F
+0x9BEF	0x5E62
+0x9BF0	0x5E64
+0x9BF1	0x5E47
+0x9BF2	0x5E75
+0x9BF3	0x5E76
+0x9BF4	0x5E7A
+0x9BF5	0x9EBC
+0x9BF6	0x5E7F
+0x9BF7	0x5EA0
+0x9BF8	0x5EC1
+0x9BF9	0x5EC2
+0x9BFA	0x5EC8
+0x9BFB	0x5ED0
+0x9BFC	0x5ECF
+0x9C40	0x5ED6
+0x9C41	0x5EE3
+0x9C42	0x5EDD
+0x9C43	0x5EDA
+0x9C44	0x5EDB
+0x9C45	0x5EE2
+0x9C46	0x5EE1
+0x9C47	0x5EE8
+0x9C48	0x5EE9
+0x9C49	0x5EEC
+0x9C4A	0x5EF1
+0x9C4B	0x5EF3
+0x9C4C	0x5EF0
+0x9C4D	0x5EF4
+0x9C4E	0x5EF8
+0x9C4F	0x5EFE
+0x9C50	0x5F03
+0x9C51	0x5F09
+0x9C52	0x5F5D
+0x9C53	0x5F5C
+0x9C54	0x5F0B
+0x9C55	0x5F11
+0x9C56	0x5F16
+0x9C57	0x5F29
+0x9C58	0x5F2D
+0x9C59	0x5F38
+0x9C5A	0x5F41
+0x9C5B	0x5F48
+0x9C5C	0x5F4C
+0x9C5D	0x5F4E
+0x9C5E	0x5F2F
+0x9C5F	0x5F51
+0x9C60	0x5F56
+0x9C61	0x5F57
+0x9C62	0x5F59
+0x9C63	0x5F61
+0x9C64	0x5F6D
+0x9C65	0x5F73
+0x9C66	0x5F77
+0x9C67	0x5F83
+0x9C68	0x5F82
+0x9C69	0x5F7F
+0x9C6A	0x5F8A
+0x9C6B	0x5F88
+0x9C6C	0x5F91
+0x9C6D	0x5F87
+0x9C6E	0x5F9E
+0x9C6F	0x5F99
+0x9C70	0x5F98
+0x9C71	0x5FA0
+0x9C72	0x5FA8
+0x9C73	0x5FAD
+0x9C74	0x5FBC
+0x9C75	0x5FD6
+0x9C76	0x5FFB
+0x9C77	0x5FE4
+0x9C78	0x5FF8
+0x9C79	0x5FF1
+0x9C7A	0x5FDD
+0x9C7B	0x60B3
+0x9C7C	0x5FFF
+0x9C7D	0x6021
+0x9C7E	0x6060
+0x9C80	0x6019
+0x9C81	0x6010
+0x9C82	0x6029
+0x9C83	0x600E
+0x9C84	0x6031
+0x9C85	0x601B
+0x9C86	0x6015
+0x9C87	0x602B
+0x9C88	0x6026
+0x9C89	0x600F
+0x9C8A	0x603A
+0x9C8B	0x605A
+0x9C8C	0x6041
+0x9C8D	0x606A
+0x9C8E	0x6077
+0x9C8F	0x605F
+0x9C90	0x604A
+0x9C91	0x6046
+0x9C92	0x604D
+0x9C93	0x6063
+0x9C94	0x6043
+0x9C95	0x6064
+0x9C96	0x6042
+0x9C97	0x606C
+0x9C98	0x606B
+0x9C99	0x6059
+0x9C9A	0x6081
+0x9C9B	0x608D
+0x9C9C	0x60E7
+0x9C9D	0x6083
+0x9C9E	0x609A
+0x9C9F	0x6084
+0x9CA0	0x609B
+0x9CA1	0x6096
+0x9CA2	0x6097
+0x9CA3	0x6092
+0x9CA4	0x60A7
+0x9CA5	0x608B
+0x9CA6	0x60E1
+0x9CA7	0x60B8
+0x9CA8	0x60E0
+0x9CA9	0x60D3
+0x9CAA	0x60B4
+0x9CAB	0x5FF0
+0x9CAC	0x60BD
+0x9CAD	0x60C6
+0x9CAE	0x60B5
+0x9CAF	0x60D8
+0x9CB0	0x614D
+0x9CB1	0x6115
+0x9CB2	0x6106
+0x9CB3	0x60F6
+0x9CB4	0x60F7
+0x9CB5	0x6100
+0x9CB6	0x60F4
+0x9CB7	0x60FA
+0x9CB8	0x6103
+0x9CB9	0x6121
+0x9CBA	0x60FB
+0x9CBB	0x60F1
+0x9CBC	0x610D
+0x9CBD	0x610E
+0x9CBE	0x6147
+0x9CBF	0x613E
+0x9CC0	0x6128
+0x9CC1	0x6127
+0x9CC2	0x614A
+0x9CC3	0x613F
+0x9CC4	0x613C
+0x9CC5	0x612C
+0x9CC6	0x6134
+0x9CC7	0x613D
+0x9CC8	0x6142
+0x9CC9	0x6144
+0x9CCA	0x6173
+0x9CCB	0x6177
+0x9CCC	0x6158
+0x9CCD	0x6159
+0x9CCE	0x615A
+0x9CCF	0x616B
+0x9CD0	0x6174
+0x9CD1	0x616F
+0x9CD2	0x6165
+0x9CD3	0x6171
+0x9CD4	0x615F
+0x9CD5	0x615D
+0x9CD6	0x6153
+0x9CD7	0x6175
+0x9CD8	0x6199
+0x9CD9	0x6196
+0x9CDA	0x6187
+0x9CDB	0x61AC
+0x9CDC	0x6194
+0x9CDD	0x619A
+0x9CDE	0x618A
+0x9CDF	0x6191
+0x9CE0	0x61AB
+0x9CE1	0x61AE
+0x9CE2	0x61CC
+0x9CE3	0x61CA
+0x9CE4	0x61C9
+0x9CE5	0x61F7
+0x9CE6	0x61C8
+0x9CE7	0x61C3
+0x9CE8	0x61C6
+0x9CE9	0x61BA
+0x9CEA	0x61CB
+0x9CEB	0x7F79
+0x9CEC	0x61CD
+0x9CED	0x61E6
+0x9CEE	0x61E3
+0x9CEF	0x61F6
+0x9CF0	0x61FA
+0x9CF1	0x61F4
+0x9CF2	0x61FF
+0x9CF3	0x61FD
+0x9CF4	0x61FC
+0x9CF5	0x61FE
+0x9CF6	0x6200
+0x9CF7	0x6208
+0x9CF8	0x6209
+0x9CF9	0x620D
+0x9CFA	0x620C
+0x9CFB	0x6214
+0x9CFC	0x621B
+0x9D40	0x621E
+0x9D41	0x6221
+0x9D42	0x622A
+0x9D43	0x622E
+0x9D44	0x6230
+0x9D45	0x6232
+0x9D46	0x6233
+0x9D47	0x6241
+0x9D48	0x624E
+0x9D49	0x625E
+0x9D4A	0x6263
+0x9D4B	0x625B
+0x9D4C	0x6260
+0x9D4D	0x6268
+0x9D4E	0x627C
+0x9D4F	0x6282
+0x9D50	0x6289
+0x9D51	0x627E
+0x9D52	0x6292
+0x9D53	0x6293
+0x9D54	0x6296
+0x9D55	0x62D4
+0x9D56	0x6283
+0x9D57	0x6294
+0x9D58	0x62D7
+0x9D59	0x62D1
+0x9D5A	0x62BB
+0x9D5B	0x62CF
+0x9D5C	0x62FF
+0x9D5D	0x62C6
+0x9D5E	0x64D4
+0x9D5F	0x62C8
+0x9D60	0x62DC
+0x9D61	0x62CC
+0x9D62	0x62CA
+0x9D63	0x62C2
+0x9D64	0x62C7
+0x9D65	0x629B
+0x9D66	0x62C9
+0x9D67	0x630C
+0x9D68	0x62EE
+0x9D69	0x62F1
+0x9D6A	0x6327
+0x9D6B	0x6302
+0x9D6C	0x6308
+0x9D6D	0x62EF
+0x9D6E	0x62F5
+0x9D6F	0x6350
+0x9D70	0x633E
+0x9D71	0x634D
+0x9D72	0x641C
+0x9D73	0x634F
+0x9D74	0x6396
+0x9D75	0x638E
+0x9D76	0x6380
+0x9D77	0x63AB
+0x9D78	0x6376
+0x9D79	0x63A3
+0x9D7A	0x638F
+0x9D7B	0x6389
+0x9D7C	0x639F
+0x9D7D	0x63B5
+0x9D7E	0x636B
+0x9D80	0x6369
+0x9D81	0x63BE
+0x9D82	0x63E9
+0x9D83	0x63C0
+0x9D84	0x63C6
+0x9D85	0x63E3
+0x9D86	0x63C9
+0x9D87	0x63D2
+0x9D88	0x63F6
+0x9D89	0x63C4
+0x9D8A	0x6416
+0x9D8B	0x6434
+0x9D8C	0x6406
+0x9D8D	0x6413
+0x9D8E	0x6426
+0x9D8F	0x6436
+0x9D90	0x651D
+0x9D91	0x6417
+0x9D92	0x6428
+0x9D93	0x640F
+0x9D94	0x6467
+0x9D95	0x646F
+0x9D96	0x6476
+0x9D97	0x644E
+0x9D98	0x652A
+0x9D99	0x6495
+0x9D9A	0x6493
+0x9D9B	0x64A5
+0x9D9C	0x64A9
+0x9D9D	0x6488
+0x9D9E	0x64BC
+0x9D9F	0x64DA
+0x9DA0	0x64D2
+0x9DA1	0x64C5
+0x9DA2	0x64C7
+0x9DA3	0x64BB
+0x9DA4	0x64D8
+0x9DA5	0x64C2
+0x9DA6	0x64F1
+0x9DA7	0x64E7
+0x9DA8	0x8209
+0x9DA9	0x64E0
+0x9DAA	0x64E1
+0x9DAB	0x62AC
+0x9DAC	0x64E3
+0x9DAD	0x64EF
+0x9DAE	0x652C
+0x9DAF	0x64F6
+0x9DB0	0x64F4
+0x9DB1	0x64F2
+0x9DB2	0x64FA
+0x9DB3	0x6500
+0x9DB4	0x64FD
+0x9DB5	0x6518
+0x9DB6	0x651C
+0x9DB7	0x6505
+0x9DB8	0x6524
+0x9DB9	0x6523
+0x9DBA	0x652B
+0x9DBB	0x6534
+0x9DBC	0x6535
+0x9DBD	0x6537
+0x9DBE	0x6536
+0x9DBF	0x6538
+0x9DC0	0x754B
+0x9DC1	0x6548
+0x9DC2	0x6556
+0x9DC3	0x6555
+0x9DC4	0x654D
+0x9DC5	0x6558
+0x9DC6	0x655E
+0x9DC7	0x655D
+0x9DC8	0x6572
+0x9DC9	0x6578
+0x9DCA	0x6582
+0x9DCB	0x6583
+0x9DCC	0x8B8A
+0x9DCD	0x659B
+0x9DCE	0x659F
+0x9DCF	0x65AB
+0x9DD0	0x65B7
+0x9DD1	0x65C3
+0x9DD2	0x65C6
+0x9DD3	0x65C1
+0x9DD4	0x65C4
+0x9DD5	0x65CC
+0x9DD6	0x65D2
+0x9DD7	0x65DB
+0x9DD8	0x65D9
+0x9DD9	0x65E0
+0x9DDA	0x65E1
+0x9DDB	0x65F1
+0x9DDC	0x6772
+0x9DDD	0x660A
+0x9DDE	0x6603
+0x9DDF	0x65FB
+0x9DE0	0x6773
+0x9DE1	0x6635
+0x9DE2	0x6636
+0x9DE3	0x6634
+0x9DE4	0x661C
+0x9DE5	0x664F
+0x9DE6	0x6644
+0x9DE7	0x6649
+0x9DE8	0x6641
+0x9DE9	0x665E
+0x9DEA	0x665D
+0x9DEB	0x6664
+0x9DEC	0x6667
+0x9DED	0x6668
+0x9DEE	0x665F
+0x9DEF	0x6662
+0x9DF0	0x6670
+0x9DF1	0x6683
+0x9DF2	0x6688
+0x9DF3	0x668E
+0x9DF4	0x6689
+0x9DF5	0x6684
+0x9DF6	0x6698
+0x9DF7	0x669D
+0x9DF8	0x66C1
+0x9DF9	0x66B9
+0x9DFA	0x66C9
+0x9DFB	0x66BE
+0x9DFC	0x66BC
+0x9E40	0x66C4
+0x9E41	0x66B8
+0x9E42	0x66D6
+0x9E43	0x66DA
+0x9E44	0x66E0
+0x9E45	0x663F
+0x9E46	0x66E6
+0x9E47	0x66E9
+0x9E48	0x66F0
+0x9E49	0x66F5
+0x9E4A	0x66F7
+0x9E4B	0x670F
+0x9E4C	0x6716
+0x9E4D	0x671E
+0x9E4E	0x6726
+0x9E4F	0x6727
+0x9E50	0x9738
+0x9E51	0x672E
+0x9E52	0x673F
+0x9E53	0x6736
+0x9E54	0x6741
+0x9E55	0x6738
+0x9E56	0x6737
+0x9E57	0x6746
+0x9E58	0x675E
+0x9E59	0x6760
+0x9E5A	0x6759
+0x9E5B	0x6763
+0x9E5C	0x6764
+0x9E5D	0x6789
+0x9E5E	0x6770
+0x9E5F	0x67A9
+0x9E60	0x677C
+0x9E61	0x676A
+0x9E62	0x678C
+0x9E63	0x678B
+0x9E64	0x67A6
+0x9E65	0x67A1
+0x9E66	0x6785
+0x9E67	0x67B7
+0x9E68	0x67EF
+0x9E69	0x67B4
+0x9E6A	0x67EC
+0x9E6B	0x67B3
+0x9E6C	0x67E9
+0x9E6D	0x67B8
+0x9E6E	0x67E4
+0x9E6F	0x67DE
+0x9E70	0x67DD
+0x9E71	0x67E2
+0x9E72	0x67EE
+0x9E73	0x67B9
+0x9E74	0x67CE
+0x9E75	0x67C6
+0x9E76	0x67E7
+0x9E77	0x6A9C
+0x9E78	0x681E
+0x9E79	0x6846
+0x9E7A	0x6829
+0x9E7B	0x6840
+0x9E7C	0x684D
+0x9E7D	0x6832
+0x9E7E	0x684E
+0x9E80	0x68B3
+0x9E81	0x682B
+0x9E82	0x6859
+0x9E83	0x6863
+0x9E84	0x6877
+0x9E85	0x687F
+0x9E86	0x689F
+0x9E87	0x688F
+0x9E88	0x68AD
+0x9E89	0x6894
+0x9E8A	0x689D
+0x9E8B	0x689B
+0x9E8C	0x6883
+0x9E8D	0x6AAE
+0x9E8E	0x68B9
+0x9E8F	0x6874
+0x9E90	0x68B5
+0x9E91	0x68A0
+0x9E92	0x68BA
+0x9E93	0x690F
+0x9E94	0x688D
+0x9E95	0x687E
+0x9E96	0x6901
+0x9E97	0x68CA
+0x9E98	0x6908
+0x9E99	0x68D8
+0x9E9A	0x6922
+0x9E9B	0x6926
+0x9E9C	0x68E1
+0x9E9D	0x690C
+0x9E9E	0x68CD
+0x9E9F	0x68D4
+0x9EA0	0x68E7
+0x9EA1	0x68D5
+0x9EA2	0x6936
+0x9EA3	0x6912
+0x9EA4	0x6904
+0x9EA5	0x68D7
+0x9EA6	0x68E3
+0x9EA7	0x6925
+0x9EA8	0x68F9
+0x9EA9	0x68E0
+0x9EAA	0x68EF
+0x9EAB	0x6928
+0x9EAC	0x692A
+0x9EAD	0x691A
+0x9EAE	0x6923
+0x9EAF	0x6921
+0x9EB0	0x68C6
+0x9EB1	0x6979
+0x9EB2	0x6977
+0x9EB3	0x695C
+0x9EB4	0x6978
+0x9EB5	0x696B
+0x9EB6	0x6954
+0x9EB7	0x697E
+0x9EB8	0x696E
+0x9EB9	0x6939
+0x9EBA	0x6974
+0x9EBB	0x693D
+0x9EBC	0x6959
+0x9EBD	0x6930
+0x9EBE	0x6961
+0x9EBF	0x695E
+0x9EC0	0x695D
+0x9EC1	0x6981
+0x9EC2	0x696A
+0x9EC3	0x69B2
+0x9EC4	0x69AE
+0x9EC5	0x69D0
+0x9EC6	0x69BF
+0x9EC7	0x69C1
+0x9EC8	0x69D3
+0x9EC9	0x69BE
+0x9ECA	0x69CE
+0x9ECB	0x5BE8
+0x9ECC	0x69CA
+0x9ECD	0x69DD
+0x9ECE	0x69BB
+0x9ECF	0x69C3
+0x9ED0	0x69A7
+0x9ED1	0x6A2E
+0x9ED2	0x6991
+0x9ED3	0x69A0
+0x9ED4	0x699C
+0x9ED5	0x6995
+0x9ED6	0x69B4
+0x9ED7	0x69DE
+0x9ED8	0x69E8
+0x9ED9	0x6A02
+0x9EDA	0x6A1B
+0x9EDB	0x69FF
+0x9EDC	0x6B0A
+0x9EDD	0x69F9
+0x9EDE	0x69F2
+0x9EDF	0x69E7
+0x9EE0	0x6A05
+0x9EE1	0x69B1
+0x9EE2	0x6A1E
+0x9EE3	0x69ED
+0x9EE4	0x6A14
+0x9EE5	0x69EB
+0x9EE6	0x6A0A
+0x9EE7	0x6A12
+0x9EE8	0x6AC1
+0x9EE9	0x6A23
+0x9EEA	0x6A13
+0x9EEB	0x6A44
+0x9EEC	0x6A0C
+0x9EED	0x6A72
+0x9EEE	0x6A36
+0x9EEF	0x6A78
+0x9EF0	0x6A47
+0x9EF1	0x6A62
+0x9EF2	0x6A59
+0x9EF3	0x6A66
+0x9EF4	0x6A48
+0x9EF5	0x6A38
+0x9EF6	0x6A22
+0x9EF7	0x6A90
+0x9EF8	0x6A8D
+0x9EF9	0x6AA0
+0x9EFA	0x6A84
+0x9EFB	0x6AA2
+0x9EFC	0x6AA3
+0x9F40	0x6A97
+0x9F41	0x8617
+0x9F42	0x6ABB
+0x9F43	0x6AC3
+0x9F44	0x6AC2
+0x9F45	0x6AB8
+0x9F46	0x6AB3
+0x9F47	0x6AAC
+0x9F48	0x6ADE
+0x9F49	0x6AD1
+0x9F4A	0x6ADF
+0x9F4B	0x6AAA
+0x9F4C	0x6ADA
+0x9F4D	0x6AEA
+0x9F4E	0x6AFB
+0x9F4F	0x6B05
+0x9F50	0x8616
+0x9F51	0x6AFA
+0x9F52	0x6B12
+0x9F53	0x6B16
+0x9F54	0x9B31
+0x9F55	0x6B1F
+0x9F56	0x6B38
+0x9F57	0x6B37
+0x9F58	0x76DC
+0x9F59	0x6B39
+0x9F5A	0x98EE
+0x9F5B	0x6B47
+0x9F5C	0x6B43
+0x9F5D	0x6B49
+0x9F5E	0x6B50
+0x9F5F	0x6B59
+0x9F60	0x6B54
+0x9F61	0x6B5B
+0x9F62	0x6B5F
+0x9F63	0x6B61
+0x9F64	0x6B78
+0x9F65	0x6B79
+0x9F66	0x6B7F
+0x9F67	0x6B80
+0x9F68	0x6B84
+0x9F69	0x6B83
+0x9F6A	0x6B8D
+0x9F6B	0x6B98
+0x9F6C	0x6B95
+0x9F6D	0x6B9E
+0x9F6E	0x6BA4
+0x9F6F	0x6BAA
+0x9F70	0x6BAB
+0x9F71	0x6BAF
+0x9F72	0x6BB2
+0x9F73	0x6BB1
+0x9F74	0x6BB3
+0x9F75	0x6BB7
+0x9F76	0x6BBC
+0x9F77	0x6BC6
+0x9F78	0x6BCB
+0x9F79	0x6BD3
+0x9F7A	0x6BDF
+0x9F7B	0x6BEC
+0x9F7C	0x6BEB
+0x9F7D	0x6BF3
+0x9F7E	0x6BEF
+0x9F80	0x9EBE
+0x9F81	0x6C08
+0x9F82	0x6C13
+0x9F83	0x6C14
+0x9F84	0x6C1B
+0x9F85	0x6C24
+0x9F86	0x6C23
+0x9F87	0x6C5E
+0x9F88	0x6C55
+0x9F89	0x6C62
+0x9F8A	0x6C6A
+0x9F8B	0x6C82
+0x9F8C	0x6C8D
+0x9F8D	0x6C9A
+0x9F8E	0x6C81
+0x9F8F	0x6C9B
+0x9F90	0x6C7E
+0x9F91	0x6C68
+0x9F92	0x6C73
+0x9F93	0x6C92
+0x9F94	0x6C90
+0x9F95	0x6CC4
+0x9F96	0x6CF1
+0x9F97	0x6CD3
+0x9F98	0x6CBD
+0x9F99	0x6CD7
+0x9F9A	0x6CC5
+0x9F9B	0x6CDD
+0x9F9C	0x6CAE
+0x9F9D	0x6CB1
+0x9F9E	0x6CBE
+0x9F9F	0x6CBA
+0x9FA0	0x6CDB
+0x9FA1	0x6CEF
+0x9FA2	0x6CD9
+0x9FA3	0x6CEA
+0x9FA4	0x6D1F
+0x9FA5	0x884D
+0x9FA6	0x6D36
+0x9FA7	0x6D2B
+0x9FA8	0x6D3D
+0x9FA9	0x6D38
+0x9FAA	0x6D19
+0x9FAB	0x6D35
+0x9FAC	0x6D33
+0x9FAD	0x6D12
+0x9FAE	0x6D0C
+0x9FAF	0x6D63
+0x9FB0	0x6D93
+0x9FB1	0x6D64
+0x9FB2	0x6D5A
+0x9FB3	0x6D79
+0x9FB4	0x6D59
+0x9FB5	0x6D8E
+0x9FB6	0x6D95
+0x9FB7	0x6FE4
+0x9FB8	0x6D85
+0x9FB9	0x6DF9
+0x9FBA	0x6E15
+0x9FBB	0x6E0A
+0x9FBC	0x6DB5
+0x9FBD	0x6DC7
+0x9FBE	0x6DE6
+0x9FBF	0x6DB8
+0x9FC0	0x6DC6
+0x9FC1	0x6DEC
+0x9FC2	0x6DDE
+0x9FC3	0x6DCC
+0x9FC4	0x6DE8
+0x9FC5	0x6DD2
+0x9FC6	0x6DC5
+0x9FC7	0x6DFA
+0x9FC8	0x6DD9
+0x9FC9	0x6DE4
+0x9FCA	0x6DD5
+0x9FCB	0x6DEA
+0x9FCC	0x6DEE
+0x9FCD	0x6E2D
+0x9FCE	0x6E6E
+0x9FCF	0x6E2E
+0x9FD0	0x6E19
+0x9FD1	0x6E72
+0x9FD2	0x6E5F
+0x9FD3	0x6E3E
+0x9FD4	0x6E23
+0x9FD5	0x6E6B
+0x9FD6	0x6E2B
+0x9FD7	0x6E76
+0x9FD8	0x6E4D
+0x9FD9	0x6E1F
+0x9FDA	0x6E43
+0x9FDB	0x6E3A
+0x9FDC	0x6E4E
+0x9FDD	0x6E24
+0x9FDE	0x6EFF
+0x9FDF	0x6E1D
+0x9FE0	0x6E38
+0x9FE1	0x6E82
+0x9FE2	0x6EAA
+0x9FE3	0x6E98
+0x9FE4	0x6EC9
+0x9FE5	0x6EB7
+0x9FE6	0x6ED3
+0x9FE7	0x6EBD
+0x9FE8	0x6EAF
+0x9FE9	0x6EC4
+0x9FEA	0x6EB2
+0x9FEB	0x6ED4
+0x9FEC	0x6ED5
+0x9FED	0x6E8F
+0x9FEE	0x6EA5
+0x9FEF	0x6EC2
+0x9FF0	0x6E9F
+0x9FF1	0x6F41
+0x9FF2	0x6F11
+0x9FF3	0x704C
+0x9FF4	0x6EEC
+0x9FF5	0x6EF8
+0x9FF6	0x6EFE
+0x9FF7	0x6F3F
+0x9FF8	0x6EF2
+0x9FF9	0x6F31
+0x9FFA	0x6EEF
+0x9FFB	0x6F32
+0x9FFC	0x6ECC
+0xA1	0xFF61
+0xA2	0xFF62
+0xA3	0xFF63
+0xA4	0xFF64
+0xA5	0xFF65
+0xA6	0xFF66
+0xA7	0xFF67
+0xA8	0xFF68
+0xA9	0xFF69
+0xAA	0xFF6A
+0xAB	0xFF6B
+0xAC	0xFF6C
+0xAD	0xFF6D
+0xAE	0xFF6E
+0xAF	0xFF6F
+0xB0	0xFF70
+0xB1	0xFF71
+0xB2	0xFF72
+0xB3	0xFF73
+0xB4	0xFF74
+0xB5	0xFF75
+0xB6	0xFF76
+0xB7	0xFF77
+0xB8	0xFF78
+0xB9	0xFF79
+0xBA	0xFF7A
+0xBB	0xFF7B
+0xBC	0xFF7C
+0xBD	0xFF7D
+0xBE	0xFF7E
+0xBF	0xFF7F
+0xC0	0xFF80
+0xC1	0xFF81
+0xC2	0xFF82
+0xC3	0xFF83
+0xC4	0xFF84
+0xC5	0xFF85
+0xC6	0xFF86
+0xC7	0xFF87
+0xC8	0xFF88
+0xC9	0xFF89
+0xCA	0xFF8A
+0xCB	0xFF8B
+0xCC	0xFF8C
+0xCD	0xFF8D
+0xCE	0xFF8E
+0xCF	0xFF8F
+0xD0	0xFF90
+0xD1	0xFF91
+0xD2	0xFF92
+0xD3	0xFF93
+0xD4	0xFF94
+0xD5	0xFF95
+0xD6	0xFF96
+0xD7	0xFF97
+0xD8	0xFF98
+0xD9	0xFF99
+0xDA	0xFF9A
+0xDB	0xFF9B
+0xDC	0xFF9C
+0xDD	0xFF9D
+0xDE	0xFF9E
+0xDF	0xFF9F
+0xE040	0x6F3E
+0xE041	0x6F13
+0xE042	0x6EF7
+0xE043	0x6F86
+0xE044	0x6F7A
+0xE045	0x6F78
+0xE046	0x6F81
+0xE047	0x6F80
+0xE048	0x6F6F
+0xE049	0x6F5B
+0xE04A	0x6FF3
+0xE04B	0x6F6D
+0xE04C	0x6F82
+0xE04D	0x6F7C
+0xE04E	0x6F58
+0xE04F	0x6F8E
+0xE050	0x6F91
+0xE051	0x6FC2
+0xE052	0x6F66
+0xE053	0x6FB3
+0xE054	0x6FA3
+0xE055	0x6FA1
+0xE056	0x6FA4
+0xE057	0x6FB9
+0xE058	0x6FC6
+0xE059	0x6FAA
+0xE05A	0x6FDF
+0xE05B	0x6FD5
+0xE05C	0x6FEC
+0xE05D	0x6FD4
+0xE05E	0x6FD8
+0xE05F	0x6FF1
+0xE060	0x6FEE
+0xE061	0x6FDB
+0xE062	0x7009
+0xE063	0x700B
+0xE064	0x6FFA
+0xE065	0x7011
+0xE066	0x7001
+0xE067	0x700F
+0xE068	0x6FFE
+0xE069	0x701B
+0xE06A	0x701A
+0xE06B	0x6F74
+0xE06C	0x701D
+0xE06D	0x7018
+0xE06E	0x701F
+0xE06F	0x7030
+0xE070	0x703E
+0xE071	0x7032
+0xE072	0x7051
+0xE073	0x7063
+0xE074	0x7099
+0xE075	0x7092
+0xE076	0x70AF
+0xE077	0x70F1
+0xE078	0x70AC
+0xE079	0x70B8
+0xE07A	0x70B3
+0xE07B	0x70AE
+0xE07C	0x70DF
+0xE07D	0x70CB
+0xE07E	0x70DD
+0xE080	0x70D9
+0xE081	0x7109
+0xE082	0x70FD
+0xE083	0x711C
+0xE084	0x7119
+0xE085	0x7165
+0xE086	0x7155
+0xE087	0x7188
+0xE088	0x7166
+0xE089	0x7162
+0xE08A	0x714C
+0xE08B	0x7156
+0xE08C	0x716C
+0xE08D	0x718F
+0xE08E	0x71FB
+0xE08F	0x7184
+0xE090	0x7195
+0xE091	0x71A8
+0xE092	0x71AC
+0xE093	0x71D7
+0xE094	0x71B9
+0xE095	0x71BE
+0xE096	0x71D2
+0xE097	0x71C9
+0xE098	0x71D4
+0xE099	0x71CE
+0xE09A	0x71E0
+0xE09B	0x71EC
+0xE09C	0x71E7
+0xE09D	0x71F5
+0xE09E	0x71FC
+0xE09F	0x71F9
+0xE0A0	0x71FF
+0xE0A1	0x720D
+0xE0A2	0x7210
+0xE0A3	0x721B
+0xE0A4	0x7228
+0xE0A5	0x722D
+0xE0A6	0x722C
+0xE0A7	0x7230
+0xE0A8	0x7232
+0xE0A9	0x723B
+0xE0AA	0x723C
+0xE0AB	0x723F
+0xE0AC	0x7240
+0xE0AD	0x7246
+0xE0AE	0x724B
+0xE0AF	0x7258
+0xE0B0	0x7274
+0xE0B1	0x727E
+0xE0B2	0x7282
+0xE0B3	0x7281
+0xE0B4	0x7287
+0xE0B5	0x7292
+0xE0B6	0x7296
+0xE0B7	0x72A2
+0xE0B8	0x72A7
+0xE0B9	0x72B9
+0xE0BA	0x72B2
+0xE0BB	0x72C3
+0xE0BC	0x72C6
+0xE0BD	0x72C4
+0xE0BE	0x72CE
+0xE0BF	0x72D2
+0xE0C0	0x72E2
+0xE0C1	0x72E0
+0xE0C2	0x72E1
+0xE0C3	0x72F9
+0xE0C4	0x72F7
+0xE0C5	0x500F
+0xE0C6	0x7317
+0xE0C7	0x730A
+0xE0C8	0x731C
+0xE0C9	0x7316
+0xE0CA	0x731D
+0xE0CB	0x7334
+0xE0CC	0x732F
+0xE0CD	0x7329
+0xE0CE	0x7325
+0xE0CF	0x733E
+0xE0D0	0x734E
+0xE0D1	0x734F
+0xE0D2	0x9ED8
+0xE0D3	0x7357
+0xE0D4	0x736A
+0xE0D5	0x7368
+0xE0D6	0x7370
+0xE0D7	0x7378
+0xE0D8	0x7375
+0xE0D9	0x737B
+0xE0DA	0x737A
+0xE0DB	0x73C8
+0xE0DC	0x73B3
+0xE0DD	0x73CE
+0xE0DE	0x73BB
+0xE0DF	0x73C0
+0xE0E0	0x73E5
+0xE0E1	0x73EE
+0xE0E2	0x73DE
+0xE0E3	0x74A2
+0xE0E4	0x7405
+0xE0E5	0x746F
+0xE0E6	0x7425
+0xE0E7	0x73F8
+0xE0E8	0x7432
+0xE0E9	0x743A
+0xE0EA	0x7455
+0xE0EB	0x743F
+0xE0EC	0x745F
+0xE0ED	0x7459
+0xE0EE	0x7441
+0xE0EF	0x745C
+0xE0F0	0x7469
+0xE0F1	0x7470
+0xE0F2	0x7463
+0xE0F3	0x746A
+0xE0F4	0x7476
+0xE0F5	0x747E
+0xE0F6	0x748B
+0xE0F7	0x749E
+0xE0F8	0x74A7
+0xE0F9	0x74CA
+0xE0FA	0x74CF
+0xE0FB	0x74D4
+0xE0FC	0x73F1
+0xE140	0x74E0
+0xE141	0x74E3
+0xE142	0x74E7
+0xE143	0x74E9
+0xE144	0x74EE
+0xE145	0x74F2
+0xE146	0x74F0
+0xE147	0x74F1
+0xE148	0x74F8
+0xE149	0x74F7
+0xE14A	0x7504
+0xE14B	0x7503
+0xE14C	0x7505
+0xE14D	0x750C
+0xE14E	0x750E
+0xE14F	0x750D
+0xE150	0x7515
+0xE151	0x7513
+0xE152	0x751E
+0xE153	0x7526
+0xE154	0x752C
+0xE155	0x753C
+0xE156	0x7544
+0xE157	0x754D
+0xE158	0x754A
+0xE159	0x7549
+0xE15A	0x755B
+0xE15B	0x7546
+0xE15C	0x755A
+0xE15D	0x7569
+0xE15E	0x7564
+0xE15F	0x7567
+0xE160	0x756B
+0xE161	0x756D
+0xE162	0x7578
+0xE163	0x7576
+0xE164	0x7586
+0xE165	0x7587
+0xE166	0x7574
+0xE167	0x758A
+0xE168	0x7589
+0xE169	0x7582
+0xE16A	0x7594
+0xE16B	0x759A
+0xE16C	0x759D
+0xE16D	0x75A5
+0xE16E	0x75A3
+0xE16F	0x75C2
+0xE170	0x75B3
+0xE171	0x75C3
+0xE172	0x75B5
+0xE173	0x75BD
+0xE174	0x75B8
+0xE175	0x75BC
+0xE176	0x75B1
+0xE177	0x75CD
+0xE178	0x75CA
+0xE179	0x75D2
+0xE17A	0x75D9
+0xE17B	0x75E3
+0xE17C	0x75DE
+0xE17D	0x75FE
+0xE17E	0x75FF
+0xE180	0x75FC
+0xE181	0x7601
+0xE182	0x75F0
+0xE183	0x75FA
+0xE184	0x75F2
+0xE185	0x75F3
+0xE186	0x760B
+0xE187	0x760D
+0xE188	0x7609
+0xE189	0x761F
+0xE18A	0x7627
+0xE18B	0x7620
+0xE18C	0x7621
+0xE18D	0x7622
+0xE18E	0x7624
+0xE18F	0x7634
+0xE190	0x7630
+0xE191	0x763B
+0xE192	0x7647
+0xE193	0x7648
+0xE194	0x7646
+0xE195	0x765C
+0xE196	0x7658
+0xE197	0x7661
+0xE198	0x7662
+0xE199	0x7668
+0xE19A	0x7669
+0xE19B	0x766A
+0xE19C	0x7667
+0xE19D	0x766C
+0xE19E	0x7670
+0xE19F	0x7672
+0xE1A0	0x7676
+0xE1A1	0x7678
+0xE1A2	0x767C
+0xE1A3	0x7680
+0xE1A4	0x7683
+0xE1A5	0x7688
+0xE1A6	0x768B
+0xE1A7	0x768E
+0xE1A8	0x7696
+0xE1A9	0x7693
+0xE1AA	0x7699
+0xE1AB	0x769A
+0xE1AC	0x76B0
+0xE1AD	0x76B4
+0xE1AE	0x76B8
+0xE1AF	0x76B9
+0xE1B0	0x76BA
+0xE1B1	0x76C2
+0xE1B2	0x76CD
+0xE1B3	0x76D6
+0xE1B4	0x76D2
+0xE1B5	0x76DE
+0xE1B6	0x76E1
+0xE1B7	0x76E5
+0xE1B8	0x76E7
+0xE1B9	0x76EA
+0xE1BA	0x862F
+0xE1BB	0x76FB
+0xE1BC	0x7708
+0xE1BD	0x7707
+0xE1BE	0x7704
+0xE1BF	0x7729
+0xE1C0	0x7724
+0xE1C1	0x771E
+0xE1C2	0x7725
+0xE1C3	0x7726
+0xE1C4	0x771B
+0xE1C5	0x7737
+0xE1C6	0x7738
+0xE1C7	0x7747
+0xE1C8	0x775A
+0xE1C9	0x7768
+0xE1CA	0x776B
+0xE1CB	0x775B
+0xE1CC	0x7765
+0xE1CD	0x777F
+0xE1CE	0x777E
+0xE1CF	0x7779
+0xE1D0	0x778E
+0xE1D1	0x778B
+0xE1D2	0x7791
+0xE1D3	0x77A0
+0xE1D4	0x779E
+0xE1D5	0x77B0
+0xE1D6	0x77B6
+0xE1D7	0x77B9
+0xE1D8	0x77BF
+0xE1D9	0x77BC
+0xE1DA	0x77BD
+0xE1DB	0x77BB
+0xE1DC	0x77C7
+0xE1DD	0x77CD
+0xE1DE	0x77D7
+0xE1DF	0x77DA
+0xE1E0	0x77DC
+0xE1E1	0x77E3
+0xE1E2	0x77EE
+0xE1E3	0x77FC
+0xE1E4	0x780C
+0xE1E5	0x7812
+0xE1E6	0x7926
+0xE1E7	0x7820
+0xE1E8	0x792A
+0xE1E9	0x7845
+0xE1EA	0x788E
+0xE1EB	0x7874
+0xE1EC	0x7886
+0xE1ED	0x787C
+0xE1EE	0x789A
+0xE1EF	0x788C
+0xE1F0	0x78A3
+0xE1F1	0x78B5
+0xE1F2	0x78AA
+0xE1F3	0x78AF
+0xE1F4	0x78D1
+0xE1F5	0x78C6
+0xE1F6	0x78CB
+0xE1F7	0x78D4
+0xE1F8	0x78BE
+0xE1F9	0x78BC
+0xE1FA	0x78C5
+0xE1FB	0x78CA
+0xE1FC	0x78EC
+0xE240	0x78E7
+0xE241	0x78DA
+0xE242	0x78FD
+0xE243	0x78F4
+0xE244	0x7907
+0xE245	0x7912
+0xE246	0x7911
+0xE247	0x7919
+0xE248	0x792C
+0xE249	0x792B
+0xE24A	0x7940
+0xE24B	0x7960
+0xE24C	0x7957
+0xE24D	0x795F
+0xE24E	0x795A
+0xE24F	0x7955
+0xE250	0x7953
+0xE251	0x797A
+0xE252	0x797F
+0xE253	0x798A
+0xE254	0x799D
+0xE255	0x79A7
+0xE256	0x9F4B
+0xE257	0x79AA
+0xE258	0x79AE
+0xE259	0x79B3
+0xE25A	0x79B9
+0xE25B	0x79BA
+0xE25C	0x79C9
+0xE25D	0x79D5
+0xE25E	0x79E7
+0xE25F	0x79EC
+0xE260	0x79E1
+0xE261	0x79E3
+0xE262	0x7A08
+0xE263	0x7A0D
+0xE264	0x7A18
+0xE265	0x7A19
+0xE266	0x7A20
+0xE267	0x7A1F
+0xE268	0x7980
+0xE269	0x7A31
+0xE26A	0x7A3B
+0xE26B	0x7A3E
+0xE26C	0x7A37
+0xE26D	0x7A43
+0xE26E	0x7A57
+0xE26F	0x7A49
+0xE270	0x7A61
+0xE271	0x7A62
+0xE272	0x7A69
+0xE273	0x9F9D
+0xE274	0x7A70
+0xE275	0x7A79
+0xE276	0x7A7D
+0xE277	0x7A88
+0xE278	0x7A97
+0xE279	0x7A95
+0xE27A	0x7A98
+0xE27B	0x7A96
+0xE27C	0x7AA9
+0xE27D	0x7AC8
+0xE27E	0x7AB0
+0xE280	0x7AB6
+0xE281	0x7AC5
+0xE282	0x7AC4
+0xE283	0x7ABF
+0xE284	0x9083
+0xE285	0x7AC7
+0xE286	0x7ACA
+0xE287	0x7ACD
+0xE288	0x7ACF
+0xE289	0x7AD5
+0xE28A	0x7AD3
+0xE28B	0x7AD9
+0xE28C	0x7ADA
+0xE28D	0x7ADD
+0xE28E	0x7AE1
+0xE28F	0x7AE2
+0xE290	0x7AE6
+0xE291	0x7AED
+0xE292	0x7AF0
+0xE293	0x7B02
+0xE294	0x7B0F
+0xE295	0x7B0A
+0xE296	0x7B06
+0xE297	0x7B33
+0xE298	0x7B18
+0xE299	0x7B19
+0xE29A	0x7B1E
+0xE29B	0x7B35
+0xE29C	0x7B28
+0xE29D	0x7B36
+0xE29E	0x7B50
+0xE29F	0x7B7A
+0xE2A0	0x7B04
+0xE2A1	0x7B4D
+0xE2A2	0x7B0B
+0xE2A3	0x7B4C
+0xE2A4	0x7B45
+0xE2A5	0x7B75
+0xE2A6	0x7B65
+0xE2A7	0x7B74
+0xE2A8	0x7B67
+0xE2A9	0x7B70
+0xE2AA	0x7B71
+0xE2AB	0x7B6C
+0xE2AC	0x7B6E
+0xE2AD	0x7B9D
+0xE2AE	0x7B98
+0xE2AF	0x7B9F
+0xE2B0	0x7B8D
+0xE2B1	0x7B9C
+0xE2B2	0x7B9A
+0xE2B3	0x7B8B
+0xE2B4	0x7B92
+0xE2B5	0x7B8F
+0xE2B6	0x7B5D
+0xE2B7	0x7B99
+0xE2B8	0x7BCB
+0xE2B9	0x7BC1
+0xE2BA	0x7BCC
+0xE2BB	0x7BCF
+0xE2BC	0x7BB4
+0xE2BD	0x7BC6
+0xE2BE	0x7BDD
+0xE2BF	0x7BE9
+0xE2C0	0x7C11
+0xE2C1	0x7C14
+0xE2C2	0x7BE6
+0xE2C3	0x7BE5
+0xE2C4	0x7C60
+0xE2C5	0x7C00
+0xE2C6	0x7C07
+0xE2C7	0x7C13
+0xE2C8	0x7BF3
+0xE2C9	0x7BF7
+0xE2CA	0x7C17
+0xE2CB	0x7C0D
+0xE2CC	0x7BF6
+0xE2CD	0x7C23
+0xE2CE	0x7C27
+0xE2CF	0x7C2A
+0xE2D0	0x7C1F
+0xE2D1	0x7C37
+0xE2D2	0x7C2B
+0xE2D3	0x7C3D
+0xE2D4	0x7C4C
+0xE2D5	0x7C43
+0xE2D6	0x7C54
+0xE2D7	0x7C4F
+0xE2D8	0x7C40
+0xE2D9	0x7C50
+0xE2DA	0x7C58
+0xE2DB	0x7C5F
+0xE2DC	0x7C64
+0xE2DD	0x7C56
+0xE2DE	0x7C65
+0xE2DF	0x7C6C
+0xE2E0	0x7C75
+0xE2E1	0x7C83
+0xE2E2	0x7C90
+0xE2E3	0x7CA4
+0xE2E4	0x7CAD
+0xE2E5	0x7CA2
+0xE2E6	0x7CAB
+0xE2E7	0x7CA1
+0xE2E8	0x7CA8
+0xE2E9	0x7CB3
+0xE2EA	0x7CB2
+0xE2EB	0x7CB1
+0xE2EC	0x7CAE
+0xE2ED	0x7CB9
+0xE2EE	0x7CBD
+0xE2EF	0x7CC0
+0xE2F0	0x7CC5
+0xE2F1	0x7CC2
+0xE2F2	0x7CD8
+0xE2F3	0x7CD2
+0xE2F4	0x7CDC
+0xE2F5	0x7CE2
+0xE2F6	0x9B3B
+0xE2F7	0x7CEF
+0xE2F8	0x7CF2
+0xE2F9	0x7CF4
+0xE2FA	0x7CF6
+0xE2FB	0x7CFA
+0xE2FC	0x7D06
+0xE340	0x7D02
+0xE341	0x7D1C
+0xE342	0x7D15
+0xE343	0x7D0A
+0xE344	0x7D45
+0xE345	0x7D4B
+0xE346	0x7D2E
+0xE347	0x7D32
+0xE348	0x7D3F
+0xE349	0x7D35
+0xE34A	0x7D46
+0xE34B	0x7D73
+0xE34C	0x7D56
+0xE34D	0x7D4E
+0xE34E	0x7D72
+0xE34F	0x7D68
+0xE350	0x7D6E
+0xE351	0x7D4F
+0xE352	0x7D63
+0xE353	0x7D93
+0xE354	0x7D89
+0xE355	0x7D5B
+0xE356	0x7D8F
+0xE357	0x7D7D
+0xE358	0x7D9B
+0xE359	0x7DBA
+0xE35A	0x7DAE
+0xE35B	0x7DA3
+0xE35C	0x7DB5
+0xE35D	0x7DC7
+0xE35E	0x7DBD
+0xE35F	0x7DAB
+0xE360	0x7E3D
+0xE361	0x7DA2
+0xE362	0x7DAF
+0xE363	0x7DDC
+0xE364	0x7DB8
+0xE365	0x7D9F
+0xE366	0x7DB0
+0xE367	0x7DD8
+0xE368	0x7DDD
+0xE369	0x7DE4
+0xE36A	0x7DDE
+0xE36B	0x7DFB
+0xE36C	0x7DF2
+0xE36D	0x7DE1
+0xE36E	0x7E05
+0xE36F	0x7E0A
+0xE370	0x7E23
+0xE371	0x7E21
+0xE372	0x7E12
+0xE373	0x7E31
+0xE374	0x7E1F
+0xE375	0x7E09
+0xE376	0x7E0B
+0xE377	0x7E22
+0xE378	0x7E46
+0xE379	0x7E66
+0xE37A	0x7E3B
+0xE37B	0x7E35
+0xE37C	0x7E39
+0xE37D	0x7E43
+0xE37E	0x7E37
+0xE380	0x7E32
+0xE381	0x7E3A
+0xE382	0x7E67
+0xE383	0x7E5D
+0xE384	0x7E56
+0xE385	0x7E5E
+0xE386	0x7E59
+0xE387	0x7E5A
+0xE388	0x7E79
+0xE389	0x7E6A
+0xE38A	0x7E69
+0xE38B	0x7E7C
+0xE38C	0x7E7B
+0xE38D	0x7E83
+0xE38E	0x7DD5
+0xE38F	0x7E7D
+0xE390	0x8FAE
+0xE391	0x7E7F
+0xE392	0x7E88
+0xE393	0x7E89
+0xE394	0x7E8C
+0xE395	0x7E92
+0xE396	0x7E90
+0xE397	0x7E93
+0xE398	0x7E94
+0xE399	0x7E96
+0xE39A	0x7E8E
+0xE39B	0x7E9B
+0xE39C	0x7E9C
+0xE39D	0x7F38
+0xE39E	0x7F3A
+0xE39F	0x7F45
+0xE3A0	0x7F4C
+0xE3A1	0x7F4D
+0xE3A2	0x7F4E
+0xE3A3	0x7F50
+0xE3A4	0x7F51
+0xE3A5	0x7F55
+0xE3A6	0x7F54
+0xE3A7	0x7F58
+0xE3A8	0x7F5F
+0xE3A9	0x7F60
+0xE3AA	0x7F68
+0xE3AB	0x7F69
+0xE3AC	0x7F67
+0xE3AD	0x7F78
+0xE3AE	0x7F82
+0xE3AF	0x7F86
+0xE3B0	0x7F83
+0xE3B1	0x7F88
+0xE3B2	0x7F87
+0xE3B3	0x7F8C
+0xE3B4	0x7F94
+0xE3B5	0x7F9E
+0xE3B6	0x7F9D
+0xE3B7	0x7F9A
+0xE3B8	0x7FA3
+0xE3B9	0x7FAF
+0xE3BA	0x7FB2
+0xE3BB	0x7FB9
+0xE3BC	0x7FAE
+0xE3BD	0x7FB6
+0xE3BE	0x7FB8
+0xE3BF	0x8B71
+0xE3C0	0x7FC5
+0xE3C1	0x7FC6
+0xE3C2	0x7FCA
+0xE3C3	0x7FD5
+0xE3C4	0x7FD4
+0xE3C5	0x7FE1
+0xE3C6	0x7FE6
+0xE3C7	0x7FE9
+0xE3C8	0x7FF3
+0xE3C9	0x7FF9
+0xE3CA	0x98DC
+0xE3CB	0x8006
+0xE3CC	0x8004
+0xE3CD	0x800B
+0xE3CE	0x8012
+0xE3CF	0x8018
+0xE3D0	0x8019
+0xE3D1	0x801C
+0xE3D2	0x8021
+0xE3D3	0x8028
+0xE3D4	0x803F
+0xE3D5	0x803B
+0xE3D6	0x804A
+0xE3D7	0x8046
+0xE3D8	0x8052
+0xE3D9	0x8058
+0xE3DA	0x805A
+0xE3DB	0x805F
+0xE3DC	0x8062
+0xE3DD	0x8068
+0xE3DE	0x8073
+0xE3DF	0x8072
+0xE3E0	0x8070
+0xE3E1	0x8076
+0xE3E2	0x8079
+0xE3E3	0x807D
+0xE3E4	0x807F
+0xE3E5	0x8084
+0xE3E6	0x8086
+0xE3E7	0x8085
+0xE3E8	0x809B
+0xE3E9	0x8093
+0xE3EA	0x809A
+0xE3EB	0x80AD
+0xE3EC	0x5190
+0xE3ED	0x80AC
+0xE3EE	0x80DB
+0xE3EF	0x80E5
+0xE3F0	0x80D9
+0xE3F1	0x80DD
+0xE3F2	0x80C4
+0xE3F3	0x80DA
+0xE3F4	0x80D6
+0xE3F5	0x8109
+0xE3F6	0x80EF
+0xE3F7	0x80F1
+0xE3F8	0x811B
+0xE3F9	0x8129
+0xE3FA	0x8123
+0xE3FB	0x812F
+0xE3FC	0x814B
+0xE440	0x968B
+0xE441	0x8146
+0xE442	0x813E
+0xE443	0x8153
+0xE444	0x8151
+0xE445	0x80FC
+0xE446	0x8171
+0xE447	0x816E
+0xE448	0x8165
+0xE449	0x8166
+0xE44A	0x8174
+0xE44B	0x8183
+0xE44C	0x8188
+0xE44D	0x818A
+0xE44E	0x8180
+0xE44F	0x8182
+0xE450	0x81A0
+0xE451	0x8195
+0xE452	0x81A4
+0xE453	0x81A3
+0xE454	0x815F
+0xE455	0x8193
+0xE456	0x81A9
+0xE457	0x81B0
+0xE458	0x81B5
+0xE459	0x81BE
+0xE45A	0x81B8
+0xE45B	0x81BD
+0xE45C	0x81C0
+0xE45D	0x81C2
+0xE45E	0x81BA
+0xE45F	0x81C9
+0xE460	0x81CD
+0xE461	0x81D1
+0xE462	0x81D9
+0xE463	0x81D8
+0xE464	0x81C8
+0xE465	0x81DA
+0xE466	0x81DF
+0xE467	0x81E0
+0xE468	0x81E7
+0xE469	0x81FA
+0xE46A	0x81FB
+0xE46B	0x81FE
+0xE46C	0x8201
+0xE46D	0x8202
+0xE46E	0x8205
+0xE46F	0x8207
+0xE470	0x820A
+0xE471	0x820D
+0xE472	0x8210
+0xE473	0x8216
+0xE474	0x8229
+0xE475	0x822B
+0xE476	0x8238
+0xE477	0x8233
+0xE478	0x8240
+0xE479	0x8259
+0xE47A	0x8258
+0xE47B	0x825D
+0xE47C	0x825A
+0xE47D	0x825F
+0xE47E	0x8264
+0xE480	0x8262
+0xE481	0x8268
+0xE482	0x826A
+0xE483	0x826B
+0xE484	0x822E
+0xE485	0x8271
+0xE486	0x8277
+0xE487	0x8278
+0xE488	0x827E
+0xE489	0x828D
+0xE48A	0x8292
+0xE48B	0x82AB
+0xE48C	0x829F
+0xE48D	0x82BB
+0xE48E	0x82AC
+0xE48F	0x82E1
+0xE490	0x82E3
+0xE491	0x82DF
+0xE492	0x82D2
+0xE493	0x82F4
+0xE494	0x82F3
+0xE495	0x82FA
+0xE496	0x8393
+0xE497	0x8303
+0xE498	0x82FB
+0xE499	0x82F9
+0xE49A	0x82DE
+0xE49B	0x8306
+0xE49C	0x82DC
+0xE49D	0x8309
+0xE49E	0x82D9
+0xE49F	0x8335
+0xE4A0	0x8334
+0xE4A1	0x8316
+0xE4A2	0x8332
+0xE4A3	0x8331
+0xE4A4	0x8340
+0xE4A5	0x8339
+0xE4A6	0x8350
+0xE4A7	0x8345
+0xE4A8	0x832F
+0xE4A9	0x832B
+0xE4AA	0x8317
+0xE4AB	0x8318
+0xE4AC	0x8385
+0xE4AD	0x839A
+0xE4AE	0x83AA
+0xE4AF	0x839F
+0xE4B0	0x83A2
+0xE4B1	0x8396
+0xE4B2	0x8323
+0xE4B3	0x838E
+0xE4B4	0x8387
+0xE4B5	0x838A
+0xE4B6	0x837C
+0xE4B7	0x83B5
+0xE4B8	0x8373
+0xE4B9	0x8375
+0xE4BA	0x83A0
+0xE4BB	0x8389
+0xE4BC	0x83A8
+0xE4BD	0x83F4
+0xE4BE	0x8413
+0xE4BF	0x83EB
+0xE4C0	0x83CE
+0xE4C1	0x83FD
+0xE4C2	0x8403
+0xE4C3	0x83D8
+0xE4C4	0x840B
+0xE4C5	0x83C1
+0xE4C6	0x83F7
+0xE4C7	0x8407
+0xE4C8	0x83E0
+0xE4C9	0x83F2
+0xE4CA	0x840D
+0xE4CB	0x8422
+0xE4CC	0x8420
+0xE4CD	0x83BD
+0xE4CE	0x8438
+0xE4CF	0x8506
+0xE4D0	0x83FB
+0xE4D1	0x846D
+0xE4D2	0x842A
+0xE4D3	0x843C
+0xE4D4	0x855A
+0xE4D5	0x8484
+0xE4D6	0x8477
+0xE4D7	0x846B
+0xE4D8	0x84AD
+0xE4D9	0x846E
+0xE4DA	0x8482
+0xE4DB	0x8469
+0xE4DC	0x8446
+0xE4DD	0x842C
+0xE4DE	0x846F
+0xE4DF	0x8479
+0xE4E0	0x8435
+0xE4E1	0x84CA
+0xE4E2	0x8462
+0xE4E3	0x84B9
+0xE4E4	0x84BF
+0xE4E5	0x849F
+0xE4E6	0x84D9
+0xE4E7	0x84CD
+0xE4E8	0x84BB
+0xE4E9	0x84DA
+0xE4EA	0x84D0
+0xE4EB	0x84C1
+0xE4EC	0x84C6
+0xE4ED	0x84D6
+0xE4EE	0x84A1
+0xE4EF	0x8521
+0xE4F0	0x84FF
+0xE4F1	0x84F4
+0xE4F2	0x8517
+0xE4F3	0x8518
+0xE4F4	0x852C
+0xE4F5	0x851F
+0xE4F6	0x8515
+0xE4F7	0x8514
+0xE4F8	0x84FC
+0xE4F9	0x8540
+0xE4FA	0x8563
+0xE4FB	0x8558
+0xE4FC	0x8548
+0xE540	0x8541
+0xE541	0x8602
+0xE542	0x854B
+0xE543	0x8555
+0xE544	0x8580
+0xE545	0x85A4
+0xE546	0x8588
+0xE547	0x8591
+0xE548	0x858A
+0xE549	0x85A8
+0xE54A	0x856D
+0xE54B	0x8594
+0xE54C	0x859B
+0xE54D	0x85EA
+0xE54E	0x8587
+0xE54F	0x859C
+0xE550	0x8577
+0xE551	0x857E
+0xE552	0x8590
+0xE553	0x85C9
+0xE554	0x85BA
+0xE555	0x85CF
+0xE556	0x85B9
+0xE557	0x85D0
+0xE558	0x85D5
+0xE559	0x85DD
+0xE55A	0x85E5
+0xE55B	0x85DC
+0xE55C	0x85F9
+0xE55D	0x860A
+0xE55E	0x8613
+0xE55F	0x860B
+0xE560	0x85FE
+0xE561	0x85FA
+0xE562	0x8606
+0xE563	0x8622
+0xE564	0x861A
+0xE565	0x8630
+0xE566	0x863F
+0xE567	0x864D
+0xE568	0x4E55
+0xE569	0x8654
+0xE56A	0x865F
+0xE56B	0x8667
+0xE56C	0x8671
+0xE56D	0x8693
+0xE56E	0x86A3
+0xE56F	0x86A9
+0xE570	0x86AA
+0xE571	0x868B
+0xE572	0x868C
+0xE573	0x86B6
+0xE574	0x86AF
+0xE575	0x86C4
+0xE576	0x86C6
+0xE577	0x86B0
+0xE578	0x86C9
+0xE579	0x8823
+0xE57A	0x86AB
+0xE57B	0x86D4
+0xE57C	0x86DE
+0xE57D	0x86E9
+0xE57E	0x86EC
+0xE580	0x86DF
+0xE581	0x86DB
+0xE582	0x86EF
+0xE583	0x8712
+0xE584	0x8706
+0xE585	0x8708
+0xE586	0x8700
+0xE587	0x8703
+0xE588	0x86FB
+0xE589	0x8711
+0xE58A	0x8709
+0xE58B	0x870D
+0xE58C	0x86F9
+0xE58D	0x870A
+0xE58E	0x8734
+0xE58F	0x873F
+0xE590	0x8737
+0xE591	0x873B
+0xE592	0x8725
+0xE593	0x8729
+0xE594	0x871A
+0xE595	0x8760
+0xE596	0x875F
+0xE597	0x8778
+0xE598	0x874C
+0xE599	0x874E
+0xE59A	0x8774
+0xE59B	0x8757
+0xE59C	0x8768
+0xE59D	0x876E
+0xE59E	0x8759
+0xE59F	0x8753
+0xE5A0	0x8763
+0xE5A1	0x876A
+0xE5A2	0x8805
+0xE5A3	0x87A2
+0xE5A4	0x879F
+0xE5A5	0x8782
+0xE5A6	0x87AF
+0xE5A7	0x87CB
+0xE5A8	0x87BD
+0xE5A9	0x87C0
+0xE5AA	0x87D0
+0xE5AB	0x96D6
+0xE5AC	0x87AB
+0xE5AD	0x87C4
+0xE5AE	0x87B3
+0xE5AF	0x87C7
+0xE5B0	0x87C6
+0xE5B1	0x87BB
+0xE5B2	0x87EF
+0xE5B3	0x87F2
+0xE5B4	0x87E0
+0xE5B5	0x880F
+0xE5B6	0x880D
+0xE5B7	0x87FE
+0xE5B8	0x87F6
+0xE5B9	0x87F7
+0xE5BA	0x880E
+0xE5BB	0x87D2
+0xE5BC	0x8811
+0xE5BD	0x8816
+0xE5BE	0x8815
+0xE5BF	0x8822
+0xE5C0	0x8821
+0xE5C1	0x8831
+0xE5C2	0x8836
+0xE5C3	0x8839
+0xE5C4	0x8827
+0xE5C5	0x883B
+0xE5C6	0x8844
+0xE5C7	0x8842
+0xE5C8	0x8852
+0xE5C9	0x8859
+0xE5CA	0x885E
+0xE5CB	0x8862
+0xE5CC	0x886B
+0xE5CD	0x8881
+0xE5CE	0x887E
+0xE5CF	0x889E
+0xE5D0	0x8875
+0xE5D1	0x887D
+0xE5D2	0x88B5
+0xE5D3	0x8872
+0xE5D4	0x8882
+0xE5D5	0x8897
+0xE5D6	0x8892
+0xE5D7	0x88AE
+0xE5D8	0x8899
+0xE5D9	0x88A2
+0xE5DA	0x888D
+0xE5DB	0x88A4
+0xE5DC	0x88B0
+0xE5DD	0x88BF
+0xE5DE	0x88B1
+0xE5DF	0x88C3
+0xE5E0	0x88C4
+0xE5E1	0x88D4
+0xE5E2	0x88D8
+0xE5E3	0x88D9
+0xE5E4	0x88DD
+0xE5E5	0x88F9
+0xE5E6	0x8902
+0xE5E7	0x88FC
+0xE5E8	0x88F4
+0xE5E9	0x88E8
+0xE5EA	0x88F2
+0xE5EB	0x8904
+0xE5EC	0x890C
+0xE5ED	0x890A
+0xE5EE	0x8913
+0xE5EF	0x8943
+0xE5F0	0x891E
+0xE5F1	0x8925
+0xE5F2	0x892A
+0xE5F3	0x892B
+0xE5F4	0x8941
+0xE5F5	0x8944
+0xE5F6	0x893B
+0xE5F7	0x8936
+0xE5F8	0x8938
+0xE5F9	0x894C
+0xE5FA	0x891D
+0xE5FB	0x8960
+0xE5FC	0x895E
+0xE640	0x8966
+0xE641	0x8964
+0xE642	0x896D
+0xE643	0x896A
+0xE644	0x896F
+0xE645	0x8974
+0xE646	0x8977
+0xE647	0x897E
+0xE648	0x8983
+0xE649	0x8988
+0xE64A	0x898A
+0xE64B	0x8993
+0xE64C	0x8998
+0xE64D	0x89A1
+0xE64E	0x89A9
+0xE64F	0x89A6
+0xE650	0x89AC
+0xE651	0x89AF
+0xE652	0x89B2
+0xE653	0x89BA
+0xE654	0x89BD
+0xE655	0x89BF
+0xE656	0x89C0
+0xE657	0x89DA
+0xE658	0x89DC
+0xE659	0x89DD
+0xE65A	0x89E7
+0xE65B	0x89F4
+0xE65C	0x89F8
+0xE65D	0x8A03
+0xE65E	0x8A16
+0xE65F	0x8A10
+0xE660	0x8A0C
+0xE661	0x8A1B
+0xE662	0x8A1D
+0xE663	0x8A25
+0xE664	0x8A36
+0xE665	0x8A41
+0xE666	0x8A5B
+0xE667	0x8A52
+0xE668	0x8A46
+0xE669	0x8A48
+0xE66A	0x8A7C
+0xE66B	0x8A6D
+0xE66C	0x8A6C
+0xE66D	0x8A62
+0xE66E	0x8A85
+0xE66F	0x8A82
+0xE670	0x8A84
+0xE671	0x8AA8
+0xE672	0x8AA1
+0xE673	0x8A91
+0xE674	0x8AA5
+0xE675	0x8AA6
+0xE676	0x8A9A
+0xE677	0x8AA3
+0xE678	0x8AC4
+0xE679	0x8ACD
+0xE67A	0x8AC2
+0xE67B	0x8ADA
+0xE67C	0x8AEB
+0xE67D	0x8AF3
+0xE67E	0x8AE7
+0xE680	0x8AE4
+0xE681	0x8AF1
+0xE682	0x8B14
+0xE683	0x8AE0
+0xE684	0x8AE2
+0xE685	0x8AF7
+0xE686	0x8ADE
+0xE687	0x8ADB
+0xE688	0x8B0C
+0xE689	0x8B07
+0xE68A	0x8B1A
+0xE68B	0x8AE1
+0xE68C	0x8B16
+0xE68D	0x8B10
+0xE68E	0x8B17
+0xE68F	0x8B20
+0xE690	0x8B33
+0xE691	0x97AB
+0xE692	0x8B26
+0xE693	0x8B2B
+0xE694	0x8B3E
+0xE695	0x8B28
+0xE696	0x8B41
+0xE697	0x8B4C
+0xE698	0x8B4F
+0xE699	0x8B4E
+0xE69A	0x8B49
+0xE69B	0x8B56
+0xE69C	0x8B5B
+0xE69D	0x8B5A
+0xE69E	0x8B6B
+0xE69F	0x8B5F
+0xE6A0	0x8B6C
+0xE6A1	0x8B6F
+0xE6A2	0x8B74
+0xE6A3	0x8B7D
+0xE6A4	0x8B80
+0xE6A5	0x8B8C
+0xE6A6	0x8B8E
+0xE6A7	0x8B92
+0xE6A8	0x8B93
+0xE6A9	0x8B96
+0xE6AA	0x8B99
+0xE6AB	0x8B9A
+0xE6AC	0x8C3A
+0xE6AD	0x8C41
+0xE6AE	0x8C3F
+0xE6AF	0x8C48
+0xE6B0	0x8C4C
+0xE6B1	0x8C4E
+0xE6B2	0x8C50
+0xE6B3	0x8C55
+0xE6B4	0x8C62
+0xE6B5	0x8C6C
+0xE6B6	0x8C78
+0xE6B7	0x8C7A
+0xE6B8	0x8C82
+0xE6B9	0x8C89
+0xE6BA	0x8C85
+0xE6BB	0x8C8A
+0xE6BC	0x8C8D
+0xE6BD	0x8C8E
+0xE6BE	0x8C94
+0xE6BF	0x8C7C
+0xE6C0	0x8C98
+0xE6C1	0x621D
+0xE6C2	0x8CAD
+0xE6C3	0x8CAA
+0xE6C4	0x8CBD
+0xE6C5	0x8CB2
+0xE6C6	0x8CB3
+0xE6C7	0x8CAE
+0xE6C8	0x8CB6
+0xE6C9	0x8CC8
+0xE6CA	0x8CC1
+0xE6CB	0x8CE4
+0xE6CC	0x8CE3
+0xE6CD	0x8CDA
+0xE6CE	0x8CFD
+0xE6CF	0x8CFA
+0xE6D0	0x8CFB
+0xE6D1	0x8D04
+0xE6D2	0x8D05
+0xE6D3	0x8D0A
+0xE6D4	0x8D07
+0xE6D5	0x8D0F
+0xE6D6	0x8D0D
+0xE6D7	0x8D10
+0xE6D8	0x9F4E
+0xE6D9	0x8D13
+0xE6DA	0x8CCD
+0xE6DB	0x8D14
+0xE6DC	0x8D16
+0xE6DD	0x8D67
+0xE6DE	0x8D6D
+0xE6DF	0x8D71
+0xE6E0	0x8D73
+0xE6E1	0x8D81
+0xE6E2	0x8D99
+0xE6E3	0x8DC2
+0xE6E4	0x8DBE
+0xE6E5	0x8DBA
+0xE6E6	0x8DCF
+0xE6E7	0x8DDA
+0xE6E8	0x8DD6
+0xE6E9	0x8DCC
+0xE6EA	0x8DDB
+0xE6EB	0x8DCB
+0xE6EC	0x8DEA
+0xE6ED	0x8DEB
+0xE6EE	0x8DDF
+0xE6EF	0x8DE3
+0xE6F0	0x8DFC
+0xE6F1	0x8E08
+0xE6F2	0x8E09
+0xE6F3	0x8DFF
+0xE6F4	0x8E1D
+0xE6F5	0x8E1E
+0xE6F6	0x8E10
+0xE6F7	0x8E1F
+0xE6F8	0x8E42
+0xE6F9	0x8E35
+0xE6FA	0x8E30
+0xE6FB	0x8E34
+0xE6FC	0x8E4A
+0xE740	0x8E47
+0xE741	0x8E49
+0xE742	0x8E4C
+0xE743	0x8E50
+0xE744	0x8E48
+0xE745	0x8E59
+0xE746	0x8E64
+0xE747	0x8E60
+0xE748	0x8E2A
+0xE749	0x8E63
+0xE74A	0x8E55
+0xE74B	0x8E76
+0xE74C	0x8E72
+0xE74D	0x8E7C
+0xE74E	0x8E81
+0xE74F	0x8E87
+0xE750	0x8E85
+0xE751	0x8E84
+0xE752	0x8E8B
+0xE753	0x8E8A
+0xE754	0x8E93
+0xE755	0x8E91
+0xE756	0x8E94
+0xE757	0x8E99
+0xE758	0x8EAA
+0xE759	0x8EA1
+0xE75A	0x8EAC
+0xE75B	0x8EB0
+0xE75C	0x8EC6
+0xE75D	0x8EB1
+0xE75E	0x8EBE
+0xE75F	0x8EC5
+0xE760	0x8EC8
+0xE761	0x8ECB
+0xE762	0x8EDB
+0xE763	0x8EE3
+0xE764	0x8EFC
+0xE765	0x8EFB
+0xE766	0x8EEB
+0xE767	0x8EFE
+0xE768	0x8F0A
+0xE769	0x8F05
+0xE76A	0x8F15
+0xE76B	0x8F12
+0xE76C	0x8F19
+0xE76D	0x8F13
+0xE76E	0x8F1C
+0xE76F	0x8F1F
+0xE770	0x8F1B
+0xE771	0x8F0C
+0xE772	0x8F26
+0xE773	0x8F33
+0xE774	0x8F3B
+0xE775	0x8F39
+0xE776	0x8F45
+0xE777	0x8F42
+0xE778	0x8F3E
+0xE779	0x8F4C
+0xE77A	0x8F49
+0xE77B	0x8F46
+0xE77C	0x8F4E
+0xE77D	0x8F57
+0xE77E	0x8F5C
+0xE780	0x8F62
+0xE781	0x8F63
+0xE782	0x8F64
+0xE783	0x8F9C
+0xE784	0x8F9F
+0xE785	0x8FA3
+0xE786	0x8FAD
+0xE787	0x8FAF
+0xE788	0x8FB7
+0xE789	0x8FDA
+0xE78A	0x8FE5
+0xE78B	0x8FE2
+0xE78C	0x8FEA
+0xE78D	0x8FEF
+0xE78E	0x9087
+0xE78F	0x8FF4
+0xE790	0x9005
+0xE791	0x8FF9
+0xE792	0x8FFA
+0xE793	0x9011
+0xE794	0x9015
+0xE795	0x9021
+0xE796	0x900D
+0xE797	0x901E
+0xE798	0x9016
+0xE799	0x900B
+0xE79A	0x9027
+0xE79B	0x9036
+0xE79C	0x9035
+0xE79D	0x9039
+0xE79E	0x8FF8
+0xE79F	0x904F
+0xE7A0	0x9050
+0xE7A1	0x9051
+0xE7A2	0x9052
+0xE7A3	0x900E
+0xE7A4	0x9049
+0xE7A5	0x903E
+0xE7A6	0x9056
+0xE7A7	0x9058
+0xE7A8	0x905E
+0xE7A9	0x9068
+0xE7AA	0x906F
+0xE7AB	0x9076
+0xE7AC	0x96A8
+0xE7AD	0x9072
+0xE7AE	0x9082
+0xE7AF	0x907D
+0xE7B0	0x9081
+0xE7B1	0x9080
+0xE7B2	0x908A
+0xE7B3	0x9089
+0xE7B4	0x908F
+0xE7B5	0x90A8
+0xE7B6	0x90AF
+0xE7B7	0x90B1
+0xE7B8	0x90B5
+0xE7B9	0x90E2
+0xE7BA	0x90E4
+0xE7BB	0x6248
+0xE7BC	0x90DB
+0xE7BD	0x9102
+0xE7BE	0x9112
+0xE7BF	0x9119
+0xE7C0	0x9132
+0xE7C1	0x9130
+0xE7C2	0x914A
+0xE7C3	0x9156
+0xE7C4	0x9158
+0xE7C5	0x9163
+0xE7C6	0x9165
+0xE7C7	0x9169
+0xE7C8	0x9173
+0xE7C9	0x9172
+0xE7CA	0x918B
+0xE7CB	0x9189
+0xE7CC	0x9182
+0xE7CD	0x91A2
+0xE7CE	0x91AB
+0xE7CF	0x91AF
+0xE7D0	0x91AA
+0xE7D1	0x91B5
+0xE7D2	0x91B4
+0xE7D3	0x91BA
+0xE7D4	0x91C0
+0xE7D5	0x91C1
+0xE7D6	0x91C9
+0xE7D7	0x91CB
+0xE7D8	0x91D0
+0xE7D9	0x91D6
+0xE7DA	0x91DF
+0xE7DB	0x91E1
+0xE7DC	0x91DB
+0xE7DD	0x91FC
+0xE7DE	0x91F5
+0xE7DF	0x91F6
+0xE7E0	0x921E
+0xE7E1	0x91FF
+0xE7E2	0x9214
+0xE7E3	0x922C
+0xE7E4	0x9215
+0xE7E5	0x9211
+0xE7E6	0x925E
+0xE7E7	0x9257
+0xE7E8	0x9245
+0xE7E9	0x9249
+0xE7EA	0x9264
+0xE7EB	0x9248
+0xE7EC	0x9295
+0xE7ED	0x923F
+0xE7EE	0x924B
+0xE7EF	0x9250
+0xE7F0	0x929C
+0xE7F1	0x9296
+0xE7F2	0x9293
+0xE7F3	0x929B
+0xE7F4	0x925A
+0xE7F5	0x92CF
+0xE7F6	0x92B9
+0xE7F7	0x92B7
+0xE7F8	0x92E9
+0xE7F9	0x930F
+0xE7FA	0x92FA
+0xE7FB	0x9344
+0xE7FC	0x932E
+0xE840	0x9319
+0xE841	0x9322
+0xE842	0x931A
+0xE843	0x9323
+0xE844	0x933A
+0xE845	0x9335
+0xE846	0x933B
+0xE847	0x935C
+0xE848	0x9360
+0xE849	0x937C
+0xE84A	0x936E
+0xE84B	0x9356
+0xE84C	0x93B0
+0xE84D	0x93AC
+0xE84E	0x93AD
+0xE84F	0x9394
+0xE850	0x93B9
+0xE851	0x93D6
+0xE852	0x93D7
+0xE853	0x93E8
+0xE854	0x93E5
+0xE855	0x93D8
+0xE856	0x93C3
+0xE857	0x93DD
+0xE858	0x93D0
+0xE859	0x93C8
+0xE85A	0x93E4
+0xE85B	0x941A
+0xE85C	0x9414
+0xE85D	0x9413
+0xE85E	0x9403
+0xE85F	0x9407
+0xE860	0x9410
+0xE861	0x9436
+0xE862	0x942B
+0xE863	0x9435
+0xE864	0x9421
+0xE865	0x943A
+0xE866	0x9441
+0xE867	0x9452
+0xE868	0x9444
+0xE869	0x945B
+0xE86A	0x9460
+0xE86B	0x9462
+0xE86C	0x945E
+0xE86D	0x946A
+0xE86E	0x9229
+0xE86F	0x9470
+0xE870	0x9475
+0xE871	0x9477
+0xE872	0x947D
+0xE873	0x945A
+0xE874	0x947C
+0xE875	0x947E
+0xE876	0x9481
+0xE877	0x947F
+0xE878	0x9582
+0xE879	0x9587
+0xE87A	0x958A
+0xE87B	0x9594
+0xE87C	0x9596
+0xE87D	0x9598
+0xE87E	0x9599
+0xE880	0x95A0
+0xE881	0x95A8
+0xE882	0x95A7
+0xE883	0x95AD
+0xE884	0x95BC
+0xE885	0x95BB
+0xE886	0x95B9
+0xE887	0x95BE
+0xE888	0x95CA
+0xE889	0x6FF6
+0xE88A	0x95C3
+0xE88B	0x95CD
+0xE88C	0x95CC
+0xE88D	0x95D5
+0xE88E	0x95D4
+0xE88F	0x95D6
+0xE890	0x95DC
+0xE891	0x95E1
+0xE892	0x95E5
+0xE893	0x95E2
+0xE894	0x9621
+0xE895	0x9628
+0xE896	0x962E
+0xE897	0x962F
+0xE898	0x9642
+0xE899	0x964C
+0xE89A	0x964F
+0xE89B	0x964B
+0xE89C	0x9677
+0xE89D	0x965C
+0xE89E	0x965E
+0xE89F	0x965D
+0xE8A0	0x965F
+0xE8A1	0x9666
+0xE8A2	0x9672
+0xE8A3	0x966C
+0xE8A4	0x968D
+0xE8A5	0x9698
+0xE8A6	0x9695
+0xE8A7	0x9697
+0xE8A8	0x96AA
+0xE8A9	0x96A7
+0xE8AA	0x96B1
+0xE8AB	0x96B2
+0xE8AC	0x96B0
+0xE8AD	0x96B4
+0xE8AE	0x96B6
+0xE8AF	0x96B8
+0xE8B0	0x96B9
+0xE8B1	0x96CE
+0xE8B2	0x96CB
+0xE8B3	0x96C9
+0xE8B4	0x96CD
+0xE8B5	0x894D
+0xE8B6	0x96DC
+0xE8B7	0x970D
+0xE8B8	0x96D5
+0xE8B9	0x96F9
+0xE8BA	0x9704
+0xE8BB	0x9706
+0xE8BC	0x9708
+0xE8BD	0x9713
+0xE8BE	0x970E
+0xE8BF	0x9711
+0xE8C0	0x970F
+0xE8C1	0x9716
+0xE8C2	0x9719
+0xE8C3	0x9724
+0xE8C4	0x972A
+0xE8C5	0x9730
+0xE8C6	0x9739
+0xE8C7	0x973D
+0xE8C8	0x973E
+0xE8C9	0x9744
+0xE8CA	0x9746
+0xE8CB	0x9748
+0xE8CC	0x9742
+0xE8CD	0x9749
+0xE8CE	0x975C
+0xE8CF	0x9760
+0xE8D0	0x9764
+0xE8D1	0x9766
+0xE8D2	0x9768
+0xE8D3	0x52D2
+0xE8D4	0x976B
+0xE8D5	0x9771
+0xE8D6	0x9779
+0xE8D7	0x9785
+0xE8D8	0x977C
+0xE8D9	0x9781
+0xE8DA	0x977A
+0xE8DB	0x9786
+0xE8DC	0x978B
+0xE8DD	0x978F
+0xE8DE	0x9790
+0xE8DF	0x979C
+0xE8E0	0x97A8
+0xE8E1	0x97A6
+0xE8E2	0x97A3
+0xE8E3	0x97B3
+0xE8E4	0x97B4
+0xE8E5	0x97C3
+0xE8E6	0x97C6
+0xE8E7	0x97C8
+0xE8E8	0x97CB
+0xE8E9	0x97DC
+0xE8EA	0x97ED
+0xE8EB	0x9F4F
+0xE8EC	0x97F2
+0xE8ED	0x7ADF
+0xE8EE	0x97F6
+0xE8EF	0x97F5
+0xE8F0	0x980F
+0xE8F1	0x980C
+0xE8F2	0x9838
+0xE8F3	0x9824
+0xE8F4	0x9821
+0xE8F5	0x9837
+0xE8F6	0x983D
+0xE8F7	0x9846
+0xE8F8	0x984F
+0xE8F9	0x984B
+0xE8FA	0x986B
+0xE8FB	0x986F
+0xE8FC	0x9870
+0xE940	0x9871
+0xE941	0x9874
+0xE942	0x9873
+0xE943	0x98AA
+0xE944	0x98AF
+0xE945	0x98B1
+0xE946	0x98B6
+0xE947	0x98C4
+0xE948	0x98C3
+0xE949	0x98C6
+0xE94A	0x98E9
+0xE94B	0x98EB
+0xE94C	0x9903
+0xE94D	0x9909
+0xE94E	0x9912
+0xE94F	0x9914
+0xE950	0x9918
+0xE951	0x9921
+0xE952	0x991D
+0xE953	0x991E
+0xE954	0x9924
+0xE955	0x9920
+0xE956	0x992C
+0xE957	0x992E
+0xE958	0x993D
+0xE959	0x993E
+0xE95A	0x9942
+0xE95B	0x9949
+0xE95C	0x9945
+0xE95D	0x9950
+0xE95E	0x994B
+0xE95F	0x9951
+0xE960	0x9952
+0xE961	0x994C
+0xE962	0x9955
+0xE963	0x9997
+0xE964	0x9998
+0xE965	0x99A5
+0xE966	0x99AD
+0xE967	0x99AE
+0xE968	0x99BC
+0xE969	0x99DF
+0xE96A	0x99DB
+0xE96B	0x99DD
+0xE96C	0x99D8
+0xE96D	0x99D1
+0xE96E	0x99ED
+0xE96F	0x99EE
+0xE970	0x99F1
+0xE971	0x99F2
+0xE972	0x99FB
+0xE973	0x99F8
+0xE974	0x9A01
+0xE975	0x9A0F
+0xE976	0x9A05
+0xE977	0x99E2
+0xE978	0x9A19
+0xE979	0x9A2B
+0xE97A	0x9A37
+0xE97B	0x9A45
+0xE97C	0x9A42
+0xE97D	0x9A40
+0xE97E	0x9A43
+0xE980	0x9A3E
+0xE981	0x9A55
+0xE982	0x9A4D
+0xE983	0x9A5B
+0xE984	0x9A57
+0xE985	0x9A5F
+0xE986	0x9A62
+0xE987	0x9A65
+0xE988	0x9A64
+0xE989	0x9A69
+0xE98A	0x9A6B
+0xE98B	0x9A6A
+0xE98C	0x9AAD
+0xE98D	0x9AB0
+0xE98E	0x9ABC
+0xE98F	0x9AC0
+0xE990	0x9ACF
+0xE991	0x9AD1
+0xE992	0x9AD3
+0xE993	0x9AD4
+0xE994	0x9ADE
+0xE995	0x9ADF
+0xE996	0x9AE2
+0xE997	0x9AE3
+0xE998	0x9AE6
+0xE999	0x9AEF
+0xE99A	0x9AEB
+0xE99B	0x9AEE
+0xE99C	0x9AF4
+0xE99D	0x9AF1
+0xE99E	0x9AF7
+0xE99F	0x9AFB
+0xE9A0	0x9B06
+0xE9A1	0x9B18
+0xE9A2	0x9B1A
+0xE9A3	0x9B1F
+0xE9A4	0x9B22
+0xE9A5	0x9B23
+0xE9A6	0x9B25
+0xE9A7	0x9B27
+0xE9A8	0x9B28
+0xE9A9	0x9B29
+0xE9AA	0x9B2A
+0xE9AB	0x9B2E
+0xE9AC	0x9B2F
+0xE9AD	0x9B32
+0xE9AE	0x9B44
+0xE9AF	0x9B43
+0xE9B0	0x9B4F
+0xE9B1	0x9B4D
+0xE9B2	0x9B4E
+0xE9B3	0x9B51
+0xE9B4	0x9B58
+0xE9B5	0x9B74
+0xE9B6	0x9B93
+0xE9B7	0x9B83
+0xE9B8	0x9B91
+0xE9B9	0x9B96
+0xE9BA	0x9B97
+0xE9BB	0x9B9F
+0xE9BC	0x9BA0
+0xE9BD	0x9BA8
+0xE9BE	0x9BB4
+0xE9BF	0x9BC0
+0xE9C0	0x9BCA
+0xE9C1	0x9BB9
+0xE9C2	0x9BC6
+0xE9C3	0x9BCF
+0xE9C4	0x9BD1
+0xE9C5	0x9BD2
+0xE9C6	0x9BE3
+0xE9C7	0x9BE2
+0xE9C8	0x9BE4
+0xE9C9	0x9BD4
+0xE9CA	0x9BE1
+0xE9CB	0x9C3A
+0xE9CC	0x9BF2
+0xE9CD	0x9BF1
+0xE9CE	0x9BF0
+0xE9CF	0x9C15
+0xE9D0	0x9C14
+0xE9D1	0x9C09
+0xE9D2	0x9C13
+0xE9D3	0x9C0C
+0xE9D4	0x9C06
+0xE9D5	0x9C08
+0xE9D6	0x9C12
+0xE9D7	0x9C0A
+0xE9D8	0x9C04
+0xE9D9	0x9C2E
+0xE9DA	0x9C1B
+0xE9DB	0x9C25
+0xE9DC	0x9C24
+0xE9DD	0x9C21
+0xE9DE	0x9C30
+0xE9DF	0x9C47
+0xE9E0	0x9C32
+0xE9E1	0x9C46
+0xE9E2	0x9C3E
+0xE9E3	0x9C5A
+0xE9E4	0x9C60
+0xE9E5	0x9C67
+0xE9E6	0x9C76
+0xE9E7	0x9C78
+0xE9E8	0x9CE7
+0xE9E9	0x9CEC
+0xE9EA	0x9CF0
+0xE9EB	0x9D09
+0xE9EC	0x9D08
+0xE9ED	0x9CEB
+0xE9EE	0x9D03
+0xE9EF	0x9D06
+0xE9F0	0x9D2A
+0xE9F1	0x9D26
+0xE9F2	0x9DAF
+0xE9F3	0x9D23
+0xE9F4	0x9D1F
+0xE9F5	0x9D44
+0xE9F6	0x9D15
+0xE9F7	0x9D12
+0xE9F8	0x9D41
+0xE9F9	0x9D3F
+0xE9FA	0x9D3E
+0xE9FB	0x9D46
+0xE9FC	0x9D48
+0xEA40	0x9D5D
+0xEA41	0x9D5E
+0xEA42	0x9D64
+0xEA43	0x9D51
+0xEA44	0x9D50
+0xEA45	0x9D59
+0xEA46	0x9D72
+0xEA47	0x9D89
+0xEA48	0x9D87
+0xEA49	0x9DAB
+0xEA4A	0x9D6F
+0xEA4B	0x9D7A
+0xEA4C	0x9D9A
+0xEA4D	0x9DA4
+0xEA4E	0x9DA9
+0xEA4F	0x9DB2
+0xEA50	0x9DC4
+0xEA51	0x9DC1
+0xEA52	0x9DBB
+0xEA53	0x9DB8
+0xEA54	0x9DBA
+0xEA55	0x9DC6
+0xEA56	0x9DCF
+0xEA57	0x9DC2
+0xEA58	0x9DD9
+0xEA59	0x9DD3
+0xEA5A	0x9DF8
+0xEA5B	0x9DE6
+0xEA5C	0x9DED
+0xEA5D	0x9DEF
+0xEA5E	0x9DFD
+0xEA5F	0x9E1A
+0xEA60	0x9E1B
+0xEA61	0x9E1E
+0xEA62	0x9E75
+0xEA63	0x9E79
+0xEA64	0x9E7D
+0xEA65	0x9E81
+0xEA66	0x9E88
+0xEA67	0x9E8B
+0xEA68	0x9E8C
+0xEA69	0x9E92
+0xEA6A	0x9E95
+0xEA6B	0x9E91
+0xEA6C	0x9E9D
+0xEA6D	0x9EA5
+0xEA6E	0x9EA9
+0xEA6F	0x9EB8
+0xEA70	0x9EAA
+0xEA71	0x9EAD
+0xEA72	0x9761
+0xEA73	0x9ECC
+0xEA74	0x9ECE
+0xEA75	0x9ECF
+0xEA76	0x9ED0
+0xEA77	0x9ED4
+0xEA78	0x9EDC
+0xEA79	0x9EDE
+0xEA7A	0x9EDD
+0xEA7B	0x9EE0
+0xEA7C	0x9EE5
+0xEA7D	0x9EE8
+0xEA7E	0x9EEF
+0xEA80	0x9EF4
+0xEA81	0x9EF6
+0xEA82	0x9EF7
+0xEA83	0x9EF9
+0xEA84	0x9EFB
+0xEA85	0x9EFC
+0xEA86	0x9EFD
+0xEA87	0x9F07
+0xEA88	0x9F08
+0xEA89	0x76B7
+0xEA8A	0x9F15
+0xEA8B	0x9F21
+0xEA8C	0x9F2C
+0xEA8D	0x9F3E
+0xEA8E	0x9F4A
+0xEA8F	0x9F52
+0xEA90	0x9F54
+0xEA91	0x9F63
+0xEA92	0x9F5F
+0xEA93	0x9F60
+0xEA94	0x9F61
+0xEA95	0x9F66
+0xEA96	0x9F67
+0xEA97	0x9F6C
+0xEA98	0x9F6A
+0xEA99	0x9F77
+0xEA9A	0x9F72
+0xEA9B	0x9F76
+0xEA9C	0x9F95
+0xEA9D	0x9F9C
+0xEA9E	0x9FA0
+0xEA9F	0x582F
+0xEAA0	0x69C7
+0xEAA1	0x9059
+0xEAA2	0x7464
+0xEAA3	0x51DC
+0xEAA4	0x7199
+0xED40	0x7E8A
+0xED41	0x891C
+0xED42	0x9348
+0xED43	0x9288
+0xED44	0x84DC
+0xED45	0x4FC9
+0xED46	0x70BB
+0xED47	0x6631
+0xED48	0x68C8
+0xED49	0x92F9
+0xED4A	0x66FB
+0xED4B	0x5F45
+0xED4C	0x4E28
+0xED4D	0x4EE1
+0xED4E	0x4EFC
+0xED4F	0x4F00
+0xED50	0x4F03
+0xED51	0x4F39
+0xED52	0x4F56
+0xED53	0x4F92
+0xED54	0x4F8A
+0xED55	0x4F9A
+0xED56	0x4F94
+0xED57	0x4FCD
+0xED58	0x5040
+0xED59	0x5022
+0xED5A	0x4FFF
+0xED5B	0x501E
+0xED5C	0x5046
+0xED5D	0x5070
+0xED5E	0x5042
+0xED5F	0x5094
+0xED60	0x50F4
+0xED61	0x50D8
+0xED62	0x514A
+0xED63	0x5164
+0xED64	0x519D
+0xED65	0x51BE
+0xED66	0x51EC
+0xED67	0x5215
+0xED68	0x529C
+0xED69	0x52A6
+0xED6A	0x52C0
+0xED6B	0x52DB
+0xED6C	0x5300
+0xED6D	0x5307
+0xED6E	0x5324
+0xED6F	0x5372
+0xED70	0x5393
+0xED71	0x53B2
+0xED72	0x53DD
+0xED73	0xFA0E
+0xED74	0x549C
+0xED75	0x548A
+0xED76	0x54A9
+0xED77	0x54FF
+0xED78	0x5586
+0xED79	0x5759
+0xED7A	0x5765
+0xED7B	0x57AC
+0xED7C	0x57C8
+0xED7D	0x57C7
+0xED7E	0xFA0F
+0xED80	0xFA10
+0xED81	0x589E
+0xED82	0x58B2
+0xED83	0x590B
+0xED84	0x5953
+0xED85	0x595B
+0xED86	0x595D
+0xED87	0x5963
+0xED88	0x59A4
+0xED89	0x59BA
+0xED8A	0x5B56
+0xED8B	0x5BC0
+0xED8C	0x752F
+0xED8D	0x5BD8
+0xED8E	0x5BEC
+0xED8F	0x5C1E
+0xED90	0x5CA6
+0xED91	0x5CBA
+0xED92	0x5CF5
+0xED93	0x5D27
+0xED94	0x5D53
+0xED95	0xFA11
+0xED96	0x5D42
+0xED97	0x5D6D
+0xED98	0x5DB8
+0xED99	0x5DB9
+0xED9A	0x5DD0
+0xED9B	0x5F21
+0xED9C	0x5F34
+0xED9D	0x5F67
+0xED9E	0x5FB7
+0xED9F	0x5FDE
+0xEDA0	0x605D
+0xEDA1	0x6085
+0xEDA2	0x608A
+0xEDA3	0x60DE
+0xEDA4	0x60D5
+0xEDA5	0x6120
+0xEDA6	0x60F2
+0xEDA7	0x6111
+0xEDA8	0x6137
+0xEDA9	0x6130
+0xEDAA	0x6198
+0xEDAB	0x6213
+0xEDAC	0x62A6
+0xEDAD	0x63F5
+0xEDAE	0x6460
+0xEDAF	0x649D
+0xEDB0	0x64CE
+0xEDB1	0x654E
+0xEDB2	0x6600
+0xEDB3	0x6615
+0xEDB4	0x663B
+0xEDB5	0x6609
+0xEDB6	0x662E
+0xEDB7	0x661E
+0xEDB8	0x6624
+0xEDB9	0x6665
+0xEDBA	0x6657
+0xEDBB	0x6659
+0xEDBC	0xFA12
+0xEDBD	0x6673
+0xEDBE	0x6699
+0xEDBF	0x66A0
+0xEDC0	0x66B2
+0xEDC1	0x66BF
+0xEDC2	0x66FA
+0xEDC3	0x670E
+0xEDC4	0xF929
+0xEDC5	0x6766
+0xEDC6	0x67BB
+0xEDC7	0x6852
+0xEDC8	0x67C0
+0xEDC9	0x6801
+0xEDCA	0x6844
+0xEDCB	0x68CF
+0xEDCC	0xFA13
+0xEDCD	0x6968
+0xEDCE	0xFA14
+0xEDCF	0x6998
+0xEDD0	0x69E2
+0xEDD1	0x6A30
+0xEDD2	0x6A6B
+0xEDD3	0x6A46
+0xEDD4	0x6A73
+0xEDD5	0x6A7E
+0xEDD6	0x6AE2
+0xEDD7	0x6AE4
+0xEDD8	0x6BD6
+0xEDD9	0x6C3F
+0xEDDA	0x6C5C
+0xEDDB	0x6C86
+0xEDDC	0x6C6F
+0xEDDD	0x6CDA
+0xEDDE	0x6D04
+0xEDDF	0x6D87
+0xEDE0	0x6D6F
+0xEDE1	0x6D96
+0xEDE2	0x6DAC
+0xEDE3	0x6DCF
+0xEDE4	0x6DF8
+0xEDE5	0x6DF2
+0xEDE6	0x6DFC
+0xEDE7	0x6E39
+0xEDE8	0x6E5C
+0xEDE9	0x6E27
+0xEDEA	0x6E3C
+0xEDEB	0x6EBF
+0xEDEC	0x6F88
+0xEDED	0x6FB5
+0xEDEE	0x6FF5
+0xEDEF	0x7005
+0xEDF0	0x7007
+0xEDF1	0x7028
+0xEDF2	0x7085
+0xEDF3	0x70AB
+0xEDF4	0x710F
+0xEDF5	0x7104
+0xEDF6	0x715C
+0xEDF7	0x7146
+0xEDF8	0x7147
+0xEDF9	0xFA15
+0xEDFA	0x71C1
+0xEDFB	0x71FE
+0xEDFC	0x72B1
+0xEE40	0x72BE
+0xEE41	0x7324
+0xEE42	0xFA16
+0xEE43	0x7377
+0xEE44	0x73BD
+0xEE45	0x73C9
+0xEE46	0x73D6
+0xEE47	0x73E3
+0xEE48	0x73D2
+0xEE49	0x7407
+0xEE4A	0x73F5
+0xEE4B	0x7426
+0xEE4C	0x742A
+0xEE4D	0x7429
+0xEE4E	0x742E
+0xEE4F	0x7462
+0xEE50	0x7489
+0xEE51	0x749F
+0xEE52	0x7501
+0xEE53	0x756F
+0xEE54	0x7682
+0xEE55	0x769C
+0xEE56	0x769E
+0xEE57	0x769B
+0xEE58	0x76A6
+0xEE59	0xFA17
+0xEE5A	0x7746
+0xEE5B	0x52AF
+0xEE5C	0x7821
+0xEE5D	0x784E
+0xEE5E	0x7864
+0xEE5F	0x787A
+0xEE60	0x7930
+0xEE61	0xFA18
+0xEE62	0xFA19
+0xEE63	0xFA1A
+0xEE64	0x7994
+0xEE65	0xFA1B
+0xEE66	0x799B
+0xEE67	0x7AD1
+0xEE68	0x7AE7
+0xEE69	0xFA1C
+0xEE6A	0x7AEB
+0xEE6B	0x7B9E
+0xEE6C	0xFA1D
+0xEE6D	0x7D48
+0xEE6E	0x7D5C
+0xEE6F	0x7DB7
+0xEE70	0x7DA0
+0xEE71	0x7DD6
+0xEE72	0x7E52
+0xEE73	0x7F47
+0xEE74	0x7FA1
+0xEE75	0xFA1E
+0xEE76	0x8301
+0xEE77	0x8362
+0xEE78	0x837F
+0xEE79	0x83C7
+0xEE7A	0x83F6
+0xEE7B	0x8448
+0xEE7C	0x84B4
+0xEE7D	0x8553
+0xEE7E	0x8559
+0xEE80	0x856B
+0xEE81	0xFA1F
+0xEE82	0x85B0
+0xEE83	0xFA20
+0xEE84	0xFA21
+0xEE85	0x8807
+0xEE86	0x88F5
+0xEE87	0x8A12
+0xEE88	0x8A37
+0xEE89	0x8A79
+0xEE8A	0x8AA7
+0xEE8B	0x8ABE
+0xEE8C	0x8ADF
+0xEE8D	0xFA22
+0xEE8E	0x8AF6
+0xEE8F	0x8B53
+0xEE90	0x8B7F
+0xEE91	0x8CF0
+0xEE92	0x8CF4
+0xEE93	0x8D12
+0xEE94	0x8D76
+0xEE95	0xFA23
+0xEE96	0x8ECF
+0xEE97	0xFA24
+0xEE98	0xFA25
+0xEE99	0x9067
+0xEE9A	0x90DE
+0xEE9B	0xFA26
+0xEE9C	0x9115
+0xEE9D	0x9127
+0xEE9E	0x91DA
+0xEE9F	0x91D7
+0xEEA0	0x91DE
+0xEEA1	0x91ED
+0xEEA2	0x91EE
+0xEEA3	0x91E4
+0xEEA4	0x91E5
+0xEEA5	0x9206
+0xEEA6	0x9210
+0xEEA7	0x920A
+0xEEA8	0x923A
+0xEEA9	0x9240
+0xEEAA	0x923C
+0xEEAB	0x924E
+0xEEAC	0x9259
+0xEEAD	0x9251
+0xEEAE	0x9239
+0xEEAF	0x9267
+0xEEB0	0x92A7
+0xEEB1	0x9277
+0xEEB2	0x9278
+0xEEB3	0x92E7
+0xEEB4	0x92D7
+0xEEB5	0x92D9
+0xEEB6	0x92D0
+0xEEB7	0xFA27
+0xEEB8	0x92D5
+0xEEB9	0x92E0
+0xEEBA	0x92D3
+0xEEBB	0x9325
+0xEEBC	0x9321
+0xEEBD	0x92FB
+0xEEBE	0xFA28
+0xEEBF	0x931E
+0xEEC0	0x92FF
+0xEEC1	0x931D
+0xEEC2	0x9302
+0xEEC3	0x9370
+0xEEC4	0x9357
+0xEEC5	0x93A4
+0xEEC6	0x93C6
+0xEEC7	0x93DE
+0xEEC8	0x93F8
+0xEEC9	0x9431
+0xEECA	0x9445
+0xEECB	0x9448
+0xEECC	0x9592
+0xEECD	0xF9DC
+0xEECE	0xFA29
+0xEECF	0x969D
+0xEED0	0x96AF
+0xEED1	0x9733
+0xEED2	0x973B
+0xEED3	0x9743
+0xEED4	0x974D
+0xEED5	0x974F
+0xEED6	0x9751
+0xEED7	0x9755
+0xEED8	0x9857
+0xEED9	0x9865
+0xEEDA	0xFA2A
+0xEEDB	0xFA2B
+0xEEDC	0x9927
+0xEEDD	0xFA2C
+0xEEDE	0x999E
+0xEEDF	0x9A4E
+0xEEE0	0x9AD9
+0xEEE1	0x9ADC
+0xEEE2	0x9B75
+0xEEE3	0x9B72
+0xEEE4	0x9B8F
+0xEEE5	0x9BB1
+0xEEE6	0x9BBB
+0xEEE7	0x9C00
+0xEEE8	0x9D70
+0xEEE9	0x9D6B
+0xEEEA	0xFA2D
+0xEEEB	0x9E19
+0xEEEC	0x9ED1
+0xEEEF	0x2170
+0xEEF0	0x2171
+0xEEF1	0x2172
+0xEEF2	0x2173
+0xEEF3	0x2174
+0xEEF4	0x2175
+0xEEF5	0x2176
+0xEEF6	0x2177
+0xEEF7	0x2178
+0xEEF8	0x2179
+0xEEF9	0xFFE2
+0xEEFA	0xFFE4
+0xEEFB	0xFF07
+0xEEFC	0xFF02
+0xF040	0xE000
+0xF041	0xE001
+0xF042	0xE002
+0xF043	0xE003
+0xF044	0xE004
+0xF045	0xE005
+0xF046	0xE006
+0xF047	0xE007
+0xF048	0xE008
+0xF049	0xE009
+0xF04A	0xE00A
+0xF04B	0xE00B
+0xF04C	0xE00C
+0xF04D	0xE00D
+0xF04E	0xE00E
+0xF04F	0xE00F
+0xF050	0xE010
+0xF051	0xE011
+0xF052	0xE012
+0xF053	0xE013
+0xF054	0xE014
+0xF055	0xE015
+0xF056	0xE016
+0xF057	0xE017
+0xF058	0xE018
+0xF059	0xE019
+0xF05A	0xE01A
+0xF05B	0xE01B
+0xF05C	0xE01C
+0xF05D	0xE01D
+0xF05E	0xE01E
+0xF05F	0xE01F
+0xF060	0xE020
+0xF061	0xE021
+0xF062	0xE022
+0xF063	0xE023
+0xF064	0xE024
+0xF065	0xE025
+0xF066	0xE026
+0xF067	0xE027
+0xF068	0xE028
+0xF069	0xE029
+0xF06A	0xE02A
+0xF06B	0xE02B
+0xF06C	0xE02C
+0xF06D	0xE02D
+0xF06E	0xE02E
+0xF06F	0xE02F
+0xF070	0xE030
+0xF071	0xE031
+0xF072	0xE032
+0xF073	0xE033
+0xF074	0xE034
+0xF075	0xE035
+0xF076	0xE036
+0xF077	0xE037
+0xF078	0xE038
+0xF079	0xE039
+0xF07A	0xE03A
+0xF07B	0xE03B
+0xF07C	0xE03C
+0xF07D	0xE03D
+0xF07E	0xE03E
+0xF080	0xE03F
+0xF081	0xE040
+0xF082	0xE041
+0xF083	0xE042
+0xF084	0xE043
+0xF085	0xE044
+0xF086	0xE045
+0xF087	0xE046
+0xF088	0xE047
+0xF089	0xE048
+0xF08A	0xE049
+0xF08B	0xE04A
+0xF08C	0xE04B
+0xF08D	0xE04C
+0xF08E	0xE04D
+0xF08F	0xE04E
+0xF090	0xE04F
+0xF091	0xE050
+0xF092	0xE051
+0xF093	0xE052
+0xF094	0xE053
+0xF095	0xE054
+0xF096	0xE055
+0xF097	0xE056
+0xF098	0xE057
+0xF099	0xE058
+0xF09A	0xE059
+0xF09B	0xE05A
+0xF09C	0xE05B
+0xF09D	0xE05C
+0xF09E	0xE05D
+0xF09F	0xE05E
+0xF0A0	0xE05F
+0xF0A1	0xE060
+0xF0A2	0xE061
+0xF0A3	0xE062
+0xF0A4	0xE063
+0xF0A5	0xE064
+0xF0A6	0xE065
+0xF0A7	0xE066
+0xF0A8	0xE067
+0xF0A9	0xE068
+0xF0AA	0xE069
+0xF0AB	0xE06A
+0xF0AC	0xE06B
+0xF0AD	0xE06C
+0xF0AE	0xE06D
+0xF0AF	0xE06E
+0xF0B0	0xE06F
+0xF0B1	0xE070
+0xF0B2	0xE071
+0xF0B3	0xE072
+0xF0B4	0xE073
+0xF0B5	0xE074
+0xF0B6	0xE075
+0xF0B7	0xE076
+0xF0B8	0xE077
+0xF0B9	0xE078
+0xF0BA	0xE079
+0xF0BB	0xE07A
+0xF0BC	0xE07B
+0xF0BD	0xE07C
+0xF0BE	0xE07D
+0xF0BF	0xE07E
+0xF0C0	0xE07F
+0xF0C1	0xE080
+0xF0C2	0xE081
+0xF0C3	0xE082
+0xF0C4	0xE083
+0xF0C5	0xE084
+0xF0C6	0xE085
+0xF0C7	0xE086
+0xF0C8	0xE087
+0xF0C9	0xE088
+0xF0CA	0xE089
+0xF0CB	0xE08A
+0xF0CC	0xE08B
+0xF0CD	0xE08C
+0xF0CE	0xE08D
+0xF0CF	0xE08E
+0xF0D0	0xE08F
+0xF0D1	0xE090
+0xF0D2	0xE091
+0xF0D3	0xE092
+0xF0D4	0xE093
+0xF0D5	0xE094
+0xF0D6	0xE095
+0xF0D7	0xE096
+0xF0D8	0xE097
+0xF0D9	0xE098
+0xF0DA	0xE099
+0xF0DB	0xE09A
+0xF0DC	0xE09B
+0xF0DD	0xE09C
+0xF0DE	0xE09D
+0xF0DF	0xE09E
+0xF0E0	0xE09F
+0xF0E1	0xE0A0
+0xF0E2	0xE0A1
+0xF0E3	0xE0A2
+0xF0E4	0xE0A3
+0xF0E5	0xE0A4
+0xF0E6	0xE0A5
+0xF0E7	0xE0A6
+0xF0E8	0xE0A7
+0xF0E9	0xE0A8
+0xF0EA	0xE0A9
+0xF0EB	0xE0AA
+0xF0EC	0xE0AB
+0xF0ED	0xE0AC
+0xF0EE	0xE0AD
+0xF0EF	0xE0AE
+0xF0F0	0xE0AF
+0xF0F1	0xE0B0
+0xF0F2	0xE0B1
+0xF0F3	0xE0B2
+0xF0F4	0xE0B3
+0xF0F5	0xE0B4
+0xF0F6	0xE0B5
+0xF0F7	0xE0B6
+0xF0F8	0xE0B7
+0xF0F9	0xE0B8
+0xF0FA	0xE0B9
+0xF0FB	0xE0BA
+0xF0FC	0xE0BB
+0xF140	0xE0BC
+0xF141	0xE0BD
+0xF142	0xE0BE
+0xF143	0xE0BF
+0xF144	0xE0C0
+0xF145	0xE0C1
+0xF146	0xE0C2
+0xF147	0xE0C3
+0xF148	0xE0C4
+0xF149	0xE0C5
+0xF14A	0xE0C6
+0xF14B	0xE0C7
+0xF14C	0xE0C8
+0xF14D	0xE0C9
+0xF14E	0xE0CA
+0xF14F	0xE0CB
+0xF150	0xE0CC
+0xF151	0xE0CD
+0xF152	0xE0CE
+0xF153	0xE0CF
+0xF154	0xE0D0
+0xF155	0xE0D1
+0xF156	0xE0D2
+0xF157	0xE0D3
+0xF158	0xE0D4
+0xF159	0xE0D5
+0xF15A	0xE0D6
+0xF15B	0xE0D7
+0xF15C	0xE0D8
+0xF15D	0xE0D9
+0xF15E	0xE0DA
+0xF15F	0xE0DB
+0xF160	0xE0DC
+0xF161	0xE0DD
+0xF162	0xE0DE
+0xF163	0xE0DF
+0xF164	0xE0E0
+0xF165	0xE0E1
+0xF166	0xE0E2
+0xF167	0xE0E3
+0xF168	0xE0E4
+0xF169	0xE0E5
+0xF16A	0xE0E6
+0xF16B	0xE0E7
+0xF16C	0xE0E8
+0xF16D	0xE0E9
+0xF16E	0xE0EA
+0xF16F	0xE0EB
+0xF170	0xE0EC
+0xF171	0xE0ED
+0xF172	0xE0EE
+0xF173	0xE0EF
+0xF174	0xE0F0
+0xF175	0xE0F1
+0xF176	0xE0F2
+0xF177	0xE0F3
+0xF178	0xE0F4
+0xF179	0xE0F5
+0xF17A	0xE0F6
+0xF17B	0xE0F7
+0xF17C	0xE0F8
+0xF17D	0xE0F9
+0xF17E	0xE0FA
+0xF180	0xE0FB
+0xF181	0xE0FC
+0xF182	0xE0FD
+0xF183	0xE0FE
+0xF184	0xE0FF
+0xF185	0xE100
+0xF186	0xE101
+0xF187	0xE102
+0xF188	0xE103
+0xF189	0xE104
+0xF18A	0xE105
+0xF18B	0xE106
+0xF18C	0xE107
+0xF18D	0xE108
+0xF18E	0xE109
+0xF18F	0xE10A
+0xF190	0xE10B
+0xF191	0xE10C
+0xF192	0xE10D
+0xF193	0xE10E
+0xF194	0xE10F
+0xF195	0xE110
+0xF196	0xE111
+0xF197	0xE112
+0xF198	0xE113
+0xF199	0xE114
+0xF19A	0xE115
+0xF19B	0xE116
+0xF19C	0xE117
+0xF19D	0xE118
+0xF19E	0xE119
+0xF19F	0xE11A
+0xF1A0	0xE11B
+0xF1A1	0xE11C
+0xF1A2	0xE11D
+0xF1A3	0xE11E
+0xF1A4	0xE11F
+0xF1A5	0xE120
+0xF1A6	0xE121
+0xF1A7	0xE122
+0xF1A8	0xE123
+0xF1A9	0xE124
+0xF1AA	0xE125
+0xF1AB	0xE126
+0xF1AC	0xE127
+0xF1AD	0xE128
+0xF1AE	0xE129
+0xF1AF	0xE12A
+0xF1B0	0xE12B
+0xF1B1	0xE12C
+0xF1B2	0xE12D
+0xF1B3	0xE12E
+0xF1B4	0xE12F
+0xF1B5	0xE130
+0xF1B6	0xE131
+0xF1B7	0xE132
+0xF1B8	0xE133
+0xF1B9	0xE134
+0xF1BA	0xE135
+0xF1BB	0xE136
+0xF1BC	0xE137
+0xF1BD	0xE138
+0xF1BE	0xE139
+0xF1BF	0xE13A
+0xF1C0	0xE13B
+0xF1C1	0xE13C
+0xF1C2	0xE13D
+0xF1C3	0xE13E
+0xF1C4	0xE13F
+0xF1C5	0xE140
+0xF1C6	0xE141
+0xF1C7	0xE142
+0xF1C8	0xE143
+0xF1C9	0xE144
+0xF1CA	0xE145
+0xF1CB	0xE146
+0xF1CC	0xE147
+0xF1CD	0xE148
+0xF1CE	0xE149
+0xF1CF	0xE14A
+0xF1D0	0xE14B
+0xF1D1	0xE14C
+0xF1D2	0xE14D
+0xF1D3	0xE14E
+0xF1D4	0xE14F
+0xF1D5	0xE150
+0xF1D6	0xE151
+0xF1D7	0xE152
+0xF1D8	0xE153
+0xF1D9	0xE154
+0xF1DA	0xE155
+0xF1DB	0xE156
+0xF1DC	0xE157
+0xF1DD	0xE158
+0xF1DE	0xE159
+0xF1DF	0xE15A
+0xF1E0	0xE15B
+0xF1E1	0xE15C
+0xF1E2	0xE15D
+0xF1E3	0xE15E
+0xF1E4	0xE15F
+0xF1E5	0xE160
+0xF1E6	0xE161
+0xF1E7	0xE162
+0xF1E8	0xE163
+0xF1E9	0xE164
+0xF1EA	0xE165
+0xF1EB	0xE166
+0xF1EC	0xE167
+0xF1ED	0xE168
+0xF1EE	0xE169
+0xF1EF	0xE16A
+0xF1F0	0xE16B
+0xF1F1	0xE16C
+0xF1F2	0xE16D
+0xF1F3	0xE16E
+0xF1F4	0xE16F
+0xF1F5	0xE170
+0xF1F6	0xE171
+0xF1F7	0xE172
+0xF1F8	0xE173
+0xF1F9	0xE174
+0xF1FA	0xE175
+0xF1FB	0xE176
+0xF1FC	0xE177
+0xF240	0xE178
+0xF241	0xE179
+0xF242	0xE17A
+0xF243	0xE17B
+0xF244	0xE17C
+0xF245	0xE17D
+0xF246	0xE17E
+0xF247	0xE17F
+0xF248	0xE180
+0xF249	0xE181
+0xF24A	0xE182
+0xF24B	0xE183
+0xF24C	0xE184
+0xF24D	0xE185
+0xF24E	0xE186
+0xF24F	0xE187
+0xF250	0xE188
+0xF251	0xE189
+0xF252	0xE18A
+0xF253	0xE18B
+0xF254	0xE18C
+0xF255	0xE18D
+0xF256	0xE18E
+0xF257	0xE18F
+0xF258	0xE190
+0xF259	0xE191
+0xF25A	0xE192
+0xF25B	0xE193
+0xF25C	0xE194
+0xF25D	0xE195
+0xF25E	0xE196
+0xF25F	0xE197
+0xF260	0xE198
+0xF261	0xE199
+0xF262	0xE19A
+0xF263	0xE19B
+0xF264	0xE19C
+0xF265	0xE19D
+0xF266	0xE19E
+0xF267	0xE19F
+0xF268	0xE1A0
+0xF269	0xE1A1
+0xF26A	0xE1A2
+0xF26B	0xE1A3
+0xF26C	0xE1A4
+0xF26D	0xE1A5
+0xF26E	0xE1A6
+0xF26F	0xE1A7
+0xF270	0xE1A8
+0xF271	0xE1A9
+0xF272	0xE1AA
+0xF273	0xE1AB
+0xF274	0xE1AC
+0xF275	0xE1AD
+0xF276	0xE1AE
+0xF277	0xE1AF
+0xF278	0xE1B0
+0xF279	0xE1B1
+0xF27A	0xE1B2
+0xF27B	0xE1B3
+0xF27C	0xE1B4
+0xF27D	0xE1B5
+0xF27E	0xE1B6
+0xF280	0xE1B7
+0xF281	0xE1B8
+0xF282	0xE1B9
+0xF283	0xE1BA
+0xF284	0xE1BB
+0xF285	0xE1BC
+0xF286	0xE1BD
+0xF287	0xE1BE
+0xF288	0xE1BF
+0xF289	0xE1C0
+0xF28A	0xE1C1
+0xF28B	0xE1C2
+0xF28C	0xE1C3
+0xF28D	0xE1C4
+0xF28E	0xE1C5
+0xF28F	0xE1C6
+0xF290	0xE1C7
+0xF291	0xE1C8
+0xF292	0xE1C9
+0xF293	0xE1CA
+0xF294	0xE1CB
+0xF295	0xE1CC
+0xF296	0xE1CD
+0xF297	0xE1CE
+0xF298	0xE1CF
+0xF299	0xE1D0
+0xF29A	0xE1D1
+0xF29B	0xE1D2
+0xF29C	0xE1D3
+0xF29D	0xE1D4
+0xF29E	0xE1D5
+0xF29F	0xE1D6
+0xF2A0	0xE1D7
+0xF2A1	0xE1D8
+0xF2A2	0xE1D9
+0xF2A3	0xE1DA
+0xF2A4	0xE1DB
+0xF2A5	0xE1DC
+0xF2A6	0xE1DD
+0xF2A7	0xE1DE
+0xF2A8	0xE1DF
+0xF2A9	0xE1E0
+0xF2AA	0xE1E1
+0xF2AB	0xE1E2
+0xF2AC	0xE1E3
+0xF2AD	0xE1E4
+0xF2AE	0xE1E5
+0xF2AF	0xE1E6
+0xF2B0	0xE1E7
+0xF2B1	0xE1E8
+0xF2B2	0xE1E9
+0xF2B3	0xE1EA
+0xF2B4	0xE1EB
+0xF2B5	0xE1EC
+0xF2B6	0xE1ED
+0xF2B7	0xE1EE
+0xF2B8	0xE1EF
+0xF2B9	0xE1F0
+0xF2BA	0xE1F1
+0xF2BB	0xE1F2
+0xF2BC	0xE1F3
+0xF2BD	0xE1F4
+0xF2BE	0xE1F5
+0xF2BF	0xE1F6
+0xF2C0	0xE1F7
+0xF2C1	0xE1F8
+0xF2C2	0xE1F9
+0xF2C3	0xE1FA
+0xF2C4	0xE1FB
+0xF2C5	0xE1FC
+0xF2C6	0xE1FD
+0xF2C7	0xE1FE
+0xF2C8	0xE1FF
+0xF2C9	0xE200
+0xF2CA	0xE201
+0xF2CB	0xE202
+0xF2CC	0xE203
+0xF2CD	0xE204
+0xF2CE	0xE205
+0xF2CF	0xE206
+0xF2D0	0xE207
+0xF2D1	0xE208
+0xF2D2	0xE209
+0xF2D3	0xE20A
+0xF2D4	0xE20B
+0xF2D5	0xE20C
+0xF2D6	0xE20D
+0xF2D7	0xE20E
+0xF2D8	0xE20F
+0xF2D9	0xE210
+0xF2DA	0xE211
+0xF2DB	0xE212
+0xF2DC	0xE213
+0xF2DD	0xE214
+0xF2DE	0xE215
+0xF2DF	0xE216
+0xF2E0	0xE217
+0xF2E1	0xE218
+0xF2E2	0xE219
+0xF2E3	0xE21A
+0xF2E4	0xE21B
+0xF2E5	0xE21C
+0xF2E6	0xE21D
+0xF2E7	0xE21E
+0xF2E8	0xE21F
+0xF2E9	0xE220
+0xF2EA	0xE221
+0xF2EB	0xE222
+0xF2EC	0xE223
+0xF2ED	0xE224
+0xF2EE	0xE225
+0xF2EF	0xE226
+0xF2F0	0xE227
+0xF2F1	0xE228
+0xF2F2	0xE229
+0xF2F3	0xE22A
+0xF2F4	0xE22B
+0xF2F5	0xE22C
+0xF2F6	0xE22D
+0xF2F7	0xE22E
+0xF2F8	0xE22F
+0xF2F9	0xE230
+0xF2FA	0xE231
+0xF2FB	0xE232
+0xF2FC	0xE233
+0xF340	0xE234
+0xF341	0xE235
+0xF342	0xE236
+0xF343	0xE237
+0xF344	0xE238
+0xF345	0xE239
+0xF346	0xE23A
+0xF347	0xE23B
+0xF348	0xE23C
+0xF349	0xE23D
+0xF34A	0xE23E
+0xF34B	0xE23F
+0xF34C	0xE240
+0xF34D	0xE241
+0xF34E	0xE242
+0xF34F	0xE243
+0xF350	0xE244
+0xF351	0xE245
+0xF352	0xE246
+0xF353	0xE247
+0xF354	0xE248
+0xF355	0xE249
+0xF356	0xE24A
+0xF357	0xE24B
+0xF358	0xE24C
+0xF359	0xE24D
+0xF35A	0xE24E
+0xF35B	0xE24F
+0xF35C	0xE250
+0xF35D	0xE251
+0xF35E	0xE252
+0xF35F	0xE253
+0xF360	0xE254
+0xF361	0xE255
+0xF362	0xE256
+0xF363	0xE257
+0xF364	0xE258
+0xF365	0xE259
+0xF366	0xE25A
+0xF367	0xE25B
+0xF368	0xE25C
+0xF369	0xE25D
+0xF36A	0xE25E
+0xF36B	0xE25F
+0xF36C	0xE260
+0xF36D	0xE261
+0xF36E	0xE262
+0xF36F	0xE263
+0xF370	0xE264
+0xF371	0xE265
+0xF372	0xE266
+0xF373	0xE267
+0xF374	0xE268
+0xF375	0xE269
+0xF376	0xE26A
+0xF377	0xE26B
+0xF378	0xE26C
+0xF379	0xE26D
+0xF37A	0xE26E
+0xF37B	0xE26F
+0xF37C	0xE270
+0xF37D	0xE271
+0xF37E	0xE272
+0xF380	0xE273
+0xF381	0xE274
+0xF382	0xE275
+0xF383	0xE276
+0xF384	0xE277
+0xF385	0xE278
+0xF386	0xE279
+0xF387	0xE27A
+0xF388	0xE27B
+0xF389	0xE27C
+0xF38A	0xE27D
+0xF38B	0xE27E
+0xF38C	0xE27F
+0xF38D	0xE280
+0xF38E	0xE281
+0xF38F	0xE282
+0xF390	0xE283
+0xF391	0xE284
+0xF392	0xE285
+0xF393	0xE286
+0xF394	0xE287
+0xF395	0xE288
+0xF396	0xE289
+0xF397	0xE28A
+0xF398	0xE28B
+0xF399	0xE28C
+0xF39A	0xE28D
+0xF39B	0xE28E
+0xF39C	0xE28F
+0xF39D	0xE290
+0xF39E	0xE291
+0xF39F	0xE292
+0xF3A0	0xE293
+0xF3A1	0xE294
+0xF3A2	0xE295
+0xF3A3	0xE296
+0xF3A4	0xE297
+0xF3A5	0xE298
+0xF3A6	0xE299
+0xF3A7	0xE29A
+0xF3A8	0xE29B
+0xF3A9	0xE29C
+0xF3AA	0xE29D
+0xF3AB	0xE29E
+0xF3AC	0xE29F
+0xF3AD	0xE2A0
+0xF3AE	0xE2A1
+0xF3AF	0xE2A2
+0xF3B0	0xE2A3
+0xF3B1	0xE2A4
+0xF3B2	0xE2A5
+0xF3B3	0xE2A6
+0xF3B4	0xE2A7
+0xF3B5	0xE2A8
+0xF3B6	0xE2A9
+0xF3B7	0xE2AA
+0xF3B8	0xE2AB
+0xF3B9	0xE2AC
+0xF3BA	0xE2AD
+0xF3BB	0xE2AE
+0xF3BC	0xE2AF
+0xF3BD	0xE2B0
+0xF3BE	0xE2B1
+0xF3BF	0xE2B2
+0xF3C0	0xE2B3
+0xF3C1	0xE2B4
+0xF3C2	0xE2B5
+0xF3C3	0xE2B6
+0xF3C4	0xE2B7
+0xF3C5	0xE2B8
+0xF3C6	0xE2B9
+0xF3C7	0xE2BA
+0xF3C8	0xE2BB
+0xF3C9	0xE2BC
+0xF3CA	0xE2BD
+0xF3CB	0xE2BE
+0xF3CC	0xE2BF
+0xF3CD	0xE2C0
+0xF3CE	0xE2C1
+0xF3CF	0xE2C2
+0xF3D0	0xE2C3
+0xF3D1	0xE2C4
+0xF3D2	0xE2C5
+0xF3D3	0xE2C6
+0xF3D4	0xE2C7
+0xF3D5	0xE2C8
+0xF3D6	0xE2C9
+0xF3D7	0xE2CA
+0xF3D8	0xE2CB
+0xF3D9	0xE2CC
+0xF3DA	0xE2CD
+0xF3DB	0xE2CE
+0xF3DC	0xE2CF
+0xF3DD	0xE2D0
+0xF3DE	0xE2D1
+0xF3DF	0xE2D2
+0xF3E0	0xE2D3
+0xF3E1	0xE2D4
+0xF3E2	0xE2D5
+0xF3E3	0xE2D6
+0xF3E4	0xE2D7
+0xF3E5	0xE2D8
+0xF3E6	0xE2D9
+0xF3E7	0xE2DA
+0xF3E8	0xE2DB
+0xF3E9	0xE2DC
+0xF3EA	0xE2DD
+0xF3EB	0xE2DE
+0xF3EC	0xE2DF
+0xF3ED	0xE2E0
+0xF3EE	0xE2E1
+0xF3EF	0xE2E2
+0xF3F0	0xE2E3
+0xF3F1	0xE2E4
+0xF3F2	0xE2E5
+0xF3F3	0xE2E6
+0xF3F4	0xE2E7
+0xF3F5	0xE2E8
+0xF3F6	0xE2E9
+0xF3F7	0xE2EA
+0xF3F8	0xE2EB
+0xF3F9	0xE2EC
+0xF3FA	0xE2ED
+0xF3FB	0xE2EE
+0xF3FC	0xE2EF
+0xF440	0xE2F0
+0xF441	0xE2F1
+0xF442	0xE2F2
+0xF443	0xE2F3
+0xF444	0xE2F4
+0xF445	0xE2F5
+0xF446	0xE2F6
+0xF447	0xE2F7
+0xF448	0xE2F8
+0xF449	0xE2F9
+0xF44A	0xE2FA
+0xF44B	0xE2FB
+0xF44C	0xE2FC
+0xF44D	0xE2FD
+0xF44E	0xE2FE
+0xF44F	0xE2FF
+0xF450	0xE300
+0xF451	0xE301
+0xF452	0xE302
+0xF453	0xE303
+0xF454	0xE304
+0xF455	0xE305
+0xF456	0xE306
+0xF457	0xE307
+0xF458	0xE308
+0xF459	0xE309
+0xF45A	0xE30A
+0xF45B	0xE30B
+0xF45C	0xE30C
+0xF45D	0xE30D
+0xF45E	0xE30E
+0xF45F	0xE30F
+0xF460	0xE310
+0xF461	0xE311
+0xF462	0xE312
+0xF463	0xE313
+0xF464	0xE314
+0xF465	0xE315
+0xF466	0xE316
+0xF467	0xE317
+0xF468	0xE318
+0xF469	0xE319
+0xF46A	0xE31A
+0xF46B	0xE31B
+0xF46C	0xE31C
+0xF46D	0xE31D
+0xF46E	0xE31E
+0xF46F	0xE31F
+0xF470	0xE320
+0xF471	0xE321
+0xF472	0xE322
+0xF473	0xE323
+0xF474	0xE324
+0xF475	0xE325
+0xF476	0xE326
+0xF477	0xE327
+0xF478	0xE328
+0xF479	0xE329
+0xF47A	0xE32A
+0xF47B	0xE32B
+0xF47C	0xE32C
+0xF47D	0xE32D
+0xF47E	0xE32E
+0xF480	0xE32F
+0xF481	0xE330
+0xF482	0xE331
+0xF483	0xE332
+0xF484	0xE333
+0xF485	0xE334
+0xF486	0xE335
+0xF487	0xE336
+0xF488	0xE337
+0xF489	0xE338
+0xF48A	0xE339
+0xF48B	0xE33A
+0xF48C	0xE33B
+0xF48D	0xE33C
+0xF48E	0xE33D
+0xF48F	0xE33E
+0xF490	0xE33F
+0xF491	0xE340
+0xF492	0xE341
+0xF493	0xE342
+0xF494	0xE343
+0xF495	0xE344
+0xF496	0xE345
+0xF497	0xE346
+0xF498	0xE347
+0xF499	0xE348
+0xF49A	0xE349
+0xF49B	0xE34A
+0xF49C	0xE34B
+0xF49D	0xE34C
+0xF49E	0xE34D
+0xF49F	0xE34E
+0xF4A0	0xE34F
+0xF4A1	0xE350
+0xF4A2	0xE351
+0xF4A3	0xE352
+0xF4A4	0xE353
+0xF4A5	0xE354
+0xF4A6	0xE355
+0xF4A7	0xE356
+0xF4A8	0xE357
+0xF4A9	0xE358
+0xF4AA	0xE359
+0xF4AB	0xE35A
+0xF4AC	0xE35B
+0xF4AD	0xE35C
+0xF4AE	0xE35D
+0xF4AF	0xE35E
+0xF4B0	0xE35F
+0xF4B1	0xE360
+0xF4B2	0xE361
+0xF4B3	0xE362
+0xF4B4	0xE363
+0xF4B5	0xE364
+0xF4B6	0xE365
+0xF4B7	0xE366
+0xF4B8	0xE367
+0xF4B9	0xE368
+0xF4BA	0xE369
+0xF4BB	0xE36A
+0xF4BC	0xE36B
+0xF4BD	0xE36C
+0xF4BE	0xE36D
+0xF4BF	0xE36E
+0xF4C0	0xE36F
+0xF4C1	0xE370
+0xF4C2	0xE371
+0xF4C3	0xE372
+0xF4C4	0xE373
+0xF4C5	0xE374
+0xF4C6	0xE375
+0xF4C7	0xE376
+0xF4C8	0xE377
+0xF4C9	0xE378
+0xF4CA	0xE379
+0xF4CB	0xE37A
+0xF4CC	0xE37B
+0xF4CD	0xE37C
+0xF4CE	0xE37D
+0xF4CF	0xE37E
+0xF4D0	0xE37F
+0xF4D1	0xE380
+0xF4D2	0xE381
+0xF4D3	0xE382
+0xF4D4	0xE383
+0xF4D5	0xE384
+0xF4D6	0xE385
+0xF4D7	0xE386
+0xF4D8	0xE387
+0xF4D9	0xE388
+0xF4DA	0xE389
+0xF4DB	0xE38A
+0xF4DC	0xE38B
+0xF4DD	0xE38C
+0xF4DE	0xE38D
+0xF4DF	0xE38E
+0xF4E0	0xE38F
+0xF4E1	0xE390
+0xF4E2	0xE391
+0xF4E3	0xE392
+0xF4E4	0xE393
+0xF4E5	0xE394
+0xF4E6	0xE395
+0xF4E7	0xE396
+0xF4E8	0xE397
+0xF4E9	0xE398
+0xF4EA	0xE399
+0xF4EB	0xE39A
+0xF4EC	0xE39B
+0xF4ED	0xE39C
+0xF4EE	0xE39D
+0xF4EF	0xE39E
+0xF4F0	0xE39F
+0xF4F1	0xE3A0
+0xF4F2	0xE3A1
+0xF4F3	0xE3A2
+0xF4F4	0xE3A3
+0xF4F5	0xE3A4
+0xF4F6	0xE3A5
+0xF4F7	0xE3A6
+0xF4F8	0xE3A7
+0xF4F9	0xE3A8
+0xF4FA	0xE3A9
+0xF4FB	0xE3AA
+0xF4FC	0xE3AB
+0xF540	0xE3AC
+0xF541	0xE3AD
+0xF542	0xE3AE
+0xF543	0xE3AF
+0xF544	0xE3B0
+0xF545	0xE3B1
+0xF546	0xE3B2
+0xF547	0xE3B3
+0xF548	0xE3B4
+0xF549	0xE3B5
+0xF54A	0xE3B6
+0xF54B	0xE3B7
+0xF54C	0xE3B8
+0xF54D	0xE3B9
+0xF54E	0xE3BA
+0xF54F	0xE3BB
+0xF550	0xE3BC
+0xF551	0xE3BD
+0xF552	0xE3BE
+0xF553	0xE3BF
+0xF554	0xE3C0
+0xF555	0xE3C1
+0xF556	0xE3C2
+0xF557	0xE3C3
+0xF558	0xE3C4
+0xF559	0xE3C5
+0xF55A	0xE3C6
+0xF55B	0xE3C7
+0xF55C	0xE3C8
+0xF55D	0xE3C9
+0xF55E	0xE3CA
+0xF55F	0xE3CB
+0xF560	0xE3CC
+0xF561	0xE3CD
+0xF562	0xE3CE
+0xF563	0xE3CF
+0xF564	0xE3D0
+0xF565	0xE3D1
+0xF566	0xE3D2
+0xF567	0xE3D3
+0xF568	0xE3D4
+0xF569	0xE3D5
+0xF56A	0xE3D6
+0xF56B	0xE3D7
+0xF56C	0xE3D8
+0xF56D	0xE3D9
+0xF56E	0xE3DA
+0xF56F	0xE3DB
+0xF570	0xE3DC
+0xF571	0xE3DD
+0xF572	0xE3DE
+0xF573	0xE3DF
+0xF574	0xE3E0
+0xF575	0xE3E1
+0xF576	0xE3E2
+0xF577	0xE3E3
+0xF578	0xE3E4
+0xF579	0xE3E5
+0xF57A	0xE3E6
+0xF57B	0xE3E7
+0xF57C	0xE3E8
+0xF57D	0xE3E9
+0xF57E	0xE3EA
+0xF580	0xE3EB
+0xF581	0xE3EC
+0xF582	0xE3ED
+0xF583	0xE3EE
+0xF584	0xE3EF
+0xF585	0xE3F0
+0xF586	0xE3F1
+0xF587	0xE3F2
+0xF588	0xE3F3
+0xF589	0xE3F4
+0xF58A	0xE3F5
+0xF58B	0xE3F6
+0xF58C	0xE3F7
+0xF58D	0xE3F8
+0xF58E	0xE3F9
+0xF58F	0xE3FA
+0xF590	0xE3FB
+0xF591	0xE3FC
+0xF592	0xE3FD
+0xF593	0xE3FE
+0xF594	0xE3FF
+0xF595	0xE400
+0xF596	0xE401
+0xF597	0xE402
+0xF598	0xE403
+0xF599	0xE404
+0xF59A	0xE405
+0xF59B	0xE406
+0xF59C	0xE407
+0xF59D	0xE408
+0xF59E	0xE409
+0xF59F	0xE40A
+0xF5A0	0xE40B
+0xF5A1	0xE40C
+0xF5A2	0xE40D
+0xF5A3	0xE40E
+0xF5A4	0xE40F
+0xF5A5	0xE410
+0xF5A6	0xE411
+0xF5A7	0xE412
+0xF5A8	0xE413
+0xF5A9	0xE414
+0xF5AA	0xE415
+0xF5AB	0xE416
+0xF5AC	0xE417
+0xF5AD	0xE418
+0xF5AE	0xE419
+0xF5AF	0xE41A
+0xF5B0	0xE41B
+0xF5B1	0xE41C
+0xF5B2	0xE41D
+0xF5B3	0xE41E
+0xF5B4	0xE41F
+0xF5B5	0xE420
+0xF5B6	0xE421
+0xF5B7	0xE422
+0xF5B8	0xE423
+0xF5B9	0xE424
+0xF5BA	0xE425
+0xF5BB	0xE426
+0xF5BC	0xE427
+0xF5BD	0xE428
+0xF5BE	0xE429
+0xF5BF	0xE42A
+0xF5C0	0xE42B
+0xF5C1	0xE42C
+0xF5C2	0xE42D
+0xF5C3	0xE42E
+0xF5C4	0xE42F
+0xF5C5	0xE430
+0xF5C6	0xE431
+0xF5C7	0xE432
+0xF5C8	0xE433
+0xF5C9	0xE434
+0xF5CA	0xE435
+0xF5CB	0xE436
+0xF5CC	0xE437
+0xF5CD	0xE438
+0xF5CE	0xE439
+0xF5CF	0xE43A
+0xF5D0	0xE43B
+0xF5D1	0xE43C
+0xF5D2	0xE43D
+0xF5D3	0xE43E
+0xF5D4	0xE43F
+0xF5D5	0xE440
+0xF5D6	0xE441
+0xF5D7	0xE442
+0xF5D8	0xE443
+0xF5D9	0xE444
+0xF5DA	0xE445
+0xF5DB	0xE446
+0xF5DC	0xE447
+0xF5DD	0xE448
+0xF5DE	0xE449
+0xF5DF	0xE44A
+0xF5E0	0xE44B
+0xF5E1	0xE44C
+0xF5E2	0xE44D
+0xF5E3	0xE44E
+0xF5E4	0xE44F
+0xF5E5	0xE450
+0xF5E6	0xE451
+0xF5E7	0xE452
+0xF5E8	0xE453
+0xF5E9	0xE454
+0xF5EA	0xE455
+0xF5EB	0xE456
+0xF5EC	0xE457
+0xF5ED	0xE458
+0xF5EE	0xE459
+0xF5EF	0xE45A
+0xF5F0	0xE45B
+0xF5F1	0xE45C
+0xF5F2	0xE45D
+0xF5F3	0xE45E
+0xF5F4	0xE45F
+0xF5F5	0xE460
+0xF5F6	0xE461
+0xF5F7	0xE462
+0xF5F8	0xE463
+0xF5F9	0xE464
+0xF5FA	0xE465
+0xF5FB	0xE466
+0xF5FC	0xE467
+0xF640	0xE468
+0xF641	0xE469
+0xF642	0xE46A
+0xF643	0xE46B
+0xF644	0xE46C
+0xF645	0xE46D
+0xF646	0xE46E
+0xF647	0xE46F
+0xF648	0xE470
+0xF649	0xE471
+0xF64A	0xE472
+0xF64B	0xE473
+0xF64C	0xE474
+0xF64D	0xE475
+0xF64E	0xE476
+0xF64F	0xE477
+0xF650	0xE478
+0xF651	0xE479
+0xF652	0xE47A
+0xF653	0xE47B
+0xF654	0xE47C
+0xF655	0xE47D
+0xF656	0xE47E
+0xF657	0xE47F
+0xF658	0xE480
+0xF659	0xE481
+0xF65A	0xE482
+0xF65B	0xE483
+0xF65C	0xE484
+0xF65D	0xE485
+0xF65E	0xE486
+0xF65F	0xE487
+0xF660	0xE488
+0xF661	0xE489
+0xF662	0xE48A
+0xF663	0xE48B
+0xF664	0xE48C
+0xF665	0xE48D
+0xF666	0xE48E
+0xF667	0xE48F
+0xF668	0xE490
+0xF669	0xE491
+0xF66A	0xE492
+0xF66B	0xE493
+0xF66C	0xE494
+0xF66D	0xE495
+0xF66E	0xE496
+0xF66F	0xE497
+0xF670	0xE498
+0xF671	0xE499
+0xF672	0xE49A
+0xF673	0xE49B
+0xF674	0xE49C
+0xF675	0xE49D
+0xF676	0xE49E
+0xF677	0xE49F
+0xF678	0xE4A0
+0xF679	0xE4A1
+0xF67A	0xE4A2
+0xF67B	0xE4A3
+0xF67C	0xE4A4
+0xF67D	0xE4A5
+0xF67E	0xE4A6
+0xF680	0xE4A7
+0xF681	0xE4A8
+0xF682	0xE4A9
+0xF683	0xE4AA
+0xF684	0xE4AB
+0xF685	0xE4AC
+0xF686	0xE4AD
+0xF687	0xE4AE
+0xF688	0xE4AF
+0xF689	0xE4B0
+0xF68A	0xE4B1
+0xF68B	0xE4B2
+0xF68C	0xE4B3
+0xF68D	0xE4B4
+0xF68E	0xE4B5
+0xF68F	0xE4B6
+0xF690	0xE4B7
+0xF691	0xE4B8
+0xF692	0xE4B9
+0xF693	0xE4BA
+0xF694	0xE4BB
+0xF695	0xE4BC
+0xF696	0xE4BD
+0xF697	0xE4BE
+0xF698	0xE4BF
+0xF699	0xE4C0
+0xF69A	0xE4C1
+0xF69B	0xE4C2
+0xF69C	0xE4C3
+0xF69D	0xE4C4
+0xF69E	0xE4C5
+0xF69F	0xE4C6
+0xF6A0	0xE4C7
+0xF6A1	0xE4C8
+0xF6A2	0xE4C9
+0xF6A3	0xE4CA
+0xF6A4	0xE4CB
+0xF6A5	0xE4CC
+0xF6A6	0xE4CD
+0xF6A7	0xE4CE
+0xF6A8	0xE4CF
+0xF6A9	0xE4D0
+0xF6AA	0xE4D1
+0xF6AB	0xE4D2
+0xF6AC	0xE4D3
+0xF6AD	0xE4D4
+0xF6AE	0xE4D5
+0xF6AF	0xE4D6
+0xF6B0	0xE4D7
+0xF6B1	0xE4D8
+0xF6B2	0xE4D9
+0xF6B3	0xE4DA
+0xF6B4	0xE4DB
+0xF6B5	0xE4DC
+0xF6B6	0xE4DD
+0xF6B7	0xE4DE
+0xF6B8	0xE4DF
+0xF6B9	0xE4E0
+0xF6BA	0xE4E1
+0xF6BB	0xE4E2
+0xF6BC	0xE4E3
+0xF6BD	0xE4E4
+0xF6BE	0xE4E5
+0xF6BF	0xE4E6
+0xF6C0	0xE4E7
+0xF6C1	0xE4E8
+0xF6C2	0xE4E9
+0xF6C3	0xE4EA
+0xF6C4	0xE4EB
+0xF6C5	0xE4EC
+0xF6C6	0xE4ED
+0xF6C7	0xE4EE
+0xF6C8	0xE4EF
+0xF6C9	0xE4F0
+0xF6CA	0xE4F1
+0xF6CB	0xE4F2
+0xF6CC	0xE4F3
+0xF6CD	0xE4F4
+0xF6CE	0xE4F5
+0xF6CF	0xE4F6
+0xF6D0	0xE4F7
+0xF6D1	0xE4F8
+0xF6D2	0xE4F9
+0xF6D3	0xE4FA
+0xF6D4	0xE4FB
+0xF6D5	0xE4FC
+0xF6D6	0xE4FD
+0xF6D7	0xE4FE
+0xF6D8	0xE4FF
+0xF6D9	0xE500
+0xF6DA	0xE501
+0xF6DB	0xE502
+0xF6DC	0xE503
+0xF6DD	0xE504
+0xF6DE	0xE505
+0xF6DF	0xE506
+0xF6E0	0xE507
+0xF6E1	0xE508
+0xF6E2	0xE509
+0xF6E3	0xE50A
+0xF6E4	0xE50B
+0xF6E5	0xE50C
+0xF6E6	0xE50D
+0xF6E7	0xE50E
+0xF6E8	0xE50F
+0xF6E9	0xE510
+0xF6EA	0xE511
+0xF6EB	0xE512
+0xF6EC	0xE513
+0xF6ED	0xE514
+0xF6EE	0xE515
+0xF6EF	0xE516
+0xF6F0	0xE517
+0xF6F1	0xE518
+0xF6F2	0xE519
+0xF6F3	0xE51A
+0xF6F4	0xE51B
+0xF6F5	0xE51C
+0xF6F6	0xE51D
+0xF6F7	0xE51E
+0xF6F8	0xE51F
+0xF6F9	0xE520
+0xF6FA	0xE521
+0xF6FB	0xE522
+0xF6FC	0xE523
+0xF740	0xE524
+0xF741	0xE525
+0xF742	0xE526
+0xF743	0xE527
+0xF744	0xE528
+0xF745	0xE529
+0xF746	0xE52A
+0xF747	0xE52B
+0xF748	0xE52C
+0xF749	0xE52D
+0xF74A	0xE52E
+0xF74B	0xE52F
+0xF74C	0xE530
+0xF74D	0xE531
+0xF74E	0xE532
+0xF74F	0xE533
+0xF750	0xE534
+0xF751	0xE535
+0xF752	0xE536
+0xF753	0xE537
+0xF754	0xE538
+0xF755	0xE539
+0xF756	0xE53A
+0xF757	0xE53B
+0xF758	0xE53C
+0xF759	0xE53D
+0xF75A	0xE53E
+0xF75B	0xE53F
+0xF75C	0xE540
+0xF75D	0xE541
+0xF75E	0xE542
+0xF75F	0xE543
+0xF760	0xE544
+0xF761	0xE545
+0xF762	0xE546
+0xF763	0xE547
+0xF764	0xE548
+0xF765	0xE549
+0xF766	0xE54A
+0xF767	0xE54B
+0xF768	0xE54C
+0xF769	0xE54D
+0xF76A	0xE54E
+0xF76B	0xE54F
+0xF76C	0xE550
+0xF76D	0xE551
+0xF76E	0xE552
+0xF76F	0xE553
+0xF770	0xE554
+0xF771	0xE555
+0xF772	0xE556
+0xF773	0xE557
+0xF774	0xE558
+0xF775	0xE559
+0xF776	0xE55A
+0xF777	0xE55B
+0xF778	0xE55C
+0xF779	0xE55D
+0xF77A	0xE55E
+0xF77B	0xE55F
+0xF77C	0xE560
+0xF77D	0xE561
+0xF77E	0xE562
+0xF780	0xE563
+0xF781	0xE564
+0xF782	0xE565
+0xF783	0xE566
+0xF784	0xE567
+0xF785	0xE568
+0xF786	0xE569
+0xF787	0xE56A
+0xF788	0xE56B
+0xF789	0xE56C
+0xF78A	0xE56D
+0xF78B	0xE56E
+0xF78C	0xE56F
+0xF78D	0xE570
+0xF78E	0xE571
+0xF78F	0xE572
+0xF790	0xE573
+0xF791	0xE574
+0xF792	0xE575
+0xF793	0xE576
+0xF794	0xE577
+0xF795	0xE578
+0xF796	0xE579
+0xF797	0xE57A
+0xF798	0xE57B
+0xF799	0xE57C
+0xF79A	0xE57D
+0xF79B	0xE57E
+0xF79C	0xE57F
+0xF79D	0xE580
+0xF79E	0xE581
+0xF79F	0xE582
+0xF7A0	0xE583
+0xF7A1	0xE584
+0xF7A2	0xE585
+0xF7A3	0xE586
+0xF7A4	0xE587
+0xF7A5	0xE588
+0xF7A6	0xE589
+0xF7A7	0xE58A
+0xF7A8	0xE58B
+0xF7A9	0xE58C
+0xF7AA	0xE58D
+0xF7AB	0xE58E
+0xF7AC	0xE58F
+0xF7AD	0xE590
+0xF7AE	0xE591
+0xF7AF	0xE592
+0xF7B0	0xE593
+0xF7B1	0xE594
+0xF7B2	0xE595
+0xF7B3	0xE596
+0xF7B4	0xE597
+0xF7B5	0xE598
+0xF7B6	0xE599
+0xF7B7	0xE59A
+0xF7B8	0xE59B
+0xF7B9	0xE59C
+0xF7BA	0xE59D
+0xF7BB	0xE59E
+0xF7BC	0xE59F
+0xF7BD	0xE5A0
+0xF7BE	0xE5A1
+0xF7BF	0xE5A2
+0xF7C0	0xE5A3
+0xF7C1	0xE5A4
+0xF7C2	0xE5A5
+0xF7C3	0xE5A6
+0xF7C4	0xE5A7
+0xF7C5	0xE5A8
+0xF7C6	0xE5A9
+0xF7C7	0xE5AA
+0xF7C8	0xE5AB
+0xF7C9	0xE5AC
+0xF7CA	0xE5AD
+0xF7CB	0xE5AE
+0xF7CC	0xE5AF
+0xF7CD	0xE5B0
+0xF7CE	0xE5B1
+0xF7CF	0xE5B2
+0xF7D0	0xE5B3
+0xF7D1	0xE5B4
+0xF7D2	0xE5B5
+0xF7D3	0xE5B6
+0xF7D4	0xE5B7
+0xF7D5	0xE5B8
+0xF7D6	0xE5B9
+0xF7D7	0xE5BA
+0xF7D8	0xE5BB
+0xF7D9	0xE5BC
+0xF7DA	0xE5BD
+0xF7DB	0xE5BE
+0xF7DC	0xE5BF
+0xF7DD	0xE5C0
+0xF7DE	0xE5C1
+0xF7DF	0xE5C2
+0xF7E0	0xE5C3
+0xF7E1	0xE5C4
+0xF7E2	0xE5C5
+0xF7E3	0xE5C6
+0xF7E4	0xE5C7
+0xF7E5	0xE5C8
+0xF7E6	0xE5C9
+0xF7E7	0xE5CA
+0xF7E8	0xE5CB
+0xF7E9	0xE5CC
+0xF7EA	0xE5CD
+0xF7EB	0xE5CE
+0xF7EC	0xE5CF
+0xF7ED	0xE5D0
+0xF7EE	0xE5D1
+0xF7EF	0xE5D2
+0xF7F0	0xE5D3
+0xF7F1	0xE5D4
+0xF7F2	0xE5D5
+0xF7F3	0xE5D6
+0xF7F4	0xE5D7
+0xF7F5	0xE5D8
+0xF7F6	0xE5D9
+0xF7F7	0xE5DA
+0xF7F8	0xE5DB
+0xF7F9	0xE5DC
+0xF7FA	0xE5DD
+0xF7FB	0xE5DE
+0xF7FC	0xE5DF
+0xF840	0xE5E0
+0xF841	0xE5E1
+0xF842	0xE5E2
+0xF843	0xE5E3
+0xF844	0xE5E4
+0xF845	0xE5E5
+0xF846	0xE5E6
+0xF847	0xE5E7
+0xF848	0xE5E8
+0xF849	0xE5E9
+0xF84A	0xE5EA
+0xF84B	0xE5EB
+0xF84C	0xE5EC
+0xF84D	0xE5ED
+0xF84E	0xE5EE
+0xF84F	0xE5EF
+0xF850	0xE5F0
+0xF851	0xE5F1
+0xF852	0xE5F2
+0xF853	0xE5F3
+0xF854	0xE5F4
+0xF855	0xE5F5
+0xF856	0xE5F6
+0xF857	0xE5F7
+0xF858	0xE5F8
+0xF859	0xE5F9
+0xF85A	0xE5FA
+0xF85B	0xE5FB
+0xF85C	0xE5FC
+0xF85D	0xE5FD
+0xF85E	0xE5FE
+0xF85F	0xE5FF
+0xF860	0xE600
+0xF861	0xE601
+0xF862	0xE602
+0xF863	0xE603
+0xF864	0xE604
+0xF865	0xE605
+0xF866	0xE606
+0xF867	0xE607
+0xF868	0xE608
+0xF869	0xE609
+0xF86A	0xE60A
+0xF86B	0xE60B
+0xF86C	0xE60C
+0xF86D	0xE60D
+0xF86E	0xE60E
+0xF86F	0xE60F
+0xF870	0xE610
+0xF871	0xE611
+0xF872	0xE612
+0xF873	0xE613
+0xF874	0xE614
+0xF875	0xE615
+0xF876	0xE616
+0xF877	0xE617
+0xF878	0xE618
+0xF879	0xE619
+0xF87A	0xE61A
+0xF87B	0xE61B
+0xF87C	0xE61C
+0xF87D	0xE61D
+0xF87E	0xE61E
+0xF880	0xE61F
+0xF881	0xE620
+0xF882	0xE621
+0xF883	0xE622
+0xF884	0xE623
+0xF885	0xE624
+0xF886	0xE625
+0xF887	0xE626
+0xF888	0xE627
+0xF889	0xE628
+0xF88A	0xE629
+0xF88B	0xE62A
+0xF88C	0xE62B
+0xF88D	0xE62C
+0xF88E	0xE62D
+0xF88F	0xE62E
+0xF890	0xE62F
+0xF891	0xE630
+0xF892	0xE631
+0xF893	0xE632
+0xF894	0xE633
+0xF895	0xE634
+0xF896	0xE635
+0xF897	0xE636
+0xF898	0xE637
+0xF899	0xE638
+0xF89A	0xE639
+0xF89B	0xE63A
+0xF89C	0xE63B
+0xF89D	0xE63C
+0xF89E	0xE63D
+0xF89F	0xE63E
+0xF8A0	0xE63F
+0xF8A1	0xE640
+0xF8A2	0xE641
+0xF8A3	0xE642
+0xF8A4	0xE643
+0xF8A5	0xE644
+0xF8A6	0xE645
+0xF8A7	0xE646
+0xF8A8	0xE647
+0xF8A9	0xE648
+0xF8AA	0xE649
+0xF8AB	0xE64A
+0xF8AC	0xE64B
+0xF8AD	0xE64C
+0xF8AE	0xE64D
+0xF8AF	0xE64E
+0xF8B0	0xE64F
+0xF8B1	0xE650
+0xF8B2	0xE651
+0xF8B3	0xE652
+0xF8B4	0xE653
+0xF8B5	0xE654
+0xF8B6	0xE655
+0xF8B7	0xE656
+0xF8B8	0xE657
+0xF8B9	0xE658
+0xF8BA	0xE659
+0xF8BB	0xE65A
+0xF8BC	0xE65B
+0xF8BD	0xE65C
+0xF8BE	0xE65D
+0xF8BF	0xE65E
+0xF8C0	0xE65F
+0xF8C1	0xE660
+0xF8C2	0xE661
+0xF8C3	0xE662
+0xF8C4	0xE663
+0xF8C5	0xE664
+0xF8C6	0xE665
+0xF8C7	0xE666
+0xF8C8	0xE667
+0xF8C9	0xE668
+0xF8CA	0xE669
+0xF8CB	0xE66A
+0xF8CC	0xE66B
+0xF8CD	0xE66C
+0xF8CE	0xE66D
+0xF8CF	0xE66E
+0xF8D0	0xE66F
+0xF8D1	0xE670
+0xF8D2	0xE671
+0xF8D3	0xE672
+0xF8D4	0xE673
+0xF8D5	0xE674
+0xF8D6	0xE675
+0xF8D7	0xE676
+0xF8D8	0xE677
+0xF8D9	0xE678
+0xF8DA	0xE679
+0xF8DB	0xE67A
+0xF8DC	0xE67B
+0xF8DD	0xE67C
+0xF8DE	0xE67D
+0xF8DF	0xE67E
+0xF8E0	0xE67F
+0xF8E1	0xE680
+0xF8E2	0xE681
+0xF8E3	0xE682
+0xF8E4	0xE683
+0xF8E5	0xE684
+0xF8E6	0xE685
+0xF8E7	0xE686
+0xF8E8	0xE687
+0xF8E9	0xE688
+0xF8EA	0xE689
+0xF8EB	0xE68A
+0xF8EC	0xE68B
+0xF8ED	0xE68C
+0xF8EE	0xE68D
+0xF8EF	0xE68E
+0xF8F0	0xE68F
+0xF8F1	0xE690
+0xF8F2	0xE691
+0xF8F3	0xE692
+0xF8F4	0xE693
+0xF8F5	0xE694
+0xF8F6	0xE695
+0xF8F7	0xE696
+0xF8F8	0xE697
+0xF8F9	0xE698
+0xF8FA	0xE699
+0xF8FB	0xE69A
+0xF8FC	0xE69B
+0xF940	0xE69C
+0xF941	0xE69D
+0xF942	0xE69E
+0xF943	0xE69F
+0xF944	0xE6A0
+0xF945	0xE6A1
+0xF946	0xE6A2
+0xF947	0xE6A3
+0xF948	0xE6A4
+0xF949	0xE6A5
+0xF94A	0xE6A6
+0xF94B	0xE6A7
+0xF94C	0xE6A8
+0xF94D	0xE6A9
+0xF94E	0xE6AA
+0xF94F	0xE6AB
+0xF950	0xE6AC
+0xF951	0xE6AD
+0xF952	0xE6AE
+0xF953	0xE6AF
+0xF954	0xE6B0
+0xF955	0xE6B1
+0xF956	0xE6B2
+0xF957	0xE6B3
+0xF958	0xE6B4
+0xF959	0xE6B5
+0xF95A	0xE6B6
+0xF95B	0xE6B7
+0xF95C	0xE6B8
+0xF95D	0xE6B9
+0xF95E	0xE6BA
+0xF95F	0xE6BB
+0xF960	0xE6BC
+0xF961	0xE6BD
+0xF962	0xE6BE
+0xF963	0xE6BF
+0xF964	0xE6C0
+0xF965	0xE6C1
+0xF966	0xE6C2
+0xF967	0xE6C3
+0xF968	0xE6C4
+0xF969	0xE6C5
+0xF96A	0xE6C6
+0xF96B	0xE6C7
+0xF96C	0xE6C8
+0xF96D	0xE6C9
+0xF96E	0xE6CA
+0xF96F	0xE6CB
+0xF970	0xE6CC
+0xF971	0xE6CD
+0xF972	0xE6CE
+0xF973	0xE6CF
+0xF974	0xE6D0
+0xF975	0xE6D1
+0xF976	0xE6D2
+0xF977	0xE6D3
+0xF978	0xE6D4
+0xF979	0xE6D5
+0xF97A	0xE6D6
+0xF97B	0xE6D7
+0xF97C	0xE6D8
+0xF97D	0xE6D9
+0xF97E	0xE6DA
+0xF980	0xE6DB
+0xF981	0xE6DC
+0xF982	0xE6DD
+0xF983	0xE6DE
+0xF984	0xE6DF
+0xF985	0xE6E0
+0xF986	0xE6E1
+0xF987	0xE6E2
+0xF988	0xE6E3
+0xF989	0xE6E4
+0xF98A	0xE6E5
+0xF98B	0xE6E6
+0xF98C	0xE6E7
+0xF98D	0xE6E8
+0xF98E	0xE6E9
+0xF98F	0xE6EA
+0xF990	0xE6EB
+0xF991	0xE6EC
+0xF992	0xE6ED
+0xF993	0xE6EE
+0xF994	0xE6EF
+0xF995	0xE6F0
+0xF996	0xE6F1
+0xF997	0xE6F2
+0xF998	0xE6F3
+0xF999	0xE6F4
+0xF99A	0xE6F5
+0xF99B	0xE6F6
+0xF99C	0xE6F7
+0xF99D	0xE6F8
+0xF99E	0xE6F9
+0xF99F	0xE6FA
+0xF9A0	0xE6FB
+0xF9A1	0xE6FC
+0xF9A2	0xE6FD
+0xF9A3	0xE6FE
+0xF9A4	0xE6FF
+0xF9A5	0xE700
+0xF9A6	0xE701
+0xF9A7	0xE702
+0xF9A8	0xE703
+0xF9A9	0xE704
+0xF9AA	0xE705
+0xF9AB	0xE706
+0xF9AC	0xE707
+0xF9AD	0xE708
+0xF9AE	0xE709
+0xF9AF	0xE70A
+0xF9B0	0xE70B
+0xF9B1	0xE70C
+0xF9B2	0xE70D
+0xF9B3	0xE70E
+0xF9B4	0xE70F
+0xF9B5	0xE710
+0xF9B6	0xE711
+0xF9B7	0xE712
+0xF9B8	0xE713
+0xF9B9	0xE714
+0xF9BA	0xE715
+0xF9BB	0xE716
+0xF9BC	0xE717
+0xF9BD	0xE718
+0xF9BE	0xE719
+0xF9BF	0xE71A
+0xF9C0	0xE71B
+0xF9C1	0xE71C
+0xF9C2	0xE71D
+0xF9C3	0xE71E
+0xF9C4	0xE71F
+0xF9C5	0xE720
+0xF9C6	0xE721
+0xF9C7	0xE722
+0xF9C8	0xE723
+0xF9C9	0xE724
+0xF9CA	0xE725
+0xF9CB	0xE726
+0xF9CC	0xE727
+0xF9CD	0xE728
+0xF9CE	0xE729
+0xF9CF	0xE72A
+0xF9D0	0xE72B
+0xF9D1	0xE72C
+0xF9D2	0xE72D
+0xF9D3	0xE72E
+0xF9D4	0xE72F
+0xF9D5	0xE730
+0xF9D6	0xE731
+0xF9D7	0xE732
+0xF9D8	0xE733
+0xF9D9	0xE734
+0xF9DA	0xE735
+0xF9DB	0xE736
+0xF9DC	0xE737
+0xF9DD	0xE738
+0xF9DE	0xE739
+0xF9DF	0xE73A
+0xF9E0	0xE73B
+0xF9E1	0xE73C
+0xF9E2	0xE73D
+0xF9E3	0xE73E
+0xF9E4	0xE73F
+0xF9E5	0xE740
+0xF9E6	0xE741
+0xF9E7	0xE742
+0xF9E8	0xE743
+0xF9E9	0xE744
+0xF9EA	0xE745
+0xF9EB	0xE746
+0xF9EC	0xE747
+0xF9ED	0xE748
+0xF9EE	0xE749
+0xF9EF	0xE74A
+0xF9F0	0xE74B
+0xF9F1	0xE74C
+0xF9F2	0xE74D
+0xF9F3	0xE74E
+0xF9F4	0xE74F
+0xF9F5	0xE750
+0xF9F6	0xE751
+0xF9F7	0xE752
+0xF9F8	0xE753
+0xF9F9	0xE754
+0xF9FA	0xE755
+0xF9FB	0xE756
+0xF9FC	0xE757
+0xFA40	0x2170
+0xFA41	0x2171
+0xFA42	0x2172
+0xFA43	0x2173
+0xFA44	0x2174
+0xFA45	0x2175
+0xFA46	0x2176
+0xFA47	0x2177
+0xFA48	0x2178
+0xFA49	0x2179
+0xFA4A	0x2160
+0xFA4B	0x2161
+0xFA4C	0x2162
+0xFA4D	0x2163
+0xFA4E	0x2164
+0xFA4F	0x2165
+0xFA50	0x2166
+0xFA51	0x2167
+0xFA52	0x2168
+0xFA53	0x2169
+0xFA54	0xFFE2
+0xFA55	0xFFE4
+0xFA56	0xFF07
+0xFA57	0xFF02
+0xFA58	0x3231
+0xFA59	0x2116
+0xFA5A	0x2121
+0xFA5B	0x2235
+0xFA5C	0x7E8A
+0xFA5D	0x891C
+0xFA5E	0x9348
+0xFA5F	0x9288
+0xFA60	0x84DC
+0xFA61	0x4FC9
+0xFA62	0x70BB
+0xFA63	0x6631
+0xFA64	0x68C8
+0xFA65	0x92F9
+0xFA66	0x66FB
+0xFA67	0x5F45
+0xFA68	0x4E28
+0xFA69	0x4EE1
+0xFA6A	0x4EFC
+0xFA6B	0x4F00
+0xFA6C	0x4F03
+0xFA6D	0x4F39
+0xFA6E	0x4F56
+0xFA6F	0x4F92
+0xFA70	0x4F8A
+0xFA71	0x4F9A
+0xFA72	0x4F94
+0xFA73	0x4FCD
+0xFA74	0x5040
+0xFA75	0x5022
+0xFA76	0x4FFF
+0xFA77	0x501E
+0xFA78	0x5046
+0xFA79	0x5070
+0xFA7A	0x5042
+0xFA7B	0x5094
+0xFA7C	0x50F4
+0xFA7D	0x50D8
+0xFA7E	0x514A
+0xFA80	0x5164
+0xFA81	0x519D
+0xFA82	0x51BE
+0xFA83	0x51EC
+0xFA84	0x5215
+0xFA85	0x529C
+0xFA86	0x52A6
+0xFA87	0x52C0
+0xFA88	0x52DB
+0xFA89	0x5300
+0xFA8A	0x5307
+0xFA8B	0x5324
+0xFA8C	0x5372
+0xFA8D	0x5393
+0xFA8E	0x53B2
+0xFA8F	0x53DD
+0xFA90	0xFA0E
+0xFA91	0x549C
+0xFA92	0x548A
+0xFA93	0x54A9
+0xFA94	0x54FF
+0xFA95	0x5586
+0xFA96	0x5759
+0xFA97	0x5765
+0xFA98	0x57AC
+0xFA99	0x57C8
+0xFA9A	0x57C7
+0xFA9B	0xFA0F
+0xFA9C	0xFA10
+0xFA9D	0x589E
+0xFA9E	0x58B2
+0xFA9F	0x590B
+0xFAA0	0x5953
+0xFAA1	0x595B
+0xFAA2	0x595D
+0xFAA3	0x5963
+0xFAA4	0x59A4
+0xFAA5	0x59BA
+0xFAA6	0x5B56
+0xFAA7	0x5BC0
+0xFAA8	0x752F
+0xFAA9	0x5BD8
+0xFAAA	0x5BEC
+0xFAAB	0x5C1E
+0xFAAC	0x5CA6
+0xFAAD	0x5CBA
+0xFAAE	0x5CF5
+0xFAAF	0x5D27
+0xFAB0	0x5D53
+0xFAB1	0xFA11
+0xFAB2	0x5D42
+0xFAB3	0x5D6D
+0xFAB4	0x5DB8
+0xFAB5	0x5DB9
+0xFAB6	0x5DD0
+0xFAB7	0x5F21
+0xFAB8	0x5F34
+0xFAB9	0x5F67
+0xFABA	0x5FB7
+0xFABB	0x5FDE
+0xFABC	0x605D
+0xFABD	0x6085
+0xFABE	0x608A
+0xFABF	0x60DE
+0xFAC0	0x60D5
+0xFAC1	0x6120
+0xFAC2	0x60F2
+0xFAC3	0x6111
+0xFAC4	0x6137
+0xFAC5	0x6130
+0xFAC6	0x6198
+0xFAC7	0x6213
+0xFAC8	0x62A6
+0xFAC9	0x63F5
+0xFACA	0x6460
+0xFACB	0x649D
+0xFACC	0x64CE
+0xFACD	0x654E
+0xFACE	0x6600
+0xFACF	0x6615
+0xFAD0	0x663B
+0xFAD1	0x6609
+0xFAD2	0x662E
+0xFAD3	0x661E
+0xFAD4	0x6624
+0xFAD5	0x6665
+0xFAD6	0x6657
+0xFAD7	0x6659
+0xFAD8	0xFA12
+0xFAD9	0x6673
+0xFADA	0x6699
+0xFADB	0x66A0
+0xFADC	0x66B2
+0xFADD	0x66BF
+0xFADE	0x66FA
+0xFADF	0x670E
+0xFAE0	0xF929
+0xFAE1	0x6766
+0xFAE2	0x67BB
+0xFAE3	0x6852
+0xFAE4	0x67C0
+0xFAE5	0x6801
+0xFAE6	0x6844
+0xFAE7	0x68CF
+0xFAE8	0xFA13
+0xFAE9	0x6968
+0xFAEA	0xFA14
+0xFAEB	0x6998
+0xFAEC	0x69E2
+0xFAED	0x6A30
+0xFAEE	0x6A6B
+0xFAEF	0x6A46
+0xFAF0	0x6A73
+0xFAF1	0x6A7E
+0xFAF2	0x6AE2
+0xFAF3	0x6AE4
+0xFAF4	0x6BD6
+0xFAF5	0x6C3F
+0xFAF6	0x6C5C
+0xFAF7	0x6C86
+0xFAF8	0x6C6F
+0xFAF9	0x6CDA
+0xFAFA	0x6D04
+0xFAFB	0x6D87
+0xFAFC	0x6D6F
+0xFB40	0x6D96
+0xFB41	0x6DAC
+0xFB42	0x6DCF
+0xFB43	0x6DF8
+0xFB44	0x6DF2
+0xFB45	0x6DFC
+0xFB46	0x6E39
+0xFB47	0x6E5C
+0xFB48	0x6E27
+0xFB49	0x6E3C
+0xFB4A	0x6EBF
+0xFB4B	0x6F88
+0xFB4C	0x6FB5
+0xFB4D	0x6FF5
+0xFB4E	0x7005
+0xFB4F	0x7007
+0xFB50	0x7028
+0xFB51	0x7085
+0xFB52	0x70AB
+0xFB53	0x710F
+0xFB54	0x7104
+0xFB55	0x715C
+0xFB56	0x7146
+0xFB57	0x7147
+0xFB58	0xFA15
+0xFB59	0x71C1
+0xFB5A	0x71FE
+0xFB5B	0x72B1
+0xFB5C	0x72BE
+0xFB5D	0x7324
+0xFB5E	0xFA16
+0xFB5F	0x7377
+0xFB60	0x73BD
+0xFB61	0x73C9
+0xFB62	0x73D6
+0xFB63	0x73E3
+0xFB64	0x73D2
+0xFB65	0x7407
+0xFB66	0x73F5
+0xFB67	0x7426
+0xFB68	0x742A
+0xFB69	0x7429
+0xFB6A	0x742E
+0xFB6B	0x7462
+0xFB6C	0x7489
+0xFB6D	0x749F
+0xFB6E	0x7501
+0xFB6F	0x756F
+0xFB70	0x7682
+0xFB71	0x769C
+0xFB72	0x769E
+0xFB73	0x769B
+0xFB74	0x76A6
+0xFB75	0xFA17
+0xFB76	0x7746
+0xFB77	0x52AF
+0xFB78	0x7821
+0xFB79	0x784E
+0xFB7A	0x7864
+0xFB7B	0x787A
+0xFB7C	0x7930
+0xFB7D	0xFA18
+0xFB7E	0xFA19
+0xFB80	0xFA1A
+0xFB81	0x7994
+0xFB82	0xFA1B
+0xFB83	0x799B
+0xFB84	0x7AD1
+0xFB85	0x7AE7
+0xFB86	0xFA1C
+0xFB87	0x7AEB
+0xFB88	0x7B9E
+0xFB89	0xFA1D
+0xFB8A	0x7D48
+0xFB8B	0x7D5C
+0xFB8C	0x7DB7
+0xFB8D	0x7DA0
+0xFB8E	0x7DD6
+0xFB8F	0x7E52
+0xFB90	0x7F47
+0xFB91	0x7FA1
+0xFB92	0xFA1E
+0xFB93	0x8301
+0xFB94	0x8362
+0xFB95	0x837F
+0xFB96	0x83C7
+0xFB97	0x83F6
+0xFB98	0x8448
+0xFB99	0x84B4
+0xFB9A	0x8553
+0xFB9B	0x8559
+0xFB9C	0x856B
+0xFB9D	0xFA1F
+0xFB9E	0x85B0
+0xFB9F	0xFA20
+0xFBA0	0xFA21
+0xFBA1	0x8807
+0xFBA2	0x88F5
+0xFBA3	0x8A12
+0xFBA4	0x8A37
+0xFBA5	0x8A79
+0xFBA6	0x8AA7
+0xFBA7	0x8ABE
+0xFBA8	0x8ADF
+0xFBA9	0xFA22
+0xFBAA	0x8AF6
+0xFBAB	0x8B53
+0xFBAC	0x8B7F
+0xFBAD	0x8CF0
+0xFBAE	0x8CF4
+0xFBAF	0x8D12
+0xFBB0	0x8D76
+0xFBB1	0xFA23
+0xFBB2	0x8ECF
+0xFBB3	0xFA24
+0xFBB4	0xFA25
+0xFBB5	0x9067
+0xFBB6	0x90DE
+0xFBB7	0xFA26
+0xFBB8	0x9115
+0xFBB9	0x9127
+0xFBBA	0x91DA
+0xFBBB	0x91D7
+0xFBBC	0x91DE
+0xFBBD	0x91ED
+0xFBBE	0x91EE
+0xFBBF	0x91E4
+0xFBC0	0x91E5
+0xFBC1	0x9206
+0xFBC2	0x9210
+0xFBC3	0x920A
+0xFBC4	0x923A
+0xFBC5	0x9240
+0xFBC6	0x923C
+0xFBC7	0x924E
+0xFBC8	0x9259
+0xFBC9	0x9251
+0xFBCA	0x9239
+0xFBCB	0x9267
+0xFBCC	0x92A7
+0xFBCD	0x9277
+0xFBCE	0x9278
+0xFBCF	0x92E7
+0xFBD0	0x92D7
+0xFBD1	0x92D9
+0xFBD2	0x92D0
+0xFBD3	0xFA27
+0xFBD4	0x92D5
+0xFBD5	0x92E0
+0xFBD6	0x92D3
+0xFBD7	0x9325
+0xFBD8	0x9321
+0xFBD9	0x92FB
+0xFBDA	0xFA28
+0xFBDB	0x931E
+0xFBDC	0x92FF
+0xFBDD	0x931D
+0xFBDE	0x9302
+0xFBDF	0x9370
+0xFBE0	0x9357
+0xFBE1	0x93A4
+0xFBE2	0x93C6
+0xFBE3	0x93DE
+0xFBE4	0x93F8
+0xFBE5	0x9431
+0xFBE6	0x9445
+0xFBE7	0x9448
+0xFBE8	0x9592
+0xFBE9	0xF9DC
+0xFBEA	0xFA29
+0xFBEB	0x969D
+0xFBEC	0x96AF
+0xFBED	0x9733
+0xFBEE	0x973B
+0xFBEF	0x9743
+0xFBF0	0x974D
+0xFBF1	0x974F
+0xFBF2	0x9751
+0xFBF3	0x9755
+0xFBF4	0x9857
+0xFBF5	0x9865
+0xFBF6	0xFA2A
+0xFBF7	0xFA2B
+0xFBF8	0x9927
+0xFBF9	0xFA2C
+0xFBFA	0x999E
+0xFBFB	0x9A4E
+0xFBFC	0x9AD9
+0xFC40	0x9ADC
+0xFC41	0x9B75
+0xFC42	0x9B72
+0xFC43	0x9B8F
+0xFC44	0x9BB1
+0xFC45	0x9BBB
+0xFC46	0x9C00
+0xFC47	0x9D70
+0xFC48	0x9D6B
+0xFC49	0xFA2D
+0xFC4A	0x9E19
+0xFC4B	0x9ED1
diff --git a/tests/CP936.TXT b/tests/CP936.TXT
new file mode 100644
index 0000000..9c11aee
--- /dev/null
+++ b/tests/CP936.TXT
@@ -0,0 +1,23334 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x20AC
+0x8140	0x4E02
+0x8141	0x4E04
+0x8142	0x4E05
+0x8143	0x4E06
+0x8144	0x4E0F
+0x8145	0x4E12
+0x8146	0x4E17
+0x8147	0x4E1F
+0x8148	0x4E20
+0x8149	0x4E21
+0x814A	0x4E23
+0x814B	0x4E26
+0x814C	0x4E29
+0x814D	0x4E2E
+0x814E	0x4E2F
+0x814F	0x4E31
+0x8150	0x4E33
+0x8151	0x4E35
+0x8152	0x4E37
+0x8153	0x4E3C
+0x8154	0x4E40
+0x8155	0x4E41
+0x8156	0x4E42
+0x8157	0x4E44
+0x8158	0x4E46
+0x8159	0x4E4A
+0x815A	0x4E51
+0x815B	0x4E55
+0x815C	0x4E57
+0x815D	0x4E5A
+0x815E	0x4E5B
+0x815F	0x4E62
+0x8160	0x4E63
+0x8161	0x4E64
+0x8162	0x4E65
+0x8163	0x4E67
+0x8164	0x4E68
+0x8165	0x4E6A
+0x8166	0x4E6B
+0x8167	0x4E6C
+0x8168	0x4E6D
+0x8169	0x4E6E
+0x816A	0x4E6F
+0x816B	0x4E72
+0x816C	0x4E74
+0x816D	0x4E75
+0x816E	0x4E76
+0x816F	0x4E77
+0x8170	0x4E78
+0x8171	0x4E79
+0x8172	0x4E7A
+0x8173	0x4E7B
+0x8174	0x4E7C
+0x8175	0x4E7D
+0x8176	0x4E7F
+0x8177	0x4E80
+0x8178	0x4E81
+0x8179	0x4E82
+0x817A	0x4E83
+0x817B	0x4E84
+0x817C	0x4E85
+0x817D	0x4E87
+0x817E	0x4E8A
+0x8180	0x4E90
+0x8181	0x4E96
+0x8182	0x4E97
+0x8183	0x4E99
+0x8184	0x4E9C
+0x8185	0x4E9D
+0x8186	0x4E9E
+0x8187	0x4EA3
+0x8188	0x4EAA
+0x8189	0x4EAF
+0x818A	0x4EB0
+0x818B	0x4EB1
+0x818C	0x4EB4
+0x818D	0x4EB6
+0x818E	0x4EB7
+0x818F	0x4EB8
+0x8190	0x4EB9
+0x8191	0x4EBC
+0x8192	0x4EBD
+0x8193	0x4EBE
+0x8194	0x4EC8
+0x8195	0x4ECC
+0x8196	0x4ECF
+0x8197	0x4ED0
+0x8198	0x4ED2
+0x8199	0x4EDA
+0x819A	0x4EDB
+0x819B	0x4EDC
+0x819C	0x4EE0
+0x819D	0x4EE2
+0x819E	0x4EE6
+0x819F	0x4EE7
+0x81A0	0x4EE9
+0x81A1	0x4EED
+0x81A2	0x4EEE
+0x81A3	0x4EEF
+0x81A4	0x4EF1
+0x81A5	0x4EF4
+0x81A6	0x4EF8
+0x81A7	0x4EF9
+0x81A8	0x4EFA
+0x81A9	0x4EFC
+0x81AA	0x4EFE
+0x81AB	0x4F00
+0x81AC	0x4F02
+0x81AD	0x4F03
+0x81AE	0x4F04
+0x81AF	0x4F05
+0x81B0	0x4F06
+0x81B1	0x4F07
+0x81B2	0x4F08
+0x81B3	0x4F0B
+0x81B4	0x4F0C
+0x81B5	0x4F12
+0x81B6	0x4F13
+0x81B7	0x4F14
+0x81B8	0x4F15
+0x81B9	0x4F16
+0x81BA	0x4F1C
+0x81BB	0x4F1D
+0x81BC	0x4F21
+0x81BD	0x4F23
+0x81BE	0x4F28
+0x81BF	0x4F29
+0x81C0	0x4F2C
+0x81C1	0x4F2D
+0x81C2	0x4F2E
+0x81C3	0x4F31
+0x81C4	0x4F33
+0x81C5	0x4F35
+0x81C6	0x4F37
+0x81C7	0x4F39
+0x81C8	0x4F3B
+0x81C9	0x4F3E
+0x81CA	0x4F3F
+0x81CB	0x4F40
+0x81CC	0x4F41
+0x81CD	0x4F42
+0x81CE	0x4F44
+0x81CF	0x4F45
+0x81D0	0x4F47
+0x81D1	0x4F48
+0x81D2	0x4F49
+0x81D3	0x4F4A
+0x81D4	0x4F4B
+0x81D5	0x4F4C
+0x81D6	0x4F52
+0x81D7	0x4F54
+0x81D8	0x4F56
+0x81D9	0x4F61
+0x81DA	0x4F62
+0x81DB	0x4F66
+0x81DC	0x4F68
+0x81DD	0x4F6A
+0x81DE	0x4F6B
+0x81DF	0x4F6D
+0x81E0	0x4F6E
+0x81E1	0x4F71
+0x81E2	0x4F72
+0x81E3	0x4F75
+0x81E4	0x4F77
+0x81E5	0x4F78
+0x81E6	0x4F79
+0x81E7	0x4F7A
+0x81E8	0x4F7D
+0x81E9	0x4F80
+0x81EA	0x4F81
+0x81EB	0x4F82
+0x81EC	0x4F85
+0x81ED	0x4F86
+0x81EE	0x4F87
+0x81EF	0x4F8A
+0x81F0	0x4F8C
+0x81F1	0x4F8E
+0x81F2	0x4F90
+0x81F3	0x4F92
+0x81F4	0x4F93
+0x81F5	0x4F95
+0x81F6	0x4F96
+0x81F7	0x4F98
+0x81F8	0x4F99
+0x81F9	0x4F9A
+0x81FA	0x4F9C
+0x81FB	0x4F9E
+0x81FC	0x4F9F
+0x81FD	0x4FA1
+0x81FE	0x4FA2
+0x8240	0x4FA4
+0x8241	0x4FAB
+0x8242	0x4FAD
+0x8243	0x4FB0
+0x8244	0x4FB1
+0x8245	0x4FB2
+0x8246	0x4FB3
+0x8247	0x4FB4
+0x8248	0x4FB6
+0x8249	0x4FB7
+0x824A	0x4FB8
+0x824B	0x4FB9
+0x824C	0x4FBA
+0x824D	0x4FBB
+0x824E	0x4FBC
+0x824F	0x4FBD
+0x8250	0x4FBE
+0x8251	0x4FC0
+0x8252	0x4FC1
+0x8253	0x4FC2
+0x8254	0x4FC6
+0x8255	0x4FC7
+0x8256	0x4FC8
+0x8257	0x4FC9
+0x8258	0x4FCB
+0x8259	0x4FCC
+0x825A	0x4FCD
+0x825B	0x4FD2
+0x825C	0x4FD3
+0x825D	0x4FD4
+0x825E	0x4FD5
+0x825F	0x4FD6
+0x8260	0x4FD9
+0x8261	0x4FDB
+0x8262	0x4FE0
+0x8263	0x4FE2
+0x8264	0x4FE4
+0x8265	0x4FE5
+0x8266	0x4FE7
+0x8267	0x4FEB
+0x8268	0x4FEC
+0x8269	0x4FF0
+0x826A	0x4FF2
+0x826B	0x4FF4
+0x826C	0x4FF5
+0x826D	0x4FF6
+0x826E	0x4FF7
+0x826F	0x4FF9
+0x8270	0x4FFB
+0x8271	0x4FFC
+0x8272	0x4FFD
+0x8273	0x4FFF
+0x8274	0x5000
+0x8275	0x5001
+0x8276	0x5002
+0x8277	0x5003
+0x8278	0x5004
+0x8279	0x5005
+0x827A	0x5006
+0x827B	0x5007
+0x827C	0x5008
+0x827D	0x5009
+0x827E	0x500A
+0x8280	0x500B
+0x8281	0x500E
+0x8282	0x5010
+0x8283	0x5011
+0x8284	0x5013
+0x8285	0x5015
+0x8286	0x5016
+0x8287	0x5017
+0x8288	0x501B
+0x8289	0x501D
+0x828A	0x501E
+0x828B	0x5020
+0x828C	0x5022
+0x828D	0x5023
+0x828E	0x5024
+0x828F	0x5027
+0x8290	0x502B
+0x8291	0x502F
+0x8292	0x5030
+0x8293	0x5031
+0x8294	0x5032
+0x8295	0x5033
+0x8296	0x5034
+0x8297	0x5035
+0x8298	0x5036
+0x8299	0x5037
+0x829A	0x5038
+0x829B	0x5039
+0x829C	0x503B
+0x829D	0x503D
+0x829E	0x503F
+0x829F	0x5040
+0x82A0	0x5041
+0x82A1	0x5042
+0x82A2	0x5044
+0x82A3	0x5045
+0x82A4	0x5046
+0x82A5	0x5049
+0x82A6	0x504A
+0x82A7	0x504B
+0x82A8	0x504D
+0x82A9	0x5050
+0x82AA	0x5051
+0x82AB	0x5052
+0x82AC	0x5053
+0x82AD	0x5054
+0x82AE	0x5056
+0x82AF	0x5057
+0x82B0	0x5058
+0x82B1	0x5059
+0x82B2	0x505B
+0x82B3	0x505D
+0x82B4	0x505E
+0x82B5	0x505F
+0x82B6	0x5060
+0x82B7	0x5061
+0x82B8	0x5062
+0x82B9	0x5063
+0x82BA	0x5064
+0x82BB	0x5066
+0x82BC	0x5067
+0x82BD	0x5068
+0x82BE	0x5069
+0x82BF	0x506A
+0x82C0	0x506B
+0x82C1	0x506D
+0x82C2	0x506E
+0x82C3	0x506F
+0x82C4	0x5070
+0x82C5	0x5071
+0x82C6	0x5072
+0x82C7	0x5073
+0x82C8	0x5074
+0x82C9	0x5075
+0x82CA	0x5078
+0x82CB	0x5079
+0x82CC	0x507A
+0x82CD	0x507C
+0x82CE	0x507D
+0x82CF	0x5081
+0x82D0	0x5082
+0x82D1	0x5083
+0x82D2	0x5084
+0x82D3	0x5086
+0x82D4	0x5087
+0x82D5	0x5089
+0x82D6	0x508A
+0x82D7	0x508B
+0x82D8	0x508C
+0x82D9	0x508E
+0x82DA	0x508F
+0x82DB	0x5090
+0x82DC	0x5091
+0x82DD	0x5092
+0x82DE	0x5093
+0x82DF	0x5094
+0x82E0	0x5095
+0x82E1	0x5096
+0x82E2	0x5097
+0x82E3	0x5098
+0x82E4	0x5099
+0x82E5	0x509A
+0x82E6	0x509B
+0x82E7	0x509C
+0x82E8	0x509D
+0x82E9	0x509E
+0x82EA	0x509F
+0x82EB	0x50A0
+0x82EC	0x50A1
+0x82ED	0x50A2
+0x82EE	0x50A4
+0x82EF	0x50A6
+0x82F0	0x50AA
+0x82F1	0x50AB
+0x82F2	0x50AD
+0x82F3	0x50AE
+0x82F4	0x50AF
+0x82F5	0x50B0
+0x82F6	0x50B1
+0x82F7	0x50B3
+0x82F8	0x50B4
+0x82F9	0x50B5
+0x82FA	0x50B6
+0x82FB	0x50B7
+0x82FC	0x50B8
+0x82FD	0x50B9
+0x82FE	0x50BC
+0x8340	0x50BD
+0x8341	0x50BE
+0x8342	0x50BF
+0x8343	0x50C0
+0x8344	0x50C1
+0x8345	0x50C2
+0x8346	0x50C3
+0x8347	0x50C4
+0x8348	0x50C5
+0x8349	0x50C6
+0x834A	0x50C7
+0x834B	0x50C8
+0x834C	0x50C9
+0x834D	0x50CA
+0x834E	0x50CB
+0x834F	0x50CC
+0x8350	0x50CD
+0x8351	0x50CE
+0x8352	0x50D0
+0x8353	0x50D1
+0x8354	0x50D2
+0x8355	0x50D3
+0x8356	0x50D4
+0x8357	0x50D5
+0x8358	0x50D7
+0x8359	0x50D8
+0x835A	0x50D9
+0x835B	0x50DB
+0x835C	0x50DC
+0x835D	0x50DD
+0x835E	0x50DE
+0x835F	0x50DF
+0x8360	0x50E0
+0x8361	0x50E1
+0x8362	0x50E2
+0x8363	0x50E3
+0x8364	0x50E4
+0x8365	0x50E5
+0x8366	0x50E8
+0x8367	0x50E9
+0x8368	0x50EA
+0x8369	0x50EB
+0x836A	0x50EF
+0x836B	0x50F0
+0x836C	0x50F1
+0x836D	0x50F2
+0x836E	0x50F4
+0x836F	0x50F6
+0x8370	0x50F7
+0x8371	0x50F8
+0x8372	0x50F9
+0x8373	0x50FA
+0x8374	0x50FC
+0x8375	0x50FD
+0x8376	0x50FE
+0x8377	0x50FF
+0x8378	0x5100
+0x8379	0x5101
+0x837A	0x5102
+0x837B	0x5103
+0x837C	0x5104
+0x837D	0x5105
+0x837E	0x5108
+0x8380	0x5109
+0x8381	0x510A
+0x8382	0x510C
+0x8383	0x510D
+0x8384	0x510E
+0x8385	0x510F
+0x8386	0x5110
+0x8387	0x5111
+0x8388	0x5113
+0x8389	0x5114
+0x838A	0x5115
+0x838B	0x5116
+0x838C	0x5117
+0x838D	0x5118
+0x838E	0x5119
+0x838F	0x511A
+0x8390	0x511B
+0x8391	0x511C
+0x8392	0x511D
+0x8393	0x511E
+0x8394	0x511F
+0x8395	0x5120
+0x8396	0x5122
+0x8397	0x5123
+0x8398	0x5124
+0x8399	0x5125
+0x839A	0x5126
+0x839B	0x5127
+0x839C	0x5128
+0x839D	0x5129
+0x839E	0x512A
+0x839F	0x512B
+0x83A0	0x512C
+0x83A1	0x512D
+0x83A2	0x512E
+0x83A3	0x512F
+0x83A4	0x5130
+0x83A5	0x5131
+0x83A6	0x5132
+0x83A7	0x5133
+0x83A8	0x5134
+0x83A9	0x5135
+0x83AA	0x5136
+0x83AB	0x5137
+0x83AC	0x5138
+0x83AD	0x5139
+0x83AE	0x513A
+0x83AF	0x513B
+0x83B0	0x513C
+0x83B1	0x513D
+0x83B2	0x513E
+0x83B3	0x5142
+0x83B4	0x5147
+0x83B5	0x514A
+0x83B6	0x514C
+0x83B7	0x514E
+0x83B8	0x514F
+0x83B9	0x5150
+0x83BA	0x5152
+0x83BB	0x5153
+0x83BC	0x5157
+0x83BD	0x5158
+0x83BE	0x5159
+0x83BF	0x515B
+0x83C0	0x515D
+0x83C1	0x515E
+0x83C2	0x515F
+0x83C3	0x5160
+0x83C4	0x5161
+0x83C5	0x5163
+0x83C6	0x5164
+0x83C7	0x5166
+0x83C8	0x5167
+0x83C9	0x5169
+0x83CA	0x516A
+0x83CB	0x516F
+0x83CC	0x5172
+0x83CD	0x517A
+0x83CE	0x517E
+0x83CF	0x517F
+0x83D0	0x5183
+0x83D1	0x5184
+0x83D2	0x5186
+0x83D3	0x5187
+0x83D4	0x518A
+0x83D5	0x518B
+0x83D6	0x518E
+0x83D7	0x518F
+0x83D8	0x5190
+0x83D9	0x5191
+0x83DA	0x5193
+0x83DB	0x5194
+0x83DC	0x5198
+0x83DD	0x519A
+0x83DE	0x519D
+0x83DF	0x519E
+0x83E0	0x519F
+0x83E1	0x51A1
+0x83E2	0x51A3
+0x83E3	0x51A6
+0x83E4	0x51A7
+0x83E5	0x51A8
+0x83E6	0x51A9
+0x83E7	0x51AA
+0x83E8	0x51AD
+0x83E9	0x51AE
+0x83EA	0x51B4
+0x83EB	0x51B8
+0x83EC	0x51B9
+0x83ED	0x51BA
+0x83EE	0x51BE
+0x83EF	0x51BF
+0x83F0	0x51C1
+0x83F1	0x51C2
+0x83F2	0x51C3
+0x83F3	0x51C5
+0x83F4	0x51C8
+0x83F5	0x51CA
+0x83F6	0x51CD
+0x83F7	0x51CE
+0x83F8	0x51D0
+0x83F9	0x51D2
+0x83FA	0x51D3
+0x83FB	0x51D4
+0x83FC	0x51D5
+0x83FD	0x51D6
+0x83FE	0x51D7
+0x8440	0x51D8
+0x8441	0x51D9
+0x8442	0x51DA
+0x8443	0x51DC
+0x8444	0x51DE
+0x8445	0x51DF
+0x8446	0x51E2
+0x8447	0x51E3
+0x8448	0x51E5
+0x8449	0x51E6
+0x844A	0x51E7
+0x844B	0x51E8
+0x844C	0x51E9
+0x844D	0x51EA
+0x844E	0x51EC
+0x844F	0x51EE
+0x8450	0x51F1
+0x8451	0x51F2
+0x8452	0x51F4
+0x8453	0x51F7
+0x8454	0x51FE
+0x8455	0x5204
+0x8456	0x5205
+0x8457	0x5209
+0x8458	0x520B
+0x8459	0x520C
+0x845A	0x520F
+0x845B	0x5210
+0x845C	0x5213
+0x845D	0x5214
+0x845E	0x5215
+0x845F	0x521C
+0x8460	0x521E
+0x8461	0x521F
+0x8462	0x5221
+0x8463	0x5222
+0x8464	0x5223
+0x8465	0x5225
+0x8466	0x5226
+0x8467	0x5227
+0x8468	0x522A
+0x8469	0x522C
+0x846A	0x522F
+0x846B	0x5231
+0x846C	0x5232
+0x846D	0x5234
+0x846E	0x5235
+0x846F	0x523C
+0x8470	0x523E
+0x8471	0x5244
+0x8472	0x5245
+0x8473	0x5246
+0x8474	0x5247
+0x8475	0x5248
+0x8476	0x5249
+0x8477	0x524B
+0x8478	0x524E
+0x8479	0x524F
+0x847A	0x5252
+0x847B	0x5253
+0x847C	0x5255
+0x847D	0x5257
+0x847E	0x5258
+0x8480	0x5259
+0x8481	0x525A
+0x8482	0x525B
+0x8483	0x525D
+0x8484	0x525F
+0x8485	0x5260
+0x8486	0x5262
+0x8487	0x5263
+0x8488	0x5264
+0x8489	0x5266
+0x848A	0x5268
+0x848B	0x526B
+0x848C	0x526C
+0x848D	0x526D
+0x848E	0x526E
+0x848F	0x5270
+0x8490	0x5271
+0x8491	0x5273
+0x8492	0x5274
+0x8493	0x5275
+0x8494	0x5276
+0x8495	0x5277
+0x8496	0x5278
+0x8497	0x5279
+0x8498	0x527A
+0x8499	0x527B
+0x849A	0x527C
+0x849B	0x527E
+0x849C	0x5280
+0x849D	0x5283
+0x849E	0x5284
+0x849F	0x5285
+0x84A0	0x5286
+0x84A1	0x5287
+0x84A2	0x5289
+0x84A3	0x528A
+0x84A4	0x528B
+0x84A5	0x528C
+0x84A6	0x528D
+0x84A7	0x528E
+0x84A8	0x528F
+0x84A9	0x5291
+0x84AA	0x5292
+0x84AB	0x5294
+0x84AC	0x5295
+0x84AD	0x5296
+0x84AE	0x5297
+0x84AF	0x5298
+0x84B0	0x5299
+0x84B1	0x529A
+0x84B2	0x529C
+0x84B3	0x52A4
+0x84B4	0x52A5
+0x84B5	0x52A6
+0x84B6	0x52A7
+0x84B7	0x52AE
+0x84B8	0x52AF
+0x84B9	0x52B0
+0x84BA	0x52B4
+0x84BB	0x52B5
+0x84BC	0x52B6
+0x84BD	0x52B7
+0x84BE	0x52B8
+0x84BF	0x52B9
+0x84C0	0x52BA
+0x84C1	0x52BB
+0x84C2	0x52BC
+0x84C3	0x52BD
+0x84C4	0x52C0
+0x84C5	0x52C1
+0x84C6	0x52C2
+0x84C7	0x52C4
+0x84C8	0x52C5
+0x84C9	0x52C6
+0x84CA	0x52C8
+0x84CB	0x52CA
+0x84CC	0x52CC
+0x84CD	0x52CD
+0x84CE	0x52CE
+0x84CF	0x52CF
+0x84D0	0x52D1
+0x84D1	0x52D3
+0x84D2	0x52D4
+0x84D3	0x52D5
+0x84D4	0x52D7
+0x84D5	0x52D9
+0x84D6	0x52DA
+0x84D7	0x52DB
+0x84D8	0x52DC
+0x84D9	0x52DD
+0x84DA	0x52DE
+0x84DB	0x52E0
+0x84DC	0x52E1
+0x84DD	0x52E2
+0x84DE	0x52E3
+0x84DF	0x52E5
+0x84E0	0x52E6
+0x84E1	0x52E7
+0x84E2	0x52E8
+0x84E3	0x52E9
+0x84E4	0x52EA
+0x84E5	0x52EB
+0x84E6	0x52EC
+0x84E7	0x52ED
+0x84E8	0x52EE
+0x84E9	0x52EF
+0x84EA	0x52F1
+0x84EB	0x52F2
+0x84EC	0x52F3
+0x84ED	0x52F4
+0x84EE	0x52F5
+0x84EF	0x52F6
+0x84F0	0x52F7
+0x84F1	0x52F8
+0x84F2	0x52FB
+0x84F3	0x52FC
+0x84F4	0x52FD
+0x84F5	0x5301
+0x84F6	0x5302
+0x84F7	0x5303
+0x84F8	0x5304
+0x84F9	0x5307
+0x84FA	0x5309
+0x84FB	0x530A
+0x84FC	0x530B
+0x84FD	0x530C
+0x84FE	0x530E
+0x8540	0x5311
+0x8541	0x5312
+0x8542	0x5313
+0x8543	0x5314
+0x8544	0x5318
+0x8545	0x531B
+0x8546	0x531C
+0x8547	0x531E
+0x8548	0x531F
+0x8549	0x5322
+0x854A	0x5324
+0x854B	0x5325
+0x854C	0x5327
+0x854D	0x5328
+0x854E	0x5329
+0x854F	0x532B
+0x8550	0x532C
+0x8551	0x532D
+0x8552	0x532F
+0x8553	0x5330
+0x8554	0x5331
+0x8555	0x5332
+0x8556	0x5333
+0x8557	0x5334
+0x8558	0x5335
+0x8559	0x5336
+0x855A	0x5337
+0x855B	0x5338
+0x855C	0x533C
+0x855D	0x533D
+0x855E	0x5340
+0x855F	0x5342
+0x8560	0x5344
+0x8561	0x5346
+0x8562	0x534B
+0x8563	0x534C
+0x8564	0x534D
+0x8565	0x5350
+0x8566	0x5354
+0x8567	0x5358
+0x8568	0x5359
+0x8569	0x535B
+0x856A	0x535D
+0x856B	0x5365
+0x856C	0x5368
+0x856D	0x536A
+0x856E	0x536C
+0x856F	0x536D
+0x8570	0x5372
+0x8571	0x5376
+0x8572	0x5379
+0x8573	0x537B
+0x8574	0x537C
+0x8575	0x537D
+0x8576	0x537E
+0x8577	0x5380
+0x8578	0x5381
+0x8579	0x5383
+0x857A	0x5387
+0x857B	0x5388
+0x857C	0x538A
+0x857D	0x538E
+0x857E	0x538F
+0x8580	0x5390
+0x8581	0x5391
+0x8582	0x5392
+0x8583	0x5393
+0x8584	0x5394
+0x8585	0x5396
+0x8586	0x5397
+0x8587	0x5399
+0x8588	0x539B
+0x8589	0x539C
+0x858A	0x539E
+0x858B	0x53A0
+0x858C	0x53A1
+0x858D	0x53A4
+0x858E	0x53A7
+0x858F	0x53AA
+0x8590	0x53AB
+0x8591	0x53AC
+0x8592	0x53AD
+0x8593	0x53AF
+0x8594	0x53B0
+0x8595	0x53B1
+0x8596	0x53B2
+0x8597	0x53B3
+0x8598	0x53B4
+0x8599	0x53B5
+0x859A	0x53B7
+0x859B	0x53B8
+0x859C	0x53B9
+0x859D	0x53BA
+0x859E	0x53BC
+0x859F	0x53BD
+0x85A0	0x53BE
+0x85A1	0x53C0
+0x85A2	0x53C3
+0x85A3	0x53C4
+0x85A4	0x53C5
+0x85A5	0x53C6
+0x85A6	0x53C7
+0x85A7	0x53CE
+0x85A8	0x53CF
+0x85A9	0x53D0
+0x85AA	0x53D2
+0x85AB	0x53D3
+0x85AC	0x53D5
+0x85AD	0x53DA
+0x85AE	0x53DC
+0x85AF	0x53DD
+0x85B0	0x53DE
+0x85B1	0x53E1
+0x85B2	0x53E2
+0x85B3	0x53E7
+0x85B4	0x53F4
+0x85B5	0x53FA
+0x85B6	0x53FE
+0x85B7	0x53FF
+0x85B8	0x5400
+0x85B9	0x5402
+0x85BA	0x5405
+0x85BB	0x5407
+0x85BC	0x540B
+0x85BD	0x5414
+0x85BE	0x5418
+0x85BF	0x5419
+0x85C0	0x541A
+0x85C1	0x541C
+0x85C2	0x5422
+0x85C3	0x5424
+0x85C4	0x5425
+0x85C5	0x542A
+0x85C6	0x5430
+0x85C7	0x5433
+0x85C8	0x5436
+0x85C9	0x5437
+0x85CA	0x543A
+0x85CB	0x543D
+0x85CC	0x543F
+0x85CD	0x5441
+0x85CE	0x5442
+0x85CF	0x5444
+0x85D0	0x5445
+0x85D1	0x5447
+0x85D2	0x5449
+0x85D3	0x544C
+0x85D4	0x544D
+0x85D5	0x544E
+0x85D6	0x544F
+0x85D7	0x5451
+0x85D8	0x545A
+0x85D9	0x545D
+0x85DA	0x545E
+0x85DB	0x545F
+0x85DC	0x5460
+0x85DD	0x5461
+0x85DE	0x5463
+0x85DF	0x5465
+0x85E0	0x5467
+0x85E1	0x5469
+0x85E2	0x546A
+0x85E3	0x546B
+0x85E4	0x546C
+0x85E5	0x546D
+0x85E6	0x546E
+0x85E7	0x546F
+0x85E8	0x5470
+0x85E9	0x5474
+0x85EA	0x5479
+0x85EB	0x547A
+0x85EC	0x547E
+0x85ED	0x547F
+0x85EE	0x5481
+0x85EF	0x5483
+0x85F0	0x5485
+0x85F1	0x5487
+0x85F2	0x5488
+0x85F3	0x5489
+0x85F4	0x548A
+0x85F5	0x548D
+0x85F6	0x5491
+0x85F7	0x5493
+0x85F8	0x5497
+0x85F9	0x5498
+0x85FA	0x549C
+0x85FB	0x549E
+0x85FC	0x549F
+0x85FD	0x54A0
+0x85FE	0x54A1
+0x8640	0x54A2
+0x8641	0x54A5
+0x8642	0x54AE
+0x8643	0x54B0
+0x8644	0x54B2
+0x8645	0x54B5
+0x8646	0x54B6
+0x8647	0x54B7
+0x8648	0x54B9
+0x8649	0x54BA
+0x864A	0x54BC
+0x864B	0x54BE
+0x864C	0x54C3
+0x864D	0x54C5
+0x864E	0x54CA
+0x864F	0x54CB
+0x8650	0x54D6
+0x8651	0x54D8
+0x8652	0x54DB
+0x8653	0x54E0
+0x8654	0x54E1
+0x8655	0x54E2
+0x8656	0x54E3
+0x8657	0x54E4
+0x8658	0x54EB
+0x8659	0x54EC
+0x865A	0x54EF
+0x865B	0x54F0
+0x865C	0x54F1
+0x865D	0x54F4
+0x865E	0x54F5
+0x865F	0x54F6
+0x8660	0x54F7
+0x8661	0x54F8
+0x8662	0x54F9
+0x8663	0x54FB
+0x8664	0x54FE
+0x8665	0x5500
+0x8666	0x5502
+0x8667	0x5503
+0x8668	0x5504
+0x8669	0x5505
+0x866A	0x5508
+0x866B	0x550A
+0x866C	0x550B
+0x866D	0x550C
+0x866E	0x550D
+0x866F	0x550E
+0x8670	0x5512
+0x8671	0x5513
+0x8672	0x5515
+0x8673	0x5516
+0x8674	0x5517
+0x8675	0x5518
+0x8676	0x5519
+0x8677	0x551A
+0x8678	0x551C
+0x8679	0x551D
+0x867A	0x551E
+0x867B	0x551F
+0x867C	0x5521
+0x867D	0x5525
+0x867E	0x5526
+0x8680	0x5528
+0x8681	0x5529
+0x8682	0x552B
+0x8683	0x552D
+0x8684	0x5532
+0x8685	0x5534
+0x8686	0x5535
+0x8687	0x5536
+0x8688	0x5538
+0x8689	0x5539
+0x868A	0x553A
+0x868B	0x553B
+0x868C	0x553D
+0x868D	0x5540
+0x868E	0x5542
+0x868F	0x5545
+0x8690	0x5547
+0x8691	0x5548
+0x8692	0x554B
+0x8693	0x554C
+0x8694	0x554D
+0x8695	0x554E
+0x8696	0x554F
+0x8697	0x5551
+0x8698	0x5552
+0x8699	0x5553
+0x869A	0x5554
+0x869B	0x5557
+0x869C	0x5558
+0x869D	0x5559
+0x869E	0x555A
+0x869F	0x555B
+0x86A0	0x555D
+0x86A1	0x555E
+0x86A2	0x555F
+0x86A3	0x5560
+0x86A4	0x5562
+0x86A5	0x5563
+0x86A6	0x5568
+0x86A7	0x5569
+0x86A8	0x556B
+0x86A9	0x556F
+0x86AA	0x5570
+0x86AB	0x5571
+0x86AC	0x5572
+0x86AD	0x5573
+0x86AE	0x5574
+0x86AF	0x5579
+0x86B0	0x557A
+0x86B1	0x557D
+0x86B2	0x557F
+0x86B3	0x5585
+0x86B4	0x5586
+0x86B5	0x558C
+0x86B6	0x558D
+0x86B7	0x558E
+0x86B8	0x5590
+0x86B9	0x5592
+0x86BA	0x5593
+0x86BB	0x5595
+0x86BC	0x5596
+0x86BD	0x5597
+0x86BE	0x559A
+0x86BF	0x559B
+0x86C0	0x559E
+0x86C1	0x55A0
+0x86C2	0x55A1
+0x86C3	0x55A2
+0x86C4	0x55A3
+0x86C5	0x55A4
+0x86C6	0x55A5
+0x86C7	0x55A6
+0x86C8	0x55A8
+0x86C9	0x55A9
+0x86CA	0x55AA
+0x86CB	0x55AB
+0x86CC	0x55AC
+0x86CD	0x55AD
+0x86CE	0x55AE
+0x86CF	0x55AF
+0x86D0	0x55B0
+0x86D1	0x55B2
+0x86D2	0x55B4
+0x86D3	0x55B6
+0x86D4	0x55B8
+0x86D5	0x55BA
+0x86D6	0x55BC
+0x86D7	0x55BF
+0x86D8	0x55C0
+0x86D9	0x55C1
+0x86DA	0x55C2
+0x86DB	0x55C3
+0x86DC	0x55C6
+0x86DD	0x55C7
+0x86DE	0x55C8
+0x86DF	0x55CA
+0x86E0	0x55CB
+0x86E1	0x55CE
+0x86E2	0x55CF
+0x86E3	0x55D0
+0x86E4	0x55D5
+0x86E5	0x55D7
+0x86E6	0x55D8
+0x86E7	0x55D9
+0x86E8	0x55DA
+0x86E9	0x55DB
+0x86EA	0x55DE
+0x86EB	0x55E0
+0x86EC	0x55E2
+0x86ED	0x55E7
+0x86EE	0x55E9
+0x86EF	0x55ED
+0x86F0	0x55EE
+0x86F1	0x55F0
+0x86F2	0x55F1
+0x86F3	0x55F4
+0x86F4	0x55F6
+0x86F5	0x55F8
+0x86F6	0x55F9
+0x86F7	0x55FA
+0x86F8	0x55FB
+0x86F9	0x55FC
+0x86FA	0x55FF
+0x86FB	0x5602
+0x86FC	0x5603
+0x86FD	0x5604
+0x86FE	0x5605
+0x8740	0x5606
+0x8741	0x5607
+0x8742	0x560A
+0x8743	0x560B
+0x8744	0x560D
+0x8745	0x5610
+0x8746	0x5611
+0x8747	0x5612
+0x8748	0x5613
+0x8749	0x5614
+0x874A	0x5615
+0x874B	0x5616
+0x874C	0x5617
+0x874D	0x5619
+0x874E	0x561A
+0x874F	0x561C
+0x8750	0x561D
+0x8751	0x5620
+0x8752	0x5621
+0x8753	0x5622
+0x8754	0x5625
+0x8755	0x5626
+0x8756	0x5628
+0x8757	0x5629
+0x8758	0x562A
+0x8759	0x562B
+0x875A	0x562E
+0x875B	0x562F
+0x875C	0x5630
+0x875D	0x5633
+0x875E	0x5635
+0x875F	0x5637
+0x8760	0x5638
+0x8761	0x563A
+0x8762	0x563C
+0x8763	0x563D
+0x8764	0x563E
+0x8765	0x5640
+0x8766	0x5641
+0x8767	0x5642
+0x8768	0x5643
+0x8769	0x5644
+0x876A	0x5645
+0x876B	0x5646
+0x876C	0x5647
+0x876D	0x5648
+0x876E	0x5649
+0x876F	0x564A
+0x8770	0x564B
+0x8771	0x564F
+0x8772	0x5650
+0x8773	0x5651
+0x8774	0x5652
+0x8775	0x5653
+0x8776	0x5655
+0x8777	0x5656
+0x8778	0x565A
+0x8779	0x565B
+0x877A	0x565D
+0x877B	0x565E
+0x877C	0x565F
+0x877D	0x5660
+0x877E	0x5661
+0x8780	0x5663
+0x8781	0x5665
+0x8782	0x5666
+0x8783	0x5667
+0x8784	0x566D
+0x8785	0x566E
+0x8786	0x566F
+0x8787	0x5670
+0x8788	0x5672
+0x8789	0x5673
+0x878A	0x5674
+0x878B	0x5675
+0x878C	0x5677
+0x878D	0x5678
+0x878E	0x5679
+0x878F	0x567A
+0x8790	0x567D
+0x8791	0x567E
+0x8792	0x567F
+0x8793	0x5680
+0x8794	0x5681
+0x8795	0x5682
+0x8796	0x5683
+0x8797	0x5684
+0x8798	0x5687
+0x8799	0x5688
+0x879A	0x5689
+0x879B	0x568A
+0x879C	0x568B
+0x879D	0x568C
+0x879E	0x568D
+0x879F	0x5690
+0x87A0	0x5691
+0x87A1	0x5692
+0x87A2	0x5694
+0x87A3	0x5695
+0x87A4	0x5696
+0x87A5	0x5697
+0x87A6	0x5698
+0x87A7	0x5699
+0x87A8	0x569A
+0x87A9	0x569B
+0x87AA	0x569C
+0x87AB	0x569D
+0x87AC	0x569E
+0x87AD	0x569F
+0x87AE	0x56A0
+0x87AF	0x56A1
+0x87B0	0x56A2
+0x87B1	0x56A4
+0x87B2	0x56A5
+0x87B3	0x56A6
+0x87B4	0x56A7
+0x87B5	0x56A8
+0x87B6	0x56A9
+0x87B7	0x56AA
+0x87B8	0x56AB
+0x87B9	0x56AC
+0x87BA	0x56AD
+0x87BB	0x56AE
+0x87BC	0x56B0
+0x87BD	0x56B1
+0x87BE	0x56B2
+0x87BF	0x56B3
+0x87C0	0x56B4
+0x87C1	0x56B5
+0x87C2	0x56B6
+0x87C3	0x56B8
+0x87C4	0x56B9
+0x87C5	0x56BA
+0x87C6	0x56BB
+0x87C7	0x56BD
+0x87C8	0x56BE
+0x87C9	0x56BF
+0x87CA	0x56C0
+0x87CB	0x56C1
+0x87CC	0x56C2
+0x87CD	0x56C3
+0x87CE	0x56C4
+0x87CF	0x56C5
+0x87D0	0x56C6
+0x87D1	0x56C7
+0x87D2	0x56C8
+0x87D3	0x56C9
+0x87D4	0x56CB
+0x87D5	0x56CC
+0x87D6	0x56CD
+0x87D7	0x56CE
+0x87D8	0x56CF
+0x87D9	0x56D0
+0x87DA	0x56D1
+0x87DB	0x56D2
+0x87DC	0x56D3
+0x87DD	0x56D5
+0x87DE	0x56D6
+0x87DF	0x56D8
+0x87E0	0x56D9
+0x87E1	0x56DC
+0x87E2	0x56E3
+0x87E3	0x56E5
+0x87E4	0x56E6
+0x87E5	0x56E7
+0x87E6	0x56E8
+0x87E7	0x56E9
+0x87E8	0x56EA
+0x87E9	0x56EC
+0x87EA	0x56EE
+0x87EB	0x56EF
+0x87EC	0x56F2
+0x87ED	0x56F3
+0x87EE	0x56F6
+0x87EF	0x56F7
+0x87F0	0x56F8
+0x87F1	0x56FB
+0x87F2	0x56FC
+0x87F3	0x5700
+0x87F4	0x5701
+0x87F5	0x5702
+0x87F6	0x5705
+0x87F7	0x5707
+0x87F8	0x570B
+0x87F9	0x570C
+0x87FA	0x570D
+0x87FB	0x570E
+0x87FC	0x570F
+0x87FD	0x5710
+0x87FE	0x5711
+0x8840	0x5712
+0x8841	0x5713
+0x8842	0x5714
+0x8843	0x5715
+0x8844	0x5716
+0x8845	0x5717
+0x8846	0x5718
+0x8847	0x5719
+0x8848	0x571A
+0x8849	0x571B
+0x884A	0x571D
+0x884B	0x571E
+0x884C	0x5720
+0x884D	0x5721
+0x884E	0x5722
+0x884F	0x5724
+0x8850	0x5725
+0x8851	0x5726
+0x8852	0x5727
+0x8853	0x572B
+0x8854	0x5731
+0x8855	0x5732
+0x8856	0x5734
+0x8857	0x5735
+0x8858	0x5736
+0x8859	0x5737
+0x885A	0x5738
+0x885B	0x573C
+0x885C	0x573D
+0x885D	0x573F
+0x885E	0x5741
+0x885F	0x5743
+0x8860	0x5744
+0x8861	0x5745
+0x8862	0x5746
+0x8863	0x5748
+0x8864	0x5749
+0x8865	0x574B
+0x8866	0x5752
+0x8867	0x5753
+0x8868	0x5754
+0x8869	0x5755
+0x886A	0x5756
+0x886B	0x5758
+0x886C	0x5759
+0x886D	0x5762
+0x886E	0x5763
+0x886F	0x5765
+0x8870	0x5767
+0x8871	0x576C
+0x8872	0x576E
+0x8873	0x5770
+0x8874	0x5771
+0x8875	0x5772
+0x8876	0x5774
+0x8877	0x5775
+0x8878	0x5778
+0x8879	0x5779
+0x887A	0x577A
+0x887B	0x577D
+0x887C	0x577E
+0x887D	0x577F
+0x887E	0x5780
+0x8880	0x5781
+0x8881	0x5787
+0x8882	0x5788
+0x8883	0x5789
+0x8884	0x578A
+0x8885	0x578D
+0x8886	0x578E
+0x8887	0x578F
+0x8888	0x5790
+0x8889	0x5791
+0x888A	0x5794
+0x888B	0x5795
+0x888C	0x5796
+0x888D	0x5797
+0x888E	0x5798
+0x888F	0x5799
+0x8890	0x579A
+0x8891	0x579C
+0x8892	0x579D
+0x8893	0x579E
+0x8894	0x579F
+0x8895	0x57A5
+0x8896	0x57A8
+0x8897	0x57AA
+0x8898	0x57AC
+0x8899	0x57AF
+0x889A	0x57B0
+0x889B	0x57B1
+0x889C	0x57B3
+0x889D	0x57B5
+0x889E	0x57B6
+0x889F	0x57B7
+0x88A0	0x57B9
+0x88A1	0x57BA
+0x88A2	0x57BB
+0x88A3	0x57BC
+0x88A4	0x57BD
+0x88A5	0x57BE
+0x88A6	0x57BF
+0x88A7	0x57C0
+0x88A8	0x57C1
+0x88A9	0x57C4
+0x88AA	0x57C5
+0x88AB	0x57C6
+0x88AC	0x57C7
+0x88AD	0x57C8
+0x88AE	0x57C9
+0x88AF	0x57CA
+0x88B0	0x57CC
+0x88B1	0x57CD
+0x88B2	0x57D0
+0x88B3	0x57D1
+0x88B4	0x57D3
+0x88B5	0x57D6
+0x88B6	0x57D7
+0x88B7	0x57DB
+0x88B8	0x57DC
+0x88B9	0x57DE
+0x88BA	0x57E1
+0x88BB	0x57E2
+0x88BC	0x57E3
+0x88BD	0x57E5
+0x88BE	0x57E6
+0x88BF	0x57E7
+0x88C0	0x57E8
+0x88C1	0x57E9
+0x88C2	0x57EA
+0x88C3	0x57EB
+0x88C4	0x57EC
+0x88C5	0x57EE
+0x88C6	0x57F0
+0x88C7	0x57F1
+0x88C8	0x57F2
+0x88C9	0x57F3
+0x88CA	0x57F5
+0x88CB	0x57F6
+0x88CC	0x57F7
+0x88CD	0x57FB
+0x88CE	0x57FC
+0x88CF	0x57FE
+0x88D0	0x57FF
+0x88D1	0x5801
+0x88D2	0x5803
+0x88D3	0x5804
+0x88D4	0x5805
+0x88D5	0x5808
+0x88D6	0x5809
+0x88D7	0x580A
+0x88D8	0x580C
+0x88D9	0x580E
+0x88DA	0x580F
+0x88DB	0x5810
+0x88DC	0x5812
+0x88DD	0x5813
+0x88DE	0x5814
+0x88DF	0x5816
+0x88E0	0x5817
+0x88E1	0x5818
+0x88E2	0x581A
+0x88E3	0x581B
+0x88E4	0x581C
+0x88E5	0x581D
+0x88E6	0x581F
+0x88E7	0x5822
+0x88E8	0x5823
+0x88E9	0x5825
+0x88EA	0x5826
+0x88EB	0x5827
+0x88EC	0x5828
+0x88ED	0x5829
+0x88EE	0x582B
+0x88EF	0x582C
+0x88F0	0x582D
+0x88F1	0x582E
+0x88F2	0x582F
+0x88F3	0x5831
+0x88F4	0x5832
+0x88F5	0x5833
+0x88F6	0x5834
+0x88F7	0x5836
+0x88F8	0x5837
+0x88F9	0x5838
+0x88FA	0x5839
+0x88FB	0x583A
+0x88FC	0x583B
+0x88FD	0x583C
+0x88FE	0x583D
+0x8940	0x583E
+0x8941	0x583F
+0x8942	0x5840
+0x8943	0x5841
+0x8944	0x5842
+0x8945	0x5843
+0x8946	0x5845
+0x8947	0x5846
+0x8948	0x5847
+0x8949	0x5848
+0x894A	0x5849
+0x894B	0x584A
+0x894C	0x584B
+0x894D	0x584E
+0x894E	0x584F
+0x894F	0x5850
+0x8950	0x5852
+0x8951	0x5853
+0x8952	0x5855
+0x8953	0x5856
+0x8954	0x5857
+0x8955	0x5859
+0x8956	0x585A
+0x8957	0x585B
+0x8958	0x585C
+0x8959	0x585D
+0x895A	0x585F
+0x895B	0x5860
+0x895C	0x5861
+0x895D	0x5862
+0x895E	0x5863
+0x895F	0x5864
+0x8960	0x5866
+0x8961	0x5867
+0x8962	0x5868
+0x8963	0x5869
+0x8964	0x586A
+0x8965	0x586D
+0x8966	0x586E
+0x8967	0x586F
+0x8968	0x5870
+0x8969	0x5871
+0x896A	0x5872
+0x896B	0x5873
+0x896C	0x5874
+0x896D	0x5875
+0x896E	0x5876
+0x896F	0x5877
+0x8970	0x5878
+0x8971	0x5879
+0x8972	0x587A
+0x8973	0x587B
+0x8974	0x587C
+0x8975	0x587D
+0x8976	0x587F
+0x8977	0x5882
+0x8978	0x5884
+0x8979	0x5886
+0x897A	0x5887
+0x897B	0x5888
+0x897C	0x588A
+0x897D	0x588B
+0x897E	0x588C
+0x8980	0x588D
+0x8981	0x588E
+0x8982	0x588F
+0x8983	0x5890
+0x8984	0x5891
+0x8985	0x5894
+0x8986	0x5895
+0x8987	0x5896
+0x8988	0x5897
+0x8989	0x5898
+0x898A	0x589B
+0x898B	0x589C
+0x898C	0x589D
+0x898D	0x58A0
+0x898E	0x58A1
+0x898F	0x58A2
+0x8990	0x58A3
+0x8991	0x58A4
+0x8992	0x58A5
+0x8993	0x58A6
+0x8994	0x58A7
+0x8995	0x58AA
+0x8996	0x58AB
+0x8997	0x58AC
+0x8998	0x58AD
+0x8999	0x58AE
+0x899A	0x58AF
+0x899B	0x58B0
+0x899C	0x58B1
+0x899D	0x58B2
+0x899E	0x58B3
+0x899F	0x58B4
+0x89A0	0x58B5
+0x89A1	0x58B6
+0x89A2	0x58B7
+0x89A3	0x58B8
+0x89A4	0x58B9
+0x89A5	0x58BA
+0x89A6	0x58BB
+0x89A7	0x58BD
+0x89A8	0x58BE
+0x89A9	0x58BF
+0x89AA	0x58C0
+0x89AB	0x58C2
+0x89AC	0x58C3
+0x89AD	0x58C4
+0x89AE	0x58C6
+0x89AF	0x58C7
+0x89B0	0x58C8
+0x89B1	0x58C9
+0x89B2	0x58CA
+0x89B3	0x58CB
+0x89B4	0x58CC
+0x89B5	0x58CD
+0x89B6	0x58CE
+0x89B7	0x58CF
+0x89B8	0x58D0
+0x89B9	0x58D2
+0x89BA	0x58D3
+0x89BB	0x58D4
+0x89BC	0x58D6
+0x89BD	0x58D7
+0x89BE	0x58D8
+0x89BF	0x58D9
+0x89C0	0x58DA
+0x89C1	0x58DB
+0x89C2	0x58DC
+0x89C3	0x58DD
+0x89C4	0x58DE
+0x89C5	0x58DF
+0x89C6	0x58E0
+0x89C7	0x58E1
+0x89C8	0x58E2
+0x89C9	0x58E3
+0x89CA	0x58E5
+0x89CB	0x58E6
+0x89CC	0x58E7
+0x89CD	0x58E8
+0x89CE	0x58E9
+0x89CF	0x58EA
+0x89D0	0x58ED
+0x89D1	0x58EF
+0x89D2	0x58F1
+0x89D3	0x58F2
+0x89D4	0x58F4
+0x89D5	0x58F5
+0x89D6	0x58F7
+0x89D7	0x58F8
+0x89D8	0x58FA
+0x89D9	0x58FB
+0x89DA	0x58FC
+0x89DB	0x58FD
+0x89DC	0x58FE
+0x89DD	0x58FF
+0x89DE	0x5900
+0x89DF	0x5901
+0x89E0	0x5903
+0x89E1	0x5905
+0x89E2	0x5906
+0x89E3	0x5908
+0x89E4	0x5909
+0x89E5	0x590A
+0x89E6	0x590B
+0x89E7	0x590C
+0x89E8	0x590E
+0x89E9	0x5910
+0x89EA	0x5911
+0x89EB	0x5912
+0x89EC	0x5913
+0x89ED	0x5917
+0x89EE	0x5918
+0x89EF	0x591B
+0x89F0	0x591D
+0x89F1	0x591E
+0x89F2	0x5920
+0x89F3	0x5921
+0x89F4	0x5922
+0x89F5	0x5923
+0x89F6	0x5926
+0x89F7	0x5928
+0x89F8	0x592C
+0x89F9	0x5930
+0x89FA	0x5932
+0x89FB	0x5933
+0x89FC	0x5935
+0x89FD	0x5936
+0x89FE	0x593B
+0x8A40	0x593D
+0x8A41	0x593E
+0x8A42	0x593F
+0x8A43	0x5940
+0x8A44	0x5943
+0x8A45	0x5945
+0x8A46	0x5946
+0x8A47	0x594A
+0x8A48	0x594C
+0x8A49	0x594D
+0x8A4A	0x5950
+0x8A4B	0x5952
+0x8A4C	0x5953
+0x8A4D	0x5959
+0x8A4E	0x595B
+0x8A4F	0x595C
+0x8A50	0x595D
+0x8A51	0x595E
+0x8A52	0x595F
+0x8A53	0x5961
+0x8A54	0x5963
+0x8A55	0x5964
+0x8A56	0x5966
+0x8A57	0x5967
+0x8A58	0x5968
+0x8A59	0x5969
+0x8A5A	0x596A
+0x8A5B	0x596B
+0x8A5C	0x596C
+0x8A5D	0x596D
+0x8A5E	0x596E
+0x8A5F	0x596F
+0x8A60	0x5970
+0x8A61	0x5971
+0x8A62	0x5972
+0x8A63	0x5975
+0x8A64	0x5977
+0x8A65	0x597A
+0x8A66	0x597B
+0x8A67	0x597C
+0x8A68	0x597E
+0x8A69	0x597F
+0x8A6A	0x5980
+0x8A6B	0x5985
+0x8A6C	0x5989
+0x8A6D	0x598B
+0x8A6E	0x598C
+0x8A6F	0x598E
+0x8A70	0x598F
+0x8A71	0x5990
+0x8A72	0x5991
+0x8A73	0x5994
+0x8A74	0x5995
+0x8A75	0x5998
+0x8A76	0x599A
+0x8A77	0x599B
+0x8A78	0x599C
+0x8A79	0x599D
+0x8A7A	0x599F
+0x8A7B	0x59A0
+0x8A7C	0x59A1
+0x8A7D	0x59A2
+0x8A7E	0x59A6
+0x8A80	0x59A7
+0x8A81	0x59AC
+0x8A82	0x59AD
+0x8A83	0x59B0
+0x8A84	0x59B1
+0x8A85	0x59B3
+0x8A86	0x59B4
+0x8A87	0x59B5
+0x8A88	0x59B6
+0x8A89	0x59B7
+0x8A8A	0x59B8
+0x8A8B	0x59BA
+0x8A8C	0x59BC
+0x8A8D	0x59BD
+0x8A8E	0x59BF
+0x8A8F	0x59C0
+0x8A90	0x59C1
+0x8A91	0x59C2
+0x8A92	0x59C3
+0x8A93	0x59C4
+0x8A94	0x59C5
+0x8A95	0x59C7
+0x8A96	0x59C8
+0x8A97	0x59C9
+0x8A98	0x59CC
+0x8A99	0x59CD
+0x8A9A	0x59CE
+0x8A9B	0x59CF
+0x8A9C	0x59D5
+0x8A9D	0x59D6
+0x8A9E	0x59D9
+0x8A9F	0x59DB
+0x8AA0	0x59DE
+0x8AA1	0x59DF
+0x8AA2	0x59E0
+0x8AA3	0x59E1
+0x8AA4	0x59E2
+0x8AA5	0x59E4
+0x8AA6	0x59E6
+0x8AA7	0x59E7
+0x8AA8	0x59E9
+0x8AA9	0x59EA
+0x8AAA	0x59EB
+0x8AAB	0x59ED
+0x8AAC	0x59EE
+0x8AAD	0x59EF
+0x8AAE	0x59F0
+0x8AAF	0x59F1
+0x8AB0	0x59F2
+0x8AB1	0x59F3
+0x8AB2	0x59F4
+0x8AB3	0x59F5
+0x8AB4	0x59F6
+0x8AB5	0x59F7
+0x8AB6	0x59F8
+0x8AB7	0x59FA
+0x8AB8	0x59FC
+0x8AB9	0x59FD
+0x8ABA	0x59FE
+0x8ABB	0x5A00
+0x8ABC	0x5A02
+0x8ABD	0x5A0A
+0x8ABE	0x5A0B
+0x8ABF	0x5A0D
+0x8AC0	0x5A0E
+0x8AC1	0x5A0F
+0x8AC2	0x5A10
+0x8AC3	0x5A12
+0x8AC4	0x5A14
+0x8AC5	0x5A15
+0x8AC6	0x5A16
+0x8AC7	0x5A17
+0x8AC8	0x5A19
+0x8AC9	0x5A1A
+0x8ACA	0x5A1B
+0x8ACB	0x5A1D
+0x8ACC	0x5A1E
+0x8ACD	0x5A21
+0x8ACE	0x5A22
+0x8ACF	0x5A24
+0x8AD0	0x5A26
+0x8AD1	0x5A27
+0x8AD2	0x5A28
+0x8AD3	0x5A2A
+0x8AD4	0x5A2B
+0x8AD5	0x5A2C
+0x8AD6	0x5A2D
+0x8AD7	0x5A2E
+0x8AD8	0x5A2F
+0x8AD9	0x5A30
+0x8ADA	0x5A33
+0x8ADB	0x5A35
+0x8ADC	0x5A37
+0x8ADD	0x5A38
+0x8ADE	0x5A39
+0x8ADF	0x5A3A
+0x8AE0	0x5A3B
+0x8AE1	0x5A3D
+0x8AE2	0x5A3E
+0x8AE3	0x5A3F
+0x8AE4	0x5A41
+0x8AE5	0x5A42
+0x8AE6	0x5A43
+0x8AE7	0x5A44
+0x8AE8	0x5A45
+0x8AE9	0x5A47
+0x8AEA	0x5A48
+0x8AEB	0x5A4B
+0x8AEC	0x5A4C
+0x8AED	0x5A4D
+0x8AEE	0x5A4E
+0x8AEF	0x5A4F
+0x8AF0	0x5A50
+0x8AF1	0x5A51
+0x8AF2	0x5A52
+0x8AF3	0x5A53
+0x8AF4	0x5A54
+0x8AF5	0x5A56
+0x8AF6	0x5A57
+0x8AF7	0x5A58
+0x8AF8	0x5A59
+0x8AF9	0x5A5B
+0x8AFA	0x5A5C
+0x8AFB	0x5A5D
+0x8AFC	0x5A5E
+0x8AFD	0x5A5F
+0x8AFE	0x5A60
+0x8B40	0x5A61
+0x8B41	0x5A63
+0x8B42	0x5A64
+0x8B43	0x5A65
+0x8B44	0x5A66
+0x8B45	0x5A68
+0x8B46	0x5A69
+0x8B47	0x5A6B
+0x8B48	0x5A6C
+0x8B49	0x5A6D
+0x8B4A	0x5A6E
+0x8B4B	0x5A6F
+0x8B4C	0x5A70
+0x8B4D	0x5A71
+0x8B4E	0x5A72
+0x8B4F	0x5A73
+0x8B50	0x5A78
+0x8B51	0x5A79
+0x8B52	0x5A7B
+0x8B53	0x5A7C
+0x8B54	0x5A7D
+0x8B55	0x5A7E
+0x8B56	0x5A80
+0x8B57	0x5A81
+0x8B58	0x5A82
+0x8B59	0x5A83
+0x8B5A	0x5A84
+0x8B5B	0x5A85
+0x8B5C	0x5A86
+0x8B5D	0x5A87
+0x8B5E	0x5A88
+0x8B5F	0x5A89
+0x8B60	0x5A8A
+0x8B61	0x5A8B
+0x8B62	0x5A8C
+0x8B63	0x5A8D
+0x8B64	0x5A8E
+0x8B65	0x5A8F
+0x8B66	0x5A90
+0x8B67	0x5A91
+0x8B68	0x5A93
+0x8B69	0x5A94
+0x8B6A	0x5A95
+0x8B6B	0x5A96
+0x8B6C	0x5A97
+0x8B6D	0x5A98
+0x8B6E	0x5A99
+0x8B6F	0x5A9C
+0x8B70	0x5A9D
+0x8B71	0x5A9E
+0x8B72	0x5A9F
+0x8B73	0x5AA0
+0x8B74	0x5AA1
+0x8B75	0x5AA2
+0x8B76	0x5AA3
+0x8B77	0x5AA4
+0x8B78	0x5AA5
+0x8B79	0x5AA6
+0x8B7A	0x5AA7
+0x8B7B	0x5AA8
+0x8B7C	0x5AA9
+0x8B7D	0x5AAB
+0x8B7E	0x5AAC
+0x8B80	0x5AAD
+0x8B81	0x5AAE
+0x8B82	0x5AAF
+0x8B83	0x5AB0
+0x8B84	0x5AB1
+0x8B85	0x5AB4
+0x8B86	0x5AB6
+0x8B87	0x5AB7
+0x8B88	0x5AB9
+0x8B89	0x5ABA
+0x8B8A	0x5ABB
+0x8B8B	0x5ABC
+0x8B8C	0x5ABD
+0x8B8D	0x5ABF
+0x8B8E	0x5AC0
+0x8B8F	0x5AC3
+0x8B90	0x5AC4
+0x8B91	0x5AC5
+0x8B92	0x5AC6
+0x8B93	0x5AC7
+0x8B94	0x5AC8
+0x8B95	0x5ACA
+0x8B96	0x5ACB
+0x8B97	0x5ACD
+0x8B98	0x5ACE
+0x8B99	0x5ACF
+0x8B9A	0x5AD0
+0x8B9B	0x5AD1
+0x8B9C	0x5AD3
+0x8B9D	0x5AD5
+0x8B9E	0x5AD7
+0x8B9F	0x5AD9
+0x8BA0	0x5ADA
+0x8BA1	0x5ADB
+0x8BA2	0x5ADD
+0x8BA3	0x5ADE
+0x8BA4	0x5ADF
+0x8BA5	0x5AE2
+0x8BA6	0x5AE4
+0x8BA7	0x5AE5
+0x8BA8	0x5AE7
+0x8BA9	0x5AE8
+0x8BAA	0x5AEA
+0x8BAB	0x5AEC
+0x8BAC	0x5AED
+0x8BAD	0x5AEE
+0x8BAE	0x5AEF
+0x8BAF	0x5AF0
+0x8BB0	0x5AF2
+0x8BB1	0x5AF3
+0x8BB2	0x5AF4
+0x8BB3	0x5AF5
+0x8BB4	0x5AF6
+0x8BB5	0x5AF7
+0x8BB6	0x5AF8
+0x8BB7	0x5AF9
+0x8BB8	0x5AFA
+0x8BB9	0x5AFB
+0x8BBA	0x5AFC
+0x8BBB	0x5AFD
+0x8BBC	0x5AFE
+0x8BBD	0x5AFF
+0x8BBE	0x5B00
+0x8BBF	0x5B01
+0x8BC0	0x5B02
+0x8BC1	0x5B03
+0x8BC2	0x5B04
+0x8BC3	0x5B05
+0x8BC4	0x5B06
+0x8BC5	0x5B07
+0x8BC6	0x5B08
+0x8BC7	0x5B0A
+0x8BC8	0x5B0B
+0x8BC9	0x5B0C
+0x8BCA	0x5B0D
+0x8BCB	0x5B0E
+0x8BCC	0x5B0F
+0x8BCD	0x5B10
+0x8BCE	0x5B11
+0x8BCF	0x5B12
+0x8BD0	0x5B13
+0x8BD1	0x5B14
+0x8BD2	0x5B15
+0x8BD3	0x5B18
+0x8BD4	0x5B19
+0x8BD5	0x5B1A
+0x8BD6	0x5B1B
+0x8BD7	0x5B1C
+0x8BD8	0x5B1D
+0x8BD9	0x5B1E
+0x8BDA	0x5B1F
+0x8BDB	0x5B20
+0x8BDC	0x5B21
+0x8BDD	0x5B22
+0x8BDE	0x5B23
+0x8BDF	0x5B24
+0x8BE0	0x5B25
+0x8BE1	0x5B26
+0x8BE2	0x5B27
+0x8BE3	0x5B28
+0x8BE4	0x5B29
+0x8BE5	0x5B2A
+0x8BE6	0x5B2B
+0x8BE7	0x5B2C
+0x8BE8	0x5B2D
+0x8BE9	0x5B2E
+0x8BEA	0x5B2F
+0x8BEB	0x5B30
+0x8BEC	0x5B31
+0x8BED	0x5B33
+0x8BEE	0x5B35
+0x8BEF	0x5B36
+0x8BF0	0x5B38
+0x8BF1	0x5B39
+0x8BF2	0x5B3A
+0x8BF3	0x5B3B
+0x8BF4	0x5B3C
+0x8BF5	0x5B3D
+0x8BF6	0x5B3E
+0x8BF7	0x5B3F
+0x8BF8	0x5B41
+0x8BF9	0x5B42
+0x8BFA	0x5B43
+0x8BFB	0x5B44
+0x8BFC	0x5B45
+0x8BFD	0x5B46
+0x8BFE	0x5B47
+0x8C40	0x5B48
+0x8C41	0x5B49
+0x8C42	0x5B4A
+0x8C43	0x5B4B
+0x8C44	0x5B4C
+0x8C45	0x5B4D
+0x8C46	0x5B4E
+0x8C47	0x5B4F
+0x8C48	0x5B52
+0x8C49	0x5B56
+0x8C4A	0x5B5E
+0x8C4B	0x5B60
+0x8C4C	0x5B61
+0x8C4D	0x5B67
+0x8C4E	0x5B68
+0x8C4F	0x5B6B
+0x8C50	0x5B6D
+0x8C51	0x5B6E
+0x8C52	0x5B6F
+0x8C53	0x5B72
+0x8C54	0x5B74
+0x8C55	0x5B76
+0x8C56	0x5B77
+0x8C57	0x5B78
+0x8C58	0x5B79
+0x8C59	0x5B7B
+0x8C5A	0x5B7C
+0x8C5B	0x5B7E
+0x8C5C	0x5B7F
+0x8C5D	0x5B82
+0x8C5E	0x5B86
+0x8C5F	0x5B8A
+0x8C60	0x5B8D
+0x8C61	0x5B8E
+0x8C62	0x5B90
+0x8C63	0x5B91
+0x8C64	0x5B92
+0x8C65	0x5B94
+0x8C66	0x5B96
+0x8C67	0x5B9F
+0x8C68	0x5BA7
+0x8C69	0x5BA8
+0x8C6A	0x5BA9
+0x8C6B	0x5BAC
+0x8C6C	0x5BAD
+0x8C6D	0x5BAE
+0x8C6E	0x5BAF
+0x8C6F	0x5BB1
+0x8C70	0x5BB2
+0x8C71	0x5BB7
+0x8C72	0x5BBA
+0x8C73	0x5BBB
+0x8C74	0x5BBC
+0x8C75	0x5BC0
+0x8C76	0x5BC1
+0x8C77	0x5BC3
+0x8C78	0x5BC8
+0x8C79	0x5BC9
+0x8C7A	0x5BCA
+0x8C7B	0x5BCB
+0x8C7C	0x5BCD
+0x8C7D	0x5BCE
+0x8C7E	0x5BCF
+0x8C80	0x5BD1
+0x8C81	0x5BD4
+0x8C82	0x5BD5
+0x8C83	0x5BD6
+0x8C84	0x5BD7
+0x8C85	0x5BD8
+0x8C86	0x5BD9
+0x8C87	0x5BDA
+0x8C88	0x5BDB
+0x8C89	0x5BDC
+0x8C8A	0x5BE0
+0x8C8B	0x5BE2
+0x8C8C	0x5BE3
+0x8C8D	0x5BE6
+0x8C8E	0x5BE7
+0x8C8F	0x5BE9
+0x8C90	0x5BEA
+0x8C91	0x5BEB
+0x8C92	0x5BEC
+0x8C93	0x5BED
+0x8C94	0x5BEF
+0x8C95	0x5BF1
+0x8C96	0x5BF2
+0x8C97	0x5BF3
+0x8C98	0x5BF4
+0x8C99	0x5BF5
+0x8C9A	0x5BF6
+0x8C9B	0x5BF7
+0x8C9C	0x5BFD
+0x8C9D	0x5BFE
+0x8C9E	0x5C00
+0x8C9F	0x5C02
+0x8CA0	0x5C03
+0x8CA1	0x5C05
+0x8CA2	0x5C07
+0x8CA3	0x5C08
+0x8CA4	0x5C0B
+0x8CA5	0x5C0C
+0x8CA6	0x5C0D
+0x8CA7	0x5C0E
+0x8CA8	0x5C10
+0x8CA9	0x5C12
+0x8CAA	0x5C13
+0x8CAB	0x5C17
+0x8CAC	0x5C19
+0x8CAD	0x5C1B
+0x8CAE	0x5C1E
+0x8CAF	0x5C1F
+0x8CB0	0x5C20
+0x8CB1	0x5C21
+0x8CB2	0x5C23
+0x8CB3	0x5C26
+0x8CB4	0x5C28
+0x8CB5	0x5C29
+0x8CB6	0x5C2A
+0x8CB7	0x5C2B
+0x8CB8	0x5C2D
+0x8CB9	0x5C2E
+0x8CBA	0x5C2F
+0x8CBB	0x5C30
+0x8CBC	0x5C32
+0x8CBD	0x5C33
+0x8CBE	0x5C35
+0x8CBF	0x5C36
+0x8CC0	0x5C37
+0x8CC1	0x5C43
+0x8CC2	0x5C44
+0x8CC3	0x5C46
+0x8CC4	0x5C47
+0x8CC5	0x5C4C
+0x8CC6	0x5C4D
+0x8CC7	0x5C52
+0x8CC8	0x5C53
+0x8CC9	0x5C54
+0x8CCA	0x5C56
+0x8CCB	0x5C57
+0x8CCC	0x5C58
+0x8CCD	0x5C5A
+0x8CCE	0x5C5B
+0x8CCF	0x5C5C
+0x8CD0	0x5C5D
+0x8CD1	0x5C5F
+0x8CD2	0x5C62
+0x8CD3	0x5C64
+0x8CD4	0x5C67
+0x8CD5	0x5C68
+0x8CD6	0x5C69
+0x8CD7	0x5C6A
+0x8CD8	0x5C6B
+0x8CD9	0x5C6C
+0x8CDA	0x5C6D
+0x8CDB	0x5C70
+0x8CDC	0x5C72
+0x8CDD	0x5C73
+0x8CDE	0x5C74
+0x8CDF	0x5C75
+0x8CE0	0x5C76
+0x8CE1	0x5C77
+0x8CE2	0x5C78
+0x8CE3	0x5C7B
+0x8CE4	0x5C7C
+0x8CE5	0x5C7D
+0x8CE6	0x5C7E
+0x8CE7	0x5C80
+0x8CE8	0x5C83
+0x8CE9	0x5C84
+0x8CEA	0x5C85
+0x8CEB	0x5C86
+0x8CEC	0x5C87
+0x8CED	0x5C89
+0x8CEE	0x5C8A
+0x8CEF	0x5C8B
+0x8CF0	0x5C8E
+0x8CF1	0x5C8F
+0x8CF2	0x5C92
+0x8CF3	0x5C93
+0x8CF4	0x5C95
+0x8CF5	0x5C9D
+0x8CF6	0x5C9E
+0x8CF7	0x5C9F
+0x8CF8	0x5CA0
+0x8CF9	0x5CA1
+0x8CFA	0x5CA4
+0x8CFB	0x5CA5
+0x8CFC	0x5CA6
+0x8CFD	0x5CA7
+0x8CFE	0x5CA8
+0x8D40	0x5CAA
+0x8D41	0x5CAE
+0x8D42	0x5CAF
+0x8D43	0x5CB0
+0x8D44	0x5CB2
+0x8D45	0x5CB4
+0x8D46	0x5CB6
+0x8D47	0x5CB9
+0x8D48	0x5CBA
+0x8D49	0x5CBB
+0x8D4A	0x5CBC
+0x8D4B	0x5CBE
+0x8D4C	0x5CC0
+0x8D4D	0x5CC2
+0x8D4E	0x5CC3
+0x8D4F	0x5CC5
+0x8D50	0x5CC6
+0x8D51	0x5CC7
+0x8D52	0x5CC8
+0x8D53	0x5CC9
+0x8D54	0x5CCA
+0x8D55	0x5CCC
+0x8D56	0x5CCD
+0x8D57	0x5CCE
+0x8D58	0x5CCF
+0x8D59	0x5CD0
+0x8D5A	0x5CD1
+0x8D5B	0x5CD3
+0x8D5C	0x5CD4
+0x8D5D	0x5CD5
+0x8D5E	0x5CD6
+0x8D5F	0x5CD7
+0x8D60	0x5CD8
+0x8D61	0x5CDA
+0x8D62	0x5CDB
+0x8D63	0x5CDC
+0x8D64	0x5CDD
+0x8D65	0x5CDE
+0x8D66	0x5CDF
+0x8D67	0x5CE0
+0x8D68	0x5CE2
+0x8D69	0x5CE3
+0x8D6A	0x5CE7
+0x8D6B	0x5CE9
+0x8D6C	0x5CEB
+0x8D6D	0x5CEC
+0x8D6E	0x5CEE
+0x8D6F	0x5CEF
+0x8D70	0x5CF1
+0x8D71	0x5CF2
+0x8D72	0x5CF3
+0x8D73	0x5CF4
+0x8D74	0x5CF5
+0x8D75	0x5CF6
+0x8D76	0x5CF7
+0x8D77	0x5CF8
+0x8D78	0x5CF9
+0x8D79	0x5CFA
+0x8D7A	0x5CFC
+0x8D7B	0x5CFD
+0x8D7C	0x5CFE
+0x8D7D	0x5CFF
+0x8D7E	0x5D00
+0x8D80	0x5D01
+0x8D81	0x5D04
+0x8D82	0x5D05
+0x8D83	0x5D08
+0x8D84	0x5D09
+0x8D85	0x5D0A
+0x8D86	0x5D0B
+0x8D87	0x5D0C
+0x8D88	0x5D0D
+0x8D89	0x5D0F
+0x8D8A	0x5D10
+0x8D8B	0x5D11
+0x8D8C	0x5D12
+0x8D8D	0x5D13
+0x8D8E	0x5D15
+0x8D8F	0x5D17
+0x8D90	0x5D18
+0x8D91	0x5D19
+0x8D92	0x5D1A
+0x8D93	0x5D1C
+0x8D94	0x5D1D
+0x8D95	0x5D1F
+0x8D96	0x5D20
+0x8D97	0x5D21
+0x8D98	0x5D22
+0x8D99	0x5D23
+0x8D9A	0x5D25
+0x8D9B	0x5D28
+0x8D9C	0x5D2A
+0x8D9D	0x5D2B
+0x8D9E	0x5D2C
+0x8D9F	0x5D2F
+0x8DA0	0x5D30
+0x8DA1	0x5D31
+0x8DA2	0x5D32
+0x8DA3	0x5D33
+0x8DA4	0x5D35
+0x8DA5	0x5D36
+0x8DA6	0x5D37
+0x8DA7	0x5D38
+0x8DA8	0x5D39
+0x8DA9	0x5D3A
+0x8DAA	0x5D3B
+0x8DAB	0x5D3C
+0x8DAC	0x5D3F
+0x8DAD	0x5D40
+0x8DAE	0x5D41
+0x8DAF	0x5D42
+0x8DB0	0x5D43
+0x8DB1	0x5D44
+0x8DB2	0x5D45
+0x8DB3	0x5D46
+0x8DB4	0x5D48
+0x8DB5	0x5D49
+0x8DB6	0x5D4D
+0x8DB7	0x5D4E
+0x8DB8	0x5D4F
+0x8DB9	0x5D50
+0x8DBA	0x5D51
+0x8DBB	0x5D52
+0x8DBC	0x5D53
+0x8DBD	0x5D54
+0x8DBE	0x5D55
+0x8DBF	0x5D56
+0x8DC0	0x5D57
+0x8DC1	0x5D59
+0x8DC2	0x5D5A
+0x8DC3	0x5D5C
+0x8DC4	0x5D5E
+0x8DC5	0x5D5F
+0x8DC6	0x5D60
+0x8DC7	0x5D61
+0x8DC8	0x5D62
+0x8DC9	0x5D63
+0x8DCA	0x5D64
+0x8DCB	0x5D65
+0x8DCC	0x5D66
+0x8DCD	0x5D67
+0x8DCE	0x5D68
+0x8DCF	0x5D6A
+0x8DD0	0x5D6D
+0x8DD1	0x5D6E
+0x8DD2	0x5D70
+0x8DD3	0x5D71
+0x8DD4	0x5D72
+0x8DD5	0x5D73
+0x8DD6	0x5D75
+0x8DD7	0x5D76
+0x8DD8	0x5D77
+0x8DD9	0x5D78
+0x8DDA	0x5D79
+0x8DDB	0x5D7A
+0x8DDC	0x5D7B
+0x8DDD	0x5D7C
+0x8DDE	0x5D7D
+0x8DDF	0x5D7E
+0x8DE0	0x5D7F
+0x8DE1	0x5D80
+0x8DE2	0x5D81
+0x8DE3	0x5D83
+0x8DE4	0x5D84
+0x8DE5	0x5D85
+0x8DE6	0x5D86
+0x8DE7	0x5D87
+0x8DE8	0x5D88
+0x8DE9	0x5D89
+0x8DEA	0x5D8A
+0x8DEB	0x5D8B
+0x8DEC	0x5D8C
+0x8DED	0x5D8D
+0x8DEE	0x5D8E
+0x8DEF	0x5D8F
+0x8DF0	0x5D90
+0x8DF1	0x5D91
+0x8DF2	0x5D92
+0x8DF3	0x5D93
+0x8DF4	0x5D94
+0x8DF5	0x5D95
+0x8DF6	0x5D96
+0x8DF7	0x5D97
+0x8DF8	0x5D98
+0x8DF9	0x5D9A
+0x8DFA	0x5D9B
+0x8DFB	0x5D9C
+0x8DFC	0x5D9E
+0x8DFD	0x5D9F
+0x8DFE	0x5DA0
+0x8E40	0x5DA1
+0x8E41	0x5DA2
+0x8E42	0x5DA3
+0x8E43	0x5DA4
+0x8E44	0x5DA5
+0x8E45	0x5DA6
+0x8E46	0x5DA7
+0x8E47	0x5DA8
+0x8E48	0x5DA9
+0x8E49	0x5DAA
+0x8E4A	0x5DAB
+0x8E4B	0x5DAC
+0x8E4C	0x5DAD
+0x8E4D	0x5DAE
+0x8E4E	0x5DAF
+0x8E4F	0x5DB0
+0x8E50	0x5DB1
+0x8E51	0x5DB2
+0x8E52	0x5DB3
+0x8E53	0x5DB4
+0x8E54	0x5DB5
+0x8E55	0x5DB6
+0x8E56	0x5DB8
+0x8E57	0x5DB9
+0x8E58	0x5DBA
+0x8E59	0x5DBB
+0x8E5A	0x5DBC
+0x8E5B	0x5DBD
+0x8E5C	0x5DBE
+0x8E5D	0x5DBF
+0x8E5E	0x5DC0
+0x8E5F	0x5DC1
+0x8E60	0x5DC2
+0x8E61	0x5DC3
+0x8E62	0x5DC4
+0x8E63	0x5DC6
+0x8E64	0x5DC7
+0x8E65	0x5DC8
+0x8E66	0x5DC9
+0x8E67	0x5DCA
+0x8E68	0x5DCB
+0x8E69	0x5DCC
+0x8E6A	0x5DCE
+0x8E6B	0x5DCF
+0x8E6C	0x5DD0
+0x8E6D	0x5DD1
+0x8E6E	0x5DD2
+0x8E6F	0x5DD3
+0x8E70	0x5DD4
+0x8E71	0x5DD5
+0x8E72	0x5DD6
+0x8E73	0x5DD7
+0x8E74	0x5DD8
+0x8E75	0x5DD9
+0x8E76	0x5DDA
+0x8E77	0x5DDC
+0x8E78	0x5DDF
+0x8E79	0x5DE0
+0x8E7A	0x5DE3
+0x8E7B	0x5DE4
+0x8E7C	0x5DEA
+0x8E7D	0x5DEC
+0x8E7E	0x5DED
+0x8E80	0x5DF0
+0x8E81	0x5DF5
+0x8E82	0x5DF6
+0x8E83	0x5DF8
+0x8E84	0x5DF9
+0x8E85	0x5DFA
+0x8E86	0x5DFB
+0x8E87	0x5DFC
+0x8E88	0x5DFF
+0x8E89	0x5E00
+0x8E8A	0x5E04
+0x8E8B	0x5E07
+0x8E8C	0x5E09
+0x8E8D	0x5E0A
+0x8E8E	0x5E0B
+0x8E8F	0x5E0D
+0x8E90	0x5E0E
+0x8E91	0x5E12
+0x8E92	0x5E13
+0x8E93	0x5E17
+0x8E94	0x5E1E
+0x8E95	0x5E1F
+0x8E96	0x5E20
+0x8E97	0x5E21
+0x8E98	0x5E22
+0x8E99	0x5E23
+0x8E9A	0x5E24
+0x8E9B	0x5E25
+0x8E9C	0x5E28
+0x8E9D	0x5E29
+0x8E9E	0x5E2A
+0x8E9F	0x5E2B
+0x8EA0	0x5E2C
+0x8EA1	0x5E2F
+0x8EA2	0x5E30
+0x8EA3	0x5E32
+0x8EA4	0x5E33
+0x8EA5	0x5E34
+0x8EA6	0x5E35
+0x8EA7	0x5E36
+0x8EA8	0x5E39
+0x8EA9	0x5E3A
+0x8EAA	0x5E3E
+0x8EAB	0x5E3F
+0x8EAC	0x5E40
+0x8EAD	0x5E41
+0x8EAE	0x5E43
+0x8EAF	0x5E46
+0x8EB0	0x5E47
+0x8EB1	0x5E48
+0x8EB2	0x5E49
+0x8EB3	0x5E4A
+0x8EB4	0x5E4B
+0x8EB5	0x5E4D
+0x8EB6	0x5E4E
+0x8EB7	0x5E4F
+0x8EB8	0x5E50
+0x8EB9	0x5E51
+0x8EBA	0x5E52
+0x8EBB	0x5E53
+0x8EBC	0x5E56
+0x8EBD	0x5E57
+0x8EBE	0x5E58
+0x8EBF	0x5E59
+0x8EC0	0x5E5A
+0x8EC1	0x5E5C
+0x8EC2	0x5E5D
+0x8EC3	0x5E5F
+0x8EC4	0x5E60
+0x8EC5	0x5E63
+0x8EC6	0x5E64
+0x8EC7	0x5E65
+0x8EC8	0x5E66
+0x8EC9	0x5E67
+0x8ECA	0x5E68
+0x8ECB	0x5E69
+0x8ECC	0x5E6A
+0x8ECD	0x5E6B
+0x8ECE	0x5E6C
+0x8ECF	0x5E6D
+0x8ED0	0x5E6E
+0x8ED1	0x5E6F
+0x8ED2	0x5E70
+0x8ED3	0x5E71
+0x8ED4	0x5E75
+0x8ED5	0x5E77
+0x8ED6	0x5E79
+0x8ED7	0x5E7E
+0x8ED8	0x5E81
+0x8ED9	0x5E82
+0x8EDA	0x5E83
+0x8EDB	0x5E85
+0x8EDC	0x5E88
+0x8EDD	0x5E89
+0x8EDE	0x5E8C
+0x8EDF	0x5E8D
+0x8EE0	0x5E8E
+0x8EE1	0x5E92
+0x8EE2	0x5E98
+0x8EE3	0x5E9B
+0x8EE4	0x5E9D
+0x8EE5	0x5EA1
+0x8EE6	0x5EA2
+0x8EE7	0x5EA3
+0x8EE8	0x5EA4
+0x8EE9	0x5EA8
+0x8EEA	0x5EA9
+0x8EEB	0x5EAA
+0x8EEC	0x5EAB
+0x8EED	0x5EAC
+0x8EEE	0x5EAE
+0x8EEF	0x5EAF
+0x8EF0	0x5EB0
+0x8EF1	0x5EB1
+0x8EF2	0x5EB2
+0x8EF3	0x5EB4
+0x8EF4	0x5EBA
+0x8EF5	0x5EBB
+0x8EF6	0x5EBC
+0x8EF7	0x5EBD
+0x8EF8	0x5EBF
+0x8EF9	0x5EC0
+0x8EFA	0x5EC1
+0x8EFB	0x5EC2
+0x8EFC	0x5EC3
+0x8EFD	0x5EC4
+0x8EFE	0x5EC5
+0x8F40	0x5EC6
+0x8F41	0x5EC7
+0x8F42	0x5EC8
+0x8F43	0x5ECB
+0x8F44	0x5ECC
+0x8F45	0x5ECD
+0x8F46	0x5ECE
+0x8F47	0x5ECF
+0x8F48	0x5ED0
+0x8F49	0x5ED4
+0x8F4A	0x5ED5
+0x8F4B	0x5ED7
+0x8F4C	0x5ED8
+0x8F4D	0x5ED9
+0x8F4E	0x5EDA
+0x8F4F	0x5EDC
+0x8F50	0x5EDD
+0x8F51	0x5EDE
+0x8F52	0x5EDF
+0x8F53	0x5EE0
+0x8F54	0x5EE1
+0x8F55	0x5EE2
+0x8F56	0x5EE3
+0x8F57	0x5EE4
+0x8F58	0x5EE5
+0x8F59	0x5EE6
+0x8F5A	0x5EE7
+0x8F5B	0x5EE9
+0x8F5C	0x5EEB
+0x8F5D	0x5EEC
+0x8F5E	0x5EED
+0x8F5F	0x5EEE
+0x8F60	0x5EEF
+0x8F61	0x5EF0
+0x8F62	0x5EF1
+0x8F63	0x5EF2
+0x8F64	0x5EF3
+0x8F65	0x5EF5
+0x8F66	0x5EF8
+0x8F67	0x5EF9
+0x8F68	0x5EFB
+0x8F69	0x5EFC
+0x8F6A	0x5EFD
+0x8F6B	0x5F05
+0x8F6C	0x5F06
+0x8F6D	0x5F07
+0x8F6E	0x5F09
+0x8F6F	0x5F0C
+0x8F70	0x5F0D
+0x8F71	0x5F0E
+0x8F72	0x5F10
+0x8F73	0x5F12
+0x8F74	0x5F14
+0x8F75	0x5F16
+0x8F76	0x5F19
+0x8F77	0x5F1A
+0x8F78	0x5F1C
+0x8F79	0x5F1D
+0x8F7A	0x5F1E
+0x8F7B	0x5F21
+0x8F7C	0x5F22
+0x8F7D	0x5F23
+0x8F7E	0x5F24
+0x8F80	0x5F28
+0x8F81	0x5F2B
+0x8F82	0x5F2C
+0x8F83	0x5F2E
+0x8F84	0x5F30
+0x8F85	0x5F32
+0x8F86	0x5F33
+0x8F87	0x5F34
+0x8F88	0x5F35
+0x8F89	0x5F36
+0x8F8A	0x5F37
+0x8F8B	0x5F38
+0x8F8C	0x5F3B
+0x8F8D	0x5F3D
+0x8F8E	0x5F3E
+0x8F8F	0x5F3F
+0x8F90	0x5F41
+0x8F91	0x5F42
+0x8F92	0x5F43
+0x8F93	0x5F44
+0x8F94	0x5F45
+0x8F95	0x5F46
+0x8F96	0x5F47
+0x8F97	0x5F48
+0x8F98	0x5F49
+0x8F99	0x5F4A
+0x8F9A	0x5F4B
+0x8F9B	0x5F4C
+0x8F9C	0x5F4D
+0x8F9D	0x5F4E
+0x8F9E	0x5F4F
+0x8F9F	0x5F51
+0x8FA0	0x5F54
+0x8FA1	0x5F59
+0x8FA2	0x5F5A
+0x8FA3	0x5F5B
+0x8FA4	0x5F5C
+0x8FA5	0x5F5E
+0x8FA6	0x5F5F
+0x8FA7	0x5F60
+0x8FA8	0x5F63
+0x8FA9	0x5F65
+0x8FAA	0x5F67
+0x8FAB	0x5F68
+0x8FAC	0x5F6B
+0x8FAD	0x5F6E
+0x8FAE	0x5F6F
+0x8FAF	0x5F72
+0x8FB0	0x5F74
+0x8FB1	0x5F75
+0x8FB2	0x5F76
+0x8FB3	0x5F78
+0x8FB4	0x5F7A
+0x8FB5	0x5F7D
+0x8FB6	0x5F7E
+0x8FB7	0x5F7F
+0x8FB8	0x5F83
+0x8FB9	0x5F86
+0x8FBA	0x5F8D
+0x8FBB	0x5F8E
+0x8FBC	0x5F8F
+0x8FBD	0x5F91
+0x8FBE	0x5F93
+0x8FBF	0x5F94
+0x8FC0	0x5F96
+0x8FC1	0x5F9A
+0x8FC2	0x5F9B
+0x8FC3	0x5F9D
+0x8FC4	0x5F9E
+0x8FC5	0x5F9F
+0x8FC6	0x5FA0
+0x8FC7	0x5FA2
+0x8FC8	0x5FA3
+0x8FC9	0x5FA4
+0x8FCA	0x5FA5
+0x8FCB	0x5FA6
+0x8FCC	0x5FA7
+0x8FCD	0x5FA9
+0x8FCE	0x5FAB
+0x8FCF	0x5FAC
+0x8FD0	0x5FAF
+0x8FD1	0x5FB0
+0x8FD2	0x5FB1
+0x8FD3	0x5FB2
+0x8FD4	0x5FB3
+0x8FD5	0x5FB4
+0x8FD6	0x5FB6
+0x8FD7	0x5FB8
+0x8FD8	0x5FB9
+0x8FD9	0x5FBA
+0x8FDA	0x5FBB
+0x8FDB	0x5FBE
+0x8FDC	0x5FBF
+0x8FDD	0x5FC0
+0x8FDE	0x5FC1
+0x8FDF	0x5FC2
+0x8FE0	0x5FC7
+0x8FE1	0x5FC8
+0x8FE2	0x5FCA
+0x8FE3	0x5FCB
+0x8FE4	0x5FCE
+0x8FE5	0x5FD3
+0x8FE6	0x5FD4
+0x8FE7	0x5FD5
+0x8FE8	0x5FDA
+0x8FE9	0x5FDB
+0x8FEA	0x5FDC
+0x8FEB	0x5FDE
+0x8FEC	0x5FDF
+0x8FED	0x5FE2
+0x8FEE	0x5FE3
+0x8FEF	0x5FE5
+0x8FF0	0x5FE6
+0x8FF1	0x5FE8
+0x8FF2	0x5FE9
+0x8FF3	0x5FEC
+0x8FF4	0x5FEF
+0x8FF5	0x5FF0
+0x8FF6	0x5FF2
+0x8FF7	0x5FF3
+0x8FF8	0x5FF4
+0x8FF9	0x5FF6
+0x8FFA	0x5FF7
+0x8FFB	0x5FF9
+0x8FFC	0x5FFA
+0x8FFD	0x5FFC
+0x8FFE	0x6007
+0x9040	0x6008
+0x9041	0x6009
+0x9042	0x600B
+0x9043	0x600C
+0x9044	0x6010
+0x9045	0x6011
+0x9046	0x6013
+0x9047	0x6017
+0x9048	0x6018
+0x9049	0x601A
+0x904A	0x601E
+0x904B	0x601F
+0x904C	0x6022
+0x904D	0x6023
+0x904E	0x6024
+0x904F	0x602C
+0x9050	0x602D
+0x9051	0x602E
+0x9052	0x6030
+0x9053	0x6031
+0x9054	0x6032
+0x9055	0x6033
+0x9056	0x6034
+0x9057	0x6036
+0x9058	0x6037
+0x9059	0x6038
+0x905A	0x6039
+0x905B	0x603A
+0x905C	0x603D
+0x905D	0x603E
+0x905E	0x6040
+0x905F	0x6044
+0x9060	0x6045
+0x9061	0x6046
+0x9062	0x6047
+0x9063	0x6048
+0x9064	0x6049
+0x9065	0x604A
+0x9066	0x604C
+0x9067	0x604E
+0x9068	0x604F
+0x9069	0x6051
+0x906A	0x6053
+0x906B	0x6054
+0x906C	0x6056
+0x906D	0x6057
+0x906E	0x6058
+0x906F	0x605B
+0x9070	0x605C
+0x9071	0x605E
+0x9072	0x605F
+0x9073	0x6060
+0x9074	0x6061
+0x9075	0x6065
+0x9076	0x6066
+0x9077	0x606E
+0x9078	0x6071
+0x9079	0x6072
+0x907A	0x6074
+0x907B	0x6075
+0x907C	0x6077
+0x907D	0x607E
+0x907E	0x6080
+0x9080	0x6081
+0x9081	0x6082
+0x9082	0x6085
+0x9083	0x6086
+0x9084	0x6087
+0x9085	0x6088
+0x9086	0x608A
+0x9087	0x608B
+0x9088	0x608E
+0x9089	0x608F
+0x908A	0x6090
+0x908B	0x6091
+0x908C	0x6093
+0x908D	0x6095
+0x908E	0x6097
+0x908F	0x6098
+0x9090	0x6099
+0x9091	0x609C
+0x9092	0x609E
+0x9093	0x60A1
+0x9094	0x60A2
+0x9095	0x60A4
+0x9096	0x60A5
+0x9097	0x60A7
+0x9098	0x60A9
+0x9099	0x60AA
+0x909A	0x60AE
+0x909B	0x60B0
+0x909C	0x60B3
+0x909D	0x60B5
+0x909E	0x60B6
+0x909F	0x60B7
+0x90A0	0x60B9
+0x90A1	0x60BA
+0x90A2	0x60BD
+0x90A3	0x60BE
+0x90A4	0x60BF
+0x90A5	0x60C0
+0x90A6	0x60C1
+0x90A7	0x60C2
+0x90A8	0x60C3
+0x90A9	0x60C4
+0x90AA	0x60C7
+0x90AB	0x60C8
+0x90AC	0x60C9
+0x90AD	0x60CC
+0x90AE	0x60CD
+0x90AF	0x60CE
+0x90B0	0x60CF
+0x90B1	0x60D0
+0x90B2	0x60D2
+0x90B3	0x60D3
+0x90B4	0x60D4
+0x90B5	0x60D6
+0x90B6	0x60D7
+0x90B7	0x60D9
+0x90B8	0x60DB
+0x90B9	0x60DE
+0x90BA	0x60E1
+0x90BB	0x60E2
+0x90BC	0x60E3
+0x90BD	0x60E4
+0x90BE	0x60E5
+0x90BF	0x60EA
+0x90C0	0x60F1
+0x90C1	0x60F2
+0x90C2	0x60F5
+0x90C3	0x60F7
+0x90C4	0x60F8
+0x90C5	0x60FB
+0x90C6	0x60FC
+0x90C7	0x60FD
+0x90C8	0x60FE
+0x90C9	0x60FF
+0x90CA	0x6102
+0x90CB	0x6103
+0x90CC	0x6104
+0x90CD	0x6105
+0x90CE	0x6107
+0x90CF	0x610A
+0x90D0	0x610B
+0x90D1	0x610C
+0x90D2	0x6110
+0x90D3	0x6111
+0x90D4	0x6112
+0x90D5	0x6113
+0x90D6	0x6114
+0x90D7	0x6116
+0x90D8	0x6117
+0x90D9	0x6118
+0x90DA	0x6119
+0x90DB	0x611B
+0x90DC	0x611C
+0x90DD	0x611D
+0x90DE	0x611E
+0x90DF	0x6121
+0x90E0	0x6122
+0x90E1	0x6125
+0x90E2	0x6128
+0x90E3	0x6129
+0x90E4	0x612A
+0x90E5	0x612C
+0x90E6	0x612D
+0x90E7	0x612E
+0x90E8	0x612F
+0x90E9	0x6130
+0x90EA	0x6131
+0x90EB	0x6132
+0x90EC	0x6133
+0x90ED	0x6134
+0x90EE	0x6135
+0x90EF	0x6136
+0x90F0	0x6137
+0x90F1	0x6138
+0x90F2	0x6139
+0x90F3	0x613A
+0x90F4	0x613B
+0x90F5	0x613C
+0x90F6	0x613D
+0x90F7	0x613E
+0x90F8	0x6140
+0x90F9	0x6141
+0x90FA	0x6142
+0x90FB	0x6143
+0x90FC	0x6144
+0x90FD	0x6145
+0x90FE	0x6146
+0x9140	0x6147
+0x9141	0x6149
+0x9142	0x614B
+0x9143	0x614D
+0x9144	0x614F
+0x9145	0x6150
+0x9146	0x6152
+0x9147	0x6153
+0x9148	0x6154
+0x9149	0x6156
+0x914A	0x6157
+0x914B	0x6158
+0x914C	0x6159
+0x914D	0x615A
+0x914E	0x615B
+0x914F	0x615C
+0x9150	0x615E
+0x9151	0x615F
+0x9152	0x6160
+0x9153	0x6161
+0x9154	0x6163
+0x9155	0x6164
+0x9156	0x6165
+0x9157	0x6166
+0x9158	0x6169
+0x9159	0x616A
+0x915A	0x616B
+0x915B	0x616C
+0x915C	0x616D
+0x915D	0x616E
+0x915E	0x616F
+0x915F	0x6171
+0x9160	0x6172
+0x9161	0x6173
+0x9162	0x6174
+0x9163	0x6176
+0x9164	0x6178
+0x9165	0x6179
+0x9166	0x617A
+0x9167	0x617B
+0x9168	0x617C
+0x9169	0x617D
+0x916A	0x617E
+0x916B	0x617F
+0x916C	0x6180
+0x916D	0x6181
+0x916E	0x6182
+0x916F	0x6183
+0x9170	0x6184
+0x9171	0x6185
+0x9172	0x6186
+0x9173	0x6187
+0x9174	0x6188
+0x9175	0x6189
+0x9176	0x618A
+0x9177	0x618C
+0x9178	0x618D
+0x9179	0x618F
+0x917A	0x6190
+0x917B	0x6191
+0x917C	0x6192
+0x917D	0x6193
+0x917E	0x6195
+0x9180	0x6196
+0x9181	0x6197
+0x9182	0x6198
+0x9183	0x6199
+0x9184	0x619A
+0x9185	0x619B
+0x9186	0x619C
+0x9187	0x619E
+0x9188	0x619F
+0x9189	0x61A0
+0x918A	0x61A1
+0x918B	0x61A2
+0x918C	0x61A3
+0x918D	0x61A4
+0x918E	0x61A5
+0x918F	0x61A6
+0x9190	0x61AA
+0x9191	0x61AB
+0x9192	0x61AD
+0x9193	0x61AE
+0x9194	0x61AF
+0x9195	0x61B0
+0x9196	0x61B1
+0x9197	0x61B2
+0x9198	0x61B3
+0x9199	0x61B4
+0x919A	0x61B5
+0x919B	0x61B6
+0x919C	0x61B8
+0x919D	0x61B9
+0x919E	0x61BA
+0x919F	0x61BB
+0x91A0	0x61BC
+0x91A1	0x61BD
+0x91A2	0x61BF
+0x91A3	0x61C0
+0x91A4	0x61C1
+0x91A5	0x61C3
+0x91A6	0x61C4
+0x91A7	0x61C5
+0x91A8	0x61C6
+0x91A9	0x61C7
+0x91AA	0x61C9
+0x91AB	0x61CC
+0x91AC	0x61CD
+0x91AD	0x61CE
+0x91AE	0x61CF
+0x91AF	0x61D0
+0x91B0	0x61D3
+0x91B1	0x61D5
+0x91B2	0x61D6
+0x91B3	0x61D7
+0x91B4	0x61D8
+0x91B5	0x61D9
+0x91B6	0x61DA
+0x91B7	0x61DB
+0x91B8	0x61DC
+0x91B9	0x61DD
+0x91BA	0x61DE
+0x91BB	0x61DF
+0x91BC	0x61E0
+0x91BD	0x61E1
+0x91BE	0x61E2
+0x91BF	0x61E3
+0x91C0	0x61E4
+0x91C1	0x61E5
+0x91C2	0x61E7
+0x91C3	0x61E8
+0x91C4	0x61E9
+0x91C5	0x61EA
+0x91C6	0x61EB
+0x91C7	0x61EC
+0x91C8	0x61ED
+0x91C9	0x61EE
+0x91CA	0x61EF
+0x91CB	0x61F0
+0x91CC	0x61F1
+0x91CD	0x61F2
+0x91CE	0x61F3
+0x91CF	0x61F4
+0x91D0	0x61F6
+0x91D1	0x61F7
+0x91D2	0x61F8
+0x91D3	0x61F9
+0x91D4	0x61FA
+0x91D5	0x61FB
+0x91D6	0x61FC
+0x91D7	0x61FD
+0x91D8	0x61FE
+0x91D9	0x6200
+0x91DA	0x6201
+0x91DB	0x6202
+0x91DC	0x6203
+0x91DD	0x6204
+0x91DE	0x6205
+0x91DF	0x6207
+0x91E0	0x6209
+0x91E1	0x6213
+0x91E2	0x6214
+0x91E3	0x6219
+0x91E4	0x621C
+0x91E5	0x621D
+0x91E6	0x621E
+0x91E7	0x6220
+0x91E8	0x6223
+0x91E9	0x6226
+0x91EA	0x6227
+0x91EB	0x6228
+0x91EC	0x6229
+0x91ED	0x622B
+0x91EE	0x622D
+0x91EF	0x622F
+0x91F0	0x6230
+0x91F1	0x6231
+0x91F2	0x6232
+0x91F3	0x6235
+0x91F4	0x6236
+0x91F5	0x6238
+0x91F6	0x6239
+0x91F7	0x623A
+0x91F8	0x623B
+0x91F9	0x623C
+0x91FA	0x6242
+0x91FB	0x6244
+0x91FC	0x6245
+0x91FD	0x6246
+0x91FE	0x624A
+0x9240	0x624F
+0x9241	0x6250
+0x9242	0x6255
+0x9243	0x6256
+0x9244	0x6257
+0x9245	0x6259
+0x9246	0x625A
+0x9247	0x625C
+0x9248	0x625D
+0x9249	0x625E
+0x924A	0x625F
+0x924B	0x6260
+0x924C	0x6261
+0x924D	0x6262
+0x924E	0x6264
+0x924F	0x6265
+0x9250	0x6268
+0x9251	0x6271
+0x9252	0x6272
+0x9253	0x6274
+0x9254	0x6275
+0x9255	0x6277
+0x9256	0x6278
+0x9257	0x627A
+0x9258	0x627B
+0x9259	0x627D
+0x925A	0x6281
+0x925B	0x6282
+0x925C	0x6283
+0x925D	0x6285
+0x925E	0x6286
+0x925F	0x6287
+0x9260	0x6288
+0x9261	0x628B
+0x9262	0x628C
+0x9263	0x628D
+0x9264	0x628E
+0x9265	0x628F
+0x9266	0x6290
+0x9267	0x6294
+0x9268	0x6299
+0x9269	0x629C
+0x926A	0x629D
+0x926B	0x629E
+0x926C	0x62A3
+0x926D	0x62A6
+0x926E	0x62A7
+0x926F	0x62A9
+0x9270	0x62AA
+0x9271	0x62AD
+0x9272	0x62AE
+0x9273	0x62AF
+0x9274	0x62B0
+0x9275	0x62B2
+0x9276	0x62B3
+0x9277	0x62B4
+0x9278	0x62B6
+0x9279	0x62B7
+0x927A	0x62B8
+0x927B	0x62BA
+0x927C	0x62BE
+0x927D	0x62C0
+0x927E	0x62C1
+0x9280	0x62C3
+0x9281	0x62CB
+0x9282	0x62CF
+0x9283	0x62D1
+0x9284	0x62D5
+0x9285	0x62DD
+0x9286	0x62DE
+0x9287	0x62E0
+0x9288	0x62E1
+0x9289	0x62E4
+0x928A	0x62EA
+0x928B	0x62EB
+0x928C	0x62F0
+0x928D	0x62F2
+0x928E	0x62F5
+0x928F	0x62F8
+0x9290	0x62F9
+0x9291	0x62FA
+0x9292	0x62FB
+0x9293	0x6300
+0x9294	0x6303
+0x9295	0x6304
+0x9296	0x6305
+0x9297	0x6306
+0x9298	0x630A
+0x9299	0x630B
+0x929A	0x630C
+0x929B	0x630D
+0x929C	0x630F
+0x929D	0x6310
+0x929E	0x6312
+0x929F	0x6313
+0x92A0	0x6314
+0x92A1	0x6315
+0x92A2	0x6317
+0x92A3	0x6318
+0x92A4	0x6319
+0x92A5	0x631C
+0x92A6	0x6326
+0x92A7	0x6327
+0x92A8	0x6329
+0x92A9	0x632C
+0x92AA	0x632D
+0x92AB	0x632E
+0x92AC	0x6330
+0x92AD	0x6331
+0x92AE	0x6333
+0x92AF	0x6334
+0x92B0	0x6335
+0x92B1	0x6336
+0x92B2	0x6337
+0x92B3	0x6338
+0x92B4	0x633B
+0x92B5	0x633C
+0x92B6	0x633E
+0x92B7	0x633F
+0x92B8	0x6340
+0x92B9	0x6341
+0x92BA	0x6344
+0x92BB	0x6347
+0x92BC	0x6348
+0x92BD	0x634A
+0x92BE	0x6351
+0x92BF	0x6352
+0x92C0	0x6353
+0x92C1	0x6354
+0x92C2	0x6356
+0x92C3	0x6357
+0x92C4	0x6358
+0x92C5	0x6359
+0x92C6	0x635A
+0x92C7	0x635B
+0x92C8	0x635C
+0x92C9	0x635D
+0x92CA	0x6360
+0x92CB	0x6364
+0x92CC	0x6365
+0x92CD	0x6366
+0x92CE	0x6368
+0x92CF	0x636A
+0x92D0	0x636B
+0x92D1	0x636C
+0x92D2	0x636F
+0x92D3	0x6370
+0x92D4	0x6372
+0x92D5	0x6373
+0x92D6	0x6374
+0x92D7	0x6375
+0x92D8	0x6378
+0x92D9	0x6379
+0x92DA	0x637C
+0x92DB	0x637D
+0x92DC	0x637E
+0x92DD	0x637F
+0x92DE	0x6381
+0x92DF	0x6383
+0x92E0	0x6384
+0x92E1	0x6385
+0x92E2	0x6386
+0x92E3	0x638B
+0x92E4	0x638D
+0x92E5	0x6391
+0x92E6	0x6393
+0x92E7	0x6394
+0x92E8	0x6395
+0x92E9	0x6397
+0x92EA	0x6399
+0x92EB	0x639A
+0x92EC	0x639B
+0x92ED	0x639C
+0x92EE	0x639D
+0x92EF	0x639E
+0x92F0	0x639F
+0x92F1	0x63A1
+0x92F2	0x63A4
+0x92F3	0x63A6
+0x92F4	0x63AB
+0x92F5	0x63AF
+0x92F6	0x63B1
+0x92F7	0x63B2
+0x92F8	0x63B5
+0x92F9	0x63B6
+0x92FA	0x63B9
+0x92FB	0x63BB
+0x92FC	0x63BD
+0x92FD	0x63BF
+0x92FE	0x63C0
+0x9340	0x63C1
+0x9341	0x63C2
+0x9342	0x63C3
+0x9343	0x63C5
+0x9344	0x63C7
+0x9345	0x63C8
+0x9346	0x63CA
+0x9347	0x63CB
+0x9348	0x63CC
+0x9349	0x63D1
+0x934A	0x63D3
+0x934B	0x63D4
+0x934C	0x63D5
+0x934D	0x63D7
+0x934E	0x63D8
+0x934F	0x63D9
+0x9350	0x63DA
+0x9351	0x63DB
+0x9352	0x63DC
+0x9353	0x63DD
+0x9354	0x63DF
+0x9355	0x63E2
+0x9356	0x63E4
+0x9357	0x63E5
+0x9358	0x63E6
+0x9359	0x63E7
+0x935A	0x63E8
+0x935B	0x63EB
+0x935C	0x63EC
+0x935D	0x63EE
+0x935E	0x63EF
+0x935F	0x63F0
+0x9360	0x63F1
+0x9361	0x63F3
+0x9362	0x63F5
+0x9363	0x63F7
+0x9364	0x63F9
+0x9365	0x63FA
+0x9366	0x63FB
+0x9367	0x63FC
+0x9368	0x63FE
+0x9369	0x6403
+0x936A	0x6404
+0x936B	0x6406
+0x936C	0x6407
+0x936D	0x6408
+0x936E	0x6409
+0x936F	0x640A
+0x9370	0x640D
+0x9371	0x640E
+0x9372	0x6411
+0x9373	0x6412
+0x9374	0x6415
+0x9375	0x6416
+0x9376	0x6417
+0x9377	0x6418
+0x9378	0x6419
+0x9379	0x641A
+0x937A	0x641D
+0x937B	0x641F
+0x937C	0x6422
+0x937D	0x6423
+0x937E	0x6424
+0x9380	0x6425
+0x9381	0x6427
+0x9382	0x6428
+0x9383	0x6429
+0x9384	0x642B
+0x9385	0x642E
+0x9386	0x642F
+0x9387	0x6430
+0x9388	0x6431
+0x9389	0x6432
+0x938A	0x6433
+0x938B	0x6435
+0x938C	0x6436
+0x938D	0x6437
+0x938E	0x6438
+0x938F	0x6439
+0x9390	0x643B
+0x9391	0x643C
+0x9392	0x643E
+0x9393	0x6440
+0x9394	0x6442
+0x9395	0x6443
+0x9396	0x6449
+0x9397	0x644B
+0x9398	0x644C
+0x9399	0x644D
+0x939A	0x644E
+0x939B	0x644F
+0x939C	0x6450
+0x939D	0x6451
+0x939E	0x6453
+0x939F	0x6455
+0x93A0	0x6456
+0x93A1	0x6457
+0x93A2	0x6459
+0x93A3	0x645A
+0x93A4	0x645B
+0x93A5	0x645C
+0x93A6	0x645D
+0x93A7	0x645F
+0x93A8	0x6460
+0x93A9	0x6461
+0x93AA	0x6462
+0x93AB	0x6463
+0x93AC	0x6464
+0x93AD	0x6465
+0x93AE	0x6466
+0x93AF	0x6468
+0x93B0	0x646A
+0x93B1	0x646B
+0x93B2	0x646C
+0x93B3	0x646E
+0x93B4	0x646F
+0x93B5	0x6470
+0x93B6	0x6471
+0x93B7	0x6472
+0x93B8	0x6473
+0x93B9	0x6474
+0x93BA	0x6475
+0x93BB	0x6476
+0x93BC	0x6477
+0x93BD	0x647B
+0x93BE	0x647C
+0x93BF	0x647D
+0x93C0	0x647E
+0x93C1	0x647F
+0x93C2	0x6480
+0x93C3	0x6481
+0x93C4	0x6483
+0x93C5	0x6486
+0x93C6	0x6488
+0x93C7	0x6489
+0x93C8	0x648A
+0x93C9	0x648B
+0x93CA	0x648C
+0x93CB	0x648D
+0x93CC	0x648E
+0x93CD	0x648F
+0x93CE	0x6490
+0x93CF	0x6493
+0x93D0	0x6494
+0x93D1	0x6497
+0x93D2	0x6498
+0x93D3	0x649A
+0x93D4	0x649B
+0x93D5	0x649C
+0x93D6	0x649D
+0x93D7	0x649F
+0x93D8	0x64A0
+0x93D9	0x64A1
+0x93DA	0x64A2
+0x93DB	0x64A3
+0x93DC	0x64A5
+0x93DD	0x64A6
+0x93DE	0x64A7
+0x93DF	0x64A8
+0x93E0	0x64AA
+0x93E1	0x64AB
+0x93E2	0x64AF
+0x93E3	0x64B1
+0x93E4	0x64B2
+0x93E5	0x64B3
+0x93E6	0x64B4
+0x93E7	0x64B6
+0x93E8	0x64B9
+0x93E9	0x64BB
+0x93EA	0x64BD
+0x93EB	0x64BE
+0x93EC	0x64BF
+0x93ED	0x64C1
+0x93EE	0x64C3
+0x93EF	0x64C4
+0x93F0	0x64C6
+0x93F1	0x64C7
+0x93F2	0x64C8
+0x93F3	0x64C9
+0x93F4	0x64CA
+0x93F5	0x64CB
+0x93F6	0x64CC
+0x93F7	0x64CF
+0x93F8	0x64D1
+0x93F9	0x64D3
+0x93FA	0x64D4
+0x93FB	0x64D5
+0x93FC	0x64D6
+0x93FD	0x64D9
+0x93FE	0x64DA
+0x9440	0x64DB
+0x9441	0x64DC
+0x9442	0x64DD
+0x9443	0x64DF
+0x9444	0x64E0
+0x9445	0x64E1
+0x9446	0x64E3
+0x9447	0x64E5
+0x9448	0x64E7
+0x9449	0x64E8
+0x944A	0x64E9
+0x944B	0x64EA
+0x944C	0x64EB
+0x944D	0x64EC
+0x944E	0x64ED
+0x944F	0x64EE
+0x9450	0x64EF
+0x9451	0x64F0
+0x9452	0x64F1
+0x9453	0x64F2
+0x9454	0x64F3
+0x9455	0x64F4
+0x9456	0x64F5
+0x9457	0x64F6
+0x9458	0x64F7
+0x9459	0x64F8
+0x945A	0x64F9
+0x945B	0x64FA
+0x945C	0x64FB
+0x945D	0x64FC
+0x945E	0x64FD
+0x945F	0x64FE
+0x9460	0x64FF
+0x9461	0x6501
+0x9462	0x6502
+0x9463	0x6503
+0x9464	0x6504
+0x9465	0x6505
+0x9466	0x6506
+0x9467	0x6507
+0x9468	0x6508
+0x9469	0x650A
+0x946A	0x650B
+0x946B	0x650C
+0x946C	0x650D
+0x946D	0x650E
+0x946E	0x650F
+0x946F	0x6510
+0x9470	0x6511
+0x9471	0x6513
+0x9472	0x6514
+0x9473	0x6515
+0x9474	0x6516
+0x9475	0x6517
+0x9476	0x6519
+0x9477	0x651A
+0x9478	0x651B
+0x9479	0x651C
+0x947A	0x651D
+0x947B	0x651E
+0x947C	0x651F
+0x947D	0x6520
+0x947E	0x6521
+0x9480	0x6522
+0x9481	0x6523
+0x9482	0x6524
+0x9483	0x6526
+0x9484	0x6527
+0x9485	0x6528
+0x9486	0x6529
+0x9487	0x652A
+0x9488	0x652C
+0x9489	0x652D
+0x948A	0x6530
+0x948B	0x6531
+0x948C	0x6532
+0x948D	0x6533
+0x948E	0x6537
+0x948F	0x653A
+0x9490	0x653C
+0x9491	0x653D
+0x9492	0x6540
+0x9493	0x6541
+0x9494	0x6542
+0x9495	0x6543
+0x9496	0x6544
+0x9497	0x6546
+0x9498	0x6547
+0x9499	0x654A
+0x949A	0x654B
+0x949B	0x654D
+0x949C	0x654E
+0x949D	0x6550
+0x949E	0x6552
+0x949F	0x6553
+0x94A0	0x6554
+0x94A1	0x6557
+0x94A2	0x6558
+0x94A3	0x655A
+0x94A4	0x655C
+0x94A5	0x655F
+0x94A6	0x6560
+0x94A7	0x6561
+0x94A8	0x6564
+0x94A9	0x6565
+0x94AA	0x6567
+0x94AB	0x6568
+0x94AC	0x6569
+0x94AD	0x656A
+0x94AE	0x656D
+0x94AF	0x656E
+0x94B0	0x656F
+0x94B1	0x6571
+0x94B2	0x6573
+0x94B3	0x6575
+0x94B4	0x6576
+0x94B5	0x6578
+0x94B6	0x6579
+0x94B7	0x657A
+0x94B8	0x657B
+0x94B9	0x657C
+0x94BA	0x657D
+0x94BB	0x657E
+0x94BC	0x657F
+0x94BD	0x6580
+0x94BE	0x6581
+0x94BF	0x6582
+0x94C0	0x6583
+0x94C1	0x6584
+0x94C2	0x6585
+0x94C3	0x6586
+0x94C4	0x6588
+0x94C5	0x6589
+0x94C6	0x658A
+0x94C7	0x658D
+0x94C8	0x658E
+0x94C9	0x658F
+0x94CA	0x6592
+0x94CB	0x6594
+0x94CC	0x6595
+0x94CD	0x6596
+0x94CE	0x6598
+0x94CF	0x659A
+0x94D0	0x659D
+0x94D1	0x659E
+0x94D2	0x65A0
+0x94D3	0x65A2
+0x94D4	0x65A3
+0x94D5	0x65A6
+0x94D6	0x65A8
+0x94D7	0x65AA
+0x94D8	0x65AC
+0x94D9	0x65AE
+0x94DA	0x65B1
+0x94DB	0x65B2
+0x94DC	0x65B3
+0x94DD	0x65B4
+0x94DE	0x65B5
+0x94DF	0x65B6
+0x94E0	0x65B7
+0x94E1	0x65B8
+0x94E2	0x65BA
+0x94E3	0x65BB
+0x94E4	0x65BE
+0x94E5	0x65BF
+0x94E6	0x65C0
+0x94E7	0x65C2
+0x94E8	0x65C7
+0x94E9	0x65C8
+0x94EA	0x65C9
+0x94EB	0x65CA
+0x94EC	0x65CD
+0x94ED	0x65D0
+0x94EE	0x65D1
+0x94EF	0x65D3
+0x94F0	0x65D4
+0x94F1	0x65D5
+0x94F2	0x65D8
+0x94F3	0x65D9
+0x94F4	0x65DA
+0x94F5	0x65DB
+0x94F6	0x65DC
+0x94F7	0x65DD
+0x94F8	0x65DE
+0x94F9	0x65DF
+0x94FA	0x65E1
+0x94FB	0x65E3
+0x94FC	0x65E4
+0x94FD	0x65EA
+0x94FE	0x65EB
+0x9540	0x65F2
+0x9541	0x65F3
+0x9542	0x65F4
+0x9543	0x65F5
+0x9544	0x65F8
+0x9545	0x65F9
+0x9546	0x65FB
+0x9547	0x65FC
+0x9548	0x65FD
+0x9549	0x65FE
+0x954A	0x65FF
+0x954B	0x6601
+0x954C	0x6604
+0x954D	0x6605
+0x954E	0x6607
+0x954F	0x6608
+0x9550	0x6609
+0x9551	0x660B
+0x9552	0x660D
+0x9553	0x6610
+0x9554	0x6611
+0x9555	0x6612
+0x9556	0x6616
+0x9557	0x6617
+0x9558	0x6618
+0x9559	0x661A
+0x955A	0x661B
+0x955B	0x661C
+0x955C	0x661E
+0x955D	0x6621
+0x955E	0x6622
+0x955F	0x6623
+0x9560	0x6624
+0x9561	0x6626
+0x9562	0x6629
+0x9563	0x662A
+0x9564	0x662B
+0x9565	0x662C
+0x9566	0x662E
+0x9567	0x6630
+0x9568	0x6632
+0x9569	0x6633
+0x956A	0x6637
+0x956B	0x6638
+0x956C	0x6639
+0x956D	0x663A
+0x956E	0x663B
+0x956F	0x663D
+0x9570	0x663F
+0x9571	0x6640
+0x9572	0x6642
+0x9573	0x6644
+0x9574	0x6645
+0x9575	0x6646
+0x9576	0x6647
+0x9577	0x6648
+0x9578	0x6649
+0x9579	0x664A
+0x957A	0x664D
+0x957B	0x664E
+0x957C	0x6650
+0x957D	0x6651
+0x957E	0x6658
+0x9580	0x6659
+0x9581	0x665B
+0x9582	0x665C
+0x9583	0x665D
+0x9584	0x665E
+0x9585	0x6660
+0x9586	0x6662
+0x9587	0x6663
+0x9588	0x6665
+0x9589	0x6667
+0x958A	0x6669
+0x958B	0x666A
+0x958C	0x666B
+0x958D	0x666C
+0x958E	0x666D
+0x958F	0x6671
+0x9590	0x6672
+0x9591	0x6673
+0x9592	0x6675
+0x9593	0x6678
+0x9594	0x6679
+0x9595	0x667B
+0x9596	0x667C
+0x9597	0x667D
+0x9598	0x667F
+0x9599	0x6680
+0x959A	0x6681
+0x959B	0x6683
+0x959C	0x6685
+0x959D	0x6686
+0x959E	0x6688
+0x959F	0x6689
+0x95A0	0x668A
+0x95A1	0x668B
+0x95A2	0x668D
+0x95A3	0x668E
+0x95A4	0x668F
+0x95A5	0x6690
+0x95A6	0x6692
+0x95A7	0x6693
+0x95A8	0x6694
+0x95A9	0x6695
+0x95AA	0x6698
+0x95AB	0x6699
+0x95AC	0x669A
+0x95AD	0x669B
+0x95AE	0x669C
+0x95AF	0x669E
+0x95B0	0x669F
+0x95B1	0x66A0
+0x95B2	0x66A1
+0x95B3	0x66A2
+0x95B4	0x66A3
+0x95B5	0x66A4
+0x95B6	0x66A5
+0x95B7	0x66A6
+0x95B8	0x66A9
+0x95B9	0x66AA
+0x95BA	0x66AB
+0x95BB	0x66AC
+0x95BC	0x66AD
+0x95BD	0x66AF
+0x95BE	0x66B0
+0x95BF	0x66B1
+0x95C0	0x66B2
+0x95C1	0x66B3
+0x95C2	0x66B5
+0x95C3	0x66B6
+0x95C4	0x66B7
+0x95C5	0x66B8
+0x95C6	0x66BA
+0x95C7	0x66BB
+0x95C8	0x66BC
+0x95C9	0x66BD
+0x95CA	0x66BF
+0x95CB	0x66C0
+0x95CC	0x66C1
+0x95CD	0x66C2
+0x95CE	0x66C3
+0x95CF	0x66C4
+0x95D0	0x66C5
+0x95D1	0x66C6
+0x95D2	0x66C7
+0x95D3	0x66C8
+0x95D4	0x66C9
+0x95D5	0x66CA
+0x95D6	0x66CB
+0x95D7	0x66CC
+0x95D8	0x66CD
+0x95D9	0x66CE
+0x95DA	0x66CF
+0x95DB	0x66D0
+0x95DC	0x66D1
+0x95DD	0x66D2
+0x95DE	0x66D3
+0x95DF	0x66D4
+0x95E0	0x66D5
+0x95E1	0x66D6
+0x95E2	0x66D7
+0x95E3	0x66D8
+0x95E4	0x66DA
+0x95E5	0x66DE
+0x95E6	0x66DF
+0x95E7	0x66E0
+0x95E8	0x66E1
+0x95E9	0x66E2
+0x95EA	0x66E3
+0x95EB	0x66E4
+0x95EC	0x66E5
+0x95ED	0x66E7
+0x95EE	0x66E8
+0x95EF	0x66EA
+0x95F0	0x66EB
+0x95F1	0x66EC
+0x95F2	0x66ED
+0x95F3	0x66EE
+0x95F4	0x66EF
+0x95F5	0x66F1
+0x95F6	0x66F5
+0x95F7	0x66F6
+0x95F8	0x66F8
+0x95F9	0x66FA
+0x95FA	0x66FB
+0x95FB	0x66FD
+0x95FC	0x6701
+0x95FD	0x6702
+0x95FE	0x6703
+0x9640	0x6704
+0x9641	0x6705
+0x9642	0x6706
+0x9643	0x6707
+0x9644	0x670C
+0x9645	0x670E
+0x9646	0x670F
+0x9647	0x6711
+0x9648	0x6712
+0x9649	0x6713
+0x964A	0x6716
+0x964B	0x6718
+0x964C	0x6719
+0x964D	0x671A
+0x964E	0x671C
+0x964F	0x671E
+0x9650	0x6720
+0x9651	0x6721
+0x9652	0x6722
+0x9653	0x6723
+0x9654	0x6724
+0x9655	0x6725
+0x9656	0x6727
+0x9657	0x6729
+0x9658	0x672E
+0x9659	0x6730
+0x965A	0x6732
+0x965B	0x6733
+0x965C	0x6736
+0x965D	0x6737
+0x965E	0x6738
+0x965F	0x6739
+0x9660	0x673B
+0x9661	0x673C
+0x9662	0x673E
+0x9663	0x673F
+0x9664	0x6741
+0x9665	0x6744
+0x9666	0x6745
+0x9667	0x6747
+0x9668	0x674A
+0x9669	0x674B
+0x966A	0x674D
+0x966B	0x6752
+0x966C	0x6754
+0x966D	0x6755
+0x966E	0x6757
+0x966F	0x6758
+0x9670	0x6759
+0x9671	0x675A
+0x9672	0x675B
+0x9673	0x675D
+0x9674	0x6762
+0x9675	0x6763
+0x9676	0x6764
+0x9677	0x6766
+0x9678	0x6767
+0x9679	0x676B
+0x967A	0x676C
+0x967B	0x676E
+0x967C	0x6771
+0x967D	0x6774
+0x967E	0x6776
+0x9680	0x6778
+0x9681	0x6779
+0x9682	0x677A
+0x9683	0x677B
+0x9684	0x677D
+0x9685	0x6780
+0x9686	0x6782
+0x9687	0x6783
+0x9688	0x6785
+0x9689	0x6786
+0x968A	0x6788
+0x968B	0x678A
+0x968C	0x678C
+0x968D	0x678D
+0x968E	0x678E
+0x968F	0x678F
+0x9690	0x6791
+0x9691	0x6792
+0x9692	0x6793
+0x9693	0x6794
+0x9694	0x6796
+0x9695	0x6799
+0x9696	0x679B
+0x9697	0x679F
+0x9698	0x67A0
+0x9699	0x67A1
+0x969A	0x67A4
+0x969B	0x67A6
+0x969C	0x67A9
+0x969D	0x67AC
+0x969E	0x67AE
+0x969F	0x67B1
+0x96A0	0x67B2
+0x96A1	0x67B4
+0x96A2	0x67B9
+0x96A3	0x67BA
+0x96A4	0x67BB
+0x96A5	0x67BC
+0x96A6	0x67BD
+0x96A7	0x67BE
+0x96A8	0x67BF
+0x96A9	0x67C0
+0x96AA	0x67C2
+0x96AB	0x67C5
+0x96AC	0x67C6
+0x96AD	0x67C7
+0x96AE	0x67C8
+0x96AF	0x67C9
+0x96B0	0x67CA
+0x96B1	0x67CB
+0x96B2	0x67CC
+0x96B3	0x67CD
+0x96B4	0x67CE
+0x96B5	0x67D5
+0x96B6	0x67D6
+0x96B7	0x67D7
+0x96B8	0x67DB
+0x96B9	0x67DF
+0x96BA	0x67E1
+0x96BB	0x67E3
+0x96BC	0x67E4
+0x96BD	0x67E6
+0x96BE	0x67E7
+0x96BF	0x67E8
+0x96C0	0x67EA
+0x96C1	0x67EB
+0x96C2	0x67ED
+0x96C3	0x67EE
+0x96C4	0x67F2
+0x96C5	0x67F5
+0x96C6	0x67F6
+0x96C7	0x67F7
+0x96C8	0x67F8
+0x96C9	0x67F9
+0x96CA	0x67FA
+0x96CB	0x67FB
+0x96CC	0x67FC
+0x96CD	0x67FE
+0x96CE	0x6801
+0x96CF	0x6802
+0x96D0	0x6803
+0x96D1	0x6804
+0x96D2	0x6806
+0x96D3	0x680D
+0x96D4	0x6810
+0x96D5	0x6812
+0x96D6	0x6814
+0x96D7	0x6815
+0x96D8	0x6818
+0x96D9	0x6819
+0x96DA	0x681A
+0x96DB	0x681B
+0x96DC	0x681C
+0x96DD	0x681E
+0x96DE	0x681F
+0x96DF	0x6820
+0x96E0	0x6822
+0x96E1	0x6823
+0x96E2	0x6824
+0x96E3	0x6825
+0x96E4	0x6826
+0x96E5	0x6827
+0x96E6	0x6828
+0x96E7	0x682B
+0x96E8	0x682C
+0x96E9	0x682D
+0x96EA	0x682E
+0x96EB	0x682F
+0x96EC	0x6830
+0x96ED	0x6831
+0x96EE	0x6834
+0x96EF	0x6835
+0x96F0	0x6836
+0x96F1	0x683A
+0x96F2	0x683B
+0x96F3	0x683F
+0x96F4	0x6847
+0x96F5	0x684B
+0x96F6	0x684D
+0x96F7	0x684F
+0x96F8	0x6852
+0x96F9	0x6856
+0x96FA	0x6857
+0x96FB	0x6858
+0x96FC	0x6859
+0x96FD	0x685A
+0x96FE	0x685B
+0x9740	0x685C
+0x9741	0x685D
+0x9742	0x685E
+0x9743	0x685F
+0x9744	0x686A
+0x9745	0x686C
+0x9746	0x686D
+0x9747	0x686E
+0x9748	0x686F
+0x9749	0x6870
+0x974A	0x6871
+0x974B	0x6872
+0x974C	0x6873
+0x974D	0x6875
+0x974E	0x6878
+0x974F	0x6879
+0x9750	0x687A
+0x9751	0x687B
+0x9752	0x687C
+0x9753	0x687D
+0x9754	0x687E
+0x9755	0x687F
+0x9756	0x6880
+0x9757	0x6882
+0x9758	0x6884
+0x9759	0x6887
+0x975A	0x6888
+0x975B	0x6889
+0x975C	0x688A
+0x975D	0x688B
+0x975E	0x688C
+0x975F	0x688D
+0x9760	0x688E
+0x9761	0x6890
+0x9762	0x6891
+0x9763	0x6892
+0x9764	0x6894
+0x9765	0x6895
+0x9766	0x6896
+0x9767	0x6898
+0x9768	0x6899
+0x9769	0x689A
+0x976A	0x689B
+0x976B	0x689C
+0x976C	0x689D
+0x976D	0x689E
+0x976E	0x689F
+0x976F	0x68A0
+0x9770	0x68A1
+0x9771	0x68A3
+0x9772	0x68A4
+0x9773	0x68A5
+0x9774	0x68A9
+0x9775	0x68AA
+0x9776	0x68AB
+0x9777	0x68AC
+0x9778	0x68AE
+0x9779	0x68B1
+0x977A	0x68B2
+0x977B	0x68B4
+0x977C	0x68B6
+0x977D	0x68B7
+0x977E	0x68B8
+0x9780	0x68B9
+0x9781	0x68BA
+0x9782	0x68BB
+0x9783	0x68BC
+0x9784	0x68BD
+0x9785	0x68BE
+0x9786	0x68BF
+0x9787	0x68C1
+0x9788	0x68C3
+0x9789	0x68C4
+0x978A	0x68C5
+0x978B	0x68C6
+0x978C	0x68C7
+0x978D	0x68C8
+0x978E	0x68CA
+0x978F	0x68CC
+0x9790	0x68CE
+0x9791	0x68CF
+0x9792	0x68D0
+0x9793	0x68D1
+0x9794	0x68D3
+0x9795	0x68D4
+0x9796	0x68D6
+0x9797	0x68D7
+0x9798	0x68D9
+0x9799	0x68DB
+0x979A	0x68DC
+0x979B	0x68DD
+0x979C	0x68DE
+0x979D	0x68DF
+0x979E	0x68E1
+0x979F	0x68E2
+0x97A0	0x68E4
+0x97A1	0x68E5
+0x97A2	0x68E6
+0x97A3	0x68E7
+0x97A4	0x68E8
+0x97A5	0x68E9
+0x97A6	0x68EA
+0x97A7	0x68EB
+0x97A8	0x68EC
+0x97A9	0x68ED
+0x97AA	0x68EF
+0x97AB	0x68F2
+0x97AC	0x68F3
+0x97AD	0x68F4
+0x97AE	0x68F6
+0x97AF	0x68F7
+0x97B0	0x68F8
+0x97B1	0x68FB
+0x97B2	0x68FD
+0x97B3	0x68FE
+0x97B4	0x68FF
+0x97B5	0x6900
+0x97B6	0x6902
+0x97B7	0x6903
+0x97B8	0x6904
+0x97B9	0x6906
+0x97BA	0x6907
+0x97BB	0x6908
+0x97BC	0x6909
+0x97BD	0x690A
+0x97BE	0x690C
+0x97BF	0x690F
+0x97C0	0x6911
+0x97C1	0x6913
+0x97C2	0x6914
+0x97C3	0x6915
+0x97C4	0x6916
+0x97C5	0x6917
+0x97C6	0x6918
+0x97C7	0x6919
+0x97C8	0x691A
+0x97C9	0x691B
+0x97CA	0x691C
+0x97CB	0x691D
+0x97CC	0x691E
+0x97CD	0x6921
+0x97CE	0x6922
+0x97CF	0x6923
+0x97D0	0x6925
+0x97D1	0x6926
+0x97D2	0x6927
+0x97D3	0x6928
+0x97D4	0x6929
+0x97D5	0x692A
+0x97D6	0x692B
+0x97D7	0x692C
+0x97D8	0x692E
+0x97D9	0x692F
+0x97DA	0x6931
+0x97DB	0x6932
+0x97DC	0x6933
+0x97DD	0x6935
+0x97DE	0x6936
+0x97DF	0x6937
+0x97E0	0x6938
+0x97E1	0x693A
+0x97E2	0x693B
+0x97E3	0x693C
+0x97E4	0x693E
+0x97E5	0x6940
+0x97E6	0x6941
+0x97E7	0x6943
+0x97E8	0x6944
+0x97E9	0x6945
+0x97EA	0x6946
+0x97EB	0x6947
+0x97EC	0x6948
+0x97ED	0x6949
+0x97EE	0x694A
+0x97EF	0x694B
+0x97F0	0x694C
+0x97F1	0x694D
+0x97F2	0x694E
+0x97F3	0x694F
+0x97F4	0x6950
+0x97F5	0x6951
+0x97F6	0x6952
+0x97F7	0x6953
+0x97F8	0x6955
+0x97F9	0x6956
+0x97FA	0x6958
+0x97FB	0x6959
+0x97FC	0x695B
+0x97FD	0x695C
+0x97FE	0x695F
+0x9840	0x6961
+0x9841	0x6962
+0x9842	0x6964
+0x9843	0x6965
+0x9844	0x6967
+0x9845	0x6968
+0x9846	0x6969
+0x9847	0x696A
+0x9848	0x696C
+0x9849	0x696D
+0x984A	0x696F
+0x984B	0x6970
+0x984C	0x6972
+0x984D	0x6973
+0x984E	0x6974
+0x984F	0x6975
+0x9850	0x6976
+0x9851	0x697A
+0x9852	0x697B
+0x9853	0x697D
+0x9854	0x697E
+0x9855	0x697F
+0x9856	0x6981
+0x9857	0x6983
+0x9858	0x6985
+0x9859	0x698A
+0x985A	0x698B
+0x985B	0x698C
+0x985C	0x698E
+0x985D	0x698F
+0x985E	0x6990
+0x985F	0x6991
+0x9860	0x6992
+0x9861	0x6993
+0x9862	0x6996
+0x9863	0x6997
+0x9864	0x6999
+0x9865	0x699A
+0x9866	0x699D
+0x9867	0x699E
+0x9868	0x699F
+0x9869	0x69A0
+0x986A	0x69A1
+0x986B	0x69A2
+0x986C	0x69A3
+0x986D	0x69A4
+0x986E	0x69A5
+0x986F	0x69A6
+0x9870	0x69A9
+0x9871	0x69AA
+0x9872	0x69AC
+0x9873	0x69AE
+0x9874	0x69AF
+0x9875	0x69B0
+0x9876	0x69B2
+0x9877	0x69B3
+0x9878	0x69B5
+0x9879	0x69B6
+0x987A	0x69B8
+0x987B	0x69B9
+0x987C	0x69BA
+0x987D	0x69BC
+0x987E	0x69BD
+0x9880	0x69BE
+0x9881	0x69BF
+0x9882	0x69C0
+0x9883	0x69C2
+0x9884	0x69C3
+0x9885	0x69C4
+0x9886	0x69C5
+0x9887	0x69C6
+0x9888	0x69C7
+0x9889	0x69C8
+0x988A	0x69C9
+0x988B	0x69CB
+0x988C	0x69CD
+0x988D	0x69CF
+0x988E	0x69D1
+0x988F	0x69D2
+0x9890	0x69D3
+0x9891	0x69D5
+0x9892	0x69D6
+0x9893	0x69D7
+0x9894	0x69D8
+0x9895	0x69D9
+0x9896	0x69DA
+0x9897	0x69DC
+0x9898	0x69DD
+0x9899	0x69DE
+0x989A	0x69E1
+0x989B	0x69E2
+0x989C	0x69E3
+0x989D	0x69E4
+0x989E	0x69E5
+0x989F	0x69E6
+0x98A0	0x69E7
+0x98A1	0x69E8
+0x98A2	0x69E9
+0x98A3	0x69EA
+0x98A4	0x69EB
+0x98A5	0x69EC
+0x98A6	0x69EE
+0x98A7	0x69EF
+0x98A8	0x69F0
+0x98A9	0x69F1
+0x98AA	0x69F3
+0x98AB	0x69F4
+0x98AC	0x69F5
+0x98AD	0x69F6
+0x98AE	0x69F7
+0x98AF	0x69F8
+0x98B0	0x69F9
+0x98B1	0x69FA
+0x98B2	0x69FB
+0x98B3	0x69FC
+0x98B4	0x69FE
+0x98B5	0x6A00
+0x98B6	0x6A01
+0x98B7	0x6A02
+0x98B8	0x6A03
+0x98B9	0x6A04
+0x98BA	0x6A05
+0x98BB	0x6A06
+0x98BC	0x6A07
+0x98BD	0x6A08
+0x98BE	0x6A09
+0x98BF	0x6A0B
+0x98C0	0x6A0C
+0x98C1	0x6A0D
+0x98C2	0x6A0E
+0x98C3	0x6A0F
+0x98C4	0x6A10
+0x98C5	0x6A11
+0x98C6	0x6A12
+0x98C7	0x6A13
+0x98C8	0x6A14
+0x98C9	0x6A15
+0x98CA	0x6A16
+0x98CB	0x6A19
+0x98CC	0x6A1A
+0x98CD	0x6A1B
+0x98CE	0x6A1C
+0x98CF	0x6A1D
+0x98D0	0x6A1E
+0x98D1	0x6A20
+0x98D2	0x6A22
+0x98D3	0x6A23
+0x98D4	0x6A24
+0x98D5	0x6A25
+0x98D6	0x6A26
+0x98D7	0x6A27
+0x98D8	0x6A29
+0x98D9	0x6A2B
+0x98DA	0x6A2C
+0x98DB	0x6A2D
+0x98DC	0x6A2E
+0x98DD	0x6A30
+0x98DE	0x6A32
+0x98DF	0x6A33
+0x98E0	0x6A34
+0x98E1	0x6A36
+0x98E2	0x6A37
+0x98E3	0x6A38
+0x98E4	0x6A39
+0x98E5	0x6A3A
+0x98E6	0x6A3B
+0x98E7	0x6A3C
+0x98E8	0x6A3F
+0x98E9	0x6A40
+0x98EA	0x6A41
+0x98EB	0x6A42
+0x98EC	0x6A43
+0x98ED	0x6A45
+0x98EE	0x6A46
+0x98EF	0x6A48
+0x98F0	0x6A49
+0x98F1	0x6A4A
+0x98F2	0x6A4B
+0x98F3	0x6A4C
+0x98F4	0x6A4D
+0x98F5	0x6A4E
+0x98F6	0x6A4F
+0x98F7	0x6A51
+0x98F8	0x6A52
+0x98F9	0x6A53
+0x98FA	0x6A54
+0x98FB	0x6A55
+0x98FC	0x6A56
+0x98FD	0x6A57
+0x98FE	0x6A5A
+0x9940	0x6A5C
+0x9941	0x6A5D
+0x9942	0x6A5E
+0x9943	0x6A5F
+0x9944	0x6A60
+0x9945	0x6A62
+0x9946	0x6A63
+0x9947	0x6A64
+0x9948	0x6A66
+0x9949	0x6A67
+0x994A	0x6A68
+0x994B	0x6A69
+0x994C	0x6A6A
+0x994D	0x6A6B
+0x994E	0x6A6C
+0x994F	0x6A6D
+0x9950	0x6A6E
+0x9951	0x6A6F
+0x9952	0x6A70
+0x9953	0x6A72
+0x9954	0x6A73
+0x9955	0x6A74
+0x9956	0x6A75
+0x9957	0x6A76
+0x9958	0x6A77
+0x9959	0x6A78
+0x995A	0x6A7A
+0x995B	0x6A7B
+0x995C	0x6A7D
+0x995D	0x6A7E
+0x995E	0x6A7F
+0x995F	0x6A81
+0x9960	0x6A82
+0x9961	0x6A83
+0x9962	0x6A85
+0x9963	0x6A86
+0x9964	0x6A87
+0x9965	0x6A88
+0x9966	0x6A89
+0x9967	0x6A8A
+0x9968	0x6A8B
+0x9969	0x6A8C
+0x996A	0x6A8D
+0x996B	0x6A8F
+0x996C	0x6A92
+0x996D	0x6A93
+0x996E	0x6A94
+0x996F	0x6A95
+0x9970	0x6A96
+0x9971	0x6A98
+0x9972	0x6A99
+0x9973	0x6A9A
+0x9974	0x6A9B
+0x9975	0x6A9C
+0x9976	0x6A9D
+0x9977	0x6A9E
+0x9978	0x6A9F
+0x9979	0x6AA1
+0x997A	0x6AA2
+0x997B	0x6AA3
+0x997C	0x6AA4
+0x997D	0x6AA5
+0x997E	0x6AA6
+0x9980	0x6AA7
+0x9981	0x6AA8
+0x9982	0x6AAA
+0x9983	0x6AAD
+0x9984	0x6AAE
+0x9985	0x6AAF
+0x9986	0x6AB0
+0x9987	0x6AB1
+0x9988	0x6AB2
+0x9989	0x6AB3
+0x998A	0x6AB4
+0x998B	0x6AB5
+0x998C	0x6AB6
+0x998D	0x6AB7
+0x998E	0x6AB8
+0x998F	0x6AB9
+0x9990	0x6ABA
+0x9991	0x6ABB
+0x9992	0x6ABC
+0x9993	0x6ABD
+0x9994	0x6ABE
+0x9995	0x6ABF
+0x9996	0x6AC0
+0x9997	0x6AC1
+0x9998	0x6AC2
+0x9999	0x6AC3
+0x999A	0x6AC4
+0x999B	0x6AC5
+0x999C	0x6AC6
+0x999D	0x6AC7
+0x999E	0x6AC8
+0x999F	0x6AC9
+0x99A0	0x6ACA
+0x99A1	0x6ACB
+0x99A2	0x6ACC
+0x99A3	0x6ACD
+0x99A4	0x6ACE
+0x99A5	0x6ACF
+0x99A6	0x6AD0
+0x99A7	0x6AD1
+0x99A8	0x6AD2
+0x99A9	0x6AD3
+0x99AA	0x6AD4
+0x99AB	0x6AD5
+0x99AC	0x6AD6
+0x99AD	0x6AD7
+0x99AE	0x6AD8
+0x99AF	0x6AD9
+0x99B0	0x6ADA
+0x99B1	0x6ADB
+0x99B2	0x6ADC
+0x99B3	0x6ADD
+0x99B4	0x6ADE
+0x99B5	0x6ADF
+0x99B6	0x6AE0
+0x99B7	0x6AE1
+0x99B8	0x6AE2
+0x99B9	0x6AE3
+0x99BA	0x6AE4
+0x99BB	0x6AE5
+0x99BC	0x6AE6
+0x99BD	0x6AE7
+0x99BE	0x6AE8
+0x99BF	0x6AE9
+0x99C0	0x6AEA
+0x99C1	0x6AEB
+0x99C2	0x6AEC
+0x99C3	0x6AED
+0x99C4	0x6AEE
+0x99C5	0x6AEF
+0x99C6	0x6AF0
+0x99C7	0x6AF1
+0x99C8	0x6AF2
+0x99C9	0x6AF3
+0x99CA	0x6AF4
+0x99CB	0x6AF5
+0x99CC	0x6AF6
+0x99CD	0x6AF7
+0x99CE	0x6AF8
+0x99CF	0x6AF9
+0x99D0	0x6AFA
+0x99D1	0x6AFB
+0x99D2	0x6AFC
+0x99D3	0x6AFD
+0x99D4	0x6AFE
+0x99D5	0x6AFF
+0x99D6	0x6B00
+0x99D7	0x6B01
+0x99D8	0x6B02
+0x99D9	0x6B03
+0x99DA	0x6B04
+0x99DB	0x6B05
+0x99DC	0x6B06
+0x99DD	0x6B07
+0x99DE	0x6B08
+0x99DF	0x6B09
+0x99E0	0x6B0A
+0x99E1	0x6B0B
+0x99E2	0x6B0C
+0x99E3	0x6B0D
+0x99E4	0x6B0E
+0x99E5	0x6B0F
+0x99E6	0x6B10
+0x99E7	0x6B11
+0x99E8	0x6B12
+0x99E9	0x6B13
+0x99EA	0x6B14
+0x99EB	0x6B15
+0x99EC	0x6B16
+0x99ED	0x6B17
+0x99EE	0x6B18
+0x99EF	0x6B19
+0x99F0	0x6B1A
+0x99F1	0x6B1B
+0x99F2	0x6B1C
+0x99F3	0x6B1D
+0x99F4	0x6B1E
+0x99F5	0x6B1F
+0x99F6	0x6B25
+0x99F7	0x6B26
+0x99F8	0x6B28
+0x99F9	0x6B29
+0x99FA	0x6B2A
+0x99FB	0x6B2B
+0x99FC	0x6B2C
+0x99FD	0x6B2D
+0x99FE	0x6B2E
+0x9A40	0x6B2F
+0x9A41	0x6B30
+0x9A42	0x6B31
+0x9A43	0x6B33
+0x9A44	0x6B34
+0x9A45	0x6B35
+0x9A46	0x6B36
+0x9A47	0x6B38
+0x9A48	0x6B3B
+0x9A49	0x6B3C
+0x9A4A	0x6B3D
+0x9A4B	0x6B3F
+0x9A4C	0x6B40
+0x9A4D	0x6B41
+0x9A4E	0x6B42
+0x9A4F	0x6B44
+0x9A50	0x6B45
+0x9A51	0x6B48
+0x9A52	0x6B4A
+0x9A53	0x6B4B
+0x9A54	0x6B4D
+0x9A55	0x6B4E
+0x9A56	0x6B4F
+0x9A57	0x6B50
+0x9A58	0x6B51
+0x9A59	0x6B52
+0x9A5A	0x6B53
+0x9A5B	0x6B54
+0x9A5C	0x6B55
+0x9A5D	0x6B56
+0x9A5E	0x6B57
+0x9A5F	0x6B58
+0x9A60	0x6B5A
+0x9A61	0x6B5B
+0x9A62	0x6B5C
+0x9A63	0x6B5D
+0x9A64	0x6B5E
+0x9A65	0x6B5F
+0x9A66	0x6B60
+0x9A67	0x6B61
+0x9A68	0x6B68
+0x9A69	0x6B69
+0x9A6A	0x6B6B
+0x9A6B	0x6B6C
+0x9A6C	0x6B6D
+0x9A6D	0x6B6E
+0x9A6E	0x6B6F
+0x9A6F	0x6B70
+0x9A70	0x6B71
+0x9A71	0x6B72
+0x9A72	0x6B73
+0x9A73	0x6B74
+0x9A74	0x6B75
+0x9A75	0x6B76
+0x9A76	0x6B77
+0x9A77	0x6B78
+0x9A78	0x6B7A
+0x9A79	0x6B7D
+0x9A7A	0x6B7E
+0x9A7B	0x6B7F
+0x9A7C	0x6B80
+0x9A7D	0x6B85
+0x9A7E	0x6B88
+0x9A80	0x6B8C
+0x9A81	0x6B8E
+0x9A82	0x6B8F
+0x9A83	0x6B90
+0x9A84	0x6B91
+0x9A85	0x6B94
+0x9A86	0x6B95
+0x9A87	0x6B97
+0x9A88	0x6B98
+0x9A89	0x6B99
+0x9A8A	0x6B9C
+0x9A8B	0x6B9D
+0x9A8C	0x6B9E
+0x9A8D	0x6B9F
+0x9A8E	0x6BA0
+0x9A8F	0x6BA2
+0x9A90	0x6BA3
+0x9A91	0x6BA4
+0x9A92	0x6BA5
+0x9A93	0x6BA6
+0x9A94	0x6BA7
+0x9A95	0x6BA8
+0x9A96	0x6BA9
+0x9A97	0x6BAB
+0x9A98	0x6BAC
+0x9A99	0x6BAD
+0x9A9A	0x6BAE
+0x9A9B	0x6BAF
+0x9A9C	0x6BB0
+0x9A9D	0x6BB1
+0x9A9E	0x6BB2
+0x9A9F	0x6BB6
+0x9AA0	0x6BB8
+0x9AA1	0x6BB9
+0x9AA2	0x6BBA
+0x9AA3	0x6BBB
+0x9AA4	0x6BBC
+0x9AA5	0x6BBD
+0x9AA6	0x6BBE
+0x9AA7	0x6BC0
+0x9AA8	0x6BC3
+0x9AA9	0x6BC4
+0x9AAA	0x6BC6
+0x9AAB	0x6BC7
+0x9AAC	0x6BC8
+0x9AAD	0x6BC9
+0x9AAE	0x6BCA
+0x9AAF	0x6BCC
+0x9AB0	0x6BCE
+0x9AB1	0x6BD0
+0x9AB2	0x6BD1
+0x9AB3	0x6BD8
+0x9AB4	0x6BDA
+0x9AB5	0x6BDC
+0x9AB6	0x6BDD
+0x9AB7	0x6BDE
+0x9AB8	0x6BDF
+0x9AB9	0x6BE0
+0x9ABA	0x6BE2
+0x9ABB	0x6BE3
+0x9ABC	0x6BE4
+0x9ABD	0x6BE5
+0x9ABE	0x6BE6
+0x9ABF	0x6BE7
+0x9AC0	0x6BE8
+0x9AC1	0x6BE9
+0x9AC2	0x6BEC
+0x9AC3	0x6BED
+0x9AC4	0x6BEE
+0x9AC5	0x6BF0
+0x9AC6	0x6BF1
+0x9AC7	0x6BF2
+0x9AC8	0x6BF4
+0x9AC9	0x6BF6
+0x9ACA	0x6BF7
+0x9ACB	0x6BF8
+0x9ACC	0x6BFA
+0x9ACD	0x6BFB
+0x9ACE	0x6BFC
+0x9ACF	0x6BFE
+0x9AD0	0x6BFF
+0x9AD1	0x6C00
+0x9AD2	0x6C01
+0x9AD3	0x6C02
+0x9AD4	0x6C03
+0x9AD5	0x6C04
+0x9AD6	0x6C08
+0x9AD7	0x6C09
+0x9AD8	0x6C0A
+0x9AD9	0x6C0B
+0x9ADA	0x6C0C
+0x9ADB	0x6C0E
+0x9ADC	0x6C12
+0x9ADD	0x6C17
+0x9ADE	0x6C1C
+0x9ADF	0x6C1D
+0x9AE0	0x6C1E
+0x9AE1	0x6C20
+0x9AE2	0x6C23
+0x9AE3	0x6C25
+0x9AE4	0x6C2B
+0x9AE5	0x6C2C
+0x9AE6	0x6C2D
+0x9AE7	0x6C31
+0x9AE8	0x6C33
+0x9AE9	0x6C36
+0x9AEA	0x6C37
+0x9AEB	0x6C39
+0x9AEC	0x6C3A
+0x9AED	0x6C3B
+0x9AEE	0x6C3C
+0x9AEF	0x6C3E
+0x9AF0	0x6C3F
+0x9AF1	0x6C43
+0x9AF2	0x6C44
+0x9AF3	0x6C45
+0x9AF4	0x6C48
+0x9AF5	0x6C4B
+0x9AF6	0x6C4C
+0x9AF7	0x6C4D
+0x9AF8	0x6C4E
+0x9AF9	0x6C4F
+0x9AFA	0x6C51
+0x9AFB	0x6C52
+0x9AFC	0x6C53
+0x9AFD	0x6C56
+0x9AFE	0x6C58
+0x9B40	0x6C59
+0x9B41	0x6C5A
+0x9B42	0x6C62
+0x9B43	0x6C63
+0x9B44	0x6C65
+0x9B45	0x6C66
+0x9B46	0x6C67
+0x9B47	0x6C6B
+0x9B48	0x6C6C
+0x9B49	0x6C6D
+0x9B4A	0x6C6E
+0x9B4B	0x6C6F
+0x9B4C	0x6C71
+0x9B4D	0x6C73
+0x9B4E	0x6C75
+0x9B4F	0x6C77
+0x9B50	0x6C78
+0x9B51	0x6C7A
+0x9B52	0x6C7B
+0x9B53	0x6C7C
+0x9B54	0x6C7F
+0x9B55	0x6C80
+0x9B56	0x6C84
+0x9B57	0x6C87
+0x9B58	0x6C8A
+0x9B59	0x6C8B
+0x9B5A	0x6C8D
+0x9B5B	0x6C8E
+0x9B5C	0x6C91
+0x9B5D	0x6C92
+0x9B5E	0x6C95
+0x9B5F	0x6C96
+0x9B60	0x6C97
+0x9B61	0x6C98
+0x9B62	0x6C9A
+0x9B63	0x6C9C
+0x9B64	0x6C9D
+0x9B65	0x6C9E
+0x9B66	0x6CA0
+0x9B67	0x6CA2
+0x9B68	0x6CA8
+0x9B69	0x6CAC
+0x9B6A	0x6CAF
+0x9B6B	0x6CB0
+0x9B6C	0x6CB4
+0x9B6D	0x6CB5
+0x9B6E	0x6CB6
+0x9B6F	0x6CB7
+0x9B70	0x6CBA
+0x9B71	0x6CC0
+0x9B72	0x6CC1
+0x9B73	0x6CC2
+0x9B74	0x6CC3
+0x9B75	0x6CC6
+0x9B76	0x6CC7
+0x9B77	0x6CC8
+0x9B78	0x6CCB
+0x9B79	0x6CCD
+0x9B7A	0x6CCE
+0x9B7B	0x6CCF
+0x9B7C	0x6CD1
+0x9B7D	0x6CD2
+0x9B7E	0x6CD8
+0x9B80	0x6CD9
+0x9B81	0x6CDA
+0x9B82	0x6CDC
+0x9B83	0x6CDD
+0x9B84	0x6CDF
+0x9B85	0x6CE4
+0x9B86	0x6CE6
+0x9B87	0x6CE7
+0x9B88	0x6CE9
+0x9B89	0x6CEC
+0x9B8A	0x6CED
+0x9B8B	0x6CF2
+0x9B8C	0x6CF4
+0x9B8D	0x6CF9
+0x9B8E	0x6CFF
+0x9B8F	0x6D00
+0x9B90	0x6D02
+0x9B91	0x6D03
+0x9B92	0x6D05
+0x9B93	0x6D06
+0x9B94	0x6D08
+0x9B95	0x6D09
+0x9B96	0x6D0A
+0x9B97	0x6D0D
+0x9B98	0x6D0F
+0x9B99	0x6D10
+0x9B9A	0x6D11
+0x9B9B	0x6D13
+0x9B9C	0x6D14
+0x9B9D	0x6D15
+0x9B9E	0x6D16
+0x9B9F	0x6D18
+0x9BA0	0x6D1C
+0x9BA1	0x6D1D
+0x9BA2	0x6D1F
+0x9BA3	0x6D20
+0x9BA4	0x6D21
+0x9BA5	0x6D22
+0x9BA6	0x6D23
+0x9BA7	0x6D24
+0x9BA8	0x6D26
+0x9BA9	0x6D28
+0x9BAA	0x6D29
+0x9BAB	0x6D2C
+0x9BAC	0x6D2D
+0x9BAD	0x6D2F
+0x9BAE	0x6D30
+0x9BAF	0x6D34
+0x9BB0	0x6D36
+0x9BB1	0x6D37
+0x9BB2	0x6D38
+0x9BB3	0x6D3A
+0x9BB4	0x6D3F
+0x9BB5	0x6D40
+0x9BB6	0x6D42
+0x9BB7	0x6D44
+0x9BB8	0x6D49
+0x9BB9	0x6D4C
+0x9BBA	0x6D50
+0x9BBB	0x6D55
+0x9BBC	0x6D56
+0x9BBD	0x6D57
+0x9BBE	0x6D58
+0x9BBF	0x6D5B
+0x9BC0	0x6D5D
+0x9BC1	0x6D5F
+0x9BC2	0x6D61
+0x9BC3	0x6D62
+0x9BC4	0x6D64
+0x9BC5	0x6D65
+0x9BC6	0x6D67
+0x9BC7	0x6D68
+0x9BC8	0x6D6B
+0x9BC9	0x6D6C
+0x9BCA	0x6D6D
+0x9BCB	0x6D70
+0x9BCC	0x6D71
+0x9BCD	0x6D72
+0x9BCE	0x6D73
+0x9BCF	0x6D75
+0x9BD0	0x6D76
+0x9BD1	0x6D79
+0x9BD2	0x6D7A
+0x9BD3	0x6D7B
+0x9BD4	0x6D7D
+0x9BD5	0x6D7E
+0x9BD6	0x6D7F
+0x9BD7	0x6D80
+0x9BD8	0x6D81
+0x9BD9	0x6D83
+0x9BDA	0x6D84
+0x9BDB	0x6D86
+0x9BDC	0x6D87
+0x9BDD	0x6D8A
+0x9BDE	0x6D8B
+0x9BDF	0x6D8D
+0x9BE0	0x6D8F
+0x9BE1	0x6D90
+0x9BE2	0x6D92
+0x9BE3	0x6D96
+0x9BE4	0x6D97
+0x9BE5	0x6D98
+0x9BE6	0x6D99
+0x9BE7	0x6D9A
+0x9BE8	0x6D9C
+0x9BE9	0x6DA2
+0x9BEA	0x6DA5
+0x9BEB	0x6DAC
+0x9BEC	0x6DAD
+0x9BED	0x6DB0
+0x9BEE	0x6DB1
+0x9BEF	0x6DB3
+0x9BF0	0x6DB4
+0x9BF1	0x6DB6
+0x9BF2	0x6DB7
+0x9BF3	0x6DB9
+0x9BF4	0x6DBA
+0x9BF5	0x6DBB
+0x9BF6	0x6DBC
+0x9BF7	0x6DBD
+0x9BF8	0x6DBE
+0x9BF9	0x6DC1
+0x9BFA	0x6DC2
+0x9BFB	0x6DC3
+0x9BFC	0x6DC8
+0x9BFD	0x6DC9
+0x9BFE	0x6DCA
+0x9C40	0x6DCD
+0x9C41	0x6DCE
+0x9C42	0x6DCF
+0x9C43	0x6DD0
+0x9C44	0x6DD2
+0x9C45	0x6DD3
+0x9C46	0x6DD4
+0x9C47	0x6DD5
+0x9C48	0x6DD7
+0x9C49	0x6DDA
+0x9C4A	0x6DDB
+0x9C4B	0x6DDC
+0x9C4C	0x6DDF
+0x9C4D	0x6DE2
+0x9C4E	0x6DE3
+0x9C4F	0x6DE5
+0x9C50	0x6DE7
+0x9C51	0x6DE8
+0x9C52	0x6DE9
+0x9C53	0x6DEA
+0x9C54	0x6DED
+0x9C55	0x6DEF
+0x9C56	0x6DF0
+0x9C57	0x6DF2
+0x9C58	0x6DF4
+0x9C59	0x6DF5
+0x9C5A	0x6DF6
+0x9C5B	0x6DF8
+0x9C5C	0x6DFA
+0x9C5D	0x6DFD
+0x9C5E	0x6DFE
+0x9C5F	0x6DFF
+0x9C60	0x6E00
+0x9C61	0x6E01
+0x9C62	0x6E02
+0x9C63	0x6E03
+0x9C64	0x6E04
+0x9C65	0x6E06
+0x9C66	0x6E07
+0x9C67	0x6E08
+0x9C68	0x6E09
+0x9C69	0x6E0B
+0x9C6A	0x6E0F
+0x9C6B	0x6E12
+0x9C6C	0x6E13
+0x9C6D	0x6E15
+0x9C6E	0x6E18
+0x9C6F	0x6E19
+0x9C70	0x6E1B
+0x9C71	0x6E1C
+0x9C72	0x6E1E
+0x9C73	0x6E1F
+0x9C74	0x6E22
+0x9C75	0x6E26
+0x9C76	0x6E27
+0x9C77	0x6E28
+0x9C78	0x6E2A
+0x9C79	0x6E2C
+0x9C7A	0x6E2E
+0x9C7B	0x6E30
+0x9C7C	0x6E31
+0x9C7D	0x6E33
+0x9C7E	0x6E35
+0x9C80	0x6E36
+0x9C81	0x6E37
+0x9C82	0x6E39
+0x9C83	0x6E3B
+0x9C84	0x6E3C
+0x9C85	0x6E3D
+0x9C86	0x6E3E
+0x9C87	0x6E3F
+0x9C88	0x6E40
+0x9C89	0x6E41
+0x9C8A	0x6E42
+0x9C8B	0x6E45
+0x9C8C	0x6E46
+0x9C8D	0x6E47
+0x9C8E	0x6E48
+0x9C8F	0x6E49
+0x9C90	0x6E4A
+0x9C91	0x6E4B
+0x9C92	0x6E4C
+0x9C93	0x6E4F
+0x9C94	0x6E50
+0x9C95	0x6E51
+0x9C96	0x6E52
+0x9C97	0x6E55
+0x9C98	0x6E57
+0x9C99	0x6E59
+0x9C9A	0x6E5A
+0x9C9B	0x6E5C
+0x9C9C	0x6E5D
+0x9C9D	0x6E5E
+0x9C9E	0x6E60
+0x9C9F	0x6E61
+0x9CA0	0x6E62
+0x9CA1	0x6E63
+0x9CA2	0x6E64
+0x9CA3	0x6E65
+0x9CA4	0x6E66
+0x9CA5	0x6E67
+0x9CA6	0x6E68
+0x9CA7	0x6E69
+0x9CA8	0x6E6A
+0x9CA9	0x6E6C
+0x9CAA	0x6E6D
+0x9CAB	0x6E6F
+0x9CAC	0x6E70
+0x9CAD	0x6E71
+0x9CAE	0x6E72
+0x9CAF	0x6E73
+0x9CB0	0x6E74
+0x9CB1	0x6E75
+0x9CB2	0x6E76
+0x9CB3	0x6E77
+0x9CB4	0x6E78
+0x9CB5	0x6E79
+0x9CB6	0x6E7A
+0x9CB7	0x6E7B
+0x9CB8	0x6E7C
+0x9CB9	0x6E7D
+0x9CBA	0x6E80
+0x9CBB	0x6E81
+0x9CBC	0x6E82
+0x9CBD	0x6E84
+0x9CBE	0x6E87
+0x9CBF	0x6E88
+0x9CC0	0x6E8A
+0x9CC1	0x6E8B
+0x9CC2	0x6E8C
+0x9CC3	0x6E8D
+0x9CC4	0x6E8E
+0x9CC5	0x6E91
+0x9CC6	0x6E92
+0x9CC7	0x6E93
+0x9CC8	0x6E94
+0x9CC9	0x6E95
+0x9CCA	0x6E96
+0x9CCB	0x6E97
+0x9CCC	0x6E99
+0x9CCD	0x6E9A
+0x9CCE	0x6E9B
+0x9CCF	0x6E9D
+0x9CD0	0x6E9E
+0x9CD1	0x6EA0
+0x9CD2	0x6EA1
+0x9CD3	0x6EA3
+0x9CD4	0x6EA4
+0x9CD5	0x6EA6
+0x9CD6	0x6EA8
+0x9CD7	0x6EA9
+0x9CD8	0x6EAB
+0x9CD9	0x6EAC
+0x9CDA	0x6EAD
+0x9CDB	0x6EAE
+0x9CDC	0x6EB0
+0x9CDD	0x6EB3
+0x9CDE	0x6EB5
+0x9CDF	0x6EB8
+0x9CE0	0x6EB9
+0x9CE1	0x6EBC
+0x9CE2	0x6EBE
+0x9CE3	0x6EBF
+0x9CE4	0x6EC0
+0x9CE5	0x6EC3
+0x9CE6	0x6EC4
+0x9CE7	0x6EC5
+0x9CE8	0x6EC6
+0x9CE9	0x6EC8
+0x9CEA	0x6EC9
+0x9CEB	0x6ECA
+0x9CEC	0x6ECC
+0x9CED	0x6ECD
+0x9CEE	0x6ECE
+0x9CEF	0x6ED0
+0x9CF0	0x6ED2
+0x9CF1	0x6ED6
+0x9CF2	0x6ED8
+0x9CF3	0x6ED9
+0x9CF4	0x6EDB
+0x9CF5	0x6EDC
+0x9CF6	0x6EDD
+0x9CF7	0x6EE3
+0x9CF8	0x6EE7
+0x9CF9	0x6EEA
+0x9CFA	0x6EEB
+0x9CFB	0x6EEC
+0x9CFC	0x6EED
+0x9CFD	0x6EEE
+0x9CFE	0x6EEF
+0x9D40	0x6EF0
+0x9D41	0x6EF1
+0x9D42	0x6EF2
+0x9D43	0x6EF3
+0x9D44	0x6EF5
+0x9D45	0x6EF6
+0x9D46	0x6EF7
+0x9D47	0x6EF8
+0x9D48	0x6EFA
+0x9D49	0x6EFB
+0x9D4A	0x6EFC
+0x9D4B	0x6EFD
+0x9D4C	0x6EFE
+0x9D4D	0x6EFF
+0x9D4E	0x6F00
+0x9D4F	0x6F01
+0x9D50	0x6F03
+0x9D51	0x6F04
+0x9D52	0x6F05
+0x9D53	0x6F07
+0x9D54	0x6F08
+0x9D55	0x6F0A
+0x9D56	0x6F0B
+0x9D57	0x6F0C
+0x9D58	0x6F0D
+0x9D59	0x6F0E
+0x9D5A	0x6F10
+0x9D5B	0x6F11
+0x9D5C	0x6F12
+0x9D5D	0x6F16
+0x9D5E	0x6F17
+0x9D5F	0x6F18
+0x9D60	0x6F19
+0x9D61	0x6F1A
+0x9D62	0x6F1B
+0x9D63	0x6F1C
+0x9D64	0x6F1D
+0x9D65	0x6F1E
+0x9D66	0x6F1F
+0x9D67	0x6F21
+0x9D68	0x6F22
+0x9D69	0x6F23
+0x9D6A	0x6F25
+0x9D6B	0x6F26
+0x9D6C	0x6F27
+0x9D6D	0x6F28
+0x9D6E	0x6F2C
+0x9D6F	0x6F2E
+0x9D70	0x6F30
+0x9D71	0x6F32
+0x9D72	0x6F34
+0x9D73	0x6F35
+0x9D74	0x6F37
+0x9D75	0x6F38
+0x9D76	0x6F39
+0x9D77	0x6F3A
+0x9D78	0x6F3B
+0x9D79	0x6F3C
+0x9D7A	0x6F3D
+0x9D7B	0x6F3F
+0x9D7C	0x6F40
+0x9D7D	0x6F41
+0x9D7E	0x6F42
+0x9D80	0x6F43
+0x9D81	0x6F44
+0x9D82	0x6F45
+0x9D83	0x6F48
+0x9D84	0x6F49
+0x9D85	0x6F4A
+0x9D86	0x6F4C
+0x9D87	0x6F4E
+0x9D88	0x6F4F
+0x9D89	0x6F50
+0x9D8A	0x6F51
+0x9D8B	0x6F52
+0x9D8C	0x6F53
+0x9D8D	0x6F54
+0x9D8E	0x6F55
+0x9D8F	0x6F56
+0x9D90	0x6F57
+0x9D91	0x6F59
+0x9D92	0x6F5A
+0x9D93	0x6F5B
+0x9D94	0x6F5D
+0x9D95	0x6F5F
+0x9D96	0x6F60
+0x9D97	0x6F61
+0x9D98	0x6F63
+0x9D99	0x6F64
+0x9D9A	0x6F65
+0x9D9B	0x6F67
+0x9D9C	0x6F68
+0x9D9D	0x6F69
+0x9D9E	0x6F6A
+0x9D9F	0x6F6B
+0x9DA0	0x6F6C
+0x9DA1	0x6F6F
+0x9DA2	0x6F70
+0x9DA3	0x6F71
+0x9DA4	0x6F73
+0x9DA5	0x6F75
+0x9DA6	0x6F76
+0x9DA7	0x6F77
+0x9DA8	0x6F79
+0x9DA9	0x6F7B
+0x9DAA	0x6F7D
+0x9DAB	0x6F7E
+0x9DAC	0x6F7F
+0x9DAD	0x6F80
+0x9DAE	0x6F81
+0x9DAF	0x6F82
+0x9DB0	0x6F83
+0x9DB1	0x6F85
+0x9DB2	0x6F86
+0x9DB3	0x6F87
+0x9DB4	0x6F8A
+0x9DB5	0x6F8B
+0x9DB6	0x6F8F
+0x9DB7	0x6F90
+0x9DB8	0x6F91
+0x9DB9	0x6F92
+0x9DBA	0x6F93
+0x9DBB	0x6F94
+0x9DBC	0x6F95
+0x9DBD	0x6F96
+0x9DBE	0x6F97
+0x9DBF	0x6F98
+0x9DC0	0x6F99
+0x9DC1	0x6F9A
+0x9DC2	0x6F9B
+0x9DC3	0x6F9D
+0x9DC4	0x6F9E
+0x9DC5	0x6F9F
+0x9DC6	0x6FA0
+0x9DC7	0x6FA2
+0x9DC8	0x6FA3
+0x9DC9	0x6FA4
+0x9DCA	0x6FA5
+0x9DCB	0x6FA6
+0x9DCC	0x6FA8
+0x9DCD	0x6FA9
+0x9DCE	0x6FAA
+0x9DCF	0x6FAB
+0x9DD0	0x6FAC
+0x9DD1	0x6FAD
+0x9DD2	0x6FAE
+0x9DD3	0x6FAF
+0x9DD4	0x6FB0
+0x9DD5	0x6FB1
+0x9DD6	0x6FB2
+0x9DD7	0x6FB4
+0x9DD8	0x6FB5
+0x9DD9	0x6FB7
+0x9DDA	0x6FB8
+0x9DDB	0x6FBA
+0x9DDC	0x6FBB
+0x9DDD	0x6FBC
+0x9DDE	0x6FBD
+0x9DDF	0x6FBE
+0x9DE0	0x6FBF
+0x9DE1	0x6FC1
+0x9DE2	0x6FC3
+0x9DE3	0x6FC4
+0x9DE4	0x6FC5
+0x9DE5	0x6FC6
+0x9DE6	0x6FC7
+0x9DE7	0x6FC8
+0x9DE8	0x6FCA
+0x9DE9	0x6FCB
+0x9DEA	0x6FCC
+0x9DEB	0x6FCD
+0x9DEC	0x6FCE
+0x9DED	0x6FCF
+0x9DEE	0x6FD0
+0x9DEF	0x6FD3
+0x9DF0	0x6FD4
+0x9DF1	0x6FD5
+0x9DF2	0x6FD6
+0x9DF3	0x6FD7
+0x9DF4	0x6FD8
+0x9DF5	0x6FD9
+0x9DF6	0x6FDA
+0x9DF7	0x6FDB
+0x9DF8	0x6FDC
+0x9DF9	0x6FDD
+0x9DFA	0x6FDF
+0x9DFB	0x6FE2
+0x9DFC	0x6FE3
+0x9DFD	0x6FE4
+0x9DFE	0x6FE5
+0x9E40	0x6FE6
+0x9E41	0x6FE7
+0x9E42	0x6FE8
+0x9E43	0x6FE9
+0x9E44	0x6FEA
+0x9E45	0x6FEB
+0x9E46	0x6FEC
+0x9E47	0x6FED
+0x9E48	0x6FF0
+0x9E49	0x6FF1
+0x9E4A	0x6FF2
+0x9E4B	0x6FF3
+0x9E4C	0x6FF4
+0x9E4D	0x6FF5
+0x9E4E	0x6FF6
+0x9E4F	0x6FF7
+0x9E50	0x6FF8
+0x9E51	0x6FF9
+0x9E52	0x6FFA
+0x9E53	0x6FFB
+0x9E54	0x6FFC
+0x9E55	0x6FFD
+0x9E56	0x6FFE
+0x9E57	0x6FFF
+0x9E58	0x7000
+0x9E59	0x7001
+0x9E5A	0x7002
+0x9E5B	0x7003
+0x9E5C	0x7004
+0x9E5D	0x7005
+0x9E5E	0x7006
+0x9E5F	0x7007
+0x9E60	0x7008
+0x9E61	0x7009
+0x9E62	0x700A
+0x9E63	0x700B
+0x9E64	0x700C
+0x9E65	0x700D
+0x9E66	0x700E
+0x9E67	0x700F
+0x9E68	0x7010
+0x9E69	0x7012
+0x9E6A	0x7013
+0x9E6B	0x7014
+0x9E6C	0x7015
+0x9E6D	0x7016
+0x9E6E	0x7017
+0x9E6F	0x7018
+0x9E70	0x7019
+0x9E71	0x701C
+0x9E72	0x701D
+0x9E73	0x701E
+0x9E74	0x701F
+0x9E75	0x7020
+0x9E76	0x7021
+0x9E77	0x7022
+0x9E78	0x7024
+0x9E79	0x7025
+0x9E7A	0x7026
+0x9E7B	0x7027
+0x9E7C	0x7028
+0x9E7D	0x7029
+0x9E7E	0x702A
+0x9E80	0x702B
+0x9E81	0x702C
+0x9E82	0x702D
+0x9E83	0x702E
+0x9E84	0x702F
+0x9E85	0x7030
+0x9E86	0x7031
+0x9E87	0x7032
+0x9E88	0x7033
+0x9E89	0x7034
+0x9E8A	0x7036
+0x9E8B	0x7037
+0x9E8C	0x7038
+0x9E8D	0x703A
+0x9E8E	0x703B
+0x9E8F	0x703C
+0x9E90	0x703D
+0x9E91	0x703E
+0x9E92	0x703F
+0x9E93	0x7040
+0x9E94	0x7041
+0x9E95	0x7042
+0x9E96	0x7043
+0x9E97	0x7044
+0x9E98	0x7045
+0x9E99	0x7046
+0x9E9A	0x7047
+0x9E9B	0x7048
+0x9E9C	0x7049
+0x9E9D	0x704A
+0x9E9E	0x704B
+0x9E9F	0x704D
+0x9EA0	0x704E
+0x9EA1	0x7050
+0x9EA2	0x7051
+0x9EA3	0x7052
+0x9EA4	0x7053
+0x9EA5	0x7054
+0x9EA6	0x7055
+0x9EA7	0x7056
+0x9EA8	0x7057
+0x9EA9	0x7058
+0x9EAA	0x7059
+0x9EAB	0x705A
+0x9EAC	0x705B
+0x9EAD	0x705C
+0x9EAE	0x705D
+0x9EAF	0x705F
+0x9EB0	0x7060
+0x9EB1	0x7061
+0x9EB2	0x7062
+0x9EB3	0x7063
+0x9EB4	0x7064
+0x9EB5	0x7065
+0x9EB6	0x7066
+0x9EB7	0x7067
+0x9EB8	0x7068
+0x9EB9	0x7069
+0x9EBA	0x706A
+0x9EBB	0x706E
+0x9EBC	0x7071
+0x9EBD	0x7072
+0x9EBE	0x7073
+0x9EBF	0x7074
+0x9EC0	0x7077
+0x9EC1	0x7079
+0x9EC2	0x707A
+0x9EC3	0x707B
+0x9EC4	0x707D
+0x9EC5	0x7081
+0x9EC6	0x7082
+0x9EC7	0x7083
+0x9EC8	0x7084
+0x9EC9	0x7086
+0x9ECA	0x7087
+0x9ECB	0x7088
+0x9ECC	0x708B
+0x9ECD	0x708C
+0x9ECE	0x708D
+0x9ECF	0x708F
+0x9ED0	0x7090
+0x9ED1	0x7091
+0x9ED2	0x7093
+0x9ED3	0x7097
+0x9ED4	0x7098
+0x9ED5	0x709A
+0x9ED6	0x709B
+0x9ED7	0x709E
+0x9ED8	0x709F
+0x9ED9	0x70A0
+0x9EDA	0x70A1
+0x9EDB	0x70A2
+0x9EDC	0x70A3
+0x9EDD	0x70A4
+0x9EDE	0x70A5
+0x9EDF	0x70A6
+0x9EE0	0x70A7
+0x9EE1	0x70A8
+0x9EE2	0x70A9
+0x9EE3	0x70AA
+0x9EE4	0x70B0
+0x9EE5	0x70B2
+0x9EE6	0x70B4
+0x9EE7	0x70B5
+0x9EE8	0x70B6
+0x9EE9	0x70BA
+0x9EEA	0x70BE
+0x9EEB	0x70BF
+0x9EEC	0x70C4
+0x9EED	0x70C5
+0x9EEE	0x70C6
+0x9EEF	0x70C7
+0x9EF0	0x70C9
+0x9EF1	0x70CB
+0x9EF2	0x70CC
+0x9EF3	0x70CD
+0x9EF4	0x70CE
+0x9EF5	0x70CF
+0x9EF6	0x70D0
+0x9EF7	0x70D1
+0x9EF8	0x70D2
+0x9EF9	0x70D3
+0x9EFA	0x70D4
+0x9EFB	0x70D5
+0x9EFC	0x70D6
+0x9EFD	0x70D7
+0x9EFE	0x70DA
+0x9F40	0x70DC
+0x9F41	0x70DD
+0x9F42	0x70DE
+0x9F43	0x70E0
+0x9F44	0x70E1
+0x9F45	0x70E2
+0x9F46	0x70E3
+0x9F47	0x70E5
+0x9F48	0x70EA
+0x9F49	0x70EE
+0x9F4A	0x70F0
+0x9F4B	0x70F1
+0x9F4C	0x70F2
+0x9F4D	0x70F3
+0x9F4E	0x70F4
+0x9F4F	0x70F5
+0x9F50	0x70F6
+0x9F51	0x70F8
+0x9F52	0x70FA
+0x9F53	0x70FB
+0x9F54	0x70FC
+0x9F55	0x70FE
+0x9F56	0x70FF
+0x9F57	0x7100
+0x9F58	0x7101
+0x9F59	0x7102
+0x9F5A	0x7103
+0x9F5B	0x7104
+0x9F5C	0x7105
+0x9F5D	0x7106
+0x9F5E	0x7107
+0x9F5F	0x7108
+0x9F60	0x710B
+0x9F61	0x710C
+0x9F62	0x710D
+0x9F63	0x710E
+0x9F64	0x710F
+0x9F65	0x7111
+0x9F66	0x7112
+0x9F67	0x7114
+0x9F68	0x7117
+0x9F69	0x711B
+0x9F6A	0x711C
+0x9F6B	0x711D
+0x9F6C	0x711E
+0x9F6D	0x711F
+0x9F6E	0x7120
+0x9F6F	0x7121
+0x9F70	0x7122
+0x9F71	0x7123
+0x9F72	0x7124
+0x9F73	0x7125
+0x9F74	0x7127
+0x9F75	0x7128
+0x9F76	0x7129
+0x9F77	0x712A
+0x9F78	0x712B
+0x9F79	0x712C
+0x9F7A	0x712D
+0x9F7B	0x712E
+0x9F7C	0x7132
+0x9F7D	0x7133
+0x9F7E	0x7134
+0x9F80	0x7135
+0x9F81	0x7137
+0x9F82	0x7138
+0x9F83	0x7139
+0x9F84	0x713A
+0x9F85	0x713B
+0x9F86	0x713C
+0x9F87	0x713D
+0x9F88	0x713E
+0x9F89	0x713F
+0x9F8A	0x7140
+0x9F8B	0x7141
+0x9F8C	0x7142
+0x9F8D	0x7143
+0x9F8E	0x7144
+0x9F8F	0x7146
+0x9F90	0x7147
+0x9F91	0x7148
+0x9F92	0x7149
+0x9F93	0x714B
+0x9F94	0x714D
+0x9F95	0x714F
+0x9F96	0x7150
+0x9F97	0x7151
+0x9F98	0x7152
+0x9F99	0x7153
+0x9F9A	0x7154
+0x9F9B	0x7155
+0x9F9C	0x7156
+0x9F9D	0x7157
+0x9F9E	0x7158
+0x9F9F	0x7159
+0x9FA0	0x715A
+0x9FA1	0x715B
+0x9FA2	0x715D
+0x9FA3	0x715F
+0x9FA4	0x7160
+0x9FA5	0x7161
+0x9FA6	0x7162
+0x9FA7	0x7163
+0x9FA8	0x7165
+0x9FA9	0x7169
+0x9FAA	0x716A
+0x9FAB	0x716B
+0x9FAC	0x716C
+0x9FAD	0x716D
+0x9FAE	0x716F
+0x9FAF	0x7170
+0x9FB0	0x7171
+0x9FB1	0x7174
+0x9FB2	0x7175
+0x9FB3	0x7176
+0x9FB4	0x7177
+0x9FB5	0x7179
+0x9FB6	0x717B
+0x9FB7	0x717C
+0x9FB8	0x717E
+0x9FB9	0x717F
+0x9FBA	0x7180
+0x9FBB	0x7181
+0x9FBC	0x7182
+0x9FBD	0x7183
+0x9FBE	0x7185
+0x9FBF	0x7186
+0x9FC0	0x7187
+0x9FC1	0x7188
+0x9FC2	0x7189
+0x9FC3	0x718B
+0x9FC4	0x718C
+0x9FC5	0x718D
+0x9FC6	0x718E
+0x9FC7	0x7190
+0x9FC8	0x7191
+0x9FC9	0x7192
+0x9FCA	0x7193
+0x9FCB	0x7195
+0x9FCC	0x7196
+0x9FCD	0x7197
+0x9FCE	0x719A
+0x9FCF	0x719B
+0x9FD0	0x719C
+0x9FD1	0x719D
+0x9FD2	0x719E
+0x9FD3	0x71A1
+0x9FD4	0x71A2
+0x9FD5	0x71A3
+0x9FD6	0x71A4
+0x9FD7	0x71A5
+0x9FD8	0x71A6
+0x9FD9	0x71A7
+0x9FDA	0x71A9
+0x9FDB	0x71AA
+0x9FDC	0x71AB
+0x9FDD	0x71AD
+0x9FDE	0x71AE
+0x9FDF	0x71AF
+0x9FE0	0x71B0
+0x9FE1	0x71B1
+0x9FE2	0x71B2
+0x9FE3	0x71B4
+0x9FE4	0x71B6
+0x9FE5	0x71B7
+0x9FE6	0x71B8
+0x9FE7	0x71BA
+0x9FE8	0x71BB
+0x9FE9	0x71BC
+0x9FEA	0x71BD
+0x9FEB	0x71BE
+0x9FEC	0x71BF
+0x9FED	0x71C0
+0x9FEE	0x71C1
+0x9FEF	0x71C2
+0x9FF0	0x71C4
+0x9FF1	0x71C5
+0x9FF2	0x71C6
+0x9FF3	0x71C7
+0x9FF4	0x71C8
+0x9FF5	0x71C9
+0x9FF6	0x71CA
+0x9FF7	0x71CB
+0x9FF8	0x71CC
+0x9FF9	0x71CD
+0x9FFA	0x71CF
+0x9FFB	0x71D0
+0x9FFC	0x71D1
+0x9FFD	0x71D2
+0x9FFE	0x71D3
+0xA040	0x71D6
+0xA041	0x71D7
+0xA042	0x71D8
+0xA043	0x71D9
+0xA044	0x71DA
+0xA045	0x71DB
+0xA046	0x71DC
+0xA047	0x71DD
+0xA048	0x71DE
+0xA049	0x71DF
+0xA04A	0x71E1
+0xA04B	0x71E2
+0xA04C	0x71E3
+0xA04D	0x71E4
+0xA04E	0x71E6
+0xA04F	0x71E8
+0xA050	0x71E9
+0xA051	0x71EA
+0xA052	0x71EB
+0xA053	0x71EC
+0xA054	0x71ED
+0xA055	0x71EF
+0xA056	0x71F0
+0xA057	0x71F1
+0xA058	0x71F2
+0xA059	0x71F3
+0xA05A	0x71F4
+0xA05B	0x71F5
+0xA05C	0x71F6
+0xA05D	0x71F7
+0xA05E	0x71F8
+0xA05F	0x71FA
+0xA060	0x71FB
+0xA061	0x71FC
+0xA062	0x71FD
+0xA063	0x71FE
+0xA064	0x71FF
+0xA065	0x7200
+0xA066	0x7201
+0xA067	0x7202
+0xA068	0x7203
+0xA069	0x7204
+0xA06A	0x7205
+0xA06B	0x7207
+0xA06C	0x7208
+0xA06D	0x7209
+0xA06E	0x720A
+0xA06F	0x720B
+0xA070	0x720C
+0xA071	0x720D
+0xA072	0x720E
+0xA073	0x720F
+0xA074	0x7210
+0xA075	0x7211
+0xA076	0x7212
+0xA077	0x7213
+0xA078	0x7214
+0xA079	0x7215
+0xA07A	0x7216
+0xA07B	0x7217
+0xA07C	0x7218
+0xA07D	0x7219
+0xA07E	0x721A
+0xA080	0x721B
+0xA081	0x721C
+0xA082	0x721E
+0xA083	0x721F
+0xA084	0x7220
+0xA085	0x7221
+0xA086	0x7222
+0xA087	0x7223
+0xA088	0x7224
+0xA089	0x7225
+0xA08A	0x7226
+0xA08B	0x7227
+0xA08C	0x7229
+0xA08D	0x722B
+0xA08E	0x722D
+0xA08F	0x722E
+0xA090	0x722F
+0xA091	0x7232
+0xA092	0x7233
+0xA093	0x7234
+0xA094	0x723A
+0xA095	0x723C
+0xA096	0x723E
+0xA097	0x7240
+0xA098	0x7241
+0xA099	0x7242
+0xA09A	0x7243
+0xA09B	0x7244
+0xA09C	0x7245
+0xA09D	0x7246
+0xA09E	0x7249
+0xA09F	0x724A
+0xA0A0	0x724B
+0xA0A1	0x724E
+0xA0A2	0x724F
+0xA0A3	0x7250
+0xA0A4	0x7251
+0xA0A5	0x7253
+0xA0A6	0x7254
+0xA0A7	0x7255
+0xA0A8	0x7257
+0xA0A9	0x7258
+0xA0AA	0x725A
+0xA0AB	0x725C
+0xA0AC	0x725E
+0xA0AD	0x7260
+0xA0AE	0x7263
+0xA0AF	0x7264
+0xA0B0	0x7265
+0xA0B1	0x7268
+0xA0B2	0x726A
+0xA0B3	0x726B
+0xA0B4	0x726C
+0xA0B5	0x726D
+0xA0B6	0x7270
+0xA0B7	0x7271
+0xA0B8	0x7273
+0xA0B9	0x7274
+0xA0BA	0x7276
+0xA0BB	0x7277
+0xA0BC	0x7278
+0xA0BD	0x727B
+0xA0BE	0x727C
+0xA0BF	0x727D
+0xA0C0	0x7282
+0xA0C1	0x7283
+0xA0C2	0x7285
+0xA0C3	0x7286
+0xA0C4	0x7287
+0xA0C5	0x7288
+0xA0C6	0x7289
+0xA0C7	0x728C
+0xA0C8	0x728E
+0xA0C9	0x7290
+0xA0CA	0x7291
+0xA0CB	0x7293
+0xA0CC	0x7294
+0xA0CD	0x7295
+0xA0CE	0x7296
+0xA0CF	0x7297
+0xA0D0	0x7298
+0xA0D1	0x7299
+0xA0D2	0x729A
+0xA0D3	0x729B
+0xA0D4	0x729C
+0xA0D5	0x729D
+0xA0D6	0x729E
+0xA0D7	0x72A0
+0xA0D8	0x72A1
+0xA0D9	0x72A2
+0xA0DA	0x72A3
+0xA0DB	0x72A4
+0xA0DC	0x72A5
+0xA0DD	0x72A6
+0xA0DE	0x72A7
+0xA0DF	0x72A8
+0xA0E0	0x72A9
+0xA0E1	0x72AA
+0xA0E2	0x72AB
+0xA0E3	0x72AE
+0xA0E4	0x72B1
+0xA0E5	0x72B2
+0xA0E6	0x72B3
+0xA0E7	0x72B5
+0xA0E8	0x72BA
+0xA0E9	0x72BB
+0xA0EA	0x72BC
+0xA0EB	0x72BD
+0xA0EC	0x72BE
+0xA0ED	0x72BF
+0xA0EE	0x72C0
+0xA0EF	0x72C5
+0xA0F0	0x72C6
+0xA0F1	0x72C7
+0xA0F2	0x72C9
+0xA0F3	0x72CA
+0xA0F4	0x72CB
+0xA0F5	0x72CC
+0xA0F6	0x72CF
+0xA0F7	0x72D1
+0xA0F8	0x72D3
+0xA0F9	0x72D4
+0xA0FA	0x72D5
+0xA0FB	0x72D6
+0xA0FC	0x72D8
+0xA0FD	0x72DA
+0xA0FE	0x72DB
+0xA140	0xE4C6
+0xA141	0xE4C7
+0xA142	0xE4C8
+0xA143	0xE4C9
+0xA144	0xE4CA
+0xA145	0xE4CB
+0xA146	0xE4CC
+0xA147	0xE4CD
+0xA148	0xE4CE
+0xA149	0xE4CF
+0xA14A	0xE4D0
+0xA14B	0xE4D1
+0xA14C	0xE4D2
+0xA14D	0xE4D3
+0xA14E	0xE4D4
+0xA14F	0xE4D5
+0xA150	0xE4D6
+0xA151	0xE4D7
+0xA152	0xE4D8
+0xA153	0xE4D9
+0xA154	0xE4DA
+0xA155	0xE4DB
+0xA156	0xE4DC
+0xA157	0xE4DD
+0xA158	0xE4DE
+0xA159	0xE4DF
+0xA15A	0xE4E0
+0xA15B	0xE4E1
+0xA15C	0xE4E2
+0xA15D	0xE4E3
+0xA15E	0xE4E4
+0xA15F	0xE4E5
+0xA160	0xE4E6
+0xA161	0xE4E7
+0xA162	0xE4E8
+0xA163	0xE4E9
+0xA164	0xE4EA
+0xA165	0xE4EB
+0xA166	0xE4EC
+0xA167	0xE4ED
+0xA168	0xE4EE
+0xA169	0xE4EF
+0xA16A	0xE4F0
+0xA16B	0xE4F1
+0xA16C	0xE4F2
+0xA16D	0xE4F3
+0xA16E	0xE4F4
+0xA16F	0xE4F5
+0xA170	0xE4F6
+0xA171	0xE4F7
+0xA172	0xE4F8
+0xA173	0xE4F9
+0xA174	0xE4FA
+0xA175	0xE4FB
+0xA176	0xE4FC
+0xA177	0xE4FD
+0xA178	0xE4FE
+0xA179	0xE4FF
+0xA17A	0xE500
+0xA17B	0xE501
+0xA17C	0xE502
+0xA17D	0xE503
+0xA17E	0xE504
+0xA180	0xE505
+0xA181	0xE506
+0xA182	0xE507
+0xA183	0xE508
+0xA184	0xE509
+0xA185	0xE50A
+0xA186	0xE50B
+0xA187	0xE50C
+0xA188	0xE50D
+0xA189	0xE50E
+0xA18A	0xE50F
+0xA18B	0xE510
+0xA18C	0xE511
+0xA18D	0xE512
+0xA18E	0xE513
+0xA18F	0xE514
+0xA190	0xE515
+0xA191	0xE516
+0xA192	0xE517
+0xA193	0xE518
+0xA194	0xE519
+0xA195	0xE51A
+0xA196	0xE51B
+0xA197	0xE51C
+0xA198	0xE51D
+0xA199	0xE51E
+0xA19A	0xE51F
+0xA19B	0xE520
+0xA19C	0xE521
+0xA19D	0xE522
+0xA19E	0xE523
+0xA19F	0xE524
+0xA1A0	0xE525
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0x00B7
+0xA1A5	0x02C9
+0xA1A6	0x02C7
+0xA1A7	0x00A8
+0xA1A8	0x3003
+0xA1A9	0x3005
+0xA1AA	0x2014
+0xA1AB	0xFF5E
+0xA1AC	0x2016
+0xA1AD	0x2026
+0xA1AE	0x2018
+0xA1AF	0x2019
+0xA1B0	0x201C
+0xA1B1	0x201D
+0xA1B2	0x3014
+0xA1B3	0x3015
+0xA1B4	0x3008
+0xA1B5	0x3009
+0xA1B6	0x300A
+0xA1B7	0x300B
+0xA1B8	0x300C
+0xA1B9	0x300D
+0xA1BA	0x300E
+0xA1BB	0x300F
+0xA1BC	0x3016
+0xA1BD	0x3017
+0xA1BE	0x3010
+0xA1BF	0x3011
+0xA1C0	0x00B1
+0xA1C1	0x00D7
+0xA1C2	0x00F7
+0xA1C3	0x2236
+0xA1C4	0x2227
+0xA1C5	0x2228
+0xA1C6	0x2211
+0xA1C7	0x220F
+0xA1C8	0x222A
+0xA1C9	0x2229
+0xA1CA	0x2208
+0xA1CB	0x2237
+0xA1CC	0x221A
+0xA1CD	0x22A5
+0xA1CE	0x2225
+0xA1CF	0x2220
+0xA1D0	0x2312
+0xA1D1	0x2299
+0xA1D2	0x222B
+0xA1D3	0x222E
+0xA1D4	0x2261
+0xA1D5	0x224C
+0xA1D6	0x2248
+0xA1D7	0x223D
+0xA1D8	0x221D
+0xA1D9	0x2260
+0xA1DA	0x226E
+0xA1DB	0x226F
+0xA1DC	0x2264
+0xA1DD	0x2265
+0xA1DE	0x221E
+0xA1DF	0x2235
+0xA1E0	0x2234
+0xA1E1	0x2642
+0xA1E2	0x2640
+0xA1E3	0x00B0
+0xA1E4	0x2032
+0xA1E5	0x2033
+0xA1E6	0x2103
+0xA1E7	0xFF04
+0xA1E8	0x00A4
+0xA1E9	0xFFE0
+0xA1EA	0xFFE1
+0xA1EB	0x2030
+0xA1EC	0x00A7
+0xA1ED	0x2116
+0xA1EE	0x2606
+0xA1EF	0x2605
+0xA1F0	0x25CB
+0xA1F1	0x25CF
+0xA1F2	0x25CE
+0xA1F3	0x25C7
+0xA1F4	0x25C6
+0xA1F5	0x25A1
+0xA1F6	0x25A0
+0xA1F7	0x25B3
+0xA1F8	0x25B2
+0xA1F9	0x203B
+0xA1FA	0x2192
+0xA1FB	0x2190
+0xA1FC	0x2191
+0xA1FD	0x2193
+0xA1FE	0x3013
+0xA240	0xE526
+0xA241	0xE527
+0xA242	0xE528
+0xA243	0xE529
+0xA244	0xE52A
+0xA245	0xE52B
+0xA246	0xE52C
+0xA247	0xE52D
+0xA248	0xE52E
+0xA249	0xE52F
+0xA24A	0xE530
+0xA24B	0xE531
+0xA24C	0xE532
+0xA24D	0xE533
+0xA24E	0xE534
+0xA24F	0xE535
+0xA250	0xE536
+0xA251	0xE537
+0xA252	0xE538
+0xA253	0xE539
+0xA254	0xE53A
+0xA255	0xE53B
+0xA256	0xE53C
+0xA257	0xE53D
+0xA258	0xE53E
+0xA259	0xE53F
+0xA25A	0xE540
+0xA25B	0xE541
+0xA25C	0xE542
+0xA25D	0xE543
+0xA25E	0xE544
+0xA25F	0xE545
+0xA260	0xE546
+0xA261	0xE547
+0xA262	0xE548
+0xA263	0xE549
+0xA264	0xE54A
+0xA265	0xE54B
+0xA266	0xE54C
+0xA267	0xE54D
+0xA268	0xE54E
+0xA269	0xE54F
+0xA26A	0xE550
+0xA26B	0xE551
+0xA26C	0xE552
+0xA26D	0xE553
+0xA26E	0xE554
+0xA26F	0xE555
+0xA270	0xE556
+0xA271	0xE557
+0xA272	0xE558
+0xA273	0xE559
+0xA274	0xE55A
+0xA275	0xE55B
+0xA276	0xE55C
+0xA277	0xE55D
+0xA278	0xE55E
+0xA279	0xE55F
+0xA27A	0xE560
+0xA27B	0xE561
+0xA27C	0xE562
+0xA27D	0xE563
+0xA27E	0xE564
+0xA280	0xE565
+0xA281	0xE566
+0xA282	0xE567
+0xA283	0xE568
+0xA284	0xE569
+0xA285	0xE56A
+0xA286	0xE56B
+0xA287	0xE56C
+0xA288	0xE56D
+0xA289	0xE56E
+0xA28A	0xE56F
+0xA28B	0xE570
+0xA28C	0xE571
+0xA28D	0xE572
+0xA28E	0xE573
+0xA28F	0xE574
+0xA290	0xE575
+0xA291	0xE576
+0xA292	0xE577
+0xA293	0xE578
+0xA294	0xE579
+0xA295	0xE57A
+0xA296	0xE57B
+0xA297	0xE57C
+0xA298	0xE57D
+0xA299	0xE57E
+0xA29A	0xE57F
+0xA29B	0xE580
+0xA29C	0xE581
+0xA29D	0xE582
+0xA29E	0xE583
+0xA29F	0xE584
+0xA2A0	0xE585
+0xA2A1	0x2170
+0xA2A2	0x2171
+0xA2A3	0x2172
+0xA2A4	0x2173
+0xA2A5	0x2174
+0xA2A6	0x2175
+0xA2A7	0x2176
+0xA2A8	0x2177
+0xA2A9	0x2178
+0xA2AA	0x2179
+0xA2B1	0x2488
+0xA2B2	0x2489
+0xA2B3	0x248A
+0xA2B4	0x248B
+0xA2B5	0x248C
+0xA2B6	0x248D
+0xA2B7	0x248E
+0xA2B8	0x248F
+0xA2B9	0x2490
+0xA2BA	0x2491
+0xA2BB	0x2492
+0xA2BC	0x2493
+0xA2BD	0x2494
+0xA2BE	0x2495
+0xA2BF	0x2496
+0xA2C0	0x2497
+0xA2C1	0x2498
+0xA2C2	0x2499
+0xA2C3	0x249A
+0xA2C4	0x249B
+0xA2C5	0x2474
+0xA2C6	0x2475
+0xA2C7	0x2476
+0xA2C8	0x2477
+0xA2C9	0x2478
+0xA2CA	0x2479
+0xA2CB	0x247A
+0xA2CC	0x247B
+0xA2CD	0x247C
+0xA2CE	0x247D
+0xA2CF	0x247E
+0xA2D0	0x247F
+0xA2D1	0x2480
+0xA2D2	0x2481
+0xA2D3	0x2482
+0xA2D4	0x2483
+0xA2D5	0x2484
+0xA2D6	0x2485
+0xA2D7	0x2486
+0xA2D8	0x2487
+0xA2D9	0x2460
+0xA2DA	0x2461
+0xA2DB	0x2462
+0xA2DC	0x2463
+0xA2DD	0x2464
+0xA2DE	0x2465
+0xA2DF	0x2466
+0xA2E0	0x2467
+0xA2E1	0x2468
+0xA2E2	0x2469
+0xA2E5	0x3220
+0xA2E6	0x3221
+0xA2E7	0x3222
+0xA2E8	0x3223
+0xA2E9	0x3224
+0xA2EA	0x3225
+0xA2EB	0x3226
+0xA2EC	0x3227
+0xA2ED	0x3228
+0xA2EE	0x3229
+0xA2F1	0x2160
+0xA2F2	0x2161
+0xA2F3	0x2162
+0xA2F4	0x2163
+0xA2F5	0x2164
+0xA2F6	0x2165
+0xA2F7	0x2166
+0xA2F8	0x2167
+0xA2F9	0x2168
+0xA2FA	0x2169
+0xA2FB	0x216A
+0xA2FC	0x216B
+0xA3A1	0xFF01
+0xA3A2	0xFF02
+0xA3A3	0xFF03
+0xA3A4	0xFFE5
+0xA3A5	0xFF05
+0xA3A6	0xFF06
+0xA3A7	0xFF07
+0xA3A8	0xFF08
+0xA3A9	0xFF09
+0xA3AA	0xFF0A
+0xA3AB	0xFF0B
+0xA3AC	0xFF0C
+0xA3AD	0xFF0D
+0xA3AE	0xFF0E
+0xA3AF	0xFF0F
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3BA	0xFF1A
+0xA3BB	0xFF1B
+0xA3BC	0xFF1C
+0xA3BD	0xFF1D
+0xA3BE	0xFF1E
+0xA3BF	0xFF1F
+0xA3C0	0xFF20
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3DB	0xFF3B
+0xA3DC	0xFF3C
+0xA3DD	0xFF3D
+0xA3DE	0xFF3E
+0xA3DF	0xFF3F
+0xA3E0	0xFF40
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA3FB	0xFF5B
+0xA3FC	0xFF5C
+0xA3FD	0xFF5D
+0xA3FE	0xFFE3
+0xA4A1	0x3041
+0xA4A2	0x3042
+0xA4A3	0x3043
+0xA4A4	0x3044
+0xA4A5	0x3045
+0xA4A6	0x3046
+0xA4A7	0x3047
+0xA4A8	0x3048
+0xA4A9	0x3049
+0xA4AA	0x304A
+0xA4AB	0x304B
+0xA4AC	0x304C
+0xA4AD	0x304D
+0xA4AE	0x304E
+0xA4AF	0x304F
+0xA4B0	0x3050
+0xA4B1	0x3051
+0xA4B2	0x3052
+0xA4B3	0x3053
+0xA4B4	0x3054
+0xA4B5	0x3055
+0xA4B6	0x3056
+0xA4B7	0x3057
+0xA4B8	0x3058
+0xA4B9	0x3059
+0xA4BA	0x305A
+0xA4BB	0x305B
+0xA4BC	0x305C
+0xA4BD	0x305D
+0xA4BE	0x305E
+0xA4BF	0x305F
+0xA4C0	0x3060
+0xA4C1	0x3061
+0xA4C2	0x3062
+0xA4C3	0x3063
+0xA4C4	0x3064
+0xA4C5	0x3065
+0xA4C6	0x3066
+0xA4C7	0x3067
+0xA4C8	0x3068
+0xA4C9	0x3069
+0xA4CA	0x306A
+0xA4CB	0x306B
+0xA4CC	0x306C
+0xA4CD	0x306D
+0xA4CE	0x306E
+0xA4CF	0x306F
+0xA4D0	0x3070
+0xA4D1	0x3071
+0xA4D2	0x3072
+0xA4D3	0x3073
+0xA4D4	0x3074
+0xA4D5	0x3075
+0xA4D6	0x3076
+0xA4D7	0x3077
+0xA4D8	0x3078
+0xA4D9	0x3079
+0xA4DA	0x307A
+0xA4DB	0x307B
+0xA4DC	0x307C
+0xA4DD	0x307D
+0xA4DE	0x307E
+0xA4DF	0x307F
+0xA4E0	0x3080
+0xA4E1	0x3081
+0xA4E2	0x3082
+0xA4E3	0x3083
+0xA4E4	0x3084
+0xA4E5	0x3085
+0xA4E6	0x3086
+0xA4E7	0x3087
+0xA4E8	0x3088
+0xA4E9	0x3089
+0xA4EA	0x308A
+0xA4EB	0x308B
+0xA4EC	0x308C
+0xA4ED	0x308D
+0xA4EE	0x308E
+0xA4EF	0x308F
+0xA4F0	0x3090
+0xA4F1	0x3091
+0xA4F2	0x3092
+0xA4F3	0x3093
+0xA5A1	0x30A1
+0xA5A2	0x30A2
+0xA5A3	0x30A3
+0xA5A4	0x30A4
+0xA5A5	0x30A5
+0xA5A6	0x30A6
+0xA5A7	0x30A7
+0xA5A8	0x30A8
+0xA5A9	0x30A9
+0xA5AA	0x30AA
+0xA5AB	0x30AB
+0xA5AC	0x30AC
+0xA5AD	0x30AD
+0xA5AE	0x30AE
+0xA5AF	0x30AF
+0xA5B0	0x30B0
+0xA5B1	0x30B1
+0xA5B2	0x30B2
+0xA5B3	0x30B3
+0xA5B4	0x30B4
+0xA5B5	0x30B5
+0xA5B6	0x30B6
+0xA5B7	0x30B7
+0xA5B8	0x30B8
+0xA5B9	0x30B9
+0xA5BA	0x30BA
+0xA5BB	0x30BB
+0xA5BC	0x30BC
+0xA5BD	0x30BD
+0xA5BE	0x30BE
+0xA5BF	0x30BF
+0xA5C0	0x30C0
+0xA5C1	0x30C1
+0xA5C2	0x30C2
+0xA5C3	0x30C3
+0xA5C4	0x30C4
+0xA5C5	0x30C5
+0xA5C6	0x30C6
+0xA5C7	0x30C7
+0xA5C8	0x30C8
+0xA5C9	0x30C9
+0xA5CA	0x30CA
+0xA5CB	0x30CB
+0xA5CC	0x30CC
+0xA5CD	0x30CD
+0xA5CE	0x30CE
+0xA5CF	0x30CF
+0xA5D0	0x30D0
+0xA5D1	0x30D1
+0xA5D2	0x30D2
+0xA5D3	0x30D3
+0xA5D4	0x30D4
+0xA5D5	0x30D5
+0xA5D6	0x30D6
+0xA5D7	0x30D7
+0xA5D8	0x30D8
+0xA5D9	0x30D9
+0xA5DA	0x30DA
+0xA5DB	0x30DB
+0xA5DC	0x30DC
+0xA5DD	0x30DD
+0xA5DE	0x30DE
+0xA5DF	0x30DF
+0xA5E0	0x30E0
+0xA5E1	0x30E1
+0xA5E2	0x30E2
+0xA5E3	0x30E3
+0xA5E4	0x30E4
+0xA5E5	0x30E5
+0xA5E6	0x30E6
+0xA5E7	0x30E7
+0xA5E8	0x30E8
+0xA5E9	0x30E9
+0xA5EA	0x30EA
+0xA5EB	0x30EB
+0xA5EC	0x30EC
+0xA5ED	0x30ED
+0xA5EE	0x30EE
+0xA5EF	0x30EF
+0xA5F0	0x30F0
+0xA5F1	0x30F1
+0xA5F2	0x30F2
+0xA5F3	0x30F3
+0xA5F4	0x30F4
+0xA5F5	0x30F5
+0xA5F6	0x30F6
+0xA6A1	0x0391
+0xA6A2	0x0392
+0xA6A3	0x0393
+0xA6A4	0x0394
+0xA6A5	0x0395
+0xA6A6	0x0396
+0xA6A7	0x0397
+0xA6A8	0x0398
+0xA6A9	0x0399
+0xA6AA	0x039A
+0xA6AB	0x039B
+0xA6AC	0x039C
+0xA6AD	0x039D
+0xA6AE	0x039E
+0xA6AF	0x039F
+0xA6B0	0x03A0
+0xA6B1	0x03A1
+0xA6B2	0x03A3
+0xA6B3	0x03A4
+0xA6B4	0x03A5
+0xA6B5	0x03A6
+0xA6B6	0x03A7
+0xA6B7	0x03A8
+0xA6B8	0x03A9
+0xA6C1	0x03B1
+0xA6C2	0x03B2
+0xA6C3	0x03B3
+0xA6C4	0x03B4
+0xA6C5	0x03B5
+0xA6C6	0x03B6
+0xA6C7	0x03B7
+0xA6C8	0x03B8
+0xA6C9	0x03B9
+0xA6CA	0x03BA
+0xA6CB	0x03BB
+0xA6CC	0x03BC
+0xA6CD	0x03BD
+0xA6CE	0x03BE
+0xA6CF	0x03BF
+0xA6D0	0x03C0
+0xA6D1	0x03C1
+0xA6D2	0x03C3
+0xA6D3	0x03C4
+0xA6D4	0x03C5
+0xA6D5	0x03C6
+0xA6D6	0x03C7
+0xA6D7	0x03C8
+0xA6D8	0x03C9
+0xA6E0	0xFE35
+0xA6E1	0xFE36
+0xA6E2	0xFE39
+0xA6E3	0xFE3A
+0xA6E4	0xFE3F
+0xA6E5	0xFE40
+0xA6E6	0xFE3D
+0xA6E7	0xFE3E
+0xA6E8	0xFE41
+0xA6E9	0xFE42
+0xA6EA	0xFE43
+0xA6EB	0xFE44
+0xA6EE	0xFE3B
+0xA6EF	0xFE3C
+0xA6F0	0xFE37
+0xA6F1	0xFE38
+0xA6F2	0xFE31
+0xA6F4	0xFE33
+0xA6F5	0xFE34
+0xA7A1	0x0410
+0xA7A2	0x0411
+0xA7A3	0x0412
+0xA7A4	0x0413
+0xA7A5	0x0414
+0xA7A6	0x0415
+0xA7A7	0x0401
+0xA7A8	0x0416
+0xA7A9	0x0417
+0xA7AA	0x0418
+0xA7AB	0x0419
+0xA7AC	0x041A
+0xA7AD	0x041B
+0xA7AE	0x041C
+0xA7AF	0x041D
+0xA7B0	0x041E
+0xA7B1	0x041F
+0xA7B2	0x0420
+0xA7B3	0x0421
+0xA7B4	0x0422
+0xA7B5	0x0423
+0xA7B6	0x0424
+0xA7B7	0x0425
+0xA7B8	0x0426
+0xA7B9	0x0427
+0xA7BA	0x0428
+0xA7BB	0x0429
+0xA7BC	0x042A
+0xA7BD	0x042B
+0xA7BE	0x042C
+0xA7BF	0x042D
+0xA7C0	0x042E
+0xA7C1	0x042F
+0xA7D1	0x0430
+0xA7D2	0x0431
+0xA7D3	0x0432
+0xA7D4	0x0433
+0xA7D5	0x0434
+0xA7D6	0x0435
+0xA7D7	0x0451
+0xA7D8	0x0436
+0xA7D9	0x0437
+0xA7DA	0x0438
+0xA7DB	0x0439
+0xA7DC	0x043A
+0xA7DD	0x043B
+0xA7DE	0x043C
+0xA7DF	0x043D
+0xA7E0	0x043E
+0xA7E1	0x043F
+0xA7E2	0x0440
+0xA7E3	0x0441
+0xA7E4	0x0442
+0xA7E5	0x0443
+0xA7E6	0x0444
+0xA7E7	0x0445
+0xA7E8	0x0446
+0xA7E9	0x0447
+0xA7EA	0x0448
+0xA7EB	0x0449
+0xA7EC	0x044A
+0xA7ED	0x044B
+0xA7EE	0x044C
+0xA7EF	0x044D
+0xA7F0	0x044E
+0xA7F1	0x044F
+0xA840	0x02CA
+0xA841	0x02CB
+0xA842	0x02D9
+0xA843	0x2013
+0xA844	0x2015
+0xA845	0x2025
+0xA846	0x2035
+0xA847	0x2105
+0xA848	0x2109
+0xA849	0x2196
+0xA84A	0x2197
+0xA84B	0x2198
+0xA84C	0x2199
+0xA84D	0x2215
+0xA84E	0x221F
+0xA84F	0x2223
+0xA850	0x2252
+0xA851	0x2266
+0xA852	0x2267
+0xA853	0x22BF
+0xA854	0x2550
+0xA855	0x2551
+0xA856	0x2552
+0xA857	0x2553
+0xA858	0x2554
+0xA859	0x2555
+0xA85A	0x2556
+0xA85B	0x2557
+0xA85C	0x2558
+0xA85D	0x2559
+0xA85E	0x255A
+0xA85F	0x255B
+0xA860	0x255C
+0xA861	0x255D
+0xA862	0x255E
+0xA863	0x255F
+0xA864	0x2560
+0xA865	0x2561
+0xA866	0x2562
+0xA867	0x2563
+0xA868	0x2564
+0xA869	0x2565
+0xA86A	0x2566
+0xA86B	0x2567
+0xA86C	0x2568
+0xA86D	0x2569
+0xA86E	0x256A
+0xA86F	0x256B
+0xA870	0x256C
+0xA871	0x256D
+0xA872	0x256E
+0xA873	0x256F
+0xA874	0x2570
+0xA875	0x2571
+0xA876	0x2572
+0xA877	0x2573
+0xA878	0x2581
+0xA879	0x2582
+0xA87A	0x2583
+0xA87B	0x2584
+0xA87C	0x2585
+0xA87D	0x2586
+0xA87E	0x2587
+0xA880	0x2588
+0xA881	0x2589
+0xA882	0x258A
+0xA883	0x258B
+0xA884	0x258C
+0xA885	0x258D
+0xA886	0x258E
+0xA887	0x258F
+0xA888	0x2593
+0xA889	0x2594
+0xA88A	0x2595
+0xA88B	0x25BC
+0xA88C	0x25BD
+0xA88D	0x25E2
+0xA88E	0x25E3
+0xA88F	0x25E4
+0xA890	0x25E5
+0xA891	0x2609
+0xA892	0x2295
+0xA893	0x3012
+0xA894	0x301D
+0xA895	0x301E
+0xA8A1	0x0101
+0xA8A2	0x00E1
+0xA8A3	0x01CE
+0xA8A4	0x00E0
+0xA8A5	0x0113
+0xA8A6	0x00E9
+0xA8A7	0x011B
+0xA8A8	0x00E8
+0xA8A9	0x012B
+0xA8AA	0x00ED
+0xA8AB	0x01D0
+0xA8AC	0x00EC
+0xA8AD	0x014D
+0xA8AE	0x00F3
+0xA8AF	0x01D2
+0xA8B0	0x00F2
+0xA8B1	0x016B
+0xA8B2	0x00FA
+0xA8B3	0x01D4
+0xA8B4	0x00F9
+0xA8B5	0x01D6
+0xA8B6	0x01D8
+0xA8B7	0x01DA
+0xA8B8	0x01DC
+0xA8B9	0x00FC
+0xA8BA	0x00EA
+0xA8BB	0x0251
+0xA8BD	0x0144
+0xA8BE	0x0148
+0xA8C0	0x0261
+0xA8C5	0x3105
+0xA8C6	0x3106
+0xA8C7	0x3107
+0xA8C8	0x3108
+0xA8C9	0x3109
+0xA8CA	0x310A
+0xA8CB	0x310B
+0xA8CC	0x310C
+0xA8CD	0x310D
+0xA8CE	0x310E
+0xA8CF	0x310F
+0xA8D0	0x3110
+0xA8D1	0x3111
+0xA8D2	0x3112
+0xA8D3	0x3113
+0xA8D4	0x3114
+0xA8D5	0x3115
+0xA8D6	0x3116
+0xA8D7	0x3117
+0xA8D8	0x3118
+0xA8D9	0x3119
+0xA8DA	0x311A
+0xA8DB	0x311B
+0xA8DC	0x311C
+0xA8DD	0x311D
+0xA8DE	0x311E
+0xA8DF	0x311F
+0xA8E0	0x3120
+0xA8E1	0x3121
+0xA8E2	0x3122
+0xA8E3	0x3123
+0xA8E4	0x3124
+0xA8E5	0x3125
+0xA8E6	0x3126
+0xA8E7	0x3127
+0xA8E8	0x3128
+0xA8E9	0x3129
+0xA940	0x3021
+0xA941	0x3022
+0xA942	0x3023
+0xA943	0x3024
+0xA944	0x3025
+0xA945	0x3026
+0xA946	0x3027
+0xA947	0x3028
+0xA948	0x3029
+0xA949	0x32A3
+0xA94A	0x338E
+0xA94B	0x338F
+0xA94C	0x339C
+0xA94D	0x339D
+0xA94E	0x339E
+0xA94F	0x33A1
+0xA950	0x33C4
+0xA951	0x33CE
+0xA952	0x33D1
+0xA953	0x33D2
+0xA954	0x33D5
+0xA955	0xFE30
+0xA956	0xFFE2
+0xA957	0xFFE4
+0xA959	0x2121
+0xA95A	0x3231
+0xA95C	0x2010
+0xA960	0x30FC
+0xA961	0x309B
+0xA962	0x309C
+0xA963	0x30FD
+0xA964	0x30FE
+0xA965	0x3006
+0xA966	0x309D
+0xA967	0x309E
+0xA968	0xFE49
+0xA969	0xFE4A
+0xA96A	0xFE4B
+0xA96B	0xFE4C
+0xA96C	0xFE4D
+0xA96D	0xFE4E
+0xA96E	0xFE4F
+0xA96F	0xFE50
+0xA970	0xFE51
+0xA971	0xFE52
+0xA972	0xFE54
+0xA973	0xFE55
+0xA974	0xFE56
+0xA975	0xFE57
+0xA976	0xFE59
+0xA977	0xFE5A
+0xA978	0xFE5B
+0xA979	0xFE5C
+0xA97A	0xFE5D
+0xA97B	0xFE5E
+0xA97C	0xFE5F
+0xA97D	0xFE60
+0xA97E	0xFE61
+0xA980	0xFE62
+0xA981	0xFE63
+0xA982	0xFE64
+0xA983	0xFE65
+0xA984	0xFE66
+0xA985	0xFE68
+0xA986	0xFE69
+0xA987	0xFE6A
+0xA988	0xFE6B
+0xA996	0x3007
+0xA9A4	0x2500
+0xA9A5	0x2501
+0xA9A6	0x2502
+0xA9A7	0x2503
+0xA9A8	0x2504
+0xA9A9	0x2505
+0xA9AA	0x2506
+0xA9AB	0x2507
+0xA9AC	0x2508
+0xA9AD	0x2509
+0xA9AE	0x250A
+0xA9AF	0x250B
+0xA9B0	0x250C
+0xA9B1	0x250D
+0xA9B2	0x250E
+0xA9B3	0x250F
+0xA9B4	0x2510
+0xA9B5	0x2511
+0xA9B6	0x2512
+0xA9B7	0x2513
+0xA9B8	0x2514
+0xA9B9	0x2515
+0xA9BA	0x2516
+0xA9BB	0x2517
+0xA9BC	0x2518
+0xA9BD	0x2519
+0xA9BE	0x251A
+0xA9BF	0x251B
+0xA9C0	0x251C
+0xA9C1	0x251D
+0xA9C2	0x251E
+0xA9C3	0x251F
+0xA9C4	0x2520
+0xA9C5	0x2521
+0xA9C6	0x2522
+0xA9C7	0x2523
+0xA9C8	0x2524
+0xA9C9	0x2525
+0xA9CA	0x2526
+0xA9CB	0x2527
+0xA9CC	0x2528
+0xA9CD	0x2529
+0xA9CE	0x252A
+0xA9CF	0x252B
+0xA9D0	0x252C
+0xA9D1	0x252D
+0xA9D2	0x252E
+0xA9D3	0x252F
+0xA9D4	0x2530
+0xA9D5	0x2531
+0xA9D6	0x2532
+0xA9D7	0x2533
+0xA9D8	0x2534
+0xA9D9	0x2535
+0xA9DA	0x2536
+0xA9DB	0x2537
+0xA9DC	0x2538
+0xA9DD	0x2539
+0xA9DE	0x253A
+0xA9DF	0x253B
+0xA9E0	0x253C
+0xA9E1	0x253D
+0xA9E2	0x253E
+0xA9E3	0x253F
+0xA9E4	0x2540
+0xA9E5	0x2541
+0xA9E6	0x2542
+0xA9E7	0x2543
+0xA9E8	0x2544
+0xA9E9	0x2545
+0xA9EA	0x2546
+0xA9EB	0x2547
+0xA9EC	0x2548
+0xA9ED	0x2549
+0xA9EE	0x254A
+0xA9EF	0x254B
+0xAA40	0x72DC
+0xAA41	0x72DD
+0xAA42	0x72DF
+0xAA43	0x72E2
+0xAA44	0x72E3
+0xAA45	0x72E4
+0xAA46	0x72E5
+0xAA47	0x72E6
+0xAA48	0x72E7
+0xAA49	0x72EA
+0xAA4A	0x72EB
+0xAA4B	0x72F5
+0xAA4C	0x72F6
+0xAA4D	0x72F9
+0xAA4E	0x72FD
+0xAA4F	0x72FE
+0xAA50	0x72FF
+0xAA51	0x7300
+0xAA52	0x7302
+0xAA53	0x7304
+0xAA54	0x7305
+0xAA55	0x7306
+0xAA56	0x7307
+0xAA57	0x7308
+0xAA58	0x7309
+0xAA59	0x730B
+0xAA5A	0x730C
+0xAA5B	0x730D
+0xAA5C	0x730F
+0xAA5D	0x7310
+0xAA5E	0x7311
+0xAA5F	0x7312
+0xAA60	0x7314
+0xAA61	0x7318
+0xAA62	0x7319
+0xAA63	0x731A
+0xAA64	0x731F
+0xAA65	0x7320
+0xAA66	0x7323
+0xAA67	0x7324
+0xAA68	0x7326
+0xAA69	0x7327
+0xAA6A	0x7328
+0xAA6B	0x732D
+0xAA6C	0x732F
+0xAA6D	0x7330
+0xAA6E	0x7332
+0xAA6F	0x7333
+0xAA70	0x7335
+0xAA71	0x7336
+0xAA72	0x733A
+0xAA73	0x733B
+0xAA74	0x733C
+0xAA75	0x733D
+0xAA76	0x7340
+0xAA77	0x7341
+0xAA78	0x7342
+0xAA79	0x7343
+0xAA7A	0x7344
+0xAA7B	0x7345
+0xAA7C	0x7346
+0xAA7D	0x7347
+0xAA7E	0x7348
+0xAA80	0x7349
+0xAA81	0x734A
+0xAA82	0x734B
+0xAA83	0x734C
+0xAA84	0x734E
+0xAA85	0x734F
+0xAA86	0x7351
+0xAA87	0x7353
+0xAA88	0x7354
+0xAA89	0x7355
+0xAA8A	0x7356
+0xAA8B	0x7358
+0xAA8C	0x7359
+0xAA8D	0x735A
+0xAA8E	0x735B
+0xAA8F	0x735C
+0xAA90	0x735D
+0xAA91	0x735E
+0xAA92	0x735F
+0xAA93	0x7361
+0xAA94	0x7362
+0xAA95	0x7363
+0xAA96	0x7364
+0xAA97	0x7365
+0xAA98	0x7366
+0xAA99	0x7367
+0xAA9A	0x7368
+0xAA9B	0x7369
+0xAA9C	0x736A
+0xAA9D	0x736B
+0xAA9E	0x736E
+0xAA9F	0x7370
+0xAAA0	0x7371
+0xAAA1	0xE000
+0xAAA2	0xE001
+0xAAA3	0xE002
+0xAAA4	0xE003
+0xAAA5	0xE004
+0xAAA6	0xE005
+0xAAA7	0xE006
+0xAAA8	0xE007
+0xAAA9	0xE008
+0xAAAA	0xE009
+0xAAAB	0xE00A
+0xAAAC	0xE00B
+0xAAAD	0xE00C
+0xAAAE	0xE00D
+0xAAAF	0xE00E
+0xAAB0	0xE00F
+0xAAB1	0xE010
+0xAAB2	0xE011
+0xAAB3	0xE012
+0xAAB4	0xE013
+0xAAB5	0xE014
+0xAAB6	0xE015
+0xAAB7	0xE016
+0xAAB8	0xE017
+0xAAB9	0xE018
+0xAABA	0xE019
+0xAABB	0xE01A
+0xAABC	0xE01B
+0xAABD	0xE01C
+0xAABE	0xE01D
+0xAABF	0xE01E
+0xAAC0	0xE01F
+0xAAC1	0xE020
+0xAAC2	0xE021
+0xAAC3	0xE022
+0xAAC4	0xE023
+0xAAC5	0xE024
+0xAAC6	0xE025
+0xAAC7	0xE026
+0xAAC8	0xE027
+0xAAC9	0xE028
+0xAACA	0xE029
+0xAACB	0xE02A
+0xAACC	0xE02B
+0xAACD	0xE02C
+0xAACE	0xE02D
+0xAACF	0xE02E
+0xAAD0	0xE02F
+0xAAD1	0xE030
+0xAAD2	0xE031
+0xAAD3	0xE032
+0xAAD4	0xE033
+0xAAD5	0xE034
+0xAAD6	0xE035
+0xAAD7	0xE036
+0xAAD8	0xE037
+0xAAD9	0xE038
+0xAADA	0xE039
+0xAADB	0xE03A
+0xAADC	0xE03B
+0xAADD	0xE03C
+0xAADE	0xE03D
+0xAADF	0xE03E
+0xAAE0	0xE03F
+0xAAE1	0xE040
+0xAAE2	0xE041
+0xAAE3	0xE042
+0xAAE4	0xE043
+0xAAE5	0xE044
+0xAAE6	0xE045
+0xAAE7	0xE046
+0xAAE8	0xE047
+0xAAE9	0xE048
+0xAAEA	0xE049
+0xAAEB	0xE04A
+0xAAEC	0xE04B
+0xAAED	0xE04C
+0xAAEE	0xE04D
+0xAAEF	0xE04E
+0xAAF0	0xE04F
+0xAAF1	0xE050
+0xAAF2	0xE051
+0xAAF3	0xE052
+0xAAF4	0xE053
+0xAAF5	0xE054
+0xAAF6	0xE055
+0xAAF7	0xE056
+0xAAF8	0xE057
+0xAAF9	0xE058
+0xAAFA	0xE059
+0xAAFB	0xE05A
+0xAAFC	0xE05B
+0xAAFD	0xE05C
+0xAAFE	0xE05D
+0xAB40	0x7372
+0xAB41	0x7373
+0xAB42	0x7374
+0xAB43	0x7375
+0xAB44	0x7376
+0xAB45	0x7377
+0xAB46	0x7378
+0xAB47	0x7379
+0xAB48	0x737A
+0xAB49	0x737B
+0xAB4A	0x737C
+0xAB4B	0x737D
+0xAB4C	0x737F
+0xAB4D	0x7380
+0xAB4E	0x7381
+0xAB4F	0x7382
+0xAB50	0x7383
+0xAB51	0x7385
+0xAB52	0x7386
+0xAB53	0x7388
+0xAB54	0x738A
+0xAB55	0x738C
+0xAB56	0x738D
+0xAB57	0x738F
+0xAB58	0x7390
+0xAB59	0x7392
+0xAB5A	0x7393
+0xAB5B	0x7394
+0xAB5C	0x7395
+0xAB5D	0x7397
+0xAB5E	0x7398
+0xAB5F	0x7399
+0xAB60	0x739A
+0xAB61	0x739C
+0xAB62	0x739D
+0xAB63	0x739E
+0xAB64	0x73A0
+0xAB65	0x73A1
+0xAB66	0x73A3
+0xAB67	0x73A4
+0xAB68	0x73A5
+0xAB69	0x73A6
+0xAB6A	0x73A7
+0xAB6B	0x73A8
+0xAB6C	0x73AA
+0xAB6D	0x73AC
+0xAB6E	0x73AD
+0xAB6F	0x73B1
+0xAB70	0x73B4
+0xAB71	0x73B5
+0xAB72	0x73B6
+0xAB73	0x73B8
+0xAB74	0x73B9
+0xAB75	0x73BC
+0xAB76	0x73BD
+0xAB77	0x73BE
+0xAB78	0x73BF
+0xAB79	0x73C1
+0xAB7A	0x73C3
+0xAB7B	0x73C4
+0xAB7C	0x73C5
+0xAB7D	0x73C6
+0xAB7E	0x73C7
+0xAB80	0x73CB
+0xAB81	0x73CC
+0xAB82	0x73CE
+0xAB83	0x73D2
+0xAB84	0x73D3
+0xAB85	0x73D4
+0xAB86	0x73D5
+0xAB87	0x73D6
+0xAB88	0x73D7
+0xAB89	0x73D8
+0xAB8A	0x73DA
+0xAB8B	0x73DB
+0xAB8C	0x73DC
+0xAB8D	0x73DD
+0xAB8E	0x73DF
+0xAB8F	0x73E1
+0xAB90	0x73E2
+0xAB91	0x73E3
+0xAB92	0x73E4
+0xAB93	0x73E6
+0xAB94	0x73E8
+0xAB95	0x73EA
+0xAB96	0x73EB
+0xAB97	0x73EC
+0xAB98	0x73EE
+0xAB99	0x73EF
+0xAB9A	0x73F0
+0xAB9B	0x73F1
+0xAB9C	0x73F3
+0xAB9D	0x73F4
+0xAB9E	0x73F5
+0xAB9F	0x73F6
+0xABA0	0x73F7
+0xABA1	0xE05E
+0xABA2	0xE05F
+0xABA3	0xE060
+0xABA4	0xE061
+0xABA5	0xE062
+0xABA6	0xE063
+0xABA7	0xE064
+0xABA8	0xE065
+0xABA9	0xE066
+0xABAA	0xE067
+0xABAB	0xE068
+0xABAC	0xE069
+0xABAD	0xE06A
+0xABAE	0xE06B
+0xABAF	0xE06C
+0xABB0	0xE06D
+0xABB1	0xE06E
+0xABB2	0xE06F
+0xABB3	0xE070
+0xABB4	0xE071
+0xABB5	0xE072
+0xABB6	0xE073
+0xABB7	0xE074
+0xABB8	0xE075
+0xABB9	0xE076
+0xABBA	0xE077
+0xABBB	0xE078
+0xABBC	0xE079
+0xABBD	0xE07A
+0xABBE	0xE07B
+0xABBF	0xE07C
+0xABC0	0xE07D
+0xABC1	0xE07E
+0xABC2	0xE07F
+0xABC3	0xE080
+0xABC4	0xE081
+0xABC5	0xE082
+0xABC6	0xE083
+0xABC7	0xE084
+0xABC8	0xE085
+0xABC9	0xE086
+0xABCA	0xE087
+0xABCB	0xE088
+0xABCC	0xE089
+0xABCD	0xE08A
+0xABCE	0xE08B
+0xABCF	0xE08C
+0xABD0	0xE08D
+0xABD1	0xE08E
+0xABD2	0xE08F
+0xABD3	0xE090
+0xABD4	0xE091
+0xABD5	0xE092
+0xABD6	0xE093
+0xABD7	0xE094
+0xABD8	0xE095
+0xABD9	0xE096
+0xABDA	0xE097
+0xABDB	0xE098
+0xABDC	0xE099
+0xABDD	0xE09A
+0xABDE	0xE09B
+0xABDF	0xE09C
+0xABE0	0xE09D
+0xABE1	0xE09E
+0xABE2	0xE09F
+0xABE3	0xE0A0
+0xABE4	0xE0A1
+0xABE5	0xE0A2
+0xABE6	0xE0A3
+0xABE7	0xE0A4
+0xABE8	0xE0A5
+0xABE9	0xE0A6
+0xABEA	0xE0A7
+0xABEB	0xE0A8
+0xABEC	0xE0A9
+0xABED	0xE0AA
+0xABEE	0xE0AB
+0xABEF	0xE0AC
+0xABF0	0xE0AD
+0xABF1	0xE0AE
+0xABF2	0xE0AF
+0xABF3	0xE0B0
+0xABF4	0xE0B1
+0xABF5	0xE0B2
+0xABF6	0xE0B3
+0xABF7	0xE0B4
+0xABF8	0xE0B5
+0xABF9	0xE0B6
+0xABFA	0xE0B7
+0xABFB	0xE0B8
+0xABFC	0xE0B9
+0xABFD	0xE0BA
+0xABFE	0xE0BB
+0xAC40	0x73F8
+0xAC41	0x73F9
+0xAC42	0x73FA
+0xAC43	0x73FB
+0xAC44	0x73FC
+0xAC45	0x73FD
+0xAC46	0x73FE
+0xAC47	0x73FF
+0xAC48	0x7400
+0xAC49	0x7401
+0xAC4A	0x7402
+0xAC4B	0x7404
+0xAC4C	0x7407
+0xAC4D	0x7408
+0xAC4E	0x740B
+0xAC4F	0x740C
+0xAC50	0x740D
+0xAC51	0x740E
+0xAC52	0x7411
+0xAC53	0x7412
+0xAC54	0x7413
+0xAC55	0x7414
+0xAC56	0x7415
+0xAC57	0x7416
+0xAC58	0x7417
+0xAC59	0x7418
+0xAC5A	0x7419
+0xAC5B	0x741C
+0xAC5C	0x741D
+0xAC5D	0x741E
+0xAC5E	0x741F
+0xAC5F	0x7420
+0xAC60	0x7421
+0xAC61	0x7423
+0xAC62	0x7424
+0xAC63	0x7427
+0xAC64	0x7429
+0xAC65	0x742B
+0xAC66	0x742D
+0xAC67	0x742F
+0xAC68	0x7431
+0xAC69	0x7432
+0xAC6A	0x7437
+0xAC6B	0x7438
+0xAC6C	0x7439
+0xAC6D	0x743A
+0xAC6E	0x743B
+0xAC6F	0x743D
+0xAC70	0x743E
+0xAC71	0x743F
+0xAC72	0x7440
+0xAC73	0x7442
+0xAC74	0x7443
+0xAC75	0x7444
+0xAC76	0x7445
+0xAC77	0x7446
+0xAC78	0x7447
+0xAC79	0x7448
+0xAC7A	0x7449
+0xAC7B	0x744A
+0xAC7C	0x744B
+0xAC7D	0x744C
+0xAC7E	0x744D
+0xAC80	0x744E
+0xAC81	0x744F
+0xAC82	0x7450
+0xAC83	0x7451
+0xAC84	0x7452
+0xAC85	0x7453
+0xAC86	0x7454
+0xAC87	0x7456
+0xAC88	0x7458
+0xAC89	0x745D
+0xAC8A	0x7460
+0xAC8B	0x7461
+0xAC8C	0x7462
+0xAC8D	0x7463
+0xAC8E	0x7464
+0xAC8F	0x7465
+0xAC90	0x7466
+0xAC91	0x7467
+0xAC92	0x7468
+0xAC93	0x7469
+0xAC94	0x746A
+0xAC95	0x746B
+0xAC96	0x746C
+0xAC97	0x746E
+0xAC98	0x746F
+0xAC99	0x7471
+0xAC9A	0x7472
+0xAC9B	0x7473
+0xAC9C	0x7474
+0xAC9D	0x7475
+0xAC9E	0x7478
+0xAC9F	0x7479
+0xACA0	0x747A
+0xACA1	0xE0BC
+0xACA2	0xE0BD
+0xACA3	0xE0BE
+0xACA4	0xE0BF
+0xACA5	0xE0C0
+0xACA6	0xE0C1
+0xACA7	0xE0C2
+0xACA8	0xE0C3
+0xACA9	0xE0C4
+0xACAA	0xE0C5
+0xACAB	0xE0C6
+0xACAC	0xE0C7
+0xACAD	0xE0C8
+0xACAE	0xE0C9
+0xACAF	0xE0CA
+0xACB0	0xE0CB
+0xACB1	0xE0CC
+0xACB2	0xE0CD
+0xACB3	0xE0CE
+0xACB4	0xE0CF
+0xACB5	0xE0D0
+0xACB6	0xE0D1
+0xACB7	0xE0D2
+0xACB8	0xE0D3
+0xACB9	0xE0D4
+0xACBA	0xE0D5
+0xACBB	0xE0D6
+0xACBC	0xE0D7
+0xACBD	0xE0D8
+0xACBE	0xE0D9
+0xACBF	0xE0DA
+0xACC0	0xE0DB
+0xACC1	0xE0DC
+0xACC2	0xE0DD
+0xACC3	0xE0DE
+0xACC4	0xE0DF
+0xACC5	0xE0E0
+0xACC6	0xE0E1
+0xACC7	0xE0E2
+0xACC8	0xE0E3
+0xACC9	0xE0E4
+0xACCA	0xE0E5
+0xACCB	0xE0E6
+0xACCC	0xE0E7
+0xACCD	0xE0E8
+0xACCE	0xE0E9
+0xACCF	0xE0EA
+0xACD0	0xE0EB
+0xACD1	0xE0EC
+0xACD2	0xE0ED
+0xACD3	0xE0EE
+0xACD4	0xE0EF
+0xACD5	0xE0F0
+0xACD6	0xE0F1
+0xACD7	0xE0F2
+0xACD8	0xE0F3
+0xACD9	0xE0F4
+0xACDA	0xE0F5
+0xACDB	0xE0F6
+0xACDC	0xE0F7
+0xACDD	0xE0F8
+0xACDE	0xE0F9
+0xACDF	0xE0FA
+0xACE0	0xE0FB
+0xACE1	0xE0FC
+0xACE2	0xE0FD
+0xACE3	0xE0FE
+0xACE4	0xE0FF
+0xACE5	0xE100
+0xACE6	0xE101
+0xACE7	0xE102
+0xACE8	0xE103
+0xACE9	0xE104
+0xACEA	0xE105
+0xACEB	0xE106
+0xACEC	0xE107
+0xACED	0xE108
+0xACEE	0xE109
+0xACEF	0xE10A
+0xACF0	0xE10B
+0xACF1	0xE10C
+0xACF2	0xE10D
+0xACF3	0xE10E
+0xACF4	0xE10F
+0xACF5	0xE110
+0xACF6	0xE111
+0xACF7	0xE112
+0xACF8	0xE113
+0xACF9	0xE114
+0xACFA	0xE115
+0xACFB	0xE116
+0xACFC	0xE117
+0xACFD	0xE118
+0xACFE	0xE119
+0xAD40	0x747B
+0xAD41	0x747C
+0xAD42	0x747D
+0xAD43	0x747F
+0xAD44	0x7482
+0xAD45	0x7484
+0xAD46	0x7485
+0xAD47	0x7486
+0xAD48	0x7488
+0xAD49	0x7489
+0xAD4A	0x748A
+0xAD4B	0x748C
+0xAD4C	0x748D
+0xAD4D	0x748F
+0xAD4E	0x7491
+0xAD4F	0x7492
+0xAD50	0x7493
+0xAD51	0x7494
+0xAD52	0x7495
+0xAD53	0x7496
+0xAD54	0x7497
+0xAD55	0x7498
+0xAD56	0x7499
+0xAD57	0x749A
+0xAD58	0x749B
+0xAD59	0x749D
+0xAD5A	0x749F
+0xAD5B	0x74A0
+0xAD5C	0x74A1
+0xAD5D	0x74A2
+0xAD5E	0x74A3
+0xAD5F	0x74A4
+0xAD60	0x74A5
+0xAD61	0x74A6
+0xAD62	0x74AA
+0xAD63	0x74AB
+0xAD64	0x74AC
+0xAD65	0x74AD
+0xAD66	0x74AE
+0xAD67	0x74AF
+0xAD68	0x74B0
+0xAD69	0x74B1
+0xAD6A	0x74B2
+0xAD6B	0x74B3
+0xAD6C	0x74B4
+0xAD6D	0x74B5
+0xAD6E	0x74B6
+0xAD6F	0x74B7
+0xAD70	0x74B8
+0xAD71	0x74B9
+0xAD72	0x74BB
+0xAD73	0x74BC
+0xAD74	0x74BD
+0xAD75	0x74BE
+0xAD76	0x74BF
+0xAD77	0x74C0
+0xAD78	0x74C1
+0xAD79	0x74C2
+0xAD7A	0x74C3
+0xAD7B	0x74C4
+0xAD7C	0x74C5
+0xAD7D	0x74C6
+0xAD7E	0x74C7
+0xAD80	0x74C8
+0xAD81	0x74C9
+0xAD82	0x74CA
+0xAD83	0x74CB
+0xAD84	0x74CC
+0xAD85	0x74CD
+0xAD86	0x74CE
+0xAD87	0x74CF
+0xAD88	0x74D0
+0xAD89	0x74D1
+0xAD8A	0x74D3
+0xAD8B	0x74D4
+0xAD8C	0x74D5
+0xAD8D	0x74D6
+0xAD8E	0x74D7
+0xAD8F	0x74D8
+0xAD90	0x74D9
+0xAD91	0x74DA
+0xAD92	0x74DB
+0xAD93	0x74DD
+0xAD94	0x74DF
+0xAD95	0x74E1
+0xAD96	0x74E5
+0xAD97	0x74E7
+0xAD98	0x74E8
+0xAD99	0x74E9
+0xAD9A	0x74EA
+0xAD9B	0x74EB
+0xAD9C	0x74EC
+0xAD9D	0x74ED
+0xAD9E	0x74F0
+0xAD9F	0x74F1
+0xADA0	0x74F2
+0xADA1	0xE11A
+0xADA2	0xE11B
+0xADA3	0xE11C
+0xADA4	0xE11D
+0xADA5	0xE11E
+0xADA6	0xE11F
+0xADA7	0xE120
+0xADA8	0xE121
+0xADA9	0xE122
+0xADAA	0xE123
+0xADAB	0xE124
+0xADAC	0xE125
+0xADAD	0xE126
+0xADAE	0xE127
+0xADAF	0xE128
+0xADB0	0xE129
+0xADB1	0xE12A
+0xADB2	0xE12B
+0xADB3	0xE12C
+0xADB4	0xE12D
+0xADB5	0xE12E
+0xADB6	0xE12F
+0xADB7	0xE130
+0xADB8	0xE131
+0xADB9	0xE132
+0xADBA	0xE133
+0xADBB	0xE134
+0xADBC	0xE135
+0xADBD	0xE136
+0xADBE	0xE137
+0xADBF	0xE138
+0xADC0	0xE139
+0xADC1	0xE13A
+0xADC2	0xE13B
+0xADC3	0xE13C
+0xADC4	0xE13D
+0xADC5	0xE13E
+0xADC6	0xE13F
+0xADC7	0xE140
+0xADC8	0xE141
+0xADC9	0xE142
+0xADCA	0xE143
+0xADCB	0xE144
+0xADCC	0xE145
+0xADCD	0xE146
+0xADCE	0xE147
+0xADCF	0xE148
+0xADD0	0xE149
+0xADD1	0xE14A
+0xADD2	0xE14B
+0xADD3	0xE14C
+0xADD4	0xE14D
+0xADD5	0xE14E
+0xADD6	0xE14F
+0xADD7	0xE150
+0xADD8	0xE151
+0xADD9	0xE152
+0xADDA	0xE153
+0xADDB	0xE154
+0xADDC	0xE155
+0xADDD	0xE156
+0xADDE	0xE157
+0xADDF	0xE158
+0xADE0	0xE159
+0xADE1	0xE15A
+0xADE2	0xE15B
+0xADE3	0xE15C
+0xADE4	0xE15D
+0xADE5	0xE15E
+0xADE6	0xE15F
+0xADE7	0xE160
+0xADE8	0xE161
+0xADE9	0xE162
+0xADEA	0xE163
+0xADEB	0xE164
+0xADEC	0xE165
+0xADED	0xE166
+0xADEE	0xE167
+0xADEF	0xE168
+0xADF0	0xE169
+0xADF1	0xE16A
+0xADF2	0xE16B
+0xADF3	0xE16C
+0xADF4	0xE16D
+0xADF5	0xE16E
+0xADF6	0xE16F
+0xADF7	0xE170
+0xADF8	0xE171
+0xADF9	0xE172
+0xADFA	0xE173
+0xADFB	0xE174
+0xADFC	0xE175
+0xADFD	0xE176
+0xADFE	0xE177
+0xAE40	0x74F3
+0xAE41	0x74F5
+0xAE42	0x74F8
+0xAE43	0x74F9
+0xAE44	0x74FA
+0xAE45	0x74FB
+0xAE46	0x74FC
+0xAE47	0x74FD
+0xAE48	0x74FE
+0xAE49	0x7500
+0xAE4A	0x7501
+0xAE4B	0x7502
+0xAE4C	0x7503
+0xAE4D	0x7505
+0xAE4E	0x7506
+0xAE4F	0x7507
+0xAE50	0x7508
+0xAE51	0x7509
+0xAE52	0x750A
+0xAE53	0x750B
+0xAE54	0x750C
+0xAE55	0x750E
+0xAE56	0x7510
+0xAE57	0x7512
+0xAE58	0x7514
+0xAE59	0x7515
+0xAE5A	0x7516
+0xAE5B	0x7517
+0xAE5C	0x751B
+0xAE5D	0x751D
+0xAE5E	0x751E
+0xAE5F	0x7520
+0xAE60	0x7521
+0xAE61	0x7522
+0xAE62	0x7523
+0xAE63	0x7524
+0xAE64	0x7526
+0xAE65	0x7527
+0xAE66	0x752A
+0xAE67	0x752E
+0xAE68	0x7534
+0xAE69	0x7536
+0xAE6A	0x7539
+0xAE6B	0x753C
+0xAE6C	0x753D
+0xAE6D	0x753F
+0xAE6E	0x7541
+0xAE6F	0x7542
+0xAE70	0x7543
+0xAE71	0x7544
+0xAE72	0x7546
+0xAE73	0x7547
+0xAE74	0x7549
+0xAE75	0x754A
+0xAE76	0x754D
+0xAE77	0x7550
+0xAE78	0x7551
+0xAE79	0x7552
+0xAE7A	0x7553
+0xAE7B	0x7555
+0xAE7C	0x7556
+0xAE7D	0x7557
+0xAE7E	0x7558
+0xAE80	0x755D
+0xAE81	0x755E
+0xAE82	0x755F
+0xAE83	0x7560
+0xAE84	0x7561
+0xAE85	0x7562
+0xAE86	0x7563
+0xAE87	0x7564
+0xAE88	0x7567
+0xAE89	0x7568
+0xAE8A	0x7569
+0xAE8B	0x756B
+0xAE8C	0x756C
+0xAE8D	0x756D
+0xAE8E	0x756E
+0xAE8F	0x756F
+0xAE90	0x7570
+0xAE91	0x7571
+0xAE92	0x7573
+0xAE93	0x7575
+0xAE94	0x7576
+0xAE95	0x7577
+0xAE96	0x757A
+0xAE97	0x757B
+0xAE98	0x757C
+0xAE99	0x757D
+0xAE9A	0x757E
+0xAE9B	0x7580
+0xAE9C	0x7581
+0xAE9D	0x7582
+0xAE9E	0x7584
+0xAE9F	0x7585
+0xAEA0	0x7587
+0xAEA1	0xE178
+0xAEA2	0xE179
+0xAEA3	0xE17A
+0xAEA4	0xE17B
+0xAEA5	0xE17C
+0xAEA6	0xE17D
+0xAEA7	0xE17E
+0xAEA8	0xE17F
+0xAEA9	0xE180
+0xAEAA	0xE181
+0xAEAB	0xE182
+0xAEAC	0xE183
+0xAEAD	0xE184
+0xAEAE	0xE185
+0xAEAF	0xE186
+0xAEB0	0xE187
+0xAEB1	0xE188
+0xAEB2	0xE189
+0xAEB3	0xE18A
+0xAEB4	0xE18B
+0xAEB5	0xE18C
+0xAEB6	0xE18D
+0xAEB7	0xE18E
+0xAEB8	0xE18F
+0xAEB9	0xE190
+0xAEBA	0xE191
+0xAEBB	0xE192
+0xAEBC	0xE193
+0xAEBD	0xE194
+0xAEBE	0xE195
+0xAEBF	0xE196
+0xAEC0	0xE197
+0xAEC1	0xE198
+0xAEC2	0xE199
+0xAEC3	0xE19A
+0xAEC4	0xE19B
+0xAEC5	0xE19C
+0xAEC6	0xE19D
+0xAEC7	0xE19E
+0xAEC8	0xE19F
+0xAEC9	0xE1A0
+0xAECA	0xE1A1
+0xAECB	0xE1A2
+0xAECC	0xE1A3
+0xAECD	0xE1A4
+0xAECE	0xE1A5
+0xAECF	0xE1A6
+0xAED0	0xE1A7
+0xAED1	0xE1A8
+0xAED2	0xE1A9
+0xAED3	0xE1AA
+0xAED4	0xE1AB
+0xAED5	0xE1AC
+0xAED6	0xE1AD
+0xAED7	0xE1AE
+0xAED8	0xE1AF
+0xAED9	0xE1B0
+0xAEDA	0xE1B1
+0xAEDB	0xE1B2
+0xAEDC	0xE1B3
+0xAEDD	0xE1B4
+0xAEDE	0xE1B5
+0xAEDF	0xE1B6
+0xAEE0	0xE1B7
+0xAEE1	0xE1B8
+0xAEE2	0xE1B9
+0xAEE3	0xE1BA
+0xAEE4	0xE1BB
+0xAEE5	0xE1BC
+0xAEE6	0xE1BD
+0xAEE7	0xE1BE
+0xAEE8	0xE1BF
+0xAEE9	0xE1C0
+0xAEEA	0xE1C1
+0xAEEB	0xE1C2
+0xAEEC	0xE1C3
+0xAEED	0xE1C4
+0xAEEE	0xE1C5
+0xAEEF	0xE1C6
+0xAEF0	0xE1C7
+0xAEF1	0xE1C8
+0xAEF2	0xE1C9
+0xAEF3	0xE1CA
+0xAEF4	0xE1CB
+0xAEF5	0xE1CC
+0xAEF6	0xE1CD
+0xAEF7	0xE1CE
+0xAEF8	0xE1CF
+0xAEF9	0xE1D0
+0xAEFA	0xE1D1
+0xAEFB	0xE1D2
+0xAEFC	0xE1D3
+0xAEFD	0xE1D4
+0xAEFE	0xE1D5
+0xAF40	0x7588
+0xAF41	0x7589
+0xAF42	0x758A
+0xAF43	0x758C
+0xAF44	0x758D
+0xAF45	0x758E
+0xAF46	0x7590
+0xAF47	0x7593
+0xAF48	0x7595
+0xAF49	0x7598
+0xAF4A	0x759B
+0xAF4B	0x759C
+0xAF4C	0x759E
+0xAF4D	0x75A2
+0xAF4E	0x75A6
+0xAF4F	0x75A7
+0xAF50	0x75A8
+0xAF51	0x75A9
+0xAF52	0x75AA
+0xAF53	0x75AD
+0xAF54	0x75B6
+0xAF55	0x75B7
+0xAF56	0x75BA
+0xAF57	0x75BB
+0xAF58	0x75BF
+0xAF59	0x75C0
+0xAF5A	0x75C1
+0xAF5B	0x75C6
+0xAF5C	0x75CB
+0xAF5D	0x75CC
+0xAF5E	0x75CE
+0xAF5F	0x75CF
+0xAF60	0x75D0
+0xAF61	0x75D1
+0xAF62	0x75D3
+0xAF63	0x75D7
+0xAF64	0x75D9
+0xAF65	0x75DA
+0xAF66	0x75DC
+0xAF67	0x75DD
+0xAF68	0x75DF
+0xAF69	0x75E0
+0xAF6A	0x75E1
+0xAF6B	0x75E5
+0xAF6C	0x75E9
+0xAF6D	0x75EC
+0xAF6E	0x75ED
+0xAF6F	0x75EE
+0xAF70	0x75EF
+0xAF71	0x75F2
+0xAF72	0x75F3
+0xAF73	0x75F5
+0xAF74	0x75F6
+0xAF75	0x75F7
+0xAF76	0x75F8
+0xAF77	0x75FA
+0xAF78	0x75FB
+0xAF79	0x75FD
+0xAF7A	0x75FE
+0xAF7B	0x7602
+0xAF7C	0x7604
+0xAF7D	0x7606
+0xAF7E	0x7607
+0xAF80	0x7608
+0xAF81	0x7609
+0xAF82	0x760B
+0xAF83	0x760D
+0xAF84	0x760E
+0xAF85	0x760F
+0xAF86	0x7611
+0xAF87	0x7612
+0xAF88	0x7613
+0xAF89	0x7614
+0xAF8A	0x7616
+0xAF8B	0x761A
+0xAF8C	0x761C
+0xAF8D	0x761D
+0xAF8E	0x761E
+0xAF8F	0x7621
+0xAF90	0x7623
+0xAF91	0x7627
+0xAF92	0x7628
+0xAF93	0x762C
+0xAF94	0x762E
+0xAF95	0x762F
+0xAF96	0x7631
+0xAF97	0x7632
+0xAF98	0x7636
+0xAF99	0x7637
+0xAF9A	0x7639
+0xAF9B	0x763A
+0xAF9C	0x763B
+0xAF9D	0x763D
+0xAF9E	0x7641
+0xAF9F	0x7642
+0xAFA0	0x7644
+0xAFA1	0xE1D6
+0xAFA2	0xE1D7
+0xAFA3	0xE1D8
+0xAFA4	0xE1D9
+0xAFA5	0xE1DA
+0xAFA6	0xE1DB
+0xAFA7	0xE1DC
+0xAFA8	0xE1DD
+0xAFA9	0xE1DE
+0xAFAA	0xE1DF
+0xAFAB	0xE1E0
+0xAFAC	0xE1E1
+0xAFAD	0xE1E2
+0xAFAE	0xE1E3
+0xAFAF	0xE1E4
+0xAFB0	0xE1E5
+0xAFB1	0xE1E6
+0xAFB2	0xE1E7
+0xAFB3	0xE1E8
+0xAFB4	0xE1E9
+0xAFB5	0xE1EA
+0xAFB6	0xE1EB
+0xAFB7	0xE1EC
+0xAFB8	0xE1ED
+0xAFB9	0xE1EE
+0xAFBA	0xE1EF
+0xAFBB	0xE1F0
+0xAFBC	0xE1F1
+0xAFBD	0xE1F2
+0xAFBE	0xE1F3
+0xAFBF	0xE1F4
+0xAFC0	0xE1F5
+0xAFC1	0xE1F6
+0xAFC2	0xE1F7
+0xAFC3	0xE1F8
+0xAFC4	0xE1F9
+0xAFC5	0xE1FA
+0xAFC6	0xE1FB
+0xAFC7	0xE1FC
+0xAFC8	0xE1FD
+0xAFC9	0xE1FE
+0xAFCA	0xE1FF
+0xAFCB	0xE200
+0xAFCC	0xE201
+0xAFCD	0xE202
+0xAFCE	0xE203
+0xAFCF	0xE204
+0xAFD0	0xE205
+0xAFD1	0xE206
+0xAFD2	0xE207
+0xAFD3	0xE208
+0xAFD4	0xE209
+0xAFD5	0xE20A
+0xAFD6	0xE20B
+0xAFD7	0xE20C
+0xAFD8	0xE20D
+0xAFD9	0xE20E
+0xAFDA	0xE20F
+0xAFDB	0xE210
+0xAFDC	0xE211
+0xAFDD	0xE212
+0xAFDE	0xE213
+0xAFDF	0xE214
+0xAFE0	0xE215
+0xAFE1	0xE216
+0xAFE2	0xE217
+0xAFE3	0xE218
+0xAFE4	0xE219
+0xAFE5	0xE21A
+0xAFE6	0xE21B
+0xAFE7	0xE21C
+0xAFE8	0xE21D
+0xAFE9	0xE21E
+0xAFEA	0xE21F
+0xAFEB	0xE220
+0xAFEC	0xE221
+0xAFED	0xE222
+0xAFEE	0xE223
+0xAFEF	0xE224
+0xAFF0	0xE225
+0xAFF1	0xE226
+0xAFF2	0xE227
+0xAFF3	0xE228
+0xAFF4	0xE229
+0xAFF5	0xE22A
+0xAFF6	0xE22B
+0xAFF7	0xE22C
+0xAFF8	0xE22D
+0xAFF9	0xE22E
+0xAFFA	0xE22F
+0xAFFB	0xE230
+0xAFFC	0xE231
+0xAFFD	0xE232
+0xAFFE	0xE233
+0xB040	0x7645
+0xB041	0x7646
+0xB042	0x7647
+0xB043	0x7648
+0xB044	0x7649
+0xB045	0x764A
+0xB046	0x764B
+0xB047	0x764E
+0xB048	0x764F
+0xB049	0x7650
+0xB04A	0x7651
+0xB04B	0x7652
+0xB04C	0x7653
+0xB04D	0x7655
+0xB04E	0x7657
+0xB04F	0x7658
+0xB050	0x7659
+0xB051	0x765A
+0xB052	0x765B
+0xB053	0x765D
+0xB054	0x765F
+0xB055	0x7660
+0xB056	0x7661
+0xB057	0x7662
+0xB058	0x7664
+0xB059	0x7665
+0xB05A	0x7666
+0xB05B	0x7667
+0xB05C	0x7668
+0xB05D	0x7669
+0xB05E	0x766A
+0xB05F	0x766C
+0xB060	0x766D
+0xB061	0x766E
+0xB062	0x7670
+0xB063	0x7671
+0xB064	0x7672
+0xB065	0x7673
+0xB066	0x7674
+0xB067	0x7675
+0xB068	0x7676
+0xB069	0x7677
+0xB06A	0x7679
+0xB06B	0x767A
+0xB06C	0x767C
+0xB06D	0x767F
+0xB06E	0x7680
+0xB06F	0x7681
+0xB070	0x7683
+0xB071	0x7685
+0xB072	0x7689
+0xB073	0x768A
+0xB074	0x768C
+0xB075	0x768D
+0xB076	0x768F
+0xB077	0x7690
+0xB078	0x7692
+0xB079	0x7694
+0xB07A	0x7695
+0xB07B	0x7697
+0xB07C	0x7698
+0xB07D	0x769A
+0xB07E	0x769B
+0xB080	0x769C
+0xB081	0x769D
+0xB082	0x769E
+0xB083	0x769F
+0xB084	0x76A0
+0xB085	0x76A1
+0xB086	0x76A2
+0xB087	0x76A3
+0xB088	0x76A5
+0xB089	0x76A6
+0xB08A	0x76A7
+0xB08B	0x76A8
+0xB08C	0x76A9
+0xB08D	0x76AA
+0xB08E	0x76AB
+0xB08F	0x76AC
+0xB090	0x76AD
+0xB091	0x76AF
+0xB092	0x76B0
+0xB093	0x76B3
+0xB094	0x76B5
+0xB095	0x76B6
+0xB096	0x76B7
+0xB097	0x76B8
+0xB098	0x76B9
+0xB099	0x76BA
+0xB09A	0x76BB
+0xB09B	0x76BC
+0xB09C	0x76BD
+0xB09D	0x76BE
+0xB09E	0x76C0
+0xB09F	0x76C1
+0xB0A0	0x76C3
+0xB0A1	0x554A
+0xB0A2	0x963F
+0xB0A3	0x57C3
+0xB0A4	0x6328
+0xB0A5	0x54CE
+0xB0A6	0x5509
+0xB0A7	0x54C0
+0xB0A8	0x7691
+0xB0A9	0x764C
+0xB0AA	0x853C
+0xB0AB	0x77EE
+0xB0AC	0x827E
+0xB0AD	0x788D
+0xB0AE	0x7231
+0xB0AF	0x9698
+0xB0B0	0x978D
+0xB0B1	0x6C28
+0xB0B2	0x5B89
+0xB0B3	0x4FFA
+0xB0B4	0x6309
+0xB0B5	0x6697
+0xB0B6	0x5CB8
+0xB0B7	0x80FA
+0xB0B8	0x6848
+0xB0B9	0x80AE
+0xB0BA	0x6602
+0xB0BB	0x76CE
+0xB0BC	0x51F9
+0xB0BD	0x6556
+0xB0BE	0x71AC
+0xB0BF	0x7FF1
+0xB0C0	0x8884
+0xB0C1	0x50B2
+0xB0C2	0x5965
+0xB0C3	0x61CA
+0xB0C4	0x6FB3
+0xB0C5	0x82AD
+0xB0C6	0x634C
+0xB0C7	0x6252
+0xB0C8	0x53ED
+0xB0C9	0x5427
+0xB0CA	0x7B06
+0xB0CB	0x516B
+0xB0CC	0x75A4
+0xB0CD	0x5DF4
+0xB0CE	0x62D4
+0xB0CF	0x8DCB
+0xB0D0	0x9776
+0xB0D1	0x628A
+0xB0D2	0x8019
+0xB0D3	0x575D
+0xB0D4	0x9738
+0xB0D5	0x7F62
+0xB0D6	0x7238
+0xB0D7	0x767D
+0xB0D8	0x67CF
+0xB0D9	0x767E
+0xB0DA	0x6446
+0xB0DB	0x4F70
+0xB0DC	0x8D25
+0xB0DD	0x62DC
+0xB0DE	0x7A17
+0xB0DF	0x6591
+0xB0E0	0x73ED
+0xB0E1	0x642C
+0xB0E2	0x6273
+0xB0E3	0x822C
+0xB0E4	0x9881
+0xB0E5	0x677F
+0xB0E6	0x7248
+0xB0E7	0x626E
+0xB0E8	0x62CC
+0xB0E9	0x4F34
+0xB0EA	0x74E3
+0xB0EB	0x534A
+0xB0EC	0x529E
+0xB0ED	0x7ECA
+0xB0EE	0x90A6
+0xB0EF	0x5E2E
+0xB0F0	0x6886
+0xB0F1	0x699C
+0xB0F2	0x8180
+0xB0F3	0x7ED1
+0xB0F4	0x68D2
+0xB0F5	0x78C5
+0xB0F6	0x868C
+0xB0F7	0x9551
+0xB0F8	0x508D
+0xB0F9	0x8C24
+0xB0FA	0x82DE
+0xB0FB	0x80DE
+0xB0FC	0x5305
+0xB0FD	0x8912
+0xB0FE	0x5265
+0xB140	0x76C4
+0xB141	0x76C7
+0xB142	0x76C9
+0xB143	0x76CB
+0xB144	0x76CC
+0xB145	0x76D3
+0xB146	0x76D5
+0xB147	0x76D9
+0xB148	0x76DA
+0xB149	0x76DC
+0xB14A	0x76DD
+0xB14B	0x76DE
+0xB14C	0x76E0
+0xB14D	0x76E1
+0xB14E	0x76E2
+0xB14F	0x76E3
+0xB150	0x76E4
+0xB151	0x76E6
+0xB152	0x76E7
+0xB153	0x76E8
+0xB154	0x76E9
+0xB155	0x76EA
+0xB156	0x76EB
+0xB157	0x76EC
+0xB158	0x76ED
+0xB159	0x76F0
+0xB15A	0x76F3
+0xB15B	0x76F5
+0xB15C	0x76F6
+0xB15D	0x76F7
+0xB15E	0x76FA
+0xB15F	0x76FB
+0xB160	0x76FD
+0xB161	0x76FF
+0xB162	0x7700
+0xB163	0x7702
+0xB164	0x7703
+0xB165	0x7705
+0xB166	0x7706
+0xB167	0x770A
+0xB168	0x770C
+0xB169	0x770E
+0xB16A	0x770F
+0xB16B	0x7710
+0xB16C	0x7711
+0xB16D	0x7712
+0xB16E	0x7713
+0xB16F	0x7714
+0xB170	0x7715
+0xB171	0x7716
+0xB172	0x7717
+0xB173	0x7718
+0xB174	0x771B
+0xB175	0x771C
+0xB176	0x771D
+0xB177	0x771E
+0xB178	0x7721
+0xB179	0x7723
+0xB17A	0x7724
+0xB17B	0x7725
+0xB17C	0x7727
+0xB17D	0x772A
+0xB17E	0x772B
+0xB180	0x772C
+0xB181	0x772E
+0xB182	0x7730
+0xB183	0x7731
+0xB184	0x7732
+0xB185	0x7733
+0xB186	0x7734
+0xB187	0x7739
+0xB188	0x773B
+0xB189	0x773D
+0xB18A	0x773E
+0xB18B	0x773F
+0xB18C	0x7742
+0xB18D	0x7744
+0xB18E	0x7745
+0xB18F	0x7746
+0xB190	0x7748
+0xB191	0x7749
+0xB192	0x774A
+0xB193	0x774B
+0xB194	0x774C
+0xB195	0x774D
+0xB196	0x774E
+0xB197	0x774F
+0xB198	0x7752
+0xB199	0x7753
+0xB19A	0x7754
+0xB19B	0x7755
+0xB19C	0x7756
+0xB19D	0x7757
+0xB19E	0x7758
+0xB19F	0x7759
+0xB1A0	0x775C
+0xB1A1	0x8584
+0xB1A2	0x96F9
+0xB1A3	0x4FDD
+0xB1A4	0x5821
+0xB1A5	0x9971
+0xB1A6	0x5B9D
+0xB1A7	0x62B1
+0xB1A8	0x62A5
+0xB1A9	0x66B4
+0xB1AA	0x8C79
+0xB1AB	0x9C8D
+0xB1AC	0x7206
+0xB1AD	0x676F
+0xB1AE	0x7891
+0xB1AF	0x60B2
+0xB1B0	0x5351
+0xB1B1	0x5317
+0xB1B2	0x8F88
+0xB1B3	0x80CC
+0xB1B4	0x8D1D
+0xB1B5	0x94A1
+0xB1B6	0x500D
+0xB1B7	0x72C8
+0xB1B8	0x5907
+0xB1B9	0x60EB
+0xB1BA	0x7119
+0xB1BB	0x88AB
+0xB1BC	0x5954
+0xB1BD	0x82EF
+0xB1BE	0x672C
+0xB1BF	0x7B28
+0xB1C0	0x5D29
+0xB1C1	0x7EF7
+0xB1C2	0x752D
+0xB1C3	0x6CF5
+0xB1C4	0x8E66
+0xB1C5	0x8FF8
+0xB1C6	0x903C
+0xB1C7	0x9F3B
+0xB1C8	0x6BD4
+0xB1C9	0x9119
+0xB1CA	0x7B14
+0xB1CB	0x5F7C
+0xB1CC	0x78A7
+0xB1CD	0x84D6
+0xB1CE	0x853D
+0xB1CF	0x6BD5
+0xB1D0	0x6BD9
+0xB1D1	0x6BD6
+0xB1D2	0x5E01
+0xB1D3	0x5E87
+0xB1D4	0x75F9
+0xB1D5	0x95ED
+0xB1D6	0x655D
+0xB1D7	0x5F0A
+0xB1D8	0x5FC5
+0xB1D9	0x8F9F
+0xB1DA	0x58C1
+0xB1DB	0x81C2
+0xB1DC	0x907F
+0xB1DD	0x965B
+0xB1DE	0x97AD
+0xB1DF	0x8FB9
+0xB1E0	0x7F16
+0xB1E1	0x8D2C
+0xB1E2	0x6241
+0xB1E3	0x4FBF
+0xB1E4	0x53D8
+0xB1E5	0x535E
+0xB1E6	0x8FA8
+0xB1E7	0x8FA9
+0xB1E8	0x8FAB
+0xB1E9	0x904D
+0xB1EA	0x6807
+0xB1EB	0x5F6A
+0xB1EC	0x8198
+0xB1ED	0x8868
+0xB1EE	0x9CD6
+0xB1EF	0x618B
+0xB1F0	0x522B
+0xB1F1	0x762A
+0xB1F2	0x5F6C
+0xB1F3	0x658C
+0xB1F4	0x6FD2
+0xB1F5	0x6EE8
+0xB1F6	0x5BBE
+0xB1F7	0x6448
+0xB1F8	0x5175
+0xB1F9	0x51B0
+0xB1FA	0x67C4
+0xB1FB	0x4E19
+0xB1FC	0x79C9
+0xB1FD	0x997C
+0xB1FE	0x70B3
+0xB240	0x775D
+0xB241	0x775E
+0xB242	0x775F
+0xB243	0x7760
+0xB244	0x7764
+0xB245	0x7767
+0xB246	0x7769
+0xB247	0x776A
+0xB248	0x776D
+0xB249	0x776E
+0xB24A	0x776F
+0xB24B	0x7770
+0xB24C	0x7771
+0xB24D	0x7772
+0xB24E	0x7773
+0xB24F	0x7774
+0xB250	0x7775
+0xB251	0x7776
+0xB252	0x7777
+0xB253	0x7778
+0xB254	0x777A
+0xB255	0x777B
+0xB256	0x777C
+0xB257	0x7781
+0xB258	0x7782
+0xB259	0x7783
+0xB25A	0x7786
+0xB25B	0x7787
+0xB25C	0x7788
+0xB25D	0x7789
+0xB25E	0x778A
+0xB25F	0x778B
+0xB260	0x778F
+0xB261	0x7790
+0xB262	0x7793
+0xB263	0x7794
+0xB264	0x7795
+0xB265	0x7796
+0xB266	0x7797
+0xB267	0x7798
+0xB268	0x7799
+0xB269	0x779A
+0xB26A	0x779B
+0xB26B	0x779C
+0xB26C	0x779D
+0xB26D	0x779E
+0xB26E	0x77A1
+0xB26F	0x77A3
+0xB270	0x77A4
+0xB271	0x77A6
+0xB272	0x77A8
+0xB273	0x77AB
+0xB274	0x77AD
+0xB275	0x77AE
+0xB276	0x77AF
+0xB277	0x77B1
+0xB278	0x77B2
+0xB279	0x77B4
+0xB27A	0x77B6
+0xB27B	0x77B7
+0xB27C	0x77B8
+0xB27D	0x77B9
+0xB27E	0x77BA
+0xB280	0x77BC
+0xB281	0x77BE
+0xB282	0x77C0
+0xB283	0x77C1
+0xB284	0x77C2
+0xB285	0x77C3
+0xB286	0x77C4
+0xB287	0x77C5
+0xB288	0x77C6
+0xB289	0x77C7
+0xB28A	0x77C8
+0xB28B	0x77C9
+0xB28C	0x77CA
+0xB28D	0x77CB
+0xB28E	0x77CC
+0xB28F	0x77CE
+0xB290	0x77CF
+0xB291	0x77D0
+0xB292	0x77D1
+0xB293	0x77D2
+0xB294	0x77D3
+0xB295	0x77D4
+0xB296	0x77D5
+0xB297	0x77D6
+0xB298	0x77D8
+0xB299	0x77D9
+0xB29A	0x77DA
+0xB29B	0x77DD
+0xB29C	0x77DE
+0xB29D	0x77DF
+0xB29E	0x77E0
+0xB29F	0x77E1
+0xB2A0	0x77E4
+0xB2A1	0x75C5
+0xB2A2	0x5E76
+0xB2A3	0x73BB
+0xB2A4	0x83E0
+0xB2A5	0x64AD
+0xB2A6	0x62E8
+0xB2A7	0x94B5
+0xB2A8	0x6CE2
+0xB2A9	0x535A
+0xB2AA	0x52C3
+0xB2AB	0x640F
+0xB2AC	0x94C2
+0xB2AD	0x7B94
+0xB2AE	0x4F2F
+0xB2AF	0x5E1B
+0xB2B0	0x8236
+0xB2B1	0x8116
+0xB2B2	0x818A
+0xB2B3	0x6E24
+0xB2B4	0x6CCA
+0xB2B5	0x9A73
+0xB2B6	0x6355
+0xB2B7	0x535C
+0xB2B8	0x54FA
+0xB2B9	0x8865
+0xB2BA	0x57E0
+0xB2BB	0x4E0D
+0xB2BC	0x5E03
+0xB2BD	0x6B65
+0xB2BE	0x7C3F
+0xB2BF	0x90E8
+0xB2C0	0x6016
+0xB2C1	0x64E6
+0xB2C2	0x731C
+0xB2C3	0x88C1
+0xB2C4	0x6750
+0xB2C5	0x624D
+0xB2C6	0x8D22
+0xB2C7	0x776C
+0xB2C8	0x8E29
+0xB2C9	0x91C7
+0xB2CA	0x5F69
+0xB2CB	0x83DC
+0xB2CC	0x8521
+0xB2CD	0x9910
+0xB2CE	0x53C2
+0xB2CF	0x8695
+0xB2D0	0x6B8B
+0xB2D1	0x60ED
+0xB2D2	0x60E8
+0xB2D3	0x707F
+0xB2D4	0x82CD
+0xB2D5	0x8231
+0xB2D6	0x4ED3
+0xB2D7	0x6CA7
+0xB2D8	0x85CF
+0xB2D9	0x64CD
+0xB2DA	0x7CD9
+0xB2DB	0x69FD
+0xB2DC	0x66F9
+0xB2DD	0x8349
+0xB2DE	0x5395
+0xB2DF	0x7B56
+0xB2E0	0x4FA7
+0xB2E1	0x518C
+0xB2E2	0x6D4B
+0xB2E3	0x5C42
+0xB2E4	0x8E6D
+0xB2E5	0x63D2
+0xB2E6	0x53C9
+0xB2E7	0x832C
+0xB2E8	0x8336
+0xB2E9	0x67E5
+0xB2EA	0x78B4
+0xB2EB	0x643D
+0xB2EC	0x5BDF
+0xB2ED	0x5C94
+0xB2EE	0x5DEE
+0xB2EF	0x8BE7
+0xB2F0	0x62C6
+0xB2F1	0x67F4
+0xB2F2	0x8C7A
+0xB2F3	0x6400
+0xB2F4	0x63BA
+0xB2F5	0x8749
+0xB2F6	0x998B
+0xB2F7	0x8C17
+0xB2F8	0x7F20
+0xB2F9	0x94F2
+0xB2FA	0x4EA7
+0xB2FB	0x9610
+0xB2FC	0x98A4
+0xB2FD	0x660C
+0xB2FE	0x7316
+0xB340	0x77E6
+0xB341	0x77E8
+0xB342	0x77EA
+0xB343	0x77EF
+0xB344	0x77F0
+0xB345	0x77F1
+0xB346	0x77F2
+0xB347	0x77F4
+0xB348	0x77F5
+0xB349	0x77F7
+0xB34A	0x77F9
+0xB34B	0x77FA
+0xB34C	0x77FB
+0xB34D	0x77FC
+0xB34E	0x7803
+0xB34F	0x7804
+0xB350	0x7805
+0xB351	0x7806
+0xB352	0x7807
+0xB353	0x7808
+0xB354	0x780A
+0xB355	0x780B
+0xB356	0x780E
+0xB357	0x780F
+0xB358	0x7810
+0xB359	0x7813
+0xB35A	0x7815
+0xB35B	0x7819
+0xB35C	0x781B
+0xB35D	0x781E
+0xB35E	0x7820
+0xB35F	0x7821
+0xB360	0x7822
+0xB361	0x7824
+0xB362	0x7828
+0xB363	0x782A
+0xB364	0x782B
+0xB365	0x782E
+0xB366	0x782F
+0xB367	0x7831
+0xB368	0x7832
+0xB369	0x7833
+0xB36A	0x7835
+0xB36B	0x7836
+0xB36C	0x783D
+0xB36D	0x783F
+0xB36E	0x7841
+0xB36F	0x7842
+0xB370	0x7843
+0xB371	0x7844
+0xB372	0x7846
+0xB373	0x7848
+0xB374	0x7849
+0xB375	0x784A
+0xB376	0x784B
+0xB377	0x784D
+0xB378	0x784F
+0xB379	0x7851
+0xB37A	0x7853
+0xB37B	0x7854
+0xB37C	0x7858
+0xB37D	0x7859
+0xB37E	0x785A
+0xB380	0x785B
+0xB381	0x785C
+0xB382	0x785E
+0xB383	0x785F
+0xB384	0x7860
+0xB385	0x7861
+0xB386	0x7862
+0xB387	0x7863
+0xB388	0x7864
+0xB389	0x7865
+0xB38A	0x7866
+0xB38B	0x7867
+0xB38C	0x7868
+0xB38D	0x7869
+0xB38E	0x786F
+0xB38F	0x7870
+0xB390	0x7871
+0xB391	0x7872
+0xB392	0x7873
+0xB393	0x7874
+0xB394	0x7875
+0xB395	0x7876
+0xB396	0x7878
+0xB397	0x7879
+0xB398	0x787A
+0xB399	0x787B
+0xB39A	0x787D
+0xB39B	0x787E
+0xB39C	0x787F
+0xB39D	0x7880
+0xB39E	0x7881
+0xB39F	0x7882
+0xB3A0	0x7883
+0xB3A1	0x573A
+0xB3A2	0x5C1D
+0xB3A3	0x5E38
+0xB3A4	0x957F
+0xB3A5	0x507F
+0xB3A6	0x80A0
+0xB3A7	0x5382
+0xB3A8	0x655E
+0xB3A9	0x7545
+0xB3AA	0x5531
+0xB3AB	0x5021
+0xB3AC	0x8D85
+0xB3AD	0x6284
+0xB3AE	0x949E
+0xB3AF	0x671D
+0xB3B0	0x5632
+0xB3B1	0x6F6E
+0xB3B2	0x5DE2
+0xB3B3	0x5435
+0xB3B4	0x7092
+0xB3B5	0x8F66
+0xB3B6	0x626F
+0xB3B7	0x64A4
+0xB3B8	0x63A3
+0xB3B9	0x5F7B
+0xB3BA	0x6F88
+0xB3BB	0x90F4
+0xB3BC	0x81E3
+0xB3BD	0x8FB0
+0xB3BE	0x5C18
+0xB3BF	0x6668
+0xB3C0	0x5FF1
+0xB3C1	0x6C89
+0xB3C2	0x9648
+0xB3C3	0x8D81
+0xB3C4	0x886C
+0xB3C5	0x6491
+0xB3C6	0x79F0
+0xB3C7	0x57CE
+0xB3C8	0x6A59
+0xB3C9	0x6210
+0xB3CA	0x5448
+0xB3CB	0x4E58
+0xB3CC	0x7A0B
+0xB3CD	0x60E9
+0xB3CE	0x6F84
+0xB3CF	0x8BDA
+0xB3D0	0x627F
+0xB3D1	0x901E
+0xB3D2	0x9A8B
+0xB3D3	0x79E4
+0xB3D4	0x5403
+0xB3D5	0x75F4
+0xB3D6	0x6301
+0xB3D7	0x5319
+0xB3D8	0x6C60
+0xB3D9	0x8FDF
+0xB3DA	0x5F1B
+0xB3DB	0x9A70
+0xB3DC	0x803B
+0xB3DD	0x9F7F
+0xB3DE	0x4F88
+0xB3DF	0x5C3A
+0xB3E0	0x8D64
+0xB3E1	0x7FC5
+0xB3E2	0x65A5
+0xB3E3	0x70BD
+0xB3E4	0x5145
+0xB3E5	0x51B2
+0xB3E6	0x866B
+0xB3E7	0x5D07
+0xB3E8	0x5BA0
+0xB3E9	0x62BD
+0xB3EA	0x916C
+0xB3EB	0x7574
+0xB3EC	0x8E0C
+0xB3ED	0x7A20
+0xB3EE	0x6101
+0xB3EF	0x7B79
+0xB3F0	0x4EC7
+0xB3F1	0x7EF8
+0xB3F2	0x7785
+0xB3F3	0x4E11
+0xB3F4	0x81ED
+0xB3F5	0x521D
+0xB3F6	0x51FA
+0xB3F7	0x6A71
+0xB3F8	0x53A8
+0xB3F9	0x8E87
+0xB3FA	0x9504
+0xB3FB	0x96CF
+0xB3FC	0x6EC1
+0xB3FD	0x9664
+0xB3FE	0x695A
+0xB440	0x7884
+0xB441	0x7885
+0xB442	0x7886
+0xB443	0x7888
+0xB444	0x788A
+0xB445	0x788B
+0xB446	0x788F
+0xB447	0x7890
+0xB448	0x7892
+0xB449	0x7894
+0xB44A	0x7895
+0xB44B	0x7896
+0xB44C	0x7899
+0xB44D	0x789D
+0xB44E	0x789E
+0xB44F	0x78A0
+0xB450	0x78A2
+0xB451	0x78A4
+0xB452	0x78A6
+0xB453	0x78A8
+0xB454	0x78A9
+0xB455	0x78AA
+0xB456	0x78AB
+0xB457	0x78AC
+0xB458	0x78AD
+0xB459	0x78AE
+0xB45A	0x78AF
+0xB45B	0x78B5
+0xB45C	0x78B6
+0xB45D	0x78B7
+0xB45E	0x78B8
+0xB45F	0x78BA
+0xB460	0x78BB
+0xB461	0x78BC
+0xB462	0x78BD
+0xB463	0x78BF
+0xB464	0x78C0
+0xB465	0x78C2
+0xB466	0x78C3
+0xB467	0x78C4
+0xB468	0x78C6
+0xB469	0x78C7
+0xB46A	0x78C8
+0xB46B	0x78CC
+0xB46C	0x78CD
+0xB46D	0x78CE
+0xB46E	0x78CF
+0xB46F	0x78D1
+0xB470	0x78D2
+0xB471	0x78D3
+0xB472	0x78D6
+0xB473	0x78D7
+0xB474	0x78D8
+0xB475	0x78DA
+0xB476	0x78DB
+0xB477	0x78DC
+0xB478	0x78DD
+0xB479	0x78DE
+0xB47A	0x78DF
+0xB47B	0x78E0
+0xB47C	0x78E1
+0xB47D	0x78E2
+0xB47E	0x78E3
+0xB480	0x78E4
+0xB481	0x78E5
+0xB482	0x78E6
+0xB483	0x78E7
+0xB484	0x78E9
+0xB485	0x78EA
+0xB486	0x78EB
+0xB487	0x78ED
+0xB488	0x78EE
+0xB489	0x78EF
+0xB48A	0x78F0
+0xB48B	0x78F1
+0xB48C	0x78F3
+0xB48D	0x78F5
+0xB48E	0x78F6
+0xB48F	0x78F8
+0xB490	0x78F9
+0xB491	0x78FB
+0xB492	0x78FC
+0xB493	0x78FD
+0xB494	0x78FE
+0xB495	0x78FF
+0xB496	0x7900
+0xB497	0x7902
+0xB498	0x7903
+0xB499	0x7904
+0xB49A	0x7906
+0xB49B	0x7907
+0xB49C	0x7908
+0xB49D	0x7909
+0xB49E	0x790A
+0xB49F	0x790B
+0xB4A0	0x790C
+0xB4A1	0x7840
+0xB4A2	0x50A8
+0xB4A3	0x77D7
+0xB4A4	0x6410
+0xB4A5	0x89E6
+0xB4A6	0x5904
+0xB4A7	0x63E3
+0xB4A8	0x5DDD
+0xB4A9	0x7A7F
+0xB4AA	0x693D
+0xB4AB	0x4F20
+0xB4AC	0x8239
+0xB4AD	0x5598
+0xB4AE	0x4E32
+0xB4AF	0x75AE
+0xB4B0	0x7A97
+0xB4B1	0x5E62
+0xB4B2	0x5E8A
+0xB4B3	0x95EF
+0xB4B4	0x521B
+0xB4B5	0x5439
+0xB4B6	0x708A
+0xB4B7	0x6376
+0xB4B8	0x9524
+0xB4B9	0x5782
+0xB4BA	0x6625
+0xB4BB	0x693F
+0xB4BC	0x9187
+0xB4BD	0x5507
+0xB4BE	0x6DF3
+0xB4BF	0x7EAF
+0xB4C0	0x8822
+0xB4C1	0x6233
+0xB4C2	0x7EF0
+0xB4C3	0x75B5
+0xB4C4	0x8328
+0xB4C5	0x78C1
+0xB4C6	0x96CC
+0xB4C7	0x8F9E
+0xB4C8	0x6148
+0xB4C9	0x74F7
+0xB4CA	0x8BCD
+0xB4CB	0x6B64
+0xB4CC	0x523A
+0xB4CD	0x8D50
+0xB4CE	0x6B21
+0xB4CF	0x806A
+0xB4D0	0x8471
+0xB4D1	0x56F1
+0xB4D2	0x5306
+0xB4D3	0x4ECE
+0xB4D4	0x4E1B
+0xB4D5	0x51D1
+0xB4D6	0x7C97
+0xB4D7	0x918B
+0xB4D8	0x7C07
+0xB4D9	0x4FC3
+0xB4DA	0x8E7F
+0xB4DB	0x7BE1
+0xB4DC	0x7A9C
+0xB4DD	0x6467
+0xB4DE	0x5D14
+0xB4DF	0x50AC
+0xB4E0	0x8106
+0xB4E1	0x7601
+0xB4E2	0x7CB9
+0xB4E3	0x6DEC
+0xB4E4	0x7FE0
+0xB4E5	0x6751
+0xB4E6	0x5B58
+0xB4E7	0x5BF8
+0xB4E8	0x78CB
+0xB4E9	0x64AE
+0xB4EA	0x6413
+0xB4EB	0x63AA
+0xB4EC	0x632B
+0xB4ED	0x9519
+0xB4EE	0x642D
+0xB4EF	0x8FBE
+0xB4F0	0x7B54
+0xB4F1	0x7629
+0xB4F2	0x6253
+0xB4F3	0x5927
+0xB4F4	0x5446
+0xB4F5	0x6B79
+0xB4F6	0x50A3
+0xB4F7	0x6234
+0xB4F8	0x5E26
+0xB4F9	0x6B86
+0xB4FA	0x4EE3
+0xB4FB	0x8D37
+0xB4FC	0x888B
+0xB4FD	0x5F85
+0xB4FE	0x902E
+0xB540	0x790D
+0xB541	0x790E
+0xB542	0x790F
+0xB543	0x7910
+0xB544	0x7911
+0xB545	0x7912
+0xB546	0x7914
+0xB547	0x7915
+0xB548	0x7916
+0xB549	0x7917
+0xB54A	0x7918
+0xB54B	0x7919
+0xB54C	0x791A
+0xB54D	0x791B
+0xB54E	0x791C
+0xB54F	0x791D
+0xB550	0x791F
+0xB551	0x7920
+0xB552	0x7921
+0xB553	0x7922
+0xB554	0x7923
+0xB555	0x7925
+0xB556	0x7926
+0xB557	0x7927
+0xB558	0x7928
+0xB559	0x7929
+0xB55A	0x792A
+0xB55B	0x792B
+0xB55C	0x792C
+0xB55D	0x792D
+0xB55E	0x792E
+0xB55F	0x792F
+0xB560	0x7930
+0xB561	0x7931
+0xB562	0x7932
+0xB563	0x7933
+0xB564	0x7935
+0xB565	0x7936
+0xB566	0x7937
+0xB567	0x7938
+0xB568	0x7939
+0xB569	0x793D
+0xB56A	0x793F
+0xB56B	0x7942
+0xB56C	0x7943
+0xB56D	0x7944
+0xB56E	0x7945
+0xB56F	0x7947
+0xB570	0x794A
+0xB571	0x794B
+0xB572	0x794C
+0xB573	0x794D
+0xB574	0x794E
+0xB575	0x794F
+0xB576	0x7950
+0xB577	0x7951
+0xB578	0x7952
+0xB579	0x7954
+0xB57A	0x7955
+0xB57B	0x7958
+0xB57C	0x7959
+0xB57D	0x7961
+0xB57E	0x7963
+0xB580	0x7964
+0xB581	0x7966
+0xB582	0x7969
+0xB583	0x796A
+0xB584	0x796B
+0xB585	0x796C
+0xB586	0x796E
+0xB587	0x7970
+0xB588	0x7971
+0xB589	0x7972
+0xB58A	0x7973
+0xB58B	0x7974
+0xB58C	0x7975
+0xB58D	0x7976
+0xB58E	0x7979
+0xB58F	0x797B
+0xB590	0x797C
+0xB591	0x797D
+0xB592	0x797E
+0xB593	0x797F
+0xB594	0x7982
+0xB595	0x7983
+0xB596	0x7986
+0xB597	0x7987
+0xB598	0x7988
+0xB599	0x7989
+0xB59A	0x798B
+0xB59B	0x798C
+0xB59C	0x798D
+0xB59D	0x798E
+0xB59E	0x7990
+0xB59F	0x7991
+0xB5A0	0x7992
+0xB5A1	0x6020
+0xB5A2	0x803D
+0xB5A3	0x62C5
+0xB5A4	0x4E39
+0xB5A5	0x5355
+0xB5A6	0x90F8
+0xB5A7	0x63B8
+0xB5A8	0x80C6
+0xB5A9	0x65E6
+0xB5AA	0x6C2E
+0xB5AB	0x4F46
+0xB5AC	0x60EE
+0xB5AD	0x6DE1
+0xB5AE	0x8BDE
+0xB5AF	0x5F39
+0xB5B0	0x86CB
+0xB5B1	0x5F53
+0xB5B2	0x6321
+0xB5B3	0x515A
+0xB5B4	0x8361
+0xB5B5	0x6863
+0xB5B6	0x5200
+0xB5B7	0x6363
+0xB5B8	0x8E48
+0xB5B9	0x5012
+0xB5BA	0x5C9B
+0xB5BB	0x7977
+0xB5BC	0x5BFC
+0xB5BD	0x5230
+0xB5BE	0x7A3B
+0xB5BF	0x60BC
+0xB5C0	0x9053
+0xB5C1	0x76D7
+0xB5C2	0x5FB7
+0xB5C3	0x5F97
+0xB5C4	0x7684
+0xB5C5	0x8E6C
+0xB5C6	0x706F
+0xB5C7	0x767B
+0xB5C8	0x7B49
+0xB5C9	0x77AA
+0xB5CA	0x51F3
+0xB5CB	0x9093
+0xB5CC	0x5824
+0xB5CD	0x4F4E
+0xB5CE	0x6EF4
+0xB5CF	0x8FEA
+0xB5D0	0x654C
+0xB5D1	0x7B1B
+0xB5D2	0x72C4
+0xB5D3	0x6DA4
+0xB5D4	0x7FDF
+0xB5D5	0x5AE1
+0xB5D6	0x62B5
+0xB5D7	0x5E95
+0xB5D8	0x5730
+0xB5D9	0x8482
+0xB5DA	0x7B2C
+0xB5DB	0x5E1D
+0xB5DC	0x5F1F
+0xB5DD	0x9012
+0xB5DE	0x7F14
+0xB5DF	0x98A0
+0xB5E0	0x6382
+0xB5E1	0x6EC7
+0xB5E2	0x7898
+0xB5E3	0x70B9
+0xB5E4	0x5178
+0xB5E5	0x975B
+0xB5E6	0x57AB
+0xB5E7	0x7535
+0xB5E8	0x4F43
+0xB5E9	0x7538
+0xB5EA	0x5E97
+0xB5EB	0x60E6
+0xB5EC	0x5960
+0xB5ED	0x6DC0
+0xB5EE	0x6BBF
+0xB5EF	0x7889
+0xB5F0	0x53FC
+0xB5F1	0x96D5
+0xB5F2	0x51CB
+0xB5F3	0x5201
+0xB5F4	0x6389
+0xB5F5	0x540A
+0xB5F6	0x9493
+0xB5F7	0x8C03
+0xB5F8	0x8DCC
+0xB5F9	0x7239
+0xB5FA	0x789F
+0xB5FB	0x8776
+0xB5FC	0x8FED
+0xB5FD	0x8C0D
+0xB5FE	0x53E0
+0xB640	0x7993
+0xB641	0x7994
+0xB642	0x7995
+0xB643	0x7996
+0xB644	0x7997
+0xB645	0x7998
+0xB646	0x7999
+0xB647	0x799B
+0xB648	0x799C
+0xB649	0x799D
+0xB64A	0x799E
+0xB64B	0x799F
+0xB64C	0x79A0
+0xB64D	0x79A1
+0xB64E	0x79A2
+0xB64F	0x79A3
+0xB650	0x79A4
+0xB651	0x79A5
+0xB652	0x79A6
+0xB653	0x79A8
+0xB654	0x79A9
+0xB655	0x79AA
+0xB656	0x79AB
+0xB657	0x79AC
+0xB658	0x79AD
+0xB659	0x79AE
+0xB65A	0x79AF
+0xB65B	0x79B0
+0xB65C	0x79B1
+0xB65D	0x79B2
+0xB65E	0x79B4
+0xB65F	0x79B5
+0xB660	0x79B6
+0xB661	0x79B7
+0xB662	0x79B8
+0xB663	0x79BC
+0xB664	0x79BF
+0xB665	0x79C2
+0xB666	0x79C4
+0xB667	0x79C5
+0xB668	0x79C7
+0xB669	0x79C8
+0xB66A	0x79CA
+0xB66B	0x79CC
+0xB66C	0x79CE
+0xB66D	0x79CF
+0xB66E	0x79D0
+0xB66F	0x79D3
+0xB670	0x79D4
+0xB671	0x79D6
+0xB672	0x79D7
+0xB673	0x79D9
+0xB674	0x79DA
+0xB675	0x79DB
+0xB676	0x79DC
+0xB677	0x79DD
+0xB678	0x79DE
+0xB679	0x79E0
+0xB67A	0x79E1
+0xB67B	0x79E2
+0xB67C	0x79E5
+0xB67D	0x79E8
+0xB67E	0x79EA
+0xB680	0x79EC
+0xB681	0x79EE
+0xB682	0x79F1
+0xB683	0x79F2
+0xB684	0x79F3
+0xB685	0x79F4
+0xB686	0x79F5
+0xB687	0x79F6
+0xB688	0x79F7
+0xB689	0x79F9
+0xB68A	0x79FA
+0xB68B	0x79FC
+0xB68C	0x79FE
+0xB68D	0x79FF
+0xB68E	0x7A01
+0xB68F	0x7A04
+0xB690	0x7A05
+0xB691	0x7A07
+0xB692	0x7A08
+0xB693	0x7A09
+0xB694	0x7A0A
+0xB695	0x7A0C
+0xB696	0x7A0F
+0xB697	0x7A10
+0xB698	0x7A11
+0xB699	0x7A12
+0xB69A	0x7A13
+0xB69B	0x7A15
+0xB69C	0x7A16
+0xB69D	0x7A18
+0xB69E	0x7A19
+0xB69F	0x7A1B
+0xB6A0	0x7A1C
+0xB6A1	0x4E01
+0xB6A2	0x76EF
+0xB6A3	0x53EE
+0xB6A4	0x9489
+0xB6A5	0x9876
+0xB6A6	0x9F0E
+0xB6A7	0x952D
+0xB6A8	0x5B9A
+0xB6A9	0x8BA2
+0xB6AA	0x4E22
+0xB6AB	0x4E1C
+0xB6AC	0x51AC
+0xB6AD	0x8463
+0xB6AE	0x61C2
+0xB6AF	0x52A8
+0xB6B0	0x680B
+0xB6B1	0x4F97
+0xB6B2	0x606B
+0xB6B3	0x51BB
+0xB6B4	0x6D1E
+0xB6B5	0x515C
+0xB6B6	0x6296
+0xB6B7	0x6597
+0xB6B8	0x9661
+0xB6B9	0x8C46
+0xB6BA	0x9017
+0xB6BB	0x75D8
+0xB6BC	0x90FD
+0xB6BD	0x7763
+0xB6BE	0x6BD2
+0xB6BF	0x728A
+0xB6C0	0x72EC
+0xB6C1	0x8BFB
+0xB6C2	0x5835
+0xB6C3	0x7779
+0xB6C4	0x8D4C
+0xB6C5	0x675C
+0xB6C6	0x9540
+0xB6C7	0x809A
+0xB6C8	0x5EA6
+0xB6C9	0x6E21
+0xB6CA	0x5992
+0xB6CB	0x7AEF
+0xB6CC	0x77ED
+0xB6CD	0x953B
+0xB6CE	0x6BB5
+0xB6CF	0x65AD
+0xB6D0	0x7F0E
+0xB6D1	0x5806
+0xB6D2	0x5151
+0xB6D3	0x961F
+0xB6D4	0x5BF9
+0xB6D5	0x58A9
+0xB6D6	0x5428
+0xB6D7	0x8E72
+0xB6D8	0x6566
+0xB6D9	0x987F
+0xB6DA	0x56E4
+0xB6DB	0x949D
+0xB6DC	0x76FE
+0xB6DD	0x9041
+0xB6DE	0x6387
+0xB6DF	0x54C6
+0xB6E0	0x591A
+0xB6E1	0x593A
+0xB6E2	0x579B
+0xB6E3	0x8EB2
+0xB6E4	0x6735
+0xB6E5	0x8DFA
+0xB6E6	0x8235
+0xB6E7	0x5241
+0xB6E8	0x60F0
+0xB6E9	0x5815
+0xB6EA	0x86FE
+0xB6EB	0x5CE8
+0xB6EC	0x9E45
+0xB6ED	0x4FC4
+0xB6EE	0x989D
+0xB6EF	0x8BB9
+0xB6F0	0x5A25
+0xB6F1	0x6076
+0xB6F2	0x5384
+0xB6F3	0x627C
+0xB6F4	0x904F
+0xB6F5	0x9102
+0xB6F6	0x997F
+0xB6F7	0x6069
+0xB6F8	0x800C
+0xB6F9	0x513F
+0xB6FA	0x8033
+0xB6FB	0x5C14
+0xB6FC	0x9975
+0xB6FD	0x6D31
+0xB6FE	0x4E8C
+0xB740	0x7A1D
+0xB741	0x7A1F
+0xB742	0x7A21
+0xB743	0x7A22
+0xB744	0x7A24
+0xB745	0x7A25
+0xB746	0x7A26
+0xB747	0x7A27
+0xB748	0x7A28
+0xB749	0x7A29
+0xB74A	0x7A2A
+0xB74B	0x7A2B
+0xB74C	0x7A2C
+0xB74D	0x7A2D
+0xB74E	0x7A2E
+0xB74F	0x7A2F
+0xB750	0x7A30
+0xB751	0x7A31
+0xB752	0x7A32
+0xB753	0x7A34
+0xB754	0x7A35
+0xB755	0x7A36
+0xB756	0x7A38
+0xB757	0x7A3A
+0xB758	0x7A3E
+0xB759	0x7A40
+0xB75A	0x7A41
+0xB75B	0x7A42
+0xB75C	0x7A43
+0xB75D	0x7A44
+0xB75E	0x7A45
+0xB75F	0x7A47
+0xB760	0x7A48
+0xB761	0x7A49
+0xB762	0x7A4A
+0xB763	0x7A4B
+0xB764	0x7A4C
+0xB765	0x7A4D
+0xB766	0x7A4E
+0xB767	0x7A4F
+0xB768	0x7A50
+0xB769	0x7A52
+0xB76A	0x7A53
+0xB76B	0x7A54
+0xB76C	0x7A55
+0xB76D	0x7A56
+0xB76E	0x7A58
+0xB76F	0x7A59
+0xB770	0x7A5A
+0xB771	0x7A5B
+0xB772	0x7A5C
+0xB773	0x7A5D
+0xB774	0x7A5E
+0xB775	0x7A5F
+0xB776	0x7A60
+0xB777	0x7A61
+0xB778	0x7A62
+0xB779	0x7A63
+0xB77A	0x7A64
+0xB77B	0x7A65
+0xB77C	0x7A66
+0xB77D	0x7A67
+0xB77E	0x7A68
+0xB780	0x7A69
+0xB781	0x7A6A
+0xB782	0x7A6B
+0xB783	0x7A6C
+0xB784	0x7A6D
+0xB785	0x7A6E
+0xB786	0x7A6F
+0xB787	0x7A71
+0xB788	0x7A72
+0xB789	0x7A73
+0xB78A	0x7A75
+0xB78B	0x7A7B
+0xB78C	0x7A7C
+0xB78D	0x7A7D
+0xB78E	0x7A7E
+0xB78F	0x7A82
+0xB790	0x7A85
+0xB791	0x7A87
+0xB792	0x7A89
+0xB793	0x7A8A
+0xB794	0x7A8B
+0xB795	0x7A8C
+0xB796	0x7A8E
+0xB797	0x7A8F
+0xB798	0x7A90
+0xB799	0x7A93
+0xB79A	0x7A94
+0xB79B	0x7A99
+0xB79C	0x7A9A
+0xB79D	0x7A9B
+0xB79E	0x7A9E
+0xB79F	0x7AA1
+0xB7A0	0x7AA2
+0xB7A1	0x8D30
+0xB7A2	0x53D1
+0xB7A3	0x7F5A
+0xB7A4	0x7B4F
+0xB7A5	0x4F10
+0xB7A6	0x4E4F
+0xB7A7	0x9600
+0xB7A8	0x6CD5
+0xB7A9	0x73D0
+0xB7AA	0x85E9
+0xB7AB	0x5E06
+0xB7AC	0x756A
+0xB7AD	0x7FFB
+0xB7AE	0x6A0A
+0xB7AF	0x77FE
+0xB7B0	0x9492
+0xB7B1	0x7E41
+0xB7B2	0x51E1
+0xB7B3	0x70E6
+0xB7B4	0x53CD
+0xB7B5	0x8FD4
+0xB7B6	0x8303
+0xB7B7	0x8D29
+0xB7B8	0x72AF
+0xB7B9	0x996D
+0xB7BA	0x6CDB
+0xB7BB	0x574A
+0xB7BC	0x82B3
+0xB7BD	0x65B9
+0xB7BE	0x80AA
+0xB7BF	0x623F
+0xB7C0	0x9632
+0xB7C1	0x59A8
+0xB7C2	0x4EFF
+0xB7C3	0x8BBF
+0xB7C4	0x7EBA
+0xB7C5	0x653E
+0xB7C6	0x83F2
+0xB7C7	0x975E
+0xB7C8	0x5561
+0xB7C9	0x98DE
+0xB7CA	0x80A5
+0xB7CB	0x532A
+0xB7CC	0x8BFD
+0xB7CD	0x5420
+0xB7CE	0x80BA
+0xB7CF	0x5E9F
+0xB7D0	0x6CB8
+0xB7D1	0x8D39
+0xB7D2	0x82AC
+0xB7D3	0x915A
+0xB7D4	0x5429
+0xB7D5	0x6C1B
+0xB7D6	0x5206
+0xB7D7	0x7EB7
+0xB7D8	0x575F
+0xB7D9	0x711A
+0xB7DA	0x6C7E
+0xB7DB	0x7C89
+0xB7DC	0x594B
+0xB7DD	0x4EFD
+0xB7DE	0x5FFF
+0xB7DF	0x6124
+0xB7E0	0x7CAA
+0xB7E1	0x4E30
+0xB7E2	0x5C01
+0xB7E3	0x67AB
+0xB7E4	0x8702
+0xB7E5	0x5CF0
+0xB7E6	0x950B
+0xB7E7	0x98CE
+0xB7E8	0x75AF
+0xB7E9	0x70FD
+0xB7EA	0x9022
+0xB7EB	0x51AF
+0xB7EC	0x7F1D
+0xB7ED	0x8BBD
+0xB7EE	0x5949
+0xB7EF	0x51E4
+0xB7F0	0x4F5B
+0xB7F1	0x5426
+0xB7F2	0x592B
+0xB7F3	0x6577
+0xB7F4	0x80A4
+0xB7F5	0x5B75
+0xB7F6	0x6276
+0xB7F7	0x62C2
+0xB7F8	0x8F90
+0xB7F9	0x5E45
+0xB7FA	0x6C1F
+0xB7FB	0x7B26
+0xB7FC	0x4F0F
+0xB7FD	0x4FD8
+0xB7FE	0x670D
+0xB840	0x7AA3
+0xB841	0x7AA4
+0xB842	0x7AA7
+0xB843	0x7AA9
+0xB844	0x7AAA
+0xB845	0x7AAB
+0xB846	0x7AAE
+0xB847	0x7AAF
+0xB848	0x7AB0
+0xB849	0x7AB1
+0xB84A	0x7AB2
+0xB84B	0x7AB4
+0xB84C	0x7AB5
+0xB84D	0x7AB6
+0xB84E	0x7AB7
+0xB84F	0x7AB8
+0xB850	0x7AB9
+0xB851	0x7ABA
+0xB852	0x7ABB
+0xB853	0x7ABC
+0xB854	0x7ABD
+0xB855	0x7ABE
+0xB856	0x7AC0
+0xB857	0x7AC1
+0xB858	0x7AC2
+0xB859	0x7AC3
+0xB85A	0x7AC4
+0xB85B	0x7AC5
+0xB85C	0x7AC6
+0xB85D	0x7AC7
+0xB85E	0x7AC8
+0xB85F	0x7AC9
+0xB860	0x7ACA
+0xB861	0x7ACC
+0xB862	0x7ACD
+0xB863	0x7ACE
+0xB864	0x7ACF
+0xB865	0x7AD0
+0xB866	0x7AD1
+0xB867	0x7AD2
+0xB868	0x7AD3
+0xB869	0x7AD4
+0xB86A	0x7AD5
+0xB86B	0x7AD7
+0xB86C	0x7AD8
+0xB86D	0x7ADA
+0xB86E	0x7ADB
+0xB86F	0x7ADC
+0xB870	0x7ADD
+0xB871	0x7AE1
+0xB872	0x7AE2
+0xB873	0x7AE4
+0xB874	0x7AE7
+0xB875	0x7AE8
+0xB876	0x7AE9
+0xB877	0x7AEA
+0xB878	0x7AEB
+0xB879	0x7AEC
+0xB87A	0x7AEE
+0xB87B	0x7AF0
+0xB87C	0x7AF1
+0xB87D	0x7AF2
+0xB87E	0x7AF3
+0xB880	0x7AF4
+0xB881	0x7AF5
+0xB882	0x7AF6
+0xB883	0x7AF7
+0xB884	0x7AF8
+0xB885	0x7AFB
+0xB886	0x7AFC
+0xB887	0x7AFE
+0xB888	0x7B00
+0xB889	0x7B01
+0xB88A	0x7B02
+0xB88B	0x7B05
+0xB88C	0x7B07
+0xB88D	0x7B09
+0xB88E	0x7B0C
+0xB88F	0x7B0D
+0xB890	0x7B0E
+0xB891	0x7B10
+0xB892	0x7B12
+0xB893	0x7B13
+0xB894	0x7B16
+0xB895	0x7B17
+0xB896	0x7B18
+0xB897	0x7B1A
+0xB898	0x7B1C
+0xB899	0x7B1D
+0xB89A	0x7B1F
+0xB89B	0x7B21
+0xB89C	0x7B22
+0xB89D	0x7B23
+0xB89E	0x7B27
+0xB89F	0x7B29
+0xB8A0	0x7B2D
+0xB8A1	0x6D6E
+0xB8A2	0x6DAA
+0xB8A3	0x798F
+0xB8A4	0x88B1
+0xB8A5	0x5F17
+0xB8A6	0x752B
+0xB8A7	0x629A
+0xB8A8	0x8F85
+0xB8A9	0x4FEF
+0xB8AA	0x91DC
+0xB8AB	0x65A7
+0xB8AC	0x812F
+0xB8AD	0x8151
+0xB8AE	0x5E9C
+0xB8AF	0x8150
+0xB8B0	0x8D74
+0xB8B1	0x526F
+0xB8B2	0x8986
+0xB8B3	0x8D4B
+0xB8B4	0x590D
+0xB8B5	0x5085
+0xB8B6	0x4ED8
+0xB8B7	0x961C
+0xB8B8	0x7236
+0xB8B9	0x8179
+0xB8BA	0x8D1F
+0xB8BB	0x5BCC
+0xB8BC	0x8BA3
+0xB8BD	0x9644
+0xB8BE	0x5987
+0xB8BF	0x7F1A
+0xB8C0	0x5490
+0xB8C1	0x5676
+0xB8C2	0x560E
+0xB8C3	0x8BE5
+0xB8C4	0x6539
+0xB8C5	0x6982
+0xB8C6	0x9499
+0xB8C7	0x76D6
+0xB8C8	0x6E89
+0xB8C9	0x5E72
+0xB8CA	0x7518
+0xB8CB	0x6746
+0xB8CC	0x67D1
+0xB8CD	0x7AFF
+0xB8CE	0x809D
+0xB8CF	0x8D76
+0xB8D0	0x611F
+0xB8D1	0x79C6
+0xB8D2	0x6562
+0xB8D3	0x8D63
+0xB8D4	0x5188
+0xB8D5	0x521A
+0xB8D6	0x94A2
+0xB8D7	0x7F38
+0xB8D8	0x809B
+0xB8D9	0x7EB2
+0xB8DA	0x5C97
+0xB8DB	0x6E2F
+0xB8DC	0x6760
+0xB8DD	0x7BD9
+0xB8DE	0x768B
+0xB8DF	0x9AD8
+0xB8E0	0x818F
+0xB8E1	0x7F94
+0xB8E2	0x7CD5
+0xB8E3	0x641E
+0xB8E4	0x9550
+0xB8E5	0x7A3F
+0xB8E6	0x544A
+0xB8E7	0x54E5
+0xB8E8	0x6B4C
+0xB8E9	0x6401
+0xB8EA	0x6208
+0xB8EB	0x9E3D
+0xB8EC	0x80F3
+0xB8ED	0x7599
+0xB8EE	0x5272
+0xB8EF	0x9769
+0xB8F0	0x845B
+0xB8F1	0x683C
+0xB8F2	0x86E4
+0xB8F3	0x9601
+0xB8F4	0x9694
+0xB8F5	0x94EC
+0xB8F6	0x4E2A
+0xB8F7	0x5404
+0xB8F8	0x7ED9
+0xB8F9	0x6839
+0xB8FA	0x8DDF
+0xB8FB	0x8015
+0xB8FC	0x66F4
+0xB8FD	0x5E9A
+0xB8FE	0x7FB9
+0xB940	0x7B2F
+0xB941	0x7B30
+0xB942	0x7B32
+0xB943	0x7B34
+0xB944	0x7B35
+0xB945	0x7B36
+0xB946	0x7B37
+0xB947	0x7B39
+0xB948	0x7B3B
+0xB949	0x7B3D
+0xB94A	0x7B3F
+0xB94B	0x7B40
+0xB94C	0x7B41
+0xB94D	0x7B42
+0xB94E	0x7B43
+0xB94F	0x7B44
+0xB950	0x7B46
+0xB951	0x7B48
+0xB952	0x7B4A
+0xB953	0x7B4D
+0xB954	0x7B4E
+0xB955	0x7B53
+0xB956	0x7B55
+0xB957	0x7B57
+0xB958	0x7B59
+0xB959	0x7B5C
+0xB95A	0x7B5E
+0xB95B	0x7B5F
+0xB95C	0x7B61
+0xB95D	0x7B63
+0xB95E	0x7B64
+0xB95F	0x7B65
+0xB960	0x7B66
+0xB961	0x7B67
+0xB962	0x7B68
+0xB963	0x7B69
+0xB964	0x7B6A
+0xB965	0x7B6B
+0xB966	0x7B6C
+0xB967	0x7B6D
+0xB968	0x7B6F
+0xB969	0x7B70
+0xB96A	0x7B73
+0xB96B	0x7B74
+0xB96C	0x7B76
+0xB96D	0x7B78
+0xB96E	0x7B7A
+0xB96F	0x7B7C
+0xB970	0x7B7D
+0xB971	0x7B7F
+0xB972	0x7B81
+0xB973	0x7B82
+0xB974	0x7B83
+0xB975	0x7B84
+0xB976	0x7B86
+0xB977	0x7B87
+0xB978	0x7B88
+0xB979	0x7B89
+0xB97A	0x7B8A
+0xB97B	0x7B8B
+0xB97C	0x7B8C
+0xB97D	0x7B8E
+0xB97E	0x7B8F
+0xB980	0x7B91
+0xB981	0x7B92
+0xB982	0x7B93
+0xB983	0x7B96
+0xB984	0x7B98
+0xB985	0x7B99
+0xB986	0x7B9A
+0xB987	0x7B9B
+0xB988	0x7B9E
+0xB989	0x7B9F
+0xB98A	0x7BA0
+0xB98B	0x7BA3
+0xB98C	0x7BA4
+0xB98D	0x7BA5
+0xB98E	0x7BAE
+0xB98F	0x7BAF
+0xB990	0x7BB0
+0xB991	0x7BB2
+0xB992	0x7BB3
+0xB993	0x7BB5
+0xB994	0x7BB6
+0xB995	0x7BB7
+0xB996	0x7BB9
+0xB997	0x7BBA
+0xB998	0x7BBB
+0xB999	0x7BBC
+0xB99A	0x7BBD
+0xB99B	0x7BBE
+0xB99C	0x7BBF
+0xB99D	0x7BC0
+0xB99E	0x7BC2
+0xB99F	0x7BC3
+0xB9A0	0x7BC4
+0xB9A1	0x57C2
+0xB9A2	0x803F
+0xB9A3	0x6897
+0xB9A4	0x5DE5
+0xB9A5	0x653B
+0xB9A6	0x529F
+0xB9A7	0x606D
+0xB9A8	0x9F9A
+0xB9A9	0x4F9B
+0xB9AA	0x8EAC
+0xB9AB	0x516C
+0xB9AC	0x5BAB
+0xB9AD	0x5F13
+0xB9AE	0x5DE9
+0xB9AF	0x6C5E
+0xB9B0	0x62F1
+0xB9B1	0x8D21
+0xB9B2	0x5171
+0xB9B3	0x94A9
+0xB9B4	0x52FE
+0xB9B5	0x6C9F
+0xB9B6	0x82DF
+0xB9B7	0x72D7
+0xB9B8	0x57A2
+0xB9B9	0x6784
+0xB9BA	0x8D2D
+0xB9BB	0x591F
+0xB9BC	0x8F9C
+0xB9BD	0x83C7
+0xB9BE	0x5495
+0xB9BF	0x7B8D
+0xB9C0	0x4F30
+0xB9C1	0x6CBD
+0xB9C2	0x5B64
+0xB9C3	0x59D1
+0xB9C4	0x9F13
+0xB9C5	0x53E4
+0xB9C6	0x86CA
+0xB9C7	0x9AA8
+0xB9C8	0x8C37
+0xB9C9	0x80A1
+0xB9CA	0x6545
+0xB9CB	0x987E
+0xB9CC	0x56FA
+0xB9CD	0x96C7
+0xB9CE	0x522E
+0xB9CF	0x74DC
+0xB9D0	0x5250
+0xB9D1	0x5BE1
+0xB9D2	0x6302
+0xB9D3	0x8902
+0xB9D4	0x4E56
+0xB9D5	0x62D0
+0xB9D6	0x602A
+0xB9D7	0x68FA
+0xB9D8	0x5173
+0xB9D9	0x5B98
+0xB9DA	0x51A0
+0xB9DB	0x89C2
+0xB9DC	0x7BA1
+0xB9DD	0x9986
+0xB9DE	0x7F50
+0xB9DF	0x60EF
+0xB9E0	0x704C
+0xB9E1	0x8D2F
+0xB9E2	0x5149
+0xB9E3	0x5E7F
+0xB9E4	0x901B
+0xB9E5	0x7470
+0xB9E6	0x89C4
+0xB9E7	0x572D
+0xB9E8	0x7845
+0xB9E9	0x5F52
+0xB9EA	0x9F9F
+0xB9EB	0x95FA
+0xB9EC	0x8F68
+0xB9ED	0x9B3C
+0xB9EE	0x8BE1
+0xB9EF	0x7678
+0xB9F0	0x6842
+0xB9F1	0x67DC
+0xB9F2	0x8DEA
+0xB9F3	0x8D35
+0xB9F4	0x523D
+0xB9F5	0x8F8A
+0xB9F6	0x6EDA
+0xB9F7	0x68CD
+0xB9F8	0x9505
+0xB9F9	0x90ED
+0xB9FA	0x56FD
+0xB9FB	0x679C
+0xB9FC	0x88F9
+0xB9FD	0x8FC7
+0xB9FE	0x54C8
+0xBA40	0x7BC5
+0xBA41	0x7BC8
+0xBA42	0x7BC9
+0xBA43	0x7BCA
+0xBA44	0x7BCB
+0xBA45	0x7BCD
+0xBA46	0x7BCE
+0xBA47	0x7BCF
+0xBA48	0x7BD0
+0xBA49	0x7BD2
+0xBA4A	0x7BD4
+0xBA4B	0x7BD5
+0xBA4C	0x7BD6
+0xBA4D	0x7BD7
+0xBA4E	0x7BD8
+0xBA4F	0x7BDB
+0xBA50	0x7BDC
+0xBA51	0x7BDE
+0xBA52	0x7BDF
+0xBA53	0x7BE0
+0xBA54	0x7BE2
+0xBA55	0x7BE3
+0xBA56	0x7BE4
+0xBA57	0x7BE7
+0xBA58	0x7BE8
+0xBA59	0x7BE9
+0xBA5A	0x7BEB
+0xBA5B	0x7BEC
+0xBA5C	0x7BED
+0xBA5D	0x7BEF
+0xBA5E	0x7BF0
+0xBA5F	0x7BF2
+0xBA60	0x7BF3
+0xBA61	0x7BF4
+0xBA62	0x7BF5
+0xBA63	0x7BF6
+0xBA64	0x7BF8
+0xBA65	0x7BF9
+0xBA66	0x7BFA
+0xBA67	0x7BFB
+0xBA68	0x7BFD
+0xBA69	0x7BFF
+0xBA6A	0x7C00
+0xBA6B	0x7C01
+0xBA6C	0x7C02
+0xBA6D	0x7C03
+0xBA6E	0x7C04
+0xBA6F	0x7C05
+0xBA70	0x7C06
+0xBA71	0x7C08
+0xBA72	0x7C09
+0xBA73	0x7C0A
+0xBA74	0x7C0D
+0xBA75	0x7C0E
+0xBA76	0x7C10
+0xBA77	0x7C11
+0xBA78	0x7C12
+0xBA79	0x7C13
+0xBA7A	0x7C14
+0xBA7B	0x7C15
+0xBA7C	0x7C17
+0xBA7D	0x7C18
+0xBA7E	0x7C19
+0xBA80	0x7C1A
+0xBA81	0x7C1B
+0xBA82	0x7C1C
+0xBA83	0x7C1D
+0xBA84	0x7C1E
+0xBA85	0x7C20
+0xBA86	0x7C21
+0xBA87	0x7C22
+0xBA88	0x7C23
+0xBA89	0x7C24
+0xBA8A	0x7C25
+0xBA8B	0x7C28
+0xBA8C	0x7C29
+0xBA8D	0x7C2B
+0xBA8E	0x7C2C
+0xBA8F	0x7C2D
+0xBA90	0x7C2E
+0xBA91	0x7C2F
+0xBA92	0x7C30
+0xBA93	0x7C31
+0xBA94	0x7C32
+0xBA95	0x7C33
+0xBA96	0x7C34
+0xBA97	0x7C35
+0xBA98	0x7C36
+0xBA99	0x7C37
+0xBA9A	0x7C39
+0xBA9B	0x7C3A
+0xBA9C	0x7C3B
+0xBA9D	0x7C3C
+0xBA9E	0x7C3D
+0xBA9F	0x7C3E
+0xBAA0	0x7C42
+0xBAA1	0x9AB8
+0xBAA2	0x5B69
+0xBAA3	0x6D77
+0xBAA4	0x6C26
+0xBAA5	0x4EA5
+0xBAA6	0x5BB3
+0xBAA7	0x9A87
+0xBAA8	0x9163
+0xBAA9	0x61A8
+0xBAAA	0x90AF
+0xBAAB	0x97E9
+0xBAAC	0x542B
+0xBAAD	0x6DB5
+0xBAAE	0x5BD2
+0xBAAF	0x51FD
+0xBAB0	0x558A
+0xBAB1	0x7F55
+0xBAB2	0x7FF0
+0xBAB3	0x64BC
+0xBAB4	0x634D
+0xBAB5	0x65F1
+0xBAB6	0x61BE
+0xBAB7	0x608D
+0xBAB8	0x710A
+0xBAB9	0x6C57
+0xBABA	0x6C49
+0xBABB	0x592F
+0xBABC	0x676D
+0xBABD	0x822A
+0xBABE	0x58D5
+0xBABF	0x568E
+0xBAC0	0x8C6A
+0xBAC1	0x6BEB
+0xBAC2	0x90DD
+0xBAC3	0x597D
+0xBAC4	0x8017
+0xBAC5	0x53F7
+0xBAC6	0x6D69
+0xBAC7	0x5475
+0xBAC8	0x559D
+0xBAC9	0x8377
+0xBACA	0x83CF
+0xBACB	0x6838
+0xBACC	0x79BE
+0xBACD	0x548C
+0xBACE	0x4F55
+0xBACF	0x5408
+0xBAD0	0x76D2
+0xBAD1	0x8C89
+0xBAD2	0x9602
+0xBAD3	0x6CB3
+0xBAD4	0x6DB8
+0xBAD5	0x8D6B
+0xBAD6	0x8910
+0xBAD7	0x9E64
+0xBAD8	0x8D3A
+0xBAD9	0x563F
+0xBADA	0x9ED1
+0xBADB	0x75D5
+0xBADC	0x5F88
+0xBADD	0x72E0
+0xBADE	0x6068
+0xBADF	0x54FC
+0xBAE0	0x4EA8
+0xBAE1	0x6A2A
+0xBAE2	0x8861
+0xBAE3	0x6052
+0xBAE4	0x8F70
+0xBAE5	0x54C4
+0xBAE6	0x70D8
+0xBAE7	0x8679
+0xBAE8	0x9E3F
+0xBAE9	0x6D2A
+0xBAEA	0x5B8F
+0xBAEB	0x5F18
+0xBAEC	0x7EA2
+0xBAED	0x5589
+0xBAEE	0x4FAF
+0xBAEF	0x7334
+0xBAF0	0x543C
+0xBAF1	0x539A
+0xBAF2	0x5019
+0xBAF3	0x540E
+0xBAF4	0x547C
+0xBAF5	0x4E4E
+0xBAF6	0x5FFD
+0xBAF7	0x745A
+0xBAF8	0x58F6
+0xBAF9	0x846B
+0xBAFA	0x80E1
+0xBAFB	0x8774
+0xBAFC	0x72D0
+0xBAFD	0x7CCA
+0xBAFE	0x6E56
+0xBB40	0x7C43
+0xBB41	0x7C44
+0xBB42	0x7C45
+0xBB43	0x7C46
+0xBB44	0x7C47
+0xBB45	0x7C48
+0xBB46	0x7C49
+0xBB47	0x7C4A
+0xBB48	0x7C4B
+0xBB49	0x7C4C
+0xBB4A	0x7C4E
+0xBB4B	0x7C4F
+0xBB4C	0x7C50
+0xBB4D	0x7C51
+0xBB4E	0x7C52
+0xBB4F	0x7C53
+0xBB50	0x7C54
+0xBB51	0x7C55
+0xBB52	0x7C56
+0xBB53	0x7C57
+0xBB54	0x7C58
+0xBB55	0x7C59
+0xBB56	0x7C5A
+0xBB57	0x7C5B
+0xBB58	0x7C5C
+0xBB59	0x7C5D
+0xBB5A	0x7C5E
+0xBB5B	0x7C5F
+0xBB5C	0x7C60
+0xBB5D	0x7C61
+0xBB5E	0x7C62
+0xBB5F	0x7C63
+0xBB60	0x7C64
+0xBB61	0x7C65
+0xBB62	0x7C66
+0xBB63	0x7C67
+0xBB64	0x7C68
+0xBB65	0x7C69
+0xBB66	0x7C6A
+0xBB67	0x7C6B
+0xBB68	0x7C6C
+0xBB69	0x7C6D
+0xBB6A	0x7C6E
+0xBB6B	0x7C6F
+0xBB6C	0x7C70
+0xBB6D	0x7C71
+0xBB6E	0x7C72
+0xBB6F	0x7C75
+0xBB70	0x7C76
+0xBB71	0x7C77
+0xBB72	0x7C78
+0xBB73	0x7C79
+0xBB74	0x7C7A
+0xBB75	0x7C7E
+0xBB76	0x7C7F
+0xBB77	0x7C80
+0xBB78	0x7C81
+0xBB79	0x7C82
+0xBB7A	0x7C83
+0xBB7B	0x7C84
+0xBB7C	0x7C85
+0xBB7D	0x7C86
+0xBB7E	0x7C87
+0xBB80	0x7C88
+0xBB81	0x7C8A
+0xBB82	0x7C8B
+0xBB83	0x7C8C
+0xBB84	0x7C8D
+0xBB85	0x7C8E
+0xBB86	0x7C8F
+0xBB87	0x7C90
+0xBB88	0x7C93
+0xBB89	0x7C94
+0xBB8A	0x7C96
+0xBB8B	0x7C99
+0xBB8C	0x7C9A
+0xBB8D	0x7C9B
+0xBB8E	0x7CA0
+0xBB8F	0x7CA1
+0xBB90	0x7CA3
+0xBB91	0x7CA6
+0xBB92	0x7CA7
+0xBB93	0x7CA8
+0xBB94	0x7CA9
+0xBB95	0x7CAB
+0xBB96	0x7CAC
+0xBB97	0x7CAD
+0xBB98	0x7CAF
+0xBB99	0x7CB0
+0xBB9A	0x7CB4
+0xBB9B	0x7CB5
+0xBB9C	0x7CB6
+0xBB9D	0x7CB7
+0xBB9E	0x7CB8
+0xBB9F	0x7CBA
+0xBBA0	0x7CBB
+0xBBA1	0x5F27
+0xBBA2	0x864E
+0xBBA3	0x552C
+0xBBA4	0x62A4
+0xBBA5	0x4E92
+0xBBA6	0x6CAA
+0xBBA7	0x6237
+0xBBA8	0x82B1
+0xBBA9	0x54D7
+0xBBAA	0x534E
+0xBBAB	0x733E
+0xBBAC	0x6ED1
+0xBBAD	0x753B
+0xBBAE	0x5212
+0xBBAF	0x5316
+0xBBB0	0x8BDD
+0xBBB1	0x69D0
+0xBBB2	0x5F8A
+0xBBB3	0x6000
+0xBBB4	0x6DEE
+0xBBB5	0x574F
+0xBBB6	0x6B22
+0xBBB7	0x73AF
+0xBBB8	0x6853
+0xBBB9	0x8FD8
+0xBBBA	0x7F13
+0xBBBB	0x6362
+0xBBBC	0x60A3
+0xBBBD	0x5524
+0xBBBE	0x75EA
+0xBBBF	0x8C62
+0xBBC0	0x7115
+0xBBC1	0x6DA3
+0xBBC2	0x5BA6
+0xBBC3	0x5E7B
+0xBBC4	0x8352
+0xBBC5	0x614C
+0xBBC6	0x9EC4
+0xBBC7	0x78FA
+0xBBC8	0x8757
+0xBBC9	0x7C27
+0xBBCA	0x7687
+0xBBCB	0x51F0
+0xBBCC	0x60F6
+0xBBCD	0x714C
+0xBBCE	0x6643
+0xBBCF	0x5E4C
+0xBBD0	0x604D
+0xBBD1	0x8C0E
+0xBBD2	0x7070
+0xBBD3	0x6325
+0xBBD4	0x8F89
+0xBBD5	0x5FBD
+0xBBD6	0x6062
+0xBBD7	0x86D4
+0xBBD8	0x56DE
+0xBBD9	0x6BC1
+0xBBDA	0x6094
+0xBBDB	0x6167
+0xBBDC	0x5349
+0xBBDD	0x60E0
+0xBBDE	0x6666
+0xBBDF	0x8D3F
+0xBBE0	0x79FD
+0xBBE1	0x4F1A
+0xBBE2	0x70E9
+0xBBE3	0x6C47
+0xBBE4	0x8BB3
+0xBBE5	0x8BF2
+0xBBE6	0x7ED8
+0xBBE7	0x8364
+0xBBE8	0x660F
+0xBBE9	0x5A5A
+0xBBEA	0x9B42
+0xBBEB	0x6D51
+0xBBEC	0x6DF7
+0xBBED	0x8C41
+0xBBEE	0x6D3B
+0xBBEF	0x4F19
+0xBBF0	0x706B
+0xBBF1	0x83B7
+0xBBF2	0x6216
+0xBBF3	0x60D1
+0xBBF4	0x970D
+0xBBF5	0x8D27
+0xBBF6	0x7978
+0xBBF7	0x51FB
+0xBBF8	0x573E
+0xBBF9	0x57FA
+0xBBFA	0x673A
+0xBBFB	0x7578
+0xBBFC	0x7A3D
+0xBBFD	0x79EF
+0xBBFE	0x7B95
+0xBC40	0x7CBF
+0xBC41	0x7CC0
+0xBC42	0x7CC2
+0xBC43	0x7CC3
+0xBC44	0x7CC4
+0xBC45	0x7CC6
+0xBC46	0x7CC9
+0xBC47	0x7CCB
+0xBC48	0x7CCE
+0xBC49	0x7CCF
+0xBC4A	0x7CD0
+0xBC4B	0x7CD1
+0xBC4C	0x7CD2
+0xBC4D	0x7CD3
+0xBC4E	0x7CD4
+0xBC4F	0x7CD8
+0xBC50	0x7CDA
+0xBC51	0x7CDB
+0xBC52	0x7CDD
+0xBC53	0x7CDE
+0xBC54	0x7CE1
+0xBC55	0x7CE2
+0xBC56	0x7CE3
+0xBC57	0x7CE4
+0xBC58	0x7CE5
+0xBC59	0x7CE6
+0xBC5A	0x7CE7
+0xBC5B	0x7CE9
+0xBC5C	0x7CEA
+0xBC5D	0x7CEB
+0xBC5E	0x7CEC
+0xBC5F	0x7CED
+0xBC60	0x7CEE
+0xBC61	0x7CF0
+0xBC62	0x7CF1
+0xBC63	0x7CF2
+0xBC64	0x7CF3
+0xBC65	0x7CF4
+0xBC66	0x7CF5
+0xBC67	0x7CF6
+0xBC68	0x7CF7
+0xBC69	0x7CF9
+0xBC6A	0x7CFA
+0xBC6B	0x7CFC
+0xBC6C	0x7CFD
+0xBC6D	0x7CFE
+0xBC6E	0x7CFF
+0xBC6F	0x7D00
+0xBC70	0x7D01
+0xBC71	0x7D02
+0xBC72	0x7D03
+0xBC73	0x7D04
+0xBC74	0x7D05
+0xBC75	0x7D06
+0xBC76	0x7D07
+0xBC77	0x7D08
+0xBC78	0x7D09
+0xBC79	0x7D0B
+0xBC7A	0x7D0C
+0xBC7B	0x7D0D
+0xBC7C	0x7D0E
+0xBC7D	0x7D0F
+0xBC7E	0x7D10
+0xBC80	0x7D11
+0xBC81	0x7D12
+0xBC82	0x7D13
+0xBC83	0x7D14
+0xBC84	0x7D15
+0xBC85	0x7D16
+0xBC86	0x7D17
+0xBC87	0x7D18
+0xBC88	0x7D19
+0xBC89	0x7D1A
+0xBC8A	0x7D1B
+0xBC8B	0x7D1C
+0xBC8C	0x7D1D
+0xBC8D	0x7D1E
+0xBC8E	0x7D1F
+0xBC8F	0x7D21
+0xBC90	0x7D23
+0xBC91	0x7D24
+0xBC92	0x7D25
+0xBC93	0x7D26
+0xBC94	0x7D28
+0xBC95	0x7D29
+0xBC96	0x7D2A
+0xBC97	0x7D2C
+0xBC98	0x7D2D
+0xBC99	0x7D2E
+0xBC9A	0x7D30
+0xBC9B	0x7D31
+0xBC9C	0x7D32
+0xBC9D	0x7D33
+0xBC9E	0x7D34
+0xBC9F	0x7D35
+0xBCA0	0x7D36
+0xBCA1	0x808C
+0xBCA2	0x9965
+0xBCA3	0x8FF9
+0xBCA4	0x6FC0
+0xBCA5	0x8BA5
+0xBCA6	0x9E21
+0xBCA7	0x59EC
+0xBCA8	0x7EE9
+0xBCA9	0x7F09
+0xBCAA	0x5409
+0xBCAB	0x6781
+0xBCAC	0x68D8
+0xBCAD	0x8F91
+0xBCAE	0x7C4D
+0xBCAF	0x96C6
+0xBCB0	0x53CA
+0xBCB1	0x6025
+0xBCB2	0x75BE
+0xBCB3	0x6C72
+0xBCB4	0x5373
+0xBCB5	0x5AC9
+0xBCB6	0x7EA7
+0xBCB7	0x6324
+0xBCB8	0x51E0
+0xBCB9	0x810A
+0xBCBA	0x5DF1
+0xBCBB	0x84DF
+0xBCBC	0x6280
+0xBCBD	0x5180
+0xBCBE	0x5B63
+0xBCBF	0x4F0E
+0xBCC0	0x796D
+0xBCC1	0x5242
+0xBCC2	0x60B8
+0xBCC3	0x6D4E
+0xBCC4	0x5BC4
+0xBCC5	0x5BC2
+0xBCC6	0x8BA1
+0xBCC7	0x8BB0
+0xBCC8	0x65E2
+0xBCC9	0x5FCC
+0xBCCA	0x9645
+0xBCCB	0x5993
+0xBCCC	0x7EE7
+0xBCCD	0x7EAA
+0xBCCE	0x5609
+0xBCCF	0x67B7
+0xBCD0	0x5939
+0xBCD1	0x4F73
+0xBCD2	0x5BB6
+0xBCD3	0x52A0
+0xBCD4	0x835A
+0xBCD5	0x988A
+0xBCD6	0x8D3E
+0xBCD7	0x7532
+0xBCD8	0x94BE
+0xBCD9	0x5047
+0xBCDA	0x7A3C
+0xBCDB	0x4EF7
+0xBCDC	0x67B6
+0xBCDD	0x9A7E
+0xBCDE	0x5AC1
+0xBCDF	0x6B7C
+0xBCE0	0x76D1
+0xBCE1	0x575A
+0xBCE2	0x5C16
+0xBCE3	0x7B3A
+0xBCE4	0x95F4
+0xBCE5	0x714E
+0xBCE6	0x517C
+0xBCE7	0x80A9
+0xBCE8	0x8270
+0xBCE9	0x5978
+0xBCEA	0x7F04
+0xBCEB	0x8327
+0xBCEC	0x68C0
+0xBCED	0x67EC
+0xBCEE	0x78B1
+0xBCEF	0x7877
+0xBCF0	0x62E3
+0xBCF1	0x6361
+0xBCF2	0x7B80
+0xBCF3	0x4FED
+0xBCF4	0x526A
+0xBCF5	0x51CF
+0xBCF6	0x8350
+0xBCF7	0x69DB
+0xBCF8	0x9274
+0xBCF9	0x8DF5
+0xBCFA	0x8D31
+0xBCFB	0x89C1
+0xBCFC	0x952E
+0xBCFD	0x7BAD
+0xBCFE	0x4EF6
+0xBD40	0x7D37
+0xBD41	0x7D38
+0xBD42	0x7D39
+0xBD43	0x7D3A
+0xBD44	0x7D3B
+0xBD45	0x7D3C
+0xBD46	0x7D3D
+0xBD47	0x7D3E
+0xBD48	0x7D3F
+0xBD49	0x7D40
+0xBD4A	0x7D41
+0xBD4B	0x7D42
+0xBD4C	0x7D43
+0xBD4D	0x7D44
+0xBD4E	0x7D45
+0xBD4F	0x7D46
+0xBD50	0x7D47
+0xBD51	0x7D48
+0xBD52	0x7D49
+0xBD53	0x7D4A
+0xBD54	0x7D4B
+0xBD55	0x7D4C
+0xBD56	0x7D4D
+0xBD57	0x7D4E
+0xBD58	0x7D4F
+0xBD59	0x7D50
+0xBD5A	0x7D51
+0xBD5B	0x7D52
+0xBD5C	0x7D53
+0xBD5D	0x7D54
+0xBD5E	0x7D55
+0xBD5F	0x7D56
+0xBD60	0x7D57
+0xBD61	0x7D58
+0xBD62	0x7D59
+0xBD63	0x7D5A
+0xBD64	0x7D5B
+0xBD65	0x7D5C
+0xBD66	0x7D5D
+0xBD67	0x7D5E
+0xBD68	0x7D5F
+0xBD69	0x7D60
+0xBD6A	0x7D61
+0xBD6B	0x7D62
+0xBD6C	0x7D63
+0xBD6D	0x7D64
+0xBD6E	0x7D65
+0xBD6F	0x7D66
+0xBD70	0x7D67
+0xBD71	0x7D68
+0xBD72	0x7D69
+0xBD73	0x7D6A
+0xBD74	0x7D6B
+0xBD75	0x7D6C
+0xBD76	0x7D6D
+0xBD77	0x7D6F
+0xBD78	0x7D70
+0xBD79	0x7D71
+0xBD7A	0x7D72
+0xBD7B	0x7D73
+0xBD7C	0x7D74
+0xBD7D	0x7D75
+0xBD7E	0x7D76
+0xBD80	0x7D78
+0xBD81	0x7D79
+0xBD82	0x7D7A
+0xBD83	0x7D7B
+0xBD84	0x7D7C
+0xBD85	0x7D7D
+0xBD86	0x7D7E
+0xBD87	0x7D7F
+0xBD88	0x7D80
+0xBD89	0x7D81
+0xBD8A	0x7D82
+0xBD8B	0x7D83
+0xBD8C	0x7D84
+0xBD8D	0x7D85
+0xBD8E	0x7D86
+0xBD8F	0x7D87
+0xBD90	0x7D88
+0xBD91	0x7D89
+0xBD92	0x7D8A
+0xBD93	0x7D8B
+0xBD94	0x7D8C
+0xBD95	0x7D8D
+0xBD96	0x7D8E
+0xBD97	0x7D8F
+0xBD98	0x7D90
+0xBD99	0x7D91
+0xBD9A	0x7D92
+0xBD9B	0x7D93
+0xBD9C	0x7D94
+0xBD9D	0x7D95
+0xBD9E	0x7D96
+0xBD9F	0x7D97
+0xBDA0	0x7D98
+0xBDA1	0x5065
+0xBDA2	0x8230
+0xBDA3	0x5251
+0xBDA4	0x996F
+0xBDA5	0x6E10
+0xBDA6	0x6E85
+0xBDA7	0x6DA7
+0xBDA8	0x5EFA
+0xBDA9	0x50F5
+0xBDAA	0x59DC
+0xBDAB	0x5C06
+0xBDAC	0x6D46
+0xBDAD	0x6C5F
+0xBDAE	0x7586
+0xBDAF	0x848B
+0xBDB0	0x6868
+0xBDB1	0x5956
+0xBDB2	0x8BB2
+0xBDB3	0x5320
+0xBDB4	0x9171
+0xBDB5	0x964D
+0xBDB6	0x8549
+0xBDB7	0x6912
+0xBDB8	0x7901
+0xBDB9	0x7126
+0xBDBA	0x80F6
+0xBDBB	0x4EA4
+0xBDBC	0x90CA
+0xBDBD	0x6D47
+0xBDBE	0x9A84
+0xBDBF	0x5A07
+0xBDC0	0x56BC
+0xBDC1	0x6405
+0xBDC2	0x94F0
+0xBDC3	0x77EB
+0xBDC4	0x4FA5
+0xBDC5	0x811A
+0xBDC6	0x72E1
+0xBDC7	0x89D2
+0xBDC8	0x997A
+0xBDC9	0x7F34
+0xBDCA	0x7EDE
+0xBDCB	0x527F
+0xBDCC	0x6559
+0xBDCD	0x9175
+0xBDCE	0x8F7F
+0xBDCF	0x8F83
+0xBDD0	0x53EB
+0xBDD1	0x7A96
+0xBDD2	0x63ED
+0xBDD3	0x63A5
+0xBDD4	0x7686
+0xBDD5	0x79F8
+0xBDD6	0x8857
+0xBDD7	0x9636
+0xBDD8	0x622A
+0xBDD9	0x52AB
+0xBDDA	0x8282
+0xBDDB	0x6854
+0xBDDC	0x6770
+0xBDDD	0x6377
+0xBDDE	0x776B
+0xBDDF	0x7AED
+0xBDE0	0x6D01
+0xBDE1	0x7ED3
+0xBDE2	0x89E3
+0xBDE3	0x59D0
+0xBDE4	0x6212
+0xBDE5	0x85C9
+0xBDE6	0x82A5
+0xBDE7	0x754C
+0xBDE8	0x501F
+0xBDE9	0x4ECB
+0xBDEA	0x75A5
+0xBDEB	0x8BEB
+0xBDEC	0x5C4A
+0xBDED	0x5DFE
+0xBDEE	0x7B4B
+0xBDEF	0x65A4
+0xBDF0	0x91D1
+0xBDF1	0x4ECA
+0xBDF2	0x6D25
+0xBDF3	0x895F
+0xBDF4	0x7D27
+0xBDF5	0x9526
+0xBDF6	0x4EC5
+0xBDF7	0x8C28
+0xBDF8	0x8FDB
+0xBDF9	0x9773
+0xBDFA	0x664B
+0xBDFB	0x7981
+0xBDFC	0x8FD1
+0xBDFD	0x70EC
+0xBDFE	0x6D78
+0xBE40	0x7D99
+0xBE41	0x7D9A
+0xBE42	0x7D9B
+0xBE43	0x7D9C
+0xBE44	0x7D9D
+0xBE45	0x7D9E
+0xBE46	0x7D9F
+0xBE47	0x7DA0
+0xBE48	0x7DA1
+0xBE49	0x7DA2
+0xBE4A	0x7DA3
+0xBE4B	0x7DA4
+0xBE4C	0x7DA5
+0xBE4D	0x7DA7
+0xBE4E	0x7DA8
+0xBE4F	0x7DA9
+0xBE50	0x7DAA
+0xBE51	0x7DAB
+0xBE52	0x7DAC
+0xBE53	0x7DAD
+0xBE54	0x7DAF
+0xBE55	0x7DB0
+0xBE56	0x7DB1
+0xBE57	0x7DB2
+0xBE58	0x7DB3
+0xBE59	0x7DB4
+0xBE5A	0x7DB5
+0xBE5B	0x7DB6
+0xBE5C	0x7DB7
+0xBE5D	0x7DB8
+0xBE5E	0x7DB9
+0xBE5F	0x7DBA
+0xBE60	0x7DBB
+0xBE61	0x7DBC
+0xBE62	0x7DBD
+0xBE63	0x7DBE
+0xBE64	0x7DBF
+0xBE65	0x7DC0
+0xBE66	0x7DC1
+0xBE67	0x7DC2
+0xBE68	0x7DC3
+0xBE69	0x7DC4
+0xBE6A	0x7DC5
+0xBE6B	0x7DC6
+0xBE6C	0x7DC7
+0xBE6D	0x7DC8
+0xBE6E	0x7DC9
+0xBE6F	0x7DCA
+0xBE70	0x7DCB
+0xBE71	0x7DCC
+0xBE72	0x7DCD
+0xBE73	0x7DCE
+0xBE74	0x7DCF
+0xBE75	0x7DD0
+0xBE76	0x7DD1
+0xBE77	0x7DD2
+0xBE78	0x7DD3
+0xBE79	0x7DD4
+0xBE7A	0x7DD5
+0xBE7B	0x7DD6
+0xBE7C	0x7DD7
+0xBE7D	0x7DD8
+0xBE7E	0x7DD9
+0xBE80	0x7DDA
+0xBE81	0x7DDB
+0xBE82	0x7DDC
+0xBE83	0x7DDD
+0xBE84	0x7DDE
+0xBE85	0x7DDF
+0xBE86	0x7DE0
+0xBE87	0x7DE1
+0xBE88	0x7DE2
+0xBE89	0x7DE3
+0xBE8A	0x7DE4
+0xBE8B	0x7DE5
+0xBE8C	0x7DE6
+0xBE8D	0x7DE7
+0xBE8E	0x7DE8
+0xBE8F	0x7DE9
+0xBE90	0x7DEA
+0xBE91	0x7DEB
+0xBE92	0x7DEC
+0xBE93	0x7DED
+0xBE94	0x7DEE
+0xBE95	0x7DEF
+0xBE96	0x7DF0
+0xBE97	0x7DF1
+0xBE98	0x7DF2
+0xBE99	0x7DF3
+0xBE9A	0x7DF4
+0xBE9B	0x7DF5
+0xBE9C	0x7DF6
+0xBE9D	0x7DF7
+0xBE9E	0x7DF8
+0xBE9F	0x7DF9
+0xBEA0	0x7DFA
+0xBEA1	0x5C3D
+0xBEA2	0x52B2
+0xBEA3	0x8346
+0xBEA4	0x5162
+0xBEA5	0x830E
+0xBEA6	0x775B
+0xBEA7	0x6676
+0xBEA8	0x9CB8
+0xBEA9	0x4EAC
+0xBEAA	0x60CA
+0xBEAB	0x7CBE
+0xBEAC	0x7CB3
+0xBEAD	0x7ECF
+0xBEAE	0x4E95
+0xBEAF	0x8B66
+0xBEB0	0x666F
+0xBEB1	0x9888
+0xBEB2	0x9759
+0xBEB3	0x5883
+0xBEB4	0x656C
+0xBEB5	0x955C
+0xBEB6	0x5F84
+0xBEB7	0x75C9
+0xBEB8	0x9756
+0xBEB9	0x7ADF
+0xBEBA	0x7ADE
+0xBEBB	0x51C0
+0xBEBC	0x70AF
+0xBEBD	0x7A98
+0xBEBE	0x63EA
+0xBEBF	0x7A76
+0xBEC0	0x7EA0
+0xBEC1	0x7396
+0xBEC2	0x97ED
+0xBEC3	0x4E45
+0xBEC4	0x7078
+0xBEC5	0x4E5D
+0xBEC6	0x9152
+0xBEC7	0x53A9
+0xBEC8	0x6551
+0xBEC9	0x65E7
+0xBECA	0x81FC
+0xBECB	0x8205
+0xBECC	0x548E
+0xBECD	0x5C31
+0xBECE	0x759A
+0xBECF	0x97A0
+0xBED0	0x62D8
+0xBED1	0x72D9
+0xBED2	0x75BD
+0xBED3	0x5C45
+0xBED4	0x9A79
+0xBED5	0x83CA
+0xBED6	0x5C40
+0xBED7	0x5480
+0xBED8	0x77E9
+0xBED9	0x4E3E
+0xBEDA	0x6CAE
+0xBEDB	0x805A
+0xBEDC	0x62D2
+0xBEDD	0x636E
+0xBEDE	0x5DE8
+0xBEDF	0x5177
+0xBEE0	0x8DDD
+0xBEE1	0x8E1E
+0xBEE2	0x952F
+0xBEE3	0x4FF1
+0xBEE4	0x53E5
+0xBEE5	0x60E7
+0xBEE6	0x70AC
+0xBEE7	0x5267
+0xBEE8	0x6350
+0xBEE9	0x9E43
+0xBEEA	0x5A1F
+0xBEEB	0x5026
+0xBEEC	0x7737
+0xBEED	0x5377
+0xBEEE	0x7EE2
+0xBEEF	0x6485
+0xBEF0	0x652B
+0xBEF1	0x6289
+0xBEF2	0x6398
+0xBEF3	0x5014
+0xBEF4	0x7235
+0xBEF5	0x89C9
+0xBEF6	0x51B3
+0xBEF7	0x8BC0
+0xBEF8	0x7EDD
+0xBEF9	0x5747
+0xBEFA	0x83CC
+0xBEFB	0x94A7
+0xBEFC	0x519B
+0xBEFD	0x541B
+0xBEFE	0x5CFB
+0xBF40	0x7DFB
+0xBF41	0x7DFC
+0xBF42	0x7DFD
+0xBF43	0x7DFE
+0xBF44	0x7DFF
+0xBF45	0x7E00
+0xBF46	0x7E01
+0xBF47	0x7E02
+0xBF48	0x7E03
+0xBF49	0x7E04
+0xBF4A	0x7E05
+0xBF4B	0x7E06
+0xBF4C	0x7E07
+0xBF4D	0x7E08
+0xBF4E	0x7E09
+0xBF4F	0x7E0A
+0xBF50	0x7E0B
+0xBF51	0x7E0C
+0xBF52	0x7E0D
+0xBF53	0x7E0E
+0xBF54	0x7E0F
+0xBF55	0x7E10
+0xBF56	0x7E11
+0xBF57	0x7E12
+0xBF58	0x7E13
+0xBF59	0x7E14
+0xBF5A	0x7E15
+0xBF5B	0x7E16
+0xBF5C	0x7E17
+0xBF5D	0x7E18
+0xBF5E	0x7E19
+0xBF5F	0x7E1A
+0xBF60	0x7E1B
+0xBF61	0x7E1C
+0xBF62	0x7E1D
+0xBF63	0x7E1E
+0xBF64	0x7E1F
+0xBF65	0x7E20
+0xBF66	0x7E21
+0xBF67	0x7E22
+0xBF68	0x7E23
+0xBF69	0x7E24
+0xBF6A	0x7E25
+0xBF6B	0x7E26
+0xBF6C	0x7E27
+0xBF6D	0x7E28
+0xBF6E	0x7E29
+0xBF6F	0x7E2A
+0xBF70	0x7E2B
+0xBF71	0x7E2C
+0xBF72	0x7E2D
+0xBF73	0x7E2E
+0xBF74	0x7E2F
+0xBF75	0x7E30
+0xBF76	0x7E31
+0xBF77	0x7E32
+0xBF78	0x7E33
+0xBF79	0x7E34
+0xBF7A	0x7E35
+0xBF7B	0x7E36
+0xBF7C	0x7E37
+0xBF7D	0x7E38
+0xBF7E	0x7E39
+0xBF80	0x7E3A
+0xBF81	0x7E3C
+0xBF82	0x7E3D
+0xBF83	0x7E3E
+0xBF84	0x7E3F
+0xBF85	0x7E40
+0xBF86	0x7E42
+0xBF87	0x7E43
+0xBF88	0x7E44
+0xBF89	0x7E45
+0xBF8A	0x7E46
+0xBF8B	0x7E48
+0xBF8C	0x7E49
+0xBF8D	0x7E4A
+0xBF8E	0x7E4B
+0xBF8F	0x7E4C
+0xBF90	0x7E4D
+0xBF91	0x7E4E
+0xBF92	0x7E4F
+0xBF93	0x7E50
+0xBF94	0x7E51
+0xBF95	0x7E52
+0xBF96	0x7E53
+0xBF97	0x7E54
+0xBF98	0x7E55
+0xBF99	0x7E56
+0xBF9A	0x7E57
+0xBF9B	0x7E58
+0xBF9C	0x7E59
+0xBF9D	0x7E5A
+0xBF9E	0x7E5B
+0xBF9F	0x7E5C
+0xBFA0	0x7E5D
+0xBFA1	0x4FCA
+0xBFA2	0x7AE3
+0xBFA3	0x6D5A
+0xBFA4	0x90E1
+0xBFA5	0x9A8F
+0xBFA6	0x5580
+0xBFA7	0x5496
+0xBFA8	0x5361
+0xBFA9	0x54AF
+0xBFAA	0x5F00
+0xBFAB	0x63E9
+0xBFAC	0x6977
+0xBFAD	0x51EF
+0xBFAE	0x6168
+0xBFAF	0x520A
+0xBFB0	0x582A
+0xBFB1	0x52D8
+0xBFB2	0x574E
+0xBFB3	0x780D
+0xBFB4	0x770B
+0xBFB5	0x5EB7
+0xBFB6	0x6177
+0xBFB7	0x7CE0
+0xBFB8	0x625B
+0xBFB9	0x6297
+0xBFBA	0x4EA2
+0xBFBB	0x7095
+0xBFBC	0x8003
+0xBFBD	0x62F7
+0xBFBE	0x70E4
+0xBFBF	0x9760
+0xBFC0	0x5777
+0xBFC1	0x82DB
+0xBFC2	0x67EF
+0xBFC3	0x68F5
+0xBFC4	0x78D5
+0xBFC5	0x9897
+0xBFC6	0x79D1
+0xBFC7	0x58F3
+0xBFC8	0x54B3
+0xBFC9	0x53EF
+0xBFCA	0x6E34
+0xBFCB	0x514B
+0xBFCC	0x523B
+0xBFCD	0x5BA2
+0xBFCE	0x8BFE
+0xBFCF	0x80AF
+0xBFD0	0x5543
+0xBFD1	0x57A6
+0xBFD2	0x6073
+0xBFD3	0x5751
+0xBFD4	0x542D
+0xBFD5	0x7A7A
+0xBFD6	0x6050
+0xBFD7	0x5B54
+0xBFD8	0x63A7
+0xBFD9	0x62A0
+0xBFDA	0x53E3
+0xBFDB	0x6263
+0xBFDC	0x5BC7
+0xBFDD	0x67AF
+0xBFDE	0x54ED
+0xBFDF	0x7A9F
+0xBFE0	0x82E6
+0xBFE1	0x9177
+0xBFE2	0x5E93
+0xBFE3	0x88E4
+0xBFE4	0x5938
+0xBFE5	0x57AE
+0xBFE6	0x630E
+0xBFE7	0x8DE8
+0xBFE8	0x80EF
+0xBFE9	0x5757
+0xBFEA	0x7B77
+0xBFEB	0x4FA9
+0xBFEC	0x5FEB
+0xBFED	0x5BBD
+0xBFEE	0x6B3E
+0xBFEF	0x5321
+0xBFF0	0x7B50
+0xBFF1	0x72C2
+0xBFF2	0x6846
+0xBFF3	0x77FF
+0xBFF4	0x7736
+0xBFF5	0x65F7
+0xBFF6	0x51B5
+0xBFF7	0x4E8F
+0xBFF8	0x76D4
+0xBFF9	0x5CBF
+0xBFFA	0x7AA5
+0xBFFB	0x8475
+0xBFFC	0x594E
+0xBFFD	0x9B41
+0xBFFE	0x5080
+0xC040	0x7E5E
+0xC041	0x7E5F
+0xC042	0x7E60
+0xC043	0x7E61
+0xC044	0x7E62
+0xC045	0x7E63
+0xC046	0x7E64
+0xC047	0x7E65
+0xC048	0x7E66
+0xC049	0x7E67
+0xC04A	0x7E68
+0xC04B	0x7E69
+0xC04C	0x7E6A
+0xC04D	0x7E6B
+0xC04E	0x7E6C
+0xC04F	0x7E6D
+0xC050	0x7E6E
+0xC051	0x7E6F
+0xC052	0x7E70
+0xC053	0x7E71
+0xC054	0x7E72
+0xC055	0x7E73
+0xC056	0x7E74
+0xC057	0x7E75
+0xC058	0x7E76
+0xC059	0x7E77
+0xC05A	0x7E78
+0xC05B	0x7E79
+0xC05C	0x7E7A
+0xC05D	0x7E7B
+0xC05E	0x7E7C
+0xC05F	0x7E7D
+0xC060	0x7E7E
+0xC061	0x7E7F
+0xC062	0x7E80
+0xC063	0x7E81
+0xC064	0x7E83
+0xC065	0x7E84
+0xC066	0x7E85
+0xC067	0x7E86
+0xC068	0x7E87
+0xC069	0x7E88
+0xC06A	0x7E89
+0xC06B	0x7E8A
+0xC06C	0x7E8B
+0xC06D	0x7E8C
+0xC06E	0x7E8D
+0xC06F	0x7E8E
+0xC070	0x7E8F
+0xC071	0x7E90
+0xC072	0x7E91
+0xC073	0x7E92
+0xC074	0x7E93
+0xC075	0x7E94
+0xC076	0x7E95
+0xC077	0x7E96
+0xC078	0x7E97
+0xC079	0x7E98
+0xC07A	0x7E99
+0xC07B	0x7E9A
+0xC07C	0x7E9C
+0xC07D	0x7E9D
+0xC07E	0x7E9E
+0xC080	0x7EAE
+0xC081	0x7EB4
+0xC082	0x7EBB
+0xC083	0x7EBC
+0xC084	0x7ED6
+0xC085	0x7EE4
+0xC086	0x7EEC
+0xC087	0x7EF9
+0xC088	0x7F0A
+0xC089	0x7F10
+0xC08A	0x7F1E
+0xC08B	0x7F37
+0xC08C	0x7F39
+0xC08D	0x7F3B
+0xC08E	0x7F3C
+0xC08F	0x7F3D
+0xC090	0x7F3E
+0xC091	0x7F3F
+0xC092	0x7F40
+0xC093	0x7F41
+0xC094	0x7F43
+0xC095	0x7F46
+0xC096	0x7F47
+0xC097	0x7F48
+0xC098	0x7F49
+0xC099	0x7F4A
+0xC09A	0x7F4B
+0xC09B	0x7F4C
+0xC09C	0x7F4D
+0xC09D	0x7F4E
+0xC09E	0x7F4F
+0xC09F	0x7F52
+0xC0A0	0x7F53
+0xC0A1	0x9988
+0xC0A2	0x6127
+0xC0A3	0x6E83
+0xC0A4	0x5764
+0xC0A5	0x6606
+0xC0A6	0x6346
+0xC0A7	0x56F0
+0xC0A8	0x62EC
+0xC0A9	0x6269
+0xC0AA	0x5ED3
+0xC0AB	0x9614
+0xC0AC	0x5783
+0xC0AD	0x62C9
+0xC0AE	0x5587
+0xC0AF	0x8721
+0xC0B0	0x814A
+0xC0B1	0x8FA3
+0xC0B2	0x5566
+0xC0B3	0x83B1
+0xC0B4	0x6765
+0xC0B5	0x8D56
+0xC0B6	0x84DD
+0xC0B7	0x5A6A
+0xC0B8	0x680F
+0xC0B9	0x62E6
+0xC0BA	0x7BEE
+0xC0BB	0x9611
+0xC0BC	0x5170
+0xC0BD	0x6F9C
+0xC0BE	0x8C30
+0xC0BF	0x63FD
+0xC0C0	0x89C8
+0xC0C1	0x61D2
+0xC0C2	0x7F06
+0xC0C3	0x70C2
+0xC0C4	0x6EE5
+0xC0C5	0x7405
+0xC0C6	0x6994
+0xC0C7	0x72FC
+0xC0C8	0x5ECA
+0xC0C9	0x90CE
+0xC0CA	0x6717
+0xC0CB	0x6D6A
+0xC0CC	0x635E
+0xC0CD	0x52B3
+0xC0CE	0x7262
+0xC0CF	0x8001
+0xC0D0	0x4F6C
+0xC0D1	0x59E5
+0xC0D2	0x916A
+0xC0D3	0x70D9
+0xC0D4	0x6D9D
+0xC0D5	0x52D2
+0xC0D6	0x4E50
+0xC0D7	0x96F7
+0xC0D8	0x956D
+0xC0D9	0x857E
+0xC0DA	0x78CA
+0xC0DB	0x7D2F
+0xC0DC	0x5121
+0xC0DD	0x5792
+0xC0DE	0x64C2
+0xC0DF	0x808B
+0xC0E0	0x7C7B
+0xC0E1	0x6CEA
+0xC0E2	0x68F1
+0xC0E3	0x695E
+0xC0E4	0x51B7
+0xC0E5	0x5398
+0xC0E6	0x68A8
+0xC0E7	0x7281
+0xC0E8	0x9ECE
+0xC0E9	0x7BF1
+0xC0EA	0x72F8
+0xC0EB	0x79BB
+0xC0EC	0x6F13
+0xC0ED	0x7406
+0xC0EE	0x674E
+0xC0EF	0x91CC
+0xC0F0	0x9CA4
+0xC0F1	0x793C
+0xC0F2	0x8389
+0xC0F3	0x8354
+0xC0F4	0x540F
+0xC0F5	0x6817
+0xC0F6	0x4E3D
+0xC0F7	0x5389
+0xC0F8	0x52B1
+0xC0F9	0x783E
+0xC0FA	0x5386
+0xC0FB	0x5229
+0xC0FC	0x5088
+0xC0FD	0x4F8B
+0xC0FE	0x4FD0
+0xC140	0x7F56
+0xC141	0x7F59
+0xC142	0x7F5B
+0xC143	0x7F5C
+0xC144	0x7F5D
+0xC145	0x7F5E
+0xC146	0x7F60
+0xC147	0x7F63
+0xC148	0x7F64
+0xC149	0x7F65
+0xC14A	0x7F66
+0xC14B	0x7F67
+0xC14C	0x7F6B
+0xC14D	0x7F6C
+0xC14E	0x7F6D
+0xC14F	0x7F6F
+0xC150	0x7F70
+0xC151	0x7F73
+0xC152	0x7F75
+0xC153	0x7F76
+0xC154	0x7F77
+0xC155	0x7F78
+0xC156	0x7F7A
+0xC157	0x7F7B
+0xC158	0x7F7C
+0xC159	0x7F7D
+0xC15A	0x7F7F
+0xC15B	0x7F80
+0xC15C	0x7F82
+0xC15D	0x7F83
+0xC15E	0x7F84
+0xC15F	0x7F85
+0xC160	0x7F86
+0xC161	0x7F87
+0xC162	0x7F88
+0xC163	0x7F89
+0xC164	0x7F8B
+0xC165	0x7F8D
+0xC166	0x7F8F
+0xC167	0x7F90
+0xC168	0x7F91
+0xC169	0x7F92
+0xC16A	0x7F93
+0xC16B	0x7F95
+0xC16C	0x7F96
+0xC16D	0x7F97
+0xC16E	0x7F98
+0xC16F	0x7F99
+0xC170	0x7F9B
+0xC171	0x7F9C
+0xC172	0x7FA0
+0xC173	0x7FA2
+0xC174	0x7FA3
+0xC175	0x7FA5
+0xC176	0x7FA6
+0xC177	0x7FA8
+0xC178	0x7FA9
+0xC179	0x7FAA
+0xC17A	0x7FAB
+0xC17B	0x7FAC
+0xC17C	0x7FAD
+0xC17D	0x7FAE
+0xC17E	0x7FB1
+0xC180	0x7FB3
+0xC181	0x7FB4
+0xC182	0x7FB5
+0xC183	0x7FB6
+0xC184	0x7FB7
+0xC185	0x7FBA
+0xC186	0x7FBB
+0xC187	0x7FBE
+0xC188	0x7FC0
+0xC189	0x7FC2
+0xC18A	0x7FC3
+0xC18B	0x7FC4
+0xC18C	0x7FC6
+0xC18D	0x7FC7
+0xC18E	0x7FC8
+0xC18F	0x7FC9
+0xC190	0x7FCB
+0xC191	0x7FCD
+0xC192	0x7FCF
+0xC193	0x7FD0
+0xC194	0x7FD1
+0xC195	0x7FD2
+0xC196	0x7FD3
+0xC197	0x7FD6
+0xC198	0x7FD7
+0xC199	0x7FD9
+0xC19A	0x7FDA
+0xC19B	0x7FDB
+0xC19C	0x7FDC
+0xC19D	0x7FDD
+0xC19E	0x7FDE
+0xC19F	0x7FE2
+0xC1A0	0x7FE3
+0xC1A1	0x75E2
+0xC1A2	0x7ACB
+0xC1A3	0x7C92
+0xC1A4	0x6CA5
+0xC1A5	0x96B6
+0xC1A6	0x529B
+0xC1A7	0x7483
+0xC1A8	0x54E9
+0xC1A9	0x4FE9
+0xC1AA	0x8054
+0xC1AB	0x83B2
+0xC1AC	0x8FDE
+0xC1AD	0x9570
+0xC1AE	0x5EC9
+0xC1AF	0x601C
+0xC1B0	0x6D9F
+0xC1B1	0x5E18
+0xC1B2	0x655B
+0xC1B3	0x8138
+0xC1B4	0x94FE
+0xC1B5	0x604B
+0xC1B6	0x70BC
+0xC1B7	0x7EC3
+0xC1B8	0x7CAE
+0xC1B9	0x51C9
+0xC1BA	0x6881
+0xC1BB	0x7CB1
+0xC1BC	0x826F
+0xC1BD	0x4E24
+0xC1BE	0x8F86
+0xC1BF	0x91CF
+0xC1C0	0x667E
+0xC1C1	0x4EAE
+0xC1C2	0x8C05
+0xC1C3	0x64A9
+0xC1C4	0x804A
+0xC1C5	0x50DA
+0xC1C6	0x7597
+0xC1C7	0x71CE
+0xC1C8	0x5BE5
+0xC1C9	0x8FBD
+0xC1CA	0x6F66
+0xC1CB	0x4E86
+0xC1CC	0x6482
+0xC1CD	0x9563
+0xC1CE	0x5ED6
+0xC1CF	0x6599
+0xC1D0	0x5217
+0xC1D1	0x88C2
+0xC1D2	0x70C8
+0xC1D3	0x52A3
+0xC1D4	0x730E
+0xC1D5	0x7433
+0xC1D6	0x6797
+0xC1D7	0x78F7
+0xC1D8	0x9716
+0xC1D9	0x4E34
+0xC1DA	0x90BB
+0xC1DB	0x9CDE
+0xC1DC	0x6DCB
+0xC1DD	0x51DB
+0xC1DE	0x8D41
+0xC1DF	0x541D
+0xC1E0	0x62CE
+0xC1E1	0x73B2
+0xC1E2	0x83F1
+0xC1E3	0x96F6
+0xC1E4	0x9F84
+0xC1E5	0x94C3
+0xC1E6	0x4F36
+0xC1E7	0x7F9A
+0xC1E8	0x51CC
+0xC1E9	0x7075
+0xC1EA	0x9675
+0xC1EB	0x5CAD
+0xC1EC	0x9886
+0xC1ED	0x53E6
+0xC1EE	0x4EE4
+0xC1EF	0x6E9C
+0xC1F0	0x7409
+0xC1F1	0x69B4
+0xC1F2	0x786B
+0xC1F3	0x998F
+0xC1F4	0x7559
+0xC1F5	0x5218
+0xC1F6	0x7624
+0xC1F7	0x6D41
+0xC1F8	0x67F3
+0xC1F9	0x516D
+0xC1FA	0x9F99
+0xC1FB	0x804B
+0xC1FC	0x5499
+0xC1FD	0x7B3C
+0xC1FE	0x7ABF
+0xC240	0x7FE4
+0xC241	0x7FE7
+0xC242	0x7FE8
+0xC243	0x7FEA
+0xC244	0x7FEB
+0xC245	0x7FEC
+0xC246	0x7FED
+0xC247	0x7FEF
+0xC248	0x7FF2
+0xC249	0x7FF4
+0xC24A	0x7FF5
+0xC24B	0x7FF6
+0xC24C	0x7FF7
+0xC24D	0x7FF8
+0xC24E	0x7FF9
+0xC24F	0x7FFA
+0xC250	0x7FFD
+0xC251	0x7FFE
+0xC252	0x7FFF
+0xC253	0x8002
+0xC254	0x8007
+0xC255	0x8008
+0xC256	0x8009
+0xC257	0x800A
+0xC258	0x800E
+0xC259	0x800F
+0xC25A	0x8011
+0xC25B	0x8013
+0xC25C	0x801A
+0xC25D	0x801B
+0xC25E	0x801D
+0xC25F	0x801E
+0xC260	0x801F
+0xC261	0x8021
+0xC262	0x8023
+0xC263	0x8024
+0xC264	0x802B
+0xC265	0x802C
+0xC266	0x802D
+0xC267	0x802E
+0xC268	0x802F
+0xC269	0x8030
+0xC26A	0x8032
+0xC26B	0x8034
+0xC26C	0x8039
+0xC26D	0x803A
+0xC26E	0x803C
+0xC26F	0x803E
+0xC270	0x8040
+0xC271	0x8041
+0xC272	0x8044
+0xC273	0x8045
+0xC274	0x8047
+0xC275	0x8048
+0xC276	0x8049
+0xC277	0x804E
+0xC278	0x804F
+0xC279	0x8050
+0xC27A	0x8051
+0xC27B	0x8053
+0xC27C	0x8055
+0xC27D	0x8056
+0xC27E	0x8057
+0xC280	0x8059
+0xC281	0x805B
+0xC282	0x805C
+0xC283	0x805D
+0xC284	0x805E
+0xC285	0x805F
+0xC286	0x8060
+0xC287	0x8061
+0xC288	0x8062
+0xC289	0x8063
+0xC28A	0x8064
+0xC28B	0x8065
+0xC28C	0x8066
+0xC28D	0x8067
+0xC28E	0x8068
+0xC28F	0x806B
+0xC290	0x806C
+0xC291	0x806D
+0xC292	0x806E
+0xC293	0x806F
+0xC294	0x8070
+0xC295	0x8072
+0xC296	0x8073
+0xC297	0x8074
+0xC298	0x8075
+0xC299	0x8076
+0xC29A	0x8077
+0xC29B	0x8078
+0xC29C	0x8079
+0xC29D	0x807A
+0xC29E	0x807B
+0xC29F	0x807C
+0xC2A0	0x807D
+0xC2A1	0x9686
+0xC2A2	0x5784
+0xC2A3	0x62E2
+0xC2A4	0x9647
+0xC2A5	0x697C
+0xC2A6	0x5A04
+0xC2A7	0x6402
+0xC2A8	0x7BD3
+0xC2A9	0x6F0F
+0xC2AA	0x964B
+0xC2AB	0x82A6
+0xC2AC	0x5362
+0xC2AD	0x9885
+0xC2AE	0x5E90
+0xC2AF	0x7089
+0xC2B0	0x63B3
+0xC2B1	0x5364
+0xC2B2	0x864F
+0xC2B3	0x9C81
+0xC2B4	0x9E93
+0xC2B5	0x788C
+0xC2B6	0x9732
+0xC2B7	0x8DEF
+0xC2B8	0x8D42
+0xC2B9	0x9E7F
+0xC2BA	0x6F5E
+0xC2BB	0x7984
+0xC2BC	0x5F55
+0xC2BD	0x9646
+0xC2BE	0x622E
+0xC2BF	0x9A74
+0xC2C0	0x5415
+0xC2C1	0x94DD
+0xC2C2	0x4FA3
+0xC2C3	0x65C5
+0xC2C4	0x5C65
+0xC2C5	0x5C61
+0xC2C6	0x7F15
+0xC2C7	0x8651
+0xC2C8	0x6C2F
+0xC2C9	0x5F8B
+0xC2CA	0x7387
+0xC2CB	0x6EE4
+0xC2CC	0x7EFF
+0xC2CD	0x5CE6
+0xC2CE	0x631B
+0xC2CF	0x5B6A
+0xC2D0	0x6EE6
+0xC2D1	0x5375
+0xC2D2	0x4E71
+0xC2D3	0x63A0
+0xC2D4	0x7565
+0xC2D5	0x62A1
+0xC2D6	0x8F6E
+0xC2D7	0x4F26
+0xC2D8	0x4ED1
+0xC2D9	0x6CA6
+0xC2DA	0x7EB6
+0xC2DB	0x8BBA
+0xC2DC	0x841D
+0xC2DD	0x87BA
+0xC2DE	0x7F57
+0xC2DF	0x903B
+0xC2E0	0x9523
+0xC2E1	0x7BA9
+0xC2E2	0x9AA1
+0xC2E3	0x88F8
+0xC2E4	0x843D
+0xC2E5	0x6D1B
+0xC2E6	0x9A86
+0xC2E7	0x7EDC
+0xC2E8	0x5988
+0xC2E9	0x9EBB
+0xC2EA	0x739B
+0xC2EB	0x7801
+0xC2EC	0x8682
+0xC2ED	0x9A6C
+0xC2EE	0x9A82
+0xC2EF	0x561B
+0xC2F0	0x5417
+0xC2F1	0x57CB
+0xC2F2	0x4E70
+0xC2F3	0x9EA6
+0xC2F4	0x5356
+0xC2F5	0x8FC8
+0xC2F6	0x8109
+0xC2F7	0x7792
+0xC2F8	0x9992
+0xC2F9	0x86EE
+0xC2FA	0x6EE1
+0xC2FB	0x8513
+0xC2FC	0x66FC
+0xC2FD	0x6162
+0xC2FE	0x6F2B
+0xC340	0x807E
+0xC341	0x8081
+0xC342	0x8082
+0xC343	0x8085
+0xC344	0x8088
+0xC345	0x808A
+0xC346	0x808D
+0xC347	0x808E
+0xC348	0x808F
+0xC349	0x8090
+0xC34A	0x8091
+0xC34B	0x8092
+0xC34C	0x8094
+0xC34D	0x8095
+0xC34E	0x8097
+0xC34F	0x8099
+0xC350	0x809E
+0xC351	0x80A3
+0xC352	0x80A6
+0xC353	0x80A7
+0xC354	0x80A8
+0xC355	0x80AC
+0xC356	0x80B0
+0xC357	0x80B3
+0xC358	0x80B5
+0xC359	0x80B6
+0xC35A	0x80B8
+0xC35B	0x80B9
+0xC35C	0x80BB
+0xC35D	0x80C5
+0xC35E	0x80C7
+0xC35F	0x80C8
+0xC360	0x80C9
+0xC361	0x80CA
+0xC362	0x80CB
+0xC363	0x80CF
+0xC364	0x80D0
+0xC365	0x80D1
+0xC366	0x80D2
+0xC367	0x80D3
+0xC368	0x80D4
+0xC369	0x80D5
+0xC36A	0x80D8
+0xC36B	0x80DF
+0xC36C	0x80E0
+0xC36D	0x80E2
+0xC36E	0x80E3
+0xC36F	0x80E6
+0xC370	0x80EE
+0xC371	0x80F5
+0xC372	0x80F7
+0xC373	0x80F9
+0xC374	0x80FB
+0xC375	0x80FE
+0xC376	0x80FF
+0xC377	0x8100
+0xC378	0x8101
+0xC379	0x8103
+0xC37A	0x8104
+0xC37B	0x8105
+0xC37C	0x8107
+0xC37D	0x8108
+0xC37E	0x810B
+0xC380	0x810C
+0xC381	0x8115
+0xC382	0x8117
+0xC383	0x8119
+0xC384	0x811B
+0xC385	0x811C
+0xC386	0x811D
+0xC387	0x811F
+0xC388	0x8120
+0xC389	0x8121
+0xC38A	0x8122
+0xC38B	0x8123
+0xC38C	0x8124
+0xC38D	0x8125
+0xC38E	0x8126
+0xC38F	0x8127
+0xC390	0x8128
+0xC391	0x8129
+0xC392	0x812A
+0xC393	0x812B
+0xC394	0x812D
+0xC395	0x812E
+0xC396	0x8130
+0xC397	0x8133
+0xC398	0x8134
+0xC399	0x8135
+0xC39A	0x8137
+0xC39B	0x8139
+0xC39C	0x813A
+0xC39D	0x813B
+0xC39E	0x813C
+0xC39F	0x813D
+0xC3A0	0x813F
+0xC3A1	0x8C29
+0xC3A2	0x8292
+0xC3A3	0x832B
+0xC3A4	0x76F2
+0xC3A5	0x6C13
+0xC3A6	0x5FD9
+0xC3A7	0x83BD
+0xC3A8	0x732B
+0xC3A9	0x8305
+0xC3AA	0x951A
+0xC3AB	0x6BDB
+0xC3AC	0x77DB
+0xC3AD	0x94C6
+0xC3AE	0x536F
+0xC3AF	0x8302
+0xC3B0	0x5192
+0xC3B1	0x5E3D
+0xC3B2	0x8C8C
+0xC3B3	0x8D38
+0xC3B4	0x4E48
+0xC3B5	0x73AB
+0xC3B6	0x679A
+0xC3B7	0x6885
+0xC3B8	0x9176
+0xC3B9	0x9709
+0xC3BA	0x7164
+0xC3BB	0x6CA1
+0xC3BC	0x7709
+0xC3BD	0x5A92
+0xC3BE	0x9541
+0xC3BF	0x6BCF
+0xC3C0	0x7F8E
+0xC3C1	0x6627
+0xC3C2	0x5BD0
+0xC3C3	0x59B9
+0xC3C4	0x5A9A
+0xC3C5	0x95E8
+0xC3C6	0x95F7
+0xC3C7	0x4EEC
+0xC3C8	0x840C
+0xC3C9	0x8499
+0xC3CA	0x6AAC
+0xC3CB	0x76DF
+0xC3CC	0x9530
+0xC3CD	0x731B
+0xC3CE	0x68A6
+0xC3CF	0x5B5F
+0xC3D0	0x772F
+0xC3D1	0x919A
+0xC3D2	0x9761
+0xC3D3	0x7CDC
+0xC3D4	0x8FF7
+0xC3D5	0x8C1C
+0xC3D6	0x5F25
+0xC3D7	0x7C73
+0xC3D8	0x79D8
+0xC3D9	0x89C5
+0xC3DA	0x6CCC
+0xC3DB	0x871C
+0xC3DC	0x5BC6
+0xC3DD	0x5E42
+0xC3DE	0x68C9
+0xC3DF	0x7720
+0xC3E0	0x7EF5
+0xC3E1	0x5195
+0xC3E2	0x514D
+0xC3E3	0x52C9
+0xC3E4	0x5A29
+0xC3E5	0x7F05
+0xC3E6	0x9762
+0xC3E7	0x82D7
+0xC3E8	0x63CF
+0xC3E9	0x7784
+0xC3EA	0x85D0
+0xC3EB	0x79D2
+0xC3EC	0x6E3A
+0xC3ED	0x5E99
+0xC3EE	0x5999
+0xC3EF	0x8511
+0xC3F0	0x706D
+0xC3F1	0x6C11
+0xC3F2	0x62BF
+0xC3F3	0x76BF
+0xC3F4	0x654F
+0xC3F5	0x60AF
+0xC3F6	0x95FD
+0xC3F7	0x660E
+0xC3F8	0x879F
+0xC3F9	0x9E23
+0xC3FA	0x94ED
+0xC3FB	0x540D
+0xC3FC	0x547D
+0xC3FD	0x8C2C
+0xC3FE	0x6478
+0xC440	0x8140
+0xC441	0x8141
+0xC442	0x8142
+0xC443	0x8143
+0xC444	0x8144
+0xC445	0x8145
+0xC446	0x8147
+0xC447	0x8149
+0xC448	0x814D
+0xC449	0x814E
+0xC44A	0x814F
+0xC44B	0x8152
+0xC44C	0x8156
+0xC44D	0x8157
+0xC44E	0x8158
+0xC44F	0x815B
+0xC450	0x815C
+0xC451	0x815D
+0xC452	0x815E
+0xC453	0x815F
+0xC454	0x8161
+0xC455	0x8162
+0xC456	0x8163
+0xC457	0x8164
+0xC458	0x8166
+0xC459	0x8168
+0xC45A	0x816A
+0xC45B	0x816B
+0xC45C	0x816C
+0xC45D	0x816F
+0xC45E	0x8172
+0xC45F	0x8173
+0xC460	0x8175
+0xC461	0x8176
+0xC462	0x8177
+0xC463	0x8178
+0xC464	0x8181
+0xC465	0x8183
+0xC466	0x8184
+0xC467	0x8185
+0xC468	0x8186
+0xC469	0x8187
+0xC46A	0x8189
+0xC46B	0x818B
+0xC46C	0x818C
+0xC46D	0x818D
+0xC46E	0x818E
+0xC46F	0x8190
+0xC470	0x8192
+0xC471	0x8193
+0xC472	0x8194
+0xC473	0x8195
+0xC474	0x8196
+0xC475	0x8197
+0xC476	0x8199
+0xC477	0x819A
+0xC478	0x819E
+0xC479	0x819F
+0xC47A	0x81A0
+0xC47B	0x81A1
+0xC47C	0x81A2
+0xC47D	0x81A4
+0xC47E	0x81A5
+0xC480	0x81A7
+0xC481	0x81A9
+0xC482	0x81AB
+0xC483	0x81AC
+0xC484	0x81AD
+0xC485	0x81AE
+0xC486	0x81AF
+0xC487	0x81B0
+0xC488	0x81B1
+0xC489	0x81B2
+0xC48A	0x81B4
+0xC48B	0x81B5
+0xC48C	0x81B6
+0xC48D	0x81B7
+0xC48E	0x81B8
+0xC48F	0x81B9
+0xC490	0x81BC
+0xC491	0x81BD
+0xC492	0x81BE
+0xC493	0x81BF
+0xC494	0x81C4
+0xC495	0x81C5
+0xC496	0x81C7
+0xC497	0x81C8
+0xC498	0x81C9
+0xC499	0x81CB
+0xC49A	0x81CD
+0xC49B	0x81CE
+0xC49C	0x81CF
+0xC49D	0x81D0
+0xC49E	0x81D1
+0xC49F	0x81D2
+0xC4A0	0x81D3
+0xC4A1	0x6479
+0xC4A2	0x8611
+0xC4A3	0x6A21
+0xC4A4	0x819C
+0xC4A5	0x78E8
+0xC4A6	0x6469
+0xC4A7	0x9B54
+0xC4A8	0x62B9
+0xC4A9	0x672B
+0xC4AA	0x83AB
+0xC4AB	0x58A8
+0xC4AC	0x9ED8
+0xC4AD	0x6CAB
+0xC4AE	0x6F20
+0xC4AF	0x5BDE
+0xC4B0	0x964C
+0xC4B1	0x8C0B
+0xC4B2	0x725F
+0xC4B3	0x67D0
+0xC4B4	0x62C7
+0xC4B5	0x7261
+0xC4B6	0x4EA9
+0xC4B7	0x59C6
+0xC4B8	0x6BCD
+0xC4B9	0x5893
+0xC4BA	0x66AE
+0xC4BB	0x5E55
+0xC4BC	0x52DF
+0xC4BD	0x6155
+0xC4BE	0x6728
+0xC4BF	0x76EE
+0xC4C0	0x7766
+0xC4C1	0x7267
+0xC4C2	0x7A46
+0xC4C3	0x62FF
+0xC4C4	0x54EA
+0xC4C5	0x5450
+0xC4C6	0x94A0
+0xC4C7	0x90A3
+0xC4C8	0x5A1C
+0xC4C9	0x7EB3
+0xC4CA	0x6C16
+0xC4CB	0x4E43
+0xC4CC	0x5976
+0xC4CD	0x8010
+0xC4CE	0x5948
+0xC4CF	0x5357
+0xC4D0	0x7537
+0xC4D1	0x96BE
+0xC4D2	0x56CA
+0xC4D3	0x6320
+0xC4D4	0x8111
+0xC4D5	0x607C
+0xC4D6	0x95F9
+0xC4D7	0x6DD6
+0xC4D8	0x5462
+0xC4D9	0x9981
+0xC4DA	0x5185
+0xC4DB	0x5AE9
+0xC4DC	0x80FD
+0xC4DD	0x59AE
+0xC4DE	0x9713
+0xC4DF	0x502A
+0xC4E0	0x6CE5
+0xC4E1	0x5C3C
+0xC4E2	0x62DF
+0xC4E3	0x4F60
+0xC4E4	0x533F
+0xC4E5	0x817B
+0xC4E6	0x9006
+0xC4E7	0x6EBA
+0xC4E8	0x852B
+0xC4E9	0x62C8
+0xC4EA	0x5E74
+0xC4EB	0x78BE
+0xC4EC	0x64B5
+0xC4ED	0x637B
+0xC4EE	0x5FF5
+0xC4EF	0x5A18
+0xC4F0	0x917F
+0xC4F1	0x9E1F
+0xC4F2	0x5C3F
+0xC4F3	0x634F
+0xC4F4	0x8042
+0xC4F5	0x5B7D
+0xC4F6	0x556E
+0xC4F7	0x954A
+0xC4F8	0x954D
+0xC4F9	0x6D85
+0xC4FA	0x60A8
+0xC4FB	0x67E0
+0xC4FC	0x72DE
+0xC4FD	0x51DD
+0xC4FE	0x5B81
+0xC540	0x81D4
+0xC541	0x81D5
+0xC542	0x81D6
+0xC543	0x81D7
+0xC544	0x81D8
+0xC545	0x81D9
+0xC546	0x81DA
+0xC547	0x81DB
+0xC548	0x81DC
+0xC549	0x81DD
+0xC54A	0x81DE
+0xC54B	0x81DF
+0xC54C	0x81E0
+0xC54D	0x81E1
+0xC54E	0x81E2
+0xC54F	0x81E4
+0xC550	0x81E5
+0xC551	0x81E6
+0xC552	0x81E8
+0xC553	0x81E9
+0xC554	0x81EB
+0xC555	0x81EE
+0xC556	0x81EF
+0xC557	0x81F0
+0xC558	0x81F1
+0xC559	0x81F2
+0xC55A	0x81F5
+0xC55B	0x81F6
+0xC55C	0x81F7
+0xC55D	0x81F8
+0xC55E	0x81F9
+0xC55F	0x81FA
+0xC560	0x81FD
+0xC561	0x81FF
+0xC562	0x8203
+0xC563	0x8207
+0xC564	0x8208
+0xC565	0x8209
+0xC566	0x820A
+0xC567	0x820B
+0xC568	0x820E
+0xC569	0x820F
+0xC56A	0x8211
+0xC56B	0x8213
+0xC56C	0x8215
+0xC56D	0x8216
+0xC56E	0x8217
+0xC56F	0x8218
+0xC570	0x8219
+0xC571	0x821A
+0xC572	0x821D
+0xC573	0x8220
+0xC574	0x8224
+0xC575	0x8225
+0xC576	0x8226
+0xC577	0x8227
+0xC578	0x8229
+0xC579	0x822E
+0xC57A	0x8232
+0xC57B	0x823A
+0xC57C	0x823C
+0xC57D	0x823D
+0xC57E	0x823F
+0xC580	0x8240
+0xC581	0x8241
+0xC582	0x8242
+0xC583	0x8243
+0xC584	0x8245
+0xC585	0x8246
+0xC586	0x8248
+0xC587	0x824A
+0xC588	0x824C
+0xC589	0x824D
+0xC58A	0x824E
+0xC58B	0x8250
+0xC58C	0x8251
+0xC58D	0x8252
+0xC58E	0x8253
+0xC58F	0x8254
+0xC590	0x8255
+0xC591	0x8256
+0xC592	0x8257
+0xC593	0x8259
+0xC594	0x825B
+0xC595	0x825C
+0xC596	0x825D
+0xC597	0x825E
+0xC598	0x8260
+0xC599	0x8261
+0xC59A	0x8262
+0xC59B	0x8263
+0xC59C	0x8264
+0xC59D	0x8265
+0xC59E	0x8266
+0xC59F	0x8267
+0xC5A0	0x8269
+0xC5A1	0x62E7
+0xC5A2	0x6CDE
+0xC5A3	0x725B
+0xC5A4	0x626D
+0xC5A5	0x94AE
+0xC5A6	0x7EBD
+0xC5A7	0x8113
+0xC5A8	0x6D53
+0xC5A9	0x519C
+0xC5AA	0x5F04
+0xC5AB	0x5974
+0xC5AC	0x52AA
+0xC5AD	0x6012
+0xC5AE	0x5973
+0xC5AF	0x6696
+0xC5B0	0x8650
+0xC5B1	0x759F
+0xC5B2	0x632A
+0xC5B3	0x61E6
+0xC5B4	0x7CEF
+0xC5B5	0x8BFA
+0xC5B6	0x54E6
+0xC5B7	0x6B27
+0xC5B8	0x9E25
+0xC5B9	0x6BB4
+0xC5BA	0x85D5
+0xC5BB	0x5455
+0xC5BC	0x5076
+0xC5BD	0x6CA4
+0xC5BE	0x556A
+0xC5BF	0x8DB4
+0xC5C0	0x722C
+0xC5C1	0x5E15
+0xC5C2	0x6015
+0xC5C3	0x7436
+0xC5C4	0x62CD
+0xC5C5	0x6392
+0xC5C6	0x724C
+0xC5C7	0x5F98
+0xC5C8	0x6E43
+0xC5C9	0x6D3E
+0xC5CA	0x6500
+0xC5CB	0x6F58
+0xC5CC	0x76D8
+0xC5CD	0x78D0
+0xC5CE	0x76FC
+0xC5CF	0x7554
+0xC5D0	0x5224
+0xC5D1	0x53DB
+0xC5D2	0x4E53
+0xC5D3	0x5E9E
+0xC5D4	0x65C1
+0xC5D5	0x802A
+0xC5D6	0x80D6
+0xC5D7	0x629B
+0xC5D8	0x5486
+0xC5D9	0x5228
+0xC5DA	0x70AE
+0xC5DB	0x888D
+0xC5DC	0x8DD1
+0xC5DD	0x6CE1
+0xC5DE	0x5478
+0xC5DF	0x80DA
+0xC5E0	0x57F9
+0xC5E1	0x88F4
+0xC5E2	0x8D54
+0xC5E3	0x966A
+0xC5E4	0x914D
+0xC5E5	0x4F69
+0xC5E6	0x6C9B
+0xC5E7	0x55B7
+0xC5E8	0x76C6
+0xC5E9	0x7830
+0xC5EA	0x62A8
+0xC5EB	0x70F9
+0xC5EC	0x6F8E
+0xC5ED	0x5F6D
+0xC5EE	0x84EC
+0xC5EF	0x68DA
+0xC5F0	0x787C
+0xC5F1	0x7BF7
+0xC5F2	0x81A8
+0xC5F3	0x670B
+0xC5F4	0x9E4F
+0xC5F5	0x6367
+0xC5F6	0x78B0
+0xC5F7	0x576F
+0xC5F8	0x7812
+0xC5F9	0x9739
+0xC5FA	0x6279
+0xC5FB	0x62AB
+0xC5FC	0x5288
+0xC5FD	0x7435
+0xC5FE	0x6BD7
+0xC640	0x826A
+0xC641	0x826B
+0xC642	0x826C
+0xC643	0x826D
+0xC644	0x8271
+0xC645	0x8275
+0xC646	0x8276
+0xC647	0x8277
+0xC648	0x8278
+0xC649	0x827B
+0xC64A	0x827C
+0xC64B	0x8280
+0xC64C	0x8281
+0xC64D	0x8283
+0xC64E	0x8285
+0xC64F	0x8286
+0xC650	0x8287
+0xC651	0x8289
+0xC652	0x828C
+0xC653	0x8290
+0xC654	0x8293
+0xC655	0x8294
+0xC656	0x8295
+0xC657	0x8296
+0xC658	0x829A
+0xC659	0x829B
+0xC65A	0x829E
+0xC65B	0x82A0
+0xC65C	0x82A2
+0xC65D	0x82A3
+0xC65E	0x82A7
+0xC65F	0x82B2
+0xC660	0x82B5
+0xC661	0x82B6
+0xC662	0x82BA
+0xC663	0x82BB
+0xC664	0x82BC
+0xC665	0x82BF
+0xC666	0x82C0
+0xC667	0x82C2
+0xC668	0x82C3
+0xC669	0x82C5
+0xC66A	0x82C6
+0xC66B	0x82C9
+0xC66C	0x82D0
+0xC66D	0x82D6
+0xC66E	0x82D9
+0xC66F	0x82DA
+0xC670	0x82DD
+0xC671	0x82E2
+0xC672	0x82E7
+0xC673	0x82E8
+0xC674	0x82E9
+0xC675	0x82EA
+0xC676	0x82EC
+0xC677	0x82ED
+0xC678	0x82EE
+0xC679	0x82F0
+0xC67A	0x82F2
+0xC67B	0x82F3
+0xC67C	0x82F5
+0xC67D	0x82F6
+0xC67E	0x82F8
+0xC680	0x82FA
+0xC681	0x82FC
+0xC682	0x82FD
+0xC683	0x82FE
+0xC684	0x82FF
+0xC685	0x8300
+0xC686	0x830A
+0xC687	0x830B
+0xC688	0x830D
+0xC689	0x8310
+0xC68A	0x8312
+0xC68B	0x8313
+0xC68C	0x8316
+0xC68D	0x8318
+0xC68E	0x8319
+0xC68F	0x831D
+0xC690	0x831E
+0xC691	0x831F
+0xC692	0x8320
+0xC693	0x8321
+0xC694	0x8322
+0xC695	0x8323
+0xC696	0x8324
+0xC697	0x8325
+0xC698	0x8326
+0xC699	0x8329
+0xC69A	0x832A
+0xC69B	0x832E
+0xC69C	0x8330
+0xC69D	0x8332
+0xC69E	0x8337
+0xC69F	0x833B
+0xC6A0	0x833D
+0xC6A1	0x5564
+0xC6A2	0x813E
+0xC6A3	0x75B2
+0xC6A4	0x76AE
+0xC6A5	0x5339
+0xC6A6	0x75DE
+0xC6A7	0x50FB
+0xC6A8	0x5C41
+0xC6A9	0x8B6C
+0xC6AA	0x7BC7
+0xC6AB	0x504F
+0xC6AC	0x7247
+0xC6AD	0x9A97
+0xC6AE	0x98D8
+0xC6AF	0x6F02
+0xC6B0	0x74E2
+0xC6B1	0x7968
+0xC6B2	0x6487
+0xC6B3	0x77A5
+0xC6B4	0x62FC
+0xC6B5	0x9891
+0xC6B6	0x8D2B
+0xC6B7	0x54C1
+0xC6B8	0x8058
+0xC6B9	0x4E52
+0xC6BA	0x576A
+0xC6BB	0x82F9
+0xC6BC	0x840D
+0xC6BD	0x5E73
+0xC6BE	0x51ED
+0xC6BF	0x74F6
+0xC6C0	0x8BC4
+0xC6C1	0x5C4F
+0xC6C2	0x5761
+0xC6C3	0x6CFC
+0xC6C4	0x9887
+0xC6C5	0x5A46
+0xC6C6	0x7834
+0xC6C7	0x9B44
+0xC6C8	0x8FEB
+0xC6C9	0x7C95
+0xC6CA	0x5256
+0xC6CB	0x6251
+0xC6CC	0x94FA
+0xC6CD	0x4EC6
+0xC6CE	0x8386
+0xC6CF	0x8461
+0xC6D0	0x83E9
+0xC6D1	0x84B2
+0xC6D2	0x57D4
+0xC6D3	0x6734
+0xC6D4	0x5703
+0xC6D5	0x666E
+0xC6D6	0x6D66
+0xC6D7	0x8C31
+0xC6D8	0x66DD
+0xC6D9	0x7011
+0xC6DA	0x671F
+0xC6DB	0x6B3A
+0xC6DC	0x6816
+0xC6DD	0x621A
+0xC6DE	0x59BB
+0xC6DF	0x4E03
+0xC6E0	0x51C4
+0xC6E1	0x6F06
+0xC6E2	0x67D2
+0xC6E3	0x6C8F
+0xC6E4	0x5176
+0xC6E5	0x68CB
+0xC6E6	0x5947
+0xC6E7	0x6B67
+0xC6E8	0x7566
+0xC6E9	0x5D0E
+0xC6EA	0x8110
+0xC6EB	0x9F50
+0xC6EC	0x65D7
+0xC6ED	0x7948
+0xC6EE	0x7941
+0xC6EF	0x9A91
+0xC6F0	0x8D77
+0xC6F1	0x5C82
+0xC6F2	0x4E5E
+0xC6F3	0x4F01
+0xC6F4	0x542F
+0xC6F5	0x5951
+0xC6F6	0x780C
+0xC6F7	0x5668
+0xC6F8	0x6C14
+0xC6F9	0x8FC4
+0xC6FA	0x5F03
+0xC6FB	0x6C7D
+0xC6FC	0x6CE3
+0xC6FD	0x8BAB
+0xC6FE	0x6390
+0xC740	0x833E
+0xC741	0x833F
+0xC742	0x8341
+0xC743	0x8342
+0xC744	0x8344
+0xC745	0x8345
+0xC746	0x8348
+0xC747	0x834A
+0xC748	0x834B
+0xC749	0x834C
+0xC74A	0x834D
+0xC74B	0x834E
+0xC74C	0x8353
+0xC74D	0x8355
+0xC74E	0x8356
+0xC74F	0x8357
+0xC750	0x8358
+0xC751	0x8359
+0xC752	0x835D
+0xC753	0x8362
+0xC754	0x8370
+0xC755	0x8371
+0xC756	0x8372
+0xC757	0x8373
+0xC758	0x8374
+0xC759	0x8375
+0xC75A	0x8376
+0xC75B	0x8379
+0xC75C	0x837A
+0xC75D	0x837E
+0xC75E	0x837F
+0xC75F	0x8380
+0xC760	0x8381
+0xC761	0x8382
+0xC762	0x8383
+0xC763	0x8384
+0xC764	0x8387
+0xC765	0x8388
+0xC766	0x838A
+0xC767	0x838B
+0xC768	0x838C
+0xC769	0x838D
+0xC76A	0x838F
+0xC76B	0x8390
+0xC76C	0x8391
+0xC76D	0x8394
+0xC76E	0x8395
+0xC76F	0x8396
+0xC770	0x8397
+0xC771	0x8399
+0xC772	0x839A
+0xC773	0x839D
+0xC774	0x839F
+0xC775	0x83A1
+0xC776	0x83A2
+0xC777	0x83A3
+0xC778	0x83A4
+0xC779	0x83A5
+0xC77A	0x83A6
+0xC77B	0x83A7
+0xC77C	0x83AC
+0xC77D	0x83AD
+0xC77E	0x83AE
+0xC780	0x83AF
+0xC781	0x83B5
+0xC782	0x83BB
+0xC783	0x83BE
+0xC784	0x83BF
+0xC785	0x83C2
+0xC786	0x83C3
+0xC787	0x83C4
+0xC788	0x83C6
+0xC789	0x83C8
+0xC78A	0x83C9
+0xC78B	0x83CB
+0xC78C	0x83CD
+0xC78D	0x83CE
+0xC78E	0x83D0
+0xC78F	0x83D1
+0xC790	0x83D2
+0xC791	0x83D3
+0xC792	0x83D5
+0xC793	0x83D7
+0xC794	0x83D9
+0xC795	0x83DA
+0xC796	0x83DB
+0xC797	0x83DE
+0xC798	0x83E2
+0xC799	0x83E3
+0xC79A	0x83E4
+0xC79B	0x83E6
+0xC79C	0x83E7
+0xC79D	0x83E8
+0xC79E	0x83EB
+0xC79F	0x83EC
+0xC7A0	0x83ED
+0xC7A1	0x6070
+0xC7A2	0x6D3D
+0xC7A3	0x7275
+0xC7A4	0x6266
+0xC7A5	0x948E
+0xC7A6	0x94C5
+0xC7A7	0x5343
+0xC7A8	0x8FC1
+0xC7A9	0x7B7E
+0xC7AA	0x4EDF
+0xC7AB	0x8C26
+0xC7AC	0x4E7E
+0xC7AD	0x9ED4
+0xC7AE	0x94B1
+0xC7AF	0x94B3
+0xC7B0	0x524D
+0xC7B1	0x6F5C
+0xC7B2	0x9063
+0xC7B3	0x6D45
+0xC7B4	0x8C34
+0xC7B5	0x5811
+0xC7B6	0x5D4C
+0xC7B7	0x6B20
+0xC7B8	0x6B49
+0xC7B9	0x67AA
+0xC7BA	0x545B
+0xC7BB	0x8154
+0xC7BC	0x7F8C
+0xC7BD	0x5899
+0xC7BE	0x8537
+0xC7BF	0x5F3A
+0xC7C0	0x62A2
+0xC7C1	0x6A47
+0xC7C2	0x9539
+0xC7C3	0x6572
+0xC7C4	0x6084
+0xC7C5	0x6865
+0xC7C6	0x77A7
+0xC7C7	0x4E54
+0xC7C8	0x4FA8
+0xC7C9	0x5DE7
+0xC7CA	0x9798
+0xC7CB	0x64AC
+0xC7CC	0x7FD8
+0xC7CD	0x5CED
+0xC7CE	0x4FCF
+0xC7CF	0x7A8D
+0xC7D0	0x5207
+0xC7D1	0x8304
+0xC7D2	0x4E14
+0xC7D3	0x602F
+0xC7D4	0x7A83
+0xC7D5	0x94A6
+0xC7D6	0x4FB5
+0xC7D7	0x4EB2
+0xC7D8	0x79E6
+0xC7D9	0x7434
+0xC7DA	0x52E4
+0xC7DB	0x82B9
+0xC7DC	0x64D2
+0xC7DD	0x79BD
+0xC7DE	0x5BDD
+0xC7DF	0x6C81
+0xC7E0	0x9752
+0xC7E1	0x8F7B
+0xC7E2	0x6C22
+0xC7E3	0x503E
+0xC7E4	0x537F
+0xC7E5	0x6E05
+0xC7E6	0x64CE
+0xC7E7	0x6674
+0xC7E8	0x6C30
+0xC7E9	0x60C5
+0xC7EA	0x9877
+0xC7EB	0x8BF7
+0xC7EC	0x5E86
+0xC7ED	0x743C
+0xC7EE	0x7A77
+0xC7EF	0x79CB
+0xC7F0	0x4E18
+0xC7F1	0x90B1
+0xC7F2	0x7403
+0xC7F3	0x6C42
+0xC7F4	0x56DA
+0xC7F5	0x914B
+0xC7F6	0x6CC5
+0xC7F7	0x8D8B
+0xC7F8	0x533A
+0xC7F9	0x86C6
+0xC7FA	0x66F2
+0xC7FB	0x8EAF
+0xC7FC	0x5C48
+0xC7FD	0x9A71
+0xC7FE	0x6E20
+0xC840	0x83EE
+0xC841	0x83EF
+0xC842	0x83F3
+0xC843	0x83F4
+0xC844	0x83F5
+0xC845	0x83F6
+0xC846	0x83F7
+0xC847	0x83FA
+0xC848	0x83FB
+0xC849	0x83FC
+0xC84A	0x83FE
+0xC84B	0x83FF
+0xC84C	0x8400
+0xC84D	0x8402
+0xC84E	0x8405
+0xC84F	0x8407
+0xC850	0x8408
+0xC851	0x8409
+0xC852	0x840A
+0xC853	0x8410
+0xC854	0x8412
+0xC855	0x8413
+0xC856	0x8414
+0xC857	0x8415
+0xC858	0x8416
+0xC859	0x8417
+0xC85A	0x8419
+0xC85B	0x841A
+0xC85C	0x841B
+0xC85D	0x841E
+0xC85E	0x841F
+0xC85F	0x8420
+0xC860	0x8421
+0xC861	0x8422
+0xC862	0x8423
+0xC863	0x8429
+0xC864	0x842A
+0xC865	0x842B
+0xC866	0x842C
+0xC867	0x842D
+0xC868	0x842E
+0xC869	0x842F
+0xC86A	0x8430
+0xC86B	0x8432
+0xC86C	0x8433
+0xC86D	0x8434
+0xC86E	0x8435
+0xC86F	0x8436
+0xC870	0x8437
+0xC871	0x8439
+0xC872	0x843A
+0xC873	0x843B
+0xC874	0x843E
+0xC875	0x843F
+0xC876	0x8440
+0xC877	0x8441
+0xC878	0x8442
+0xC879	0x8443
+0xC87A	0x8444
+0xC87B	0x8445
+0xC87C	0x8447
+0xC87D	0x8448
+0xC87E	0x8449
+0xC880	0x844A
+0xC881	0x844B
+0xC882	0x844C
+0xC883	0x844D
+0xC884	0x844E
+0xC885	0x844F
+0xC886	0x8450
+0xC887	0x8452
+0xC888	0x8453
+0xC889	0x8454
+0xC88A	0x8455
+0xC88B	0x8456
+0xC88C	0x8458
+0xC88D	0x845D
+0xC88E	0x845E
+0xC88F	0x845F
+0xC890	0x8460
+0xC891	0x8462
+0xC892	0x8464
+0xC893	0x8465
+0xC894	0x8466
+0xC895	0x8467
+0xC896	0x8468
+0xC897	0x846A
+0xC898	0x846E
+0xC899	0x846F
+0xC89A	0x8470
+0xC89B	0x8472
+0xC89C	0x8474
+0xC89D	0x8477
+0xC89E	0x8479
+0xC89F	0x847B
+0xC8A0	0x847C
+0xC8A1	0x53D6
+0xC8A2	0x5A36
+0xC8A3	0x9F8B
+0xC8A4	0x8DA3
+0xC8A5	0x53BB
+0xC8A6	0x5708
+0xC8A7	0x98A7
+0xC8A8	0x6743
+0xC8A9	0x919B
+0xC8AA	0x6CC9
+0xC8AB	0x5168
+0xC8AC	0x75CA
+0xC8AD	0x62F3
+0xC8AE	0x72AC
+0xC8AF	0x5238
+0xC8B0	0x529D
+0xC8B1	0x7F3A
+0xC8B2	0x7094
+0xC8B3	0x7638
+0xC8B4	0x5374
+0xC8B5	0x9E4A
+0xC8B6	0x69B7
+0xC8B7	0x786E
+0xC8B8	0x96C0
+0xC8B9	0x88D9
+0xC8BA	0x7FA4
+0xC8BB	0x7136
+0xC8BC	0x71C3
+0xC8BD	0x5189
+0xC8BE	0x67D3
+0xC8BF	0x74E4
+0xC8C0	0x58E4
+0xC8C1	0x6518
+0xC8C2	0x56B7
+0xC8C3	0x8BA9
+0xC8C4	0x9976
+0xC8C5	0x6270
+0xC8C6	0x7ED5
+0xC8C7	0x60F9
+0xC8C8	0x70ED
+0xC8C9	0x58EC
+0xC8CA	0x4EC1
+0xC8CB	0x4EBA
+0xC8CC	0x5FCD
+0xC8CD	0x97E7
+0xC8CE	0x4EFB
+0xC8CF	0x8BA4
+0xC8D0	0x5203
+0xC8D1	0x598A
+0xC8D2	0x7EAB
+0xC8D3	0x6254
+0xC8D4	0x4ECD
+0xC8D5	0x65E5
+0xC8D6	0x620E
+0xC8D7	0x8338
+0xC8D8	0x84C9
+0xC8D9	0x8363
+0xC8DA	0x878D
+0xC8DB	0x7194
+0xC8DC	0x6EB6
+0xC8DD	0x5BB9
+0xC8DE	0x7ED2
+0xC8DF	0x5197
+0xC8E0	0x63C9
+0xC8E1	0x67D4
+0xC8E2	0x8089
+0xC8E3	0x8339
+0xC8E4	0x8815
+0xC8E5	0x5112
+0xC8E6	0x5B7A
+0xC8E7	0x5982
+0xC8E8	0x8FB1
+0xC8E9	0x4E73
+0xC8EA	0x6C5D
+0xC8EB	0x5165
+0xC8EC	0x8925
+0xC8ED	0x8F6F
+0xC8EE	0x962E
+0xC8EF	0x854A
+0xC8F0	0x745E
+0xC8F1	0x9510
+0xC8F2	0x95F0
+0xC8F3	0x6DA6
+0xC8F4	0x82E5
+0xC8F5	0x5F31
+0xC8F6	0x6492
+0xC8F7	0x6D12
+0xC8F8	0x8428
+0xC8F9	0x816E
+0xC8FA	0x9CC3
+0xC8FB	0x585E
+0xC8FC	0x8D5B
+0xC8FD	0x4E09
+0xC8FE	0x53C1
+0xC940	0x847D
+0xC941	0x847E
+0xC942	0x847F
+0xC943	0x8480
+0xC944	0x8481
+0xC945	0x8483
+0xC946	0x8484
+0xC947	0x8485
+0xC948	0x8486
+0xC949	0x848A
+0xC94A	0x848D
+0xC94B	0x848F
+0xC94C	0x8490
+0xC94D	0x8491
+0xC94E	0x8492
+0xC94F	0x8493
+0xC950	0x8494
+0xC951	0x8495
+0xC952	0x8496
+0xC953	0x8498
+0xC954	0x849A
+0xC955	0x849B
+0xC956	0x849D
+0xC957	0x849E
+0xC958	0x849F
+0xC959	0x84A0
+0xC95A	0x84A2
+0xC95B	0x84A3
+0xC95C	0x84A4
+0xC95D	0x84A5
+0xC95E	0x84A6
+0xC95F	0x84A7
+0xC960	0x84A8
+0xC961	0x84A9
+0xC962	0x84AA
+0xC963	0x84AB
+0xC964	0x84AC
+0xC965	0x84AD
+0xC966	0x84AE
+0xC967	0x84B0
+0xC968	0x84B1
+0xC969	0x84B3
+0xC96A	0x84B5
+0xC96B	0x84B6
+0xC96C	0x84B7
+0xC96D	0x84BB
+0xC96E	0x84BC
+0xC96F	0x84BE
+0xC970	0x84C0
+0xC971	0x84C2
+0xC972	0x84C3
+0xC973	0x84C5
+0xC974	0x84C6
+0xC975	0x84C7
+0xC976	0x84C8
+0xC977	0x84CB
+0xC978	0x84CC
+0xC979	0x84CE
+0xC97A	0x84CF
+0xC97B	0x84D2
+0xC97C	0x84D4
+0xC97D	0x84D5
+0xC97E	0x84D7
+0xC980	0x84D8
+0xC981	0x84D9
+0xC982	0x84DA
+0xC983	0x84DB
+0xC984	0x84DC
+0xC985	0x84DE
+0xC986	0x84E1
+0xC987	0x84E2
+0xC988	0x84E4
+0xC989	0x84E7
+0xC98A	0x84E8
+0xC98B	0x84E9
+0xC98C	0x84EA
+0xC98D	0x84EB
+0xC98E	0x84ED
+0xC98F	0x84EE
+0xC990	0x84EF
+0xC991	0x84F1
+0xC992	0x84F2
+0xC993	0x84F3
+0xC994	0x84F4
+0xC995	0x84F5
+0xC996	0x84F6
+0xC997	0x84F7
+0xC998	0x84F8
+0xC999	0x84F9
+0xC99A	0x84FA
+0xC99B	0x84FB
+0xC99C	0x84FD
+0xC99D	0x84FE
+0xC99E	0x8500
+0xC99F	0x8501
+0xC9A0	0x8502
+0xC9A1	0x4F1E
+0xC9A2	0x6563
+0xC9A3	0x6851
+0xC9A4	0x55D3
+0xC9A5	0x4E27
+0xC9A6	0x6414
+0xC9A7	0x9A9A
+0xC9A8	0x626B
+0xC9A9	0x5AC2
+0xC9AA	0x745F
+0xC9AB	0x8272
+0xC9AC	0x6DA9
+0xC9AD	0x68EE
+0xC9AE	0x50E7
+0xC9AF	0x838E
+0xC9B0	0x7802
+0xC9B1	0x6740
+0xC9B2	0x5239
+0xC9B3	0x6C99
+0xC9B4	0x7EB1
+0xC9B5	0x50BB
+0xC9B6	0x5565
+0xC9B7	0x715E
+0xC9B8	0x7B5B
+0xC9B9	0x6652
+0xC9BA	0x73CA
+0xC9BB	0x82EB
+0xC9BC	0x6749
+0xC9BD	0x5C71
+0xC9BE	0x5220
+0xC9BF	0x717D
+0xC9C0	0x886B
+0xC9C1	0x95EA
+0xC9C2	0x9655
+0xC9C3	0x64C5
+0xC9C4	0x8D61
+0xC9C5	0x81B3
+0xC9C6	0x5584
+0xC9C7	0x6C55
+0xC9C8	0x6247
+0xC9C9	0x7F2E
+0xC9CA	0x5892
+0xC9CB	0x4F24
+0xC9CC	0x5546
+0xC9CD	0x8D4F
+0xC9CE	0x664C
+0xC9CF	0x4E0A
+0xC9D0	0x5C1A
+0xC9D1	0x88F3
+0xC9D2	0x68A2
+0xC9D3	0x634E
+0xC9D4	0x7A0D
+0xC9D5	0x70E7
+0xC9D6	0x828D
+0xC9D7	0x52FA
+0xC9D8	0x97F6
+0xC9D9	0x5C11
+0xC9DA	0x54E8
+0xC9DB	0x90B5
+0xC9DC	0x7ECD
+0xC9DD	0x5962
+0xC9DE	0x8D4A
+0xC9DF	0x86C7
+0xC9E0	0x820C
+0xC9E1	0x820D
+0xC9E2	0x8D66
+0xC9E3	0x6444
+0xC9E4	0x5C04
+0xC9E5	0x6151
+0xC9E6	0x6D89
+0xC9E7	0x793E
+0xC9E8	0x8BBE
+0xC9E9	0x7837
+0xC9EA	0x7533
+0xC9EB	0x547B
+0xC9EC	0x4F38
+0xC9ED	0x8EAB
+0xC9EE	0x6DF1
+0xC9EF	0x5A20
+0xC9F0	0x7EC5
+0xC9F1	0x795E
+0xC9F2	0x6C88
+0xC9F3	0x5BA1
+0xC9F4	0x5A76
+0xC9F5	0x751A
+0xC9F6	0x80BE
+0xC9F7	0x614E
+0xC9F8	0x6E17
+0xC9F9	0x58F0
+0xC9FA	0x751F
+0xC9FB	0x7525
+0xC9FC	0x7272
+0xC9FD	0x5347
+0xC9FE	0x7EF3
+0xCA40	0x8503
+0xCA41	0x8504
+0xCA42	0x8505
+0xCA43	0x8506
+0xCA44	0x8507
+0xCA45	0x8508
+0xCA46	0x8509
+0xCA47	0x850A
+0xCA48	0x850B
+0xCA49	0x850D
+0xCA4A	0x850E
+0xCA4B	0x850F
+0xCA4C	0x8510
+0xCA4D	0x8512
+0xCA4E	0x8514
+0xCA4F	0x8515
+0xCA50	0x8516
+0xCA51	0x8518
+0xCA52	0x8519
+0xCA53	0x851B
+0xCA54	0x851C
+0xCA55	0x851D
+0xCA56	0x851E
+0xCA57	0x8520
+0xCA58	0x8522
+0xCA59	0x8523
+0xCA5A	0x8524
+0xCA5B	0x8525
+0xCA5C	0x8526
+0xCA5D	0x8527
+0xCA5E	0x8528
+0xCA5F	0x8529
+0xCA60	0x852A
+0xCA61	0x852D
+0xCA62	0x852E
+0xCA63	0x852F
+0xCA64	0x8530
+0xCA65	0x8531
+0xCA66	0x8532
+0xCA67	0x8533
+0xCA68	0x8534
+0xCA69	0x8535
+0xCA6A	0x8536
+0xCA6B	0x853E
+0xCA6C	0x853F
+0xCA6D	0x8540
+0xCA6E	0x8541
+0xCA6F	0x8542
+0xCA70	0x8544
+0xCA71	0x8545
+0xCA72	0x8546
+0xCA73	0x8547
+0xCA74	0x854B
+0xCA75	0x854C
+0xCA76	0x854D
+0xCA77	0x854E
+0xCA78	0x854F
+0xCA79	0x8550
+0xCA7A	0x8551
+0xCA7B	0x8552
+0xCA7C	0x8553
+0xCA7D	0x8554
+0xCA7E	0x8555
+0xCA80	0x8557
+0xCA81	0x8558
+0xCA82	0x855A
+0xCA83	0x855B
+0xCA84	0x855C
+0xCA85	0x855D
+0xCA86	0x855F
+0xCA87	0x8560
+0xCA88	0x8561
+0xCA89	0x8562
+0xCA8A	0x8563
+0xCA8B	0x8565
+0xCA8C	0x8566
+0xCA8D	0x8567
+0xCA8E	0x8569
+0xCA8F	0x856A
+0xCA90	0x856B
+0xCA91	0x856C
+0xCA92	0x856D
+0xCA93	0x856E
+0xCA94	0x856F
+0xCA95	0x8570
+0xCA96	0x8571
+0xCA97	0x8573
+0xCA98	0x8575
+0xCA99	0x8576
+0xCA9A	0x8577
+0xCA9B	0x8578
+0xCA9C	0x857C
+0xCA9D	0x857D
+0xCA9E	0x857F
+0xCA9F	0x8580
+0xCAA0	0x8581
+0xCAA1	0x7701
+0xCAA2	0x76DB
+0xCAA3	0x5269
+0xCAA4	0x80DC
+0xCAA5	0x5723
+0xCAA6	0x5E08
+0xCAA7	0x5931
+0xCAA8	0x72EE
+0xCAA9	0x65BD
+0xCAAA	0x6E7F
+0xCAAB	0x8BD7
+0xCAAC	0x5C38
+0xCAAD	0x8671
+0xCAAE	0x5341
+0xCAAF	0x77F3
+0xCAB0	0x62FE
+0xCAB1	0x65F6
+0xCAB2	0x4EC0
+0xCAB3	0x98DF
+0xCAB4	0x8680
+0xCAB5	0x5B9E
+0xCAB6	0x8BC6
+0xCAB7	0x53F2
+0xCAB8	0x77E2
+0xCAB9	0x4F7F
+0xCABA	0x5C4E
+0xCABB	0x9A76
+0xCABC	0x59CB
+0xCABD	0x5F0F
+0xCABE	0x793A
+0xCABF	0x58EB
+0xCAC0	0x4E16
+0xCAC1	0x67FF
+0xCAC2	0x4E8B
+0xCAC3	0x62ED
+0xCAC4	0x8A93
+0xCAC5	0x901D
+0xCAC6	0x52BF
+0xCAC7	0x662F
+0xCAC8	0x55DC
+0xCAC9	0x566C
+0xCACA	0x9002
+0xCACB	0x4ED5
+0xCACC	0x4F8D
+0xCACD	0x91CA
+0xCACE	0x9970
+0xCACF	0x6C0F
+0xCAD0	0x5E02
+0xCAD1	0x6043
+0xCAD2	0x5BA4
+0xCAD3	0x89C6
+0xCAD4	0x8BD5
+0xCAD5	0x6536
+0xCAD6	0x624B
+0xCAD7	0x9996
+0xCAD8	0x5B88
+0xCAD9	0x5BFF
+0xCADA	0x6388
+0xCADB	0x552E
+0xCADC	0x53D7
+0xCADD	0x7626
+0xCADE	0x517D
+0xCADF	0x852C
+0xCAE0	0x67A2
+0xCAE1	0x68B3
+0xCAE2	0x6B8A
+0xCAE3	0x6292
+0xCAE4	0x8F93
+0xCAE5	0x53D4
+0xCAE6	0x8212
+0xCAE7	0x6DD1
+0xCAE8	0x758F
+0xCAE9	0x4E66
+0xCAEA	0x8D4E
+0xCAEB	0x5B70
+0xCAEC	0x719F
+0xCAED	0x85AF
+0xCAEE	0x6691
+0xCAEF	0x66D9
+0xCAF0	0x7F72
+0xCAF1	0x8700
+0xCAF2	0x9ECD
+0xCAF3	0x9F20
+0xCAF4	0x5C5E
+0xCAF5	0x672F
+0xCAF6	0x8FF0
+0xCAF7	0x6811
+0xCAF8	0x675F
+0xCAF9	0x620D
+0xCAFA	0x7AD6
+0xCAFB	0x5885
+0xCAFC	0x5EB6
+0xCAFD	0x6570
+0xCAFE	0x6F31
+0xCB40	0x8582
+0xCB41	0x8583
+0xCB42	0x8586
+0xCB43	0x8588
+0xCB44	0x8589
+0xCB45	0x858A
+0xCB46	0x858B
+0xCB47	0x858C
+0xCB48	0x858D
+0xCB49	0x858E
+0xCB4A	0x8590
+0xCB4B	0x8591
+0xCB4C	0x8592
+0xCB4D	0x8593
+0xCB4E	0x8594
+0xCB4F	0x8595
+0xCB50	0x8596
+0xCB51	0x8597
+0xCB52	0x8598
+0xCB53	0x8599
+0xCB54	0x859A
+0xCB55	0x859D
+0xCB56	0x859E
+0xCB57	0x859F
+0xCB58	0x85A0
+0xCB59	0x85A1
+0xCB5A	0x85A2
+0xCB5B	0x85A3
+0xCB5C	0x85A5
+0xCB5D	0x85A6
+0xCB5E	0x85A7
+0xCB5F	0x85A9
+0xCB60	0x85AB
+0xCB61	0x85AC
+0xCB62	0x85AD
+0xCB63	0x85B1
+0xCB64	0x85B2
+0xCB65	0x85B3
+0xCB66	0x85B4
+0xCB67	0x85B5
+0xCB68	0x85B6
+0xCB69	0x85B8
+0xCB6A	0x85BA
+0xCB6B	0x85BB
+0xCB6C	0x85BC
+0xCB6D	0x85BD
+0xCB6E	0x85BE
+0xCB6F	0x85BF
+0xCB70	0x85C0
+0xCB71	0x85C2
+0xCB72	0x85C3
+0xCB73	0x85C4
+0xCB74	0x85C5
+0xCB75	0x85C6
+0xCB76	0x85C7
+0xCB77	0x85C8
+0xCB78	0x85CA
+0xCB79	0x85CB
+0xCB7A	0x85CC
+0xCB7B	0x85CD
+0xCB7C	0x85CE
+0xCB7D	0x85D1
+0xCB7E	0x85D2
+0xCB80	0x85D4
+0xCB81	0x85D6
+0xCB82	0x85D7
+0xCB83	0x85D8
+0xCB84	0x85D9
+0xCB85	0x85DA
+0xCB86	0x85DB
+0xCB87	0x85DD
+0xCB88	0x85DE
+0xCB89	0x85DF
+0xCB8A	0x85E0
+0xCB8B	0x85E1
+0xCB8C	0x85E2
+0xCB8D	0x85E3
+0xCB8E	0x85E5
+0xCB8F	0x85E6
+0xCB90	0x85E7
+0xCB91	0x85E8
+0xCB92	0x85EA
+0xCB93	0x85EB
+0xCB94	0x85EC
+0xCB95	0x85ED
+0xCB96	0x85EE
+0xCB97	0x85EF
+0xCB98	0x85F0
+0xCB99	0x85F1
+0xCB9A	0x85F2
+0xCB9B	0x85F3
+0xCB9C	0x85F4
+0xCB9D	0x85F5
+0xCB9E	0x85F6
+0xCB9F	0x85F7
+0xCBA0	0x85F8
+0xCBA1	0x6055
+0xCBA2	0x5237
+0xCBA3	0x800D
+0xCBA4	0x6454
+0xCBA5	0x8870
+0xCBA6	0x7529
+0xCBA7	0x5E05
+0xCBA8	0x6813
+0xCBA9	0x62F4
+0xCBAA	0x971C
+0xCBAB	0x53CC
+0xCBAC	0x723D
+0xCBAD	0x8C01
+0xCBAE	0x6C34
+0xCBAF	0x7761
+0xCBB0	0x7A0E
+0xCBB1	0x542E
+0xCBB2	0x77AC
+0xCBB3	0x987A
+0xCBB4	0x821C
+0xCBB5	0x8BF4
+0xCBB6	0x7855
+0xCBB7	0x6714
+0xCBB8	0x70C1
+0xCBB9	0x65AF
+0xCBBA	0x6495
+0xCBBB	0x5636
+0xCBBC	0x601D
+0xCBBD	0x79C1
+0xCBBE	0x53F8
+0xCBBF	0x4E1D
+0xCBC0	0x6B7B
+0xCBC1	0x8086
+0xCBC2	0x5BFA
+0xCBC3	0x55E3
+0xCBC4	0x56DB
+0xCBC5	0x4F3A
+0xCBC6	0x4F3C
+0xCBC7	0x9972
+0xCBC8	0x5DF3
+0xCBC9	0x677E
+0xCBCA	0x8038
+0xCBCB	0x6002
+0xCBCC	0x9882
+0xCBCD	0x9001
+0xCBCE	0x5B8B
+0xCBCF	0x8BBC
+0xCBD0	0x8BF5
+0xCBD1	0x641C
+0xCBD2	0x8258
+0xCBD3	0x64DE
+0xCBD4	0x55FD
+0xCBD5	0x82CF
+0xCBD6	0x9165
+0xCBD7	0x4FD7
+0xCBD8	0x7D20
+0xCBD9	0x901F
+0xCBDA	0x7C9F
+0xCBDB	0x50F3
+0xCBDC	0x5851
+0xCBDD	0x6EAF
+0xCBDE	0x5BBF
+0xCBDF	0x8BC9
+0xCBE0	0x8083
+0xCBE1	0x9178
+0xCBE2	0x849C
+0xCBE3	0x7B97
+0xCBE4	0x867D
+0xCBE5	0x968B
+0xCBE6	0x968F
+0xCBE7	0x7EE5
+0xCBE8	0x9AD3
+0xCBE9	0x788E
+0xCBEA	0x5C81
+0xCBEB	0x7A57
+0xCBEC	0x9042
+0xCBED	0x96A7
+0xCBEE	0x795F
+0xCBEF	0x5B59
+0xCBF0	0x635F
+0xCBF1	0x7B0B
+0xCBF2	0x84D1
+0xCBF3	0x68AD
+0xCBF4	0x5506
+0xCBF5	0x7F29
+0xCBF6	0x7410
+0xCBF7	0x7D22
+0xCBF8	0x9501
+0xCBF9	0x6240
+0xCBFA	0x584C
+0xCBFB	0x4ED6
+0xCBFC	0x5B83
+0xCBFD	0x5979
+0xCBFE	0x5854
+0xCC40	0x85F9
+0xCC41	0x85FA
+0xCC42	0x85FC
+0xCC43	0x85FD
+0xCC44	0x85FE
+0xCC45	0x8600
+0xCC46	0x8601
+0xCC47	0x8602
+0xCC48	0x8603
+0xCC49	0x8604
+0xCC4A	0x8606
+0xCC4B	0x8607
+0xCC4C	0x8608
+0xCC4D	0x8609
+0xCC4E	0x860A
+0xCC4F	0x860B
+0xCC50	0x860C
+0xCC51	0x860D
+0xCC52	0x860E
+0xCC53	0x860F
+0xCC54	0x8610
+0xCC55	0x8612
+0xCC56	0x8613
+0xCC57	0x8614
+0xCC58	0x8615
+0xCC59	0x8617
+0xCC5A	0x8618
+0xCC5B	0x8619
+0xCC5C	0x861A
+0xCC5D	0x861B
+0xCC5E	0x861C
+0xCC5F	0x861D
+0xCC60	0x861E
+0xCC61	0x861F
+0xCC62	0x8620
+0xCC63	0x8621
+0xCC64	0x8622
+0xCC65	0x8623
+0xCC66	0x8624
+0xCC67	0x8625
+0xCC68	0x8626
+0xCC69	0x8628
+0xCC6A	0x862A
+0xCC6B	0x862B
+0xCC6C	0x862C
+0xCC6D	0x862D
+0xCC6E	0x862E
+0xCC6F	0x862F
+0xCC70	0x8630
+0xCC71	0x8631
+0xCC72	0x8632
+0xCC73	0x8633
+0xCC74	0x8634
+0xCC75	0x8635
+0xCC76	0x8636
+0xCC77	0x8637
+0xCC78	0x8639
+0xCC79	0x863A
+0xCC7A	0x863B
+0xCC7B	0x863D
+0xCC7C	0x863E
+0xCC7D	0x863F
+0xCC7E	0x8640
+0xCC80	0x8641
+0xCC81	0x8642
+0xCC82	0x8643
+0xCC83	0x8644
+0xCC84	0x8645
+0xCC85	0x8646
+0xCC86	0x8647
+0xCC87	0x8648
+0xCC88	0x8649
+0xCC89	0x864A
+0xCC8A	0x864B
+0xCC8B	0x864C
+0xCC8C	0x8652
+0xCC8D	0x8653
+0xCC8E	0x8655
+0xCC8F	0x8656
+0xCC90	0x8657
+0xCC91	0x8658
+0xCC92	0x8659
+0xCC93	0x865B
+0xCC94	0x865C
+0xCC95	0x865D
+0xCC96	0x865F
+0xCC97	0x8660
+0xCC98	0x8661
+0xCC99	0x8663
+0xCC9A	0x8664
+0xCC9B	0x8665
+0xCC9C	0x8666
+0xCC9D	0x8667
+0xCC9E	0x8668
+0xCC9F	0x8669
+0xCCA0	0x866A
+0xCCA1	0x736D
+0xCCA2	0x631E
+0xCCA3	0x8E4B
+0xCCA4	0x8E0F
+0xCCA5	0x80CE
+0xCCA6	0x82D4
+0xCCA7	0x62AC
+0xCCA8	0x53F0
+0xCCA9	0x6CF0
+0xCCAA	0x915E
+0xCCAB	0x592A
+0xCCAC	0x6001
+0xCCAD	0x6C70
+0xCCAE	0x574D
+0xCCAF	0x644A
+0xCCB0	0x8D2A
+0xCCB1	0x762B
+0xCCB2	0x6EE9
+0xCCB3	0x575B
+0xCCB4	0x6A80
+0xCCB5	0x75F0
+0xCCB6	0x6F6D
+0xCCB7	0x8C2D
+0xCCB8	0x8C08
+0xCCB9	0x5766
+0xCCBA	0x6BEF
+0xCCBB	0x8892
+0xCCBC	0x78B3
+0xCCBD	0x63A2
+0xCCBE	0x53F9
+0xCCBF	0x70AD
+0xCCC0	0x6C64
+0xCCC1	0x5858
+0xCCC2	0x642A
+0xCCC3	0x5802
+0xCCC4	0x68E0
+0xCCC5	0x819B
+0xCCC6	0x5510
+0xCCC7	0x7CD6
+0xCCC8	0x5018
+0xCCC9	0x8EBA
+0xCCCA	0x6DCC
+0xCCCB	0x8D9F
+0xCCCC	0x70EB
+0xCCCD	0x638F
+0xCCCE	0x6D9B
+0xCCCF	0x6ED4
+0xCCD0	0x7EE6
+0xCCD1	0x8404
+0xCCD2	0x6843
+0xCCD3	0x9003
+0xCCD4	0x6DD8
+0xCCD5	0x9676
+0xCCD6	0x8BA8
+0xCCD7	0x5957
+0xCCD8	0x7279
+0xCCD9	0x85E4
+0xCCDA	0x817E
+0xCCDB	0x75BC
+0xCCDC	0x8A8A
+0xCCDD	0x68AF
+0xCCDE	0x5254
+0xCCDF	0x8E22
+0xCCE0	0x9511
+0xCCE1	0x63D0
+0xCCE2	0x9898
+0xCCE3	0x8E44
+0xCCE4	0x557C
+0xCCE5	0x4F53
+0xCCE6	0x66FF
+0xCCE7	0x568F
+0xCCE8	0x60D5
+0xCCE9	0x6D95
+0xCCEA	0x5243
+0xCCEB	0x5C49
+0xCCEC	0x5929
+0xCCED	0x6DFB
+0xCCEE	0x586B
+0xCCEF	0x7530
+0xCCF0	0x751C
+0xCCF1	0x606C
+0xCCF2	0x8214
+0xCCF3	0x8146
+0xCCF4	0x6311
+0xCCF5	0x6761
+0xCCF6	0x8FE2
+0xCCF7	0x773A
+0xCCF8	0x8DF3
+0xCCF9	0x8D34
+0xCCFA	0x94C1
+0xCCFB	0x5E16
+0xCCFC	0x5385
+0xCCFD	0x542C
+0xCCFE	0x70C3
+0xCD40	0x866D
+0xCD41	0x866F
+0xCD42	0x8670
+0xCD43	0x8672
+0xCD44	0x8673
+0xCD45	0x8674
+0xCD46	0x8675
+0xCD47	0x8676
+0xCD48	0x8677
+0xCD49	0x8678
+0xCD4A	0x8683
+0xCD4B	0x8684
+0xCD4C	0x8685
+0xCD4D	0x8686
+0xCD4E	0x8687
+0xCD4F	0x8688
+0xCD50	0x8689
+0xCD51	0x868E
+0xCD52	0x868F
+0xCD53	0x8690
+0xCD54	0x8691
+0xCD55	0x8692
+0xCD56	0x8694
+0xCD57	0x8696
+0xCD58	0x8697
+0xCD59	0x8698
+0xCD5A	0x8699
+0xCD5B	0x869A
+0xCD5C	0x869B
+0xCD5D	0x869E
+0xCD5E	0x869F
+0xCD5F	0x86A0
+0xCD60	0x86A1
+0xCD61	0x86A2
+0xCD62	0x86A5
+0xCD63	0x86A6
+0xCD64	0x86AB
+0xCD65	0x86AD
+0xCD66	0x86AE
+0xCD67	0x86B2
+0xCD68	0x86B3
+0xCD69	0x86B7
+0xCD6A	0x86B8
+0xCD6B	0x86B9
+0xCD6C	0x86BB
+0xCD6D	0x86BC
+0xCD6E	0x86BD
+0xCD6F	0x86BE
+0xCD70	0x86BF
+0xCD71	0x86C1
+0xCD72	0x86C2
+0xCD73	0x86C3
+0xCD74	0x86C5
+0xCD75	0x86C8
+0xCD76	0x86CC
+0xCD77	0x86CD
+0xCD78	0x86D2
+0xCD79	0x86D3
+0xCD7A	0x86D5
+0xCD7B	0x86D6
+0xCD7C	0x86D7
+0xCD7D	0x86DA
+0xCD7E	0x86DC
+0xCD80	0x86DD
+0xCD81	0x86E0
+0xCD82	0x86E1
+0xCD83	0x86E2
+0xCD84	0x86E3
+0xCD85	0x86E5
+0xCD86	0x86E6
+0xCD87	0x86E7
+0xCD88	0x86E8
+0xCD89	0x86EA
+0xCD8A	0x86EB
+0xCD8B	0x86EC
+0xCD8C	0x86EF
+0xCD8D	0x86F5
+0xCD8E	0x86F6
+0xCD8F	0x86F7
+0xCD90	0x86FA
+0xCD91	0x86FB
+0xCD92	0x86FC
+0xCD93	0x86FD
+0xCD94	0x86FF
+0xCD95	0x8701
+0xCD96	0x8704
+0xCD97	0x8705
+0xCD98	0x8706
+0xCD99	0x870B
+0xCD9A	0x870C
+0xCD9B	0x870E
+0xCD9C	0x870F
+0xCD9D	0x8710
+0xCD9E	0x8711
+0xCD9F	0x8714
+0xCDA0	0x8716
+0xCDA1	0x6C40
+0xCDA2	0x5EF7
+0xCDA3	0x505C
+0xCDA4	0x4EAD
+0xCDA5	0x5EAD
+0xCDA6	0x633A
+0xCDA7	0x8247
+0xCDA8	0x901A
+0xCDA9	0x6850
+0xCDAA	0x916E
+0xCDAB	0x77B3
+0xCDAC	0x540C
+0xCDAD	0x94DC
+0xCDAE	0x5F64
+0xCDAF	0x7AE5
+0xCDB0	0x6876
+0xCDB1	0x6345
+0xCDB2	0x7B52
+0xCDB3	0x7EDF
+0xCDB4	0x75DB
+0xCDB5	0x5077
+0xCDB6	0x6295
+0xCDB7	0x5934
+0xCDB8	0x900F
+0xCDB9	0x51F8
+0xCDBA	0x79C3
+0xCDBB	0x7A81
+0xCDBC	0x56FE
+0xCDBD	0x5F92
+0xCDBE	0x9014
+0xCDBF	0x6D82
+0xCDC0	0x5C60
+0xCDC1	0x571F
+0xCDC2	0x5410
+0xCDC3	0x5154
+0xCDC4	0x6E4D
+0xCDC5	0x56E2
+0xCDC6	0x63A8
+0xCDC7	0x9893
+0xCDC8	0x817F
+0xCDC9	0x8715
+0xCDCA	0x892A
+0xCDCB	0x9000
+0xCDCC	0x541E
+0xCDCD	0x5C6F
+0xCDCE	0x81C0
+0xCDCF	0x62D6
+0xCDD0	0x6258
+0xCDD1	0x8131
+0xCDD2	0x9E35
+0xCDD3	0x9640
+0xCDD4	0x9A6E
+0xCDD5	0x9A7C
+0xCDD6	0x692D
+0xCDD7	0x59A5
+0xCDD8	0x62D3
+0xCDD9	0x553E
+0xCDDA	0x6316
+0xCDDB	0x54C7
+0xCDDC	0x86D9
+0xCDDD	0x6D3C
+0xCDDE	0x5A03
+0xCDDF	0x74E6
+0xCDE0	0x889C
+0xCDE1	0x6B6A
+0xCDE2	0x5916
+0xCDE3	0x8C4C
+0xCDE4	0x5F2F
+0xCDE5	0x6E7E
+0xCDE6	0x73A9
+0xCDE7	0x987D
+0xCDE8	0x4E38
+0xCDE9	0x70F7
+0xCDEA	0x5B8C
+0xCDEB	0x7897
+0xCDEC	0x633D
+0xCDED	0x665A
+0xCDEE	0x7696
+0xCDEF	0x60CB
+0xCDF0	0x5B9B
+0xCDF1	0x5A49
+0xCDF2	0x4E07
+0xCDF3	0x8155
+0xCDF4	0x6C6A
+0xCDF5	0x738B
+0xCDF6	0x4EA1
+0xCDF7	0x6789
+0xCDF8	0x7F51
+0xCDF9	0x5F80
+0xCDFA	0x65FA
+0xCDFB	0x671B
+0xCDFC	0x5FD8
+0xCDFD	0x5984
+0xCDFE	0x5A01
+0xCE40	0x8719
+0xCE41	0x871B
+0xCE42	0x871D
+0xCE43	0x871F
+0xCE44	0x8720
+0xCE45	0x8724
+0xCE46	0x8726
+0xCE47	0x8727
+0xCE48	0x8728
+0xCE49	0x872A
+0xCE4A	0x872B
+0xCE4B	0x872C
+0xCE4C	0x872D
+0xCE4D	0x872F
+0xCE4E	0x8730
+0xCE4F	0x8732
+0xCE50	0x8733
+0xCE51	0x8735
+0xCE52	0x8736
+0xCE53	0x8738
+0xCE54	0x8739
+0xCE55	0x873A
+0xCE56	0x873C
+0xCE57	0x873D
+0xCE58	0x8740
+0xCE59	0x8741
+0xCE5A	0x8742
+0xCE5B	0x8743
+0xCE5C	0x8744
+0xCE5D	0x8745
+0xCE5E	0x8746
+0xCE5F	0x874A
+0xCE60	0x874B
+0xCE61	0x874D
+0xCE62	0x874F
+0xCE63	0x8750
+0xCE64	0x8751
+0xCE65	0x8752
+0xCE66	0x8754
+0xCE67	0x8755
+0xCE68	0x8756
+0xCE69	0x8758
+0xCE6A	0x875A
+0xCE6B	0x875B
+0xCE6C	0x875C
+0xCE6D	0x875D
+0xCE6E	0x875E
+0xCE6F	0x875F
+0xCE70	0x8761
+0xCE71	0x8762
+0xCE72	0x8766
+0xCE73	0x8767
+0xCE74	0x8768
+0xCE75	0x8769
+0xCE76	0x876A
+0xCE77	0x876B
+0xCE78	0x876C
+0xCE79	0x876D
+0xCE7A	0x876F
+0xCE7B	0x8771
+0xCE7C	0x8772
+0xCE7D	0x8773
+0xCE7E	0x8775
+0xCE80	0x8777
+0xCE81	0x8778
+0xCE82	0x8779
+0xCE83	0x877A
+0xCE84	0x877F
+0xCE85	0x8780
+0xCE86	0x8781
+0xCE87	0x8784
+0xCE88	0x8786
+0xCE89	0x8787
+0xCE8A	0x8789
+0xCE8B	0x878A
+0xCE8C	0x878C
+0xCE8D	0x878E
+0xCE8E	0x878F
+0xCE8F	0x8790
+0xCE90	0x8791
+0xCE91	0x8792
+0xCE92	0x8794
+0xCE93	0x8795
+0xCE94	0x8796
+0xCE95	0x8798
+0xCE96	0x8799
+0xCE97	0x879A
+0xCE98	0x879B
+0xCE99	0x879C
+0xCE9A	0x879D
+0xCE9B	0x879E
+0xCE9C	0x87A0
+0xCE9D	0x87A1
+0xCE9E	0x87A2
+0xCE9F	0x87A3
+0xCEA0	0x87A4
+0xCEA1	0x5DCD
+0xCEA2	0x5FAE
+0xCEA3	0x5371
+0xCEA4	0x97E6
+0xCEA5	0x8FDD
+0xCEA6	0x6845
+0xCEA7	0x56F4
+0xCEA8	0x552F
+0xCEA9	0x60DF
+0xCEAA	0x4E3A
+0xCEAB	0x6F4D
+0xCEAC	0x7EF4
+0xCEAD	0x82C7
+0xCEAE	0x840E
+0xCEAF	0x59D4
+0xCEB0	0x4F1F
+0xCEB1	0x4F2A
+0xCEB2	0x5C3E
+0xCEB3	0x7EAC
+0xCEB4	0x672A
+0xCEB5	0x851A
+0xCEB6	0x5473
+0xCEB7	0x754F
+0xCEB8	0x80C3
+0xCEB9	0x5582
+0xCEBA	0x9B4F
+0xCEBB	0x4F4D
+0xCEBC	0x6E2D
+0xCEBD	0x8C13
+0xCEBE	0x5C09
+0xCEBF	0x6170
+0xCEC0	0x536B
+0xCEC1	0x761F
+0xCEC2	0x6E29
+0xCEC3	0x868A
+0xCEC4	0x6587
+0xCEC5	0x95FB
+0xCEC6	0x7EB9
+0xCEC7	0x543B
+0xCEC8	0x7A33
+0xCEC9	0x7D0A
+0xCECA	0x95EE
+0xCECB	0x55E1
+0xCECC	0x7FC1
+0xCECD	0x74EE
+0xCECE	0x631D
+0xCECF	0x8717
+0xCED0	0x6DA1
+0xCED1	0x7A9D
+0xCED2	0x6211
+0xCED3	0x65A1
+0xCED4	0x5367
+0xCED5	0x63E1
+0xCED6	0x6C83
+0xCED7	0x5DEB
+0xCED8	0x545C
+0xCED9	0x94A8
+0xCEDA	0x4E4C
+0xCEDB	0x6C61
+0xCEDC	0x8BEC
+0xCEDD	0x5C4B
+0xCEDE	0x65E0
+0xCEDF	0x829C
+0xCEE0	0x68A7
+0xCEE1	0x543E
+0xCEE2	0x5434
+0xCEE3	0x6BCB
+0xCEE4	0x6B66
+0xCEE5	0x4E94
+0xCEE6	0x6342
+0xCEE7	0x5348
+0xCEE8	0x821E
+0xCEE9	0x4F0D
+0xCEEA	0x4FAE
+0xCEEB	0x575E
+0xCEEC	0x620A
+0xCEED	0x96FE
+0xCEEE	0x6664
+0xCEEF	0x7269
+0xCEF0	0x52FF
+0xCEF1	0x52A1
+0xCEF2	0x609F
+0xCEF3	0x8BEF
+0xCEF4	0x6614
+0xCEF5	0x7199
+0xCEF6	0x6790
+0xCEF7	0x897F
+0xCEF8	0x7852
+0xCEF9	0x77FD
+0xCEFA	0x6670
+0xCEFB	0x563B
+0xCEFC	0x5438
+0xCEFD	0x9521
+0xCEFE	0x727A
+0xCF40	0x87A5
+0xCF41	0x87A6
+0xCF42	0x87A7
+0xCF43	0x87A9
+0xCF44	0x87AA
+0xCF45	0x87AE
+0xCF46	0x87B0
+0xCF47	0x87B1
+0xCF48	0x87B2
+0xCF49	0x87B4
+0xCF4A	0x87B6
+0xCF4B	0x87B7
+0xCF4C	0x87B8
+0xCF4D	0x87B9
+0xCF4E	0x87BB
+0xCF4F	0x87BC
+0xCF50	0x87BE
+0xCF51	0x87BF
+0xCF52	0x87C1
+0xCF53	0x87C2
+0xCF54	0x87C3
+0xCF55	0x87C4
+0xCF56	0x87C5
+0xCF57	0x87C7
+0xCF58	0x87C8
+0xCF59	0x87C9
+0xCF5A	0x87CC
+0xCF5B	0x87CD
+0xCF5C	0x87CE
+0xCF5D	0x87CF
+0xCF5E	0x87D0
+0xCF5F	0x87D4
+0xCF60	0x87D5
+0xCF61	0x87D6
+0xCF62	0x87D7
+0xCF63	0x87D8
+0xCF64	0x87D9
+0xCF65	0x87DA
+0xCF66	0x87DC
+0xCF67	0x87DD
+0xCF68	0x87DE
+0xCF69	0x87DF
+0xCF6A	0x87E1
+0xCF6B	0x87E2
+0xCF6C	0x87E3
+0xCF6D	0x87E4
+0xCF6E	0x87E6
+0xCF6F	0x87E7
+0xCF70	0x87E8
+0xCF71	0x87E9
+0xCF72	0x87EB
+0xCF73	0x87EC
+0xCF74	0x87ED
+0xCF75	0x87EF
+0xCF76	0x87F0
+0xCF77	0x87F1
+0xCF78	0x87F2
+0xCF79	0x87F3
+0xCF7A	0x87F4
+0xCF7B	0x87F5
+0xCF7C	0x87F6
+0xCF7D	0x87F7
+0xCF7E	0x87F8
+0xCF80	0x87FA
+0xCF81	0x87FB
+0xCF82	0x87FC
+0xCF83	0x87FD
+0xCF84	0x87FF
+0xCF85	0x8800
+0xCF86	0x8801
+0xCF87	0x8802
+0xCF88	0x8804
+0xCF89	0x8805
+0xCF8A	0x8806
+0xCF8B	0x8807
+0xCF8C	0x8808
+0xCF8D	0x8809
+0xCF8E	0x880B
+0xCF8F	0x880C
+0xCF90	0x880D
+0xCF91	0x880E
+0xCF92	0x880F
+0xCF93	0x8810
+0xCF94	0x8811
+0xCF95	0x8812
+0xCF96	0x8814
+0xCF97	0x8817
+0xCF98	0x8818
+0xCF99	0x8819
+0xCF9A	0x881A
+0xCF9B	0x881C
+0xCF9C	0x881D
+0xCF9D	0x881E
+0xCF9E	0x881F
+0xCF9F	0x8820
+0xCFA0	0x8823
+0xCFA1	0x7A00
+0xCFA2	0x606F
+0xCFA3	0x5E0C
+0xCFA4	0x6089
+0xCFA5	0x819D
+0xCFA6	0x5915
+0xCFA7	0x60DC
+0xCFA8	0x7184
+0xCFA9	0x70EF
+0xCFAA	0x6EAA
+0xCFAB	0x6C50
+0xCFAC	0x7280
+0xCFAD	0x6A84
+0xCFAE	0x88AD
+0xCFAF	0x5E2D
+0xCFB0	0x4E60
+0xCFB1	0x5AB3
+0xCFB2	0x559C
+0xCFB3	0x94E3
+0xCFB4	0x6D17
+0xCFB5	0x7CFB
+0xCFB6	0x9699
+0xCFB7	0x620F
+0xCFB8	0x7EC6
+0xCFB9	0x778E
+0xCFBA	0x867E
+0xCFBB	0x5323
+0xCFBC	0x971E
+0xCFBD	0x8F96
+0xCFBE	0x6687
+0xCFBF	0x5CE1
+0xCFC0	0x4FA0
+0xCFC1	0x72ED
+0xCFC2	0x4E0B
+0xCFC3	0x53A6
+0xCFC4	0x590F
+0xCFC5	0x5413
+0xCFC6	0x6380
+0xCFC7	0x9528
+0xCFC8	0x5148
+0xCFC9	0x4ED9
+0xCFCA	0x9C9C
+0xCFCB	0x7EA4
+0xCFCC	0x54B8
+0xCFCD	0x8D24
+0xCFCE	0x8854
+0xCFCF	0x8237
+0xCFD0	0x95F2
+0xCFD1	0x6D8E
+0xCFD2	0x5F26
+0xCFD3	0x5ACC
+0xCFD4	0x663E
+0xCFD5	0x9669
+0xCFD6	0x73B0
+0xCFD7	0x732E
+0xCFD8	0x53BF
+0xCFD9	0x817A
+0xCFDA	0x9985
+0xCFDB	0x7FA1
+0xCFDC	0x5BAA
+0xCFDD	0x9677
+0xCFDE	0x9650
+0xCFDF	0x7EBF
+0xCFE0	0x76F8
+0xCFE1	0x53A2
+0xCFE2	0x9576
+0xCFE3	0x9999
+0xCFE4	0x7BB1
+0xCFE5	0x8944
+0xCFE6	0x6E58
+0xCFE7	0x4E61
+0xCFE8	0x7FD4
+0xCFE9	0x7965
+0xCFEA	0x8BE6
+0xCFEB	0x60F3
+0xCFEC	0x54CD
+0xCFED	0x4EAB
+0xCFEE	0x9879
+0xCFEF	0x5DF7
+0xCFF0	0x6A61
+0xCFF1	0x50CF
+0xCFF2	0x5411
+0xCFF3	0x8C61
+0xCFF4	0x8427
+0xCFF5	0x785D
+0xCFF6	0x9704
+0xCFF7	0x524A
+0xCFF8	0x54EE
+0xCFF9	0x56A3
+0xCFFA	0x9500
+0xCFFB	0x6D88
+0xCFFC	0x5BB5
+0xCFFD	0x6DC6
+0xCFFE	0x6653
+0xD040	0x8824
+0xD041	0x8825
+0xD042	0x8826
+0xD043	0x8827
+0xD044	0x8828
+0xD045	0x8829
+0xD046	0x882A
+0xD047	0x882B
+0xD048	0x882C
+0xD049	0x882D
+0xD04A	0x882E
+0xD04B	0x882F
+0xD04C	0x8830
+0xD04D	0x8831
+0xD04E	0x8833
+0xD04F	0x8834
+0xD050	0x8835
+0xD051	0x8836
+0xD052	0x8837
+0xD053	0x8838
+0xD054	0x883A
+0xD055	0x883B
+0xD056	0x883D
+0xD057	0x883E
+0xD058	0x883F
+0xD059	0x8841
+0xD05A	0x8842
+0xD05B	0x8843
+0xD05C	0x8846
+0xD05D	0x8847
+0xD05E	0x8848
+0xD05F	0x8849
+0xD060	0x884A
+0xD061	0x884B
+0xD062	0x884E
+0xD063	0x884F
+0xD064	0x8850
+0xD065	0x8851
+0xD066	0x8852
+0xD067	0x8853
+0xD068	0x8855
+0xD069	0x8856
+0xD06A	0x8858
+0xD06B	0x885A
+0xD06C	0x885B
+0xD06D	0x885C
+0xD06E	0x885D
+0xD06F	0x885E
+0xD070	0x885F
+0xD071	0x8860
+0xD072	0x8866
+0xD073	0x8867
+0xD074	0x886A
+0xD075	0x886D
+0xD076	0x886F
+0xD077	0x8871
+0xD078	0x8873
+0xD079	0x8874
+0xD07A	0x8875
+0xD07B	0x8876
+0xD07C	0x8878
+0xD07D	0x8879
+0xD07E	0x887A
+0xD080	0x887B
+0xD081	0x887C
+0xD082	0x8880
+0xD083	0x8883
+0xD084	0x8886
+0xD085	0x8887
+0xD086	0x8889
+0xD087	0x888A
+0xD088	0x888C
+0xD089	0x888E
+0xD08A	0x888F
+0xD08B	0x8890
+0xD08C	0x8891
+0xD08D	0x8893
+0xD08E	0x8894
+0xD08F	0x8895
+0xD090	0x8897
+0xD091	0x8898
+0xD092	0x8899
+0xD093	0x889A
+0xD094	0x889B
+0xD095	0x889D
+0xD096	0x889E
+0xD097	0x889F
+0xD098	0x88A0
+0xD099	0x88A1
+0xD09A	0x88A3
+0xD09B	0x88A5
+0xD09C	0x88A6
+0xD09D	0x88A7
+0xD09E	0x88A8
+0xD09F	0x88A9
+0xD0A0	0x88AA
+0xD0A1	0x5C0F
+0xD0A2	0x5B5D
+0xD0A3	0x6821
+0xD0A4	0x8096
+0xD0A5	0x5578
+0xD0A6	0x7B11
+0xD0A7	0x6548
+0xD0A8	0x6954
+0xD0A9	0x4E9B
+0xD0AA	0x6B47
+0xD0AB	0x874E
+0xD0AC	0x978B
+0xD0AD	0x534F
+0xD0AE	0x631F
+0xD0AF	0x643A
+0xD0B0	0x90AA
+0xD0B1	0x659C
+0xD0B2	0x80C1
+0xD0B3	0x8C10
+0xD0B4	0x5199
+0xD0B5	0x68B0
+0xD0B6	0x5378
+0xD0B7	0x87F9
+0xD0B8	0x61C8
+0xD0B9	0x6CC4
+0xD0BA	0x6CFB
+0xD0BB	0x8C22
+0xD0BC	0x5C51
+0xD0BD	0x85AA
+0xD0BE	0x82AF
+0xD0BF	0x950C
+0xD0C0	0x6B23
+0xD0C1	0x8F9B
+0xD0C2	0x65B0
+0xD0C3	0x5FFB
+0xD0C4	0x5FC3
+0xD0C5	0x4FE1
+0xD0C6	0x8845
+0xD0C7	0x661F
+0xD0C8	0x8165
+0xD0C9	0x7329
+0xD0CA	0x60FA
+0xD0CB	0x5174
+0xD0CC	0x5211
+0xD0CD	0x578B
+0xD0CE	0x5F62
+0xD0CF	0x90A2
+0xD0D0	0x884C
+0xD0D1	0x9192
+0xD0D2	0x5E78
+0xD0D3	0x674F
+0xD0D4	0x6027
+0xD0D5	0x59D3
+0xD0D6	0x5144
+0xD0D7	0x51F6
+0xD0D8	0x80F8
+0xD0D9	0x5308
+0xD0DA	0x6C79
+0xD0DB	0x96C4
+0xD0DC	0x718A
+0xD0DD	0x4F11
+0xD0DE	0x4FEE
+0xD0DF	0x7F9E
+0xD0E0	0x673D
+0xD0E1	0x55C5
+0xD0E2	0x9508
+0xD0E3	0x79C0
+0xD0E4	0x8896
+0xD0E5	0x7EE3
+0xD0E6	0x589F
+0xD0E7	0x620C
+0xD0E8	0x9700
+0xD0E9	0x865A
+0xD0EA	0x5618
+0xD0EB	0x987B
+0xD0EC	0x5F90
+0xD0ED	0x8BB8
+0xD0EE	0x84C4
+0xD0EF	0x9157
+0xD0F0	0x53D9
+0xD0F1	0x65ED
+0xD0F2	0x5E8F
+0xD0F3	0x755C
+0xD0F4	0x6064
+0xD0F5	0x7D6E
+0xD0F6	0x5A7F
+0xD0F7	0x7EEA
+0xD0F8	0x7EED
+0xD0F9	0x8F69
+0xD0FA	0x55A7
+0xD0FB	0x5BA3
+0xD0FC	0x60AC
+0xD0FD	0x65CB
+0xD0FE	0x7384
+0xD140	0x88AC
+0xD141	0x88AE
+0xD142	0x88AF
+0xD143	0x88B0
+0xD144	0x88B2
+0xD145	0x88B3
+0xD146	0x88B4
+0xD147	0x88B5
+0xD148	0x88B6
+0xD149	0x88B8
+0xD14A	0x88B9
+0xD14B	0x88BA
+0xD14C	0x88BB
+0xD14D	0x88BD
+0xD14E	0x88BE
+0xD14F	0x88BF
+0xD150	0x88C0
+0xD151	0x88C3
+0xD152	0x88C4
+0xD153	0x88C7
+0xD154	0x88C8
+0xD155	0x88CA
+0xD156	0x88CB
+0xD157	0x88CC
+0xD158	0x88CD
+0xD159	0x88CF
+0xD15A	0x88D0
+0xD15B	0x88D1
+0xD15C	0x88D3
+0xD15D	0x88D6
+0xD15E	0x88D7
+0xD15F	0x88DA
+0xD160	0x88DB
+0xD161	0x88DC
+0xD162	0x88DD
+0xD163	0x88DE
+0xD164	0x88E0
+0xD165	0x88E1
+0xD166	0x88E6
+0xD167	0x88E7
+0xD168	0x88E9
+0xD169	0x88EA
+0xD16A	0x88EB
+0xD16B	0x88EC
+0xD16C	0x88ED
+0xD16D	0x88EE
+0xD16E	0x88EF
+0xD16F	0x88F2
+0xD170	0x88F5
+0xD171	0x88F6
+0xD172	0x88F7
+0xD173	0x88FA
+0xD174	0x88FB
+0xD175	0x88FD
+0xD176	0x88FF
+0xD177	0x8900
+0xD178	0x8901
+0xD179	0x8903
+0xD17A	0x8904
+0xD17B	0x8905
+0xD17C	0x8906
+0xD17D	0x8907
+0xD17E	0x8908
+0xD180	0x8909
+0xD181	0x890B
+0xD182	0x890C
+0xD183	0x890D
+0xD184	0x890E
+0xD185	0x890F
+0xD186	0x8911
+0xD187	0x8914
+0xD188	0x8915
+0xD189	0x8916
+0xD18A	0x8917
+0xD18B	0x8918
+0xD18C	0x891C
+0xD18D	0x891D
+0xD18E	0x891E
+0xD18F	0x891F
+0xD190	0x8920
+0xD191	0x8922
+0xD192	0x8923
+0xD193	0x8924
+0xD194	0x8926
+0xD195	0x8927
+0xD196	0x8928
+0xD197	0x8929
+0xD198	0x892C
+0xD199	0x892D
+0xD19A	0x892E
+0xD19B	0x892F
+0xD19C	0x8931
+0xD19D	0x8932
+0xD19E	0x8933
+0xD19F	0x8935
+0xD1A0	0x8937
+0xD1A1	0x9009
+0xD1A2	0x7663
+0xD1A3	0x7729
+0xD1A4	0x7EDA
+0xD1A5	0x9774
+0xD1A6	0x859B
+0xD1A7	0x5B66
+0xD1A8	0x7A74
+0xD1A9	0x96EA
+0xD1AA	0x8840
+0xD1AB	0x52CB
+0xD1AC	0x718F
+0xD1AD	0x5FAA
+0xD1AE	0x65EC
+0xD1AF	0x8BE2
+0xD1B0	0x5BFB
+0xD1B1	0x9A6F
+0xD1B2	0x5DE1
+0xD1B3	0x6B89
+0xD1B4	0x6C5B
+0xD1B5	0x8BAD
+0xD1B6	0x8BAF
+0xD1B7	0x900A
+0xD1B8	0x8FC5
+0xD1B9	0x538B
+0xD1BA	0x62BC
+0xD1BB	0x9E26
+0xD1BC	0x9E2D
+0xD1BD	0x5440
+0xD1BE	0x4E2B
+0xD1BF	0x82BD
+0xD1C0	0x7259
+0xD1C1	0x869C
+0xD1C2	0x5D16
+0xD1C3	0x8859
+0xD1C4	0x6DAF
+0xD1C5	0x96C5
+0xD1C6	0x54D1
+0xD1C7	0x4E9A
+0xD1C8	0x8BB6
+0xD1C9	0x7109
+0xD1CA	0x54BD
+0xD1CB	0x9609
+0xD1CC	0x70DF
+0xD1CD	0x6DF9
+0xD1CE	0x76D0
+0xD1CF	0x4E25
+0xD1D0	0x7814
+0xD1D1	0x8712
+0xD1D2	0x5CA9
+0xD1D3	0x5EF6
+0xD1D4	0x8A00
+0xD1D5	0x989C
+0xD1D6	0x960E
+0xD1D7	0x708E
+0xD1D8	0x6CBF
+0xD1D9	0x5944
+0xD1DA	0x63A9
+0xD1DB	0x773C
+0xD1DC	0x884D
+0xD1DD	0x6F14
+0xD1DE	0x8273
+0xD1DF	0x5830
+0xD1E0	0x71D5
+0xD1E1	0x538C
+0xD1E2	0x781A
+0xD1E3	0x96C1
+0xD1E4	0x5501
+0xD1E5	0x5F66
+0xD1E6	0x7130
+0xD1E7	0x5BB4
+0xD1E8	0x8C1A
+0xD1E9	0x9A8C
+0xD1EA	0x6B83
+0xD1EB	0x592E
+0xD1EC	0x9E2F
+0xD1ED	0x79E7
+0xD1EE	0x6768
+0xD1EF	0x626C
+0xD1F0	0x4F6F
+0xD1F1	0x75A1
+0xD1F2	0x7F8A
+0xD1F3	0x6D0B
+0xD1F4	0x9633
+0xD1F5	0x6C27
+0xD1F6	0x4EF0
+0xD1F7	0x75D2
+0xD1F8	0x517B
+0xD1F9	0x6837
+0xD1FA	0x6F3E
+0xD1FB	0x9080
+0xD1FC	0x8170
+0xD1FD	0x5996
+0xD1FE	0x7476
+0xD240	0x8938
+0xD241	0x8939
+0xD242	0x893A
+0xD243	0x893B
+0xD244	0x893C
+0xD245	0x893D
+0xD246	0x893E
+0xD247	0x893F
+0xD248	0x8940
+0xD249	0x8942
+0xD24A	0x8943
+0xD24B	0x8945
+0xD24C	0x8946
+0xD24D	0x8947
+0xD24E	0x8948
+0xD24F	0x8949
+0xD250	0x894A
+0xD251	0x894B
+0xD252	0x894C
+0xD253	0x894D
+0xD254	0x894E
+0xD255	0x894F
+0xD256	0x8950
+0xD257	0x8951
+0xD258	0x8952
+0xD259	0x8953
+0xD25A	0x8954
+0xD25B	0x8955
+0xD25C	0x8956
+0xD25D	0x8957
+0xD25E	0x8958
+0xD25F	0x8959
+0xD260	0x895A
+0xD261	0x895B
+0xD262	0x895C
+0xD263	0x895D
+0xD264	0x8960
+0xD265	0x8961
+0xD266	0x8962
+0xD267	0x8963
+0xD268	0x8964
+0xD269	0x8965
+0xD26A	0x8967
+0xD26B	0x8968
+0xD26C	0x8969
+0xD26D	0x896A
+0xD26E	0x896B
+0xD26F	0x896C
+0xD270	0x896D
+0xD271	0x896E
+0xD272	0x896F
+0xD273	0x8970
+0xD274	0x8971
+0xD275	0x8972
+0xD276	0x8973
+0xD277	0x8974
+0xD278	0x8975
+0xD279	0x8976
+0xD27A	0x8977
+0xD27B	0x8978
+0xD27C	0x8979
+0xD27D	0x897A
+0xD27E	0x897C
+0xD280	0x897D
+0xD281	0x897E
+0xD282	0x8980
+0xD283	0x8982
+0xD284	0x8984
+0xD285	0x8985
+0xD286	0x8987
+0xD287	0x8988
+0xD288	0x8989
+0xD289	0x898A
+0xD28A	0x898B
+0xD28B	0x898C
+0xD28C	0x898D
+0xD28D	0x898E
+0xD28E	0x898F
+0xD28F	0x8990
+0xD290	0x8991
+0xD291	0x8992
+0xD292	0x8993
+0xD293	0x8994
+0xD294	0x8995
+0xD295	0x8996
+0xD296	0x8997
+0xD297	0x8998
+0xD298	0x8999
+0xD299	0x899A
+0xD29A	0x899B
+0xD29B	0x899C
+0xD29C	0x899D
+0xD29D	0x899E
+0xD29E	0x899F
+0xD29F	0x89A0
+0xD2A0	0x89A1
+0xD2A1	0x6447
+0xD2A2	0x5C27
+0xD2A3	0x9065
+0xD2A4	0x7A91
+0xD2A5	0x8C23
+0xD2A6	0x59DA
+0xD2A7	0x54AC
+0xD2A8	0x8200
+0xD2A9	0x836F
+0xD2AA	0x8981
+0xD2AB	0x8000
+0xD2AC	0x6930
+0xD2AD	0x564E
+0xD2AE	0x8036
+0xD2AF	0x7237
+0xD2B0	0x91CE
+0xD2B1	0x51B6
+0xD2B2	0x4E5F
+0xD2B3	0x9875
+0xD2B4	0x6396
+0xD2B5	0x4E1A
+0xD2B6	0x53F6
+0xD2B7	0x66F3
+0xD2B8	0x814B
+0xD2B9	0x591C
+0xD2BA	0x6DB2
+0xD2BB	0x4E00
+0xD2BC	0x58F9
+0xD2BD	0x533B
+0xD2BE	0x63D6
+0xD2BF	0x94F1
+0xD2C0	0x4F9D
+0xD2C1	0x4F0A
+0xD2C2	0x8863
+0xD2C3	0x9890
+0xD2C4	0x5937
+0xD2C5	0x9057
+0xD2C6	0x79FB
+0xD2C7	0x4EEA
+0xD2C8	0x80F0
+0xD2C9	0x7591
+0xD2CA	0x6C82
+0xD2CB	0x5B9C
+0xD2CC	0x59E8
+0xD2CD	0x5F5D
+0xD2CE	0x6905
+0xD2CF	0x8681
+0xD2D0	0x501A
+0xD2D1	0x5DF2
+0xD2D2	0x4E59
+0xD2D3	0x77E3
+0xD2D4	0x4EE5
+0xD2D5	0x827A
+0xD2D6	0x6291
+0xD2D7	0x6613
+0xD2D8	0x9091
+0xD2D9	0x5C79
+0xD2DA	0x4EBF
+0xD2DB	0x5F79
+0xD2DC	0x81C6
+0xD2DD	0x9038
+0xD2DE	0x8084
+0xD2DF	0x75AB
+0xD2E0	0x4EA6
+0xD2E1	0x88D4
+0xD2E2	0x610F
+0xD2E3	0x6BC5
+0xD2E4	0x5FC6
+0xD2E5	0x4E49
+0xD2E6	0x76CA
+0xD2E7	0x6EA2
+0xD2E8	0x8BE3
+0xD2E9	0x8BAE
+0xD2EA	0x8C0A
+0xD2EB	0x8BD1
+0xD2EC	0x5F02
+0xD2ED	0x7FFC
+0xD2EE	0x7FCC
+0xD2EF	0x7ECE
+0xD2F0	0x8335
+0xD2F1	0x836B
+0xD2F2	0x56E0
+0xD2F3	0x6BB7
+0xD2F4	0x97F3
+0xD2F5	0x9634
+0xD2F6	0x59FB
+0xD2F7	0x541F
+0xD2F8	0x94F6
+0xD2F9	0x6DEB
+0xD2FA	0x5BC5
+0xD2FB	0x996E
+0xD2FC	0x5C39
+0xD2FD	0x5F15
+0xD2FE	0x9690
+0xD340	0x89A2
+0xD341	0x89A3
+0xD342	0x89A4
+0xD343	0x89A5
+0xD344	0x89A6
+0xD345	0x89A7
+0xD346	0x89A8
+0xD347	0x89A9
+0xD348	0x89AA
+0xD349	0x89AB
+0xD34A	0x89AC
+0xD34B	0x89AD
+0xD34C	0x89AE
+0xD34D	0x89AF
+0xD34E	0x89B0
+0xD34F	0x89B1
+0xD350	0x89B2
+0xD351	0x89B3
+0xD352	0x89B4
+0xD353	0x89B5
+0xD354	0x89B6
+0xD355	0x89B7
+0xD356	0x89B8
+0xD357	0x89B9
+0xD358	0x89BA
+0xD359	0x89BB
+0xD35A	0x89BC
+0xD35B	0x89BD
+0xD35C	0x89BE
+0xD35D	0x89BF
+0xD35E	0x89C0
+0xD35F	0x89C3
+0xD360	0x89CD
+0xD361	0x89D3
+0xD362	0x89D4
+0xD363	0x89D5
+0xD364	0x89D7
+0xD365	0x89D8
+0xD366	0x89D9
+0xD367	0x89DB
+0xD368	0x89DD
+0xD369	0x89DF
+0xD36A	0x89E0
+0xD36B	0x89E1
+0xD36C	0x89E2
+0xD36D	0x89E4
+0xD36E	0x89E7
+0xD36F	0x89E8
+0xD370	0x89E9
+0xD371	0x89EA
+0xD372	0x89EC
+0xD373	0x89ED
+0xD374	0x89EE
+0xD375	0x89F0
+0xD376	0x89F1
+0xD377	0x89F2
+0xD378	0x89F4
+0xD379	0x89F5
+0xD37A	0x89F6
+0xD37B	0x89F7
+0xD37C	0x89F8
+0xD37D	0x89F9
+0xD37E	0x89FA
+0xD380	0x89FB
+0xD381	0x89FC
+0xD382	0x89FD
+0xD383	0x89FE
+0xD384	0x89FF
+0xD385	0x8A01
+0xD386	0x8A02
+0xD387	0x8A03
+0xD388	0x8A04
+0xD389	0x8A05
+0xD38A	0x8A06
+0xD38B	0x8A08
+0xD38C	0x8A09
+0xD38D	0x8A0A
+0xD38E	0x8A0B
+0xD38F	0x8A0C
+0xD390	0x8A0D
+0xD391	0x8A0E
+0xD392	0x8A0F
+0xD393	0x8A10
+0xD394	0x8A11
+0xD395	0x8A12
+0xD396	0x8A13
+0xD397	0x8A14
+0xD398	0x8A15
+0xD399	0x8A16
+0xD39A	0x8A17
+0xD39B	0x8A18
+0xD39C	0x8A19
+0xD39D	0x8A1A
+0xD39E	0x8A1B
+0xD39F	0x8A1C
+0xD3A0	0x8A1D
+0xD3A1	0x5370
+0xD3A2	0x82F1
+0xD3A3	0x6A31
+0xD3A4	0x5A74
+0xD3A5	0x9E70
+0xD3A6	0x5E94
+0xD3A7	0x7F28
+0xD3A8	0x83B9
+0xD3A9	0x8424
+0xD3AA	0x8425
+0xD3AB	0x8367
+0xD3AC	0x8747
+0xD3AD	0x8FCE
+0xD3AE	0x8D62
+0xD3AF	0x76C8
+0xD3B0	0x5F71
+0xD3B1	0x9896
+0xD3B2	0x786C
+0xD3B3	0x6620
+0xD3B4	0x54DF
+0xD3B5	0x62E5
+0xD3B6	0x4F63
+0xD3B7	0x81C3
+0xD3B8	0x75C8
+0xD3B9	0x5EB8
+0xD3BA	0x96CD
+0xD3BB	0x8E0A
+0xD3BC	0x86F9
+0xD3BD	0x548F
+0xD3BE	0x6CF3
+0xD3BF	0x6D8C
+0xD3C0	0x6C38
+0xD3C1	0x607F
+0xD3C2	0x52C7
+0xD3C3	0x7528
+0xD3C4	0x5E7D
+0xD3C5	0x4F18
+0xD3C6	0x60A0
+0xD3C7	0x5FE7
+0xD3C8	0x5C24
+0xD3C9	0x7531
+0xD3CA	0x90AE
+0xD3CB	0x94C0
+0xD3CC	0x72B9
+0xD3CD	0x6CB9
+0xD3CE	0x6E38
+0xD3CF	0x9149
+0xD3D0	0x6709
+0xD3D1	0x53CB
+0xD3D2	0x53F3
+0xD3D3	0x4F51
+0xD3D4	0x91C9
+0xD3D5	0x8BF1
+0xD3D6	0x53C8
+0xD3D7	0x5E7C
+0xD3D8	0x8FC2
+0xD3D9	0x6DE4
+0xD3DA	0x4E8E
+0xD3DB	0x76C2
+0xD3DC	0x6986
+0xD3DD	0x865E
+0xD3DE	0x611A
+0xD3DF	0x8206
+0xD3E0	0x4F59
+0xD3E1	0x4FDE
+0xD3E2	0x903E
+0xD3E3	0x9C7C
+0xD3E4	0x6109
+0xD3E5	0x6E1D
+0xD3E6	0x6E14
+0xD3E7	0x9685
+0xD3E8	0x4E88
+0xD3E9	0x5A31
+0xD3EA	0x96E8
+0xD3EB	0x4E0E
+0xD3EC	0x5C7F
+0xD3ED	0x79B9
+0xD3EE	0x5B87
+0xD3EF	0x8BED
+0xD3F0	0x7FBD
+0xD3F1	0x7389
+0xD3F2	0x57DF
+0xD3F3	0x828B
+0xD3F4	0x90C1
+0xD3F5	0x5401
+0xD3F6	0x9047
+0xD3F7	0x55BB
+0xD3F8	0x5CEA
+0xD3F9	0x5FA1
+0xD3FA	0x6108
+0xD3FB	0x6B32
+0xD3FC	0x72F1
+0xD3FD	0x80B2
+0xD3FE	0x8A89
+0xD440	0x8A1E
+0xD441	0x8A1F
+0xD442	0x8A20
+0xD443	0x8A21
+0xD444	0x8A22
+0xD445	0x8A23
+0xD446	0x8A24
+0xD447	0x8A25
+0xD448	0x8A26
+0xD449	0x8A27
+0xD44A	0x8A28
+0xD44B	0x8A29
+0xD44C	0x8A2A
+0xD44D	0x8A2B
+0xD44E	0x8A2C
+0xD44F	0x8A2D
+0xD450	0x8A2E
+0xD451	0x8A2F
+0xD452	0x8A30
+0xD453	0x8A31
+0xD454	0x8A32
+0xD455	0x8A33
+0xD456	0x8A34
+0xD457	0x8A35
+0xD458	0x8A36
+0xD459	0x8A37
+0xD45A	0x8A38
+0xD45B	0x8A39
+0xD45C	0x8A3A
+0xD45D	0x8A3B
+0xD45E	0x8A3C
+0xD45F	0x8A3D
+0xD460	0x8A3F
+0xD461	0x8A40
+0xD462	0x8A41
+0xD463	0x8A42
+0xD464	0x8A43
+0xD465	0x8A44
+0xD466	0x8A45
+0xD467	0x8A46
+0xD468	0x8A47
+0xD469	0x8A49
+0xD46A	0x8A4A
+0xD46B	0x8A4B
+0xD46C	0x8A4C
+0xD46D	0x8A4D
+0xD46E	0x8A4E
+0xD46F	0x8A4F
+0xD470	0x8A50
+0xD471	0x8A51
+0xD472	0x8A52
+0xD473	0x8A53
+0xD474	0x8A54
+0xD475	0x8A55
+0xD476	0x8A56
+0xD477	0x8A57
+0xD478	0x8A58
+0xD479	0x8A59
+0xD47A	0x8A5A
+0xD47B	0x8A5B
+0xD47C	0x8A5C
+0xD47D	0x8A5D
+0xD47E	0x8A5E
+0xD480	0x8A5F
+0xD481	0x8A60
+0xD482	0x8A61
+0xD483	0x8A62
+0xD484	0x8A63
+0xD485	0x8A64
+0xD486	0x8A65
+0xD487	0x8A66
+0xD488	0x8A67
+0xD489	0x8A68
+0xD48A	0x8A69
+0xD48B	0x8A6A
+0xD48C	0x8A6B
+0xD48D	0x8A6C
+0xD48E	0x8A6D
+0xD48F	0x8A6E
+0xD490	0x8A6F
+0xD491	0x8A70
+0xD492	0x8A71
+0xD493	0x8A72
+0xD494	0x8A73
+0xD495	0x8A74
+0xD496	0x8A75
+0xD497	0x8A76
+0xD498	0x8A77
+0xD499	0x8A78
+0xD49A	0x8A7A
+0xD49B	0x8A7B
+0xD49C	0x8A7C
+0xD49D	0x8A7D
+0xD49E	0x8A7E
+0xD49F	0x8A7F
+0xD4A0	0x8A80
+0xD4A1	0x6D74
+0xD4A2	0x5BD3
+0xD4A3	0x88D5
+0xD4A4	0x9884
+0xD4A5	0x8C6B
+0xD4A6	0x9A6D
+0xD4A7	0x9E33
+0xD4A8	0x6E0A
+0xD4A9	0x51A4
+0xD4AA	0x5143
+0xD4AB	0x57A3
+0xD4AC	0x8881
+0xD4AD	0x539F
+0xD4AE	0x63F4
+0xD4AF	0x8F95
+0xD4B0	0x56ED
+0xD4B1	0x5458
+0xD4B2	0x5706
+0xD4B3	0x733F
+0xD4B4	0x6E90
+0xD4B5	0x7F18
+0xD4B6	0x8FDC
+0xD4B7	0x82D1
+0xD4B8	0x613F
+0xD4B9	0x6028
+0xD4BA	0x9662
+0xD4BB	0x66F0
+0xD4BC	0x7EA6
+0xD4BD	0x8D8A
+0xD4BE	0x8DC3
+0xD4BF	0x94A5
+0xD4C0	0x5CB3
+0xD4C1	0x7CA4
+0xD4C2	0x6708
+0xD4C3	0x60A6
+0xD4C4	0x9605
+0xD4C5	0x8018
+0xD4C6	0x4E91
+0xD4C7	0x90E7
+0xD4C8	0x5300
+0xD4C9	0x9668
+0xD4CA	0x5141
+0xD4CB	0x8FD0
+0xD4CC	0x8574
+0xD4CD	0x915D
+0xD4CE	0x6655
+0xD4CF	0x97F5
+0xD4D0	0x5B55
+0xD4D1	0x531D
+0xD4D2	0x7838
+0xD4D3	0x6742
+0xD4D4	0x683D
+0xD4D5	0x54C9
+0xD4D6	0x707E
+0xD4D7	0x5BB0
+0xD4D8	0x8F7D
+0xD4D9	0x518D
+0xD4DA	0x5728
+0xD4DB	0x54B1
+0xD4DC	0x6512
+0xD4DD	0x6682
+0xD4DE	0x8D5E
+0xD4DF	0x8D43
+0xD4E0	0x810F
+0xD4E1	0x846C
+0xD4E2	0x906D
+0xD4E3	0x7CDF
+0xD4E4	0x51FF
+0xD4E5	0x85FB
+0xD4E6	0x67A3
+0xD4E7	0x65E9
+0xD4E8	0x6FA1
+0xD4E9	0x86A4
+0xD4EA	0x8E81
+0xD4EB	0x566A
+0xD4EC	0x9020
+0xD4ED	0x7682
+0xD4EE	0x7076
+0xD4EF	0x71E5
+0xD4F0	0x8D23
+0xD4F1	0x62E9
+0xD4F2	0x5219
+0xD4F3	0x6CFD
+0xD4F4	0x8D3C
+0xD4F5	0x600E
+0xD4F6	0x589E
+0xD4F7	0x618E
+0xD4F8	0x66FE
+0xD4F9	0x8D60
+0xD4FA	0x624E
+0xD4FB	0x55B3
+0xD4FC	0x6E23
+0xD4FD	0x672D
+0xD4FE	0x8F67
+0xD540	0x8A81
+0xD541	0x8A82
+0xD542	0x8A83
+0xD543	0x8A84
+0xD544	0x8A85
+0xD545	0x8A86
+0xD546	0x8A87
+0xD547	0x8A88
+0xD548	0x8A8B
+0xD549	0x8A8C
+0xD54A	0x8A8D
+0xD54B	0x8A8E
+0xD54C	0x8A8F
+0xD54D	0x8A90
+0xD54E	0x8A91
+0xD54F	0x8A92
+0xD550	0x8A94
+0xD551	0x8A95
+0xD552	0x8A96
+0xD553	0x8A97
+0xD554	0x8A98
+0xD555	0x8A99
+0xD556	0x8A9A
+0xD557	0x8A9B
+0xD558	0x8A9C
+0xD559	0x8A9D
+0xD55A	0x8A9E
+0xD55B	0x8A9F
+0xD55C	0x8AA0
+0xD55D	0x8AA1
+0xD55E	0x8AA2
+0xD55F	0x8AA3
+0xD560	0x8AA4
+0xD561	0x8AA5
+0xD562	0x8AA6
+0xD563	0x8AA7
+0xD564	0x8AA8
+0xD565	0x8AA9
+0xD566	0x8AAA
+0xD567	0x8AAB
+0xD568	0x8AAC
+0xD569	0x8AAD
+0xD56A	0x8AAE
+0xD56B	0x8AAF
+0xD56C	0x8AB0
+0xD56D	0x8AB1
+0xD56E	0x8AB2
+0xD56F	0x8AB3
+0xD570	0x8AB4
+0xD571	0x8AB5
+0xD572	0x8AB6
+0xD573	0x8AB7
+0xD574	0x8AB8
+0xD575	0x8AB9
+0xD576	0x8ABA
+0xD577	0x8ABB
+0xD578	0x8ABC
+0xD579	0x8ABD
+0xD57A	0x8ABE
+0xD57B	0x8ABF
+0xD57C	0x8AC0
+0xD57D	0x8AC1
+0xD57E	0x8AC2
+0xD580	0x8AC3
+0xD581	0x8AC4
+0xD582	0x8AC5
+0xD583	0x8AC6
+0xD584	0x8AC7
+0xD585	0x8AC8
+0xD586	0x8AC9
+0xD587	0x8ACA
+0xD588	0x8ACB
+0xD589	0x8ACC
+0xD58A	0x8ACD
+0xD58B	0x8ACE
+0xD58C	0x8ACF
+0xD58D	0x8AD0
+0xD58E	0x8AD1
+0xD58F	0x8AD2
+0xD590	0x8AD3
+0xD591	0x8AD4
+0xD592	0x8AD5
+0xD593	0x8AD6
+0xD594	0x8AD7
+0xD595	0x8AD8
+0xD596	0x8AD9
+0xD597	0x8ADA
+0xD598	0x8ADB
+0xD599	0x8ADC
+0xD59A	0x8ADD
+0xD59B	0x8ADE
+0xD59C	0x8ADF
+0xD59D	0x8AE0
+0xD59E	0x8AE1
+0xD59F	0x8AE2
+0xD5A0	0x8AE3
+0xD5A1	0x94E1
+0xD5A2	0x95F8
+0xD5A3	0x7728
+0xD5A4	0x6805
+0xD5A5	0x69A8
+0xD5A6	0x548B
+0xD5A7	0x4E4D
+0xD5A8	0x70B8
+0xD5A9	0x8BC8
+0xD5AA	0x6458
+0xD5AB	0x658B
+0xD5AC	0x5B85
+0xD5AD	0x7A84
+0xD5AE	0x503A
+0xD5AF	0x5BE8
+0xD5B0	0x77BB
+0xD5B1	0x6BE1
+0xD5B2	0x8A79
+0xD5B3	0x7C98
+0xD5B4	0x6CBE
+0xD5B5	0x76CF
+0xD5B6	0x65A9
+0xD5B7	0x8F97
+0xD5B8	0x5D2D
+0xD5B9	0x5C55
+0xD5BA	0x8638
+0xD5BB	0x6808
+0xD5BC	0x5360
+0xD5BD	0x6218
+0xD5BE	0x7AD9
+0xD5BF	0x6E5B
+0xD5C0	0x7EFD
+0xD5C1	0x6A1F
+0xD5C2	0x7AE0
+0xD5C3	0x5F70
+0xD5C4	0x6F33
+0xD5C5	0x5F20
+0xD5C6	0x638C
+0xD5C7	0x6DA8
+0xD5C8	0x6756
+0xD5C9	0x4E08
+0xD5CA	0x5E10
+0xD5CB	0x8D26
+0xD5CC	0x4ED7
+0xD5CD	0x80C0
+0xD5CE	0x7634
+0xD5CF	0x969C
+0xD5D0	0x62DB
+0xD5D1	0x662D
+0xD5D2	0x627E
+0xD5D3	0x6CBC
+0xD5D4	0x8D75
+0xD5D5	0x7167
+0xD5D6	0x7F69
+0xD5D7	0x5146
+0xD5D8	0x8087
+0xD5D9	0x53EC
+0xD5DA	0x906E
+0xD5DB	0x6298
+0xD5DC	0x54F2
+0xD5DD	0x86F0
+0xD5DE	0x8F99
+0xD5DF	0x8005
+0xD5E0	0x9517
+0xD5E1	0x8517
+0xD5E2	0x8FD9
+0xD5E3	0x6D59
+0xD5E4	0x73CD
+0xD5E5	0x659F
+0xD5E6	0x771F
+0xD5E7	0x7504
+0xD5E8	0x7827
+0xD5E9	0x81FB
+0xD5EA	0x8D1E
+0xD5EB	0x9488
+0xD5EC	0x4FA6
+0xD5ED	0x6795
+0xD5EE	0x75B9
+0xD5EF	0x8BCA
+0xD5F0	0x9707
+0xD5F1	0x632F
+0xD5F2	0x9547
+0xD5F3	0x9635
+0xD5F4	0x84B8
+0xD5F5	0x6323
+0xD5F6	0x7741
+0xD5F7	0x5F81
+0xD5F8	0x72F0
+0xD5F9	0x4E89
+0xD5FA	0x6014
+0xD5FB	0x6574
+0xD5FC	0x62EF
+0xD5FD	0x6B63
+0xD5FE	0x653F
+0xD640	0x8AE4
+0xD641	0x8AE5
+0xD642	0x8AE6
+0xD643	0x8AE7
+0xD644	0x8AE8
+0xD645	0x8AE9
+0xD646	0x8AEA
+0xD647	0x8AEB
+0xD648	0x8AEC
+0xD649	0x8AED
+0xD64A	0x8AEE
+0xD64B	0x8AEF
+0xD64C	0x8AF0
+0xD64D	0x8AF1
+0xD64E	0x8AF2
+0xD64F	0x8AF3
+0xD650	0x8AF4
+0xD651	0x8AF5
+0xD652	0x8AF6
+0xD653	0x8AF7
+0xD654	0x8AF8
+0xD655	0x8AF9
+0xD656	0x8AFA
+0xD657	0x8AFB
+0xD658	0x8AFC
+0xD659	0x8AFD
+0xD65A	0x8AFE
+0xD65B	0x8AFF
+0xD65C	0x8B00
+0xD65D	0x8B01
+0xD65E	0x8B02
+0xD65F	0x8B03
+0xD660	0x8B04
+0xD661	0x8B05
+0xD662	0x8B06
+0xD663	0x8B08
+0xD664	0x8B09
+0xD665	0x8B0A
+0xD666	0x8B0B
+0xD667	0x8B0C
+0xD668	0x8B0D
+0xD669	0x8B0E
+0xD66A	0x8B0F
+0xD66B	0x8B10
+0xD66C	0x8B11
+0xD66D	0x8B12
+0xD66E	0x8B13
+0xD66F	0x8B14
+0xD670	0x8B15
+0xD671	0x8B16
+0xD672	0x8B17
+0xD673	0x8B18
+0xD674	0x8B19
+0xD675	0x8B1A
+0xD676	0x8B1B
+0xD677	0x8B1C
+0xD678	0x8B1D
+0xD679	0x8B1E
+0xD67A	0x8B1F
+0xD67B	0x8B20
+0xD67C	0x8B21
+0xD67D	0x8B22
+0xD67E	0x8B23
+0xD680	0x8B24
+0xD681	0x8B25
+0xD682	0x8B27
+0xD683	0x8B28
+0xD684	0x8B29
+0xD685	0x8B2A
+0xD686	0x8B2B
+0xD687	0x8B2C
+0xD688	0x8B2D
+0xD689	0x8B2E
+0xD68A	0x8B2F
+0xD68B	0x8B30
+0xD68C	0x8B31
+0xD68D	0x8B32
+0xD68E	0x8B33
+0xD68F	0x8B34
+0xD690	0x8B35
+0xD691	0x8B36
+0xD692	0x8B37
+0xD693	0x8B38
+0xD694	0x8B39
+0xD695	0x8B3A
+0xD696	0x8B3B
+0xD697	0x8B3C
+0xD698	0x8B3D
+0xD699	0x8B3E
+0xD69A	0x8B3F
+0xD69B	0x8B40
+0xD69C	0x8B41
+0xD69D	0x8B42
+0xD69E	0x8B43
+0xD69F	0x8B44
+0xD6A0	0x8B45
+0xD6A1	0x5E27
+0xD6A2	0x75C7
+0xD6A3	0x90D1
+0xD6A4	0x8BC1
+0xD6A5	0x829D
+0xD6A6	0x679D
+0xD6A7	0x652F
+0xD6A8	0x5431
+0xD6A9	0x8718
+0xD6AA	0x77E5
+0xD6AB	0x80A2
+0xD6AC	0x8102
+0xD6AD	0x6C41
+0xD6AE	0x4E4B
+0xD6AF	0x7EC7
+0xD6B0	0x804C
+0xD6B1	0x76F4
+0xD6B2	0x690D
+0xD6B3	0x6B96
+0xD6B4	0x6267
+0xD6B5	0x503C
+0xD6B6	0x4F84
+0xD6B7	0x5740
+0xD6B8	0x6307
+0xD6B9	0x6B62
+0xD6BA	0x8DBE
+0xD6BB	0x53EA
+0xD6BC	0x65E8
+0xD6BD	0x7EB8
+0xD6BE	0x5FD7
+0xD6BF	0x631A
+0xD6C0	0x63B7
+0xD6C1	0x81F3
+0xD6C2	0x81F4
+0xD6C3	0x7F6E
+0xD6C4	0x5E1C
+0xD6C5	0x5CD9
+0xD6C6	0x5236
+0xD6C7	0x667A
+0xD6C8	0x79E9
+0xD6C9	0x7A1A
+0xD6CA	0x8D28
+0xD6CB	0x7099
+0xD6CC	0x75D4
+0xD6CD	0x6EDE
+0xD6CE	0x6CBB
+0xD6CF	0x7A92
+0xD6D0	0x4E2D
+0xD6D1	0x76C5
+0xD6D2	0x5FE0
+0xD6D3	0x949F
+0xD6D4	0x8877
+0xD6D5	0x7EC8
+0xD6D6	0x79CD
+0xD6D7	0x80BF
+0xD6D8	0x91CD
+0xD6D9	0x4EF2
+0xD6DA	0x4F17
+0xD6DB	0x821F
+0xD6DC	0x5468
+0xD6DD	0x5DDE
+0xD6DE	0x6D32
+0xD6DF	0x8BCC
+0xD6E0	0x7CA5
+0xD6E1	0x8F74
+0xD6E2	0x8098
+0xD6E3	0x5E1A
+0xD6E4	0x5492
+0xD6E5	0x76B1
+0xD6E6	0x5B99
+0xD6E7	0x663C
+0xD6E8	0x9AA4
+0xD6E9	0x73E0
+0xD6EA	0x682A
+0xD6EB	0x86DB
+0xD6EC	0x6731
+0xD6ED	0x732A
+0xD6EE	0x8BF8
+0xD6EF	0x8BDB
+0xD6F0	0x9010
+0xD6F1	0x7AF9
+0xD6F2	0x70DB
+0xD6F3	0x716E
+0xD6F4	0x62C4
+0xD6F5	0x77A9
+0xD6F6	0x5631
+0xD6F7	0x4E3B
+0xD6F8	0x8457
+0xD6F9	0x67F1
+0xD6FA	0x52A9
+0xD6FB	0x86C0
+0xD6FC	0x8D2E
+0xD6FD	0x94F8
+0xD6FE	0x7B51
+0xD740	0x8B46
+0xD741	0x8B47
+0xD742	0x8B48
+0xD743	0x8B49
+0xD744	0x8B4A
+0xD745	0x8B4B
+0xD746	0x8B4C
+0xD747	0x8B4D
+0xD748	0x8B4E
+0xD749	0x8B4F
+0xD74A	0x8B50
+0xD74B	0x8B51
+0xD74C	0x8B52
+0xD74D	0x8B53
+0xD74E	0x8B54
+0xD74F	0x8B55
+0xD750	0x8B56
+0xD751	0x8B57
+0xD752	0x8B58
+0xD753	0x8B59
+0xD754	0x8B5A
+0xD755	0x8B5B
+0xD756	0x8B5C
+0xD757	0x8B5D
+0xD758	0x8B5E
+0xD759	0x8B5F
+0xD75A	0x8B60
+0xD75B	0x8B61
+0xD75C	0x8B62
+0xD75D	0x8B63
+0xD75E	0x8B64
+0xD75F	0x8B65
+0xD760	0x8B67
+0xD761	0x8B68
+0xD762	0x8B69
+0xD763	0x8B6A
+0xD764	0x8B6B
+0xD765	0x8B6D
+0xD766	0x8B6E
+0xD767	0x8B6F
+0xD768	0x8B70
+0xD769	0x8B71
+0xD76A	0x8B72
+0xD76B	0x8B73
+0xD76C	0x8B74
+0xD76D	0x8B75
+0xD76E	0x8B76
+0xD76F	0x8B77
+0xD770	0x8B78
+0xD771	0x8B79
+0xD772	0x8B7A
+0xD773	0x8B7B
+0xD774	0x8B7C
+0xD775	0x8B7D
+0xD776	0x8B7E
+0xD777	0x8B7F
+0xD778	0x8B80
+0xD779	0x8B81
+0xD77A	0x8B82
+0xD77B	0x8B83
+0xD77C	0x8B84
+0xD77D	0x8B85
+0xD77E	0x8B86
+0xD780	0x8B87
+0xD781	0x8B88
+0xD782	0x8B89
+0xD783	0x8B8A
+0xD784	0x8B8B
+0xD785	0x8B8C
+0xD786	0x8B8D
+0xD787	0x8B8E
+0xD788	0x8B8F
+0xD789	0x8B90
+0xD78A	0x8B91
+0xD78B	0x8B92
+0xD78C	0x8B93
+0xD78D	0x8B94
+0xD78E	0x8B95
+0xD78F	0x8B96
+0xD790	0x8B97
+0xD791	0x8B98
+0xD792	0x8B99
+0xD793	0x8B9A
+0xD794	0x8B9B
+0xD795	0x8B9C
+0xD796	0x8B9D
+0xD797	0x8B9E
+0xD798	0x8B9F
+0xD799	0x8BAC
+0xD79A	0x8BB1
+0xD79B	0x8BBB
+0xD79C	0x8BC7
+0xD79D	0x8BD0
+0xD79E	0x8BEA
+0xD79F	0x8C09
+0xD7A0	0x8C1E
+0xD7A1	0x4F4F
+0xD7A2	0x6CE8
+0xD7A3	0x795D
+0xD7A4	0x9A7B
+0xD7A5	0x6293
+0xD7A6	0x722A
+0xD7A7	0x62FD
+0xD7A8	0x4E13
+0xD7A9	0x7816
+0xD7AA	0x8F6C
+0xD7AB	0x64B0
+0xD7AC	0x8D5A
+0xD7AD	0x7BC6
+0xD7AE	0x6869
+0xD7AF	0x5E84
+0xD7B0	0x88C5
+0xD7B1	0x5986
+0xD7B2	0x649E
+0xD7B3	0x58EE
+0xD7B4	0x72B6
+0xD7B5	0x690E
+0xD7B6	0x9525
+0xD7B7	0x8FFD
+0xD7B8	0x8D58
+0xD7B9	0x5760
+0xD7BA	0x7F00
+0xD7BB	0x8C06
+0xD7BC	0x51C6
+0xD7BD	0x6349
+0xD7BE	0x62D9
+0xD7BF	0x5353
+0xD7C0	0x684C
+0xD7C1	0x7422
+0xD7C2	0x8301
+0xD7C3	0x914C
+0xD7C4	0x5544
+0xD7C5	0x7740
+0xD7C6	0x707C
+0xD7C7	0x6D4A
+0xD7C8	0x5179
+0xD7C9	0x54A8
+0xD7CA	0x8D44
+0xD7CB	0x59FF
+0xD7CC	0x6ECB
+0xD7CD	0x6DC4
+0xD7CE	0x5B5C
+0xD7CF	0x7D2B
+0xD7D0	0x4ED4
+0xD7D1	0x7C7D
+0xD7D2	0x6ED3
+0xD7D3	0x5B50
+0xD7D4	0x81EA
+0xD7D5	0x6E0D
+0xD7D6	0x5B57
+0xD7D7	0x9B03
+0xD7D8	0x68D5
+0xD7D9	0x8E2A
+0xD7DA	0x5B97
+0xD7DB	0x7EFC
+0xD7DC	0x603B
+0xD7DD	0x7EB5
+0xD7DE	0x90B9
+0xD7DF	0x8D70
+0xD7E0	0x594F
+0xD7E1	0x63CD
+0xD7E2	0x79DF
+0xD7E3	0x8DB3
+0xD7E4	0x5352
+0xD7E5	0x65CF
+0xD7E6	0x7956
+0xD7E7	0x8BC5
+0xD7E8	0x963B
+0xD7E9	0x7EC4
+0xD7EA	0x94BB
+0xD7EB	0x7E82
+0xD7EC	0x5634
+0xD7ED	0x9189
+0xD7EE	0x6700
+0xD7EF	0x7F6A
+0xD7F0	0x5C0A
+0xD7F1	0x9075
+0xD7F2	0x6628
+0xD7F3	0x5DE6
+0xD7F4	0x4F50
+0xD7F5	0x67DE
+0xD7F6	0x505A
+0xD7F7	0x4F5C
+0xD7F8	0x5750
+0xD7F9	0x5EA7
+0xD840	0x8C38
+0xD841	0x8C39
+0xD842	0x8C3A
+0xD843	0x8C3B
+0xD844	0x8C3C
+0xD845	0x8C3D
+0xD846	0x8C3E
+0xD847	0x8C3F
+0xD848	0x8C40
+0xD849	0x8C42
+0xD84A	0x8C43
+0xD84B	0x8C44
+0xD84C	0x8C45
+0xD84D	0x8C48
+0xD84E	0x8C4A
+0xD84F	0x8C4B
+0xD850	0x8C4D
+0xD851	0x8C4E
+0xD852	0x8C4F
+0xD853	0x8C50
+0xD854	0x8C51
+0xD855	0x8C52
+0xD856	0x8C53
+0xD857	0x8C54
+0xD858	0x8C56
+0xD859	0x8C57
+0xD85A	0x8C58
+0xD85B	0x8C59
+0xD85C	0x8C5B
+0xD85D	0x8C5C
+0xD85E	0x8C5D
+0xD85F	0x8C5E
+0xD860	0x8C5F
+0xD861	0x8C60
+0xD862	0x8C63
+0xD863	0x8C64
+0xD864	0x8C65
+0xD865	0x8C66
+0xD866	0x8C67
+0xD867	0x8C68
+0xD868	0x8C69
+0xD869	0x8C6C
+0xD86A	0x8C6D
+0xD86B	0x8C6E
+0xD86C	0x8C6F
+0xD86D	0x8C70
+0xD86E	0x8C71
+0xD86F	0x8C72
+0xD870	0x8C74
+0xD871	0x8C75
+0xD872	0x8C76
+0xD873	0x8C77
+0xD874	0x8C7B
+0xD875	0x8C7C
+0xD876	0x8C7D
+0xD877	0x8C7E
+0xD878	0x8C7F
+0xD879	0x8C80
+0xD87A	0x8C81
+0xD87B	0x8C83
+0xD87C	0x8C84
+0xD87D	0x8C86
+0xD87E	0x8C87
+0xD880	0x8C88
+0xD881	0x8C8B
+0xD882	0x8C8D
+0xD883	0x8C8E
+0xD884	0x8C8F
+0xD885	0x8C90
+0xD886	0x8C91
+0xD887	0x8C92
+0xD888	0x8C93
+0xD889	0x8C95
+0xD88A	0x8C96
+0xD88B	0x8C97
+0xD88C	0x8C99
+0xD88D	0x8C9A
+0xD88E	0x8C9B
+0xD88F	0x8C9C
+0xD890	0x8C9D
+0xD891	0x8C9E
+0xD892	0x8C9F
+0xD893	0x8CA0
+0xD894	0x8CA1
+0xD895	0x8CA2
+0xD896	0x8CA3
+0xD897	0x8CA4
+0xD898	0x8CA5
+0xD899	0x8CA6
+0xD89A	0x8CA7
+0xD89B	0x8CA8
+0xD89C	0x8CA9
+0xD89D	0x8CAA
+0xD89E	0x8CAB
+0xD89F	0x8CAC
+0xD8A0	0x8CAD
+0xD8A1	0x4E8D
+0xD8A2	0x4E0C
+0xD8A3	0x5140
+0xD8A4	0x4E10
+0xD8A5	0x5EFF
+0xD8A6	0x5345
+0xD8A7	0x4E15
+0xD8A8	0x4E98
+0xD8A9	0x4E1E
+0xD8AA	0x9B32
+0xD8AB	0x5B6C
+0xD8AC	0x5669
+0xD8AD	0x4E28
+0xD8AE	0x79BA
+0xD8AF	0x4E3F
+0xD8B0	0x5315
+0xD8B1	0x4E47
+0xD8B2	0x592D
+0xD8B3	0x723B
+0xD8B4	0x536E
+0xD8B5	0x6C10
+0xD8B6	0x56DF
+0xD8B7	0x80E4
+0xD8B8	0x9997
+0xD8B9	0x6BD3
+0xD8BA	0x777E
+0xD8BB	0x9F17
+0xD8BC	0x4E36
+0xD8BD	0x4E9F
+0xD8BE	0x9F10
+0xD8BF	0x4E5C
+0xD8C0	0x4E69
+0xD8C1	0x4E93
+0xD8C2	0x8288
+0xD8C3	0x5B5B
+0xD8C4	0x556C
+0xD8C5	0x560F
+0xD8C6	0x4EC4
+0xD8C7	0x538D
+0xD8C8	0x539D
+0xD8C9	0x53A3
+0xD8CA	0x53A5
+0xD8CB	0x53AE
+0xD8CC	0x9765
+0xD8CD	0x8D5D
+0xD8CE	0x531A
+0xD8CF	0x53F5
+0xD8D0	0x5326
+0xD8D1	0x532E
+0xD8D2	0x533E
+0xD8D3	0x8D5C
+0xD8D4	0x5366
+0xD8D5	0x5363
+0xD8D6	0x5202
+0xD8D7	0x5208
+0xD8D8	0x520E
+0xD8D9	0x522D
+0xD8DA	0x5233
+0xD8DB	0x523F
+0xD8DC	0x5240
+0xD8DD	0x524C
+0xD8DE	0x525E
+0xD8DF	0x5261
+0xD8E0	0x525C
+0xD8E1	0x84AF
+0xD8E2	0x527D
+0xD8E3	0x5282
+0xD8E4	0x5281
+0xD8E5	0x5290
+0xD8E6	0x5293
+0xD8E7	0x5182
+0xD8E8	0x7F54
+0xD8E9	0x4EBB
+0xD8EA	0x4EC3
+0xD8EB	0x4EC9
+0xD8EC	0x4EC2
+0xD8ED	0x4EE8
+0xD8EE	0x4EE1
+0xD8EF	0x4EEB
+0xD8F0	0x4EDE
+0xD8F1	0x4F1B
+0xD8F2	0x4EF3
+0xD8F3	0x4F22
+0xD8F4	0x4F64
+0xD8F5	0x4EF5
+0xD8F6	0x4F25
+0xD8F7	0x4F27
+0xD8F8	0x4F09
+0xD8F9	0x4F2B
+0xD8FA	0x4F5E
+0xD8FB	0x4F67
+0xD8FC	0x6538
+0xD8FD	0x4F5A
+0xD8FE	0x4F5D
+0xD940	0x8CAE
+0xD941	0x8CAF
+0xD942	0x8CB0
+0xD943	0x8CB1
+0xD944	0x8CB2
+0xD945	0x8CB3
+0xD946	0x8CB4
+0xD947	0x8CB5
+0xD948	0x8CB6
+0xD949	0x8CB7
+0xD94A	0x8CB8
+0xD94B	0x8CB9
+0xD94C	0x8CBA
+0xD94D	0x8CBB
+0xD94E	0x8CBC
+0xD94F	0x8CBD
+0xD950	0x8CBE
+0xD951	0x8CBF
+0xD952	0x8CC0
+0xD953	0x8CC1
+0xD954	0x8CC2
+0xD955	0x8CC3
+0xD956	0x8CC4
+0xD957	0x8CC5
+0xD958	0x8CC6
+0xD959	0x8CC7
+0xD95A	0x8CC8
+0xD95B	0x8CC9
+0xD95C	0x8CCA
+0xD95D	0x8CCB
+0xD95E	0x8CCC
+0xD95F	0x8CCD
+0xD960	0x8CCE
+0xD961	0x8CCF
+0xD962	0x8CD0
+0xD963	0x8CD1
+0xD964	0x8CD2
+0xD965	0x8CD3
+0xD966	0x8CD4
+0xD967	0x8CD5
+0xD968	0x8CD6
+0xD969	0x8CD7
+0xD96A	0x8CD8
+0xD96B	0x8CD9
+0xD96C	0x8CDA
+0xD96D	0x8CDB
+0xD96E	0x8CDC
+0xD96F	0x8CDD
+0xD970	0x8CDE
+0xD971	0x8CDF
+0xD972	0x8CE0
+0xD973	0x8CE1
+0xD974	0x8CE2
+0xD975	0x8CE3
+0xD976	0x8CE4
+0xD977	0x8CE5
+0xD978	0x8CE6
+0xD979	0x8CE7
+0xD97A	0x8CE8
+0xD97B	0x8CE9
+0xD97C	0x8CEA
+0xD97D	0x8CEB
+0xD97E	0x8CEC
+0xD980	0x8CED
+0xD981	0x8CEE
+0xD982	0x8CEF
+0xD983	0x8CF0
+0xD984	0x8CF1
+0xD985	0x8CF2
+0xD986	0x8CF3
+0xD987	0x8CF4
+0xD988	0x8CF5
+0xD989	0x8CF6
+0xD98A	0x8CF7
+0xD98B	0x8CF8
+0xD98C	0x8CF9
+0xD98D	0x8CFA
+0xD98E	0x8CFB
+0xD98F	0x8CFC
+0xD990	0x8CFD
+0xD991	0x8CFE
+0xD992	0x8CFF
+0xD993	0x8D00
+0xD994	0x8D01
+0xD995	0x8D02
+0xD996	0x8D03
+0xD997	0x8D04
+0xD998	0x8D05
+0xD999	0x8D06
+0xD99A	0x8D07
+0xD99B	0x8D08
+0xD99C	0x8D09
+0xD99D	0x8D0A
+0xD99E	0x8D0B
+0xD99F	0x8D0C
+0xD9A0	0x8D0D
+0xD9A1	0x4F5F
+0xD9A2	0x4F57
+0xD9A3	0x4F32
+0xD9A4	0x4F3D
+0xD9A5	0x4F76
+0xD9A6	0x4F74
+0xD9A7	0x4F91
+0xD9A8	0x4F89
+0xD9A9	0x4F83
+0xD9AA	0x4F8F
+0xD9AB	0x4F7E
+0xD9AC	0x4F7B
+0xD9AD	0x4FAA
+0xD9AE	0x4F7C
+0xD9AF	0x4FAC
+0xD9B0	0x4F94
+0xD9B1	0x4FE6
+0xD9B2	0x4FE8
+0xD9B3	0x4FEA
+0xD9B4	0x4FC5
+0xD9B5	0x4FDA
+0xD9B6	0x4FE3
+0xD9B7	0x4FDC
+0xD9B8	0x4FD1
+0xD9B9	0x4FDF
+0xD9BA	0x4FF8
+0xD9BB	0x5029
+0xD9BC	0x504C
+0xD9BD	0x4FF3
+0xD9BE	0x502C
+0xD9BF	0x500F
+0xD9C0	0x502E
+0xD9C1	0x502D
+0xD9C2	0x4FFE
+0xD9C3	0x501C
+0xD9C4	0x500C
+0xD9C5	0x5025
+0xD9C6	0x5028
+0xD9C7	0x507E
+0xD9C8	0x5043
+0xD9C9	0x5055
+0xD9CA	0x5048
+0xD9CB	0x504E
+0xD9CC	0x506C
+0xD9CD	0x507B
+0xD9CE	0x50A5
+0xD9CF	0x50A7
+0xD9D0	0x50A9
+0xD9D1	0x50BA
+0xD9D2	0x50D6
+0xD9D3	0x5106
+0xD9D4	0x50ED
+0xD9D5	0x50EC
+0xD9D6	0x50E6
+0xD9D7	0x50EE
+0xD9D8	0x5107
+0xD9D9	0x510B
+0xD9DA	0x4EDD
+0xD9DB	0x6C3D
+0xD9DC	0x4F58
+0xD9DD	0x4F65
+0xD9DE	0x4FCE
+0xD9DF	0x9FA0
+0xD9E0	0x6C46
+0xD9E1	0x7C74
+0xD9E2	0x516E
+0xD9E3	0x5DFD
+0xD9E4	0x9EC9
+0xD9E5	0x9998
+0xD9E6	0x5181
+0xD9E7	0x5914
+0xD9E8	0x52F9
+0xD9E9	0x530D
+0xD9EA	0x8A07
+0xD9EB	0x5310
+0xD9EC	0x51EB
+0xD9ED	0x5919
+0xD9EE	0x5155
+0xD9EF	0x4EA0
+0xD9F0	0x5156
+0xD9F1	0x4EB3
+0xD9F2	0x886E
+0xD9F3	0x88A4
+0xD9F4	0x4EB5
+0xD9F5	0x8114
+0xD9F6	0x88D2
+0xD9F7	0x7980
+0xD9F8	0x5B34
+0xD9F9	0x8803
+0xD9FA	0x7FB8
+0xD9FB	0x51AB
+0xD9FC	0x51B1
+0xD9FD	0x51BD
+0xD9FE	0x51BC
+0xDA40	0x8D0E
+0xDA41	0x8D0F
+0xDA42	0x8D10
+0xDA43	0x8D11
+0xDA44	0x8D12
+0xDA45	0x8D13
+0xDA46	0x8D14
+0xDA47	0x8D15
+0xDA48	0x8D16
+0xDA49	0x8D17
+0xDA4A	0x8D18
+0xDA4B	0x8D19
+0xDA4C	0x8D1A
+0xDA4D	0x8D1B
+0xDA4E	0x8D1C
+0xDA4F	0x8D20
+0xDA50	0x8D51
+0xDA51	0x8D52
+0xDA52	0x8D57
+0xDA53	0x8D5F
+0xDA54	0x8D65
+0xDA55	0x8D68
+0xDA56	0x8D69
+0xDA57	0x8D6A
+0xDA58	0x8D6C
+0xDA59	0x8D6E
+0xDA5A	0x8D6F
+0xDA5B	0x8D71
+0xDA5C	0x8D72
+0xDA5D	0x8D78
+0xDA5E	0x8D79
+0xDA5F	0x8D7A
+0xDA60	0x8D7B
+0xDA61	0x8D7C
+0xDA62	0x8D7D
+0xDA63	0x8D7E
+0xDA64	0x8D7F
+0xDA65	0x8D80
+0xDA66	0x8D82
+0xDA67	0x8D83
+0xDA68	0x8D86
+0xDA69	0x8D87
+0xDA6A	0x8D88
+0xDA6B	0x8D89
+0xDA6C	0x8D8C
+0xDA6D	0x8D8D
+0xDA6E	0x8D8E
+0xDA6F	0x8D8F
+0xDA70	0x8D90
+0xDA71	0x8D92
+0xDA72	0x8D93
+0xDA73	0x8D95
+0xDA74	0x8D96
+0xDA75	0x8D97
+0xDA76	0x8D98
+0xDA77	0x8D99
+0xDA78	0x8D9A
+0xDA79	0x8D9B
+0xDA7A	0x8D9C
+0xDA7B	0x8D9D
+0xDA7C	0x8D9E
+0xDA7D	0x8DA0
+0xDA7E	0x8DA1
+0xDA80	0x8DA2
+0xDA81	0x8DA4
+0xDA82	0x8DA5
+0xDA83	0x8DA6
+0xDA84	0x8DA7
+0xDA85	0x8DA8
+0xDA86	0x8DA9
+0xDA87	0x8DAA
+0xDA88	0x8DAB
+0xDA89	0x8DAC
+0xDA8A	0x8DAD
+0xDA8B	0x8DAE
+0xDA8C	0x8DAF
+0xDA8D	0x8DB0
+0xDA8E	0x8DB2
+0xDA8F	0x8DB6
+0xDA90	0x8DB7
+0xDA91	0x8DB9
+0xDA92	0x8DBB
+0xDA93	0x8DBD
+0xDA94	0x8DC0
+0xDA95	0x8DC1
+0xDA96	0x8DC2
+0xDA97	0x8DC5
+0xDA98	0x8DC7
+0xDA99	0x8DC8
+0xDA9A	0x8DC9
+0xDA9B	0x8DCA
+0xDA9C	0x8DCD
+0xDA9D	0x8DD0
+0xDA9E	0x8DD2
+0xDA9F	0x8DD3
+0xDAA0	0x8DD4
+0xDAA1	0x51C7
+0xDAA2	0x5196
+0xDAA3	0x51A2
+0xDAA4	0x51A5
+0xDAA5	0x8BA0
+0xDAA6	0x8BA6
+0xDAA7	0x8BA7
+0xDAA8	0x8BAA
+0xDAA9	0x8BB4
+0xDAAA	0x8BB5
+0xDAAB	0x8BB7
+0xDAAC	0x8BC2
+0xDAAD	0x8BC3
+0xDAAE	0x8BCB
+0xDAAF	0x8BCF
+0xDAB0	0x8BCE
+0xDAB1	0x8BD2
+0xDAB2	0x8BD3
+0xDAB3	0x8BD4
+0xDAB4	0x8BD6
+0xDAB5	0x8BD8
+0xDAB6	0x8BD9
+0xDAB7	0x8BDC
+0xDAB8	0x8BDF
+0xDAB9	0x8BE0
+0xDABA	0x8BE4
+0xDABB	0x8BE8
+0xDABC	0x8BE9
+0xDABD	0x8BEE
+0xDABE	0x8BF0
+0xDABF	0x8BF3
+0xDAC0	0x8BF6
+0xDAC1	0x8BF9
+0xDAC2	0x8BFC
+0xDAC3	0x8BFF
+0xDAC4	0x8C00
+0xDAC5	0x8C02
+0xDAC6	0x8C04
+0xDAC7	0x8C07
+0xDAC8	0x8C0C
+0xDAC9	0x8C0F
+0xDACA	0x8C11
+0xDACB	0x8C12
+0xDACC	0x8C14
+0xDACD	0x8C15
+0xDACE	0x8C16
+0xDACF	0x8C19
+0xDAD0	0x8C1B
+0xDAD1	0x8C18
+0xDAD2	0x8C1D
+0xDAD3	0x8C1F
+0xDAD4	0x8C20
+0xDAD5	0x8C21
+0xDAD6	0x8C25
+0xDAD7	0x8C27
+0xDAD8	0x8C2A
+0xDAD9	0x8C2B
+0xDADA	0x8C2E
+0xDADB	0x8C2F
+0xDADC	0x8C32
+0xDADD	0x8C33
+0xDADE	0x8C35
+0xDADF	0x8C36
+0xDAE0	0x5369
+0xDAE1	0x537A
+0xDAE2	0x961D
+0xDAE3	0x9622
+0xDAE4	0x9621
+0xDAE5	0x9631
+0xDAE6	0x962A
+0xDAE7	0x963D
+0xDAE8	0x963C
+0xDAE9	0x9642
+0xDAEA	0x9649
+0xDAEB	0x9654
+0xDAEC	0x965F
+0xDAED	0x9667
+0xDAEE	0x966C
+0xDAEF	0x9672
+0xDAF0	0x9674
+0xDAF1	0x9688
+0xDAF2	0x968D
+0xDAF3	0x9697
+0xDAF4	0x96B0
+0xDAF5	0x9097
+0xDAF6	0x909B
+0xDAF7	0x909D
+0xDAF8	0x9099
+0xDAF9	0x90AC
+0xDAFA	0x90A1
+0xDAFB	0x90B4
+0xDAFC	0x90B3
+0xDAFD	0x90B6
+0xDAFE	0x90BA
+0xDB40	0x8DD5
+0xDB41	0x8DD8
+0xDB42	0x8DD9
+0xDB43	0x8DDC
+0xDB44	0x8DE0
+0xDB45	0x8DE1
+0xDB46	0x8DE2
+0xDB47	0x8DE5
+0xDB48	0x8DE6
+0xDB49	0x8DE7
+0xDB4A	0x8DE9
+0xDB4B	0x8DED
+0xDB4C	0x8DEE
+0xDB4D	0x8DF0
+0xDB4E	0x8DF1
+0xDB4F	0x8DF2
+0xDB50	0x8DF4
+0xDB51	0x8DF6
+0xDB52	0x8DFC
+0xDB53	0x8DFE
+0xDB54	0x8DFF
+0xDB55	0x8E00
+0xDB56	0x8E01
+0xDB57	0x8E02
+0xDB58	0x8E03
+0xDB59	0x8E04
+0xDB5A	0x8E06
+0xDB5B	0x8E07
+0xDB5C	0x8E08
+0xDB5D	0x8E0B
+0xDB5E	0x8E0D
+0xDB5F	0x8E0E
+0xDB60	0x8E10
+0xDB61	0x8E11
+0xDB62	0x8E12
+0xDB63	0x8E13
+0xDB64	0x8E15
+0xDB65	0x8E16
+0xDB66	0x8E17
+0xDB67	0x8E18
+0xDB68	0x8E19
+0xDB69	0x8E1A
+0xDB6A	0x8E1B
+0xDB6B	0x8E1C
+0xDB6C	0x8E20
+0xDB6D	0x8E21
+0xDB6E	0x8E24
+0xDB6F	0x8E25
+0xDB70	0x8E26
+0xDB71	0x8E27
+0xDB72	0x8E28
+0xDB73	0x8E2B
+0xDB74	0x8E2D
+0xDB75	0x8E30
+0xDB76	0x8E32
+0xDB77	0x8E33
+0xDB78	0x8E34
+0xDB79	0x8E36
+0xDB7A	0x8E37
+0xDB7B	0x8E38
+0xDB7C	0x8E3B
+0xDB7D	0x8E3C
+0xDB7E	0x8E3E
+0xDB80	0x8E3F
+0xDB81	0x8E43
+0xDB82	0x8E45
+0xDB83	0x8E46
+0xDB84	0x8E4C
+0xDB85	0x8E4D
+0xDB86	0x8E4E
+0xDB87	0x8E4F
+0xDB88	0x8E50
+0xDB89	0x8E53
+0xDB8A	0x8E54
+0xDB8B	0x8E55
+0xDB8C	0x8E56
+0xDB8D	0x8E57
+0xDB8E	0x8E58
+0xDB8F	0x8E5A
+0xDB90	0x8E5B
+0xDB91	0x8E5C
+0xDB92	0x8E5D
+0xDB93	0x8E5E
+0xDB94	0x8E5F
+0xDB95	0x8E60
+0xDB96	0x8E61
+0xDB97	0x8E62
+0xDB98	0x8E63
+0xDB99	0x8E64
+0xDB9A	0x8E65
+0xDB9B	0x8E67
+0xDB9C	0x8E68
+0xDB9D	0x8E6A
+0xDB9E	0x8E6B
+0xDB9F	0x8E6E
+0xDBA0	0x8E71
+0xDBA1	0x90B8
+0xDBA2	0x90B0
+0xDBA3	0x90CF
+0xDBA4	0x90C5
+0xDBA5	0x90BE
+0xDBA6	0x90D0
+0xDBA7	0x90C4
+0xDBA8	0x90C7
+0xDBA9	0x90D3
+0xDBAA	0x90E6
+0xDBAB	0x90E2
+0xDBAC	0x90DC
+0xDBAD	0x90D7
+0xDBAE	0x90DB
+0xDBAF	0x90EB
+0xDBB0	0x90EF
+0xDBB1	0x90FE
+0xDBB2	0x9104
+0xDBB3	0x9122
+0xDBB4	0x911E
+0xDBB5	0x9123
+0xDBB6	0x9131
+0xDBB7	0x912F
+0xDBB8	0x9139
+0xDBB9	0x9143
+0xDBBA	0x9146
+0xDBBB	0x520D
+0xDBBC	0x5942
+0xDBBD	0x52A2
+0xDBBE	0x52AC
+0xDBBF	0x52AD
+0xDBC0	0x52BE
+0xDBC1	0x54FF
+0xDBC2	0x52D0
+0xDBC3	0x52D6
+0xDBC4	0x52F0
+0xDBC5	0x53DF
+0xDBC6	0x71EE
+0xDBC7	0x77CD
+0xDBC8	0x5EF4
+0xDBC9	0x51F5
+0xDBCA	0x51FC
+0xDBCB	0x9B2F
+0xDBCC	0x53B6
+0xDBCD	0x5F01
+0xDBCE	0x755A
+0xDBCF	0x5DEF
+0xDBD0	0x574C
+0xDBD1	0x57A9
+0xDBD2	0x57A1
+0xDBD3	0x587E
+0xDBD4	0x58BC
+0xDBD5	0x58C5
+0xDBD6	0x58D1
+0xDBD7	0x5729
+0xDBD8	0x572C
+0xDBD9	0x572A
+0xDBDA	0x5733
+0xDBDB	0x5739
+0xDBDC	0x572E
+0xDBDD	0x572F
+0xDBDE	0x575C
+0xDBDF	0x573B
+0xDBE0	0x5742
+0xDBE1	0x5769
+0xDBE2	0x5785
+0xDBE3	0x576B
+0xDBE4	0x5786
+0xDBE5	0x577C
+0xDBE6	0x577B
+0xDBE7	0x5768
+0xDBE8	0x576D
+0xDBE9	0x5776
+0xDBEA	0x5773
+0xDBEB	0x57AD
+0xDBEC	0x57A4
+0xDBED	0x578C
+0xDBEE	0x57B2
+0xDBEF	0x57CF
+0xDBF0	0x57A7
+0xDBF1	0x57B4
+0xDBF2	0x5793
+0xDBF3	0x57A0
+0xDBF4	0x57D5
+0xDBF5	0x57D8
+0xDBF6	0x57DA
+0xDBF7	0x57D9
+0xDBF8	0x57D2
+0xDBF9	0x57B8
+0xDBFA	0x57F4
+0xDBFB	0x57EF
+0xDBFC	0x57F8
+0xDBFD	0x57E4
+0xDBFE	0x57DD
+0xDC40	0x8E73
+0xDC41	0x8E75
+0xDC42	0x8E77
+0xDC43	0x8E78
+0xDC44	0x8E79
+0xDC45	0x8E7A
+0xDC46	0x8E7B
+0xDC47	0x8E7D
+0xDC48	0x8E7E
+0xDC49	0x8E80
+0xDC4A	0x8E82
+0xDC4B	0x8E83
+0xDC4C	0x8E84
+0xDC4D	0x8E86
+0xDC4E	0x8E88
+0xDC4F	0x8E89
+0xDC50	0x8E8A
+0xDC51	0x8E8B
+0xDC52	0x8E8C
+0xDC53	0x8E8D
+0xDC54	0x8E8E
+0xDC55	0x8E91
+0xDC56	0x8E92
+0xDC57	0x8E93
+0xDC58	0x8E95
+0xDC59	0x8E96
+0xDC5A	0x8E97
+0xDC5B	0x8E98
+0xDC5C	0x8E99
+0xDC5D	0x8E9A
+0xDC5E	0x8E9B
+0xDC5F	0x8E9D
+0xDC60	0x8E9F
+0xDC61	0x8EA0
+0xDC62	0x8EA1
+0xDC63	0x8EA2
+0xDC64	0x8EA3
+0xDC65	0x8EA4
+0xDC66	0x8EA5
+0xDC67	0x8EA6
+0xDC68	0x8EA7
+0xDC69	0x8EA8
+0xDC6A	0x8EA9
+0xDC6B	0x8EAA
+0xDC6C	0x8EAD
+0xDC6D	0x8EAE
+0xDC6E	0x8EB0
+0xDC6F	0x8EB1
+0xDC70	0x8EB3
+0xDC71	0x8EB4
+0xDC72	0x8EB5
+0xDC73	0x8EB6
+0xDC74	0x8EB7
+0xDC75	0x8EB8
+0xDC76	0x8EB9
+0xDC77	0x8EBB
+0xDC78	0x8EBC
+0xDC79	0x8EBD
+0xDC7A	0x8EBE
+0xDC7B	0x8EBF
+0xDC7C	0x8EC0
+0xDC7D	0x8EC1
+0xDC7E	0x8EC2
+0xDC80	0x8EC3
+0xDC81	0x8EC4
+0xDC82	0x8EC5
+0xDC83	0x8EC6
+0xDC84	0x8EC7
+0xDC85	0x8EC8
+0xDC86	0x8EC9
+0xDC87	0x8ECA
+0xDC88	0x8ECB
+0xDC89	0x8ECC
+0xDC8A	0x8ECD
+0xDC8B	0x8ECF
+0xDC8C	0x8ED0
+0xDC8D	0x8ED1
+0xDC8E	0x8ED2
+0xDC8F	0x8ED3
+0xDC90	0x8ED4
+0xDC91	0x8ED5
+0xDC92	0x8ED6
+0xDC93	0x8ED7
+0xDC94	0x8ED8
+0xDC95	0x8ED9
+0xDC96	0x8EDA
+0xDC97	0x8EDB
+0xDC98	0x8EDC
+0xDC99	0x8EDD
+0xDC9A	0x8EDE
+0xDC9B	0x8EDF
+0xDC9C	0x8EE0
+0xDC9D	0x8EE1
+0xDC9E	0x8EE2
+0xDC9F	0x8EE3
+0xDCA0	0x8EE4
+0xDCA1	0x580B
+0xDCA2	0x580D
+0xDCA3	0x57FD
+0xDCA4	0x57ED
+0xDCA5	0x5800
+0xDCA6	0x581E
+0xDCA7	0x5819
+0xDCA8	0x5844
+0xDCA9	0x5820
+0xDCAA	0x5865
+0xDCAB	0x586C
+0xDCAC	0x5881
+0xDCAD	0x5889
+0xDCAE	0x589A
+0xDCAF	0x5880
+0xDCB0	0x99A8
+0xDCB1	0x9F19
+0xDCB2	0x61FF
+0xDCB3	0x8279
+0xDCB4	0x827D
+0xDCB5	0x827F
+0xDCB6	0x828F
+0xDCB7	0x828A
+0xDCB8	0x82A8
+0xDCB9	0x8284
+0xDCBA	0x828E
+0xDCBB	0x8291
+0xDCBC	0x8297
+0xDCBD	0x8299
+0xDCBE	0x82AB
+0xDCBF	0x82B8
+0xDCC0	0x82BE
+0xDCC1	0x82B0
+0xDCC2	0x82C8
+0xDCC3	0x82CA
+0xDCC4	0x82E3
+0xDCC5	0x8298
+0xDCC6	0x82B7
+0xDCC7	0x82AE
+0xDCC8	0x82CB
+0xDCC9	0x82CC
+0xDCCA	0x82C1
+0xDCCB	0x82A9
+0xDCCC	0x82B4
+0xDCCD	0x82A1
+0xDCCE	0x82AA
+0xDCCF	0x829F
+0xDCD0	0x82C4
+0xDCD1	0x82CE
+0xDCD2	0x82A4
+0xDCD3	0x82E1
+0xDCD4	0x8309
+0xDCD5	0x82F7
+0xDCD6	0x82E4
+0xDCD7	0x830F
+0xDCD8	0x8307
+0xDCD9	0x82DC
+0xDCDA	0x82F4
+0xDCDB	0x82D2
+0xDCDC	0x82D8
+0xDCDD	0x830C
+0xDCDE	0x82FB
+0xDCDF	0x82D3
+0xDCE0	0x8311
+0xDCE1	0x831A
+0xDCE2	0x8306
+0xDCE3	0x8314
+0xDCE4	0x8315
+0xDCE5	0x82E0
+0xDCE6	0x82D5
+0xDCE7	0x831C
+0xDCE8	0x8351
+0xDCE9	0x835B
+0xDCEA	0x835C
+0xDCEB	0x8308
+0xDCEC	0x8392
+0xDCED	0x833C
+0xDCEE	0x8334
+0xDCEF	0x8331
+0xDCF0	0x839B
+0xDCF1	0x835E
+0xDCF2	0x832F
+0xDCF3	0x834F
+0xDCF4	0x8347
+0xDCF5	0x8343
+0xDCF6	0x835F
+0xDCF7	0x8340
+0xDCF8	0x8317
+0xDCF9	0x8360
+0xDCFA	0x832D
+0xDCFB	0x833A
+0xDCFC	0x8333
+0xDCFD	0x8366
+0xDCFE	0x8365
+0xDD40	0x8EE5
+0xDD41	0x8EE6
+0xDD42	0x8EE7
+0xDD43	0x8EE8
+0xDD44	0x8EE9
+0xDD45	0x8EEA
+0xDD46	0x8EEB
+0xDD47	0x8EEC
+0xDD48	0x8EED
+0xDD49	0x8EEE
+0xDD4A	0x8EEF
+0xDD4B	0x8EF0
+0xDD4C	0x8EF1
+0xDD4D	0x8EF2
+0xDD4E	0x8EF3
+0xDD4F	0x8EF4
+0xDD50	0x8EF5
+0xDD51	0x8EF6
+0xDD52	0x8EF7
+0xDD53	0x8EF8
+0xDD54	0x8EF9
+0xDD55	0x8EFA
+0xDD56	0x8EFB
+0xDD57	0x8EFC
+0xDD58	0x8EFD
+0xDD59	0x8EFE
+0xDD5A	0x8EFF
+0xDD5B	0x8F00
+0xDD5C	0x8F01
+0xDD5D	0x8F02
+0xDD5E	0x8F03
+0xDD5F	0x8F04
+0xDD60	0x8F05
+0xDD61	0x8F06
+0xDD62	0x8F07
+0xDD63	0x8F08
+0xDD64	0x8F09
+0xDD65	0x8F0A
+0xDD66	0x8F0B
+0xDD67	0x8F0C
+0xDD68	0x8F0D
+0xDD69	0x8F0E
+0xDD6A	0x8F0F
+0xDD6B	0x8F10
+0xDD6C	0x8F11
+0xDD6D	0x8F12
+0xDD6E	0x8F13
+0xDD6F	0x8F14
+0xDD70	0x8F15
+0xDD71	0x8F16
+0xDD72	0x8F17
+0xDD73	0x8F18
+0xDD74	0x8F19
+0xDD75	0x8F1A
+0xDD76	0x8F1B
+0xDD77	0x8F1C
+0xDD78	0x8F1D
+0xDD79	0x8F1E
+0xDD7A	0x8F1F
+0xDD7B	0x8F20
+0xDD7C	0x8F21
+0xDD7D	0x8F22
+0xDD7E	0x8F23
+0xDD80	0x8F24
+0xDD81	0x8F25
+0xDD82	0x8F26
+0xDD83	0x8F27
+0xDD84	0x8F28
+0xDD85	0x8F29
+0xDD86	0x8F2A
+0xDD87	0x8F2B
+0xDD88	0x8F2C
+0xDD89	0x8F2D
+0xDD8A	0x8F2E
+0xDD8B	0x8F2F
+0xDD8C	0x8F30
+0xDD8D	0x8F31
+0xDD8E	0x8F32
+0xDD8F	0x8F33
+0xDD90	0x8F34
+0xDD91	0x8F35
+0xDD92	0x8F36
+0xDD93	0x8F37
+0xDD94	0x8F38
+0xDD95	0x8F39
+0xDD96	0x8F3A
+0xDD97	0x8F3B
+0xDD98	0x8F3C
+0xDD99	0x8F3D
+0xDD9A	0x8F3E
+0xDD9B	0x8F3F
+0xDD9C	0x8F40
+0xDD9D	0x8F41
+0xDD9E	0x8F42
+0xDD9F	0x8F43
+0xDDA0	0x8F44
+0xDDA1	0x8368
+0xDDA2	0x831B
+0xDDA3	0x8369
+0xDDA4	0x836C
+0xDDA5	0x836A
+0xDDA6	0x836D
+0xDDA7	0x836E
+0xDDA8	0x83B0
+0xDDA9	0x8378
+0xDDAA	0x83B3
+0xDDAB	0x83B4
+0xDDAC	0x83A0
+0xDDAD	0x83AA
+0xDDAE	0x8393
+0xDDAF	0x839C
+0xDDB0	0x8385
+0xDDB1	0x837C
+0xDDB2	0x83B6
+0xDDB3	0x83A9
+0xDDB4	0x837D
+0xDDB5	0x83B8
+0xDDB6	0x837B
+0xDDB7	0x8398
+0xDDB8	0x839E
+0xDDB9	0x83A8
+0xDDBA	0x83BA
+0xDDBB	0x83BC
+0xDDBC	0x83C1
+0xDDBD	0x8401
+0xDDBE	0x83E5
+0xDDBF	0x83D8
+0xDDC0	0x5807
+0xDDC1	0x8418
+0xDDC2	0x840B
+0xDDC3	0x83DD
+0xDDC4	0x83FD
+0xDDC5	0x83D6
+0xDDC6	0x841C
+0xDDC7	0x8438
+0xDDC8	0x8411
+0xDDC9	0x8406
+0xDDCA	0x83D4
+0xDDCB	0x83DF
+0xDDCC	0x840F
+0xDDCD	0x8403
+0xDDCE	0x83F8
+0xDDCF	0x83F9
+0xDDD0	0x83EA
+0xDDD1	0x83C5
+0xDDD2	0x83C0
+0xDDD3	0x8426
+0xDDD4	0x83F0
+0xDDD5	0x83E1
+0xDDD6	0x845C
+0xDDD7	0x8451
+0xDDD8	0x845A
+0xDDD9	0x8459
+0xDDDA	0x8473
+0xDDDB	0x8487
+0xDDDC	0x8488
+0xDDDD	0x847A
+0xDDDE	0x8489
+0xDDDF	0x8478
+0xDDE0	0x843C
+0xDDE1	0x8446
+0xDDE2	0x8469
+0xDDE3	0x8476
+0xDDE4	0x848C
+0xDDE5	0x848E
+0xDDE6	0x8431
+0xDDE7	0x846D
+0xDDE8	0x84C1
+0xDDE9	0x84CD
+0xDDEA	0x84D0
+0xDDEB	0x84E6
+0xDDEC	0x84BD
+0xDDED	0x84D3
+0xDDEE	0x84CA
+0xDDEF	0x84BF
+0xDDF0	0x84BA
+0xDDF1	0x84E0
+0xDDF2	0x84A1
+0xDDF3	0x84B9
+0xDDF4	0x84B4
+0xDDF5	0x8497
+0xDDF6	0x84E5
+0xDDF7	0x84E3
+0xDDF8	0x850C
+0xDDF9	0x750D
+0xDDFA	0x8538
+0xDDFB	0x84F0
+0xDDFC	0x8539
+0xDDFD	0x851F
+0xDDFE	0x853A
+0xDE40	0x8F45
+0xDE41	0x8F46
+0xDE42	0x8F47
+0xDE43	0x8F48
+0xDE44	0x8F49
+0xDE45	0x8F4A
+0xDE46	0x8F4B
+0xDE47	0x8F4C
+0xDE48	0x8F4D
+0xDE49	0x8F4E
+0xDE4A	0x8F4F
+0xDE4B	0x8F50
+0xDE4C	0x8F51
+0xDE4D	0x8F52
+0xDE4E	0x8F53
+0xDE4F	0x8F54
+0xDE50	0x8F55
+0xDE51	0x8F56
+0xDE52	0x8F57
+0xDE53	0x8F58
+0xDE54	0x8F59
+0xDE55	0x8F5A
+0xDE56	0x8F5B
+0xDE57	0x8F5C
+0xDE58	0x8F5D
+0xDE59	0x8F5E
+0xDE5A	0x8F5F
+0xDE5B	0x8F60
+0xDE5C	0x8F61
+0xDE5D	0x8F62
+0xDE5E	0x8F63
+0xDE5F	0x8F64
+0xDE60	0x8F65
+0xDE61	0x8F6A
+0xDE62	0x8F80
+0xDE63	0x8F8C
+0xDE64	0x8F92
+0xDE65	0x8F9D
+0xDE66	0x8FA0
+0xDE67	0x8FA1
+0xDE68	0x8FA2
+0xDE69	0x8FA4
+0xDE6A	0x8FA5
+0xDE6B	0x8FA6
+0xDE6C	0x8FA7
+0xDE6D	0x8FAA
+0xDE6E	0x8FAC
+0xDE6F	0x8FAD
+0xDE70	0x8FAE
+0xDE71	0x8FAF
+0xDE72	0x8FB2
+0xDE73	0x8FB3
+0xDE74	0x8FB4
+0xDE75	0x8FB5
+0xDE76	0x8FB7
+0xDE77	0x8FB8
+0xDE78	0x8FBA
+0xDE79	0x8FBB
+0xDE7A	0x8FBC
+0xDE7B	0x8FBF
+0xDE7C	0x8FC0
+0xDE7D	0x8FC3
+0xDE7E	0x8FC6
+0xDE80	0x8FC9
+0xDE81	0x8FCA
+0xDE82	0x8FCB
+0xDE83	0x8FCC
+0xDE84	0x8FCD
+0xDE85	0x8FCF
+0xDE86	0x8FD2
+0xDE87	0x8FD6
+0xDE88	0x8FD7
+0xDE89	0x8FDA
+0xDE8A	0x8FE0
+0xDE8B	0x8FE1
+0xDE8C	0x8FE3
+0xDE8D	0x8FE7
+0xDE8E	0x8FEC
+0xDE8F	0x8FEF
+0xDE90	0x8FF1
+0xDE91	0x8FF2
+0xDE92	0x8FF4
+0xDE93	0x8FF5
+0xDE94	0x8FF6
+0xDE95	0x8FFA
+0xDE96	0x8FFB
+0xDE97	0x8FFC
+0xDE98	0x8FFE
+0xDE99	0x8FFF
+0xDE9A	0x9007
+0xDE9B	0x9008
+0xDE9C	0x900C
+0xDE9D	0x900E
+0xDE9E	0x9013
+0xDE9F	0x9015
+0xDEA0	0x9018
+0xDEA1	0x8556
+0xDEA2	0x853B
+0xDEA3	0x84FF
+0xDEA4	0x84FC
+0xDEA5	0x8559
+0xDEA6	0x8548
+0xDEA7	0x8568
+0xDEA8	0x8564
+0xDEA9	0x855E
+0xDEAA	0x857A
+0xDEAB	0x77A2
+0xDEAC	0x8543
+0xDEAD	0x8572
+0xDEAE	0x857B
+0xDEAF	0x85A4
+0xDEB0	0x85A8
+0xDEB1	0x8587
+0xDEB2	0x858F
+0xDEB3	0x8579
+0xDEB4	0x85AE
+0xDEB5	0x859C
+0xDEB6	0x8585
+0xDEB7	0x85B9
+0xDEB8	0x85B7
+0xDEB9	0x85B0
+0xDEBA	0x85D3
+0xDEBB	0x85C1
+0xDEBC	0x85DC
+0xDEBD	0x85FF
+0xDEBE	0x8627
+0xDEBF	0x8605
+0xDEC0	0x8629
+0xDEC1	0x8616
+0xDEC2	0x863C
+0xDEC3	0x5EFE
+0xDEC4	0x5F08
+0xDEC5	0x593C
+0xDEC6	0x5941
+0xDEC7	0x8037
+0xDEC8	0x5955
+0xDEC9	0x595A
+0xDECA	0x5958
+0xDECB	0x530F
+0xDECC	0x5C22
+0xDECD	0x5C25
+0xDECE	0x5C2C
+0xDECF	0x5C34
+0xDED0	0x624C
+0xDED1	0x626A
+0xDED2	0x629F
+0xDED3	0x62BB
+0xDED4	0x62CA
+0xDED5	0x62DA
+0xDED6	0x62D7
+0xDED7	0x62EE
+0xDED8	0x6322
+0xDED9	0x62F6
+0xDEDA	0x6339
+0xDEDB	0x634B
+0xDEDC	0x6343
+0xDEDD	0x63AD
+0xDEDE	0x63F6
+0xDEDF	0x6371
+0xDEE0	0x637A
+0xDEE1	0x638E
+0xDEE2	0x63B4
+0xDEE3	0x636D
+0xDEE4	0x63AC
+0xDEE5	0x638A
+0xDEE6	0x6369
+0xDEE7	0x63AE
+0xDEE8	0x63BC
+0xDEE9	0x63F2
+0xDEEA	0x63F8
+0xDEEB	0x63E0
+0xDEEC	0x63FF
+0xDEED	0x63C4
+0xDEEE	0x63DE
+0xDEEF	0x63CE
+0xDEF0	0x6452
+0xDEF1	0x63C6
+0xDEF2	0x63BE
+0xDEF3	0x6445
+0xDEF4	0x6441
+0xDEF5	0x640B
+0xDEF6	0x641B
+0xDEF7	0x6420
+0xDEF8	0x640C
+0xDEF9	0x6426
+0xDEFA	0x6421
+0xDEFB	0x645E
+0xDEFC	0x6484
+0xDEFD	0x646D
+0xDEFE	0x6496
+0xDF40	0x9019
+0xDF41	0x901C
+0xDF42	0x9023
+0xDF43	0x9024
+0xDF44	0x9025
+0xDF45	0x9027
+0xDF46	0x9028
+0xDF47	0x9029
+0xDF48	0x902A
+0xDF49	0x902B
+0xDF4A	0x902C
+0xDF4B	0x9030
+0xDF4C	0x9031
+0xDF4D	0x9032
+0xDF4E	0x9033
+0xDF4F	0x9034
+0xDF50	0x9037
+0xDF51	0x9039
+0xDF52	0x903A
+0xDF53	0x903D
+0xDF54	0x903F
+0xDF55	0x9040
+0xDF56	0x9043
+0xDF57	0x9045
+0xDF58	0x9046
+0xDF59	0x9048
+0xDF5A	0x9049
+0xDF5B	0x904A
+0xDF5C	0x904B
+0xDF5D	0x904C
+0xDF5E	0x904E
+0xDF5F	0x9054
+0xDF60	0x9055
+0xDF61	0x9056
+0xDF62	0x9059
+0xDF63	0x905A
+0xDF64	0x905C
+0xDF65	0x905D
+0xDF66	0x905E
+0xDF67	0x905F
+0xDF68	0x9060
+0xDF69	0x9061
+0xDF6A	0x9064
+0xDF6B	0x9066
+0xDF6C	0x9067
+0xDF6D	0x9069
+0xDF6E	0x906A
+0xDF6F	0x906B
+0xDF70	0x906C
+0xDF71	0x906F
+0xDF72	0x9070
+0xDF73	0x9071
+0xDF74	0x9072
+0xDF75	0x9073
+0xDF76	0x9076
+0xDF77	0x9077
+0xDF78	0x9078
+0xDF79	0x9079
+0xDF7A	0x907A
+0xDF7B	0x907B
+0xDF7C	0x907C
+0xDF7D	0x907E
+0xDF7E	0x9081
+0xDF80	0x9084
+0xDF81	0x9085
+0xDF82	0x9086
+0xDF83	0x9087
+0xDF84	0x9089
+0xDF85	0x908A
+0xDF86	0x908C
+0xDF87	0x908D
+0xDF88	0x908E
+0xDF89	0x908F
+0xDF8A	0x9090
+0xDF8B	0x9092
+0xDF8C	0x9094
+0xDF8D	0x9096
+0xDF8E	0x9098
+0xDF8F	0x909A
+0xDF90	0x909C
+0xDF91	0x909E
+0xDF92	0x909F
+0xDF93	0x90A0
+0xDF94	0x90A4
+0xDF95	0x90A5
+0xDF96	0x90A7
+0xDF97	0x90A8
+0xDF98	0x90A9
+0xDF99	0x90AB
+0xDF9A	0x90AD
+0xDF9B	0x90B2
+0xDF9C	0x90B7
+0xDF9D	0x90BC
+0xDF9E	0x90BD
+0xDF9F	0x90BF
+0xDFA0	0x90C0
+0xDFA1	0x647A
+0xDFA2	0x64B7
+0xDFA3	0x64B8
+0xDFA4	0x6499
+0xDFA5	0x64BA
+0xDFA6	0x64C0
+0xDFA7	0x64D0
+0xDFA8	0x64D7
+0xDFA9	0x64E4
+0xDFAA	0x64E2
+0xDFAB	0x6509
+0xDFAC	0x6525
+0xDFAD	0x652E
+0xDFAE	0x5F0B
+0xDFAF	0x5FD2
+0xDFB0	0x7519
+0xDFB1	0x5F11
+0xDFB2	0x535F
+0xDFB3	0x53F1
+0xDFB4	0x53FD
+0xDFB5	0x53E9
+0xDFB6	0x53E8
+0xDFB7	0x53FB
+0xDFB8	0x5412
+0xDFB9	0x5416
+0xDFBA	0x5406
+0xDFBB	0x544B
+0xDFBC	0x5452
+0xDFBD	0x5453
+0xDFBE	0x5454
+0xDFBF	0x5456
+0xDFC0	0x5443
+0xDFC1	0x5421
+0xDFC2	0x5457
+0xDFC3	0x5459
+0xDFC4	0x5423
+0xDFC5	0x5432
+0xDFC6	0x5482
+0xDFC7	0x5494
+0xDFC8	0x5477
+0xDFC9	0x5471
+0xDFCA	0x5464
+0xDFCB	0x549A
+0xDFCC	0x549B
+0xDFCD	0x5484
+0xDFCE	0x5476
+0xDFCF	0x5466
+0xDFD0	0x549D
+0xDFD1	0x54D0
+0xDFD2	0x54AD
+0xDFD3	0x54C2
+0xDFD4	0x54B4
+0xDFD5	0x54D2
+0xDFD6	0x54A7
+0xDFD7	0x54A6
+0xDFD8	0x54D3
+0xDFD9	0x54D4
+0xDFDA	0x5472
+0xDFDB	0x54A3
+0xDFDC	0x54D5
+0xDFDD	0x54BB
+0xDFDE	0x54BF
+0xDFDF	0x54CC
+0xDFE0	0x54D9
+0xDFE1	0x54DA
+0xDFE2	0x54DC
+0xDFE3	0x54A9
+0xDFE4	0x54AA
+0xDFE5	0x54A4
+0xDFE6	0x54DD
+0xDFE7	0x54CF
+0xDFE8	0x54DE
+0xDFE9	0x551B
+0xDFEA	0x54E7
+0xDFEB	0x5520
+0xDFEC	0x54FD
+0xDFED	0x5514
+0xDFEE	0x54F3
+0xDFEF	0x5522
+0xDFF0	0x5523
+0xDFF1	0x550F
+0xDFF2	0x5511
+0xDFF3	0x5527
+0xDFF4	0x552A
+0xDFF5	0x5567
+0xDFF6	0x558F
+0xDFF7	0x55B5
+0xDFF8	0x5549
+0xDFF9	0x556D
+0xDFFA	0x5541
+0xDFFB	0x5555
+0xDFFC	0x553F
+0xDFFD	0x5550
+0xDFFE	0x553C
+0xE040	0x90C2
+0xE041	0x90C3
+0xE042	0x90C6
+0xE043	0x90C8
+0xE044	0x90C9
+0xE045	0x90CB
+0xE046	0x90CC
+0xE047	0x90CD
+0xE048	0x90D2
+0xE049	0x90D4
+0xE04A	0x90D5
+0xE04B	0x90D6
+0xE04C	0x90D8
+0xE04D	0x90D9
+0xE04E	0x90DA
+0xE04F	0x90DE
+0xE050	0x90DF
+0xE051	0x90E0
+0xE052	0x90E3
+0xE053	0x90E4
+0xE054	0x90E5
+0xE055	0x90E9
+0xE056	0x90EA
+0xE057	0x90EC
+0xE058	0x90EE
+0xE059	0x90F0
+0xE05A	0x90F1
+0xE05B	0x90F2
+0xE05C	0x90F3
+0xE05D	0x90F5
+0xE05E	0x90F6
+0xE05F	0x90F7
+0xE060	0x90F9
+0xE061	0x90FA
+0xE062	0x90FB
+0xE063	0x90FC
+0xE064	0x90FF
+0xE065	0x9100
+0xE066	0x9101
+0xE067	0x9103
+0xE068	0x9105
+0xE069	0x9106
+0xE06A	0x9107
+0xE06B	0x9108
+0xE06C	0x9109
+0xE06D	0x910A
+0xE06E	0x910B
+0xE06F	0x910C
+0xE070	0x910D
+0xE071	0x910E
+0xE072	0x910F
+0xE073	0x9110
+0xE074	0x9111
+0xE075	0x9112
+0xE076	0x9113
+0xE077	0x9114
+0xE078	0x9115
+0xE079	0x9116
+0xE07A	0x9117
+0xE07B	0x9118
+0xE07C	0x911A
+0xE07D	0x911B
+0xE07E	0x911C
+0xE080	0x911D
+0xE081	0x911F
+0xE082	0x9120
+0xE083	0x9121
+0xE084	0x9124
+0xE085	0x9125
+0xE086	0x9126
+0xE087	0x9127
+0xE088	0x9128
+0xE089	0x9129
+0xE08A	0x912A
+0xE08B	0x912B
+0xE08C	0x912C
+0xE08D	0x912D
+0xE08E	0x912E
+0xE08F	0x9130
+0xE090	0x9132
+0xE091	0x9133
+0xE092	0x9134
+0xE093	0x9135
+0xE094	0x9136
+0xE095	0x9137
+0xE096	0x9138
+0xE097	0x913A
+0xE098	0x913B
+0xE099	0x913C
+0xE09A	0x913D
+0xE09B	0x913E
+0xE09C	0x913F
+0xE09D	0x9140
+0xE09E	0x9141
+0xE09F	0x9142
+0xE0A0	0x9144
+0xE0A1	0x5537
+0xE0A2	0x5556
+0xE0A3	0x5575
+0xE0A4	0x5576
+0xE0A5	0x5577
+0xE0A6	0x5533
+0xE0A7	0x5530
+0xE0A8	0x555C
+0xE0A9	0x558B
+0xE0AA	0x55D2
+0xE0AB	0x5583
+0xE0AC	0x55B1
+0xE0AD	0x55B9
+0xE0AE	0x5588
+0xE0AF	0x5581
+0xE0B0	0x559F
+0xE0B1	0x557E
+0xE0B2	0x55D6
+0xE0B3	0x5591
+0xE0B4	0x557B
+0xE0B5	0x55DF
+0xE0B6	0x55BD
+0xE0B7	0x55BE
+0xE0B8	0x5594
+0xE0B9	0x5599
+0xE0BA	0x55EA
+0xE0BB	0x55F7
+0xE0BC	0x55C9
+0xE0BD	0x561F
+0xE0BE	0x55D1
+0xE0BF	0x55EB
+0xE0C0	0x55EC
+0xE0C1	0x55D4
+0xE0C2	0x55E6
+0xE0C3	0x55DD
+0xE0C4	0x55C4
+0xE0C5	0x55EF
+0xE0C6	0x55E5
+0xE0C7	0x55F2
+0xE0C8	0x55F3
+0xE0C9	0x55CC
+0xE0CA	0x55CD
+0xE0CB	0x55E8
+0xE0CC	0x55F5
+0xE0CD	0x55E4
+0xE0CE	0x8F94
+0xE0CF	0x561E
+0xE0D0	0x5608
+0xE0D1	0x560C
+0xE0D2	0x5601
+0xE0D3	0x5624
+0xE0D4	0x5623
+0xE0D5	0x55FE
+0xE0D6	0x5600
+0xE0D7	0x5627
+0xE0D8	0x562D
+0xE0D9	0x5658
+0xE0DA	0x5639
+0xE0DB	0x5657
+0xE0DC	0x562C
+0xE0DD	0x564D
+0xE0DE	0x5662
+0xE0DF	0x5659
+0xE0E0	0x565C
+0xE0E1	0x564C
+0xE0E2	0x5654
+0xE0E3	0x5686
+0xE0E4	0x5664
+0xE0E5	0x5671
+0xE0E6	0x566B
+0xE0E7	0x567B
+0xE0E8	0x567C
+0xE0E9	0x5685
+0xE0EA	0x5693
+0xE0EB	0x56AF
+0xE0EC	0x56D4
+0xE0ED	0x56D7
+0xE0EE	0x56DD
+0xE0EF	0x56E1
+0xE0F0	0x56F5
+0xE0F1	0x56EB
+0xE0F2	0x56F9
+0xE0F3	0x56FF
+0xE0F4	0x5704
+0xE0F5	0x570A
+0xE0F6	0x5709
+0xE0F7	0x571C
+0xE0F8	0x5E0F
+0xE0F9	0x5E19
+0xE0FA	0x5E14
+0xE0FB	0x5E11
+0xE0FC	0x5E31
+0xE0FD	0x5E3B
+0xE0FE	0x5E3C
+0xE140	0x9145
+0xE141	0x9147
+0xE142	0x9148
+0xE143	0x9151
+0xE144	0x9153
+0xE145	0x9154
+0xE146	0x9155
+0xE147	0x9156
+0xE148	0x9158
+0xE149	0x9159
+0xE14A	0x915B
+0xE14B	0x915C
+0xE14C	0x915F
+0xE14D	0x9160
+0xE14E	0x9166
+0xE14F	0x9167
+0xE150	0x9168
+0xE151	0x916B
+0xE152	0x916D
+0xE153	0x9173
+0xE154	0x917A
+0xE155	0x917B
+0xE156	0x917C
+0xE157	0x9180
+0xE158	0x9181
+0xE159	0x9182
+0xE15A	0x9183
+0xE15B	0x9184
+0xE15C	0x9186
+0xE15D	0x9188
+0xE15E	0x918A
+0xE15F	0x918E
+0xE160	0x918F
+0xE161	0x9193
+0xE162	0x9194
+0xE163	0x9195
+0xE164	0x9196
+0xE165	0x9197
+0xE166	0x9198
+0xE167	0x9199
+0xE168	0x919C
+0xE169	0x919D
+0xE16A	0x919E
+0xE16B	0x919F
+0xE16C	0x91A0
+0xE16D	0x91A1
+0xE16E	0x91A4
+0xE16F	0x91A5
+0xE170	0x91A6
+0xE171	0x91A7
+0xE172	0x91A8
+0xE173	0x91A9
+0xE174	0x91AB
+0xE175	0x91AC
+0xE176	0x91B0
+0xE177	0x91B1
+0xE178	0x91B2
+0xE179	0x91B3
+0xE17A	0x91B6
+0xE17B	0x91B7
+0xE17C	0x91B8
+0xE17D	0x91B9
+0xE17E	0x91BB
+0xE180	0x91BC
+0xE181	0x91BD
+0xE182	0x91BE
+0xE183	0x91BF
+0xE184	0x91C0
+0xE185	0x91C1
+0xE186	0x91C2
+0xE187	0x91C3
+0xE188	0x91C4
+0xE189	0x91C5
+0xE18A	0x91C6
+0xE18B	0x91C8
+0xE18C	0x91CB
+0xE18D	0x91D0
+0xE18E	0x91D2
+0xE18F	0x91D3
+0xE190	0x91D4
+0xE191	0x91D5
+0xE192	0x91D6
+0xE193	0x91D7
+0xE194	0x91D8
+0xE195	0x91D9
+0xE196	0x91DA
+0xE197	0x91DB
+0xE198	0x91DD
+0xE199	0x91DE
+0xE19A	0x91DF
+0xE19B	0x91E0
+0xE19C	0x91E1
+0xE19D	0x91E2
+0xE19E	0x91E3
+0xE19F	0x91E4
+0xE1A0	0x91E5
+0xE1A1	0x5E37
+0xE1A2	0x5E44
+0xE1A3	0x5E54
+0xE1A4	0x5E5B
+0xE1A5	0x5E5E
+0xE1A6	0x5E61
+0xE1A7	0x5C8C
+0xE1A8	0x5C7A
+0xE1A9	0x5C8D
+0xE1AA	0x5C90
+0xE1AB	0x5C96
+0xE1AC	0x5C88
+0xE1AD	0x5C98
+0xE1AE	0x5C99
+0xE1AF	0x5C91
+0xE1B0	0x5C9A
+0xE1B1	0x5C9C
+0xE1B2	0x5CB5
+0xE1B3	0x5CA2
+0xE1B4	0x5CBD
+0xE1B5	0x5CAC
+0xE1B6	0x5CAB
+0xE1B7	0x5CB1
+0xE1B8	0x5CA3
+0xE1B9	0x5CC1
+0xE1BA	0x5CB7
+0xE1BB	0x5CC4
+0xE1BC	0x5CD2
+0xE1BD	0x5CE4
+0xE1BE	0x5CCB
+0xE1BF	0x5CE5
+0xE1C0	0x5D02
+0xE1C1	0x5D03
+0xE1C2	0x5D27
+0xE1C3	0x5D26
+0xE1C4	0x5D2E
+0xE1C5	0x5D24
+0xE1C6	0x5D1E
+0xE1C7	0x5D06
+0xE1C8	0x5D1B
+0xE1C9	0x5D58
+0xE1CA	0x5D3E
+0xE1CB	0x5D34
+0xE1CC	0x5D3D
+0xE1CD	0x5D6C
+0xE1CE	0x5D5B
+0xE1CF	0x5D6F
+0xE1D0	0x5D5D
+0xE1D1	0x5D6B
+0xE1D2	0x5D4B
+0xE1D3	0x5D4A
+0xE1D4	0x5D69
+0xE1D5	0x5D74
+0xE1D6	0x5D82
+0xE1D7	0x5D99
+0xE1D8	0x5D9D
+0xE1D9	0x8C73
+0xE1DA	0x5DB7
+0xE1DB	0x5DC5
+0xE1DC	0x5F73
+0xE1DD	0x5F77
+0xE1DE	0x5F82
+0xE1DF	0x5F87
+0xE1E0	0x5F89
+0xE1E1	0x5F8C
+0xE1E2	0x5F95
+0xE1E3	0x5F99
+0xE1E4	0x5F9C
+0xE1E5	0x5FA8
+0xE1E6	0x5FAD
+0xE1E7	0x5FB5
+0xE1E8	0x5FBC
+0xE1E9	0x8862
+0xE1EA	0x5F61
+0xE1EB	0x72AD
+0xE1EC	0x72B0
+0xE1ED	0x72B4
+0xE1EE	0x72B7
+0xE1EF	0x72B8
+0xE1F0	0x72C3
+0xE1F1	0x72C1
+0xE1F2	0x72CE
+0xE1F3	0x72CD
+0xE1F4	0x72D2
+0xE1F5	0x72E8
+0xE1F6	0x72EF
+0xE1F7	0x72E9
+0xE1F8	0x72F2
+0xE1F9	0x72F4
+0xE1FA	0x72F7
+0xE1FB	0x7301
+0xE1FC	0x72F3
+0xE1FD	0x7303
+0xE1FE	0x72FA
+0xE240	0x91E6
+0xE241	0x91E7
+0xE242	0x91E8
+0xE243	0x91E9
+0xE244	0x91EA
+0xE245	0x91EB
+0xE246	0x91EC
+0xE247	0x91ED
+0xE248	0x91EE
+0xE249	0x91EF
+0xE24A	0x91F0
+0xE24B	0x91F1
+0xE24C	0x91F2
+0xE24D	0x91F3
+0xE24E	0x91F4
+0xE24F	0x91F5
+0xE250	0x91F6
+0xE251	0x91F7
+0xE252	0x91F8
+0xE253	0x91F9
+0xE254	0x91FA
+0xE255	0x91FB
+0xE256	0x91FC
+0xE257	0x91FD
+0xE258	0x91FE
+0xE259	0x91FF
+0xE25A	0x9200
+0xE25B	0x9201
+0xE25C	0x9202
+0xE25D	0x9203
+0xE25E	0x9204
+0xE25F	0x9205
+0xE260	0x9206
+0xE261	0x9207
+0xE262	0x9208
+0xE263	0x9209
+0xE264	0x920A
+0xE265	0x920B
+0xE266	0x920C
+0xE267	0x920D
+0xE268	0x920E
+0xE269	0x920F
+0xE26A	0x9210
+0xE26B	0x9211
+0xE26C	0x9212
+0xE26D	0x9213
+0xE26E	0x9214
+0xE26F	0x9215
+0xE270	0x9216
+0xE271	0x9217
+0xE272	0x9218
+0xE273	0x9219
+0xE274	0x921A
+0xE275	0x921B
+0xE276	0x921C
+0xE277	0x921D
+0xE278	0x921E
+0xE279	0x921F
+0xE27A	0x9220
+0xE27B	0x9221
+0xE27C	0x9222
+0xE27D	0x9223
+0xE27E	0x9224
+0xE280	0x9225
+0xE281	0x9226
+0xE282	0x9227
+0xE283	0x9228
+0xE284	0x9229
+0xE285	0x922A
+0xE286	0x922B
+0xE287	0x922C
+0xE288	0x922D
+0xE289	0x922E
+0xE28A	0x922F
+0xE28B	0x9230
+0xE28C	0x9231
+0xE28D	0x9232
+0xE28E	0x9233
+0xE28F	0x9234
+0xE290	0x9235
+0xE291	0x9236
+0xE292	0x9237
+0xE293	0x9238
+0xE294	0x9239
+0xE295	0x923A
+0xE296	0x923B
+0xE297	0x923C
+0xE298	0x923D
+0xE299	0x923E
+0xE29A	0x923F
+0xE29B	0x9240
+0xE29C	0x9241
+0xE29D	0x9242
+0xE29E	0x9243
+0xE29F	0x9244
+0xE2A0	0x9245
+0xE2A1	0x72FB
+0xE2A2	0x7317
+0xE2A3	0x7313
+0xE2A4	0x7321
+0xE2A5	0x730A
+0xE2A6	0x731E
+0xE2A7	0x731D
+0xE2A8	0x7315
+0xE2A9	0x7322
+0xE2AA	0x7339
+0xE2AB	0x7325
+0xE2AC	0x732C
+0xE2AD	0x7338
+0xE2AE	0x7331
+0xE2AF	0x7350
+0xE2B0	0x734D
+0xE2B1	0x7357
+0xE2B2	0x7360
+0xE2B3	0x736C
+0xE2B4	0x736F
+0xE2B5	0x737E
+0xE2B6	0x821B
+0xE2B7	0x5925
+0xE2B8	0x98E7
+0xE2B9	0x5924
+0xE2BA	0x5902
+0xE2BB	0x9963
+0xE2BC	0x9967
+0xE2BD	0x9968
+0xE2BE	0x9969
+0xE2BF	0x996A
+0xE2C0	0x996B
+0xE2C1	0x996C
+0xE2C2	0x9974
+0xE2C3	0x9977
+0xE2C4	0x997D
+0xE2C5	0x9980
+0xE2C6	0x9984
+0xE2C7	0x9987
+0xE2C8	0x998A
+0xE2C9	0x998D
+0xE2CA	0x9990
+0xE2CB	0x9991
+0xE2CC	0x9993
+0xE2CD	0x9994
+0xE2CE	0x9995
+0xE2CF	0x5E80
+0xE2D0	0x5E91
+0xE2D1	0x5E8B
+0xE2D2	0x5E96
+0xE2D3	0x5EA5
+0xE2D4	0x5EA0
+0xE2D5	0x5EB9
+0xE2D6	0x5EB5
+0xE2D7	0x5EBE
+0xE2D8	0x5EB3
+0xE2D9	0x8D53
+0xE2DA	0x5ED2
+0xE2DB	0x5ED1
+0xE2DC	0x5EDB
+0xE2DD	0x5EE8
+0xE2DE	0x5EEA
+0xE2DF	0x81BA
+0xE2E0	0x5FC4
+0xE2E1	0x5FC9
+0xE2E2	0x5FD6
+0xE2E3	0x5FCF
+0xE2E4	0x6003
+0xE2E5	0x5FEE
+0xE2E6	0x6004
+0xE2E7	0x5FE1
+0xE2E8	0x5FE4
+0xE2E9	0x5FFE
+0xE2EA	0x6005
+0xE2EB	0x6006
+0xE2EC	0x5FEA
+0xE2ED	0x5FED
+0xE2EE	0x5FF8
+0xE2EF	0x6019
+0xE2F0	0x6035
+0xE2F1	0x6026
+0xE2F2	0x601B
+0xE2F3	0x600F
+0xE2F4	0x600D
+0xE2F5	0x6029
+0xE2F6	0x602B
+0xE2F7	0x600A
+0xE2F8	0x603F
+0xE2F9	0x6021
+0xE2FA	0x6078
+0xE2FB	0x6079
+0xE2FC	0x607B
+0xE2FD	0x607A
+0xE2FE	0x6042
+0xE340	0x9246
+0xE341	0x9247
+0xE342	0x9248
+0xE343	0x9249
+0xE344	0x924A
+0xE345	0x924B
+0xE346	0x924C
+0xE347	0x924D
+0xE348	0x924E
+0xE349	0x924F
+0xE34A	0x9250
+0xE34B	0x9251
+0xE34C	0x9252
+0xE34D	0x9253
+0xE34E	0x9254
+0xE34F	0x9255
+0xE350	0x9256
+0xE351	0x9257
+0xE352	0x9258
+0xE353	0x9259
+0xE354	0x925A
+0xE355	0x925B
+0xE356	0x925C
+0xE357	0x925D
+0xE358	0x925E
+0xE359	0x925F
+0xE35A	0x9260
+0xE35B	0x9261
+0xE35C	0x9262
+0xE35D	0x9263
+0xE35E	0x9264
+0xE35F	0x9265
+0xE360	0x9266
+0xE361	0x9267
+0xE362	0x9268
+0xE363	0x9269
+0xE364	0x926A
+0xE365	0x926B
+0xE366	0x926C
+0xE367	0x926D
+0xE368	0x926E
+0xE369	0x926F
+0xE36A	0x9270
+0xE36B	0x9271
+0xE36C	0x9272
+0xE36D	0x9273
+0xE36E	0x9275
+0xE36F	0x9276
+0xE370	0x9277
+0xE371	0x9278
+0xE372	0x9279
+0xE373	0x927A
+0xE374	0x927B
+0xE375	0x927C
+0xE376	0x927D
+0xE377	0x927E
+0xE378	0x927F
+0xE379	0x9280
+0xE37A	0x9281
+0xE37B	0x9282
+0xE37C	0x9283
+0xE37D	0x9284
+0xE37E	0x9285
+0xE380	0x9286
+0xE381	0x9287
+0xE382	0x9288
+0xE383	0x9289
+0xE384	0x928A
+0xE385	0x928B
+0xE386	0x928C
+0xE387	0x928D
+0xE388	0x928F
+0xE389	0x9290
+0xE38A	0x9291
+0xE38B	0x9292
+0xE38C	0x9293
+0xE38D	0x9294
+0xE38E	0x9295
+0xE38F	0x9296
+0xE390	0x9297
+0xE391	0x9298
+0xE392	0x9299
+0xE393	0x929A
+0xE394	0x929B
+0xE395	0x929C
+0xE396	0x929D
+0xE397	0x929E
+0xE398	0x929F
+0xE399	0x92A0
+0xE39A	0x92A1
+0xE39B	0x92A2
+0xE39C	0x92A3
+0xE39D	0x92A4
+0xE39E	0x92A5
+0xE39F	0x92A6
+0xE3A0	0x92A7
+0xE3A1	0x606A
+0xE3A2	0x607D
+0xE3A3	0x6096
+0xE3A4	0x609A
+0xE3A5	0x60AD
+0xE3A6	0x609D
+0xE3A7	0x6083
+0xE3A8	0x6092
+0xE3A9	0x608C
+0xE3AA	0x609B
+0xE3AB	0x60EC
+0xE3AC	0x60BB
+0xE3AD	0x60B1
+0xE3AE	0x60DD
+0xE3AF	0x60D8
+0xE3B0	0x60C6
+0xE3B1	0x60DA
+0xE3B2	0x60B4
+0xE3B3	0x6120
+0xE3B4	0x6126
+0xE3B5	0x6115
+0xE3B6	0x6123
+0xE3B7	0x60F4
+0xE3B8	0x6100
+0xE3B9	0x610E
+0xE3BA	0x612B
+0xE3BB	0x614A
+0xE3BC	0x6175
+0xE3BD	0x61AC
+0xE3BE	0x6194
+0xE3BF	0x61A7
+0xE3C0	0x61B7
+0xE3C1	0x61D4
+0xE3C2	0x61F5
+0xE3C3	0x5FDD
+0xE3C4	0x96B3
+0xE3C5	0x95E9
+0xE3C6	0x95EB
+0xE3C7	0x95F1
+0xE3C8	0x95F3
+0xE3C9	0x95F5
+0xE3CA	0x95F6
+0xE3CB	0x95FC
+0xE3CC	0x95FE
+0xE3CD	0x9603
+0xE3CE	0x9604
+0xE3CF	0x9606
+0xE3D0	0x9608
+0xE3D1	0x960A
+0xE3D2	0x960B
+0xE3D3	0x960C
+0xE3D4	0x960D
+0xE3D5	0x960F
+0xE3D6	0x9612
+0xE3D7	0x9615
+0xE3D8	0x9616
+0xE3D9	0x9617
+0xE3DA	0x9619
+0xE3DB	0x961A
+0xE3DC	0x4E2C
+0xE3DD	0x723F
+0xE3DE	0x6215
+0xE3DF	0x6C35
+0xE3E0	0x6C54
+0xE3E1	0x6C5C
+0xE3E2	0x6C4A
+0xE3E3	0x6CA3
+0xE3E4	0x6C85
+0xE3E5	0x6C90
+0xE3E6	0x6C94
+0xE3E7	0x6C8C
+0xE3E8	0x6C68
+0xE3E9	0x6C69
+0xE3EA	0x6C74
+0xE3EB	0x6C76
+0xE3EC	0x6C86
+0xE3ED	0x6CA9
+0xE3EE	0x6CD0
+0xE3EF	0x6CD4
+0xE3F0	0x6CAD
+0xE3F1	0x6CF7
+0xE3F2	0x6CF8
+0xE3F3	0x6CF1
+0xE3F4	0x6CD7
+0xE3F5	0x6CB2
+0xE3F6	0x6CE0
+0xE3F7	0x6CD6
+0xE3F8	0x6CFA
+0xE3F9	0x6CEB
+0xE3FA	0x6CEE
+0xE3FB	0x6CB1
+0xE3FC	0x6CD3
+0xE3FD	0x6CEF
+0xE3FE	0x6CFE
+0xE440	0x92A8
+0xE441	0x92A9
+0xE442	0x92AA
+0xE443	0x92AB
+0xE444	0x92AC
+0xE445	0x92AD
+0xE446	0x92AF
+0xE447	0x92B0
+0xE448	0x92B1
+0xE449	0x92B2
+0xE44A	0x92B3
+0xE44B	0x92B4
+0xE44C	0x92B5
+0xE44D	0x92B6
+0xE44E	0x92B7
+0xE44F	0x92B8
+0xE450	0x92B9
+0xE451	0x92BA
+0xE452	0x92BB
+0xE453	0x92BC
+0xE454	0x92BD
+0xE455	0x92BE
+0xE456	0x92BF
+0xE457	0x92C0
+0xE458	0x92C1
+0xE459	0x92C2
+0xE45A	0x92C3
+0xE45B	0x92C4
+0xE45C	0x92C5
+0xE45D	0x92C6
+0xE45E	0x92C7
+0xE45F	0x92C9
+0xE460	0x92CA
+0xE461	0x92CB
+0xE462	0x92CC
+0xE463	0x92CD
+0xE464	0x92CE
+0xE465	0x92CF
+0xE466	0x92D0
+0xE467	0x92D1
+0xE468	0x92D2
+0xE469	0x92D3
+0xE46A	0x92D4
+0xE46B	0x92D5
+0xE46C	0x92D6
+0xE46D	0x92D7
+0xE46E	0x92D8
+0xE46F	0x92D9
+0xE470	0x92DA
+0xE471	0x92DB
+0xE472	0x92DC
+0xE473	0x92DD
+0xE474	0x92DE
+0xE475	0x92DF
+0xE476	0x92E0
+0xE477	0x92E1
+0xE478	0x92E2
+0xE479	0x92E3
+0xE47A	0x92E4
+0xE47B	0x92E5
+0xE47C	0x92E6
+0xE47D	0x92E7
+0xE47E	0x92E8
+0xE480	0x92E9
+0xE481	0x92EA
+0xE482	0x92EB
+0xE483	0x92EC
+0xE484	0x92ED
+0xE485	0x92EE
+0xE486	0x92EF
+0xE487	0x92F0
+0xE488	0x92F1
+0xE489	0x92F2
+0xE48A	0x92F3
+0xE48B	0x92F4
+0xE48C	0x92F5
+0xE48D	0x92F6
+0xE48E	0x92F7
+0xE48F	0x92F8
+0xE490	0x92F9
+0xE491	0x92FA
+0xE492	0x92FB
+0xE493	0x92FC
+0xE494	0x92FD
+0xE495	0x92FE
+0xE496	0x92FF
+0xE497	0x9300
+0xE498	0x9301
+0xE499	0x9302
+0xE49A	0x9303
+0xE49B	0x9304
+0xE49C	0x9305
+0xE49D	0x9306
+0xE49E	0x9307
+0xE49F	0x9308
+0xE4A0	0x9309
+0xE4A1	0x6D39
+0xE4A2	0x6D27
+0xE4A3	0x6D0C
+0xE4A4	0x6D43
+0xE4A5	0x6D48
+0xE4A6	0x6D07
+0xE4A7	0x6D04
+0xE4A8	0x6D19
+0xE4A9	0x6D0E
+0xE4AA	0x6D2B
+0xE4AB	0x6D4D
+0xE4AC	0x6D2E
+0xE4AD	0x6D35
+0xE4AE	0x6D1A
+0xE4AF	0x6D4F
+0xE4B0	0x6D52
+0xE4B1	0x6D54
+0xE4B2	0x6D33
+0xE4B3	0x6D91
+0xE4B4	0x6D6F
+0xE4B5	0x6D9E
+0xE4B6	0x6DA0
+0xE4B7	0x6D5E
+0xE4B8	0x6D93
+0xE4B9	0x6D94
+0xE4BA	0x6D5C
+0xE4BB	0x6D60
+0xE4BC	0x6D7C
+0xE4BD	0x6D63
+0xE4BE	0x6E1A
+0xE4BF	0x6DC7
+0xE4C0	0x6DC5
+0xE4C1	0x6DDE
+0xE4C2	0x6E0E
+0xE4C3	0x6DBF
+0xE4C4	0x6DE0
+0xE4C5	0x6E11
+0xE4C6	0x6DE6
+0xE4C7	0x6DDD
+0xE4C8	0x6DD9
+0xE4C9	0x6E16
+0xE4CA	0x6DAB
+0xE4CB	0x6E0C
+0xE4CC	0x6DAE
+0xE4CD	0x6E2B
+0xE4CE	0x6E6E
+0xE4CF	0x6E4E
+0xE4D0	0x6E6B
+0xE4D1	0x6EB2
+0xE4D2	0x6E5F
+0xE4D3	0x6E86
+0xE4D4	0x6E53
+0xE4D5	0x6E54
+0xE4D6	0x6E32
+0xE4D7	0x6E25
+0xE4D8	0x6E44
+0xE4D9	0x6EDF
+0xE4DA	0x6EB1
+0xE4DB	0x6E98
+0xE4DC	0x6EE0
+0xE4DD	0x6F2D
+0xE4DE	0x6EE2
+0xE4DF	0x6EA5
+0xE4E0	0x6EA7
+0xE4E1	0x6EBD
+0xE4E2	0x6EBB
+0xE4E3	0x6EB7
+0xE4E4	0x6ED7
+0xE4E5	0x6EB4
+0xE4E6	0x6ECF
+0xE4E7	0x6E8F
+0xE4E8	0x6EC2
+0xE4E9	0x6E9F
+0xE4EA	0x6F62
+0xE4EB	0x6F46
+0xE4EC	0x6F47
+0xE4ED	0x6F24
+0xE4EE	0x6F15
+0xE4EF	0x6EF9
+0xE4F0	0x6F2F
+0xE4F1	0x6F36
+0xE4F2	0x6F4B
+0xE4F3	0x6F74
+0xE4F4	0x6F2A
+0xE4F5	0x6F09
+0xE4F6	0x6F29
+0xE4F7	0x6F89
+0xE4F8	0x6F8D
+0xE4F9	0x6F8C
+0xE4FA	0x6F78
+0xE4FB	0x6F72
+0xE4FC	0x6F7C
+0xE4FD	0x6F7A
+0xE4FE	0x6FD1
+0xE540	0x930A
+0xE541	0x930B
+0xE542	0x930C
+0xE543	0x930D
+0xE544	0x930E
+0xE545	0x930F
+0xE546	0x9310
+0xE547	0x9311
+0xE548	0x9312
+0xE549	0x9313
+0xE54A	0x9314
+0xE54B	0x9315
+0xE54C	0x9316
+0xE54D	0x9317
+0xE54E	0x9318
+0xE54F	0x9319
+0xE550	0x931A
+0xE551	0x931B
+0xE552	0x931C
+0xE553	0x931D
+0xE554	0x931E
+0xE555	0x931F
+0xE556	0x9320
+0xE557	0x9321
+0xE558	0x9322
+0xE559	0x9323
+0xE55A	0x9324
+0xE55B	0x9325
+0xE55C	0x9326
+0xE55D	0x9327
+0xE55E	0x9328
+0xE55F	0x9329
+0xE560	0x932A
+0xE561	0x932B
+0xE562	0x932C
+0xE563	0x932D
+0xE564	0x932E
+0xE565	0x932F
+0xE566	0x9330
+0xE567	0x9331
+0xE568	0x9332
+0xE569	0x9333
+0xE56A	0x9334
+0xE56B	0x9335
+0xE56C	0x9336
+0xE56D	0x9337
+0xE56E	0x9338
+0xE56F	0x9339
+0xE570	0x933A
+0xE571	0x933B
+0xE572	0x933C
+0xE573	0x933D
+0xE574	0x933F
+0xE575	0x9340
+0xE576	0x9341
+0xE577	0x9342
+0xE578	0x9343
+0xE579	0x9344
+0xE57A	0x9345
+0xE57B	0x9346
+0xE57C	0x9347
+0xE57D	0x9348
+0xE57E	0x9349
+0xE580	0x934A
+0xE581	0x934B
+0xE582	0x934C
+0xE583	0x934D
+0xE584	0x934E
+0xE585	0x934F
+0xE586	0x9350
+0xE587	0x9351
+0xE588	0x9352
+0xE589	0x9353
+0xE58A	0x9354
+0xE58B	0x9355
+0xE58C	0x9356
+0xE58D	0x9357
+0xE58E	0x9358
+0xE58F	0x9359
+0xE590	0x935A
+0xE591	0x935B
+0xE592	0x935C
+0xE593	0x935D
+0xE594	0x935E
+0xE595	0x935F
+0xE596	0x9360
+0xE597	0x9361
+0xE598	0x9362
+0xE599	0x9363
+0xE59A	0x9364
+0xE59B	0x9365
+0xE59C	0x9366
+0xE59D	0x9367
+0xE59E	0x9368
+0xE59F	0x9369
+0xE5A0	0x936B
+0xE5A1	0x6FC9
+0xE5A2	0x6FA7
+0xE5A3	0x6FB9
+0xE5A4	0x6FB6
+0xE5A5	0x6FC2
+0xE5A6	0x6FE1
+0xE5A7	0x6FEE
+0xE5A8	0x6FDE
+0xE5A9	0x6FE0
+0xE5AA	0x6FEF
+0xE5AB	0x701A
+0xE5AC	0x7023
+0xE5AD	0x701B
+0xE5AE	0x7039
+0xE5AF	0x7035
+0xE5B0	0x704F
+0xE5B1	0x705E
+0xE5B2	0x5B80
+0xE5B3	0x5B84
+0xE5B4	0x5B95
+0xE5B5	0x5B93
+0xE5B6	0x5BA5
+0xE5B7	0x5BB8
+0xE5B8	0x752F
+0xE5B9	0x9A9E
+0xE5BA	0x6434
+0xE5BB	0x5BE4
+0xE5BC	0x5BEE
+0xE5BD	0x8930
+0xE5BE	0x5BF0
+0xE5BF	0x8E47
+0xE5C0	0x8B07
+0xE5C1	0x8FB6
+0xE5C2	0x8FD3
+0xE5C3	0x8FD5
+0xE5C4	0x8FE5
+0xE5C5	0x8FEE
+0xE5C6	0x8FE4
+0xE5C7	0x8FE9
+0xE5C8	0x8FE6
+0xE5C9	0x8FF3
+0xE5CA	0x8FE8
+0xE5CB	0x9005
+0xE5CC	0x9004
+0xE5CD	0x900B
+0xE5CE	0x9026
+0xE5CF	0x9011
+0xE5D0	0x900D
+0xE5D1	0x9016
+0xE5D2	0x9021
+0xE5D3	0x9035
+0xE5D4	0x9036
+0xE5D5	0x902D
+0xE5D6	0x902F
+0xE5D7	0x9044
+0xE5D8	0x9051
+0xE5D9	0x9052
+0xE5DA	0x9050
+0xE5DB	0x9068
+0xE5DC	0x9058
+0xE5DD	0x9062
+0xE5DE	0x905B
+0xE5DF	0x66B9
+0xE5E0	0x9074
+0xE5E1	0x907D
+0xE5E2	0x9082
+0xE5E3	0x9088
+0xE5E4	0x9083
+0xE5E5	0x908B
+0xE5E6	0x5F50
+0xE5E7	0x5F57
+0xE5E8	0x5F56
+0xE5E9	0x5F58
+0xE5EA	0x5C3B
+0xE5EB	0x54AB
+0xE5EC	0x5C50
+0xE5ED	0x5C59
+0xE5EE	0x5B71
+0xE5EF	0x5C63
+0xE5F0	0x5C66
+0xE5F1	0x7FBC
+0xE5F2	0x5F2A
+0xE5F3	0x5F29
+0xE5F4	0x5F2D
+0xE5F5	0x8274
+0xE5F6	0x5F3C
+0xE5F7	0x9B3B
+0xE5F8	0x5C6E
+0xE5F9	0x5981
+0xE5FA	0x5983
+0xE5FB	0x598D
+0xE5FC	0x59A9
+0xE5FD	0x59AA
+0xE5FE	0x59A3
+0xE640	0x936C
+0xE641	0x936D
+0xE642	0x936E
+0xE643	0x936F
+0xE644	0x9370
+0xE645	0x9371
+0xE646	0x9372
+0xE647	0x9373
+0xE648	0x9374
+0xE649	0x9375
+0xE64A	0x9376
+0xE64B	0x9377
+0xE64C	0x9378
+0xE64D	0x9379
+0xE64E	0x937A
+0xE64F	0x937B
+0xE650	0x937C
+0xE651	0x937D
+0xE652	0x937E
+0xE653	0x937F
+0xE654	0x9380
+0xE655	0x9381
+0xE656	0x9382
+0xE657	0x9383
+0xE658	0x9384
+0xE659	0x9385
+0xE65A	0x9386
+0xE65B	0x9387
+0xE65C	0x9388
+0xE65D	0x9389
+0xE65E	0x938A
+0xE65F	0x938B
+0xE660	0x938C
+0xE661	0x938D
+0xE662	0x938E
+0xE663	0x9390
+0xE664	0x9391
+0xE665	0x9392
+0xE666	0x9393
+0xE667	0x9394
+0xE668	0x9395
+0xE669	0x9396
+0xE66A	0x9397
+0xE66B	0x9398
+0xE66C	0x9399
+0xE66D	0x939A
+0xE66E	0x939B
+0xE66F	0x939C
+0xE670	0x939D
+0xE671	0x939E
+0xE672	0x939F
+0xE673	0x93A0
+0xE674	0x93A1
+0xE675	0x93A2
+0xE676	0x93A3
+0xE677	0x93A4
+0xE678	0x93A5
+0xE679	0x93A6
+0xE67A	0x93A7
+0xE67B	0x93A8
+0xE67C	0x93A9
+0xE67D	0x93AA
+0xE67E	0x93AB
+0xE680	0x93AC
+0xE681	0x93AD
+0xE682	0x93AE
+0xE683	0x93AF
+0xE684	0x93B0
+0xE685	0x93B1
+0xE686	0x93B2
+0xE687	0x93B3
+0xE688	0x93B4
+0xE689	0x93B5
+0xE68A	0x93B6
+0xE68B	0x93B7
+0xE68C	0x93B8
+0xE68D	0x93B9
+0xE68E	0x93BA
+0xE68F	0x93BB
+0xE690	0x93BC
+0xE691	0x93BD
+0xE692	0x93BE
+0xE693	0x93BF
+0xE694	0x93C0
+0xE695	0x93C1
+0xE696	0x93C2
+0xE697	0x93C3
+0xE698	0x93C4
+0xE699	0x93C5
+0xE69A	0x93C6
+0xE69B	0x93C7
+0xE69C	0x93C8
+0xE69D	0x93C9
+0xE69E	0x93CB
+0xE69F	0x93CC
+0xE6A0	0x93CD
+0xE6A1	0x5997
+0xE6A2	0x59CA
+0xE6A3	0x59AB
+0xE6A4	0x599E
+0xE6A5	0x59A4
+0xE6A6	0x59D2
+0xE6A7	0x59B2
+0xE6A8	0x59AF
+0xE6A9	0x59D7
+0xE6AA	0x59BE
+0xE6AB	0x5A05
+0xE6AC	0x5A06
+0xE6AD	0x59DD
+0xE6AE	0x5A08
+0xE6AF	0x59E3
+0xE6B0	0x59D8
+0xE6B1	0x59F9
+0xE6B2	0x5A0C
+0xE6B3	0x5A09
+0xE6B4	0x5A32
+0xE6B5	0x5A34
+0xE6B6	0x5A11
+0xE6B7	0x5A23
+0xE6B8	0x5A13
+0xE6B9	0x5A40
+0xE6BA	0x5A67
+0xE6BB	0x5A4A
+0xE6BC	0x5A55
+0xE6BD	0x5A3C
+0xE6BE	0x5A62
+0xE6BF	0x5A75
+0xE6C0	0x80EC
+0xE6C1	0x5AAA
+0xE6C2	0x5A9B
+0xE6C3	0x5A77
+0xE6C4	0x5A7A
+0xE6C5	0x5ABE
+0xE6C6	0x5AEB
+0xE6C7	0x5AB2
+0xE6C8	0x5AD2
+0xE6C9	0x5AD4
+0xE6CA	0x5AB8
+0xE6CB	0x5AE0
+0xE6CC	0x5AE3
+0xE6CD	0x5AF1
+0xE6CE	0x5AD6
+0xE6CF	0x5AE6
+0xE6D0	0x5AD8
+0xE6D1	0x5ADC
+0xE6D2	0x5B09
+0xE6D3	0x5B17
+0xE6D4	0x5B16
+0xE6D5	0x5B32
+0xE6D6	0x5B37
+0xE6D7	0x5B40
+0xE6D8	0x5C15
+0xE6D9	0x5C1C
+0xE6DA	0x5B5A
+0xE6DB	0x5B65
+0xE6DC	0x5B73
+0xE6DD	0x5B51
+0xE6DE	0x5B53
+0xE6DF	0x5B62
+0xE6E0	0x9A75
+0xE6E1	0x9A77
+0xE6E2	0x9A78
+0xE6E3	0x9A7A
+0xE6E4	0x9A7F
+0xE6E5	0x9A7D
+0xE6E6	0x9A80
+0xE6E7	0x9A81
+0xE6E8	0x9A85
+0xE6E9	0x9A88
+0xE6EA	0x9A8A
+0xE6EB	0x9A90
+0xE6EC	0x9A92
+0xE6ED	0x9A93
+0xE6EE	0x9A96
+0xE6EF	0x9A98
+0xE6F0	0x9A9B
+0xE6F1	0x9A9C
+0xE6F2	0x9A9D
+0xE6F3	0x9A9F
+0xE6F4	0x9AA0
+0xE6F5	0x9AA2
+0xE6F6	0x9AA3
+0xE6F7	0x9AA5
+0xE6F8	0x9AA7
+0xE6F9	0x7E9F
+0xE6FA	0x7EA1
+0xE6FB	0x7EA3
+0xE6FC	0x7EA5
+0xE6FD	0x7EA8
+0xE6FE	0x7EA9
+0xE740	0x93CE
+0xE741	0x93CF
+0xE742	0x93D0
+0xE743	0x93D1
+0xE744	0x93D2
+0xE745	0x93D3
+0xE746	0x93D4
+0xE747	0x93D5
+0xE748	0x93D7
+0xE749	0x93D8
+0xE74A	0x93D9
+0xE74B	0x93DA
+0xE74C	0x93DB
+0xE74D	0x93DC
+0xE74E	0x93DD
+0xE74F	0x93DE
+0xE750	0x93DF
+0xE751	0x93E0
+0xE752	0x93E1
+0xE753	0x93E2
+0xE754	0x93E3
+0xE755	0x93E4
+0xE756	0x93E5
+0xE757	0x93E6
+0xE758	0x93E7
+0xE759	0x93E8
+0xE75A	0x93E9
+0xE75B	0x93EA
+0xE75C	0x93EB
+0xE75D	0x93EC
+0xE75E	0x93ED
+0xE75F	0x93EE
+0xE760	0x93EF
+0xE761	0x93F0
+0xE762	0x93F1
+0xE763	0x93F2
+0xE764	0x93F3
+0xE765	0x93F4
+0xE766	0x93F5
+0xE767	0x93F6
+0xE768	0x93F7
+0xE769	0x93F8
+0xE76A	0x93F9
+0xE76B	0x93FA
+0xE76C	0x93FB
+0xE76D	0x93FC
+0xE76E	0x93FD
+0xE76F	0x93FE
+0xE770	0x93FF
+0xE771	0x9400
+0xE772	0x9401
+0xE773	0x9402
+0xE774	0x9403
+0xE775	0x9404
+0xE776	0x9405
+0xE777	0x9406
+0xE778	0x9407
+0xE779	0x9408
+0xE77A	0x9409
+0xE77B	0x940A
+0xE77C	0x940B
+0xE77D	0x940C
+0xE77E	0x940D
+0xE780	0x940E
+0xE781	0x940F
+0xE782	0x9410
+0xE783	0x9411
+0xE784	0x9412
+0xE785	0x9413
+0xE786	0x9414
+0xE787	0x9415
+0xE788	0x9416
+0xE789	0x9417
+0xE78A	0x9418
+0xE78B	0x9419
+0xE78C	0x941A
+0xE78D	0x941B
+0xE78E	0x941C
+0xE78F	0x941D
+0xE790	0x941E
+0xE791	0x941F
+0xE792	0x9420
+0xE793	0x9421
+0xE794	0x9422
+0xE795	0x9423
+0xE796	0x9424
+0xE797	0x9425
+0xE798	0x9426
+0xE799	0x9427
+0xE79A	0x9428
+0xE79B	0x9429
+0xE79C	0x942A
+0xE79D	0x942B
+0xE79E	0x942C
+0xE79F	0x942D
+0xE7A0	0x942E
+0xE7A1	0x7EAD
+0xE7A2	0x7EB0
+0xE7A3	0x7EBE
+0xE7A4	0x7EC0
+0xE7A5	0x7EC1
+0xE7A6	0x7EC2
+0xE7A7	0x7EC9
+0xE7A8	0x7ECB
+0xE7A9	0x7ECC
+0xE7AA	0x7ED0
+0xE7AB	0x7ED4
+0xE7AC	0x7ED7
+0xE7AD	0x7EDB
+0xE7AE	0x7EE0
+0xE7AF	0x7EE1
+0xE7B0	0x7EE8
+0xE7B1	0x7EEB
+0xE7B2	0x7EEE
+0xE7B3	0x7EEF
+0xE7B4	0x7EF1
+0xE7B5	0x7EF2
+0xE7B6	0x7F0D
+0xE7B7	0x7EF6
+0xE7B8	0x7EFA
+0xE7B9	0x7EFB
+0xE7BA	0x7EFE
+0xE7BB	0x7F01
+0xE7BC	0x7F02
+0xE7BD	0x7F03
+0xE7BE	0x7F07
+0xE7BF	0x7F08
+0xE7C0	0x7F0B
+0xE7C1	0x7F0C
+0xE7C2	0x7F0F
+0xE7C3	0x7F11
+0xE7C4	0x7F12
+0xE7C5	0x7F17
+0xE7C6	0x7F19
+0xE7C7	0x7F1C
+0xE7C8	0x7F1B
+0xE7C9	0x7F1F
+0xE7CA	0x7F21
+0xE7CB	0x7F22
+0xE7CC	0x7F23
+0xE7CD	0x7F24
+0xE7CE	0x7F25
+0xE7CF	0x7F26
+0xE7D0	0x7F27
+0xE7D1	0x7F2A
+0xE7D2	0x7F2B
+0xE7D3	0x7F2C
+0xE7D4	0x7F2D
+0xE7D5	0x7F2F
+0xE7D6	0x7F30
+0xE7D7	0x7F31
+0xE7D8	0x7F32
+0xE7D9	0x7F33
+0xE7DA	0x7F35
+0xE7DB	0x5E7A
+0xE7DC	0x757F
+0xE7DD	0x5DDB
+0xE7DE	0x753E
+0xE7DF	0x9095
+0xE7E0	0x738E
+0xE7E1	0x7391
+0xE7E2	0x73AE
+0xE7E3	0x73A2
+0xE7E4	0x739F
+0xE7E5	0x73CF
+0xE7E6	0x73C2
+0xE7E7	0x73D1
+0xE7E8	0x73B7
+0xE7E9	0x73B3
+0xE7EA	0x73C0
+0xE7EB	0x73C9
+0xE7EC	0x73C8
+0xE7ED	0x73E5
+0xE7EE	0x73D9
+0xE7EF	0x987C
+0xE7F0	0x740A
+0xE7F1	0x73E9
+0xE7F2	0x73E7
+0xE7F3	0x73DE
+0xE7F4	0x73BA
+0xE7F5	0x73F2
+0xE7F6	0x740F
+0xE7F7	0x742A
+0xE7F8	0x745B
+0xE7F9	0x7426
+0xE7FA	0x7425
+0xE7FB	0x7428
+0xE7FC	0x7430
+0xE7FD	0x742E
+0xE7FE	0x742C
+0xE840	0x942F
+0xE841	0x9430
+0xE842	0x9431
+0xE843	0x9432
+0xE844	0x9433
+0xE845	0x9434
+0xE846	0x9435
+0xE847	0x9436
+0xE848	0x9437
+0xE849	0x9438
+0xE84A	0x9439
+0xE84B	0x943A
+0xE84C	0x943B
+0xE84D	0x943C
+0xE84E	0x943D
+0xE84F	0x943F
+0xE850	0x9440
+0xE851	0x9441
+0xE852	0x9442
+0xE853	0x9443
+0xE854	0x9444
+0xE855	0x9445
+0xE856	0x9446
+0xE857	0x9447
+0xE858	0x9448
+0xE859	0x9449
+0xE85A	0x944A
+0xE85B	0x944B
+0xE85C	0x944C
+0xE85D	0x944D
+0xE85E	0x944E
+0xE85F	0x944F
+0xE860	0x9450
+0xE861	0x9451
+0xE862	0x9452
+0xE863	0x9453
+0xE864	0x9454
+0xE865	0x9455
+0xE866	0x9456
+0xE867	0x9457
+0xE868	0x9458
+0xE869	0x9459
+0xE86A	0x945A
+0xE86B	0x945B
+0xE86C	0x945C
+0xE86D	0x945D
+0xE86E	0x945E
+0xE86F	0x945F
+0xE870	0x9460
+0xE871	0x9461
+0xE872	0x9462
+0xE873	0x9463
+0xE874	0x9464
+0xE875	0x9465
+0xE876	0x9466
+0xE877	0x9467
+0xE878	0x9468
+0xE879	0x9469
+0xE87A	0x946A
+0xE87B	0x946C
+0xE87C	0x946D
+0xE87D	0x946E
+0xE87E	0x946F
+0xE880	0x9470
+0xE881	0x9471
+0xE882	0x9472
+0xE883	0x9473
+0xE884	0x9474
+0xE885	0x9475
+0xE886	0x9476
+0xE887	0x9477
+0xE888	0x9478
+0xE889	0x9479
+0xE88A	0x947A
+0xE88B	0x947B
+0xE88C	0x947C
+0xE88D	0x947D
+0xE88E	0x947E
+0xE88F	0x947F
+0xE890	0x9480
+0xE891	0x9481
+0xE892	0x9482
+0xE893	0x9483
+0xE894	0x9484
+0xE895	0x9491
+0xE896	0x9496
+0xE897	0x9498
+0xE898	0x94C7
+0xE899	0x94CF
+0xE89A	0x94D3
+0xE89B	0x94D4
+0xE89C	0x94DA
+0xE89D	0x94E6
+0xE89E	0x94FB
+0xE89F	0x951C
+0xE8A0	0x9520
+0xE8A1	0x741B
+0xE8A2	0x741A
+0xE8A3	0x7441
+0xE8A4	0x745C
+0xE8A5	0x7457
+0xE8A6	0x7455
+0xE8A7	0x7459
+0xE8A8	0x7477
+0xE8A9	0x746D
+0xE8AA	0x747E
+0xE8AB	0x749C
+0xE8AC	0x748E
+0xE8AD	0x7480
+0xE8AE	0x7481
+0xE8AF	0x7487
+0xE8B0	0x748B
+0xE8B1	0x749E
+0xE8B2	0x74A8
+0xE8B3	0x74A9
+0xE8B4	0x7490
+0xE8B5	0x74A7
+0xE8B6	0x74D2
+0xE8B7	0x74BA
+0xE8B8	0x97EA
+0xE8B9	0x97EB
+0xE8BA	0x97EC
+0xE8BB	0x674C
+0xE8BC	0x6753
+0xE8BD	0x675E
+0xE8BE	0x6748
+0xE8BF	0x6769
+0xE8C0	0x67A5
+0xE8C1	0x6787
+0xE8C2	0x676A
+0xE8C3	0x6773
+0xE8C4	0x6798
+0xE8C5	0x67A7
+0xE8C6	0x6775
+0xE8C7	0x67A8
+0xE8C8	0x679E
+0xE8C9	0x67AD
+0xE8CA	0x678B
+0xE8CB	0x6777
+0xE8CC	0x677C
+0xE8CD	0x67F0
+0xE8CE	0x6809
+0xE8CF	0x67D8
+0xE8D0	0x680A
+0xE8D1	0x67E9
+0xE8D2	0x67B0
+0xE8D3	0x680C
+0xE8D4	0x67D9
+0xE8D5	0x67B5
+0xE8D6	0x67DA
+0xE8D7	0x67B3
+0xE8D8	0x67DD
+0xE8D9	0x6800
+0xE8DA	0x67C3
+0xE8DB	0x67B8
+0xE8DC	0x67E2
+0xE8DD	0x680E
+0xE8DE	0x67C1
+0xE8DF	0x67FD
+0xE8E0	0x6832
+0xE8E1	0x6833
+0xE8E2	0x6860
+0xE8E3	0x6861
+0xE8E4	0x684E
+0xE8E5	0x6862
+0xE8E6	0x6844
+0xE8E7	0x6864
+0xE8E8	0x6883
+0xE8E9	0x681D
+0xE8EA	0x6855
+0xE8EB	0x6866
+0xE8EC	0x6841
+0xE8ED	0x6867
+0xE8EE	0x6840
+0xE8EF	0x683E
+0xE8F0	0x684A
+0xE8F1	0x6849
+0xE8F2	0x6829
+0xE8F3	0x68B5
+0xE8F4	0x688F
+0xE8F5	0x6874
+0xE8F6	0x6877
+0xE8F7	0x6893
+0xE8F8	0x686B
+0xE8F9	0x68C2
+0xE8FA	0x696E
+0xE8FB	0x68FC
+0xE8FC	0x691F
+0xE8FD	0x6920
+0xE8FE	0x68F9
+0xE940	0x9527
+0xE941	0x9533
+0xE942	0x953D
+0xE943	0x9543
+0xE944	0x9548
+0xE945	0x954B
+0xE946	0x9555
+0xE947	0x955A
+0xE948	0x9560
+0xE949	0x956E
+0xE94A	0x9574
+0xE94B	0x9575
+0xE94C	0x9577
+0xE94D	0x9578
+0xE94E	0x9579
+0xE94F	0x957A
+0xE950	0x957B
+0xE951	0x957C
+0xE952	0x957D
+0xE953	0x957E
+0xE954	0x9580
+0xE955	0x9581
+0xE956	0x9582
+0xE957	0x9583
+0xE958	0x9584
+0xE959	0x9585
+0xE95A	0x9586
+0xE95B	0x9587
+0xE95C	0x9588
+0xE95D	0x9589
+0xE95E	0x958A
+0xE95F	0x958B
+0xE960	0x958C
+0xE961	0x958D
+0xE962	0x958E
+0xE963	0x958F
+0xE964	0x9590
+0xE965	0x9591
+0xE966	0x9592
+0xE967	0x9593
+0xE968	0x9594
+0xE969	0x9595
+0xE96A	0x9596
+0xE96B	0x9597
+0xE96C	0x9598
+0xE96D	0x9599
+0xE96E	0x959A
+0xE96F	0x959B
+0xE970	0x959C
+0xE971	0x959D
+0xE972	0x959E
+0xE973	0x959F
+0xE974	0x95A0
+0xE975	0x95A1
+0xE976	0x95A2
+0xE977	0x95A3
+0xE978	0x95A4
+0xE979	0x95A5
+0xE97A	0x95A6
+0xE97B	0x95A7
+0xE97C	0x95A8
+0xE97D	0x95A9
+0xE97E	0x95AA
+0xE980	0x95AB
+0xE981	0x95AC
+0xE982	0x95AD
+0xE983	0x95AE
+0xE984	0x95AF
+0xE985	0x95B0
+0xE986	0x95B1
+0xE987	0x95B2
+0xE988	0x95B3
+0xE989	0x95B4
+0xE98A	0x95B5
+0xE98B	0x95B6
+0xE98C	0x95B7
+0xE98D	0x95B8
+0xE98E	0x95B9
+0xE98F	0x95BA
+0xE990	0x95BB
+0xE991	0x95BC
+0xE992	0x95BD
+0xE993	0x95BE
+0xE994	0x95BF
+0xE995	0x95C0
+0xE996	0x95C1
+0xE997	0x95C2
+0xE998	0x95C3
+0xE999	0x95C4
+0xE99A	0x95C5
+0xE99B	0x95C6
+0xE99C	0x95C7
+0xE99D	0x95C8
+0xE99E	0x95C9
+0xE99F	0x95CA
+0xE9A0	0x95CB
+0xE9A1	0x6924
+0xE9A2	0x68F0
+0xE9A3	0x690B
+0xE9A4	0x6901
+0xE9A5	0x6957
+0xE9A6	0x68E3
+0xE9A7	0x6910
+0xE9A8	0x6971
+0xE9A9	0x6939
+0xE9AA	0x6960
+0xE9AB	0x6942
+0xE9AC	0x695D
+0xE9AD	0x6984
+0xE9AE	0x696B
+0xE9AF	0x6980
+0xE9B0	0x6998
+0xE9B1	0x6978
+0xE9B2	0x6934
+0xE9B3	0x69CC
+0xE9B4	0x6987
+0xE9B5	0x6988
+0xE9B6	0x69CE
+0xE9B7	0x6989
+0xE9B8	0x6966
+0xE9B9	0x6963
+0xE9BA	0x6979
+0xE9BB	0x699B
+0xE9BC	0x69A7
+0xE9BD	0x69BB
+0xE9BE	0x69AB
+0xE9BF	0x69AD
+0xE9C0	0x69D4
+0xE9C1	0x69B1
+0xE9C2	0x69C1
+0xE9C3	0x69CA
+0xE9C4	0x69DF
+0xE9C5	0x6995
+0xE9C6	0x69E0
+0xE9C7	0x698D
+0xE9C8	0x69FF
+0xE9C9	0x6A2F
+0xE9CA	0x69ED
+0xE9CB	0x6A17
+0xE9CC	0x6A18
+0xE9CD	0x6A65
+0xE9CE	0x69F2
+0xE9CF	0x6A44
+0xE9D0	0x6A3E
+0xE9D1	0x6AA0
+0xE9D2	0x6A50
+0xE9D3	0x6A5B
+0xE9D4	0x6A35
+0xE9D5	0x6A8E
+0xE9D6	0x6A79
+0xE9D7	0x6A3D
+0xE9D8	0x6A28
+0xE9D9	0x6A58
+0xE9DA	0x6A7C
+0xE9DB	0x6A91
+0xE9DC	0x6A90
+0xE9DD	0x6AA9
+0xE9DE	0x6A97
+0xE9DF	0x6AAB
+0xE9E0	0x7337
+0xE9E1	0x7352
+0xE9E2	0x6B81
+0xE9E3	0x6B82
+0xE9E4	0x6B87
+0xE9E5	0x6B84
+0xE9E6	0x6B92
+0xE9E7	0x6B93
+0xE9E8	0x6B8D
+0xE9E9	0x6B9A
+0xE9EA	0x6B9B
+0xE9EB	0x6BA1
+0xE9EC	0x6BAA
+0xE9ED	0x8F6B
+0xE9EE	0x8F6D
+0xE9EF	0x8F71
+0xE9F0	0x8F72
+0xE9F1	0x8F73
+0xE9F2	0x8F75
+0xE9F3	0x8F76
+0xE9F4	0x8F78
+0xE9F5	0x8F77
+0xE9F6	0x8F79
+0xE9F7	0x8F7A
+0xE9F8	0x8F7C
+0xE9F9	0x8F7E
+0xE9FA	0x8F81
+0xE9FB	0x8F82
+0xE9FC	0x8F84
+0xE9FD	0x8F87
+0xE9FE	0x8F8B
+0xEA40	0x95CC
+0xEA41	0x95CD
+0xEA42	0x95CE
+0xEA43	0x95CF
+0xEA44	0x95D0
+0xEA45	0x95D1
+0xEA46	0x95D2
+0xEA47	0x95D3
+0xEA48	0x95D4
+0xEA49	0x95D5
+0xEA4A	0x95D6
+0xEA4B	0x95D7
+0xEA4C	0x95D8
+0xEA4D	0x95D9
+0xEA4E	0x95DA
+0xEA4F	0x95DB
+0xEA50	0x95DC
+0xEA51	0x95DD
+0xEA52	0x95DE
+0xEA53	0x95DF
+0xEA54	0x95E0
+0xEA55	0x95E1
+0xEA56	0x95E2
+0xEA57	0x95E3
+0xEA58	0x95E4
+0xEA59	0x95E5
+0xEA5A	0x95E6
+0xEA5B	0x95E7
+0xEA5C	0x95EC
+0xEA5D	0x95FF
+0xEA5E	0x9607
+0xEA5F	0x9613
+0xEA60	0x9618
+0xEA61	0x961B
+0xEA62	0x961E
+0xEA63	0x9620
+0xEA64	0x9623
+0xEA65	0x9624
+0xEA66	0x9625
+0xEA67	0x9626
+0xEA68	0x9627
+0xEA69	0x9628
+0xEA6A	0x9629
+0xEA6B	0x962B
+0xEA6C	0x962C
+0xEA6D	0x962D
+0xEA6E	0x962F
+0xEA6F	0x9630
+0xEA70	0x9637
+0xEA71	0x9638
+0xEA72	0x9639
+0xEA73	0x963A
+0xEA74	0x963E
+0xEA75	0x9641
+0xEA76	0x9643
+0xEA77	0x964A
+0xEA78	0x964E
+0xEA79	0x964F
+0xEA7A	0x9651
+0xEA7B	0x9652
+0xEA7C	0x9653
+0xEA7D	0x9656
+0xEA7E	0x9657
+0xEA80	0x9658
+0xEA81	0x9659
+0xEA82	0x965A
+0xEA83	0x965C
+0xEA84	0x965D
+0xEA85	0x965E
+0xEA86	0x9660
+0xEA87	0x9663
+0xEA88	0x9665
+0xEA89	0x9666
+0xEA8A	0x966B
+0xEA8B	0x966D
+0xEA8C	0x966E
+0xEA8D	0x966F
+0xEA8E	0x9670
+0xEA8F	0x9671
+0xEA90	0x9673
+0xEA91	0x9678
+0xEA92	0x9679
+0xEA93	0x967A
+0xEA94	0x967B
+0xEA95	0x967C
+0xEA96	0x967D
+0xEA97	0x967E
+0xEA98	0x967F
+0xEA99	0x9680
+0xEA9A	0x9681
+0xEA9B	0x9682
+0xEA9C	0x9683
+0xEA9D	0x9684
+0xEA9E	0x9687
+0xEA9F	0x9689
+0xEAA0	0x968A
+0xEAA1	0x8F8D
+0xEAA2	0x8F8E
+0xEAA3	0x8F8F
+0xEAA4	0x8F98
+0xEAA5	0x8F9A
+0xEAA6	0x8ECE
+0xEAA7	0x620B
+0xEAA8	0x6217
+0xEAA9	0x621B
+0xEAAA	0x621F
+0xEAAB	0x6222
+0xEAAC	0x6221
+0xEAAD	0x6225
+0xEAAE	0x6224
+0xEAAF	0x622C
+0xEAB0	0x81E7
+0xEAB1	0x74EF
+0xEAB2	0x74F4
+0xEAB3	0x74FF
+0xEAB4	0x750F
+0xEAB5	0x7511
+0xEAB6	0x7513
+0xEAB7	0x6534
+0xEAB8	0x65EE
+0xEAB9	0x65EF
+0xEABA	0x65F0
+0xEABB	0x660A
+0xEABC	0x6619
+0xEABD	0x6772
+0xEABE	0x6603
+0xEABF	0x6615
+0xEAC0	0x6600
+0xEAC1	0x7085
+0xEAC2	0x66F7
+0xEAC3	0x661D
+0xEAC4	0x6634
+0xEAC5	0x6631
+0xEAC6	0x6636
+0xEAC7	0x6635
+0xEAC8	0x8006
+0xEAC9	0x665F
+0xEACA	0x6654
+0xEACB	0x6641
+0xEACC	0x664F
+0xEACD	0x6656
+0xEACE	0x6661
+0xEACF	0x6657
+0xEAD0	0x6677
+0xEAD1	0x6684
+0xEAD2	0x668C
+0xEAD3	0x66A7
+0xEAD4	0x669D
+0xEAD5	0x66BE
+0xEAD6	0x66DB
+0xEAD7	0x66DC
+0xEAD8	0x66E6
+0xEAD9	0x66E9
+0xEADA	0x8D32
+0xEADB	0x8D33
+0xEADC	0x8D36
+0xEADD	0x8D3B
+0xEADE	0x8D3D
+0xEADF	0x8D40
+0xEAE0	0x8D45
+0xEAE1	0x8D46
+0xEAE2	0x8D48
+0xEAE3	0x8D49
+0xEAE4	0x8D47
+0xEAE5	0x8D4D
+0xEAE6	0x8D55
+0xEAE7	0x8D59
+0xEAE8	0x89C7
+0xEAE9	0x89CA
+0xEAEA	0x89CB
+0xEAEB	0x89CC
+0xEAEC	0x89CE
+0xEAED	0x89CF
+0xEAEE	0x89D0
+0xEAEF	0x89D1
+0xEAF0	0x726E
+0xEAF1	0x729F
+0xEAF2	0x725D
+0xEAF3	0x7266
+0xEAF4	0x726F
+0xEAF5	0x727E
+0xEAF6	0x727F
+0xEAF7	0x7284
+0xEAF8	0x728B
+0xEAF9	0x728D
+0xEAFA	0x728F
+0xEAFB	0x7292
+0xEAFC	0x6308
+0xEAFD	0x6332
+0xEAFE	0x63B0
+0xEB40	0x968C
+0xEB41	0x968E
+0xEB42	0x9691
+0xEB43	0x9692
+0xEB44	0x9693
+0xEB45	0x9695
+0xEB46	0x9696
+0xEB47	0x969A
+0xEB48	0x969B
+0xEB49	0x969D
+0xEB4A	0x969E
+0xEB4B	0x969F
+0xEB4C	0x96A0
+0xEB4D	0x96A1
+0xEB4E	0x96A2
+0xEB4F	0x96A3
+0xEB50	0x96A4
+0xEB51	0x96A5
+0xEB52	0x96A6
+0xEB53	0x96A8
+0xEB54	0x96A9
+0xEB55	0x96AA
+0xEB56	0x96AB
+0xEB57	0x96AC
+0xEB58	0x96AD
+0xEB59	0x96AE
+0xEB5A	0x96AF
+0xEB5B	0x96B1
+0xEB5C	0x96B2
+0xEB5D	0x96B4
+0xEB5E	0x96B5
+0xEB5F	0x96B7
+0xEB60	0x96B8
+0xEB61	0x96BA
+0xEB62	0x96BB
+0xEB63	0x96BF
+0xEB64	0x96C2
+0xEB65	0x96C3
+0xEB66	0x96C8
+0xEB67	0x96CA
+0xEB68	0x96CB
+0xEB69	0x96D0
+0xEB6A	0x96D1
+0xEB6B	0x96D3
+0xEB6C	0x96D4
+0xEB6D	0x96D6
+0xEB6E	0x96D7
+0xEB6F	0x96D8
+0xEB70	0x96D9
+0xEB71	0x96DA
+0xEB72	0x96DB
+0xEB73	0x96DC
+0xEB74	0x96DD
+0xEB75	0x96DE
+0xEB76	0x96DF
+0xEB77	0x96E1
+0xEB78	0x96E2
+0xEB79	0x96E3
+0xEB7A	0x96E4
+0xEB7B	0x96E5
+0xEB7C	0x96E6
+0xEB7D	0x96E7
+0xEB7E	0x96EB
+0xEB80	0x96EC
+0xEB81	0x96ED
+0xEB82	0x96EE
+0xEB83	0x96F0
+0xEB84	0x96F1
+0xEB85	0x96F2
+0xEB86	0x96F4
+0xEB87	0x96F5
+0xEB88	0x96F8
+0xEB89	0x96FA
+0xEB8A	0x96FB
+0xEB8B	0x96FC
+0xEB8C	0x96FD
+0xEB8D	0x96FF
+0xEB8E	0x9702
+0xEB8F	0x9703
+0xEB90	0x9705
+0xEB91	0x970A
+0xEB92	0x970B
+0xEB93	0x970C
+0xEB94	0x9710
+0xEB95	0x9711
+0xEB96	0x9712
+0xEB97	0x9714
+0xEB98	0x9715
+0xEB99	0x9717
+0xEB9A	0x9718
+0xEB9B	0x9719
+0xEB9C	0x971A
+0xEB9D	0x971B
+0xEB9E	0x971D
+0xEB9F	0x971F
+0xEBA0	0x9720
+0xEBA1	0x643F
+0xEBA2	0x64D8
+0xEBA3	0x8004
+0xEBA4	0x6BEA
+0xEBA5	0x6BF3
+0xEBA6	0x6BFD
+0xEBA7	0x6BF5
+0xEBA8	0x6BF9
+0xEBA9	0x6C05
+0xEBAA	0x6C07
+0xEBAB	0x6C06
+0xEBAC	0x6C0D
+0xEBAD	0x6C15
+0xEBAE	0x6C18
+0xEBAF	0x6C19
+0xEBB0	0x6C1A
+0xEBB1	0x6C21
+0xEBB2	0x6C29
+0xEBB3	0x6C24
+0xEBB4	0x6C2A
+0xEBB5	0x6C32
+0xEBB6	0x6535
+0xEBB7	0x6555
+0xEBB8	0x656B
+0xEBB9	0x724D
+0xEBBA	0x7252
+0xEBBB	0x7256
+0xEBBC	0x7230
+0xEBBD	0x8662
+0xEBBE	0x5216
+0xEBBF	0x809F
+0xEBC0	0x809C
+0xEBC1	0x8093
+0xEBC2	0x80BC
+0xEBC3	0x670A
+0xEBC4	0x80BD
+0xEBC5	0x80B1
+0xEBC6	0x80AB
+0xEBC7	0x80AD
+0xEBC8	0x80B4
+0xEBC9	0x80B7
+0xEBCA	0x80E7
+0xEBCB	0x80E8
+0xEBCC	0x80E9
+0xEBCD	0x80EA
+0xEBCE	0x80DB
+0xEBCF	0x80C2
+0xEBD0	0x80C4
+0xEBD1	0x80D9
+0xEBD2	0x80CD
+0xEBD3	0x80D7
+0xEBD4	0x6710
+0xEBD5	0x80DD
+0xEBD6	0x80EB
+0xEBD7	0x80F1
+0xEBD8	0x80F4
+0xEBD9	0x80ED
+0xEBDA	0x810D
+0xEBDB	0x810E
+0xEBDC	0x80F2
+0xEBDD	0x80FC
+0xEBDE	0x6715
+0xEBDF	0x8112
+0xEBE0	0x8C5A
+0xEBE1	0x8136
+0xEBE2	0x811E
+0xEBE3	0x812C
+0xEBE4	0x8118
+0xEBE5	0x8132
+0xEBE6	0x8148
+0xEBE7	0x814C
+0xEBE8	0x8153
+0xEBE9	0x8174
+0xEBEA	0x8159
+0xEBEB	0x815A
+0xEBEC	0x8171
+0xEBED	0x8160
+0xEBEE	0x8169
+0xEBEF	0x817C
+0xEBF0	0x817D
+0xEBF1	0x816D
+0xEBF2	0x8167
+0xEBF3	0x584D
+0xEBF4	0x5AB5
+0xEBF5	0x8188
+0xEBF6	0x8182
+0xEBF7	0x8191
+0xEBF8	0x6ED5
+0xEBF9	0x81A3
+0xEBFA	0x81AA
+0xEBFB	0x81CC
+0xEBFC	0x6726
+0xEBFD	0x81CA
+0xEBFE	0x81BB
+0xEC40	0x9721
+0xEC41	0x9722
+0xEC42	0x9723
+0xEC43	0x9724
+0xEC44	0x9725
+0xEC45	0x9726
+0xEC46	0x9727
+0xEC47	0x9728
+0xEC48	0x9729
+0xEC49	0x972B
+0xEC4A	0x972C
+0xEC4B	0x972E
+0xEC4C	0x972F
+0xEC4D	0x9731
+0xEC4E	0x9733
+0xEC4F	0x9734
+0xEC50	0x9735
+0xEC51	0x9736
+0xEC52	0x9737
+0xEC53	0x973A
+0xEC54	0x973B
+0xEC55	0x973C
+0xEC56	0x973D
+0xEC57	0x973F
+0xEC58	0x9740
+0xEC59	0x9741
+0xEC5A	0x9742
+0xEC5B	0x9743
+0xEC5C	0x9744
+0xEC5D	0x9745
+0xEC5E	0x9746
+0xEC5F	0x9747
+0xEC60	0x9748
+0xEC61	0x9749
+0xEC62	0x974A
+0xEC63	0x974B
+0xEC64	0x974C
+0xEC65	0x974D
+0xEC66	0x974E
+0xEC67	0x974F
+0xEC68	0x9750
+0xEC69	0x9751
+0xEC6A	0x9754
+0xEC6B	0x9755
+0xEC6C	0x9757
+0xEC6D	0x9758
+0xEC6E	0x975A
+0xEC6F	0x975C
+0xEC70	0x975D
+0xEC71	0x975F
+0xEC72	0x9763
+0xEC73	0x9764
+0xEC74	0x9766
+0xEC75	0x9767
+0xEC76	0x9768
+0xEC77	0x976A
+0xEC78	0x976B
+0xEC79	0x976C
+0xEC7A	0x976D
+0xEC7B	0x976E
+0xEC7C	0x976F
+0xEC7D	0x9770
+0xEC7E	0x9771
+0xEC80	0x9772
+0xEC81	0x9775
+0xEC82	0x9777
+0xEC83	0x9778
+0xEC84	0x9779
+0xEC85	0x977A
+0xEC86	0x977B
+0xEC87	0x977D
+0xEC88	0x977E
+0xEC89	0x977F
+0xEC8A	0x9780
+0xEC8B	0x9781
+0xEC8C	0x9782
+0xEC8D	0x9783
+0xEC8E	0x9784
+0xEC8F	0x9786
+0xEC90	0x9787
+0xEC91	0x9788
+0xEC92	0x9789
+0xEC93	0x978A
+0xEC94	0x978C
+0xEC95	0x978E
+0xEC96	0x978F
+0xEC97	0x9790
+0xEC98	0x9793
+0xEC99	0x9795
+0xEC9A	0x9796
+0xEC9B	0x9797
+0xEC9C	0x9799
+0xEC9D	0x979A
+0xEC9E	0x979B
+0xEC9F	0x979C
+0xECA0	0x979D
+0xECA1	0x81C1
+0xECA2	0x81A6
+0xECA3	0x6B24
+0xECA4	0x6B37
+0xECA5	0x6B39
+0xECA6	0x6B43
+0xECA7	0x6B46
+0xECA8	0x6B59
+0xECA9	0x98D1
+0xECAA	0x98D2
+0xECAB	0x98D3
+0xECAC	0x98D5
+0xECAD	0x98D9
+0xECAE	0x98DA
+0xECAF	0x6BB3
+0xECB0	0x5F40
+0xECB1	0x6BC2
+0xECB2	0x89F3
+0xECB3	0x6590
+0xECB4	0x9F51
+0xECB5	0x6593
+0xECB6	0x65BC
+0xECB7	0x65C6
+0xECB8	0x65C4
+0xECB9	0x65C3
+0xECBA	0x65CC
+0xECBB	0x65CE
+0xECBC	0x65D2
+0xECBD	0x65D6
+0xECBE	0x7080
+0xECBF	0x709C
+0xECC0	0x7096
+0xECC1	0x709D
+0xECC2	0x70BB
+0xECC3	0x70C0
+0xECC4	0x70B7
+0xECC5	0x70AB
+0xECC6	0x70B1
+0xECC7	0x70E8
+0xECC8	0x70CA
+0xECC9	0x7110
+0xECCA	0x7113
+0xECCB	0x7116
+0xECCC	0x712F
+0xECCD	0x7131
+0xECCE	0x7173
+0xECCF	0x715C
+0xECD0	0x7168
+0xECD1	0x7145
+0xECD2	0x7172
+0xECD3	0x714A
+0xECD4	0x7178
+0xECD5	0x717A
+0xECD6	0x7198
+0xECD7	0x71B3
+0xECD8	0x71B5
+0xECD9	0x71A8
+0xECDA	0x71A0
+0xECDB	0x71E0
+0xECDC	0x71D4
+0xECDD	0x71E7
+0xECDE	0x71F9
+0xECDF	0x721D
+0xECE0	0x7228
+0xECE1	0x706C
+0xECE2	0x7118
+0xECE3	0x7166
+0xECE4	0x71B9
+0xECE5	0x623E
+0xECE6	0x623D
+0xECE7	0x6243
+0xECE8	0x6248
+0xECE9	0x6249
+0xECEA	0x793B
+0xECEB	0x7940
+0xECEC	0x7946
+0xECED	0x7949
+0xECEE	0x795B
+0xECEF	0x795C
+0xECF0	0x7953
+0xECF1	0x795A
+0xECF2	0x7962
+0xECF3	0x7957
+0xECF4	0x7960
+0xECF5	0x796F
+0xECF6	0x7967
+0xECF7	0x797A
+0xECF8	0x7985
+0xECF9	0x798A
+0xECFA	0x799A
+0xECFB	0x79A7
+0xECFC	0x79B3
+0xECFD	0x5FD1
+0xECFE	0x5FD0
+0xED40	0x979E
+0xED41	0x979F
+0xED42	0x97A1
+0xED43	0x97A2
+0xED44	0x97A4
+0xED45	0x97A5
+0xED46	0x97A6
+0xED47	0x97A7
+0xED48	0x97A8
+0xED49	0x97A9
+0xED4A	0x97AA
+0xED4B	0x97AC
+0xED4C	0x97AE
+0xED4D	0x97B0
+0xED4E	0x97B1
+0xED4F	0x97B3
+0xED50	0x97B5
+0xED51	0x97B6
+0xED52	0x97B7
+0xED53	0x97B8
+0xED54	0x97B9
+0xED55	0x97BA
+0xED56	0x97BB
+0xED57	0x97BC
+0xED58	0x97BD
+0xED59	0x97BE
+0xED5A	0x97BF
+0xED5B	0x97C0
+0xED5C	0x97C1
+0xED5D	0x97C2
+0xED5E	0x97C3
+0xED5F	0x97C4
+0xED60	0x97C5
+0xED61	0x97C6
+0xED62	0x97C7
+0xED63	0x97C8
+0xED64	0x97C9
+0xED65	0x97CA
+0xED66	0x97CB
+0xED67	0x97CC
+0xED68	0x97CD
+0xED69	0x97CE
+0xED6A	0x97CF
+0xED6B	0x97D0
+0xED6C	0x97D1
+0xED6D	0x97D2
+0xED6E	0x97D3
+0xED6F	0x97D4
+0xED70	0x97D5
+0xED71	0x97D6
+0xED72	0x97D7
+0xED73	0x97D8
+0xED74	0x97D9
+0xED75	0x97DA
+0xED76	0x97DB
+0xED77	0x97DC
+0xED78	0x97DD
+0xED79	0x97DE
+0xED7A	0x97DF
+0xED7B	0x97E0
+0xED7C	0x97E1
+0xED7D	0x97E2
+0xED7E	0x97E3
+0xED80	0x97E4
+0xED81	0x97E5
+0xED82	0x97E8
+0xED83	0x97EE
+0xED84	0x97EF
+0xED85	0x97F0
+0xED86	0x97F1
+0xED87	0x97F2
+0xED88	0x97F4
+0xED89	0x97F7
+0xED8A	0x97F8
+0xED8B	0x97F9
+0xED8C	0x97FA
+0xED8D	0x97FB
+0xED8E	0x97FC
+0xED8F	0x97FD
+0xED90	0x97FE
+0xED91	0x97FF
+0xED92	0x9800
+0xED93	0x9801
+0xED94	0x9802
+0xED95	0x9803
+0xED96	0x9804
+0xED97	0x9805
+0xED98	0x9806
+0xED99	0x9807
+0xED9A	0x9808
+0xED9B	0x9809
+0xED9C	0x980A
+0xED9D	0x980B
+0xED9E	0x980C
+0xED9F	0x980D
+0xEDA0	0x980E
+0xEDA1	0x603C
+0xEDA2	0x605D
+0xEDA3	0x605A
+0xEDA4	0x6067
+0xEDA5	0x6041
+0xEDA6	0x6059
+0xEDA7	0x6063
+0xEDA8	0x60AB
+0xEDA9	0x6106
+0xEDAA	0x610D
+0xEDAB	0x615D
+0xEDAC	0x61A9
+0xEDAD	0x619D
+0xEDAE	0x61CB
+0xEDAF	0x61D1
+0xEDB0	0x6206
+0xEDB1	0x8080
+0xEDB2	0x807F
+0xEDB3	0x6C93
+0xEDB4	0x6CF6
+0xEDB5	0x6DFC
+0xEDB6	0x77F6
+0xEDB7	0x77F8
+0xEDB8	0x7800
+0xEDB9	0x7809
+0xEDBA	0x7817
+0xEDBB	0x7818
+0xEDBC	0x7811
+0xEDBD	0x65AB
+0xEDBE	0x782D
+0xEDBF	0x781C
+0xEDC0	0x781D
+0xEDC1	0x7839
+0xEDC2	0x783A
+0xEDC3	0x783B
+0xEDC4	0x781F
+0xEDC5	0x783C
+0xEDC6	0x7825
+0xEDC7	0x782C
+0xEDC8	0x7823
+0xEDC9	0x7829
+0xEDCA	0x784E
+0xEDCB	0x786D
+0xEDCC	0x7856
+0xEDCD	0x7857
+0xEDCE	0x7826
+0xEDCF	0x7850
+0xEDD0	0x7847
+0xEDD1	0x784C
+0xEDD2	0x786A
+0xEDD3	0x789B
+0xEDD4	0x7893
+0xEDD5	0x789A
+0xEDD6	0x7887
+0xEDD7	0x789C
+0xEDD8	0x78A1
+0xEDD9	0x78A3
+0xEDDA	0x78B2
+0xEDDB	0x78B9
+0xEDDC	0x78A5
+0xEDDD	0x78D4
+0xEDDE	0x78D9
+0xEDDF	0x78C9
+0xEDE0	0x78EC
+0xEDE1	0x78F2
+0xEDE2	0x7905
+0xEDE3	0x78F4
+0xEDE4	0x7913
+0xEDE5	0x7924
+0xEDE6	0x791E
+0xEDE7	0x7934
+0xEDE8	0x9F9B
+0xEDE9	0x9EF9
+0xEDEA	0x9EFB
+0xEDEB	0x9EFC
+0xEDEC	0x76F1
+0xEDED	0x7704
+0xEDEE	0x770D
+0xEDEF	0x76F9
+0xEDF0	0x7707
+0xEDF1	0x7708
+0xEDF2	0x771A
+0xEDF3	0x7722
+0xEDF4	0x7719
+0xEDF5	0x772D
+0xEDF6	0x7726
+0xEDF7	0x7735
+0xEDF8	0x7738
+0xEDF9	0x7750
+0xEDFA	0x7751
+0xEDFB	0x7747
+0xEDFC	0x7743
+0xEDFD	0x775A
+0xEDFE	0x7768
+0xEE40	0x980F
+0xEE41	0x9810
+0xEE42	0x9811
+0xEE43	0x9812
+0xEE44	0x9813
+0xEE45	0x9814
+0xEE46	0x9815
+0xEE47	0x9816
+0xEE48	0x9817
+0xEE49	0x9818
+0xEE4A	0x9819
+0xEE4B	0x981A
+0xEE4C	0x981B
+0xEE4D	0x981C
+0xEE4E	0x981D
+0xEE4F	0x981E
+0xEE50	0x981F
+0xEE51	0x9820
+0xEE52	0x9821
+0xEE53	0x9822
+0xEE54	0x9823
+0xEE55	0x9824
+0xEE56	0x9825
+0xEE57	0x9826
+0xEE58	0x9827
+0xEE59	0x9828
+0xEE5A	0x9829
+0xEE5B	0x982A
+0xEE5C	0x982B
+0xEE5D	0x982C
+0xEE5E	0x982D
+0xEE5F	0x982E
+0xEE60	0x982F
+0xEE61	0x9830
+0xEE62	0x9831
+0xEE63	0x9832
+0xEE64	0x9833
+0xEE65	0x9834
+0xEE66	0x9835
+0xEE67	0x9836
+0xEE68	0x9837
+0xEE69	0x9838
+0xEE6A	0x9839
+0xEE6B	0x983A
+0xEE6C	0x983B
+0xEE6D	0x983C
+0xEE6E	0x983D
+0xEE6F	0x983E
+0xEE70	0x983F
+0xEE71	0x9840
+0xEE72	0x9841
+0xEE73	0x9842
+0xEE74	0x9843
+0xEE75	0x9844
+0xEE76	0x9845
+0xEE77	0x9846
+0xEE78	0x9847
+0xEE79	0x9848
+0xEE7A	0x9849
+0xEE7B	0x984A
+0xEE7C	0x984B
+0xEE7D	0x984C
+0xEE7E	0x984D
+0xEE80	0x984E
+0xEE81	0x984F
+0xEE82	0x9850
+0xEE83	0x9851
+0xEE84	0x9852
+0xEE85	0x9853
+0xEE86	0x9854
+0xEE87	0x9855
+0xEE88	0x9856
+0xEE89	0x9857
+0xEE8A	0x9858
+0xEE8B	0x9859
+0xEE8C	0x985A
+0xEE8D	0x985B
+0xEE8E	0x985C
+0xEE8F	0x985D
+0xEE90	0x985E
+0xEE91	0x985F
+0xEE92	0x9860
+0xEE93	0x9861
+0xEE94	0x9862
+0xEE95	0x9863
+0xEE96	0x9864
+0xEE97	0x9865
+0xEE98	0x9866
+0xEE99	0x9867
+0xEE9A	0x9868
+0xEE9B	0x9869
+0xEE9C	0x986A
+0xEE9D	0x986B
+0xEE9E	0x986C
+0xEE9F	0x986D
+0xEEA0	0x986E
+0xEEA1	0x7762
+0xEEA2	0x7765
+0xEEA3	0x777F
+0xEEA4	0x778D
+0xEEA5	0x777D
+0xEEA6	0x7780
+0xEEA7	0x778C
+0xEEA8	0x7791
+0xEEA9	0x779F
+0xEEAA	0x77A0
+0xEEAB	0x77B0
+0xEEAC	0x77B5
+0xEEAD	0x77BD
+0xEEAE	0x753A
+0xEEAF	0x7540
+0xEEB0	0x754E
+0xEEB1	0x754B
+0xEEB2	0x7548
+0xEEB3	0x755B
+0xEEB4	0x7572
+0xEEB5	0x7579
+0xEEB6	0x7583
+0xEEB7	0x7F58
+0xEEB8	0x7F61
+0xEEB9	0x7F5F
+0xEEBA	0x8A48
+0xEEBB	0x7F68
+0xEEBC	0x7F74
+0xEEBD	0x7F71
+0xEEBE	0x7F79
+0xEEBF	0x7F81
+0xEEC0	0x7F7E
+0xEEC1	0x76CD
+0xEEC2	0x76E5
+0xEEC3	0x8832
+0xEEC4	0x9485
+0xEEC5	0x9486
+0xEEC6	0x9487
+0xEEC7	0x948B
+0xEEC8	0x948A
+0xEEC9	0x948C
+0xEECA	0x948D
+0xEECB	0x948F
+0xEECC	0x9490
+0xEECD	0x9494
+0xEECE	0x9497
+0xEECF	0x9495
+0xEED0	0x949A
+0xEED1	0x949B
+0xEED2	0x949C
+0xEED3	0x94A3
+0xEED4	0x94A4
+0xEED5	0x94AB
+0xEED6	0x94AA
+0xEED7	0x94AD
+0xEED8	0x94AC
+0xEED9	0x94AF
+0xEEDA	0x94B0
+0xEEDB	0x94B2
+0xEEDC	0x94B4
+0xEEDD	0x94B6
+0xEEDE	0x94B7
+0xEEDF	0x94B8
+0xEEE0	0x94B9
+0xEEE1	0x94BA
+0xEEE2	0x94BC
+0xEEE3	0x94BD
+0xEEE4	0x94BF
+0xEEE5	0x94C4
+0xEEE6	0x94C8
+0xEEE7	0x94C9
+0xEEE8	0x94CA
+0xEEE9	0x94CB
+0xEEEA	0x94CC
+0xEEEB	0x94CD
+0xEEEC	0x94CE
+0xEEED	0x94D0
+0xEEEE	0x94D1
+0xEEEF	0x94D2
+0xEEF0	0x94D5
+0xEEF1	0x94D6
+0xEEF2	0x94D7
+0xEEF3	0x94D9
+0xEEF4	0x94D8
+0xEEF5	0x94DB
+0xEEF6	0x94DE
+0xEEF7	0x94DF
+0xEEF8	0x94E0
+0xEEF9	0x94E2
+0xEEFA	0x94E4
+0xEEFB	0x94E5
+0xEEFC	0x94E7
+0xEEFD	0x94E8
+0xEEFE	0x94EA
+0xEF40	0x986F
+0xEF41	0x9870
+0xEF42	0x9871
+0xEF43	0x9872
+0xEF44	0x9873
+0xEF45	0x9874
+0xEF46	0x988B
+0xEF47	0x988E
+0xEF48	0x9892
+0xEF49	0x9895
+0xEF4A	0x9899
+0xEF4B	0x98A3
+0xEF4C	0x98A8
+0xEF4D	0x98A9
+0xEF4E	0x98AA
+0xEF4F	0x98AB
+0xEF50	0x98AC
+0xEF51	0x98AD
+0xEF52	0x98AE
+0xEF53	0x98AF
+0xEF54	0x98B0
+0xEF55	0x98B1
+0xEF56	0x98B2
+0xEF57	0x98B3
+0xEF58	0x98B4
+0xEF59	0x98B5
+0xEF5A	0x98B6
+0xEF5B	0x98B7
+0xEF5C	0x98B8
+0xEF5D	0x98B9
+0xEF5E	0x98BA
+0xEF5F	0x98BB
+0xEF60	0x98BC
+0xEF61	0x98BD
+0xEF62	0x98BE
+0xEF63	0x98BF
+0xEF64	0x98C0
+0xEF65	0x98C1
+0xEF66	0x98C2
+0xEF67	0x98C3
+0xEF68	0x98C4
+0xEF69	0x98C5
+0xEF6A	0x98C6
+0xEF6B	0x98C7
+0xEF6C	0x98C8
+0xEF6D	0x98C9
+0xEF6E	0x98CA
+0xEF6F	0x98CB
+0xEF70	0x98CC
+0xEF71	0x98CD
+0xEF72	0x98CF
+0xEF73	0x98D0
+0xEF74	0x98D4
+0xEF75	0x98D6
+0xEF76	0x98D7
+0xEF77	0x98DB
+0xEF78	0x98DC
+0xEF79	0x98DD
+0xEF7A	0x98E0
+0xEF7B	0x98E1
+0xEF7C	0x98E2
+0xEF7D	0x98E3
+0xEF7E	0x98E4
+0xEF80	0x98E5
+0xEF81	0x98E6
+0xEF82	0x98E9
+0xEF83	0x98EA
+0xEF84	0x98EB
+0xEF85	0x98EC
+0xEF86	0x98ED
+0xEF87	0x98EE
+0xEF88	0x98EF
+0xEF89	0x98F0
+0xEF8A	0x98F1
+0xEF8B	0x98F2
+0xEF8C	0x98F3
+0xEF8D	0x98F4
+0xEF8E	0x98F5
+0xEF8F	0x98F6
+0xEF90	0x98F7
+0xEF91	0x98F8
+0xEF92	0x98F9
+0xEF93	0x98FA
+0xEF94	0x98FB
+0xEF95	0x98FC
+0xEF96	0x98FD
+0xEF97	0x98FE
+0xEF98	0x98FF
+0xEF99	0x9900
+0xEF9A	0x9901
+0xEF9B	0x9902
+0xEF9C	0x9903
+0xEF9D	0x9904
+0xEF9E	0x9905
+0xEF9F	0x9906
+0xEFA0	0x9907
+0xEFA1	0x94E9
+0xEFA2	0x94EB
+0xEFA3	0x94EE
+0xEFA4	0x94EF
+0xEFA5	0x94F3
+0xEFA6	0x94F4
+0xEFA7	0x94F5
+0xEFA8	0x94F7
+0xEFA9	0x94F9
+0xEFAA	0x94FC
+0xEFAB	0x94FD
+0xEFAC	0x94FF
+0xEFAD	0x9503
+0xEFAE	0x9502
+0xEFAF	0x9506
+0xEFB0	0x9507
+0xEFB1	0x9509
+0xEFB2	0x950A
+0xEFB3	0x950D
+0xEFB4	0x950E
+0xEFB5	0x950F
+0xEFB6	0x9512
+0xEFB7	0x9513
+0xEFB8	0x9514
+0xEFB9	0x9515
+0xEFBA	0x9516
+0xEFBB	0x9518
+0xEFBC	0x951B
+0xEFBD	0x951D
+0xEFBE	0x951E
+0xEFBF	0x951F
+0xEFC0	0x9522
+0xEFC1	0x952A
+0xEFC2	0x952B
+0xEFC3	0x9529
+0xEFC4	0x952C
+0xEFC5	0x9531
+0xEFC6	0x9532
+0xEFC7	0x9534
+0xEFC8	0x9536
+0xEFC9	0x9537
+0xEFCA	0x9538
+0xEFCB	0x953C
+0xEFCC	0x953E
+0xEFCD	0x953F
+0xEFCE	0x9542
+0xEFCF	0x9535
+0xEFD0	0x9544
+0xEFD1	0x9545
+0xEFD2	0x9546
+0xEFD3	0x9549
+0xEFD4	0x954C
+0xEFD5	0x954E
+0xEFD6	0x954F
+0xEFD7	0x9552
+0xEFD8	0x9553
+0xEFD9	0x9554
+0xEFDA	0x9556
+0xEFDB	0x9557
+0xEFDC	0x9558
+0xEFDD	0x9559
+0xEFDE	0x955B
+0xEFDF	0x955E
+0xEFE0	0x955F
+0xEFE1	0x955D
+0xEFE2	0x9561
+0xEFE3	0x9562
+0xEFE4	0x9564
+0xEFE5	0x9565
+0xEFE6	0x9566
+0xEFE7	0x9567
+0xEFE8	0x9568
+0xEFE9	0x9569
+0xEFEA	0x956A
+0xEFEB	0x956B
+0xEFEC	0x956C
+0xEFED	0x956F
+0xEFEE	0x9571
+0xEFEF	0x9572
+0xEFF0	0x9573
+0xEFF1	0x953A
+0xEFF2	0x77E7
+0xEFF3	0x77EC
+0xEFF4	0x96C9
+0xEFF5	0x79D5
+0xEFF6	0x79ED
+0xEFF7	0x79E3
+0xEFF8	0x79EB
+0xEFF9	0x7A06
+0xEFFA	0x5D47
+0xEFFB	0x7A03
+0xEFFC	0x7A02
+0xEFFD	0x7A1E
+0xEFFE	0x7A14
+0xF040	0x9908
+0xF041	0x9909
+0xF042	0x990A
+0xF043	0x990B
+0xF044	0x990C
+0xF045	0x990E
+0xF046	0x990F
+0xF047	0x9911
+0xF048	0x9912
+0xF049	0x9913
+0xF04A	0x9914
+0xF04B	0x9915
+0xF04C	0x9916
+0xF04D	0x9917
+0xF04E	0x9918
+0xF04F	0x9919
+0xF050	0x991A
+0xF051	0x991B
+0xF052	0x991C
+0xF053	0x991D
+0xF054	0x991E
+0xF055	0x991F
+0xF056	0x9920
+0xF057	0x9921
+0xF058	0x9922
+0xF059	0x9923
+0xF05A	0x9924
+0xF05B	0x9925
+0xF05C	0x9926
+0xF05D	0x9927
+0xF05E	0x9928
+0xF05F	0x9929
+0xF060	0x992A
+0xF061	0x992B
+0xF062	0x992C
+0xF063	0x992D
+0xF064	0x992F
+0xF065	0x9930
+0xF066	0x9931
+0xF067	0x9932
+0xF068	0x9933
+0xF069	0x9934
+0xF06A	0x9935
+0xF06B	0x9936
+0xF06C	0x9937
+0xF06D	0x9938
+0xF06E	0x9939
+0xF06F	0x993A
+0xF070	0x993B
+0xF071	0x993C
+0xF072	0x993D
+0xF073	0x993E
+0xF074	0x993F
+0xF075	0x9940
+0xF076	0x9941
+0xF077	0x9942
+0xF078	0x9943
+0xF079	0x9944
+0xF07A	0x9945
+0xF07B	0x9946
+0xF07C	0x9947
+0xF07D	0x9948
+0xF07E	0x9949
+0xF080	0x994A
+0xF081	0x994B
+0xF082	0x994C
+0xF083	0x994D
+0xF084	0x994E
+0xF085	0x994F
+0xF086	0x9950
+0xF087	0x9951
+0xF088	0x9952
+0xF089	0x9953
+0xF08A	0x9956
+0xF08B	0x9957
+0xF08C	0x9958
+0xF08D	0x9959
+0xF08E	0x995A
+0xF08F	0x995B
+0xF090	0x995C
+0xF091	0x995D
+0xF092	0x995E
+0xF093	0x995F
+0xF094	0x9960
+0xF095	0x9961
+0xF096	0x9962
+0xF097	0x9964
+0xF098	0x9966
+0xF099	0x9973
+0xF09A	0x9978
+0xF09B	0x9979
+0xF09C	0x997B
+0xF09D	0x997E
+0xF09E	0x9982
+0xF09F	0x9983
+0xF0A0	0x9989
+0xF0A1	0x7A39
+0xF0A2	0x7A37
+0xF0A3	0x7A51
+0xF0A4	0x9ECF
+0xF0A5	0x99A5
+0xF0A6	0x7A70
+0xF0A7	0x7688
+0xF0A8	0x768E
+0xF0A9	0x7693
+0xF0AA	0x7699
+0xF0AB	0x76A4
+0xF0AC	0x74DE
+0xF0AD	0x74E0
+0xF0AE	0x752C
+0xF0AF	0x9E20
+0xF0B0	0x9E22
+0xF0B1	0x9E28
+0xF0B2	0x9E29
+0xF0B3	0x9E2A
+0xF0B4	0x9E2B
+0xF0B5	0x9E2C
+0xF0B6	0x9E32
+0xF0B7	0x9E31
+0xF0B8	0x9E36
+0xF0B9	0x9E38
+0xF0BA	0x9E37
+0xF0BB	0x9E39
+0xF0BC	0x9E3A
+0xF0BD	0x9E3E
+0xF0BE	0x9E41
+0xF0BF	0x9E42
+0xF0C0	0x9E44
+0xF0C1	0x9E46
+0xF0C2	0x9E47
+0xF0C3	0x9E48
+0xF0C4	0x9E49
+0xF0C5	0x9E4B
+0xF0C6	0x9E4C
+0xF0C7	0x9E4E
+0xF0C8	0x9E51
+0xF0C9	0x9E55
+0xF0CA	0x9E57
+0xF0CB	0x9E5A
+0xF0CC	0x9E5B
+0xF0CD	0x9E5C
+0xF0CE	0x9E5E
+0xF0CF	0x9E63
+0xF0D0	0x9E66
+0xF0D1	0x9E67
+0xF0D2	0x9E68
+0xF0D3	0x9E69
+0xF0D4	0x9E6A
+0xF0D5	0x9E6B
+0xF0D6	0x9E6C
+0xF0D7	0x9E71
+0xF0D8	0x9E6D
+0xF0D9	0x9E73
+0xF0DA	0x7592
+0xF0DB	0x7594
+0xF0DC	0x7596
+0xF0DD	0x75A0
+0xF0DE	0x759D
+0xF0DF	0x75AC
+0xF0E0	0x75A3
+0xF0E1	0x75B3
+0xF0E2	0x75B4
+0xF0E3	0x75B8
+0xF0E4	0x75C4
+0xF0E5	0x75B1
+0xF0E6	0x75B0
+0xF0E7	0x75C3
+0xF0E8	0x75C2
+0xF0E9	0x75D6
+0xF0EA	0x75CD
+0xF0EB	0x75E3
+0xF0EC	0x75E8
+0xF0ED	0x75E6
+0xF0EE	0x75E4
+0xF0EF	0x75EB
+0xF0F0	0x75E7
+0xF0F1	0x7603
+0xF0F2	0x75F1
+0xF0F3	0x75FC
+0xF0F4	0x75FF
+0xF0F5	0x7610
+0xF0F6	0x7600
+0xF0F7	0x7605
+0xF0F8	0x760C
+0xF0F9	0x7617
+0xF0FA	0x760A
+0xF0FB	0x7625
+0xF0FC	0x7618
+0xF0FD	0x7615
+0xF0FE	0x7619
+0xF140	0x998C
+0xF141	0x998E
+0xF142	0x999A
+0xF143	0x999B
+0xF144	0x999C
+0xF145	0x999D
+0xF146	0x999E
+0xF147	0x999F
+0xF148	0x99A0
+0xF149	0x99A1
+0xF14A	0x99A2
+0xF14B	0x99A3
+0xF14C	0x99A4
+0xF14D	0x99A6
+0xF14E	0x99A7
+0xF14F	0x99A9
+0xF150	0x99AA
+0xF151	0x99AB
+0xF152	0x99AC
+0xF153	0x99AD
+0xF154	0x99AE
+0xF155	0x99AF
+0xF156	0x99B0
+0xF157	0x99B1
+0xF158	0x99B2
+0xF159	0x99B3
+0xF15A	0x99B4
+0xF15B	0x99B5
+0xF15C	0x99B6
+0xF15D	0x99B7
+0xF15E	0x99B8
+0xF15F	0x99B9
+0xF160	0x99BA
+0xF161	0x99BB
+0xF162	0x99BC
+0xF163	0x99BD
+0xF164	0x99BE
+0xF165	0x99BF
+0xF166	0x99C0
+0xF167	0x99C1
+0xF168	0x99C2
+0xF169	0x99C3
+0xF16A	0x99C4
+0xF16B	0x99C5
+0xF16C	0x99C6
+0xF16D	0x99C7
+0xF16E	0x99C8
+0xF16F	0x99C9
+0xF170	0x99CA
+0xF171	0x99CB
+0xF172	0x99CC
+0xF173	0x99CD
+0xF174	0x99CE
+0xF175	0x99CF
+0xF176	0x99D0
+0xF177	0x99D1
+0xF178	0x99D2
+0xF179	0x99D3
+0xF17A	0x99D4
+0xF17B	0x99D5
+0xF17C	0x99D6
+0xF17D	0x99D7
+0xF17E	0x99D8
+0xF180	0x99D9
+0xF181	0x99DA
+0xF182	0x99DB
+0xF183	0x99DC
+0xF184	0x99DD
+0xF185	0x99DE
+0xF186	0x99DF
+0xF187	0x99E0
+0xF188	0x99E1
+0xF189	0x99E2
+0xF18A	0x99E3
+0xF18B	0x99E4
+0xF18C	0x99E5
+0xF18D	0x99E6
+0xF18E	0x99E7
+0xF18F	0x99E8
+0xF190	0x99E9
+0xF191	0x99EA
+0xF192	0x99EB
+0xF193	0x99EC
+0xF194	0x99ED
+0xF195	0x99EE
+0xF196	0x99EF
+0xF197	0x99F0
+0xF198	0x99F1
+0xF199	0x99F2
+0xF19A	0x99F3
+0xF19B	0x99F4
+0xF19C	0x99F5
+0xF19D	0x99F6
+0xF19E	0x99F7
+0xF19F	0x99F8
+0xF1A0	0x99F9
+0xF1A1	0x761B
+0xF1A2	0x763C
+0xF1A3	0x7622
+0xF1A4	0x7620
+0xF1A5	0x7640
+0xF1A6	0x762D
+0xF1A7	0x7630
+0xF1A8	0x763F
+0xF1A9	0x7635
+0xF1AA	0x7643
+0xF1AB	0x763E
+0xF1AC	0x7633
+0xF1AD	0x764D
+0xF1AE	0x765E
+0xF1AF	0x7654
+0xF1B0	0x765C
+0xF1B1	0x7656
+0xF1B2	0x766B
+0xF1B3	0x766F
+0xF1B4	0x7FCA
+0xF1B5	0x7AE6
+0xF1B6	0x7A78
+0xF1B7	0x7A79
+0xF1B8	0x7A80
+0xF1B9	0x7A86
+0xF1BA	0x7A88
+0xF1BB	0x7A95
+0xF1BC	0x7AA6
+0xF1BD	0x7AA0
+0xF1BE	0x7AAC
+0xF1BF	0x7AA8
+0xF1C0	0x7AAD
+0xF1C1	0x7AB3
+0xF1C2	0x8864
+0xF1C3	0x8869
+0xF1C4	0x8872
+0xF1C5	0x887D
+0xF1C6	0x887F
+0xF1C7	0x8882
+0xF1C8	0x88A2
+0xF1C9	0x88C6
+0xF1CA	0x88B7
+0xF1CB	0x88BC
+0xF1CC	0x88C9
+0xF1CD	0x88E2
+0xF1CE	0x88CE
+0xF1CF	0x88E3
+0xF1D0	0x88E5
+0xF1D1	0x88F1
+0xF1D2	0x891A
+0xF1D3	0x88FC
+0xF1D4	0x88E8
+0xF1D5	0x88FE
+0xF1D6	0x88F0
+0xF1D7	0x8921
+0xF1D8	0x8919
+0xF1D9	0x8913
+0xF1DA	0x891B
+0xF1DB	0x890A
+0xF1DC	0x8934
+0xF1DD	0x892B
+0xF1DE	0x8936
+0xF1DF	0x8941
+0xF1E0	0x8966
+0xF1E1	0x897B
+0xF1E2	0x758B
+0xF1E3	0x80E5
+0xF1E4	0x76B2
+0xF1E5	0x76B4
+0xF1E6	0x77DC
+0xF1E7	0x8012
+0xF1E8	0x8014
+0xF1E9	0x8016
+0xF1EA	0x801C
+0xF1EB	0x8020
+0xF1EC	0x8022
+0xF1ED	0x8025
+0xF1EE	0x8026
+0xF1EF	0x8027
+0xF1F0	0x8029
+0xF1F1	0x8028
+0xF1F2	0x8031
+0xF1F3	0x800B
+0xF1F4	0x8035
+0xF1F5	0x8043
+0xF1F6	0x8046
+0xF1F7	0x804D
+0xF1F8	0x8052
+0xF1F9	0x8069
+0xF1FA	0x8071
+0xF1FB	0x8983
+0xF1FC	0x9878
+0xF1FD	0x9880
+0xF1FE	0x9883
+0xF240	0x99FA
+0xF241	0x99FB
+0xF242	0x99FC
+0xF243	0x99FD
+0xF244	0x99FE
+0xF245	0x99FF
+0xF246	0x9A00
+0xF247	0x9A01
+0xF248	0x9A02
+0xF249	0x9A03
+0xF24A	0x9A04
+0xF24B	0x9A05
+0xF24C	0x9A06
+0xF24D	0x9A07
+0xF24E	0x9A08
+0xF24F	0x9A09
+0xF250	0x9A0A
+0xF251	0x9A0B
+0xF252	0x9A0C
+0xF253	0x9A0D
+0xF254	0x9A0E
+0xF255	0x9A0F
+0xF256	0x9A10
+0xF257	0x9A11
+0xF258	0x9A12
+0xF259	0x9A13
+0xF25A	0x9A14
+0xF25B	0x9A15
+0xF25C	0x9A16
+0xF25D	0x9A17
+0xF25E	0x9A18
+0xF25F	0x9A19
+0xF260	0x9A1A
+0xF261	0x9A1B
+0xF262	0x9A1C
+0xF263	0x9A1D
+0xF264	0x9A1E
+0xF265	0x9A1F
+0xF266	0x9A20
+0xF267	0x9A21
+0xF268	0x9A22
+0xF269	0x9A23
+0xF26A	0x9A24
+0xF26B	0x9A25
+0xF26C	0x9A26
+0xF26D	0x9A27
+0xF26E	0x9A28
+0xF26F	0x9A29
+0xF270	0x9A2A
+0xF271	0x9A2B
+0xF272	0x9A2C
+0xF273	0x9A2D
+0xF274	0x9A2E
+0xF275	0x9A2F
+0xF276	0x9A30
+0xF277	0x9A31
+0xF278	0x9A32
+0xF279	0x9A33
+0xF27A	0x9A34
+0xF27B	0x9A35
+0xF27C	0x9A36
+0xF27D	0x9A37
+0xF27E	0x9A38
+0xF280	0x9A39
+0xF281	0x9A3A
+0xF282	0x9A3B
+0xF283	0x9A3C
+0xF284	0x9A3D
+0xF285	0x9A3E
+0xF286	0x9A3F
+0xF287	0x9A40
+0xF288	0x9A41
+0xF289	0x9A42
+0xF28A	0x9A43
+0xF28B	0x9A44
+0xF28C	0x9A45
+0xF28D	0x9A46
+0xF28E	0x9A47
+0xF28F	0x9A48
+0xF290	0x9A49
+0xF291	0x9A4A
+0xF292	0x9A4B
+0xF293	0x9A4C
+0xF294	0x9A4D
+0xF295	0x9A4E
+0xF296	0x9A4F
+0xF297	0x9A50
+0xF298	0x9A51
+0xF299	0x9A52
+0xF29A	0x9A53
+0xF29B	0x9A54
+0xF29C	0x9A55
+0xF29D	0x9A56
+0xF29E	0x9A57
+0xF29F	0x9A58
+0xF2A0	0x9A59
+0xF2A1	0x9889
+0xF2A2	0x988C
+0xF2A3	0x988D
+0xF2A4	0x988F
+0xF2A5	0x9894
+0xF2A6	0x989A
+0xF2A7	0x989B
+0xF2A8	0x989E
+0xF2A9	0x989F
+0xF2AA	0x98A1
+0xF2AB	0x98A2
+0xF2AC	0x98A5
+0xF2AD	0x98A6
+0xF2AE	0x864D
+0xF2AF	0x8654
+0xF2B0	0x866C
+0xF2B1	0x866E
+0xF2B2	0x867F
+0xF2B3	0x867A
+0xF2B4	0x867C
+0xF2B5	0x867B
+0xF2B6	0x86A8
+0xF2B7	0x868D
+0xF2B8	0x868B
+0xF2B9	0x86AC
+0xF2BA	0x869D
+0xF2BB	0x86A7
+0xF2BC	0x86A3
+0xF2BD	0x86AA
+0xF2BE	0x8693
+0xF2BF	0x86A9
+0xF2C0	0x86B6
+0xF2C1	0x86C4
+0xF2C2	0x86B5
+0xF2C3	0x86CE
+0xF2C4	0x86B0
+0xF2C5	0x86BA
+0xF2C6	0x86B1
+0xF2C7	0x86AF
+0xF2C8	0x86C9
+0xF2C9	0x86CF
+0xF2CA	0x86B4
+0xF2CB	0x86E9
+0xF2CC	0x86F1
+0xF2CD	0x86F2
+0xF2CE	0x86ED
+0xF2CF	0x86F3
+0xF2D0	0x86D0
+0xF2D1	0x8713
+0xF2D2	0x86DE
+0xF2D3	0x86F4
+0xF2D4	0x86DF
+0xF2D5	0x86D8
+0xF2D6	0x86D1
+0xF2D7	0x8703
+0xF2D8	0x8707
+0xF2D9	0x86F8
+0xF2DA	0x8708
+0xF2DB	0x870A
+0xF2DC	0x870D
+0xF2DD	0x8709
+0xF2DE	0x8723
+0xF2DF	0x873B
+0xF2E0	0x871E
+0xF2E1	0x8725
+0xF2E2	0x872E
+0xF2E3	0x871A
+0xF2E4	0x873E
+0xF2E5	0x8748
+0xF2E6	0x8734
+0xF2E7	0x8731
+0xF2E8	0x8729
+0xF2E9	0x8737
+0xF2EA	0x873F
+0xF2EB	0x8782
+0xF2EC	0x8722
+0xF2ED	0x877D
+0xF2EE	0x877E
+0xF2EF	0x877B
+0xF2F0	0x8760
+0xF2F1	0x8770
+0xF2F2	0x874C
+0xF2F3	0x876E
+0xF2F4	0x878B
+0xF2F5	0x8753
+0xF2F6	0x8763
+0xF2F7	0x877C
+0xF2F8	0x8764
+0xF2F9	0x8759
+0xF2FA	0x8765
+0xF2FB	0x8793
+0xF2FC	0x87AF
+0xF2FD	0x87A8
+0xF2FE	0x87D2
+0xF340	0x9A5A
+0xF341	0x9A5B
+0xF342	0x9A5C
+0xF343	0x9A5D
+0xF344	0x9A5E
+0xF345	0x9A5F
+0xF346	0x9A60
+0xF347	0x9A61
+0xF348	0x9A62
+0xF349	0x9A63
+0xF34A	0x9A64
+0xF34B	0x9A65
+0xF34C	0x9A66
+0xF34D	0x9A67
+0xF34E	0x9A68
+0xF34F	0x9A69
+0xF350	0x9A6A
+0xF351	0x9A6B
+0xF352	0x9A72
+0xF353	0x9A83
+0xF354	0x9A89
+0xF355	0x9A8D
+0xF356	0x9A8E
+0xF357	0x9A94
+0xF358	0x9A95
+0xF359	0x9A99
+0xF35A	0x9AA6
+0xF35B	0x9AA9
+0xF35C	0x9AAA
+0xF35D	0x9AAB
+0xF35E	0x9AAC
+0xF35F	0x9AAD
+0xF360	0x9AAE
+0xF361	0x9AAF
+0xF362	0x9AB2
+0xF363	0x9AB3
+0xF364	0x9AB4
+0xF365	0x9AB5
+0xF366	0x9AB9
+0xF367	0x9ABB
+0xF368	0x9ABD
+0xF369	0x9ABE
+0xF36A	0x9ABF
+0xF36B	0x9AC3
+0xF36C	0x9AC4
+0xF36D	0x9AC6
+0xF36E	0x9AC7
+0xF36F	0x9AC8
+0xF370	0x9AC9
+0xF371	0x9ACA
+0xF372	0x9ACD
+0xF373	0x9ACE
+0xF374	0x9ACF
+0xF375	0x9AD0
+0xF376	0x9AD2
+0xF377	0x9AD4
+0xF378	0x9AD5
+0xF379	0x9AD6
+0xF37A	0x9AD7
+0xF37B	0x9AD9
+0xF37C	0x9ADA
+0xF37D	0x9ADB
+0xF37E	0x9ADC
+0xF380	0x9ADD
+0xF381	0x9ADE
+0xF382	0x9AE0
+0xF383	0x9AE2
+0xF384	0x9AE3
+0xF385	0x9AE4
+0xF386	0x9AE5
+0xF387	0x9AE7
+0xF388	0x9AE8
+0xF389	0x9AE9
+0xF38A	0x9AEA
+0xF38B	0x9AEC
+0xF38C	0x9AEE
+0xF38D	0x9AF0
+0xF38E	0x9AF1
+0xF38F	0x9AF2
+0xF390	0x9AF3
+0xF391	0x9AF4
+0xF392	0x9AF5
+0xF393	0x9AF6
+0xF394	0x9AF7
+0xF395	0x9AF8
+0xF396	0x9AFA
+0xF397	0x9AFC
+0xF398	0x9AFD
+0xF399	0x9AFE
+0xF39A	0x9AFF
+0xF39B	0x9B00
+0xF39C	0x9B01
+0xF39D	0x9B02
+0xF39E	0x9B04
+0xF39F	0x9B05
+0xF3A0	0x9B06
+0xF3A1	0x87C6
+0xF3A2	0x8788
+0xF3A3	0x8785
+0xF3A4	0x87AD
+0xF3A5	0x8797
+0xF3A6	0x8783
+0xF3A7	0x87AB
+0xF3A8	0x87E5
+0xF3A9	0x87AC
+0xF3AA	0x87B5
+0xF3AB	0x87B3
+0xF3AC	0x87CB
+0xF3AD	0x87D3
+0xF3AE	0x87BD
+0xF3AF	0x87D1
+0xF3B0	0x87C0
+0xF3B1	0x87CA
+0xF3B2	0x87DB
+0xF3B3	0x87EA
+0xF3B4	0x87E0
+0xF3B5	0x87EE
+0xF3B6	0x8816
+0xF3B7	0x8813
+0xF3B8	0x87FE
+0xF3B9	0x880A
+0xF3BA	0x881B
+0xF3BB	0x8821
+0xF3BC	0x8839
+0xF3BD	0x883C
+0xF3BE	0x7F36
+0xF3BF	0x7F42
+0xF3C0	0x7F44
+0xF3C1	0x7F45
+0xF3C2	0x8210
+0xF3C3	0x7AFA
+0xF3C4	0x7AFD
+0xF3C5	0x7B08
+0xF3C6	0x7B03
+0xF3C7	0x7B04
+0xF3C8	0x7B15
+0xF3C9	0x7B0A
+0xF3CA	0x7B2B
+0xF3CB	0x7B0F
+0xF3CC	0x7B47
+0xF3CD	0x7B38
+0xF3CE	0x7B2A
+0xF3CF	0x7B19
+0xF3D0	0x7B2E
+0xF3D1	0x7B31
+0xF3D2	0x7B20
+0xF3D3	0x7B25
+0xF3D4	0x7B24
+0xF3D5	0x7B33
+0xF3D6	0x7B3E
+0xF3D7	0x7B1E
+0xF3D8	0x7B58
+0xF3D9	0x7B5A
+0xF3DA	0x7B45
+0xF3DB	0x7B75
+0xF3DC	0x7B4C
+0xF3DD	0x7B5D
+0xF3DE	0x7B60
+0xF3DF	0x7B6E
+0xF3E0	0x7B7B
+0xF3E1	0x7B62
+0xF3E2	0x7B72
+0xF3E3	0x7B71
+0xF3E4	0x7B90
+0xF3E5	0x7BA6
+0xF3E6	0x7BA7
+0xF3E7	0x7BB8
+0xF3E8	0x7BAC
+0xF3E9	0x7B9D
+0xF3EA	0x7BA8
+0xF3EB	0x7B85
+0xF3EC	0x7BAA
+0xF3ED	0x7B9C
+0xF3EE	0x7BA2
+0xF3EF	0x7BAB
+0xF3F0	0x7BB4
+0xF3F1	0x7BD1
+0xF3F2	0x7BC1
+0xF3F3	0x7BCC
+0xF3F4	0x7BDD
+0xF3F5	0x7BDA
+0xF3F6	0x7BE5
+0xF3F7	0x7BE6
+0xF3F8	0x7BEA
+0xF3F9	0x7C0C
+0xF3FA	0x7BFE
+0xF3FB	0x7BFC
+0xF3FC	0x7C0F
+0xF3FD	0x7C16
+0xF3FE	0x7C0B
+0xF440	0x9B07
+0xF441	0x9B09
+0xF442	0x9B0A
+0xF443	0x9B0B
+0xF444	0x9B0C
+0xF445	0x9B0D
+0xF446	0x9B0E
+0xF447	0x9B10
+0xF448	0x9B11
+0xF449	0x9B12
+0xF44A	0x9B14
+0xF44B	0x9B15
+0xF44C	0x9B16
+0xF44D	0x9B17
+0xF44E	0x9B18
+0xF44F	0x9B19
+0xF450	0x9B1A
+0xF451	0x9B1B
+0xF452	0x9B1C
+0xF453	0x9B1D
+0xF454	0x9B1E
+0xF455	0x9B20
+0xF456	0x9B21
+0xF457	0x9B22
+0xF458	0x9B24
+0xF459	0x9B25
+0xF45A	0x9B26
+0xF45B	0x9B27
+0xF45C	0x9B28
+0xF45D	0x9B29
+0xF45E	0x9B2A
+0xF45F	0x9B2B
+0xF460	0x9B2C
+0xF461	0x9B2D
+0xF462	0x9B2E
+0xF463	0x9B30
+0xF464	0x9B31
+0xF465	0x9B33
+0xF466	0x9B34
+0xF467	0x9B35
+0xF468	0x9B36
+0xF469	0x9B37
+0xF46A	0x9B38
+0xF46B	0x9B39
+0xF46C	0x9B3A
+0xF46D	0x9B3D
+0xF46E	0x9B3E
+0xF46F	0x9B3F
+0xF470	0x9B40
+0xF471	0x9B46
+0xF472	0x9B4A
+0xF473	0x9B4B
+0xF474	0x9B4C
+0xF475	0x9B4E
+0xF476	0x9B50
+0xF477	0x9B52
+0xF478	0x9B53
+0xF479	0x9B55
+0xF47A	0x9B56
+0xF47B	0x9B57
+0xF47C	0x9B58
+0xF47D	0x9B59
+0xF47E	0x9B5A
+0xF480	0x9B5B
+0xF481	0x9B5C
+0xF482	0x9B5D
+0xF483	0x9B5E
+0xF484	0x9B5F
+0xF485	0x9B60
+0xF486	0x9B61
+0xF487	0x9B62
+0xF488	0x9B63
+0xF489	0x9B64
+0xF48A	0x9B65
+0xF48B	0x9B66
+0xF48C	0x9B67
+0xF48D	0x9B68
+0xF48E	0x9B69
+0xF48F	0x9B6A
+0xF490	0x9B6B
+0xF491	0x9B6C
+0xF492	0x9B6D
+0xF493	0x9B6E
+0xF494	0x9B6F
+0xF495	0x9B70
+0xF496	0x9B71
+0xF497	0x9B72
+0xF498	0x9B73
+0xF499	0x9B74
+0xF49A	0x9B75
+0xF49B	0x9B76
+0xF49C	0x9B77
+0xF49D	0x9B78
+0xF49E	0x9B79
+0xF49F	0x9B7A
+0xF4A0	0x9B7B
+0xF4A1	0x7C1F
+0xF4A2	0x7C2A
+0xF4A3	0x7C26
+0xF4A4	0x7C38
+0xF4A5	0x7C41
+0xF4A6	0x7C40
+0xF4A7	0x81FE
+0xF4A8	0x8201
+0xF4A9	0x8202
+0xF4AA	0x8204
+0xF4AB	0x81EC
+0xF4AC	0x8844
+0xF4AD	0x8221
+0xF4AE	0x8222
+0xF4AF	0x8223
+0xF4B0	0x822D
+0xF4B1	0x822F
+0xF4B2	0x8228
+0xF4B3	0x822B
+0xF4B4	0x8238
+0xF4B5	0x823B
+0xF4B6	0x8233
+0xF4B7	0x8234
+0xF4B8	0x823E
+0xF4B9	0x8244
+0xF4BA	0x8249
+0xF4BB	0x824B
+0xF4BC	0x824F
+0xF4BD	0x825A
+0xF4BE	0x825F
+0xF4BF	0x8268
+0xF4C0	0x887E
+0xF4C1	0x8885
+0xF4C2	0x8888
+0xF4C3	0x88D8
+0xF4C4	0x88DF
+0xF4C5	0x895E
+0xF4C6	0x7F9D
+0xF4C7	0x7F9F
+0xF4C8	0x7FA7
+0xF4C9	0x7FAF
+0xF4CA	0x7FB0
+0xF4CB	0x7FB2
+0xF4CC	0x7C7C
+0xF4CD	0x6549
+0xF4CE	0x7C91
+0xF4CF	0x7C9D
+0xF4D0	0x7C9C
+0xF4D1	0x7C9E
+0xF4D2	0x7CA2
+0xF4D3	0x7CB2
+0xF4D4	0x7CBC
+0xF4D5	0x7CBD
+0xF4D6	0x7CC1
+0xF4D7	0x7CC7
+0xF4D8	0x7CCC
+0xF4D9	0x7CCD
+0xF4DA	0x7CC8
+0xF4DB	0x7CC5
+0xF4DC	0x7CD7
+0xF4DD	0x7CE8
+0xF4DE	0x826E
+0xF4DF	0x66A8
+0xF4E0	0x7FBF
+0xF4E1	0x7FCE
+0xF4E2	0x7FD5
+0xF4E3	0x7FE5
+0xF4E4	0x7FE1
+0xF4E5	0x7FE6
+0xF4E6	0x7FE9
+0xF4E7	0x7FEE
+0xF4E8	0x7FF3
+0xF4E9	0x7CF8
+0xF4EA	0x7D77
+0xF4EB	0x7DA6
+0xF4EC	0x7DAE
+0xF4ED	0x7E47
+0xF4EE	0x7E9B
+0xF4EF	0x9EB8
+0xF4F0	0x9EB4
+0xF4F1	0x8D73
+0xF4F2	0x8D84
+0xF4F3	0x8D94
+0xF4F4	0x8D91
+0xF4F5	0x8DB1
+0xF4F6	0x8D67
+0xF4F7	0x8D6D
+0xF4F8	0x8C47
+0xF4F9	0x8C49
+0xF4FA	0x914A
+0xF4FB	0x9150
+0xF4FC	0x914E
+0xF4FD	0x914F
+0xF4FE	0x9164
+0xF540	0x9B7C
+0xF541	0x9B7D
+0xF542	0x9B7E
+0xF543	0x9B7F
+0xF544	0x9B80
+0xF545	0x9B81
+0xF546	0x9B82
+0xF547	0x9B83
+0xF548	0x9B84
+0xF549	0x9B85
+0xF54A	0x9B86
+0xF54B	0x9B87
+0xF54C	0x9B88
+0xF54D	0x9B89
+0xF54E	0x9B8A
+0xF54F	0x9B8B
+0xF550	0x9B8C
+0xF551	0x9B8D
+0xF552	0x9B8E
+0xF553	0x9B8F
+0xF554	0x9B90
+0xF555	0x9B91
+0xF556	0x9B92
+0xF557	0x9B93
+0xF558	0x9B94
+0xF559	0x9B95
+0xF55A	0x9B96
+0xF55B	0x9B97
+0xF55C	0x9B98
+0xF55D	0x9B99
+0xF55E	0x9B9A
+0xF55F	0x9B9B
+0xF560	0x9B9C
+0xF561	0x9B9D
+0xF562	0x9B9E
+0xF563	0x9B9F
+0xF564	0x9BA0
+0xF565	0x9BA1
+0xF566	0x9BA2
+0xF567	0x9BA3
+0xF568	0x9BA4
+0xF569	0x9BA5
+0xF56A	0x9BA6
+0xF56B	0x9BA7
+0xF56C	0x9BA8
+0xF56D	0x9BA9
+0xF56E	0x9BAA
+0xF56F	0x9BAB
+0xF570	0x9BAC
+0xF571	0x9BAD
+0xF572	0x9BAE
+0xF573	0x9BAF
+0xF574	0x9BB0
+0xF575	0x9BB1
+0xF576	0x9BB2
+0xF577	0x9BB3
+0xF578	0x9BB4
+0xF579	0x9BB5
+0xF57A	0x9BB6
+0xF57B	0x9BB7
+0xF57C	0x9BB8
+0xF57D	0x9BB9
+0xF57E	0x9BBA
+0xF580	0x9BBB
+0xF581	0x9BBC
+0xF582	0x9BBD
+0xF583	0x9BBE
+0xF584	0x9BBF
+0xF585	0x9BC0
+0xF586	0x9BC1
+0xF587	0x9BC2
+0xF588	0x9BC3
+0xF589	0x9BC4
+0xF58A	0x9BC5
+0xF58B	0x9BC6
+0xF58C	0x9BC7
+0xF58D	0x9BC8
+0xF58E	0x9BC9
+0xF58F	0x9BCA
+0xF590	0x9BCB
+0xF591	0x9BCC
+0xF592	0x9BCD
+0xF593	0x9BCE
+0xF594	0x9BCF
+0xF595	0x9BD0
+0xF596	0x9BD1
+0xF597	0x9BD2
+0xF598	0x9BD3
+0xF599	0x9BD4
+0xF59A	0x9BD5
+0xF59B	0x9BD6
+0xF59C	0x9BD7
+0xF59D	0x9BD8
+0xF59E	0x9BD9
+0xF59F	0x9BDA
+0xF5A0	0x9BDB
+0xF5A1	0x9162
+0xF5A2	0x9161
+0xF5A3	0x9170
+0xF5A4	0x9169
+0xF5A5	0x916F
+0xF5A6	0x917D
+0xF5A7	0x917E
+0xF5A8	0x9172
+0xF5A9	0x9174
+0xF5AA	0x9179
+0xF5AB	0x918C
+0xF5AC	0x9185
+0xF5AD	0x9190
+0xF5AE	0x918D
+0xF5AF	0x9191
+0xF5B0	0x91A2
+0xF5B1	0x91A3
+0xF5B2	0x91AA
+0xF5B3	0x91AD
+0xF5B4	0x91AE
+0xF5B5	0x91AF
+0xF5B6	0x91B5
+0xF5B7	0x91B4
+0xF5B8	0x91BA
+0xF5B9	0x8C55
+0xF5BA	0x9E7E
+0xF5BB	0x8DB8
+0xF5BC	0x8DEB
+0xF5BD	0x8E05
+0xF5BE	0x8E59
+0xF5BF	0x8E69
+0xF5C0	0x8DB5
+0xF5C1	0x8DBF
+0xF5C2	0x8DBC
+0xF5C3	0x8DBA
+0xF5C4	0x8DC4
+0xF5C5	0x8DD6
+0xF5C6	0x8DD7
+0xF5C7	0x8DDA
+0xF5C8	0x8DDE
+0xF5C9	0x8DCE
+0xF5CA	0x8DCF
+0xF5CB	0x8DDB
+0xF5CC	0x8DC6
+0xF5CD	0x8DEC
+0xF5CE	0x8DF7
+0xF5CF	0x8DF8
+0xF5D0	0x8DE3
+0xF5D1	0x8DF9
+0xF5D2	0x8DFB
+0xF5D3	0x8DE4
+0xF5D4	0x8E09
+0xF5D5	0x8DFD
+0xF5D6	0x8E14
+0xF5D7	0x8E1D
+0xF5D8	0x8E1F
+0xF5D9	0x8E2C
+0xF5DA	0x8E2E
+0xF5DB	0x8E23
+0xF5DC	0x8E2F
+0xF5DD	0x8E3A
+0xF5DE	0x8E40
+0xF5DF	0x8E39
+0xF5E0	0x8E35
+0xF5E1	0x8E3D
+0xF5E2	0x8E31
+0xF5E3	0x8E49
+0xF5E4	0x8E41
+0xF5E5	0x8E42
+0xF5E6	0x8E51
+0xF5E7	0x8E52
+0xF5E8	0x8E4A
+0xF5E9	0x8E70
+0xF5EA	0x8E76
+0xF5EB	0x8E7C
+0xF5EC	0x8E6F
+0xF5ED	0x8E74
+0xF5EE	0x8E85
+0xF5EF	0x8E8F
+0xF5F0	0x8E94
+0xF5F1	0x8E90
+0xF5F2	0x8E9C
+0xF5F3	0x8E9E
+0xF5F4	0x8C78
+0xF5F5	0x8C82
+0xF5F6	0x8C8A
+0xF5F7	0x8C85
+0xF5F8	0x8C98
+0xF5F9	0x8C94
+0xF5FA	0x659B
+0xF5FB	0x89D6
+0xF5FC	0x89DE
+0xF5FD	0x89DA
+0xF5FE	0x89DC
+0xF640	0x9BDC
+0xF641	0x9BDD
+0xF642	0x9BDE
+0xF643	0x9BDF
+0xF644	0x9BE0
+0xF645	0x9BE1
+0xF646	0x9BE2
+0xF647	0x9BE3
+0xF648	0x9BE4
+0xF649	0x9BE5
+0xF64A	0x9BE6
+0xF64B	0x9BE7
+0xF64C	0x9BE8
+0xF64D	0x9BE9
+0xF64E	0x9BEA
+0xF64F	0x9BEB
+0xF650	0x9BEC
+0xF651	0x9BED
+0xF652	0x9BEE
+0xF653	0x9BEF
+0xF654	0x9BF0
+0xF655	0x9BF1
+0xF656	0x9BF2
+0xF657	0x9BF3
+0xF658	0x9BF4
+0xF659	0x9BF5
+0xF65A	0x9BF6
+0xF65B	0x9BF7
+0xF65C	0x9BF8
+0xF65D	0x9BF9
+0xF65E	0x9BFA
+0xF65F	0x9BFB
+0xF660	0x9BFC
+0xF661	0x9BFD
+0xF662	0x9BFE
+0xF663	0x9BFF
+0xF664	0x9C00
+0xF665	0x9C01
+0xF666	0x9C02
+0xF667	0x9C03
+0xF668	0x9C04
+0xF669	0x9C05
+0xF66A	0x9C06
+0xF66B	0x9C07
+0xF66C	0x9C08
+0xF66D	0x9C09
+0xF66E	0x9C0A
+0xF66F	0x9C0B
+0xF670	0x9C0C
+0xF671	0x9C0D
+0xF672	0x9C0E
+0xF673	0x9C0F
+0xF674	0x9C10
+0xF675	0x9C11
+0xF676	0x9C12
+0xF677	0x9C13
+0xF678	0x9C14
+0xF679	0x9C15
+0xF67A	0x9C16
+0xF67B	0x9C17
+0xF67C	0x9C18
+0xF67D	0x9C19
+0xF67E	0x9C1A
+0xF680	0x9C1B
+0xF681	0x9C1C
+0xF682	0x9C1D
+0xF683	0x9C1E
+0xF684	0x9C1F
+0xF685	0x9C20
+0xF686	0x9C21
+0xF687	0x9C22
+0xF688	0x9C23
+0xF689	0x9C24
+0xF68A	0x9C25
+0xF68B	0x9C26
+0xF68C	0x9C27
+0xF68D	0x9C28
+0xF68E	0x9C29
+0xF68F	0x9C2A
+0xF690	0x9C2B
+0xF691	0x9C2C
+0xF692	0x9C2D
+0xF693	0x9C2E
+0xF694	0x9C2F
+0xF695	0x9C30
+0xF696	0x9C31
+0xF697	0x9C32
+0xF698	0x9C33
+0xF699	0x9C34
+0xF69A	0x9C35
+0xF69B	0x9C36
+0xF69C	0x9C37
+0xF69D	0x9C38
+0xF69E	0x9C39
+0xF69F	0x9C3A
+0xF6A0	0x9C3B
+0xF6A1	0x89E5
+0xF6A2	0x89EB
+0xF6A3	0x89EF
+0xF6A4	0x8A3E
+0xF6A5	0x8B26
+0xF6A6	0x9753
+0xF6A7	0x96E9
+0xF6A8	0x96F3
+0xF6A9	0x96EF
+0xF6AA	0x9706
+0xF6AB	0x9701
+0xF6AC	0x9708
+0xF6AD	0x970F
+0xF6AE	0x970E
+0xF6AF	0x972A
+0xF6B0	0x972D
+0xF6B1	0x9730
+0xF6B2	0x973E
+0xF6B3	0x9F80
+0xF6B4	0x9F83
+0xF6B5	0x9F85
+0xF6B6	0x9F86
+0xF6B7	0x9F87
+0xF6B8	0x9F88
+0xF6B9	0x9F89
+0xF6BA	0x9F8A
+0xF6BB	0x9F8C
+0xF6BC	0x9EFE
+0xF6BD	0x9F0B
+0xF6BE	0x9F0D
+0xF6BF	0x96B9
+0xF6C0	0x96BC
+0xF6C1	0x96BD
+0xF6C2	0x96CE
+0xF6C3	0x96D2
+0xF6C4	0x77BF
+0xF6C5	0x96E0
+0xF6C6	0x928E
+0xF6C7	0x92AE
+0xF6C8	0x92C8
+0xF6C9	0x933E
+0xF6CA	0x936A
+0xF6CB	0x93CA
+0xF6CC	0x938F
+0xF6CD	0x943E
+0xF6CE	0x946B
+0xF6CF	0x9C7F
+0xF6D0	0x9C82
+0xF6D1	0x9C85
+0xF6D2	0x9C86
+0xF6D3	0x9C87
+0xF6D4	0x9C88
+0xF6D5	0x7A23
+0xF6D6	0x9C8B
+0xF6D7	0x9C8E
+0xF6D8	0x9C90
+0xF6D9	0x9C91
+0xF6DA	0x9C92
+0xF6DB	0x9C94
+0xF6DC	0x9C95
+0xF6DD	0x9C9A
+0xF6DE	0x9C9B
+0xF6DF	0x9C9E
+0xF6E0	0x9C9F
+0xF6E1	0x9CA0
+0xF6E2	0x9CA1
+0xF6E3	0x9CA2
+0xF6E4	0x9CA3
+0xF6E5	0x9CA5
+0xF6E6	0x9CA6
+0xF6E7	0x9CA7
+0xF6E8	0x9CA8
+0xF6E9	0x9CA9
+0xF6EA	0x9CAB
+0xF6EB	0x9CAD
+0xF6EC	0x9CAE
+0xF6ED	0x9CB0
+0xF6EE	0x9CB1
+0xF6EF	0x9CB2
+0xF6F0	0x9CB3
+0xF6F1	0x9CB4
+0xF6F2	0x9CB5
+0xF6F3	0x9CB6
+0xF6F4	0x9CB7
+0xF6F5	0x9CBA
+0xF6F6	0x9CBB
+0xF6F7	0x9CBC
+0xF6F8	0x9CBD
+0xF6F9	0x9CC4
+0xF6FA	0x9CC5
+0xF6FB	0x9CC6
+0xF6FC	0x9CC7
+0xF6FD	0x9CCA
+0xF6FE	0x9CCB
+0xF740	0x9C3C
+0xF741	0x9C3D
+0xF742	0x9C3E
+0xF743	0x9C3F
+0xF744	0x9C40
+0xF745	0x9C41
+0xF746	0x9C42
+0xF747	0x9C43
+0xF748	0x9C44
+0xF749	0x9C45
+0xF74A	0x9C46
+0xF74B	0x9C47
+0xF74C	0x9C48
+0xF74D	0x9C49
+0xF74E	0x9C4A
+0xF74F	0x9C4B
+0xF750	0x9C4C
+0xF751	0x9C4D
+0xF752	0x9C4E
+0xF753	0x9C4F
+0xF754	0x9C50
+0xF755	0x9C51
+0xF756	0x9C52
+0xF757	0x9C53
+0xF758	0x9C54
+0xF759	0x9C55
+0xF75A	0x9C56
+0xF75B	0x9C57
+0xF75C	0x9C58
+0xF75D	0x9C59
+0xF75E	0x9C5A
+0xF75F	0x9C5B
+0xF760	0x9C5C
+0xF761	0x9C5D
+0xF762	0x9C5E
+0xF763	0x9C5F
+0xF764	0x9C60
+0xF765	0x9C61
+0xF766	0x9C62
+0xF767	0x9C63
+0xF768	0x9C64
+0xF769	0x9C65
+0xF76A	0x9C66
+0xF76B	0x9C67
+0xF76C	0x9C68
+0xF76D	0x9C69
+0xF76E	0x9C6A
+0xF76F	0x9C6B
+0xF770	0x9C6C
+0xF771	0x9C6D
+0xF772	0x9C6E
+0xF773	0x9C6F
+0xF774	0x9C70
+0xF775	0x9C71
+0xF776	0x9C72
+0xF777	0x9C73
+0xF778	0x9C74
+0xF779	0x9C75
+0xF77A	0x9C76
+0xF77B	0x9C77
+0xF77C	0x9C78
+0xF77D	0x9C79
+0xF77E	0x9C7A
+0xF780	0x9C7B
+0xF781	0x9C7D
+0xF782	0x9C7E
+0xF783	0x9C80
+0xF784	0x9C83
+0xF785	0x9C84
+0xF786	0x9C89
+0xF787	0x9C8A
+0xF788	0x9C8C
+0xF789	0x9C8F
+0xF78A	0x9C93
+0xF78B	0x9C96
+0xF78C	0x9C97
+0xF78D	0x9C98
+0xF78E	0x9C99
+0xF78F	0x9C9D
+0xF790	0x9CAA
+0xF791	0x9CAC
+0xF792	0x9CAF
+0xF793	0x9CB9
+0xF794	0x9CBE
+0xF795	0x9CBF
+0xF796	0x9CC0
+0xF797	0x9CC1
+0xF798	0x9CC2
+0xF799	0x9CC8
+0xF79A	0x9CC9
+0xF79B	0x9CD1
+0xF79C	0x9CD2
+0xF79D	0x9CDA
+0xF79E	0x9CDB
+0xF79F	0x9CE0
+0xF7A0	0x9CE1
+0xF7A1	0x9CCC
+0xF7A2	0x9CCD
+0xF7A3	0x9CCE
+0xF7A4	0x9CCF
+0xF7A5	0x9CD0
+0xF7A6	0x9CD3
+0xF7A7	0x9CD4
+0xF7A8	0x9CD5
+0xF7A9	0x9CD7
+0xF7AA	0x9CD8
+0xF7AB	0x9CD9
+0xF7AC	0x9CDC
+0xF7AD	0x9CDD
+0xF7AE	0x9CDF
+0xF7AF	0x9CE2
+0xF7B0	0x977C
+0xF7B1	0x9785
+0xF7B2	0x9791
+0xF7B3	0x9792
+0xF7B4	0x9794
+0xF7B5	0x97AF
+0xF7B6	0x97AB
+0xF7B7	0x97A3
+0xF7B8	0x97B2
+0xF7B9	0x97B4
+0xF7BA	0x9AB1
+0xF7BB	0x9AB0
+0xF7BC	0x9AB7
+0xF7BD	0x9E58
+0xF7BE	0x9AB6
+0xF7BF	0x9ABA
+0xF7C0	0x9ABC
+0xF7C1	0x9AC1
+0xF7C2	0x9AC0
+0xF7C3	0x9AC5
+0xF7C4	0x9AC2
+0xF7C5	0x9ACB
+0xF7C6	0x9ACC
+0xF7C7	0x9AD1
+0xF7C8	0x9B45
+0xF7C9	0x9B43
+0xF7CA	0x9B47
+0xF7CB	0x9B49
+0xF7CC	0x9B48
+0xF7CD	0x9B4D
+0xF7CE	0x9B51
+0xF7CF	0x98E8
+0xF7D0	0x990D
+0xF7D1	0x992E
+0xF7D2	0x9955
+0xF7D3	0x9954
+0xF7D4	0x9ADF
+0xF7D5	0x9AE1
+0xF7D6	0x9AE6
+0xF7D7	0x9AEF
+0xF7D8	0x9AEB
+0xF7D9	0x9AFB
+0xF7DA	0x9AED
+0xF7DB	0x9AF9
+0xF7DC	0x9B08
+0xF7DD	0x9B0F
+0xF7DE	0x9B13
+0xF7DF	0x9B1F
+0xF7E0	0x9B23
+0xF7E1	0x9EBD
+0xF7E2	0x9EBE
+0xF7E3	0x7E3B
+0xF7E4	0x9E82
+0xF7E5	0x9E87
+0xF7E6	0x9E88
+0xF7E7	0x9E8B
+0xF7E8	0x9E92
+0xF7E9	0x93D6
+0xF7EA	0x9E9D
+0xF7EB	0x9E9F
+0xF7EC	0x9EDB
+0xF7ED	0x9EDC
+0xF7EE	0x9EDD
+0xF7EF	0x9EE0
+0xF7F0	0x9EDF
+0xF7F1	0x9EE2
+0xF7F2	0x9EE9
+0xF7F3	0x9EE7
+0xF7F4	0x9EE5
+0xF7F5	0x9EEA
+0xF7F6	0x9EEF
+0xF7F7	0x9F22
+0xF7F8	0x9F2C
+0xF7F9	0x9F2F
+0xF7FA	0x9F39
+0xF7FB	0x9F37
+0xF7FC	0x9F3D
+0xF7FD	0x9F3E
+0xF7FE	0x9F44
+0xF840	0x9CE3
+0xF841	0x9CE4
+0xF842	0x9CE5
+0xF843	0x9CE6
+0xF844	0x9CE7
+0xF845	0x9CE8
+0xF846	0x9CE9
+0xF847	0x9CEA
+0xF848	0x9CEB
+0xF849	0x9CEC
+0xF84A	0x9CED
+0xF84B	0x9CEE
+0xF84C	0x9CEF
+0xF84D	0x9CF0
+0xF84E	0x9CF1
+0xF84F	0x9CF2
+0xF850	0x9CF3
+0xF851	0x9CF4
+0xF852	0x9CF5
+0xF853	0x9CF6
+0xF854	0x9CF7
+0xF855	0x9CF8
+0xF856	0x9CF9
+0xF857	0x9CFA
+0xF858	0x9CFB
+0xF859	0x9CFC
+0xF85A	0x9CFD
+0xF85B	0x9CFE
+0xF85C	0x9CFF
+0xF85D	0x9D00
+0xF85E	0x9D01
+0xF85F	0x9D02
+0xF860	0x9D03
+0xF861	0x9D04
+0xF862	0x9D05
+0xF863	0x9D06
+0xF864	0x9D07
+0xF865	0x9D08
+0xF866	0x9D09
+0xF867	0x9D0A
+0xF868	0x9D0B
+0xF869	0x9D0C
+0xF86A	0x9D0D
+0xF86B	0x9D0E
+0xF86C	0x9D0F
+0xF86D	0x9D10
+0xF86E	0x9D11
+0xF86F	0x9D12
+0xF870	0x9D13
+0xF871	0x9D14
+0xF872	0x9D15
+0xF873	0x9D16
+0xF874	0x9D17
+0xF875	0x9D18
+0xF876	0x9D19
+0xF877	0x9D1A
+0xF878	0x9D1B
+0xF879	0x9D1C
+0xF87A	0x9D1D
+0xF87B	0x9D1E
+0xF87C	0x9D1F
+0xF87D	0x9D20
+0xF87E	0x9D21
+0xF880	0x9D22
+0xF881	0x9D23
+0xF882	0x9D24
+0xF883	0x9D25
+0xF884	0x9D26
+0xF885	0x9D27
+0xF886	0x9D28
+0xF887	0x9D29
+0xF888	0x9D2A
+0xF889	0x9D2B
+0xF88A	0x9D2C
+0xF88B	0x9D2D
+0xF88C	0x9D2E
+0xF88D	0x9D2F
+0xF88E	0x9D30
+0xF88F	0x9D31
+0xF890	0x9D32
+0xF891	0x9D33
+0xF892	0x9D34
+0xF893	0x9D35
+0xF894	0x9D36
+0xF895	0x9D37
+0xF896	0x9D38
+0xF897	0x9D39
+0xF898	0x9D3A
+0xF899	0x9D3B
+0xF89A	0x9D3C
+0xF89B	0x9D3D
+0xF89C	0x9D3E
+0xF89D	0x9D3F
+0xF89E	0x9D40
+0xF89F	0x9D41
+0xF8A0	0x9D42
+0xF8A1	0xE234
+0xF8A2	0xE235
+0xF8A3	0xE236
+0xF8A4	0xE237
+0xF8A5	0xE238
+0xF8A6	0xE239
+0xF8A7	0xE23A
+0xF8A8	0xE23B
+0xF8A9	0xE23C
+0xF8AA	0xE23D
+0xF8AB	0xE23E
+0xF8AC	0xE23F
+0xF8AD	0xE240
+0xF8AE	0xE241
+0xF8AF	0xE242
+0xF8B0	0xE243
+0xF8B1	0xE244
+0xF8B2	0xE245
+0xF8B3	0xE246
+0xF8B4	0xE247
+0xF8B5	0xE248
+0xF8B6	0xE249
+0xF8B7	0xE24A
+0xF8B8	0xE24B
+0xF8B9	0xE24C
+0xF8BA	0xE24D
+0xF8BB	0xE24E
+0xF8BC	0xE24F
+0xF8BD	0xE250
+0xF8BE	0xE251
+0xF8BF	0xE252
+0xF8C0	0xE253
+0xF8C1	0xE254
+0xF8C2	0xE255
+0xF8C3	0xE256
+0xF8C4	0xE257
+0xF8C5	0xE258
+0xF8C6	0xE259
+0xF8C7	0xE25A
+0xF8C8	0xE25B
+0xF8C9	0xE25C
+0xF8CA	0xE25D
+0xF8CB	0xE25E
+0xF8CC	0xE25F
+0xF8CD	0xE260
+0xF8CE	0xE261
+0xF8CF	0xE262
+0xF8D0	0xE263
+0xF8D1	0xE264
+0xF8D2	0xE265
+0xF8D3	0xE266
+0xF8D4	0xE267
+0xF8D5	0xE268
+0xF8D6	0xE269
+0xF8D7	0xE26A
+0xF8D8	0xE26B
+0xF8D9	0xE26C
+0xF8DA	0xE26D
+0xF8DB	0xE26E
+0xF8DC	0xE26F
+0xF8DD	0xE270
+0xF8DE	0xE271
+0xF8DF	0xE272
+0xF8E0	0xE273
+0xF8E1	0xE274
+0xF8E2	0xE275
+0xF8E3	0xE276
+0xF8E4	0xE277
+0xF8E5	0xE278
+0xF8E6	0xE279
+0xF8E7	0xE27A
+0xF8E8	0xE27B
+0xF8E9	0xE27C
+0xF8EA	0xE27D
+0xF8EB	0xE27E
+0xF8EC	0xE27F
+0xF8ED	0xE280
+0xF8EE	0xE281
+0xF8EF	0xE282
+0xF8F0	0xE283
+0xF8F1	0xE284
+0xF8F2	0xE285
+0xF8F3	0xE286
+0xF8F4	0xE287
+0xF8F5	0xE288
+0xF8F6	0xE289
+0xF8F7	0xE28A
+0xF8F8	0xE28B
+0xF8F9	0xE28C
+0xF8FA	0xE28D
+0xF8FB	0xE28E
+0xF8FC	0xE28F
+0xF8FD	0xE290
+0xF8FE	0xE291
+0xF940	0x9D43
+0xF941	0x9D44
+0xF942	0x9D45
+0xF943	0x9D46
+0xF944	0x9D47
+0xF945	0x9D48
+0xF946	0x9D49
+0xF947	0x9D4A
+0xF948	0x9D4B
+0xF949	0x9D4C
+0xF94A	0x9D4D
+0xF94B	0x9D4E
+0xF94C	0x9D4F
+0xF94D	0x9D50
+0xF94E	0x9D51
+0xF94F	0x9D52
+0xF950	0x9D53
+0xF951	0x9D54
+0xF952	0x9D55
+0xF953	0x9D56
+0xF954	0x9D57
+0xF955	0x9D58
+0xF956	0x9D59
+0xF957	0x9D5A
+0xF958	0x9D5B
+0xF959	0x9D5C
+0xF95A	0x9D5D
+0xF95B	0x9D5E
+0xF95C	0x9D5F
+0xF95D	0x9D60
+0xF95E	0x9D61
+0xF95F	0x9D62
+0xF960	0x9D63
+0xF961	0x9D64
+0xF962	0x9D65
+0xF963	0x9D66
+0xF964	0x9D67
+0xF965	0x9D68
+0xF966	0x9D69
+0xF967	0x9D6A
+0xF968	0x9D6B
+0xF969	0x9D6C
+0xF96A	0x9D6D
+0xF96B	0x9D6E
+0xF96C	0x9D6F
+0xF96D	0x9D70
+0xF96E	0x9D71
+0xF96F	0x9D72
+0xF970	0x9D73
+0xF971	0x9D74
+0xF972	0x9D75
+0xF973	0x9D76
+0xF974	0x9D77
+0xF975	0x9D78
+0xF976	0x9D79
+0xF977	0x9D7A
+0xF978	0x9D7B
+0xF979	0x9D7C
+0xF97A	0x9D7D
+0xF97B	0x9D7E
+0xF97C	0x9D7F
+0xF97D	0x9D80
+0xF97E	0x9D81
+0xF980	0x9D82
+0xF981	0x9D83
+0xF982	0x9D84
+0xF983	0x9D85
+0xF984	0x9D86
+0xF985	0x9D87
+0xF986	0x9D88
+0xF987	0x9D89
+0xF988	0x9D8A
+0xF989	0x9D8B
+0xF98A	0x9D8C
+0xF98B	0x9D8D
+0xF98C	0x9D8E
+0xF98D	0x9D8F
+0xF98E	0x9D90
+0xF98F	0x9D91
+0xF990	0x9D92
+0xF991	0x9D93
+0xF992	0x9D94
+0xF993	0x9D95
+0xF994	0x9D96
+0xF995	0x9D97
+0xF996	0x9D98
+0xF997	0x9D99
+0xF998	0x9D9A
+0xF999	0x9D9B
+0xF99A	0x9D9C
+0xF99B	0x9D9D
+0xF99C	0x9D9E
+0xF99D	0x9D9F
+0xF99E	0x9DA0
+0xF99F	0x9DA1
+0xF9A0	0x9DA2
+0xF9A1	0xE292
+0xF9A2	0xE293
+0xF9A3	0xE294
+0xF9A4	0xE295
+0xF9A5	0xE296
+0xF9A6	0xE297
+0xF9A7	0xE298
+0xF9A8	0xE299
+0xF9A9	0xE29A
+0xF9AA	0xE29B
+0xF9AB	0xE29C
+0xF9AC	0xE29D
+0xF9AD	0xE29E
+0xF9AE	0xE29F
+0xF9AF	0xE2A0
+0xF9B0	0xE2A1
+0xF9B1	0xE2A2
+0xF9B2	0xE2A3
+0xF9B3	0xE2A4
+0xF9B4	0xE2A5
+0xF9B5	0xE2A6
+0xF9B6	0xE2A7
+0xF9B7	0xE2A8
+0xF9B8	0xE2A9
+0xF9B9	0xE2AA
+0xF9BA	0xE2AB
+0xF9BB	0xE2AC
+0xF9BC	0xE2AD
+0xF9BD	0xE2AE
+0xF9BE	0xE2AF
+0xF9BF	0xE2B0
+0xF9C0	0xE2B1
+0xF9C1	0xE2B2
+0xF9C2	0xE2B3
+0xF9C3	0xE2B4
+0xF9C4	0xE2B5
+0xF9C5	0xE2B6
+0xF9C6	0xE2B7
+0xF9C7	0xE2B8
+0xF9C8	0xE2B9
+0xF9C9	0xE2BA
+0xF9CA	0xE2BB
+0xF9CB	0xE2BC
+0xF9CC	0xE2BD
+0xF9CD	0xE2BE
+0xF9CE	0xE2BF
+0xF9CF	0xE2C0
+0xF9D0	0xE2C1
+0xF9D1	0xE2C2
+0xF9D2	0xE2C3
+0xF9D3	0xE2C4
+0xF9D4	0xE2C5
+0xF9D5	0xE2C6
+0xF9D6	0xE2C7
+0xF9D7	0xE2C8
+0xF9D8	0xE2C9
+0xF9D9	0xE2CA
+0xF9DA	0xE2CB
+0xF9DB	0xE2CC
+0xF9DC	0xE2CD
+0xF9DD	0xE2CE
+0xF9DE	0xE2CF
+0xF9DF	0xE2D0
+0xF9E0	0xE2D1
+0xF9E1	0xE2D2
+0xF9E2	0xE2D3
+0xF9E3	0xE2D4
+0xF9E4	0xE2D5
+0xF9E5	0xE2D6
+0xF9E6	0xE2D7
+0xF9E7	0xE2D8
+0xF9E8	0xE2D9
+0xF9E9	0xE2DA
+0xF9EA	0xE2DB
+0xF9EB	0xE2DC
+0xF9EC	0xE2DD
+0xF9ED	0xE2DE
+0xF9EE	0xE2DF
+0xF9EF	0xE2E0
+0xF9F0	0xE2E1
+0xF9F1	0xE2E2
+0xF9F2	0xE2E3
+0xF9F3	0xE2E4
+0xF9F4	0xE2E5
+0xF9F5	0xE2E6
+0xF9F6	0xE2E7
+0xF9F7	0xE2E8
+0xF9F8	0xE2E9
+0xF9F9	0xE2EA
+0xF9FA	0xE2EB
+0xF9FB	0xE2EC
+0xF9FC	0xE2ED
+0xF9FD	0xE2EE
+0xF9FE	0xE2EF
+0xFA40	0x9DA3
+0xFA41	0x9DA4
+0xFA42	0x9DA5
+0xFA43	0x9DA6
+0xFA44	0x9DA7
+0xFA45	0x9DA8
+0xFA46	0x9DA9
+0xFA47	0x9DAA
+0xFA48	0x9DAB
+0xFA49	0x9DAC
+0xFA4A	0x9DAD
+0xFA4B	0x9DAE
+0xFA4C	0x9DAF
+0xFA4D	0x9DB0
+0xFA4E	0x9DB1
+0xFA4F	0x9DB2
+0xFA50	0x9DB3
+0xFA51	0x9DB4
+0xFA52	0x9DB5
+0xFA53	0x9DB6
+0xFA54	0x9DB7
+0xFA55	0x9DB8
+0xFA56	0x9DB9
+0xFA57	0x9DBA
+0xFA58	0x9DBB
+0xFA59	0x9DBC
+0xFA5A	0x9DBD
+0xFA5B	0x9DBE
+0xFA5C	0x9DBF
+0xFA5D	0x9DC0
+0xFA5E	0x9DC1
+0xFA5F	0x9DC2
+0xFA60	0x9DC3
+0xFA61	0x9DC4
+0xFA62	0x9DC5
+0xFA63	0x9DC6
+0xFA64	0x9DC7
+0xFA65	0x9DC8
+0xFA66	0x9DC9
+0xFA67	0x9DCA
+0xFA68	0x9DCB
+0xFA69	0x9DCC
+0xFA6A	0x9DCD
+0xFA6B	0x9DCE
+0xFA6C	0x9DCF
+0xFA6D	0x9DD0
+0xFA6E	0x9DD1
+0xFA6F	0x9DD2
+0xFA70	0x9DD3
+0xFA71	0x9DD4
+0xFA72	0x9DD5
+0xFA73	0x9DD6
+0xFA74	0x9DD7
+0xFA75	0x9DD8
+0xFA76	0x9DD9
+0xFA77	0x9DDA
+0xFA78	0x9DDB
+0xFA79	0x9DDC
+0xFA7A	0x9DDD
+0xFA7B	0x9DDE
+0xFA7C	0x9DDF
+0xFA7D	0x9DE0
+0xFA7E	0x9DE1
+0xFA80	0x9DE2
+0xFA81	0x9DE3
+0xFA82	0x9DE4
+0xFA83	0x9DE5
+0xFA84	0x9DE6
+0xFA85	0x9DE7
+0xFA86	0x9DE8
+0xFA87	0x9DE9
+0xFA88	0x9DEA
+0xFA89	0x9DEB
+0xFA8A	0x9DEC
+0xFA8B	0x9DED
+0xFA8C	0x9DEE
+0xFA8D	0x9DEF
+0xFA8E	0x9DF0
+0xFA8F	0x9DF1
+0xFA90	0x9DF2
+0xFA91	0x9DF3
+0xFA92	0x9DF4
+0xFA93	0x9DF5
+0xFA94	0x9DF6
+0xFA95	0x9DF7
+0xFA96	0x9DF8
+0xFA97	0x9DF9
+0xFA98	0x9DFA
+0xFA99	0x9DFB
+0xFA9A	0x9DFC
+0xFA9B	0x9DFD
+0xFA9C	0x9DFE
+0xFA9D	0x9DFF
+0xFA9E	0x9E00
+0xFA9F	0x9E01
+0xFAA0	0x9E02
+0xFAA1	0xE2F0
+0xFAA2	0xE2F1
+0xFAA3	0xE2F2
+0xFAA4	0xE2F3
+0xFAA5	0xE2F4
+0xFAA6	0xE2F5
+0xFAA7	0xE2F6
+0xFAA8	0xE2F7
+0xFAA9	0xE2F8
+0xFAAA	0xE2F9
+0xFAAB	0xE2FA
+0xFAAC	0xE2FB
+0xFAAD	0xE2FC
+0xFAAE	0xE2FD
+0xFAAF	0xE2FE
+0xFAB0	0xE2FF
+0xFAB1	0xE300
+0xFAB2	0xE301
+0xFAB3	0xE302
+0xFAB4	0xE303
+0xFAB5	0xE304
+0xFAB6	0xE305
+0xFAB7	0xE306
+0xFAB8	0xE307
+0xFAB9	0xE308
+0xFABA	0xE309
+0xFABB	0xE30A
+0xFABC	0xE30B
+0xFABD	0xE30C
+0xFABE	0xE30D
+0xFABF	0xE30E
+0xFAC0	0xE30F
+0xFAC1	0xE310
+0xFAC2	0xE311
+0xFAC3	0xE312
+0xFAC4	0xE313
+0xFAC5	0xE314
+0xFAC6	0xE315
+0xFAC7	0xE316
+0xFAC8	0xE317
+0xFAC9	0xE318
+0xFACA	0xE319
+0xFACB	0xE31A
+0xFACC	0xE31B
+0xFACD	0xE31C
+0xFACE	0xE31D
+0xFACF	0xE31E
+0xFAD0	0xE31F
+0xFAD1	0xE320
+0xFAD2	0xE321
+0xFAD3	0xE322
+0xFAD4	0xE323
+0xFAD5	0xE324
+0xFAD6	0xE325
+0xFAD7	0xE326
+0xFAD8	0xE327
+0xFAD9	0xE328
+0xFADA	0xE329
+0xFADB	0xE32A
+0xFADC	0xE32B
+0xFADD	0xE32C
+0xFADE	0xE32D
+0xFADF	0xE32E
+0xFAE0	0xE32F
+0xFAE1	0xE330
+0xFAE2	0xE331
+0xFAE3	0xE332
+0xFAE4	0xE333
+0xFAE5	0xE334
+0xFAE6	0xE335
+0xFAE7	0xE336
+0xFAE8	0xE337
+0xFAE9	0xE338
+0xFAEA	0xE339
+0xFAEB	0xE33A
+0xFAEC	0xE33B
+0xFAED	0xE33C
+0xFAEE	0xE33D
+0xFAEF	0xE33E
+0xFAF0	0xE33F
+0xFAF1	0xE340
+0xFAF2	0xE341
+0xFAF3	0xE342
+0xFAF4	0xE343
+0xFAF5	0xE344
+0xFAF6	0xE345
+0xFAF7	0xE346
+0xFAF8	0xE347
+0xFAF9	0xE348
+0xFAFA	0xE349
+0xFAFB	0xE34A
+0xFAFC	0xE34B
+0xFAFD	0xE34C
+0xFAFE	0xE34D
+0xFB40	0x9E03
+0xFB41	0x9E04
+0xFB42	0x9E05
+0xFB43	0x9E06
+0xFB44	0x9E07
+0xFB45	0x9E08
+0xFB46	0x9E09
+0xFB47	0x9E0A
+0xFB48	0x9E0B
+0xFB49	0x9E0C
+0xFB4A	0x9E0D
+0xFB4B	0x9E0E
+0xFB4C	0x9E0F
+0xFB4D	0x9E10
+0xFB4E	0x9E11
+0xFB4F	0x9E12
+0xFB50	0x9E13
+0xFB51	0x9E14
+0xFB52	0x9E15
+0xFB53	0x9E16
+0xFB54	0x9E17
+0xFB55	0x9E18
+0xFB56	0x9E19
+0xFB57	0x9E1A
+0xFB58	0x9E1B
+0xFB59	0x9E1C
+0xFB5A	0x9E1D
+0xFB5B	0x9E1E
+0xFB5C	0x9E24
+0xFB5D	0x9E27
+0xFB5E	0x9E2E
+0xFB5F	0x9E30
+0xFB60	0x9E34
+0xFB61	0x9E3B
+0xFB62	0x9E3C
+0xFB63	0x9E40
+0xFB64	0x9E4D
+0xFB65	0x9E50
+0xFB66	0x9E52
+0xFB67	0x9E53
+0xFB68	0x9E54
+0xFB69	0x9E56
+0xFB6A	0x9E59
+0xFB6B	0x9E5D
+0xFB6C	0x9E5F
+0xFB6D	0x9E60
+0xFB6E	0x9E61
+0xFB6F	0x9E62
+0xFB70	0x9E65
+0xFB71	0x9E6E
+0xFB72	0x9E6F
+0xFB73	0x9E72
+0xFB74	0x9E74
+0xFB75	0x9E75
+0xFB76	0x9E76
+0xFB77	0x9E77
+0xFB78	0x9E78
+0xFB79	0x9E79
+0xFB7A	0x9E7A
+0xFB7B	0x9E7B
+0xFB7C	0x9E7C
+0xFB7D	0x9E7D
+0xFB7E	0x9E80
+0xFB80	0x9E81
+0xFB81	0x9E83
+0xFB82	0x9E84
+0xFB83	0x9E85
+0xFB84	0x9E86
+0xFB85	0x9E89
+0xFB86	0x9E8A
+0xFB87	0x9E8C
+0xFB88	0x9E8D
+0xFB89	0x9E8E
+0xFB8A	0x9E8F
+0xFB8B	0x9E90
+0xFB8C	0x9E91
+0xFB8D	0x9E94
+0xFB8E	0x9E95
+0xFB8F	0x9E96
+0xFB90	0x9E97
+0xFB91	0x9E98
+0xFB92	0x9E99
+0xFB93	0x9E9A
+0xFB94	0x9E9B
+0xFB95	0x9E9C
+0xFB96	0x9E9E
+0xFB97	0x9EA0
+0xFB98	0x9EA1
+0xFB99	0x9EA2
+0xFB9A	0x9EA3
+0xFB9B	0x9EA4
+0xFB9C	0x9EA5
+0xFB9D	0x9EA7
+0xFB9E	0x9EA8
+0xFB9F	0x9EA9
+0xFBA0	0x9EAA
+0xFBA1	0xE34E
+0xFBA2	0xE34F
+0xFBA3	0xE350
+0xFBA4	0xE351
+0xFBA5	0xE352
+0xFBA6	0xE353
+0xFBA7	0xE354
+0xFBA8	0xE355
+0xFBA9	0xE356
+0xFBAA	0xE357
+0xFBAB	0xE358
+0xFBAC	0xE359
+0xFBAD	0xE35A
+0xFBAE	0xE35B
+0xFBAF	0xE35C
+0xFBB0	0xE35D
+0xFBB1	0xE35E
+0xFBB2	0xE35F
+0xFBB3	0xE360
+0xFBB4	0xE361
+0xFBB5	0xE362
+0xFBB6	0xE363
+0xFBB7	0xE364
+0xFBB8	0xE365
+0xFBB9	0xE366
+0xFBBA	0xE367
+0xFBBB	0xE368
+0xFBBC	0xE369
+0xFBBD	0xE36A
+0xFBBE	0xE36B
+0xFBBF	0xE36C
+0xFBC0	0xE36D
+0xFBC1	0xE36E
+0xFBC2	0xE36F
+0xFBC3	0xE370
+0xFBC4	0xE371
+0xFBC5	0xE372
+0xFBC6	0xE373
+0xFBC7	0xE374
+0xFBC8	0xE375
+0xFBC9	0xE376
+0xFBCA	0xE377
+0xFBCB	0xE378
+0xFBCC	0xE379
+0xFBCD	0xE37A
+0xFBCE	0xE37B
+0xFBCF	0xE37C
+0xFBD0	0xE37D
+0xFBD1	0xE37E
+0xFBD2	0xE37F
+0xFBD3	0xE380
+0xFBD4	0xE381
+0xFBD5	0xE382
+0xFBD6	0xE383
+0xFBD7	0xE384
+0xFBD8	0xE385
+0xFBD9	0xE386
+0xFBDA	0xE387
+0xFBDB	0xE388
+0xFBDC	0xE389
+0xFBDD	0xE38A
+0xFBDE	0xE38B
+0xFBDF	0xE38C
+0xFBE0	0xE38D
+0xFBE1	0xE38E
+0xFBE2	0xE38F
+0xFBE3	0xE390
+0xFBE4	0xE391
+0xFBE5	0xE392
+0xFBE6	0xE393
+0xFBE7	0xE394
+0xFBE8	0xE395
+0xFBE9	0xE396
+0xFBEA	0xE397
+0xFBEB	0xE398
+0xFBEC	0xE399
+0xFBED	0xE39A
+0xFBEE	0xE39B
+0xFBEF	0xE39C
+0xFBF0	0xE39D
+0xFBF1	0xE39E
+0xFBF2	0xE39F
+0xFBF3	0xE3A0
+0xFBF4	0xE3A1
+0xFBF5	0xE3A2
+0xFBF6	0xE3A3
+0xFBF7	0xE3A4
+0xFBF8	0xE3A5
+0xFBF9	0xE3A6
+0xFBFA	0xE3A7
+0xFBFB	0xE3A8
+0xFBFC	0xE3A9
+0xFBFD	0xE3AA
+0xFBFE	0xE3AB
+0xFC40	0x9EAB
+0xFC41	0x9EAC
+0xFC42	0x9EAD
+0xFC43	0x9EAE
+0xFC44	0x9EAF
+0xFC45	0x9EB0
+0xFC46	0x9EB1
+0xFC47	0x9EB2
+0xFC48	0x9EB3
+0xFC49	0x9EB5
+0xFC4A	0x9EB6
+0xFC4B	0x9EB7
+0xFC4C	0x9EB9
+0xFC4D	0x9EBA
+0xFC4E	0x9EBC
+0xFC4F	0x9EBF
+0xFC50	0x9EC0
+0xFC51	0x9EC1
+0xFC52	0x9EC2
+0xFC53	0x9EC3
+0xFC54	0x9EC5
+0xFC55	0x9EC6
+0xFC56	0x9EC7
+0xFC57	0x9EC8
+0xFC58	0x9ECA
+0xFC59	0x9ECB
+0xFC5A	0x9ECC
+0xFC5B	0x9ED0
+0xFC5C	0x9ED2
+0xFC5D	0x9ED3
+0xFC5E	0x9ED5
+0xFC5F	0x9ED6
+0xFC60	0x9ED7
+0xFC61	0x9ED9
+0xFC62	0x9EDA
+0xFC63	0x9EDE
+0xFC64	0x9EE1
+0xFC65	0x9EE3
+0xFC66	0x9EE4
+0xFC67	0x9EE6
+0xFC68	0x9EE8
+0xFC69	0x9EEB
+0xFC6A	0x9EEC
+0xFC6B	0x9EED
+0xFC6C	0x9EEE
+0xFC6D	0x9EF0
+0xFC6E	0x9EF1
+0xFC6F	0x9EF2
+0xFC70	0x9EF3
+0xFC71	0x9EF4
+0xFC72	0x9EF5
+0xFC73	0x9EF6
+0xFC74	0x9EF7
+0xFC75	0x9EF8
+0xFC76	0x9EFA
+0xFC77	0x9EFD
+0xFC78	0x9EFF
+0xFC79	0x9F00
+0xFC7A	0x9F01
+0xFC7B	0x9F02
+0xFC7C	0x9F03
+0xFC7D	0x9F04
+0xFC7E	0x9F05
+0xFC80	0x9F06
+0xFC81	0x9F07
+0xFC82	0x9F08
+0xFC83	0x9F09
+0xFC84	0x9F0A
+0xFC85	0x9F0C
+0xFC86	0x9F0F
+0xFC87	0x9F11
+0xFC88	0x9F12
+0xFC89	0x9F14
+0xFC8A	0x9F15
+0xFC8B	0x9F16
+0xFC8C	0x9F18
+0xFC8D	0x9F1A
+0xFC8E	0x9F1B
+0xFC8F	0x9F1C
+0xFC90	0x9F1D
+0xFC91	0x9F1E
+0xFC92	0x9F1F
+0xFC93	0x9F21
+0xFC94	0x9F23
+0xFC95	0x9F24
+0xFC96	0x9F25
+0xFC97	0x9F26
+0xFC98	0x9F27
+0xFC99	0x9F28
+0xFC9A	0x9F29
+0xFC9B	0x9F2A
+0xFC9C	0x9F2B
+0xFC9D	0x9F2D
+0xFC9E	0x9F2E
+0xFC9F	0x9F30
+0xFCA0	0x9F31
+0xFCA1	0xE3AC
+0xFCA2	0xE3AD
+0xFCA3	0xE3AE
+0xFCA4	0xE3AF
+0xFCA5	0xE3B0
+0xFCA6	0xE3B1
+0xFCA7	0xE3B2
+0xFCA8	0xE3B3
+0xFCA9	0xE3B4
+0xFCAA	0xE3B5
+0xFCAB	0xE3B6
+0xFCAC	0xE3B7
+0xFCAD	0xE3B8
+0xFCAE	0xE3B9
+0xFCAF	0xE3BA
+0xFCB0	0xE3BB
+0xFCB1	0xE3BC
+0xFCB2	0xE3BD
+0xFCB3	0xE3BE
+0xFCB4	0xE3BF
+0xFCB5	0xE3C0
+0xFCB6	0xE3C1
+0xFCB7	0xE3C2
+0xFCB8	0xE3C3
+0xFCB9	0xE3C4
+0xFCBA	0xE3C5
+0xFCBB	0xE3C6
+0xFCBC	0xE3C7
+0xFCBD	0xE3C8
+0xFCBE	0xE3C9
+0xFCBF	0xE3CA
+0xFCC0	0xE3CB
+0xFCC1	0xE3CC
+0xFCC2	0xE3CD
+0xFCC3	0xE3CE
+0xFCC4	0xE3CF
+0xFCC5	0xE3D0
+0xFCC6	0xE3D1
+0xFCC7	0xE3D2
+0xFCC8	0xE3D3
+0xFCC9	0xE3D4
+0xFCCA	0xE3D5
+0xFCCB	0xE3D6
+0xFCCC	0xE3D7
+0xFCCD	0xE3D8
+0xFCCE	0xE3D9
+0xFCCF	0xE3DA
+0xFCD0	0xE3DB
+0xFCD1	0xE3DC
+0xFCD2	0xE3DD
+0xFCD3	0xE3DE
+0xFCD4	0xE3DF
+0xFCD5	0xE3E0
+0xFCD6	0xE3E1
+0xFCD7	0xE3E2
+0xFCD8	0xE3E3
+0xFCD9	0xE3E4
+0xFCDA	0xE3E5
+0xFCDB	0xE3E6
+0xFCDC	0xE3E7
+0xFCDD	0xE3E8
+0xFCDE	0xE3E9
+0xFCDF	0xE3EA
+0xFCE0	0xE3EB
+0xFCE1	0xE3EC
+0xFCE2	0xE3ED
+0xFCE3	0xE3EE
+0xFCE4	0xE3EF
+0xFCE5	0xE3F0
+0xFCE6	0xE3F1
+0xFCE7	0xE3F2
+0xFCE8	0xE3F3
+0xFCE9	0xE3F4
+0xFCEA	0xE3F5
+0xFCEB	0xE3F6
+0xFCEC	0xE3F7
+0xFCED	0xE3F8
+0xFCEE	0xE3F9
+0xFCEF	0xE3FA
+0xFCF0	0xE3FB
+0xFCF1	0xE3FC
+0xFCF2	0xE3FD
+0xFCF3	0xE3FE
+0xFCF4	0xE3FF
+0xFCF5	0xE400
+0xFCF6	0xE401
+0xFCF7	0xE402
+0xFCF8	0xE403
+0xFCF9	0xE404
+0xFCFA	0xE405
+0xFCFB	0xE406
+0xFCFC	0xE407
+0xFCFD	0xE408
+0xFCFE	0xE409
+0xFD40	0x9F32
+0xFD41	0x9F33
+0xFD42	0x9F34
+0xFD43	0x9F35
+0xFD44	0x9F36
+0xFD45	0x9F38
+0xFD46	0x9F3A
+0xFD47	0x9F3C
+0xFD48	0x9F3F
+0xFD49	0x9F40
+0xFD4A	0x9F41
+0xFD4B	0x9F42
+0xFD4C	0x9F43
+0xFD4D	0x9F45
+0xFD4E	0x9F46
+0xFD4F	0x9F47
+0xFD50	0x9F48
+0xFD51	0x9F49
+0xFD52	0x9F4A
+0xFD53	0x9F4B
+0xFD54	0x9F4C
+0xFD55	0x9F4D
+0xFD56	0x9F4E
+0xFD57	0x9F4F
+0xFD58	0x9F52
+0xFD59	0x9F53
+0xFD5A	0x9F54
+0xFD5B	0x9F55
+0xFD5C	0x9F56
+0xFD5D	0x9F57
+0xFD5E	0x9F58
+0xFD5F	0x9F59
+0xFD60	0x9F5A
+0xFD61	0x9F5B
+0xFD62	0x9F5C
+0xFD63	0x9F5D
+0xFD64	0x9F5E
+0xFD65	0x9F5F
+0xFD66	0x9F60
+0xFD67	0x9F61
+0xFD68	0x9F62
+0xFD69	0x9F63
+0xFD6A	0x9F64
+0xFD6B	0x9F65
+0xFD6C	0x9F66
+0xFD6D	0x9F67
+0xFD6E	0x9F68
+0xFD6F	0x9F69
+0xFD70	0x9F6A
+0xFD71	0x9F6B
+0xFD72	0x9F6C
+0xFD73	0x9F6D
+0xFD74	0x9F6E
+0xFD75	0x9F6F
+0xFD76	0x9F70
+0xFD77	0x9F71
+0xFD78	0x9F72
+0xFD79	0x9F73
+0xFD7A	0x9F74
+0xFD7B	0x9F75
+0xFD7C	0x9F76
+0xFD7D	0x9F77
+0xFD7E	0x9F78
+0xFD80	0x9F79
+0xFD81	0x9F7A
+0xFD82	0x9F7B
+0xFD83	0x9F7C
+0xFD84	0x9F7D
+0xFD85	0x9F7E
+0xFD86	0x9F81
+0xFD87	0x9F82
+0xFD88	0x9F8D
+0xFD89	0x9F8E
+0xFD8A	0x9F8F
+0xFD8B	0x9F90
+0xFD8C	0x9F91
+0xFD8D	0x9F92
+0xFD8E	0x9F93
+0xFD8F	0x9F94
+0xFD90	0x9F95
+0xFD91	0x9F96
+0xFD92	0x9F97
+0xFD93	0x9F98
+0xFD94	0x9F9C
+0xFD95	0x9F9D
+0xFD96	0x9F9E
+0xFD97	0x9FA1
+0xFD98	0x9FA2
+0xFD99	0x9FA3
+0xFD9A	0x9FA4
+0xFD9B	0x9FA5
+0xFD9C	0xF92C
+0xFD9D	0xF979
+0xFD9E	0xF995
+0xFD9F	0xF9E7
+0xFDA0	0xF9F1
+0xFDA1	0xE40A
+0xFDA2	0xE40B
+0xFDA3	0xE40C
+0xFDA4	0xE40D
+0xFDA5	0xE40E
+0xFDA6	0xE40F
+0xFDA7	0xE410
+0xFDA8	0xE411
+0xFDA9	0xE412
+0xFDAA	0xE413
+0xFDAB	0xE414
+0xFDAC	0xE415
+0xFDAD	0xE416
+0xFDAE	0xE417
+0xFDAF	0xE418
+0xFDB0	0xE419
+0xFDB1	0xE41A
+0xFDB2	0xE41B
+0xFDB3	0xE41C
+0xFDB4	0xE41D
+0xFDB5	0xE41E
+0xFDB6	0xE41F
+0xFDB7	0xE420
+0xFDB8	0xE421
+0xFDB9	0xE422
+0xFDBA	0xE423
+0xFDBB	0xE424
+0xFDBC	0xE425
+0xFDBD	0xE426
+0xFDBE	0xE427
+0xFDBF	0xE428
+0xFDC0	0xE429
+0xFDC1	0xE42A
+0xFDC2	0xE42B
+0xFDC3	0xE42C
+0xFDC4	0xE42D
+0xFDC5	0xE42E
+0xFDC6	0xE42F
+0xFDC7	0xE430
+0xFDC8	0xE431
+0xFDC9	0xE432
+0xFDCA	0xE433
+0xFDCB	0xE434
+0xFDCC	0xE435
+0xFDCD	0xE436
+0xFDCE	0xE437
+0xFDCF	0xE438
+0xFDD0	0xE439
+0xFDD1	0xE43A
+0xFDD2	0xE43B
+0xFDD3	0xE43C
+0xFDD4	0xE43D
+0xFDD5	0xE43E
+0xFDD6	0xE43F
+0xFDD7	0xE440
+0xFDD8	0xE441
+0xFDD9	0xE442
+0xFDDA	0xE443
+0xFDDB	0xE444
+0xFDDC	0xE445
+0xFDDD	0xE446
+0xFDDE	0xE447
+0xFDDF	0xE448
+0xFDE0	0xE449
+0xFDE1	0xE44A
+0xFDE2	0xE44B
+0xFDE3	0xE44C
+0xFDE4	0xE44D
+0xFDE5	0xE44E
+0xFDE6	0xE44F
+0xFDE7	0xE450
+0xFDE8	0xE451
+0xFDE9	0xE452
+0xFDEA	0xE453
+0xFDEB	0xE454
+0xFDEC	0xE455
+0xFDED	0xE456
+0xFDEE	0xE457
+0xFDEF	0xE458
+0xFDF0	0xE459
+0xFDF1	0xE45A
+0xFDF2	0xE45B
+0xFDF3	0xE45C
+0xFDF4	0xE45D
+0xFDF5	0xE45E
+0xFDF6	0xE45F
+0xFDF7	0xE460
+0xFDF8	0xE461
+0xFDF9	0xE462
+0xFDFA	0xE463
+0xFDFB	0xE464
+0xFDFC	0xE465
+0xFDFD	0xE466
+0xFDFE	0xE467
+0xFE40	0xFA0C
+0xFE41	0xFA0D
+0xFE42	0xFA0E
+0xFE43	0xFA0F
+0xFE44	0xFA11
+0xFE45	0xFA13
+0xFE46	0xFA14
+0xFE47	0xFA18
+0xFE48	0xFA1F
+0xFE49	0xFA20
+0xFE4A	0xFA21
+0xFE4B	0xFA23
+0xFE4C	0xFA24
+0xFE4D	0xFA27
+0xFE4E	0xFA28
+0xFE4F	0xFA29
+0xFEA1	0xE468
+0xFEA2	0xE469
+0xFEA3	0xE46A
+0xFEA4	0xE46B
+0xFEA5	0xE46C
+0xFEA6	0xE46D
+0xFEA7	0xE46E
+0xFEA8	0xE46F
+0xFEA9	0xE470
+0xFEAA	0xE471
+0xFEAB	0xE472
+0xFEAC	0xE473
+0xFEAD	0xE474
+0xFEAE	0xE475
+0xFEAF	0xE476
+0xFEB0	0xE477
+0xFEB1	0xE478
+0xFEB2	0xE479
+0xFEB3	0xE47A
+0xFEB4	0xE47B
+0xFEB5	0xE47C
+0xFEB6	0xE47D
+0xFEB7	0xE47E
+0xFEB8	0xE47F
+0xFEB9	0xE480
+0xFEBA	0xE481
+0xFEBB	0xE482
+0xFEBC	0xE483
+0xFEBD	0xE484
+0xFEBE	0xE485
+0xFEBF	0xE486
+0xFEC0	0xE487
+0xFEC1	0xE488
+0xFEC2	0xE489
+0xFEC3	0xE48A
+0xFEC4	0xE48B
+0xFEC5	0xE48C
+0xFEC6	0xE48D
+0xFEC7	0xE48E
+0xFEC8	0xE48F
+0xFEC9	0xE490
+0xFECA	0xE491
+0xFECB	0xE492
+0xFECC	0xE493
+0xFECD	0xE494
+0xFECE	0xE495
+0xFECF	0xE496
+0xFED0	0xE497
+0xFED1	0xE498
+0xFED2	0xE499
+0xFED3	0xE49A
+0xFED4	0xE49B
+0xFED5	0xE49C
+0xFED6	0xE49D
+0xFED7	0xE49E
+0xFED8	0xE49F
+0xFED9	0xE4A0
+0xFEDA	0xE4A1
+0xFEDB	0xE4A2
+0xFEDC	0xE4A3
+0xFEDD	0xE4A4
+0xFEDE	0xE4A5
+0xFEDF	0xE4A6
+0xFEE0	0xE4A7
+0xFEE1	0xE4A8
+0xFEE2	0xE4A9
+0xFEE3	0xE4AA
+0xFEE4	0xE4AB
+0xFEE5	0xE4AC
+0xFEE6	0xE4AD
+0xFEE7	0xE4AE
+0xFEE8	0xE4AF
+0xFEE9	0xE4B0
+0xFEEA	0xE4B1
+0xFEEB	0xE4B2
+0xFEEC	0xE4B3
+0xFEED	0xE4B4
+0xFEEE	0xE4B5
+0xFEEF	0xE4B6
+0xFEF0	0xE4B7
+0xFEF1	0xE4B8
+0xFEF2	0xE4B9
+0xFEF3	0xE4BA
+0xFEF4	0xE4BB
+0xFEF5	0xE4BC
+0xFEF6	0xE4BD
+0xFEF7	0xE4BE
+0xFEF8	0xE4BF
+0xFEF9	0xE4C0
+0xFEFA	0xE4C1
+0xFEFB	0xE4C2
+0xFEFC	0xE4C3
+0xFEFD	0xE4C4
+0xFEFE	0xE4C5
diff --git a/tests/CP949.TXT b/tests/CP949.TXT
new file mode 100644
index 0000000..ad74954
--- /dev/null
+++ b/tests/CP949.TXT
@@ -0,0 +1,17364 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8141	0xAC02
+0x8142	0xAC03
+0x8143	0xAC05
+0x8144	0xAC06
+0x8145	0xAC0B
+0x8146	0xAC0C
+0x8147	0xAC0D
+0x8148	0xAC0E
+0x8149	0xAC0F
+0x814A	0xAC18
+0x814B	0xAC1E
+0x814C	0xAC1F
+0x814D	0xAC21
+0x814E	0xAC22
+0x814F	0xAC23
+0x8150	0xAC25
+0x8151	0xAC26
+0x8152	0xAC27
+0x8153	0xAC28
+0x8154	0xAC29
+0x8155	0xAC2A
+0x8156	0xAC2B
+0x8157	0xAC2E
+0x8158	0xAC32
+0x8159	0xAC33
+0x815A	0xAC34
+0x8161	0xAC35
+0x8162	0xAC36
+0x8163	0xAC37
+0x8164	0xAC3A
+0x8165	0xAC3B
+0x8166	0xAC3D
+0x8167	0xAC3E
+0x8168	0xAC3F
+0x8169	0xAC41
+0x816A	0xAC42
+0x816B	0xAC43
+0x816C	0xAC44
+0x816D	0xAC45
+0x816E	0xAC46
+0x816F	0xAC47
+0x8170	0xAC48
+0x8171	0xAC49
+0x8172	0xAC4A
+0x8173	0xAC4C
+0x8174	0xAC4E
+0x8175	0xAC4F
+0x8176	0xAC50
+0x8177	0xAC51
+0x8178	0xAC52
+0x8179	0xAC53
+0x817A	0xAC55
+0x8181	0xAC56
+0x8182	0xAC57
+0x8183	0xAC59
+0x8184	0xAC5A
+0x8185	0xAC5B
+0x8186	0xAC5D
+0x8187	0xAC5E
+0x8188	0xAC5F
+0x8189	0xAC60
+0x818A	0xAC61
+0x818B	0xAC62
+0x818C	0xAC63
+0x818D	0xAC64
+0x818E	0xAC65
+0x818F	0xAC66
+0x8190	0xAC67
+0x8191	0xAC68
+0x8192	0xAC69
+0x8193	0xAC6A
+0x8194	0xAC6B
+0x8195	0xAC6C
+0x8196	0xAC6D
+0x8197	0xAC6E
+0x8198	0xAC6F
+0x8199	0xAC72
+0x819A	0xAC73
+0x819B	0xAC75
+0x819C	0xAC76
+0x819D	0xAC79
+0x819E	0xAC7B
+0x819F	0xAC7C
+0x81A0	0xAC7D
+0x81A1	0xAC7E
+0x81A2	0xAC7F
+0x81A3	0xAC82
+0x81A4	0xAC87
+0x81A5	0xAC88
+0x81A6	0xAC8D
+0x81A7	0xAC8E
+0x81A8	0xAC8F
+0x81A9	0xAC91
+0x81AA	0xAC92
+0x81AB	0xAC93
+0x81AC	0xAC95
+0x81AD	0xAC96
+0x81AE	0xAC97
+0x81AF	0xAC98
+0x81B0	0xAC99
+0x81B1	0xAC9A
+0x81B2	0xAC9B
+0x81B3	0xAC9E
+0x81B4	0xACA2
+0x81B5	0xACA3
+0x81B6	0xACA4
+0x81B7	0xACA5
+0x81B8	0xACA6
+0x81B9	0xACA7
+0x81BA	0xACAB
+0x81BB	0xACAD
+0x81BC	0xACAE
+0x81BD	0xACB1
+0x81BE	0xACB2
+0x81BF	0xACB3
+0x81C0	0xACB4
+0x81C1	0xACB5
+0x81C2	0xACB6
+0x81C3	0xACB7
+0x81C4	0xACBA
+0x81C5	0xACBE
+0x81C6	0xACBF
+0x81C7	0xACC0
+0x81C8	0xACC2
+0x81C9	0xACC3
+0x81CA	0xACC5
+0x81CB	0xACC6
+0x81CC	0xACC7
+0x81CD	0xACC9
+0x81CE	0xACCA
+0x81CF	0xACCB
+0x81D0	0xACCD
+0x81D1	0xACCE
+0x81D2	0xACCF
+0x81D3	0xACD0
+0x81D4	0xACD1
+0x81D5	0xACD2
+0x81D6	0xACD3
+0x81D7	0xACD4
+0x81D8	0xACD6
+0x81D9	0xACD8
+0x81DA	0xACD9
+0x81DB	0xACDA
+0x81DC	0xACDB
+0x81DD	0xACDC
+0x81DE	0xACDD
+0x81DF	0xACDE
+0x81E0	0xACDF
+0x81E1	0xACE2
+0x81E2	0xACE3
+0x81E3	0xACE5
+0x81E4	0xACE6
+0x81E5	0xACE9
+0x81E6	0xACEB
+0x81E7	0xACED
+0x81E8	0xACEE
+0x81E9	0xACF2
+0x81EA	0xACF4
+0x81EB	0xACF7
+0x81EC	0xACF8
+0x81ED	0xACF9
+0x81EE	0xACFA
+0x81EF	0xACFB
+0x81F0	0xACFE
+0x81F1	0xACFF
+0x81F2	0xAD01
+0x81F3	0xAD02
+0x81F4	0xAD03
+0x81F5	0xAD05
+0x81F6	0xAD07
+0x81F7	0xAD08
+0x81F8	0xAD09
+0x81F9	0xAD0A
+0x81FA	0xAD0B
+0x81FB	0xAD0E
+0x81FC	0xAD10
+0x81FD	0xAD12
+0x81FE	0xAD13
+0x8241	0xAD14
+0x8242	0xAD15
+0x8243	0xAD16
+0x8244	0xAD17
+0x8245	0xAD19
+0x8246	0xAD1A
+0x8247	0xAD1B
+0x8248	0xAD1D
+0x8249	0xAD1E
+0x824A	0xAD1F
+0x824B	0xAD21
+0x824C	0xAD22
+0x824D	0xAD23
+0x824E	0xAD24
+0x824F	0xAD25
+0x8250	0xAD26
+0x8251	0xAD27
+0x8252	0xAD28
+0x8253	0xAD2A
+0x8254	0xAD2B
+0x8255	0xAD2E
+0x8256	0xAD2F
+0x8257	0xAD30
+0x8258	0xAD31
+0x8259	0xAD32
+0x825A	0xAD33
+0x8261	0xAD36
+0x8262	0xAD37
+0x8263	0xAD39
+0x8264	0xAD3A
+0x8265	0xAD3B
+0x8266	0xAD3D
+0x8267	0xAD3E
+0x8268	0xAD3F
+0x8269	0xAD40
+0x826A	0xAD41
+0x826B	0xAD42
+0x826C	0xAD43
+0x826D	0xAD46
+0x826E	0xAD48
+0x826F	0xAD4A
+0x8270	0xAD4B
+0x8271	0xAD4C
+0x8272	0xAD4D
+0x8273	0xAD4E
+0x8274	0xAD4F
+0x8275	0xAD51
+0x8276	0xAD52
+0x8277	0xAD53
+0x8278	0xAD55
+0x8279	0xAD56
+0x827A	0xAD57
+0x8281	0xAD59
+0x8282	0xAD5A
+0x8283	0xAD5B
+0x8284	0xAD5C
+0x8285	0xAD5D
+0x8286	0xAD5E
+0x8287	0xAD5F
+0x8288	0xAD60
+0x8289	0xAD62
+0x828A	0xAD64
+0x828B	0xAD65
+0x828C	0xAD66
+0x828D	0xAD67
+0x828E	0xAD68
+0x828F	0xAD69
+0x8290	0xAD6A
+0x8291	0xAD6B
+0x8292	0xAD6E
+0x8293	0xAD6F
+0x8294	0xAD71
+0x8295	0xAD72
+0x8296	0xAD77
+0x8297	0xAD78
+0x8298	0xAD79
+0x8299	0xAD7A
+0x829A	0xAD7E
+0x829B	0xAD80
+0x829C	0xAD83
+0x829D	0xAD84
+0x829E	0xAD85
+0x829F	0xAD86
+0x82A0	0xAD87
+0x82A1	0xAD8A
+0x82A2	0xAD8B
+0x82A3	0xAD8D
+0x82A4	0xAD8E
+0x82A5	0xAD8F
+0x82A6	0xAD91
+0x82A7	0xAD92
+0x82A8	0xAD93
+0x82A9	0xAD94
+0x82AA	0xAD95
+0x82AB	0xAD96
+0x82AC	0xAD97
+0x82AD	0xAD98
+0x82AE	0xAD99
+0x82AF	0xAD9A
+0x82B0	0xAD9B
+0x82B1	0xAD9E
+0x82B2	0xAD9F
+0x82B3	0xADA0
+0x82B4	0xADA1
+0x82B5	0xADA2
+0x82B6	0xADA3
+0x82B7	0xADA5
+0x82B8	0xADA6
+0x82B9	0xADA7
+0x82BA	0xADA8
+0x82BB	0xADA9
+0x82BC	0xADAA
+0x82BD	0xADAB
+0x82BE	0xADAC
+0x82BF	0xADAD
+0x82C0	0xADAE
+0x82C1	0xADAF
+0x82C2	0xADB0
+0x82C3	0xADB1
+0x82C4	0xADB2
+0x82C5	0xADB3
+0x82C6	0xADB4
+0x82C7	0xADB5
+0x82C8	0xADB6
+0x82C9	0xADB8
+0x82CA	0xADB9
+0x82CB	0xADBA
+0x82CC	0xADBB
+0x82CD	0xADBC
+0x82CE	0xADBD
+0x82CF	0xADBE
+0x82D0	0xADBF
+0x82D1	0xADC2
+0x82D2	0xADC3
+0x82D3	0xADC5
+0x82D4	0xADC6
+0x82D5	0xADC7
+0x82D6	0xADC9
+0x82D7	0xADCA
+0x82D8	0xADCB
+0x82D9	0xADCC
+0x82DA	0xADCD
+0x82DB	0xADCE
+0x82DC	0xADCF
+0x82DD	0xADD2
+0x82DE	0xADD4
+0x82DF	0xADD5
+0x82E0	0xADD6
+0x82E1	0xADD7
+0x82E2	0xADD8
+0x82E3	0xADD9
+0x82E4	0xADDA
+0x82E5	0xADDB
+0x82E6	0xADDD
+0x82E7	0xADDE
+0x82E8	0xADDF
+0x82E9	0xADE1
+0x82EA	0xADE2
+0x82EB	0xADE3
+0x82EC	0xADE5
+0x82ED	0xADE6
+0x82EE	0xADE7
+0x82EF	0xADE8
+0x82F0	0xADE9
+0x82F1	0xADEA
+0x82F2	0xADEB
+0x82F3	0xADEC
+0x82F4	0xADED
+0x82F5	0xADEE
+0x82F6	0xADEF
+0x82F7	0xADF0
+0x82F8	0xADF1
+0x82F9	0xADF2
+0x82FA	0xADF3
+0x82FB	0xADF4
+0x82FC	0xADF5
+0x82FD	0xADF6
+0x82FE	0xADF7
+0x8341	0xADFA
+0x8342	0xADFB
+0x8343	0xADFD
+0x8344	0xADFE
+0x8345	0xAE02
+0x8346	0xAE03
+0x8347	0xAE04
+0x8348	0xAE05
+0x8349	0xAE06
+0x834A	0xAE07
+0x834B	0xAE0A
+0x834C	0xAE0C
+0x834D	0xAE0E
+0x834E	0xAE0F
+0x834F	0xAE10
+0x8350	0xAE11
+0x8351	0xAE12
+0x8352	0xAE13
+0x8353	0xAE15
+0x8354	0xAE16
+0x8355	0xAE17
+0x8356	0xAE18
+0x8357	0xAE19
+0x8358	0xAE1A
+0x8359	0xAE1B
+0x835A	0xAE1C
+0x8361	0xAE1D
+0x8362	0xAE1E
+0x8363	0xAE1F
+0x8364	0xAE20
+0x8365	0xAE21
+0x8366	0xAE22
+0x8367	0xAE23
+0x8368	0xAE24
+0x8369	0xAE25
+0x836A	0xAE26
+0x836B	0xAE27
+0x836C	0xAE28
+0x836D	0xAE29
+0x836E	0xAE2A
+0x836F	0xAE2B
+0x8370	0xAE2C
+0x8371	0xAE2D
+0x8372	0xAE2E
+0x8373	0xAE2F
+0x8374	0xAE32
+0x8375	0xAE33
+0x8376	0xAE35
+0x8377	0xAE36
+0x8378	0xAE39
+0x8379	0xAE3B
+0x837A	0xAE3C
+0x8381	0xAE3D
+0x8382	0xAE3E
+0x8383	0xAE3F
+0x8384	0xAE42
+0x8385	0xAE44
+0x8386	0xAE47
+0x8387	0xAE48
+0x8388	0xAE49
+0x8389	0xAE4B
+0x838A	0xAE4F
+0x838B	0xAE51
+0x838C	0xAE52
+0x838D	0xAE53
+0x838E	0xAE55
+0x838F	0xAE57
+0x8390	0xAE58
+0x8391	0xAE59
+0x8392	0xAE5A
+0x8393	0xAE5B
+0x8394	0xAE5E
+0x8395	0xAE62
+0x8396	0xAE63
+0x8397	0xAE64
+0x8398	0xAE66
+0x8399	0xAE67
+0x839A	0xAE6A
+0x839B	0xAE6B
+0x839C	0xAE6D
+0x839D	0xAE6E
+0x839E	0xAE6F
+0x839F	0xAE71
+0x83A0	0xAE72
+0x83A1	0xAE73
+0x83A2	0xAE74
+0x83A3	0xAE75
+0x83A4	0xAE76
+0x83A5	0xAE77
+0x83A6	0xAE7A
+0x83A7	0xAE7E
+0x83A8	0xAE7F
+0x83A9	0xAE80
+0x83AA	0xAE81
+0x83AB	0xAE82
+0x83AC	0xAE83
+0x83AD	0xAE86
+0x83AE	0xAE87
+0x83AF	0xAE88
+0x83B0	0xAE89
+0x83B1	0xAE8A
+0x83B2	0xAE8B
+0x83B3	0xAE8D
+0x83B4	0xAE8E
+0x83B5	0xAE8F
+0x83B6	0xAE90
+0x83B7	0xAE91
+0x83B8	0xAE92
+0x83B9	0xAE93
+0x83BA	0xAE94
+0x83BB	0xAE95
+0x83BC	0xAE96
+0x83BD	0xAE97
+0x83BE	0xAE98
+0x83BF	0xAE99
+0x83C0	0xAE9A
+0x83C1	0xAE9B
+0x83C2	0xAE9C
+0x83C3	0xAE9D
+0x83C4	0xAE9E
+0x83C5	0xAE9F
+0x83C6	0xAEA0
+0x83C7	0xAEA1
+0x83C8	0xAEA2
+0x83C9	0xAEA3
+0x83CA	0xAEA4
+0x83CB	0xAEA5
+0x83CC	0xAEA6
+0x83CD	0xAEA7
+0x83CE	0xAEA8
+0x83CF	0xAEA9
+0x83D0	0xAEAA
+0x83D1	0xAEAB
+0x83D2	0xAEAC
+0x83D3	0xAEAD
+0x83D4	0xAEAE
+0x83D5	0xAEAF
+0x83D6	0xAEB0
+0x83D7	0xAEB1
+0x83D8	0xAEB2
+0x83D9	0xAEB3
+0x83DA	0xAEB4
+0x83DB	0xAEB5
+0x83DC	0xAEB6
+0x83DD	0xAEB7
+0x83DE	0xAEB8
+0x83DF	0xAEB9
+0x83E0	0xAEBA
+0x83E1	0xAEBB
+0x83E2	0xAEBF
+0x83E3	0xAEC1
+0x83E4	0xAEC2
+0x83E5	0xAEC3
+0x83E6	0xAEC5
+0x83E7	0xAEC6
+0x83E8	0xAEC7
+0x83E9	0xAEC8
+0x83EA	0xAEC9
+0x83EB	0xAECA
+0x83EC	0xAECB
+0x83ED	0xAECE
+0x83EE	0xAED2
+0x83EF	0xAED3
+0x83F0	0xAED4
+0x83F1	0xAED5
+0x83F2	0xAED6
+0x83F3	0xAED7
+0x83F4	0xAEDA
+0x83F5	0xAEDB
+0x83F6	0xAEDD
+0x83F7	0xAEDE
+0x83F8	0xAEDF
+0x83F9	0xAEE0
+0x83FA	0xAEE1
+0x83FB	0xAEE2
+0x83FC	0xAEE3
+0x83FD	0xAEE4
+0x83FE	0xAEE5
+0x8441	0xAEE6
+0x8442	0xAEE7
+0x8443	0xAEE9
+0x8444	0xAEEA
+0x8445	0xAEEC
+0x8446	0xAEEE
+0x8447	0xAEEF
+0x8448	0xAEF0
+0x8449	0xAEF1
+0x844A	0xAEF2
+0x844B	0xAEF3
+0x844C	0xAEF5
+0x844D	0xAEF6
+0x844E	0xAEF7
+0x844F	0xAEF9
+0x8450	0xAEFA
+0x8451	0xAEFB
+0x8452	0xAEFD
+0x8453	0xAEFE
+0x8454	0xAEFF
+0x8455	0xAF00
+0x8456	0xAF01
+0x8457	0xAF02
+0x8458	0xAF03
+0x8459	0xAF04
+0x845A	0xAF05
+0x8461	0xAF06
+0x8462	0xAF09
+0x8463	0xAF0A
+0x8464	0xAF0B
+0x8465	0xAF0C
+0x8466	0xAF0E
+0x8467	0xAF0F
+0x8468	0xAF11
+0x8469	0xAF12
+0x846A	0xAF13
+0x846B	0xAF14
+0x846C	0xAF15
+0x846D	0xAF16
+0x846E	0xAF17
+0x846F	0xAF18
+0x8470	0xAF19
+0x8471	0xAF1A
+0x8472	0xAF1B
+0x8473	0xAF1C
+0x8474	0xAF1D
+0x8475	0xAF1E
+0x8476	0xAF1F
+0x8477	0xAF20
+0x8478	0xAF21
+0x8479	0xAF22
+0x847A	0xAF23
+0x8481	0xAF24
+0x8482	0xAF25
+0x8483	0xAF26
+0x8484	0xAF27
+0x8485	0xAF28
+0x8486	0xAF29
+0x8487	0xAF2A
+0x8488	0xAF2B
+0x8489	0xAF2E
+0x848A	0xAF2F
+0x848B	0xAF31
+0x848C	0xAF33
+0x848D	0xAF35
+0x848E	0xAF36
+0x848F	0xAF37
+0x8490	0xAF38
+0x8491	0xAF39
+0x8492	0xAF3A
+0x8493	0xAF3B
+0x8494	0xAF3E
+0x8495	0xAF40
+0x8496	0xAF44
+0x8497	0xAF45
+0x8498	0xAF46
+0x8499	0xAF47
+0x849A	0xAF4A
+0x849B	0xAF4B
+0x849C	0xAF4C
+0x849D	0xAF4D
+0x849E	0xAF4E
+0x849F	0xAF4F
+0x84A0	0xAF51
+0x84A1	0xAF52
+0x84A2	0xAF53
+0x84A3	0xAF54
+0x84A4	0xAF55
+0x84A5	0xAF56
+0x84A6	0xAF57
+0x84A7	0xAF58
+0x84A8	0xAF59
+0x84A9	0xAF5A
+0x84AA	0xAF5B
+0x84AB	0xAF5E
+0x84AC	0xAF5F
+0x84AD	0xAF60
+0x84AE	0xAF61
+0x84AF	0xAF62
+0x84B0	0xAF63
+0x84B1	0xAF66
+0x84B2	0xAF67
+0x84B3	0xAF68
+0x84B4	0xAF69
+0x84B5	0xAF6A
+0x84B6	0xAF6B
+0x84B7	0xAF6C
+0x84B8	0xAF6D
+0x84B9	0xAF6E
+0x84BA	0xAF6F
+0x84BB	0xAF70
+0x84BC	0xAF71
+0x84BD	0xAF72
+0x84BE	0xAF73
+0x84BF	0xAF74
+0x84C0	0xAF75
+0x84C1	0xAF76
+0x84C2	0xAF77
+0x84C3	0xAF78
+0x84C4	0xAF7A
+0x84C5	0xAF7B
+0x84C6	0xAF7C
+0x84C7	0xAF7D
+0x84C8	0xAF7E
+0x84C9	0xAF7F
+0x84CA	0xAF81
+0x84CB	0xAF82
+0x84CC	0xAF83
+0x84CD	0xAF85
+0x84CE	0xAF86
+0x84CF	0xAF87
+0x84D0	0xAF89
+0x84D1	0xAF8A
+0x84D2	0xAF8B
+0x84D3	0xAF8C
+0x84D4	0xAF8D
+0x84D5	0xAF8E
+0x84D6	0xAF8F
+0x84D7	0xAF92
+0x84D8	0xAF93
+0x84D9	0xAF94
+0x84DA	0xAF96
+0x84DB	0xAF97
+0x84DC	0xAF98
+0x84DD	0xAF99
+0x84DE	0xAF9A
+0x84DF	0xAF9B
+0x84E0	0xAF9D
+0x84E1	0xAF9E
+0x84E2	0xAF9F
+0x84E3	0xAFA0
+0x84E4	0xAFA1
+0x84E5	0xAFA2
+0x84E6	0xAFA3
+0x84E7	0xAFA4
+0x84E8	0xAFA5
+0x84E9	0xAFA6
+0x84EA	0xAFA7
+0x84EB	0xAFA8
+0x84EC	0xAFA9
+0x84ED	0xAFAA
+0x84EE	0xAFAB
+0x84EF	0xAFAC
+0x84F0	0xAFAD
+0x84F1	0xAFAE
+0x84F2	0xAFAF
+0x84F3	0xAFB0
+0x84F4	0xAFB1
+0x84F5	0xAFB2
+0x84F6	0xAFB3
+0x84F7	0xAFB4
+0x84F8	0xAFB5
+0x84F9	0xAFB6
+0x84FA	0xAFB7
+0x84FB	0xAFBA
+0x84FC	0xAFBB
+0x84FD	0xAFBD
+0x84FE	0xAFBE
+0x8541	0xAFBF
+0x8542	0xAFC1
+0x8543	0xAFC2
+0x8544	0xAFC3
+0x8545	0xAFC4
+0x8546	0xAFC5
+0x8547	0xAFC6
+0x8548	0xAFCA
+0x8549	0xAFCC
+0x854A	0xAFCF
+0x854B	0xAFD0
+0x854C	0xAFD1
+0x854D	0xAFD2
+0x854E	0xAFD3
+0x854F	0xAFD5
+0x8550	0xAFD6
+0x8551	0xAFD7
+0x8552	0xAFD8
+0x8553	0xAFD9
+0x8554	0xAFDA
+0x8555	0xAFDB
+0x8556	0xAFDD
+0x8557	0xAFDE
+0x8558	0xAFDF
+0x8559	0xAFE0
+0x855A	0xAFE1
+0x8561	0xAFE2
+0x8562	0xAFE3
+0x8563	0xAFE4
+0x8564	0xAFE5
+0x8565	0xAFE6
+0x8566	0xAFE7
+0x8567	0xAFEA
+0x8568	0xAFEB
+0x8569	0xAFEC
+0x856A	0xAFED
+0x856B	0xAFEE
+0x856C	0xAFEF
+0x856D	0xAFF2
+0x856E	0xAFF3
+0x856F	0xAFF5
+0x8570	0xAFF6
+0x8571	0xAFF7
+0x8572	0xAFF9
+0x8573	0xAFFA
+0x8574	0xAFFB
+0x8575	0xAFFC
+0x8576	0xAFFD
+0x8577	0xAFFE
+0x8578	0xAFFF
+0x8579	0xB002
+0x857A	0xB003
+0x8581	0xB005
+0x8582	0xB006
+0x8583	0xB007
+0x8584	0xB008
+0x8585	0xB009
+0x8586	0xB00A
+0x8587	0xB00B
+0x8588	0xB00D
+0x8589	0xB00E
+0x858A	0xB00F
+0x858B	0xB011
+0x858C	0xB012
+0x858D	0xB013
+0x858E	0xB015
+0x858F	0xB016
+0x8590	0xB017
+0x8591	0xB018
+0x8592	0xB019
+0x8593	0xB01A
+0x8594	0xB01B
+0x8595	0xB01E
+0x8596	0xB01F
+0x8597	0xB020
+0x8598	0xB021
+0x8599	0xB022
+0x859A	0xB023
+0x859B	0xB024
+0x859C	0xB025
+0x859D	0xB026
+0x859E	0xB027
+0x859F	0xB029
+0x85A0	0xB02A
+0x85A1	0xB02B
+0x85A2	0xB02C
+0x85A3	0xB02D
+0x85A4	0xB02E
+0x85A5	0xB02F
+0x85A6	0xB030
+0x85A7	0xB031
+0x85A8	0xB032
+0x85A9	0xB033
+0x85AA	0xB034
+0x85AB	0xB035
+0x85AC	0xB036
+0x85AD	0xB037
+0x85AE	0xB038
+0x85AF	0xB039
+0x85B0	0xB03A
+0x85B1	0xB03B
+0x85B2	0xB03C
+0x85B3	0xB03D
+0x85B4	0xB03E
+0x85B5	0xB03F
+0x85B6	0xB040
+0x85B7	0xB041
+0x85B8	0xB042
+0x85B9	0xB043
+0x85BA	0xB046
+0x85BB	0xB047
+0x85BC	0xB049
+0x85BD	0xB04B
+0x85BE	0xB04D
+0x85BF	0xB04F
+0x85C0	0xB050
+0x85C1	0xB051
+0x85C2	0xB052
+0x85C3	0xB056
+0x85C4	0xB058
+0x85C5	0xB05A
+0x85C6	0xB05B
+0x85C7	0xB05C
+0x85C8	0xB05E
+0x85C9	0xB05F
+0x85CA	0xB060
+0x85CB	0xB061
+0x85CC	0xB062
+0x85CD	0xB063
+0x85CE	0xB064
+0x85CF	0xB065
+0x85D0	0xB066
+0x85D1	0xB067
+0x85D2	0xB068
+0x85D3	0xB069
+0x85D4	0xB06A
+0x85D5	0xB06B
+0x85D6	0xB06C
+0x85D7	0xB06D
+0x85D8	0xB06E
+0x85D9	0xB06F
+0x85DA	0xB070
+0x85DB	0xB071
+0x85DC	0xB072
+0x85DD	0xB073
+0x85DE	0xB074
+0x85DF	0xB075
+0x85E0	0xB076
+0x85E1	0xB077
+0x85E2	0xB078
+0x85E3	0xB079
+0x85E4	0xB07A
+0x85E5	0xB07B
+0x85E6	0xB07E
+0x85E7	0xB07F
+0x85E8	0xB081
+0x85E9	0xB082
+0x85EA	0xB083
+0x85EB	0xB085
+0x85EC	0xB086
+0x85ED	0xB087
+0x85EE	0xB088
+0x85EF	0xB089
+0x85F0	0xB08A
+0x85F1	0xB08B
+0x85F2	0xB08E
+0x85F3	0xB090
+0x85F4	0xB092
+0x85F5	0xB093
+0x85F6	0xB094
+0x85F7	0xB095
+0x85F8	0xB096
+0x85F9	0xB097
+0x85FA	0xB09B
+0x85FB	0xB09D
+0x85FC	0xB09E
+0x85FD	0xB0A3
+0x85FE	0xB0A4
+0x8641	0xB0A5
+0x8642	0xB0A6
+0x8643	0xB0A7
+0x8644	0xB0AA
+0x8645	0xB0B0
+0x8646	0xB0B2
+0x8647	0xB0B6
+0x8648	0xB0B7
+0x8649	0xB0B9
+0x864A	0xB0BA
+0x864B	0xB0BB
+0x864C	0xB0BD
+0x864D	0xB0BE
+0x864E	0xB0BF
+0x864F	0xB0C0
+0x8650	0xB0C1
+0x8651	0xB0C2
+0x8652	0xB0C3
+0x8653	0xB0C6
+0x8654	0xB0CA
+0x8655	0xB0CB
+0x8656	0xB0CC
+0x8657	0xB0CD
+0x8658	0xB0CE
+0x8659	0xB0CF
+0x865A	0xB0D2
+0x8661	0xB0D3
+0x8662	0xB0D5
+0x8663	0xB0D6
+0x8664	0xB0D7
+0x8665	0xB0D9
+0x8666	0xB0DA
+0x8667	0xB0DB
+0x8668	0xB0DC
+0x8669	0xB0DD
+0x866A	0xB0DE
+0x866B	0xB0DF
+0x866C	0xB0E1
+0x866D	0xB0E2
+0x866E	0xB0E3
+0x866F	0xB0E4
+0x8670	0xB0E6
+0x8671	0xB0E7
+0x8672	0xB0E8
+0x8673	0xB0E9
+0x8674	0xB0EA
+0x8675	0xB0EB
+0x8676	0xB0EC
+0x8677	0xB0ED
+0x8678	0xB0EE
+0x8679	0xB0EF
+0x867A	0xB0F0
+0x8681	0xB0F1
+0x8682	0xB0F2
+0x8683	0xB0F3
+0x8684	0xB0F4
+0x8685	0xB0F5
+0x8686	0xB0F6
+0x8687	0xB0F7
+0x8688	0xB0F8
+0x8689	0xB0F9
+0x868A	0xB0FA
+0x868B	0xB0FB
+0x868C	0xB0FC
+0x868D	0xB0FD
+0x868E	0xB0FE
+0x868F	0xB0FF
+0x8690	0xB100
+0x8691	0xB101
+0x8692	0xB102
+0x8693	0xB103
+0x8694	0xB104
+0x8695	0xB105
+0x8696	0xB106
+0x8697	0xB107
+0x8698	0xB10A
+0x8699	0xB10D
+0x869A	0xB10E
+0x869B	0xB10F
+0x869C	0xB111
+0x869D	0xB114
+0x869E	0xB115
+0x869F	0xB116
+0x86A0	0xB117
+0x86A1	0xB11A
+0x86A2	0xB11E
+0x86A3	0xB11F
+0x86A4	0xB120
+0x86A5	0xB121
+0x86A6	0xB122
+0x86A7	0xB126
+0x86A8	0xB127
+0x86A9	0xB129
+0x86AA	0xB12A
+0x86AB	0xB12B
+0x86AC	0xB12D
+0x86AD	0xB12E
+0x86AE	0xB12F
+0x86AF	0xB130
+0x86B0	0xB131
+0x86B1	0xB132
+0x86B2	0xB133
+0x86B3	0xB136
+0x86B4	0xB13A
+0x86B5	0xB13B
+0x86B6	0xB13C
+0x86B7	0xB13D
+0x86B8	0xB13E
+0x86B9	0xB13F
+0x86BA	0xB142
+0x86BB	0xB143
+0x86BC	0xB145
+0x86BD	0xB146
+0x86BE	0xB147
+0x86BF	0xB149
+0x86C0	0xB14A
+0x86C1	0xB14B
+0x86C2	0xB14C
+0x86C3	0xB14D
+0x86C4	0xB14E
+0x86C5	0xB14F
+0x86C6	0xB152
+0x86C7	0xB153
+0x86C8	0xB156
+0x86C9	0xB157
+0x86CA	0xB159
+0x86CB	0xB15A
+0x86CC	0xB15B
+0x86CD	0xB15D
+0x86CE	0xB15E
+0x86CF	0xB15F
+0x86D0	0xB161
+0x86D1	0xB162
+0x86D2	0xB163
+0x86D3	0xB164
+0x86D4	0xB165
+0x86D5	0xB166
+0x86D6	0xB167
+0x86D7	0xB168
+0x86D8	0xB169
+0x86D9	0xB16A
+0x86DA	0xB16B
+0x86DB	0xB16C
+0x86DC	0xB16D
+0x86DD	0xB16E
+0x86DE	0xB16F
+0x86DF	0xB170
+0x86E0	0xB171
+0x86E1	0xB172
+0x86E2	0xB173
+0x86E3	0xB174
+0x86E4	0xB175
+0x86E5	0xB176
+0x86E6	0xB177
+0x86E7	0xB17A
+0x86E8	0xB17B
+0x86E9	0xB17D
+0x86EA	0xB17E
+0x86EB	0xB17F
+0x86EC	0xB181
+0x86ED	0xB183
+0x86EE	0xB184
+0x86EF	0xB185
+0x86F0	0xB186
+0x86F1	0xB187
+0x86F2	0xB18A
+0x86F3	0xB18C
+0x86F4	0xB18E
+0x86F5	0xB18F
+0x86F6	0xB190
+0x86F7	0xB191
+0x86F8	0xB195
+0x86F9	0xB196
+0x86FA	0xB197
+0x86FB	0xB199
+0x86FC	0xB19A
+0x86FD	0xB19B
+0x86FE	0xB19D
+0x8741	0xB19E
+0x8742	0xB19F
+0x8743	0xB1A0
+0x8744	0xB1A1
+0x8745	0xB1A2
+0x8746	0xB1A3
+0x8747	0xB1A4
+0x8748	0xB1A5
+0x8749	0xB1A6
+0x874A	0xB1A7
+0x874B	0xB1A9
+0x874C	0xB1AA
+0x874D	0xB1AB
+0x874E	0xB1AC
+0x874F	0xB1AD
+0x8750	0xB1AE
+0x8751	0xB1AF
+0x8752	0xB1B0
+0x8753	0xB1B1
+0x8754	0xB1B2
+0x8755	0xB1B3
+0x8756	0xB1B4
+0x8757	0xB1B5
+0x8758	0xB1B6
+0x8759	0xB1B7
+0x875A	0xB1B8
+0x8761	0xB1B9
+0x8762	0xB1BA
+0x8763	0xB1BB
+0x8764	0xB1BC
+0x8765	0xB1BD
+0x8766	0xB1BE
+0x8767	0xB1BF
+0x8768	0xB1C0
+0x8769	0xB1C1
+0x876A	0xB1C2
+0x876B	0xB1C3
+0x876C	0xB1C4
+0x876D	0xB1C5
+0x876E	0xB1C6
+0x876F	0xB1C7
+0x8770	0xB1C8
+0x8771	0xB1C9
+0x8772	0xB1CA
+0x8773	0xB1CB
+0x8774	0xB1CD
+0x8775	0xB1CE
+0x8776	0xB1CF
+0x8777	0xB1D1
+0x8778	0xB1D2
+0x8779	0xB1D3
+0x877A	0xB1D5
+0x8781	0xB1D6
+0x8782	0xB1D7
+0x8783	0xB1D8
+0x8784	0xB1D9
+0x8785	0xB1DA
+0x8786	0xB1DB
+0x8787	0xB1DE
+0x8788	0xB1E0
+0x8789	0xB1E1
+0x878A	0xB1E2
+0x878B	0xB1E3
+0x878C	0xB1E4
+0x878D	0xB1E5
+0x878E	0xB1E6
+0x878F	0xB1E7
+0x8790	0xB1EA
+0x8791	0xB1EB
+0x8792	0xB1ED
+0x8793	0xB1EE
+0x8794	0xB1EF
+0x8795	0xB1F1
+0x8796	0xB1F2
+0x8797	0xB1F3
+0x8798	0xB1F4
+0x8799	0xB1F5
+0x879A	0xB1F6
+0x879B	0xB1F7
+0x879C	0xB1F8
+0x879D	0xB1FA
+0x879E	0xB1FC
+0x879F	0xB1FE
+0x87A0	0xB1FF
+0x87A1	0xB200
+0x87A2	0xB201
+0x87A3	0xB202
+0x87A4	0xB203
+0x87A5	0xB206
+0x87A6	0xB207
+0x87A7	0xB209
+0x87A8	0xB20A
+0x87A9	0xB20D
+0x87AA	0xB20E
+0x87AB	0xB20F
+0x87AC	0xB210
+0x87AD	0xB211
+0x87AE	0xB212
+0x87AF	0xB213
+0x87B0	0xB216
+0x87B1	0xB218
+0x87B2	0xB21A
+0x87B3	0xB21B
+0x87B4	0xB21C
+0x87B5	0xB21D
+0x87B6	0xB21E
+0x87B7	0xB21F
+0x87B8	0xB221
+0x87B9	0xB222
+0x87BA	0xB223
+0x87BB	0xB224
+0x87BC	0xB225
+0x87BD	0xB226
+0x87BE	0xB227
+0x87BF	0xB228
+0x87C0	0xB229
+0x87C1	0xB22A
+0x87C2	0xB22B
+0x87C3	0xB22C
+0x87C4	0xB22D
+0x87C5	0xB22E
+0x87C6	0xB22F
+0x87C7	0xB230
+0x87C8	0xB231
+0x87C9	0xB232
+0x87CA	0xB233
+0x87CB	0xB235
+0x87CC	0xB236
+0x87CD	0xB237
+0x87CE	0xB238
+0x87CF	0xB239
+0x87D0	0xB23A
+0x87D1	0xB23B
+0x87D2	0xB23D
+0x87D3	0xB23E
+0x87D4	0xB23F
+0x87D5	0xB240
+0x87D6	0xB241
+0x87D7	0xB242
+0x87D8	0xB243
+0x87D9	0xB244
+0x87DA	0xB245
+0x87DB	0xB246
+0x87DC	0xB247
+0x87DD	0xB248
+0x87DE	0xB249
+0x87DF	0xB24A
+0x87E0	0xB24B
+0x87E1	0xB24C
+0x87E2	0xB24D
+0x87E3	0xB24E
+0x87E4	0xB24F
+0x87E5	0xB250
+0x87E6	0xB251
+0x87E7	0xB252
+0x87E8	0xB253
+0x87E9	0xB254
+0x87EA	0xB255
+0x87EB	0xB256
+0x87EC	0xB257
+0x87ED	0xB259
+0x87EE	0xB25A
+0x87EF	0xB25B
+0x87F0	0xB25D
+0x87F1	0xB25E
+0x87F2	0xB25F
+0x87F3	0xB261
+0x87F4	0xB262
+0x87F5	0xB263
+0x87F6	0xB264
+0x87F7	0xB265
+0x87F8	0xB266
+0x87F9	0xB267
+0x87FA	0xB26A
+0x87FB	0xB26B
+0x87FC	0xB26C
+0x87FD	0xB26D
+0x87FE	0xB26E
+0x8841	0xB26F
+0x8842	0xB270
+0x8843	0xB271
+0x8844	0xB272
+0x8845	0xB273
+0x8846	0xB276
+0x8847	0xB277
+0x8848	0xB278
+0x8849	0xB279
+0x884A	0xB27A
+0x884B	0xB27B
+0x884C	0xB27D
+0x884D	0xB27E
+0x884E	0xB27F
+0x884F	0xB280
+0x8850	0xB281
+0x8851	0xB282
+0x8852	0xB283
+0x8853	0xB286
+0x8854	0xB287
+0x8855	0xB288
+0x8856	0xB28A
+0x8857	0xB28B
+0x8858	0xB28C
+0x8859	0xB28D
+0x885A	0xB28E
+0x8861	0xB28F
+0x8862	0xB292
+0x8863	0xB293
+0x8864	0xB295
+0x8865	0xB296
+0x8866	0xB297
+0x8867	0xB29B
+0x8868	0xB29C
+0x8869	0xB29D
+0x886A	0xB29E
+0x886B	0xB29F
+0x886C	0xB2A2
+0x886D	0xB2A4
+0x886E	0xB2A7
+0x886F	0xB2A8
+0x8870	0xB2A9
+0x8871	0xB2AB
+0x8872	0xB2AD
+0x8873	0xB2AE
+0x8874	0xB2AF
+0x8875	0xB2B1
+0x8876	0xB2B2
+0x8877	0xB2B3
+0x8878	0xB2B5
+0x8879	0xB2B6
+0x887A	0xB2B7
+0x8881	0xB2B8
+0x8882	0xB2B9
+0x8883	0xB2BA
+0x8884	0xB2BB
+0x8885	0xB2BC
+0x8886	0xB2BD
+0x8887	0xB2BE
+0x8888	0xB2BF
+0x8889	0xB2C0
+0x888A	0xB2C1
+0x888B	0xB2C2
+0x888C	0xB2C3
+0x888D	0xB2C4
+0x888E	0xB2C5
+0x888F	0xB2C6
+0x8890	0xB2C7
+0x8891	0xB2CA
+0x8892	0xB2CB
+0x8893	0xB2CD
+0x8894	0xB2CE
+0x8895	0xB2CF
+0x8896	0xB2D1
+0x8897	0xB2D3
+0x8898	0xB2D4
+0x8899	0xB2D5
+0x889A	0xB2D6
+0x889B	0xB2D7
+0x889C	0xB2DA
+0x889D	0xB2DC
+0x889E	0xB2DE
+0x889F	0xB2DF
+0x88A0	0xB2E0
+0x88A1	0xB2E1
+0x88A2	0xB2E3
+0x88A3	0xB2E7
+0x88A4	0xB2E9
+0x88A5	0xB2EA
+0x88A6	0xB2F0
+0x88A7	0xB2F1
+0x88A8	0xB2F2
+0x88A9	0xB2F6
+0x88AA	0xB2FC
+0x88AB	0xB2FD
+0x88AC	0xB2FE
+0x88AD	0xB302
+0x88AE	0xB303
+0x88AF	0xB305
+0x88B0	0xB306
+0x88B1	0xB307
+0x88B2	0xB309
+0x88B3	0xB30A
+0x88B4	0xB30B
+0x88B5	0xB30C
+0x88B6	0xB30D
+0x88B7	0xB30E
+0x88B8	0xB30F
+0x88B9	0xB312
+0x88BA	0xB316
+0x88BB	0xB317
+0x88BC	0xB318
+0x88BD	0xB319
+0x88BE	0xB31A
+0x88BF	0xB31B
+0x88C0	0xB31D
+0x88C1	0xB31E
+0x88C2	0xB31F
+0x88C3	0xB320
+0x88C4	0xB321
+0x88C5	0xB322
+0x88C6	0xB323
+0x88C7	0xB324
+0x88C8	0xB325
+0x88C9	0xB326
+0x88CA	0xB327
+0x88CB	0xB328
+0x88CC	0xB329
+0x88CD	0xB32A
+0x88CE	0xB32B
+0x88CF	0xB32C
+0x88D0	0xB32D
+0x88D1	0xB32E
+0x88D2	0xB32F
+0x88D3	0xB330
+0x88D4	0xB331
+0x88D5	0xB332
+0x88D6	0xB333
+0x88D7	0xB334
+0x88D8	0xB335
+0x88D9	0xB336
+0x88DA	0xB337
+0x88DB	0xB338
+0x88DC	0xB339
+0x88DD	0xB33A
+0x88DE	0xB33B
+0x88DF	0xB33C
+0x88E0	0xB33D
+0x88E1	0xB33E
+0x88E2	0xB33F
+0x88E3	0xB340
+0x88E4	0xB341
+0x88E5	0xB342
+0x88E6	0xB343
+0x88E7	0xB344
+0x88E8	0xB345
+0x88E9	0xB346
+0x88EA	0xB347
+0x88EB	0xB348
+0x88EC	0xB349
+0x88ED	0xB34A
+0x88EE	0xB34B
+0x88EF	0xB34C
+0x88F0	0xB34D
+0x88F1	0xB34E
+0x88F2	0xB34F
+0x88F3	0xB350
+0x88F4	0xB351
+0x88F5	0xB352
+0x88F6	0xB353
+0x88F7	0xB357
+0x88F8	0xB359
+0x88F9	0xB35A
+0x88FA	0xB35D
+0x88FB	0xB360
+0x88FC	0xB361
+0x88FD	0xB362
+0x88FE	0xB363
+0x8941	0xB366
+0x8942	0xB368
+0x8943	0xB36A
+0x8944	0xB36C
+0x8945	0xB36D
+0x8946	0xB36F
+0x8947	0xB372
+0x8948	0xB373
+0x8949	0xB375
+0x894A	0xB376
+0x894B	0xB377
+0x894C	0xB379
+0x894D	0xB37A
+0x894E	0xB37B
+0x894F	0xB37C
+0x8950	0xB37D
+0x8951	0xB37E
+0x8952	0xB37F
+0x8953	0xB382
+0x8954	0xB386
+0x8955	0xB387
+0x8956	0xB388
+0x8957	0xB389
+0x8958	0xB38A
+0x8959	0xB38B
+0x895A	0xB38D
+0x8961	0xB38E
+0x8962	0xB38F
+0x8963	0xB391
+0x8964	0xB392
+0x8965	0xB393
+0x8966	0xB395
+0x8967	0xB396
+0x8968	0xB397
+0x8969	0xB398
+0x896A	0xB399
+0x896B	0xB39A
+0x896C	0xB39B
+0x896D	0xB39C
+0x896E	0xB39D
+0x896F	0xB39E
+0x8970	0xB39F
+0x8971	0xB3A2
+0x8972	0xB3A3
+0x8973	0xB3A4
+0x8974	0xB3A5
+0x8975	0xB3A6
+0x8976	0xB3A7
+0x8977	0xB3A9
+0x8978	0xB3AA
+0x8979	0xB3AB
+0x897A	0xB3AD
+0x8981	0xB3AE
+0x8982	0xB3AF
+0x8983	0xB3B0
+0x8984	0xB3B1
+0x8985	0xB3B2
+0x8986	0xB3B3
+0x8987	0xB3B4
+0x8988	0xB3B5
+0x8989	0xB3B6
+0x898A	0xB3B7
+0x898B	0xB3B8
+0x898C	0xB3B9
+0x898D	0xB3BA
+0x898E	0xB3BB
+0x898F	0xB3BC
+0x8990	0xB3BD
+0x8991	0xB3BE
+0x8992	0xB3BF
+0x8993	0xB3C0
+0x8994	0xB3C1
+0x8995	0xB3C2
+0x8996	0xB3C3
+0x8997	0xB3C6
+0x8998	0xB3C7
+0x8999	0xB3C9
+0x899A	0xB3CA
+0x899B	0xB3CD
+0x899C	0xB3CF
+0x899D	0xB3D1
+0x899E	0xB3D2
+0x899F	0xB3D3
+0x89A0	0xB3D6
+0x89A1	0xB3D8
+0x89A2	0xB3DA
+0x89A3	0xB3DC
+0x89A4	0xB3DE
+0x89A5	0xB3DF
+0x89A6	0xB3E1
+0x89A7	0xB3E2
+0x89A8	0xB3E3
+0x89A9	0xB3E5
+0x89AA	0xB3E6
+0x89AB	0xB3E7
+0x89AC	0xB3E9
+0x89AD	0xB3EA
+0x89AE	0xB3EB
+0x89AF	0xB3EC
+0x89B0	0xB3ED
+0x89B1	0xB3EE
+0x89B2	0xB3EF
+0x89B3	0xB3F0
+0x89B4	0xB3F1
+0x89B5	0xB3F2
+0x89B6	0xB3F3
+0x89B7	0xB3F4
+0x89B8	0xB3F5
+0x89B9	0xB3F6
+0x89BA	0xB3F7
+0x89BB	0xB3F8
+0x89BC	0xB3F9
+0x89BD	0xB3FA
+0x89BE	0xB3FB
+0x89BF	0xB3FD
+0x89C0	0xB3FE
+0x89C1	0xB3FF
+0x89C2	0xB400
+0x89C3	0xB401
+0x89C4	0xB402
+0x89C5	0xB403
+0x89C6	0xB404
+0x89C7	0xB405
+0x89C8	0xB406
+0x89C9	0xB407
+0x89CA	0xB408
+0x89CB	0xB409
+0x89CC	0xB40A
+0x89CD	0xB40B
+0x89CE	0xB40C
+0x89CF	0xB40D
+0x89D0	0xB40E
+0x89D1	0xB40F
+0x89D2	0xB411
+0x89D3	0xB412
+0x89D4	0xB413
+0x89D5	0xB414
+0x89D6	0xB415
+0x89D7	0xB416
+0x89D8	0xB417
+0x89D9	0xB419
+0x89DA	0xB41A
+0x89DB	0xB41B
+0x89DC	0xB41D
+0x89DD	0xB41E
+0x89DE	0xB41F
+0x89DF	0xB421
+0x89E0	0xB422
+0x89E1	0xB423
+0x89E2	0xB424
+0x89E3	0xB425
+0x89E4	0xB426
+0x89E5	0xB427
+0x89E6	0xB42A
+0x89E7	0xB42C
+0x89E8	0xB42D
+0x89E9	0xB42E
+0x89EA	0xB42F
+0x89EB	0xB430
+0x89EC	0xB431
+0x89ED	0xB432
+0x89EE	0xB433
+0x89EF	0xB435
+0x89F0	0xB436
+0x89F1	0xB437
+0x89F2	0xB438
+0x89F3	0xB439
+0x89F4	0xB43A
+0x89F5	0xB43B
+0x89F6	0xB43C
+0x89F7	0xB43D
+0x89F8	0xB43E
+0x89F9	0xB43F
+0x89FA	0xB440
+0x89FB	0xB441
+0x89FC	0xB442
+0x89FD	0xB443
+0x89FE	0xB444
+0x8A41	0xB445
+0x8A42	0xB446
+0x8A43	0xB447
+0x8A44	0xB448
+0x8A45	0xB449
+0x8A46	0xB44A
+0x8A47	0xB44B
+0x8A48	0xB44C
+0x8A49	0xB44D
+0x8A4A	0xB44E
+0x8A4B	0xB44F
+0x8A4C	0xB452
+0x8A4D	0xB453
+0x8A4E	0xB455
+0x8A4F	0xB456
+0x8A50	0xB457
+0x8A51	0xB459
+0x8A52	0xB45A
+0x8A53	0xB45B
+0x8A54	0xB45C
+0x8A55	0xB45D
+0x8A56	0xB45E
+0x8A57	0xB45F
+0x8A58	0xB462
+0x8A59	0xB464
+0x8A5A	0xB466
+0x8A61	0xB467
+0x8A62	0xB468
+0x8A63	0xB469
+0x8A64	0xB46A
+0x8A65	0xB46B
+0x8A66	0xB46D
+0x8A67	0xB46E
+0x8A68	0xB46F
+0x8A69	0xB470
+0x8A6A	0xB471
+0x8A6B	0xB472
+0x8A6C	0xB473
+0x8A6D	0xB474
+0x8A6E	0xB475
+0x8A6F	0xB476
+0x8A70	0xB477
+0x8A71	0xB478
+0x8A72	0xB479
+0x8A73	0xB47A
+0x8A74	0xB47B
+0x8A75	0xB47C
+0x8A76	0xB47D
+0x8A77	0xB47E
+0x8A78	0xB47F
+0x8A79	0xB481
+0x8A7A	0xB482
+0x8A81	0xB483
+0x8A82	0xB484
+0x8A83	0xB485
+0x8A84	0xB486
+0x8A85	0xB487
+0x8A86	0xB489
+0x8A87	0xB48A
+0x8A88	0xB48B
+0x8A89	0xB48C
+0x8A8A	0xB48D
+0x8A8B	0xB48E
+0x8A8C	0xB48F
+0x8A8D	0xB490
+0x8A8E	0xB491
+0x8A8F	0xB492
+0x8A90	0xB493
+0x8A91	0xB494
+0x8A92	0xB495
+0x8A93	0xB496
+0x8A94	0xB497
+0x8A95	0xB498
+0x8A96	0xB499
+0x8A97	0xB49A
+0x8A98	0xB49B
+0x8A99	0xB49C
+0x8A9A	0xB49E
+0x8A9B	0xB49F
+0x8A9C	0xB4A0
+0x8A9D	0xB4A1
+0x8A9E	0xB4A2
+0x8A9F	0xB4A3
+0x8AA0	0xB4A5
+0x8AA1	0xB4A6
+0x8AA2	0xB4A7
+0x8AA3	0xB4A9
+0x8AA4	0xB4AA
+0x8AA5	0xB4AB
+0x8AA6	0xB4AD
+0x8AA7	0xB4AE
+0x8AA8	0xB4AF
+0x8AA9	0xB4B0
+0x8AAA	0xB4B1
+0x8AAB	0xB4B2
+0x8AAC	0xB4B3
+0x8AAD	0xB4B4
+0x8AAE	0xB4B6
+0x8AAF	0xB4B8
+0x8AB0	0xB4BA
+0x8AB1	0xB4BB
+0x8AB2	0xB4BC
+0x8AB3	0xB4BD
+0x8AB4	0xB4BE
+0x8AB5	0xB4BF
+0x8AB6	0xB4C1
+0x8AB7	0xB4C2
+0x8AB8	0xB4C3
+0x8AB9	0xB4C5
+0x8ABA	0xB4C6
+0x8ABB	0xB4C7
+0x8ABC	0xB4C9
+0x8ABD	0xB4CA
+0x8ABE	0xB4CB
+0x8ABF	0xB4CC
+0x8AC0	0xB4CD
+0x8AC1	0xB4CE
+0x8AC2	0xB4CF
+0x8AC3	0xB4D1
+0x8AC4	0xB4D2
+0x8AC5	0xB4D3
+0x8AC6	0xB4D4
+0x8AC7	0xB4D6
+0x8AC8	0xB4D7
+0x8AC9	0xB4D8
+0x8ACA	0xB4D9
+0x8ACB	0xB4DA
+0x8ACC	0xB4DB
+0x8ACD	0xB4DE
+0x8ACE	0xB4DF
+0x8ACF	0xB4E1
+0x8AD0	0xB4E2
+0x8AD1	0xB4E5
+0x8AD2	0xB4E7
+0x8AD3	0xB4E8
+0x8AD4	0xB4E9
+0x8AD5	0xB4EA
+0x8AD6	0xB4EB
+0x8AD7	0xB4EE
+0x8AD8	0xB4F0
+0x8AD9	0xB4F2
+0x8ADA	0xB4F3
+0x8ADB	0xB4F4
+0x8ADC	0xB4F5
+0x8ADD	0xB4F6
+0x8ADE	0xB4F7
+0x8ADF	0xB4F9
+0x8AE0	0xB4FA
+0x8AE1	0xB4FB
+0x8AE2	0xB4FC
+0x8AE3	0xB4FD
+0x8AE4	0xB4FE
+0x8AE5	0xB4FF
+0x8AE6	0xB500
+0x8AE7	0xB501
+0x8AE8	0xB502
+0x8AE9	0xB503
+0x8AEA	0xB504
+0x8AEB	0xB505
+0x8AEC	0xB506
+0x8AED	0xB507
+0x8AEE	0xB508
+0x8AEF	0xB509
+0x8AF0	0xB50A
+0x8AF1	0xB50B
+0x8AF2	0xB50C
+0x8AF3	0xB50D
+0x8AF4	0xB50E
+0x8AF5	0xB50F
+0x8AF6	0xB510
+0x8AF7	0xB511
+0x8AF8	0xB512
+0x8AF9	0xB513
+0x8AFA	0xB516
+0x8AFB	0xB517
+0x8AFC	0xB519
+0x8AFD	0xB51A
+0x8AFE	0xB51D
+0x8B41	0xB51E
+0x8B42	0xB51F
+0x8B43	0xB520
+0x8B44	0xB521
+0x8B45	0xB522
+0x8B46	0xB523
+0x8B47	0xB526
+0x8B48	0xB52B
+0x8B49	0xB52C
+0x8B4A	0xB52D
+0x8B4B	0xB52E
+0x8B4C	0xB52F
+0x8B4D	0xB532
+0x8B4E	0xB533
+0x8B4F	0xB535
+0x8B50	0xB536
+0x8B51	0xB537
+0x8B52	0xB539
+0x8B53	0xB53A
+0x8B54	0xB53B
+0x8B55	0xB53C
+0x8B56	0xB53D
+0x8B57	0xB53E
+0x8B58	0xB53F
+0x8B59	0xB542
+0x8B5A	0xB546
+0x8B61	0xB547
+0x8B62	0xB548
+0x8B63	0xB549
+0x8B64	0xB54A
+0x8B65	0xB54E
+0x8B66	0xB54F
+0x8B67	0xB551
+0x8B68	0xB552
+0x8B69	0xB553
+0x8B6A	0xB555
+0x8B6B	0xB556
+0x8B6C	0xB557
+0x8B6D	0xB558
+0x8B6E	0xB559
+0x8B6F	0xB55A
+0x8B70	0xB55B
+0x8B71	0xB55E
+0x8B72	0xB562
+0x8B73	0xB563
+0x8B74	0xB564
+0x8B75	0xB565
+0x8B76	0xB566
+0x8B77	0xB567
+0x8B78	0xB568
+0x8B79	0xB569
+0x8B7A	0xB56A
+0x8B81	0xB56B
+0x8B82	0xB56C
+0x8B83	0xB56D
+0x8B84	0xB56E
+0x8B85	0xB56F
+0x8B86	0xB570
+0x8B87	0xB571
+0x8B88	0xB572
+0x8B89	0xB573
+0x8B8A	0xB574
+0x8B8B	0xB575
+0x8B8C	0xB576
+0x8B8D	0xB577
+0x8B8E	0xB578
+0x8B8F	0xB579
+0x8B90	0xB57A
+0x8B91	0xB57B
+0x8B92	0xB57C
+0x8B93	0xB57D
+0x8B94	0xB57E
+0x8B95	0xB57F
+0x8B96	0xB580
+0x8B97	0xB581
+0x8B98	0xB582
+0x8B99	0xB583
+0x8B9A	0xB584
+0x8B9B	0xB585
+0x8B9C	0xB586
+0x8B9D	0xB587
+0x8B9E	0xB588
+0x8B9F	0xB589
+0x8BA0	0xB58A
+0x8BA1	0xB58B
+0x8BA2	0xB58C
+0x8BA3	0xB58D
+0x8BA4	0xB58E
+0x8BA5	0xB58F
+0x8BA6	0xB590
+0x8BA7	0xB591
+0x8BA8	0xB592
+0x8BA9	0xB593
+0x8BAA	0xB594
+0x8BAB	0xB595
+0x8BAC	0xB596
+0x8BAD	0xB597
+0x8BAE	0xB598
+0x8BAF	0xB599
+0x8BB0	0xB59A
+0x8BB1	0xB59B
+0x8BB2	0xB59C
+0x8BB3	0xB59D
+0x8BB4	0xB59E
+0x8BB5	0xB59F
+0x8BB6	0xB5A2
+0x8BB7	0xB5A3
+0x8BB8	0xB5A5
+0x8BB9	0xB5A6
+0x8BBA	0xB5A7
+0x8BBB	0xB5A9
+0x8BBC	0xB5AC
+0x8BBD	0xB5AD
+0x8BBE	0xB5AE
+0x8BBF	0xB5AF
+0x8BC0	0xB5B2
+0x8BC1	0xB5B6
+0x8BC2	0xB5B7
+0x8BC3	0xB5B8
+0x8BC4	0xB5B9
+0x8BC5	0xB5BA
+0x8BC6	0xB5BE
+0x8BC7	0xB5BF
+0x8BC8	0xB5C1
+0x8BC9	0xB5C2
+0x8BCA	0xB5C3
+0x8BCB	0xB5C5
+0x8BCC	0xB5C6
+0x8BCD	0xB5C7
+0x8BCE	0xB5C8
+0x8BCF	0xB5C9
+0x8BD0	0xB5CA
+0x8BD1	0xB5CB
+0x8BD2	0xB5CE
+0x8BD3	0xB5D2
+0x8BD4	0xB5D3
+0x8BD5	0xB5D4
+0x8BD6	0xB5D5
+0x8BD7	0xB5D6
+0x8BD8	0xB5D7
+0x8BD9	0xB5D9
+0x8BDA	0xB5DA
+0x8BDB	0xB5DB
+0x8BDC	0xB5DC
+0x8BDD	0xB5DD
+0x8BDE	0xB5DE
+0x8BDF	0xB5DF
+0x8BE0	0xB5E0
+0x8BE1	0xB5E1
+0x8BE2	0xB5E2
+0x8BE3	0xB5E3
+0x8BE4	0xB5E4
+0x8BE5	0xB5E5
+0x8BE6	0xB5E6
+0x8BE7	0xB5E7
+0x8BE8	0xB5E8
+0x8BE9	0xB5E9
+0x8BEA	0xB5EA
+0x8BEB	0xB5EB
+0x8BEC	0xB5ED
+0x8BED	0xB5EE
+0x8BEE	0xB5EF
+0x8BEF	0xB5F0
+0x8BF0	0xB5F1
+0x8BF1	0xB5F2
+0x8BF2	0xB5F3
+0x8BF3	0xB5F4
+0x8BF4	0xB5F5
+0x8BF5	0xB5F6
+0x8BF6	0xB5F7
+0x8BF7	0xB5F8
+0x8BF8	0xB5F9
+0x8BF9	0xB5FA
+0x8BFA	0xB5FB
+0x8BFB	0xB5FC
+0x8BFC	0xB5FD
+0x8BFD	0xB5FE
+0x8BFE	0xB5FF
+0x8C41	0xB600
+0x8C42	0xB601
+0x8C43	0xB602
+0x8C44	0xB603
+0x8C45	0xB604
+0x8C46	0xB605
+0x8C47	0xB606
+0x8C48	0xB607
+0x8C49	0xB608
+0x8C4A	0xB609
+0x8C4B	0xB60A
+0x8C4C	0xB60B
+0x8C4D	0xB60C
+0x8C4E	0xB60D
+0x8C4F	0xB60E
+0x8C50	0xB60F
+0x8C51	0xB612
+0x8C52	0xB613
+0x8C53	0xB615
+0x8C54	0xB616
+0x8C55	0xB617
+0x8C56	0xB619
+0x8C57	0xB61A
+0x8C58	0xB61B
+0x8C59	0xB61C
+0x8C5A	0xB61D
+0x8C61	0xB61E
+0x8C62	0xB61F
+0x8C63	0xB620
+0x8C64	0xB621
+0x8C65	0xB622
+0x8C66	0xB623
+0x8C67	0xB624
+0x8C68	0xB626
+0x8C69	0xB627
+0x8C6A	0xB628
+0x8C6B	0xB629
+0x8C6C	0xB62A
+0x8C6D	0xB62B
+0x8C6E	0xB62D
+0x8C6F	0xB62E
+0x8C70	0xB62F
+0x8C71	0xB630
+0x8C72	0xB631
+0x8C73	0xB632
+0x8C74	0xB633
+0x8C75	0xB635
+0x8C76	0xB636
+0x8C77	0xB637
+0x8C78	0xB638
+0x8C79	0xB639
+0x8C7A	0xB63A
+0x8C81	0xB63B
+0x8C82	0xB63C
+0x8C83	0xB63D
+0x8C84	0xB63E
+0x8C85	0xB63F
+0x8C86	0xB640
+0x8C87	0xB641
+0x8C88	0xB642
+0x8C89	0xB643
+0x8C8A	0xB644
+0x8C8B	0xB645
+0x8C8C	0xB646
+0x8C8D	0xB647
+0x8C8E	0xB649
+0x8C8F	0xB64A
+0x8C90	0xB64B
+0x8C91	0xB64C
+0x8C92	0xB64D
+0x8C93	0xB64E
+0x8C94	0xB64F
+0x8C95	0xB650
+0x8C96	0xB651
+0x8C97	0xB652
+0x8C98	0xB653
+0x8C99	0xB654
+0x8C9A	0xB655
+0x8C9B	0xB656
+0x8C9C	0xB657
+0x8C9D	0xB658
+0x8C9E	0xB659
+0x8C9F	0xB65A
+0x8CA0	0xB65B
+0x8CA1	0xB65C
+0x8CA2	0xB65D
+0x8CA3	0xB65E
+0x8CA4	0xB65F
+0x8CA5	0xB660
+0x8CA6	0xB661
+0x8CA7	0xB662
+0x8CA8	0xB663
+0x8CA9	0xB665
+0x8CAA	0xB666
+0x8CAB	0xB667
+0x8CAC	0xB669
+0x8CAD	0xB66A
+0x8CAE	0xB66B
+0x8CAF	0xB66C
+0x8CB0	0xB66D
+0x8CB1	0xB66E
+0x8CB2	0xB66F
+0x8CB3	0xB670
+0x8CB4	0xB671
+0x8CB5	0xB672
+0x8CB6	0xB673
+0x8CB7	0xB674
+0x8CB8	0xB675
+0x8CB9	0xB676
+0x8CBA	0xB677
+0x8CBB	0xB678
+0x8CBC	0xB679
+0x8CBD	0xB67A
+0x8CBE	0xB67B
+0x8CBF	0xB67C
+0x8CC0	0xB67D
+0x8CC1	0xB67E
+0x8CC2	0xB67F
+0x8CC3	0xB680
+0x8CC4	0xB681
+0x8CC5	0xB682
+0x8CC6	0xB683
+0x8CC7	0xB684
+0x8CC8	0xB685
+0x8CC9	0xB686
+0x8CCA	0xB687
+0x8CCB	0xB688
+0x8CCC	0xB689
+0x8CCD	0xB68A
+0x8CCE	0xB68B
+0x8CCF	0xB68C
+0x8CD0	0xB68D
+0x8CD1	0xB68E
+0x8CD2	0xB68F
+0x8CD3	0xB690
+0x8CD4	0xB691
+0x8CD5	0xB692
+0x8CD6	0xB693
+0x8CD7	0xB694
+0x8CD8	0xB695
+0x8CD9	0xB696
+0x8CDA	0xB697
+0x8CDB	0xB698
+0x8CDC	0xB699
+0x8CDD	0xB69A
+0x8CDE	0xB69B
+0x8CDF	0xB69E
+0x8CE0	0xB69F
+0x8CE1	0xB6A1
+0x8CE2	0xB6A2
+0x8CE3	0xB6A3
+0x8CE4	0xB6A5
+0x8CE5	0xB6A6
+0x8CE6	0xB6A7
+0x8CE7	0xB6A8
+0x8CE8	0xB6A9
+0x8CE9	0xB6AA
+0x8CEA	0xB6AD
+0x8CEB	0xB6AE
+0x8CEC	0xB6AF
+0x8CED	0xB6B0
+0x8CEE	0xB6B2
+0x8CEF	0xB6B3
+0x8CF0	0xB6B4
+0x8CF1	0xB6B5
+0x8CF2	0xB6B6
+0x8CF3	0xB6B7
+0x8CF4	0xB6B8
+0x8CF5	0xB6B9
+0x8CF6	0xB6BA
+0x8CF7	0xB6BB
+0x8CF8	0xB6BC
+0x8CF9	0xB6BD
+0x8CFA	0xB6BE
+0x8CFB	0xB6BF
+0x8CFC	0xB6C0
+0x8CFD	0xB6C1
+0x8CFE	0xB6C2
+0x8D41	0xB6C3
+0x8D42	0xB6C4
+0x8D43	0xB6C5
+0x8D44	0xB6C6
+0x8D45	0xB6C7
+0x8D46	0xB6C8
+0x8D47	0xB6C9
+0x8D48	0xB6CA
+0x8D49	0xB6CB
+0x8D4A	0xB6CC
+0x8D4B	0xB6CD
+0x8D4C	0xB6CE
+0x8D4D	0xB6CF
+0x8D4E	0xB6D0
+0x8D4F	0xB6D1
+0x8D50	0xB6D2
+0x8D51	0xB6D3
+0x8D52	0xB6D5
+0x8D53	0xB6D6
+0x8D54	0xB6D7
+0x8D55	0xB6D8
+0x8D56	0xB6D9
+0x8D57	0xB6DA
+0x8D58	0xB6DB
+0x8D59	0xB6DC
+0x8D5A	0xB6DD
+0x8D61	0xB6DE
+0x8D62	0xB6DF
+0x8D63	0xB6E0
+0x8D64	0xB6E1
+0x8D65	0xB6E2
+0x8D66	0xB6E3
+0x8D67	0xB6E4
+0x8D68	0xB6E5
+0x8D69	0xB6E6
+0x8D6A	0xB6E7
+0x8D6B	0xB6E8
+0x8D6C	0xB6E9
+0x8D6D	0xB6EA
+0x8D6E	0xB6EB
+0x8D6F	0xB6EC
+0x8D70	0xB6ED
+0x8D71	0xB6EE
+0x8D72	0xB6EF
+0x8D73	0xB6F1
+0x8D74	0xB6F2
+0x8D75	0xB6F3
+0x8D76	0xB6F5
+0x8D77	0xB6F6
+0x8D78	0xB6F7
+0x8D79	0xB6F9
+0x8D7A	0xB6FA
+0x8D81	0xB6FB
+0x8D82	0xB6FC
+0x8D83	0xB6FD
+0x8D84	0xB6FE
+0x8D85	0xB6FF
+0x8D86	0xB702
+0x8D87	0xB703
+0x8D88	0xB704
+0x8D89	0xB706
+0x8D8A	0xB707
+0x8D8B	0xB708
+0x8D8C	0xB709
+0x8D8D	0xB70A
+0x8D8E	0xB70B
+0x8D8F	0xB70C
+0x8D90	0xB70D
+0x8D91	0xB70E
+0x8D92	0xB70F
+0x8D93	0xB710
+0x8D94	0xB711
+0x8D95	0xB712
+0x8D96	0xB713
+0x8D97	0xB714
+0x8D98	0xB715
+0x8D99	0xB716
+0x8D9A	0xB717
+0x8D9B	0xB718
+0x8D9C	0xB719
+0x8D9D	0xB71A
+0x8D9E	0xB71B
+0x8D9F	0xB71C
+0x8DA0	0xB71D
+0x8DA1	0xB71E
+0x8DA2	0xB71F
+0x8DA3	0xB720
+0x8DA4	0xB721
+0x8DA5	0xB722
+0x8DA6	0xB723
+0x8DA7	0xB724
+0x8DA8	0xB725
+0x8DA9	0xB726
+0x8DAA	0xB727
+0x8DAB	0xB72A
+0x8DAC	0xB72B
+0x8DAD	0xB72D
+0x8DAE	0xB72E
+0x8DAF	0xB731
+0x8DB0	0xB732
+0x8DB1	0xB733
+0x8DB2	0xB734
+0x8DB3	0xB735
+0x8DB4	0xB736
+0x8DB5	0xB737
+0x8DB6	0xB73A
+0x8DB7	0xB73C
+0x8DB8	0xB73D
+0x8DB9	0xB73E
+0x8DBA	0xB73F
+0x8DBB	0xB740
+0x8DBC	0xB741
+0x8DBD	0xB742
+0x8DBE	0xB743
+0x8DBF	0xB745
+0x8DC0	0xB746
+0x8DC1	0xB747
+0x8DC2	0xB749
+0x8DC3	0xB74A
+0x8DC4	0xB74B
+0x8DC5	0xB74D
+0x8DC6	0xB74E
+0x8DC7	0xB74F
+0x8DC8	0xB750
+0x8DC9	0xB751
+0x8DCA	0xB752
+0x8DCB	0xB753
+0x8DCC	0xB756
+0x8DCD	0xB757
+0x8DCE	0xB758
+0x8DCF	0xB759
+0x8DD0	0xB75A
+0x8DD1	0xB75B
+0x8DD2	0xB75C
+0x8DD3	0xB75D
+0x8DD4	0xB75E
+0x8DD5	0xB75F
+0x8DD6	0xB761
+0x8DD7	0xB762
+0x8DD8	0xB763
+0x8DD9	0xB765
+0x8DDA	0xB766
+0x8DDB	0xB767
+0x8DDC	0xB769
+0x8DDD	0xB76A
+0x8DDE	0xB76B
+0x8DDF	0xB76C
+0x8DE0	0xB76D
+0x8DE1	0xB76E
+0x8DE2	0xB76F
+0x8DE3	0xB772
+0x8DE4	0xB774
+0x8DE5	0xB776
+0x8DE6	0xB777
+0x8DE7	0xB778
+0x8DE8	0xB779
+0x8DE9	0xB77A
+0x8DEA	0xB77B
+0x8DEB	0xB77E
+0x8DEC	0xB77F
+0x8DED	0xB781
+0x8DEE	0xB782
+0x8DEF	0xB783
+0x8DF0	0xB785
+0x8DF1	0xB786
+0x8DF2	0xB787
+0x8DF3	0xB788
+0x8DF4	0xB789
+0x8DF5	0xB78A
+0x8DF6	0xB78B
+0x8DF7	0xB78E
+0x8DF8	0xB793
+0x8DF9	0xB794
+0x8DFA	0xB795
+0x8DFB	0xB79A
+0x8DFC	0xB79B
+0x8DFD	0xB79D
+0x8DFE	0xB79E
+0x8E41	0xB79F
+0x8E42	0xB7A1
+0x8E43	0xB7A2
+0x8E44	0xB7A3
+0x8E45	0xB7A4
+0x8E46	0xB7A5
+0x8E47	0xB7A6
+0x8E48	0xB7A7
+0x8E49	0xB7AA
+0x8E4A	0xB7AE
+0x8E4B	0xB7AF
+0x8E4C	0xB7B0
+0x8E4D	0xB7B1
+0x8E4E	0xB7B2
+0x8E4F	0xB7B3
+0x8E50	0xB7B6
+0x8E51	0xB7B7
+0x8E52	0xB7B9
+0x8E53	0xB7BA
+0x8E54	0xB7BB
+0x8E55	0xB7BC
+0x8E56	0xB7BD
+0x8E57	0xB7BE
+0x8E58	0xB7BF
+0x8E59	0xB7C0
+0x8E5A	0xB7C1
+0x8E61	0xB7C2
+0x8E62	0xB7C3
+0x8E63	0xB7C4
+0x8E64	0xB7C5
+0x8E65	0xB7C6
+0x8E66	0xB7C8
+0x8E67	0xB7CA
+0x8E68	0xB7CB
+0x8E69	0xB7CC
+0x8E6A	0xB7CD
+0x8E6B	0xB7CE
+0x8E6C	0xB7CF
+0x8E6D	0xB7D0
+0x8E6E	0xB7D1
+0x8E6F	0xB7D2
+0x8E70	0xB7D3
+0x8E71	0xB7D4
+0x8E72	0xB7D5
+0x8E73	0xB7D6
+0x8E74	0xB7D7
+0x8E75	0xB7D8
+0x8E76	0xB7D9
+0x8E77	0xB7DA
+0x8E78	0xB7DB
+0x8E79	0xB7DC
+0x8E7A	0xB7DD
+0x8E81	0xB7DE
+0x8E82	0xB7DF
+0x8E83	0xB7E0
+0x8E84	0xB7E1
+0x8E85	0xB7E2
+0x8E86	0xB7E3
+0x8E87	0xB7E4
+0x8E88	0xB7E5
+0x8E89	0xB7E6
+0x8E8A	0xB7E7
+0x8E8B	0xB7E8
+0x8E8C	0xB7E9
+0x8E8D	0xB7EA
+0x8E8E	0xB7EB
+0x8E8F	0xB7EE
+0x8E90	0xB7EF
+0x8E91	0xB7F1
+0x8E92	0xB7F2
+0x8E93	0xB7F3
+0x8E94	0xB7F5
+0x8E95	0xB7F6
+0x8E96	0xB7F7
+0x8E97	0xB7F8
+0x8E98	0xB7F9
+0x8E99	0xB7FA
+0x8E9A	0xB7FB
+0x8E9B	0xB7FE
+0x8E9C	0xB802
+0x8E9D	0xB803
+0x8E9E	0xB804
+0x8E9F	0xB805
+0x8EA0	0xB806
+0x8EA1	0xB80A
+0x8EA2	0xB80B
+0x8EA3	0xB80D
+0x8EA4	0xB80E
+0x8EA5	0xB80F
+0x8EA6	0xB811
+0x8EA7	0xB812
+0x8EA8	0xB813
+0x8EA9	0xB814
+0x8EAA	0xB815
+0x8EAB	0xB816
+0x8EAC	0xB817
+0x8EAD	0xB81A
+0x8EAE	0xB81C
+0x8EAF	0xB81E
+0x8EB0	0xB81F
+0x8EB1	0xB820
+0x8EB2	0xB821
+0x8EB3	0xB822
+0x8EB4	0xB823
+0x8EB5	0xB826
+0x8EB6	0xB827
+0x8EB7	0xB829
+0x8EB8	0xB82A
+0x8EB9	0xB82B
+0x8EBA	0xB82D
+0x8EBB	0xB82E
+0x8EBC	0xB82F
+0x8EBD	0xB830
+0x8EBE	0xB831
+0x8EBF	0xB832
+0x8EC0	0xB833
+0x8EC1	0xB836
+0x8EC2	0xB83A
+0x8EC3	0xB83B
+0x8EC4	0xB83C
+0x8EC5	0xB83D
+0x8EC6	0xB83E
+0x8EC7	0xB83F
+0x8EC8	0xB841
+0x8EC9	0xB842
+0x8ECA	0xB843
+0x8ECB	0xB845
+0x8ECC	0xB846
+0x8ECD	0xB847
+0x8ECE	0xB848
+0x8ECF	0xB849
+0x8ED0	0xB84A
+0x8ED1	0xB84B
+0x8ED2	0xB84C
+0x8ED3	0xB84D
+0x8ED4	0xB84E
+0x8ED5	0xB84F
+0x8ED6	0xB850
+0x8ED7	0xB852
+0x8ED8	0xB854
+0x8ED9	0xB855
+0x8EDA	0xB856
+0x8EDB	0xB857
+0x8EDC	0xB858
+0x8EDD	0xB859
+0x8EDE	0xB85A
+0x8EDF	0xB85B
+0x8EE0	0xB85E
+0x8EE1	0xB85F
+0x8EE2	0xB861
+0x8EE3	0xB862
+0x8EE4	0xB863
+0x8EE5	0xB865
+0x8EE6	0xB866
+0x8EE7	0xB867
+0x8EE8	0xB868
+0x8EE9	0xB869
+0x8EEA	0xB86A
+0x8EEB	0xB86B
+0x8EEC	0xB86E
+0x8EED	0xB870
+0x8EEE	0xB872
+0x8EEF	0xB873
+0x8EF0	0xB874
+0x8EF1	0xB875
+0x8EF2	0xB876
+0x8EF3	0xB877
+0x8EF4	0xB879
+0x8EF5	0xB87A
+0x8EF6	0xB87B
+0x8EF7	0xB87D
+0x8EF8	0xB87E
+0x8EF9	0xB87F
+0x8EFA	0xB880
+0x8EFB	0xB881
+0x8EFC	0xB882
+0x8EFD	0xB883
+0x8EFE	0xB884
+0x8F41	0xB885
+0x8F42	0xB886
+0x8F43	0xB887
+0x8F44	0xB888
+0x8F45	0xB889
+0x8F46	0xB88A
+0x8F47	0xB88B
+0x8F48	0xB88C
+0x8F49	0xB88E
+0x8F4A	0xB88F
+0x8F4B	0xB890
+0x8F4C	0xB891
+0x8F4D	0xB892
+0x8F4E	0xB893
+0x8F4F	0xB894
+0x8F50	0xB895
+0x8F51	0xB896
+0x8F52	0xB897
+0x8F53	0xB898
+0x8F54	0xB899
+0x8F55	0xB89A
+0x8F56	0xB89B
+0x8F57	0xB89C
+0x8F58	0xB89D
+0x8F59	0xB89E
+0x8F5A	0xB89F
+0x8F61	0xB8A0
+0x8F62	0xB8A1
+0x8F63	0xB8A2
+0x8F64	0xB8A3
+0x8F65	0xB8A4
+0x8F66	0xB8A5
+0x8F67	0xB8A6
+0x8F68	0xB8A7
+0x8F69	0xB8A9
+0x8F6A	0xB8AA
+0x8F6B	0xB8AB
+0x8F6C	0xB8AC
+0x8F6D	0xB8AD
+0x8F6E	0xB8AE
+0x8F6F	0xB8AF
+0x8F70	0xB8B1
+0x8F71	0xB8B2
+0x8F72	0xB8B3
+0x8F73	0xB8B5
+0x8F74	0xB8B6
+0x8F75	0xB8B7
+0x8F76	0xB8B9
+0x8F77	0xB8BA
+0x8F78	0xB8BB
+0x8F79	0xB8BC
+0x8F7A	0xB8BD
+0x8F81	0xB8BE
+0x8F82	0xB8BF
+0x8F83	0xB8C2
+0x8F84	0xB8C4
+0x8F85	0xB8C6
+0x8F86	0xB8C7
+0x8F87	0xB8C8
+0x8F88	0xB8C9
+0x8F89	0xB8CA
+0x8F8A	0xB8CB
+0x8F8B	0xB8CD
+0x8F8C	0xB8CE
+0x8F8D	0xB8CF
+0x8F8E	0xB8D1
+0x8F8F	0xB8D2
+0x8F90	0xB8D3
+0x8F91	0xB8D5
+0x8F92	0xB8D6
+0x8F93	0xB8D7
+0x8F94	0xB8D8
+0x8F95	0xB8D9
+0x8F96	0xB8DA
+0x8F97	0xB8DB
+0x8F98	0xB8DC
+0x8F99	0xB8DE
+0x8F9A	0xB8E0
+0x8F9B	0xB8E2
+0x8F9C	0xB8E3
+0x8F9D	0xB8E4
+0x8F9E	0xB8E5
+0x8F9F	0xB8E6
+0x8FA0	0xB8E7
+0x8FA1	0xB8EA
+0x8FA2	0xB8EB
+0x8FA3	0xB8ED
+0x8FA4	0xB8EE
+0x8FA5	0xB8EF
+0x8FA6	0xB8F1
+0x8FA7	0xB8F2
+0x8FA8	0xB8F3
+0x8FA9	0xB8F4
+0x8FAA	0xB8F5
+0x8FAB	0xB8F6
+0x8FAC	0xB8F7
+0x8FAD	0xB8FA
+0x8FAE	0xB8FC
+0x8FAF	0xB8FE
+0x8FB0	0xB8FF
+0x8FB1	0xB900
+0x8FB2	0xB901
+0x8FB3	0xB902
+0x8FB4	0xB903
+0x8FB5	0xB905
+0x8FB6	0xB906
+0x8FB7	0xB907
+0x8FB8	0xB908
+0x8FB9	0xB909
+0x8FBA	0xB90A
+0x8FBB	0xB90B
+0x8FBC	0xB90C
+0x8FBD	0xB90D
+0x8FBE	0xB90E
+0x8FBF	0xB90F
+0x8FC0	0xB910
+0x8FC1	0xB911
+0x8FC2	0xB912
+0x8FC3	0xB913
+0x8FC4	0xB914
+0x8FC5	0xB915
+0x8FC6	0xB916
+0x8FC7	0xB917
+0x8FC8	0xB919
+0x8FC9	0xB91A
+0x8FCA	0xB91B
+0x8FCB	0xB91C
+0x8FCC	0xB91D
+0x8FCD	0xB91E
+0x8FCE	0xB91F
+0x8FCF	0xB921
+0x8FD0	0xB922
+0x8FD1	0xB923
+0x8FD2	0xB924
+0x8FD3	0xB925
+0x8FD4	0xB926
+0x8FD5	0xB927
+0x8FD6	0xB928
+0x8FD7	0xB929
+0x8FD8	0xB92A
+0x8FD9	0xB92B
+0x8FDA	0xB92C
+0x8FDB	0xB92D
+0x8FDC	0xB92E
+0x8FDD	0xB92F
+0x8FDE	0xB930
+0x8FDF	0xB931
+0x8FE0	0xB932
+0x8FE1	0xB933
+0x8FE2	0xB934
+0x8FE3	0xB935
+0x8FE4	0xB936
+0x8FE5	0xB937
+0x8FE6	0xB938
+0x8FE7	0xB939
+0x8FE8	0xB93A
+0x8FE9	0xB93B
+0x8FEA	0xB93E
+0x8FEB	0xB93F
+0x8FEC	0xB941
+0x8FED	0xB942
+0x8FEE	0xB943
+0x8FEF	0xB945
+0x8FF0	0xB946
+0x8FF1	0xB947
+0x8FF2	0xB948
+0x8FF3	0xB949
+0x8FF4	0xB94A
+0x8FF5	0xB94B
+0x8FF6	0xB94D
+0x8FF7	0xB94E
+0x8FF8	0xB950
+0x8FF9	0xB952
+0x8FFA	0xB953
+0x8FFB	0xB954
+0x8FFC	0xB955
+0x8FFD	0xB956
+0x8FFE	0xB957
+0x9041	0xB95A
+0x9042	0xB95B
+0x9043	0xB95D
+0x9044	0xB95E
+0x9045	0xB95F
+0x9046	0xB961
+0x9047	0xB962
+0x9048	0xB963
+0x9049	0xB964
+0x904A	0xB965
+0x904B	0xB966
+0x904C	0xB967
+0x904D	0xB96A
+0x904E	0xB96C
+0x904F	0xB96E
+0x9050	0xB96F
+0x9051	0xB970
+0x9052	0xB971
+0x9053	0xB972
+0x9054	0xB973
+0x9055	0xB976
+0x9056	0xB977
+0x9057	0xB979
+0x9058	0xB97A
+0x9059	0xB97B
+0x905A	0xB97D
+0x9061	0xB97E
+0x9062	0xB97F
+0x9063	0xB980
+0x9064	0xB981
+0x9065	0xB982
+0x9066	0xB983
+0x9067	0xB986
+0x9068	0xB988
+0x9069	0xB98B
+0x906A	0xB98C
+0x906B	0xB98F
+0x906C	0xB990
+0x906D	0xB991
+0x906E	0xB992
+0x906F	0xB993
+0x9070	0xB994
+0x9071	0xB995
+0x9072	0xB996
+0x9073	0xB997
+0x9074	0xB998
+0x9075	0xB999
+0x9076	0xB99A
+0x9077	0xB99B
+0x9078	0xB99C
+0x9079	0xB99D
+0x907A	0xB99E
+0x9081	0xB99F
+0x9082	0xB9A0
+0x9083	0xB9A1
+0x9084	0xB9A2
+0x9085	0xB9A3
+0x9086	0xB9A4
+0x9087	0xB9A5
+0x9088	0xB9A6
+0x9089	0xB9A7
+0x908A	0xB9A8
+0x908B	0xB9A9
+0x908C	0xB9AA
+0x908D	0xB9AB
+0x908E	0xB9AE
+0x908F	0xB9AF
+0x9090	0xB9B1
+0x9091	0xB9B2
+0x9092	0xB9B3
+0x9093	0xB9B5
+0x9094	0xB9B6
+0x9095	0xB9B7
+0x9096	0xB9B8
+0x9097	0xB9B9
+0x9098	0xB9BA
+0x9099	0xB9BB
+0x909A	0xB9BE
+0x909B	0xB9C0
+0x909C	0xB9C2
+0x909D	0xB9C3
+0x909E	0xB9C4
+0x909F	0xB9C5
+0x90A0	0xB9C6
+0x90A1	0xB9C7
+0x90A2	0xB9CA
+0x90A3	0xB9CB
+0x90A4	0xB9CD
+0x90A5	0xB9D3
+0x90A6	0xB9D4
+0x90A7	0xB9D5
+0x90A8	0xB9D6
+0x90A9	0xB9D7
+0x90AA	0xB9DA
+0x90AB	0xB9DC
+0x90AC	0xB9DF
+0x90AD	0xB9E0
+0x90AE	0xB9E2
+0x90AF	0xB9E6
+0x90B0	0xB9E7
+0x90B1	0xB9E9
+0x90B2	0xB9EA
+0x90B3	0xB9EB
+0x90B4	0xB9ED
+0x90B5	0xB9EE
+0x90B6	0xB9EF
+0x90B7	0xB9F0
+0x90B8	0xB9F1
+0x90B9	0xB9F2
+0x90BA	0xB9F3
+0x90BB	0xB9F6
+0x90BC	0xB9FB
+0x90BD	0xB9FC
+0x90BE	0xB9FD
+0x90BF	0xB9FE
+0x90C0	0xB9FF
+0x90C1	0xBA02
+0x90C2	0xBA03
+0x90C3	0xBA04
+0x90C4	0xBA05
+0x90C5	0xBA06
+0x90C6	0xBA07
+0x90C7	0xBA09
+0x90C8	0xBA0A
+0x90C9	0xBA0B
+0x90CA	0xBA0C
+0x90CB	0xBA0D
+0x90CC	0xBA0E
+0x90CD	0xBA0F
+0x90CE	0xBA10
+0x90CF	0xBA11
+0x90D0	0xBA12
+0x90D1	0xBA13
+0x90D2	0xBA14
+0x90D3	0xBA16
+0x90D4	0xBA17
+0x90D5	0xBA18
+0x90D6	0xBA19
+0x90D7	0xBA1A
+0x90D8	0xBA1B
+0x90D9	0xBA1C
+0x90DA	0xBA1D
+0x90DB	0xBA1E
+0x90DC	0xBA1F
+0x90DD	0xBA20
+0x90DE	0xBA21
+0x90DF	0xBA22
+0x90E0	0xBA23
+0x90E1	0xBA24
+0x90E2	0xBA25
+0x90E3	0xBA26
+0x90E4	0xBA27
+0x90E5	0xBA28
+0x90E6	0xBA29
+0x90E7	0xBA2A
+0x90E8	0xBA2B
+0x90E9	0xBA2C
+0x90EA	0xBA2D
+0x90EB	0xBA2E
+0x90EC	0xBA2F
+0x90ED	0xBA30
+0x90EE	0xBA31
+0x90EF	0xBA32
+0x90F0	0xBA33
+0x90F1	0xBA34
+0x90F2	0xBA35
+0x90F3	0xBA36
+0x90F4	0xBA37
+0x90F5	0xBA3A
+0x90F6	0xBA3B
+0x90F7	0xBA3D
+0x90F8	0xBA3E
+0x90F9	0xBA3F
+0x90FA	0xBA41
+0x90FB	0xBA43
+0x90FC	0xBA44
+0x90FD	0xBA45
+0x90FE	0xBA46
+0x9141	0xBA47
+0x9142	0xBA4A
+0x9143	0xBA4C
+0x9144	0xBA4F
+0x9145	0xBA50
+0x9146	0xBA51
+0x9147	0xBA52
+0x9148	0xBA56
+0x9149	0xBA57
+0x914A	0xBA59
+0x914B	0xBA5A
+0x914C	0xBA5B
+0x914D	0xBA5D
+0x914E	0xBA5E
+0x914F	0xBA5F
+0x9150	0xBA60
+0x9151	0xBA61
+0x9152	0xBA62
+0x9153	0xBA63
+0x9154	0xBA66
+0x9155	0xBA6A
+0x9156	0xBA6B
+0x9157	0xBA6C
+0x9158	0xBA6D
+0x9159	0xBA6E
+0x915A	0xBA6F
+0x9161	0xBA72
+0x9162	0xBA73
+0x9163	0xBA75
+0x9164	0xBA76
+0x9165	0xBA77
+0x9166	0xBA79
+0x9167	0xBA7A
+0x9168	0xBA7B
+0x9169	0xBA7C
+0x916A	0xBA7D
+0x916B	0xBA7E
+0x916C	0xBA7F
+0x916D	0xBA80
+0x916E	0xBA81
+0x916F	0xBA82
+0x9170	0xBA86
+0x9171	0xBA88
+0x9172	0xBA89
+0x9173	0xBA8A
+0x9174	0xBA8B
+0x9175	0xBA8D
+0x9176	0xBA8E
+0x9177	0xBA8F
+0x9178	0xBA90
+0x9179	0xBA91
+0x917A	0xBA92
+0x9181	0xBA93
+0x9182	0xBA94
+0x9183	0xBA95
+0x9184	0xBA96
+0x9185	0xBA97
+0x9186	0xBA98
+0x9187	0xBA99
+0x9188	0xBA9A
+0x9189	0xBA9B
+0x918A	0xBA9C
+0x918B	0xBA9D
+0x918C	0xBA9E
+0x918D	0xBA9F
+0x918E	0xBAA0
+0x918F	0xBAA1
+0x9190	0xBAA2
+0x9191	0xBAA3
+0x9192	0xBAA4
+0x9193	0xBAA5
+0x9194	0xBAA6
+0x9195	0xBAA7
+0x9196	0xBAAA
+0x9197	0xBAAD
+0x9198	0xBAAE
+0x9199	0xBAAF
+0x919A	0xBAB1
+0x919B	0xBAB3
+0x919C	0xBAB4
+0x919D	0xBAB5
+0x919E	0xBAB6
+0x919F	0xBAB7
+0x91A0	0xBABA
+0x91A1	0xBABC
+0x91A2	0xBABE
+0x91A3	0xBABF
+0x91A4	0xBAC0
+0x91A5	0xBAC1
+0x91A6	0xBAC2
+0x91A7	0xBAC3
+0x91A8	0xBAC5
+0x91A9	0xBAC6
+0x91AA	0xBAC7
+0x91AB	0xBAC9
+0x91AC	0xBACA
+0x91AD	0xBACB
+0x91AE	0xBACC
+0x91AF	0xBACD
+0x91B0	0xBACE
+0x91B1	0xBACF
+0x91B2	0xBAD0
+0x91B3	0xBAD1
+0x91B4	0xBAD2
+0x91B5	0xBAD3
+0x91B6	0xBAD4
+0x91B7	0xBAD5
+0x91B8	0xBAD6
+0x91B9	0xBAD7
+0x91BA	0xBADA
+0x91BB	0xBADB
+0x91BC	0xBADC
+0x91BD	0xBADD
+0x91BE	0xBADE
+0x91BF	0xBADF
+0x91C0	0xBAE0
+0x91C1	0xBAE1
+0x91C2	0xBAE2
+0x91C3	0xBAE3
+0x91C4	0xBAE4
+0x91C5	0xBAE5
+0x91C6	0xBAE6
+0x91C7	0xBAE7
+0x91C8	0xBAE8
+0x91C9	0xBAE9
+0x91CA	0xBAEA
+0x91CB	0xBAEB
+0x91CC	0xBAEC
+0x91CD	0xBAED
+0x91CE	0xBAEE
+0x91CF	0xBAEF
+0x91D0	0xBAF0
+0x91D1	0xBAF1
+0x91D2	0xBAF2
+0x91D3	0xBAF3
+0x91D4	0xBAF4
+0x91D5	0xBAF5
+0x91D6	0xBAF6
+0x91D7	0xBAF7
+0x91D8	0xBAF8
+0x91D9	0xBAF9
+0x91DA	0xBAFA
+0x91DB	0xBAFB
+0x91DC	0xBAFD
+0x91DD	0xBAFE
+0x91DE	0xBAFF
+0x91DF	0xBB01
+0x91E0	0xBB02
+0x91E1	0xBB03
+0x91E2	0xBB05
+0x91E3	0xBB06
+0x91E4	0xBB07
+0x91E5	0xBB08
+0x91E6	0xBB09
+0x91E7	0xBB0A
+0x91E8	0xBB0B
+0x91E9	0xBB0C
+0x91EA	0xBB0E
+0x91EB	0xBB10
+0x91EC	0xBB12
+0x91ED	0xBB13
+0x91EE	0xBB14
+0x91EF	0xBB15
+0x91F0	0xBB16
+0x91F1	0xBB17
+0x91F2	0xBB19
+0x91F3	0xBB1A
+0x91F4	0xBB1B
+0x91F5	0xBB1D
+0x91F6	0xBB1E
+0x91F7	0xBB1F
+0x91F8	0xBB21
+0x91F9	0xBB22
+0x91FA	0xBB23
+0x91FB	0xBB24
+0x91FC	0xBB25
+0x91FD	0xBB26
+0x91FE	0xBB27
+0x9241	0xBB28
+0x9242	0xBB2A
+0x9243	0xBB2C
+0x9244	0xBB2D
+0x9245	0xBB2E
+0x9246	0xBB2F
+0x9247	0xBB30
+0x9248	0xBB31
+0x9249	0xBB32
+0x924A	0xBB33
+0x924B	0xBB37
+0x924C	0xBB39
+0x924D	0xBB3A
+0x924E	0xBB3F
+0x924F	0xBB40
+0x9250	0xBB41
+0x9251	0xBB42
+0x9252	0xBB43
+0x9253	0xBB46
+0x9254	0xBB48
+0x9255	0xBB4A
+0x9256	0xBB4B
+0x9257	0xBB4C
+0x9258	0xBB4E
+0x9259	0xBB51
+0x925A	0xBB52
+0x9261	0xBB53
+0x9262	0xBB55
+0x9263	0xBB56
+0x9264	0xBB57
+0x9265	0xBB59
+0x9266	0xBB5A
+0x9267	0xBB5B
+0x9268	0xBB5C
+0x9269	0xBB5D
+0x926A	0xBB5E
+0x926B	0xBB5F
+0x926C	0xBB60
+0x926D	0xBB62
+0x926E	0xBB64
+0x926F	0xBB65
+0x9270	0xBB66
+0x9271	0xBB67
+0x9272	0xBB68
+0x9273	0xBB69
+0x9274	0xBB6A
+0x9275	0xBB6B
+0x9276	0xBB6D
+0x9277	0xBB6E
+0x9278	0xBB6F
+0x9279	0xBB70
+0x927A	0xBB71
+0x9281	0xBB72
+0x9282	0xBB73
+0x9283	0xBB74
+0x9284	0xBB75
+0x9285	0xBB76
+0x9286	0xBB77
+0x9287	0xBB78
+0x9288	0xBB79
+0x9289	0xBB7A
+0x928A	0xBB7B
+0x928B	0xBB7C
+0x928C	0xBB7D
+0x928D	0xBB7E
+0x928E	0xBB7F
+0x928F	0xBB80
+0x9290	0xBB81
+0x9291	0xBB82
+0x9292	0xBB83
+0x9293	0xBB84
+0x9294	0xBB85
+0x9295	0xBB86
+0x9296	0xBB87
+0x9297	0xBB89
+0x9298	0xBB8A
+0x9299	0xBB8B
+0x929A	0xBB8D
+0x929B	0xBB8E
+0x929C	0xBB8F
+0x929D	0xBB91
+0x929E	0xBB92
+0x929F	0xBB93
+0x92A0	0xBB94
+0x92A1	0xBB95
+0x92A2	0xBB96
+0x92A3	0xBB97
+0x92A4	0xBB98
+0x92A5	0xBB99
+0x92A6	0xBB9A
+0x92A7	0xBB9B
+0x92A8	0xBB9C
+0x92A9	0xBB9D
+0x92AA	0xBB9E
+0x92AB	0xBB9F
+0x92AC	0xBBA0
+0x92AD	0xBBA1
+0x92AE	0xBBA2
+0x92AF	0xBBA3
+0x92B0	0xBBA5
+0x92B1	0xBBA6
+0x92B2	0xBBA7
+0x92B3	0xBBA9
+0x92B4	0xBBAA
+0x92B5	0xBBAB
+0x92B6	0xBBAD
+0x92B7	0xBBAE
+0x92B8	0xBBAF
+0x92B9	0xBBB0
+0x92BA	0xBBB1
+0x92BB	0xBBB2
+0x92BC	0xBBB3
+0x92BD	0xBBB5
+0x92BE	0xBBB6
+0x92BF	0xBBB8
+0x92C0	0xBBB9
+0x92C1	0xBBBA
+0x92C2	0xBBBB
+0x92C3	0xBBBC
+0x92C4	0xBBBD
+0x92C5	0xBBBE
+0x92C6	0xBBBF
+0x92C7	0xBBC1
+0x92C8	0xBBC2
+0x92C9	0xBBC3
+0x92CA	0xBBC5
+0x92CB	0xBBC6
+0x92CC	0xBBC7
+0x92CD	0xBBC9
+0x92CE	0xBBCA
+0x92CF	0xBBCB
+0x92D0	0xBBCC
+0x92D1	0xBBCD
+0x92D2	0xBBCE
+0x92D3	0xBBCF
+0x92D4	0xBBD1
+0x92D5	0xBBD2
+0x92D6	0xBBD4
+0x92D7	0xBBD5
+0x92D8	0xBBD6
+0x92D9	0xBBD7
+0x92DA	0xBBD8
+0x92DB	0xBBD9
+0x92DC	0xBBDA
+0x92DD	0xBBDB
+0x92DE	0xBBDC
+0x92DF	0xBBDD
+0x92E0	0xBBDE
+0x92E1	0xBBDF
+0x92E2	0xBBE0
+0x92E3	0xBBE1
+0x92E4	0xBBE2
+0x92E5	0xBBE3
+0x92E6	0xBBE4
+0x92E7	0xBBE5
+0x92E8	0xBBE6
+0x92E9	0xBBE7
+0x92EA	0xBBE8
+0x92EB	0xBBE9
+0x92EC	0xBBEA
+0x92ED	0xBBEB
+0x92EE	0xBBEC
+0x92EF	0xBBED
+0x92F0	0xBBEE
+0x92F1	0xBBEF
+0x92F2	0xBBF0
+0x92F3	0xBBF1
+0x92F4	0xBBF2
+0x92F5	0xBBF3
+0x92F6	0xBBF4
+0x92F7	0xBBF5
+0x92F8	0xBBF6
+0x92F9	0xBBF7
+0x92FA	0xBBFA
+0x92FB	0xBBFB
+0x92FC	0xBBFD
+0x92FD	0xBBFE
+0x92FE	0xBC01
+0x9341	0xBC03
+0x9342	0xBC04
+0x9343	0xBC05
+0x9344	0xBC06
+0x9345	0xBC07
+0x9346	0xBC0A
+0x9347	0xBC0E
+0x9348	0xBC10
+0x9349	0xBC12
+0x934A	0xBC13
+0x934B	0xBC19
+0x934C	0xBC1A
+0x934D	0xBC20
+0x934E	0xBC21
+0x934F	0xBC22
+0x9350	0xBC23
+0x9351	0xBC26
+0x9352	0xBC28
+0x9353	0xBC2A
+0x9354	0xBC2B
+0x9355	0xBC2C
+0x9356	0xBC2E
+0x9357	0xBC2F
+0x9358	0xBC32
+0x9359	0xBC33
+0x935A	0xBC35
+0x9361	0xBC36
+0x9362	0xBC37
+0x9363	0xBC39
+0x9364	0xBC3A
+0x9365	0xBC3B
+0x9366	0xBC3C
+0x9367	0xBC3D
+0x9368	0xBC3E
+0x9369	0xBC3F
+0x936A	0xBC42
+0x936B	0xBC46
+0x936C	0xBC47
+0x936D	0xBC48
+0x936E	0xBC4A
+0x936F	0xBC4B
+0x9370	0xBC4E
+0x9371	0xBC4F
+0x9372	0xBC51
+0x9373	0xBC52
+0x9374	0xBC53
+0x9375	0xBC54
+0x9376	0xBC55
+0x9377	0xBC56
+0x9378	0xBC57
+0x9379	0xBC58
+0x937A	0xBC59
+0x9381	0xBC5A
+0x9382	0xBC5B
+0x9383	0xBC5C
+0x9384	0xBC5E
+0x9385	0xBC5F
+0x9386	0xBC60
+0x9387	0xBC61
+0x9388	0xBC62
+0x9389	0xBC63
+0x938A	0xBC64
+0x938B	0xBC65
+0x938C	0xBC66
+0x938D	0xBC67
+0x938E	0xBC68
+0x938F	0xBC69
+0x9390	0xBC6A
+0x9391	0xBC6B
+0x9392	0xBC6C
+0x9393	0xBC6D
+0x9394	0xBC6E
+0x9395	0xBC6F
+0x9396	0xBC70
+0x9397	0xBC71
+0x9398	0xBC72
+0x9399	0xBC73
+0x939A	0xBC74
+0x939B	0xBC75
+0x939C	0xBC76
+0x939D	0xBC77
+0x939E	0xBC78
+0x939F	0xBC79
+0x93A0	0xBC7A
+0x93A1	0xBC7B
+0x93A2	0xBC7C
+0x93A3	0xBC7D
+0x93A4	0xBC7E
+0x93A5	0xBC7F
+0x93A6	0xBC80
+0x93A7	0xBC81
+0x93A8	0xBC82
+0x93A9	0xBC83
+0x93AA	0xBC86
+0x93AB	0xBC87
+0x93AC	0xBC89
+0x93AD	0xBC8A
+0x93AE	0xBC8D
+0x93AF	0xBC8F
+0x93B0	0xBC90
+0x93B1	0xBC91
+0x93B2	0xBC92
+0x93B3	0xBC93
+0x93B4	0xBC96
+0x93B5	0xBC98
+0x93B6	0xBC9B
+0x93B7	0xBC9C
+0x93B8	0xBC9D
+0x93B9	0xBC9E
+0x93BA	0xBC9F
+0x93BB	0xBCA2
+0x93BC	0xBCA3
+0x93BD	0xBCA5
+0x93BE	0xBCA6
+0x93BF	0xBCA9
+0x93C0	0xBCAA
+0x93C1	0xBCAB
+0x93C2	0xBCAC
+0x93C3	0xBCAD
+0x93C4	0xBCAE
+0x93C5	0xBCAF
+0x93C6	0xBCB2
+0x93C7	0xBCB6
+0x93C8	0xBCB7
+0x93C9	0xBCB8
+0x93CA	0xBCB9
+0x93CB	0xBCBA
+0x93CC	0xBCBB
+0x93CD	0xBCBE
+0x93CE	0xBCBF
+0x93CF	0xBCC1
+0x93D0	0xBCC2
+0x93D1	0xBCC3
+0x93D2	0xBCC5
+0x93D3	0xBCC6
+0x93D4	0xBCC7
+0x93D5	0xBCC8
+0x93D6	0xBCC9
+0x93D7	0xBCCA
+0x93D8	0xBCCB
+0x93D9	0xBCCC
+0x93DA	0xBCCE
+0x93DB	0xBCD2
+0x93DC	0xBCD3
+0x93DD	0xBCD4
+0x93DE	0xBCD6
+0x93DF	0xBCD7
+0x93E0	0xBCD9
+0x93E1	0xBCDA
+0x93E2	0xBCDB
+0x93E3	0xBCDD
+0x93E4	0xBCDE
+0x93E5	0xBCDF
+0x93E6	0xBCE0
+0x93E7	0xBCE1
+0x93E8	0xBCE2
+0x93E9	0xBCE3
+0x93EA	0xBCE4
+0x93EB	0xBCE5
+0x93EC	0xBCE6
+0x93ED	0xBCE7
+0x93EE	0xBCE8
+0x93EF	0xBCE9
+0x93F0	0xBCEA
+0x93F1	0xBCEB
+0x93F2	0xBCEC
+0x93F3	0xBCED
+0x93F4	0xBCEE
+0x93F5	0xBCEF
+0x93F6	0xBCF0
+0x93F7	0xBCF1
+0x93F8	0xBCF2
+0x93F9	0xBCF3
+0x93FA	0xBCF7
+0x93FB	0xBCF9
+0x93FC	0xBCFA
+0x93FD	0xBCFB
+0x93FE	0xBCFD
+0x9441	0xBCFE
+0x9442	0xBCFF
+0x9443	0xBD00
+0x9444	0xBD01
+0x9445	0xBD02
+0x9446	0xBD03
+0x9447	0xBD06
+0x9448	0xBD08
+0x9449	0xBD0A
+0x944A	0xBD0B
+0x944B	0xBD0C
+0x944C	0xBD0D
+0x944D	0xBD0E
+0x944E	0xBD0F
+0x944F	0xBD11
+0x9450	0xBD12
+0x9451	0xBD13
+0x9452	0xBD15
+0x9453	0xBD16
+0x9454	0xBD17
+0x9455	0xBD18
+0x9456	0xBD19
+0x9457	0xBD1A
+0x9458	0xBD1B
+0x9459	0xBD1C
+0x945A	0xBD1D
+0x9461	0xBD1E
+0x9462	0xBD1F
+0x9463	0xBD20
+0x9464	0xBD21
+0x9465	0xBD22
+0x9466	0xBD23
+0x9467	0xBD25
+0x9468	0xBD26
+0x9469	0xBD27
+0x946A	0xBD28
+0x946B	0xBD29
+0x946C	0xBD2A
+0x946D	0xBD2B
+0x946E	0xBD2D
+0x946F	0xBD2E
+0x9470	0xBD2F
+0x9471	0xBD30
+0x9472	0xBD31
+0x9473	0xBD32
+0x9474	0xBD33
+0x9475	0xBD34
+0x9476	0xBD35
+0x9477	0xBD36
+0x9478	0xBD37
+0x9479	0xBD38
+0x947A	0xBD39
+0x9481	0xBD3A
+0x9482	0xBD3B
+0x9483	0xBD3C
+0x9484	0xBD3D
+0x9485	0xBD3E
+0x9486	0xBD3F
+0x9487	0xBD41
+0x9488	0xBD42
+0x9489	0xBD43
+0x948A	0xBD44
+0x948B	0xBD45
+0x948C	0xBD46
+0x948D	0xBD47
+0x948E	0xBD4A
+0x948F	0xBD4B
+0x9490	0xBD4D
+0x9491	0xBD4E
+0x9492	0xBD4F
+0x9493	0xBD51
+0x9494	0xBD52
+0x9495	0xBD53
+0x9496	0xBD54
+0x9497	0xBD55
+0x9498	0xBD56
+0x9499	0xBD57
+0x949A	0xBD5A
+0x949B	0xBD5B
+0x949C	0xBD5C
+0x949D	0xBD5D
+0x949E	0xBD5E
+0x949F	0xBD5F
+0x94A0	0xBD60
+0x94A1	0xBD61
+0x94A2	0xBD62
+0x94A3	0xBD63
+0x94A4	0xBD65
+0x94A5	0xBD66
+0x94A6	0xBD67
+0x94A7	0xBD69
+0x94A8	0xBD6A
+0x94A9	0xBD6B
+0x94AA	0xBD6C
+0x94AB	0xBD6D
+0x94AC	0xBD6E
+0x94AD	0xBD6F
+0x94AE	0xBD70
+0x94AF	0xBD71
+0x94B0	0xBD72
+0x94B1	0xBD73
+0x94B2	0xBD74
+0x94B3	0xBD75
+0x94B4	0xBD76
+0x94B5	0xBD77
+0x94B6	0xBD78
+0x94B7	0xBD79
+0x94B8	0xBD7A
+0x94B9	0xBD7B
+0x94BA	0xBD7C
+0x94BB	0xBD7D
+0x94BC	0xBD7E
+0x94BD	0xBD7F
+0x94BE	0xBD82
+0x94BF	0xBD83
+0x94C0	0xBD85
+0x94C1	0xBD86
+0x94C2	0xBD8B
+0x94C3	0xBD8C
+0x94C4	0xBD8D
+0x94C5	0xBD8E
+0x94C6	0xBD8F
+0x94C7	0xBD92
+0x94C8	0xBD94
+0x94C9	0xBD96
+0x94CA	0xBD97
+0x94CB	0xBD98
+0x94CC	0xBD9B
+0x94CD	0xBD9D
+0x94CE	0xBD9E
+0x94CF	0xBD9F
+0x94D0	0xBDA0
+0x94D1	0xBDA1
+0x94D2	0xBDA2
+0x94D3	0xBDA3
+0x94D4	0xBDA5
+0x94D5	0xBDA6
+0x94D6	0xBDA7
+0x94D7	0xBDA8
+0x94D8	0xBDA9
+0x94D9	0xBDAA
+0x94DA	0xBDAB
+0x94DB	0xBDAC
+0x94DC	0xBDAD
+0x94DD	0xBDAE
+0x94DE	0xBDAF
+0x94DF	0xBDB1
+0x94E0	0xBDB2
+0x94E1	0xBDB3
+0x94E2	0xBDB4
+0x94E3	0xBDB5
+0x94E4	0xBDB6
+0x94E5	0xBDB7
+0x94E6	0xBDB9
+0x94E7	0xBDBA
+0x94E8	0xBDBB
+0x94E9	0xBDBC
+0x94EA	0xBDBD
+0x94EB	0xBDBE
+0x94EC	0xBDBF
+0x94ED	0xBDC0
+0x94EE	0xBDC1
+0x94EF	0xBDC2
+0x94F0	0xBDC3
+0x94F1	0xBDC4
+0x94F2	0xBDC5
+0x94F3	0xBDC6
+0x94F4	0xBDC7
+0x94F5	0xBDC8
+0x94F6	0xBDC9
+0x94F7	0xBDCA
+0x94F8	0xBDCB
+0x94F9	0xBDCC
+0x94FA	0xBDCD
+0x94FB	0xBDCE
+0x94FC	0xBDCF
+0x94FD	0xBDD0
+0x94FE	0xBDD1
+0x9541	0xBDD2
+0x9542	0xBDD3
+0x9543	0xBDD6
+0x9544	0xBDD7
+0x9545	0xBDD9
+0x9546	0xBDDA
+0x9547	0xBDDB
+0x9548	0xBDDD
+0x9549	0xBDDE
+0x954A	0xBDDF
+0x954B	0xBDE0
+0x954C	0xBDE1
+0x954D	0xBDE2
+0x954E	0xBDE3
+0x954F	0xBDE4
+0x9550	0xBDE5
+0x9551	0xBDE6
+0x9552	0xBDE7
+0x9553	0xBDE8
+0x9554	0xBDEA
+0x9555	0xBDEB
+0x9556	0xBDEC
+0x9557	0xBDED
+0x9558	0xBDEE
+0x9559	0xBDEF
+0x955A	0xBDF1
+0x9561	0xBDF2
+0x9562	0xBDF3
+0x9563	0xBDF5
+0x9564	0xBDF6
+0x9565	0xBDF7
+0x9566	0xBDF9
+0x9567	0xBDFA
+0x9568	0xBDFB
+0x9569	0xBDFC
+0x956A	0xBDFD
+0x956B	0xBDFE
+0x956C	0xBDFF
+0x956D	0xBE01
+0x956E	0xBE02
+0x956F	0xBE04
+0x9570	0xBE06
+0x9571	0xBE07
+0x9572	0xBE08
+0x9573	0xBE09
+0x9574	0xBE0A
+0x9575	0xBE0B
+0x9576	0xBE0E
+0x9577	0xBE0F
+0x9578	0xBE11
+0x9579	0xBE12
+0x957A	0xBE13
+0x9581	0xBE15
+0x9582	0xBE16
+0x9583	0xBE17
+0x9584	0xBE18
+0x9585	0xBE19
+0x9586	0xBE1A
+0x9587	0xBE1B
+0x9588	0xBE1E
+0x9589	0xBE20
+0x958A	0xBE21
+0x958B	0xBE22
+0x958C	0xBE23
+0x958D	0xBE24
+0x958E	0xBE25
+0x958F	0xBE26
+0x9590	0xBE27
+0x9591	0xBE28
+0x9592	0xBE29
+0x9593	0xBE2A
+0x9594	0xBE2B
+0x9595	0xBE2C
+0x9596	0xBE2D
+0x9597	0xBE2E
+0x9598	0xBE2F
+0x9599	0xBE30
+0x959A	0xBE31
+0x959B	0xBE32
+0x959C	0xBE33
+0x959D	0xBE34
+0x959E	0xBE35
+0x959F	0xBE36
+0x95A0	0xBE37
+0x95A1	0xBE38
+0x95A2	0xBE39
+0x95A3	0xBE3A
+0x95A4	0xBE3B
+0x95A5	0xBE3C
+0x95A6	0xBE3D
+0x95A7	0xBE3E
+0x95A8	0xBE3F
+0x95A9	0xBE40
+0x95AA	0xBE41
+0x95AB	0xBE42
+0x95AC	0xBE43
+0x95AD	0xBE46
+0x95AE	0xBE47
+0x95AF	0xBE49
+0x95B0	0xBE4A
+0x95B1	0xBE4B
+0x95B2	0xBE4D
+0x95B3	0xBE4F
+0x95B4	0xBE50
+0x95B5	0xBE51
+0x95B6	0xBE52
+0x95B7	0xBE53
+0x95B8	0xBE56
+0x95B9	0xBE58
+0x95BA	0xBE5C
+0x95BB	0xBE5D
+0x95BC	0xBE5E
+0x95BD	0xBE5F
+0x95BE	0xBE62
+0x95BF	0xBE63
+0x95C0	0xBE65
+0x95C1	0xBE66
+0x95C2	0xBE67
+0x95C3	0xBE69
+0x95C4	0xBE6B
+0x95C5	0xBE6C
+0x95C6	0xBE6D
+0x95C7	0xBE6E
+0x95C8	0xBE6F
+0x95C9	0xBE72
+0x95CA	0xBE76
+0x95CB	0xBE77
+0x95CC	0xBE78
+0x95CD	0xBE79
+0x95CE	0xBE7A
+0x95CF	0xBE7E
+0x95D0	0xBE7F
+0x95D1	0xBE81
+0x95D2	0xBE82
+0x95D3	0xBE83
+0x95D4	0xBE85
+0x95D5	0xBE86
+0x95D6	0xBE87
+0x95D7	0xBE88
+0x95D8	0xBE89
+0x95D9	0xBE8A
+0x95DA	0xBE8B
+0x95DB	0xBE8E
+0x95DC	0xBE92
+0x95DD	0xBE93
+0x95DE	0xBE94
+0x95DF	0xBE95
+0x95E0	0xBE96
+0x95E1	0xBE97
+0x95E2	0xBE9A
+0x95E3	0xBE9B
+0x95E4	0xBE9C
+0x95E5	0xBE9D
+0x95E6	0xBE9E
+0x95E7	0xBE9F
+0x95E8	0xBEA0
+0x95E9	0xBEA1
+0x95EA	0xBEA2
+0x95EB	0xBEA3
+0x95EC	0xBEA4
+0x95ED	0xBEA5
+0x95EE	0xBEA6
+0x95EF	0xBEA7
+0x95F0	0xBEA9
+0x95F1	0xBEAA
+0x95F2	0xBEAB
+0x95F3	0xBEAC
+0x95F4	0xBEAD
+0x95F5	0xBEAE
+0x95F6	0xBEAF
+0x95F7	0xBEB0
+0x95F8	0xBEB1
+0x95F9	0xBEB2
+0x95FA	0xBEB3
+0x95FB	0xBEB4
+0x95FC	0xBEB5
+0x95FD	0xBEB6
+0x95FE	0xBEB7
+0x9641	0xBEB8
+0x9642	0xBEB9
+0x9643	0xBEBA
+0x9644	0xBEBB
+0x9645	0xBEBC
+0x9646	0xBEBD
+0x9647	0xBEBE
+0x9648	0xBEBF
+0x9649	0xBEC0
+0x964A	0xBEC1
+0x964B	0xBEC2
+0x964C	0xBEC3
+0x964D	0xBEC4
+0x964E	0xBEC5
+0x964F	0xBEC6
+0x9650	0xBEC7
+0x9651	0xBEC8
+0x9652	0xBEC9
+0x9653	0xBECA
+0x9654	0xBECB
+0x9655	0xBECC
+0x9656	0xBECD
+0x9657	0xBECE
+0x9658	0xBECF
+0x9659	0xBED2
+0x965A	0xBED3
+0x9661	0xBED5
+0x9662	0xBED6
+0x9663	0xBED9
+0x9664	0xBEDA
+0x9665	0xBEDB
+0x9666	0xBEDC
+0x9667	0xBEDD
+0x9668	0xBEDE
+0x9669	0xBEDF
+0x966A	0xBEE1
+0x966B	0xBEE2
+0x966C	0xBEE6
+0x966D	0xBEE7
+0x966E	0xBEE8
+0x966F	0xBEE9
+0x9670	0xBEEA
+0x9671	0xBEEB
+0x9672	0xBEED
+0x9673	0xBEEE
+0x9674	0xBEEF
+0x9675	0xBEF0
+0x9676	0xBEF1
+0x9677	0xBEF2
+0x9678	0xBEF3
+0x9679	0xBEF4
+0x967A	0xBEF5
+0x9681	0xBEF6
+0x9682	0xBEF7
+0x9683	0xBEF8
+0x9684	0xBEF9
+0x9685	0xBEFA
+0x9686	0xBEFB
+0x9687	0xBEFC
+0x9688	0xBEFD
+0x9689	0xBEFE
+0x968A	0xBEFF
+0x968B	0xBF00
+0x968C	0xBF02
+0x968D	0xBF03
+0x968E	0xBF04
+0x968F	0xBF05
+0x9690	0xBF06
+0x9691	0xBF07
+0x9692	0xBF0A
+0x9693	0xBF0B
+0x9694	0xBF0C
+0x9695	0xBF0D
+0x9696	0xBF0E
+0x9697	0xBF0F
+0x9698	0xBF10
+0x9699	0xBF11
+0x969A	0xBF12
+0x969B	0xBF13
+0x969C	0xBF14
+0x969D	0xBF15
+0x969E	0xBF16
+0x969F	0xBF17
+0x96A0	0xBF1A
+0x96A1	0xBF1E
+0x96A2	0xBF1F
+0x96A3	0xBF20
+0x96A4	0xBF21
+0x96A5	0xBF22
+0x96A6	0xBF23
+0x96A7	0xBF24
+0x96A8	0xBF25
+0x96A9	0xBF26
+0x96AA	0xBF27
+0x96AB	0xBF28
+0x96AC	0xBF29
+0x96AD	0xBF2A
+0x96AE	0xBF2B
+0x96AF	0xBF2C
+0x96B0	0xBF2D
+0x96B1	0xBF2E
+0x96B2	0xBF2F
+0x96B3	0xBF30
+0x96B4	0xBF31
+0x96B5	0xBF32
+0x96B6	0xBF33
+0x96B7	0xBF34
+0x96B8	0xBF35
+0x96B9	0xBF36
+0x96BA	0xBF37
+0x96BB	0xBF38
+0x96BC	0xBF39
+0x96BD	0xBF3A
+0x96BE	0xBF3B
+0x96BF	0xBF3C
+0x96C0	0xBF3D
+0x96C1	0xBF3E
+0x96C2	0xBF3F
+0x96C3	0xBF42
+0x96C4	0xBF43
+0x96C5	0xBF45
+0x96C6	0xBF46
+0x96C7	0xBF47
+0x96C8	0xBF49
+0x96C9	0xBF4A
+0x96CA	0xBF4B
+0x96CB	0xBF4C
+0x96CC	0xBF4D
+0x96CD	0xBF4E
+0x96CE	0xBF4F
+0x96CF	0xBF52
+0x96D0	0xBF53
+0x96D1	0xBF54
+0x96D2	0xBF56
+0x96D3	0xBF57
+0x96D4	0xBF58
+0x96D5	0xBF59
+0x96D6	0xBF5A
+0x96D7	0xBF5B
+0x96D8	0xBF5C
+0x96D9	0xBF5D
+0x96DA	0xBF5E
+0x96DB	0xBF5F
+0x96DC	0xBF60
+0x96DD	0xBF61
+0x96DE	0xBF62
+0x96DF	0xBF63
+0x96E0	0xBF64
+0x96E1	0xBF65
+0x96E2	0xBF66
+0x96E3	0xBF67
+0x96E4	0xBF68
+0x96E5	0xBF69
+0x96E6	0xBF6A
+0x96E7	0xBF6B
+0x96E8	0xBF6C
+0x96E9	0xBF6D
+0x96EA	0xBF6E
+0x96EB	0xBF6F
+0x96EC	0xBF70
+0x96ED	0xBF71
+0x96EE	0xBF72
+0x96EF	0xBF73
+0x96F0	0xBF74
+0x96F1	0xBF75
+0x96F2	0xBF76
+0x96F3	0xBF77
+0x96F4	0xBF78
+0x96F5	0xBF79
+0x96F6	0xBF7A
+0x96F7	0xBF7B
+0x96F8	0xBF7C
+0x96F9	0xBF7D
+0x96FA	0xBF7E
+0x96FB	0xBF7F
+0x96FC	0xBF80
+0x96FD	0xBF81
+0x96FE	0xBF82
+0x9741	0xBF83
+0x9742	0xBF84
+0x9743	0xBF85
+0x9744	0xBF86
+0x9745	0xBF87
+0x9746	0xBF88
+0x9747	0xBF89
+0x9748	0xBF8A
+0x9749	0xBF8B
+0x974A	0xBF8C
+0x974B	0xBF8D
+0x974C	0xBF8E
+0x974D	0xBF8F
+0x974E	0xBF90
+0x974F	0xBF91
+0x9750	0xBF92
+0x9751	0xBF93
+0x9752	0xBF95
+0x9753	0xBF96
+0x9754	0xBF97
+0x9755	0xBF98
+0x9756	0xBF99
+0x9757	0xBF9A
+0x9758	0xBF9B
+0x9759	0xBF9C
+0x975A	0xBF9D
+0x9761	0xBF9E
+0x9762	0xBF9F
+0x9763	0xBFA0
+0x9764	0xBFA1
+0x9765	0xBFA2
+0x9766	0xBFA3
+0x9767	0xBFA4
+0x9768	0xBFA5
+0x9769	0xBFA6
+0x976A	0xBFA7
+0x976B	0xBFA8
+0x976C	0xBFA9
+0x976D	0xBFAA
+0x976E	0xBFAB
+0x976F	0xBFAC
+0x9770	0xBFAD
+0x9771	0xBFAE
+0x9772	0xBFAF
+0x9773	0xBFB1
+0x9774	0xBFB2
+0x9775	0xBFB3
+0x9776	0xBFB4
+0x9777	0xBFB5
+0x9778	0xBFB6
+0x9779	0xBFB7
+0x977A	0xBFB8
+0x9781	0xBFB9
+0x9782	0xBFBA
+0x9783	0xBFBB
+0x9784	0xBFBC
+0x9785	0xBFBD
+0x9786	0xBFBE
+0x9787	0xBFBF
+0x9788	0xBFC0
+0x9789	0xBFC1
+0x978A	0xBFC2
+0x978B	0xBFC3
+0x978C	0xBFC4
+0x978D	0xBFC6
+0x978E	0xBFC7
+0x978F	0xBFC8
+0x9790	0xBFC9
+0x9791	0xBFCA
+0x9792	0xBFCB
+0x9793	0xBFCE
+0x9794	0xBFCF
+0x9795	0xBFD1
+0x9796	0xBFD2
+0x9797	0xBFD3
+0x9798	0xBFD5
+0x9799	0xBFD6
+0x979A	0xBFD7
+0x979B	0xBFD8
+0x979C	0xBFD9
+0x979D	0xBFDA
+0x979E	0xBFDB
+0x979F	0xBFDD
+0x97A0	0xBFDE
+0x97A1	0xBFE0
+0x97A2	0xBFE2
+0x97A3	0xBFE3
+0x97A4	0xBFE4
+0x97A5	0xBFE5
+0x97A6	0xBFE6
+0x97A7	0xBFE7
+0x97A8	0xBFE8
+0x97A9	0xBFE9
+0x97AA	0xBFEA
+0x97AB	0xBFEB
+0x97AC	0xBFEC
+0x97AD	0xBFED
+0x97AE	0xBFEE
+0x97AF	0xBFEF
+0x97B0	0xBFF0
+0x97B1	0xBFF1
+0x97B2	0xBFF2
+0x97B3	0xBFF3
+0x97B4	0xBFF4
+0x97B5	0xBFF5
+0x97B6	0xBFF6
+0x97B7	0xBFF7
+0x97B8	0xBFF8
+0x97B9	0xBFF9
+0x97BA	0xBFFA
+0x97BB	0xBFFB
+0x97BC	0xBFFC
+0x97BD	0xBFFD
+0x97BE	0xBFFE
+0x97BF	0xBFFF
+0x97C0	0xC000
+0x97C1	0xC001
+0x97C2	0xC002
+0x97C3	0xC003
+0x97C4	0xC004
+0x97C5	0xC005
+0x97C6	0xC006
+0x97C7	0xC007
+0x97C8	0xC008
+0x97C9	0xC009
+0x97CA	0xC00A
+0x97CB	0xC00B
+0x97CC	0xC00C
+0x97CD	0xC00D
+0x97CE	0xC00E
+0x97CF	0xC00F
+0x97D0	0xC010
+0x97D1	0xC011
+0x97D2	0xC012
+0x97D3	0xC013
+0x97D4	0xC014
+0x97D5	0xC015
+0x97D6	0xC016
+0x97D7	0xC017
+0x97D8	0xC018
+0x97D9	0xC019
+0x97DA	0xC01A
+0x97DB	0xC01B
+0x97DC	0xC01C
+0x97DD	0xC01D
+0x97DE	0xC01E
+0x97DF	0xC01F
+0x97E0	0xC020
+0x97E1	0xC021
+0x97E2	0xC022
+0x97E3	0xC023
+0x97E4	0xC024
+0x97E5	0xC025
+0x97E6	0xC026
+0x97E7	0xC027
+0x97E8	0xC028
+0x97E9	0xC029
+0x97EA	0xC02A
+0x97EB	0xC02B
+0x97EC	0xC02C
+0x97ED	0xC02D
+0x97EE	0xC02E
+0x97EF	0xC02F
+0x97F0	0xC030
+0x97F1	0xC031
+0x97F2	0xC032
+0x97F3	0xC033
+0x97F4	0xC034
+0x97F5	0xC035
+0x97F6	0xC036
+0x97F7	0xC037
+0x97F8	0xC038
+0x97F9	0xC039
+0x97FA	0xC03A
+0x97FB	0xC03B
+0x97FC	0xC03D
+0x97FD	0xC03E
+0x97FE	0xC03F
+0x9841	0xC040
+0x9842	0xC041
+0x9843	0xC042
+0x9844	0xC043
+0x9845	0xC044
+0x9846	0xC045
+0x9847	0xC046
+0x9848	0xC047
+0x9849	0xC048
+0x984A	0xC049
+0x984B	0xC04A
+0x984C	0xC04B
+0x984D	0xC04C
+0x984E	0xC04D
+0x984F	0xC04E
+0x9850	0xC04F
+0x9851	0xC050
+0x9852	0xC052
+0x9853	0xC053
+0x9854	0xC054
+0x9855	0xC055
+0x9856	0xC056
+0x9857	0xC057
+0x9858	0xC059
+0x9859	0xC05A
+0x985A	0xC05B
+0x9861	0xC05D
+0x9862	0xC05E
+0x9863	0xC05F
+0x9864	0xC061
+0x9865	0xC062
+0x9866	0xC063
+0x9867	0xC064
+0x9868	0xC065
+0x9869	0xC066
+0x986A	0xC067
+0x986B	0xC06A
+0x986C	0xC06B
+0x986D	0xC06C
+0x986E	0xC06D
+0x986F	0xC06E
+0x9870	0xC06F
+0x9871	0xC070
+0x9872	0xC071
+0x9873	0xC072
+0x9874	0xC073
+0x9875	0xC074
+0x9876	0xC075
+0x9877	0xC076
+0x9878	0xC077
+0x9879	0xC078
+0x987A	0xC079
+0x9881	0xC07A
+0x9882	0xC07B
+0x9883	0xC07C
+0x9884	0xC07D
+0x9885	0xC07E
+0x9886	0xC07F
+0x9887	0xC080
+0x9888	0xC081
+0x9889	0xC082
+0x988A	0xC083
+0x988B	0xC084
+0x988C	0xC085
+0x988D	0xC086
+0x988E	0xC087
+0x988F	0xC088
+0x9890	0xC089
+0x9891	0xC08A
+0x9892	0xC08B
+0x9893	0xC08C
+0x9894	0xC08D
+0x9895	0xC08E
+0x9896	0xC08F
+0x9897	0xC092
+0x9898	0xC093
+0x9899	0xC095
+0x989A	0xC096
+0x989B	0xC097
+0x989C	0xC099
+0x989D	0xC09A
+0x989E	0xC09B
+0x989F	0xC09C
+0x98A0	0xC09D
+0x98A1	0xC09E
+0x98A2	0xC09F
+0x98A3	0xC0A2
+0x98A4	0xC0A4
+0x98A5	0xC0A6
+0x98A6	0xC0A7
+0x98A7	0xC0A8
+0x98A8	0xC0A9
+0x98A9	0xC0AA
+0x98AA	0xC0AB
+0x98AB	0xC0AE
+0x98AC	0xC0B1
+0x98AD	0xC0B2
+0x98AE	0xC0B7
+0x98AF	0xC0B8
+0x98B0	0xC0B9
+0x98B1	0xC0BA
+0x98B2	0xC0BB
+0x98B3	0xC0BE
+0x98B4	0xC0C2
+0x98B5	0xC0C3
+0x98B6	0xC0C4
+0x98B7	0xC0C6
+0x98B8	0xC0C7
+0x98B9	0xC0CA
+0x98BA	0xC0CB
+0x98BB	0xC0CD
+0x98BC	0xC0CE
+0x98BD	0xC0CF
+0x98BE	0xC0D1
+0x98BF	0xC0D2
+0x98C0	0xC0D3
+0x98C1	0xC0D4
+0x98C2	0xC0D5
+0x98C3	0xC0D6
+0x98C4	0xC0D7
+0x98C5	0xC0DA
+0x98C6	0xC0DE
+0x98C7	0xC0DF
+0x98C8	0xC0E0
+0x98C9	0xC0E1
+0x98CA	0xC0E2
+0x98CB	0xC0E3
+0x98CC	0xC0E6
+0x98CD	0xC0E7
+0x98CE	0xC0E9
+0x98CF	0xC0EA
+0x98D0	0xC0EB
+0x98D1	0xC0ED
+0x98D2	0xC0EE
+0x98D3	0xC0EF
+0x98D4	0xC0F0
+0x98D5	0xC0F1
+0x98D6	0xC0F2
+0x98D7	0xC0F3
+0x98D8	0xC0F6
+0x98D9	0xC0F8
+0x98DA	0xC0FA
+0x98DB	0xC0FB
+0x98DC	0xC0FC
+0x98DD	0xC0FD
+0x98DE	0xC0FE
+0x98DF	0xC0FF
+0x98E0	0xC101
+0x98E1	0xC102
+0x98E2	0xC103
+0x98E3	0xC105
+0x98E4	0xC106
+0x98E5	0xC107
+0x98E6	0xC109
+0x98E7	0xC10A
+0x98E8	0xC10B
+0x98E9	0xC10C
+0x98EA	0xC10D
+0x98EB	0xC10E
+0x98EC	0xC10F
+0x98ED	0xC111
+0x98EE	0xC112
+0x98EF	0xC113
+0x98F0	0xC114
+0x98F1	0xC116
+0x98F2	0xC117
+0x98F3	0xC118
+0x98F4	0xC119
+0x98F5	0xC11A
+0x98F6	0xC11B
+0x98F7	0xC121
+0x98F8	0xC122
+0x98F9	0xC125
+0x98FA	0xC128
+0x98FB	0xC129
+0x98FC	0xC12A
+0x98FD	0xC12B
+0x98FE	0xC12E
+0x9941	0xC132
+0x9942	0xC133
+0x9943	0xC134
+0x9944	0xC135
+0x9945	0xC137
+0x9946	0xC13A
+0x9947	0xC13B
+0x9948	0xC13D
+0x9949	0xC13E
+0x994A	0xC13F
+0x994B	0xC141
+0x994C	0xC142
+0x994D	0xC143
+0x994E	0xC144
+0x994F	0xC145
+0x9950	0xC146
+0x9951	0xC147
+0x9952	0xC14A
+0x9953	0xC14E
+0x9954	0xC14F
+0x9955	0xC150
+0x9956	0xC151
+0x9957	0xC152
+0x9958	0xC153
+0x9959	0xC156
+0x995A	0xC157
+0x9961	0xC159
+0x9962	0xC15A
+0x9963	0xC15B
+0x9964	0xC15D
+0x9965	0xC15E
+0x9966	0xC15F
+0x9967	0xC160
+0x9968	0xC161
+0x9969	0xC162
+0x996A	0xC163
+0x996B	0xC166
+0x996C	0xC16A
+0x996D	0xC16B
+0x996E	0xC16C
+0x996F	0xC16D
+0x9970	0xC16E
+0x9971	0xC16F
+0x9972	0xC171
+0x9973	0xC172
+0x9974	0xC173
+0x9975	0xC175
+0x9976	0xC176
+0x9977	0xC177
+0x9978	0xC179
+0x9979	0xC17A
+0x997A	0xC17B
+0x9981	0xC17C
+0x9982	0xC17D
+0x9983	0xC17E
+0x9984	0xC17F
+0x9985	0xC180
+0x9986	0xC181
+0x9987	0xC182
+0x9988	0xC183
+0x9989	0xC184
+0x998A	0xC186
+0x998B	0xC187
+0x998C	0xC188
+0x998D	0xC189
+0x998E	0xC18A
+0x998F	0xC18B
+0x9990	0xC18F
+0x9991	0xC191
+0x9992	0xC192
+0x9993	0xC193
+0x9994	0xC195
+0x9995	0xC197
+0x9996	0xC198
+0x9997	0xC199
+0x9998	0xC19A
+0x9999	0xC19B
+0x999A	0xC19E
+0x999B	0xC1A0
+0x999C	0xC1A2
+0x999D	0xC1A3
+0x999E	0xC1A4
+0x999F	0xC1A6
+0x99A0	0xC1A7
+0x99A1	0xC1AA
+0x99A2	0xC1AB
+0x99A3	0xC1AD
+0x99A4	0xC1AE
+0x99A5	0xC1AF
+0x99A6	0xC1B1
+0x99A7	0xC1B2
+0x99A8	0xC1B3
+0x99A9	0xC1B4
+0x99AA	0xC1B5
+0x99AB	0xC1B6
+0x99AC	0xC1B7
+0x99AD	0xC1B8
+0x99AE	0xC1B9
+0x99AF	0xC1BA
+0x99B0	0xC1BB
+0x99B1	0xC1BC
+0x99B2	0xC1BE
+0x99B3	0xC1BF
+0x99B4	0xC1C0
+0x99B5	0xC1C1
+0x99B6	0xC1C2
+0x99B7	0xC1C3
+0x99B8	0xC1C5
+0x99B9	0xC1C6
+0x99BA	0xC1C7
+0x99BB	0xC1C9
+0x99BC	0xC1CA
+0x99BD	0xC1CB
+0x99BE	0xC1CD
+0x99BF	0xC1CE
+0x99C0	0xC1CF
+0x99C1	0xC1D0
+0x99C2	0xC1D1
+0x99C3	0xC1D2
+0x99C4	0xC1D3
+0x99C5	0xC1D5
+0x99C6	0xC1D6
+0x99C7	0xC1D9
+0x99C8	0xC1DA
+0x99C9	0xC1DB
+0x99CA	0xC1DC
+0x99CB	0xC1DD
+0x99CC	0xC1DE
+0x99CD	0xC1DF
+0x99CE	0xC1E1
+0x99CF	0xC1E2
+0x99D0	0xC1E3
+0x99D1	0xC1E5
+0x99D2	0xC1E6
+0x99D3	0xC1E7
+0x99D4	0xC1E9
+0x99D5	0xC1EA
+0x99D6	0xC1EB
+0x99D7	0xC1EC
+0x99D8	0xC1ED
+0x99D9	0xC1EE
+0x99DA	0xC1EF
+0x99DB	0xC1F2
+0x99DC	0xC1F4
+0x99DD	0xC1F5
+0x99DE	0xC1F6
+0x99DF	0xC1F7
+0x99E0	0xC1F8
+0x99E1	0xC1F9
+0x99E2	0xC1FA
+0x99E3	0xC1FB
+0x99E4	0xC1FE
+0x99E5	0xC1FF
+0x99E6	0xC201
+0x99E7	0xC202
+0x99E8	0xC203
+0x99E9	0xC205
+0x99EA	0xC206
+0x99EB	0xC207
+0x99EC	0xC208
+0x99ED	0xC209
+0x99EE	0xC20A
+0x99EF	0xC20B
+0x99F0	0xC20E
+0x99F1	0xC210
+0x99F2	0xC212
+0x99F3	0xC213
+0x99F4	0xC214
+0x99F5	0xC215
+0x99F6	0xC216
+0x99F7	0xC217
+0x99F8	0xC21A
+0x99F9	0xC21B
+0x99FA	0xC21D
+0x99FB	0xC21E
+0x99FC	0xC221
+0x99FD	0xC222
+0x99FE	0xC223
+0x9A41	0xC224
+0x9A42	0xC225
+0x9A43	0xC226
+0x9A44	0xC227
+0x9A45	0xC22A
+0x9A46	0xC22C
+0x9A47	0xC22E
+0x9A48	0xC230
+0x9A49	0xC233
+0x9A4A	0xC235
+0x9A4B	0xC236
+0x9A4C	0xC237
+0x9A4D	0xC238
+0x9A4E	0xC239
+0x9A4F	0xC23A
+0x9A50	0xC23B
+0x9A51	0xC23C
+0x9A52	0xC23D
+0x9A53	0xC23E
+0x9A54	0xC23F
+0x9A55	0xC240
+0x9A56	0xC241
+0x9A57	0xC242
+0x9A58	0xC243
+0x9A59	0xC244
+0x9A5A	0xC245
+0x9A61	0xC246
+0x9A62	0xC247
+0x9A63	0xC249
+0x9A64	0xC24A
+0x9A65	0xC24B
+0x9A66	0xC24C
+0x9A67	0xC24D
+0x9A68	0xC24E
+0x9A69	0xC24F
+0x9A6A	0xC252
+0x9A6B	0xC253
+0x9A6C	0xC255
+0x9A6D	0xC256
+0x9A6E	0xC257
+0x9A6F	0xC259
+0x9A70	0xC25A
+0x9A71	0xC25B
+0x9A72	0xC25C
+0x9A73	0xC25D
+0x9A74	0xC25E
+0x9A75	0xC25F
+0x9A76	0xC261
+0x9A77	0xC262
+0x9A78	0xC263
+0x9A79	0xC264
+0x9A7A	0xC266
+0x9A81	0xC267
+0x9A82	0xC268
+0x9A83	0xC269
+0x9A84	0xC26A
+0x9A85	0xC26B
+0x9A86	0xC26E
+0x9A87	0xC26F
+0x9A88	0xC271
+0x9A89	0xC272
+0x9A8A	0xC273
+0x9A8B	0xC275
+0x9A8C	0xC276
+0x9A8D	0xC277
+0x9A8E	0xC278
+0x9A8F	0xC279
+0x9A90	0xC27A
+0x9A91	0xC27B
+0x9A92	0xC27E
+0x9A93	0xC280
+0x9A94	0xC282
+0x9A95	0xC283
+0x9A96	0xC284
+0x9A97	0xC285
+0x9A98	0xC286
+0x9A99	0xC287
+0x9A9A	0xC28A
+0x9A9B	0xC28B
+0x9A9C	0xC28C
+0x9A9D	0xC28D
+0x9A9E	0xC28E
+0x9A9F	0xC28F
+0x9AA0	0xC291
+0x9AA1	0xC292
+0x9AA2	0xC293
+0x9AA3	0xC294
+0x9AA4	0xC295
+0x9AA5	0xC296
+0x9AA6	0xC297
+0x9AA7	0xC299
+0x9AA8	0xC29A
+0x9AA9	0xC29C
+0x9AAA	0xC29E
+0x9AAB	0xC29F
+0x9AAC	0xC2A0
+0x9AAD	0xC2A1
+0x9AAE	0xC2A2
+0x9AAF	0xC2A3
+0x9AB0	0xC2A6
+0x9AB1	0xC2A7
+0x9AB2	0xC2A9
+0x9AB3	0xC2AA
+0x9AB4	0xC2AB
+0x9AB5	0xC2AE
+0x9AB6	0xC2AF
+0x9AB7	0xC2B0
+0x9AB8	0xC2B1
+0x9AB9	0xC2B2
+0x9ABA	0xC2B3
+0x9ABB	0xC2B6
+0x9ABC	0xC2B8
+0x9ABD	0xC2BA
+0x9ABE	0xC2BB
+0x9ABF	0xC2BC
+0x9AC0	0xC2BD
+0x9AC1	0xC2BE
+0x9AC2	0xC2BF
+0x9AC3	0xC2C0
+0x9AC4	0xC2C1
+0x9AC5	0xC2C2
+0x9AC6	0xC2C3
+0x9AC7	0xC2C4
+0x9AC8	0xC2C5
+0x9AC9	0xC2C6
+0x9ACA	0xC2C7
+0x9ACB	0xC2C8
+0x9ACC	0xC2C9
+0x9ACD	0xC2CA
+0x9ACE	0xC2CB
+0x9ACF	0xC2CC
+0x9AD0	0xC2CD
+0x9AD1	0xC2CE
+0x9AD2	0xC2CF
+0x9AD3	0xC2D0
+0x9AD4	0xC2D1
+0x9AD5	0xC2D2
+0x9AD6	0xC2D3
+0x9AD7	0xC2D4
+0x9AD8	0xC2D5
+0x9AD9	0xC2D6
+0x9ADA	0xC2D7
+0x9ADB	0xC2D8
+0x9ADC	0xC2D9
+0x9ADD	0xC2DA
+0x9ADE	0xC2DB
+0x9ADF	0xC2DE
+0x9AE0	0xC2DF
+0x9AE1	0xC2E1
+0x9AE2	0xC2E2
+0x9AE3	0xC2E5
+0x9AE4	0xC2E6
+0x9AE5	0xC2E7
+0x9AE6	0xC2E8
+0x9AE7	0xC2E9
+0x9AE8	0xC2EA
+0x9AE9	0xC2EE
+0x9AEA	0xC2F0
+0x9AEB	0xC2F2
+0x9AEC	0xC2F3
+0x9AED	0xC2F4
+0x9AEE	0xC2F5
+0x9AEF	0xC2F7
+0x9AF0	0xC2FA
+0x9AF1	0xC2FD
+0x9AF2	0xC2FE
+0x9AF3	0xC2FF
+0x9AF4	0xC301
+0x9AF5	0xC302
+0x9AF6	0xC303
+0x9AF7	0xC304
+0x9AF8	0xC305
+0x9AF9	0xC306
+0x9AFA	0xC307
+0x9AFB	0xC30A
+0x9AFC	0xC30B
+0x9AFD	0xC30E
+0x9AFE	0xC30F
+0x9B41	0xC310
+0x9B42	0xC311
+0x9B43	0xC312
+0x9B44	0xC316
+0x9B45	0xC317
+0x9B46	0xC319
+0x9B47	0xC31A
+0x9B48	0xC31B
+0x9B49	0xC31D
+0x9B4A	0xC31E
+0x9B4B	0xC31F
+0x9B4C	0xC320
+0x9B4D	0xC321
+0x9B4E	0xC322
+0x9B4F	0xC323
+0x9B50	0xC326
+0x9B51	0xC327
+0x9B52	0xC32A
+0x9B53	0xC32B
+0x9B54	0xC32C
+0x9B55	0xC32D
+0x9B56	0xC32E
+0x9B57	0xC32F
+0x9B58	0xC330
+0x9B59	0xC331
+0x9B5A	0xC332
+0x9B61	0xC333
+0x9B62	0xC334
+0x9B63	0xC335
+0x9B64	0xC336
+0x9B65	0xC337
+0x9B66	0xC338
+0x9B67	0xC339
+0x9B68	0xC33A
+0x9B69	0xC33B
+0x9B6A	0xC33C
+0x9B6B	0xC33D
+0x9B6C	0xC33E
+0x9B6D	0xC33F
+0x9B6E	0xC340
+0x9B6F	0xC341
+0x9B70	0xC342
+0x9B71	0xC343
+0x9B72	0xC344
+0x9B73	0xC346
+0x9B74	0xC347
+0x9B75	0xC348
+0x9B76	0xC349
+0x9B77	0xC34A
+0x9B78	0xC34B
+0x9B79	0xC34C
+0x9B7A	0xC34D
+0x9B81	0xC34E
+0x9B82	0xC34F
+0x9B83	0xC350
+0x9B84	0xC351
+0x9B85	0xC352
+0x9B86	0xC353
+0x9B87	0xC354
+0x9B88	0xC355
+0x9B89	0xC356
+0x9B8A	0xC357
+0x9B8B	0xC358
+0x9B8C	0xC359
+0x9B8D	0xC35A
+0x9B8E	0xC35B
+0x9B8F	0xC35C
+0x9B90	0xC35D
+0x9B91	0xC35E
+0x9B92	0xC35F
+0x9B93	0xC360
+0x9B94	0xC361
+0x9B95	0xC362
+0x9B96	0xC363
+0x9B97	0xC364
+0x9B98	0xC365
+0x9B99	0xC366
+0x9B9A	0xC367
+0x9B9B	0xC36A
+0x9B9C	0xC36B
+0x9B9D	0xC36D
+0x9B9E	0xC36E
+0x9B9F	0xC36F
+0x9BA0	0xC371
+0x9BA1	0xC373
+0x9BA2	0xC374
+0x9BA3	0xC375
+0x9BA4	0xC376
+0x9BA5	0xC377
+0x9BA6	0xC37A
+0x9BA7	0xC37B
+0x9BA8	0xC37E
+0x9BA9	0xC37F
+0x9BAA	0xC380
+0x9BAB	0xC381
+0x9BAC	0xC382
+0x9BAD	0xC383
+0x9BAE	0xC385
+0x9BAF	0xC386
+0x9BB0	0xC387
+0x9BB1	0xC389
+0x9BB2	0xC38A
+0x9BB3	0xC38B
+0x9BB4	0xC38D
+0x9BB5	0xC38E
+0x9BB6	0xC38F
+0x9BB7	0xC390
+0x9BB8	0xC391
+0x9BB9	0xC392
+0x9BBA	0xC393
+0x9BBB	0xC394
+0x9BBC	0xC395
+0x9BBD	0xC396
+0x9BBE	0xC397
+0x9BBF	0xC398
+0x9BC0	0xC399
+0x9BC1	0xC39A
+0x9BC2	0xC39B
+0x9BC3	0xC39C
+0x9BC4	0xC39D
+0x9BC5	0xC39E
+0x9BC6	0xC39F
+0x9BC7	0xC3A0
+0x9BC8	0xC3A1
+0x9BC9	0xC3A2
+0x9BCA	0xC3A3
+0x9BCB	0xC3A4
+0x9BCC	0xC3A5
+0x9BCD	0xC3A6
+0x9BCE	0xC3A7
+0x9BCF	0xC3A8
+0x9BD0	0xC3A9
+0x9BD1	0xC3AA
+0x9BD2	0xC3AB
+0x9BD3	0xC3AC
+0x9BD4	0xC3AD
+0x9BD5	0xC3AE
+0x9BD6	0xC3AF
+0x9BD7	0xC3B0
+0x9BD8	0xC3B1
+0x9BD9	0xC3B2
+0x9BDA	0xC3B3
+0x9BDB	0xC3B4
+0x9BDC	0xC3B5
+0x9BDD	0xC3B6
+0x9BDE	0xC3B7
+0x9BDF	0xC3B8
+0x9BE0	0xC3B9
+0x9BE1	0xC3BA
+0x9BE2	0xC3BB
+0x9BE3	0xC3BC
+0x9BE4	0xC3BD
+0x9BE5	0xC3BE
+0x9BE6	0xC3BF
+0x9BE7	0xC3C1
+0x9BE8	0xC3C2
+0x9BE9	0xC3C3
+0x9BEA	0xC3C4
+0x9BEB	0xC3C5
+0x9BEC	0xC3C6
+0x9BED	0xC3C7
+0x9BEE	0xC3C8
+0x9BEF	0xC3C9
+0x9BF0	0xC3CA
+0x9BF1	0xC3CB
+0x9BF2	0xC3CC
+0x9BF3	0xC3CD
+0x9BF4	0xC3CE
+0x9BF5	0xC3CF
+0x9BF6	0xC3D0
+0x9BF7	0xC3D1
+0x9BF8	0xC3D2
+0x9BF9	0xC3D3
+0x9BFA	0xC3D4
+0x9BFB	0xC3D5
+0x9BFC	0xC3D6
+0x9BFD	0xC3D7
+0x9BFE	0xC3DA
+0x9C41	0xC3DB
+0x9C42	0xC3DD
+0x9C43	0xC3DE
+0x9C44	0xC3E1
+0x9C45	0xC3E3
+0x9C46	0xC3E4
+0x9C47	0xC3E5
+0x9C48	0xC3E6
+0x9C49	0xC3E7
+0x9C4A	0xC3EA
+0x9C4B	0xC3EB
+0x9C4C	0xC3EC
+0x9C4D	0xC3EE
+0x9C4E	0xC3EF
+0x9C4F	0xC3F0
+0x9C50	0xC3F1
+0x9C51	0xC3F2
+0x9C52	0xC3F3
+0x9C53	0xC3F6
+0x9C54	0xC3F7
+0x9C55	0xC3F9
+0x9C56	0xC3FA
+0x9C57	0xC3FB
+0x9C58	0xC3FC
+0x9C59	0xC3FD
+0x9C5A	0xC3FE
+0x9C61	0xC3FF
+0x9C62	0xC400
+0x9C63	0xC401
+0x9C64	0xC402
+0x9C65	0xC403
+0x9C66	0xC404
+0x9C67	0xC405
+0x9C68	0xC406
+0x9C69	0xC407
+0x9C6A	0xC409
+0x9C6B	0xC40A
+0x9C6C	0xC40B
+0x9C6D	0xC40C
+0x9C6E	0xC40D
+0x9C6F	0xC40E
+0x9C70	0xC40F
+0x9C71	0xC411
+0x9C72	0xC412
+0x9C73	0xC413
+0x9C74	0xC414
+0x9C75	0xC415
+0x9C76	0xC416
+0x9C77	0xC417
+0x9C78	0xC418
+0x9C79	0xC419
+0x9C7A	0xC41A
+0x9C81	0xC41B
+0x9C82	0xC41C
+0x9C83	0xC41D
+0x9C84	0xC41E
+0x9C85	0xC41F
+0x9C86	0xC420
+0x9C87	0xC421
+0x9C88	0xC422
+0x9C89	0xC423
+0x9C8A	0xC425
+0x9C8B	0xC426
+0x9C8C	0xC427
+0x9C8D	0xC428
+0x9C8E	0xC429
+0x9C8F	0xC42A
+0x9C90	0xC42B
+0x9C91	0xC42D
+0x9C92	0xC42E
+0x9C93	0xC42F
+0x9C94	0xC431
+0x9C95	0xC432
+0x9C96	0xC433
+0x9C97	0xC435
+0x9C98	0xC436
+0x9C99	0xC437
+0x9C9A	0xC438
+0x9C9B	0xC439
+0x9C9C	0xC43A
+0x9C9D	0xC43B
+0x9C9E	0xC43E
+0x9C9F	0xC43F
+0x9CA0	0xC440
+0x9CA1	0xC441
+0x9CA2	0xC442
+0x9CA3	0xC443
+0x9CA4	0xC444
+0x9CA5	0xC445
+0x9CA6	0xC446
+0x9CA7	0xC447
+0x9CA8	0xC449
+0x9CA9	0xC44A
+0x9CAA	0xC44B
+0x9CAB	0xC44C
+0x9CAC	0xC44D
+0x9CAD	0xC44E
+0x9CAE	0xC44F
+0x9CAF	0xC450
+0x9CB0	0xC451
+0x9CB1	0xC452
+0x9CB2	0xC453
+0x9CB3	0xC454
+0x9CB4	0xC455
+0x9CB5	0xC456
+0x9CB6	0xC457
+0x9CB7	0xC458
+0x9CB8	0xC459
+0x9CB9	0xC45A
+0x9CBA	0xC45B
+0x9CBB	0xC45C
+0x9CBC	0xC45D
+0x9CBD	0xC45E
+0x9CBE	0xC45F
+0x9CBF	0xC460
+0x9CC0	0xC461
+0x9CC1	0xC462
+0x9CC2	0xC463
+0x9CC3	0xC466
+0x9CC4	0xC467
+0x9CC5	0xC469
+0x9CC6	0xC46A
+0x9CC7	0xC46B
+0x9CC8	0xC46D
+0x9CC9	0xC46E
+0x9CCA	0xC46F
+0x9CCB	0xC470
+0x9CCC	0xC471
+0x9CCD	0xC472
+0x9CCE	0xC473
+0x9CCF	0xC476
+0x9CD0	0xC477
+0x9CD1	0xC478
+0x9CD2	0xC47A
+0x9CD3	0xC47B
+0x9CD4	0xC47C
+0x9CD5	0xC47D
+0x9CD6	0xC47E
+0x9CD7	0xC47F
+0x9CD8	0xC481
+0x9CD9	0xC482
+0x9CDA	0xC483
+0x9CDB	0xC484
+0x9CDC	0xC485
+0x9CDD	0xC486
+0x9CDE	0xC487
+0x9CDF	0xC488
+0x9CE0	0xC489
+0x9CE1	0xC48A
+0x9CE2	0xC48B
+0x9CE3	0xC48C
+0x9CE4	0xC48D
+0x9CE5	0xC48E
+0x9CE6	0xC48F
+0x9CE7	0xC490
+0x9CE8	0xC491
+0x9CE9	0xC492
+0x9CEA	0xC493
+0x9CEB	0xC495
+0x9CEC	0xC496
+0x9CED	0xC497
+0x9CEE	0xC498
+0x9CEF	0xC499
+0x9CF0	0xC49A
+0x9CF1	0xC49B
+0x9CF2	0xC49D
+0x9CF3	0xC49E
+0x9CF4	0xC49F
+0x9CF5	0xC4A0
+0x9CF6	0xC4A1
+0x9CF7	0xC4A2
+0x9CF8	0xC4A3
+0x9CF9	0xC4A4
+0x9CFA	0xC4A5
+0x9CFB	0xC4A6
+0x9CFC	0xC4A7
+0x9CFD	0xC4A8
+0x9CFE	0xC4A9
+0x9D41	0xC4AA
+0x9D42	0xC4AB
+0x9D43	0xC4AC
+0x9D44	0xC4AD
+0x9D45	0xC4AE
+0x9D46	0xC4AF
+0x9D47	0xC4B0
+0x9D48	0xC4B1
+0x9D49	0xC4B2
+0x9D4A	0xC4B3
+0x9D4B	0xC4B4
+0x9D4C	0xC4B5
+0x9D4D	0xC4B6
+0x9D4E	0xC4B7
+0x9D4F	0xC4B9
+0x9D50	0xC4BA
+0x9D51	0xC4BB
+0x9D52	0xC4BD
+0x9D53	0xC4BE
+0x9D54	0xC4BF
+0x9D55	0xC4C0
+0x9D56	0xC4C1
+0x9D57	0xC4C2
+0x9D58	0xC4C3
+0x9D59	0xC4C4
+0x9D5A	0xC4C5
+0x9D61	0xC4C6
+0x9D62	0xC4C7
+0x9D63	0xC4C8
+0x9D64	0xC4C9
+0x9D65	0xC4CA
+0x9D66	0xC4CB
+0x9D67	0xC4CC
+0x9D68	0xC4CD
+0x9D69	0xC4CE
+0x9D6A	0xC4CF
+0x9D6B	0xC4D0
+0x9D6C	0xC4D1
+0x9D6D	0xC4D2
+0x9D6E	0xC4D3
+0x9D6F	0xC4D4
+0x9D70	0xC4D5
+0x9D71	0xC4D6
+0x9D72	0xC4D7
+0x9D73	0xC4D8
+0x9D74	0xC4D9
+0x9D75	0xC4DA
+0x9D76	0xC4DB
+0x9D77	0xC4DC
+0x9D78	0xC4DD
+0x9D79	0xC4DE
+0x9D7A	0xC4DF
+0x9D81	0xC4E0
+0x9D82	0xC4E1
+0x9D83	0xC4E2
+0x9D84	0xC4E3
+0x9D85	0xC4E4
+0x9D86	0xC4E5
+0x9D87	0xC4E6
+0x9D88	0xC4E7
+0x9D89	0xC4E8
+0x9D8A	0xC4EA
+0x9D8B	0xC4EB
+0x9D8C	0xC4EC
+0x9D8D	0xC4ED
+0x9D8E	0xC4EE
+0x9D8F	0xC4EF
+0x9D90	0xC4F2
+0x9D91	0xC4F3
+0x9D92	0xC4F5
+0x9D93	0xC4F6
+0x9D94	0xC4F7
+0x9D95	0xC4F9
+0x9D96	0xC4FB
+0x9D97	0xC4FC
+0x9D98	0xC4FD
+0x9D99	0xC4FE
+0x9D9A	0xC502
+0x9D9B	0xC503
+0x9D9C	0xC504
+0x9D9D	0xC505
+0x9D9E	0xC506
+0x9D9F	0xC507
+0x9DA0	0xC508
+0x9DA1	0xC509
+0x9DA2	0xC50A
+0x9DA3	0xC50B
+0x9DA4	0xC50D
+0x9DA5	0xC50E
+0x9DA6	0xC50F
+0x9DA7	0xC511
+0x9DA8	0xC512
+0x9DA9	0xC513
+0x9DAA	0xC515
+0x9DAB	0xC516
+0x9DAC	0xC517
+0x9DAD	0xC518
+0x9DAE	0xC519
+0x9DAF	0xC51A
+0x9DB0	0xC51B
+0x9DB1	0xC51D
+0x9DB2	0xC51E
+0x9DB3	0xC51F
+0x9DB4	0xC520
+0x9DB5	0xC521
+0x9DB6	0xC522
+0x9DB7	0xC523
+0x9DB8	0xC524
+0x9DB9	0xC525
+0x9DBA	0xC526
+0x9DBB	0xC527
+0x9DBC	0xC52A
+0x9DBD	0xC52B
+0x9DBE	0xC52D
+0x9DBF	0xC52E
+0x9DC0	0xC52F
+0x9DC1	0xC531
+0x9DC2	0xC532
+0x9DC3	0xC533
+0x9DC4	0xC534
+0x9DC5	0xC535
+0x9DC6	0xC536
+0x9DC7	0xC537
+0x9DC8	0xC53A
+0x9DC9	0xC53C
+0x9DCA	0xC53E
+0x9DCB	0xC53F
+0x9DCC	0xC540
+0x9DCD	0xC541
+0x9DCE	0xC542
+0x9DCF	0xC543
+0x9DD0	0xC546
+0x9DD1	0xC547
+0x9DD2	0xC54B
+0x9DD3	0xC54F
+0x9DD4	0xC550
+0x9DD5	0xC551
+0x9DD6	0xC552
+0x9DD7	0xC556
+0x9DD8	0xC55A
+0x9DD9	0xC55B
+0x9DDA	0xC55C
+0x9DDB	0xC55F
+0x9DDC	0xC562
+0x9DDD	0xC563
+0x9DDE	0xC565
+0x9DDF	0xC566
+0x9DE0	0xC567
+0x9DE1	0xC569
+0x9DE2	0xC56A
+0x9DE3	0xC56B
+0x9DE4	0xC56C
+0x9DE5	0xC56D
+0x9DE6	0xC56E
+0x9DE7	0xC56F
+0x9DE8	0xC572
+0x9DE9	0xC576
+0x9DEA	0xC577
+0x9DEB	0xC578
+0x9DEC	0xC579
+0x9DED	0xC57A
+0x9DEE	0xC57B
+0x9DEF	0xC57E
+0x9DF0	0xC57F
+0x9DF1	0xC581
+0x9DF2	0xC582
+0x9DF3	0xC583
+0x9DF4	0xC585
+0x9DF5	0xC586
+0x9DF6	0xC588
+0x9DF7	0xC589
+0x9DF8	0xC58A
+0x9DF9	0xC58B
+0x9DFA	0xC58E
+0x9DFB	0xC590
+0x9DFC	0xC592
+0x9DFD	0xC593
+0x9DFE	0xC594
+0x9E41	0xC596
+0x9E42	0xC599
+0x9E43	0xC59A
+0x9E44	0xC59B
+0x9E45	0xC59D
+0x9E46	0xC59E
+0x9E47	0xC59F
+0x9E48	0xC5A1
+0x9E49	0xC5A2
+0x9E4A	0xC5A3
+0x9E4B	0xC5A4
+0x9E4C	0xC5A5
+0x9E4D	0xC5A6
+0x9E4E	0xC5A7
+0x9E4F	0xC5A8
+0x9E50	0xC5AA
+0x9E51	0xC5AB
+0x9E52	0xC5AC
+0x9E53	0xC5AD
+0x9E54	0xC5AE
+0x9E55	0xC5AF
+0x9E56	0xC5B0
+0x9E57	0xC5B1
+0x9E58	0xC5B2
+0x9E59	0xC5B3
+0x9E5A	0xC5B6
+0x9E61	0xC5B7
+0x9E62	0xC5BA
+0x9E63	0xC5BF
+0x9E64	0xC5C0
+0x9E65	0xC5C1
+0x9E66	0xC5C2
+0x9E67	0xC5C3
+0x9E68	0xC5CB
+0x9E69	0xC5CD
+0x9E6A	0xC5CF
+0x9E6B	0xC5D2
+0x9E6C	0xC5D3
+0x9E6D	0xC5D5
+0x9E6E	0xC5D6
+0x9E6F	0xC5D7
+0x9E70	0xC5D9
+0x9E71	0xC5DA
+0x9E72	0xC5DB
+0x9E73	0xC5DC
+0x9E74	0xC5DD
+0x9E75	0xC5DE
+0x9E76	0xC5DF
+0x9E77	0xC5E2
+0x9E78	0xC5E4
+0x9E79	0xC5E6
+0x9E7A	0xC5E7
+0x9E81	0xC5E8
+0x9E82	0xC5E9
+0x9E83	0xC5EA
+0x9E84	0xC5EB
+0x9E85	0xC5EF
+0x9E86	0xC5F1
+0x9E87	0xC5F2
+0x9E88	0xC5F3
+0x9E89	0xC5F5
+0x9E8A	0xC5F8
+0x9E8B	0xC5F9
+0x9E8C	0xC5FA
+0x9E8D	0xC5FB
+0x9E8E	0xC602
+0x9E8F	0xC603
+0x9E90	0xC604
+0x9E91	0xC609
+0x9E92	0xC60A
+0x9E93	0xC60B
+0x9E94	0xC60D
+0x9E95	0xC60E
+0x9E96	0xC60F
+0x9E97	0xC611
+0x9E98	0xC612
+0x9E99	0xC613
+0x9E9A	0xC614
+0x9E9B	0xC615
+0x9E9C	0xC616
+0x9E9D	0xC617
+0x9E9E	0xC61A
+0x9E9F	0xC61D
+0x9EA0	0xC61E
+0x9EA1	0xC61F
+0x9EA2	0xC620
+0x9EA3	0xC621
+0x9EA4	0xC622
+0x9EA5	0xC623
+0x9EA6	0xC626
+0x9EA7	0xC627
+0x9EA8	0xC629
+0x9EA9	0xC62A
+0x9EAA	0xC62B
+0x9EAB	0xC62F
+0x9EAC	0xC631
+0x9EAD	0xC632
+0x9EAE	0xC636
+0x9EAF	0xC638
+0x9EB0	0xC63A
+0x9EB1	0xC63C
+0x9EB2	0xC63D
+0x9EB3	0xC63E
+0x9EB4	0xC63F
+0x9EB5	0xC642
+0x9EB6	0xC643
+0x9EB7	0xC645
+0x9EB8	0xC646
+0x9EB9	0xC647
+0x9EBA	0xC649
+0x9EBB	0xC64A
+0x9EBC	0xC64B
+0x9EBD	0xC64C
+0x9EBE	0xC64D
+0x9EBF	0xC64E
+0x9EC0	0xC64F
+0x9EC1	0xC652
+0x9EC2	0xC656
+0x9EC3	0xC657
+0x9EC4	0xC658
+0x9EC5	0xC659
+0x9EC6	0xC65A
+0x9EC7	0xC65B
+0x9EC8	0xC65E
+0x9EC9	0xC65F
+0x9ECA	0xC661
+0x9ECB	0xC662
+0x9ECC	0xC663
+0x9ECD	0xC664
+0x9ECE	0xC665
+0x9ECF	0xC666
+0x9ED0	0xC667
+0x9ED1	0xC668
+0x9ED2	0xC669
+0x9ED3	0xC66A
+0x9ED4	0xC66B
+0x9ED5	0xC66D
+0x9ED6	0xC66E
+0x9ED7	0xC670
+0x9ED8	0xC672
+0x9ED9	0xC673
+0x9EDA	0xC674
+0x9EDB	0xC675
+0x9EDC	0xC676
+0x9EDD	0xC677
+0x9EDE	0xC67A
+0x9EDF	0xC67B
+0x9EE0	0xC67D
+0x9EE1	0xC67E
+0x9EE2	0xC67F
+0x9EE3	0xC681
+0x9EE4	0xC682
+0x9EE5	0xC683
+0x9EE6	0xC684
+0x9EE7	0xC685
+0x9EE8	0xC686
+0x9EE9	0xC687
+0x9EEA	0xC68A
+0x9EEB	0xC68C
+0x9EEC	0xC68E
+0x9EED	0xC68F
+0x9EEE	0xC690
+0x9EEF	0xC691
+0x9EF0	0xC692
+0x9EF1	0xC693
+0x9EF2	0xC696
+0x9EF3	0xC697
+0x9EF4	0xC699
+0x9EF5	0xC69A
+0x9EF6	0xC69B
+0x9EF7	0xC69D
+0x9EF8	0xC69E
+0x9EF9	0xC69F
+0x9EFA	0xC6A0
+0x9EFB	0xC6A1
+0x9EFC	0xC6A2
+0x9EFD	0xC6A3
+0x9EFE	0xC6A6
+0x9F41	0xC6A8
+0x9F42	0xC6AA
+0x9F43	0xC6AB
+0x9F44	0xC6AC
+0x9F45	0xC6AD
+0x9F46	0xC6AE
+0x9F47	0xC6AF
+0x9F48	0xC6B2
+0x9F49	0xC6B3
+0x9F4A	0xC6B5
+0x9F4B	0xC6B6
+0x9F4C	0xC6B7
+0x9F4D	0xC6BB
+0x9F4E	0xC6BC
+0x9F4F	0xC6BD
+0x9F50	0xC6BE
+0x9F51	0xC6BF
+0x9F52	0xC6C2
+0x9F53	0xC6C4
+0x9F54	0xC6C6
+0x9F55	0xC6C7
+0x9F56	0xC6C8
+0x9F57	0xC6C9
+0x9F58	0xC6CA
+0x9F59	0xC6CB
+0x9F5A	0xC6CE
+0x9F61	0xC6CF
+0x9F62	0xC6D1
+0x9F63	0xC6D2
+0x9F64	0xC6D3
+0x9F65	0xC6D5
+0x9F66	0xC6D6
+0x9F67	0xC6D7
+0x9F68	0xC6D8
+0x9F69	0xC6D9
+0x9F6A	0xC6DA
+0x9F6B	0xC6DB
+0x9F6C	0xC6DE
+0x9F6D	0xC6DF
+0x9F6E	0xC6E2
+0x9F6F	0xC6E3
+0x9F70	0xC6E4
+0x9F71	0xC6E5
+0x9F72	0xC6E6
+0x9F73	0xC6E7
+0x9F74	0xC6EA
+0x9F75	0xC6EB
+0x9F76	0xC6ED
+0x9F77	0xC6EE
+0x9F78	0xC6EF
+0x9F79	0xC6F1
+0x9F7A	0xC6F2
+0x9F81	0xC6F3
+0x9F82	0xC6F4
+0x9F83	0xC6F5
+0x9F84	0xC6F6
+0x9F85	0xC6F7
+0x9F86	0xC6FA
+0x9F87	0xC6FB
+0x9F88	0xC6FC
+0x9F89	0xC6FE
+0x9F8A	0xC6FF
+0x9F8B	0xC700
+0x9F8C	0xC701
+0x9F8D	0xC702
+0x9F8E	0xC703
+0x9F8F	0xC706
+0x9F90	0xC707
+0x9F91	0xC709
+0x9F92	0xC70A
+0x9F93	0xC70B
+0x9F94	0xC70D
+0x9F95	0xC70E
+0x9F96	0xC70F
+0x9F97	0xC710
+0x9F98	0xC711
+0x9F99	0xC712
+0x9F9A	0xC713
+0x9F9B	0xC716
+0x9F9C	0xC718
+0x9F9D	0xC71A
+0x9F9E	0xC71B
+0x9F9F	0xC71C
+0x9FA0	0xC71D
+0x9FA1	0xC71E
+0x9FA2	0xC71F
+0x9FA3	0xC722
+0x9FA4	0xC723
+0x9FA5	0xC725
+0x9FA6	0xC726
+0x9FA7	0xC727
+0x9FA8	0xC729
+0x9FA9	0xC72A
+0x9FAA	0xC72B
+0x9FAB	0xC72C
+0x9FAC	0xC72D
+0x9FAD	0xC72E
+0x9FAE	0xC72F
+0x9FAF	0xC732
+0x9FB0	0xC734
+0x9FB1	0xC736
+0x9FB2	0xC738
+0x9FB3	0xC739
+0x9FB4	0xC73A
+0x9FB5	0xC73B
+0x9FB6	0xC73E
+0x9FB7	0xC73F
+0x9FB8	0xC741
+0x9FB9	0xC742
+0x9FBA	0xC743
+0x9FBB	0xC745
+0x9FBC	0xC746
+0x9FBD	0xC747
+0x9FBE	0xC748
+0x9FBF	0xC749
+0x9FC0	0xC74B
+0x9FC1	0xC74E
+0x9FC2	0xC750
+0x9FC3	0xC759
+0x9FC4	0xC75A
+0x9FC5	0xC75B
+0x9FC6	0xC75D
+0x9FC7	0xC75E
+0x9FC8	0xC75F
+0x9FC9	0xC761
+0x9FCA	0xC762
+0x9FCB	0xC763
+0x9FCC	0xC764
+0x9FCD	0xC765
+0x9FCE	0xC766
+0x9FCF	0xC767
+0x9FD0	0xC769
+0x9FD1	0xC76A
+0x9FD2	0xC76C
+0x9FD3	0xC76D
+0x9FD4	0xC76E
+0x9FD5	0xC76F
+0x9FD6	0xC770
+0x9FD7	0xC771
+0x9FD8	0xC772
+0x9FD9	0xC773
+0x9FDA	0xC776
+0x9FDB	0xC777
+0x9FDC	0xC779
+0x9FDD	0xC77A
+0x9FDE	0xC77B
+0x9FDF	0xC77F
+0x9FE0	0xC780
+0x9FE1	0xC781
+0x9FE2	0xC782
+0x9FE3	0xC786
+0x9FE4	0xC78B
+0x9FE5	0xC78C
+0x9FE6	0xC78D
+0x9FE7	0xC78F
+0x9FE8	0xC792
+0x9FE9	0xC793
+0x9FEA	0xC795
+0x9FEB	0xC799
+0x9FEC	0xC79B
+0x9FED	0xC79C
+0x9FEE	0xC79D
+0x9FEF	0xC79E
+0x9FF0	0xC79F
+0x9FF1	0xC7A2
+0x9FF2	0xC7A7
+0x9FF3	0xC7A8
+0x9FF4	0xC7A9
+0x9FF5	0xC7AA
+0x9FF6	0xC7AB
+0x9FF7	0xC7AE
+0x9FF8	0xC7AF
+0x9FF9	0xC7B1
+0x9FFA	0xC7B2
+0x9FFB	0xC7B3
+0x9FFC	0xC7B5
+0x9FFD	0xC7B6
+0x9FFE	0xC7B7
+0xA041	0xC7B8
+0xA042	0xC7B9
+0xA043	0xC7BA
+0xA044	0xC7BB
+0xA045	0xC7BE
+0xA046	0xC7C2
+0xA047	0xC7C3
+0xA048	0xC7C4
+0xA049	0xC7C5
+0xA04A	0xC7C6
+0xA04B	0xC7C7
+0xA04C	0xC7CA
+0xA04D	0xC7CB
+0xA04E	0xC7CD
+0xA04F	0xC7CF
+0xA050	0xC7D1
+0xA051	0xC7D2
+0xA052	0xC7D3
+0xA053	0xC7D4
+0xA054	0xC7D5
+0xA055	0xC7D6
+0xA056	0xC7D7
+0xA057	0xC7D9
+0xA058	0xC7DA
+0xA059	0xC7DB
+0xA05A	0xC7DC
+0xA061	0xC7DE
+0xA062	0xC7DF
+0xA063	0xC7E0
+0xA064	0xC7E1
+0xA065	0xC7E2
+0xA066	0xC7E3
+0xA067	0xC7E5
+0xA068	0xC7E6
+0xA069	0xC7E7
+0xA06A	0xC7E9
+0xA06B	0xC7EA
+0xA06C	0xC7EB
+0xA06D	0xC7ED
+0xA06E	0xC7EE
+0xA06F	0xC7EF
+0xA070	0xC7F0
+0xA071	0xC7F1
+0xA072	0xC7F2
+0xA073	0xC7F3
+0xA074	0xC7F4
+0xA075	0xC7F5
+0xA076	0xC7F6
+0xA077	0xC7F7
+0xA078	0xC7F8
+0xA079	0xC7F9
+0xA07A	0xC7FA
+0xA081	0xC7FB
+0xA082	0xC7FC
+0xA083	0xC7FD
+0xA084	0xC7FE
+0xA085	0xC7FF
+0xA086	0xC802
+0xA087	0xC803
+0xA088	0xC805
+0xA089	0xC806
+0xA08A	0xC807
+0xA08B	0xC809
+0xA08C	0xC80B
+0xA08D	0xC80C
+0xA08E	0xC80D
+0xA08F	0xC80E
+0xA090	0xC80F
+0xA091	0xC812
+0xA092	0xC814
+0xA093	0xC817
+0xA094	0xC818
+0xA095	0xC819
+0xA096	0xC81A
+0xA097	0xC81B
+0xA098	0xC81E
+0xA099	0xC81F
+0xA09A	0xC821
+0xA09B	0xC822
+0xA09C	0xC823
+0xA09D	0xC825
+0xA09E	0xC826
+0xA09F	0xC827
+0xA0A0	0xC828
+0xA0A1	0xC829
+0xA0A2	0xC82A
+0xA0A3	0xC82B
+0xA0A4	0xC82E
+0xA0A5	0xC830
+0xA0A6	0xC832
+0xA0A7	0xC833
+0xA0A8	0xC834
+0xA0A9	0xC835
+0xA0AA	0xC836
+0xA0AB	0xC837
+0xA0AC	0xC839
+0xA0AD	0xC83A
+0xA0AE	0xC83B
+0xA0AF	0xC83D
+0xA0B0	0xC83E
+0xA0B1	0xC83F
+0xA0B2	0xC841
+0xA0B3	0xC842
+0xA0B4	0xC843
+0xA0B5	0xC844
+0xA0B6	0xC845
+0xA0B7	0xC846
+0xA0B8	0xC847
+0xA0B9	0xC84A
+0xA0BA	0xC84B
+0xA0BB	0xC84E
+0xA0BC	0xC84F
+0xA0BD	0xC850
+0xA0BE	0xC851
+0xA0BF	0xC852
+0xA0C0	0xC853
+0xA0C1	0xC855
+0xA0C2	0xC856
+0xA0C3	0xC857
+0xA0C4	0xC858
+0xA0C5	0xC859
+0xA0C6	0xC85A
+0xA0C7	0xC85B
+0xA0C8	0xC85C
+0xA0C9	0xC85D
+0xA0CA	0xC85E
+0xA0CB	0xC85F
+0xA0CC	0xC860
+0xA0CD	0xC861
+0xA0CE	0xC862
+0xA0CF	0xC863
+0xA0D0	0xC864
+0xA0D1	0xC865
+0xA0D2	0xC866
+0xA0D3	0xC867
+0xA0D4	0xC868
+0xA0D5	0xC869
+0xA0D6	0xC86A
+0xA0D7	0xC86B
+0xA0D8	0xC86C
+0xA0D9	0xC86D
+0xA0DA	0xC86E
+0xA0DB	0xC86F
+0xA0DC	0xC872
+0xA0DD	0xC873
+0xA0DE	0xC875
+0xA0DF	0xC876
+0xA0E0	0xC877
+0xA0E1	0xC879
+0xA0E2	0xC87B
+0xA0E3	0xC87C
+0xA0E4	0xC87D
+0xA0E5	0xC87E
+0xA0E6	0xC87F
+0xA0E7	0xC882
+0xA0E8	0xC884
+0xA0E9	0xC888
+0xA0EA	0xC889
+0xA0EB	0xC88A
+0xA0EC	0xC88E
+0xA0ED	0xC88F
+0xA0EE	0xC890
+0xA0EF	0xC891
+0xA0F0	0xC892
+0xA0F1	0xC893
+0xA0F2	0xC895
+0xA0F3	0xC896
+0xA0F4	0xC897
+0xA0F5	0xC898
+0xA0F6	0xC899
+0xA0F7	0xC89A
+0xA0F8	0xC89B
+0xA0F9	0xC89C
+0xA0FA	0xC89E
+0xA0FB	0xC8A0
+0xA0FC	0xC8A2
+0xA0FD	0xC8A3
+0xA0FE	0xC8A4
+0xA141	0xC8A5
+0xA142	0xC8A6
+0xA143	0xC8A7
+0xA144	0xC8A9
+0xA145	0xC8AA
+0xA146	0xC8AB
+0xA147	0xC8AC
+0xA148	0xC8AD
+0xA149	0xC8AE
+0xA14A	0xC8AF
+0xA14B	0xC8B0
+0xA14C	0xC8B1
+0xA14D	0xC8B2
+0xA14E	0xC8B3
+0xA14F	0xC8B4
+0xA150	0xC8B5
+0xA151	0xC8B6
+0xA152	0xC8B7
+0xA153	0xC8B8
+0xA154	0xC8B9
+0xA155	0xC8BA
+0xA156	0xC8BB
+0xA157	0xC8BE
+0xA158	0xC8BF
+0xA159	0xC8C0
+0xA15A	0xC8C1
+0xA161	0xC8C2
+0xA162	0xC8C3
+0xA163	0xC8C5
+0xA164	0xC8C6
+0xA165	0xC8C7
+0xA166	0xC8C9
+0xA167	0xC8CA
+0xA168	0xC8CB
+0xA169	0xC8CD
+0xA16A	0xC8CE
+0xA16B	0xC8CF
+0xA16C	0xC8D0
+0xA16D	0xC8D1
+0xA16E	0xC8D2
+0xA16F	0xC8D3
+0xA170	0xC8D6
+0xA171	0xC8D8
+0xA172	0xC8DA
+0xA173	0xC8DB
+0xA174	0xC8DC
+0xA175	0xC8DD
+0xA176	0xC8DE
+0xA177	0xC8DF
+0xA178	0xC8E2
+0xA179	0xC8E3
+0xA17A	0xC8E5
+0xA181	0xC8E6
+0xA182	0xC8E7
+0xA183	0xC8E8
+0xA184	0xC8E9
+0xA185	0xC8EA
+0xA186	0xC8EB
+0xA187	0xC8EC
+0xA188	0xC8ED
+0xA189	0xC8EE
+0xA18A	0xC8EF
+0xA18B	0xC8F0
+0xA18C	0xC8F1
+0xA18D	0xC8F2
+0xA18E	0xC8F3
+0xA18F	0xC8F4
+0xA190	0xC8F6
+0xA191	0xC8F7
+0xA192	0xC8F8
+0xA193	0xC8F9
+0xA194	0xC8FA
+0xA195	0xC8FB
+0xA196	0xC8FE
+0xA197	0xC8FF
+0xA198	0xC901
+0xA199	0xC902
+0xA19A	0xC903
+0xA19B	0xC907
+0xA19C	0xC908
+0xA19D	0xC909
+0xA19E	0xC90A
+0xA19F	0xC90B
+0xA1A0	0xC90E
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0x00B7
+0xA1A5	0x2025
+0xA1A6	0x2026
+0xA1A7	0x00A8
+0xA1A8	0x3003
+0xA1A9	0x00AD
+0xA1AA	0x2015
+0xA1AB	0x2225
+0xA1AC	0xFF3C
+0xA1AD	0x223C
+0xA1AE	0x2018
+0xA1AF	0x2019
+0xA1B0	0x201C
+0xA1B1	0x201D
+0xA1B2	0x3014
+0xA1B3	0x3015
+0xA1B4	0x3008
+0xA1B5	0x3009
+0xA1B6	0x300A
+0xA1B7	0x300B
+0xA1B8	0x300C
+0xA1B9	0x300D
+0xA1BA	0x300E
+0xA1BB	0x300F
+0xA1BC	0x3010
+0xA1BD	0x3011
+0xA1BE	0x00B1
+0xA1BF	0x00D7
+0xA1C0	0x00F7
+0xA1C1	0x2260
+0xA1C2	0x2264
+0xA1C3	0x2265
+0xA1C4	0x221E
+0xA1C5	0x2234
+0xA1C6	0x00B0
+0xA1C7	0x2032
+0xA1C8	0x2033
+0xA1C9	0x2103
+0xA1CA	0x212B
+0xA1CB	0xFFE0
+0xA1CC	0xFFE1
+0xA1CD	0xFFE5
+0xA1CE	0x2642
+0xA1CF	0x2640
+0xA1D0	0x2220
+0xA1D1	0x22A5
+0xA1D2	0x2312
+0xA1D3	0x2202
+0xA1D4	0x2207
+0xA1D5	0x2261
+0xA1D6	0x2252
+0xA1D7	0x00A7
+0xA1D8	0x203B
+0xA1D9	0x2606
+0xA1DA	0x2605
+0xA1DB	0x25CB
+0xA1DC	0x25CF
+0xA1DD	0x25CE
+0xA1DE	0x25C7
+0xA1DF	0x25C6
+0xA1E0	0x25A1
+0xA1E1	0x25A0
+0xA1E2	0x25B3
+0xA1E3	0x25B2
+0xA1E4	0x25BD
+0xA1E5	0x25BC
+0xA1E6	0x2192
+0xA1E7	0x2190
+0xA1E8	0x2191
+0xA1E9	0x2193
+0xA1EA	0x2194
+0xA1EB	0x3013
+0xA1EC	0x226A
+0xA1ED	0x226B
+0xA1EE	0x221A
+0xA1EF	0x223D
+0xA1F0	0x221D
+0xA1F1	0x2235
+0xA1F2	0x222B
+0xA1F3	0x222C
+0xA1F4	0x2208
+0xA1F5	0x220B
+0xA1F6	0x2286
+0xA1F7	0x2287
+0xA1F8	0x2282
+0xA1F9	0x2283
+0xA1FA	0x222A
+0xA1FB	0x2229
+0xA1FC	0x2227
+0xA1FD	0x2228
+0xA1FE	0xFFE2
+0xA241	0xC910
+0xA242	0xC912
+0xA243	0xC913
+0xA244	0xC914
+0xA245	0xC915
+0xA246	0xC916
+0xA247	0xC917
+0xA248	0xC919
+0xA249	0xC91A
+0xA24A	0xC91B
+0xA24B	0xC91C
+0xA24C	0xC91D
+0xA24D	0xC91E
+0xA24E	0xC91F
+0xA24F	0xC920
+0xA250	0xC921
+0xA251	0xC922
+0xA252	0xC923
+0xA253	0xC924
+0xA254	0xC925
+0xA255	0xC926
+0xA256	0xC927
+0xA257	0xC928
+0xA258	0xC929
+0xA259	0xC92A
+0xA25A	0xC92B
+0xA261	0xC92D
+0xA262	0xC92E
+0xA263	0xC92F
+0xA264	0xC930
+0xA265	0xC931
+0xA266	0xC932
+0xA267	0xC933
+0xA268	0xC935
+0xA269	0xC936
+0xA26A	0xC937
+0xA26B	0xC938
+0xA26C	0xC939
+0xA26D	0xC93A
+0xA26E	0xC93B
+0xA26F	0xC93C
+0xA270	0xC93D
+0xA271	0xC93E
+0xA272	0xC93F
+0xA273	0xC940
+0xA274	0xC941
+0xA275	0xC942
+0xA276	0xC943
+0xA277	0xC944
+0xA278	0xC945
+0xA279	0xC946
+0xA27A	0xC947
+0xA281	0xC948
+0xA282	0xC949
+0xA283	0xC94A
+0xA284	0xC94B
+0xA285	0xC94C
+0xA286	0xC94D
+0xA287	0xC94E
+0xA288	0xC94F
+0xA289	0xC952
+0xA28A	0xC953
+0xA28B	0xC955
+0xA28C	0xC956
+0xA28D	0xC957
+0xA28E	0xC959
+0xA28F	0xC95A
+0xA290	0xC95B
+0xA291	0xC95C
+0xA292	0xC95D
+0xA293	0xC95E
+0xA294	0xC95F
+0xA295	0xC962
+0xA296	0xC964
+0xA297	0xC965
+0xA298	0xC966
+0xA299	0xC967
+0xA29A	0xC968
+0xA29B	0xC969
+0xA29C	0xC96A
+0xA29D	0xC96B
+0xA29E	0xC96D
+0xA29F	0xC96E
+0xA2A0	0xC96F
+0xA2A1	0x21D2
+0xA2A2	0x21D4
+0xA2A3	0x2200
+0xA2A4	0x2203
+0xA2A5	0x00B4
+0xA2A6	0xFF5E
+0xA2A7	0x02C7
+0xA2A8	0x02D8
+0xA2A9	0x02DD
+0xA2AA	0x02DA
+0xA2AB	0x02D9
+0xA2AC	0x00B8
+0xA2AD	0x02DB
+0xA2AE	0x00A1
+0xA2AF	0x00BF
+0xA2B0	0x02D0
+0xA2B1	0x222E
+0xA2B2	0x2211
+0xA2B3	0x220F
+0xA2B4	0x00A4
+0xA2B5	0x2109
+0xA2B6	0x2030
+0xA2B7	0x25C1
+0xA2B8	0x25C0
+0xA2B9	0x25B7
+0xA2BA	0x25B6
+0xA2BB	0x2664
+0xA2BC	0x2660
+0xA2BD	0x2661
+0xA2BE	0x2665
+0xA2BF	0x2667
+0xA2C0	0x2663
+0xA2C1	0x2299
+0xA2C2	0x25C8
+0xA2C3	0x25A3
+0xA2C4	0x25D0
+0xA2C5	0x25D1
+0xA2C6	0x2592
+0xA2C7	0x25A4
+0xA2C8	0x25A5
+0xA2C9	0x25A8
+0xA2CA	0x25A7
+0xA2CB	0x25A6
+0xA2CC	0x25A9
+0xA2CD	0x2668
+0xA2CE	0x260F
+0xA2CF	0x260E
+0xA2D0	0x261C
+0xA2D1	0x261E
+0xA2D2	0x00B6
+0xA2D3	0x2020
+0xA2D4	0x2021
+0xA2D5	0x2195
+0xA2D6	0x2197
+0xA2D7	0x2199
+0xA2D8	0x2196
+0xA2D9	0x2198
+0xA2DA	0x266D
+0xA2DB	0x2669
+0xA2DC	0x266A
+0xA2DD	0x266C
+0xA2DE	0x327F
+0xA2DF	0x321C
+0xA2E0	0x2116
+0xA2E1	0x33C7
+0xA2E2	0x2122
+0xA2E3	0x33C2
+0xA2E4	0x33D8
+0xA2E5	0x2121
+0xA2E6	0x20AC
+0xA2E7	0x00AE
+0xA341	0xC971
+0xA342	0xC972
+0xA343	0xC973
+0xA344	0xC975
+0xA345	0xC976
+0xA346	0xC977
+0xA347	0xC978
+0xA348	0xC979
+0xA349	0xC97A
+0xA34A	0xC97B
+0xA34B	0xC97D
+0xA34C	0xC97E
+0xA34D	0xC97F
+0xA34E	0xC980
+0xA34F	0xC981
+0xA350	0xC982
+0xA351	0xC983
+0xA352	0xC984
+0xA353	0xC985
+0xA354	0xC986
+0xA355	0xC987
+0xA356	0xC98A
+0xA357	0xC98B
+0xA358	0xC98D
+0xA359	0xC98E
+0xA35A	0xC98F
+0xA361	0xC991
+0xA362	0xC992
+0xA363	0xC993
+0xA364	0xC994
+0xA365	0xC995
+0xA366	0xC996
+0xA367	0xC997
+0xA368	0xC99A
+0xA369	0xC99C
+0xA36A	0xC99E
+0xA36B	0xC99F
+0xA36C	0xC9A0
+0xA36D	0xC9A1
+0xA36E	0xC9A2
+0xA36F	0xC9A3
+0xA370	0xC9A4
+0xA371	0xC9A5
+0xA372	0xC9A6
+0xA373	0xC9A7
+0xA374	0xC9A8
+0xA375	0xC9A9
+0xA376	0xC9AA
+0xA377	0xC9AB
+0xA378	0xC9AC
+0xA379	0xC9AD
+0xA37A	0xC9AE
+0xA381	0xC9AF
+0xA382	0xC9B0
+0xA383	0xC9B1
+0xA384	0xC9B2
+0xA385	0xC9B3
+0xA386	0xC9B4
+0xA387	0xC9B5
+0xA388	0xC9B6
+0xA389	0xC9B7
+0xA38A	0xC9B8
+0xA38B	0xC9B9
+0xA38C	0xC9BA
+0xA38D	0xC9BB
+0xA38E	0xC9BC
+0xA38F	0xC9BD
+0xA390	0xC9BE
+0xA391	0xC9BF
+0xA392	0xC9C2
+0xA393	0xC9C3
+0xA394	0xC9C5
+0xA395	0xC9C6
+0xA396	0xC9C9
+0xA397	0xC9CB
+0xA398	0xC9CC
+0xA399	0xC9CD
+0xA39A	0xC9CE
+0xA39B	0xC9CF
+0xA39C	0xC9D2
+0xA39D	0xC9D4
+0xA39E	0xC9D7
+0xA39F	0xC9D8
+0xA3A0	0xC9DB
+0xA3A1	0xFF01
+0xA3A2	0xFF02
+0xA3A3	0xFF03
+0xA3A4	0xFF04
+0xA3A5	0xFF05
+0xA3A6	0xFF06
+0xA3A7	0xFF07
+0xA3A8	0xFF08
+0xA3A9	0xFF09
+0xA3AA	0xFF0A
+0xA3AB	0xFF0B
+0xA3AC	0xFF0C
+0xA3AD	0xFF0D
+0xA3AE	0xFF0E
+0xA3AF	0xFF0F
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3BA	0xFF1A
+0xA3BB	0xFF1B
+0xA3BC	0xFF1C
+0xA3BD	0xFF1D
+0xA3BE	0xFF1E
+0xA3BF	0xFF1F
+0xA3C0	0xFF20
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3DB	0xFF3B
+0xA3DC	0xFFE6
+0xA3DD	0xFF3D
+0xA3DE	0xFF3E
+0xA3DF	0xFF3F
+0xA3E0	0xFF40
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA3FB	0xFF5B
+0xA3FC	0xFF5C
+0xA3FD	0xFF5D
+0xA3FE	0xFFE3
+0xA441	0xC9DE
+0xA442	0xC9DF
+0xA443	0xC9E1
+0xA444	0xC9E3
+0xA445	0xC9E5
+0xA446	0xC9E6
+0xA447	0xC9E8
+0xA448	0xC9E9
+0xA449	0xC9EA
+0xA44A	0xC9EB
+0xA44B	0xC9EE
+0xA44C	0xC9F2
+0xA44D	0xC9F3
+0xA44E	0xC9F4
+0xA44F	0xC9F5
+0xA450	0xC9F6
+0xA451	0xC9F7
+0xA452	0xC9FA
+0xA453	0xC9FB
+0xA454	0xC9FD
+0xA455	0xC9FE
+0xA456	0xC9FF
+0xA457	0xCA01
+0xA458	0xCA02
+0xA459	0xCA03
+0xA45A	0xCA04
+0xA461	0xCA05
+0xA462	0xCA06
+0xA463	0xCA07
+0xA464	0xCA0A
+0xA465	0xCA0E
+0xA466	0xCA0F
+0xA467	0xCA10
+0xA468	0xCA11
+0xA469	0xCA12
+0xA46A	0xCA13
+0xA46B	0xCA15
+0xA46C	0xCA16
+0xA46D	0xCA17
+0xA46E	0xCA19
+0xA46F	0xCA1A
+0xA470	0xCA1B
+0xA471	0xCA1C
+0xA472	0xCA1D
+0xA473	0xCA1E
+0xA474	0xCA1F
+0xA475	0xCA20
+0xA476	0xCA21
+0xA477	0xCA22
+0xA478	0xCA23
+0xA479	0xCA24
+0xA47A	0xCA25
+0xA481	0xCA26
+0xA482	0xCA27
+0xA483	0xCA28
+0xA484	0xCA2A
+0xA485	0xCA2B
+0xA486	0xCA2C
+0xA487	0xCA2D
+0xA488	0xCA2E
+0xA489	0xCA2F
+0xA48A	0xCA30
+0xA48B	0xCA31
+0xA48C	0xCA32
+0xA48D	0xCA33
+0xA48E	0xCA34
+0xA48F	0xCA35
+0xA490	0xCA36
+0xA491	0xCA37
+0xA492	0xCA38
+0xA493	0xCA39
+0xA494	0xCA3A
+0xA495	0xCA3B
+0xA496	0xCA3C
+0xA497	0xCA3D
+0xA498	0xCA3E
+0xA499	0xCA3F
+0xA49A	0xCA40
+0xA49B	0xCA41
+0xA49C	0xCA42
+0xA49D	0xCA43
+0xA49E	0xCA44
+0xA49F	0xCA45
+0xA4A0	0xCA46
+0xA4A1	0x3131
+0xA4A2	0x3132
+0xA4A3	0x3133
+0xA4A4	0x3134
+0xA4A5	0x3135
+0xA4A6	0x3136
+0xA4A7	0x3137
+0xA4A8	0x3138
+0xA4A9	0x3139
+0xA4AA	0x313A
+0xA4AB	0x313B
+0xA4AC	0x313C
+0xA4AD	0x313D
+0xA4AE	0x313E
+0xA4AF	0x313F
+0xA4B0	0x3140
+0xA4B1	0x3141
+0xA4B2	0x3142
+0xA4B3	0x3143
+0xA4B4	0x3144
+0xA4B5	0x3145
+0xA4B6	0x3146
+0xA4B7	0x3147
+0xA4B8	0x3148
+0xA4B9	0x3149
+0xA4BA	0x314A
+0xA4BB	0x314B
+0xA4BC	0x314C
+0xA4BD	0x314D
+0xA4BE	0x314E
+0xA4BF	0x314F
+0xA4C0	0x3150
+0xA4C1	0x3151
+0xA4C2	0x3152
+0xA4C3	0x3153
+0xA4C4	0x3154
+0xA4C5	0x3155
+0xA4C6	0x3156
+0xA4C7	0x3157
+0xA4C8	0x3158
+0xA4C9	0x3159
+0xA4CA	0x315A
+0xA4CB	0x315B
+0xA4CC	0x315C
+0xA4CD	0x315D
+0xA4CE	0x315E
+0xA4CF	0x315F
+0xA4D0	0x3160
+0xA4D1	0x3161
+0xA4D2	0x3162
+0xA4D3	0x3163
+0xA4D4	0x3164
+0xA4D5	0x3165
+0xA4D6	0x3166
+0xA4D7	0x3167
+0xA4D8	0x3168
+0xA4D9	0x3169
+0xA4DA	0x316A
+0xA4DB	0x316B
+0xA4DC	0x316C
+0xA4DD	0x316D
+0xA4DE	0x316E
+0xA4DF	0x316F
+0xA4E0	0x3170
+0xA4E1	0x3171
+0xA4E2	0x3172
+0xA4E3	0x3173
+0xA4E4	0x3174
+0xA4E5	0x3175
+0xA4E6	0x3176
+0xA4E7	0x3177
+0xA4E8	0x3178
+0xA4E9	0x3179
+0xA4EA	0x317A
+0xA4EB	0x317B
+0xA4EC	0x317C
+0xA4ED	0x317D
+0xA4EE	0x317E
+0xA4EF	0x317F
+0xA4F0	0x3180
+0xA4F1	0x3181
+0xA4F2	0x3182
+0xA4F3	0x3183
+0xA4F4	0x3184
+0xA4F5	0x3185
+0xA4F6	0x3186
+0xA4F7	0x3187
+0xA4F8	0x3188
+0xA4F9	0x3189
+0xA4FA	0x318A
+0xA4FB	0x318B
+0xA4FC	0x318C
+0xA4FD	0x318D
+0xA4FE	0x318E
+0xA541	0xCA47
+0xA542	0xCA48
+0xA543	0xCA49
+0xA544	0xCA4A
+0xA545	0xCA4B
+0xA546	0xCA4E
+0xA547	0xCA4F
+0xA548	0xCA51
+0xA549	0xCA52
+0xA54A	0xCA53
+0xA54B	0xCA55
+0xA54C	0xCA56
+0xA54D	0xCA57
+0xA54E	0xCA58
+0xA54F	0xCA59
+0xA550	0xCA5A
+0xA551	0xCA5B
+0xA552	0xCA5E
+0xA553	0xCA62
+0xA554	0xCA63
+0xA555	0xCA64
+0xA556	0xCA65
+0xA557	0xCA66
+0xA558	0xCA67
+0xA559	0xCA69
+0xA55A	0xCA6A
+0xA561	0xCA6B
+0xA562	0xCA6C
+0xA563	0xCA6D
+0xA564	0xCA6E
+0xA565	0xCA6F
+0xA566	0xCA70
+0xA567	0xCA71
+0xA568	0xCA72
+0xA569	0xCA73
+0xA56A	0xCA74
+0xA56B	0xCA75
+0xA56C	0xCA76
+0xA56D	0xCA77
+0xA56E	0xCA78
+0xA56F	0xCA79
+0xA570	0xCA7A
+0xA571	0xCA7B
+0xA572	0xCA7C
+0xA573	0xCA7E
+0xA574	0xCA7F
+0xA575	0xCA80
+0xA576	0xCA81
+0xA577	0xCA82
+0xA578	0xCA83
+0xA579	0xCA85
+0xA57A	0xCA86
+0xA581	0xCA87
+0xA582	0xCA88
+0xA583	0xCA89
+0xA584	0xCA8A
+0xA585	0xCA8B
+0xA586	0xCA8C
+0xA587	0xCA8D
+0xA588	0xCA8E
+0xA589	0xCA8F
+0xA58A	0xCA90
+0xA58B	0xCA91
+0xA58C	0xCA92
+0xA58D	0xCA93
+0xA58E	0xCA94
+0xA58F	0xCA95
+0xA590	0xCA96
+0xA591	0xCA97
+0xA592	0xCA99
+0xA593	0xCA9A
+0xA594	0xCA9B
+0xA595	0xCA9C
+0xA596	0xCA9D
+0xA597	0xCA9E
+0xA598	0xCA9F
+0xA599	0xCAA0
+0xA59A	0xCAA1
+0xA59B	0xCAA2
+0xA59C	0xCAA3
+0xA59D	0xCAA4
+0xA59E	0xCAA5
+0xA59F	0xCAA6
+0xA5A0	0xCAA7
+0xA5A1	0x2170
+0xA5A2	0x2171
+0xA5A3	0x2172
+0xA5A4	0x2173
+0xA5A5	0x2174
+0xA5A6	0x2175
+0xA5A7	0x2176
+0xA5A8	0x2177
+0xA5A9	0x2178
+0xA5AA	0x2179
+0xA5B0	0x2160
+0xA5B1	0x2161
+0xA5B2	0x2162
+0xA5B3	0x2163
+0xA5B4	0x2164
+0xA5B5	0x2165
+0xA5B6	0x2166
+0xA5B7	0x2167
+0xA5B8	0x2168
+0xA5B9	0x2169
+0xA5C1	0x0391
+0xA5C2	0x0392
+0xA5C3	0x0393
+0xA5C4	0x0394
+0xA5C5	0x0395
+0xA5C6	0x0396
+0xA5C7	0x0397
+0xA5C8	0x0398
+0xA5C9	0x0399
+0xA5CA	0x039A
+0xA5CB	0x039B
+0xA5CC	0x039C
+0xA5CD	0x039D
+0xA5CE	0x039E
+0xA5CF	0x039F
+0xA5D0	0x03A0
+0xA5D1	0x03A1
+0xA5D2	0x03A3
+0xA5D3	0x03A4
+0xA5D4	0x03A5
+0xA5D5	0x03A6
+0xA5D6	0x03A7
+0xA5D7	0x03A8
+0xA5D8	0x03A9
+0xA5E1	0x03B1
+0xA5E2	0x03B2
+0xA5E3	0x03B3
+0xA5E4	0x03B4
+0xA5E5	0x03B5
+0xA5E6	0x03B6
+0xA5E7	0x03B7
+0xA5E8	0x03B8
+0xA5E9	0x03B9
+0xA5EA	0x03BA
+0xA5EB	0x03BB
+0xA5EC	0x03BC
+0xA5ED	0x03BD
+0xA5EE	0x03BE
+0xA5EF	0x03BF
+0xA5F0	0x03C0
+0xA5F1	0x03C1
+0xA5F2	0x03C3
+0xA5F3	0x03C4
+0xA5F4	0x03C5
+0xA5F5	0x03C6
+0xA5F6	0x03C7
+0xA5F7	0x03C8
+0xA5F8	0x03C9
+0xA641	0xCAA8
+0xA642	0xCAA9
+0xA643	0xCAAA
+0xA644	0xCAAB
+0xA645	0xCAAC
+0xA646	0xCAAD
+0xA647	0xCAAE
+0xA648	0xCAAF
+0xA649	0xCAB0
+0xA64A	0xCAB1
+0xA64B	0xCAB2
+0xA64C	0xCAB3
+0xA64D	0xCAB4
+0xA64E	0xCAB5
+0xA64F	0xCAB6
+0xA650	0xCAB7
+0xA651	0xCAB8
+0xA652	0xCAB9
+0xA653	0xCABA
+0xA654	0xCABB
+0xA655	0xCABE
+0xA656	0xCABF
+0xA657	0xCAC1
+0xA658	0xCAC2
+0xA659	0xCAC3
+0xA65A	0xCAC5
+0xA661	0xCAC6
+0xA662	0xCAC7
+0xA663	0xCAC8
+0xA664	0xCAC9
+0xA665	0xCACA
+0xA666	0xCACB
+0xA667	0xCACE
+0xA668	0xCAD0
+0xA669	0xCAD2
+0xA66A	0xCAD4
+0xA66B	0xCAD5
+0xA66C	0xCAD6
+0xA66D	0xCAD7
+0xA66E	0xCADA
+0xA66F	0xCADB
+0xA670	0xCADC
+0xA671	0xCADD
+0xA672	0xCADE
+0xA673	0xCADF
+0xA674	0xCAE1
+0xA675	0xCAE2
+0xA676	0xCAE3
+0xA677	0xCAE4
+0xA678	0xCAE5
+0xA679	0xCAE6
+0xA67A	0xCAE7
+0xA681	0xCAE8
+0xA682	0xCAE9
+0xA683	0xCAEA
+0xA684	0xCAEB
+0xA685	0xCAED
+0xA686	0xCAEE
+0xA687	0xCAEF
+0xA688	0xCAF0
+0xA689	0xCAF1
+0xA68A	0xCAF2
+0xA68B	0xCAF3
+0xA68C	0xCAF5
+0xA68D	0xCAF6
+0xA68E	0xCAF7
+0xA68F	0xCAF8
+0xA690	0xCAF9
+0xA691	0xCAFA
+0xA692	0xCAFB
+0xA693	0xCAFC
+0xA694	0xCAFD
+0xA695	0xCAFE
+0xA696	0xCAFF
+0xA697	0xCB00
+0xA698	0xCB01
+0xA699	0xCB02
+0xA69A	0xCB03
+0xA69B	0xCB04
+0xA69C	0xCB05
+0xA69D	0xCB06
+0xA69E	0xCB07
+0xA69F	0xCB09
+0xA6A0	0xCB0A
+0xA6A1	0x2500
+0xA6A2	0x2502
+0xA6A3	0x250C
+0xA6A4	0x2510
+0xA6A5	0x2518
+0xA6A6	0x2514
+0xA6A7	0x251C
+0xA6A8	0x252C
+0xA6A9	0x2524
+0xA6AA	0x2534
+0xA6AB	0x253C
+0xA6AC	0x2501
+0xA6AD	0x2503
+0xA6AE	0x250F
+0xA6AF	0x2513
+0xA6B0	0x251B
+0xA6B1	0x2517
+0xA6B2	0x2523
+0xA6B3	0x2533
+0xA6B4	0x252B
+0xA6B5	0x253B
+0xA6B6	0x254B
+0xA6B7	0x2520
+0xA6B8	0x252F
+0xA6B9	0x2528
+0xA6BA	0x2537
+0xA6BB	0x253F
+0xA6BC	0x251D
+0xA6BD	0x2530
+0xA6BE	0x2525
+0xA6BF	0x2538
+0xA6C0	0x2542
+0xA6C1	0x2512
+0xA6C2	0x2511
+0xA6C3	0x251A
+0xA6C4	0x2519
+0xA6C5	0x2516
+0xA6C6	0x2515
+0xA6C7	0x250E
+0xA6C8	0x250D
+0xA6C9	0x251E
+0xA6CA	0x251F
+0xA6CB	0x2521
+0xA6CC	0x2522
+0xA6CD	0x2526
+0xA6CE	0x2527
+0xA6CF	0x2529
+0xA6D0	0x252A
+0xA6D1	0x252D
+0xA6D2	0x252E
+0xA6D3	0x2531
+0xA6D4	0x2532
+0xA6D5	0x2535
+0xA6D6	0x2536
+0xA6D7	0x2539
+0xA6D8	0x253A
+0xA6D9	0x253D
+0xA6DA	0x253E
+0xA6DB	0x2540
+0xA6DC	0x2541
+0xA6DD	0x2543
+0xA6DE	0x2544
+0xA6DF	0x2545
+0xA6E0	0x2546
+0xA6E1	0x2547
+0xA6E2	0x2548
+0xA6E3	0x2549
+0xA6E4	0x254A
+0xA741	0xCB0B
+0xA742	0xCB0C
+0xA743	0xCB0D
+0xA744	0xCB0E
+0xA745	0xCB0F
+0xA746	0xCB11
+0xA747	0xCB12
+0xA748	0xCB13
+0xA749	0xCB15
+0xA74A	0xCB16
+0xA74B	0xCB17
+0xA74C	0xCB19
+0xA74D	0xCB1A
+0xA74E	0xCB1B
+0xA74F	0xCB1C
+0xA750	0xCB1D
+0xA751	0xCB1E
+0xA752	0xCB1F
+0xA753	0xCB22
+0xA754	0xCB23
+0xA755	0xCB24
+0xA756	0xCB25
+0xA757	0xCB26
+0xA758	0xCB27
+0xA759	0xCB28
+0xA75A	0xCB29
+0xA761	0xCB2A
+0xA762	0xCB2B
+0xA763	0xCB2C
+0xA764	0xCB2D
+0xA765	0xCB2E
+0xA766	0xCB2F
+0xA767	0xCB30
+0xA768	0xCB31
+0xA769	0xCB32
+0xA76A	0xCB33
+0xA76B	0xCB34
+0xA76C	0xCB35
+0xA76D	0xCB36
+0xA76E	0xCB37
+0xA76F	0xCB38
+0xA770	0xCB39
+0xA771	0xCB3A
+0xA772	0xCB3B
+0xA773	0xCB3C
+0xA774	0xCB3D
+0xA775	0xCB3E
+0xA776	0xCB3F
+0xA777	0xCB40
+0xA778	0xCB42
+0xA779	0xCB43
+0xA77A	0xCB44
+0xA781	0xCB45
+0xA782	0xCB46
+0xA783	0xCB47
+0xA784	0xCB4A
+0xA785	0xCB4B
+0xA786	0xCB4D
+0xA787	0xCB4E
+0xA788	0xCB4F
+0xA789	0xCB51
+0xA78A	0xCB52
+0xA78B	0xCB53
+0xA78C	0xCB54
+0xA78D	0xCB55
+0xA78E	0xCB56
+0xA78F	0xCB57
+0xA790	0xCB5A
+0xA791	0xCB5B
+0xA792	0xCB5C
+0xA793	0xCB5E
+0xA794	0xCB5F
+0xA795	0xCB60
+0xA796	0xCB61
+0xA797	0xCB62
+0xA798	0xCB63
+0xA799	0xCB65
+0xA79A	0xCB66
+0xA79B	0xCB67
+0xA79C	0xCB68
+0xA79D	0xCB69
+0xA79E	0xCB6A
+0xA79F	0xCB6B
+0xA7A0	0xCB6C
+0xA7A1	0x3395
+0xA7A2	0x3396
+0xA7A3	0x3397
+0xA7A4	0x2113
+0xA7A5	0x3398
+0xA7A6	0x33C4
+0xA7A7	0x33A3
+0xA7A8	0x33A4
+0xA7A9	0x33A5
+0xA7AA	0x33A6
+0xA7AB	0x3399
+0xA7AC	0x339A
+0xA7AD	0x339B
+0xA7AE	0x339C
+0xA7AF	0x339D
+0xA7B0	0x339E
+0xA7B1	0x339F
+0xA7B2	0x33A0
+0xA7B3	0x33A1
+0xA7B4	0x33A2
+0xA7B5	0x33CA
+0xA7B6	0x338D
+0xA7B7	0x338E
+0xA7B8	0x338F
+0xA7B9	0x33CF
+0xA7BA	0x3388
+0xA7BB	0x3389
+0xA7BC	0x33C8
+0xA7BD	0x33A7
+0xA7BE	0x33A8
+0xA7BF	0x33B0
+0xA7C0	0x33B1
+0xA7C1	0x33B2
+0xA7C2	0x33B3
+0xA7C3	0x33B4
+0xA7C4	0x33B5
+0xA7C5	0x33B6
+0xA7C6	0x33B7
+0xA7C7	0x33B8
+0xA7C8	0x33B9
+0xA7C9	0x3380
+0xA7CA	0x3381
+0xA7CB	0x3382
+0xA7CC	0x3383
+0xA7CD	0x3384
+0xA7CE	0x33BA
+0xA7CF	0x33BB
+0xA7D0	0x33BC
+0xA7D1	0x33BD
+0xA7D2	0x33BE
+0xA7D3	0x33BF
+0xA7D4	0x3390
+0xA7D5	0x3391
+0xA7D6	0x3392
+0xA7D7	0x3393
+0xA7D8	0x3394
+0xA7D9	0x2126
+0xA7DA	0x33C0
+0xA7DB	0x33C1
+0xA7DC	0x338A
+0xA7DD	0x338B
+0xA7DE	0x338C
+0xA7DF	0x33D6
+0xA7E0	0x33C5
+0xA7E1	0x33AD
+0xA7E2	0x33AE
+0xA7E3	0x33AF
+0xA7E4	0x33DB
+0xA7E5	0x33A9
+0xA7E6	0x33AA
+0xA7E7	0x33AB
+0xA7E8	0x33AC
+0xA7E9	0x33DD
+0xA7EA	0x33D0
+0xA7EB	0x33D3
+0xA7EC	0x33C3
+0xA7ED	0x33C9
+0xA7EE	0x33DC
+0xA7EF	0x33C6
+0xA841	0xCB6D
+0xA842	0xCB6E
+0xA843	0xCB6F
+0xA844	0xCB70
+0xA845	0xCB71
+0xA846	0xCB72
+0xA847	0xCB73
+0xA848	0xCB74
+0xA849	0xCB75
+0xA84A	0xCB76
+0xA84B	0xCB77
+0xA84C	0xCB7A
+0xA84D	0xCB7B
+0xA84E	0xCB7C
+0xA84F	0xCB7D
+0xA850	0xCB7E
+0xA851	0xCB7F
+0xA852	0xCB80
+0xA853	0xCB81
+0xA854	0xCB82
+0xA855	0xCB83
+0xA856	0xCB84
+0xA857	0xCB85
+0xA858	0xCB86
+0xA859	0xCB87
+0xA85A	0xCB88
+0xA861	0xCB89
+0xA862	0xCB8A
+0xA863	0xCB8B
+0xA864	0xCB8C
+0xA865	0xCB8D
+0xA866	0xCB8E
+0xA867	0xCB8F
+0xA868	0xCB90
+0xA869	0xCB91
+0xA86A	0xCB92
+0xA86B	0xCB93
+0xA86C	0xCB94
+0xA86D	0xCB95
+0xA86E	0xCB96
+0xA86F	0xCB97
+0xA870	0xCB98
+0xA871	0xCB99
+0xA872	0xCB9A
+0xA873	0xCB9B
+0xA874	0xCB9D
+0xA875	0xCB9E
+0xA876	0xCB9F
+0xA877	0xCBA0
+0xA878	0xCBA1
+0xA879	0xCBA2
+0xA87A	0xCBA3
+0xA881	0xCBA4
+0xA882	0xCBA5
+0xA883	0xCBA6
+0xA884	0xCBA7
+0xA885	0xCBA8
+0xA886	0xCBA9
+0xA887	0xCBAA
+0xA888	0xCBAB
+0xA889	0xCBAC
+0xA88A	0xCBAD
+0xA88B	0xCBAE
+0xA88C	0xCBAF
+0xA88D	0xCBB0
+0xA88E	0xCBB1
+0xA88F	0xCBB2
+0xA890	0xCBB3
+0xA891	0xCBB4
+0xA892	0xCBB5
+0xA893	0xCBB6
+0xA894	0xCBB7
+0xA895	0xCBB9
+0xA896	0xCBBA
+0xA897	0xCBBB
+0xA898	0xCBBC
+0xA899	0xCBBD
+0xA89A	0xCBBE
+0xA89B	0xCBBF
+0xA89C	0xCBC0
+0xA89D	0xCBC1
+0xA89E	0xCBC2
+0xA89F	0xCBC3
+0xA8A0	0xCBC4
+0xA8A1	0x00C6
+0xA8A2	0x00D0
+0xA8A3	0x00AA
+0xA8A4	0x0126
+0xA8A6	0x0132
+0xA8A8	0x013F
+0xA8A9	0x0141
+0xA8AA	0x00D8
+0xA8AB	0x0152
+0xA8AC	0x00BA
+0xA8AD	0x00DE
+0xA8AE	0x0166
+0xA8AF	0x014A
+0xA8B1	0x3260
+0xA8B2	0x3261
+0xA8B3	0x3262
+0xA8B4	0x3263
+0xA8B5	0x3264
+0xA8B6	0x3265
+0xA8B7	0x3266
+0xA8B8	0x3267
+0xA8B9	0x3268
+0xA8BA	0x3269
+0xA8BB	0x326A
+0xA8BC	0x326B
+0xA8BD	0x326C
+0xA8BE	0x326D
+0xA8BF	0x326E
+0xA8C0	0x326F
+0xA8C1	0x3270
+0xA8C2	0x3271
+0xA8C3	0x3272
+0xA8C4	0x3273
+0xA8C5	0x3274
+0xA8C6	0x3275
+0xA8C7	0x3276
+0xA8C8	0x3277
+0xA8C9	0x3278
+0xA8CA	0x3279
+0xA8CB	0x327A
+0xA8CC	0x327B
+0xA8CD	0x24D0
+0xA8CE	0x24D1
+0xA8CF	0x24D2
+0xA8D0	0x24D3
+0xA8D1	0x24D4
+0xA8D2	0x24D5
+0xA8D3	0x24D6
+0xA8D4	0x24D7
+0xA8D5	0x24D8
+0xA8D6	0x24D9
+0xA8D7	0x24DA
+0xA8D8	0x24DB
+0xA8D9	0x24DC
+0xA8DA	0x24DD
+0xA8DB	0x24DE
+0xA8DC	0x24DF
+0xA8DD	0x24E0
+0xA8DE	0x24E1
+0xA8DF	0x24E2
+0xA8E0	0x24E3
+0xA8E1	0x24E4
+0xA8E2	0x24E5
+0xA8E3	0x24E6
+0xA8E4	0x24E7
+0xA8E5	0x24E8
+0xA8E6	0x24E9
+0xA8E7	0x2460
+0xA8E8	0x2461
+0xA8E9	0x2462
+0xA8EA	0x2463
+0xA8EB	0x2464
+0xA8EC	0x2465
+0xA8ED	0x2466
+0xA8EE	0x2467
+0xA8EF	0x2468
+0xA8F0	0x2469
+0xA8F1	0x246A
+0xA8F2	0x246B
+0xA8F3	0x246C
+0xA8F4	0x246D
+0xA8F5	0x246E
+0xA8F6	0x00BD
+0xA8F7	0x2153
+0xA8F8	0x2154
+0xA8F9	0x00BC
+0xA8FA	0x00BE
+0xA8FB	0x215B
+0xA8FC	0x215C
+0xA8FD	0x215D
+0xA8FE	0x215E
+0xA941	0xCBC5
+0xA942	0xCBC6
+0xA943	0xCBC7
+0xA944	0xCBC8
+0xA945	0xCBC9
+0xA946	0xCBCA
+0xA947	0xCBCB
+0xA948	0xCBCC
+0xA949	0xCBCD
+0xA94A	0xCBCE
+0xA94B	0xCBCF
+0xA94C	0xCBD0
+0xA94D	0xCBD1
+0xA94E	0xCBD2
+0xA94F	0xCBD3
+0xA950	0xCBD5
+0xA951	0xCBD6
+0xA952	0xCBD7
+0xA953	0xCBD8
+0xA954	0xCBD9
+0xA955	0xCBDA
+0xA956	0xCBDB
+0xA957	0xCBDC
+0xA958	0xCBDD
+0xA959	0xCBDE
+0xA95A	0xCBDF
+0xA961	0xCBE0
+0xA962	0xCBE1
+0xA963	0xCBE2
+0xA964	0xCBE3
+0xA965	0xCBE5
+0xA966	0xCBE6
+0xA967	0xCBE8
+0xA968	0xCBEA
+0xA969	0xCBEB
+0xA96A	0xCBEC
+0xA96B	0xCBED
+0xA96C	0xCBEE
+0xA96D	0xCBEF
+0xA96E	0xCBF0
+0xA96F	0xCBF1
+0xA970	0xCBF2
+0xA971	0xCBF3
+0xA972	0xCBF4
+0xA973	0xCBF5
+0xA974	0xCBF6
+0xA975	0xCBF7
+0xA976	0xCBF8
+0xA977	0xCBF9
+0xA978	0xCBFA
+0xA979	0xCBFB
+0xA97A	0xCBFC
+0xA981	0xCBFD
+0xA982	0xCBFE
+0xA983	0xCBFF
+0xA984	0xCC00
+0xA985	0xCC01
+0xA986	0xCC02
+0xA987	0xCC03
+0xA988	0xCC04
+0xA989	0xCC05
+0xA98A	0xCC06
+0xA98B	0xCC07
+0xA98C	0xCC08
+0xA98D	0xCC09
+0xA98E	0xCC0A
+0xA98F	0xCC0B
+0xA990	0xCC0E
+0xA991	0xCC0F
+0xA992	0xCC11
+0xA993	0xCC12
+0xA994	0xCC13
+0xA995	0xCC15
+0xA996	0xCC16
+0xA997	0xCC17
+0xA998	0xCC18
+0xA999	0xCC19
+0xA99A	0xCC1A
+0xA99B	0xCC1B
+0xA99C	0xCC1E
+0xA99D	0xCC1F
+0xA99E	0xCC20
+0xA99F	0xCC23
+0xA9A0	0xCC24
+0xA9A1	0x00E6
+0xA9A2	0x0111
+0xA9A3	0x00F0
+0xA9A4	0x0127
+0xA9A5	0x0131
+0xA9A6	0x0133
+0xA9A7	0x0138
+0xA9A8	0x0140
+0xA9A9	0x0142
+0xA9AA	0x00F8
+0xA9AB	0x0153
+0xA9AC	0x00DF
+0xA9AD	0x00FE
+0xA9AE	0x0167
+0xA9AF	0x014B
+0xA9B0	0x0149
+0xA9B1	0x3200
+0xA9B2	0x3201
+0xA9B3	0x3202
+0xA9B4	0x3203
+0xA9B5	0x3204
+0xA9B6	0x3205
+0xA9B7	0x3206
+0xA9B8	0x3207
+0xA9B9	0x3208
+0xA9BA	0x3209
+0xA9BB	0x320A
+0xA9BC	0x320B
+0xA9BD	0x320C
+0xA9BE	0x320D
+0xA9BF	0x320E
+0xA9C0	0x320F
+0xA9C1	0x3210
+0xA9C2	0x3211
+0xA9C3	0x3212
+0xA9C4	0x3213
+0xA9C5	0x3214
+0xA9C6	0x3215
+0xA9C7	0x3216
+0xA9C8	0x3217
+0xA9C9	0x3218
+0xA9CA	0x3219
+0xA9CB	0x321A
+0xA9CC	0x321B
+0xA9CD	0x249C
+0xA9CE	0x249D
+0xA9CF	0x249E
+0xA9D0	0x249F
+0xA9D1	0x24A0
+0xA9D2	0x24A1
+0xA9D3	0x24A2
+0xA9D4	0x24A3
+0xA9D5	0x24A4
+0xA9D6	0x24A5
+0xA9D7	0x24A6
+0xA9D8	0x24A7
+0xA9D9	0x24A8
+0xA9DA	0x24A9
+0xA9DB	0x24AA
+0xA9DC	0x24AB
+0xA9DD	0x24AC
+0xA9DE	0x24AD
+0xA9DF	0x24AE
+0xA9E0	0x24AF
+0xA9E1	0x24B0
+0xA9E2	0x24B1
+0xA9E3	0x24B2
+0xA9E4	0x24B3
+0xA9E5	0x24B4
+0xA9E6	0x24B5
+0xA9E7	0x2474
+0xA9E8	0x2475
+0xA9E9	0x2476
+0xA9EA	0x2477
+0xA9EB	0x2478
+0xA9EC	0x2479
+0xA9ED	0x247A
+0xA9EE	0x247B
+0xA9EF	0x247C
+0xA9F0	0x247D
+0xA9F1	0x247E
+0xA9F2	0x247F
+0xA9F3	0x2480
+0xA9F4	0x2481
+0xA9F5	0x2482
+0xA9F6	0x00B9
+0xA9F7	0x00B2
+0xA9F8	0x00B3
+0xA9F9	0x2074
+0xA9FA	0x207F
+0xA9FB	0x2081
+0xA9FC	0x2082
+0xA9FD	0x2083
+0xA9FE	0x2084
+0xAA41	0xCC25
+0xAA42	0xCC26
+0xAA43	0xCC2A
+0xAA44	0xCC2B
+0xAA45	0xCC2D
+0xAA46	0xCC2F
+0xAA47	0xCC31
+0xAA48	0xCC32
+0xAA49	0xCC33
+0xAA4A	0xCC34
+0xAA4B	0xCC35
+0xAA4C	0xCC36
+0xAA4D	0xCC37
+0xAA4E	0xCC3A
+0xAA4F	0xCC3F
+0xAA50	0xCC40
+0xAA51	0xCC41
+0xAA52	0xCC42
+0xAA53	0xCC43
+0xAA54	0xCC46
+0xAA55	0xCC47
+0xAA56	0xCC49
+0xAA57	0xCC4A
+0xAA58	0xCC4B
+0xAA59	0xCC4D
+0xAA5A	0xCC4E
+0xAA61	0xCC4F
+0xAA62	0xCC50
+0xAA63	0xCC51
+0xAA64	0xCC52
+0xAA65	0xCC53
+0xAA66	0xCC56
+0xAA67	0xCC5A
+0xAA68	0xCC5B
+0xAA69	0xCC5C
+0xAA6A	0xCC5D
+0xAA6B	0xCC5E
+0xAA6C	0xCC5F
+0xAA6D	0xCC61
+0xAA6E	0xCC62
+0xAA6F	0xCC63
+0xAA70	0xCC65
+0xAA71	0xCC67
+0xAA72	0xCC69
+0xAA73	0xCC6A
+0xAA74	0xCC6B
+0xAA75	0xCC6C
+0xAA76	0xCC6D
+0xAA77	0xCC6E
+0xAA78	0xCC6F
+0xAA79	0xCC71
+0xAA7A	0xCC72
+0xAA81	0xCC73
+0xAA82	0xCC74
+0xAA83	0xCC76
+0xAA84	0xCC77
+0xAA85	0xCC78
+0xAA86	0xCC79
+0xAA87	0xCC7A
+0xAA88	0xCC7B
+0xAA89	0xCC7C
+0xAA8A	0xCC7D
+0xAA8B	0xCC7E
+0xAA8C	0xCC7F
+0xAA8D	0xCC80
+0xAA8E	0xCC81
+0xAA8F	0xCC82
+0xAA90	0xCC83
+0xAA91	0xCC84
+0xAA92	0xCC85
+0xAA93	0xCC86
+0xAA94	0xCC87
+0xAA95	0xCC88
+0xAA96	0xCC89
+0xAA97	0xCC8A
+0xAA98	0xCC8B
+0xAA99	0xCC8C
+0xAA9A	0xCC8D
+0xAA9B	0xCC8E
+0xAA9C	0xCC8F
+0xAA9D	0xCC90
+0xAA9E	0xCC91
+0xAA9F	0xCC92
+0xAAA0	0xCC93
+0xAAA1	0x3041
+0xAAA2	0x3042
+0xAAA3	0x3043
+0xAAA4	0x3044
+0xAAA5	0x3045
+0xAAA6	0x3046
+0xAAA7	0x3047
+0xAAA8	0x3048
+0xAAA9	0x3049
+0xAAAA	0x304A
+0xAAAB	0x304B
+0xAAAC	0x304C
+0xAAAD	0x304D
+0xAAAE	0x304E
+0xAAAF	0x304F
+0xAAB0	0x3050
+0xAAB1	0x3051
+0xAAB2	0x3052
+0xAAB3	0x3053
+0xAAB4	0x3054
+0xAAB5	0x3055
+0xAAB6	0x3056
+0xAAB7	0x3057
+0xAAB8	0x3058
+0xAAB9	0x3059
+0xAABA	0x305A
+0xAABB	0x305B
+0xAABC	0x305C
+0xAABD	0x305D
+0xAABE	0x305E
+0xAABF	0x305F
+0xAAC0	0x3060
+0xAAC1	0x3061
+0xAAC2	0x3062
+0xAAC3	0x3063
+0xAAC4	0x3064
+0xAAC5	0x3065
+0xAAC6	0x3066
+0xAAC7	0x3067
+0xAAC8	0x3068
+0xAAC9	0x3069
+0xAACA	0x306A
+0xAACB	0x306B
+0xAACC	0x306C
+0xAACD	0x306D
+0xAACE	0x306E
+0xAACF	0x306F
+0xAAD0	0x3070
+0xAAD1	0x3071
+0xAAD2	0x3072
+0xAAD3	0x3073
+0xAAD4	0x3074
+0xAAD5	0x3075
+0xAAD6	0x3076
+0xAAD7	0x3077
+0xAAD8	0x3078
+0xAAD9	0x3079
+0xAADA	0x307A
+0xAADB	0x307B
+0xAADC	0x307C
+0xAADD	0x307D
+0xAADE	0x307E
+0xAADF	0x307F
+0xAAE0	0x3080
+0xAAE1	0x3081
+0xAAE2	0x3082
+0xAAE3	0x3083
+0xAAE4	0x3084
+0xAAE5	0x3085
+0xAAE6	0x3086
+0xAAE7	0x3087
+0xAAE8	0x3088
+0xAAE9	0x3089
+0xAAEA	0x308A
+0xAAEB	0x308B
+0xAAEC	0x308C
+0xAAED	0x308D
+0xAAEE	0x308E
+0xAAEF	0x308F
+0xAAF0	0x3090
+0xAAF1	0x3091
+0xAAF2	0x3092
+0xAAF3	0x3093
+0xAB41	0xCC94
+0xAB42	0xCC95
+0xAB43	0xCC96
+0xAB44	0xCC97
+0xAB45	0xCC9A
+0xAB46	0xCC9B
+0xAB47	0xCC9D
+0xAB48	0xCC9E
+0xAB49	0xCC9F
+0xAB4A	0xCCA1
+0xAB4B	0xCCA2
+0xAB4C	0xCCA3
+0xAB4D	0xCCA4
+0xAB4E	0xCCA5
+0xAB4F	0xCCA6
+0xAB50	0xCCA7
+0xAB51	0xCCAA
+0xAB52	0xCCAE
+0xAB53	0xCCAF
+0xAB54	0xCCB0
+0xAB55	0xCCB1
+0xAB56	0xCCB2
+0xAB57	0xCCB3
+0xAB58	0xCCB6
+0xAB59	0xCCB7
+0xAB5A	0xCCB9
+0xAB61	0xCCBA
+0xAB62	0xCCBB
+0xAB63	0xCCBD
+0xAB64	0xCCBE
+0xAB65	0xCCBF
+0xAB66	0xCCC0
+0xAB67	0xCCC1
+0xAB68	0xCCC2
+0xAB69	0xCCC3
+0xAB6A	0xCCC6
+0xAB6B	0xCCC8
+0xAB6C	0xCCCA
+0xAB6D	0xCCCB
+0xAB6E	0xCCCC
+0xAB6F	0xCCCD
+0xAB70	0xCCCE
+0xAB71	0xCCCF
+0xAB72	0xCCD1
+0xAB73	0xCCD2
+0xAB74	0xCCD3
+0xAB75	0xCCD5
+0xAB76	0xCCD6
+0xAB77	0xCCD7
+0xAB78	0xCCD8
+0xAB79	0xCCD9
+0xAB7A	0xCCDA
+0xAB81	0xCCDB
+0xAB82	0xCCDC
+0xAB83	0xCCDD
+0xAB84	0xCCDE
+0xAB85	0xCCDF
+0xAB86	0xCCE0
+0xAB87	0xCCE1
+0xAB88	0xCCE2
+0xAB89	0xCCE3
+0xAB8A	0xCCE5
+0xAB8B	0xCCE6
+0xAB8C	0xCCE7
+0xAB8D	0xCCE8
+0xAB8E	0xCCE9
+0xAB8F	0xCCEA
+0xAB90	0xCCEB
+0xAB91	0xCCED
+0xAB92	0xCCEE
+0xAB93	0xCCEF
+0xAB94	0xCCF1
+0xAB95	0xCCF2
+0xAB96	0xCCF3
+0xAB97	0xCCF4
+0xAB98	0xCCF5
+0xAB99	0xCCF6
+0xAB9A	0xCCF7
+0xAB9B	0xCCF8
+0xAB9C	0xCCF9
+0xAB9D	0xCCFA
+0xAB9E	0xCCFB
+0xAB9F	0xCCFC
+0xABA0	0xCCFD
+0xABA1	0x30A1
+0xABA2	0x30A2
+0xABA3	0x30A3
+0xABA4	0x30A4
+0xABA5	0x30A5
+0xABA6	0x30A6
+0xABA7	0x30A7
+0xABA8	0x30A8
+0xABA9	0x30A9
+0xABAA	0x30AA
+0xABAB	0x30AB
+0xABAC	0x30AC
+0xABAD	0x30AD
+0xABAE	0x30AE
+0xABAF	0x30AF
+0xABB0	0x30B0
+0xABB1	0x30B1
+0xABB2	0x30B2
+0xABB3	0x30B3
+0xABB4	0x30B4
+0xABB5	0x30B5
+0xABB6	0x30B6
+0xABB7	0x30B7
+0xABB8	0x30B8
+0xABB9	0x30B9
+0xABBA	0x30BA
+0xABBB	0x30BB
+0xABBC	0x30BC
+0xABBD	0x30BD
+0xABBE	0x30BE
+0xABBF	0x30BF
+0xABC0	0x30C0
+0xABC1	0x30C1
+0xABC2	0x30C2
+0xABC3	0x30C3
+0xABC4	0x30C4
+0xABC5	0x30C5
+0xABC6	0x30C6
+0xABC7	0x30C7
+0xABC8	0x30C8
+0xABC9	0x30C9
+0xABCA	0x30CA
+0xABCB	0x30CB
+0xABCC	0x30CC
+0xABCD	0x30CD
+0xABCE	0x30CE
+0xABCF	0x30CF
+0xABD0	0x30D0
+0xABD1	0x30D1
+0xABD2	0x30D2
+0xABD3	0x30D3
+0xABD4	0x30D4
+0xABD5	0x30D5
+0xABD6	0x30D6
+0xABD7	0x30D7
+0xABD8	0x30D8
+0xABD9	0x30D9
+0xABDA	0x30DA
+0xABDB	0x30DB
+0xABDC	0x30DC
+0xABDD	0x30DD
+0xABDE	0x30DE
+0xABDF	0x30DF
+0xABE0	0x30E0
+0xABE1	0x30E1
+0xABE2	0x30E2
+0xABE3	0x30E3
+0xABE4	0x30E4
+0xABE5	0x30E5
+0xABE6	0x30E6
+0xABE7	0x30E7
+0xABE8	0x30E8
+0xABE9	0x30E9
+0xABEA	0x30EA
+0xABEB	0x30EB
+0xABEC	0x30EC
+0xABED	0x30ED
+0xABEE	0x30EE
+0xABEF	0x30EF
+0xABF0	0x30F0
+0xABF1	0x30F1
+0xABF2	0x30F2
+0xABF3	0x30F3
+0xABF4	0x30F4
+0xABF5	0x30F5
+0xABF6	0x30F6
+0xAC41	0xCCFE
+0xAC42	0xCCFF
+0xAC43	0xCD00
+0xAC44	0xCD02
+0xAC45	0xCD03
+0xAC46	0xCD04
+0xAC47	0xCD05
+0xAC48	0xCD06
+0xAC49	0xCD07
+0xAC4A	0xCD0A
+0xAC4B	0xCD0B
+0xAC4C	0xCD0D
+0xAC4D	0xCD0E
+0xAC4E	0xCD0F
+0xAC4F	0xCD11
+0xAC50	0xCD12
+0xAC51	0xCD13
+0xAC52	0xCD14
+0xAC53	0xCD15
+0xAC54	0xCD16
+0xAC55	0xCD17
+0xAC56	0xCD1A
+0xAC57	0xCD1C
+0xAC58	0xCD1E
+0xAC59	0xCD1F
+0xAC5A	0xCD20
+0xAC61	0xCD21
+0xAC62	0xCD22
+0xAC63	0xCD23
+0xAC64	0xCD25
+0xAC65	0xCD26
+0xAC66	0xCD27
+0xAC67	0xCD29
+0xAC68	0xCD2A
+0xAC69	0xCD2B
+0xAC6A	0xCD2D
+0xAC6B	0xCD2E
+0xAC6C	0xCD2F
+0xAC6D	0xCD30
+0xAC6E	0xCD31
+0xAC6F	0xCD32
+0xAC70	0xCD33
+0xAC71	0xCD34
+0xAC72	0xCD35
+0xAC73	0xCD36
+0xAC74	0xCD37
+0xAC75	0xCD38
+0xAC76	0xCD3A
+0xAC77	0xCD3B
+0xAC78	0xCD3C
+0xAC79	0xCD3D
+0xAC7A	0xCD3E
+0xAC81	0xCD3F
+0xAC82	0xCD40
+0xAC83	0xCD41
+0xAC84	0xCD42
+0xAC85	0xCD43
+0xAC86	0xCD44
+0xAC87	0xCD45
+0xAC88	0xCD46
+0xAC89	0xCD47
+0xAC8A	0xCD48
+0xAC8B	0xCD49
+0xAC8C	0xCD4A
+0xAC8D	0xCD4B
+0xAC8E	0xCD4C
+0xAC8F	0xCD4D
+0xAC90	0xCD4E
+0xAC91	0xCD4F
+0xAC92	0xCD50
+0xAC93	0xCD51
+0xAC94	0xCD52
+0xAC95	0xCD53
+0xAC96	0xCD54
+0xAC97	0xCD55
+0xAC98	0xCD56
+0xAC99	0xCD57
+0xAC9A	0xCD58
+0xAC9B	0xCD59
+0xAC9C	0xCD5A
+0xAC9D	0xCD5B
+0xAC9E	0xCD5D
+0xAC9F	0xCD5E
+0xACA0	0xCD5F
+0xACA1	0x0410
+0xACA2	0x0411
+0xACA3	0x0412
+0xACA4	0x0413
+0xACA5	0x0414
+0xACA6	0x0415
+0xACA7	0x0401
+0xACA8	0x0416
+0xACA9	0x0417
+0xACAA	0x0418
+0xACAB	0x0419
+0xACAC	0x041A
+0xACAD	0x041B
+0xACAE	0x041C
+0xACAF	0x041D
+0xACB0	0x041E
+0xACB1	0x041F
+0xACB2	0x0420
+0xACB3	0x0421
+0xACB4	0x0422
+0xACB5	0x0423
+0xACB6	0x0424
+0xACB7	0x0425
+0xACB8	0x0426
+0xACB9	0x0427
+0xACBA	0x0428
+0xACBB	0x0429
+0xACBC	0x042A
+0xACBD	0x042B
+0xACBE	0x042C
+0xACBF	0x042D
+0xACC0	0x042E
+0xACC1	0x042F
+0xACD1	0x0430
+0xACD2	0x0431
+0xACD3	0x0432
+0xACD4	0x0433
+0xACD5	0x0434
+0xACD6	0x0435
+0xACD7	0x0451
+0xACD8	0x0436
+0xACD9	0x0437
+0xACDA	0x0438
+0xACDB	0x0439
+0xACDC	0x043A
+0xACDD	0x043B
+0xACDE	0x043C
+0xACDF	0x043D
+0xACE0	0x043E
+0xACE1	0x043F
+0xACE2	0x0440
+0xACE3	0x0441
+0xACE4	0x0442
+0xACE5	0x0443
+0xACE6	0x0444
+0xACE7	0x0445
+0xACE8	0x0446
+0xACE9	0x0447
+0xACEA	0x0448
+0xACEB	0x0449
+0xACEC	0x044A
+0xACED	0x044B
+0xACEE	0x044C
+0xACEF	0x044D
+0xACF0	0x044E
+0xACF1	0x044F
+0xAD41	0xCD61
+0xAD42	0xCD62
+0xAD43	0xCD63
+0xAD44	0xCD65
+0xAD45	0xCD66
+0xAD46	0xCD67
+0xAD47	0xCD68
+0xAD48	0xCD69
+0xAD49	0xCD6A
+0xAD4A	0xCD6B
+0xAD4B	0xCD6E
+0xAD4C	0xCD70
+0xAD4D	0xCD72
+0xAD4E	0xCD73
+0xAD4F	0xCD74
+0xAD50	0xCD75
+0xAD51	0xCD76
+0xAD52	0xCD77
+0xAD53	0xCD79
+0xAD54	0xCD7A
+0xAD55	0xCD7B
+0xAD56	0xCD7C
+0xAD57	0xCD7D
+0xAD58	0xCD7E
+0xAD59	0xCD7F
+0xAD5A	0xCD80
+0xAD61	0xCD81
+0xAD62	0xCD82
+0xAD63	0xCD83
+0xAD64	0xCD84
+0xAD65	0xCD85
+0xAD66	0xCD86
+0xAD67	0xCD87
+0xAD68	0xCD89
+0xAD69	0xCD8A
+0xAD6A	0xCD8B
+0xAD6B	0xCD8C
+0xAD6C	0xCD8D
+0xAD6D	0xCD8E
+0xAD6E	0xCD8F
+0xAD6F	0xCD90
+0xAD70	0xCD91
+0xAD71	0xCD92
+0xAD72	0xCD93
+0xAD73	0xCD96
+0xAD74	0xCD97
+0xAD75	0xCD99
+0xAD76	0xCD9A
+0xAD77	0xCD9B
+0xAD78	0xCD9D
+0xAD79	0xCD9E
+0xAD7A	0xCD9F
+0xAD81	0xCDA0
+0xAD82	0xCDA1
+0xAD83	0xCDA2
+0xAD84	0xCDA3
+0xAD85	0xCDA6
+0xAD86	0xCDA8
+0xAD87	0xCDAA
+0xAD88	0xCDAB
+0xAD89	0xCDAC
+0xAD8A	0xCDAD
+0xAD8B	0xCDAE
+0xAD8C	0xCDAF
+0xAD8D	0xCDB1
+0xAD8E	0xCDB2
+0xAD8F	0xCDB3
+0xAD90	0xCDB4
+0xAD91	0xCDB5
+0xAD92	0xCDB6
+0xAD93	0xCDB7
+0xAD94	0xCDB8
+0xAD95	0xCDB9
+0xAD96	0xCDBA
+0xAD97	0xCDBB
+0xAD98	0xCDBC
+0xAD99	0xCDBD
+0xAD9A	0xCDBE
+0xAD9B	0xCDBF
+0xAD9C	0xCDC0
+0xAD9D	0xCDC1
+0xAD9E	0xCDC2
+0xAD9F	0xCDC3
+0xADA0	0xCDC5
+0xAE41	0xCDC6
+0xAE42	0xCDC7
+0xAE43	0xCDC8
+0xAE44	0xCDC9
+0xAE45	0xCDCA
+0xAE46	0xCDCB
+0xAE47	0xCDCD
+0xAE48	0xCDCE
+0xAE49	0xCDCF
+0xAE4A	0xCDD1
+0xAE4B	0xCDD2
+0xAE4C	0xCDD3
+0xAE4D	0xCDD4
+0xAE4E	0xCDD5
+0xAE4F	0xCDD6
+0xAE50	0xCDD7
+0xAE51	0xCDD8
+0xAE52	0xCDD9
+0xAE53	0xCDDA
+0xAE54	0xCDDB
+0xAE55	0xCDDC
+0xAE56	0xCDDD
+0xAE57	0xCDDE
+0xAE58	0xCDDF
+0xAE59	0xCDE0
+0xAE5A	0xCDE1
+0xAE61	0xCDE2
+0xAE62	0xCDE3
+0xAE63	0xCDE4
+0xAE64	0xCDE5
+0xAE65	0xCDE6
+0xAE66	0xCDE7
+0xAE67	0xCDE9
+0xAE68	0xCDEA
+0xAE69	0xCDEB
+0xAE6A	0xCDED
+0xAE6B	0xCDEE
+0xAE6C	0xCDEF
+0xAE6D	0xCDF1
+0xAE6E	0xCDF2
+0xAE6F	0xCDF3
+0xAE70	0xCDF4
+0xAE71	0xCDF5
+0xAE72	0xCDF6
+0xAE73	0xCDF7
+0xAE74	0xCDFA
+0xAE75	0xCDFC
+0xAE76	0xCDFE
+0xAE77	0xCDFF
+0xAE78	0xCE00
+0xAE79	0xCE01
+0xAE7A	0xCE02
+0xAE81	0xCE03
+0xAE82	0xCE05
+0xAE83	0xCE06
+0xAE84	0xCE07
+0xAE85	0xCE09
+0xAE86	0xCE0A
+0xAE87	0xCE0B
+0xAE88	0xCE0D
+0xAE89	0xCE0E
+0xAE8A	0xCE0F
+0xAE8B	0xCE10
+0xAE8C	0xCE11
+0xAE8D	0xCE12
+0xAE8E	0xCE13
+0xAE8F	0xCE15
+0xAE90	0xCE16
+0xAE91	0xCE17
+0xAE92	0xCE18
+0xAE93	0xCE1A
+0xAE94	0xCE1B
+0xAE95	0xCE1C
+0xAE96	0xCE1D
+0xAE97	0xCE1E
+0xAE98	0xCE1F
+0xAE99	0xCE22
+0xAE9A	0xCE23
+0xAE9B	0xCE25
+0xAE9C	0xCE26
+0xAE9D	0xCE27
+0xAE9E	0xCE29
+0xAE9F	0xCE2A
+0xAEA0	0xCE2B
+0xAF41	0xCE2C
+0xAF42	0xCE2D
+0xAF43	0xCE2E
+0xAF44	0xCE2F
+0xAF45	0xCE32
+0xAF46	0xCE34
+0xAF47	0xCE36
+0xAF48	0xCE37
+0xAF49	0xCE38
+0xAF4A	0xCE39
+0xAF4B	0xCE3A
+0xAF4C	0xCE3B
+0xAF4D	0xCE3C
+0xAF4E	0xCE3D
+0xAF4F	0xCE3E
+0xAF50	0xCE3F
+0xAF51	0xCE40
+0xAF52	0xCE41
+0xAF53	0xCE42
+0xAF54	0xCE43
+0xAF55	0xCE44
+0xAF56	0xCE45
+0xAF57	0xCE46
+0xAF58	0xCE47
+0xAF59	0xCE48
+0xAF5A	0xCE49
+0xAF61	0xCE4A
+0xAF62	0xCE4B
+0xAF63	0xCE4C
+0xAF64	0xCE4D
+0xAF65	0xCE4E
+0xAF66	0xCE4F
+0xAF67	0xCE50
+0xAF68	0xCE51
+0xAF69	0xCE52
+0xAF6A	0xCE53
+0xAF6B	0xCE54
+0xAF6C	0xCE55
+0xAF6D	0xCE56
+0xAF6E	0xCE57
+0xAF6F	0xCE5A
+0xAF70	0xCE5B
+0xAF71	0xCE5D
+0xAF72	0xCE5E
+0xAF73	0xCE62
+0xAF74	0xCE63
+0xAF75	0xCE64
+0xAF76	0xCE65
+0xAF77	0xCE66
+0xAF78	0xCE67
+0xAF79	0xCE6A
+0xAF7A	0xCE6C
+0xAF81	0xCE6E
+0xAF82	0xCE6F
+0xAF83	0xCE70
+0xAF84	0xCE71
+0xAF85	0xCE72
+0xAF86	0xCE73
+0xAF87	0xCE76
+0xAF88	0xCE77
+0xAF89	0xCE79
+0xAF8A	0xCE7A
+0xAF8B	0xCE7B
+0xAF8C	0xCE7D
+0xAF8D	0xCE7E
+0xAF8E	0xCE7F
+0xAF8F	0xCE80
+0xAF90	0xCE81
+0xAF91	0xCE82
+0xAF92	0xCE83
+0xAF93	0xCE86
+0xAF94	0xCE88
+0xAF95	0xCE8A
+0xAF96	0xCE8B
+0xAF97	0xCE8C
+0xAF98	0xCE8D
+0xAF99	0xCE8E
+0xAF9A	0xCE8F
+0xAF9B	0xCE92
+0xAF9C	0xCE93
+0xAF9D	0xCE95
+0xAF9E	0xCE96
+0xAF9F	0xCE97
+0xAFA0	0xCE99
+0xB041	0xCE9A
+0xB042	0xCE9B
+0xB043	0xCE9C
+0xB044	0xCE9D
+0xB045	0xCE9E
+0xB046	0xCE9F
+0xB047	0xCEA2
+0xB048	0xCEA6
+0xB049	0xCEA7
+0xB04A	0xCEA8
+0xB04B	0xCEA9
+0xB04C	0xCEAA
+0xB04D	0xCEAB
+0xB04E	0xCEAE
+0xB04F	0xCEAF
+0xB050	0xCEB0
+0xB051	0xCEB1
+0xB052	0xCEB2
+0xB053	0xCEB3
+0xB054	0xCEB4
+0xB055	0xCEB5
+0xB056	0xCEB6
+0xB057	0xCEB7
+0xB058	0xCEB8
+0xB059	0xCEB9
+0xB05A	0xCEBA
+0xB061	0xCEBB
+0xB062	0xCEBC
+0xB063	0xCEBD
+0xB064	0xCEBE
+0xB065	0xCEBF
+0xB066	0xCEC0
+0xB067	0xCEC2
+0xB068	0xCEC3
+0xB069	0xCEC4
+0xB06A	0xCEC5
+0xB06B	0xCEC6
+0xB06C	0xCEC7
+0xB06D	0xCEC8
+0xB06E	0xCEC9
+0xB06F	0xCECA
+0xB070	0xCECB
+0xB071	0xCECC
+0xB072	0xCECD
+0xB073	0xCECE
+0xB074	0xCECF
+0xB075	0xCED0
+0xB076	0xCED1
+0xB077	0xCED2
+0xB078	0xCED3
+0xB079	0xCED4
+0xB07A	0xCED5
+0xB081	0xCED6
+0xB082	0xCED7
+0xB083	0xCED8
+0xB084	0xCED9
+0xB085	0xCEDA
+0xB086	0xCEDB
+0xB087	0xCEDC
+0xB088	0xCEDD
+0xB089	0xCEDE
+0xB08A	0xCEDF
+0xB08B	0xCEE0
+0xB08C	0xCEE1
+0xB08D	0xCEE2
+0xB08E	0xCEE3
+0xB08F	0xCEE6
+0xB090	0xCEE7
+0xB091	0xCEE9
+0xB092	0xCEEA
+0xB093	0xCEED
+0xB094	0xCEEE
+0xB095	0xCEEF
+0xB096	0xCEF0
+0xB097	0xCEF1
+0xB098	0xCEF2
+0xB099	0xCEF3
+0xB09A	0xCEF6
+0xB09B	0xCEFA
+0xB09C	0xCEFB
+0xB09D	0xCEFC
+0xB09E	0xCEFD
+0xB09F	0xCEFE
+0xB0A0	0xCEFF
+0xB0A1	0xAC00
+0xB0A2	0xAC01
+0xB0A3	0xAC04
+0xB0A4	0xAC07
+0xB0A5	0xAC08
+0xB0A6	0xAC09
+0xB0A7	0xAC0A
+0xB0A8	0xAC10
+0xB0A9	0xAC11
+0xB0AA	0xAC12
+0xB0AB	0xAC13
+0xB0AC	0xAC14
+0xB0AD	0xAC15
+0xB0AE	0xAC16
+0xB0AF	0xAC17
+0xB0B0	0xAC19
+0xB0B1	0xAC1A
+0xB0B2	0xAC1B
+0xB0B3	0xAC1C
+0xB0B4	0xAC1D
+0xB0B5	0xAC20
+0xB0B6	0xAC24
+0xB0B7	0xAC2C
+0xB0B8	0xAC2D
+0xB0B9	0xAC2F
+0xB0BA	0xAC30
+0xB0BB	0xAC31
+0xB0BC	0xAC38
+0xB0BD	0xAC39
+0xB0BE	0xAC3C
+0xB0BF	0xAC40
+0xB0C0	0xAC4B
+0xB0C1	0xAC4D
+0xB0C2	0xAC54
+0xB0C3	0xAC58
+0xB0C4	0xAC5C
+0xB0C5	0xAC70
+0xB0C6	0xAC71
+0xB0C7	0xAC74
+0xB0C8	0xAC77
+0xB0C9	0xAC78
+0xB0CA	0xAC7A
+0xB0CB	0xAC80
+0xB0CC	0xAC81
+0xB0CD	0xAC83
+0xB0CE	0xAC84
+0xB0CF	0xAC85
+0xB0D0	0xAC86
+0xB0D1	0xAC89
+0xB0D2	0xAC8A
+0xB0D3	0xAC8B
+0xB0D4	0xAC8C
+0xB0D5	0xAC90
+0xB0D6	0xAC94
+0xB0D7	0xAC9C
+0xB0D8	0xAC9D
+0xB0D9	0xAC9F
+0xB0DA	0xACA0
+0xB0DB	0xACA1
+0xB0DC	0xACA8
+0xB0DD	0xACA9
+0xB0DE	0xACAA
+0xB0DF	0xACAC
+0xB0E0	0xACAF
+0xB0E1	0xACB0
+0xB0E2	0xACB8
+0xB0E3	0xACB9
+0xB0E4	0xACBB
+0xB0E5	0xACBC
+0xB0E6	0xACBD
+0xB0E7	0xACC1
+0xB0E8	0xACC4
+0xB0E9	0xACC8
+0xB0EA	0xACCC
+0xB0EB	0xACD5
+0xB0EC	0xACD7
+0xB0ED	0xACE0
+0xB0EE	0xACE1
+0xB0EF	0xACE4
+0xB0F0	0xACE7
+0xB0F1	0xACE8
+0xB0F2	0xACEA
+0xB0F3	0xACEC
+0xB0F4	0xACEF
+0xB0F5	0xACF0
+0xB0F6	0xACF1
+0xB0F7	0xACF3
+0xB0F8	0xACF5
+0xB0F9	0xACF6
+0xB0FA	0xACFC
+0xB0FB	0xACFD
+0xB0FC	0xAD00
+0xB0FD	0xAD04
+0xB0FE	0xAD06
+0xB141	0xCF02
+0xB142	0xCF03
+0xB143	0xCF05
+0xB144	0xCF06
+0xB145	0xCF07
+0xB146	0xCF09
+0xB147	0xCF0A
+0xB148	0xCF0B
+0xB149	0xCF0C
+0xB14A	0xCF0D
+0xB14B	0xCF0E
+0xB14C	0xCF0F
+0xB14D	0xCF12
+0xB14E	0xCF14
+0xB14F	0xCF16
+0xB150	0xCF17
+0xB151	0xCF18
+0xB152	0xCF19
+0xB153	0xCF1A
+0xB154	0xCF1B
+0xB155	0xCF1D
+0xB156	0xCF1E
+0xB157	0xCF1F
+0xB158	0xCF21
+0xB159	0xCF22
+0xB15A	0xCF23
+0xB161	0xCF25
+0xB162	0xCF26
+0xB163	0xCF27
+0xB164	0xCF28
+0xB165	0xCF29
+0xB166	0xCF2A
+0xB167	0xCF2B
+0xB168	0xCF2E
+0xB169	0xCF32
+0xB16A	0xCF33
+0xB16B	0xCF34
+0xB16C	0xCF35
+0xB16D	0xCF36
+0xB16E	0xCF37
+0xB16F	0xCF39
+0xB170	0xCF3A
+0xB171	0xCF3B
+0xB172	0xCF3C
+0xB173	0xCF3D
+0xB174	0xCF3E
+0xB175	0xCF3F
+0xB176	0xCF40
+0xB177	0xCF41
+0xB178	0xCF42
+0xB179	0xCF43
+0xB17A	0xCF44
+0xB181	0xCF45
+0xB182	0xCF46
+0xB183	0xCF47
+0xB184	0xCF48
+0xB185	0xCF49
+0xB186	0xCF4A
+0xB187	0xCF4B
+0xB188	0xCF4C
+0xB189	0xCF4D
+0xB18A	0xCF4E
+0xB18B	0xCF4F
+0xB18C	0xCF50
+0xB18D	0xCF51
+0xB18E	0xCF52
+0xB18F	0xCF53
+0xB190	0xCF56
+0xB191	0xCF57
+0xB192	0xCF59
+0xB193	0xCF5A
+0xB194	0xCF5B
+0xB195	0xCF5D
+0xB196	0xCF5E
+0xB197	0xCF5F
+0xB198	0xCF60
+0xB199	0xCF61
+0xB19A	0xCF62
+0xB19B	0xCF63
+0xB19C	0xCF66
+0xB19D	0xCF68
+0xB19E	0xCF6A
+0xB19F	0xCF6B
+0xB1A0	0xCF6C
+0xB1A1	0xAD0C
+0xB1A2	0xAD0D
+0xB1A3	0xAD0F
+0xB1A4	0xAD11
+0xB1A5	0xAD18
+0xB1A6	0xAD1C
+0xB1A7	0xAD20
+0xB1A8	0xAD29
+0xB1A9	0xAD2C
+0xB1AA	0xAD2D
+0xB1AB	0xAD34
+0xB1AC	0xAD35
+0xB1AD	0xAD38
+0xB1AE	0xAD3C
+0xB1AF	0xAD44
+0xB1B0	0xAD45
+0xB1B1	0xAD47
+0xB1B2	0xAD49
+0xB1B3	0xAD50
+0xB1B4	0xAD54
+0xB1B5	0xAD58
+0xB1B6	0xAD61
+0xB1B7	0xAD63
+0xB1B8	0xAD6C
+0xB1B9	0xAD6D
+0xB1BA	0xAD70
+0xB1BB	0xAD73
+0xB1BC	0xAD74
+0xB1BD	0xAD75
+0xB1BE	0xAD76
+0xB1BF	0xAD7B
+0xB1C0	0xAD7C
+0xB1C1	0xAD7D
+0xB1C2	0xAD7F
+0xB1C3	0xAD81
+0xB1C4	0xAD82
+0xB1C5	0xAD88
+0xB1C6	0xAD89
+0xB1C7	0xAD8C
+0xB1C8	0xAD90
+0xB1C9	0xAD9C
+0xB1CA	0xAD9D
+0xB1CB	0xADA4
+0xB1CC	0xADB7
+0xB1CD	0xADC0
+0xB1CE	0xADC1
+0xB1CF	0xADC4
+0xB1D0	0xADC8
+0xB1D1	0xADD0
+0xB1D2	0xADD1
+0xB1D3	0xADD3
+0xB1D4	0xADDC
+0xB1D5	0xADE0
+0xB1D6	0xADE4
+0xB1D7	0xADF8
+0xB1D8	0xADF9
+0xB1D9	0xADFC
+0xB1DA	0xADFF
+0xB1DB	0xAE00
+0xB1DC	0xAE01
+0xB1DD	0xAE08
+0xB1DE	0xAE09
+0xB1DF	0xAE0B
+0xB1E0	0xAE0D
+0xB1E1	0xAE14
+0xB1E2	0xAE30
+0xB1E3	0xAE31
+0xB1E4	0xAE34
+0xB1E5	0xAE37
+0xB1E6	0xAE38
+0xB1E7	0xAE3A
+0xB1E8	0xAE40
+0xB1E9	0xAE41
+0xB1EA	0xAE43
+0xB1EB	0xAE45
+0xB1EC	0xAE46
+0xB1ED	0xAE4A
+0xB1EE	0xAE4C
+0xB1EF	0xAE4D
+0xB1F0	0xAE4E
+0xB1F1	0xAE50
+0xB1F2	0xAE54
+0xB1F3	0xAE56
+0xB1F4	0xAE5C
+0xB1F5	0xAE5D
+0xB1F6	0xAE5F
+0xB1F7	0xAE60
+0xB1F8	0xAE61
+0xB1F9	0xAE65
+0xB1FA	0xAE68
+0xB1FB	0xAE69
+0xB1FC	0xAE6C
+0xB1FD	0xAE70
+0xB1FE	0xAE78
+0xB241	0xCF6D
+0xB242	0xCF6E
+0xB243	0xCF6F
+0xB244	0xCF72
+0xB245	0xCF73
+0xB246	0xCF75
+0xB247	0xCF76
+0xB248	0xCF77
+0xB249	0xCF79
+0xB24A	0xCF7A
+0xB24B	0xCF7B
+0xB24C	0xCF7C
+0xB24D	0xCF7D
+0xB24E	0xCF7E
+0xB24F	0xCF7F
+0xB250	0xCF81
+0xB251	0xCF82
+0xB252	0xCF83
+0xB253	0xCF84
+0xB254	0xCF86
+0xB255	0xCF87
+0xB256	0xCF88
+0xB257	0xCF89
+0xB258	0xCF8A
+0xB259	0xCF8B
+0xB25A	0xCF8D
+0xB261	0xCF8E
+0xB262	0xCF8F
+0xB263	0xCF90
+0xB264	0xCF91
+0xB265	0xCF92
+0xB266	0xCF93
+0xB267	0xCF94
+0xB268	0xCF95
+0xB269	0xCF96
+0xB26A	0xCF97
+0xB26B	0xCF98
+0xB26C	0xCF99
+0xB26D	0xCF9A
+0xB26E	0xCF9B
+0xB26F	0xCF9C
+0xB270	0xCF9D
+0xB271	0xCF9E
+0xB272	0xCF9F
+0xB273	0xCFA0
+0xB274	0xCFA2
+0xB275	0xCFA3
+0xB276	0xCFA4
+0xB277	0xCFA5
+0xB278	0xCFA6
+0xB279	0xCFA7
+0xB27A	0xCFA9
+0xB281	0xCFAA
+0xB282	0xCFAB
+0xB283	0xCFAC
+0xB284	0xCFAD
+0xB285	0xCFAE
+0xB286	0xCFAF
+0xB287	0xCFB1
+0xB288	0xCFB2
+0xB289	0xCFB3
+0xB28A	0xCFB4
+0xB28B	0xCFB5
+0xB28C	0xCFB6
+0xB28D	0xCFB7
+0xB28E	0xCFB8
+0xB28F	0xCFB9
+0xB290	0xCFBA
+0xB291	0xCFBB
+0xB292	0xCFBC
+0xB293	0xCFBD
+0xB294	0xCFBE
+0xB295	0xCFBF
+0xB296	0xCFC0
+0xB297	0xCFC1
+0xB298	0xCFC2
+0xB299	0xCFC3
+0xB29A	0xCFC5
+0xB29B	0xCFC6
+0xB29C	0xCFC7
+0xB29D	0xCFC8
+0xB29E	0xCFC9
+0xB29F	0xCFCA
+0xB2A0	0xCFCB
+0xB2A1	0xAE79
+0xB2A2	0xAE7B
+0xB2A3	0xAE7C
+0xB2A4	0xAE7D
+0xB2A5	0xAE84
+0xB2A6	0xAE85
+0xB2A7	0xAE8C
+0xB2A8	0xAEBC
+0xB2A9	0xAEBD
+0xB2AA	0xAEBE
+0xB2AB	0xAEC0
+0xB2AC	0xAEC4
+0xB2AD	0xAECC
+0xB2AE	0xAECD
+0xB2AF	0xAECF
+0xB2B0	0xAED0
+0xB2B1	0xAED1
+0xB2B2	0xAED8
+0xB2B3	0xAED9
+0xB2B4	0xAEDC
+0xB2B5	0xAEE8
+0xB2B6	0xAEEB
+0xB2B7	0xAEED
+0xB2B8	0xAEF4
+0xB2B9	0xAEF8
+0xB2BA	0xAEFC
+0xB2BB	0xAF07
+0xB2BC	0xAF08
+0xB2BD	0xAF0D
+0xB2BE	0xAF10
+0xB2BF	0xAF2C
+0xB2C0	0xAF2D
+0xB2C1	0xAF30
+0xB2C2	0xAF32
+0xB2C3	0xAF34
+0xB2C4	0xAF3C
+0xB2C5	0xAF3D
+0xB2C6	0xAF3F
+0xB2C7	0xAF41
+0xB2C8	0xAF42
+0xB2C9	0xAF43
+0xB2CA	0xAF48
+0xB2CB	0xAF49
+0xB2CC	0xAF50
+0xB2CD	0xAF5C
+0xB2CE	0xAF5D
+0xB2CF	0xAF64
+0xB2D0	0xAF65
+0xB2D1	0xAF79
+0xB2D2	0xAF80
+0xB2D3	0xAF84
+0xB2D4	0xAF88
+0xB2D5	0xAF90
+0xB2D6	0xAF91
+0xB2D7	0xAF95
+0xB2D8	0xAF9C
+0xB2D9	0xAFB8
+0xB2DA	0xAFB9
+0xB2DB	0xAFBC
+0xB2DC	0xAFC0
+0xB2DD	0xAFC7
+0xB2DE	0xAFC8
+0xB2DF	0xAFC9
+0xB2E0	0xAFCB
+0xB2E1	0xAFCD
+0xB2E2	0xAFCE
+0xB2E3	0xAFD4
+0xB2E4	0xAFDC
+0xB2E5	0xAFE8
+0xB2E6	0xAFE9
+0xB2E7	0xAFF0
+0xB2E8	0xAFF1
+0xB2E9	0xAFF4
+0xB2EA	0xAFF8
+0xB2EB	0xB000
+0xB2EC	0xB001
+0xB2ED	0xB004
+0xB2EE	0xB00C
+0xB2EF	0xB010
+0xB2F0	0xB014
+0xB2F1	0xB01C
+0xB2F2	0xB01D
+0xB2F3	0xB028
+0xB2F4	0xB044
+0xB2F5	0xB045
+0xB2F6	0xB048
+0xB2F7	0xB04A
+0xB2F8	0xB04C
+0xB2F9	0xB04E
+0xB2FA	0xB053
+0xB2FB	0xB054
+0xB2FC	0xB055
+0xB2FD	0xB057
+0xB2FE	0xB059
+0xB341	0xCFCC
+0xB342	0xCFCD
+0xB343	0xCFCE
+0xB344	0xCFCF
+0xB345	0xCFD0
+0xB346	0xCFD1
+0xB347	0xCFD2
+0xB348	0xCFD3
+0xB349	0xCFD4
+0xB34A	0xCFD5
+0xB34B	0xCFD6
+0xB34C	0xCFD7
+0xB34D	0xCFD8
+0xB34E	0xCFD9
+0xB34F	0xCFDA
+0xB350	0xCFDB
+0xB351	0xCFDC
+0xB352	0xCFDD
+0xB353	0xCFDE
+0xB354	0xCFDF
+0xB355	0xCFE2
+0xB356	0xCFE3
+0xB357	0xCFE5
+0xB358	0xCFE6
+0xB359	0xCFE7
+0xB35A	0xCFE9
+0xB361	0xCFEA
+0xB362	0xCFEB
+0xB363	0xCFEC
+0xB364	0xCFED
+0xB365	0xCFEE
+0xB366	0xCFEF
+0xB367	0xCFF2
+0xB368	0xCFF4
+0xB369	0xCFF6
+0xB36A	0xCFF7
+0xB36B	0xCFF8
+0xB36C	0xCFF9
+0xB36D	0xCFFA
+0xB36E	0xCFFB
+0xB36F	0xCFFD
+0xB370	0xCFFE
+0xB371	0xCFFF
+0xB372	0xD001
+0xB373	0xD002
+0xB374	0xD003
+0xB375	0xD005
+0xB376	0xD006
+0xB377	0xD007
+0xB378	0xD008
+0xB379	0xD009
+0xB37A	0xD00A
+0xB381	0xD00B
+0xB382	0xD00C
+0xB383	0xD00D
+0xB384	0xD00E
+0xB385	0xD00F
+0xB386	0xD010
+0xB387	0xD012
+0xB388	0xD013
+0xB389	0xD014
+0xB38A	0xD015
+0xB38B	0xD016
+0xB38C	0xD017
+0xB38D	0xD019
+0xB38E	0xD01A
+0xB38F	0xD01B
+0xB390	0xD01C
+0xB391	0xD01D
+0xB392	0xD01E
+0xB393	0xD01F
+0xB394	0xD020
+0xB395	0xD021
+0xB396	0xD022
+0xB397	0xD023
+0xB398	0xD024
+0xB399	0xD025
+0xB39A	0xD026
+0xB39B	0xD027
+0xB39C	0xD028
+0xB39D	0xD029
+0xB39E	0xD02A
+0xB39F	0xD02B
+0xB3A0	0xD02C
+0xB3A1	0xB05D
+0xB3A2	0xB07C
+0xB3A3	0xB07D
+0xB3A4	0xB080
+0xB3A5	0xB084
+0xB3A6	0xB08C
+0xB3A7	0xB08D
+0xB3A8	0xB08F
+0xB3A9	0xB091
+0xB3AA	0xB098
+0xB3AB	0xB099
+0xB3AC	0xB09A
+0xB3AD	0xB09C
+0xB3AE	0xB09F
+0xB3AF	0xB0A0
+0xB3B0	0xB0A1
+0xB3B1	0xB0A2
+0xB3B2	0xB0A8
+0xB3B3	0xB0A9
+0xB3B4	0xB0AB
+0xB3B5	0xB0AC
+0xB3B6	0xB0AD
+0xB3B7	0xB0AE
+0xB3B8	0xB0AF
+0xB3B9	0xB0B1
+0xB3BA	0xB0B3
+0xB3BB	0xB0B4
+0xB3BC	0xB0B5
+0xB3BD	0xB0B8
+0xB3BE	0xB0BC
+0xB3BF	0xB0C4
+0xB3C0	0xB0C5
+0xB3C1	0xB0C7
+0xB3C2	0xB0C8
+0xB3C3	0xB0C9
+0xB3C4	0xB0D0
+0xB3C5	0xB0D1
+0xB3C6	0xB0D4
+0xB3C7	0xB0D8
+0xB3C8	0xB0E0
+0xB3C9	0xB0E5
+0xB3CA	0xB108
+0xB3CB	0xB109
+0xB3CC	0xB10B
+0xB3CD	0xB10C
+0xB3CE	0xB110
+0xB3CF	0xB112
+0xB3D0	0xB113
+0xB3D1	0xB118
+0xB3D2	0xB119
+0xB3D3	0xB11B
+0xB3D4	0xB11C
+0xB3D5	0xB11D
+0xB3D6	0xB123
+0xB3D7	0xB124
+0xB3D8	0xB125
+0xB3D9	0xB128
+0xB3DA	0xB12C
+0xB3DB	0xB134
+0xB3DC	0xB135
+0xB3DD	0xB137
+0xB3DE	0xB138
+0xB3DF	0xB139
+0xB3E0	0xB140
+0xB3E1	0xB141
+0xB3E2	0xB144
+0xB3E3	0xB148
+0xB3E4	0xB150
+0xB3E5	0xB151
+0xB3E6	0xB154
+0xB3E7	0xB155
+0xB3E8	0xB158
+0xB3E9	0xB15C
+0xB3EA	0xB160
+0xB3EB	0xB178
+0xB3EC	0xB179
+0xB3ED	0xB17C
+0xB3EE	0xB180
+0xB3EF	0xB182
+0xB3F0	0xB188
+0xB3F1	0xB189
+0xB3F2	0xB18B
+0xB3F3	0xB18D
+0xB3F4	0xB192
+0xB3F5	0xB193
+0xB3F6	0xB194
+0xB3F7	0xB198
+0xB3F8	0xB19C
+0xB3F9	0xB1A8
+0xB3FA	0xB1CC
+0xB3FB	0xB1D0
+0xB3FC	0xB1D4
+0xB3FD	0xB1DC
+0xB3FE	0xB1DD
+0xB441	0xD02E
+0xB442	0xD02F
+0xB443	0xD030
+0xB444	0xD031
+0xB445	0xD032
+0xB446	0xD033
+0xB447	0xD036
+0xB448	0xD037
+0xB449	0xD039
+0xB44A	0xD03A
+0xB44B	0xD03B
+0xB44C	0xD03D
+0xB44D	0xD03E
+0xB44E	0xD03F
+0xB44F	0xD040
+0xB450	0xD041
+0xB451	0xD042
+0xB452	0xD043
+0xB453	0xD046
+0xB454	0xD048
+0xB455	0xD04A
+0xB456	0xD04B
+0xB457	0xD04C
+0xB458	0xD04D
+0xB459	0xD04E
+0xB45A	0xD04F
+0xB461	0xD051
+0xB462	0xD052
+0xB463	0xD053
+0xB464	0xD055
+0xB465	0xD056
+0xB466	0xD057
+0xB467	0xD059
+0xB468	0xD05A
+0xB469	0xD05B
+0xB46A	0xD05C
+0xB46B	0xD05D
+0xB46C	0xD05E
+0xB46D	0xD05F
+0xB46E	0xD061
+0xB46F	0xD062
+0xB470	0xD063
+0xB471	0xD064
+0xB472	0xD065
+0xB473	0xD066
+0xB474	0xD067
+0xB475	0xD068
+0xB476	0xD069
+0xB477	0xD06A
+0xB478	0xD06B
+0xB479	0xD06E
+0xB47A	0xD06F
+0xB481	0xD071
+0xB482	0xD072
+0xB483	0xD073
+0xB484	0xD075
+0xB485	0xD076
+0xB486	0xD077
+0xB487	0xD078
+0xB488	0xD079
+0xB489	0xD07A
+0xB48A	0xD07B
+0xB48B	0xD07E
+0xB48C	0xD07F
+0xB48D	0xD080
+0xB48E	0xD082
+0xB48F	0xD083
+0xB490	0xD084
+0xB491	0xD085
+0xB492	0xD086
+0xB493	0xD087
+0xB494	0xD088
+0xB495	0xD089
+0xB496	0xD08A
+0xB497	0xD08B
+0xB498	0xD08C
+0xB499	0xD08D
+0xB49A	0xD08E
+0xB49B	0xD08F
+0xB49C	0xD090
+0xB49D	0xD091
+0xB49E	0xD092
+0xB49F	0xD093
+0xB4A0	0xD094
+0xB4A1	0xB1DF
+0xB4A2	0xB1E8
+0xB4A3	0xB1E9
+0xB4A4	0xB1EC
+0xB4A5	0xB1F0
+0xB4A6	0xB1F9
+0xB4A7	0xB1FB
+0xB4A8	0xB1FD
+0xB4A9	0xB204
+0xB4AA	0xB205
+0xB4AB	0xB208
+0xB4AC	0xB20B
+0xB4AD	0xB20C
+0xB4AE	0xB214
+0xB4AF	0xB215
+0xB4B0	0xB217
+0xB4B1	0xB219
+0xB4B2	0xB220
+0xB4B3	0xB234
+0xB4B4	0xB23C
+0xB4B5	0xB258
+0xB4B6	0xB25C
+0xB4B7	0xB260
+0xB4B8	0xB268
+0xB4B9	0xB269
+0xB4BA	0xB274
+0xB4BB	0xB275
+0xB4BC	0xB27C
+0xB4BD	0xB284
+0xB4BE	0xB285
+0xB4BF	0xB289
+0xB4C0	0xB290
+0xB4C1	0xB291
+0xB4C2	0xB294
+0xB4C3	0xB298
+0xB4C4	0xB299
+0xB4C5	0xB29A
+0xB4C6	0xB2A0
+0xB4C7	0xB2A1
+0xB4C8	0xB2A3
+0xB4C9	0xB2A5
+0xB4CA	0xB2A6
+0xB4CB	0xB2AA
+0xB4CC	0xB2AC
+0xB4CD	0xB2B0
+0xB4CE	0xB2B4
+0xB4CF	0xB2C8
+0xB4D0	0xB2C9
+0xB4D1	0xB2CC
+0xB4D2	0xB2D0
+0xB4D3	0xB2D2
+0xB4D4	0xB2D8
+0xB4D5	0xB2D9
+0xB4D6	0xB2DB
+0xB4D7	0xB2DD
+0xB4D8	0xB2E2
+0xB4D9	0xB2E4
+0xB4DA	0xB2E5
+0xB4DB	0xB2E6
+0xB4DC	0xB2E8
+0xB4DD	0xB2EB
+0xB4DE	0xB2EC
+0xB4DF	0xB2ED
+0xB4E0	0xB2EE
+0xB4E1	0xB2EF
+0xB4E2	0xB2F3
+0xB4E3	0xB2F4
+0xB4E4	0xB2F5
+0xB4E5	0xB2F7
+0xB4E6	0xB2F8
+0xB4E7	0xB2F9
+0xB4E8	0xB2FA
+0xB4E9	0xB2FB
+0xB4EA	0xB2FF
+0xB4EB	0xB300
+0xB4EC	0xB301
+0xB4ED	0xB304
+0xB4EE	0xB308
+0xB4EF	0xB310
+0xB4F0	0xB311
+0xB4F1	0xB313
+0xB4F2	0xB314
+0xB4F3	0xB315
+0xB4F4	0xB31C
+0xB4F5	0xB354
+0xB4F6	0xB355
+0xB4F7	0xB356
+0xB4F8	0xB358
+0xB4F9	0xB35B
+0xB4FA	0xB35C
+0xB4FB	0xB35E
+0xB4FC	0xB35F
+0xB4FD	0xB364
+0xB4FE	0xB365
+0xB541	0xD095
+0xB542	0xD096
+0xB543	0xD097
+0xB544	0xD098
+0xB545	0xD099
+0xB546	0xD09A
+0xB547	0xD09B
+0xB548	0xD09C
+0xB549	0xD09D
+0xB54A	0xD09E
+0xB54B	0xD09F
+0xB54C	0xD0A0
+0xB54D	0xD0A1
+0xB54E	0xD0A2
+0xB54F	0xD0A3
+0xB550	0xD0A6
+0xB551	0xD0A7
+0xB552	0xD0A9
+0xB553	0xD0AA
+0xB554	0xD0AB
+0xB555	0xD0AD
+0xB556	0xD0AE
+0xB557	0xD0AF
+0xB558	0xD0B0
+0xB559	0xD0B1
+0xB55A	0xD0B2
+0xB561	0xD0B3
+0xB562	0xD0B6
+0xB563	0xD0B8
+0xB564	0xD0BA
+0xB565	0xD0BB
+0xB566	0xD0BC
+0xB567	0xD0BD
+0xB568	0xD0BE
+0xB569	0xD0BF
+0xB56A	0xD0C2
+0xB56B	0xD0C3
+0xB56C	0xD0C5
+0xB56D	0xD0C6
+0xB56E	0xD0C7
+0xB56F	0xD0CA
+0xB570	0xD0CB
+0xB571	0xD0CC
+0xB572	0xD0CD
+0xB573	0xD0CE
+0xB574	0xD0CF
+0xB575	0xD0D2
+0xB576	0xD0D6
+0xB577	0xD0D7
+0xB578	0xD0D8
+0xB579	0xD0D9
+0xB57A	0xD0DA
+0xB581	0xD0DB
+0xB582	0xD0DE
+0xB583	0xD0DF
+0xB584	0xD0E1
+0xB585	0xD0E2
+0xB586	0xD0E3
+0xB587	0xD0E5
+0xB588	0xD0E6
+0xB589	0xD0E7
+0xB58A	0xD0E8
+0xB58B	0xD0E9
+0xB58C	0xD0EA
+0xB58D	0xD0EB
+0xB58E	0xD0EE
+0xB58F	0xD0F2
+0xB590	0xD0F3
+0xB591	0xD0F4
+0xB592	0xD0F5
+0xB593	0xD0F6
+0xB594	0xD0F7
+0xB595	0xD0F9
+0xB596	0xD0FA
+0xB597	0xD0FB
+0xB598	0xD0FC
+0xB599	0xD0FD
+0xB59A	0xD0FE
+0xB59B	0xD0FF
+0xB59C	0xD100
+0xB59D	0xD101
+0xB59E	0xD102
+0xB59F	0xD103
+0xB5A0	0xD104
+0xB5A1	0xB367
+0xB5A2	0xB369
+0xB5A3	0xB36B
+0xB5A4	0xB36E
+0xB5A5	0xB370
+0xB5A6	0xB371
+0xB5A7	0xB374
+0xB5A8	0xB378
+0xB5A9	0xB380
+0xB5AA	0xB381
+0xB5AB	0xB383
+0xB5AC	0xB384
+0xB5AD	0xB385
+0xB5AE	0xB38C
+0xB5AF	0xB390
+0xB5B0	0xB394
+0xB5B1	0xB3A0
+0xB5B2	0xB3A1
+0xB5B3	0xB3A8
+0xB5B4	0xB3AC
+0xB5B5	0xB3C4
+0xB5B6	0xB3C5
+0xB5B7	0xB3C8
+0xB5B8	0xB3CB
+0xB5B9	0xB3CC
+0xB5BA	0xB3CE
+0xB5BB	0xB3D0
+0xB5BC	0xB3D4
+0xB5BD	0xB3D5
+0xB5BE	0xB3D7
+0xB5BF	0xB3D9
+0xB5C0	0xB3DB
+0xB5C1	0xB3DD
+0xB5C2	0xB3E0
+0xB5C3	0xB3E4
+0xB5C4	0xB3E8
+0xB5C5	0xB3FC
+0xB5C6	0xB410
+0xB5C7	0xB418
+0xB5C8	0xB41C
+0xB5C9	0xB420
+0xB5CA	0xB428
+0xB5CB	0xB429
+0xB5CC	0xB42B
+0xB5CD	0xB434
+0xB5CE	0xB450
+0xB5CF	0xB451
+0xB5D0	0xB454
+0xB5D1	0xB458
+0xB5D2	0xB460
+0xB5D3	0xB461
+0xB5D4	0xB463
+0xB5D5	0xB465
+0xB5D6	0xB46C
+0xB5D7	0xB480
+0xB5D8	0xB488
+0xB5D9	0xB49D
+0xB5DA	0xB4A4
+0xB5DB	0xB4A8
+0xB5DC	0xB4AC
+0xB5DD	0xB4B5
+0xB5DE	0xB4B7
+0xB5DF	0xB4B9
+0xB5E0	0xB4C0
+0xB5E1	0xB4C4
+0xB5E2	0xB4C8
+0xB5E3	0xB4D0
+0xB5E4	0xB4D5
+0xB5E5	0xB4DC
+0xB5E6	0xB4DD
+0xB5E7	0xB4E0
+0xB5E8	0xB4E3
+0xB5E9	0xB4E4
+0xB5EA	0xB4E6
+0xB5EB	0xB4EC
+0xB5EC	0xB4ED
+0xB5ED	0xB4EF
+0xB5EE	0xB4F1
+0xB5EF	0xB4F8
+0xB5F0	0xB514
+0xB5F1	0xB515
+0xB5F2	0xB518
+0xB5F3	0xB51B
+0xB5F4	0xB51C
+0xB5F5	0xB524
+0xB5F6	0xB525
+0xB5F7	0xB527
+0xB5F8	0xB528
+0xB5F9	0xB529
+0xB5FA	0xB52A
+0xB5FB	0xB530
+0xB5FC	0xB531
+0xB5FD	0xB534
+0xB5FE	0xB538
+0xB641	0xD105
+0xB642	0xD106
+0xB643	0xD107
+0xB644	0xD108
+0xB645	0xD109
+0xB646	0xD10A
+0xB647	0xD10B
+0xB648	0xD10C
+0xB649	0xD10E
+0xB64A	0xD10F
+0xB64B	0xD110
+0xB64C	0xD111
+0xB64D	0xD112
+0xB64E	0xD113
+0xB64F	0xD114
+0xB650	0xD115
+0xB651	0xD116
+0xB652	0xD117
+0xB653	0xD118
+0xB654	0xD119
+0xB655	0xD11A
+0xB656	0xD11B
+0xB657	0xD11C
+0xB658	0xD11D
+0xB659	0xD11E
+0xB65A	0xD11F
+0xB661	0xD120
+0xB662	0xD121
+0xB663	0xD122
+0xB664	0xD123
+0xB665	0xD124
+0xB666	0xD125
+0xB667	0xD126
+0xB668	0xD127
+0xB669	0xD128
+0xB66A	0xD129
+0xB66B	0xD12A
+0xB66C	0xD12B
+0xB66D	0xD12C
+0xB66E	0xD12D
+0xB66F	0xD12E
+0xB670	0xD12F
+0xB671	0xD132
+0xB672	0xD133
+0xB673	0xD135
+0xB674	0xD136
+0xB675	0xD137
+0xB676	0xD139
+0xB677	0xD13B
+0xB678	0xD13C
+0xB679	0xD13D
+0xB67A	0xD13E
+0xB681	0xD13F
+0xB682	0xD142
+0xB683	0xD146
+0xB684	0xD147
+0xB685	0xD148
+0xB686	0xD149
+0xB687	0xD14A
+0xB688	0xD14B
+0xB689	0xD14E
+0xB68A	0xD14F
+0xB68B	0xD151
+0xB68C	0xD152
+0xB68D	0xD153
+0xB68E	0xD155
+0xB68F	0xD156
+0xB690	0xD157
+0xB691	0xD158
+0xB692	0xD159
+0xB693	0xD15A
+0xB694	0xD15B
+0xB695	0xD15E
+0xB696	0xD160
+0xB697	0xD162
+0xB698	0xD163
+0xB699	0xD164
+0xB69A	0xD165
+0xB69B	0xD166
+0xB69C	0xD167
+0xB69D	0xD169
+0xB69E	0xD16A
+0xB69F	0xD16B
+0xB6A0	0xD16D
+0xB6A1	0xB540
+0xB6A2	0xB541
+0xB6A3	0xB543
+0xB6A4	0xB544
+0xB6A5	0xB545
+0xB6A6	0xB54B
+0xB6A7	0xB54C
+0xB6A8	0xB54D
+0xB6A9	0xB550
+0xB6AA	0xB554
+0xB6AB	0xB55C
+0xB6AC	0xB55D
+0xB6AD	0xB55F
+0xB6AE	0xB560
+0xB6AF	0xB561
+0xB6B0	0xB5A0
+0xB6B1	0xB5A1
+0xB6B2	0xB5A4
+0xB6B3	0xB5A8
+0xB6B4	0xB5AA
+0xB6B5	0xB5AB
+0xB6B6	0xB5B0
+0xB6B7	0xB5B1
+0xB6B8	0xB5B3
+0xB6B9	0xB5B4
+0xB6BA	0xB5B5
+0xB6BB	0xB5BB
+0xB6BC	0xB5BC
+0xB6BD	0xB5BD
+0xB6BE	0xB5C0
+0xB6BF	0xB5C4
+0xB6C0	0xB5CC
+0xB6C1	0xB5CD
+0xB6C2	0xB5CF
+0xB6C3	0xB5D0
+0xB6C4	0xB5D1
+0xB6C5	0xB5D8
+0xB6C6	0xB5EC
+0xB6C7	0xB610
+0xB6C8	0xB611
+0xB6C9	0xB614
+0xB6CA	0xB618
+0xB6CB	0xB625
+0xB6CC	0xB62C
+0xB6CD	0xB634
+0xB6CE	0xB648
+0xB6CF	0xB664
+0xB6D0	0xB668
+0xB6D1	0xB69C
+0xB6D2	0xB69D
+0xB6D3	0xB6A0
+0xB6D4	0xB6A4
+0xB6D5	0xB6AB
+0xB6D6	0xB6AC
+0xB6D7	0xB6B1
+0xB6D8	0xB6D4
+0xB6D9	0xB6F0
+0xB6DA	0xB6F4
+0xB6DB	0xB6F8
+0xB6DC	0xB700
+0xB6DD	0xB701
+0xB6DE	0xB705
+0xB6DF	0xB728
+0xB6E0	0xB729
+0xB6E1	0xB72C
+0xB6E2	0xB72F
+0xB6E3	0xB730
+0xB6E4	0xB738
+0xB6E5	0xB739
+0xB6E6	0xB73B
+0xB6E7	0xB744
+0xB6E8	0xB748
+0xB6E9	0xB74C
+0xB6EA	0xB754
+0xB6EB	0xB755
+0xB6EC	0xB760
+0xB6ED	0xB764
+0xB6EE	0xB768
+0xB6EF	0xB770
+0xB6F0	0xB771
+0xB6F1	0xB773
+0xB6F2	0xB775
+0xB6F3	0xB77C
+0xB6F4	0xB77D
+0xB6F5	0xB780
+0xB6F6	0xB784
+0xB6F7	0xB78C
+0xB6F8	0xB78D
+0xB6F9	0xB78F
+0xB6FA	0xB790
+0xB6FB	0xB791
+0xB6FC	0xB792
+0xB6FD	0xB796
+0xB6FE	0xB797
+0xB741	0xD16E
+0xB742	0xD16F
+0xB743	0xD170
+0xB744	0xD171
+0xB745	0xD172
+0xB746	0xD173
+0xB747	0xD174
+0xB748	0xD175
+0xB749	0xD176
+0xB74A	0xD177
+0xB74B	0xD178
+0xB74C	0xD179
+0xB74D	0xD17A
+0xB74E	0xD17B
+0xB74F	0xD17D
+0xB750	0xD17E
+0xB751	0xD17F
+0xB752	0xD180
+0xB753	0xD181
+0xB754	0xD182
+0xB755	0xD183
+0xB756	0xD185
+0xB757	0xD186
+0xB758	0xD187
+0xB759	0xD189
+0xB75A	0xD18A
+0xB761	0xD18B
+0xB762	0xD18C
+0xB763	0xD18D
+0xB764	0xD18E
+0xB765	0xD18F
+0xB766	0xD190
+0xB767	0xD191
+0xB768	0xD192
+0xB769	0xD193
+0xB76A	0xD194
+0xB76B	0xD195
+0xB76C	0xD196
+0xB76D	0xD197
+0xB76E	0xD198
+0xB76F	0xD199
+0xB770	0xD19A
+0xB771	0xD19B
+0xB772	0xD19C
+0xB773	0xD19D
+0xB774	0xD19E
+0xB775	0xD19F
+0xB776	0xD1A2
+0xB777	0xD1A3
+0xB778	0xD1A5
+0xB779	0xD1A6
+0xB77A	0xD1A7
+0xB781	0xD1A9
+0xB782	0xD1AA
+0xB783	0xD1AB
+0xB784	0xD1AC
+0xB785	0xD1AD
+0xB786	0xD1AE
+0xB787	0xD1AF
+0xB788	0xD1B2
+0xB789	0xD1B4
+0xB78A	0xD1B6
+0xB78B	0xD1B7
+0xB78C	0xD1B8
+0xB78D	0xD1B9
+0xB78E	0xD1BB
+0xB78F	0xD1BD
+0xB790	0xD1BE
+0xB791	0xD1BF
+0xB792	0xD1C1
+0xB793	0xD1C2
+0xB794	0xD1C3
+0xB795	0xD1C4
+0xB796	0xD1C5
+0xB797	0xD1C6
+0xB798	0xD1C7
+0xB799	0xD1C8
+0xB79A	0xD1C9
+0xB79B	0xD1CA
+0xB79C	0xD1CB
+0xB79D	0xD1CC
+0xB79E	0xD1CD
+0xB79F	0xD1CE
+0xB7A0	0xD1CF
+0xB7A1	0xB798
+0xB7A2	0xB799
+0xB7A3	0xB79C
+0xB7A4	0xB7A0
+0xB7A5	0xB7A8
+0xB7A6	0xB7A9
+0xB7A7	0xB7AB
+0xB7A8	0xB7AC
+0xB7A9	0xB7AD
+0xB7AA	0xB7B4
+0xB7AB	0xB7B5
+0xB7AC	0xB7B8
+0xB7AD	0xB7C7
+0xB7AE	0xB7C9
+0xB7AF	0xB7EC
+0xB7B0	0xB7ED
+0xB7B1	0xB7F0
+0xB7B2	0xB7F4
+0xB7B3	0xB7FC
+0xB7B4	0xB7FD
+0xB7B5	0xB7FF
+0xB7B6	0xB800
+0xB7B7	0xB801
+0xB7B8	0xB807
+0xB7B9	0xB808
+0xB7BA	0xB809
+0xB7BB	0xB80C
+0xB7BC	0xB810
+0xB7BD	0xB818
+0xB7BE	0xB819
+0xB7BF	0xB81B
+0xB7C0	0xB81D
+0xB7C1	0xB824
+0xB7C2	0xB825
+0xB7C3	0xB828
+0xB7C4	0xB82C
+0xB7C5	0xB834
+0xB7C6	0xB835
+0xB7C7	0xB837
+0xB7C8	0xB838
+0xB7C9	0xB839
+0xB7CA	0xB840
+0xB7CB	0xB844
+0xB7CC	0xB851
+0xB7CD	0xB853
+0xB7CE	0xB85C
+0xB7CF	0xB85D
+0xB7D0	0xB860
+0xB7D1	0xB864
+0xB7D2	0xB86C
+0xB7D3	0xB86D
+0xB7D4	0xB86F
+0xB7D5	0xB871
+0xB7D6	0xB878
+0xB7D7	0xB87C
+0xB7D8	0xB88D
+0xB7D9	0xB8A8
+0xB7DA	0xB8B0
+0xB7DB	0xB8B4
+0xB7DC	0xB8B8
+0xB7DD	0xB8C0
+0xB7DE	0xB8C1
+0xB7DF	0xB8C3
+0xB7E0	0xB8C5
+0xB7E1	0xB8CC
+0xB7E2	0xB8D0
+0xB7E3	0xB8D4
+0xB7E4	0xB8DD
+0xB7E5	0xB8DF
+0xB7E6	0xB8E1
+0xB7E7	0xB8E8
+0xB7E8	0xB8E9
+0xB7E9	0xB8EC
+0xB7EA	0xB8F0
+0xB7EB	0xB8F8
+0xB7EC	0xB8F9
+0xB7ED	0xB8FB
+0xB7EE	0xB8FD
+0xB7EF	0xB904
+0xB7F0	0xB918
+0xB7F1	0xB920
+0xB7F2	0xB93C
+0xB7F3	0xB93D
+0xB7F4	0xB940
+0xB7F5	0xB944
+0xB7F6	0xB94C
+0xB7F7	0xB94F
+0xB7F8	0xB951
+0xB7F9	0xB958
+0xB7FA	0xB959
+0xB7FB	0xB95C
+0xB7FC	0xB960
+0xB7FD	0xB968
+0xB7FE	0xB969
+0xB841	0xD1D0
+0xB842	0xD1D1
+0xB843	0xD1D2
+0xB844	0xD1D3
+0xB845	0xD1D4
+0xB846	0xD1D5
+0xB847	0xD1D6
+0xB848	0xD1D7
+0xB849	0xD1D9
+0xB84A	0xD1DA
+0xB84B	0xD1DB
+0xB84C	0xD1DC
+0xB84D	0xD1DD
+0xB84E	0xD1DE
+0xB84F	0xD1DF
+0xB850	0xD1E0
+0xB851	0xD1E1
+0xB852	0xD1E2
+0xB853	0xD1E3
+0xB854	0xD1E4
+0xB855	0xD1E5
+0xB856	0xD1E6
+0xB857	0xD1E7
+0xB858	0xD1E8
+0xB859	0xD1E9
+0xB85A	0xD1EA
+0xB861	0xD1EB
+0xB862	0xD1EC
+0xB863	0xD1ED
+0xB864	0xD1EE
+0xB865	0xD1EF
+0xB866	0xD1F0
+0xB867	0xD1F1
+0xB868	0xD1F2
+0xB869	0xD1F3
+0xB86A	0xD1F5
+0xB86B	0xD1F6
+0xB86C	0xD1F7
+0xB86D	0xD1F9
+0xB86E	0xD1FA
+0xB86F	0xD1FB
+0xB870	0xD1FC
+0xB871	0xD1FD
+0xB872	0xD1FE
+0xB873	0xD1FF
+0xB874	0xD200
+0xB875	0xD201
+0xB876	0xD202
+0xB877	0xD203
+0xB878	0xD204
+0xB879	0xD205
+0xB87A	0xD206
+0xB881	0xD208
+0xB882	0xD20A
+0xB883	0xD20B
+0xB884	0xD20C
+0xB885	0xD20D
+0xB886	0xD20E
+0xB887	0xD20F
+0xB888	0xD211
+0xB889	0xD212
+0xB88A	0xD213
+0xB88B	0xD214
+0xB88C	0xD215
+0xB88D	0xD216
+0xB88E	0xD217
+0xB88F	0xD218
+0xB890	0xD219
+0xB891	0xD21A
+0xB892	0xD21B
+0xB893	0xD21C
+0xB894	0xD21D
+0xB895	0xD21E
+0xB896	0xD21F
+0xB897	0xD220
+0xB898	0xD221
+0xB899	0xD222
+0xB89A	0xD223
+0xB89B	0xD224
+0xB89C	0xD225
+0xB89D	0xD226
+0xB89E	0xD227
+0xB89F	0xD228
+0xB8A0	0xD229
+0xB8A1	0xB96B
+0xB8A2	0xB96D
+0xB8A3	0xB974
+0xB8A4	0xB975
+0xB8A5	0xB978
+0xB8A6	0xB97C
+0xB8A7	0xB984
+0xB8A8	0xB985
+0xB8A9	0xB987
+0xB8AA	0xB989
+0xB8AB	0xB98A
+0xB8AC	0xB98D
+0xB8AD	0xB98E
+0xB8AE	0xB9AC
+0xB8AF	0xB9AD
+0xB8B0	0xB9B0
+0xB8B1	0xB9B4
+0xB8B2	0xB9BC
+0xB8B3	0xB9BD
+0xB8B4	0xB9BF
+0xB8B5	0xB9C1
+0xB8B6	0xB9C8
+0xB8B7	0xB9C9
+0xB8B8	0xB9CC
+0xB8B9	0xB9CE
+0xB8BA	0xB9CF
+0xB8BB	0xB9D0
+0xB8BC	0xB9D1
+0xB8BD	0xB9D2
+0xB8BE	0xB9D8
+0xB8BF	0xB9D9
+0xB8C0	0xB9DB
+0xB8C1	0xB9DD
+0xB8C2	0xB9DE
+0xB8C3	0xB9E1
+0xB8C4	0xB9E3
+0xB8C5	0xB9E4
+0xB8C6	0xB9E5
+0xB8C7	0xB9E8
+0xB8C8	0xB9EC
+0xB8C9	0xB9F4
+0xB8CA	0xB9F5
+0xB8CB	0xB9F7
+0xB8CC	0xB9F8
+0xB8CD	0xB9F9
+0xB8CE	0xB9FA
+0xB8CF	0xBA00
+0xB8D0	0xBA01
+0xB8D1	0xBA08
+0xB8D2	0xBA15
+0xB8D3	0xBA38
+0xB8D4	0xBA39
+0xB8D5	0xBA3C
+0xB8D6	0xBA40
+0xB8D7	0xBA42
+0xB8D8	0xBA48
+0xB8D9	0xBA49
+0xB8DA	0xBA4B
+0xB8DB	0xBA4D
+0xB8DC	0xBA4E
+0xB8DD	0xBA53
+0xB8DE	0xBA54
+0xB8DF	0xBA55
+0xB8E0	0xBA58
+0xB8E1	0xBA5C
+0xB8E2	0xBA64
+0xB8E3	0xBA65
+0xB8E4	0xBA67
+0xB8E5	0xBA68
+0xB8E6	0xBA69
+0xB8E7	0xBA70
+0xB8E8	0xBA71
+0xB8E9	0xBA74
+0xB8EA	0xBA78
+0xB8EB	0xBA83
+0xB8EC	0xBA84
+0xB8ED	0xBA85
+0xB8EE	0xBA87
+0xB8EF	0xBA8C
+0xB8F0	0xBAA8
+0xB8F1	0xBAA9
+0xB8F2	0xBAAB
+0xB8F3	0xBAAC
+0xB8F4	0xBAB0
+0xB8F5	0xBAB2
+0xB8F6	0xBAB8
+0xB8F7	0xBAB9
+0xB8F8	0xBABB
+0xB8F9	0xBABD
+0xB8FA	0xBAC4
+0xB8FB	0xBAC8
+0xB8FC	0xBAD8
+0xB8FD	0xBAD9
+0xB8FE	0xBAFC
+0xB941	0xD22A
+0xB942	0xD22B
+0xB943	0xD22E
+0xB944	0xD22F
+0xB945	0xD231
+0xB946	0xD232
+0xB947	0xD233
+0xB948	0xD235
+0xB949	0xD236
+0xB94A	0xD237
+0xB94B	0xD238
+0xB94C	0xD239
+0xB94D	0xD23A
+0xB94E	0xD23B
+0xB94F	0xD23E
+0xB950	0xD240
+0xB951	0xD242
+0xB952	0xD243
+0xB953	0xD244
+0xB954	0xD245
+0xB955	0xD246
+0xB956	0xD247
+0xB957	0xD249
+0xB958	0xD24A
+0xB959	0xD24B
+0xB95A	0xD24C
+0xB961	0xD24D
+0xB962	0xD24E
+0xB963	0xD24F
+0xB964	0xD250
+0xB965	0xD251
+0xB966	0xD252
+0xB967	0xD253
+0xB968	0xD254
+0xB969	0xD255
+0xB96A	0xD256
+0xB96B	0xD257
+0xB96C	0xD258
+0xB96D	0xD259
+0xB96E	0xD25A
+0xB96F	0xD25B
+0xB970	0xD25D
+0xB971	0xD25E
+0xB972	0xD25F
+0xB973	0xD260
+0xB974	0xD261
+0xB975	0xD262
+0xB976	0xD263
+0xB977	0xD265
+0xB978	0xD266
+0xB979	0xD267
+0xB97A	0xD268
+0xB981	0xD269
+0xB982	0xD26A
+0xB983	0xD26B
+0xB984	0xD26C
+0xB985	0xD26D
+0xB986	0xD26E
+0xB987	0xD26F
+0xB988	0xD270
+0xB989	0xD271
+0xB98A	0xD272
+0xB98B	0xD273
+0xB98C	0xD274
+0xB98D	0xD275
+0xB98E	0xD276
+0xB98F	0xD277
+0xB990	0xD278
+0xB991	0xD279
+0xB992	0xD27A
+0xB993	0xD27B
+0xB994	0xD27C
+0xB995	0xD27D
+0xB996	0xD27E
+0xB997	0xD27F
+0xB998	0xD282
+0xB999	0xD283
+0xB99A	0xD285
+0xB99B	0xD286
+0xB99C	0xD287
+0xB99D	0xD289
+0xB99E	0xD28A
+0xB99F	0xD28B
+0xB9A0	0xD28C
+0xB9A1	0xBB00
+0xB9A2	0xBB04
+0xB9A3	0xBB0D
+0xB9A4	0xBB0F
+0xB9A5	0xBB11
+0xB9A6	0xBB18
+0xB9A7	0xBB1C
+0xB9A8	0xBB20
+0xB9A9	0xBB29
+0xB9AA	0xBB2B
+0xB9AB	0xBB34
+0xB9AC	0xBB35
+0xB9AD	0xBB36
+0xB9AE	0xBB38
+0xB9AF	0xBB3B
+0xB9B0	0xBB3C
+0xB9B1	0xBB3D
+0xB9B2	0xBB3E
+0xB9B3	0xBB44
+0xB9B4	0xBB45
+0xB9B5	0xBB47
+0xB9B6	0xBB49
+0xB9B7	0xBB4D
+0xB9B8	0xBB4F
+0xB9B9	0xBB50
+0xB9BA	0xBB54
+0xB9BB	0xBB58
+0xB9BC	0xBB61
+0xB9BD	0xBB63
+0xB9BE	0xBB6C
+0xB9BF	0xBB88
+0xB9C0	0xBB8C
+0xB9C1	0xBB90
+0xB9C2	0xBBA4
+0xB9C3	0xBBA8
+0xB9C4	0xBBAC
+0xB9C5	0xBBB4
+0xB9C6	0xBBB7
+0xB9C7	0xBBC0
+0xB9C8	0xBBC4
+0xB9C9	0xBBC8
+0xB9CA	0xBBD0
+0xB9CB	0xBBD3
+0xB9CC	0xBBF8
+0xB9CD	0xBBF9
+0xB9CE	0xBBFC
+0xB9CF	0xBBFF
+0xB9D0	0xBC00
+0xB9D1	0xBC02
+0xB9D2	0xBC08
+0xB9D3	0xBC09
+0xB9D4	0xBC0B
+0xB9D5	0xBC0C
+0xB9D6	0xBC0D
+0xB9D7	0xBC0F
+0xB9D8	0xBC11
+0xB9D9	0xBC14
+0xB9DA	0xBC15
+0xB9DB	0xBC16
+0xB9DC	0xBC17
+0xB9DD	0xBC18
+0xB9DE	0xBC1B
+0xB9DF	0xBC1C
+0xB9E0	0xBC1D
+0xB9E1	0xBC1E
+0xB9E2	0xBC1F
+0xB9E3	0xBC24
+0xB9E4	0xBC25
+0xB9E5	0xBC27
+0xB9E6	0xBC29
+0xB9E7	0xBC2D
+0xB9E8	0xBC30
+0xB9E9	0xBC31
+0xB9EA	0xBC34
+0xB9EB	0xBC38
+0xB9EC	0xBC40
+0xB9ED	0xBC41
+0xB9EE	0xBC43
+0xB9EF	0xBC44
+0xB9F0	0xBC45
+0xB9F1	0xBC49
+0xB9F2	0xBC4C
+0xB9F3	0xBC4D
+0xB9F4	0xBC50
+0xB9F5	0xBC5D
+0xB9F6	0xBC84
+0xB9F7	0xBC85
+0xB9F8	0xBC88
+0xB9F9	0xBC8B
+0xB9FA	0xBC8C
+0xB9FB	0xBC8E
+0xB9FC	0xBC94
+0xB9FD	0xBC95
+0xB9FE	0xBC97
+0xBA41	0xD28D
+0xBA42	0xD28E
+0xBA43	0xD28F
+0xBA44	0xD292
+0xBA45	0xD293
+0xBA46	0xD294
+0xBA47	0xD296
+0xBA48	0xD297
+0xBA49	0xD298
+0xBA4A	0xD299
+0xBA4B	0xD29A
+0xBA4C	0xD29B
+0xBA4D	0xD29D
+0xBA4E	0xD29E
+0xBA4F	0xD29F
+0xBA50	0xD2A1
+0xBA51	0xD2A2
+0xBA52	0xD2A3
+0xBA53	0xD2A5
+0xBA54	0xD2A6
+0xBA55	0xD2A7
+0xBA56	0xD2A8
+0xBA57	0xD2A9
+0xBA58	0xD2AA
+0xBA59	0xD2AB
+0xBA5A	0xD2AD
+0xBA61	0xD2AE
+0xBA62	0xD2AF
+0xBA63	0xD2B0
+0xBA64	0xD2B2
+0xBA65	0xD2B3
+0xBA66	0xD2B4
+0xBA67	0xD2B5
+0xBA68	0xD2B6
+0xBA69	0xD2B7
+0xBA6A	0xD2BA
+0xBA6B	0xD2BB
+0xBA6C	0xD2BD
+0xBA6D	0xD2BE
+0xBA6E	0xD2C1
+0xBA6F	0xD2C3
+0xBA70	0xD2C4
+0xBA71	0xD2C5
+0xBA72	0xD2C6
+0xBA73	0xD2C7
+0xBA74	0xD2CA
+0xBA75	0xD2CC
+0xBA76	0xD2CD
+0xBA77	0xD2CE
+0xBA78	0xD2CF
+0xBA79	0xD2D0
+0xBA7A	0xD2D1
+0xBA81	0xD2D2
+0xBA82	0xD2D3
+0xBA83	0xD2D5
+0xBA84	0xD2D6
+0xBA85	0xD2D7
+0xBA86	0xD2D9
+0xBA87	0xD2DA
+0xBA88	0xD2DB
+0xBA89	0xD2DD
+0xBA8A	0xD2DE
+0xBA8B	0xD2DF
+0xBA8C	0xD2E0
+0xBA8D	0xD2E1
+0xBA8E	0xD2E2
+0xBA8F	0xD2E3
+0xBA90	0xD2E6
+0xBA91	0xD2E7
+0xBA92	0xD2E8
+0xBA93	0xD2E9
+0xBA94	0xD2EA
+0xBA95	0xD2EB
+0xBA96	0xD2EC
+0xBA97	0xD2ED
+0xBA98	0xD2EE
+0xBA99	0xD2EF
+0xBA9A	0xD2F2
+0xBA9B	0xD2F3
+0xBA9C	0xD2F5
+0xBA9D	0xD2F6
+0xBA9E	0xD2F7
+0xBA9F	0xD2F9
+0xBAA0	0xD2FA
+0xBAA1	0xBC99
+0xBAA2	0xBC9A
+0xBAA3	0xBCA0
+0xBAA4	0xBCA1
+0xBAA5	0xBCA4
+0xBAA6	0xBCA7
+0xBAA7	0xBCA8
+0xBAA8	0xBCB0
+0xBAA9	0xBCB1
+0xBAAA	0xBCB3
+0xBAAB	0xBCB4
+0xBAAC	0xBCB5
+0xBAAD	0xBCBC
+0xBAAE	0xBCBD
+0xBAAF	0xBCC0
+0xBAB0	0xBCC4
+0xBAB1	0xBCCD
+0xBAB2	0xBCCF
+0xBAB3	0xBCD0
+0xBAB4	0xBCD1
+0xBAB5	0xBCD5
+0xBAB6	0xBCD8
+0xBAB7	0xBCDC
+0xBAB8	0xBCF4
+0xBAB9	0xBCF5
+0xBABA	0xBCF6
+0xBABB	0xBCF8
+0xBABC	0xBCFC
+0xBABD	0xBD04
+0xBABE	0xBD05
+0xBABF	0xBD07
+0xBAC0	0xBD09
+0xBAC1	0xBD10
+0xBAC2	0xBD14
+0xBAC3	0xBD24
+0xBAC4	0xBD2C
+0xBAC5	0xBD40
+0xBAC6	0xBD48
+0xBAC7	0xBD49
+0xBAC8	0xBD4C
+0xBAC9	0xBD50
+0xBACA	0xBD58
+0xBACB	0xBD59
+0xBACC	0xBD64
+0xBACD	0xBD68
+0xBACE	0xBD80
+0xBACF	0xBD81
+0xBAD0	0xBD84
+0xBAD1	0xBD87
+0xBAD2	0xBD88
+0xBAD3	0xBD89
+0xBAD4	0xBD8A
+0xBAD5	0xBD90
+0xBAD6	0xBD91
+0xBAD7	0xBD93
+0xBAD8	0xBD95
+0xBAD9	0xBD99
+0xBADA	0xBD9A
+0xBADB	0xBD9C
+0xBADC	0xBDA4
+0xBADD	0xBDB0
+0xBADE	0xBDB8
+0xBADF	0xBDD4
+0xBAE0	0xBDD5
+0xBAE1	0xBDD8
+0xBAE2	0xBDDC
+0xBAE3	0xBDE9
+0xBAE4	0xBDF0
+0xBAE5	0xBDF4
+0xBAE6	0xBDF8
+0xBAE7	0xBE00
+0xBAE8	0xBE03
+0xBAE9	0xBE05
+0xBAEA	0xBE0C
+0xBAEB	0xBE0D
+0xBAEC	0xBE10
+0xBAED	0xBE14
+0xBAEE	0xBE1C
+0xBAEF	0xBE1D
+0xBAF0	0xBE1F
+0xBAF1	0xBE44
+0xBAF2	0xBE45
+0xBAF3	0xBE48
+0xBAF4	0xBE4C
+0xBAF5	0xBE4E
+0xBAF6	0xBE54
+0xBAF7	0xBE55
+0xBAF8	0xBE57
+0xBAF9	0xBE59
+0xBAFA	0xBE5A
+0xBAFB	0xBE5B
+0xBAFC	0xBE60
+0xBAFD	0xBE61
+0xBAFE	0xBE64
+0xBB41	0xD2FB
+0xBB42	0xD2FC
+0xBB43	0xD2FD
+0xBB44	0xD2FE
+0xBB45	0xD2FF
+0xBB46	0xD302
+0xBB47	0xD304
+0xBB48	0xD306
+0xBB49	0xD307
+0xBB4A	0xD308
+0xBB4B	0xD309
+0xBB4C	0xD30A
+0xBB4D	0xD30B
+0xBB4E	0xD30F
+0xBB4F	0xD311
+0xBB50	0xD312
+0xBB51	0xD313
+0xBB52	0xD315
+0xBB53	0xD317
+0xBB54	0xD318
+0xBB55	0xD319
+0xBB56	0xD31A
+0xBB57	0xD31B
+0xBB58	0xD31E
+0xBB59	0xD322
+0xBB5A	0xD323
+0xBB61	0xD324
+0xBB62	0xD326
+0xBB63	0xD327
+0xBB64	0xD32A
+0xBB65	0xD32B
+0xBB66	0xD32D
+0xBB67	0xD32E
+0xBB68	0xD32F
+0xBB69	0xD331
+0xBB6A	0xD332
+0xBB6B	0xD333
+0xBB6C	0xD334
+0xBB6D	0xD335
+0xBB6E	0xD336
+0xBB6F	0xD337
+0xBB70	0xD33A
+0xBB71	0xD33E
+0xBB72	0xD33F
+0xBB73	0xD340
+0xBB74	0xD341
+0xBB75	0xD342
+0xBB76	0xD343
+0xBB77	0xD346
+0xBB78	0xD347
+0xBB79	0xD348
+0xBB7A	0xD349
+0xBB81	0xD34A
+0xBB82	0xD34B
+0xBB83	0xD34C
+0xBB84	0xD34D
+0xBB85	0xD34E
+0xBB86	0xD34F
+0xBB87	0xD350
+0xBB88	0xD351
+0xBB89	0xD352
+0xBB8A	0xD353
+0xBB8B	0xD354
+0xBB8C	0xD355
+0xBB8D	0xD356
+0xBB8E	0xD357
+0xBB8F	0xD358
+0xBB90	0xD359
+0xBB91	0xD35A
+0xBB92	0xD35B
+0xBB93	0xD35C
+0xBB94	0xD35D
+0xBB95	0xD35E
+0xBB96	0xD35F
+0xBB97	0xD360
+0xBB98	0xD361
+0xBB99	0xD362
+0xBB9A	0xD363
+0xBB9B	0xD364
+0xBB9C	0xD365
+0xBB9D	0xD366
+0xBB9E	0xD367
+0xBB9F	0xD368
+0xBBA0	0xD369
+0xBBA1	0xBE68
+0xBBA2	0xBE6A
+0xBBA3	0xBE70
+0xBBA4	0xBE71
+0xBBA5	0xBE73
+0xBBA6	0xBE74
+0xBBA7	0xBE75
+0xBBA8	0xBE7B
+0xBBA9	0xBE7C
+0xBBAA	0xBE7D
+0xBBAB	0xBE80
+0xBBAC	0xBE84
+0xBBAD	0xBE8C
+0xBBAE	0xBE8D
+0xBBAF	0xBE8F
+0xBBB0	0xBE90
+0xBBB1	0xBE91
+0xBBB2	0xBE98
+0xBBB3	0xBE99
+0xBBB4	0xBEA8
+0xBBB5	0xBED0
+0xBBB6	0xBED1
+0xBBB7	0xBED4
+0xBBB8	0xBED7
+0xBBB9	0xBED8
+0xBBBA	0xBEE0
+0xBBBB	0xBEE3
+0xBBBC	0xBEE4
+0xBBBD	0xBEE5
+0xBBBE	0xBEEC
+0xBBBF	0xBF01
+0xBBC0	0xBF08
+0xBBC1	0xBF09
+0xBBC2	0xBF18
+0xBBC3	0xBF19
+0xBBC4	0xBF1B
+0xBBC5	0xBF1C
+0xBBC6	0xBF1D
+0xBBC7	0xBF40
+0xBBC8	0xBF41
+0xBBC9	0xBF44
+0xBBCA	0xBF48
+0xBBCB	0xBF50
+0xBBCC	0xBF51
+0xBBCD	0xBF55
+0xBBCE	0xBF94
+0xBBCF	0xBFB0
+0xBBD0	0xBFC5
+0xBBD1	0xBFCC
+0xBBD2	0xBFCD
+0xBBD3	0xBFD0
+0xBBD4	0xBFD4
+0xBBD5	0xBFDC
+0xBBD6	0xBFDF
+0xBBD7	0xBFE1
+0xBBD8	0xC03C
+0xBBD9	0xC051
+0xBBDA	0xC058
+0xBBDB	0xC05C
+0xBBDC	0xC060
+0xBBDD	0xC068
+0xBBDE	0xC069
+0xBBDF	0xC090
+0xBBE0	0xC091
+0xBBE1	0xC094
+0xBBE2	0xC098
+0xBBE3	0xC0A0
+0xBBE4	0xC0A1
+0xBBE5	0xC0A3
+0xBBE6	0xC0A5
+0xBBE7	0xC0AC
+0xBBE8	0xC0AD
+0xBBE9	0xC0AF
+0xBBEA	0xC0B0
+0xBBEB	0xC0B3
+0xBBEC	0xC0B4
+0xBBED	0xC0B5
+0xBBEE	0xC0B6
+0xBBEF	0xC0BC
+0xBBF0	0xC0BD
+0xBBF1	0xC0BF
+0xBBF2	0xC0C0
+0xBBF3	0xC0C1
+0xBBF4	0xC0C5
+0xBBF5	0xC0C8
+0xBBF6	0xC0C9
+0xBBF7	0xC0CC
+0xBBF8	0xC0D0
+0xBBF9	0xC0D8
+0xBBFA	0xC0D9
+0xBBFB	0xC0DB
+0xBBFC	0xC0DC
+0xBBFD	0xC0DD
+0xBBFE	0xC0E4
+0xBC41	0xD36A
+0xBC42	0xD36B
+0xBC43	0xD36C
+0xBC44	0xD36D
+0xBC45	0xD36E
+0xBC46	0xD36F
+0xBC47	0xD370
+0xBC48	0xD371
+0xBC49	0xD372
+0xBC4A	0xD373
+0xBC4B	0xD374
+0xBC4C	0xD375
+0xBC4D	0xD376
+0xBC4E	0xD377
+0xBC4F	0xD378
+0xBC50	0xD379
+0xBC51	0xD37A
+0xBC52	0xD37B
+0xBC53	0xD37E
+0xBC54	0xD37F
+0xBC55	0xD381
+0xBC56	0xD382
+0xBC57	0xD383
+0xBC58	0xD385
+0xBC59	0xD386
+0xBC5A	0xD387
+0xBC61	0xD388
+0xBC62	0xD389
+0xBC63	0xD38A
+0xBC64	0xD38B
+0xBC65	0xD38E
+0xBC66	0xD392
+0xBC67	0xD393
+0xBC68	0xD394
+0xBC69	0xD395
+0xBC6A	0xD396
+0xBC6B	0xD397
+0xBC6C	0xD39A
+0xBC6D	0xD39B
+0xBC6E	0xD39D
+0xBC6F	0xD39E
+0xBC70	0xD39F
+0xBC71	0xD3A1
+0xBC72	0xD3A2
+0xBC73	0xD3A3
+0xBC74	0xD3A4
+0xBC75	0xD3A5
+0xBC76	0xD3A6
+0xBC77	0xD3A7
+0xBC78	0xD3AA
+0xBC79	0xD3AC
+0xBC7A	0xD3AE
+0xBC81	0xD3AF
+0xBC82	0xD3B0
+0xBC83	0xD3B1
+0xBC84	0xD3B2
+0xBC85	0xD3B3
+0xBC86	0xD3B5
+0xBC87	0xD3B6
+0xBC88	0xD3B7
+0xBC89	0xD3B9
+0xBC8A	0xD3BA
+0xBC8B	0xD3BB
+0xBC8C	0xD3BD
+0xBC8D	0xD3BE
+0xBC8E	0xD3BF
+0xBC8F	0xD3C0
+0xBC90	0xD3C1
+0xBC91	0xD3C2
+0xBC92	0xD3C3
+0xBC93	0xD3C6
+0xBC94	0xD3C7
+0xBC95	0xD3CA
+0xBC96	0xD3CB
+0xBC97	0xD3CC
+0xBC98	0xD3CD
+0xBC99	0xD3CE
+0xBC9A	0xD3CF
+0xBC9B	0xD3D1
+0xBC9C	0xD3D2
+0xBC9D	0xD3D3
+0xBC9E	0xD3D4
+0xBC9F	0xD3D5
+0xBCA0	0xD3D6
+0xBCA1	0xC0E5
+0xBCA2	0xC0E8
+0xBCA3	0xC0EC
+0xBCA4	0xC0F4
+0xBCA5	0xC0F5
+0xBCA6	0xC0F7
+0xBCA7	0xC0F9
+0xBCA8	0xC100
+0xBCA9	0xC104
+0xBCAA	0xC108
+0xBCAB	0xC110
+0xBCAC	0xC115
+0xBCAD	0xC11C
+0xBCAE	0xC11D
+0xBCAF	0xC11E
+0xBCB0	0xC11F
+0xBCB1	0xC120
+0xBCB2	0xC123
+0xBCB3	0xC124
+0xBCB4	0xC126
+0xBCB5	0xC127
+0xBCB6	0xC12C
+0xBCB7	0xC12D
+0xBCB8	0xC12F
+0xBCB9	0xC130
+0xBCBA	0xC131
+0xBCBB	0xC136
+0xBCBC	0xC138
+0xBCBD	0xC139
+0xBCBE	0xC13C
+0xBCBF	0xC140
+0xBCC0	0xC148
+0xBCC1	0xC149
+0xBCC2	0xC14B
+0xBCC3	0xC14C
+0xBCC4	0xC14D
+0xBCC5	0xC154
+0xBCC6	0xC155
+0xBCC7	0xC158
+0xBCC8	0xC15C
+0xBCC9	0xC164
+0xBCCA	0xC165
+0xBCCB	0xC167
+0xBCCC	0xC168
+0xBCCD	0xC169
+0xBCCE	0xC170
+0xBCCF	0xC174
+0xBCD0	0xC178
+0xBCD1	0xC185
+0xBCD2	0xC18C
+0xBCD3	0xC18D
+0xBCD4	0xC18E
+0xBCD5	0xC190
+0xBCD6	0xC194
+0xBCD7	0xC196
+0xBCD8	0xC19C
+0xBCD9	0xC19D
+0xBCDA	0xC19F
+0xBCDB	0xC1A1
+0xBCDC	0xC1A5
+0xBCDD	0xC1A8
+0xBCDE	0xC1A9
+0xBCDF	0xC1AC
+0xBCE0	0xC1B0
+0xBCE1	0xC1BD
+0xBCE2	0xC1C4
+0xBCE3	0xC1C8
+0xBCE4	0xC1CC
+0xBCE5	0xC1D4
+0xBCE6	0xC1D7
+0xBCE7	0xC1D8
+0xBCE8	0xC1E0
+0xBCE9	0xC1E4
+0xBCEA	0xC1E8
+0xBCEB	0xC1F0
+0xBCEC	0xC1F1
+0xBCED	0xC1F3
+0xBCEE	0xC1FC
+0xBCEF	0xC1FD
+0xBCF0	0xC200
+0xBCF1	0xC204
+0xBCF2	0xC20C
+0xBCF3	0xC20D
+0xBCF4	0xC20F
+0xBCF5	0xC211
+0xBCF6	0xC218
+0xBCF7	0xC219
+0xBCF8	0xC21C
+0xBCF9	0xC21F
+0xBCFA	0xC220
+0xBCFB	0xC228
+0xBCFC	0xC229
+0xBCFD	0xC22B
+0xBCFE	0xC22D
+0xBD41	0xD3D7
+0xBD42	0xD3D9
+0xBD43	0xD3DA
+0xBD44	0xD3DB
+0xBD45	0xD3DC
+0xBD46	0xD3DD
+0xBD47	0xD3DE
+0xBD48	0xD3DF
+0xBD49	0xD3E0
+0xBD4A	0xD3E2
+0xBD4B	0xD3E4
+0xBD4C	0xD3E5
+0xBD4D	0xD3E6
+0xBD4E	0xD3E7
+0xBD4F	0xD3E8
+0xBD50	0xD3E9
+0xBD51	0xD3EA
+0xBD52	0xD3EB
+0xBD53	0xD3EE
+0xBD54	0xD3EF
+0xBD55	0xD3F1
+0xBD56	0xD3F2
+0xBD57	0xD3F3
+0xBD58	0xD3F5
+0xBD59	0xD3F6
+0xBD5A	0xD3F7
+0xBD61	0xD3F8
+0xBD62	0xD3F9
+0xBD63	0xD3FA
+0xBD64	0xD3FB
+0xBD65	0xD3FE
+0xBD66	0xD400
+0xBD67	0xD402
+0xBD68	0xD403
+0xBD69	0xD404
+0xBD6A	0xD405
+0xBD6B	0xD406
+0xBD6C	0xD407
+0xBD6D	0xD409
+0xBD6E	0xD40A
+0xBD6F	0xD40B
+0xBD70	0xD40C
+0xBD71	0xD40D
+0xBD72	0xD40E
+0xBD73	0xD40F
+0xBD74	0xD410
+0xBD75	0xD411
+0xBD76	0xD412
+0xBD77	0xD413
+0xBD78	0xD414
+0xBD79	0xD415
+0xBD7A	0xD416
+0xBD81	0xD417
+0xBD82	0xD418
+0xBD83	0xD419
+0xBD84	0xD41A
+0xBD85	0xD41B
+0xBD86	0xD41C
+0xBD87	0xD41E
+0xBD88	0xD41F
+0xBD89	0xD420
+0xBD8A	0xD421
+0xBD8B	0xD422
+0xBD8C	0xD423
+0xBD8D	0xD424
+0xBD8E	0xD425
+0xBD8F	0xD426
+0xBD90	0xD427
+0xBD91	0xD428
+0xBD92	0xD429
+0xBD93	0xD42A
+0xBD94	0xD42B
+0xBD95	0xD42C
+0xBD96	0xD42D
+0xBD97	0xD42E
+0xBD98	0xD42F
+0xBD99	0xD430
+0xBD9A	0xD431
+0xBD9B	0xD432
+0xBD9C	0xD433
+0xBD9D	0xD434
+0xBD9E	0xD435
+0xBD9F	0xD436
+0xBDA0	0xD437
+0xBDA1	0xC22F
+0xBDA2	0xC231
+0xBDA3	0xC232
+0xBDA4	0xC234
+0xBDA5	0xC248
+0xBDA6	0xC250
+0xBDA7	0xC251
+0xBDA8	0xC254
+0xBDA9	0xC258
+0xBDAA	0xC260
+0xBDAB	0xC265
+0xBDAC	0xC26C
+0xBDAD	0xC26D
+0xBDAE	0xC270
+0xBDAF	0xC274
+0xBDB0	0xC27C
+0xBDB1	0xC27D
+0xBDB2	0xC27F
+0xBDB3	0xC281
+0xBDB4	0xC288
+0xBDB5	0xC289
+0xBDB6	0xC290
+0xBDB7	0xC298
+0xBDB8	0xC29B
+0xBDB9	0xC29D
+0xBDBA	0xC2A4
+0xBDBB	0xC2A5
+0xBDBC	0xC2A8
+0xBDBD	0xC2AC
+0xBDBE	0xC2AD
+0xBDBF	0xC2B4
+0xBDC0	0xC2B5
+0xBDC1	0xC2B7
+0xBDC2	0xC2B9
+0xBDC3	0xC2DC
+0xBDC4	0xC2DD
+0xBDC5	0xC2E0
+0xBDC6	0xC2E3
+0xBDC7	0xC2E4
+0xBDC8	0xC2EB
+0xBDC9	0xC2EC
+0xBDCA	0xC2ED
+0xBDCB	0xC2EF
+0xBDCC	0xC2F1
+0xBDCD	0xC2F6
+0xBDCE	0xC2F8
+0xBDCF	0xC2F9
+0xBDD0	0xC2FB
+0xBDD1	0xC2FC
+0xBDD2	0xC300
+0xBDD3	0xC308
+0xBDD4	0xC309
+0xBDD5	0xC30C
+0xBDD6	0xC30D
+0xBDD7	0xC313
+0xBDD8	0xC314
+0xBDD9	0xC315
+0xBDDA	0xC318
+0xBDDB	0xC31C
+0xBDDC	0xC324
+0xBDDD	0xC325
+0xBDDE	0xC328
+0xBDDF	0xC329
+0xBDE0	0xC345
+0xBDE1	0xC368
+0xBDE2	0xC369
+0xBDE3	0xC36C
+0xBDE4	0xC370
+0xBDE5	0xC372
+0xBDE6	0xC378
+0xBDE7	0xC379
+0xBDE8	0xC37C
+0xBDE9	0xC37D
+0xBDEA	0xC384
+0xBDEB	0xC388
+0xBDEC	0xC38C
+0xBDED	0xC3C0
+0xBDEE	0xC3D8
+0xBDEF	0xC3D9
+0xBDF0	0xC3DC
+0xBDF1	0xC3DF
+0xBDF2	0xC3E0
+0xBDF3	0xC3E2
+0xBDF4	0xC3E8
+0xBDF5	0xC3E9
+0xBDF6	0xC3ED
+0xBDF7	0xC3F4
+0xBDF8	0xC3F5
+0xBDF9	0xC3F8
+0xBDFA	0xC408
+0xBDFB	0xC410
+0xBDFC	0xC424
+0xBDFD	0xC42C
+0xBDFE	0xC430
+0xBE41	0xD438
+0xBE42	0xD439
+0xBE43	0xD43A
+0xBE44	0xD43B
+0xBE45	0xD43C
+0xBE46	0xD43D
+0xBE47	0xD43E
+0xBE48	0xD43F
+0xBE49	0xD441
+0xBE4A	0xD442
+0xBE4B	0xD443
+0xBE4C	0xD445
+0xBE4D	0xD446
+0xBE4E	0xD447
+0xBE4F	0xD448
+0xBE50	0xD449
+0xBE51	0xD44A
+0xBE52	0xD44B
+0xBE53	0xD44C
+0xBE54	0xD44D
+0xBE55	0xD44E
+0xBE56	0xD44F
+0xBE57	0xD450
+0xBE58	0xD451
+0xBE59	0xD452
+0xBE5A	0xD453
+0xBE61	0xD454
+0xBE62	0xD455
+0xBE63	0xD456
+0xBE64	0xD457
+0xBE65	0xD458
+0xBE66	0xD459
+0xBE67	0xD45A
+0xBE68	0xD45B
+0xBE69	0xD45D
+0xBE6A	0xD45E
+0xBE6B	0xD45F
+0xBE6C	0xD461
+0xBE6D	0xD462
+0xBE6E	0xD463
+0xBE6F	0xD465
+0xBE70	0xD466
+0xBE71	0xD467
+0xBE72	0xD468
+0xBE73	0xD469
+0xBE74	0xD46A
+0xBE75	0xD46B
+0xBE76	0xD46C
+0xBE77	0xD46E
+0xBE78	0xD470
+0xBE79	0xD471
+0xBE7A	0xD472
+0xBE81	0xD473
+0xBE82	0xD474
+0xBE83	0xD475
+0xBE84	0xD476
+0xBE85	0xD477
+0xBE86	0xD47A
+0xBE87	0xD47B
+0xBE88	0xD47D
+0xBE89	0xD47E
+0xBE8A	0xD481
+0xBE8B	0xD483
+0xBE8C	0xD484
+0xBE8D	0xD485
+0xBE8E	0xD486
+0xBE8F	0xD487
+0xBE90	0xD48A
+0xBE91	0xD48C
+0xBE92	0xD48E
+0xBE93	0xD48F
+0xBE94	0xD490
+0xBE95	0xD491
+0xBE96	0xD492
+0xBE97	0xD493
+0xBE98	0xD495
+0xBE99	0xD496
+0xBE9A	0xD497
+0xBE9B	0xD498
+0xBE9C	0xD499
+0xBE9D	0xD49A
+0xBE9E	0xD49B
+0xBE9F	0xD49C
+0xBEA0	0xD49D
+0xBEA1	0xC434
+0xBEA2	0xC43C
+0xBEA3	0xC43D
+0xBEA4	0xC448
+0xBEA5	0xC464
+0xBEA6	0xC465
+0xBEA7	0xC468
+0xBEA8	0xC46C
+0xBEA9	0xC474
+0xBEAA	0xC475
+0xBEAB	0xC479
+0xBEAC	0xC480
+0xBEAD	0xC494
+0xBEAE	0xC49C
+0xBEAF	0xC4B8
+0xBEB0	0xC4BC
+0xBEB1	0xC4E9
+0xBEB2	0xC4F0
+0xBEB3	0xC4F1
+0xBEB4	0xC4F4
+0xBEB5	0xC4F8
+0xBEB6	0xC4FA
+0xBEB7	0xC4FF
+0xBEB8	0xC500
+0xBEB9	0xC501
+0xBEBA	0xC50C
+0xBEBB	0xC510
+0xBEBC	0xC514
+0xBEBD	0xC51C
+0xBEBE	0xC528
+0xBEBF	0xC529
+0xBEC0	0xC52C
+0xBEC1	0xC530
+0xBEC2	0xC538
+0xBEC3	0xC539
+0xBEC4	0xC53B
+0xBEC5	0xC53D
+0xBEC6	0xC544
+0xBEC7	0xC545
+0xBEC8	0xC548
+0xBEC9	0xC549
+0xBECA	0xC54A
+0xBECB	0xC54C
+0xBECC	0xC54D
+0xBECD	0xC54E
+0xBECE	0xC553
+0xBECF	0xC554
+0xBED0	0xC555
+0xBED1	0xC557
+0xBED2	0xC558
+0xBED3	0xC559
+0xBED4	0xC55D
+0xBED5	0xC55E
+0xBED6	0xC560
+0xBED7	0xC561
+0xBED8	0xC564
+0xBED9	0xC568
+0xBEDA	0xC570
+0xBEDB	0xC571
+0xBEDC	0xC573
+0xBEDD	0xC574
+0xBEDE	0xC575
+0xBEDF	0xC57C
+0xBEE0	0xC57D
+0xBEE1	0xC580
+0xBEE2	0xC584
+0xBEE3	0xC587
+0xBEE4	0xC58C
+0xBEE5	0xC58D
+0xBEE6	0xC58F
+0xBEE7	0xC591
+0xBEE8	0xC595
+0xBEE9	0xC597
+0xBEEA	0xC598
+0xBEEB	0xC59C
+0xBEEC	0xC5A0
+0xBEED	0xC5A9
+0xBEEE	0xC5B4
+0xBEEF	0xC5B5
+0xBEF0	0xC5B8
+0xBEF1	0xC5B9
+0xBEF2	0xC5BB
+0xBEF3	0xC5BC
+0xBEF4	0xC5BD
+0xBEF5	0xC5BE
+0xBEF6	0xC5C4
+0xBEF7	0xC5C5
+0xBEF8	0xC5C6
+0xBEF9	0xC5C7
+0xBEFA	0xC5C8
+0xBEFB	0xC5C9
+0xBEFC	0xC5CA
+0xBEFD	0xC5CC
+0xBEFE	0xC5CE
+0xBF41	0xD49E
+0xBF42	0xD49F
+0xBF43	0xD4A0
+0xBF44	0xD4A1
+0xBF45	0xD4A2
+0xBF46	0xD4A3
+0xBF47	0xD4A4
+0xBF48	0xD4A5
+0xBF49	0xD4A6
+0xBF4A	0xD4A7
+0xBF4B	0xD4A8
+0xBF4C	0xD4AA
+0xBF4D	0xD4AB
+0xBF4E	0xD4AC
+0xBF4F	0xD4AD
+0xBF50	0xD4AE
+0xBF51	0xD4AF
+0xBF52	0xD4B0
+0xBF53	0xD4B1
+0xBF54	0xD4B2
+0xBF55	0xD4B3
+0xBF56	0xD4B4
+0xBF57	0xD4B5
+0xBF58	0xD4B6
+0xBF59	0xD4B7
+0xBF5A	0xD4B8
+0xBF61	0xD4B9
+0xBF62	0xD4BA
+0xBF63	0xD4BB
+0xBF64	0xD4BC
+0xBF65	0xD4BD
+0xBF66	0xD4BE
+0xBF67	0xD4BF
+0xBF68	0xD4C0
+0xBF69	0xD4C1
+0xBF6A	0xD4C2
+0xBF6B	0xD4C3
+0xBF6C	0xD4C4
+0xBF6D	0xD4C5
+0xBF6E	0xD4C6
+0xBF6F	0xD4C7
+0xBF70	0xD4C8
+0xBF71	0xD4C9
+0xBF72	0xD4CA
+0xBF73	0xD4CB
+0xBF74	0xD4CD
+0xBF75	0xD4CE
+0xBF76	0xD4CF
+0xBF77	0xD4D1
+0xBF78	0xD4D2
+0xBF79	0xD4D3
+0xBF7A	0xD4D5
+0xBF81	0xD4D6
+0xBF82	0xD4D7
+0xBF83	0xD4D8
+0xBF84	0xD4D9
+0xBF85	0xD4DA
+0xBF86	0xD4DB
+0xBF87	0xD4DD
+0xBF88	0xD4DE
+0xBF89	0xD4E0
+0xBF8A	0xD4E1
+0xBF8B	0xD4E2
+0xBF8C	0xD4E3
+0xBF8D	0xD4E4
+0xBF8E	0xD4E5
+0xBF8F	0xD4E6
+0xBF90	0xD4E7
+0xBF91	0xD4E9
+0xBF92	0xD4EA
+0xBF93	0xD4EB
+0xBF94	0xD4ED
+0xBF95	0xD4EE
+0xBF96	0xD4EF
+0xBF97	0xD4F1
+0xBF98	0xD4F2
+0xBF99	0xD4F3
+0xBF9A	0xD4F4
+0xBF9B	0xD4F5
+0xBF9C	0xD4F6
+0xBF9D	0xD4F7
+0xBF9E	0xD4F9
+0xBF9F	0xD4FA
+0xBFA0	0xD4FC
+0xBFA1	0xC5D0
+0xBFA2	0xC5D1
+0xBFA3	0xC5D4
+0xBFA4	0xC5D8
+0xBFA5	0xC5E0
+0xBFA6	0xC5E1
+0xBFA7	0xC5E3
+0xBFA8	0xC5E5
+0xBFA9	0xC5EC
+0xBFAA	0xC5ED
+0xBFAB	0xC5EE
+0xBFAC	0xC5F0
+0xBFAD	0xC5F4
+0xBFAE	0xC5F6
+0xBFAF	0xC5F7
+0xBFB0	0xC5FC
+0xBFB1	0xC5FD
+0xBFB2	0xC5FE
+0xBFB3	0xC5FF
+0xBFB4	0xC600
+0xBFB5	0xC601
+0xBFB6	0xC605
+0xBFB7	0xC606
+0xBFB8	0xC607
+0xBFB9	0xC608
+0xBFBA	0xC60C
+0xBFBB	0xC610
+0xBFBC	0xC618
+0xBFBD	0xC619
+0xBFBE	0xC61B
+0xBFBF	0xC61C
+0xBFC0	0xC624
+0xBFC1	0xC625
+0xBFC2	0xC628
+0xBFC3	0xC62C
+0xBFC4	0xC62D
+0xBFC5	0xC62E
+0xBFC6	0xC630
+0xBFC7	0xC633
+0xBFC8	0xC634
+0xBFC9	0xC635
+0xBFCA	0xC637
+0xBFCB	0xC639
+0xBFCC	0xC63B
+0xBFCD	0xC640
+0xBFCE	0xC641
+0xBFCF	0xC644
+0xBFD0	0xC648
+0xBFD1	0xC650
+0xBFD2	0xC651
+0xBFD3	0xC653
+0xBFD4	0xC654
+0xBFD5	0xC655
+0xBFD6	0xC65C
+0xBFD7	0xC65D
+0xBFD8	0xC660
+0xBFD9	0xC66C
+0xBFDA	0xC66F
+0xBFDB	0xC671
+0xBFDC	0xC678
+0xBFDD	0xC679
+0xBFDE	0xC67C
+0xBFDF	0xC680
+0xBFE0	0xC688
+0xBFE1	0xC689
+0xBFE2	0xC68B
+0xBFE3	0xC68D
+0xBFE4	0xC694
+0xBFE5	0xC695
+0xBFE6	0xC698
+0xBFE7	0xC69C
+0xBFE8	0xC6A4
+0xBFE9	0xC6A5
+0xBFEA	0xC6A7
+0xBFEB	0xC6A9
+0xBFEC	0xC6B0
+0xBFED	0xC6B1
+0xBFEE	0xC6B4
+0xBFEF	0xC6B8
+0xBFF0	0xC6B9
+0xBFF1	0xC6BA
+0xBFF2	0xC6C0
+0xBFF3	0xC6C1
+0xBFF4	0xC6C3
+0xBFF5	0xC6C5
+0xBFF6	0xC6CC
+0xBFF7	0xC6CD
+0xBFF8	0xC6D0
+0xBFF9	0xC6D4
+0xBFFA	0xC6DC
+0xBFFB	0xC6DD
+0xBFFC	0xC6E0
+0xBFFD	0xC6E1
+0xBFFE	0xC6E8
+0xC041	0xD4FE
+0xC042	0xD4FF
+0xC043	0xD500
+0xC044	0xD501
+0xC045	0xD502
+0xC046	0xD503
+0xC047	0xD505
+0xC048	0xD506
+0xC049	0xD507
+0xC04A	0xD509
+0xC04B	0xD50A
+0xC04C	0xD50B
+0xC04D	0xD50D
+0xC04E	0xD50E
+0xC04F	0xD50F
+0xC050	0xD510
+0xC051	0xD511
+0xC052	0xD512
+0xC053	0xD513
+0xC054	0xD516
+0xC055	0xD518
+0xC056	0xD519
+0xC057	0xD51A
+0xC058	0xD51B
+0xC059	0xD51C
+0xC05A	0xD51D
+0xC061	0xD51E
+0xC062	0xD51F
+0xC063	0xD520
+0xC064	0xD521
+0xC065	0xD522
+0xC066	0xD523
+0xC067	0xD524
+0xC068	0xD525
+0xC069	0xD526
+0xC06A	0xD527
+0xC06B	0xD528
+0xC06C	0xD529
+0xC06D	0xD52A
+0xC06E	0xD52B
+0xC06F	0xD52C
+0xC070	0xD52D
+0xC071	0xD52E
+0xC072	0xD52F
+0xC073	0xD530
+0xC074	0xD531
+0xC075	0xD532
+0xC076	0xD533
+0xC077	0xD534
+0xC078	0xD535
+0xC079	0xD536
+0xC07A	0xD537
+0xC081	0xD538
+0xC082	0xD539
+0xC083	0xD53A
+0xC084	0xD53B
+0xC085	0xD53E
+0xC086	0xD53F
+0xC087	0xD541
+0xC088	0xD542
+0xC089	0xD543
+0xC08A	0xD545
+0xC08B	0xD546
+0xC08C	0xD547
+0xC08D	0xD548
+0xC08E	0xD549
+0xC08F	0xD54A
+0xC090	0xD54B
+0xC091	0xD54E
+0xC092	0xD550
+0xC093	0xD552
+0xC094	0xD553
+0xC095	0xD554
+0xC096	0xD555
+0xC097	0xD556
+0xC098	0xD557
+0xC099	0xD55A
+0xC09A	0xD55B
+0xC09B	0xD55D
+0xC09C	0xD55E
+0xC09D	0xD55F
+0xC09E	0xD561
+0xC09F	0xD562
+0xC0A0	0xD563
+0xC0A1	0xC6E9
+0xC0A2	0xC6EC
+0xC0A3	0xC6F0
+0xC0A4	0xC6F8
+0xC0A5	0xC6F9
+0xC0A6	0xC6FD
+0xC0A7	0xC704
+0xC0A8	0xC705
+0xC0A9	0xC708
+0xC0AA	0xC70C
+0xC0AB	0xC714
+0xC0AC	0xC715
+0xC0AD	0xC717
+0xC0AE	0xC719
+0xC0AF	0xC720
+0xC0B0	0xC721
+0xC0B1	0xC724
+0xC0B2	0xC728
+0xC0B3	0xC730
+0xC0B4	0xC731
+0xC0B5	0xC733
+0xC0B6	0xC735
+0xC0B7	0xC737
+0xC0B8	0xC73C
+0xC0B9	0xC73D
+0xC0BA	0xC740
+0xC0BB	0xC744
+0xC0BC	0xC74A
+0xC0BD	0xC74C
+0xC0BE	0xC74D
+0xC0BF	0xC74F
+0xC0C0	0xC751
+0xC0C1	0xC752
+0xC0C2	0xC753
+0xC0C3	0xC754
+0xC0C4	0xC755
+0xC0C5	0xC756
+0xC0C6	0xC757
+0xC0C7	0xC758
+0xC0C8	0xC75C
+0xC0C9	0xC760
+0xC0CA	0xC768
+0xC0CB	0xC76B
+0xC0CC	0xC774
+0xC0CD	0xC775
+0xC0CE	0xC778
+0xC0CF	0xC77C
+0xC0D0	0xC77D
+0xC0D1	0xC77E
+0xC0D2	0xC783
+0xC0D3	0xC784
+0xC0D4	0xC785
+0xC0D5	0xC787
+0xC0D6	0xC788
+0xC0D7	0xC789
+0xC0D8	0xC78A
+0xC0D9	0xC78E
+0xC0DA	0xC790
+0xC0DB	0xC791
+0xC0DC	0xC794
+0xC0DD	0xC796
+0xC0DE	0xC797
+0xC0DF	0xC798
+0xC0E0	0xC79A
+0xC0E1	0xC7A0
+0xC0E2	0xC7A1
+0xC0E3	0xC7A3
+0xC0E4	0xC7A4
+0xC0E5	0xC7A5
+0xC0E6	0xC7A6
+0xC0E7	0xC7AC
+0xC0E8	0xC7AD
+0xC0E9	0xC7B0
+0xC0EA	0xC7B4
+0xC0EB	0xC7BC
+0xC0EC	0xC7BD
+0xC0ED	0xC7BF
+0xC0EE	0xC7C0
+0xC0EF	0xC7C1
+0xC0F0	0xC7C8
+0xC0F1	0xC7C9
+0xC0F2	0xC7CC
+0xC0F3	0xC7CE
+0xC0F4	0xC7D0
+0xC0F5	0xC7D8
+0xC0F6	0xC7DD
+0xC0F7	0xC7E4
+0xC0F8	0xC7E8
+0xC0F9	0xC7EC
+0xC0FA	0xC800
+0xC0FB	0xC801
+0xC0FC	0xC804
+0xC0FD	0xC808
+0xC0FE	0xC80A
+0xC141	0xD564
+0xC142	0xD566
+0xC143	0xD567
+0xC144	0xD56A
+0xC145	0xD56C
+0xC146	0xD56E
+0xC147	0xD56F
+0xC148	0xD570
+0xC149	0xD571
+0xC14A	0xD572
+0xC14B	0xD573
+0xC14C	0xD576
+0xC14D	0xD577
+0xC14E	0xD579
+0xC14F	0xD57A
+0xC150	0xD57B
+0xC151	0xD57D
+0xC152	0xD57E
+0xC153	0xD57F
+0xC154	0xD580
+0xC155	0xD581
+0xC156	0xD582
+0xC157	0xD583
+0xC158	0xD586
+0xC159	0xD58A
+0xC15A	0xD58B
+0xC161	0xD58C
+0xC162	0xD58D
+0xC163	0xD58E
+0xC164	0xD58F
+0xC165	0xD591
+0xC166	0xD592
+0xC167	0xD593
+0xC168	0xD594
+0xC169	0xD595
+0xC16A	0xD596
+0xC16B	0xD597
+0xC16C	0xD598
+0xC16D	0xD599
+0xC16E	0xD59A
+0xC16F	0xD59B
+0xC170	0xD59C
+0xC171	0xD59D
+0xC172	0xD59E
+0xC173	0xD59F
+0xC174	0xD5A0
+0xC175	0xD5A1
+0xC176	0xD5A2
+0xC177	0xD5A3
+0xC178	0xD5A4
+0xC179	0xD5A6
+0xC17A	0xD5A7
+0xC181	0xD5A8
+0xC182	0xD5A9
+0xC183	0xD5AA
+0xC184	0xD5AB
+0xC185	0xD5AC
+0xC186	0xD5AD
+0xC187	0xD5AE
+0xC188	0xD5AF
+0xC189	0xD5B0
+0xC18A	0xD5B1
+0xC18B	0xD5B2
+0xC18C	0xD5B3
+0xC18D	0xD5B4
+0xC18E	0xD5B5
+0xC18F	0xD5B6
+0xC190	0xD5B7
+0xC191	0xD5B8
+0xC192	0xD5B9
+0xC193	0xD5BA
+0xC194	0xD5BB
+0xC195	0xD5BC
+0xC196	0xD5BD
+0xC197	0xD5BE
+0xC198	0xD5BF
+0xC199	0xD5C0
+0xC19A	0xD5C1
+0xC19B	0xD5C2
+0xC19C	0xD5C3
+0xC19D	0xD5C4
+0xC19E	0xD5C5
+0xC19F	0xD5C6
+0xC1A0	0xD5C7
+0xC1A1	0xC810
+0xC1A2	0xC811
+0xC1A3	0xC813
+0xC1A4	0xC815
+0xC1A5	0xC816
+0xC1A6	0xC81C
+0xC1A7	0xC81D
+0xC1A8	0xC820
+0xC1A9	0xC824
+0xC1AA	0xC82C
+0xC1AB	0xC82D
+0xC1AC	0xC82F
+0xC1AD	0xC831
+0xC1AE	0xC838
+0xC1AF	0xC83C
+0xC1B0	0xC840
+0xC1B1	0xC848
+0xC1B2	0xC849
+0xC1B3	0xC84C
+0xC1B4	0xC84D
+0xC1B5	0xC854
+0xC1B6	0xC870
+0xC1B7	0xC871
+0xC1B8	0xC874
+0xC1B9	0xC878
+0xC1BA	0xC87A
+0xC1BB	0xC880
+0xC1BC	0xC881
+0xC1BD	0xC883
+0xC1BE	0xC885
+0xC1BF	0xC886
+0xC1C0	0xC887
+0xC1C1	0xC88B
+0xC1C2	0xC88C
+0xC1C3	0xC88D
+0xC1C4	0xC894
+0xC1C5	0xC89D
+0xC1C6	0xC89F
+0xC1C7	0xC8A1
+0xC1C8	0xC8A8
+0xC1C9	0xC8BC
+0xC1CA	0xC8BD
+0xC1CB	0xC8C4
+0xC1CC	0xC8C8
+0xC1CD	0xC8CC
+0xC1CE	0xC8D4
+0xC1CF	0xC8D5
+0xC1D0	0xC8D7
+0xC1D1	0xC8D9
+0xC1D2	0xC8E0
+0xC1D3	0xC8E1
+0xC1D4	0xC8E4
+0xC1D5	0xC8F5
+0xC1D6	0xC8FC
+0xC1D7	0xC8FD
+0xC1D8	0xC900
+0xC1D9	0xC904
+0xC1DA	0xC905
+0xC1DB	0xC906
+0xC1DC	0xC90C
+0xC1DD	0xC90D
+0xC1DE	0xC90F
+0xC1DF	0xC911
+0xC1E0	0xC918
+0xC1E1	0xC92C
+0xC1E2	0xC934
+0xC1E3	0xC950
+0xC1E4	0xC951
+0xC1E5	0xC954
+0xC1E6	0xC958
+0xC1E7	0xC960
+0xC1E8	0xC961
+0xC1E9	0xC963
+0xC1EA	0xC96C
+0xC1EB	0xC970
+0xC1EC	0xC974
+0xC1ED	0xC97C
+0xC1EE	0xC988
+0xC1EF	0xC989
+0xC1F0	0xC98C
+0xC1F1	0xC990
+0xC1F2	0xC998
+0xC1F3	0xC999
+0xC1F4	0xC99B
+0xC1F5	0xC99D
+0xC1F6	0xC9C0
+0xC1F7	0xC9C1
+0xC1F8	0xC9C4
+0xC1F9	0xC9C7
+0xC1FA	0xC9C8
+0xC1FB	0xC9CA
+0xC1FC	0xC9D0
+0xC1FD	0xC9D1
+0xC1FE	0xC9D3
+0xC241	0xD5CA
+0xC242	0xD5CB
+0xC243	0xD5CD
+0xC244	0xD5CE
+0xC245	0xD5CF
+0xC246	0xD5D1
+0xC247	0xD5D3
+0xC248	0xD5D4
+0xC249	0xD5D5
+0xC24A	0xD5D6
+0xC24B	0xD5D7
+0xC24C	0xD5DA
+0xC24D	0xD5DC
+0xC24E	0xD5DE
+0xC24F	0xD5DF
+0xC250	0xD5E0
+0xC251	0xD5E1
+0xC252	0xD5E2
+0xC253	0xD5E3
+0xC254	0xD5E6
+0xC255	0xD5E7
+0xC256	0xD5E9
+0xC257	0xD5EA
+0xC258	0xD5EB
+0xC259	0xD5ED
+0xC25A	0xD5EE
+0xC261	0xD5EF
+0xC262	0xD5F0
+0xC263	0xD5F1
+0xC264	0xD5F2
+0xC265	0xD5F3
+0xC266	0xD5F6
+0xC267	0xD5F8
+0xC268	0xD5FA
+0xC269	0xD5FB
+0xC26A	0xD5FC
+0xC26B	0xD5FD
+0xC26C	0xD5FE
+0xC26D	0xD5FF
+0xC26E	0xD602
+0xC26F	0xD603
+0xC270	0xD605
+0xC271	0xD606
+0xC272	0xD607
+0xC273	0xD609
+0xC274	0xD60A
+0xC275	0xD60B
+0xC276	0xD60C
+0xC277	0xD60D
+0xC278	0xD60E
+0xC279	0xD60F
+0xC27A	0xD612
+0xC281	0xD616
+0xC282	0xD617
+0xC283	0xD618
+0xC284	0xD619
+0xC285	0xD61A
+0xC286	0xD61B
+0xC287	0xD61D
+0xC288	0xD61E
+0xC289	0xD61F
+0xC28A	0xD621
+0xC28B	0xD622
+0xC28C	0xD623
+0xC28D	0xD625
+0xC28E	0xD626
+0xC28F	0xD627
+0xC290	0xD628
+0xC291	0xD629
+0xC292	0xD62A
+0xC293	0xD62B
+0xC294	0xD62C
+0xC295	0xD62E
+0xC296	0xD62F
+0xC297	0xD630
+0xC298	0xD631
+0xC299	0xD632
+0xC29A	0xD633
+0xC29B	0xD634
+0xC29C	0xD635
+0xC29D	0xD636
+0xC29E	0xD637
+0xC29F	0xD63A
+0xC2A0	0xD63B
+0xC2A1	0xC9D5
+0xC2A2	0xC9D6
+0xC2A3	0xC9D9
+0xC2A4	0xC9DA
+0xC2A5	0xC9DC
+0xC2A6	0xC9DD
+0xC2A7	0xC9E0
+0xC2A8	0xC9E2
+0xC2A9	0xC9E4
+0xC2AA	0xC9E7
+0xC2AB	0xC9EC
+0xC2AC	0xC9ED
+0xC2AD	0xC9EF
+0xC2AE	0xC9F0
+0xC2AF	0xC9F1
+0xC2B0	0xC9F8
+0xC2B1	0xC9F9
+0xC2B2	0xC9FC
+0xC2B3	0xCA00
+0xC2B4	0xCA08
+0xC2B5	0xCA09
+0xC2B6	0xCA0B
+0xC2B7	0xCA0C
+0xC2B8	0xCA0D
+0xC2B9	0xCA14
+0xC2BA	0xCA18
+0xC2BB	0xCA29
+0xC2BC	0xCA4C
+0xC2BD	0xCA4D
+0xC2BE	0xCA50
+0xC2BF	0xCA54
+0xC2C0	0xCA5C
+0xC2C1	0xCA5D
+0xC2C2	0xCA5F
+0xC2C3	0xCA60
+0xC2C4	0xCA61
+0xC2C5	0xCA68
+0xC2C6	0xCA7D
+0xC2C7	0xCA84
+0xC2C8	0xCA98
+0xC2C9	0xCABC
+0xC2CA	0xCABD
+0xC2CB	0xCAC0
+0xC2CC	0xCAC4
+0xC2CD	0xCACC
+0xC2CE	0xCACD
+0xC2CF	0xCACF
+0xC2D0	0xCAD1
+0xC2D1	0xCAD3
+0xC2D2	0xCAD8
+0xC2D3	0xCAD9
+0xC2D4	0xCAE0
+0xC2D5	0xCAEC
+0xC2D6	0xCAF4
+0xC2D7	0xCB08
+0xC2D8	0xCB10
+0xC2D9	0xCB14
+0xC2DA	0xCB18
+0xC2DB	0xCB20
+0xC2DC	0xCB21
+0xC2DD	0xCB41
+0xC2DE	0xCB48
+0xC2DF	0xCB49
+0xC2E0	0xCB4C
+0xC2E1	0xCB50
+0xC2E2	0xCB58
+0xC2E3	0xCB59
+0xC2E4	0xCB5D
+0xC2E5	0xCB64
+0xC2E6	0xCB78
+0xC2E7	0xCB79
+0xC2E8	0xCB9C
+0xC2E9	0xCBB8
+0xC2EA	0xCBD4
+0xC2EB	0xCBE4
+0xC2EC	0xCBE7
+0xC2ED	0xCBE9
+0xC2EE	0xCC0C
+0xC2EF	0xCC0D
+0xC2F0	0xCC10
+0xC2F1	0xCC14
+0xC2F2	0xCC1C
+0xC2F3	0xCC1D
+0xC2F4	0xCC21
+0xC2F5	0xCC22
+0xC2F6	0xCC27
+0xC2F7	0xCC28
+0xC2F8	0xCC29
+0xC2F9	0xCC2C
+0xC2FA	0xCC2E
+0xC2FB	0xCC30
+0xC2FC	0xCC38
+0xC2FD	0xCC39
+0xC2FE	0xCC3B
+0xC341	0xD63D
+0xC342	0xD63E
+0xC343	0xD63F
+0xC344	0xD641
+0xC345	0xD642
+0xC346	0xD643
+0xC347	0xD644
+0xC348	0xD646
+0xC349	0xD647
+0xC34A	0xD64A
+0xC34B	0xD64C
+0xC34C	0xD64E
+0xC34D	0xD64F
+0xC34E	0xD650
+0xC34F	0xD652
+0xC350	0xD653
+0xC351	0xD656
+0xC352	0xD657
+0xC353	0xD659
+0xC354	0xD65A
+0xC355	0xD65B
+0xC356	0xD65D
+0xC357	0xD65E
+0xC358	0xD65F
+0xC359	0xD660
+0xC35A	0xD661
+0xC361	0xD662
+0xC362	0xD663
+0xC363	0xD664
+0xC364	0xD665
+0xC365	0xD666
+0xC366	0xD668
+0xC367	0xD66A
+0xC368	0xD66B
+0xC369	0xD66C
+0xC36A	0xD66D
+0xC36B	0xD66E
+0xC36C	0xD66F
+0xC36D	0xD672
+0xC36E	0xD673
+0xC36F	0xD675
+0xC370	0xD676
+0xC371	0xD677
+0xC372	0xD678
+0xC373	0xD679
+0xC374	0xD67A
+0xC375	0xD67B
+0xC376	0xD67C
+0xC377	0xD67D
+0xC378	0xD67E
+0xC379	0xD67F
+0xC37A	0xD680
+0xC381	0xD681
+0xC382	0xD682
+0xC383	0xD684
+0xC384	0xD686
+0xC385	0xD687
+0xC386	0xD688
+0xC387	0xD689
+0xC388	0xD68A
+0xC389	0xD68B
+0xC38A	0xD68E
+0xC38B	0xD68F
+0xC38C	0xD691
+0xC38D	0xD692
+0xC38E	0xD693
+0xC38F	0xD695
+0xC390	0xD696
+0xC391	0xD697
+0xC392	0xD698
+0xC393	0xD699
+0xC394	0xD69A
+0xC395	0xD69B
+0xC396	0xD69C
+0xC397	0xD69E
+0xC398	0xD6A0
+0xC399	0xD6A2
+0xC39A	0xD6A3
+0xC39B	0xD6A4
+0xC39C	0xD6A5
+0xC39D	0xD6A6
+0xC39E	0xD6A7
+0xC39F	0xD6A9
+0xC3A0	0xD6AA
+0xC3A1	0xCC3C
+0xC3A2	0xCC3D
+0xC3A3	0xCC3E
+0xC3A4	0xCC44
+0xC3A5	0xCC45
+0xC3A6	0xCC48
+0xC3A7	0xCC4C
+0xC3A8	0xCC54
+0xC3A9	0xCC55
+0xC3AA	0xCC57
+0xC3AB	0xCC58
+0xC3AC	0xCC59
+0xC3AD	0xCC60
+0xC3AE	0xCC64
+0xC3AF	0xCC66
+0xC3B0	0xCC68
+0xC3B1	0xCC70
+0xC3B2	0xCC75
+0xC3B3	0xCC98
+0xC3B4	0xCC99
+0xC3B5	0xCC9C
+0xC3B6	0xCCA0
+0xC3B7	0xCCA8
+0xC3B8	0xCCA9
+0xC3B9	0xCCAB
+0xC3BA	0xCCAC
+0xC3BB	0xCCAD
+0xC3BC	0xCCB4
+0xC3BD	0xCCB5
+0xC3BE	0xCCB8
+0xC3BF	0xCCBC
+0xC3C0	0xCCC4
+0xC3C1	0xCCC5
+0xC3C2	0xCCC7
+0xC3C3	0xCCC9
+0xC3C4	0xCCD0
+0xC3C5	0xCCD4
+0xC3C6	0xCCE4
+0xC3C7	0xCCEC
+0xC3C8	0xCCF0
+0xC3C9	0xCD01
+0xC3CA	0xCD08
+0xC3CB	0xCD09
+0xC3CC	0xCD0C
+0xC3CD	0xCD10
+0xC3CE	0xCD18
+0xC3CF	0xCD19
+0xC3D0	0xCD1B
+0xC3D1	0xCD1D
+0xC3D2	0xCD24
+0xC3D3	0xCD28
+0xC3D4	0xCD2C
+0xC3D5	0xCD39
+0xC3D6	0xCD5C
+0xC3D7	0xCD60
+0xC3D8	0xCD64
+0xC3D9	0xCD6C
+0xC3DA	0xCD6D
+0xC3DB	0xCD6F
+0xC3DC	0xCD71
+0xC3DD	0xCD78
+0xC3DE	0xCD88
+0xC3DF	0xCD94
+0xC3E0	0xCD95
+0xC3E1	0xCD98
+0xC3E2	0xCD9C
+0xC3E3	0xCDA4
+0xC3E4	0xCDA5
+0xC3E5	0xCDA7
+0xC3E6	0xCDA9
+0xC3E7	0xCDB0
+0xC3E8	0xCDC4
+0xC3E9	0xCDCC
+0xC3EA	0xCDD0
+0xC3EB	0xCDE8
+0xC3EC	0xCDEC
+0xC3ED	0xCDF0
+0xC3EE	0xCDF8
+0xC3EF	0xCDF9
+0xC3F0	0xCDFB
+0xC3F1	0xCDFD
+0xC3F2	0xCE04
+0xC3F3	0xCE08
+0xC3F4	0xCE0C
+0xC3F5	0xCE14
+0xC3F6	0xCE19
+0xC3F7	0xCE20
+0xC3F8	0xCE21
+0xC3F9	0xCE24
+0xC3FA	0xCE28
+0xC3FB	0xCE30
+0xC3FC	0xCE31
+0xC3FD	0xCE33
+0xC3FE	0xCE35
+0xC441	0xD6AB
+0xC442	0xD6AD
+0xC443	0xD6AE
+0xC444	0xD6AF
+0xC445	0xD6B1
+0xC446	0xD6B2
+0xC447	0xD6B3
+0xC448	0xD6B4
+0xC449	0xD6B5
+0xC44A	0xD6B6
+0xC44B	0xD6B7
+0xC44C	0xD6B8
+0xC44D	0xD6BA
+0xC44E	0xD6BC
+0xC44F	0xD6BD
+0xC450	0xD6BE
+0xC451	0xD6BF
+0xC452	0xD6C0
+0xC453	0xD6C1
+0xC454	0xD6C2
+0xC455	0xD6C3
+0xC456	0xD6C6
+0xC457	0xD6C7
+0xC458	0xD6C9
+0xC459	0xD6CA
+0xC45A	0xD6CB
+0xC461	0xD6CD
+0xC462	0xD6CE
+0xC463	0xD6CF
+0xC464	0xD6D0
+0xC465	0xD6D2
+0xC466	0xD6D3
+0xC467	0xD6D5
+0xC468	0xD6D6
+0xC469	0xD6D8
+0xC46A	0xD6DA
+0xC46B	0xD6DB
+0xC46C	0xD6DC
+0xC46D	0xD6DD
+0xC46E	0xD6DE
+0xC46F	0xD6DF
+0xC470	0xD6E1
+0xC471	0xD6E2
+0xC472	0xD6E3
+0xC473	0xD6E5
+0xC474	0xD6E6
+0xC475	0xD6E7
+0xC476	0xD6E9
+0xC477	0xD6EA
+0xC478	0xD6EB
+0xC479	0xD6EC
+0xC47A	0xD6ED
+0xC481	0xD6EE
+0xC482	0xD6EF
+0xC483	0xD6F1
+0xC484	0xD6F2
+0xC485	0xD6F3
+0xC486	0xD6F4
+0xC487	0xD6F6
+0xC488	0xD6F7
+0xC489	0xD6F8
+0xC48A	0xD6F9
+0xC48B	0xD6FA
+0xC48C	0xD6FB
+0xC48D	0xD6FE
+0xC48E	0xD6FF
+0xC48F	0xD701
+0xC490	0xD702
+0xC491	0xD703
+0xC492	0xD705
+0xC493	0xD706
+0xC494	0xD707
+0xC495	0xD708
+0xC496	0xD709
+0xC497	0xD70A
+0xC498	0xD70B
+0xC499	0xD70C
+0xC49A	0xD70D
+0xC49B	0xD70E
+0xC49C	0xD70F
+0xC49D	0xD710
+0xC49E	0xD712
+0xC49F	0xD713
+0xC4A0	0xD714
+0xC4A1	0xCE58
+0xC4A2	0xCE59
+0xC4A3	0xCE5C
+0xC4A4	0xCE5F
+0xC4A5	0xCE60
+0xC4A6	0xCE61
+0xC4A7	0xCE68
+0xC4A8	0xCE69
+0xC4A9	0xCE6B
+0xC4AA	0xCE6D
+0xC4AB	0xCE74
+0xC4AC	0xCE75
+0xC4AD	0xCE78
+0xC4AE	0xCE7C
+0xC4AF	0xCE84
+0xC4B0	0xCE85
+0xC4B1	0xCE87
+0xC4B2	0xCE89
+0xC4B3	0xCE90
+0xC4B4	0xCE91
+0xC4B5	0xCE94
+0xC4B6	0xCE98
+0xC4B7	0xCEA0
+0xC4B8	0xCEA1
+0xC4B9	0xCEA3
+0xC4BA	0xCEA4
+0xC4BB	0xCEA5
+0xC4BC	0xCEAC
+0xC4BD	0xCEAD
+0xC4BE	0xCEC1
+0xC4BF	0xCEE4
+0xC4C0	0xCEE5
+0xC4C1	0xCEE8
+0xC4C2	0xCEEB
+0xC4C3	0xCEEC
+0xC4C4	0xCEF4
+0xC4C5	0xCEF5
+0xC4C6	0xCEF7
+0xC4C7	0xCEF8
+0xC4C8	0xCEF9
+0xC4C9	0xCF00
+0xC4CA	0xCF01
+0xC4CB	0xCF04
+0xC4CC	0xCF08
+0xC4CD	0xCF10
+0xC4CE	0xCF11
+0xC4CF	0xCF13
+0xC4D0	0xCF15
+0xC4D1	0xCF1C
+0xC4D2	0xCF20
+0xC4D3	0xCF24
+0xC4D4	0xCF2C
+0xC4D5	0xCF2D
+0xC4D6	0xCF2F
+0xC4D7	0xCF30
+0xC4D8	0xCF31
+0xC4D9	0xCF38
+0xC4DA	0xCF54
+0xC4DB	0xCF55
+0xC4DC	0xCF58
+0xC4DD	0xCF5C
+0xC4DE	0xCF64
+0xC4DF	0xCF65
+0xC4E0	0xCF67
+0xC4E1	0xCF69
+0xC4E2	0xCF70
+0xC4E3	0xCF71
+0xC4E4	0xCF74
+0xC4E5	0xCF78
+0xC4E6	0xCF80
+0xC4E7	0xCF85
+0xC4E8	0xCF8C
+0xC4E9	0xCFA1
+0xC4EA	0xCFA8
+0xC4EB	0xCFB0
+0xC4EC	0xCFC4
+0xC4ED	0xCFE0
+0xC4EE	0xCFE1
+0xC4EF	0xCFE4
+0xC4F0	0xCFE8
+0xC4F1	0xCFF0
+0xC4F2	0xCFF1
+0xC4F3	0xCFF3
+0xC4F4	0xCFF5
+0xC4F5	0xCFFC
+0xC4F6	0xD000
+0xC4F7	0xD004
+0xC4F8	0xD011
+0xC4F9	0xD018
+0xC4FA	0xD02D
+0xC4FB	0xD034
+0xC4FC	0xD035
+0xC4FD	0xD038
+0xC4FE	0xD03C
+0xC541	0xD715
+0xC542	0xD716
+0xC543	0xD717
+0xC544	0xD71A
+0xC545	0xD71B
+0xC546	0xD71D
+0xC547	0xD71E
+0xC548	0xD71F
+0xC549	0xD721
+0xC54A	0xD722
+0xC54B	0xD723
+0xC54C	0xD724
+0xC54D	0xD725
+0xC54E	0xD726
+0xC54F	0xD727
+0xC550	0xD72A
+0xC551	0xD72C
+0xC552	0xD72E
+0xC553	0xD72F
+0xC554	0xD730
+0xC555	0xD731
+0xC556	0xD732
+0xC557	0xD733
+0xC558	0xD736
+0xC559	0xD737
+0xC55A	0xD739
+0xC561	0xD73A
+0xC562	0xD73B
+0xC563	0xD73D
+0xC564	0xD73E
+0xC565	0xD73F
+0xC566	0xD740
+0xC567	0xD741
+0xC568	0xD742
+0xC569	0xD743
+0xC56A	0xD745
+0xC56B	0xD746
+0xC56C	0xD748
+0xC56D	0xD74A
+0xC56E	0xD74B
+0xC56F	0xD74C
+0xC570	0xD74D
+0xC571	0xD74E
+0xC572	0xD74F
+0xC573	0xD752
+0xC574	0xD753
+0xC575	0xD755
+0xC576	0xD75A
+0xC577	0xD75B
+0xC578	0xD75C
+0xC579	0xD75D
+0xC57A	0xD75E
+0xC581	0xD75F
+0xC582	0xD762
+0xC583	0xD764
+0xC584	0xD766
+0xC585	0xD767
+0xC586	0xD768
+0xC587	0xD76A
+0xC588	0xD76B
+0xC589	0xD76D
+0xC58A	0xD76E
+0xC58B	0xD76F
+0xC58C	0xD771
+0xC58D	0xD772
+0xC58E	0xD773
+0xC58F	0xD775
+0xC590	0xD776
+0xC591	0xD777
+0xC592	0xD778
+0xC593	0xD779
+0xC594	0xD77A
+0xC595	0xD77B
+0xC596	0xD77E
+0xC597	0xD77F
+0xC598	0xD780
+0xC599	0xD782
+0xC59A	0xD783
+0xC59B	0xD784
+0xC59C	0xD785
+0xC59D	0xD786
+0xC59E	0xD787
+0xC59F	0xD78A
+0xC5A0	0xD78B
+0xC5A1	0xD044
+0xC5A2	0xD045
+0xC5A3	0xD047
+0xC5A4	0xD049
+0xC5A5	0xD050
+0xC5A6	0xD054
+0xC5A7	0xD058
+0xC5A8	0xD060
+0xC5A9	0xD06C
+0xC5AA	0xD06D
+0xC5AB	0xD070
+0xC5AC	0xD074
+0xC5AD	0xD07C
+0xC5AE	0xD07D
+0xC5AF	0xD081
+0xC5B0	0xD0A4
+0xC5B1	0xD0A5
+0xC5B2	0xD0A8
+0xC5B3	0xD0AC
+0xC5B4	0xD0B4
+0xC5B5	0xD0B5
+0xC5B6	0xD0B7
+0xC5B7	0xD0B9
+0xC5B8	0xD0C0
+0xC5B9	0xD0C1
+0xC5BA	0xD0C4
+0xC5BB	0xD0C8
+0xC5BC	0xD0C9
+0xC5BD	0xD0D0
+0xC5BE	0xD0D1
+0xC5BF	0xD0D3
+0xC5C0	0xD0D4
+0xC5C1	0xD0D5
+0xC5C2	0xD0DC
+0xC5C3	0xD0DD
+0xC5C4	0xD0E0
+0xC5C5	0xD0E4
+0xC5C6	0xD0EC
+0xC5C7	0xD0ED
+0xC5C8	0xD0EF
+0xC5C9	0xD0F0
+0xC5CA	0xD0F1
+0xC5CB	0xD0F8
+0xC5CC	0xD10D
+0xC5CD	0xD130
+0xC5CE	0xD131
+0xC5CF	0xD134
+0xC5D0	0xD138
+0xC5D1	0xD13A
+0xC5D2	0xD140
+0xC5D3	0xD141
+0xC5D4	0xD143
+0xC5D5	0xD144
+0xC5D6	0xD145
+0xC5D7	0xD14C
+0xC5D8	0xD14D
+0xC5D9	0xD150
+0xC5DA	0xD154
+0xC5DB	0xD15C
+0xC5DC	0xD15D
+0xC5DD	0xD15F
+0xC5DE	0xD161
+0xC5DF	0xD168
+0xC5E0	0xD16C
+0xC5E1	0xD17C
+0xC5E2	0xD184
+0xC5E3	0xD188
+0xC5E4	0xD1A0
+0xC5E5	0xD1A1
+0xC5E6	0xD1A4
+0xC5E7	0xD1A8
+0xC5E8	0xD1B0
+0xC5E9	0xD1B1
+0xC5EA	0xD1B3
+0xC5EB	0xD1B5
+0xC5EC	0xD1BA
+0xC5ED	0xD1BC
+0xC5EE	0xD1C0
+0xC5EF	0xD1D8
+0xC5F0	0xD1F4
+0xC5F1	0xD1F8
+0xC5F2	0xD207
+0xC5F3	0xD209
+0xC5F4	0xD210
+0xC5F5	0xD22C
+0xC5F6	0xD22D
+0xC5F7	0xD230
+0xC5F8	0xD234
+0xC5F9	0xD23C
+0xC5FA	0xD23D
+0xC5FB	0xD23F
+0xC5FC	0xD241
+0xC5FD	0xD248
+0xC5FE	0xD25C
+0xC641	0xD78D
+0xC642	0xD78E
+0xC643	0xD78F
+0xC644	0xD791
+0xC645	0xD792
+0xC646	0xD793
+0xC647	0xD794
+0xC648	0xD795
+0xC649	0xD796
+0xC64A	0xD797
+0xC64B	0xD79A
+0xC64C	0xD79C
+0xC64D	0xD79E
+0xC64E	0xD79F
+0xC64F	0xD7A0
+0xC650	0xD7A1
+0xC651	0xD7A2
+0xC652	0xD7A3
+0xC6A1	0xD264
+0xC6A2	0xD280
+0xC6A3	0xD281
+0xC6A4	0xD284
+0xC6A5	0xD288
+0xC6A6	0xD290
+0xC6A7	0xD291
+0xC6A8	0xD295
+0xC6A9	0xD29C
+0xC6AA	0xD2A0
+0xC6AB	0xD2A4
+0xC6AC	0xD2AC
+0xC6AD	0xD2B1
+0xC6AE	0xD2B8
+0xC6AF	0xD2B9
+0xC6B0	0xD2BC
+0xC6B1	0xD2BF
+0xC6B2	0xD2C0
+0xC6B3	0xD2C2
+0xC6B4	0xD2C8
+0xC6B5	0xD2C9
+0xC6B6	0xD2CB
+0xC6B7	0xD2D4
+0xC6B8	0xD2D8
+0xC6B9	0xD2DC
+0xC6BA	0xD2E4
+0xC6BB	0xD2E5
+0xC6BC	0xD2F0
+0xC6BD	0xD2F1
+0xC6BE	0xD2F4
+0xC6BF	0xD2F8
+0xC6C0	0xD300
+0xC6C1	0xD301
+0xC6C2	0xD303
+0xC6C3	0xD305
+0xC6C4	0xD30C
+0xC6C5	0xD30D
+0xC6C6	0xD30E
+0xC6C7	0xD310
+0xC6C8	0xD314
+0xC6C9	0xD316
+0xC6CA	0xD31C
+0xC6CB	0xD31D
+0xC6CC	0xD31F
+0xC6CD	0xD320
+0xC6CE	0xD321
+0xC6CF	0xD325
+0xC6D0	0xD328
+0xC6D1	0xD329
+0xC6D2	0xD32C
+0xC6D3	0xD330
+0xC6D4	0xD338
+0xC6D5	0xD339
+0xC6D6	0xD33B
+0xC6D7	0xD33C
+0xC6D8	0xD33D
+0xC6D9	0xD344
+0xC6DA	0xD345
+0xC6DB	0xD37C
+0xC6DC	0xD37D
+0xC6DD	0xD380
+0xC6DE	0xD384
+0xC6DF	0xD38C
+0xC6E0	0xD38D
+0xC6E1	0xD38F
+0xC6E2	0xD390
+0xC6E3	0xD391
+0xC6E4	0xD398
+0xC6E5	0xD399
+0xC6E6	0xD39C
+0xC6E7	0xD3A0
+0xC6E8	0xD3A8
+0xC6E9	0xD3A9
+0xC6EA	0xD3AB
+0xC6EB	0xD3AD
+0xC6EC	0xD3B4
+0xC6ED	0xD3B8
+0xC6EE	0xD3BC
+0xC6EF	0xD3C4
+0xC6F0	0xD3C5
+0xC6F1	0xD3C8
+0xC6F2	0xD3C9
+0xC6F3	0xD3D0
+0xC6F4	0xD3D8
+0xC6F5	0xD3E1
+0xC6F6	0xD3E3
+0xC6F7	0xD3EC
+0xC6F8	0xD3ED
+0xC6F9	0xD3F0
+0xC6FA	0xD3F4
+0xC6FB	0xD3FC
+0xC6FC	0xD3FD
+0xC6FD	0xD3FF
+0xC6FE	0xD401
+0xC7A1	0xD408
+0xC7A2	0xD41D
+0xC7A3	0xD440
+0xC7A4	0xD444
+0xC7A5	0xD45C
+0xC7A6	0xD460
+0xC7A7	0xD464
+0xC7A8	0xD46D
+0xC7A9	0xD46F
+0xC7AA	0xD478
+0xC7AB	0xD479
+0xC7AC	0xD47C
+0xC7AD	0xD47F
+0xC7AE	0xD480
+0xC7AF	0xD482
+0xC7B0	0xD488
+0xC7B1	0xD489
+0xC7B2	0xD48B
+0xC7B3	0xD48D
+0xC7B4	0xD494
+0xC7B5	0xD4A9
+0xC7B6	0xD4CC
+0xC7B7	0xD4D0
+0xC7B8	0xD4D4
+0xC7B9	0xD4DC
+0xC7BA	0xD4DF
+0xC7BB	0xD4E8
+0xC7BC	0xD4EC
+0xC7BD	0xD4F0
+0xC7BE	0xD4F8
+0xC7BF	0xD4FB
+0xC7C0	0xD4FD
+0xC7C1	0xD504
+0xC7C2	0xD508
+0xC7C3	0xD50C
+0xC7C4	0xD514
+0xC7C5	0xD515
+0xC7C6	0xD517
+0xC7C7	0xD53C
+0xC7C8	0xD53D
+0xC7C9	0xD540
+0xC7CA	0xD544
+0xC7CB	0xD54C
+0xC7CC	0xD54D
+0xC7CD	0xD54F
+0xC7CE	0xD551
+0xC7CF	0xD558
+0xC7D0	0xD559
+0xC7D1	0xD55C
+0xC7D2	0xD560
+0xC7D3	0xD565
+0xC7D4	0xD568
+0xC7D5	0xD569
+0xC7D6	0xD56B
+0xC7D7	0xD56D
+0xC7D8	0xD574
+0xC7D9	0xD575
+0xC7DA	0xD578
+0xC7DB	0xD57C
+0xC7DC	0xD584
+0xC7DD	0xD585
+0xC7DE	0xD587
+0xC7DF	0xD588
+0xC7E0	0xD589
+0xC7E1	0xD590
+0xC7E2	0xD5A5
+0xC7E3	0xD5C8
+0xC7E4	0xD5C9
+0xC7E5	0xD5CC
+0xC7E6	0xD5D0
+0xC7E7	0xD5D2
+0xC7E8	0xD5D8
+0xC7E9	0xD5D9
+0xC7EA	0xD5DB
+0xC7EB	0xD5DD
+0xC7EC	0xD5E4
+0xC7ED	0xD5E5
+0xC7EE	0xD5E8
+0xC7EF	0xD5EC
+0xC7F0	0xD5F4
+0xC7F1	0xD5F5
+0xC7F2	0xD5F7
+0xC7F3	0xD5F9
+0xC7F4	0xD600
+0xC7F5	0xD601
+0xC7F6	0xD604
+0xC7F7	0xD608
+0xC7F8	0xD610
+0xC7F9	0xD611
+0xC7FA	0xD613
+0xC7FB	0xD614
+0xC7FC	0xD615
+0xC7FD	0xD61C
+0xC7FE	0xD620
+0xC8A1	0xD624
+0xC8A2	0xD62D
+0xC8A3	0xD638
+0xC8A4	0xD639
+0xC8A5	0xD63C
+0xC8A6	0xD640
+0xC8A7	0xD645
+0xC8A8	0xD648
+0xC8A9	0xD649
+0xC8AA	0xD64B
+0xC8AB	0xD64D
+0xC8AC	0xD651
+0xC8AD	0xD654
+0xC8AE	0xD655
+0xC8AF	0xD658
+0xC8B0	0xD65C
+0xC8B1	0xD667
+0xC8B2	0xD669
+0xC8B3	0xD670
+0xC8B4	0xD671
+0xC8B5	0xD674
+0xC8B6	0xD683
+0xC8B7	0xD685
+0xC8B8	0xD68C
+0xC8B9	0xD68D
+0xC8BA	0xD690
+0xC8BB	0xD694
+0xC8BC	0xD69D
+0xC8BD	0xD69F
+0xC8BE	0xD6A1
+0xC8BF	0xD6A8
+0xC8C0	0xD6AC
+0xC8C1	0xD6B0
+0xC8C2	0xD6B9
+0xC8C3	0xD6BB
+0xC8C4	0xD6C4
+0xC8C5	0xD6C5
+0xC8C6	0xD6C8
+0xC8C7	0xD6CC
+0xC8C8	0xD6D1
+0xC8C9	0xD6D4
+0xC8CA	0xD6D7
+0xC8CB	0xD6D9
+0xC8CC	0xD6E0
+0xC8CD	0xD6E4
+0xC8CE	0xD6E8
+0xC8CF	0xD6F0
+0xC8D0	0xD6F5
+0xC8D1	0xD6FC
+0xC8D2	0xD6FD
+0xC8D3	0xD700
+0xC8D4	0xD704
+0xC8D5	0xD711
+0xC8D6	0xD718
+0xC8D7	0xD719
+0xC8D8	0xD71C
+0xC8D9	0xD720
+0xC8DA	0xD728
+0xC8DB	0xD729
+0xC8DC	0xD72B
+0xC8DD	0xD72D
+0xC8DE	0xD734
+0xC8DF	0xD735
+0xC8E0	0xD738
+0xC8E1	0xD73C
+0xC8E2	0xD744
+0xC8E3	0xD747
+0xC8E4	0xD749
+0xC8E5	0xD750
+0xC8E6	0xD751
+0xC8E7	0xD754
+0xC8E8	0xD756
+0xC8E9	0xD757
+0xC8EA	0xD758
+0xC8EB	0xD759
+0xC8EC	0xD760
+0xC8ED	0xD761
+0xC8EE	0xD763
+0xC8EF	0xD765
+0xC8F0	0xD769
+0xC8F1	0xD76C
+0xC8F2	0xD770
+0xC8F3	0xD774
+0xC8F4	0xD77C
+0xC8F5	0xD77D
+0xC8F6	0xD781
+0xC8F7	0xD788
+0xC8F8	0xD789
+0xC8F9	0xD78C
+0xC8FA	0xD790
+0xC8FB	0xD798
+0xC8FC	0xD799
+0xC8FD	0xD79B
+0xC8FE	0xD79D
+0xC9A1	0xE000
+0xC9A2	0xE001
+0xC9A3	0xE002
+0xC9A4	0xE003
+0xC9A5	0xE004
+0xC9A6	0xE005
+0xC9A7	0xE006
+0xC9A8	0xE007
+0xC9A9	0xE008
+0xC9AA	0xE009
+0xC9AB	0xE00A
+0xC9AC	0xE00B
+0xC9AD	0xE00C
+0xC9AE	0xE00D
+0xC9AF	0xE00E
+0xC9B0	0xE00F
+0xC9B1	0xE010
+0xC9B2	0xE011
+0xC9B3	0xE012
+0xC9B4	0xE013
+0xC9B5	0xE014
+0xC9B6	0xE015
+0xC9B7	0xE016
+0xC9B8	0xE017
+0xC9B9	0xE018
+0xC9BA	0xE019
+0xC9BB	0xE01A
+0xC9BC	0xE01B
+0xC9BD	0xE01C
+0xC9BE	0xE01D
+0xC9BF	0xE01E
+0xC9C0	0xE01F
+0xC9C1	0xE020
+0xC9C2	0xE021
+0xC9C3	0xE022
+0xC9C4	0xE023
+0xC9C5	0xE024
+0xC9C6	0xE025
+0xC9C7	0xE026
+0xC9C8	0xE027
+0xC9C9	0xE028
+0xC9CA	0xE029
+0xC9CB	0xE02A
+0xC9CC	0xE02B
+0xC9CD	0xE02C
+0xC9CE	0xE02D
+0xC9CF	0xE02E
+0xC9D0	0xE02F
+0xC9D1	0xE030
+0xC9D2	0xE031
+0xC9D3	0xE032
+0xC9D4	0xE033
+0xC9D5	0xE034
+0xC9D6	0xE035
+0xC9D7	0xE036
+0xC9D8	0xE037
+0xC9D9	0xE038
+0xC9DA	0xE039
+0xC9DB	0xE03A
+0xC9DC	0xE03B
+0xC9DD	0xE03C
+0xC9DE	0xE03D
+0xC9DF	0xE03E
+0xC9E0	0xE03F
+0xC9E1	0xE040
+0xC9E2	0xE041
+0xC9E3	0xE042
+0xC9E4	0xE043
+0xC9E5	0xE044
+0xC9E6	0xE045
+0xC9E7	0xE046
+0xC9E8	0xE047
+0xC9E9	0xE048
+0xC9EA	0xE049
+0xC9EB	0xE04A
+0xC9EC	0xE04B
+0xC9ED	0xE04C
+0xC9EE	0xE04D
+0xC9EF	0xE04E
+0xC9F0	0xE04F
+0xC9F1	0xE050
+0xC9F2	0xE051
+0xC9F3	0xE052
+0xC9F4	0xE053
+0xC9F5	0xE054
+0xC9F6	0xE055
+0xC9F7	0xE056
+0xC9F8	0xE057
+0xC9F9	0xE058
+0xC9FA	0xE059
+0xC9FB	0xE05A
+0xC9FC	0xE05B
+0xC9FD	0xE05C
+0xC9FE	0xE05D
+0xCAA1	0x4F3D
+0xCAA2	0x4F73
+0xCAA3	0x5047
+0xCAA4	0x50F9
+0xCAA5	0x52A0
+0xCAA6	0x53EF
+0xCAA7	0x5475
+0xCAA8	0x54E5
+0xCAA9	0x5609
+0xCAAA	0x5AC1
+0xCAAB	0x5BB6
+0xCAAC	0x6687
+0xCAAD	0x67B6
+0xCAAE	0x67B7
+0xCAAF	0x67EF
+0xCAB0	0x6B4C
+0xCAB1	0x73C2
+0xCAB2	0x75C2
+0xCAB3	0x7A3C
+0xCAB4	0x82DB
+0xCAB5	0x8304
+0xCAB6	0x8857
+0xCAB7	0x8888
+0xCAB8	0x8A36
+0xCAB9	0x8CC8
+0xCABA	0x8DCF
+0xCABB	0x8EFB
+0xCABC	0x8FE6
+0xCABD	0x99D5
+0xCABE	0x523B
+0xCABF	0x5374
+0xCAC0	0x5404
+0xCAC1	0x606A
+0xCAC2	0x6164
+0xCAC3	0x6BBC
+0xCAC4	0x73CF
+0xCAC5	0x811A
+0xCAC6	0x89BA
+0xCAC7	0x89D2
+0xCAC8	0x95A3
+0xCAC9	0x4F83
+0xCACA	0x520A
+0xCACB	0x58BE
+0xCACC	0x5978
+0xCACD	0x59E6
+0xCACE	0x5E72
+0xCACF	0x5E79
+0xCAD0	0x61C7
+0xCAD1	0x63C0
+0xCAD2	0x6746
+0xCAD3	0x67EC
+0xCAD4	0x687F
+0xCAD5	0x6F97
+0xCAD6	0x764E
+0xCAD7	0x770B
+0xCAD8	0x78F5
+0xCAD9	0x7A08
+0xCADA	0x7AFF
+0xCADB	0x7C21
+0xCADC	0x809D
+0xCADD	0x826E
+0xCADE	0x8271
+0xCADF	0x8AEB
+0xCAE0	0x9593
+0xCAE1	0x4E6B
+0xCAE2	0x559D
+0xCAE3	0x66F7
+0xCAE4	0x6E34
+0xCAE5	0x78A3
+0xCAE6	0x7AED
+0xCAE7	0x845B
+0xCAE8	0x8910
+0xCAE9	0x874E
+0xCAEA	0x97A8
+0xCAEB	0x52D8
+0xCAEC	0x574E
+0xCAED	0x582A
+0xCAEE	0x5D4C
+0xCAEF	0x611F
+0xCAF0	0x61BE
+0xCAF1	0x6221
+0xCAF2	0x6562
+0xCAF3	0x67D1
+0xCAF4	0x6A44
+0xCAF5	0x6E1B
+0xCAF6	0x7518
+0xCAF7	0x75B3
+0xCAF8	0x76E3
+0xCAF9	0x77B0
+0xCAFA	0x7D3A
+0xCAFB	0x90AF
+0xCAFC	0x9451
+0xCAFD	0x9452
+0xCAFE	0x9F95
+0xCBA1	0x5323
+0xCBA2	0x5CAC
+0xCBA3	0x7532
+0xCBA4	0x80DB
+0xCBA5	0x9240
+0xCBA6	0x9598
+0xCBA7	0x525B
+0xCBA8	0x5808
+0xCBA9	0x59DC
+0xCBAA	0x5CA1
+0xCBAB	0x5D17
+0xCBAC	0x5EB7
+0xCBAD	0x5F3A
+0xCBAE	0x5F4A
+0xCBAF	0x6177
+0xCBB0	0x6C5F
+0xCBB1	0x757A
+0xCBB2	0x7586
+0xCBB3	0x7CE0
+0xCBB4	0x7D73
+0xCBB5	0x7DB1
+0xCBB6	0x7F8C
+0xCBB7	0x8154
+0xCBB8	0x8221
+0xCBB9	0x8591
+0xCBBA	0x8941
+0xCBBB	0x8B1B
+0xCBBC	0x92FC
+0xCBBD	0x964D
+0xCBBE	0x9C47
+0xCBBF	0x4ECB
+0xCBC0	0x4EF7
+0xCBC1	0x500B
+0xCBC2	0x51F1
+0xCBC3	0x584F
+0xCBC4	0x6137
+0xCBC5	0x613E
+0xCBC6	0x6168
+0xCBC7	0x6539
+0xCBC8	0x69EA
+0xCBC9	0x6F11
+0xCBCA	0x75A5
+0xCBCB	0x7686
+0xCBCC	0x76D6
+0xCBCD	0x7B87
+0xCBCE	0x82A5
+0xCBCF	0x84CB
+0xCBD0	0xF900
+0xCBD1	0x93A7
+0xCBD2	0x958B
+0xCBD3	0x5580
+0xCBD4	0x5BA2
+0xCBD5	0x5751
+0xCBD6	0xF901
+0xCBD7	0x7CB3
+0xCBD8	0x7FB9
+0xCBD9	0x91B5
+0xCBDA	0x5028
+0xCBDB	0x53BB
+0xCBDC	0x5C45
+0xCBDD	0x5DE8
+0xCBDE	0x62D2
+0xCBDF	0x636E
+0xCBE0	0x64DA
+0xCBE1	0x64E7
+0xCBE2	0x6E20
+0xCBE3	0x70AC
+0xCBE4	0x795B
+0xCBE5	0x8DDD
+0xCBE6	0x8E1E
+0xCBE7	0xF902
+0xCBE8	0x907D
+0xCBE9	0x9245
+0xCBEA	0x92F8
+0xCBEB	0x4E7E
+0xCBEC	0x4EF6
+0xCBED	0x5065
+0xCBEE	0x5DFE
+0xCBEF	0x5EFA
+0xCBF0	0x6106
+0xCBF1	0x6957
+0xCBF2	0x8171
+0xCBF3	0x8654
+0xCBF4	0x8E47
+0xCBF5	0x9375
+0xCBF6	0x9A2B
+0xCBF7	0x4E5E
+0xCBF8	0x5091
+0xCBF9	0x6770
+0xCBFA	0x6840
+0xCBFB	0x5109
+0xCBFC	0x528D
+0xCBFD	0x5292
+0xCBFE	0x6AA2
+0xCCA1	0x77BC
+0xCCA2	0x9210
+0xCCA3	0x9ED4
+0xCCA4	0x52AB
+0xCCA5	0x602F
+0xCCA6	0x8FF2
+0xCCA7	0x5048
+0xCCA8	0x61A9
+0xCCA9	0x63ED
+0xCCAA	0x64CA
+0xCCAB	0x683C
+0xCCAC	0x6A84
+0xCCAD	0x6FC0
+0xCCAE	0x8188
+0xCCAF	0x89A1
+0xCCB0	0x9694
+0xCCB1	0x5805
+0xCCB2	0x727D
+0xCCB3	0x72AC
+0xCCB4	0x7504
+0xCCB5	0x7D79
+0xCCB6	0x7E6D
+0xCCB7	0x80A9
+0xCCB8	0x898B
+0xCCB9	0x8B74
+0xCCBA	0x9063
+0xCCBB	0x9D51
+0xCCBC	0x6289
+0xCCBD	0x6C7A
+0xCCBE	0x6F54
+0xCCBF	0x7D50
+0xCCC0	0x7F3A
+0xCCC1	0x8A23
+0xCCC2	0x517C
+0xCCC3	0x614A
+0xCCC4	0x7B9D
+0xCCC5	0x8B19
+0xCCC6	0x9257
+0xCCC7	0x938C
+0xCCC8	0x4EAC
+0xCCC9	0x4FD3
+0xCCCA	0x501E
+0xCCCB	0x50BE
+0xCCCC	0x5106
+0xCCCD	0x52C1
+0xCCCE	0x52CD
+0xCCCF	0x537F
+0xCCD0	0x5770
+0xCCD1	0x5883
+0xCCD2	0x5E9A
+0xCCD3	0x5F91
+0xCCD4	0x6176
+0xCCD5	0x61AC
+0xCCD6	0x64CE
+0xCCD7	0x656C
+0xCCD8	0x666F
+0xCCD9	0x66BB
+0xCCDA	0x66F4
+0xCCDB	0x6897
+0xCCDC	0x6D87
+0xCCDD	0x7085
+0xCCDE	0x70F1
+0xCCDF	0x749F
+0xCCE0	0x74A5
+0xCCE1	0x74CA
+0xCCE2	0x75D9
+0xCCE3	0x786C
+0xCCE4	0x78EC
+0xCCE5	0x7ADF
+0xCCE6	0x7AF6
+0xCCE7	0x7D45
+0xCCE8	0x7D93
+0xCCE9	0x8015
+0xCCEA	0x803F
+0xCCEB	0x811B
+0xCCEC	0x8396
+0xCCED	0x8B66
+0xCCEE	0x8F15
+0xCCEF	0x9015
+0xCCF0	0x93E1
+0xCCF1	0x9803
+0xCCF2	0x9838
+0xCCF3	0x9A5A
+0xCCF4	0x9BE8
+0xCCF5	0x4FC2
+0xCCF6	0x5553
+0xCCF7	0x583A
+0xCCF8	0x5951
+0xCCF9	0x5B63
+0xCCFA	0x5C46
+0xCCFB	0x60B8
+0xCCFC	0x6212
+0xCCFD	0x6842
+0xCCFE	0x68B0
+0xCDA1	0x68E8
+0xCDA2	0x6EAA
+0xCDA3	0x754C
+0xCDA4	0x7678
+0xCDA5	0x78CE
+0xCDA6	0x7A3D
+0xCDA7	0x7CFB
+0xCDA8	0x7E6B
+0xCDA9	0x7E7C
+0xCDAA	0x8A08
+0xCDAB	0x8AA1
+0xCDAC	0x8C3F
+0xCDAD	0x968E
+0xCDAE	0x9DC4
+0xCDAF	0x53E4
+0xCDB0	0x53E9
+0xCDB1	0x544A
+0xCDB2	0x5471
+0xCDB3	0x56FA
+0xCDB4	0x59D1
+0xCDB5	0x5B64
+0xCDB6	0x5C3B
+0xCDB7	0x5EAB
+0xCDB8	0x62F7
+0xCDB9	0x6537
+0xCDBA	0x6545
+0xCDBB	0x6572
+0xCDBC	0x66A0
+0xCDBD	0x67AF
+0xCDBE	0x69C1
+0xCDBF	0x6CBD
+0xCDC0	0x75FC
+0xCDC1	0x7690
+0xCDC2	0x777E
+0xCDC3	0x7A3F
+0xCDC4	0x7F94
+0xCDC5	0x8003
+0xCDC6	0x80A1
+0xCDC7	0x818F
+0xCDC8	0x82E6
+0xCDC9	0x82FD
+0xCDCA	0x83F0
+0xCDCB	0x85C1
+0xCDCC	0x8831
+0xCDCD	0x88B4
+0xCDCE	0x8AA5
+0xCDCF	0xF903
+0xCDD0	0x8F9C
+0xCDD1	0x932E
+0xCDD2	0x96C7
+0xCDD3	0x9867
+0xCDD4	0x9AD8
+0xCDD5	0x9F13
+0xCDD6	0x54ED
+0xCDD7	0x659B
+0xCDD8	0x66F2
+0xCDD9	0x688F
+0xCDDA	0x7A40
+0xCDDB	0x8C37
+0xCDDC	0x9D60
+0xCDDD	0x56F0
+0xCDDE	0x5764
+0xCDDF	0x5D11
+0xCDE0	0x6606
+0xCDE1	0x68B1
+0xCDE2	0x68CD
+0xCDE3	0x6EFE
+0xCDE4	0x7428
+0xCDE5	0x889E
+0xCDE6	0x9BE4
+0xCDE7	0x6C68
+0xCDE8	0xF904
+0xCDE9	0x9AA8
+0xCDEA	0x4F9B
+0xCDEB	0x516C
+0xCDEC	0x5171
+0xCDED	0x529F
+0xCDEE	0x5B54
+0xCDEF	0x5DE5
+0xCDF0	0x6050
+0xCDF1	0x606D
+0xCDF2	0x62F1
+0xCDF3	0x63A7
+0xCDF4	0x653B
+0xCDF5	0x73D9
+0xCDF6	0x7A7A
+0xCDF7	0x86A3
+0xCDF8	0x8CA2
+0xCDF9	0x978F
+0xCDFA	0x4E32
+0xCDFB	0x5BE1
+0xCDFC	0x6208
+0xCDFD	0x679C
+0xCDFE	0x74DC
+0xCEA1	0x79D1
+0xCEA2	0x83D3
+0xCEA3	0x8A87
+0xCEA4	0x8AB2
+0xCEA5	0x8DE8
+0xCEA6	0x904E
+0xCEA7	0x934B
+0xCEA8	0x9846
+0xCEA9	0x5ED3
+0xCEAA	0x69E8
+0xCEAB	0x85FF
+0xCEAC	0x90ED
+0xCEAD	0xF905
+0xCEAE	0x51A0
+0xCEAF	0x5B98
+0xCEB0	0x5BEC
+0xCEB1	0x6163
+0xCEB2	0x68FA
+0xCEB3	0x6B3E
+0xCEB4	0x704C
+0xCEB5	0x742F
+0xCEB6	0x74D8
+0xCEB7	0x7BA1
+0xCEB8	0x7F50
+0xCEB9	0x83C5
+0xCEBA	0x89C0
+0xCEBB	0x8CAB
+0xCEBC	0x95DC
+0xCEBD	0x9928
+0xCEBE	0x522E
+0xCEBF	0x605D
+0xCEC0	0x62EC
+0xCEC1	0x9002
+0xCEC2	0x4F8A
+0xCEC3	0x5149
+0xCEC4	0x5321
+0xCEC5	0x58D9
+0xCEC6	0x5EE3
+0xCEC7	0x66E0
+0xCEC8	0x6D38
+0xCEC9	0x709A
+0xCECA	0x72C2
+0xCECB	0x73D6
+0xCECC	0x7B50
+0xCECD	0x80F1
+0xCECE	0x945B
+0xCECF	0x5366
+0xCED0	0x639B
+0xCED1	0x7F6B
+0xCED2	0x4E56
+0xCED3	0x5080
+0xCED4	0x584A
+0xCED5	0x58DE
+0xCED6	0x602A
+0xCED7	0x6127
+0xCED8	0x62D0
+0xCED9	0x69D0
+0xCEDA	0x9B41
+0xCEDB	0x5B8F
+0xCEDC	0x7D18
+0xCEDD	0x80B1
+0xCEDE	0x8F5F
+0xCEDF	0x4EA4
+0xCEE0	0x50D1
+0xCEE1	0x54AC
+0xCEE2	0x55AC
+0xCEE3	0x5B0C
+0xCEE4	0x5DA0
+0xCEE5	0x5DE7
+0xCEE6	0x652A
+0xCEE7	0x654E
+0xCEE8	0x6821
+0xCEE9	0x6A4B
+0xCEEA	0x72E1
+0xCEEB	0x768E
+0xCEEC	0x77EF
+0xCEED	0x7D5E
+0xCEEE	0x7FF9
+0xCEEF	0x81A0
+0xCEF0	0x854E
+0xCEF1	0x86DF
+0xCEF2	0x8F03
+0xCEF3	0x8F4E
+0xCEF4	0x90CA
+0xCEF5	0x9903
+0xCEF6	0x9A55
+0xCEF7	0x9BAB
+0xCEF8	0x4E18
+0xCEF9	0x4E45
+0xCEFA	0x4E5D
+0xCEFB	0x4EC7
+0xCEFC	0x4FF1
+0xCEFD	0x5177
+0xCEFE	0x52FE
+0xCFA1	0x5340
+0xCFA2	0x53E3
+0xCFA3	0x53E5
+0xCFA4	0x548E
+0xCFA5	0x5614
+0xCFA6	0x5775
+0xCFA7	0x57A2
+0xCFA8	0x5BC7
+0xCFA9	0x5D87
+0xCFAA	0x5ED0
+0xCFAB	0x61FC
+0xCFAC	0x62D8
+0xCFAD	0x6551
+0xCFAE	0x67B8
+0xCFAF	0x67E9
+0xCFB0	0x69CB
+0xCFB1	0x6B50
+0xCFB2	0x6BC6
+0xCFB3	0x6BEC
+0xCFB4	0x6C42
+0xCFB5	0x6E9D
+0xCFB6	0x7078
+0xCFB7	0x72D7
+0xCFB8	0x7396
+0xCFB9	0x7403
+0xCFBA	0x77BF
+0xCFBB	0x77E9
+0xCFBC	0x7A76
+0xCFBD	0x7D7F
+0xCFBE	0x8009
+0xCFBF	0x81FC
+0xCFC0	0x8205
+0xCFC1	0x820A
+0xCFC2	0x82DF
+0xCFC3	0x8862
+0xCFC4	0x8B33
+0xCFC5	0x8CFC
+0xCFC6	0x8EC0
+0xCFC7	0x9011
+0xCFC8	0x90B1
+0xCFC9	0x9264
+0xCFCA	0x92B6
+0xCFCB	0x99D2
+0xCFCC	0x9A45
+0xCFCD	0x9CE9
+0xCFCE	0x9DD7
+0xCFCF	0x9F9C
+0xCFD0	0x570B
+0xCFD1	0x5C40
+0xCFD2	0x83CA
+0xCFD3	0x97A0
+0xCFD4	0x97AB
+0xCFD5	0x9EB4
+0xCFD6	0x541B
+0xCFD7	0x7A98
+0xCFD8	0x7FA4
+0xCFD9	0x88D9
+0xCFDA	0x8ECD
+0xCFDB	0x90E1
+0xCFDC	0x5800
+0xCFDD	0x5C48
+0xCFDE	0x6398
+0xCFDF	0x7A9F
+0xCFE0	0x5BAE
+0xCFE1	0x5F13
+0xCFE2	0x7A79
+0xCFE3	0x7AAE
+0xCFE4	0x828E
+0xCFE5	0x8EAC
+0xCFE6	0x5026
+0xCFE7	0x5238
+0xCFE8	0x52F8
+0xCFE9	0x5377
+0xCFEA	0x5708
+0xCFEB	0x62F3
+0xCFEC	0x6372
+0xCFED	0x6B0A
+0xCFEE	0x6DC3
+0xCFEF	0x7737
+0xCFF0	0x53A5
+0xCFF1	0x7357
+0xCFF2	0x8568
+0xCFF3	0x8E76
+0xCFF4	0x95D5
+0xCFF5	0x673A
+0xCFF6	0x6AC3
+0xCFF7	0x6F70
+0xCFF8	0x8A6D
+0xCFF9	0x8ECC
+0xCFFA	0x994B
+0xCFFB	0xF906
+0xCFFC	0x6677
+0xCFFD	0x6B78
+0xCFFE	0x8CB4
+0xD0A1	0x9B3C
+0xD0A2	0xF907
+0xD0A3	0x53EB
+0xD0A4	0x572D
+0xD0A5	0x594E
+0xD0A6	0x63C6
+0xD0A7	0x69FB
+0xD0A8	0x73EA
+0xD0A9	0x7845
+0xD0AA	0x7ABA
+0xD0AB	0x7AC5
+0xD0AC	0x7CFE
+0xD0AD	0x8475
+0xD0AE	0x898F
+0xD0AF	0x8D73
+0xD0B0	0x9035
+0xD0B1	0x95A8
+0xD0B2	0x52FB
+0xD0B3	0x5747
+0xD0B4	0x7547
+0xD0B5	0x7B60
+0xD0B6	0x83CC
+0xD0B7	0x921E
+0xD0B8	0xF908
+0xD0B9	0x6A58
+0xD0BA	0x514B
+0xD0BB	0x524B
+0xD0BC	0x5287
+0xD0BD	0x621F
+0xD0BE	0x68D8
+0xD0BF	0x6975
+0xD0C0	0x9699
+0xD0C1	0x50C5
+0xD0C2	0x52A4
+0xD0C3	0x52E4
+0xD0C4	0x61C3
+0xD0C5	0x65A4
+0xD0C6	0x6839
+0xD0C7	0x69FF
+0xD0C8	0x747E
+0xD0C9	0x7B4B
+0xD0CA	0x82B9
+0xD0CB	0x83EB
+0xD0CC	0x89B2
+0xD0CD	0x8B39
+0xD0CE	0x8FD1
+0xD0CF	0x9949
+0xD0D0	0xF909
+0xD0D1	0x4ECA
+0xD0D2	0x5997
+0xD0D3	0x64D2
+0xD0D4	0x6611
+0xD0D5	0x6A8E
+0xD0D6	0x7434
+0xD0D7	0x7981
+0xD0D8	0x79BD
+0xD0D9	0x82A9
+0xD0DA	0x887E
+0xD0DB	0x887F
+0xD0DC	0x895F
+0xD0DD	0xF90A
+0xD0DE	0x9326
+0xD0DF	0x4F0B
+0xD0E0	0x53CA
+0xD0E1	0x6025
+0xD0E2	0x6271
+0xD0E3	0x6C72
+0xD0E4	0x7D1A
+0xD0E5	0x7D66
+0xD0E6	0x4E98
+0xD0E7	0x5162
+0xD0E8	0x77DC
+0xD0E9	0x80AF
+0xD0EA	0x4F01
+0xD0EB	0x4F0E
+0xD0EC	0x5176
+0xD0ED	0x5180
+0xD0EE	0x55DC
+0xD0EF	0x5668
+0xD0F0	0x573B
+0xD0F1	0x57FA
+0xD0F2	0x57FC
+0xD0F3	0x5914
+0xD0F4	0x5947
+0xD0F5	0x5993
+0xD0F6	0x5BC4
+0xD0F7	0x5C90
+0xD0F8	0x5D0E
+0xD0F9	0x5DF1
+0xD0FA	0x5E7E
+0xD0FB	0x5FCC
+0xD0FC	0x6280
+0xD0FD	0x65D7
+0xD0FE	0x65E3
+0xD1A1	0x671E
+0xD1A2	0x671F
+0xD1A3	0x675E
+0xD1A4	0x68CB
+0xD1A5	0x68C4
+0xD1A6	0x6A5F
+0xD1A7	0x6B3A
+0xD1A8	0x6C23
+0xD1A9	0x6C7D
+0xD1AA	0x6C82
+0xD1AB	0x6DC7
+0xD1AC	0x7398
+0xD1AD	0x7426
+0xD1AE	0x742A
+0xD1AF	0x7482
+0xD1B0	0x74A3
+0xD1B1	0x7578
+0xD1B2	0x757F
+0xD1B3	0x7881
+0xD1B4	0x78EF
+0xD1B5	0x7941
+0xD1B6	0x7947
+0xD1B7	0x7948
+0xD1B8	0x797A
+0xD1B9	0x7B95
+0xD1BA	0x7D00
+0xD1BB	0x7DBA
+0xD1BC	0x7F88
+0xD1BD	0x8006
+0xD1BE	0x802D
+0xD1BF	0x808C
+0xD1C0	0x8A18
+0xD1C1	0x8B4F
+0xD1C2	0x8C48
+0xD1C3	0x8D77
+0xD1C4	0x9321
+0xD1C5	0x9324
+0xD1C6	0x98E2
+0xD1C7	0x9951
+0xD1C8	0x9A0E
+0xD1C9	0x9A0F
+0xD1CA	0x9A65
+0xD1CB	0x9E92
+0xD1CC	0x7DCA
+0xD1CD	0x4F76
+0xD1CE	0x5409
+0xD1CF	0x62EE
+0xD1D0	0x6854
+0xD1D1	0x91D1
+0xD1D2	0x55AB
+0xD1D3	0x513A
+0xD1D4	0xF90B
+0xD1D5	0xF90C
+0xD1D6	0x5A1C
+0xD1D7	0x61E6
+0xD1D8	0xF90D
+0xD1D9	0x62CF
+0xD1DA	0x62FF
+0xD1DB	0xF90E
+0xD1DC	0xF90F
+0xD1DD	0xF910
+0xD1DE	0xF911
+0xD1DF	0xF912
+0xD1E0	0xF913
+0xD1E1	0x90A3
+0xD1E2	0xF914
+0xD1E3	0xF915
+0xD1E4	0xF916
+0xD1E5	0xF917
+0xD1E6	0xF918
+0xD1E7	0x8AFE
+0xD1E8	0xF919
+0xD1E9	0xF91A
+0xD1EA	0xF91B
+0xD1EB	0xF91C
+0xD1EC	0x6696
+0xD1ED	0xF91D
+0xD1EE	0x7156
+0xD1EF	0xF91E
+0xD1F0	0xF91F
+0xD1F1	0x96E3
+0xD1F2	0xF920
+0xD1F3	0x634F
+0xD1F4	0x637A
+0xD1F5	0x5357
+0xD1F6	0xF921
+0xD1F7	0x678F
+0xD1F8	0x6960
+0xD1F9	0x6E73
+0xD1FA	0xF922
+0xD1FB	0x7537
+0xD1FC	0xF923
+0xD1FD	0xF924
+0xD1FE	0xF925
+0xD2A1	0x7D0D
+0xD2A2	0xF926
+0xD2A3	0xF927
+0xD2A4	0x8872
+0xD2A5	0x56CA
+0xD2A6	0x5A18
+0xD2A7	0xF928
+0xD2A8	0xF929
+0xD2A9	0xF92A
+0xD2AA	0xF92B
+0xD2AB	0xF92C
+0xD2AC	0x4E43
+0xD2AD	0xF92D
+0xD2AE	0x5167
+0xD2AF	0x5948
+0xD2B0	0x67F0
+0xD2B1	0x8010
+0xD2B2	0xF92E
+0xD2B3	0x5973
+0xD2B4	0x5E74
+0xD2B5	0x649A
+0xD2B6	0x79CA
+0xD2B7	0x5FF5
+0xD2B8	0x606C
+0xD2B9	0x62C8
+0xD2BA	0x637B
+0xD2BB	0x5BE7
+0xD2BC	0x5BD7
+0xD2BD	0x52AA
+0xD2BE	0xF92F
+0xD2BF	0x5974
+0xD2C0	0x5F29
+0xD2C1	0x6012
+0xD2C2	0xF930
+0xD2C3	0xF931
+0xD2C4	0xF932
+0xD2C5	0x7459
+0xD2C6	0xF933
+0xD2C7	0xF934
+0xD2C8	0xF935
+0xD2C9	0xF936
+0xD2CA	0xF937
+0xD2CB	0xF938
+0xD2CC	0x99D1
+0xD2CD	0xF939
+0xD2CE	0xF93A
+0xD2CF	0xF93B
+0xD2D0	0xF93C
+0xD2D1	0xF93D
+0xD2D2	0xF93E
+0xD2D3	0xF93F
+0xD2D4	0xF940
+0xD2D5	0xF941
+0xD2D6	0xF942
+0xD2D7	0xF943
+0xD2D8	0x6FC3
+0xD2D9	0xF944
+0xD2DA	0xF945
+0xD2DB	0x81BF
+0xD2DC	0x8FB2
+0xD2DD	0x60F1
+0xD2DE	0xF946
+0xD2DF	0xF947
+0xD2E0	0x8166
+0xD2E1	0xF948
+0xD2E2	0xF949
+0xD2E3	0x5C3F
+0xD2E4	0xF94A
+0xD2E5	0xF94B
+0xD2E6	0xF94C
+0xD2E7	0xF94D
+0xD2E8	0xF94E
+0xD2E9	0xF94F
+0xD2EA	0xF950
+0xD2EB	0xF951
+0xD2EC	0x5AE9
+0xD2ED	0x8A25
+0xD2EE	0x677B
+0xD2EF	0x7D10
+0xD2F0	0xF952
+0xD2F1	0xF953
+0xD2F2	0xF954
+0xD2F3	0xF955
+0xD2F4	0xF956
+0xD2F5	0xF957
+0xD2F6	0x80FD
+0xD2F7	0xF958
+0xD2F8	0xF959
+0xD2F9	0x5C3C
+0xD2FA	0x6CE5
+0xD2FB	0x533F
+0xD2FC	0x6EBA
+0xD2FD	0x591A
+0xD2FE	0x8336
+0xD3A1	0x4E39
+0xD3A2	0x4EB6
+0xD3A3	0x4F46
+0xD3A4	0x55AE
+0xD3A5	0x5718
+0xD3A6	0x58C7
+0xD3A7	0x5F56
+0xD3A8	0x65B7
+0xD3A9	0x65E6
+0xD3AA	0x6A80
+0xD3AB	0x6BB5
+0xD3AC	0x6E4D
+0xD3AD	0x77ED
+0xD3AE	0x7AEF
+0xD3AF	0x7C1E
+0xD3B0	0x7DDE
+0xD3B1	0x86CB
+0xD3B2	0x8892
+0xD3B3	0x9132
+0xD3B4	0x935B
+0xD3B5	0x64BB
+0xD3B6	0x6FBE
+0xD3B7	0x737A
+0xD3B8	0x75B8
+0xD3B9	0x9054
+0xD3BA	0x5556
+0xD3BB	0x574D
+0xD3BC	0x61BA
+0xD3BD	0x64D4
+0xD3BE	0x66C7
+0xD3BF	0x6DE1
+0xD3C0	0x6E5B
+0xD3C1	0x6F6D
+0xD3C2	0x6FB9
+0xD3C3	0x75F0
+0xD3C4	0x8043
+0xD3C5	0x81BD
+0xD3C6	0x8541
+0xD3C7	0x8983
+0xD3C8	0x8AC7
+0xD3C9	0x8B5A
+0xD3CA	0x931F
+0xD3CB	0x6C93
+0xD3CC	0x7553
+0xD3CD	0x7B54
+0xD3CE	0x8E0F
+0xD3CF	0x905D
+0xD3D0	0x5510
+0xD3D1	0x5802
+0xD3D2	0x5858
+0xD3D3	0x5E62
+0xD3D4	0x6207
+0xD3D5	0x649E
+0xD3D6	0x68E0
+0xD3D7	0x7576
+0xD3D8	0x7CD6
+0xD3D9	0x87B3
+0xD3DA	0x9EE8
+0xD3DB	0x4EE3
+0xD3DC	0x5788
+0xD3DD	0x576E
+0xD3DE	0x5927
+0xD3DF	0x5C0D
+0xD3E0	0x5CB1
+0xD3E1	0x5E36
+0xD3E2	0x5F85
+0xD3E3	0x6234
+0xD3E4	0x64E1
+0xD3E5	0x73B3
+0xD3E6	0x81FA
+0xD3E7	0x888B
+0xD3E8	0x8CB8
+0xD3E9	0x968A
+0xD3EA	0x9EDB
+0xD3EB	0x5B85
+0xD3EC	0x5FB7
+0xD3ED	0x60B3
+0xD3EE	0x5012
+0xD3EF	0x5200
+0xD3F0	0x5230
+0xD3F1	0x5716
+0xD3F2	0x5835
+0xD3F3	0x5857
+0xD3F4	0x5C0E
+0xD3F5	0x5C60
+0xD3F6	0x5CF6
+0xD3F7	0x5D8B
+0xD3F8	0x5EA6
+0xD3F9	0x5F92
+0xD3FA	0x60BC
+0xD3FB	0x6311
+0xD3FC	0x6389
+0xD3FD	0x6417
+0xD3FE	0x6843
+0xD4A1	0x68F9
+0xD4A2	0x6AC2
+0xD4A3	0x6DD8
+0xD4A4	0x6E21
+0xD4A5	0x6ED4
+0xD4A6	0x6FE4
+0xD4A7	0x71FE
+0xD4A8	0x76DC
+0xD4A9	0x7779
+0xD4AA	0x79B1
+0xD4AB	0x7A3B
+0xD4AC	0x8404
+0xD4AD	0x89A9
+0xD4AE	0x8CED
+0xD4AF	0x8DF3
+0xD4B0	0x8E48
+0xD4B1	0x9003
+0xD4B2	0x9014
+0xD4B3	0x9053
+0xD4B4	0x90FD
+0xD4B5	0x934D
+0xD4B6	0x9676
+0xD4B7	0x97DC
+0xD4B8	0x6BD2
+0xD4B9	0x7006
+0xD4BA	0x7258
+0xD4BB	0x72A2
+0xD4BC	0x7368
+0xD4BD	0x7763
+0xD4BE	0x79BF
+0xD4BF	0x7BE4
+0xD4C0	0x7E9B
+0xD4C1	0x8B80
+0xD4C2	0x58A9
+0xD4C3	0x60C7
+0xD4C4	0x6566
+0xD4C5	0x65FD
+0xD4C6	0x66BE
+0xD4C7	0x6C8C
+0xD4C8	0x711E
+0xD4C9	0x71C9
+0xD4CA	0x8C5A
+0xD4CB	0x9813
+0xD4CC	0x4E6D
+0xD4CD	0x7A81
+0xD4CE	0x4EDD
+0xD4CF	0x51AC
+0xD4D0	0x51CD
+0xD4D1	0x52D5
+0xD4D2	0x540C
+0xD4D3	0x61A7
+0xD4D4	0x6771
+0xD4D5	0x6850
+0xD4D6	0x68DF
+0xD4D7	0x6D1E
+0xD4D8	0x6F7C
+0xD4D9	0x75BC
+0xD4DA	0x77B3
+0xD4DB	0x7AE5
+0xD4DC	0x80F4
+0xD4DD	0x8463
+0xD4DE	0x9285
+0xD4DF	0x515C
+0xD4E0	0x6597
+0xD4E1	0x675C
+0xD4E2	0x6793
+0xD4E3	0x75D8
+0xD4E4	0x7AC7
+0xD4E5	0x8373
+0xD4E6	0xF95A
+0xD4E7	0x8C46
+0xD4E8	0x9017
+0xD4E9	0x982D
+0xD4EA	0x5C6F
+0xD4EB	0x81C0
+0xD4EC	0x829A
+0xD4ED	0x9041
+0xD4EE	0x906F
+0xD4EF	0x920D
+0xD4F0	0x5F97
+0xD4F1	0x5D9D
+0xD4F2	0x6A59
+0xD4F3	0x71C8
+0xD4F4	0x767B
+0xD4F5	0x7B49
+0xD4F6	0x85E4
+0xD4F7	0x8B04
+0xD4F8	0x9127
+0xD4F9	0x9A30
+0xD4FA	0x5587
+0xD4FB	0x61F6
+0xD4FC	0xF95B
+0xD4FD	0x7669
+0xD4FE	0x7F85
+0xD5A1	0x863F
+0xD5A2	0x87BA
+0xD5A3	0x88F8
+0xD5A4	0x908F
+0xD5A5	0xF95C
+0xD5A6	0x6D1B
+0xD5A7	0x70D9
+0xD5A8	0x73DE
+0xD5A9	0x7D61
+0xD5AA	0x843D
+0xD5AB	0xF95D
+0xD5AC	0x916A
+0xD5AD	0x99F1
+0xD5AE	0xF95E
+0xD5AF	0x4E82
+0xD5B0	0x5375
+0xD5B1	0x6B04
+0xD5B2	0x6B12
+0xD5B3	0x703E
+0xD5B4	0x721B
+0xD5B5	0x862D
+0xD5B6	0x9E1E
+0xD5B7	0x524C
+0xD5B8	0x8FA3
+0xD5B9	0x5D50
+0xD5BA	0x64E5
+0xD5BB	0x652C
+0xD5BC	0x6B16
+0xD5BD	0x6FEB
+0xD5BE	0x7C43
+0xD5BF	0x7E9C
+0xD5C0	0x85CD
+0xD5C1	0x8964
+0xD5C2	0x89BD
+0xD5C3	0x62C9
+0xD5C4	0x81D8
+0xD5C5	0x881F
+0xD5C6	0x5ECA
+0xD5C7	0x6717
+0xD5C8	0x6D6A
+0xD5C9	0x72FC
+0xD5CA	0x7405
+0xD5CB	0x746F
+0xD5CC	0x8782
+0xD5CD	0x90DE
+0xD5CE	0x4F86
+0xD5CF	0x5D0D
+0xD5D0	0x5FA0
+0xD5D1	0x840A
+0xD5D2	0x51B7
+0xD5D3	0x63A0
+0xD5D4	0x7565
+0xD5D5	0x4EAE
+0xD5D6	0x5006
+0xD5D7	0x5169
+0xD5D8	0x51C9
+0xD5D9	0x6881
+0xD5DA	0x6A11
+0xD5DB	0x7CAE
+0xD5DC	0x7CB1
+0xD5DD	0x7CE7
+0xD5DE	0x826F
+0xD5DF	0x8AD2
+0xD5E0	0x8F1B
+0xD5E1	0x91CF
+0xD5E2	0x4FB6
+0xD5E3	0x5137
+0xD5E4	0x52F5
+0xD5E5	0x5442
+0xD5E6	0x5EEC
+0xD5E7	0x616E
+0xD5E8	0x623E
+0xD5E9	0x65C5
+0xD5EA	0x6ADA
+0xD5EB	0x6FFE
+0xD5EC	0x792A
+0xD5ED	0x85DC
+0xD5EE	0x8823
+0xD5EF	0x95AD
+0xD5F0	0x9A62
+0xD5F1	0x9A6A
+0xD5F2	0x9E97
+0xD5F3	0x9ECE
+0xD5F4	0x529B
+0xD5F5	0x66C6
+0xD5F6	0x6B77
+0xD5F7	0x701D
+0xD5F8	0x792B
+0xD5F9	0x8F62
+0xD5FA	0x9742
+0xD5FB	0x6190
+0xD5FC	0x6200
+0xD5FD	0x6523
+0xD5FE	0x6F23
+0xD6A1	0x7149
+0xD6A2	0x7489
+0xD6A3	0x7DF4
+0xD6A4	0x806F
+0xD6A5	0x84EE
+0xD6A6	0x8F26
+0xD6A7	0x9023
+0xD6A8	0x934A
+0xD6A9	0x51BD
+0xD6AA	0x5217
+0xD6AB	0x52A3
+0xD6AC	0x6D0C
+0xD6AD	0x70C8
+0xD6AE	0x88C2
+0xD6AF	0x5EC9
+0xD6B0	0x6582
+0xD6B1	0x6BAE
+0xD6B2	0x6FC2
+0xD6B3	0x7C3E
+0xD6B4	0x7375
+0xD6B5	0x4EE4
+0xD6B6	0x4F36
+0xD6B7	0x56F9
+0xD6B8	0xF95F
+0xD6B9	0x5CBA
+0xD6BA	0x5DBA
+0xD6BB	0x601C
+0xD6BC	0x73B2
+0xD6BD	0x7B2D
+0xD6BE	0x7F9A
+0xD6BF	0x7FCE
+0xD6C0	0x8046
+0xD6C1	0x901E
+0xD6C2	0x9234
+0xD6C3	0x96F6
+0xD6C4	0x9748
+0xD6C5	0x9818
+0xD6C6	0x9F61
+0xD6C7	0x4F8B
+0xD6C8	0x6FA7
+0xD6C9	0x79AE
+0xD6CA	0x91B4
+0xD6CB	0x96B7
+0xD6CC	0x52DE
+0xD6CD	0xF960
+0xD6CE	0x6488
+0xD6CF	0x64C4
+0xD6D0	0x6AD3
+0xD6D1	0x6F5E
+0xD6D2	0x7018
+0xD6D3	0x7210
+0xD6D4	0x76E7
+0xD6D5	0x8001
+0xD6D6	0x8606
+0xD6D7	0x865C
+0xD6D8	0x8DEF
+0xD6D9	0x8F05
+0xD6DA	0x9732
+0xD6DB	0x9B6F
+0xD6DC	0x9DFA
+0xD6DD	0x9E75
+0xD6DE	0x788C
+0xD6DF	0x797F
+0xD6E0	0x7DA0
+0xD6E1	0x83C9
+0xD6E2	0x9304
+0xD6E3	0x9E7F
+0xD6E4	0x9E93
+0xD6E5	0x8AD6
+0xD6E6	0x58DF
+0xD6E7	0x5F04
+0xD6E8	0x6727
+0xD6E9	0x7027
+0xD6EA	0x74CF
+0xD6EB	0x7C60
+0xD6EC	0x807E
+0xD6ED	0x5121
+0xD6EE	0x7028
+0xD6EF	0x7262
+0xD6F0	0x78CA
+0xD6F1	0x8CC2
+0xD6F2	0x8CDA
+0xD6F3	0x8CF4
+0xD6F4	0x96F7
+0xD6F5	0x4E86
+0xD6F6	0x50DA
+0xD6F7	0x5BEE
+0xD6F8	0x5ED6
+0xD6F9	0x6599
+0xD6FA	0x71CE
+0xD6FB	0x7642
+0xD6FC	0x77AD
+0xD6FD	0x804A
+0xD6FE	0x84FC
+0xD7A1	0x907C
+0xD7A2	0x9B27
+0xD7A3	0x9F8D
+0xD7A4	0x58D8
+0xD7A5	0x5A41
+0xD7A6	0x5C62
+0xD7A7	0x6A13
+0xD7A8	0x6DDA
+0xD7A9	0x6F0F
+0xD7AA	0x763B
+0xD7AB	0x7D2F
+0xD7AC	0x7E37
+0xD7AD	0x851E
+0xD7AE	0x8938
+0xD7AF	0x93E4
+0xD7B0	0x964B
+0xD7B1	0x5289
+0xD7B2	0x65D2
+0xD7B3	0x67F3
+0xD7B4	0x69B4
+0xD7B5	0x6D41
+0xD7B6	0x6E9C
+0xD7B7	0x700F
+0xD7B8	0x7409
+0xD7B9	0x7460
+0xD7BA	0x7559
+0xD7BB	0x7624
+0xD7BC	0x786B
+0xD7BD	0x8B2C
+0xD7BE	0x985E
+0xD7BF	0x516D
+0xD7C0	0x622E
+0xD7C1	0x9678
+0xD7C2	0x4F96
+0xD7C3	0x502B
+0xD7C4	0x5D19
+0xD7C5	0x6DEA
+0xD7C6	0x7DB8
+0xD7C7	0x8F2A
+0xD7C8	0x5F8B
+0xD7C9	0x6144
+0xD7CA	0x6817
+0xD7CB	0xF961
+0xD7CC	0x9686
+0xD7CD	0x52D2
+0xD7CE	0x808B
+0xD7CF	0x51DC
+0xD7D0	0x51CC
+0xD7D1	0x695E
+0xD7D2	0x7A1C
+0xD7D3	0x7DBE
+0xD7D4	0x83F1
+0xD7D5	0x9675
+0xD7D6	0x4FDA
+0xD7D7	0x5229
+0xD7D8	0x5398
+0xD7D9	0x540F
+0xD7DA	0x550E
+0xD7DB	0x5C65
+0xD7DC	0x60A7
+0xD7DD	0x674E
+0xD7DE	0x68A8
+0xD7DF	0x6D6C
+0xD7E0	0x7281
+0xD7E1	0x72F8
+0xD7E2	0x7406
+0xD7E3	0x7483
+0xD7E4	0xF962
+0xD7E5	0x75E2
+0xD7E6	0x7C6C
+0xD7E7	0x7F79
+0xD7E8	0x7FB8
+0xD7E9	0x8389
+0xD7EA	0x88CF
+0xD7EB	0x88E1
+0xD7EC	0x91CC
+0xD7ED	0x91D0
+0xD7EE	0x96E2
+0xD7EF	0x9BC9
+0xD7F0	0x541D
+0xD7F1	0x6F7E
+0xD7F2	0x71D0
+0xD7F3	0x7498
+0xD7F4	0x85FA
+0xD7F5	0x8EAA
+0xD7F6	0x96A3
+0xD7F7	0x9C57
+0xD7F8	0x9E9F
+0xD7F9	0x6797
+0xD7FA	0x6DCB
+0xD7FB	0x7433
+0xD7FC	0x81E8
+0xD7FD	0x9716
+0xD7FE	0x782C
+0xD8A1	0x7ACB
+0xD8A2	0x7B20
+0xD8A3	0x7C92
+0xD8A4	0x6469
+0xD8A5	0x746A
+0xD8A6	0x75F2
+0xD8A7	0x78BC
+0xD8A8	0x78E8
+0xD8A9	0x99AC
+0xD8AA	0x9B54
+0xD8AB	0x9EBB
+0xD8AC	0x5BDE
+0xD8AD	0x5E55
+0xD8AE	0x6F20
+0xD8AF	0x819C
+0xD8B0	0x83AB
+0xD8B1	0x9088
+0xD8B2	0x4E07
+0xD8B3	0x534D
+0xD8B4	0x5A29
+0xD8B5	0x5DD2
+0xD8B6	0x5F4E
+0xD8B7	0x6162
+0xD8B8	0x633D
+0xD8B9	0x6669
+0xD8BA	0x66FC
+0xD8BB	0x6EFF
+0xD8BC	0x6F2B
+0xD8BD	0x7063
+0xD8BE	0x779E
+0xD8BF	0x842C
+0xD8C0	0x8513
+0xD8C1	0x883B
+0xD8C2	0x8F13
+0xD8C3	0x9945
+0xD8C4	0x9C3B
+0xD8C5	0x551C
+0xD8C6	0x62B9
+0xD8C7	0x672B
+0xD8C8	0x6CAB
+0xD8C9	0x8309
+0xD8CA	0x896A
+0xD8CB	0x977A
+0xD8CC	0x4EA1
+0xD8CD	0x5984
+0xD8CE	0x5FD8
+0xD8CF	0x5FD9
+0xD8D0	0x671B
+0xD8D1	0x7DB2
+0xD8D2	0x7F54
+0xD8D3	0x8292
+0xD8D4	0x832B
+0xD8D5	0x83BD
+0xD8D6	0x8F1E
+0xD8D7	0x9099
+0xD8D8	0x57CB
+0xD8D9	0x59B9
+0xD8DA	0x5A92
+0xD8DB	0x5BD0
+0xD8DC	0x6627
+0xD8DD	0x679A
+0xD8DE	0x6885
+0xD8DF	0x6BCF
+0xD8E0	0x7164
+0xD8E1	0x7F75
+0xD8E2	0x8CB7
+0xD8E3	0x8CE3
+0xD8E4	0x9081
+0xD8E5	0x9B45
+0xD8E6	0x8108
+0xD8E7	0x8C8A
+0xD8E8	0x964C
+0xD8E9	0x9A40
+0xD8EA	0x9EA5
+0xD8EB	0x5B5F
+0xD8EC	0x6C13
+0xD8ED	0x731B
+0xD8EE	0x76F2
+0xD8EF	0x76DF
+0xD8F0	0x840C
+0xD8F1	0x51AA
+0xD8F2	0x8993
+0xD8F3	0x514D
+0xD8F4	0x5195
+0xD8F5	0x52C9
+0xD8F6	0x68C9
+0xD8F7	0x6C94
+0xD8F8	0x7704
+0xD8F9	0x7720
+0xD8FA	0x7DBF
+0xD8FB	0x7DEC
+0xD8FC	0x9762
+0xD8FD	0x9EB5
+0xD8FE	0x6EC5
+0xD9A1	0x8511
+0xD9A2	0x51A5
+0xD9A3	0x540D
+0xD9A4	0x547D
+0xD9A5	0x660E
+0xD9A6	0x669D
+0xD9A7	0x6927
+0xD9A8	0x6E9F
+0xD9A9	0x76BF
+0xD9AA	0x7791
+0xD9AB	0x8317
+0xD9AC	0x84C2
+0xD9AD	0x879F
+0xD9AE	0x9169
+0xD9AF	0x9298
+0xD9B0	0x9CF4
+0xD9B1	0x8882
+0xD9B2	0x4FAE
+0xD9B3	0x5192
+0xD9B4	0x52DF
+0xD9B5	0x59C6
+0xD9B6	0x5E3D
+0xD9B7	0x6155
+0xD9B8	0x6478
+0xD9B9	0x6479
+0xD9BA	0x66AE
+0xD9BB	0x67D0
+0xD9BC	0x6A21
+0xD9BD	0x6BCD
+0xD9BE	0x6BDB
+0xD9BF	0x725F
+0xD9C0	0x7261
+0xD9C1	0x7441
+0xD9C2	0x7738
+0xD9C3	0x77DB
+0xD9C4	0x8017
+0xD9C5	0x82BC
+0xD9C6	0x8305
+0xD9C7	0x8B00
+0xD9C8	0x8B28
+0xD9C9	0x8C8C
+0xD9CA	0x6728
+0xD9CB	0x6C90
+0xD9CC	0x7267
+0xD9CD	0x76EE
+0xD9CE	0x7766
+0xD9CF	0x7A46
+0xD9D0	0x9DA9
+0xD9D1	0x6B7F
+0xD9D2	0x6C92
+0xD9D3	0x5922
+0xD9D4	0x6726
+0xD9D5	0x8499
+0xD9D6	0x536F
+0xD9D7	0x5893
+0xD9D8	0x5999
+0xD9D9	0x5EDF
+0xD9DA	0x63CF
+0xD9DB	0x6634
+0xD9DC	0x6773
+0xD9DD	0x6E3A
+0xD9DE	0x732B
+0xD9DF	0x7AD7
+0xD9E0	0x82D7
+0xD9E1	0x9328
+0xD9E2	0x52D9
+0xD9E3	0x5DEB
+0xD9E4	0x61AE
+0xD9E5	0x61CB
+0xD9E6	0x620A
+0xD9E7	0x62C7
+0xD9E8	0x64AB
+0xD9E9	0x65E0
+0xD9EA	0x6959
+0xD9EB	0x6B66
+0xD9EC	0x6BCB
+0xD9ED	0x7121
+0xD9EE	0x73F7
+0xD9EF	0x755D
+0xD9F0	0x7E46
+0xD9F1	0x821E
+0xD9F2	0x8302
+0xD9F3	0x856A
+0xD9F4	0x8AA3
+0xD9F5	0x8CBF
+0xD9F6	0x9727
+0xD9F7	0x9D61
+0xD9F8	0x58A8
+0xD9F9	0x9ED8
+0xD9FA	0x5011
+0xD9FB	0x520E
+0xD9FC	0x543B
+0xD9FD	0x554F
+0xD9FE	0x6587
+0xDAA1	0x6C76
+0xDAA2	0x7D0A
+0xDAA3	0x7D0B
+0xDAA4	0x805E
+0xDAA5	0x868A
+0xDAA6	0x9580
+0xDAA7	0x96EF
+0xDAA8	0x52FF
+0xDAA9	0x6C95
+0xDAAA	0x7269
+0xDAAB	0x5473
+0xDAAC	0x5A9A
+0xDAAD	0x5C3E
+0xDAAE	0x5D4B
+0xDAAF	0x5F4C
+0xDAB0	0x5FAE
+0xDAB1	0x672A
+0xDAB2	0x68B6
+0xDAB3	0x6963
+0xDAB4	0x6E3C
+0xDAB5	0x6E44
+0xDAB6	0x7709
+0xDAB7	0x7C73
+0xDAB8	0x7F8E
+0xDAB9	0x8587
+0xDABA	0x8B0E
+0xDABB	0x8FF7
+0xDABC	0x9761
+0xDABD	0x9EF4
+0xDABE	0x5CB7
+0xDABF	0x60B6
+0xDAC0	0x610D
+0xDAC1	0x61AB
+0xDAC2	0x654F
+0xDAC3	0x65FB
+0xDAC4	0x65FC
+0xDAC5	0x6C11
+0xDAC6	0x6CEF
+0xDAC7	0x739F
+0xDAC8	0x73C9
+0xDAC9	0x7DE1
+0xDACA	0x9594
+0xDACB	0x5BC6
+0xDACC	0x871C
+0xDACD	0x8B10
+0xDACE	0x525D
+0xDACF	0x535A
+0xDAD0	0x62CD
+0xDAD1	0x640F
+0xDAD2	0x64B2
+0xDAD3	0x6734
+0xDAD4	0x6A38
+0xDAD5	0x6CCA
+0xDAD6	0x73C0
+0xDAD7	0x749E
+0xDAD8	0x7B94
+0xDAD9	0x7C95
+0xDADA	0x7E1B
+0xDADB	0x818A
+0xDADC	0x8236
+0xDADD	0x8584
+0xDADE	0x8FEB
+0xDADF	0x96F9
+0xDAE0	0x99C1
+0xDAE1	0x4F34
+0xDAE2	0x534A
+0xDAE3	0x53CD
+0xDAE4	0x53DB
+0xDAE5	0x62CC
+0xDAE6	0x642C
+0xDAE7	0x6500
+0xDAE8	0x6591
+0xDAE9	0x69C3
+0xDAEA	0x6CEE
+0xDAEB	0x6F58
+0xDAEC	0x73ED
+0xDAED	0x7554
+0xDAEE	0x7622
+0xDAEF	0x76E4
+0xDAF0	0x76FC
+0xDAF1	0x78D0
+0xDAF2	0x78FB
+0xDAF3	0x792C
+0xDAF4	0x7D46
+0xDAF5	0x822C
+0xDAF6	0x87E0
+0xDAF7	0x8FD4
+0xDAF8	0x9812
+0xDAF9	0x98EF
+0xDAFA	0x52C3
+0xDAFB	0x62D4
+0xDAFC	0x64A5
+0xDAFD	0x6E24
+0xDAFE	0x6F51
+0xDBA1	0x767C
+0xDBA2	0x8DCB
+0xDBA3	0x91B1
+0xDBA4	0x9262
+0xDBA5	0x9AEE
+0xDBA6	0x9B43
+0xDBA7	0x5023
+0xDBA8	0x508D
+0xDBA9	0x574A
+0xDBAA	0x59A8
+0xDBAB	0x5C28
+0xDBAC	0x5E47
+0xDBAD	0x5F77
+0xDBAE	0x623F
+0xDBAF	0x653E
+0xDBB0	0x65B9
+0xDBB1	0x65C1
+0xDBB2	0x6609
+0xDBB3	0x678B
+0xDBB4	0x699C
+0xDBB5	0x6EC2
+0xDBB6	0x78C5
+0xDBB7	0x7D21
+0xDBB8	0x80AA
+0xDBB9	0x8180
+0xDBBA	0x822B
+0xDBBB	0x82B3
+0xDBBC	0x84A1
+0xDBBD	0x868C
+0xDBBE	0x8A2A
+0xDBBF	0x8B17
+0xDBC0	0x90A6
+0xDBC1	0x9632
+0xDBC2	0x9F90
+0xDBC3	0x500D
+0xDBC4	0x4FF3
+0xDBC5	0xF963
+0xDBC6	0x57F9
+0xDBC7	0x5F98
+0xDBC8	0x62DC
+0xDBC9	0x6392
+0xDBCA	0x676F
+0xDBCB	0x6E43
+0xDBCC	0x7119
+0xDBCD	0x76C3
+0xDBCE	0x80CC
+0xDBCF	0x80DA
+0xDBD0	0x88F4
+0xDBD1	0x88F5
+0xDBD2	0x8919
+0xDBD3	0x8CE0
+0xDBD4	0x8F29
+0xDBD5	0x914D
+0xDBD6	0x966A
+0xDBD7	0x4F2F
+0xDBD8	0x4F70
+0xDBD9	0x5E1B
+0xDBDA	0x67CF
+0xDBDB	0x6822
+0xDBDC	0x767D
+0xDBDD	0x767E
+0xDBDE	0x9B44
+0xDBDF	0x5E61
+0xDBE0	0x6A0A
+0xDBE1	0x7169
+0xDBE2	0x71D4
+0xDBE3	0x756A
+0xDBE4	0xF964
+0xDBE5	0x7E41
+0xDBE6	0x8543
+0xDBE7	0x85E9
+0xDBE8	0x98DC
+0xDBE9	0x4F10
+0xDBEA	0x7B4F
+0xDBEB	0x7F70
+0xDBEC	0x95A5
+0xDBED	0x51E1
+0xDBEE	0x5E06
+0xDBEF	0x68B5
+0xDBF0	0x6C3E
+0xDBF1	0x6C4E
+0xDBF2	0x6CDB
+0xDBF3	0x72AF
+0xDBF4	0x7BC4
+0xDBF5	0x8303
+0xDBF6	0x6CD5
+0xDBF7	0x743A
+0xDBF8	0x50FB
+0xDBF9	0x5288
+0xDBFA	0x58C1
+0xDBFB	0x64D8
+0xDBFC	0x6A97
+0xDBFD	0x74A7
+0xDBFE	0x7656
+0xDCA1	0x78A7
+0xDCA2	0x8617
+0xDCA3	0x95E2
+0xDCA4	0x9739
+0xDCA5	0xF965
+0xDCA6	0x535E
+0xDCA7	0x5F01
+0xDCA8	0x8B8A
+0xDCA9	0x8FA8
+0xDCAA	0x8FAF
+0xDCAB	0x908A
+0xDCAC	0x5225
+0xDCAD	0x77A5
+0xDCAE	0x9C49
+0xDCAF	0x9F08
+0xDCB0	0x4E19
+0xDCB1	0x5002
+0xDCB2	0x5175
+0xDCB3	0x5C5B
+0xDCB4	0x5E77
+0xDCB5	0x661E
+0xDCB6	0x663A
+0xDCB7	0x67C4
+0xDCB8	0x68C5
+0xDCB9	0x70B3
+0xDCBA	0x7501
+0xDCBB	0x75C5
+0xDCBC	0x79C9
+0xDCBD	0x7ADD
+0xDCBE	0x8F27
+0xDCBF	0x9920
+0xDCC0	0x9A08
+0xDCC1	0x4FDD
+0xDCC2	0x5821
+0xDCC3	0x5831
+0xDCC4	0x5BF6
+0xDCC5	0x666E
+0xDCC6	0x6B65
+0xDCC7	0x6D11
+0xDCC8	0x6E7A
+0xDCC9	0x6F7D
+0xDCCA	0x73E4
+0xDCCB	0x752B
+0xDCCC	0x83E9
+0xDCCD	0x88DC
+0xDCCE	0x8913
+0xDCCF	0x8B5C
+0xDCD0	0x8F14
+0xDCD1	0x4F0F
+0xDCD2	0x50D5
+0xDCD3	0x5310
+0xDCD4	0x535C
+0xDCD5	0x5B93
+0xDCD6	0x5FA9
+0xDCD7	0x670D
+0xDCD8	0x798F
+0xDCD9	0x8179
+0xDCDA	0x832F
+0xDCDB	0x8514
+0xDCDC	0x8907
+0xDCDD	0x8986
+0xDCDE	0x8F39
+0xDCDF	0x8F3B
+0xDCE0	0x99A5
+0xDCE1	0x9C12
+0xDCE2	0x672C
+0xDCE3	0x4E76
+0xDCE4	0x4FF8
+0xDCE5	0x5949
+0xDCE6	0x5C01
+0xDCE7	0x5CEF
+0xDCE8	0x5CF0
+0xDCE9	0x6367
+0xDCEA	0x68D2
+0xDCEB	0x70FD
+0xDCEC	0x71A2
+0xDCED	0x742B
+0xDCEE	0x7E2B
+0xDCEF	0x84EC
+0xDCF0	0x8702
+0xDCF1	0x9022
+0xDCF2	0x92D2
+0xDCF3	0x9CF3
+0xDCF4	0x4E0D
+0xDCF5	0x4ED8
+0xDCF6	0x4FEF
+0xDCF7	0x5085
+0xDCF8	0x5256
+0xDCF9	0x526F
+0xDCFA	0x5426
+0xDCFB	0x5490
+0xDCFC	0x57E0
+0xDCFD	0x592B
+0xDCFE	0x5A66
+0xDDA1	0x5B5A
+0xDDA2	0x5B75
+0xDDA3	0x5BCC
+0xDDA4	0x5E9C
+0xDDA5	0xF966
+0xDDA6	0x6276
+0xDDA7	0x6577
+0xDDA8	0x65A7
+0xDDA9	0x6D6E
+0xDDAA	0x6EA5
+0xDDAB	0x7236
+0xDDAC	0x7B26
+0xDDAD	0x7C3F
+0xDDAE	0x7F36
+0xDDAF	0x8150
+0xDDB0	0x8151
+0xDDB1	0x819A
+0xDDB2	0x8240
+0xDDB3	0x8299
+0xDDB4	0x83A9
+0xDDB5	0x8A03
+0xDDB6	0x8CA0
+0xDDB7	0x8CE6
+0xDDB8	0x8CFB
+0xDDB9	0x8D74
+0xDDBA	0x8DBA
+0xDDBB	0x90E8
+0xDDBC	0x91DC
+0xDDBD	0x961C
+0xDDBE	0x9644
+0xDDBF	0x99D9
+0xDDC0	0x9CE7
+0xDDC1	0x5317
+0xDDC2	0x5206
+0xDDC3	0x5429
+0xDDC4	0x5674
+0xDDC5	0x58B3
+0xDDC6	0x5954
+0xDDC7	0x596E
+0xDDC8	0x5FFF
+0xDDC9	0x61A4
+0xDDCA	0x626E
+0xDDCB	0x6610
+0xDDCC	0x6C7E
+0xDDCD	0x711A
+0xDDCE	0x76C6
+0xDDCF	0x7C89
+0xDDD0	0x7CDE
+0xDDD1	0x7D1B
+0xDDD2	0x82AC
+0xDDD3	0x8CC1
+0xDDD4	0x96F0
+0xDDD5	0xF967
+0xDDD6	0x4F5B
+0xDDD7	0x5F17
+0xDDD8	0x5F7F
+0xDDD9	0x62C2
+0xDDDA	0x5D29
+0xDDDB	0x670B
+0xDDDC	0x68DA
+0xDDDD	0x787C
+0xDDDE	0x7E43
+0xDDDF	0x9D6C
+0xDDE0	0x4E15
+0xDDE1	0x5099
+0xDDE2	0x5315
+0xDDE3	0x532A
+0xDDE4	0x5351
+0xDDE5	0x5983
+0xDDE6	0x5A62
+0xDDE7	0x5E87
+0xDDE8	0x60B2
+0xDDE9	0x618A
+0xDDEA	0x6249
+0xDDEB	0x6279
+0xDDEC	0x6590
+0xDDED	0x6787
+0xDDEE	0x69A7
+0xDDEF	0x6BD4
+0xDDF0	0x6BD6
+0xDDF1	0x6BD7
+0xDDF2	0x6BD8
+0xDDF3	0x6CB8
+0xDDF4	0xF968
+0xDDF5	0x7435
+0xDDF6	0x75FA
+0xDDF7	0x7812
+0xDDF8	0x7891
+0xDDF9	0x79D5
+0xDDFA	0x79D8
+0xDDFB	0x7C83
+0xDDFC	0x7DCB
+0xDDFD	0x7FE1
+0xDDFE	0x80A5
+0xDEA1	0x813E
+0xDEA2	0x81C2
+0xDEA3	0x83F2
+0xDEA4	0x871A
+0xDEA5	0x88E8
+0xDEA6	0x8AB9
+0xDEA7	0x8B6C
+0xDEA8	0x8CBB
+0xDEA9	0x9119
+0xDEAA	0x975E
+0xDEAB	0x98DB
+0xDEAC	0x9F3B
+0xDEAD	0x56AC
+0xDEAE	0x5B2A
+0xDEAF	0x5F6C
+0xDEB0	0x658C
+0xDEB1	0x6AB3
+0xDEB2	0x6BAF
+0xDEB3	0x6D5C
+0xDEB4	0x6FF1
+0xDEB5	0x7015
+0xDEB6	0x725D
+0xDEB7	0x73AD
+0xDEB8	0x8CA7
+0xDEB9	0x8CD3
+0xDEBA	0x983B
+0xDEBB	0x6191
+0xDEBC	0x6C37
+0xDEBD	0x8058
+0xDEBE	0x9A01
+0xDEBF	0x4E4D
+0xDEC0	0x4E8B
+0xDEC1	0x4E9B
+0xDEC2	0x4ED5
+0xDEC3	0x4F3A
+0xDEC4	0x4F3C
+0xDEC5	0x4F7F
+0xDEC6	0x4FDF
+0xDEC7	0x50FF
+0xDEC8	0x53F2
+0xDEC9	0x53F8
+0xDECA	0x5506
+0xDECB	0x55E3
+0xDECC	0x56DB
+0xDECD	0x58EB
+0xDECE	0x5962
+0xDECF	0x5A11
+0xDED0	0x5BEB
+0xDED1	0x5BFA
+0xDED2	0x5C04
+0xDED3	0x5DF3
+0xDED4	0x5E2B
+0xDED5	0x5F99
+0xDED6	0x601D
+0xDED7	0x6368
+0xDED8	0x659C
+0xDED9	0x65AF
+0xDEDA	0x67F6
+0xDEDB	0x67FB
+0xDEDC	0x68AD
+0xDEDD	0x6B7B
+0xDEDE	0x6C99
+0xDEDF	0x6CD7
+0xDEE0	0x6E23
+0xDEE1	0x7009
+0xDEE2	0x7345
+0xDEE3	0x7802
+0xDEE4	0x793E
+0xDEE5	0x7940
+0xDEE6	0x7960
+0xDEE7	0x79C1
+0xDEE8	0x7BE9
+0xDEE9	0x7D17
+0xDEEA	0x7D72
+0xDEEB	0x8086
+0xDEEC	0x820D
+0xDEED	0x838E
+0xDEEE	0x84D1
+0xDEEF	0x86C7
+0xDEF0	0x88DF
+0xDEF1	0x8A50
+0xDEF2	0x8A5E
+0xDEF3	0x8B1D
+0xDEF4	0x8CDC
+0xDEF5	0x8D66
+0xDEF6	0x8FAD
+0xDEF7	0x90AA
+0xDEF8	0x98FC
+0xDEF9	0x99DF
+0xDEFA	0x9E9D
+0xDEFB	0x524A
+0xDEFC	0xF969
+0xDEFD	0x6714
+0xDEFE	0xF96A
+0xDFA1	0x5098
+0xDFA2	0x522A
+0xDFA3	0x5C71
+0xDFA4	0x6563
+0xDFA5	0x6C55
+0xDFA6	0x73CA
+0xDFA7	0x7523
+0xDFA8	0x759D
+0xDFA9	0x7B97
+0xDFAA	0x849C
+0xDFAB	0x9178
+0xDFAC	0x9730
+0xDFAD	0x4E77
+0xDFAE	0x6492
+0xDFAF	0x6BBA
+0xDFB0	0x715E
+0xDFB1	0x85A9
+0xDFB2	0x4E09
+0xDFB3	0xF96B
+0xDFB4	0x6749
+0xDFB5	0x68EE
+0xDFB6	0x6E17
+0xDFB7	0x829F
+0xDFB8	0x8518
+0xDFB9	0x886B
+0xDFBA	0x63F7
+0xDFBB	0x6F81
+0xDFBC	0x9212
+0xDFBD	0x98AF
+0xDFBE	0x4E0A
+0xDFBF	0x50B7
+0xDFC0	0x50CF
+0xDFC1	0x511F
+0xDFC2	0x5546
+0xDFC3	0x55AA
+0xDFC4	0x5617
+0xDFC5	0x5B40
+0xDFC6	0x5C19
+0xDFC7	0x5CE0
+0xDFC8	0x5E38
+0xDFC9	0x5E8A
+0xDFCA	0x5EA0
+0xDFCB	0x5EC2
+0xDFCC	0x60F3
+0xDFCD	0x6851
+0xDFCE	0x6A61
+0xDFCF	0x6E58
+0xDFD0	0x723D
+0xDFD1	0x7240
+0xDFD2	0x72C0
+0xDFD3	0x76F8
+0xDFD4	0x7965
+0xDFD5	0x7BB1
+0xDFD6	0x7FD4
+0xDFD7	0x88F3
+0xDFD8	0x89F4
+0xDFD9	0x8A73
+0xDFDA	0x8C61
+0xDFDB	0x8CDE
+0xDFDC	0x971C
+0xDFDD	0x585E
+0xDFDE	0x74BD
+0xDFDF	0x8CFD
+0xDFE0	0x55C7
+0xDFE1	0xF96C
+0xDFE2	0x7A61
+0xDFE3	0x7D22
+0xDFE4	0x8272
+0xDFE5	0x7272
+0xDFE6	0x751F
+0xDFE7	0x7525
+0xDFE8	0xF96D
+0xDFE9	0x7B19
+0xDFEA	0x5885
+0xDFEB	0x58FB
+0xDFEC	0x5DBC
+0xDFED	0x5E8F
+0xDFEE	0x5EB6
+0xDFEF	0x5F90
+0xDFF0	0x6055
+0xDFF1	0x6292
+0xDFF2	0x637F
+0xDFF3	0x654D
+0xDFF4	0x6691
+0xDFF5	0x66D9
+0xDFF6	0x66F8
+0xDFF7	0x6816
+0xDFF8	0x68F2
+0xDFF9	0x7280
+0xDFFA	0x745E
+0xDFFB	0x7B6E
+0xDFFC	0x7D6E
+0xDFFD	0x7DD6
+0xDFFE	0x7F72
+0xE0A1	0x80E5
+0xE0A2	0x8212
+0xE0A3	0x85AF
+0xE0A4	0x897F
+0xE0A5	0x8A93
+0xE0A6	0x901D
+0xE0A7	0x92E4
+0xE0A8	0x9ECD
+0xE0A9	0x9F20
+0xE0AA	0x5915
+0xE0AB	0x596D
+0xE0AC	0x5E2D
+0xE0AD	0x60DC
+0xE0AE	0x6614
+0xE0AF	0x6673
+0xE0B0	0x6790
+0xE0B1	0x6C50
+0xE0B2	0x6DC5
+0xE0B3	0x6F5F
+0xE0B4	0x77F3
+0xE0B5	0x78A9
+0xE0B6	0x84C6
+0xE0B7	0x91CB
+0xE0B8	0x932B
+0xE0B9	0x4ED9
+0xE0BA	0x50CA
+0xE0BB	0x5148
+0xE0BC	0x5584
+0xE0BD	0x5B0B
+0xE0BE	0x5BA3
+0xE0BF	0x6247
+0xE0C0	0x657E
+0xE0C1	0x65CB
+0xE0C2	0x6E32
+0xE0C3	0x717D
+0xE0C4	0x7401
+0xE0C5	0x7444
+0xE0C6	0x7487
+0xE0C7	0x74BF
+0xE0C8	0x766C
+0xE0C9	0x79AA
+0xE0CA	0x7DDA
+0xE0CB	0x7E55
+0xE0CC	0x7FA8
+0xE0CD	0x817A
+0xE0CE	0x81B3
+0xE0CF	0x8239
+0xE0D0	0x861A
+0xE0D1	0x87EC
+0xE0D2	0x8A75
+0xE0D3	0x8DE3
+0xE0D4	0x9078
+0xE0D5	0x9291
+0xE0D6	0x9425
+0xE0D7	0x994D
+0xE0D8	0x9BAE
+0xE0D9	0x5368
+0xE0DA	0x5C51
+0xE0DB	0x6954
+0xE0DC	0x6CC4
+0xE0DD	0x6D29
+0xE0DE	0x6E2B
+0xE0DF	0x820C
+0xE0E0	0x859B
+0xE0E1	0x893B
+0xE0E2	0x8A2D
+0xE0E3	0x8AAA
+0xE0E4	0x96EA
+0xE0E5	0x9F67
+0xE0E6	0x5261
+0xE0E7	0x66B9
+0xE0E8	0x6BB2
+0xE0E9	0x7E96
+0xE0EA	0x87FE
+0xE0EB	0x8D0D
+0xE0EC	0x9583
+0xE0ED	0x965D
+0xE0EE	0x651D
+0xE0EF	0x6D89
+0xE0F0	0x71EE
+0xE0F1	0xF96E
+0xE0F2	0x57CE
+0xE0F3	0x59D3
+0xE0F4	0x5BAC
+0xE0F5	0x6027
+0xE0F6	0x60FA
+0xE0F7	0x6210
+0xE0F8	0x661F
+0xE0F9	0x665F
+0xE0FA	0x7329
+0xE0FB	0x73F9
+0xE0FC	0x76DB
+0xE0FD	0x7701
+0xE0FE	0x7B6C
+0xE1A1	0x8056
+0xE1A2	0x8072
+0xE1A3	0x8165
+0xE1A4	0x8AA0
+0xE1A5	0x9192
+0xE1A6	0x4E16
+0xE1A7	0x52E2
+0xE1A8	0x6B72
+0xE1A9	0x6D17
+0xE1AA	0x7A05
+0xE1AB	0x7B39
+0xE1AC	0x7D30
+0xE1AD	0xF96F
+0xE1AE	0x8CB0
+0xE1AF	0x53EC
+0xE1B0	0x562F
+0xE1B1	0x5851
+0xE1B2	0x5BB5
+0xE1B3	0x5C0F
+0xE1B4	0x5C11
+0xE1B5	0x5DE2
+0xE1B6	0x6240
+0xE1B7	0x6383
+0xE1B8	0x6414
+0xE1B9	0x662D
+0xE1BA	0x68B3
+0xE1BB	0x6CBC
+0xE1BC	0x6D88
+0xE1BD	0x6EAF
+0xE1BE	0x701F
+0xE1BF	0x70A4
+0xE1C0	0x71D2
+0xE1C1	0x7526
+0xE1C2	0x758F
+0xE1C3	0x758E
+0xE1C4	0x7619
+0xE1C5	0x7B11
+0xE1C6	0x7BE0
+0xE1C7	0x7C2B
+0xE1C8	0x7D20
+0xE1C9	0x7D39
+0xE1CA	0x852C
+0xE1CB	0x856D
+0xE1CC	0x8607
+0xE1CD	0x8A34
+0xE1CE	0x900D
+0xE1CF	0x9061
+0xE1D0	0x90B5
+0xE1D1	0x92B7
+0xE1D2	0x97F6
+0xE1D3	0x9A37
+0xE1D4	0x4FD7
+0xE1D5	0x5C6C
+0xE1D6	0x675F
+0xE1D7	0x6D91
+0xE1D8	0x7C9F
+0xE1D9	0x7E8C
+0xE1DA	0x8B16
+0xE1DB	0x8D16
+0xE1DC	0x901F
+0xE1DD	0x5B6B
+0xE1DE	0x5DFD
+0xE1DF	0x640D
+0xE1E0	0x84C0
+0xE1E1	0x905C
+0xE1E2	0x98E1
+0xE1E3	0x7387
+0xE1E4	0x5B8B
+0xE1E5	0x609A
+0xE1E6	0x677E
+0xE1E7	0x6DDE
+0xE1E8	0x8A1F
+0xE1E9	0x8AA6
+0xE1EA	0x9001
+0xE1EB	0x980C
+0xE1EC	0x5237
+0xE1ED	0xF970
+0xE1EE	0x7051
+0xE1EF	0x788E
+0xE1F0	0x9396
+0xE1F1	0x8870
+0xE1F2	0x91D7
+0xE1F3	0x4FEE
+0xE1F4	0x53D7
+0xE1F5	0x55FD
+0xE1F6	0x56DA
+0xE1F7	0x5782
+0xE1F8	0x58FD
+0xE1F9	0x5AC2
+0xE1FA	0x5B88
+0xE1FB	0x5CAB
+0xE1FC	0x5CC0
+0xE1FD	0x5E25
+0xE1FE	0x6101
+0xE2A1	0x620D
+0xE2A2	0x624B
+0xE2A3	0x6388
+0xE2A4	0x641C
+0xE2A5	0x6536
+0xE2A6	0x6578
+0xE2A7	0x6A39
+0xE2A8	0x6B8A
+0xE2A9	0x6C34
+0xE2AA	0x6D19
+0xE2AB	0x6F31
+0xE2AC	0x71E7
+0xE2AD	0x72E9
+0xE2AE	0x7378
+0xE2AF	0x7407
+0xE2B0	0x74B2
+0xE2B1	0x7626
+0xE2B2	0x7761
+0xE2B3	0x79C0
+0xE2B4	0x7A57
+0xE2B5	0x7AEA
+0xE2B6	0x7CB9
+0xE2B7	0x7D8F
+0xE2B8	0x7DAC
+0xE2B9	0x7E61
+0xE2BA	0x7F9E
+0xE2BB	0x8129
+0xE2BC	0x8331
+0xE2BD	0x8490
+0xE2BE	0x84DA
+0xE2BF	0x85EA
+0xE2C0	0x8896
+0xE2C1	0x8AB0
+0xE2C2	0x8B90
+0xE2C3	0x8F38
+0xE2C4	0x9042
+0xE2C5	0x9083
+0xE2C6	0x916C
+0xE2C7	0x9296
+0xE2C8	0x92B9
+0xE2C9	0x968B
+0xE2CA	0x96A7
+0xE2CB	0x96A8
+0xE2CC	0x96D6
+0xE2CD	0x9700
+0xE2CE	0x9808
+0xE2CF	0x9996
+0xE2D0	0x9AD3
+0xE2D1	0x9B1A
+0xE2D2	0x53D4
+0xE2D3	0x587E
+0xE2D4	0x5919
+0xE2D5	0x5B70
+0xE2D6	0x5BBF
+0xE2D7	0x6DD1
+0xE2D8	0x6F5A
+0xE2D9	0x719F
+0xE2DA	0x7421
+0xE2DB	0x74B9
+0xE2DC	0x8085
+0xE2DD	0x83FD
+0xE2DE	0x5DE1
+0xE2DF	0x5F87
+0xE2E0	0x5FAA
+0xE2E1	0x6042
+0xE2E2	0x65EC
+0xE2E3	0x6812
+0xE2E4	0x696F
+0xE2E5	0x6A53
+0xE2E6	0x6B89
+0xE2E7	0x6D35
+0xE2E8	0x6DF3
+0xE2E9	0x73E3
+0xE2EA	0x76FE
+0xE2EB	0x77AC
+0xE2EC	0x7B4D
+0xE2ED	0x7D14
+0xE2EE	0x8123
+0xE2EF	0x821C
+0xE2F0	0x8340
+0xE2F1	0x84F4
+0xE2F2	0x8563
+0xE2F3	0x8A62
+0xE2F4	0x8AC4
+0xE2F5	0x9187
+0xE2F6	0x931E
+0xE2F7	0x9806
+0xE2F8	0x99B4
+0xE2F9	0x620C
+0xE2FA	0x8853
+0xE2FB	0x8FF0
+0xE2FC	0x9265
+0xE2FD	0x5D07
+0xE2FE	0x5D27
+0xE3A1	0x5D69
+0xE3A2	0x745F
+0xE3A3	0x819D
+0xE3A4	0x8768
+0xE3A5	0x6FD5
+0xE3A6	0x62FE
+0xE3A7	0x7FD2
+0xE3A8	0x8936
+0xE3A9	0x8972
+0xE3AA	0x4E1E
+0xE3AB	0x4E58
+0xE3AC	0x50E7
+0xE3AD	0x52DD
+0xE3AE	0x5347
+0xE3AF	0x627F
+0xE3B0	0x6607
+0xE3B1	0x7E69
+0xE3B2	0x8805
+0xE3B3	0x965E
+0xE3B4	0x4F8D
+0xE3B5	0x5319
+0xE3B6	0x5636
+0xE3B7	0x59CB
+0xE3B8	0x5AA4
+0xE3B9	0x5C38
+0xE3BA	0x5C4E
+0xE3BB	0x5C4D
+0xE3BC	0x5E02
+0xE3BD	0x5F11
+0xE3BE	0x6043
+0xE3BF	0x65BD
+0xE3C0	0x662F
+0xE3C1	0x6642
+0xE3C2	0x67BE
+0xE3C3	0x67F4
+0xE3C4	0x731C
+0xE3C5	0x77E2
+0xE3C6	0x793A
+0xE3C7	0x7FC5
+0xE3C8	0x8494
+0xE3C9	0x84CD
+0xE3CA	0x8996
+0xE3CB	0x8A66
+0xE3CC	0x8A69
+0xE3CD	0x8AE1
+0xE3CE	0x8C55
+0xE3CF	0x8C7A
+0xE3D0	0x57F4
+0xE3D1	0x5BD4
+0xE3D2	0x5F0F
+0xE3D3	0x606F
+0xE3D4	0x62ED
+0xE3D5	0x690D
+0xE3D6	0x6B96
+0xE3D7	0x6E5C
+0xE3D8	0x7184
+0xE3D9	0x7BD2
+0xE3DA	0x8755
+0xE3DB	0x8B58
+0xE3DC	0x8EFE
+0xE3DD	0x98DF
+0xE3DE	0x98FE
+0xE3DF	0x4F38
+0xE3E0	0x4F81
+0xE3E1	0x4FE1
+0xE3E2	0x547B
+0xE3E3	0x5A20
+0xE3E4	0x5BB8
+0xE3E5	0x613C
+0xE3E6	0x65B0
+0xE3E7	0x6668
+0xE3E8	0x71FC
+0xE3E9	0x7533
+0xE3EA	0x795E
+0xE3EB	0x7D33
+0xE3EC	0x814E
+0xE3ED	0x81E3
+0xE3EE	0x8398
+0xE3EF	0x85AA
+0xE3F0	0x85CE
+0xE3F1	0x8703
+0xE3F2	0x8A0A
+0xE3F3	0x8EAB
+0xE3F4	0x8F9B
+0xE3F5	0xF971
+0xE3F6	0x8FC5
+0xE3F7	0x5931
+0xE3F8	0x5BA4
+0xE3F9	0x5BE6
+0xE3FA	0x6089
+0xE3FB	0x5BE9
+0xE3FC	0x5C0B
+0xE3FD	0x5FC3
+0xE3FE	0x6C81
+0xE4A1	0xF972
+0xE4A2	0x6DF1
+0xE4A3	0x700B
+0xE4A4	0x751A
+0xE4A5	0x82AF
+0xE4A6	0x8AF6
+0xE4A7	0x4EC0
+0xE4A8	0x5341
+0xE4A9	0xF973
+0xE4AA	0x96D9
+0xE4AB	0x6C0F
+0xE4AC	0x4E9E
+0xE4AD	0x4FC4
+0xE4AE	0x5152
+0xE4AF	0x555E
+0xE4B0	0x5A25
+0xE4B1	0x5CE8
+0xE4B2	0x6211
+0xE4B3	0x7259
+0xE4B4	0x82BD
+0xE4B5	0x83AA
+0xE4B6	0x86FE
+0xE4B7	0x8859
+0xE4B8	0x8A1D
+0xE4B9	0x963F
+0xE4BA	0x96C5
+0xE4BB	0x9913
+0xE4BC	0x9D09
+0xE4BD	0x9D5D
+0xE4BE	0x580A
+0xE4BF	0x5CB3
+0xE4C0	0x5DBD
+0xE4C1	0x5E44
+0xE4C2	0x60E1
+0xE4C3	0x6115
+0xE4C4	0x63E1
+0xE4C5	0x6A02
+0xE4C6	0x6E25
+0xE4C7	0x9102
+0xE4C8	0x9354
+0xE4C9	0x984E
+0xE4CA	0x9C10
+0xE4CB	0x9F77
+0xE4CC	0x5B89
+0xE4CD	0x5CB8
+0xE4CE	0x6309
+0xE4CF	0x664F
+0xE4D0	0x6848
+0xE4D1	0x773C
+0xE4D2	0x96C1
+0xE4D3	0x978D
+0xE4D4	0x9854
+0xE4D5	0x9B9F
+0xE4D6	0x65A1
+0xE4D7	0x8B01
+0xE4D8	0x8ECB
+0xE4D9	0x95BC
+0xE4DA	0x5535
+0xE4DB	0x5CA9
+0xE4DC	0x5DD6
+0xE4DD	0x5EB5
+0xE4DE	0x6697
+0xE4DF	0x764C
+0xE4E0	0x83F4
+0xE4E1	0x95C7
+0xE4E2	0x58D3
+0xE4E3	0x62BC
+0xE4E4	0x72CE
+0xE4E5	0x9D28
+0xE4E6	0x4EF0
+0xE4E7	0x592E
+0xE4E8	0x600F
+0xE4E9	0x663B
+0xE4EA	0x6B83
+0xE4EB	0x79E7
+0xE4EC	0x9D26
+0xE4ED	0x5393
+0xE4EE	0x54C0
+0xE4EF	0x57C3
+0xE4F0	0x5D16
+0xE4F1	0x611B
+0xE4F2	0x66D6
+0xE4F3	0x6DAF
+0xE4F4	0x788D
+0xE4F5	0x827E
+0xE4F6	0x9698
+0xE4F7	0x9744
+0xE4F8	0x5384
+0xE4F9	0x627C
+0xE4FA	0x6396
+0xE4FB	0x6DB2
+0xE4FC	0x7E0A
+0xE4FD	0x814B
+0xE4FE	0x984D
+0xE5A1	0x6AFB
+0xE5A2	0x7F4C
+0xE5A3	0x9DAF
+0xE5A4	0x9E1A
+0xE5A5	0x4E5F
+0xE5A6	0x503B
+0xE5A7	0x51B6
+0xE5A8	0x591C
+0xE5A9	0x60F9
+0xE5AA	0x63F6
+0xE5AB	0x6930
+0xE5AC	0x723A
+0xE5AD	0x8036
+0xE5AE	0xF974
+0xE5AF	0x91CE
+0xE5B0	0x5F31
+0xE5B1	0xF975
+0xE5B2	0xF976
+0xE5B3	0x7D04
+0xE5B4	0x82E5
+0xE5B5	0x846F
+0xE5B6	0x84BB
+0xE5B7	0x85E5
+0xE5B8	0x8E8D
+0xE5B9	0xF977
+0xE5BA	0x4F6F
+0xE5BB	0xF978
+0xE5BC	0xF979
+0xE5BD	0x58E4
+0xE5BE	0x5B43
+0xE5BF	0x6059
+0xE5C0	0x63DA
+0xE5C1	0x6518
+0xE5C2	0x656D
+0xE5C3	0x6698
+0xE5C4	0xF97A
+0xE5C5	0x694A
+0xE5C6	0x6A23
+0xE5C7	0x6D0B
+0xE5C8	0x7001
+0xE5C9	0x716C
+0xE5CA	0x75D2
+0xE5CB	0x760D
+0xE5CC	0x79B3
+0xE5CD	0x7A70
+0xE5CE	0xF97B
+0xE5CF	0x7F8A
+0xE5D0	0xF97C
+0xE5D1	0x8944
+0xE5D2	0xF97D
+0xE5D3	0x8B93
+0xE5D4	0x91C0
+0xE5D5	0x967D
+0xE5D6	0xF97E
+0xE5D7	0x990A
+0xE5D8	0x5704
+0xE5D9	0x5FA1
+0xE5DA	0x65BC
+0xE5DB	0x6F01
+0xE5DC	0x7600
+0xE5DD	0x79A6
+0xE5DE	0x8A9E
+0xE5DF	0x99AD
+0xE5E0	0x9B5A
+0xE5E1	0x9F6C
+0xE5E2	0x5104
+0xE5E3	0x61B6
+0xE5E4	0x6291
+0xE5E5	0x6A8D
+0xE5E6	0x81C6
+0xE5E7	0x5043
+0xE5E8	0x5830
+0xE5E9	0x5F66
+0xE5EA	0x7109
+0xE5EB	0x8A00
+0xE5EC	0x8AFA
+0xE5ED	0x5B7C
+0xE5EE	0x8616
+0xE5EF	0x4FFA
+0xE5F0	0x513C
+0xE5F1	0x56B4
+0xE5F2	0x5944
+0xE5F3	0x63A9
+0xE5F4	0x6DF9
+0xE5F5	0x5DAA
+0xE5F6	0x696D
+0xE5F7	0x5186
+0xE5F8	0x4E88
+0xE5F9	0x4F59
+0xE5FA	0xF97F
+0xE5FB	0xF980
+0xE5FC	0xF981
+0xE5FD	0x5982
+0xE5FE	0xF982
+0xE6A1	0xF983
+0xE6A2	0x6B5F
+0xE6A3	0x6C5D
+0xE6A4	0xF984
+0xE6A5	0x74B5
+0xE6A6	0x7916
+0xE6A7	0xF985
+0xE6A8	0x8207
+0xE6A9	0x8245
+0xE6AA	0x8339
+0xE6AB	0x8F3F
+0xE6AC	0x8F5D
+0xE6AD	0xF986
+0xE6AE	0x9918
+0xE6AF	0xF987
+0xE6B0	0xF988
+0xE6B1	0xF989
+0xE6B2	0x4EA6
+0xE6B3	0xF98A
+0xE6B4	0x57DF
+0xE6B5	0x5F79
+0xE6B6	0x6613
+0xE6B7	0xF98B
+0xE6B8	0xF98C
+0xE6B9	0x75AB
+0xE6BA	0x7E79
+0xE6BB	0x8B6F
+0xE6BC	0xF98D
+0xE6BD	0x9006
+0xE6BE	0x9A5B
+0xE6BF	0x56A5
+0xE6C0	0x5827
+0xE6C1	0x59F8
+0xE6C2	0x5A1F
+0xE6C3	0x5BB4
+0xE6C4	0xF98E
+0xE6C5	0x5EF6
+0xE6C6	0xF98F
+0xE6C7	0xF990
+0xE6C8	0x6350
+0xE6C9	0x633B
+0xE6CA	0xF991
+0xE6CB	0x693D
+0xE6CC	0x6C87
+0xE6CD	0x6CBF
+0xE6CE	0x6D8E
+0xE6CF	0x6D93
+0xE6D0	0x6DF5
+0xE6D1	0x6F14
+0xE6D2	0xF992
+0xE6D3	0x70DF
+0xE6D4	0x7136
+0xE6D5	0x7159
+0xE6D6	0xF993
+0xE6D7	0x71C3
+0xE6D8	0x71D5
+0xE6D9	0xF994
+0xE6DA	0x784F
+0xE6DB	0x786F
+0xE6DC	0xF995
+0xE6DD	0x7B75
+0xE6DE	0x7DE3
+0xE6DF	0xF996
+0xE6E0	0x7E2F
+0xE6E1	0xF997
+0xE6E2	0x884D
+0xE6E3	0x8EDF
+0xE6E4	0xF998
+0xE6E5	0xF999
+0xE6E6	0xF99A
+0xE6E7	0x925B
+0xE6E8	0xF99B
+0xE6E9	0x9CF6
+0xE6EA	0xF99C
+0xE6EB	0xF99D
+0xE6EC	0xF99E
+0xE6ED	0x6085
+0xE6EE	0x6D85
+0xE6EF	0xF99F
+0xE6F0	0x71B1
+0xE6F1	0xF9A0
+0xE6F2	0xF9A1
+0xE6F3	0x95B1
+0xE6F4	0x53AD
+0xE6F5	0xF9A2
+0xE6F6	0xF9A3
+0xE6F7	0xF9A4
+0xE6F8	0x67D3
+0xE6F9	0xF9A5
+0xE6FA	0x708E
+0xE6FB	0x7130
+0xE6FC	0x7430
+0xE6FD	0x8276
+0xE6FE	0x82D2
+0xE7A1	0xF9A6
+0xE7A2	0x95BB
+0xE7A3	0x9AE5
+0xE7A4	0x9E7D
+0xE7A5	0x66C4
+0xE7A6	0xF9A7
+0xE7A7	0x71C1
+0xE7A8	0x8449
+0xE7A9	0xF9A8
+0xE7AA	0xF9A9
+0xE7AB	0x584B
+0xE7AC	0xF9AA
+0xE7AD	0xF9AB
+0xE7AE	0x5DB8
+0xE7AF	0x5F71
+0xE7B0	0xF9AC
+0xE7B1	0x6620
+0xE7B2	0x668E
+0xE7B3	0x6979
+0xE7B4	0x69AE
+0xE7B5	0x6C38
+0xE7B6	0x6CF3
+0xE7B7	0x6E36
+0xE7B8	0x6F41
+0xE7B9	0x6FDA
+0xE7BA	0x701B
+0xE7BB	0x702F
+0xE7BC	0x7150
+0xE7BD	0x71DF
+0xE7BE	0x7370
+0xE7BF	0xF9AD
+0xE7C0	0x745B
+0xE7C1	0xF9AE
+0xE7C2	0x74D4
+0xE7C3	0x76C8
+0xE7C4	0x7A4E
+0xE7C5	0x7E93
+0xE7C6	0xF9AF
+0xE7C7	0xF9B0
+0xE7C8	0x82F1
+0xE7C9	0x8A60
+0xE7CA	0x8FCE
+0xE7CB	0xF9B1
+0xE7CC	0x9348
+0xE7CD	0xF9B2
+0xE7CE	0x9719
+0xE7CF	0xF9B3
+0xE7D0	0xF9B4
+0xE7D1	0x4E42
+0xE7D2	0x502A
+0xE7D3	0xF9B5
+0xE7D4	0x5208
+0xE7D5	0x53E1
+0xE7D6	0x66F3
+0xE7D7	0x6C6D
+0xE7D8	0x6FCA
+0xE7D9	0x730A
+0xE7DA	0x777F
+0xE7DB	0x7A62
+0xE7DC	0x82AE
+0xE7DD	0x85DD
+0xE7DE	0x8602
+0xE7DF	0xF9B6
+0xE7E0	0x88D4
+0xE7E1	0x8A63
+0xE7E2	0x8B7D
+0xE7E3	0x8C6B
+0xE7E4	0xF9B7
+0xE7E5	0x92B3
+0xE7E6	0xF9B8
+0xE7E7	0x9713
+0xE7E8	0x9810
+0xE7E9	0x4E94
+0xE7EA	0x4F0D
+0xE7EB	0x4FC9
+0xE7EC	0x50B2
+0xE7ED	0x5348
+0xE7EE	0x543E
+0xE7EF	0x5433
+0xE7F0	0x55DA
+0xE7F1	0x5862
+0xE7F2	0x58BA
+0xE7F3	0x5967
+0xE7F4	0x5A1B
+0xE7F5	0x5BE4
+0xE7F6	0x609F
+0xE7F7	0xF9B9
+0xE7F8	0x61CA
+0xE7F9	0x6556
+0xE7FA	0x65FF
+0xE7FB	0x6664
+0xE7FC	0x68A7
+0xE7FD	0x6C5A
+0xE7FE	0x6FB3
+0xE8A1	0x70CF
+0xE8A2	0x71AC
+0xE8A3	0x7352
+0xE8A4	0x7B7D
+0xE8A5	0x8708
+0xE8A6	0x8AA4
+0xE8A7	0x9C32
+0xE8A8	0x9F07
+0xE8A9	0x5C4B
+0xE8AA	0x6C83
+0xE8AB	0x7344
+0xE8AC	0x7389
+0xE8AD	0x923A
+0xE8AE	0x6EAB
+0xE8AF	0x7465
+0xE8B0	0x761F
+0xE8B1	0x7A69
+0xE8B2	0x7E15
+0xE8B3	0x860A
+0xE8B4	0x5140
+0xE8B5	0x58C5
+0xE8B6	0x64C1
+0xE8B7	0x74EE
+0xE8B8	0x7515
+0xE8B9	0x7670
+0xE8BA	0x7FC1
+0xE8BB	0x9095
+0xE8BC	0x96CD
+0xE8BD	0x9954
+0xE8BE	0x6E26
+0xE8BF	0x74E6
+0xE8C0	0x7AA9
+0xE8C1	0x7AAA
+0xE8C2	0x81E5
+0xE8C3	0x86D9
+0xE8C4	0x8778
+0xE8C5	0x8A1B
+0xE8C6	0x5A49
+0xE8C7	0x5B8C
+0xE8C8	0x5B9B
+0xE8C9	0x68A1
+0xE8CA	0x6900
+0xE8CB	0x6D63
+0xE8CC	0x73A9
+0xE8CD	0x7413
+0xE8CE	0x742C
+0xE8CF	0x7897
+0xE8D0	0x7DE9
+0xE8D1	0x7FEB
+0xE8D2	0x8118
+0xE8D3	0x8155
+0xE8D4	0x839E
+0xE8D5	0x8C4C
+0xE8D6	0x962E
+0xE8D7	0x9811
+0xE8D8	0x66F0
+0xE8D9	0x5F80
+0xE8DA	0x65FA
+0xE8DB	0x6789
+0xE8DC	0x6C6A
+0xE8DD	0x738B
+0xE8DE	0x502D
+0xE8DF	0x5A03
+0xE8E0	0x6B6A
+0xE8E1	0x77EE
+0xE8E2	0x5916
+0xE8E3	0x5D6C
+0xE8E4	0x5DCD
+0xE8E5	0x7325
+0xE8E6	0x754F
+0xE8E7	0xF9BA
+0xE8E8	0xF9BB
+0xE8E9	0x50E5
+0xE8EA	0x51F9
+0xE8EB	0x582F
+0xE8EC	0x592D
+0xE8ED	0x5996
+0xE8EE	0x59DA
+0xE8EF	0x5BE5
+0xE8F0	0xF9BC
+0xE8F1	0xF9BD
+0xE8F2	0x5DA2
+0xE8F3	0x62D7
+0xE8F4	0x6416
+0xE8F5	0x6493
+0xE8F6	0x64FE
+0xE8F7	0xF9BE
+0xE8F8	0x66DC
+0xE8F9	0xF9BF
+0xE8FA	0x6A48
+0xE8FB	0xF9C0
+0xE8FC	0x71FF
+0xE8FD	0x7464
+0xE8FE	0xF9C1
+0xE9A1	0x7A88
+0xE9A2	0x7AAF
+0xE9A3	0x7E47
+0xE9A4	0x7E5E
+0xE9A5	0x8000
+0xE9A6	0x8170
+0xE9A7	0xF9C2
+0xE9A8	0x87EF
+0xE9A9	0x8981
+0xE9AA	0x8B20
+0xE9AB	0x9059
+0xE9AC	0xF9C3
+0xE9AD	0x9080
+0xE9AE	0x9952
+0xE9AF	0x617E
+0xE9B0	0x6B32
+0xE9B1	0x6D74
+0xE9B2	0x7E1F
+0xE9B3	0x8925
+0xE9B4	0x8FB1
+0xE9B5	0x4FD1
+0xE9B6	0x50AD
+0xE9B7	0x5197
+0xE9B8	0x52C7
+0xE9B9	0x57C7
+0xE9BA	0x5889
+0xE9BB	0x5BB9
+0xE9BC	0x5EB8
+0xE9BD	0x6142
+0xE9BE	0x6995
+0xE9BF	0x6D8C
+0xE9C0	0x6E67
+0xE9C1	0x6EB6
+0xE9C2	0x7194
+0xE9C3	0x7462
+0xE9C4	0x7528
+0xE9C5	0x752C
+0xE9C6	0x8073
+0xE9C7	0x8338
+0xE9C8	0x84C9
+0xE9C9	0x8E0A
+0xE9CA	0x9394
+0xE9CB	0x93DE
+0xE9CC	0xF9C4
+0xE9CD	0x4E8E
+0xE9CE	0x4F51
+0xE9CF	0x5076
+0xE9D0	0x512A
+0xE9D1	0x53C8
+0xE9D2	0x53CB
+0xE9D3	0x53F3
+0xE9D4	0x5B87
+0xE9D5	0x5BD3
+0xE9D6	0x5C24
+0xE9D7	0x611A
+0xE9D8	0x6182
+0xE9D9	0x65F4
+0xE9DA	0x725B
+0xE9DB	0x7397
+0xE9DC	0x7440
+0xE9DD	0x76C2
+0xE9DE	0x7950
+0xE9DF	0x7991
+0xE9E0	0x79B9
+0xE9E1	0x7D06
+0xE9E2	0x7FBD
+0xE9E3	0x828B
+0xE9E4	0x85D5
+0xE9E5	0x865E
+0xE9E6	0x8FC2
+0xE9E7	0x9047
+0xE9E8	0x90F5
+0xE9E9	0x91EA
+0xE9EA	0x9685
+0xE9EB	0x96E8
+0xE9EC	0x96E9
+0xE9ED	0x52D6
+0xE9EE	0x5F67
+0xE9EF	0x65ED
+0xE9F0	0x6631
+0xE9F1	0x682F
+0xE9F2	0x715C
+0xE9F3	0x7A36
+0xE9F4	0x90C1
+0xE9F5	0x980A
+0xE9F6	0x4E91
+0xE9F7	0xF9C5
+0xE9F8	0x6A52
+0xE9F9	0x6B9E
+0xE9FA	0x6F90
+0xE9FB	0x7189
+0xE9FC	0x8018
+0xE9FD	0x82B8
+0xE9FE	0x8553
+0xEAA1	0x904B
+0xEAA2	0x9695
+0xEAA3	0x96F2
+0xEAA4	0x97FB
+0xEAA5	0x851A
+0xEAA6	0x9B31
+0xEAA7	0x4E90
+0xEAA8	0x718A
+0xEAA9	0x96C4
+0xEAAA	0x5143
+0xEAAB	0x539F
+0xEAAC	0x54E1
+0xEAAD	0x5713
+0xEAAE	0x5712
+0xEAAF	0x57A3
+0xEAB0	0x5A9B
+0xEAB1	0x5AC4
+0xEAB2	0x5BC3
+0xEAB3	0x6028
+0xEAB4	0x613F
+0xEAB5	0x63F4
+0xEAB6	0x6C85
+0xEAB7	0x6D39
+0xEAB8	0x6E72
+0xEAB9	0x6E90
+0xEABA	0x7230
+0xEABB	0x733F
+0xEABC	0x7457
+0xEABD	0x82D1
+0xEABE	0x8881
+0xEABF	0x8F45
+0xEAC0	0x9060
+0xEAC1	0xF9C6
+0xEAC2	0x9662
+0xEAC3	0x9858
+0xEAC4	0x9D1B
+0xEAC5	0x6708
+0xEAC6	0x8D8A
+0xEAC7	0x925E
+0xEAC8	0x4F4D
+0xEAC9	0x5049
+0xEACA	0x50DE
+0xEACB	0x5371
+0xEACC	0x570D
+0xEACD	0x59D4
+0xEACE	0x5A01
+0xEACF	0x5C09
+0xEAD0	0x6170
+0xEAD1	0x6690
+0xEAD2	0x6E2D
+0xEAD3	0x7232
+0xEAD4	0x744B
+0xEAD5	0x7DEF
+0xEAD6	0x80C3
+0xEAD7	0x840E
+0xEAD8	0x8466
+0xEAD9	0x853F
+0xEADA	0x875F
+0xEADB	0x885B
+0xEADC	0x8918
+0xEADD	0x8B02
+0xEADE	0x9055
+0xEADF	0x97CB
+0xEAE0	0x9B4F
+0xEAE1	0x4E73
+0xEAE2	0x4F91
+0xEAE3	0x5112
+0xEAE4	0x516A
+0xEAE5	0xF9C7
+0xEAE6	0x552F
+0xEAE7	0x55A9
+0xEAE8	0x5B7A
+0xEAE9	0x5BA5
+0xEAEA	0x5E7C
+0xEAEB	0x5E7D
+0xEAEC	0x5EBE
+0xEAED	0x60A0
+0xEAEE	0x60DF
+0xEAEF	0x6108
+0xEAF0	0x6109
+0xEAF1	0x63C4
+0xEAF2	0x6538
+0xEAF3	0x6709
+0xEAF4	0xF9C8
+0xEAF5	0x67D4
+0xEAF6	0x67DA
+0xEAF7	0xF9C9
+0xEAF8	0x6961
+0xEAF9	0x6962
+0xEAFA	0x6CB9
+0xEAFB	0x6D27
+0xEAFC	0xF9CA
+0xEAFD	0x6E38
+0xEAFE	0xF9CB
+0xEBA1	0x6FE1
+0xEBA2	0x7336
+0xEBA3	0x7337
+0xEBA4	0xF9CC
+0xEBA5	0x745C
+0xEBA6	0x7531
+0xEBA7	0xF9CD
+0xEBA8	0x7652
+0xEBA9	0xF9CE
+0xEBAA	0xF9CF
+0xEBAB	0x7DAD
+0xEBAC	0x81FE
+0xEBAD	0x8438
+0xEBAE	0x88D5
+0xEBAF	0x8A98
+0xEBB0	0x8ADB
+0xEBB1	0x8AED
+0xEBB2	0x8E30
+0xEBB3	0x8E42
+0xEBB4	0x904A
+0xEBB5	0x903E
+0xEBB6	0x907A
+0xEBB7	0x9149
+0xEBB8	0x91C9
+0xEBB9	0x936E
+0xEBBA	0xF9D0
+0xEBBB	0xF9D1
+0xEBBC	0x5809
+0xEBBD	0xF9D2
+0xEBBE	0x6BD3
+0xEBBF	0x8089
+0xEBC0	0x80B2
+0xEBC1	0xF9D3
+0xEBC2	0xF9D4
+0xEBC3	0x5141
+0xEBC4	0x596B
+0xEBC5	0x5C39
+0xEBC6	0xF9D5
+0xEBC7	0xF9D6
+0xEBC8	0x6F64
+0xEBC9	0x73A7
+0xEBCA	0x80E4
+0xEBCB	0x8D07
+0xEBCC	0xF9D7
+0xEBCD	0x9217
+0xEBCE	0x958F
+0xEBCF	0xF9D8
+0xEBD0	0xF9D9
+0xEBD1	0xF9DA
+0xEBD2	0xF9DB
+0xEBD3	0x807F
+0xEBD4	0x620E
+0xEBD5	0x701C
+0xEBD6	0x7D68
+0xEBD7	0x878D
+0xEBD8	0xF9DC
+0xEBD9	0x57A0
+0xEBDA	0x6069
+0xEBDB	0x6147
+0xEBDC	0x6BB7
+0xEBDD	0x8ABE
+0xEBDE	0x9280
+0xEBDF	0x96B1
+0xEBE0	0x4E59
+0xEBE1	0x541F
+0xEBE2	0x6DEB
+0xEBE3	0x852D
+0xEBE4	0x9670
+0xEBE5	0x97F3
+0xEBE6	0x98EE
+0xEBE7	0x63D6
+0xEBE8	0x6CE3
+0xEBE9	0x9091
+0xEBEA	0x51DD
+0xEBEB	0x61C9
+0xEBEC	0x81BA
+0xEBED	0x9DF9
+0xEBEE	0x4F9D
+0xEBEF	0x501A
+0xEBF0	0x5100
+0xEBF1	0x5B9C
+0xEBF2	0x610F
+0xEBF3	0x61FF
+0xEBF4	0x64EC
+0xEBF5	0x6905
+0xEBF6	0x6BC5
+0xEBF7	0x7591
+0xEBF8	0x77E3
+0xEBF9	0x7FA9
+0xEBFA	0x8264
+0xEBFB	0x858F
+0xEBFC	0x87FB
+0xEBFD	0x8863
+0xEBFE	0x8ABC
+0xECA1	0x8B70
+0xECA2	0x91AB
+0xECA3	0x4E8C
+0xECA4	0x4EE5
+0xECA5	0x4F0A
+0xECA6	0xF9DD
+0xECA7	0xF9DE
+0xECA8	0x5937
+0xECA9	0x59E8
+0xECAA	0xF9DF
+0xECAB	0x5DF2
+0xECAC	0x5F1B
+0xECAD	0x5F5B
+0xECAE	0x6021
+0xECAF	0xF9E0
+0xECB0	0xF9E1
+0xECB1	0xF9E2
+0xECB2	0xF9E3
+0xECB3	0x723E
+0xECB4	0x73E5
+0xECB5	0xF9E4
+0xECB6	0x7570
+0xECB7	0x75CD
+0xECB8	0xF9E5
+0xECB9	0x79FB
+0xECBA	0xF9E6
+0xECBB	0x800C
+0xECBC	0x8033
+0xECBD	0x8084
+0xECBE	0x82E1
+0xECBF	0x8351
+0xECC0	0xF9E7
+0xECC1	0xF9E8
+0xECC2	0x8CBD
+0xECC3	0x8CB3
+0xECC4	0x9087
+0xECC5	0xF9E9
+0xECC6	0xF9EA
+0xECC7	0x98F4
+0xECC8	0x990C
+0xECC9	0xF9EB
+0xECCA	0xF9EC
+0xECCB	0x7037
+0xECCC	0x76CA
+0xECCD	0x7FCA
+0xECCE	0x7FCC
+0xECCF	0x7FFC
+0xECD0	0x8B1A
+0xECD1	0x4EBA
+0xECD2	0x4EC1
+0xECD3	0x5203
+0xECD4	0x5370
+0xECD5	0xF9ED
+0xECD6	0x54BD
+0xECD7	0x56E0
+0xECD8	0x59FB
+0xECD9	0x5BC5
+0xECDA	0x5F15
+0xECDB	0x5FCD
+0xECDC	0x6E6E
+0xECDD	0xF9EE
+0xECDE	0xF9EF
+0xECDF	0x7D6A
+0xECE0	0x8335
+0xECE1	0xF9F0
+0xECE2	0x8693
+0xECE3	0x8A8D
+0xECE4	0xF9F1
+0xECE5	0x976D
+0xECE6	0x9777
+0xECE7	0xF9F2
+0xECE8	0xF9F3
+0xECE9	0x4E00
+0xECEA	0x4F5A
+0xECEB	0x4F7E
+0xECEC	0x58F9
+0xECED	0x65E5
+0xECEE	0x6EA2
+0xECEF	0x9038
+0xECF0	0x93B0
+0xECF1	0x99B9
+0xECF2	0x4EFB
+0xECF3	0x58EC
+0xECF4	0x598A
+0xECF5	0x59D9
+0xECF6	0x6041
+0xECF7	0xF9F4
+0xECF8	0xF9F5
+0xECF9	0x7A14
+0xECFA	0xF9F6
+0xECFB	0x834F
+0xECFC	0x8CC3
+0xECFD	0x5165
+0xECFE	0x5344
+0xEDA1	0xF9F7
+0xEDA2	0xF9F8
+0xEDA3	0xF9F9
+0xEDA4	0x4ECD
+0xEDA5	0x5269
+0xEDA6	0x5B55
+0xEDA7	0x82BF
+0xEDA8	0x4ED4
+0xEDA9	0x523A
+0xEDAA	0x54A8
+0xEDAB	0x59C9
+0xEDAC	0x59FF
+0xEDAD	0x5B50
+0xEDAE	0x5B57
+0xEDAF	0x5B5C
+0xEDB0	0x6063
+0xEDB1	0x6148
+0xEDB2	0x6ECB
+0xEDB3	0x7099
+0xEDB4	0x716E
+0xEDB5	0x7386
+0xEDB6	0x74F7
+0xEDB7	0x75B5
+0xEDB8	0x78C1
+0xEDB9	0x7D2B
+0xEDBA	0x8005
+0xEDBB	0x81EA
+0xEDBC	0x8328
+0xEDBD	0x8517
+0xEDBE	0x85C9
+0xEDBF	0x8AEE
+0xEDC0	0x8CC7
+0xEDC1	0x96CC
+0xEDC2	0x4F5C
+0xEDC3	0x52FA
+0xEDC4	0x56BC
+0xEDC5	0x65AB
+0xEDC6	0x6628
+0xEDC7	0x707C
+0xEDC8	0x70B8
+0xEDC9	0x7235
+0xEDCA	0x7DBD
+0xEDCB	0x828D
+0xEDCC	0x914C
+0xEDCD	0x96C0
+0xEDCE	0x9D72
+0xEDCF	0x5B71
+0xEDD0	0x68E7
+0xEDD1	0x6B98
+0xEDD2	0x6F7A
+0xEDD3	0x76DE
+0xEDD4	0x5C91
+0xEDD5	0x66AB
+0xEDD6	0x6F5B
+0xEDD7	0x7BB4
+0xEDD8	0x7C2A
+0xEDD9	0x8836
+0xEDDA	0x96DC
+0xEDDB	0x4E08
+0xEDDC	0x4ED7
+0xEDDD	0x5320
+0xEDDE	0x5834
+0xEDDF	0x58BB
+0xEDE0	0x58EF
+0xEDE1	0x596C
+0xEDE2	0x5C07
+0xEDE3	0x5E33
+0xEDE4	0x5E84
+0xEDE5	0x5F35
+0xEDE6	0x638C
+0xEDE7	0x66B2
+0xEDE8	0x6756
+0xEDE9	0x6A1F
+0xEDEA	0x6AA3
+0xEDEB	0x6B0C
+0xEDEC	0x6F3F
+0xEDED	0x7246
+0xEDEE	0xF9FA
+0xEDEF	0x7350
+0xEDF0	0x748B
+0xEDF1	0x7AE0
+0xEDF2	0x7CA7
+0xEDF3	0x8178
+0xEDF4	0x81DF
+0xEDF5	0x81E7
+0xEDF6	0x838A
+0xEDF7	0x846C
+0xEDF8	0x8523
+0xEDF9	0x8594
+0xEDFA	0x85CF
+0xEDFB	0x88DD
+0xEDFC	0x8D13
+0xEDFD	0x91AC
+0xEDFE	0x9577
+0xEEA1	0x969C
+0xEEA2	0x518D
+0xEEA3	0x54C9
+0xEEA4	0x5728
+0xEEA5	0x5BB0
+0xEEA6	0x624D
+0xEEA7	0x6750
+0xEEA8	0x683D
+0xEEA9	0x6893
+0xEEAA	0x6E3D
+0xEEAB	0x6ED3
+0xEEAC	0x707D
+0xEEAD	0x7E21
+0xEEAE	0x88C1
+0xEEAF	0x8CA1
+0xEEB0	0x8F09
+0xEEB1	0x9F4B
+0xEEB2	0x9F4E
+0xEEB3	0x722D
+0xEEB4	0x7B8F
+0xEEB5	0x8ACD
+0xEEB6	0x931A
+0xEEB7	0x4F47
+0xEEB8	0x4F4E
+0xEEB9	0x5132
+0xEEBA	0x5480
+0xEEBB	0x59D0
+0xEEBC	0x5E95
+0xEEBD	0x62B5
+0xEEBE	0x6775
+0xEEBF	0x696E
+0xEEC0	0x6A17
+0xEEC1	0x6CAE
+0xEEC2	0x6E1A
+0xEEC3	0x72D9
+0xEEC4	0x732A
+0xEEC5	0x75BD
+0xEEC6	0x7BB8
+0xEEC7	0x7D35
+0xEEC8	0x82E7
+0xEEC9	0x83F9
+0xEECA	0x8457
+0xEECB	0x85F7
+0xEECC	0x8A5B
+0xEECD	0x8CAF
+0xEECE	0x8E87
+0xEECF	0x9019
+0xEED0	0x90B8
+0xEED1	0x96CE
+0xEED2	0x9F5F
+0xEED3	0x52E3
+0xEED4	0x540A
+0xEED5	0x5AE1
+0xEED6	0x5BC2
+0xEED7	0x6458
+0xEED8	0x6575
+0xEED9	0x6EF4
+0xEEDA	0x72C4
+0xEEDB	0xF9FB
+0xEEDC	0x7684
+0xEEDD	0x7A4D
+0xEEDE	0x7B1B
+0xEEDF	0x7C4D
+0xEEE0	0x7E3E
+0xEEE1	0x7FDF
+0xEEE2	0x837B
+0xEEE3	0x8B2B
+0xEEE4	0x8CCA
+0xEEE5	0x8D64
+0xEEE6	0x8DE1
+0xEEE7	0x8E5F
+0xEEE8	0x8FEA
+0xEEE9	0x8FF9
+0xEEEA	0x9069
+0xEEEB	0x93D1
+0xEEEC	0x4F43
+0xEEED	0x4F7A
+0xEEEE	0x50B3
+0xEEEF	0x5168
+0xEEF0	0x5178
+0xEEF1	0x524D
+0xEEF2	0x526A
+0xEEF3	0x5861
+0xEEF4	0x587C
+0xEEF5	0x5960
+0xEEF6	0x5C08
+0xEEF7	0x5C55
+0xEEF8	0x5EDB
+0xEEF9	0x609B
+0xEEFA	0x6230
+0xEEFB	0x6813
+0xEEFC	0x6BBF
+0xEEFD	0x6C08
+0xEEFE	0x6FB1
+0xEFA1	0x714E
+0xEFA2	0x7420
+0xEFA3	0x7530
+0xEFA4	0x7538
+0xEFA5	0x7551
+0xEFA6	0x7672
+0xEFA7	0x7B4C
+0xEFA8	0x7B8B
+0xEFA9	0x7BAD
+0xEFAA	0x7BC6
+0xEFAB	0x7E8F
+0xEFAC	0x8A6E
+0xEFAD	0x8F3E
+0xEFAE	0x8F49
+0xEFAF	0x923F
+0xEFB0	0x9293
+0xEFB1	0x9322
+0xEFB2	0x942B
+0xEFB3	0x96FB
+0xEFB4	0x985A
+0xEFB5	0x986B
+0xEFB6	0x991E
+0xEFB7	0x5207
+0xEFB8	0x622A
+0xEFB9	0x6298
+0xEFBA	0x6D59
+0xEFBB	0x7664
+0xEFBC	0x7ACA
+0xEFBD	0x7BC0
+0xEFBE	0x7D76
+0xEFBF	0x5360
+0xEFC0	0x5CBE
+0xEFC1	0x5E97
+0xEFC2	0x6F38
+0xEFC3	0x70B9
+0xEFC4	0x7C98
+0xEFC5	0x9711
+0xEFC6	0x9B8E
+0xEFC7	0x9EDE
+0xEFC8	0x63A5
+0xEFC9	0x647A
+0xEFCA	0x8776
+0xEFCB	0x4E01
+0xEFCC	0x4E95
+0xEFCD	0x4EAD
+0xEFCE	0x505C
+0xEFCF	0x5075
+0xEFD0	0x5448
+0xEFD1	0x59C3
+0xEFD2	0x5B9A
+0xEFD3	0x5E40
+0xEFD4	0x5EAD
+0xEFD5	0x5EF7
+0xEFD6	0x5F81
+0xEFD7	0x60C5
+0xEFD8	0x633A
+0xEFD9	0x653F
+0xEFDA	0x6574
+0xEFDB	0x65CC
+0xEFDC	0x6676
+0xEFDD	0x6678
+0xEFDE	0x67FE
+0xEFDF	0x6968
+0xEFE0	0x6A89
+0xEFE1	0x6B63
+0xEFE2	0x6C40
+0xEFE3	0x6DC0
+0xEFE4	0x6DE8
+0xEFE5	0x6E1F
+0xEFE6	0x6E5E
+0xEFE7	0x701E
+0xEFE8	0x70A1
+0xEFE9	0x738E
+0xEFEA	0x73FD
+0xEFEB	0x753A
+0xEFEC	0x775B
+0xEFED	0x7887
+0xEFEE	0x798E
+0xEFEF	0x7A0B
+0xEFF0	0x7A7D
+0xEFF1	0x7CBE
+0xEFF2	0x7D8E
+0xEFF3	0x8247
+0xEFF4	0x8A02
+0xEFF5	0x8AEA
+0xEFF6	0x8C9E
+0xEFF7	0x912D
+0xEFF8	0x914A
+0xEFF9	0x91D8
+0xEFFA	0x9266
+0xEFFB	0x92CC
+0xEFFC	0x9320
+0xEFFD	0x9706
+0xEFFE	0x9756
+0xF0A1	0x975C
+0xF0A2	0x9802
+0xF0A3	0x9F0E
+0xF0A4	0x5236
+0xF0A5	0x5291
+0xF0A6	0x557C
+0xF0A7	0x5824
+0xF0A8	0x5E1D
+0xF0A9	0x5F1F
+0xF0AA	0x608C
+0xF0AB	0x63D0
+0xF0AC	0x68AF
+0xF0AD	0x6FDF
+0xF0AE	0x796D
+0xF0AF	0x7B2C
+0xF0B0	0x81CD
+0xF0B1	0x85BA
+0xF0B2	0x88FD
+0xF0B3	0x8AF8
+0xF0B4	0x8E44
+0xF0B5	0x918D
+0xF0B6	0x9664
+0xF0B7	0x969B
+0xF0B8	0x973D
+0xF0B9	0x984C
+0xF0BA	0x9F4A
+0xF0BB	0x4FCE
+0xF0BC	0x5146
+0xF0BD	0x51CB
+0xF0BE	0x52A9
+0xF0BF	0x5632
+0xF0C0	0x5F14
+0xF0C1	0x5F6B
+0xF0C2	0x63AA
+0xF0C3	0x64CD
+0xF0C4	0x65E9
+0xF0C5	0x6641
+0xF0C6	0x66FA
+0xF0C7	0x66F9
+0xF0C8	0x671D
+0xF0C9	0x689D
+0xF0CA	0x68D7
+0xF0CB	0x69FD
+0xF0CC	0x6F15
+0xF0CD	0x6F6E
+0xF0CE	0x7167
+0xF0CF	0x71E5
+0xF0D0	0x722A
+0xF0D1	0x74AA
+0xF0D2	0x773A
+0xF0D3	0x7956
+0xF0D4	0x795A
+0xF0D5	0x79DF
+0xF0D6	0x7A20
+0xF0D7	0x7A95
+0xF0D8	0x7C97
+0xF0D9	0x7CDF
+0xF0DA	0x7D44
+0xF0DB	0x7E70
+0xF0DC	0x8087
+0xF0DD	0x85FB
+0xF0DE	0x86A4
+0xF0DF	0x8A54
+0xF0E0	0x8ABF
+0xF0E1	0x8D99
+0xF0E2	0x8E81
+0xF0E3	0x9020
+0xF0E4	0x906D
+0xF0E5	0x91E3
+0xF0E6	0x963B
+0xF0E7	0x96D5
+0xF0E8	0x9CE5
+0xF0E9	0x65CF
+0xF0EA	0x7C07
+0xF0EB	0x8DB3
+0xF0EC	0x93C3
+0xF0ED	0x5B58
+0xF0EE	0x5C0A
+0xF0EF	0x5352
+0xF0F0	0x62D9
+0xF0F1	0x731D
+0xF0F2	0x5027
+0xF0F3	0x5B97
+0xF0F4	0x5F9E
+0xF0F5	0x60B0
+0xF0F6	0x616B
+0xF0F7	0x68D5
+0xF0F8	0x6DD9
+0xF0F9	0x742E
+0xF0FA	0x7A2E
+0xF0FB	0x7D42
+0xF0FC	0x7D9C
+0xF0FD	0x7E31
+0xF0FE	0x816B
+0xF1A1	0x8E2A
+0xF1A2	0x8E35
+0xF1A3	0x937E
+0xF1A4	0x9418
+0xF1A5	0x4F50
+0xF1A6	0x5750
+0xF1A7	0x5DE6
+0xF1A8	0x5EA7
+0xF1A9	0x632B
+0xF1AA	0x7F6A
+0xF1AB	0x4E3B
+0xF1AC	0x4F4F
+0xF1AD	0x4F8F
+0xF1AE	0x505A
+0xF1AF	0x59DD
+0xF1B0	0x80C4
+0xF1B1	0x546A
+0xF1B2	0x5468
+0xF1B3	0x55FE
+0xF1B4	0x594F
+0xF1B5	0x5B99
+0xF1B6	0x5DDE
+0xF1B7	0x5EDA
+0xF1B8	0x665D
+0xF1B9	0x6731
+0xF1BA	0x67F1
+0xF1BB	0x682A
+0xF1BC	0x6CE8
+0xF1BD	0x6D32
+0xF1BE	0x6E4A
+0xF1BF	0x6F8D
+0xF1C0	0x70B7
+0xF1C1	0x73E0
+0xF1C2	0x7587
+0xF1C3	0x7C4C
+0xF1C4	0x7D02
+0xF1C5	0x7D2C
+0xF1C6	0x7DA2
+0xF1C7	0x821F
+0xF1C8	0x86DB
+0xF1C9	0x8A3B
+0xF1CA	0x8A85
+0xF1CB	0x8D70
+0xF1CC	0x8E8A
+0xF1CD	0x8F33
+0xF1CE	0x9031
+0xF1CF	0x914E
+0xF1D0	0x9152
+0xF1D1	0x9444
+0xF1D2	0x99D0
+0xF1D3	0x7AF9
+0xF1D4	0x7CA5
+0xF1D5	0x4FCA
+0xF1D6	0x5101
+0xF1D7	0x51C6
+0xF1D8	0x57C8
+0xF1D9	0x5BEF
+0xF1DA	0x5CFB
+0xF1DB	0x6659
+0xF1DC	0x6A3D
+0xF1DD	0x6D5A
+0xF1DE	0x6E96
+0xF1DF	0x6FEC
+0xF1E0	0x710C
+0xF1E1	0x756F
+0xF1E2	0x7AE3
+0xF1E3	0x8822
+0xF1E4	0x9021
+0xF1E5	0x9075
+0xF1E6	0x96CB
+0xF1E7	0x99FF
+0xF1E8	0x8301
+0xF1E9	0x4E2D
+0xF1EA	0x4EF2
+0xF1EB	0x8846
+0xF1EC	0x91CD
+0xF1ED	0x537D
+0xF1EE	0x6ADB
+0xF1EF	0x696B
+0xF1F0	0x6C41
+0xF1F1	0x847A
+0xF1F2	0x589E
+0xF1F3	0x618E
+0xF1F4	0x66FE
+0xF1F5	0x62EF
+0xF1F6	0x70DD
+0xF1F7	0x7511
+0xF1F8	0x75C7
+0xF1F9	0x7E52
+0xF1FA	0x84B8
+0xF1FB	0x8B49
+0xF1FC	0x8D08
+0xF1FD	0x4E4B
+0xF1FE	0x53EA
+0xF2A1	0x54AB
+0xF2A2	0x5730
+0xF2A3	0x5740
+0xF2A4	0x5FD7
+0xF2A5	0x6301
+0xF2A6	0x6307
+0xF2A7	0x646F
+0xF2A8	0x652F
+0xF2A9	0x65E8
+0xF2AA	0x667A
+0xF2AB	0x679D
+0xF2AC	0x67B3
+0xF2AD	0x6B62
+0xF2AE	0x6C60
+0xF2AF	0x6C9A
+0xF2B0	0x6F2C
+0xF2B1	0x77E5
+0xF2B2	0x7825
+0xF2B3	0x7949
+0xF2B4	0x7957
+0xF2B5	0x7D19
+0xF2B6	0x80A2
+0xF2B7	0x8102
+0xF2B8	0x81F3
+0xF2B9	0x829D
+0xF2BA	0x82B7
+0xF2BB	0x8718
+0xF2BC	0x8A8C
+0xF2BD	0xF9FC
+0xF2BE	0x8D04
+0xF2BF	0x8DBE
+0xF2C0	0x9072
+0xF2C1	0x76F4
+0xF2C2	0x7A19
+0xF2C3	0x7A37
+0xF2C4	0x7E54
+0xF2C5	0x8077
+0xF2C6	0x5507
+0xF2C7	0x55D4
+0xF2C8	0x5875
+0xF2C9	0x632F
+0xF2CA	0x6422
+0xF2CB	0x6649
+0xF2CC	0x664B
+0xF2CD	0x686D
+0xF2CE	0x699B
+0xF2CF	0x6B84
+0xF2D0	0x6D25
+0xF2D1	0x6EB1
+0xF2D2	0x73CD
+0xF2D3	0x7468
+0xF2D4	0x74A1
+0xF2D5	0x755B
+0xF2D6	0x75B9
+0xF2D7	0x76E1
+0xF2D8	0x771E
+0xF2D9	0x778B
+0xF2DA	0x79E6
+0xF2DB	0x7E09
+0xF2DC	0x7E1D
+0xF2DD	0x81FB
+0xF2DE	0x852F
+0xF2DF	0x8897
+0xF2E0	0x8A3A
+0xF2E1	0x8CD1
+0xF2E2	0x8EEB
+0xF2E3	0x8FB0
+0xF2E4	0x9032
+0xF2E5	0x93AD
+0xF2E6	0x9663
+0xF2E7	0x9673
+0xF2E8	0x9707
+0xF2E9	0x4F84
+0xF2EA	0x53F1
+0xF2EB	0x59EA
+0xF2EC	0x5AC9
+0xF2ED	0x5E19
+0xF2EE	0x684E
+0xF2EF	0x74C6
+0xF2F0	0x75BE
+0xF2F1	0x79E9
+0xF2F2	0x7A92
+0xF2F3	0x81A3
+0xF2F4	0x86ED
+0xF2F5	0x8CEA
+0xF2F6	0x8DCC
+0xF2F7	0x8FED
+0xF2F8	0x659F
+0xF2F9	0x6715
+0xF2FA	0xF9FD
+0xF2FB	0x57F7
+0xF2FC	0x6F57
+0xF2FD	0x7DDD
+0xF2FE	0x8F2F
+0xF3A1	0x93F6
+0xF3A2	0x96C6
+0xF3A3	0x5FB5
+0xF3A4	0x61F2
+0xF3A5	0x6F84
+0xF3A6	0x4E14
+0xF3A7	0x4F98
+0xF3A8	0x501F
+0xF3A9	0x53C9
+0xF3AA	0x55DF
+0xF3AB	0x5D6F
+0xF3AC	0x5DEE
+0xF3AD	0x6B21
+0xF3AE	0x6B64
+0xF3AF	0x78CB
+0xF3B0	0x7B9A
+0xF3B1	0xF9FE
+0xF3B2	0x8E49
+0xF3B3	0x8ECA
+0xF3B4	0x906E
+0xF3B5	0x6349
+0xF3B6	0x643E
+0xF3B7	0x7740
+0xF3B8	0x7A84
+0xF3B9	0x932F
+0xF3BA	0x947F
+0xF3BB	0x9F6A
+0xF3BC	0x64B0
+0xF3BD	0x6FAF
+0xF3BE	0x71E6
+0xF3BF	0x74A8
+0xF3C0	0x74DA
+0xF3C1	0x7AC4
+0xF3C2	0x7C12
+0xF3C3	0x7E82
+0xF3C4	0x7CB2
+0xF3C5	0x7E98
+0xF3C6	0x8B9A
+0xF3C7	0x8D0A
+0xF3C8	0x947D
+0xF3C9	0x9910
+0xF3CA	0x994C
+0xF3CB	0x5239
+0xF3CC	0x5BDF
+0xF3CD	0x64E6
+0xF3CE	0x672D
+0xF3CF	0x7D2E
+0xF3D0	0x50ED
+0xF3D1	0x53C3
+0xF3D2	0x5879
+0xF3D3	0x6158
+0xF3D4	0x6159
+0xF3D5	0x61FA
+0xF3D6	0x65AC
+0xF3D7	0x7AD9
+0xF3D8	0x8B92
+0xF3D9	0x8B96
+0xF3DA	0x5009
+0xF3DB	0x5021
+0xF3DC	0x5275
+0xF3DD	0x5531
+0xF3DE	0x5A3C
+0xF3DF	0x5EE0
+0xF3E0	0x5F70
+0xF3E1	0x6134
+0xF3E2	0x655E
+0xF3E3	0x660C
+0xF3E4	0x6636
+0xF3E5	0x66A2
+0xF3E6	0x69CD
+0xF3E7	0x6EC4
+0xF3E8	0x6F32
+0xF3E9	0x7316
+0xF3EA	0x7621
+0xF3EB	0x7A93
+0xF3EC	0x8139
+0xF3ED	0x8259
+0xF3EE	0x83D6
+0xF3EF	0x84BC
+0xF3F0	0x50B5
+0xF3F1	0x57F0
+0xF3F2	0x5BC0
+0xF3F3	0x5BE8
+0xF3F4	0x5F69
+0xF3F5	0x63A1
+0xF3F6	0x7826
+0xF3F7	0x7DB5
+0xF3F8	0x83DC
+0xF3F9	0x8521
+0xF3FA	0x91C7
+0xF3FB	0x91F5
+0xF3FC	0x518A
+0xF3FD	0x67F5
+0xF3FE	0x7B56
+0xF4A1	0x8CAC
+0xF4A2	0x51C4
+0xF4A3	0x59BB
+0xF4A4	0x60BD
+0xF4A5	0x8655
+0xF4A6	0x501C
+0xF4A7	0xF9FF
+0xF4A8	0x5254
+0xF4A9	0x5C3A
+0xF4AA	0x617D
+0xF4AB	0x621A
+0xF4AC	0x62D3
+0xF4AD	0x64F2
+0xF4AE	0x65A5
+0xF4AF	0x6ECC
+0xF4B0	0x7620
+0xF4B1	0x810A
+0xF4B2	0x8E60
+0xF4B3	0x965F
+0xF4B4	0x96BB
+0xF4B5	0x4EDF
+0xF4B6	0x5343
+0xF4B7	0x5598
+0xF4B8	0x5929
+0xF4B9	0x5DDD
+0xF4BA	0x64C5
+0xF4BB	0x6CC9
+0xF4BC	0x6DFA
+0xF4BD	0x7394
+0xF4BE	0x7A7F
+0xF4BF	0x821B
+0xF4C0	0x85A6
+0xF4C1	0x8CE4
+0xF4C2	0x8E10
+0xF4C3	0x9077
+0xF4C4	0x91E7
+0xF4C5	0x95E1
+0xF4C6	0x9621
+0xF4C7	0x97C6
+0xF4C8	0x51F8
+0xF4C9	0x54F2
+0xF4CA	0x5586
+0xF4CB	0x5FB9
+0xF4CC	0x64A4
+0xF4CD	0x6F88
+0xF4CE	0x7DB4
+0xF4CF	0x8F1F
+0xF4D0	0x8F4D
+0xF4D1	0x9435
+0xF4D2	0x50C9
+0xF4D3	0x5C16
+0xF4D4	0x6CBE
+0xF4D5	0x6DFB
+0xF4D6	0x751B
+0xF4D7	0x77BB
+0xF4D8	0x7C3D
+0xF4D9	0x7C64
+0xF4DA	0x8A79
+0xF4DB	0x8AC2
+0xF4DC	0x581E
+0xF4DD	0x59BE
+0xF4DE	0x5E16
+0xF4DF	0x6377
+0xF4E0	0x7252
+0xF4E1	0x758A
+0xF4E2	0x776B
+0xF4E3	0x8ADC
+0xF4E4	0x8CBC
+0xF4E5	0x8F12
+0xF4E6	0x5EF3
+0xF4E7	0x6674
+0xF4E8	0x6DF8
+0xF4E9	0x807D
+0xF4EA	0x83C1
+0xF4EB	0x8ACB
+0xF4EC	0x9751
+0xF4ED	0x9BD6
+0xF4EE	0xFA00
+0xF4EF	0x5243
+0xF4F0	0x66FF
+0xF4F1	0x6D95
+0xF4F2	0x6EEF
+0xF4F3	0x7DE0
+0xF4F4	0x8AE6
+0xF4F5	0x902E
+0xF4F6	0x905E
+0xF4F7	0x9AD4
+0xF4F8	0x521D
+0xF4F9	0x527F
+0xF4FA	0x54E8
+0xF4FB	0x6194
+0xF4FC	0x6284
+0xF4FD	0x62DB
+0xF4FE	0x68A2
+0xF5A1	0x6912
+0xF5A2	0x695A
+0xF5A3	0x6A35
+0xF5A4	0x7092
+0xF5A5	0x7126
+0xF5A6	0x785D
+0xF5A7	0x7901
+0xF5A8	0x790E
+0xF5A9	0x79D2
+0xF5AA	0x7A0D
+0xF5AB	0x8096
+0xF5AC	0x8278
+0xF5AD	0x82D5
+0xF5AE	0x8349
+0xF5AF	0x8549
+0xF5B0	0x8C82
+0xF5B1	0x8D85
+0xF5B2	0x9162
+0xF5B3	0x918B
+0xF5B4	0x91AE
+0xF5B5	0x4FC3
+0xF5B6	0x56D1
+0xF5B7	0x71ED
+0xF5B8	0x77D7
+0xF5B9	0x8700
+0xF5BA	0x89F8
+0xF5BB	0x5BF8
+0xF5BC	0x5FD6
+0xF5BD	0x6751
+0xF5BE	0x90A8
+0xF5BF	0x53E2
+0xF5C0	0x585A
+0xF5C1	0x5BF5
+0xF5C2	0x60A4
+0xF5C3	0x6181
+0xF5C4	0x6460
+0xF5C5	0x7E3D
+0xF5C6	0x8070
+0xF5C7	0x8525
+0xF5C8	0x9283
+0xF5C9	0x64AE
+0xF5CA	0x50AC
+0xF5CB	0x5D14
+0xF5CC	0x6700
+0xF5CD	0x589C
+0xF5CE	0x62BD
+0xF5CF	0x63A8
+0xF5D0	0x690E
+0xF5D1	0x6978
+0xF5D2	0x6A1E
+0xF5D3	0x6E6B
+0xF5D4	0x76BA
+0xF5D5	0x79CB
+0xF5D6	0x82BB
+0xF5D7	0x8429
+0xF5D8	0x8ACF
+0xF5D9	0x8DA8
+0xF5DA	0x8FFD
+0xF5DB	0x9112
+0xF5DC	0x914B
+0xF5DD	0x919C
+0xF5DE	0x9310
+0xF5DF	0x9318
+0xF5E0	0x939A
+0xF5E1	0x96DB
+0xF5E2	0x9A36
+0xF5E3	0x9C0D
+0xF5E4	0x4E11
+0xF5E5	0x755C
+0xF5E6	0x795D
+0xF5E7	0x7AFA
+0xF5E8	0x7B51
+0xF5E9	0x7BC9
+0xF5EA	0x7E2E
+0xF5EB	0x84C4
+0xF5EC	0x8E59
+0xF5ED	0x8E74
+0xF5EE	0x8EF8
+0xF5EF	0x9010
+0xF5F0	0x6625
+0xF5F1	0x693F
+0xF5F2	0x7443
+0xF5F3	0x51FA
+0xF5F4	0x672E
+0xF5F5	0x9EDC
+0xF5F6	0x5145
+0xF5F7	0x5FE0
+0xF5F8	0x6C96
+0xF5F9	0x87F2
+0xF5FA	0x885D
+0xF5FB	0x8877
+0xF5FC	0x60B4
+0xF5FD	0x81B5
+0xF5FE	0x8403
+0xF6A1	0x8D05
+0xF6A2	0x53D6
+0xF6A3	0x5439
+0xF6A4	0x5634
+0xF6A5	0x5A36
+0xF6A6	0x5C31
+0xF6A7	0x708A
+0xF6A8	0x7FE0
+0xF6A9	0x805A
+0xF6AA	0x8106
+0xF6AB	0x81ED
+0xF6AC	0x8DA3
+0xF6AD	0x9189
+0xF6AE	0x9A5F
+0xF6AF	0x9DF2
+0xF6B0	0x5074
+0xF6B1	0x4EC4
+0xF6B2	0x53A0
+0xF6B3	0x60FB
+0xF6B4	0x6E2C
+0xF6B5	0x5C64
+0xF6B6	0x4F88
+0xF6B7	0x5024
+0xF6B8	0x55E4
+0xF6B9	0x5CD9
+0xF6BA	0x5E5F
+0xF6BB	0x6065
+0xF6BC	0x6894
+0xF6BD	0x6CBB
+0xF6BE	0x6DC4
+0xF6BF	0x71BE
+0xF6C0	0x75D4
+0xF6C1	0x75F4
+0xF6C2	0x7661
+0xF6C3	0x7A1A
+0xF6C4	0x7A49
+0xF6C5	0x7DC7
+0xF6C6	0x7DFB
+0xF6C7	0x7F6E
+0xF6C8	0x81F4
+0xF6C9	0x86A9
+0xF6CA	0x8F1C
+0xF6CB	0x96C9
+0xF6CC	0x99B3
+0xF6CD	0x9F52
+0xF6CE	0x5247
+0xF6CF	0x52C5
+0xF6D0	0x98ED
+0xF6D1	0x89AA
+0xF6D2	0x4E03
+0xF6D3	0x67D2
+0xF6D4	0x6F06
+0xF6D5	0x4FB5
+0xF6D6	0x5BE2
+0xF6D7	0x6795
+0xF6D8	0x6C88
+0xF6D9	0x6D78
+0xF6DA	0x741B
+0xF6DB	0x7827
+0xF6DC	0x91DD
+0xF6DD	0x937C
+0xF6DE	0x87C4
+0xF6DF	0x79E4
+0xF6E0	0x7A31
+0xF6E1	0x5FEB
+0xF6E2	0x4ED6
+0xF6E3	0x54A4
+0xF6E4	0x553E
+0xF6E5	0x58AE
+0xF6E6	0x59A5
+0xF6E7	0x60F0
+0xF6E8	0x6253
+0xF6E9	0x62D6
+0xF6EA	0x6736
+0xF6EB	0x6955
+0xF6EC	0x8235
+0xF6ED	0x9640
+0xF6EE	0x99B1
+0xF6EF	0x99DD
+0xF6F0	0x502C
+0xF6F1	0x5353
+0xF6F2	0x5544
+0xF6F3	0x577C
+0xF6F4	0xFA01
+0xF6F5	0x6258
+0xF6F6	0xFA02
+0xF6F7	0x64E2
+0xF6F8	0x666B
+0xF6F9	0x67DD
+0xF6FA	0x6FC1
+0xF6FB	0x6FEF
+0xF6FC	0x7422
+0xF6FD	0x7438
+0xF6FE	0x8A17
+0xF7A1	0x9438
+0xF7A2	0x5451
+0xF7A3	0x5606
+0xF7A4	0x5766
+0xF7A5	0x5F48
+0xF7A6	0x619A
+0xF7A7	0x6B4E
+0xF7A8	0x7058
+0xF7A9	0x70AD
+0xF7AA	0x7DBB
+0xF7AB	0x8A95
+0xF7AC	0x596A
+0xF7AD	0x812B
+0xF7AE	0x63A2
+0xF7AF	0x7708
+0xF7B0	0x803D
+0xF7B1	0x8CAA
+0xF7B2	0x5854
+0xF7B3	0x642D
+0xF7B4	0x69BB
+0xF7B5	0x5B95
+0xF7B6	0x5E11
+0xF7B7	0x6E6F
+0xF7B8	0xFA03
+0xF7B9	0x8569
+0xF7BA	0x514C
+0xF7BB	0x53F0
+0xF7BC	0x592A
+0xF7BD	0x6020
+0xF7BE	0x614B
+0xF7BF	0x6B86
+0xF7C0	0x6C70
+0xF7C1	0x6CF0
+0xF7C2	0x7B1E
+0xF7C3	0x80CE
+0xF7C4	0x82D4
+0xF7C5	0x8DC6
+0xF7C6	0x90B0
+0xF7C7	0x98B1
+0xF7C8	0xFA04
+0xF7C9	0x64C7
+0xF7CA	0x6FA4
+0xF7CB	0x6491
+0xF7CC	0x6504
+0xF7CD	0x514E
+0xF7CE	0x5410
+0xF7CF	0x571F
+0xF7D0	0x8A0E
+0xF7D1	0x615F
+0xF7D2	0x6876
+0xF7D3	0xFA05
+0xF7D4	0x75DB
+0xF7D5	0x7B52
+0xF7D6	0x7D71
+0xF7D7	0x901A
+0xF7D8	0x5806
+0xF7D9	0x69CC
+0xF7DA	0x817F
+0xF7DB	0x892A
+0xF7DC	0x9000
+0xF7DD	0x9839
+0xF7DE	0x5078
+0xF7DF	0x5957
+0xF7E0	0x59AC
+0xF7E1	0x6295
+0xF7E2	0x900F
+0xF7E3	0x9B2A
+0xF7E4	0x615D
+0xF7E5	0x7279
+0xF7E6	0x95D6
+0xF7E7	0x5761
+0xF7E8	0x5A46
+0xF7E9	0x5DF4
+0xF7EA	0x628A
+0xF7EB	0x64AD
+0xF7EC	0x64FA
+0xF7ED	0x6777
+0xF7EE	0x6CE2
+0xF7EF	0x6D3E
+0xF7F0	0x722C
+0xF7F1	0x7436
+0xF7F2	0x7834
+0xF7F3	0x7F77
+0xF7F4	0x82AD
+0xF7F5	0x8DDB
+0xF7F6	0x9817
+0xF7F7	0x5224
+0xF7F8	0x5742
+0xF7F9	0x677F
+0xF7FA	0x7248
+0xF7FB	0x74E3
+0xF7FC	0x8CA9
+0xF7FD	0x8FA6
+0xF7FE	0x9211
+0xF8A1	0x962A
+0xF8A2	0x516B
+0xF8A3	0x53ED
+0xF8A4	0x634C
+0xF8A5	0x4F69
+0xF8A6	0x5504
+0xF8A7	0x6096
+0xF8A8	0x6557
+0xF8A9	0x6C9B
+0xF8AA	0x6D7F
+0xF8AB	0x724C
+0xF8AC	0x72FD
+0xF8AD	0x7A17
+0xF8AE	0x8987
+0xF8AF	0x8C9D
+0xF8B0	0x5F6D
+0xF8B1	0x6F8E
+0xF8B2	0x70F9
+0xF8B3	0x81A8
+0xF8B4	0x610E
+0xF8B5	0x4FBF
+0xF8B6	0x504F
+0xF8B7	0x6241
+0xF8B8	0x7247
+0xF8B9	0x7BC7
+0xF8BA	0x7DE8
+0xF8BB	0x7FE9
+0xF8BC	0x904D
+0xF8BD	0x97AD
+0xF8BE	0x9A19
+0xF8BF	0x8CB6
+0xF8C0	0x576A
+0xF8C1	0x5E73
+0xF8C2	0x67B0
+0xF8C3	0x840D
+0xF8C4	0x8A55
+0xF8C5	0x5420
+0xF8C6	0x5B16
+0xF8C7	0x5E63
+0xF8C8	0x5EE2
+0xF8C9	0x5F0A
+0xF8CA	0x6583
+0xF8CB	0x80BA
+0xF8CC	0x853D
+0xF8CD	0x9589
+0xF8CE	0x965B
+0xF8CF	0x4F48
+0xF8D0	0x5305
+0xF8D1	0x530D
+0xF8D2	0x530F
+0xF8D3	0x5486
+0xF8D4	0x54FA
+0xF8D5	0x5703
+0xF8D6	0x5E03
+0xF8D7	0x6016
+0xF8D8	0x629B
+0xF8D9	0x62B1
+0xF8DA	0x6355
+0xF8DB	0xFA06
+0xF8DC	0x6CE1
+0xF8DD	0x6D66
+0xF8DE	0x75B1
+0xF8DF	0x7832
+0xF8E0	0x80DE
+0xF8E1	0x812F
+0xF8E2	0x82DE
+0xF8E3	0x8461
+0xF8E4	0x84B2
+0xF8E5	0x888D
+0xF8E6	0x8912
+0xF8E7	0x900B
+0xF8E8	0x92EA
+0xF8E9	0x98FD
+0xF8EA	0x9B91
+0xF8EB	0x5E45
+0xF8EC	0x66B4
+0xF8ED	0x66DD
+0xF8EE	0x7011
+0xF8EF	0x7206
+0xF8F0	0xFA07
+0xF8F1	0x4FF5
+0xF8F2	0x527D
+0xF8F3	0x5F6A
+0xF8F4	0x6153
+0xF8F5	0x6753
+0xF8F6	0x6A19
+0xF8F7	0x6F02
+0xF8F8	0x74E2
+0xF8F9	0x7968
+0xF8FA	0x8868
+0xF8FB	0x8C79
+0xF8FC	0x98C7
+0xF8FD	0x98C4
+0xF8FE	0x9A43
+0xF9A1	0x54C1
+0xF9A2	0x7A1F
+0xF9A3	0x6953
+0xF9A4	0x8AF7
+0xF9A5	0x8C4A
+0xF9A6	0x98A8
+0xF9A7	0x99AE
+0xF9A8	0x5F7C
+0xF9A9	0x62AB
+0xF9AA	0x75B2
+0xF9AB	0x76AE
+0xF9AC	0x88AB
+0xF9AD	0x907F
+0xF9AE	0x9642
+0xF9AF	0x5339
+0xF9B0	0x5F3C
+0xF9B1	0x5FC5
+0xF9B2	0x6CCC
+0xF9B3	0x73CC
+0xF9B4	0x7562
+0xF9B5	0x758B
+0xF9B6	0x7B46
+0xF9B7	0x82FE
+0xF9B8	0x999D
+0xF9B9	0x4E4F
+0xF9BA	0x903C
+0xF9BB	0x4E0B
+0xF9BC	0x4F55
+0xF9BD	0x53A6
+0xF9BE	0x590F
+0xF9BF	0x5EC8
+0xF9C0	0x6630
+0xF9C1	0x6CB3
+0xF9C2	0x7455
+0xF9C3	0x8377
+0xF9C4	0x8766
+0xF9C5	0x8CC0
+0xF9C6	0x9050
+0xF9C7	0x971E
+0xF9C8	0x9C15
+0xF9C9	0x58D1
+0xF9CA	0x5B78
+0xF9CB	0x8650
+0xF9CC	0x8B14
+0xF9CD	0x9DB4
+0xF9CE	0x5BD2
+0xF9CF	0x6068
+0xF9D0	0x608D
+0xF9D1	0x65F1
+0xF9D2	0x6C57
+0xF9D3	0x6F22
+0xF9D4	0x6FA3
+0xF9D5	0x701A
+0xF9D6	0x7F55
+0xF9D7	0x7FF0
+0xF9D8	0x9591
+0xF9D9	0x9592
+0xF9DA	0x9650
+0xF9DB	0x97D3
+0xF9DC	0x5272
+0xF9DD	0x8F44
+0xF9DE	0x51FD
+0xF9DF	0x542B
+0xF9E0	0x54B8
+0xF9E1	0x5563
+0xF9E2	0x558A
+0xF9E3	0x6ABB
+0xF9E4	0x6DB5
+0xF9E5	0x7DD8
+0xF9E6	0x8266
+0xF9E7	0x929C
+0xF9E8	0x9677
+0xF9E9	0x9E79
+0xF9EA	0x5408
+0xF9EB	0x54C8
+0xF9EC	0x76D2
+0xF9ED	0x86E4
+0xF9EE	0x95A4
+0xF9EF	0x95D4
+0xF9F0	0x965C
+0xF9F1	0x4EA2
+0xF9F2	0x4F09
+0xF9F3	0x59EE
+0xF9F4	0x5AE6
+0xF9F5	0x5DF7
+0xF9F6	0x6052
+0xF9F7	0x6297
+0xF9F8	0x676D
+0xF9F9	0x6841
+0xF9FA	0x6C86
+0xF9FB	0x6E2F
+0xF9FC	0x7F38
+0xF9FD	0x809B
+0xF9FE	0x822A
+0xFAA1	0xFA08
+0xFAA2	0xFA09
+0xFAA3	0x9805
+0xFAA4	0x4EA5
+0xFAA5	0x5055
+0xFAA6	0x54B3
+0xFAA7	0x5793
+0xFAA8	0x595A
+0xFAA9	0x5B69
+0xFAAA	0x5BB3
+0xFAAB	0x61C8
+0xFAAC	0x6977
+0xFAAD	0x6D77
+0xFAAE	0x7023
+0xFAAF	0x87F9
+0xFAB0	0x89E3
+0xFAB1	0x8A72
+0xFAB2	0x8AE7
+0xFAB3	0x9082
+0xFAB4	0x99ED
+0xFAB5	0x9AB8
+0xFAB6	0x52BE
+0xFAB7	0x6838
+0xFAB8	0x5016
+0xFAB9	0x5E78
+0xFABA	0x674F
+0xFABB	0x8347
+0xFABC	0x884C
+0xFABD	0x4EAB
+0xFABE	0x5411
+0xFABF	0x56AE
+0xFAC0	0x73E6
+0xFAC1	0x9115
+0xFAC2	0x97FF
+0xFAC3	0x9909
+0xFAC4	0x9957
+0xFAC5	0x9999
+0xFAC6	0x5653
+0xFAC7	0x589F
+0xFAC8	0x865B
+0xFAC9	0x8A31
+0xFACA	0x61B2
+0xFACB	0x6AF6
+0xFACC	0x737B
+0xFACD	0x8ED2
+0xFACE	0x6B47
+0xFACF	0x96AA
+0xFAD0	0x9A57
+0xFAD1	0x5955
+0xFAD2	0x7200
+0xFAD3	0x8D6B
+0xFAD4	0x9769
+0xFAD5	0x4FD4
+0xFAD6	0x5CF4
+0xFAD7	0x5F26
+0xFAD8	0x61F8
+0xFAD9	0x665B
+0xFADA	0x6CEB
+0xFADB	0x70AB
+0xFADC	0x7384
+0xFADD	0x73B9
+0xFADE	0x73FE
+0xFADF	0x7729
+0xFAE0	0x774D
+0xFAE1	0x7D43
+0xFAE2	0x7D62
+0xFAE3	0x7E23
+0xFAE4	0x8237
+0xFAE5	0x8852
+0xFAE6	0xFA0A
+0xFAE7	0x8CE2
+0xFAE8	0x9249
+0xFAE9	0x986F
+0xFAEA	0x5B51
+0xFAEB	0x7A74
+0xFAEC	0x8840
+0xFAED	0x9801
+0xFAEE	0x5ACC
+0xFAEF	0x4FE0
+0xFAF0	0x5354
+0xFAF1	0x593E
+0xFAF2	0x5CFD
+0xFAF3	0x633E
+0xFAF4	0x6D79
+0xFAF5	0x72F9
+0xFAF6	0x8105
+0xFAF7	0x8107
+0xFAF8	0x83A2
+0xFAF9	0x92CF
+0xFAFA	0x9830
+0xFAFB	0x4EA8
+0xFAFC	0x5144
+0xFAFD	0x5211
+0xFAFE	0x578B
+0xFBA1	0x5F62
+0xFBA2	0x6CC2
+0xFBA3	0x6ECE
+0xFBA4	0x7005
+0xFBA5	0x7050
+0xFBA6	0x70AF
+0xFBA7	0x7192
+0xFBA8	0x73E9
+0xFBA9	0x7469
+0xFBAA	0x834A
+0xFBAB	0x87A2
+0xFBAC	0x8861
+0xFBAD	0x9008
+0xFBAE	0x90A2
+0xFBAF	0x93A3
+0xFBB0	0x99A8
+0xFBB1	0x516E
+0xFBB2	0x5F57
+0xFBB3	0x60E0
+0xFBB4	0x6167
+0xFBB5	0x66B3
+0xFBB6	0x8559
+0xFBB7	0x8E4A
+0xFBB8	0x91AF
+0xFBB9	0x978B
+0xFBBA	0x4E4E
+0xFBBB	0x4E92
+0xFBBC	0x547C
+0xFBBD	0x58D5
+0xFBBE	0x58FA
+0xFBBF	0x597D
+0xFBC0	0x5CB5
+0xFBC1	0x5F27
+0xFBC2	0x6236
+0xFBC3	0x6248
+0xFBC4	0x660A
+0xFBC5	0x6667
+0xFBC6	0x6BEB
+0xFBC7	0x6D69
+0xFBC8	0x6DCF
+0xFBC9	0x6E56
+0xFBCA	0x6EF8
+0xFBCB	0x6F94
+0xFBCC	0x6FE0
+0xFBCD	0x6FE9
+0xFBCE	0x705D
+0xFBCF	0x72D0
+0xFBD0	0x7425
+0xFBD1	0x745A
+0xFBD2	0x74E0
+0xFBD3	0x7693
+0xFBD4	0x795C
+0xFBD5	0x7CCA
+0xFBD6	0x7E1E
+0xFBD7	0x80E1
+0xFBD8	0x82A6
+0xFBD9	0x846B
+0xFBDA	0x84BF
+0xFBDB	0x864E
+0xFBDC	0x865F
+0xFBDD	0x8774
+0xFBDE	0x8B77
+0xFBDF	0x8C6A
+0xFBE0	0x93AC
+0xFBE1	0x9800
+0xFBE2	0x9865
+0xFBE3	0x60D1
+0xFBE4	0x6216
+0xFBE5	0x9177
+0xFBE6	0x5A5A
+0xFBE7	0x660F
+0xFBE8	0x6DF7
+0xFBE9	0x6E3E
+0xFBEA	0x743F
+0xFBEB	0x9B42
+0xFBEC	0x5FFD
+0xFBED	0x60DA
+0xFBEE	0x7B0F
+0xFBEF	0x54C4
+0xFBF0	0x5F18
+0xFBF1	0x6C5E
+0xFBF2	0x6CD3
+0xFBF3	0x6D2A
+0xFBF4	0x70D8
+0xFBF5	0x7D05
+0xFBF6	0x8679
+0xFBF7	0x8A0C
+0xFBF8	0x9D3B
+0xFBF9	0x5316
+0xFBFA	0x548C
+0xFBFB	0x5B05
+0xFBFC	0x6A3A
+0xFBFD	0x706B
+0xFBFE	0x7575
+0xFCA1	0x798D
+0xFCA2	0x79BE
+0xFCA3	0x82B1
+0xFCA4	0x83EF
+0xFCA5	0x8A71
+0xFCA6	0x8B41
+0xFCA7	0x8CA8
+0xFCA8	0x9774
+0xFCA9	0xFA0B
+0xFCAA	0x64F4
+0xFCAB	0x652B
+0xFCAC	0x78BA
+0xFCAD	0x78BB
+0xFCAE	0x7A6B
+0xFCAF	0x4E38
+0xFCB0	0x559A
+0xFCB1	0x5950
+0xFCB2	0x5BA6
+0xFCB3	0x5E7B
+0xFCB4	0x60A3
+0xFCB5	0x63DB
+0xFCB6	0x6B61
+0xFCB7	0x6665
+0xFCB8	0x6853
+0xFCB9	0x6E19
+0xFCBA	0x7165
+0xFCBB	0x74B0
+0xFCBC	0x7D08
+0xFCBD	0x9084
+0xFCBE	0x9A69
+0xFCBF	0x9C25
+0xFCC0	0x6D3B
+0xFCC1	0x6ED1
+0xFCC2	0x733E
+0xFCC3	0x8C41
+0xFCC4	0x95CA
+0xFCC5	0x51F0
+0xFCC6	0x5E4C
+0xFCC7	0x5FA8
+0xFCC8	0x604D
+0xFCC9	0x60F6
+0xFCCA	0x6130
+0xFCCB	0x614C
+0xFCCC	0x6643
+0xFCCD	0x6644
+0xFCCE	0x69A5
+0xFCCF	0x6CC1
+0xFCD0	0x6E5F
+0xFCD1	0x6EC9
+0xFCD2	0x6F62
+0xFCD3	0x714C
+0xFCD4	0x749C
+0xFCD5	0x7687
+0xFCD6	0x7BC1
+0xFCD7	0x7C27
+0xFCD8	0x8352
+0xFCD9	0x8757
+0xFCDA	0x9051
+0xFCDB	0x968D
+0xFCDC	0x9EC3
+0xFCDD	0x532F
+0xFCDE	0x56DE
+0xFCDF	0x5EFB
+0xFCE0	0x5F8A
+0xFCE1	0x6062
+0xFCE2	0x6094
+0xFCE3	0x61F7
+0xFCE4	0x6666
+0xFCE5	0x6703
+0xFCE6	0x6A9C
+0xFCE7	0x6DEE
+0xFCE8	0x6FAE
+0xFCE9	0x7070
+0xFCEA	0x736A
+0xFCEB	0x7E6A
+0xFCEC	0x81BE
+0xFCED	0x8334
+0xFCEE	0x86D4
+0xFCEF	0x8AA8
+0xFCF0	0x8CC4
+0xFCF1	0x5283
+0xFCF2	0x7372
+0xFCF3	0x5B96
+0xFCF4	0x6A6B
+0xFCF5	0x9404
+0xFCF6	0x54EE
+0xFCF7	0x5686
+0xFCF8	0x5B5D
+0xFCF9	0x6548
+0xFCFA	0x6585
+0xFCFB	0x66C9
+0xFCFC	0x689F
+0xFCFD	0x6D8D
+0xFCFE	0x6DC6
+0xFDA1	0x723B
+0xFDA2	0x80B4
+0xFDA3	0x9175
+0xFDA4	0x9A4D
+0xFDA5	0x4FAF
+0xFDA6	0x5019
+0xFDA7	0x539A
+0xFDA8	0x540E
+0xFDA9	0x543C
+0xFDAA	0x5589
+0xFDAB	0x55C5
+0xFDAC	0x5E3F
+0xFDAD	0x5F8C
+0xFDAE	0x673D
+0xFDAF	0x7166
+0xFDB0	0x73DD
+0xFDB1	0x9005
+0xFDB2	0x52DB
+0xFDB3	0x52F3
+0xFDB4	0x5864
+0xFDB5	0x58CE
+0xFDB6	0x7104
+0xFDB7	0x718F
+0xFDB8	0x71FB
+0xFDB9	0x85B0
+0xFDBA	0x8A13
+0xFDBB	0x6688
+0xFDBC	0x85A8
+0xFDBD	0x55A7
+0xFDBE	0x6684
+0xFDBF	0x714A
+0xFDC0	0x8431
+0xFDC1	0x5349
+0xFDC2	0x5599
+0xFDC3	0x6BC1
+0xFDC4	0x5F59
+0xFDC5	0x5FBD
+0xFDC6	0x63EE
+0xFDC7	0x6689
+0xFDC8	0x7147
+0xFDC9	0x8AF1
+0xFDCA	0x8F1D
+0xFDCB	0x9EBE
+0xFDCC	0x4F11
+0xFDCD	0x643A
+0xFDCE	0x70CB
+0xFDCF	0x7566
+0xFDD0	0x8667
+0xFDD1	0x6064
+0xFDD2	0x8B4E
+0xFDD3	0x9DF8
+0xFDD4	0x5147
+0xFDD5	0x51F6
+0xFDD6	0x5308
+0xFDD7	0x6D36
+0xFDD8	0x80F8
+0xFDD9	0x9ED1
+0xFDDA	0x6615
+0xFDDB	0x6B23
+0xFDDC	0x7098
+0xFDDD	0x75D5
+0xFDDE	0x5403
+0xFDDF	0x5C79
+0xFDE0	0x7D07
+0xFDE1	0x8A16
+0xFDE2	0x6B20
+0xFDE3	0x6B3D
+0xFDE4	0x6B46
+0xFDE5	0x5438
+0xFDE6	0x6070
+0xFDE7	0x6D3D
+0xFDE8	0x7FD5
+0xFDE9	0x8208
+0xFDEA	0x50D6
+0xFDEB	0x51DE
+0xFDEC	0x559C
+0xFDED	0x566B
+0xFDEE	0x56CD
+0xFDEF	0x59EC
+0xFDF0	0x5B09
+0xFDF1	0x5E0C
+0xFDF2	0x6199
+0xFDF3	0x6198
+0xFDF4	0x6231
+0xFDF5	0x665E
+0xFDF6	0x66E6
+0xFDF7	0x7199
+0xFDF8	0x71B9
+0xFDF9	0x71BA
+0xFDFA	0x72A7
+0xFDFB	0x79A7
+0xFDFC	0x7A00
+0xFDFD	0x7FB2
+0xFDFE	0x8A70
+0xFEA1	0xE05E
+0xFEA2	0xE05F
+0xFEA3	0xE060
+0xFEA4	0xE061
+0xFEA5	0xE062
+0xFEA6	0xE063
+0xFEA7	0xE064
+0xFEA8	0xE065
+0xFEA9	0xE066
+0xFEAA	0xE067
+0xFEAB	0xE068
+0xFEAC	0xE069
+0xFEAD	0xE06A
+0xFEAE	0xE06B
+0xFEAF	0xE06C
+0xFEB0	0xE06D
+0xFEB1	0xE06E
+0xFEB2	0xE06F
+0xFEB3	0xE070
+0xFEB4	0xE071
+0xFEB5	0xE072
+0xFEB6	0xE073
+0xFEB7	0xE074
+0xFEB8	0xE075
+0xFEB9	0xE076
+0xFEBA	0xE077
+0xFEBB	0xE078
+0xFEBC	0xE079
+0xFEBD	0xE07A
+0xFEBE	0xE07B
+0xFEBF	0xE07C
+0xFEC0	0xE07D
+0xFEC1	0xE07E
+0xFEC2	0xE07F
+0xFEC3	0xE080
+0xFEC4	0xE081
+0xFEC5	0xE082
+0xFEC6	0xE083
+0xFEC7	0xE084
+0xFEC8	0xE085
+0xFEC9	0xE086
+0xFECA	0xE087
+0xFECB	0xE088
+0xFECC	0xE089
+0xFECD	0xE08A
+0xFECE	0xE08B
+0xFECF	0xE08C
+0xFED0	0xE08D
+0xFED1	0xE08E
+0xFED2	0xE08F
+0xFED3	0xE090
+0xFED4	0xE091
+0xFED5	0xE092
+0xFED6	0xE093
+0xFED7	0xE094
+0xFED8	0xE095
+0xFED9	0xE096
+0xFEDA	0xE097
+0xFEDB	0xE098
+0xFEDC	0xE099
+0xFEDD	0xE09A
+0xFEDE	0xE09B
+0xFEDF	0xE09C
+0xFEE0	0xE09D
+0xFEE1	0xE09E
+0xFEE2	0xE09F
+0xFEE3	0xE0A0
+0xFEE4	0xE0A1
+0xFEE5	0xE0A2
+0xFEE6	0xE0A3
+0xFEE7	0xE0A4
+0xFEE8	0xE0A5
+0xFEE9	0xE0A6
+0xFEEA	0xE0A7
+0xFEEB	0xE0A8
+0xFEEC	0xE0A9
+0xFEED	0xE0AA
+0xFEEE	0xE0AB
+0xFEEF	0xE0AC
+0xFEF0	0xE0AD
+0xFEF1	0xE0AE
+0xFEF2	0xE0AF
+0xFEF3	0xE0B0
+0xFEF4	0xE0B1
+0xFEF5	0xE0B2
+0xFEF6	0xE0B3
+0xFEF7	0xE0B4
+0xFEF8	0xE0B5
+0xFEF9	0xE0B6
+0xFEFA	0xE0B7
+0xFEFB	0xE0B8
+0xFEFC	0xE0B9
+0xFEFD	0xE0BA
+0xFEFE	0xE0BB
diff --git a/tests/CP950.IRREVERSIBLE.TXT b/tests/CP950.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..e3b7c49
--- /dev/null
+++ b/tests/CP950.IRREVERSIBLE.TXT
@@ -0,0 +1,11 @@
+0xA244	0x00A5
+0xA2CC	0x5341
+0xA2CE	0x5345
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
diff --git a/tests/CP950.TXT b/tests/CP950.TXT
new file mode 100644
index 0000000..8e87ee0
--- /dev/null
+++ b/tests/CP950.TXT
@@ -0,0 +1,19440 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8140	0xEEB8
+0x8141	0xEEB9
+0x8142	0xEEBA
+0x8143	0xEEBB
+0x8144	0xEEBC
+0x8145	0xEEBD
+0x8146	0xEEBE
+0x8147	0xEEBF
+0x8148	0xEEC0
+0x8149	0xEEC1
+0x814A	0xEEC2
+0x814B	0xEEC3
+0x814C	0xEEC4
+0x814D	0xEEC5
+0x814E	0xEEC6
+0x814F	0xEEC7
+0x8150	0xEEC8
+0x8151	0xEEC9
+0x8152	0xEECA
+0x8153	0xEECB
+0x8154	0xEECC
+0x8155	0xEECD
+0x8156	0xEECE
+0x8157	0xEECF
+0x8158	0xEED0
+0x8159	0xEED1
+0x815A	0xEED2
+0x815B	0xEED3
+0x815C	0xEED4
+0x815D	0xEED5
+0x815E	0xEED6
+0x815F	0xEED7
+0x8160	0xEED8
+0x8161	0xEED9
+0x8162	0xEEDA
+0x8163	0xEEDB
+0x8164	0xEEDC
+0x8165	0xEEDD
+0x8166	0xEEDE
+0x8167	0xEEDF
+0x8168	0xEEE0
+0x8169	0xEEE1
+0x816A	0xEEE2
+0x816B	0xEEE3
+0x816C	0xEEE4
+0x816D	0xEEE5
+0x816E	0xEEE6
+0x816F	0xEEE7
+0x8170	0xEEE8
+0x8171	0xEEE9
+0x8172	0xEEEA
+0x8173	0xEEEB
+0x8174	0xEEEC
+0x8175	0xEEED
+0x8176	0xEEEE
+0x8177	0xEEEF
+0x8178	0xEEF0
+0x8179	0xEEF1
+0x817A	0xEEF2
+0x817B	0xEEF3
+0x817C	0xEEF4
+0x817D	0xEEF5
+0x817E	0xEEF6
+0x81A1	0xEEF7
+0x81A2	0xEEF8
+0x81A3	0xEEF9
+0x81A4	0xEEFA
+0x81A5	0xEEFB
+0x81A6	0xEEFC
+0x81A7	0xEEFD
+0x81A8	0xEEFE
+0x81A9	0xEEFF
+0x81AA	0xEF00
+0x81AB	0xEF01
+0x81AC	0xEF02
+0x81AD	0xEF03
+0x81AE	0xEF04
+0x81AF	0xEF05
+0x81B0	0xEF06
+0x81B1	0xEF07
+0x81B2	0xEF08
+0x81B3	0xEF09
+0x81B4	0xEF0A
+0x81B5	0xEF0B
+0x81B6	0xEF0C
+0x81B7	0xEF0D
+0x81B8	0xEF0E
+0x81B9	0xEF0F
+0x81BA	0xEF10
+0x81BB	0xEF11
+0x81BC	0xEF12
+0x81BD	0xEF13
+0x81BE	0xEF14
+0x81BF	0xEF15
+0x81C0	0xEF16
+0x81C1	0xEF17
+0x81C2	0xEF18
+0x81C3	0xEF19
+0x81C4	0xEF1A
+0x81C5	0xEF1B
+0x81C6	0xEF1C
+0x81C7	0xEF1D
+0x81C8	0xEF1E
+0x81C9	0xEF1F
+0x81CA	0xEF20
+0x81CB	0xEF21
+0x81CC	0xEF22
+0x81CD	0xEF23
+0x81CE	0xEF24
+0x81CF	0xEF25
+0x81D0	0xEF26
+0x81D1	0xEF27
+0x81D2	0xEF28
+0x81D3	0xEF29
+0x81D4	0xEF2A
+0x81D5	0xEF2B
+0x81D6	0xEF2C
+0x81D7	0xEF2D
+0x81D8	0xEF2E
+0x81D9	0xEF2F
+0x81DA	0xEF30
+0x81DB	0xEF31
+0x81DC	0xEF32
+0x81DD	0xEF33
+0x81DE	0xEF34
+0x81DF	0xEF35
+0x81E0	0xEF36
+0x81E1	0xEF37
+0x81E2	0xEF38
+0x81E3	0xEF39
+0x81E4	0xEF3A
+0x81E5	0xEF3B
+0x81E6	0xEF3C
+0x81E7	0xEF3D
+0x81E8	0xEF3E
+0x81E9	0xEF3F
+0x81EA	0xEF40
+0x81EB	0xEF41
+0x81EC	0xEF42
+0x81ED	0xEF43
+0x81EE	0xEF44
+0x81EF	0xEF45
+0x81F0	0xEF46
+0x81F1	0xEF47
+0x81F2	0xEF48
+0x81F3	0xEF49
+0x81F4	0xEF4A
+0x81F5	0xEF4B
+0x81F6	0xEF4C
+0x81F7	0xEF4D
+0x81F8	0xEF4E
+0x81F9	0xEF4F
+0x81FA	0xEF50
+0x81FB	0xEF51
+0x81FC	0xEF52
+0x81FD	0xEF53
+0x81FE	0xEF54
+0x8240	0xEF55
+0x8241	0xEF56
+0x8242	0xEF57
+0x8243	0xEF58
+0x8244	0xEF59
+0x8245	0xEF5A
+0x8246	0xEF5B
+0x8247	0xEF5C
+0x8248	0xEF5D
+0x8249	0xEF5E
+0x824A	0xEF5F
+0x824B	0xEF60
+0x824C	0xEF61
+0x824D	0xEF62
+0x824E	0xEF63
+0x824F	0xEF64
+0x8250	0xEF65
+0x8251	0xEF66
+0x8252	0xEF67
+0x8253	0xEF68
+0x8254	0xEF69
+0x8255	0xEF6A
+0x8256	0xEF6B
+0x8257	0xEF6C
+0x8258	0xEF6D
+0x8259	0xEF6E
+0x825A	0xEF6F
+0x825B	0xEF70
+0x825C	0xEF71
+0x825D	0xEF72
+0x825E	0xEF73
+0x825F	0xEF74
+0x8260	0xEF75
+0x8261	0xEF76
+0x8262	0xEF77
+0x8263	0xEF78
+0x8264	0xEF79
+0x8265	0xEF7A
+0x8266	0xEF7B
+0x8267	0xEF7C
+0x8268	0xEF7D
+0x8269	0xEF7E
+0x826A	0xEF7F
+0x826B	0xEF80
+0x826C	0xEF81
+0x826D	0xEF82
+0x826E	0xEF83
+0x826F	0xEF84
+0x8270	0xEF85
+0x8271	0xEF86
+0x8272	0xEF87
+0x8273	0xEF88
+0x8274	0xEF89
+0x8275	0xEF8A
+0x8276	0xEF8B
+0x8277	0xEF8C
+0x8278	0xEF8D
+0x8279	0xEF8E
+0x827A	0xEF8F
+0x827B	0xEF90
+0x827C	0xEF91
+0x827D	0xEF92
+0x827E	0xEF93
+0x82A1	0xEF94
+0x82A2	0xEF95
+0x82A3	0xEF96
+0x82A4	0xEF97
+0x82A5	0xEF98
+0x82A6	0xEF99
+0x82A7	0xEF9A
+0x82A8	0xEF9B
+0x82A9	0xEF9C
+0x82AA	0xEF9D
+0x82AB	0xEF9E
+0x82AC	0xEF9F
+0x82AD	0xEFA0
+0x82AE	0xEFA1
+0x82AF	0xEFA2
+0x82B0	0xEFA3
+0x82B1	0xEFA4
+0x82B2	0xEFA5
+0x82B3	0xEFA6
+0x82B4	0xEFA7
+0x82B5	0xEFA8
+0x82B6	0xEFA9
+0x82B7	0xEFAA
+0x82B8	0xEFAB
+0x82B9	0xEFAC
+0x82BA	0xEFAD
+0x82BB	0xEFAE
+0x82BC	0xEFAF
+0x82BD	0xEFB0
+0x82BE	0xEFB1
+0x82BF	0xEFB2
+0x82C0	0xEFB3
+0x82C1	0xEFB4
+0x82C2	0xEFB5
+0x82C3	0xEFB6
+0x82C4	0xEFB7
+0x82C5	0xEFB8
+0x82C6	0xEFB9
+0x82C7	0xEFBA
+0x82C8	0xEFBB
+0x82C9	0xEFBC
+0x82CA	0xEFBD
+0x82CB	0xEFBE
+0x82CC	0xEFBF
+0x82CD	0xEFC0
+0x82CE	0xEFC1
+0x82CF	0xEFC2
+0x82D0	0xEFC3
+0x82D1	0xEFC4
+0x82D2	0xEFC5
+0x82D3	0xEFC6
+0x82D4	0xEFC7
+0x82D5	0xEFC8
+0x82D6	0xEFC9
+0x82D7	0xEFCA
+0x82D8	0xEFCB
+0x82D9	0xEFCC
+0x82DA	0xEFCD
+0x82DB	0xEFCE
+0x82DC	0xEFCF
+0x82DD	0xEFD0
+0x82DE	0xEFD1
+0x82DF	0xEFD2
+0x82E0	0xEFD3
+0x82E1	0xEFD4
+0x82E2	0xEFD5
+0x82E3	0xEFD6
+0x82E4	0xEFD7
+0x82E5	0xEFD8
+0x82E6	0xEFD9
+0x82E7	0xEFDA
+0x82E8	0xEFDB
+0x82E9	0xEFDC
+0x82EA	0xEFDD
+0x82EB	0xEFDE
+0x82EC	0xEFDF
+0x82ED	0xEFE0
+0x82EE	0xEFE1
+0x82EF	0xEFE2
+0x82F0	0xEFE3
+0x82F1	0xEFE4
+0x82F2	0xEFE5
+0x82F3	0xEFE6
+0x82F4	0xEFE7
+0x82F5	0xEFE8
+0x82F6	0xEFE9
+0x82F7	0xEFEA
+0x82F8	0xEFEB
+0x82F9	0xEFEC
+0x82FA	0xEFED
+0x82FB	0xEFEE
+0x82FC	0xEFEF
+0x82FD	0xEFF0
+0x82FE	0xEFF1
+0x8340	0xEFF2
+0x8341	0xEFF3
+0x8342	0xEFF4
+0x8343	0xEFF5
+0x8344	0xEFF6
+0x8345	0xEFF7
+0x8346	0xEFF8
+0x8347	0xEFF9
+0x8348	0xEFFA
+0x8349	0xEFFB
+0x834A	0xEFFC
+0x834B	0xEFFD
+0x834C	0xEFFE
+0x834D	0xEFFF
+0x834E	0xF000
+0x834F	0xF001
+0x8350	0xF002
+0x8351	0xF003
+0x8352	0xF004
+0x8353	0xF005
+0x8354	0xF006
+0x8355	0xF007
+0x8356	0xF008
+0x8357	0xF009
+0x8358	0xF00A
+0x8359	0xF00B
+0x835A	0xF00C
+0x835B	0xF00D
+0x835C	0xF00E
+0x835D	0xF00F
+0x835E	0xF010
+0x835F	0xF011
+0x8360	0xF012
+0x8361	0xF013
+0x8362	0xF014
+0x8363	0xF015
+0x8364	0xF016
+0x8365	0xF017
+0x8366	0xF018
+0x8367	0xF019
+0x8368	0xF01A
+0x8369	0xF01B
+0x836A	0xF01C
+0x836B	0xF01D
+0x836C	0xF01E
+0x836D	0xF01F
+0x836E	0xF020
+0x836F	0xF021
+0x8370	0xF022
+0x8371	0xF023
+0x8372	0xF024
+0x8373	0xF025
+0x8374	0xF026
+0x8375	0xF027
+0x8376	0xF028
+0x8377	0xF029
+0x8378	0xF02A
+0x8379	0xF02B
+0x837A	0xF02C
+0x837B	0xF02D
+0x837C	0xF02E
+0x837D	0xF02F
+0x837E	0xF030
+0x83A1	0xF031
+0x83A2	0xF032
+0x83A3	0xF033
+0x83A4	0xF034
+0x83A5	0xF035
+0x83A6	0xF036
+0x83A7	0xF037
+0x83A8	0xF038
+0x83A9	0xF039
+0x83AA	0xF03A
+0x83AB	0xF03B
+0x83AC	0xF03C
+0x83AD	0xF03D
+0x83AE	0xF03E
+0x83AF	0xF03F
+0x83B0	0xF040
+0x83B1	0xF041
+0x83B2	0xF042
+0x83B3	0xF043
+0x83B4	0xF044
+0x83B5	0xF045
+0x83B6	0xF046
+0x83B7	0xF047
+0x83B8	0xF048
+0x83B9	0xF049
+0x83BA	0xF04A
+0x83BB	0xF04B
+0x83BC	0xF04C
+0x83BD	0xF04D
+0x83BE	0xF04E
+0x83BF	0xF04F
+0x83C0	0xF050
+0x83C1	0xF051
+0x83C2	0xF052
+0x83C3	0xF053
+0x83C4	0xF054
+0x83C5	0xF055
+0x83C6	0xF056
+0x83C7	0xF057
+0x83C8	0xF058
+0x83C9	0xF059
+0x83CA	0xF05A
+0x83CB	0xF05B
+0x83CC	0xF05C
+0x83CD	0xF05D
+0x83CE	0xF05E
+0x83CF	0xF05F
+0x83D0	0xF060
+0x83D1	0xF061
+0x83D2	0xF062
+0x83D3	0xF063
+0x83D4	0xF064
+0x83D5	0xF065
+0x83D6	0xF066
+0x83D7	0xF067
+0x83D8	0xF068
+0x83D9	0xF069
+0x83DA	0xF06A
+0x83DB	0xF06B
+0x83DC	0xF06C
+0x83DD	0xF06D
+0x83DE	0xF06E
+0x83DF	0xF06F
+0x83E0	0xF070
+0x83E1	0xF071
+0x83E2	0xF072
+0x83E3	0xF073
+0x83E4	0xF074
+0x83E5	0xF075
+0x83E6	0xF076
+0x83E7	0xF077
+0x83E8	0xF078
+0x83E9	0xF079
+0x83EA	0xF07A
+0x83EB	0xF07B
+0x83EC	0xF07C
+0x83ED	0xF07D
+0x83EE	0xF07E
+0x83EF	0xF07F
+0x83F0	0xF080
+0x83F1	0xF081
+0x83F2	0xF082
+0x83F3	0xF083
+0x83F4	0xF084
+0x83F5	0xF085
+0x83F6	0xF086
+0x83F7	0xF087
+0x83F8	0xF088
+0x83F9	0xF089
+0x83FA	0xF08A
+0x83FB	0xF08B
+0x83FC	0xF08C
+0x83FD	0xF08D
+0x83FE	0xF08E
+0x8440	0xF08F
+0x8441	0xF090
+0x8442	0xF091
+0x8443	0xF092
+0x8444	0xF093
+0x8445	0xF094
+0x8446	0xF095
+0x8447	0xF096
+0x8448	0xF097
+0x8449	0xF098
+0x844A	0xF099
+0x844B	0xF09A
+0x844C	0xF09B
+0x844D	0xF09C
+0x844E	0xF09D
+0x844F	0xF09E
+0x8450	0xF09F
+0x8451	0xF0A0
+0x8452	0xF0A1
+0x8453	0xF0A2
+0x8454	0xF0A3
+0x8455	0xF0A4
+0x8456	0xF0A5
+0x8457	0xF0A6
+0x8458	0xF0A7
+0x8459	0xF0A8
+0x845A	0xF0A9
+0x845B	0xF0AA
+0x845C	0xF0AB
+0x845D	0xF0AC
+0x845E	0xF0AD
+0x845F	0xF0AE
+0x8460	0xF0AF
+0x8461	0xF0B0
+0x8462	0xF0B1
+0x8463	0xF0B2
+0x8464	0xF0B3
+0x8465	0xF0B4
+0x8466	0xF0B5
+0x8467	0xF0B6
+0x8468	0xF0B7
+0x8469	0xF0B8
+0x846A	0xF0B9
+0x846B	0xF0BA
+0x846C	0xF0BB
+0x846D	0xF0BC
+0x846E	0xF0BD
+0x846F	0xF0BE
+0x8470	0xF0BF
+0x8471	0xF0C0
+0x8472	0xF0C1
+0x8473	0xF0C2
+0x8474	0xF0C3
+0x8475	0xF0C4
+0x8476	0xF0C5
+0x8477	0xF0C6
+0x8478	0xF0C7
+0x8479	0xF0C8
+0x847A	0xF0C9
+0x847B	0xF0CA
+0x847C	0xF0CB
+0x847D	0xF0CC
+0x847E	0xF0CD
+0x84A1	0xF0CE
+0x84A2	0xF0CF
+0x84A3	0xF0D0
+0x84A4	0xF0D1
+0x84A5	0xF0D2
+0x84A6	0xF0D3
+0x84A7	0xF0D4
+0x84A8	0xF0D5
+0x84A9	0xF0D6
+0x84AA	0xF0D7
+0x84AB	0xF0D8
+0x84AC	0xF0D9
+0x84AD	0xF0DA
+0x84AE	0xF0DB
+0x84AF	0xF0DC
+0x84B0	0xF0DD
+0x84B1	0xF0DE
+0x84B2	0xF0DF
+0x84B3	0xF0E0
+0x84B4	0xF0E1
+0x84B5	0xF0E2
+0x84B6	0xF0E3
+0x84B7	0xF0E4
+0x84B8	0xF0E5
+0x84B9	0xF0E6
+0x84BA	0xF0E7
+0x84BB	0xF0E8
+0x84BC	0xF0E9
+0x84BD	0xF0EA
+0x84BE	0xF0EB
+0x84BF	0xF0EC
+0x84C0	0xF0ED
+0x84C1	0xF0EE
+0x84C2	0xF0EF
+0x84C3	0xF0F0
+0x84C4	0xF0F1
+0x84C5	0xF0F2
+0x84C6	0xF0F3
+0x84C7	0xF0F4
+0x84C8	0xF0F5
+0x84C9	0xF0F6
+0x84CA	0xF0F7
+0x84CB	0xF0F8
+0x84CC	0xF0F9
+0x84CD	0xF0FA
+0x84CE	0xF0FB
+0x84CF	0xF0FC
+0x84D0	0xF0FD
+0x84D1	0xF0FE
+0x84D2	0xF0FF
+0x84D3	0xF100
+0x84D4	0xF101
+0x84D5	0xF102
+0x84D6	0xF103
+0x84D7	0xF104
+0x84D8	0xF105
+0x84D9	0xF106
+0x84DA	0xF107
+0x84DB	0xF108
+0x84DC	0xF109
+0x84DD	0xF10A
+0x84DE	0xF10B
+0x84DF	0xF10C
+0x84E0	0xF10D
+0x84E1	0xF10E
+0x84E2	0xF10F
+0x84E3	0xF110
+0x84E4	0xF111
+0x84E5	0xF112
+0x84E6	0xF113
+0x84E7	0xF114
+0x84E8	0xF115
+0x84E9	0xF116
+0x84EA	0xF117
+0x84EB	0xF118
+0x84EC	0xF119
+0x84ED	0xF11A
+0x84EE	0xF11B
+0x84EF	0xF11C
+0x84F0	0xF11D
+0x84F1	0xF11E
+0x84F2	0xF11F
+0x84F3	0xF120
+0x84F4	0xF121
+0x84F5	0xF122
+0x84F6	0xF123
+0x84F7	0xF124
+0x84F8	0xF125
+0x84F9	0xF126
+0x84FA	0xF127
+0x84FB	0xF128
+0x84FC	0xF129
+0x84FD	0xF12A
+0x84FE	0xF12B
+0x8540	0xF12C
+0x8541	0xF12D
+0x8542	0xF12E
+0x8543	0xF12F
+0x8544	0xF130
+0x8545	0xF131
+0x8546	0xF132
+0x8547	0xF133
+0x8548	0xF134
+0x8549	0xF135
+0x854A	0xF136
+0x854B	0xF137
+0x854C	0xF138
+0x854D	0xF139
+0x854E	0xF13A
+0x854F	0xF13B
+0x8550	0xF13C
+0x8551	0xF13D
+0x8552	0xF13E
+0x8553	0xF13F
+0x8554	0xF140
+0x8555	0xF141
+0x8556	0xF142
+0x8557	0xF143
+0x8558	0xF144
+0x8559	0xF145
+0x855A	0xF146
+0x855B	0xF147
+0x855C	0xF148
+0x855D	0xF149
+0x855E	0xF14A
+0x855F	0xF14B
+0x8560	0xF14C
+0x8561	0xF14D
+0x8562	0xF14E
+0x8563	0xF14F
+0x8564	0xF150
+0x8565	0xF151
+0x8566	0xF152
+0x8567	0xF153
+0x8568	0xF154
+0x8569	0xF155
+0x856A	0xF156
+0x856B	0xF157
+0x856C	0xF158
+0x856D	0xF159
+0x856E	0xF15A
+0x856F	0xF15B
+0x8570	0xF15C
+0x8571	0xF15D
+0x8572	0xF15E
+0x8573	0xF15F
+0x8574	0xF160
+0x8575	0xF161
+0x8576	0xF162
+0x8577	0xF163
+0x8578	0xF164
+0x8579	0xF165
+0x857A	0xF166
+0x857B	0xF167
+0x857C	0xF168
+0x857D	0xF169
+0x857E	0xF16A
+0x85A1	0xF16B
+0x85A2	0xF16C
+0x85A3	0xF16D
+0x85A4	0xF16E
+0x85A5	0xF16F
+0x85A6	0xF170
+0x85A7	0xF171
+0x85A8	0xF172
+0x85A9	0xF173
+0x85AA	0xF174
+0x85AB	0xF175
+0x85AC	0xF176
+0x85AD	0xF177
+0x85AE	0xF178
+0x85AF	0xF179
+0x85B0	0xF17A
+0x85B1	0xF17B
+0x85B2	0xF17C
+0x85B3	0xF17D
+0x85B4	0xF17E
+0x85B5	0xF17F
+0x85B6	0xF180
+0x85B7	0xF181
+0x85B8	0xF182
+0x85B9	0xF183
+0x85BA	0xF184
+0x85BB	0xF185
+0x85BC	0xF186
+0x85BD	0xF187
+0x85BE	0xF188
+0x85BF	0xF189
+0x85C0	0xF18A
+0x85C1	0xF18B
+0x85C2	0xF18C
+0x85C3	0xF18D
+0x85C4	0xF18E
+0x85C5	0xF18F
+0x85C6	0xF190
+0x85C7	0xF191
+0x85C8	0xF192
+0x85C9	0xF193
+0x85CA	0xF194
+0x85CB	0xF195
+0x85CC	0xF196
+0x85CD	0xF197
+0x85CE	0xF198
+0x85CF	0xF199
+0x85D0	0xF19A
+0x85D1	0xF19B
+0x85D2	0xF19C
+0x85D3	0xF19D
+0x85D4	0xF19E
+0x85D5	0xF19F
+0x85D6	0xF1A0
+0x85D7	0xF1A1
+0x85D8	0xF1A2
+0x85D9	0xF1A3
+0x85DA	0xF1A4
+0x85DB	0xF1A5
+0x85DC	0xF1A6
+0x85DD	0xF1A7
+0x85DE	0xF1A8
+0x85DF	0xF1A9
+0x85E0	0xF1AA
+0x85E1	0xF1AB
+0x85E2	0xF1AC
+0x85E3	0xF1AD
+0x85E4	0xF1AE
+0x85E5	0xF1AF
+0x85E6	0xF1B0
+0x85E7	0xF1B1
+0x85E8	0xF1B2
+0x85E9	0xF1B3
+0x85EA	0xF1B4
+0x85EB	0xF1B5
+0x85EC	0xF1B6
+0x85ED	0xF1B7
+0x85EE	0xF1B8
+0x85EF	0xF1B9
+0x85F0	0xF1BA
+0x85F1	0xF1BB
+0x85F2	0xF1BC
+0x85F3	0xF1BD
+0x85F4	0xF1BE
+0x85F5	0xF1BF
+0x85F6	0xF1C0
+0x85F7	0xF1C1
+0x85F8	0xF1C2
+0x85F9	0xF1C3
+0x85FA	0xF1C4
+0x85FB	0xF1C5
+0x85FC	0xF1C6
+0x85FD	0xF1C7
+0x85FE	0xF1C8
+0x8640	0xF1C9
+0x8641	0xF1CA
+0x8642	0xF1CB
+0x8643	0xF1CC
+0x8644	0xF1CD
+0x8645	0xF1CE
+0x8646	0xF1CF
+0x8647	0xF1D0
+0x8648	0xF1D1
+0x8649	0xF1D2
+0x864A	0xF1D3
+0x864B	0xF1D4
+0x864C	0xF1D5
+0x864D	0xF1D6
+0x864E	0xF1D7
+0x864F	0xF1D8
+0x8650	0xF1D9
+0x8651	0xF1DA
+0x8652	0xF1DB
+0x8653	0xF1DC
+0x8654	0xF1DD
+0x8655	0xF1DE
+0x8656	0xF1DF
+0x8657	0xF1E0
+0x8658	0xF1E1
+0x8659	0xF1E2
+0x865A	0xF1E3
+0x865B	0xF1E4
+0x865C	0xF1E5
+0x865D	0xF1E6
+0x865E	0xF1E7
+0x865F	0xF1E8
+0x8660	0xF1E9
+0x8661	0xF1EA
+0x8662	0xF1EB
+0x8663	0xF1EC
+0x8664	0xF1ED
+0x8665	0xF1EE
+0x8666	0xF1EF
+0x8667	0xF1F0
+0x8668	0xF1F1
+0x8669	0xF1F2
+0x866A	0xF1F3
+0x866B	0xF1F4
+0x866C	0xF1F5
+0x866D	0xF1F6
+0x866E	0xF1F7
+0x866F	0xF1F8
+0x8670	0xF1F9
+0x8671	0xF1FA
+0x8672	0xF1FB
+0x8673	0xF1FC
+0x8674	0xF1FD
+0x8675	0xF1FE
+0x8676	0xF1FF
+0x8677	0xF200
+0x8678	0xF201
+0x8679	0xF202
+0x867A	0xF203
+0x867B	0xF204
+0x867C	0xF205
+0x867D	0xF206
+0x867E	0xF207
+0x86A1	0xF208
+0x86A2	0xF209
+0x86A3	0xF20A
+0x86A4	0xF20B
+0x86A5	0xF20C
+0x86A6	0xF20D
+0x86A7	0xF20E
+0x86A8	0xF20F
+0x86A9	0xF210
+0x86AA	0xF211
+0x86AB	0xF212
+0x86AC	0xF213
+0x86AD	0xF214
+0x86AE	0xF215
+0x86AF	0xF216
+0x86B0	0xF217
+0x86B1	0xF218
+0x86B2	0xF219
+0x86B3	0xF21A
+0x86B4	0xF21B
+0x86B5	0xF21C
+0x86B6	0xF21D
+0x86B7	0xF21E
+0x86B8	0xF21F
+0x86B9	0xF220
+0x86BA	0xF221
+0x86BB	0xF222
+0x86BC	0xF223
+0x86BD	0xF224
+0x86BE	0xF225
+0x86BF	0xF226
+0x86C0	0xF227
+0x86C1	0xF228
+0x86C2	0xF229
+0x86C3	0xF22A
+0x86C4	0xF22B
+0x86C5	0xF22C
+0x86C6	0xF22D
+0x86C7	0xF22E
+0x86C8	0xF22F
+0x86C9	0xF230
+0x86CA	0xF231
+0x86CB	0xF232
+0x86CC	0xF233
+0x86CD	0xF234
+0x86CE	0xF235
+0x86CF	0xF236
+0x86D0	0xF237
+0x86D1	0xF238
+0x86D2	0xF239
+0x86D3	0xF23A
+0x86D4	0xF23B
+0x86D5	0xF23C
+0x86D6	0xF23D
+0x86D7	0xF23E
+0x86D8	0xF23F
+0x86D9	0xF240
+0x86DA	0xF241
+0x86DB	0xF242
+0x86DC	0xF243
+0x86DD	0xF244
+0x86DE	0xF245
+0x86DF	0xF246
+0x86E0	0xF247
+0x86E1	0xF248
+0x86E2	0xF249
+0x86E3	0xF24A
+0x86E4	0xF24B
+0x86E5	0xF24C
+0x86E6	0xF24D
+0x86E7	0xF24E
+0x86E8	0xF24F
+0x86E9	0xF250
+0x86EA	0xF251
+0x86EB	0xF252
+0x86EC	0xF253
+0x86ED	0xF254
+0x86EE	0xF255
+0x86EF	0xF256
+0x86F0	0xF257
+0x86F1	0xF258
+0x86F2	0xF259
+0x86F3	0xF25A
+0x86F4	0xF25B
+0x86F5	0xF25C
+0x86F6	0xF25D
+0x86F7	0xF25E
+0x86F8	0xF25F
+0x86F9	0xF260
+0x86FA	0xF261
+0x86FB	0xF262
+0x86FC	0xF263
+0x86FD	0xF264
+0x86FE	0xF265
+0x8740	0xF266
+0x8741	0xF267
+0x8742	0xF268
+0x8743	0xF269
+0x8744	0xF26A
+0x8745	0xF26B
+0x8746	0xF26C
+0x8747	0xF26D
+0x8748	0xF26E
+0x8749	0xF26F
+0x874A	0xF270
+0x874B	0xF271
+0x874C	0xF272
+0x874D	0xF273
+0x874E	0xF274
+0x874F	0xF275
+0x8750	0xF276
+0x8751	0xF277
+0x8752	0xF278
+0x8753	0xF279
+0x8754	0xF27A
+0x8755	0xF27B
+0x8756	0xF27C
+0x8757	0xF27D
+0x8758	0xF27E
+0x8759	0xF27F
+0x875A	0xF280
+0x875B	0xF281
+0x875C	0xF282
+0x875D	0xF283
+0x875E	0xF284
+0x875F	0xF285
+0x8760	0xF286
+0x8761	0xF287
+0x8762	0xF288
+0x8763	0xF289
+0x8764	0xF28A
+0x8765	0xF28B
+0x8766	0xF28C
+0x8767	0xF28D
+0x8768	0xF28E
+0x8769	0xF28F
+0x876A	0xF290
+0x876B	0xF291
+0x876C	0xF292
+0x876D	0xF293
+0x876E	0xF294
+0x876F	0xF295
+0x8770	0xF296
+0x8771	0xF297
+0x8772	0xF298
+0x8773	0xF299
+0x8774	0xF29A
+0x8775	0xF29B
+0x8776	0xF29C
+0x8777	0xF29D
+0x8778	0xF29E
+0x8779	0xF29F
+0x877A	0xF2A0
+0x877B	0xF2A1
+0x877C	0xF2A2
+0x877D	0xF2A3
+0x877E	0xF2A4
+0x87A1	0xF2A5
+0x87A2	0xF2A6
+0x87A3	0xF2A7
+0x87A4	0xF2A8
+0x87A5	0xF2A9
+0x87A6	0xF2AA
+0x87A7	0xF2AB
+0x87A8	0xF2AC
+0x87A9	0xF2AD
+0x87AA	0xF2AE
+0x87AB	0xF2AF
+0x87AC	0xF2B0
+0x87AD	0xF2B1
+0x87AE	0xF2B2
+0x87AF	0xF2B3
+0x87B0	0xF2B4
+0x87B1	0xF2B5
+0x87B2	0xF2B6
+0x87B3	0xF2B7
+0x87B4	0xF2B8
+0x87B5	0xF2B9
+0x87B6	0xF2BA
+0x87B7	0xF2BB
+0x87B8	0xF2BC
+0x87B9	0xF2BD
+0x87BA	0xF2BE
+0x87BB	0xF2BF
+0x87BC	0xF2C0
+0x87BD	0xF2C1
+0x87BE	0xF2C2
+0x87BF	0xF2C3
+0x87C0	0xF2C4
+0x87C1	0xF2C5
+0x87C2	0xF2C6
+0x87C3	0xF2C7
+0x87C4	0xF2C8
+0x87C5	0xF2C9
+0x87C6	0xF2CA
+0x87C7	0xF2CB
+0x87C8	0xF2CC
+0x87C9	0xF2CD
+0x87CA	0xF2CE
+0x87CB	0xF2CF
+0x87CC	0xF2D0
+0x87CD	0xF2D1
+0x87CE	0xF2D2
+0x87CF	0xF2D3
+0x87D0	0xF2D4
+0x87D1	0xF2D5
+0x87D2	0xF2D6
+0x87D3	0xF2D7
+0x87D4	0xF2D8
+0x87D5	0xF2D9
+0x87D6	0xF2DA
+0x87D7	0xF2DB
+0x87D8	0xF2DC
+0x87D9	0xF2DD
+0x87DA	0xF2DE
+0x87DB	0xF2DF
+0x87DC	0xF2E0
+0x87DD	0xF2E1
+0x87DE	0xF2E2
+0x87DF	0xF2E3
+0x87E0	0xF2E4
+0x87E1	0xF2E5
+0x87E2	0xF2E6
+0x87E3	0xF2E7
+0x87E4	0xF2E8
+0x87E5	0xF2E9
+0x87E6	0xF2EA
+0x87E7	0xF2EB
+0x87E8	0xF2EC
+0x87E9	0xF2ED
+0x87EA	0xF2EE
+0x87EB	0xF2EF
+0x87EC	0xF2F0
+0x87ED	0xF2F1
+0x87EE	0xF2F2
+0x87EF	0xF2F3
+0x87F0	0xF2F4
+0x87F1	0xF2F5
+0x87F2	0xF2F6
+0x87F3	0xF2F7
+0x87F4	0xF2F8
+0x87F5	0xF2F9
+0x87F6	0xF2FA
+0x87F7	0xF2FB
+0x87F8	0xF2FC
+0x87F9	0xF2FD
+0x87FA	0xF2FE
+0x87FB	0xF2FF
+0x87FC	0xF300
+0x87FD	0xF301
+0x87FE	0xF302
+0x8840	0xF303
+0x8841	0xF304
+0x8842	0xF305
+0x8843	0xF306
+0x8844	0xF307
+0x8845	0xF308
+0x8846	0xF309
+0x8847	0xF30A
+0x8848	0xF30B
+0x8849	0xF30C
+0x884A	0xF30D
+0x884B	0xF30E
+0x884C	0xF30F
+0x884D	0xF310
+0x884E	0xF311
+0x884F	0xF312
+0x8850	0xF313
+0x8851	0xF314
+0x8852	0xF315
+0x8853	0xF316
+0x8854	0xF317
+0x8855	0xF318
+0x8856	0xF319
+0x8857	0xF31A
+0x8858	0xF31B
+0x8859	0xF31C
+0x885A	0xF31D
+0x885B	0xF31E
+0x885C	0xF31F
+0x885D	0xF320
+0x885E	0xF321
+0x885F	0xF322
+0x8860	0xF323
+0x8861	0xF324
+0x8862	0xF325
+0x8863	0xF326
+0x8864	0xF327
+0x8865	0xF328
+0x8866	0xF329
+0x8867	0xF32A
+0x8868	0xF32B
+0x8869	0xF32C
+0x886A	0xF32D
+0x886B	0xF32E
+0x886C	0xF32F
+0x886D	0xF330
+0x886E	0xF331
+0x886F	0xF332
+0x8870	0xF333
+0x8871	0xF334
+0x8872	0xF335
+0x8873	0xF336
+0x8874	0xF337
+0x8875	0xF338
+0x8876	0xF339
+0x8877	0xF33A
+0x8878	0xF33B
+0x8879	0xF33C
+0x887A	0xF33D
+0x887B	0xF33E
+0x887C	0xF33F
+0x887D	0xF340
+0x887E	0xF341
+0x88A1	0xF342
+0x88A2	0xF343
+0x88A3	0xF344
+0x88A4	0xF345
+0x88A5	0xF346
+0x88A6	0xF347
+0x88A7	0xF348
+0x88A8	0xF349
+0x88A9	0xF34A
+0x88AA	0xF34B
+0x88AB	0xF34C
+0x88AC	0xF34D
+0x88AD	0xF34E
+0x88AE	0xF34F
+0x88AF	0xF350
+0x88B0	0xF351
+0x88B1	0xF352
+0x88B2	0xF353
+0x88B3	0xF354
+0x88B4	0xF355
+0x88B5	0xF356
+0x88B6	0xF357
+0x88B7	0xF358
+0x88B8	0xF359
+0x88B9	0xF35A
+0x88BA	0xF35B
+0x88BB	0xF35C
+0x88BC	0xF35D
+0x88BD	0xF35E
+0x88BE	0xF35F
+0x88BF	0xF360
+0x88C0	0xF361
+0x88C1	0xF362
+0x88C2	0xF363
+0x88C3	0xF364
+0x88C4	0xF365
+0x88C5	0xF366
+0x88C6	0xF367
+0x88C7	0xF368
+0x88C8	0xF369
+0x88C9	0xF36A
+0x88CA	0xF36B
+0x88CB	0xF36C
+0x88CC	0xF36D
+0x88CD	0xF36E
+0x88CE	0xF36F
+0x88CF	0xF370
+0x88D0	0xF371
+0x88D1	0xF372
+0x88D2	0xF373
+0x88D3	0xF374
+0x88D4	0xF375
+0x88D5	0xF376
+0x88D6	0xF377
+0x88D7	0xF378
+0x88D8	0xF379
+0x88D9	0xF37A
+0x88DA	0xF37B
+0x88DB	0xF37C
+0x88DC	0xF37D
+0x88DD	0xF37E
+0x88DE	0xF37F
+0x88DF	0xF380
+0x88E0	0xF381
+0x88E1	0xF382
+0x88E2	0xF383
+0x88E3	0xF384
+0x88E4	0xF385
+0x88E5	0xF386
+0x88E6	0xF387
+0x88E7	0xF388
+0x88E8	0xF389
+0x88E9	0xF38A
+0x88EA	0xF38B
+0x88EB	0xF38C
+0x88EC	0xF38D
+0x88ED	0xF38E
+0x88EE	0xF38F
+0x88EF	0xF390
+0x88F0	0xF391
+0x88F1	0xF392
+0x88F2	0xF393
+0x88F3	0xF394
+0x88F4	0xF395
+0x88F5	0xF396
+0x88F6	0xF397
+0x88F7	0xF398
+0x88F8	0xF399
+0x88F9	0xF39A
+0x88FA	0xF39B
+0x88FB	0xF39C
+0x88FC	0xF39D
+0x88FD	0xF39E
+0x88FE	0xF39F
+0x8940	0xF3A0
+0x8941	0xF3A1
+0x8942	0xF3A2
+0x8943	0xF3A3
+0x8944	0xF3A4
+0x8945	0xF3A5
+0x8946	0xF3A6
+0x8947	0xF3A7
+0x8948	0xF3A8
+0x8949	0xF3A9
+0x894A	0xF3AA
+0x894B	0xF3AB
+0x894C	0xF3AC
+0x894D	0xF3AD
+0x894E	0xF3AE
+0x894F	0xF3AF
+0x8950	0xF3B0
+0x8951	0xF3B1
+0x8952	0xF3B2
+0x8953	0xF3B3
+0x8954	0xF3B4
+0x8955	0xF3B5
+0x8956	0xF3B6
+0x8957	0xF3B7
+0x8958	0xF3B8
+0x8959	0xF3B9
+0x895A	0xF3BA
+0x895B	0xF3BB
+0x895C	0xF3BC
+0x895D	0xF3BD
+0x895E	0xF3BE
+0x895F	0xF3BF
+0x8960	0xF3C0
+0x8961	0xF3C1
+0x8962	0xF3C2
+0x8963	0xF3C3
+0x8964	0xF3C4
+0x8965	0xF3C5
+0x8966	0xF3C6
+0x8967	0xF3C7
+0x8968	0xF3C8
+0x8969	0xF3C9
+0x896A	0xF3CA
+0x896B	0xF3CB
+0x896C	0xF3CC
+0x896D	0xF3CD
+0x896E	0xF3CE
+0x896F	0xF3CF
+0x8970	0xF3D0
+0x8971	0xF3D1
+0x8972	0xF3D2
+0x8973	0xF3D3
+0x8974	0xF3D4
+0x8975	0xF3D5
+0x8976	0xF3D6
+0x8977	0xF3D7
+0x8978	0xF3D8
+0x8979	0xF3D9
+0x897A	0xF3DA
+0x897B	0xF3DB
+0x897C	0xF3DC
+0x897D	0xF3DD
+0x897E	0xF3DE
+0x89A1	0xF3DF
+0x89A2	0xF3E0
+0x89A3	0xF3E1
+0x89A4	0xF3E2
+0x89A5	0xF3E3
+0x89A6	0xF3E4
+0x89A7	0xF3E5
+0x89A8	0xF3E6
+0x89A9	0xF3E7
+0x89AA	0xF3E8
+0x89AB	0xF3E9
+0x89AC	0xF3EA
+0x89AD	0xF3EB
+0x89AE	0xF3EC
+0x89AF	0xF3ED
+0x89B0	0xF3EE
+0x89B1	0xF3EF
+0x89B2	0xF3F0
+0x89B3	0xF3F1
+0x89B4	0xF3F2
+0x89B5	0xF3F3
+0x89B6	0xF3F4
+0x89B7	0xF3F5
+0x89B8	0xF3F6
+0x89B9	0xF3F7
+0x89BA	0xF3F8
+0x89BB	0xF3F9
+0x89BC	0xF3FA
+0x89BD	0xF3FB
+0x89BE	0xF3FC
+0x89BF	0xF3FD
+0x89C0	0xF3FE
+0x89C1	0xF3FF
+0x89C2	0xF400
+0x89C3	0xF401
+0x89C4	0xF402
+0x89C5	0xF403
+0x89C6	0xF404
+0x89C7	0xF405
+0x89C8	0xF406
+0x89C9	0xF407
+0x89CA	0xF408
+0x89CB	0xF409
+0x89CC	0xF40A
+0x89CD	0xF40B
+0x89CE	0xF40C
+0x89CF	0xF40D
+0x89D0	0xF40E
+0x89D1	0xF40F
+0x89D2	0xF410
+0x89D3	0xF411
+0x89D4	0xF412
+0x89D5	0xF413
+0x89D6	0xF414
+0x89D7	0xF415
+0x89D8	0xF416
+0x89D9	0xF417
+0x89DA	0xF418
+0x89DB	0xF419
+0x89DC	0xF41A
+0x89DD	0xF41B
+0x89DE	0xF41C
+0x89DF	0xF41D
+0x89E0	0xF41E
+0x89E1	0xF41F
+0x89E2	0xF420
+0x89E3	0xF421
+0x89E4	0xF422
+0x89E5	0xF423
+0x89E6	0xF424
+0x89E7	0xF425
+0x89E8	0xF426
+0x89E9	0xF427
+0x89EA	0xF428
+0x89EB	0xF429
+0x89EC	0xF42A
+0x89ED	0xF42B
+0x89EE	0xF42C
+0x89EF	0xF42D
+0x89F0	0xF42E
+0x89F1	0xF42F
+0x89F2	0xF430
+0x89F3	0xF431
+0x89F4	0xF432
+0x89F5	0xF433
+0x89F6	0xF434
+0x89F7	0xF435
+0x89F8	0xF436
+0x89F9	0xF437
+0x89FA	0xF438
+0x89FB	0xF439
+0x89FC	0xF43A
+0x89FD	0xF43B
+0x89FE	0xF43C
+0x8A40	0xF43D
+0x8A41	0xF43E
+0x8A42	0xF43F
+0x8A43	0xF440
+0x8A44	0xF441
+0x8A45	0xF442
+0x8A46	0xF443
+0x8A47	0xF444
+0x8A48	0xF445
+0x8A49	0xF446
+0x8A4A	0xF447
+0x8A4B	0xF448
+0x8A4C	0xF449
+0x8A4D	0xF44A
+0x8A4E	0xF44B
+0x8A4F	0xF44C
+0x8A50	0xF44D
+0x8A51	0xF44E
+0x8A52	0xF44F
+0x8A53	0xF450
+0x8A54	0xF451
+0x8A55	0xF452
+0x8A56	0xF453
+0x8A57	0xF454
+0x8A58	0xF455
+0x8A59	0xF456
+0x8A5A	0xF457
+0x8A5B	0xF458
+0x8A5C	0xF459
+0x8A5D	0xF45A
+0x8A5E	0xF45B
+0x8A5F	0xF45C
+0x8A60	0xF45D
+0x8A61	0xF45E
+0x8A62	0xF45F
+0x8A63	0xF460
+0x8A64	0xF461
+0x8A65	0xF462
+0x8A66	0xF463
+0x8A67	0xF464
+0x8A68	0xF465
+0x8A69	0xF466
+0x8A6A	0xF467
+0x8A6B	0xF468
+0x8A6C	0xF469
+0x8A6D	0xF46A
+0x8A6E	0xF46B
+0x8A6F	0xF46C
+0x8A70	0xF46D
+0x8A71	0xF46E
+0x8A72	0xF46F
+0x8A73	0xF470
+0x8A74	0xF471
+0x8A75	0xF472
+0x8A76	0xF473
+0x8A77	0xF474
+0x8A78	0xF475
+0x8A79	0xF476
+0x8A7A	0xF477
+0x8A7B	0xF478
+0x8A7C	0xF479
+0x8A7D	0xF47A
+0x8A7E	0xF47B
+0x8AA1	0xF47C
+0x8AA2	0xF47D
+0x8AA3	0xF47E
+0x8AA4	0xF47F
+0x8AA5	0xF480
+0x8AA6	0xF481
+0x8AA7	0xF482
+0x8AA8	0xF483
+0x8AA9	0xF484
+0x8AAA	0xF485
+0x8AAB	0xF486
+0x8AAC	0xF487
+0x8AAD	0xF488
+0x8AAE	0xF489
+0x8AAF	0xF48A
+0x8AB0	0xF48B
+0x8AB1	0xF48C
+0x8AB2	0xF48D
+0x8AB3	0xF48E
+0x8AB4	0xF48F
+0x8AB5	0xF490
+0x8AB6	0xF491
+0x8AB7	0xF492
+0x8AB8	0xF493
+0x8AB9	0xF494
+0x8ABA	0xF495
+0x8ABB	0xF496
+0x8ABC	0xF497
+0x8ABD	0xF498
+0x8ABE	0xF499
+0x8ABF	0xF49A
+0x8AC0	0xF49B
+0x8AC1	0xF49C
+0x8AC2	0xF49D
+0x8AC3	0xF49E
+0x8AC4	0xF49F
+0x8AC5	0xF4A0
+0x8AC6	0xF4A1
+0x8AC7	0xF4A2
+0x8AC8	0xF4A3
+0x8AC9	0xF4A4
+0x8ACA	0xF4A5
+0x8ACB	0xF4A6
+0x8ACC	0xF4A7
+0x8ACD	0xF4A8
+0x8ACE	0xF4A9
+0x8ACF	0xF4AA
+0x8AD0	0xF4AB
+0x8AD1	0xF4AC
+0x8AD2	0xF4AD
+0x8AD3	0xF4AE
+0x8AD4	0xF4AF
+0x8AD5	0xF4B0
+0x8AD6	0xF4B1
+0x8AD7	0xF4B2
+0x8AD8	0xF4B3
+0x8AD9	0xF4B4
+0x8ADA	0xF4B5
+0x8ADB	0xF4B6
+0x8ADC	0xF4B7
+0x8ADD	0xF4B8
+0x8ADE	0xF4B9
+0x8ADF	0xF4BA
+0x8AE0	0xF4BB
+0x8AE1	0xF4BC
+0x8AE2	0xF4BD
+0x8AE3	0xF4BE
+0x8AE4	0xF4BF
+0x8AE5	0xF4C0
+0x8AE6	0xF4C1
+0x8AE7	0xF4C2
+0x8AE8	0xF4C3
+0x8AE9	0xF4C4
+0x8AEA	0xF4C5
+0x8AEB	0xF4C6
+0x8AEC	0xF4C7
+0x8AED	0xF4C8
+0x8AEE	0xF4C9
+0x8AEF	0xF4CA
+0x8AF0	0xF4CB
+0x8AF1	0xF4CC
+0x8AF2	0xF4CD
+0x8AF3	0xF4CE
+0x8AF4	0xF4CF
+0x8AF5	0xF4D0
+0x8AF6	0xF4D1
+0x8AF7	0xF4D2
+0x8AF8	0xF4D3
+0x8AF9	0xF4D4
+0x8AFA	0xF4D5
+0x8AFB	0xF4D6
+0x8AFC	0xF4D7
+0x8AFD	0xF4D8
+0x8AFE	0xF4D9
+0x8B40	0xF4DA
+0x8B41	0xF4DB
+0x8B42	0xF4DC
+0x8B43	0xF4DD
+0x8B44	0xF4DE
+0x8B45	0xF4DF
+0x8B46	0xF4E0
+0x8B47	0xF4E1
+0x8B48	0xF4E2
+0x8B49	0xF4E3
+0x8B4A	0xF4E4
+0x8B4B	0xF4E5
+0x8B4C	0xF4E6
+0x8B4D	0xF4E7
+0x8B4E	0xF4E8
+0x8B4F	0xF4E9
+0x8B50	0xF4EA
+0x8B51	0xF4EB
+0x8B52	0xF4EC
+0x8B53	0xF4ED
+0x8B54	0xF4EE
+0x8B55	0xF4EF
+0x8B56	0xF4F0
+0x8B57	0xF4F1
+0x8B58	0xF4F2
+0x8B59	0xF4F3
+0x8B5A	0xF4F4
+0x8B5B	0xF4F5
+0x8B5C	0xF4F6
+0x8B5D	0xF4F7
+0x8B5E	0xF4F8
+0x8B5F	0xF4F9
+0x8B60	0xF4FA
+0x8B61	0xF4FB
+0x8B62	0xF4FC
+0x8B63	0xF4FD
+0x8B64	0xF4FE
+0x8B65	0xF4FF
+0x8B66	0xF500
+0x8B67	0xF501
+0x8B68	0xF502
+0x8B69	0xF503
+0x8B6A	0xF504
+0x8B6B	0xF505
+0x8B6C	0xF506
+0x8B6D	0xF507
+0x8B6E	0xF508
+0x8B6F	0xF509
+0x8B70	0xF50A
+0x8B71	0xF50B
+0x8B72	0xF50C
+0x8B73	0xF50D
+0x8B74	0xF50E
+0x8B75	0xF50F
+0x8B76	0xF510
+0x8B77	0xF511
+0x8B78	0xF512
+0x8B79	0xF513
+0x8B7A	0xF514
+0x8B7B	0xF515
+0x8B7C	0xF516
+0x8B7D	0xF517
+0x8B7E	0xF518
+0x8BA1	0xF519
+0x8BA2	0xF51A
+0x8BA3	0xF51B
+0x8BA4	0xF51C
+0x8BA5	0xF51D
+0x8BA6	0xF51E
+0x8BA7	0xF51F
+0x8BA8	0xF520
+0x8BA9	0xF521
+0x8BAA	0xF522
+0x8BAB	0xF523
+0x8BAC	0xF524
+0x8BAD	0xF525
+0x8BAE	0xF526
+0x8BAF	0xF527
+0x8BB0	0xF528
+0x8BB1	0xF529
+0x8BB2	0xF52A
+0x8BB3	0xF52B
+0x8BB4	0xF52C
+0x8BB5	0xF52D
+0x8BB6	0xF52E
+0x8BB7	0xF52F
+0x8BB8	0xF530
+0x8BB9	0xF531
+0x8BBA	0xF532
+0x8BBB	0xF533
+0x8BBC	0xF534
+0x8BBD	0xF535
+0x8BBE	0xF536
+0x8BBF	0xF537
+0x8BC0	0xF538
+0x8BC1	0xF539
+0x8BC2	0xF53A
+0x8BC3	0xF53B
+0x8BC4	0xF53C
+0x8BC5	0xF53D
+0x8BC6	0xF53E
+0x8BC7	0xF53F
+0x8BC8	0xF540
+0x8BC9	0xF541
+0x8BCA	0xF542
+0x8BCB	0xF543
+0x8BCC	0xF544
+0x8BCD	0xF545
+0x8BCE	0xF546
+0x8BCF	0xF547
+0x8BD0	0xF548
+0x8BD1	0xF549
+0x8BD2	0xF54A
+0x8BD3	0xF54B
+0x8BD4	0xF54C
+0x8BD5	0xF54D
+0x8BD6	0xF54E
+0x8BD7	0xF54F
+0x8BD8	0xF550
+0x8BD9	0xF551
+0x8BDA	0xF552
+0x8BDB	0xF553
+0x8BDC	0xF554
+0x8BDD	0xF555
+0x8BDE	0xF556
+0x8BDF	0xF557
+0x8BE0	0xF558
+0x8BE1	0xF559
+0x8BE2	0xF55A
+0x8BE3	0xF55B
+0x8BE4	0xF55C
+0x8BE5	0xF55D
+0x8BE6	0xF55E
+0x8BE7	0xF55F
+0x8BE8	0xF560
+0x8BE9	0xF561
+0x8BEA	0xF562
+0x8BEB	0xF563
+0x8BEC	0xF564
+0x8BED	0xF565
+0x8BEE	0xF566
+0x8BEF	0xF567
+0x8BF0	0xF568
+0x8BF1	0xF569
+0x8BF2	0xF56A
+0x8BF3	0xF56B
+0x8BF4	0xF56C
+0x8BF5	0xF56D
+0x8BF6	0xF56E
+0x8BF7	0xF56F
+0x8BF8	0xF570
+0x8BF9	0xF571
+0x8BFA	0xF572
+0x8BFB	0xF573
+0x8BFC	0xF574
+0x8BFD	0xF575
+0x8BFE	0xF576
+0x8C40	0xF577
+0x8C41	0xF578
+0x8C42	0xF579
+0x8C43	0xF57A
+0x8C44	0xF57B
+0x8C45	0xF57C
+0x8C46	0xF57D
+0x8C47	0xF57E
+0x8C48	0xF57F
+0x8C49	0xF580
+0x8C4A	0xF581
+0x8C4B	0xF582
+0x8C4C	0xF583
+0x8C4D	0xF584
+0x8C4E	0xF585
+0x8C4F	0xF586
+0x8C50	0xF587
+0x8C51	0xF588
+0x8C52	0xF589
+0x8C53	0xF58A
+0x8C54	0xF58B
+0x8C55	0xF58C
+0x8C56	0xF58D
+0x8C57	0xF58E
+0x8C58	0xF58F
+0x8C59	0xF590
+0x8C5A	0xF591
+0x8C5B	0xF592
+0x8C5C	0xF593
+0x8C5D	0xF594
+0x8C5E	0xF595
+0x8C5F	0xF596
+0x8C60	0xF597
+0x8C61	0xF598
+0x8C62	0xF599
+0x8C63	0xF59A
+0x8C64	0xF59B
+0x8C65	0xF59C
+0x8C66	0xF59D
+0x8C67	0xF59E
+0x8C68	0xF59F
+0x8C69	0xF5A0
+0x8C6A	0xF5A1
+0x8C6B	0xF5A2
+0x8C6C	0xF5A3
+0x8C6D	0xF5A4
+0x8C6E	0xF5A5
+0x8C6F	0xF5A6
+0x8C70	0xF5A7
+0x8C71	0xF5A8
+0x8C72	0xF5A9
+0x8C73	0xF5AA
+0x8C74	0xF5AB
+0x8C75	0xF5AC
+0x8C76	0xF5AD
+0x8C77	0xF5AE
+0x8C78	0xF5AF
+0x8C79	0xF5B0
+0x8C7A	0xF5B1
+0x8C7B	0xF5B2
+0x8C7C	0xF5B3
+0x8C7D	0xF5B4
+0x8C7E	0xF5B5
+0x8CA1	0xF5B6
+0x8CA2	0xF5B7
+0x8CA3	0xF5B8
+0x8CA4	0xF5B9
+0x8CA5	0xF5BA
+0x8CA6	0xF5BB
+0x8CA7	0xF5BC
+0x8CA8	0xF5BD
+0x8CA9	0xF5BE
+0x8CAA	0xF5BF
+0x8CAB	0xF5C0
+0x8CAC	0xF5C1
+0x8CAD	0xF5C2
+0x8CAE	0xF5C3
+0x8CAF	0xF5C4
+0x8CB0	0xF5C5
+0x8CB1	0xF5C6
+0x8CB2	0xF5C7
+0x8CB3	0xF5C8
+0x8CB4	0xF5C9
+0x8CB5	0xF5CA
+0x8CB6	0xF5CB
+0x8CB7	0xF5CC
+0x8CB8	0xF5CD
+0x8CB9	0xF5CE
+0x8CBA	0xF5CF
+0x8CBB	0xF5D0
+0x8CBC	0xF5D1
+0x8CBD	0xF5D2
+0x8CBE	0xF5D3
+0x8CBF	0xF5D4
+0x8CC0	0xF5D5
+0x8CC1	0xF5D6
+0x8CC2	0xF5D7
+0x8CC3	0xF5D8
+0x8CC4	0xF5D9
+0x8CC5	0xF5DA
+0x8CC6	0xF5DB
+0x8CC7	0xF5DC
+0x8CC8	0xF5DD
+0x8CC9	0xF5DE
+0x8CCA	0xF5DF
+0x8CCB	0xF5E0
+0x8CCC	0xF5E1
+0x8CCD	0xF5E2
+0x8CCE	0xF5E3
+0x8CCF	0xF5E4
+0x8CD0	0xF5E5
+0x8CD1	0xF5E6
+0x8CD2	0xF5E7
+0x8CD3	0xF5E8
+0x8CD4	0xF5E9
+0x8CD5	0xF5EA
+0x8CD6	0xF5EB
+0x8CD7	0xF5EC
+0x8CD8	0xF5ED
+0x8CD9	0xF5EE
+0x8CDA	0xF5EF
+0x8CDB	0xF5F0
+0x8CDC	0xF5F1
+0x8CDD	0xF5F2
+0x8CDE	0xF5F3
+0x8CDF	0xF5F4
+0x8CE0	0xF5F5
+0x8CE1	0xF5F6
+0x8CE2	0xF5F7
+0x8CE3	0xF5F8
+0x8CE4	0xF5F9
+0x8CE5	0xF5FA
+0x8CE6	0xF5FB
+0x8CE7	0xF5FC
+0x8CE8	0xF5FD
+0x8CE9	0xF5FE
+0x8CEA	0xF5FF
+0x8CEB	0xF600
+0x8CEC	0xF601
+0x8CED	0xF602
+0x8CEE	0xF603
+0x8CEF	0xF604
+0x8CF0	0xF605
+0x8CF1	0xF606
+0x8CF2	0xF607
+0x8CF3	0xF608
+0x8CF4	0xF609
+0x8CF5	0xF60A
+0x8CF6	0xF60B
+0x8CF7	0xF60C
+0x8CF8	0xF60D
+0x8CF9	0xF60E
+0x8CFA	0xF60F
+0x8CFB	0xF610
+0x8CFC	0xF611
+0x8CFD	0xF612
+0x8CFE	0xF613
+0x8D40	0xF614
+0x8D41	0xF615
+0x8D42	0xF616
+0x8D43	0xF617
+0x8D44	0xF618
+0x8D45	0xF619
+0x8D46	0xF61A
+0x8D47	0xF61B
+0x8D48	0xF61C
+0x8D49	0xF61D
+0x8D4A	0xF61E
+0x8D4B	0xF61F
+0x8D4C	0xF620
+0x8D4D	0xF621
+0x8D4E	0xF622
+0x8D4F	0xF623
+0x8D50	0xF624
+0x8D51	0xF625
+0x8D52	0xF626
+0x8D53	0xF627
+0x8D54	0xF628
+0x8D55	0xF629
+0x8D56	0xF62A
+0x8D57	0xF62B
+0x8D58	0xF62C
+0x8D59	0xF62D
+0x8D5A	0xF62E
+0x8D5B	0xF62F
+0x8D5C	0xF630
+0x8D5D	0xF631
+0x8D5E	0xF632
+0x8D5F	0xF633
+0x8D60	0xF634
+0x8D61	0xF635
+0x8D62	0xF636
+0x8D63	0xF637
+0x8D64	0xF638
+0x8D65	0xF639
+0x8D66	0xF63A
+0x8D67	0xF63B
+0x8D68	0xF63C
+0x8D69	0xF63D
+0x8D6A	0xF63E
+0x8D6B	0xF63F
+0x8D6C	0xF640
+0x8D6D	0xF641
+0x8D6E	0xF642
+0x8D6F	0xF643
+0x8D70	0xF644
+0x8D71	0xF645
+0x8D72	0xF646
+0x8D73	0xF647
+0x8D74	0xF648
+0x8D75	0xF649
+0x8D76	0xF64A
+0x8D77	0xF64B
+0x8D78	0xF64C
+0x8D79	0xF64D
+0x8D7A	0xF64E
+0x8D7B	0xF64F
+0x8D7C	0xF650
+0x8D7D	0xF651
+0x8D7E	0xF652
+0x8DA1	0xF653
+0x8DA2	0xF654
+0x8DA3	0xF655
+0x8DA4	0xF656
+0x8DA5	0xF657
+0x8DA6	0xF658
+0x8DA7	0xF659
+0x8DA8	0xF65A
+0x8DA9	0xF65B
+0x8DAA	0xF65C
+0x8DAB	0xF65D
+0x8DAC	0xF65E
+0x8DAD	0xF65F
+0x8DAE	0xF660
+0x8DAF	0xF661
+0x8DB0	0xF662
+0x8DB1	0xF663
+0x8DB2	0xF664
+0x8DB3	0xF665
+0x8DB4	0xF666
+0x8DB5	0xF667
+0x8DB6	0xF668
+0x8DB7	0xF669
+0x8DB8	0xF66A
+0x8DB9	0xF66B
+0x8DBA	0xF66C
+0x8DBB	0xF66D
+0x8DBC	0xF66E
+0x8DBD	0xF66F
+0x8DBE	0xF670
+0x8DBF	0xF671
+0x8DC0	0xF672
+0x8DC1	0xF673
+0x8DC2	0xF674
+0x8DC3	0xF675
+0x8DC4	0xF676
+0x8DC5	0xF677
+0x8DC6	0xF678
+0x8DC7	0xF679
+0x8DC8	0xF67A
+0x8DC9	0xF67B
+0x8DCA	0xF67C
+0x8DCB	0xF67D
+0x8DCC	0xF67E
+0x8DCD	0xF67F
+0x8DCE	0xF680
+0x8DCF	0xF681
+0x8DD0	0xF682
+0x8DD1	0xF683
+0x8DD2	0xF684
+0x8DD3	0xF685
+0x8DD4	0xF686
+0x8DD5	0xF687
+0x8DD6	0xF688
+0x8DD7	0xF689
+0x8DD8	0xF68A
+0x8DD9	0xF68B
+0x8DDA	0xF68C
+0x8DDB	0xF68D
+0x8DDC	0xF68E
+0x8DDD	0xF68F
+0x8DDE	0xF690
+0x8DDF	0xF691
+0x8DE0	0xF692
+0x8DE1	0xF693
+0x8DE2	0xF694
+0x8DE3	0xF695
+0x8DE4	0xF696
+0x8DE5	0xF697
+0x8DE6	0xF698
+0x8DE7	0xF699
+0x8DE8	0xF69A
+0x8DE9	0xF69B
+0x8DEA	0xF69C
+0x8DEB	0xF69D
+0x8DEC	0xF69E
+0x8DED	0xF69F
+0x8DEE	0xF6A0
+0x8DEF	0xF6A1
+0x8DF0	0xF6A2
+0x8DF1	0xF6A3
+0x8DF2	0xF6A4
+0x8DF3	0xF6A5
+0x8DF4	0xF6A6
+0x8DF5	0xF6A7
+0x8DF6	0xF6A8
+0x8DF7	0xF6A9
+0x8DF8	0xF6AA
+0x8DF9	0xF6AB
+0x8DFA	0xF6AC
+0x8DFB	0xF6AD
+0x8DFC	0xF6AE
+0x8DFD	0xF6AF
+0x8DFE	0xF6B0
+0x8E40	0xE311
+0x8E41	0xE312
+0x8E42	0xE313
+0x8E43	0xE314
+0x8E44	0xE315
+0x8E45	0xE316
+0x8E46	0xE317
+0x8E47	0xE318
+0x8E48	0xE319
+0x8E49	0xE31A
+0x8E4A	0xE31B
+0x8E4B	0xE31C
+0x8E4C	0xE31D
+0x8E4D	0xE31E
+0x8E4E	0xE31F
+0x8E4F	0xE320
+0x8E50	0xE321
+0x8E51	0xE322
+0x8E52	0xE323
+0x8E53	0xE324
+0x8E54	0xE325
+0x8E55	0xE326
+0x8E56	0xE327
+0x8E57	0xE328
+0x8E58	0xE329
+0x8E59	0xE32A
+0x8E5A	0xE32B
+0x8E5B	0xE32C
+0x8E5C	0xE32D
+0x8E5D	0xE32E
+0x8E5E	0xE32F
+0x8E5F	0xE330
+0x8E60	0xE331
+0x8E61	0xE332
+0x8E62	0xE333
+0x8E63	0xE334
+0x8E64	0xE335
+0x8E65	0xE336
+0x8E66	0xE337
+0x8E67	0xE338
+0x8E68	0xE339
+0x8E69	0xE33A
+0x8E6A	0xE33B
+0x8E6B	0xE33C
+0x8E6C	0xE33D
+0x8E6D	0xE33E
+0x8E6E	0xE33F
+0x8E6F	0xE340
+0x8E70	0xE341
+0x8E71	0xE342
+0x8E72	0xE343
+0x8E73	0xE344
+0x8E74	0xE345
+0x8E75	0xE346
+0x8E76	0xE347
+0x8E77	0xE348
+0x8E78	0xE349
+0x8E79	0xE34A
+0x8E7A	0xE34B
+0x8E7B	0xE34C
+0x8E7C	0xE34D
+0x8E7D	0xE34E
+0x8E7E	0xE34F
+0x8EA1	0xE350
+0x8EA2	0xE351
+0x8EA3	0xE352
+0x8EA4	0xE353
+0x8EA5	0xE354
+0x8EA6	0xE355
+0x8EA7	0xE356
+0x8EA8	0xE357
+0x8EA9	0xE358
+0x8EAA	0xE359
+0x8EAB	0xE35A
+0x8EAC	0xE35B
+0x8EAD	0xE35C
+0x8EAE	0xE35D
+0x8EAF	0xE35E
+0x8EB0	0xE35F
+0x8EB1	0xE360
+0x8EB2	0xE361
+0x8EB3	0xE362
+0x8EB4	0xE363
+0x8EB5	0xE364
+0x8EB6	0xE365
+0x8EB7	0xE366
+0x8EB8	0xE367
+0x8EB9	0xE368
+0x8EBA	0xE369
+0x8EBB	0xE36A
+0x8EBC	0xE36B
+0x8EBD	0xE36C
+0x8EBE	0xE36D
+0x8EBF	0xE36E
+0x8EC0	0xE36F
+0x8EC1	0xE370
+0x8EC2	0xE371
+0x8EC3	0xE372
+0x8EC4	0xE373
+0x8EC5	0xE374
+0x8EC6	0xE375
+0x8EC7	0xE376
+0x8EC8	0xE377
+0x8EC9	0xE378
+0x8ECA	0xE379
+0x8ECB	0xE37A
+0x8ECC	0xE37B
+0x8ECD	0xE37C
+0x8ECE	0xE37D
+0x8ECF	0xE37E
+0x8ED0	0xE37F
+0x8ED1	0xE380
+0x8ED2	0xE381
+0x8ED3	0xE382
+0x8ED4	0xE383
+0x8ED5	0xE384
+0x8ED6	0xE385
+0x8ED7	0xE386
+0x8ED8	0xE387
+0x8ED9	0xE388
+0x8EDA	0xE389
+0x8EDB	0xE38A
+0x8EDC	0xE38B
+0x8EDD	0xE38C
+0x8EDE	0xE38D
+0x8EDF	0xE38E
+0x8EE0	0xE38F
+0x8EE1	0xE390
+0x8EE2	0xE391
+0x8EE3	0xE392
+0x8EE4	0xE393
+0x8EE5	0xE394
+0x8EE6	0xE395
+0x8EE7	0xE396
+0x8EE8	0xE397
+0x8EE9	0xE398
+0x8EEA	0xE399
+0x8EEB	0xE39A
+0x8EEC	0xE39B
+0x8EED	0xE39C
+0x8EEE	0xE39D
+0x8EEF	0xE39E
+0x8EF0	0xE39F
+0x8EF1	0xE3A0
+0x8EF2	0xE3A1
+0x8EF3	0xE3A2
+0x8EF4	0xE3A3
+0x8EF5	0xE3A4
+0x8EF6	0xE3A5
+0x8EF7	0xE3A6
+0x8EF8	0xE3A7
+0x8EF9	0xE3A8
+0x8EFA	0xE3A9
+0x8EFB	0xE3AA
+0x8EFC	0xE3AB
+0x8EFD	0xE3AC
+0x8EFE	0xE3AD
+0x8F40	0xE3AE
+0x8F41	0xE3AF
+0x8F42	0xE3B0
+0x8F43	0xE3B1
+0x8F44	0xE3B2
+0x8F45	0xE3B3
+0x8F46	0xE3B4
+0x8F47	0xE3B5
+0x8F48	0xE3B6
+0x8F49	0xE3B7
+0x8F4A	0xE3B8
+0x8F4B	0xE3B9
+0x8F4C	0xE3BA
+0x8F4D	0xE3BB
+0x8F4E	0xE3BC
+0x8F4F	0xE3BD
+0x8F50	0xE3BE
+0x8F51	0xE3BF
+0x8F52	0xE3C0
+0x8F53	0xE3C1
+0x8F54	0xE3C2
+0x8F55	0xE3C3
+0x8F56	0xE3C4
+0x8F57	0xE3C5
+0x8F58	0xE3C6
+0x8F59	0xE3C7
+0x8F5A	0xE3C8
+0x8F5B	0xE3C9
+0x8F5C	0xE3CA
+0x8F5D	0xE3CB
+0x8F5E	0xE3CC
+0x8F5F	0xE3CD
+0x8F60	0xE3CE
+0x8F61	0xE3CF
+0x8F62	0xE3D0
+0x8F63	0xE3D1
+0x8F64	0xE3D2
+0x8F65	0xE3D3
+0x8F66	0xE3D4
+0x8F67	0xE3D5
+0x8F68	0xE3D6
+0x8F69	0xE3D7
+0x8F6A	0xE3D8
+0x8F6B	0xE3D9
+0x8F6C	0xE3DA
+0x8F6D	0xE3DB
+0x8F6E	0xE3DC
+0x8F6F	0xE3DD
+0x8F70	0xE3DE
+0x8F71	0xE3DF
+0x8F72	0xE3E0
+0x8F73	0xE3E1
+0x8F74	0xE3E2
+0x8F75	0xE3E3
+0x8F76	0xE3E4
+0x8F77	0xE3E5
+0x8F78	0xE3E6
+0x8F79	0xE3E7
+0x8F7A	0xE3E8
+0x8F7B	0xE3E9
+0x8F7C	0xE3EA
+0x8F7D	0xE3EB
+0x8F7E	0xE3EC
+0x8FA1	0xE3ED
+0x8FA2	0xE3EE
+0x8FA3	0xE3EF
+0x8FA4	0xE3F0
+0x8FA5	0xE3F1
+0x8FA6	0xE3F2
+0x8FA7	0xE3F3
+0x8FA8	0xE3F4
+0x8FA9	0xE3F5
+0x8FAA	0xE3F6
+0x8FAB	0xE3F7
+0x8FAC	0xE3F8
+0x8FAD	0xE3F9
+0x8FAE	0xE3FA
+0x8FAF	0xE3FB
+0x8FB0	0xE3FC
+0x8FB1	0xE3FD
+0x8FB2	0xE3FE
+0x8FB3	0xE3FF
+0x8FB4	0xE400
+0x8FB5	0xE401
+0x8FB6	0xE402
+0x8FB7	0xE403
+0x8FB8	0xE404
+0x8FB9	0xE405
+0x8FBA	0xE406
+0x8FBB	0xE407
+0x8FBC	0xE408
+0x8FBD	0xE409
+0x8FBE	0xE40A
+0x8FBF	0xE40B
+0x8FC0	0xE40C
+0x8FC1	0xE40D
+0x8FC2	0xE40E
+0x8FC3	0xE40F
+0x8FC4	0xE410
+0x8FC5	0xE411
+0x8FC6	0xE412
+0x8FC7	0xE413
+0x8FC8	0xE414
+0x8FC9	0xE415
+0x8FCA	0xE416
+0x8FCB	0xE417
+0x8FCC	0xE418
+0x8FCD	0xE419
+0x8FCE	0xE41A
+0x8FCF	0xE41B
+0x8FD0	0xE41C
+0x8FD1	0xE41D
+0x8FD2	0xE41E
+0x8FD3	0xE41F
+0x8FD4	0xE420
+0x8FD5	0xE421
+0x8FD6	0xE422
+0x8FD7	0xE423
+0x8FD8	0xE424
+0x8FD9	0xE425
+0x8FDA	0xE426
+0x8FDB	0xE427
+0x8FDC	0xE428
+0x8FDD	0xE429
+0x8FDE	0xE42A
+0x8FDF	0xE42B
+0x8FE0	0xE42C
+0x8FE1	0xE42D
+0x8FE2	0xE42E
+0x8FE3	0xE42F
+0x8FE4	0xE430
+0x8FE5	0xE431
+0x8FE6	0xE432
+0x8FE7	0xE433
+0x8FE8	0xE434
+0x8FE9	0xE435
+0x8FEA	0xE436
+0x8FEB	0xE437
+0x8FEC	0xE438
+0x8FED	0xE439
+0x8FEE	0xE43A
+0x8FEF	0xE43B
+0x8FF0	0xE43C
+0x8FF1	0xE43D
+0x8FF2	0xE43E
+0x8FF3	0xE43F
+0x8FF4	0xE440
+0x8FF5	0xE441
+0x8FF6	0xE442
+0x8FF7	0xE443
+0x8FF8	0xE444
+0x8FF9	0xE445
+0x8FFA	0xE446
+0x8FFB	0xE447
+0x8FFC	0xE448
+0x8FFD	0xE449
+0x8FFE	0xE44A
+0x9040	0xE44B
+0x9041	0xE44C
+0x9042	0xE44D
+0x9043	0xE44E
+0x9044	0xE44F
+0x9045	0xE450
+0x9046	0xE451
+0x9047	0xE452
+0x9048	0xE453
+0x9049	0xE454
+0x904A	0xE455
+0x904B	0xE456
+0x904C	0xE457
+0x904D	0xE458
+0x904E	0xE459
+0x904F	0xE45A
+0x9050	0xE45B
+0x9051	0xE45C
+0x9052	0xE45D
+0x9053	0xE45E
+0x9054	0xE45F
+0x9055	0xE460
+0x9056	0xE461
+0x9057	0xE462
+0x9058	0xE463
+0x9059	0xE464
+0x905A	0xE465
+0x905B	0xE466
+0x905C	0xE467
+0x905D	0xE468
+0x905E	0xE469
+0x905F	0xE46A
+0x9060	0xE46B
+0x9061	0xE46C
+0x9062	0xE46D
+0x9063	0xE46E
+0x9064	0xE46F
+0x9065	0xE470
+0x9066	0xE471
+0x9067	0xE472
+0x9068	0xE473
+0x9069	0xE474
+0x906A	0xE475
+0x906B	0xE476
+0x906C	0xE477
+0x906D	0xE478
+0x906E	0xE479
+0x906F	0xE47A
+0x9070	0xE47B
+0x9071	0xE47C
+0x9072	0xE47D
+0x9073	0xE47E
+0x9074	0xE47F
+0x9075	0xE480
+0x9076	0xE481
+0x9077	0xE482
+0x9078	0xE483
+0x9079	0xE484
+0x907A	0xE485
+0x907B	0xE486
+0x907C	0xE487
+0x907D	0xE488
+0x907E	0xE489
+0x90A1	0xE48A
+0x90A2	0xE48B
+0x90A3	0xE48C
+0x90A4	0xE48D
+0x90A5	0xE48E
+0x90A6	0xE48F
+0x90A7	0xE490
+0x90A8	0xE491
+0x90A9	0xE492
+0x90AA	0xE493
+0x90AB	0xE494
+0x90AC	0xE495
+0x90AD	0xE496
+0x90AE	0xE497
+0x90AF	0xE498
+0x90B0	0xE499
+0x90B1	0xE49A
+0x90B2	0xE49B
+0x90B3	0xE49C
+0x90B4	0xE49D
+0x90B5	0xE49E
+0x90B6	0xE49F
+0x90B7	0xE4A0
+0x90B8	0xE4A1
+0x90B9	0xE4A2
+0x90BA	0xE4A3
+0x90BB	0xE4A4
+0x90BC	0xE4A5
+0x90BD	0xE4A6
+0x90BE	0xE4A7
+0x90BF	0xE4A8
+0x90C0	0xE4A9
+0x90C1	0xE4AA
+0x90C2	0xE4AB
+0x90C3	0xE4AC
+0x90C4	0xE4AD
+0x90C5	0xE4AE
+0x90C6	0xE4AF
+0x90C7	0xE4B0
+0x90C8	0xE4B1
+0x90C9	0xE4B2
+0x90CA	0xE4B3
+0x90CB	0xE4B4
+0x90CC	0xE4B5
+0x90CD	0xE4B6
+0x90CE	0xE4B7
+0x90CF	0xE4B8
+0x90D0	0xE4B9
+0x90D1	0xE4BA
+0x90D2	0xE4BB
+0x90D3	0xE4BC
+0x90D4	0xE4BD
+0x90D5	0xE4BE
+0x90D6	0xE4BF
+0x90D7	0xE4C0
+0x90D8	0xE4C1
+0x90D9	0xE4C2
+0x90DA	0xE4C3
+0x90DB	0xE4C4
+0x90DC	0xE4C5
+0x90DD	0xE4C6
+0x90DE	0xE4C7
+0x90DF	0xE4C8
+0x90E0	0xE4C9
+0x90E1	0xE4CA
+0x90E2	0xE4CB
+0x90E3	0xE4CC
+0x90E4	0xE4CD
+0x90E5	0xE4CE
+0x90E6	0xE4CF
+0x90E7	0xE4D0
+0x90E8	0xE4D1
+0x90E9	0xE4D2
+0x90EA	0xE4D3
+0x90EB	0xE4D4
+0x90EC	0xE4D5
+0x90ED	0xE4D6
+0x90EE	0xE4D7
+0x90EF	0xE4D8
+0x90F0	0xE4D9
+0x90F1	0xE4DA
+0x90F2	0xE4DB
+0x90F3	0xE4DC
+0x90F4	0xE4DD
+0x90F5	0xE4DE
+0x90F6	0xE4DF
+0x90F7	0xE4E0
+0x90F8	0xE4E1
+0x90F9	0xE4E2
+0x90FA	0xE4E3
+0x90FB	0xE4E4
+0x90FC	0xE4E5
+0x90FD	0xE4E6
+0x90FE	0xE4E7
+0x9140	0xE4E8
+0x9141	0xE4E9
+0x9142	0xE4EA
+0x9143	0xE4EB
+0x9144	0xE4EC
+0x9145	0xE4ED
+0x9146	0xE4EE
+0x9147	0xE4EF
+0x9148	0xE4F0
+0x9149	0xE4F1
+0x914A	0xE4F2
+0x914B	0xE4F3
+0x914C	0xE4F4
+0x914D	0xE4F5
+0x914E	0xE4F6
+0x914F	0xE4F7
+0x9150	0xE4F8
+0x9151	0xE4F9
+0x9152	0xE4FA
+0x9153	0xE4FB
+0x9154	0xE4FC
+0x9155	0xE4FD
+0x9156	0xE4FE
+0x9157	0xE4FF
+0x9158	0xE500
+0x9159	0xE501
+0x915A	0xE502
+0x915B	0xE503
+0x915C	0xE504
+0x915D	0xE505
+0x915E	0xE506
+0x915F	0xE507
+0x9160	0xE508
+0x9161	0xE509
+0x9162	0xE50A
+0x9163	0xE50B
+0x9164	0xE50C
+0x9165	0xE50D
+0x9166	0xE50E
+0x9167	0xE50F
+0x9168	0xE510
+0x9169	0xE511
+0x916A	0xE512
+0x916B	0xE513
+0x916C	0xE514
+0x916D	0xE515
+0x916E	0xE516
+0x916F	0xE517
+0x9170	0xE518
+0x9171	0xE519
+0x9172	0xE51A
+0x9173	0xE51B
+0x9174	0xE51C
+0x9175	0xE51D
+0x9176	0xE51E
+0x9177	0xE51F
+0x9178	0xE520
+0x9179	0xE521
+0x917A	0xE522
+0x917B	0xE523
+0x917C	0xE524
+0x917D	0xE525
+0x917E	0xE526
+0x91A1	0xE527
+0x91A2	0xE528
+0x91A3	0xE529
+0x91A4	0xE52A
+0x91A5	0xE52B
+0x91A6	0xE52C
+0x91A7	0xE52D
+0x91A8	0xE52E
+0x91A9	0xE52F
+0x91AA	0xE530
+0x91AB	0xE531
+0x91AC	0xE532
+0x91AD	0xE533
+0x91AE	0xE534
+0x91AF	0xE535
+0x91B0	0xE536
+0x91B1	0xE537
+0x91B2	0xE538
+0x91B3	0xE539
+0x91B4	0xE53A
+0x91B5	0xE53B
+0x91B6	0xE53C
+0x91B7	0xE53D
+0x91B8	0xE53E
+0x91B9	0xE53F
+0x91BA	0xE540
+0x91BB	0xE541
+0x91BC	0xE542
+0x91BD	0xE543
+0x91BE	0xE544
+0x91BF	0xE545
+0x91C0	0xE546
+0x91C1	0xE547
+0x91C2	0xE548
+0x91C3	0xE549
+0x91C4	0xE54A
+0x91C5	0xE54B
+0x91C6	0xE54C
+0x91C7	0xE54D
+0x91C8	0xE54E
+0x91C9	0xE54F
+0x91CA	0xE550
+0x91CB	0xE551
+0x91CC	0xE552
+0x91CD	0xE553
+0x91CE	0xE554
+0x91CF	0xE555
+0x91D0	0xE556
+0x91D1	0xE557
+0x91D2	0xE558
+0x91D3	0xE559
+0x91D4	0xE55A
+0x91D5	0xE55B
+0x91D6	0xE55C
+0x91D7	0xE55D
+0x91D8	0xE55E
+0x91D9	0xE55F
+0x91DA	0xE560
+0x91DB	0xE561
+0x91DC	0xE562
+0x91DD	0xE563
+0x91DE	0xE564
+0x91DF	0xE565
+0x91E0	0xE566
+0x91E1	0xE567
+0x91E2	0xE568
+0x91E3	0xE569
+0x91E4	0xE56A
+0x91E5	0xE56B
+0x91E6	0xE56C
+0x91E7	0xE56D
+0x91E8	0xE56E
+0x91E9	0xE56F
+0x91EA	0xE570
+0x91EB	0xE571
+0x91EC	0xE572
+0x91ED	0xE573
+0x91EE	0xE574
+0x91EF	0xE575
+0x91F0	0xE576
+0x91F1	0xE577
+0x91F2	0xE578
+0x91F3	0xE579
+0x91F4	0xE57A
+0x91F5	0xE57B
+0x91F6	0xE57C
+0x91F7	0xE57D
+0x91F8	0xE57E
+0x91F9	0xE57F
+0x91FA	0xE580
+0x91FB	0xE581
+0x91FC	0xE582
+0x91FD	0xE583
+0x91FE	0xE584
+0x9240	0xE585
+0x9241	0xE586
+0x9242	0xE587
+0x9243	0xE588
+0x9244	0xE589
+0x9245	0xE58A
+0x9246	0xE58B
+0x9247	0xE58C
+0x9248	0xE58D
+0x9249	0xE58E
+0x924A	0xE58F
+0x924B	0xE590
+0x924C	0xE591
+0x924D	0xE592
+0x924E	0xE593
+0x924F	0xE594
+0x9250	0xE595
+0x9251	0xE596
+0x9252	0xE597
+0x9253	0xE598
+0x9254	0xE599
+0x9255	0xE59A
+0x9256	0xE59B
+0x9257	0xE59C
+0x9258	0xE59D
+0x9259	0xE59E
+0x925A	0xE59F
+0x925B	0xE5A0
+0x925C	0xE5A1
+0x925D	0xE5A2
+0x925E	0xE5A3
+0x925F	0xE5A4
+0x9260	0xE5A5
+0x9261	0xE5A6
+0x9262	0xE5A7
+0x9263	0xE5A8
+0x9264	0xE5A9
+0x9265	0xE5AA
+0x9266	0xE5AB
+0x9267	0xE5AC
+0x9268	0xE5AD
+0x9269	0xE5AE
+0x926A	0xE5AF
+0x926B	0xE5B0
+0x926C	0xE5B1
+0x926D	0xE5B2
+0x926E	0xE5B3
+0x926F	0xE5B4
+0x9270	0xE5B5
+0x9271	0xE5B6
+0x9272	0xE5B7
+0x9273	0xE5B8
+0x9274	0xE5B9
+0x9275	0xE5BA
+0x9276	0xE5BB
+0x9277	0xE5BC
+0x9278	0xE5BD
+0x9279	0xE5BE
+0x927A	0xE5BF
+0x927B	0xE5C0
+0x927C	0xE5C1
+0x927D	0xE5C2
+0x927E	0xE5C3
+0x92A1	0xE5C4
+0x92A2	0xE5C5
+0x92A3	0xE5C6
+0x92A4	0xE5C7
+0x92A5	0xE5C8
+0x92A6	0xE5C9
+0x92A7	0xE5CA
+0x92A8	0xE5CB
+0x92A9	0xE5CC
+0x92AA	0xE5CD
+0x92AB	0xE5CE
+0x92AC	0xE5CF
+0x92AD	0xE5D0
+0x92AE	0xE5D1
+0x92AF	0xE5D2
+0x92B0	0xE5D3
+0x92B1	0xE5D4
+0x92B2	0xE5D5
+0x92B3	0xE5D6
+0x92B4	0xE5D7
+0x92B5	0xE5D8
+0x92B6	0xE5D9
+0x92B7	0xE5DA
+0x92B8	0xE5DB
+0x92B9	0xE5DC
+0x92BA	0xE5DD
+0x92BB	0xE5DE
+0x92BC	0xE5DF
+0x92BD	0xE5E0
+0x92BE	0xE5E1
+0x92BF	0xE5E2
+0x92C0	0xE5E3
+0x92C1	0xE5E4
+0x92C2	0xE5E5
+0x92C3	0xE5E6
+0x92C4	0xE5E7
+0x92C5	0xE5E8
+0x92C6	0xE5E9
+0x92C7	0xE5EA
+0x92C8	0xE5EB
+0x92C9	0xE5EC
+0x92CA	0xE5ED
+0x92CB	0xE5EE
+0x92CC	0xE5EF
+0x92CD	0xE5F0
+0x92CE	0xE5F1
+0x92CF	0xE5F2
+0x92D0	0xE5F3
+0x92D1	0xE5F4
+0x92D2	0xE5F5
+0x92D3	0xE5F6
+0x92D4	0xE5F7
+0x92D5	0xE5F8
+0x92D6	0xE5F9
+0x92D7	0xE5FA
+0x92D8	0xE5FB
+0x92D9	0xE5FC
+0x92DA	0xE5FD
+0x92DB	0xE5FE
+0x92DC	0xE5FF
+0x92DD	0xE600
+0x92DE	0xE601
+0x92DF	0xE602
+0x92E0	0xE603
+0x92E1	0xE604
+0x92E2	0xE605
+0x92E3	0xE606
+0x92E4	0xE607
+0x92E5	0xE608
+0x92E6	0xE609
+0x92E7	0xE60A
+0x92E8	0xE60B
+0x92E9	0xE60C
+0x92EA	0xE60D
+0x92EB	0xE60E
+0x92EC	0xE60F
+0x92ED	0xE610
+0x92EE	0xE611
+0x92EF	0xE612
+0x92F0	0xE613
+0x92F1	0xE614
+0x92F2	0xE615
+0x92F3	0xE616
+0x92F4	0xE617
+0x92F5	0xE618
+0x92F6	0xE619
+0x92F7	0xE61A
+0x92F8	0xE61B
+0x92F9	0xE61C
+0x92FA	0xE61D
+0x92FB	0xE61E
+0x92FC	0xE61F
+0x92FD	0xE620
+0x92FE	0xE621
+0x9340	0xE622
+0x9341	0xE623
+0x9342	0xE624
+0x9343	0xE625
+0x9344	0xE626
+0x9345	0xE627
+0x9346	0xE628
+0x9347	0xE629
+0x9348	0xE62A
+0x9349	0xE62B
+0x934A	0xE62C
+0x934B	0xE62D
+0x934C	0xE62E
+0x934D	0xE62F
+0x934E	0xE630
+0x934F	0xE631
+0x9350	0xE632
+0x9351	0xE633
+0x9352	0xE634
+0x9353	0xE635
+0x9354	0xE636
+0x9355	0xE637
+0x9356	0xE638
+0x9357	0xE639
+0x9358	0xE63A
+0x9359	0xE63B
+0x935A	0xE63C
+0x935B	0xE63D
+0x935C	0xE63E
+0x935D	0xE63F
+0x935E	0xE640
+0x935F	0xE641
+0x9360	0xE642
+0x9361	0xE643
+0x9362	0xE644
+0x9363	0xE645
+0x9364	0xE646
+0x9365	0xE647
+0x9366	0xE648
+0x9367	0xE649
+0x9368	0xE64A
+0x9369	0xE64B
+0x936A	0xE64C
+0x936B	0xE64D
+0x936C	0xE64E
+0x936D	0xE64F
+0x936E	0xE650
+0x936F	0xE651
+0x9370	0xE652
+0x9371	0xE653
+0x9372	0xE654
+0x9373	0xE655
+0x9374	0xE656
+0x9375	0xE657
+0x9376	0xE658
+0x9377	0xE659
+0x9378	0xE65A
+0x9379	0xE65B
+0x937A	0xE65C
+0x937B	0xE65D
+0x937C	0xE65E
+0x937D	0xE65F
+0x937E	0xE660
+0x93A1	0xE661
+0x93A2	0xE662
+0x93A3	0xE663
+0x93A4	0xE664
+0x93A5	0xE665
+0x93A6	0xE666
+0x93A7	0xE667
+0x93A8	0xE668
+0x93A9	0xE669
+0x93AA	0xE66A
+0x93AB	0xE66B
+0x93AC	0xE66C
+0x93AD	0xE66D
+0x93AE	0xE66E
+0x93AF	0xE66F
+0x93B0	0xE670
+0x93B1	0xE671
+0x93B2	0xE672
+0x93B3	0xE673
+0x93B4	0xE674
+0x93B5	0xE675
+0x93B6	0xE676
+0x93B7	0xE677
+0x93B8	0xE678
+0x93B9	0xE679
+0x93BA	0xE67A
+0x93BB	0xE67B
+0x93BC	0xE67C
+0x93BD	0xE67D
+0x93BE	0xE67E
+0x93BF	0xE67F
+0x93C0	0xE680
+0x93C1	0xE681
+0x93C2	0xE682
+0x93C3	0xE683
+0x93C4	0xE684
+0x93C5	0xE685
+0x93C6	0xE686
+0x93C7	0xE687
+0x93C8	0xE688
+0x93C9	0xE689
+0x93CA	0xE68A
+0x93CB	0xE68B
+0x93CC	0xE68C
+0x93CD	0xE68D
+0x93CE	0xE68E
+0x93CF	0xE68F
+0x93D0	0xE690
+0x93D1	0xE691
+0x93D2	0xE692
+0x93D3	0xE693
+0x93D4	0xE694
+0x93D5	0xE695
+0x93D6	0xE696
+0x93D7	0xE697
+0x93D8	0xE698
+0x93D9	0xE699
+0x93DA	0xE69A
+0x93DB	0xE69B
+0x93DC	0xE69C
+0x93DD	0xE69D
+0x93DE	0xE69E
+0x93DF	0xE69F
+0x93E0	0xE6A0
+0x93E1	0xE6A1
+0x93E2	0xE6A2
+0x93E3	0xE6A3
+0x93E4	0xE6A4
+0x93E5	0xE6A5
+0x93E6	0xE6A6
+0x93E7	0xE6A7
+0x93E8	0xE6A8
+0x93E9	0xE6A9
+0x93EA	0xE6AA
+0x93EB	0xE6AB
+0x93EC	0xE6AC
+0x93ED	0xE6AD
+0x93EE	0xE6AE
+0x93EF	0xE6AF
+0x93F0	0xE6B0
+0x93F1	0xE6B1
+0x93F2	0xE6B2
+0x93F3	0xE6B3
+0x93F4	0xE6B4
+0x93F5	0xE6B5
+0x93F6	0xE6B6
+0x93F7	0xE6B7
+0x93F8	0xE6B8
+0x93F9	0xE6B9
+0x93FA	0xE6BA
+0x93FB	0xE6BB
+0x93FC	0xE6BC
+0x93FD	0xE6BD
+0x93FE	0xE6BE
+0x9440	0xE6BF
+0x9441	0xE6C0
+0x9442	0xE6C1
+0x9443	0xE6C2
+0x9444	0xE6C3
+0x9445	0xE6C4
+0x9446	0xE6C5
+0x9447	0xE6C6
+0x9448	0xE6C7
+0x9449	0xE6C8
+0x944A	0xE6C9
+0x944B	0xE6CA
+0x944C	0xE6CB
+0x944D	0xE6CC
+0x944E	0xE6CD
+0x944F	0xE6CE
+0x9450	0xE6CF
+0x9451	0xE6D0
+0x9452	0xE6D1
+0x9453	0xE6D2
+0x9454	0xE6D3
+0x9455	0xE6D4
+0x9456	0xE6D5
+0x9457	0xE6D6
+0x9458	0xE6D7
+0x9459	0xE6D8
+0x945A	0xE6D9
+0x945B	0xE6DA
+0x945C	0xE6DB
+0x945D	0xE6DC
+0x945E	0xE6DD
+0x945F	0xE6DE
+0x9460	0xE6DF
+0x9461	0xE6E0
+0x9462	0xE6E1
+0x9463	0xE6E2
+0x9464	0xE6E3
+0x9465	0xE6E4
+0x9466	0xE6E5
+0x9467	0xE6E6
+0x9468	0xE6E7
+0x9469	0xE6E8
+0x946A	0xE6E9
+0x946B	0xE6EA
+0x946C	0xE6EB
+0x946D	0xE6EC
+0x946E	0xE6ED
+0x946F	0xE6EE
+0x9470	0xE6EF
+0x9471	0xE6F0
+0x9472	0xE6F1
+0x9473	0xE6F2
+0x9474	0xE6F3
+0x9475	0xE6F4
+0x9476	0xE6F5
+0x9477	0xE6F6
+0x9478	0xE6F7
+0x9479	0xE6F8
+0x947A	0xE6F9
+0x947B	0xE6FA
+0x947C	0xE6FB
+0x947D	0xE6FC
+0x947E	0xE6FD
+0x94A1	0xE6FE
+0x94A2	0xE6FF
+0x94A3	0xE700
+0x94A4	0xE701
+0x94A5	0xE702
+0x94A6	0xE703
+0x94A7	0xE704
+0x94A8	0xE705
+0x94A9	0xE706
+0x94AA	0xE707
+0x94AB	0xE708
+0x94AC	0xE709
+0x94AD	0xE70A
+0x94AE	0xE70B
+0x94AF	0xE70C
+0x94B0	0xE70D
+0x94B1	0xE70E
+0x94B2	0xE70F
+0x94B3	0xE710
+0x94B4	0xE711
+0x94B5	0xE712
+0x94B6	0xE713
+0x94B7	0xE714
+0x94B8	0xE715
+0x94B9	0xE716
+0x94BA	0xE717
+0x94BB	0xE718
+0x94BC	0xE719
+0x94BD	0xE71A
+0x94BE	0xE71B
+0x94BF	0xE71C
+0x94C0	0xE71D
+0x94C1	0xE71E
+0x94C2	0xE71F
+0x94C3	0xE720
+0x94C4	0xE721
+0x94C5	0xE722
+0x94C6	0xE723
+0x94C7	0xE724
+0x94C8	0xE725
+0x94C9	0xE726
+0x94CA	0xE727
+0x94CB	0xE728
+0x94CC	0xE729
+0x94CD	0xE72A
+0x94CE	0xE72B
+0x94CF	0xE72C
+0x94D0	0xE72D
+0x94D1	0xE72E
+0x94D2	0xE72F
+0x94D3	0xE730
+0x94D4	0xE731
+0x94D5	0xE732
+0x94D6	0xE733
+0x94D7	0xE734
+0x94D8	0xE735
+0x94D9	0xE736
+0x94DA	0xE737
+0x94DB	0xE738
+0x94DC	0xE739
+0x94DD	0xE73A
+0x94DE	0xE73B
+0x94DF	0xE73C
+0x94E0	0xE73D
+0x94E1	0xE73E
+0x94E2	0xE73F
+0x94E3	0xE740
+0x94E4	0xE741
+0x94E5	0xE742
+0x94E6	0xE743
+0x94E7	0xE744
+0x94E8	0xE745
+0x94E9	0xE746
+0x94EA	0xE747
+0x94EB	0xE748
+0x94EC	0xE749
+0x94ED	0xE74A
+0x94EE	0xE74B
+0x94EF	0xE74C
+0x94F0	0xE74D
+0x94F1	0xE74E
+0x94F2	0xE74F
+0x94F3	0xE750
+0x94F4	0xE751
+0x94F5	0xE752
+0x94F6	0xE753
+0x94F7	0xE754
+0x94F8	0xE755
+0x94F9	0xE756
+0x94FA	0xE757
+0x94FB	0xE758
+0x94FC	0xE759
+0x94FD	0xE75A
+0x94FE	0xE75B
+0x9540	0xE75C
+0x9541	0xE75D
+0x9542	0xE75E
+0x9543	0xE75F
+0x9544	0xE760
+0x9545	0xE761
+0x9546	0xE762
+0x9547	0xE763
+0x9548	0xE764
+0x9549	0xE765
+0x954A	0xE766
+0x954B	0xE767
+0x954C	0xE768
+0x954D	0xE769
+0x954E	0xE76A
+0x954F	0xE76B
+0x9550	0xE76C
+0x9551	0xE76D
+0x9552	0xE76E
+0x9553	0xE76F
+0x9554	0xE770
+0x9555	0xE771
+0x9556	0xE772
+0x9557	0xE773
+0x9558	0xE774
+0x9559	0xE775
+0x955A	0xE776
+0x955B	0xE777
+0x955C	0xE778
+0x955D	0xE779
+0x955E	0xE77A
+0x955F	0xE77B
+0x9560	0xE77C
+0x9561	0xE77D
+0x9562	0xE77E
+0x9563	0xE77F
+0x9564	0xE780
+0x9565	0xE781
+0x9566	0xE782
+0x9567	0xE783
+0x9568	0xE784
+0x9569	0xE785
+0x956A	0xE786
+0x956B	0xE787
+0x956C	0xE788
+0x956D	0xE789
+0x956E	0xE78A
+0x956F	0xE78B
+0x9570	0xE78C
+0x9571	0xE78D
+0x9572	0xE78E
+0x9573	0xE78F
+0x9574	0xE790
+0x9575	0xE791
+0x9576	0xE792
+0x9577	0xE793
+0x9578	0xE794
+0x9579	0xE795
+0x957A	0xE796
+0x957B	0xE797
+0x957C	0xE798
+0x957D	0xE799
+0x957E	0xE79A
+0x95A1	0xE79B
+0x95A2	0xE79C
+0x95A3	0xE79D
+0x95A4	0xE79E
+0x95A5	0xE79F
+0x95A6	0xE7A0
+0x95A7	0xE7A1
+0x95A8	0xE7A2
+0x95A9	0xE7A3
+0x95AA	0xE7A4
+0x95AB	0xE7A5
+0x95AC	0xE7A6
+0x95AD	0xE7A7
+0x95AE	0xE7A8
+0x95AF	0xE7A9
+0x95B0	0xE7AA
+0x95B1	0xE7AB
+0x95B2	0xE7AC
+0x95B3	0xE7AD
+0x95B4	0xE7AE
+0x95B5	0xE7AF
+0x95B6	0xE7B0
+0x95B7	0xE7B1
+0x95B8	0xE7B2
+0x95B9	0xE7B3
+0x95BA	0xE7B4
+0x95BB	0xE7B5
+0x95BC	0xE7B6
+0x95BD	0xE7B7
+0x95BE	0xE7B8
+0x95BF	0xE7B9
+0x95C0	0xE7BA
+0x95C1	0xE7BB
+0x95C2	0xE7BC
+0x95C3	0xE7BD
+0x95C4	0xE7BE
+0x95C5	0xE7BF
+0x95C6	0xE7C0
+0x95C7	0xE7C1
+0x95C8	0xE7C2
+0x95C9	0xE7C3
+0x95CA	0xE7C4
+0x95CB	0xE7C5
+0x95CC	0xE7C6
+0x95CD	0xE7C7
+0x95CE	0xE7C8
+0x95CF	0xE7C9
+0x95D0	0xE7CA
+0x95D1	0xE7CB
+0x95D2	0xE7CC
+0x95D3	0xE7CD
+0x95D4	0xE7CE
+0x95D5	0xE7CF
+0x95D6	0xE7D0
+0x95D7	0xE7D1
+0x95D8	0xE7D2
+0x95D9	0xE7D3
+0x95DA	0xE7D4
+0x95DB	0xE7D5
+0x95DC	0xE7D6
+0x95DD	0xE7D7
+0x95DE	0xE7D8
+0x95DF	0xE7D9
+0x95E0	0xE7DA
+0x95E1	0xE7DB
+0x95E2	0xE7DC
+0x95E3	0xE7DD
+0x95E4	0xE7DE
+0x95E5	0xE7DF
+0x95E6	0xE7E0
+0x95E7	0xE7E1
+0x95E8	0xE7E2
+0x95E9	0xE7E3
+0x95EA	0xE7E4
+0x95EB	0xE7E5
+0x95EC	0xE7E6
+0x95ED	0xE7E7
+0x95EE	0xE7E8
+0x95EF	0xE7E9
+0x95F0	0xE7EA
+0x95F1	0xE7EB
+0x95F2	0xE7EC
+0x95F3	0xE7ED
+0x95F4	0xE7EE
+0x95F5	0xE7EF
+0x95F6	0xE7F0
+0x95F7	0xE7F1
+0x95F8	0xE7F2
+0x95F9	0xE7F3
+0x95FA	0xE7F4
+0x95FB	0xE7F5
+0x95FC	0xE7F6
+0x95FD	0xE7F7
+0x95FE	0xE7F8
+0x9640	0xE7F9
+0x9641	0xE7FA
+0x9642	0xE7FB
+0x9643	0xE7FC
+0x9644	0xE7FD
+0x9645	0xE7FE
+0x9646	0xE7FF
+0x9647	0xE800
+0x9648	0xE801
+0x9649	0xE802
+0x964A	0xE803
+0x964B	0xE804
+0x964C	0xE805
+0x964D	0xE806
+0x964E	0xE807
+0x964F	0xE808
+0x9650	0xE809
+0x9651	0xE80A
+0x9652	0xE80B
+0x9653	0xE80C
+0x9654	0xE80D
+0x9655	0xE80E
+0x9656	0xE80F
+0x9657	0xE810
+0x9658	0xE811
+0x9659	0xE812
+0x965A	0xE813
+0x965B	0xE814
+0x965C	0xE815
+0x965D	0xE816
+0x965E	0xE817
+0x965F	0xE818
+0x9660	0xE819
+0x9661	0xE81A
+0x9662	0xE81B
+0x9663	0xE81C
+0x9664	0xE81D
+0x9665	0xE81E
+0x9666	0xE81F
+0x9667	0xE820
+0x9668	0xE821
+0x9669	0xE822
+0x966A	0xE823
+0x966B	0xE824
+0x966C	0xE825
+0x966D	0xE826
+0x966E	0xE827
+0x966F	0xE828
+0x9670	0xE829
+0x9671	0xE82A
+0x9672	0xE82B
+0x9673	0xE82C
+0x9674	0xE82D
+0x9675	0xE82E
+0x9676	0xE82F
+0x9677	0xE830
+0x9678	0xE831
+0x9679	0xE832
+0x967A	0xE833
+0x967B	0xE834
+0x967C	0xE835
+0x967D	0xE836
+0x967E	0xE837
+0x96A1	0xE838
+0x96A2	0xE839
+0x96A3	0xE83A
+0x96A4	0xE83B
+0x96A5	0xE83C
+0x96A6	0xE83D
+0x96A7	0xE83E
+0x96A8	0xE83F
+0x96A9	0xE840
+0x96AA	0xE841
+0x96AB	0xE842
+0x96AC	0xE843
+0x96AD	0xE844
+0x96AE	0xE845
+0x96AF	0xE846
+0x96B0	0xE847
+0x96B1	0xE848
+0x96B2	0xE849
+0x96B3	0xE84A
+0x96B4	0xE84B
+0x96B5	0xE84C
+0x96B6	0xE84D
+0x96B7	0xE84E
+0x96B8	0xE84F
+0x96B9	0xE850
+0x96BA	0xE851
+0x96BB	0xE852
+0x96BC	0xE853
+0x96BD	0xE854
+0x96BE	0xE855
+0x96BF	0xE856
+0x96C0	0xE857
+0x96C1	0xE858
+0x96C2	0xE859
+0x96C3	0xE85A
+0x96C4	0xE85B
+0x96C5	0xE85C
+0x96C6	0xE85D
+0x96C7	0xE85E
+0x96C8	0xE85F
+0x96C9	0xE860
+0x96CA	0xE861
+0x96CB	0xE862
+0x96CC	0xE863
+0x96CD	0xE864
+0x96CE	0xE865
+0x96CF	0xE866
+0x96D0	0xE867
+0x96D1	0xE868
+0x96D2	0xE869
+0x96D3	0xE86A
+0x96D4	0xE86B
+0x96D5	0xE86C
+0x96D6	0xE86D
+0x96D7	0xE86E
+0x96D8	0xE86F
+0x96D9	0xE870
+0x96DA	0xE871
+0x96DB	0xE872
+0x96DC	0xE873
+0x96DD	0xE874
+0x96DE	0xE875
+0x96DF	0xE876
+0x96E0	0xE877
+0x96E1	0xE878
+0x96E2	0xE879
+0x96E3	0xE87A
+0x96E4	0xE87B
+0x96E5	0xE87C
+0x96E6	0xE87D
+0x96E7	0xE87E
+0x96E8	0xE87F
+0x96E9	0xE880
+0x96EA	0xE881
+0x96EB	0xE882
+0x96EC	0xE883
+0x96ED	0xE884
+0x96EE	0xE885
+0x96EF	0xE886
+0x96F0	0xE887
+0x96F1	0xE888
+0x96F2	0xE889
+0x96F3	0xE88A
+0x96F4	0xE88B
+0x96F5	0xE88C
+0x96F6	0xE88D
+0x96F7	0xE88E
+0x96F8	0xE88F
+0x96F9	0xE890
+0x96FA	0xE891
+0x96FB	0xE892
+0x96FC	0xE893
+0x96FD	0xE894
+0x96FE	0xE895
+0x9740	0xE896
+0x9741	0xE897
+0x9742	0xE898
+0x9743	0xE899
+0x9744	0xE89A
+0x9745	0xE89B
+0x9746	0xE89C
+0x9747	0xE89D
+0x9748	0xE89E
+0x9749	0xE89F
+0x974A	0xE8A0
+0x974B	0xE8A1
+0x974C	0xE8A2
+0x974D	0xE8A3
+0x974E	0xE8A4
+0x974F	0xE8A5
+0x9750	0xE8A6
+0x9751	0xE8A7
+0x9752	0xE8A8
+0x9753	0xE8A9
+0x9754	0xE8AA
+0x9755	0xE8AB
+0x9756	0xE8AC
+0x9757	0xE8AD
+0x9758	0xE8AE
+0x9759	0xE8AF
+0x975A	0xE8B0
+0x975B	0xE8B1
+0x975C	0xE8B2
+0x975D	0xE8B3
+0x975E	0xE8B4
+0x975F	0xE8B5
+0x9760	0xE8B6
+0x9761	0xE8B7
+0x9762	0xE8B8
+0x9763	0xE8B9
+0x9764	0xE8BA
+0x9765	0xE8BB
+0x9766	0xE8BC
+0x9767	0xE8BD
+0x9768	0xE8BE
+0x9769	0xE8BF
+0x976A	0xE8C0
+0x976B	0xE8C1
+0x976C	0xE8C2
+0x976D	0xE8C3
+0x976E	0xE8C4
+0x976F	0xE8C5
+0x9770	0xE8C6
+0x9771	0xE8C7
+0x9772	0xE8C8
+0x9773	0xE8C9
+0x9774	0xE8CA
+0x9775	0xE8CB
+0x9776	0xE8CC
+0x9777	0xE8CD
+0x9778	0xE8CE
+0x9779	0xE8CF
+0x977A	0xE8D0
+0x977B	0xE8D1
+0x977C	0xE8D2
+0x977D	0xE8D3
+0x977E	0xE8D4
+0x97A1	0xE8D5
+0x97A2	0xE8D6
+0x97A3	0xE8D7
+0x97A4	0xE8D8
+0x97A5	0xE8D9
+0x97A6	0xE8DA
+0x97A7	0xE8DB
+0x97A8	0xE8DC
+0x97A9	0xE8DD
+0x97AA	0xE8DE
+0x97AB	0xE8DF
+0x97AC	0xE8E0
+0x97AD	0xE8E1
+0x97AE	0xE8E2
+0x97AF	0xE8E3
+0x97B0	0xE8E4
+0x97B1	0xE8E5
+0x97B2	0xE8E6
+0x97B3	0xE8E7
+0x97B4	0xE8E8
+0x97B5	0xE8E9
+0x97B6	0xE8EA
+0x97B7	0xE8EB
+0x97B8	0xE8EC
+0x97B9	0xE8ED
+0x97BA	0xE8EE
+0x97BB	0xE8EF
+0x97BC	0xE8F0
+0x97BD	0xE8F1
+0x97BE	0xE8F2
+0x97BF	0xE8F3
+0x97C0	0xE8F4
+0x97C1	0xE8F5
+0x97C2	0xE8F6
+0x97C3	0xE8F7
+0x97C4	0xE8F8
+0x97C5	0xE8F9
+0x97C6	0xE8FA
+0x97C7	0xE8FB
+0x97C8	0xE8FC
+0x97C9	0xE8FD
+0x97CA	0xE8FE
+0x97CB	0xE8FF
+0x97CC	0xE900
+0x97CD	0xE901
+0x97CE	0xE902
+0x97CF	0xE903
+0x97D0	0xE904
+0x97D1	0xE905
+0x97D2	0xE906
+0x97D3	0xE907
+0x97D4	0xE908
+0x97D5	0xE909
+0x97D6	0xE90A
+0x97D7	0xE90B
+0x97D8	0xE90C
+0x97D9	0xE90D
+0x97DA	0xE90E
+0x97DB	0xE90F
+0x97DC	0xE910
+0x97DD	0xE911
+0x97DE	0xE912
+0x97DF	0xE913
+0x97E0	0xE914
+0x97E1	0xE915
+0x97E2	0xE916
+0x97E3	0xE917
+0x97E4	0xE918
+0x97E5	0xE919
+0x97E6	0xE91A
+0x97E7	0xE91B
+0x97E8	0xE91C
+0x97E9	0xE91D
+0x97EA	0xE91E
+0x97EB	0xE91F
+0x97EC	0xE920
+0x97ED	0xE921
+0x97EE	0xE922
+0x97EF	0xE923
+0x97F0	0xE924
+0x97F1	0xE925
+0x97F2	0xE926
+0x97F3	0xE927
+0x97F4	0xE928
+0x97F5	0xE929
+0x97F6	0xE92A
+0x97F7	0xE92B
+0x97F8	0xE92C
+0x97F9	0xE92D
+0x97FA	0xE92E
+0x97FB	0xE92F
+0x97FC	0xE930
+0x97FD	0xE931
+0x97FE	0xE932
+0x9840	0xE933
+0x9841	0xE934
+0x9842	0xE935
+0x9843	0xE936
+0x9844	0xE937
+0x9845	0xE938
+0x9846	0xE939
+0x9847	0xE93A
+0x9848	0xE93B
+0x9849	0xE93C
+0x984A	0xE93D
+0x984B	0xE93E
+0x984C	0xE93F
+0x984D	0xE940
+0x984E	0xE941
+0x984F	0xE942
+0x9850	0xE943
+0x9851	0xE944
+0x9852	0xE945
+0x9853	0xE946
+0x9854	0xE947
+0x9855	0xE948
+0x9856	0xE949
+0x9857	0xE94A
+0x9858	0xE94B
+0x9859	0xE94C
+0x985A	0xE94D
+0x985B	0xE94E
+0x985C	0xE94F
+0x985D	0xE950
+0x985E	0xE951
+0x985F	0xE952
+0x9860	0xE953
+0x9861	0xE954
+0x9862	0xE955
+0x9863	0xE956
+0x9864	0xE957
+0x9865	0xE958
+0x9866	0xE959
+0x9867	0xE95A
+0x9868	0xE95B
+0x9869	0xE95C
+0x986A	0xE95D
+0x986B	0xE95E
+0x986C	0xE95F
+0x986D	0xE960
+0x986E	0xE961
+0x986F	0xE962
+0x9870	0xE963
+0x9871	0xE964
+0x9872	0xE965
+0x9873	0xE966
+0x9874	0xE967
+0x9875	0xE968
+0x9876	0xE969
+0x9877	0xE96A
+0x9878	0xE96B
+0x9879	0xE96C
+0x987A	0xE96D
+0x987B	0xE96E
+0x987C	0xE96F
+0x987D	0xE970
+0x987E	0xE971
+0x98A1	0xE972
+0x98A2	0xE973
+0x98A3	0xE974
+0x98A4	0xE975
+0x98A5	0xE976
+0x98A6	0xE977
+0x98A7	0xE978
+0x98A8	0xE979
+0x98A9	0xE97A
+0x98AA	0xE97B
+0x98AB	0xE97C
+0x98AC	0xE97D
+0x98AD	0xE97E
+0x98AE	0xE97F
+0x98AF	0xE980
+0x98B0	0xE981
+0x98B1	0xE982
+0x98B2	0xE983
+0x98B3	0xE984
+0x98B4	0xE985
+0x98B5	0xE986
+0x98B6	0xE987
+0x98B7	0xE988
+0x98B8	0xE989
+0x98B9	0xE98A
+0x98BA	0xE98B
+0x98BB	0xE98C
+0x98BC	0xE98D
+0x98BD	0xE98E
+0x98BE	0xE98F
+0x98BF	0xE990
+0x98C0	0xE991
+0x98C1	0xE992
+0x98C2	0xE993
+0x98C3	0xE994
+0x98C4	0xE995
+0x98C5	0xE996
+0x98C6	0xE997
+0x98C7	0xE998
+0x98C8	0xE999
+0x98C9	0xE99A
+0x98CA	0xE99B
+0x98CB	0xE99C
+0x98CC	0xE99D
+0x98CD	0xE99E
+0x98CE	0xE99F
+0x98CF	0xE9A0
+0x98D0	0xE9A1
+0x98D1	0xE9A2
+0x98D2	0xE9A3
+0x98D3	0xE9A4
+0x98D4	0xE9A5
+0x98D5	0xE9A6
+0x98D6	0xE9A7
+0x98D7	0xE9A8
+0x98D8	0xE9A9
+0x98D9	0xE9AA
+0x98DA	0xE9AB
+0x98DB	0xE9AC
+0x98DC	0xE9AD
+0x98DD	0xE9AE
+0x98DE	0xE9AF
+0x98DF	0xE9B0
+0x98E0	0xE9B1
+0x98E1	0xE9B2
+0x98E2	0xE9B3
+0x98E3	0xE9B4
+0x98E4	0xE9B5
+0x98E5	0xE9B6
+0x98E6	0xE9B7
+0x98E7	0xE9B8
+0x98E8	0xE9B9
+0x98E9	0xE9BA
+0x98EA	0xE9BB
+0x98EB	0xE9BC
+0x98EC	0xE9BD
+0x98ED	0xE9BE
+0x98EE	0xE9BF
+0x98EF	0xE9C0
+0x98F0	0xE9C1
+0x98F1	0xE9C2
+0x98F2	0xE9C3
+0x98F3	0xE9C4
+0x98F4	0xE9C5
+0x98F5	0xE9C6
+0x98F6	0xE9C7
+0x98F7	0xE9C8
+0x98F8	0xE9C9
+0x98F9	0xE9CA
+0x98FA	0xE9CB
+0x98FB	0xE9CC
+0x98FC	0xE9CD
+0x98FD	0xE9CE
+0x98FE	0xE9CF
+0x9940	0xE9D0
+0x9941	0xE9D1
+0x9942	0xE9D2
+0x9943	0xE9D3
+0x9944	0xE9D4
+0x9945	0xE9D5
+0x9946	0xE9D6
+0x9947	0xE9D7
+0x9948	0xE9D8
+0x9949	0xE9D9
+0x994A	0xE9DA
+0x994B	0xE9DB
+0x994C	0xE9DC
+0x994D	0xE9DD
+0x994E	0xE9DE
+0x994F	0xE9DF
+0x9950	0xE9E0
+0x9951	0xE9E1
+0x9952	0xE9E2
+0x9953	0xE9E3
+0x9954	0xE9E4
+0x9955	0xE9E5
+0x9956	0xE9E6
+0x9957	0xE9E7
+0x9958	0xE9E8
+0x9959	0xE9E9
+0x995A	0xE9EA
+0x995B	0xE9EB
+0x995C	0xE9EC
+0x995D	0xE9ED
+0x995E	0xE9EE
+0x995F	0xE9EF
+0x9960	0xE9F0
+0x9961	0xE9F1
+0x9962	0xE9F2
+0x9963	0xE9F3
+0x9964	0xE9F4
+0x9965	0xE9F5
+0x9966	0xE9F6
+0x9967	0xE9F7
+0x9968	0xE9F8
+0x9969	0xE9F9
+0x996A	0xE9FA
+0x996B	0xE9FB
+0x996C	0xE9FC
+0x996D	0xE9FD
+0x996E	0xE9FE
+0x996F	0xE9FF
+0x9970	0xEA00
+0x9971	0xEA01
+0x9972	0xEA02
+0x9973	0xEA03
+0x9974	0xEA04
+0x9975	0xEA05
+0x9976	0xEA06
+0x9977	0xEA07
+0x9978	0xEA08
+0x9979	0xEA09
+0x997A	0xEA0A
+0x997B	0xEA0B
+0x997C	0xEA0C
+0x997D	0xEA0D
+0x997E	0xEA0E
+0x99A1	0xEA0F
+0x99A2	0xEA10
+0x99A3	0xEA11
+0x99A4	0xEA12
+0x99A5	0xEA13
+0x99A6	0xEA14
+0x99A7	0xEA15
+0x99A8	0xEA16
+0x99A9	0xEA17
+0x99AA	0xEA18
+0x99AB	0xEA19
+0x99AC	0xEA1A
+0x99AD	0xEA1B
+0x99AE	0xEA1C
+0x99AF	0xEA1D
+0x99B0	0xEA1E
+0x99B1	0xEA1F
+0x99B2	0xEA20
+0x99B3	0xEA21
+0x99B4	0xEA22
+0x99B5	0xEA23
+0x99B6	0xEA24
+0x99B7	0xEA25
+0x99B8	0xEA26
+0x99B9	0xEA27
+0x99BA	0xEA28
+0x99BB	0xEA29
+0x99BC	0xEA2A
+0x99BD	0xEA2B
+0x99BE	0xEA2C
+0x99BF	0xEA2D
+0x99C0	0xEA2E
+0x99C1	0xEA2F
+0x99C2	0xEA30
+0x99C3	0xEA31
+0x99C4	0xEA32
+0x99C5	0xEA33
+0x99C6	0xEA34
+0x99C7	0xEA35
+0x99C8	0xEA36
+0x99C9	0xEA37
+0x99CA	0xEA38
+0x99CB	0xEA39
+0x99CC	0xEA3A
+0x99CD	0xEA3B
+0x99CE	0xEA3C
+0x99CF	0xEA3D
+0x99D0	0xEA3E
+0x99D1	0xEA3F
+0x99D2	0xEA40
+0x99D3	0xEA41
+0x99D4	0xEA42
+0x99D5	0xEA43
+0x99D6	0xEA44
+0x99D7	0xEA45
+0x99D8	0xEA46
+0x99D9	0xEA47
+0x99DA	0xEA48
+0x99DB	0xEA49
+0x99DC	0xEA4A
+0x99DD	0xEA4B
+0x99DE	0xEA4C
+0x99DF	0xEA4D
+0x99E0	0xEA4E
+0x99E1	0xEA4F
+0x99E2	0xEA50
+0x99E3	0xEA51
+0x99E4	0xEA52
+0x99E5	0xEA53
+0x99E6	0xEA54
+0x99E7	0xEA55
+0x99E8	0xEA56
+0x99E9	0xEA57
+0x99EA	0xEA58
+0x99EB	0xEA59
+0x99EC	0xEA5A
+0x99ED	0xEA5B
+0x99EE	0xEA5C
+0x99EF	0xEA5D
+0x99F0	0xEA5E
+0x99F1	0xEA5F
+0x99F2	0xEA60
+0x99F3	0xEA61
+0x99F4	0xEA62
+0x99F5	0xEA63
+0x99F6	0xEA64
+0x99F7	0xEA65
+0x99F8	0xEA66
+0x99F9	0xEA67
+0x99FA	0xEA68
+0x99FB	0xEA69
+0x99FC	0xEA6A
+0x99FD	0xEA6B
+0x99FE	0xEA6C
+0x9A40	0xEA6D
+0x9A41	0xEA6E
+0x9A42	0xEA6F
+0x9A43	0xEA70
+0x9A44	0xEA71
+0x9A45	0xEA72
+0x9A46	0xEA73
+0x9A47	0xEA74
+0x9A48	0xEA75
+0x9A49	0xEA76
+0x9A4A	0xEA77
+0x9A4B	0xEA78
+0x9A4C	0xEA79
+0x9A4D	0xEA7A
+0x9A4E	0xEA7B
+0x9A4F	0xEA7C
+0x9A50	0xEA7D
+0x9A51	0xEA7E
+0x9A52	0xEA7F
+0x9A53	0xEA80
+0x9A54	0xEA81
+0x9A55	0xEA82
+0x9A56	0xEA83
+0x9A57	0xEA84
+0x9A58	0xEA85
+0x9A59	0xEA86
+0x9A5A	0xEA87
+0x9A5B	0xEA88
+0x9A5C	0xEA89
+0x9A5D	0xEA8A
+0x9A5E	0xEA8B
+0x9A5F	0xEA8C
+0x9A60	0xEA8D
+0x9A61	0xEA8E
+0x9A62	0xEA8F
+0x9A63	0xEA90
+0x9A64	0xEA91
+0x9A65	0xEA92
+0x9A66	0xEA93
+0x9A67	0xEA94
+0x9A68	0xEA95
+0x9A69	0xEA96
+0x9A6A	0xEA97
+0x9A6B	0xEA98
+0x9A6C	0xEA99
+0x9A6D	0xEA9A
+0x9A6E	0xEA9B
+0x9A6F	0xEA9C
+0x9A70	0xEA9D
+0x9A71	0xEA9E
+0x9A72	0xEA9F
+0x9A73	0xEAA0
+0x9A74	0xEAA1
+0x9A75	0xEAA2
+0x9A76	0xEAA3
+0x9A77	0xEAA4
+0x9A78	0xEAA5
+0x9A79	0xEAA6
+0x9A7A	0xEAA7
+0x9A7B	0xEAA8
+0x9A7C	0xEAA9
+0x9A7D	0xEAAA
+0x9A7E	0xEAAB
+0x9AA1	0xEAAC
+0x9AA2	0xEAAD
+0x9AA3	0xEAAE
+0x9AA4	0xEAAF
+0x9AA5	0xEAB0
+0x9AA6	0xEAB1
+0x9AA7	0xEAB2
+0x9AA8	0xEAB3
+0x9AA9	0xEAB4
+0x9AAA	0xEAB5
+0x9AAB	0xEAB6
+0x9AAC	0xEAB7
+0x9AAD	0xEAB8
+0x9AAE	0xEAB9
+0x9AAF	0xEABA
+0x9AB0	0xEABB
+0x9AB1	0xEABC
+0x9AB2	0xEABD
+0x9AB3	0xEABE
+0x9AB4	0xEABF
+0x9AB5	0xEAC0
+0x9AB6	0xEAC1
+0x9AB7	0xEAC2
+0x9AB8	0xEAC3
+0x9AB9	0xEAC4
+0x9ABA	0xEAC5
+0x9ABB	0xEAC6
+0x9ABC	0xEAC7
+0x9ABD	0xEAC8
+0x9ABE	0xEAC9
+0x9ABF	0xEACA
+0x9AC0	0xEACB
+0x9AC1	0xEACC
+0x9AC2	0xEACD
+0x9AC3	0xEACE
+0x9AC4	0xEACF
+0x9AC5	0xEAD0
+0x9AC6	0xEAD1
+0x9AC7	0xEAD2
+0x9AC8	0xEAD3
+0x9AC9	0xEAD4
+0x9ACA	0xEAD5
+0x9ACB	0xEAD6
+0x9ACC	0xEAD7
+0x9ACD	0xEAD8
+0x9ACE	0xEAD9
+0x9ACF	0xEADA
+0x9AD0	0xEADB
+0x9AD1	0xEADC
+0x9AD2	0xEADD
+0x9AD3	0xEADE
+0x9AD4	0xEADF
+0x9AD5	0xEAE0
+0x9AD6	0xEAE1
+0x9AD7	0xEAE2
+0x9AD8	0xEAE3
+0x9AD9	0xEAE4
+0x9ADA	0xEAE5
+0x9ADB	0xEAE6
+0x9ADC	0xEAE7
+0x9ADD	0xEAE8
+0x9ADE	0xEAE9
+0x9ADF	0xEAEA
+0x9AE0	0xEAEB
+0x9AE1	0xEAEC
+0x9AE2	0xEAED
+0x9AE3	0xEAEE
+0x9AE4	0xEAEF
+0x9AE5	0xEAF0
+0x9AE6	0xEAF1
+0x9AE7	0xEAF2
+0x9AE8	0xEAF3
+0x9AE9	0xEAF4
+0x9AEA	0xEAF5
+0x9AEB	0xEAF6
+0x9AEC	0xEAF7
+0x9AED	0xEAF8
+0x9AEE	0xEAF9
+0x9AEF	0xEAFA
+0x9AF0	0xEAFB
+0x9AF1	0xEAFC
+0x9AF2	0xEAFD
+0x9AF3	0xEAFE
+0x9AF4	0xEAFF
+0x9AF5	0xEB00
+0x9AF6	0xEB01
+0x9AF7	0xEB02
+0x9AF8	0xEB03
+0x9AF9	0xEB04
+0x9AFA	0xEB05
+0x9AFB	0xEB06
+0x9AFC	0xEB07
+0x9AFD	0xEB08
+0x9AFE	0xEB09
+0x9B40	0xEB0A
+0x9B41	0xEB0B
+0x9B42	0xEB0C
+0x9B43	0xEB0D
+0x9B44	0xEB0E
+0x9B45	0xEB0F
+0x9B46	0xEB10
+0x9B47	0xEB11
+0x9B48	0xEB12
+0x9B49	0xEB13
+0x9B4A	0xEB14
+0x9B4B	0xEB15
+0x9B4C	0xEB16
+0x9B4D	0xEB17
+0x9B4E	0xEB18
+0x9B4F	0xEB19
+0x9B50	0xEB1A
+0x9B51	0xEB1B
+0x9B52	0xEB1C
+0x9B53	0xEB1D
+0x9B54	0xEB1E
+0x9B55	0xEB1F
+0x9B56	0xEB20
+0x9B57	0xEB21
+0x9B58	0xEB22
+0x9B59	0xEB23
+0x9B5A	0xEB24
+0x9B5B	0xEB25
+0x9B5C	0xEB26
+0x9B5D	0xEB27
+0x9B5E	0xEB28
+0x9B5F	0xEB29
+0x9B60	0xEB2A
+0x9B61	0xEB2B
+0x9B62	0xEB2C
+0x9B63	0xEB2D
+0x9B64	0xEB2E
+0x9B65	0xEB2F
+0x9B66	0xEB30
+0x9B67	0xEB31
+0x9B68	0xEB32
+0x9B69	0xEB33
+0x9B6A	0xEB34
+0x9B6B	0xEB35
+0x9B6C	0xEB36
+0x9B6D	0xEB37
+0x9B6E	0xEB38
+0x9B6F	0xEB39
+0x9B70	0xEB3A
+0x9B71	0xEB3B
+0x9B72	0xEB3C
+0x9B73	0xEB3D
+0x9B74	0xEB3E
+0x9B75	0xEB3F
+0x9B76	0xEB40
+0x9B77	0xEB41
+0x9B78	0xEB42
+0x9B79	0xEB43
+0x9B7A	0xEB44
+0x9B7B	0xEB45
+0x9B7C	0xEB46
+0x9B7D	0xEB47
+0x9B7E	0xEB48
+0x9BA1	0xEB49
+0x9BA2	0xEB4A
+0x9BA3	0xEB4B
+0x9BA4	0xEB4C
+0x9BA5	0xEB4D
+0x9BA6	0xEB4E
+0x9BA7	0xEB4F
+0x9BA8	0xEB50
+0x9BA9	0xEB51
+0x9BAA	0xEB52
+0x9BAB	0xEB53
+0x9BAC	0xEB54
+0x9BAD	0xEB55
+0x9BAE	0xEB56
+0x9BAF	0xEB57
+0x9BB0	0xEB58
+0x9BB1	0xEB59
+0x9BB2	0xEB5A
+0x9BB3	0xEB5B
+0x9BB4	0xEB5C
+0x9BB5	0xEB5D
+0x9BB6	0xEB5E
+0x9BB7	0xEB5F
+0x9BB8	0xEB60
+0x9BB9	0xEB61
+0x9BBA	0xEB62
+0x9BBB	0xEB63
+0x9BBC	0xEB64
+0x9BBD	0xEB65
+0x9BBE	0xEB66
+0x9BBF	0xEB67
+0x9BC0	0xEB68
+0x9BC1	0xEB69
+0x9BC2	0xEB6A
+0x9BC3	0xEB6B
+0x9BC4	0xEB6C
+0x9BC5	0xEB6D
+0x9BC6	0xEB6E
+0x9BC7	0xEB6F
+0x9BC8	0xEB70
+0x9BC9	0xEB71
+0x9BCA	0xEB72
+0x9BCB	0xEB73
+0x9BCC	0xEB74
+0x9BCD	0xEB75
+0x9BCE	0xEB76
+0x9BCF	0xEB77
+0x9BD0	0xEB78
+0x9BD1	0xEB79
+0x9BD2	0xEB7A
+0x9BD3	0xEB7B
+0x9BD4	0xEB7C
+0x9BD5	0xEB7D
+0x9BD6	0xEB7E
+0x9BD7	0xEB7F
+0x9BD8	0xEB80
+0x9BD9	0xEB81
+0x9BDA	0xEB82
+0x9BDB	0xEB83
+0x9BDC	0xEB84
+0x9BDD	0xEB85
+0x9BDE	0xEB86
+0x9BDF	0xEB87
+0x9BE0	0xEB88
+0x9BE1	0xEB89
+0x9BE2	0xEB8A
+0x9BE3	0xEB8B
+0x9BE4	0xEB8C
+0x9BE5	0xEB8D
+0x9BE6	0xEB8E
+0x9BE7	0xEB8F
+0x9BE8	0xEB90
+0x9BE9	0xEB91
+0x9BEA	0xEB92
+0x9BEB	0xEB93
+0x9BEC	0xEB94
+0x9BED	0xEB95
+0x9BEE	0xEB96
+0x9BEF	0xEB97
+0x9BF0	0xEB98
+0x9BF1	0xEB99
+0x9BF2	0xEB9A
+0x9BF3	0xEB9B
+0x9BF4	0xEB9C
+0x9BF5	0xEB9D
+0x9BF6	0xEB9E
+0x9BF7	0xEB9F
+0x9BF8	0xEBA0
+0x9BF9	0xEBA1
+0x9BFA	0xEBA2
+0x9BFB	0xEBA3
+0x9BFC	0xEBA4
+0x9BFD	0xEBA5
+0x9BFE	0xEBA6
+0x9C40	0xEBA7
+0x9C41	0xEBA8
+0x9C42	0xEBA9
+0x9C43	0xEBAA
+0x9C44	0xEBAB
+0x9C45	0xEBAC
+0x9C46	0xEBAD
+0x9C47	0xEBAE
+0x9C48	0xEBAF
+0x9C49	0xEBB0
+0x9C4A	0xEBB1
+0x9C4B	0xEBB2
+0x9C4C	0xEBB3
+0x9C4D	0xEBB4
+0x9C4E	0xEBB5
+0x9C4F	0xEBB6
+0x9C50	0xEBB7
+0x9C51	0xEBB8
+0x9C52	0xEBB9
+0x9C53	0xEBBA
+0x9C54	0xEBBB
+0x9C55	0xEBBC
+0x9C56	0xEBBD
+0x9C57	0xEBBE
+0x9C58	0xEBBF
+0x9C59	0xEBC0
+0x9C5A	0xEBC1
+0x9C5B	0xEBC2
+0x9C5C	0xEBC3
+0x9C5D	0xEBC4
+0x9C5E	0xEBC5
+0x9C5F	0xEBC6
+0x9C60	0xEBC7
+0x9C61	0xEBC8
+0x9C62	0xEBC9
+0x9C63	0xEBCA
+0x9C64	0xEBCB
+0x9C65	0xEBCC
+0x9C66	0xEBCD
+0x9C67	0xEBCE
+0x9C68	0xEBCF
+0x9C69	0xEBD0
+0x9C6A	0xEBD1
+0x9C6B	0xEBD2
+0x9C6C	0xEBD3
+0x9C6D	0xEBD4
+0x9C6E	0xEBD5
+0x9C6F	0xEBD6
+0x9C70	0xEBD7
+0x9C71	0xEBD8
+0x9C72	0xEBD9
+0x9C73	0xEBDA
+0x9C74	0xEBDB
+0x9C75	0xEBDC
+0x9C76	0xEBDD
+0x9C77	0xEBDE
+0x9C78	0xEBDF
+0x9C79	0xEBE0
+0x9C7A	0xEBE1
+0x9C7B	0xEBE2
+0x9C7C	0xEBE3
+0x9C7D	0xEBE4
+0x9C7E	0xEBE5
+0x9CA1	0xEBE6
+0x9CA2	0xEBE7
+0x9CA3	0xEBE8
+0x9CA4	0xEBE9
+0x9CA5	0xEBEA
+0x9CA6	0xEBEB
+0x9CA7	0xEBEC
+0x9CA8	0xEBED
+0x9CA9	0xEBEE
+0x9CAA	0xEBEF
+0x9CAB	0xEBF0
+0x9CAC	0xEBF1
+0x9CAD	0xEBF2
+0x9CAE	0xEBF3
+0x9CAF	0xEBF4
+0x9CB0	0xEBF5
+0x9CB1	0xEBF6
+0x9CB2	0xEBF7
+0x9CB3	0xEBF8
+0x9CB4	0xEBF9
+0x9CB5	0xEBFA
+0x9CB6	0xEBFB
+0x9CB7	0xEBFC
+0x9CB8	0xEBFD
+0x9CB9	0xEBFE
+0x9CBA	0xEBFF
+0x9CBB	0xEC00
+0x9CBC	0xEC01
+0x9CBD	0xEC02
+0x9CBE	0xEC03
+0x9CBF	0xEC04
+0x9CC0	0xEC05
+0x9CC1	0xEC06
+0x9CC2	0xEC07
+0x9CC3	0xEC08
+0x9CC4	0xEC09
+0x9CC5	0xEC0A
+0x9CC6	0xEC0B
+0x9CC7	0xEC0C
+0x9CC8	0xEC0D
+0x9CC9	0xEC0E
+0x9CCA	0xEC0F
+0x9CCB	0xEC10
+0x9CCC	0xEC11
+0x9CCD	0xEC12
+0x9CCE	0xEC13
+0x9CCF	0xEC14
+0x9CD0	0xEC15
+0x9CD1	0xEC16
+0x9CD2	0xEC17
+0x9CD3	0xEC18
+0x9CD4	0xEC19
+0x9CD5	0xEC1A
+0x9CD6	0xEC1B
+0x9CD7	0xEC1C
+0x9CD8	0xEC1D
+0x9CD9	0xEC1E
+0x9CDA	0xEC1F
+0x9CDB	0xEC20
+0x9CDC	0xEC21
+0x9CDD	0xEC22
+0x9CDE	0xEC23
+0x9CDF	0xEC24
+0x9CE0	0xEC25
+0x9CE1	0xEC26
+0x9CE2	0xEC27
+0x9CE3	0xEC28
+0x9CE4	0xEC29
+0x9CE5	0xEC2A
+0x9CE6	0xEC2B
+0x9CE7	0xEC2C
+0x9CE8	0xEC2D
+0x9CE9	0xEC2E
+0x9CEA	0xEC2F
+0x9CEB	0xEC30
+0x9CEC	0xEC31
+0x9CED	0xEC32
+0x9CEE	0xEC33
+0x9CEF	0xEC34
+0x9CF0	0xEC35
+0x9CF1	0xEC36
+0x9CF2	0xEC37
+0x9CF3	0xEC38
+0x9CF4	0xEC39
+0x9CF5	0xEC3A
+0x9CF6	0xEC3B
+0x9CF7	0xEC3C
+0x9CF8	0xEC3D
+0x9CF9	0xEC3E
+0x9CFA	0xEC3F
+0x9CFB	0xEC40
+0x9CFC	0xEC41
+0x9CFD	0xEC42
+0x9CFE	0xEC43
+0x9D40	0xEC44
+0x9D41	0xEC45
+0x9D42	0xEC46
+0x9D43	0xEC47
+0x9D44	0xEC48
+0x9D45	0xEC49
+0x9D46	0xEC4A
+0x9D47	0xEC4B
+0x9D48	0xEC4C
+0x9D49	0xEC4D
+0x9D4A	0xEC4E
+0x9D4B	0xEC4F
+0x9D4C	0xEC50
+0x9D4D	0xEC51
+0x9D4E	0xEC52
+0x9D4F	0xEC53
+0x9D50	0xEC54
+0x9D51	0xEC55
+0x9D52	0xEC56
+0x9D53	0xEC57
+0x9D54	0xEC58
+0x9D55	0xEC59
+0x9D56	0xEC5A
+0x9D57	0xEC5B
+0x9D58	0xEC5C
+0x9D59	0xEC5D
+0x9D5A	0xEC5E
+0x9D5B	0xEC5F
+0x9D5C	0xEC60
+0x9D5D	0xEC61
+0x9D5E	0xEC62
+0x9D5F	0xEC63
+0x9D60	0xEC64
+0x9D61	0xEC65
+0x9D62	0xEC66
+0x9D63	0xEC67
+0x9D64	0xEC68
+0x9D65	0xEC69
+0x9D66	0xEC6A
+0x9D67	0xEC6B
+0x9D68	0xEC6C
+0x9D69	0xEC6D
+0x9D6A	0xEC6E
+0x9D6B	0xEC6F
+0x9D6C	0xEC70
+0x9D6D	0xEC71
+0x9D6E	0xEC72
+0x9D6F	0xEC73
+0x9D70	0xEC74
+0x9D71	0xEC75
+0x9D72	0xEC76
+0x9D73	0xEC77
+0x9D74	0xEC78
+0x9D75	0xEC79
+0x9D76	0xEC7A
+0x9D77	0xEC7B
+0x9D78	0xEC7C
+0x9D79	0xEC7D
+0x9D7A	0xEC7E
+0x9D7B	0xEC7F
+0x9D7C	0xEC80
+0x9D7D	0xEC81
+0x9D7E	0xEC82
+0x9DA1	0xEC83
+0x9DA2	0xEC84
+0x9DA3	0xEC85
+0x9DA4	0xEC86
+0x9DA5	0xEC87
+0x9DA6	0xEC88
+0x9DA7	0xEC89
+0x9DA8	0xEC8A
+0x9DA9	0xEC8B
+0x9DAA	0xEC8C
+0x9DAB	0xEC8D
+0x9DAC	0xEC8E
+0x9DAD	0xEC8F
+0x9DAE	0xEC90
+0x9DAF	0xEC91
+0x9DB0	0xEC92
+0x9DB1	0xEC93
+0x9DB2	0xEC94
+0x9DB3	0xEC95
+0x9DB4	0xEC96
+0x9DB5	0xEC97
+0x9DB6	0xEC98
+0x9DB7	0xEC99
+0x9DB8	0xEC9A
+0x9DB9	0xEC9B
+0x9DBA	0xEC9C
+0x9DBB	0xEC9D
+0x9DBC	0xEC9E
+0x9DBD	0xEC9F
+0x9DBE	0xECA0
+0x9DBF	0xECA1
+0x9DC0	0xECA2
+0x9DC1	0xECA3
+0x9DC2	0xECA4
+0x9DC3	0xECA5
+0x9DC4	0xECA6
+0x9DC5	0xECA7
+0x9DC6	0xECA8
+0x9DC7	0xECA9
+0x9DC8	0xECAA
+0x9DC9	0xECAB
+0x9DCA	0xECAC
+0x9DCB	0xECAD
+0x9DCC	0xECAE
+0x9DCD	0xECAF
+0x9DCE	0xECB0
+0x9DCF	0xECB1
+0x9DD0	0xECB2
+0x9DD1	0xECB3
+0x9DD2	0xECB4
+0x9DD3	0xECB5
+0x9DD4	0xECB6
+0x9DD5	0xECB7
+0x9DD6	0xECB8
+0x9DD7	0xECB9
+0x9DD8	0xECBA
+0x9DD9	0xECBB
+0x9DDA	0xECBC
+0x9DDB	0xECBD
+0x9DDC	0xECBE
+0x9DDD	0xECBF
+0x9DDE	0xECC0
+0x9DDF	0xECC1
+0x9DE0	0xECC2
+0x9DE1	0xECC3
+0x9DE2	0xECC4
+0x9DE3	0xECC5
+0x9DE4	0xECC6
+0x9DE5	0xECC7
+0x9DE6	0xECC8
+0x9DE7	0xECC9
+0x9DE8	0xECCA
+0x9DE9	0xECCB
+0x9DEA	0xECCC
+0x9DEB	0xECCD
+0x9DEC	0xECCE
+0x9DED	0xECCF
+0x9DEE	0xECD0
+0x9DEF	0xECD1
+0x9DF0	0xECD2
+0x9DF1	0xECD3
+0x9DF2	0xECD4
+0x9DF3	0xECD5
+0x9DF4	0xECD6
+0x9DF5	0xECD7
+0x9DF6	0xECD8
+0x9DF7	0xECD9
+0x9DF8	0xECDA
+0x9DF9	0xECDB
+0x9DFA	0xECDC
+0x9DFB	0xECDD
+0x9DFC	0xECDE
+0x9DFD	0xECDF
+0x9DFE	0xECE0
+0x9E40	0xECE1
+0x9E41	0xECE2
+0x9E42	0xECE3
+0x9E43	0xECE4
+0x9E44	0xECE5
+0x9E45	0xECE6
+0x9E46	0xECE7
+0x9E47	0xECE8
+0x9E48	0xECE9
+0x9E49	0xECEA
+0x9E4A	0xECEB
+0x9E4B	0xECEC
+0x9E4C	0xECED
+0x9E4D	0xECEE
+0x9E4E	0xECEF
+0x9E4F	0xECF0
+0x9E50	0xECF1
+0x9E51	0xECF2
+0x9E52	0xECF3
+0x9E53	0xECF4
+0x9E54	0xECF5
+0x9E55	0xECF6
+0x9E56	0xECF7
+0x9E57	0xECF8
+0x9E58	0xECF9
+0x9E59	0xECFA
+0x9E5A	0xECFB
+0x9E5B	0xECFC
+0x9E5C	0xECFD
+0x9E5D	0xECFE
+0x9E5E	0xECFF
+0x9E5F	0xED00
+0x9E60	0xED01
+0x9E61	0xED02
+0x9E62	0xED03
+0x9E63	0xED04
+0x9E64	0xED05
+0x9E65	0xED06
+0x9E66	0xED07
+0x9E67	0xED08
+0x9E68	0xED09
+0x9E69	0xED0A
+0x9E6A	0xED0B
+0x9E6B	0xED0C
+0x9E6C	0xED0D
+0x9E6D	0xED0E
+0x9E6E	0xED0F
+0x9E6F	0xED10
+0x9E70	0xED11
+0x9E71	0xED12
+0x9E72	0xED13
+0x9E73	0xED14
+0x9E74	0xED15
+0x9E75	0xED16
+0x9E76	0xED17
+0x9E77	0xED18
+0x9E78	0xED19
+0x9E79	0xED1A
+0x9E7A	0xED1B
+0x9E7B	0xED1C
+0x9E7C	0xED1D
+0x9E7D	0xED1E
+0x9E7E	0xED1F
+0x9EA1	0xED20
+0x9EA2	0xED21
+0x9EA3	0xED22
+0x9EA4	0xED23
+0x9EA5	0xED24
+0x9EA6	0xED25
+0x9EA7	0xED26
+0x9EA8	0xED27
+0x9EA9	0xED28
+0x9EAA	0xED29
+0x9EAB	0xED2A
+0x9EAC	0xED2B
+0x9EAD	0xED2C
+0x9EAE	0xED2D
+0x9EAF	0xED2E
+0x9EB0	0xED2F
+0x9EB1	0xED30
+0x9EB2	0xED31
+0x9EB3	0xED32
+0x9EB4	0xED33
+0x9EB5	0xED34
+0x9EB6	0xED35
+0x9EB7	0xED36
+0x9EB8	0xED37
+0x9EB9	0xED38
+0x9EBA	0xED39
+0x9EBB	0xED3A
+0x9EBC	0xED3B
+0x9EBD	0xED3C
+0x9EBE	0xED3D
+0x9EBF	0xED3E
+0x9EC0	0xED3F
+0x9EC1	0xED40
+0x9EC2	0xED41
+0x9EC3	0xED42
+0x9EC4	0xED43
+0x9EC5	0xED44
+0x9EC6	0xED45
+0x9EC7	0xED46
+0x9EC8	0xED47
+0x9EC9	0xED48
+0x9ECA	0xED49
+0x9ECB	0xED4A
+0x9ECC	0xED4B
+0x9ECD	0xED4C
+0x9ECE	0xED4D
+0x9ECF	0xED4E
+0x9ED0	0xED4F
+0x9ED1	0xED50
+0x9ED2	0xED51
+0x9ED3	0xED52
+0x9ED4	0xED53
+0x9ED5	0xED54
+0x9ED6	0xED55
+0x9ED7	0xED56
+0x9ED8	0xED57
+0x9ED9	0xED58
+0x9EDA	0xED59
+0x9EDB	0xED5A
+0x9EDC	0xED5B
+0x9EDD	0xED5C
+0x9EDE	0xED5D
+0x9EDF	0xED5E
+0x9EE0	0xED5F
+0x9EE1	0xED60
+0x9EE2	0xED61
+0x9EE3	0xED62
+0x9EE4	0xED63
+0x9EE5	0xED64
+0x9EE6	0xED65
+0x9EE7	0xED66
+0x9EE8	0xED67
+0x9EE9	0xED68
+0x9EEA	0xED69
+0x9EEB	0xED6A
+0x9EEC	0xED6B
+0x9EED	0xED6C
+0x9EEE	0xED6D
+0x9EEF	0xED6E
+0x9EF0	0xED6F
+0x9EF1	0xED70
+0x9EF2	0xED71
+0x9EF3	0xED72
+0x9EF4	0xED73
+0x9EF5	0xED74
+0x9EF6	0xED75
+0x9EF7	0xED76
+0x9EF8	0xED77
+0x9EF9	0xED78
+0x9EFA	0xED79
+0x9EFB	0xED7A
+0x9EFC	0xED7B
+0x9EFD	0xED7C
+0x9EFE	0xED7D
+0x9F40	0xED7E
+0x9F41	0xED7F
+0x9F42	0xED80
+0x9F43	0xED81
+0x9F44	0xED82
+0x9F45	0xED83
+0x9F46	0xED84
+0x9F47	0xED85
+0x9F48	0xED86
+0x9F49	0xED87
+0x9F4A	0xED88
+0x9F4B	0xED89
+0x9F4C	0xED8A
+0x9F4D	0xED8B
+0x9F4E	0xED8C
+0x9F4F	0xED8D
+0x9F50	0xED8E
+0x9F51	0xED8F
+0x9F52	0xED90
+0x9F53	0xED91
+0x9F54	0xED92
+0x9F55	0xED93
+0x9F56	0xED94
+0x9F57	0xED95
+0x9F58	0xED96
+0x9F59	0xED97
+0x9F5A	0xED98
+0x9F5B	0xED99
+0x9F5C	0xED9A
+0x9F5D	0xED9B
+0x9F5E	0xED9C
+0x9F5F	0xED9D
+0x9F60	0xED9E
+0x9F61	0xED9F
+0x9F62	0xEDA0
+0x9F63	0xEDA1
+0x9F64	0xEDA2
+0x9F65	0xEDA3
+0x9F66	0xEDA4
+0x9F67	0xEDA5
+0x9F68	0xEDA6
+0x9F69	0xEDA7
+0x9F6A	0xEDA8
+0x9F6B	0xEDA9
+0x9F6C	0xEDAA
+0x9F6D	0xEDAB
+0x9F6E	0xEDAC
+0x9F6F	0xEDAD
+0x9F70	0xEDAE
+0x9F71	0xEDAF
+0x9F72	0xEDB0
+0x9F73	0xEDB1
+0x9F74	0xEDB2
+0x9F75	0xEDB3
+0x9F76	0xEDB4
+0x9F77	0xEDB5
+0x9F78	0xEDB6
+0x9F79	0xEDB7
+0x9F7A	0xEDB8
+0x9F7B	0xEDB9
+0x9F7C	0xEDBA
+0x9F7D	0xEDBB
+0x9F7E	0xEDBC
+0x9FA1	0xEDBD
+0x9FA2	0xEDBE
+0x9FA3	0xEDBF
+0x9FA4	0xEDC0
+0x9FA5	0xEDC1
+0x9FA6	0xEDC2
+0x9FA7	0xEDC3
+0x9FA8	0xEDC4
+0x9FA9	0xEDC5
+0x9FAA	0xEDC6
+0x9FAB	0xEDC7
+0x9FAC	0xEDC8
+0x9FAD	0xEDC9
+0x9FAE	0xEDCA
+0x9FAF	0xEDCB
+0x9FB0	0xEDCC
+0x9FB1	0xEDCD
+0x9FB2	0xEDCE
+0x9FB3	0xEDCF
+0x9FB4	0xEDD0
+0x9FB5	0xEDD1
+0x9FB6	0xEDD2
+0x9FB7	0xEDD3
+0x9FB8	0xEDD4
+0x9FB9	0xEDD5
+0x9FBA	0xEDD6
+0x9FBB	0xEDD7
+0x9FBC	0xEDD8
+0x9FBD	0xEDD9
+0x9FBE	0xEDDA
+0x9FBF	0xEDDB
+0x9FC0	0xEDDC
+0x9FC1	0xEDDD
+0x9FC2	0xEDDE
+0x9FC3	0xEDDF
+0x9FC4	0xEDE0
+0x9FC5	0xEDE1
+0x9FC6	0xEDE2
+0x9FC7	0xEDE3
+0x9FC8	0xEDE4
+0x9FC9	0xEDE5
+0x9FCA	0xEDE6
+0x9FCB	0xEDE7
+0x9FCC	0xEDE8
+0x9FCD	0xEDE9
+0x9FCE	0xEDEA
+0x9FCF	0xEDEB
+0x9FD0	0xEDEC
+0x9FD1	0xEDED
+0x9FD2	0xEDEE
+0x9FD3	0xEDEF
+0x9FD4	0xEDF0
+0x9FD5	0xEDF1
+0x9FD6	0xEDF2
+0x9FD7	0xEDF3
+0x9FD8	0xEDF4
+0x9FD9	0xEDF5
+0x9FDA	0xEDF6
+0x9FDB	0xEDF7
+0x9FDC	0xEDF8
+0x9FDD	0xEDF9
+0x9FDE	0xEDFA
+0x9FDF	0xEDFB
+0x9FE0	0xEDFC
+0x9FE1	0xEDFD
+0x9FE2	0xEDFE
+0x9FE3	0xEDFF
+0x9FE4	0xEE00
+0x9FE5	0xEE01
+0x9FE6	0xEE02
+0x9FE7	0xEE03
+0x9FE8	0xEE04
+0x9FE9	0xEE05
+0x9FEA	0xEE06
+0x9FEB	0xEE07
+0x9FEC	0xEE08
+0x9FED	0xEE09
+0x9FEE	0xEE0A
+0x9FEF	0xEE0B
+0x9FF0	0xEE0C
+0x9FF1	0xEE0D
+0x9FF2	0xEE0E
+0x9FF3	0xEE0F
+0x9FF4	0xEE10
+0x9FF5	0xEE11
+0x9FF6	0xEE12
+0x9FF7	0xEE13
+0x9FF8	0xEE14
+0x9FF9	0xEE15
+0x9FFA	0xEE16
+0x9FFB	0xEE17
+0x9FFC	0xEE18
+0x9FFD	0xEE19
+0x9FFE	0xEE1A
+0xA040	0xEE1B
+0xA041	0xEE1C
+0xA042	0xEE1D
+0xA043	0xEE1E
+0xA044	0xEE1F
+0xA045	0xEE20
+0xA046	0xEE21
+0xA047	0xEE22
+0xA048	0xEE23
+0xA049	0xEE24
+0xA04A	0xEE25
+0xA04B	0xEE26
+0xA04C	0xEE27
+0xA04D	0xEE28
+0xA04E	0xEE29
+0xA04F	0xEE2A
+0xA050	0xEE2B
+0xA051	0xEE2C
+0xA052	0xEE2D
+0xA053	0xEE2E
+0xA054	0xEE2F
+0xA055	0xEE30
+0xA056	0xEE31
+0xA057	0xEE32
+0xA058	0xEE33
+0xA059	0xEE34
+0xA05A	0xEE35
+0xA05B	0xEE36
+0xA05C	0xEE37
+0xA05D	0xEE38
+0xA05E	0xEE39
+0xA05F	0xEE3A
+0xA060	0xEE3B
+0xA061	0xEE3C
+0xA062	0xEE3D
+0xA063	0xEE3E
+0xA064	0xEE3F
+0xA065	0xEE40
+0xA066	0xEE41
+0xA067	0xEE42
+0xA068	0xEE43
+0xA069	0xEE44
+0xA06A	0xEE45
+0xA06B	0xEE46
+0xA06C	0xEE47
+0xA06D	0xEE48
+0xA06E	0xEE49
+0xA06F	0xEE4A
+0xA070	0xEE4B
+0xA071	0xEE4C
+0xA072	0xEE4D
+0xA073	0xEE4E
+0xA074	0xEE4F
+0xA075	0xEE50
+0xA076	0xEE51
+0xA077	0xEE52
+0xA078	0xEE53
+0xA079	0xEE54
+0xA07A	0xEE55
+0xA07B	0xEE56
+0xA07C	0xEE57
+0xA07D	0xEE58
+0xA07E	0xEE59
+0xA0A1	0xEE5A
+0xA0A2	0xEE5B
+0xA0A3	0xEE5C
+0xA0A4	0xEE5D
+0xA0A5	0xEE5E
+0xA0A6	0xEE5F
+0xA0A7	0xEE60
+0xA0A8	0xEE61
+0xA0A9	0xEE62
+0xA0AA	0xEE63
+0xA0AB	0xEE64
+0xA0AC	0xEE65
+0xA0AD	0xEE66
+0xA0AE	0xEE67
+0xA0AF	0xEE68
+0xA0B0	0xEE69
+0xA0B1	0xEE6A
+0xA0B2	0xEE6B
+0xA0B3	0xEE6C
+0xA0B4	0xEE6D
+0xA0B5	0xEE6E
+0xA0B6	0xEE6F
+0xA0B7	0xEE70
+0xA0B8	0xEE71
+0xA0B9	0xEE72
+0xA0BA	0xEE73
+0xA0BB	0xEE74
+0xA0BC	0xEE75
+0xA0BD	0xEE76
+0xA0BE	0xEE77
+0xA0BF	0xEE78
+0xA0C0	0xEE79
+0xA0C1	0xEE7A
+0xA0C2	0xEE7B
+0xA0C3	0xEE7C
+0xA0C4	0xEE7D
+0xA0C5	0xEE7E
+0xA0C6	0xEE7F
+0xA0C7	0xEE80
+0xA0C8	0xEE81
+0xA0C9	0xEE82
+0xA0CA	0xEE83
+0xA0CB	0xEE84
+0xA0CC	0xEE85
+0xA0CD	0xEE86
+0xA0CE	0xEE87
+0xA0CF	0xEE88
+0xA0D0	0xEE89
+0xA0D1	0xEE8A
+0xA0D2	0xEE8B
+0xA0D3	0xEE8C
+0xA0D4	0xEE8D
+0xA0D5	0xEE8E
+0xA0D6	0xEE8F
+0xA0D7	0xEE90
+0xA0D8	0xEE91
+0xA0D9	0xEE92
+0xA0DA	0xEE93
+0xA0DB	0xEE94
+0xA0DC	0xEE95
+0xA0DD	0xEE96
+0xA0DE	0xEE97
+0xA0DF	0xEE98
+0xA0E0	0xEE99
+0xA0E1	0xEE9A
+0xA0E2	0xEE9B
+0xA0E3	0xEE9C
+0xA0E4	0xEE9D
+0xA0E5	0xEE9E
+0xA0E6	0xEE9F
+0xA0E7	0xEEA0
+0xA0E8	0xEEA1
+0xA0E9	0xEEA2
+0xA0EA	0xEEA3
+0xA0EB	0xEEA4
+0xA0EC	0xEEA5
+0xA0ED	0xEEA6
+0xA0EE	0xEEA7
+0xA0EF	0xEEA8
+0xA0F0	0xEEA9
+0xA0F1	0xEEAA
+0xA0F2	0xEEAB
+0xA0F3	0xEEAC
+0xA0F4	0xEEAD
+0xA0F5	0xEEAE
+0xA0F6	0xEEAF
+0xA0F7	0xEEB0
+0xA0F8	0xEEB1
+0xA0F9	0xEEB2
+0xA0FA	0xEEB3
+0xA0FB	0xEEB4
+0xA0FC	0xEEB5
+0xA0FD	0xEEB6
+0xA0FE	0xEEB7
+0xA140	0x3000
+0xA141	0xFF0C
+0xA142	0x3001
+0xA143	0x3002
+0xA144	0xFF0E
+0xA145	0x2027
+0xA146	0xFF1B
+0xA147	0xFF1A
+0xA148	0xFF1F
+0xA149	0xFF01
+0xA14A	0xFE30
+0xA14B	0x2026
+0xA14C	0x2025
+0xA14D	0xFE50
+0xA14E	0xFE51
+0xA14F	0xFE52
+0xA150	0x00B7
+0xA151	0xFE54
+0xA152	0xFE55
+0xA153	0xFE56
+0xA154	0xFE57
+0xA155	0xFF5C
+0xA156	0x2013
+0xA157	0xFE31
+0xA158	0x2014
+0xA159	0xFE33
+0xA15A	0x2574
+0xA15B	0xFE34
+0xA15C	0xFE4F
+0xA15D	0xFF08
+0xA15E	0xFF09
+0xA15F	0xFE35
+0xA160	0xFE36
+0xA161	0xFF5B
+0xA162	0xFF5D
+0xA163	0xFE37
+0xA164	0xFE38
+0xA165	0x3014
+0xA166	0x3015
+0xA167	0xFE39
+0xA168	0xFE3A
+0xA169	0x3010
+0xA16A	0x3011
+0xA16B	0xFE3B
+0xA16C	0xFE3C
+0xA16D	0x300A
+0xA16E	0x300B
+0xA16F	0xFE3D
+0xA170	0xFE3E
+0xA171	0x3008
+0xA172	0x3009
+0xA173	0xFE3F
+0xA174	0xFE40
+0xA175	0x300C
+0xA176	0x300D
+0xA177	0xFE41
+0xA178	0xFE42
+0xA179	0x300E
+0xA17A	0x300F
+0xA17B	0xFE43
+0xA17C	0xFE44
+0xA17D	0xFE59
+0xA17E	0xFE5A
+0xA1A1	0xFE5B
+0xA1A2	0xFE5C
+0xA1A3	0xFE5D
+0xA1A4	0xFE5E
+0xA1A5	0x2018
+0xA1A6	0x2019
+0xA1A7	0x201C
+0xA1A8	0x201D
+0xA1A9	0x301D
+0xA1AA	0x301E
+0xA1AB	0x2035
+0xA1AC	0x2032
+0xA1AD	0xFF03
+0xA1AE	0xFF06
+0xA1AF	0xFF0A
+0xA1B0	0x203B
+0xA1B1	0x00A7
+0xA1B2	0x3003
+0xA1B3	0x25CB
+0xA1B4	0x25CF
+0xA1B5	0x25B3
+0xA1B6	0x25B2
+0xA1B7	0x25CE
+0xA1B8	0x2606
+0xA1B9	0x2605
+0xA1BA	0x25C7
+0xA1BB	0x25C6
+0xA1BC	0x25A1
+0xA1BD	0x25A0
+0xA1BE	0x25BD
+0xA1BF	0x25BC
+0xA1C0	0x32A3
+0xA1C1	0x2105
+0xA1C2	0x00AF
+0xA1C3	0xFFE3
+0xA1C4	0xFF3F
+0xA1C5	0x02CD
+0xA1C6	0xFE49
+0xA1C7	0xFE4A
+0xA1C8	0xFE4D
+0xA1C9	0xFE4E
+0xA1CA	0xFE4B
+0xA1CB	0xFE4C
+0xA1CC	0xFE5F
+0xA1CD	0xFE60
+0xA1CE	0xFE61
+0xA1CF	0xFF0B
+0xA1D0	0xFF0D
+0xA1D1	0x00D7
+0xA1D2	0x00F7
+0xA1D3	0x00B1
+0xA1D4	0x221A
+0xA1D5	0xFF1C
+0xA1D6	0xFF1E
+0xA1D7	0xFF1D
+0xA1D8	0x2266
+0xA1D9	0x2267
+0xA1DA	0x2260
+0xA1DB	0x221E
+0xA1DC	0x2252
+0xA1DD	0x2261
+0xA1DE	0xFE62
+0xA1DF	0xFE63
+0xA1E0	0xFE64
+0xA1E1	0xFE65
+0xA1E2	0xFE66
+0xA1E3	0xFF5E
+0xA1E4	0x2229
+0xA1E5	0x222A
+0xA1E6	0x22A5
+0xA1E7	0x2220
+0xA1E8	0x221F
+0xA1E9	0x22BF
+0xA1EA	0x33D2
+0xA1EB	0x33D1
+0xA1EC	0x222B
+0xA1ED	0x222E
+0xA1EE	0x2235
+0xA1EF	0x2234
+0xA1F0	0x2640
+0xA1F1	0x2642
+0xA1F2	0x2295
+0xA1F3	0x2299
+0xA1F4	0x2191
+0xA1F5	0x2193
+0xA1F6	0x2190
+0xA1F7	0x2192
+0xA1F8	0x2196
+0xA1F9	0x2197
+0xA1FA	0x2199
+0xA1FB	0x2198
+0xA1FC	0x2225
+0xA1FD	0x2223
+0xA1FE	0xFF0F
+0xA240	0xFF3C
+0xA241	0x2215
+0xA242	0xFE68
+0xA243	0xFF04
+0xA244	0xFFE5
+0xA245	0x3012
+0xA246	0xFFE0
+0xA247	0xFFE1
+0xA248	0xFF05
+0xA249	0xFF20
+0xA24A	0x2103
+0xA24B	0x2109
+0xA24C	0xFE69
+0xA24D	0xFE6A
+0xA24E	0xFE6B
+0xA24F	0x33D5
+0xA250	0x339C
+0xA251	0x339D
+0xA252	0x339E
+0xA253	0x33CE
+0xA254	0x33A1
+0xA255	0x338E
+0xA256	0x338F
+0xA257	0x33C4
+0xA258	0x00B0
+0xA259	0x5159
+0xA25A	0x515B
+0xA25B	0x515E
+0xA25C	0x515D
+0xA25D	0x5161
+0xA25E	0x5163
+0xA25F	0x55E7
+0xA260	0x74E9
+0xA261	0x7CCE
+0xA262	0x2581
+0xA263	0x2582
+0xA264	0x2583
+0xA265	0x2584
+0xA266	0x2585
+0xA267	0x2586
+0xA268	0x2587
+0xA269	0x2588
+0xA26A	0x258F
+0xA26B	0x258E
+0xA26C	0x258D
+0xA26D	0x258C
+0xA26E	0x258B
+0xA26F	0x258A
+0xA270	0x2589
+0xA271	0x253C
+0xA272	0x2534
+0xA273	0x252C
+0xA274	0x2524
+0xA275	0x251C
+0xA276	0x2594
+0xA277	0x2500
+0xA278	0x2502
+0xA279	0x2595
+0xA27A	0x250C
+0xA27B	0x2510
+0xA27C	0x2514
+0xA27D	0x2518
+0xA27E	0x256D
+0xA2A1	0x256E
+0xA2A2	0x2570
+0xA2A3	0x256F
+0xA2A4	0x2550
+0xA2A5	0x255E
+0xA2A6	0x256A
+0xA2A7	0x2561
+0xA2A8	0x25E2
+0xA2A9	0x25E3
+0xA2AA	0x25E5
+0xA2AB	0x25E4
+0xA2AC	0x2571
+0xA2AD	0x2572
+0xA2AE	0x2573
+0xA2AF	0xFF10
+0xA2B0	0xFF11
+0xA2B1	0xFF12
+0xA2B2	0xFF13
+0xA2B3	0xFF14
+0xA2B4	0xFF15
+0xA2B5	0xFF16
+0xA2B6	0xFF17
+0xA2B7	0xFF18
+0xA2B8	0xFF19
+0xA2B9	0x2160
+0xA2BA	0x2161
+0xA2BB	0x2162
+0xA2BC	0x2163
+0xA2BD	0x2164
+0xA2BE	0x2165
+0xA2BF	0x2166
+0xA2C0	0x2167
+0xA2C1	0x2168
+0xA2C2	0x2169
+0xA2C3	0x3021
+0xA2C4	0x3022
+0xA2C5	0x3023
+0xA2C6	0x3024
+0xA2C7	0x3025
+0xA2C8	0x3026
+0xA2C9	0x3027
+0xA2CA	0x3028
+0xA2CB	0x3029
+0xA2CC	0x5341
+0xA2CD	0x5344
+0xA2CE	0x5345
+0xA2CF	0xFF21
+0xA2D0	0xFF22
+0xA2D1	0xFF23
+0xA2D2	0xFF24
+0xA2D3	0xFF25
+0xA2D4	0xFF26
+0xA2D5	0xFF27
+0xA2D6	0xFF28
+0xA2D7	0xFF29
+0xA2D8	0xFF2A
+0xA2D9	0xFF2B
+0xA2DA	0xFF2C
+0xA2DB	0xFF2D
+0xA2DC	0xFF2E
+0xA2DD	0xFF2F
+0xA2DE	0xFF30
+0xA2DF	0xFF31
+0xA2E0	0xFF32
+0xA2E1	0xFF33
+0xA2E2	0xFF34
+0xA2E3	0xFF35
+0xA2E4	0xFF36
+0xA2E5	0xFF37
+0xA2E6	0xFF38
+0xA2E7	0xFF39
+0xA2E8	0xFF3A
+0xA2E9	0xFF41
+0xA2EA	0xFF42
+0xA2EB	0xFF43
+0xA2EC	0xFF44
+0xA2ED	0xFF45
+0xA2EE	0xFF46
+0xA2EF	0xFF47
+0xA2F0	0xFF48
+0xA2F1	0xFF49
+0xA2F2	0xFF4A
+0xA2F3	0xFF4B
+0xA2F4	0xFF4C
+0xA2F5	0xFF4D
+0xA2F6	0xFF4E
+0xA2F7	0xFF4F
+0xA2F8	0xFF50
+0xA2F9	0xFF51
+0xA2FA	0xFF52
+0xA2FB	0xFF53
+0xA2FC	0xFF54
+0xA2FD	0xFF55
+0xA2FE	0xFF56
+0xA340	0xFF57
+0xA341	0xFF58
+0xA342	0xFF59
+0xA343	0xFF5A
+0xA344	0x0391
+0xA345	0x0392
+0xA346	0x0393
+0xA347	0x0394
+0xA348	0x0395
+0xA349	0x0396
+0xA34A	0x0397
+0xA34B	0x0398
+0xA34C	0x0399
+0xA34D	0x039A
+0xA34E	0x039B
+0xA34F	0x039C
+0xA350	0x039D
+0xA351	0x039E
+0xA352	0x039F
+0xA353	0x03A0
+0xA354	0x03A1
+0xA355	0x03A3
+0xA356	0x03A4
+0xA357	0x03A5
+0xA358	0x03A6
+0xA359	0x03A7
+0xA35A	0x03A8
+0xA35B	0x03A9
+0xA35C	0x03B1
+0xA35D	0x03B2
+0xA35E	0x03B3
+0xA35F	0x03B4
+0xA360	0x03B5
+0xA361	0x03B6
+0xA362	0x03B7
+0xA363	0x03B8
+0xA364	0x03B9
+0xA365	0x03BA
+0xA366	0x03BB
+0xA367	0x03BC
+0xA368	0x03BD
+0xA369	0x03BE
+0xA36A	0x03BF
+0xA36B	0x03C0
+0xA36C	0x03C1
+0xA36D	0x03C3
+0xA36E	0x03C4
+0xA36F	0x03C5
+0xA370	0x03C6
+0xA371	0x03C7
+0xA372	0x03C8
+0xA373	0x03C9
+0xA374	0x3105
+0xA375	0x3106
+0xA376	0x3107
+0xA377	0x3108
+0xA378	0x3109
+0xA379	0x310A
+0xA37A	0x310B
+0xA37B	0x310C
+0xA37C	0x310D
+0xA37D	0x310E
+0xA37E	0x310F
+0xA3A1	0x3110
+0xA3A2	0x3111
+0xA3A3	0x3112
+0xA3A4	0x3113
+0xA3A5	0x3114
+0xA3A6	0x3115
+0xA3A7	0x3116
+0xA3A8	0x3117
+0xA3A9	0x3118
+0xA3AA	0x3119
+0xA3AB	0x311A
+0xA3AC	0x311B
+0xA3AD	0x311C
+0xA3AE	0x311D
+0xA3AF	0x311E
+0xA3B0	0x311F
+0xA3B1	0x3120
+0xA3B2	0x3121
+0xA3B3	0x3122
+0xA3B4	0x3123
+0xA3B5	0x3124
+0xA3B6	0x3125
+0xA3B7	0x3126
+0xA3B8	0x3127
+0xA3B9	0x3128
+0xA3BA	0x3129
+0xA3BB	0x02D9
+0xA3BC	0x02C9
+0xA3BD	0x02CA
+0xA3BE	0x02C7
+0xA3BF	0x02CB
+0xA3E1	0x20AC
+0xA440	0x4E00
+0xA441	0x4E59
+0xA442	0x4E01
+0xA443	0x4E03
+0xA444	0x4E43
+0xA445	0x4E5D
+0xA446	0x4E86
+0xA447	0x4E8C
+0xA448	0x4EBA
+0xA449	0x513F
+0xA44A	0x5165
+0xA44B	0x516B
+0xA44C	0x51E0
+0xA44D	0x5200
+0xA44E	0x5201
+0xA44F	0x529B
+0xA450	0x5315
+0xA451	0x5341
+0xA452	0x535C
+0xA453	0x53C8
+0xA454	0x4E09
+0xA455	0x4E0B
+0xA456	0x4E08
+0xA457	0x4E0A
+0xA458	0x4E2B
+0xA459	0x4E38
+0xA45A	0x51E1
+0xA45B	0x4E45
+0xA45C	0x4E48
+0xA45D	0x4E5F
+0xA45E	0x4E5E
+0xA45F	0x4E8E
+0xA460	0x4EA1
+0xA461	0x5140
+0xA462	0x5203
+0xA463	0x52FA
+0xA464	0x5343
+0xA465	0x53C9
+0xA466	0x53E3
+0xA467	0x571F
+0xA468	0x58EB
+0xA469	0x5915
+0xA46A	0x5927
+0xA46B	0x5973
+0xA46C	0x5B50
+0xA46D	0x5B51
+0xA46E	0x5B53
+0xA46F	0x5BF8
+0xA470	0x5C0F
+0xA471	0x5C22
+0xA472	0x5C38
+0xA473	0x5C71
+0xA474	0x5DDD
+0xA475	0x5DE5
+0xA476	0x5DF1
+0xA477	0x5DF2
+0xA478	0x5DF3
+0xA479	0x5DFE
+0xA47A	0x5E72
+0xA47B	0x5EFE
+0xA47C	0x5F0B
+0xA47D	0x5F13
+0xA47E	0x624D
+0xA4A1	0x4E11
+0xA4A2	0x4E10
+0xA4A3	0x4E0D
+0xA4A4	0x4E2D
+0xA4A5	0x4E30
+0xA4A6	0x4E39
+0xA4A7	0x4E4B
+0xA4A8	0x5C39
+0xA4A9	0x4E88
+0xA4AA	0x4E91
+0xA4AB	0x4E95
+0xA4AC	0x4E92
+0xA4AD	0x4E94
+0xA4AE	0x4EA2
+0xA4AF	0x4EC1
+0xA4B0	0x4EC0
+0xA4B1	0x4EC3
+0xA4B2	0x4EC6
+0xA4B3	0x4EC7
+0xA4B4	0x4ECD
+0xA4B5	0x4ECA
+0xA4B6	0x4ECB
+0xA4B7	0x4EC4
+0xA4B8	0x5143
+0xA4B9	0x5141
+0xA4BA	0x5167
+0xA4BB	0x516D
+0xA4BC	0x516E
+0xA4BD	0x516C
+0xA4BE	0x5197
+0xA4BF	0x51F6
+0xA4C0	0x5206
+0xA4C1	0x5207
+0xA4C2	0x5208
+0xA4C3	0x52FB
+0xA4C4	0x52FE
+0xA4C5	0x52FF
+0xA4C6	0x5316
+0xA4C7	0x5339
+0xA4C8	0x5348
+0xA4C9	0x5347
+0xA4CA	0x5345
+0xA4CB	0x535E
+0xA4CC	0x5384
+0xA4CD	0x53CB
+0xA4CE	0x53CA
+0xA4CF	0x53CD
+0xA4D0	0x58EC
+0xA4D1	0x5929
+0xA4D2	0x592B
+0xA4D3	0x592A
+0xA4D4	0x592D
+0xA4D5	0x5B54
+0xA4D6	0x5C11
+0xA4D7	0x5C24
+0xA4D8	0x5C3A
+0xA4D9	0x5C6F
+0xA4DA	0x5DF4
+0xA4DB	0x5E7B
+0xA4DC	0x5EFF
+0xA4DD	0x5F14
+0xA4DE	0x5F15
+0xA4DF	0x5FC3
+0xA4E0	0x6208
+0xA4E1	0x6236
+0xA4E2	0x624B
+0xA4E3	0x624E
+0xA4E4	0x652F
+0xA4E5	0x6587
+0xA4E6	0x6597
+0xA4E7	0x65A4
+0xA4E8	0x65B9
+0xA4E9	0x65E5
+0xA4EA	0x66F0
+0xA4EB	0x6708
+0xA4EC	0x6728
+0xA4ED	0x6B20
+0xA4EE	0x6B62
+0xA4EF	0x6B79
+0xA4F0	0x6BCB
+0xA4F1	0x6BD4
+0xA4F2	0x6BDB
+0xA4F3	0x6C0F
+0xA4F4	0x6C34
+0xA4F5	0x706B
+0xA4F6	0x722A
+0xA4F7	0x7236
+0xA4F8	0x723B
+0xA4F9	0x7247
+0xA4FA	0x7259
+0xA4FB	0x725B
+0xA4FC	0x72AC
+0xA4FD	0x738B
+0xA4FE	0x4E19
+0xA540	0x4E16
+0xA541	0x4E15
+0xA542	0x4E14
+0xA543	0x4E18
+0xA544	0x4E3B
+0xA545	0x4E4D
+0xA546	0x4E4F
+0xA547	0x4E4E
+0xA548	0x4EE5
+0xA549	0x4ED8
+0xA54A	0x4ED4
+0xA54B	0x4ED5
+0xA54C	0x4ED6
+0xA54D	0x4ED7
+0xA54E	0x4EE3
+0xA54F	0x4EE4
+0xA550	0x4ED9
+0xA551	0x4EDE
+0xA552	0x5145
+0xA553	0x5144
+0xA554	0x5189
+0xA555	0x518A
+0xA556	0x51AC
+0xA557	0x51F9
+0xA558	0x51FA
+0xA559	0x51F8
+0xA55A	0x520A
+0xA55B	0x52A0
+0xA55C	0x529F
+0xA55D	0x5305
+0xA55E	0x5306
+0xA55F	0x5317
+0xA560	0x531D
+0xA561	0x4EDF
+0xA562	0x534A
+0xA563	0x5349
+0xA564	0x5361
+0xA565	0x5360
+0xA566	0x536F
+0xA567	0x536E
+0xA568	0x53BB
+0xA569	0x53EF
+0xA56A	0x53E4
+0xA56B	0x53F3
+0xA56C	0x53EC
+0xA56D	0x53EE
+0xA56E	0x53E9
+0xA56F	0x53E8
+0xA570	0x53FC
+0xA571	0x53F8
+0xA572	0x53F5
+0xA573	0x53EB
+0xA574	0x53E6
+0xA575	0x53EA
+0xA576	0x53F2
+0xA577	0x53F1
+0xA578	0x53F0
+0xA579	0x53E5
+0xA57A	0x53ED
+0xA57B	0x53FB
+0xA57C	0x56DB
+0xA57D	0x56DA
+0xA57E	0x5916
+0xA5A1	0x592E
+0xA5A2	0x5931
+0xA5A3	0x5974
+0xA5A4	0x5976
+0xA5A5	0x5B55
+0xA5A6	0x5B83
+0xA5A7	0x5C3C
+0xA5A8	0x5DE8
+0xA5A9	0x5DE7
+0xA5AA	0x5DE6
+0xA5AB	0x5E02
+0xA5AC	0x5E03
+0xA5AD	0x5E73
+0xA5AE	0x5E7C
+0xA5AF	0x5F01
+0xA5B0	0x5F18
+0xA5B1	0x5F17
+0xA5B2	0x5FC5
+0xA5B3	0x620A
+0xA5B4	0x6253
+0xA5B5	0x6254
+0xA5B6	0x6252
+0xA5B7	0x6251
+0xA5B8	0x65A5
+0xA5B9	0x65E6
+0xA5BA	0x672E
+0xA5BB	0x672C
+0xA5BC	0x672A
+0xA5BD	0x672B
+0xA5BE	0x672D
+0xA5BF	0x6B63
+0xA5C0	0x6BCD
+0xA5C1	0x6C11
+0xA5C2	0x6C10
+0xA5C3	0x6C38
+0xA5C4	0x6C41
+0xA5C5	0x6C40
+0xA5C6	0x6C3E
+0xA5C7	0x72AF
+0xA5C8	0x7384
+0xA5C9	0x7389
+0xA5CA	0x74DC
+0xA5CB	0x74E6
+0xA5CC	0x7518
+0xA5CD	0x751F
+0xA5CE	0x7528
+0xA5CF	0x7529
+0xA5D0	0x7530
+0xA5D1	0x7531
+0xA5D2	0x7532
+0xA5D3	0x7533
+0xA5D4	0x758B
+0xA5D5	0x767D
+0xA5D6	0x76AE
+0xA5D7	0x76BF
+0xA5D8	0x76EE
+0xA5D9	0x77DB
+0xA5DA	0x77E2
+0xA5DB	0x77F3
+0xA5DC	0x793A
+0xA5DD	0x79BE
+0xA5DE	0x7A74
+0xA5DF	0x7ACB
+0xA5E0	0x4E1E
+0xA5E1	0x4E1F
+0xA5E2	0x4E52
+0xA5E3	0x4E53
+0xA5E4	0x4E69
+0xA5E5	0x4E99
+0xA5E6	0x4EA4
+0xA5E7	0x4EA6
+0xA5E8	0x4EA5
+0xA5E9	0x4EFF
+0xA5EA	0x4F09
+0xA5EB	0x4F19
+0xA5EC	0x4F0A
+0xA5ED	0x4F15
+0xA5EE	0x4F0D
+0xA5EF	0x4F10
+0xA5F0	0x4F11
+0xA5F1	0x4F0F
+0xA5F2	0x4EF2
+0xA5F3	0x4EF6
+0xA5F4	0x4EFB
+0xA5F5	0x4EF0
+0xA5F6	0x4EF3
+0xA5F7	0x4EFD
+0xA5F8	0x4F01
+0xA5F9	0x4F0B
+0xA5FA	0x5149
+0xA5FB	0x5147
+0xA5FC	0x5146
+0xA5FD	0x5148
+0xA5FE	0x5168
+0xA640	0x5171
+0xA641	0x518D
+0xA642	0x51B0
+0xA643	0x5217
+0xA644	0x5211
+0xA645	0x5212
+0xA646	0x520E
+0xA647	0x5216
+0xA648	0x52A3
+0xA649	0x5308
+0xA64A	0x5321
+0xA64B	0x5320
+0xA64C	0x5370
+0xA64D	0x5371
+0xA64E	0x5409
+0xA64F	0x540F
+0xA650	0x540C
+0xA651	0x540A
+0xA652	0x5410
+0xA653	0x5401
+0xA654	0x540B
+0xA655	0x5404
+0xA656	0x5411
+0xA657	0x540D
+0xA658	0x5408
+0xA659	0x5403
+0xA65A	0x540E
+0xA65B	0x5406
+0xA65C	0x5412
+0xA65D	0x56E0
+0xA65E	0x56DE
+0xA65F	0x56DD
+0xA660	0x5733
+0xA661	0x5730
+0xA662	0x5728
+0xA663	0x572D
+0xA664	0x572C
+0xA665	0x572F
+0xA666	0x5729
+0xA667	0x5919
+0xA668	0x591A
+0xA669	0x5937
+0xA66A	0x5938
+0xA66B	0x5984
+0xA66C	0x5978
+0xA66D	0x5983
+0xA66E	0x597D
+0xA66F	0x5979
+0xA670	0x5982
+0xA671	0x5981
+0xA672	0x5B57
+0xA673	0x5B58
+0xA674	0x5B87
+0xA675	0x5B88
+0xA676	0x5B85
+0xA677	0x5B89
+0xA678	0x5BFA
+0xA679	0x5C16
+0xA67A	0x5C79
+0xA67B	0x5DDE
+0xA67C	0x5E06
+0xA67D	0x5E76
+0xA67E	0x5E74
+0xA6A1	0x5F0F
+0xA6A2	0x5F1B
+0xA6A3	0x5FD9
+0xA6A4	0x5FD6
+0xA6A5	0x620E
+0xA6A6	0x620C
+0xA6A7	0x620D
+0xA6A8	0x6210
+0xA6A9	0x6263
+0xA6AA	0x625B
+0xA6AB	0x6258
+0xA6AC	0x6536
+0xA6AD	0x65E9
+0xA6AE	0x65E8
+0xA6AF	0x65EC
+0xA6B0	0x65ED
+0xA6B1	0x66F2
+0xA6B2	0x66F3
+0xA6B3	0x6709
+0xA6B4	0x673D
+0xA6B5	0x6734
+0xA6B6	0x6731
+0xA6B7	0x6735
+0xA6B8	0x6B21
+0xA6B9	0x6B64
+0xA6BA	0x6B7B
+0xA6BB	0x6C16
+0xA6BC	0x6C5D
+0xA6BD	0x6C57
+0xA6BE	0x6C59
+0xA6BF	0x6C5F
+0xA6C0	0x6C60
+0xA6C1	0x6C50
+0xA6C2	0x6C55
+0xA6C3	0x6C61
+0xA6C4	0x6C5B
+0xA6C5	0x6C4D
+0xA6C6	0x6C4E
+0xA6C7	0x7070
+0xA6C8	0x725F
+0xA6C9	0x725D
+0xA6CA	0x767E
+0xA6CB	0x7AF9
+0xA6CC	0x7C73
+0xA6CD	0x7CF8
+0xA6CE	0x7F36
+0xA6CF	0x7F8A
+0xA6D0	0x7FBD
+0xA6D1	0x8001
+0xA6D2	0x8003
+0xA6D3	0x800C
+0xA6D4	0x8012
+0xA6D5	0x8033
+0xA6D6	0x807F
+0xA6D7	0x8089
+0xA6D8	0x808B
+0xA6D9	0x808C
+0xA6DA	0x81E3
+0xA6DB	0x81EA
+0xA6DC	0x81F3
+0xA6DD	0x81FC
+0xA6DE	0x820C
+0xA6DF	0x821B
+0xA6E0	0x821F
+0xA6E1	0x826E
+0xA6E2	0x8272
+0xA6E3	0x827E
+0xA6E4	0x866B
+0xA6E5	0x8840
+0xA6E6	0x884C
+0xA6E7	0x8863
+0xA6E8	0x897F
+0xA6E9	0x9621
+0xA6EA	0x4E32
+0xA6EB	0x4EA8
+0xA6EC	0x4F4D
+0xA6ED	0x4F4F
+0xA6EE	0x4F47
+0xA6EF	0x4F57
+0xA6F0	0x4F5E
+0xA6F1	0x4F34
+0xA6F2	0x4F5B
+0xA6F3	0x4F55
+0xA6F4	0x4F30
+0xA6F5	0x4F50
+0xA6F6	0x4F51
+0xA6F7	0x4F3D
+0xA6F8	0x4F3A
+0xA6F9	0x4F38
+0xA6FA	0x4F43
+0xA6FB	0x4F54
+0xA6FC	0x4F3C
+0xA6FD	0x4F46
+0xA6FE	0x4F63
+0xA740	0x4F5C
+0xA741	0x4F60
+0xA742	0x4F2F
+0xA743	0x4F4E
+0xA744	0x4F36
+0xA745	0x4F59
+0xA746	0x4F5D
+0xA747	0x4F48
+0xA748	0x4F5A
+0xA749	0x514C
+0xA74A	0x514B
+0xA74B	0x514D
+0xA74C	0x5175
+0xA74D	0x51B6
+0xA74E	0x51B7
+0xA74F	0x5225
+0xA750	0x5224
+0xA751	0x5229
+0xA752	0x522A
+0xA753	0x5228
+0xA754	0x52AB
+0xA755	0x52A9
+0xA756	0x52AA
+0xA757	0x52AC
+0xA758	0x5323
+0xA759	0x5373
+0xA75A	0x5375
+0xA75B	0x541D
+0xA75C	0x542D
+0xA75D	0x541E
+0xA75E	0x543E
+0xA75F	0x5426
+0xA760	0x544E
+0xA761	0x5427
+0xA762	0x5446
+0xA763	0x5443
+0xA764	0x5433
+0xA765	0x5448
+0xA766	0x5442
+0xA767	0x541B
+0xA768	0x5429
+0xA769	0x544A
+0xA76A	0x5439
+0xA76B	0x543B
+0xA76C	0x5438
+0xA76D	0x542E
+0xA76E	0x5435
+0xA76F	0x5436
+0xA770	0x5420
+0xA771	0x543C
+0xA772	0x5440
+0xA773	0x5431
+0xA774	0x542B
+0xA775	0x541F
+0xA776	0x542C
+0xA777	0x56EA
+0xA778	0x56F0
+0xA779	0x56E4
+0xA77A	0x56EB
+0xA77B	0x574A
+0xA77C	0x5751
+0xA77D	0x5740
+0xA77E	0x574D
+0xA7A1	0x5747
+0xA7A2	0x574E
+0xA7A3	0x573E
+0xA7A4	0x5750
+0xA7A5	0x574F
+0xA7A6	0x573B
+0xA7A7	0x58EF
+0xA7A8	0x593E
+0xA7A9	0x599D
+0xA7AA	0x5992
+0xA7AB	0x59A8
+0xA7AC	0x599E
+0xA7AD	0x59A3
+0xA7AE	0x5999
+0xA7AF	0x5996
+0xA7B0	0x598D
+0xA7B1	0x59A4
+0xA7B2	0x5993
+0xA7B3	0x598A
+0xA7B4	0x59A5
+0xA7B5	0x5B5D
+0xA7B6	0x5B5C
+0xA7B7	0x5B5A
+0xA7B8	0x5B5B
+0xA7B9	0x5B8C
+0xA7BA	0x5B8B
+0xA7BB	0x5B8F
+0xA7BC	0x5C2C
+0xA7BD	0x5C40
+0xA7BE	0x5C41
+0xA7BF	0x5C3F
+0xA7C0	0x5C3E
+0xA7C1	0x5C90
+0xA7C2	0x5C91
+0xA7C3	0x5C94
+0xA7C4	0x5C8C
+0xA7C5	0x5DEB
+0xA7C6	0x5E0C
+0xA7C7	0x5E8F
+0xA7C8	0x5E87
+0xA7C9	0x5E8A
+0xA7CA	0x5EF7
+0xA7CB	0x5F04
+0xA7CC	0x5F1F
+0xA7CD	0x5F64
+0xA7CE	0x5F62
+0xA7CF	0x5F77
+0xA7D0	0x5F79
+0xA7D1	0x5FD8
+0xA7D2	0x5FCC
+0xA7D3	0x5FD7
+0xA7D4	0x5FCD
+0xA7D5	0x5FF1
+0xA7D6	0x5FEB
+0xA7D7	0x5FF8
+0xA7D8	0x5FEA
+0xA7D9	0x6212
+0xA7DA	0x6211
+0xA7DB	0x6284
+0xA7DC	0x6297
+0xA7DD	0x6296
+0xA7DE	0x6280
+0xA7DF	0x6276
+0xA7E0	0x6289
+0xA7E1	0x626D
+0xA7E2	0x628A
+0xA7E3	0x627C
+0xA7E4	0x627E
+0xA7E5	0x6279
+0xA7E6	0x6273
+0xA7E7	0x6292
+0xA7E8	0x626F
+0xA7E9	0x6298
+0xA7EA	0x626E
+0xA7EB	0x6295
+0xA7EC	0x6293
+0xA7ED	0x6291
+0xA7EE	0x6286
+0xA7EF	0x6539
+0xA7F0	0x653B
+0xA7F1	0x6538
+0xA7F2	0x65F1
+0xA7F3	0x66F4
+0xA7F4	0x675F
+0xA7F5	0x674E
+0xA7F6	0x674F
+0xA7F7	0x6750
+0xA7F8	0x6751
+0xA7F9	0x675C
+0xA7FA	0x6756
+0xA7FB	0x675E
+0xA7FC	0x6749
+0xA7FD	0x6746
+0xA7FE	0x6760
+0xA840	0x6753
+0xA841	0x6757
+0xA842	0x6B65
+0xA843	0x6BCF
+0xA844	0x6C42
+0xA845	0x6C5E
+0xA846	0x6C99
+0xA847	0x6C81
+0xA848	0x6C88
+0xA849	0x6C89
+0xA84A	0x6C85
+0xA84B	0x6C9B
+0xA84C	0x6C6A
+0xA84D	0x6C7A
+0xA84E	0x6C90
+0xA84F	0x6C70
+0xA850	0x6C8C
+0xA851	0x6C68
+0xA852	0x6C96
+0xA853	0x6C92
+0xA854	0x6C7D
+0xA855	0x6C83
+0xA856	0x6C72
+0xA857	0x6C7E
+0xA858	0x6C74
+0xA859	0x6C86
+0xA85A	0x6C76
+0xA85B	0x6C8D
+0xA85C	0x6C94
+0xA85D	0x6C98
+0xA85E	0x6C82
+0xA85F	0x7076
+0xA860	0x707C
+0xA861	0x707D
+0xA862	0x7078
+0xA863	0x7262
+0xA864	0x7261
+0xA865	0x7260
+0xA866	0x72C4
+0xA867	0x72C2
+0xA868	0x7396
+0xA869	0x752C
+0xA86A	0x752B
+0xA86B	0x7537
+0xA86C	0x7538
+0xA86D	0x7682
+0xA86E	0x76EF
+0xA86F	0x77E3
+0xA870	0x79C1
+0xA871	0x79C0
+0xA872	0x79BF
+0xA873	0x7A76
+0xA874	0x7CFB
+0xA875	0x7F55
+0xA876	0x8096
+0xA877	0x8093
+0xA878	0x809D
+0xA879	0x8098
+0xA87A	0x809B
+0xA87B	0x809A
+0xA87C	0x80B2
+0xA87D	0x826F
+0xA87E	0x8292
+0xA8A1	0x828B
+0xA8A2	0x828D
+0xA8A3	0x898B
+0xA8A4	0x89D2
+0xA8A5	0x8A00
+0xA8A6	0x8C37
+0xA8A7	0x8C46
+0xA8A8	0x8C55
+0xA8A9	0x8C9D
+0xA8AA	0x8D64
+0xA8AB	0x8D70
+0xA8AC	0x8DB3
+0xA8AD	0x8EAB
+0xA8AE	0x8ECA
+0xA8AF	0x8F9B
+0xA8B0	0x8FB0
+0xA8B1	0x8FC2
+0xA8B2	0x8FC6
+0xA8B3	0x8FC5
+0xA8B4	0x8FC4
+0xA8B5	0x5DE1
+0xA8B6	0x9091
+0xA8B7	0x90A2
+0xA8B8	0x90AA
+0xA8B9	0x90A6
+0xA8BA	0x90A3
+0xA8BB	0x9149
+0xA8BC	0x91C6
+0xA8BD	0x91CC
+0xA8BE	0x9632
+0xA8BF	0x962E
+0xA8C0	0x9631
+0xA8C1	0x962A
+0xA8C2	0x962C
+0xA8C3	0x4E26
+0xA8C4	0x4E56
+0xA8C5	0x4E73
+0xA8C6	0x4E8B
+0xA8C7	0x4E9B
+0xA8C8	0x4E9E
+0xA8C9	0x4EAB
+0xA8CA	0x4EAC
+0xA8CB	0x4F6F
+0xA8CC	0x4F9D
+0xA8CD	0x4F8D
+0xA8CE	0x4F73
+0xA8CF	0x4F7F
+0xA8D0	0x4F6C
+0xA8D1	0x4F9B
+0xA8D2	0x4F8B
+0xA8D3	0x4F86
+0xA8D4	0x4F83
+0xA8D5	0x4F70
+0xA8D6	0x4F75
+0xA8D7	0x4F88
+0xA8D8	0x4F69
+0xA8D9	0x4F7B
+0xA8DA	0x4F96
+0xA8DB	0x4F7E
+0xA8DC	0x4F8F
+0xA8DD	0x4F91
+0xA8DE	0x4F7A
+0xA8DF	0x5154
+0xA8E0	0x5152
+0xA8E1	0x5155
+0xA8E2	0x5169
+0xA8E3	0x5177
+0xA8E4	0x5176
+0xA8E5	0x5178
+0xA8E6	0x51BD
+0xA8E7	0x51FD
+0xA8E8	0x523B
+0xA8E9	0x5238
+0xA8EA	0x5237
+0xA8EB	0x523A
+0xA8EC	0x5230
+0xA8ED	0x522E
+0xA8EE	0x5236
+0xA8EF	0x5241
+0xA8F0	0x52BE
+0xA8F1	0x52BB
+0xA8F2	0x5352
+0xA8F3	0x5354
+0xA8F4	0x5353
+0xA8F5	0x5351
+0xA8F6	0x5366
+0xA8F7	0x5377
+0xA8F8	0x5378
+0xA8F9	0x5379
+0xA8FA	0x53D6
+0xA8FB	0x53D4
+0xA8FC	0x53D7
+0xA8FD	0x5473
+0xA8FE	0x5475
+0xA940	0x5496
+0xA941	0x5478
+0xA942	0x5495
+0xA943	0x5480
+0xA944	0x547B
+0xA945	0x5477
+0xA946	0x5484
+0xA947	0x5492
+0xA948	0x5486
+0xA949	0x547C
+0xA94A	0x5490
+0xA94B	0x5471
+0xA94C	0x5476
+0xA94D	0x548C
+0xA94E	0x549A
+0xA94F	0x5462
+0xA950	0x5468
+0xA951	0x548B
+0xA952	0x547D
+0xA953	0x548E
+0xA954	0x56FA
+0xA955	0x5783
+0xA956	0x5777
+0xA957	0x576A
+0xA958	0x5769
+0xA959	0x5761
+0xA95A	0x5766
+0xA95B	0x5764
+0xA95C	0x577C
+0xA95D	0x591C
+0xA95E	0x5949
+0xA95F	0x5947
+0xA960	0x5948
+0xA961	0x5944
+0xA962	0x5954
+0xA963	0x59BE
+0xA964	0x59BB
+0xA965	0x59D4
+0xA966	0x59B9
+0xA967	0x59AE
+0xA968	0x59D1
+0xA969	0x59C6
+0xA96A	0x59D0
+0xA96B	0x59CD
+0xA96C	0x59CB
+0xA96D	0x59D3
+0xA96E	0x59CA
+0xA96F	0x59AF
+0xA970	0x59B3
+0xA971	0x59D2
+0xA972	0x59C5
+0xA973	0x5B5F
+0xA974	0x5B64
+0xA975	0x5B63
+0xA976	0x5B97
+0xA977	0x5B9A
+0xA978	0x5B98
+0xA979	0x5B9C
+0xA97A	0x5B99
+0xA97B	0x5B9B
+0xA97C	0x5C1A
+0xA97D	0x5C48
+0xA97E	0x5C45
+0xA9A1	0x5C46
+0xA9A2	0x5CB7
+0xA9A3	0x5CA1
+0xA9A4	0x5CB8
+0xA9A5	0x5CA9
+0xA9A6	0x5CAB
+0xA9A7	0x5CB1
+0xA9A8	0x5CB3
+0xA9A9	0x5E18
+0xA9AA	0x5E1A
+0xA9AB	0x5E16
+0xA9AC	0x5E15
+0xA9AD	0x5E1B
+0xA9AE	0x5E11
+0xA9AF	0x5E78
+0xA9B0	0x5E9A
+0xA9B1	0x5E97
+0xA9B2	0x5E9C
+0xA9B3	0x5E95
+0xA9B4	0x5E96
+0xA9B5	0x5EF6
+0xA9B6	0x5F26
+0xA9B7	0x5F27
+0xA9B8	0x5F29
+0xA9B9	0x5F80
+0xA9BA	0x5F81
+0xA9BB	0x5F7F
+0xA9BC	0x5F7C
+0xA9BD	0x5FDD
+0xA9BE	0x5FE0
+0xA9BF	0x5FFD
+0xA9C0	0x5FF5
+0xA9C1	0x5FFF
+0xA9C2	0x600F
+0xA9C3	0x6014
+0xA9C4	0x602F
+0xA9C5	0x6035
+0xA9C6	0x6016
+0xA9C7	0x602A
+0xA9C8	0x6015
+0xA9C9	0x6021
+0xA9CA	0x6027
+0xA9CB	0x6029
+0xA9CC	0x602B
+0xA9CD	0x601B
+0xA9CE	0x6216
+0xA9CF	0x6215
+0xA9D0	0x623F
+0xA9D1	0x623E
+0xA9D2	0x6240
+0xA9D3	0x627F
+0xA9D4	0x62C9
+0xA9D5	0x62CC
+0xA9D6	0x62C4
+0xA9D7	0x62BF
+0xA9D8	0x62C2
+0xA9D9	0x62B9
+0xA9DA	0x62D2
+0xA9DB	0x62DB
+0xA9DC	0x62AB
+0xA9DD	0x62D3
+0xA9DE	0x62D4
+0xA9DF	0x62CB
+0xA9E0	0x62C8
+0xA9E1	0x62A8
+0xA9E2	0x62BD
+0xA9E3	0x62BC
+0xA9E4	0x62D0
+0xA9E5	0x62D9
+0xA9E6	0x62C7
+0xA9E7	0x62CD
+0xA9E8	0x62B5
+0xA9E9	0x62DA
+0xA9EA	0x62B1
+0xA9EB	0x62D8
+0xA9EC	0x62D6
+0xA9ED	0x62D7
+0xA9EE	0x62C6
+0xA9EF	0x62AC
+0xA9F0	0x62CE
+0xA9F1	0x653E
+0xA9F2	0x65A7
+0xA9F3	0x65BC
+0xA9F4	0x65FA
+0xA9F5	0x6614
+0xA9F6	0x6613
+0xA9F7	0x660C
+0xA9F8	0x6606
+0xA9F9	0x6602
+0xA9FA	0x660E
+0xA9FB	0x6600
+0xA9FC	0x660F
+0xA9FD	0x6615
+0xA9FE	0x660A
+0xAA40	0x6607
+0xAA41	0x670D
+0xAA42	0x670B
+0xAA43	0x676D
+0xAA44	0x678B
+0xAA45	0x6795
+0xAA46	0x6771
+0xAA47	0x679C
+0xAA48	0x6773
+0xAA49	0x6777
+0xAA4A	0x6787
+0xAA4B	0x679D
+0xAA4C	0x6797
+0xAA4D	0x676F
+0xAA4E	0x6770
+0xAA4F	0x677F
+0xAA50	0x6789
+0xAA51	0x677E
+0xAA52	0x6790
+0xAA53	0x6775
+0xAA54	0x679A
+0xAA55	0x6793
+0xAA56	0x677C
+0xAA57	0x676A
+0xAA58	0x6772
+0xAA59	0x6B23
+0xAA5A	0x6B66
+0xAA5B	0x6B67
+0xAA5C	0x6B7F
+0xAA5D	0x6C13
+0xAA5E	0x6C1B
+0xAA5F	0x6CE3
+0xAA60	0x6CE8
+0xAA61	0x6CF3
+0xAA62	0x6CB1
+0xAA63	0x6CCC
+0xAA64	0x6CE5
+0xAA65	0x6CB3
+0xAA66	0x6CBD
+0xAA67	0x6CBE
+0xAA68	0x6CBC
+0xAA69	0x6CE2
+0xAA6A	0x6CAB
+0xAA6B	0x6CD5
+0xAA6C	0x6CD3
+0xAA6D	0x6CB8
+0xAA6E	0x6CC4
+0xAA6F	0x6CB9
+0xAA70	0x6CC1
+0xAA71	0x6CAE
+0xAA72	0x6CD7
+0xAA73	0x6CC5
+0xAA74	0x6CF1
+0xAA75	0x6CBF
+0xAA76	0x6CBB
+0xAA77	0x6CE1
+0xAA78	0x6CDB
+0xAA79	0x6CCA
+0xAA7A	0x6CAC
+0xAA7B	0x6CEF
+0xAA7C	0x6CDC
+0xAA7D	0x6CD6
+0xAA7E	0x6CE0
+0xAAA1	0x7095
+0xAAA2	0x708E
+0xAAA3	0x7092
+0xAAA4	0x708A
+0xAAA5	0x7099
+0xAAA6	0x722C
+0xAAA7	0x722D
+0xAAA8	0x7238
+0xAAA9	0x7248
+0xAAAA	0x7267
+0xAAAB	0x7269
+0xAAAC	0x72C0
+0xAAAD	0x72CE
+0xAAAE	0x72D9
+0xAAAF	0x72D7
+0xAAB0	0x72D0
+0xAAB1	0x73A9
+0xAAB2	0x73A8
+0xAAB3	0x739F
+0xAAB4	0x73AB
+0xAAB5	0x73A5
+0xAAB6	0x753D
+0xAAB7	0x759D
+0xAAB8	0x7599
+0xAAB9	0x759A
+0xAABA	0x7684
+0xAABB	0x76C2
+0xAABC	0x76F2
+0xAABD	0x76F4
+0xAABE	0x77E5
+0xAABF	0x77FD
+0xAAC0	0x793E
+0xAAC1	0x7940
+0xAAC2	0x7941
+0xAAC3	0x79C9
+0xAAC4	0x79C8
+0xAAC5	0x7A7A
+0xAAC6	0x7A79
+0xAAC7	0x7AFA
+0xAAC8	0x7CFE
+0xAAC9	0x7F54
+0xAACA	0x7F8C
+0xAACB	0x7F8B
+0xAACC	0x8005
+0xAACD	0x80BA
+0xAACE	0x80A5
+0xAACF	0x80A2
+0xAAD0	0x80B1
+0xAAD1	0x80A1
+0xAAD2	0x80AB
+0xAAD3	0x80A9
+0xAAD4	0x80B4
+0xAAD5	0x80AA
+0xAAD6	0x80AF
+0xAAD7	0x81E5
+0xAAD8	0x81FE
+0xAAD9	0x820D
+0xAADA	0x82B3
+0xAADB	0x829D
+0xAADC	0x8299
+0xAADD	0x82AD
+0xAADE	0x82BD
+0xAADF	0x829F
+0xAAE0	0x82B9
+0xAAE1	0x82B1
+0xAAE2	0x82AC
+0xAAE3	0x82A5
+0xAAE4	0x82AF
+0xAAE5	0x82B8
+0xAAE6	0x82A3
+0xAAE7	0x82B0
+0xAAE8	0x82BE
+0xAAE9	0x82B7
+0xAAEA	0x864E
+0xAAEB	0x8671
+0xAAEC	0x521D
+0xAAED	0x8868
+0xAAEE	0x8ECB
+0xAAEF	0x8FCE
+0xAAF0	0x8FD4
+0xAAF1	0x8FD1
+0xAAF2	0x90B5
+0xAAF3	0x90B8
+0xAAF4	0x90B1
+0xAAF5	0x90B6
+0xAAF6	0x91C7
+0xAAF7	0x91D1
+0xAAF8	0x9577
+0xAAF9	0x9580
+0xAAFA	0x961C
+0xAAFB	0x9640
+0xAAFC	0x963F
+0xAAFD	0x963B
+0xAAFE	0x9644
+0xAB40	0x9642
+0xAB41	0x96B9
+0xAB42	0x96E8
+0xAB43	0x9752
+0xAB44	0x975E
+0xAB45	0x4E9F
+0xAB46	0x4EAD
+0xAB47	0x4EAE
+0xAB48	0x4FE1
+0xAB49	0x4FB5
+0xAB4A	0x4FAF
+0xAB4B	0x4FBF
+0xAB4C	0x4FE0
+0xAB4D	0x4FD1
+0xAB4E	0x4FCF
+0xAB4F	0x4FDD
+0xAB50	0x4FC3
+0xAB51	0x4FB6
+0xAB52	0x4FD8
+0xAB53	0x4FDF
+0xAB54	0x4FCA
+0xAB55	0x4FD7
+0xAB56	0x4FAE
+0xAB57	0x4FD0
+0xAB58	0x4FC4
+0xAB59	0x4FC2
+0xAB5A	0x4FDA
+0xAB5B	0x4FCE
+0xAB5C	0x4FDE
+0xAB5D	0x4FB7
+0xAB5E	0x5157
+0xAB5F	0x5192
+0xAB60	0x5191
+0xAB61	0x51A0
+0xAB62	0x524E
+0xAB63	0x5243
+0xAB64	0x524A
+0xAB65	0x524D
+0xAB66	0x524C
+0xAB67	0x524B
+0xAB68	0x5247
+0xAB69	0x52C7
+0xAB6A	0x52C9
+0xAB6B	0x52C3
+0xAB6C	0x52C1
+0xAB6D	0x530D
+0xAB6E	0x5357
+0xAB6F	0x537B
+0xAB70	0x539A
+0xAB71	0x53DB
+0xAB72	0x54AC
+0xAB73	0x54C0
+0xAB74	0x54A8
+0xAB75	0x54CE
+0xAB76	0x54C9
+0xAB77	0x54B8
+0xAB78	0x54A6
+0xAB79	0x54B3
+0xAB7A	0x54C7
+0xAB7B	0x54C2
+0xAB7C	0x54BD
+0xAB7D	0x54AA
+0xAB7E	0x54C1
+0xABA1	0x54C4
+0xABA2	0x54C8
+0xABA3	0x54AF
+0xABA4	0x54AB
+0xABA5	0x54B1
+0xABA6	0x54BB
+0xABA7	0x54A9
+0xABA8	0x54A7
+0xABA9	0x54BF
+0xABAA	0x56FF
+0xABAB	0x5782
+0xABAC	0x578B
+0xABAD	0x57A0
+0xABAE	0x57A3
+0xABAF	0x57A2
+0xABB0	0x57CE
+0xABB1	0x57AE
+0xABB2	0x5793
+0xABB3	0x5955
+0xABB4	0x5951
+0xABB5	0x594F
+0xABB6	0x594E
+0xABB7	0x5950
+0xABB8	0x59DC
+0xABB9	0x59D8
+0xABBA	0x59FF
+0xABBB	0x59E3
+0xABBC	0x59E8
+0xABBD	0x5A03
+0xABBE	0x59E5
+0xABBF	0x59EA
+0xABC0	0x59DA
+0xABC1	0x59E6
+0xABC2	0x5A01
+0xABC3	0x59FB
+0xABC4	0x5B69
+0xABC5	0x5BA3
+0xABC6	0x5BA6
+0xABC7	0x5BA4
+0xABC8	0x5BA2
+0xABC9	0x5BA5
+0xABCA	0x5C01
+0xABCB	0x5C4E
+0xABCC	0x5C4F
+0xABCD	0x5C4D
+0xABCE	0x5C4B
+0xABCF	0x5CD9
+0xABD0	0x5CD2
+0xABD1	0x5DF7
+0xABD2	0x5E1D
+0xABD3	0x5E25
+0xABD4	0x5E1F
+0xABD5	0x5E7D
+0xABD6	0x5EA0
+0xABD7	0x5EA6
+0xABD8	0x5EFA
+0xABD9	0x5F08
+0xABDA	0x5F2D
+0xABDB	0x5F65
+0xABDC	0x5F88
+0xABDD	0x5F85
+0xABDE	0x5F8A
+0xABDF	0x5F8B
+0xABE0	0x5F87
+0xABE1	0x5F8C
+0xABE2	0x5F89
+0xABE3	0x6012
+0xABE4	0x601D
+0xABE5	0x6020
+0xABE6	0x6025
+0xABE7	0x600E
+0xABE8	0x6028
+0xABE9	0x604D
+0xABEA	0x6070
+0xABEB	0x6068
+0xABEC	0x6062
+0xABED	0x6046
+0xABEE	0x6043
+0xABEF	0x606C
+0xABF0	0x606B
+0xABF1	0x606A
+0xABF2	0x6064
+0xABF3	0x6241
+0xABF4	0x62DC
+0xABF5	0x6316
+0xABF6	0x6309
+0xABF7	0x62FC
+0xABF8	0x62ED
+0xABF9	0x6301
+0xABFA	0x62EE
+0xABFB	0x62FD
+0xABFC	0x6307
+0xABFD	0x62F1
+0xABFE	0x62F7
+0xAC40	0x62EF
+0xAC41	0x62EC
+0xAC42	0x62FE
+0xAC43	0x62F4
+0xAC44	0x6311
+0xAC45	0x6302
+0xAC46	0x653F
+0xAC47	0x6545
+0xAC48	0x65AB
+0xAC49	0x65BD
+0xAC4A	0x65E2
+0xAC4B	0x6625
+0xAC4C	0x662D
+0xAC4D	0x6620
+0xAC4E	0x6627
+0xAC4F	0x662F
+0xAC50	0x661F
+0xAC51	0x6628
+0xAC52	0x6631
+0xAC53	0x6624
+0xAC54	0x66F7
+0xAC55	0x67FF
+0xAC56	0x67D3
+0xAC57	0x67F1
+0xAC58	0x67D4
+0xAC59	0x67D0
+0xAC5A	0x67EC
+0xAC5B	0x67B6
+0xAC5C	0x67AF
+0xAC5D	0x67F5
+0xAC5E	0x67E9
+0xAC5F	0x67EF
+0xAC60	0x67C4
+0xAC61	0x67D1
+0xAC62	0x67B4
+0xAC63	0x67DA
+0xAC64	0x67E5
+0xAC65	0x67B8
+0xAC66	0x67CF
+0xAC67	0x67DE
+0xAC68	0x67F3
+0xAC69	0x67B0
+0xAC6A	0x67D9
+0xAC6B	0x67E2
+0xAC6C	0x67DD
+0xAC6D	0x67D2
+0xAC6E	0x6B6A
+0xAC6F	0x6B83
+0xAC70	0x6B86
+0xAC71	0x6BB5
+0xAC72	0x6BD2
+0xAC73	0x6BD7
+0xAC74	0x6C1F
+0xAC75	0x6CC9
+0xAC76	0x6D0B
+0xAC77	0x6D32
+0xAC78	0x6D2A
+0xAC79	0x6D41
+0xAC7A	0x6D25
+0xAC7B	0x6D0C
+0xAC7C	0x6D31
+0xAC7D	0x6D1E
+0xAC7E	0x6D17
+0xACA1	0x6D3B
+0xACA2	0x6D3D
+0xACA3	0x6D3E
+0xACA4	0x6D36
+0xACA5	0x6D1B
+0xACA6	0x6CF5
+0xACA7	0x6D39
+0xACA8	0x6D27
+0xACA9	0x6D38
+0xACAA	0x6D29
+0xACAB	0x6D2E
+0xACAC	0x6D35
+0xACAD	0x6D0E
+0xACAE	0x6D2B
+0xACAF	0x70AB
+0xACB0	0x70BA
+0xACB1	0x70B3
+0xACB2	0x70AC
+0xACB3	0x70AF
+0xACB4	0x70AD
+0xACB5	0x70B8
+0xACB6	0x70AE
+0xACB7	0x70A4
+0xACB8	0x7230
+0xACB9	0x7272
+0xACBA	0x726F
+0xACBB	0x7274
+0xACBC	0x72E9
+0xACBD	0x72E0
+0xACBE	0x72E1
+0xACBF	0x73B7
+0xACC0	0x73CA
+0xACC1	0x73BB
+0xACC2	0x73B2
+0xACC3	0x73CD
+0xACC4	0x73C0
+0xACC5	0x73B3
+0xACC6	0x751A
+0xACC7	0x752D
+0xACC8	0x754F
+0xACC9	0x754C
+0xACCA	0x754E
+0xACCB	0x754B
+0xACCC	0x75AB
+0xACCD	0x75A4
+0xACCE	0x75A5
+0xACCF	0x75A2
+0xACD0	0x75A3
+0xACD1	0x7678
+0xACD2	0x7686
+0xACD3	0x7687
+0xACD4	0x7688
+0xACD5	0x76C8
+0xACD6	0x76C6
+0xACD7	0x76C3
+0xACD8	0x76C5
+0xACD9	0x7701
+0xACDA	0x76F9
+0xACDB	0x76F8
+0xACDC	0x7709
+0xACDD	0x770B
+0xACDE	0x76FE
+0xACDF	0x76FC
+0xACE0	0x7707
+0xACE1	0x77DC
+0xACE2	0x7802
+0xACE3	0x7814
+0xACE4	0x780C
+0xACE5	0x780D
+0xACE6	0x7946
+0xACE7	0x7949
+0xACE8	0x7948
+0xACE9	0x7947
+0xACEA	0x79B9
+0xACEB	0x79BA
+0xACEC	0x79D1
+0xACED	0x79D2
+0xACEE	0x79CB
+0xACEF	0x7A7F
+0xACF0	0x7A81
+0xACF1	0x7AFF
+0xACF2	0x7AFD
+0xACF3	0x7C7D
+0xACF4	0x7D02
+0xACF5	0x7D05
+0xACF6	0x7D00
+0xACF7	0x7D09
+0xACF8	0x7D07
+0xACF9	0x7D04
+0xACFA	0x7D06
+0xACFB	0x7F38
+0xACFC	0x7F8E
+0xACFD	0x7FBF
+0xACFE	0x8004
+0xAD40	0x8010
+0xAD41	0x800D
+0xAD42	0x8011
+0xAD43	0x8036
+0xAD44	0x80D6
+0xAD45	0x80E5
+0xAD46	0x80DA
+0xAD47	0x80C3
+0xAD48	0x80C4
+0xAD49	0x80CC
+0xAD4A	0x80E1
+0xAD4B	0x80DB
+0xAD4C	0x80CE
+0xAD4D	0x80DE
+0xAD4E	0x80E4
+0xAD4F	0x80DD
+0xAD50	0x81F4
+0xAD51	0x8222
+0xAD52	0x82E7
+0xAD53	0x8303
+0xAD54	0x8305
+0xAD55	0x82E3
+0xAD56	0x82DB
+0xAD57	0x82E6
+0xAD58	0x8304
+0xAD59	0x82E5
+0xAD5A	0x8302
+0xAD5B	0x8309
+0xAD5C	0x82D2
+0xAD5D	0x82D7
+0xAD5E	0x82F1
+0xAD5F	0x8301
+0xAD60	0x82DC
+0xAD61	0x82D4
+0xAD62	0x82D1
+0xAD63	0x82DE
+0xAD64	0x82D3
+0xAD65	0x82DF
+0xAD66	0x82EF
+0xAD67	0x8306
+0xAD68	0x8650
+0xAD69	0x8679
+0xAD6A	0x867B
+0xAD6B	0x867A
+0xAD6C	0x884D
+0xAD6D	0x886B
+0xAD6E	0x8981
+0xAD6F	0x89D4
+0xAD70	0x8A08
+0xAD71	0x8A02
+0xAD72	0x8A03
+0xAD73	0x8C9E
+0xAD74	0x8CA0
+0xAD75	0x8D74
+0xAD76	0x8D73
+0xAD77	0x8DB4
+0xAD78	0x8ECD
+0xAD79	0x8ECC
+0xAD7A	0x8FF0
+0xAD7B	0x8FE6
+0xAD7C	0x8FE2
+0xAD7D	0x8FEA
+0xAD7E	0x8FE5
+0xADA1	0x8FED
+0xADA2	0x8FEB
+0xADA3	0x8FE4
+0xADA4	0x8FE8
+0xADA5	0x90CA
+0xADA6	0x90CE
+0xADA7	0x90C1
+0xADA8	0x90C3
+0xADA9	0x914B
+0xADAA	0x914A
+0xADAB	0x91CD
+0xADAC	0x9582
+0xADAD	0x9650
+0xADAE	0x964B
+0xADAF	0x964C
+0xADB0	0x964D
+0xADB1	0x9762
+0xADB2	0x9769
+0xADB3	0x97CB
+0xADB4	0x97ED
+0xADB5	0x97F3
+0xADB6	0x9801
+0xADB7	0x98A8
+0xADB8	0x98DB
+0xADB9	0x98DF
+0xADBA	0x9996
+0xADBB	0x9999
+0xADBC	0x4E58
+0xADBD	0x4EB3
+0xADBE	0x500C
+0xADBF	0x500D
+0xADC0	0x5023
+0xADC1	0x4FEF
+0xADC2	0x5026
+0xADC3	0x5025
+0xADC4	0x4FF8
+0xADC5	0x5029
+0xADC6	0x5016
+0xADC7	0x5006
+0xADC8	0x503C
+0xADC9	0x501F
+0xADCA	0x501A
+0xADCB	0x5012
+0xADCC	0x5011
+0xADCD	0x4FFA
+0xADCE	0x5000
+0xADCF	0x5014
+0xADD0	0x5028
+0xADD1	0x4FF1
+0xADD2	0x5021
+0xADD3	0x500B
+0xADD4	0x5019
+0xADD5	0x5018
+0xADD6	0x4FF3
+0xADD7	0x4FEE
+0xADD8	0x502D
+0xADD9	0x502A
+0xADDA	0x4FFE
+0xADDB	0x502B
+0xADDC	0x5009
+0xADDD	0x517C
+0xADDE	0x51A4
+0xADDF	0x51A5
+0xADE0	0x51A2
+0xADE1	0x51CD
+0xADE2	0x51CC
+0xADE3	0x51C6
+0xADE4	0x51CB
+0xADE5	0x5256
+0xADE6	0x525C
+0xADE7	0x5254
+0xADE8	0x525B
+0xADE9	0x525D
+0xADEA	0x532A
+0xADEB	0x537F
+0xADEC	0x539F
+0xADED	0x539D
+0xADEE	0x53DF
+0xADEF	0x54E8
+0xADF0	0x5510
+0xADF1	0x5501
+0xADF2	0x5537
+0xADF3	0x54FC
+0xADF4	0x54E5
+0xADF5	0x54F2
+0xADF6	0x5506
+0xADF7	0x54FA
+0xADF8	0x5514
+0xADF9	0x54E9
+0xADFA	0x54ED
+0xADFB	0x54E1
+0xADFC	0x5509
+0xADFD	0x54EE
+0xADFE	0x54EA
+0xAE40	0x54E6
+0xAE41	0x5527
+0xAE42	0x5507
+0xAE43	0x54FD
+0xAE44	0x550F
+0xAE45	0x5703
+0xAE46	0x5704
+0xAE47	0x57C2
+0xAE48	0x57D4
+0xAE49	0x57CB
+0xAE4A	0x57C3
+0xAE4B	0x5809
+0xAE4C	0x590F
+0xAE4D	0x5957
+0xAE4E	0x5958
+0xAE4F	0x595A
+0xAE50	0x5A11
+0xAE51	0x5A18
+0xAE52	0x5A1C
+0xAE53	0x5A1F
+0xAE54	0x5A1B
+0xAE55	0x5A13
+0xAE56	0x59EC
+0xAE57	0x5A20
+0xAE58	0x5A23
+0xAE59	0x5A29
+0xAE5A	0x5A25
+0xAE5B	0x5A0C
+0xAE5C	0x5A09
+0xAE5D	0x5B6B
+0xAE5E	0x5C58
+0xAE5F	0x5BB0
+0xAE60	0x5BB3
+0xAE61	0x5BB6
+0xAE62	0x5BB4
+0xAE63	0x5BAE
+0xAE64	0x5BB5
+0xAE65	0x5BB9
+0xAE66	0x5BB8
+0xAE67	0x5C04
+0xAE68	0x5C51
+0xAE69	0x5C55
+0xAE6A	0x5C50
+0xAE6B	0x5CED
+0xAE6C	0x5CFD
+0xAE6D	0x5CFB
+0xAE6E	0x5CEA
+0xAE6F	0x5CE8
+0xAE70	0x5CF0
+0xAE71	0x5CF6
+0xAE72	0x5D01
+0xAE73	0x5CF4
+0xAE74	0x5DEE
+0xAE75	0x5E2D
+0xAE76	0x5E2B
+0xAE77	0x5EAB
+0xAE78	0x5EAD
+0xAE79	0x5EA7
+0xAE7A	0x5F31
+0xAE7B	0x5F92
+0xAE7C	0x5F91
+0xAE7D	0x5F90
+0xAE7E	0x6059
+0xAEA1	0x6063
+0xAEA2	0x6065
+0xAEA3	0x6050
+0xAEA4	0x6055
+0xAEA5	0x606D
+0xAEA6	0x6069
+0xAEA7	0x606F
+0xAEA8	0x6084
+0xAEA9	0x609F
+0xAEAA	0x609A
+0xAEAB	0x608D
+0xAEAC	0x6094
+0xAEAD	0x608C
+0xAEAE	0x6085
+0xAEAF	0x6096
+0xAEB0	0x6247
+0xAEB1	0x62F3
+0xAEB2	0x6308
+0xAEB3	0x62FF
+0xAEB4	0x634E
+0xAEB5	0x633E
+0xAEB6	0x632F
+0xAEB7	0x6355
+0xAEB8	0x6342
+0xAEB9	0x6346
+0xAEBA	0x634F
+0xAEBB	0x6349
+0xAEBC	0x633A
+0xAEBD	0x6350
+0xAEBE	0x633D
+0xAEBF	0x632A
+0xAEC0	0x632B
+0xAEC1	0x6328
+0xAEC2	0x634D
+0xAEC3	0x634C
+0xAEC4	0x6548
+0xAEC5	0x6549
+0xAEC6	0x6599
+0xAEC7	0x65C1
+0xAEC8	0x65C5
+0xAEC9	0x6642
+0xAECA	0x6649
+0xAECB	0x664F
+0xAECC	0x6643
+0xAECD	0x6652
+0xAECE	0x664C
+0xAECF	0x6645
+0xAED0	0x6641
+0xAED1	0x66F8
+0xAED2	0x6714
+0xAED3	0x6715
+0xAED4	0x6717
+0xAED5	0x6821
+0xAED6	0x6838
+0xAED7	0x6848
+0xAED8	0x6846
+0xAED9	0x6853
+0xAEDA	0x6839
+0xAEDB	0x6842
+0xAEDC	0x6854
+0xAEDD	0x6829
+0xAEDE	0x68B3
+0xAEDF	0x6817
+0xAEE0	0x684C
+0xAEE1	0x6851
+0xAEE2	0x683D
+0xAEE3	0x67F4
+0xAEE4	0x6850
+0xAEE5	0x6840
+0xAEE6	0x683C
+0xAEE7	0x6843
+0xAEE8	0x682A
+0xAEE9	0x6845
+0xAEEA	0x6813
+0xAEEB	0x6818
+0xAEEC	0x6841
+0xAEED	0x6B8A
+0xAEEE	0x6B89
+0xAEEF	0x6BB7
+0xAEF0	0x6C23
+0xAEF1	0x6C27
+0xAEF2	0x6C28
+0xAEF3	0x6C26
+0xAEF4	0x6C24
+0xAEF5	0x6CF0
+0xAEF6	0x6D6A
+0xAEF7	0x6D95
+0xAEF8	0x6D88
+0xAEF9	0x6D87
+0xAEFA	0x6D66
+0xAEFB	0x6D78
+0xAEFC	0x6D77
+0xAEFD	0x6D59
+0xAEFE	0x6D93
+0xAF40	0x6D6C
+0xAF41	0x6D89
+0xAF42	0x6D6E
+0xAF43	0x6D5A
+0xAF44	0x6D74
+0xAF45	0x6D69
+0xAF46	0x6D8C
+0xAF47	0x6D8A
+0xAF48	0x6D79
+0xAF49	0x6D85
+0xAF4A	0x6D65
+0xAF4B	0x6D94
+0xAF4C	0x70CA
+0xAF4D	0x70D8
+0xAF4E	0x70E4
+0xAF4F	0x70D9
+0xAF50	0x70C8
+0xAF51	0x70CF
+0xAF52	0x7239
+0xAF53	0x7279
+0xAF54	0x72FC
+0xAF55	0x72F9
+0xAF56	0x72FD
+0xAF57	0x72F8
+0xAF58	0x72F7
+0xAF59	0x7386
+0xAF5A	0x73ED
+0xAF5B	0x7409
+0xAF5C	0x73EE
+0xAF5D	0x73E0
+0xAF5E	0x73EA
+0xAF5F	0x73DE
+0xAF60	0x7554
+0xAF61	0x755D
+0xAF62	0x755C
+0xAF63	0x755A
+0xAF64	0x7559
+0xAF65	0x75BE
+0xAF66	0x75C5
+0xAF67	0x75C7
+0xAF68	0x75B2
+0xAF69	0x75B3
+0xAF6A	0x75BD
+0xAF6B	0x75BC
+0xAF6C	0x75B9
+0xAF6D	0x75C2
+0xAF6E	0x75B8
+0xAF6F	0x768B
+0xAF70	0x76B0
+0xAF71	0x76CA
+0xAF72	0x76CD
+0xAF73	0x76CE
+0xAF74	0x7729
+0xAF75	0x771F
+0xAF76	0x7720
+0xAF77	0x7728
+0xAF78	0x77E9
+0xAF79	0x7830
+0xAF7A	0x7827
+0xAF7B	0x7838
+0xAF7C	0x781D
+0xAF7D	0x7834
+0xAF7E	0x7837
+0xAFA1	0x7825
+0xAFA2	0x782D
+0xAFA3	0x7820
+0xAFA4	0x781F
+0xAFA5	0x7832
+0xAFA6	0x7955
+0xAFA7	0x7950
+0xAFA8	0x7960
+0xAFA9	0x795F
+0xAFAA	0x7956
+0xAFAB	0x795E
+0xAFAC	0x795D
+0xAFAD	0x7957
+0xAFAE	0x795A
+0xAFAF	0x79E4
+0xAFB0	0x79E3
+0xAFB1	0x79E7
+0xAFB2	0x79DF
+0xAFB3	0x79E6
+0xAFB4	0x79E9
+0xAFB5	0x79D8
+0xAFB6	0x7A84
+0xAFB7	0x7A88
+0xAFB8	0x7AD9
+0xAFB9	0x7B06
+0xAFBA	0x7B11
+0xAFBB	0x7C89
+0xAFBC	0x7D21
+0xAFBD	0x7D17
+0xAFBE	0x7D0B
+0xAFBF	0x7D0A
+0xAFC0	0x7D20
+0xAFC1	0x7D22
+0xAFC2	0x7D14
+0xAFC3	0x7D10
+0xAFC4	0x7D15
+0xAFC5	0x7D1A
+0xAFC6	0x7D1C
+0xAFC7	0x7D0D
+0xAFC8	0x7D19
+0xAFC9	0x7D1B
+0xAFCA	0x7F3A
+0xAFCB	0x7F5F
+0xAFCC	0x7F94
+0xAFCD	0x7FC5
+0xAFCE	0x7FC1
+0xAFCF	0x8006
+0xAFD0	0x8018
+0xAFD1	0x8015
+0xAFD2	0x8019
+0xAFD3	0x8017
+0xAFD4	0x803D
+0xAFD5	0x803F
+0xAFD6	0x80F1
+0xAFD7	0x8102
+0xAFD8	0x80F0
+0xAFD9	0x8105
+0xAFDA	0x80ED
+0xAFDB	0x80F4
+0xAFDC	0x8106
+0xAFDD	0x80F8
+0xAFDE	0x80F3
+0xAFDF	0x8108
+0xAFE0	0x80FD
+0xAFE1	0x810A
+0xAFE2	0x80FC
+0xAFE3	0x80EF
+0xAFE4	0x81ED
+0xAFE5	0x81EC
+0xAFE6	0x8200
+0xAFE7	0x8210
+0xAFE8	0x822A
+0xAFE9	0x822B
+0xAFEA	0x8228
+0xAFEB	0x822C
+0xAFEC	0x82BB
+0xAFED	0x832B
+0xAFEE	0x8352
+0xAFEF	0x8354
+0xAFF0	0x834A
+0xAFF1	0x8338
+0xAFF2	0x8350
+0xAFF3	0x8349
+0xAFF4	0x8335
+0xAFF5	0x8334
+0xAFF6	0x834F
+0xAFF7	0x8332
+0xAFF8	0x8339
+0xAFF9	0x8336
+0xAFFA	0x8317
+0xAFFB	0x8340
+0xAFFC	0x8331
+0xAFFD	0x8328
+0xAFFE	0x8343
+0xB040	0x8654
+0xB041	0x868A
+0xB042	0x86AA
+0xB043	0x8693
+0xB044	0x86A4
+0xB045	0x86A9
+0xB046	0x868C
+0xB047	0x86A3
+0xB048	0x869C
+0xB049	0x8870
+0xB04A	0x8877
+0xB04B	0x8881
+0xB04C	0x8882
+0xB04D	0x887D
+0xB04E	0x8879
+0xB04F	0x8A18
+0xB050	0x8A10
+0xB051	0x8A0E
+0xB052	0x8A0C
+0xB053	0x8A15
+0xB054	0x8A0A
+0xB055	0x8A17
+0xB056	0x8A13
+0xB057	0x8A16
+0xB058	0x8A0F
+0xB059	0x8A11
+0xB05A	0x8C48
+0xB05B	0x8C7A
+0xB05C	0x8C79
+0xB05D	0x8CA1
+0xB05E	0x8CA2
+0xB05F	0x8D77
+0xB060	0x8EAC
+0xB061	0x8ED2
+0xB062	0x8ED4
+0xB063	0x8ECF
+0xB064	0x8FB1
+0xB065	0x9001
+0xB066	0x9006
+0xB067	0x8FF7
+0xB068	0x9000
+0xB069	0x8FFA
+0xB06A	0x8FF4
+0xB06B	0x9003
+0xB06C	0x8FFD
+0xB06D	0x9005
+0xB06E	0x8FF8
+0xB06F	0x9095
+0xB070	0x90E1
+0xB071	0x90DD
+0xB072	0x90E2
+0xB073	0x9152
+0xB074	0x914D
+0xB075	0x914C
+0xB076	0x91D8
+0xB077	0x91DD
+0xB078	0x91D7
+0xB079	0x91DC
+0xB07A	0x91D9
+0xB07B	0x9583
+0xB07C	0x9662
+0xB07D	0x9663
+0xB07E	0x9661
+0xB0A1	0x965B
+0xB0A2	0x965D
+0xB0A3	0x9664
+0xB0A4	0x9658
+0xB0A5	0x965E
+0xB0A6	0x96BB
+0xB0A7	0x98E2
+0xB0A8	0x99AC
+0xB0A9	0x9AA8
+0xB0AA	0x9AD8
+0xB0AB	0x9B25
+0xB0AC	0x9B32
+0xB0AD	0x9B3C
+0xB0AE	0x4E7E
+0xB0AF	0x507A
+0xB0B0	0x507D
+0xB0B1	0x505C
+0xB0B2	0x5047
+0xB0B3	0x5043
+0xB0B4	0x504C
+0xB0B5	0x505A
+0xB0B6	0x5049
+0xB0B7	0x5065
+0xB0B8	0x5076
+0xB0B9	0x504E
+0xB0BA	0x5055
+0xB0BB	0x5075
+0xB0BC	0x5074
+0xB0BD	0x5077
+0xB0BE	0x504F
+0xB0BF	0x500F
+0xB0C0	0x506F
+0xB0C1	0x506D
+0xB0C2	0x515C
+0xB0C3	0x5195
+0xB0C4	0x51F0
+0xB0C5	0x526A
+0xB0C6	0x526F
+0xB0C7	0x52D2
+0xB0C8	0x52D9
+0xB0C9	0x52D8
+0xB0CA	0x52D5
+0xB0CB	0x5310
+0xB0CC	0x530F
+0xB0CD	0x5319
+0xB0CE	0x533F
+0xB0CF	0x5340
+0xB0D0	0x533E
+0xB0D1	0x53C3
+0xB0D2	0x66FC
+0xB0D3	0x5546
+0xB0D4	0x556A
+0xB0D5	0x5566
+0xB0D6	0x5544
+0xB0D7	0x555E
+0xB0D8	0x5561
+0xB0D9	0x5543
+0xB0DA	0x554A
+0xB0DB	0x5531
+0xB0DC	0x5556
+0xB0DD	0x554F
+0xB0DE	0x5555
+0xB0DF	0x552F
+0xB0E0	0x5564
+0xB0E1	0x5538
+0xB0E2	0x552E
+0xB0E3	0x555C
+0xB0E4	0x552C
+0xB0E5	0x5563
+0xB0E6	0x5533
+0xB0E7	0x5541
+0xB0E8	0x5557
+0xB0E9	0x5708
+0xB0EA	0x570B
+0xB0EB	0x5709
+0xB0EC	0x57DF
+0xB0ED	0x5805
+0xB0EE	0x580A
+0xB0EF	0x5806
+0xB0F0	0x57E0
+0xB0F1	0x57E4
+0xB0F2	0x57FA
+0xB0F3	0x5802
+0xB0F4	0x5835
+0xB0F5	0x57F7
+0xB0F6	0x57F9
+0xB0F7	0x5920
+0xB0F8	0x5962
+0xB0F9	0x5A36
+0xB0FA	0x5A41
+0xB0FB	0x5A49
+0xB0FC	0x5A66
+0xB0FD	0x5A6A
+0xB0FE	0x5A40
+0xB140	0x5A3C
+0xB141	0x5A62
+0xB142	0x5A5A
+0xB143	0x5A46
+0xB144	0x5A4A
+0xB145	0x5B70
+0xB146	0x5BC7
+0xB147	0x5BC5
+0xB148	0x5BC4
+0xB149	0x5BC2
+0xB14A	0x5BBF
+0xB14B	0x5BC6
+0xB14C	0x5C09
+0xB14D	0x5C08
+0xB14E	0x5C07
+0xB14F	0x5C60
+0xB150	0x5C5C
+0xB151	0x5C5D
+0xB152	0x5D07
+0xB153	0x5D06
+0xB154	0x5D0E
+0xB155	0x5D1B
+0xB156	0x5D16
+0xB157	0x5D22
+0xB158	0x5D11
+0xB159	0x5D29
+0xB15A	0x5D14
+0xB15B	0x5D19
+0xB15C	0x5D24
+0xB15D	0x5D27
+0xB15E	0x5D17
+0xB15F	0x5DE2
+0xB160	0x5E38
+0xB161	0x5E36
+0xB162	0x5E33
+0xB163	0x5E37
+0xB164	0x5EB7
+0xB165	0x5EB8
+0xB166	0x5EB6
+0xB167	0x5EB5
+0xB168	0x5EBE
+0xB169	0x5F35
+0xB16A	0x5F37
+0xB16B	0x5F57
+0xB16C	0x5F6C
+0xB16D	0x5F69
+0xB16E	0x5F6B
+0xB16F	0x5F97
+0xB170	0x5F99
+0xB171	0x5F9E
+0xB172	0x5F98
+0xB173	0x5FA1
+0xB174	0x5FA0
+0xB175	0x5F9C
+0xB176	0x607F
+0xB177	0x60A3
+0xB178	0x6089
+0xB179	0x60A0
+0xB17A	0x60A8
+0xB17B	0x60CB
+0xB17C	0x60B4
+0xB17D	0x60E6
+0xB17E	0x60BD
+0xB1A1	0x60C5
+0xB1A2	0x60BB
+0xB1A3	0x60B5
+0xB1A4	0x60DC
+0xB1A5	0x60BC
+0xB1A6	0x60D8
+0xB1A7	0x60D5
+0xB1A8	0x60C6
+0xB1A9	0x60DF
+0xB1AA	0x60B8
+0xB1AB	0x60DA
+0xB1AC	0x60C7
+0xB1AD	0x621A
+0xB1AE	0x621B
+0xB1AF	0x6248
+0xB1B0	0x63A0
+0xB1B1	0x63A7
+0xB1B2	0x6372
+0xB1B3	0x6396
+0xB1B4	0x63A2
+0xB1B5	0x63A5
+0xB1B6	0x6377
+0xB1B7	0x6367
+0xB1B8	0x6398
+0xB1B9	0x63AA
+0xB1BA	0x6371
+0xB1BB	0x63A9
+0xB1BC	0x6389
+0xB1BD	0x6383
+0xB1BE	0x639B
+0xB1BF	0x636B
+0xB1C0	0x63A8
+0xB1C1	0x6384
+0xB1C2	0x6388
+0xB1C3	0x6399
+0xB1C4	0x63A1
+0xB1C5	0x63AC
+0xB1C6	0x6392
+0xB1C7	0x638F
+0xB1C8	0x6380
+0xB1C9	0x637B
+0xB1CA	0x6369
+0xB1CB	0x6368
+0xB1CC	0x637A
+0xB1CD	0x655D
+0xB1CE	0x6556
+0xB1CF	0x6551
+0xB1D0	0x6559
+0xB1D1	0x6557
+0xB1D2	0x555F
+0xB1D3	0x654F
+0xB1D4	0x6558
+0xB1D5	0x6555
+0xB1D6	0x6554
+0xB1D7	0x659C
+0xB1D8	0x659B
+0xB1D9	0x65AC
+0xB1DA	0x65CF
+0xB1DB	0x65CB
+0xB1DC	0x65CC
+0xB1DD	0x65CE
+0xB1DE	0x665D
+0xB1DF	0x665A
+0xB1E0	0x6664
+0xB1E1	0x6668
+0xB1E2	0x6666
+0xB1E3	0x665E
+0xB1E4	0x66F9
+0xB1E5	0x52D7
+0xB1E6	0x671B
+0xB1E7	0x6881
+0xB1E8	0x68AF
+0xB1E9	0x68A2
+0xB1EA	0x6893
+0xB1EB	0x68B5
+0xB1EC	0x687F
+0xB1ED	0x6876
+0xB1EE	0x68B1
+0xB1EF	0x68A7
+0xB1F0	0x6897
+0xB1F1	0x68B0
+0xB1F2	0x6883
+0xB1F3	0x68C4
+0xB1F4	0x68AD
+0xB1F5	0x6886
+0xB1F6	0x6885
+0xB1F7	0x6894
+0xB1F8	0x689D
+0xB1F9	0x68A8
+0xB1FA	0x689F
+0xB1FB	0x68A1
+0xB1FC	0x6882
+0xB1FD	0x6B32
+0xB1FE	0x6BBA
+0xB240	0x6BEB
+0xB241	0x6BEC
+0xB242	0x6C2B
+0xB243	0x6D8E
+0xB244	0x6DBC
+0xB245	0x6DF3
+0xB246	0x6DD9
+0xB247	0x6DB2
+0xB248	0x6DE1
+0xB249	0x6DCC
+0xB24A	0x6DE4
+0xB24B	0x6DFB
+0xB24C	0x6DFA
+0xB24D	0x6E05
+0xB24E	0x6DC7
+0xB24F	0x6DCB
+0xB250	0x6DAF
+0xB251	0x6DD1
+0xB252	0x6DAE
+0xB253	0x6DDE
+0xB254	0x6DF9
+0xB255	0x6DB8
+0xB256	0x6DF7
+0xB257	0x6DF5
+0xB258	0x6DC5
+0xB259	0x6DD2
+0xB25A	0x6E1A
+0xB25B	0x6DB5
+0xB25C	0x6DDA
+0xB25D	0x6DEB
+0xB25E	0x6DD8
+0xB25F	0x6DEA
+0xB260	0x6DF1
+0xB261	0x6DEE
+0xB262	0x6DE8
+0xB263	0x6DC6
+0xB264	0x6DC4
+0xB265	0x6DAA
+0xB266	0x6DEC
+0xB267	0x6DBF
+0xB268	0x6DE6
+0xB269	0x70F9
+0xB26A	0x7109
+0xB26B	0x710A
+0xB26C	0x70FD
+0xB26D	0x70EF
+0xB26E	0x723D
+0xB26F	0x727D
+0xB270	0x7281
+0xB271	0x731C
+0xB272	0x731B
+0xB273	0x7316
+0xB274	0x7313
+0xB275	0x7319
+0xB276	0x7387
+0xB277	0x7405
+0xB278	0x740A
+0xB279	0x7403
+0xB27A	0x7406
+0xB27B	0x73FE
+0xB27C	0x740D
+0xB27D	0x74E0
+0xB27E	0x74F6
+0xB2A1	0x74F7
+0xB2A2	0x751C
+0xB2A3	0x7522
+0xB2A4	0x7565
+0xB2A5	0x7566
+0xB2A6	0x7562
+0xB2A7	0x7570
+0xB2A8	0x758F
+0xB2A9	0x75D4
+0xB2AA	0x75D5
+0xB2AB	0x75B5
+0xB2AC	0x75CA
+0xB2AD	0x75CD
+0xB2AE	0x768E
+0xB2AF	0x76D4
+0xB2B0	0x76D2
+0xB2B1	0x76DB
+0xB2B2	0x7737
+0xB2B3	0x773E
+0xB2B4	0x773C
+0xB2B5	0x7736
+0xB2B6	0x7738
+0xB2B7	0x773A
+0xB2B8	0x786B
+0xB2B9	0x7843
+0xB2BA	0x784E
+0xB2BB	0x7965
+0xB2BC	0x7968
+0xB2BD	0x796D
+0xB2BE	0x79FB
+0xB2BF	0x7A92
+0xB2C0	0x7A95
+0xB2C1	0x7B20
+0xB2C2	0x7B28
+0xB2C3	0x7B1B
+0xB2C4	0x7B2C
+0xB2C5	0x7B26
+0xB2C6	0x7B19
+0xB2C7	0x7B1E
+0xB2C8	0x7B2E
+0xB2C9	0x7C92
+0xB2CA	0x7C97
+0xB2CB	0x7C95
+0xB2CC	0x7D46
+0xB2CD	0x7D43
+0xB2CE	0x7D71
+0xB2CF	0x7D2E
+0xB2D0	0x7D39
+0xB2D1	0x7D3C
+0xB2D2	0x7D40
+0xB2D3	0x7D30
+0xB2D4	0x7D33
+0xB2D5	0x7D44
+0xB2D6	0x7D2F
+0xB2D7	0x7D42
+0xB2D8	0x7D32
+0xB2D9	0x7D31
+0xB2DA	0x7F3D
+0xB2DB	0x7F9E
+0xB2DC	0x7F9A
+0xB2DD	0x7FCC
+0xB2DE	0x7FCE
+0xB2DF	0x7FD2
+0xB2E0	0x801C
+0xB2E1	0x804A
+0xB2E2	0x8046
+0xB2E3	0x812F
+0xB2E4	0x8116
+0xB2E5	0x8123
+0xB2E6	0x812B
+0xB2E7	0x8129
+0xB2E8	0x8130
+0xB2E9	0x8124
+0xB2EA	0x8202
+0xB2EB	0x8235
+0xB2EC	0x8237
+0xB2ED	0x8236
+0xB2EE	0x8239
+0xB2EF	0x838E
+0xB2F0	0x839E
+0xB2F1	0x8398
+0xB2F2	0x8378
+0xB2F3	0x83A2
+0xB2F4	0x8396
+0xB2F5	0x83BD
+0xB2F6	0x83AB
+0xB2F7	0x8392
+0xB2F8	0x838A
+0xB2F9	0x8393
+0xB2FA	0x8389
+0xB2FB	0x83A0
+0xB2FC	0x8377
+0xB2FD	0x837B
+0xB2FE	0x837C
+0xB340	0x8386
+0xB341	0x83A7
+0xB342	0x8655
+0xB343	0x5F6A
+0xB344	0x86C7
+0xB345	0x86C0
+0xB346	0x86B6
+0xB347	0x86C4
+0xB348	0x86B5
+0xB349	0x86C6
+0xB34A	0x86CB
+0xB34B	0x86B1
+0xB34C	0x86AF
+0xB34D	0x86C9
+0xB34E	0x8853
+0xB34F	0x889E
+0xB350	0x8888
+0xB351	0x88AB
+0xB352	0x8892
+0xB353	0x8896
+0xB354	0x888D
+0xB355	0x888B
+0xB356	0x8993
+0xB357	0x898F
+0xB358	0x8A2A
+0xB359	0x8A1D
+0xB35A	0x8A23
+0xB35B	0x8A25
+0xB35C	0x8A31
+0xB35D	0x8A2D
+0xB35E	0x8A1F
+0xB35F	0x8A1B
+0xB360	0x8A22
+0xB361	0x8C49
+0xB362	0x8C5A
+0xB363	0x8CA9
+0xB364	0x8CAC
+0xB365	0x8CAB
+0xB366	0x8CA8
+0xB367	0x8CAA
+0xB368	0x8CA7
+0xB369	0x8D67
+0xB36A	0x8D66
+0xB36B	0x8DBE
+0xB36C	0x8DBA
+0xB36D	0x8EDB
+0xB36E	0x8EDF
+0xB36F	0x9019
+0xB370	0x900D
+0xB371	0x901A
+0xB372	0x9017
+0xB373	0x9023
+0xB374	0x901F
+0xB375	0x901D
+0xB376	0x9010
+0xB377	0x9015
+0xB378	0x901E
+0xB379	0x9020
+0xB37A	0x900F
+0xB37B	0x9022
+0xB37C	0x9016
+0xB37D	0x901B
+0xB37E	0x9014
+0xB3A1	0x90E8
+0xB3A2	0x90ED
+0xB3A3	0x90FD
+0xB3A4	0x9157
+0xB3A5	0x91CE
+0xB3A6	0x91F5
+0xB3A7	0x91E6
+0xB3A8	0x91E3
+0xB3A9	0x91E7
+0xB3AA	0x91ED
+0xB3AB	0x91E9
+0xB3AC	0x9589
+0xB3AD	0x966A
+0xB3AE	0x9675
+0xB3AF	0x9673
+0xB3B0	0x9678
+0xB3B1	0x9670
+0xB3B2	0x9674
+0xB3B3	0x9676
+0xB3B4	0x9677
+0xB3B5	0x966C
+0xB3B6	0x96C0
+0xB3B7	0x96EA
+0xB3B8	0x96E9
+0xB3B9	0x7AE0
+0xB3BA	0x7ADF
+0xB3BB	0x9802
+0xB3BC	0x9803
+0xB3BD	0x9B5A
+0xB3BE	0x9CE5
+0xB3BF	0x9E75
+0xB3C0	0x9E7F
+0xB3C1	0x9EA5
+0xB3C2	0x9EBB
+0xB3C3	0x50A2
+0xB3C4	0x508D
+0xB3C5	0x5085
+0xB3C6	0x5099
+0xB3C7	0x5091
+0xB3C8	0x5080
+0xB3C9	0x5096
+0xB3CA	0x5098
+0xB3CB	0x509A
+0xB3CC	0x6700
+0xB3CD	0x51F1
+0xB3CE	0x5272
+0xB3CF	0x5274
+0xB3D0	0x5275
+0xB3D1	0x5269
+0xB3D2	0x52DE
+0xB3D3	0x52DD
+0xB3D4	0x52DB
+0xB3D5	0x535A
+0xB3D6	0x53A5
+0xB3D7	0x557B
+0xB3D8	0x5580
+0xB3D9	0x55A7
+0xB3DA	0x557C
+0xB3DB	0x558A
+0xB3DC	0x559D
+0xB3DD	0x5598
+0xB3DE	0x5582
+0xB3DF	0x559C
+0xB3E0	0x55AA
+0xB3E1	0x5594
+0xB3E2	0x5587
+0xB3E3	0x558B
+0xB3E4	0x5583
+0xB3E5	0x55B3
+0xB3E6	0x55AE
+0xB3E7	0x559F
+0xB3E8	0x553E
+0xB3E9	0x55B2
+0xB3EA	0x559A
+0xB3EB	0x55BB
+0xB3EC	0x55AC
+0xB3ED	0x55B1
+0xB3EE	0x557E
+0xB3EF	0x5589
+0xB3F0	0x55AB
+0xB3F1	0x5599
+0xB3F2	0x570D
+0xB3F3	0x582F
+0xB3F4	0x582A
+0xB3F5	0x5834
+0xB3F6	0x5824
+0xB3F7	0x5830
+0xB3F8	0x5831
+0xB3F9	0x5821
+0xB3FA	0x581D
+0xB3FB	0x5820
+0xB3FC	0x58F9
+0xB3FD	0x58FA
+0xB3FE	0x5960
+0xB440	0x5A77
+0xB441	0x5A9A
+0xB442	0x5A7F
+0xB443	0x5A92
+0xB444	0x5A9B
+0xB445	0x5AA7
+0xB446	0x5B73
+0xB447	0x5B71
+0xB448	0x5BD2
+0xB449	0x5BCC
+0xB44A	0x5BD3
+0xB44B	0x5BD0
+0xB44C	0x5C0A
+0xB44D	0x5C0B
+0xB44E	0x5C31
+0xB44F	0x5D4C
+0xB450	0x5D50
+0xB451	0x5D34
+0xB452	0x5D47
+0xB453	0x5DFD
+0xB454	0x5E45
+0xB455	0x5E3D
+0xB456	0x5E40
+0xB457	0x5E43
+0xB458	0x5E7E
+0xB459	0x5ECA
+0xB45A	0x5EC1
+0xB45B	0x5EC2
+0xB45C	0x5EC4
+0xB45D	0x5F3C
+0xB45E	0x5F6D
+0xB45F	0x5FA9
+0xB460	0x5FAA
+0xB461	0x5FA8
+0xB462	0x60D1
+0xB463	0x60E1
+0xB464	0x60B2
+0xB465	0x60B6
+0xB466	0x60E0
+0xB467	0x611C
+0xB468	0x6123
+0xB469	0x60FA
+0xB46A	0x6115
+0xB46B	0x60F0
+0xB46C	0x60FB
+0xB46D	0x60F4
+0xB46E	0x6168
+0xB46F	0x60F1
+0xB470	0x610E
+0xB471	0x60F6
+0xB472	0x6109
+0xB473	0x6100
+0xB474	0x6112
+0xB475	0x621F
+0xB476	0x6249
+0xB477	0x63A3
+0xB478	0x638C
+0xB479	0x63CF
+0xB47A	0x63C0
+0xB47B	0x63E9
+0xB47C	0x63C9
+0xB47D	0x63C6
+0xB47E	0x63CD
+0xB4A1	0x63D2
+0xB4A2	0x63E3
+0xB4A3	0x63D0
+0xB4A4	0x63E1
+0xB4A5	0x63D6
+0xB4A6	0x63ED
+0xB4A7	0x63EE
+0xB4A8	0x6376
+0xB4A9	0x63F4
+0xB4AA	0x63EA
+0xB4AB	0x63DB
+0xB4AC	0x6452
+0xB4AD	0x63DA
+0xB4AE	0x63F9
+0xB4AF	0x655E
+0xB4B0	0x6566
+0xB4B1	0x6562
+0xB4B2	0x6563
+0xB4B3	0x6591
+0xB4B4	0x6590
+0xB4B5	0x65AF
+0xB4B6	0x666E
+0xB4B7	0x6670
+0xB4B8	0x6674
+0xB4B9	0x6676
+0xB4BA	0x666F
+0xB4BB	0x6691
+0xB4BC	0x667A
+0xB4BD	0x667E
+0xB4BE	0x6677
+0xB4BF	0x66FE
+0xB4C0	0x66FF
+0xB4C1	0x671F
+0xB4C2	0x671D
+0xB4C3	0x68FA
+0xB4C4	0x68D5
+0xB4C5	0x68E0
+0xB4C6	0x68D8
+0xB4C7	0x68D7
+0xB4C8	0x6905
+0xB4C9	0x68DF
+0xB4CA	0x68F5
+0xB4CB	0x68EE
+0xB4CC	0x68E7
+0xB4CD	0x68F9
+0xB4CE	0x68D2
+0xB4CF	0x68F2
+0xB4D0	0x68E3
+0xB4D1	0x68CB
+0xB4D2	0x68CD
+0xB4D3	0x690D
+0xB4D4	0x6912
+0xB4D5	0x690E
+0xB4D6	0x68C9
+0xB4D7	0x68DA
+0xB4D8	0x696E
+0xB4D9	0x68FB
+0xB4DA	0x6B3E
+0xB4DB	0x6B3A
+0xB4DC	0x6B3D
+0xB4DD	0x6B98
+0xB4DE	0x6B96
+0xB4DF	0x6BBC
+0xB4E0	0x6BEF
+0xB4E1	0x6C2E
+0xB4E2	0x6C2F
+0xB4E3	0x6C2C
+0xB4E4	0x6E2F
+0xB4E5	0x6E38
+0xB4E6	0x6E54
+0xB4E7	0x6E21
+0xB4E8	0x6E32
+0xB4E9	0x6E67
+0xB4EA	0x6E4A
+0xB4EB	0x6E20
+0xB4EC	0x6E25
+0xB4ED	0x6E23
+0xB4EE	0x6E1B
+0xB4EF	0x6E5B
+0xB4F0	0x6E58
+0xB4F1	0x6E24
+0xB4F2	0x6E56
+0xB4F3	0x6E6E
+0xB4F4	0x6E2D
+0xB4F5	0x6E26
+0xB4F6	0x6E6F
+0xB4F7	0x6E34
+0xB4F8	0x6E4D
+0xB4F9	0x6E3A
+0xB4FA	0x6E2C
+0xB4FB	0x6E43
+0xB4FC	0x6E1D
+0xB4FD	0x6E3E
+0xB4FE	0x6ECB
+0xB540	0x6E89
+0xB541	0x6E19
+0xB542	0x6E4E
+0xB543	0x6E63
+0xB544	0x6E44
+0xB545	0x6E72
+0xB546	0x6E69
+0xB547	0x6E5F
+0xB548	0x7119
+0xB549	0x711A
+0xB54A	0x7126
+0xB54B	0x7130
+0xB54C	0x7121
+0xB54D	0x7136
+0xB54E	0x716E
+0xB54F	0x711C
+0xB550	0x724C
+0xB551	0x7284
+0xB552	0x7280
+0xB553	0x7336
+0xB554	0x7325
+0xB555	0x7334
+0xB556	0x7329
+0xB557	0x743A
+0xB558	0x742A
+0xB559	0x7433
+0xB55A	0x7422
+0xB55B	0x7425
+0xB55C	0x7435
+0xB55D	0x7436
+0xB55E	0x7434
+0xB55F	0x742F
+0xB560	0x741B
+0xB561	0x7426
+0xB562	0x7428
+0xB563	0x7525
+0xB564	0x7526
+0xB565	0x756B
+0xB566	0x756A
+0xB567	0x75E2
+0xB568	0x75DB
+0xB569	0x75E3
+0xB56A	0x75D9
+0xB56B	0x75D8
+0xB56C	0x75DE
+0xB56D	0x75E0
+0xB56E	0x767B
+0xB56F	0x767C
+0xB570	0x7696
+0xB571	0x7693
+0xB572	0x76B4
+0xB573	0x76DC
+0xB574	0x774F
+0xB575	0x77ED
+0xB576	0x785D
+0xB577	0x786C
+0xB578	0x786F
+0xB579	0x7A0D
+0xB57A	0x7A08
+0xB57B	0x7A0B
+0xB57C	0x7A05
+0xB57D	0x7A00
+0xB57E	0x7A98
+0xB5A1	0x7A97
+0xB5A2	0x7A96
+0xB5A3	0x7AE5
+0xB5A4	0x7AE3
+0xB5A5	0x7B49
+0xB5A6	0x7B56
+0xB5A7	0x7B46
+0xB5A8	0x7B50
+0xB5A9	0x7B52
+0xB5AA	0x7B54
+0xB5AB	0x7B4D
+0xB5AC	0x7B4B
+0xB5AD	0x7B4F
+0xB5AE	0x7B51
+0xB5AF	0x7C9F
+0xB5B0	0x7CA5
+0xB5B1	0x7D5E
+0xB5B2	0x7D50
+0xB5B3	0x7D68
+0xB5B4	0x7D55
+0xB5B5	0x7D2B
+0xB5B6	0x7D6E
+0xB5B7	0x7D72
+0xB5B8	0x7D61
+0xB5B9	0x7D66
+0xB5BA	0x7D62
+0xB5BB	0x7D70
+0xB5BC	0x7D73
+0xB5BD	0x5584
+0xB5BE	0x7FD4
+0xB5BF	0x7FD5
+0xB5C0	0x800B
+0xB5C1	0x8052
+0xB5C2	0x8085
+0xB5C3	0x8155
+0xB5C4	0x8154
+0xB5C5	0x814B
+0xB5C6	0x8151
+0xB5C7	0x814E
+0xB5C8	0x8139
+0xB5C9	0x8146
+0xB5CA	0x813E
+0xB5CB	0x814C
+0xB5CC	0x8153
+0xB5CD	0x8174
+0xB5CE	0x8212
+0xB5CF	0x821C
+0xB5D0	0x83E9
+0xB5D1	0x8403
+0xB5D2	0x83F8
+0xB5D3	0x840D
+0xB5D4	0x83E0
+0xB5D5	0x83C5
+0xB5D6	0x840B
+0xB5D7	0x83C1
+0xB5D8	0x83EF
+0xB5D9	0x83F1
+0xB5DA	0x83F4
+0xB5DB	0x8457
+0xB5DC	0x840A
+0xB5DD	0x83F0
+0xB5DE	0x840C
+0xB5DF	0x83CC
+0xB5E0	0x83FD
+0xB5E1	0x83F2
+0xB5E2	0x83CA
+0xB5E3	0x8438
+0xB5E4	0x840E
+0xB5E5	0x8404
+0xB5E6	0x83DC
+0xB5E7	0x8407
+0xB5E8	0x83D4
+0xB5E9	0x83DF
+0xB5EA	0x865B
+0xB5EB	0x86DF
+0xB5EC	0x86D9
+0xB5ED	0x86ED
+0xB5EE	0x86D4
+0xB5EF	0x86DB
+0xB5F0	0x86E4
+0xB5F1	0x86D0
+0xB5F2	0x86DE
+0xB5F3	0x8857
+0xB5F4	0x88C1
+0xB5F5	0x88C2
+0xB5F6	0x88B1
+0xB5F7	0x8983
+0xB5F8	0x8996
+0xB5F9	0x8A3B
+0xB5FA	0x8A60
+0xB5FB	0x8A55
+0xB5FC	0x8A5E
+0xB5FD	0x8A3C
+0xB5FE	0x8A41
+0xB640	0x8A54
+0xB641	0x8A5B
+0xB642	0x8A50
+0xB643	0x8A46
+0xB644	0x8A34
+0xB645	0x8A3A
+0xB646	0x8A36
+0xB647	0x8A56
+0xB648	0x8C61
+0xB649	0x8C82
+0xB64A	0x8CAF
+0xB64B	0x8CBC
+0xB64C	0x8CB3
+0xB64D	0x8CBD
+0xB64E	0x8CC1
+0xB64F	0x8CBB
+0xB650	0x8CC0
+0xB651	0x8CB4
+0xB652	0x8CB7
+0xB653	0x8CB6
+0xB654	0x8CBF
+0xB655	0x8CB8
+0xB656	0x8D8A
+0xB657	0x8D85
+0xB658	0x8D81
+0xB659	0x8DCE
+0xB65A	0x8DDD
+0xB65B	0x8DCB
+0xB65C	0x8DDA
+0xB65D	0x8DD1
+0xB65E	0x8DCC
+0xB65F	0x8DDB
+0xB660	0x8DC6
+0xB661	0x8EFB
+0xB662	0x8EF8
+0xB663	0x8EFC
+0xB664	0x8F9C
+0xB665	0x902E
+0xB666	0x9035
+0xB667	0x9031
+0xB668	0x9038
+0xB669	0x9032
+0xB66A	0x9036
+0xB66B	0x9102
+0xB66C	0x90F5
+0xB66D	0x9109
+0xB66E	0x90FE
+0xB66F	0x9163
+0xB670	0x9165
+0xB671	0x91CF
+0xB672	0x9214
+0xB673	0x9215
+0xB674	0x9223
+0xB675	0x9209
+0xB676	0x921E
+0xB677	0x920D
+0xB678	0x9210
+0xB679	0x9207
+0xB67A	0x9211
+0xB67B	0x9594
+0xB67C	0x958F
+0xB67D	0x958B
+0xB67E	0x9591
+0xB6A1	0x9593
+0xB6A2	0x9592
+0xB6A3	0x958E
+0xB6A4	0x968A
+0xB6A5	0x968E
+0xB6A6	0x968B
+0xB6A7	0x967D
+0xB6A8	0x9685
+0xB6A9	0x9686
+0xB6AA	0x968D
+0xB6AB	0x9672
+0xB6AC	0x9684
+0xB6AD	0x96C1
+0xB6AE	0x96C5
+0xB6AF	0x96C4
+0xB6B0	0x96C6
+0xB6B1	0x96C7
+0xB6B2	0x96EF
+0xB6B3	0x96F2
+0xB6B4	0x97CC
+0xB6B5	0x9805
+0xB6B6	0x9806
+0xB6B7	0x9808
+0xB6B8	0x98E7
+0xB6B9	0x98EA
+0xB6BA	0x98EF
+0xB6BB	0x98E9
+0xB6BC	0x98F2
+0xB6BD	0x98ED
+0xB6BE	0x99AE
+0xB6BF	0x99AD
+0xB6C0	0x9EC3
+0xB6C1	0x9ECD
+0xB6C2	0x9ED1
+0xB6C3	0x4E82
+0xB6C4	0x50AD
+0xB6C5	0x50B5
+0xB6C6	0x50B2
+0xB6C7	0x50B3
+0xB6C8	0x50C5
+0xB6C9	0x50BE
+0xB6CA	0x50AC
+0xB6CB	0x50B7
+0xB6CC	0x50BB
+0xB6CD	0x50AF
+0xB6CE	0x50C7
+0xB6CF	0x527F
+0xB6D0	0x5277
+0xB6D1	0x527D
+0xB6D2	0x52DF
+0xB6D3	0x52E6
+0xB6D4	0x52E4
+0xB6D5	0x52E2
+0xB6D6	0x52E3
+0xB6D7	0x532F
+0xB6D8	0x55DF
+0xB6D9	0x55E8
+0xB6DA	0x55D3
+0xB6DB	0x55E6
+0xB6DC	0x55CE
+0xB6DD	0x55DC
+0xB6DE	0x55C7
+0xB6DF	0x55D1
+0xB6E0	0x55E3
+0xB6E1	0x55E4
+0xB6E2	0x55EF
+0xB6E3	0x55DA
+0xB6E4	0x55E1
+0xB6E5	0x55C5
+0xB6E6	0x55C6
+0xB6E7	0x55E5
+0xB6E8	0x55C9
+0xB6E9	0x5712
+0xB6EA	0x5713
+0xB6EB	0x585E
+0xB6EC	0x5851
+0xB6ED	0x5858
+0xB6EE	0x5857
+0xB6EF	0x585A
+0xB6F0	0x5854
+0xB6F1	0x586B
+0xB6F2	0x584C
+0xB6F3	0x586D
+0xB6F4	0x584A
+0xB6F5	0x5862
+0xB6F6	0x5852
+0xB6F7	0x584B
+0xB6F8	0x5967
+0xB6F9	0x5AC1
+0xB6FA	0x5AC9
+0xB6FB	0x5ACC
+0xB6FC	0x5ABE
+0xB6FD	0x5ABD
+0xB6FE	0x5ABC
+0xB740	0x5AB3
+0xB741	0x5AC2
+0xB742	0x5AB2
+0xB743	0x5D69
+0xB744	0x5D6F
+0xB745	0x5E4C
+0xB746	0x5E79
+0xB747	0x5EC9
+0xB748	0x5EC8
+0xB749	0x5F12
+0xB74A	0x5F59
+0xB74B	0x5FAC
+0xB74C	0x5FAE
+0xB74D	0x611A
+0xB74E	0x610F
+0xB74F	0x6148
+0xB750	0x611F
+0xB751	0x60F3
+0xB752	0x611B
+0xB753	0x60F9
+0xB754	0x6101
+0xB755	0x6108
+0xB756	0x614E
+0xB757	0x614C
+0xB758	0x6144
+0xB759	0x614D
+0xB75A	0x613E
+0xB75B	0x6134
+0xB75C	0x6127
+0xB75D	0x610D
+0xB75E	0x6106
+0xB75F	0x6137
+0xB760	0x6221
+0xB761	0x6222
+0xB762	0x6413
+0xB763	0x643E
+0xB764	0x641E
+0xB765	0x642A
+0xB766	0x642D
+0xB767	0x643D
+0xB768	0x642C
+0xB769	0x640F
+0xB76A	0x641C
+0xB76B	0x6414
+0xB76C	0x640D
+0xB76D	0x6436
+0xB76E	0x6416
+0xB76F	0x6417
+0xB770	0x6406
+0xB771	0x656C
+0xB772	0x659F
+0xB773	0x65B0
+0xB774	0x6697
+0xB775	0x6689
+0xB776	0x6687
+0xB777	0x6688
+0xB778	0x6696
+0xB779	0x6684
+0xB77A	0x6698
+0xB77B	0x668D
+0xB77C	0x6703
+0xB77D	0x6994
+0xB77E	0x696D
+0xB7A1	0x695A
+0xB7A2	0x6977
+0xB7A3	0x6960
+0xB7A4	0x6954
+0xB7A5	0x6975
+0xB7A6	0x6930
+0xB7A7	0x6982
+0xB7A8	0x694A
+0xB7A9	0x6968
+0xB7AA	0x696B
+0xB7AB	0x695E
+0xB7AC	0x6953
+0xB7AD	0x6979
+0xB7AE	0x6986
+0xB7AF	0x695D
+0xB7B0	0x6963
+0xB7B1	0x695B
+0xB7B2	0x6B47
+0xB7B3	0x6B72
+0xB7B4	0x6BC0
+0xB7B5	0x6BBF
+0xB7B6	0x6BD3
+0xB7B7	0x6BFD
+0xB7B8	0x6EA2
+0xB7B9	0x6EAF
+0xB7BA	0x6ED3
+0xB7BB	0x6EB6
+0xB7BC	0x6EC2
+0xB7BD	0x6E90
+0xB7BE	0x6E9D
+0xB7BF	0x6EC7
+0xB7C0	0x6EC5
+0xB7C1	0x6EA5
+0xB7C2	0x6E98
+0xB7C3	0x6EBC
+0xB7C4	0x6EBA
+0xB7C5	0x6EAB
+0xB7C6	0x6ED1
+0xB7C7	0x6E96
+0xB7C8	0x6E9C
+0xB7C9	0x6EC4
+0xB7CA	0x6ED4
+0xB7CB	0x6EAA
+0xB7CC	0x6EA7
+0xB7CD	0x6EB4
+0xB7CE	0x714E
+0xB7CF	0x7159
+0xB7D0	0x7169
+0xB7D1	0x7164
+0xB7D2	0x7149
+0xB7D3	0x7167
+0xB7D4	0x715C
+0xB7D5	0x716C
+0xB7D6	0x7166
+0xB7D7	0x714C
+0xB7D8	0x7165
+0xB7D9	0x715E
+0xB7DA	0x7146
+0xB7DB	0x7168
+0xB7DC	0x7156
+0xB7DD	0x723A
+0xB7DE	0x7252
+0xB7DF	0x7337
+0xB7E0	0x7345
+0xB7E1	0x733F
+0xB7E2	0x733E
+0xB7E3	0x746F
+0xB7E4	0x745A
+0xB7E5	0x7455
+0xB7E6	0x745F
+0xB7E7	0x745E
+0xB7E8	0x7441
+0xB7E9	0x743F
+0xB7EA	0x7459
+0xB7EB	0x745B
+0xB7EC	0x745C
+0xB7ED	0x7576
+0xB7EE	0x7578
+0xB7EF	0x7600
+0xB7F0	0x75F0
+0xB7F1	0x7601
+0xB7F2	0x75F2
+0xB7F3	0x75F1
+0xB7F4	0x75FA
+0xB7F5	0x75FF
+0xB7F6	0x75F4
+0xB7F7	0x75F3
+0xB7F8	0x76DE
+0xB7F9	0x76DF
+0xB7FA	0x775B
+0xB7FB	0x776B
+0xB7FC	0x7766
+0xB7FD	0x775E
+0xB7FE	0x7763
+0xB840	0x7779
+0xB841	0x776A
+0xB842	0x776C
+0xB843	0x775C
+0xB844	0x7765
+0xB845	0x7768
+0xB846	0x7762
+0xB847	0x77EE
+0xB848	0x788E
+0xB849	0x78B0
+0xB84A	0x7897
+0xB84B	0x7898
+0xB84C	0x788C
+0xB84D	0x7889
+0xB84E	0x787C
+0xB84F	0x7891
+0xB850	0x7893
+0xB851	0x787F
+0xB852	0x797A
+0xB853	0x797F
+0xB854	0x7981
+0xB855	0x842C
+0xB856	0x79BD
+0xB857	0x7A1C
+0xB858	0x7A1A
+0xB859	0x7A20
+0xB85A	0x7A14
+0xB85B	0x7A1F
+0xB85C	0x7A1E
+0xB85D	0x7A9F
+0xB85E	0x7AA0
+0xB85F	0x7B77
+0xB860	0x7BC0
+0xB861	0x7B60
+0xB862	0x7B6E
+0xB863	0x7B67
+0xB864	0x7CB1
+0xB865	0x7CB3
+0xB866	0x7CB5
+0xB867	0x7D93
+0xB868	0x7D79
+0xB869	0x7D91
+0xB86A	0x7D81
+0xB86B	0x7D8F
+0xB86C	0x7D5B
+0xB86D	0x7F6E
+0xB86E	0x7F69
+0xB86F	0x7F6A
+0xB870	0x7F72
+0xB871	0x7FA9
+0xB872	0x7FA8
+0xB873	0x7FA4
+0xB874	0x8056
+0xB875	0x8058
+0xB876	0x8086
+0xB877	0x8084
+0xB878	0x8171
+0xB879	0x8170
+0xB87A	0x8178
+0xB87B	0x8165
+0xB87C	0x816E
+0xB87D	0x8173
+0xB87E	0x816B
+0xB8A1	0x8179
+0xB8A2	0x817A
+0xB8A3	0x8166
+0xB8A4	0x8205
+0xB8A5	0x8247
+0xB8A6	0x8482
+0xB8A7	0x8477
+0xB8A8	0x843D
+0xB8A9	0x8431
+0xB8AA	0x8475
+0xB8AB	0x8466
+0xB8AC	0x846B
+0xB8AD	0x8449
+0xB8AE	0x846C
+0xB8AF	0x845B
+0xB8B0	0x843C
+0xB8B1	0x8435
+0xB8B2	0x8461
+0xB8B3	0x8463
+0xB8B4	0x8469
+0xB8B5	0x846D
+0xB8B6	0x8446
+0xB8B7	0x865E
+0xB8B8	0x865C
+0xB8B9	0x865F
+0xB8BA	0x86F9
+0xB8BB	0x8713
+0xB8BC	0x8708
+0xB8BD	0x8707
+0xB8BE	0x8700
+0xB8BF	0x86FE
+0xB8C0	0x86FB
+0xB8C1	0x8702
+0xB8C2	0x8703
+0xB8C3	0x8706
+0xB8C4	0x870A
+0xB8C5	0x8859
+0xB8C6	0x88DF
+0xB8C7	0x88D4
+0xB8C8	0x88D9
+0xB8C9	0x88DC
+0xB8CA	0x88D8
+0xB8CB	0x88DD
+0xB8CC	0x88E1
+0xB8CD	0x88CA
+0xB8CE	0x88D5
+0xB8CF	0x88D2
+0xB8D0	0x899C
+0xB8D1	0x89E3
+0xB8D2	0x8A6B
+0xB8D3	0x8A72
+0xB8D4	0x8A73
+0xB8D5	0x8A66
+0xB8D6	0x8A69
+0xB8D7	0x8A70
+0xB8D8	0x8A87
+0xB8D9	0x8A7C
+0xB8DA	0x8A63
+0xB8DB	0x8AA0
+0xB8DC	0x8A71
+0xB8DD	0x8A85
+0xB8DE	0x8A6D
+0xB8DF	0x8A62
+0xB8E0	0x8A6E
+0xB8E1	0x8A6C
+0xB8E2	0x8A79
+0xB8E3	0x8A7B
+0xB8E4	0x8A3E
+0xB8E5	0x8A68
+0xB8E6	0x8C62
+0xB8E7	0x8C8A
+0xB8E8	0x8C89
+0xB8E9	0x8CCA
+0xB8EA	0x8CC7
+0xB8EB	0x8CC8
+0xB8EC	0x8CC4
+0xB8ED	0x8CB2
+0xB8EE	0x8CC3
+0xB8EF	0x8CC2
+0xB8F0	0x8CC5
+0xB8F1	0x8DE1
+0xB8F2	0x8DDF
+0xB8F3	0x8DE8
+0xB8F4	0x8DEF
+0xB8F5	0x8DF3
+0xB8F6	0x8DFA
+0xB8F7	0x8DEA
+0xB8F8	0x8DE4
+0xB8F9	0x8DE6
+0xB8FA	0x8EB2
+0xB8FB	0x8F03
+0xB8FC	0x8F09
+0xB8FD	0x8EFE
+0xB8FE	0x8F0A
+0xB940	0x8F9F
+0xB941	0x8FB2
+0xB942	0x904B
+0xB943	0x904A
+0xB944	0x9053
+0xB945	0x9042
+0xB946	0x9054
+0xB947	0x903C
+0xB948	0x9055
+0xB949	0x9050
+0xB94A	0x9047
+0xB94B	0x904F
+0xB94C	0x904E
+0xB94D	0x904D
+0xB94E	0x9051
+0xB94F	0x903E
+0xB950	0x9041
+0xB951	0x9112
+0xB952	0x9117
+0xB953	0x916C
+0xB954	0x916A
+0xB955	0x9169
+0xB956	0x91C9
+0xB957	0x9237
+0xB958	0x9257
+0xB959	0x9238
+0xB95A	0x923D
+0xB95B	0x9240
+0xB95C	0x923E
+0xB95D	0x925B
+0xB95E	0x924B
+0xB95F	0x9264
+0xB960	0x9251
+0xB961	0x9234
+0xB962	0x9249
+0xB963	0x924D
+0xB964	0x9245
+0xB965	0x9239
+0xB966	0x923F
+0xB967	0x925A
+0xB968	0x9598
+0xB969	0x9698
+0xB96A	0x9694
+0xB96B	0x9695
+0xB96C	0x96CD
+0xB96D	0x96CB
+0xB96E	0x96C9
+0xB96F	0x96CA
+0xB970	0x96F7
+0xB971	0x96FB
+0xB972	0x96F9
+0xB973	0x96F6
+0xB974	0x9756
+0xB975	0x9774
+0xB976	0x9776
+0xB977	0x9810
+0xB978	0x9811
+0xB979	0x9813
+0xB97A	0x980A
+0xB97B	0x9812
+0xB97C	0x980C
+0xB97D	0x98FC
+0xB97E	0x98F4
+0xB9A1	0x98FD
+0xB9A2	0x98FE
+0xB9A3	0x99B3
+0xB9A4	0x99B1
+0xB9A5	0x99B4
+0xB9A6	0x9AE1
+0xB9A7	0x9CE9
+0xB9A8	0x9E82
+0xB9A9	0x9F0E
+0xB9AA	0x9F13
+0xB9AB	0x9F20
+0xB9AC	0x50E7
+0xB9AD	0x50EE
+0xB9AE	0x50E5
+0xB9AF	0x50D6
+0xB9B0	0x50ED
+0xB9B1	0x50DA
+0xB9B2	0x50D5
+0xB9B3	0x50CF
+0xB9B4	0x50D1
+0xB9B5	0x50F1
+0xB9B6	0x50CE
+0xB9B7	0x50E9
+0xB9B8	0x5162
+0xB9B9	0x51F3
+0xB9BA	0x5283
+0xB9BB	0x5282
+0xB9BC	0x5331
+0xB9BD	0x53AD
+0xB9BE	0x55FE
+0xB9BF	0x5600
+0xB9C0	0x561B
+0xB9C1	0x5617
+0xB9C2	0x55FD
+0xB9C3	0x5614
+0xB9C4	0x5606
+0xB9C5	0x5609
+0xB9C6	0x560D
+0xB9C7	0x560E
+0xB9C8	0x55F7
+0xB9C9	0x5616
+0xB9CA	0x561F
+0xB9CB	0x5608
+0xB9CC	0x5610
+0xB9CD	0x55F6
+0xB9CE	0x5718
+0xB9CF	0x5716
+0xB9D0	0x5875
+0xB9D1	0x587E
+0xB9D2	0x5883
+0xB9D3	0x5893
+0xB9D4	0x588A
+0xB9D5	0x5879
+0xB9D6	0x5885
+0xB9D7	0x587D
+0xB9D8	0x58FD
+0xB9D9	0x5925
+0xB9DA	0x5922
+0xB9DB	0x5924
+0xB9DC	0x596A
+0xB9DD	0x5969
+0xB9DE	0x5AE1
+0xB9DF	0x5AE6
+0xB9E0	0x5AE9
+0xB9E1	0x5AD7
+0xB9E2	0x5AD6
+0xB9E3	0x5AD8
+0xB9E4	0x5AE3
+0xB9E5	0x5B75
+0xB9E6	0x5BDE
+0xB9E7	0x5BE7
+0xB9E8	0x5BE1
+0xB9E9	0x5BE5
+0xB9EA	0x5BE6
+0xB9EB	0x5BE8
+0xB9EC	0x5BE2
+0xB9ED	0x5BE4
+0xB9EE	0x5BDF
+0xB9EF	0x5C0D
+0xB9F0	0x5C62
+0xB9F1	0x5D84
+0xB9F2	0x5D87
+0xB9F3	0x5E5B
+0xB9F4	0x5E63
+0xB9F5	0x5E55
+0xB9F6	0x5E57
+0xB9F7	0x5E54
+0xB9F8	0x5ED3
+0xB9F9	0x5ED6
+0xB9FA	0x5F0A
+0xB9FB	0x5F46
+0xB9FC	0x5F70
+0xB9FD	0x5FB9
+0xB9FE	0x6147
+0xBA40	0x613F
+0xBA41	0x614B
+0xBA42	0x6177
+0xBA43	0x6162
+0xBA44	0x6163
+0xBA45	0x615F
+0xBA46	0x615A
+0xBA47	0x6158
+0xBA48	0x6175
+0xBA49	0x622A
+0xBA4A	0x6487
+0xBA4B	0x6458
+0xBA4C	0x6454
+0xBA4D	0x64A4
+0xBA4E	0x6478
+0xBA4F	0x645F
+0xBA50	0x647A
+0xBA51	0x6451
+0xBA52	0x6467
+0xBA53	0x6434
+0xBA54	0x646D
+0xBA55	0x647B
+0xBA56	0x6572
+0xBA57	0x65A1
+0xBA58	0x65D7
+0xBA59	0x65D6
+0xBA5A	0x66A2
+0xBA5B	0x66A8
+0xBA5C	0x669D
+0xBA5D	0x699C
+0xBA5E	0x69A8
+0xBA5F	0x6995
+0xBA60	0x69C1
+0xBA61	0x69AE
+0xBA62	0x69D3
+0xBA63	0x69CB
+0xBA64	0x699B
+0xBA65	0x69B7
+0xBA66	0x69BB
+0xBA67	0x69AB
+0xBA68	0x69B4
+0xBA69	0x69D0
+0xBA6A	0x69CD
+0xBA6B	0x69AD
+0xBA6C	0x69CC
+0xBA6D	0x69A6
+0xBA6E	0x69C3
+0xBA6F	0x69A3
+0xBA70	0x6B49
+0xBA71	0x6B4C
+0xBA72	0x6C33
+0xBA73	0x6F33
+0xBA74	0x6F14
+0xBA75	0x6EFE
+0xBA76	0x6F13
+0xBA77	0x6EF4
+0xBA78	0x6F29
+0xBA79	0x6F3E
+0xBA7A	0x6F20
+0xBA7B	0x6F2C
+0xBA7C	0x6F0F
+0xBA7D	0x6F02
+0xBA7E	0x6F22
+0xBAA1	0x6EFF
+0xBAA2	0x6EEF
+0xBAA3	0x6F06
+0xBAA4	0x6F31
+0xBAA5	0x6F38
+0xBAA6	0x6F32
+0xBAA7	0x6F23
+0xBAA8	0x6F15
+0xBAA9	0x6F2B
+0xBAAA	0x6F2F
+0xBAAB	0x6F88
+0xBAAC	0x6F2A
+0xBAAD	0x6EEC
+0xBAAE	0x6F01
+0xBAAF	0x6EF2
+0xBAB0	0x6ECC
+0xBAB1	0x6EF7
+0xBAB2	0x7194
+0xBAB3	0x7199
+0xBAB4	0x717D
+0xBAB5	0x718A
+0xBAB6	0x7184
+0xBAB7	0x7192
+0xBAB8	0x723E
+0xBAB9	0x7292
+0xBABA	0x7296
+0xBABB	0x7344
+0xBABC	0x7350
+0xBABD	0x7464
+0xBABE	0x7463
+0xBABF	0x746A
+0xBAC0	0x7470
+0xBAC1	0x746D
+0xBAC2	0x7504
+0xBAC3	0x7591
+0xBAC4	0x7627
+0xBAC5	0x760D
+0xBAC6	0x760B
+0xBAC7	0x7609
+0xBAC8	0x7613
+0xBAC9	0x76E1
+0xBACA	0x76E3
+0xBACB	0x7784
+0xBACC	0x777D
+0xBACD	0x777F
+0xBACE	0x7761
+0xBACF	0x78C1
+0xBAD0	0x789F
+0xBAD1	0x78A7
+0xBAD2	0x78B3
+0xBAD3	0x78A9
+0xBAD4	0x78A3
+0xBAD5	0x798E
+0xBAD6	0x798F
+0xBAD7	0x798D
+0xBAD8	0x7A2E
+0xBAD9	0x7A31
+0xBADA	0x7AAA
+0xBADB	0x7AA9
+0xBADC	0x7AED
+0xBADD	0x7AEF
+0xBADE	0x7BA1
+0xBADF	0x7B95
+0xBAE0	0x7B8B
+0xBAE1	0x7B75
+0xBAE2	0x7B97
+0xBAE3	0x7B9D
+0xBAE4	0x7B94
+0xBAE5	0x7B8F
+0xBAE6	0x7BB8
+0xBAE7	0x7B87
+0xBAE8	0x7B84
+0xBAE9	0x7CB9
+0xBAEA	0x7CBD
+0xBAEB	0x7CBE
+0xBAEC	0x7DBB
+0xBAED	0x7DB0
+0xBAEE	0x7D9C
+0xBAEF	0x7DBD
+0xBAF0	0x7DBE
+0xBAF1	0x7DA0
+0xBAF2	0x7DCA
+0xBAF3	0x7DB4
+0xBAF4	0x7DB2
+0xBAF5	0x7DB1
+0xBAF6	0x7DBA
+0xBAF7	0x7DA2
+0xBAF8	0x7DBF
+0xBAF9	0x7DB5
+0xBAFA	0x7DB8
+0xBAFB	0x7DAD
+0xBAFC	0x7DD2
+0xBAFD	0x7DC7
+0xBAFE	0x7DAC
+0xBB40	0x7F70
+0xBB41	0x7FE0
+0xBB42	0x7FE1
+0xBB43	0x7FDF
+0xBB44	0x805E
+0xBB45	0x805A
+0xBB46	0x8087
+0xBB47	0x8150
+0xBB48	0x8180
+0xBB49	0x818F
+0xBB4A	0x8188
+0xBB4B	0x818A
+0xBB4C	0x817F
+0xBB4D	0x8182
+0xBB4E	0x81E7
+0xBB4F	0x81FA
+0xBB50	0x8207
+0xBB51	0x8214
+0xBB52	0x821E
+0xBB53	0x824B
+0xBB54	0x84C9
+0xBB55	0x84BF
+0xBB56	0x84C6
+0xBB57	0x84C4
+0xBB58	0x8499
+0xBB59	0x849E
+0xBB5A	0x84B2
+0xBB5B	0x849C
+0xBB5C	0x84CB
+0xBB5D	0x84B8
+0xBB5E	0x84C0
+0xBB5F	0x84D3
+0xBB60	0x8490
+0xBB61	0x84BC
+0xBB62	0x84D1
+0xBB63	0x84CA
+0xBB64	0x873F
+0xBB65	0x871C
+0xBB66	0x873B
+0xBB67	0x8722
+0xBB68	0x8725
+0xBB69	0x8734
+0xBB6A	0x8718
+0xBB6B	0x8755
+0xBB6C	0x8737
+0xBB6D	0x8729
+0xBB6E	0x88F3
+0xBB6F	0x8902
+0xBB70	0x88F4
+0xBB71	0x88F9
+0xBB72	0x88F8
+0xBB73	0x88FD
+0xBB74	0x88E8
+0xBB75	0x891A
+0xBB76	0x88EF
+0xBB77	0x8AA6
+0xBB78	0x8A8C
+0xBB79	0x8A9E
+0xBB7A	0x8AA3
+0xBB7B	0x8A8D
+0xBB7C	0x8AA1
+0xBB7D	0x8A93
+0xBB7E	0x8AA4
+0xBBA1	0x8AAA
+0xBBA2	0x8AA5
+0xBBA3	0x8AA8
+0xBBA4	0x8A98
+0xBBA5	0x8A91
+0xBBA6	0x8A9A
+0xBBA7	0x8AA7
+0xBBA8	0x8C6A
+0xBBA9	0x8C8D
+0xBBAA	0x8C8C
+0xBBAB	0x8CD3
+0xBBAC	0x8CD1
+0xBBAD	0x8CD2
+0xBBAE	0x8D6B
+0xBBAF	0x8D99
+0xBBB0	0x8D95
+0xBBB1	0x8DFC
+0xBBB2	0x8F14
+0xBBB3	0x8F12
+0xBBB4	0x8F15
+0xBBB5	0x8F13
+0xBBB6	0x8FA3
+0xBBB7	0x9060
+0xBBB8	0x9058
+0xBBB9	0x905C
+0xBBBA	0x9063
+0xBBBB	0x9059
+0xBBBC	0x905E
+0xBBBD	0x9062
+0xBBBE	0x905D
+0xBBBF	0x905B
+0xBBC0	0x9119
+0xBBC1	0x9118
+0xBBC2	0x911E
+0xBBC3	0x9175
+0xBBC4	0x9178
+0xBBC5	0x9177
+0xBBC6	0x9174
+0xBBC7	0x9278
+0xBBC8	0x9280
+0xBBC9	0x9285
+0xBBCA	0x9298
+0xBBCB	0x9296
+0xBBCC	0x927B
+0xBBCD	0x9293
+0xBBCE	0x929C
+0xBBCF	0x92A8
+0xBBD0	0x927C
+0xBBD1	0x9291
+0xBBD2	0x95A1
+0xBBD3	0x95A8
+0xBBD4	0x95A9
+0xBBD5	0x95A3
+0xBBD6	0x95A5
+0xBBD7	0x95A4
+0xBBD8	0x9699
+0xBBD9	0x969C
+0xBBDA	0x969B
+0xBBDB	0x96CC
+0xBBDC	0x96D2
+0xBBDD	0x9700
+0xBBDE	0x977C
+0xBBDF	0x9785
+0xBBE0	0x97F6
+0xBBE1	0x9817
+0xBBE2	0x9818
+0xBBE3	0x98AF
+0xBBE4	0x98B1
+0xBBE5	0x9903
+0xBBE6	0x9905
+0xBBE7	0x990C
+0xBBE8	0x9909
+0xBBE9	0x99C1
+0xBBEA	0x9AAF
+0xBBEB	0x9AB0
+0xBBEC	0x9AE6
+0xBBED	0x9B41
+0xBBEE	0x9B42
+0xBBEF	0x9CF4
+0xBBF0	0x9CF6
+0xBBF1	0x9CF3
+0xBBF2	0x9EBC
+0xBBF3	0x9F3B
+0xBBF4	0x9F4A
+0xBBF5	0x5104
+0xBBF6	0x5100
+0xBBF7	0x50FB
+0xBBF8	0x50F5
+0xBBF9	0x50F9
+0xBBFA	0x5102
+0xBBFB	0x5108
+0xBBFC	0x5109
+0xBBFD	0x5105
+0xBBFE	0x51DC
+0xBC40	0x5287
+0xBC41	0x5288
+0xBC42	0x5289
+0xBC43	0x528D
+0xBC44	0x528A
+0xBC45	0x52F0
+0xBC46	0x53B2
+0xBC47	0x562E
+0xBC48	0x563B
+0xBC49	0x5639
+0xBC4A	0x5632
+0xBC4B	0x563F
+0xBC4C	0x5634
+0xBC4D	0x5629
+0xBC4E	0x5653
+0xBC4F	0x564E
+0xBC50	0x5657
+0xBC51	0x5674
+0xBC52	0x5636
+0xBC53	0x562F
+0xBC54	0x5630
+0xBC55	0x5880
+0xBC56	0x589F
+0xBC57	0x589E
+0xBC58	0x58B3
+0xBC59	0x589C
+0xBC5A	0x58AE
+0xBC5B	0x58A9
+0xBC5C	0x58A6
+0xBC5D	0x596D
+0xBC5E	0x5B09
+0xBC5F	0x5AFB
+0xBC60	0x5B0B
+0xBC61	0x5AF5
+0xBC62	0x5B0C
+0xBC63	0x5B08
+0xBC64	0x5BEE
+0xBC65	0x5BEC
+0xBC66	0x5BE9
+0xBC67	0x5BEB
+0xBC68	0x5C64
+0xBC69	0x5C65
+0xBC6A	0x5D9D
+0xBC6B	0x5D94
+0xBC6C	0x5E62
+0xBC6D	0x5E5F
+0xBC6E	0x5E61
+0xBC6F	0x5EE2
+0xBC70	0x5EDA
+0xBC71	0x5EDF
+0xBC72	0x5EDD
+0xBC73	0x5EE3
+0xBC74	0x5EE0
+0xBC75	0x5F48
+0xBC76	0x5F71
+0xBC77	0x5FB7
+0xBC78	0x5FB5
+0xBC79	0x6176
+0xBC7A	0x6167
+0xBC7B	0x616E
+0xBC7C	0x615D
+0xBC7D	0x6155
+0xBC7E	0x6182
+0xBCA1	0x617C
+0xBCA2	0x6170
+0xBCA3	0x616B
+0xBCA4	0x617E
+0xBCA5	0x61A7
+0xBCA6	0x6190
+0xBCA7	0x61AB
+0xBCA8	0x618E
+0xBCA9	0x61AC
+0xBCAA	0x619A
+0xBCAB	0x61A4
+0xBCAC	0x6194
+0xBCAD	0x61AE
+0xBCAE	0x622E
+0xBCAF	0x6469
+0xBCB0	0x646F
+0xBCB1	0x6479
+0xBCB2	0x649E
+0xBCB3	0x64B2
+0xBCB4	0x6488
+0xBCB5	0x6490
+0xBCB6	0x64B0
+0xBCB7	0x64A5
+0xBCB8	0x6493
+0xBCB9	0x6495
+0xBCBA	0x64A9
+0xBCBB	0x6492
+0xBCBC	0x64AE
+0xBCBD	0x64AD
+0xBCBE	0x64AB
+0xBCBF	0x649A
+0xBCC0	0x64AC
+0xBCC1	0x6499
+0xBCC2	0x64A2
+0xBCC3	0x64B3
+0xBCC4	0x6575
+0xBCC5	0x6577
+0xBCC6	0x6578
+0xBCC7	0x66AE
+0xBCC8	0x66AB
+0xBCC9	0x66B4
+0xBCCA	0x66B1
+0xBCCB	0x6A23
+0xBCCC	0x6A1F
+0xBCCD	0x69E8
+0xBCCE	0x6A01
+0xBCCF	0x6A1E
+0xBCD0	0x6A19
+0xBCD1	0x69FD
+0xBCD2	0x6A21
+0xBCD3	0x6A13
+0xBCD4	0x6A0A
+0xBCD5	0x69F3
+0xBCD6	0x6A02
+0xBCD7	0x6A05
+0xBCD8	0x69ED
+0xBCD9	0x6A11
+0xBCDA	0x6B50
+0xBCDB	0x6B4E
+0xBCDC	0x6BA4
+0xBCDD	0x6BC5
+0xBCDE	0x6BC6
+0xBCDF	0x6F3F
+0xBCE0	0x6F7C
+0xBCE1	0x6F84
+0xBCE2	0x6F51
+0xBCE3	0x6F66
+0xBCE4	0x6F54
+0xBCE5	0x6F86
+0xBCE6	0x6F6D
+0xBCE7	0x6F5B
+0xBCE8	0x6F78
+0xBCE9	0x6F6E
+0xBCEA	0x6F8E
+0xBCEB	0x6F7A
+0xBCEC	0x6F70
+0xBCED	0x6F64
+0xBCEE	0x6F97
+0xBCEF	0x6F58
+0xBCF0	0x6ED5
+0xBCF1	0x6F6F
+0xBCF2	0x6F60
+0xBCF3	0x6F5F
+0xBCF4	0x719F
+0xBCF5	0x71AC
+0xBCF6	0x71B1
+0xBCF7	0x71A8
+0xBCF8	0x7256
+0xBCF9	0x729B
+0xBCFA	0x734E
+0xBCFB	0x7357
+0xBCFC	0x7469
+0xBCFD	0x748B
+0xBCFE	0x7483
+0xBD40	0x747E
+0xBD41	0x7480
+0xBD42	0x757F
+0xBD43	0x7620
+0xBD44	0x7629
+0xBD45	0x761F
+0xBD46	0x7624
+0xBD47	0x7626
+0xBD48	0x7621
+0xBD49	0x7622
+0xBD4A	0x769A
+0xBD4B	0x76BA
+0xBD4C	0x76E4
+0xBD4D	0x778E
+0xBD4E	0x7787
+0xBD4F	0x778C
+0xBD50	0x7791
+0xBD51	0x778B
+0xBD52	0x78CB
+0xBD53	0x78C5
+0xBD54	0x78BA
+0xBD55	0x78CA
+0xBD56	0x78BE
+0xBD57	0x78D5
+0xBD58	0x78BC
+0xBD59	0x78D0
+0xBD5A	0x7A3F
+0xBD5B	0x7A3C
+0xBD5C	0x7A40
+0xBD5D	0x7A3D
+0xBD5E	0x7A37
+0xBD5F	0x7A3B
+0xBD60	0x7AAF
+0xBD61	0x7AAE
+0xBD62	0x7BAD
+0xBD63	0x7BB1
+0xBD64	0x7BC4
+0xBD65	0x7BB4
+0xBD66	0x7BC6
+0xBD67	0x7BC7
+0xBD68	0x7BC1
+0xBD69	0x7BA0
+0xBD6A	0x7BCC
+0xBD6B	0x7CCA
+0xBD6C	0x7DE0
+0xBD6D	0x7DF4
+0xBD6E	0x7DEF
+0xBD6F	0x7DFB
+0xBD70	0x7DD8
+0xBD71	0x7DEC
+0xBD72	0x7DDD
+0xBD73	0x7DE8
+0xBD74	0x7DE3
+0xBD75	0x7DDA
+0xBD76	0x7DDE
+0xBD77	0x7DE9
+0xBD78	0x7D9E
+0xBD79	0x7DD9
+0xBD7A	0x7DF2
+0xBD7B	0x7DF9
+0xBD7C	0x7F75
+0xBD7D	0x7F77
+0xBD7E	0x7FAF
+0xBDA1	0x7FE9
+0xBDA2	0x8026
+0xBDA3	0x819B
+0xBDA4	0x819C
+0xBDA5	0x819D
+0xBDA6	0x81A0
+0xBDA7	0x819A
+0xBDA8	0x8198
+0xBDA9	0x8517
+0xBDAA	0x853D
+0xBDAB	0x851A
+0xBDAC	0x84EE
+0xBDAD	0x852C
+0xBDAE	0x852D
+0xBDAF	0x8513
+0xBDB0	0x8511
+0xBDB1	0x8523
+0xBDB2	0x8521
+0xBDB3	0x8514
+0xBDB4	0x84EC
+0xBDB5	0x8525
+0xBDB6	0x84FF
+0xBDB7	0x8506
+0xBDB8	0x8782
+0xBDB9	0x8774
+0xBDBA	0x8776
+0xBDBB	0x8760
+0xBDBC	0x8766
+0xBDBD	0x8778
+0xBDBE	0x8768
+0xBDBF	0x8759
+0xBDC0	0x8757
+0xBDC1	0x874C
+0xBDC2	0x8753
+0xBDC3	0x885B
+0xBDC4	0x885D
+0xBDC5	0x8910
+0xBDC6	0x8907
+0xBDC7	0x8912
+0xBDC8	0x8913
+0xBDC9	0x8915
+0xBDCA	0x890A
+0xBDCB	0x8ABC
+0xBDCC	0x8AD2
+0xBDCD	0x8AC7
+0xBDCE	0x8AC4
+0xBDCF	0x8A95
+0xBDD0	0x8ACB
+0xBDD1	0x8AF8
+0xBDD2	0x8AB2
+0xBDD3	0x8AC9
+0xBDD4	0x8AC2
+0xBDD5	0x8ABF
+0xBDD6	0x8AB0
+0xBDD7	0x8AD6
+0xBDD8	0x8ACD
+0xBDD9	0x8AB6
+0xBDDA	0x8AB9
+0xBDDB	0x8ADB
+0xBDDC	0x8C4C
+0xBDDD	0x8C4E
+0xBDDE	0x8C6C
+0xBDDF	0x8CE0
+0xBDE0	0x8CDE
+0xBDE1	0x8CE6
+0xBDE2	0x8CE4
+0xBDE3	0x8CEC
+0xBDE4	0x8CED
+0xBDE5	0x8CE2
+0xBDE6	0x8CE3
+0xBDE7	0x8CDC
+0xBDE8	0x8CEA
+0xBDE9	0x8CE1
+0xBDEA	0x8D6D
+0xBDEB	0x8D9F
+0xBDEC	0x8DA3
+0xBDED	0x8E2B
+0xBDEE	0x8E10
+0xBDEF	0x8E1D
+0xBDF0	0x8E22
+0xBDF1	0x8E0F
+0xBDF2	0x8E29
+0xBDF3	0x8E1F
+0xBDF4	0x8E21
+0xBDF5	0x8E1E
+0xBDF6	0x8EBA
+0xBDF7	0x8F1D
+0xBDF8	0x8F1B
+0xBDF9	0x8F1F
+0xBDFA	0x8F29
+0xBDFB	0x8F26
+0xBDFC	0x8F2A
+0xBDFD	0x8F1C
+0xBDFE	0x8F1E
+0xBE40	0x8F25
+0xBE41	0x9069
+0xBE42	0x906E
+0xBE43	0x9068
+0xBE44	0x906D
+0xBE45	0x9077
+0xBE46	0x9130
+0xBE47	0x912D
+0xBE48	0x9127
+0xBE49	0x9131
+0xBE4A	0x9187
+0xBE4B	0x9189
+0xBE4C	0x918B
+0xBE4D	0x9183
+0xBE4E	0x92C5
+0xBE4F	0x92BB
+0xBE50	0x92B7
+0xBE51	0x92EA
+0xBE52	0x92AC
+0xBE53	0x92E4
+0xBE54	0x92C1
+0xBE55	0x92B3
+0xBE56	0x92BC
+0xBE57	0x92D2
+0xBE58	0x92C7
+0xBE59	0x92F0
+0xBE5A	0x92B2
+0xBE5B	0x95AD
+0xBE5C	0x95B1
+0xBE5D	0x9704
+0xBE5E	0x9706
+0xBE5F	0x9707
+0xBE60	0x9709
+0xBE61	0x9760
+0xBE62	0x978D
+0xBE63	0x978B
+0xBE64	0x978F
+0xBE65	0x9821
+0xBE66	0x982B
+0xBE67	0x981C
+0xBE68	0x98B3
+0xBE69	0x990A
+0xBE6A	0x9913
+0xBE6B	0x9912
+0xBE6C	0x9918
+0xBE6D	0x99DD
+0xBE6E	0x99D0
+0xBE6F	0x99DF
+0xBE70	0x99DB
+0xBE71	0x99D1
+0xBE72	0x99D5
+0xBE73	0x99D2
+0xBE74	0x99D9
+0xBE75	0x9AB7
+0xBE76	0x9AEE
+0xBE77	0x9AEF
+0xBE78	0x9B27
+0xBE79	0x9B45
+0xBE7A	0x9B44
+0xBE7B	0x9B77
+0xBE7C	0x9B6F
+0xBE7D	0x9D06
+0xBE7E	0x9D09
+0xBEA1	0x9D03
+0xBEA2	0x9EA9
+0xBEA3	0x9EBE
+0xBEA4	0x9ECE
+0xBEA5	0x58A8
+0xBEA6	0x9F52
+0xBEA7	0x5112
+0xBEA8	0x5118
+0xBEA9	0x5114
+0xBEAA	0x5110
+0xBEAB	0x5115
+0xBEAC	0x5180
+0xBEAD	0x51AA
+0xBEAE	0x51DD
+0xBEAF	0x5291
+0xBEB0	0x5293
+0xBEB1	0x52F3
+0xBEB2	0x5659
+0xBEB3	0x566B
+0xBEB4	0x5679
+0xBEB5	0x5669
+0xBEB6	0x5664
+0xBEB7	0x5678
+0xBEB8	0x566A
+0xBEB9	0x5668
+0xBEBA	0x5665
+0xBEBB	0x5671
+0xBEBC	0x566F
+0xBEBD	0x566C
+0xBEBE	0x5662
+0xBEBF	0x5676
+0xBEC0	0x58C1
+0xBEC1	0x58BE
+0xBEC2	0x58C7
+0xBEC3	0x58C5
+0xBEC4	0x596E
+0xBEC5	0x5B1D
+0xBEC6	0x5B34
+0xBEC7	0x5B78
+0xBEC8	0x5BF0
+0xBEC9	0x5C0E
+0xBECA	0x5F4A
+0xBECB	0x61B2
+0xBECC	0x6191
+0xBECD	0x61A9
+0xBECE	0x618A
+0xBECF	0x61CD
+0xBED0	0x61B6
+0xBED1	0x61BE
+0xBED2	0x61CA
+0xBED3	0x61C8
+0xBED4	0x6230
+0xBED5	0x64C5
+0xBED6	0x64C1
+0xBED7	0x64CB
+0xBED8	0x64BB
+0xBED9	0x64BC
+0xBEDA	0x64DA
+0xBEDB	0x64C4
+0xBEDC	0x64C7
+0xBEDD	0x64C2
+0xBEDE	0x64CD
+0xBEDF	0x64BF
+0xBEE0	0x64D2
+0xBEE1	0x64D4
+0xBEE2	0x64BE
+0xBEE3	0x6574
+0xBEE4	0x66C6
+0xBEE5	0x66C9
+0xBEE6	0x66B9
+0xBEE7	0x66C4
+0xBEE8	0x66C7
+0xBEE9	0x66B8
+0xBEEA	0x6A3D
+0xBEEB	0x6A38
+0xBEEC	0x6A3A
+0xBEED	0x6A59
+0xBEEE	0x6A6B
+0xBEEF	0x6A58
+0xBEF0	0x6A39
+0xBEF1	0x6A44
+0xBEF2	0x6A62
+0xBEF3	0x6A61
+0xBEF4	0x6A4B
+0xBEF5	0x6A47
+0xBEF6	0x6A35
+0xBEF7	0x6A5F
+0xBEF8	0x6A48
+0xBEF9	0x6B59
+0xBEFA	0x6B77
+0xBEFB	0x6C05
+0xBEFC	0x6FC2
+0xBEFD	0x6FB1
+0xBEFE	0x6FA1
+0xBF40	0x6FC3
+0xBF41	0x6FA4
+0xBF42	0x6FC1
+0xBF43	0x6FA7
+0xBF44	0x6FB3
+0xBF45	0x6FC0
+0xBF46	0x6FB9
+0xBF47	0x6FB6
+0xBF48	0x6FA6
+0xBF49	0x6FA0
+0xBF4A	0x6FB4
+0xBF4B	0x71BE
+0xBF4C	0x71C9
+0xBF4D	0x71D0
+0xBF4E	0x71D2
+0xBF4F	0x71C8
+0xBF50	0x71D5
+0xBF51	0x71B9
+0xBF52	0x71CE
+0xBF53	0x71D9
+0xBF54	0x71DC
+0xBF55	0x71C3
+0xBF56	0x71C4
+0xBF57	0x7368
+0xBF58	0x749C
+0xBF59	0x74A3
+0xBF5A	0x7498
+0xBF5B	0x749F
+0xBF5C	0x749E
+0xBF5D	0x74E2
+0xBF5E	0x750C
+0xBF5F	0x750D
+0xBF60	0x7634
+0xBF61	0x7638
+0xBF62	0x763A
+0xBF63	0x76E7
+0xBF64	0x76E5
+0xBF65	0x77A0
+0xBF66	0x779E
+0xBF67	0x779F
+0xBF68	0x77A5
+0xBF69	0x78E8
+0xBF6A	0x78DA
+0xBF6B	0x78EC
+0xBF6C	0x78E7
+0xBF6D	0x79A6
+0xBF6E	0x7A4D
+0xBF6F	0x7A4E
+0xBF70	0x7A46
+0xBF71	0x7A4C
+0xBF72	0x7A4B
+0xBF73	0x7ABA
+0xBF74	0x7BD9
+0xBF75	0x7C11
+0xBF76	0x7BC9
+0xBF77	0x7BE4
+0xBF78	0x7BDB
+0xBF79	0x7BE1
+0xBF7A	0x7BE9
+0xBF7B	0x7BE6
+0xBF7C	0x7CD5
+0xBF7D	0x7CD6
+0xBF7E	0x7E0A
+0xBFA1	0x7E11
+0xBFA2	0x7E08
+0xBFA3	0x7E1B
+0xBFA4	0x7E23
+0xBFA5	0x7E1E
+0xBFA6	0x7E1D
+0xBFA7	0x7E09
+0xBFA8	0x7E10
+0xBFA9	0x7F79
+0xBFAA	0x7FB2
+0xBFAB	0x7FF0
+0xBFAC	0x7FF1
+0xBFAD	0x7FEE
+0xBFAE	0x8028
+0xBFAF	0x81B3
+0xBFB0	0x81A9
+0xBFB1	0x81A8
+0xBFB2	0x81FB
+0xBFB3	0x8208
+0xBFB4	0x8258
+0xBFB5	0x8259
+0xBFB6	0x854A
+0xBFB7	0x8559
+0xBFB8	0x8548
+0xBFB9	0x8568
+0xBFBA	0x8569
+0xBFBB	0x8543
+0xBFBC	0x8549
+0xBFBD	0x856D
+0xBFBE	0x856A
+0xBFBF	0x855E
+0xBFC0	0x8783
+0xBFC1	0x879F
+0xBFC2	0x879E
+0xBFC3	0x87A2
+0xBFC4	0x878D
+0xBFC5	0x8861
+0xBFC6	0x892A
+0xBFC7	0x8932
+0xBFC8	0x8925
+0xBFC9	0x892B
+0xBFCA	0x8921
+0xBFCB	0x89AA
+0xBFCC	0x89A6
+0xBFCD	0x8AE6
+0xBFCE	0x8AFA
+0xBFCF	0x8AEB
+0xBFD0	0x8AF1
+0xBFD1	0x8B00
+0xBFD2	0x8ADC
+0xBFD3	0x8AE7
+0xBFD4	0x8AEE
+0xBFD5	0x8AFE
+0xBFD6	0x8B01
+0xBFD7	0x8B02
+0xBFD8	0x8AF7
+0xBFD9	0x8AED
+0xBFDA	0x8AF3
+0xBFDB	0x8AF6
+0xBFDC	0x8AFC
+0xBFDD	0x8C6B
+0xBFDE	0x8C6D
+0xBFDF	0x8C93
+0xBFE0	0x8CF4
+0xBFE1	0x8E44
+0xBFE2	0x8E31
+0xBFE3	0x8E34
+0xBFE4	0x8E42
+0xBFE5	0x8E39
+0xBFE6	0x8E35
+0xBFE7	0x8F3B
+0xBFE8	0x8F2F
+0xBFE9	0x8F38
+0xBFEA	0x8F33
+0xBFEB	0x8FA8
+0xBFEC	0x8FA6
+0xBFED	0x9075
+0xBFEE	0x9074
+0xBFEF	0x9078
+0xBFF0	0x9072
+0xBFF1	0x907C
+0xBFF2	0x907A
+0xBFF3	0x9134
+0xBFF4	0x9192
+0xBFF5	0x9320
+0xBFF6	0x9336
+0xBFF7	0x92F8
+0xBFF8	0x9333
+0xBFF9	0x932F
+0xBFFA	0x9322
+0xBFFB	0x92FC
+0xBFFC	0x932B
+0xBFFD	0x9304
+0xBFFE	0x931A
+0xC040	0x9310
+0xC041	0x9326
+0xC042	0x9321
+0xC043	0x9315
+0xC044	0x932E
+0xC045	0x9319
+0xC046	0x95BB
+0xC047	0x96A7
+0xC048	0x96A8
+0xC049	0x96AA
+0xC04A	0x96D5
+0xC04B	0x970E
+0xC04C	0x9711
+0xC04D	0x9716
+0xC04E	0x970D
+0xC04F	0x9713
+0xC050	0x970F
+0xC051	0x975B
+0xC052	0x975C
+0xC053	0x9766
+0xC054	0x9798
+0xC055	0x9830
+0xC056	0x9838
+0xC057	0x983B
+0xC058	0x9837
+0xC059	0x982D
+0xC05A	0x9839
+0xC05B	0x9824
+0xC05C	0x9910
+0xC05D	0x9928
+0xC05E	0x991E
+0xC05F	0x991B
+0xC060	0x9921
+0xC061	0x991A
+0xC062	0x99ED
+0xC063	0x99E2
+0xC064	0x99F1
+0xC065	0x9AB8
+0xC066	0x9ABC
+0xC067	0x9AFB
+0xC068	0x9AED
+0xC069	0x9B28
+0xC06A	0x9B91
+0xC06B	0x9D15
+0xC06C	0x9D23
+0xC06D	0x9D26
+0xC06E	0x9D28
+0xC06F	0x9D12
+0xC070	0x9D1B
+0xC071	0x9ED8
+0xC072	0x9ED4
+0xC073	0x9F8D
+0xC074	0x9F9C
+0xC075	0x512A
+0xC076	0x511F
+0xC077	0x5121
+0xC078	0x5132
+0xC079	0x52F5
+0xC07A	0x568E
+0xC07B	0x5680
+0xC07C	0x5690
+0xC07D	0x5685
+0xC07E	0x5687
+0xC0A1	0x568F
+0xC0A2	0x58D5
+0xC0A3	0x58D3
+0xC0A4	0x58D1
+0xC0A5	0x58CE
+0xC0A6	0x5B30
+0xC0A7	0x5B2A
+0xC0A8	0x5B24
+0xC0A9	0x5B7A
+0xC0AA	0x5C37
+0xC0AB	0x5C68
+0xC0AC	0x5DBC
+0xC0AD	0x5DBA
+0xC0AE	0x5DBD
+0xC0AF	0x5DB8
+0xC0B0	0x5E6B
+0xC0B1	0x5F4C
+0xC0B2	0x5FBD
+0xC0B3	0x61C9
+0xC0B4	0x61C2
+0xC0B5	0x61C7
+0xC0B6	0x61E6
+0xC0B7	0x61CB
+0xC0B8	0x6232
+0xC0B9	0x6234
+0xC0BA	0x64CE
+0xC0BB	0x64CA
+0xC0BC	0x64D8
+0xC0BD	0x64E0
+0xC0BE	0x64F0
+0xC0BF	0x64E6
+0xC0C0	0x64EC
+0xC0C1	0x64F1
+0xC0C2	0x64E2
+0xC0C3	0x64ED
+0xC0C4	0x6582
+0xC0C5	0x6583
+0xC0C6	0x66D9
+0xC0C7	0x66D6
+0xC0C8	0x6A80
+0xC0C9	0x6A94
+0xC0CA	0x6A84
+0xC0CB	0x6AA2
+0xC0CC	0x6A9C
+0xC0CD	0x6ADB
+0xC0CE	0x6AA3
+0xC0CF	0x6A7E
+0xC0D0	0x6A97
+0xC0D1	0x6A90
+0xC0D2	0x6AA0
+0xC0D3	0x6B5C
+0xC0D4	0x6BAE
+0xC0D5	0x6BDA
+0xC0D6	0x6C08
+0xC0D7	0x6FD8
+0xC0D8	0x6FF1
+0xC0D9	0x6FDF
+0xC0DA	0x6FE0
+0xC0DB	0x6FDB
+0xC0DC	0x6FE4
+0xC0DD	0x6FEB
+0xC0DE	0x6FEF
+0xC0DF	0x6F80
+0xC0E0	0x6FEC
+0xC0E1	0x6FE1
+0xC0E2	0x6FE9
+0xC0E3	0x6FD5
+0xC0E4	0x6FEE
+0xC0E5	0x6FF0
+0xC0E6	0x71E7
+0xC0E7	0x71DF
+0xC0E8	0x71EE
+0xC0E9	0x71E6
+0xC0EA	0x71E5
+0xC0EB	0x71ED
+0xC0EC	0x71EC
+0xC0ED	0x71F4
+0xC0EE	0x71E0
+0xC0EF	0x7235
+0xC0F0	0x7246
+0xC0F1	0x7370
+0xC0F2	0x7372
+0xC0F3	0x74A9
+0xC0F4	0x74B0
+0xC0F5	0x74A6
+0xC0F6	0x74A8
+0xC0F7	0x7646
+0xC0F8	0x7642
+0xC0F9	0x764C
+0xC0FA	0x76EA
+0xC0FB	0x77B3
+0xC0FC	0x77AA
+0xC0FD	0x77B0
+0xC0FE	0x77AC
+0xC140	0x77A7
+0xC141	0x77AD
+0xC142	0x77EF
+0xC143	0x78F7
+0xC144	0x78FA
+0xC145	0x78F4
+0xC146	0x78EF
+0xC147	0x7901
+0xC148	0x79A7
+0xC149	0x79AA
+0xC14A	0x7A57
+0xC14B	0x7ABF
+0xC14C	0x7C07
+0xC14D	0x7C0D
+0xC14E	0x7BFE
+0xC14F	0x7BF7
+0xC150	0x7C0C
+0xC151	0x7BE0
+0xC152	0x7CE0
+0xC153	0x7CDC
+0xC154	0x7CDE
+0xC155	0x7CE2
+0xC156	0x7CDF
+0xC157	0x7CD9
+0xC158	0x7CDD
+0xC159	0x7E2E
+0xC15A	0x7E3E
+0xC15B	0x7E46
+0xC15C	0x7E37
+0xC15D	0x7E32
+0xC15E	0x7E43
+0xC15F	0x7E2B
+0xC160	0x7E3D
+0xC161	0x7E31
+0xC162	0x7E45
+0xC163	0x7E41
+0xC164	0x7E34
+0xC165	0x7E39
+0xC166	0x7E48
+0xC167	0x7E35
+0xC168	0x7E3F
+0xC169	0x7E2F
+0xC16A	0x7F44
+0xC16B	0x7FF3
+0xC16C	0x7FFC
+0xC16D	0x8071
+0xC16E	0x8072
+0xC16F	0x8070
+0xC170	0x806F
+0xC171	0x8073
+0xC172	0x81C6
+0xC173	0x81C3
+0xC174	0x81BA
+0xC175	0x81C2
+0xC176	0x81C0
+0xC177	0x81BF
+0xC178	0x81BD
+0xC179	0x81C9
+0xC17A	0x81BE
+0xC17B	0x81E8
+0xC17C	0x8209
+0xC17D	0x8271
+0xC17E	0x85AA
+0xC1A1	0x8584
+0xC1A2	0x857E
+0xC1A3	0x859C
+0xC1A4	0x8591
+0xC1A5	0x8594
+0xC1A6	0x85AF
+0xC1A7	0x859B
+0xC1A8	0x8587
+0xC1A9	0x85A8
+0xC1AA	0x858A
+0xC1AB	0x8667
+0xC1AC	0x87C0
+0xC1AD	0x87D1
+0xC1AE	0x87B3
+0xC1AF	0x87D2
+0xC1B0	0x87C6
+0xC1B1	0x87AB
+0xC1B2	0x87BB
+0xC1B3	0x87BA
+0xC1B4	0x87C8
+0xC1B5	0x87CB
+0xC1B6	0x893B
+0xC1B7	0x8936
+0xC1B8	0x8944
+0xC1B9	0x8938
+0xC1BA	0x893D
+0xC1BB	0x89AC
+0xC1BC	0x8B0E
+0xC1BD	0x8B17
+0xC1BE	0x8B19
+0xC1BF	0x8B1B
+0xC1C0	0x8B0A
+0xC1C1	0x8B20
+0xC1C2	0x8B1D
+0xC1C3	0x8B04
+0xC1C4	0x8B10
+0xC1C5	0x8C41
+0xC1C6	0x8C3F
+0xC1C7	0x8C73
+0xC1C8	0x8CFA
+0xC1C9	0x8CFD
+0xC1CA	0x8CFC
+0xC1CB	0x8CF8
+0xC1CC	0x8CFB
+0xC1CD	0x8DA8
+0xC1CE	0x8E49
+0xC1CF	0x8E4B
+0xC1D0	0x8E48
+0xC1D1	0x8E4A
+0xC1D2	0x8F44
+0xC1D3	0x8F3E
+0xC1D4	0x8F42
+0xC1D5	0x8F45
+0xC1D6	0x8F3F
+0xC1D7	0x907F
+0xC1D8	0x907D
+0xC1D9	0x9084
+0xC1DA	0x9081
+0xC1DB	0x9082
+0xC1DC	0x9080
+0xC1DD	0x9139
+0xC1DE	0x91A3
+0xC1DF	0x919E
+0xC1E0	0x919C
+0xC1E1	0x934D
+0xC1E2	0x9382
+0xC1E3	0x9328
+0xC1E4	0x9375
+0xC1E5	0x934A
+0xC1E6	0x9365
+0xC1E7	0x934B
+0xC1E8	0x9318
+0xC1E9	0x937E
+0xC1EA	0x936C
+0xC1EB	0x935B
+0xC1EC	0x9370
+0xC1ED	0x935A
+0xC1EE	0x9354
+0xC1EF	0x95CA
+0xC1F0	0x95CB
+0xC1F1	0x95CC
+0xC1F2	0x95C8
+0xC1F3	0x95C6
+0xC1F4	0x96B1
+0xC1F5	0x96B8
+0xC1F6	0x96D6
+0xC1F7	0x971C
+0xC1F8	0x971E
+0xC1F9	0x97A0
+0xC1FA	0x97D3
+0xC1FB	0x9846
+0xC1FC	0x98B6
+0xC1FD	0x9935
+0xC1FE	0x9A01
+0xC240	0x99FF
+0xC241	0x9BAE
+0xC242	0x9BAB
+0xC243	0x9BAA
+0xC244	0x9BAD
+0xC245	0x9D3B
+0xC246	0x9D3F
+0xC247	0x9E8B
+0xC248	0x9ECF
+0xC249	0x9EDE
+0xC24A	0x9EDC
+0xC24B	0x9EDD
+0xC24C	0x9EDB
+0xC24D	0x9F3E
+0xC24E	0x9F4B
+0xC24F	0x53E2
+0xC250	0x5695
+0xC251	0x56AE
+0xC252	0x58D9
+0xC253	0x58D8
+0xC254	0x5B38
+0xC255	0x5F5D
+0xC256	0x61E3
+0xC257	0x6233
+0xC258	0x64F4
+0xC259	0x64F2
+0xC25A	0x64FE
+0xC25B	0x6506
+0xC25C	0x64FA
+0xC25D	0x64FB
+0xC25E	0x64F7
+0xC25F	0x65B7
+0xC260	0x66DC
+0xC261	0x6726
+0xC262	0x6AB3
+0xC263	0x6AAC
+0xC264	0x6AC3
+0xC265	0x6ABB
+0xC266	0x6AB8
+0xC267	0x6AC2
+0xC268	0x6AAE
+0xC269	0x6AAF
+0xC26A	0x6B5F
+0xC26B	0x6B78
+0xC26C	0x6BAF
+0xC26D	0x7009
+0xC26E	0x700B
+0xC26F	0x6FFE
+0xC270	0x7006
+0xC271	0x6FFA
+0xC272	0x7011
+0xC273	0x700F
+0xC274	0x71FB
+0xC275	0x71FC
+0xC276	0x71FE
+0xC277	0x71F8
+0xC278	0x7377
+0xC279	0x7375
+0xC27A	0x74A7
+0xC27B	0x74BF
+0xC27C	0x7515
+0xC27D	0x7656
+0xC27E	0x7658
+0xC2A1	0x7652
+0xC2A2	0x77BD
+0xC2A3	0x77BF
+0xC2A4	0x77BB
+0xC2A5	0x77BC
+0xC2A6	0x790E
+0xC2A7	0x79AE
+0xC2A8	0x7A61
+0xC2A9	0x7A62
+0xC2AA	0x7A60
+0xC2AB	0x7AC4
+0xC2AC	0x7AC5
+0xC2AD	0x7C2B
+0xC2AE	0x7C27
+0xC2AF	0x7C2A
+0xC2B0	0x7C1E
+0xC2B1	0x7C23
+0xC2B2	0x7C21
+0xC2B3	0x7CE7
+0xC2B4	0x7E54
+0xC2B5	0x7E55
+0xC2B6	0x7E5E
+0xC2B7	0x7E5A
+0xC2B8	0x7E61
+0xC2B9	0x7E52
+0xC2BA	0x7E59
+0xC2BB	0x7F48
+0xC2BC	0x7FF9
+0xC2BD	0x7FFB
+0xC2BE	0x8077
+0xC2BF	0x8076
+0xC2C0	0x81CD
+0xC2C1	0x81CF
+0xC2C2	0x820A
+0xC2C3	0x85CF
+0xC2C4	0x85A9
+0xC2C5	0x85CD
+0xC2C6	0x85D0
+0xC2C7	0x85C9
+0xC2C8	0x85B0
+0xC2C9	0x85BA
+0xC2CA	0x85B9
+0xC2CB	0x85A6
+0xC2CC	0x87EF
+0xC2CD	0x87EC
+0xC2CE	0x87F2
+0xC2CF	0x87E0
+0xC2D0	0x8986
+0xC2D1	0x89B2
+0xC2D2	0x89F4
+0xC2D3	0x8B28
+0xC2D4	0x8B39
+0xC2D5	0x8B2C
+0xC2D6	0x8B2B
+0xC2D7	0x8C50
+0xC2D8	0x8D05
+0xC2D9	0x8E59
+0xC2DA	0x8E63
+0xC2DB	0x8E66
+0xC2DC	0x8E64
+0xC2DD	0x8E5F
+0xC2DE	0x8E55
+0xC2DF	0x8EC0
+0xC2E0	0x8F49
+0xC2E1	0x8F4D
+0xC2E2	0x9087
+0xC2E3	0x9083
+0xC2E4	0x9088
+0xC2E5	0x91AB
+0xC2E6	0x91AC
+0xC2E7	0x91D0
+0xC2E8	0x9394
+0xC2E9	0x938A
+0xC2EA	0x9396
+0xC2EB	0x93A2
+0xC2EC	0x93B3
+0xC2ED	0x93AE
+0xC2EE	0x93AC
+0xC2EF	0x93B0
+0xC2F0	0x9398
+0xC2F1	0x939A
+0xC2F2	0x9397
+0xC2F3	0x95D4
+0xC2F4	0x95D6
+0xC2F5	0x95D0
+0xC2F6	0x95D5
+0xC2F7	0x96E2
+0xC2F8	0x96DC
+0xC2F9	0x96D9
+0xC2FA	0x96DB
+0xC2FB	0x96DE
+0xC2FC	0x9724
+0xC2FD	0x97A3
+0xC2FE	0x97A6
+0xC340	0x97AD
+0xC341	0x97F9
+0xC342	0x984D
+0xC343	0x984F
+0xC344	0x984C
+0xC345	0x984E
+0xC346	0x9853
+0xC347	0x98BA
+0xC348	0x993E
+0xC349	0x993F
+0xC34A	0x993D
+0xC34B	0x992E
+0xC34C	0x99A5
+0xC34D	0x9A0E
+0xC34E	0x9AC1
+0xC34F	0x9B03
+0xC350	0x9B06
+0xC351	0x9B4F
+0xC352	0x9B4E
+0xC353	0x9B4D
+0xC354	0x9BCA
+0xC355	0x9BC9
+0xC356	0x9BFD
+0xC357	0x9BC8
+0xC358	0x9BC0
+0xC359	0x9D51
+0xC35A	0x9D5D
+0xC35B	0x9D60
+0xC35C	0x9EE0
+0xC35D	0x9F15
+0xC35E	0x9F2C
+0xC35F	0x5133
+0xC360	0x56A5
+0xC361	0x58DE
+0xC362	0x58DF
+0xC363	0x58E2
+0xC364	0x5BF5
+0xC365	0x9F90
+0xC366	0x5EEC
+0xC367	0x61F2
+0xC368	0x61F7
+0xC369	0x61F6
+0xC36A	0x61F5
+0xC36B	0x6500
+0xC36C	0x650F
+0xC36D	0x66E0
+0xC36E	0x66DD
+0xC36F	0x6AE5
+0xC370	0x6ADD
+0xC371	0x6ADA
+0xC372	0x6AD3
+0xC373	0x701B
+0xC374	0x701F
+0xC375	0x7028
+0xC376	0x701A
+0xC377	0x701D
+0xC378	0x7015
+0xC379	0x7018
+0xC37A	0x7206
+0xC37B	0x720D
+0xC37C	0x7258
+0xC37D	0x72A2
+0xC37E	0x7378
+0xC3A1	0x737A
+0xC3A2	0x74BD
+0xC3A3	0x74CA
+0xC3A4	0x74E3
+0xC3A5	0x7587
+0xC3A6	0x7586
+0xC3A7	0x765F
+0xC3A8	0x7661
+0xC3A9	0x77C7
+0xC3AA	0x7919
+0xC3AB	0x79B1
+0xC3AC	0x7A6B
+0xC3AD	0x7A69
+0xC3AE	0x7C3E
+0xC3AF	0x7C3F
+0xC3B0	0x7C38
+0xC3B1	0x7C3D
+0xC3B2	0x7C37
+0xC3B3	0x7C40
+0xC3B4	0x7E6B
+0xC3B5	0x7E6D
+0xC3B6	0x7E79
+0xC3B7	0x7E69
+0xC3B8	0x7E6A
+0xC3B9	0x7F85
+0xC3BA	0x7E73
+0xC3BB	0x7FB6
+0xC3BC	0x7FB9
+0xC3BD	0x7FB8
+0xC3BE	0x81D8
+0xC3BF	0x85E9
+0xC3C0	0x85DD
+0xC3C1	0x85EA
+0xC3C2	0x85D5
+0xC3C3	0x85E4
+0xC3C4	0x85E5
+0xC3C5	0x85F7
+0xC3C6	0x87FB
+0xC3C7	0x8805
+0xC3C8	0x880D
+0xC3C9	0x87F9
+0xC3CA	0x87FE
+0xC3CB	0x8960
+0xC3CC	0x895F
+0xC3CD	0x8956
+0xC3CE	0x895E
+0xC3CF	0x8B41
+0xC3D0	0x8B5C
+0xC3D1	0x8B58
+0xC3D2	0x8B49
+0xC3D3	0x8B5A
+0xC3D4	0x8B4E
+0xC3D5	0x8B4F
+0xC3D6	0x8B46
+0xC3D7	0x8B59
+0xC3D8	0x8D08
+0xC3D9	0x8D0A
+0xC3DA	0x8E7C
+0xC3DB	0x8E72
+0xC3DC	0x8E87
+0xC3DD	0x8E76
+0xC3DE	0x8E6C
+0xC3DF	0x8E7A
+0xC3E0	0x8E74
+0xC3E1	0x8F54
+0xC3E2	0x8F4E
+0xC3E3	0x8FAD
+0xC3E4	0x908A
+0xC3E5	0x908B
+0xC3E6	0x91B1
+0xC3E7	0x91AE
+0xC3E8	0x93E1
+0xC3E9	0x93D1
+0xC3EA	0x93DF
+0xC3EB	0x93C3
+0xC3EC	0x93C8
+0xC3ED	0x93DC
+0xC3EE	0x93DD
+0xC3EF	0x93D6
+0xC3F0	0x93E2
+0xC3F1	0x93CD
+0xC3F2	0x93D8
+0xC3F3	0x93E4
+0xC3F4	0x93D7
+0xC3F5	0x93E8
+0xC3F6	0x95DC
+0xC3F7	0x96B4
+0xC3F8	0x96E3
+0xC3F9	0x972A
+0xC3FA	0x9727
+0xC3FB	0x9761
+0xC3FC	0x97DC
+0xC3FD	0x97FB
+0xC3FE	0x985E
+0xC440	0x9858
+0xC441	0x985B
+0xC442	0x98BC
+0xC443	0x9945
+0xC444	0x9949
+0xC445	0x9A16
+0xC446	0x9A19
+0xC447	0x9B0D
+0xC448	0x9BE8
+0xC449	0x9BE7
+0xC44A	0x9BD6
+0xC44B	0x9BDB
+0xC44C	0x9D89
+0xC44D	0x9D61
+0xC44E	0x9D72
+0xC44F	0x9D6A
+0xC450	0x9D6C
+0xC451	0x9E92
+0xC452	0x9E97
+0xC453	0x9E93
+0xC454	0x9EB4
+0xC455	0x52F8
+0xC456	0x56A8
+0xC457	0x56B7
+0xC458	0x56B6
+0xC459	0x56B4
+0xC45A	0x56BC
+0xC45B	0x58E4
+0xC45C	0x5B40
+0xC45D	0x5B43
+0xC45E	0x5B7D
+0xC45F	0x5BF6
+0xC460	0x5DC9
+0xC461	0x61F8
+0xC462	0x61FA
+0xC463	0x6518
+0xC464	0x6514
+0xC465	0x6519
+0xC466	0x66E6
+0xC467	0x6727
+0xC468	0x6AEC
+0xC469	0x703E
+0xC46A	0x7030
+0xC46B	0x7032
+0xC46C	0x7210
+0xC46D	0x737B
+0xC46E	0x74CF
+0xC46F	0x7662
+0xC470	0x7665
+0xC471	0x7926
+0xC472	0x792A
+0xC473	0x792C
+0xC474	0x792B
+0xC475	0x7AC7
+0xC476	0x7AF6
+0xC477	0x7C4C
+0xC478	0x7C43
+0xC479	0x7C4D
+0xC47A	0x7CEF
+0xC47B	0x7CF0
+0xC47C	0x8FAE
+0xC47D	0x7E7D
+0xC47E	0x7E7C
+0xC4A1	0x7E82
+0xC4A2	0x7F4C
+0xC4A3	0x8000
+0xC4A4	0x81DA
+0xC4A5	0x8266
+0xC4A6	0x85FB
+0xC4A7	0x85F9
+0xC4A8	0x8611
+0xC4A9	0x85FA
+0xC4AA	0x8606
+0xC4AB	0x860B
+0xC4AC	0x8607
+0xC4AD	0x860A
+0xC4AE	0x8814
+0xC4AF	0x8815
+0xC4B0	0x8964
+0xC4B1	0x89BA
+0xC4B2	0x89F8
+0xC4B3	0x8B70
+0xC4B4	0x8B6C
+0xC4B5	0x8B66
+0xC4B6	0x8B6F
+0xC4B7	0x8B5F
+0xC4B8	0x8B6B
+0xC4B9	0x8D0F
+0xC4BA	0x8D0D
+0xC4BB	0x8E89
+0xC4BC	0x8E81
+0xC4BD	0x8E85
+0xC4BE	0x8E82
+0xC4BF	0x91B4
+0xC4C0	0x91CB
+0xC4C1	0x9418
+0xC4C2	0x9403
+0xC4C3	0x93FD
+0xC4C4	0x95E1
+0xC4C5	0x9730
+0xC4C6	0x98C4
+0xC4C7	0x9952
+0xC4C8	0x9951
+0xC4C9	0x99A8
+0xC4CA	0x9A2B
+0xC4CB	0x9A30
+0xC4CC	0x9A37
+0xC4CD	0x9A35
+0xC4CE	0x9C13
+0xC4CF	0x9C0D
+0xC4D0	0x9E79
+0xC4D1	0x9EB5
+0xC4D2	0x9EE8
+0xC4D3	0x9F2F
+0xC4D4	0x9F5F
+0xC4D5	0x9F63
+0xC4D6	0x9F61
+0xC4D7	0x5137
+0xC4D8	0x5138
+0xC4D9	0x56C1
+0xC4DA	0x56C0
+0xC4DB	0x56C2
+0xC4DC	0x5914
+0xC4DD	0x5C6C
+0xC4DE	0x5DCD
+0xC4DF	0x61FC
+0xC4E0	0x61FE
+0xC4E1	0x651D
+0xC4E2	0x651C
+0xC4E3	0x6595
+0xC4E4	0x66E9
+0xC4E5	0x6AFB
+0xC4E6	0x6B04
+0xC4E7	0x6AFA
+0xC4E8	0x6BB2
+0xC4E9	0x704C
+0xC4EA	0x721B
+0xC4EB	0x72A7
+0xC4EC	0x74D6
+0xC4ED	0x74D4
+0xC4EE	0x7669
+0xC4EF	0x77D3
+0xC4F0	0x7C50
+0xC4F1	0x7E8F
+0xC4F2	0x7E8C
+0xC4F3	0x7FBC
+0xC4F4	0x8617
+0xC4F5	0x862D
+0xC4F6	0x861A
+0xC4F7	0x8823
+0xC4F8	0x8822
+0xC4F9	0x8821
+0xC4FA	0x881F
+0xC4FB	0x896A
+0xC4FC	0x896C
+0xC4FD	0x89BD
+0xC4FE	0x8B74
+0xC540	0x8B77
+0xC541	0x8B7D
+0xC542	0x8D13
+0xC543	0x8E8A
+0xC544	0x8E8D
+0xC545	0x8E8B
+0xC546	0x8F5F
+0xC547	0x8FAF
+0xC548	0x91BA
+0xC549	0x942E
+0xC54A	0x9433
+0xC54B	0x9435
+0xC54C	0x943A
+0xC54D	0x9438
+0xC54E	0x9432
+0xC54F	0x942B
+0xC550	0x95E2
+0xC551	0x9738
+0xC552	0x9739
+0xC553	0x9732
+0xC554	0x97FF
+0xC555	0x9867
+0xC556	0x9865
+0xC557	0x9957
+0xC558	0x9A45
+0xC559	0x9A43
+0xC55A	0x9A40
+0xC55B	0x9A3E
+0xC55C	0x9ACF
+0xC55D	0x9B54
+0xC55E	0x9B51
+0xC55F	0x9C2D
+0xC560	0x9C25
+0xC561	0x9DAF
+0xC562	0x9DB4
+0xC563	0x9DC2
+0xC564	0x9DB8
+0xC565	0x9E9D
+0xC566	0x9EEF
+0xC567	0x9F19
+0xC568	0x9F5C
+0xC569	0x9F66
+0xC56A	0x9F67
+0xC56B	0x513C
+0xC56C	0x513B
+0xC56D	0x56C8
+0xC56E	0x56CA
+0xC56F	0x56C9
+0xC570	0x5B7F
+0xC571	0x5DD4
+0xC572	0x5DD2
+0xC573	0x5F4E
+0xC574	0x61FF
+0xC575	0x6524
+0xC576	0x6B0A
+0xC577	0x6B61
+0xC578	0x7051
+0xC579	0x7058
+0xC57A	0x7380
+0xC57B	0x74E4
+0xC57C	0x758A
+0xC57D	0x766E
+0xC57E	0x766C
+0xC5A1	0x79B3
+0xC5A2	0x7C60
+0xC5A3	0x7C5F
+0xC5A4	0x807E
+0xC5A5	0x807D
+0xC5A6	0x81DF
+0xC5A7	0x8972
+0xC5A8	0x896F
+0xC5A9	0x89FC
+0xC5AA	0x8B80
+0xC5AB	0x8D16
+0xC5AC	0x8D17
+0xC5AD	0x8E91
+0xC5AE	0x8E93
+0xC5AF	0x8F61
+0xC5B0	0x9148
+0xC5B1	0x9444
+0xC5B2	0x9451
+0xC5B3	0x9452
+0xC5B4	0x973D
+0xC5B5	0x973E
+0xC5B6	0x97C3
+0xC5B7	0x97C1
+0xC5B8	0x986B
+0xC5B9	0x9955
+0xC5BA	0x9A55
+0xC5BB	0x9A4D
+0xC5BC	0x9AD2
+0xC5BD	0x9B1A
+0xC5BE	0x9C49
+0xC5BF	0x9C31
+0xC5C0	0x9C3E
+0xC5C1	0x9C3B
+0xC5C2	0x9DD3
+0xC5C3	0x9DD7
+0xC5C4	0x9F34
+0xC5C5	0x9F6C
+0xC5C6	0x9F6A
+0xC5C7	0x9F94
+0xC5C8	0x56CC
+0xC5C9	0x5DD6
+0xC5CA	0x6200
+0xC5CB	0x6523
+0xC5CC	0x652B
+0xC5CD	0x652A
+0xC5CE	0x66EC
+0xC5CF	0x6B10
+0xC5D0	0x74DA
+0xC5D1	0x7ACA
+0xC5D2	0x7C64
+0xC5D3	0x7C63
+0xC5D4	0x7C65
+0xC5D5	0x7E93
+0xC5D6	0x7E96
+0xC5D7	0x7E94
+0xC5D8	0x81E2
+0xC5D9	0x8638
+0xC5DA	0x863F
+0xC5DB	0x8831
+0xC5DC	0x8B8A
+0xC5DD	0x9090
+0xC5DE	0x908F
+0xC5DF	0x9463
+0xC5E0	0x9460
+0xC5E1	0x9464
+0xC5E2	0x9768
+0xC5E3	0x986F
+0xC5E4	0x995C
+0xC5E5	0x9A5A
+0xC5E6	0x9A5B
+0xC5E7	0x9A57
+0xC5E8	0x9AD3
+0xC5E9	0x9AD4
+0xC5EA	0x9AD1
+0xC5EB	0x9C54
+0xC5EC	0x9C57
+0xC5ED	0x9C56
+0xC5EE	0x9DE5
+0xC5EF	0x9E9F
+0xC5F0	0x9EF4
+0xC5F1	0x56D1
+0xC5F2	0x58E9
+0xC5F3	0x652C
+0xC5F4	0x705E
+0xC5F5	0x7671
+0xC5F6	0x7672
+0xC5F7	0x77D7
+0xC5F8	0x7F50
+0xC5F9	0x7F88
+0xC5FA	0x8836
+0xC5FB	0x8839
+0xC5FC	0x8862
+0xC5FD	0x8B93
+0xC5FE	0x8B92
+0xC640	0x8B96
+0xC641	0x8277
+0xC642	0x8D1B
+0xC643	0x91C0
+0xC644	0x946A
+0xC645	0x9742
+0xC646	0x9748
+0xC647	0x9744
+0xC648	0x97C6
+0xC649	0x9870
+0xC64A	0x9A5F
+0xC64B	0x9B22
+0xC64C	0x9B58
+0xC64D	0x9C5F
+0xC64E	0x9DF9
+0xC64F	0x9DFA
+0xC650	0x9E7C
+0xC651	0x9E7D
+0xC652	0x9F07
+0xC653	0x9F77
+0xC654	0x9F72
+0xC655	0x5EF3
+0xC656	0x6B16
+0xC657	0x7063
+0xC658	0x7C6C
+0xC659	0x7C6E
+0xC65A	0x883B
+0xC65B	0x89C0
+0xC65C	0x8EA1
+0xC65D	0x91C1
+0xC65E	0x9472
+0xC65F	0x9470
+0xC660	0x9871
+0xC661	0x995E
+0xC662	0x9AD6
+0xC663	0x9B23
+0xC664	0x9ECC
+0xC665	0x7064
+0xC666	0x77DA
+0xC667	0x8B9A
+0xC668	0x9477
+0xC669	0x97C9
+0xC66A	0x9A62
+0xC66B	0x9A65
+0xC66C	0x7E9C
+0xC66D	0x8B9C
+0xC66E	0x8EAA
+0xC66F	0x91C5
+0xC670	0x947D
+0xC671	0x947E
+0xC672	0x947C
+0xC673	0x9C77
+0xC674	0x9C78
+0xC675	0x9EF7
+0xC676	0x8C54
+0xC677	0x947F
+0xC678	0x9E1A
+0xC679	0x7228
+0xC67A	0x9A6A
+0xC67B	0x9B31
+0xC67C	0x9E1B
+0xC67D	0x9E1E
+0xC67E	0x7C72
+0xC940	0x4E42
+0xC941	0x4E5C
+0xC942	0x51F5
+0xC943	0x531A
+0xC944	0x5382
+0xC945	0x4E07
+0xC946	0x4E0C
+0xC947	0x4E47
+0xC948	0x4E8D
+0xC949	0x56D7
+0xC94A	0xFA0C
+0xC94B	0x5C6E
+0xC94C	0x5F73
+0xC94D	0x4E0F
+0xC94E	0x5187
+0xC94F	0x4E0E
+0xC950	0x4E2E
+0xC951	0x4E93
+0xC952	0x4EC2
+0xC953	0x4EC9
+0xC954	0x4EC8
+0xC955	0x5198
+0xC956	0x52FC
+0xC957	0x536C
+0xC958	0x53B9
+0xC959	0x5720
+0xC95A	0x5903
+0xC95B	0x592C
+0xC95C	0x5C10
+0xC95D	0x5DFF
+0xC95E	0x65E1
+0xC95F	0x6BB3
+0xC960	0x6BCC
+0xC961	0x6C14
+0xC962	0x723F
+0xC963	0x4E31
+0xC964	0x4E3C
+0xC965	0x4EE8
+0xC966	0x4EDC
+0xC967	0x4EE9
+0xC968	0x4EE1
+0xC969	0x4EDD
+0xC96A	0x4EDA
+0xC96B	0x520C
+0xC96C	0x531C
+0xC96D	0x534C
+0xC96E	0x5722
+0xC96F	0x5723
+0xC970	0x5917
+0xC971	0x592F
+0xC972	0x5B81
+0xC973	0x5B84
+0xC974	0x5C12
+0xC975	0x5C3B
+0xC976	0x5C74
+0xC977	0x5C73
+0xC978	0x5E04
+0xC979	0x5E80
+0xC97A	0x5E82
+0xC97B	0x5FC9
+0xC97C	0x6209
+0xC97D	0x6250
+0xC97E	0x6C15
+0xC9A1	0x6C36
+0xC9A2	0x6C43
+0xC9A3	0x6C3F
+0xC9A4	0x6C3B
+0xC9A5	0x72AE
+0xC9A6	0x72B0
+0xC9A7	0x738A
+0xC9A8	0x79B8
+0xC9A9	0x808A
+0xC9AA	0x961E
+0xC9AB	0x4F0E
+0xC9AC	0x4F18
+0xC9AD	0x4F2C
+0xC9AE	0x4EF5
+0xC9AF	0x4F14
+0xC9B0	0x4EF1
+0xC9B1	0x4F00
+0xC9B2	0x4EF7
+0xC9B3	0x4F08
+0xC9B4	0x4F1D
+0xC9B5	0x4F02
+0xC9B6	0x4F05
+0xC9B7	0x4F22
+0xC9B8	0x4F13
+0xC9B9	0x4F04
+0xC9BA	0x4EF4
+0xC9BB	0x4F12
+0xC9BC	0x51B1
+0xC9BD	0x5213
+0xC9BE	0x5209
+0xC9BF	0x5210
+0xC9C0	0x52A6
+0xC9C1	0x5322
+0xC9C2	0x531F
+0xC9C3	0x534D
+0xC9C4	0x538A
+0xC9C5	0x5407
+0xC9C6	0x56E1
+0xC9C7	0x56DF
+0xC9C8	0x572E
+0xC9C9	0x572A
+0xC9CA	0x5734
+0xC9CB	0x593C
+0xC9CC	0x5980
+0xC9CD	0x597C
+0xC9CE	0x5985
+0xC9CF	0x597B
+0xC9D0	0x597E
+0xC9D1	0x5977
+0xC9D2	0x597F
+0xC9D3	0x5B56
+0xC9D4	0x5C15
+0xC9D5	0x5C25
+0xC9D6	0x5C7C
+0xC9D7	0x5C7A
+0xC9D8	0x5C7B
+0xC9D9	0x5C7E
+0xC9DA	0x5DDF
+0xC9DB	0x5E75
+0xC9DC	0x5E84
+0xC9DD	0x5F02
+0xC9DE	0x5F1A
+0xC9DF	0x5F74
+0xC9E0	0x5FD5
+0xC9E1	0x5FD4
+0xC9E2	0x5FCF
+0xC9E3	0x625C
+0xC9E4	0x625E
+0xC9E5	0x6264
+0xC9E6	0x6261
+0xC9E7	0x6266
+0xC9E8	0x6262
+0xC9E9	0x6259
+0xC9EA	0x6260
+0xC9EB	0x625A
+0xC9EC	0x6265
+0xC9ED	0x65EF
+0xC9EE	0x65EE
+0xC9EF	0x673E
+0xC9F0	0x6739
+0xC9F1	0x6738
+0xC9F2	0x673B
+0xC9F3	0x673A
+0xC9F4	0x673F
+0xC9F5	0x673C
+0xC9F6	0x6733
+0xC9F7	0x6C18
+0xC9F8	0x6C46
+0xC9F9	0x6C52
+0xC9FA	0x6C5C
+0xC9FB	0x6C4F
+0xC9FC	0x6C4A
+0xC9FD	0x6C54
+0xC9FE	0x6C4B
+0xCA40	0x6C4C
+0xCA41	0x7071
+0xCA42	0x725E
+0xCA43	0x72B4
+0xCA44	0x72B5
+0xCA45	0x738E
+0xCA46	0x752A
+0xCA47	0x767F
+0xCA48	0x7A75
+0xCA49	0x7F51
+0xCA4A	0x8278
+0xCA4B	0x827C
+0xCA4C	0x8280
+0xCA4D	0x827D
+0xCA4E	0x827F
+0xCA4F	0x864D
+0xCA50	0x897E
+0xCA51	0x9099
+0xCA52	0x9097
+0xCA53	0x9098
+0xCA54	0x909B
+0xCA55	0x9094
+0xCA56	0x9622
+0xCA57	0x9624
+0xCA58	0x9620
+0xCA59	0x9623
+0xCA5A	0x4F56
+0xCA5B	0x4F3B
+0xCA5C	0x4F62
+0xCA5D	0x4F49
+0xCA5E	0x4F53
+0xCA5F	0x4F64
+0xCA60	0x4F3E
+0xCA61	0x4F67
+0xCA62	0x4F52
+0xCA63	0x4F5F
+0xCA64	0x4F41
+0xCA65	0x4F58
+0xCA66	0x4F2D
+0xCA67	0x4F33
+0xCA68	0x4F3F
+0xCA69	0x4F61
+0xCA6A	0x518F
+0xCA6B	0x51B9
+0xCA6C	0x521C
+0xCA6D	0x521E
+0xCA6E	0x5221
+0xCA6F	0x52AD
+0xCA70	0x52AE
+0xCA71	0x5309
+0xCA72	0x5363
+0xCA73	0x5372
+0xCA74	0x538E
+0xCA75	0x538F
+0xCA76	0x5430
+0xCA77	0x5437
+0xCA78	0x542A
+0xCA79	0x5454
+0xCA7A	0x5445
+0xCA7B	0x5419
+0xCA7C	0x541C
+0xCA7D	0x5425
+0xCA7E	0x5418
+0xCAA1	0x543D
+0xCAA2	0x544F
+0xCAA3	0x5441
+0xCAA4	0x5428
+0xCAA5	0x5424
+0xCAA6	0x5447
+0xCAA7	0x56EE
+0xCAA8	0x56E7
+0xCAA9	0x56E5
+0xCAAA	0x5741
+0xCAAB	0x5745
+0xCAAC	0x574C
+0xCAAD	0x5749
+0xCAAE	0x574B
+0xCAAF	0x5752
+0xCAB0	0x5906
+0xCAB1	0x5940
+0xCAB2	0x59A6
+0xCAB3	0x5998
+0xCAB4	0x59A0
+0xCAB5	0x5997
+0xCAB6	0x598E
+0xCAB7	0x59A2
+0xCAB8	0x5990
+0xCAB9	0x598F
+0xCABA	0x59A7
+0xCABB	0x59A1
+0xCABC	0x5B8E
+0xCABD	0x5B92
+0xCABE	0x5C28
+0xCABF	0x5C2A
+0xCAC0	0x5C8D
+0xCAC1	0x5C8F
+0xCAC2	0x5C88
+0xCAC3	0x5C8B
+0xCAC4	0x5C89
+0xCAC5	0x5C92
+0xCAC6	0x5C8A
+0xCAC7	0x5C86
+0xCAC8	0x5C93
+0xCAC9	0x5C95
+0xCACA	0x5DE0
+0xCACB	0x5E0A
+0xCACC	0x5E0E
+0xCACD	0x5E8B
+0xCACE	0x5E89
+0xCACF	0x5E8C
+0xCAD0	0x5E88
+0xCAD1	0x5E8D
+0xCAD2	0x5F05
+0xCAD3	0x5F1D
+0xCAD4	0x5F78
+0xCAD5	0x5F76
+0xCAD6	0x5FD2
+0xCAD7	0x5FD1
+0xCAD8	0x5FD0
+0xCAD9	0x5FED
+0xCADA	0x5FE8
+0xCADB	0x5FEE
+0xCADC	0x5FF3
+0xCADD	0x5FE1
+0xCADE	0x5FE4
+0xCADF	0x5FE3
+0xCAE0	0x5FFA
+0xCAE1	0x5FEF
+0xCAE2	0x5FF7
+0xCAE3	0x5FFB
+0xCAE4	0x6000
+0xCAE5	0x5FF4
+0xCAE6	0x623A
+0xCAE7	0x6283
+0xCAE8	0x628C
+0xCAE9	0x628E
+0xCAEA	0x628F
+0xCAEB	0x6294
+0xCAEC	0x6287
+0xCAED	0x6271
+0xCAEE	0x627B
+0xCAEF	0x627A
+0xCAF0	0x6270
+0xCAF1	0x6281
+0xCAF2	0x6288
+0xCAF3	0x6277
+0xCAF4	0x627D
+0xCAF5	0x6272
+0xCAF6	0x6274
+0xCAF7	0x6537
+0xCAF8	0x65F0
+0xCAF9	0x65F4
+0xCAFA	0x65F3
+0xCAFB	0x65F2
+0xCAFC	0x65F5
+0xCAFD	0x6745
+0xCAFE	0x6747
+0xCB40	0x6759
+0xCB41	0x6755
+0xCB42	0x674C
+0xCB43	0x6748
+0xCB44	0x675D
+0xCB45	0x674D
+0xCB46	0x675A
+0xCB47	0x674B
+0xCB48	0x6BD0
+0xCB49	0x6C19
+0xCB4A	0x6C1A
+0xCB4B	0x6C78
+0xCB4C	0x6C67
+0xCB4D	0x6C6B
+0xCB4E	0x6C84
+0xCB4F	0x6C8B
+0xCB50	0x6C8F
+0xCB51	0x6C71
+0xCB52	0x6C6F
+0xCB53	0x6C69
+0xCB54	0x6C9A
+0xCB55	0x6C6D
+0xCB56	0x6C87
+0xCB57	0x6C95
+0xCB58	0x6C9C
+0xCB59	0x6C66
+0xCB5A	0x6C73
+0xCB5B	0x6C65
+0xCB5C	0x6C7B
+0xCB5D	0x6C8E
+0xCB5E	0x7074
+0xCB5F	0x707A
+0xCB60	0x7263
+0xCB61	0x72BF
+0xCB62	0x72BD
+0xCB63	0x72C3
+0xCB64	0x72C6
+0xCB65	0x72C1
+0xCB66	0x72BA
+0xCB67	0x72C5
+0xCB68	0x7395
+0xCB69	0x7397
+0xCB6A	0x7393
+0xCB6B	0x7394
+0xCB6C	0x7392
+0xCB6D	0x753A
+0xCB6E	0x7539
+0xCB6F	0x7594
+0xCB70	0x7595
+0xCB71	0x7681
+0xCB72	0x793D
+0xCB73	0x8034
+0xCB74	0x8095
+0xCB75	0x8099
+0xCB76	0x8090
+0xCB77	0x8092
+0xCB78	0x809C
+0xCB79	0x8290
+0xCB7A	0x828F
+0xCB7B	0x8285
+0xCB7C	0x828E
+0xCB7D	0x8291
+0xCB7E	0x8293
+0xCBA1	0x828A
+0xCBA2	0x8283
+0xCBA3	0x8284
+0xCBA4	0x8C78
+0xCBA5	0x8FC9
+0xCBA6	0x8FBF
+0xCBA7	0x909F
+0xCBA8	0x90A1
+0xCBA9	0x90A5
+0xCBAA	0x909E
+0xCBAB	0x90A7
+0xCBAC	0x90A0
+0xCBAD	0x9630
+0xCBAE	0x9628
+0xCBAF	0x962F
+0xCBB0	0x962D
+0xCBB1	0x4E33
+0xCBB2	0x4F98
+0xCBB3	0x4F7C
+0xCBB4	0x4F85
+0xCBB5	0x4F7D
+0xCBB6	0x4F80
+0xCBB7	0x4F87
+0xCBB8	0x4F76
+0xCBB9	0x4F74
+0xCBBA	0x4F89
+0xCBBB	0x4F84
+0xCBBC	0x4F77
+0xCBBD	0x4F4C
+0xCBBE	0x4F97
+0xCBBF	0x4F6A
+0xCBC0	0x4F9A
+0xCBC1	0x4F79
+0xCBC2	0x4F81
+0xCBC3	0x4F78
+0xCBC4	0x4F90
+0xCBC5	0x4F9C
+0xCBC6	0x4F94
+0xCBC7	0x4F9E
+0xCBC8	0x4F92
+0xCBC9	0x4F82
+0xCBCA	0x4F95
+0xCBCB	0x4F6B
+0xCBCC	0x4F6E
+0xCBCD	0x519E
+0xCBCE	0x51BC
+0xCBCF	0x51BE
+0xCBD0	0x5235
+0xCBD1	0x5232
+0xCBD2	0x5233
+0xCBD3	0x5246
+0xCBD4	0x5231
+0xCBD5	0x52BC
+0xCBD6	0x530A
+0xCBD7	0x530B
+0xCBD8	0x533C
+0xCBD9	0x5392
+0xCBDA	0x5394
+0xCBDB	0x5487
+0xCBDC	0x547F
+0xCBDD	0x5481
+0xCBDE	0x5491
+0xCBDF	0x5482
+0xCBE0	0x5488
+0xCBE1	0x546B
+0xCBE2	0x547A
+0xCBE3	0x547E
+0xCBE4	0x5465
+0xCBE5	0x546C
+0xCBE6	0x5474
+0xCBE7	0x5466
+0xCBE8	0x548D
+0xCBE9	0x546F
+0xCBEA	0x5461
+0xCBEB	0x5460
+0xCBEC	0x5498
+0xCBED	0x5463
+0xCBEE	0x5467
+0xCBEF	0x5464
+0xCBF0	0x56F7
+0xCBF1	0x56F9
+0xCBF2	0x576F
+0xCBF3	0x5772
+0xCBF4	0x576D
+0xCBF5	0x576B
+0xCBF6	0x5771
+0xCBF7	0x5770
+0xCBF8	0x5776
+0xCBF9	0x5780
+0xCBFA	0x5775
+0xCBFB	0x577B
+0xCBFC	0x5773
+0xCBFD	0x5774
+0xCBFE	0x5762
+0xCC40	0x5768
+0xCC41	0x577D
+0xCC42	0x590C
+0xCC43	0x5945
+0xCC44	0x59B5
+0xCC45	0x59BA
+0xCC46	0x59CF
+0xCC47	0x59CE
+0xCC48	0x59B2
+0xCC49	0x59CC
+0xCC4A	0x59C1
+0xCC4B	0x59B6
+0xCC4C	0x59BC
+0xCC4D	0x59C3
+0xCC4E	0x59D6
+0xCC4F	0x59B1
+0xCC50	0x59BD
+0xCC51	0x59C0
+0xCC52	0x59C8
+0xCC53	0x59B4
+0xCC54	0x59C7
+0xCC55	0x5B62
+0xCC56	0x5B65
+0xCC57	0x5B93
+0xCC58	0x5B95
+0xCC59	0x5C44
+0xCC5A	0x5C47
+0xCC5B	0x5CAE
+0xCC5C	0x5CA4
+0xCC5D	0x5CA0
+0xCC5E	0x5CB5
+0xCC5F	0x5CAF
+0xCC60	0x5CA8
+0xCC61	0x5CAC
+0xCC62	0x5C9F
+0xCC63	0x5CA3
+0xCC64	0x5CAD
+0xCC65	0x5CA2
+0xCC66	0x5CAA
+0xCC67	0x5CA7
+0xCC68	0x5C9D
+0xCC69	0x5CA5
+0xCC6A	0x5CB6
+0xCC6B	0x5CB0
+0xCC6C	0x5CA6
+0xCC6D	0x5E17
+0xCC6E	0x5E14
+0xCC6F	0x5E19
+0xCC70	0x5F28
+0xCC71	0x5F22
+0xCC72	0x5F23
+0xCC73	0x5F24
+0xCC74	0x5F54
+0xCC75	0x5F82
+0xCC76	0x5F7E
+0xCC77	0x5F7D
+0xCC78	0x5FDE
+0xCC79	0x5FE5
+0xCC7A	0x602D
+0xCC7B	0x6026
+0xCC7C	0x6019
+0xCC7D	0x6032
+0xCC7E	0x600B
+0xCCA1	0x6034
+0xCCA2	0x600A
+0xCCA3	0x6017
+0xCCA4	0x6033
+0xCCA5	0x601A
+0xCCA6	0x601E
+0xCCA7	0x602C
+0xCCA8	0x6022
+0xCCA9	0x600D
+0xCCAA	0x6010
+0xCCAB	0x602E
+0xCCAC	0x6013
+0xCCAD	0x6011
+0xCCAE	0x600C
+0xCCAF	0x6009
+0xCCB0	0x601C
+0xCCB1	0x6214
+0xCCB2	0x623D
+0xCCB3	0x62AD
+0xCCB4	0x62B4
+0xCCB5	0x62D1
+0xCCB6	0x62BE
+0xCCB7	0x62AA
+0xCCB8	0x62B6
+0xCCB9	0x62CA
+0xCCBA	0x62AE
+0xCCBB	0x62B3
+0xCCBC	0x62AF
+0xCCBD	0x62BB
+0xCCBE	0x62A9
+0xCCBF	0x62B0
+0xCCC0	0x62B8
+0xCCC1	0x653D
+0xCCC2	0x65A8
+0xCCC3	0x65BB
+0xCCC4	0x6609
+0xCCC5	0x65FC
+0xCCC6	0x6604
+0xCCC7	0x6612
+0xCCC8	0x6608
+0xCCC9	0x65FB
+0xCCCA	0x6603
+0xCCCB	0x660B
+0xCCCC	0x660D
+0xCCCD	0x6605
+0xCCCE	0x65FD
+0xCCCF	0x6611
+0xCCD0	0x6610
+0xCCD1	0x66F6
+0xCCD2	0x670A
+0xCCD3	0x6785
+0xCCD4	0x676C
+0xCCD5	0x678E
+0xCCD6	0x6792
+0xCCD7	0x6776
+0xCCD8	0x677B
+0xCCD9	0x6798
+0xCCDA	0x6786
+0xCCDB	0x6784
+0xCCDC	0x6774
+0xCCDD	0x678D
+0xCCDE	0x678C
+0xCCDF	0x677A
+0xCCE0	0x679F
+0xCCE1	0x6791
+0xCCE2	0x6799
+0xCCE3	0x6783
+0xCCE4	0x677D
+0xCCE5	0x6781
+0xCCE6	0x6778
+0xCCE7	0x6779
+0xCCE8	0x6794
+0xCCE9	0x6B25
+0xCCEA	0x6B80
+0xCCEB	0x6B7E
+0xCCEC	0x6BDE
+0xCCED	0x6C1D
+0xCCEE	0x6C93
+0xCCEF	0x6CEC
+0xCCF0	0x6CEB
+0xCCF1	0x6CEE
+0xCCF2	0x6CD9
+0xCCF3	0x6CB6
+0xCCF4	0x6CD4
+0xCCF5	0x6CAD
+0xCCF6	0x6CE7
+0xCCF7	0x6CB7
+0xCCF8	0x6CD0
+0xCCF9	0x6CC2
+0xCCFA	0x6CBA
+0xCCFB	0x6CC3
+0xCCFC	0x6CC6
+0xCCFD	0x6CED
+0xCCFE	0x6CF2
+0xCD40	0x6CD2
+0xCD41	0x6CDD
+0xCD42	0x6CB4
+0xCD43	0x6C8A
+0xCD44	0x6C9D
+0xCD45	0x6C80
+0xCD46	0x6CDE
+0xCD47	0x6CC0
+0xCD48	0x6D30
+0xCD49	0x6CCD
+0xCD4A	0x6CC7
+0xCD4B	0x6CB0
+0xCD4C	0x6CF9
+0xCD4D	0x6CCF
+0xCD4E	0x6CE9
+0xCD4F	0x6CD1
+0xCD50	0x7094
+0xCD51	0x7098
+0xCD52	0x7085
+0xCD53	0x7093
+0xCD54	0x7086
+0xCD55	0x7084
+0xCD56	0x7091
+0xCD57	0x7096
+0xCD58	0x7082
+0xCD59	0x709A
+0xCD5A	0x7083
+0xCD5B	0x726A
+0xCD5C	0x72D6
+0xCD5D	0x72CB
+0xCD5E	0x72D8
+0xCD5F	0x72C9
+0xCD60	0x72DC
+0xCD61	0x72D2
+0xCD62	0x72D4
+0xCD63	0x72DA
+0xCD64	0x72CC
+0xCD65	0x72D1
+0xCD66	0x73A4
+0xCD67	0x73A1
+0xCD68	0x73AD
+0xCD69	0x73A6
+0xCD6A	0x73A2
+0xCD6B	0x73A0
+0xCD6C	0x73AC
+0xCD6D	0x739D
+0xCD6E	0x74DD
+0xCD6F	0x74E8
+0xCD70	0x753F
+0xCD71	0x7540
+0xCD72	0x753E
+0xCD73	0x758C
+0xCD74	0x7598
+0xCD75	0x76AF
+0xCD76	0x76F3
+0xCD77	0x76F1
+0xCD78	0x76F0
+0xCD79	0x76F5
+0xCD7A	0x77F8
+0xCD7B	0x77FC
+0xCD7C	0x77F9
+0xCD7D	0x77FB
+0xCD7E	0x77FA
+0xCDA1	0x77F7
+0xCDA2	0x7942
+0xCDA3	0x793F
+0xCDA4	0x79C5
+0xCDA5	0x7A78
+0xCDA6	0x7A7B
+0xCDA7	0x7AFB
+0xCDA8	0x7C75
+0xCDA9	0x7CFD
+0xCDAA	0x8035
+0xCDAB	0x808F
+0xCDAC	0x80AE
+0xCDAD	0x80A3
+0xCDAE	0x80B8
+0xCDAF	0x80B5
+0xCDB0	0x80AD
+0xCDB1	0x8220
+0xCDB2	0x82A0
+0xCDB3	0x82C0
+0xCDB4	0x82AB
+0xCDB5	0x829A
+0xCDB6	0x8298
+0xCDB7	0x829B
+0xCDB8	0x82B5
+0xCDB9	0x82A7
+0xCDBA	0x82AE
+0xCDBB	0x82BC
+0xCDBC	0x829E
+0xCDBD	0x82BA
+0xCDBE	0x82B4
+0xCDBF	0x82A8
+0xCDC0	0x82A1
+0xCDC1	0x82A9
+0xCDC2	0x82C2
+0xCDC3	0x82A4
+0xCDC4	0x82C3
+0xCDC5	0x82B6
+0xCDC6	0x82A2
+0xCDC7	0x8670
+0xCDC8	0x866F
+0xCDC9	0x866D
+0xCDCA	0x866E
+0xCDCB	0x8C56
+0xCDCC	0x8FD2
+0xCDCD	0x8FCB
+0xCDCE	0x8FD3
+0xCDCF	0x8FCD
+0xCDD0	0x8FD6
+0xCDD1	0x8FD5
+0xCDD2	0x8FD7
+0xCDD3	0x90B2
+0xCDD4	0x90B4
+0xCDD5	0x90AF
+0xCDD6	0x90B3
+0xCDD7	0x90B0
+0xCDD8	0x9639
+0xCDD9	0x963D
+0xCDDA	0x963C
+0xCDDB	0x963A
+0xCDDC	0x9643
+0xCDDD	0x4FCD
+0xCDDE	0x4FC5
+0xCDDF	0x4FD3
+0xCDE0	0x4FB2
+0xCDE1	0x4FC9
+0xCDE2	0x4FCB
+0xCDE3	0x4FC1
+0xCDE4	0x4FD4
+0xCDE5	0x4FDC
+0xCDE6	0x4FD9
+0xCDE7	0x4FBB
+0xCDE8	0x4FB3
+0xCDE9	0x4FDB
+0xCDEA	0x4FC7
+0xCDEB	0x4FD6
+0xCDEC	0x4FBA
+0xCDED	0x4FC0
+0xCDEE	0x4FB9
+0xCDEF	0x4FEC
+0xCDF0	0x5244
+0xCDF1	0x5249
+0xCDF2	0x52C0
+0xCDF3	0x52C2
+0xCDF4	0x533D
+0xCDF5	0x537C
+0xCDF6	0x5397
+0xCDF7	0x5396
+0xCDF8	0x5399
+0xCDF9	0x5398
+0xCDFA	0x54BA
+0xCDFB	0x54A1
+0xCDFC	0x54AD
+0xCDFD	0x54A5
+0xCDFE	0x54CF
+0xCE40	0x54C3
+0xCE41	0x830D
+0xCE42	0x54B7
+0xCE43	0x54AE
+0xCE44	0x54D6
+0xCE45	0x54B6
+0xCE46	0x54C5
+0xCE47	0x54C6
+0xCE48	0x54A0
+0xCE49	0x5470
+0xCE4A	0x54BC
+0xCE4B	0x54A2
+0xCE4C	0x54BE
+0xCE4D	0x5472
+0xCE4E	0x54DE
+0xCE4F	0x54B0
+0xCE50	0x57B5
+0xCE51	0x579E
+0xCE52	0x579F
+0xCE53	0x57A4
+0xCE54	0x578C
+0xCE55	0x5797
+0xCE56	0x579D
+0xCE57	0x579B
+0xCE58	0x5794
+0xCE59	0x5798
+0xCE5A	0x578F
+0xCE5B	0x5799
+0xCE5C	0x57A5
+0xCE5D	0x579A
+0xCE5E	0x5795
+0xCE5F	0x58F4
+0xCE60	0x590D
+0xCE61	0x5953
+0xCE62	0x59E1
+0xCE63	0x59DE
+0xCE64	0x59EE
+0xCE65	0x5A00
+0xCE66	0x59F1
+0xCE67	0x59DD
+0xCE68	0x59FA
+0xCE69	0x59FD
+0xCE6A	0x59FC
+0xCE6B	0x59F6
+0xCE6C	0x59E4
+0xCE6D	0x59F2
+0xCE6E	0x59F7
+0xCE6F	0x59DB
+0xCE70	0x59E9
+0xCE71	0x59F3
+0xCE72	0x59F5
+0xCE73	0x59E0
+0xCE74	0x59FE
+0xCE75	0x59F4
+0xCE76	0x59ED
+0xCE77	0x5BA8
+0xCE78	0x5C4C
+0xCE79	0x5CD0
+0xCE7A	0x5CD8
+0xCE7B	0x5CCC
+0xCE7C	0x5CD7
+0xCE7D	0x5CCB
+0xCE7E	0x5CDB
+0xCEA1	0x5CDE
+0xCEA2	0x5CDA
+0xCEA3	0x5CC9
+0xCEA4	0x5CC7
+0xCEA5	0x5CCA
+0xCEA6	0x5CD6
+0xCEA7	0x5CD3
+0xCEA8	0x5CD4
+0xCEA9	0x5CCF
+0xCEAA	0x5CC8
+0xCEAB	0x5CC6
+0xCEAC	0x5CCE
+0xCEAD	0x5CDF
+0xCEAE	0x5CF8
+0xCEAF	0x5DF9
+0xCEB0	0x5E21
+0xCEB1	0x5E22
+0xCEB2	0x5E23
+0xCEB3	0x5E20
+0xCEB4	0x5E24
+0xCEB5	0x5EB0
+0xCEB6	0x5EA4
+0xCEB7	0x5EA2
+0xCEB8	0x5E9B
+0xCEB9	0x5EA3
+0xCEBA	0x5EA5
+0xCEBB	0x5F07
+0xCEBC	0x5F2E
+0xCEBD	0x5F56
+0xCEBE	0x5F86
+0xCEBF	0x6037
+0xCEC0	0x6039
+0xCEC1	0x6054
+0xCEC2	0x6072
+0xCEC3	0x605E
+0xCEC4	0x6045
+0xCEC5	0x6053
+0xCEC6	0x6047
+0xCEC7	0x6049
+0xCEC8	0x605B
+0xCEC9	0x604C
+0xCECA	0x6040
+0xCECB	0x6042
+0xCECC	0x605F
+0xCECD	0x6024
+0xCECE	0x6044
+0xCECF	0x6058
+0xCED0	0x6066
+0xCED1	0x606E
+0xCED2	0x6242
+0xCED3	0x6243
+0xCED4	0x62CF
+0xCED5	0x630D
+0xCED6	0x630B
+0xCED7	0x62F5
+0xCED8	0x630E
+0xCED9	0x6303
+0xCEDA	0x62EB
+0xCEDB	0x62F9
+0xCEDC	0x630F
+0xCEDD	0x630C
+0xCEDE	0x62F8
+0xCEDF	0x62F6
+0xCEE0	0x6300
+0xCEE1	0x6313
+0xCEE2	0x6314
+0xCEE3	0x62FA
+0xCEE4	0x6315
+0xCEE5	0x62FB
+0xCEE6	0x62F0
+0xCEE7	0x6541
+0xCEE8	0x6543
+0xCEE9	0x65AA
+0xCEEA	0x65BF
+0xCEEB	0x6636
+0xCEEC	0x6621
+0xCEED	0x6632
+0xCEEE	0x6635
+0xCEEF	0x661C
+0xCEF0	0x6626
+0xCEF1	0x6622
+0xCEF2	0x6633
+0xCEF3	0x662B
+0xCEF4	0x663A
+0xCEF5	0x661D
+0xCEF6	0x6634
+0xCEF7	0x6639
+0xCEF8	0x662E
+0xCEF9	0x670F
+0xCEFA	0x6710
+0xCEFB	0x67C1
+0xCEFC	0x67F2
+0xCEFD	0x67C8
+0xCEFE	0x67BA
+0xCF40	0x67DC
+0xCF41	0x67BB
+0xCF42	0x67F8
+0xCF43	0x67D8
+0xCF44	0x67C0
+0xCF45	0x67B7
+0xCF46	0x67C5
+0xCF47	0x67EB
+0xCF48	0x67E4
+0xCF49	0x67DF
+0xCF4A	0x67B5
+0xCF4B	0x67CD
+0xCF4C	0x67B3
+0xCF4D	0x67F7
+0xCF4E	0x67F6
+0xCF4F	0x67EE
+0xCF50	0x67E3
+0xCF51	0x67C2
+0xCF52	0x67B9
+0xCF53	0x67CE
+0xCF54	0x67E7
+0xCF55	0x67F0
+0xCF56	0x67B2
+0xCF57	0x67FC
+0xCF58	0x67C6
+0xCF59	0x67ED
+0xCF5A	0x67CC
+0xCF5B	0x67AE
+0xCF5C	0x67E6
+0xCF5D	0x67DB
+0xCF5E	0x67FA
+0xCF5F	0x67C9
+0xCF60	0x67CA
+0xCF61	0x67C3
+0xCF62	0x67EA
+0xCF63	0x67CB
+0xCF64	0x6B28
+0xCF65	0x6B82
+0xCF66	0x6B84
+0xCF67	0x6BB6
+0xCF68	0x6BD6
+0xCF69	0x6BD8
+0xCF6A	0x6BE0
+0xCF6B	0x6C20
+0xCF6C	0x6C21
+0xCF6D	0x6D28
+0xCF6E	0x6D34
+0xCF6F	0x6D2D
+0xCF70	0x6D1F
+0xCF71	0x6D3C
+0xCF72	0x6D3F
+0xCF73	0x6D12
+0xCF74	0x6D0A
+0xCF75	0x6CDA
+0xCF76	0x6D33
+0xCF77	0x6D04
+0xCF78	0x6D19
+0xCF79	0x6D3A
+0xCF7A	0x6D1A
+0xCF7B	0x6D11
+0xCF7C	0x6D00
+0xCF7D	0x6D1D
+0xCF7E	0x6D42
+0xCFA1	0x6D01
+0xCFA2	0x6D18
+0xCFA3	0x6D37
+0xCFA4	0x6D03
+0xCFA5	0x6D0F
+0xCFA6	0x6D40
+0xCFA7	0x6D07
+0xCFA8	0x6D20
+0xCFA9	0x6D2C
+0xCFAA	0x6D08
+0xCFAB	0x6D22
+0xCFAC	0x6D09
+0xCFAD	0x6D10
+0xCFAE	0x70B7
+0xCFAF	0x709F
+0xCFB0	0x70BE
+0xCFB1	0x70B1
+0xCFB2	0x70B0
+0xCFB3	0x70A1
+0xCFB4	0x70B4
+0xCFB5	0x70B5
+0xCFB6	0x70A9
+0xCFB7	0x7241
+0xCFB8	0x7249
+0xCFB9	0x724A
+0xCFBA	0x726C
+0xCFBB	0x7270
+0xCFBC	0x7273
+0xCFBD	0x726E
+0xCFBE	0x72CA
+0xCFBF	0x72E4
+0xCFC0	0x72E8
+0xCFC1	0x72EB
+0xCFC2	0x72DF
+0xCFC3	0x72EA
+0xCFC4	0x72E6
+0xCFC5	0x72E3
+0xCFC6	0x7385
+0xCFC7	0x73CC
+0xCFC8	0x73C2
+0xCFC9	0x73C8
+0xCFCA	0x73C5
+0xCFCB	0x73B9
+0xCFCC	0x73B6
+0xCFCD	0x73B5
+0xCFCE	0x73B4
+0xCFCF	0x73EB
+0xCFD0	0x73BF
+0xCFD1	0x73C7
+0xCFD2	0x73BE
+0xCFD3	0x73C3
+0xCFD4	0x73C6
+0xCFD5	0x73B8
+0xCFD6	0x73CB
+0xCFD7	0x74EC
+0xCFD8	0x74EE
+0xCFD9	0x752E
+0xCFDA	0x7547
+0xCFDB	0x7548
+0xCFDC	0x75A7
+0xCFDD	0x75AA
+0xCFDE	0x7679
+0xCFDF	0x76C4
+0xCFE0	0x7708
+0xCFE1	0x7703
+0xCFE2	0x7704
+0xCFE3	0x7705
+0xCFE4	0x770A
+0xCFE5	0x76F7
+0xCFE6	0x76FB
+0xCFE7	0x76FA
+0xCFE8	0x77E7
+0xCFE9	0x77E8
+0xCFEA	0x7806
+0xCFEB	0x7811
+0xCFEC	0x7812
+0xCFED	0x7805
+0xCFEE	0x7810
+0xCFEF	0x780F
+0xCFF0	0x780E
+0xCFF1	0x7809
+0xCFF2	0x7803
+0xCFF3	0x7813
+0xCFF4	0x794A
+0xCFF5	0x794C
+0xCFF6	0x794B
+0xCFF7	0x7945
+0xCFF8	0x7944
+0xCFF9	0x79D5
+0xCFFA	0x79CD
+0xCFFB	0x79CF
+0xCFFC	0x79D6
+0xCFFD	0x79CE
+0xCFFE	0x7A80
+0xD040	0x7A7E
+0xD041	0x7AD1
+0xD042	0x7B00
+0xD043	0x7B01
+0xD044	0x7C7A
+0xD045	0x7C78
+0xD046	0x7C79
+0xD047	0x7C7F
+0xD048	0x7C80
+0xD049	0x7C81
+0xD04A	0x7D03
+0xD04B	0x7D08
+0xD04C	0x7D01
+0xD04D	0x7F58
+0xD04E	0x7F91
+0xD04F	0x7F8D
+0xD050	0x7FBE
+0xD051	0x8007
+0xD052	0x800E
+0xD053	0x800F
+0xD054	0x8014
+0xD055	0x8037
+0xD056	0x80D8
+0xD057	0x80C7
+0xD058	0x80E0
+0xD059	0x80D1
+0xD05A	0x80C8
+0xD05B	0x80C2
+0xD05C	0x80D0
+0xD05D	0x80C5
+0xD05E	0x80E3
+0xD05F	0x80D9
+0xD060	0x80DC
+0xD061	0x80CA
+0xD062	0x80D5
+0xD063	0x80C9
+0xD064	0x80CF
+0xD065	0x80D7
+0xD066	0x80E6
+0xD067	0x80CD
+0xD068	0x81FF
+0xD069	0x8221
+0xD06A	0x8294
+0xD06B	0x82D9
+0xD06C	0x82FE
+0xD06D	0x82F9
+0xD06E	0x8307
+0xD06F	0x82E8
+0xD070	0x8300
+0xD071	0x82D5
+0xD072	0x833A
+0xD073	0x82EB
+0xD074	0x82D6
+0xD075	0x82F4
+0xD076	0x82EC
+0xD077	0x82E1
+0xD078	0x82F2
+0xD079	0x82F5
+0xD07A	0x830C
+0xD07B	0x82FB
+0xD07C	0x82F6
+0xD07D	0x82F0
+0xD07E	0x82EA
+0xD0A1	0x82E4
+0xD0A2	0x82E0
+0xD0A3	0x82FA
+0xD0A4	0x82F3
+0xD0A5	0x82ED
+0xD0A6	0x8677
+0xD0A7	0x8674
+0xD0A8	0x867C
+0xD0A9	0x8673
+0xD0AA	0x8841
+0xD0AB	0x884E
+0xD0AC	0x8867
+0xD0AD	0x886A
+0xD0AE	0x8869
+0xD0AF	0x89D3
+0xD0B0	0x8A04
+0xD0B1	0x8A07
+0xD0B2	0x8D72
+0xD0B3	0x8FE3
+0xD0B4	0x8FE1
+0xD0B5	0x8FEE
+0xD0B6	0x8FE0
+0xD0B7	0x90F1
+0xD0B8	0x90BD
+0xD0B9	0x90BF
+0xD0BA	0x90D5
+0xD0BB	0x90C5
+0xD0BC	0x90BE
+0xD0BD	0x90C7
+0xD0BE	0x90CB
+0xD0BF	0x90C8
+0xD0C0	0x91D4
+0xD0C1	0x91D3
+0xD0C2	0x9654
+0xD0C3	0x964F
+0xD0C4	0x9651
+0xD0C5	0x9653
+0xD0C6	0x964A
+0xD0C7	0x964E
+0xD0C8	0x501E
+0xD0C9	0x5005
+0xD0CA	0x5007
+0xD0CB	0x5013
+0xD0CC	0x5022
+0xD0CD	0x5030
+0xD0CE	0x501B
+0xD0CF	0x4FF5
+0xD0D0	0x4FF4
+0xD0D1	0x5033
+0xD0D2	0x5037
+0xD0D3	0x502C
+0xD0D4	0x4FF6
+0xD0D5	0x4FF7
+0xD0D6	0x5017
+0xD0D7	0x501C
+0xD0D8	0x5020
+0xD0D9	0x5027
+0xD0DA	0x5035
+0xD0DB	0x502F
+0xD0DC	0x5031
+0xD0DD	0x500E
+0xD0DE	0x515A
+0xD0DF	0x5194
+0xD0E0	0x5193
+0xD0E1	0x51CA
+0xD0E2	0x51C4
+0xD0E3	0x51C5
+0xD0E4	0x51C8
+0xD0E5	0x51CE
+0xD0E6	0x5261
+0xD0E7	0x525A
+0xD0E8	0x5252
+0xD0E9	0x525E
+0xD0EA	0x525F
+0xD0EB	0x5255
+0xD0EC	0x5262
+0xD0ED	0x52CD
+0xD0EE	0x530E
+0xD0EF	0x539E
+0xD0F0	0x5526
+0xD0F1	0x54E2
+0xD0F2	0x5517
+0xD0F3	0x5512
+0xD0F4	0x54E7
+0xD0F5	0x54F3
+0xD0F6	0x54E4
+0xD0F7	0x551A
+0xD0F8	0x54FF
+0xD0F9	0x5504
+0xD0FA	0x5508
+0xD0FB	0x54EB
+0xD0FC	0x5511
+0xD0FD	0x5505
+0xD0FE	0x54F1
+0xD140	0x550A
+0xD141	0x54FB
+0xD142	0x54F7
+0xD143	0x54F8
+0xD144	0x54E0
+0xD145	0x550E
+0xD146	0x5503
+0xD147	0x550B
+0xD148	0x5701
+0xD149	0x5702
+0xD14A	0x57CC
+0xD14B	0x5832
+0xD14C	0x57D5
+0xD14D	0x57D2
+0xD14E	0x57BA
+0xD14F	0x57C6
+0xD150	0x57BD
+0xD151	0x57BC
+0xD152	0x57B8
+0xD153	0x57B6
+0xD154	0x57BF
+0xD155	0x57C7
+0xD156	0x57D0
+0xD157	0x57B9
+0xD158	0x57C1
+0xD159	0x590E
+0xD15A	0x594A
+0xD15B	0x5A19
+0xD15C	0x5A16
+0xD15D	0x5A2D
+0xD15E	0x5A2E
+0xD15F	0x5A15
+0xD160	0x5A0F
+0xD161	0x5A17
+0xD162	0x5A0A
+0xD163	0x5A1E
+0xD164	0x5A33
+0xD165	0x5B6C
+0xD166	0x5BA7
+0xD167	0x5BAD
+0xD168	0x5BAC
+0xD169	0x5C03
+0xD16A	0x5C56
+0xD16B	0x5C54
+0xD16C	0x5CEC
+0xD16D	0x5CFF
+0xD16E	0x5CEE
+0xD16F	0x5CF1
+0xD170	0x5CF7
+0xD171	0x5D00
+0xD172	0x5CF9
+0xD173	0x5E29
+0xD174	0x5E28
+0xD175	0x5EA8
+0xD176	0x5EAE
+0xD177	0x5EAA
+0xD178	0x5EAC
+0xD179	0x5F33
+0xD17A	0x5F30
+0xD17B	0x5F67
+0xD17C	0x605D
+0xD17D	0x605A
+0xD17E	0x6067
+0xD1A1	0x6041
+0xD1A2	0x60A2
+0xD1A3	0x6088
+0xD1A4	0x6080
+0xD1A5	0x6092
+0xD1A6	0x6081
+0xD1A7	0x609D
+0xD1A8	0x6083
+0xD1A9	0x6095
+0xD1AA	0x609B
+0xD1AB	0x6097
+0xD1AC	0x6087
+0xD1AD	0x609C
+0xD1AE	0x608E
+0xD1AF	0x6219
+0xD1B0	0x6246
+0xD1B1	0x62F2
+0xD1B2	0x6310
+0xD1B3	0x6356
+0xD1B4	0x632C
+0xD1B5	0x6344
+0xD1B6	0x6345
+0xD1B7	0x6336
+0xD1B8	0x6343
+0xD1B9	0x63E4
+0xD1BA	0x6339
+0xD1BB	0x634B
+0xD1BC	0x634A
+0xD1BD	0x633C
+0xD1BE	0x6329
+0xD1BF	0x6341
+0xD1C0	0x6334
+0xD1C1	0x6358
+0xD1C2	0x6354
+0xD1C3	0x6359
+0xD1C4	0x632D
+0xD1C5	0x6347
+0xD1C6	0x6333
+0xD1C7	0x635A
+0xD1C8	0x6351
+0xD1C9	0x6338
+0xD1CA	0x6357
+0xD1CB	0x6340
+0xD1CC	0x6348
+0xD1CD	0x654A
+0xD1CE	0x6546
+0xD1CF	0x65C6
+0xD1D0	0x65C3
+0xD1D1	0x65C4
+0xD1D2	0x65C2
+0xD1D3	0x664A
+0xD1D4	0x665F
+0xD1D5	0x6647
+0xD1D6	0x6651
+0xD1D7	0x6712
+0xD1D8	0x6713
+0xD1D9	0x681F
+0xD1DA	0x681A
+0xD1DB	0x6849
+0xD1DC	0x6832
+0xD1DD	0x6833
+0xD1DE	0x683B
+0xD1DF	0x684B
+0xD1E0	0x684F
+0xD1E1	0x6816
+0xD1E2	0x6831
+0xD1E3	0x681C
+0xD1E4	0x6835
+0xD1E5	0x682B
+0xD1E6	0x682D
+0xD1E7	0x682F
+0xD1E8	0x684E
+0xD1E9	0x6844
+0xD1EA	0x6834
+0xD1EB	0x681D
+0xD1EC	0x6812
+0xD1ED	0x6814
+0xD1EE	0x6826
+0xD1EF	0x6828
+0xD1F0	0x682E
+0xD1F1	0x684D
+0xD1F2	0x683A
+0xD1F3	0x6825
+0xD1F4	0x6820
+0xD1F5	0x6B2C
+0xD1F6	0x6B2F
+0xD1F7	0x6B2D
+0xD1F8	0x6B31
+0xD1F9	0x6B34
+0xD1FA	0x6B6D
+0xD1FB	0x8082
+0xD1FC	0x6B88
+0xD1FD	0x6BE6
+0xD1FE	0x6BE4
+0xD240	0x6BE8
+0xD241	0x6BE3
+0xD242	0x6BE2
+0xD243	0x6BE7
+0xD244	0x6C25
+0xD245	0x6D7A
+0xD246	0x6D63
+0xD247	0x6D64
+0xD248	0x6D76
+0xD249	0x6D0D
+0xD24A	0x6D61
+0xD24B	0x6D92
+0xD24C	0x6D58
+0xD24D	0x6D62
+0xD24E	0x6D6D
+0xD24F	0x6D6F
+0xD250	0x6D91
+0xD251	0x6D8D
+0xD252	0x6DEF
+0xD253	0x6D7F
+0xD254	0x6D86
+0xD255	0x6D5E
+0xD256	0x6D67
+0xD257	0x6D60
+0xD258	0x6D97
+0xD259	0x6D70
+0xD25A	0x6D7C
+0xD25B	0x6D5F
+0xD25C	0x6D82
+0xD25D	0x6D98
+0xD25E	0x6D2F
+0xD25F	0x6D68
+0xD260	0x6D8B
+0xD261	0x6D7E
+0xD262	0x6D80
+0xD263	0x6D84
+0xD264	0x6D16
+0xD265	0x6D83
+0xD266	0x6D7B
+0xD267	0x6D7D
+0xD268	0x6D75
+0xD269	0x6D90
+0xD26A	0x70DC
+0xD26B	0x70D3
+0xD26C	0x70D1
+0xD26D	0x70DD
+0xD26E	0x70CB
+0xD26F	0x7F39
+0xD270	0x70E2
+0xD271	0x70D7
+0xD272	0x70D2
+0xD273	0x70DE
+0xD274	0x70E0
+0xD275	0x70D4
+0xD276	0x70CD
+0xD277	0x70C5
+0xD278	0x70C6
+0xD279	0x70C7
+0xD27A	0x70DA
+0xD27B	0x70CE
+0xD27C	0x70E1
+0xD27D	0x7242
+0xD27E	0x7278
+0xD2A1	0x7277
+0xD2A2	0x7276
+0xD2A3	0x7300
+0xD2A4	0x72FA
+0xD2A5	0x72F4
+0xD2A6	0x72FE
+0xD2A7	0x72F6
+0xD2A8	0x72F3
+0xD2A9	0x72FB
+0xD2AA	0x7301
+0xD2AB	0x73D3
+0xD2AC	0x73D9
+0xD2AD	0x73E5
+0xD2AE	0x73D6
+0xD2AF	0x73BC
+0xD2B0	0x73E7
+0xD2B1	0x73E3
+0xD2B2	0x73E9
+0xD2B3	0x73DC
+0xD2B4	0x73D2
+0xD2B5	0x73DB
+0xD2B6	0x73D4
+0xD2B7	0x73DD
+0xD2B8	0x73DA
+0xD2B9	0x73D7
+0xD2BA	0x73D8
+0xD2BB	0x73E8
+0xD2BC	0x74DE
+0xD2BD	0x74DF
+0xD2BE	0x74F4
+0xD2BF	0x74F5
+0xD2C0	0x7521
+0xD2C1	0x755B
+0xD2C2	0x755F
+0xD2C3	0x75B0
+0xD2C4	0x75C1
+0xD2C5	0x75BB
+0xD2C6	0x75C4
+0xD2C7	0x75C0
+0xD2C8	0x75BF
+0xD2C9	0x75B6
+0xD2CA	0x75BA
+0xD2CB	0x768A
+0xD2CC	0x76C9
+0xD2CD	0x771D
+0xD2CE	0x771B
+0xD2CF	0x7710
+0xD2D0	0x7713
+0xD2D1	0x7712
+0xD2D2	0x7723
+0xD2D3	0x7711
+0xD2D4	0x7715
+0xD2D5	0x7719
+0xD2D6	0x771A
+0xD2D7	0x7722
+0xD2D8	0x7727
+0xD2D9	0x7823
+0xD2DA	0x782C
+0xD2DB	0x7822
+0xD2DC	0x7835
+0xD2DD	0x782F
+0xD2DE	0x7828
+0xD2DF	0x782E
+0xD2E0	0x782B
+0xD2E1	0x7821
+0xD2E2	0x7829
+0xD2E3	0x7833
+0xD2E4	0x782A
+0xD2E5	0x7831
+0xD2E6	0x7954
+0xD2E7	0x795B
+0xD2E8	0x794F
+0xD2E9	0x795C
+0xD2EA	0x7953
+0xD2EB	0x7952
+0xD2EC	0x7951
+0xD2ED	0x79EB
+0xD2EE	0x79EC
+0xD2EF	0x79E0
+0xD2F0	0x79EE
+0xD2F1	0x79ED
+0xD2F2	0x79EA
+0xD2F3	0x79DC
+0xD2F4	0x79DE
+0xD2F5	0x79DD
+0xD2F6	0x7A86
+0xD2F7	0x7A89
+0xD2F8	0x7A85
+0xD2F9	0x7A8B
+0xD2FA	0x7A8C
+0xD2FB	0x7A8A
+0xD2FC	0x7A87
+0xD2FD	0x7AD8
+0xD2FE	0x7B10
+0xD340	0x7B04
+0xD341	0x7B13
+0xD342	0x7B05
+0xD343	0x7B0F
+0xD344	0x7B08
+0xD345	0x7B0A
+0xD346	0x7B0E
+0xD347	0x7B09
+0xD348	0x7B12
+0xD349	0x7C84
+0xD34A	0x7C91
+0xD34B	0x7C8A
+0xD34C	0x7C8C
+0xD34D	0x7C88
+0xD34E	0x7C8D
+0xD34F	0x7C85
+0xD350	0x7D1E
+0xD351	0x7D1D
+0xD352	0x7D11
+0xD353	0x7D0E
+0xD354	0x7D18
+0xD355	0x7D16
+0xD356	0x7D13
+0xD357	0x7D1F
+0xD358	0x7D12
+0xD359	0x7D0F
+0xD35A	0x7D0C
+0xD35B	0x7F5C
+0xD35C	0x7F61
+0xD35D	0x7F5E
+0xD35E	0x7F60
+0xD35F	0x7F5D
+0xD360	0x7F5B
+0xD361	0x7F96
+0xD362	0x7F92
+0xD363	0x7FC3
+0xD364	0x7FC2
+0xD365	0x7FC0
+0xD366	0x8016
+0xD367	0x803E
+0xD368	0x8039
+0xD369	0x80FA
+0xD36A	0x80F2
+0xD36B	0x80F9
+0xD36C	0x80F5
+0xD36D	0x8101
+0xD36E	0x80FB
+0xD36F	0x8100
+0xD370	0x8201
+0xD371	0x822F
+0xD372	0x8225
+0xD373	0x8333
+0xD374	0x832D
+0xD375	0x8344
+0xD376	0x8319
+0xD377	0x8351
+0xD378	0x8325
+0xD379	0x8356
+0xD37A	0x833F
+0xD37B	0x8341
+0xD37C	0x8326
+0xD37D	0x831C
+0xD37E	0x8322
+0xD3A1	0x8342
+0xD3A2	0x834E
+0xD3A3	0x831B
+0xD3A4	0x832A
+0xD3A5	0x8308
+0xD3A6	0x833C
+0xD3A7	0x834D
+0xD3A8	0x8316
+0xD3A9	0x8324
+0xD3AA	0x8320
+0xD3AB	0x8337
+0xD3AC	0x832F
+0xD3AD	0x8329
+0xD3AE	0x8347
+0xD3AF	0x8345
+0xD3B0	0x834C
+0xD3B1	0x8353
+0xD3B2	0x831E
+0xD3B3	0x832C
+0xD3B4	0x834B
+0xD3B5	0x8327
+0xD3B6	0x8348
+0xD3B7	0x8653
+0xD3B8	0x8652
+0xD3B9	0x86A2
+0xD3BA	0x86A8
+0xD3BB	0x8696
+0xD3BC	0x868D
+0xD3BD	0x8691
+0xD3BE	0x869E
+0xD3BF	0x8687
+0xD3C0	0x8697
+0xD3C1	0x8686
+0xD3C2	0x868B
+0xD3C3	0x869A
+0xD3C4	0x8685
+0xD3C5	0x86A5
+0xD3C6	0x8699
+0xD3C7	0x86A1
+0xD3C8	0x86A7
+0xD3C9	0x8695
+0xD3CA	0x8698
+0xD3CB	0x868E
+0xD3CC	0x869D
+0xD3CD	0x8690
+0xD3CE	0x8694
+0xD3CF	0x8843
+0xD3D0	0x8844
+0xD3D1	0x886D
+0xD3D2	0x8875
+0xD3D3	0x8876
+0xD3D4	0x8872
+0xD3D5	0x8880
+0xD3D6	0x8871
+0xD3D7	0x887F
+0xD3D8	0x886F
+0xD3D9	0x8883
+0xD3DA	0x887E
+0xD3DB	0x8874
+0xD3DC	0x887C
+0xD3DD	0x8A12
+0xD3DE	0x8C47
+0xD3DF	0x8C57
+0xD3E0	0x8C7B
+0xD3E1	0x8CA4
+0xD3E2	0x8CA3
+0xD3E3	0x8D76
+0xD3E4	0x8D78
+0xD3E5	0x8DB5
+0xD3E6	0x8DB7
+0xD3E7	0x8DB6
+0xD3E8	0x8ED1
+0xD3E9	0x8ED3
+0xD3EA	0x8FFE
+0xD3EB	0x8FF5
+0xD3EC	0x9002
+0xD3ED	0x8FFF
+0xD3EE	0x8FFB
+0xD3EF	0x9004
+0xD3F0	0x8FFC
+0xD3F1	0x8FF6
+0xD3F2	0x90D6
+0xD3F3	0x90E0
+0xD3F4	0x90D9
+0xD3F5	0x90DA
+0xD3F6	0x90E3
+0xD3F7	0x90DF
+0xD3F8	0x90E5
+0xD3F9	0x90D8
+0xD3FA	0x90DB
+0xD3FB	0x90D7
+0xD3FC	0x90DC
+0xD3FD	0x90E4
+0xD3FE	0x9150
+0xD440	0x914E
+0xD441	0x914F
+0xD442	0x91D5
+0xD443	0x91E2
+0xD444	0x91DA
+0xD445	0x965C
+0xD446	0x965F
+0xD447	0x96BC
+0xD448	0x98E3
+0xD449	0x9ADF
+0xD44A	0x9B2F
+0xD44B	0x4E7F
+0xD44C	0x5070
+0xD44D	0x506A
+0xD44E	0x5061
+0xD44F	0x505E
+0xD450	0x5060
+0xD451	0x5053
+0xD452	0x504B
+0xD453	0x505D
+0xD454	0x5072
+0xD455	0x5048
+0xD456	0x504D
+0xD457	0x5041
+0xD458	0x505B
+0xD459	0x504A
+0xD45A	0x5062
+0xD45B	0x5015
+0xD45C	0x5045
+0xD45D	0x505F
+0xD45E	0x5069
+0xD45F	0x506B
+0xD460	0x5063
+0xD461	0x5064
+0xD462	0x5046
+0xD463	0x5040
+0xD464	0x506E
+0xD465	0x5073
+0xD466	0x5057
+0xD467	0x5051
+0xD468	0x51D0
+0xD469	0x526B
+0xD46A	0x526D
+0xD46B	0x526C
+0xD46C	0x526E
+0xD46D	0x52D6
+0xD46E	0x52D3
+0xD46F	0x532D
+0xD470	0x539C
+0xD471	0x5575
+0xD472	0x5576
+0xD473	0x553C
+0xD474	0x554D
+0xD475	0x5550
+0xD476	0x5534
+0xD477	0x552A
+0xD478	0x5551
+0xD479	0x5562
+0xD47A	0x5536
+0xD47B	0x5535
+0xD47C	0x5530
+0xD47D	0x5552
+0xD47E	0x5545
+0xD4A1	0x550C
+0xD4A2	0x5532
+0xD4A3	0x5565
+0xD4A4	0x554E
+0xD4A5	0x5539
+0xD4A6	0x5548
+0xD4A7	0x552D
+0xD4A8	0x553B
+0xD4A9	0x5540
+0xD4AA	0x554B
+0xD4AB	0x570A
+0xD4AC	0x5707
+0xD4AD	0x57FB
+0xD4AE	0x5814
+0xD4AF	0x57E2
+0xD4B0	0x57F6
+0xD4B1	0x57DC
+0xD4B2	0x57F4
+0xD4B3	0x5800
+0xD4B4	0x57ED
+0xD4B5	0x57FD
+0xD4B6	0x5808
+0xD4B7	0x57F8
+0xD4B8	0x580B
+0xD4B9	0x57F3
+0xD4BA	0x57CF
+0xD4BB	0x5807
+0xD4BC	0x57EE
+0xD4BD	0x57E3
+0xD4BE	0x57F2
+0xD4BF	0x57E5
+0xD4C0	0x57EC
+0xD4C1	0x57E1
+0xD4C2	0x580E
+0xD4C3	0x57FC
+0xD4C4	0x5810
+0xD4C5	0x57E7
+0xD4C6	0x5801
+0xD4C7	0x580C
+0xD4C8	0x57F1
+0xD4C9	0x57E9
+0xD4CA	0x57F0
+0xD4CB	0x580D
+0xD4CC	0x5804
+0xD4CD	0x595C
+0xD4CE	0x5A60
+0xD4CF	0x5A58
+0xD4D0	0x5A55
+0xD4D1	0x5A67
+0xD4D2	0x5A5E
+0xD4D3	0x5A38
+0xD4D4	0x5A35
+0xD4D5	0x5A6D
+0xD4D6	0x5A50
+0xD4D7	0x5A5F
+0xD4D8	0x5A65
+0xD4D9	0x5A6C
+0xD4DA	0x5A53
+0xD4DB	0x5A64
+0xD4DC	0x5A57
+0xD4DD	0x5A43
+0xD4DE	0x5A5D
+0xD4DF	0x5A52
+0xD4E0	0x5A44
+0xD4E1	0x5A5B
+0xD4E2	0x5A48
+0xD4E3	0x5A8E
+0xD4E4	0x5A3E
+0xD4E5	0x5A4D
+0xD4E6	0x5A39
+0xD4E7	0x5A4C
+0xD4E8	0x5A70
+0xD4E9	0x5A69
+0xD4EA	0x5A47
+0xD4EB	0x5A51
+0xD4EC	0x5A56
+0xD4ED	0x5A42
+0xD4EE	0x5A5C
+0xD4EF	0x5B72
+0xD4F0	0x5B6E
+0xD4F1	0x5BC1
+0xD4F2	0x5BC0
+0xD4F3	0x5C59
+0xD4F4	0x5D1E
+0xD4F5	0x5D0B
+0xD4F6	0x5D1D
+0xD4F7	0x5D1A
+0xD4F8	0x5D20
+0xD4F9	0x5D0C
+0xD4FA	0x5D28
+0xD4FB	0x5D0D
+0xD4FC	0x5D26
+0xD4FD	0x5D25
+0xD4FE	0x5D0F
+0xD540	0x5D30
+0xD541	0x5D12
+0xD542	0x5D23
+0xD543	0x5D1F
+0xD544	0x5D2E
+0xD545	0x5E3E
+0xD546	0x5E34
+0xD547	0x5EB1
+0xD548	0x5EB4
+0xD549	0x5EB9
+0xD54A	0x5EB2
+0xD54B	0x5EB3
+0xD54C	0x5F36
+0xD54D	0x5F38
+0xD54E	0x5F9B
+0xD54F	0x5F96
+0xD550	0x5F9F
+0xD551	0x608A
+0xD552	0x6090
+0xD553	0x6086
+0xD554	0x60BE
+0xD555	0x60B0
+0xD556	0x60BA
+0xD557	0x60D3
+0xD558	0x60D4
+0xD559	0x60CF
+0xD55A	0x60E4
+0xD55B	0x60D9
+0xD55C	0x60DD
+0xD55D	0x60C8
+0xD55E	0x60B1
+0xD55F	0x60DB
+0xD560	0x60B7
+0xD561	0x60CA
+0xD562	0x60BF
+0xD563	0x60C3
+0xD564	0x60CD
+0xD565	0x60C0
+0xD566	0x6332
+0xD567	0x6365
+0xD568	0x638A
+0xD569	0x6382
+0xD56A	0x637D
+0xD56B	0x63BD
+0xD56C	0x639E
+0xD56D	0x63AD
+0xD56E	0x639D
+0xD56F	0x6397
+0xD570	0x63AB
+0xD571	0x638E
+0xD572	0x636F
+0xD573	0x6387
+0xD574	0x6390
+0xD575	0x636E
+0xD576	0x63AF
+0xD577	0x6375
+0xD578	0x639C
+0xD579	0x636D
+0xD57A	0x63AE
+0xD57B	0x637C
+0xD57C	0x63A4
+0xD57D	0x633B
+0xD57E	0x639F
+0xD5A1	0x6378
+0xD5A2	0x6385
+0xD5A3	0x6381
+0xD5A4	0x6391
+0xD5A5	0x638D
+0xD5A6	0x6370
+0xD5A7	0x6553
+0xD5A8	0x65CD
+0xD5A9	0x6665
+0xD5AA	0x6661
+0xD5AB	0x665B
+0xD5AC	0x6659
+0xD5AD	0x665C
+0xD5AE	0x6662
+0xD5AF	0x6718
+0xD5B0	0x6879
+0xD5B1	0x6887
+0xD5B2	0x6890
+0xD5B3	0x689C
+0xD5B4	0x686D
+0xD5B5	0x686E
+0xD5B6	0x68AE
+0xD5B7	0x68AB
+0xD5B8	0x6956
+0xD5B9	0x686F
+0xD5BA	0x68A3
+0xD5BB	0x68AC
+0xD5BC	0x68A9
+0xD5BD	0x6875
+0xD5BE	0x6874
+0xD5BF	0x68B2
+0xD5C0	0x688F
+0xD5C1	0x6877
+0xD5C2	0x6892
+0xD5C3	0x687C
+0xD5C4	0x686B
+0xD5C5	0x6872
+0xD5C6	0x68AA
+0xD5C7	0x6880
+0xD5C8	0x6871
+0xD5C9	0x687E
+0xD5CA	0x689B
+0xD5CB	0x6896
+0xD5CC	0x688B
+0xD5CD	0x68A0
+0xD5CE	0x6889
+0xD5CF	0x68A4
+0xD5D0	0x6878
+0xD5D1	0x687B
+0xD5D2	0x6891
+0xD5D3	0x688C
+0xD5D4	0x688A
+0xD5D5	0x687D
+0xD5D6	0x6B36
+0xD5D7	0x6B33
+0xD5D8	0x6B37
+0xD5D9	0x6B38
+0xD5DA	0x6B91
+0xD5DB	0x6B8F
+0xD5DC	0x6B8D
+0xD5DD	0x6B8E
+0xD5DE	0x6B8C
+0xD5DF	0x6C2A
+0xD5E0	0x6DC0
+0xD5E1	0x6DAB
+0xD5E2	0x6DB4
+0xD5E3	0x6DB3
+0xD5E4	0x6E74
+0xD5E5	0x6DAC
+0xD5E6	0x6DE9
+0xD5E7	0x6DE2
+0xD5E8	0x6DB7
+0xD5E9	0x6DF6
+0xD5EA	0x6DD4
+0xD5EB	0x6E00
+0xD5EC	0x6DC8
+0xD5ED	0x6DE0
+0xD5EE	0x6DDF
+0xD5EF	0x6DD6
+0xD5F0	0x6DBE
+0xD5F1	0x6DE5
+0xD5F2	0x6DDC
+0xD5F3	0x6DDD
+0xD5F4	0x6DDB
+0xD5F5	0x6DF4
+0xD5F6	0x6DCA
+0xD5F7	0x6DBD
+0xD5F8	0x6DED
+0xD5F9	0x6DF0
+0xD5FA	0x6DBA
+0xD5FB	0x6DD5
+0xD5FC	0x6DC2
+0xD5FD	0x6DCF
+0xD5FE	0x6DC9
+0xD640	0x6DD0
+0xD641	0x6DF2
+0xD642	0x6DD3
+0xD643	0x6DFD
+0xD644	0x6DD7
+0xD645	0x6DCD
+0xD646	0x6DE3
+0xD647	0x6DBB
+0xD648	0x70FA
+0xD649	0x710D
+0xD64A	0x70F7
+0xD64B	0x7117
+0xD64C	0x70F4
+0xD64D	0x710C
+0xD64E	0x70F0
+0xD64F	0x7104
+0xD650	0x70F3
+0xD651	0x7110
+0xD652	0x70FC
+0xD653	0x70FF
+0xD654	0x7106
+0xD655	0x7113
+0xD656	0x7100
+0xD657	0x70F8
+0xD658	0x70F6
+0xD659	0x710B
+0xD65A	0x7102
+0xD65B	0x710E
+0xD65C	0x727E
+0xD65D	0x727B
+0xD65E	0x727C
+0xD65F	0x727F
+0xD660	0x731D
+0xD661	0x7317
+0xD662	0x7307
+0xD663	0x7311
+0xD664	0x7318
+0xD665	0x730A
+0xD666	0x7308
+0xD667	0x72FF
+0xD668	0x730F
+0xD669	0x731E
+0xD66A	0x7388
+0xD66B	0x73F6
+0xD66C	0x73F8
+0xD66D	0x73F5
+0xD66E	0x7404
+0xD66F	0x7401
+0xD670	0x73FD
+0xD671	0x7407
+0xD672	0x7400
+0xD673	0x73FA
+0xD674	0x73FC
+0xD675	0x73FF
+0xD676	0x740C
+0xD677	0x740B
+0xD678	0x73F4
+0xD679	0x7408
+0xD67A	0x7564
+0xD67B	0x7563
+0xD67C	0x75CE
+0xD67D	0x75D2
+0xD67E	0x75CF
+0xD6A1	0x75CB
+0xD6A2	0x75CC
+0xD6A3	0x75D1
+0xD6A4	0x75D0
+0xD6A5	0x768F
+0xD6A6	0x7689
+0xD6A7	0x76D3
+0xD6A8	0x7739
+0xD6A9	0x772F
+0xD6AA	0x772D
+0xD6AB	0x7731
+0xD6AC	0x7732
+0xD6AD	0x7734
+0xD6AE	0x7733
+0xD6AF	0x773D
+0xD6B0	0x7725
+0xD6B1	0x773B
+0xD6B2	0x7735
+0xD6B3	0x7848
+0xD6B4	0x7852
+0xD6B5	0x7849
+0xD6B6	0x784D
+0xD6B7	0x784A
+0xD6B8	0x784C
+0xD6B9	0x7826
+0xD6BA	0x7845
+0xD6BB	0x7850
+0xD6BC	0x7964
+0xD6BD	0x7967
+0xD6BE	0x7969
+0xD6BF	0x796A
+0xD6C0	0x7963
+0xD6C1	0x796B
+0xD6C2	0x7961
+0xD6C3	0x79BB
+0xD6C4	0x79FA
+0xD6C5	0x79F8
+0xD6C6	0x79F6
+0xD6C7	0x79F7
+0xD6C8	0x7A8F
+0xD6C9	0x7A94
+0xD6CA	0x7A90
+0xD6CB	0x7B35
+0xD6CC	0x7B47
+0xD6CD	0x7B34
+0xD6CE	0x7B25
+0xD6CF	0x7B30
+0xD6D0	0x7B22
+0xD6D1	0x7B24
+0xD6D2	0x7B33
+0xD6D3	0x7B18
+0xD6D4	0x7B2A
+0xD6D5	0x7B1D
+0xD6D6	0x7B31
+0xD6D7	0x7B2B
+0xD6D8	0x7B2D
+0xD6D9	0x7B2F
+0xD6DA	0x7B32
+0xD6DB	0x7B38
+0xD6DC	0x7B1A
+0xD6DD	0x7B23
+0xD6DE	0x7C94
+0xD6DF	0x7C98
+0xD6E0	0x7C96
+0xD6E1	0x7CA3
+0xD6E2	0x7D35
+0xD6E3	0x7D3D
+0xD6E4	0x7D38
+0xD6E5	0x7D36
+0xD6E6	0x7D3A
+0xD6E7	0x7D45
+0xD6E8	0x7D2C
+0xD6E9	0x7D29
+0xD6EA	0x7D41
+0xD6EB	0x7D47
+0xD6EC	0x7D3E
+0xD6ED	0x7D3F
+0xD6EE	0x7D4A
+0xD6EF	0x7D3B
+0xD6F0	0x7D28
+0xD6F1	0x7F63
+0xD6F2	0x7F95
+0xD6F3	0x7F9C
+0xD6F4	0x7F9D
+0xD6F5	0x7F9B
+0xD6F6	0x7FCA
+0xD6F7	0x7FCB
+0xD6F8	0x7FCD
+0xD6F9	0x7FD0
+0xD6FA	0x7FD1
+0xD6FB	0x7FC7
+0xD6FC	0x7FCF
+0xD6FD	0x7FC9
+0xD6FE	0x801F
+0xD740	0x801E
+0xD741	0x801B
+0xD742	0x8047
+0xD743	0x8043
+0xD744	0x8048
+0xD745	0x8118
+0xD746	0x8125
+0xD747	0x8119
+0xD748	0x811B
+0xD749	0x812D
+0xD74A	0x811F
+0xD74B	0x812C
+0xD74C	0x811E
+0xD74D	0x8121
+0xD74E	0x8115
+0xD74F	0x8127
+0xD750	0x811D
+0xD751	0x8122
+0xD752	0x8211
+0xD753	0x8238
+0xD754	0x8233
+0xD755	0x823A
+0xD756	0x8234
+0xD757	0x8232
+0xD758	0x8274
+0xD759	0x8390
+0xD75A	0x83A3
+0xD75B	0x83A8
+0xD75C	0x838D
+0xD75D	0x837A
+0xD75E	0x8373
+0xD75F	0x83A4
+0xD760	0x8374
+0xD761	0x838F
+0xD762	0x8381
+0xD763	0x8395
+0xD764	0x8399
+0xD765	0x8375
+0xD766	0x8394
+0xD767	0x83A9
+0xD768	0x837D
+0xD769	0x8383
+0xD76A	0x838C
+0xD76B	0x839D
+0xD76C	0x839B
+0xD76D	0x83AA
+0xD76E	0x838B
+0xD76F	0x837E
+0xD770	0x83A5
+0xD771	0x83AF
+0xD772	0x8388
+0xD773	0x8397
+0xD774	0x83B0
+0xD775	0x837F
+0xD776	0x83A6
+0xD777	0x8387
+0xD778	0x83AE
+0xD779	0x8376
+0xD77A	0x839A
+0xD77B	0x8659
+0xD77C	0x8656
+0xD77D	0x86BF
+0xD77E	0x86B7
+0xD7A1	0x86C2
+0xD7A2	0x86C1
+0xD7A3	0x86C5
+0xD7A4	0x86BA
+0xD7A5	0x86B0
+0xD7A6	0x86C8
+0xD7A7	0x86B9
+0xD7A8	0x86B3
+0xD7A9	0x86B8
+0xD7AA	0x86CC
+0xD7AB	0x86B4
+0xD7AC	0x86BB
+0xD7AD	0x86BC
+0xD7AE	0x86C3
+0xD7AF	0x86BD
+0xD7B0	0x86BE
+0xD7B1	0x8852
+0xD7B2	0x8889
+0xD7B3	0x8895
+0xD7B4	0x88A8
+0xD7B5	0x88A2
+0xD7B6	0x88AA
+0xD7B7	0x889A
+0xD7B8	0x8891
+0xD7B9	0x88A1
+0xD7BA	0x889F
+0xD7BB	0x8898
+0xD7BC	0x88A7
+0xD7BD	0x8899
+0xD7BE	0x889B
+0xD7BF	0x8897
+0xD7C0	0x88A4
+0xD7C1	0x88AC
+0xD7C2	0x888C
+0xD7C3	0x8893
+0xD7C4	0x888E
+0xD7C5	0x8982
+0xD7C6	0x89D6
+0xD7C7	0x89D9
+0xD7C8	0x89D5
+0xD7C9	0x8A30
+0xD7CA	0x8A27
+0xD7CB	0x8A2C
+0xD7CC	0x8A1E
+0xD7CD	0x8C39
+0xD7CE	0x8C3B
+0xD7CF	0x8C5C
+0xD7D0	0x8C5D
+0xD7D1	0x8C7D
+0xD7D2	0x8CA5
+0xD7D3	0x8D7D
+0xD7D4	0x8D7B
+0xD7D5	0x8D79
+0xD7D6	0x8DBC
+0xD7D7	0x8DC2
+0xD7D8	0x8DB9
+0xD7D9	0x8DBF
+0xD7DA	0x8DC1
+0xD7DB	0x8ED8
+0xD7DC	0x8EDE
+0xD7DD	0x8EDD
+0xD7DE	0x8EDC
+0xD7DF	0x8ED7
+0xD7E0	0x8EE0
+0xD7E1	0x8EE1
+0xD7E2	0x9024
+0xD7E3	0x900B
+0xD7E4	0x9011
+0xD7E5	0x901C
+0xD7E6	0x900C
+0xD7E7	0x9021
+0xD7E8	0x90EF
+0xD7E9	0x90EA
+0xD7EA	0x90F0
+0xD7EB	0x90F4
+0xD7EC	0x90F2
+0xD7ED	0x90F3
+0xD7EE	0x90D4
+0xD7EF	0x90EB
+0xD7F0	0x90EC
+0xD7F1	0x90E9
+0xD7F2	0x9156
+0xD7F3	0x9158
+0xD7F4	0x915A
+0xD7F5	0x9153
+0xD7F6	0x9155
+0xD7F7	0x91EC
+0xD7F8	0x91F4
+0xD7F9	0x91F1
+0xD7FA	0x91F3
+0xD7FB	0x91F8
+0xD7FC	0x91E4
+0xD7FD	0x91F9
+0xD7FE	0x91EA
+0xD840	0x91EB
+0xD841	0x91F7
+0xD842	0x91E8
+0xD843	0x91EE
+0xD844	0x957A
+0xD845	0x9586
+0xD846	0x9588
+0xD847	0x967C
+0xD848	0x966D
+0xD849	0x966B
+0xD84A	0x9671
+0xD84B	0x966F
+0xD84C	0x96BF
+0xD84D	0x976A
+0xD84E	0x9804
+0xD84F	0x98E5
+0xD850	0x9997
+0xD851	0x509B
+0xD852	0x5095
+0xD853	0x5094
+0xD854	0x509E
+0xD855	0x508B
+0xD856	0x50A3
+0xD857	0x5083
+0xD858	0x508C
+0xD859	0x508E
+0xD85A	0x509D
+0xD85B	0x5068
+0xD85C	0x509C
+0xD85D	0x5092
+0xD85E	0x5082
+0xD85F	0x5087
+0xD860	0x515F
+0xD861	0x51D4
+0xD862	0x5312
+0xD863	0x5311
+0xD864	0x53A4
+0xD865	0x53A7
+0xD866	0x5591
+0xD867	0x55A8
+0xD868	0x55A5
+0xD869	0x55AD
+0xD86A	0x5577
+0xD86B	0x5645
+0xD86C	0x55A2
+0xD86D	0x5593
+0xD86E	0x5588
+0xD86F	0x558F
+0xD870	0x55B5
+0xD871	0x5581
+0xD872	0x55A3
+0xD873	0x5592
+0xD874	0x55A4
+0xD875	0x557D
+0xD876	0x558C
+0xD877	0x55A6
+0xD878	0x557F
+0xD879	0x5595
+0xD87A	0x55A1
+0xD87B	0x558E
+0xD87C	0x570C
+0xD87D	0x5829
+0xD87E	0x5837
+0xD8A1	0x5819
+0xD8A2	0x581E
+0xD8A3	0x5827
+0xD8A4	0x5823
+0xD8A5	0x5828
+0xD8A6	0x57F5
+0xD8A7	0x5848
+0xD8A8	0x5825
+0xD8A9	0x581C
+0xD8AA	0x581B
+0xD8AB	0x5833
+0xD8AC	0x583F
+0xD8AD	0x5836
+0xD8AE	0x582E
+0xD8AF	0x5839
+0xD8B0	0x5838
+0xD8B1	0x582D
+0xD8B2	0x582C
+0xD8B3	0x583B
+0xD8B4	0x5961
+0xD8B5	0x5AAF
+0xD8B6	0x5A94
+0xD8B7	0x5A9F
+0xD8B8	0x5A7A
+0xD8B9	0x5AA2
+0xD8BA	0x5A9E
+0xD8BB	0x5A78
+0xD8BC	0x5AA6
+0xD8BD	0x5A7C
+0xD8BE	0x5AA5
+0xD8BF	0x5AAC
+0xD8C0	0x5A95
+0xD8C1	0x5AAE
+0xD8C2	0x5A37
+0xD8C3	0x5A84
+0xD8C4	0x5A8A
+0xD8C5	0x5A97
+0xD8C6	0x5A83
+0xD8C7	0x5A8B
+0xD8C8	0x5AA9
+0xD8C9	0x5A7B
+0xD8CA	0x5A7D
+0xD8CB	0x5A8C
+0xD8CC	0x5A9C
+0xD8CD	0x5A8F
+0xD8CE	0x5A93
+0xD8CF	0x5A9D
+0xD8D0	0x5BEA
+0xD8D1	0x5BCD
+0xD8D2	0x5BCB
+0xD8D3	0x5BD4
+0xD8D4	0x5BD1
+0xD8D5	0x5BCA
+0xD8D6	0x5BCE
+0xD8D7	0x5C0C
+0xD8D8	0x5C30
+0xD8D9	0x5D37
+0xD8DA	0x5D43
+0xD8DB	0x5D6B
+0xD8DC	0x5D41
+0xD8DD	0x5D4B
+0xD8DE	0x5D3F
+0xD8DF	0x5D35
+0xD8E0	0x5D51
+0xD8E1	0x5D4E
+0xD8E2	0x5D55
+0xD8E3	0x5D33
+0xD8E4	0x5D3A
+0xD8E5	0x5D52
+0xD8E6	0x5D3D
+0xD8E7	0x5D31
+0xD8E8	0x5D59
+0xD8E9	0x5D42
+0xD8EA	0x5D39
+0xD8EB	0x5D49
+0xD8EC	0x5D38
+0xD8ED	0x5D3C
+0xD8EE	0x5D32
+0xD8EF	0x5D36
+0xD8F0	0x5D40
+0xD8F1	0x5D45
+0xD8F2	0x5E44
+0xD8F3	0x5E41
+0xD8F4	0x5F58
+0xD8F5	0x5FA6
+0xD8F6	0x5FA5
+0xD8F7	0x5FAB
+0xD8F8	0x60C9
+0xD8F9	0x60B9
+0xD8FA	0x60CC
+0xD8FB	0x60E2
+0xD8FC	0x60CE
+0xD8FD	0x60C4
+0xD8FE	0x6114
+0xD940	0x60F2
+0xD941	0x610A
+0xD942	0x6116
+0xD943	0x6105
+0xD944	0x60F5
+0xD945	0x6113
+0xD946	0x60F8
+0xD947	0x60FC
+0xD948	0x60FE
+0xD949	0x60C1
+0xD94A	0x6103
+0xD94B	0x6118
+0xD94C	0x611D
+0xD94D	0x6110
+0xD94E	0x60FF
+0xD94F	0x6104
+0xD950	0x610B
+0xD951	0x624A
+0xD952	0x6394
+0xD953	0x63B1
+0xD954	0x63B0
+0xD955	0x63CE
+0xD956	0x63E5
+0xD957	0x63E8
+0xD958	0x63EF
+0xD959	0x63C3
+0xD95A	0x649D
+0xD95B	0x63F3
+0xD95C	0x63CA
+0xD95D	0x63E0
+0xD95E	0x63F6
+0xD95F	0x63D5
+0xD960	0x63F2
+0xD961	0x63F5
+0xD962	0x6461
+0xD963	0x63DF
+0xD964	0x63BE
+0xD965	0x63DD
+0xD966	0x63DC
+0xD967	0x63C4
+0xD968	0x63D8
+0xD969	0x63D3
+0xD96A	0x63C2
+0xD96B	0x63C7
+0xD96C	0x63CC
+0xD96D	0x63CB
+0xD96E	0x63C8
+0xD96F	0x63F0
+0xD970	0x63D7
+0xD971	0x63D9
+0xD972	0x6532
+0xD973	0x6567
+0xD974	0x656A
+0xD975	0x6564
+0xD976	0x655C
+0xD977	0x6568
+0xD978	0x6565
+0xD979	0x658C
+0xD97A	0x659D
+0xD97B	0x659E
+0xD97C	0x65AE
+0xD97D	0x65D0
+0xD97E	0x65D2
+0xD9A1	0x667C
+0xD9A2	0x666C
+0xD9A3	0x667B
+0xD9A4	0x6680
+0xD9A5	0x6671
+0xD9A6	0x6679
+0xD9A7	0x666A
+0xD9A8	0x6672
+0xD9A9	0x6701
+0xD9AA	0x690C
+0xD9AB	0x68D3
+0xD9AC	0x6904
+0xD9AD	0x68DC
+0xD9AE	0x692A
+0xD9AF	0x68EC
+0xD9B0	0x68EA
+0xD9B1	0x68F1
+0xD9B2	0x690F
+0xD9B3	0x68D6
+0xD9B4	0x68F7
+0xD9B5	0x68EB
+0xD9B6	0x68E4
+0xD9B7	0x68F6
+0xD9B8	0x6913
+0xD9B9	0x6910
+0xD9BA	0x68F3
+0xD9BB	0x68E1
+0xD9BC	0x6907
+0xD9BD	0x68CC
+0xD9BE	0x6908
+0xD9BF	0x6970
+0xD9C0	0x68B4
+0xD9C1	0x6911
+0xD9C2	0x68EF
+0xD9C3	0x68C6
+0xD9C4	0x6914
+0xD9C5	0x68F8
+0xD9C6	0x68D0
+0xD9C7	0x68FD
+0xD9C8	0x68FC
+0xD9C9	0x68E8
+0xD9CA	0x690B
+0xD9CB	0x690A
+0xD9CC	0x6917
+0xD9CD	0x68CE
+0xD9CE	0x68C8
+0xD9CF	0x68DD
+0xD9D0	0x68DE
+0xD9D1	0x68E6
+0xD9D2	0x68F4
+0xD9D3	0x68D1
+0xD9D4	0x6906
+0xD9D5	0x68D4
+0xD9D6	0x68E9
+0xD9D7	0x6915
+0xD9D8	0x6925
+0xD9D9	0x68C7
+0xD9DA	0x6B39
+0xD9DB	0x6B3B
+0xD9DC	0x6B3F
+0xD9DD	0x6B3C
+0xD9DE	0x6B94
+0xD9DF	0x6B97
+0xD9E0	0x6B99
+0xD9E1	0x6B95
+0xD9E2	0x6BBD
+0xD9E3	0x6BF0
+0xD9E4	0x6BF2
+0xD9E5	0x6BF3
+0xD9E6	0x6C30
+0xD9E7	0x6DFC
+0xD9E8	0x6E46
+0xD9E9	0x6E47
+0xD9EA	0x6E1F
+0xD9EB	0x6E49
+0xD9EC	0x6E88
+0xD9ED	0x6E3C
+0xD9EE	0x6E3D
+0xD9EF	0x6E45
+0xD9F0	0x6E62
+0xD9F1	0x6E2B
+0xD9F2	0x6E3F
+0xD9F3	0x6E41
+0xD9F4	0x6E5D
+0xD9F5	0x6E73
+0xD9F6	0x6E1C
+0xD9F7	0x6E33
+0xD9F8	0x6E4B
+0xD9F9	0x6E40
+0xD9FA	0x6E51
+0xD9FB	0x6E3B
+0xD9FC	0x6E03
+0xD9FD	0x6E2E
+0xD9FE	0x6E5E
+0xDA40	0x6E68
+0xDA41	0x6E5C
+0xDA42	0x6E61
+0xDA43	0x6E31
+0xDA44	0x6E28
+0xDA45	0x6E60
+0xDA46	0x6E71
+0xDA47	0x6E6B
+0xDA48	0x6E39
+0xDA49	0x6E22
+0xDA4A	0x6E30
+0xDA4B	0x6E53
+0xDA4C	0x6E65
+0xDA4D	0x6E27
+0xDA4E	0x6E78
+0xDA4F	0x6E64
+0xDA50	0x6E77
+0xDA51	0x6E55
+0xDA52	0x6E79
+0xDA53	0x6E52
+0xDA54	0x6E66
+0xDA55	0x6E35
+0xDA56	0x6E36
+0xDA57	0x6E5A
+0xDA58	0x7120
+0xDA59	0x711E
+0xDA5A	0x712F
+0xDA5B	0x70FB
+0xDA5C	0x712E
+0xDA5D	0x7131
+0xDA5E	0x7123
+0xDA5F	0x7125
+0xDA60	0x7122
+0xDA61	0x7132
+0xDA62	0x711F
+0xDA63	0x7128
+0xDA64	0x713A
+0xDA65	0x711B
+0xDA66	0x724B
+0xDA67	0x725A
+0xDA68	0x7288
+0xDA69	0x7289
+0xDA6A	0x7286
+0xDA6B	0x7285
+0xDA6C	0x728B
+0xDA6D	0x7312
+0xDA6E	0x730B
+0xDA6F	0x7330
+0xDA70	0x7322
+0xDA71	0x7331
+0xDA72	0x7333
+0xDA73	0x7327
+0xDA74	0x7332
+0xDA75	0x732D
+0xDA76	0x7326
+0xDA77	0x7323
+0xDA78	0x7335
+0xDA79	0x730C
+0xDA7A	0x742E
+0xDA7B	0x742C
+0xDA7C	0x7430
+0xDA7D	0x742B
+0xDA7E	0x7416
+0xDAA1	0x741A
+0xDAA2	0x7421
+0xDAA3	0x742D
+0xDAA4	0x7431
+0xDAA5	0x7424
+0xDAA6	0x7423
+0xDAA7	0x741D
+0xDAA8	0x7429
+0xDAA9	0x7420
+0xDAAA	0x7432
+0xDAAB	0x74FB
+0xDAAC	0x752F
+0xDAAD	0x756F
+0xDAAE	0x756C
+0xDAAF	0x75E7
+0xDAB0	0x75DA
+0xDAB1	0x75E1
+0xDAB2	0x75E6
+0xDAB3	0x75DD
+0xDAB4	0x75DF
+0xDAB5	0x75E4
+0xDAB6	0x75D7
+0xDAB7	0x7695
+0xDAB8	0x7692
+0xDAB9	0x76DA
+0xDABA	0x7746
+0xDABB	0x7747
+0xDABC	0x7744
+0xDABD	0x774D
+0xDABE	0x7745
+0xDABF	0x774A
+0xDAC0	0x774E
+0xDAC1	0x774B
+0xDAC2	0x774C
+0xDAC3	0x77DE
+0xDAC4	0x77EC
+0xDAC5	0x7860
+0xDAC6	0x7864
+0xDAC7	0x7865
+0xDAC8	0x785C
+0xDAC9	0x786D
+0xDACA	0x7871
+0xDACB	0x786A
+0xDACC	0x786E
+0xDACD	0x7870
+0xDACE	0x7869
+0xDACF	0x7868
+0xDAD0	0x785E
+0xDAD1	0x7862
+0xDAD2	0x7974
+0xDAD3	0x7973
+0xDAD4	0x7972
+0xDAD5	0x7970
+0xDAD6	0x7A02
+0xDAD7	0x7A0A
+0xDAD8	0x7A03
+0xDAD9	0x7A0C
+0xDADA	0x7A04
+0xDADB	0x7A99
+0xDADC	0x7AE6
+0xDADD	0x7AE4
+0xDADE	0x7B4A
+0xDADF	0x7B3B
+0xDAE0	0x7B44
+0xDAE1	0x7B48
+0xDAE2	0x7B4C
+0xDAE3	0x7B4E
+0xDAE4	0x7B40
+0xDAE5	0x7B58
+0xDAE6	0x7B45
+0xDAE7	0x7CA2
+0xDAE8	0x7C9E
+0xDAE9	0x7CA8
+0xDAEA	0x7CA1
+0xDAEB	0x7D58
+0xDAEC	0x7D6F
+0xDAED	0x7D63
+0xDAEE	0x7D53
+0xDAEF	0x7D56
+0xDAF0	0x7D67
+0xDAF1	0x7D6A
+0xDAF2	0x7D4F
+0xDAF3	0x7D6D
+0xDAF4	0x7D5C
+0xDAF5	0x7D6B
+0xDAF6	0x7D52
+0xDAF7	0x7D54
+0xDAF8	0x7D69
+0xDAF9	0x7D51
+0xDAFA	0x7D5F
+0xDAFB	0x7D4E
+0xDAFC	0x7F3E
+0xDAFD	0x7F3F
+0xDAFE	0x7F65
+0xDB40	0x7F66
+0xDB41	0x7FA2
+0xDB42	0x7FA0
+0xDB43	0x7FA1
+0xDB44	0x7FD7
+0xDB45	0x8051
+0xDB46	0x804F
+0xDB47	0x8050
+0xDB48	0x80FE
+0xDB49	0x80D4
+0xDB4A	0x8143
+0xDB4B	0x814A
+0xDB4C	0x8152
+0xDB4D	0x814F
+0xDB4E	0x8147
+0xDB4F	0x813D
+0xDB50	0x814D
+0xDB51	0x813A
+0xDB52	0x81E6
+0xDB53	0x81EE
+0xDB54	0x81F7
+0xDB55	0x81F8
+0xDB56	0x81F9
+0xDB57	0x8204
+0xDB58	0x823C
+0xDB59	0x823D
+0xDB5A	0x823F
+0xDB5B	0x8275
+0xDB5C	0x833B
+0xDB5D	0x83CF
+0xDB5E	0x83F9
+0xDB5F	0x8423
+0xDB60	0x83C0
+0xDB61	0x83E8
+0xDB62	0x8412
+0xDB63	0x83E7
+0xDB64	0x83E4
+0xDB65	0x83FC
+0xDB66	0x83F6
+0xDB67	0x8410
+0xDB68	0x83C6
+0xDB69	0x83C8
+0xDB6A	0x83EB
+0xDB6B	0x83E3
+0xDB6C	0x83BF
+0xDB6D	0x8401
+0xDB6E	0x83DD
+0xDB6F	0x83E5
+0xDB70	0x83D8
+0xDB71	0x83FF
+0xDB72	0x83E1
+0xDB73	0x83CB
+0xDB74	0x83CE
+0xDB75	0x83D6
+0xDB76	0x83F5
+0xDB77	0x83C9
+0xDB78	0x8409
+0xDB79	0x840F
+0xDB7A	0x83DE
+0xDB7B	0x8411
+0xDB7C	0x8406
+0xDB7D	0x83C2
+0xDB7E	0x83F3
+0xDBA1	0x83D5
+0xDBA2	0x83FA
+0xDBA3	0x83C7
+0xDBA4	0x83D1
+0xDBA5	0x83EA
+0xDBA6	0x8413
+0xDBA7	0x83C3
+0xDBA8	0x83EC
+0xDBA9	0x83EE
+0xDBAA	0x83C4
+0xDBAB	0x83FB
+0xDBAC	0x83D7
+0xDBAD	0x83E2
+0xDBAE	0x841B
+0xDBAF	0x83DB
+0xDBB0	0x83FE
+0xDBB1	0x86D8
+0xDBB2	0x86E2
+0xDBB3	0x86E6
+0xDBB4	0x86D3
+0xDBB5	0x86E3
+0xDBB6	0x86DA
+0xDBB7	0x86EA
+0xDBB8	0x86DD
+0xDBB9	0x86EB
+0xDBBA	0x86DC
+0xDBBB	0x86EC
+0xDBBC	0x86E9
+0xDBBD	0x86D7
+0xDBBE	0x86E8
+0xDBBF	0x86D1
+0xDBC0	0x8848
+0xDBC1	0x8856
+0xDBC2	0x8855
+0xDBC3	0x88BA
+0xDBC4	0x88D7
+0xDBC5	0x88B9
+0xDBC6	0x88B8
+0xDBC7	0x88C0
+0xDBC8	0x88BE
+0xDBC9	0x88B6
+0xDBCA	0x88BC
+0xDBCB	0x88B7
+0xDBCC	0x88BD
+0xDBCD	0x88B2
+0xDBCE	0x8901
+0xDBCF	0x88C9
+0xDBD0	0x8995
+0xDBD1	0x8998
+0xDBD2	0x8997
+0xDBD3	0x89DD
+0xDBD4	0x89DA
+0xDBD5	0x89DB
+0xDBD6	0x8A4E
+0xDBD7	0x8A4D
+0xDBD8	0x8A39
+0xDBD9	0x8A59
+0xDBDA	0x8A40
+0xDBDB	0x8A57
+0xDBDC	0x8A58
+0xDBDD	0x8A44
+0xDBDE	0x8A45
+0xDBDF	0x8A52
+0xDBE0	0x8A48
+0xDBE1	0x8A51
+0xDBE2	0x8A4A
+0xDBE3	0x8A4C
+0xDBE4	0x8A4F
+0xDBE5	0x8C5F
+0xDBE6	0x8C81
+0xDBE7	0x8C80
+0xDBE8	0x8CBA
+0xDBE9	0x8CBE
+0xDBEA	0x8CB0
+0xDBEB	0x8CB9
+0xDBEC	0x8CB5
+0xDBED	0x8D84
+0xDBEE	0x8D80
+0xDBEF	0x8D89
+0xDBF0	0x8DD8
+0xDBF1	0x8DD3
+0xDBF2	0x8DCD
+0xDBF3	0x8DC7
+0xDBF4	0x8DD6
+0xDBF5	0x8DDC
+0xDBF6	0x8DCF
+0xDBF7	0x8DD5
+0xDBF8	0x8DD9
+0xDBF9	0x8DC8
+0xDBFA	0x8DD7
+0xDBFB	0x8DC5
+0xDBFC	0x8EEF
+0xDBFD	0x8EF7
+0xDBFE	0x8EFA
+0xDC40	0x8EF9
+0xDC41	0x8EE6
+0xDC42	0x8EEE
+0xDC43	0x8EE5
+0xDC44	0x8EF5
+0xDC45	0x8EE7
+0xDC46	0x8EE8
+0xDC47	0x8EF6
+0xDC48	0x8EEB
+0xDC49	0x8EF1
+0xDC4A	0x8EEC
+0xDC4B	0x8EF4
+0xDC4C	0x8EE9
+0xDC4D	0x902D
+0xDC4E	0x9034
+0xDC4F	0x902F
+0xDC50	0x9106
+0xDC51	0x912C
+0xDC52	0x9104
+0xDC53	0x90FF
+0xDC54	0x90FC
+0xDC55	0x9108
+0xDC56	0x90F9
+0xDC57	0x90FB
+0xDC58	0x9101
+0xDC59	0x9100
+0xDC5A	0x9107
+0xDC5B	0x9105
+0xDC5C	0x9103
+0xDC5D	0x9161
+0xDC5E	0x9164
+0xDC5F	0x915F
+0xDC60	0x9162
+0xDC61	0x9160
+0xDC62	0x9201
+0xDC63	0x920A
+0xDC64	0x9225
+0xDC65	0x9203
+0xDC66	0x921A
+0xDC67	0x9226
+0xDC68	0x920F
+0xDC69	0x920C
+0xDC6A	0x9200
+0xDC6B	0x9212
+0xDC6C	0x91FF
+0xDC6D	0x91FD
+0xDC6E	0x9206
+0xDC6F	0x9204
+0xDC70	0x9227
+0xDC71	0x9202
+0xDC72	0x921C
+0xDC73	0x9224
+0xDC74	0x9219
+0xDC75	0x9217
+0xDC76	0x9205
+0xDC77	0x9216
+0xDC78	0x957B
+0xDC79	0x958D
+0xDC7A	0x958C
+0xDC7B	0x9590
+0xDC7C	0x9687
+0xDC7D	0x967E
+0xDC7E	0x9688
+0xDCA1	0x9689
+0xDCA2	0x9683
+0xDCA3	0x9680
+0xDCA4	0x96C2
+0xDCA5	0x96C8
+0xDCA6	0x96C3
+0xDCA7	0x96F1
+0xDCA8	0x96F0
+0xDCA9	0x976C
+0xDCAA	0x9770
+0xDCAB	0x976E
+0xDCAC	0x9807
+0xDCAD	0x98A9
+0xDCAE	0x98EB
+0xDCAF	0x9CE6
+0xDCB0	0x9EF9
+0xDCB1	0x4E83
+0xDCB2	0x4E84
+0xDCB3	0x4EB6
+0xDCB4	0x50BD
+0xDCB5	0x50BF
+0xDCB6	0x50C6
+0xDCB7	0x50AE
+0xDCB8	0x50C4
+0xDCB9	0x50CA
+0xDCBA	0x50B4
+0xDCBB	0x50C8
+0xDCBC	0x50C2
+0xDCBD	0x50B0
+0xDCBE	0x50C1
+0xDCBF	0x50BA
+0xDCC0	0x50B1
+0xDCC1	0x50CB
+0xDCC2	0x50C9
+0xDCC3	0x50B6
+0xDCC4	0x50B8
+0xDCC5	0x51D7
+0xDCC6	0x527A
+0xDCC7	0x5278
+0xDCC8	0x527B
+0xDCC9	0x527C
+0xDCCA	0x55C3
+0xDCCB	0x55DB
+0xDCCC	0x55CC
+0xDCCD	0x55D0
+0xDCCE	0x55CB
+0xDCCF	0x55CA
+0xDCD0	0x55DD
+0xDCD1	0x55C0
+0xDCD2	0x55D4
+0xDCD3	0x55C4
+0xDCD4	0x55E9
+0xDCD5	0x55BF
+0xDCD6	0x55D2
+0xDCD7	0x558D
+0xDCD8	0x55CF
+0xDCD9	0x55D5
+0xDCDA	0x55E2
+0xDCDB	0x55D6
+0xDCDC	0x55C8
+0xDCDD	0x55F2
+0xDCDE	0x55CD
+0xDCDF	0x55D9
+0xDCE0	0x55C2
+0xDCE1	0x5714
+0xDCE2	0x5853
+0xDCE3	0x5868
+0xDCE4	0x5864
+0xDCE5	0x584F
+0xDCE6	0x584D
+0xDCE7	0x5849
+0xDCE8	0x586F
+0xDCE9	0x5855
+0xDCEA	0x584E
+0xDCEB	0x585D
+0xDCEC	0x5859
+0xDCED	0x5865
+0xDCEE	0x585B
+0xDCEF	0x583D
+0xDCF0	0x5863
+0xDCF1	0x5871
+0xDCF2	0x58FC
+0xDCF3	0x5AC7
+0xDCF4	0x5AC4
+0xDCF5	0x5ACB
+0xDCF6	0x5ABA
+0xDCF7	0x5AB8
+0xDCF8	0x5AB1
+0xDCF9	0x5AB5
+0xDCFA	0x5AB0
+0xDCFB	0x5ABF
+0xDCFC	0x5AC8
+0xDCFD	0x5ABB
+0xDCFE	0x5AC6
+0xDD40	0x5AB7
+0xDD41	0x5AC0
+0xDD42	0x5ACA
+0xDD43	0x5AB4
+0xDD44	0x5AB6
+0xDD45	0x5ACD
+0xDD46	0x5AB9
+0xDD47	0x5A90
+0xDD48	0x5BD6
+0xDD49	0x5BD8
+0xDD4A	0x5BD9
+0xDD4B	0x5C1F
+0xDD4C	0x5C33
+0xDD4D	0x5D71
+0xDD4E	0x5D63
+0xDD4F	0x5D4A
+0xDD50	0x5D65
+0xDD51	0x5D72
+0xDD52	0x5D6C
+0xDD53	0x5D5E
+0xDD54	0x5D68
+0xDD55	0x5D67
+0xDD56	0x5D62
+0xDD57	0x5DF0
+0xDD58	0x5E4F
+0xDD59	0x5E4E
+0xDD5A	0x5E4A
+0xDD5B	0x5E4D
+0xDD5C	0x5E4B
+0xDD5D	0x5EC5
+0xDD5E	0x5ECC
+0xDD5F	0x5EC6
+0xDD60	0x5ECB
+0xDD61	0x5EC7
+0xDD62	0x5F40
+0xDD63	0x5FAF
+0xDD64	0x5FAD
+0xDD65	0x60F7
+0xDD66	0x6149
+0xDD67	0x614A
+0xDD68	0x612B
+0xDD69	0x6145
+0xDD6A	0x6136
+0xDD6B	0x6132
+0xDD6C	0x612E
+0xDD6D	0x6146
+0xDD6E	0x612F
+0xDD6F	0x614F
+0xDD70	0x6129
+0xDD71	0x6140
+0xDD72	0x6220
+0xDD73	0x9168
+0xDD74	0x6223
+0xDD75	0x6225
+0xDD76	0x6224
+0xDD77	0x63C5
+0xDD78	0x63F1
+0xDD79	0x63EB
+0xDD7A	0x6410
+0xDD7B	0x6412
+0xDD7C	0x6409
+0xDD7D	0x6420
+0xDD7E	0x6424
+0xDDA1	0x6433
+0xDDA2	0x6443
+0xDDA3	0x641F
+0xDDA4	0x6415
+0xDDA5	0x6418
+0xDDA6	0x6439
+0xDDA7	0x6437
+0xDDA8	0x6422
+0xDDA9	0x6423
+0xDDAA	0x640C
+0xDDAB	0x6426
+0xDDAC	0x6430
+0xDDAD	0x6428
+0xDDAE	0x6441
+0xDDAF	0x6435
+0xDDB0	0x642F
+0xDDB1	0x640A
+0xDDB2	0x641A
+0xDDB3	0x6440
+0xDDB4	0x6425
+0xDDB5	0x6427
+0xDDB6	0x640B
+0xDDB7	0x63E7
+0xDDB8	0x641B
+0xDDB9	0x642E
+0xDDBA	0x6421
+0xDDBB	0x640E
+0xDDBC	0x656F
+0xDDBD	0x6592
+0xDDBE	0x65D3
+0xDDBF	0x6686
+0xDDC0	0x668C
+0xDDC1	0x6695
+0xDDC2	0x6690
+0xDDC3	0x668B
+0xDDC4	0x668A
+0xDDC5	0x6699
+0xDDC6	0x6694
+0xDDC7	0x6678
+0xDDC8	0x6720
+0xDDC9	0x6966
+0xDDCA	0x695F
+0xDDCB	0x6938
+0xDDCC	0x694E
+0xDDCD	0x6962
+0xDDCE	0x6971
+0xDDCF	0x693F
+0xDDD0	0x6945
+0xDDD1	0x696A
+0xDDD2	0x6939
+0xDDD3	0x6942
+0xDDD4	0x6957
+0xDDD5	0x6959
+0xDDD6	0x697A
+0xDDD7	0x6948
+0xDDD8	0x6949
+0xDDD9	0x6935
+0xDDDA	0x696C
+0xDDDB	0x6933
+0xDDDC	0x693D
+0xDDDD	0x6965
+0xDDDE	0x68F0
+0xDDDF	0x6978
+0xDDE0	0x6934
+0xDDE1	0x6969
+0xDDE2	0x6940
+0xDDE3	0x696F
+0xDDE4	0x6944
+0xDDE5	0x6976
+0xDDE6	0x6958
+0xDDE7	0x6941
+0xDDE8	0x6974
+0xDDE9	0x694C
+0xDDEA	0x693B
+0xDDEB	0x694B
+0xDDEC	0x6937
+0xDDED	0x695C
+0xDDEE	0x694F
+0xDDEF	0x6951
+0xDDF0	0x6932
+0xDDF1	0x6952
+0xDDF2	0x692F
+0xDDF3	0x697B
+0xDDF4	0x693C
+0xDDF5	0x6B46
+0xDDF6	0x6B45
+0xDDF7	0x6B43
+0xDDF8	0x6B42
+0xDDF9	0x6B48
+0xDDFA	0x6B41
+0xDDFB	0x6B9B
+0xDDFC	0xFA0D
+0xDDFD	0x6BFB
+0xDDFE	0x6BFC
+0xDE40	0x6BF9
+0xDE41	0x6BF7
+0xDE42	0x6BF8
+0xDE43	0x6E9B
+0xDE44	0x6ED6
+0xDE45	0x6EC8
+0xDE46	0x6E8F
+0xDE47	0x6EC0
+0xDE48	0x6E9F
+0xDE49	0x6E93
+0xDE4A	0x6E94
+0xDE4B	0x6EA0
+0xDE4C	0x6EB1
+0xDE4D	0x6EB9
+0xDE4E	0x6EC6
+0xDE4F	0x6ED2
+0xDE50	0x6EBD
+0xDE51	0x6EC1
+0xDE52	0x6E9E
+0xDE53	0x6EC9
+0xDE54	0x6EB7
+0xDE55	0x6EB0
+0xDE56	0x6ECD
+0xDE57	0x6EA6
+0xDE58	0x6ECF
+0xDE59	0x6EB2
+0xDE5A	0x6EBE
+0xDE5B	0x6EC3
+0xDE5C	0x6EDC
+0xDE5D	0x6ED8
+0xDE5E	0x6E99
+0xDE5F	0x6E92
+0xDE60	0x6E8E
+0xDE61	0x6E8D
+0xDE62	0x6EA4
+0xDE63	0x6EA1
+0xDE64	0x6EBF
+0xDE65	0x6EB3
+0xDE66	0x6ED0
+0xDE67	0x6ECA
+0xDE68	0x6E97
+0xDE69	0x6EAE
+0xDE6A	0x6EA3
+0xDE6B	0x7147
+0xDE6C	0x7154
+0xDE6D	0x7152
+0xDE6E	0x7163
+0xDE6F	0x7160
+0xDE70	0x7141
+0xDE71	0x715D
+0xDE72	0x7162
+0xDE73	0x7172
+0xDE74	0x7178
+0xDE75	0x716A
+0xDE76	0x7161
+0xDE77	0x7142
+0xDE78	0x7158
+0xDE79	0x7143
+0xDE7A	0x714B
+0xDE7B	0x7170
+0xDE7C	0x715F
+0xDE7D	0x7150
+0xDE7E	0x7153
+0xDEA1	0x7144
+0xDEA2	0x714D
+0xDEA3	0x715A
+0xDEA4	0x724F
+0xDEA5	0x728D
+0xDEA6	0x728C
+0xDEA7	0x7291
+0xDEA8	0x7290
+0xDEA9	0x728E
+0xDEAA	0x733C
+0xDEAB	0x7342
+0xDEAC	0x733B
+0xDEAD	0x733A
+0xDEAE	0x7340
+0xDEAF	0x734A
+0xDEB0	0x7349
+0xDEB1	0x7444
+0xDEB2	0x744A
+0xDEB3	0x744B
+0xDEB4	0x7452
+0xDEB5	0x7451
+0xDEB6	0x7457
+0xDEB7	0x7440
+0xDEB8	0x744F
+0xDEB9	0x7450
+0xDEBA	0x744E
+0xDEBB	0x7442
+0xDEBC	0x7446
+0xDEBD	0x744D
+0xDEBE	0x7454
+0xDEBF	0x74E1
+0xDEC0	0x74FF
+0xDEC1	0x74FE
+0xDEC2	0x74FD
+0xDEC3	0x751D
+0xDEC4	0x7579
+0xDEC5	0x7577
+0xDEC6	0x6983
+0xDEC7	0x75EF
+0xDEC8	0x760F
+0xDEC9	0x7603
+0xDECA	0x75F7
+0xDECB	0x75FE
+0xDECC	0x75FC
+0xDECD	0x75F9
+0xDECE	0x75F8
+0xDECF	0x7610
+0xDED0	0x75FB
+0xDED1	0x75F6
+0xDED2	0x75ED
+0xDED3	0x75F5
+0xDED4	0x75FD
+0xDED5	0x7699
+0xDED6	0x76B5
+0xDED7	0x76DD
+0xDED8	0x7755
+0xDED9	0x775F
+0xDEDA	0x7760
+0xDEDB	0x7752
+0xDEDC	0x7756
+0xDEDD	0x775A
+0xDEDE	0x7769
+0xDEDF	0x7767
+0xDEE0	0x7754
+0xDEE1	0x7759
+0xDEE2	0x776D
+0xDEE3	0x77E0
+0xDEE4	0x7887
+0xDEE5	0x789A
+0xDEE6	0x7894
+0xDEE7	0x788F
+0xDEE8	0x7884
+0xDEE9	0x7895
+0xDEEA	0x7885
+0xDEEB	0x7886
+0xDEEC	0x78A1
+0xDEED	0x7883
+0xDEEE	0x7879
+0xDEEF	0x7899
+0xDEF0	0x7880
+0xDEF1	0x7896
+0xDEF2	0x787B
+0xDEF3	0x797C
+0xDEF4	0x7982
+0xDEF5	0x797D
+0xDEF6	0x7979
+0xDEF7	0x7A11
+0xDEF8	0x7A18
+0xDEF9	0x7A19
+0xDEFA	0x7A12
+0xDEFB	0x7A17
+0xDEFC	0x7A15
+0xDEFD	0x7A22
+0xDEFE	0x7A13
+0xDF40	0x7A1B
+0xDF41	0x7A10
+0xDF42	0x7AA3
+0xDF43	0x7AA2
+0xDF44	0x7A9E
+0xDF45	0x7AEB
+0xDF46	0x7B66
+0xDF47	0x7B64
+0xDF48	0x7B6D
+0xDF49	0x7B74
+0xDF4A	0x7B69
+0xDF4B	0x7B72
+0xDF4C	0x7B65
+0xDF4D	0x7B73
+0xDF4E	0x7B71
+0xDF4F	0x7B70
+0xDF50	0x7B61
+0xDF51	0x7B78
+0xDF52	0x7B76
+0xDF53	0x7B63
+0xDF54	0x7CB2
+0xDF55	0x7CB4
+0xDF56	0x7CAF
+0xDF57	0x7D88
+0xDF58	0x7D86
+0xDF59	0x7D80
+0xDF5A	0x7D8D
+0xDF5B	0x7D7F
+0xDF5C	0x7D85
+0xDF5D	0x7D7A
+0xDF5E	0x7D8E
+0xDF5F	0x7D7B
+0xDF60	0x7D83
+0xDF61	0x7D7C
+0xDF62	0x7D8C
+0xDF63	0x7D94
+0xDF64	0x7D84
+0xDF65	0x7D7D
+0xDF66	0x7D92
+0xDF67	0x7F6D
+0xDF68	0x7F6B
+0xDF69	0x7F67
+0xDF6A	0x7F68
+0xDF6B	0x7F6C
+0xDF6C	0x7FA6
+0xDF6D	0x7FA5
+0xDF6E	0x7FA7
+0xDF6F	0x7FDB
+0xDF70	0x7FDC
+0xDF71	0x8021
+0xDF72	0x8164
+0xDF73	0x8160
+0xDF74	0x8177
+0xDF75	0x815C
+0xDF76	0x8169
+0xDF77	0x815B
+0xDF78	0x8162
+0xDF79	0x8172
+0xDF7A	0x6721
+0xDF7B	0x815E
+0xDF7C	0x8176
+0xDF7D	0x8167
+0xDF7E	0x816F
+0xDFA1	0x8144
+0xDFA2	0x8161
+0xDFA3	0x821D
+0xDFA4	0x8249
+0xDFA5	0x8244
+0xDFA6	0x8240
+0xDFA7	0x8242
+0xDFA8	0x8245
+0xDFA9	0x84F1
+0xDFAA	0x843F
+0xDFAB	0x8456
+0xDFAC	0x8476
+0xDFAD	0x8479
+0xDFAE	0x848F
+0xDFAF	0x848D
+0xDFB0	0x8465
+0xDFB1	0x8451
+0xDFB2	0x8440
+0xDFB3	0x8486
+0xDFB4	0x8467
+0xDFB5	0x8430
+0xDFB6	0x844D
+0xDFB7	0x847D
+0xDFB8	0x845A
+0xDFB9	0x8459
+0xDFBA	0x8474
+0xDFBB	0x8473
+0xDFBC	0x845D
+0xDFBD	0x8507
+0xDFBE	0x845E
+0xDFBF	0x8437
+0xDFC0	0x843A
+0xDFC1	0x8434
+0xDFC2	0x847A
+0xDFC3	0x8443
+0xDFC4	0x8478
+0xDFC5	0x8432
+0xDFC6	0x8445
+0xDFC7	0x8429
+0xDFC8	0x83D9
+0xDFC9	0x844B
+0xDFCA	0x842F
+0xDFCB	0x8442
+0xDFCC	0x842D
+0xDFCD	0x845F
+0xDFCE	0x8470
+0xDFCF	0x8439
+0xDFD0	0x844E
+0xDFD1	0x844C
+0xDFD2	0x8452
+0xDFD3	0x846F
+0xDFD4	0x84C5
+0xDFD5	0x848E
+0xDFD6	0x843B
+0xDFD7	0x8447
+0xDFD8	0x8436
+0xDFD9	0x8433
+0xDFDA	0x8468
+0xDFDB	0x847E
+0xDFDC	0x8444
+0xDFDD	0x842B
+0xDFDE	0x8460
+0xDFDF	0x8454
+0xDFE0	0x846E
+0xDFE1	0x8450
+0xDFE2	0x870B
+0xDFE3	0x8704
+0xDFE4	0x86F7
+0xDFE5	0x870C
+0xDFE6	0x86FA
+0xDFE7	0x86D6
+0xDFE8	0x86F5
+0xDFE9	0x874D
+0xDFEA	0x86F8
+0xDFEB	0x870E
+0xDFEC	0x8709
+0xDFED	0x8701
+0xDFEE	0x86F6
+0xDFEF	0x870D
+0xDFF0	0x8705
+0xDFF1	0x88D6
+0xDFF2	0x88CB
+0xDFF3	0x88CD
+0xDFF4	0x88CE
+0xDFF5	0x88DE
+0xDFF6	0x88DB
+0xDFF7	0x88DA
+0xDFF8	0x88CC
+0xDFF9	0x88D0
+0xDFFA	0x8985
+0xDFFB	0x899B
+0xDFFC	0x89DF
+0xDFFD	0x89E5
+0xDFFE	0x89E4
+0xE040	0x89E1
+0xE041	0x89E0
+0xE042	0x89E2
+0xE043	0x89DC
+0xE044	0x89E6
+0xE045	0x8A76
+0xE046	0x8A86
+0xE047	0x8A7F
+0xE048	0x8A61
+0xE049	0x8A3F
+0xE04A	0x8A77
+0xE04B	0x8A82
+0xE04C	0x8A84
+0xE04D	0x8A75
+0xE04E	0x8A83
+0xE04F	0x8A81
+0xE050	0x8A74
+0xE051	0x8A7A
+0xE052	0x8C3C
+0xE053	0x8C4B
+0xE054	0x8C4A
+0xE055	0x8C65
+0xE056	0x8C64
+0xE057	0x8C66
+0xE058	0x8C86
+0xE059	0x8C84
+0xE05A	0x8C85
+0xE05B	0x8CCC
+0xE05C	0x8D68
+0xE05D	0x8D69
+0xE05E	0x8D91
+0xE05F	0x8D8C
+0xE060	0x8D8E
+0xE061	0x8D8F
+0xE062	0x8D8D
+0xE063	0x8D93
+0xE064	0x8D94
+0xE065	0x8D90
+0xE066	0x8D92
+0xE067	0x8DF0
+0xE068	0x8DE0
+0xE069	0x8DEC
+0xE06A	0x8DF1
+0xE06B	0x8DEE
+0xE06C	0x8DD0
+0xE06D	0x8DE9
+0xE06E	0x8DE3
+0xE06F	0x8DE2
+0xE070	0x8DE7
+0xE071	0x8DF2
+0xE072	0x8DEB
+0xE073	0x8DF4
+0xE074	0x8F06
+0xE075	0x8EFF
+0xE076	0x8F01
+0xE077	0x8F00
+0xE078	0x8F05
+0xE079	0x8F07
+0xE07A	0x8F08
+0xE07B	0x8F02
+0xE07C	0x8F0B
+0xE07D	0x9052
+0xE07E	0x903F
+0xE0A1	0x9044
+0xE0A2	0x9049
+0xE0A3	0x903D
+0xE0A4	0x9110
+0xE0A5	0x910D
+0xE0A6	0x910F
+0xE0A7	0x9111
+0xE0A8	0x9116
+0xE0A9	0x9114
+0xE0AA	0x910B
+0xE0AB	0x910E
+0xE0AC	0x916E
+0xE0AD	0x916F
+0xE0AE	0x9248
+0xE0AF	0x9252
+0xE0B0	0x9230
+0xE0B1	0x923A
+0xE0B2	0x9266
+0xE0B3	0x9233
+0xE0B4	0x9265
+0xE0B5	0x925E
+0xE0B6	0x9283
+0xE0B7	0x922E
+0xE0B8	0x924A
+0xE0B9	0x9246
+0xE0BA	0x926D
+0xE0BB	0x926C
+0xE0BC	0x924F
+0xE0BD	0x9260
+0xE0BE	0x9267
+0xE0BF	0x926F
+0xE0C0	0x9236
+0xE0C1	0x9261
+0xE0C2	0x9270
+0xE0C3	0x9231
+0xE0C4	0x9254
+0xE0C5	0x9263
+0xE0C6	0x9250
+0xE0C7	0x9272
+0xE0C8	0x924E
+0xE0C9	0x9253
+0xE0CA	0x924C
+0xE0CB	0x9256
+0xE0CC	0x9232
+0xE0CD	0x959F
+0xE0CE	0x959C
+0xE0CF	0x959E
+0xE0D0	0x959B
+0xE0D1	0x9692
+0xE0D2	0x9693
+0xE0D3	0x9691
+0xE0D4	0x9697
+0xE0D5	0x96CE
+0xE0D6	0x96FA
+0xE0D7	0x96FD
+0xE0D8	0x96F8
+0xE0D9	0x96F5
+0xE0DA	0x9773
+0xE0DB	0x9777
+0xE0DC	0x9778
+0xE0DD	0x9772
+0xE0DE	0x980F
+0xE0DF	0x980D
+0xE0E0	0x980E
+0xE0E1	0x98AC
+0xE0E2	0x98F6
+0xE0E3	0x98F9
+0xE0E4	0x99AF
+0xE0E5	0x99B2
+0xE0E6	0x99B0
+0xE0E7	0x99B5
+0xE0E8	0x9AAD
+0xE0E9	0x9AAB
+0xE0EA	0x9B5B
+0xE0EB	0x9CEA
+0xE0EC	0x9CED
+0xE0ED	0x9CE7
+0xE0EE	0x9E80
+0xE0EF	0x9EFD
+0xE0F0	0x50E6
+0xE0F1	0x50D4
+0xE0F2	0x50D7
+0xE0F3	0x50E8
+0xE0F4	0x50F3
+0xE0F5	0x50DB
+0xE0F6	0x50EA
+0xE0F7	0x50DD
+0xE0F8	0x50E4
+0xE0F9	0x50D3
+0xE0FA	0x50EC
+0xE0FB	0x50F0
+0xE0FC	0x50EF
+0xE0FD	0x50E3
+0xE0FE	0x50E0
+0xE140	0x51D8
+0xE141	0x5280
+0xE142	0x5281
+0xE143	0x52E9
+0xE144	0x52EB
+0xE145	0x5330
+0xE146	0x53AC
+0xE147	0x5627
+0xE148	0x5615
+0xE149	0x560C
+0xE14A	0x5612
+0xE14B	0x55FC
+0xE14C	0x560F
+0xE14D	0x561C
+0xE14E	0x5601
+0xE14F	0x5613
+0xE150	0x5602
+0xE151	0x55FA
+0xE152	0x561D
+0xE153	0x5604
+0xE154	0x55FF
+0xE155	0x55F9
+0xE156	0x5889
+0xE157	0x587C
+0xE158	0x5890
+0xE159	0x5898
+0xE15A	0x5886
+0xE15B	0x5881
+0xE15C	0x587F
+0xE15D	0x5874
+0xE15E	0x588B
+0xE15F	0x587A
+0xE160	0x5887
+0xE161	0x5891
+0xE162	0x588E
+0xE163	0x5876
+0xE164	0x5882
+0xE165	0x5888
+0xE166	0x587B
+0xE167	0x5894
+0xE168	0x588F
+0xE169	0x58FE
+0xE16A	0x596B
+0xE16B	0x5ADC
+0xE16C	0x5AEE
+0xE16D	0x5AE5
+0xE16E	0x5AD5
+0xE16F	0x5AEA
+0xE170	0x5ADA
+0xE171	0x5AED
+0xE172	0x5AEB
+0xE173	0x5AF3
+0xE174	0x5AE2
+0xE175	0x5AE0
+0xE176	0x5ADB
+0xE177	0x5AEC
+0xE178	0x5ADE
+0xE179	0x5ADD
+0xE17A	0x5AD9
+0xE17B	0x5AE8
+0xE17C	0x5ADF
+0xE17D	0x5B77
+0xE17E	0x5BE0
+0xE1A1	0x5BE3
+0xE1A2	0x5C63
+0xE1A3	0x5D82
+0xE1A4	0x5D80
+0xE1A5	0x5D7D
+0xE1A6	0x5D86
+0xE1A7	0x5D7A
+0xE1A8	0x5D81
+0xE1A9	0x5D77
+0xE1AA	0x5D8A
+0xE1AB	0x5D89
+0xE1AC	0x5D88
+0xE1AD	0x5D7E
+0xE1AE	0x5D7C
+0xE1AF	0x5D8D
+0xE1B0	0x5D79
+0xE1B1	0x5D7F
+0xE1B2	0x5E58
+0xE1B3	0x5E59
+0xE1B4	0x5E53
+0xE1B5	0x5ED8
+0xE1B6	0x5ED1
+0xE1B7	0x5ED7
+0xE1B8	0x5ECE
+0xE1B9	0x5EDC
+0xE1BA	0x5ED5
+0xE1BB	0x5ED9
+0xE1BC	0x5ED2
+0xE1BD	0x5ED4
+0xE1BE	0x5F44
+0xE1BF	0x5F43
+0xE1C0	0x5F6F
+0xE1C1	0x5FB6
+0xE1C2	0x612C
+0xE1C3	0x6128
+0xE1C4	0x6141
+0xE1C5	0x615E
+0xE1C6	0x6171
+0xE1C7	0x6173
+0xE1C8	0x6152
+0xE1C9	0x6153
+0xE1CA	0x6172
+0xE1CB	0x616C
+0xE1CC	0x6180
+0xE1CD	0x6174
+0xE1CE	0x6154
+0xE1CF	0x617A
+0xE1D0	0x615B
+0xE1D1	0x6165
+0xE1D2	0x613B
+0xE1D3	0x616A
+0xE1D4	0x6161
+0xE1D5	0x6156
+0xE1D6	0x6229
+0xE1D7	0x6227
+0xE1D8	0x622B
+0xE1D9	0x642B
+0xE1DA	0x644D
+0xE1DB	0x645B
+0xE1DC	0x645D
+0xE1DD	0x6474
+0xE1DE	0x6476
+0xE1DF	0x6472
+0xE1E0	0x6473
+0xE1E1	0x647D
+0xE1E2	0x6475
+0xE1E3	0x6466
+0xE1E4	0x64A6
+0xE1E5	0x644E
+0xE1E6	0x6482
+0xE1E7	0x645E
+0xE1E8	0x645C
+0xE1E9	0x644B
+0xE1EA	0x6453
+0xE1EB	0x6460
+0xE1EC	0x6450
+0xE1ED	0x647F
+0xE1EE	0x643F
+0xE1EF	0x646C
+0xE1F0	0x646B
+0xE1F1	0x6459
+0xE1F2	0x6465
+0xE1F3	0x6477
+0xE1F4	0x6573
+0xE1F5	0x65A0
+0xE1F6	0x66A1
+0xE1F7	0x66A0
+0xE1F8	0x669F
+0xE1F9	0x6705
+0xE1FA	0x6704
+0xE1FB	0x6722
+0xE1FC	0x69B1
+0xE1FD	0x69B6
+0xE1FE	0x69C9
+0xE240	0x69A0
+0xE241	0x69CE
+0xE242	0x6996
+0xE243	0x69B0
+0xE244	0x69AC
+0xE245	0x69BC
+0xE246	0x6991
+0xE247	0x6999
+0xE248	0x698E
+0xE249	0x69A7
+0xE24A	0x698D
+0xE24B	0x69A9
+0xE24C	0x69BE
+0xE24D	0x69AF
+0xE24E	0x69BF
+0xE24F	0x69C4
+0xE250	0x69BD
+0xE251	0x69A4
+0xE252	0x69D4
+0xE253	0x69B9
+0xE254	0x69CA
+0xE255	0x699A
+0xE256	0x69CF
+0xE257	0x69B3
+0xE258	0x6993
+0xE259	0x69AA
+0xE25A	0x69A1
+0xE25B	0x699E
+0xE25C	0x69D9
+0xE25D	0x6997
+0xE25E	0x6990
+0xE25F	0x69C2
+0xE260	0x69B5
+0xE261	0x69A5
+0xE262	0x69C6
+0xE263	0x6B4A
+0xE264	0x6B4D
+0xE265	0x6B4B
+0xE266	0x6B9E
+0xE267	0x6B9F
+0xE268	0x6BA0
+0xE269	0x6BC3
+0xE26A	0x6BC4
+0xE26B	0x6BFE
+0xE26C	0x6ECE
+0xE26D	0x6EF5
+0xE26E	0x6EF1
+0xE26F	0x6F03
+0xE270	0x6F25
+0xE271	0x6EF8
+0xE272	0x6F37
+0xE273	0x6EFB
+0xE274	0x6F2E
+0xE275	0x6F09
+0xE276	0x6F4E
+0xE277	0x6F19
+0xE278	0x6F1A
+0xE279	0x6F27
+0xE27A	0x6F18
+0xE27B	0x6F3B
+0xE27C	0x6F12
+0xE27D	0x6EED
+0xE27E	0x6F0A
+0xE2A1	0x6F36
+0xE2A2	0x6F73
+0xE2A3	0x6EF9
+0xE2A4	0x6EEE
+0xE2A5	0x6F2D
+0xE2A6	0x6F40
+0xE2A7	0x6F30
+0xE2A8	0x6F3C
+0xE2A9	0x6F35
+0xE2AA	0x6EEB
+0xE2AB	0x6F07
+0xE2AC	0x6F0E
+0xE2AD	0x6F43
+0xE2AE	0x6F05
+0xE2AF	0x6EFD
+0xE2B0	0x6EF6
+0xE2B1	0x6F39
+0xE2B2	0x6F1C
+0xE2B3	0x6EFC
+0xE2B4	0x6F3A
+0xE2B5	0x6F1F
+0xE2B6	0x6F0D
+0xE2B7	0x6F1E
+0xE2B8	0x6F08
+0xE2B9	0x6F21
+0xE2BA	0x7187
+0xE2BB	0x7190
+0xE2BC	0x7189
+0xE2BD	0x7180
+0xE2BE	0x7185
+0xE2BF	0x7182
+0xE2C0	0x718F
+0xE2C1	0x717B
+0xE2C2	0x7186
+0xE2C3	0x7181
+0xE2C4	0x7197
+0xE2C5	0x7244
+0xE2C6	0x7253
+0xE2C7	0x7297
+0xE2C8	0x7295
+0xE2C9	0x7293
+0xE2CA	0x7343
+0xE2CB	0x734D
+0xE2CC	0x7351
+0xE2CD	0x734C
+0xE2CE	0x7462
+0xE2CF	0x7473
+0xE2D0	0x7471
+0xE2D1	0x7475
+0xE2D2	0x7472
+0xE2D3	0x7467
+0xE2D4	0x746E
+0xE2D5	0x7500
+0xE2D6	0x7502
+0xE2D7	0x7503
+0xE2D8	0x757D
+0xE2D9	0x7590
+0xE2DA	0x7616
+0xE2DB	0x7608
+0xE2DC	0x760C
+0xE2DD	0x7615
+0xE2DE	0x7611
+0xE2DF	0x760A
+0xE2E0	0x7614
+0xE2E1	0x76B8
+0xE2E2	0x7781
+0xE2E3	0x777C
+0xE2E4	0x7785
+0xE2E5	0x7782
+0xE2E6	0x776E
+0xE2E7	0x7780
+0xE2E8	0x776F
+0xE2E9	0x777E
+0xE2EA	0x7783
+0xE2EB	0x78B2
+0xE2EC	0x78AA
+0xE2ED	0x78B4
+0xE2EE	0x78AD
+0xE2EF	0x78A8
+0xE2F0	0x787E
+0xE2F1	0x78AB
+0xE2F2	0x789E
+0xE2F3	0x78A5
+0xE2F4	0x78A0
+0xE2F5	0x78AC
+0xE2F6	0x78A2
+0xE2F7	0x78A4
+0xE2F8	0x7998
+0xE2F9	0x798A
+0xE2FA	0x798B
+0xE2FB	0x7996
+0xE2FC	0x7995
+0xE2FD	0x7994
+0xE2FE	0x7993
+0xE340	0x7997
+0xE341	0x7988
+0xE342	0x7992
+0xE343	0x7990
+0xE344	0x7A2B
+0xE345	0x7A4A
+0xE346	0x7A30
+0xE347	0x7A2F
+0xE348	0x7A28
+0xE349	0x7A26
+0xE34A	0x7AA8
+0xE34B	0x7AAB
+0xE34C	0x7AAC
+0xE34D	0x7AEE
+0xE34E	0x7B88
+0xE34F	0x7B9C
+0xE350	0x7B8A
+0xE351	0x7B91
+0xE352	0x7B90
+0xE353	0x7B96
+0xE354	0x7B8D
+0xE355	0x7B8C
+0xE356	0x7B9B
+0xE357	0x7B8E
+0xE358	0x7B85
+0xE359	0x7B98
+0xE35A	0x5284
+0xE35B	0x7B99
+0xE35C	0x7BA4
+0xE35D	0x7B82
+0xE35E	0x7CBB
+0xE35F	0x7CBF
+0xE360	0x7CBC
+0xE361	0x7CBA
+0xE362	0x7DA7
+0xE363	0x7DB7
+0xE364	0x7DC2
+0xE365	0x7DA3
+0xE366	0x7DAA
+0xE367	0x7DC1
+0xE368	0x7DC0
+0xE369	0x7DC5
+0xE36A	0x7D9D
+0xE36B	0x7DCE
+0xE36C	0x7DC4
+0xE36D	0x7DC6
+0xE36E	0x7DCB
+0xE36F	0x7DCC
+0xE370	0x7DAF
+0xE371	0x7DB9
+0xE372	0x7D96
+0xE373	0x7DBC
+0xE374	0x7D9F
+0xE375	0x7DA6
+0xE376	0x7DAE
+0xE377	0x7DA9
+0xE378	0x7DA1
+0xE379	0x7DC9
+0xE37A	0x7F73
+0xE37B	0x7FE2
+0xE37C	0x7FE3
+0xE37D	0x7FE5
+0xE37E	0x7FDE
+0xE3A1	0x8024
+0xE3A2	0x805D
+0xE3A3	0x805C
+0xE3A4	0x8189
+0xE3A5	0x8186
+0xE3A6	0x8183
+0xE3A7	0x8187
+0xE3A8	0x818D
+0xE3A9	0x818C
+0xE3AA	0x818B
+0xE3AB	0x8215
+0xE3AC	0x8497
+0xE3AD	0x84A4
+0xE3AE	0x84A1
+0xE3AF	0x849F
+0xE3B0	0x84BA
+0xE3B1	0x84CE
+0xE3B2	0x84C2
+0xE3B3	0x84AC
+0xE3B4	0x84AE
+0xE3B5	0x84AB
+0xE3B6	0x84B9
+0xE3B7	0x84B4
+0xE3B8	0x84C1
+0xE3B9	0x84CD
+0xE3BA	0x84AA
+0xE3BB	0x849A
+0xE3BC	0x84B1
+0xE3BD	0x84D0
+0xE3BE	0x849D
+0xE3BF	0x84A7
+0xE3C0	0x84BB
+0xE3C1	0x84A2
+0xE3C2	0x8494
+0xE3C3	0x84C7
+0xE3C4	0x84CC
+0xE3C5	0x849B
+0xE3C6	0x84A9
+0xE3C7	0x84AF
+0xE3C8	0x84A8
+0xE3C9	0x84D6
+0xE3CA	0x8498
+0xE3CB	0x84B6
+0xE3CC	0x84CF
+0xE3CD	0x84A0
+0xE3CE	0x84D7
+0xE3CF	0x84D4
+0xE3D0	0x84D2
+0xE3D1	0x84DB
+0xE3D2	0x84B0
+0xE3D3	0x8491
+0xE3D4	0x8661
+0xE3D5	0x8733
+0xE3D6	0x8723
+0xE3D7	0x8728
+0xE3D8	0x876B
+0xE3D9	0x8740
+0xE3DA	0x872E
+0xE3DB	0x871E
+0xE3DC	0x8721
+0xE3DD	0x8719
+0xE3DE	0x871B
+0xE3DF	0x8743
+0xE3E0	0x872C
+0xE3E1	0x8741
+0xE3E2	0x873E
+0xE3E3	0x8746
+0xE3E4	0x8720
+0xE3E5	0x8732
+0xE3E6	0x872A
+0xE3E7	0x872D
+0xE3E8	0x873C
+0xE3E9	0x8712
+0xE3EA	0x873A
+0xE3EB	0x8731
+0xE3EC	0x8735
+0xE3ED	0x8742
+0xE3EE	0x8726
+0xE3EF	0x8727
+0xE3F0	0x8738
+0xE3F1	0x8724
+0xE3F2	0x871A
+0xE3F3	0x8730
+0xE3F4	0x8711
+0xE3F5	0x88F7
+0xE3F6	0x88E7
+0xE3F7	0x88F1
+0xE3F8	0x88F2
+0xE3F9	0x88FA
+0xE3FA	0x88FE
+0xE3FB	0x88EE
+0xE3FC	0x88FC
+0xE3FD	0x88F6
+0xE3FE	0x88FB
+0xE440	0x88F0
+0xE441	0x88EC
+0xE442	0x88EB
+0xE443	0x899D
+0xE444	0x89A1
+0xE445	0x899F
+0xE446	0x899E
+0xE447	0x89E9
+0xE448	0x89EB
+0xE449	0x89E8
+0xE44A	0x8AAB
+0xE44B	0x8A99
+0xE44C	0x8A8B
+0xE44D	0x8A92
+0xE44E	0x8A8F
+0xE44F	0x8A96
+0xE450	0x8C3D
+0xE451	0x8C68
+0xE452	0x8C69
+0xE453	0x8CD5
+0xE454	0x8CCF
+0xE455	0x8CD7
+0xE456	0x8D96
+0xE457	0x8E09
+0xE458	0x8E02
+0xE459	0x8DFF
+0xE45A	0x8E0D
+0xE45B	0x8DFD
+0xE45C	0x8E0A
+0xE45D	0x8E03
+0xE45E	0x8E07
+0xE45F	0x8E06
+0xE460	0x8E05
+0xE461	0x8DFE
+0xE462	0x8E00
+0xE463	0x8E04
+0xE464	0x8F10
+0xE465	0x8F11
+0xE466	0x8F0E
+0xE467	0x8F0D
+0xE468	0x9123
+0xE469	0x911C
+0xE46A	0x9120
+0xE46B	0x9122
+0xE46C	0x911F
+0xE46D	0x911D
+0xE46E	0x911A
+0xE46F	0x9124
+0xE470	0x9121
+0xE471	0x911B
+0xE472	0x917A
+0xE473	0x9172
+0xE474	0x9179
+0xE475	0x9173
+0xE476	0x92A5
+0xE477	0x92A4
+0xE478	0x9276
+0xE479	0x929B
+0xE47A	0x927A
+0xE47B	0x92A0
+0xE47C	0x9294
+0xE47D	0x92AA
+0xE47E	0x928D
+0xE4A1	0x92A6
+0xE4A2	0x929A
+0xE4A3	0x92AB
+0xE4A4	0x9279
+0xE4A5	0x9297
+0xE4A6	0x927F
+0xE4A7	0x92A3
+0xE4A8	0x92EE
+0xE4A9	0x928E
+0xE4AA	0x9282
+0xE4AB	0x9295
+0xE4AC	0x92A2
+0xE4AD	0x927D
+0xE4AE	0x9288
+0xE4AF	0x92A1
+0xE4B0	0x928A
+0xE4B1	0x9286
+0xE4B2	0x928C
+0xE4B3	0x9299
+0xE4B4	0x92A7
+0xE4B5	0x927E
+0xE4B6	0x9287
+0xE4B7	0x92A9
+0xE4B8	0x929D
+0xE4B9	0x928B
+0xE4BA	0x922D
+0xE4BB	0x969E
+0xE4BC	0x96A1
+0xE4BD	0x96FF
+0xE4BE	0x9758
+0xE4BF	0x977D
+0xE4C0	0x977A
+0xE4C1	0x977E
+0xE4C2	0x9783
+0xE4C3	0x9780
+0xE4C4	0x9782
+0xE4C5	0x977B
+0xE4C6	0x9784
+0xE4C7	0x9781
+0xE4C8	0x977F
+0xE4C9	0x97CE
+0xE4CA	0x97CD
+0xE4CB	0x9816
+0xE4CC	0x98AD
+0xE4CD	0x98AE
+0xE4CE	0x9902
+0xE4CF	0x9900
+0xE4D0	0x9907
+0xE4D1	0x999D
+0xE4D2	0x999C
+0xE4D3	0x99C3
+0xE4D4	0x99B9
+0xE4D5	0x99BB
+0xE4D6	0x99BA
+0xE4D7	0x99C2
+0xE4D8	0x99BD
+0xE4D9	0x99C7
+0xE4DA	0x9AB1
+0xE4DB	0x9AE3
+0xE4DC	0x9AE7
+0xE4DD	0x9B3E
+0xE4DE	0x9B3F
+0xE4DF	0x9B60
+0xE4E0	0x9B61
+0xE4E1	0x9B5F
+0xE4E2	0x9CF1
+0xE4E3	0x9CF2
+0xE4E4	0x9CF5
+0xE4E5	0x9EA7
+0xE4E6	0x50FF
+0xE4E7	0x5103
+0xE4E8	0x5130
+0xE4E9	0x50F8
+0xE4EA	0x5106
+0xE4EB	0x5107
+0xE4EC	0x50F6
+0xE4ED	0x50FE
+0xE4EE	0x510B
+0xE4EF	0x510C
+0xE4F0	0x50FD
+0xE4F1	0x510A
+0xE4F2	0x528B
+0xE4F3	0x528C
+0xE4F4	0x52F1
+0xE4F5	0x52EF
+0xE4F6	0x5648
+0xE4F7	0x5642
+0xE4F8	0x564C
+0xE4F9	0x5635
+0xE4FA	0x5641
+0xE4FB	0x564A
+0xE4FC	0x5649
+0xE4FD	0x5646
+0xE4FE	0x5658
+0xE540	0x565A
+0xE541	0x5640
+0xE542	0x5633
+0xE543	0x563D
+0xE544	0x562C
+0xE545	0x563E
+0xE546	0x5638
+0xE547	0x562A
+0xE548	0x563A
+0xE549	0x571A
+0xE54A	0x58AB
+0xE54B	0x589D
+0xE54C	0x58B1
+0xE54D	0x58A0
+0xE54E	0x58A3
+0xE54F	0x58AF
+0xE550	0x58AC
+0xE551	0x58A5
+0xE552	0x58A1
+0xE553	0x58FF
+0xE554	0x5AFF
+0xE555	0x5AF4
+0xE556	0x5AFD
+0xE557	0x5AF7
+0xE558	0x5AF6
+0xE559	0x5B03
+0xE55A	0x5AF8
+0xE55B	0x5B02
+0xE55C	0x5AF9
+0xE55D	0x5B01
+0xE55E	0x5B07
+0xE55F	0x5B05
+0xE560	0x5B0F
+0xE561	0x5C67
+0xE562	0x5D99
+0xE563	0x5D97
+0xE564	0x5D9F
+0xE565	0x5D92
+0xE566	0x5DA2
+0xE567	0x5D93
+0xE568	0x5D95
+0xE569	0x5DA0
+0xE56A	0x5D9C
+0xE56B	0x5DA1
+0xE56C	0x5D9A
+0xE56D	0x5D9E
+0xE56E	0x5E69
+0xE56F	0x5E5D
+0xE570	0x5E60
+0xE571	0x5E5C
+0xE572	0x7DF3
+0xE573	0x5EDB
+0xE574	0x5EDE
+0xE575	0x5EE1
+0xE576	0x5F49
+0xE577	0x5FB2
+0xE578	0x618B
+0xE579	0x6183
+0xE57A	0x6179
+0xE57B	0x61B1
+0xE57C	0x61B0
+0xE57D	0x61A2
+0xE57E	0x6189
+0xE5A1	0x619B
+0xE5A2	0x6193
+0xE5A3	0x61AF
+0xE5A4	0x61AD
+0xE5A5	0x619F
+0xE5A6	0x6192
+0xE5A7	0x61AA
+0xE5A8	0x61A1
+0xE5A9	0x618D
+0xE5AA	0x6166
+0xE5AB	0x61B3
+0xE5AC	0x622D
+0xE5AD	0x646E
+0xE5AE	0x6470
+0xE5AF	0x6496
+0xE5B0	0x64A0
+0xE5B1	0x6485
+0xE5B2	0x6497
+0xE5B3	0x649C
+0xE5B4	0x648F
+0xE5B5	0x648B
+0xE5B6	0x648A
+0xE5B7	0x648C
+0xE5B8	0x64A3
+0xE5B9	0x649F
+0xE5BA	0x6468
+0xE5BB	0x64B1
+0xE5BC	0x6498
+0xE5BD	0x6576
+0xE5BE	0x657A
+0xE5BF	0x6579
+0xE5C0	0x657B
+0xE5C1	0x65B2
+0xE5C2	0x65B3
+0xE5C3	0x66B5
+0xE5C4	0x66B0
+0xE5C5	0x66A9
+0xE5C6	0x66B2
+0xE5C7	0x66B7
+0xE5C8	0x66AA
+0xE5C9	0x66AF
+0xE5CA	0x6A00
+0xE5CB	0x6A06
+0xE5CC	0x6A17
+0xE5CD	0x69E5
+0xE5CE	0x69F8
+0xE5CF	0x6A15
+0xE5D0	0x69F1
+0xE5D1	0x69E4
+0xE5D2	0x6A20
+0xE5D3	0x69FF
+0xE5D4	0x69EC
+0xE5D5	0x69E2
+0xE5D6	0x6A1B
+0xE5D7	0x6A1D
+0xE5D8	0x69FE
+0xE5D9	0x6A27
+0xE5DA	0x69F2
+0xE5DB	0x69EE
+0xE5DC	0x6A14
+0xE5DD	0x69F7
+0xE5DE	0x69E7
+0xE5DF	0x6A40
+0xE5E0	0x6A08
+0xE5E1	0x69E6
+0xE5E2	0x69FB
+0xE5E3	0x6A0D
+0xE5E4	0x69FC
+0xE5E5	0x69EB
+0xE5E6	0x6A09
+0xE5E7	0x6A04
+0xE5E8	0x6A18
+0xE5E9	0x6A25
+0xE5EA	0x6A0F
+0xE5EB	0x69F6
+0xE5EC	0x6A26
+0xE5ED	0x6A07
+0xE5EE	0x69F4
+0xE5EF	0x6A16
+0xE5F0	0x6B51
+0xE5F1	0x6BA5
+0xE5F2	0x6BA3
+0xE5F3	0x6BA2
+0xE5F4	0x6BA6
+0xE5F5	0x6C01
+0xE5F6	0x6C00
+0xE5F7	0x6BFF
+0xE5F8	0x6C02
+0xE5F9	0x6F41
+0xE5FA	0x6F26
+0xE5FB	0x6F7E
+0xE5FC	0x6F87
+0xE5FD	0x6FC6
+0xE5FE	0x6F92
+0xE640	0x6F8D
+0xE641	0x6F89
+0xE642	0x6F8C
+0xE643	0x6F62
+0xE644	0x6F4F
+0xE645	0x6F85
+0xE646	0x6F5A
+0xE647	0x6F96
+0xE648	0x6F76
+0xE649	0x6F6C
+0xE64A	0x6F82
+0xE64B	0x6F55
+0xE64C	0x6F72
+0xE64D	0x6F52
+0xE64E	0x6F50
+0xE64F	0x6F57
+0xE650	0x6F94
+0xE651	0x6F93
+0xE652	0x6F5D
+0xE653	0x6F00
+0xE654	0x6F61
+0xE655	0x6F6B
+0xE656	0x6F7D
+0xE657	0x6F67
+0xE658	0x6F90
+0xE659	0x6F53
+0xE65A	0x6F8B
+0xE65B	0x6F69
+0xE65C	0x6F7F
+0xE65D	0x6F95
+0xE65E	0x6F63
+0xE65F	0x6F77
+0xE660	0x6F6A
+0xE661	0x6F7B
+0xE662	0x71B2
+0xE663	0x71AF
+0xE664	0x719B
+0xE665	0x71B0
+0xE666	0x71A0
+0xE667	0x719A
+0xE668	0x71A9
+0xE669	0x71B5
+0xE66A	0x719D
+0xE66B	0x71A5
+0xE66C	0x719E
+0xE66D	0x71A4
+0xE66E	0x71A1
+0xE66F	0x71AA
+0xE670	0x719C
+0xE671	0x71A7
+0xE672	0x71B3
+0xE673	0x7298
+0xE674	0x729A
+0xE675	0x7358
+0xE676	0x7352
+0xE677	0x735E
+0xE678	0x735F
+0xE679	0x7360
+0xE67A	0x735D
+0xE67B	0x735B
+0xE67C	0x7361
+0xE67D	0x735A
+0xE67E	0x7359
+0xE6A1	0x7362
+0xE6A2	0x7487
+0xE6A3	0x7489
+0xE6A4	0x748A
+0xE6A5	0x7486
+0xE6A6	0x7481
+0xE6A7	0x747D
+0xE6A8	0x7485
+0xE6A9	0x7488
+0xE6AA	0x747C
+0xE6AB	0x7479
+0xE6AC	0x7508
+0xE6AD	0x7507
+0xE6AE	0x757E
+0xE6AF	0x7625
+0xE6B0	0x761E
+0xE6B1	0x7619
+0xE6B2	0x761D
+0xE6B3	0x761C
+0xE6B4	0x7623
+0xE6B5	0x761A
+0xE6B6	0x7628
+0xE6B7	0x761B
+0xE6B8	0x769C
+0xE6B9	0x769D
+0xE6BA	0x769E
+0xE6BB	0x769B
+0xE6BC	0x778D
+0xE6BD	0x778F
+0xE6BE	0x7789
+0xE6BF	0x7788
+0xE6C0	0x78CD
+0xE6C1	0x78BB
+0xE6C2	0x78CF
+0xE6C3	0x78CC
+0xE6C4	0x78D1
+0xE6C5	0x78CE
+0xE6C6	0x78D4
+0xE6C7	0x78C8
+0xE6C8	0x78C3
+0xE6C9	0x78C4
+0xE6CA	0x78C9
+0xE6CB	0x799A
+0xE6CC	0x79A1
+0xE6CD	0x79A0
+0xE6CE	0x799C
+0xE6CF	0x79A2
+0xE6D0	0x799B
+0xE6D1	0x6B76
+0xE6D2	0x7A39
+0xE6D3	0x7AB2
+0xE6D4	0x7AB4
+0xE6D5	0x7AB3
+0xE6D6	0x7BB7
+0xE6D7	0x7BCB
+0xE6D8	0x7BBE
+0xE6D9	0x7BAC
+0xE6DA	0x7BCE
+0xE6DB	0x7BAF
+0xE6DC	0x7BB9
+0xE6DD	0x7BCA
+0xE6DE	0x7BB5
+0xE6DF	0x7CC5
+0xE6E0	0x7CC8
+0xE6E1	0x7CCC
+0xE6E2	0x7CCB
+0xE6E3	0x7DF7
+0xE6E4	0x7DDB
+0xE6E5	0x7DEA
+0xE6E6	0x7DE7
+0xE6E7	0x7DD7
+0xE6E8	0x7DE1
+0xE6E9	0x7E03
+0xE6EA	0x7DFA
+0xE6EB	0x7DE6
+0xE6EC	0x7DF6
+0xE6ED	0x7DF1
+0xE6EE	0x7DF0
+0xE6EF	0x7DEE
+0xE6F0	0x7DDF
+0xE6F1	0x7F76
+0xE6F2	0x7FAC
+0xE6F3	0x7FB0
+0xE6F4	0x7FAD
+0xE6F5	0x7FED
+0xE6F6	0x7FEB
+0xE6F7	0x7FEA
+0xE6F8	0x7FEC
+0xE6F9	0x7FE6
+0xE6FA	0x7FE8
+0xE6FB	0x8064
+0xE6FC	0x8067
+0xE6FD	0x81A3
+0xE6FE	0x819F
+0xE740	0x819E
+0xE741	0x8195
+0xE742	0x81A2
+0xE743	0x8199
+0xE744	0x8197
+0xE745	0x8216
+0xE746	0x824F
+0xE747	0x8253
+0xE748	0x8252
+0xE749	0x8250
+0xE74A	0x824E
+0xE74B	0x8251
+0xE74C	0x8524
+0xE74D	0x853B
+0xE74E	0x850F
+0xE74F	0x8500
+0xE750	0x8529
+0xE751	0x850E
+0xE752	0x8509
+0xE753	0x850D
+0xE754	0x851F
+0xE755	0x850A
+0xE756	0x8527
+0xE757	0x851C
+0xE758	0x84FB
+0xE759	0x852B
+0xE75A	0x84FA
+0xE75B	0x8508
+0xE75C	0x850C
+0xE75D	0x84F4
+0xE75E	0x852A
+0xE75F	0x84F2
+0xE760	0x8515
+0xE761	0x84F7
+0xE762	0x84EB
+0xE763	0x84F3
+0xE764	0x84FC
+0xE765	0x8512
+0xE766	0x84EA
+0xE767	0x84E9
+0xE768	0x8516
+0xE769	0x84FE
+0xE76A	0x8528
+0xE76B	0x851D
+0xE76C	0x852E
+0xE76D	0x8502
+0xE76E	0x84FD
+0xE76F	0x851E
+0xE770	0x84F6
+0xE771	0x8531
+0xE772	0x8526
+0xE773	0x84E7
+0xE774	0x84E8
+0xE775	0x84F0
+0xE776	0x84EF
+0xE777	0x84F9
+0xE778	0x8518
+0xE779	0x8520
+0xE77A	0x8530
+0xE77B	0x850B
+0xE77C	0x8519
+0xE77D	0x852F
+0xE77E	0x8662
+0xE7A1	0x8756
+0xE7A2	0x8763
+0xE7A3	0x8764
+0xE7A4	0x8777
+0xE7A5	0x87E1
+0xE7A6	0x8773
+0xE7A7	0x8758
+0xE7A8	0x8754
+0xE7A9	0x875B
+0xE7AA	0x8752
+0xE7AB	0x8761
+0xE7AC	0x875A
+0xE7AD	0x8751
+0xE7AE	0x875E
+0xE7AF	0x876D
+0xE7B0	0x876A
+0xE7B1	0x8750
+0xE7B2	0x874E
+0xE7B3	0x875F
+0xE7B4	0x875D
+0xE7B5	0x876F
+0xE7B6	0x876C
+0xE7B7	0x877A
+0xE7B8	0x876E
+0xE7B9	0x875C
+0xE7BA	0x8765
+0xE7BB	0x874F
+0xE7BC	0x877B
+0xE7BD	0x8775
+0xE7BE	0x8762
+0xE7BF	0x8767
+0xE7C0	0x8769
+0xE7C1	0x885A
+0xE7C2	0x8905
+0xE7C3	0x890C
+0xE7C4	0x8914
+0xE7C5	0x890B
+0xE7C6	0x8917
+0xE7C7	0x8918
+0xE7C8	0x8919
+0xE7C9	0x8906
+0xE7CA	0x8916
+0xE7CB	0x8911
+0xE7CC	0x890E
+0xE7CD	0x8909
+0xE7CE	0x89A2
+0xE7CF	0x89A4
+0xE7D0	0x89A3
+0xE7D1	0x89ED
+0xE7D2	0x89F0
+0xE7D3	0x89EC
+0xE7D4	0x8ACF
+0xE7D5	0x8AC6
+0xE7D6	0x8AB8
+0xE7D7	0x8AD3
+0xE7D8	0x8AD1
+0xE7D9	0x8AD4
+0xE7DA	0x8AD5
+0xE7DB	0x8ABB
+0xE7DC	0x8AD7
+0xE7DD	0x8ABE
+0xE7DE	0x8AC0
+0xE7DF	0x8AC5
+0xE7E0	0x8AD8
+0xE7E1	0x8AC3
+0xE7E2	0x8ABA
+0xE7E3	0x8ABD
+0xE7E4	0x8AD9
+0xE7E5	0x8C3E
+0xE7E6	0x8C4D
+0xE7E7	0x8C8F
+0xE7E8	0x8CE5
+0xE7E9	0x8CDF
+0xE7EA	0x8CD9
+0xE7EB	0x8CE8
+0xE7EC	0x8CDA
+0xE7ED	0x8CDD
+0xE7EE	0x8CE7
+0xE7EF	0x8DA0
+0xE7F0	0x8D9C
+0xE7F1	0x8DA1
+0xE7F2	0x8D9B
+0xE7F3	0x8E20
+0xE7F4	0x8E23
+0xE7F5	0x8E25
+0xE7F6	0x8E24
+0xE7F7	0x8E2E
+0xE7F8	0x8E15
+0xE7F9	0x8E1B
+0xE7FA	0x8E16
+0xE7FB	0x8E11
+0xE7FC	0x8E19
+0xE7FD	0x8E26
+0xE7FE	0x8E27
+0xE840	0x8E14
+0xE841	0x8E12
+0xE842	0x8E18
+0xE843	0x8E13
+0xE844	0x8E1C
+0xE845	0x8E17
+0xE846	0x8E1A
+0xE847	0x8F2C
+0xE848	0x8F24
+0xE849	0x8F18
+0xE84A	0x8F1A
+0xE84B	0x8F20
+0xE84C	0x8F23
+0xE84D	0x8F16
+0xE84E	0x8F17
+0xE84F	0x9073
+0xE850	0x9070
+0xE851	0x906F
+0xE852	0x9067
+0xE853	0x906B
+0xE854	0x912F
+0xE855	0x912B
+0xE856	0x9129
+0xE857	0x912A
+0xE858	0x9132
+0xE859	0x9126
+0xE85A	0x912E
+0xE85B	0x9185
+0xE85C	0x9186
+0xE85D	0x918A
+0xE85E	0x9181
+0xE85F	0x9182
+0xE860	0x9184
+0xE861	0x9180
+0xE862	0x92D0
+0xE863	0x92C3
+0xE864	0x92C4
+0xE865	0x92C0
+0xE866	0x92D9
+0xE867	0x92B6
+0xE868	0x92CF
+0xE869	0x92F1
+0xE86A	0x92DF
+0xE86B	0x92D8
+0xE86C	0x92E9
+0xE86D	0x92D7
+0xE86E	0x92DD
+0xE86F	0x92CC
+0xE870	0x92EF
+0xE871	0x92C2
+0xE872	0x92E8
+0xE873	0x92CA
+0xE874	0x92C8
+0xE875	0x92CE
+0xE876	0x92E6
+0xE877	0x92CD
+0xE878	0x92D5
+0xE879	0x92C9
+0xE87A	0x92E0
+0xE87B	0x92DE
+0xE87C	0x92E7
+0xE87D	0x92D1
+0xE87E	0x92D3
+0xE8A1	0x92B5
+0xE8A2	0x92E1
+0xE8A3	0x92C6
+0xE8A4	0x92B4
+0xE8A5	0x957C
+0xE8A6	0x95AC
+0xE8A7	0x95AB
+0xE8A8	0x95AE
+0xE8A9	0x95B0
+0xE8AA	0x96A4
+0xE8AB	0x96A2
+0xE8AC	0x96D3
+0xE8AD	0x9705
+0xE8AE	0x9708
+0xE8AF	0x9702
+0xE8B0	0x975A
+0xE8B1	0x978A
+0xE8B2	0x978E
+0xE8B3	0x9788
+0xE8B4	0x97D0
+0xE8B5	0x97CF
+0xE8B6	0x981E
+0xE8B7	0x981D
+0xE8B8	0x9826
+0xE8B9	0x9829
+0xE8BA	0x9828
+0xE8BB	0x9820
+0xE8BC	0x981B
+0xE8BD	0x9827
+0xE8BE	0x98B2
+0xE8BF	0x9908
+0xE8C0	0x98FA
+0xE8C1	0x9911
+0xE8C2	0x9914
+0xE8C3	0x9916
+0xE8C4	0x9917
+0xE8C5	0x9915
+0xE8C6	0x99DC
+0xE8C7	0x99CD
+0xE8C8	0x99CF
+0xE8C9	0x99D3
+0xE8CA	0x99D4
+0xE8CB	0x99CE
+0xE8CC	0x99C9
+0xE8CD	0x99D6
+0xE8CE	0x99D8
+0xE8CF	0x99CB
+0xE8D0	0x99D7
+0xE8D1	0x99CC
+0xE8D2	0x9AB3
+0xE8D3	0x9AEC
+0xE8D4	0x9AEB
+0xE8D5	0x9AF3
+0xE8D6	0x9AF2
+0xE8D7	0x9AF1
+0xE8D8	0x9B46
+0xE8D9	0x9B43
+0xE8DA	0x9B67
+0xE8DB	0x9B74
+0xE8DC	0x9B71
+0xE8DD	0x9B66
+0xE8DE	0x9B76
+0xE8DF	0x9B75
+0xE8E0	0x9B70
+0xE8E1	0x9B68
+0xE8E2	0x9B64
+0xE8E3	0x9B6C
+0xE8E4	0x9CFC
+0xE8E5	0x9CFA
+0xE8E6	0x9CFD
+0xE8E7	0x9CFF
+0xE8E8	0x9CF7
+0xE8E9	0x9D07
+0xE8EA	0x9D00
+0xE8EB	0x9CF9
+0xE8EC	0x9CFB
+0xE8ED	0x9D08
+0xE8EE	0x9D05
+0xE8EF	0x9D04
+0xE8F0	0x9E83
+0xE8F1	0x9ED3
+0xE8F2	0x9F0F
+0xE8F3	0x9F10
+0xE8F4	0x511C
+0xE8F5	0x5113
+0xE8F6	0x5117
+0xE8F7	0x511A
+0xE8F8	0x5111
+0xE8F9	0x51DE
+0xE8FA	0x5334
+0xE8FB	0x53E1
+0xE8FC	0x5670
+0xE8FD	0x5660
+0xE8FE	0x566E
+0xE940	0x5673
+0xE941	0x5666
+0xE942	0x5663
+0xE943	0x566D
+0xE944	0x5672
+0xE945	0x565E
+0xE946	0x5677
+0xE947	0x571C
+0xE948	0x571B
+0xE949	0x58C8
+0xE94A	0x58BD
+0xE94B	0x58C9
+0xE94C	0x58BF
+0xE94D	0x58BA
+0xE94E	0x58C2
+0xE94F	0x58BC
+0xE950	0x58C6
+0xE951	0x5B17
+0xE952	0x5B19
+0xE953	0x5B1B
+0xE954	0x5B21
+0xE955	0x5B14
+0xE956	0x5B13
+0xE957	0x5B10
+0xE958	0x5B16
+0xE959	0x5B28
+0xE95A	0x5B1A
+0xE95B	0x5B20
+0xE95C	0x5B1E
+0xE95D	0x5BEF
+0xE95E	0x5DAC
+0xE95F	0x5DB1
+0xE960	0x5DA9
+0xE961	0x5DA7
+0xE962	0x5DB5
+0xE963	0x5DB0
+0xE964	0x5DAE
+0xE965	0x5DAA
+0xE966	0x5DA8
+0xE967	0x5DB2
+0xE968	0x5DAD
+0xE969	0x5DAF
+0xE96A	0x5DB4
+0xE96B	0x5E67
+0xE96C	0x5E68
+0xE96D	0x5E66
+0xE96E	0x5E6F
+0xE96F	0x5EE9
+0xE970	0x5EE7
+0xE971	0x5EE6
+0xE972	0x5EE8
+0xE973	0x5EE5
+0xE974	0x5F4B
+0xE975	0x5FBC
+0xE976	0x619D
+0xE977	0x61A8
+0xE978	0x6196
+0xE979	0x61C5
+0xE97A	0x61B4
+0xE97B	0x61C6
+0xE97C	0x61C1
+0xE97D	0x61CC
+0xE97E	0x61BA
+0xE9A1	0x61BF
+0xE9A2	0x61B8
+0xE9A3	0x618C
+0xE9A4	0x64D7
+0xE9A5	0x64D6
+0xE9A6	0x64D0
+0xE9A7	0x64CF
+0xE9A8	0x64C9
+0xE9A9	0x64BD
+0xE9AA	0x6489
+0xE9AB	0x64C3
+0xE9AC	0x64DB
+0xE9AD	0x64F3
+0xE9AE	0x64D9
+0xE9AF	0x6533
+0xE9B0	0x657F
+0xE9B1	0x657C
+0xE9B2	0x65A2
+0xE9B3	0x66C8
+0xE9B4	0x66BE
+0xE9B5	0x66C0
+0xE9B6	0x66CA
+0xE9B7	0x66CB
+0xE9B8	0x66CF
+0xE9B9	0x66BD
+0xE9BA	0x66BB
+0xE9BB	0x66BA
+0xE9BC	0x66CC
+0xE9BD	0x6723
+0xE9BE	0x6A34
+0xE9BF	0x6A66
+0xE9C0	0x6A49
+0xE9C1	0x6A67
+0xE9C2	0x6A32
+0xE9C3	0x6A68
+0xE9C4	0x6A3E
+0xE9C5	0x6A5D
+0xE9C6	0x6A6D
+0xE9C7	0x6A76
+0xE9C8	0x6A5B
+0xE9C9	0x6A51
+0xE9CA	0x6A28
+0xE9CB	0x6A5A
+0xE9CC	0x6A3B
+0xE9CD	0x6A3F
+0xE9CE	0x6A41
+0xE9CF	0x6A6A
+0xE9D0	0x6A64
+0xE9D1	0x6A50
+0xE9D2	0x6A4F
+0xE9D3	0x6A54
+0xE9D4	0x6A6F
+0xE9D5	0x6A69
+0xE9D6	0x6A60
+0xE9D7	0x6A3C
+0xE9D8	0x6A5E
+0xE9D9	0x6A56
+0xE9DA	0x6A55
+0xE9DB	0x6A4D
+0xE9DC	0x6A4E
+0xE9DD	0x6A46
+0xE9DE	0x6B55
+0xE9DF	0x6B54
+0xE9E0	0x6B56
+0xE9E1	0x6BA7
+0xE9E2	0x6BAA
+0xE9E3	0x6BAB
+0xE9E4	0x6BC8
+0xE9E5	0x6BC7
+0xE9E6	0x6C04
+0xE9E7	0x6C03
+0xE9E8	0x6C06
+0xE9E9	0x6FAD
+0xE9EA	0x6FCB
+0xE9EB	0x6FA3
+0xE9EC	0x6FC7
+0xE9ED	0x6FBC
+0xE9EE	0x6FCE
+0xE9EF	0x6FC8
+0xE9F0	0x6F5E
+0xE9F1	0x6FC4
+0xE9F2	0x6FBD
+0xE9F3	0x6F9E
+0xE9F4	0x6FCA
+0xE9F5	0x6FA8
+0xE9F6	0x7004
+0xE9F7	0x6FA5
+0xE9F8	0x6FAE
+0xE9F9	0x6FBA
+0xE9FA	0x6FAC
+0xE9FB	0x6FAA
+0xE9FC	0x6FCF
+0xE9FD	0x6FBF
+0xE9FE	0x6FB8
+0xEA40	0x6FA2
+0xEA41	0x6FC9
+0xEA42	0x6FAB
+0xEA43	0x6FCD
+0xEA44	0x6FAF
+0xEA45	0x6FB2
+0xEA46	0x6FB0
+0xEA47	0x71C5
+0xEA48	0x71C2
+0xEA49	0x71BF
+0xEA4A	0x71B8
+0xEA4B	0x71D6
+0xEA4C	0x71C0
+0xEA4D	0x71C1
+0xEA4E	0x71CB
+0xEA4F	0x71D4
+0xEA50	0x71CA
+0xEA51	0x71C7
+0xEA52	0x71CF
+0xEA53	0x71BD
+0xEA54	0x71D8
+0xEA55	0x71BC
+0xEA56	0x71C6
+0xEA57	0x71DA
+0xEA58	0x71DB
+0xEA59	0x729D
+0xEA5A	0x729E
+0xEA5B	0x7369
+0xEA5C	0x7366
+0xEA5D	0x7367
+0xEA5E	0x736C
+0xEA5F	0x7365
+0xEA60	0x736B
+0xEA61	0x736A
+0xEA62	0x747F
+0xEA63	0x749A
+0xEA64	0x74A0
+0xEA65	0x7494
+0xEA66	0x7492
+0xEA67	0x7495
+0xEA68	0x74A1
+0xEA69	0x750B
+0xEA6A	0x7580
+0xEA6B	0x762F
+0xEA6C	0x762D
+0xEA6D	0x7631
+0xEA6E	0x763D
+0xEA6F	0x7633
+0xEA70	0x763C
+0xEA71	0x7635
+0xEA72	0x7632
+0xEA73	0x7630
+0xEA74	0x76BB
+0xEA75	0x76E6
+0xEA76	0x779A
+0xEA77	0x779D
+0xEA78	0x77A1
+0xEA79	0x779C
+0xEA7A	0x779B
+0xEA7B	0x77A2
+0xEA7C	0x77A3
+0xEA7D	0x7795
+0xEA7E	0x7799
+0xEAA1	0x7797
+0xEAA2	0x78DD
+0xEAA3	0x78E9
+0xEAA4	0x78E5
+0xEAA5	0x78EA
+0xEAA6	0x78DE
+0xEAA7	0x78E3
+0xEAA8	0x78DB
+0xEAA9	0x78E1
+0xEAAA	0x78E2
+0xEAAB	0x78ED
+0xEAAC	0x78DF
+0xEAAD	0x78E0
+0xEAAE	0x79A4
+0xEAAF	0x7A44
+0xEAB0	0x7A48
+0xEAB1	0x7A47
+0xEAB2	0x7AB6
+0xEAB3	0x7AB8
+0xEAB4	0x7AB5
+0xEAB5	0x7AB1
+0xEAB6	0x7AB7
+0xEAB7	0x7BDE
+0xEAB8	0x7BE3
+0xEAB9	0x7BE7
+0xEABA	0x7BDD
+0xEABB	0x7BD5
+0xEABC	0x7BE5
+0xEABD	0x7BDA
+0xEABE	0x7BE8
+0xEABF	0x7BF9
+0xEAC0	0x7BD4
+0xEAC1	0x7BEA
+0xEAC2	0x7BE2
+0xEAC3	0x7BDC
+0xEAC4	0x7BEB
+0xEAC5	0x7BD8
+0xEAC6	0x7BDF
+0xEAC7	0x7CD2
+0xEAC8	0x7CD4
+0xEAC9	0x7CD7
+0xEACA	0x7CD0
+0xEACB	0x7CD1
+0xEACC	0x7E12
+0xEACD	0x7E21
+0xEACE	0x7E17
+0xEACF	0x7E0C
+0xEAD0	0x7E1F
+0xEAD1	0x7E20
+0xEAD2	0x7E13
+0xEAD3	0x7E0E
+0xEAD4	0x7E1C
+0xEAD5	0x7E15
+0xEAD6	0x7E1A
+0xEAD7	0x7E22
+0xEAD8	0x7E0B
+0xEAD9	0x7E0F
+0xEADA	0x7E16
+0xEADB	0x7E0D
+0xEADC	0x7E14
+0xEADD	0x7E25
+0xEADE	0x7E24
+0xEADF	0x7F43
+0xEAE0	0x7F7B
+0xEAE1	0x7F7C
+0xEAE2	0x7F7A
+0xEAE3	0x7FB1
+0xEAE4	0x7FEF
+0xEAE5	0x802A
+0xEAE6	0x8029
+0xEAE7	0x806C
+0xEAE8	0x81B1
+0xEAE9	0x81A6
+0xEAEA	0x81AE
+0xEAEB	0x81B9
+0xEAEC	0x81B5
+0xEAED	0x81AB
+0xEAEE	0x81B0
+0xEAEF	0x81AC
+0xEAF0	0x81B4
+0xEAF1	0x81B2
+0xEAF2	0x81B7
+0xEAF3	0x81A7
+0xEAF4	0x81F2
+0xEAF5	0x8255
+0xEAF6	0x8256
+0xEAF7	0x8257
+0xEAF8	0x8556
+0xEAF9	0x8545
+0xEAFA	0x856B
+0xEAFB	0x854D
+0xEAFC	0x8553
+0xEAFD	0x8561
+0xEAFE	0x8558
+0xEB40	0x8540
+0xEB41	0x8546
+0xEB42	0x8564
+0xEB43	0x8541
+0xEB44	0x8562
+0xEB45	0x8544
+0xEB46	0x8551
+0xEB47	0x8547
+0xEB48	0x8563
+0xEB49	0x853E
+0xEB4A	0x855B
+0xEB4B	0x8571
+0xEB4C	0x854E
+0xEB4D	0x856E
+0xEB4E	0x8575
+0xEB4F	0x8555
+0xEB50	0x8567
+0xEB51	0x8560
+0xEB52	0x858C
+0xEB53	0x8566
+0xEB54	0x855D
+0xEB55	0x8554
+0xEB56	0x8565
+0xEB57	0x856C
+0xEB58	0x8663
+0xEB59	0x8665
+0xEB5A	0x8664
+0xEB5B	0x879B
+0xEB5C	0x878F
+0xEB5D	0x8797
+0xEB5E	0x8793
+0xEB5F	0x8792
+0xEB60	0x8788
+0xEB61	0x8781
+0xEB62	0x8796
+0xEB63	0x8798
+0xEB64	0x8779
+0xEB65	0x8787
+0xEB66	0x87A3
+0xEB67	0x8785
+0xEB68	0x8790
+0xEB69	0x8791
+0xEB6A	0x879D
+0xEB6B	0x8784
+0xEB6C	0x8794
+0xEB6D	0x879C
+0xEB6E	0x879A
+0xEB6F	0x8789
+0xEB70	0x891E
+0xEB71	0x8926
+0xEB72	0x8930
+0xEB73	0x892D
+0xEB74	0x892E
+0xEB75	0x8927
+0xEB76	0x8931
+0xEB77	0x8922
+0xEB78	0x8929
+0xEB79	0x8923
+0xEB7A	0x892F
+0xEB7B	0x892C
+0xEB7C	0x891F
+0xEB7D	0x89F1
+0xEB7E	0x8AE0
+0xEBA1	0x8AE2
+0xEBA2	0x8AF2
+0xEBA3	0x8AF4
+0xEBA4	0x8AF5
+0xEBA5	0x8ADD
+0xEBA6	0x8B14
+0xEBA7	0x8AE4
+0xEBA8	0x8ADF
+0xEBA9	0x8AF0
+0xEBAA	0x8AC8
+0xEBAB	0x8ADE
+0xEBAC	0x8AE1
+0xEBAD	0x8AE8
+0xEBAE	0x8AFF
+0xEBAF	0x8AEF
+0xEBB0	0x8AFB
+0xEBB1	0x8C91
+0xEBB2	0x8C92
+0xEBB3	0x8C90
+0xEBB4	0x8CF5
+0xEBB5	0x8CEE
+0xEBB6	0x8CF1
+0xEBB7	0x8CF0
+0xEBB8	0x8CF3
+0xEBB9	0x8D6C
+0xEBBA	0x8D6E
+0xEBBB	0x8DA5
+0xEBBC	0x8DA7
+0xEBBD	0x8E33
+0xEBBE	0x8E3E
+0xEBBF	0x8E38
+0xEBC0	0x8E40
+0xEBC1	0x8E45
+0xEBC2	0x8E36
+0xEBC3	0x8E3C
+0xEBC4	0x8E3D
+0xEBC5	0x8E41
+0xEBC6	0x8E30
+0xEBC7	0x8E3F
+0xEBC8	0x8EBD
+0xEBC9	0x8F36
+0xEBCA	0x8F2E
+0xEBCB	0x8F35
+0xEBCC	0x8F32
+0xEBCD	0x8F39
+0xEBCE	0x8F37
+0xEBCF	0x8F34
+0xEBD0	0x9076
+0xEBD1	0x9079
+0xEBD2	0x907B
+0xEBD3	0x9086
+0xEBD4	0x90FA
+0xEBD5	0x9133
+0xEBD6	0x9135
+0xEBD7	0x9136
+0xEBD8	0x9193
+0xEBD9	0x9190
+0xEBDA	0x9191
+0xEBDB	0x918D
+0xEBDC	0x918F
+0xEBDD	0x9327
+0xEBDE	0x931E
+0xEBDF	0x9308
+0xEBE0	0x931F
+0xEBE1	0x9306
+0xEBE2	0x930F
+0xEBE3	0x937A
+0xEBE4	0x9338
+0xEBE5	0x933C
+0xEBE6	0x931B
+0xEBE7	0x9323
+0xEBE8	0x9312
+0xEBE9	0x9301
+0xEBEA	0x9346
+0xEBEB	0x932D
+0xEBEC	0x930E
+0xEBED	0x930D
+0xEBEE	0x92CB
+0xEBEF	0x931D
+0xEBF0	0x92FA
+0xEBF1	0x9325
+0xEBF2	0x9313
+0xEBF3	0x92F9
+0xEBF4	0x92F7
+0xEBF5	0x9334
+0xEBF6	0x9302
+0xEBF7	0x9324
+0xEBF8	0x92FF
+0xEBF9	0x9329
+0xEBFA	0x9339
+0xEBFB	0x9335
+0xEBFC	0x932A
+0xEBFD	0x9314
+0xEBFE	0x930C
+0xEC40	0x930B
+0xEC41	0x92FE
+0xEC42	0x9309
+0xEC43	0x9300
+0xEC44	0x92FB
+0xEC45	0x9316
+0xEC46	0x95BC
+0xEC47	0x95CD
+0xEC48	0x95BE
+0xEC49	0x95B9
+0xEC4A	0x95BA
+0xEC4B	0x95B6
+0xEC4C	0x95BF
+0xEC4D	0x95B5
+0xEC4E	0x95BD
+0xEC4F	0x96A9
+0xEC50	0x96D4
+0xEC51	0x970B
+0xEC52	0x9712
+0xEC53	0x9710
+0xEC54	0x9799
+0xEC55	0x9797
+0xEC56	0x9794
+0xEC57	0x97F0
+0xEC58	0x97F8
+0xEC59	0x9835
+0xEC5A	0x982F
+0xEC5B	0x9832
+0xEC5C	0x9924
+0xEC5D	0x991F
+0xEC5E	0x9927
+0xEC5F	0x9929
+0xEC60	0x999E
+0xEC61	0x99EE
+0xEC62	0x99EC
+0xEC63	0x99E5
+0xEC64	0x99E4
+0xEC65	0x99F0
+0xEC66	0x99E3
+0xEC67	0x99EA
+0xEC68	0x99E9
+0xEC69	0x99E7
+0xEC6A	0x9AB9
+0xEC6B	0x9ABF
+0xEC6C	0x9AB4
+0xEC6D	0x9ABB
+0xEC6E	0x9AF6
+0xEC6F	0x9AFA
+0xEC70	0x9AF9
+0xEC71	0x9AF7
+0xEC72	0x9B33
+0xEC73	0x9B80
+0xEC74	0x9B85
+0xEC75	0x9B87
+0xEC76	0x9B7C
+0xEC77	0x9B7E
+0xEC78	0x9B7B
+0xEC79	0x9B82
+0xEC7A	0x9B93
+0xEC7B	0x9B92
+0xEC7C	0x9B90
+0xEC7D	0x9B7A
+0xEC7E	0x9B95
+0xECA1	0x9B7D
+0xECA2	0x9B88
+0xECA3	0x9D25
+0xECA4	0x9D17
+0xECA5	0x9D20
+0xECA6	0x9D1E
+0xECA7	0x9D14
+0xECA8	0x9D29
+0xECA9	0x9D1D
+0xECAA	0x9D18
+0xECAB	0x9D22
+0xECAC	0x9D10
+0xECAD	0x9D19
+0xECAE	0x9D1F
+0xECAF	0x9E88
+0xECB0	0x9E86
+0xECB1	0x9E87
+0xECB2	0x9EAE
+0xECB3	0x9EAD
+0xECB4	0x9ED5
+0xECB5	0x9ED6
+0xECB6	0x9EFA
+0xECB7	0x9F12
+0xECB8	0x9F3D
+0xECB9	0x5126
+0xECBA	0x5125
+0xECBB	0x5122
+0xECBC	0x5124
+0xECBD	0x5120
+0xECBE	0x5129
+0xECBF	0x52F4
+0xECC0	0x5693
+0xECC1	0x568C
+0xECC2	0x568D
+0xECC3	0x5686
+0xECC4	0x5684
+0xECC5	0x5683
+0xECC6	0x567E
+0xECC7	0x5682
+0xECC8	0x567F
+0xECC9	0x5681
+0xECCA	0x58D6
+0xECCB	0x58D4
+0xECCC	0x58CF
+0xECCD	0x58D2
+0xECCE	0x5B2D
+0xECCF	0x5B25
+0xECD0	0x5B32
+0xECD1	0x5B23
+0xECD2	0x5B2C
+0xECD3	0x5B27
+0xECD4	0x5B26
+0xECD5	0x5B2F
+0xECD6	0x5B2E
+0xECD7	0x5B7B
+0xECD8	0x5BF1
+0xECD9	0x5BF2
+0xECDA	0x5DB7
+0xECDB	0x5E6C
+0xECDC	0x5E6A
+0xECDD	0x5FBE
+0xECDE	0x5FBB
+0xECDF	0x61C3
+0xECE0	0x61B5
+0xECE1	0x61BC
+0xECE2	0x61E7
+0xECE3	0x61E0
+0xECE4	0x61E5
+0xECE5	0x61E4
+0xECE6	0x61E8
+0xECE7	0x61DE
+0xECE8	0x64EF
+0xECE9	0x64E9
+0xECEA	0x64E3
+0xECEB	0x64EB
+0xECEC	0x64E4
+0xECED	0x64E8
+0xECEE	0x6581
+0xECEF	0x6580
+0xECF0	0x65B6
+0xECF1	0x65DA
+0xECF2	0x66D2
+0xECF3	0x6A8D
+0xECF4	0x6A96
+0xECF5	0x6A81
+0xECF6	0x6AA5
+0xECF7	0x6A89
+0xECF8	0x6A9F
+0xECF9	0x6A9B
+0xECFA	0x6AA1
+0xECFB	0x6A9E
+0xECFC	0x6A87
+0xECFD	0x6A93
+0xECFE	0x6A8E
+0xED40	0x6A95
+0xED41	0x6A83
+0xED42	0x6AA8
+0xED43	0x6AA4
+0xED44	0x6A91
+0xED45	0x6A7F
+0xED46	0x6AA6
+0xED47	0x6A9A
+0xED48	0x6A85
+0xED49	0x6A8C
+0xED4A	0x6A92
+0xED4B	0x6B5B
+0xED4C	0x6BAD
+0xED4D	0x6C09
+0xED4E	0x6FCC
+0xED4F	0x6FA9
+0xED50	0x6FF4
+0xED51	0x6FD4
+0xED52	0x6FE3
+0xED53	0x6FDC
+0xED54	0x6FED
+0xED55	0x6FE7
+0xED56	0x6FE6
+0xED57	0x6FDE
+0xED58	0x6FF2
+0xED59	0x6FDD
+0xED5A	0x6FE2
+0xED5B	0x6FE8
+0xED5C	0x71E1
+0xED5D	0x71F1
+0xED5E	0x71E8
+0xED5F	0x71F2
+0xED60	0x71E4
+0xED61	0x71F0
+0xED62	0x71E2
+0xED63	0x7373
+0xED64	0x736E
+0xED65	0x736F
+0xED66	0x7497
+0xED67	0x74B2
+0xED68	0x74AB
+0xED69	0x7490
+0xED6A	0x74AA
+0xED6B	0x74AD
+0xED6C	0x74B1
+0xED6D	0x74A5
+0xED6E	0x74AF
+0xED6F	0x7510
+0xED70	0x7511
+0xED71	0x7512
+0xED72	0x750F
+0xED73	0x7584
+0xED74	0x7643
+0xED75	0x7648
+0xED76	0x7649
+0xED77	0x7647
+0xED78	0x76A4
+0xED79	0x76E9
+0xED7A	0x77B5
+0xED7B	0x77AB
+0xED7C	0x77B2
+0xED7D	0x77B7
+0xED7E	0x77B6
+0xEDA1	0x77B4
+0xEDA2	0x77B1
+0xEDA3	0x77A8
+0xEDA4	0x77F0
+0xEDA5	0x78F3
+0xEDA6	0x78FD
+0xEDA7	0x7902
+0xEDA8	0x78FB
+0xEDA9	0x78FC
+0xEDAA	0x78F2
+0xEDAB	0x7905
+0xEDAC	0x78F9
+0xEDAD	0x78FE
+0xEDAE	0x7904
+0xEDAF	0x79AB
+0xEDB0	0x79A8
+0xEDB1	0x7A5C
+0xEDB2	0x7A5B
+0xEDB3	0x7A56
+0xEDB4	0x7A58
+0xEDB5	0x7A54
+0xEDB6	0x7A5A
+0xEDB7	0x7ABE
+0xEDB8	0x7AC0
+0xEDB9	0x7AC1
+0xEDBA	0x7C05
+0xEDBB	0x7C0F
+0xEDBC	0x7BF2
+0xEDBD	0x7C00
+0xEDBE	0x7BFF
+0xEDBF	0x7BFB
+0xEDC0	0x7C0E
+0xEDC1	0x7BF4
+0xEDC2	0x7C0B
+0xEDC3	0x7BF3
+0xEDC4	0x7C02
+0xEDC5	0x7C09
+0xEDC6	0x7C03
+0xEDC7	0x7C01
+0xEDC8	0x7BF8
+0xEDC9	0x7BFD
+0xEDCA	0x7C06
+0xEDCB	0x7BF0
+0xEDCC	0x7BF1
+0xEDCD	0x7C10
+0xEDCE	0x7C0A
+0xEDCF	0x7CE8
+0xEDD0	0x7E2D
+0xEDD1	0x7E3C
+0xEDD2	0x7E42
+0xEDD3	0x7E33
+0xEDD4	0x9848
+0xEDD5	0x7E38
+0xEDD6	0x7E2A
+0xEDD7	0x7E49
+0xEDD8	0x7E40
+0xEDD9	0x7E47
+0xEDDA	0x7E29
+0xEDDB	0x7E4C
+0xEDDC	0x7E30
+0xEDDD	0x7E3B
+0xEDDE	0x7E36
+0xEDDF	0x7E44
+0xEDE0	0x7E3A
+0xEDE1	0x7F45
+0xEDE2	0x7F7F
+0xEDE3	0x7F7E
+0xEDE4	0x7F7D
+0xEDE5	0x7FF4
+0xEDE6	0x7FF2
+0xEDE7	0x802C
+0xEDE8	0x81BB
+0xEDE9	0x81C4
+0xEDEA	0x81CC
+0xEDEB	0x81CA
+0xEDEC	0x81C5
+0xEDED	0x81C7
+0xEDEE	0x81BC
+0xEDEF	0x81E9
+0xEDF0	0x825B
+0xEDF1	0x825A
+0xEDF2	0x825C
+0xEDF3	0x8583
+0xEDF4	0x8580
+0xEDF5	0x858F
+0xEDF6	0x85A7
+0xEDF7	0x8595
+0xEDF8	0x85A0
+0xEDF9	0x858B
+0xEDFA	0x85A3
+0xEDFB	0x857B
+0xEDFC	0x85A4
+0xEDFD	0x859A
+0xEDFE	0x859E
+0xEE40	0x8577
+0xEE41	0x857C
+0xEE42	0x8589
+0xEE43	0x85A1
+0xEE44	0x857A
+0xEE45	0x8578
+0xEE46	0x8557
+0xEE47	0x858E
+0xEE48	0x8596
+0xEE49	0x8586
+0xEE4A	0x858D
+0xEE4B	0x8599
+0xEE4C	0x859D
+0xEE4D	0x8581
+0xEE4E	0x85A2
+0xEE4F	0x8582
+0xEE50	0x8588
+0xEE51	0x8585
+0xEE52	0x8579
+0xEE53	0x8576
+0xEE54	0x8598
+0xEE55	0x8590
+0xEE56	0x859F
+0xEE57	0x8668
+0xEE58	0x87BE
+0xEE59	0x87AA
+0xEE5A	0x87AD
+0xEE5B	0x87C5
+0xEE5C	0x87B0
+0xEE5D	0x87AC
+0xEE5E	0x87B9
+0xEE5F	0x87B5
+0xEE60	0x87BC
+0xEE61	0x87AE
+0xEE62	0x87C9
+0xEE63	0x87C3
+0xEE64	0x87C2
+0xEE65	0x87CC
+0xEE66	0x87B7
+0xEE67	0x87AF
+0xEE68	0x87C4
+0xEE69	0x87CA
+0xEE6A	0x87B4
+0xEE6B	0x87B6
+0xEE6C	0x87BF
+0xEE6D	0x87B8
+0xEE6E	0x87BD
+0xEE6F	0x87DE
+0xEE70	0x87B2
+0xEE71	0x8935
+0xEE72	0x8933
+0xEE73	0x893C
+0xEE74	0x893E
+0xEE75	0x8941
+0xEE76	0x8952
+0xEE77	0x8937
+0xEE78	0x8942
+0xEE79	0x89AD
+0xEE7A	0x89AF
+0xEE7B	0x89AE
+0xEE7C	0x89F2
+0xEE7D	0x89F3
+0xEE7E	0x8B1E
+0xEEA1	0x8B18
+0xEEA2	0x8B16
+0xEEA3	0x8B11
+0xEEA4	0x8B05
+0xEEA5	0x8B0B
+0xEEA6	0x8B22
+0xEEA7	0x8B0F
+0xEEA8	0x8B12
+0xEEA9	0x8B15
+0xEEAA	0x8B07
+0xEEAB	0x8B0D
+0xEEAC	0x8B08
+0xEEAD	0x8B06
+0xEEAE	0x8B1C
+0xEEAF	0x8B13
+0xEEB0	0x8B1A
+0xEEB1	0x8C4F
+0xEEB2	0x8C70
+0xEEB3	0x8C72
+0xEEB4	0x8C71
+0xEEB5	0x8C6F
+0xEEB6	0x8C95
+0xEEB7	0x8C94
+0xEEB8	0x8CF9
+0xEEB9	0x8D6F
+0xEEBA	0x8E4E
+0xEEBB	0x8E4D
+0xEEBC	0x8E53
+0xEEBD	0x8E50
+0xEEBE	0x8E4C
+0xEEBF	0x8E47
+0xEEC0	0x8F43
+0xEEC1	0x8F40
+0xEEC2	0x9085
+0xEEC3	0x907E
+0xEEC4	0x9138
+0xEEC5	0x919A
+0xEEC6	0x91A2
+0xEEC7	0x919B
+0xEEC8	0x9199
+0xEEC9	0x919F
+0xEECA	0x91A1
+0xEECB	0x919D
+0xEECC	0x91A0
+0xEECD	0x93A1
+0xEECE	0x9383
+0xEECF	0x93AF
+0xEED0	0x9364
+0xEED1	0x9356
+0xEED2	0x9347
+0xEED3	0x937C
+0xEED4	0x9358
+0xEED5	0x935C
+0xEED6	0x9376
+0xEED7	0x9349
+0xEED8	0x9350
+0xEED9	0x9351
+0xEEDA	0x9360
+0xEEDB	0x936D
+0xEEDC	0x938F
+0xEEDD	0x934C
+0xEEDE	0x936A
+0xEEDF	0x9379
+0xEEE0	0x9357
+0xEEE1	0x9355
+0xEEE2	0x9352
+0xEEE3	0x934F
+0xEEE4	0x9371
+0xEEE5	0x9377
+0xEEE6	0x937B
+0xEEE7	0x9361
+0xEEE8	0x935E
+0xEEE9	0x9363
+0xEEEA	0x9367
+0xEEEB	0x9380
+0xEEEC	0x934E
+0xEEED	0x9359
+0xEEEE	0x95C7
+0xEEEF	0x95C0
+0xEEF0	0x95C9
+0xEEF1	0x95C3
+0xEEF2	0x95C5
+0xEEF3	0x95B7
+0xEEF4	0x96AE
+0xEEF5	0x96B0
+0xEEF6	0x96AC
+0xEEF7	0x9720
+0xEEF8	0x971F
+0xEEF9	0x9718
+0xEEFA	0x971D
+0xEEFB	0x9719
+0xEEFC	0x979A
+0xEEFD	0x97A1
+0xEEFE	0x979C
+0xEF40	0x979E
+0xEF41	0x979D
+0xEF42	0x97D5
+0xEF43	0x97D4
+0xEF44	0x97F1
+0xEF45	0x9841
+0xEF46	0x9844
+0xEF47	0x984A
+0xEF48	0x9849
+0xEF49	0x9845
+0xEF4A	0x9843
+0xEF4B	0x9925
+0xEF4C	0x992B
+0xEF4D	0x992C
+0xEF4E	0x992A
+0xEF4F	0x9933
+0xEF50	0x9932
+0xEF51	0x992F
+0xEF52	0x992D
+0xEF53	0x9931
+0xEF54	0x9930
+0xEF55	0x9998
+0xEF56	0x99A3
+0xEF57	0x99A1
+0xEF58	0x9A02
+0xEF59	0x99FA
+0xEF5A	0x99F4
+0xEF5B	0x99F7
+0xEF5C	0x99F9
+0xEF5D	0x99F8
+0xEF5E	0x99F6
+0xEF5F	0x99FB
+0xEF60	0x99FD
+0xEF61	0x99FE
+0xEF62	0x99FC
+0xEF63	0x9A03
+0xEF64	0x9ABE
+0xEF65	0x9AFE
+0xEF66	0x9AFD
+0xEF67	0x9B01
+0xEF68	0x9AFC
+0xEF69	0x9B48
+0xEF6A	0x9B9A
+0xEF6B	0x9BA8
+0xEF6C	0x9B9E
+0xEF6D	0x9B9B
+0xEF6E	0x9BA6
+0xEF6F	0x9BA1
+0xEF70	0x9BA5
+0xEF71	0x9BA4
+0xEF72	0x9B86
+0xEF73	0x9BA2
+0xEF74	0x9BA0
+0xEF75	0x9BAF
+0xEF76	0x9D33
+0xEF77	0x9D41
+0xEF78	0x9D67
+0xEF79	0x9D36
+0xEF7A	0x9D2E
+0xEF7B	0x9D2F
+0xEF7C	0x9D31
+0xEF7D	0x9D38
+0xEF7E	0x9D30
+0xEFA1	0x9D45
+0xEFA2	0x9D42
+0xEFA3	0x9D43
+0xEFA4	0x9D3E
+0xEFA5	0x9D37
+0xEFA6	0x9D40
+0xEFA7	0x9D3D
+0xEFA8	0x7FF5
+0xEFA9	0x9D2D
+0xEFAA	0x9E8A
+0xEFAB	0x9E89
+0xEFAC	0x9E8D
+0xEFAD	0x9EB0
+0xEFAE	0x9EC8
+0xEFAF	0x9EDA
+0xEFB0	0x9EFB
+0xEFB1	0x9EFF
+0xEFB2	0x9F24
+0xEFB3	0x9F23
+0xEFB4	0x9F22
+0xEFB5	0x9F54
+0xEFB6	0x9FA0
+0xEFB7	0x5131
+0xEFB8	0x512D
+0xEFB9	0x512E
+0xEFBA	0x5698
+0xEFBB	0x569C
+0xEFBC	0x5697
+0xEFBD	0x569A
+0xEFBE	0x569D
+0xEFBF	0x5699
+0xEFC0	0x5970
+0xEFC1	0x5B3C
+0xEFC2	0x5C69
+0xEFC3	0x5C6A
+0xEFC4	0x5DC0
+0xEFC5	0x5E6D
+0xEFC6	0x5E6E
+0xEFC7	0x61D8
+0xEFC8	0x61DF
+0xEFC9	0x61ED
+0xEFCA	0x61EE
+0xEFCB	0x61F1
+0xEFCC	0x61EA
+0xEFCD	0x61F0
+0xEFCE	0x61EB
+0xEFCF	0x61D6
+0xEFD0	0x61E9
+0xEFD1	0x64FF
+0xEFD2	0x6504
+0xEFD3	0x64FD
+0xEFD4	0x64F8
+0xEFD5	0x6501
+0xEFD6	0x6503
+0xEFD7	0x64FC
+0xEFD8	0x6594
+0xEFD9	0x65DB
+0xEFDA	0x66DA
+0xEFDB	0x66DB
+0xEFDC	0x66D8
+0xEFDD	0x6AC5
+0xEFDE	0x6AB9
+0xEFDF	0x6ABD
+0xEFE0	0x6AE1
+0xEFE1	0x6AC6
+0xEFE2	0x6ABA
+0xEFE3	0x6AB6
+0xEFE4	0x6AB7
+0xEFE5	0x6AC7
+0xEFE6	0x6AB4
+0xEFE7	0x6AAD
+0xEFE8	0x6B5E
+0xEFE9	0x6BC9
+0xEFEA	0x6C0B
+0xEFEB	0x7007
+0xEFEC	0x700C
+0xEFED	0x700D
+0xEFEE	0x7001
+0xEFEF	0x7005
+0xEFF0	0x7014
+0xEFF1	0x700E
+0xEFF2	0x6FFF
+0xEFF3	0x7000
+0xEFF4	0x6FFB
+0xEFF5	0x7026
+0xEFF6	0x6FFC
+0xEFF7	0x6FF7
+0xEFF8	0x700A
+0xEFF9	0x7201
+0xEFFA	0x71FF
+0xEFFB	0x71F9
+0xEFFC	0x7203
+0xEFFD	0x71FD
+0xEFFE	0x7376
+0xF040	0x74B8
+0xF041	0x74C0
+0xF042	0x74B5
+0xF043	0x74C1
+0xF044	0x74BE
+0xF045	0x74B6
+0xF046	0x74BB
+0xF047	0x74C2
+0xF048	0x7514
+0xF049	0x7513
+0xF04A	0x765C
+0xF04B	0x7664
+0xF04C	0x7659
+0xF04D	0x7650
+0xF04E	0x7653
+0xF04F	0x7657
+0xF050	0x765A
+0xF051	0x76A6
+0xF052	0x76BD
+0xF053	0x76EC
+0xF054	0x77C2
+0xF055	0x77BA
+0xF056	0x78FF
+0xF057	0x790C
+0xF058	0x7913
+0xF059	0x7914
+0xF05A	0x7909
+0xF05B	0x7910
+0xF05C	0x7912
+0xF05D	0x7911
+0xF05E	0x79AD
+0xF05F	0x79AC
+0xF060	0x7A5F
+0xF061	0x7C1C
+0xF062	0x7C29
+0xF063	0x7C19
+0xF064	0x7C20
+0xF065	0x7C1F
+0xF066	0x7C2D
+0xF067	0x7C1D
+0xF068	0x7C26
+0xF069	0x7C28
+0xF06A	0x7C22
+0xF06B	0x7C25
+0xF06C	0x7C30
+0xF06D	0x7E5C
+0xF06E	0x7E50
+0xF06F	0x7E56
+0xF070	0x7E63
+0xF071	0x7E58
+0xF072	0x7E62
+0xF073	0x7E5F
+0xF074	0x7E51
+0xF075	0x7E60
+0xF076	0x7E57
+0xF077	0x7E53
+0xF078	0x7FB5
+0xF079	0x7FB3
+0xF07A	0x7FF7
+0xF07B	0x7FF8
+0xF07C	0x8075
+0xF07D	0x81D1
+0xF07E	0x81D2
+0xF0A1	0x81D0
+0xF0A2	0x825F
+0xF0A3	0x825E
+0xF0A4	0x85B4
+0xF0A5	0x85C6
+0xF0A6	0x85C0
+0xF0A7	0x85C3
+0xF0A8	0x85C2
+0xF0A9	0x85B3
+0xF0AA	0x85B5
+0xF0AB	0x85BD
+0xF0AC	0x85C7
+0xF0AD	0x85C4
+0xF0AE	0x85BF
+0xF0AF	0x85CB
+0xF0B0	0x85CE
+0xF0B1	0x85C8
+0xF0B2	0x85C5
+0xF0B3	0x85B1
+0xF0B4	0x85B6
+0xF0B5	0x85D2
+0xF0B6	0x8624
+0xF0B7	0x85B8
+0xF0B8	0x85B7
+0xF0B9	0x85BE
+0xF0BA	0x8669
+0xF0BB	0x87E7
+0xF0BC	0x87E6
+0xF0BD	0x87E2
+0xF0BE	0x87DB
+0xF0BF	0x87EB
+0xF0C0	0x87EA
+0xF0C1	0x87E5
+0xF0C2	0x87DF
+0xF0C3	0x87F3
+0xF0C4	0x87E4
+0xF0C5	0x87D4
+0xF0C6	0x87DC
+0xF0C7	0x87D3
+0xF0C8	0x87ED
+0xF0C9	0x87D8
+0xF0CA	0x87E3
+0xF0CB	0x87A4
+0xF0CC	0x87D7
+0xF0CD	0x87D9
+0xF0CE	0x8801
+0xF0CF	0x87F4
+0xF0D0	0x87E8
+0xF0D1	0x87DD
+0xF0D2	0x8953
+0xF0D3	0x894B
+0xF0D4	0x894F
+0xF0D5	0x894C
+0xF0D6	0x8946
+0xF0D7	0x8950
+0xF0D8	0x8951
+0xF0D9	0x8949
+0xF0DA	0x8B2A
+0xF0DB	0x8B27
+0xF0DC	0x8B23
+0xF0DD	0x8B33
+0xF0DE	0x8B30
+0xF0DF	0x8B35
+0xF0E0	0x8B47
+0xF0E1	0x8B2F
+0xF0E2	0x8B3C
+0xF0E3	0x8B3E
+0xF0E4	0x8B31
+0xF0E5	0x8B25
+0xF0E6	0x8B37
+0xF0E7	0x8B26
+0xF0E8	0x8B36
+0xF0E9	0x8B2E
+0xF0EA	0x8B24
+0xF0EB	0x8B3B
+0xF0EC	0x8B3D
+0xF0ED	0x8B3A
+0xF0EE	0x8C42
+0xF0EF	0x8C75
+0xF0F0	0x8C99
+0xF0F1	0x8C98
+0xF0F2	0x8C97
+0xF0F3	0x8CFE
+0xF0F4	0x8D04
+0xF0F5	0x8D02
+0xF0F6	0x8D00
+0xF0F7	0x8E5C
+0xF0F8	0x8E62
+0xF0F9	0x8E60
+0xF0FA	0x8E57
+0xF0FB	0x8E56
+0xF0FC	0x8E5E
+0xF0FD	0x8E65
+0xF0FE	0x8E67
+0xF140	0x8E5B
+0xF141	0x8E5A
+0xF142	0x8E61
+0xF143	0x8E5D
+0xF144	0x8E69
+0xF145	0x8E54
+0xF146	0x8F46
+0xF147	0x8F47
+0xF148	0x8F48
+0xF149	0x8F4B
+0xF14A	0x9128
+0xF14B	0x913A
+0xF14C	0x913B
+0xF14D	0x913E
+0xF14E	0x91A8
+0xF14F	0x91A5
+0xF150	0x91A7
+0xF151	0x91AF
+0xF152	0x91AA
+0xF153	0x93B5
+0xF154	0x938C
+0xF155	0x9392
+0xF156	0x93B7
+0xF157	0x939B
+0xF158	0x939D
+0xF159	0x9389
+0xF15A	0x93A7
+0xF15B	0x938E
+0xF15C	0x93AA
+0xF15D	0x939E
+0xF15E	0x93A6
+0xF15F	0x9395
+0xF160	0x9388
+0xF161	0x9399
+0xF162	0x939F
+0xF163	0x938D
+0xF164	0x93B1
+0xF165	0x9391
+0xF166	0x93B2
+0xF167	0x93A4
+0xF168	0x93A8
+0xF169	0x93B4
+0xF16A	0x93A3
+0xF16B	0x93A5
+0xF16C	0x95D2
+0xF16D	0x95D3
+0xF16E	0x95D1
+0xF16F	0x96B3
+0xF170	0x96D7
+0xF171	0x96DA
+0xF172	0x5DC2
+0xF173	0x96DF
+0xF174	0x96D8
+0xF175	0x96DD
+0xF176	0x9723
+0xF177	0x9722
+0xF178	0x9725
+0xF179	0x97AC
+0xF17A	0x97AE
+0xF17B	0x97A8
+0xF17C	0x97AB
+0xF17D	0x97A4
+0xF17E	0x97AA
+0xF1A1	0x97A2
+0xF1A2	0x97A5
+0xF1A3	0x97D7
+0xF1A4	0x97D9
+0xF1A5	0x97D6
+0xF1A6	0x97D8
+0xF1A7	0x97FA
+0xF1A8	0x9850
+0xF1A9	0x9851
+0xF1AA	0x9852
+0xF1AB	0x98B8
+0xF1AC	0x9941
+0xF1AD	0x993C
+0xF1AE	0x993A
+0xF1AF	0x9A0F
+0xF1B0	0x9A0B
+0xF1B1	0x9A09
+0xF1B2	0x9A0D
+0xF1B3	0x9A04
+0xF1B4	0x9A11
+0xF1B5	0x9A0A
+0xF1B6	0x9A05
+0xF1B7	0x9A07
+0xF1B8	0x9A06
+0xF1B9	0x9AC0
+0xF1BA	0x9ADC
+0xF1BB	0x9B08
+0xF1BC	0x9B04
+0xF1BD	0x9B05
+0xF1BE	0x9B29
+0xF1BF	0x9B35
+0xF1C0	0x9B4A
+0xF1C1	0x9B4C
+0xF1C2	0x9B4B
+0xF1C3	0x9BC7
+0xF1C4	0x9BC6
+0xF1C5	0x9BC3
+0xF1C6	0x9BBF
+0xF1C7	0x9BC1
+0xF1C8	0x9BB5
+0xF1C9	0x9BB8
+0xF1CA	0x9BD3
+0xF1CB	0x9BB6
+0xF1CC	0x9BC4
+0xF1CD	0x9BB9
+0xF1CE	0x9BBD
+0xF1CF	0x9D5C
+0xF1D0	0x9D53
+0xF1D1	0x9D4F
+0xF1D2	0x9D4A
+0xF1D3	0x9D5B
+0xF1D4	0x9D4B
+0xF1D5	0x9D59
+0xF1D6	0x9D56
+0xF1D7	0x9D4C
+0xF1D8	0x9D57
+0xF1D9	0x9D52
+0xF1DA	0x9D54
+0xF1DB	0x9D5F
+0xF1DC	0x9D58
+0xF1DD	0x9D5A
+0xF1DE	0x9E8E
+0xF1DF	0x9E8C
+0xF1E0	0x9EDF
+0xF1E1	0x9F01
+0xF1E2	0x9F00
+0xF1E3	0x9F16
+0xF1E4	0x9F25
+0xF1E5	0x9F2B
+0xF1E6	0x9F2A
+0xF1E7	0x9F29
+0xF1E8	0x9F28
+0xF1E9	0x9F4C
+0xF1EA	0x9F55
+0xF1EB	0x5134
+0xF1EC	0x5135
+0xF1ED	0x5296
+0xF1EE	0x52F7
+0xF1EF	0x53B4
+0xF1F0	0x56AB
+0xF1F1	0x56AD
+0xF1F2	0x56A6
+0xF1F3	0x56A7
+0xF1F4	0x56AA
+0xF1F5	0x56AC
+0xF1F6	0x58DA
+0xF1F7	0x58DD
+0xF1F8	0x58DB
+0xF1F9	0x5912
+0xF1FA	0x5B3D
+0xF1FB	0x5B3E
+0xF1FC	0x5B3F
+0xF1FD	0x5DC3
+0xF1FE	0x5E70
+0xF240	0x5FBF
+0xF241	0x61FB
+0xF242	0x6507
+0xF243	0x6510
+0xF244	0x650D
+0xF245	0x6509
+0xF246	0x650C
+0xF247	0x650E
+0xF248	0x6584
+0xF249	0x65DE
+0xF24A	0x65DD
+0xF24B	0x66DE
+0xF24C	0x6AE7
+0xF24D	0x6AE0
+0xF24E	0x6ACC
+0xF24F	0x6AD1
+0xF250	0x6AD9
+0xF251	0x6ACB
+0xF252	0x6ADF
+0xF253	0x6ADC
+0xF254	0x6AD0
+0xF255	0x6AEB
+0xF256	0x6ACF
+0xF257	0x6ACD
+0xF258	0x6ADE
+0xF259	0x6B60
+0xF25A	0x6BB0
+0xF25B	0x6C0C
+0xF25C	0x7019
+0xF25D	0x7027
+0xF25E	0x7020
+0xF25F	0x7016
+0xF260	0x702B
+0xF261	0x7021
+0xF262	0x7022
+0xF263	0x7023
+0xF264	0x7029
+0xF265	0x7017
+0xF266	0x7024
+0xF267	0x701C
+0xF268	0x702A
+0xF269	0x720C
+0xF26A	0x720A
+0xF26B	0x7207
+0xF26C	0x7202
+0xF26D	0x7205
+0xF26E	0x72A5
+0xF26F	0x72A6
+0xF270	0x72A4
+0xF271	0x72A3
+0xF272	0x72A1
+0xF273	0x74CB
+0xF274	0x74C5
+0xF275	0x74B7
+0xF276	0x74C3
+0xF277	0x7516
+0xF278	0x7660
+0xF279	0x77C9
+0xF27A	0x77CA
+0xF27B	0x77C4
+0xF27C	0x77F1
+0xF27D	0x791D
+0xF27E	0x791B
+0xF2A1	0x7921
+0xF2A2	0x791C
+0xF2A3	0x7917
+0xF2A4	0x791E
+0xF2A5	0x79B0
+0xF2A6	0x7A67
+0xF2A7	0x7A68
+0xF2A8	0x7C33
+0xF2A9	0x7C3C
+0xF2AA	0x7C39
+0xF2AB	0x7C2C
+0xF2AC	0x7C3B
+0xF2AD	0x7CEC
+0xF2AE	0x7CEA
+0xF2AF	0x7E76
+0xF2B0	0x7E75
+0xF2B1	0x7E78
+0xF2B2	0x7E70
+0xF2B3	0x7E77
+0xF2B4	0x7E6F
+0xF2B5	0x7E7A
+0xF2B6	0x7E72
+0xF2B7	0x7E74
+0xF2B8	0x7E68
+0xF2B9	0x7F4B
+0xF2BA	0x7F4A
+0xF2BB	0x7F83
+0xF2BC	0x7F86
+0xF2BD	0x7FB7
+0xF2BE	0x7FFD
+0xF2BF	0x7FFE
+0xF2C0	0x8078
+0xF2C1	0x81D7
+0xF2C2	0x81D5
+0xF2C3	0x8264
+0xF2C4	0x8261
+0xF2C5	0x8263
+0xF2C6	0x85EB
+0xF2C7	0x85F1
+0xF2C8	0x85ED
+0xF2C9	0x85D9
+0xF2CA	0x85E1
+0xF2CB	0x85E8
+0xF2CC	0x85DA
+0xF2CD	0x85D7
+0xF2CE	0x85EC
+0xF2CF	0x85F2
+0xF2D0	0x85F8
+0xF2D1	0x85D8
+0xF2D2	0x85DF
+0xF2D3	0x85E3
+0xF2D4	0x85DC
+0xF2D5	0x85D1
+0xF2D6	0x85F0
+0xF2D7	0x85E6
+0xF2D8	0x85EF
+0xF2D9	0x85DE
+0xF2DA	0x85E2
+0xF2DB	0x8800
+0xF2DC	0x87FA
+0xF2DD	0x8803
+0xF2DE	0x87F6
+0xF2DF	0x87F7
+0xF2E0	0x8809
+0xF2E1	0x880C
+0xF2E2	0x880B
+0xF2E3	0x8806
+0xF2E4	0x87FC
+0xF2E5	0x8808
+0xF2E6	0x87FF
+0xF2E7	0x880A
+0xF2E8	0x8802
+0xF2E9	0x8962
+0xF2EA	0x895A
+0xF2EB	0x895B
+0xF2EC	0x8957
+0xF2ED	0x8961
+0xF2EE	0x895C
+0xF2EF	0x8958
+0xF2F0	0x895D
+0xF2F1	0x8959
+0xF2F2	0x8988
+0xF2F3	0x89B7
+0xF2F4	0x89B6
+0xF2F5	0x89F6
+0xF2F6	0x8B50
+0xF2F7	0x8B48
+0xF2F8	0x8B4A
+0xF2F9	0x8B40
+0xF2FA	0x8B53
+0xF2FB	0x8B56
+0xF2FC	0x8B54
+0xF2FD	0x8B4B
+0xF2FE	0x8B55
+0xF340	0x8B51
+0xF341	0x8B42
+0xF342	0x8B52
+0xF343	0x8B57
+0xF344	0x8C43
+0xF345	0x8C77
+0xF346	0x8C76
+0xF347	0x8C9A
+0xF348	0x8D06
+0xF349	0x8D07
+0xF34A	0x8D09
+0xF34B	0x8DAC
+0xF34C	0x8DAA
+0xF34D	0x8DAD
+0xF34E	0x8DAB
+0xF34F	0x8E6D
+0xF350	0x8E78
+0xF351	0x8E73
+0xF352	0x8E6A
+0xF353	0x8E6F
+0xF354	0x8E7B
+0xF355	0x8EC2
+0xF356	0x8F52
+0xF357	0x8F51
+0xF358	0x8F4F
+0xF359	0x8F50
+0xF35A	0x8F53
+0xF35B	0x8FB4
+0xF35C	0x9140
+0xF35D	0x913F
+0xF35E	0x91B0
+0xF35F	0x91AD
+0xF360	0x93DE
+0xF361	0x93C7
+0xF362	0x93CF
+0xF363	0x93C2
+0xF364	0x93DA
+0xF365	0x93D0
+0xF366	0x93F9
+0xF367	0x93EC
+0xF368	0x93CC
+0xF369	0x93D9
+0xF36A	0x93A9
+0xF36B	0x93E6
+0xF36C	0x93CA
+0xF36D	0x93D4
+0xF36E	0x93EE
+0xF36F	0x93E3
+0xF370	0x93D5
+0xF371	0x93C4
+0xF372	0x93CE
+0xF373	0x93C0
+0xF374	0x93D2
+0xF375	0x93E7
+0xF376	0x957D
+0xF377	0x95DA
+0xF378	0x95DB
+0xF379	0x96E1
+0xF37A	0x9729
+0xF37B	0x972B
+0xF37C	0x972C
+0xF37D	0x9728
+0xF37E	0x9726
+0xF3A1	0x97B3
+0xF3A2	0x97B7
+0xF3A3	0x97B6
+0xF3A4	0x97DD
+0xF3A5	0x97DE
+0xF3A6	0x97DF
+0xF3A7	0x985C
+0xF3A8	0x9859
+0xF3A9	0x985D
+0xF3AA	0x9857
+0xF3AB	0x98BF
+0xF3AC	0x98BD
+0xF3AD	0x98BB
+0xF3AE	0x98BE
+0xF3AF	0x9948
+0xF3B0	0x9947
+0xF3B1	0x9943
+0xF3B2	0x99A6
+0xF3B3	0x99A7
+0xF3B4	0x9A1A
+0xF3B5	0x9A15
+0xF3B6	0x9A25
+0xF3B7	0x9A1D
+0xF3B8	0x9A24
+0xF3B9	0x9A1B
+0xF3BA	0x9A22
+0xF3BB	0x9A20
+0xF3BC	0x9A27
+0xF3BD	0x9A23
+0xF3BE	0x9A1E
+0xF3BF	0x9A1C
+0xF3C0	0x9A14
+0xF3C1	0x9AC2
+0xF3C2	0x9B0B
+0xF3C3	0x9B0A
+0xF3C4	0x9B0E
+0xF3C5	0x9B0C
+0xF3C6	0x9B37
+0xF3C7	0x9BEA
+0xF3C8	0x9BEB
+0xF3C9	0x9BE0
+0xF3CA	0x9BDE
+0xF3CB	0x9BE4
+0xF3CC	0x9BE6
+0xF3CD	0x9BE2
+0xF3CE	0x9BF0
+0xF3CF	0x9BD4
+0xF3D0	0x9BD7
+0xF3D1	0x9BEC
+0xF3D2	0x9BDC
+0xF3D3	0x9BD9
+0xF3D4	0x9BE5
+0xF3D5	0x9BD5
+0xF3D6	0x9BE1
+0xF3D7	0x9BDA
+0xF3D8	0x9D77
+0xF3D9	0x9D81
+0xF3DA	0x9D8A
+0xF3DB	0x9D84
+0xF3DC	0x9D88
+0xF3DD	0x9D71
+0xF3DE	0x9D80
+0xF3DF	0x9D78
+0xF3E0	0x9D86
+0xF3E1	0x9D8B
+0xF3E2	0x9D8C
+0xF3E3	0x9D7D
+0xF3E4	0x9D6B
+0xF3E5	0x9D74
+0xF3E6	0x9D75
+0xF3E7	0x9D70
+0xF3E8	0x9D69
+0xF3E9	0x9D85
+0xF3EA	0x9D73
+0xF3EB	0x9D7B
+0xF3EC	0x9D82
+0xF3ED	0x9D6F
+0xF3EE	0x9D79
+0xF3EF	0x9D7F
+0xF3F0	0x9D87
+0xF3F1	0x9D68
+0xF3F2	0x9E94
+0xF3F3	0x9E91
+0xF3F4	0x9EC0
+0xF3F5	0x9EFC
+0xF3F6	0x9F2D
+0xF3F7	0x9F40
+0xF3F8	0x9F41
+0xF3F9	0x9F4D
+0xF3FA	0x9F56
+0xF3FB	0x9F57
+0xF3FC	0x9F58
+0xF3FD	0x5337
+0xF3FE	0x56B2
+0xF440	0x56B5
+0xF441	0x56B3
+0xF442	0x58E3
+0xF443	0x5B45
+0xF444	0x5DC6
+0xF445	0x5DC7
+0xF446	0x5EEE
+0xF447	0x5EEF
+0xF448	0x5FC0
+0xF449	0x5FC1
+0xF44A	0x61F9
+0xF44B	0x6517
+0xF44C	0x6516
+0xF44D	0x6515
+0xF44E	0x6513
+0xF44F	0x65DF
+0xF450	0x66E8
+0xF451	0x66E3
+0xF452	0x66E4
+0xF453	0x6AF3
+0xF454	0x6AF0
+0xF455	0x6AEA
+0xF456	0x6AE8
+0xF457	0x6AF9
+0xF458	0x6AF1
+0xF459	0x6AEE
+0xF45A	0x6AEF
+0xF45B	0x703C
+0xF45C	0x7035
+0xF45D	0x702F
+0xF45E	0x7037
+0xF45F	0x7034
+0xF460	0x7031
+0xF461	0x7042
+0xF462	0x7038
+0xF463	0x703F
+0xF464	0x703A
+0xF465	0x7039
+0xF466	0x7040
+0xF467	0x703B
+0xF468	0x7033
+0xF469	0x7041
+0xF46A	0x7213
+0xF46B	0x7214
+0xF46C	0x72A8
+0xF46D	0x737D
+0xF46E	0x737C
+0xF46F	0x74BA
+0xF470	0x76AB
+0xF471	0x76AA
+0xF472	0x76BE
+0xF473	0x76ED
+0xF474	0x77CC
+0xF475	0x77CE
+0xF476	0x77CF
+0xF477	0x77CD
+0xF478	0x77F2
+0xF479	0x7925
+0xF47A	0x7923
+0xF47B	0x7927
+0xF47C	0x7928
+0xF47D	0x7924
+0xF47E	0x7929
+0xF4A1	0x79B2
+0xF4A2	0x7A6E
+0xF4A3	0x7A6C
+0xF4A4	0x7A6D
+0xF4A5	0x7AF7
+0xF4A6	0x7C49
+0xF4A7	0x7C48
+0xF4A8	0x7C4A
+0xF4A9	0x7C47
+0xF4AA	0x7C45
+0xF4AB	0x7CEE
+0xF4AC	0x7E7B
+0xF4AD	0x7E7E
+0xF4AE	0x7E81
+0xF4AF	0x7E80
+0xF4B0	0x7FBA
+0xF4B1	0x7FFF
+0xF4B2	0x8079
+0xF4B3	0x81DB
+0xF4B4	0x81D9
+0xF4B5	0x820B
+0xF4B6	0x8268
+0xF4B7	0x8269
+0xF4B8	0x8622
+0xF4B9	0x85FF
+0xF4BA	0x8601
+0xF4BB	0x85FE
+0xF4BC	0x861B
+0xF4BD	0x8600
+0xF4BE	0x85F6
+0xF4BF	0x8604
+0xF4C0	0x8609
+0xF4C1	0x8605
+0xF4C2	0x860C
+0xF4C3	0x85FD
+0xF4C4	0x8819
+0xF4C5	0x8810
+0xF4C6	0x8811
+0xF4C7	0x8817
+0xF4C8	0x8813
+0xF4C9	0x8816
+0xF4CA	0x8963
+0xF4CB	0x8966
+0xF4CC	0x89B9
+0xF4CD	0x89F7
+0xF4CE	0x8B60
+0xF4CF	0x8B6A
+0xF4D0	0x8B5D
+0xF4D1	0x8B68
+0xF4D2	0x8B63
+0xF4D3	0x8B65
+0xF4D4	0x8B67
+0xF4D5	0x8B6D
+0xF4D6	0x8DAE
+0xF4D7	0x8E86
+0xF4D8	0x8E88
+0xF4D9	0x8E84
+0xF4DA	0x8F59
+0xF4DB	0x8F56
+0xF4DC	0x8F57
+0xF4DD	0x8F55
+0xF4DE	0x8F58
+0xF4DF	0x8F5A
+0xF4E0	0x908D
+0xF4E1	0x9143
+0xF4E2	0x9141
+0xF4E3	0x91B7
+0xF4E4	0x91B5
+0xF4E5	0x91B2
+0xF4E6	0x91B3
+0xF4E7	0x940B
+0xF4E8	0x9413
+0xF4E9	0x93FB
+0xF4EA	0x9420
+0xF4EB	0x940F
+0xF4EC	0x9414
+0xF4ED	0x93FE
+0xF4EE	0x9415
+0xF4EF	0x9410
+0xF4F0	0x9428
+0xF4F1	0x9419
+0xF4F2	0x940D
+0xF4F3	0x93F5
+0xF4F4	0x9400
+0xF4F5	0x93F7
+0xF4F6	0x9407
+0xF4F7	0x940E
+0xF4F8	0x9416
+0xF4F9	0x9412
+0xF4FA	0x93FA
+0xF4FB	0x9409
+0xF4FC	0x93F8
+0xF4FD	0x940A
+0xF4FE	0x93FF
+0xF540	0x93FC
+0xF541	0x940C
+0xF542	0x93F6
+0xF543	0x9411
+0xF544	0x9406
+0xF545	0x95DE
+0xF546	0x95E0
+0xF547	0x95DF
+0xF548	0x972E
+0xF549	0x972F
+0xF54A	0x97B9
+0xF54B	0x97BB
+0xF54C	0x97FD
+0xF54D	0x97FE
+0xF54E	0x9860
+0xF54F	0x9862
+0xF550	0x9863
+0xF551	0x985F
+0xF552	0x98C1
+0xF553	0x98C2
+0xF554	0x9950
+0xF555	0x994E
+0xF556	0x9959
+0xF557	0x994C
+0xF558	0x994B
+0xF559	0x9953
+0xF55A	0x9A32
+0xF55B	0x9A34
+0xF55C	0x9A31
+0xF55D	0x9A2C
+0xF55E	0x9A2A
+0xF55F	0x9A36
+0xF560	0x9A29
+0xF561	0x9A2E
+0xF562	0x9A38
+0xF563	0x9A2D
+0xF564	0x9AC7
+0xF565	0x9ACA
+0xF566	0x9AC6
+0xF567	0x9B10
+0xF568	0x9B12
+0xF569	0x9B11
+0xF56A	0x9C0B
+0xF56B	0x9C08
+0xF56C	0x9BF7
+0xF56D	0x9C05
+0xF56E	0x9C12
+0xF56F	0x9BF8
+0xF570	0x9C40
+0xF571	0x9C07
+0xF572	0x9C0E
+0xF573	0x9C06
+0xF574	0x9C17
+0xF575	0x9C14
+0xF576	0x9C09
+0xF577	0x9D9F
+0xF578	0x9D99
+0xF579	0x9DA4
+0xF57A	0x9D9D
+0xF57B	0x9D92
+0xF57C	0x9D98
+0xF57D	0x9D90
+0xF57E	0x9D9B
+0xF5A1	0x9DA0
+0xF5A2	0x9D94
+0xF5A3	0x9D9C
+0xF5A4	0x9DAA
+0xF5A5	0x9D97
+0xF5A6	0x9DA1
+0xF5A7	0x9D9A
+0xF5A8	0x9DA2
+0xF5A9	0x9DA8
+0xF5AA	0x9D9E
+0xF5AB	0x9DA3
+0xF5AC	0x9DBF
+0xF5AD	0x9DA9
+0xF5AE	0x9D96
+0xF5AF	0x9DA6
+0xF5B0	0x9DA7
+0xF5B1	0x9E99
+0xF5B2	0x9E9B
+0xF5B3	0x9E9A
+0xF5B4	0x9EE5
+0xF5B5	0x9EE4
+0xF5B6	0x9EE7
+0xF5B7	0x9EE6
+0xF5B8	0x9F30
+0xF5B9	0x9F2E
+0xF5BA	0x9F5B
+0xF5BB	0x9F60
+0xF5BC	0x9F5E
+0xF5BD	0x9F5D
+0xF5BE	0x9F59
+0xF5BF	0x9F91
+0xF5C0	0x513A
+0xF5C1	0x5139
+0xF5C2	0x5298
+0xF5C3	0x5297
+0xF5C4	0x56C3
+0xF5C5	0x56BD
+0xF5C6	0x56BE
+0xF5C7	0x5B48
+0xF5C8	0x5B47
+0xF5C9	0x5DCB
+0xF5CA	0x5DCF
+0xF5CB	0x5EF1
+0xF5CC	0x61FD
+0xF5CD	0x651B
+0xF5CE	0x6B02
+0xF5CF	0x6AFC
+0xF5D0	0x6B03
+0xF5D1	0x6AF8
+0xF5D2	0x6B00
+0xF5D3	0x7043
+0xF5D4	0x7044
+0xF5D5	0x704A
+0xF5D6	0x7048
+0xF5D7	0x7049
+0xF5D8	0x7045
+0xF5D9	0x7046
+0xF5DA	0x721D
+0xF5DB	0x721A
+0xF5DC	0x7219
+0xF5DD	0x737E
+0xF5DE	0x7517
+0xF5DF	0x766A
+0xF5E0	0x77D0
+0xF5E1	0x792D
+0xF5E2	0x7931
+0xF5E3	0x792F
+0xF5E4	0x7C54
+0xF5E5	0x7C53
+0xF5E6	0x7CF2
+0xF5E7	0x7E8A
+0xF5E8	0x7E87
+0xF5E9	0x7E88
+0xF5EA	0x7E8B
+0xF5EB	0x7E86
+0xF5EC	0x7E8D
+0xF5ED	0x7F4D
+0xF5EE	0x7FBB
+0xF5EF	0x8030
+0xF5F0	0x81DD
+0xF5F1	0x8618
+0xF5F2	0x862A
+0xF5F3	0x8626
+0xF5F4	0x861F
+0xF5F5	0x8623
+0xF5F6	0x861C
+0xF5F7	0x8619
+0xF5F8	0x8627
+0xF5F9	0x862E
+0xF5FA	0x8621
+0xF5FB	0x8620
+0xF5FC	0x8629
+0xF5FD	0x861E
+0xF5FE	0x8625
+0xF640	0x8829
+0xF641	0x881D
+0xF642	0x881B
+0xF643	0x8820
+0xF644	0x8824
+0xF645	0x881C
+0xF646	0x882B
+0xF647	0x884A
+0xF648	0x896D
+0xF649	0x8969
+0xF64A	0x896E
+0xF64B	0x896B
+0xF64C	0x89FA
+0xF64D	0x8B79
+0xF64E	0x8B78
+0xF64F	0x8B45
+0xF650	0x8B7A
+0xF651	0x8B7B
+0xF652	0x8D10
+0xF653	0x8D14
+0xF654	0x8DAF
+0xF655	0x8E8E
+0xF656	0x8E8C
+0xF657	0x8F5E
+0xF658	0x8F5B
+0xF659	0x8F5D
+0xF65A	0x9146
+0xF65B	0x9144
+0xF65C	0x9145
+0xF65D	0x91B9
+0xF65E	0x943F
+0xF65F	0x943B
+0xF660	0x9436
+0xF661	0x9429
+0xF662	0x943D
+0xF663	0x943C
+0xF664	0x9430
+0xF665	0x9439
+0xF666	0x942A
+0xF667	0x9437
+0xF668	0x942C
+0xF669	0x9440
+0xF66A	0x9431
+0xF66B	0x95E5
+0xF66C	0x95E4
+0xF66D	0x95E3
+0xF66E	0x9735
+0xF66F	0x973A
+0xF670	0x97BF
+0xF671	0x97E1
+0xF672	0x9864
+0xF673	0x98C9
+0xF674	0x98C6
+0xF675	0x98C0
+0xF676	0x9958
+0xF677	0x9956
+0xF678	0x9A39
+0xF679	0x9A3D
+0xF67A	0x9A46
+0xF67B	0x9A44
+0xF67C	0x9A42
+0xF67D	0x9A41
+0xF67E	0x9A3A
+0xF6A1	0x9A3F
+0xF6A2	0x9ACD
+0xF6A3	0x9B15
+0xF6A4	0x9B17
+0xF6A5	0x9B18
+0xF6A6	0x9B16
+0xF6A7	0x9B3A
+0xF6A8	0x9B52
+0xF6A9	0x9C2B
+0xF6AA	0x9C1D
+0xF6AB	0x9C1C
+0xF6AC	0x9C2C
+0xF6AD	0x9C23
+0xF6AE	0x9C28
+0xF6AF	0x9C29
+0xF6B0	0x9C24
+0xF6B1	0x9C21
+0xF6B2	0x9DB7
+0xF6B3	0x9DB6
+0xF6B4	0x9DBC
+0xF6B5	0x9DC1
+0xF6B6	0x9DC7
+0xF6B7	0x9DCA
+0xF6B8	0x9DCF
+0xF6B9	0x9DBE
+0xF6BA	0x9DC5
+0xF6BB	0x9DC3
+0xF6BC	0x9DBB
+0xF6BD	0x9DB5
+0xF6BE	0x9DCE
+0xF6BF	0x9DB9
+0xF6C0	0x9DBA
+0xF6C1	0x9DAC
+0xF6C2	0x9DC8
+0xF6C3	0x9DB1
+0xF6C4	0x9DAD
+0xF6C5	0x9DCC
+0xF6C6	0x9DB3
+0xF6C7	0x9DCD
+0xF6C8	0x9DB2
+0xF6C9	0x9E7A
+0xF6CA	0x9E9C
+0xF6CB	0x9EEB
+0xF6CC	0x9EEE
+0xF6CD	0x9EED
+0xF6CE	0x9F1B
+0xF6CF	0x9F18
+0xF6D0	0x9F1A
+0xF6D1	0x9F31
+0xF6D2	0x9F4E
+0xF6D3	0x9F65
+0xF6D4	0x9F64
+0xF6D5	0x9F92
+0xF6D6	0x4EB9
+0xF6D7	0x56C6
+0xF6D8	0x56C5
+0xF6D9	0x56CB
+0xF6DA	0x5971
+0xF6DB	0x5B4B
+0xF6DC	0x5B4C
+0xF6DD	0x5DD5
+0xF6DE	0x5DD1
+0xF6DF	0x5EF2
+0xF6E0	0x6521
+0xF6E1	0x6520
+0xF6E2	0x6526
+0xF6E3	0x6522
+0xF6E4	0x6B0B
+0xF6E5	0x6B08
+0xF6E6	0x6B09
+0xF6E7	0x6C0D
+0xF6E8	0x7055
+0xF6E9	0x7056
+0xF6EA	0x7057
+0xF6EB	0x7052
+0xF6EC	0x721E
+0xF6ED	0x721F
+0xF6EE	0x72A9
+0xF6EF	0x737F
+0xF6F0	0x74D8
+0xF6F1	0x74D5
+0xF6F2	0x74D9
+0xF6F3	0x74D7
+0xF6F4	0x766D
+0xF6F5	0x76AD
+0xF6F6	0x7935
+0xF6F7	0x79B4
+0xF6F8	0x7A70
+0xF6F9	0x7A71
+0xF6FA	0x7C57
+0xF6FB	0x7C5C
+0xF6FC	0x7C59
+0xF6FD	0x7C5B
+0xF6FE	0x7C5A
+0xF740	0x7CF4
+0xF741	0x7CF1
+0xF742	0x7E91
+0xF743	0x7F4F
+0xF744	0x7F87
+0xF745	0x81DE
+0xF746	0x826B
+0xF747	0x8634
+0xF748	0x8635
+0xF749	0x8633
+0xF74A	0x862C
+0xF74B	0x8632
+0xF74C	0x8636
+0xF74D	0x882C
+0xF74E	0x8828
+0xF74F	0x8826
+0xF750	0x882A
+0xF751	0x8825
+0xF752	0x8971
+0xF753	0x89BF
+0xF754	0x89BE
+0xF755	0x89FB
+0xF756	0x8B7E
+0xF757	0x8B84
+0xF758	0x8B82
+0xF759	0x8B86
+0xF75A	0x8B85
+0xF75B	0x8B7F
+0xF75C	0x8D15
+0xF75D	0x8E95
+0xF75E	0x8E94
+0xF75F	0x8E9A
+0xF760	0x8E92
+0xF761	0x8E90
+0xF762	0x8E96
+0xF763	0x8E97
+0xF764	0x8F60
+0xF765	0x8F62
+0xF766	0x9147
+0xF767	0x944C
+0xF768	0x9450
+0xF769	0x944A
+0xF76A	0x944B
+0xF76B	0x944F
+0xF76C	0x9447
+0xF76D	0x9445
+0xF76E	0x9448
+0xF76F	0x9449
+0xF770	0x9446
+0xF771	0x973F
+0xF772	0x97E3
+0xF773	0x986A
+0xF774	0x9869
+0xF775	0x98CB
+0xF776	0x9954
+0xF777	0x995B
+0xF778	0x9A4E
+0xF779	0x9A53
+0xF77A	0x9A54
+0xF77B	0x9A4C
+0xF77C	0x9A4F
+0xF77D	0x9A48
+0xF77E	0x9A4A
+0xF7A1	0x9A49
+0xF7A2	0x9A52
+0xF7A3	0x9A50
+0xF7A4	0x9AD0
+0xF7A5	0x9B19
+0xF7A6	0x9B2B
+0xF7A7	0x9B3B
+0xF7A8	0x9B56
+0xF7A9	0x9B55
+0xF7AA	0x9C46
+0xF7AB	0x9C48
+0xF7AC	0x9C3F
+0xF7AD	0x9C44
+0xF7AE	0x9C39
+0xF7AF	0x9C33
+0xF7B0	0x9C41
+0xF7B1	0x9C3C
+0xF7B2	0x9C37
+0xF7B3	0x9C34
+0xF7B4	0x9C32
+0xF7B5	0x9C3D
+0xF7B6	0x9C36
+0xF7B7	0x9DDB
+0xF7B8	0x9DD2
+0xF7B9	0x9DDE
+0xF7BA	0x9DDA
+0xF7BB	0x9DCB
+0xF7BC	0x9DD0
+0xF7BD	0x9DDC
+0xF7BE	0x9DD1
+0xF7BF	0x9DDF
+0xF7C0	0x9DE9
+0xF7C1	0x9DD9
+0xF7C2	0x9DD8
+0xF7C3	0x9DD6
+0xF7C4	0x9DF5
+0xF7C5	0x9DD5
+0xF7C6	0x9DDD
+0xF7C7	0x9EB6
+0xF7C8	0x9EF0
+0xF7C9	0x9F35
+0xF7CA	0x9F33
+0xF7CB	0x9F32
+0xF7CC	0x9F42
+0xF7CD	0x9F6B
+0xF7CE	0x9F95
+0xF7CF	0x9FA2
+0xF7D0	0x513D
+0xF7D1	0x5299
+0xF7D2	0x58E8
+0xF7D3	0x58E7
+0xF7D4	0x5972
+0xF7D5	0x5B4D
+0xF7D6	0x5DD8
+0xF7D7	0x882F
+0xF7D8	0x5F4F
+0xF7D9	0x6201
+0xF7DA	0x6203
+0xF7DB	0x6204
+0xF7DC	0x6529
+0xF7DD	0x6525
+0xF7DE	0x6596
+0xF7DF	0x66EB
+0xF7E0	0x6B11
+0xF7E1	0x6B12
+0xF7E2	0x6B0F
+0xF7E3	0x6BCA
+0xF7E4	0x705B
+0xF7E5	0x705A
+0xF7E6	0x7222
+0xF7E7	0x7382
+0xF7E8	0x7381
+0xF7E9	0x7383
+0xF7EA	0x7670
+0xF7EB	0x77D4
+0xF7EC	0x7C67
+0xF7ED	0x7C66
+0xF7EE	0x7E95
+0xF7EF	0x826C
+0xF7F0	0x863A
+0xF7F1	0x8640
+0xF7F2	0x8639
+0xF7F3	0x863C
+0xF7F4	0x8631
+0xF7F5	0x863B
+0xF7F6	0x863E
+0xF7F7	0x8830
+0xF7F8	0x8832
+0xF7F9	0x882E
+0xF7FA	0x8833
+0xF7FB	0x8976
+0xF7FC	0x8974
+0xF7FD	0x8973
+0xF7FE	0x89FE
+0xF840	0x8B8C
+0xF841	0x8B8E
+0xF842	0x8B8B
+0xF843	0x8B88
+0xF844	0x8C45
+0xF845	0x8D19
+0xF846	0x8E98
+0xF847	0x8F64
+0xF848	0x8F63
+0xF849	0x91BC
+0xF84A	0x9462
+0xF84B	0x9455
+0xF84C	0x945D
+0xF84D	0x9457
+0xF84E	0x945E
+0xF84F	0x97C4
+0xF850	0x97C5
+0xF851	0x9800
+0xF852	0x9A56
+0xF853	0x9A59
+0xF854	0x9B1E
+0xF855	0x9B1F
+0xF856	0x9B20
+0xF857	0x9C52
+0xF858	0x9C58
+0xF859	0x9C50
+0xF85A	0x9C4A
+0xF85B	0x9C4D
+0xF85C	0x9C4B
+0xF85D	0x9C55
+0xF85E	0x9C59
+0xF85F	0x9C4C
+0xF860	0x9C4E
+0xF861	0x9DFB
+0xF862	0x9DF7
+0xF863	0x9DEF
+0xF864	0x9DE3
+0xF865	0x9DEB
+0xF866	0x9DF8
+0xF867	0x9DE4
+0xF868	0x9DF6
+0xF869	0x9DE1
+0xF86A	0x9DEE
+0xF86B	0x9DE6
+0xF86C	0x9DF2
+0xF86D	0x9DF0
+0xF86E	0x9DE2
+0xF86F	0x9DEC
+0xF870	0x9DF4
+0xF871	0x9DF3
+0xF872	0x9DE8
+0xF873	0x9DED
+0xF874	0x9EC2
+0xF875	0x9ED0
+0xF876	0x9EF2
+0xF877	0x9EF3
+0xF878	0x9F06
+0xF879	0x9F1C
+0xF87A	0x9F38
+0xF87B	0x9F37
+0xF87C	0x9F36
+0xF87D	0x9F43
+0xF87E	0x9F4F
+0xF8A1	0x9F71
+0xF8A2	0x9F70
+0xF8A3	0x9F6E
+0xF8A4	0x9F6F
+0xF8A5	0x56D3
+0xF8A6	0x56CD
+0xF8A7	0x5B4E
+0xF8A8	0x5C6D
+0xF8A9	0x652D
+0xF8AA	0x66ED
+0xF8AB	0x66EE
+0xF8AC	0x6B13
+0xF8AD	0x705F
+0xF8AE	0x7061
+0xF8AF	0x705D
+0xF8B0	0x7060
+0xF8B1	0x7223
+0xF8B2	0x74DB
+0xF8B3	0x74E5
+0xF8B4	0x77D5
+0xF8B5	0x7938
+0xF8B6	0x79B7
+0xF8B7	0x79B6
+0xF8B8	0x7C6A
+0xF8B9	0x7E97
+0xF8BA	0x7F89
+0xF8BB	0x826D
+0xF8BC	0x8643
+0xF8BD	0x8838
+0xF8BE	0x8837
+0xF8BF	0x8835
+0xF8C0	0x884B
+0xF8C1	0x8B94
+0xF8C2	0x8B95
+0xF8C3	0x8E9E
+0xF8C4	0x8E9F
+0xF8C5	0x8EA0
+0xF8C6	0x8E9D
+0xF8C7	0x91BE
+0xF8C8	0x91BD
+0xF8C9	0x91C2
+0xF8CA	0x946B
+0xF8CB	0x9468
+0xF8CC	0x9469
+0xF8CD	0x96E5
+0xF8CE	0x9746
+0xF8CF	0x9743
+0xF8D0	0x9747
+0xF8D1	0x97C7
+0xF8D2	0x97E5
+0xF8D3	0x9A5E
+0xF8D4	0x9AD5
+0xF8D5	0x9B59
+0xF8D6	0x9C63
+0xF8D7	0x9C67
+0xF8D8	0x9C66
+0xF8D9	0x9C62
+0xF8DA	0x9C5E
+0xF8DB	0x9C60
+0xF8DC	0x9E02
+0xF8DD	0x9DFE
+0xF8DE	0x9E07
+0xF8DF	0x9E03
+0xF8E0	0x9E06
+0xF8E1	0x9E05
+0xF8E2	0x9E00
+0xF8E3	0x9E01
+0xF8E4	0x9E09
+0xF8E5	0x9DFF
+0xF8E6	0x9DFD
+0xF8E7	0x9E04
+0xF8E8	0x9EA0
+0xF8E9	0x9F1E
+0xF8EA	0x9F46
+0xF8EB	0x9F74
+0xF8EC	0x9F75
+0xF8ED	0x9F76
+0xF8EE	0x56D4
+0xF8EF	0x652E
+0xF8F0	0x65B8
+0xF8F1	0x6B18
+0xF8F2	0x6B19
+0xF8F3	0x6B17
+0xF8F4	0x6B1A
+0xF8F5	0x7062
+0xF8F6	0x7226
+0xF8F7	0x72AA
+0xF8F8	0x77D8
+0xF8F9	0x77D9
+0xF8FA	0x7939
+0xF8FB	0x7C69
+0xF8FC	0x7C6B
+0xF8FD	0x7CF6
+0xF8FE	0x7E9A
+0xF940	0x7E98
+0xF941	0x7E9B
+0xF942	0x7E99
+0xF943	0x81E0
+0xF944	0x81E1
+0xF945	0x8646
+0xF946	0x8647
+0xF947	0x8648
+0xF948	0x8979
+0xF949	0x897A
+0xF94A	0x897C
+0xF94B	0x897B
+0xF94C	0x89FF
+0xF94D	0x8B98
+0xF94E	0x8B99
+0xF94F	0x8EA5
+0xF950	0x8EA4
+0xF951	0x8EA3
+0xF952	0x946E
+0xF953	0x946D
+0xF954	0x946F
+0xF955	0x9471
+0xF956	0x9473
+0xF957	0x9749
+0xF958	0x9872
+0xF959	0x995F
+0xF95A	0x9C68
+0xF95B	0x9C6E
+0xF95C	0x9C6D
+0xF95D	0x9E0B
+0xF95E	0x9E0D
+0xF95F	0x9E10
+0xF960	0x9E0F
+0xF961	0x9E12
+0xF962	0x9E11
+0xF963	0x9EA1
+0xF964	0x9EF5
+0xF965	0x9F09
+0xF966	0x9F47
+0xF967	0x9F78
+0xF968	0x9F7B
+0xF969	0x9F7A
+0xF96A	0x9F79
+0xF96B	0x571E
+0xF96C	0x7066
+0xF96D	0x7C6F
+0xF96E	0x883C
+0xF96F	0x8DB2
+0xF970	0x8EA6
+0xF971	0x91C3
+0xF972	0x9474
+0xF973	0x9478
+0xF974	0x9476
+0xF975	0x9475
+0xF976	0x9A60
+0xF977	0x9C74
+0xF978	0x9C73
+0xF979	0x9C71
+0xF97A	0x9C75
+0xF97B	0x9E14
+0xF97C	0x9E13
+0xF97D	0x9EF6
+0xF97E	0x9F0A
+0xF9A1	0x9FA4
+0xF9A2	0x7068
+0xF9A3	0x7065
+0xF9A4	0x7CF7
+0xF9A5	0x866A
+0xF9A6	0x883E
+0xF9A7	0x883D
+0xF9A8	0x883F
+0xF9A9	0x8B9E
+0xF9AA	0x8C9C
+0xF9AB	0x8EA9
+0xF9AC	0x8EC9
+0xF9AD	0x974B
+0xF9AE	0x9873
+0xF9AF	0x9874
+0xF9B0	0x98CC
+0xF9B1	0x9961
+0xF9B2	0x99AB
+0xF9B3	0x9A64
+0xF9B4	0x9A66
+0xF9B5	0x9A67
+0xF9B6	0x9B24
+0xF9B7	0x9E15
+0xF9B8	0x9E17
+0xF9B9	0x9F48
+0xF9BA	0x6207
+0xF9BB	0x6B1E
+0xF9BC	0x7227
+0xF9BD	0x864C
+0xF9BE	0x8EA8
+0xF9BF	0x9482
+0xF9C0	0x9480
+0xF9C1	0x9481
+0xF9C2	0x9A69
+0xF9C3	0x9A68
+0xF9C4	0x9B2E
+0xF9C5	0x9E19
+0xF9C6	0x7229
+0xF9C7	0x864B
+0xF9C8	0x8B9F
+0xF9C9	0x9483
+0xF9CA	0x9C79
+0xF9CB	0x9EB7
+0xF9CC	0x7675
+0xF9CD	0x9A6B
+0xF9CE	0x9C7A
+0xF9CF	0x9E1D
+0xF9D0	0x7069
+0xF9D1	0x706A
+0xF9D2	0x9EA4
+0xF9D3	0x9F7E
+0xF9D4	0x9F49
+0xF9D5	0x9F98
+0xF9D6	0x7881
+0xF9D7	0x92B9
+0xF9D8	0x88CF
+0xF9D9	0x58BB
+0xF9DA	0x6052
+0xF9DB	0x7CA7
+0xF9DC	0x5AFA
+0xF9DD	0x2554
+0xF9DE	0x2566
+0xF9DF	0x2557
+0xF9E0	0x2560
+0xF9E1	0x256C
+0xF9E2	0x2563
+0xF9E3	0x255A
+0xF9E4	0x2569
+0xF9E5	0x255D
+0xF9E6	0x2552
+0xF9E7	0x2564
+0xF9E8	0x2555
+0xF9E9	0x255E
+0xF9EA	0x256A
+0xF9EB	0x2561
+0xF9EC	0x2558
+0xF9ED	0x2567
+0xF9EE	0x255B
+0xF9EF	0x2553
+0xF9F0	0x2565
+0xF9F1	0x2556
+0xF9F2	0x255F
+0xF9F3	0x256B
+0xF9F4	0x2562
+0xF9F5	0x2559
+0xF9F6	0x2568
+0xF9F7	0x255C
+0xF9F8	0x2551
+0xF9F9	0x2550
+0xF9FA	0x256D
+0xF9FB	0x256E
+0xF9FC	0x2570
+0xF9FD	0x256F
+0xF9FE	0x2593
+0xFA40	0xE000
+0xFA41	0xE001
+0xFA42	0xE002
+0xFA43	0xE003
+0xFA44	0xE004
+0xFA45	0xE005
+0xFA46	0xE006
+0xFA47	0xE007
+0xFA48	0xE008
+0xFA49	0xE009
+0xFA4A	0xE00A
+0xFA4B	0xE00B
+0xFA4C	0xE00C
+0xFA4D	0xE00D
+0xFA4E	0xE00E
+0xFA4F	0xE00F
+0xFA50	0xE010
+0xFA51	0xE011
+0xFA52	0xE012
+0xFA53	0xE013
+0xFA54	0xE014
+0xFA55	0xE015
+0xFA56	0xE016
+0xFA57	0xE017
+0xFA58	0xE018
+0xFA59	0xE019
+0xFA5A	0xE01A
+0xFA5B	0xE01B
+0xFA5C	0xE01C
+0xFA5D	0xE01D
+0xFA5E	0xE01E
+0xFA5F	0xE01F
+0xFA60	0xE020
+0xFA61	0xE021
+0xFA62	0xE022
+0xFA63	0xE023
+0xFA64	0xE024
+0xFA65	0xE025
+0xFA66	0xE026
+0xFA67	0xE027
+0xFA68	0xE028
+0xFA69	0xE029
+0xFA6A	0xE02A
+0xFA6B	0xE02B
+0xFA6C	0xE02C
+0xFA6D	0xE02D
+0xFA6E	0xE02E
+0xFA6F	0xE02F
+0xFA70	0xE030
+0xFA71	0xE031
+0xFA72	0xE032
+0xFA73	0xE033
+0xFA74	0xE034
+0xFA75	0xE035
+0xFA76	0xE036
+0xFA77	0xE037
+0xFA78	0xE038
+0xFA79	0xE039
+0xFA7A	0xE03A
+0xFA7B	0xE03B
+0xFA7C	0xE03C
+0xFA7D	0xE03D
+0xFA7E	0xE03E
+0xFAA1	0xE03F
+0xFAA2	0xE040
+0xFAA3	0xE041
+0xFAA4	0xE042
+0xFAA5	0xE043
+0xFAA6	0xE044
+0xFAA7	0xE045
+0xFAA8	0xE046
+0xFAA9	0xE047
+0xFAAA	0xE048
+0xFAAB	0xE049
+0xFAAC	0xE04A
+0xFAAD	0xE04B
+0xFAAE	0xE04C
+0xFAAF	0xE04D
+0xFAB0	0xE04E
+0xFAB1	0xE04F
+0xFAB2	0xE050
+0xFAB3	0xE051
+0xFAB4	0xE052
+0xFAB5	0xE053
+0xFAB6	0xE054
+0xFAB7	0xE055
+0xFAB8	0xE056
+0xFAB9	0xE057
+0xFABA	0xE058
+0xFABB	0xE059
+0xFABC	0xE05A
+0xFABD	0xE05B
+0xFABE	0xE05C
+0xFABF	0xE05D
+0xFAC0	0xE05E
+0xFAC1	0xE05F
+0xFAC2	0xE060
+0xFAC3	0xE061
+0xFAC4	0xE062
+0xFAC5	0xE063
+0xFAC6	0xE064
+0xFAC7	0xE065
+0xFAC8	0xE066
+0xFAC9	0xE067
+0xFACA	0xE068
+0xFACB	0xE069
+0xFACC	0xE06A
+0xFACD	0xE06B
+0xFACE	0xE06C
+0xFACF	0xE06D
+0xFAD0	0xE06E
+0xFAD1	0xE06F
+0xFAD2	0xE070
+0xFAD3	0xE071
+0xFAD4	0xE072
+0xFAD5	0xE073
+0xFAD6	0xE074
+0xFAD7	0xE075
+0xFAD8	0xE076
+0xFAD9	0xE077
+0xFADA	0xE078
+0xFADB	0xE079
+0xFADC	0xE07A
+0xFADD	0xE07B
+0xFADE	0xE07C
+0xFADF	0xE07D
+0xFAE0	0xE07E
+0xFAE1	0xE07F
+0xFAE2	0xE080
+0xFAE3	0xE081
+0xFAE4	0xE082
+0xFAE5	0xE083
+0xFAE6	0xE084
+0xFAE7	0xE085
+0xFAE8	0xE086
+0xFAE9	0xE087
+0xFAEA	0xE088
+0xFAEB	0xE089
+0xFAEC	0xE08A
+0xFAED	0xE08B
+0xFAEE	0xE08C
+0xFAEF	0xE08D
+0xFAF0	0xE08E
+0xFAF1	0xE08F
+0xFAF2	0xE090
+0xFAF3	0xE091
+0xFAF4	0xE092
+0xFAF5	0xE093
+0xFAF6	0xE094
+0xFAF7	0xE095
+0xFAF8	0xE096
+0xFAF9	0xE097
+0xFAFA	0xE098
+0xFAFB	0xE099
+0xFAFC	0xE09A
+0xFAFD	0xE09B
+0xFAFE	0xE09C
+0xFB40	0xE09D
+0xFB41	0xE09E
+0xFB42	0xE09F
+0xFB43	0xE0A0
+0xFB44	0xE0A1
+0xFB45	0xE0A2
+0xFB46	0xE0A3
+0xFB47	0xE0A4
+0xFB48	0xE0A5
+0xFB49	0xE0A6
+0xFB4A	0xE0A7
+0xFB4B	0xE0A8
+0xFB4C	0xE0A9
+0xFB4D	0xE0AA
+0xFB4E	0xE0AB
+0xFB4F	0xE0AC
+0xFB50	0xE0AD
+0xFB51	0xE0AE
+0xFB52	0xE0AF
+0xFB53	0xE0B0
+0xFB54	0xE0B1
+0xFB55	0xE0B2
+0xFB56	0xE0B3
+0xFB57	0xE0B4
+0xFB58	0xE0B5
+0xFB59	0xE0B6
+0xFB5A	0xE0B7
+0xFB5B	0xE0B8
+0xFB5C	0xE0B9
+0xFB5D	0xE0BA
+0xFB5E	0xE0BB
+0xFB5F	0xE0BC
+0xFB60	0xE0BD
+0xFB61	0xE0BE
+0xFB62	0xE0BF
+0xFB63	0xE0C0
+0xFB64	0xE0C1
+0xFB65	0xE0C2
+0xFB66	0xE0C3
+0xFB67	0xE0C4
+0xFB68	0xE0C5
+0xFB69	0xE0C6
+0xFB6A	0xE0C7
+0xFB6B	0xE0C8
+0xFB6C	0xE0C9
+0xFB6D	0xE0CA
+0xFB6E	0xE0CB
+0xFB6F	0xE0CC
+0xFB70	0xE0CD
+0xFB71	0xE0CE
+0xFB72	0xE0CF
+0xFB73	0xE0D0
+0xFB74	0xE0D1
+0xFB75	0xE0D2
+0xFB76	0xE0D3
+0xFB77	0xE0D4
+0xFB78	0xE0D5
+0xFB79	0xE0D6
+0xFB7A	0xE0D7
+0xFB7B	0xE0D8
+0xFB7C	0xE0D9
+0xFB7D	0xE0DA
+0xFB7E	0xE0DB
+0xFBA1	0xE0DC
+0xFBA2	0xE0DD
+0xFBA3	0xE0DE
+0xFBA4	0xE0DF
+0xFBA5	0xE0E0
+0xFBA6	0xE0E1
+0xFBA7	0xE0E2
+0xFBA8	0xE0E3
+0xFBA9	0xE0E4
+0xFBAA	0xE0E5
+0xFBAB	0xE0E6
+0xFBAC	0xE0E7
+0xFBAD	0xE0E8
+0xFBAE	0xE0E9
+0xFBAF	0xE0EA
+0xFBB0	0xE0EB
+0xFBB1	0xE0EC
+0xFBB2	0xE0ED
+0xFBB3	0xE0EE
+0xFBB4	0xE0EF
+0xFBB5	0xE0F0
+0xFBB6	0xE0F1
+0xFBB7	0xE0F2
+0xFBB8	0xE0F3
+0xFBB9	0xE0F4
+0xFBBA	0xE0F5
+0xFBBB	0xE0F6
+0xFBBC	0xE0F7
+0xFBBD	0xE0F8
+0xFBBE	0xE0F9
+0xFBBF	0xE0FA
+0xFBC0	0xE0FB
+0xFBC1	0xE0FC
+0xFBC2	0xE0FD
+0xFBC3	0xE0FE
+0xFBC4	0xE0FF
+0xFBC5	0xE100
+0xFBC6	0xE101
+0xFBC7	0xE102
+0xFBC8	0xE103
+0xFBC9	0xE104
+0xFBCA	0xE105
+0xFBCB	0xE106
+0xFBCC	0xE107
+0xFBCD	0xE108
+0xFBCE	0xE109
+0xFBCF	0xE10A
+0xFBD0	0xE10B
+0xFBD1	0xE10C
+0xFBD2	0xE10D
+0xFBD3	0xE10E
+0xFBD4	0xE10F
+0xFBD5	0xE110
+0xFBD6	0xE111
+0xFBD7	0xE112
+0xFBD8	0xE113
+0xFBD9	0xE114
+0xFBDA	0xE115
+0xFBDB	0xE116
+0xFBDC	0xE117
+0xFBDD	0xE118
+0xFBDE	0xE119
+0xFBDF	0xE11A
+0xFBE0	0xE11B
+0xFBE1	0xE11C
+0xFBE2	0xE11D
+0xFBE3	0xE11E
+0xFBE4	0xE11F
+0xFBE5	0xE120
+0xFBE6	0xE121
+0xFBE7	0xE122
+0xFBE8	0xE123
+0xFBE9	0xE124
+0xFBEA	0xE125
+0xFBEB	0xE126
+0xFBEC	0xE127
+0xFBED	0xE128
+0xFBEE	0xE129
+0xFBEF	0xE12A
+0xFBF0	0xE12B
+0xFBF1	0xE12C
+0xFBF2	0xE12D
+0xFBF3	0xE12E
+0xFBF4	0xE12F
+0xFBF5	0xE130
+0xFBF6	0xE131
+0xFBF7	0xE132
+0xFBF8	0xE133
+0xFBF9	0xE134
+0xFBFA	0xE135
+0xFBFB	0xE136
+0xFBFC	0xE137
+0xFBFD	0xE138
+0xFBFE	0xE139
+0xFC40	0xE13A
+0xFC41	0xE13B
+0xFC42	0xE13C
+0xFC43	0xE13D
+0xFC44	0xE13E
+0xFC45	0xE13F
+0xFC46	0xE140
+0xFC47	0xE141
+0xFC48	0xE142
+0xFC49	0xE143
+0xFC4A	0xE144
+0xFC4B	0xE145
+0xFC4C	0xE146
+0xFC4D	0xE147
+0xFC4E	0xE148
+0xFC4F	0xE149
+0xFC50	0xE14A
+0xFC51	0xE14B
+0xFC52	0xE14C
+0xFC53	0xE14D
+0xFC54	0xE14E
+0xFC55	0xE14F
+0xFC56	0xE150
+0xFC57	0xE151
+0xFC58	0xE152
+0xFC59	0xE153
+0xFC5A	0xE154
+0xFC5B	0xE155
+0xFC5C	0xE156
+0xFC5D	0xE157
+0xFC5E	0xE158
+0xFC5F	0xE159
+0xFC60	0xE15A
+0xFC61	0xE15B
+0xFC62	0xE15C
+0xFC63	0xE15D
+0xFC64	0xE15E
+0xFC65	0xE15F
+0xFC66	0xE160
+0xFC67	0xE161
+0xFC68	0xE162
+0xFC69	0xE163
+0xFC6A	0xE164
+0xFC6B	0xE165
+0xFC6C	0xE166
+0xFC6D	0xE167
+0xFC6E	0xE168
+0xFC6F	0xE169
+0xFC70	0xE16A
+0xFC71	0xE16B
+0xFC72	0xE16C
+0xFC73	0xE16D
+0xFC74	0xE16E
+0xFC75	0xE16F
+0xFC76	0xE170
+0xFC77	0xE171
+0xFC78	0xE172
+0xFC79	0xE173
+0xFC7A	0xE174
+0xFC7B	0xE175
+0xFC7C	0xE176
+0xFC7D	0xE177
+0xFC7E	0xE178
+0xFCA1	0xE179
+0xFCA2	0xE17A
+0xFCA3	0xE17B
+0xFCA4	0xE17C
+0xFCA5	0xE17D
+0xFCA6	0xE17E
+0xFCA7	0xE17F
+0xFCA8	0xE180
+0xFCA9	0xE181
+0xFCAA	0xE182
+0xFCAB	0xE183
+0xFCAC	0xE184
+0xFCAD	0xE185
+0xFCAE	0xE186
+0xFCAF	0xE187
+0xFCB0	0xE188
+0xFCB1	0xE189
+0xFCB2	0xE18A
+0xFCB3	0xE18B
+0xFCB4	0xE18C
+0xFCB5	0xE18D
+0xFCB6	0xE18E
+0xFCB7	0xE18F
+0xFCB8	0xE190
+0xFCB9	0xE191
+0xFCBA	0xE192
+0xFCBB	0xE193
+0xFCBC	0xE194
+0xFCBD	0xE195
+0xFCBE	0xE196
+0xFCBF	0xE197
+0xFCC0	0xE198
+0xFCC1	0xE199
+0xFCC2	0xE19A
+0xFCC3	0xE19B
+0xFCC4	0xE19C
+0xFCC5	0xE19D
+0xFCC6	0xE19E
+0xFCC7	0xE19F
+0xFCC8	0xE1A0
+0xFCC9	0xE1A1
+0xFCCA	0xE1A2
+0xFCCB	0xE1A3
+0xFCCC	0xE1A4
+0xFCCD	0xE1A5
+0xFCCE	0xE1A6
+0xFCCF	0xE1A7
+0xFCD0	0xE1A8
+0xFCD1	0xE1A9
+0xFCD2	0xE1AA
+0xFCD3	0xE1AB
+0xFCD4	0xE1AC
+0xFCD5	0xE1AD
+0xFCD6	0xE1AE
+0xFCD7	0xE1AF
+0xFCD8	0xE1B0
+0xFCD9	0xE1B1
+0xFCDA	0xE1B2
+0xFCDB	0xE1B3
+0xFCDC	0xE1B4
+0xFCDD	0xE1B5
+0xFCDE	0xE1B6
+0xFCDF	0xE1B7
+0xFCE0	0xE1B8
+0xFCE1	0xE1B9
+0xFCE2	0xE1BA
+0xFCE3	0xE1BB
+0xFCE4	0xE1BC
+0xFCE5	0xE1BD
+0xFCE6	0xE1BE
+0xFCE7	0xE1BF
+0xFCE8	0xE1C0
+0xFCE9	0xE1C1
+0xFCEA	0xE1C2
+0xFCEB	0xE1C3
+0xFCEC	0xE1C4
+0xFCED	0xE1C5
+0xFCEE	0xE1C6
+0xFCEF	0xE1C7
+0xFCF0	0xE1C8
+0xFCF1	0xE1C9
+0xFCF2	0xE1CA
+0xFCF3	0xE1CB
+0xFCF4	0xE1CC
+0xFCF5	0xE1CD
+0xFCF6	0xE1CE
+0xFCF7	0xE1CF
+0xFCF8	0xE1D0
+0xFCF9	0xE1D1
+0xFCFA	0xE1D2
+0xFCFB	0xE1D3
+0xFCFC	0xE1D4
+0xFCFD	0xE1D5
+0xFCFE	0xE1D6
+0xFD40	0xE1D7
+0xFD41	0xE1D8
+0xFD42	0xE1D9
+0xFD43	0xE1DA
+0xFD44	0xE1DB
+0xFD45	0xE1DC
+0xFD46	0xE1DD
+0xFD47	0xE1DE
+0xFD48	0xE1DF
+0xFD49	0xE1E0
+0xFD4A	0xE1E1
+0xFD4B	0xE1E2
+0xFD4C	0xE1E3
+0xFD4D	0xE1E4
+0xFD4E	0xE1E5
+0xFD4F	0xE1E6
+0xFD50	0xE1E7
+0xFD51	0xE1E8
+0xFD52	0xE1E9
+0xFD53	0xE1EA
+0xFD54	0xE1EB
+0xFD55	0xE1EC
+0xFD56	0xE1ED
+0xFD57	0xE1EE
+0xFD58	0xE1EF
+0xFD59	0xE1F0
+0xFD5A	0xE1F1
+0xFD5B	0xE1F2
+0xFD5C	0xE1F3
+0xFD5D	0xE1F4
+0xFD5E	0xE1F5
+0xFD5F	0xE1F6
+0xFD60	0xE1F7
+0xFD61	0xE1F8
+0xFD62	0xE1F9
+0xFD63	0xE1FA
+0xFD64	0xE1FB
+0xFD65	0xE1FC
+0xFD66	0xE1FD
+0xFD67	0xE1FE
+0xFD68	0xE1FF
+0xFD69	0xE200
+0xFD6A	0xE201
+0xFD6B	0xE202
+0xFD6C	0xE203
+0xFD6D	0xE204
+0xFD6E	0xE205
+0xFD6F	0xE206
+0xFD70	0xE207
+0xFD71	0xE208
+0xFD72	0xE209
+0xFD73	0xE20A
+0xFD74	0xE20B
+0xFD75	0xE20C
+0xFD76	0xE20D
+0xFD77	0xE20E
+0xFD78	0xE20F
+0xFD79	0xE210
+0xFD7A	0xE211
+0xFD7B	0xE212
+0xFD7C	0xE213
+0xFD7D	0xE214
+0xFD7E	0xE215
+0xFDA1	0xE216
+0xFDA2	0xE217
+0xFDA3	0xE218
+0xFDA4	0xE219
+0xFDA5	0xE21A
+0xFDA6	0xE21B
+0xFDA7	0xE21C
+0xFDA8	0xE21D
+0xFDA9	0xE21E
+0xFDAA	0xE21F
+0xFDAB	0xE220
+0xFDAC	0xE221
+0xFDAD	0xE222
+0xFDAE	0xE223
+0xFDAF	0xE224
+0xFDB0	0xE225
+0xFDB1	0xE226
+0xFDB2	0xE227
+0xFDB3	0xE228
+0xFDB4	0xE229
+0xFDB5	0xE22A
+0xFDB6	0xE22B
+0xFDB7	0xE22C
+0xFDB8	0xE22D
+0xFDB9	0xE22E
+0xFDBA	0xE22F
+0xFDBB	0xE230
+0xFDBC	0xE231
+0xFDBD	0xE232
+0xFDBE	0xE233
+0xFDBF	0xE234
+0xFDC0	0xE235
+0xFDC1	0xE236
+0xFDC2	0xE237
+0xFDC3	0xE238
+0xFDC4	0xE239
+0xFDC5	0xE23A
+0xFDC6	0xE23B
+0xFDC7	0xE23C
+0xFDC8	0xE23D
+0xFDC9	0xE23E
+0xFDCA	0xE23F
+0xFDCB	0xE240
+0xFDCC	0xE241
+0xFDCD	0xE242
+0xFDCE	0xE243
+0xFDCF	0xE244
+0xFDD0	0xE245
+0xFDD1	0xE246
+0xFDD2	0xE247
+0xFDD3	0xE248
+0xFDD4	0xE249
+0xFDD5	0xE24A
+0xFDD6	0xE24B
+0xFDD7	0xE24C
+0xFDD8	0xE24D
+0xFDD9	0xE24E
+0xFDDA	0xE24F
+0xFDDB	0xE250
+0xFDDC	0xE251
+0xFDDD	0xE252
+0xFDDE	0xE253
+0xFDDF	0xE254
+0xFDE0	0xE255
+0xFDE1	0xE256
+0xFDE2	0xE257
+0xFDE3	0xE258
+0xFDE4	0xE259
+0xFDE5	0xE25A
+0xFDE6	0xE25B
+0xFDE7	0xE25C
+0xFDE8	0xE25D
+0xFDE9	0xE25E
+0xFDEA	0xE25F
+0xFDEB	0xE260
+0xFDEC	0xE261
+0xFDED	0xE262
+0xFDEE	0xE263
+0xFDEF	0xE264
+0xFDF0	0xE265
+0xFDF1	0xE266
+0xFDF2	0xE267
+0xFDF3	0xE268
+0xFDF4	0xE269
+0xFDF5	0xE26A
+0xFDF6	0xE26B
+0xFDF7	0xE26C
+0xFDF8	0xE26D
+0xFDF9	0xE26E
+0xFDFA	0xE26F
+0xFDFB	0xE270
+0xFDFC	0xE271
+0xFDFD	0xE272
+0xFDFE	0xE273
+0xFE40	0xE274
+0xFE41	0xE275
+0xFE42	0xE276
+0xFE43	0xE277
+0xFE44	0xE278
+0xFE45	0xE279
+0xFE46	0xE27A
+0xFE47	0xE27B
+0xFE48	0xE27C
+0xFE49	0xE27D
+0xFE4A	0xE27E
+0xFE4B	0xE27F
+0xFE4C	0xE280
+0xFE4D	0xE281
+0xFE4E	0xE282
+0xFE4F	0xE283
+0xFE50	0xE284
+0xFE51	0xE285
+0xFE52	0xE286
+0xFE53	0xE287
+0xFE54	0xE288
+0xFE55	0xE289
+0xFE56	0xE28A
+0xFE57	0xE28B
+0xFE58	0xE28C
+0xFE59	0xE28D
+0xFE5A	0xE28E
+0xFE5B	0xE28F
+0xFE5C	0xE290
+0xFE5D	0xE291
+0xFE5E	0xE292
+0xFE5F	0xE293
+0xFE60	0xE294
+0xFE61	0xE295
+0xFE62	0xE296
+0xFE63	0xE297
+0xFE64	0xE298
+0xFE65	0xE299
+0xFE66	0xE29A
+0xFE67	0xE29B
+0xFE68	0xE29C
+0xFE69	0xE29D
+0xFE6A	0xE29E
+0xFE6B	0xE29F
+0xFE6C	0xE2A0
+0xFE6D	0xE2A1
+0xFE6E	0xE2A2
+0xFE6F	0xE2A3
+0xFE70	0xE2A4
+0xFE71	0xE2A5
+0xFE72	0xE2A6
+0xFE73	0xE2A7
+0xFE74	0xE2A8
+0xFE75	0xE2A9
+0xFE76	0xE2AA
+0xFE77	0xE2AB
+0xFE78	0xE2AC
+0xFE79	0xE2AD
+0xFE7A	0xE2AE
+0xFE7B	0xE2AF
+0xFE7C	0xE2B0
+0xFE7D	0xE2B1
+0xFE7E	0xE2B2
+0xFEA1	0xE2B3
+0xFEA2	0xE2B4
+0xFEA3	0xE2B5
+0xFEA4	0xE2B6
+0xFEA5	0xE2B7
+0xFEA6	0xE2B8
+0xFEA7	0xE2B9
+0xFEA8	0xE2BA
+0xFEA9	0xE2BB
+0xFEAA	0xE2BC
+0xFEAB	0xE2BD
+0xFEAC	0xE2BE
+0xFEAD	0xE2BF
+0xFEAE	0xE2C0
+0xFEAF	0xE2C1
+0xFEB0	0xE2C2
+0xFEB1	0xE2C3
+0xFEB2	0xE2C4
+0xFEB3	0xE2C5
+0xFEB4	0xE2C6
+0xFEB5	0xE2C7
+0xFEB6	0xE2C8
+0xFEB7	0xE2C9
+0xFEB8	0xE2CA
+0xFEB9	0xE2CB
+0xFEBA	0xE2CC
+0xFEBB	0xE2CD
+0xFEBC	0xE2CE
+0xFEBD	0xE2CF
+0xFEBE	0xE2D0
+0xFEBF	0xE2D1
+0xFEC0	0xE2D2
+0xFEC1	0xE2D3
+0xFEC2	0xE2D4
+0xFEC3	0xE2D5
+0xFEC4	0xE2D6
+0xFEC5	0xE2D7
+0xFEC6	0xE2D8
+0xFEC7	0xE2D9
+0xFEC8	0xE2DA
+0xFEC9	0xE2DB
+0xFECA	0xE2DC
+0xFECB	0xE2DD
+0xFECC	0xE2DE
+0xFECD	0xE2DF
+0xFECE	0xE2E0
+0xFECF	0xE2E1
+0xFED0	0xE2E2
+0xFED1	0xE2E3
+0xFED2	0xE2E4
+0xFED3	0xE2E5
+0xFED4	0xE2E6
+0xFED5	0xE2E7
+0xFED6	0xE2E8
+0xFED7	0xE2E9
+0xFED8	0xE2EA
+0xFED9	0xE2EB
+0xFEDA	0xE2EC
+0xFEDB	0xE2ED
+0xFEDC	0xE2EE
+0xFEDD	0xE2EF
+0xFEDE	0xE2F0
+0xFEDF	0xE2F1
+0xFEE0	0xE2F2
+0xFEE1	0xE2F3
+0xFEE2	0xE2F4
+0xFEE3	0xE2F5
+0xFEE4	0xE2F6
+0xFEE5	0xE2F7
+0xFEE6	0xE2F8
+0xFEE7	0xE2F9
+0xFEE8	0xE2FA
+0xFEE9	0xE2FB
+0xFEEA	0xE2FC
+0xFEEB	0xE2FD
+0xFEEC	0xE2FE
+0xFEED	0xE2FF
+0xFEEE	0xE300
+0xFEEF	0xE301
+0xFEF0	0xE302
+0xFEF1	0xE303
+0xFEF2	0xE304
+0xFEF3	0xE305
+0xFEF4	0xE306
+0xFEF5	0xE307
+0xFEF6	0xE308
+0xFEF7	0xE309
+0xFEF8	0xE30A
+0xFEF9	0xE30B
+0xFEFA	0xE30C
+0xFEFB	0xE30D
+0xFEFC	0xE30E
+0xFEFD	0xE30F
+0xFEFE	0xE310
diff --git a/tests/DEC-HANYU.IRREVERSIBLE.TXT b/tests/DEC-HANYU.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..34866bb
--- /dev/null
+++ b/tests/DEC-HANYU.IRREVERSIBLE.TXT
@@ -0,0 +1 @@
+0xC2CBA1B8	0x5344
diff --git a/tests/DEC-HANYU.TXT b/tests/DEC-HANYU.TXT
new file mode 100644
index 0000000..3347cae
--- /dev/null
+++ b/tests/DEC-HANYU.TXT
@@ -0,0 +1,20039 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0xA121	0x4E42
+0xA122	0x4E5C
+0xA123	0x51F5
+0xA124	0x531A
+0xA125	0x5382
+0xA126	0x4E07
+0xA127	0x4E0C
+0xA128	0x4E47
+0xA129	0x4E8D
+0xA12A	0x56D7
+0xA12B	0x5C6E
+0xA12C	0x5F73
+0xA12D	0x4E0F
+0xA12E	0x5187
+0xA12F	0x4E0E
+0xA130	0x4E2E
+0xA131	0x4E93
+0xA132	0x4EC2
+0xA133	0x4EC9
+0xA134	0x4EC8
+0xA135	0x5198
+0xA136	0x52FC
+0xA137	0x536C
+0xA138	0x53B9
+0xA139	0x5720
+0xA13A	0x5903
+0xA13B	0x592C
+0xA13C	0x5C10
+0xA13D	0x5DFF
+0xA13E	0x65E1
+0xA13F	0x6BB3
+0xA140	0x6BCC
+0xA141	0x6C14
+0xA142	0x723F
+0xA143	0x4E31
+0xA144	0x4E3C
+0xA145	0x4EE8
+0xA146	0x4EDC
+0xA147	0x4EE9
+0xA148	0x4EE1
+0xA149	0x4EDD
+0xA14A	0x4EDA
+0xA14B	0x520C
+0xA14C	0x5209
+0xA14D	0x531C
+0xA14E	0x534C
+0xA14F	0x5722
+0xA150	0x5723
+0xA151	0x5917
+0xA152	0x592F
+0xA153	0x5B81
+0xA154	0x5B84
+0xA155	0x5C12
+0xA156	0x5C3B
+0xA157	0x5C74
+0xA158	0x5C73
+0xA159	0x5E04
+0xA15A	0x5E80
+0xA15B	0x5E82
+0xA15C	0x5FC9
+0xA15D	0x6209
+0xA15E	0x6250
+0xA15F	0x6C15
+0xA160	0x6C36
+0xA161	0x6C43
+0xA162	0x6C3F
+0xA163	0x6C3B
+0xA164	0x72AE
+0xA165	0x72B0
+0xA166	0x738A
+0xA167	0x79B8
+0xA168	0x808A
+0xA169	0x961E
+0xA16A	0x4F0E
+0xA16B	0x4F18
+0xA16C	0x4F2C
+0xA16D	0x4EF5
+0xA16E	0x4F14
+0xA16F	0x4EF1
+0xA170	0x4F00
+0xA171	0x4EF7
+0xA172	0x4F08
+0xA173	0x4F1D
+0xA174	0x4F02
+0xA175	0x4F05
+0xA176	0x4F22
+0xA177	0x4F13
+0xA178	0x4F04
+0xA179	0x4EF4
+0xA17A	0x4F12
+0xA17B	0x51B1
+0xA17C	0x5213
+0xA17D	0x5210
+0xA17E	0x52A6
+0xA1A1	0x3000
+0xA1A2	0xFF0C
+0xA1A3	0x3001
+0xA1A4	0x3002
+0xA1A5	0xFF0E
+0xA1A6	0x30FB
+0xA1A7	0xFF1B
+0xA1A8	0xFF1A
+0xA1A9	0xFF1F
+0xA1AA	0xFF01
+0xA1AB	0xFE30
+0xA1AC	0x2026
+0xA1AD	0x2025
+0xA1AE	0xFE50
+0xA1AF	0xFE51
+0xA1B0	0xFE52
+0xA1B1	0x00B7
+0xA1B2	0xFE54
+0xA1B3	0xFE55
+0xA1B4	0xFE56
+0xA1B5	0xFE57
+0xA1B6	0xFE31
+0xA1B7	0x2014
+0xA1B8	0xFE32
+0xA1B9	0x2013
+0xA1BE	0xFF08
+0xA1BF	0xFF09
+0xA1C0	0xFE35
+0xA1C1	0xFE36
+0xA1C2	0xFF5B
+0xA1C3	0xFF5D
+0xA1C4	0xFE37
+0xA1C5	0xFE38
+0xA1C6	0x3014
+0xA1C7	0x3015
+0xA1C8	0xFE39
+0xA1C9	0xFE3A
+0xA1CA	0x3010
+0xA1CB	0x3011
+0xA1CC	0xFE3B
+0xA1CD	0xFE3C
+0xA1CE	0x300A
+0xA1CF	0x300B
+0xA1D0	0xFE3D
+0xA1D1	0xFE3E
+0xA1D2	0x3008
+0xA1D3	0x3009
+0xA1D4	0xFE3F
+0xA1D5	0xFE40
+0xA1D6	0x300C
+0xA1D7	0x300D
+0xA1D8	0xFE41
+0xA1D9	0xFE42
+0xA1DA	0x300E
+0xA1DB	0x300F
+0xA1DC	0xFE43
+0xA1DD	0xFE44
+0xA1DE	0xFE59
+0xA1DF	0xFE5A
+0xA1E0	0xFE5B
+0xA1E1	0xFE5C
+0xA1E2	0xFE5D
+0xA1E3	0xFE5E
+0xA1E4	0x2018
+0xA1E5	0x2019
+0xA1E6	0x201C
+0xA1E7	0x201D
+0xA1E8	0x301D
+0xA1E9	0x301E
+0xA1EA	0x2032
+0xA1EB	0x2035
+0xA1EC	0xFF03
+0xA1ED	0xFF06
+0xA1EE	0xFF0A
+0xA1EF	0x203B
+0xA1F0	0x00A7
+0xA1F1	0x3003
+0xA1F2	0x25CB
+0xA1F3	0x25CF
+0xA1F4	0x25B3
+0xA1F5	0x25B2
+0xA1F6	0x25CE
+0xA1F7	0x2606
+0xA1F8	0x2605
+0xA1F9	0x25C7
+0xA1FA	0x25C6
+0xA1FB	0x25A1
+0xA1FC	0x25A0
+0xA1FD	0x25BD
+0xA1FE	0x25BC
+0xA221	0x5322
+0xA222	0x531F
+0xA223	0x534D
+0xA224	0x538A
+0xA225	0x5407
+0xA226	0x56E1
+0xA227	0x56DF
+0xA228	0x572E
+0xA229	0x572A
+0xA22A	0x5734
+0xA22B	0x593C
+0xA22C	0x5980
+0xA22D	0x597C
+0xA22E	0x5985
+0xA22F	0x597B
+0xA230	0x597E
+0xA231	0x5977
+0xA232	0x597F
+0xA233	0x5B56
+0xA234	0x5C15
+0xA235	0x5C25
+0xA236	0x5C7C
+0xA237	0x5C7A
+0xA238	0x5C7B
+0xA239	0x5C7E
+0xA23A	0x5DDF
+0xA23B	0x5E75
+0xA23C	0x5E84
+0xA23D	0x5F02
+0xA23E	0x5F1A
+0xA23F	0x5F74
+0xA240	0x5FD5
+0xA241	0x5FD4
+0xA242	0x5FCF
+0xA243	0x625C
+0xA244	0x625E
+0xA245	0x6264
+0xA246	0x6261
+0xA247	0x6266
+0xA248	0x6262
+0xA249	0x6259
+0xA24A	0x6260
+0xA24B	0x625A
+0xA24C	0x6265
+0xA24D	0x6537
+0xA24E	0x65EF
+0xA24F	0x65EE
+0xA250	0x673E
+0xA251	0x6739
+0xA252	0x6738
+0xA253	0x673B
+0xA254	0x673A
+0xA255	0x673F
+0xA256	0x673C
+0xA257	0x6733
+0xA258	0x6C18
+0xA259	0x6C46
+0xA25A	0x6C52
+0xA25B	0x6C5C
+0xA25C	0x6C4F
+0xA25D	0x6C4A
+0xA25E	0x6C54
+0xA25F	0x6C4B
+0xA260	0x6C4C
+0xA261	0x7071
+0xA262	0x725E
+0xA263	0x72B4
+0xA264	0x72B5
+0xA265	0x738E
+0xA266	0x752A
+0xA267	0x767F
+0xA268	0x7A75
+0xA269	0x7F51
+0xA26A	0x8278
+0xA26B	0x827C
+0xA26C	0x8280
+0xA26D	0x827D
+0xA26E	0x827F
+0xA26F	0x864D
+0xA270	0x897E
+0xA271	0x9099
+0xA272	0x9097
+0xA273	0x9098
+0xA274	0x909B
+0xA275	0x9094
+0xA276	0x9622
+0xA277	0x9624
+0xA278	0x9620
+0xA279	0x9623
+0xA27A	0x4F56
+0xA27B	0x4F3B
+0xA27C	0x4F62
+0xA27D	0x4F49
+0xA27E	0x4F53
+0xA2A1	0x32A3
+0xA2A2	0x2105
+0xA2A3	0x203E
+0xA2A5	0xFF3F
+0xA2A7	0xFE49
+0xA2A8	0xFE4A
+0xA2A9	0xFE4D
+0xA2AA	0xFE4E
+0xA2AB	0xFE4B
+0xA2AC	0xFE4C
+0xA2AD	0xFE5F
+0xA2AE	0xFE60
+0xA2AF	0xFE61
+0xA2B0	0xFF0B
+0xA2B1	0xFF0D
+0xA2B2	0x00D7
+0xA2B3	0x00F7
+0xA2B4	0x00B1
+0xA2B5	0x221A
+0xA2B6	0xFF1C
+0xA2B7	0xFF1E
+0xA2B8	0xFF1D
+0xA2B9	0x2266
+0xA2BA	0x2267
+0xA2BB	0x2260
+0xA2BC	0x221E
+0xA2BD	0x2252
+0xA2BE	0x2261
+0xA2BF	0xFE62
+0xA2C0	0xFE63
+0xA2C1	0xFE64
+0xA2C2	0xFE66
+0xA2C3	0xFE65
+0xA2C4	0x223C
+0xA2C5	0x2229
+0xA2C6	0x222A
+0xA2C7	0x22A5
+0xA2C8	0x2220
+0xA2C9	0x221F
+0xA2CA	0x22BF
+0xA2CB	0x33D2
+0xA2CC	0x33D1
+0xA2CD	0x222B
+0xA2CE	0x222E
+0xA2CF	0x2235
+0xA2D0	0x2234
+0xA2D1	0x2640
+0xA2D2	0x2642
+0xA2D3	0x2641
+0xA2D4	0x2609
+0xA2D5	0x2191
+0xA2D6	0x2193
+0xA2D7	0x2192
+0xA2D8	0x2190
+0xA2D9	0x2196
+0xA2DA	0x2197
+0xA2DB	0x2199
+0xA2DC	0x2198
+0xA2DD	0x2016
+0xA2DE	0xFF5C
+0xA2DF	0xFF0F
+0xA2E0	0xFF3C
+0xA2E1	0x2215
+0xA2E2	0xFE68
+0xA2E3	0xFF04
+0xA2E4	0xFFE5
+0xA2E5	0x3012
+0xA2E6	0xFFE0
+0xA2E7	0xFFE1
+0xA2E8	0xFF05
+0xA2E9	0xFF20
+0xA2EA	0x2103
+0xA2EB	0x2109
+0xA2EC	0xFE69
+0xA2ED	0xFE6A
+0xA2EE	0xFE6B
+0xA2EF	0x33D5
+0xA2F0	0x339C
+0xA2F1	0x339D
+0xA2F2	0x339E
+0xA2F3	0x33CE
+0xA2F4	0x33A1
+0xA2F5	0x338E
+0xA2F6	0x338F
+0xA2F7	0x33C4
+0xA2F8	0x00B0
+0xA2F9	0x5159
+0xA2FA	0x515B
+0xA2FB	0x515E
+0xA2FC	0x515D
+0xA2FD	0x5161
+0xA2FE	0x5163
+0xA321	0x4F64
+0xA322	0x4F3E
+0xA323	0x4F67
+0xA324	0x4F52
+0xA325	0x4F5F
+0xA326	0x4F41
+0xA327	0x4F58
+0xA328	0x4F2D
+0xA329	0x4F33
+0xA32A	0x4F3F
+0xA32B	0x4F61
+0xA32C	0x518F
+0xA32D	0x51B9
+0xA32E	0x521C
+0xA32F	0x521E
+0xA330	0x5221
+0xA331	0x52AD
+0xA332	0x52AE
+0xA333	0x5309
+0xA334	0x5363
+0xA335	0x5372
+0xA336	0x538E
+0xA337	0x538F
+0xA338	0x5430
+0xA339	0x5437
+0xA33A	0x542A
+0xA33B	0x5454
+0xA33C	0x5445
+0xA33D	0x5419
+0xA33E	0x541C
+0xA33F	0x5425
+0xA340	0x5418
+0xA341	0x543D
+0xA342	0x544F
+0xA343	0x5441
+0xA344	0x5428
+0xA345	0x5424
+0xA346	0x5447
+0xA347	0x56EE
+0xA348	0x56E7
+0xA349	0x56E5
+0xA34A	0x5741
+0xA34B	0x5745
+0xA34C	0x574C
+0xA34D	0x5749
+0xA34E	0x574B
+0xA34F	0x5752
+0xA350	0x5906
+0xA351	0x5940
+0xA352	0x59A6
+0xA353	0x5998
+0xA354	0x59A0
+0xA355	0x5997
+0xA356	0x598E
+0xA357	0x59A2
+0xA358	0x5990
+0xA359	0x598F
+0xA35A	0x59A7
+0xA35B	0x59A1
+0xA35C	0x5B8E
+0xA35D	0x5B92
+0xA35E	0x5C28
+0xA35F	0x5C2A
+0xA360	0x5C8D
+0xA361	0x5C8F
+0xA362	0x5C88
+0xA363	0x5C8B
+0xA364	0x5C89
+0xA365	0x5C92
+0xA366	0x5C8A
+0xA367	0x5C86
+0xA368	0x5C93
+0xA369	0x5C95
+0xA36A	0x5DE0
+0xA36B	0x5E0A
+0xA36C	0x5E0E
+0xA36D	0x5E8B
+0xA36E	0x5E89
+0xA36F	0x5E8C
+0xA370	0x5E88
+0xA371	0x5E8D
+0xA372	0x5F05
+0xA373	0x5F1D
+0xA374	0x5F78
+0xA375	0x5F76
+0xA376	0x5FD2
+0xA377	0x5FD1
+0xA378	0x5FD0
+0xA379	0x5FED
+0xA37A	0x5FE8
+0xA37B	0x5FEE
+0xA37C	0x5FF3
+0xA37D	0x5FE1
+0xA37E	0x5FE4
+0xA3A1	0x55E7
+0xA3A2	0x74E9
+0xA3A3	0x7CCE
+0xA3A4	0x2581
+0xA3A5	0x2582
+0xA3A6	0x2583
+0xA3A7	0x2584
+0xA3A8	0x2585
+0xA3A9	0x2586
+0xA3AA	0x2587
+0xA3AB	0x2588
+0xA3AC	0x258F
+0xA3AD	0x258E
+0xA3AE	0x258D
+0xA3AF	0x258C
+0xA3B0	0x258B
+0xA3B1	0x258A
+0xA3B2	0x2589
+0xA3B3	0x253C
+0xA3B4	0x2534
+0xA3B5	0x252C
+0xA3B6	0x2524
+0xA3B7	0x251C
+0xA3B8	0x2594
+0xA3B9	0x2500
+0xA3BA	0x2502
+0xA3BB	0x2595
+0xA3BC	0x250C
+0xA3BD	0x2510
+0xA3BE	0x2514
+0xA3BF	0x2518
+0xA3C0	0x256D
+0xA3C1	0x256E
+0xA3C2	0x2570
+0xA3C3	0x256F
+0xA3C4	0x2550
+0xA3C5	0x255E
+0xA3C6	0x256A
+0xA3C7	0x2561
+0xA3C8	0x25E2
+0xA3C9	0x25E3
+0xA3CA	0x25E5
+0xA3CB	0x25E4
+0xA3CC	0x2571
+0xA3CD	0x2572
+0xA3CE	0x2573
+0xA421	0x5FE3
+0xA422	0x5FFA
+0xA423	0x5FEF
+0xA424	0x5FF7
+0xA425	0x5FFB
+0xA426	0x6000
+0xA427	0x5FF4
+0xA428	0x623A
+0xA429	0x6283
+0xA42A	0x628C
+0xA42B	0x628E
+0xA42C	0x628F
+0xA42D	0x6294
+0xA42E	0x6287
+0xA42F	0x6271
+0xA430	0x627B
+0xA431	0x627A
+0xA432	0x6270
+0xA433	0x6281
+0xA434	0x6288
+0xA435	0x6277
+0xA436	0x627D
+0xA437	0x6272
+0xA438	0x6274
+0xA439	0x65F0
+0xA43A	0x65F4
+0xA43B	0x65F3
+0xA43C	0x65F2
+0xA43D	0x65F5
+0xA43E	0x6745
+0xA43F	0x6747
+0xA440	0x6759
+0xA441	0x6755
+0xA442	0x674C
+0xA443	0x6748
+0xA444	0x675D
+0xA445	0x674D
+0xA446	0x675A
+0xA447	0x674B
+0xA448	0x6BD0
+0xA449	0x6C19
+0xA44A	0x6C1A
+0xA44B	0x6C78
+0xA44C	0x6C67
+0xA44D	0x6C6B
+0xA44E	0x6C84
+0xA44F	0x6C8B
+0xA450	0x6C8F
+0xA451	0x6C71
+0xA452	0x6C6F
+0xA453	0x6C69
+0xA454	0x6C9A
+0xA455	0x6C6D
+0xA456	0x6C87
+0xA457	0x6C95
+0xA458	0x6C9C
+0xA459	0x6C66
+0xA45A	0x6C73
+0xA45B	0x6C65
+0xA45C	0x6C7B
+0xA45D	0x6C8E
+0xA45E	0x7074
+0xA45F	0x707A
+0xA460	0x7263
+0xA461	0x72BF
+0xA462	0x72BD
+0xA463	0x72C3
+0xA464	0x72C6
+0xA465	0x72C1
+0xA466	0x72BA
+0xA467	0x72C5
+0xA468	0x7395
+0xA469	0x7397
+0xA46A	0x7393
+0xA46B	0x7394
+0xA46C	0x7392
+0xA46D	0x753A
+0xA46E	0x7539
+0xA46F	0x7594
+0xA470	0x7595
+0xA471	0x7681
+0xA472	0x793D
+0xA473	0x8034
+0xA474	0x8095
+0xA475	0x8099
+0xA476	0x8090
+0xA477	0x8092
+0xA478	0x809C
+0xA479	0x8290
+0xA47A	0x828F
+0xA47B	0x8285
+0xA47C	0x828E
+0xA47D	0x8291
+0xA47E	0x8293
+0xA4A1	0xFF10
+0xA4A2	0xFF11
+0xA4A3	0xFF12
+0xA4A4	0xFF13
+0xA4A5	0xFF14
+0xA4A6	0xFF15
+0xA4A7	0xFF16
+0xA4A8	0xFF17
+0xA4A9	0xFF18
+0xA4AA	0xFF19
+0xA4AB	0x2160
+0xA4AC	0x2161
+0xA4AD	0x2162
+0xA4AE	0x2163
+0xA4AF	0x2164
+0xA4B0	0x2165
+0xA4B1	0x2166
+0xA4B2	0x2167
+0xA4B3	0x2168
+0xA4B4	0x2169
+0xA4B5	0x3021
+0xA4B6	0x3022
+0xA4B7	0x3023
+0xA4B8	0x3024
+0xA4B9	0x3025
+0xA4BA	0x3026
+0xA4BB	0x3027
+0xA4BC	0x3028
+0xA4BD	0x3029
+0xA4BF	0x5344
+0xA4C1	0xFF21
+0xA4C2	0xFF22
+0xA4C3	0xFF23
+0xA4C4	0xFF24
+0xA4C5	0xFF25
+0xA4C6	0xFF26
+0xA4C7	0xFF27
+0xA4C8	0xFF28
+0xA4C9	0xFF29
+0xA4CA	0xFF2A
+0xA4CB	0xFF2B
+0xA4CC	0xFF2C
+0xA4CD	0xFF2D
+0xA4CE	0xFF2E
+0xA4CF	0xFF2F
+0xA4D0	0xFF30
+0xA4D1	0xFF31
+0xA4D2	0xFF32
+0xA4D3	0xFF33
+0xA4D4	0xFF34
+0xA4D5	0xFF35
+0xA4D6	0xFF36
+0xA4D7	0xFF37
+0xA4D8	0xFF38
+0xA4D9	0xFF39
+0xA4DA	0xFF3A
+0xA4DB	0xFF41
+0xA4DC	0xFF42
+0xA4DD	0xFF43
+0xA4DE	0xFF44
+0xA4DF	0xFF45
+0xA4E0	0xFF46
+0xA4E1	0xFF47
+0xA4E2	0xFF48
+0xA4E3	0xFF49
+0xA4E4	0xFF4A
+0xA4E5	0xFF4B
+0xA4E6	0xFF4C
+0xA4E7	0xFF4D
+0xA4E8	0xFF4E
+0xA4E9	0xFF4F
+0xA4EA	0xFF50
+0xA4EB	0xFF51
+0xA4EC	0xFF52
+0xA4ED	0xFF53
+0xA4EE	0xFF54
+0xA4EF	0xFF55
+0xA4F0	0xFF56
+0xA4F1	0xFF57
+0xA4F2	0xFF58
+0xA4F3	0xFF59
+0xA4F4	0xFF5A
+0xA4F5	0x0391
+0xA4F6	0x0392
+0xA4F7	0x0393
+0xA4F8	0x0394
+0xA4F9	0x0395
+0xA4FA	0x0396
+0xA4FB	0x0397
+0xA4FC	0x0398
+0xA4FD	0x0399
+0xA4FE	0x039A
+0xA521	0x828A
+0xA522	0x8283
+0xA523	0x8284
+0xA524	0x8C78
+0xA525	0x8FC9
+0xA526	0x8FBF
+0xA527	0x909F
+0xA528	0x90A1
+0xA529	0x90A5
+0xA52A	0x909E
+0xA52B	0x90A7
+0xA52C	0x90A0
+0xA52D	0x9630
+0xA52E	0x9628
+0xA52F	0x962F
+0xA530	0x962D
+0xA531	0x4E33
+0xA532	0x4F98
+0xA533	0x4F7C
+0xA534	0x4F85
+0xA535	0x4F7D
+0xA536	0x4F80
+0xA537	0x4F87
+0xA538	0x4F76
+0xA539	0x4F74
+0xA53A	0x4F89
+0xA53B	0x4F84
+0xA53C	0x4F77
+0xA53D	0x4F4C
+0xA53E	0x4F97
+0xA53F	0x4F6A
+0xA540	0x4F9A
+0xA541	0x4F79
+0xA542	0x4F81
+0xA543	0x4F78
+0xA544	0x4F90
+0xA545	0x4F9C
+0xA546	0x4F94
+0xA547	0x4F9E
+0xA548	0x4F92
+0xA549	0x4F82
+0xA54A	0x4F95
+0xA54B	0x4F6B
+0xA54C	0x4F6E
+0xA54D	0x519E
+0xA54E	0x51BC
+0xA54F	0x51BE
+0xA550	0x5235
+0xA551	0x5232
+0xA552	0x5233
+0xA553	0x5246
+0xA554	0x5231
+0xA555	0x52BC
+0xA556	0x530A
+0xA557	0x530B
+0xA558	0x533C
+0xA559	0x5392
+0xA55A	0x5394
+0xA55B	0x5487
+0xA55C	0x547F
+0xA55D	0x5481
+0xA55E	0x5491
+0xA55F	0x5482
+0xA560	0x5488
+0xA561	0x546B
+0xA562	0x547A
+0xA563	0x547E
+0xA564	0x5465
+0xA565	0x546C
+0xA566	0x5474
+0xA567	0x5466
+0xA568	0x548D
+0xA569	0x546F
+0xA56A	0x5461
+0xA56B	0x5460
+0xA56C	0x5498
+0xA56D	0x5463
+0xA56E	0x5467
+0xA56F	0x5464
+0xA570	0x56F7
+0xA571	0x56F9
+0xA572	0x576F
+0xA573	0x5772
+0xA574	0x576D
+0xA575	0x576B
+0xA576	0x5771
+0xA577	0x5770
+0xA578	0x5776
+0xA579	0x5780
+0xA57A	0x5775
+0xA57B	0x577B
+0xA57C	0x5773
+0xA57D	0x5774
+0xA57E	0x5762
+0xA5A1	0x039B
+0xA5A2	0x039C
+0xA5A3	0x039D
+0xA5A4	0x039E
+0xA5A5	0x039F
+0xA5A6	0x03A0
+0xA5A7	0x03A1
+0xA5A8	0x03A3
+0xA5A9	0x03A4
+0xA5AA	0x03A5
+0xA5AB	0x03A6
+0xA5AC	0x03A7
+0xA5AD	0x03A8
+0xA5AE	0x03A9
+0xA5AF	0x03B1
+0xA5B0	0x03B2
+0xA5B1	0x03B3
+0xA5B2	0x03B4
+0xA5B3	0x03B5
+0xA5B4	0x03B6
+0xA5B5	0x03B7
+0xA5B6	0x03B8
+0xA5B7	0x03B9
+0xA5B8	0x03BA
+0xA5B9	0x03BB
+0xA5BA	0x03BC
+0xA5BB	0x03BD
+0xA5BC	0x03BE
+0xA5BD	0x03BF
+0xA5BE	0x03C0
+0xA5BF	0x03C1
+0xA5C0	0x03C3
+0xA5C1	0x03C4
+0xA5C2	0x03C5
+0xA5C3	0x03C6
+0xA5C4	0x03C7
+0xA5C5	0x03C8
+0xA5C6	0x03C9
+0xA5C7	0x3105
+0xA5C8	0x3106
+0xA5C9	0x3107
+0xA5CA	0x3108
+0xA5CB	0x3109
+0xA5CC	0x310A
+0xA5CD	0x310B
+0xA5CE	0x310C
+0xA5CF	0x310D
+0xA5D0	0x310E
+0xA5D1	0x310F
+0xA5D2	0x3110
+0xA5D3	0x3111
+0xA5D4	0x3112
+0xA5D5	0x3113
+0xA5D6	0x3114
+0xA5D7	0x3115
+0xA5D8	0x3116
+0xA5D9	0x3117
+0xA5DA	0x3118
+0xA5DB	0x3119
+0xA5DC	0x311A
+0xA5DD	0x311B
+0xA5DE	0x311C
+0xA5DF	0x311D
+0xA5E0	0x311E
+0xA5E1	0x311F
+0xA5E2	0x3120
+0xA5E3	0x3121
+0xA5E4	0x3122
+0xA5E5	0x3123
+0xA5E6	0x3124
+0xA5E7	0x3125
+0xA5E8	0x3126
+0xA5E9	0x3127
+0xA5EA	0x3128
+0xA5EB	0x3129
+0xA5EC	0x02D9
+0xA5ED	0x02C9
+0xA5EE	0x02CA
+0xA5EF	0x02C7
+0xA5F0	0x02CB
+0xA621	0x5768
+0xA622	0x577D
+0xA623	0x590C
+0xA624	0x5945
+0xA625	0x59B5
+0xA626	0x59BA
+0xA627	0x59CF
+0xA628	0x59CE
+0xA629	0x59B2
+0xA62A	0x59CC
+0xA62B	0x59C1
+0xA62C	0x59B6
+0xA62D	0x59BC
+0xA62E	0x59C3
+0xA62F	0x59D6
+0xA630	0x59B1
+0xA631	0x59BD
+0xA632	0x59C0
+0xA633	0x59C8
+0xA634	0x59B4
+0xA635	0x59C7
+0xA636	0x5B62
+0xA637	0x5B65
+0xA638	0x5B93
+0xA639	0x5B95
+0xA63A	0x5C44
+0xA63B	0x5C47
+0xA63C	0x5CAE
+0xA63D	0x5CA4
+0xA63E	0x5CA0
+0xA63F	0x5CB5
+0xA640	0x5CAF
+0xA641	0x5CA8
+0xA642	0x5CAC
+0xA643	0x5C9F
+0xA644	0x5CA3
+0xA645	0x5CAD
+0xA646	0x5CA2
+0xA647	0x5CAA
+0xA648	0x5CA7
+0xA649	0x5C9D
+0xA64A	0x5CA5
+0xA64B	0x5CB6
+0xA64C	0x5CB0
+0xA64D	0x5CA6
+0xA64E	0x5E17
+0xA64F	0x5E14
+0xA650	0x5E19
+0xA651	0x5F28
+0xA652	0x5F22
+0xA653	0x5F23
+0xA654	0x5F24
+0xA655	0x5F54
+0xA656	0x5F82
+0xA657	0x5F7E
+0xA658	0x5F7D
+0xA659	0x5FDE
+0xA65A	0x5FE5
+0xA65B	0x602D
+0xA65C	0x6026
+0xA65D	0x6019
+0xA65E	0x6032
+0xA65F	0x600B
+0xA660	0x6034
+0xA661	0x600A
+0xA662	0x6017
+0xA663	0x6033
+0xA664	0x601A
+0xA665	0x601E
+0xA666	0x602C
+0xA667	0x6022
+0xA668	0x600D
+0xA669	0x6010
+0xA66A	0x602E
+0xA66B	0x6013
+0xA66C	0x6011
+0xA66D	0x600C
+0xA66E	0x6009
+0xA66F	0x601C
+0xA670	0x6214
+0xA671	0x623D
+0xA672	0x62AD
+0xA673	0x62B4
+0xA674	0x62D1
+0xA675	0x62BE
+0xA676	0x62AA
+0xA677	0x62B6
+0xA678	0x62CA
+0xA679	0x62AE
+0xA67A	0x62B3
+0xA67B	0x62AF
+0xA67C	0x62BB
+0xA67D	0x62A9
+0xA67E	0x62B0
+0xA6A1	0x2460
+0xA6A2	0x2461
+0xA6A3	0x2462
+0xA6A4	0x2463
+0xA6A5	0x2464
+0xA6A6	0x2465
+0xA6A7	0x2466
+0xA6A8	0x2467
+0xA6A9	0x2468
+0xA6AA	0x2469
+0xA6AB	0x2474
+0xA6AC	0x2475
+0xA6AD	0x2476
+0xA6AE	0x2477
+0xA6AF	0x2478
+0xA6B0	0x2479
+0xA6B1	0x247A
+0xA6B2	0x247B
+0xA6B3	0x247C
+0xA6B4	0x247D
+0xA6B5	0x2170
+0xA6B6	0x2171
+0xA6B7	0x2172
+0xA6B8	0x2173
+0xA6B9	0x2174
+0xA6BA	0x2175
+0xA6BB	0x2176
+0xA6BC	0x2177
+0xA6BD	0x2178
+0xA6BE	0x2179
+0xA721	0x62B8
+0xA722	0x653D
+0xA723	0x65A8
+0xA724	0x65BB
+0xA725	0x6609
+0xA726	0x65FC
+0xA727	0x6604
+0xA728	0x6612
+0xA729	0x6608
+0xA72A	0x65FB
+0xA72B	0x6603
+0xA72C	0x660B
+0xA72D	0x660D
+0xA72E	0x6605
+0xA72F	0x65FD
+0xA730	0x6611
+0xA731	0x6610
+0xA732	0x66F6
+0xA733	0x670A
+0xA734	0x6785
+0xA735	0x676C
+0xA736	0x678E
+0xA737	0x6792
+0xA738	0x6776
+0xA739	0x677B
+0xA73A	0x6798
+0xA73B	0x6786
+0xA73C	0x6784
+0xA73D	0x6774
+0xA73E	0x678D
+0xA73F	0x678C
+0xA740	0x677A
+0xA741	0x679F
+0xA742	0x6791
+0xA743	0x6799
+0xA744	0x6783
+0xA745	0x677D
+0xA746	0x6781
+0xA747	0x6778
+0xA748	0x6779
+0xA749	0x6794
+0xA74A	0x6B25
+0xA74B	0x6B80
+0xA74C	0x6B7E
+0xA74D	0x6BDE
+0xA74E	0x6C1D
+0xA74F	0x6C93
+0xA750	0x6CEC
+0xA751	0x6CEB
+0xA752	0x6CEE
+0xA753	0x6CD9
+0xA754	0x6CB6
+0xA755	0x6CD4
+0xA756	0x6CAD
+0xA757	0x6CE7
+0xA758	0x6CB7
+0xA759	0x6CD0
+0xA75A	0x6CC2
+0xA75B	0x6CBA
+0xA75C	0x6CC3
+0xA75D	0x6CC6
+0xA75E	0x6CED
+0xA75F	0x6CF2
+0xA760	0x6CD2
+0xA761	0x6CDD
+0xA762	0x6CB4
+0xA763	0x6C8A
+0xA764	0x6C9D
+0xA765	0x6C80
+0xA766	0x6CDE
+0xA767	0x6CC0
+0xA768	0x6D30
+0xA769	0x6CCD
+0xA76A	0x6CC7
+0xA76B	0x6CB0
+0xA76C	0x6CF9
+0xA76D	0x6CCF
+0xA76E	0x6CE9
+0xA76F	0x6CD1
+0xA770	0x7094
+0xA771	0x7098
+0xA772	0x7085
+0xA773	0x7093
+0xA774	0x7086
+0xA775	0x7084
+0xA776	0x7091
+0xA777	0x7096
+0xA778	0x7082
+0xA779	0x709A
+0xA77A	0x7083
+0xA77B	0x726A
+0xA77C	0x72D6
+0xA77D	0x72CB
+0xA77E	0x72D8
+0xA7A8	0x4EA0
+0xA7AF	0x51AB
+0xA7B4	0x52F9
+0xA821	0x72C9
+0xA822	0x72DC
+0xA823	0x72D2
+0xA824	0x72D4
+0xA825	0x72DA
+0xA826	0x72CC
+0xA827	0x72D1
+0xA828	0x73A4
+0xA829	0x73A1
+0xA82A	0x73AD
+0xA82B	0x73A6
+0xA82C	0x73A2
+0xA82D	0x73A0
+0xA82E	0x73AC
+0xA82F	0x739D
+0xA830	0x74DD
+0xA831	0x74E8
+0xA832	0x753F
+0xA833	0x7540
+0xA834	0x753E
+0xA835	0x758C
+0xA836	0x7598
+0xA837	0x76AF
+0xA838	0x76F3
+0xA839	0x76F1
+0xA83A	0x76F0
+0xA83B	0x76F5
+0xA83C	0x77F8
+0xA83D	0x77FC
+0xA83E	0x77F9
+0xA83F	0x77FB
+0xA840	0x77FA
+0xA841	0x77F7
+0xA842	0x7942
+0xA843	0x793F
+0xA844	0x79C5
+0xA845	0x7A78
+0xA846	0x7A7B
+0xA847	0x7AFB
+0xA848	0x7C75
+0xA849	0x7CFD
+0xA84A	0x8035
+0xA84B	0x808F
+0xA84C	0x80AE
+0xA84D	0x80A3
+0xA84E	0x80B8
+0xA84F	0x80B5
+0xA850	0x80AD
+0xA851	0x8220
+0xA852	0x82A0
+0xA853	0x82C0
+0xA854	0x82AB
+0xA855	0x829A
+0xA856	0x8298
+0xA857	0x829B
+0xA858	0x82B5
+0xA859	0x82A7
+0xA85A	0x82AE
+0xA85B	0x82BC
+0xA85C	0x829E
+0xA85D	0x82BA
+0xA85E	0x82B4
+0xA85F	0x82A8
+0xA860	0x82A1
+0xA861	0x82A9
+0xA862	0x82C2
+0xA863	0x82A4
+0xA864	0x82C3
+0xA865	0x82B6
+0xA866	0x82A2
+0xA867	0x8670
+0xA868	0x866F
+0xA869	0x866D
+0xA86A	0x866E
+0xA86B	0x8C56
+0xA86C	0x8FD2
+0xA86D	0x8FCB
+0xA86E	0x8FD3
+0xA86F	0x8FCD
+0xA870	0x8FD6
+0xA871	0x8FD5
+0xA872	0x8FD7
+0xA873	0x90B2
+0xA874	0x90B4
+0xA875	0x90AF
+0xA876	0x90B3
+0xA877	0x90B0
+0xA878	0x9639
+0xA879	0x963D
+0xA87A	0x963C
+0xA87B	0x963A
+0xA87C	0x9643
+0xA87D	0x4FCD
+0xA87E	0x4FC5
+0xA921	0x4FD3
+0xA922	0x4FB2
+0xA923	0x4FC9
+0xA924	0x4FCB
+0xA925	0x4FC1
+0xA926	0x4FD4
+0xA927	0x4FDC
+0xA928	0x4FD9
+0xA929	0x4FBB
+0xA92A	0x4FB3
+0xA92B	0x4FDB
+0xA92C	0x4FC7
+0xA92D	0x4FD6
+0xA92E	0x4FBA
+0xA92F	0x4FC0
+0xA930	0x4FB9
+0xA931	0x4FEC
+0xA932	0x5244
+0xA933	0x5249
+0xA934	0x52C0
+0xA935	0x52C2
+0xA936	0x533D
+0xA937	0x537C
+0xA938	0x5397
+0xA939	0x5396
+0xA93A	0x5399
+0xA93B	0x5398
+0xA93C	0x54BA
+0xA93D	0x54A1
+0xA93E	0x54AD
+0xA93F	0x54A5
+0xA940	0x54CF
+0xA941	0x54C3
+0xA942	0x830D
+0xA943	0x54B7
+0xA944	0x54AE
+0xA945	0x54D6
+0xA946	0x54B6
+0xA947	0x54C5
+0xA948	0x54C6
+0xA949	0x54A0
+0xA94A	0x5470
+0xA94B	0x54BC
+0xA94C	0x54A2
+0xA94D	0x54BE
+0xA94E	0x5472
+0xA94F	0x54DE
+0xA950	0x54B0
+0xA951	0x57B5
+0xA952	0x579E
+0xA953	0x579F
+0xA954	0x57A4
+0xA955	0x578C
+0xA956	0x5797
+0xA957	0x579D
+0xA958	0x579B
+0xA959	0x5794
+0xA95A	0x5798
+0xA95B	0x578F
+0xA95C	0x5799
+0xA95D	0x57A5
+0xA95E	0x579A
+0xA95F	0x5795
+0xA960	0x58F4
+0xA961	0x590D
+0xA962	0x5953
+0xA963	0x59E1
+0xA964	0x59DE
+0xA965	0x59EE
+0xA966	0x5A00
+0xA967	0x59F1
+0xA968	0x59DD
+0xA969	0x59FA
+0xA96A	0x59FD
+0xA96B	0x59FC
+0xA96C	0x59F6
+0xA96D	0x59E4
+0xA96E	0x59F2
+0xA96F	0x59F7
+0xA970	0x59DB
+0xA971	0x59E9
+0xA972	0x59F3
+0xA973	0x59F5
+0xA974	0x59E0
+0xA975	0x59FE
+0xA976	0x59F4
+0xA977	0x59ED
+0xA978	0x5BA8
+0xA979	0x5C4C
+0xA97A	0x5CD0
+0xA97B	0x5CD8
+0xA97C	0x5CCC
+0xA97D	0x5CD7
+0xA97E	0x5CCB
+0xAA21	0x5CDB
+0xAA22	0x5CDE
+0xAA23	0x5CDA
+0xAA24	0x5CC9
+0xAA25	0x5CC7
+0xAA26	0x5CCA
+0xAA27	0x5CD6
+0xAA28	0x5CD3
+0xAA29	0x5CD4
+0xAA2A	0x5CCF
+0xAA2B	0x5CC8
+0xAA2C	0x5CC6
+0xAA2D	0x5CCE
+0xAA2E	0x5CDF
+0xAA2F	0x5CF8
+0xAA30	0x5DF9
+0xAA31	0x5E21
+0xAA32	0x5E22
+0xAA33	0x5E23
+0xAA34	0x5E20
+0xAA35	0x5E24
+0xAA36	0x5EB0
+0xAA37	0x5EA4
+0xAA38	0x5EA2
+0xAA39	0x5E9B
+0xAA3A	0x5EA3
+0xAA3B	0x5EA5
+0xAA3C	0x5F07
+0xAA3D	0x5F2E
+0xAA3E	0x5F56
+0xAA3F	0x5F86
+0xAA40	0x6037
+0xAA41	0x6039
+0xAA42	0x6054
+0xAA43	0x6072
+0xAA44	0x605E
+0xAA45	0x6045
+0xAA46	0x6053
+0xAA47	0x6047
+0xAA48	0x6049
+0xAA49	0x605B
+0xAA4A	0x604C
+0xAA4B	0x6040
+0xAA4C	0x6042
+0xAA4D	0x605F
+0xAA4E	0x6024
+0xAA4F	0x6044
+0xAA50	0x6058
+0xAA51	0x6066
+0xAA52	0x606E
+0xAA53	0x6242
+0xAA54	0x6243
+0xAA55	0x62CF
+0xAA56	0x630D
+0xAA57	0x630B
+0xAA58	0x62F5
+0xAA59	0x630E
+0xAA5A	0x6303
+0xAA5B	0x62EB
+0xAA5C	0x62F9
+0xAA5D	0x630F
+0xAA5E	0x630C
+0xAA5F	0x62F8
+0xAA60	0x62F6
+0xAA61	0x6300
+0xAA62	0x6313
+0xAA63	0x6314
+0xAA64	0x62FA
+0xAA65	0x6315
+0xAA66	0x62FB
+0xAA67	0x62F0
+0xAA68	0x6541
+0xAA69	0x6543
+0xAA6A	0x65AA
+0xAA6B	0x65BF
+0xAA6C	0x6636
+0xAA6D	0x6621
+0xAA6E	0x6632
+0xAA6F	0x6635
+0xAA70	0x661C
+0xAA71	0x6626
+0xAA72	0x6622
+0xAA73	0x6633
+0xAA74	0x662B
+0xAA75	0x663A
+0xAA76	0x661D
+0xAA77	0x6634
+0xAA78	0x6639
+0xAA79	0x662E
+0xAA7A	0x670F
+0xAA7B	0x6710
+0xAA7C	0x67C1
+0xAA7D	0x67F2
+0xAA7E	0x67C8
+0xAB21	0x67BA
+0xAB22	0x67DC
+0xAB23	0x67BB
+0xAB24	0x67F8
+0xAB25	0x67D8
+0xAB26	0x67C0
+0xAB27	0x67B7
+0xAB28	0x67C5
+0xAB29	0x67EB
+0xAB2A	0x67E4
+0xAB2B	0x67DF
+0xAB2C	0x67B5
+0xAB2D	0x67CD
+0xAB2E	0x67B3
+0xAB2F	0x67F7
+0xAB30	0x67F6
+0xAB31	0x67EE
+0xAB32	0x67E3
+0xAB33	0x67C2
+0xAB34	0x67B9
+0xAB35	0x67CE
+0xAB36	0x67E7
+0xAB37	0x67F0
+0xAB38	0x67B2
+0xAB39	0x67FC
+0xAB3A	0x67C6
+0xAB3B	0x67ED
+0xAB3C	0x67CC
+0xAB3D	0x67AE
+0xAB3E	0x67E6
+0xAB3F	0x67DB
+0xAB40	0x67FA
+0xAB41	0x67C9
+0xAB42	0x67CA
+0xAB43	0x67C3
+0xAB44	0x67EA
+0xAB45	0x67CB
+0xAB46	0x6B28
+0xAB47	0x6B82
+0xAB48	0x6B84
+0xAB49	0x6BB6
+0xAB4A	0x6BD6
+0xAB4B	0x6BD8
+0xAB4C	0x6BE0
+0xAB4D	0x6C20
+0xAB4E	0x6C21
+0xAB4F	0x6D28
+0xAB50	0x6D34
+0xAB51	0x6D2D
+0xAB52	0x6D1F
+0xAB53	0x6D3C
+0xAB54	0x6D3F
+0xAB55	0x6D12
+0xAB56	0x6D0A
+0xAB57	0x6CDA
+0xAB58	0x6D33
+0xAB59	0x6D04
+0xAB5A	0x6D19
+0xAB5B	0x6D3A
+0xAB5C	0x6D1A
+0xAB5D	0x6D11
+0xAB5E	0x6D00
+0xAB5F	0x6D1D
+0xAB60	0x6D42
+0xAB61	0x6D01
+0xAB62	0x6D18
+0xAB63	0x6D37
+0xAB64	0x6D03
+0xAB65	0x6D0F
+0xAB66	0x6D40
+0xAB67	0x6D07
+0xAB68	0x6D20
+0xAB69	0x6D2C
+0xAB6A	0x6D08
+0xAB6B	0x6D22
+0xAB6C	0x6D09
+0xAB6D	0x6D10
+0xAB6E	0x70B7
+0xAB6F	0x709F
+0xAB70	0x70BE
+0xAB71	0x70B1
+0xAB72	0x70B0
+0xAB73	0x70A1
+0xAB74	0x70B4
+0xAB75	0x70B5
+0xAB76	0x70A9
+0xAB77	0x7241
+0xAB78	0x7249
+0xAB79	0x724A
+0xAB7A	0x726C
+0xAB7B	0x7270
+0xAB7C	0x7273
+0xAB7D	0x726E
+0xAB7E	0x72CA
+0xAC21	0x72E4
+0xAC22	0x72E8
+0xAC23	0x72EB
+0xAC24	0x72DF
+0xAC25	0x72EA
+0xAC26	0x72E6
+0xAC27	0x72E3
+0xAC28	0x7385
+0xAC29	0x73CC
+0xAC2A	0x73C2
+0xAC2B	0x73C8
+0xAC2C	0x73C5
+0xAC2D	0x73B9
+0xAC2E	0x73B6
+0xAC2F	0x73B5
+0xAC30	0x73B4
+0xAC31	0x73EB
+0xAC32	0x73BF
+0xAC33	0x73C7
+0xAC34	0x73BE
+0xAC35	0x73C3
+0xAC36	0x73C6
+0xAC37	0x73B8
+0xAC38	0x73CB
+0xAC39	0x74EC
+0xAC3A	0x74EE
+0xAC3B	0x752E
+0xAC3C	0x7547
+0xAC3D	0x7548
+0xAC3E	0x75A7
+0xAC3F	0x75AA
+0xAC40	0x7679
+0xAC41	0x76C4
+0xAC42	0x7708
+0xAC43	0x7703
+0xAC44	0x7704
+0xAC45	0x7705
+0xAC46	0x770A
+0xAC47	0x76F7
+0xAC48	0x76FB
+0xAC49	0x76FA
+0xAC4A	0x77E7
+0xAC4B	0x77E8
+0xAC4C	0x7806
+0xAC4D	0x7811
+0xAC4E	0x7812
+0xAC4F	0x7805
+0xAC50	0x7810
+0xAC51	0x780F
+0xAC52	0x780E
+0xAC53	0x7809
+0xAC54	0x7803
+0xAC55	0x7813
+0xAC56	0x794A
+0xAC57	0x794C
+0xAC58	0x794B
+0xAC59	0x7945
+0xAC5A	0x7944
+0xAC5B	0x79D5
+0xAC5C	0x79CD
+0xAC5D	0x79CF
+0xAC5E	0x79D6
+0xAC5F	0x79CE
+0xAC60	0x7A80
+0xAC61	0x7A7E
+0xAC62	0x7AD1
+0xAC63	0x7B00
+0xAC64	0x7B01
+0xAC65	0x7C7A
+0xAC66	0x7C78
+0xAC67	0x7C79
+0xAC68	0x7C7F
+0xAC69	0x7C80
+0xAC6A	0x7C81
+0xAC6B	0x7D03
+0xAC6C	0x7D08
+0xAC6D	0x7D01
+0xAC6E	0x7F58
+0xAC6F	0x7F91
+0xAC70	0x7F8D
+0xAC71	0x7FBE
+0xAC72	0x8007
+0xAC73	0x800E
+0xAC74	0x800F
+0xAC75	0x8014
+0xAC76	0x8037
+0xAC77	0x80D8
+0xAC78	0x80C7
+0xAC79	0x80E0
+0xAC7A	0x80D1
+0xAC7B	0x80C8
+0xAC7C	0x80C2
+0xAC7D	0x80D0
+0xAC7E	0x80C5
+0xAD21	0x80E3
+0xAD22	0x80D9
+0xAD23	0x80DC
+0xAD24	0x80CA
+0xAD25	0x80D5
+0xAD26	0x80C9
+0xAD27	0x80CF
+0xAD28	0x80D7
+0xAD29	0x80E6
+0xAD2A	0x80CD
+0xAD2B	0x81FF
+0xAD2C	0x8221
+0xAD2D	0x8294
+0xAD2E	0x82D9
+0xAD2F	0x82FE
+0xAD30	0x82F9
+0xAD31	0x8307
+0xAD32	0x82E8
+0xAD33	0x8300
+0xAD34	0x82D5
+0xAD35	0x833A
+0xAD36	0x82EB
+0xAD37	0x82D6
+0xAD38	0x82F4
+0xAD39	0x82EC
+0xAD3A	0x82E1
+0xAD3B	0x82F2
+0xAD3C	0x82F5
+0xAD3D	0x830C
+0xAD3E	0x82FB
+0xAD3F	0x82F6
+0xAD40	0x82F0
+0xAD41	0x82EA
+0xAD42	0x82E4
+0xAD43	0x82E0
+0xAD44	0x82FA
+0xAD45	0x82F3
+0xAD46	0x82ED
+0xAD47	0x8677
+0xAD48	0x8674
+0xAD49	0x867C
+0xAD4A	0x8673
+0xAD4B	0x8841
+0xAD4C	0x884E
+0xAD4D	0x8867
+0xAD4E	0x886A
+0xAD4F	0x8869
+0xAD50	0x89D3
+0xAD51	0x8A04
+0xAD52	0x8A07
+0xAD53	0x8D72
+0xAD54	0x8FE3
+0xAD55	0x8FE1
+0xAD56	0x8FEE
+0xAD57	0x8FE0
+0xAD58	0x90F1
+0xAD59	0x90BD
+0xAD5A	0x90BF
+0xAD5B	0x90D5
+0xAD5C	0x90C5
+0xAD5D	0x90BE
+0xAD5E	0x90C7
+0xAD5F	0x90CB
+0xAD60	0x90C8
+0xAD61	0x91D4
+0xAD62	0x91D3
+0xAD63	0x9654
+0xAD64	0x964F
+0xAD65	0x9651
+0xAD66	0x9653
+0xAD67	0x964A
+0xAD68	0x964E
+0xAD69	0x501E
+0xAD6A	0x5005
+0xAD6B	0x5007
+0xAD6C	0x5013
+0xAD6D	0x5022
+0xAD6E	0x5030
+0xAD6F	0x501B
+0xAD70	0x4FF5
+0xAD71	0x4FF4
+0xAD72	0x5033
+0xAD73	0x5037
+0xAD74	0x502C
+0xAD75	0x4FF6
+0xAD76	0x4FF7
+0xAD77	0x5017
+0xAD78	0x501C
+0xAD79	0x5020
+0xAD7A	0x5027
+0xAD7B	0x5035
+0xAD7C	0x502F
+0xAD7D	0x5031
+0xAD7E	0x500E
+0xAE21	0x515A
+0xAE22	0x5194
+0xAE23	0x5193
+0xAE24	0x51CA
+0xAE25	0x51C4
+0xAE26	0x51C5
+0xAE27	0x51C8
+0xAE28	0x51CE
+0xAE29	0x5261
+0xAE2A	0x525A
+0xAE2B	0x5252
+0xAE2C	0x525E
+0xAE2D	0x525F
+0xAE2E	0x5255
+0xAE2F	0x5262
+0xAE30	0x52CD
+0xAE31	0x530E
+0xAE32	0x539E
+0xAE33	0x5526
+0xAE34	0x54E2
+0xAE35	0x5517
+0xAE36	0x5512
+0xAE37	0x54E7
+0xAE38	0x54F3
+0xAE39	0x54E4
+0xAE3A	0x551A
+0xAE3B	0x54FF
+0xAE3C	0x5504
+0xAE3D	0x5508
+0xAE3E	0x54EB
+0xAE3F	0x5511
+0xAE40	0x5505
+0xAE41	0x54F1
+0xAE42	0x550A
+0xAE43	0x54FB
+0xAE44	0x54F7
+0xAE45	0x54F8
+0xAE46	0x54E0
+0xAE47	0x550E
+0xAE48	0x5503
+0xAE49	0x550B
+0xAE4A	0x5701
+0xAE4B	0x5702
+0xAE4C	0x57CC
+0xAE4D	0x5832
+0xAE4E	0x57D5
+0xAE4F	0x57D2
+0xAE50	0x57BA
+0xAE51	0x57C6
+0xAE52	0x57BD
+0xAE53	0x57BC
+0xAE54	0x57B8
+0xAE55	0x57B6
+0xAE56	0x57BF
+0xAE57	0x57C7
+0xAE58	0x57D0
+0xAE59	0x57B9
+0xAE5A	0x57C1
+0xAE5B	0x590E
+0xAE5C	0x594A
+0xAE5D	0x5A19
+0xAE5E	0x5A16
+0xAE5F	0x5A2D
+0xAE60	0x5A2E
+0xAE61	0x5A15
+0xAE62	0x5A0F
+0xAE63	0x5A17
+0xAE64	0x5A0A
+0xAE65	0x5A1E
+0xAE66	0x5A33
+0xAE67	0x5B6C
+0xAE68	0x5BA7
+0xAE69	0x5BAD
+0xAE6A	0x5BAC
+0xAE6B	0x5C03
+0xAE6C	0x5C56
+0xAE6D	0x5C54
+0xAE6E	0x5CEC
+0xAE6F	0x5CFF
+0xAE70	0x5CEE
+0xAE71	0x5CF1
+0xAE72	0x5CF7
+0xAE73	0x5D00
+0xAE74	0x5CF9
+0xAE75	0x5E29
+0xAE76	0x5E28
+0xAE77	0x5EA8
+0xAE78	0x5EAE
+0xAE79	0x5EAA
+0xAE7A	0x5EAC
+0xAE7B	0x5F33
+0xAE7C	0x5F30
+0xAE7D	0x5F67
+0xAE7E	0x605D
+0xAF21	0x605A
+0xAF22	0x6067
+0xAF23	0x6041
+0xAF24	0x60A2
+0xAF25	0x6088
+0xAF26	0x6080
+0xAF27	0x6092
+0xAF28	0x6081
+0xAF29	0x609D
+0xAF2A	0x6083
+0xAF2B	0x6095
+0xAF2C	0x609B
+0xAF2D	0x6097
+0xAF2E	0x6087
+0xAF2F	0x609C
+0xAF30	0x608E
+0xAF31	0x6219
+0xAF32	0x6246
+0xAF33	0x62F2
+0xAF34	0x6310
+0xAF35	0x6356
+0xAF36	0x632C
+0xAF37	0x6344
+0xAF38	0x6345
+0xAF39	0x6336
+0xAF3A	0x6343
+0xAF3B	0x63E4
+0xAF3C	0x6339
+0xAF3D	0x634B
+0xAF3E	0x634A
+0xAF3F	0x633C
+0xAF40	0x6329
+0xAF41	0x6341
+0xAF42	0x6334
+0xAF43	0x6358
+0xAF44	0x6354
+0xAF45	0x6359
+0xAF46	0x632D
+0xAF47	0x6347
+0xAF48	0x6333
+0xAF49	0x635A
+0xAF4A	0x6351
+0xAF4B	0x6338
+0xAF4C	0x6357
+0xAF4D	0x6340
+0xAF4E	0x6348
+0xAF4F	0x654A
+0xAF50	0x6546
+0xAF51	0x65C6
+0xAF52	0x65C3
+0xAF53	0x65C4
+0xAF54	0x65C2
+0xAF55	0x664A
+0xAF56	0x665F
+0xAF57	0x6647
+0xAF58	0x6651
+0xAF59	0x6712
+0xAF5A	0x6713
+0xAF5B	0x681F
+0xAF5C	0x681A
+0xAF5D	0x6849
+0xAF5E	0x6832
+0xAF5F	0x6833
+0xAF60	0x683B
+0xAF61	0x684B
+0xAF62	0x684F
+0xAF63	0x6816
+0xAF64	0x6831
+0xAF65	0x681C
+0xAF66	0x6835
+0xAF67	0x682B
+0xAF68	0x682D
+0xAF69	0x682F
+0xAF6A	0x684E
+0xAF6B	0x6844
+0xAF6C	0x6834
+0xAF6D	0x681D
+0xAF6E	0x6812
+0xAF6F	0x6814
+0xAF70	0x6826
+0xAF71	0x6828
+0xAF72	0x682E
+0xAF73	0x684D
+0xAF74	0x683A
+0xAF75	0x6825
+0xAF76	0x6820
+0xAF77	0x6B2C
+0xAF78	0x6B2F
+0xAF79	0x6B2D
+0xAF7A	0x6B31
+0xAF7B	0x6B34
+0xAF7C	0x6B6D
+0xAF7D	0x8082
+0xAF7E	0x6B88
+0xB021	0x6BE6
+0xB022	0x6BE4
+0xB023	0x6BE8
+0xB024	0x6BE3
+0xB025	0x6BE2
+0xB026	0x6BE7
+0xB027	0x6C25
+0xB028	0x6D7A
+0xB029	0x6D63
+0xB02A	0x6D64
+0xB02B	0x6D76
+0xB02C	0x6D0D
+0xB02D	0x6D61
+0xB02E	0x6D92
+0xB02F	0x6D58
+0xB030	0x6D62
+0xB031	0x6D6D
+0xB032	0x6D6F
+0xB033	0x6D91
+0xB034	0x6D8D
+0xB035	0x6DEF
+0xB036	0x6D7F
+0xB037	0x6D86
+0xB038	0x6D5E
+0xB039	0x6D67
+0xB03A	0x6D60
+0xB03B	0x6D97
+0xB03C	0x6D70
+0xB03D	0x6D7C
+0xB03E	0x6D5F
+0xB03F	0x6D82
+0xB040	0x6D98
+0xB041	0x6D2F
+0xB042	0x6D68
+0xB043	0x6D8B
+0xB044	0x6D7E
+0xB045	0x6D80
+0xB046	0x6D84
+0xB047	0x6D16
+0xB048	0x6D83
+0xB049	0x6D7B
+0xB04A	0x6D7D
+0xB04B	0x6D75
+0xB04C	0x6D90
+0xB04D	0x70DC
+0xB04E	0x70D3
+0xB04F	0x70D1
+0xB050	0x70DD
+0xB051	0x70CB
+0xB052	0x7F39
+0xB053	0x70E2
+0xB054	0x70D7
+0xB055	0x70D2
+0xB056	0x70DE
+0xB057	0x70E0
+0xB058	0x70D4
+0xB059	0x70CD
+0xB05A	0x70C5
+0xB05B	0x70C6
+0xB05C	0x70C7
+0xB05D	0x70DA
+0xB05E	0x70CE
+0xB05F	0x70E1
+0xB060	0x7242
+0xB061	0x7278
+0xB062	0x7277
+0xB063	0x7276
+0xB064	0x7300
+0xB065	0x72FA
+0xB066	0x72F4
+0xB067	0x72FE
+0xB068	0x72F6
+0xB069	0x72F3
+0xB06A	0x72FB
+0xB06B	0x7301
+0xB06C	0x73D3
+0xB06D	0x73D9
+0xB06E	0x73E5
+0xB06F	0x73D6
+0xB070	0x73BC
+0xB071	0x73E7
+0xB072	0x73E3
+0xB073	0x73E9
+0xB074	0x73DC
+0xB075	0x73D2
+0xB076	0x73DB
+0xB077	0x73D4
+0xB078	0x73DD
+0xB079	0x73DA
+0xB07A	0x73D7
+0xB07B	0x73D8
+0xB07C	0x73E8
+0xB07D	0x74DE
+0xB07E	0x74DF
+0xB121	0x74F4
+0xB122	0x74F5
+0xB123	0x7521
+0xB124	0x755B
+0xB125	0x755F
+0xB126	0x75B0
+0xB127	0x75C1
+0xB128	0x75BB
+0xB129	0x75C4
+0xB12A	0x75C0
+0xB12B	0x75BF
+0xB12C	0x75B6
+0xB12D	0x75BA
+0xB12E	0x768A
+0xB12F	0x76C9
+0xB130	0x771D
+0xB131	0x771B
+0xB132	0x7710
+0xB133	0x7713
+0xB134	0x7712
+0xB135	0x7723
+0xB136	0x7711
+0xB137	0x7715
+0xB138	0x7719
+0xB139	0x771A
+0xB13A	0x7722
+0xB13B	0x7727
+0xB13C	0x7823
+0xB13D	0x782C
+0xB13E	0x7822
+0xB13F	0x7835
+0xB140	0x782F
+0xB141	0x7828
+0xB142	0x782E
+0xB143	0x782B
+0xB144	0x7821
+0xB145	0x7829
+0xB146	0x7833
+0xB147	0x782A
+0xB148	0x7831
+0xB149	0x7954
+0xB14A	0x795B
+0xB14B	0x794F
+0xB14C	0x795C
+0xB14D	0x7953
+0xB14E	0x7952
+0xB14F	0x7951
+0xB150	0x79EB
+0xB151	0x79EC
+0xB152	0x79E0
+0xB153	0x79EE
+0xB154	0x79ED
+0xB155	0x79EA
+0xB156	0x79DC
+0xB157	0x79DE
+0xB158	0x79DD
+0xB159	0x7A86
+0xB15A	0x7A89
+0xB15B	0x7A85
+0xB15C	0x7A8B
+0xB15D	0x7A8C
+0xB15E	0x7A8A
+0xB15F	0x7A87
+0xB160	0x7AD8
+0xB161	0x7B10
+0xB162	0x7B04
+0xB163	0x7B13
+0xB164	0x7B05
+0xB165	0x7B0F
+0xB166	0x7B08
+0xB167	0x7B0A
+0xB168	0x7B0E
+0xB169	0x7B09
+0xB16A	0x7B12
+0xB16B	0x7C84
+0xB16C	0x7C91
+0xB16D	0x7C8A
+0xB16E	0x7C8C
+0xB16F	0x7C88
+0xB170	0x7C8D
+0xB171	0x7C85
+0xB172	0x7D1E
+0xB173	0x7D1D
+0xB174	0x7D11
+0xB175	0x7D0E
+0xB176	0x7D18
+0xB177	0x7D16
+0xB178	0x7D13
+0xB179	0x7D1F
+0xB17A	0x7D12
+0xB17B	0x7D0F
+0xB17C	0x7D0C
+0xB17D	0x7F5C
+0xB17E	0x7F61
+0xB221	0x7F5E
+0xB222	0x7F60
+0xB223	0x7F5D
+0xB224	0x7F5B
+0xB225	0x7F96
+0xB226	0x7F92
+0xB227	0x7FC3
+0xB228	0x7FC2
+0xB229	0x7FC0
+0xB22A	0x8016
+0xB22B	0x803E
+0xB22C	0x8039
+0xB22D	0x80FA
+0xB22E	0x80F2
+0xB22F	0x80F9
+0xB230	0x80F5
+0xB231	0x8101
+0xB232	0x80FB
+0xB233	0x8100
+0xB234	0x8201
+0xB235	0x822F
+0xB236	0x8225
+0xB237	0x8333
+0xB238	0x832D
+0xB239	0x8344
+0xB23A	0x8319
+0xB23B	0x8351
+0xB23C	0x8325
+0xB23D	0x8356
+0xB23E	0x833F
+0xB23F	0x8341
+0xB240	0x8326
+0xB241	0x831C
+0xB242	0x8322
+0xB243	0x8342
+0xB244	0x834E
+0xB245	0x831B
+0xB246	0x832A
+0xB247	0x8308
+0xB248	0x833C
+0xB249	0x834D
+0xB24A	0x8316
+0xB24B	0x8324
+0xB24C	0x8320
+0xB24D	0x8337
+0xB24E	0x832F
+0xB24F	0x8329
+0xB250	0x8347
+0xB251	0x8345
+0xB252	0x834C
+0xB253	0x8353
+0xB254	0x831E
+0xB255	0x832C
+0xB256	0x834B
+0xB257	0x8327
+0xB258	0x8348
+0xB259	0x8653
+0xB25A	0x8652
+0xB25B	0x86A2
+0xB25C	0x86A8
+0xB25D	0x8696
+0xB25E	0x868D
+0xB25F	0x8691
+0xB260	0x869E
+0xB261	0x8687
+0xB262	0x8697
+0xB263	0x8686
+0xB264	0x868B
+0xB265	0x869A
+0xB266	0x8685
+0xB267	0x86A5
+0xB268	0x8699
+0xB269	0x86A1
+0xB26A	0x86A7
+0xB26B	0x8695
+0xB26C	0x8698
+0xB26D	0x868E
+0xB26E	0x869D
+0xB26F	0x8690
+0xB270	0x8694
+0xB271	0x8843
+0xB272	0x8844
+0xB273	0x886D
+0xB274	0x8875
+0xB275	0x8876
+0xB276	0x8872
+0xB277	0x8880
+0xB278	0x8871
+0xB279	0x887F
+0xB27A	0x886F
+0xB27B	0x8883
+0xB27C	0x887E
+0xB27D	0x8874
+0xB27E	0x887C
+0xB321	0x8A12
+0xB322	0x8C47
+0xB323	0x8C57
+0xB324	0x8C7B
+0xB325	0x8CA4
+0xB326	0x8CA3
+0xB327	0x8D76
+0xB328	0x8D78
+0xB329	0x8DB5
+0xB32A	0x8DB7
+0xB32B	0x8DB6
+0xB32C	0x8ED1
+0xB32D	0x8ED3
+0xB32E	0x8FFE
+0xB32F	0x8FF5
+0xB330	0x9002
+0xB331	0x8FFF
+0xB332	0x8FFB
+0xB333	0x9004
+0xB334	0x8FFC
+0xB335	0x8FF6
+0xB336	0x90D6
+0xB337	0x90E0
+0xB338	0x90D9
+0xB339	0x90DA
+0xB33A	0x90E3
+0xB33B	0x90DF
+0xB33C	0x90E5
+0xB33D	0x90D8
+0xB33E	0x90DB
+0xB33F	0x90D7
+0xB340	0x90DC
+0xB341	0x90E4
+0xB342	0x9150
+0xB343	0x914E
+0xB344	0x914F
+0xB345	0x91D5
+0xB346	0x91E2
+0xB347	0x91DA
+0xB348	0x965C
+0xB349	0x965F
+0xB34A	0x96BC
+0xB34B	0x98E3
+0xB34C	0x9ADF
+0xB34D	0x9B2F
+0xB34E	0x4E7F
+0xB34F	0x5070
+0xB350	0x506A
+0xB351	0x5061
+0xB352	0x505E
+0xB353	0x5060
+0xB354	0x5053
+0xB355	0x504B
+0xB356	0x505D
+0xB357	0x5072
+0xB358	0x5048
+0xB359	0x504D
+0xB35A	0x5041
+0xB35B	0x505B
+0xB35C	0x504A
+0xB35D	0x5062
+0xB35E	0x5015
+0xB35F	0x5045
+0xB360	0x505F
+0xB361	0x5069
+0xB362	0x506B
+0xB363	0x5063
+0xB364	0x5064
+0xB365	0x5046
+0xB366	0x5040
+0xB367	0x506E
+0xB368	0x5073
+0xB369	0x5057
+0xB36A	0x5051
+0xB36B	0x51D0
+0xB36C	0x526B
+0xB36D	0x526D
+0xB36E	0x526C
+0xB36F	0x526E
+0xB370	0x52D6
+0xB371	0x52D3
+0xB372	0x532D
+0xB373	0x539C
+0xB374	0x5575
+0xB375	0x5576
+0xB376	0x553C
+0xB377	0x554D
+0xB378	0x5550
+0xB379	0x5534
+0xB37A	0x552A
+0xB37B	0x5551
+0xB37C	0x5562
+0xB37D	0x5536
+0xB37E	0x5535
+0xB421	0x5530
+0xB422	0x5552
+0xB423	0x5545
+0xB424	0x550C
+0xB425	0x5532
+0xB426	0x5565
+0xB427	0x554E
+0xB428	0x5539
+0xB429	0x5548
+0xB42A	0x552D
+0xB42B	0x553B
+0xB42C	0x5540
+0xB42D	0x554B
+0xB42E	0x570A
+0xB42F	0x5707
+0xB430	0x57FB
+0xB431	0x5814
+0xB432	0x57E2
+0xB433	0x57F6
+0xB434	0x57DC
+0xB435	0x57F4
+0xB436	0x5800
+0xB437	0x57ED
+0xB438	0x57FD
+0xB439	0x5808
+0xB43A	0x57F8
+0xB43B	0x580B
+0xB43C	0x57F3
+0xB43D	0x57CF
+0xB43E	0x5807
+0xB43F	0x57EE
+0xB440	0x57E3
+0xB441	0x57F2
+0xB442	0x57E5
+0xB443	0x57EC
+0xB444	0x57E1
+0xB445	0x580E
+0xB446	0x57FC
+0xB447	0x5810
+0xB448	0x57E7
+0xB449	0x5801
+0xB44A	0x580C
+0xB44B	0x57F1
+0xB44C	0x57E9
+0xB44D	0x57F0
+0xB44E	0x580D
+0xB44F	0x5804
+0xB450	0x595C
+0xB451	0x5A60
+0xB452	0x5A58
+0xB453	0x5A55
+0xB454	0x5A67
+0xB455	0x5A5E
+0xB456	0x5A38
+0xB457	0x5A35
+0xB458	0x5A6D
+0xB459	0x5A50
+0xB45A	0x5A5F
+0xB45B	0x5A65
+0xB45C	0x5A6C
+0xB45D	0x5A53
+0xB45E	0x5A64
+0xB45F	0x5A57
+0xB460	0x5A43
+0xB461	0x5A5D
+0xB462	0x5A52
+0xB463	0x5A44
+0xB464	0x5A5B
+0xB465	0x5A48
+0xB466	0x5A8E
+0xB467	0x5A3E
+0xB468	0x5A4D
+0xB469	0x5A39
+0xB46A	0x5A4C
+0xB46B	0x5A70
+0xB46C	0x5A69
+0xB46D	0x5A47
+0xB46E	0x5A51
+0xB46F	0x5A56
+0xB470	0x5A42
+0xB471	0x5A5C
+0xB472	0x5B72
+0xB473	0x5B6E
+0xB474	0x5BC1
+0xB475	0x5BC0
+0xB476	0x5C59
+0xB477	0x5D1E
+0xB478	0x5D0B
+0xB479	0x5D1D
+0xB47A	0x5D1A
+0xB47B	0x5D20
+0xB47C	0x5D0C
+0xB47D	0x5D28
+0xB47E	0x5D0D
+0xB521	0x5D26
+0xB522	0x5D25
+0xB523	0x5D0F
+0xB524	0x5D30
+0xB525	0x5D12
+0xB526	0x5D23
+0xB527	0x5D1F
+0xB528	0x5D2E
+0xB529	0x5E3E
+0xB52A	0x5E34
+0xB52B	0x5EB1
+0xB52C	0x5EB4
+0xB52D	0x5EB9
+0xB52E	0x5EB2
+0xB52F	0x5EB3
+0xB530	0x5F36
+0xB531	0x5F38
+0xB532	0x5F9B
+0xB533	0x5F96
+0xB534	0x5F9F
+0xB535	0x608A
+0xB536	0x6090
+0xB537	0x6086
+0xB538	0x60BE
+0xB539	0x60B0
+0xB53A	0x60BA
+0xB53B	0x60D3
+0xB53C	0x60D4
+0xB53D	0x60CF
+0xB53E	0x60E4
+0xB53F	0x60D9
+0xB540	0x60DD
+0xB541	0x60C8
+0xB542	0x60B1
+0xB543	0x60DB
+0xB544	0x60B7
+0xB545	0x60CA
+0xB546	0x60BF
+0xB547	0x60C3
+0xB548	0x60CD
+0xB549	0x60C0
+0xB54A	0x6332
+0xB54B	0x6365
+0xB54C	0x638A
+0xB54D	0x6382
+0xB54E	0x637D
+0xB54F	0x63BD
+0xB550	0x639E
+0xB551	0x63AD
+0xB552	0x639D
+0xB553	0x6397
+0xB554	0x63AB
+0xB555	0x638E
+0xB556	0x636F
+0xB557	0x6387
+0xB558	0x6390
+0xB559	0x636E
+0xB55A	0x63AF
+0xB55B	0x6375
+0xB55C	0x639C
+0xB55D	0x636D
+0xB55E	0x63AE
+0xB55F	0x637C
+0xB560	0x63A4
+0xB561	0x633B
+0xB562	0x639F
+0xB563	0x6378
+0xB564	0x6385
+0xB565	0x6381
+0xB566	0x6391
+0xB567	0x638D
+0xB568	0x6370
+0xB569	0x6553
+0xB56A	0x65CD
+0xB56B	0x6665
+0xB56C	0x6661
+0xB56D	0x665B
+0xB56E	0x6659
+0xB56F	0x665C
+0xB570	0x6662
+0xB571	0x6718
+0xB572	0x6879
+0xB573	0x6887
+0xB574	0x6890
+0xB575	0x689C
+0xB576	0x686D
+0xB577	0x686E
+0xB578	0x68AE
+0xB579	0x68AB
+0xB57A	0x6956
+0xB57B	0x686F
+0xB57C	0x68A3
+0xB57D	0x68AC
+0xB57E	0x68A9
+0xB621	0x6875
+0xB622	0x6874
+0xB623	0x68B2
+0xB624	0x688F
+0xB625	0x6877
+0xB626	0x6892
+0xB627	0x687C
+0xB628	0x686B
+0xB629	0x6872
+0xB62A	0x68AA
+0xB62B	0x6880
+0xB62C	0x6871
+0xB62D	0x687E
+0xB62E	0x689B
+0xB62F	0x6896
+0xB630	0x688B
+0xB631	0x68A0
+0xB632	0x6889
+0xB633	0x68A4
+0xB634	0x6878
+0xB635	0x687B
+0xB636	0x6891
+0xB637	0x688C
+0xB638	0x688A
+0xB639	0x687D
+0xB63A	0x6B36
+0xB63B	0x6B33
+0xB63C	0x6B37
+0xB63D	0x6B38
+0xB63E	0x6B91
+0xB63F	0x6B8F
+0xB640	0x6B8D
+0xB641	0x6B8E
+0xB642	0x6B8C
+0xB643	0x6C2A
+0xB644	0x6DC0
+0xB645	0x6DAB
+0xB646	0x6DB4
+0xB647	0x6DB3
+0xB648	0x6E74
+0xB649	0x6DAC
+0xB64A	0x6DE9
+0xB64B	0x6DE2
+0xB64C	0x6DB7
+0xB64D	0x6DF6
+0xB64E	0x6DD4
+0xB64F	0x6E00
+0xB650	0x6DC8
+0xB651	0x6DE0
+0xB652	0x6DDF
+0xB653	0x6DD6
+0xB654	0x6DBE
+0xB655	0x6DE5
+0xB656	0x6DDC
+0xB657	0x6DDD
+0xB658	0x6DDB
+0xB659	0x6DF4
+0xB65A	0x6DCA
+0xB65B	0x6DBD
+0xB65C	0x6DED
+0xB65D	0x6DF0
+0xB65E	0x6DBA
+0xB65F	0x6DD5
+0xB660	0x6DC2
+0xB661	0x6DCF
+0xB662	0x6DC9
+0xB663	0x6DD0
+0xB664	0x6DF2
+0xB665	0x6DD3
+0xB666	0x6DFD
+0xB667	0x6DD7
+0xB668	0x6DCD
+0xB669	0x6DE3
+0xB66A	0x6DBB
+0xB66B	0x70FA
+0xB66C	0x710D
+0xB66D	0x70F7
+0xB66E	0x7117
+0xB66F	0x70F4
+0xB670	0x710C
+0xB671	0x70F0
+0xB672	0x7104
+0xB673	0x70F3
+0xB674	0x7110
+0xB675	0x70FC
+0xB676	0x70FF
+0xB677	0x7106
+0xB678	0x7113
+0xB679	0x7100
+0xB67A	0x70F8
+0xB67B	0x70F6
+0xB67C	0x710B
+0xB67D	0x7102
+0xB67E	0x710E
+0xB721	0x727E
+0xB722	0x727B
+0xB723	0x727C
+0xB724	0x727F
+0xB725	0x731D
+0xB726	0x7317
+0xB727	0x7307
+0xB728	0x7311
+0xB729	0x7318
+0xB72A	0x730A
+0xB72B	0x7308
+0xB72C	0x72FF
+0xB72D	0x730F
+0xB72E	0x731E
+0xB72F	0x7388
+0xB730	0x73F6
+0xB731	0x73F8
+0xB732	0x73F5
+0xB733	0x7404
+0xB734	0x7401
+0xB735	0x73FD
+0xB736	0x7407
+0xB737	0x7400
+0xB738	0x73FA
+0xB739	0x73FC
+0xB73A	0x73FF
+0xB73B	0x740C
+0xB73C	0x740B
+0xB73D	0x73F4
+0xB73E	0x7408
+0xB73F	0x7564
+0xB740	0x7563
+0xB741	0x75CE
+0xB742	0x75D2
+0xB743	0x75CF
+0xB744	0x75CB
+0xB745	0x75CC
+0xB746	0x75D1
+0xB747	0x75D0
+0xB748	0x768F
+0xB749	0x7689
+0xB74A	0x76D3
+0xB74B	0x7739
+0xB74C	0x772F
+0xB74D	0x772D
+0xB74E	0x7731
+0xB74F	0x7732
+0xB750	0x7734
+0xB751	0x7733
+0xB752	0x773D
+0xB753	0x7725
+0xB754	0x773B
+0xB755	0x7735
+0xB756	0x7848
+0xB757	0x7852
+0xB758	0x7849
+0xB759	0x784D
+0xB75A	0x784A
+0xB75B	0x784C
+0xB75C	0x7826
+0xB75D	0x7845
+0xB75E	0x7850
+0xB75F	0x7964
+0xB760	0x7967
+0xB761	0x7969
+0xB762	0x796A
+0xB763	0x7963
+0xB764	0x796B
+0xB765	0x7961
+0xB766	0x79BB
+0xB767	0x79FA
+0xB768	0x79F8
+0xB769	0x79F6
+0xB76A	0x79F7
+0xB76B	0x7A8F
+0xB76C	0x7A94
+0xB76D	0x7A90
+0xB76E	0x7B35
+0xB76F	0x7B3B
+0xB770	0x7B34
+0xB771	0x7B25
+0xB772	0x7B30
+0xB773	0x7B22
+0xB774	0x7B24
+0xB775	0x7B33
+0xB776	0x7B18
+0xB777	0x7B2A
+0xB778	0x7B1D
+0xB779	0x7B31
+0xB77A	0x7B2B
+0xB77B	0x7B2D
+0xB77C	0x7B2F
+0xB77D	0x7B32
+0xB77E	0x7B38
+0xB821	0x7B1A
+0xB822	0x7B23
+0xB823	0x7C94
+0xB824	0x7C98
+0xB825	0x7C96
+0xB826	0x7CA3
+0xB827	0x7D35
+0xB828	0x7D3D
+0xB829	0x7D38
+0xB82A	0x7D36
+0xB82B	0x7D3A
+0xB82C	0x7D45
+0xB82D	0x7D2C
+0xB82E	0x7D29
+0xB82F	0x7D41
+0xB830	0x7D47
+0xB831	0x7D3E
+0xB832	0x7D3F
+0xB833	0x7D4A
+0xB834	0x7D3B
+0xB835	0x7D28
+0xB836	0x7F63
+0xB837	0x7F95
+0xB838	0x7F9C
+0xB839	0x7F9D
+0xB83A	0x7F9B
+0xB83B	0x7FCA
+0xB83C	0x7FCB
+0xB83D	0x7FCD
+0xB83E	0x7FD0
+0xB83F	0x7FD1
+0xB840	0x7FC7
+0xB841	0x7FCF
+0xB842	0x7FC9
+0xB843	0x801F
+0xB844	0x801E
+0xB845	0x801B
+0xB846	0x8047
+0xB847	0x8043
+0xB848	0x8048
+0xB849	0x8118
+0xB84A	0x8125
+0xB84B	0x8119
+0xB84C	0x811B
+0xB84D	0x812D
+0xB84E	0x811F
+0xB84F	0x812C
+0xB850	0x811E
+0xB851	0x8121
+0xB852	0x8115
+0xB853	0x8127
+0xB854	0x811D
+0xB855	0x8122
+0xB856	0x8211
+0xB857	0x8238
+0xB858	0x8233
+0xB859	0x823A
+0xB85A	0x8234
+0xB85B	0x8232
+0xB85C	0x8274
+0xB85D	0x8390
+0xB85E	0x83A3
+0xB85F	0x83A8
+0xB860	0x838D
+0xB861	0x837A
+0xB862	0x8373
+0xB863	0x83A4
+0xB864	0x8374
+0xB865	0x838F
+0xB866	0x8381
+0xB867	0x8395
+0xB868	0x8399
+0xB869	0x8375
+0xB86A	0x8394
+0xB86B	0x83A9
+0xB86C	0x837D
+0xB86D	0x8383
+0xB86E	0x838C
+0xB86F	0x839D
+0xB870	0x839B
+0xB871	0x83AA
+0xB872	0x838B
+0xB873	0x837E
+0xB874	0x83A5
+0xB875	0x83AF
+0xB876	0x8388
+0xB877	0x8397
+0xB878	0x83B0
+0xB879	0x837F
+0xB87A	0x83A6
+0xB87B	0x8387
+0xB87C	0x83AE
+0xB87D	0x8376
+0xB87E	0x8659
+0xB921	0x8656
+0xB922	0x86BF
+0xB923	0x86B7
+0xB924	0x86C2
+0xB925	0x86C1
+0xB926	0x86C5
+0xB927	0x86BA
+0xB928	0x86B0
+0xB929	0x86C8
+0xB92A	0x86B9
+0xB92B	0x86B3
+0xB92C	0x86B8
+0xB92D	0x86CC
+0xB92E	0x86B4
+0xB92F	0x86BB
+0xB930	0x86BC
+0xB931	0x86C3
+0xB932	0x86BD
+0xB933	0x86BE
+0xB934	0x8852
+0xB935	0x8889
+0xB936	0x8895
+0xB937	0x88A8
+0xB938	0x88A2
+0xB939	0x88AA
+0xB93A	0x889A
+0xB93B	0x8891
+0xB93C	0x88A1
+0xB93D	0x889F
+0xB93E	0x8898
+0xB93F	0x88A7
+0xB940	0x8899
+0xB941	0x889B
+0xB942	0x8897
+0xB943	0x88A4
+0xB944	0x88AC
+0xB945	0x888C
+0xB946	0x8893
+0xB947	0x888E
+0xB948	0x8982
+0xB949	0x89D6
+0xB94A	0x89D9
+0xB94B	0x89D5
+0xB94C	0x8A30
+0xB94D	0x8A27
+0xB94E	0x8A2C
+0xB94F	0x8A1E
+0xB950	0x8C39
+0xB951	0x8C3B
+0xB952	0x8C5C
+0xB953	0x8C5D
+0xB954	0x8C7D
+0xB955	0x8CA5
+0xB956	0x8D7D
+0xB957	0x8D7B
+0xB958	0x8D79
+0xB959	0x8DBC
+0xB95A	0x8DC2
+0xB95B	0x8DB9
+0xB95C	0x8DBF
+0xB95D	0x8DC1
+0xB95E	0x8ED8
+0xB95F	0x8EDE
+0xB960	0x8EDD
+0xB961	0x8EDC
+0xB962	0x8ED7
+0xB963	0x8EE0
+0xB964	0x8EE1
+0xB965	0x9024
+0xB966	0x900B
+0xB967	0x9011
+0xB968	0x901C
+0xB969	0x900C
+0xB96A	0x9021
+0xB96B	0x90EF
+0xB96C	0x90EA
+0xB96D	0x90F0
+0xB96E	0x90F4
+0xB96F	0x90F2
+0xB970	0x90F3
+0xB971	0x90D4
+0xB972	0x90EB
+0xB973	0x90EC
+0xB974	0x90E9
+0xB975	0x9156
+0xB976	0x9158
+0xB977	0x915A
+0xB978	0x9153
+0xB979	0x9155
+0xB97A	0x91EC
+0xB97B	0x91F4
+0xB97C	0x91F1
+0xB97D	0x91F3
+0xB97E	0x91F8
+0xBA21	0x91E4
+0xBA22	0x91F9
+0xBA23	0x91EA
+0xBA24	0x91EB
+0xBA25	0x91F7
+0xBA26	0x91E8
+0xBA27	0x91EE
+0xBA28	0x957A
+0xBA29	0x9586
+0xBA2A	0x9588
+0xBA2B	0x967C
+0xBA2C	0x966D
+0xBA2D	0x966B
+0xBA2E	0x9671
+0xBA2F	0x966F
+0xBA30	0x96BF
+0xBA31	0x976A
+0xBA32	0x9804
+0xBA33	0x98E5
+0xBA34	0x9997
+0xBA35	0x509B
+0xBA36	0x5095
+0xBA37	0x5094
+0xBA38	0x509E
+0xBA39	0x508B
+0xBA3A	0x50A3
+0xBA3B	0x5083
+0xBA3C	0x508C
+0xBA3D	0x508E
+0xBA3E	0x509D
+0xBA3F	0x5068
+0xBA40	0x509C
+0xBA41	0x5092
+0xBA42	0x5082
+0xBA43	0x5087
+0xBA44	0x515F
+0xBA45	0x51D4
+0xBA46	0x5312
+0xBA47	0x5311
+0xBA48	0x53A4
+0xBA49	0x53A7
+0xBA4A	0x5591
+0xBA4B	0x55A8
+0xBA4C	0x55A5
+0xBA4D	0x55AD
+0xBA4E	0x5577
+0xBA4F	0x5645
+0xBA50	0x55A2
+0xBA51	0x5593
+0xBA52	0x5588
+0xBA53	0x558F
+0xBA54	0x55B5
+0xBA55	0x5581
+0xBA56	0x55A3
+0xBA57	0x5592
+0xBA58	0x55A4
+0xBA59	0x557D
+0xBA5A	0x558C
+0xBA5B	0x55A6
+0xBA5C	0x557F
+0xBA5D	0x5595
+0xBA5E	0x55A1
+0xBA5F	0x558E
+0xBA60	0x570C
+0xBA61	0x5829
+0xBA62	0x5837
+0xBA63	0x5819
+0xBA64	0x581E
+0xBA65	0x5827
+0xBA66	0x5823
+0xBA67	0x5828
+0xBA68	0x57F5
+0xBA69	0x5848
+0xBA6A	0x5825
+0xBA6B	0x581C
+0xBA6C	0x581B
+0xBA6D	0x5833
+0xBA6E	0x583F
+0xBA6F	0x5836
+0xBA70	0x582E
+0xBA71	0x5839
+0xBA72	0x5838
+0xBA73	0x582D
+0xBA74	0x582C
+0xBA75	0x583B
+0xBA76	0x5961
+0xBA77	0x5AAF
+0xBA78	0x5A94
+0xBA79	0x5A9F
+0xBA7A	0x5A7A
+0xBA7B	0x5AA2
+0xBA7C	0x5A9E
+0xBA7D	0x5A78
+0xBA7E	0x5AA6
+0xBB21	0x5A7C
+0xBB22	0x5AA5
+0xBB23	0x5AAC
+0xBB24	0x5A95
+0xBB25	0x5AAE
+0xBB26	0x5A37
+0xBB27	0x5A84
+0xBB28	0x5A8A
+0xBB29	0x5A97
+0xBB2A	0x5A83
+0xBB2B	0x5A8B
+0xBB2C	0x5AA9
+0xBB2D	0x5A7B
+0xBB2E	0x5A7D
+0xBB2F	0x5A8C
+0xBB30	0x5A9C
+0xBB31	0x5A8F
+0xBB32	0x5A93
+0xBB33	0x5A9D
+0xBB34	0x5BEA
+0xBB35	0x5BCD
+0xBB36	0x5BCB
+0xBB37	0x5BD4
+0xBB38	0x5BD1
+0xBB39	0x5BCA
+0xBB3A	0x5BCE
+0xBB3B	0x5C0C
+0xBB3C	0x5C30
+0xBB3D	0x5D37
+0xBB3E	0x5D43
+0xBB3F	0x5D6B
+0xBB40	0x5D41
+0xBB41	0x5D4B
+0xBB42	0x5D3F
+0xBB43	0x5D35
+0xBB44	0x5D51
+0xBB45	0x5D4E
+0xBB46	0x5D55
+0xBB47	0x5D33
+0xBB48	0x5D3A
+0xBB49	0x5D52
+0xBB4A	0x5D3D
+0xBB4B	0x5D31
+0xBB4C	0x5D59
+0xBB4D	0x5D42
+0xBB4E	0x5D39
+0xBB4F	0x5D49
+0xBB50	0x5D38
+0xBB51	0x5D3C
+0xBB52	0x5D32
+0xBB53	0x5D36
+0xBB54	0x5D40
+0xBB55	0x5D45
+0xBB56	0x5E44
+0xBB57	0x5E41
+0xBB58	0x5F58
+0xBB59	0x5FA6
+0xBB5A	0x5FA5
+0xBB5B	0x5FAB
+0xBB5C	0x60C9
+0xBB5D	0x60B9
+0xBB5E	0x60CC
+0xBB5F	0x60E2
+0xBB60	0x60CE
+0xBB61	0x60C4
+0xBB62	0x6114
+0xBB63	0x60F2
+0xBB64	0x610A
+0xBB65	0x6116
+0xBB66	0x6105
+0xBB67	0x60F5
+0xBB68	0x6113
+0xBB69	0x60F8
+0xBB6A	0x60FC
+0xBB6B	0x60FE
+0xBB6C	0x60C1
+0xBB6D	0x6103
+0xBB6E	0x6118
+0xBB6F	0x611D
+0xBB70	0x6110
+0xBB71	0x60FF
+0xBB72	0x6104
+0xBB73	0x610B
+0xBB74	0x624A
+0xBB75	0x6394
+0xBB76	0x63B1
+0xBB77	0x63B0
+0xBB78	0x63CE
+0xBB79	0x63E5
+0xBB7A	0x63E8
+0xBB7B	0x63EF
+0xBB7C	0x63C3
+0xBB7D	0x649D
+0xBB7E	0x63F3
+0xBC21	0x63CA
+0xBC22	0x63E0
+0xBC23	0x63F6
+0xBC24	0x63D5
+0xBC25	0x63F2
+0xBC26	0x63F5
+0xBC27	0x6461
+0xBC28	0x63DF
+0xBC29	0x63BE
+0xBC2A	0x63DD
+0xBC2B	0x63DC
+0xBC2C	0x63C4
+0xBC2D	0x63D8
+0xBC2E	0x63D3
+0xBC2F	0x63C2
+0xBC30	0x63C7
+0xBC31	0x63CC
+0xBC32	0x63CB
+0xBC33	0x63C8
+0xBC34	0x63F0
+0xBC35	0x63D7
+0xBC36	0x63D9
+0xBC37	0x6532
+0xBC38	0x6567
+0xBC39	0x656A
+0xBC3A	0x6564
+0xBC3B	0x655C
+0xBC3C	0x6568
+0xBC3D	0x6565
+0xBC3E	0x658C
+0xBC3F	0x659D
+0xBC40	0x659E
+0xBC41	0x65AE
+0xBC42	0x65D0
+0xBC43	0x65D2
+0xBC44	0x667C
+0xBC45	0x666C
+0xBC46	0x667B
+0xBC47	0x6680
+0xBC48	0x6671
+0xBC49	0x6679
+0xBC4A	0x666A
+0xBC4B	0x6672
+0xBC4C	0x6701
+0xBC4D	0x690C
+0xBC4E	0x68D3
+0xBC4F	0x6904
+0xBC50	0x68DC
+0xBC51	0x692A
+0xBC52	0x68EC
+0xBC53	0x68EA
+0xBC54	0x68F1
+0xBC55	0x690F
+0xBC56	0x68D6
+0xBC57	0x68F7
+0xBC58	0x68EB
+0xBC59	0x68E4
+0xBC5A	0x68F6
+0xBC5B	0x6913
+0xBC5C	0x6910
+0xBC5D	0x68F3
+0xBC5E	0x68E1
+0xBC5F	0x6907
+0xBC60	0x68CC
+0xBC61	0x6908
+0xBC62	0x6970
+0xBC63	0x68B4
+0xBC64	0x6911
+0xBC65	0x68EF
+0xBC66	0x68C6
+0xBC67	0x6914
+0xBC68	0x68F8
+0xBC69	0x68D0
+0xBC6A	0x68FD
+0xBC6B	0x68FC
+0xBC6C	0x68E8
+0xBC6D	0x690B
+0xBC6E	0x690A
+0xBC6F	0x6917
+0xBC70	0x68CE
+0xBC71	0x68C8
+0xBC72	0x68DD
+0xBC73	0x68DE
+0xBC74	0x68E6
+0xBC75	0x68F4
+0xBC76	0x68D1
+0xBC77	0x6906
+0xBC78	0x68D4
+0xBC79	0x68E9
+0xBC7A	0x6915
+0xBC7B	0x6925
+0xBC7C	0x68C7
+0xBC7D	0x6B39
+0xBC7E	0x6B3B
+0xBD21	0x6B3F
+0xBD22	0x6B3C
+0xBD23	0x6B94
+0xBD24	0x6B97
+0xBD25	0x6B99
+0xBD26	0x6B95
+0xBD27	0x6BBD
+0xBD28	0x6BF0
+0xBD29	0x6BF2
+0xBD2A	0x6BF3
+0xBD2B	0x6C30
+0xBD2C	0x6DFC
+0xBD2D	0x6E46
+0xBD2E	0x6E47
+0xBD2F	0x6E1F
+0xBD30	0x6E49
+0xBD31	0x6E88
+0xBD32	0x6E3C
+0xBD33	0x6E3D
+0xBD34	0x6E45
+0xBD35	0x6E62
+0xBD36	0x6E2B
+0xBD37	0x6E3F
+0xBD38	0x6E41
+0xBD39	0x6E5D
+0xBD3A	0x6E73
+0xBD3B	0x6E1C
+0xBD3C	0x6E33
+0xBD3D	0x6E4B
+0xBD3E	0x6E40
+0xBD3F	0x6E51
+0xBD40	0x6E3B
+0xBD41	0x6E03
+0xBD42	0x6E2E
+0xBD43	0x6E5E
+0xBD44	0x6E68
+0xBD45	0x6E5C
+0xBD46	0x6E61
+0xBD47	0x6E31
+0xBD48	0x6E28
+0xBD49	0x6E60
+0xBD4A	0x6E71
+0xBD4B	0x6E6B
+0xBD4C	0x6E39
+0xBD4D	0x6E22
+0xBD4E	0x6E30
+0xBD4F	0x6E53
+0xBD50	0x6E65
+0xBD51	0x6E27
+0xBD52	0x6E78
+0xBD53	0x6E64
+0xBD54	0x6E77
+0xBD55	0x6E55
+0xBD56	0x6E79
+0xBD57	0x6E52
+0xBD58	0x6E66
+0xBD59	0x6E35
+0xBD5A	0x6E36
+0xBD5B	0x6E5A
+0xBD5C	0x7120
+0xBD5D	0x711E
+0xBD5E	0x712F
+0xBD5F	0x70FB
+0xBD60	0x712E
+0xBD61	0x7131
+0xBD62	0x7123
+0xBD63	0x7125
+0xBD64	0x7122
+0xBD65	0x7132
+0xBD66	0x711F
+0xBD67	0x7128
+0xBD68	0x713A
+0xBD69	0x711B
+0xBD6A	0x724B
+0xBD6B	0x725A
+0xBD6C	0x7288
+0xBD6D	0x7289
+0xBD6E	0x7286
+0xBD6F	0x7285
+0xBD70	0x728B
+0xBD71	0x7312
+0xBD72	0x730B
+0xBD73	0x7330
+0xBD74	0x7322
+0xBD75	0x7331
+0xBD76	0x7333
+0xBD77	0x7327
+0xBD78	0x7332
+0xBD79	0x732D
+0xBD7A	0x7326
+0xBD7B	0x7323
+0xBD7C	0x7335
+0xBD7D	0x730C
+0xBD7E	0x742E
+0xBE21	0x742C
+0xBE22	0x7430
+0xBE23	0x742B
+0xBE24	0x7416
+0xBE25	0x741A
+0xBE26	0x7421
+0xBE27	0x742D
+0xBE28	0x7431
+0xBE29	0x7424
+0xBE2A	0x7423
+0xBE2B	0x741D
+0xBE2C	0x7429
+0xBE2D	0x7420
+0xBE2E	0x7432
+0xBE2F	0x74FB
+0xBE30	0x752F
+0xBE31	0x756F
+0xBE32	0x756C
+0xBE33	0x75E7
+0xBE34	0x75DA
+0xBE35	0x75E1
+0xBE36	0x75E6
+0xBE37	0x75DD
+0xBE38	0x75DF
+0xBE39	0x75E4
+0xBE3A	0x75D7
+0xBE3B	0x7695
+0xBE3C	0x7692
+0xBE3D	0x76DA
+0xBE3E	0x7746
+0xBE3F	0x7747
+0xBE40	0x7744
+0xBE41	0x774D
+0xBE42	0x7745
+0xBE43	0x774A
+0xBE44	0x774E
+0xBE45	0x774B
+0xBE46	0x774C
+0xBE47	0x77DE
+0xBE48	0x77EC
+0xBE49	0x7860
+0xBE4A	0x7864
+0xBE4B	0x7865
+0xBE4C	0x785C
+0xBE4D	0x786D
+0xBE4E	0x7871
+0xBE4F	0x786A
+0xBE50	0x786E
+0xBE51	0x7870
+0xBE52	0x7869
+0xBE53	0x7868
+0xBE54	0x785E
+0xBE55	0x7862
+0xBE56	0x7974
+0xBE57	0x7973
+0xBE58	0x7972
+0xBE59	0x7970
+0xBE5A	0x7A02
+0xBE5B	0x7A0A
+0xBE5C	0x7A03
+0xBE5D	0x7A0C
+0xBE5E	0x7A04
+0xBE5F	0x7A99
+0xBE60	0x7AE6
+0xBE61	0x7AE4
+0xBE62	0x7B4A
+0xBE63	0x7B47
+0xBE64	0x7B44
+0xBE65	0x7B48
+0xBE66	0x7B4C
+0xBE67	0x7B4E
+0xBE68	0x7B40
+0xBE69	0x7B58
+0xBE6A	0x7B45
+0xBE6B	0x7CA2
+0xBE6C	0x7C9E
+0xBE6D	0x7CA8
+0xBE6E	0x7CA1
+0xBE6F	0x7D58
+0xBE70	0x7D6F
+0xBE71	0x7D63
+0xBE72	0x7D53
+0xBE73	0x7D56
+0xBE74	0x7D67
+0xBE75	0x7D6A
+0xBE76	0x7D4F
+0xBE77	0x7D6D
+0xBE78	0x7D5C
+0xBE79	0x7D6B
+0xBE7A	0x7D52
+0xBE7B	0x7D54
+0xBE7C	0x7D69
+0xBE7D	0x7D51
+0xBE7E	0x7D5F
+0xBF21	0x7D4E
+0xBF22	0x7F3E
+0xBF23	0x7F3F
+0xBF24	0x7F65
+0xBF25	0x7F66
+0xBF26	0x7FA2
+0xBF27	0x7FA0
+0xBF28	0x7FA1
+0xBF29	0x7FD7
+0xBF2A	0x8051
+0xBF2B	0x804F
+0xBF2C	0x8050
+0xBF2D	0x80FE
+0xBF2E	0x80D4
+0xBF2F	0x8143
+0xBF30	0x814A
+0xBF31	0x8152
+0xBF32	0x814F
+0xBF33	0x8147
+0xBF34	0x813D
+0xBF35	0x814D
+0xBF36	0x813A
+0xBF37	0x81E6
+0xBF38	0x81EE
+0xBF39	0x81F7
+0xBF3A	0x81F8
+0xBF3B	0x81F9
+0xBF3C	0x8204
+0xBF3D	0x823C
+0xBF3E	0x823D
+0xBF3F	0x823F
+0xBF40	0x8275
+0xBF41	0x833B
+0xBF42	0x83CF
+0xBF43	0x83F9
+0xBF44	0x8423
+0xBF45	0x83C0
+0xBF46	0x83E8
+0xBF47	0x8412
+0xBF48	0x83E7
+0xBF49	0x83E4
+0xBF4A	0x83FC
+0xBF4B	0x83F6
+0xBF4C	0x8410
+0xBF4D	0x83C6
+0xBF4E	0x83C8
+0xBF4F	0x83EB
+0xBF50	0x83E3
+0xBF51	0x83BF
+0xBF52	0x8401
+0xBF53	0x83DD
+0xBF54	0x83E5
+0xBF55	0x83D8
+0xBF56	0x83FF
+0xBF57	0x83E1
+0xBF58	0x83CB
+0xBF59	0x83CE
+0xBF5A	0x83D6
+0xBF5B	0x83F5
+0xBF5C	0x83C9
+0xBF5D	0x8409
+0xBF5E	0x840F
+0xBF5F	0x83DE
+0xBF60	0x8411
+0xBF61	0x8406
+0xBF62	0x83C2
+0xBF63	0x83F3
+0xBF64	0x83D5
+0xBF65	0x83FA
+0xBF66	0x83C7
+0xBF67	0x83D1
+0xBF68	0x83EA
+0xBF69	0x8413
+0xBF6A	0x839A
+0xBF6B	0x83C3
+0xBF6C	0x83EC
+0xBF6D	0x83EE
+0xBF6E	0x83C4
+0xBF6F	0x83FB
+0xBF70	0x83D7
+0xBF71	0x83E2
+0xBF72	0x841B
+0xBF73	0x83DB
+0xBF74	0x83FE
+0xBF75	0x86D8
+0xBF76	0x86E2
+0xBF77	0x86E6
+0xBF78	0x86D3
+0xBF79	0x86E3
+0xBF7A	0x86DA
+0xBF7B	0x86EA
+0xBF7C	0x86DD
+0xBF7D	0x86EB
+0xBF7E	0x86DC
+0xC021	0x86EC
+0xC022	0x86E9
+0xC023	0x86D7
+0xC024	0x86E8
+0xC025	0x86D1
+0xC026	0x8848
+0xC027	0x8856
+0xC028	0x8855
+0xC029	0x88BA
+0xC02A	0x88D7
+0xC02B	0x88B9
+0xC02C	0x88B8
+0xC02D	0x88C0
+0xC02E	0x88BE
+0xC02F	0x88B6
+0xC030	0x88BC
+0xC031	0x88B7
+0xC032	0x88BD
+0xC033	0x88B2
+0xC034	0x8901
+0xC035	0x88C9
+0xC036	0x8995
+0xC037	0x8998
+0xC038	0x8997
+0xC039	0x89DD
+0xC03A	0x89DA
+0xC03B	0x89DB
+0xC03C	0x8A4E
+0xC03D	0x8A4D
+0xC03E	0x8A39
+0xC03F	0x8A59
+0xC040	0x8A40
+0xC041	0x8A57
+0xC042	0x8A58
+0xC043	0x8A44
+0xC044	0x8A45
+0xC045	0x8A52
+0xC046	0x8A48
+0xC047	0x8A51
+0xC048	0x8A4A
+0xC049	0x8A4C
+0xC04A	0x8A4F
+0xC04B	0x8C5F
+0xC04C	0x8C81
+0xC04D	0x8C80
+0xC04E	0x8CBA
+0xC04F	0x8CBE
+0xC050	0x8CB0
+0xC051	0x8CB9
+0xC052	0x8CB5
+0xC053	0x8D84
+0xC054	0x8D80
+0xC055	0x8D89
+0xC056	0x8DD8
+0xC057	0x8DD3
+0xC058	0x8DCD
+0xC059	0x8DC7
+0xC05A	0x8DD6
+0xC05B	0x8DDC
+0xC05C	0x8DCF
+0xC05D	0x8DD5
+0xC05E	0x8DD9
+0xC05F	0x8DC8
+0xC060	0x8DD7
+0xC061	0x8DC5
+0xC062	0x8EEF
+0xC063	0x8EF7
+0xC064	0x8EFA
+0xC065	0x8EF9
+0xC066	0x8EE6
+0xC067	0x8EEE
+0xC068	0x8EE5
+0xC069	0x8EF5
+0xC06A	0x8EE7
+0xC06B	0x8EE8
+0xC06C	0x8EF6
+0xC06D	0x8EEB
+0xC06E	0x8EF1
+0xC06F	0x8EEC
+0xC070	0x8EF4
+0xC071	0x8EE9
+0xC072	0x902D
+0xC073	0x9034
+0xC074	0x902F
+0xC075	0x9106
+0xC076	0x912C
+0xC077	0x9104
+0xC078	0x90FF
+0xC079	0x90FC
+0xC07A	0x9108
+0xC07B	0x90F9
+0xC07C	0x90FB
+0xC07D	0x9101
+0xC07E	0x9100
+0xC121	0x9107
+0xC122	0x9105
+0xC123	0x9103
+0xC124	0x9161
+0xC125	0x9164
+0xC126	0x915F
+0xC127	0x9162
+0xC128	0x9160
+0xC129	0x9201
+0xC12A	0x920A
+0xC12B	0x9225
+0xC12C	0x9203
+0xC12D	0x921A
+0xC12E	0x9226
+0xC12F	0x920F
+0xC130	0x920C
+0xC131	0x9200
+0xC132	0x9212
+0xC133	0x91FF
+0xC134	0x91FD
+0xC135	0x9206
+0xC136	0x9204
+0xC137	0x9227
+0xC138	0x9202
+0xC139	0x921C
+0xC13A	0x9224
+0xC13B	0x9219
+0xC13C	0x9217
+0xC13D	0x9205
+0xC13E	0x9216
+0xC13F	0x957B
+0xC140	0x958D
+0xC141	0x958C
+0xC142	0x9590
+0xC143	0x9687
+0xC144	0x967E
+0xC145	0x9688
+0xC146	0x9689
+0xC147	0x9683
+0xC148	0x9680
+0xC149	0x96C2
+0xC14A	0x96C8
+0xC14B	0x96C3
+0xC14C	0x96F1
+0xC14D	0x96F0
+0xC14E	0x976C
+0xC14F	0x9770
+0xC150	0x976E
+0xC151	0x9807
+0xC152	0x98A9
+0xC153	0x98EB
+0xC154	0x9CE6
+0xC155	0x9EF9
+0xC156	0x4E83
+0xC157	0x4E84
+0xC158	0x4EB6
+0xC159	0x50BD
+0xC15A	0x50BF
+0xC15B	0x50C6
+0xC15C	0x50AE
+0xC15D	0x50C4
+0xC15E	0x50CA
+0xC15F	0x50B4
+0xC160	0x50C8
+0xC161	0x50C2
+0xC162	0x50B0
+0xC163	0x50C1
+0xC164	0x50BA
+0xC165	0x50B1
+0xC166	0x50CB
+0xC167	0x50C9
+0xC168	0x50B6
+0xC169	0x50B8
+0xC16A	0x51D7
+0xC16B	0x527A
+0xC16C	0x5278
+0xC16D	0x527B
+0xC16E	0x527C
+0xC16F	0x55C3
+0xC170	0x55DB
+0xC171	0x55CC
+0xC172	0x55D0
+0xC173	0x55CB
+0xC174	0x55CA
+0xC175	0x55DD
+0xC176	0x55C0
+0xC177	0x55D4
+0xC178	0x55C4
+0xC179	0x55E9
+0xC17A	0x55BF
+0xC17B	0x55D2
+0xC17C	0x558D
+0xC17D	0x55CF
+0xC17E	0x55D5
+0xC221	0x55E2
+0xC222	0x55D6
+0xC223	0x55C8
+0xC224	0x55F2
+0xC225	0x55CD
+0xC226	0x55D9
+0xC227	0x55C2
+0xC228	0x5714
+0xC229	0x5853
+0xC22A	0x5868
+0xC22B	0x5864
+0xC22C	0x584F
+0xC22D	0x584D
+0xC22E	0x5849
+0xC22F	0x586F
+0xC230	0x5855
+0xC231	0x584E
+0xC232	0x585D
+0xC233	0x5859
+0xC234	0x5865
+0xC235	0x585B
+0xC236	0x583D
+0xC237	0x5863
+0xC238	0x5871
+0xC239	0x58FC
+0xC23A	0x5AC7
+0xC23B	0x5AC4
+0xC23C	0x5ACB
+0xC23D	0x5ABA
+0xC23E	0x5AB8
+0xC23F	0x5AB1
+0xC240	0x5AB5
+0xC241	0x5AB0
+0xC242	0x5ABF
+0xC243	0x5AC8
+0xC244	0x5ABB
+0xC245	0x5AC6
+0xC246	0x5AB7
+0xC247	0x5AC0
+0xC248	0x5ACA
+0xC249	0x5AB4
+0xC24A	0x5AB6
+0xC24B	0x5ACD
+0xC24C	0x5AB9
+0xC24D	0x5A90
+0xC24E	0x5BD6
+0xC24F	0x5BD8
+0xC250	0x5BD9
+0xC251	0x5C1F
+0xC252	0x5C33
+0xC253	0x5D71
+0xC254	0x5D63
+0xC255	0x5D4A
+0xC256	0x5D65
+0xC257	0x5D72
+0xC258	0x5D6C
+0xC259	0x5D5E
+0xC25A	0x5D68
+0xC25B	0x5D67
+0xC25C	0x5D62
+0xC25D	0x5DF0
+0xC25E	0x5E4F
+0xC25F	0x5E4E
+0xC260	0x5E4A
+0xC261	0x5E4D
+0xC262	0x5E4B
+0xC263	0x5EC5
+0xC264	0x5ECC
+0xC265	0x5EC6
+0xC266	0x5ECB
+0xC267	0x5EC7
+0xC268	0x5F40
+0xC269	0x5FAF
+0xC26A	0x5FAD
+0xC26B	0x60F7
+0xC26C	0x6149
+0xC26D	0x614A
+0xC26E	0x612B
+0xC26F	0x6145
+0xC270	0x6136
+0xC271	0x6132
+0xC272	0x612E
+0xC273	0x6146
+0xC274	0x612F
+0xC275	0x614F
+0xC276	0x6129
+0xC277	0x6140
+0xC278	0x6220
+0xC279	0x9168
+0xC27A	0x6223
+0xC27B	0x6225
+0xC27C	0x6224
+0xC27D	0x63C5
+0xC27E	0x63F1
+0xC2A1	0x2400
+0xC2A2	0x2401
+0xC2A3	0x2402
+0xC2A4	0x2403
+0xC2A5	0x2404
+0xC2A6	0x2405
+0xC2A7	0x2406
+0xC2A8	0x2407
+0xC2A9	0x2408
+0xC2AA	0x2409
+0xC2AB	0x240A
+0xC2AC	0x240B
+0xC2AD	0x240C
+0xC2AE	0x240D
+0xC2AF	0x240E
+0xC2B0	0x240F
+0xC2B1	0x2410
+0xC2B2	0x2411
+0xC2B3	0x2412
+0xC2B4	0x2413
+0xC2B5	0x2414
+0xC2B6	0x2415
+0xC2B7	0x2416
+0xC2B8	0x2417
+0xC2B9	0x2418
+0xC2BA	0x2419
+0xC2BB	0x241A
+0xC2BC	0x241B
+0xC2BD	0x241C
+0xC2BE	0x241D
+0xC2BF	0x241E
+0xC2C0	0x241F
+0xC2C1	0x2421
+0xC2CBA1A1	0x4E28
+0xC2CBA1A2	0x4E36
+0xC2CBA1A3	0x4E3F
+0xC2CBA1A4	0x4E85
+0xC2CBA1A5	0x4E05
+0xC2CBA1A6	0x4E04
+0xC2CBA1A7	0x5182
+0xC2CBA1A8	0x5196
+0xC2CBA1A9	0x5338
+0xC2CBA1AA	0x5369
+0xC2CBA1AB	0x53B6
+0xC2CBA1AC	0x4E2A
+0xC2CBA1AD	0x4E87
+0xC2CBA1AE	0x4E49
+0xC2CBA1AF	0x51E2
+0xC2CBA1B0	0x4E46
+0xC2CBA1B1	0x4E8F
+0xC2CBA1B2	0x4EBC
+0xC2CBA1B3	0x4EBE
+0xC2CBA1B4	0x5166
+0xC2CBA1B5	0x51E3
+0xC2CBA1B6	0x5204
+0xC2CBA1B7	0x529C
+0xC2CBA1B8	0x5344
+0xC2CBA1B9	0x5902
+0xC2CBA1BA	0x590A
+0xC2CBA1BB	0x5B80
+0xC2CBA1BC	0x5DDB
+0xC2CBA1BD	0x5E7A
+0xC2CBA1BE	0x5E7F
+0xC2CBA1BF	0x5EF4
+0xC2CBA1C0	0x5F50
+0xC2CBA1C1	0x5F51
+0xC2CBA1C2	0x5F61
+0xC2CBA1C3	0x961D
+0xC2CBA1C4	0x2000B
+0xC2CBA1C5	0x4E63
+0xC2CBA1C6	0x4E62
+0xC2CBA1C7	0x4EA3
+0xC2CBA1C8	0x5185
+0xC2CBA1C9	0x4EC5
+0xC2CBA1CA	0x4ECF
+0xC2CBA1CB	0x4ECE
+0xC2CBA1CC	0x4ECC
+0xC2CBA1CD	0x5184
+0xC2CBA1CE	0x5186
+0xC2CBA1CF	0x2F817
+0xC2CBA1D0	0x34C5
+0xC2CBA1D1	0x51E4
+0xC2CBA1D2	0x5205
+0xC2CBA1D3	0x529E
+0xC2CBA1D4	0x529D
+0xC2CBA1D5	0x52FD
+0xC2CBA1D6	0x5300
+0xC2CBA1D7	0x533A
+0xC2CBA1D8	0x3539
+0xC2CBA1D9	0x5346
+0xC2CBA1DA	0x535D
+0xC2CBA1DB	0x5386
+0xC2CBA1DC	0x53B7
+0xC2CBA1DD	0x3555
+0xC2CBA1DE	0x53CC
+0xC2CBA1DF	0x355B
+0xC2CBA1E0	0x53CE
+0xC2CBA1E1	0x5721
+0xC2CBA1E2	0x37A2
+0xC2CBA1E3	0x5E00
+0xC2CBA1E4	0x5F0C
+0xC2CBA1E5	0x6237
+0xC2CBA1E6	0x6238
+0xC2CBA1E7	0x6534
+0xC2CBA1E8	0x6535
+0xC2CBA1E9	0x65E0
+0xC2CBA1EA	0x3E26
+0xC2CBA1EB	0x738D
+0xC2CBA1EC	0x4E97
+0xC2CBA1ED	0x4EE0
+0xC2CBA1EE	0x3432
+0xC2CBA1EF	0x201A9
+0xC2CBA1F0	0x4EE7
+0xC2CBA1F1	0x3433
+0xC2CBA1F2	0x4EE6
+0xC2CBA1F3	0x3434
+0xC2CBA1F4	0x36A2
+0xC2CBA1F5	0x3431
+0xC2CBA1F6	0x34B0
+0xC2CBA1F7	0x56D8
+0xC2CBA1F8	0x518B
+0xC2CBA1F9	0x518C
+0xC2CBA1FA	0x5199
+0xC2CBA1FB	0x51E5
+0xC2CBA1FC	0x2F850
+0xC2CBA1FD	0x520B
+0xC2CBA1FE	0x34DC
+0xC2CBA2A1	0x361E
+0xC2CBA2A2	0x5304
+0xC2CBA2A3	0x5303
+0xC2CBA2A4	0x5307
+0xC2CBA2A5	0x2F82A
+0xC2CBA2A6	0x531E
+0xC2CBA2A7	0x535F
+0xC2CBA2A8	0x536D
+0xC2CBA2A9	0x5389
+0xC2CBA2AA	0x53BA
+0xC2CBA2AB	0x53D0
+0xC2CBA2AC	0x3565
+0xC2CBA2AD	0x53F6
+0xC2CBA2AE	0x53F7
+0xC2CBA2AF	0x53F9
+0xC2CBA2B0	0x3564
+0xC2CBA2B1	0x53F4
+0xC2CBA2B2	0x361D
+0xC2CBA2B3	0x3626
+0xC2CBA2B4	0x5724
+0xC2CBA2B5	0x5904
+0xC2CBA2B6	0x5918
+0xC2CBA2B7	0x5932
+0xC2CBA2B8	0x5930
+0xC2CBA2B9	0x5934
+0xC2CBA2BA	0x368E
+0xC2CBA2BB	0x5975
+0xC2CBA2BC	0x374A
+0xC2CBA2BD	0x5B82
+0xC2CBA2BE	0x5BF9
+0xC2CBA2BF	0x5C14
+0xC2CBA2C0	0x378B
+0xC2CBA2C1	0x37A6
+0xC2CBA2C2	0x37A4
+0xC2CBA2C3	0x37A5
+0xC2CBA2C4	0x37A7
+0xC2CBA2C5	0x382F
+0xC2CBA2C6	0x3832
+0xC2CBA2C7	0x5E81
+0xC2CBA2C8	0x5E83
+0xC2CBA2C9	0x5F0D
+0xC2CBA2CA	0x5F52
+0xC2CBA2CB	0x38D4
+0xC2CBA2CC	0x5FCA
+0xC2CBA2CD	0x5FC7
+0xC2CBA2CE	0x6239
+0xC2CBA2CF	0x39C5
+0xC2CBA2D0	0x624F
+0xC2CBA2D1	0x65E7
+0xC2CBA2D2	0x672F
+0xC2CBA2D3	0x6B7A
+0xC2CBA2D4	0x6C39
+0xC2CBA2D5	0x3CBA
+0xC2CBA2D6	0x3CB9
+0xC2CBA2D7	0x6C37
+0xC2CBA2D8	0x6C44
+0xC2CBA2D9	0x6C45
+0xC2CBA2DA	0x738C
+0xC2CBA2DB	0x7592
+0xC2CBA2DC	0x7676
+0xC2CBA2DD	0x9093
+0xC2CBA2DE	0x9092
+0xC2CBA2DF	0x48B3
+0xC2CBA2E0	0x49BA
+0xC2CBA2E1	0x4E21
+0xC2CBA2E2	0x4E20
+0xC2CBA2E3	0x4E22
+0xC2CBA2E4	0x4E68
+0xC2CBA2E5	0x4E89
+0xC2CBA2E6	0x4E98
+0xC2CBA2E7	0x4EF9
+0xC2CBA2E8	0x4EEF
+0xC2CBA2E9	0x343B
+0xC2CBA2EA	0x343C
+0xC2CBA2EB	0x4EF8
+0xC2CBA2EC	0x4F06
+0xC2CBA2ED	0x4F03
+0xC2CBA2EE	0x4EFC
+0xC2CBA2EF	0x4EEE
+0xC2CBA2F0	0x4F16
+0xC2CBA2F1	0x3439
+0xC2CBA2F2	0x4F28
+0xC2CBA2F3	0x4F1C
+0xC2CBA2F4	0x4F07
+0xC2CBA2F5	0x4F1A
+0xC2CBA2F6	0x4EFA
+0xC2CBA2F7	0x4F17
+0xC2CBA2F8	0x514A
+0xC2CBA2F9	0x34B2
+0xC2CBA2FA	0x5172
+0xC2CBA2FB	0x2F815
+0xC2CBA2FC	0x51B4
+0xC2CBA2FD	0x51B3
+0xC2CBA2FE	0x51B2
+0xC2CBA3A1	0x34C7
+0xC2CBA3A2	0x51E8
+0xC2CBA3A3	0x342B
+0xC2CBA3A4	0x5214
+0xC2CBA3A5	0x520F
+0xC2CBA3A6	0x5215
+0xC2CBA3A7	0x5218
+0xC2CBA3A8	0x52A8
+0xC2CBA3A9	0x2F82C
+0xC2CBA3AA	0x534B
+0xC2CBA3AB	0x534F
+0xC2CBA3AC	0x353B
+0xC2CBA3AD	0x5350
+0xC2CBA3AE	0x3544
+0xC2CBA3AF	0x538B
+0xC2CBA3B0	0x3542
+0xC2CBA3B1	0x53BE
+0xC2CBA3B2	0x355C
+0xC2CBA3B3	0x53D2
+0xC2CBA3B4	0x5416
+0xC2CBA3B5	0x53FF
+0xC2CBA3B6	0x3567
+0xC2CBA3B7	0x5400
+0xC2CBA3B8	0x3566
+0xC2CBA3B9	0x5405
+0xC2CBA3BA	0x5413
+0xC2CBA3BB	0x5415
+0xC2CBA3BC	0x2F83B
+0xC2CBA3BD	0x361F
+0xC2CBA3BE	0x56E3
+0xC2CBA3BF	0x5735
+0xC2CBA3C0	0x5736
+0xC2CBA3C1	0x5731
+0xC2CBA3C2	0x5732
+0xC2CBA3C3	0x58EE
+0xC2CBA3C4	0x5905
+0xC2CBA3C5	0x4E54
+0xC2CBA3C6	0x368F
+0xC2CBA3C7	0x5936
+0xC2CBA3C8	0x3690
+0xC2CBA3C9	0x36A8
+0xC2CBA3CA	0x36A4
+0xC2CBA3CB	0x597A
+0xC2CBA3CC	0x36A3
+0xC2CBA3CD	0x5986
+0xC2CBA3CE	0x373D
+0xC2CBA3CF	0x374C
+0xC2CBA3D0	0x5B86
+0xC2CBA3D1	0x5F53
+0xC2CBA3D2	0x5C18
+0xC2CBA3D3	0x378C
+0xC2CBA3D4	0x5C3D
+0xC2CBA3D5	0x5C78
+0xC2CBA3D6	0x37A8
+0xC2CBA3D7	0x37AD
+0xC2CBA3D8	0x37AF
+0xC2CBA3D9	0x21D46
+0xC2CBA3DA	0x5C80
+0xC2CBA3DB	0x3829
+0xC2CBA3DC	0x5E08
+0xC2CBA3DD	0x3836
+0xC2CBA3DE	0x3871
+0xC2CBA3DF	0x3870
+0xC2CBA3E0	0x386F
+0xC2CBA3E1	0x5EF5
+0xC2CBA3E2	0x5F0E
+0xC2CBA3E3	0x38A9
+0xC2CBA3E4	0x38AA
+0xC2CBA3E5	0x38FB
+0xC2CBA3E6	0x5FD3
+0xC2CBA3E7	0x5FDA
+0xC2CBA3E8	0x38FC
+0xC2CBA3E9	0x5FDB
+0xC2CBA3EA	0x39AE
+0xC2CBA3EB	0x620F
+0xC2CBA3EC	0x625D
+0xC2CBA3ED	0x625F
+0xC2CBA3EE	0x6267
+0xC2CBA3EF	0x6257
+0xC2CBA3F0	0x9F50
+0xC2CBA3F1	0x3AC3
+0xC2CBA3F2	0x65EB
+0xC2CBA3F3	0x65EA
+0xC2CBA3F4	0x3B30
+0xC2CBA3F5	0x6737
+0xC2CBA3F6	0x3B41
+0xC2CBA3F7	0x6732
+0xC2CBA3F8	0x6736
+0xC2CBA3F9	0x6B22
+0xC2CBA3FA	0x6BCE
+0xC2CBA3FB	0x3C8C
+0xC2CBA3FC	0x6C58
+0xC2CBA3FD	0x6C51
+0xC2CBA3FE	0x6C77
+0xC2CBA4A1	0x6C3C
+0xC2CBA4A2	0x3CBB
+0xC2CBA4A3	0x6C5A
+0xC2CBA4A4	0x23C86
+0xC2CBA4A5	0x6C53
+0xC2CBA4A6	0x706F
+0xC2CBA4A7	0x7072
+0xC2CBA4A8	0x706E
+0xC2CBA4A9	0x2F835
+0xC2CBA4AA	0x3DA1
+0xC2CBA4AB	0x7073
+0xC2CBA4AC	0x72B1
+0xC2CBA4AD	0x72B2
+0xC2CBA4AE	0x3EA8
+0xC2CBA4AF	0x738F
+0xC2CBA4B0	0x3EAA
+0xC2CBA4B1	0x3EAB
+0xC2CBA4B2	0x4096
+0xC2CBA4B3	0x793C
+0xC2CBA4B4	0x41C2
+0xC2CBA4B5	0x808D
+0xC2CBA4B6	0x808E
+0xC2CBA4B7	0x4493
+0xC2CBA4B8	0x827B
+0xC2CBA4B9	0x4494
+0xC2CBA4BA	0x8D71
+0xC2CBA4BB	0x8FB9
+0xC2CBA4BC	0x9096
+0xC2CBA4BD	0x909A
+0xC2CBA4BE	0x49BB
+0xC2CBA4BF	0x4E24
+0xC2CBA4C0	0x4E71
+0xC2CBA4C1	0x2F81B
+0xC2CBA4C2	0x4E9C
+0xC2CBA4C3	0x4F45
+0xC2CBA4C4	0x4F4A
+0xC2CBA4C5	0x4F39
+0xC2CBA4C6	0x4F37
+0xC2CBA4C7	0x3443
+0xC2CBA4C8	0x4F32
+0xC2CBA4C9	0x4F42
+0xC2CBA4CA	0x3442
+0xC2CBA4CB	0x4F44
+0xC2CBA4CC	0x4F4B
+0xC2CBA4CD	0x3444
+0xC2CBA4CE	0x4F40
+0xC2CBA4CF	0x4F35
+0xC2CBA4D0	0x4F31
+0xC2CBA4D1	0x5151
+0xC2CBA4D2	0x2F80E
+0xC2CBA4D3	0x5150
+0xC2CBA4D4	0x514E
+0xC2CBA4D5	0x34B3
+0xC2CBA4D6	0x34B7
+0xC2CBA4D7	0x519D
+0xC2CBA4D8	0x34C8
+0xC2CBA4D9	0x51B5
+0xC2CBA4DA	0x51B8
+0xC2CBA4DB	0x51EC
+0xC2CBA4DC	0x5223
+0xC2CBA4DD	0x5227
+0xC2CBA4DE	0x5226
+0xC2CBA4DF	0x521F
+0xC2CBA4E0	0x522B
+0xC2CBA4E1	0x5220
+0xC2CBA4E2	0x52B4
+0xC2CBA4E3	0x52B3
+0xC2CBA4E4	0x3518
+0xC2CBA4E5	0x5325
+0xC2CBA4E6	0x533B
+0xC2CBA4E7	0x5374
+0xC2CBA4E8	0x3547
+0xC2CBA4E9	0x3546
+0xC2CBA4EA	0x3545
+0xC2CBA4EB	0x356B
+0xC2CBA4EC	0x3569
+0xC2CBA4ED	0x544D
+0xC2CBA4EE	0x3572
+0xC2CBA4EF	0x3571
+0xC2CBA4F0	0x543A
+0xC2CBA4F1	0x356C
+0xC2CBA4F2	0x356F
+0xC2CBA4F3	0x5444
+0xC2CBA4F4	0x544C
+0xC2CBA4F5	0x5423
+0xC2CBA4F6	0x541A
+0xC2CBA4F7	0x5432
+0xC2CBA4F8	0x544B
+0xC2CBA4F9	0x5421
+0xC2CBA4FA	0x3573
+0xC2CBA4FB	0x5434
+0xC2CBA4FC	0x5449
+0xC2CBA4FD	0x5450
+0xC2CBA4FE	0x5422
+0xC2CBA5A1	0x543F
+0xC2CBA5A2	0x5451
+0xC2CBA5A3	0x545A
+0xC2CBA5A4	0x542F
+0xC2CBA5A5	0x3576
+0xC2CBA5A6	0x56E9
+0xC2CBA5A7	0x56F2
+0xC2CBA5A8	0x56F3
+0xC2CBA5A9	0x56EF
+0xC2CBA5AA	0x56ED
+0xC2CBA5AB	0x56EC
+0xC2CBA5AC	0x56E6
+0xC2CBA5AD	0x5748
+0xC2CBA5AE	0x3627
+0xC2CBA5AF	0x5744
+0xC2CBA5B0	0x573F
+0xC2CBA5B1	0x573C
+0xC2CBA5B2	0x5753
+0xC2CBA5B3	0x5756
+0xC2CBA5B4	0x3630
+0xC2CBA5B5	0x575F
+0xC2CBA5B6	0x5743
+0xC2CBA5B7	0x5758
+0xC2CBA5B8	0x5757
+0xC2CBA5B9	0x3629
+0xC2CBA5BA	0x362A
+0xC2CBA5BB	0x362F
+0xC2CBA5BC	0x5746
+0xC2CBA5BD	0x362C
+0xC2CBA5BE	0x573D
+0xC2CBA5BF	0x362D
+0xC2CBA5C0	0x5742
+0xC2CBA5C1	0x5754
+0xC2CBA5C2	0x5755
+0xC2CBA5C3	0x58F1
+0xC2CBA5C4	0x58F2
+0xC2CBA5C5	0x58F0
+0xC2CBA5C6	0x590B
+0xC2CBA5C7	0x9EA6
+0xC2CBA5C8	0x56F1
+0xC2CBA5C9	0x593D
+0xC2CBA5CA	0x3693
+0xC2CBA5CB	0x5994
+0xC2CBA5CC	0x598C
+0xC2CBA5CD	0x36AD
+0xC2CBA5CE	0x599C
+0xC2CBA5CF	0x36AC
+0xC2CBA5D0	0x36AB
+0xC2CBA5D1	0x599F
+0xC2CBA5D2	0x36A9
+0xC2CBA5D3	0x599B
+0xC2CBA5D4	0x36AE
+0xC2CBA5D5	0x5989
+0xC2CBA5D6	0x599A
+0xC2CBA5D7	0x36AA
+0xC2CBA5D8	0x6588
+0xC2CBA5D9	0x374E
+0xC2CBA5DA	0x5B8D
+0xC2CBA5DB	0x3750
+0xC2CBA5DC	0x5BFE
+0xC2CBA5DD	0x5BFF
+0xC2CBA5DE	0x5BFD
+0xC2CBA5DF	0x5C2B
+0xC2CBA5E0	0x37B2
+0xC2CBA5E1	0x5C84
+0xC2CBA5E2	0x5C8E
+0xC2CBA5E3	0x5C9C
+0xC2CBA5E4	0x37B5
+0xC2CBA5E5	0x37B6
+0xC2CBA5E6	0x5C85
+0xC2CBA5E7	0x5DF5
+0xC2CBA5E8	0x5E09
+0xC2CBA5E9	0x3839
+0xC2CBA5EA	0x383B
+0xC2CBA5EB	0x5E0B
+0xC2CBA5EC	0x3872
+0xC2CBA5ED	0x5E92
+0xC2CBA5EE	0x5E90
+0xC2CBA5EF	0x5F03
+0xC2CBA5F0	0x38AC
+0xC2CBA5F1	0x5F1E
+0xC2CBA5F2	0x5F63
+0xC2CBA5F3	0x3908
+0xC2CBA5F4	0x5FE7
+0xC2CBA5F5	0x5FFE
+0xC2CBA5F6	0x5FE6
+0xC2CBA5F7	0x5FDC
+0xC2CBA5F8	0x5FCE
+0xC2CBA5F9	0x3903
+0xC2CBA5FA	0x5FFC
+0xC2CBA5FB	0x5FDF
+0xC2CBA5FC	0x5FEC
+0xC2CBA5FD	0x5FF6
+0xC2CBA5FE	0x225D7
+0xC2CBA6A1	0x5FF2
+0xC2CBA6A2	0x5FF0
+0xC2CBA6A3	0x5FF9
+0xC2CBA6A4	0x390B
+0xC2CBA6A5	0x6213
+0xC2CBA6A6	0x39AF
+0xC2CBA6A7	0x2F8B2
+0xC2CBA6A8	0x623B
+0xC2CBA6A9	0x623C
+0xC2CBA6AA	0x6282
+0xC2CBA6AB	0x39CE
+0xC2CBA6AC	0x39CB
+0xC2CBA6AD	0x39CC
+0xC2CBA6AE	0x6278
+0xC2CBA6AF	0x628B
+0xC2CBA6B0	0x39CD
+0xC2CBA6B1	0x629E
+0xC2CBA6B2	0x62A5
+0xC2CBA6B3	0x629B
+0xC2CBA6B4	0x629C
+0xC2CBA6B5	0x6299
+0xC2CBA6B6	0x628D
+0xC2CBA6B7	0x6285
+0xC2CBA6B8	0x629D
+0xC2CBA6B9	0x6275
+0xC2CBA6BA	0x3A80
+0xC2CBA6BB	0x3AAF
+0xC2CBA6BC	0x3AD3
+0xC2CBA6BD	0x65F6
+0xC2CBA6BE	0x3AD5
+0xC2CBA6BF	0x3AD4
+0xC2CBA6C0	0x3AD7
+0xC2CBA6C1	0x66F5
+0xC2CBA6C2	0x675B
+0xC2CBA6C3	0x3B42
+0xC2CBA6C4	0x6754
+0xC2CBA6C5	0x6752
+0xC2CBA6C6	0x3B44
+0xC2CBA6C7	0x6758
+0xC2CBA6C8	0x6744
+0xC2CBA6C9	0x674A
+0xC2CBA6CA	0x6761
+0xC2CBA6CB	0x3CC6
+0xC2CBA6CC	0x6C7F
+0xC2CBA6CD	0x6C91
+0xC2CBA6CE	0x6C9E
+0xC2CBA6CF	0x3CC0
+0xC2CBA6D0	0x6C6E
+0xC2CBA6D1	0x6C7C
+0xC2CBA6D2	0x6C9F
+0xC2CBA6D3	0x6C75
+0xC2CBA6D4	0x3CBE
+0xC2CBA6D5	0x6C56
+0xC2CBA6D6	0x6CA2
+0xC2CBA6D7	0x6C79
+0xC2CBA6D8	0x3CCA
+0xC2CBA6D9	0x6CA1
+0xC2CBA6DA	0x3CC4
+0xC2CBA6DB	0x6CAA
+0xC2CBA6DC	0x6CA0
+0xC2CBA6DD	0x3CC2
+0xC2CBA6DE	0x7079
+0xC2CBA6DF	0x7077
+0xC2CBA6E0	0x707E
+0xC2CBA6E1	0x3DA4
+0xC2CBA6E2	0x7075
+0xC2CBA6E3	0x707B
+0xC2CBA6E4	0x7264
+0xC2CBA6E5	0x3E29
+0xC2CBA6E6	0x72BB
+0xC2CBA6E7	0x72BC
+0xC2CBA6E8	0x72C7
+0xC2CBA6E9	0x72B9
+0xC2CBA6EA	0x72BE
+0xC2CBA6EB	0x72B6
+0xC2CBA6EC	0x3E60
+0xC2CBA6ED	0x3E5E
+0xC2CBA6EE	0x7398
+0xC2CBA6EF	0x3EAD
+0xC2CBA6F0	0x3EAE
+0xC2CBA6F1	0x3EAC
+0xC2CBA6F2	0x3F57
+0xC2CBA6F3	0x7593
+0xC2CBA6F4	0x7680
+0xC2CBA6F5	0x3FDD
+0xC2CBA6F6	0x7683
+0xC2CBA6F7	0x76C0
+0xC2CBA6F8	0x76C1
+0xC2CBA6F9	0x400E
+0xC2CBA6FA	0x4097
+0xC2CBA6FB	0x77F4
+0xC2CBA6FC	0x77F5
+0xC2CBA6FD	0x4127
+0xC2CBA6FE	0x7ACC
+0xC2CBA7A1	0x7ACD
+0xC2CBA7A2	0x7CFA
+0xC2CBA7A3	0x809F
+0xC2CBA7A4	0x8091
+0xC2CBA7A5	0x8097
+0xC2CBA7A6	0x8094
+0xC2CBA7A7	0x4495
+0xC2CBA7A8	0x8286
+0xC2CBA7A9	0x828C
+0xC2CBA7AA	0x2F98F
+0xC2CBA7AB	0x8295
+0xC2CBA7AC	0x4498
+0xC2CBA7AD	0x866C
+0xC2CBA7AE	0x459D
+0xC2CBA7AF	0x8FB5
+0xC2CBA7B0	0x8FBE
+0xC2CBA7B1	0x8FC7
+0xC2CBA7B2	0x488A
+0xC2CBA7B3	0x8FC1
+0xC2CBA7B4	0x90A9
+0xC2CBA7B5	0x90A4
+0xC2CBA7B6	0x48B5
+0xC2CBA7B7	0x48B6
+0xC2CBA7B8	0x48B7
+0xC2CBA7B9	0x90A8
+0xC2CBA7BA	0x9627
+0xC2CBA7BB	0x9626
+0xC2CBA7BC	0x962B
+0xC2CBA7BD	0x9633
+0xC2CBA7BE	0x9634
+0xC2CBA7BF	0x9629
+0xC2CBA7C0	0x4E3D
+0xC2CBA7C1	0x3428
+0xC2CBA7C2	0x4E9D
+0xC2CBA7C3	0x4F93
+0xC2CBA7C4	0x4F8A
+0xC2CBA7C5	0x344D
+0xC2CBA7C6	0x3449
+0xC2CBA7C7	0x4F6D
+0xC2CBA7C8	0x4F8E
+0xC2CBA7C9	0x4FA0
+0xC2CBA7CA	0x4FA2
+0xC2CBA7CB	0x4FA1
+0xC2CBA7CC	0x4F9F
+0xC2CBA7CD	0x4FA3
+0xC2CBA7CE	0x20209
+0xC2CBA7CF	0x4F72
+0xC2CBA7D0	0x3451
+0xC2CBA7D1	0x4F8C
+0xC2CBA7D2	0x5156
+0xC2CBA7D3	0x2F80F
+0xC2CBA7D4	0x2F811
+0xC2CBA7D5	0x5190
+0xC2CBA7D6	0x34CB
+0xC2CBA7D7	0x34CA
+0xC2CBA7D8	0x34CC
+0xC2CBA7D9	0x51ED
+0xC2CBA7DA	0x51FE
+0xC2CBA7DB	0x522F
+0xC2CBA7DC	0x206EC
+0xC2CBA7DD	0x523C
+0xC2CBA7DE	0x5234
+0xC2CBA7DF	0x5239
+0xC2CBA7E0	0x52B9
+0xC2CBA7E1	0x52B5
+0xC2CBA7E2	0x52BF
+0xC2CBA7E3	0x5355
+0xC2CBA7E4	0x353D
+0xC2CBA7E5	0x5376
+0xC2CBA7E6	0x537A
+0xC2CBA7E7	0x5393
+0xC2CBA7E8	0x3548
+0xC2CBA7E9	0x53C1
+0xC2CBA7EA	0x53C2
+0xC2CBA7EB	0x53D5
+0xC2CBA7EC	0x5485
+0xC2CBA7ED	0x3578
+0xC2CBA7EE	0x545F
+0xC2CBA7EF	0x5493
+0xC2CBA7F0	0x5489
+0xC2CBA7F1	0x5479
+0xC2CBA7F2	0x9EFE
+0xC2CBA7F3	0x548F
+0xC2CBA7F4	0x5469
+0xC2CBA7F5	0x546D
+0xC2CBA7F6	0x357A
+0xC2CBA7F7	0x5494
+0xC2CBA7F8	0x546A
+0xC2CBA7F9	0x548A
+0xC2CBA7FA	0x3577
+0xC2CBA7FB	0x56FD
+0xC2CBA7FC	0x56FB
+0xC2CBA7FD	0x56F8
+0xC2CBA7FE	0x3621
+0xC2CBA8A1	0x56FC
+0xC2CBA8A2	0x56F6
+0xC2CBA8A3	0x5765
+0xC2CBA8A4	0x5781
+0xC2CBA8A5	0x5763
+0xC2CBA8A6	0x5767
+0xC2CBA8A7	0x3631
+0xC2CBA8A8	0x576E
+0xC2CBA8A9	0x5778
+0xC2CBA8AA	0x577F
+0xC2CBA8AB	0x3633
+0xC2CBA8AC	0x3634
+0xC2CBA8AD	0x58F3
+0xC2CBA8AE	0x594B
+0xC2CBA8AF	0x594C
+0xC2CBA8B0	0x36C1
+0xC2CBA8B1	0x36B0
+0xC2CBA8B2	0x36B4
+0xC2CBA8B3	0x59AD
+0xC2CBA8B4	0x36B8
+0xC2CBA8B5	0x59C4
+0xC2CBA8B6	0x36BC
+0xC2CBA8B7	0x59C2
+0xC2CBA8B8	0x59B0
+0xC2CBA8B9	0x36BF
+0xC2CBA8BA	0x36B5
+0xC2CBA8BB	0x36B1
+0xC2CBA8BC	0x36BD
+0xC2CBA8BD	0x59BF
+0xC2CBA8BE	0x36BB
+0xC2CBA8BF	0x59C9
+0xC2CBA8C0	0x59B8
+0xC2CBA8C1	0x59AC
+0xC2CBA8C2	0x36B3
+0xC2CBA8C3	0x36B6
+0xC2CBA8C4	0x36BA
+0xC2CBA8C5	0x59B7
+0xC2CBA8C6	0x59D7
+0xC2CBA8C7	0x36B7
+0xC2CBA8C8	0x5B60
+0xC2CBA8C9	0x3740
+0xC2CBA8CA	0x5B96
+0xC2CBA8CB	0x5B9E
+0xC2CBA8CC	0x5B94
+0xC2CBA8CD	0x5B9F
+0xC2CBA8CE	0x5B9D
+0xC2CBA8CF	0x3752
+0xC2CBA8D0	0x5C00
+0xC2CBA8D1	0x5C19
+0xC2CBA8D2	0x3790
+0xC2CBA8D3	0x3791
+0xC2CBA8D4	0x5C49
+0xC2CBA8D5	0x5C4A
+0xC2CBA8D6	0x37BE
+0xC2CBA8D7	0x5CBB
+0xC2CBA8D8	0x5CC1
+0xC2CBA8D9	0x37C0
+0xC2CBA8DA	0x37C1
+0xC2CBA8DB	0x37B9
+0xC2CBA8DC	0x5CB9
+0xC2CBA8DD	0x5C9E
+0xC2CBA8DE	0x5CB4
+0xC2CBA8DF	0x5CBA
+0xC2CBA8E0	0x5DF6
+0xC2CBA8E1	0x5E13
+0xC2CBA8E2	0x5E12
+0xC2CBA8E3	0x5E77
+0xC2CBA8E4	0x3879
+0xC2CBA8E5	0x5E98
+0xC2CBA8E6	0x387B
+0xC2CBA8E7	0x5E99
+0xC2CBA8E8	0x5E9D
+0xC2CBA8E9	0x5EF8
+0xC2CBA8EA	0x38A0
+0xC2CBA8EB	0x5EF9
+0xC2CBA8EC	0x3429
+0xC2CBA8ED	0x5F06
+0xC2CBA8EE	0x5F21
+0xC2CBA8EF	0x38AE
+0xC2CBA8F0	0x5F25
+0xC2CBA8F1	0x5F55
+0xC2CBA8F2	0x38CD
+0xC2CBA8F3	0x38CB
+0xC2CBA8F4	0x38D9
+0xC2CBA8F5	0x5F84
+0xC2CBA8F6	0x5F83
+0xC2CBA8F7	0x6030
+0xC2CBA8F8	0x6007
+0xC2CBA8F9	0x390C
+0xC2CBA8FA	0x6036
+0xC2CBA8FB	0x3901
+0xC2CBA8FC	0x3905
+0xC2CBA8FD	0x3902
+0xC2CBA8FE	0x5FE9
+0xC2CBA9A1	0x603D
+0xC2CBA9A2	0x6008
+0xC2CBA9A3	0x3913
+0xC2CBA9A4	0x3911
+0xC2CBA9A5	0x62BA
+0xC2CBA9A6	0x62B2
+0xC2CBA9A7	0x39E4
+0xC2CBA9A8	0x62B7
+0xC2CBA9A9	0x62E4
+0xC2CBA9AA	0x62A7
+0xC2CBA9AB	0x39DA
+0xC2CBA9AC	0x39D5
+0xC2CBA9AD	0x39D3
+0xC2CBA9AE	0x62D5
+0xC2CBA9AF	0x62E1
+0xC2CBA9B0	0x62DD
+0xC2CBA9B1	0x62A6
+0xC2CBA9B2	0x62C1
+0xC2CBA9B3	0x62C5
+0xC2CBA9B4	0x62C0
+0xC2CBA9B5	0x62DF
+0xC2CBA9B6	0x62E0
+0xC2CBA9B7	0x62DE
+0xC2CBA9B8	0x39D6
+0xC2CBA9B9	0x6589
+0xC2CBA9BA	0x3AB4
+0xC2CBA9BB	0x65A6
+0xC2CBA9BC	0x65BA
+0xC2CBA9BD	0x3AD9
+0xC2CBA9BE	0x65FF
+0xC2CBA9BF	0x3AD8
+0xC2CBA9C0	0x6617
+0xC2CBA9C1	0x6618
+0xC2CBA9C2	0x6601
+0xC2CBA9C3	0x65FE
+0xC2CBA9C4	0x3B33
+0xC2CBA9C5	0x670C
+0xC2CBA9C6	0x3B48
+0xC2CBA9C7	0x676B
+0xC2CBA9C8	0x6796
+0xC2CBA9C9	0x6782
+0xC2CBA9CA	0x678A
+0xC2CBA9CB	0x3B47
+0xC2CBA9CC	0x67A3
+0xC2CBA9CD	0x3B4B
+0xC2CBA9CE	0x67A2
+0xC2CBA9CF	0x678F
+0xC2CBA9D0	0x3B4A
+0xC2CBA9D1	0x67F9
+0xC2CBA9D2	0x6780
+0xC2CBA9D3	0x6B26
+0xC2CBA9D4	0x6B27
+0xC2CBA9D5	0x6B68
+0xC2CBA9D6	0x6B69
+0xC2CBA9D7	0x3C5A
+0xC2CBA9D8	0x6B81
+0xC2CBA9D9	0x6BB4
+0xC2CBA9DA	0x6BD1
+0xC2CBA9DB	0x3C8E
+0xC2CBA9DC	0x3CB4
+0xC2CBA9DD	0x6C1C
+0xC2CBA9DE	0x3CCD
+0xC2CBA9DF	0x3CCC
+0xC2CBA9E0	0x3CCF
+0xC2CBA9E1	0x3CCB
+0xC2CBA9E2	0x3CCE
+0xC2CBA9E3	0x6C97
+0xC2CBA9E4	0x6C6C
+0xC2CBA9E5	0x6CDF
+0xC2CBA9E6	0x3CD2
+0xC2CBA9E7	0x6CEA
+0xC2CBA9E8	0x3CD1
+0xC2CBA9E9	0x6CE4
+0xC2CBA9EA	0x6CD8
+0xC2CBA9EB	0x6CB2
+0xC2CBA9EC	0x6CCE
+0xC2CBA9ED	0x6CC8
+0xC2CBA9EE	0x3DA6
+0xC2CBA9EF	0x708B
+0xC2CBA9F0	0x7088
+0xC2CBA9F1	0x7090
+0xC2CBA9F2	0x708F
+0xC2CBA9F3	0x3DAA
+0xC2CBA9F4	0x7087
+0xC2CBA9F5	0x7089
+0xC2CBA9F6	0x708D
+0xC2CBA9F7	0x7081
+0xC2CBA9F8	0x3DA8
+0xC2CBA9F9	0x708C
+0xC2CBA9FA	0x3E13
+0xC2CBA9FB	0x3E1A
+0xC2CBA9FC	0x7240
+0xC2CBA9FD	0x3E1D
+0xC2CBA9FE	0x3E1E
+0xC2CBAAA1	0x7265
+0xC2CBAAA2	0x7266
+0xC2CBAAA3	0x7268
+0xC2CBAAA4	0x3E65
+0xC2CBAAA5	0x3E66
+0xC2CBAAA6	0x72CD
+0xC2CBAAA7	0x72D3
+0xC2CBAAA8	0x72DB
+0xC2CBAAA9	0x3E64
+0xC2CBAAAA	0x72CF
+0xC2CBAAAB	0x73A7
+0xC2CBAAAC	0x73A3
+0xC2CBAAAD	0x739E
+0xC2CBAAAE	0x3EB0
+0xC2CBAAAF	0x73AF
+0xC2CBAAB0	0x3EB3
+0xC2CBAAB1	0x3EB5
+0xC2CBAAB2	0x73AA
+0xC2CBAAB3	0x739C
+0xC2CBAAB4	0x3F19
+0xC2CBAAB5	0x7542
+0xC2CBAAB6	0x7544
+0xC2CBAAB7	0x753B
+0xC2CBAAB8	0x7541
+0xC2CBAAB9	0x2233F
+0xC2CBAABA	0x759B
+0xC2CBAABB	0x759E
+0xC2CBAABC	0x3F75
+0xC2CBAABD	0x79C4
+0xC2CBAABE	0x79C3
+0xC2CBAABF	0x79C6
+0xC2CBAAC0	0x412B
+0xC2CBAAC1	0x412C
+0xC2CBAAC2	0x79C7
+0xC2CBAAC3	0x412D
+0xC2CBAAC4	0x79CA
+0xC2CBAAC5	0x2592E
+0xC2CBAAC6	0x41C3
+0xC2CBAAC7	0x7ACF
+0xC2CBAAC8	0x7C76
+0xC2CBAAC9	0x7C74
+0xC2CBAACA	0x7CFF
+0xC2CBAACB	0x7CFC
+0xC2CBAACC	0x34BA
+0xC2CBAACD	0x4350
+0xC2CBAACE	0x7F59
+0xC2CBAACF	0x80A8
+0xC2CBAAD0	0x43D3
+0xC2CBAAD1	0x43D0
+0xC2CBAAD2	0x80B0
+0xC2CBAAD3	0x43DC
+0xC2CBAAD4	0x80B3
+0xC2CBAAD5	0x43D2
+0xC2CBAAD6	0x80A4
+0xC2CBAAD7	0x80B6
+0xC2CBAAD8	0x80A7
+0xC2CBAAD9	0x80AC
+0xC2CBAADA	0x43DB
+0xC2CBAADB	0x80A6
+0xC2CBAADC	0x5367
+0xC2CBAADD	0x820E
+0xC2CBAADE	0x82C4
+0xC2CBAADF	0x833E
+0xC2CBAAE0	0x829C
+0xC2CBAAE1	0x44A5
+0xC2CBAAE2	0x449F
+0xC2CBAAE3	0x449A
+0xC2CBAAE4	0x449C
+0xC2CBAAE5	0x44A2
+0xC2CBAAE6	0x82AA
+0xC2CBAAE7	0x449B
+0xC2CBAAE8	0x82C9
+0xC2CBAAE9	0x44A3
+0xC2CBAAEA	0x449D
+0xC2CBAAEB	0x82A6
+0xC2CBAAEC	0x82B2
+0xC2CBAAED	0x4588
+0xC2CBAAEE	0x461A
+0xC2CBAAEF	0x488D
+0xC2CBAAF0	0x8FCC
+0xC2CBAAF1	0x8FD9
+0xC2CBAAF2	0x8FCA
+0xC2CBAAF3	0x8FD8
+0xC2CBAAF4	0x8FCF
+0xC2CBAAF5	0x90B7
+0xC2CBAAF6	0x48B8
+0xC2CBAAF7	0x90AD
+0xC2CBAAF8	0x90B9
+0xC2CBAAF9	0x9637
+0xC2CBAAFA	0x49C3
+0xC2CBAAFB	0x9641
+0xC2CBAAFC	0x963E
+0xC2CBAAFD	0x96B6
+0xC2CBAAFE	0x9751
+0xC2CBABA1	0x9763
+0xC2CBABA2	0x4E57
+0xC2CBABA3	0x4E79
+0xC2CBABA4	0x4EB2
+0xC2CBABA5	0x4EB0
+0xC2CBABA6	0x4EAF
+0xC2CBABA7	0x4EB1
+0xC2CBABA8	0x4FD2
+0xC2CBABA9	0x4FD5
+0xC2CBABAA	0x345D
+0xC2CBABAB	0x4FBE
+0xC2CBABAC	0x4FB8
+0xC2CBABAD	0x4FB0
+0xC2CBABAE	0x4FB1
+0xC2CBABAF	0x4FC8
+0xC2CBABB0	0x345A
+0xC2CBABB1	0x3457
+0xC2CBABB2	0x4FC6
+0xC2CBABB3	0x4FCC
+0xC2CBABB4	0x4FE5
+0xC2CBABB5	0x4FE3
+0xC2CBABB6	0x4FB4
+0xC2CBABB7	0x516A
+0xC2CBABB8	0x34B8
+0xC2CBABB9	0x519F
+0xC2CBABBA	0x34C2
+0xC2CBABBB	0x51C1
+0xC2CBABBC	0x34CF
+0xC2CBABBD	0x51C2
+0xC2CBABBE	0x51C3
+0xC2CBABBF	0x5245
+0xC2CBABC0	0x5248
+0xC2CBABC1	0x34E7
+0xC2CBABC2	0x34E9
+0xC2CBABC3	0x524F
+0xC2CBABC4	0x4452
+0xC2CBABC5	0x34E8
+0xC2CBABC6	0x52C5
+0xC2CBABC7	0x52CA
+0xC2CBABC8	0x52C4
+0xC2CBABC9	0x5327
+0xC2CBABCA	0x5358
+0xC2CBABCB	0x537D
+0xC2CBABCC	0x354A
+0xC2CBABCD	0x53DD
+0xC2CBABCE	0x53DC
+0xC2CBABCF	0x53DA
+0xC2CBABD0	0x53D9
+0xC2CBABD1	0x54B9
+0xC2CBABD2	0x3580
+0xC2CBABD3	0x54D0
+0xC2CBABD4	0x54B4
+0xC2CBABD5	0x54CA
+0xC2CBABD6	0x3587
+0xC2CBABD7	0x54A3
+0xC2CBABD8	0x54DA
+0xC2CBABD9	0x54A4
+0xC2CBABDA	0x3584
+0xC2CBABDB	0x54B2
+0xC2CBABDC	0x549E
+0xC2CBABDD	0x549F
+0xC2CBABDE	0x54B5
+0xC2CBABDF	0x3582
+0xC2CBABE0	0x3581
+0xC2CBABE1	0x54CD
+0xC2CBABE2	0x3583
+0xC2CBABE3	0x54CC
+0xC2CBABE4	0x3622
+0xC2CBABE5	0x5700
+0xC2CBABE6	0x57AC
+0xC2CBABE7	0x5791
+0xC2CBABE8	0x578E
+0xC2CBABE9	0x578D
+0xC2CBABEA	0x5792
+0xC2CBABEB	0x57A1
+0xC2CBABEC	0x5790
+0xC2CBABED	0x57A6
+0xC2CBABEE	0x57A8
+0xC2CBABEF	0x363B
+0xC2CBABF0	0x579C
+0xC2CBABF1	0x5796
+0xC2CBABF2	0x57A7
+0xC2CBABF3	0x363A
+0xC2CBABF4	0x3638
+0xC2CBABF5	0x3639
+0xC2CBABF6	0x3636
+0xC2CBABF7	0x58F5
+0xC2CBABF8	0x3685
+0xC2CBABF9	0x5909
+0xC2CBABFA	0x5908
+0xC2CBABFB	0x3C54
+0xC2CBABFC	0x5952
+0xC2CBABFD	0x369A
+0xC2CBABFE	0x36C4
+0xC2CBACA1	0x59DF
+0xC2CBACA2	0x36C5
+0xC2CBACA3	0x59EB
+0xC2CBACA4	0x59EF
+0xC2CBACA5	0x59F0
+0xC2CBACA6	0x59D5
+0xC2CBACA7	0x5A0D
+0xC2CBACA8	0x5A04
+0xC2CBACA9	0x59F9
+0xC2CBACAA	0x5A02
+0xC2CBACAB	0x59F8
+0xC2CBACAC	0x59E2
+0xC2CBACAD	0x59D9
+0xC2CBACAE	0x59E7
+0xC2CBACAF	0x5B6A
+0xC2CBACB0	0x3754
+0xC2CBACB1	0x3755
+0xC2CBACB2	0x5BAB
+0xC2CBACB3	0x3756
+0xC2CBACB4	0x5C1B
+0xC2CBACB5	0x5C2F
+0xC2CBACB6	0x3796
+0xC2CBACB7	0x663C
+0xC2CBACB8	0x3795
+0xC2CBACB9	0x3794
+0xC2CBACBA	0x37C4
+0xC2CBACBB	0x5CD1
+0xC2CBACBC	0x5CDC
+0xC2CBACBD	0x5CE6
+0xC2CBACBE	0x5CE1
+0xC2CBACBF	0x5CCD
+0xC2CBACC0	0x2F87A
+0xC2CBACC1	0x5CE2
+0xC2CBACC2	0x5CDD
+0xC2CBACC3	0x5CE5
+0xC2CBACC4	0x5DFB
+0xC2CBACC5	0x5DFA
+0xC2CBACC6	0x5E1E
+0xC2CBACC7	0x3844
+0xC2CBACC8	0x5EA1
+0xC2CBACC9	0x387D
+0xC2CBACCA	0x387E
+0xC2CBACCB	0x5EFC
+0xC2CBACCC	0x5EFB
+0xC2CBACCD	0x5F2F
+0xC2CBACCE	0x38B2
+0xC2CBACCF	0x38B6
+0xC2CBACD0	0x5F66
+0xC2CBACD1	0x2F899
+0xC2CBACD2	0x38DC
+0xC2CBACD3	0x38DF
+0xC2CBACD4	0x605C
+0xC2CBACD5	0x3928
+0xC2CBACD6	0x604E
+0xC2CBACD7	0x6051
+0xC2CBACD8	0x3919
+0xC2CBACD9	0x3910
+0xC2CBACDA	0x6023
+0xC2CBACDB	0x6031
+0xC2CBACDC	0x607C
+0xC2CBACDD	0x6052
+0xC2CBACDE	0x392C
+0xC2CBACDF	0x6060
+0xC2CBACE0	0x604A
+0xC2CBACE1	0x6061
+0xC2CBACE2	0x391B
+0xC2CBACE3	0x6218
+0xC2CBACE4	0x39C2
+0xC2CBACE5	0x39EF
+0xC2CBACE6	0x39E3
+0xC2CBACE7	0x39E5
+0xC2CBACE8	0x39EA
+0xC2CBACE9	0x39E6
+0xC2CBACEA	0x39EE
+0xC2CBACEB	0x631F
+0xC2CBACEC	0x6317
+0xC2CBACED	0x62EA
+0xC2CBACEE	0x6321
+0xC2CBACEF	0x6304
+0xC2CBACF0	0x6305
+0xC2CBACF1	0x39E8
+0xC2CBACF2	0x6531
+0xC2CBACF3	0x6544
+0xC2CBACF4	0x6540
+0xC2CBACF5	0x3A85
+0xC2CBACF6	0x6542
+0xC2CBACF7	0x65BE
+0xC2CBACF8	0x3AE0
+0xC2CBACF9	0x6629
+0xC2CBACFA	0x661B
+0xC2CBACFB	0x3ADD
+0xC2CBACFC	0x6623
+0xC2CBACFD	0x662C
+0xC2CBACFE	0x661A
+0xC2CBADA1	0x6630
+0xC2CBADA2	0x663B
+0xC2CBADA3	0x661E
+0xC2CBADA4	0x6637
+0xC2CBADA5	0x6638
+0xC2CBADA6	0x3AE1
+0xC2CBADA7	0x670E
+0xC2CBADA8	0x3B51
+0xC2CBADA9	0x3B55
+0xC2CBADAA	0x67E8
+0xC2CBADAB	0x67D6
+0xC2CBADAC	0x3B52
+0xC2CBADAD	0x67C7
+0xC2CBADAE	0x67BC
+0xC2CBADAF	0x6852
+0xC2CBADB0	0x67BF
+0xC2CBADB1	0x67D5
+0xC2CBADB2	0x67FE
+0xC2CBADB3	0x8363
+0xC2CBADB4	0x67FB
+0xC2CBADB5	0x2F8DF
+0xC2CBADB6	0x67B1
+0xC2CBADB7	0x6801
+0xC2CBADB8	0x6805
+0xC2CBADB9	0x6800
+0xC2CBADBA	0x67D7
+0xC2CBADBB	0x409E
+0xC2CBADBC	0x6B2A
+0xC2CBADBD	0x6B6B
+0xC2CBADBE	0x3C52
+0xC2CBADBF	0x3C5E
+0xC2CBADC0	0x3C60
+0xC2CBADC1	0x3C5F
+0xC2CBADC2	0x6BE1
+0xC2CBADC3	0x3C92
+0xC2CBADC4	0x3CD6
+0xC2CBADC5	0x6D23
+0xC2CBADC6	0x6CFF
+0xC2CBADC7	0x6D14
+0xC2CBADC8	0x6D05
+0xC2CBADC9	0x6D13
+0xC2CBADCA	0x6D06
+0xC2CBADCB	0x6D21
+0xC2CBADCC	0x3CDE
+0xC2CBADCD	0x6D15
+0xC2CBADCE	0x6CAF
+0xC2CBADCF	0x6CF4
+0xC2CBADD0	0x6D02
+0xC2CBADD1	0x6D45
+0xC2CBADD2	0x2F8FE
+0xC2CBADD3	0x6D26
+0xC2CBADD4	0x3CD9
+0xC2CBADD5	0x6D44
+0xC2CBADD6	0x3CDD
+0xC2CBADD7	0x6D24
+0xC2CBADD8	0x70A5
+0xC2CBADD9	0x3DAC
+0xC2CBADDA	0x70A3
+0xC2CBADDB	0x3DB0
+0xC2CBADDC	0x70A2
+0xC2CBADDD	0x70BB
+0xC2CBADDE	0x70A0
+0xC2CBADDF	0x70AA
+0xC2CBADE0	0x3DAF
+0xC2CBADE1	0x3DAE
+0xC2CBADE2	0x70A8
+0xC2CBADE3	0x70B6
+0xC2CBADE4	0x70B2
+0xC2CBADE5	0x70A7
+0xC2CBADE6	0x3DAD
+0xC2CBADE7	0x3DAB
+0xC2CBADE8	0x70B9
+0xC2CBADE9	0x722E
+0xC2CBADEA	0x3E16
+0xC2CBADEB	0x723C
+0xC2CBADEC	0x3E30
+0xC2CBADED	0x726D
+0xC2CBADEE	0x3E33
+0xC2CBADEF	0x3E31
+0xC2CBADF0	0x72E7
+0xC2CBADF1	0x72ED
+0xC2CBADF2	0x3E6E
+0xC2CBADF3	0x72EC
+0xC2CBADF4	0x72E5
+0xC2CBADF5	0x72E2
+0xC2CBADF6	0x3EB1
+0xC2CBADF7	0x73C4
+0xC2CBADF8	0x73BD
+0xC2CBADF9	0x73CF
+0xC2CBADFA	0x73C9
+0xC2CBADFB	0x73C1
+0xC2CBADFC	0x73D0
+0xC2CBADFD	0x3EB7
+0xC2CBADFE	0x73CE
+0xC2CBAEA1	0x74ED
+0xC2CBAEA2	0x74EB
+0xC2CBAEA3	0x3F1A
+0xC2CBAEA4	0x74EF
+0xC2CBAEA5	0x7549
+0xC2CBAEA6	0x7550
+0xC2CBAEA7	0x7546
+0xC2CBAEA8	0x754A
+0xC2CBAEA9	0x3F59
+0xC2CBAEAA	0x754D
+0xC2CBAEAB	0x75A6
+0xC2CBAEAC	0x3F7A
+0xC2CBAEAD	0x3F78
+0xC2CBAEAE	0x3F7B
+0xC2CBAEAF	0x75A8
+0xC2CBAEB0	0x3FDE
+0xC2CBAEB1	0x3FEC
+0xC2CBAEB2	0x76C7
+0xC2CBAEB3	0x76FF
+0xC2CBAEB4	0x401E
+0xC2CBAEB5	0x76FD
+0xC2CBAEB6	0x77E6
+0xC2CBAEB7	0x780A
+0xC2CBAEB8	0x409B
+0xC2CBAEB9	0x7804
+0xC2CBAEBA	0x780B
+0xC2CBAEBB	0x7807
+0xC2CBAEBC	0x409D
+0xC2CBAEBD	0x7815
+0xC2CBAEBE	0x7808
+0xC2CBAEBF	0x40FD
+0xC2CBAEC0	0x79D3
+0xC2CBAEC1	0x79D4
+0xC2CBAEC2	0x79D0
+0xC2CBAEC3	0x79D7
+0xC2CBAEC4	0x7A7C
+0xC2CBAEC5	0x4194
+0xC2CBAEC6	0x4193
+0xC2CBAEC7	0x7A7D
+0xC2CBAEC8	0x7A83
+0xC2CBAEC9	0x7A82
+0xC2CBAECA	0x41C6
+0xC2CBAECB	0x7AD4
+0xC2CBAECC	0x7AD5
+0xC2CBAECD	0x7AD3
+0xC2CBAECE	0x7AD0
+0xC2CBAECF	0x7AD2
+0xC2CBAED0	0x7AFE
+0xC2CBAED1	0x7AFC
+0xC2CBAED2	0x7C77
+0xC2CBAED3	0x7C7C
+0xC2CBAED4	0x7C7B
+0xC2CBAED5	0x42B8
+0xC2CBAED6	0x2F96A
+0xC2CBAED7	0x42B7
+0xC2CBAED8	0x42B9
+0xC2CBAED9	0x4353
+0xC2CBAEDA	0x25133
+0xC2CBAEDB	0x4352
+0xC2CBAEDC	0x4351
+0xC2CBAEDD	0x7F8F
+0xC2CBAEDE	0x80D3
+0xC2CBAEDF	0x43E3
+0xC2CBAEE0	0x80CB
+0xC2CBAEE1	0x80D2
+0xC2CBAEE2	0x43E2
+0xC2CBAEE3	0x8109
+0xC2CBAEE4	0x80E2
+0xC2CBAEE5	0x80DF
+0xC2CBAEE6	0x80C6
+0xC2CBAEE7	0x4463
+0xC2CBAEE8	0x8224
+0xC2CBAEE9	0x82F7
+0xC2CBAEEA	0x82D8
+0xC2CBAEEB	0x82DD
+0xC2CBAEEC	0x44AA
+0xC2CBAEED	0x44A6
+0xC2CBAEEE	0x82F8
+0xC2CBAEEF	0x82FC
+0xC2CBAEF0	0x44A8
+0xC2CBAEF1	0x44A9
+0xC2CBAEF2	0x82E9
+0xC2CBAEF3	0x44AB
+0xC2CBAEF4	0x82EE
+0xC2CBAEF5	0x44AC
+0xC2CBAEF6	0x82D0
+0xC2CBAEF7	0x830E
+0xC2CBAEF8	0x82E2
+0xC2CBAEF9	0x830B
+0xC2CBAEFA	0x82FD
+0xC2CBAEFB	0x5179
+0xC2CBAEFC	0x8676
+0xC2CBAEFD	0x459E
+0xC2CBAEFE	0x8678
+0xC2CBAFA1	0x459F
+0xC2CBAFA2	0x45A0
+0xC2CBAFA3	0x8675
+0xC2CBAFA4	0x867D
+0xC2CBAFA5	0x460F
+0xC2CBAFA6	0x8842
+0xC2CBAFA7	0x8866
+0xC2CBAFA8	0x461C
+0xC2CBAFA9	0x898C
+0xC2CBAFAA	0x8A05
+0xC2CBAFAB	0x46AE
+0xC2CBAFAC	0x8A06
+0xC2CBAFAD	0x46B0
+0xC2CBAFAE	0x8C9F
+0xC2CBAFAF	0x47D4
+0xC2CBAFB0	0x8FF1
+0xC2CBAFB1	0x8FE7
+0xC2CBAFB2	0x8FE9
+0xC2CBAFB3	0x8FEF
+0xC2CBAFB4	0x90C2
+0xC2CBAFB5	0x90BC
+0xC2CBAFB6	0x48BB
+0xC2CBAFB7	0x90C6
+0xC2CBAFB8	0x90C0
+0xC2CBAFB9	0x48C1
+0xC2CBAFBA	0x48C2
+0xC2CBAFBB	0x90CD
+0xC2CBAFBC	0x90C9
+0xC2CBAFBD	0x48BE
+0xC2CBAFBE	0x90C4
+0xC2CBAFBF	0x48E5
+0xC2CBAFC0	0x9581
+0xC2CBAFC1	0x49C6
+0xC2CBAFC2	0x9CEC
+0xC2CBAFC3	0x5032
+0xC2CBAFC4	0x4FF9
+0xC2CBAFC5	0x501D
+0xC2CBAFC6	0x4FFF
+0xC2CBAFC7	0x5004
+0xC2CBAFC8	0x4FF0
+0xC2CBAFC9	0x5003
+0xC2CBAFCA	0x462E
+0xC2CBAFCB	0x5002
+0xC2CBAFCC	0x4FFC
+0xC2CBAFCD	0x4FF2
+0xC2CBAFCE	0x5024
+0xC2CBAFCF	0x5008
+0xC2CBAFD0	0x5036
+0xC2CBAFD1	0x502E
+0xC2CBAFD2	0x3465
+0xC2CBAFD3	0x5010
+0xC2CBAFD4	0x5038
+0xC2CBAFD5	0x5039
+0xC2CBAFD6	0x4FFD
+0xC2CBAFD7	0x5056
+0xC2CBAFD8	0x4FFB
+0xC2CBAFD9	0x51A3
+0xC2CBAFDA	0x51A6
+0xC2CBAFDB	0x51A1
+0xC2CBAFDC	0x34D1
+0xC2CBAFDD	0x34D0
+0xC2CBAFDE	0x51C7
+0xC2CBAFDF	0x51C9
+0xC2CBAFE0	0x5260
+0xC2CBAFE1	0x5264
+0xC2CBAFE2	0x5259
+0xC2CBAFE3	0x5265
+0xC2CBAFE4	0x5267
+0xC2CBAFE5	0x5257
+0xC2CBAFE6	0x5263
+0xC2CBAFE7	0x34EE
+0xC2CBAFE8	0x5253
+0xC2CBAFE9	0x34EF
+0xC2CBAFEA	0x52CF
+0xC2CBAFEB	0x351E
+0xC2CBAFEC	0x52CE
+0xC2CBAFED	0x52D0
+0xC2CBAFEE	0x52D1
+0xC2CBAFEF	0x52CC
+0xC2CBAFF0	0x354B
+0xC2CBAFF1	0x354D
+0xC2CBAFF2	0x3556
+0xC2CBAFF3	0x550D
+0xC2CBAFF4	0x54F4
+0xC2CBAFF5	0x3592
+0xC2CBAFF6	0x5513
+0xC2CBAFF7	0x54EF
+0xC2CBAFF8	0x54F5
+0xC2CBAFF9	0x54F9
+0xC2CBAFFA	0x5502
+0xC2CBAFFB	0x5500
+0xC2CBAFFC	0x3593
+0xC2CBAFFD	0x3590
+0xC2CBAFFE	0x5518
+0xC2CBB0A1	0x54F0
+0xC2CBB0A2	0x54F6
+0xC2CBB0A3	0x2F841
+0xC2CBB0A4	0x3597
+0xC2CBB0A5	0x5519
+0xC2CBB0A6	0x3623
+0xC2CBB0A7	0x5705
+0xC2CBB0A8	0x57C9
+0xC2CBB0A9	0x363F
+0xC2CBB0AA	0x57B7
+0xC2CBB0AB	0x57CD
+0xC2CBB0AC	0x3643
+0xC2CBB0AD	0x3642
+0xC2CBB0AE	0x3644
+0xC2CBB0AF	0x57BE
+0xC2CBB0B0	0x57BB
+0xC2CBB0B1	0x3645
+0xC2CBB0B2	0x57DB
+0xC2CBB0B3	0x57C8
+0xC2CBB0B4	0x57C4
+0xC2CBB0B5	0x57C5
+0xC2CBB0B6	0x57D1
+0xC2CBB0B7	0x57CA
+0xC2CBB0B8	0x57C0
+0xC2CBB0B9	0x36D9
+0xC2CBB0BA	0x36DE
+0xC2CBB0BB	0x5A21
+0xC2CBB0BC	0x5A2A
+0xC2CBB0BD	0x36CF
+0xC2CBB0BE	0x5A1D
+0xC2CBB0BF	0x36CD
+0xC2CBB0C0	0x5A0B
+0xC2CBB0C1	0x36DD
+0xC2CBB0C2	0x36CE
+0xC2CBB0C3	0x36D3
+0xC2CBB0C4	0x36D6
+0xC2CBB0C5	0x5A22
+0xC2CBB0C6	0x36DC
+0xC2CBB0C7	0x36D1
+0xC2CBB0C8	0x5A24
+0xC2CBB0C9	0x36D0
+0xC2CBB0CA	0x5A14
+0xC2CBB0CB	0x5A31
+0xC2CBB0CC	0x36D5
+0xC2CBB0CD	0x5A2F
+0xC2CBB0CE	0x5A1A
+0xC2CBB0CF	0x5A12
+0xC2CBB0D0	0x36D4
+0xC2CBB0D1	0x36DB
+0xC2CBB0D2	0x5A26
+0xC2CBB0D3	0x2172E
+0xC2CBB0D4	0x3743
+0xC2CBB0D5	0x5BBC
+0xC2CBB0D6	0x5BBB
+0xC2CBB0D7	0x5BB7
+0xC2CBB0D8	0x5C05
+0xC2CBB0D9	0x5C06
+0xC2CBB0DA	0x5C52
+0xC2CBB0DB	0x5C53
+0xC2CBB0DC	0x37CD
+0xC2CBB0DD	0x37D1
+0xC2CBB0DE	0x5CFA
+0xC2CBB0DF	0x5CEB
+0xC2CBB0E0	0x37CA
+0xC2CBB0E1	0x5CF3
+0xC2CBB0E2	0x5CF5
+0xC2CBB0E3	0x5CE9
+0xC2CBB0E4	0x5CEF
+0xC2CBB0E5	0x37D4
+0xC2CBB0E6	0x5E2A
+0xC2CBB0E7	0x5E30
+0xC2CBB0E8	0x5E2E
+0xC2CBB0E9	0x5E2C
+0xC2CBB0EA	0x5E2F
+0xC2CBB0EB	0x5EAF
+0xC2CBB0EC	0x5EA9
+0xC2CBB0ED	0x3886
+0xC2CBB0EE	0x5EFD
+0xC2CBB0EF	0x5F32
+0xC2CBB0F0	0x5F8E
+0xC2CBB0F1	0x5F93
+0xC2CBB0F2	0x5F8F
+0xC2CBB0F3	0x604F
+0xC2CBB0F4	0x6099
+0xC2CBB0F5	0x3933
+0xC2CBB0F6	0x607E
+0xC2CBB0F7	0x3937
+0xC2CBB0F8	0x6074
+0xC2CBB0F9	0x604B
+0xC2CBB0FA	0x6073
+0xC2CBB0FB	0x6075
+0xC2CBB0FC	0x392A
+0xC2CBB0FD	0x391F
+0xC2CBB0FE	0x6056
+0xC2CBB1A1	0x60A9
+0xC2CBB1A2	0x608B
+0xC2CBB1A3	0x60A6
+0xC2CBB1A4	0x3939
+0xC2CBB1A5	0x6093
+0xC2CBB1A6	0x60AE
+0xC2CBB1A7	0x609E
+0xC2CBB1A8	0x60A7
+0xC2CBB1A9	0x6245
+0xC2CBB1AA	0x39F2
+0xC2CBB1AB	0x39F8
+0xC2CBB1AC	0x632E
+0xC2CBB1AD	0x39F7
+0xC2CBB1AE	0x6352
+0xC2CBB1AF	0x6330
+0xC2CBB1B0	0x635B
+0xC2CBB1B1	0x39F4
+0xC2CBB1B2	0x6319
+0xC2CBB1B3	0x631B
+0xC2CBB1B4	0x39F1
+0xC2CBB1B5	0x6331
+0xC2CBB1B6	0x635D
+0xC2CBB1B7	0x6337
+0xC2CBB1B8	0x6335
+0xC2CBB1B9	0x6353
+0xC2CBB1BA	0x39F5
+0xC2CBB1BB	0x635C
+0xC2CBB1BC	0x633F
+0xC2CBB1BD	0x654B
+0xC2CBB1BE	0x3A87
+0xC2CBB1BF	0x4369
+0xC2CBB1C0	0x658B
+0xC2CBB1C1	0x3AB6
+0xC2CBB1C2	0x659A
+0xC2CBB1C3	0x6650
+0xC2CBB1C4	0x6646
+0xC2CBB1C5	0x664E
+0xC2CBB1C6	0x6640
+0xC2CBB1C7	0x3AE9
+0xC2CBB1C8	0x664B
+0xC2CBB1C9	0x6648
+0xC2CBB1CA	0x3AEB
+0xC2CBB1CB	0x6660
+0xC2CBB1CC	0x6644
+0xC2CBB1CD	0x664D
+0xC2CBB1CE	0x3B34
+0xC2CBB1CF	0x6837
+0xC2CBB1D0	0x6824
+0xC2CBB1D1	0x3B62
+0xC2CBB1D2	0x3B5C
+0xC2CBB1D3	0x681B
+0xC2CBB1D4	0x6836
+0xC2CBB1D5	0x3B60
+0xC2CBB1D6	0x682C
+0xC2CBB1D7	0x6819
+0xC2CBB1D8	0x6856
+0xC2CBB1D9	0x6847
+0xC2CBB1DA	0x683E
+0xC2CBB1DB	0x681E
+0xC2CBB1DC	0x2F8E1
+0xC2CBB1DD	0x6815
+0xC2CBB1DE	0x6822
+0xC2CBB1DF	0x6827
+0xC2CBB1E0	0x6859
+0xC2CBB1E1	0x6858
+0xC2CBB1E2	0x6855
+0xC2CBB1E3	0x6830
+0xC2CBB1E4	0x6823
+0xC2CBB1E5	0x6B2E
+0xC2CBB1E6	0x6B2B
+0xC2CBB1E7	0x6B30
+0xC2CBB1E8	0x6B6C
+0xC2CBB1E9	0x3C61
+0xC2CBB1EA	0x6B8B
+0xC2CBB1EB	0x3C7F
+0xC2CBB1EC	0x6BE9
+0xC2CBB1ED	0x6BEA
+0xC2CBB1EE	0x6BE5
+0xC2CBB1EF	0x6D6B
+0xC2CBB1F0	0x3CE5
+0xC2CBB1F1	0x3CE6
+0xC2CBB1F2	0x6D73
+0xC2CBB1F3	0x6D57
+0xC2CBB1F4	0x3CE9
+0xC2CBB1F5	0x3CF3
+0xC2CBB1F6	0x6D5D
+0xC2CBB1F7	0x6D56
+0xC2CBB1F8	0x6D8F
+0xC2CBB1F9	0x6D5B
+0xC2CBB1FA	0x6D1C
+0xC2CBB1FB	0x6D9A
+0xC2CBB1FC	0x6D9B
+0xC2CBB1FD	0x6D99
+0xC2CBB1FE	0x3CEE
+0xC2CBB2A1	0x6D81
+0xC2CBB2A2	0x6D71
+0xC2CBB2A3	0x3CED
+0xC2CBB2A4	0x3CEC
+0xC2CBB2A5	0x6D72
+0xC2CBB2A6	0x6D5C
+0xC2CBB2A7	0x6D96
+0xC2CBB2A8	0x70C4
+0xC2CBB2A9	0x70DB
+0xC2CBB2AA	0x70CC
+0xC2CBB2AB	0x70D0
+0xC2CBB2AC	0x70E3
+0xC2CBB2AD	0x70DF
+0xC2CBB2AE	0x3DB3
+0xC2CBB2AF	0x70D6
+0xC2CBB2B0	0x70EE
+0xC2CBB2B1	0x70D5
+0xC2CBB2B2	0x3DB5
+0xC2CBB2B3	0x3E27
+0xC2CBB2B4	0x3E35
+0xC2CBB2B5	0x3E36
+0xC2CBB2B6	0x727A
+0xC2CBB2B7	0x3E71
+0xC2CBB2B8	0x72F5
+0xC2CBB2B9	0x7302
+0xC2CBB2BA	0x3EB8
+0xC2CBB2BB	0x3EC2
+0xC2CBB2BC	0x73E2
+0xC2CBB2BD	0x73EC
+0xC2CBB2BE	0x73D5
+0xC2CBB2BF	0x73F9
+0xC2CBB2C0	0x73DF
+0xC2CBB2C1	0x73E6
+0xC2CBB2C2	0x3EC8
+0xC2CBB2C3	0x3EC0
+0xC2CBB2C4	0x3EC1
+0xC2CBB2C5	0x3EC4
+0xC2CBB2C6	0x73E4
+0xC2CBB2C7	0x73E1
+0xC2CBB2C8	0x74F3
+0xC2CBB2C9	0x3F1F
+0xC2CBB2CA	0x3F1C
+0xC2CBB2CB	0x3F1D
+0xC2CBB2CC	0x3F4D
+0xC2CBB2CD	0x7556
+0xC2CBB2CE	0x7555
+0xC2CBB2CF	0x7558
+0xC2CBB2D0	0x7557
+0xC2CBB2D1	0x755E
+0xC2CBB2D2	0x75C3
+0xC2CBB2D3	0x3F87
+0xC2CBB2D4	0x3F82
+0xC2CBB2D5	0x75B4
+0xC2CBB2D6	0x3F7D
+0xC2CBB2D7	0x75B1
+0xC2CBB2D8	0x3FDF
+0xC2CBB2D9	0x4000
+0xC2CBB2DA	0x76CB
+0xC2CBB2DB	0x76CC
+0xC2CBB2DC	0x772A
+0xC2CBB2DD	0x4020
+0xC2CBB2DE	0x7716
+0xC2CBB2DF	0x770F
+0xC2CBB2E0	0x4022
+0xC2CBB2E1	0x4024
+0xC2CBB2E2	0x773F
+0xC2CBB2E3	0x772B
+0xC2CBB2E4	0x770E
+0xC2CBB2E5	0x7724
+0xC2CBB2E6	0x4021
+0xC2CBB2E7	0x7721
+0xC2CBB2E8	0x7718
+0xC2CBB2E9	0x77DD
+0xC2CBB2EA	0x40A4
+0xC2CBB2EB	0x40A5
+0xC2CBB2EC	0x7824
+0xC2CBB2ED	0x7836
+0xC2CBB2EE	0x4101
+0xC2CBB2EF	0x7958
+0xC2CBB2F0	0x7959
+0xC2CBB2F1	0x4103
+0xC2CBB2F2	0x7962
+0xC2CBB2F3	0x79DA
+0xC2CBB2F4	0x79D9
+0xC2CBB2F5	0x4137
+0xC2CBB2F6	0x79E1
+0xC2CBB2F7	0x79E5
+0xC2CBB2F8	0x79E8
+0xC2CBB2F9	0x79DB
+0xC2CBB2FA	0x4138
+0xC2CBB2FB	0x79E2
+0xC2CBB2FC	0x79F0
+0xC2CBB2FD	0x4199
+0xC2CBB2FE	0x4198
+0xC2CBB3A1	0x4197
+0xC2CBB3A2	0x41C9
+0xC2CBB3A3	0x7ADA
+0xC2CBB3A4	0x7ADD
+0xC2CBB3A5	0x41C7
+0xC2CBB3A6	0x7ADB
+0xC2CBB3A7	0x7ADC
+0xC2CBB3A8	0x41D9
+0xC2CBB3A9	0x41DB
+0xC2CBB3AA	0x7B0D
+0xC2CBB3AB	0x7B0B
+0xC2CBB3AC	0x7B14
+0xC2CBB3AD	0x7C8E
+0xC2CBB3AE	0x7C86
+0xC2CBB3AF	0x427B
+0xC2CBB3B0	0x7C87
+0xC2CBB3B1	0x7C83
+0xC2CBB3B2	0x7C8B
+0xC2CBB3B3	0x427C
+0xC2CBB3B4	0x42BD
+0xC2CBB3B5	0x42BC
+0xC2CBB3B6	0x42C3
+0xC2CBB3B7	0x7D24
+0xC2CBB3B8	0x42C1
+0xC2CBB3B9	0x42BF
+0xC2CBB3BA	0x42C4
+0xC2CBB3BB	0x7D25
+0xC2CBB3BC	0x7F62
+0xC2CBB3BD	0x7F93
+0xC2CBB3BE	0x7F99
+0xC2CBB3BF	0x7F97
+0xC2CBB3C0	0x437E
+0xC2CBB3C1	0x437F
+0xC2CBB3C2	0x7FC4
+0xC2CBB3C3	0x7FC6
+0xC2CBB3C4	0x800A
+0xC2CBB3C5	0x43B4
+0xC2CBB3C6	0x43B3
+0xC2CBB3C7	0x8040
+0xC2CBB3C8	0x803C
+0xC2CBB3C9	0x803B
+0xC2CBB3CA	0x80F6
+0xC2CBB3CB	0x80FF
+0xC2CBB3CC	0x80EE
+0xC2CBB3CD	0x8104
+0xC2CBB3CE	0x8103
+0xC2CBB3CF	0x8107
+0xC2CBB3D0	0x2F983
+0xC2CBB3D1	0x43E6
+0xC2CBB3D2	0x80F7
+0xC2CBB3D3	0x4459
+0xC2CBB3D4	0x445A
+0xC2CBB3D5	0x822D
+0xC2CBB3D6	0x4464
+0xC2CBB3D7	0x8227
+0xC2CBB3D8	0x8229
+0xC2CBB3D9	0x831F
+0xC2CBB3DA	0x8357
+0xC2CBB3DB	0x44B4
+0xC2CBB3DC	0x44B9
+0xC2CBB3DD	0x44B7
+0xC2CBB3DE	0x44B5
+0xC2CBB3DF	0x8321
+0xC2CBB3E0	0x44C1
+0xC2CBB3E1	0x44B1
+0xC2CBB3E2	0x8318
+0xC2CBB3E3	0x8358
+0xC2CBB3E4	0x44B3
+0xC2CBB3E5	0x44BA
+0xC2CBB3E6	0x458C
+0xC2CBB3E7	0x458B
+0xC2CBB3E8	0x458D
+0xC2CBB3E9	0x8684
+0xC2CBB3EA	0x869F
+0xC2CBB3EB	0x869B
+0xC2CBB3EC	0x8689
+0xC2CBB3ED	0x86A6
+0xC2CBB3EE	0x8692
+0xC2CBB3EF	0x868F
+0xC2CBB3F0	0x86A0
+0xC2CBB3F1	0x884F
+0xC2CBB3F2	0x8878
+0xC2CBB3F3	0x887A
+0xC2CBB3F4	0x886E
+0xC2CBB3F5	0x887B
+0xC2CBB3F6	0x8884
+0xC2CBB3F7	0x8873
+0xC2CBB3F8	0x4678
+0xC2CBB3F9	0x4677
+0xC2CBB3FA	0x8A0D
+0xC2CBB3FB	0x8A0B
+0xC2CBB3FC	0x8A19
+0xC2CBB3FD	0x46B2
+0xC2CBB3FE	0x47D6
+0xC2CBB4A1	0x8ED0
+0xC2CBB4A2	0x4845
+0xC2CBB4A3	0x4892
+0xC2CBB4A4	0x4895
+0xC2CBB4A5	0x8FF9
+0xC2CBB4A6	0x9009
+0xC2CBB4A7	0x9008
+0xC2CBB4A8	0x48C6
+0xC2CBB4A9	0x90DE
+0xC2CBB4AA	0x9151
+0xC2CBB4AB	0x48E7
+0xC2CBB4AC	0x48E8
+0xC2CBB4AD	0x91DB
+0xC2CBB4AE	0x91DF
+0xC2CBB4AF	0x91DE
+0xC2CBB4B0	0x91D6
+0xC2CBB4B1	0x91E0
+0xC2CBB4B2	0x9585
+0xC2CBB4B3	0x9660
+0xC2CBB4B4	0x9659
+0xC2CBB4B5	0x49CB
+0xC2CBB4B6	0x9656
+0xC2CBB4B7	0x49CD
+0xC2CBB4B8	0x49F1
+0xC2CBB4B9	0x96BD
+0xC2CBB4BA	0x4B22
+0xC2CBB4BB	0x3421
+0xC2CBB4BC	0x5042
+0xC2CBB4BD	0x5059
+0xC2CBB4BE	0x346F
+0xC2CBB4BF	0x5044
+0xC2CBB4C0	0x5066
+0xC2CBB4C1	0x5052
+0xC2CBB4C2	0x5054
+0xC2CBB4C3	0x5071
+0xC2CBB4C4	0x5050
+0xC2CBB4C5	0x507B
+0xC2CBB4C6	0x507C
+0xC2CBB4C7	0x5058
+0xC2CBB4C8	0x3470
+0xC2CBB4C9	0x3464
+0xC2CBB4CA	0x5079
+0xC2CBB4CB	0x506C
+0xC2CBB4CC	0x5078
+0xC2CBB4CD	0x51A8
+0xC2CBB4CE	0x51D1
+0xC2CBB4CF	0x51CF
+0xC2CBB4D0	0x5268
+0xC2CBB4D1	0x5276
+0xC2CBB4D2	0x52D4
+0xC2CBB4D3	0x352D
+0xC2CBB4D4	0x53A0
+0xC2CBB4D5	0x53C4
+0xC2CBB4D6	0x3558
+0xC2CBB4D7	0x5558
+0xC2CBB4D8	0x554C
+0xC2CBB4D9	0x5568
+0xC2CBB4DA	0x35A6
+0xC2CBB4DB	0x5549
+0xC2CBB4DC	0x35A4
+0xC2CBB4DD	0x359F
+0xC2CBB4DE	0x555D
+0xC2CBB4DF	0x5529
+0xC2CBB4E0	0x20DAE
+0xC2CBB4E1	0x5554
+0xC2CBB4E2	0x5553
+0xC2CBB4E3	0x35A3
+0xC2CBB4E4	0x555A
+0xC2CBB4E5	0x35A0
+0xC2CBB4E6	0x553A
+0xC2CBB4E7	0x553F
+0xC2CBB4E8	0x552B
+0xC2CBB4E9	0x57EA
+0xC2CBB4EA	0x364A
+0xC2CBB4EB	0x57EF
+0xC2CBB4EC	0x3647
+0xC2CBB4ED	0x3648
+0xC2CBB4EE	0x57DD
+0xC2CBB4EF	0x57FE
+0xC2CBB4F0	0x2F855
+0xC2CBB4F1	0x57DE
+0xC2CBB4F2	0x57E6
+0xC2CBB4F3	0x3649
+0xC2CBB4F4	0x57E8
+0xC2CBB4F5	0x57FF
+0xC2CBB4F6	0x5803
+0xC2CBB4F7	0x58F7
+0xC2CBB4F8	0x68A6
+0xC2CBB4F9	0x591F
+0xC2CBB4FA	0x369E
+0xC2CBB4FB	0x595B
+0xC2CBB4FC	0x595D
+0xC2CBB4FD	0x595E
+0xC2CBB4FE	0x21637
+0xC2CBB5A1	0x36E8
+0xC2CBB5A2	0x5A2B
+0xC2CBB5A3	0x36EC
+0xC2CBB5A4	0x5A3B
+0xC2CBB5A5	0x36ED
+0xC2CBB5A6	0x36E6
+0xC2CBB5A7	0x5A61
+0xC2CBB5A8	0x5A3A
+0xC2CBB5A9	0x5A6E
+0xC2CBB5AA	0x5A4B
+0xC2CBB5AB	0x5A6B
+0xC2CBB5AC	0x36EB
+0xC2CBB5AD	0x36E7
+0xC2CBB5AE	0x5A45
+0xC2CBB5AF	0x5A4E
+0xC2CBB5B0	0x5A68
+0xC2CBB5B1	0x5A3D
+0xC2CBB5B2	0x5A71
+0xC2CBB5B3	0x5A3F
+0xC2CBB5B4	0x5A6F
+0xC2CBB5B5	0x5A75
+0xC2CBB5B6	0x36E9
+0xC2CBB5B7	0x5A73
+0xC2CBB5B8	0x5A2C
+0xC2CBB5B9	0x5A59
+0xC2CBB5BA	0x5A54
+0xC2CBB5BB	0x5A4F
+0xC2CBB5BC	0x5A63
+0xC2CBB5BD	0x375C
+0xC2CBB5BE	0x375D
+0xC2CBB5BF	0x5BC8
+0xC2CBB5C0	0x3760
+0xC2CBB5C1	0x5BC3
+0xC2CBB5C2	0x375B
+0xC2CBB5C3	0x5C5B
+0xC2CBB5C4	0x5C61
+0xC2CBB5C5	0x3799
+0xC2CBB5C6	0x5D21
+0xC2CBB5C7	0x5D0A
+0xC2CBB5C8	0x5D09
+0xC2CBB5C9	0x37D8
+0xC2CBB5CA	0x5D2C
+0xC2CBB5CB	0x5D08
+0xC2CBB5CC	0x37DA
+0xC2CBB5CD	0x37DD
+0xC2CBB5CE	0x5D2A
+0xC2CBB5CF	0x5D15
+0xC2CBB5D0	0x37E0
+0xC2CBB5D1	0x5D10
+0xC2CBB5D2	0x5D13
+0xC2CBB5D3	0x37E5
+0xC2CBB5D4	0x5D2F
+0xC2CBB5D5	0x5D18
+0xC2CBB5D6	0x37D7
+0xC2CBB5D7	0x5DE3
+0xC2CBB5D8	0x5E39
+0xC2CBB5D9	0x5E35
+0xC2CBB5DA	0x5E3A
+0xC2CBB5DB	0x5E32
+0xC2CBB5DC	0x384E
+0xC2CBB5DD	0x388C
+0xC2CBB5DE	0x3888
+0xC2CBB5DF	0x2F88D
+0xC2CBB5E0	0x5EBB
+0xC2CBB5E1	0x5EBA
+0xC2CBB5E2	0x5F34
+0xC2CBB5E3	0x5F39
+0xC2CBB5E4	0x38CE
+0xC2CBB5E5	0x2F89C
+0xC2CBB5E6	0x38E5
+0xC2CBB5E7	0x38E6
+0xC2CBB5E8	0x6098
+0xC2CBB5E9	0x3932
+0xC2CBB5EA	0x60D0
+0xC2CBB5EB	0x3940
+0xC2CBB5EC	0x3947
+0xC2CBB5ED	0x394C
+0xC2CBB5EE	0x60D7
+0xC2CBB5EF	0x60AA
+0xC2CBB5F0	0x3935
+0xC2CBB5F1	0x60A1
+0xC2CBB5F2	0x60A4
+0xC2CBB5F3	0x3930
+0xC2CBB5F4	0x60EE
+0xC2CBB5F5	0x3943
+0xC2CBB5F6	0x60E7
+0xC2CBB5F7	0x394D
+0xC2CBB5F8	0x60E8
+0xC2CBB5F9	0x60DE
+0xC2CBB5FA	0x39B7
+0xC2CBB5FB	0x39F3
+0xC2CBB5FC	0x637E
+0xC2CBB5FD	0x638B
+0xC2CBB5FE	0x3A02
+0xC2CBB6A1	0x3A0B
+0xC2CBB6A2	0x6379
+0xC2CBB6A3	0x6386
+0xC2CBB6A4	0x6393
+0xC2CBB6A5	0x3A04
+0xC2CBB6A6	0x6373
+0xC2CBB6A7	0x636A
+0xC2CBB6A8	0x2F8BA
+0xC2CBB6A9	0x636C
+0xC2CBB6AA	0x3A08
+0xC2CBB6AB	0x637F
+0xC2CBB6AC	0x39FC
+0xC2CBB6AD	0x63B2
+0xC2CBB6AE	0x63BA
+0xC2CBB6AF	0x39FF
+0xC2CBB6B0	0x3A00
+0xC2CBB6B1	0x6366
+0xC2CBB6B2	0x6374
+0xC2CBB6B3	0x3A8B
+0xC2CBB6B4	0x655A
+0xC2CBB6B5	0x3A8D
+0xC2CBB6B6	0x654E
+0xC2CBB6B7	0x654D
+0xC2CBB6B8	0x658D
+0xC2CBB6B9	0x658E
+0xC2CBB6BA	0x65AD
+0xC2CBB6BB	0x3ACA
+0xC2CBB6BC	0x65C7
+0xC2CBB6BD	0x65CA
+0xC2CBB6BE	0x3ACB
+0xC2CBB6BF	0x65C9
+0xC2CBB6C0	0x2F8CB
+0xC2CBB6C1	0x65E3
+0xC2CBB6C2	0x6657
+0xC2CBB6C3	0x3AF3
+0xC2CBB6C4	0x6663
+0xC2CBB6C5	0x6667
+0xC2CBB6C6	0x671A
+0xC2CBB6C7	0x6719
+0xC2CBB6C8	0x6716
+0xC2CBB6C9	0x3B36
+0xC2CBB6CA	0x3B6A
+0xC2CBB6CB	0x689E
+0xC2CBB6CC	0x68B6
+0xC2CBB6CD	0x6898
+0xC2CBB6CE	0x6873
+0xC2CBB6CF	0x3B6B
+0xC2CBB6D0	0x689A
+0xC2CBB6D1	0x688E
+0xC2CBB6D2	0x68B7
+0xC2CBB6D3	0x68DB
+0xC2CBB6D4	0x68A5
+0xC2CBB6D5	0x686C
+0xC2CBB6D6	0x68C1
+0xC2CBB6D7	0x6884
+0xC2CBB6D8	0x3B71
+0xC2CBB6D9	0x3B68
+0xC2CBB6DA	0x6895
+0xC2CBB6DB	0x687A
+0xC2CBB6DC	0x6899
+0xC2CBB6DD	0x3B72
+0xC2CBB6DE	0x68B8
+0xC2CBB6DF	0x68B9
+0xC2CBB6E0	0x6870
+0xC2CBB6E1	0x3C2E
+0xC2CBB6E2	0x6B35
+0xC2CBB6E3	0x3C62
+0xC2CBB6E4	0x6B90
+0xC2CBB6E5	0x6BBB
+0xC2CBB6E6	0x6BED
+0xC2CBB6E7	0x3C98
+0xC2CBB6E8	0x3CB5
+0xC2CBB6E9	0x3CEB
+0xC2CBB6EA	0x6DC1
+0xC2CBB6EB	0x6DC3
+0xC2CBB6EC	0x6DCE
+0xC2CBB6ED	0x3CFB
+0xC2CBB6EE	0x3CF8
+0xC2CBB6EF	0x6DAD
+0xC2CBB6F0	0x6E04
+0xC2CBB6F1	0x3CF5
+0xC2CBB6F2	0x6DB9
+0xC2CBB6F3	0x3D08
+0xC2CBB6F4	0x6DE7
+0xC2CBB6F5	0x2F907
+0xC2CBB6F6	0x6E08
+0xC2CBB6F7	0x6E06
+0xC2CBB6F8	0x3D0A
+0xC2CBB6F9	0x6E0A
+0xC2CBB6FA	0x6DB0
+0xC2CBB6FB	0x3D06
+0xC2CBB6FC	0x6DF8
+0xC2CBB6FD	0x6E0C
+0xC2CBB6FE	0x3CFD
+0xC2CBB7A1	0x6DB1
+0xC2CBB7A2	0x3CFA
+0xC2CBB7A3	0x6E02
+0xC2CBB7A4	0x6E07
+0xC2CBB7A5	0x6E09
+0xC2CBB7A6	0x6E01
+0xC2CBB7A7	0x6E17
+0xC2CBB7A8	0x6DFF
+0xC2CBB7A9	0x6E12
+0xC2CBB7AA	0x3DBA
+0xC2CBB7AB	0x3DB9
+0xC2CBB7AC	0x7103
+0xC2CBB7AD	0x7107
+0xC2CBB7AE	0x7101
+0xC2CBB7AF	0x70F5
+0xC2CBB7B0	0x70F1
+0xC2CBB7B1	0x7108
+0xC2CBB7B2	0x70F2
+0xC2CBB7B3	0x710F
+0xC2CBB7B4	0x3DBB
+0xC2CBB7B5	0x70FE
+0xC2CBB7B6	0x3E18
+0xC2CBB7B7	0x3E40
+0xC2CBB7B8	0x3E3D
+0xC2CBB7B9	0x731A
+0xC2CBB7BA	0x7310
+0xC2CBB7BB	0x730E
+0xC2CBB7BC	0x7402
+0xC2CBB7BD	0x73F3
+0xC2CBB7BE	0x3ECD
+0xC2CBB7BF	0x3EC9
+0xC2CBB7C0	0x73FB
+0xC2CBB7C1	0x3ECB
+0xC2CBB7C2	0x3ECA
+0xC2CBB7C3	0x3ECE
+0xC2CBB7C4	0x751B
+0xC2CBB7C5	0x7523
+0xC2CBB7C6	0x7561
+0xC2CBB7C7	0x7568
+0xC2CBB7C8	0x3F5E
+0xC2CBB7C9	0x7567
+0xC2CBB7CA	0x75D3
+0xC2CBB7CB	0x3F91
+0xC2CBB7CC	0x3F8C
+0xC2CBB7CD	0x7690
+0xC2CBB7CE	0x3FE1
+0xC2CBB7CF	0x4002
+0xC2CBB7D0	0x76D5
+0xC2CBB7D1	0x76D7
+0xC2CBB7D2	0x76D6
+0xC2CBB7D3	0x7730
+0xC2CBB7D4	0x402B
+0xC2CBB7D5	0x7726
+0xC2CBB7D6	0x402A
+0xC2CBB7D7	0x7740
+0xC2CBB7D8	0x3E14
+0xC2CBB7D9	0x771E
+0xC2CBB7DA	0x40AD
+0xC2CBB7DB	0x40A3
+0xC2CBB7DC	0x40AB
+0xC2CBB7DD	0x7847
+0xC2CBB7DE	0x40AF
+0xC2CBB7DF	0x784B
+0xC2CBB7E0	0x7851
+0xC2CBB7E1	0x784F
+0xC2CBB7E2	0x7842
+0xC2CBB7E3	0x7846
+0xC2CBB7E4	0x4104
+0xC2CBB7E5	0x796E
+0xC2CBB7E6	0x796C
+0xC2CBB7E7	0x79F2
+0xC2CBB7E8	0x4144
+0xC2CBB7E9	0x79F1
+0xC2CBB7EA	0x79F5
+0xC2CBB7EB	0x79F3
+0xC2CBB7EC	0x79F9
+0xC2CBB7ED	0x413D
+0xC2CBB7EE	0x4147
+0xC2CBB7EF	0x419C
+0xC2CBB7F0	0x7A9A
+0xC2CBB7F1	0x7A93
+0xC2CBB7F2	0x7A91
+0xC2CBB7F3	0x7AE1
+0xC2CBB7F4	0x41E0
+0xC2CBB7F5	0x41E4
+0xC2CBB7F6	0x7B21
+0xC2CBB7F7	0x7B1C
+0xC2CBB7F8	0x7B16
+0xC2CBB7F9	0x7B17
+0xC2CBB7FA	0x7B36
+0xC2CBB7FB	0x7B1F
+0xC2CBB7FC	0x4280
+0xC2CBB7FD	0x7C93
+0xC2CBB7FE	0x7C99
+0xC2CBB8A1	0x7C9A
+0xC2CBB8A2	0x7C9C
+0xC2CBB8A3	0x42CA
+0xC2CBB8A4	0x7D49
+0xC2CBB8A5	0x42D4
+0xC2CBB8A6	0x7D34
+0xC2CBB8A7	0x7D37
+0xC2CBB8A8	0x42D2
+0xC2CBB8A9	0x7D2D
+0xC2CBB8AA	0x42CB
+0xC2CBB8AB	0x7D4C
+0xC2CBB8AC	0x42CE
+0xC2CBB8AD	0x42D3
+0xC2CBB8AE	0x7D48
+0xC2CBB8AF	0x4344
+0xC2CBB8B0	0x4348
+0xC2CBB8B1	0x7F3B
+0xC2CBB8B2	0x4345
+0xC2CBB8B3	0x4381
+0xC2CBB8B4	0x4386
+0xC2CBB8B5	0x4385
+0xC2CBB8B6	0x8008
+0xC2CBB8B7	0x801A
+0xC2CBB8B8	0x43A3
+0xC2CBB8B9	0x801D
+0xC2CBB8BA	0x43B5
+0xC2CBB8BB	0x8049
+0xC2CBB8BC	0x8045
+0xC2CBB8BD	0x8044
+0xC2CBB8BE	0x7C9B
+0xC2CBB8BF	0x43FA
+0xC2CBB8C0	0x43F9
+0xC2CBB8C1	0x812A
+0xC2CBB8C2	0x812E
+0xC2CBB8C3	0x43FB
+0xC2CBB8C4	0x43F2
+0xC2CBB8C5	0x8131
+0xC2CBB8C6	0x43EF
+0xC2CBB8C7	0x811A
+0xC2CBB8C8	0x8134
+0xC2CBB8C9	0x8117
+0xC2CBB8CA	0x445B
+0xC2CBB8CB	0x4466
+0xC2CBB8CC	0x44CE
+0xC2CBB8CD	0x831D
+0xC2CBB8CE	0x8371
+0xC2CBB8CF	0x8384
+0xC2CBB8D0	0x8380
+0xC2CBB8D1	0x8372
+0xC2CBB8D2	0x83A1
+0xC2CBB8D3	0x35B4
+0xC2CBB8D4	0x8379
+0xC2CBB8D5	0x8391
+0xC2CBB8D6	0x44C8
+0xC2CBB8D7	0x839F
+0xC2CBB8D8	0x83AD
+0xC2CBB8D9	0x44D1
+0xC2CBB8DA	0x44C5
+0xC2CBB8DB	0x8323
+0xC2CBB8DC	0x44D2
+0xC2CBB8DD	0x8385
+0xC2CBB8DE	0x839C
+0xC2CBB8DF	0x83B7
+0xC2CBB8E0	0x8658
+0xC2CBB8E1	0x865A
+0xC2CBB8E2	0x458F
+0xC2CBB8E3	0x8657
+0xC2CBB8E4	0x86B2
+0xC2CBB8E5	0x45A7
+0xC2CBB8E6	0x86AE
+0xC2CBB8E7	0x45A5
+0xC2CBB8E8	0x45A4
+0xC2CBB8E9	0x4611
+0xC2CBB8EA	0x8845
+0xC2CBB8EB	0x889C
+0xC2CBB8EC	0x8894
+0xC2CBB8ED	0x88A3
+0xC2CBB8EE	0x888F
+0xC2CBB8EF	0x88A5
+0xC2CBB8F0	0x88A9
+0xC2CBB8F1	0x88A6
+0xC2CBB8F2	0x888A
+0xC2CBB8F3	0x88A0
+0xC2CBB8F4	0x8890
+0xC2CBB8F5	0x8992
+0xC2CBB8F6	0x8991
+0xC2CBB8F7	0x8994
+0xC2CBB8F8	0x46B5
+0xC2CBB8F9	0x8A26
+0xC2CBB8FA	0x8A32
+0xC2CBB8FB	0x8A28
+0xC2CBB8FC	0x46B4
+0xC2CBB8FD	0x46BD
+0xC2CBB8FE	0x8A1C
+0xC2CBB9A1	0x46BB
+0xC2CBB9A2	0x8A2B
+0xC2CBB9A3	0x8A20
+0xC2CBB9A4	0x46B9
+0xC2CBB9A5	0x8A29
+0xC2CBB9A6	0x46C2
+0xC2CBB9A7	0x46BE
+0xC2CBB9A8	0x46BA
+0xC2CBB9A9	0x8A21
+0xC2CBB9AA	0x8C3A
+0xC2CBB9AB	0x3AB7
+0xC2CBB9AC	0x8C5B
+0xC2CBB9AD	0x8C58
+0xC2CBB9AE	0x8C7C
+0xC2CBB9AF	0x4758
+0xC2CBB9B0	0x8CA6
+0xC2CBB9B1	0x8CAE
+0xC2CBB9B2	0x8CAD
+0xC2CBB9B3	0x8D65
+0xC2CBB9B4	0x479B
+0xC2CBB9B5	0x8D7E
+0xC2CBB9B6	0x479C
+0xC2CBB9B7	0x8D7C
+0xC2CBB9B8	0x8D7F
+0xC2CBB9B9	0x8D7A
+0xC2CBB9BA	0x8DBD
+0xC2CBB9BB	0x47DA
+0xC2CBB9BC	0x47DE
+0xC2CBB9BD	0x8DC0
+0xC2CBB9BE	0x8DBB
+0xC2CBB9BF	0x8EAD
+0xC2CBB9C0	0x8EAF
+0xC2CBB9C1	0x8ED6
+0xC2CBB9C2	0x484D
+0xC2CBB9C3	0x4846
+0xC2CBB9C4	0x4847
+0xC2CBB9C5	0x484B
+0xC2CBB9C6	0x484C
+0xC2CBB9C7	0x8ED9
+0xC2CBB9C8	0x4848
+0xC2CBB9C9	0x4899
+0xC2CBB9CA	0x9012
+0xC2CBB9CB	0x900E
+0xC2CBB9CC	0x9025
+0xC2CBB9CD	0x489B
+0xC2CBB9CE	0x9013
+0xC2CBB9CF	0x90EE
+0xC2CBB9D0	0x48CE
+0xC2CBB9D1	0x90AB
+0xC2CBB9D2	0x90F7
+0xC2CBB9D3	0x48EB
+0xC2CBB9D4	0x9159
+0xC2CBB9D5	0x9154
+0xC2CBB9D6	0x91F2
+0xC2CBB9D7	0x91F0
+0xC2CBB9D8	0x91E5
+0xC2CBB9D9	0x91F6
+0xC2CBB9DA	0x491C
+0xC2CBB9DB	0x498C
+0xC2CBB9DC	0x9587
+0xC2CBB9DD	0x49D1
+0xC2CBB9DE	0x965A
+0xC2CBB9DF	0x49D6
+0xC2CBB9E0	0x49D3
+0xC2CBB9E1	0x966E
+0xC2CBB9E2	0x49D4
+0xC2CBB9E3	0x49D0
+0xC2CBB9E4	0x49D5
+0xC2CBB9E5	0x9679
+0xC2CBB9E6	0x4A0B
+0xC2CBB9E7	0x98E1
+0xC2CBB9E8	0x98E6
+0xC2CBB9E9	0x4BC6
+0xC2CBB9EA	0x9EC4
+0xC2CBB9EB	0x9ED2
+0xC2CBB9EC	0x4E80
+0xC2CBB9ED	0x3424
+0xC2CBB9EE	0x4E81
+0xC2CBB9EF	0x508F
+0xC2CBB9F0	0x5097
+0xC2CBB9F1	0x5088
+0xC2CBB9F2	0x5089
+0xC2CBB9F3	0x3474
+0xC2CBB9F4	0x347A
+0xC2CBB9F5	0x5081
+0xC2CBB9F6	0x5160
+0xC2CBB9F7	0x20564
+0xC2CBB9F8	0x34C3
+0xC2CBB9F9	0x5E42
+0xC2CBB9FA	0x51D3
+0xC2CBB9FB	0x34D4
+0xC2CBB9FC	0x34D5
+0xC2CBB9FD	0x51D2
+0xC2CBB9FE	0x51D6
+0xC2CBBAA1	0x5273
+0xC2CBBAA2	0x34FB
+0xC2CBBAA3	0x5270
+0xC2CBBAA4	0x34F7
+0xC2CBBAA5	0x3532
+0xC2CBBAA6	0x2F833
+0xC2CBBAA7	0x53A8
+0xC2CBBAA8	0x53A6
+0xC2CBBAA9	0x53C5
+0xC2CBBAAA	0x5597
+0xC2CBBAAB	0x55DE
+0xC2CBBAAC	0x35BA
+0xC2CBBAAD	0x35BF
+0xC2CBBAAE	0x5596
+0xC2CBBAAF	0x55B4
+0xC2CBBAB0	0x35C7
+0xC2CBBAB1	0x5585
+0xC2CBBAB2	0x35B7
+0xC2CBBAB3	0x559B
+0xC2CBBAB4	0x55A0
+0xC2CBBAB5	0x35B9
+0xC2CBBAB6	0x5559
+0xC2CBBAB7	0x35C3
+0xC2CBBAB8	0x5586
+0xC2CBBAB9	0x35BD
+0xC2CBBABA	0x35D0
+0xC2CBBABB	0x55AF
+0xC2CBBABC	0x557A
+0xC2CBBABD	0x35C1
+0xC2CBBABE	0x35BE
+0xC2CBBABF	0x35CD
+0xC2CBBAC0	0x559E
+0xC2CBBAC1	0x35CB
+0xC2CBBAC2	0x55A9
+0xC2CBBAC3	0x570F
+0xC2CBBAC4	0x570E
+0xC2CBBAC5	0x581A
+0xC2CBBAC6	0x364F
+0xC2CBBAC7	0x581F
+0xC2CBBAC8	0x3653
+0xC2CBBAC9	0x583C
+0xC2CBBACA	0x5818
+0xC2CBBACB	0x583E
+0xC2CBBACC	0x5826
+0xC2CBBACD	0x3655
+0xC2CBBACE	0x583A
+0xC2CBBACF	0x21364
+0xC2CBBAD0	0x5822
+0xC2CBBAD1	0x3651
+0xC2CBBAD2	0x58FB
+0xC2CBBAD3	0x5963
+0xC2CBBAD4	0x5964
+0xC2CBBAD5	0x369F
+0xC2CBBAD6	0x5AA8
+0xC2CBBAD7	0x5AA3
+0xC2CBBAD8	0x5A82
+0xC2CBBAD9	0x5A88
+0xC2CBBADA	0x5AA1
+0xC2CBBADB	0x5A85
+0xC2CBBADC	0x5A98
+0xC2CBBADD	0x36FE
+0xC2CBBADE	0x5A99
+0xC2CBBADF	0x36FB
+0xC2CBBAE0	0x5A89
+0xC2CBBAE1	0x5A81
+0xC2CBBAE2	0x5A96
+0xC2CBBAE3	0x5A80
+0xC2CBBAE4	0x36F1
+0xC2CBBAE5	0x36F5
+0xC2CBBAE6	0x5A91
+0xC2CBBAE7	0x36EF
+0xC2CBBAE8	0x3704
+0xC2CBBAE9	0x3703
+0xC2CBBAEA	0x36F4
+0xC2CBBAEB	0x5ACF
+0xC2CBBAEC	0x36F3
+0xC2CBBAED	0x3702
+0xC2CBBAEE	0x36F7
+0xC2CBBAEF	0x36FA
+0xC2CBBAF0	0x36FD
+0xC2CBBAF1	0x36EE
+0xC2CBBAF2	0x5A87
+0xC2CBBAF3	0x5AA0
+0xC2CBBAF4	0x36F0
+0xC2CBBAF5	0x5A79
+0xC2CBBAF6	0x36F2
+0xC2CBBAF7	0x5A86
+0xC2CBBAF8	0x5AAB
+0xC2CBBAF9	0x5AAA
+0xC2CBBAFA	0x5AA4
+0xC2CBBAFB	0x5A8D
+0xC2CBBAFC	0x5A7E
+0xC2CBBAFD	0x3744
+0xC2CBBAFE	0x5BD5
+0xC2CBBBA1	0x3762
+0xC2CBBBA2	0x3777
+0xC2CBBBA3	0x3DC9
+0xC2CBBBA4	0x5C1E
+0xC2CBBBA5	0x5C5F
+0xC2CBBBA6	0x5C5E
+0xC2CBBBA7	0x5D44
+0xC2CBBBA8	0x5D3E
+0xC2CBBBA9	0x37E8
+0xC2CBBBAA	0x5D48
+0xC2CBBBAB	0x5D1C
+0xC2CBBBAC	0x37EF
+0xC2CBBBAD	0x5D5B
+0xC2CBBBAE	0x5D4D
+0xC2CBBBAF	0x37E6
+0xC2CBBBB0	0x37ED
+0xC2CBBBB1	0x5D57
+0xC2CBBBB2	0x37E7
+0xC2CBBBB3	0x5D53
+0xC2CBBBB4	0x5D4F
+0xC2CBBBB5	0x37EB
+0xC2CBBBB6	0x5D3B
+0xC2CBBBB7	0x5D46
+0xC2CBBBB8	0x382D
+0xC2CBBBB9	0x3855
+0xC2CBBBBA	0x5E46
+0xC2CBBBBB	0x5E47
+0xC2CBBBBC	0x3853
+0xC2CBBBBD	0x5E48
+0xC2CBBBBE	0x5EC0
+0xC2CBBBBF	0x5EBD
+0xC2CBBBC0	0x5EBF
+0xC2CBBBC1	0x3890
+0xC2CBBBC2	0x5F11
+0xC2CBBBC3	0x38BE
+0xC2CBBBC4	0x5F3E
+0xC2CBBBC5	0x5F3B
+0xC2CBBBC6	0x38BD
+0xC2CBBBC7	0x5F3A
+0xC2CBBBC8	0x38CF
+0xC2CBBBC9	0x38D0
+0xC2CBBBCA	0x38EC
+0xC2CBBBCB	0x5FA7
+0xC2CBBBCC	0x394B
+0xC2CBBBCD	0x60EA
+0xC2CBBBCE	0x3948
+0xC2CBBBCF	0x6107
+0xC2CBBBD0	0x6122
+0xC2CBBBD1	0x610C
+0xC2CBBBD2	0x3955
+0xC2CBBBD3	0x3951
+0xC2CBBBD4	0x60B3
+0xC2CBBBD5	0x60D6
+0xC2CBBBD6	0x60D2
+0xC2CBBBD7	0x394E
+0xC2CBBBD8	0x60E3
+0xC2CBBBD9	0x60E5
+0xC2CBBBDA	0x60E9
+0xC2CBBBDB	0x396B
+0xC2CBBBDC	0x395E
+0xC2CBBBDD	0x6111
+0xC2CBBBDE	0x60FD
+0xC2CBBBDF	0x3960
+0xC2CBBBE0	0x3967
+0xC2CBBBE1	0x611E
+0xC2CBBBE2	0x6120
+0xC2CBBBE3	0x6121
+0xC2CBBBE4	0x621E
+0xC2CBBBE5	0x39B8
+0xC2CBBBE6	0x63E2
+0xC2CBBBE7	0x63DE
+0xC2CBBBE8	0x63E6
+0xC2CBBBE9	0x3A14
+0xC2CBBBEA	0x3A0F
+0xC2CBBBEB	0x3A07
+0xC2CBBBEC	0x3A13
+0xC2CBBBED	0x63F8
+0xC2CBBBEE	0x3A17
+0xC2CBBBEF	0x63FE
+0xC2CBBBF0	0x63C1
+0xC2CBBBF1	0x63BF
+0xC2CBBBF2	0x63F7
+0xC2CBBBF3	0x63D1
+0xC2CBBBF4	0x655F
+0xC2CBBBF5	0x6560
+0xC2CBBBF6	0x6561
+0xC2CBBBF7	0x3A9A
+0xC2CBBBF8	0x3AB8
+0xC2CBBBF9	0x65D1
+0xC2CBBBFA	0x3AF7
+0xC2CBBBFB	0x3AF8
+0xC2CBBBFC	0x667D
+0xC2CBBBFD	0x666B
+0xC2CBBBFE	0x667F
+0xC2CBBCA1	0x3AFD
+0xC2CBBCA2	0x3AF5
+0xC2CBBCA3	0x6673
+0xC2CBBCA4	0x6681
+0xC2CBBCA5	0x666D
+0xC2CBBCA6	0x6669
+0xC2CBBCA7	0x3AFA
+0xC2CBBCA8	0x3B38
+0xC2CBBCA9	0x671E
+0xC2CBBCAA	0x68ED
+0xC2CBBCAB	0x3B87
+0xC2CBBCAC	0x3B80
+0xC2CBBCAD	0x3B88
+0xC2CBBCAE	0x3B79
+0xC2CBBCAF	0x6903
+0xC2CBBCB0	0x3B7C
+0xC2CBBCB1	0x68FE
+0xC2CBBCB2	0x68E5
+0xC2CBBCB3	0x691E
+0xC2CBBCB4	0x6902
+0xC2CBBCB5	0x3B83
+0xC2CBBCB6	0x3B85
+0xC2CBBCB7	0x6909
+0xC2CBBCB8	0x68CA
+0xC2CBBCB9	0x6900
+0xC2CBBCBA	0x2F8E5
+0xC2CBBCBB	0x6901
+0xC2CBBCBC	0x6918
+0xC2CBBCBD	0x68E2
+0xC2CBBCBE	0x68CF
+0xC2CBBCBF	0x3B7B
+0xC2CBBCC0	0x692E
+0xC2CBBCC1	0x68C5
+0xC2CBBCC2	0x68FF
+0xC2CBBCC3	0x3B86
+0xC2CBBCC4	0x691C
+0xC2CBBCC5	0x68C3
+0xC2CBBCC6	0x3C34
+0xC2CBBCC7	0x6B6F
+0xC2CBBCC8	0x3C55
+0xC2CBBCC9	0x6B6E
+0xC2CBBCCA	0x3C68
+0xC2CBBCCB	0x6BBE
+0xC2CBBCCC	0x3C9C
+0xC2CBBCCD	0x6BF4
+0xC2CBBCCE	0x6C2D
+0xC2CBBCCF	0x3CFC
+0xC2CBBCD0	0x6DB6
+0xC2CBBCD1	0x6E75
+0xC2CBBCD2	0x6E1E
+0xC2CBBCD3	0x3D1A
+0xC2CBBCD4	0x6E18
+0xC2CBBCD5	0x3D17
+0xC2CBBCD6	0x6E48
+0xC2CBBCD7	0x3D1B
+0xC2CBBCD8	0x6E4F
+0xC2CBBCD9	0x3D13
+0xC2CBBCDA	0x6E42
+0xC2CBBCDB	0x6E6A
+0xC2CBBCDC	0x6E70
+0xC2CBBCDD	0x6DFE
+0xC2CBBCDE	0x3D05
+0xC2CBBCDF	0x3D07
+0xC2CBBCE0	0x6E6D
+0xC2CBBCE1	0x3D1C
+0xC2CBBCE2	0x6E7B
+0xC2CBBCE3	0x6E7E
+0xC2CBBCE4	0x6E59
+0xC2CBBCE5	0x3D11
+0xC2CBBCE6	0x6E57
+0xC2CBBCE7	0x3D16
+0xC2CBBCE8	0x6E80
+0xC2CBBCE9	0x6E50
+0xC2CBBCEA	0x3D15
+0xC2CBBCEB	0x6E29
+0xC2CBBCEC	0x6E76
+0xC2CBBCED	0x6E2A
+0xC2CBBCEE	0x6E4C
+0xC2CBBCEF	0x712A
+0xC2CBBCF0	0x3DCB
+0xC2CBBCF1	0x7135
+0xC2CBBCF2	0x712C
+0xC2CBBCF3	0x7137
+0xC2CBBCF4	0x711D
+0xC2CBBCF5	0x3DC5
+0xC2CBBCF6	0x3DC2
+0xC2CBBCF7	0x7138
+0xC2CBBCF8	0x3DCD
+0xC2CBBCF9	0x7134
+0xC2CBBCFA	0x712B
+0xC2CBBCFB	0x7133
+0xC2CBBCFC	0x7127
+0xC2CBBCFD	0x7124
+0xC2CBBCFE	0x3DCA
+0xC2CBBDA1	0x712D
+0xC2CBBDA2	0x7232
+0xC2CBBDA3	0x7283
+0xC2CBBDA4	0x7282
+0xC2CBBDA5	0x7287
+0xC2CBBDA6	0x7306
+0xC2CBBDA7	0x7324
+0xC2CBBDA8	0x7338
+0xC2CBBDA9	0x732A
+0xC2CBBDAA	0x732C
+0xC2CBBDAB	0x732B
+0xC2CBBDAC	0x3E83
+0xC2CBBDAD	0x732F
+0xC2CBBDAE	0x7328
+0xC2CBBDAF	0x7417
+0xC2CBBDB0	0x3ED6
+0xC2CBBDB1	0x3ED5
+0xC2CBBDB2	0x7419
+0xC2CBBDB3	0x7438
+0xC2CBBDB4	0x3ED1
+0xC2CBBDB5	0x741F
+0xC2CBBDB6	0x7414
+0xC2CBBDB7	0x743C
+0xC2CBBDB8	0x73F7
+0xC2CBBDB9	0x741C
+0xC2CBBDBA	0x7415
+0xC2CBBDBB	0x7418
+0xC2CBBDBC	0x7439
+0xC2CBBDBD	0x74F9
+0xC2CBBDBE	0x7524
+0xC2CBBDBF	0x2F934
+0xC2CBBDC0	0x3F52
+0xC2CBBDC1	0x3F5F
+0xC2CBBDC2	0x756E
+0xC2CBBDC3	0x756D
+0xC2CBBDC4	0x7571
+0xC2CBBDC5	0x758E
+0xC2CBBDC6	0x3F95
+0xC2CBBDC7	0x75E5
+0xC2CBBDC8	0x3F9D
+0xC2CBBDC9	0x3F98
+0xC2CBBDCA	0x3F9E
+0xC2CBBDCB	0x3F96
+0xC2CBBDCC	0x7694
+0xC2CBBDCD	0x76B3
+0xC2CBBDCE	0x4003
+0xC2CBBDCF	0x76D9
+0xC2CBBDD0	0x402F
+0xC2CBBDD1	0x7748
+0xC2CBBDD2	0x7749
+0xC2CBBDD3	0x7743
+0xC2CBBDD4	0x4031
+0xC2CBBDD5	0x4033
+0xC2CBBDD6	0x7742
+0xC2CBBDD7	0x77DF
+0xC2CBBDD8	0x40B4
+0xC2CBBDD9	0x7863
+0xC2CBBDDA	0x7876
+0xC2CBBDDB	0x40B0
+0xC2CBBDDC	0x785F
+0xC2CBBDDD	0x7866
+0xC2CBBDDE	0x7966
+0xC2CBBDDF	0x7971
+0xC2CBBDE0	0x4108
+0xC2CBBDE1	0x4107
+0xC2CBBDE2	0x7976
+0xC2CBBDE3	0x7984
+0xC2CBBDE4	0x7975
+0xC2CBBDE5	0x79FF
+0xC2CBBDE6	0x7A07
+0xC2CBBDE7	0x414E
+0xC2CBBDE8	0x7A0E
+0xC2CBBDE9	0x7A09
+0xC2CBBDEA	0x4150
+0xC2CBBDEB	0x4152
+0xC2CBBDEC	0x41A1
+0xC2CBBDED	0x41A3
+0xC2CBBDEE	0x41A5
+0xC2CBBDEF	0x41CC
+0xC2CBBDF0	0x7AE7
+0xC2CBBDF1	0x7AE2
+0xC2CBBDF2	0x7B55
+0xC2CBBDF3	0x41EF
+0xC2CBBDF4	0x41EA
+0xC2CBBDF5	0x7B43
+0xC2CBBDF6	0x7B57
+0xC2CBBDF7	0x7B6C
+0xC2CBBDF8	0x7B42
+0xC2CBBDF9	0x7B53
+0xC2CBBDFA	0x41ED
+0xC2CBBDFB	0x7B41
+0xC2CBBDFC	0x4285
+0xC2CBBDFD	0x4284
+0xC2CBBDFE	0x7CA7
+0xC2CBBEA1	0x7CA0
+0xC2CBBEA2	0x7CA6
+0xC2CBBEA3	0x7CA4
+0xC2CBBEA4	0x7D74
+0xC2CBBEA5	0x42DB
+0xC2CBBEA6	0x7D59
+0xC2CBBEA7	0x42D9
+0xC2CBBEA8	0x7D60
+0xC2CBBEA9	0x7D57
+0xC2CBBEAA	0x7D6C
+0xC2CBBEAB	0x7D7E
+0xC2CBBEAC	0x7D64
+0xC2CBBEAD	0x42D7
+0xC2CBBEAE	0x7D5A
+0xC2CBBEAF	0x7D5D
+0xC2CBBEB0	0x42DA
+0xC2CBBEB1	0x42DE
+0xC2CBBEB2	0x42D8
+0xC2CBBEB3	0x7D76
+0xC2CBBEB4	0x7D4D
+0xC2CBBEB5	0x7D75
+0xC2CBBEB6	0x42D5
+0xC2CBBEB7	0x7FD3
+0xC2CBBEB8	0x7FD6
+0xC2CBBEB9	0x439C
+0xC2CBBEBA	0x439D
+0xC2CBBEBB	0x8060
+0xC2CBBEBC	0x804E
+0xC2CBBEBD	0x8145
+0xC2CBBEBE	0x813B
+0xC2CBBEBF	0x43FE
+0xC2CBBEC0	0x8148
+0xC2CBBEC1	0x8142
+0xC2CBBEC2	0x8149
+0xC2CBBEC3	0x8140
+0xC2CBBEC4	0x8114
+0xC2CBBEC5	0x8141
+0xC2CBBEC6	0x4407
+0xC2CBBEC7	0x81EF
+0xC2CBBEC8	0x81F6
+0xC2CBBEC9	0x8203
+0xC2CBBECA	0x446A
+0xC2CBBECB	0x83ED
+0xC2CBBECC	0x44E7
+0xC2CBBECD	0x83DA
+0xC2CBBECE	0x8418
+0xC2CBBECF	0x83D2
+0xC2CBBED0	0x8408
+0xC2CBBED1	0x44E2
+0xC2CBBED2	0x8400
+0xC2CBBED3	0x44DF
+0xC2CBBED4	0x44E1
+0xC2CBBED5	0x44E5
+0xC2CBBED6	0x8417
+0xC2CBBED7	0x8346
+0xC2CBBED8	0x8414
+0xC2CBBED9	0x83D3
+0xC2CBBEDA	0x8405
+0xC2CBBEDB	0x841F
+0xC2CBBEDC	0x8402
+0xC2CBBEDD	0x8416
+0xC2CBBEDE	0x83CD
+0xC2CBBEDF	0x83E6
+0xC2CBBEE0	0x4591
+0xC2CBBEE1	0x865D
+0xC2CBBEE2	0x86D5
+0xC2CBBEE3	0x86E1
+0xC2CBBEE4	0x45B4
+0xC2CBBEE5	0x45B0
+0xC2CBBEE6	0x45B5
+0xC2CBBEE7	0x45AE
+0xC2CBBEE8	0x86EE
+0xC2CBBEE9	0x8847
+0xC2CBBEEA	0x8846
+0xC2CBBEEB	0x462D
+0xC2CBBEEC	0x462C
+0xC2CBBEED	0x88BB
+0xC2CBBEEE	0x462B
+0xC2CBBEEF	0x88BF
+0xC2CBBEF0	0x88B4
+0xC2CBBEF1	0x4629
+0xC2CBBEF2	0x88B5
+0xC2CBBEF3	0x467F
+0xC2CBBEF4	0x899A
+0xC2CBBEF5	0x8A43
+0xC2CBBEF6	0x46C9
+0xC2CBBEF7	0x46CB
+0xC2CBBEF8	0x8A5A
+0xC2CBBEF9	0x46C5
+0xC2CBBEFA	0x46C6
+0xC2CBBEFB	0x46CA
+0xC2CBBEFC	0x8A35
+0xC2CBBEFD	0x8A38
+0xC2CBBEFE	0x8A42
+0xC2CBBFA1	0x8A49
+0xC2CBBFA2	0x8A5D
+0xC2CBBFA3	0x8A4B
+0xC2CBBFA4	0x8A3D
+0xC2CBBFA5	0x46D2
+0xC2CBBFA6	0x46D0
+0xC2CBBFA7	0x472D
+0xC2CBBFA8	0x4735
+0xC2CBBFA9	0x8C60
+0xC2CBBFAA	0x8C5E
+0xC2CBBFAB	0x8C7F
+0xC2CBBFAC	0x8C7E
+0xC2CBBFAD	0x8C83
+0xC2CBBFAE	0x476C
+0xC2CBBFAF	0x8CB1
+0xC2CBBFB0	0x8D87
+0xC2CBBFB1	0x479D
+0xC2CBBFB2	0x47A0
+0xC2CBBFB3	0x8D88
+0xC2CBBFB4	0x8D83
+0xC2CBBFB5	0x47A2
+0xC2CBBFB6	0x479F
+0xC2CBBFB7	0x8D86
+0xC2CBBFB8	0x8D8B
+0xC2CBBFB9	0x8D82
+0xC2CBBFBA	0x8DCA
+0xC2CBBFBB	0x8DD2
+0xC2CBBFBC	0x47EB
+0xC2CBBFBD	0x47E2
+0xC2CBBFBE	0x8DD4
+0xC2CBBFBF	0x8DC9
+0xC2CBBFC0	0x8EB0
+0xC2CBBFC1	0x4836
+0xC2CBBFC2	0x4832
+0xC2CBBFC3	0x4850
+0xC2CBBFC4	0x8EF2
+0xC2CBBFC5	0x8EE4
+0xC2CBBFC6	0x8EF3
+0xC2CBBFC7	0x8EEA
+0xC2CBBFC8	0x484F
+0xC2CBBFC9	0x8EFD
+0xC2CBBFCA	0x4852
+0xC2CBBFCB	0x8F9D
+0xC2CBBFCC	0x902B
+0xC2CBBFCD	0x902A
+0xC2CBBFCE	0x489E
+0xC2CBBFCF	0x9028
+0xC2CBBFD0	0x9029
+0xC2CBBFD1	0x902C
+0xC2CBBFD2	0x48A0
+0xC2CBBFD3	0x489C
+0xC2CBBFD4	0x903A
+0xC2CBBFD5	0x9030
+0xC2CBBFD6	0x9037
+0xC2CBBFD7	0x903B
+0xC2CBBFD8	0x48D1
+0xC2CBBFD9	0x910A
+0xC2CBBFDA	0x48EF
+0xC2CBBFDB	0x48F0
+0xC2CBBFDC	0x48F1
+0xC2CBBFDD	0x91FE
+0xC2CBBFDE	0x9220
+0xC2CBBFDF	0x491D
+0xC2CBBFE0	0x920B
+0xC2CBBFE1	0x491F
+0xC2CBBFE2	0x9218
+0xC2CBBFE3	0x9222
+0xC2CBBFE4	0x491E
+0xC2CBBFE5	0x921B
+0xC2CBBFE6	0x9208
+0xC2CBBFE7	0x4920
+0xC2CBBFE8	0x920E
+0xC2CBBFE9	0x9213
+0xC2CBBFEA	0x498E
+0xC2CBBFEB	0x4991
+0xC2CBBFEC	0x9595
+0xC2CBBFED	0x28CDD
+0xC2CBBFEE	0x4990
+0xC2CBBFEF	0x49D7
+0xC2CBBFF0	0x968C
+0xC2CBBFF1	0x967B
+0xC2CBBFF2	0x967F
+0xC2CBBFF3	0x9681
+0xC2CBBFF4	0x49D9
+0xC2CBBFF5	0x9682
+0xC2CBBFF6	0x49F4
+0xC2CBBFF7	0x49F6
+0xC2CBBFF8	0x3560
+0xC2CBBFF9	0x49F5
+0xC2CBBFFA	0x49F3
+0xC2CBBFFB	0x96EE
+0xC2CBBFFC	0x96ED
+0xC2CBBFFD	0x4A0C
+0xC2CBBFFE	0x96EC
+0xC2CBC0A1	0x975F
+0xC2CBC0A2	0x976F
+0xC2CBC0A3	0x4A51
+0xC2CBC0A4	0x976D
+0xC2CBC0A5	0x4AA6
+0xC2CBC0A6	0x4AA7
+0xC2CBC0A7	0x4AA8
+0xC2CBC0A8	0x4B27
+0xC2CBC0A9	0x4B24
+0xC2CBC0AA	0x4B25
+0xC2CBC0AB	0x98F0
+0xC2CBC0AC	0x4B2A
+0xC2CBC0AD	0x4B74
+0xC2CBC0AE	0x4BC7
+0xC2CBC0AF	0x9AA9
+0xC2CBC0B0	0x4BE7
+0xC2CBC0B1	0x4BED
+0xC2CBC0B2	0x9AE0
+0xC2CBC0B3	0x4EB7
+0xC2CBC0B4	0x342E
+0xC2CBC0B5	0x347B
+0xC2CBC0B6	0x50CC
+0xC2CBC0B7	0x50BC
+0xC2CBC0B8	0x347C
+0xC2CBC0B9	0x50AA
+0xC2CBC0BA	0x50B9
+0xC2CBC0BB	0x347D
+0xC2CBC0BC	0x50AB
+0xC2CBC0BD	0x50C3
+0xC2CBC0BE	0x50CD
+0xC2CBC0BF	0x517E
+0xC2CBC0C0	0x527E
+0xC2CBC0C1	0x5279
+0xC2CBC0C2	0x34FD
+0xC2CBC0C3	0x2F823
+0xC2CBC0C4	0x52E1
+0xC2CBC0C5	0x52E0
+0xC2CBC0C6	0x52E7
+0xC2CBC0C7	0x5380
+0xC2CBC0C8	0x53AB
+0xC2CBC0C9	0x53AA
+0xC2CBC0CA	0x53A9
+0xC2CBC0CB	0x53E0
+0xC2CBC0CC	0x55EA
+0xC2CBC0CD	0x35DA
+0xC2CBC0CE	0x55D7
+0xC2CBC0CF	0x35D6
+0xC2CBC0D0	0x35DB
+0xC2CBC0D1	0x55C1
+0xC2CBC0D2	0x5715
+0xC2CBC0D3	0x365B
+0xC2CBC0D4	0x586C
+0xC2CBC0D5	0x365C
+0xC2CBC0D6	0x585C
+0xC2CBC0D7	0x5850
+0xC2CBC0D8	0x5861
+0xC2CBC0D9	0x586A
+0xC2CBC0DA	0x5869
+0xC2CBC0DB	0x5856
+0xC2CBC0DC	0x5860
+0xC2CBC0DD	0x5866
+0xC2CBC0DE	0x585F
+0xC2CBC0DF	0x5923
+0xC2CBC0E0	0x5966
+0xC2CBC0E1	0x5968
+0xC2CBC0E2	0x3706
+0xC2CBC0E3	0x370B
+0xC2CBC0E4	0x5ACE
+0xC2CBC0E5	0x370D
+0xC2CBC0E6	0x5AC5
+0xC2CBC0E7	0x5AC3
+0xC2CBC0E8	0x370A
+0xC2CBC0E9	0x3713
+0xC2CBC0EA	0x5AD0
+0xC2CBC0EB	0x3710
+0xC2CBC0EC	0x3712
+0xC2CBC0ED	0x3709
+0xC2CBC0EE	0x3708
+0xC2CBC0EF	0x3711
+0xC2CBC0F0	0x370F
+0xC2CBC0F1	0x5B74
+0xC2CBC0F2	0x5B76
+0xC2CBC0F3	0x5BDC
+0xC2CBC0F4	0x5BD7
+0xC2CBC0F5	0x5BDA
+0xC2CBC0F6	0x5BDB
+0xC2CBC0F7	0x3767
+0xC2CBC0F8	0x5C20
+0xC2CBC0F9	0x5D6D
+0xC2CBC0FA	0x5D66
+0xC2CBC0FB	0x37F6
+0xC2CBC0FC	0x5D64
+0xC2CBC0FD	0x5D6E
+0xC2CBC0FE	0x2F87E
+0xC2CBC1A1	0x5D60
+0xC2CBC1A2	0x5F42
+0xC2CBC1A3	0x5F5A
+0xC2CBC1A4	0x5F6E
+0xC2CBC1A5	0x3964
+0xC2CBC1A6	0x396C
+0xC2CBC1A7	0x6130
+0xC2CBC1A8	0x613A
+0xC2CBC1A9	0x612A
+0xC2CBC1AA	0x6143
+0xC2CBC1AB	0x6119
+0xC2CBC1AC	0x6131
+0xC2CBC1AD	0x396D
+0xC2CBC1AE	0x613D
+0xC2CBC1AF	0x397A
+0xC2CBC1B0	0x3975
+0xC2CBC1B1	0x3A0D
+0xC2CBC1B2	0x6408
+0xC2CBC1B3	0x6432
+0xC2CBC1B4	0x6438
+0xC2CBC1B5	0x3A1E
+0xC2CBC1B6	0x6431
+0xC2CBC1B7	0x3A1B
+0xC2CBC1B8	0x6419
+0xC2CBC1B9	0x3A2A
+0xC2CBC1BA	0x6411
+0xC2CBC1BB	0x3A1F
+0xC2CBC1BC	0x3A22
+0xC2CBC1BD	0x6429
+0xC2CBC1BE	0x641D
+0xC2CBC1BF	0x3A25
+0xC2CBC1C0	0x3A27
+0xC2CBC1C1	0x3A29
+0xC2CBC1C2	0x643C
+0xC2CBC1C3	0x3A24
+0xC2CBC1C4	0x6446
+0xC2CBC1C5	0x6447
+0xC2CBC1C6	0x3A28
+0xC2CBC1C7	0x3A26
+0xC2CBC1C8	0x643A
+0xC2CBC1C9	0x6407
+0xC2CBC1CA	0x3A23
+0xC2CBC1CB	0x656B
+0xC2CBC1CC	0x3A9F
+0xC2CBC1CD	0x6570
+0xC2CBC1CE	0x656D
+0xC2CBC1CF	0x3AB1
+0xC2CBC1D0	0x65E4
+0xC2CBC1D1	0x6693
+0xC2CBC1D2	0x3B03
+0xC2CBC1D3	0x3B07
+0xC2CBC1D4	0x3B0C
+0xC2CBC1D5	0x3B06
+0xC2CBC1D6	0x668F
+0xC2CBC1D7	0x3B04
+0xC2CBC1D8	0x3B09
+0xC2CBC1D9	0x6692
+0xC2CBC1DA	0x3B05
+0xC2CBC1DB	0x668E
+0xC2CBC1DC	0x3B08
+0xC2CBC1DD	0x6946
+0xC2CBC1DE	0x3B96
+0xC2CBC1DF	0x3B9C
+0xC2CBC1E0	0x3B9F
+0xC2CBC1E1	0x3B9B
+0xC2CBC1E2	0x3B98
+0xC2CBC1E3	0x3B99
+0xC2CBC1E4	0x3B94
+0xC2CBC1E5	0x6931
+0xC2CBC1E6	0x3B8D
+0xC2CBC1E7	0x3BA3
+0xC2CBC1E8	0x693E
+0xC2CBC1E9	0x3B93
+0xC2CBC1EA	0x697C
+0xC2CBC1EB	0x6943
+0xC2CBC1EC	0x3B92
+0xC2CBC1ED	0x6973
+0xC2CBC1EE	0x2F8E8
+0xC2CBC1EF	0x6955
+0xC2CBC1F0	0x3B8E
+0xC2CBC1F1	0x3B8C
+0xC2CBC1F2	0x6985
+0xC2CBC1F3	0x694D
+0xC2CBC1F4	0x6950
+0xC2CBC1F5	0x6947
+0xC2CBC1F6	0x6967
+0xC2CBC1F7	0x6936
+0xC2CBC1F8	0x6964
+0xC2CBC1F9	0x6961
+0xC2CBC1FA	0x3B9A
+0xC2CBC1FB	0x697D
+0xC2CBC1FC	0x6B44
+0xC2CBC1FD	0x6B40
+0xC2CBC1FE	0x6B71
+0xC2CBC2A1	0x6B73
+0xC2CBC2A2	0x6B9C
+0xC2CBC2A3	0x3C6A
+0xC2CBC2A4	0x3C6D
+0xC2CBC2A5	0x3C84
+0xC2CBC2A6	0x6BC1
+0xC2CBC2A7	0x3CA0
+0xC2CBC2A8	0x6BFA
+0xC2CBC2A9	0x6C31
+0xC2CBC2AA	0x6C32
+0xC2CBC2AB	0x3D1D
+0xC2CBC2AC	0x3D26
+0xC2CBC2AD	0x6EB8
+0xC2CBC2AE	0x6EA8
+0xC2CBC2AF	0x3D33
+0xC2CBC2B0	0x6E91
+0xC2CBC2B1	0x6EBB
+0xC2CBC2B2	0x3D38
+0xC2CBC2B3	0x6E9A
+0xC2CBC2B4	0x3D30
+0xC2CBC2B5	0x3D28
+0xC2CBC2B6	0x6EA9
+0xC2CBC2B7	0x3D27
+0xC2CBC2B8	0x3D2A
+0xC2CBC2B9	0x6EB5
+0xC2CBC2BA	0x6E6C
+0xC2CBC2BB	0x6EE8
+0xC2CBC2BC	0x3D31
+0xC2CBC2BD	0x6EDD
+0xC2CBC2BE	0x6EDA
+0xC2CBC2BF	0x6EE6
+0xC2CBC2C0	0x6EAC
+0xC2CBC2C1	0x3D34
+0xC2CBC2C2	0x3D2E
+0xC2CBC2C3	0x3D3B
+0xC2CBC2C4	0x6ED9
+0xC2CBC2C5	0x6EE3
+0xC2CBC2C6	0x6EE9
+0xC2CBC2C7	0x6EDB
+0xC2CBC2C8	0x3D29
+0xC2CBC2C9	0x716F
+0xC2CBC2CA	0x3DD2
+0xC2CBC2CB	0x3DD8
+0xC2CBC2CC	0x7148
+0xC2CBC2CD	0x3DCF
+0xC2CBC2CE	0x714A
+0xC2CBC2CF	0x716B
+0xC2CBC2D0	0x3DD9
+0xC2CBC2D1	0x714F
+0xC2CBC2D2	0x7157
+0xC2CBC2D3	0x7174
+0xC2CBC2D4	0x3DCE
+0xC2CBC2D5	0x3DD3
+0xC2CBC2D6	0x3DD0
+0xC2CBC2D7	0x7145
+0xC2CBC2D8	0x7151
+0xC2CBC2D9	0x716D
+0xC2CBC2DA	0x3BA1
+0xC2CBC2DB	0x7251
+0xC2CBC2DC	0x7250
+0xC2CBC2DD	0x724E
+0xC2CBC2DE	0x3E47
+0xC2CBC2DF	0x7341
+0xC2CBC2E0	0x3E8B
+0xC2CBC2E1	0x732E
+0xC2CBC2E2	0x7346
+0xC2CBC2E3	0x3ED4
+0xC2CBC2E4	0x7427
+0xC2CBC2E5	0x3EDE
+0xC2CBC2E6	0x7448
+0xC2CBC2E7	0x7453
+0xC2CBC2E8	0x743D
+0xC2CBC2E9	0x3EDF
+0xC2CBC2EA	0x745D
+0xC2CBC2EB	0x7456
+0xC2CBC2EC	0x3ED7
+0xC2CBC2ED	0x741E
+0xC2CBC2EE	0x7447
+0xC2CBC2EF	0x7443
+0xC2CBC2F0	0x7458
+0xC2CBC2F1	0x7449
+0xC2CBC2F2	0x3EE1
+0xC2CBC2F3	0x744C
+0xC2CBC2F4	0x7445
+0xC2CBC2F5	0x743E
+0xC2CBC2F6	0x3F2F
+0xC2CBC2F7	0x7501
+0xC2CBC2F8	0x751E
+0xC2CBC2F9	0x3F62
+0xC2CBC2FA	0x3F63
+0xC2CBC2FB	0x757A
+0xC2CBC2FC	0x75EE
+0xC2CBC2FD	0x7602
+0xC2CBC2FE	0x7697
+0xC2CBC3A1	0x7698
+0xC2CBC3A2	0x3FE2
+0xC2CBC3A3	0x4004
+0xC2CBC3A4	0x4043
+0xC2CBC3A5	0x775D
+0xC2CBC3A6	0x7764
+0xC2CBC3A7	0x7753
+0xC2CBC3A8	0x7758
+0xC2CBC3A9	0x7882
+0xC2CBC3AA	0x7890
+0xC2CBC3AB	0x788A
+0xC2CBC3AC	0x40BE
+0xC2CBC3AD	0x787A
+0xC2CBC3AE	0x787D
+0xC2CBC3AF	0x40BA
+0xC2CBC3B0	0x788B
+0xC2CBC3B1	0x7878
+0xC2CBC3B2	0x40BC
+0xC2CBC3B3	0x2F94E
+0xC2CBC3B4	0x788D
+0xC2CBC3B5	0x7888
+0xC2CBC3B6	0x7892
+0xC2CBC3B7	0x7881
+0xC2CBC3B8	0x797E
+0xC2CBC3B9	0x7983
+0xC2CBC3BA	0x410D
+0xC2CBC3BB	0x410E
+0xC2CBC3BC	0x4111
+0xC2CBC3BD	0x7980
+0xC2CBC3BE	0x410F
+0xC2CBC3BF	0x4112
+0xC2CBC3C0	0x4155
+0xC2CBC3C1	0x7A0F
+0xC2CBC3C2	0x4159
+0xC2CBC3C3	0x415B
+0xC2CBC3C4	0x7A1D
+0xC2CBC3C5	0x4157
+0xC2CBC3C6	0x7AA1
+0xC2CBC3C7	0x7AA4
+0xC2CBC3C8	0x41CE
+0xC2CBC3C9	0x7AE9
+0xC2CBC3CA	0x7AEA
+0xC2CBC3CB	0x41FE
+0xC2CBC3CC	0x7B62
+0xC2CBC3CD	0x7B6B
+0xC2CBC3CE	0x41FC
+0xC2CBC3CF	0x7B5E
+0xC2CBC3D0	0x41F5
+0xC2CBC3D1	0x7B79
+0xC2CBC3D2	0x41F9
+0xC2CBC3D3	0x41FA
+0xC2CBC3D4	0x7B6F
+0xC2CBC3D5	0x7B68
+0xC2CBC3D6	0x4288
+0xC2CBC3D7	0x4289
+0xC2CBC3D8	0x7CAE
+0xC2CBC3D9	0x428A
+0xC2CBC3DA	0x4287
+0xC2CBC3DB	0x428B
+0xC2CBC3DC	0x7CB0
+0xC2CBC3DD	0x42E6
+0xC2CBC3DE	0x7D90
+0xC2CBC3DF	0x42ED
+0xC2CBC3E0	0x7D8A
+0xC2CBC3E1	0x42E5
+0xC2CBC3E2	0x7D8B
+0xC2CBC3E3	0x7D99
+0xC2CBC3E4	0x7D95
+0xC2CBC3E5	0x42E0
+0xC2CBC3E6	0x7D87
+0xC2CBC3E7	0x7D78
+0xC2CBC3E8	0x7D97
+0xC2CBC3E9	0x7D89
+0xC2CBC3EA	0x7D98
+0xC2CBC3EB	0x42E1
+0xC2CBC3EC	0x435B
+0xC2CBC3ED	0x435C
+0xC2CBC3EE	0x7FA3
+0xC2CBC3EF	0x438F
+0xC2CBC3F0	0x438B
+0xC2CBC3F1	0x438D
+0xC2CBC3F2	0x7FDD
+0xC2CBC3F3	0x8057
+0xC2CBC3F4	0x43B9
+0xC2CBC3F5	0x8163
+0xC2CBC3F6	0x816A
+0xC2CBC3F7	0x816C
+0xC2CBC3F8	0x440F
+0xC2CBC3F9	0x4419
+0xC2CBC3FA	0x4413
+0xC2CBC3FB	0x815D
+0xC2CBC3FC	0x8175
+0xC2CBC3FD	0x4418
+0xC2CBC3FE	0x815F
+0xC2CBC4A1	0x4416
+0xC2CBC4A2	0x817D
+0xC2CBC4A3	0x816D
+0xC2CBC4A4	0x4453
+0xC2CBC4A5	0x2F98D
+0xC2CBC4A6	0x8241
+0xC2CBC4A7	0x844F
+0xC2CBC4A8	0x8484
+0xC2CBC4A9	0x44F6
+0xC2CBC4AA	0x847F
+0xC2CBC4AB	0x44F5
+0xC2CBC4AC	0x8448
+0xC2CBC4AD	0x842A
+0xC2CBC4AE	0x847B
+0xC2CBC4AF	0x8472
+0xC2CBC4B0	0x8464
+0xC2CBC4B1	0x842E
+0xC2CBC4B2	0x845C
+0xC2CBC4B3	0x8453
+0xC2CBC4B4	0x44F7
+0xC2CBC4B5	0x8441
+0xC2CBC4B6	0x84C8
+0xC2CBC4B7	0x44F0
+0xC2CBC4B8	0x8462
+0xC2CBC4B9	0x8480
+0xC2CBC4BA	0x843E
+0xC2CBC4BB	0x8483
+0xC2CBC4BC	0x8471
+0xC2CBC4BD	0x44F9
+0xC2CBC4BE	0x844A
+0xC2CBC4BF	0x8455
+0xC2CBC4C0	0x8458
+0xC2CBC4C1	0x4592
+0xC2CBC4C2	0x4595
+0xC2CBC4C3	0x4596
+0xC2CBC4C4	0x86FC
+0xC2CBC4C5	0x86FD
+0xC2CBC4C6	0x8715
+0xC2CBC4C7	0x45B9
+0xC2CBC4C8	0x8716
+0xC2CBC4C9	0x86FF
+0xC2CBC4CA	0x45BD
+0xC2CBC4CB	0x45B8
+0xC2CBC4CC	0x4612
+0xC2CBC4CD	0x8858
+0xC2CBC4CE	0x88CF
+0xC2CBC4CF	0x88E0
+0xC2CBC4D0	0x4680
+0xC2CBC4D1	0x4681
+0xC2CBC4D2	0x469A
+0xC2CBC4D3	0x4698
+0xC2CBC4D4	0x89E7
+0xC2CBC4D5	0x8A6A
+0xC2CBC4D6	0x8A80
+0xC2CBC4D7	0x46D4
+0xC2CBC4D8	0x8A6F
+0xC2CBC4D9	0x8A65
+0xC2CBC4DA	0x46DA
+0xC2CBC4DB	0x8A78
+0xC2CBC4DC	0x8A7D
+0xC2CBC4DD	0x8A88
+0xC2CBC4DE	0x46D6
+0xC2CBC4DF	0x46DB
+0xC2CBC4E0	0x8A64
+0xC2CBC4E1	0x8A7E
+0xC2CBC4E2	0x46DC
+0xC2CBC4E3	0x8A67
+0xC2CBC4E4	0x8C63
+0xC2CBC4E5	0x8C88
+0xC2CBC4E6	0x4771
+0xC2CBC4E7	0x8CCD
+0xC2CBC4E8	0x4772
+0xC2CBC4E9	0x8CC9
+0xC2CBC4EA	0x47A8
+0xC2CBC4EB	0x8DED
+0xC2CBC4EC	0x47F0
+0xC2CBC4ED	0x2F9DB
+0xC2CBC4EE	0x47F1
+0xC2CBC4EF	0x47FD
+0xC2CBC4F0	0x4838
+0xC2CBC4F1	0x4837
+0xC2CBC4F2	0x4839
+0xC2CBC4F3	0x8EB1
+0xC2CBC4F4	0x4855
+0xC2CBC4F5	0x4853
+0xC2CBC4F6	0x8F04
+0xC2CBC4F7	0x8F9E
+0xC2CBC4F8	0x8FA0
+0xC2CBC4F9	0x9043
+0xC2CBC4FA	0x9046
+0xC2CBC4FB	0x9048
+0xC2CBC4FC	0x9045
+0xC2CBC4FD	0x9040
+0xC2CBC4FE	0x904C
+0xC2CBC5A1	0x48D5
+0xC2CBC5A2	0x48BD
+0xC2CBC5A3	0x910C
+0xC2CBC5A4	0x9113
+0xC2CBC5A5	0x9115
+0xC2CBC5A6	0x48F5
+0xC2CBC5A7	0x916B
+0xC2CBC5A8	0x9167
+0xC2CBC5A9	0x925D
+0xC2CBC5AA	0x9255
+0xC2CBC5AB	0x9235
+0xC2CBC5AC	0x4921
+0xC2CBC5AD	0x9259
+0xC2CBC5AE	0x922F
+0xC2CBC5AF	0x923C
+0xC2CBC5B0	0x928F
+0xC2CBC5B1	0x925C
+0xC2CBC5B2	0x926A
+0xC2CBC5B3	0x9262
+0xC2CBC5B4	0x925F
+0xC2CBC5B5	0x926B
+0xC2CBC5B6	0x926E
+0xC2CBC5B7	0x923B
+0xC2CBC5B8	0x9244
+0xC2CBC5B9	0x9241
+0xC2CBC5BA	0x959A
+0xC2CBC5BB	0x4992
+0xC2CBC5BC	0x9599
+0xC2CBC5BD	0x49DE
+0xC2CBC5BE	0x49DB
+0xC2CBC5BF	0x49DA
+0xC2CBC5C0	0x968F
+0xC2CBC5C1	0x49DF
+0xC2CBC5C2	0x9696
+0xC2CBC5C3	0x49F9
+0xC2CBC5C4	0x49F8
+0xC2CBC5C5	0x49FA
+0xC2CBC5C6	0x96F4
+0xC2CBC5C7	0x96FC
+0xC2CBC5C8	0x4A0E
+0xC2CBC5C9	0x9755
+0xC2CBC5CA	0x4A43
+0xC2CBC5CB	0x9779
+0xC2CBC5CC	0x4A56
+0xC2CBC5CD	0x4A53
+0xC2CBC5CE	0x4A9E
+0xC2CBC5CF	0x97EE
+0xC2CBC5D0	0x97F5
+0xC2CBC5D1	0x4AA9
+0xC2CBC5D2	0x980B
+0xC2CBC5D3	0x4AFA
+0xC2CBC5D4	0x98F3
+0xC2CBC5D5	0x4B31
+0xC2CBC5D6	0x4B30
+0xC2CBC5D7	0x98F7
+0xC2CBC5D8	0x98FF
+0xC2CBC5D9	0x98F5
+0xC2CBC5DA	0x4B32
+0xC2CBC5DB	0x98EC
+0xC2CBC5DC	0x98F1
+0xC2CBC5DD	0x4B29
+0xC2CBC5DE	0x4B2E
+0xC2CBC5DF	0x999A
+0xC2CBC5E0	0x4B76
+0xC2CBC5E1	0x9AE2
+0xC2CBC5E2	0x9B3D
+0xC2CBC5E3	0x9B5D
+0xC2CBC5E4	0x9CE8
+0xC2CBC5E5	0x4CA5
+0xC2CBC5E6	0x9CEB
+0xC2CBC5E7	0x9CEF
+0xC2CBC5E8	0x9CEE
+0xC2CBC5E9	0x9E81
+0xC2CBC5EA	0x9F14
+0xC2CBC5EB	0x50D0
+0xC2CBC5EC	0x50D9
+0xC2CBC5ED	0x50DC
+0xC2CBC5EE	0x50D8
+0xC2CBC5EF	0x348C
+0xC2CBC5F0	0x50E1
+0xC2CBC5F1	0x50EB
+0xC2CBC5F2	0x348B
+0xC2CBC5F3	0x3489
+0xC2CBC5F4	0x50F4
+0xC2CBC5F5	0x50E2
+0xC2CBC5F6	0x50DE
+0xC2CBC5F7	0x348D
+0xC2CBC5F8	0x3486
+0xC2CBC5F9	0x34D7
+0xC2CBC5FA	0x51F4
+0xC2CBC5FB	0x3504
+0xC2CBC5FC	0x3507
+0xC2CBC5FD	0x3503
+0xC2CBC5FE	0x52ED
+0xC2CBC6A1	0x52EA
+0xC2CBC6A2	0x3522
+0xC2CBC6A3	0x5332
+0xC2CBC6A4	0x3551
+0xC2CBC6A5	0x53AE
+0xC2CBC6A6	0x53B0
+0xC2CBC6A7	0x3561
+0xC2CBC6A8	0x55FB
+0xC2CBC6A9	0x5603
+0xC2CBC6AA	0x560B
+0xC2CBC6AB	0x35E9
+0xC2CBC6AC	0x5607
+0xC2CBC6AD	0x35E5
+0xC2CBC6AE	0x55F8
+0xC2CBC6AF	0x35E4
+0xC2CBC6B0	0x5628
+0xC2CBC6B1	0x561E
+0xC2CBC6B2	0x35E3
+0xC2CBC6B3	0x5618
+0xC2CBC6B4	0x5611
+0xC2CBC6B5	0x5651
+0xC2CBC6B6	0x5605
+0xC2CBC6B7	0x5717
+0xC2CBC6B8	0x5892
+0xC2CBC6B9	0x3665
+0xC2CBC6BA	0x588C
+0xC2CBC6BB	0x3663
+0xC2CBC6BC	0x5878
+0xC2CBC6BD	0x5884
+0xC2CBC6BE	0x5873
+0xC2CBC6BF	0x58AD
+0xC2CBC6C0	0x5897
+0xC2CBC6C1	0x5895
+0xC2CBC6C2	0x5877
+0xC2CBC6C3	0x5872
+0xC2CBC6C4	0x5896
+0xC2CBC6C5	0x588D
+0xC2CBC6C6	0x5910
+0xC2CBC6C7	0x368C
+0xC2CBC6C8	0x596C
+0xC2CBC6C9	0x371A
+0xC2CBC6CA	0x5AE7
+0xC2CBC6CB	0x3715
+0xC2CBC6CC	0x5AE4
+0xC2CBC6CD	0x3720
+0xC2CBC6CE	0x3721
+0xC2CBC6CF	0x5AEF
+0xC2CBC6D0	0x5626
+0xC2CBC6D1	0x371C
+0xC2CBC6D2	0x371B
+0xC2CBC6D3	0x5AF0
+0xC2CBC6D4	0x5D7B
+0xC2CBC6D5	0x37FE
+0xC2CBC6D6	0x5D83
+0xC2CBC6D7	0x3804
+0xC2CBC6D8	0x3801
+0xC2CBC6D9	0x5D8B
+0xC2CBC6DA	0x5D8C
+0xC2CBC6DB	0x3800
+0xC2CBC6DC	0x5D78
+0xC2CBC6DD	0x5E52
+0xC2CBC6DE	0x386D
+0xC2CBC6DF	0x3893
+0xC2CBC6E0	0x5ED0
+0xC2CBC6E1	0x5ECF
+0xC2CBC6E2	0x38A1
+0xC2CBC6E3	0x5FB3
+0xC2CBC6E4	0x5FB4
+0xC2CBC6E5	0x3976
+0xC2CBC6E6	0x3979
+0xC2CBC6E7	0x3972
+0xC2CBC6E8	0x617B
+0xC2CBC6E9	0x3983
+0xC2CBC6EA	0x616F
+0xC2CBC6EB	0x6181
+0xC2CBC6EC	0x613C
+0xC2CBC6ED	0x6142
+0xC2CBC6EE	0x6138
+0xC2CBC6EF	0x6133
+0xC2CBC6F0	0x2F8A6
+0xC2CBC6F1	0x6160
+0xC2CBC6F2	0x6169
+0xC2CBC6F3	0x617D
+0xC2CBC6F4	0x6186
+0xC2CBC6F5	0x622C
+0xC2CBC6F6	0x6228
+0xC2CBC6F7	0x3A38
+0xC2CBC6F8	0x644C
+0xC2CBC6F9	0x3A30
+0xC2CBC6FA	0x6457
+0xC2CBC6FB	0x647C
+0xC2CBC6FC	0x3A34
+0xC2CBC6FD	0x3A3A
+0xC2CBC6FE	0x6455
+0xC2CBC7A1	0x6462
+0xC2CBC7A2	0x6471
+0xC2CBC7A3	0x646A
+0xC2CBC7A4	0x6456
+0xC2CBC7A5	0x643B
+0xC2CBC7A6	0x6481
+0xC2CBC7A7	0x3A35
+0xC2CBC7A8	0x644F
+0xC2CBC7A9	0x647E
+0xC2CBC7AA	0x6464
+0xC2CBC7AB	0x3A3F
+0xC2CBC7AC	0x3A40
+0xC2CBC7AD	0x3A32
+0xC2CBC7AE	0x3A31
+0xC2CBC7AF	0x3A36
+0xC2CBC7B0	0x6571
+0xC2CBC7B1	0x230BA
+0xC2CBC7B2	0x3B0F
+0xC2CBC7B3	0x66A5
+0xC2CBC7B4	0x669A
+0xC2CBC7B5	0x669C
+0xC2CBC7B6	0x3B10
+0xC2CBC7B7	0x66A6
+0xC2CBC7B8	0x3B0D
+0xC2CBC7B9	0x66A4
+0xC2CBC7BA	0x698F
+0xC2CBC7BB	0x69C5
+0xC2CBC7BC	0x69C8
+0xC2CBC7BD	0x6992
+0xC2CBC7BE	0x69B2
+0xC2CBC7BF	0x3BA9
+0xC2CBC7C0	0x3BB4
+0xC2CBC7C1	0x3BAC
+0xC2CBC7C2	0x69E3
+0xC2CBC7C3	0x69C0
+0xC2CBC7C4	0x69D6
+0xC2CBC7C5	0x69D1
+0xC2CBC7C6	0x699F
+0xC2CBC7C7	0x69A2
+0xC2CBC7C8	0x69D2
+0xC2CBC7C9	0x3BB8
+0xC2CBC7CA	0x3BAE
+0xC2CBC7CB	0x235F3
+0xC2CBC7CC	0x69E1
+0xC2CBC7CD	0x69D5
+0xC2CBC7CE	0x699D
+0xC2CBC7CF	0x3BB3
+0xC2CBC7D0	0x3BBA
+0xC2CBC7D1	0x6998
+0xC2CBC7D2	0x3C3F
+0xC2CBC7D3	0x6B74
+0xC2CBC7D4	0x6BA1
+0xC2CBC7D5	0x3D3C
+0xC2CBC7D6	0x6EF0
+0xC2CBC7D7	0x6EF3
+0xC2CBC7D8	0x3D42
+0xC2CBC7D9	0x3D40
+0xC2CBC7DA	0x6F1B
+0xC2CBC7DB	0x6F0C
+0xC2CBC7DC	0x6F1D
+0xC2CBC7DD	0x6F34
+0xC2CBC7DE	0x6F28
+0xC2CBC7DF	0x6F17
+0xC2CBC7E0	0x3D3E
+0xC2CBC7E1	0x6F44
+0xC2CBC7E2	0x6F42
+0xC2CBC7E3	0x6F04
+0xC2CBC7E4	0x6F11
+0xC2CBC7E5	0x6EFA
+0xC2CBC7E6	0x6F4A
+0xC2CBC7E7	0x7191
+0xC2CBC7E8	0x718E
+0xC2CBC7E9	0x3DE1
+0xC2CBC7EA	0x718B
+0xC2CBC7EB	0x718D
+0xC2CBC7EC	0x717F
+0xC2CBC7ED	0x718C
+0xC2CBC7EE	0x717E
+0xC2CBC7EF	0x717C
+0xC2CBC7F0	0x7183
+0xC2CBC7F1	0x3DE6
+0xC2CBC7F2	0x7188
+0xC2CBC7F3	0x3DE0
+0xC2CBC7F4	0x3E15
+0xC2CBC7F5	0x7294
+0xC2CBC7F6	0x3E93
+0xC2CBC7F7	0x7355
+0xC2CBC7F8	0x7353
+0xC2CBC7F9	0x734F
+0xC2CBC7FA	0x7354
+0xC2CBC7FB	0x746C
+0xC2CBC7FC	0x7465
+0xC2CBC7FD	0x7466
+0xC2CBC7FE	0x7461
+0xC2CBC8A1	0x746B
+0xC2CBC8A2	0x7468
+0xC2CBC8A3	0x7476
+0xC2CBC8A4	0x3EE7
+0xC2CBC8A5	0x7460
+0xC2CBC8A6	0x24A0F
+0xC2CBC8A7	0x7474
+0xC2CBC8A8	0x7506
+0xC2CBC8A9	0x760E
+0xC2CBC8AA	0x3FAD
+0xC2CBC8AB	0x7607
+0xC2CBC8AC	0x3FAE
+0xC2CBC8AD	0x3FE3
+0xC2CBC8AE	0x76B9
+0xC2CBC8AF	0x3FF5
+0xC2CBC8B0	0x76B7
+0xC2CBC8B1	0x76E2
+0xC2CBC8B2	0x4006
+0xC2CBC8B3	0x7774
+0xC2CBC8B4	0x7777
+0xC2CBC8B5	0x7776
+0xC2CBC8B6	0x7775
+0xC2CBC8B7	0x404F
+0xC2CBC8B8	0x7778
+0xC2CBC8B9	0x7771
+0xC2CBC8BA	0x4054
+0xC2CBC8BB	0x777A
+0xC2CBC8BC	0x715B
+0xC2CBC8BD	0x777B
+0xC2CBC8BE	0x78A6
+0xC2CBC8BF	0x78AE
+0xC2CBC8C0	0x78B8
+0xC2CBC8C1	0x40CB
+0xC2CBC8C2	0x40E3
+0xC2CBC8C3	0x40C9
+0xC2CBC8C4	0x78B1
+0xC2CBC8C5	0x78AF
+0xC2CBC8C6	0x4113
+0xC2CBC8C7	0x7989
+0xC2CBC8C8	0x7987
+0xC2CBC8C9	0x4115
+0xC2CBC8CA	0x4161
+0xC2CBC8CB	0x7A29
+0xC2CBC8CC	0x4166
+0xC2CBC8CD	0x7A2A
+0xC2CBC8CE	0x4164
+0xC2CBC8CF	0x7A2D
+0xC2CBC8D0	0x7A2C
+0xC2CBC8D1	0x4160
+0xC2CBC8D2	0x7A32
+0xC2CBC8D3	0x4163
+0xC2CBC8D4	0x7AEC
+0xC2CBC8D5	0x7AF0
+0xC2CBC8D6	0x7B81
+0xC2CBC8D7	0x7B9E
+0xC2CBC8D8	0x7B83
+0xC2CBC8D9	0x420A
+0xC2CBC8DA	0x7B92
+0xC2CBC8DB	0x4204
+0xC2CBC8DC	0x7BA3
+0xC2CBC8DD	0x7B9F
+0xC2CBC8DE	0x7B93
+0xC2CBC8DF	0x4207
+0xC2CBC8E0	0x7B86
+0xC2CBC8E1	0x7CB8
+0xC2CBC8E2	0x7CB7
+0xC2CBC8E3	0x428D
+0xC2CBC8E4	0x428F
+0xC2CBC8E5	0x4290
+0xC2CBC8E6	0x4292
+0xC2CBC8E7	0x42EC
+0xC2CBC8E8	0x7DC8
+0xC2CBC8E9	0x7DB6
+0xC2CBC8EA	0x2F96C
+0xC2CBC8EB	0x7DD1
+0xC2CBC8EC	0x42E7
+0xC2CBC8ED	0x7DA8
+0xC2CBC8EE	0x7DAB
+0xC2CBC8EF	0x42F2
+0xC2CBC8F0	0x7DB3
+0xC2CBC8F1	0x7DCD
+0xC2CBC8F2	0x42EE
+0xC2CBC8F3	0x7DCF
+0xC2CBC8F4	0x7DA4
+0xC2CBC8F5	0x42EF
+0xC2CBC8F6	0x434C
+0xC2CBC8F7	0x7F41
+0xC2CBC8F8	0x7F6F
+0xC2CBC8F9	0x7F71
+0xC2CBC8FA	0x435E
+0xC2CBC8FB	0x435F
+0xC2CBC8FC	0x4376
+0xC2CBC8FD	0x4374
+0xC2CBC8FE	0x4372
+0xC2CBC9A1	0x4390
+0xC2CBC9A2	0x8023
+0xC2CBC9A3	0x805B
+0xC2CBC9A4	0x43BE
+0xC2CBC9A5	0x8061
+0xC2CBC9A6	0x805F
+0xC2CBC9A7	0x8181
+0xC2CBC9A8	0x4426
+0xC2CBC9A9	0x4425
+0xC2CBC9AA	0x8184
+0xC2CBC9AB	0x8213
+0xC2CBC9AC	0x4474
+0xC2CBC9AD	0x824A
+0xC2CBC9AE	0x824C
+0xC2CBC9AF	0x44FD
+0xC2CBC9B0	0x4505
+0xC2CBC9B1	0x4501
+0xC2CBC9B2	0x84BD
+0xC2CBC9B3	0x8495
+0xC2CBC9B4	0x4509
+0xC2CBC9B5	0x8492
+0xC2CBC9B6	0x84C3
+0xC2CBC9B7	0x450C
+0xC2CBC9B8	0x8496
+0xC2CBC9B9	0x84A5
+0xC2CBC9BA	0x84B5
+0xC2CBC9BB	0x84B3
+0xC2CBC9BC	0x84A3
+0xC2CBC9BD	0x84E4
+0xC2CBC9BE	0x84D8
+0xC2CBC9BF	0x84D5
+0xC2CBC9C0	0x450D
+0xC2CBC9C1	0x84B7
+0xC2CBC9C2	0x84AD
+0xC2CBC9C3	0x84DA
+0xC2CBC9C4	0x8493
+0xC2CBC9C5	0x8736
+0xC2CBC9C6	0x45C0
+0xC2CBC9C7	0x45C5
+0xC2CBC9C8	0x45C9
+0xC2CBC9C9	0x873D
+0xC2CBC9CA	0x872B
+0xC2CBC9CB	0x8747
+0xC2CBC9CC	0x8739
+0xC2CBC9CD	0x45D5
+0xC2CBC9CE	0x8745
+0xC2CBC9CF	0x871D
+0xC2CBC9D0	0x4641
+0xC2CBC9D1	0x88FF
+0xC2CBC9D2	0x88EA
+0xC2CBC9D3	0x4633
+0xC2CBC9D4	0x88F5
+0xC2CBC9D5	0x463A
+0xC2CBC9D6	0x8900
+0xC2CBC9D7	0x88ED
+0xC2CBC9D8	0x8903
+0xC2CBC9D9	0x88E9
+0xC2CBC9DA	0x4640
+0xC2CBC9DB	0x4642
+0xC2CBC9DC	0x89EA
+0xC2CBC9DD	0x46E8
+0xC2CBC9DE	0x8A9B
+0xC2CBC9DF	0x8A8E
+0xC2CBC9E0	0x8AA2
+0xC2CBC9E1	0x46E4
+0xC2CBC9E2	0x8A9C
+0xC2CBC9E3	0x8A94
+0xC2CBC9E4	0x8A90
+0xC2CBC9E5	0x8AA9
+0xC2CBC9E6	0x8AAC
+0xC2CBC9E7	0x46E7
+0xC2CBC9E8	0x8A9F
+0xC2CBC9E9	0x46E6
+0xC2CBC9EA	0x46E1
+0xC2CBC9EB	0x8A9D
+0xC2CBC9EC	0x4739
+0xC2CBC9ED	0x8C67
+0xC2CBC9EE	0x475C
+0xC2CBC9EF	0x4775
+0xC2CBC9F0	0x8CD0
+0xC2CBC9F1	0x8CD6
+0xC2CBC9F2	0x8CD4
+0xC2CBC9F3	0x8D98
+0xC2CBC9F4	0x8D9A
+0xC2CBC9F5	0x8D97
+0xC2CBC9F6	0x47AE
+0xC2CBC9F7	0x47B0
+0xC2CBC9F8	0x47FA
+0xC2CBC9F9	0x8E0B
+0xC2CBC9FA	0x8E08
+0xC2CBC9FB	0x8E01
+0xC2CBC9FC	0x8EB4
+0xC2CBC9FD	0x8EB3
+0xC2CBC9FE	0x485B
+0xC2CBCAA1	0x8FA1
+0xC2CBCAA2	0x8FA2
+0xC2CBCAA3	0x48A5
+0xC2CBCAA4	0x905A
+0xC2CBCAA5	0x48A2
+0xC2CBCAA6	0x9061
+0xC2CBCAA7	0x905F
+0xC2CBCAA8	0x48DB
+0xC2CBCAA9	0x48DA
+0xC2CBCAAA	0x9125
+0xC2CBCAAB	0x917B
+0xC2CBCAAC	0x9176
+0xC2CBCAAD	0x917C
+0xC2CBCAAE	0x4924
+0xC2CBCAAF	0x9289
+0xC2CBCAB0	0x92F6
+0xC2CBCAB1	0x92B1
+0xC2CBCAB2	0x92AD
+0xC2CBCAB3	0x9292
+0xC2CBCAB4	0x9281
+0xC2CBCAB5	0x9284
+0xC2CBCAB6	0x4926
+0xC2CBCAB7	0x92AE
+0xC2CBCAB8	0x9290
+0xC2CBCAB9	0x929E
+0xC2CBCABA	0x4998
+0xC2CBCABB	0x4996
+0xC2CBCABC	0x499A
+0xC2CBCABD	0x95A2
+0xC2CBCABE	0x95A7
+0xC2CBCABF	0x4997
+0xC2CBCAC0	0x49E1
+0xC2CBCAC1	0x49E0
+0xC2CBCAC2	0x49E3
+0xC2CBCAC3	0x49E2
+0xC2CBCAC4	0x96A0
+0xC2CBCAC5	0x969D
+0xC2CBCAC6	0x969F
+0xC2CBCAC7	0x96D0
+0xC2CBCAC8	0x49FB
+0xC2CBCAC9	0x96D1
+0xC2CBCACA	0x4A12
+0xC2CBCACB	0x4A14
+0xC2CBCACC	0x9759
+0xC2CBCACD	0x4A45
+0xC2CBCACE	0x9764
+0xC2CBCACF	0x4A5C
+0xC2CBCAD0	0x4A5D
+0xC2CBCAD1	0x4AB8
+0xC2CBCAD2	0x9819
+0xC2CBCAD3	0x4ABA
+0xC2CBCAD4	0x9814
+0xC2CBCAD5	0x9815
+0xC2CBCAD6	0x981A
+0xC2CBCAD7	0x4B03
+0xC2CBCAD8	0x4B35
+0xC2CBCAD9	0x4B36
+0xC2CBCADA	0x4B39
+0xC2CBCADB	0x9906
+0xC2CBCADC	0x4B2D
+0xC2CBCADD	0x98F8
+0xC2CBCADE	0x9901
+0xC2CBCADF	0x4B7A
+0xC2CBCAE0	0x99BE
+0xC2CBCAE1	0x99BC
+0xC2CBCAE2	0x99B7
+0xC2CBCAE3	0x99B6
+0xC2CBCAE4	0x99C0
+0xC2CBCAE5	0x4B78
+0xC2CBCAE6	0x99B8
+0xC2CBCAE7	0x4B7B
+0xC2CBCAE8	0x4B7C
+0xC2CBCAE9	0x4B7E
+0xC2CBCAEA	0x99C4
+0xC2CBCAEB	0x4B7D
+0xC2CBCAEC	0x99BF
+0xC2CBCAED	0x4BC9
+0xC2CBCAEE	0x9ADA
+0xC2CBCAEF	0x9AE4
+0xC2CBCAF0	0x9AE9
+0xC2CBCAF1	0x9AE8
+0xC2CBCAF2	0x9AEA
+0xC2CBCAF3	0x9AE5
+0xC2CBCAF4	0x4BF3
+0xC2CBCAF5	0x9B26
+0xC2CBCAF6	0x4C1A
+0xC2CBCAF7	0x4C19
+0xC2CBCAF8	0x9B40
+0xC2CBCAF9	0x4C1F
+0xC2CBCAFA	0x4CA6
+0xC2CBCAFB	0x4CA7
+0xC2CBCAFC	0x4CA8
+0xC2CBCAFD	0x4CAB
+0xC2CBCAFE	0x4CA9
+0xC2CBCBA1	0x4D2E
+0xC2CBCBA2	0x9EBD
+0xC2CBCBA3	0x4D5E
+0xC2CBCBA4	0x3495
+0xC2CBCBA5	0x3493
+0xC2CBCBA6	0x3492
+0xC2CBCBA7	0x510E
+0xC2CBCBA8	0x3496
+0xC2CBCBA9	0x50F7
+0xC2CBCBAA	0x3497
+0xC2CBCBAB	0x50FC
+0xC2CBCBAC	0x510D
+0xC2CBCBAD	0x5101
+0xC2CBCBAE	0x51DA
+0xC2CBCBAF	0x51D9
+0xC2CBCBB0	0x51DB
+0xC2CBCBB1	0x5286
+0xC2CBCBB2	0x528E
+0xC2CBCBB3	0x52EE
+0xC2CBCBB4	0x5333
+0xC2CBCBB5	0x53B1
+0xC2CBCBB6	0x35F5
+0xC2CBCBB7	0x5647
+0xC2CBCBB8	0x562D
+0xC2CBCBB9	0x5654
+0xC2CBCBBA	0x35EA
+0xC2CBCBBB	0x564B
+0xC2CBCBBC	0x5652
+0xC2CBCBBD	0x5631
+0xC2CBCBBE	0x5644
+0xC2CBCBBF	0x5656
+0xC2CBCBC0	0x5650
+0xC2CBCBC1	0x562B
+0xC2CBCBC2	0x35F3
+0xC2CBCBC3	0x564D
+0xC2CBCBC4	0x5637
+0xC2CBCBC5	0x564F
+0xC2CBCBC6	0x58A2
+0xC2CBCBC7	0x58B7
+0xC2CBCBC8	0x3669
+0xC2CBCBC9	0x58B2
+0xC2CBCBCA	0x366B
+0xC2CBCBCB	0x58AA
+0xC2CBCBCC	0x58B5
+0xC2CBCBCD	0x58B0
+0xC2CBCBCE	0x366C
+0xC2CBCBCF	0x58B4
+0xC2CBCBD0	0x58A4
+0xC2CBCBD1	0x58A7
+0xC2CBCBD2	0x3668
+0xC2CBCBD3	0x5926
+0xC2CBCBD4	0x5AFE
+0xC2CBCBD5	0x3728
+0xC2CBCBD6	0x5B04
+0xC2CBCBD7	0x3726
+0xC2CBCBD8	0x5AFC
+0xC2CBCBD9	0x3725
+0xC2CBCBDA	0x5B06
+0xC2CBCBDB	0x5B0A
+0xC2CBCBDC	0x5AFA
+0xC2CBCBDD	0x5B0D
+0xC2CBCBDE	0x5B00
+0xC2CBCBDF	0x5B0E
+0xC2CBCBE0	0x376B
+0xC2CBCBE1	0x380F
+0xC2CBCBE2	0x3808
+0xC2CBCBE3	0x5D91
+0xC2CBCBE4	0x380C
+0xC2CBCBE5	0x5D8F
+0xC2CBCBE6	0x5D90
+0xC2CBCBE7	0x5D98
+0xC2CBCBE8	0x5DA4
+0xC2CBCBE9	0x5D9B
+0xC2CBCBEA	0x5DA3
+0xC2CBCBEB	0x5D96
+0xC2CBCBEC	0x5DE4
+0xC2CBCBED	0x5E5A
+0xC2CBCBEE	0x3860
+0xC2CBCBEF	0x3862
+0xC2CBCBF0	0x5E5E
+0xC2CBCBF1	0x3898
+0xC2CBCBF2	0x5FB8
+0xC2CBCBF3	0x6157
+0xC2CBCBF4	0x615C
+0xC2CBCBF5	0x61A6
+0xC2CBCBF6	0x6195
+0xC2CBCBF7	0x6188
+0xC2CBCBF8	0x398A
+0xC2CBCBF9	0x61A3
+0xC2CBCBFA	0x618F
+0xC2CBCBFB	0x3984
+0xC2CBCBFC	0x6164
+0xC2CBCBFD	0x397F
+0xC2CBCBFE	0x6159
+0xC2CBCCA1	0x6178
+0xC2CBCCA2	0x3982
+0xC2CBCCA3	0x6185
+0xC2CBCCA4	0x6187
+0xC2CBCCA5	0x619E
+0xC2CBCCA6	0x3996
+0xC2CBCCA7	0x3989
+0xC2CBCCA8	0x6198
+0xC2CBCCA9	0x619C
+0xC2CBCCAA	0x398D
+0xC2CBCCAB	0x39BC
+0xC2CBCCAC	0x622F
+0xC2CBCCAD	0x6480
+0xC2CBCCAE	0x649B
+0xC2CBCCAF	0x648E
+0xC2CBCCB0	0x648D
+0xC2CBCCB1	0x6494
+0xC2CBCCB2	0x64C6
+0xC2CBCCB3	0x3A44
+0xC2CBCCB4	0x64A8
+0xC2CBCCB5	0x6483
+0xC2CBCCB6	0x3A3C
+0xC2CBCCB7	0x64B9
+0xC2CBCCB8	0x6486
+0xC2CBCCB9	0x64B4
+0xC2CBCCBA	0x64AF
+0xC2CBCCBB	0x6491
+0xC2CBCCBC	0x3A4E
+0xC2CBCCBD	0x64AA
+0xC2CBCCBE	0x64A1
+0xC2CBCCBF	0x64A7
+0xC2CBCCC0	0x66B6
+0xC2CBCCC1	0x66B3
+0xC2CBCCC2	0x3B14
+0xC2CBCCC3	0x66BC
+0xC2CBCCC4	0x66AC
+0xC2CBCCC5	0x3B15
+0xC2CBCCC6	0x66AD
+0xC2CBCCC7	0x6A0E
+0xC2CBCCC8	0x3BCE
+0xC2CBCCC9	0x6A1C
+0xC2CBCCCA	0x6A1A
+0xC2CBCCCB	0x3BE0
+0xC2CBCCCC	0x3BC2
+0xC2CBCCCD	0x6A0B
+0xC2CBCCCE	0x3BBF
+0xC2CBCCCF	0x69EF
+0xC2CBCCD0	0x6A0C
+0xC2CBCCD1	0x69F0
+0xC2CBCCD2	0x6A22
+0xC2CBCCD3	0x3BC4
+0xC2CBCCD4	0x69D8
+0xC2CBCCD5	0x3BCF
+0xC2CBCCD6	0x6A12
+0xC2CBCCD7	0x69FA
+0xC2CBCCD8	0x3BC8
+0xC2CBCCD9	0x6A2A
+0xC2CBCCDA	0x3BCC
+0xC2CBCCDB	0x6A10
+0xC2CBCCDC	0x3BCD
+0xC2CBCCDD	0x3BC7
+0xC2CBCCDE	0x6A29
+0xC2CBCCDF	0x69F9
+0xC2CBCCE0	0x69EA
+0xC2CBCCE1	0x6A2C
+0xC2CBCCE2	0x6A24
+0xC2CBCCE3	0x4CB7
+0xC2CBCCE4	0x69E9
+0xC2CBCCE5	0x6B52
+0xC2CBCCE6	0x6B4F
+0xC2CBCCE7	0x6B53
+0xC2CBCCE8	0x3C43
+0xC2CBCCE9	0x3CB6
+0xC2CBCCEA	0x6F10
+0xC2CBCCEB	0x6F65
+0xC2CBCCEC	0x6F75
+0xC2CBCCED	0x3D51
+0xC2CBCCEE	0x3D4A
+0xC2CBCCEF	0x3D4D
+0xC2CBCCF0	0x3D56
+0xC2CBCCF1	0x6FD0
+0xC2CBCCF2	0x3D53
+0xC2CBCCF3	0x6F5C
+0xC2CBCCF4	0x6F3D
+0xC2CBCCF5	0x6F71
+0xC2CBCCF6	0x3D59
+0xC2CBCCF7	0x6F91
+0xC2CBCCF8	0x6F0B
+0xC2CBCCF9	0x6F79
+0xC2CBCCFA	0x6F81
+0xC2CBCCFB	0x6F8F
+0xC2CBCCFC	0x3D4E
+0xC2CBCCFD	0x6F59
+0xC2CBCCFE	0x6F74
+0xC2CBCDA1	0x3DEE
+0xC2CBCDA2	0x71AE
+0xC2CBCDA3	0x3DEC
+0xC2CBCDA4	0x71A3
+0xC2CBCDA5	0x71AD
+0xC2CBCDA6	0x3DEB
+0xC2CBCDA7	0x3DEF
+0xC2CBCDA8	0x71AB
+0xC2CBCDA9	0x71A6
+0xC2CBCDAA	0x71A2
+0xC2CBCDAB	0x3DED
+0xC2CBCDAC	0x52F2
+0xC2CBCDAD	0x7257
+0xC2CBCDAE	0x7255
+0xC2CBCDAF	0x7299
+0xC2CBCDB0	0x734B
+0xC2CBCDB1	0x747A
+0xC2CBCDB2	0x3EF2
+0xC2CBCDB3	0x3EEF
+0xC2CBCDB4	0x3EF1
+0xC2CBCDB5	0x748C
+0xC2CBCDB6	0x7484
+0xC2CBCDB7	0x3EED
+0xC2CBCDB8	0x3EF0
+0xC2CBCDB9	0x7482
+0xC2CBCDBA	0x7493
+0xC2CBCDBB	0x747B
+0xC2CBCDBC	0x3EEE
+0xC2CBCDBD	0x7509
+0xC2CBCDBE	0x4C1B
+0xC2CBCDBF	0x3F50
+0xC2CBCDC0	0x3F66
+0xC2CBCDC1	0x3684
+0xC2CBCDC2	0x3FB8
+0xC2CBCDC3	0x3FF6
+0xC2CBCDC4	0x778A
+0xC2CBCDC5	0x4057
+0xC2CBCDC6	0x7790
+0xC2CBCDC7	0x405E
+0xC2CBCDC8	0x78C6
+0xC2CBCDC9	0x78D3
+0xC2CBCDCA	0x78C0
+0xC2CBCDCB	0x78D2
+0xC2CBCDCC	0x78C7
+0xC2CBCDCD	0x78C2
+0xC2CBCDCE	0x4119
+0xC2CBCDCF	0x799F
+0xC2CBCDD0	0x799D
+0xC2CBCDD1	0x799E
+0xC2CBCDD2	0x4170
+0xC2CBCDD3	0x7A41
+0xC2CBCDD4	0x416E
+0xC2CBCDD5	0x7A38
+0xC2CBCDD6	0x7A3A
+0xC2CBCDD7	0x7A42
+0xC2CBCDD8	0x4172
+0xC2CBCDD9	0x4176
+0xC2CBCDDA	0x7A3E
+0xC2CBCDDB	0x7AB0
+0xC2CBCDDC	0x7BAE
+0xC2CBCDDD	0x7BB3
+0xC2CBCDDE	0x4212
+0xC2CBCDDF	0x421F
+0xC2CBCDE0	0x7BBF
+0xC2CBCDE1	0x4211
+0xC2CBCDE2	0x4216
+0xC2CBCDE3	0x7BCD
+0xC2CBCDE4	0x4219
+0xC2CBCDE5	0x7BB2
+0xC2CBCDE6	0x4224
+0xC2CBCDE7	0x4214
+0xC2CBCDE8	0x4225
+0xC2CBCDE9	0x4295
+0xC2CBCDEA	0x4296
+0xC2CBCDEB	0x4293
+0xC2CBCDEC	0x4294
+0xC2CBCDED	0x7CC4
+0xC2CBCDEE	0x7CCD
+0xC2CBCDEF	0x7CC2
+0xC2CBCDF0	0x7CC6
+0xC2CBCDF1	0x7CC3
+0xC2CBCDF2	0x7CC9
+0xC2CBCDF3	0x7CC7
+0xC2CBCDF4	0x42A0
+0xC2CBCDF5	0x7DF8
+0xC2CBCDF6	0x42FB
+0xC2CBCDF7	0x7DED
+0xC2CBCDF8	0x7DE2
+0xC2CBCDF9	0x42FC
+0xC2CBCDFA	0x4300
+0xC2CBCDFB	0x42F8
+0xC2CBCDFC	0x7DDC
+0xC2CBCDFD	0x7E02
+0xC2CBCDFE	0x7E01
+0xC2CBCEA1	0x42F9
+0xC2CBCEA2	0x7DD6
+0xC2CBCEA3	0x4304
+0xC2CBCEA4	0x7DE4
+0xC2CBCEA5	0x7DFE
+0xC2CBCEA6	0x4303
+0xC2CBCEA7	0x7E00
+0xC2CBCEA8	0x7DFC
+0xC2CBCEA9	0x7DFD
+0xC2CBCEAA	0x42F3
+0xC2CBCEAB	0x7DF5
+0xC2CBCEAC	0x7DFF
+0xC2CBCEAD	0x42FA
+0xC2CBCEAE	0x7DEB
+0xC2CBCEAF	0x7DE5
+0xC2CBCEB0	0x7F78
+0xC2CBCEB1	0x7FAE
+0xC2CBCEB2	0x7FE7
+0xC2CBCEB3	0x43BF
+0xC2CBCEB4	0x8065
+0xC2CBCEB5	0x806A
+0xC2CBCEB6	0x8066
+0xC2CBCEB7	0x8068
+0xC2CBCEB8	0x806B
+0xC2CBCEB9	0x8194
+0xC2CBCEBA	0x81A1
+0xC2CBCEBB	0x8192
+0xC2CBCEBC	0x8196
+0xC2CBCEBD	0x8193
+0xC2CBCEBE	0x4479
+0xC2CBCEBF	0x4510
+0xC2CBCEC0	0x8501
+0xC2CBCEC1	0x4514
+0xC2CBCEC2	0x84F8
+0xC2CBCEC3	0x450E
+0xC2CBCEC4	0x84F5
+0xC2CBCEC5	0x451A
+0xC2CBCEC6	0x8504
+0xC2CBCEC7	0x4519
+0xC2CBCEC8	0x4521
+0xC2CBCEC9	0x4523
+0xC2CBCECA	0x451F
+0xC2CBCECB	0x851B
+0xC2CBCECC	0x8503
+0xC2CBCECD	0x8533
+0xC2CBCECE	0x8534
+0xC2CBCECF	0x84ED
+0xC2CBCED0	0x4525
+0xC2CBCED1	0x452B
+0xC2CBCED2	0x8535
+0xC2CBCED3	0x4516
+0xC2CBCED4	0x8505
+0xC2CBCED5	0x4522
+0xC2CBCED6	0x451B
+0xC2CBCED7	0x45CE
+0xC2CBCED8	0x45CF
+0xC2CBCED9	0x877D
+0xC2CBCEDA	0x45CB
+0xC2CBCEDB	0x45D1
+0xC2CBCEDC	0x45CC
+0xC2CBCEDD	0x8771
+0xC2CBCEDE	0x4617
+0xC2CBCEDF	0x885C
+0xC2CBCEE0	0x88E6
+0xC2CBCEE1	0x890F
+0xC2CBCEE2	0x891B
+0xC2CBCEE3	0x4651
+0xC2CBCEE4	0x89A9
+0xC2CBCEE5	0x89A5
+0xC2CBCEE6	0x89EE
+0xC2CBCEE7	0x8AB1
+0xC2CBCEE8	0x46ED
+0xC2CBCEE9	0x8ACC
+0xC2CBCEEA	0x8ACE
+0xC2CBCEEB	0x46F4
+0xC2CBCEEC	0x8AB7
+0xC2CBCEED	0x46F1
+0xC2CBCEEE	0x8AB5
+0xC2CBCEEF	0x8AE9
+0xC2CBCEF0	0x8AB4
+0xC2CBCEF1	0x46F8
+0xC2CBCEF2	0x8AB3
+0xC2CBCEF3	0x8AC1
+0xC2CBCEF4	0x8AAF
+0xC2CBCEF5	0x8ACA
+0xC2CBCEF6	0x8AD0
+0xC2CBCEF7	0x472F
+0xC2CBCEF8	0x475E
+0xC2CBCEF9	0x475D
+0xC2CBCEFA	0x8C8E
+0xC2CBCEFB	0x4776
+0xC2CBCEFC	0x4777
+0xC2CBCEFD	0x8CE9
+0xC2CBCEFE	0x8CDB
+0xC2CBCFA1	0x477E
+0xC2CBCFA2	0x8CEB
+0xC2CBCFA3	0x8DA4
+0xC2CBCFA4	0x47B6
+0xC2CBCFA5	0x8DA2
+0xC2CBCFA6	0x8D9D
+0xC2CBCFA7	0x47B3
+0xC2CBCFA8	0x47FC
+0xC2CBCFA9	0x4803
+0xC2CBCFAA	0x4800
+0xC2CBCFAB	0x8E2A
+0xC2CBCFAC	0x8E28
+0xC2CBCFAD	0x480A
+0xC2CBCFAE	0x4802
+0xC2CBCFAF	0x8EB8
+0xC2CBCFB0	0x8EB6
+0xC2CBCFB1	0x8EB9
+0xC2CBCFB2	0x8EB7
+0xC2CBCFB3	0x8F22
+0xC2CBCFB4	0x8F2B
+0xC2CBCFB5	0x8F27
+0xC2CBCFB6	0x8F19
+0xC2CBCFB7	0x8FA4
+0xC2CBCFB8	0x4887
+0xC2CBCFB9	0x8FB3
+0xC2CBCFBA	0x48A6
+0xC2CBCFBB	0x9071
+0xC2CBCFBC	0x906A
+0xC2CBCFBD	0x48A9
+0xC2CBCFBE	0x48DE
+0xC2CBCFBF	0x9188
+0xC2CBCFC0	0x918C
+0xC2CBCFC1	0x92BF
+0xC2CBCFC2	0x92B8
+0xC2CBCFC3	0x92BE
+0xC2CBCFC4	0x92DC
+0xC2CBCFC5	0x92E5
+0xC2CBCFC6	0x492E
+0xC2CBCFC7	0x492D
+0xC2CBCFC8	0x92D4
+0xC2CBCFC9	0x92D6
+0xC2CBCFCA	0x4930
+0xC2CBCFCB	0x92DA
+0xC2CBCFCC	0x92ED
+0xC2CBCFCD	0x92F3
+0xC2CBCFCE	0x92DB
+0xC2CBCFCF	0x492B
+0xC2CBCFD0	0x92B9
+0xC2CBCFD1	0x92E2
+0xC2CBCFD2	0x92EB
+0xC2CBCFD3	0x95AF
+0xC2CBCFD4	0x499E
+0xC2CBCFD5	0x95B2
+0xC2CBCFD6	0x95B3
+0xC2CBCFD7	0x499F
+0xC2CBCFD8	0x49E5
+0xC2CBCFD9	0x49E4
+0xC2CBCFDA	0x96A3
+0xC2CBCFDB	0x96A5
+0xC2CBCFDC	0x49FD
+0xC2CBCFDD	0x49FC
+0xC2CBCFDE	0x4A17
+0xC2CBCFDF	0x4A19
+0xC2CBCFE0	0x970A
+0xC2CBCFE1	0x4A18
+0xC2CBCFE2	0x9787
+0xC2CBCFE3	0x9789
+0xC2CBCFE4	0x978C
+0xC2CBCFE5	0x97EF
+0xC2CBCFE6	0x982A
+0xC2CBCFE7	0x9822
+0xC2CBCFE8	0x4ABF
+0xC2CBCFE9	0x981F
+0xC2CBCFEA	0x4B3C
+0xC2CBCFEB	0x9919
+0xC2CBCFEC	0x4B6B
+0xC2CBCFED	0x99CA
+0xC2CBCFEE	0x99DA
+0xC2CBCFEF	0x4B83
+0xC2CBCFF0	0x4B81
+0xC2CBCFF1	0x4B80
+0xC2CBCFF2	0x99DE
+0xC2CBCFF3	0x99C8
+0xC2CBCFF4	0x99E0
+0xC2CBCFF5	0x4BCA
+0xC2CBCFF6	0x9AB6
+0xC2CBCFF7	0x9AB5
+0xC2CBCFF8	0x4BCE
+0xC2CBCFF9	0x9AF4
+0xC2CBCFFA	0x4BF6
+0xC2CBCFFB	0x9B6B
+0xC2CBCFFC	0x9B69
+0xC2CBCFFD	0x9B72
+0xC2CBCFFE	0x9B63
+0xC2CBD0A1	0x4C39
+0xC2CBD0A2	0x9D0D
+0xC2CBD0A3	0x4CAE
+0xC2CBD0A4	0x9D01
+0xC2CBD0A5	0x9D0C
+0xC2CBD0A6	0x4CB5
+0xC2CBD0A7	0x9CF8
+0xC2CBD0A8	0x4CB3
+0xC2CBD0A9	0x4CB4
+0xC2CBD0AA	0x9CFE
+0xC2CBD0AB	0x9D02
+0xC2CBD0AC	0x9E84
+0xC2CBD0AD	0x4D22
+0xC2CBD0AE	0x9EAB
+0xC2CBD0AF	0x9EAA
+0xC2CBD0B0	0x511D
+0xC2CBD0B1	0x5116
+0xC2CBD0B2	0x3499
+0xC2CBD0B3	0x512B
+0xC2CBD0B4	0x511E
+0xC2CBD0B5	0x511B
+0xC2CBD0B6	0x5290
+0xC2CBD0B7	0x5294
+0xC2CBD0B8	0x5314
+0xC2CBD0B9	0x20B89
+0xC2CBD0BA	0x3602
+0xC2CBD0BB	0x5667
+0xC2CBD0BC	0x3601
+0xC2CBD0BD	0x567B
+0xC2CBD0BE	0x36A1
+0xC2CBD0BF	0x565F
+0xC2CBD0C0	0x5661
+0xC2CBD0C1	0x35FD
+0xC2CBD0C2	0x3673
+0xC2CBD0C3	0x3674
+0xC2CBD0C4	0x3670
+0xC2CBD0C5	0x3676
+0xC2CBD0C6	0x3675
+0xC2CBD0C7	0x3672
+0xC2CBD0C8	0x58C3
+0xC2CBD0C9	0x58CA
+0xC2CBD0CA	0x58BB
+0xC2CBD0CB	0x58C0
+0xC2CBD0CC	0x58C4
+0xC2CBD0CD	0x5901
+0xC2CBD0CE	0x5B1F
+0xC2CBD0CF	0x5B18
+0xC2CBD0D0	0x5B11
+0xC2CBD0D1	0x5B15
+0xC2CBD0D2	0x3729
+0xC2CBD0D3	0x5B12
+0xC2CBD0D4	0x5B1C
+0xC2CBD0D5	0x372A
+0xC2CBD0D6	0x5B22
+0xC2CBD0D7	0x5B79
+0xC2CBD0D8	0x5DA6
+0xC2CBD0D9	0x3816
+0xC2CBD0DA	0x5DB3
+0xC2CBD0DB	0x5DAB
+0xC2CBD0DC	0x5EEA
+0xC2CBD0DD	0x3899
+0xC2CBD0DE	0x5F5B
+0xC2CBD0DF	0x38D3
+0xC2CBD0E0	0x38F5
+0xC2CBD0E1	0x61B7
+0xC2CBD0E2	0x61CE
+0xC2CBD0E3	0x61B9
+0xC2CBD0E4	0x61BD
+0xC2CBD0E5	0x61CF
+0xC2CBD0E6	0x61C0
+0xC2CBD0E7	0x6199
+0xC2CBD0E8	0x6197
+0xC2CBD0E9	0x3994
+0xC2CBD0EA	0x61BB
+0xC2CBD0EB	0x61D0
+0xC2CBD0EC	0x61C4
+0xC2CBD0ED	0x6231
+0xC2CBD0EE	0x3A56
+0xC2CBD0EF	0x64D3
+0xC2CBD0F0	0x64C0
+0xC2CBD0F1	0x3A59
+0xC2CBD0F2	0x3A58
+0xC2CBD0F3	0x3A55
+0xC2CBD0F4	0x3A52
+0xC2CBD0F5	0x64DC
+0xC2CBD0F6	0x64D1
+0xC2CBD0F7	0x64C8
+0xC2CBD0F8	0x3A57
+0xC2CBD0F9	0x64D5
+0xC2CBD0FA	0x66C3
+0xC2CBD0FB	0x3B1B
+0xC2CBD0FC	0x3B1C
+0xC2CBD0FD	0x66BF
+0xC2CBD0FE	0x66C5
+0xC2CBD1A1	0x3B19
+0xC2CBD1A2	0x66CD
+0xC2CBD1A3	0x66C1
+0xC2CBD1A4	0x6706
+0xC2CBD1A5	0x3B3F
+0xC2CBD1A6	0x6724
+0xC2CBD1A7	0x6A63
+0xC2CBD1A8	0x6A42
+0xC2CBD1A9	0x6A52
+0xC2CBD1AA	0x3BDB
+0xC2CBD1AB	0x6A43
+0xC2CBD1AC	0x6A33
+0xC2CBD1AD	0x3BE2
+0xC2CBD1AE	0x6A6C
+0xC2CBD1AF	0x6A57
+0xC2CBD1B0	0x3BD7
+0xC2CBD1B1	0x6A4C
+0xC2CBD1B2	0x6A6E
+0xC2CBD1B3	0x3BDE
+0xC2CBD1B4	0x3BE5
+0xC2CBD1B5	0x3BE4
+0xC2CBD1B6	0x3BE6
+0xC2CBD1B7	0x3BD6
+0xC2CBD1B8	0x6A37
+0xC2CBD1B9	0x3BDF
+0xC2CBD1BA	0x6A71
+0xC2CBD1BB	0x6A4A
+0xC2CBD1BC	0x6A36
+0xC2CBD1BD	0x3BDC
+0xC2CBD1BE	0x6A53
+0xC2CBD1BF	0x3BDA
+0xC2CBD1C0	0x6A45
+0xC2CBD1C1	0x6A70
+0xC2CBD1C2	0x3BD3
+0xC2CBD1C3	0x3BD0
+0xC2CBD1C4	0x6A5C
+0xC2CBD1C5	0x6B58
+0xC2CBD1C6	0x6B57
+0xC2CBD1C7	0x3C86
+0xC2CBD1C8	0x3C87
+0xC2CBD1C9	0x3CAD
+0xC2CBD1CA	0x3CB7
+0xC2CBD1CB	0x3D58
+0xC2CBD1CC	0x3D6A
+0xC2CBD1CD	0x6FBB
+0xC2CBD1CE	0x3D62
+0xC2CBD1CF	0x3D61
+0xC2CBD1D0	0x6FBE
+0xC2CBD1D1	0x3D69
+0xC2CBD1D2	0x3D6C
+0xC2CBD1D3	0x3D65
+0xC2CBD1D4	0x6FB5
+0xC2CBD1D5	0x6FD3
+0xC2CBD1D6	0x6F9F
+0xC2CBD1D7	0x3D66
+0xC2CBD1D8	0x6FB7
+0xC2CBD1D9	0x6FF5
+0xC2CBD1DA	0x71B7
+0xC2CBD1DB	0x3DF5
+0xC2CBD1DC	0x71BB
+0xC2CBD1DD	0x3DF4
+0xC2CBD1DE	0x71D1
+0xC2CBD1DF	0x3DF7
+0xC2CBD1E0	0x71BA
+0xC2CBD1E1	0x3DF8
+0xC2CBD1E2	0x71B6
+0xC2CBD1E3	0x71CC
+0xC2CBD1E4	0x3DFB
+0xC2CBD1E5	0x3DFC
+0xC2CBD1E6	0x71D3
+0xC2CBD1E7	0x749B
+0xC2CBD1E8	0x3EF5
+0xC2CBD1E9	0x3EF8
+0xC2CBD1EA	0x7496
+0xC2CBD1EB	0x74A2
+0xC2CBD1EC	0x749D
+0xC2CBD1ED	0x750A
+0xC2CBD1EE	0x750E
+0xC2CBD1EF	0x3F3C
+0xC2CBD1F0	0x7581
+0xC2CBD1F1	0x762C
+0xC2CBD1F2	0x7637
+0xC2CBD1F3	0x7636
+0xC2CBD1F4	0x763B
+0xC2CBD1F5	0x3FC5
+0xC2CBD1F6	0x76A1
+0xC2CBD1F7	0x4062
+0xC2CBD1F8	0x4063
+0xC2CBD1F9	0x7798
+0xC2CBD1FA	0x4067
+0xC2CBD1FB	0x7796
+0xC2CBD1FC	0x4066
+0xC2CBD1FD	0x40D9
+0xC2CBD1FE	0x40DB
+0xC2CBD2A1	0x78D6
+0xC2CBD2A2	0x78EB
+0xC2CBD2A3	0x40D8
+0xC2CBD2A4	0x78DC
+0xC2CBD2A5	0x411B
+0xC2CBD2A6	0x79A5
+0xC2CBD2A7	0x79A9
+0xC2CBD2A8	0x9834
+0xC2CBD2A9	0x7A53
+0xC2CBD2AA	0x7A45
+0xC2CBD2AB	0x4179
+0xC2CBD2AC	0x7A4F
+0xC2CBD2AD	0x417D
+0xC2CBD2AE	0x7ABD
+0xC2CBD2AF	0x7ABB
+0xC2CBD2B0	0x7AF1
+0xC2CBD2B1	0x422C
+0xC2CBD2B2	0x4237
+0xC2CBD2B3	0x7BEC
+0xC2CBD2B4	0x7BED
+0xC2CBD2B5	0x4230
+0xC2CBD2B6	0x429A
+0xC2CBD2B7	0x7CD3
+0xC2CBD2B8	0x4A00
+0xC2CBD2B9	0x7CE1
+0xC2CBD2BA	0x4305
+0xC2CBD2BB	0x7E19
+0xC2CBD2BC	0x4307
+0xC2CBD2BD	0x4309
+0xC2CBD2BE	0x430A
+0xC2CBD2BF	0x7E27
+0xC2CBD2C0	0x7E26
+0xC2CBD2C1	0x4379
+0xC2CBD2C2	0x43C2
+0xC2CBD2C3	0x806E
+0xC2CBD2C4	0x81AF
+0xC2CBD2C5	0x4438
+0xC2CBD2C6	0x4437
+0xC2CBD2C7	0x81AD
+0xC2CBD2C8	0x4421
+0xC2CBD2C9	0x81AA
+0xC2CBD2CA	0x8218
+0xC2CBD2CB	0x445E
+0xC2CBD2CC	0x453D
+0xC2CBD2CD	0x4537
+0xC2CBD2CE	0x4540
+0xC2CBD2CF	0x856F
+0xC2CBD2D0	0x854C
+0xC2CBD2D1	0x451D
+0xC2CBD2D2	0x8542
+0xC2CBD2D3	0x4533
+0xC2CBD2D4	0x855C
+0xC2CBD2D5	0x8570
+0xC2CBD2D6	0x855F
+0xC2CBD2D7	0x4535
+0xC2CBD2D8	0x855A
+0xC2CBD2D9	0x854B
+0xC2CBD2DA	0x853F
+0xC2CBD2DB	0x878A
+0xC2CBD2DC	0x45D8
+0xC2CBD2DD	0x878B
+0xC2CBD2DE	0x87A1
+0xC2CBD2DF	0x878E
+0xC2CBD2E0	0x45DC
+0xC2CBD2E1	0x45DE
+0xC2CBD2E2	0x8799
+0xC2CBD2E3	0x885E
+0xC2CBD2E4	0x885F
+0xC2CBD2E5	0x8924
+0xC2CBD2E6	0x89A7
+0xC2CBD2E7	0x8AEA
+0xC2CBD2E8	0x8AFD
+0xC2CBD2E9	0x8AF9
+0xC2CBD2EA	0x8AE3
+0xC2CBD2EB	0x8AE5
+0xC2CBD2EC	0x46FA
+0xC2CBD2ED	0x46FB
+0xC2CBD2EE	0x8AEC
+0xC2CBD2EF	0x473D
+0xC2CBD2F0	0x473B
+0xC2CBD2F1	0x473F
+0xC2CBD2F2	0x475F
+0xC2CBD2F3	0x8CF2
+0xC2CBD2F4	0x477F
+0xC2CBD2F5	0x8CEF
+0xC2CBD2F6	0x4784
+0xC2CBD2F7	0x8DA6
+0xC2CBD2F8	0x47BC
+0xC2CBD2F9	0x4814
+0xC2CBD2FA	0x480F
+0xC2CBD2FB	0x8E3B
+0xC2CBD2FC	0x8E43
+0xC2CBD2FD	0x480E
+0xC2CBD2FE	0x8E32
+0xC2CBD3A1	0x8F31
+0xC2CBD3A2	0x8F30
+0xC2CBD3A3	0x4860
+0xC2CBD3A4	0x8F2D
+0xC2CBD3A5	0x8F3C
+0xC2CBD3A6	0x8FA7
+0xC2CBD3A7	0x8FA5
+0xC2CBD3A8	0x48AB
+0xC2CBD3A9	0x48AC
+0xC2CBD3AA	0x48AA
+0xC2CBD3AB	0x9137
+0xC2CBD3AC	0x9195
+0xC2CBD3AD	0x918E
+0xC2CBD3AE	0x4904
+0xC2CBD3AF	0x9196
+0xC2CBD3B0	0x4908
+0xC2CBD3B1	0x9345
+0xC2CBD3B2	0x930A
+0xC2CBD3B3	0x4933
+0xC2CBD3B4	0x4934
+0xC2CBD3B5	0x92FD
+0xC2CBD3B6	0x9317
+0xC2CBD3B7	0x931C
+0xC2CBD3B8	0x9307
+0xC2CBD3B9	0x9331
+0xC2CBD3BA	0x9332
+0xC2CBD3BB	0x932C
+0xC2CBD3BC	0x9330
+0xC2CBD3BD	0x9303
+0xC2CBD3BE	0x9305
+0xC2CBD3BF	0x49A2
+0xC2CBD3C0	0x95C2
+0xC2CBD3C1	0x49A4
+0xC2CBD3C2	0x95B8
+0xC2CBD3C3	0x49A5
+0xC2CBD3C4	0x95C1
+0xC2CBD3C5	0x49A7
+0xC2CBD3C6	0x49A6
+0xC2CBD3C7	0x49E7
+0xC2CBD3C8	0x96AB
+0xC2CBD3C9	0x96B7
+0xC2CBD3CA	0x49FF
+0xC2CBD3CB	0x49FE
+0xC2CBD3CC	0x9715
+0xC2CBD3CD	0x9714
+0xC2CBD3CE	0x4A1D
+0xC2CBD3CF	0x4A1C
+0xC2CBD3D0	0x970C
+0xC2CBD3D1	0x9717
+0xC2CBD3D2	0x4A67
+0xC2CBD3D3	0x9793
+0xC2CBD3D4	0x4A94
+0xC2CBD3D5	0x97D2
+0xC2CBD3D6	0x4AC5
+0xC2CBD3D7	0x4AC8
+0xC2CBD3D8	0x9836
+0xC2CBD3D9	0x9831
+0xC2CBD3DA	0x9833
+0xC2CBD3DB	0x983C
+0xC2CBD3DC	0x982E
+0xC2CBD3DD	0x983A
+0xC2CBD3DE	0x4AC9
+0xC2CBD3DF	0x983D
+0xC2CBD3E0	0x4AC7
+0xC2CBD3E1	0x98B5
+0xC2CBD3E2	0x9922
+0xC2CBD3E3	0x9923
+0xC2CBD3E4	0x9920
+0xC2CBD3E5	0x991C
+0xC2CBD3E6	0x991D
+0xC2CBD3E7	0x4B6C
+0xC2CBD3E8	0x99A0
+0xC2CBD3E9	0x4B8A
+0xC2CBD3EA	0x99EF
+0xC2CBD3EB	0x99E8
+0xC2CBD3EC	0x99EB
+0xC2CBD3ED	0x4B88
+0xC2CBD3EE	0x4B87
+0xC2CBD3EF	0x4B86
+0xC2CBD3F0	0x99E1
+0xC2CBD3F1	0x99E6
+0xC2CBD3F2	0x4BCF
+0xC2CBD3F3	0x4BD0
+0xC2CBD3F4	0x9AF8
+0xC2CBD3F5	0x9AF5
+0xC2CBD3F6	0x4C1C
+0xC2CBD3F7	0x4C23
+0xC2CBD3F8	0x9B83
+0xC2CBD3F9	0x9B94
+0xC2CBD3FA	0x9B84
+0xC2CBD3FB	0x4C49
+0xC2CBD3FC	0x9B8B
+0xC2CBD3FD	0x9B8F
+0xC2CBD3FE	0x4C43
+0xC2CBD4A1	0x9B8C
+0xC2CBD4A2	0x4C48
+0xC2CBD4A3	0x9B89
+0xC2CBD4A4	0x4C47
+0xC2CBD4A5	0x9B8E
+0xC2CBD4A6	0x4C46
+0xC2CBD4A7	0x4C3F
+0xC2CBD4A8	0x4C44
+0xC2CBD4A9	0x9D24
+0xC2CBD4AA	0x9D0F
+0xC2CBD4AB	0x4CBE
+0xC2CBD4AC	0x9D13
+0xC2CBD4AD	0x9D0A
+0xC2CBD4AE	0x4CC2
+0xC2CBD4AF	0x4CBA
+0xC2CBD4B0	0x4CBC
+0xC2CBD4B1	0x4CC6
+0xC2CBD4B2	0x9D2A
+0xC2CBD4B3	0x9D1A
+0xC2CBD4B4	0x4CC8
+0xC2CBD4B5	0x9D27
+0xC2CBD4B6	0x9D16
+0xC2CBD4B7	0x9D21
+0xC2CBD4B8	0x4D23
+0xC2CBD4B9	0x9E85
+0xC2CBD4BA	0x9EAC
+0xC2CBD4BB	0x9EC6
+0xC2CBD4BC	0x9EC5
+0xC2CBD4BD	0x9ED7
+0xC2CBD4BE	0x9F53
+0xC2CBD4BF	0x349D
+0xC2CBD4C0	0x5128
+0xC2CBD4C1	0x5127
+0xC2CBD4C2	0x51DF
+0xC2CBD4C3	0x3524
+0xC2CBD4C4	0x5335
+0xC2CBD4C5	0x53B3
+0xC2CBD4C6	0x3607
+0xC2CBD4C7	0x568A
+0xC2CBD4C8	0x567D
+0xC2CBD4C9	0x5689
+0xC2CBD4CA	0x3679
+0xC2CBD4CB	0x58CD
+0xC2CBD4CC	0x58D0
+0xC2CBD4CD	0x3678
+0xC2CBD4CE	0x5B2B
+0xC2CBD4CF	0x5B33
+0xC2CBD4D0	0x5B29
+0xC2CBD4D1	0x5B35
+0xC2CBD4D2	0x5B31
+0xC2CBD4D3	0x5B37
+0xC2CBD4D4	0x5C36
+0xC2CBD4D5	0x5DBE
+0xC2CBD4D6	0x3819
+0xC2CBD4D7	0x5DB9
+0xC2CBD4D8	0x381C
+0xC2CBD4D9	0x5DBB
+0xC2CBD4DA	0x3818
+0xC2CBD4DB	0x61E2
+0xC2CBD4DC	0x61DB
+0xC2CBD4DD	0x61DD
+0xC2CBD4DE	0x61DC
+0xC2CBD4DF	0x61DA
+0xC2CBD4E0	0x2F8AF
+0xC2CBD4E1	0x61D9
+0xC2CBD4E2	0x39BD
+0xC2CBD4E3	0x3A5D
+0xC2CBD4E4	0x64DF
+0xC2CBD4E5	0x3A5A
+0xC2CBD4E6	0x3A5E
+0xC2CBD4E7	0x64E1
+0xC2CBD4E8	0x3A5C
+0xC2CBD4E9	0x64EE
+0xC2CBD4EA	0x3A5B
+0xC2CBD4EB	0x65B5
+0xC2CBD4EC	0x66D4
+0xC2CBD4ED	0x66D5
+0xC2CBD4EE	0x3B21
+0xC2CBD4EF	0x66D0
+0xC2CBD4F0	0x66D1
+0xC2CBD4F1	0x66CE
+0xC2CBD4F2	0x66D7
+0xC2CBD4F3	0x3B20
+0xC2CBD4F4	0x3B32
+0xC2CBD4F5	0x6A7D
+0xC2CBD4F6	0x6A8A
+0xC2CBD4F7	0x3BF2
+0xC2CBD4F8	0x6AA7
+0xC2CBD4F9	0x3BF5
+0xC2CBD4FA	0x6A99
+0xC2CBD4FB	0x6A82
+0xC2CBD4FC	0x6A88
+0xC2CBD4FD	0x3BEE
+0xC2CBD4FE	0x3BEC
+0xC2CBD5A1	0x6A86
+0xC2CBD5A2	0x3BEA
+0xC2CBD5A3	0x6A98
+0xC2CBD5A4	0x6A9D
+0xC2CBD5A5	0x3BED
+0xC2CBD5A6	0x3BF3
+0xC2CBD5A7	0x6A8F
+0xC2CBD5A8	0x3BF6
+0xC2CBD5A9	0x6AAA
+0xC2CBD5AA	0x3C48
+0xC2CBD5AB	0x6B5D
+0xC2CBD5AC	0x3C49
+0xC2CBD5AD	0x6C0A
+0xC2CBD5AE	0x3D75
+0xC2CBD5AF	0x6FD7
+0xC2CBD5B0	0x6FD6
+0xC2CBD5B1	0x6FE5
+0xC2CBD5B2	0x3D6F
+0xC2CBD5B3	0x3D7B
+0xC2CBD5B4	0x3D73
+0xC2CBD5B5	0x6FD9
+0xC2CBD5B6	0x6FDA
+0xC2CBD5B7	0x6FEA
+0xC2CBD5B8	0x3D70
+0xC2CBD5B9	0x6FF6
+0xC2CBD5BA	0x24039
+0xC2CBD5BB	0x3D78
+0xC2CBD5BC	0x71E3
+0xC2CBD5BD	0x3DFE
+0xC2CBD5BE	0x71E9
+0xC2CBD5BF	0x3E00
+0xC2CBD5C0	0x71EB
+0xC2CBD5C1	0x71EF
+0xC2CBD5C2	0x71F3
+0xC2CBD5C3	0x71EA
+0xC2CBD5C4	0x3E01
+0xC2CBD5C5	0x2F921
+0xC2CBD5C6	0x3E55
+0xC2CBD5C7	0x3E56
+0xC2CBD5C8	0x3E9D
+0xC2CBD5C9	0x7371
+0xC2CBD5CA	0x3EF9
+0xC2CBD5CB	0x74AE
+0xC2CBD5CC	0x3EFF
+0xC2CBD5CD	0x74B3
+0xC2CBD5CE	0x3EFD
+0xC2CBD5CF	0x74AC
+0xC2CBD5D0	0x3F43
+0xC2CBD5D1	0x3F41
+0xC2CBD5D2	0x7583
+0xC2CBD5D3	0x7645
+0xC2CBD5D4	0x764E
+0xC2CBD5D5	0x7644
+0xC2CBD5D6	0x76A3
+0xC2CBD5D7	0x76A5
+0xC2CBD5D8	0x77A6
+0xC2CBD5D9	0x77A4
+0xC2CBD5DA	0x406F
+0xC2CBD5DB	0x77A9
+0xC2CBD5DC	0x77AF
+0xC2CBD5DD	0x408A
+0xC2CBD5DE	0x40E5
+0xC2CBD5DF	0x40E6
+0xC2CBD5E0	0x78F0
+0xC2CBD5E1	0x78F8
+0xC2CBD5E2	0x78F1
+0xC2CBD5E3	0x417F
+0xC2CBD5E4	0x7A49
+0xC2CBD5E5	0x41B5
+0xC2CBD5E6	0x41B6
+0xC2CBD5E7	0x41BB
+0xC2CBD5E8	0x7AC2
+0xC2CBD5E9	0x7AF2
+0xC2CBD5EA	0x7AF3
+0xC2CBD5EB	0x7BFA
+0xC2CBD5EC	0x4240
+0xC2CBD5ED	0x7BF6
+0xC2CBD5EE	0x7BFC
+0xC2CBD5EF	0x7C18
+0xC2CBD5F0	0x7C08
+0xC2CBD5F1	0x7C12
+0xC2CBD5F2	0x429D
+0xC2CBD5F3	0x429C
+0xC2CBD5F4	0x7CDB
+0xC2CBD5F5	0x7CDA
+0xC2CBD5F6	0x430F
+0xC2CBD5F7	0x4311
+0xC2CBD5F8	0x430D
+0xC2CBD5F9	0x7E2C
+0xC2CBD5FA	0x7E4D
+0xC2CBD5FB	0x4314
+0xC2CBD5FC	0x4313
+0xC2CBD5FD	0x7F46
+0xC2CBD5FE	0x7FF6
+0xC2CBD6A1	0x802B
+0xC2CBD6A2	0x8074
+0xC2CBD6A3	0x81B8
+0xC2CBD6A4	0x81C8
+0xC2CBD6A5	0x4482
+0xC2CBD6A6	0x4483
+0xC2CBD6A7	0x454D
+0xC2CBD6A8	0x8592
+0xC2CBD6A9	0x8593
+0xC2CBD6AA	0x454F
+0xC2CBD6AB	0x857F
+0xC2CBD6AC	0x85AB
+0xC2CBD6AD	0x8597
+0xC2CBD6AE	0x454C
+0xC2CBD6AF	0x4551
+0xC2CBD6B0	0x85AC
+0xC2CBD6B1	0x45EE
+0xC2CBD6B2	0x45E8
+0xC2CBD6B3	0x4CCB
+0xC2CBD6B4	0x87CE
+0xC2CBD6B5	0x45EB
+0xC2CBD6B6	0x87CD
+0xC2CBD6B7	0x45E2
+0xC2CBD6B8	0x45E6
+0xC2CBD6B9	0x87C1
+0xC2CBD6BA	0x87B1
+0xC2CBD6BB	0x87C7
+0xC2CBD6BC	0x45EC
+0xC2CBD6BD	0x8940
+0xC2CBD6BE	0x4659
+0xC2CBD6BF	0x893F
+0xC2CBD6C0	0x8939
+0xC2CBD6C1	0x465D
+0xC2CBD6C2	0x8943
+0xC2CBD6C3	0x4657
+0xC2CBD6C4	0x465B
+0xC2CBD6C5	0x4656
+0xC2CBD6C6	0x89AB
+0xC2CBD6C7	0x46FE
+0xC2CBD6C8	0x8B1F
+0xC2CBD6C9	0x8B09
+0xC2CBD6CA	0x8B0C
+0xC2CBD6CB	0x4700
+0xC2CBD6CC	0x4701
+0xC2CBD6CD	0x8C40
+0xC2CBD6CE	0x4742
+0xC2CBD6CF	0x8C96
+0xC2CBD6D0	0x4760
+0xC2CBD6D1	0x8CF6
+0xC2CBD6D2	0x8CF7
+0xC2CBD6D3	0x481D
+0xC2CBD6D4	0x8E46
+0xC2CBD6D5	0x8E4F
+0xC2CBD6D6	0x483E
+0xC2CBD6D7	0x4869
+0xC2CBD6D8	0x4865
+0xC2CBD6D9	0x8F3D
+0xC2CBD6DA	0x8F41
+0xC2CBD6DB	0x9366
+0xC2CBD6DC	0x9378
+0xC2CBD6DD	0x935D
+0xC2CBD6DE	0x9369
+0xC2CBD6DF	0x9374
+0xC2CBD6E0	0x937D
+0xC2CBD6E1	0x936E
+0xC2CBD6E2	0x9372
+0xC2CBD6E3	0x9373
+0xC2CBD6E4	0x9362
+0xC2CBD6E5	0x9348
+0xC2CBD6E6	0x9353
+0xC2CBD6E7	0x935F
+0xC2CBD6E8	0x9368
+0xC2CBD6E9	0x4938
+0xC2CBD6EA	0x937F
+0xC2CBD6EB	0x936B
+0xC2CBD6EC	0x49AE
+0xC2CBD6ED	0x95C4
+0xC2CBD6EE	0x49AD
+0xC2CBD6EF	0x96AF
+0xC2CBD6F0	0x96AD
+0xC2CBD6F1	0x96B2
+0xC2CBD6F2	0x4A02
+0xC2CBD6F3	0x4A1F
+0xC2CBD6F4	0x971A
+0xC2CBD6F5	0x971B
+0xC2CBD6F6	0x4A22
+0xC2CBD6F7	0x4A20
+0xC2CBD6F8	0x2F9F5
+0xC2CBD6F9	0x4A6C
+0xC2CBD6FA	0x979B
+0xC2CBD6FB	0x979F
+0xC2CBD6FC	0x4A68
+0xC2CBD6FD	0x4A6D
+0xC2CBD6FE	0x4A6E
+0xC2CBD7A1	0x4AA0
+0xC2CBD7A2	0x4ACE
+0xC2CBD7A3	0x4AD0
+0xC2CBD7A4	0x4AD1
+0xC2CBD7A5	0x4ACB
+0xC2CBD7A6	0x9840
+0xC2CBD7A7	0x4AD2
+0xC2CBD7A8	0x9847
+0xC2CBD7A9	0x4AD3
+0xC2CBD7AA	0x98B7
+0xC2CBD7AB	0x4B20
+0xC2CBD7AC	0x4B4E
+0xC2CBD7AD	0x4B4B
+0xC2CBD7AE	0x4B72
+0xC2CBD7AF	0x4B70
+0xC2CBD7B0	0x99A2
+0xC2CBD7B1	0x4B92
+0xC2CBD7B2	0x4B8F
+0xC2CBD7B3	0x9A00
+0xC2CBD7B4	0x99F3
+0xC2CBD7B5	0x4B90
+0xC2CBD7B6	0x29937
+0xC2CBD7B7	0x99F5
+0xC2CBD7B8	0x4BD9
+0xC2CBD7B9	0x4BD5
+0xC2CBD7BA	0x9ABD
+0xC2CBD7BB	0x9B00
+0xC2CBD7BC	0x9B02
+0xC2CBD7BD	0x4BFA
+0xC2CBD7BE	0x9B34
+0xC2CBD7BF	0x9B49
+0xC2CBD7C0	0x9B9F
+0xC2CBD7C1	0x4C4B
+0xC2CBD7C2	0x9BA3
+0xC2CBD7C3	0x9BCD
+0xC2CBD7C4	0x9B99
+0xC2CBD7C5	0x9B9D
+0xC2CBD7C6	0x4CD0
+0xC2CBD7C7	0x4CCE
+0xC2CBD7C8	0x9D39
+0xC2CBD7C9	0x4CCF
+0xC2CBD7CA	0x9D44
+0xC2CBD7CB	0x4CC4
+0xC2CBD7CC	0x4CCC
+0xC2CBD7CD	0x9D35
+0xC2CBD7CE	0x4CD2
+0xC2CBD7CF	0x4D35
+0xC2CBD7D0	0x9EAF
+0xC2CBD7D1	0x3E03
+0xC2CBD7D2	0x512F
+0xC2CBD7D3	0x349E
+0xC2CBD7D4	0x34AF
+0xC2CBD7D5	0x9F8E
+0xC2CBD7D6	0x360C
+0xC2CBD7D7	0x569F
+0xC2CBD7D8	0x569B
+0xC2CBD7D9	0x569E
+0xC2CBD7DA	0x5696
+0xC2CBD7DB	0x5694
+0xC2CBD7DC	0x56A0
+0xC2CBD7DD	0x367C
+0xC2CBD7DE	0x5B3B
+0xC2CBD7DF	0x3730
+0xC2CBD7E0	0x3731
+0xC2CBD7E1	0x5B3A
+0xC2CBD7E2	0x5DC1
+0xC2CBD7E3	0x5F4D
+0xC2CBD7E4	0x5F5D
+0xC2CBD7E5	0x61F3
+0xC2CBD7E6	0x39A1
+0xC2CBD7E7	0x399E
+0xC2CBD7E8	0x3A68
+0xC2CBD7E9	0x3A61
+0xC2CBD7EA	0x64F6
+0xC2CBD7EB	0x64E5
+0xC2CBD7EC	0x64EA
+0xC2CBD7ED	0x64E7
+0xC2CBD7EE	0x6505
+0xC2CBD7EF	0x3A65
+0xC2CBD7F0	0x64F9
+0xC2CBD7F1	0x3A66
+0xC2CBD7F2	0x3A6A
+0xC2CBD7F3	0x3AAB
+0xC2CBD7F4	0x6AAB
+0xC2CBD7F5	0x6AED
+0xC2CBD7F6	0x6AB2
+0xC2CBD7F7	0x6AB0
+0xC2CBD7F8	0x6AB5
+0xC2CBD7F9	0x6ABE
+0xC2CBD7FA	0x6AC1
+0xC2CBD7FB	0x6AC8
+0xC2CBD7FC	0x3BF9
+0xC2CBD7FD	0x6AC0
+0xC2CBD7FE	0x6ABC
+0xC2CBD8A1	0x6AB1
+0xC2CBD8A2	0x6AC4
+0xC2CBD8A3	0x6ABF
+0xC2CBD8A4	0x3C58
+0xC2CBD8A5	0x3C8A
+0xC2CBD8A6	0x7008
+0xC2CBD8A7	0x7003
+0xC2CBD8A8	0x6FFD
+0xC2CBD8A9	0x7010
+0xC2CBD8AA	0x7002
+0xC2CBD8AB	0x7013
+0xC2CBD8AC	0x3E04
+0xC2CBD8AD	0x71FA
+0xC2CBD8AE	0x7200
+0xC2CBD8AF	0x74B9
+0xC2CBD8B0	0x74BC
+0xC2CBD8B1	0x3F02
+0xC2CBD8B2	0x765B
+0xC2CBD8B3	0x7651
+0xC2CBD8B4	0x764F
+0xC2CBD8B5	0x76EB
+0xC2CBD8B6	0x77B8
+0xC2CBD8B7	0x4079
+0xC2CBD8B8	0x77B9
+0xC2CBD8B9	0x77C1
+0xC2CBD8BA	0x77C0
+0xC2CBD8BB	0x77BE
+0xC2CBD8BC	0x790B
+0xC2CBD8BD	0x40EB
+0xC2CBD8BE	0x7907
+0xC2CBD8BF	0x790A
+0xC2CBD8C0	0x7908
+0xC2CBD8C1	0x40E9
+0xC2CBD8C2	0x790D
+0xC2CBD8C3	0x7906
+0xC2CBD8C4	0x7915
+0xC2CBD8C5	0x79AF
+0xC2CBD8C6	0x4120
+0xC2CBD8C7	0x4121
+0xC2CBD8C8	0x4181
+0xC2CBD8C9	0x7AF5
+0xC2CBD8CA	0x424D
+0xC2CBD8CB	0x4259
+0xC2CBD8CC	0x7C2E
+0xC2CBD8CD	0x4258
+0xC2CBD8CE	0x7C1B
+0xC2CBD8CF	0x25CD1
+0xC2CBD8D0	0x7C1A
+0xC2CBD8D1	0x7C24
+0xC2CBD8D2	0x42A5
+0xC2CBD8D3	0x42A9
+0xC2CBD8D4	0x7CE6
+0xC2CBD8D5	0x7CE3
+0xC2CBD8D6	0x431A
+0xC2CBD8D7	0x4319
+0xC2CBD8D8	0x7E5D
+0xC2CBD8D9	0x7E4F
+0xC2CBD8DA	0x7E66
+0xC2CBD8DB	0x7E5B
+0xC2CBD8DC	0x7F47
+0xC2CBD8DD	0x7FB4
+0xC2CBD8DE	0x4396
+0xC2CBD8DF	0x4398
+0xC2CBD8E0	0x4397
+0xC2CBD8E1	0x7FFA
+0xC2CBD8E2	0x802E
+0xC2CBD8E3	0x265DF
+0xC2CBD8E4	0x43C8
+0xC2CBD8E5	0x81CE
+0xC2CBD8E6	0x4443
+0xC2CBD8E7	0x4445
+0xC2CBD8E8	0x8219
+0xC2CBD8E9	0x4552
+0xC2CBD8EA	0x4557
+0xC2CBD8EB	0x85CC
+0xC2CBD8EC	0x85B2
+0xC2CBD8ED	0x4555
+0xC2CBD8EE	0x85BB
+0xC2CBD8EF	0x85C1
+0xC2CBD8F0	0x4556
+0xC2CBD8F1	0x4558
+0xC2CBD8F2	0x45F2
+0xC2CBD8F3	0x87E9
+0xC2CBD8F4	0x87EE
+0xC2CBD8F5	0x87F0
+0xC2CBD8F6	0x87D6
+0xC2CBD8F7	0x880E
+0xC2CBD8F8	0x87DA
+0xC2CBD8F9	0x8948
+0xC2CBD8FA	0x894A
+0xC2CBD8FB	0x894E
+0xC2CBD8FC	0x894D
+0xC2CBD8FD	0x89B1
+0xC2CBD8FE	0x89B0
+0xC2CBD9A1	0x89B3
+0xC2CBD9A2	0x4707
+0xC2CBD9A3	0x8B38
+0xC2CBD9A4	0x8B32
+0xC2CBD9A5	0x4708
+0xC2CBD9A6	0x8B2D
+0xC2CBD9A7	0x470A
+0xC2CBD9A8	0x8B34
+0xC2CBD9A9	0x431B
+0xC2CBD9AA	0x8B29
+0xC2CBD9AB	0x8C74
+0xC2CBD9AC	0x4761
+0xC2CBD9AD	0x4762
+0xC2CBD9AE	0x8D03
+0xC2CBD9AF	0x47C2
+0xC2CBD9B0	0x47C6
+0xC2CBD9B1	0x8DA9
+0xC2CBD9B2	0x8E58
+0xC2CBD9B3	0x481E
+0xC2CBD9B4	0x4825
+0xC2CBD9B5	0x8EBF
+0xC2CBD9B6	0x8EC1
+0xC2CBD9B7	0x8F4A
+0xC2CBD9B8	0x8FAC
+0xC2CBD9B9	0x48B0
+0xC2CBD9BA	0x9089
+0xC2CBD9BB	0x913D
+0xC2CBD9BC	0x913C
+0xC2CBD9BD	0x91A9
+0xC2CBD9BE	0x93A0
+0xC2CBD9BF	0x493D
+0xC2CBD9C0	0x9390
+0xC2CBD9C1	0x493E
+0xC2CBD9C2	0x9393
+0xC2CBD9C3	0x938B
+0xC2CBD9C4	0x93AD
+0xC2CBD9C5	0x93BB
+0xC2CBD9C6	0x93B8
+0xC2CBD9C7	0x4946
+0xC2CBD9C8	0x4945
+0xC2CBD9C9	0x939C
+0xC2CBD9CA	0x95D8
+0xC2CBD9CB	0x95D7
+0xC2CBD9CC	0x4A03
+0xC2CBD9CD	0x4A26
+0xC2CBD9CE	0x4A27
+0xC2CBD9CF	0x975D
+0xC2CBD9D0	0x97A9
+0xC2CBD9D1	0x97DA
+0xC2CBD9D2	0x4A98
+0xC2CBD9D3	0x4AAD
+0xC2CBD9D4	0x4AD5
+0xC2CBD9D5	0x4ADA
+0xC2CBD9D6	0x9854
+0xC2CBD9D7	0x4AD9
+0xC2CBD9D8	0x9855
+0xC2CBD9D9	0x984B
+0xC2CBD9DA	0x4ADD
+0xC2CBD9DB	0x983F
+0xC2CBD9DC	0x98B9
+0xC2CBD9DD	0x4B15
+0xC2CBD9DE	0x4B16
+0xC2CBD9DF	0x4B17
+0xC2CBD9E0	0x4B21
+0xC2CBD9E1	0x9938
+0xC2CBD9E2	0x9936
+0xC2CBD9E3	0x9940
+0xC2CBD9E4	0x4B4C
+0xC2CBD9E5	0x993B
+0xC2CBD9E6	0x9939
+0xC2CBD9E7	0x99A4
+0xC2CBD9E8	0x4B96
+0xC2CBD9E9	0x4B98
+0xC2CBD9EA	0x9A08
+0xC2CBD9EB	0x9A0C
+0xC2CBD9EC	0x4B9B
+0xC2CBD9ED	0x9A10
+0xC2CBD9EE	0x4BFF
+0xC2CBD9EF	0x9B07
+0xC2CBD9F0	0x4C25
+0xC2CBD9F1	0x9BD2
+0xC2CBD9F2	0x4C4F
+0xC2CBD9F3	0x9BC2
+0xC2CBD9F4	0x9BBB
+0xC2CBD9F5	0x9BCC
+0xC2CBD9F6	0x9BCB
+0xC2CBD9F7	0x4C56
+0xC2CBD9F8	0x4C54
+0xC2CBD9F9	0x9D4D
+0xC2CBD9FA	0x9D63
+0xC2CBD9FB	0x9D4E
+0xC2CBD9FC	0x4CD8
+0xC2CBD9FD	0x9D50
+0xC2CBD9FE	0x9D55
+0xC2CBDAA1	0x4CD7
+0xC2CBDAA2	0x9D5E
+0xC2CBDAA3	0x4D26
+0xC2CBDAA4	0x9E90
+0xC2CBDAA5	0x9EB2
+0xC2CBDAA6	0x9EB1
+0xC2CBDAA7	0x4D38
+0xC2CBDAA8	0x9ECA
+0xC2CBDAA9	0x9F02
+0xC2CBDAAA	0x9F27
+0xC2CBDAAB	0x9F26
+0xC2CBDAAC	0x4D8A
+0xC2CBDAAD	0x56AF
+0xC2CBDAAE	0x58E0
+0xC2CBDAAF	0x58DC
+0xC2CBDAB0	0x3734
+0xC2CBDAB1	0x5B39
+0xC2CBDAB2	0x3735
+0xC2CBDAB3	0x2F86A
+0xC2CBDAB4	0x5B7C
+0xC2CBDAB5	0x5BF3
+0xC2CBDAB6	0x2F870
+0xC2CBDAB7	0x37A1
+0xC2CBDAB8	0x5C6B
+0xC2CBDAB9	0x5DC4
+0xC2CBDABA	0x650B
+0xC2CBDABB	0x6508
+0xC2CBDABC	0x650A
+0xC2CBDABD	0x3A6C
+0xC2CBDABE	0x3A6D
+0xC2CBDABF	0x65DC
+0xC2CBDAC0	0x3B29
+0xC2CBDAC1	0x3B2A
+0xC2CBDAC2	0x66E1
+0xC2CBDAC3	0x66DF
+0xC2CBDAC4	0x6ACE
+0xC2CBDAC5	0x6AD4
+0xC2CBDAC6	0x6AE3
+0xC2CBDAC7	0x6AD7
+0xC2CBDAC8	0x6AE2
+0xC2CBDAC9	0x3C00
+0xC2CBDACA	0x3C08
+0xC2CBDACB	0x3C06
+0xC2CBDACC	0x3C05
+0xC2CBDACD	0x6AD8
+0xC2CBDACE	0x6AD5
+0xC2CBDACF	0x6AD2
+0xC2CBDAD0	0x3CB1
+0xC2CBDAD1	0x3D88
+0xC2CBDAD2	0x701E
+0xC2CBDAD3	0x702C
+0xC2CBDAD4	0x7025
+0xC2CBDAD5	0x6FF3
+0xC2CBDAD6	0x7204
+0xC2CBDAD7	0x7208
+0xC2CBDAD8	0x7215
+0xC2CBDAD9	0x3E09
+0xC2CBDADA	0x74C4
+0xC2CBDADB	0x74C9
+0xC2CBDADC	0x74C7
+0xC2CBDADD	0x74C8
+0xC2CBDADE	0x76A9
+0xC2CBDADF	0x77C6
+0xC2CBDAE0	0x77C5
+0xC2CBDAE1	0x7918
+0xC2CBDAE2	0x791A
+0xC2CBDAE3	0x7920
+0xC2CBDAE4	0x4122
+0xC2CBDAE5	0x7A66
+0xC2CBDAE6	0x7A64
+0xC2CBDAE7	0x7A6A
+0xC2CBDAE8	0x41D5
+0xC2CBDAE9	0x4261
+0xC2CBDAEA	0x425D
+0xC2CBDAEB	0x4262
+0xC2CBDAEC	0x424F
+0xC2CBDAED	0x4260
+0xC2CBDAEE	0x7C35
+0xC2CBDAEF	0x7C34
+0xC2CBDAF0	0x42AA
+0xC2CBDAF1	0x4322
+0xC2CBDAF2	0x7E6C
+0xC2CBDAF3	0x4321
+0xC2CBDAF4	0x7E6E
+0xC2CBDAF5	0x7E71
+0xC2CBDAF6	0x4446
+0xC2CBDAF7	0x81D4
+0xC2CBDAF8	0x81D6
+0xC2CBDAF9	0x821A
+0xC2CBDAFA	0x8262
+0xC2CBDAFB	0x8265
+0xC2CBDAFC	0x8276
+0xC2CBDAFD	0x85DB
+0xC2CBDAFE	0x85D6
+0xC2CBDBA1	0x4562
+0xC2CBDBA2	0x85E7
+0xC2CBDBA3	0x4560
+0xC2CBDBA4	0x4564
+0xC2CBDBA5	0x85F4
+0xC2CBDBA6	0x2F9B6
+0xC2CBDBA7	0x87FD
+0xC2CBDBA8	0x87D5
+0xC2CBDBA9	0x8807
+0xC2CBDBAA	0x45F6
+0xC2CBDBAB	0x880F
+0xC2CBDBAC	0x87F8
+0xC2CBDBAD	0x2F9C1
+0xC2CBDBAE	0x4619
+0xC2CBDBAF	0x8987
+0xC2CBDBB0	0x4691
+0xC2CBDBB1	0x89B5
+0xC2CBDBB2	0x89F5
+0xC2CBDBB3	0x470D
+0xC2CBDBB4	0x8B3F
+0xC2CBDBB5	0x8B43
+0xC2CBDBB6	0x8B4C
+0xC2CBDBB7	0x4765
+0xC2CBDBB8	0x8D0B
+0xC2CBDBB9	0x8E6B
+0xC2CBDBBA	0x8E68
+0xC2CBDBBB	0x8E70
+0xC2CBDBBC	0x8E75
+0xC2CBDBBD	0x8E77
+0xC2CBDBBE	0x483F
+0xC2CBDBBF	0x8EC3
+0xC2CBDBC0	0x494B
+0xC2CBDBC1	0x93E9
+0xC2CBDBC2	0x93EA
+0xC2CBDBC3	0x93CB
+0xC2CBDBC4	0x93C5
+0xC2CBDBC5	0x93C6
+0xC2CBDBC6	0x4948
+0xC2CBDBC7	0x93ED
+0xC2CBDBC8	0x93D3
+0xC2CBDBC9	0x4952
+0xC2CBDBCA	0x93E5
+0xC2CBDBCB	0x494A
+0xC2CBDBCC	0x4951
+0xC2CBDBCD	0x93DB
+0xC2CBDBCE	0x93EB
+0xC2CBDBCF	0x93E0
+0xC2CBDBD0	0x93C1
+0xC2CBDBD1	0x4950
+0xC2CBDBD2	0x494C
+0xC2CBDBD3	0x95DD
+0xC2CBDBD4	0x49EE
+0xC2CBDBD5	0x4A04
+0xC2CBDBD6	0x4A06
+0xC2CBDBD7	0x4A2D
+0xC2CBDBD8	0x4A2E
+0xC2CBDBD9	0x4A2F
+0xC2CBDBDA	0x4A7B
+0xC2CBDBDB	0x4A78
+0xC2CBDBDC	0x4A77
+0xC2CBDBDD	0x97B2
+0xC2CBDBDE	0x97B4
+0xC2CBDBDF	0x97B1
+0xC2CBDBE0	0x97B5
+0xC2CBDBE1	0x97F2
+0xC2CBDBE2	0x4AA2
+0xC2CBDBE3	0x4AA1
+0xC2CBDBE4	0x4AE3
+0xC2CBDBE5	0x9856
+0xC2CBDBE6	0x4B1A
+0xC2CBDBE7	0x4B19
+0xC2CBDBE8	0x4B57
+0xC2CBDBE9	0x9944
+0xC2CBDBEA	0x4B9E
+0xC2CBDBEB	0x9A26
+0xC2CBDBEC	0x9A1F
+0xC2CBDBED	0x9A18
+0xC2CBDBEE	0x9A21
+0xC2CBDBEF	0x9A17
+0xC2CBDBF0	0x4BDD
+0xC2CBDBF1	0x9B09
+0xC2CBDBF2	0x4C05
+0xC2CBDBF3	0x4C28
+0xC2CBDBF4	0x9BC5
+0xC2CBDBF5	0x9BDF
+0xC2CBDBF6	0x4C60
+0xC2CBDBF7	0x9BE3
+0xC2CBDBF8	0x4C66
+0xC2CBDBF9	0x9BE9
+0xC2CBDBFA	0x9BEE
+0xC2CBDBFB	0x4C67
+0xC2CBDBFC	0x4C68
+0xC2CBDBFD	0x9D66
+0xC2CBDBFE	0x9D7A
+0xC2CBDCA1	0x4CDE
+0xC2CBDCA2	0x9D6E
+0xC2CBDCA3	0x9D91
+0xC2CBDCA4	0x9D83
+0xC2CBDCA5	0x9D76
+0xC2CBDCA6	0x9D7E
+0xC2CBDCA7	0x9D6D
+0xC2CBDCA8	0x4CE1
+0xC2CBDCA9	0x9E95
+0xC2CBDCAA	0x9EE3
+0xC2CBDCAB	0x4D69
+0xC2CBDCAC	0x4D77
+0xC2CBDCAD	0x9F03
+0xC2CBDCAE	0x9F04
+0xC2CBDCAF	0x2FA19
+0xC2CBDCB0	0x9F17
+0xC2CBDCB1	0x34A6
+0xC2CBDCB2	0x5136
+0xC2CBDCB3	0x34A5
+0xC2CBDCB4	0x5336
+0xC2CBDCB5	0x3614
+0xC2CBDCB6	0x5B42
+0xC2CBDCB7	0x3736
+0xC2CBDCB8	0x3738
+0xC2CBDCB9	0x5B44
+0xC2CBDCBA	0x5B46
+0xC2CBDCBB	0x5B7E
+0xC2CBDCBC	0x5DCA
+0xC2CBDCBD	0x5DC8
+0xC2CBDCBE	0x5DCC
+0xC2CBDCBF	0x5EF0
+0xC2CBDCC0	0x3A70
+0xC2CBDCC1	0x6585
+0xC2CBDCC2	0x66E5
+0xC2CBDCC3	0x66E7
+0xC2CBDCC4	0x3B2B
+0xC2CBDCC5	0x3C11
+0xC2CBDCC6	0x3C0A
+0xC2CBDCC7	0x6AF4
+0xC2CBDCC8	0x3C0D
+0xC2CBDCC9	0x6AE9
+0xC2CBDCCA	0x3C16
+0xC2CBDCCB	0x3C10
+0xC2CBDCCC	0x3C09
+0xC2CBDCCD	0x3C0E
+0xC2CBDCCE	0x3C7A
+0xC2CBDCCF	0x703D
+0xC2CBDCD0	0x3D8C
+0xC2CBDCD1	0x7036
+0xC2CBDCD2	0x3D91
+0xC2CBDCD3	0x7216
+0xC2CBDCD4	0x3E0A
+0xC2CBDCD5	0x7212
+0xC2CBDCD6	0x720F
+0xC2CBDCD7	0x7217
+0xC2CBDCD8	0x7211
+0xC2CBDCD9	0x720B
+0xC2CBDCDA	0x3E08
+0xC2CBDCDB	0x3E0B
+0xC2CBDCDC	0x74CD
+0xC2CBDCDD	0x74D0
+0xC2CBDCDE	0x74CC
+0xC2CBDCDF	0x74CE
+0xC2CBDCE0	0x74D1
+0xC2CBDCE1	0x3F07
+0xC2CBDCE2	0x7589
+0xC2CBDCE3	0x40F2
+0xC2CBDCE4	0x7A6F
+0xC2CBDCE5	0x7C4B
+0xC2CBDCE6	0x7C44
+0xC2CBDCE7	0x7C55
+0xC2CBDCE8	0x42AE
+0xC2CBDCE9	0x4324
+0xC2CBDCEA	0x4326
+0xC2CBDCEB	0x4327
+0xC2CBDCEC	0x7E7F
+0xC2CBDCED	0x8B71
+0xC2CBDCEE	0x4399
+0xC2CBDCEF	0x802F
+0xC2CBDCF0	0x807A
+0xC2CBDCF1	0x807B
+0xC2CBDCF2	0x807C
+0xC2CBDCF3	0x455F
+0xC2CBDCF4	0x456A
+0xC2CBDCF5	0x4571
+0xC2CBDCF6	0x85FC
+0xC2CBDCF7	0x8610
+0xC2CBDCF8	0x8602
+0xC2CBDCF9	0x456C
+0xC2CBDCFA	0x456F
+0xC2CBDCFB	0x85EE
+0xC2CBDCFC	0x8603
+0xC2CBDCFD	0x4568
+0xC2CBDCFE	0x860D
+0xC2CBDDA1	0x8613
+0xC2CBDDA2	0x8608
+0xC2CBDDA3	0x860F
+0xC2CBDDA4	0x8818
+0xC2CBDDA5	0x8812
+0xC2CBDDA6	0x4601
+0xC2CBDDA7	0x4668
+0xC2CBDDA8	0x8967
+0xC2CBDDA9	0x8965
+0xC2CBDDAA	0x89BB
+0xC2CBDDAB	0x8B69
+0xC2CBDDAC	0x8B62
+0xC2CBDDAD	0x4713
+0xC2CBDDAE	0x8B6E
+0xC2CBDDAF	0x4716
+0xC2CBDDB0	0x8B61
+0xC2CBDDB1	0x4718
+0xC2CBDDB2	0x8B64
+0xC2CBDDB3	0x8B4D
+0xC2CBDDB4	0x8C51
+0xC2CBDDB5	0x4789
+0xC2CBDDB6	0x47C8
+0xC2CBDDB7	0x8E83
+0xC2CBDDB8	0x8EC6
+0xC2CBDDB9	0x4884
+0xC2CBDDBA	0x941F
+0xC2CBDDBB	0x4954
+0xC2CBDDBC	0x9404
+0xC2CBDDBD	0x9417
+0xC2CBDDBE	0x9408
+0xC2CBDDBF	0x9405
+0xC2CBDDC0	0x4956
+0xC2CBDDC1	0x93F3
+0xC2CBDDC2	0x941E
+0xC2CBDDC3	0x9402
+0xC2CBDDC4	0x941A
+0xC2CBDDC5	0x941B
+0xC2CBDDC6	0x9427
+0xC2CBDDC7	0x941C
+0xC2CBDDC8	0x495A
+0xC2CBDDC9	0x96B5
+0xC2CBDDCA	0x4A05
+0xC2CBDDCB	0x4A07
+0xC2CBDDCC	0x9733
+0xC2CBDDCD	0x4A31
+0xC2CBDDCE	0x9734
+0xC2CBDDCF	0x9731
+0xC2CBDDD0	0x97B8
+0xC2CBDDD1	0x97BA
+0xC2CBDDD2	0x4AA3
+0xC2CBDDD3	0x97FC
+0xC2CBDDD4	0x4AEB
+0xC2CBDDD5	0x4B1C
+0xC2CBDDD6	0x98C3
+0xC2CBDDD7	0x4B5A
+0xC2CBDDD8	0x994D
+0xC2CBDDD9	0x4B5B
+0xC2CBDDDA	0x9A2F
+0xC2CBDDDB	0x4BA6
+0xC2CBDDDC	0x4BAA
+0xC2CBDDDD	0x4BA5
+0xC2CBDDDE	0x9AC9
+0xC2CBDDDF	0x4BE1
+0xC2CBDDE0	0x9AC8
+0xC2CBDDE1	0x9AC4
+0xC2CBDDE2	0x9B2A
+0xC2CBDDE3	0x9B38
+0xC2CBDDE4	0x9B50
+0xC2CBDDE5	0x4C2A
+0xC2CBDDE6	0x9C0A
+0xC2CBDDE7	0x9BFB
+0xC2CBDDE8	0x9C04
+0xC2CBDDE9	0x9BFC
+0xC2CBDDEA	0x9BFE
+0xC2CBDDEB	0x4C72
+0xC2CBDDEC	0x4C6F
+0xC2CBDDED	0x4C73
+0xC2CBDDEE	0x9C02
+0xC2CBDDEF	0x9BF6
+0xC2CBDDF0	0x9C1B
+0xC2CBDDF1	0x9BF9
+0xC2CBDDF2	0x9C15
+0xC2CBDDF3	0x9C10
+0xC2CBDDF4	0x9BFF
+0xC2CBDDF5	0x9C00
+0xC2CBDDF6	0x9C0C
+0xC2CBDDF7	0x4C6B
+0xC2CBDDF8	0x4CE6
+0xC2CBDDF9	0x9D95
+0xC2CBDDFA	0x9DA5
+0xC2CBDDFB	0x4CE9
+0xC2CBDDFC	0x4CEC
+0xC2CBDDFD	0x4CE8
+0xC2CBDDFE	0x4CF0
+0xC2CBDEA1	0x9E98
+0xC2CBDEA2	0x9EC1
+0xC2CBDEA3	0x4D8C
+0xC2CBDEA4	0x9F5A
+0xC2CBDEA5	0x5164
+0xC2CBDEA6	0x56BB
+0xC2CBDEA7	0x3615
+0xC2CBDEA8	0x58E6
+0xC2CBDEA9	0x5B49
+0xC2CBDEAA	0x5BF7
+0xC2CBDEAB	0x3771
+0xC2CBDEAC	0x3826
+0xC2CBDEAD	0x5DD0
+0xC2CBDEAE	0x38C6
+0xC2CBDEAF	0x5FC2
+0xC2CBDEB0	0x39A8
+0xC2CBDEB1	0x6511
+0xC2CBDEB2	0x3A73
+0xC2CBDEB3	0x6AFF
+0xC2CBDEB4	0x6AFE
+0xC2CBDEB5	0x6AFD
+0xC2CBDEB6	0x3C15
+0xC2CBDEB7	0x6B01
+0xC2CBDEB8	0x3D98
+0xC2CBDEB9	0x3D97
+0xC2CBDEBA	0x704B
+0xC2CBDEBB	0x704D
+0xC2CBDEBC	0x7047
+0xC2CBDEBD	0x74D3
+0xC2CBDEBE	0x7668
+0xC2CBDEBF	0x7667
+0xC2CBDEC0	0x3FD7
+0xC2CBDEC1	0x4080
+0xC2CBDEC2	0x77D1
+0xC2CBDEC3	0x7930
+0xC2CBDEC4	0x7932
+0xC2CBDEC5	0x792E
+0xC2CBDEC6	0x4188
+0xC2CBDEC7	0x9F9D
+0xC2CBDEC8	0x7AC9
+0xC2CBDEC9	0x7AC8
+0xC2CBDECA	0x4269
+0xC2CBDECB	0x7C56
+0xC2CBDECC	0x7C51
+0xC2CBDECD	0x426B
+0xC2CBDECE	0x4329
+0xC2CBDECF	0x4328
+0xC2CBDED0	0x7E85
+0xC2CBDED1	0x7E89
+0xC2CBDED2	0x7E8E
+0xC2CBDED3	0x7E84
+0xC2CBDED4	0x445F
+0xC2CBDED5	0x826A
+0xC2CBDED6	0x862B
+0xC2CBDED7	0x862F
+0xC2CBDED8	0x8628
+0xC2CBDED9	0x4574
+0xC2CBDEDA	0x8616
+0xC2CBDEDB	0x8615
+0xC2CBDEDC	0x861D
+0xC2CBDEDD	0x881A
+0xC2CBDEDE	0x4602
+0xC2CBDEDF	0x466A
+0xC2CBDEE0	0x4694
+0xC2CBDEE1	0x89BC
+0xC2CBDEE2	0x8B75
+0xC2CBDEE3	0x8B7C
+0xC2CBDEE4	0x478A
+0xC2CBDEE5	0x8D11
+0xC2CBDEE6	0x8D12
+0xC2CBDEE7	0x8F5C
+0xC2CBDEE8	0x91BB
+0xC2CBDEE9	0x4964
+0xC2CBDEEA	0x93F4
+0xC2CBDEEB	0x495E
+0xC2CBDEEC	0x4961
+0xC2CBDEED	0x942D
+0xC2CBDEEE	0x4965
+0xC2CBDEEF	0x4966
+0xC2CBDEF0	0x96E4
+0xC2CBDEF1	0x9737
+0xC2CBDEF2	0x9736
+0xC2CBDEF3	0x9767
+0xC2CBDEF4	0x97BE
+0xC2CBDEF5	0x97BD
+0xC2CBDEF6	0x97E2
+0xC2CBDEF7	0x9868
+0xC2CBDEF8	0x9866
+0xC2CBDEF9	0x98C8
+0xC2CBDEFA	0x98CA
+0xC2CBDEFB	0x98C7
+0xC2CBDEFC	0x98DC
+0xC2CBDEFD	0x4B5F
+0xC2CBDEFE	0x994F
+0xC2CBDFA1	0x99A9
+0xC2CBDFA2	0x9A3C
+0xC2CBDFA3	0x4BAF
+0xC2CBDFA4	0x9A3B
+0xC2CBDFA5	0x9ACE
+0xC2CBDFA6	0x4C0D
+0xC2CBDFA7	0x9B14
+0xC2CBDFA8	0x9B53
+0xC2CBDFA9	0x4C7C
+0xC2CBDFAA	0x9C2E
+0xC2CBDFAB	0x4C7A
+0xC2CBDFAC	0x9C1F
+0xC2CBDFAD	0x4C76
+0xC2CBDFAE	0x4C79
+0xC2CBDFAF	0x4C7D
+0xC2CBDFB0	0x4C77
+0xC2CBDFB1	0x9DB0
+0xC2CBDFB2	0x9DBD
+0xC2CBDFB3	0x4CF6
+0xC2CBDFB4	0x4CF1
+0xC2CBDFB5	0x9DAE
+0xC2CBDFB6	0x9DC4
+0xC2CBDFB7	0x9E7B
+0xC2CBDFB8	0x400B
+0xC2CBDFB9	0x4D29
+0xC2CBDFBA	0x9E9E
+0xC2CBDFBB	0x4D6F
+0xC2CBDFBC	0x9F05
+0xC2CBDFBD	0x4D9A
+0xC2CBDFBE	0x9F69
+0xC2CBDFBF	0x9FA1
+0xC2CBDFC0	0x56C7
+0xC2CBDFC1	0x571D
+0xC2CBDFC2	0x5B4A
+0xC2CBDFC3	0x5DD3
+0xC2CBDFC4	0x3869
+0xC2CBDFC5	0x5F72
+0xC2CBDFC6	0x6202
+0xC2CBDFC7	0x39AB
+0xC2CBDFC8	0x6235
+0xC2CBDFC9	0x6527
+0xC2CBDFCA	0x651E
+0xC2CBDFCB	0x651F
+0xC2CBDFCC	0x3B2C
+0xC2CBDFCD	0x3B2D
+0xC2CBDFCE	0x6B07
+0xC2CBDFCF	0x6B06
+0xC2CBDFD0	0x3C17
+0xC2CBDFD1	0x3D9A
+0xC2CBDFD2	0x7054
+0xC2CBDFD3	0x721C
+0xC2CBDFD4	0x7220
+0xC2CBDFD5	0x7AF8
+0xC2CBDFD6	0x426E
+0xC2CBDFD7	0x7C5D
+0xC2CBDFD8	0x7C58
+0xC2CBDFD9	0x432C
+0xC2CBDFDA	0x7E92
+0xC2CBDFDB	0x7F4E
+0xC2CBDFDC	0x43CA
+0xC2CBDFDD	0x4578
+0xC2CBDFDE	0x4606
+0xC2CBDFDF	0x8827
+0xC2CBDFE0	0x4607
+0xC2CBDFE1	0x8B81
+0xC2CBDFE2	0x8B83
+0xC2CBDFE3	0x4720
+0xC2CBDFE4	0x8C44
+0xC2CBDFE5	0x4753
+0xC2CBDFE6	0x47CE
+0xC2CBDFE7	0x487A
+0xC2CBDFE8	0x4879
+0xC2CBDFE9	0x9442
+0xC2CBDFEA	0x944D
+0xC2CBDFEB	0x9454
+0xC2CBDFEC	0x944E
+0xC2CBDFED	0x496B
+0xC2CBDFEE	0x9443
+0xC2CBDFEF	0x4967
+0xC2CBDFF0	0x496D
+0xC2CBDFF1	0x973C
+0xC2CBDFF2	0x9740
+0xC2CBDFF3	0x97C0
+0xC2CBDFF4	0x4A85
+0xC2CBDFF5	0x4AB0
+0xC2CBDFF6	0x4AF3
+0xC2CBDFF7	0x4B63
+0xC2CBDFF8	0x995A
+0xC2CBDFF9	0x9A51
+0xC2CBDFFA	0x4BB6
+0xC2CBDFFB	0x9ADD
+0xC2CBDFFC	0x4C82
+0xC2CBDFFD	0x4C7F
+0xC2CBDFFE	0x9C38
+0xC2CBE0A1	0x4C86
+0xC2CBE0A2	0x9C45
+0xC2CBE0A3	0x9C3A
+0xC2CBE0A4	0x4C84
+0xC2CBE0A5	0x9C35
+0xC2CBE0A6	0x4CFC
+0xC2CBE0A7	0x4CFD
+0xC2CBE0A8	0x4CFA
+0xC2CBE0A9	0x9EF1
+0xC2CBE0AA	0x4D87
+0xC2CBE0AB	0x9F93
+0xC2CBE0AC	0x529A
+0xC2CBE0AD	0x361A
+0xC2CBE0AE	0x3619
+0xC2CBE0AF	0x8641
+0xC2CBE0B0	0x5DD7
+0xC2CBE0B1	0x3A75
+0xC2CBE0B2	0x6528
+0xC2CBE0B3	0x3C1A
+0xC2CBE0B4	0x3C1B
+0xC2CBE0B5	0x3C19
+0xC2CBE0B6	0x7053
+0xC2CBE0B7	0x7059
+0xC2CBE0B8	0x3D9C
+0xC2CBE0B9	0x7221
+0xC2CBE0BA	0x3E10
+0xC2CBE0BB	0x766F
+0xC2CBE0BC	0x7937
+0xC2CBE0BD	0x79B5
+0xC2CBE0BE	0x7C62
+0xC2CBE0BF	0x7C5E
+0xC2CBE0C0	0x7CF5
+0xC2CBE0C1	0x457B
+0xC2CBE0C2	0x457C
+0xC2CBE0C3	0x863D
+0xC2CBE0C4	0x4608
+0xC2CBE0C5	0x882D
+0xC2CBE0C6	0x8989
+0xC2CBE0C7	0x8B8D
+0xC2CBE0C8	0x8B87
+0xC2CBE0C9	0x8B90
+0xC2CBE0CA	0x8D1A
+0xC2CBE0CB	0x8E99
+0xC2CBE0CC	0x4841
+0xC2CBE0CD	0x48E3
+0xC2CBE0CE	0x4972
+0xC2CBE0CF	0x945F
+0xC2CBE0D0	0x4973
+0xC2CBE0D1	0x4968
+0xC2CBE0D2	0x9456
+0xC2CBE0D3	0x9461
+0xC2CBE0D4	0x945B
+0xC2CBE0D5	0x945A
+0xC2CBE0D6	0x945C
+0xC2CBE0D7	0x9465
+0xC2CBE0D8	0x4A35
+0xC2CBE0D9	0x9741
+0xC2CBE0DA	0x4A88
+0xC2CBE0DB	0x4A9D
+0xC2CBE0DC	0x986E
+0xC2CBE0DD	0x986C
+0xC2CBE0DE	0x986D
+0xC2CBE0DF	0x4275
+0xC2CBE0E0	0x99AA
+0xC2CBE0E1	0x9A5C
+0xC2CBE0E2	0x9A58
+0xC2CBE0E3	0x9ADE
+0xC2CBE0E4	0x4C8F
+0xC2CBE0E5	0x9C4F
+0xC2CBE0E6	0x9C51
+0xC2CBE0E7	0x4C8E
+0xC2CBE0E8	0x9C53
+0xC2CBE0E9	0x4D05
+0xC2CBE0EA	0x4D04
+0xC2CBE0EB	0x4CFF
+0xC2CBE0EC	0x9DFC
+0xC2CBE0ED	0x9F39
+0xC2CBE0EE	0x4D9E
+0xC2CBE0EF	0x513E
+0xC2CBE0F0	0x3554
+0xC2CBE0F1	0x56D2
+0xC2CBE0F2	0x3681
+0xC2CBE0F3	0x5B4F
+0xC2CBE0F4	0x6B14
+0xC2CBE0F5	0x40FA
+0xC2CBE0F6	0x7A72
+0xC2CBE0F7	0x7A73
+0xC2CBE0F8	0x4332
+0xC2CBE0F9	0x4670
+0xC2CBE0FA	0x466E
+0xC2CBE0FB	0x8B91
+0xC2CBE0FC	0x2F9D6
+0xC2CBE0FD	0x487C
+0xC2CBE0FE	0x91BF
+0xC2CBE1A1	0x4975
+0xC2CBE1A2	0x946C
+0xC2CBE1A3	0x4974
+0xC2CBE1A4	0x4977
+0xC2CBE1A5	0x96E6
+0xC2CBE1A6	0x9745
+0xC2CBE1A7	0x4A37
+0xC2CBE1A8	0x97C8
+0xC2CBE1A9	0x97E4
+0xC2CBE1AA	0x995D
+0xC2CBE1AB	0x4BBA
+0xC2CBE1AC	0x9B21
+0xC2CBE1AD	0x4C11
+0xC2CBE1AE	0x9B2C
+0xC2CBE1AF	0x9B57
+0xC2CBE1B0	0x4C92
+0xC2CBE1B1	0x4C99
+0xC2CBE1B2	0x9C5D
+0xC2CBE1B3	0x9C61
+0xC2CBE1B4	0x9C65
+0xC2CBE1B5	0x9E08
+0xC2CBE1B6	0x4D0A
+0xC2CBE1B7	0x4D2A
+0xC2CBE1B8	0x4D2B
+0xC2CBE1B9	0x4D44
+0xC2CBE1BA	0x4D79
+0xC2CBE1BB	0x9F45
+0xC2CBE1BC	0x34AA
+0xC2CBE1BD	0x3748
+0xC2CBE1BE	0x6205
+0xC2CBE1BF	0x66EF
+0xC2CBE1C0	0x6B1B
+0xC2CBE1C1	0x6B1D
+0xC2CBE1C2	0x7225
+0xC2CBE1C3	0x7224
+0xC2CBE1C4	0x7C6D
+0xC2CBE1C5	0x42B4
+0xC2CBE1C6	0x8642
+0xC2CBE1C7	0x8649
+0xC2CBE1C8	0x460D
+0xC2CBE1C9	0x8978
+0xC2CBE1CA	0x898A
+0xC2CBE1CB	0x8B97
+0xC2CBE1CC	0x4754
+0xC2CBE1CD	0x8C9B
+0xC2CBE1CE	0x8D1C
+0xC2CBE1CF	0x4830
+0xC2CBE1D0	0x8EA2
+0xC2CBE1D1	0x4A09
+0xC2CBE1D2	0x4A38
+0xC2CBE1D3	0x4A36
+0xC2CBE1D4	0x4A8B
+0xC2CBE1D5	0x4AF7
+0xC2CBE1D6	0x4B66
+0xC2CBE1D7	0x4BBD
+0xC2CBE1D8	0x4C1E
+0xC2CBE1D9	0x9C6C
+0xC2CBE1DA	0x4C96
+0xC2CBE1DB	0x9C6F
+0xC2CBE1DC	0x4D0D
+0xC2CBE1DD	0x9E0E
+0xC2CBE1DE	0x4D73
+0xC2CBE1DF	0x9F08
+0xC2CBE1E0	0x9F1D
+0xC2CBE1E1	0x9FA3
+0xC2CBE1E2	0x373B
+0xC2CBE1E3	0x373C
+0xC2CBE1E4	0x5F60
+0xC2CBE1E5	0x6B1C
+0xC2CBE1E6	0x3DA0
+0xC2CBE1E7	0x40FB
+0xC2CBE1E9	0x7CF3
+0xC2CBE1EA	0x4581
+0xC2CBE1EB	0x8B9B
+0xC2CBE1EC	0x8EA7
+0xC2CBE1ED	0x91C4
+0xC2CBE1EE	0x4978
+0xC2CBE1EF	0x947A
+0xC2CBE1F0	0x4A8D
+0xC2CBE1F1	0x4B73
+0xC2CBE1F2	0x9A61
+0xC2CBE1F3	0x9A63
+0xC2CBE1F4	0x9AD7
+0xC2CBE1F5	0x9C76
+0xC2CBE1F6	0x4DA6
+0xC2CBE1F7	0x9FA5
+0xC2CBE1F8	0x39AD
+0xC2CBE1F9	0x7067
+0xC2CBE1FA	0x3E11
+0xC2CBE1FB	0x72AB
+0xC2CBE1FC	0x864A
+0xC2CBE1FD	0x897D
+0xC2CBE1FE	0x8B9D
+0xC2CBE2A1	0x8C53
+0xC2CBE2A2	0x8F65
+0xC2CBE2A3	0x947B
+0xC2CBE2A4	0x4A39
+0xC2CBE2A5	0x98CD
+0xC2CBE2A6	0x98DD
+0xC2CBE2A7	0x4BBF
+0xC2CBE2A8	0x9B30
+0xC2CBE2A9	0x9E16
+0xC2CBE2AA	0x4D0F
+0xC2CBE2AB	0x4DA7
+0xC2CBE2AC	0x4DB5
+0xC2CBE2AD	0x3FDC
+0xC2CBE2AE	0x4831
+0xC2CBE2AF	0x96E7
+0xC2CBE2B0	0x9E18
+0xC2CBE2B1	0x9EA2
+0xC2CBE2B2	0x4DA8
+0xC2CBE2B3	0x9F7C
+0xC2CBE2B4	0x4125
+0xC2CBE2B5	0x7E9E
+0xC2CBE2B6	0x9484
+0xC2CBE2B7	0x4BC1
+0xC2CBE2B8	0x9E1C
+0xC2CBE2B9	0x4190
+0xC2CBE2BA	0x7C71
+0xC2CBE2BB	0x97CA
+0xC2CBE2BC	0x4696
+0xC2CBE2BD	0x487F
+0xC2CBE2BE	0x4D10
+0xC2CBE2BF	0x9EA3
+0xC2CBE2C0	0x4A0A
+0xC2CBE2C1	0x9C7B
+0xC2CBE2C2	0x9F97
+0xC2CBE2C3	0x4D12
+0xC2CBE2C4	0x4A3A
+0xC2CBE2C5	0x9750
+0xC2CBE2C6	0x4A3B
+0xC2CBE4C8	0x4F66
+0xC2CBE4C9	0x4F68
+0xC2CBE4CA	0x4FE7
+0xC2CBE4CB	0x503F
+0xC2CBE4CD	0x50A6
+0xC2CBE4CE	0x510F
+0xC2CBE4CF	0x523E
+0xC2CBE4D0	0x5324
+0xC2CBE4D1	0x5365
+0xC2CBE4D2	0x539B
+0xC2CBE4D3	0x517F
+0xC2CBE4D4	0x54CB
+0xC2CBE4D5	0x5573
+0xC2CBE4D6	0x5571
+0xC2CBE4D7	0x556B
+0xC2CBE4D8	0x55F4
+0xC2CBE4D9	0x5622
+0xC2CBE4DA	0x5620
+0xC2CBE4DB	0x5692
+0xC2CBE4DC	0x56BA
+0xC2CBE4DD	0x5691
+0xC2CBE4DE	0x56B0
+0xC2CBE4DF	0x5759
+0xC2CBE4E0	0x578A
+0xC2CBE4E1	0x580F
+0xC2CBE4E2	0x5812
+0xC2CBE4E3	0x5813
+0xC2CBE4E4	0x5847
+0xC2CBE4E5	0x589B
+0xC2CBE4E6	0x5900
+0xC2CBE4E7	0x594D
+0xC2CBE4E8	0x5AD1
+0xC2CBE4E9	0x5AD3
+0xC2CBE4EA	0x5B67
+0xC2CBE4EB	0x5C57
+0xC2CBE4EC	0x5C77
+0xC2CBE4ED	0x5CD5
+0xC2CBE4EE	0x5D75
+0xC2CBE4EF	0x5D8E
+0xC2CBE4F0	0x5DA5
+0xC2CBE4F1	0x5DB6
+0xC2CBE4F2	0x5DBF
+0xC2CBE4F3	0x5E65
+0xC2CBE4F4	0x5ECD
+0xC2CBE4F5	0x5EED
+0xC2CBE4F6	0x5F94
+0xC2CBE4F7	0x5F9A
+0xC2CBE4F8	0x5FBA
+0xC2CBE4F9	0x6125
+0xC2CBE4FA	0x6150
+0xC2CBE4FB	0x62A3
+0xC2CBE4FC	0x6360
+0xC2CBE4FD	0x6364
+0xC2CBE4FE	0x63B6
+0xC2CBE5A1	0x6403
+0xC2CBE5A2	0x64B6
+0xC2CBE5A3	0x651A
+0xC2CBE5A4	0x7A25
+0xC2CBE5A5	0x5C21
+0xC2CBE5A6	0x66E2
+0xC2CBE5A7	0x6702
+0xC2CBE5A8	0x67A4
+0xC2CBE5A9	0x67AC
+0xC2CBE5AA	0x6810
+0xC2CBE5AB	0x6806
+0xC2CBE5AC	0x685E
+0xC2CBE5AD	0x685A
+0xC2CBE5AE	0x692C
+0xC2CBE5AF	0x6929
+0xC2CBE5B0	0x6A2D
+0xC2CBE5B1	0x6A77
+0xC2CBE5B2	0x6A7A
+0xC2CBE5B3	0x6ACA
+0xC2CBE5B4	0x6AE6
+0xC2CBE5B5	0x6AF5
+0xC2CBE5B6	0x6B0D
+0xC2CBE5B7	0x6B0E
+0xC2CBE5B8	0x6BDC
+0xC2CBE5B9	0x6BDD
+0xC2CBE5BA	0x6BF6
+0xC2CBE5BB	0x6C1E
+0xC2CBE5BC	0x6C63
+0xC2CBE5BD	0x6DA5
+0xC2CBE5BE	0x6E0F
+0xC2CBE5BF	0x6E8A
+0xC2CBE5C0	0x6E84
+0xC2CBE5C1	0x6E8B
+0xC2CBE5C2	0x6E7C
+0xC2CBE5C3	0x6F4C
+0xC2CBE5C4	0x6F48
+0xC2CBE5C5	0x6F49
+0xC2CBE5C6	0x6F9D
+0xC2CBE5C7	0x6F99
+0xC2CBE5C8	0x6FF8
+0xC2CBE5C9	0x702E
+0xC2CBE5CA	0x702D
+0xC2CBE5CB	0x705C
+0xC2CBE5CC	0x79CC
+0xC2CBE5CD	0x70BF
+0xC2CBE5CE	0x70EA
+0xC2CBE5CF	0x70E5
+0xC2CBE5D0	0x7111
+0xC2CBE5D1	0x7112
+0xC2CBE5D2	0x713F
+0xC2CBE5D3	0x7139
+0xC2CBE5D4	0x713B
+0xC2CBE5D5	0x713D
+0xC2CBE5D6	0x7177
+0xC2CBE5D7	0x7175
+0xC2CBE5D8	0x7176
+0xC2CBE5D9	0x7171
+0xC2CBE5DA	0x7196
+0xC2CBE5DB	0x7193
+0xC2CBE5DC	0x71B4
+0xC2CBE5DD	0x71DD
+0xC2CBE5DE	0x71DE
+0xC2CBE5DF	0x720E
+0xC2CBE5E0	0x5911
+0xC2CBE5E1	0x7218
+0xC2CBE5E2	0x7347
+0xC2CBE5E3	0x7348
+0xC2CBE5E4	0x73EF
+0xC2CBE5E5	0x7412
+0xC2CBE5E6	0x743B
+0xC2CBE5E7	0x74A4
+0xC2CBE5E8	0x748D
+0xC2CBE5E9	0x74B4
+0xC2CBE5EA	0x7673
+0xC2CBE5EB	0x7677
+0xC2CBE5EC	0x76BC
+0xC2CBE5ED	0x7819
+0xC2CBE5EE	0x781B
+0xC2CBE5EF	0x783D
+0xC2CBE5F0	0x7853
+0xC2CBE5F1	0x7854
+0xC2CBE5F2	0x7858
+0xC2CBE5F3	0x78B7
+0xC2CBE5F4	0x78D8
+0xC2CBE5F5	0x78EE
+0xC2CBE5F6	0x7922
+0xC2CBE5F7	0x794D
+0xC2CBE5F8	0x7986
+0xC2CBE5F9	0x7999
+0xC2CBE5FA	0x79A3
+0xC2CBE5FB	0x79BC
+0xC2CBE5FC	0x7AA7
+0xC2CBE5FD	0x7B37
+0xC2CBE5FE	0x7B59
+0xC2CBE6A1	0x7BD0
+0xC2CBE6A2	0x7C2F
+0xC2CBE6A3	0x7C32
+0xC2CBE6A4	0x7C42
+0xC2CBE6A5	0x7C4E
+0xC2CBE6A6	0x7C68
+0xC2CBE6A7	0x7CA9
+0xC2CBE6A8	0x7CED
+0xC2CBE6A9	0x7DD0
+0xC2CBE6AA	0x7E07
+0xC2CBE6AB	0x7DD3
+0xC2CBE6AC	0x7E64
+0xC2CBE6AD	0x7F40
+0xC2CBE6AF	0x8041
+0xC2CBE6B0	0x8063
+0xC2CBE6B1	0x80BB
+0xC2CBE6B2	0x6711
+0xC2CBE6B3	0x6725
+0xC2CBE6B4	0x8248
+0xC2CBE6B5	0x8310
+0xC2CBE6B6	0x8362
+0xC2CBE6B7	0x8312
+0xC2CBE6B8	0x8421
+0xC2CBE6B9	0x841E
+0xC2CBE6BA	0x84E2
+0xC2CBE6BB	0x84DE
+0xC2CBE6BC	0x84E1
+0xC2CBE6BD	0x8573
+0xC2CBE6BE	0x85D4
+0xC2CBE6BF	0x85F5
+0xC2CBE6C0	0x8637
+0xC2CBE6C1	0x8645
+0xC2CBE6C2	0x8672
+0xC2CBE6C3	0x874A
+0xC2CBE6C4	0x87A9
+0xC2CBE6C5	0x87A5
+0xC2CBE6C6	0x87F5
+0xC2CBE6C7	0x8834
+0xC2CBE6C8	0x8850
+0xC2CBE6C9	0x8887
+0xC2CBE6CA	0x8954
+0xC2CBE6CB	0x8984
+0xC2CBE6CC	0x8B03
+0xC2CBE6CD	0x8C52
+0xC2CBE6CE	0x8CD8
+0xC2CBE6CF	0x8D0C
+0xC2CBE6D0	0x8D18
+0xC2CBE6D1	0x8DB0
+0xC2CBE6D2	0x8EBC
+0xC2CBE6D3	0x8ED5
+0xC2CBE6D4	0x8FAA
+0xC2CBE6D5	0x909C
+0xC2CBE6D7	0x915C
+0xC2CBE6D8	0x922B
+0xC2CBE6D9	0x9221
+0xC2CBE6DA	0x9273
+0xC2CBE6DB	0x92F4
+0xC2CBE6DC	0x92F5
+0xC2CBE6DD	0x933F
+0xC2CBE6DE	0x9342
+0xC2CBE6DF	0x9386
+0xC2CBE6E0	0x93BE
+0xC2CBE6E1	0x93BC
+0xC2CBE6E2	0x93BD
+0xC2CBE6E3	0x93F1
+0xC2CBE6E4	0x93F2
+0xC2CBE6E5	0x93EF
+0xC2CBE6E6	0x9422
+0xC2CBE6E7	0x9423
+0xC2CBE6E8	0x9424
+0xC2CBE6E9	0x9467
+0xC2CBE6EA	0x9466
+0xC2CBE6EB	0x9597
+0xC2CBE6EC	0x95CE
+0xC2CBE6ED	0x95E7
+0xC2CBE6EE	0x973B
+0xC2CBE6EF	0x974D
+0xC2CBE6F0	0x98E4
+0xC2CBE6F1	0x9942
+0xC2CBE6F2	0x9B1D
+0xC2CBE6F3	0x9B98
+0xC2CBE6F5	0x9D49
+0xC2CBE6F6	0x6449
+0xC2CBE6F7	0x5E71
+0xC2CBE6F8	0x5E85
+0xC2CBE6F9	0x61D3
+0xC2CBE6FA	0x990E
+0xC2CBE6FB	0x8002
+0xC2CBE6FC	0x781E
+0xC2CBE7A1	0x5528
+0xC2CBE7A2	0x5572
+0xC2CBE7A3	0x55BA
+0xC2CBE7A4	0x55F0
+0xC2CBE7A5	0x55EE
+0xC2CBE7A6	0x56B8
+0xC2CBE7A7	0x56B9
+0xC2CBE7A8	0x56C4
+0xC2CBE7A9	0x8053
+0xC2CBE7AA	0x92B0
+0xC321	0x63EB
+0xC322	0x6410
+0xC323	0x6412
+0xC324	0x6409
+0xC325	0x6420
+0xC326	0x6424
+0xC327	0x6433
+0xC328	0x6443
+0xC329	0x641F
+0xC32A	0x6415
+0xC32B	0x6418
+0xC32C	0x6439
+0xC32D	0x6437
+0xC32E	0x6422
+0xC32F	0x6423
+0xC330	0x640C
+0xC331	0x6426
+0xC332	0x6430
+0xC333	0x6428
+0xC334	0x6441
+0xC335	0x6435
+0xC336	0x642F
+0xC337	0x640A
+0xC338	0x641A
+0xC339	0x6440
+0xC33A	0x6425
+0xC33B	0x6427
+0xC33C	0x640B
+0xC33D	0x63E7
+0xC33E	0x641B
+0xC33F	0x642E
+0xC340	0x6421
+0xC341	0x640E
+0xC342	0x656F
+0xC343	0x6592
+0xC344	0x65D3
+0xC345	0x6686
+0xC346	0x668C
+0xC347	0x6695
+0xC348	0x6690
+0xC349	0x668B
+0xC34A	0x668A
+0xC34B	0x6699
+0xC34C	0x6694
+0xC34D	0x6678
+0xC34E	0x6720
+0xC34F	0x6966
+0xC350	0x695F
+0xC351	0x6938
+0xC352	0x694E
+0xC353	0x6962
+0xC354	0x6971
+0xC355	0x693F
+0xC356	0x6945
+0xC357	0x696A
+0xC358	0x6939
+0xC359	0x6942
+0xC35A	0x6957
+0xC35B	0x6959
+0xC35C	0x697A
+0xC35D	0x6948
+0xC35E	0x6949
+0xC35F	0x6935
+0xC360	0x696C
+0xC361	0x6933
+0xC362	0x693D
+0xC363	0x6965
+0xC364	0x68F0
+0xC365	0x6978
+0xC366	0x6934
+0xC367	0x6969
+0xC368	0x6940
+0xC369	0x696F
+0xC36A	0x6944
+0xC36B	0x6976
+0xC36C	0x6958
+0xC36D	0x6941
+0xC36E	0x6974
+0xC36F	0x694C
+0xC370	0x693B
+0xC371	0x694B
+0xC372	0x6937
+0xC373	0x695C
+0xC374	0x694F
+0xC375	0x6951
+0xC376	0x6932
+0xC377	0x6952
+0xC378	0x692F
+0xC379	0x697B
+0xC37A	0x693C
+0xC37B	0x6B46
+0xC37C	0x6B45
+0xC37D	0x6B43
+0xC37E	0x6B42
+0xC421	0x6B48
+0xC422	0x6B41
+0xC423	0x6B9B
+0xC424	0x6BFB
+0xC425	0x6BFC
+0xC426	0x6BF9
+0xC427	0x6BF7
+0xC428	0x6BF8
+0xC429	0x6E9B
+0xC42A	0x6ED6
+0xC42B	0x6EC8
+0xC42C	0x6E8F
+0xC42D	0x6EC0
+0xC42E	0x6E9F
+0xC42F	0x6E93
+0xC430	0x6E94
+0xC431	0x6EA0
+0xC432	0x6EB1
+0xC433	0x6EB9
+0xC434	0x6EC6
+0xC435	0x6ED2
+0xC436	0x6EBD
+0xC437	0x6EC1
+0xC438	0x6E9E
+0xC439	0x6EC9
+0xC43A	0x6EB7
+0xC43B	0x6EB0
+0xC43C	0x6ECD
+0xC43D	0x6EA6
+0xC43E	0x6ECF
+0xC43F	0x6EB2
+0xC440	0x6EBE
+0xC441	0x6EC3
+0xC442	0x6EDC
+0xC443	0x6ED8
+0xC444	0x6E99
+0xC445	0x6E92
+0xC446	0x6E8E
+0xC447	0x6E8D
+0xC448	0x6EA4
+0xC449	0x6EA1
+0xC44A	0x6EBF
+0xC44B	0x6EB3
+0xC44C	0x6ED0
+0xC44D	0x6ECA
+0xC44E	0x6E97
+0xC44F	0x6EAE
+0xC450	0x6EA3
+0xC451	0x7147
+0xC452	0x7154
+0xC453	0x7152
+0xC454	0x7163
+0xC455	0x7160
+0xC456	0x7141
+0xC457	0x715D
+0xC458	0x7162
+0xC459	0x7172
+0xC45A	0x7178
+0xC45B	0x716A
+0xC45C	0x7161
+0xC45D	0x7142
+0xC45E	0x7158
+0xC45F	0x7143
+0xC460	0x714B
+0xC461	0x7170
+0xC462	0x715F
+0xC463	0x7150
+0xC464	0x7153
+0xC465	0x7144
+0xC466	0x714D
+0xC467	0x715A
+0xC468	0x724F
+0xC469	0x728D
+0xC46A	0x728C
+0xC46B	0x7291
+0xC46C	0x7290
+0xC46D	0x728E
+0xC46E	0x733C
+0xC46F	0x7342
+0xC470	0x733B
+0xC471	0x733A
+0xC472	0x7340
+0xC473	0x734A
+0xC474	0x7349
+0xC475	0x7444
+0xC476	0x744A
+0xC477	0x744B
+0xC478	0x7452
+0xC479	0x7451
+0xC47A	0x7457
+0xC47B	0x7440
+0xC47C	0x744F
+0xC47D	0x7450
+0xC47E	0x744E
+0xC4A1	0x4E00
+0xC4A2	0x4E59
+0xC4A3	0x4E01
+0xC4A4	0x4E03
+0xC4A5	0x4E43
+0xC4A6	0x4E5D
+0xC4A7	0x4E86
+0xC4A8	0x4E8C
+0xC4A9	0x4EBA
+0xC4AA	0x513F
+0xC4AB	0x5165
+0xC4AC	0x516B
+0xC4AD	0x51E0
+0xC4AE	0x5200
+0xC4AF	0x5201
+0xC4B0	0x529B
+0xC4B1	0x5315
+0xC4B2	0x5341
+0xC4B3	0x535C
+0xC4B4	0x53C8
+0xC4B5	0x4E09
+0xC4B6	0x4E0B
+0xC4B7	0x4E08
+0xC4B8	0x4E0A
+0xC4B9	0x4E2B
+0xC4BA	0x4E38
+0xC4BB	0x51E1
+0xC4BC	0x4E45
+0xC4BD	0x4E48
+0xC4BE	0x4E5F
+0xC4BF	0x4E5E
+0xC4C0	0x4E8E
+0xC4C1	0x4EA1
+0xC4C2	0x5140
+0xC4C3	0x5203
+0xC4C4	0x52FA
+0xC4C5	0x5343
+0xC4C6	0x53C9
+0xC4C7	0x53E3
+0xC4C8	0x571F
+0xC4C9	0x58EB
+0xC4CA	0x5915
+0xC4CB	0x5927
+0xC4CC	0x5973
+0xC4CD	0x5B50
+0xC4CE	0x5B51
+0xC4CF	0x5B53
+0xC4D0	0x5BF8
+0xC4D1	0x5C0F
+0xC4D2	0x5C22
+0xC4D3	0x5C38
+0xC4D4	0x5C71
+0xC4D5	0x5DDD
+0xC4D6	0x5DE5
+0xC4D7	0x5DF1
+0xC4D8	0x5DF2
+0xC4D9	0x5DF3
+0xC4DA	0x5DFE
+0xC4DB	0x5E72
+0xC4DC	0x5EFE
+0xC4DD	0x5F0B
+0xC4DE	0x5F13
+0xC4DF	0x624D
+0xC4E0	0x4E11
+0xC4E1	0x4E10
+0xC4E2	0x4E0D
+0xC4E3	0x4E2D
+0xC4E4	0x4E30
+0xC4E5	0x4E39
+0xC4E6	0x4E4B
+0xC4E7	0x5C39
+0xC4E8	0x4E88
+0xC4E9	0x4E91
+0xC4EA	0x4E95
+0xC4EB	0x4E92
+0xC4EC	0x4E94
+0xC4ED	0x4EA2
+0xC4EE	0x4EC1
+0xC4EF	0x4EC0
+0xC4F0	0x4EC3
+0xC4F1	0x4EC6
+0xC4F2	0x4EC7
+0xC4F3	0x4ECD
+0xC4F4	0x4ECA
+0xC4F5	0x4ECB
+0xC4F6	0x4EC4
+0xC4F7	0x5143
+0xC4F8	0x5141
+0xC4F9	0x5167
+0xC4FA	0x516D
+0xC4FB	0x516E
+0xC4FC	0x516C
+0xC4FD	0x5197
+0xC4FE	0x51F6
+0xC521	0x7442
+0xC522	0x7446
+0xC523	0x744D
+0xC524	0x7454
+0xC525	0x74E1
+0xC526	0x74FF
+0xC527	0x74FE
+0xC528	0x74FD
+0xC529	0x751D
+0xC52A	0x7579
+0xC52B	0x7577
+0xC52C	0x6983
+0xC52D	0x75EF
+0xC52E	0x760F
+0xC52F	0x7603
+0xC530	0x75F7
+0xC531	0x75FE
+0xC532	0x75FC
+0xC533	0x75F9
+0xC534	0x75F8
+0xC535	0x7610
+0xC536	0x75FB
+0xC537	0x75F6
+0xC538	0x75ED
+0xC539	0x75F5
+0xC53A	0x75FD
+0xC53B	0x7699
+0xC53C	0x76B5
+0xC53D	0x76DD
+0xC53E	0x7755
+0xC53F	0x775F
+0xC540	0x7760
+0xC541	0x7752
+0xC542	0x7756
+0xC543	0x775A
+0xC544	0x7769
+0xC545	0x7767
+0xC546	0x7754
+0xC547	0x7759
+0xC548	0x776D
+0xC549	0x77E0
+0xC54A	0x7887
+0xC54B	0x789A
+0xC54C	0x7894
+0xC54D	0x788F
+0xC54E	0x7884
+0xC54F	0x7895
+0xC550	0x7885
+0xC551	0x7886
+0xC552	0x78A1
+0xC553	0x7883
+0xC554	0x7879
+0xC555	0x7899
+0xC556	0x7880
+0xC557	0x7896
+0xC558	0x787B
+0xC559	0x797C
+0xC55A	0x7982
+0xC55B	0x797D
+0xC55C	0x7979
+0xC55D	0x7A11
+0xC55E	0x7A18
+0xC55F	0x7A19
+0xC560	0x7A12
+0xC561	0x7A17
+0xC562	0x7A15
+0xC563	0x7A22
+0xC564	0x7A13
+0xC565	0x7A1B
+0xC566	0x7A10
+0xC567	0x7AA3
+0xC568	0x7AA2
+0xC569	0x7A9E
+0xC56A	0x7AEB
+0xC56B	0x7B66
+0xC56C	0x7B64
+0xC56D	0x7B6D
+0xC56E	0x7B74
+0xC56F	0x7B69
+0xC570	0x7B72
+0xC571	0x7B65
+0xC572	0x7B73
+0xC573	0x7B71
+0xC574	0x7B70
+0xC575	0x7B61
+0xC576	0x7B78
+0xC577	0x7B76
+0xC578	0x7B63
+0xC579	0x7CB2
+0xC57A	0x7CB4
+0xC57B	0x7CAF
+0xC57C	0x7D88
+0xC57D	0x7D86
+0xC57E	0x7D80
+0xC5A1	0x5206
+0xC5A2	0x5207
+0xC5A3	0x5208
+0xC5A4	0x52FB
+0xC5A5	0x52FE
+0xC5A6	0x52FF
+0xC5A7	0x5316
+0xC5A8	0x5339
+0xC5A9	0x5348
+0xC5AA	0x5347
+0xC5AB	0x5345
+0xC5AC	0x535E
+0xC5AD	0x5384
+0xC5AE	0x53CB
+0xC5AF	0x53CA
+0xC5B0	0x53CD
+0xC5B1	0x58EC
+0xC5B2	0x5929
+0xC5B3	0x592B
+0xC5B4	0x592A
+0xC5B5	0x592D
+0xC5B6	0x5B54
+0xC5B7	0x5C11
+0xC5B8	0x5C24
+0xC5B9	0x5C3A
+0xC5BA	0x5C6F
+0xC5BB	0x5DF4
+0xC5BC	0x5E7B
+0xC5BD	0x5EFF
+0xC5BE	0x5F14
+0xC5BF	0x5F15
+0xC5C0	0x5FC3
+0xC5C1	0x6208
+0xC5C2	0x6236
+0xC5C3	0x624B
+0xC5C4	0x624E
+0xC5C5	0x652F
+0xC5C6	0x6587
+0xC5C7	0x6597
+0xC5C8	0x65A4
+0xC5C9	0x65B9
+0xC5CA	0x65E5
+0xC5CB	0x66F0
+0xC5CC	0x6708
+0xC5CD	0x6728
+0xC5CE	0x6B20
+0xC5CF	0x6B62
+0xC5D0	0x6B79
+0xC5D1	0x6BCB
+0xC5D2	0x6BD4
+0xC5D3	0x6BDB
+0xC5D4	0x6C0F
+0xC5D5	0x6C34
+0xC5D6	0x706B
+0xC5D7	0x722A
+0xC5D8	0x7236
+0xC5D9	0x723B
+0xC5DA	0x7247
+0xC5DB	0x7259
+0xC5DC	0x725B
+0xC5DD	0x72AC
+0xC5DE	0x738B
+0xC5DF	0x4E19
+0xC5E0	0x4E16
+0xC5E1	0x4E15
+0xC5E2	0x4E14
+0xC5E3	0x4E18
+0xC5E4	0x4E3B
+0xC5E5	0x4E4D
+0xC5E6	0x4E4F
+0xC5E7	0x4E4E
+0xC5E8	0x4EE5
+0xC5E9	0x4ED8
+0xC5EA	0x4ED4
+0xC5EB	0x4ED5
+0xC5EC	0x4ED6
+0xC5ED	0x4ED7
+0xC5EE	0x4EE3
+0xC5EF	0x4EE4
+0xC5F0	0x4ED9
+0xC5F1	0x4EDE
+0xC5F2	0x5145
+0xC5F3	0x5144
+0xC5F4	0x5189
+0xC5F5	0x518A
+0xC5F6	0x51AC
+0xC5F7	0x51F9
+0xC5F8	0x51FA
+0xC5F9	0x51F8
+0xC5FA	0x520A
+0xC5FB	0x52A0
+0xC5FC	0x529F
+0xC5FD	0x5305
+0xC5FE	0x5306
+0xC621	0x7D8D
+0xC622	0x7D7F
+0xC623	0x7D85
+0xC624	0x7D7A
+0xC625	0x7D8E
+0xC626	0x7D7B
+0xC627	0x7D83
+0xC628	0x7D7C
+0xC629	0x7D8C
+0xC62A	0x7D94
+0xC62B	0x7D84
+0xC62C	0x7D7D
+0xC62D	0x7D92
+0xC62E	0x7F6D
+0xC62F	0x7F6B
+0xC630	0x7F67
+0xC631	0x7F68
+0xC632	0x7F6C
+0xC633	0x7FA6
+0xC634	0x7FA5
+0xC635	0x7FA7
+0xC636	0x7FDB
+0xC637	0x7FDC
+0xC638	0x8021
+0xC639	0x8164
+0xC63A	0x8160
+0xC63B	0x8177
+0xC63C	0x815C
+0xC63D	0x8169
+0xC63E	0x815B
+0xC63F	0x8162
+0xC640	0x8172
+0xC641	0x6721
+0xC642	0x815E
+0xC643	0x8176
+0xC644	0x8167
+0xC645	0x816F
+0xC646	0x8144
+0xC647	0x8161
+0xC648	0x821D
+0xC649	0x8249
+0xC64A	0x8244
+0xC64B	0x8240
+0xC64C	0x8242
+0xC64D	0x8245
+0xC64E	0x84F1
+0xC64F	0x843F
+0xC650	0x8456
+0xC651	0x8476
+0xC652	0x8479
+0xC653	0x848F
+0xC654	0x848D
+0xC655	0x8465
+0xC656	0x8451
+0xC657	0x8440
+0xC658	0x8486
+0xC659	0x8467
+0xC65A	0x8430
+0xC65B	0x844D
+0xC65C	0x847D
+0xC65D	0x845A
+0xC65E	0x8459
+0xC65F	0x8474
+0xC660	0x8473
+0xC661	0x845D
+0xC662	0x8507
+0xC663	0x845E
+0xC664	0x8437
+0xC665	0x843A
+0xC666	0x8434
+0xC667	0x847A
+0xC668	0x8443
+0xC669	0x8478
+0xC66A	0x8432
+0xC66B	0x8445
+0xC66C	0x8429
+0xC66D	0x83D9
+0xC66E	0x844B
+0xC66F	0x842F
+0xC670	0x8442
+0xC671	0x842D
+0xC672	0x845F
+0xC673	0x8470
+0xC674	0x8439
+0xC675	0x844E
+0xC676	0x844C
+0xC677	0x8452
+0xC678	0x846F
+0xC679	0x84C5
+0xC67A	0x848E
+0xC67B	0x843B
+0xC67C	0x8447
+0xC67D	0x8436
+0xC67E	0x8433
+0xC6A1	0x5317
+0xC6A2	0x531D
+0xC6A3	0x4EDF
+0xC6A4	0x534A
+0xC6A5	0x5349
+0xC6A6	0x5361
+0xC6A7	0x5360
+0xC6A8	0x536F
+0xC6A9	0x536E
+0xC6AA	0x53BB
+0xC6AB	0x53EF
+0xC6AC	0x53E4
+0xC6AD	0x53F3
+0xC6AE	0x53EC
+0xC6AF	0x53EE
+0xC6B0	0x53E9
+0xC6B1	0x53E8
+0xC6B2	0x53FC
+0xC6B3	0x53F8
+0xC6B4	0x53F5
+0xC6B5	0x53EB
+0xC6B6	0x53E6
+0xC6B7	0x53EA
+0xC6B8	0x53F2
+0xC6B9	0x53F1
+0xC6BA	0x53F0
+0xC6BB	0x53E5
+0xC6BC	0x53ED
+0xC6BD	0x53FB
+0xC6BE	0x56DB
+0xC6BF	0x56DA
+0xC6C0	0x5916
+0xC6C1	0x592E
+0xC6C2	0x5931
+0xC6C3	0x5974
+0xC6C4	0x5976
+0xC6C5	0x5B55
+0xC6C6	0x5B83
+0xC6C7	0x5C3C
+0xC6C8	0x5DE8
+0xC6C9	0x5DE7
+0xC6CA	0x5DE6
+0xC6CB	0x5E02
+0xC6CC	0x5E03
+0xC6CD	0x5E73
+0xC6CE	0x5E7C
+0xC6CF	0x5F01
+0xC6D0	0x5F18
+0xC6D1	0x5F17
+0xC6D2	0x5FC5
+0xC6D3	0x620A
+0xC6D4	0x6253
+0xC6D5	0x6254
+0xC6D6	0x6252
+0xC6D7	0x6251
+0xC6D8	0x65A5
+0xC6D9	0x65E6
+0xC6DA	0x672E
+0xC6DB	0x672C
+0xC6DC	0x672A
+0xC6DD	0x672B
+0xC6DE	0x672D
+0xC6DF	0x6B63
+0xC6E0	0x6BCD
+0xC6E1	0x6C11
+0xC6E2	0x6C10
+0xC6E3	0x6C38
+0xC6E4	0x6C41
+0xC6E5	0x6C40
+0xC6E6	0x6C3E
+0xC6E7	0x72AF
+0xC6E8	0x7384
+0xC6E9	0x7389
+0xC6EA	0x74DC
+0xC6EB	0x74E6
+0xC6EC	0x7518
+0xC6ED	0x751F
+0xC6EE	0x7528
+0xC6EF	0x7529
+0xC6F0	0x7530
+0xC6F1	0x7531
+0xC6F2	0x7532
+0xC6F3	0x7533
+0xC6F4	0x758B
+0xC6F5	0x767D
+0xC6F6	0x76AE
+0xC6F7	0x76BF
+0xC6F8	0x76EE
+0xC6F9	0x77DB
+0xC6FA	0x77E2
+0xC6FB	0x77F3
+0xC6FC	0x793A
+0xC6FD	0x79BE
+0xC6FE	0x7A74
+0xC721	0x8468
+0xC722	0x847E
+0xC723	0x8444
+0xC724	0x842B
+0xC725	0x8460
+0xC726	0x8454
+0xC727	0x846E
+0xC728	0x8450
+0xC729	0x870B
+0xC72A	0x8704
+0xC72B	0x86F7
+0xC72C	0x870C
+0xC72D	0x86FA
+0xC72E	0x86D6
+0xC72F	0x86F5
+0xC730	0x874D
+0xC731	0x86F8
+0xC732	0x870E
+0xC733	0x8709
+0xC734	0x8701
+0xC735	0x86F6
+0xC736	0x870D
+0xC737	0x8705
+0xC738	0x88D6
+0xC739	0x88CB
+0xC73A	0x88CD
+0xC73B	0x88CE
+0xC73C	0x88DE
+0xC73D	0x88DB
+0xC73E	0x88DA
+0xC73F	0x88CC
+0xC740	0x88D0
+0xC741	0x8985
+0xC742	0x899B
+0xC743	0x89DF
+0xC744	0x89E5
+0xC745	0x89E4
+0xC746	0x89E1
+0xC747	0x89E0
+0xC748	0x89E2
+0xC749	0x89DC
+0xC74A	0x89E6
+0xC74B	0x8A76
+0xC74C	0x8A86
+0xC74D	0x8A7F
+0xC74E	0x8A61
+0xC74F	0x8A3F
+0xC750	0x8A77
+0xC751	0x8A82
+0xC752	0x8A84
+0xC753	0x8A75
+0xC754	0x8A83
+0xC755	0x8A81
+0xC756	0x8A74
+0xC757	0x8A7A
+0xC758	0x8C3C
+0xC759	0x8C4B
+0xC75A	0x8C4A
+0xC75B	0x8C65
+0xC75C	0x8C64
+0xC75D	0x8C66
+0xC75E	0x8C86
+0xC75F	0x8C84
+0xC760	0x8C85
+0xC761	0x8CCC
+0xC762	0x8D68
+0xC763	0x8D69
+0xC764	0x8D91
+0xC765	0x8D8C
+0xC766	0x8D8E
+0xC767	0x8D8F
+0xC768	0x8D8D
+0xC769	0x8D93
+0xC76A	0x8D94
+0xC76B	0x8D90
+0xC76C	0x8D92
+0xC76D	0x8DF0
+0xC76E	0x8DE0
+0xC76F	0x8DEC
+0xC770	0x8DF1
+0xC771	0x8DEE
+0xC772	0x8DD0
+0xC773	0x8DE9
+0xC774	0x8DE3
+0xC775	0x8DE2
+0xC776	0x8DE7
+0xC777	0x8DF2
+0xC778	0x8DEB
+0xC779	0x8DF4
+0xC77A	0x8F06
+0xC77B	0x8EFF
+0xC77C	0x8F01
+0xC77D	0x8F00
+0xC77E	0x8F05
+0xC7A1	0x7ACB
+0xC7A2	0x4E1E
+0xC7A3	0x4E1F
+0xC7A4	0x4E52
+0xC7A5	0x4E53
+0xC7A6	0x4E69
+0xC7A7	0x4E99
+0xC7A8	0x4EA4
+0xC7A9	0x4EA6
+0xC7AA	0x4EA5
+0xC7AB	0x4EFF
+0xC7AC	0x4F09
+0xC7AD	0x4F19
+0xC7AE	0x4F0A
+0xC7AF	0x4F15
+0xC7B0	0x4F0D
+0xC7B1	0x4F10
+0xC7B2	0x4F11
+0xC7B3	0x4F0F
+0xC7B4	0x4EF2
+0xC7B5	0x4EF6
+0xC7B6	0x4EFB
+0xC7B7	0x4EF0
+0xC7B8	0x4EF3
+0xC7B9	0x4EFD
+0xC7BA	0x4F01
+0xC7BB	0x4F0B
+0xC7BC	0x5149
+0xC7BD	0x5147
+0xC7BE	0x5146
+0xC7BF	0x5148
+0xC7C0	0x5168
+0xC7C1	0x5171
+0xC7C2	0x518D
+0xC7C3	0x51B0
+0xC7C4	0x5217
+0xC7C5	0x5211
+0xC7C6	0x5212
+0xC7C7	0x520E
+0xC7C8	0x5216
+0xC7C9	0x52A3
+0xC7CA	0x5308
+0xC7CB	0x5321
+0xC7CC	0x5320
+0xC7CD	0x5370
+0xC7CE	0x5371
+0xC7CF	0x5409
+0xC7D0	0x540F
+0xC7D1	0x540C
+0xC7D2	0x540A
+0xC7D3	0x5410
+0xC7D4	0x5401
+0xC7D5	0x540B
+0xC7D6	0x5404
+0xC7D7	0x5411
+0xC7D8	0x540D
+0xC7D9	0x5408
+0xC7DA	0x5403
+0xC7DB	0x540E
+0xC7DC	0x5406
+0xC7DD	0x5412
+0xC7DE	0x56E0
+0xC7DF	0x56DE
+0xC7E0	0x56DD
+0xC7E1	0x5733
+0xC7E2	0x5730
+0xC7E3	0x5728
+0xC7E4	0x572D
+0xC7E5	0x572C
+0xC7E6	0x572F
+0xC7E7	0x5729
+0xC7E8	0x5919
+0xC7E9	0x591A
+0xC7EA	0x5937
+0xC7EB	0x5938
+0xC7EC	0x5984
+0xC7ED	0x5978
+0xC7EE	0x5983
+0xC7EF	0x597D
+0xC7F0	0x5979
+0xC7F1	0x5982
+0xC7F2	0x5981
+0xC7F3	0x5B57
+0xC7F4	0x5B58
+0xC7F5	0x5B87
+0xC7F6	0x5B88
+0xC7F7	0x5B85
+0xC7F8	0x5B89
+0xC7F9	0x5BFA
+0xC7FA	0x5C16
+0xC7FB	0x5C79
+0xC7FC	0x5DDE
+0xC7FD	0x5E06
+0xC7FE	0x5E76
+0xC821	0x8F07
+0xC822	0x8F08
+0xC823	0x8F02
+0xC824	0x8F0B
+0xC825	0x9052
+0xC826	0x903F
+0xC827	0x9044
+0xC828	0x9049
+0xC829	0x903D
+0xC82A	0x9110
+0xC82B	0x910D
+0xC82C	0x910F
+0xC82D	0x9111
+0xC82E	0x9116
+0xC82F	0x9114
+0xC830	0x910B
+0xC831	0x910E
+0xC832	0x916E
+0xC833	0x916F
+0xC834	0x9248
+0xC835	0x9252
+0xC836	0x9230
+0xC837	0x923A
+0xC838	0x9266
+0xC839	0x9233
+0xC83A	0x9265
+0xC83B	0x925E
+0xC83C	0x9283
+0xC83D	0x922E
+0xC83E	0x924A
+0xC83F	0x9246
+0xC840	0x926D
+0xC841	0x926C
+0xC842	0x924F
+0xC843	0x9260
+0xC844	0x9267
+0xC845	0x926F
+0xC846	0x9236
+0xC847	0x9261
+0xC848	0x9270
+0xC849	0x9231
+0xC84A	0x9254
+0xC84B	0x9263
+0xC84C	0x9250
+0xC84D	0x9272
+0xC84E	0x924E
+0xC84F	0x9253
+0xC850	0x924C
+0xC851	0x9256
+0xC852	0x9232
+0xC853	0x959F
+0xC854	0x959C
+0xC855	0x959E
+0xC856	0x959B
+0xC857	0x9692
+0xC858	0x9693
+0xC859	0x9691
+0xC85A	0x9697
+0xC85B	0x96CE
+0xC85C	0x96FA
+0xC85D	0x96FD
+0xC85E	0x96F8
+0xC85F	0x96F5
+0xC860	0x9773
+0xC861	0x9777
+0xC862	0x9778
+0xC863	0x9772
+0xC864	0x980F
+0xC865	0x980D
+0xC866	0x980E
+0xC867	0x98AC
+0xC868	0x98F6
+0xC869	0x98F9
+0xC86A	0x99AF
+0xC86B	0x99B2
+0xC86C	0x99B0
+0xC86D	0x99B5
+0xC86E	0x9AAD
+0xC86F	0x9AAB
+0xC870	0x9B5B
+0xC871	0x9CEA
+0xC872	0x9CED
+0xC873	0x9CE7
+0xC874	0x9E80
+0xC875	0x9EFD
+0xC876	0x50E6
+0xC877	0x50D4
+0xC878	0x50D7
+0xC879	0x50E8
+0xC87A	0x50F3
+0xC87B	0x50DB
+0xC87C	0x50EA
+0xC87D	0x50DD
+0xC87E	0x50E4
+0xC8A1	0x5E74
+0xC8A2	0x5F0F
+0xC8A3	0x5F1B
+0xC8A4	0x5FD9
+0xC8A5	0x5FD6
+0xC8A6	0x620E
+0xC8A7	0x620C
+0xC8A8	0x620D
+0xC8A9	0x6210
+0xC8AA	0x6263
+0xC8AB	0x625B
+0xC8AC	0x6258
+0xC8AD	0x6536
+0xC8AE	0x65E9
+0xC8AF	0x65E8
+0xC8B0	0x65EC
+0xC8B1	0x65ED
+0xC8B2	0x66F2
+0xC8B3	0x66F3
+0xC8B4	0x6709
+0xC8B5	0x673D
+0xC8B6	0x6734
+0xC8B7	0x6731
+0xC8B8	0x6735
+0xC8B9	0x6B21
+0xC8BA	0x6B64
+0xC8BB	0x6B7B
+0xC8BC	0x6C16
+0xC8BD	0x6C5D
+0xC8BE	0x6C57
+0xC8BF	0x6C59
+0xC8C0	0x6C5F
+0xC8C1	0x6C60
+0xC8C2	0x6C50
+0xC8C3	0x6C55
+0xC8C4	0x6C61
+0xC8C5	0x6C5B
+0xC8C6	0x6C4D
+0xC8C7	0x6C4E
+0xC8C8	0x7070
+0xC8C9	0x725F
+0xC8CA	0x725D
+0xC8CB	0x767E
+0xC8CC	0x7AF9
+0xC8CD	0x7C73
+0xC8CE	0x7CF8
+0xC8CF	0x7F36
+0xC8D0	0x7F8A
+0xC8D1	0x7FBD
+0xC8D2	0x8001
+0xC8D3	0x8003
+0xC8D4	0x800C
+0xC8D5	0x8012
+0xC8D6	0x8033
+0xC8D7	0x807F
+0xC8D8	0x8089
+0xC8D9	0x808B
+0xC8DA	0x808C
+0xC8DB	0x81E3
+0xC8DC	0x81EA
+0xC8DD	0x81F3
+0xC8DE	0x81FC
+0xC8DF	0x820C
+0xC8E0	0x821B
+0xC8E1	0x821F
+0xC8E2	0x826E
+0xC8E3	0x8272
+0xC8E4	0x827E
+0xC8E5	0x866B
+0xC8E6	0x8840
+0xC8E7	0x884C
+0xC8E8	0x8863
+0xC8E9	0x897F
+0xC8EA	0x9621
+0xC8EB	0x4E32
+0xC8EC	0x4EA8
+0xC8ED	0x4F4D
+0xC8EE	0x4F4F
+0xC8EF	0x4F47
+0xC8F0	0x4F57
+0xC8F1	0x4F5E
+0xC8F2	0x4F34
+0xC8F3	0x4F5B
+0xC8F4	0x4F55
+0xC8F5	0x4F30
+0xC8F6	0x4F50
+0xC8F7	0x4F51
+0xC8F8	0x4F3D
+0xC8F9	0x4F3A
+0xC8FA	0x4F38
+0xC8FB	0x4F43
+0xC8FC	0x4F54
+0xC8FD	0x4F3C
+0xC8FE	0x4F46
+0xC921	0x50D3
+0xC922	0x50EC
+0xC923	0x50F0
+0xC924	0x50EF
+0xC925	0x50E3
+0xC926	0x50E0
+0xC927	0x51D8
+0xC928	0x5280
+0xC929	0x5281
+0xC92A	0x52E9
+0xC92B	0x52EB
+0xC92C	0x5330
+0xC92D	0x53AC
+0xC92E	0x5627
+0xC92F	0x5615
+0xC930	0x560C
+0xC931	0x5612
+0xC932	0x55FC
+0xC933	0x560F
+0xC934	0x561C
+0xC935	0x5601
+0xC936	0x5613
+0xC937	0x5602
+0xC938	0x55FA
+0xC939	0x561D
+0xC93A	0x5604
+0xC93B	0x55FF
+0xC93C	0x55F9
+0xC93D	0x5889
+0xC93E	0x587C
+0xC93F	0x5890
+0xC940	0x5898
+0xC941	0x5886
+0xC942	0x5881
+0xC943	0x587F
+0xC944	0x5874
+0xC945	0x588B
+0xC946	0x587A
+0xC947	0x5887
+0xC948	0x5891
+0xC949	0x588E
+0xC94A	0x5876
+0xC94B	0x5882
+0xC94C	0x5888
+0xC94D	0x587B
+0xC94E	0x5894
+0xC94F	0x588F
+0xC950	0x58FE
+0xC951	0x596B
+0xC952	0x5ADC
+0xC953	0x5AEE
+0xC954	0x5AE5
+0xC955	0x5AD5
+0xC956	0x5AEA
+0xC957	0x5ADA
+0xC958	0x5AED
+0xC959	0x5AEB
+0xC95A	0x5AF3
+0xC95B	0x5AE2
+0xC95C	0x5AE0
+0xC95D	0x5ADB
+0xC95E	0x5AEC
+0xC95F	0x5ADE
+0xC960	0x5ADD
+0xC961	0x5AD9
+0xC962	0x5AE8
+0xC963	0x5ADF
+0xC964	0x5B77
+0xC965	0x5BE0
+0xC966	0x5BE3
+0xC967	0x5C63
+0xC968	0x5D82
+0xC969	0x5D80
+0xC96A	0x5D7D
+0xC96B	0x5D86
+0xC96C	0x5D7A
+0xC96D	0x5D81
+0xC96E	0x5D77
+0xC96F	0x5D8A
+0xC970	0x5D89
+0xC971	0x5D88
+0xC972	0x5D7E
+0xC973	0x5D7C
+0xC974	0x5D8D
+0xC975	0x5D79
+0xC976	0x5D7F
+0xC977	0x5E58
+0xC978	0x5E59
+0xC979	0x5E53
+0xC97A	0x5ED8
+0xC97B	0x5ED1
+0xC97C	0x5ED7
+0xC97D	0x5ECE
+0xC97E	0x5EDC
+0xC9A1	0x4F63
+0xC9A2	0x4F5C
+0xC9A3	0x4F60
+0xC9A4	0x4F2F
+0xC9A5	0x4F4E
+0xC9A6	0x4F36
+0xC9A7	0x4F59
+0xC9A8	0x4F5D
+0xC9A9	0x4F48
+0xC9AA	0x4F5A
+0xC9AB	0x514C
+0xC9AC	0x514B
+0xC9AD	0x514D
+0xC9AE	0x5175
+0xC9AF	0x51B6
+0xC9B0	0x51B7
+0xC9B1	0x5225
+0xC9B2	0x5224
+0xC9B3	0x5229
+0xC9B4	0x522A
+0xC9B5	0x5228
+0xC9B6	0x52AB
+0xC9B7	0x52A9
+0xC9B8	0x52AA
+0xC9B9	0x52AC
+0xC9BA	0x5323
+0xC9BB	0x5373
+0xC9BC	0x5375
+0xC9BD	0x541D
+0xC9BE	0x542D
+0xC9BF	0x541E
+0xC9C0	0x543E
+0xC9C1	0x5426
+0xC9C2	0x544E
+0xC9C3	0x5427
+0xC9C4	0x5446
+0xC9C5	0x5443
+0xC9C6	0x5433
+0xC9C7	0x5448
+0xC9C8	0x5442
+0xC9C9	0x541B
+0xC9CA	0x5429
+0xC9CB	0x544A
+0xC9CC	0x5439
+0xC9CD	0x543B
+0xC9CE	0x5438
+0xC9CF	0x542E
+0xC9D0	0x5435
+0xC9D1	0x5436
+0xC9D2	0x5420
+0xC9D3	0x543C
+0xC9D4	0x5440
+0xC9D5	0x5431
+0xC9D6	0x542B
+0xC9D7	0x541F
+0xC9D8	0x542C
+0xC9D9	0x56EA
+0xC9DA	0x56F0
+0xC9DB	0x56E4
+0xC9DC	0x56EB
+0xC9DD	0x574A
+0xC9DE	0x5751
+0xC9DF	0x5740
+0xC9E0	0x574D
+0xC9E1	0x5747
+0xC9E2	0x574E
+0xC9E3	0x573E
+0xC9E4	0x5750
+0xC9E5	0x574F
+0xC9E6	0x573B
+0xC9E7	0x58EF
+0xC9E8	0x593E
+0xC9E9	0x599D
+0xC9EA	0x5992
+0xC9EB	0x59A8
+0xC9EC	0x599E
+0xC9ED	0x59A3
+0xC9EE	0x5999
+0xC9EF	0x5996
+0xC9F0	0x598D
+0xC9F1	0x59A4
+0xC9F2	0x5993
+0xC9F3	0x598A
+0xC9F4	0x59A5
+0xC9F5	0x5B5D
+0xC9F6	0x5B5C
+0xC9F7	0x5B5A
+0xC9F8	0x5B5B
+0xC9F9	0x5B8C
+0xC9FA	0x5B8B
+0xC9FB	0x5B8F
+0xC9FC	0x5C2C
+0xC9FD	0x5C40
+0xC9FE	0x5C41
+0xCA21	0x5ED5
+0xCA22	0x5ED9
+0xCA23	0x5ED2
+0xCA24	0x5ED4
+0xCA25	0x5F44
+0xCA26	0x5F43
+0xCA27	0x5F6F
+0xCA28	0x5FB6
+0xCA29	0x612C
+0xCA2A	0x6128
+0xCA2B	0x6141
+0xCA2C	0x615E
+0xCA2D	0x6171
+0xCA2E	0x6173
+0xCA2F	0x6152
+0xCA30	0x6153
+0xCA31	0x6172
+0xCA32	0x616C
+0xCA33	0x6180
+0xCA34	0x6174
+0xCA35	0x6154
+0xCA36	0x617A
+0xCA37	0x615B
+0xCA38	0x6165
+0xCA39	0x613B
+0xCA3A	0x616A
+0xCA3B	0x6161
+0xCA3C	0x6156
+0xCA3D	0x6229
+0xCA3E	0x6227
+0xCA3F	0x622B
+0xCA40	0x642B
+0xCA41	0x644D
+0xCA42	0x645B
+0xCA43	0x645D
+0xCA44	0x6474
+0xCA45	0x6476
+0xCA46	0x6472
+0xCA47	0x6473
+0xCA48	0x647D
+0xCA49	0x6475
+0xCA4A	0x6466
+0xCA4B	0x64A6
+0xCA4C	0x644E
+0xCA4D	0x6482
+0xCA4E	0x645E
+0xCA4F	0x645C
+0xCA50	0x644B
+0xCA51	0x6453
+0xCA52	0x6460
+0xCA53	0x6450
+0xCA54	0x647F
+0xCA55	0x643F
+0xCA56	0x646C
+0xCA57	0x646B
+0xCA58	0x6459
+0xCA59	0x6465
+0xCA5A	0x6477
+0xCA5B	0x6573
+0xCA5C	0x65A0
+0xCA5D	0x66A1
+0xCA5E	0x66A0
+0xCA5F	0x669F
+0xCA60	0x6705
+0xCA61	0x6704
+0xCA62	0x6722
+0xCA63	0x69B1
+0xCA64	0x69B6
+0xCA65	0x69C9
+0xCA66	0x69A0
+0xCA67	0x69CE
+0xCA68	0x6996
+0xCA69	0x69B0
+0xCA6A	0x69AC
+0xCA6B	0x69BC
+0xCA6C	0x6991
+0xCA6D	0x6999
+0xCA6E	0x698E
+0xCA6F	0x69A7
+0xCA70	0x698D
+0xCA71	0x69A9
+0xCA72	0x69BE
+0xCA73	0x69AF
+0xCA74	0x69BF
+0xCA75	0x69C4
+0xCA76	0x69BD
+0xCA77	0x69A4
+0xCA78	0x69D4
+0xCA79	0x69B9
+0xCA7A	0x69CA
+0xCA7B	0x699A
+0xCA7C	0x69CF
+0xCA7D	0x69B3
+0xCA7E	0x6993
+0xCAA1	0x5C3F
+0xCAA2	0x5C3E
+0xCAA3	0x5C90
+0xCAA4	0x5C91
+0xCAA5	0x5C94
+0xCAA6	0x5C8C
+0xCAA7	0x5DEB
+0xCAA8	0x5E0C
+0xCAA9	0x5E8F
+0xCAAA	0x5E87
+0xCAAB	0x5E8A
+0xCAAC	0x5EF7
+0xCAAD	0x5F04
+0xCAAE	0x5F1F
+0xCAAF	0x5F64
+0xCAB0	0x5F62
+0xCAB1	0x5F77
+0xCAB2	0x5F79
+0xCAB3	0x5FD8
+0xCAB4	0x5FCC
+0xCAB5	0x5FD7
+0xCAB6	0x5FCD
+0xCAB7	0x5FF1
+0xCAB8	0x5FEB
+0xCAB9	0x5FF8
+0xCABA	0x5FEA
+0xCABB	0x6212
+0xCABC	0x6211
+0xCABD	0x6284
+0xCABE	0x6297
+0xCABF	0x6296
+0xCAC0	0x6280
+0xCAC1	0x6276
+0xCAC2	0x6289
+0xCAC3	0x626D
+0xCAC4	0x628A
+0xCAC5	0x627C
+0xCAC6	0x627E
+0xCAC7	0x6279
+0xCAC8	0x6273
+0xCAC9	0x6292
+0xCACA	0x626F
+0xCACB	0x6298
+0xCACC	0x626E
+0xCACD	0x6295
+0xCACE	0x6293
+0xCACF	0x6291
+0xCAD0	0x6286
+0xCAD1	0x6539
+0xCAD2	0x653B
+0xCAD3	0x6538
+0xCAD4	0x65F1
+0xCAD5	0x66F4
+0xCAD6	0x675F
+0xCAD7	0x674E
+0xCAD8	0x674F
+0xCAD9	0x6750
+0xCADA	0x6751
+0xCADB	0x675C
+0xCADC	0x6756
+0xCADD	0x675E
+0xCADE	0x6749
+0xCADF	0x6746
+0xCAE0	0x6760
+0xCAE1	0x6753
+0xCAE2	0x6757
+0xCAE3	0x6B65
+0xCAE4	0x6BCF
+0xCAE5	0x6C42
+0xCAE6	0x6C5E
+0xCAE7	0x6C99
+0xCAE8	0x6C81
+0xCAE9	0x6C88
+0xCAEA	0x6C89
+0xCAEB	0x6C85
+0xCAEC	0x6C9B
+0xCAED	0x6C6A
+0xCAEE	0x6C7A
+0xCAEF	0x6C90
+0xCAF0	0x6C70
+0xCAF1	0x6C8C
+0xCAF2	0x6C68
+0xCAF3	0x6C96
+0xCAF4	0x6C92
+0xCAF5	0x6C7D
+0xCAF6	0x6C83
+0xCAF7	0x6C72
+0xCAF8	0x6C7E
+0xCAF9	0x6C74
+0xCAFA	0x6C86
+0xCAFB	0x6C76
+0xCAFC	0x6C8D
+0xCAFD	0x6C94
+0xCAFE	0x6C98
+0xCB21	0x69AA
+0xCB22	0x69A1
+0xCB23	0x699E
+0xCB24	0x69D9
+0xCB25	0x6997
+0xCB26	0x6990
+0xCB27	0x69C2
+0xCB28	0x69B5
+0xCB29	0x69A5
+0xCB2A	0x69C6
+0xCB2B	0x6B4A
+0xCB2C	0x6B4D
+0xCB2D	0x6B4B
+0xCB2E	0x6B9E
+0xCB2F	0x6B9F
+0xCB30	0x6BA0
+0xCB31	0x6BC3
+0xCB32	0x6BC4
+0xCB33	0x6BFE
+0xCB34	0x6ECE
+0xCB35	0x6EF5
+0xCB36	0x6EF1
+0xCB37	0x6F03
+0xCB38	0x6F25
+0xCB39	0x6EF8
+0xCB3A	0x6F37
+0xCB3B	0x6EFB
+0xCB3C	0x6F2E
+0xCB3D	0x6F09
+0xCB3E	0x6F4E
+0xCB3F	0x6F19
+0xCB40	0x6F1A
+0xCB41	0x6F27
+0xCB42	0x6F18
+0xCB43	0x6F3B
+0xCB44	0x6F12
+0xCB45	0x6EED
+0xCB46	0x6F0A
+0xCB47	0x6F36
+0xCB48	0x6F73
+0xCB49	0x6EF9
+0xCB4A	0x6EEE
+0xCB4B	0x6F2D
+0xCB4C	0x6F40
+0xCB4D	0x6F30
+0xCB4E	0x6F3C
+0xCB4F	0x6F35
+0xCB50	0x6EEB
+0xCB51	0x6F07
+0xCB52	0x6F0E
+0xCB53	0x6F43
+0xCB54	0x6F05
+0xCB55	0x6EFD
+0xCB56	0x6EF6
+0xCB57	0x6F39
+0xCB58	0x6F1C
+0xCB59	0x6EFC
+0xCB5A	0x6F3A
+0xCB5B	0x6F1F
+0xCB5C	0x6F0D
+0xCB5D	0x6F1E
+0xCB5E	0x6F08
+0xCB5F	0x6F21
+0xCB60	0x7187
+0xCB61	0x7190
+0xCB62	0x7189
+0xCB63	0x7180
+0xCB64	0x7185
+0xCB65	0x7182
+0xCB66	0x718F
+0xCB67	0x717B
+0xCB68	0x7186
+0xCB69	0x7181
+0xCB6A	0x7197
+0xCB6B	0x7244
+0xCB6C	0x7253
+0xCB6D	0x7297
+0xCB6E	0x7295
+0xCB6F	0x7293
+0xCB70	0x7343
+0xCB71	0x734D
+0xCB72	0x7351
+0xCB73	0x734C
+0xCB74	0x7462
+0xCB75	0x7473
+0xCB76	0x7471
+0xCB77	0x7475
+0xCB78	0x7472
+0xCB79	0x7467
+0xCB7A	0x746E
+0xCB7B	0x7500
+0xCB7C	0x7502
+0xCB7D	0x7503
+0xCB7E	0x757D
+0xCBA1	0x6C82
+0xCBA2	0x7076
+0xCBA3	0x707C
+0xCBA4	0x707D
+0xCBA5	0x7078
+0xCBA6	0x7262
+0xCBA7	0x7261
+0xCBA8	0x7260
+0xCBA9	0x72C4
+0xCBAA	0x72C2
+0xCBAB	0x7396
+0xCBAC	0x752C
+0xCBAD	0x752B
+0xCBAE	0x7537
+0xCBAF	0x7538
+0xCBB0	0x7682
+0xCBB1	0x76EF
+0xCBB2	0x77E3
+0xCBB3	0x79C1
+0xCBB4	0x79C0
+0xCBB5	0x79BF
+0xCBB6	0x7A76
+0xCBB7	0x7CFB
+0xCBB8	0x7F55
+0xCBB9	0x8096
+0xCBBA	0x8093
+0xCBBB	0x809D
+0xCBBC	0x8098
+0xCBBD	0x809B
+0xCBBE	0x809A
+0xCBBF	0x80B2
+0xCBC0	0x826F
+0xCBC1	0x8292
+0xCBC2	0x828B
+0xCBC3	0x828D
+0xCBC4	0x898B
+0xCBC5	0x89D2
+0xCBC6	0x8A00
+0xCBC7	0x8C37
+0xCBC8	0x8C46
+0xCBC9	0x8C55
+0xCBCA	0x8C9D
+0xCBCB	0x8D64
+0xCBCC	0x8D70
+0xCBCD	0x8DB3
+0xCBCE	0x8EAB
+0xCBCF	0x8ECA
+0xCBD0	0x8F9B
+0xCBD1	0x8FB0
+0xCBD2	0x8FC2
+0xCBD3	0x8FC6
+0xCBD4	0x8FC5
+0xCBD5	0x8FC4
+0xCBD6	0x5DE1
+0xCBD7	0x9091
+0xCBD8	0x90A2
+0xCBD9	0x90AA
+0xCBDA	0x90A6
+0xCBDB	0x90A3
+0xCBDC	0x9149
+0xCBDD	0x91C6
+0xCBDE	0x91CC
+0xCBDF	0x9632
+0xCBE0	0x962E
+0xCBE1	0x9631
+0xCBE2	0x962A
+0xCBE3	0x962C
+0xCBE4	0x4E26
+0xCBE5	0x4E56
+0xCBE6	0x4E73
+0xCBE7	0x4E8B
+0xCBE8	0x4E9B
+0xCBE9	0x4E9E
+0xCBEA	0x4EAB
+0xCBEB	0x4EAC
+0xCBEC	0x4F6F
+0xCBED	0x4F9D
+0xCBEE	0x4F8D
+0xCBEF	0x4F73
+0xCBF0	0x4F7F
+0xCBF1	0x4F6C
+0xCBF2	0x4F9B
+0xCBF3	0x4F8B
+0xCBF4	0x4F86
+0xCBF5	0x4F83
+0xCBF6	0x4F70
+0xCBF7	0x4F75
+0xCBF8	0x4F88
+0xCBF9	0x4F69
+0xCBFA	0x4F7B
+0xCBFB	0x4F96
+0xCBFC	0x4F7E
+0xCBFD	0x4F8F
+0xCBFE	0x4F91
+0xCC21	0x7590
+0xCC22	0x7616
+0xCC23	0x7608
+0xCC24	0x760C
+0xCC25	0x7615
+0xCC26	0x7611
+0xCC27	0x760A
+0xCC28	0x7614
+0xCC29	0x76B8
+0xCC2A	0x7781
+0xCC2B	0x777C
+0xCC2C	0x7785
+0xCC2D	0x7782
+0xCC2E	0x776E
+0xCC2F	0x7780
+0xCC30	0x776F
+0xCC31	0x777E
+0xCC32	0x7783
+0xCC33	0x78B2
+0xCC34	0x78AA
+0xCC35	0x78B4
+0xCC36	0x78AD
+0xCC37	0x78A8
+0xCC38	0x787E
+0xCC39	0x78AB
+0xCC3A	0x789E
+0xCC3B	0x78A5
+0xCC3C	0x78A0
+0xCC3D	0x78AC
+0xCC3E	0x78A2
+0xCC3F	0x78A4
+0xCC40	0x7998
+0xCC41	0x798A
+0xCC42	0x798B
+0xCC43	0x7996
+0xCC44	0x7995
+0xCC45	0x7994
+0xCC46	0x7993
+0xCC47	0x7997
+0xCC48	0x7988
+0xCC49	0x7992
+0xCC4A	0x7990
+0xCC4B	0x7A2B
+0xCC4C	0x7A4A
+0xCC4D	0x7A30
+0xCC4E	0x7A2F
+0xCC4F	0x7A28
+0xCC50	0x7A26
+0xCC51	0x7AA8
+0xCC52	0x7AAB
+0xCC53	0x7AAC
+0xCC54	0x7AEE
+0xCC55	0x7B88
+0xCC56	0x7B9C
+0xCC57	0x7B8A
+0xCC58	0x7B91
+0xCC59	0x7B90
+0xCC5A	0x7B96
+0xCC5B	0x7B8D
+0xCC5C	0x7B8C
+0xCC5D	0x7B9B
+0xCC5E	0x7B8E
+0xCC5F	0x7B85
+0xCC60	0x7B98
+0xCC61	0x5284
+0xCC62	0x7B99
+0xCC63	0x7BA4
+0xCC64	0x7B82
+0xCC65	0x7CBB
+0xCC66	0x7CBF
+0xCC67	0x7CBC
+0xCC68	0x7CBA
+0xCC69	0x7DA7
+0xCC6A	0x7DB7
+0xCC6B	0x7DC2
+0xCC6C	0x7DA3
+0xCC6D	0x7DAA
+0xCC6E	0x7DC1
+0xCC6F	0x7DC0
+0xCC70	0x7DC5
+0xCC71	0x7D9D
+0xCC72	0x7DCE
+0xCC73	0x7DC4
+0xCC74	0x7DC6
+0xCC75	0x7DCB
+0xCC76	0x7DCC
+0xCC77	0x7DAF
+0xCC78	0x7DB9
+0xCC79	0x7D96
+0xCC7A	0x7DBC
+0xCC7B	0x7D9F
+0xCC7C	0x7DA6
+0xCC7D	0x7DAE
+0xCC7E	0x7DA9
+0xCCA1	0x4F7A
+0xCCA2	0x5154
+0xCCA3	0x5152
+0xCCA4	0x5155
+0xCCA5	0x5169
+0xCCA6	0x5177
+0xCCA7	0x5176
+0xCCA8	0x5178
+0xCCA9	0x51BD
+0xCCAA	0x51FD
+0xCCAB	0x523B
+0xCCAC	0x5238
+0xCCAD	0x5237
+0xCCAE	0x523A
+0xCCAF	0x5230
+0xCCB0	0x522E
+0xCCB1	0x5236
+0xCCB2	0x5241
+0xCCB3	0x52BE
+0xCCB4	0x52BB
+0xCCB5	0x5352
+0xCCB6	0x5354
+0xCCB7	0x5353
+0xCCB8	0x5351
+0xCCB9	0x5366
+0xCCBA	0x5377
+0xCCBB	0x5378
+0xCCBC	0x5379
+0xCCBD	0x53D6
+0xCCBE	0x53D4
+0xCCBF	0x53D7
+0xCCC0	0x5473
+0xCCC1	0x5475
+0xCCC2	0x5496
+0xCCC3	0x5478
+0xCCC4	0x5495
+0xCCC5	0x5480
+0xCCC6	0x547B
+0xCCC7	0x5477
+0xCCC8	0x5484
+0xCCC9	0x5492
+0xCCCA	0x5486
+0xCCCB	0x547C
+0xCCCC	0x5490
+0xCCCD	0x5471
+0xCCCE	0x5476
+0xCCCF	0x548C
+0xCCD0	0x549A
+0xCCD1	0x5462
+0xCCD2	0x5468
+0xCCD3	0x548B
+0xCCD4	0x547D
+0xCCD5	0x548E
+0xCCD6	0x56FA
+0xCCD7	0x5783
+0xCCD8	0x5777
+0xCCD9	0x576A
+0xCCDA	0x5769
+0xCCDB	0x5761
+0xCCDC	0x5766
+0xCCDD	0x5764
+0xCCDE	0x577C
+0xCCDF	0x591C
+0xCCE0	0x5949
+0xCCE1	0x5947
+0xCCE2	0x5948
+0xCCE3	0x5944
+0xCCE4	0x5954
+0xCCE5	0x59BE
+0xCCE6	0x59BB
+0xCCE7	0x59D4
+0xCCE8	0x59B9
+0xCCE9	0x59AE
+0xCCEA	0x59D1
+0xCCEB	0x59C6
+0xCCEC	0x59D0
+0xCCED	0x59CD
+0xCCEE	0x59CB
+0xCCEF	0x59D3
+0xCCF0	0x59CA
+0xCCF1	0x59AF
+0xCCF2	0x59B3
+0xCCF3	0x59D2
+0xCCF4	0x59C5
+0xCCF5	0x5B5F
+0xCCF6	0x5B64
+0xCCF7	0x5B63
+0xCCF8	0x5B97
+0xCCF9	0x5B9A
+0xCCFA	0x5B98
+0xCCFB	0x5B9C
+0xCCFC	0x5B99
+0xCCFD	0x5B9B
+0xCCFE	0x5C1A
+0xCD21	0x7DA1
+0xCD22	0x7DC9
+0xCD23	0x7F73
+0xCD24	0x7FE2
+0xCD25	0x7FE3
+0xCD26	0x7FE5
+0xCD27	0x7FDE
+0xCD28	0x8024
+0xCD29	0x805D
+0xCD2A	0x805C
+0xCD2B	0x8189
+0xCD2C	0x8186
+0xCD2D	0x8183
+0xCD2E	0x8187
+0xCD2F	0x818D
+0xCD30	0x818C
+0xCD31	0x818B
+0xCD32	0x8215
+0xCD33	0x8497
+0xCD34	0x84A4
+0xCD35	0x84A1
+0xCD36	0x849F
+0xCD37	0x84BA
+0xCD38	0x84CE
+0xCD39	0x84C2
+0xCD3A	0x84AC
+0xCD3B	0x84AE
+0xCD3C	0x84AB
+0xCD3D	0x84B9
+0xCD3E	0x84B4
+0xCD3F	0x84C1
+0xCD40	0x84CD
+0xCD41	0x84AA
+0xCD42	0x849A
+0xCD43	0x84B1
+0xCD44	0x84D0
+0xCD45	0x849D
+0xCD46	0x84A7
+0xCD47	0x84BB
+0xCD48	0x84A2
+0xCD49	0x8494
+0xCD4A	0x84C7
+0xCD4B	0x84CC
+0xCD4C	0x849B
+0xCD4D	0x84A9
+0xCD4E	0x84AF
+0xCD4F	0x84A8
+0xCD50	0x84D6
+0xCD51	0x8498
+0xCD52	0x84B6
+0xCD53	0x84CF
+0xCD54	0x84A0
+0xCD55	0x84D7
+0xCD56	0x84D4
+0xCD57	0x84D2
+0xCD58	0x84DB
+0xCD59	0x84B0
+0xCD5A	0x8491
+0xCD5B	0x8661
+0xCD5C	0x8733
+0xCD5D	0x8723
+0xCD5E	0x8728
+0xCD5F	0x876B
+0xCD60	0x8740
+0xCD61	0x872E
+0xCD62	0x871E
+0xCD63	0x8721
+0xCD64	0x8719
+0xCD65	0x871B
+0xCD66	0x8743
+0xCD67	0x872C
+0xCD68	0x8741
+0xCD69	0x873E
+0xCD6A	0x8746
+0xCD6B	0x8720
+0xCD6C	0x8732
+0xCD6D	0x872A
+0xCD6E	0x872D
+0xCD6F	0x873C
+0xCD70	0x8712
+0xCD71	0x873A
+0xCD72	0x8731
+0xCD73	0x8735
+0xCD74	0x8742
+0xCD75	0x8726
+0xCD76	0x8727
+0xCD77	0x8738
+0xCD78	0x8724
+0xCD79	0x871A
+0xCD7A	0x8730
+0xCD7B	0x8711
+0xCD7C	0x88F7
+0xCD7D	0x88E7
+0xCD7E	0x88F1
+0xCDA1	0x5C48
+0xCDA2	0x5C45
+0xCDA3	0x5C46
+0xCDA4	0x5CB7
+0xCDA5	0x5CA1
+0xCDA6	0x5CB8
+0xCDA7	0x5CA9
+0xCDA8	0x5CAB
+0xCDA9	0x5CB1
+0xCDAA	0x5CB3
+0xCDAB	0x5E18
+0xCDAC	0x5E1A
+0xCDAD	0x5E16
+0xCDAE	0x5E15
+0xCDAF	0x5E1B
+0xCDB0	0x5E11
+0xCDB1	0x5E78
+0xCDB2	0x5E9A
+0xCDB3	0x5E97
+0xCDB4	0x5E9C
+0xCDB5	0x5E95
+0xCDB6	0x5E96
+0xCDB7	0x5EF6
+0xCDB8	0x5F26
+0xCDB9	0x5F27
+0xCDBA	0x5F29
+0xCDBB	0x5F80
+0xCDBC	0x5F81
+0xCDBD	0x5F7F
+0xCDBE	0x5F7C
+0xCDBF	0x5FDD
+0xCDC0	0x5FE0
+0xCDC1	0x5FFD
+0xCDC2	0x5FF5
+0xCDC3	0x5FFF
+0xCDC4	0x600F
+0xCDC5	0x6014
+0xCDC6	0x602F
+0xCDC7	0x6035
+0xCDC8	0x6016
+0xCDC9	0x602A
+0xCDCA	0x6015
+0xCDCB	0x6021
+0xCDCC	0x6027
+0xCDCD	0x6029
+0xCDCE	0x602B
+0xCDCF	0x601B
+0xCDD0	0x6216
+0xCDD1	0x6215
+0xCDD2	0x623F
+0xCDD3	0x623E
+0xCDD4	0x6240
+0xCDD5	0x627F
+0xCDD6	0x62C9
+0xCDD7	0x62CC
+0xCDD8	0x62C4
+0xCDD9	0x62BF
+0xCDDA	0x62C2
+0xCDDB	0x62B9
+0xCDDC	0x62D2
+0xCDDD	0x62DB
+0xCDDE	0x62AB
+0xCDDF	0x62D3
+0xCDE0	0x62D4
+0xCDE1	0x62CB
+0xCDE2	0x62C8
+0xCDE3	0x62A8
+0xCDE4	0x62BD
+0xCDE5	0x62BC
+0xCDE6	0x62D0
+0xCDE7	0x62D9
+0xCDE8	0x62C7
+0xCDE9	0x62CD
+0xCDEA	0x62B5
+0xCDEB	0x62DA
+0xCDEC	0x62B1
+0xCDED	0x62D8
+0xCDEE	0x62D6
+0xCDEF	0x62D7
+0xCDF0	0x62C6
+0xCDF1	0x62AC
+0xCDF2	0x62CE
+0xCDF3	0x653E
+0xCDF4	0x65A7
+0xCDF5	0x65BC
+0xCDF6	0x65FA
+0xCDF7	0x6614
+0xCDF8	0x6613
+0xCDF9	0x660C
+0xCDFA	0x6606
+0xCDFB	0x6602
+0xCDFC	0x660E
+0xCDFD	0x6600
+0xCDFE	0x660F
+0xCE21	0x88F2
+0xCE22	0x88FA
+0xCE23	0x88FE
+0xCE24	0x88EE
+0xCE25	0x88FC
+0xCE26	0x88F6
+0xCE27	0x88FB
+0xCE28	0x88F0
+0xCE29	0x88EC
+0xCE2A	0x88EB
+0xCE2B	0x899D
+0xCE2C	0x89A1
+0xCE2D	0x899F
+0xCE2E	0x899E
+0xCE2F	0x89E9
+0xCE30	0x89EB
+0xCE31	0x89E8
+0xCE32	0x8AAB
+0xCE33	0x8A99
+0xCE34	0x8A8B
+0xCE35	0x8A92
+0xCE36	0x8A8F
+0xCE37	0x8A96
+0xCE38	0x8C3D
+0xCE39	0x8C68
+0xCE3A	0x8C69
+0xCE3B	0x8CD5
+0xCE3C	0x8CCF
+0xCE3D	0x8CD7
+0xCE3E	0x8D96
+0xCE3F	0x8E09
+0xCE40	0x8E02
+0xCE41	0x8DFF
+0xCE42	0x8E0D
+0xCE43	0x8DFD
+0xCE44	0x8E0A
+0xCE45	0x8E03
+0xCE46	0x8E07
+0xCE47	0x8E06
+0xCE48	0x8E05
+0xCE49	0x8DFE
+0xCE4A	0x8E00
+0xCE4B	0x8E04
+0xCE4C	0x8F10
+0xCE4D	0x8F11
+0xCE4E	0x8F0E
+0xCE4F	0x8F0D
+0xCE50	0x9123
+0xCE51	0x911C
+0xCE52	0x9120
+0xCE53	0x9122
+0xCE54	0x911F
+0xCE55	0x911D
+0xCE56	0x911A
+0xCE57	0x9124
+0xCE58	0x9121
+0xCE59	0x911B
+0xCE5A	0x917A
+0xCE5B	0x9172
+0xCE5C	0x9179
+0xCE5D	0x9173
+0xCE5E	0x92A5
+0xCE5F	0x92A4
+0xCE60	0x9276
+0xCE61	0x929B
+0xCE62	0x927A
+0xCE63	0x92A0
+0xCE64	0x9294
+0xCE65	0x92AA
+0xCE66	0x928D
+0xCE67	0x92A6
+0xCE68	0x929A
+0xCE69	0x92AB
+0xCE6A	0x9279
+0xCE6B	0x9297
+0xCE6C	0x927F
+0xCE6D	0x92A3
+0xCE6E	0x92EE
+0xCE6F	0x928E
+0xCE70	0x9282
+0xCE71	0x9295
+0xCE72	0x92A2
+0xCE73	0x927D
+0xCE74	0x9288
+0xCE75	0x92A1
+0xCE76	0x928A
+0xCE77	0x9286
+0xCE78	0x928C
+0xCE79	0x9299
+0xCE7A	0x92A7
+0xCE7B	0x927E
+0xCE7C	0x9287
+0xCE7D	0x92A9
+0xCE7E	0x929D
+0xCEA1	0x6615
+0xCEA2	0x660A
+0xCEA3	0x6607
+0xCEA4	0x670D
+0xCEA5	0x670B
+0xCEA6	0x676D
+0xCEA7	0x678B
+0xCEA8	0x6795
+0xCEA9	0x6771
+0xCEAA	0x679C
+0xCEAB	0x6773
+0xCEAC	0x6777
+0xCEAD	0x6787
+0xCEAE	0x679D
+0xCEAF	0x6797
+0xCEB0	0x676F
+0xCEB1	0x6770
+0xCEB2	0x677F
+0xCEB3	0x6789
+0xCEB4	0x677E
+0xCEB5	0x6790
+0xCEB6	0x6775
+0xCEB7	0x679A
+0xCEB8	0x6793
+0xCEB9	0x677C
+0xCEBA	0x676A
+0xCEBB	0x6772
+0xCEBC	0x6B23
+0xCEBD	0x6B66
+0xCEBE	0x6B67
+0xCEBF	0x6B7F
+0xCEC0	0x6C13
+0xCEC1	0x6C1B
+0xCEC2	0x6CE3
+0xCEC3	0x6CE8
+0xCEC4	0x6CF3
+0xCEC5	0x6CB1
+0xCEC6	0x6CCC
+0xCEC7	0x6CE5
+0xCEC8	0x6CB3
+0xCEC9	0x6CBD
+0xCECA	0x6CBE
+0xCECB	0x6CBC
+0xCECC	0x6CE2
+0xCECD	0x6CAB
+0xCECE	0x6CD5
+0xCECF	0x6CD3
+0xCED0	0x6CB8
+0xCED1	0x6CC4
+0xCED2	0x6CB9
+0xCED3	0x6CC1
+0xCED4	0x6CAE
+0xCED5	0x6CD7
+0xCED6	0x6CC5
+0xCED7	0x6CF1
+0xCED8	0x6CBF
+0xCED9	0x6CBB
+0xCEDA	0x6CE1
+0xCEDB	0x6CDB
+0xCEDC	0x6CCA
+0xCEDD	0x6CAC
+0xCEDE	0x6CEF
+0xCEDF	0x6CDC
+0xCEE0	0x6CD6
+0xCEE1	0x6CE0
+0xCEE2	0x7095
+0xCEE3	0x708E
+0xCEE4	0x7092
+0xCEE5	0x708A
+0xCEE6	0x7099
+0xCEE7	0x722C
+0xCEE8	0x722D
+0xCEE9	0x7238
+0xCEEA	0x7248
+0xCEEB	0x7267
+0xCEEC	0x7269
+0xCEED	0x72C0
+0xCEEE	0x72CE
+0xCEEF	0x72D9
+0xCEF0	0x72D7
+0xCEF1	0x72D0
+0xCEF2	0x73A9
+0xCEF3	0x73A8
+0xCEF4	0x739F
+0xCEF5	0x73AB
+0xCEF6	0x73A5
+0xCEF7	0x753D
+0xCEF8	0x759D
+0xCEF9	0x7599
+0xCEFA	0x759A
+0xCEFB	0x7684
+0xCEFC	0x76C2
+0xCEFD	0x76F2
+0xCEFE	0x76F4
+0xCF21	0x928B
+0xCF22	0x922D
+0xCF23	0x969E
+0xCF24	0x96A1
+0xCF25	0x96FF
+0xCF26	0x9758
+0xCF27	0x977D
+0xCF28	0x977A
+0xCF29	0x977E
+0xCF2A	0x9783
+0xCF2B	0x9780
+0xCF2C	0x9782
+0xCF2D	0x977B
+0xCF2E	0x9784
+0xCF2F	0x9781
+0xCF30	0x977F
+0xCF31	0x97CE
+0xCF32	0x97CD
+0xCF33	0x9816
+0xCF34	0x98AD
+0xCF35	0x98AE
+0xCF36	0x9902
+0xCF37	0x9900
+0xCF38	0x9907
+0xCF39	0x999D
+0xCF3A	0x999C
+0xCF3B	0x99C3
+0xCF3C	0x99B9
+0xCF3D	0x99BB
+0xCF3E	0x99BA
+0xCF3F	0x99C2
+0xCF40	0x99BD
+0xCF41	0x99C7
+0xCF42	0x9AB1
+0xCF43	0x9AE3
+0xCF44	0x9AE7
+0xCF45	0x9B3E
+0xCF46	0x9B3F
+0xCF47	0x9B60
+0xCF48	0x9B61
+0xCF49	0x9B5F
+0xCF4A	0x9CF1
+0xCF4B	0x9CF2
+0xCF4C	0x9CF5
+0xCF4D	0x9EA7
+0xCF4E	0x50FF
+0xCF4F	0x5103
+0xCF50	0x5130
+0xCF51	0x50F8
+0xCF52	0x5106
+0xCF53	0x5107
+0xCF54	0x50F6
+0xCF55	0x50FE
+0xCF56	0x510B
+0xCF57	0x510C
+0xCF58	0x50FD
+0xCF59	0x510A
+0xCF5A	0x528B
+0xCF5B	0x528C
+0xCF5C	0x52F1
+0xCF5D	0x52EF
+0xCF5E	0x5648
+0xCF5F	0x5642
+0xCF60	0x564C
+0xCF61	0x5635
+0xCF62	0x5641
+0xCF63	0x564A
+0xCF64	0x5649
+0xCF65	0x5646
+0xCF66	0x5658
+0xCF67	0x565A
+0xCF68	0x5640
+0xCF69	0x5633
+0xCF6A	0x563D
+0xCF6B	0x562C
+0xCF6C	0x563E
+0xCF6D	0x5638
+0xCF6E	0x562A
+0xCF6F	0x563A
+0xCF70	0x571A
+0xCF71	0x58AB
+0xCF72	0x589D
+0xCF73	0x58B1
+0xCF74	0x58A0
+0xCF75	0x58A3
+0xCF76	0x58AF
+0xCF77	0x58AC
+0xCF78	0x58A5
+0xCF79	0x58A1
+0xCF7A	0x58FF
+0xCF7B	0x5AFF
+0xCF7C	0x5AF4
+0xCF7D	0x5AFD
+0xCF7E	0x5AF7
+0xCFA1	0x77E5
+0xCFA2	0x77FD
+0xCFA3	0x793E
+0xCFA4	0x7940
+0xCFA5	0x7941
+0xCFA6	0x79C9
+0xCFA7	0x79C8
+0xCFA8	0x7A7A
+0xCFA9	0x7A79
+0xCFAA	0x7AFA
+0xCFAB	0x7CFE
+0xCFAC	0x7F54
+0xCFAD	0x7F8C
+0xCFAE	0x7F8B
+0xCFAF	0x8005
+0xCFB0	0x80BA
+0xCFB1	0x80A5
+0xCFB2	0x80A2
+0xCFB3	0x80B1
+0xCFB4	0x80A1
+0xCFB5	0x80AB
+0xCFB6	0x80A9
+0xCFB7	0x80B4
+0xCFB8	0x80AA
+0xCFB9	0x80AF
+0xCFBA	0x81E5
+0xCFBB	0x81FE
+0xCFBC	0x820D
+0xCFBD	0x82B3
+0xCFBE	0x829D
+0xCFBF	0x8299
+0xCFC0	0x82AD
+0xCFC1	0x82BD
+0xCFC2	0x829F
+0xCFC3	0x82B9
+0xCFC4	0x82B1
+0xCFC5	0x82AC
+0xCFC6	0x82A5
+0xCFC7	0x82AF
+0xCFC8	0x82B8
+0xCFC9	0x82A3
+0xCFCA	0x82B0
+0xCFCB	0x82BE
+0xCFCC	0x82B7
+0xCFCD	0x864E
+0xCFCE	0x8671
+0xCFCF	0x521D
+0xCFD0	0x8868
+0xCFD1	0x8ECB
+0xCFD2	0x8FCE
+0xCFD3	0x8FD4
+0xCFD4	0x8FD1
+0xCFD5	0x90B5
+0xCFD6	0x90B8
+0xCFD7	0x90B1
+0xCFD8	0x90B6
+0xCFD9	0x91C7
+0xCFDA	0x91D1
+0xCFDB	0x9577
+0xCFDC	0x9580
+0xCFDD	0x961C
+0xCFDE	0x9640
+0xCFDF	0x963F
+0xCFE0	0x963B
+0xCFE1	0x9644
+0xCFE2	0x9642
+0xCFE3	0x96B9
+0xCFE4	0x96E8
+0xCFE5	0x9752
+0xCFE6	0x975E
+0xCFE7	0x4E9F
+0xCFE8	0x4EAD
+0xCFE9	0x4EAE
+0xCFEA	0x4FE1
+0xCFEB	0x4FB5
+0xCFEC	0x4FAF
+0xCFED	0x4FBF
+0xCFEE	0x4FE0
+0xCFEF	0x4FD1
+0xCFF0	0x4FCF
+0xCFF1	0x4FDD
+0xCFF2	0x4FC3
+0xCFF3	0x4FB6
+0xCFF4	0x4FD8
+0xCFF5	0x4FDF
+0xCFF6	0x4FCA
+0xCFF7	0x4FD7
+0xCFF8	0x4FAE
+0xCFF9	0x4FD0
+0xCFFA	0x4FC4
+0xCFFB	0x4FC2
+0xCFFC	0x4FDA
+0xCFFD	0x4FCE
+0xCFFE	0x4FDE
+0xD021	0x5AF6
+0xD022	0x5B03
+0xD023	0x5AF8
+0xD024	0x5B02
+0xD025	0x5AF9
+0xD026	0x5B01
+0xD027	0x5B07
+0xD028	0x5B05
+0xD029	0x5B0F
+0xD02A	0x5C67
+0xD02B	0x5D99
+0xD02C	0x5D97
+0xD02D	0x5D9F
+0xD02E	0x5D92
+0xD02F	0x5DA2
+0xD030	0x5D93
+0xD031	0x5D95
+0xD032	0x5DA0
+0xD033	0x5D9C
+0xD034	0x5DA1
+0xD035	0x5D9A
+0xD036	0x5D9E
+0xD037	0x5E69
+0xD038	0x5E5D
+0xD039	0x5E60
+0xD03A	0x5E5C
+0xD03B	0x7DF3
+0xD03C	0x5EDB
+0xD03D	0x5EDE
+0xD03E	0x5EE1
+0xD03F	0x5F49
+0xD040	0x5FB2
+0xD041	0x618B
+0xD042	0x6183
+0xD043	0x6179
+0xD044	0x61B1
+0xD045	0x61B0
+0xD046	0x61A2
+0xD047	0x6189
+0xD048	0x619B
+0xD049	0x6193
+0xD04A	0x61AF
+0xD04B	0x61AD
+0xD04C	0x619F
+0xD04D	0x6192
+0xD04E	0x61AA
+0xD04F	0x61A1
+0xD050	0x618D
+0xD051	0x6166
+0xD052	0x61B3
+0xD053	0x622D
+0xD054	0x646E
+0xD055	0x6470
+0xD056	0x6496
+0xD057	0x64A0
+0xD058	0x6485
+0xD059	0x6497
+0xD05A	0x649C
+0xD05B	0x648F
+0xD05C	0x648B
+0xD05D	0x648A
+0xD05E	0x648C
+0xD05F	0x64A3
+0xD060	0x649F
+0xD061	0x6468
+0xD062	0x64B1
+0xD063	0x6498
+0xD064	0x6576
+0xD065	0x657A
+0xD066	0x6579
+0xD067	0x657B
+0xD068	0x65B2
+0xD069	0x65B3
+0xD06A	0x66B5
+0xD06B	0x66B0
+0xD06C	0x66A9
+0xD06D	0x66B2
+0xD06E	0x66B7
+0xD06F	0x66AA
+0xD070	0x66AF
+0xD071	0x6A00
+0xD072	0x6A06
+0xD073	0x6A17
+0xD074	0x69E5
+0xD075	0x69F8
+0xD076	0x6A15
+0xD077	0x69F1
+0xD078	0x69E4
+0xD079	0x6A20
+0xD07A	0x69FF
+0xD07B	0x69EC
+0xD07C	0x69E2
+0xD07D	0x6A1B
+0xD07E	0x6A1D
+0xD0A1	0x4FB7
+0xD0A2	0x5157
+0xD0A3	0x5192
+0xD0A4	0x5191
+0xD0A5	0x51A0
+0xD0A6	0x524E
+0xD0A7	0x5243
+0xD0A8	0x524A
+0xD0A9	0x524D
+0xD0AA	0x524C
+0xD0AB	0x524B
+0xD0AC	0x5247
+0xD0AD	0x52C7
+0xD0AE	0x52C9
+0xD0AF	0x52C3
+0xD0B0	0x52C1
+0xD0B1	0x530D
+0xD0B2	0x5357
+0xD0B3	0x537B
+0xD0B4	0x539A
+0xD0B5	0x53DB
+0xD0B6	0x54AC
+0xD0B7	0x54C0
+0xD0B8	0x54A8
+0xD0B9	0x54CE
+0xD0BA	0x54C9
+0xD0BB	0x54B8
+0xD0BC	0x54A6
+0xD0BD	0x54B3
+0xD0BE	0x54C7
+0xD0BF	0x54C2
+0xD0C0	0x54BD
+0xD0C1	0x54AA
+0xD0C2	0x54C1
+0xD0C3	0x54C4
+0xD0C4	0x54C8
+0xD0C5	0x54AF
+0xD0C6	0x54AB
+0xD0C7	0x54B1
+0xD0C8	0x54BB
+0xD0C9	0x54A9
+0xD0CA	0x54A7
+0xD0CB	0x54BF
+0xD0CC	0x56FF
+0xD0CD	0x5782
+0xD0CE	0x578B
+0xD0CF	0x57A0
+0xD0D0	0x57A3
+0xD0D1	0x57A2
+0xD0D2	0x57CE
+0xD0D3	0x57AE
+0xD0D4	0x5793
+0xD0D5	0x5955
+0xD0D6	0x5951
+0xD0D7	0x594F
+0xD0D8	0x594E
+0xD0D9	0x5950
+0xD0DA	0x59DC
+0xD0DB	0x59D8
+0xD0DC	0x59FF
+0xD0DD	0x59E3
+0xD0DE	0x59E8
+0xD0DF	0x5A03
+0xD0E0	0x59E5
+0xD0E1	0x59EA
+0xD0E2	0x59DA
+0xD0E3	0x59E6
+0xD0E4	0x5A01
+0xD0E5	0x59FB
+0xD0E6	0x5B69
+0xD0E7	0x5BA3
+0xD0E8	0x5BA6
+0xD0E9	0x5BA4
+0xD0EA	0x5BA2
+0xD0EB	0x5BA5
+0xD0EC	0x5C01
+0xD0ED	0x5C4E
+0xD0EE	0x5C4F
+0xD0EF	0x5C4D
+0xD0F0	0x5C4B
+0xD0F1	0x5CD9
+0xD0F2	0x5CD2
+0xD0F3	0x5DF7
+0xD0F4	0x5E1D
+0xD0F5	0x5E25
+0xD0F6	0x5E1F
+0xD0F7	0x5E7D
+0xD0F8	0x5EA0
+0xD0F9	0x5EA6
+0xD0FA	0x5EFA
+0xD0FB	0x5F08
+0xD0FC	0x5F2D
+0xD0FD	0x5F65
+0xD0FE	0x5F88
+0xD121	0x69FE
+0xD122	0x6A27
+0xD123	0x69F2
+0xD124	0x69EE
+0xD125	0x6A14
+0xD126	0x69F7
+0xD127	0x69E7
+0xD128	0x6A40
+0xD129	0x6A08
+0xD12A	0x69E6
+0xD12B	0x69FB
+0xD12C	0x6A0D
+0xD12D	0x69FC
+0xD12E	0x69EB
+0xD12F	0x6A09
+0xD130	0x6A04
+0xD131	0x6A18
+0xD132	0x6A25
+0xD133	0x6A0F
+0xD134	0x69F6
+0xD135	0x6A26
+0xD136	0x6A07
+0xD137	0x69F4
+0xD138	0x6A16
+0xD139	0x6B51
+0xD13A	0x6BA5
+0xD13B	0x6BA3
+0xD13C	0x6BA2
+0xD13D	0x6BA6
+0xD13E	0x6C01
+0xD13F	0x6C00
+0xD140	0x6BFF
+0xD141	0x6C02
+0xD142	0x6F41
+0xD143	0x6F26
+0xD144	0x6F7E
+0xD145	0x6F87
+0xD146	0x6FC6
+0xD147	0x6F92
+0xD148	0x6F8D
+0xD149	0x6F89
+0xD14A	0x6F8C
+0xD14B	0x6F62
+0xD14C	0x6F4F
+0xD14D	0x6F85
+0xD14E	0x6F5A
+0xD14F	0x6F96
+0xD150	0x6F76
+0xD151	0x6F6C
+0xD152	0x6F82
+0xD153	0x6F55
+0xD154	0x6F72
+0xD155	0x6F52
+0xD156	0x6F50
+0xD157	0x6F57
+0xD158	0x6F94
+0xD159	0x6F93
+0xD15A	0x6F5D
+0xD15B	0x6F00
+0xD15C	0x6F61
+0xD15D	0x6F6B
+0xD15E	0x6F7D
+0xD15F	0x6F67
+0xD160	0x6F90
+0xD161	0x6F53
+0xD162	0x6F8B
+0xD163	0x6F69
+0xD164	0x6F7F
+0xD165	0x6F95
+0xD166	0x6F63
+0xD167	0x6F77
+0xD168	0x6F6A
+0xD169	0x6F7B
+0xD16A	0x71B2
+0xD16B	0x71AF
+0xD16C	0x719B
+0xD16D	0x71B0
+0xD16E	0x71A0
+0xD16F	0x719A
+0xD170	0x71A9
+0xD171	0x71B5
+0xD172	0x719D
+0xD173	0x71A5
+0xD174	0x719E
+0xD175	0x71A4
+0xD176	0x71A1
+0xD177	0x71AA
+0xD178	0x719C
+0xD179	0x71A7
+0xD17A	0x71B3
+0xD17B	0x7298
+0xD17C	0x729A
+0xD17D	0x7358
+0xD17E	0x7352
+0xD1A1	0x5F85
+0xD1A2	0x5F8A
+0xD1A3	0x5F8B
+0xD1A4	0x5F87
+0xD1A5	0x5F8C
+0xD1A6	0x5F89
+0xD1A7	0x6012
+0xD1A8	0x601D
+0xD1A9	0x6020
+0xD1AA	0x6025
+0xD1AB	0x600E
+0xD1AC	0x6028
+0xD1AD	0x604D
+0xD1AE	0x6070
+0xD1AF	0x6068
+0xD1B0	0x6062
+0xD1B1	0x6046
+0xD1B2	0x6043
+0xD1B3	0x606C
+0xD1B4	0x606B
+0xD1B5	0x606A
+0xD1B6	0x6064
+0xD1B7	0x6241
+0xD1B8	0x62DC
+0xD1B9	0x6316
+0xD1BA	0x6309
+0xD1BB	0x62FC
+0xD1BC	0x62ED
+0xD1BD	0x6301
+0xD1BE	0x62EE
+0xD1BF	0x62FD
+0xD1C0	0x6307
+0xD1C1	0x62F1
+0xD1C2	0x62F7
+0xD1C3	0x62EF
+0xD1C4	0x62EC
+0xD1C5	0x62FE
+0xD1C6	0x62F4
+0xD1C7	0x6311
+0xD1C8	0x6302
+0xD1C9	0x653F
+0xD1CA	0x6545
+0xD1CB	0x65AB
+0xD1CC	0x65BD
+0xD1CD	0x65E2
+0xD1CE	0x6625
+0xD1CF	0x662D
+0xD1D0	0x6620
+0xD1D1	0x6627
+0xD1D2	0x662F
+0xD1D3	0x661F
+0xD1D4	0x6628
+0xD1D5	0x6631
+0xD1D6	0x6624
+0xD1D7	0x66F7
+0xD1D8	0x67FF
+0xD1D9	0x67D3
+0xD1DA	0x67F1
+0xD1DB	0x67D4
+0xD1DC	0x67D0
+0xD1DD	0x67EC
+0xD1DE	0x67B6
+0xD1DF	0x67AF
+0xD1E0	0x67F5
+0xD1E1	0x67E9
+0xD1E2	0x67EF
+0xD1E3	0x67C4
+0xD1E4	0x67D1
+0xD1E5	0x67B4
+0xD1E6	0x67DA
+0xD1E7	0x67E5
+0xD1E8	0x67B8
+0xD1E9	0x67CF
+0xD1EA	0x67DE
+0xD1EB	0x67F3
+0xD1EC	0x67B0
+0xD1ED	0x67D9
+0xD1EE	0x67E2
+0xD1EF	0x67DD
+0xD1F0	0x67D2
+0xD1F1	0x6B6A
+0xD1F2	0x6B83
+0xD1F3	0x6B86
+0xD1F4	0x6BB5
+0xD1F5	0x6BD2
+0xD1F6	0x6BD7
+0xD1F7	0x6C1F
+0xD1F8	0x6CC9
+0xD1F9	0x6D0B
+0xD1FA	0x6D32
+0xD1FB	0x6D2A
+0xD1FC	0x6D41
+0xD1FD	0x6D25
+0xD1FE	0x6D0C
+0xD221	0x735E
+0xD222	0x735F
+0xD223	0x7360
+0xD224	0x735D
+0xD225	0x735B
+0xD226	0x7361
+0xD227	0x735A
+0xD228	0x7359
+0xD229	0x7362
+0xD22A	0x7487
+0xD22B	0x7489
+0xD22C	0x748A
+0xD22D	0x7486
+0xD22E	0x7481
+0xD22F	0x747D
+0xD230	0x7485
+0xD231	0x7488
+0xD232	0x747C
+0xD233	0x7479
+0xD234	0x7508
+0xD235	0x7507
+0xD236	0x757E
+0xD237	0x7625
+0xD238	0x761E
+0xD239	0x7619
+0xD23A	0x761D
+0xD23B	0x761C
+0xD23C	0x7623
+0xD23D	0x761A
+0xD23E	0x7628
+0xD23F	0x761B
+0xD240	0x769C
+0xD241	0x769D
+0xD242	0x769E
+0xD243	0x769B
+0xD244	0x778D
+0xD245	0x778F
+0xD246	0x7789
+0xD247	0x7788
+0xD248	0x78CD
+0xD249	0x78BB
+0xD24A	0x78CF
+0xD24B	0x78CC
+0xD24C	0x78D1
+0xD24D	0x78CE
+0xD24E	0x78D4
+0xD24F	0x78C8
+0xD250	0x78C3
+0xD251	0x78C4
+0xD252	0x78C9
+0xD253	0x799A
+0xD254	0x79A1
+0xD255	0x79A0
+0xD256	0x799C
+0xD257	0x79A2
+0xD258	0x799B
+0xD259	0x6B76
+0xD25A	0x7A39
+0xD25B	0x7AB2
+0xD25C	0x7AB4
+0xD25D	0x7AB3
+0xD25E	0x7BB7
+0xD25F	0x7BCB
+0xD260	0x7BBE
+0xD261	0x7BAC
+0xD262	0x7BCE
+0xD263	0x7BAF
+0xD264	0x7BB9
+0xD265	0x7BCA
+0xD266	0x7BB5
+0xD267	0x7CC5
+0xD268	0x7CC8
+0xD269	0x7CCC
+0xD26A	0x7CCB
+0xD26B	0x7DF7
+0xD26C	0x7DDB
+0xD26D	0x7DEA
+0xD26E	0x7DE7
+0xD26F	0x7DD7
+0xD270	0x7DE1
+0xD271	0x7E03
+0xD272	0x7DFA
+0xD273	0x7DE6
+0xD274	0x7DF6
+0xD275	0x7DF1
+0xD276	0x7DF0
+0xD277	0x7DEE
+0xD278	0x7DDF
+0xD279	0x7F76
+0xD27A	0x7FAC
+0xD27B	0x7FB0
+0xD27C	0x7FAD
+0xD27D	0x7FED
+0xD27E	0x7FEB
+0xD2A1	0x6D31
+0xD2A2	0x6D1E
+0xD2A3	0x6D17
+0xD2A4	0x6D3B
+0xD2A5	0x6D3D
+0xD2A6	0x6D3E
+0xD2A7	0x6D36
+0xD2A8	0x6D1B
+0xD2A9	0x6CF5
+0xD2AA	0x6D39
+0xD2AB	0x6D27
+0xD2AC	0x6D38
+0xD2AD	0x6D29
+0xD2AE	0x6D2E
+0xD2AF	0x6D35
+0xD2B0	0x6D0E
+0xD2B1	0x6D2B
+0xD2B2	0x70AB
+0xD2B3	0x70BA
+0xD2B4	0x70B3
+0xD2B5	0x70AC
+0xD2B6	0x70AF
+0xD2B7	0x70AD
+0xD2B8	0x70B8
+0xD2B9	0x70AE
+0xD2BA	0x70A4
+0xD2BB	0x7230
+0xD2BC	0x7272
+0xD2BD	0x726F
+0xD2BE	0x7274
+0xD2BF	0x72E9
+0xD2C0	0x72E0
+0xD2C1	0x72E1
+0xD2C2	0x73B7
+0xD2C3	0x73CA
+0xD2C4	0x73BB
+0xD2C5	0x73B2
+0xD2C6	0x73CD
+0xD2C7	0x73C0
+0xD2C8	0x73B3
+0xD2C9	0x751A
+0xD2CA	0x752D
+0xD2CB	0x754F
+0xD2CC	0x754C
+0xD2CD	0x754E
+0xD2CE	0x754B
+0xD2CF	0x75AB
+0xD2D0	0x75A4
+0xD2D1	0x75A5
+0xD2D2	0x75A2
+0xD2D3	0x75A3
+0xD2D4	0x7678
+0xD2D5	0x7686
+0xD2D6	0x7687
+0xD2D7	0x7688
+0xD2D8	0x76C8
+0xD2D9	0x76C6
+0xD2DA	0x76C3
+0xD2DB	0x76C5
+0xD2DC	0x7701
+0xD2DD	0x76F9
+0xD2DE	0x76F8
+0xD2DF	0x7709
+0xD2E0	0x770B
+0xD2E1	0x76FE
+0xD2E2	0x76FC
+0xD2E3	0x7707
+0xD2E4	0x77DC
+0xD2E5	0x7802
+0xD2E6	0x7814
+0xD2E7	0x780C
+0xD2E8	0x780D
+0xD2E9	0x7946
+0xD2EA	0x7949
+0xD2EB	0x7948
+0xD2EC	0x7947
+0xD2ED	0x79B9
+0xD2EE	0x79BA
+0xD2EF	0x79D1
+0xD2F0	0x79D2
+0xD2F1	0x79CB
+0xD2F2	0x7A7F
+0xD2F3	0x7A81
+0xD2F4	0x7AFF
+0xD2F5	0x7AFD
+0xD2F6	0x7C7D
+0xD2F7	0x7D02
+0xD2F8	0x7D05
+0xD2F9	0x7D00
+0xD2FA	0x7D09
+0xD2FB	0x7D07
+0xD2FC	0x7D04
+0xD2FD	0x7D06
+0xD2FE	0x7F38
+0xD321	0x7FEA
+0xD322	0x7FEC
+0xD323	0x7FE6
+0xD324	0x7FE8
+0xD325	0x8064
+0xD326	0x8067
+0xD327	0x81A3
+0xD328	0x819F
+0xD329	0x819E
+0xD32A	0x8195
+0xD32B	0x81A2
+0xD32C	0x8199
+0xD32D	0x8197
+0xD32E	0x8216
+0xD32F	0x824F
+0xD330	0x8253
+0xD331	0x8252
+0xD332	0x8250
+0xD333	0x824E
+0xD334	0x8251
+0xD335	0x8524
+0xD336	0x853B
+0xD337	0x850F
+0xD338	0x8500
+0xD339	0x8529
+0xD33A	0x850E
+0xD33B	0x8509
+0xD33C	0x850D
+0xD33D	0x851F
+0xD33E	0x850A
+0xD33F	0x8527
+0xD340	0x851C
+0xD341	0x84FB
+0xD342	0x852B
+0xD343	0x84FA
+0xD344	0x8508
+0xD345	0x850C
+0xD346	0x84F4
+0xD347	0x852A
+0xD348	0x84F2
+0xD349	0x8515
+0xD34A	0x84F7
+0xD34B	0x84EB
+0xD34C	0x84F3
+0xD34D	0x84FC
+0xD34E	0x8512
+0xD34F	0x84EA
+0xD350	0x84E9
+0xD351	0x8516
+0xD352	0x84FE
+0xD353	0x8528
+0xD354	0x851D
+0xD355	0x852E
+0xD356	0x8502
+0xD357	0x84FD
+0xD358	0x851E
+0xD359	0x84F6
+0xD35A	0x8531
+0xD35B	0x8526
+0xD35C	0x84E7
+0xD35D	0x84E8
+0xD35E	0x84F0
+0xD35F	0x84EF
+0xD360	0x84F9
+0xD361	0x8518
+0xD362	0x8520
+0xD363	0x8530
+0xD364	0x850B
+0xD365	0x8519
+0xD366	0x852F
+0xD367	0x8662
+0xD368	0x8756
+0xD369	0x8763
+0xD36A	0x8764
+0xD36B	0x8777
+0xD36C	0x87E1
+0xD36D	0x8773
+0xD36E	0x8758
+0xD36F	0x8754
+0xD370	0x875B
+0xD371	0x8752
+0xD372	0x8761
+0xD373	0x875A
+0xD374	0x8751
+0xD375	0x875E
+0xD376	0x876D
+0xD377	0x876A
+0xD378	0x8750
+0xD379	0x874E
+0xD37A	0x875F
+0xD37B	0x875D
+0xD37C	0x876F
+0xD37D	0x876C
+0xD37E	0x877A
+0xD3A1	0x7F8E
+0xD3A2	0x7FBF
+0xD3A3	0x8010
+0xD3A4	0x800D
+0xD3A5	0x8011
+0xD3A6	0x8036
+0xD3A7	0x80D6
+0xD3A8	0x80E5
+0xD3A9	0x80DA
+0xD3AA	0x80C3
+0xD3AB	0x80C4
+0xD3AC	0x80CC
+0xD3AD	0x80E1
+0xD3AE	0x80DB
+0xD3AF	0x80CE
+0xD3B0	0x80DE
+0xD3B1	0x80E4
+0xD3B2	0x80DD
+0xD3B3	0x81F4
+0xD3B4	0x8222
+0xD3B5	0x82E7
+0xD3B6	0x8303
+0xD3B7	0x8305
+0xD3B8	0x82E3
+0xD3B9	0x82DB
+0xD3BA	0x82E6
+0xD3BB	0x8304
+0xD3BC	0x82E5
+0xD3BD	0x8302
+0xD3BE	0x8309
+0xD3BF	0x82D2
+0xD3C0	0x82D7
+0xD3C1	0x82F1
+0xD3C2	0x8301
+0xD3C3	0x82DC
+0xD3C4	0x82D4
+0xD3C5	0x82D1
+0xD3C6	0x82DE
+0xD3C7	0x82D3
+0xD3C8	0x82DF
+0xD3C9	0x82EF
+0xD3CA	0x8306
+0xD3CB	0x8650
+0xD3CC	0x8679
+0xD3CD	0x867B
+0xD3CE	0x867A
+0xD3CF	0x884D
+0xD3D0	0x886B
+0xD3D1	0x8981
+0xD3D2	0x89D4
+0xD3D3	0x8A08
+0xD3D4	0x8A02
+0xD3D5	0x8A03
+0xD3D6	0x8C9E
+0xD3D7	0x8CA0
+0xD3D8	0x8D74
+0xD3D9	0x8D73
+0xD3DA	0x8DB4
+0xD3DB	0x8ECD
+0xD3DC	0x8ECC
+0xD3DD	0x8FF0
+0xD3DE	0x8FE6
+0xD3DF	0x8FE2
+0xD3E0	0x8FEA
+0xD3E1	0x8FE5
+0xD3E2	0x8FED
+0xD3E3	0x8FEB
+0xD3E4	0x8FE4
+0xD3E5	0x8FE8
+0xD3E6	0x90CA
+0xD3E7	0x90CE
+0xD3E8	0x90C1
+0xD3E9	0x90C3
+0xD3EA	0x914B
+0xD3EB	0x914A
+0xD3EC	0x91CD
+0xD3ED	0x9582
+0xD3EE	0x9650
+0xD3EF	0x964B
+0xD3F0	0x964C
+0xD3F1	0x964D
+0xD3F2	0x9762
+0xD3F3	0x9769
+0xD3F4	0x97CB
+0xD3F5	0x97ED
+0xD3F6	0x97F3
+0xD3F7	0x9801
+0xD3F8	0x98A8
+0xD3F9	0x98DB
+0xD3FA	0x98DF
+0xD3FB	0x9996
+0xD3FC	0x9999
+0xD3FD	0x4E58
+0xD3FE	0x4EB3
+0xD421	0x876E
+0xD422	0x875C
+0xD423	0x8765
+0xD424	0x874F
+0xD425	0x877B
+0xD426	0x8775
+0xD427	0x8762
+0xD428	0x8767
+0xD429	0x8769
+0xD42A	0x885A
+0xD42B	0x8905
+0xD42C	0x890C
+0xD42D	0x8914
+0xD42E	0x890B
+0xD42F	0x8917
+0xD430	0x8918
+0xD431	0x8919
+0xD432	0x8906
+0xD433	0x8916
+0xD434	0x8911
+0xD435	0x890E
+0xD436	0x8909
+0xD437	0x89A2
+0xD438	0x89A4
+0xD439	0x89A3
+0xD43A	0x89ED
+0xD43B	0x89F0
+0xD43C	0x89EC
+0xD43D	0x8ACF
+0xD43E	0x8AC6
+0xD43F	0x8AB8
+0xD440	0x8AD3
+0xD441	0x8AD1
+0xD442	0x8AD4
+0xD443	0x8AD5
+0xD444	0x8ABB
+0xD445	0x8AD7
+0xD446	0x8ABE
+0xD447	0x8AC0
+0xD448	0x8AC5
+0xD449	0x8AD8
+0xD44A	0x8AC3
+0xD44B	0x8ABA
+0xD44C	0x8ABD
+0xD44D	0x8AD9
+0xD44E	0x8C3E
+0xD44F	0x8C4D
+0xD450	0x8C8F
+0xD451	0x8CE5
+0xD452	0x8CDF
+0xD453	0x8CD9
+0xD454	0x8CE8
+0xD455	0x8CDA
+0xD456	0x8CDD
+0xD457	0x8CE7
+0xD458	0x8DA0
+0xD459	0x8D9C
+0xD45A	0x8DA1
+0xD45B	0x8D9B
+0xD45C	0x8E20
+0xD45D	0x8E23
+0xD45E	0x8E25
+0xD45F	0x8E24
+0xD460	0x8E2E
+0xD461	0x8E15
+0xD462	0x8E1B
+0xD463	0x8E16
+0xD464	0x8E11
+0xD465	0x8E19
+0xD466	0x8E26
+0xD467	0x8E27
+0xD468	0x8E14
+0xD469	0x8E12
+0xD46A	0x8E18
+0xD46B	0x8E13
+0xD46C	0x8E1C
+0xD46D	0x8E17
+0xD46E	0x8E1A
+0xD46F	0x8F2C
+0xD470	0x8F24
+0xD471	0x8F18
+0xD472	0x8F1A
+0xD473	0x8F20
+0xD474	0x8F23
+0xD475	0x8F16
+0xD476	0x8F17
+0xD477	0x9073
+0xD478	0x9070
+0xD479	0x906F
+0xD47A	0x9067
+0xD47B	0x906B
+0xD47C	0x912F
+0xD47D	0x912B
+0xD47E	0x9129
+0xD4A1	0x500C
+0xD4A2	0x500D
+0xD4A3	0x5023
+0xD4A4	0x4FEF
+0xD4A5	0x5026
+0xD4A6	0x5025
+0xD4A7	0x4FF8
+0xD4A8	0x5029
+0xD4A9	0x5016
+0xD4AA	0x5006
+0xD4AB	0x503C
+0xD4AC	0x501F
+0xD4AD	0x501A
+0xD4AE	0x5012
+0xD4AF	0x5011
+0xD4B0	0x4FFA
+0xD4B1	0x5000
+0xD4B2	0x5014
+0xD4B3	0x5028
+0xD4B4	0x4FF1
+0xD4B5	0x5021
+0xD4B6	0x500B
+0xD4B7	0x5019
+0xD4B8	0x5018
+0xD4B9	0x4FF3
+0xD4BA	0x4FEE
+0xD4BB	0x502D
+0xD4BC	0x502A
+0xD4BD	0x4FFE
+0xD4BE	0x502B
+0xD4BF	0x5009
+0xD4C0	0x517C
+0xD4C1	0x51A4
+0xD4C2	0x51A5
+0xD4C3	0x51A2
+0xD4C4	0x51CD
+0xD4C5	0x51CC
+0xD4C6	0x51C6
+0xD4C7	0x51CB
+0xD4C8	0x5256
+0xD4C9	0x525C
+0xD4CA	0x5254
+0xD4CB	0x525B
+0xD4CC	0x525D
+0xD4CD	0x532A
+0xD4CE	0x537F
+0xD4CF	0x539F
+0xD4D0	0x539D
+0xD4D1	0x53DF
+0xD4D2	0x54E8
+0xD4D3	0x5510
+0xD4D4	0x5501
+0xD4D5	0x5537
+0xD4D6	0x54FC
+0xD4D7	0x54E5
+0xD4D8	0x54F2
+0xD4D9	0x5506
+0xD4DA	0x54FA
+0xD4DB	0x5514
+0xD4DC	0x54E9
+0xD4DD	0x54ED
+0xD4DE	0x54E1
+0xD4DF	0x5509
+0xD4E0	0x54EE
+0xD4E1	0x54EA
+0xD4E2	0x54E6
+0xD4E3	0x5527
+0xD4E4	0x5507
+0xD4E5	0x54FD
+0xD4E6	0x550F
+0xD4E7	0x5703
+0xD4E8	0x5704
+0xD4E9	0x57C2
+0xD4EA	0x57D4
+0xD4EB	0x57CB
+0xD4EC	0x57C3
+0xD4ED	0x5809
+0xD4EE	0x590F
+0xD4EF	0x5957
+0xD4F0	0x5958
+0xD4F1	0x595A
+0xD4F2	0x5A11
+0xD4F3	0x5A18
+0xD4F4	0x5A1C
+0xD4F5	0x5A1F
+0xD4F6	0x5A1B
+0xD4F7	0x5A13
+0xD4F8	0x59EC
+0xD4F9	0x5A20
+0xD4FA	0x5A23
+0xD4FB	0x5A29
+0xD4FC	0x5A25
+0xD4FD	0x5A0C
+0xD4FE	0x5A09
+0xD521	0x912A
+0xD522	0x9132
+0xD523	0x9126
+0xD524	0x912E
+0xD525	0x9185
+0xD526	0x9186
+0xD527	0x918A
+0xD528	0x9181
+0xD529	0x9182
+0xD52A	0x9184
+0xD52B	0x9180
+0xD52C	0x92D0
+0xD52D	0x92C3
+0xD52E	0x92C4
+0xD52F	0x92C0
+0xD530	0x92D9
+0xD531	0x92B6
+0xD532	0x92CF
+0xD533	0x92F1
+0xD534	0x92DF
+0xD535	0x92D8
+0xD536	0x92E9
+0xD537	0x92D7
+0xD538	0x92DD
+0xD539	0x92CC
+0xD53A	0x92EF
+0xD53B	0x92C2
+0xD53C	0x92E8
+0xD53D	0x92CA
+0xD53E	0x92C8
+0xD53F	0x92CE
+0xD540	0x92E6
+0xD541	0x92CD
+0xD542	0x92D5
+0xD543	0x92C9
+0xD544	0x92E0
+0xD545	0x92DE
+0xD546	0x92E7
+0xD547	0x92D1
+0xD548	0x92D3
+0xD549	0x92B5
+0xD54A	0x92E1
+0xD54B	0x9325
+0xD54C	0x92C6
+0xD54D	0x92B4
+0xD54E	0x957C
+0xD54F	0x95AC
+0xD550	0x95AB
+0xD551	0x95AE
+0xD552	0x95B0
+0xD553	0x96A4
+0xD554	0x96A2
+0xD555	0x96D3
+0xD556	0x9705
+0xD557	0x9708
+0xD558	0x9702
+0xD559	0x975A
+0xD55A	0x978A
+0xD55B	0x978E
+0xD55C	0x9788
+0xD55D	0x97D0
+0xD55E	0x97CF
+0xD55F	0x981E
+0xD560	0x981D
+0xD561	0x9826
+0xD562	0x9829
+0xD563	0x9828
+0xD564	0x9820
+0xD565	0x981B
+0xD566	0x9827
+0xD567	0x98B2
+0xD568	0x9908
+0xD569	0x98FA
+0xD56A	0x9911
+0xD56B	0x9914
+0xD56C	0x9916
+0xD56D	0x9917
+0xD56E	0x9915
+0xD56F	0x99DC
+0xD570	0x99CD
+0xD571	0x99CF
+0xD572	0x99D3
+0xD573	0x99D4
+0xD574	0x99CE
+0xD575	0x99C9
+0xD576	0x99D6
+0xD577	0x99D8
+0xD578	0x99CB
+0xD579	0x99D7
+0xD57A	0x99CC
+0xD57B	0x9AB3
+0xD57C	0x9AEC
+0xD57D	0x9AEB
+0xD57E	0x9AF3
+0xD5A1	0x5B6B
+0xD5A2	0x5C58
+0xD5A3	0x5BB0
+0xD5A4	0x5BB3
+0xD5A5	0x5BB6
+0xD5A6	0x5BB4
+0xD5A7	0x5BAE
+0xD5A8	0x5BB5
+0xD5A9	0x5BB9
+0xD5AA	0x5BB8
+0xD5AB	0x5C04
+0xD5AC	0x5C51
+0xD5AD	0x5C55
+0xD5AE	0x5C50
+0xD5AF	0x5CED
+0xD5B0	0x5CFD
+0xD5B1	0x5CFB
+0xD5B2	0x5CEA
+0xD5B3	0x5CE8
+0xD5B4	0x5CF0
+0xD5B5	0x5CF6
+0xD5B6	0x5D01
+0xD5B7	0x5CF4
+0xD5B8	0x5DEE
+0xD5B9	0x5E2D
+0xD5BA	0x5E2B
+0xD5BB	0x5EAB
+0xD5BC	0x5EAD
+0xD5BD	0x5EA7
+0xD5BE	0x5F31
+0xD5BF	0x5F92
+0xD5C0	0x5F91
+0xD5C1	0x5F90
+0xD5C2	0x6059
+0xD5C3	0x6063
+0xD5C4	0x6065
+0xD5C5	0x6050
+0xD5C6	0x6055
+0xD5C7	0x606D
+0xD5C8	0x6069
+0xD5C9	0x606F
+0xD5CA	0x6084
+0xD5CB	0x609F
+0xD5CC	0x609A
+0xD5CD	0x608D
+0xD5CE	0x6094
+0xD5CF	0x608C
+0xD5D0	0x6085
+0xD5D1	0x6096
+0xD5D2	0x6247
+0xD5D3	0x62F3
+0xD5D4	0x6308
+0xD5D5	0x62FF
+0xD5D6	0x634E
+0xD5D7	0x633E
+0xD5D8	0x632F
+0xD5D9	0x6355
+0xD5DA	0x6342
+0xD5DB	0x6346
+0xD5DC	0x634F
+0xD5DD	0x6349
+0xD5DE	0x633A
+0xD5DF	0x6350
+0xD5E0	0x633D
+0xD5E1	0x632A
+0xD5E2	0x632B
+0xD5E3	0x6328
+0xD5E4	0x634D
+0xD5E5	0x634C
+0xD5E6	0x6548
+0xD5E7	0x6549
+0xD5E8	0x6599
+0xD5E9	0x65C1
+0xD5EA	0x65C5
+0xD5EB	0x6642
+0xD5EC	0x6649
+0xD5ED	0x664F
+0xD5EE	0x6643
+0xD5EF	0x6652
+0xD5F0	0x664C
+0xD5F1	0x6645
+0xD5F2	0x6641
+0xD5F3	0x66F8
+0xD5F4	0x6714
+0xD5F5	0x6715
+0xD5F6	0x6717
+0xD5F7	0x6821
+0xD5F8	0x6838
+0xD5F9	0x6848
+0xD5FA	0x6846
+0xD5FB	0x6853
+0xD5FC	0x6839
+0xD5FD	0x6842
+0xD5FE	0x6854
+0xD621	0x9AF2
+0xD622	0x9AF1
+0xD623	0x9B46
+0xD624	0x9B43
+0xD625	0x9B67
+0xD626	0x9B74
+0xD627	0x9B71
+0xD628	0x9B66
+0xD629	0x9B76
+0xD62A	0x9B75
+0xD62B	0x9B70
+0xD62C	0x9B68
+0xD62D	0x9B64
+0xD62E	0x9B6C
+0xD62F	0x9CFC
+0xD630	0x9CFA
+0xD631	0x9CFD
+0xD632	0x9CFF
+0xD633	0x9CF7
+0xD634	0x9D07
+0xD635	0x9D00
+0xD636	0x9CF9
+0xD637	0x9CFB
+0xD638	0x9D08
+0xD639	0x9D05
+0xD63A	0x9D04
+0xD63B	0x9E83
+0xD63C	0x9ED3
+0xD63D	0x9F0F
+0xD63E	0x9F10
+0xD63F	0x511C
+0xD640	0x5113
+0xD641	0x5117
+0xD642	0x511A
+0xD643	0x5111
+0xD644	0x51DE
+0xD645	0x5334
+0xD646	0x53E1
+0xD647	0x5670
+0xD648	0x5660
+0xD649	0x566E
+0xD64A	0x5673
+0xD64B	0x5666
+0xD64C	0x5663
+0xD64D	0x566D
+0xD64E	0x5672
+0xD64F	0x565E
+0xD650	0x5677
+0xD651	0x571C
+0xD652	0x571B
+0xD653	0x58C8
+0xD654	0x58BD
+0xD655	0x58C9
+0xD656	0x58BF
+0xD657	0x58BA
+0xD658	0x58C2
+0xD659	0x58BC
+0xD65A	0x58C6
+0xD65B	0x5B17
+0xD65C	0x5B19
+0xD65D	0x5B1B
+0xD65E	0x5B21
+0xD65F	0x5B14
+0xD660	0x5B13
+0xD661	0x5B10
+0xD662	0x5B16
+0xD663	0x5B28
+0xD664	0x5B1A
+0xD665	0x5B20
+0xD666	0x5B1E
+0xD667	0x5BEF
+0xD668	0x5DAC
+0xD669	0x5DB1
+0xD66A	0x5DA9
+0xD66B	0x5DA7
+0xD66C	0x5DB5
+0xD66D	0x5DB0
+0xD66E	0x5DAE
+0xD66F	0x5DAA
+0xD670	0x5DA8
+0xD671	0x5DB2
+0xD672	0x5DAD
+0xD673	0x5DAF
+0xD674	0x5DB4
+0xD675	0x5E67
+0xD676	0x5E68
+0xD677	0x5E66
+0xD678	0x5E6F
+0xD679	0x5EE9
+0xD67A	0x5EE7
+0xD67B	0x5EE6
+0xD67C	0x5EE8
+0xD67D	0x5EE5
+0xD67E	0x5F4B
+0xD6A1	0x6829
+0xD6A2	0x68B3
+0xD6A3	0x6817
+0xD6A4	0x684C
+0xD6A5	0x6851
+0xD6A6	0x683D
+0xD6A7	0x67F4
+0xD6A8	0x6850
+0xD6A9	0x6840
+0xD6AA	0x683C
+0xD6AB	0x6843
+0xD6AC	0x682A
+0xD6AD	0x6845
+0xD6AE	0x6813
+0xD6AF	0x6818
+0xD6B0	0x6841
+0xD6B1	0x6B8A
+0xD6B2	0x6B89
+0xD6B3	0x6BB7
+0xD6B4	0x6C23
+0xD6B5	0x6C27
+0xD6B6	0x6C28
+0xD6B7	0x6C26
+0xD6B8	0x6C24
+0xD6B9	0x6CF0
+0xD6BA	0x6D6A
+0xD6BB	0x6D95
+0xD6BC	0x6D88
+0xD6BD	0x6D87
+0xD6BE	0x6D66
+0xD6BF	0x6D78
+0xD6C0	0x6D77
+0xD6C1	0x6D59
+0xD6C2	0x6D93
+0xD6C3	0x6D6C
+0xD6C4	0x6D89
+0xD6C5	0x6D6E
+0xD6C6	0x6D5A
+0xD6C7	0x6D74
+0xD6C8	0x6D69
+0xD6C9	0x6D8C
+0xD6CA	0x6D8A
+0xD6CB	0x6D79
+0xD6CC	0x6D85
+0xD6CD	0x6D65
+0xD6CE	0x6D94
+0xD6CF	0x70CA
+0xD6D0	0x70D8
+0xD6D1	0x70E4
+0xD6D2	0x70D9
+0xD6D3	0x70C8
+0xD6D4	0x70CF
+0xD6D5	0x7239
+0xD6D6	0x7279
+0xD6D7	0x72FC
+0xD6D8	0x72F9
+0xD6D9	0x72FD
+0xD6DA	0x72F8
+0xD6DB	0x72F7
+0xD6DC	0x7386
+0xD6DD	0x73ED
+0xD6DE	0x7409
+0xD6DF	0x73EE
+0xD6E0	0x73E0
+0xD6E1	0x73EA
+0xD6E2	0x73DE
+0xD6E3	0x7554
+0xD6E4	0x755D
+0xD6E5	0x755C
+0xD6E6	0x755A
+0xD6E7	0x7559
+0xD6E8	0x75BE
+0xD6E9	0x75C5
+0xD6EA	0x75C7
+0xD6EB	0x75B2
+0xD6EC	0x75B3
+0xD6ED	0x75BD
+0xD6EE	0x75BC
+0xD6EF	0x75B9
+0xD6F0	0x75C2
+0xD6F1	0x75B8
+0xD6F2	0x768B
+0xD6F3	0x76B0
+0xD6F4	0x76CA
+0xD6F5	0x76CD
+0xD6F6	0x76CE
+0xD6F7	0x7729
+0xD6F8	0x771F
+0xD6F9	0x7720
+0xD6FA	0x7728
+0xD6FB	0x77E9
+0xD6FC	0x7830
+0xD6FD	0x7827
+0xD6FE	0x7838
+0xD721	0x5FBC
+0xD722	0x5FBB
+0xD723	0x619D
+0xD724	0x61A8
+0xD725	0x6196
+0xD726	0x61C5
+0xD727	0x61B4
+0xD728	0x61C6
+0xD729	0x61C1
+0xD72A	0x61CC
+0xD72B	0x61BA
+0xD72C	0x61BF
+0xD72D	0x61B8
+0xD72E	0x618C
+0xD72F	0x64D7
+0xD730	0x64D6
+0xD731	0x64D0
+0xD732	0x64CF
+0xD733	0x64C9
+0xD734	0x64BD
+0xD735	0x6489
+0xD736	0x64C3
+0xD737	0x64DB
+0xD738	0x64F3
+0xD739	0x64D9
+0xD73A	0x6533
+0xD73B	0x657F
+0xD73C	0x657C
+0xD73D	0x65A2
+0xD73E	0x66C8
+0xD73F	0x66BE
+0xD740	0x66C0
+0xD741	0x66CA
+0xD742	0x66CB
+0xD743	0x66CF
+0xD744	0x66BD
+0xD745	0x66BB
+0xD746	0x66BA
+0xD747	0x66CC
+0xD748	0x6723
+0xD749	0x6A34
+0xD74A	0x6A66
+0xD74B	0x6A49
+0xD74C	0x6A67
+0xD74D	0x6A32
+0xD74E	0x6A68
+0xD74F	0x6A3E
+0xD750	0x6A5D
+0xD751	0x6A6D
+0xD752	0x6A76
+0xD753	0x6A5B
+0xD754	0x6A51
+0xD755	0x6A28
+0xD756	0x6A5A
+0xD757	0x6A3B
+0xD758	0x6A3F
+0xD759	0x6A41
+0xD75A	0x6A6A
+0xD75B	0x6A64
+0xD75C	0x6A50
+0xD75D	0x6A4F
+0xD75E	0x6A54
+0xD75F	0x6A6F
+0xD760	0x6A69
+0xD761	0x6A60
+0xD762	0x6A3C
+0xD763	0x6A5E
+0xD764	0x6A56
+0xD765	0x6A55
+0xD766	0x6A4D
+0xD767	0x6A4E
+0xD768	0x6A46
+0xD769	0x6B55
+0xD76A	0x6B54
+0xD76B	0x6B56
+0xD76C	0x6BA7
+0xD76D	0x6BAA
+0xD76E	0x6BAB
+0xD76F	0x6BC8
+0xD770	0x6BC7
+0xD771	0x6C04
+0xD772	0x6C03
+0xD773	0x6C06
+0xD774	0x6FAD
+0xD775	0x6FCB
+0xD776	0x6FA3
+0xD777	0x6FC7
+0xD778	0x6FBC
+0xD779	0x6FCE
+0xD77A	0x6FC8
+0xD77B	0x6F5E
+0xD77C	0x6FC4
+0xD77D	0x6FBD
+0xD77E	0x6F9E
+0xD7A1	0x781D
+0xD7A2	0x7834
+0xD7A3	0x7837
+0xD7A4	0x7825
+0xD7A5	0x782D
+0xD7A6	0x7820
+0xD7A7	0x781F
+0xD7A8	0x7832
+0xD7A9	0x7955
+0xD7AA	0x7950
+0xD7AB	0x7960
+0xD7AC	0x795F
+0xD7AD	0x7956
+0xD7AE	0x795E
+0xD7AF	0x795D
+0xD7B0	0x7957
+0xD7B1	0x795A
+0xD7B2	0x79E4
+0xD7B3	0x79E3
+0xD7B4	0x79E7
+0xD7B5	0x79DF
+0xD7B6	0x79E6
+0xD7B7	0x79E9
+0xD7B8	0x79D8
+0xD7B9	0x7A84
+0xD7BA	0x7A88
+0xD7BB	0x7AD9
+0xD7BC	0x7B06
+0xD7BD	0x7B11
+0xD7BE	0x7C89
+0xD7BF	0x7D21
+0xD7C0	0x7D17
+0xD7C1	0x7D0B
+0xD7C2	0x7D0A
+0xD7C3	0x7D20
+0xD7C4	0x7D22
+0xD7C5	0x7D14
+0xD7C6	0x7D10
+0xD7C7	0x7D15
+0xD7C8	0x7D1A
+0xD7C9	0x7D1C
+0xD7CA	0x7D0D
+0xD7CB	0x7D19
+0xD7CC	0x7D1B
+0xD7CD	0x7F3A
+0xD7CE	0x7F5F
+0xD7CF	0x7F94
+0xD7D0	0x7FC5
+0xD7D1	0x7FC1
+0xD7D2	0x8006
+0xD7D3	0x8004
+0xD7D4	0x8018
+0xD7D5	0x8015
+0xD7D6	0x8019
+0xD7D7	0x8017
+0xD7D8	0x803D
+0xD7D9	0x803F
+0xD7DA	0x80F1
+0xD7DB	0x8102
+0xD7DC	0x80F0
+0xD7DD	0x8105
+0xD7DE	0x80ED
+0xD7DF	0x80F4
+0xD7E0	0x8106
+0xD7E1	0x80F8
+0xD7E2	0x80F3
+0xD7E3	0x8108
+0xD7E4	0x80FD
+0xD7E5	0x810A
+0xD7E6	0x80FC
+0xD7E7	0x80EF
+0xD7E8	0x81ED
+0xD7E9	0x81EC
+0xD7EA	0x8200
+0xD7EB	0x8210
+0xD7EC	0x822A
+0xD7ED	0x822B
+0xD7EE	0x8228
+0xD7EF	0x822C
+0xD7F0	0x82BB
+0xD7F1	0x832B
+0xD7F2	0x8352
+0xD7F3	0x8354
+0xD7F4	0x834A
+0xD7F5	0x8338
+0xD7F6	0x8350
+0xD7F7	0x8349
+0xD7F8	0x8335
+0xD7F9	0x8334
+0xD7FA	0x834F
+0xD7FB	0x8332
+0xD7FC	0x8339
+0xD7FD	0x8336
+0xD7FE	0x8317
+0xD821	0x6FCA
+0xD822	0x6FA8
+0xD823	0x7004
+0xD824	0x6FA5
+0xD825	0x6FAE
+0xD826	0x6FBA
+0xD827	0x6FAC
+0xD828	0x6FAA
+0xD829	0x6FCF
+0xD82A	0x6FBF
+0xD82B	0x6FB8
+0xD82C	0x6FA2
+0xD82D	0x6FC9
+0xD82E	0x6FAB
+0xD82F	0x6FCD
+0xD830	0x6FAF
+0xD831	0x6FB2
+0xD832	0x6FB0
+0xD833	0x71C5
+0xD834	0x71C2
+0xD835	0x71BF
+0xD836	0x71B8
+0xD837	0x71D6
+0xD838	0x71C0
+0xD839	0x71C1
+0xD83A	0x71CB
+0xD83B	0x71D4
+0xD83C	0x71CA
+0xD83D	0x71C7
+0xD83E	0x71CF
+0xD83F	0x71BD
+0xD840	0x71D8
+0xD841	0x71BC
+0xD842	0x71C6
+0xD843	0x71DA
+0xD844	0x71DB
+0xD845	0x729D
+0xD846	0x729E
+0xD847	0x7369
+0xD848	0x7366
+0xD849	0x7367
+0xD84A	0x736C
+0xD84B	0x7365
+0xD84C	0x736B
+0xD84D	0x736A
+0xD84E	0x747F
+0xD84F	0x749A
+0xD850	0x74A0
+0xD851	0x7494
+0xD852	0x7492
+0xD853	0x7495
+0xD854	0x74A1
+0xD855	0x750B
+0xD856	0x7580
+0xD857	0x762F
+0xD858	0x762D
+0xD859	0x7631
+0xD85A	0x763D
+0xD85B	0x7633
+0xD85C	0x763C
+0xD85D	0x7635
+0xD85E	0x7632
+0xD85F	0x7630
+0xD860	0x76BB
+0xD861	0x76E6
+0xD862	0x779A
+0xD863	0x779D
+0xD864	0x77A1
+0xD865	0x779C
+0xD866	0x779B
+0xD867	0x77A2
+0xD868	0x77A3
+0xD869	0x7795
+0xD86A	0x7799
+0xD86B	0x7797
+0xD86C	0x78DD
+0xD86D	0x78E9
+0xD86E	0x78E5
+0xD86F	0x78EA
+0xD870	0x78DE
+0xD871	0x78E3
+0xD872	0x78DB
+0xD873	0x78E1
+0xD874	0x78E2
+0xD875	0x78ED
+0xD876	0x78DF
+0xD877	0x78E0
+0xD878	0x79A4
+0xD879	0x7A44
+0xD87A	0x7A48
+0xD87B	0x7A47
+0xD87C	0x7AB6
+0xD87D	0x7AB8
+0xD87E	0x7AB5
+0xD8A1	0x8340
+0xD8A2	0x8331
+0xD8A3	0x8328
+0xD8A4	0x8343
+0xD8A5	0x8654
+0xD8A6	0x868A
+0xD8A7	0x86AA
+0xD8A8	0x8693
+0xD8A9	0x86A4
+0xD8AA	0x86A9
+0xD8AB	0x868C
+0xD8AC	0x86A3
+0xD8AD	0x869C
+0xD8AE	0x8870
+0xD8AF	0x8877
+0xD8B0	0x8881
+0xD8B1	0x8882
+0xD8B2	0x887D
+0xD8B3	0x8879
+0xD8B4	0x8A18
+0xD8B5	0x8A10
+0xD8B6	0x8A0E
+0xD8B7	0x8A0C
+0xD8B8	0x8A15
+0xD8B9	0x8A0A
+0xD8BA	0x8A17
+0xD8BB	0x8A13
+0xD8BC	0x8A16
+0xD8BD	0x8A0F
+0xD8BE	0x8A11
+0xD8BF	0x8C48
+0xD8C0	0x8C7A
+0xD8C1	0x8C79
+0xD8C2	0x8CA1
+0xD8C3	0x8CA2
+0xD8C4	0x8D77
+0xD8C5	0x8EAC
+0xD8C6	0x8ED2
+0xD8C7	0x8ED4
+0xD8C8	0x8ECF
+0xD8C9	0x8FB1
+0xD8CA	0x9001
+0xD8CB	0x9006
+0xD8CC	0x8FF7
+0xD8CD	0x9000
+0xD8CE	0x8FFA
+0xD8CF	0x8FF4
+0xD8D0	0x9003
+0xD8D1	0x8FFD
+0xD8D2	0x9005
+0xD8D3	0x8FF8
+0xD8D4	0x9095
+0xD8D5	0x90E1
+0xD8D6	0x90DD
+0xD8D7	0x90E2
+0xD8D8	0x9152
+0xD8D9	0x914D
+0xD8DA	0x914C
+0xD8DB	0x91D8
+0xD8DC	0x91DD
+0xD8DD	0x91D7
+0xD8DE	0x91DC
+0xD8DF	0x91D9
+0xD8E0	0x9583
+0xD8E1	0x9662
+0xD8E2	0x9663
+0xD8E3	0x9661
+0xD8E4	0x965B
+0xD8E5	0x965D
+0xD8E6	0x9664
+0xD8E7	0x9658
+0xD8E8	0x965E
+0xD8E9	0x96BB
+0xD8EA	0x98E2
+0xD8EB	0x99AC
+0xD8EC	0x9AA8
+0xD8ED	0x9AD8
+0xD8EE	0x9B25
+0xD8EF	0x9B32
+0xD8F0	0x9B3C
+0xD8F1	0x4E7E
+0xD8F2	0x507A
+0xD8F3	0x507D
+0xD8F4	0x505C
+0xD8F5	0x5047
+0xD8F6	0x5043
+0xD8F7	0x504C
+0xD8F8	0x505A
+0xD8F9	0x5049
+0xD8FA	0x5065
+0xD8FB	0x5076
+0xD8FC	0x504E
+0xD8FD	0x5055
+0xD8FE	0x5075
+0xD921	0x7AB1
+0xD922	0x7AB7
+0xD923	0x7BDE
+0xD924	0x7BE3
+0xD925	0x7BE7
+0xD926	0x7BDD
+0xD927	0x7BD5
+0xD928	0x7BE5
+0xD929	0x7BDA
+0xD92A	0x7BE8
+0xD92B	0x7BF9
+0xD92C	0x7BD4
+0xD92D	0x7BEA
+0xD92E	0x7BE2
+0xD92F	0x7BDC
+0xD930	0x7BEB
+0xD931	0x7BD8
+0xD932	0x7BDF
+0xD933	0x7CD2
+0xD934	0x7CD4
+0xD935	0x7CD7
+0xD936	0x7CD0
+0xD937	0x7CD1
+0xD938	0x7E12
+0xD939	0x7E21
+0xD93A	0x7E17
+0xD93B	0x7E0C
+0xD93C	0x7E1F
+0xD93D	0x7E20
+0xD93E	0x7E13
+0xD93F	0x7E0E
+0xD940	0x7E1C
+0xD941	0x7E15
+0xD942	0x7E1A
+0xD943	0x7E22
+0xD944	0x7E0B
+0xD945	0x7E0F
+0xD946	0x7E16
+0xD947	0x7E0D
+0xD948	0x7E14
+0xD949	0x7E25
+0xD94A	0x7E24
+0xD94B	0x7F43
+0xD94C	0x7F7B
+0xD94D	0x7F7C
+0xD94E	0x7F7A
+0xD94F	0x7FB1
+0xD950	0x7FEF
+0xD951	0x802A
+0xD952	0x8029
+0xD953	0x806C
+0xD954	0x81B1
+0xD955	0x81A6
+0xD956	0x81AE
+0xD957	0x81B9
+0xD958	0x81B5
+0xD959	0x81AB
+0xD95A	0x81B0
+0xD95B	0x81AC
+0xD95C	0x81B4
+0xD95D	0x81B2
+0xD95E	0x81B7
+0xD95F	0x81A7
+0xD960	0x81F2
+0xD961	0x8255
+0xD962	0x8256
+0xD963	0x8257
+0xD964	0x8556
+0xD965	0x8545
+0xD966	0x856B
+0xD967	0x854D
+0xD968	0x8553
+0xD969	0x8561
+0xD96A	0x8558
+0xD96B	0x8540
+0xD96C	0x8546
+0xD96D	0x8564
+0xD96E	0x8541
+0xD96F	0x8562
+0xD970	0x8544
+0xD971	0x8551
+0xD972	0x8547
+0xD973	0x8563
+0xD974	0x853E
+0xD975	0x855B
+0xD976	0x8571
+0xD977	0x854E
+0xD978	0x856E
+0xD979	0x8575
+0xD97A	0x8555
+0xD97B	0x8567
+0xD97C	0x8560
+0xD97D	0x858C
+0xD97E	0x8566
+0xD9A1	0x5074
+0xD9A2	0x5077
+0xD9A3	0x504F
+0xD9A4	0x500F
+0xD9A5	0x506F
+0xD9A6	0x506D
+0xD9A7	0x515C
+0xD9A8	0x5195
+0xD9A9	0x51F0
+0xD9AA	0x526A
+0xD9AB	0x526F
+0xD9AC	0x52D2
+0xD9AD	0x52D9
+0xD9AE	0x52D8
+0xD9AF	0x52D5
+0xD9B0	0x5310
+0xD9B1	0x530F
+0xD9B2	0x5319
+0xD9B3	0x533F
+0xD9B4	0x5340
+0xD9B5	0x533E
+0xD9B6	0x53C3
+0xD9B7	0x66FC
+0xD9B8	0x5546
+0xD9B9	0x556A
+0xD9BA	0x5566
+0xD9BB	0x5544
+0xD9BC	0x555E
+0xD9BD	0x5561
+0xD9BE	0x5543
+0xD9BF	0x554A
+0xD9C0	0x5531
+0xD9C1	0x5556
+0xD9C2	0x554F
+0xD9C3	0x5555
+0xD9C4	0x552F
+0xD9C5	0x5564
+0xD9C6	0x5538
+0xD9C7	0x552E
+0xD9C8	0x555C
+0xD9C9	0x552C
+0xD9CA	0x5563
+0xD9CB	0x5533
+0xD9CC	0x5541
+0xD9CD	0x5557
+0xD9CE	0x5708
+0xD9CF	0x570B
+0xD9D0	0x5709
+0xD9D1	0x57DF
+0xD9D2	0x5805
+0xD9D3	0x580A
+0xD9D4	0x5806
+0xD9D5	0x57E0
+0xD9D6	0x57E4
+0xD9D7	0x57FA
+0xD9D8	0x5802
+0xD9D9	0x5835
+0xD9DA	0x57F7
+0xD9DB	0x57F9
+0xD9DC	0x5920
+0xD9DD	0x5962
+0xD9DE	0x5A36
+0xD9DF	0x5A41
+0xD9E0	0x5A49
+0xD9E1	0x5A66
+0xD9E2	0x5A6A
+0xD9E3	0x5A40
+0xD9E4	0x5A3C
+0xD9E5	0x5A62
+0xD9E6	0x5A5A
+0xD9E7	0x5A46
+0xD9E8	0x5A4A
+0xD9E9	0x5B70
+0xD9EA	0x5BC7
+0xD9EB	0x5BC5
+0xD9EC	0x5BC4
+0xD9ED	0x5BC2
+0xD9EE	0x5BBF
+0xD9EF	0x5BC6
+0xD9F0	0x5C09
+0xD9F1	0x5C08
+0xD9F2	0x5C07
+0xD9F3	0x5C60
+0xD9F4	0x5C5C
+0xD9F5	0x5C5D
+0xD9F6	0x5D07
+0xD9F7	0x5D06
+0xD9F8	0x5D0E
+0xD9F9	0x5D1B
+0xD9FA	0x5D16
+0xD9FB	0x5D22
+0xD9FC	0x5D11
+0xD9FD	0x5D29
+0xD9FE	0x5D14
+0xDA21	0x855D
+0xDA22	0x8554
+0xDA23	0x8565
+0xDA24	0x856C
+0xDA25	0x8663
+0xDA26	0x8665
+0xDA27	0x8664
+0xDA28	0x87A4
+0xDA29	0x879B
+0xDA2A	0x878F
+0xDA2B	0x8797
+0xDA2C	0x8793
+0xDA2D	0x8792
+0xDA2E	0x8788
+0xDA2F	0x8781
+0xDA30	0x8796
+0xDA31	0x8798
+0xDA32	0x8779
+0xDA33	0x8787
+0xDA34	0x87A3
+0xDA35	0x8785
+0xDA36	0x8790
+0xDA37	0x8791
+0xDA38	0x879D
+0xDA39	0x8784
+0xDA3A	0x8794
+0xDA3B	0x879C
+0xDA3C	0x879A
+0xDA3D	0x8789
+0xDA3E	0x891E
+0xDA3F	0x8926
+0xDA40	0x8930
+0xDA41	0x892D
+0xDA42	0x892E
+0xDA43	0x8927
+0xDA44	0x8931
+0xDA45	0x8922
+0xDA46	0x8929
+0xDA47	0x8923
+0xDA48	0x892F
+0xDA49	0x892C
+0xDA4A	0x891F
+0xDA4B	0x89F1
+0xDA4C	0x8AE0
+0xDA4D	0x8AE2
+0xDA4E	0x8AF2
+0xDA4F	0x8AF4
+0xDA50	0x8AF5
+0xDA51	0x8ADD
+0xDA52	0x8B14
+0xDA53	0x8AE4
+0xDA54	0x8ADF
+0xDA55	0x8AF0
+0xDA56	0x8AC8
+0xDA57	0x8ADE
+0xDA58	0x8AE1
+0xDA59	0x8AE8
+0xDA5A	0x8AFF
+0xDA5B	0x8AEF
+0xDA5C	0x8AFB
+0xDA5D	0x8C91
+0xDA5E	0x8C92
+0xDA5F	0x8C90
+0xDA60	0x8CF5
+0xDA61	0x8CEE
+0xDA62	0x8CF1
+0xDA63	0x8CF0
+0xDA64	0x8CF3
+0xDA65	0x8D6C
+0xDA66	0x8D6E
+0xDA67	0x8DA5
+0xDA68	0x8DA7
+0xDA69	0x8E33
+0xDA6A	0x8E3E
+0xDA6B	0x8E38
+0xDA6C	0x8E40
+0xDA6D	0x8E45
+0xDA6E	0x8E36
+0xDA6F	0x8E3C
+0xDA70	0x8E3D
+0xDA71	0x8E41
+0xDA72	0x8E30
+0xDA73	0x8E3F
+0xDA74	0x8EBD
+0xDA75	0x8F36
+0xDA76	0x8F2E
+0xDA77	0x8F35
+0xDA78	0x8F32
+0xDA79	0x8F39
+0xDA7A	0x8F37
+0xDA7B	0x8F34
+0xDA7C	0x9076
+0xDA7D	0x9079
+0xDA7E	0x907B
+0xDAA1	0x5D19
+0xDAA2	0x5D24
+0xDAA3	0x5D27
+0xDAA4	0x5D17
+0xDAA5	0x5DE2
+0xDAA6	0x5E38
+0xDAA7	0x5E36
+0xDAA8	0x5E33
+0xDAA9	0x5E37
+0xDAAA	0x5EB7
+0xDAAB	0x5EB8
+0xDAAC	0x5EB6
+0xDAAD	0x5EB5
+0xDAAE	0x5EBE
+0xDAAF	0x5F35
+0xDAB0	0x5F37
+0xDAB1	0x5F57
+0xDAB2	0x5F6C
+0xDAB3	0x5F69
+0xDAB4	0x5F6B
+0xDAB5	0x5F97
+0xDAB6	0x5F99
+0xDAB7	0x5F9E
+0xDAB8	0x5F98
+0xDAB9	0x5FA1
+0xDABA	0x5FA0
+0xDABB	0x5F9C
+0xDABC	0x607F
+0xDABD	0x60A3
+0xDABE	0x6089
+0xDABF	0x60A0
+0xDAC0	0x60A8
+0xDAC1	0x60CB
+0xDAC2	0x60B4
+0xDAC3	0x60E6
+0xDAC4	0x60BD
+0xDAC5	0x60C5
+0xDAC6	0x60BB
+0xDAC7	0x60B5
+0xDAC8	0x60DC
+0xDAC9	0x60BC
+0xDACA	0x60D8
+0xDACB	0x60D5
+0xDACC	0x60C6
+0xDACD	0x60DF
+0xDACE	0x60B8
+0xDACF	0x60DA
+0xDAD0	0x60C7
+0xDAD1	0x621A
+0xDAD2	0x621B
+0xDAD3	0x6248
+0xDAD4	0x63A0
+0xDAD5	0x63A7
+0xDAD6	0x6372
+0xDAD7	0x6396
+0xDAD8	0x63A2
+0xDAD9	0x63A5
+0xDADA	0x6377
+0xDADB	0x6367
+0xDADC	0x6398
+0xDADD	0x63AA
+0xDADE	0x6371
+0xDADF	0x63A9
+0xDAE0	0x6389
+0xDAE1	0x6383
+0xDAE2	0x639B
+0xDAE3	0x636B
+0xDAE4	0x63A8
+0xDAE5	0x6384
+0xDAE6	0x6388
+0xDAE7	0x6399
+0xDAE8	0x63A1
+0xDAE9	0x63AC
+0xDAEA	0x6392
+0xDAEB	0x638F
+0xDAEC	0x6380
+0xDAED	0x637B
+0xDAEE	0x6369
+0xDAEF	0x6368
+0xDAF0	0x637A
+0xDAF1	0x655D
+0xDAF2	0x6556
+0xDAF3	0x6551
+0xDAF4	0x6559
+0xDAF5	0x6557
+0xDAF6	0x555F
+0xDAF7	0x654F
+0xDAF8	0x6558
+0xDAF9	0x6555
+0xDAFA	0x6554
+0xDAFB	0x659C
+0xDAFC	0x659B
+0xDAFD	0x65AC
+0xDAFE	0x65CF
+0xDB21	0x9086
+0xDB22	0x90FA
+0xDB23	0x9133
+0xDB24	0x9135
+0xDB25	0x9136
+0xDB26	0x9193
+0xDB27	0x9190
+0xDB28	0x9191
+0xDB29	0x918D
+0xDB2A	0x918F
+0xDB2B	0x9327
+0xDB2C	0x931E
+0xDB2D	0x9308
+0xDB2E	0x931F
+0xDB2F	0x9306
+0xDB30	0x930F
+0xDB31	0x937A
+0xDB32	0x9338
+0xDB33	0x933C
+0xDB34	0x931B
+0xDB35	0x9323
+0xDB36	0x9312
+0xDB37	0x9301
+0xDB38	0x9346
+0xDB39	0x932D
+0xDB3A	0x930E
+0xDB3B	0x930D
+0xDB3C	0x92CB
+0xDB3D	0x931D
+0xDB3E	0x92FA
+0xDB3F	0x9313
+0xDB40	0x92F9
+0xDB41	0x92F7
+0xDB42	0x9334
+0xDB43	0x9302
+0xDB44	0x9324
+0xDB45	0x92FF
+0xDB46	0x9329
+0xDB47	0x9339
+0xDB48	0x9335
+0xDB49	0x932A
+0xDB4A	0x9314
+0xDB4B	0x930C
+0xDB4C	0x930B
+0xDB4D	0x92FE
+0xDB4E	0x9309
+0xDB4F	0x9300
+0xDB50	0x92FB
+0xDB51	0x9316
+0xDB52	0x95BC
+0xDB53	0x95CD
+0xDB54	0x95BE
+0xDB55	0x95B9
+0xDB56	0x95BA
+0xDB57	0x95B6
+0xDB58	0x95BF
+0xDB59	0x95B5
+0xDB5A	0x95BD
+0xDB5B	0x96A9
+0xDB5C	0x96D4
+0xDB5D	0x970B
+0xDB5E	0x9712
+0xDB5F	0x9710
+0xDB60	0x9799
+0xDB61	0x9797
+0xDB62	0x9794
+0xDB63	0x97F0
+0xDB64	0x97F8
+0xDB65	0x9835
+0xDB66	0x982F
+0xDB67	0x9832
+0xDB68	0x9924
+0xDB69	0x991F
+0xDB6A	0x9927
+0xDB6B	0x9929
+0xDB6C	0x999E
+0xDB6D	0x99EE
+0xDB6E	0x99EC
+0xDB6F	0x99E5
+0xDB70	0x99E4
+0xDB71	0x99F0
+0xDB72	0x99E3
+0xDB73	0x99EA
+0xDB74	0x99E9
+0xDB75	0x99E7
+0xDB76	0x9AB9
+0xDB77	0x9ABF
+0xDB78	0x9AB4
+0xDB79	0x9ABB
+0xDB7A	0x9AF6
+0xDB7B	0x9AFA
+0xDB7C	0x9AF9
+0xDB7D	0x9AF7
+0xDB7E	0x9B33
+0xDBA1	0x65CB
+0xDBA2	0x65CC
+0xDBA3	0x65CE
+0xDBA4	0x665D
+0xDBA5	0x665A
+0xDBA6	0x6664
+0xDBA7	0x6668
+0xDBA8	0x6666
+0xDBA9	0x665E
+0xDBAA	0x66F9
+0xDBAB	0x52D7
+0xDBAC	0x671B
+0xDBAD	0x6881
+0xDBAE	0x68AF
+0xDBAF	0x68A2
+0xDBB0	0x6893
+0xDBB1	0x68B5
+0xDBB2	0x687F
+0xDBB3	0x6876
+0xDBB4	0x68B1
+0xDBB5	0x68A7
+0xDBB6	0x6897
+0xDBB7	0x68B0
+0xDBB8	0x6883
+0xDBB9	0x68C4
+0xDBBA	0x68AD
+0xDBBB	0x6886
+0xDBBC	0x6885
+0xDBBD	0x6894
+0xDBBE	0x689D
+0xDBBF	0x68A8
+0xDBC0	0x689F
+0xDBC1	0x68A1
+0xDBC2	0x6882
+0xDBC3	0x6B32
+0xDBC4	0x6BBA
+0xDBC5	0x6BEB
+0xDBC6	0x6BEC
+0xDBC7	0x6C2B
+0xDBC8	0x6D8E
+0xDBC9	0x6DBC
+0xDBCA	0x6DF3
+0xDBCB	0x6DD9
+0xDBCC	0x6DB2
+0xDBCD	0x6DE1
+0xDBCE	0x6DCC
+0xDBCF	0x6DE4
+0xDBD0	0x6DFB
+0xDBD1	0x6DFA
+0xDBD2	0x6E05
+0xDBD3	0x6DC7
+0xDBD4	0x6DCB
+0xDBD5	0x6DAF
+0xDBD6	0x6DD1
+0xDBD7	0x6DAE
+0xDBD8	0x6DDE
+0xDBD9	0x6DF9
+0xDBDA	0x6DB8
+0xDBDB	0x6DF7
+0xDBDC	0x6DF5
+0xDBDD	0x6DC5
+0xDBDE	0x6DD2
+0xDBDF	0x6E1A
+0xDBE0	0x6DB5
+0xDBE1	0x6DDA
+0xDBE2	0x6DEB
+0xDBE3	0x6DD8
+0xDBE4	0x6DEA
+0xDBE5	0x6DF1
+0xDBE6	0x6DEE
+0xDBE7	0x6DE8
+0xDBE8	0x6DC6
+0xDBE9	0x6DC4
+0xDBEA	0x6DAA
+0xDBEB	0x6DEC
+0xDBEC	0x6DBF
+0xDBED	0x6DE6
+0xDBEE	0x70F9
+0xDBEF	0x7109
+0xDBF0	0x710A
+0xDBF1	0x70FD
+0xDBF2	0x70EF
+0xDBF3	0x723D
+0xDBF4	0x727D
+0xDBF5	0x7281
+0xDBF6	0x731C
+0xDBF7	0x731B
+0xDBF8	0x7316
+0xDBF9	0x7313
+0xDBFA	0x7319
+0xDBFB	0x7387
+0xDBFC	0x7405
+0xDBFD	0x740A
+0xDBFE	0x7403
+0xDC21	0x9B80
+0xDC22	0x9B85
+0xDC23	0x9B87
+0xDC24	0x9B7C
+0xDC25	0x9B7E
+0xDC26	0x9B7B
+0xDC27	0x9B82
+0xDC28	0x9B93
+0xDC29	0x9B92
+0xDC2A	0x9B90
+0xDC2B	0x9B7A
+0xDC2C	0x9B95
+0xDC2D	0x9B7D
+0xDC2E	0x9B88
+0xDC2F	0x9D25
+0xDC30	0x9D17
+0xDC31	0x9D20
+0xDC32	0x9D1E
+0xDC33	0x9D14
+0xDC34	0x9D29
+0xDC35	0x9D1D
+0xDC36	0x9D18
+0xDC37	0x9D22
+0xDC38	0x9D10
+0xDC39	0x9D19
+0xDC3A	0x9D1F
+0xDC3B	0x9E88
+0xDC3C	0x9E86
+0xDC3D	0x9E87
+0xDC3E	0x9EAE
+0xDC3F	0x9EAD
+0xDC40	0x9ED5
+0xDC41	0x9ED6
+0xDC42	0x9EFA
+0xDC43	0x9F12
+0xDC44	0x9F3D
+0xDC45	0x5126
+0xDC46	0x5125
+0xDC47	0x5122
+0xDC48	0x5124
+0xDC49	0x5120
+0xDC4A	0x5129
+0xDC4B	0x52F4
+0xDC4C	0x5693
+0xDC4D	0x568C
+0xDC4E	0x568D
+0xDC4F	0x5686
+0xDC50	0x5684
+0xDC51	0x5683
+0xDC52	0x567E
+0xDC53	0x5682
+0xDC54	0x567F
+0xDC55	0x5681
+0xDC56	0x58D6
+0xDC57	0x58D4
+0xDC58	0x58CF
+0xDC59	0x58D2
+0xDC5A	0x5B2D
+0xDC5B	0x5B25
+0xDC5C	0x5B32
+0xDC5D	0x5B23
+0xDC5E	0x5B2C
+0xDC5F	0x5B27
+0xDC60	0x5B26
+0xDC61	0x5B2F
+0xDC62	0x5B2E
+0xDC63	0x5B7B
+0xDC64	0x5BF1
+0xDC65	0x5BF2
+0xDC66	0x5DB7
+0xDC67	0x5E6C
+0xDC68	0x5E6A
+0xDC69	0x5FBE
+0xDC6A	0x61C3
+0xDC6B	0x61B5
+0xDC6C	0x61BC
+0xDC6D	0x61E7
+0xDC6E	0x61E0
+0xDC6F	0x61E5
+0xDC70	0x61E4
+0xDC71	0x61E8
+0xDC72	0x61DE
+0xDC73	0x64EF
+0xDC74	0x64E9
+0xDC75	0x64E3
+0xDC76	0x64EB
+0xDC77	0x64E4
+0xDC78	0x64E8
+0xDC79	0x6581
+0xDC7A	0x6580
+0xDC7B	0x65B6
+0xDC7C	0x65DA
+0xDC7D	0x66D2
+0xDC7E	0x6A8D
+0xDCA1	0x7406
+0xDCA2	0x73FE
+0xDCA3	0x740D
+0xDCA4	0x74E0
+0xDCA5	0x74F6
+0xDCA6	0x74F7
+0xDCA7	0x751C
+0xDCA8	0x7522
+0xDCA9	0x7565
+0xDCAA	0x7566
+0xDCAB	0x7562
+0xDCAC	0x7570
+0xDCAD	0x758F
+0xDCAE	0x75D4
+0xDCAF	0x75D5
+0xDCB0	0x75B5
+0xDCB1	0x75CA
+0xDCB2	0x75CD
+0xDCB3	0x768E
+0xDCB4	0x76D4
+0xDCB5	0x76D2
+0xDCB6	0x76DB
+0xDCB7	0x7737
+0xDCB8	0x773E
+0xDCB9	0x773C
+0xDCBA	0x7736
+0xDCBB	0x7738
+0xDCBC	0x773A
+0xDCBD	0x786B
+0xDCBE	0x7843
+0xDCBF	0x784E
+0xDCC0	0x7965
+0xDCC1	0x7968
+0xDCC2	0x796D
+0xDCC3	0x79FB
+0xDCC4	0x7A92
+0xDCC5	0x7A95
+0xDCC6	0x7B20
+0xDCC7	0x7B28
+0xDCC8	0x7B1B
+0xDCC9	0x7B2C
+0xDCCA	0x7B26
+0xDCCB	0x7B19
+0xDCCC	0x7B1E
+0xDCCD	0x7B2E
+0xDCCE	0x7C92
+0xDCCF	0x7C97
+0xDCD0	0x7C95
+0xDCD1	0x7D46
+0xDCD2	0x7D43
+0xDCD3	0x7D71
+0xDCD4	0x7D2E
+0xDCD5	0x7D39
+0xDCD6	0x7D3C
+0xDCD7	0x7D40
+0xDCD8	0x7D30
+0xDCD9	0x7D33
+0xDCDA	0x7D44
+0xDCDB	0x7D2F
+0xDCDC	0x7D42
+0xDCDD	0x7D32
+0xDCDE	0x7D31
+0xDCDF	0x7F3D
+0xDCE0	0x7F9E
+0xDCE1	0x7F9A
+0xDCE2	0x7FCC
+0xDCE3	0x7FCE
+0xDCE4	0x7FD2
+0xDCE5	0x801C
+0xDCE6	0x804A
+0xDCE7	0x8046
+0xDCE8	0x812F
+0xDCE9	0x8116
+0xDCEA	0x8123
+0xDCEB	0x812B
+0xDCEC	0x8129
+0xDCED	0x8130
+0xDCEE	0x8124
+0xDCEF	0x8202
+0xDCF0	0x8235
+0xDCF1	0x8237
+0xDCF2	0x8236
+0xDCF3	0x8239
+0xDCF4	0x838E
+0xDCF5	0x839E
+0xDCF6	0x8398
+0xDCF7	0x8378
+0xDCF8	0x83A2
+0xDCF9	0x8396
+0xDCFA	0x83BD
+0xDCFB	0x83AB
+0xDCFC	0x8392
+0xDCFD	0x838A
+0xDCFE	0x8393
+0xDD21	0x6A96
+0xDD22	0x6A81
+0xDD23	0x6AA5
+0xDD24	0x6A89
+0xDD25	0x6A9F
+0xDD26	0x6A9B
+0xDD27	0x6AA1
+0xDD28	0x6A9E
+0xDD29	0x6A87
+0xDD2A	0x6A93
+0xDD2B	0x6A8E
+0xDD2C	0x6A95
+0xDD2D	0x6A83
+0xDD2E	0x6AA8
+0xDD2F	0x6AA4
+0xDD30	0x6A91
+0xDD31	0x6A7F
+0xDD32	0x6AA6
+0xDD33	0x6A9A
+0xDD34	0x6A85
+0xDD35	0x6A8C
+0xDD36	0x6A92
+0xDD37	0x6B5B
+0xDD38	0x6BAD
+0xDD39	0x6C09
+0xDD3A	0x6FCC
+0xDD3B	0x6FA9
+0xDD3C	0x6FF4
+0xDD3D	0x6FD4
+0xDD3E	0x6FE3
+0xDD3F	0x6FDC
+0xDD40	0x6FED
+0xDD41	0x6FE7
+0xDD42	0x6FE6
+0xDD43	0x6FDE
+0xDD44	0x6FF2
+0xDD45	0x6FDD
+0xDD46	0x6FE2
+0xDD47	0x6FE8
+0xDD48	0x71E1
+0xDD49	0x71F1
+0xDD4A	0x71E8
+0xDD4B	0x71F2
+0xDD4C	0x71E4
+0xDD4D	0x71F0
+0xDD4E	0x71E2
+0xDD4F	0x7373
+0xDD50	0x736E
+0xDD51	0x736F
+0xDD52	0x7497
+0xDD53	0x74B2
+0xDD54	0x74AB
+0xDD55	0x7490
+0xDD56	0x74AA
+0xDD57	0x74AD
+0xDD58	0x74B1
+0xDD59	0x74A5
+0xDD5A	0x74AF
+0xDD5B	0x7510
+0xDD5C	0x7511
+0xDD5D	0x7512
+0xDD5E	0x750F
+0xDD5F	0x7584
+0xDD60	0x7643
+0xDD61	0x7648
+0xDD62	0x7649
+0xDD63	0x7647
+0xDD64	0x76A4
+0xDD65	0x76E9
+0xDD66	0x77B5
+0xDD67	0x77AB
+0xDD68	0x77B2
+0xDD69	0x77B7
+0xDD6A	0x77B6
+0xDD6B	0x77B4
+0xDD6C	0x77B1
+0xDD6D	0x77A8
+0xDD6E	0x77F0
+0xDD6F	0x78F3
+0xDD70	0x78FD
+0xDD71	0x7902
+0xDD72	0x78FB
+0xDD73	0x78FC
+0xDD74	0x78FF
+0xDD75	0x78F2
+0xDD76	0x7905
+0xDD77	0x78F9
+0xDD78	0x78FE
+0xDD79	0x7904
+0xDD7A	0x79AB
+0xDD7B	0x79A8
+0xDD7C	0x7A5C
+0xDD7D	0x7A5B
+0xDD7E	0x7A56
+0xDDA1	0x8389
+0xDDA2	0x83A0
+0xDDA3	0x8377
+0xDDA4	0x837B
+0xDDA5	0x837C
+0xDDA6	0x8386
+0xDDA7	0x83A7
+0xDDA8	0x8655
+0xDDA9	0x5F6A
+0xDDAA	0x86C7
+0xDDAB	0x86C0
+0xDDAC	0x86B6
+0xDDAD	0x86C4
+0xDDAE	0x86B5
+0xDDAF	0x86C6
+0xDDB0	0x86CB
+0xDDB1	0x86B1
+0xDDB2	0x86AF
+0xDDB3	0x86C9
+0xDDB4	0x8853
+0xDDB5	0x889E
+0xDDB6	0x8888
+0xDDB7	0x88AB
+0xDDB8	0x8892
+0xDDB9	0x8896
+0xDDBA	0x888D
+0xDDBB	0x888B
+0xDDBC	0x8993
+0xDDBD	0x898F
+0xDDBE	0x8A2A
+0xDDBF	0x8A1D
+0xDDC0	0x8A23
+0xDDC1	0x8A25
+0xDDC2	0x8A31
+0xDDC3	0x8A2D
+0xDDC4	0x8A1F
+0xDDC5	0x8A1B
+0xDDC6	0x8A22
+0xDDC7	0x8C49
+0xDDC8	0x8C5A
+0xDDC9	0x8CA9
+0xDDCA	0x8CAC
+0xDDCB	0x8CAB
+0xDDCC	0x8CA8
+0xDDCD	0x8CAA
+0xDDCE	0x8CA7
+0xDDCF	0x8D67
+0xDDD0	0x8D66
+0xDDD1	0x8DBE
+0xDDD2	0x8DBA
+0xDDD3	0x8EDB
+0xDDD4	0x8EDF
+0xDDD5	0x9019
+0xDDD6	0x900D
+0xDDD7	0x901A
+0xDDD8	0x9017
+0xDDD9	0x9023
+0xDDDA	0x901F
+0xDDDB	0x901D
+0xDDDC	0x9010
+0xDDDD	0x9015
+0xDDDE	0x901E
+0xDDDF	0x9020
+0xDDE0	0x900F
+0xDDE1	0x9022
+0xDDE2	0x9016
+0xDDE3	0x901B
+0xDDE4	0x9014
+0xDDE5	0x90E8
+0xDDE6	0x90ED
+0xDDE7	0x90FD
+0xDDE8	0x9157
+0xDDE9	0x91CE
+0xDDEA	0x91F5
+0xDDEB	0x91E6
+0xDDEC	0x91E3
+0xDDED	0x91E7
+0xDDEE	0x91ED
+0xDDEF	0x91E9
+0xDDF0	0x9589
+0xDDF1	0x966A
+0xDDF2	0x9675
+0xDDF3	0x9673
+0xDDF4	0x9678
+0xDDF5	0x9670
+0xDDF6	0x9674
+0xDDF7	0x9676
+0xDDF8	0x9677
+0xDDF9	0x966C
+0xDDFA	0x96C0
+0xDDFB	0x96EA
+0xDDFC	0x96E9
+0xDDFD	0x7AE0
+0xDDFE	0x7ADF
+0xDE21	0x7A58
+0xDE22	0x7A54
+0xDE23	0x7A5A
+0xDE24	0x7ABE
+0xDE25	0x7AC0
+0xDE26	0x7AC1
+0xDE27	0x7C05
+0xDE28	0x7C0F
+0xDE29	0x7BF2
+0xDE2A	0x7C00
+0xDE2B	0x7BFF
+0xDE2C	0x7BFB
+0xDE2D	0x7C0E
+0xDE2E	0x7BF4
+0xDE2F	0x7C0B
+0xDE30	0x7BF3
+0xDE31	0x7C02
+0xDE32	0x7C09
+0xDE33	0x7C03
+0xDE34	0x7C01
+0xDE35	0x7BF8
+0xDE36	0x7BFD
+0xDE37	0x7C06
+0xDE38	0x7BF0
+0xDE39	0x7BF1
+0xDE3A	0x7C10
+0xDE3B	0x7C0A
+0xDE3C	0x7CE8
+0xDE3D	0x7E2D
+0xDE3E	0x7E3C
+0xDE3F	0x7E42
+0xDE40	0x7E33
+0xDE41	0x9848
+0xDE42	0x7E38
+0xDE43	0x7E2A
+0xDE44	0x7E49
+0xDE45	0x7E40
+0xDE46	0x7E47
+0xDE47	0x7E29
+0xDE48	0x7E4C
+0xDE49	0x7E30
+0xDE4A	0x7E3B
+0xDE4B	0x7E36
+0xDE4C	0x7E44
+0xDE4D	0x7E3A
+0xDE4E	0x7F45
+0xDE4F	0x7F7F
+0xDE50	0x7F7E
+0xDE51	0x7F7D
+0xDE52	0x7FF4
+0xDE53	0x7FF2
+0xDE54	0x802C
+0xDE55	0x81BB
+0xDE56	0x81C4
+0xDE57	0x81CC
+0xDE58	0x81CA
+0xDE59	0x81C5
+0xDE5A	0x81C7
+0xDE5B	0x81BC
+0xDE5C	0x81E9
+0xDE5D	0x825B
+0xDE5E	0x825A
+0xDE5F	0x825C
+0xDE60	0x8583
+0xDE61	0x8580
+0xDE62	0x858F
+0xDE63	0x85A7
+0xDE64	0x8595
+0xDE65	0x85A0
+0xDE66	0x858B
+0xDE67	0x85A3
+0xDE68	0x857B
+0xDE69	0x85A4
+0xDE6A	0x859A
+0xDE6B	0x859E
+0xDE6C	0x8577
+0xDE6D	0x857C
+0xDE6E	0x8589
+0xDE6F	0x85A1
+0xDE70	0x857A
+0xDE71	0x8578
+0xDE72	0x8557
+0xDE73	0x858E
+0xDE74	0x8596
+0xDE75	0x8586
+0xDE76	0x858D
+0xDE77	0x8599
+0xDE78	0x859D
+0xDE79	0x8581
+0xDE7A	0x85A2
+0xDE7B	0x8582
+0xDE7C	0x8588
+0xDE7D	0x8585
+0xDE7E	0x8579
+0xDEA1	0x9802
+0xDEA2	0x9803
+0xDEA3	0x9B5A
+0xDEA4	0x9CE5
+0xDEA5	0x9E75
+0xDEA6	0x9E7F
+0xDEA7	0x9EA5
+0xDEA8	0x9EBB
+0xDEA9	0x50A2
+0xDEAA	0x508D
+0xDEAB	0x5085
+0xDEAC	0x5099
+0xDEAD	0x5091
+0xDEAE	0x5080
+0xDEAF	0x5096
+0xDEB0	0x5098
+0xDEB1	0x509A
+0xDEB2	0x6700
+0xDEB3	0x51F1
+0xDEB4	0x5272
+0xDEB5	0x5274
+0xDEB6	0x5275
+0xDEB7	0x5269
+0xDEB8	0x52DE
+0xDEB9	0x52DD
+0xDEBA	0x52DB
+0xDEBB	0x535A
+0xDEBC	0x53A5
+0xDEBD	0x557B
+0xDEBE	0x5580
+0xDEBF	0x55A7
+0xDEC0	0x557C
+0xDEC1	0x558A
+0xDEC2	0x559D
+0xDEC3	0x5598
+0xDEC4	0x5582
+0xDEC5	0x559C
+0xDEC6	0x55AA
+0xDEC7	0x5594
+0xDEC8	0x5587
+0xDEC9	0x558B
+0xDECA	0x5583
+0xDECB	0x55B3
+0xDECC	0x55AE
+0xDECD	0x559F
+0xDECE	0x553E
+0xDECF	0x55B2
+0xDED0	0x559A
+0xDED1	0x55BB
+0xDED2	0x55AC
+0xDED3	0x55B1
+0xDED4	0x557E
+0xDED5	0x5589
+0xDED6	0x55AB
+0xDED7	0x5599
+0xDED8	0x570D
+0xDED9	0x582F
+0xDEDA	0x582A
+0xDEDB	0x5834
+0xDEDC	0x5824
+0xDEDD	0x5830
+0xDEDE	0x5831
+0xDEDF	0x5821
+0xDEE0	0x581D
+0xDEE1	0x5820
+0xDEE2	0x58F9
+0xDEE3	0x58FA
+0xDEE4	0x5960
+0xDEE5	0x5A77
+0xDEE6	0x5A9A
+0xDEE7	0x5A7F
+0xDEE8	0x5A92
+0xDEE9	0x5A9B
+0xDEEA	0x5AA7
+0xDEEB	0x5B73
+0xDEEC	0x5B71
+0xDEED	0x5BD2
+0xDEEE	0x5BCC
+0xDEEF	0x5BD3
+0xDEF0	0x5BD0
+0xDEF1	0x5C0A
+0xDEF2	0x5C0B
+0xDEF3	0x5C31
+0xDEF4	0x5D4C
+0xDEF5	0x5D50
+0xDEF6	0x5D34
+0xDEF7	0x5D47
+0xDEF8	0x5DFD
+0xDEF9	0x5E45
+0xDEFA	0x5E3D
+0xDEFB	0x5E40
+0xDEFC	0x5E43
+0xDEFD	0x5E7E
+0xDEFE	0x5ECA
+0xDF21	0x8576
+0xDF22	0x8598
+0xDF23	0x8590
+0xDF24	0x859F
+0xDF25	0x8668
+0xDF26	0x87BE
+0xDF27	0x87AA
+0xDF28	0x87AD
+0xDF29	0x87C5
+0xDF2A	0x87B0
+0xDF2B	0x87AC
+0xDF2C	0x87B9
+0xDF2D	0x87B5
+0xDF2E	0x87BC
+0xDF2F	0x87AE
+0xDF30	0x87C9
+0xDF31	0x87C3
+0xDF32	0x87C2
+0xDF33	0x87CC
+0xDF34	0x87B7
+0xDF35	0x87AF
+0xDF36	0x87C4
+0xDF37	0x87CA
+0xDF38	0x87B4
+0xDF39	0x87B6
+0xDF3A	0x87BF
+0xDF3B	0x87B8
+0xDF3C	0x87BD
+0xDF3D	0x87DE
+0xDF3E	0x87B2
+0xDF3F	0x8935
+0xDF40	0x8933
+0xDF41	0x893C
+0xDF42	0x893E
+0xDF43	0x8941
+0xDF44	0x8952
+0xDF45	0x8937
+0xDF46	0x8942
+0xDF47	0x89AD
+0xDF48	0x89AF
+0xDF49	0x89AE
+0xDF4A	0x89F2
+0xDF4B	0x89F3
+0xDF4C	0x8B1E
+0xDF4D	0x8B18
+0xDF4E	0x8B16
+0xDF4F	0x8B11
+0xDF50	0x8B05
+0xDF51	0x8B0B
+0xDF52	0x8B22
+0xDF53	0x8B0F
+0xDF54	0x8B12
+0xDF55	0x8B15
+0xDF56	0x8B07
+0xDF57	0x8B0D
+0xDF58	0x8B08
+0xDF59	0x8B06
+0xDF5A	0x8B1C
+0xDF5B	0x8B13
+0xDF5C	0x8B1A
+0xDF5D	0x8C4F
+0xDF5E	0x8C70
+0xDF5F	0x8C72
+0xDF60	0x8C71
+0xDF61	0x8C6F
+0xDF62	0x8C95
+0xDF63	0x8C94
+0xDF64	0x8CF9
+0xDF65	0x8D6F
+0xDF66	0x8E4E
+0xDF67	0x8E4D
+0xDF68	0x8E53
+0xDF69	0x8E50
+0xDF6A	0x8E4C
+0xDF6B	0x8E47
+0xDF6C	0x8F43
+0xDF6D	0x8F40
+0xDF6E	0x9085
+0xDF6F	0x907E
+0xDF70	0x9138
+0xDF71	0x919A
+0xDF72	0x91A2
+0xDF73	0x919B
+0xDF74	0x9199
+0xDF75	0x919F
+0xDF76	0x91A1
+0xDF77	0x919D
+0xDF78	0x91A0
+0xDF79	0x93A1
+0xDF7A	0x9383
+0xDF7B	0x93AF
+0xDF7C	0x9364
+0xDF7D	0x9356
+0xDF7E	0x9347
+0xDFA1	0x5EC1
+0xDFA2	0x5EC2
+0xDFA3	0x5EC4
+0xDFA4	0x5F3C
+0xDFA5	0x5F6D
+0xDFA6	0x5FA9
+0xDFA7	0x5FAA
+0xDFA8	0x5FA8
+0xDFA9	0x60D1
+0xDFAA	0x60E1
+0xDFAB	0x60B2
+0xDFAC	0x60B6
+0xDFAD	0x60E0
+0xDFAE	0x611C
+0xDFAF	0x6123
+0xDFB0	0x60FA
+0xDFB1	0x6115
+0xDFB2	0x60F0
+0xDFB3	0x60FB
+0xDFB4	0x60F4
+0xDFB5	0x6168
+0xDFB6	0x60F1
+0xDFB7	0x610E
+0xDFB8	0x60F6
+0xDFB9	0x6109
+0xDFBA	0x6100
+0xDFBB	0x6112
+0xDFBC	0x621F
+0xDFBD	0x6249
+0xDFBE	0x63A3
+0xDFBF	0x638C
+0xDFC0	0x63CF
+0xDFC1	0x63C0
+0xDFC2	0x63E9
+0xDFC3	0x63C9
+0xDFC4	0x63C6
+0xDFC5	0x63CD
+0xDFC6	0x63D2
+0xDFC7	0x63E3
+0xDFC8	0x63D0
+0xDFC9	0x63E1
+0xDFCA	0x63D6
+0xDFCB	0x63ED
+0xDFCC	0x63EE
+0xDFCD	0x6376
+0xDFCE	0x63F4
+0xDFCF	0x63EA
+0xDFD0	0x63DB
+0xDFD1	0x6452
+0xDFD2	0x63DA
+0xDFD3	0x63F9
+0xDFD4	0x655E
+0xDFD5	0x6566
+0xDFD6	0x6562
+0xDFD7	0x6563
+0xDFD8	0x6591
+0xDFD9	0x6590
+0xDFDA	0x65AF
+0xDFDB	0x666E
+0xDFDC	0x6670
+0xDFDD	0x6674
+0xDFDE	0x6676
+0xDFDF	0x666F
+0xDFE0	0x6691
+0xDFE1	0x667A
+0xDFE2	0x667E
+0xDFE3	0x6677
+0xDFE4	0x66FE
+0xDFE5	0x66FF
+0xDFE6	0x671F
+0xDFE7	0x671D
+0xDFE8	0x68FA
+0xDFE9	0x68D5
+0xDFEA	0x68E0
+0xDFEB	0x68D8
+0xDFEC	0x68D7
+0xDFED	0x6905
+0xDFEE	0x68DF
+0xDFEF	0x68F5
+0xDFF0	0x68EE
+0xDFF1	0x68E7
+0xDFF2	0x68F9
+0xDFF3	0x68D2
+0xDFF4	0x68F2
+0xDFF5	0x68E3
+0xDFF6	0x68CB
+0xDFF7	0x68CD
+0xDFF8	0x690D
+0xDFF9	0x6912
+0xDFFA	0x690E
+0xDFFB	0x68C9
+0xDFFC	0x68DA
+0xDFFD	0x696E
+0xDFFE	0x68FB
+0xE021	0x937C
+0xE022	0x9358
+0xE023	0x935C
+0xE024	0x9376
+0xE025	0x9349
+0xE026	0x9350
+0xE027	0x9351
+0xE028	0x9360
+0xE029	0x936D
+0xE02A	0x938F
+0xE02B	0x934C
+0xE02C	0x936A
+0xE02D	0x9379
+0xE02E	0x9357
+0xE02F	0x9355
+0xE030	0x9352
+0xE031	0x934F
+0xE032	0x9371
+0xE033	0x9377
+0xE034	0x937B
+0xE035	0x9361
+0xE036	0x935E
+0xE037	0x9363
+0xE038	0x9367
+0xE039	0x934E
+0xE03A	0x9359
+0xE03B	0x95C7
+0xE03C	0x95C0
+0xE03D	0x95C9
+0xE03E	0x95C3
+0xE03F	0x95C5
+0xE040	0x95B7
+0xE041	0x96AE
+0xE042	0x96B0
+0xE043	0x96AC
+0xE044	0x9720
+0xE045	0x971F
+0xE046	0x9718
+0xE047	0x971D
+0xE048	0x9719
+0xE049	0x979A
+0xE04A	0x97A1
+0xE04B	0x979C
+0xE04C	0x979E
+0xE04D	0x979D
+0xE04E	0x97D5
+0xE04F	0x97D4
+0xE050	0x97F1
+0xE051	0x9841
+0xE052	0x9844
+0xE053	0x984A
+0xE054	0x9849
+0xE055	0x9845
+0xE056	0x9843
+0xE057	0x9925
+0xE058	0x992B
+0xE059	0x992C
+0xE05A	0x992A
+0xE05B	0x9933
+0xE05C	0x9932
+0xE05D	0x992F
+0xE05E	0x992D
+0xE05F	0x9931
+0xE060	0x9930
+0xE061	0x9998
+0xE062	0x99A3
+0xE063	0x99A1
+0xE064	0x9A02
+0xE065	0x99FA
+0xE066	0x99F4
+0xE067	0x99F7
+0xE068	0x99F9
+0xE069	0x99F8
+0xE06A	0x99F6
+0xE06B	0x99FB
+0xE06C	0x99FD
+0xE06D	0x99FE
+0xE06E	0x99FC
+0xE06F	0x9A03
+0xE070	0x9ABE
+0xE071	0x9AFE
+0xE072	0x9AFD
+0xE073	0x9B01
+0xE074	0x9AFC
+0xE075	0x9B48
+0xE076	0x9B9A
+0xE077	0x9BA8
+0xE078	0x9B9E
+0xE079	0x9B9B
+0xE07A	0x9BA6
+0xE07B	0x9BA1
+0xE07C	0x9BA5
+0xE07D	0x9BA4
+0xE07E	0x9B86
+0xE0A1	0x6B3E
+0xE0A2	0x6B3A
+0xE0A3	0x6B3D
+0xE0A4	0x6B98
+0xE0A5	0x6B96
+0xE0A6	0x6BBC
+0xE0A7	0x6BEF
+0xE0A8	0x6C2E
+0xE0A9	0x6C2F
+0xE0AA	0x6C2C
+0xE0AB	0x6E2F
+0xE0AC	0x6E38
+0xE0AD	0x6E54
+0xE0AE	0x6E21
+0xE0AF	0x6E32
+0xE0B0	0x6E67
+0xE0B1	0x6E4A
+0xE0B2	0x6E20
+0xE0B3	0x6E25
+0xE0B4	0x6E23
+0xE0B5	0x6E1B
+0xE0B6	0x6E5B
+0xE0B7	0x6E58
+0xE0B8	0x6E24
+0xE0B9	0x6E56
+0xE0BA	0x6E6E
+0xE0BB	0x6E2D
+0xE0BC	0x6E26
+0xE0BD	0x6E6F
+0xE0BE	0x6E34
+0xE0BF	0x6E4D
+0xE0C0	0x6E3A
+0xE0C1	0x6E2C
+0xE0C2	0x6E43
+0xE0C3	0x6E1D
+0xE0C4	0x6E3E
+0xE0C5	0x6ECB
+0xE0C6	0x6E89
+0xE0C7	0x6E19
+0xE0C8	0x6E4E
+0xE0C9	0x6E63
+0xE0CA	0x6E44
+0xE0CB	0x6E72
+0xE0CC	0x6E69
+0xE0CD	0x6E5F
+0xE0CE	0x7119
+0xE0CF	0x711A
+0xE0D0	0x7126
+0xE0D1	0x7130
+0xE0D2	0x7121
+0xE0D3	0x7136
+0xE0D4	0x716E
+0xE0D5	0x711C
+0xE0D6	0x724C
+0xE0D7	0x7284
+0xE0D8	0x7280
+0xE0D9	0x7336
+0xE0DA	0x7325
+0xE0DB	0x7334
+0xE0DC	0x7329
+0xE0DD	0x743A
+0xE0DE	0x742A
+0xE0DF	0x7433
+0xE0E0	0x7422
+0xE0E1	0x7425
+0xE0E2	0x7435
+0xE0E3	0x7436
+0xE0E4	0x7434
+0xE0E5	0x742F
+0xE0E6	0x741B
+0xE0E7	0x7426
+0xE0E8	0x7428
+0xE0E9	0x7525
+0xE0EA	0x7526
+0xE0EB	0x756B
+0xE0EC	0x756A
+0xE0ED	0x75E2
+0xE0EE	0x75DB
+0xE0EF	0x75E3
+0xE0F0	0x75D9
+0xE0F1	0x75D8
+0xE0F2	0x75DE
+0xE0F3	0x75E0
+0xE0F4	0x767B
+0xE0F5	0x767C
+0xE0F6	0x7696
+0xE0F7	0x7693
+0xE0F8	0x76B4
+0xE0F9	0x76DC
+0xE0FA	0x774F
+0xE0FB	0x77ED
+0xE0FC	0x785D
+0xE0FD	0x786C
+0xE0FE	0x786F
+0xE121	0x9BA2
+0xE122	0x9BA0
+0xE123	0x9BAF
+0xE124	0x9D33
+0xE125	0x9D41
+0xE126	0x9D67
+0xE127	0x9D36
+0xE128	0x9D2E
+0xE129	0x9D2F
+0xE12A	0x9D31
+0xE12B	0x9D38
+0xE12C	0x9D30
+0xE12D	0x9D45
+0xE12E	0x9D42
+0xE12F	0x9D43
+0xE130	0x9D3E
+0xE131	0x9D37
+0xE132	0x9D40
+0xE133	0x9D3D
+0xE134	0x7FF5
+0xE135	0x9D2D
+0xE136	0x9E8A
+0xE137	0x9E89
+0xE138	0x9E8D
+0xE139	0x9EB0
+0xE13A	0x9EC8
+0xE13B	0x9EDA
+0xE13C	0x9EFB
+0xE13D	0x9EFF
+0xE13E	0x9F24
+0xE13F	0x9F23
+0xE140	0x9F22
+0xE141	0x9F54
+0xE142	0x9FA0
+0xE143	0x5131
+0xE144	0x512D
+0xE145	0x512E
+0xE146	0x5698
+0xE147	0x569C
+0xE148	0x5697
+0xE149	0x569A
+0xE14A	0x569D
+0xE14B	0x5699
+0xE14C	0x5970
+0xE14D	0x5B3C
+0xE14E	0x5C69
+0xE14F	0x5C6A
+0xE150	0x5DC0
+0xE151	0x5E6D
+0xE152	0x5E6E
+0xE153	0x61D8
+0xE154	0x61DF
+0xE155	0x61ED
+0xE156	0x61EE
+0xE157	0x61F1
+0xE158	0x61EA
+0xE159	0x61F0
+0xE15A	0x61EB
+0xE15B	0x61D6
+0xE15C	0x61E9
+0xE15D	0x64FF
+0xE15E	0x6504
+0xE15F	0x64FD
+0xE160	0x64F8
+0xE161	0x6501
+0xE162	0x6503
+0xE163	0x64FC
+0xE164	0x6594
+0xE165	0x65DB
+0xE166	0x66DA
+0xE167	0x66DB
+0xE168	0x66D8
+0xE169	0x6AC5
+0xE16A	0x6AB9
+0xE16B	0x6ABD
+0xE16C	0x6AE1
+0xE16D	0x6AC6
+0xE16E	0x6ABA
+0xE16F	0x6AB6
+0xE170	0x6AB7
+0xE171	0x6AC7
+0xE172	0x6AB4
+0xE173	0x6AAD
+0xE174	0x6B5E
+0xE175	0x6BC9
+0xE176	0x6C0B
+0xE177	0x7007
+0xE178	0x700C
+0xE179	0x700D
+0xE17A	0x7001
+0xE17B	0x7005
+0xE17C	0x7014
+0xE17D	0x700E
+0xE17E	0x6FFF
+0xE1A1	0x7A0D
+0xE1A2	0x7A08
+0xE1A3	0x7A0B
+0xE1A4	0x7A05
+0xE1A5	0x7A00
+0xE1A6	0x7A98
+0xE1A7	0x7A97
+0xE1A8	0x7A96
+0xE1A9	0x7AE5
+0xE1AA	0x7AE3
+0xE1AB	0x7B49
+0xE1AC	0x7B56
+0xE1AD	0x7B46
+0xE1AE	0x7B50
+0xE1AF	0x7B52
+0xE1B0	0x7B54
+0xE1B1	0x7B4D
+0xE1B2	0x7B4B
+0xE1B3	0x7B4F
+0xE1B4	0x7B51
+0xE1B5	0x7C9F
+0xE1B6	0x7CA5
+0xE1B7	0x7D5E
+0xE1B8	0x7D50
+0xE1B9	0x7D68
+0xE1BA	0x7D55
+0xE1BB	0x7D2B
+0xE1BC	0x7D6E
+0xE1BD	0x7D72
+0xE1BE	0x7D61
+0xE1BF	0x7D66
+0xE1C0	0x7D62
+0xE1C1	0x7D70
+0xE1C2	0x7D73
+0xE1C3	0x5584
+0xE1C4	0x7FD4
+0xE1C5	0x7FD5
+0xE1C6	0x800B
+0xE1C7	0x8052
+0xE1C8	0x8085
+0xE1C9	0x8155
+0xE1CA	0x8154
+0xE1CB	0x814B
+0xE1CC	0x8151
+0xE1CD	0x814E
+0xE1CE	0x8139
+0xE1CF	0x8146
+0xE1D0	0x813E
+0xE1D1	0x814C
+0xE1D2	0x8153
+0xE1D3	0x8174
+0xE1D4	0x8212
+0xE1D5	0x821C
+0xE1D6	0x83E9
+0xE1D7	0x8403
+0xE1D8	0x83F8
+0xE1D9	0x840D
+0xE1DA	0x83E0
+0xE1DB	0x83C5
+0xE1DC	0x840B
+0xE1DD	0x83C1
+0xE1DE	0x83EF
+0xE1DF	0x83F1
+0xE1E0	0x83F4
+0xE1E1	0x8457
+0xE1E2	0x840A
+0xE1E3	0x83F0
+0xE1E4	0x840C
+0xE1E5	0x83CC
+0xE1E6	0x83FD
+0xE1E7	0x83F2
+0xE1E8	0x83CA
+0xE1E9	0x8438
+0xE1EA	0x840E
+0xE1EB	0x8404
+0xE1EC	0x83DC
+0xE1ED	0x8407
+0xE1EE	0x83D4
+0xE1EF	0x83DF
+0xE1F0	0x865B
+0xE1F1	0x86DF
+0xE1F2	0x86D9
+0xE1F3	0x86ED
+0xE1F4	0x86D4
+0xE1F5	0x86DB
+0xE1F6	0x86E4
+0xE1F7	0x86D0
+0xE1F8	0x86DE
+0xE1F9	0x8857
+0xE1FA	0x88C1
+0xE1FB	0x88C2
+0xE1FC	0x88B1
+0xE1FD	0x8983
+0xE1FE	0x8996
+0xE221	0x7000
+0xE222	0x6FFB
+0xE223	0x7026
+0xE224	0x6FFC
+0xE225	0x6FF7
+0xE226	0x700A
+0xE227	0x7201
+0xE228	0x71FF
+0xE229	0x71F9
+0xE22A	0x7203
+0xE22B	0x71FD
+0xE22C	0x7376
+0xE22D	0x74B8
+0xE22E	0x74C0
+0xE22F	0x74B5
+0xE230	0x74C1
+0xE231	0x74BE
+0xE232	0x74B6
+0xE233	0x74BB
+0xE234	0x74C2
+0xE235	0x7514
+0xE236	0x7513
+0xE237	0x765C
+0xE238	0x7664
+0xE239	0x7659
+0xE23A	0x7650
+0xE23B	0x7653
+0xE23C	0x7657
+0xE23D	0x765A
+0xE23E	0x76A6
+0xE23F	0x76BD
+0xE240	0x76EC
+0xE241	0x77C2
+0xE242	0x77BA
+0xE243	0x790C
+0xE244	0x7913
+0xE245	0x7914
+0xE246	0x7909
+0xE247	0x7910
+0xE248	0x7912
+0xE249	0x7911
+0xE24A	0x79AD
+0xE24B	0x79AC
+0xE24C	0x7A5F
+0xE24D	0x7C1C
+0xE24E	0x7C29
+0xE24F	0x7C19
+0xE250	0x7C20
+0xE251	0x7C1F
+0xE252	0x7C2D
+0xE253	0x7C1D
+0xE254	0x7C26
+0xE255	0x7C28
+0xE256	0x7C22
+0xE257	0x7C25
+0xE258	0x7C30
+0xE259	0x7E5C
+0xE25A	0x7E50
+0xE25B	0x7E56
+0xE25C	0x7E63
+0xE25D	0x7E58
+0xE25E	0x7E62
+0xE25F	0x7E5F
+0xE260	0x7E51
+0xE261	0x7E60
+0xE262	0x7E57
+0xE263	0x7E53
+0xE264	0x7FB5
+0xE265	0x7FB3
+0xE266	0x7FF7
+0xE267	0x7FF8
+0xE268	0x8075
+0xE269	0x81D1
+0xE26A	0x81D2
+0xE26B	0x81D0
+0xE26C	0x825F
+0xE26D	0x825E
+0xE26E	0x85B4
+0xE26F	0x85C6
+0xE270	0x85C0
+0xE271	0x85C3
+0xE272	0x85C2
+0xE273	0x85B3
+0xE274	0x85B5
+0xE275	0x85BD
+0xE276	0x85C7
+0xE277	0x85C4
+0xE278	0x85BF
+0xE279	0x85CB
+0xE27A	0x85CE
+0xE27B	0x85C8
+0xE27C	0x85C5
+0xE27D	0x85B1
+0xE27E	0x85B6
+0xE2A1	0x8A3B
+0xE2A2	0x8A60
+0xE2A3	0x8A55
+0xE2A4	0x8A5E
+0xE2A5	0x8A3C
+0xE2A6	0x8A41
+0xE2A7	0x8A54
+0xE2A8	0x8A5B
+0xE2A9	0x8A50
+0xE2AA	0x8A46
+0xE2AB	0x8A34
+0xE2AC	0x8A3A
+0xE2AD	0x8A36
+0xE2AE	0x8A56
+0xE2AF	0x8C61
+0xE2B0	0x8C82
+0xE2B1	0x8CAF
+0xE2B2	0x8CBC
+0xE2B3	0x8CB3
+0xE2B4	0x8CBD
+0xE2B5	0x8CC1
+0xE2B6	0x8CBB
+0xE2B7	0x8CC0
+0xE2B8	0x8CB4
+0xE2B9	0x8CB7
+0xE2BA	0x8CB6
+0xE2BB	0x8CBF
+0xE2BC	0x8CB8
+0xE2BD	0x8D8A
+0xE2BE	0x8D85
+0xE2BF	0x8D81
+0xE2C0	0x8DCE
+0xE2C1	0x8DDD
+0xE2C2	0x8DCB
+0xE2C3	0x8DDA
+0xE2C4	0x8DD1
+0xE2C5	0x8DCC
+0xE2C6	0x8DDB
+0xE2C7	0x8DC6
+0xE2C8	0x8EFB
+0xE2C9	0x8EF8
+0xE2CA	0x8EFC
+0xE2CB	0x8F9C
+0xE2CC	0x902E
+0xE2CD	0x9035
+0xE2CE	0x9031
+0xE2CF	0x9038
+0xE2D0	0x9032
+0xE2D1	0x9036
+0xE2D2	0x9102
+0xE2D3	0x90F5
+0xE2D4	0x9109
+0xE2D5	0x90FE
+0xE2D6	0x9163
+0xE2D7	0x9165
+0xE2D8	0x91CF
+0xE2D9	0x9214
+0xE2DA	0x9215
+0xE2DB	0x9223
+0xE2DC	0x9209
+0xE2DD	0x921E
+0xE2DE	0x920D
+0xE2DF	0x9210
+0xE2E0	0x9207
+0xE2E1	0x9211
+0xE2E2	0x9594
+0xE2E3	0x958F
+0xE2E4	0x958B
+0xE2E5	0x9591
+0xE2E6	0x9593
+0xE2E7	0x9592
+0xE2E8	0x958E
+0xE2E9	0x968A
+0xE2EA	0x968E
+0xE2EB	0x968B
+0xE2EC	0x967D
+0xE2ED	0x9685
+0xE2EE	0x9686
+0xE2EF	0x968D
+0xE2F0	0x9672
+0xE2F1	0x9684
+0xE2F2	0x96C1
+0xE2F3	0x96C5
+0xE2F4	0x96C4
+0xE2F5	0x96C6
+0xE2F6	0x96C7
+0xE2F7	0x96EF
+0xE2F8	0x96F2
+0xE2F9	0x97CC
+0xE2FA	0x9805
+0xE2FB	0x9806
+0xE2FC	0x9808
+0xE2FD	0x98E7
+0xE2FE	0x98EA
+0xE321	0x85D2
+0xE322	0x8624
+0xE323	0x85B8
+0xE324	0x85B7
+0xE325	0x85BE
+0xE326	0x8669
+0xE327	0x87E7
+0xE328	0x87E6
+0xE329	0x87E2
+0xE32A	0x87DB
+0xE32B	0x87EB
+0xE32C	0x87EA
+0xE32D	0x87E5
+0xE32E	0x87DF
+0xE32F	0x87F3
+0xE330	0x87E4
+0xE331	0x87D4
+0xE332	0x87DC
+0xE333	0x87D3
+0xE334	0x87ED
+0xE335	0x87D8
+0xE336	0x87E3
+0xE337	0x87D7
+0xE338	0x87D9
+0xE339	0x8801
+0xE33A	0x87F4
+0xE33B	0x87E8
+0xE33C	0x87DD
+0xE33D	0x8953
+0xE33E	0x894B
+0xE33F	0x894F
+0xE340	0x894C
+0xE341	0x8946
+0xE342	0x8950
+0xE343	0x8951
+0xE344	0x8949
+0xE345	0x8B2A
+0xE346	0x8B27
+0xE347	0x8B23
+0xE348	0x8B33
+0xE349	0x8B30
+0xE34A	0x8B35
+0xE34B	0x8B47
+0xE34C	0x8B2F
+0xE34D	0x8B3C
+0xE34E	0x8B3E
+0xE34F	0x8B31
+0xE350	0x8B25
+0xE351	0x8B37
+0xE352	0x8B26
+0xE353	0x8B36
+0xE354	0x8B2E
+0xE355	0x8B24
+0xE356	0x8B3B
+0xE357	0x8B3D
+0xE358	0x8B3A
+0xE359	0x8C42
+0xE35A	0x8C75
+0xE35B	0x8C99
+0xE35C	0x8C98
+0xE35D	0x8C97
+0xE35E	0x8CFE
+0xE35F	0x8D04
+0xE360	0x8D02
+0xE361	0x8D00
+0xE362	0x8E5C
+0xE363	0x8E62
+0xE364	0x8E60
+0xE365	0x8E57
+0xE366	0x8E56
+0xE367	0x8E5E
+0xE368	0x8E65
+0xE369	0x8E67
+0xE36A	0x8E5B
+0xE36B	0x8E5A
+0xE36C	0x8E61
+0xE36D	0x8E5D
+0xE36E	0x8E69
+0xE36F	0x8E54
+0xE370	0x8F46
+0xE371	0x8F47
+0xE372	0x8F48
+0xE373	0x8F4B
+0xE374	0x9128
+0xE375	0x913A
+0xE376	0x913B
+0xE377	0x913E
+0xE378	0x91A8
+0xE379	0x91A5
+0xE37A	0x91A7
+0xE37B	0x91AF
+0xE37C	0x91AA
+0xE37D	0x93B5
+0xE37E	0x938C
+0xE3A1	0x98EF
+0xE3A2	0x98E9
+0xE3A3	0x98F2
+0xE3A4	0x98ED
+0xE3A5	0x99AE
+0xE3A6	0x99AD
+0xE3A7	0x9EC3
+0xE3A8	0x9ECD
+0xE3A9	0x9ED1
+0xE3AA	0x4E82
+0xE3AB	0x50AD
+0xE3AC	0x50B5
+0xE3AD	0x50B2
+0xE3AE	0x50B3
+0xE3AF	0x50C5
+0xE3B0	0x50BE
+0xE3B1	0x50AC
+0xE3B2	0x50B7
+0xE3B3	0x50BB
+0xE3B4	0x50AF
+0xE3B5	0x50C7
+0xE3B6	0x527F
+0xE3B7	0x5277
+0xE3B8	0x527D
+0xE3B9	0x52DF
+0xE3BA	0x52E6
+0xE3BB	0x52E4
+0xE3BC	0x52E2
+0xE3BD	0x52E3
+0xE3BE	0x532F
+0xE3BF	0x55DF
+0xE3C0	0x55E8
+0xE3C1	0x55D3
+0xE3C2	0x55E6
+0xE3C3	0x55CE
+0xE3C4	0x55DC
+0xE3C5	0x55C7
+0xE3C6	0x55D1
+0xE3C7	0x55E3
+0xE3C8	0x55E4
+0xE3C9	0x55EF
+0xE3CA	0x55DA
+0xE3CB	0x55E1
+0xE3CC	0x55C5
+0xE3CD	0x55C6
+0xE3CE	0x55E5
+0xE3CF	0x55C9
+0xE3D0	0x5712
+0xE3D1	0x5713
+0xE3D2	0x585E
+0xE3D3	0x5851
+0xE3D4	0x5858
+0xE3D5	0x5857
+0xE3D6	0x585A
+0xE3D7	0x5854
+0xE3D8	0x586B
+0xE3D9	0x584C
+0xE3DA	0x586D
+0xE3DB	0x584A
+0xE3DC	0x5862
+0xE3DD	0x5852
+0xE3DE	0x584B
+0xE3DF	0x5967
+0xE3E0	0x5AC1
+0xE3E1	0x5AC9
+0xE3E2	0x5ACC
+0xE3E3	0x5ABE
+0xE3E4	0x5ABD
+0xE3E5	0x5ABC
+0xE3E6	0x5AB3
+0xE3E7	0x5AC2
+0xE3E8	0x5AB2
+0xE3E9	0x5D69
+0xE3EA	0x5D6F
+0xE3EB	0x5E4C
+0xE3EC	0x5E79
+0xE3ED	0x5EC9
+0xE3EE	0x5EC8
+0xE3EF	0x5F12
+0xE3F0	0x5F59
+0xE3F1	0x5FAC
+0xE3F2	0x5FAE
+0xE3F3	0x611A
+0xE3F4	0x610F
+0xE3F5	0x6148
+0xE3F6	0x611F
+0xE3F7	0x60F3
+0xE3F8	0x611B
+0xE3F9	0x60F9
+0xE3FA	0x6101
+0xE3FB	0x6108
+0xE3FC	0x614E
+0xE3FD	0x614C
+0xE3FE	0x6144
+0xE421	0x9392
+0xE422	0x93B7
+0xE423	0x939B
+0xE424	0x939D
+0xE425	0x9389
+0xE426	0x93A7
+0xE427	0x938E
+0xE428	0x93AA
+0xE429	0x939E
+0xE42A	0x93A6
+0xE42B	0x9395
+0xE42C	0x9388
+0xE42D	0x9399
+0xE42E	0x939F
+0xE42F	0x9380
+0xE430	0x938D
+0xE431	0x93B1
+0xE432	0x9391
+0xE433	0x93B2
+0xE434	0x93A4
+0xE435	0x93A8
+0xE436	0x93B4
+0xE437	0x93A3
+0xE438	0x95D2
+0xE439	0x95D3
+0xE43A	0x95D1
+0xE43B	0x96B3
+0xE43C	0x96D7
+0xE43D	0x96DA
+0xE43E	0x5DC2
+0xE43F	0x96DF
+0xE440	0x96D8
+0xE441	0x96DD
+0xE442	0x9723
+0xE443	0x9722
+0xE444	0x9725
+0xE445	0x97AC
+0xE446	0x97AE
+0xE447	0x97A8
+0xE448	0x97AB
+0xE449	0x97A4
+0xE44A	0x97AA
+0xE44B	0x97A2
+0xE44C	0x97A5
+0xE44D	0x97D7
+0xE44E	0x97D9
+0xE44F	0x97D6
+0xE450	0x97D8
+0xE451	0x97FA
+0xE452	0x9850
+0xE453	0x9851
+0xE454	0x9852
+0xE455	0x98B8
+0xE456	0x9941
+0xE457	0x993C
+0xE458	0x993A
+0xE459	0x9A0F
+0xE45A	0x9A0B
+0xE45B	0x9A09
+0xE45C	0x9A0D
+0xE45D	0x9A04
+0xE45E	0x9A11
+0xE45F	0x9A0A
+0xE460	0x9A05
+0xE461	0x9A07
+0xE462	0x9A06
+0xE463	0x9AC0
+0xE464	0x9ADC
+0xE465	0x9B08
+0xE466	0x9B04
+0xE467	0x9B05
+0xE468	0x9B29
+0xE469	0x9B35
+0xE46A	0x9B4A
+0xE46B	0x9B4C
+0xE46C	0x9B4B
+0xE46D	0x9BC7
+0xE46E	0x9BC6
+0xE46F	0x9BC3
+0xE470	0x9BBF
+0xE471	0x9BC1
+0xE472	0x9BB5
+0xE473	0x9BB8
+0xE474	0x9BD3
+0xE475	0x9BB6
+0xE476	0x9BC4
+0xE477	0x9BB9
+0xE478	0x9BBD
+0xE479	0x9D5C
+0xE47A	0x9D53
+0xE47B	0x9D4F
+0xE47C	0x9D4A
+0xE47D	0x9D5B
+0xE47E	0x9D4B
+0xE4A1	0x614D
+0xE4A2	0x613E
+0xE4A3	0x6134
+0xE4A4	0x6127
+0xE4A5	0x610D
+0xE4A6	0x6106
+0xE4A7	0x6137
+0xE4A8	0x6221
+0xE4A9	0x6222
+0xE4AA	0x6413
+0xE4AB	0x643E
+0xE4AC	0x641E
+0xE4AD	0x642A
+0xE4AE	0x642D
+0xE4AF	0x643D
+0xE4B0	0x642C
+0xE4B1	0x640F
+0xE4B2	0x641C
+0xE4B3	0x6414
+0xE4B4	0x640D
+0xE4B5	0x6436
+0xE4B6	0x6416
+0xE4B7	0x6417
+0xE4B8	0x6406
+0xE4B9	0x656C
+0xE4BA	0x659F
+0xE4BB	0x65B0
+0xE4BC	0x6697
+0xE4BD	0x6689
+0xE4BE	0x6687
+0xE4BF	0x6688
+0xE4C0	0x6696
+0xE4C1	0x6684
+0xE4C2	0x6698
+0xE4C3	0x668D
+0xE4C4	0x6703
+0xE4C5	0x6994
+0xE4C6	0x696D
+0xE4C7	0x695A
+0xE4C8	0x6977
+0xE4C9	0x6960
+0xE4CA	0x6954
+0xE4CB	0x6975
+0xE4CC	0x6930
+0xE4CD	0x6982
+0xE4CE	0x694A
+0xE4CF	0x6968
+0xE4D0	0x696B
+0xE4D1	0x695E
+0xE4D2	0x6953
+0xE4D3	0x6979
+0xE4D4	0x6986
+0xE4D5	0x695D
+0xE4D6	0x6963
+0xE4D7	0x695B
+0xE4D8	0x6B47
+0xE4D9	0x6B72
+0xE4DA	0x6BC0
+0xE4DB	0x6BBF
+0xE4DC	0x6BD3
+0xE4DD	0x6BFD
+0xE4DE	0x6EA2
+0xE4DF	0x6EAF
+0xE4E0	0x6ED3
+0xE4E1	0x6EB6
+0xE4E2	0x6EC2
+0xE4E3	0x6E90
+0xE4E4	0x6E9D
+0xE4E5	0x6EC7
+0xE4E6	0x6EC5
+0xE4E7	0x6EA5
+0xE4E8	0x6E98
+0xE4E9	0x6EBC
+0xE4EA	0x6EBA
+0xE4EB	0x6EAB
+0xE4EC	0x6ED1
+0xE4ED	0x6E96
+0xE4EE	0x6E9C
+0xE4EF	0x6EC4
+0xE4F0	0x6ED4
+0xE4F1	0x6EAA
+0xE4F2	0x6EA7
+0xE4F3	0x6EB4
+0xE4F4	0x714E
+0xE4F5	0x7159
+0xE4F6	0x7169
+0xE4F7	0x7164
+0xE4F8	0x7149
+0xE4F9	0x7167
+0xE4FA	0x715C
+0xE4FB	0x716C
+0xE4FC	0x7166
+0xE4FD	0x714C
+0xE4FE	0x7165
+0xE521	0x9D59
+0xE522	0x9D56
+0xE523	0x9D4C
+0xE524	0x9D57
+0xE525	0x9D52
+0xE526	0x9D54
+0xE527	0x9D5F
+0xE528	0x9D58
+0xE529	0x9D5A
+0xE52A	0x9E8E
+0xE52B	0x9E8C
+0xE52C	0x9EDF
+0xE52D	0x9F01
+0xE52E	0x9F00
+0xE52F	0x9F16
+0xE530	0x9F25
+0xE531	0x9F2B
+0xE532	0x9F2A
+0xE533	0x9F29
+0xE534	0x9F28
+0xE535	0x9F4C
+0xE536	0x9F55
+0xE537	0x5134
+0xE538	0x5135
+0xE539	0x5296
+0xE53A	0x52F7
+0xE53B	0x53B4
+0xE53C	0x56AB
+0xE53D	0x56AD
+0xE53E	0x56A6
+0xE53F	0x56A7
+0xE540	0x56AA
+0xE541	0x56AC
+0xE542	0x58DA
+0xE543	0x58DD
+0xE544	0x58DB
+0xE545	0x5912
+0xE546	0x5B3D
+0xE547	0x5B3E
+0xE548	0x5B3F
+0xE549	0x5DC3
+0xE54A	0x5E70
+0xE54B	0x5FBF
+0xE54C	0x61FB
+0xE54D	0x6507
+0xE54E	0x6510
+0xE54F	0x650D
+0xE550	0x6509
+0xE551	0x650C
+0xE552	0x650E
+0xE553	0x6584
+0xE554	0x65DE
+0xE555	0x65DD
+0xE556	0x66DE
+0xE557	0x6AE7
+0xE558	0x6AE0
+0xE559	0x6ACC
+0xE55A	0x6AD1
+0xE55B	0x6AD9
+0xE55C	0x6ACB
+0xE55D	0x6ADF
+0xE55E	0x6ADC
+0xE55F	0x6AD0
+0xE560	0x6AEB
+0xE561	0x6ACF
+0xE562	0x6ACD
+0xE563	0x6ADE
+0xE564	0x6B60
+0xE565	0x6BB0
+0xE566	0x6C0C
+0xE567	0x7019
+0xE568	0x7027
+0xE569	0x7020
+0xE56A	0x7016
+0xE56B	0x702B
+0xE56C	0x7021
+0xE56D	0x7022
+0xE56E	0x7023
+0xE56F	0x7029
+0xE570	0x7017
+0xE571	0x7024
+0xE572	0x701C
+0xE573	0x720C
+0xE574	0x720A
+0xE575	0x7207
+0xE576	0x7202
+0xE577	0x7205
+0xE578	0x72A5
+0xE579	0x72A6
+0xE57A	0x72A4
+0xE57B	0x72A3
+0xE57C	0x72A1
+0xE57D	0x74CB
+0xE57E	0x74C5
+0xE5A1	0x715E
+0xE5A2	0x7146
+0xE5A3	0x7168
+0xE5A4	0x7156
+0xE5A5	0x723A
+0xE5A6	0x7252
+0xE5A7	0x7337
+0xE5A8	0x7345
+0xE5A9	0x733F
+0xE5AA	0x733E
+0xE5AB	0x746F
+0xE5AC	0x745A
+0xE5AD	0x7455
+0xE5AE	0x745F
+0xE5AF	0x745E
+0xE5B0	0x7441
+0xE5B1	0x743F
+0xE5B2	0x7459
+0xE5B3	0x745B
+0xE5B4	0x745C
+0xE5B5	0x7576
+0xE5B6	0x7578
+0xE5B7	0x7600
+0xE5B8	0x75F0
+0xE5B9	0x7601
+0xE5BA	0x75F2
+0xE5BB	0x75F1
+0xE5BC	0x75FA
+0xE5BD	0x75FF
+0xE5BE	0x75F4
+0xE5BF	0x75F3
+0xE5C0	0x76DE
+0xE5C1	0x76DF
+0xE5C2	0x775B
+0xE5C3	0x776B
+0xE5C4	0x7766
+0xE5C5	0x775E
+0xE5C6	0x7763
+0xE5C7	0x7779
+0xE5C8	0x776A
+0xE5C9	0x776C
+0xE5CA	0x775C
+0xE5CB	0x7765
+0xE5CC	0x7768
+0xE5CD	0x7762
+0xE5CE	0x77EE
+0xE5CF	0x788E
+0xE5D0	0x78B0
+0xE5D1	0x7897
+0xE5D2	0x7898
+0xE5D3	0x788C
+0xE5D4	0x7889
+0xE5D5	0x787C
+0xE5D6	0x7891
+0xE5D7	0x7893
+0xE5D8	0x787F
+0xE5D9	0x797A
+0xE5DA	0x797F
+0xE5DB	0x7981
+0xE5DC	0x842C
+0xE5DD	0x79BD
+0xE5DE	0x7A1C
+0xE5DF	0x7A1A
+0xE5E0	0x7A20
+0xE5E1	0x7A14
+0xE5E2	0x7A1F
+0xE5E3	0x7A1E
+0xE5E4	0x7A9F
+0xE5E5	0x7AA0
+0xE5E6	0x7B77
+0xE5E7	0x7BC0
+0xE5E8	0x7B60
+0xE5E9	0x7B6E
+0xE5EA	0x7B67
+0xE5EB	0x7CB1
+0xE5EC	0x7CB3
+0xE5ED	0x7CB5
+0xE5EE	0x7D93
+0xE5EF	0x7D79
+0xE5F0	0x7D91
+0xE5F1	0x7D81
+0xE5F2	0x7D8F
+0xE5F3	0x7D5B
+0xE5F4	0x7F6E
+0xE5F5	0x7F69
+0xE5F6	0x7F6A
+0xE5F7	0x7F72
+0xE5F8	0x7FA9
+0xE5F9	0x7FA8
+0xE5FA	0x7FA4
+0xE5FB	0x8056
+0xE5FC	0x8058
+0xE5FD	0x8086
+0xE5FE	0x8084
+0xE621	0x74B7
+0xE622	0x74C3
+0xE623	0x7516
+0xE624	0x7660
+0xE625	0x77C9
+0xE626	0x77CA
+0xE627	0x77C4
+0xE628	0x77F1
+0xE629	0x791D
+0xE62A	0x791B
+0xE62B	0x7921
+0xE62C	0x791C
+0xE62D	0x7917
+0xE62E	0x791E
+0xE62F	0x79B0
+0xE630	0x7A67
+0xE631	0x7A68
+0xE632	0x7C33
+0xE633	0x7C3C
+0xE634	0x7C39
+0xE635	0x7C2C
+0xE636	0x7C3B
+0xE637	0x7CEC
+0xE638	0x7CEA
+0xE639	0x7E76
+0xE63A	0x7E75
+0xE63B	0x7E78
+0xE63C	0x7E70
+0xE63D	0x7E77
+0xE63E	0x7E6F
+0xE63F	0x7E7A
+0xE640	0x7E72
+0xE641	0x7E74
+0xE642	0x7E68
+0xE643	0x7F4B
+0xE644	0x7F4A
+0xE645	0x7F83
+0xE646	0x7F86
+0xE647	0x7FB7
+0xE648	0x7FFD
+0xE649	0x7FFE
+0xE64A	0x8078
+0xE64B	0x81D7
+0xE64C	0x81D5
+0xE64D	0x820B
+0xE64E	0x8264
+0xE64F	0x8261
+0xE650	0x8263
+0xE651	0x85EB
+0xE652	0x85F1
+0xE653	0x85ED
+0xE654	0x85D9
+0xE655	0x85E1
+0xE656	0x85E8
+0xE657	0x85DA
+0xE658	0x85D7
+0xE659	0x85EC
+0xE65A	0x85F2
+0xE65B	0x85F8
+0xE65C	0x85D8
+0xE65D	0x85DF
+0xE65E	0x85E3
+0xE65F	0x85DC
+0xE660	0x85D1
+0xE661	0x85F0
+0xE662	0x85E6
+0xE663	0x85EF
+0xE664	0x85DE
+0xE665	0x85E2
+0xE666	0x8800
+0xE667	0x87FA
+0xE668	0x8803
+0xE669	0x87F6
+0xE66A	0x87F7
+0xE66B	0x8809
+0xE66C	0x880C
+0xE66D	0x880B
+0xE66E	0x8806
+0xE66F	0x87FC
+0xE670	0x8808
+0xE671	0x87FF
+0xE672	0x880A
+0xE673	0x8802
+0xE674	0x8962
+0xE675	0x895A
+0xE676	0x895B
+0xE677	0x8957
+0xE678	0x8961
+0xE679	0x895C
+0xE67A	0x8958
+0xE67B	0x895D
+0xE67C	0x8959
+0xE67D	0x8988
+0xE67E	0x89B7
+0xE6A1	0x8171
+0xE6A2	0x8170
+0xE6A3	0x8178
+0xE6A4	0x8165
+0xE6A5	0x816E
+0xE6A6	0x8173
+0xE6A7	0x816B
+0xE6A8	0x8179
+0xE6A9	0x817A
+0xE6AA	0x8166
+0xE6AB	0x8205
+0xE6AC	0x8247
+0xE6AD	0x8482
+0xE6AE	0x8477
+0xE6AF	0x843D
+0xE6B0	0x8431
+0xE6B1	0x8475
+0xE6B2	0x8466
+0xE6B3	0x846B
+0xE6B4	0x8449
+0xE6B5	0x846C
+0xE6B6	0x845B
+0xE6B7	0x843C
+0xE6B8	0x8435
+0xE6B9	0x8461
+0xE6BA	0x8463
+0xE6BB	0x8469
+0xE6BC	0x846D
+0xE6BD	0x8446
+0xE6BE	0x865E
+0xE6BF	0x865C
+0xE6C0	0x865F
+0xE6C1	0x86F9
+0xE6C2	0x8713
+0xE6C3	0x8708
+0xE6C4	0x8707
+0xE6C5	0x8700
+0xE6C6	0x86FE
+0xE6C7	0x86FB
+0xE6C8	0x8702
+0xE6C9	0x8703
+0xE6CA	0x8706
+0xE6CB	0x870A
+0xE6CC	0x8859
+0xE6CD	0x88DF
+0xE6CE	0x88D4
+0xE6CF	0x88D9
+0xE6D0	0x88DC
+0xE6D1	0x88D8
+0xE6D2	0x88DD
+0xE6D3	0x88E1
+0xE6D4	0x88CA
+0xE6D5	0x88D5
+0xE6D6	0x88D2
+0xE6D7	0x899C
+0xE6D8	0x89E3
+0xE6D9	0x8A6B
+0xE6DA	0x8A72
+0xE6DB	0x8A73
+0xE6DC	0x8A66
+0xE6DD	0x8A69
+0xE6DE	0x8A70
+0xE6DF	0x8A87
+0xE6E0	0x8A7C
+0xE6E1	0x8A63
+0xE6E2	0x8AA0
+0xE6E3	0x8A71
+0xE6E4	0x8A85
+0xE6E5	0x8A6D
+0xE6E6	0x8A62
+0xE6E7	0x8A6E
+0xE6E8	0x8A6C
+0xE6E9	0x8A79
+0xE6EA	0x8A7B
+0xE6EB	0x8A3E
+0xE6EC	0x8A68
+0xE6ED	0x8C62
+0xE6EE	0x8C8A
+0xE6EF	0x8C89
+0xE6F0	0x8CCA
+0xE6F1	0x8CC7
+0xE6F2	0x8CC8
+0xE6F3	0x8CC4
+0xE6F4	0x8CB2
+0xE6F5	0x8CC3
+0xE6F6	0x8CC2
+0xE6F7	0x8CC5
+0xE6F8	0x8DE1
+0xE6F9	0x8DDF
+0xE6FA	0x8DE8
+0xE6FB	0x8DEF
+0xE6FC	0x8DF3
+0xE6FD	0x8DFA
+0xE6FE	0x8DEA
+0xE721	0x89B6
+0xE722	0x89F6
+0xE723	0x8B50
+0xE724	0x8B48
+0xE725	0x8B4A
+0xE726	0x8B40
+0xE727	0x8B53
+0xE728	0x8B56
+0xE729	0x8B54
+0xE72A	0x8B4B
+0xE72B	0x8B55
+0xE72C	0x8B51
+0xE72D	0x8B42
+0xE72E	0x8B52
+0xE72F	0x8B57
+0xE730	0x8C43
+0xE731	0x8C77
+0xE732	0x8C76
+0xE733	0x8C9A
+0xE734	0x8D06
+0xE735	0x8D07
+0xE736	0x8D09
+0xE737	0x8DAC
+0xE738	0x8DAA
+0xE739	0x8DAD
+0xE73A	0x8DAB
+0xE73B	0x8E6D
+0xE73C	0x8E78
+0xE73D	0x8E73
+0xE73E	0x8E6A
+0xE73F	0x8E6F
+0xE740	0x8E7B
+0xE741	0x8EC2
+0xE742	0x8F52
+0xE743	0x8F51
+0xE744	0x8F4F
+0xE745	0x8F50
+0xE746	0x8F53
+0xE747	0x8FB4
+0xE748	0x9140
+0xE749	0x913F
+0xE74A	0x91B0
+0xE74B	0x91AD
+0xE74C	0x93DE
+0xE74D	0x93C7
+0xE74E	0x93CF
+0xE74F	0x93C2
+0xE750	0x93DA
+0xE751	0x93D0
+0xE752	0x93F9
+0xE753	0x93EC
+0xE754	0x93CC
+0xE755	0x93D9
+0xE756	0x93A9
+0xE757	0x93E6
+0xE758	0x93CA
+0xE759	0x93D4
+0xE75A	0x93EE
+0xE75B	0x93E3
+0xE75C	0x93D5
+0xE75D	0x93C4
+0xE75E	0x93CE
+0xE75F	0x93C0
+0xE760	0x93D2
+0xE761	0x93A5
+0xE762	0x93E7
+0xE763	0x957D
+0xE764	0x95DA
+0xE765	0x95DB
+0xE766	0x96E1
+0xE767	0x9729
+0xE768	0x972B
+0xE769	0x972C
+0xE76A	0x9728
+0xE76B	0x9726
+0xE76C	0x97B3
+0xE76D	0x97B7
+0xE76E	0x97B6
+0xE76F	0x97DD
+0xE770	0x97DE
+0xE771	0x97DF
+0xE772	0x985C
+0xE773	0x9859
+0xE774	0x985D
+0xE775	0x9857
+0xE776	0x98BF
+0xE777	0x98BD
+0xE778	0x98BB
+0xE779	0x98BE
+0xE77A	0x9948
+0xE77B	0x9947
+0xE77C	0x9943
+0xE77D	0x99A6
+0xE77E	0x99A7
+0xE7A1	0x8DE4
+0xE7A2	0x8DE6
+0xE7A3	0x8EB2
+0xE7A4	0x8F03
+0xE7A5	0x8F09
+0xE7A6	0x8EFE
+0xE7A7	0x8F0A
+0xE7A8	0x8F9F
+0xE7A9	0x8FB2
+0xE7AA	0x904B
+0xE7AB	0x904A
+0xE7AC	0x9053
+0xE7AD	0x9042
+0xE7AE	0x9054
+0xE7AF	0x903C
+0xE7B0	0x9055
+0xE7B1	0x9050
+0xE7B2	0x9047
+0xE7B3	0x904F
+0xE7B4	0x904E
+0xE7B5	0x904D
+0xE7B6	0x9051
+0xE7B7	0x903E
+0xE7B8	0x9041
+0xE7B9	0x9112
+0xE7BA	0x9117
+0xE7BB	0x916C
+0xE7BC	0x916A
+0xE7BD	0x9169
+0xE7BE	0x91C9
+0xE7BF	0x9237
+0xE7C0	0x9257
+0xE7C1	0x9238
+0xE7C2	0x923D
+0xE7C3	0x9240
+0xE7C4	0x923E
+0xE7C5	0x925B
+0xE7C6	0x924B
+0xE7C7	0x9264
+0xE7C8	0x9251
+0xE7C9	0x9234
+0xE7CA	0x9249
+0xE7CB	0x924D
+0xE7CC	0x9245
+0xE7CD	0x9239
+0xE7CE	0x923F
+0xE7CF	0x925A
+0xE7D0	0x9598
+0xE7D1	0x9698
+0xE7D2	0x9694
+0xE7D3	0x9695
+0xE7D4	0x96CD
+0xE7D5	0x96CB
+0xE7D6	0x96C9
+0xE7D7	0x96CA
+0xE7D8	0x96F7
+0xE7D9	0x96FB
+0xE7DA	0x96F9
+0xE7DB	0x96F6
+0xE7DC	0x9756
+0xE7DD	0x9774
+0xE7DE	0x9776
+0xE7DF	0x9810
+0xE7E0	0x9811
+0xE7E1	0x9813
+0xE7E2	0x980A
+0xE7E3	0x9812
+0xE7E4	0x980C
+0xE7E5	0x98FC
+0xE7E6	0x98F4
+0xE7E7	0x98FD
+0xE7E8	0x98FE
+0xE7E9	0x99B3
+0xE7EA	0x99B1
+0xE7EB	0x99B4
+0xE7EC	0x9AE1
+0xE7ED	0x9CE9
+0xE7EE	0x9E82
+0xE7EF	0x9F0E
+0xE7F0	0x9F13
+0xE7F1	0x9F20
+0xE7F2	0x50E7
+0xE7F3	0x50EE
+0xE7F4	0x50E5
+0xE7F5	0x50D6
+0xE7F6	0x50ED
+0xE7F7	0x50DA
+0xE7F8	0x50D5
+0xE7F9	0x50CF
+0xE7FA	0x50D1
+0xE7FB	0x50F1
+0xE7FC	0x50CE
+0xE7FD	0x50E9
+0xE7FE	0x5162
+0xE821	0x9A1A
+0xE822	0x9A15
+0xE823	0x9A25
+0xE824	0x9A1D
+0xE825	0x9A24
+0xE826	0x9A1B
+0xE827	0x9A22
+0xE828	0x9A20
+0xE829	0x9A27
+0xE82A	0x9A23
+0xE82B	0x9A1E
+0xE82C	0x9A1C
+0xE82D	0x9A14
+0xE82E	0x9AC2
+0xE82F	0x9B0B
+0xE830	0x9B0A
+0xE831	0x9B0E
+0xE832	0x9B0C
+0xE833	0x9B37
+0xE834	0x9BEA
+0xE835	0x9BEB
+0xE836	0x9BE0
+0xE837	0x9BDE
+0xE838	0x9BE4
+0xE839	0x9BE6
+0xE83A	0x9BE2
+0xE83B	0x9BF0
+0xE83C	0x9BD4
+0xE83D	0x9BD7
+0xE83E	0x9BEC
+0xE83F	0x9BDC
+0xE840	0x9BD9
+0xE841	0x9BE5
+0xE842	0x9BD5
+0xE843	0x9BE1
+0xE844	0x9BDA
+0xE845	0x9D77
+0xE846	0x9D81
+0xE847	0x9D8A
+0xE848	0x9D84
+0xE849	0x9D88
+0xE84A	0x9D71
+0xE84B	0x9D80
+0xE84C	0x9D78
+0xE84D	0x9D86
+0xE84E	0x9D8B
+0xE84F	0x9D8C
+0xE850	0x9D7D
+0xE851	0x9D6B
+0xE852	0x9D74
+0xE853	0x9D75
+0xE854	0x9D70
+0xE855	0x9D69
+0xE856	0x9D85
+0xE857	0x9D73
+0xE858	0x9D7B
+0xE859	0x9D82
+0xE85A	0x9D6F
+0xE85B	0x9D79
+0xE85C	0x9D7F
+0xE85D	0x9D87
+0xE85E	0x9D68
+0xE85F	0x9E94
+0xE860	0x9E91
+0xE861	0x9EC0
+0xE862	0x9EFC
+0xE863	0x9F2D
+0xE864	0x9F40
+0xE865	0x9F41
+0xE866	0x9F4D
+0xE867	0x9F56
+0xE868	0x9F57
+0xE869	0x9F58
+0xE86A	0x5337
+0xE86B	0x56B2
+0xE86C	0x56B5
+0xE86D	0x56B3
+0xE86E	0x58E3
+0xE86F	0x5B45
+0xE870	0x5DC6
+0xE871	0x5DC7
+0xE872	0x5EEE
+0xE873	0x5EEF
+0xE874	0x5FC0
+0xE875	0x5FC1
+0xE876	0x61F9
+0xE877	0x6517
+0xE878	0x6516
+0xE879	0x6515
+0xE87A	0x6513
+0xE87B	0x65DF
+0xE87C	0x66E8
+0xE87D	0x66E3
+0xE87E	0x66E4
+0xE8A1	0x51F3
+0xE8A2	0x5283
+0xE8A3	0x5282
+0xE8A4	0x5331
+0xE8A5	0x53AD
+0xE8A6	0x55FE
+0xE8A7	0x5600
+0xE8A8	0x561B
+0xE8A9	0x5617
+0xE8AA	0x55FD
+0xE8AB	0x5614
+0xE8AC	0x5606
+0xE8AD	0x5609
+0xE8AE	0x560D
+0xE8AF	0x560E
+0xE8B0	0x55F7
+0xE8B1	0x5616
+0xE8B2	0x561F
+0xE8B3	0x5608
+0xE8B4	0x5610
+0xE8B5	0x55F6
+0xE8B6	0x5718
+0xE8B7	0x5716
+0xE8B8	0x5875
+0xE8B9	0x587E
+0xE8BA	0x5883
+0xE8BB	0x5893
+0xE8BC	0x588A
+0xE8BD	0x5879
+0xE8BE	0x5885
+0xE8BF	0x587D
+0xE8C0	0x58FD
+0xE8C1	0x5925
+0xE8C2	0x5922
+0xE8C3	0x5924
+0xE8C4	0x596A
+0xE8C5	0x5969
+0xE8C6	0x5AE1
+0xE8C7	0x5AE6
+0xE8C8	0x5AE9
+0xE8C9	0x5AD7
+0xE8CA	0x5AD6
+0xE8CB	0x5AD8
+0xE8CC	0x5AE3
+0xE8CD	0x5B75
+0xE8CE	0x5BDE
+0xE8CF	0x5BE7
+0xE8D0	0x5BE1
+0xE8D1	0x5BE5
+0xE8D2	0x5BE6
+0xE8D3	0x5BE8
+0xE8D4	0x5BE2
+0xE8D5	0x5BE4
+0xE8D6	0x5BDF
+0xE8D7	0x5C0D
+0xE8D8	0x5C62
+0xE8D9	0x5D84
+0xE8DA	0x5D87
+0xE8DB	0x5E5B
+0xE8DC	0x5E63
+0xE8DD	0x5E55
+0xE8DE	0x5E57
+0xE8DF	0x5E54
+0xE8E0	0x5ED3
+0xE8E1	0x5ED6
+0xE8E2	0x5F0A
+0xE8E3	0x5F46
+0xE8E4	0x5F70
+0xE8E5	0x5FB9
+0xE8E6	0x6147
+0xE8E7	0x613F
+0xE8E8	0x614B
+0xE8E9	0x6177
+0xE8EA	0x6162
+0xE8EB	0x6163
+0xE8EC	0x615F
+0xE8ED	0x615A
+0xE8EE	0x6158
+0xE8EF	0x6175
+0xE8F0	0x622A
+0xE8F1	0x6487
+0xE8F2	0x6458
+0xE8F3	0x6454
+0xE8F4	0x64A4
+0xE8F5	0x6478
+0xE8F6	0x645F
+0xE8F7	0x647A
+0xE8F8	0x6451
+0xE8F9	0x6467
+0xE8FA	0x6434
+0xE8FB	0x646D
+0xE8FC	0x647B
+0xE8FD	0x6572
+0xE8FE	0x65A1
+0xE921	0x6AF3
+0xE922	0x6AF0
+0xE923	0x6AEA
+0xE924	0x6AE8
+0xE925	0x6AF9
+0xE926	0x6AF1
+0xE927	0x6AEE
+0xE928	0x6AEF
+0xE929	0x703C
+0xE92A	0x7035
+0xE92B	0x702F
+0xE92C	0x7037
+0xE92D	0x7034
+0xE92E	0x7031
+0xE92F	0x7042
+0xE930	0x7038
+0xE931	0x703F
+0xE932	0x703A
+0xE933	0x7039
+0xE934	0x702A
+0xE935	0x7040
+0xE936	0x703B
+0xE937	0x7033
+0xE938	0x7041
+0xE939	0x7213
+0xE93A	0x7214
+0xE93B	0x72A8
+0xE93C	0x737D
+0xE93D	0x737C
+0xE93E	0x74BA
+0xE93F	0x76AB
+0xE940	0x76AA
+0xE941	0x76BE
+0xE942	0x76ED
+0xE943	0x77CC
+0xE944	0x77CE
+0xE945	0x77CF
+0xE946	0x77CD
+0xE947	0x77F2
+0xE948	0x7925
+0xE949	0x7923
+0xE94A	0x7927
+0xE94B	0x7928
+0xE94C	0x7924
+0xE94D	0x7929
+0xE94E	0x79B2
+0xE94F	0x7A6E
+0xE950	0x7A6C
+0xE951	0x7A6D
+0xE952	0x7AF7
+0xE953	0x7C49
+0xE954	0x7C48
+0xE955	0x7C4A
+0xE956	0x7C47
+0xE957	0x7C45
+0xE958	0x7CEE
+0xE959	0x7E7B
+0xE95A	0x7E7E
+0xE95B	0x7E81
+0xE95C	0x7E80
+0xE95D	0x7FBA
+0xE95E	0x7FFF
+0xE95F	0x8079
+0xE960	0x81DB
+0xE961	0x81D9
+0xE962	0x8268
+0xE963	0x8269
+0xE964	0x8622
+0xE965	0x85FF
+0xE966	0x8601
+0xE967	0x85FE
+0xE968	0x861B
+0xE969	0x8600
+0xE96A	0x85F6
+0xE96B	0x8604
+0xE96C	0x8609
+0xE96D	0x8605
+0xE96E	0x860C
+0xE96F	0x85FD
+0xE970	0x8819
+0xE971	0x8810
+0xE972	0x8811
+0xE973	0x8817
+0xE974	0x8813
+0xE975	0x8816
+0xE976	0x8963
+0xE977	0x8966
+0xE978	0x89B9
+0xE979	0x89F7
+0xE97A	0x8B60
+0xE97B	0x8B6A
+0xE97C	0x8B5D
+0xE97D	0x8B68
+0xE97E	0x8B63
+0xE9A1	0x65D7
+0xE9A2	0x65D6
+0xE9A3	0x66A2
+0xE9A4	0x66A8
+0xE9A5	0x669D
+0xE9A6	0x699C
+0xE9A7	0x69A8
+0xE9A8	0x6995
+0xE9A9	0x69C1
+0xE9AA	0x69AE
+0xE9AB	0x69D3
+0xE9AC	0x69CB
+0xE9AD	0x699B
+0xE9AE	0x69B7
+0xE9AF	0x69BB
+0xE9B0	0x69AB
+0xE9B1	0x69B4
+0xE9B2	0x69D0
+0xE9B3	0x69CD
+0xE9B4	0x69AD
+0xE9B5	0x69CC
+0xE9B6	0x69A6
+0xE9B7	0x69C3
+0xE9B8	0x69A3
+0xE9B9	0x6B49
+0xE9BA	0x6B4C
+0xE9BB	0x6C33
+0xE9BC	0x6F33
+0xE9BD	0x6F14
+0xE9BE	0x6EFE
+0xE9BF	0x6F13
+0xE9C0	0x6EF4
+0xE9C1	0x6F29
+0xE9C2	0x6F3E
+0xE9C3	0x6F20
+0xE9C4	0x6F2C
+0xE9C5	0x6F0F
+0xE9C6	0x6F02
+0xE9C7	0x6F22
+0xE9C8	0x6EFF
+0xE9C9	0x6EEF
+0xE9CA	0x6F06
+0xE9CB	0x6F31
+0xE9CC	0x6F38
+0xE9CD	0x6F32
+0xE9CE	0x6F23
+0xE9CF	0x6F15
+0xE9D0	0x6F2B
+0xE9D1	0x6F2F
+0xE9D2	0x6F88
+0xE9D3	0x6F2A
+0xE9D4	0x6EEC
+0xE9D5	0x6F01
+0xE9D6	0x6EF2
+0xE9D7	0x6ECC
+0xE9D8	0x6EF7
+0xE9D9	0x7194
+0xE9DA	0x7199
+0xE9DB	0x717D
+0xE9DC	0x718A
+0xE9DD	0x7184
+0xE9DE	0x7192
+0xE9DF	0x723E
+0xE9E0	0x7292
+0xE9E1	0x7296
+0xE9E2	0x7344
+0xE9E3	0x7350
+0xE9E4	0x7464
+0xE9E5	0x7463
+0xE9E6	0x746A
+0xE9E7	0x7470
+0xE9E8	0x746D
+0xE9E9	0x7504
+0xE9EA	0x7591
+0xE9EB	0x7627
+0xE9EC	0x760D
+0xE9ED	0x760B
+0xE9EE	0x7609
+0xE9EF	0x7613
+0xE9F0	0x76E1
+0xE9F1	0x76E3
+0xE9F2	0x7784
+0xE9F3	0x777D
+0xE9F4	0x777F
+0xE9F5	0x7761
+0xE9F6	0x78C1
+0xE9F7	0x789F
+0xE9F8	0x78A7
+0xE9F9	0x78B3
+0xE9FA	0x78A9
+0xE9FB	0x78A3
+0xE9FC	0x798E
+0xE9FD	0x798F
+0xE9FE	0x798D
+0xEA21	0x8B65
+0xEA22	0x8B67
+0xEA23	0x8B6D
+0xEA24	0x8DAE
+0xEA25	0x8E86
+0xEA26	0x8E88
+0xEA27	0x8E84
+0xEA28	0x8F59
+0xEA29	0x8F56
+0xEA2A	0x8F57
+0xEA2B	0x8F55
+0xEA2C	0x8F58
+0xEA2D	0x8F5A
+0xEA2E	0x908D
+0xEA2F	0x9143
+0xEA30	0x9141
+0xEA31	0x91B7
+0xEA32	0x91B5
+0xEA33	0x91B2
+0xEA34	0x91B3
+0xEA35	0x940B
+0xEA36	0x9413
+0xEA37	0x93FB
+0xEA38	0x9420
+0xEA39	0x940F
+0xEA3A	0x9414
+0xEA3B	0x93FE
+0xEA3C	0x9415
+0xEA3D	0x9410
+0xEA3E	0x9428
+0xEA3F	0x9419
+0xEA40	0x940D
+0xEA41	0x93F5
+0xEA42	0x9400
+0xEA43	0x93F7
+0xEA44	0x9407
+0xEA45	0x940E
+0xEA46	0x9416
+0xEA47	0x9412
+0xEA48	0x93FA
+0xEA49	0x9409
+0xEA4A	0x93F8
+0xEA4B	0x943C
+0xEA4C	0x940A
+0xEA4D	0x93FF
+0xEA4E	0x93FC
+0xEA4F	0x940C
+0xEA50	0x93F6
+0xEA51	0x9411
+0xEA52	0x9406
+0xEA53	0x95DE
+0xEA54	0x95E0
+0xEA55	0x95DF
+0xEA56	0x972E
+0xEA57	0x972F
+0xEA58	0x97B9
+0xEA59	0x97BB
+0xEA5A	0x97FD
+0xEA5B	0x97FE
+0xEA5C	0x9860
+0xEA5D	0x9862
+0xEA5E	0x9863
+0xEA5F	0x985F
+0xEA60	0x98C1
+0xEA61	0x98C2
+0xEA62	0x9950
+0xEA63	0x994E
+0xEA64	0x9959
+0xEA65	0x994C
+0xEA66	0x994B
+0xEA67	0x9953
+0xEA68	0x9A32
+0xEA69	0x9A34
+0xEA6A	0x9A31
+0xEA6B	0x9A2C
+0xEA6C	0x9A2A
+0xEA6D	0x9A36
+0xEA6E	0x9A29
+0xEA6F	0x9A2E
+0xEA70	0x9A38
+0xEA71	0x9A2D
+0xEA72	0x9AC7
+0xEA73	0x9ACA
+0xEA74	0x9AC6
+0xEA75	0x9B10
+0xEA76	0x9B12
+0xEA77	0x9B11
+0xEA78	0x9C0B
+0xEA79	0x9C08
+0xEA7A	0x9BF7
+0xEA7B	0x9C05
+0xEA7C	0x9C12
+0xEA7D	0x9BF8
+0xEA7E	0x9C40
+0xEAA1	0x7A2E
+0xEAA2	0x7A31
+0xEAA3	0x7AAA
+0xEAA4	0x7AA9
+0xEAA5	0x7AED
+0xEAA6	0x7AEF
+0xEAA7	0x7BA1
+0xEAA8	0x7B95
+0xEAA9	0x7B8B
+0xEAAA	0x7B75
+0xEAAB	0x7B97
+0xEAAC	0x7B9D
+0xEAAD	0x7B94
+0xEAAE	0x7B8F
+0xEAAF	0x7BB8
+0xEAB0	0x7B87
+0xEAB1	0x7B84
+0xEAB2	0x7CB9
+0xEAB3	0x7CBD
+0xEAB4	0x7CBE
+0xEAB5	0x7DBB
+0xEAB6	0x7DB0
+0xEAB7	0x7D9C
+0xEAB8	0x7DBD
+0xEAB9	0x7DBE
+0xEABA	0x7DA0
+0xEABB	0x7DCA
+0xEABC	0x7DB4
+0xEABD	0x7DB2
+0xEABE	0x7DB1
+0xEABF	0x7DBA
+0xEAC0	0x7DA2
+0xEAC1	0x7DBF
+0xEAC2	0x7DB5
+0xEAC3	0x7DB8
+0xEAC4	0x7DAD
+0xEAC5	0x7DD2
+0xEAC6	0x7DC7
+0xEAC7	0x7DAC
+0xEAC8	0x7F70
+0xEAC9	0x7FE0
+0xEACA	0x7FE1
+0xEACB	0x7FDF
+0xEACC	0x805E
+0xEACD	0x805A
+0xEACE	0x8087
+0xEACF	0x8150
+0xEAD0	0x8180
+0xEAD1	0x818F
+0xEAD2	0x8188
+0xEAD3	0x818A
+0xEAD4	0x817F
+0xEAD5	0x8182
+0xEAD6	0x81E7
+0xEAD7	0x81FA
+0xEAD8	0x8207
+0xEAD9	0x8214
+0xEADA	0x821E
+0xEADB	0x824B
+0xEADC	0x84C9
+0xEADD	0x84BF
+0xEADE	0x84C6
+0xEADF	0x84C4
+0xEAE0	0x8499
+0xEAE1	0x849E
+0xEAE2	0x84B2
+0xEAE3	0x849C
+0xEAE4	0x84CB
+0xEAE5	0x84B8
+0xEAE6	0x84C0
+0xEAE7	0x84D3
+0xEAE8	0x8490
+0xEAE9	0x84BC
+0xEAEA	0x84D1
+0xEAEB	0x84CA
+0xEAEC	0x873F
+0xEAED	0x871C
+0xEAEE	0x873B
+0xEAEF	0x8722
+0xEAF0	0x8725
+0xEAF1	0x8734
+0xEAF2	0x8718
+0xEAF3	0x8755
+0xEAF4	0x8737
+0xEAF5	0x8729
+0xEAF6	0x88F3
+0xEAF7	0x8902
+0xEAF8	0x88F4
+0xEAF9	0x88F9
+0xEAFA	0x88F8
+0xEAFB	0x88FD
+0xEAFC	0x88E8
+0xEAFD	0x891A
+0xEAFE	0x88EF
+0xEB21	0x9C07
+0xEB22	0x9C0E
+0xEB23	0x9C06
+0xEB24	0x9C17
+0xEB25	0x9C14
+0xEB26	0x9C09
+0xEB27	0x9D9F
+0xEB28	0x9D99
+0xEB29	0x9DA4
+0xEB2A	0x9D9D
+0xEB2B	0x9D92
+0xEB2C	0x9D98
+0xEB2D	0x9D90
+0xEB2E	0x9D9B
+0xEB2F	0x9DA0
+0xEB30	0x9D94
+0xEB31	0x9D9C
+0xEB32	0x9DAA
+0xEB33	0x9D97
+0xEB34	0x9DA1
+0xEB35	0x9D9A
+0xEB36	0x9DA2
+0xEB37	0x9DA8
+0xEB38	0x9D9E
+0xEB39	0x9DA3
+0xEB3A	0x9DBF
+0xEB3B	0x9DA9
+0xEB3C	0x9D96
+0xEB3D	0x9DA6
+0xEB3E	0x9DA7
+0xEB3F	0x9E99
+0xEB40	0x9E9B
+0xEB41	0x9E9A
+0xEB42	0x9EE5
+0xEB43	0x9EE4
+0xEB44	0x9EE7
+0xEB45	0x9EE6
+0xEB46	0x9F30
+0xEB47	0x9F2E
+0xEB48	0x9F5B
+0xEB49	0x9F60
+0xEB4A	0x9F5E
+0xEB4B	0x9F5D
+0xEB4C	0x9F59
+0xEB4D	0x9F91
+0xEB4E	0x513A
+0xEB4F	0x5139
+0xEB50	0x5298
+0xEB51	0x5297
+0xEB52	0x56C3
+0xEB53	0x56BD
+0xEB54	0x56BE
+0xEB55	0x5B48
+0xEB56	0x5B47
+0xEB57	0x5DCB
+0xEB58	0x5DCF
+0xEB59	0x5EF1
+0xEB5A	0x61FD
+0xEB5B	0x651B
+0xEB5C	0x6B02
+0xEB5D	0x6AFC
+0xEB5E	0x6B03
+0xEB5F	0x6AF8
+0xEB60	0x6B00
+0xEB61	0x7043
+0xEB62	0x7044
+0xEB63	0x704A
+0xEB64	0x7048
+0xEB65	0x7049
+0xEB66	0x7045
+0xEB67	0x7046
+0xEB68	0x721D
+0xEB69	0x721A
+0xEB6A	0x7219
+0xEB6B	0x737E
+0xEB6C	0x7517
+0xEB6D	0x766A
+0xEB6E	0x77D0
+0xEB6F	0x792D
+0xEB70	0x7931
+0xEB71	0x792F
+0xEB72	0x7C54
+0xEB73	0x7C53
+0xEB74	0x7CF2
+0xEB75	0x7E8A
+0xEB76	0x7E87
+0xEB77	0x7E88
+0xEB78	0x7E8B
+0xEB79	0x7E86
+0xEB7A	0x7E8D
+0xEB7B	0x7F4D
+0xEB7C	0x7FBB
+0xEB7D	0x8030
+0xEB7E	0x81DD
+0xEBA1	0x8AA6
+0xEBA2	0x8A8C
+0xEBA3	0x8A9E
+0xEBA4	0x8AA3
+0xEBA5	0x8A8D
+0xEBA6	0x8AA1
+0xEBA7	0x8A93
+0xEBA8	0x8AA4
+0xEBA9	0x8AAA
+0xEBAA	0x8AA5
+0xEBAB	0x8AA8
+0xEBAC	0x8A98
+0xEBAD	0x8A91
+0xEBAE	0x8A9A
+0xEBAF	0x8AA7
+0xEBB0	0x8C6A
+0xEBB1	0x8C8D
+0xEBB2	0x8C8C
+0xEBB3	0x8CD3
+0xEBB4	0x8CD1
+0xEBB5	0x8CD2
+0xEBB6	0x8D6B
+0xEBB7	0x8D99
+0xEBB8	0x8D95
+0xEBB9	0x8DFC
+0xEBBA	0x8F14
+0xEBBB	0x8F12
+0xEBBC	0x8F15
+0xEBBD	0x8F13
+0xEBBE	0x8FA3
+0xEBBF	0x9060
+0xEBC0	0x9058
+0xEBC1	0x905C
+0xEBC2	0x9063
+0xEBC3	0x9059
+0xEBC4	0x905E
+0xEBC5	0x9062
+0xEBC6	0x905D
+0xEBC7	0x905B
+0xEBC8	0x9119
+0xEBC9	0x9118
+0xEBCA	0x911E
+0xEBCB	0x9175
+0xEBCC	0x9178
+0xEBCD	0x9177
+0xEBCE	0x9174
+0xEBCF	0x9278
+0xEBD0	0x92AC
+0xEBD1	0x9280
+0xEBD2	0x9285
+0xEBD3	0x9298
+0xEBD4	0x9296
+0xEBD5	0x927B
+0xEBD6	0x9293
+0xEBD7	0x929C
+0xEBD8	0x92A8
+0xEBD9	0x927C
+0xEBDA	0x9291
+0xEBDB	0x95A1
+0xEBDC	0x95A8
+0xEBDD	0x95A9
+0xEBDE	0x95A3
+0xEBDF	0x95A5
+0xEBE0	0x95A4
+0xEBE1	0x9699
+0xEBE2	0x969C
+0xEBE3	0x969B
+0xEBE4	0x96CC
+0xEBE5	0x96D2
+0xEBE6	0x9700
+0xEBE7	0x977C
+0xEBE8	0x9785
+0xEBE9	0x97F6
+0xEBEA	0x9817
+0xEBEB	0x9818
+0xEBEC	0x98AF
+0xEBED	0x98B1
+0xEBEE	0x9903
+0xEBEF	0x9905
+0xEBF0	0x990C
+0xEBF1	0x9909
+0xEBF2	0x99C1
+0xEBF3	0x9AAF
+0xEBF4	0x9AB0
+0xEBF5	0x9AE6
+0xEBF6	0x9B41
+0xEBF7	0x9B42
+0xEBF8	0x9CF4
+0xEBF9	0x9CF6
+0xEBFA	0x9CF3
+0xEBFB	0x9EBC
+0xEBFC	0x9F3B
+0xEBFD	0x9F4A
+0xEBFE	0x5104
+0xEC21	0x8618
+0xEC22	0x862A
+0xEC23	0x8626
+0xEC24	0x861F
+0xEC25	0x8623
+0xEC26	0x861C
+0xEC27	0x8619
+0xEC28	0x8627
+0xEC29	0x862E
+0xEC2A	0x8621
+0xEC2B	0x8620
+0xEC2C	0x8629
+0xEC2D	0x861E
+0xEC2E	0x8625
+0xEC2F	0x8829
+0xEC30	0x881D
+0xEC31	0x881B
+0xEC32	0x8820
+0xEC33	0x8824
+0xEC34	0x881C
+0xEC35	0x882B
+0xEC36	0x884A
+0xEC37	0x896D
+0xEC38	0x8969
+0xEC39	0x896E
+0xEC3A	0x896B
+0xEC3B	0x89FA
+0xEC3C	0x8B79
+0xEC3D	0x8B78
+0xEC3E	0x8B45
+0xEC3F	0x8B7A
+0xEC40	0x8B7B
+0xEC41	0x8D10
+0xEC42	0x8D14
+0xEC43	0x8DAF
+0xEC44	0x8E8E
+0xEC45	0x8E8C
+0xEC46	0x8F5E
+0xEC47	0x8F5B
+0xEC48	0x8F5D
+0xEC49	0x9146
+0xEC4A	0x9144
+0xEC4B	0x9145
+0xEC4C	0x91B9
+0xEC4D	0x943F
+0xEC4E	0x943B
+0xEC4F	0x9436
+0xEC50	0x9429
+0xEC51	0x943D
+0xEC52	0x9430
+0xEC53	0x9439
+0xEC54	0x942A
+0xEC55	0x9437
+0xEC56	0x942C
+0xEC57	0x9440
+0xEC58	0x9431
+0xEC59	0x95E5
+0xEC5A	0x95E4
+0xEC5B	0x95E3
+0xEC5C	0x9735
+0xEC5D	0x973A
+0xEC5E	0x97BF
+0xEC5F	0x97E1
+0xEC60	0x9864
+0xEC61	0x98C9
+0xEC62	0x98C6
+0xEC63	0x98C0
+0xEC64	0x9958
+0xEC65	0x9956
+0xEC66	0x9A39
+0xEC67	0x9A3D
+0xEC68	0x9A46
+0xEC69	0x9A44
+0xEC6A	0x9A42
+0xEC6B	0x9A41
+0xEC6C	0x9A3A
+0xEC6D	0x9A3F
+0xEC6E	0x9ACD
+0xEC6F	0x9B15
+0xEC70	0x9B17
+0xEC71	0x9B18
+0xEC72	0x9B16
+0xEC73	0x9B3A
+0xEC74	0x9B52
+0xEC75	0x9C2B
+0xEC76	0x9C1D
+0xEC77	0x9C1C
+0xEC78	0x9C2C
+0xEC79	0x9C23
+0xEC7A	0x9C28
+0xEC7B	0x9C29
+0xEC7C	0x9C24
+0xEC7D	0x9C21
+0xEC7E	0x9DB7
+0xECA1	0x5100
+0xECA2	0x50FB
+0xECA3	0x50F5
+0xECA4	0x50F9
+0xECA5	0x5102
+0xECA6	0x5108
+0xECA7	0x5109
+0xECA8	0x5105
+0xECA9	0x51DC
+0xECAA	0x5287
+0xECAB	0x5288
+0xECAC	0x5289
+0xECAD	0x528D
+0xECAE	0x528A
+0xECAF	0x52F0
+0xECB0	0x53B2
+0xECB1	0x562E
+0xECB2	0x563B
+0xECB3	0x5639
+0xECB4	0x5632
+0xECB5	0x563F
+0xECB6	0x5634
+0xECB7	0x5629
+0xECB8	0x5653
+0xECB9	0x564E
+0xECBA	0x5657
+0xECBB	0x5674
+0xECBC	0x5636
+0xECBD	0x562F
+0xECBE	0x5630
+0xECBF	0x5880
+0xECC0	0x589F
+0xECC1	0x589E
+0xECC2	0x58B3
+0xECC3	0x589C
+0xECC4	0x58AE
+0xECC5	0x58A9
+0xECC6	0x58A6
+0xECC7	0x596D
+0xECC8	0x5B09
+0xECC9	0x5AFB
+0xECCA	0x5B0B
+0xECCB	0x5AF5
+0xECCC	0x5B0C
+0xECCD	0x5B08
+0xECCE	0x5BEE
+0xECCF	0x5BEC
+0xECD0	0x5BE9
+0xECD1	0x5BEB
+0xECD2	0x5C64
+0xECD3	0x5C65
+0xECD4	0x5D9D
+0xECD5	0x5D94
+0xECD6	0x5E62
+0xECD7	0x5E5F
+0xECD8	0x5E61
+0xECD9	0x5EE2
+0xECDA	0x5EDA
+0xECDB	0x5EDF
+0xECDC	0x5EDD
+0xECDD	0x5EE3
+0xECDE	0x5EE0
+0xECDF	0x5F48
+0xECE0	0x5F71
+0xECE1	0x5FB7
+0xECE2	0x5FB5
+0xECE3	0x6176
+0xECE4	0x6167
+0xECE5	0x616E
+0xECE6	0x615D
+0xECE7	0x6155
+0xECE8	0x6182
+0xECE9	0x617C
+0xECEA	0x6170
+0xECEB	0x616B
+0xECEC	0x617E
+0xECED	0x61A7
+0xECEE	0x6190
+0xECEF	0x61AB
+0xECF0	0x618E
+0xECF1	0x61AC
+0xECF2	0x619A
+0xECF3	0x61A4
+0xECF4	0x6194
+0xECF5	0x61AE
+0xECF6	0x622E
+0xECF7	0x6469
+0xECF8	0x646F
+0xECF9	0x6479
+0xECFA	0x649E
+0xECFB	0x64B2
+0xECFC	0x6488
+0xECFD	0x6490
+0xECFE	0x64B0
+0xED21	0x9DB6
+0xED22	0x9DBC
+0xED23	0x9DC1
+0xED24	0x9DC7
+0xED25	0x9DCA
+0xED26	0x9DCF
+0xED27	0x9DBE
+0xED28	0x9DC5
+0xED29	0x9DC3
+0xED2A	0x9DBB
+0xED2B	0x9DB5
+0xED2C	0x9DCE
+0xED2D	0x9DB9
+0xED2E	0x9DBA
+0xED2F	0x9DAC
+0xED30	0x9DC8
+0xED31	0x9DB1
+0xED32	0x9DAD
+0xED33	0x9DCC
+0xED34	0x9DB3
+0xED35	0x9DCD
+0xED36	0x9DB2
+0xED37	0x9E7A
+0xED38	0x9E9C
+0xED39	0x9EEB
+0xED3A	0x9EEE
+0xED3B	0x9EED
+0xED3C	0x9F1B
+0xED3D	0x9F18
+0xED3E	0x9F1A
+0xED3F	0x9F31
+0xED40	0x9F4E
+0xED41	0x9F65
+0xED42	0x9F64
+0xED43	0x9F92
+0xED44	0x4EB9
+0xED45	0x56C6
+0xED46	0x56C5
+0xED47	0x56CB
+0xED48	0x5971
+0xED49	0x5B4B
+0xED4A	0x5B4C
+0xED4B	0x5DD5
+0xED4C	0x5DD1
+0xED4D	0x5EF2
+0xED4E	0x6521
+0xED4F	0x6520
+0xED50	0x6526
+0xED51	0x6522
+0xED52	0x6B0B
+0xED53	0x6B08
+0xED54	0x6B09
+0xED55	0x6C0D
+0xED56	0x7055
+0xED57	0x7056
+0xED58	0x7057
+0xED59	0x7052
+0xED5A	0x721E
+0xED5B	0x721F
+0xED5C	0x72A9
+0xED5D	0x737F
+0xED5E	0x74D8
+0xED5F	0x74D5
+0xED60	0x74D9
+0xED61	0x74D7
+0xED62	0x766D
+0xED63	0x76AD
+0xED64	0x7935
+0xED65	0x79B4
+0xED66	0x7A70
+0xED67	0x7A71
+0xED68	0x7C57
+0xED69	0x7C5C
+0xED6A	0x7C59
+0xED6B	0x7C5B
+0xED6C	0x7C5A
+0xED6D	0x7CF4
+0xED6E	0x7CF1
+0xED6F	0x7E91
+0xED70	0x7F4F
+0xED71	0x7F87
+0xED72	0x81DE
+0xED73	0x826B
+0xED74	0x8634
+0xED75	0x8635
+0xED76	0x8633
+0xED77	0x862C
+0xED78	0x8632
+0xED79	0x8636
+0xED7A	0x882C
+0xED7B	0x8828
+0xED7C	0x8826
+0xED7D	0x882A
+0xED7E	0x8825
+0xEDA1	0x64A5
+0xEDA2	0x6493
+0xEDA3	0x6495
+0xEDA4	0x64A9
+0xEDA5	0x6492
+0xEDA6	0x64AE
+0xEDA7	0x64AD
+0xEDA8	0x64AB
+0xEDA9	0x649A
+0xEDAA	0x64AC
+0xEDAB	0x6499
+0xEDAC	0x64A2
+0xEDAD	0x64B3
+0xEDAE	0x6575
+0xEDAF	0x6577
+0xEDB0	0x6578
+0xEDB1	0x66AE
+0xEDB2	0x66AB
+0xEDB3	0x66B4
+0xEDB4	0x66B1
+0xEDB5	0x6A23
+0xEDB6	0x6A1F
+0xEDB7	0x69E8
+0xEDB8	0x6A01
+0xEDB9	0x6A1E
+0xEDBA	0x6A19
+0xEDBB	0x69FD
+0xEDBC	0x6A21
+0xEDBD	0x6A13
+0xEDBE	0x6A0A
+0xEDBF	0x69F3
+0xEDC0	0x6A02
+0xEDC1	0x6A05
+0xEDC2	0x69ED
+0xEDC3	0x6A11
+0xEDC4	0x6B50
+0xEDC5	0x6B4E
+0xEDC6	0x6BA4
+0xEDC7	0x6BC5
+0xEDC8	0x6BC6
+0xEDC9	0x6F3F
+0xEDCA	0x6F7C
+0xEDCB	0x6F84
+0xEDCC	0x6F51
+0xEDCD	0x6F66
+0xEDCE	0x6F54
+0xEDCF	0x6F86
+0xEDD0	0x6F6D
+0xEDD1	0x6F5B
+0xEDD2	0x6F78
+0xEDD3	0x6F6E
+0xEDD4	0x6F8E
+0xEDD5	0x6F7A
+0xEDD6	0x6F70
+0xEDD7	0x6F64
+0xEDD8	0x6F97
+0xEDD9	0x6F58
+0xEDDA	0x6ED5
+0xEDDB	0x6F6F
+0xEDDC	0x6F60
+0xEDDD	0x6F5F
+0xEDDE	0x719F
+0xEDDF	0x71AC
+0xEDE0	0x71B1
+0xEDE1	0x71A8
+0xEDE2	0x7256
+0xEDE3	0x729B
+0xEDE4	0x734E
+0xEDE5	0x7357
+0xEDE6	0x7469
+0xEDE7	0x748B
+0xEDE8	0x7483
+0xEDE9	0x747E
+0xEDEA	0x7480
+0xEDEB	0x757F
+0xEDEC	0x7620
+0xEDED	0x7629
+0xEDEE	0x761F
+0xEDEF	0x7624
+0xEDF0	0x7626
+0xEDF1	0x7621
+0xEDF2	0x7622
+0xEDF3	0x769A
+0xEDF4	0x76BA
+0xEDF5	0x76E4
+0xEDF6	0x778E
+0xEDF7	0x7787
+0xEDF8	0x778C
+0xEDF9	0x7791
+0xEDFA	0x778B
+0xEDFB	0x78CB
+0xEDFC	0x78C5
+0xEDFD	0x78BA
+0xEDFE	0x78CA
+0xEE21	0x8971
+0xEE22	0x89BF
+0xEE23	0x89BE
+0xEE24	0x89FB
+0xEE25	0x8B7E
+0xEE26	0x8B84
+0xEE27	0x8B82
+0xEE28	0x8B86
+0xEE29	0x8B85
+0xEE2A	0x8B7F
+0xEE2B	0x8D15
+0xEE2C	0x8E95
+0xEE2D	0x8E94
+0xEE2E	0x8E9A
+0xEE2F	0x8E92
+0xEE30	0x8E90
+0xEE31	0x8E96
+0xEE32	0x8E97
+0xEE33	0x8F60
+0xEE34	0x8F62
+0xEE35	0x9147
+0xEE36	0x944C
+0xEE37	0x9450
+0xEE38	0x944A
+0xEE39	0x944B
+0xEE3A	0x944F
+0xEE3B	0x9447
+0xEE3C	0x9445
+0xEE3D	0x9448
+0xEE3E	0x9449
+0xEE3F	0x9446
+0xEE40	0x973F
+0xEE41	0x97E3
+0xEE42	0x986A
+0xEE43	0x9869
+0xEE44	0x98CB
+0xEE45	0x9954
+0xEE46	0x995B
+0xEE47	0x9A4E
+0xEE48	0x9A53
+0xEE49	0x9A54
+0xEE4A	0x9A4C
+0xEE4B	0x9A4F
+0xEE4C	0x9A48
+0xEE4D	0x9A4A
+0xEE4E	0x9A49
+0xEE4F	0x9A52
+0xEE50	0x9A50
+0xEE51	0x9AD0
+0xEE52	0x9B19
+0xEE53	0x9B2B
+0xEE54	0x9B3B
+0xEE55	0x9B56
+0xEE56	0x9B55
+0xEE57	0x9C46
+0xEE58	0x9C48
+0xEE59	0x9C3F
+0xEE5A	0x9C44
+0xEE5B	0x9C39
+0xEE5C	0x9C33
+0xEE5D	0x9C41
+0xEE5E	0x9C3C
+0xEE5F	0x9C37
+0xEE60	0x9C34
+0xEE61	0x9C32
+0xEE62	0x9C3D
+0xEE63	0x9C36
+0xEE64	0x9DDB
+0xEE65	0x9DD2
+0xEE66	0x9DDE
+0xEE67	0x9DDA
+0xEE68	0x9DCB
+0xEE69	0x9DD0
+0xEE6A	0x9DDC
+0xEE6B	0x9DD1
+0xEE6C	0x9DDF
+0xEE6D	0x9DE9
+0xEE6E	0x9DD9
+0xEE6F	0x9DD8
+0xEE70	0x9DD6
+0xEE71	0x9DF5
+0xEE72	0x9DD5
+0xEE73	0x9DDD
+0xEE74	0x9EB6
+0xEE75	0x9EF0
+0xEE76	0x9F35
+0xEE77	0x9F33
+0xEE78	0x9F32
+0xEE79	0x9F42
+0xEE7A	0x9F6B
+0xEE7B	0x9F95
+0xEE7C	0x9FA2
+0xEE7D	0x513D
+0xEE7E	0x5299
+0xEEA1	0x78BE
+0xEEA2	0x78D5
+0xEEA3	0x78BC
+0xEEA4	0x78D0
+0xEEA5	0x7A3F
+0xEEA6	0x7A3C
+0xEEA7	0x7A40
+0xEEA8	0x7A3D
+0xEEA9	0x7A37
+0xEEAA	0x7A3B
+0xEEAB	0x7AAF
+0xEEAC	0x7AAE
+0xEEAD	0x7BAD
+0xEEAE	0x7BB1
+0xEEAF	0x7BC4
+0xEEB0	0x7BB4
+0xEEB1	0x7BC6
+0xEEB2	0x7BC7
+0xEEB3	0x7BC1
+0xEEB4	0x7BA0
+0xEEB5	0x7BCC
+0xEEB6	0x7CCA
+0xEEB7	0x7DE0
+0xEEB8	0x7DF4
+0xEEB9	0x7DEF
+0xEEBA	0x7DFB
+0xEEBB	0x7DD8
+0xEEBC	0x7DEC
+0xEEBD	0x7DDD
+0xEEBE	0x7DE8
+0xEEBF	0x7DE3
+0xEEC0	0x7DDA
+0xEEC1	0x7DDE
+0xEEC2	0x7DE9
+0xEEC3	0x7D9E
+0xEEC4	0x7DD9
+0xEEC5	0x7DF2
+0xEEC6	0x7DF9
+0xEEC7	0x7F75
+0xEEC8	0x7F77
+0xEEC9	0x7FAF
+0xEECA	0x7FE9
+0xEECB	0x8026
+0xEECC	0x819B
+0xEECD	0x819C
+0xEECE	0x819D
+0xEECF	0x81A0
+0xEED0	0x819A
+0xEED1	0x8198
+0xEED2	0x8517
+0xEED3	0x853D
+0xEED4	0x851A
+0xEED5	0x84EE
+0xEED6	0x852C
+0xEED7	0x852D
+0xEED8	0x8513
+0xEED9	0x8511
+0xEEDA	0x8523
+0xEEDB	0x8521
+0xEEDC	0x8514
+0xEEDD	0x84EC
+0xEEDE	0x8525
+0xEEDF	0x84FF
+0xEEE0	0x8506
+0xEEE1	0x8782
+0xEEE2	0x8774
+0xEEE3	0x8776
+0xEEE4	0x8760
+0xEEE5	0x8766
+0xEEE6	0x8778
+0xEEE7	0x8768
+0xEEE8	0x8759
+0xEEE9	0x8757
+0xEEEA	0x874C
+0xEEEB	0x8753
+0xEEEC	0x885B
+0xEEED	0x885D
+0xEEEE	0x8910
+0xEEEF	0x8907
+0xEEF0	0x8912
+0xEEF1	0x8913
+0xEEF2	0x8915
+0xEEF3	0x890A
+0xEEF4	0x8ABC
+0xEEF5	0x8AD2
+0xEEF6	0x8AC7
+0xEEF7	0x8AC4
+0xEEF8	0x8A95
+0xEEF9	0x8ACB
+0xEEFA	0x8AF8
+0xEEFB	0x8AB2
+0xEEFC	0x8AC9
+0xEEFD	0x8AC2
+0xEEFE	0x8ABF
+0xEF21	0x58E8
+0xEF22	0x58E7
+0xEF23	0x5972
+0xEF24	0x5B4D
+0xEF25	0x5DD8
+0xEF26	0x882F
+0xEF27	0x5F4F
+0xEF28	0x6201
+0xEF29	0x6203
+0xEF2A	0x6204
+0xEF2B	0x6529
+0xEF2C	0x6525
+0xEF2D	0x6596
+0xEF2E	0x66EB
+0xEF2F	0x6B11
+0xEF30	0x6B12
+0xEF31	0x6B0F
+0xEF32	0x6BCA
+0xEF33	0x705B
+0xEF34	0x705A
+0xEF35	0x7222
+0xEF36	0x7382
+0xEF37	0x7381
+0xEF38	0x7383
+0xEF39	0x7670
+0xEF3A	0x77D4
+0xEF3B	0x7C67
+0xEF3C	0x7C66
+0xEF3D	0x7E95
+0xEF3E	0x826C
+0xEF3F	0x863A
+0xEF40	0x8640
+0xEF41	0x8639
+0xEF42	0x863C
+0xEF43	0x8631
+0xEF44	0x863B
+0xEF45	0x863E
+0xEF46	0x8830
+0xEF47	0x8832
+0xEF48	0x882E
+0xEF49	0x8833
+0xEF4A	0x8976
+0xEF4B	0x8974
+0xEF4C	0x8973
+0xEF4D	0x89FE
+0xEF4E	0x8B8C
+0xEF4F	0x8B8E
+0xEF50	0x8B8B
+0xEF51	0x8B88
+0xEF52	0x8C45
+0xEF53	0x8D19
+0xEF54	0x8E98
+0xEF55	0x8F64
+0xEF56	0x8F63
+0xEF57	0x91BC
+0xEF58	0x9462
+0xEF59	0x9455
+0xEF5A	0x945D
+0xEF5B	0x9457
+0xEF5C	0x945E
+0xEF5D	0x97C4
+0xEF5E	0x97C5
+0xEF5F	0x9800
+0xEF60	0x9A56
+0xEF61	0x9A59
+0xEF62	0x9B1E
+0xEF63	0x9B1F
+0xEF64	0x9B20
+0xEF65	0x9C52
+0xEF66	0x9C58
+0xEF67	0x9C50
+0xEF68	0x9C4A
+0xEF69	0x9C4D
+0xEF6A	0x9C4B
+0xEF6B	0x9C55
+0xEF6C	0x9C59
+0xEF6D	0x9C4C
+0xEF6E	0x9C4E
+0xEF6F	0x9DFB
+0xEF70	0x9DF7
+0xEF71	0x9DEF
+0xEF72	0x9DE3
+0xEF73	0x9DEB
+0xEF74	0x9DF8
+0xEF75	0x9DE4
+0xEF76	0x9DF6
+0xEF77	0x9DE1
+0xEF78	0x9DEE
+0xEF79	0x9DE6
+0xEF7A	0x9DF2
+0xEF7B	0x9DF0
+0xEF7C	0x9DE2
+0xEF7D	0x9DEC
+0xEF7E	0x9DF4
+0xEFA1	0x8AB0
+0xEFA2	0x8AD6
+0xEFA3	0x8ACD
+0xEFA4	0x8AB6
+0xEFA5	0x8AB9
+0xEFA6	0x8ADB
+0xEFA7	0x8C4C
+0xEFA8	0x8C4E
+0xEFA9	0x8C6C
+0xEFAA	0x8CE0
+0xEFAB	0x8CDE
+0xEFAC	0x8CE6
+0xEFAD	0x8CE4
+0xEFAE	0x8CEC
+0xEFAF	0x8CED
+0xEFB0	0x8CE2
+0xEFB1	0x8CE3
+0xEFB2	0x8CDC
+0xEFB3	0x8CEA
+0xEFB4	0x8CE1
+0xEFB5	0x8D6D
+0xEFB6	0x8D9F
+0xEFB7	0x8DA3
+0xEFB8	0x8E2B
+0xEFB9	0x8E10
+0xEFBA	0x8E1D
+0xEFBB	0x8E22
+0xEFBC	0x8E0F
+0xEFBD	0x8E29
+0xEFBE	0x8E1F
+0xEFBF	0x8E21
+0xEFC0	0x8E1E
+0xEFC1	0x8EBA
+0xEFC2	0x8F1D
+0xEFC3	0x8F1B
+0xEFC4	0x8F1F
+0xEFC5	0x8F29
+0xEFC6	0x8F26
+0xEFC7	0x8F2A
+0xEFC8	0x8F1C
+0xEFC9	0x8F1E
+0xEFCA	0x8F25
+0xEFCB	0x9069
+0xEFCC	0x906E
+0xEFCD	0x9068
+0xEFCE	0x906D
+0xEFCF	0x9077
+0xEFD0	0x9130
+0xEFD1	0x912D
+0xEFD2	0x9127
+0xEFD3	0x9131
+0xEFD4	0x9187
+0xEFD5	0x9189
+0xEFD6	0x918B
+0xEFD7	0x9183
+0xEFD8	0x92C5
+0xEFD9	0x92BB
+0xEFDA	0x92B7
+0xEFDB	0x92EA
+0xEFDC	0x92E4
+0xEFDD	0x92C1
+0xEFDE	0x92B3
+0xEFDF	0x92BC
+0xEFE0	0x92D2
+0xEFE1	0x92C7
+0xEFE2	0x92F0
+0xEFE3	0x92B2
+0xEFE4	0x95AD
+0xEFE5	0x95B1
+0xEFE6	0x9704
+0xEFE7	0x9706
+0xEFE8	0x9707
+0xEFE9	0x9709
+0xEFEA	0x9760
+0xEFEB	0x978D
+0xEFEC	0x978B
+0xEFED	0x978F
+0xEFEE	0x9821
+0xEFEF	0x982B
+0xEFF0	0x981C
+0xEFF1	0x98B3
+0xEFF2	0x990A
+0xEFF3	0x9913
+0xEFF4	0x9912
+0xEFF5	0x9918
+0xEFF6	0x99DD
+0xEFF7	0x99D0
+0xEFF8	0x99DF
+0xEFF9	0x99DB
+0xEFFA	0x99D1
+0xEFFB	0x99D5
+0xEFFC	0x99D2
+0xEFFD	0x99D9
+0xEFFE	0x9AB7
+0xF021	0x9DF3
+0xF022	0x9DE8
+0xF023	0x9DED
+0xF024	0x9EC2
+0xF025	0x9ED0
+0xF026	0x9EF2
+0xF027	0x9EF3
+0xF028	0x9F06
+0xF029	0x9F1C
+0xF02A	0x9F38
+0xF02B	0x9F37
+0xF02C	0x9F36
+0xF02D	0x9F43
+0xF02E	0x9F4F
+0xF02F	0x9F71
+0xF030	0x9F70
+0xF031	0x9F6E
+0xF032	0x9F6F
+0xF033	0x56D3
+0xF034	0x56CD
+0xF035	0x5B4E
+0xF036	0x5C6D
+0xF037	0x652D
+0xF038	0x66ED
+0xF039	0x66EE
+0xF03A	0x6B13
+0xF03B	0x705F
+0xF03C	0x7061
+0xF03D	0x705D
+0xF03E	0x7060
+0xF03F	0x7223
+0xF040	0x74DB
+0xF041	0x74E5
+0xF042	0x77D5
+0xF043	0x7938
+0xF044	0x79B7
+0xF045	0x79B6
+0xF046	0x7C6A
+0xF047	0x7E97
+0xF048	0x7F89
+0xF049	0x826D
+0xF04A	0x8643
+0xF04B	0x8838
+0xF04C	0x8837
+0xF04D	0x8835
+0xF04E	0x884B
+0xF04F	0x8B94
+0xF050	0x8B95
+0xF051	0x8E9E
+0xF052	0x8E9F
+0xF053	0x8EA0
+0xF054	0x8E9D
+0xF055	0x91BE
+0xF056	0x91BD
+0xF057	0x91C2
+0xF058	0x946B
+0xF059	0x9468
+0xF05A	0x9469
+0xF05B	0x96E5
+0xF05C	0x9746
+0xF05D	0x9743
+0xF05E	0x9747
+0xF05F	0x97C7
+0xF060	0x97E5
+0xF061	0x9A5E
+0xF062	0x9AD5
+0xF063	0x9B59
+0xF064	0x9C63
+0xF065	0x9C67
+0xF066	0x9C66
+0xF067	0x9C62
+0xF068	0x9C5E
+0xF069	0x9C60
+0xF06A	0x9E02
+0xF06B	0x9DFE
+0xF06C	0x9E07
+0xF06D	0x9E03
+0xF06E	0x9E06
+0xF06F	0x9E05
+0xF070	0x9E00
+0xF071	0x9E01
+0xF072	0x9E09
+0xF073	0x9DFF
+0xF074	0x9DFD
+0xF075	0x9E04
+0xF076	0x9EA0
+0xF077	0x9F1E
+0xF078	0x9F46
+0xF079	0x9F74
+0xF07A	0x9F75
+0xF07B	0x9F76
+0xF07C	0x56D4
+0xF07D	0x652E
+0xF07E	0x65B8
+0xF0A1	0x9AEE
+0xF0A2	0x9AEF
+0xF0A3	0x9B27
+0xF0A4	0x9B45
+0xF0A5	0x9B44
+0xF0A6	0x9B77
+0xF0A7	0x9B6F
+0xF0A8	0x9D06
+0xF0A9	0x9D09
+0xF0AA	0x9D03
+0xF0AB	0x9EA9
+0xF0AC	0x9EBE
+0xF0AD	0x9ECE
+0xF0AE	0x58A8
+0xF0AF	0x9F52
+0xF0B0	0x5112
+0xF0B1	0x5118
+0xF0B2	0x5114
+0xF0B3	0x5110
+0xF0B4	0x5115
+0xF0B5	0x5180
+0xF0B6	0x51AA
+0xF0B7	0x51DD
+0xF0B8	0x5291
+0xF0B9	0x5293
+0xF0BA	0x52F3
+0xF0BB	0x5659
+0xF0BC	0x566B
+0xF0BD	0x5679
+0xF0BE	0x5669
+0xF0BF	0x5664
+0xF0C0	0x5678
+0xF0C1	0x566A
+0xF0C2	0x5668
+0xF0C3	0x5665
+0xF0C4	0x5671
+0xF0C5	0x566F
+0xF0C6	0x566C
+0xF0C7	0x5662
+0xF0C8	0x5676
+0xF0C9	0x58C1
+0xF0CA	0x58BE
+0xF0CB	0x58C7
+0xF0CC	0x58C5
+0xF0CD	0x596E
+0xF0CE	0x5B1D
+0xF0CF	0x5B34
+0xF0D0	0x5B78
+0xF0D1	0x5BF0
+0xF0D2	0x5C0E
+0xF0D3	0x5F4A
+0xF0D4	0x61B2
+0xF0D5	0x6191
+0xF0D6	0x61A9
+0xF0D7	0x618A
+0xF0D8	0x61CD
+0xF0D9	0x61B6
+0xF0DA	0x61BE
+0xF0DB	0x61CA
+0xF0DC	0x61C8
+0xF0DD	0x6230
+0xF0DE	0x64C5
+0xF0DF	0x64C1
+0xF0E0	0x64CB
+0xF0E1	0x64BB
+0xF0E2	0x64BC
+0xF0E3	0x64DA
+0xF0E4	0x64C4
+0xF0E5	0x64C7
+0xF0E6	0x64C2
+0xF0E7	0x64CD
+0xF0E8	0x64BF
+0xF0E9	0x64D2
+0xF0EA	0x64D4
+0xF0EB	0x64BE
+0xF0EC	0x6574
+0xF0ED	0x66C6
+0xF0EE	0x66C9
+0xF0EF	0x66B9
+0xF0F0	0x66C4
+0xF0F1	0x66C7
+0xF0F2	0x66B8
+0xF0F3	0x6A3D
+0xF0F4	0x6A38
+0xF0F5	0x6A3A
+0xF0F6	0x6A59
+0xF0F7	0x6A6B
+0xF0F8	0x6A58
+0xF0F9	0x6A39
+0xF0FA	0x6A44
+0xF0FB	0x6A62
+0xF0FC	0x6A61
+0xF0FD	0x6A4B
+0xF0FE	0x6A47
+0xF121	0x6B18
+0xF122	0x6B19
+0xF123	0x6B17
+0xF124	0x6B1A
+0xF125	0x7062
+0xF126	0x7226
+0xF127	0x72AA
+0xF128	0x77D8
+0xF129	0x77D9
+0xF12A	0x7939
+0xF12B	0x7C69
+0xF12C	0x7C6B
+0xF12D	0x7CF6
+0xF12E	0x7E9A
+0xF12F	0x7E98
+0xF130	0x7E9B
+0xF131	0x7E99
+0xF132	0x81E0
+0xF133	0x81E1
+0xF134	0x8646
+0xF135	0x8647
+0xF136	0x8648
+0xF137	0x8979
+0xF138	0x897A
+0xF139	0x897C
+0xF13A	0x897B
+0xF13B	0x89FF
+0xF13C	0x8B98
+0xF13D	0x8B99
+0xF13E	0x8EA5
+0xF13F	0x8EA4
+0xF140	0x8EA3
+0xF141	0x946E
+0xF142	0x946D
+0xF143	0x946F
+0xF144	0x9471
+0xF145	0x9473
+0xF146	0x9749
+0xF147	0x9872
+0xF148	0x995F
+0xF149	0x9C68
+0xF14A	0x9C6E
+0xF14B	0x9C6D
+0xF14C	0x9E0B
+0xF14D	0x9E0D
+0xF14E	0x9E10
+0xF14F	0x9E0F
+0xF150	0x9E12
+0xF151	0x9E11
+0xF152	0x9EA1
+0xF153	0x9EF5
+0xF154	0x9F09
+0xF155	0x9F47
+0xF156	0x9F78
+0xF157	0x9F7B
+0xF158	0x9F7A
+0xF159	0x9F79
+0xF15A	0x571E
+0xF15B	0x7066
+0xF15C	0x7C6F
+0xF15D	0x883C
+0xF15E	0x8DB2
+0xF15F	0x8EA6
+0xF160	0x91C3
+0xF161	0x9474
+0xF162	0x9478
+0xF163	0x9476
+0xF164	0x9475
+0xF165	0x9A60
+0xF166	0x9B2E
+0xF167	0x9C74
+0xF168	0x9C73
+0xF169	0x9C71
+0xF16A	0x9C75
+0xF16B	0x9E14
+0xF16C	0x9E13
+0xF16D	0x9EF6
+0xF16E	0x9F0A
+0xF16F	0x9FA4
+0xF170	0x7068
+0xF171	0x7065
+0xF172	0x7CF7
+0xF173	0x866A
+0xF174	0x883E
+0xF175	0x883D
+0xF176	0x883F
+0xF177	0x8B9E
+0xF178	0x8C9C
+0xF179	0x8EA9
+0xF17A	0x8EC9
+0xF17B	0x974B
+0xF17C	0x9873
+0xF17D	0x9874
+0xF17E	0x98CC
+0xF1A1	0x6A35
+0xF1A2	0x6A5F
+0xF1A3	0x6A48
+0xF1A4	0x6B59
+0xF1A5	0x6B77
+0xF1A6	0x6C05
+0xF1A7	0x6FC2
+0xF1A8	0x6FB1
+0xF1A9	0x6FA1
+0xF1AA	0x6FC3
+0xF1AB	0x6FA4
+0xF1AC	0x6FC1
+0xF1AD	0x6FA7
+0xF1AE	0x6FB3
+0xF1AF	0x6FC0
+0xF1B0	0x6FB9
+0xF1B1	0x6FB6
+0xF1B2	0x6FA6
+0xF1B3	0x6FA0
+0xF1B4	0x6FB4
+0xF1B5	0x71BE
+0xF1B6	0x71C9
+0xF1B7	0x71D0
+0xF1B8	0x71D2
+0xF1B9	0x71C8
+0xF1BA	0x71D5
+0xF1BB	0x71B9
+0xF1BC	0x71CE
+0xF1BD	0x71D9
+0xF1BE	0x71DC
+0xF1BF	0x71C3
+0xF1C0	0x71C4
+0xF1C1	0x7368
+0xF1C2	0x749C
+0xF1C3	0x74A3
+0xF1C4	0x7498
+0xF1C5	0x749F
+0xF1C6	0x749E
+0xF1C7	0x74E2
+0xF1C8	0x750C
+0xF1C9	0x750D
+0xF1CA	0x7634
+0xF1CB	0x7638
+0xF1CC	0x763A
+0xF1CD	0x76E7
+0xF1CE	0x76E5
+0xF1CF	0x77A0
+0xF1D0	0x779E
+0xF1D1	0x779F
+0xF1D2	0x77A5
+0xF1D3	0x78E8
+0xF1D4	0x78DA
+0xF1D5	0x78EC
+0xF1D6	0x78E7
+0xF1D7	0x79A6
+0xF1D8	0x7A4D
+0xF1D9	0x7A4E
+0xF1DA	0x7A46
+0xF1DB	0x7A4C
+0xF1DC	0x7A4B
+0xF1DD	0x7ABA
+0xF1DE	0x7BD9
+0xF1DF	0x7C11
+0xF1E0	0x7BC9
+0xF1E1	0x7BE4
+0xF1E2	0x7BDB
+0xF1E3	0x7BE1
+0xF1E4	0x7BE9
+0xF1E5	0x7BE6
+0xF1E6	0x7CD5
+0xF1E7	0x7CD6
+0xF1E8	0x7E0A
+0xF1E9	0x7E11
+0xF1EA	0x7E08
+0xF1EB	0x7E1B
+0xF1EC	0x7E23
+0xF1ED	0x7E1E
+0xF1EE	0x7E1D
+0xF1EF	0x7E09
+0xF1F0	0x7E10
+0xF1F1	0x7F79
+0xF1F2	0x7FB2
+0xF1F3	0x7FF0
+0xF1F4	0x7FF1
+0xF1F5	0x7FEE
+0xF1F6	0x8028
+0xF1F7	0x81B3
+0xF1F8	0x81A9
+0xF1F9	0x81A8
+0xF1FA	0x81FB
+0xF1FB	0x8208
+0xF1FC	0x8258
+0xF1FD	0x8259
+0xF1FE	0x854A
+0xF221	0x9961
+0xF222	0x99AB
+0xF223	0x9A64
+0xF224	0x9A66
+0xF225	0x9A67
+0xF226	0x9B24
+0xF227	0x9E15
+0xF228	0x9E17
+0xF229	0x9F48
+0xF22A	0x6207
+0xF22B	0x6B1E
+0xF22C	0x7227
+0xF22D	0x864C
+0xF22E	0x8EA8
+0xF22F	0x9482
+0xF230	0x9480
+0xF231	0x9481
+0xF232	0x9A69
+0xF233	0x9A68
+0xF234	0x9E19
+0xF235	0x864B
+0xF236	0x8B9F
+0xF237	0x9483
+0xF238	0x9C79
+0xF239	0x9EB7
+0xF23A	0x7675
+0xF23B	0x9A6B
+0xF23C	0x9C7A
+0xF23D	0x9E1D
+0xF23E	0x7069
+0xF23F	0x706A
+0xF240	0x7229
+0xF241	0x9EA4
+0xF242	0x9F7E
+0xF243	0x9F49
+0xF244	0x9F98
+0xF2A1	0x8559
+0xF2A2	0x8548
+0xF2A3	0x8568
+0xF2A4	0x8569
+0xF2A5	0x8543
+0xF2A6	0x8549
+0xF2A7	0x856D
+0xF2A8	0x856A
+0xF2A9	0x855E
+0xF2AA	0x8783
+0xF2AB	0x879F
+0xF2AC	0x879E
+0xF2AD	0x87A2
+0xF2AE	0x878D
+0xF2AF	0x8861
+0xF2B0	0x892A
+0xF2B1	0x8932
+0xF2B2	0x8925
+0xF2B3	0x892B
+0xF2B4	0x8921
+0xF2B5	0x89AA
+0xF2B6	0x89A6
+0xF2B7	0x8AE6
+0xF2B8	0x8AFA
+0xF2B9	0x8AEB
+0xF2BA	0x8AF1
+0xF2BB	0x8B00
+0xF2BC	0x8ADC
+0xF2BD	0x8AE7
+0xF2BE	0x8AEE
+0xF2BF	0x8AFE
+0xF2C0	0x8B01
+0xF2C1	0x8B02
+0xF2C2	0x8AF7
+0xF2C3	0x8AED
+0xF2C4	0x8AF3
+0xF2C5	0x8AF6
+0xF2C6	0x8AFC
+0xF2C7	0x8C6B
+0xF2C8	0x8C6D
+0xF2C9	0x8C93
+0xF2CA	0x8CF4
+0xF2CB	0x8E44
+0xF2CC	0x8E31
+0xF2CD	0x8E34
+0xF2CE	0x8E42
+0xF2CF	0x8E39
+0xF2D0	0x8E35
+0xF2D1	0x8F3B
+0xF2D2	0x8F2F
+0xF2D3	0x8F38
+0xF2D4	0x8F33
+0xF2D5	0x8FA8
+0xF2D6	0x8FA6
+0xF2D7	0x9075
+0xF2D8	0x9074
+0xF2D9	0x9078
+0xF2DA	0x9072
+0xF2DB	0x907C
+0xF2DC	0x907A
+0xF2DD	0x9134
+0xF2DE	0x9192
+0xF2DF	0x9320
+0xF2E0	0x9336
+0xF2E1	0x92F8
+0xF2E2	0x9333
+0xF2E3	0x932F
+0xF2E4	0x9322
+0xF2E5	0x92FC
+0xF2E6	0x932B
+0xF2E7	0x9304
+0xF2E8	0x931A
+0xF2E9	0x9310
+0xF2EA	0x9326
+0xF2EB	0x9321
+0xF2EC	0x9315
+0xF2ED	0x932E
+0xF2EE	0x9319
+0xF2EF	0x95BB
+0xF2F0	0x96A7
+0xF2F1	0x96A8
+0xF2F2	0x96AA
+0xF2F3	0x96D5
+0xF2F4	0x970E
+0xF2F5	0x9711
+0xF2F6	0x9716
+0xF2F7	0x970D
+0xF2F8	0x9713
+0xF2F9	0x970F
+0xF2FA	0x975B
+0xF2FB	0x975C
+0xF2FC	0x9766
+0xF2FD	0x9798
+0xF2FE	0x9830
+0xF3A1	0x9838
+0xF3A2	0x983B
+0xF3A3	0x9837
+0xF3A4	0x982D
+0xF3A5	0x9839
+0xF3A6	0x9824
+0xF3A7	0x9910
+0xF3A8	0x9928
+0xF3A9	0x991E
+0xF3AA	0x991B
+0xF3AB	0x9921
+0xF3AC	0x991A
+0xF3AD	0x99ED
+0xF3AE	0x99E2
+0xF3AF	0x99F1
+0xF3B0	0x9AB8
+0xF3B1	0x9ABC
+0xF3B2	0x9AFB
+0xF3B3	0x9AED
+0xF3B4	0x9B28
+0xF3B5	0x9B91
+0xF3B6	0x9D15
+0xF3B7	0x9D23
+0xF3B8	0x9D26
+0xF3B9	0x9D28
+0xF3BA	0x9D12
+0xF3BB	0x9D1B
+0xF3BC	0x9ED8
+0xF3BD	0x9ED4
+0xF3BE	0x9F8D
+0xF3BF	0x9F9C
+0xF3C0	0x512A
+0xF3C1	0x511F
+0xF3C2	0x5121
+0xF3C3	0x5132
+0xF3C4	0x52F5
+0xF3C5	0x568E
+0xF3C6	0x5680
+0xF3C7	0x5690
+0xF3C8	0x5685
+0xF3C9	0x5687
+0xF3CA	0x568F
+0xF3CB	0x58D5
+0xF3CC	0x58D3
+0xF3CD	0x58D1
+0xF3CE	0x58CE
+0xF3CF	0x5B30
+0xF3D0	0x5B2A
+0xF3D1	0x5B24
+0xF3D2	0x5B7A
+0xF3D3	0x5C37
+0xF3D4	0x5C68
+0xF3D5	0x5DBC
+0xF3D6	0x5DBA
+0xF3D7	0x5DBD
+0xF3D8	0x5DB8
+0xF3D9	0x5E6B
+0xF3DA	0x5F4C
+0xF3DB	0x5FBD
+0xF3DC	0x61C9
+0xF3DD	0x61C2
+0xF3DE	0x61C7
+0xF3DF	0x61E6
+0xF3E0	0x61CB
+0xF3E1	0x6232
+0xF3E2	0x6234
+0xF3E3	0x64CE
+0xF3E4	0x64CA
+0xF3E5	0x64D8
+0xF3E6	0x64E0
+0xF3E7	0x64F0
+0xF3E8	0x64E6
+0xF3E9	0x64EC
+0xF3EA	0x64F1
+0xF3EB	0x64E2
+0xF3EC	0x64ED
+0xF3ED	0x6582
+0xF3EE	0x6583
+0xF3EF	0x66D9
+0xF3F0	0x66D6
+0xF3F1	0x6A80
+0xF3F2	0x6A94
+0xF3F3	0x6A84
+0xF3F4	0x6AA2
+0xF3F5	0x6A9C
+0xF3F6	0x6ADB
+0xF3F7	0x6AA3
+0xF3F8	0x6A7E
+0xF3F9	0x6A97
+0xF3FA	0x6A90
+0xF3FB	0x6AA0
+0xF3FC	0x6B5C
+0xF3FD	0x6BAE
+0xF3FE	0x6BDA
+0xF4A1	0x6C08
+0xF4A2	0x6FD8
+0xF4A3	0x6FF1
+0xF4A4	0x6FDF
+0xF4A5	0x6FE0
+0xF4A6	0x6FDB
+0xF4A7	0x6FE4
+0xF4A8	0x6FEB
+0xF4A9	0x6FEF
+0xF4AA	0x6F80
+0xF4AB	0x6FEC
+0xF4AC	0x6FE1
+0xF4AD	0x6FE9
+0xF4AE	0x6FD5
+0xF4AF	0x6FEE
+0xF4B0	0x6FF0
+0xF4B1	0x71E7
+0xF4B2	0x71DF
+0xF4B3	0x71EE
+0xF4B4	0x71E6
+0xF4B5	0x71E5
+0xF4B6	0x71ED
+0xF4B7	0x71EC
+0xF4B8	0x71F4
+0xF4B9	0x71E0
+0xF4BA	0x7235
+0xF4BB	0x7246
+0xF4BC	0x7370
+0xF4BD	0x7372
+0xF4BE	0x74A9
+0xF4BF	0x74B0
+0xF4C0	0x74A6
+0xF4C1	0x74A8
+0xF4C2	0x7646
+0xF4C3	0x7642
+0xF4C4	0x764C
+0xF4C5	0x76EA
+0xF4C6	0x77B3
+0xF4C7	0x77AA
+0xF4C8	0x77B0
+0xF4C9	0x77AC
+0xF4CA	0x77A7
+0xF4CB	0x77AD
+0xF4CC	0x77EF
+0xF4CD	0x78F7
+0xF4CE	0x78FA
+0xF4CF	0x78F4
+0xF4D0	0x78EF
+0xF4D1	0x7901
+0xF4D2	0x79A7
+0xF4D3	0x79AA
+0xF4D4	0x7A57
+0xF4D5	0x7ABF
+0xF4D6	0x7C07
+0xF4D7	0x7C0D
+0xF4D8	0x7BFE
+0xF4D9	0x7BF7
+0xF4DA	0x7C0C
+0xF4DB	0x7BE0
+0xF4DC	0x7CE0
+0xF4DD	0x7CDC
+0xF4DE	0x7CDE
+0xF4DF	0x7CE2
+0xF4E0	0x7CDF
+0xF4E1	0x7CD9
+0xF4E2	0x7CDD
+0xF4E3	0x7E2E
+0xF4E4	0x7E3E
+0xF4E5	0x7E46
+0xF4E6	0x7E37
+0xF4E7	0x7E32
+0xF4E8	0x7E43
+0xF4E9	0x7E2B
+0xF4EA	0x7E3D
+0xF4EB	0x7E31
+0xF4EC	0x7E45
+0xF4ED	0x7E41
+0xF4EE	0x7E34
+0xF4EF	0x7E39
+0xF4F0	0x7E48
+0xF4F1	0x7E35
+0xF4F2	0x7E3F
+0xF4F3	0x7E2F
+0xF4F4	0x7F44
+0xF4F5	0x7FF3
+0xF4F6	0x7FFC
+0xF4F7	0x8071
+0xF4F8	0x8072
+0xF4F9	0x8070
+0xF4FA	0x806F
+0xF4FB	0x8073
+0xF4FC	0x81C6
+0xF4FD	0x81C3
+0xF4FE	0x81BA
+0xF5A1	0x81C2
+0xF5A2	0x81C0
+0xF5A3	0x81BF
+0xF5A4	0x81BD
+0xF5A5	0x81C9
+0xF5A6	0x81BE
+0xF5A7	0x81E8
+0xF5A8	0x8209
+0xF5A9	0x8271
+0xF5AA	0x85AA
+0xF5AB	0x8584
+0xF5AC	0x857E
+0xF5AD	0x859C
+0xF5AE	0x8591
+0xF5AF	0x8594
+0xF5B0	0x85AF
+0xF5B1	0x859B
+0xF5B2	0x8587
+0xF5B3	0x85A8
+0xF5B4	0x858A
+0xF5B5	0x85A6
+0xF5B6	0x8667
+0xF5B7	0x87C0
+0xF5B8	0x87D1
+0xF5B9	0x87B3
+0xF5BA	0x87D2
+0xF5BB	0x87C6
+0xF5BC	0x87AB
+0xF5BD	0x87BB
+0xF5BE	0x87BA
+0xF5BF	0x87C8
+0xF5C0	0x87CB
+0xF5C1	0x893B
+0xF5C2	0x8936
+0xF5C3	0x8944
+0xF5C4	0x8938
+0xF5C5	0x893D
+0xF5C6	0x89AC
+0xF5C7	0x8B0E
+0xF5C8	0x8B17
+0xF5C9	0x8B19
+0xF5CA	0x8B1B
+0xF5CB	0x8B0A
+0xF5CC	0x8B20
+0xF5CD	0x8B1D
+0xF5CE	0x8B04
+0xF5CF	0x8B10
+0xF5D0	0x8C41
+0xF5D1	0x8C3F
+0xF5D2	0x8C73
+0xF5D3	0x8CFA
+0xF5D4	0x8CFD
+0xF5D5	0x8CFC
+0xF5D6	0x8CF8
+0xF5D7	0x8CFB
+0xF5D8	0x8DA8
+0xF5D9	0x8E49
+0xF5DA	0x8E4B
+0xF5DB	0x8E48
+0xF5DC	0x8E4A
+0xF5DD	0x8F44
+0xF5DE	0x8F3E
+0xF5DF	0x8F42
+0xF5E0	0x8F45
+0xF5E1	0x8F3F
+0xF5E2	0x907F
+0xF5E3	0x907D
+0xF5E4	0x9084
+0xF5E5	0x9081
+0xF5E6	0x9082
+0xF5E7	0x9080
+0xF5E8	0x9139
+0xF5E9	0x91A3
+0xF5EA	0x919E
+0xF5EB	0x919C
+0xF5EC	0x934D
+0xF5ED	0x9382
+0xF5EE	0x9328
+0xF5EF	0x9375
+0xF5F0	0x934A
+0xF5F1	0x9365
+0xF5F2	0x934B
+0xF5F3	0x9318
+0xF5F4	0x937E
+0xF5F5	0x936C
+0xF5F6	0x935B
+0xF5F7	0x9370
+0xF5F8	0x935A
+0xF5F9	0x9354
+0xF5FA	0x95CA
+0xF5FB	0x95CB
+0xF5FC	0x95CC
+0xF5FD	0x95C8
+0xF5FE	0x95C6
+0xF6A1	0x96B1
+0xF6A2	0x96B8
+0xF6A3	0x96D6
+0xF6A4	0x971C
+0xF6A5	0x971E
+0xF6A6	0x97A0
+0xF6A7	0x97D3
+0xF6A8	0x9846
+0xF6A9	0x98B6
+0xF6AA	0x9935
+0xF6AB	0x9A01
+0xF6AC	0x99FF
+0xF6AD	0x9BAE
+0xF6AE	0x9BAB
+0xF6AF	0x9BAA
+0xF6B0	0x9BAD
+0xF6B1	0x9D3B
+0xF6B2	0x9D3F
+0xF6B3	0x9E8B
+0xF6B4	0x9ECF
+0xF6B5	0x9EDE
+0xF6B6	0x9EDC
+0xF6B7	0x9EDD
+0xF6B8	0x9EDB
+0xF6B9	0x9F3E
+0xF6BA	0x9F4B
+0xF6BB	0x53E2
+0xF6BC	0x5695
+0xF6BD	0x56AE
+0xF6BE	0x58D9
+0xF6BF	0x58D8
+0xF6C0	0x5B38
+0xF6C1	0x5F5E
+0xF6C2	0x61E3
+0xF6C3	0x6233
+0xF6C4	0x64F4
+0xF6C5	0x64F2
+0xF6C6	0x64FE
+0xF6C7	0x6506
+0xF6C8	0x64FA
+0xF6C9	0x64FB
+0xF6CA	0x64F7
+0xF6CB	0x65B7
+0xF6CC	0x66DC
+0xF6CD	0x6726
+0xF6CE	0x6AB3
+0xF6CF	0x6AAC
+0xF6D0	0x6AC3
+0xF6D1	0x6ABB
+0xF6D2	0x6AB8
+0xF6D3	0x6AC2
+0xF6D4	0x6AAE
+0xF6D5	0x6AAF
+0xF6D6	0x6B5F
+0xF6D7	0x6B78
+0xF6D8	0x6BAF
+0xF6D9	0x7009
+0xF6DA	0x700B
+0xF6DB	0x6FFE
+0xF6DC	0x7006
+0xF6DD	0x6FFA
+0xF6DE	0x7011
+0xF6DF	0x700F
+0xF6E0	0x71FB
+0xF6E1	0x71FC
+0xF6E2	0x71FE
+0xF6E3	0x71F8
+0xF6E4	0x7377
+0xF6E5	0x7375
+0xF6E6	0x74A7
+0xF6E7	0x74BF
+0xF6E8	0x7515
+0xF6E9	0x7656
+0xF6EA	0x7658
+0xF6EB	0x7652
+0xF6EC	0x77BD
+0xF6ED	0x77BF
+0xF6EE	0x77BB
+0xF6EF	0x77BC
+0xF6F0	0x790E
+0xF6F1	0x79AE
+0xF6F2	0x7A61
+0xF6F3	0x7A62
+0xF6F4	0x7A60
+0xF6F5	0x7AC4
+0xF6F6	0x7AC5
+0xF6F7	0x7C2B
+0xF6F8	0x7C27
+0xF6F9	0x7C2A
+0xF6FA	0x7C1E
+0xF6FB	0x7C23
+0xF6FC	0x7C21
+0xF6FD	0x7CE7
+0xF6FE	0x7E54
+0xF7A1	0x7E55
+0xF7A2	0x7E5E
+0xF7A3	0x7E5A
+0xF7A4	0x7E61
+0xF7A5	0x7E52
+0xF7A6	0x7E59
+0xF7A7	0x7F48
+0xF7A8	0x7FF9
+0xF7A9	0x7FFB
+0xF7AA	0x8077
+0xF7AB	0x8076
+0xF7AC	0x81CD
+0xF7AD	0x81CF
+0xF7AE	0x820A
+0xF7AF	0x85CF
+0xF7B0	0x85A9
+0xF7B1	0x85CD
+0xF7B2	0x85D0
+0xF7B3	0x85C9
+0xF7B4	0x85B0
+0xF7B5	0x85BA
+0xF7B6	0x85B9
+0xF7B7	0x87EF
+0xF7B8	0x87EC
+0xF7B9	0x87F2
+0xF7BA	0x87E0
+0xF7BB	0x8986
+0xF7BC	0x89B2
+0xF7BD	0x89F4
+0xF7BE	0x8B28
+0xF7BF	0x8B39
+0xF7C0	0x8B2C
+0xF7C1	0x8B2B
+0xF7C2	0x8C50
+0xF7C3	0x8D05
+0xF7C4	0x8E59
+0xF7C5	0x8E63
+0xF7C6	0x8E66
+0xF7C7	0x8E64
+0xF7C8	0x8E5F
+0xF7C9	0x8E55
+0xF7CA	0x8EC0
+0xF7CB	0x8F49
+0xF7CC	0x8F4D
+0xF7CD	0x9087
+0xF7CE	0x9083
+0xF7CF	0x9088
+0xF7D0	0x91AB
+0xF7D1	0x91AC
+0xF7D2	0x91D0
+0xF7D3	0x9394
+0xF7D4	0x938A
+0xF7D5	0x9396
+0xF7D6	0x93A2
+0xF7D7	0x93B3
+0xF7D8	0x93AE
+0xF7D9	0x93AC
+0xF7DA	0x93B0
+0xF7DB	0x9398
+0xF7DC	0x939A
+0xF7DD	0x9397
+0xF7DE	0x95D4
+0xF7DF	0x95D6
+0xF7E0	0x95D0
+0xF7E1	0x95D5
+0xF7E2	0x96E2
+0xF7E3	0x96DC
+0xF7E4	0x96D9
+0xF7E5	0x96DB
+0xF7E6	0x96DE
+0xF7E7	0x9724
+0xF7E8	0x97A3
+0xF7E9	0x97A6
+0xF7EA	0x97AD
+0xF7EB	0x97F9
+0xF7EC	0x984D
+0xF7ED	0x984F
+0xF7EE	0x984C
+0xF7EF	0x984E
+0xF7F0	0x9853
+0xF7F1	0x98BA
+0xF7F2	0x993E
+0xF7F3	0x993F
+0xF7F4	0x993D
+0xF7F5	0x992E
+0xF7F6	0x99A5
+0xF7F7	0x9A0E
+0xF7F8	0x9AC1
+0xF7F9	0x9B03
+0xF7FA	0x9B06
+0xF7FB	0x9B4F
+0xF7FC	0x9B4E
+0xF7FD	0x9B4D
+0xF7FE	0x9BCA
+0xF8A1	0x9BC9
+0xF8A2	0x9BFD
+0xF8A3	0x9BC8
+0xF8A4	0x9BC0
+0xF8A5	0x9D51
+0xF8A6	0x9D5D
+0xF8A7	0x9D60
+0xF8A8	0x9EE0
+0xF8A9	0x9F15
+0xF8AA	0x9F2C
+0xF8AB	0x5133
+0xF8AC	0x56A5
+0xF8AD	0x56A8
+0xF8AE	0x58DE
+0xF8AF	0x58DF
+0xF8B0	0x58E2
+0xF8B1	0x5BF5
+0xF8B2	0x9F90
+0xF8B3	0x5EEC
+0xF8B4	0x61F2
+0xF8B5	0x61F7
+0xF8B6	0x61F6
+0xF8B7	0x61F5
+0xF8B8	0x6500
+0xF8B9	0x650F
+0xF8BA	0x66E0
+0xF8BB	0x66DD
+0xF8BC	0x6AE5
+0xF8BD	0x6ADD
+0xF8BE	0x6ADA
+0xF8BF	0x6AD3
+0xF8C0	0x701B
+0xF8C1	0x701F
+0xF8C2	0x7028
+0xF8C3	0x701A
+0xF8C4	0x701D
+0xF8C5	0x7015
+0xF8C6	0x7018
+0xF8C7	0x7206
+0xF8C8	0x720D
+0xF8C9	0x7258
+0xF8CA	0x72A2
+0xF8CB	0x7378
+0xF8CC	0x737A
+0xF8CD	0x74BD
+0xF8CE	0x74CA
+0xF8CF	0x74E3
+0xF8D0	0x7587
+0xF8D1	0x7586
+0xF8D2	0x765F
+0xF8D3	0x7661
+0xF8D4	0x77C7
+0xF8D5	0x7919
+0xF8D6	0x79B1
+0xF8D7	0x7A6B
+0xF8D8	0x7A69
+0xF8D9	0x7C3E
+0xF8DA	0x7C3F
+0xF8DB	0x7C38
+0xF8DC	0x7C3D
+0xF8DD	0x7C37
+0xF8DE	0x7C40
+0xF8DF	0x7E6B
+0xF8E0	0x7E6D
+0xF8E1	0x7E79
+0xF8E2	0x7E69
+0xF8E3	0x7E6A
+0xF8E4	0x7E73
+0xF8E5	0x7F85
+0xF8E6	0x7FB6
+0xF8E7	0x7FB9
+0xF8E8	0x7FB8
+0xF8E9	0x81D8
+0xF8EA	0x85E9
+0xF8EB	0x85DD
+0xF8EC	0x85EA
+0xF8ED	0x85D5
+0xF8EE	0x85E4
+0xF8EF	0x85E5
+0xF8F0	0x85F7
+0xF8F1	0x87FB
+0xF8F2	0x8805
+0xF8F3	0x880D
+0xF8F4	0x87F9
+0xF8F5	0x87FE
+0xF8F6	0x8960
+0xF8F7	0x895F
+0xF8F8	0x8956
+0xF8F9	0x895E
+0xF8FA	0x8B41
+0xF8FB	0x8B5C
+0xF8FC	0x8B58
+0xF8FD	0x8B49
+0xF8FE	0x8B5A
+0xF9A1	0x8B4E
+0xF9A2	0x8B4F
+0xF9A3	0x8B46
+0xF9A4	0x8B59
+0xF9A5	0x8D08
+0xF9A6	0x8D0A
+0xF9A7	0x8E7C
+0xF9A8	0x8E72
+0xF9A9	0x8E87
+0xF9AA	0x8E76
+0xF9AB	0x8E6C
+0xF9AC	0x8E7A
+0xF9AD	0x8E74
+0xF9AE	0x8F54
+0xF9AF	0x8F4E
+0xF9B0	0x8FAD
+0xF9B1	0x908A
+0xF9B2	0x908B
+0xF9B3	0x91B1
+0xF9B4	0x91AE
+0xF9B5	0x93E1
+0xF9B6	0x93D1
+0xF9B7	0x93DF
+0xF9B8	0x93C3
+0xF9B9	0x93C8
+0xF9BA	0x93DC
+0xF9BB	0x93DD
+0xF9BC	0x93D6
+0xF9BD	0x93E2
+0xF9BE	0x93CD
+0xF9BF	0x93D8
+0xF9C0	0x93E4
+0xF9C1	0x93D7
+0xF9C2	0x93E8
+0xF9C3	0x95DC
+0xF9C4	0x96B4
+0xF9C5	0x96E3
+0xF9C6	0x972A
+0xF9C7	0x9727
+0xF9C8	0x9761
+0xF9C9	0x97DC
+0xF9CA	0x97FB
+0xF9CB	0x985E
+0xF9CC	0x9858
+0xF9CD	0x985B
+0xF9CE	0x98BC
+0xF9CF	0x9945
+0xF9D0	0x9949
+0xF9D1	0x9A16
+0xF9D2	0x9A19
+0xF9D3	0x9B0D
+0xF9D4	0x9BE8
+0xF9D5	0x9BE7
+0xF9D6	0x9BD6
+0xF9D7	0x9BDB
+0xF9D8	0x9D89
+0xF9D9	0x9D61
+0xF9DA	0x9D72
+0xF9DB	0x9D6A
+0xF9DC	0x9D6C
+0xF9DD	0x9E92
+0xF9DE	0x9E97
+0xF9DF	0x9E93
+0xF9E0	0x9EB4
+0xF9E1	0x52F8
+0xF9E2	0x56B7
+0xF9E3	0x56B6
+0xF9E4	0x56B4
+0xF9E5	0x56BC
+0xF9E6	0x58E4
+0xF9E7	0x5B40
+0xF9E8	0x5B43
+0xF9E9	0x5B7D
+0xF9EA	0x5BF6
+0xF9EB	0x5DC9
+0xF9EC	0x61F8
+0xF9ED	0x61FA
+0xF9EE	0x6518
+0xF9EF	0x6514
+0xF9F0	0x6519
+0xF9F1	0x66E6
+0xF9F2	0x6727
+0xF9F3	0x6AEC
+0xF9F4	0x703E
+0xF9F5	0x7030
+0xF9F6	0x7032
+0xF9F7	0x7210
+0xF9F8	0x737B
+0xF9F9	0x74CF
+0xF9FA	0x7662
+0xF9FB	0x7665
+0xF9FC	0x7926
+0xF9FD	0x792A
+0xF9FE	0x792C
+0xFAA1	0x792B
+0xFAA2	0x7AC7
+0xFAA3	0x7AF6
+0xFAA4	0x7C4C
+0xFAA5	0x7C43
+0xFAA6	0x7C4D
+0xFAA7	0x7CEF
+0xFAA8	0x7CF0
+0xFAA9	0x8FAE
+0xFAAA	0x7E7D
+0xFAAB	0x7E7C
+0xFAAC	0x7E82
+0xFAAD	0x7F4C
+0xFAAE	0x8000
+0xFAAF	0x81DA
+0xFAB0	0x8266
+0xFAB1	0x85FB
+0xFAB2	0x85F9
+0xFAB3	0x8611
+0xFAB4	0x85FA
+0xFAB5	0x8606
+0xFAB6	0x860B
+0xFAB7	0x8607
+0xFAB8	0x860A
+0xFAB9	0x8814
+0xFABA	0x8815
+0xFABB	0x8964
+0xFABC	0x89BA
+0xFABD	0x89F8
+0xFABE	0x8B70
+0xFABF	0x8B6C
+0xFAC0	0x8B66
+0xFAC1	0x8B6F
+0xFAC2	0x8B5F
+0xFAC3	0x8B6B
+0xFAC4	0x8D0F
+0xFAC5	0x8D0D
+0xFAC6	0x8E89
+0xFAC7	0x8E81
+0xFAC8	0x8E85
+0xFAC9	0x8E82
+0xFACA	0x91B4
+0xFACB	0x91CB
+0xFACC	0x9418
+0xFACD	0x9403
+0xFACE	0x93FD
+0xFACF	0x95E1
+0xFAD0	0x9730
+0xFAD1	0x98C4
+0xFAD2	0x9952
+0xFAD3	0x9951
+0xFAD4	0x99A8
+0xFAD5	0x9A2B
+0xFAD6	0x9A30
+0xFAD7	0x9A37
+0xFAD8	0x9A35
+0xFAD9	0x9C13
+0xFADA	0x9C0D
+0xFADB	0x9E79
+0xFADC	0x9EB5
+0xFADD	0x9EE8
+0xFADE	0x9F2F
+0xFADF	0x9F5F
+0xFAE0	0x9F63
+0xFAE1	0x9F61
+0xFAE2	0x5137
+0xFAE3	0x5138
+0xFAE4	0x56C1
+0xFAE5	0x56C0
+0xFAE6	0x56C2
+0xFAE7	0x5914
+0xFAE8	0x5C6C
+0xFAE9	0x5DCD
+0xFAEA	0x61FC
+0xFAEB	0x61FE
+0xFAEC	0x651D
+0xFAED	0x651C
+0xFAEE	0x6595
+0xFAEF	0x66E9
+0xFAF0	0x6AFB
+0xFAF1	0x6B04
+0xFAF2	0x6AFA
+0xFAF3	0x6BB2
+0xFAF4	0x704C
+0xFAF5	0x721B
+0xFAF6	0x72A7
+0xFAF7	0x74D6
+0xFAF8	0x74D4
+0xFAF9	0x7669
+0xFAFA	0x77D3
+0xFAFB	0x7C50
+0xFAFC	0x7E8F
+0xFAFD	0x7E8C
+0xFAFE	0x7FBC
+0xFBA1	0x8617
+0xFBA2	0x862D
+0xFBA3	0x861A
+0xFBA4	0x8823
+0xFBA5	0x8822
+0xFBA6	0x8821
+0xFBA7	0x881F
+0xFBA8	0x896A
+0xFBA9	0x896C
+0xFBAA	0x89BD
+0xFBAB	0x8B74
+0xFBAC	0x8B77
+0xFBAD	0x8B7D
+0xFBAE	0x8D13
+0xFBAF	0x8E8A
+0xFBB0	0x8E8D
+0xFBB1	0x8E8B
+0xFBB2	0x8F5F
+0xFBB3	0x8FAF
+0xFBB4	0x91BA
+0xFBB5	0x942E
+0xFBB6	0x9433
+0xFBB7	0x9435
+0xFBB8	0x943A
+0xFBB9	0x9438
+0xFBBA	0x9432
+0xFBBB	0x942B
+0xFBBC	0x95E2
+0xFBBD	0x9738
+0xFBBE	0x9739
+0xFBBF	0x9732
+0xFBC0	0x97FF
+0xFBC1	0x9867
+0xFBC2	0x9865
+0xFBC3	0x9957
+0xFBC4	0x9A45
+0xFBC5	0x9A43
+0xFBC6	0x9A40
+0xFBC7	0x9A3E
+0xFBC8	0x9ACF
+0xFBC9	0x9B54
+0xFBCA	0x9B51
+0xFBCB	0x9C2D
+0xFBCC	0x9C25
+0xFBCD	0x9DAF
+0xFBCE	0x9DB4
+0xFBCF	0x9DC2
+0xFBD0	0x9DB8
+0xFBD1	0x9E9D
+0xFBD2	0x9EEF
+0xFBD3	0x9F19
+0xFBD4	0x9F5C
+0xFBD5	0x9F66
+0xFBD6	0x9F67
+0xFBD7	0x513C
+0xFBD8	0x513B
+0xFBD9	0x56C8
+0xFBDA	0x56CA
+0xFBDB	0x56C9
+0xFBDC	0x5B7F
+0xFBDD	0x5DD4
+0xFBDE	0x5DD2
+0xFBDF	0x5F4E
+0xFBE0	0x61FF
+0xFBE1	0x6524
+0xFBE2	0x6B0A
+0xFBE3	0x6B61
+0xFBE4	0x7051
+0xFBE5	0x7058
+0xFBE6	0x7380
+0xFBE7	0x74E4
+0xFBE8	0x758A
+0xFBE9	0x766E
+0xFBEA	0x766C
+0xFBEB	0x79B3
+0xFBEC	0x7C60
+0xFBED	0x7C5F
+0xFBEE	0x807E
+0xFBEF	0x807D
+0xFBF0	0x81DF
+0xFBF1	0x8972
+0xFBF2	0x896F
+0xFBF3	0x89FC
+0xFBF4	0x8B80
+0xFBF5	0x8D16
+0xFBF6	0x8D17
+0xFBF7	0x8E91
+0xFBF8	0x8E93
+0xFBF9	0x8F61
+0xFBFA	0x9148
+0xFBFB	0x9444
+0xFBFC	0x9451
+0xFBFD	0x9452
+0xFBFE	0x973D
+0xFCA1	0x973E
+0xFCA2	0x97C3
+0xFCA3	0x97C1
+0xFCA4	0x986B
+0xFCA5	0x9955
+0xFCA6	0x9A55
+0xFCA7	0x9A4D
+0xFCA8	0x9AD2
+0xFCA9	0x9B1A
+0xFCAA	0x9C49
+0xFCAB	0x9C31
+0xFCAC	0x9C3E
+0xFCAD	0x9C3B
+0xFCAE	0x9DD3
+0xFCAF	0x9DD7
+0xFCB0	0x9F34
+0xFCB1	0x9F6C
+0xFCB2	0x9F6A
+0xFCB3	0x9F94
+0xFCB4	0x56CC
+0xFCB5	0x5DD6
+0xFCB6	0x6200
+0xFCB7	0x6523
+0xFCB8	0x652B
+0xFCB9	0x652A
+0xFCBA	0x66EC
+0xFCBB	0x6B10
+0xFCBC	0x74DA
+0xFCBD	0x7ACA
+0xFCBE	0x7C64
+0xFCBF	0x7C63
+0xFCC0	0x7C65
+0xFCC1	0x7E93
+0xFCC2	0x7E96
+0xFCC3	0x7E94
+0xFCC4	0x81E2
+0xFCC5	0x8638
+0xFCC6	0x863F
+0xFCC7	0x8831
+0xFCC8	0x8B8A
+0xFCC9	0x9090
+0xFCCA	0x908F
+0xFCCB	0x9463
+0xFCCC	0x9460
+0xFCCD	0x9464
+0xFCCE	0x9768
+0xFCCF	0x986F
+0xFCD0	0x995C
+0xFCD1	0x9A5A
+0xFCD2	0x9A5B
+0xFCD3	0x9A57
+0xFCD4	0x9AD3
+0xFCD5	0x9AD4
+0xFCD6	0x9AD1
+0xFCD7	0x9C54
+0xFCD8	0x9C57
+0xFCD9	0x9C56
+0xFCDA	0x9DE5
+0xFCDB	0x9E9F
+0xFCDC	0x9EF4
+0xFCDD	0x56D1
+0xFCDE	0x58E9
+0xFCDF	0x652C
+0xFCE0	0x705E
+0xFCE1	0x7671
+0xFCE2	0x7672
+0xFCE3	0x77D7
+0xFCE4	0x7F50
+0xFCE5	0x7F88
+0xFCE6	0x8836
+0xFCE7	0x8839
+0xFCE8	0x8862
+0xFCE9	0x8B93
+0xFCEA	0x8B92
+0xFCEB	0x8B96
+0xFCEC	0x8277
+0xFCED	0x8D1B
+0xFCEE	0x91C0
+0xFCEF	0x946A
+0xFCF0	0x9742
+0xFCF1	0x9748
+0xFCF2	0x9744
+0xFCF3	0x97C6
+0xFCF4	0x9870
+0xFCF5	0x9A5F
+0xFCF6	0x9B22
+0xFCF7	0x9B58
+0xFCF8	0x9C5F
+0xFCF9	0x9DF9
+0xFCFA	0x9DFA
+0xFCFB	0x9E7C
+0xFCFC	0x9E7D
+0xFCFD	0x9F07
+0xFCFE	0x9F77
+0xFDA1	0x9F72
+0xFDA2	0x5EF3
+0xFDA3	0x6B16
+0xFDA4	0x7063
+0xFDA5	0x7C6C
+0xFDA6	0x7C6E
+0xFDA7	0x883B
+0xFDA8	0x89C0
+0xFDA9	0x8EA1
+0xFDAA	0x91C1
+0xFDAB	0x9472
+0xFDAC	0x9470
+0xFDAD	0x9871
+0xFDAE	0x995E
+0xFDAF	0x9AD6
+0xFDB0	0x9B23
+0xFDB1	0x9ECC
+0xFDB2	0x7064
+0xFDB3	0x77DA
+0xFDB4	0x8B9A
+0xFDB5	0x9477
+0xFDB6	0x97C9
+0xFDB7	0x9A62
+0xFDB8	0x9A65
+0xFDB9	0x7E9C
+0xFDBA	0x8B9C
+0xFDBB	0x8EAA
+0xFDBC	0x91C5
+0xFDBD	0x947D
+0xFDBE	0x947E
+0xFDBF	0x947C
+0xFDC0	0x9C77
+0xFDC1	0x9C78
+0xFDC2	0x9EF7
+0xFDC3	0x8C54
+0xFDC4	0x947F
+0xFDC5	0x9E1A
+0xFDC6	0x7228
+0xFDC7	0x9A6A
+0xFDC8	0x9B31
+0xFDC9	0x9E1B
+0xFDCA	0x9E1E
+0xFDCB	0x7C72
diff --git a/tests/DEC-KANJI.TXT b/tests/DEC-KANJI.TXT
new file mode 100644
index 0000000..9c6bf99
--- /dev/null
+++ b/tests/DEC-KANJI.TXT
@@ -0,0 +1,7007 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0xFF0C
+0xA1A5	0xFF0E
+0xA1A6	0x30FB
+0xA1A7	0xFF1A
+0xA1A8	0xFF1B
+0xA1A9	0xFF1F
+0xA1AA	0xFF01
+0xA1AB	0x309B
+0xA1AC	0x309C
+0xA1AD	0x00B4
+0xA1AE	0xFF40
+0xA1AF	0x00A8
+0xA1B0	0xFF3E
+0xA1B1	0xFFE3
+0xA1B2	0xFF3F
+0xA1B3	0x30FD
+0xA1B4	0x30FE
+0xA1B5	0x309D
+0xA1B6	0x309E
+0xA1B7	0x3003
+0xA1B8	0x4EDD
+0xA1B9	0x3005
+0xA1BA	0x3006
+0xA1BB	0x3007
+0xA1BC	0x30FC
+0xA1BD	0x2015
+0xA1BE	0x2010
+0xA1BF	0xFF0F
+0xA1C0	0xFF3C
+0xA1C1	0x301C
+0xA1C2	0x2016
+0xA1C3	0xFF5C
+0xA1C4	0x2026
+0xA1C5	0x2025
+0xA1C6	0x2018
+0xA1C7	0x2019
+0xA1C8	0x201C
+0xA1C9	0x201D
+0xA1CA	0xFF08
+0xA1CB	0xFF09
+0xA1CC	0x3014
+0xA1CD	0x3015
+0xA1CE	0xFF3B
+0xA1CF	0xFF3D
+0xA1D0	0xFF5B
+0xA1D1	0xFF5D
+0xA1D2	0x3008
+0xA1D3	0x3009
+0xA1D4	0x300A
+0xA1D5	0x300B
+0xA1D6	0x300C
+0xA1D7	0x300D
+0xA1D8	0x300E
+0xA1D9	0x300F
+0xA1DA	0x3010
+0xA1DB	0x3011
+0xA1DC	0xFF0B
+0xA1DD	0x2212
+0xA1DE	0x00B1
+0xA1DF	0x00D7
+0xA1E0	0x00F7
+0xA1E1	0xFF1D
+0xA1E2	0x2260
+0xA1E3	0xFF1C
+0xA1E4	0xFF1E
+0xA1E5	0x2266
+0xA1E6	0x2267
+0xA1E7	0x221E
+0xA1E8	0x2234
+0xA1E9	0x2642
+0xA1EA	0x2640
+0xA1EB	0x00B0
+0xA1EC	0x2032
+0xA1ED	0x2033
+0xA1EE	0x2103
+0xA1EF	0xFFE5
+0xA1F0	0xFF04
+0xA1F1	0x00A2
+0xA1F2	0x00A3
+0xA1F3	0xFF05
+0xA1F4	0xFF03
+0xA1F5	0xFF06
+0xA1F6	0xFF0A
+0xA1F7	0xFF20
+0xA1F8	0x00A7
+0xA1F9	0x2606
+0xA1FA	0x2605
+0xA1FB	0x25CB
+0xA1FC	0x25CF
+0xA1FD	0x25CE
+0xA1FE	0x25C7
+0xA2A1	0x25C6
+0xA2A2	0x25A1
+0xA2A3	0x25A0
+0xA2A4	0x25B3
+0xA2A5	0x25B2
+0xA2A6	0x25BD
+0xA2A7	0x25BC
+0xA2A8	0x203B
+0xA2A9	0x3012
+0xA2AA	0x2192
+0xA2AB	0x2190
+0xA2AC	0x2191
+0xA2AD	0x2193
+0xA2AE	0x3013
+0xA2BA	0x2208
+0xA2BB	0x220B
+0xA2BC	0x2286
+0xA2BD	0x2287
+0xA2BE	0x2282
+0xA2BF	0x2283
+0xA2C0	0x222A
+0xA2C1	0x2229
+0xA2CA	0x2227
+0xA2CB	0x2228
+0xA2CC	0x00AC
+0xA2CD	0x21D2
+0xA2CE	0x21D4
+0xA2CF	0x2200
+0xA2D0	0x2203
+0xA2DC	0x2220
+0xA2DD	0x22A5
+0xA2DE	0x2312
+0xA2DF	0x2202
+0xA2E0	0x2207
+0xA2E1	0x2261
+0xA2E2	0x2252
+0xA2E3	0x226A
+0xA2E4	0x226B
+0xA2E5	0x221A
+0xA2E6	0x223D
+0xA2E7	0x221D
+0xA2E8	0x2235
+0xA2E9	0x222B
+0xA2EA	0x222C
+0xA2F2	0x212B
+0xA2F3	0x2030
+0xA2F4	0x266F
+0xA2F5	0x266D
+0xA2F6	0x266A
+0xA2F7	0x2020
+0xA2F8	0x2021
+0xA2F9	0x00B6
+0xA2FE	0x25EF
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA4A1	0x3041
+0xA4A2	0x3042
+0xA4A3	0x3043
+0xA4A4	0x3044
+0xA4A5	0x3045
+0xA4A6	0x3046
+0xA4A7	0x3047
+0xA4A8	0x3048
+0xA4A9	0x3049
+0xA4AA	0x304A
+0xA4AB	0x304B
+0xA4AC	0x304C
+0xA4AD	0x304D
+0xA4AE	0x304E
+0xA4AF	0x304F
+0xA4B0	0x3050
+0xA4B1	0x3051
+0xA4B2	0x3052
+0xA4B3	0x3053
+0xA4B4	0x3054
+0xA4B5	0x3055
+0xA4B6	0x3056
+0xA4B7	0x3057
+0xA4B8	0x3058
+0xA4B9	0x3059
+0xA4BA	0x305A
+0xA4BB	0x305B
+0xA4BC	0x305C
+0xA4BD	0x305D
+0xA4BE	0x305E
+0xA4BF	0x305F
+0xA4C0	0x3060
+0xA4C1	0x3061
+0xA4C2	0x3062
+0xA4C3	0x3063
+0xA4C4	0x3064
+0xA4C5	0x3065
+0xA4C6	0x3066
+0xA4C7	0x3067
+0xA4C8	0x3068
+0xA4C9	0x3069
+0xA4CA	0x306A
+0xA4CB	0x306B
+0xA4CC	0x306C
+0xA4CD	0x306D
+0xA4CE	0x306E
+0xA4CF	0x306F
+0xA4D0	0x3070
+0xA4D1	0x3071
+0xA4D2	0x3072
+0xA4D3	0x3073
+0xA4D4	0x3074
+0xA4D5	0x3075
+0xA4D6	0x3076
+0xA4D7	0x3077
+0xA4D8	0x3078
+0xA4D9	0x3079
+0xA4DA	0x307A
+0xA4DB	0x307B
+0xA4DC	0x307C
+0xA4DD	0x307D
+0xA4DE	0x307E
+0xA4DF	0x307F
+0xA4E0	0x3080
+0xA4E1	0x3081
+0xA4E2	0x3082
+0xA4E3	0x3083
+0xA4E4	0x3084
+0xA4E5	0x3085
+0xA4E6	0x3086
+0xA4E7	0x3087
+0xA4E8	0x3088
+0xA4E9	0x3089
+0xA4EA	0x308A
+0xA4EB	0x308B
+0xA4EC	0x308C
+0xA4ED	0x308D
+0xA4EE	0x308E
+0xA4EF	0x308F
+0xA4F0	0x3090
+0xA4F1	0x3091
+0xA4F2	0x3092
+0xA4F3	0x3093
+0xA5A1	0x30A1
+0xA5A2	0x30A2
+0xA5A3	0x30A3
+0xA5A4	0x30A4
+0xA5A5	0x30A5
+0xA5A6	0x30A6
+0xA5A7	0x30A7
+0xA5A8	0x30A8
+0xA5A9	0x30A9
+0xA5AA	0x30AA
+0xA5AB	0x30AB
+0xA5AC	0x30AC
+0xA5AD	0x30AD
+0xA5AE	0x30AE
+0xA5AF	0x30AF
+0xA5B0	0x30B0
+0xA5B1	0x30B1
+0xA5B2	0x30B2
+0xA5B3	0x30B3
+0xA5B4	0x30B4
+0xA5B5	0x30B5
+0xA5B6	0x30B6
+0xA5B7	0x30B7
+0xA5B8	0x30B8
+0xA5B9	0x30B9
+0xA5BA	0x30BA
+0xA5BB	0x30BB
+0xA5BC	0x30BC
+0xA5BD	0x30BD
+0xA5BE	0x30BE
+0xA5BF	0x30BF
+0xA5C0	0x30C0
+0xA5C1	0x30C1
+0xA5C2	0x30C2
+0xA5C3	0x30C3
+0xA5C4	0x30C4
+0xA5C5	0x30C5
+0xA5C6	0x30C6
+0xA5C7	0x30C7
+0xA5C8	0x30C8
+0xA5C9	0x30C9
+0xA5CA	0x30CA
+0xA5CB	0x30CB
+0xA5CC	0x30CC
+0xA5CD	0x30CD
+0xA5CE	0x30CE
+0xA5CF	0x30CF
+0xA5D0	0x30D0
+0xA5D1	0x30D1
+0xA5D2	0x30D2
+0xA5D3	0x30D3
+0xA5D4	0x30D4
+0xA5D5	0x30D5
+0xA5D6	0x30D6
+0xA5D7	0x30D7
+0xA5D8	0x30D8
+0xA5D9	0x30D9
+0xA5DA	0x30DA
+0xA5DB	0x30DB
+0xA5DC	0x30DC
+0xA5DD	0x30DD
+0xA5DE	0x30DE
+0xA5DF	0x30DF
+0xA5E0	0x30E0
+0xA5E1	0x30E1
+0xA5E2	0x30E2
+0xA5E3	0x30E3
+0xA5E4	0x30E4
+0xA5E5	0x30E5
+0xA5E6	0x30E6
+0xA5E7	0x30E7
+0xA5E8	0x30E8
+0xA5E9	0x30E9
+0xA5EA	0x30EA
+0xA5EB	0x30EB
+0xA5EC	0x30EC
+0xA5ED	0x30ED
+0xA5EE	0x30EE
+0xA5EF	0x30EF
+0xA5F0	0x30F0
+0xA5F1	0x30F1
+0xA5F2	0x30F2
+0xA5F3	0x30F3
+0xA5F4	0x30F4
+0xA5F5	0x30F5
+0xA5F6	0x30F6
+0xA6A1	0x0391
+0xA6A2	0x0392
+0xA6A3	0x0393
+0xA6A4	0x0394
+0xA6A5	0x0395
+0xA6A6	0x0396
+0xA6A7	0x0397
+0xA6A8	0x0398
+0xA6A9	0x0399
+0xA6AA	0x039A
+0xA6AB	0x039B
+0xA6AC	0x039C
+0xA6AD	0x039D
+0xA6AE	0x039E
+0xA6AF	0x039F
+0xA6B0	0x03A0
+0xA6B1	0x03A1
+0xA6B2	0x03A3
+0xA6B3	0x03A4
+0xA6B4	0x03A5
+0xA6B5	0x03A6
+0xA6B6	0x03A7
+0xA6B7	0x03A8
+0xA6B8	0x03A9
+0xA6C1	0x03B1
+0xA6C2	0x03B2
+0xA6C3	0x03B3
+0xA6C4	0x03B4
+0xA6C5	0x03B5
+0xA6C6	0x03B6
+0xA6C7	0x03B7
+0xA6C8	0x03B8
+0xA6C9	0x03B9
+0xA6CA	0x03BA
+0xA6CB	0x03BB
+0xA6CC	0x03BC
+0xA6CD	0x03BD
+0xA6CE	0x03BE
+0xA6CF	0x03BF
+0xA6D0	0x03C0
+0xA6D1	0x03C1
+0xA6D2	0x03C3
+0xA6D3	0x03C4
+0xA6D4	0x03C5
+0xA6D5	0x03C6
+0xA6D6	0x03C7
+0xA6D7	0x03C8
+0xA6D8	0x03C9
+0xA7A1	0x0410
+0xA7A2	0x0411
+0xA7A3	0x0412
+0xA7A4	0x0413
+0xA7A5	0x0414
+0xA7A6	0x0415
+0xA7A7	0x0401
+0xA7A8	0x0416
+0xA7A9	0x0417
+0xA7AA	0x0418
+0xA7AB	0x0419
+0xA7AC	0x041A
+0xA7AD	0x041B
+0xA7AE	0x041C
+0xA7AF	0x041D
+0xA7B0	0x041E
+0xA7B1	0x041F
+0xA7B2	0x0420
+0xA7B3	0x0421
+0xA7B4	0x0422
+0xA7B5	0x0423
+0xA7B6	0x0424
+0xA7B7	0x0425
+0xA7B8	0x0426
+0xA7B9	0x0427
+0xA7BA	0x0428
+0xA7BB	0x0429
+0xA7BC	0x042A
+0xA7BD	0x042B
+0xA7BE	0x042C
+0xA7BF	0x042D
+0xA7C0	0x042E
+0xA7C1	0x042F
+0xA7D1	0x0430
+0xA7D2	0x0431
+0xA7D3	0x0432
+0xA7D4	0x0433
+0xA7D5	0x0434
+0xA7D6	0x0435
+0xA7D7	0x0451
+0xA7D8	0x0436
+0xA7D9	0x0437
+0xA7DA	0x0438
+0xA7DB	0x0439
+0xA7DC	0x043A
+0xA7DD	0x043B
+0xA7DE	0x043C
+0xA7DF	0x043D
+0xA7E0	0x043E
+0xA7E1	0x043F
+0xA7E2	0x0440
+0xA7E3	0x0441
+0xA7E4	0x0442
+0xA7E5	0x0443
+0xA7E6	0x0444
+0xA7E7	0x0445
+0xA7E8	0x0446
+0xA7E9	0x0447
+0xA7EA	0x0448
+0xA7EB	0x0449
+0xA7EC	0x044A
+0xA7ED	0x044B
+0xA7EE	0x044C
+0xA7EF	0x044D
+0xA7F0	0x044E
+0xA7F1	0x044F
+0xA8A1	0x2500
+0xA8A2	0x2502
+0xA8A3	0x250C
+0xA8A4	0x2510
+0xA8A5	0x2518
+0xA8A6	0x2514
+0xA8A7	0x251C
+0xA8A8	0x252C
+0xA8A9	0x2524
+0xA8AA	0x2534
+0xA8AB	0x253C
+0xA8AC	0x2501
+0xA8AD	0x2503
+0xA8AE	0x250F
+0xA8AF	0x2513
+0xA8B0	0x251B
+0xA8B1	0x2517
+0xA8B2	0x2523
+0xA8B3	0x2533
+0xA8B4	0x252B
+0xA8B5	0x253B
+0xA8B6	0x254B
+0xA8B7	0x2520
+0xA8B8	0x252F
+0xA8B9	0x2528
+0xA8BA	0x2537
+0xA8BB	0x253F
+0xA8BC	0x251D
+0xA8BD	0x2530
+0xA8BE	0x2525
+0xA8BF	0x2538
+0xA8C0	0x2542
+0xB0A1	0x4E9C
+0xB0A2	0x5516
+0xB0A3	0x5A03
+0xB0A4	0x963F
+0xB0A5	0x54C0
+0xB0A6	0x611B
+0xB0A7	0x6328
+0xB0A8	0x59F6
+0xB0A9	0x9022
+0xB0AA	0x8475
+0xB0AB	0x831C
+0xB0AC	0x7A50
+0xB0AD	0x60AA
+0xB0AE	0x63E1
+0xB0AF	0x6E25
+0xB0B0	0x65ED
+0xB0B1	0x8466
+0xB0B2	0x82A6
+0xB0B3	0x9BF5
+0xB0B4	0x6893
+0xB0B5	0x5727
+0xB0B6	0x65A1
+0xB0B7	0x6271
+0xB0B8	0x5B9B
+0xB0B9	0x59D0
+0xB0BA	0x867B
+0xB0BB	0x98F4
+0xB0BC	0x7D62
+0xB0BD	0x7DBE
+0xB0BE	0x9B8E
+0xB0BF	0x6216
+0xB0C0	0x7C9F
+0xB0C1	0x88B7
+0xB0C2	0x5B89
+0xB0C3	0x5EB5
+0xB0C4	0x6309
+0xB0C5	0x6697
+0xB0C6	0x6848
+0xB0C7	0x95C7
+0xB0C8	0x978D
+0xB0C9	0x674F
+0xB0CA	0x4EE5
+0xB0CB	0x4F0A
+0xB0CC	0x4F4D
+0xB0CD	0x4F9D
+0xB0CE	0x5049
+0xB0CF	0x56F2
+0xB0D0	0x5937
+0xB0D1	0x59D4
+0xB0D2	0x5A01
+0xB0D3	0x5C09
+0xB0D4	0x60DF
+0xB0D5	0x610F
+0xB0D6	0x6170
+0xB0D7	0x6613
+0xB0D8	0x6905
+0xB0D9	0x70BA
+0xB0DA	0x754F
+0xB0DB	0x7570
+0xB0DC	0x79FB
+0xB0DD	0x7DAD
+0xB0DE	0x7DEF
+0xB0DF	0x80C3
+0xB0E0	0x840E
+0xB0E1	0x8863
+0xB0E2	0x8B02
+0xB0E3	0x9055
+0xB0E4	0x907A
+0xB0E5	0x533B
+0xB0E6	0x4E95
+0xB0E7	0x4EA5
+0xB0E8	0x57DF
+0xB0E9	0x80B2
+0xB0EA	0x90C1
+0xB0EB	0x78EF
+0xB0EC	0x4E00
+0xB0ED	0x58F1
+0xB0EE	0x6EA2
+0xB0EF	0x9038
+0xB0F0	0x7A32
+0xB0F1	0x8328
+0xB0F2	0x828B
+0xB0F3	0x9C2F
+0xB0F4	0x5141
+0xB0F5	0x5370
+0xB0F6	0x54BD
+0xB0F7	0x54E1
+0xB0F8	0x56E0
+0xB0F9	0x59FB
+0xB0FA	0x5F15
+0xB0FB	0x98F2
+0xB0FC	0x6DEB
+0xB0FD	0x80E4
+0xB0FE	0x852D
+0xB1A1	0x9662
+0xB1A2	0x9670
+0xB1A3	0x96A0
+0xB1A4	0x97FB
+0xB1A5	0x540B
+0xB1A6	0x53F3
+0xB1A7	0x5B87
+0xB1A8	0x70CF
+0xB1A9	0x7FBD
+0xB1AA	0x8FC2
+0xB1AB	0x96E8
+0xB1AC	0x536F
+0xB1AD	0x9D5C
+0xB1AE	0x7ABA
+0xB1AF	0x4E11
+0xB1B0	0x7893
+0xB1B1	0x81FC
+0xB1B2	0x6E26
+0xB1B3	0x5618
+0xB1B4	0x5504
+0xB1B5	0x6B1D
+0xB1B6	0x851A
+0xB1B7	0x9C3B
+0xB1B8	0x59E5
+0xB1B9	0x53A9
+0xB1BA	0x6D66
+0xB1BB	0x74DC
+0xB1BC	0x958F
+0xB1BD	0x5642
+0xB1BE	0x4E91
+0xB1BF	0x904B
+0xB1C0	0x96F2
+0xB1C1	0x834F
+0xB1C2	0x990C
+0xB1C3	0x53E1
+0xB1C4	0x55B6
+0xB1C5	0x5B30
+0xB1C6	0x5F71
+0xB1C7	0x6620
+0xB1C8	0x66F3
+0xB1C9	0x6804
+0xB1CA	0x6C38
+0xB1CB	0x6CF3
+0xB1CC	0x6D29
+0xB1CD	0x745B
+0xB1CE	0x76C8
+0xB1CF	0x7A4E
+0xB1D0	0x9834
+0xB1D1	0x82F1
+0xB1D2	0x885B
+0xB1D3	0x8A60
+0xB1D4	0x92ED
+0xB1D5	0x6DB2
+0xB1D6	0x75AB
+0xB1D7	0x76CA
+0xB1D8	0x99C5
+0xB1D9	0x60A6
+0xB1DA	0x8B01
+0xB1DB	0x8D8A
+0xB1DC	0x95B2
+0xB1DD	0x698E
+0xB1DE	0x53AD
+0xB1DF	0x5186
+0xB1E0	0x5712
+0xB1E1	0x5830
+0xB1E2	0x5944
+0xB1E3	0x5BB4
+0xB1E4	0x5EF6
+0xB1E5	0x6028
+0xB1E6	0x63A9
+0xB1E7	0x63F4
+0xB1E8	0x6CBF
+0xB1E9	0x6F14
+0xB1EA	0x708E
+0xB1EB	0x7114
+0xB1EC	0x7159
+0xB1ED	0x71D5
+0xB1EE	0x733F
+0xB1EF	0x7E01
+0xB1F0	0x8276
+0xB1F1	0x82D1
+0xB1F2	0x8597
+0xB1F3	0x9060
+0xB1F4	0x925B
+0xB1F5	0x9D1B
+0xB1F6	0x5869
+0xB1F7	0x65BC
+0xB1F8	0x6C5A
+0xB1F9	0x7525
+0xB1FA	0x51F9
+0xB1FB	0x592E
+0xB1FC	0x5965
+0xB1FD	0x5F80
+0xB1FE	0x5FDC
+0xB2A1	0x62BC
+0xB2A2	0x65FA
+0xB2A3	0x6A2A
+0xB2A4	0x6B27
+0xB2A5	0x6BB4
+0xB2A6	0x738B
+0xB2A7	0x7FC1
+0xB2A8	0x8956
+0xB2A9	0x9D2C
+0xB2AA	0x9D0E
+0xB2AB	0x9EC4
+0xB2AC	0x5CA1
+0xB2AD	0x6C96
+0xB2AE	0x837B
+0xB2AF	0x5104
+0xB2B0	0x5C4B
+0xB2B1	0x61B6
+0xB2B2	0x81C6
+0xB2B3	0x6876
+0xB2B4	0x7261
+0xB2B5	0x4E59
+0xB2B6	0x4FFA
+0xB2B7	0x5378
+0xB2B8	0x6069
+0xB2B9	0x6E29
+0xB2BA	0x7A4F
+0xB2BB	0x97F3
+0xB2BC	0x4E0B
+0xB2BD	0x5316
+0xB2BE	0x4EEE
+0xB2BF	0x4F55
+0xB2C0	0x4F3D
+0xB2C1	0x4FA1
+0xB2C2	0x4F73
+0xB2C3	0x52A0
+0xB2C4	0x53EF
+0xB2C5	0x5609
+0xB2C6	0x590F
+0xB2C7	0x5AC1
+0xB2C8	0x5BB6
+0xB2C9	0x5BE1
+0xB2CA	0x79D1
+0xB2CB	0x6687
+0xB2CC	0x679C
+0xB2CD	0x67B6
+0xB2CE	0x6B4C
+0xB2CF	0x6CB3
+0xB2D0	0x706B
+0xB2D1	0x73C2
+0xB2D2	0x798D
+0xB2D3	0x79BE
+0xB2D4	0x7A3C
+0xB2D5	0x7B87
+0xB2D6	0x82B1
+0xB2D7	0x82DB
+0xB2D8	0x8304
+0xB2D9	0x8377
+0xB2DA	0x83EF
+0xB2DB	0x83D3
+0xB2DC	0x8766
+0xB2DD	0x8AB2
+0xB2DE	0x5629
+0xB2DF	0x8CA8
+0xB2E0	0x8FE6
+0xB2E1	0x904E
+0xB2E2	0x971E
+0xB2E3	0x868A
+0xB2E4	0x4FC4
+0xB2E5	0x5CE8
+0xB2E6	0x6211
+0xB2E7	0x7259
+0xB2E8	0x753B
+0xB2E9	0x81E5
+0xB2EA	0x82BD
+0xB2EB	0x86FE
+0xB2EC	0x8CC0
+0xB2ED	0x96C5
+0xB2EE	0x9913
+0xB2EF	0x99D5
+0xB2F0	0x4ECB
+0xB2F1	0x4F1A
+0xB2F2	0x89E3
+0xB2F3	0x56DE
+0xB2F4	0x584A
+0xB2F5	0x58CA
+0xB2F6	0x5EFB
+0xB2F7	0x5FEB
+0xB2F8	0x602A
+0xB2F9	0x6094
+0xB2FA	0x6062
+0xB2FB	0x61D0
+0xB2FC	0x6212
+0xB2FD	0x62D0
+0xB2FE	0x6539
+0xB3A1	0x9B41
+0xB3A2	0x6666
+0xB3A3	0x68B0
+0xB3A4	0x6D77
+0xB3A5	0x7070
+0xB3A6	0x754C
+0xB3A7	0x7686
+0xB3A8	0x7D75
+0xB3A9	0x82A5
+0xB3AA	0x87F9
+0xB3AB	0x958B
+0xB3AC	0x968E
+0xB3AD	0x8C9D
+0xB3AE	0x51F1
+0xB3AF	0x52BE
+0xB3B0	0x5916
+0xB3B1	0x54B3
+0xB3B2	0x5BB3
+0xB3B3	0x5D16
+0xB3B4	0x6168
+0xB3B5	0x6982
+0xB3B6	0x6DAF
+0xB3B7	0x788D
+0xB3B8	0x84CB
+0xB3B9	0x8857
+0xB3BA	0x8A72
+0xB3BB	0x93A7
+0xB3BC	0x9AB8
+0xB3BD	0x6D6C
+0xB3BE	0x99A8
+0xB3BF	0x86D9
+0xB3C0	0x57A3
+0xB3C1	0x67FF
+0xB3C2	0x86CE
+0xB3C3	0x920E
+0xB3C4	0x5283
+0xB3C5	0x5687
+0xB3C6	0x5404
+0xB3C7	0x5ED3
+0xB3C8	0x62E1
+0xB3C9	0x64B9
+0xB3CA	0x683C
+0xB3CB	0x6838
+0xB3CC	0x6BBB
+0xB3CD	0x7372
+0xB3CE	0x78BA
+0xB3CF	0x7A6B
+0xB3D0	0x899A
+0xB3D1	0x89D2
+0xB3D2	0x8D6B
+0xB3D3	0x8F03
+0xB3D4	0x90ED
+0xB3D5	0x95A3
+0xB3D6	0x9694
+0xB3D7	0x9769
+0xB3D8	0x5B66
+0xB3D9	0x5CB3
+0xB3DA	0x697D
+0xB3DB	0x984D
+0xB3DC	0x984E
+0xB3DD	0x639B
+0xB3DE	0x7B20
+0xB3DF	0x6A2B
+0xB3E0	0x6A7F
+0xB3E1	0x68B6
+0xB3E2	0x9C0D
+0xB3E3	0x6F5F
+0xB3E4	0x5272
+0xB3E5	0x559D
+0xB3E6	0x6070
+0xB3E7	0x62EC
+0xB3E8	0x6D3B
+0xB3E9	0x6E07
+0xB3EA	0x6ED1
+0xB3EB	0x845B
+0xB3EC	0x8910
+0xB3ED	0x8F44
+0xB3EE	0x4E14
+0xB3EF	0x9C39
+0xB3F0	0x53F6
+0xB3F1	0x691B
+0xB3F2	0x6A3A
+0xB3F3	0x9784
+0xB3F4	0x682A
+0xB3F5	0x515C
+0xB3F6	0x7AC3
+0xB3F7	0x84B2
+0xB3F8	0x91DC
+0xB3F9	0x938C
+0xB3FA	0x565B
+0xB3FB	0x9D28
+0xB3FC	0x6822
+0xB3FD	0x8305
+0xB3FE	0x8431
+0xB4A1	0x7CA5
+0xB4A2	0x5208
+0xB4A3	0x82C5
+0xB4A4	0x74E6
+0xB4A5	0x4E7E
+0xB4A6	0x4F83
+0xB4A7	0x51A0
+0xB4A8	0x5BD2
+0xB4A9	0x520A
+0xB4AA	0x52D8
+0xB4AB	0x52E7
+0xB4AC	0x5DFB
+0xB4AD	0x559A
+0xB4AE	0x582A
+0xB4AF	0x59E6
+0xB4B0	0x5B8C
+0xB4B1	0x5B98
+0xB4B2	0x5BDB
+0xB4B3	0x5E72
+0xB4B4	0x5E79
+0xB4B5	0x60A3
+0xB4B6	0x611F
+0xB4B7	0x6163
+0xB4B8	0x61BE
+0xB4B9	0x63DB
+0xB4BA	0x6562
+0xB4BB	0x67D1
+0xB4BC	0x6853
+0xB4BD	0x68FA
+0xB4BE	0x6B3E
+0xB4BF	0x6B53
+0xB4C0	0x6C57
+0xB4C1	0x6F22
+0xB4C2	0x6F97
+0xB4C3	0x6F45
+0xB4C4	0x74B0
+0xB4C5	0x7518
+0xB4C6	0x76E3
+0xB4C7	0x770B
+0xB4C8	0x7AFF
+0xB4C9	0x7BA1
+0xB4CA	0x7C21
+0xB4CB	0x7DE9
+0xB4CC	0x7F36
+0xB4CD	0x7FF0
+0xB4CE	0x809D
+0xB4CF	0x8266
+0xB4D0	0x839E
+0xB4D1	0x89B3
+0xB4D2	0x8ACC
+0xB4D3	0x8CAB
+0xB4D4	0x9084
+0xB4D5	0x9451
+0xB4D6	0x9593
+0xB4D7	0x9591
+0xB4D8	0x95A2
+0xB4D9	0x9665
+0xB4DA	0x97D3
+0xB4DB	0x9928
+0xB4DC	0x8218
+0xB4DD	0x4E38
+0xB4DE	0x542B
+0xB4DF	0x5CB8
+0xB4E0	0x5DCC
+0xB4E1	0x73A9
+0xB4E2	0x764C
+0xB4E3	0x773C
+0xB4E4	0x5CA9
+0xB4E5	0x7FEB
+0xB4E6	0x8D0B
+0xB4E7	0x96C1
+0xB4E8	0x9811
+0xB4E9	0x9854
+0xB4EA	0x9858
+0xB4EB	0x4F01
+0xB4EC	0x4F0E
+0xB4ED	0x5371
+0xB4EE	0x559C
+0xB4EF	0x5668
+0xB4F0	0x57FA
+0xB4F1	0x5947
+0xB4F2	0x5B09
+0xB4F3	0x5BC4
+0xB4F4	0x5C90
+0xB4F5	0x5E0C
+0xB4F6	0x5E7E
+0xB4F7	0x5FCC
+0xB4F8	0x63EE
+0xB4F9	0x673A
+0xB4FA	0x65D7
+0xB4FB	0x65E2
+0xB4FC	0x671F
+0xB4FD	0x68CB
+0xB4FE	0x68C4
+0xB5A1	0x6A5F
+0xB5A2	0x5E30
+0xB5A3	0x6BC5
+0xB5A4	0x6C17
+0xB5A5	0x6C7D
+0xB5A6	0x757F
+0xB5A7	0x7948
+0xB5A8	0x5B63
+0xB5A9	0x7A00
+0xB5AA	0x7D00
+0xB5AB	0x5FBD
+0xB5AC	0x898F
+0xB5AD	0x8A18
+0xB5AE	0x8CB4
+0xB5AF	0x8D77
+0xB5B0	0x8ECC
+0xB5B1	0x8F1D
+0xB5B2	0x98E2
+0xB5B3	0x9A0E
+0xB5B4	0x9B3C
+0xB5B5	0x4E80
+0xB5B6	0x507D
+0xB5B7	0x5100
+0xB5B8	0x5993
+0xB5B9	0x5B9C
+0xB5BA	0x622F
+0xB5BB	0x6280
+0xB5BC	0x64EC
+0xB5BD	0x6B3A
+0xB5BE	0x72A0
+0xB5BF	0x7591
+0xB5C0	0x7947
+0xB5C1	0x7FA9
+0xB5C2	0x87FB
+0xB5C3	0x8ABC
+0xB5C4	0x8B70
+0xB5C5	0x63AC
+0xB5C6	0x83CA
+0xB5C7	0x97A0
+0xB5C8	0x5409
+0xB5C9	0x5403
+0xB5CA	0x55AB
+0xB5CB	0x6854
+0xB5CC	0x6A58
+0xB5CD	0x8A70
+0xB5CE	0x7827
+0xB5CF	0x6775
+0xB5D0	0x9ECD
+0xB5D1	0x5374
+0xB5D2	0x5BA2
+0xB5D3	0x811A
+0xB5D4	0x8650
+0xB5D5	0x9006
+0xB5D6	0x4E18
+0xB5D7	0x4E45
+0xB5D8	0x4EC7
+0xB5D9	0x4F11
+0xB5DA	0x53CA
+0xB5DB	0x5438
+0xB5DC	0x5BAE
+0xB5DD	0x5F13
+0xB5DE	0x6025
+0xB5DF	0x6551
+0xB5E0	0x673D
+0xB5E1	0x6C42
+0xB5E2	0x6C72
+0xB5E3	0x6CE3
+0xB5E4	0x7078
+0xB5E5	0x7403
+0xB5E6	0x7A76
+0xB5E7	0x7AAE
+0xB5E8	0x7B08
+0xB5E9	0x7D1A
+0xB5EA	0x7CFE
+0xB5EB	0x7D66
+0xB5EC	0x65E7
+0xB5ED	0x725B
+0xB5EE	0x53BB
+0xB5EF	0x5C45
+0xB5F0	0x5DE8
+0xB5F1	0x62D2
+0xB5F2	0x62E0
+0xB5F3	0x6319
+0xB5F4	0x6E20
+0xB5F5	0x865A
+0xB5F6	0x8A31
+0xB5F7	0x8DDD
+0xB5F8	0x92F8
+0xB5F9	0x6F01
+0xB5FA	0x79A6
+0xB5FB	0x9B5A
+0xB5FC	0x4EA8
+0xB5FD	0x4EAB
+0xB5FE	0x4EAC
+0xB6A1	0x4F9B
+0xB6A2	0x4FA0
+0xB6A3	0x50D1
+0xB6A4	0x5147
+0xB6A5	0x7AF6
+0xB6A6	0x5171
+0xB6A7	0x51F6
+0xB6A8	0x5354
+0xB6A9	0x5321
+0xB6AA	0x537F
+0xB6AB	0x53EB
+0xB6AC	0x55AC
+0xB6AD	0x5883
+0xB6AE	0x5CE1
+0xB6AF	0x5F37
+0xB6B0	0x5F4A
+0xB6B1	0x602F
+0xB6B2	0x6050
+0xB6B3	0x606D
+0xB6B4	0x631F
+0xB6B5	0x6559
+0xB6B6	0x6A4B
+0xB6B7	0x6CC1
+0xB6B8	0x72C2
+0xB6B9	0x72ED
+0xB6BA	0x77EF
+0xB6BB	0x80F8
+0xB6BC	0x8105
+0xB6BD	0x8208
+0xB6BE	0x854E
+0xB6BF	0x90F7
+0xB6C0	0x93E1
+0xB6C1	0x97FF
+0xB6C2	0x9957
+0xB6C3	0x9A5A
+0xB6C4	0x4EF0
+0xB6C5	0x51DD
+0xB6C6	0x5C2D
+0xB6C7	0x6681
+0xB6C8	0x696D
+0xB6C9	0x5C40
+0xB6CA	0x66F2
+0xB6CB	0x6975
+0xB6CC	0x7389
+0xB6CD	0x6850
+0xB6CE	0x7C81
+0xB6CF	0x50C5
+0xB6D0	0x52E4
+0xB6D1	0x5747
+0xB6D2	0x5DFE
+0xB6D3	0x9326
+0xB6D4	0x65A4
+0xB6D5	0x6B23
+0xB6D6	0x6B3D
+0xB6D7	0x7434
+0xB6D8	0x7981
+0xB6D9	0x79BD
+0xB6DA	0x7B4B
+0xB6DB	0x7DCA
+0xB6DC	0x82B9
+0xB6DD	0x83CC
+0xB6DE	0x887F
+0xB6DF	0x895F
+0xB6E0	0x8B39
+0xB6E1	0x8FD1
+0xB6E2	0x91D1
+0xB6E3	0x541F
+0xB6E4	0x9280
+0xB6E5	0x4E5D
+0xB6E6	0x5036
+0xB6E7	0x53E5
+0xB6E8	0x533A
+0xB6E9	0x72D7
+0xB6EA	0x7396
+0xB6EB	0x77E9
+0xB6EC	0x82E6
+0xB6ED	0x8EAF
+0xB6EE	0x99C6
+0xB6EF	0x99C8
+0xB6F0	0x99D2
+0xB6F1	0x5177
+0xB6F2	0x611A
+0xB6F3	0x865E
+0xB6F4	0x55B0
+0xB6F5	0x7A7A
+0xB6F6	0x5076
+0xB6F7	0x5BD3
+0xB6F8	0x9047
+0xB6F9	0x9685
+0xB6FA	0x4E32
+0xB6FB	0x6ADB
+0xB6FC	0x91E7
+0xB6FD	0x5C51
+0xB6FE	0x5C48
+0xB7A1	0x6398
+0xB7A2	0x7A9F
+0xB7A3	0x6C93
+0xB7A4	0x9774
+0xB7A5	0x8F61
+0xB7A6	0x7AAA
+0xB7A7	0x718A
+0xB7A8	0x9688
+0xB7A9	0x7C82
+0xB7AA	0x6817
+0xB7AB	0x7E70
+0xB7AC	0x6851
+0xB7AD	0x936C
+0xB7AE	0x52F2
+0xB7AF	0x541B
+0xB7B0	0x85AB
+0xB7B1	0x8A13
+0xB7B2	0x7FA4
+0xB7B3	0x8ECD
+0xB7B4	0x90E1
+0xB7B5	0x5366
+0xB7B6	0x8888
+0xB7B7	0x7941
+0xB7B8	0x4FC2
+0xB7B9	0x50BE
+0xB7BA	0x5211
+0xB7BB	0x5144
+0xB7BC	0x5553
+0xB7BD	0x572D
+0xB7BE	0x73EA
+0xB7BF	0x578B
+0xB7C0	0x5951
+0xB7C1	0x5F62
+0xB7C2	0x5F84
+0xB7C3	0x6075
+0xB7C4	0x6176
+0xB7C5	0x6167
+0xB7C6	0x61A9
+0xB7C7	0x63B2
+0xB7C8	0x643A
+0xB7C9	0x656C
+0xB7CA	0x666F
+0xB7CB	0x6842
+0xB7CC	0x6E13
+0xB7CD	0x7566
+0xB7CE	0x7A3D
+0xB7CF	0x7CFB
+0xB7D0	0x7D4C
+0xB7D1	0x7D99
+0xB7D2	0x7E4B
+0xB7D3	0x7F6B
+0xB7D4	0x830E
+0xB7D5	0x834A
+0xB7D6	0x86CD
+0xB7D7	0x8A08
+0xB7D8	0x8A63
+0xB7D9	0x8B66
+0xB7DA	0x8EFD
+0xB7DB	0x981A
+0xB7DC	0x9D8F
+0xB7DD	0x82B8
+0xB7DE	0x8FCE
+0xB7DF	0x9BE8
+0xB7E0	0x5287
+0xB7E1	0x621F
+0xB7E2	0x6483
+0xB7E3	0x6FC0
+0xB7E4	0x9699
+0xB7E5	0x6841
+0xB7E6	0x5091
+0xB7E7	0x6B20
+0xB7E8	0x6C7A
+0xB7E9	0x6F54
+0xB7EA	0x7A74
+0xB7EB	0x7D50
+0xB7EC	0x8840
+0xB7ED	0x8A23
+0xB7EE	0x6708
+0xB7EF	0x4EF6
+0xB7F0	0x5039
+0xB7F1	0x5026
+0xB7F2	0x5065
+0xB7F3	0x517C
+0xB7F4	0x5238
+0xB7F5	0x5263
+0xB7F6	0x55A7
+0xB7F7	0x570F
+0xB7F8	0x5805
+0xB7F9	0x5ACC
+0xB7FA	0x5EFA
+0xB7FB	0x61B2
+0xB7FC	0x61F8
+0xB7FD	0x62F3
+0xB7FE	0x6372
+0xB8A1	0x691C
+0xB8A2	0x6A29
+0xB8A3	0x727D
+0xB8A4	0x72AC
+0xB8A5	0x732E
+0xB8A6	0x7814
+0xB8A7	0x786F
+0xB8A8	0x7D79
+0xB8A9	0x770C
+0xB8AA	0x80A9
+0xB8AB	0x898B
+0xB8AC	0x8B19
+0xB8AD	0x8CE2
+0xB8AE	0x8ED2
+0xB8AF	0x9063
+0xB8B0	0x9375
+0xB8B1	0x967A
+0xB8B2	0x9855
+0xB8B3	0x9A13
+0xB8B4	0x9E78
+0xB8B5	0x5143
+0xB8B6	0x539F
+0xB8B7	0x53B3
+0xB8B8	0x5E7B
+0xB8B9	0x5F26
+0xB8BA	0x6E1B
+0xB8BB	0x6E90
+0xB8BC	0x7384
+0xB8BD	0x73FE
+0xB8BE	0x7D43
+0xB8BF	0x8237
+0xB8C0	0x8A00
+0xB8C1	0x8AFA
+0xB8C2	0x9650
+0xB8C3	0x4E4E
+0xB8C4	0x500B
+0xB8C5	0x53E4
+0xB8C6	0x547C
+0xB8C7	0x56FA
+0xB8C8	0x59D1
+0xB8C9	0x5B64
+0xB8CA	0x5DF1
+0xB8CB	0x5EAB
+0xB8CC	0x5F27
+0xB8CD	0x6238
+0xB8CE	0x6545
+0xB8CF	0x67AF
+0xB8D0	0x6E56
+0xB8D1	0x72D0
+0xB8D2	0x7CCA
+0xB8D3	0x88B4
+0xB8D4	0x80A1
+0xB8D5	0x80E1
+0xB8D6	0x83F0
+0xB8D7	0x864E
+0xB8D8	0x8A87
+0xB8D9	0x8DE8
+0xB8DA	0x9237
+0xB8DB	0x96C7
+0xB8DC	0x9867
+0xB8DD	0x9F13
+0xB8DE	0x4E94
+0xB8DF	0x4E92
+0xB8E0	0x4F0D
+0xB8E1	0x5348
+0xB8E2	0x5449
+0xB8E3	0x543E
+0xB8E4	0x5A2F
+0xB8E5	0x5F8C
+0xB8E6	0x5FA1
+0xB8E7	0x609F
+0xB8E8	0x68A7
+0xB8E9	0x6A8E
+0xB8EA	0x745A
+0xB8EB	0x7881
+0xB8EC	0x8A9E
+0xB8ED	0x8AA4
+0xB8EE	0x8B77
+0xB8EF	0x9190
+0xB8F0	0x4E5E
+0xB8F1	0x9BC9
+0xB8F2	0x4EA4
+0xB8F3	0x4F7C
+0xB8F4	0x4FAF
+0xB8F5	0x5019
+0xB8F6	0x5016
+0xB8F7	0x5149
+0xB8F8	0x516C
+0xB8F9	0x529F
+0xB8FA	0x52B9
+0xB8FB	0x52FE
+0xB8FC	0x539A
+0xB8FD	0x53E3
+0xB8FE	0x5411
+0xB9A1	0x540E
+0xB9A2	0x5589
+0xB9A3	0x5751
+0xB9A4	0x57A2
+0xB9A5	0x597D
+0xB9A6	0x5B54
+0xB9A7	0x5B5D
+0xB9A8	0x5B8F
+0xB9A9	0x5DE5
+0xB9AA	0x5DE7
+0xB9AB	0x5DF7
+0xB9AC	0x5E78
+0xB9AD	0x5E83
+0xB9AE	0x5E9A
+0xB9AF	0x5EB7
+0xB9B0	0x5F18
+0xB9B1	0x6052
+0xB9B2	0x614C
+0xB9B3	0x6297
+0xB9B4	0x62D8
+0xB9B5	0x63A7
+0xB9B6	0x653B
+0xB9B7	0x6602
+0xB9B8	0x6643
+0xB9B9	0x66F4
+0xB9BA	0x676D
+0xB9BB	0x6821
+0xB9BC	0x6897
+0xB9BD	0x69CB
+0xB9BE	0x6C5F
+0xB9BF	0x6D2A
+0xB9C0	0x6D69
+0xB9C1	0x6E2F
+0xB9C2	0x6E9D
+0xB9C3	0x7532
+0xB9C4	0x7687
+0xB9C5	0x786C
+0xB9C6	0x7A3F
+0xB9C7	0x7CE0
+0xB9C8	0x7D05
+0xB9C9	0x7D18
+0xB9CA	0x7D5E
+0xB9CB	0x7DB1
+0xB9CC	0x8015
+0xB9CD	0x8003
+0xB9CE	0x80AF
+0xB9CF	0x80B1
+0xB9D0	0x8154
+0xB9D1	0x818F
+0xB9D2	0x822A
+0xB9D3	0x8352
+0xB9D4	0x884C
+0xB9D5	0x8861
+0xB9D6	0x8B1B
+0xB9D7	0x8CA2
+0xB9D8	0x8CFC
+0xB9D9	0x90CA
+0xB9DA	0x9175
+0xB9DB	0x9271
+0xB9DC	0x783F
+0xB9DD	0x92FC
+0xB9DE	0x95A4
+0xB9DF	0x964D
+0xB9E0	0x9805
+0xB9E1	0x9999
+0xB9E2	0x9AD8
+0xB9E3	0x9D3B
+0xB9E4	0x525B
+0xB9E5	0x52AB
+0xB9E6	0x53F7
+0xB9E7	0x5408
+0xB9E8	0x58D5
+0xB9E9	0x62F7
+0xB9EA	0x6FE0
+0xB9EB	0x8C6A
+0xB9EC	0x8F5F
+0xB9ED	0x9EB9
+0xB9EE	0x514B
+0xB9EF	0x523B
+0xB9F0	0x544A
+0xB9F1	0x56FD
+0xB9F2	0x7A40
+0xB9F3	0x9177
+0xB9F4	0x9D60
+0xB9F5	0x9ED2
+0xB9F6	0x7344
+0xB9F7	0x6F09
+0xB9F8	0x8170
+0xB9F9	0x7511
+0xB9FA	0x5FFD
+0xB9FB	0x60DA
+0xB9FC	0x9AA8
+0xB9FD	0x72DB
+0xB9FE	0x8FBC
+0xBAA1	0x6B64
+0xBAA2	0x9803
+0xBAA3	0x4ECA
+0xBAA4	0x56F0
+0xBAA5	0x5764
+0xBAA6	0x58BE
+0xBAA7	0x5A5A
+0xBAA8	0x6068
+0xBAA9	0x61C7
+0xBAAA	0x660F
+0xBAAB	0x6606
+0xBAAC	0x6839
+0xBAAD	0x68B1
+0xBAAE	0x6DF7
+0xBAAF	0x75D5
+0xBAB0	0x7D3A
+0xBAB1	0x826E
+0xBAB2	0x9B42
+0xBAB3	0x4E9B
+0xBAB4	0x4F50
+0xBAB5	0x53C9
+0xBAB6	0x5506
+0xBAB7	0x5D6F
+0xBAB8	0x5DE6
+0xBAB9	0x5DEE
+0xBABA	0x67FB
+0xBABB	0x6C99
+0xBABC	0x7473
+0xBABD	0x7802
+0xBABE	0x8A50
+0xBABF	0x9396
+0xBAC0	0x88DF
+0xBAC1	0x5750
+0xBAC2	0x5EA7
+0xBAC3	0x632B
+0xBAC4	0x50B5
+0xBAC5	0x50AC
+0xBAC6	0x518D
+0xBAC7	0x6700
+0xBAC8	0x54C9
+0xBAC9	0x585E
+0xBACA	0x59BB
+0xBACB	0x5BB0
+0xBACC	0x5F69
+0xBACD	0x624D
+0xBACE	0x63A1
+0xBACF	0x683D
+0xBAD0	0x6B73
+0xBAD1	0x6E08
+0xBAD2	0x707D
+0xBAD3	0x91C7
+0xBAD4	0x7280
+0xBAD5	0x7815
+0xBAD6	0x7826
+0xBAD7	0x796D
+0xBAD8	0x658E
+0xBAD9	0x7D30
+0xBADA	0x83DC
+0xBADB	0x88C1
+0xBADC	0x8F09
+0xBADD	0x969B
+0xBADE	0x5264
+0xBADF	0x5728
+0xBAE0	0x6750
+0xBAE1	0x7F6A
+0xBAE2	0x8CA1
+0xBAE3	0x51B4
+0xBAE4	0x5742
+0xBAE5	0x962A
+0xBAE6	0x583A
+0xBAE7	0x698A
+0xBAE8	0x80B4
+0xBAE9	0x54B2
+0xBAEA	0x5D0E
+0xBAEB	0x57FC
+0xBAEC	0x7895
+0xBAED	0x9DFA
+0xBAEE	0x4F5C
+0xBAEF	0x524A
+0xBAF0	0x548B
+0xBAF1	0x643E
+0xBAF2	0x6628
+0xBAF3	0x6714
+0xBAF4	0x67F5
+0xBAF5	0x7A84
+0xBAF6	0x7B56
+0xBAF7	0x7D22
+0xBAF8	0x932F
+0xBAF9	0x685C
+0xBAFA	0x9BAD
+0xBAFB	0x7B39
+0xBAFC	0x5319
+0xBAFD	0x518A
+0xBAFE	0x5237
+0xBBA1	0x5BDF
+0xBBA2	0x62F6
+0xBBA3	0x64AE
+0xBBA4	0x64E6
+0xBBA5	0x672D
+0xBBA6	0x6BBA
+0xBBA7	0x85A9
+0xBBA8	0x96D1
+0xBBA9	0x7690
+0xBBAA	0x9BD6
+0xBBAB	0x634C
+0xBBAC	0x9306
+0xBBAD	0x9BAB
+0xBBAE	0x76BF
+0xBBAF	0x6652
+0xBBB0	0x4E09
+0xBBB1	0x5098
+0xBBB2	0x53C2
+0xBBB3	0x5C71
+0xBBB4	0x60E8
+0xBBB5	0x6492
+0xBBB6	0x6563
+0xBBB7	0x685F
+0xBBB8	0x71E6
+0xBBB9	0x73CA
+0xBBBA	0x7523
+0xBBBB	0x7B97
+0xBBBC	0x7E82
+0xBBBD	0x8695
+0xBBBE	0x8B83
+0xBBBF	0x8CDB
+0xBBC0	0x9178
+0xBBC1	0x9910
+0xBBC2	0x65AC
+0xBBC3	0x66AB
+0xBBC4	0x6B8B
+0xBBC5	0x4ED5
+0xBBC6	0x4ED4
+0xBBC7	0x4F3A
+0xBBC8	0x4F7F
+0xBBC9	0x523A
+0xBBCA	0x53F8
+0xBBCB	0x53F2
+0xBBCC	0x55E3
+0xBBCD	0x56DB
+0xBBCE	0x58EB
+0xBBCF	0x59CB
+0xBBD0	0x59C9
+0xBBD1	0x59FF
+0xBBD2	0x5B50
+0xBBD3	0x5C4D
+0xBBD4	0x5E02
+0xBBD5	0x5E2B
+0xBBD6	0x5FD7
+0xBBD7	0x601D
+0xBBD8	0x6307
+0xBBD9	0x652F
+0xBBDA	0x5B5C
+0xBBDB	0x65AF
+0xBBDC	0x65BD
+0xBBDD	0x65E8
+0xBBDE	0x679D
+0xBBDF	0x6B62
+0xBBE0	0x6B7B
+0xBBE1	0x6C0F
+0xBBE2	0x7345
+0xBBE3	0x7949
+0xBBE4	0x79C1
+0xBBE5	0x7CF8
+0xBBE6	0x7D19
+0xBBE7	0x7D2B
+0xBBE8	0x80A2
+0xBBE9	0x8102
+0xBBEA	0x81F3
+0xBBEB	0x8996
+0xBBEC	0x8A5E
+0xBBED	0x8A69
+0xBBEE	0x8A66
+0xBBEF	0x8A8C
+0xBBF0	0x8AEE
+0xBBF1	0x8CC7
+0xBBF2	0x8CDC
+0xBBF3	0x96CC
+0xBBF4	0x98FC
+0xBBF5	0x6B6F
+0xBBF6	0x4E8B
+0xBBF7	0x4F3C
+0xBBF8	0x4F8D
+0xBBF9	0x5150
+0xBBFA	0x5B57
+0xBBFB	0x5BFA
+0xBBFC	0x6148
+0xBBFD	0x6301
+0xBBFE	0x6642
+0xBCA1	0x6B21
+0xBCA2	0x6ECB
+0xBCA3	0x6CBB
+0xBCA4	0x723E
+0xBCA5	0x74BD
+0xBCA6	0x75D4
+0xBCA7	0x78C1
+0xBCA8	0x793A
+0xBCA9	0x800C
+0xBCAA	0x8033
+0xBCAB	0x81EA
+0xBCAC	0x8494
+0xBCAD	0x8F9E
+0xBCAE	0x6C50
+0xBCAF	0x9E7F
+0xBCB0	0x5F0F
+0xBCB1	0x8B58
+0xBCB2	0x9D2B
+0xBCB3	0x7AFA
+0xBCB4	0x8EF8
+0xBCB5	0x5B8D
+0xBCB6	0x96EB
+0xBCB7	0x4E03
+0xBCB8	0x53F1
+0xBCB9	0x57F7
+0xBCBA	0x5931
+0xBCBB	0x5AC9
+0xBCBC	0x5BA4
+0xBCBD	0x6089
+0xBCBE	0x6E7F
+0xBCBF	0x6F06
+0xBCC0	0x75BE
+0xBCC1	0x8CEA
+0xBCC2	0x5B9F
+0xBCC3	0x8500
+0xBCC4	0x7BE0
+0xBCC5	0x5072
+0xBCC6	0x67F4
+0xBCC7	0x829D
+0xBCC8	0x5C61
+0xBCC9	0x854A
+0xBCCA	0x7E1E
+0xBCCB	0x820E
+0xBCCC	0x5199
+0xBCCD	0x5C04
+0xBCCE	0x6368
+0xBCCF	0x8D66
+0xBCD0	0x659C
+0xBCD1	0x716E
+0xBCD2	0x793E
+0xBCD3	0x7D17
+0xBCD4	0x8005
+0xBCD5	0x8B1D
+0xBCD6	0x8ECA
+0xBCD7	0x906E
+0xBCD8	0x86C7
+0xBCD9	0x90AA
+0xBCDA	0x501F
+0xBCDB	0x52FA
+0xBCDC	0x5C3A
+0xBCDD	0x6753
+0xBCDE	0x707C
+0xBCDF	0x7235
+0xBCE0	0x914C
+0xBCE1	0x91C8
+0xBCE2	0x932B
+0xBCE3	0x82E5
+0xBCE4	0x5BC2
+0xBCE5	0x5F31
+0xBCE6	0x60F9
+0xBCE7	0x4E3B
+0xBCE8	0x53D6
+0xBCE9	0x5B88
+0xBCEA	0x624B
+0xBCEB	0x6731
+0xBCEC	0x6B8A
+0xBCED	0x72E9
+0xBCEE	0x73E0
+0xBCEF	0x7A2E
+0xBCF0	0x816B
+0xBCF1	0x8DA3
+0xBCF2	0x9152
+0xBCF3	0x9996
+0xBCF4	0x5112
+0xBCF5	0x53D7
+0xBCF6	0x546A
+0xBCF7	0x5BFF
+0xBCF8	0x6388
+0xBCF9	0x6A39
+0xBCFA	0x7DAC
+0xBCFB	0x9700
+0xBCFC	0x56DA
+0xBCFD	0x53CE
+0xBCFE	0x5468
+0xBDA1	0x5B97
+0xBDA2	0x5C31
+0xBDA3	0x5DDE
+0xBDA4	0x4FEE
+0xBDA5	0x6101
+0xBDA6	0x62FE
+0xBDA7	0x6D32
+0xBDA8	0x79C0
+0xBDA9	0x79CB
+0xBDAA	0x7D42
+0xBDAB	0x7E4D
+0xBDAC	0x7FD2
+0xBDAD	0x81ED
+0xBDAE	0x821F
+0xBDAF	0x8490
+0xBDB0	0x8846
+0xBDB1	0x8972
+0xBDB2	0x8B90
+0xBDB3	0x8E74
+0xBDB4	0x8F2F
+0xBDB5	0x9031
+0xBDB6	0x914B
+0xBDB7	0x916C
+0xBDB8	0x96C6
+0xBDB9	0x919C
+0xBDBA	0x4EC0
+0xBDBB	0x4F4F
+0xBDBC	0x5145
+0xBDBD	0x5341
+0xBDBE	0x5F93
+0xBDBF	0x620E
+0xBDC0	0x67D4
+0xBDC1	0x6C41
+0xBDC2	0x6E0B
+0xBDC3	0x7363
+0xBDC4	0x7E26
+0xBDC5	0x91CD
+0xBDC6	0x9283
+0xBDC7	0x53D4
+0xBDC8	0x5919
+0xBDC9	0x5BBF
+0xBDCA	0x6DD1
+0xBDCB	0x795D
+0xBDCC	0x7E2E
+0xBDCD	0x7C9B
+0xBDCE	0x587E
+0xBDCF	0x719F
+0xBDD0	0x51FA
+0xBDD1	0x8853
+0xBDD2	0x8FF0
+0xBDD3	0x4FCA
+0xBDD4	0x5CFB
+0xBDD5	0x6625
+0xBDD6	0x77AC
+0xBDD7	0x7AE3
+0xBDD8	0x821C
+0xBDD9	0x99FF
+0xBDDA	0x51C6
+0xBDDB	0x5FAA
+0xBDDC	0x65EC
+0xBDDD	0x696F
+0xBDDE	0x6B89
+0xBDDF	0x6DF3
+0xBDE0	0x6E96
+0xBDE1	0x6F64
+0xBDE2	0x76FE
+0xBDE3	0x7D14
+0xBDE4	0x5DE1
+0xBDE5	0x9075
+0xBDE6	0x9187
+0xBDE7	0x9806
+0xBDE8	0x51E6
+0xBDE9	0x521D
+0xBDEA	0x6240
+0xBDEB	0x6691
+0xBDEC	0x66D9
+0xBDED	0x6E1A
+0xBDEE	0x5EB6
+0xBDEF	0x7DD2
+0xBDF0	0x7F72
+0xBDF1	0x66F8
+0xBDF2	0x85AF
+0xBDF3	0x85F7
+0xBDF4	0x8AF8
+0xBDF5	0x52A9
+0xBDF6	0x53D9
+0xBDF7	0x5973
+0xBDF8	0x5E8F
+0xBDF9	0x5F90
+0xBDFA	0x6055
+0xBDFB	0x92E4
+0xBDFC	0x9664
+0xBDFD	0x50B7
+0xBDFE	0x511F
+0xBEA1	0x52DD
+0xBEA2	0x5320
+0xBEA3	0x5347
+0xBEA4	0x53EC
+0xBEA5	0x54E8
+0xBEA6	0x5546
+0xBEA7	0x5531
+0xBEA8	0x5617
+0xBEA9	0x5968
+0xBEAA	0x59BE
+0xBEAB	0x5A3C
+0xBEAC	0x5BB5
+0xBEAD	0x5C06
+0xBEAE	0x5C0F
+0xBEAF	0x5C11
+0xBEB0	0x5C1A
+0xBEB1	0x5E84
+0xBEB2	0x5E8A
+0xBEB3	0x5EE0
+0xBEB4	0x5F70
+0xBEB5	0x627F
+0xBEB6	0x6284
+0xBEB7	0x62DB
+0xBEB8	0x638C
+0xBEB9	0x6377
+0xBEBA	0x6607
+0xBEBB	0x660C
+0xBEBC	0x662D
+0xBEBD	0x6676
+0xBEBE	0x677E
+0xBEBF	0x68A2
+0xBEC0	0x6A1F
+0xBEC1	0x6A35
+0xBEC2	0x6CBC
+0xBEC3	0x6D88
+0xBEC4	0x6E09
+0xBEC5	0x6E58
+0xBEC6	0x713C
+0xBEC7	0x7126
+0xBEC8	0x7167
+0xBEC9	0x75C7
+0xBECA	0x7701
+0xBECB	0x785D
+0xBECC	0x7901
+0xBECD	0x7965
+0xBECE	0x79F0
+0xBECF	0x7AE0
+0xBED0	0x7B11
+0xBED1	0x7CA7
+0xBED2	0x7D39
+0xBED3	0x8096
+0xBED4	0x83D6
+0xBED5	0x848B
+0xBED6	0x8549
+0xBED7	0x885D
+0xBED8	0x88F3
+0xBED9	0x8A1F
+0xBEDA	0x8A3C
+0xBEDB	0x8A54
+0xBEDC	0x8A73
+0xBEDD	0x8C61
+0xBEDE	0x8CDE
+0xBEDF	0x91A4
+0xBEE0	0x9266
+0xBEE1	0x937E
+0xBEE2	0x9418
+0xBEE3	0x969C
+0xBEE4	0x9798
+0xBEE5	0x4E0A
+0xBEE6	0x4E08
+0xBEE7	0x4E1E
+0xBEE8	0x4E57
+0xBEE9	0x5197
+0xBEEA	0x5270
+0xBEEB	0x57CE
+0xBEEC	0x5834
+0xBEED	0x58CC
+0xBEEE	0x5B22
+0xBEEF	0x5E38
+0xBEF0	0x60C5
+0xBEF1	0x64FE
+0xBEF2	0x6761
+0xBEF3	0x6756
+0xBEF4	0x6D44
+0xBEF5	0x72B6
+0xBEF6	0x7573
+0xBEF7	0x7A63
+0xBEF8	0x84B8
+0xBEF9	0x8B72
+0xBEFA	0x91B8
+0xBEFB	0x9320
+0xBEFC	0x5631
+0xBEFD	0x57F4
+0xBEFE	0x98FE
+0xBFA1	0x62ED
+0xBFA2	0x690D
+0xBFA3	0x6B96
+0xBFA4	0x71ED
+0xBFA5	0x7E54
+0xBFA6	0x8077
+0xBFA7	0x8272
+0xBFA8	0x89E6
+0xBFA9	0x98DF
+0xBFAA	0x8755
+0xBFAB	0x8FB1
+0xBFAC	0x5C3B
+0xBFAD	0x4F38
+0xBFAE	0x4FE1
+0xBFAF	0x4FB5
+0xBFB0	0x5507
+0xBFB1	0x5A20
+0xBFB2	0x5BDD
+0xBFB3	0x5BE9
+0xBFB4	0x5FC3
+0xBFB5	0x614E
+0xBFB6	0x632F
+0xBFB7	0x65B0
+0xBFB8	0x664B
+0xBFB9	0x68EE
+0xBFBA	0x699B
+0xBFBB	0x6D78
+0xBFBC	0x6DF1
+0xBFBD	0x7533
+0xBFBE	0x75B9
+0xBFBF	0x771F
+0xBFC0	0x795E
+0xBFC1	0x79E6
+0xBFC2	0x7D33
+0xBFC3	0x81E3
+0xBFC4	0x82AF
+0xBFC5	0x85AA
+0xBFC6	0x89AA
+0xBFC7	0x8A3A
+0xBFC8	0x8EAB
+0xBFC9	0x8F9B
+0xBFCA	0x9032
+0xBFCB	0x91DD
+0xBFCC	0x9707
+0xBFCD	0x4EBA
+0xBFCE	0x4EC1
+0xBFCF	0x5203
+0xBFD0	0x5875
+0xBFD1	0x58EC
+0xBFD2	0x5C0B
+0xBFD3	0x751A
+0xBFD4	0x5C3D
+0xBFD5	0x814E
+0xBFD6	0x8A0A
+0xBFD7	0x8FC5
+0xBFD8	0x9663
+0xBFD9	0x976D
+0xBFDA	0x7B25
+0xBFDB	0x8ACF
+0xBFDC	0x9808
+0xBFDD	0x9162
+0xBFDE	0x56F3
+0xBFDF	0x53A8
+0xBFE0	0x9017
+0xBFE1	0x5439
+0xBFE2	0x5782
+0xBFE3	0x5E25
+0xBFE4	0x63A8
+0xBFE5	0x6C34
+0xBFE6	0x708A
+0xBFE7	0x7761
+0xBFE8	0x7C8B
+0xBFE9	0x7FE0
+0xBFEA	0x8870
+0xBFEB	0x9042
+0xBFEC	0x9154
+0xBFED	0x9310
+0xBFEE	0x9318
+0xBFEF	0x968F
+0xBFF0	0x745E
+0xBFF1	0x9AC4
+0xBFF2	0x5D07
+0xBFF3	0x5D69
+0xBFF4	0x6570
+0xBFF5	0x67A2
+0xBFF6	0x8DA8
+0xBFF7	0x96DB
+0xBFF8	0x636E
+0xBFF9	0x6749
+0xBFFA	0x6919
+0xBFFB	0x83C5
+0xBFFC	0x9817
+0xBFFD	0x96C0
+0xBFFE	0x88FE
+0xC0A1	0x6F84
+0xC0A2	0x647A
+0xC0A3	0x5BF8
+0xC0A4	0x4E16
+0xC0A5	0x702C
+0xC0A6	0x755D
+0xC0A7	0x662F
+0xC0A8	0x51C4
+0xC0A9	0x5236
+0xC0AA	0x52E2
+0xC0AB	0x59D3
+0xC0AC	0x5F81
+0xC0AD	0x6027
+0xC0AE	0x6210
+0xC0AF	0x653F
+0xC0B0	0x6574
+0xC0B1	0x661F
+0xC0B2	0x6674
+0xC0B3	0x68F2
+0xC0B4	0x6816
+0xC0B5	0x6B63
+0xC0B6	0x6E05
+0xC0B7	0x7272
+0xC0B8	0x751F
+0xC0B9	0x76DB
+0xC0BA	0x7CBE
+0xC0BB	0x8056
+0xC0BC	0x58F0
+0xC0BD	0x88FD
+0xC0BE	0x897F
+0xC0BF	0x8AA0
+0xC0C0	0x8A93
+0xC0C1	0x8ACB
+0xC0C2	0x901D
+0xC0C3	0x9192
+0xC0C4	0x9752
+0xC0C5	0x9759
+0xC0C6	0x6589
+0xC0C7	0x7A0E
+0xC0C8	0x8106
+0xC0C9	0x96BB
+0xC0CA	0x5E2D
+0xC0CB	0x60DC
+0xC0CC	0x621A
+0xC0CD	0x65A5
+0xC0CE	0x6614
+0xC0CF	0x6790
+0xC0D0	0x77F3
+0xC0D1	0x7A4D
+0xC0D2	0x7C4D
+0xC0D3	0x7E3E
+0xC0D4	0x810A
+0xC0D5	0x8CAC
+0xC0D6	0x8D64
+0xC0D7	0x8DE1
+0xC0D8	0x8E5F
+0xC0D9	0x78A9
+0xC0DA	0x5207
+0xC0DB	0x62D9
+0xC0DC	0x63A5
+0xC0DD	0x6442
+0xC0DE	0x6298
+0xC0DF	0x8A2D
+0xC0E0	0x7A83
+0xC0E1	0x7BC0
+0xC0E2	0x8AAC
+0xC0E3	0x96EA
+0xC0E4	0x7D76
+0xC0E5	0x820C
+0xC0E6	0x8749
+0xC0E7	0x4ED9
+0xC0E8	0x5148
+0xC0E9	0x5343
+0xC0EA	0x5360
+0xC0EB	0x5BA3
+0xC0EC	0x5C02
+0xC0ED	0x5C16
+0xC0EE	0x5DDD
+0xC0EF	0x6226
+0xC0F0	0x6247
+0xC0F1	0x64B0
+0xC0F2	0x6813
+0xC0F3	0x6834
+0xC0F4	0x6CC9
+0xC0F5	0x6D45
+0xC0F6	0x6D17
+0xC0F7	0x67D3
+0xC0F8	0x6F5C
+0xC0F9	0x714E
+0xC0FA	0x717D
+0xC0FB	0x65CB
+0xC0FC	0x7A7F
+0xC0FD	0x7BAD
+0xC0FE	0x7DDA
+0xC1A1	0x7E4A
+0xC1A2	0x7FA8
+0xC1A3	0x817A
+0xC1A4	0x821B
+0xC1A5	0x8239
+0xC1A6	0x85A6
+0xC1A7	0x8A6E
+0xC1A8	0x8CCE
+0xC1A9	0x8DF5
+0xC1AA	0x9078
+0xC1AB	0x9077
+0xC1AC	0x92AD
+0xC1AD	0x9291
+0xC1AE	0x9583
+0xC1AF	0x9BAE
+0xC1B0	0x524D
+0xC1B1	0x5584
+0xC1B2	0x6F38
+0xC1B3	0x7136
+0xC1B4	0x5168
+0xC1B5	0x7985
+0xC1B6	0x7E55
+0xC1B7	0x81B3
+0xC1B8	0x7CCE
+0xC1B9	0x564C
+0xC1BA	0x5851
+0xC1BB	0x5CA8
+0xC1BC	0x63AA
+0xC1BD	0x66FE
+0xC1BE	0x66FD
+0xC1BF	0x695A
+0xC1C0	0x72D9
+0xC1C1	0x758F
+0xC1C2	0x758E
+0xC1C3	0x790E
+0xC1C4	0x7956
+0xC1C5	0x79DF
+0xC1C6	0x7C97
+0xC1C7	0x7D20
+0xC1C8	0x7D44
+0xC1C9	0x8607
+0xC1CA	0x8A34
+0xC1CB	0x963B
+0xC1CC	0x9061
+0xC1CD	0x9F20
+0xC1CE	0x50E7
+0xC1CF	0x5275
+0xC1D0	0x53CC
+0xC1D1	0x53E2
+0xC1D2	0x5009
+0xC1D3	0x55AA
+0xC1D4	0x58EE
+0xC1D5	0x594F
+0xC1D6	0x723D
+0xC1D7	0x5B8B
+0xC1D8	0x5C64
+0xC1D9	0x531D
+0xC1DA	0x60E3
+0xC1DB	0x60F3
+0xC1DC	0x635C
+0xC1DD	0x6383
+0xC1DE	0x633F
+0xC1DF	0x63BB
+0xC1E0	0x64CD
+0xC1E1	0x65E9
+0xC1E2	0x66F9
+0xC1E3	0x5DE3
+0xC1E4	0x69CD
+0xC1E5	0x69FD
+0xC1E6	0x6F15
+0xC1E7	0x71E5
+0xC1E8	0x4E89
+0xC1E9	0x75E9
+0xC1EA	0x76F8
+0xC1EB	0x7A93
+0xC1EC	0x7CDF
+0xC1ED	0x7DCF
+0xC1EE	0x7D9C
+0xC1EF	0x8061
+0xC1F0	0x8349
+0xC1F1	0x8358
+0xC1F2	0x846C
+0xC1F3	0x84BC
+0xC1F4	0x85FB
+0xC1F5	0x88C5
+0xC1F6	0x8D70
+0xC1F7	0x9001
+0xC1F8	0x906D
+0xC1F9	0x9397
+0xC1FA	0x971C
+0xC1FB	0x9A12
+0xC1FC	0x50CF
+0xC1FD	0x5897
+0xC1FE	0x618E
+0xC2A1	0x81D3
+0xC2A2	0x8535
+0xC2A3	0x8D08
+0xC2A4	0x9020
+0xC2A5	0x4FC3
+0xC2A6	0x5074
+0xC2A7	0x5247
+0xC2A8	0x5373
+0xC2A9	0x606F
+0xC2AA	0x6349
+0xC2AB	0x675F
+0xC2AC	0x6E2C
+0xC2AD	0x8DB3
+0xC2AE	0x901F
+0xC2AF	0x4FD7
+0xC2B0	0x5C5E
+0xC2B1	0x8CCA
+0xC2B2	0x65CF
+0xC2B3	0x7D9A
+0xC2B4	0x5352
+0xC2B5	0x8896
+0xC2B6	0x5176
+0xC2B7	0x63C3
+0xC2B8	0x5B58
+0xC2B9	0x5B6B
+0xC2BA	0x5C0A
+0xC2BB	0x640D
+0xC2BC	0x6751
+0xC2BD	0x905C
+0xC2BE	0x4ED6
+0xC2BF	0x591A
+0xC2C0	0x592A
+0xC2C1	0x6C70
+0xC2C2	0x8A51
+0xC2C3	0x553E
+0xC2C4	0x5815
+0xC2C5	0x59A5
+0xC2C6	0x60F0
+0xC2C7	0x6253
+0xC2C8	0x67C1
+0xC2C9	0x8235
+0xC2CA	0x6955
+0xC2CB	0x9640
+0xC2CC	0x99C4
+0xC2CD	0x9A28
+0xC2CE	0x4F53
+0xC2CF	0x5806
+0xC2D0	0x5BFE
+0xC2D1	0x8010
+0xC2D2	0x5CB1
+0xC2D3	0x5E2F
+0xC2D4	0x5F85
+0xC2D5	0x6020
+0xC2D6	0x614B
+0xC2D7	0x6234
+0xC2D8	0x66FF
+0xC2D9	0x6CF0
+0xC2DA	0x6EDE
+0xC2DB	0x80CE
+0xC2DC	0x817F
+0xC2DD	0x82D4
+0xC2DE	0x888B
+0xC2DF	0x8CB8
+0xC2E0	0x9000
+0xC2E1	0x902E
+0xC2E2	0x968A
+0xC2E3	0x9EDB
+0xC2E4	0x9BDB
+0xC2E5	0x4EE3
+0xC2E6	0x53F0
+0xC2E7	0x5927
+0xC2E8	0x7B2C
+0xC2E9	0x918D
+0xC2EA	0x984C
+0xC2EB	0x9DF9
+0xC2EC	0x6EDD
+0xC2ED	0x7027
+0xC2EE	0x5353
+0xC2EF	0x5544
+0xC2F0	0x5B85
+0xC2F1	0x6258
+0xC2F2	0x629E
+0xC2F3	0x62D3
+0xC2F4	0x6CA2
+0xC2F5	0x6FEF
+0xC2F6	0x7422
+0xC2F7	0x8A17
+0xC2F8	0x9438
+0xC2F9	0x6FC1
+0xC2FA	0x8AFE
+0xC2FB	0x8338
+0xC2FC	0x51E7
+0xC2FD	0x86F8
+0xC2FE	0x53EA
+0xC3A1	0x53E9
+0xC3A2	0x4F46
+0xC3A3	0x9054
+0xC3A4	0x8FB0
+0xC3A5	0x596A
+0xC3A6	0x8131
+0xC3A7	0x5DFD
+0xC3A8	0x7AEA
+0xC3A9	0x8FBF
+0xC3AA	0x68DA
+0xC3AB	0x8C37
+0xC3AC	0x72F8
+0xC3AD	0x9C48
+0xC3AE	0x6A3D
+0xC3AF	0x8AB0
+0xC3B0	0x4E39
+0xC3B1	0x5358
+0xC3B2	0x5606
+0xC3B3	0x5766
+0xC3B4	0x62C5
+0xC3B5	0x63A2
+0xC3B6	0x65E6
+0xC3B7	0x6B4E
+0xC3B8	0x6DE1
+0xC3B9	0x6E5B
+0xC3BA	0x70AD
+0xC3BB	0x77ED
+0xC3BC	0x7AEF
+0xC3BD	0x7BAA
+0xC3BE	0x7DBB
+0xC3BF	0x803D
+0xC3C0	0x80C6
+0xC3C1	0x86CB
+0xC3C2	0x8A95
+0xC3C3	0x935B
+0xC3C4	0x56E3
+0xC3C5	0x58C7
+0xC3C6	0x5F3E
+0xC3C7	0x65AD
+0xC3C8	0x6696
+0xC3C9	0x6A80
+0xC3CA	0x6BB5
+0xC3CB	0x7537
+0xC3CC	0x8AC7
+0xC3CD	0x5024
+0xC3CE	0x77E5
+0xC3CF	0x5730
+0xC3D0	0x5F1B
+0xC3D1	0x6065
+0xC3D2	0x667A
+0xC3D3	0x6C60
+0xC3D4	0x75F4
+0xC3D5	0x7A1A
+0xC3D6	0x7F6E
+0xC3D7	0x81F4
+0xC3D8	0x8718
+0xC3D9	0x9045
+0xC3DA	0x99B3
+0xC3DB	0x7BC9
+0xC3DC	0x755C
+0xC3DD	0x7AF9
+0xC3DE	0x7B51
+0xC3DF	0x84C4
+0xC3E0	0x9010
+0xC3E1	0x79E9
+0xC3E2	0x7A92
+0xC3E3	0x8336
+0xC3E4	0x5AE1
+0xC3E5	0x7740
+0xC3E6	0x4E2D
+0xC3E7	0x4EF2
+0xC3E8	0x5B99
+0xC3E9	0x5FE0
+0xC3EA	0x62BD
+0xC3EB	0x663C
+0xC3EC	0x67F1
+0xC3ED	0x6CE8
+0xC3EE	0x866B
+0xC3EF	0x8877
+0xC3F0	0x8A3B
+0xC3F1	0x914E
+0xC3F2	0x92F3
+0xC3F3	0x99D0
+0xC3F4	0x6A17
+0xC3F5	0x7026
+0xC3F6	0x732A
+0xC3F7	0x82E7
+0xC3F8	0x8457
+0xC3F9	0x8CAF
+0xC3FA	0x4E01
+0xC3FB	0x5146
+0xC3FC	0x51CB
+0xC3FD	0x558B
+0xC3FE	0x5BF5
+0xC4A1	0x5E16
+0xC4A2	0x5E33
+0xC4A3	0x5E81
+0xC4A4	0x5F14
+0xC4A5	0x5F35
+0xC4A6	0x5F6B
+0xC4A7	0x5FB4
+0xC4A8	0x61F2
+0xC4A9	0x6311
+0xC4AA	0x66A2
+0xC4AB	0x671D
+0xC4AC	0x6F6E
+0xC4AD	0x7252
+0xC4AE	0x753A
+0xC4AF	0x773A
+0xC4B0	0x8074
+0xC4B1	0x8139
+0xC4B2	0x8178
+0xC4B3	0x8776
+0xC4B4	0x8ABF
+0xC4B5	0x8ADC
+0xC4B6	0x8D85
+0xC4B7	0x8DF3
+0xC4B8	0x929A
+0xC4B9	0x9577
+0xC4BA	0x9802
+0xC4BB	0x9CE5
+0xC4BC	0x52C5
+0xC4BD	0x6357
+0xC4BE	0x76F4
+0xC4BF	0x6715
+0xC4C0	0x6C88
+0xC4C1	0x73CD
+0xC4C2	0x8CC3
+0xC4C3	0x93AE
+0xC4C4	0x9673
+0xC4C5	0x6D25
+0xC4C6	0x589C
+0xC4C7	0x690E
+0xC4C8	0x69CC
+0xC4C9	0x8FFD
+0xC4CA	0x939A
+0xC4CB	0x75DB
+0xC4CC	0x901A
+0xC4CD	0x585A
+0xC4CE	0x6802
+0xC4CF	0x63B4
+0xC4D0	0x69FB
+0xC4D1	0x4F43
+0xC4D2	0x6F2C
+0xC4D3	0x67D8
+0xC4D4	0x8FBB
+0xC4D5	0x8526
+0xC4D6	0x7DB4
+0xC4D7	0x9354
+0xC4D8	0x693F
+0xC4D9	0x6F70
+0xC4DA	0x576A
+0xC4DB	0x58F7
+0xC4DC	0x5B2C
+0xC4DD	0x7D2C
+0xC4DE	0x722A
+0xC4DF	0x540A
+0xC4E0	0x91E3
+0xC4E1	0x9DB4
+0xC4E2	0x4EAD
+0xC4E3	0x4F4E
+0xC4E4	0x505C
+0xC4E5	0x5075
+0xC4E6	0x5243
+0xC4E7	0x8C9E
+0xC4E8	0x5448
+0xC4E9	0x5824
+0xC4EA	0x5B9A
+0xC4EB	0x5E1D
+0xC4EC	0x5E95
+0xC4ED	0x5EAD
+0xC4EE	0x5EF7
+0xC4EF	0x5F1F
+0xC4F0	0x608C
+0xC4F1	0x62B5
+0xC4F2	0x633A
+0xC4F3	0x63D0
+0xC4F4	0x68AF
+0xC4F5	0x6C40
+0xC4F6	0x7887
+0xC4F7	0x798E
+0xC4F8	0x7A0B
+0xC4F9	0x7DE0
+0xC4FA	0x8247
+0xC4FB	0x8A02
+0xC4FC	0x8AE6
+0xC4FD	0x8E44
+0xC4FE	0x9013
+0xC5A1	0x90B8
+0xC5A2	0x912D
+0xC5A3	0x91D8
+0xC5A4	0x9F0E
+0xC5A5	0x6CE5
+0xC5A6	0x6458
+0xC5A7	0x64E2
+0xC5A8	0x6575
+0xC5A9	0x6EF4
+0xC5AA	0x7684
+0xC5AB	0x7B1B
+0xC5AC	0x9069
+0xC5AD	0x93D1
+0xC5AE	0x6EBA
+0xC5AF	0x54F2
+0xC5B0	0x5FB9
+0xC5B1	0x64A4
+0xC5B2	0x8F4D
+0xC5B3	0x8FED
+0xC5B4	0x9244
+0xC5B5	0x5178
+0xC5B6	0x586B
+0xC5B7	0x5929
+0xC5B8	0x5C55
+0xC5B9	0x5E97
+0xC5BA	0x6DFB
+0xC5BB	0x7E8F
+0xC5BC	0x751C
+0xC5BD	0x8CBC
+0xC5BE	0x8EE2
+0xC5BF	0x985B
+0xC5C0	0x70B9
+0xC5C1	0x4F1D
+0xC5C2	0x6BBF
+0xC5C3	0x6FB1
+0xC5C4	0x7530
+0xC5C5	0x96FB
+0xC5C6	0x514E
+0xC5C7	0x5410
+0xC5C8	0x5835
+0xC5C9	0x5857
+0xC5CA	0x59AC
+0xC5CB	0x5C60
+0xC5CC	0x5F92
+0xC5CD	0x6597
+0xC5CE	0x675C
+0xC5CF	0x6E21
+0xC5D0	0x767B
+0xC5D1	0x83DF
+0xC5D2	0x8CED
+0xC5D3	0x9014
+0xC5D4	0x90FD
+0xC5D5	0x934D
+0xC5D6	0x7825
+0xC5D7	0x783A
+0xC5D8	0x52AA
+0xC5D9	0x5EA6
+0xC5DA	0x571F
+0xC5DB	0x5974
+0xC5DC	0x6012
+0xC5DD	0x5012
+0xC5DE	0x515A
+0xC5DF	0x51AC
+0xC5E0	0x51CD
+0xC5E1	0x5200
+0xC5E2	0x5510
+0xC5E3	0x5854
+0xC5E4	0x5858
+0xC5E5	0x5957
+0xC5E6	0x5B95
+0xC5E7	0x5CF6
+0xC5E8	0x5D8B
+0xC5E9	0x60BC
+0xC5EA	0x6295
+0xC5EB	0x642D
+0xC5EC	0x6771
+0xC5ED	0x6843
+0xC5EE	0x68BC
+0xC5EF	0x68DF
+0xC5F0	0x76D7
+0xC5F1	0x6DD8
+0xC5F2	0x6E6F
+0xC5F3	0x6D9B
+0xC5F4	0x706F
+0xC5F5	0x71C8
+0xC5F6	0x5F53
+0xC5F7	0x75D8
+0xC5F8	0x7977
+0xC5F9	0x7B49
+0xC5FA	0x7B54
+0xC5FB	0x7B52
+0xC5FC	0x7CD6
+0xC5FD	0x7D71
+0xC5FE	0x5230
+0xC6A1	0x8463
+0xC6A2	0x8569
+0xC6A3	0x85E4
+0xC6A4	0x8A0E
+0xC6A5	0x8B04
+0xC6A6	0x8C46
+0xC6A7	0x8E0F
+0xC6A8	0x9003
+0xC6A9	0x900F
+0xC6AA	0x9419
+0xC6AB	0x9676
+0xC6AC	0x982D
+0xC6AD	0x9A30
+0xC6AE	0x95D8
+0xC6AF	0x50CD
+0xC6B0	0x52D5
+0xC6B1	0x540C
+0xC6B2	0x5802
+0xC6B3	0x5C0E
+0xC6B4	0x61A7
+0xC6B5	0x649E
+0xC6B6	0x6D1E
+0xC6B7	0x77B3
+0xC6B8	0x7AE5
+0xC6B9	0x80F4
+0xC6BA	0x8404
+0xC6BB	0x9053
+0xC6BC	0x9285
+0xC6BD	0x5CE0
+0xC6BE	0x9D07
+0xC6BF	0x533F
+0xC6C0	0x5F97
+0xC6C1	0x5FB3
+0xC6C2	0x6D9C
+0xC6C3	0x7279
+0xC6C4	0x7763
+0xC6C5	0x79BF
+0xC6C6	0x7BE4
+0xC6C7	0x6BD2
+0xC6C8	0x72EC
+0xC6C9	0x8AAD
+0xC6CA	0x6803
+0xC6CB	0x6A61
+0xC6CC	0x51F8
+0xC6CD	0x7A81
+0xC6CE	0x6934
+0xC6CF	0x5C4A
+0xC6D0	0x9CF6
+0xC6D1	0x82EB
+0xC6D2	0x5BC5
+0xC6D3	0x9149
+0xC6D4	0x701E
+0xC6D5	0x5678
+0xC6D6	0x5C6F
+0xC6D7	0x60C7
+0xC6D8	0x6566
+0xC6D9	0x6C8C
+0xC6DA	0x8C5A
+0xC6DB	0x9041
+0xC6DC	0x9813
+0xC6DD	0x5451
+0xC6DE	0x66C7
+0xC6DF	0x920D
+0xC6E0	0x5948
+0xC6E1	0x90A3
+0xC6E2	0x5185
+0xC6E3	0x4E4D
+0xC6E4	0x51EA
+0xC6E5	0x8599
+0xC6E6	0x8B0E
+0xC6E7	0x7058
+0xC6E8	0x637A
+0xC6E9	0x934B
+0xC6EA	0x6962
+0xC6EB	0x99B4
+0xC6EC	0x7E04
+0xC6ED	0x7577
+0xC6EE	0x5357
+0xC6EF	0x6960
+0xC6F0	0x8EDF
+0xC6F1	0x96E3
+0xC6F2	0x6C5D
+0xC6F3	0x4E8C
+0xC6F4	0x5C3C
+0xC6F5	0x5F10
+0xC6F6	0x8FE9
+0xC6F7	0x5302
+0xC6F8	0x8CD1
+0xC6F9	0x8089
+0xC6FA	0x8679
+0xC6FB	0x5EFF
+0xC6FC	0x65E5
+0xC6FD	0x4E73
+0xC6FE	0x5165
+0xC7A1	0x5982
+0xC7A2	0x5C3F
+0xC7A3	0x97EE
+0xC7A4	0x4EFB
+0xC7A5	0x598A
+0xC7A6	0x5FCD
+0xC7A7	0x8A8D
+0xC7A8	0x6FE1
+0xC7A9	0x79B0
+0xC7AA	0x7962
+0xC7AB	0x5BE7
+0xC7AC	0x8471
+0xC7AD	0x732B
+0xC7AE	0x71B1
+0xC7AF	0x5E74
+0xC7B0	0x5FF5
+0xC7B1	0x637B
+0xC7B2	0x649A
+0xC7B3	0x71C3
+0xC7B4	0x7C98
+0xC7B5	0x4E43
+0xC7B6	0x5EFC
+0xC7B7	0x4E4B
+0xC7B8	0x57DC
+0xC7B9	0x56A2
+0xC7BA	0x60A9
+0xC7BB	0x6FC3
+0xC7BC	0x7D0D
+0xC7BD	0x80FD
+0xC7BE	0x8133
+0xC7BF	0x81BF
+0xC7C0	0x8FB2
+0xC7C1	0x8997
+0xC7C2	0x86A4
+0xC7C3	0x5DF4
+0xC7C4	0x628A
+0xC7C5	0x64AD
+0xC7C6	0x8987
+0xC7C7	0x6777
+0xC7C8	0x6CE2
+0xC7C9	0x6D3E
+0xC7CA	0x7436
+0xC7CB	0x7834
+0xC7CC	0x5A46
+0xC7CD	0x7F75
+0xC7CE	0x82AD
+0xC7CF	0x99AC
+0xC7D0	0x4FF3
+0xC7D1	0x5EC3
+0xC7D2	0x62DD
+0xC7D3	0x6392
+0xC7D4	0x6557
+0xC7D5	0x676F
+0xC7D6	0x76C3
+0xC7D7	0x724C
+0xC7D8	0x80CC
+0xC7D9	0x80BA
+0xC7DA	0x8F29
+0xC7DB	0x914D
+0xC7DC	0x500D
+0xC7DD	0x57F9
+0xC7DE	0x5A92
+0xC7DF	0x6885
+0xC7E0	0x6973
+0xC7E1	0x7164
+0xC7E2	0x72FD
+0xC7E3	0x8CB7
+0xC7E4	0x58F2
+0xC7E5	0x8CE0
+0xC7E6	0x966A
+0xC7E7	0x9019
+0xC7E8	0x877F
+0xC7E9	0x79E4
+0xC7EA	0x77E7
+0xC7EB	0x8429
+0xC7EC	0x4F2F
+0xC7ED	0x5265
+0xC7EE	0x535A
+0xC7EF	0x62CD
+0xC7F0	0x67CF
+0xC7F1	0x6CCA
+0xC7F2	0x767D
+0xC7F3	0x7B94
+0xC7F4	0x7C95
+0xC7F5	0x8236
+0xC7F6	0x8584
+0xC7F7	0x8FEB
+0xC7F8	0x66DD
+0xC7F9	0x6F20
+0xC7FA	0x7206
+0xC7FB	0x7E1B
+0xC7FC	0x83AB
+0xC7FD	0x99C1
+0xC7FE	0x9EA6
+0xC8A1	0x51FD
+0xC8A2	0x7BB1
+0xC8A3	0x7872
+0xC8A4	0x7BB8
+0xC8A5	0x8087
+0xC8A6	0x7B48
+0xC8A7	0x6AE8
+0xC8A8	0x5E61
+0xC8A9	0x808C
+0xC8AA	0x7551
+0xC8AB	0x7560
+0xC8AC	0x516B
+0xC8AD	0x9262
+0xC8AE	0x6E8C
+0xC8AF	0x767A
+0xC8B0	0x9197
+0xC8B1	0x9AEA
+0xC8B2	0x4F10
+0xC8B3	0x7F70
+0xC8B4	0x629C
+0xC8B5	0x7B4F
+0xC8B6	0x95A5
+0xC8B7	0x9CE9
+0xC8B8	0x567A
+0xC8B9	0x5859
+0xC8BA	0x86E4
+0xC8BB	0x96BC
+0xC8BC	0x4F34
+0xC8BD	0x5224
+0xC8BE	0x534A
+0xC8BF	0x53CD
+0xC8C0	0x53DB
+0xC8C1	0x5E06
+0xC8C2	0x642C
+0xC8C3	0x6591
+0xC8C4	0x677F
+0xC8C5	0x6C3E
+0xC8C6	0x6C4E
+0xC8C7	0x7248
+0xC8C8	0x72AF
+0xC8C9	0x73ED
+0xC8CA	0x7554
+0xC8CB	0x7E41
+0xC8CC	0x822C
+0xC8CD	0x85E9
+0xC8CE	0x8CA9
+0xC8CF	0x7BC4
+0xC8D0	0x91C6
+0xC8D1	0x7169
+0xC8D2	0x9812
+0xC8D3	0x98EF
+0xC8D4	0x633D
+0xC8D5	0x6669
+0xC8D6	0x756A
+0xC8D7	0x76E4
+0xC8D8	0x78D0
+0xC8D9	0x8543
+0xC8DA	0x86EE
+0xC8DB	0x532A
+0xC8DC	0x5351
+0xC8DD	0x5426
+0xC8DE	0x5983
+0xC8DF	0x5E87
+0xC8E0	0x5F7C
+0xC8E1	0x60B2
+0xC8E2	0x6249
+0xC8E3	0x6279
+0xC8E4	0x62AB
+0xC8E5	0x6590
+0xC8E6	0x6BD4
+0xC8E7	0x6CCC
+0xC8E8	0x75B2
+0xC8E9	0x76AE
+0xC8EA	0x7891
+0xC8EB	0x79D8
+0xC8EC	0x7DCB
+0xC8ED	0x7F77
+0xC8EE	0x80A5
+0xC8EF	0x88AB
+0xC8F0	0x8AB9
+0xC8F1	0x8CBB
+0xC8F2	0x907F
+0xC8F3	0x975E
+0xC8F4	0x98DB
+0xC8F5	0x6A0B
+0xC8F6	0x7C38
+0xC8F7	0x5099
+0xC8F8	0x5C3E
+0xC8F9	0x5FAE
+0xC8FA	0x6787
+0xC8FB	0x6BD8
+0xC8FC	0x7435
+0xC8FD	0x7709
+0xC8FE	0x7F8E
+0xC9A1	0x9F3B
+0xC9A2	0x67CA
+0xC9A3	0x7A17
+0xC9A4	0x5339
+0xC9A5	0x758B
+0xC9A6	0x9AED
+0xC9A7	0x5F66
+0xC9A8	0x819D
+0xC9A9	0x83F1
+0xC9AA	0x8098
+0xC9AB	0x5F3C
+0xC9AC	0x5FC5
+0xC9AD	0x7562
+0xC9AE	0x7B46
+0xC9AF	0x903C
+0xC9B0	0x6867
+0xC9B1	0x59EB
+0xC9B2	0x5A9B
+0xC9B3	0x7D10
+0xC9B4	0x767E
+0xC9B5	0x8B2C
+0xC9B6	0x4FF5
+0xC9B7	0x5F6A
+0xC9B8	0x6A19
+0xC9B9	0x6C37
+0xC9BA	0x6F02
+0xC9BB	0x74E2
+0xC9BC	0x7968
+0xC9BD	0x8868
+0xC9BE	0x8A55
+0xC9BF	0x8C79
+0xC9C0	0x5EDF
+0xC9C1	0x63CF
+0xC9C2	0x75C5
+0xC9C3	0x79D2
+0xC9C4	0x82D7
+0xC9C5	0x9328
+0xC9C6	0x92F2
+0xC9C7	0x849C
+0xC9C8	0x86ED
+0xC9C9	0x9C2D
+0xC9CA	0x54C1
+0xC9CB	0x5F6C
+0xC9CC	0x658C
+0xC9CD	0x6D5C
+0xC9CE	0x7015
+0xC9CF	0x8CA7
+0xC9D0	0x8CD3
+0xC9D1	0x983B
+0xC9D2	0x654F
+0xC9D3	0x74F6
+0xC9D4	0x4E0D
+0xC9D5	0x4ED8
+0xC9D6	0x57E0
+0xC9D7	0x592B
+0xC9D8	0x5A66
+0xC9D9	0x5BCC
+0xC9DA	0x51A8
+0xC9DB	0x5E03
+0xC9DC	0x5E9C
+0xC9DD	0x6016
+0xC9DE	0x6276
+0xC9DF	0x6577
+0xC9E0	0x65A7
+0xC9E1	0x666E
+0xC9E2	0x6D6E
+0xC9E3	0x7236
+0xC9E4	0x7B26
+0xC9E5	0x8150
+0xC9E6	0x819A
+0xC9E7	0x8299
+0xC9E8	0x8B5C
+0xC9E9	0x8CA0
+0xC9EA	0x8CE6
+0xC9EB	0x8D74
+0xC9EC	0x961C
+0xC9ED	0x9644
+0xC9EE	0x4FAE
+0xC9EF	0x64AB
+0xC9F0	0x6B66
+0xC9F1	0x821E
+0xC9F2	0x8461
+0xC9F3	0x856A
+0xC9F4	0x90E8
+0xC9F5	0x5C01
+0xC9F6	0x6953
+0xC9F7	0x98A8
+0xC9F8	0x847A
+0xC9F9	0x8557
+0xC9FA	0x4F0F
+0xC9FB	0x526F
+0xC9FC	0x5FA9
+0xC9FD	0x5E45
+0xC9FE	0x670D
+0xCAA1	0x798F
+0xCAA2	0x8179
+0xCAA3	0x8907
+0xCAA4	0x8986
+0xCAA5	0x6DF5
+0xCAA6	0x5F17
+0xCAA7	0x6255
+0xCAA8	0x6CB8
+0xCAA9	0x4ECF
+0xCAAA	0x7269
+0xCAAB	0x9B92
+0xCAAC	0x5206
+0xCAAD	0x543B
+0xCAAE	0x5674
+0xCAAF	0x58B3
+0xCAB0	0x61A4
+0xCAB1	0x626E
+0xCAB2	0x711A
+0xCAB3	0x596E
+0xCAB4	0x7C89
+0xCAB5	0x7CDE
+0xCAB6	0x7D1B
+0xCAB7	0x96F0
+0xCAB8	0x6587
+0xCAB9	0x805E
+0xCABA	0x4E19
+0xCABB	0x4F75
+0xCABC	0x5175
+0xCABD	0x5840
+0xCABE	0x5E63
+0xCABF	0x5E73
+0xCAC0	0x5F0A
+0xCAC1	0x67C4
+0xCAC2	0x4E26
+0xCAC3	0x853D
+0xCAC4	0x9589
+0xCAC5	0x965B
+0xCAC6	0x7C73
+0xCAC7	0x9801
+0xCAC8	0x50FB
+0xCAC9	0x58C1
+0xCACA	0x7656
+0xCACB	0x78A7
+0xCACC	0x5225
+0xCACD	0x77A5
+0xCACE	0x8511
+0xCACF	0x7B86
+0xCAD0	0x504F
+0xCAD1	0x5909
+0xCAD2	0x7247
+0xCAD3	0x7BC7
+0xCAD4	0x7DE8
+0xCAD5	0x8FBA
+0xCAD6	0x8FD4
+0xCAD7	0x904D
+0xCAD8	0x4FBF
+0xCAD9	0x52C9
+0xCADA	0x5A29
+0xCADB	0x5F01
+0xCADC	0x97AD
+0xCADD	0x4FDD
+0xCADE	0x8217
+0xCADF	0x92EA
+0xCAE0	0x5703
+0xCAE1	0x6355
+0xCAE2	0x6B69
+0xCAE3	0x752B
+0xCAE4	0x88DC
+0xCAE5	0x8F14
+0xCAE6	0x7A42
+0xCAE7	0x52DF
+0xCAE8	0x5893
+0xCAE9	0x6155
+0xCAEA	0x620A
+0xCAEB	0x66AE
+0xCAEC	0x6BCD
+0xCAED	0x7C3F
+0xCAEE	0x83E9
+0xCAEF	0x5023
+0xCAF0	0x4FF8
+0xCAF1	0x5305
+0xCAF2	0x5446
+0xCAF3	0x5831
+0xCAF4	0x5949
+0xCAF5	0x5B9D
+0xCAF6	0x5CF0
+0xCAF7	0x5CEF
+0xCAF8	0x5D29
+0xCAF9	0x5E96
+0xCAFA	0x62B1
+0xCAFB	0x6367
+0xCAFC	0x653E
+0xCAFD	0x65B9
+0xCAFE	0x670B
+0xCBA1	0x6CD5
+0xCBA2	0x6CE1
+0xCBA3	0x70F9
+0xCBA4	0x7832
+0xCBA5	0x7E2B
+0xCBA6	0x80DE
+0xCBA7	0x82B3
+0xCBA8	0x840C
+0xCBA9	0x84EC
+0xCBAA	0x8702
+0xCBAB	0x8912
+0xCBAC	0x8A2A
+0xCBAD	0x8C4A
+0xCBAE	0x90A6
+0xCBAF	0x92D2
+0xCBB0	0x98FD
+0xCBB1	0x9CF3
+0xCBB2	0x9D6C
+0xCBB3	0x4E4F
+0xCBB4	0x4EA1
+0xCBB5	0x508D
+0xCBB6	0x5256
+0xCBB7	0x574A
+0xCBB8	0x59A8
+0xCBB9	0x5E3D
+0xCBBA	0x5FD8
+0xCBBB	0x5FD9
+0xCBBC	0x623F
+0xCBBD	0x66B4
+0xCBBE	0x671B
+0xCBBF	0x67D0
+0xCBC0	0x68D2
+0xCBC1	0x5192
+0xCBC2	0x7D21
+0xCBC3	0x80AA
+0xCBC4	0x81A8
+0xCBC5	0x8B00
+0xCBC6	0x8C8C
+0xCBC7	0x8CBF
+0xCBC8	0x927E
+0xCBC9	0x9632
+0xCBCA	0x5420
+0xCBCB	0x982C
+0xCBCC	0x5317
+0xCBCD	0x50D5
+0xCBCE	0x535C
+0xCBCF	0x58A8
+0xCBD0	0x64B2
+0xCBD1	0x6734
+0xCBD2	0x7267
+0xCBD3	0x7766
+0xCBD4	0x7A46
+0xCBD5	0x91E6
+0xCBD6	0x52C3
+0xCBD7	0x6CA1
+0xCBD8	0x6B86
+0xCBD9	0x5800
+0xCBDA	0x5E4C
+0xCBDB	0x5954
+0xCBDC	0x672C
+0xCBDD	0x7FFB
+0xCBDE	0x51E1
+0xCBDF	0x76C6
+0xCBE0	0x6469
+0xCBE1	0x78E8
+0xCBE2	0x9B54
+0xCBE3	0x9EBB
+0xCBE4	0x57CB
+0xCBE5	0x59B9
+0xCBE6	0x6627
+0xCBE7	0x679A
+0xCBE8	0x6BCE
+0xCBE9	0x54E9
+0xCBEA	0x69D9
+0xCBEB	0x5E55
+0xCBEC	0x819C
+0xCBED	0x6795
+0xCBEE	0x9BAA
+0xCBEF	0x67FE
+0xCBF0	0x9C52
+0xCBF1	0x685D
+0xCBF2	0x4EA6
+0xCBF3	0x4FE3
+0xCBF4	0x53C8
+0xCBF5	0x62B9
+0xCBF6	0x672B
+0xCBF7	0x6CAB
+0xCBF8	0x8FC4
+0xCBF9	0x4FAD
+0xCBFA	0x7E6D
+0xCBFB	0x9EBF
+0xCBFC	0x4E07
+0xCBFD	0x6162
+0xCBFE	0x6E80
+0xCCA1	0x6F2B
+0xCCA2	0x8513
+0xCCA3	0x5473
+0xCCA4	0x672A
+0xCCA5	0x9B45
+0xCCA6	0x5DF3
+0xCCA7	0x7B95
+0xCCA8	0x5CAC
+0xCCA9	0x5BC6
+0xCCAA	0x871C
+0xCCAB	0x6E4A
+0xCCAC	0x84D1
+0xCCAD	0x7A14
+0xCCAE	0x8108
+0xCCAF	0x5999
+0xCCB0	0x7C8D
+0xCCB1	0x6C11
+0xCCB2	0x7720
+0xCCB3	0x52D9
+0xCCB4	0x5922
+0xCCB5	0x7121
+0xCCB6	0x725F
+0xCCB7	0x77DB
+0xCCB8	0x9727
+0xCCB9	0x9D61
+0xCCBA	0x690B
+0xCCBB	0x5A7F
+0xCCBC	0x5A18
+0xCCBD	0x51A5
+0xCCBE	0x540D
+0xCCBF	0x547D
+0xCCC0	0x660E
+0xCCC1	0x76DF
+0xCCC2	0x8FF7
+0xCCC3	0x9298
+0xCCC4	0x9CF4
+0xCCC5	0x59EA
+0xCCC6	0x725D
+0xCCC7	0x6EC5
+0xCCC8	0x514D
+0xCCC9	0x68C9
+0xCCCA	0x7DBF
+0xCCCB	0x7DEC
+0xCCCC	0x9762
+0xCCCD	0x9EBA
+0xCCCE	0x6478
+0xCCCF	0x6A21
+0xCCD0	0x8302
+0xCCD1	0x5984
+0xCCD2	0x5B5F
+0xCCD3	0x6BDB
+0xCCD4	0x731B
+0xCCD5	0x76F2
+0xCCD6	0x7DB2
+0xCCD7	0x8017
+0xCCD8	0x8499
+0xCCD9	0x5132
+0xCCDA	0x6728
+0xCCDB	0x9ED9
+0xCCDC	0x76EE
+0xCCDD	0x6762
+0xCCDE	0x52FF
+0xCCDF	0x9905
+0xCCE0	0x5C24
+0xCCE1	0x623B
+0xCCE2	0x7C7E
+0xCCE3	0x8CB0
+0xCCE4	0x554F
+0xCCE5	0x60B6
+0xCCE6	0x7D0B
+0xCCE7	0x9580
+0xCCE8	0x5301
+0xCCE9	0x4E5F
+0xCCEA	0x51B6
+0xCCEB	0x591C
+0xCCEC	0x723A
+0xCCED	0x8036
+0xCCEE	0x91CE
+0xCCEF	0x5F25
+0xCCF0	0x77E2
+0xCCF1	0x5384
+0xCCF2	0x5F79
+0xCCF3	0x7D04
+0xCCF4	0x85AC
+0xCCF5	0x8A33
+0xCCF6	0x8E8D
+0xCCF7	0x9756
+0xCCF8	0x67F3
+0xCCF9	0x85AE
+0xCCFA	0x9453
+0xCCFB	0x6109
+0xCCFC	0x6108
+0xCCFD	0x6CB9
+0xCCFE	0x7652
+0xCDA1	0x8AED
+0xCDA2	0x8F38
+0xCDA3	0x552F
+0xCDA4	0x4F51
+0xCDA5	0x512A
+0xCDA6	0x52C7
+0xCDA7	0x53CB
+0xCDA8	0x5BA5
+0xCDA9	0x5E7D
+0xCDAA	0x60A0
+0xCDAB	0x6182
+0xCDAC	0x63D6
+0xCDAD	0x6709
+0xCDAE	0x67DA
+0xCDAF	0x6E67
+0xCDB0	0x6D8C
+0xCDB1	0x7336
+0xCDB2	0x7337
+0xCDB3	0x7531
+0xCDB4	0x7950
+0xCDB5	0x88D5
+0xCDB6	0x8A98
+0xCDB7	0x904A
+0xCDB8	0x9091
+0xCDB9	0x90F5
+0xCDBA	0x96C4
+0xCDBB	0x878D
+0xCDBC	0x5915
+0xCDBD	0x4E88
+0xCDBE	0x4F59
+0xCDBF	0x4E0E
+0xCDC0	0x8A89
+0xCDC1	0x8F3F
+0xCDC2	0x9810
+0xCDC3	0x50AD
+0xCDC4	0x5E7C
+0xCDC5	0x5996
+0xCDC6	0x5BB9
+0xCDC7	0x5EB8
+0xCDC8	0x63DA
+0xCDC9	0x63FA
+0xCDCA	0x64C1
+0xCDCB	0x66DC
+0xCDCC	0x694A
+0xCDCD	0x69D8
+0xCDCE	0x6D0B
+0xCDCF	0x6EB6
+0xCDD0	0x7194
+0xCDD1	0x7528
+0xCDD2	0x7AAF
+0xCDD3	0x7F8A
+0xCDD4	0x8000
+0xCDD5	0x8449
+0xCDD6	0x84C9
+0xCDD7	0x8981
+0xCDD8	0x8B21
+0xCDD9	0x8E0A
+0xCDDA	0x9065
+0xCDDB	0x967D
+0xCDDC	0x990A
+0xCDDD	0x617E
+0xCDDE	0x6291
+0xCDDF	0x6B32
+0xCDE0	0x6C83
+0xCDE1	0x6D74
+0xCDE2	0x7FCC
+0xCDE3	0x7FFC
+0xCDE4	0x6DC0
+0xCDE5	0x7F85
+0xCDE6	0x87BA
+0xCDE7	0x88F8
+0xCDE8	0x6765
+0xCDE9	0x83B1
+0xCDEA	0x983C
+0xCDEB	0x96F7
+0xCDEC	0x6D1B
+0xCDED	0x7D61
+0xCDEE	0x843D
+0xCDEF	0x916A
+0xCDF0	0x4E71
+0xCDF1	0x5375
+0xCDF2	0x5D50
+0xCDF3	0x6B04
+0xCDF4	0x6FEB
+0xCDF5	0x85CD
+0xCDF6	0x862D
+0xCDF7	0x89A7
+0xCDF8	0x5229
+0xCDF9	0x540F
+0xCDFA	0x5C65
+0xCDFB	0x674E
+0xCDFC	0x68A8
+0xCDFD	0x7406
+0xCDFE	0x7483
+0xCEA1	0x75E2
+0xCEA2	0x88CF
+0xCEA3	0x88E1
+0xCEA4	0x91CC
+0xCEA5	0x96E2
+0xCEA6	0x9678
+0xCEA7	0x5F8B
+0xCEA8	0x7387
+0xCEA9	0x7ACB
+0xCEAA	0x844E
+0xCEAB	0x63A0
+0xCEAC	0x7565
+0xCEAD	0x5289
+0xCEAE	0x6D41
+0xCEAF	0x6E9C
+0xCEB0	0x7409
+0xCEB1	0x7559
+0xCEB2	0x786B
+0xCEB3	0x7C92
+0xCEB4	0x9686
+0xCEB5	0x7ADC
+0xCEB6	0x9F8D
+0xCEB7	0x4FB6
+0xCEB8	0x616E
+0xCEB9	0x65C5
+0xCEBA	0x865C
+0xCEBB	0x4E86
+0xCEBC	0x4EAE
+0xCEBD	0x50DA
+0xCEBE	0x4E21
+0xCEBF	0x51CC
+0xCEC0	0x5BEE
+0xCEC1	0x6599
+0xCEC2	0x6881
+0xCEC3	0x6DBC
+0xCEC4	0x731F
+0xCEC5	0x7642
+0xCEC6	0x77AD
+0xCEC7	0x7A1C
+0xCEC8	0x7CE7
+0xCEC9	0x826F
+0xCECA	0x8AD2
+0xCECB	0x907C
+0xCECC	0x91CF
+0xCECD	0x9675
+0xCECE	0x9818
+0xCECF	0x529B
+0xCED0	0x7DD1
+0xCED1	0x502B
+0xCED2	0x5398
+0xCED3	0x6797
+0xCED4	0x6DCB
+0xCED5	0x71D0
+0xCED6	0x7433
+0xCED7	0x81E8
+0xCED8	0x8F2A
+0xCED9	0x96A3
+0xCEDA	0x9C57
+0xCEDB	0x9E9F
+0xCEDC	0x7460
+0xCEDD	0x5841
+0xCEDE	0x6D99
+0xCEDF	0x7D2F
+0xCEE0	0x985E
+0xCEE1	0x4EE4
+0xCEE2	0x4F36
+0xCEE3	0x4F8B
+0xCEE4	0x51B7
+0xCEE5	0x52B1
+0xCEE6	0x5DBA
+0xCEE7	0x601C
+0xCEE8	0x73B2
+0xCEE9	0x793C
+0xCEEA	0x82D3
+0xCEEB	0x9234
+0xCEEC	0x96B7
+0xCEED	0x96F6
+0xCEEE	0x970A
+0xCEEF	0x9E97
+0xCEF0	0x9F62
+0xCEF1	0x66A6
+0xCEF2	0x6B74
+0xCEF3	0x5217
+0xCEF4	0x52A3
+0xCEF5	0x70C8
+0xCEF6	0x88C2
+0xCEF7	0x5EC9
+0xCEF8	0x604B
+0xCEF9	0x6190
+0xCEFA	0x6F23
+0xCEFB	0x7149
+0xCEFC	0x7C3E
+0xCEFD	0x7DF4
+0xCEFE	0x806F
+0xCFA1	0x84EE
+0xCFA2	0x9023
+0xCFA3	0x932C
+0xCFA4	0x5442
+0xCFA5	0x9B6F
+0xCFA6	0x6AD3
+0xCFA7	0x7089
+0xCFA8	0x8CC2
+0xCFA9	0x8DEF
+0xCFAA	0x9732
+0xCFAB	0x52B4
+0xCFAC	0x5A41
+0xCFAD	0x5ECA
+0xCFAE	0x5F04
+0xCFAF	0x6717
+0xCFB0	0x697C
+0xCFB1	0x6994
+0xCFB2	0x6D6A
+0xCFB3	0x6F0F
+0xCFB4	0x7262
+0xCFB5	0x72FC
+0xCFB6	0x7BED
+0xCFB7	0x8001
+0xCFB8	0x807E
+0xCFB9	0x874B
+0xCFBA	0x90CE
+0xCFBB	0x516D
+0xCFBC	0x9E93
+0xCFBD	0x7984
+0xCFBE	0x808B
+0xCFBF	0x9332
+0xCFC0	0x8AD6
+0xCFC1	0x502D
+0xCFC2	0x548C
+0xCFC3	0x8A71
+0xCFC4	0x6B6A
+0xCFC5	0x8CC4
+0xCFC6	0x8107
+0xCFC7	0x60D1
+0xCFC8	0x67A0
+0xCFC9	0x9DF2
+0xCFCA	0x4E99
+0xCFCB	0x4E98
+0xCFCC	0x9C10
+0xCFCD	0x8A6B
+0xCFCE	0x85C1
+0xCFCF	0x8568
+0xCFD0	0x6900
+0xCFD1	0x6E7E
+0xCFD2	0x7897
+0xCFD3	0x8155
+0xD0A1	0x5F0C
+0xD0A2	0x4E10
+0xD0A3	0x4E15
+0xD0A4	0x4E2A
+0xD0A5	0x4E31
+0xD0A6	0x4E36
+0xD0A7	0x4E3C
+0xD0A8	0x4E3F
+0xD0A9	0x4E42
+0xD0AA	0x4E56
+0xD0AB	0x4E58
+0xD0AC	0x4E82
+0xD0AD	0x4E85
+0xD0AE	0x8C6B
+0xD0AF	0x4E8A
+0xD0B0	0x8212
+0xD0B1	0x5F0D
+0xD0B2	0x4E8E
+0xD0B3	0x4E9E
+0xD0B4	0x4E9F
+0xD0B5	0x4EA0
+0xD0B6	0x4EA2
+0xD0B7	0x4EB0
+0xD0B8	0x4EB3
+0xD0B9	0x4EB6
+0xD0BA	0x4ECE
+0xD0BB	0x4ECD
+0xD0BC	0x4EC4
+0xD0BD	0x4EC6
+0xD0BE	0x4EC2
+0xD0BF	0x4ED7
+0xD0C0	0x4EDE
+0xD0C1	0x4EED
+0xD0C2	0x4EDF
+0xD0C3	0x4EF7
+0xD0C4	0x4F09
+0xD0C5	0x4F5A
+0xD0C6	0x4F30
+0xD0C7	0x4F5B
+0xD0C8	0x4F5D
+0xD0C9	0x4F57
+0xD0CA	0x4F47
+0xD0CB	0x4F76
+0xD0CC	0x4F88
+0xD0CD	0x4F8F
+0xD0CE	0x4F98
+0xD0CF	0x4F7B
+0xD0D0	0x4F69
+0xD0D1	0x4F70
+0xD0D2	0x4F91
+0xD0D3	0x4F6F
+0xD0D4	0x4F86
+0xD0D5	0x4F96
+0xD0D6	0x5118
+0xD0D7	0x4FD4
+0xD0D8	0x4FDF
+0xD0D9	0x4FCE
+0xD0DA	0x4FD8
+0xD0DB	0x4FDB
+0xD0DC	0x4FD1
+0xD0DD	0x4FDA
+0xD0DE	0x4FD0
+0xD0DF	0x4FE4
+0xD0E0	0x4FE5
+0xD0E1	0x501A
+0xD0E2	0x5028
+0xD0E3	0x5014
+0xD0E4	0x502A
+0xD0E5	0x5025
+0xD0E6	0x5005
+0xD0E7	0x4F1C
+0xD0E8	0x4FF6
+0xD0E9	0x5021
+0xD0EA	0x5029
+0xD0EB	0x502C
+0xD0EC	0x4FFE
+0xD0ED	0x4FEF
+0xD0EE	0x5011
+0xD0EF	0x5006
+0xD0F0	0x5043
+0xD0F1	0x5047
+0xD0F2	0x6703
+0xD0F3	0x5055
+0xD0F4	0x5050
+0xD0F5	0x5048
+0xD0F6	0x505A
+0xD0F7	0x5056
+0xD0F8	0x506C
+0xD0F9	0x5078
+0xD0FA	0x5080
+0xD0FB	0x509A
+0xD0FC	0x5085
+0xD0FD	0x50B4
+0xD0FE	0x50B2
+0xD1A1	0x50C9
+0xD1A2	0x50CA
+0xD1A3	0x50B3
+0xD1A4	0x50C2
+0xD1A5	0x50D6
+0xD1A6	0x50DE
+0xD1A7	0x50E5
+0xD1A8	0x50ED
+0xD1A9	0x50E3
+0xD1AA	0x50EE
+0xD1AB	0x50F9
+0xD1AC	0x50F5
+0xD1AD	0x5109
+0xD1AE	0x5101
+0xD1AF	0x5102
+0xD1B0	0x5116
+0xD1B1	0x5115
+0xD1B2	0x5114
+0xD1B3	0x511A
+0xD1B4	0x5121
+0xD1B5	0x513A
+0xD1B6	0x5137
+0xD1B7	0x513C
+0xD1B8	0x513B
+0xD1B9	0x513F
+0xD1BA	0x5140
+0xD1BB	0x5152
+0xD1BC	0x514C
+0xD1BD	0x5154
+0xD1BE	0x5162
+0xD1BF	0x7AF8
+0xD1C0	0x5169
+0xD1C1	0x516A
+0xD1C2	0x516E
+0xD1C3	0x5180
+0xD1C4	0x5182
+0xD1C5	0x56D8
+0xD1C6	0x518C
+0xD1C7	0x5189
+0xD1C8	0x518F
+0xD1C9	0x5191
+0xD1CA	0x5193
+0xD1CB	0x5195
+0xD1CC	0x5196
+0xD1CD	0x51A4
+0xD1CE	0x51A6
+0xD1CF	0x51A2
+0xD1D0	0x51A9
+0xD1D1	0x51AA
+0xD1D2	0x51AB
+0xD1D3	0x51B3
+0xD1D4	0x51B1
+0xD1D5	0x51B2
+0xD1D6	0x51B0
+0xD1D7	0x51B5
+0xD1D8	0x51BD
+0xD1D9	0x51C5
+0xD1DA	0x51C9
+0xD1DB	0x51DB
+0xD1DC	0x51E0
+0xD1DD	0x8655
+0xD1DE	0x51E9
+0xD1DF	0x51ED
+0xD1E0	0x51F0
+0xD1E1	0x51F5
+0xD1E2	0x51FE
+0xD1E3	0x5204
+0xD1E4	0x520B
+0xD1E5	0x5214
+0xD1E6	0x520E
+0xD1E7	0x5227
+0xD1E8	0x522A
+0xD1E9	0x522E
+0xD1EA	0x5233
+0xD1EB	0x5239
+0xD1EC	0x524F
+0xD1ED	0x5244
+0xD1EE	0x524B
+0xD1EF	0x524C
+0xD1F0	0x525E
+0xD1F1	0x5254
+0xD1F2	0x526A
+0xD1F3	0x5274
+0xD1F4	0x5269
+0xD1F5	0x5273
+0xD1F6	0x527F
+0xD1F7	0x527D
+0xD1F8	0x528D
+0xD1F9	0x5294
+0xD1FA	0x5292
+0xD1FB	0x5271
+0xD1FC	0x5288
+0xD1FD	0x5291
+0xD1FE	0x8FA8
+0xD2A1	0x8FA7
+0xD2A2	0x52AC
+0xD2A3	0x52AD
+0xD2A4	0x52BC
+0xD2A5	0x52B5
+0xD2A6	0x52C1
+0xD2A7	0x52CD
+0xD2A8	0x52D7
+0xD2A9	0x52DE
+0xD2AA	0x52E3
+0xD2AB	0x52E6
+0xD2AC	0x98ED
+0xD2AD	0x52E0
+0xD2AE	0x52F3
+0xD2AF	0x52F5
+0xD2B0	0x52F8
+0xD2B1	0x52F9
+0xD2B2	0x5306
+0xD2B3	0x5308
+0xD2B4	0x7538
+0xD2B5	0x530D
+0xD2B6	0x5310
+0xD2B7	0x530F
+0xD2B8	0x5315
+0xD2B9	0x531A
+0xD2BA	0x5323
+0xD2BB	0x532F
+0xD2BC	0x5331
+0xD2BD	0x5333
+0xD2BE	0x5338
+0xD2BF	0x5340
+0xD2C0	0x5346
+0xD2C1	0x5345
+0xD2C2	0x4E17
+0xD2C3	0x5349
+0xD2C4	0x534D
+0xD2C5	0x51D6
+0xD2C6	0x535E
+0xD2C7	0x5369
+0xD2C8	0x536E
+0xD2C9	0x5918
+0xD2CA	0x537B
+0xD2CB	0x5377
+0xD2CC	0x5382
+0xD2CD	0x5396
+0xD2CE	0x53A0
+0xD2CF	0x53A6
+0xD2D0	0x53A5
+0xD2D1	0x53AE
+0xD2D2	0x53B0
+0xD2D3	0x53B6
+0xD2D4	0x53C3
+0xD2D5	0x7C12
+0xD2D6	0x96D9
+0xD2D7	0x53DF
+0xD2D8	0x66FC
+0xD2D9	0x71EE
+0xD2DA	0x53EE
+0xD2DB	0x53E8
+0xD2DC	0x53ED
+0xD2DD	0x53FA
+0xD2DE	0x5401
+0xD2DF	0x543D
+0xD2E0	0x5440
+0xD2E1	0x542C
+0xD2E2	0x542D
+0xD2E3	0x543C
+0xD2E4	0x542E
+0xD2E5	0x5436
+0xD2E6	0x5429
+0xD2E7	0x541D
+0xD2E8	0x544E
+0xD2E9	0x548F
+0xD2EA	0x5475
+0xD2EB	0x548E
+0xD2EC	0x545F
+0xD2ED	0x5471
+0xD2EE	0x5477
+0xD2EF	0x5470
+0xD2F0	0x5492
+0xD2F1	0x547B
+0xD2F2	0x5480
+0xD2F3	0x5476
+0xD2F4	0x5484
+0xD2F5	0x5490
+0xD2F6	0x5486
+0xD2F7	0x54C7
+0xD2F8	0x54A2
+0xD2F9	0x54B8
+0xD2FA	0x54A5
+0xD2FB	0x54AC
+0xD2FC	0x54C4
+0xD2FD	0x54C8
+0xD2FE	0x54A8
+0xD3A1	0x54AB
+0xD3A2	0x54C2
+0xD3A3	0x54A4
+0xD3A4	0x54BE
+0xD3A5	0x54BC
+0xD3A6	0x54D8
+0xD3A7	0x54E5
+0xD3A8	0x54E6
+0xD3A9	0x550F
+0xD3AA	0x5514
+0xD3AB	0x54FD
+0xD3AC	0x54EE
+0xD3AD	0x54ED
+0xD3AE	0x54FA
+0xD3AF	0x54E2
+0xD3B0	0x5539
+0xD3B1	0x5540
+0xD3B2	0x5563
+0xD3B3	0x554C
+0xD3B4	0x552E
+0xD3B5	0x555C
+0xD3B6	0x5545
+0xD3B7	0x5556
+0xD3B8	0x5557
+0xD3B9	0x5538
+0xD3BA	0x5533
+0xD3BB	0x555D
+0xD3BC	0x5599
+0xD3BD	0x5580
+0xD3BE	0x54AF
+0xD3BF	0x558A
+0xD3C0	0x559F
+0xD3C1	0x557B
+0xD3C2	0x557E
+0xD3C3	0x5598
+0xD3C4	0x559E
+0xD3C5	0x55AE
+0xD3C6	0x557C
+0xD3C7	0x5583
+0xD3C8	0x55A9
+0xD3C9	0x5587
+0xD3CA	0x55A8
+0xD3CB	0x55DA
+0xD3CC	0x55C5
+0xD3CD	0x55DF
+0xD3CE	0x55C4
+0xD3CF	0x55DC
+0xD3D0	0x55E4
+0xD3D1	0x55D4
+0xD3D2	0x5614
+0xD3D3	0x55F7
+0xD3D4	0x5616
+0xD3D5	0x55FE
+0xD3D6	0x55FD
+0xD3D7	0x561B
+0xD3D8	0x55F9
+0xD3D9	0x564E
+0xD3DA	0x5650
+0xD3DB	0x71DF
+0xD3DC	0x5634
+0xD3DD	0x5636
+0xD3DE	0x5632
+0xD3DF	0x5638
+0xD3E0	0x566B
+0xD3E1	0x5664
+0xD3E2	0x562F
+0xD3E3	0x566C
+0xD3E4	0x566A
+0xD3E5	0x5686
+0xD3E6	0x5680
+0xD3E7	0x568A
+0xD3E8	0x56A0
+0xD3E9	0x5694
+0xD3EA	0x568F
+0xD3EB	0x56A5
+0xD3EC	0x56AE
+0xD3ED	0x56B6
+0xD3EE	0x56B4
+0xD3EF	0x56C2
+0xD3F0	0x56BC
+0xD3F1	0x56C1
+0xD3F2	0x56C3
+0xD3F3	0x56C0
+0xD3F4	0x56C8
+0xD3F5	0x56CE
+0xD3F6	0x56D1
+0xD3F7	0x56D3
+0xD3F8	0x56D7
+0xD3F9	0x56EE
+0xD3FA	0x56F9
+0xD3FB	0x5700
+0xD3FC	0x56FF
+0xD3FD	0x5704
+0xD3FE	0x5709
+0xD4A1	0x5708
+0xD4A2	0x570B
+0xD4A3	0x570D
+0xD4A4	0x5713
+0xD4A5	0x5718
+0xD4A6	0x5716
+0xD4A7	0x55C7
+0xD4A8	0x571C
+0xD4A9	0x5726
+0xD4AA	0x5737
+0xD4AB	0x5738
+0xD4AC	0x574E
+0xD4AD	0x573B
+0xD4AE	0x5740
+0xD4AF	0x574F
+0xD4B0	0x5769
+0xD4B1	0x57C0
+0xD4B2	0x5788
+0xD4B3	0x5761
+0xD4B4	0x577F
+0xD4B5	0x5789
+0xD4B6	0x5793
+0xD4B7	0x57A0
+0xD4B8	0x57B3
+0xD4B9	0x57A4
+0xD4BA	0x57AA
+0xD4BB	0x57B0
+0xD4BC	0x57C3
+0xD4BD	0x57C6
+0xD4BE	0x57D4
+0xD4BF	0x57D2
+0xD4C0	0x57D3
+0xD4C1	0x580A
+0xD4C2	0x57D6
+0xD4C3	0x57E3
+0xD4C4	0x580B
+0xD4C5	0x5819
+0xD4C6	0x581D
+0xD4C7	0x5872
+0xD4C8	0x5821
+0xD4C9	0x5862
+0xD4CA	0x584B
+0xD4CB	0x5870
+0xD4CC	0x6BC0
+0xD4CD	0x5852
+0xD4CE	0x583D
+0xD4CF	0x5879
+0xD4D0	0x5885
+0xD4D1	0x58B9
+0xD4D2	0x589F
+0xD4D3	0x58AB
+0xD4D4	0x58BA
+0xD4D5	0x58DE
+0xD4D6	0x58BB
+0xD4D7	0x58B8
+0xD4D8	0x58AE
+0xD4D9	0x58C5
+0xD4DA	0x58D3
+0xD4DB	0x58D1
+0xD4DC	0x58D7
+0xD4DD	0x58D9
+0xD4DE	0x58D8
+0xD4DF	0x58E5
+0xD4E0	0x58DC
+0xD4E1	0x58E4
+0xD4E2	0x58DF
+0xD4E3	0x58EF
+0xD4E4	0x58FA
+0xD4E5	0x58F9
+0xD4E6	0x58FB
+0xD4E7	0x58FC
+0xD4E8	0x58FD
+0xD4E9	0x5902
+0xD4EA	0x590A
+0xD4EB	0x5910
+0xD4EC	0x591B
+0xD4ED	0x68A6
+0xD4EE	0x5925
+0xD4EF	0x592C
+0xD4F0	0x592D
+0xD4F1	0x5932
+0xD4F2	0x5938
+0xD4F3	0x593E
+0xD4F4	0x7AD2
+0xD4F5	0x5955
+0xD4F6	0x5950
+0xD4F7	0x594E
+0xD4F8	0x595A
+0xD4F9	0x5958
+0xD4FA	0x5962
+0xD4FB	0x5960
+0xD4FC	0x5967
+0xD4FD	0x596C
+0xD4FE	0x5969
+0xD5A1	0x5978
+0xD5A2	0x5981
+0xD5A3	0x599D
+0xD5A4	0x4F5E
+0xD5A5	0x4FAB
+0xD5A6	0x59A3
+0xD5A7	0x59B2
+0xD5A8	0x59C6
+0xD5A9	0x59E8
+0xD5AA	0x59DC
+0xD5AB	0x598D
+0xD5AC	0x59D9
+0xD5AD	0x59DA
+0xD5AE	0x5A25
+0xD5AF	0x5A1F
+0xD5B0	0x5A11
+0xD5B1	0x5A1C
+0xD5B2	0x5A09
+0xD5B3	0x5A1A
+0xD5B4	0x5A40
+0xD5B5	0x5A6C
+0xD5B6	0x5A49
+0xD5B7	0x5A35
+0xD5B8	0x5A36
+0xD5B9	0x5A62
+0xD5BA	0x5A6A
+0xD5BB	0x5A9A
+0xD5BC	0x5ABC
+0xD5BD	0x5ABE
+0xD5BE	0x5ACB
+0xD5BF	0x5AC2
+0xD5C0	0x5ABD
+0xD5C1	0x5AE3
+0xD5C2	0x5AD7
+0xD5C3	0x5AE6
+0xD5C4	0x5AE9
+0xD5C5	0x5AD6
+0xD5C6	0x5AFA
+0xD5C7	0x5AFB
+0xD5C8	0x5B0C
+0xD5C9	0x5B0B
+0xD5CA	0x5B16
+0xD5CB	0x5B32
+0xD5CC	0x5AD0
+0xD5CD	0x5B2A
+0xD5CE	0x5B36
+0xD5CF	0x5B3E
+0xD5D0	0x5B43
+0xD5D1	0x5B45
+0xD5D2	0x5B40
+0xD5D3	0x5B51
+0xD5D4	0x5B55
+0xD5D5	0x5B5A
+0xD5D6	0x5B5B
+0xD5D7	0x5B65
+0xD5D8	0x5B69
+0xD5D9	0x5B70
+0xD5DA	0x5B73
+0xD5DB	0x5B75
+0xD5DC	0x5B78
+0xD5DD	0x6588
+0xD5DE	0x5B7A
+0xD5DF	0x5B80
+0xD5E0	0x5B83
+0xD5E1	0x5BA6
+0xD5E2	0x5BB8
+0xD5E3	0x5BC3
+0xD5E4	0x5BC7
+0xD5E5	0x5BC9
+0xD5E6	0x5BD4
+0xD5E7	0x5BD0
+0xD5E8	0x5BE4
+0xD5E9	0x5BE6
+0xD5EA	0x5BE2
+0xD5EB	0x5BDE
+0xD5EC	0x5BE5
+0xD5ED	0x5BEB
+0xD5EE	0x5BF0
+0xD5EF	0x5BF6
+0xD5F0	0x5BF3
+0xD5F1	0x5C05
+0xD5F2	0x5C07
+0xD5F3	0x5C08
+0xD5F4	0x5C0D
+0xD5F5	0x5C13
+0xD5F6	0x5C20
+0xD5F7	0x5C22
+0xD5F8	0x5C28
+0xD5F9	0x5C38
+0xD5FA	0x5C39
+0xD5FB	0x5C41
+0xD5FC	0x5C46
+0xD5FD	0x5C4E
+0xD5FE	0x5C53
+0xD6A1	0x5C50
+0xD6A2	0x5C4F
+0xD6A3	0x5B71
+0xD6A4	0x5C6C
+0xD6A5	0x5C6E
+0xD6A6	0x4E62
+0xD6A7	0x5C76
+0xD6A8	0x5C79
+0xD6A9	0x5C8C
+0xD6AA	0x5C91
+0xD6AB	0x5C94
+0xD6AC	0x599B
+0xD6AD	0x5CAB
+0xD6AE	0x5CBB
+0xD6AF	0x5CB6
+0xD6B0	0x5CBC
+0xD6B1	0x5CB7
+0xD6B2	0x5CC5
+0xD6B3	0x5CBE
+0xD6B4	0x5CC7
+0xD6B5	0x5CD9
+0xD6B6	0x5CE9
+0xD6B7	0x5CFD
+0xD6B8	0x5CFA
+0xD6B9	0x5CED
+0xD6BA	0x5D8C
+0xD6BB	0x5CEA
+0xD6BC	0x5D0B
+0xD6BD	0x5D15
+0xD6BE	0x5D17
+0xD6BF	0x5D5C
+0xD6C0	0x5D1F
+0xD6C1	0x5D1B
+0xD6C2	0x5D11
+0xD6C3	0x5D14
+0xD6C4	0x5D22
+0xD6C5	0x5D1A
+0xD6C6	0x5D19
+0xD6C7	0x5D18
+0xD6C8	0x5D4C
+0xD6C9	0x5D52
+0xD6CA	0x5D4E
+0xD6CB	0x5D4B
+0xD6CC	0x5D6C
+0xD6CD	0x5D73
+0xD6CE	0x5D76
+0xD6CF	0x5D87
+0xD6D0	0x5D84
+0xD6D1	0x5D82
+0xD6D2	0x5DA2
+0xD6D3	0x5D9D
+0xD6D4	0x5DAC
+0xD6D5	0x5DAE
+0xD6D6	0x5DBD
+0xD6D7	0x5D90
+0xD6D8	0x5DB7
+0xD6D9	0x5DBC
+0xD6DA	0x5DC9
+0xD6DB	0x5DCD
+0xD6DC	0x5DD3
+0xD6DD	0x5DD2
+0xD6DE	0x5DD6
+0xD6DF	0x5DDB
+0xD6E0	0x5DEB
+0xD6E1	0x5DF2
+0xD6E2	0x5DF5
+0xD6E3	0x5E0B
+0xD6E4	0x5E1A
+0xD6E5	0x5E19
+0xD6E6	0x5E11
+0xD6E7	0x5E1B
+0xD6E8	0x5E36
+0xD6E9	0x5E37
+0xD6EA	0x5E44
+0xD6EB	0x5E43
+0xD6EC	0x5E40
+0xD6ED	0x5E4E
+0xD6EE	0x5E57
+0xD6EF	0x5E54
+0xD6F0	0x5E5F
+0xD6F1	0x5E62
+0xD6F2	0x5E64
+0xD6F3	0x5E47
+0xD6F4	0x5E75
+0xD6F5	0x5E76
+0xD6F6	0x5E7A
+0xD6F7	0x9EBC
+0xD6F8	0x5E7F
+0xD6F9	0x5EA0
+0xD6FA	0x5EC1
+0xD6FB	0x5EC2
+0xD6FC	0x5EC8
+0xD6FD	0x5ED0
+0xD6FE	0x5ECF
+0xD7A1	0x5ED6
+0xD7A2	0x5EE3
+0xD7A3	0x5EDD
+0xD7A4	0x5EDA
+0xD7A5	0x5EDB
+0xD7A6	0x5EE2
+0xD7A7	0x5EE1
+0xD7A8	0x5EE8
+0xD7A9	0x5EE9
+0xD7AA	0x5EEC
+0xD7AB	0x5EF1
+0xD7AC	0x5EF3
+0xD7AD	0x5EF0
+0xD7AE	0x5EF4
+0xD7AF	0x5EF8
+0xD7B0	0x5EFE
+0xD7B1	0x5F03
+0xD7B2	0x5F09
+0xD7B3	0x5F5D
+0xD7B4	0x5F5C
+0xD7B5	0x5F0B
+0xD7B6	0x5F11
+0xD7B7	0x5F16
+0xD7B8	0x5F29
+0xD7B9	0x5F2D
+0xD7BA	0x5F38
+0xD7BB	0x5F41
+0xD7BC	0x5F48
+0xD7BD	0x5F4C
+0xD7BE	0x5F4E
+0xD7BF	0x5F2F
+0xD7C0	0x5F51
+0xD7C1	0x5F56
+0xD7C2	0x5F57
+0xD7C3	0x5F59
+0xD7C4	0x5F61
+0xD7C5	0x5F6D
+0xD7C6	0x5F73
+0xD7C7	0x5F77
+0xD7C8	0x5F83
+0xD7C9	0x5F82
+0xD7CA	0x5F7F
+0xD7CB	0x5F8A
+0xD7CC	0x5F88
+0xD7CD	0x5F91
+0xD7CE	0x5F87
+0xD7CF	0x5F9E
+0xD7D0	0x5F99
+0xD7D1	0x5F98
+0xD7D2	0x5FA0
+0xD7D3	0x5FA8
+0xD7D4	0x5FAD
+0xD7D5	0x5FBC
+0xD7D6	0x5FD6
+0xD7D7	0x5FFB
+0xD7D8	0x5FE4
+0xD7D9	0x5FF8
+0xD7DA	0x5FF1
+0xD7DB	0x5FDD
+0xD7DC	0x60B3
+0xD7DD	0x5FFF
+0xD7DE	0x6021
+0xD7DF	0x6060
+0xD7E0	0x6019
+0xD7E1	0x6010
+0xD7E2	0x6029
+0xD7E3	0x600E
+0xD7E4	0x6031
+0xD7E5	0x601B
+0xD7E6	0x6015
+0xD7E7	0x602B
+0xD7E8	0x6026
+0xD7E9	0x600F
+0xD7EA	0x603A
+0xD7EB	0x605A
+0xD7EC	0x6041
+0xD7ED	0x606A
+0xD7EE	0x6077
+0xD7EF	0x605F
+0xD7F0	0x604A
+0xD7F1	0x6046
+0xD7F2	0x604D
+0xD7F3	0x6063
+0xD7F4	0x6043
+0xD7F5	0x6064
+0xD7F6	0x6042
+0xD7F7	0x606C
+0xD7F8	0x606B
+0xD7F9	0x6059
+0xD7FA	0x6081
+0xD7FB	0x608D
+0xD7FC	0x60E7
+0xD7FD	0x6083
+0xD7FE	0x609A
+0xD8A1	0x6084
+0xD8A2	0x609B
+0xD8A3	0x6096
+0xD8A4	0x6097
+0xD8A5	0x6092
+0xD8A6	0x60A7
+0xD8A7	0x608B
+0xD8A8	0x60E1
+0xD8A9	0x60B8
+0xD8AA	0x60E0
+0xD8AB	0x60D3
+0xD8AC	0x60B4
+0xD8AD	0x5FF0
+0xD8AE	0x60BD
+0xD8AF	0x60C6
+0xD8B0	0x60B5
+0xD8B1	0x60D8
+0xD8B2	0x614D
+0xD8B3	0x6115
+0xD8B4	0x6106
+0xD8B5	0x60F6
+0xD8B6	0x60F7
+0xD8B7	0x6100
+0xD8B8	0x60F4
+0xD8B9	0x60FA
+0xD8BA	0x6103
+0xD8BB	0x6121
+0xD8BC	0x60FB
+0xD8BD	0x60F1
+0xD8BE	0x610D
+0xD8BF	0x610E
+0xD8C0	0x6147
+0xD8C1	0x613E
+0xD8C2	0x6128
+0xD8C3	0x6127
+0xD8C4	0x614A
+0xD8C5	0x613F
+0xD8C6	0x613C
+0xD8C7	0x612C
+0xD8C8	0x6134
+0xD8C9	0x613D
+0xD8CA	0x6142
+0xD8CB	0x6144
+0xD8CC	0x6173
+0xD8CD	0x6177
+0xD8CE	0x6158
+0xD8CF	0x6159
+0xD8D0	0x615A
+0xD8D1	0x616B
+0xD8D2	0x6174
+0xD8D3	0x616F
+0xD8D4	0x6165
+0xD8D5	0x6171
+0xD8D6	0x615F
+0xD8D7	0x615D
+0xD8D8	0x6153
+0xD8D9	0x6175
+0xD8DA	0x6199
+0xD8DB	0x6196
+0xD8DC	0x6187
+0xD8DD	0x61AC
+0xD8DE	0x6194
+0xD8DF	0x619A
+0xD8E0	0x618A
+0xD8E1	0x6191
+0xD8E2	0x61AB
+0xD8E3	0x61AE
+0xD8E4	0x61CC
+0xD8E5	0x61CA
+0xD8E6	0x61C9
+0xD8E7	0x61F7
+0xD8E8	0x61C8
+0xD8E9	0x61C3
+0xD8EA	0x61C6
+0xD8EB	0x61BA
+0xD8EC	0x61CB
+0xD8ED	0x7F79
+0xD8EE	0x61CD
+0xD8EF	0x61E6
+0xD8F0	0x61E3
+0xD8F1	0x61F6
+0xD8F2	0x61FA
+0xD8F3	0x61F4
+0xD8F4	0x61FF
+0xD8F5	0x61FD
+0xD8F6	0x61FC
+0xD8F7	0x61FE
+0xD8F8	0x6200
+0xD8F9	0x6208
+0xD8FA	0x6209
+0xD8FB	0x620D
+0xD8FC	0x620C
+0xD8FD	0x6214
+0xD8FE	0x621B
+0xD9A1	0x621E
+0xD9A2	0x6221
+0xD9A3	0x622A
+0xD9A4	0x622E
+0xD9A5	0x6230
+0xD9A6	0x6232
+0xD9A7	0x6233
+0xD9A8	0x6241
+0xD9A9	0x624E
+0xD9AA	0x625E
+0xD9AB	0x6263
+0xD9AC	0x625B
+0xD9AD	0x6260
+0xD9AE	0x6268
+0xD9AF	0x627C
+0xD9B0	0x6282
+0xD9B1	0x6289
+0xD9B2	0x627E
+0xD9B3	0x6292
+0xD9B4	0x6293
+0xD9B5	0x6296
+0xD9B6	0x62D4
+0xD9B7	0x6283
+0xD9B8	0x6294
+0xD9B9	0x62D7
+0xD9BA	0x62D1
+0xD9BB	0x62BB
+0xD9BC	0x62CF
+0xD9BD	0x62FF
+0xD9BE	0x62C6
+0xD9BF	0x64D4
+0xD9C0	0x62C8
+0xD9C1	0x62DC
+0xD9C2	0x62CC
+0xD9C3	0x62CA
+0xD9C4	0x62C2
+0xD9C5	0x62C7
+0xD9C6	0x629B
+0xD9C7	0x62C9
+0xD9C8	0x630C
+0xD9C9	0x62EE
+0xD9CA	0x62F1
+0xD9CB	0x6327
+0xD9CC	0x6302
+0xD9CD	0x6308
+0xD9CE	0x62EF
+0xD9CF	0x62F5
+0xD9D0	0x6350
+0xD9D1	0x633E
+0xD9D2	0x634D
+0xD9D3	0x641C
+0xD9D4	0x634F
+0xD9D5	0x6396
+0xD9D6	0x638E
+0xD9D7	0x6380
+0xD9D8	0x63AB
+0xD9D9	0x6376
+0xD9DA	0x63A3
+0xD9DB	0x638F
+0xD9DC	0x6389
+0xD9DD	0x639F
+0xD9DE	0x63B5
+0xD9DF	0x636B
+0xD9E0	0x6369
+0xD9E1	0x63BE
+0xD9E2	0x63E9
+0xD9E3	0x63C0
+0xD9E4	0x63C6
+0xD9E5	0x63E3
+0xD9E6	0x63C9
+0xD9E7	0x63D2
+0xD9E8	0x63F6
+0xD9E9	0x63C4
+0xD9EA	0x6416
+0xD9EB	0x6434
+0xD9EC	0x6406
+0xD9ED	0x6413
+0xD9EE	0x6426
+0xD9EF	0x6436
+0xD9F0	0x651D
+0xD9F1	0x6417
+0xD9F2	0x6428
+0xD9F3	0x640F
+0xD9F4	0x6467
+0xD9F5	0x646F
+0xD9F6	0x6476
+0xD9F7	0x644E
+0xD9F8	0x652A
+0xD9F9	0x6495
+0xD9FA	0x6493
+0xD9FB	0x64A5
+0xD9FC	0x64A9
+0xD9FD	0x6488
+0xD9FE	0x64BC
+0xDAA1	0x64DA
+0xDAA2	0x64D2
+0xDAA3	0x64C5
+0xDAA4	0x64C7
+0xDAA5	0x64BB
+0xDAA6	0x64D8
+0xDAA7	0x64C2
+0xDAA8	0x64F1
+0xDAA9	0x64E7
+0xDAAA	0x8209
+0xDAAB	0x64E0
+0xDAAC	0x64E1
+0xDAAD	0x62AC
+0xDAAE	0x64E3
+0xDAAF	0x64EF
+0xDAB0	0x652C
+0xDAB1	0x64F6
+0xDAB2	0x64F4
+0xDAB3	0x64F2
+0xDAB4	0x64FA
+0xDAB5	0x6500
+0xDAB6	0x64FD
+0xDAB7	0x6518
+0xDAB8	0x651C
+0xDAB9	0x6505
+0xDABA	0x6524
+0xDABB	0x6523
+0xDABC	0x652B
+0xDABD	0x6534
+0xDABE	0x6535
+0xDABF	0x6537
+0xDAC0	0x6536
+0xDAC1	0x6538
+0xDAC2	0x754B
+0xDAC3	0x6548
+0xDAC4	0x6556
+0xDAC5	0x6555
+0xDAC6	0x654D
+0xDAC7	0x6558
+0xDAC8	0x655E
+0xDAC9	0x655D
+0xDACA	0x6572
+0xDACB	0x6578
+0xDACC	0x6582
+0xDACD	0x6583
+0xDACE	0x8B8A
+0xDACF	0x659B
+0xDAD0	0x659F
+0xDAD1	0x65AB
+0xDAD2	0x65B7
+0xDAD3	0x65C3
+0xDAD4	0x65C6
+0xDAD5	0x65C1
+0xDAD6	0x65C4
+0xDAD7	0x65CC
+0xDAD8	0x65D2
+0xDAD9	0x65DB
+0xDADA	0x65D9
+0xDADB	0x65E0
+0xDADC	0x65E1
+0xDADD	0x65F1
+0xDADE	0x6772
+0xDADF	0x660A
+0xDAE0	0x6603
+0xDAE1	0x65FB
+0xDAE2	0x6773
+0xDAE3	0x6635
+0xDAE4	0x6636
+0xDAE5	0x6634
+0xDAE6	0x661C
+0xDAE7	0x664F
+0xDAE8	0x6644
+0xDAE9	0x6649
+0xDAEA	0x6641
+0xDAEB	0x665E
+0xDAEC	0x665D
+0xDAED	0x6664
+0xDAEE	0x6667
+0xDAEF	0x6668
+0xDAF0	0x665F
+0xDAF1	0x6662
+0xDAF2	0x6670
+0xDAF3	0x6683
+0xDAF4	0x6688
+0xDAF5	0x668E
+0xDAF6	0x6689
+0xDAF7	0x6684
+0xDAF8	0x6698
+0xDAF9	0x669D
+0xDAFA	0x66C1
+0xDAFB	0x66B9
+0xDAFC	0x66C9
+0xDAFD	0x66BE
+0xDAFE	0x66BC
+0xDBA1	0x66C4
+0xDBA2	0x66B8
+0xDBA3	0x66D6
+0xDBA4	0x66DA
+0xDBA5	0x66E0
+0xDBA6	0x663F
+0xDBA7	0x66E6
+0xDBA8	0x66E9
+0xDBA9	0x66F0
+0xDBAA	0x66F5
+0xDBAB	0x66F7
+0xDBAC	0x670F
+0xDBAD	0x6716
+0xDBAE	0x671E
+0xDBAF	0x6726
+0xDBB0	0x6727
+0xDBB1	0x9738
+0xDBB2	0x672E
+0xDBB3	0x673F
+0xDBB4	0x6736
+0xDBB5	0x6741
+0xDBB6	0x6738
+0xDBB7	0x6737
+0xDBB8	0x6746
+0xDBB9	0x675E
+0xDBBA	0x6760
+0xDBBB	0x6759
+0xDBBC	0x6763
+0xDBBD	0x6764
+0xDBBE	0x6789
+0xDBBF	0x6770
+0xDBC0	0x67A9
+0xDBC1	0x677C
+0xDBC2	0x676A
+0xDBC3	0x678C
+0xDBC4	0x678B
+0xDBC5	0x67A6
+0xDBC6	0x67A1
+0xDBC7	0x6785
+0xDBC8	0x67B7
+0xDBC9	0x67EF
+0xDBCA	0x67B4
+0xDBCB	0x67EC
+0xDBCC	0x67B3
+0xDBCD	0x67E9
+0xDBCE	0x67B8
+0xDBCF	0x67E4
+0xDBD0	0x67DE
+0xDBD1	0x67DD
+0xDBD2	0x67E2
+0xDBD3	0x67EE
+0xDBD4	0x67B9
+0xDBD5	0x67CE
+0xDBD6	0x67C6
+0xDBD7	0x67E7
+0xDBD8	0x6A9C
+0xDBD9	0x681E
+0xDBDA	0x6846
+0xDBDB	0x6829
+0xDBDC	0x6840
+0xDBDD	0x684D
+0xDBDE	0x6832
+0xDBDF	0x684E
+0xDBE0	0x68B3
+0xDBE1	0x682B
+0xDBE2	0x6859
+0xDBE3	0x6863
+0xDBE4	0x6877
+0xDBE5	0x687F
+0xDBE6	0x689F
+0xDBE7	0x688F
+0xDBE8	0x68AD
+0xDBE9	0x6894
+0xDBEA	0x689D
+0xDBEB	0x689B
+0xDBEC	0x6883
+0xDBED	0x6AAE
+0xDBEE	0x68B9
+0xDBEF	0x6874
+0xDBF0	0x68B5
+0xDBF1	0x68A0
+0xDBF2	0x68BA
+0xDBF3	0x690F
+0xDBF4	0x688D
+0xDBF5	0x687E
+0xDBF6	0x6901
+0xDBF7	0x68CA
+0xDBF8	0x6908
+0xDBF9	0x68D8
+0xDBFA	0x6922
+0xDBFB	0x6926
+0xDBFC	0x68E1
+0xDBFD	0x690C
+0xDBFE	0x68CD
+0xDCA1	0x68D4
+0xDCA2	0x68E7
+0xDCA3	0x68D5
+0xDCA4	0x6936
+0xDCA5	0x6912
+0xDCA6	0x6904
+0xDCA7	0x68D7
+0xDCA8	0x68E3
+0xDCA9	0x6925
+0xDCAA	0x68F9
+0xDCAB	0x68E0
+0xDCAC	0x68EF
+0xDCAD	0x6928
+0xDCAE	0x692A
+0xDCAF	0x691A
+0xDCB0	0x6923
+0xDCB1	0x6921
+0xDCB2	0x68C6
+0xDCB3	0x6979
+0xDCB4	0x6977
+0xDCB5	0x695C
+0xDCB6	0x6978
+0xDCB7	0x696B
+0xDCB8	0x6954
+0xDCB9	0x697E
+0xDCBA	0x696E
+0xDCBB	0x6939
+0xDCBC	0x6974
+0xDCBD	0x693D
+0xDCBE	0x6959
+0xDCBF	0x6930
+0xDCC0	0x6961
+0xDCC1	0x695E
+0xDCC2	0x695D
+0xDCC3	0x6981
+0xDCC4	0x696A
+0xDCC5	0x69B2
+0xDCC6	0x69AE
+0xDCC7	0x69D0
+0xDCC8	0x69BF
+0xDCC9	0x69C1
+0xDCCA	0x69D3
+0xDCCB	0x69BE
+0xDCCC	0x69CE
+0xDCCD	0x5BE8
+0xDCCE	0x69CA
+0xDCCF	0x69DD
+0xDCD0	0x69BB
+0xDCD1	0x69C3
+0xDCD2	0x69A7
+0xDCD3	0x6A2E
+0xDCD4	0x6991
+0xDCD5	0x69A0
+0xDCD6	0x699C
+0xDCD7	0x6995
+0xDCD8	0x69B4
+0xDCD9	0x69DE
+0xDCDA	0x69E8
+0xDCDB	0x6A02
+0xDCDC	0x6A1B
+0xDCDD	0x69FF
+0xDCDE	0x6B0A
+0xDCDF	0x69F9
+0xDCE0	0x69F2
+0xDCE1	0x69E7
+0xDCE2	0x6A05
+0xDCE3	0x69B1
+0xDCE4	0x6A1E
+0xDCE5	0x69ED
+0xDCE6	0x6A14
+0xDCE7	0x69EB
+0xDCE8	0x6A0A
+0xDCE9	0x6A12
+0xDCEA	0x6AC1
+0xDCEB	0x6A23
+0xDCEC	0x6A13
+0xDCED	0x6A44
+0xDCEE	0x6A0C
+0xDCEF	0x6A72
+0xDCF0	0x6A36
+0xDCF1	0x6A78
+0xDCF2	0x6A47
+0xDCF3	0x6A62
+0xDCF4	0x6A59
+0xDCF5	0x6A66
+0xDCF6	0x6A48
+0xDCF7	0x6A38
+0xDCF8	0x6A22
+0xDCF9	0x6A90
+0xDCFA	0x6A8D
+0xDCFB	0x6AA0
+0xDCFC	0x6A84
+0xDCFD	0x6AA2
+0xDCFE	0x6AA3
+0xDDA1	0x6A97
+0xDDA2	0x8617
+0xDDA3	0x6ABB
+0xDDA4	0x6AC3
+0xDDA5	0x6AC2
+0xDDA6	0x6AB8
+0xDDA7	0x6AB3
+0xDDA8	0x6AAC
+0xDDA9	0x6ADE
+0xDDAA	0x6AD1
+0xDDAB	0x6ADF
+0xDDAC	0x6AAA
+0xDDAD	0x6ADA
+0xDDAE	0x6AEA
+0xDDAF	0x6AFB
+0xDDB0	0x6B05
+0xDDB1	0x8616
+0xDDB2	0x6AFA
+0xDDB3	0x6B12
+0xDDB4	0x6B16
+0xDDB5	0x9B31
+0xDDB6	0x6B1F
+0xDDB7	0x6B38
+0xDDB8	0x6B37
+0xDDB9	0x76DC
+0xDDBA	0x6B39
+0xDDBB	0x98EE
+0xDDBC	0x6B47
+0xDDBD	0x6B43
+0xDDBE	0x6B49
+0xDDBF	0x6B50
+0xDDC0	0x6B59
+0xDDC1	0x6B54
+0xDDC2	0x6B5B
+0xDDC3	0x6B5F
+0xDDC4	0x6B61
+0xDDC5	0x6B78
+0xDDC6	0x6B79
+0xDDC7	0x6B7F
+0xDDC8	0x6B80
+0xDDC9	0x6B84
+0xDDCA	0x6B83
+0xDDCB	0x6B8D
+0xDDCC	0x6B98
+0xDDCD	0x6B95
+0xDDCE	0x6B9E
+0xDDCF	0x6BA4
+0xDDD0	0x6BAA
+0xDDD1	0x6BAB
+0xDDD2	0x6BAF
+0xDDD3	0x6BB2
+0xDDD4	0x6BB1
+0xDDD5	0x6BB3
+0xDDD6	0x6BB7
+0xDDD7	0x6BBC
+0xDDD8	0x6BC6
+0xDDD9	0x6BCB
+0xDDDA	0x6BD3
+0xDDDB	0x6BDF
+0xDDDC	0x6BEC
+0xDDDD	0x6BEB
+0xDDDE	0x6BF3
+0xDDDF	0x6BEF
+0xDDE0	0x9EBE
+0xDDE1	0x6C08
+0xDDE2	0x6C13
+0xDDE3	0x6C14
+0xDDE4	0x6C1B
+0xDDE5	0x6C24
+0xDDE6	0x6C23
+0xDDE7	0x6C5E
+0xDDE8	0x6C55
+0xDDE9	0x6C62
+0xDDEA	0x6C6A
+0xDDEB	0x6C82
+0xDDEC	0x6C8D
+0xDDED	0x6C9A
+0xDDEE	0x6C81
+0xDDEF	0x6C9B
+0xDDF0	0x6C7E
+0xDDF1	0x6C68
+0xDDF2	0x6C73
+0xDDF3	0x6C92
+0xDDF4	0x6C90
+0xDDF5	0x6CC4
+0xDDF6	0x6CF1
+0xDDF7	0x6CD3
+0xDDF8	0x6CBD
+0xDDF9	0x6CD7
+0xDDFA	0x6CC5
+0xDDFB	0x6CDD
+0xDDFC	0x6CAE
+0xDDFD	0x6CB1
+0xDDFE	0x6CBE
+0xDEA1	0x6CBA
+0xDEA2	0x6CDB
+0xDEA3	0x6CEF
+0xDEA4	0x6CD9
+0xDEA5	0x6CEA
+0xDEA6	0x6D1F
+0xDEA7	0x884D
+0xDEA8	0x6D36
+0xDEA9	0x6D2B
+0xDEAA	0x6D3D
+0xDEAB	0x6D38
+0xDEAC	0x6D19
+0xDEAD	0x6D35
+0xDEAE	0x6D33
+0xDEAF	0x6D12
+0xDEB0	0x6D0C
+0xDEB1	0x6D63
+0xDEB2	0x6D93
+0xDEB3	0x6D64
+0xDEB4	0x6D5A
+0xDEB5	0x6D79
+0xDEB6	0x6D59
+0xDEB7	0x6D8E
+0xDEB8	0x6D95
+0xDEB9	0x6FE4
+0xDEBA	0x6D85
+0xDEBB	0x6DF9
+0xDEBC	0x6E15
+0xDEBD	0x6E0A
+0xDEBE	0x6DB5
+0xDEBF	0x6DC7
+0xDEC0	0x6DE6
+0xDEC1	0x6DB8
+0xDEC2	0x6DC6
+0xDEC3	0x6DEC
+0xDEC4	0x6DDE
+0xDEC5	0x6DCC
+0xDEC6	0x6DE8
+0xDEC7	0x6DD2
+0xDEC8	0x6DC5
+0xDEC9	0x6DFA
+0xDECA	0x6DD9
+0xDECB	0x6DE4
+0xDECC	0x6DD5
+0xDECD	0x6DEA
+0xDECE	0x6DEE
+0xDECF	0x6E2D
+0xDED0	0x6E6E
+0xDED1	0x6E2E
+0xDED2	0x6E19
+0xDED3	0x6E72
+0xDED4	0x6E5F
+0xDED5	0x6E3E
+0xDED6	0x6E23
+0xDED7	0x6E6B
+0xDED8	0x6E2B
+0xDED9	0x6E76
+0xDEDA	0x6E4D
+0xDEDB	0x6E1F
+0xDEDC	0x6E43
+0xDEDD	0x6E3A
+0xDEDE	0x6E4E
+0xDEDF	0x6E24
+0xDEE0	0x6EFF
+0xDEE1	0x6E1D
+0xDEE2	0x6E38
+0xDEE3	0x6E82
+0xDEE4	0x6EAA
+0xDEE5	0x6E98
+0xDEE6	0x6EC9
+0xDEE7	0x6EB7
+0xDEE8	0x6ED3
+0xDEE9	0x6EBD
+0xDEEA	0x6EAF
+0xDEEB	0x6EC4
+0xDEEC	0x6EB2
+0xDEED	0x6ED4
+0xDEEE	0x6ED5
+0xDEEF	0x6E8F
+0xDEF0	0x6EA5
+0xDEF1	0x6EC2
+0xDEF2	0x6E9F
+0xDEF3	0x6F41
+0xDEF4	0x6F11
+0xDEF5	0x704C
+0xDEF6	0x6EEC
+0xDEF7	0x6EF8
+0xDEF8	0x6EFE
+0xDEF9	0x6F3F
+0xDEFA	0x6EF2
+0xDEFB	0x6F31
+0xDEFC	0x6EEF
+0xDEFD	0x6F32
+0xDEFE	0x6ECC
+0xDFA1	0x6F3E
+0xDFA2	0x6F13
+0xDFA3	0x6EF7
+0xDFA4	0x6F86
+0xDFA5	0x6F7A
+0xDFA6	0x6F78
+0xDFA7	0x6F81
+0xDFA8	0x6F80
+0xDFA9	0x6F6F
+0xDFAA	0x6F5B
+0xDFAB	0x6FF3
+0xDFAC	0x6F6D
+0xDFAD	0x6F82
+0xDFAE	0x6F7C
+0xDFAF	0x6F58
+0xDFB0	0x6F8E
+0xDFB1	0x6F91
+0xDFB2	0x6FC2
+0xDFB3	0x6F66
+0xDFB4	0x6FB3
+0xDFB5	0x6FA3
+0xDFB6	0x6FA1
+0xDFB7	0x6FA4
+0xDFB8	0x6FB9
+0xDFB9	0x6FC6
+0xDFBA	0x6FAA
+0xDFBB	0x6FDF
+0xDFBC	0x6FD5
+0xDFBD	0x6FEC
+0xDFBE	0x6FD4
+0xDFBF	0x6FD8
+0xDFC0	0x6FF1
+0xDFC1	0x6FEE
+0xDFC2	0x6FDB
+0xDFC3	0x7009
+0xDFC4	0x700B
+0xDFC5	0x6FFA
+0xDFC6	0x7011
+0xDFC7	0x7001
+0xDFC8	0x700F
+0xDFC9	0x6FFE
+0xDFCA	0x701B
+0xDFCB	0x701A
+0xDFCC	0x6F74
+0xDFCD	0x701D
+0xDFCE	0x7018
+0xDFCF	0x701F
+0xDFD0	0x7030
+0xDFD1	0x703E
+0xDFD2	0x7032
+0xDFD3	0x7051
+0xDFD4	0x7063
+0xDFD5	0x7099
+0xDFD6	0x7092
+0xDFD7	0x70AF
+0xDFD8	0x70F1
+0xDFD9	0x70AC
+0xDFDA	0x70B8
+0xDFDB	0x70B3
+0xDFDC	0x70AE
+0xDFDD	0x70DF
+0xDFDE	0x70CB
+0xDFDF	0x70DD
+0xDFE0	0x70D9
+0xDFE1	0x7109
+0xDFE2	0x70FD
+0xDFE3	0x711C
+0xDFE4	0x7119
+0xDFE5	0x7165
+0xDFE6	0x7155
+0xDFE7	0x7188
+0xDFE8	0x7166
+0xDFE9	0x7162
+0xDFEA	0x714C
+0xDFEB	0x7156
+0xDFEC	0x716C
+0xDFED	0x718F
+0xDFEE	0x71FB
+0xDFEF	0x7184
+0xDFF0	0x7195
+0xDFF1	0x71A8
+0xDFF2	0x71AC
+0xDFF3	0x71D7
+0xDFF4	0x71B9
+0xDFF5	0x71BE
+0xDFF6	0x71D2
+0xDFF7	0x71C9
+0xDFF8	0x71D4
+0xDFF9	0x71CE
+0xDFFA	0x71E0
+0xDFFB	0x71EC
+0xDFFC	0x71E7
+0xDFFD	0x71F5
+0xDFFE	0x71FC
+0xE0A1	0x71F9
+0xE0A2	0x71FF
+0xE0A3	0x720D
+0xE0A4	0x7210
+0xE0A5	0x721B
+0xE0A6	0x7228
+0xE0A7	0x722D
+0xE0A8	0x722C
+0xE0A9	0x7230
+0xE0AA	0x7232
+0xE0AB	0x723B
+0xE0AC	0x723C
+0xE0AD	0x723F
+0xE0AE	0x7240
+0xE0AF	0x7246
+0xE0B0	0x724B
+0xE0B1	0x7258
+0xE0B2	0x7274
+0xE0B3	0x727E
+0xE0B4	0x7282
+0xE0B5	0x7281
+0xE0B6	0x7287
+0xE0B7	0x7292
+0xE0B8	0x7296
+0xE0B9	0x72A2
+0xE0BA	0x72A7
+0xE0BB	0x72B9
+0xE0BC	0x72B2
+0xE0BD	0x72C3
+0xE0BE	0x72C6
+0xE0BF	0x72C4
+0xE0C0	0x72CE
+0xE0C1	0x72D2
+0xE0C2	0x72E2
+0xE0C3	0x72E0
+0xE0C4	0x72E1
+0xE0C5	0x72F9
+0xE0C6	0x72F7
+0xE0C7	0x500F
+0xE0C8	0x7317
+0xE0C9	0x730A
+0xE0CA	0x731C
+0xE0CB	0x7316
+0xE0CC	0x731D
+0xE0CD	0x7334
+0xE0CE	0x732F
+0xE0CF	0x7329
+0xE0D0	0x7325
+0xE0D1	0x733E
+0xE0D2	0x734E
+0xE0D3	0x734F
+0xE0D4	0x9ED8
+0xE0D5	0x7357
+0xE0D6	0x736A
+0xE0D7	0x7368
+0xE0D8	0x7370
+0xE0D9	0x7378
+0xE0DA	0x7375
+0xE0DB	0x737B
+0xE0DC	0x737A
+0xE0DD	0x73C8
+0xE0DE	0x73B3
+0xE0DF	0x73CE
+0xE0E0	0x73BB
+0xE0E1	0x73C0
+0xE0E2	0x73E5
+0xE0E3	0x73EE
+0xE0E4	0x73DE
+0xE0E5	0x74A2
+0xE0E6	0x7405
+0xE0E7	0x746F
+0xE0E8	0x7425
+0xE0E9	0x73F8
+0xE0EA	0x7432
+0xE0EB	0x743A
+0xE0EC	0x7455
+0xE0ED	0x743F
+0xE0EE	0x745F
+0xE0EF	0x7459
+0xE0F0	0x7441
+0xE0F1	0x745C
+0xE0F2	0x7469
+0xE0F3	0x7470
+0xE0F4	0x7463
+0xE0F5	0x746A
+0xE0F6	0x7476
+0xE0F7	0x747E
+0xE0F8	0x748B
+0xE0F9	0x749E
+0xE0FA	0x74A7
+0xE0FB	0x74CA
+0xE0FC	0x74CF
+0xE0FD	0x74D4
+0xE0FE	0x73F1
+0xE1A1	0x74E0
+0xE1A2	0x74E3
+0xE1A3	0x74E7
+0xE1A4	0x74E9
+0xE1A5	0x74EE
+0xE1A6	0x74F2
+0xE1A7	0x74F0
+0xE1A8	0x74F1
+0xE1A9	0x74F8
+0xE1AA	0x74F7
+0xE1AB	0x7504
+0xE1AC	0x7503
+0xE1AD	0x7505
+0xE1AE	0x750C
+0xE1AF	0x750E
+0xE1B0	0x750D
+0xE1B1	0x7515
+0xE1B2	0x7513
+0xE1B3	0x751E
+0xE1B4	0x7526
+0xE1B5	0x752C
+0xE1B6	0x753C
+0xE1B7	0x7544
+0xE1B8	0x754D
+0xE1B9	0x754A
+0xE1BA	0x7549
+0xE1BB	0x755B
+0xE1BC	0x7546
+0xE1BD	0x755A
+0xE1BE	0x7569
+0xE1BF	0x7564
+0xE1C0	0x7567
+0xE1C1	0x756B
+0xE1C2	0x756D
+0xE1C3	0x7578
+0xE1C4	0x7576
+0xE1C5	0x7586
+0xE1C6	0x7587
+0xE1C7	0x7574
+0xE1C8	0x758A
+0xE1C9	0x7589
+0xE1CA	0x7582
+0xE1CB	0x7594
+0xE1CC	0x759A
+0xE1CD	0x759D
+0xE1CE	0x75A5
+0xE1CF	0x75A3
+0xE1D0	0x75C2
+0xE1D1	0x75B3
+0xE1D2	0x75C3
+0xE1D3	0x75B5
+0xE1D4	0x75BD
+0xE1D5	0x75B8
+0xE1D6	0x75BC
+0xE1D7	0x75B1
+0xE1D8	0x75CD
+0xE1D9	0x75CA
+0xE1DA	0x75D2
+0xE1DB	0x75D9
+0xE1DC	0x75E3
+0xE1DD	0x75DE
+0xE1DE	0x75FE
+0xE1DF	0x75FF
+0xE1E0	0x75FC
+0xE1E1	0x7601
+0xE1E2	0x75F0
+0xE1E3	0x75FA
+0xE1E4	0x75F2
+0xE1E5	0x75F3
+0xE1E6	0x760B
+0xE1E7	0x760D
+0xE1E8	0x7609
+0xE1E9	0x761F
+0xE1EA	0x7627
+0xE1EB	0x7620
+0xE1EC	0x7621
+0xE1ED	0x7622
+0xE1EE	0x7624
+0xE1EF	0x7634
+0xE1F0	0x7630
+0xE1F1	0x763B
+0xE1F2	0x7647
+0xE1F3	0x7648
+0xE1F4	0x7646
+0xE1F5	0x765C
+0xE1F6	0x7658
+0xE1F7	0x7661
+0xE1F8	0x7662
+0xE1F9	0x7668
+0xE1FA	0x7669
+0xE1FB	0x766A
+0xE1FC	0x7667
+0xE1FD	0x766C
+0xE1FE	0x7670
+0xE2A1	0x7672
+0xE2A2	0x7676
+0xE2A3	0x7678
+0xE2A4	0x767C
+0xE2A5	0x7680
+0xE2A6	0x7683
+0xE2A7	0x7688
+0xE2A8	0x768B
+0xE2A9	0x768E
+0xE2AA	0x7696
+0xE2AB	0x7693
+0xE2AC	0x7699
+0xE2AD	0x769A
+0xE2AE	0x76B0
+0xE2AF	0x76B4
+0xE2B0	0x76B8
+0xE2B1	0x76B9
+0xE2B2	0x76BA
+0xE2B3	0x76C2
+0xE2B4	0x76CD
+0xE2B5	0x76D6
+0xE2B6	0x76D2
+0xE2B7	0x76DE
+0xE2B8	0x76E1
+0xE2B9	0x76E5
+0xE2BA	0x76E7
+0xE2BB	0x76EA
+0xE2BC	0x862F
+0xE2BD	0x76FB
+0xE2BE	0x7708
+0xE2BF	0x7707
+0xE2C0	0x7704
+0xE2C1	0x7729
+0xE2C2	0x7724
+0xE2C3	0x771E
+0xE2C4	0x7725
+0xE2C5	0x7726
+0xE2C6	0x771B
+0xE2C7	0x7737
+0xE2C8	0x7738
+0xE2C9	0x7747
+0xE2CA	0x775A
+0xE2CB	0x7768
+0xE2CC	0x776B
+0xE2CD	0x775B
+0xE2CE	0x7765
+0xE2CF	0x777F
+0xE2D0	0x777E
+0xE2D1	0x7779
+0xE2D2	0x778E
+0xE2D3	0x778B
+0xE2D4	0x7791
+0xE2D5	0x77A0
+0xE2D6	0x779E
+0xE2D7	0x77B0
+0xE2D8	0x77B6
+0xE2D9	0x77B9
+0xE2DA	0x77BF
+0xE2DB	0x77BC
+0xE2DC	0x77BD
+0xE2DD	0x77BB
+0xE2DE	0x77C7
+0xE2DF	0x77CD
+0xE2E0	0x77D7
+0xE2E1	0x77DA
+0xE2E2	0x77DC
+0xE2E3	0x77E3
+0xE2E4	0x77EE
+0xE2E5	0x77FC
+0xE2E6	0x780C
+0xE2E7	0x7812
+0xE2E8	0x7926
+0xE2E9	0x7820
+0xE2EA	0x792A
+0xE2EB	0x7845
+0xE2EC	0x788E
+0xE2ED	0x7874
+0xE2EE	0x7886
+0xE2EF	0x787C
+0xE2F0	0x789A
+0xE2F1	0x788C
+0xE2F2	0x78A3
+0xE2F3	0x78B5
+0xE2F4	0x78AA
+0xE2F5	0x78AF
+0xE2F6	0x78D1
+0xE2F7	0x78C6
+0xE2F8	0x78CB
+0xE2F9	0x78D4
+0xE2FA	0x78BE
+0xE2FB	0x78BC
+0xE2FC	0x78C5
+0xE2FD	0x78CA
+0xE2FE	0x78EC
+0xE3A1	0x78E7
+0xE3A2	0x78DA
+0xE3A3	0x78FD
+0xE3A4	0x78F4
+0xE3A5	0x7907
+0xE3A6	0x7912
+0xE3A7	0x7911
+0xE3A8	0x7919
+0xE3A9	0x792C
+0xE3AA	0x792B
+0xE3AB	0x7940
+0xE3AC	0x7960
+0xE3AD	0x7957
+0xE3AE	0x795F
+0xE3AF	0x795A
+0xE3B0	0x7955
+0xE3B1	0x7953
+0xE3B2	0x797A
+0xE3B3	0x797F
+0xE3B4	0x798A
+0xE3B5	0x799D
+0xE3B6	0x79A7
+0xE3B7	0x9F4B
+0xE3B8	0x79AA
+0xE3B9	0x79AE
+0xE3BA	0x79B3
+0xE3BB	0x79B9
+0xE3BC	0x79BA
+0xE3BD	0x79C9
+0xE3BE	0x79D5
+0xE3BF	0x79E7
+0xE3C0	0x79EC
+0xE3C1	0x79E1
+0xE3C2	0x79E3
+0xE3C3	0x7A08
+0xE3C4	0x7A0D
+0xE3C5	0x7A18
+0xE3C6	0x7A19
+0xE3C7	0x7A20
+0xE3C8	0x7A1F
+0xE3C9	0x7980
+0xE3CA	0x7A31
+0xE3CB	0x7A3B
+0xE3CC	0x7A3E
+0xE3CD	0x7A37
+0xE3CE	0x7A43
+0xE3CF	0x7A57
+0xE3D0	0x7A49
+0xE3D1	0x7A61
+0xE3D2	0x7A62
+0xE3D3	0x7A69
+0xE3D4	0x9F9D
+0xE3D5	0x7A70
+0xE3D6	0x7A79
+0xE3D7	0x7A7D
+0xE3D8	0x7A88
+0xE3D9	0x7A97
+0xE3DA	0x7A95
+0xE3DB	0x7A98
+0xE3DC	0x7A96
+0xE3DD	0x7AA9
+0xE3DE	0x7AC8
+0xE3DF	0x7AB0
+0xE3E0	0x7AB6
+0xE3E1	0x7AC5
+0xE3E2	0x7AC4
+0xE3E3	0x7ABF
+0xE3E4	0x9083
+0xE3E5	0x7AC7
+0xE3E6	0x7ACA
+0xE3E7	0x7ACD
+0xE3E8	0x7ACF
+0xE3E9	0x7AD5
+0xE3EA	0x7AD3
+0xE3EB	0x7AD9
+0xE3EC	0x7ADA
+0xE3ED	0x7ADD
+0xE3EE	0x7AE1
+0xE3EF	0x7AE2
+0xE3F0	0x7AE6
+0xE3F1	0x7AED
+0xE3F2	0x7AF0
+0xE3F3	0x7B02
+0xE3F4	0x7B0F
+0xE3F5	0x7B0A
+0xE3F6	0x7B06
+0xE3F7	0x7B33
+0xE3F8	0x7B18
+0xE3F9	0x7B19
+0xE3FA	0x7B1E
+0xE3FB	0x7B35
+0xE3FC	0x7B28
+0xE3FD	0x7B36
+0xE3FE	0x7B50
+0xE4A1	0x7B7A
+0xE4A2	0x7B04
+0xE4A3	0x7B4D
+0xE4A4	0x7B0B
+0xE4A5	0x7B4C
+0xE4A6	0x7B45
+0xE4A7	0x7B75
+0xE4A8	0x7B65
+0xE4A9	0x7B74
+0xE4AA	0x7B67
+0xE4AB	0x7B70
+0xE4AC	0x7B71
+0xE4AD	0x7B6C
+0xE4AE	0x7B6E
+0xE4AF	0x7B9D
+0xE4B0	0x7B98
+0xE4B1	0x7B9F
+0xE4B2	0x7B8D
+0xE4B3	0x7B9C
+0xE4B4	0x7B9A
+0xE4B5	0x7B8B
+0xE4B6	0x7B92
+0xE4B7	0x7B8F
+0xE4B8	0x7B5D
+0xE4B9	0x7B99
+0xE4BA	0x7BCB
+0xE4BB	0x7BC1
+0xE4BC	0x7BCC
+0xE4BD	0x7BCF
+0xE4BE	0x7BB4
+0xE4BF	0x7BC6
+0xE4C0	0x7BDD
+0xE4C1	0x7BE9
+0xE4C2	0x7C11
+0xE4C3	0x7C14
+0xE4C4	0x7BE6
+0xE4C5	0x7BE5
+0xE4C6	0x7C60
+0xE4C7	0x7C00
+0xE4C8	0x7C07
+0xE4C9	0x7C13
+0xE4CA	0x7BF3
+0xE4CB	0x7BF7
+0xE4CC	0x7C17
+0xE4CD	0x7C0D
+0xE4CE	0x7BF6
+0xE4CF	0x7C23
+0xE4D0	0x7C27
+0xE4D1	0x7C2A
+0xE4D2	0x7C1F
+0xE4D3	0x7C37
+0xE4D4	0x7C2B
+0xE4D5	0x7C3D
+0xE4D6	0x7C4C
+0xE4D7	0x7C43
+0xE4D8	0x7C54
+0xE4D9	0x7C4F
+0xE4DA	0x7C40
+0xE4DB	0x7C50
+0xE4DC	0x7C58
+0xE4DD	0x7C5F
+0xE4DE	0x7C64
+0xE4DF	0x7C56
+0xE4E0	0x7C65
+0xE4E1	0x7C6C
+0xE4E2	0x7C75
+0xE4E3	0x7C83
+0xE4E4	0x7C90
+0xE4E5	0x7CA4
+0xE4E6	0x7CAD
+0xE4E7	0x7CA2
+0xE4E8	0x7CAB
+0xE4E9	0x7CA1
+0xE4EA	0x7CA8
+0xE4EB	0x7CB3
+0xE4EC	0x7CB2
+0xE4ED	0x7CB1
+0xE4EE	0x7CAE
+0xE4EF	0x7CB9
+0xE4F0	0x7CBD
+0xE4F1	0x7CC0
+0xE4F2	0x7CC5
+0xE4F3	0x7CC2
+0xE4F4	0x7CD8
+0xE4F5	0x7CD2
+0xE4F6	0x7CDC
+0xE4F7	0x7CE2
+0xE4F8	0x9B3B
+0xE4F9	0x7CEF
+0xE4FA	0x7CF2
+0xE4FB	0x7CF4
+0xE4FC	0x7CF6
+0xE4FD	0x7CFA
+0xE4FE	0x7D06
+0xE5A1	0x7D02
+0xE5A2	0x7D1C
+0xE5A3	0x7D15
+0xE5A4	0x7D0A
+0xE5A5	0x7D45
+0xE5A6	0x7D4B
+0xE5A7	0x7D2E
+0xE5A8	0x7D32
+0xE5A9	0x7D3F
+0xE5AA	0x7D35
+0xE5AB	0x7D46
+0xE5AC	0x7D73
+0xE5AD	0x7D56
+0xE5AE	0x7D4E
+0xE5AF	0x7D72
+0xE5B0	0x7D68
+0xE5B1	0x7D6E
+0xE5B2	0x7D4F
+0xE5B3	0x7D63
+0xE5B4	0x7D93
+0xE5B5	0x7D89
+0xE5B6	0x7D5B
+0xE5B7	0x7D8F
+0xE5B8	0x7D7D
+0xE5B9	0x7D9B
+0xE5BA	0x7DBA
+0xE5BB	0x7DAE
+0xE5BC	0x7DA3
+0xE5BD	0x7DB5
+0xE5BE	0x7DC7
+0xE5BF	0x7DBD
+0xE5C0	0x7DAB
+0xE5C1	0x7E3D
+0xE5C2	0x7DA2
+0xE5C3	0x7DAF
+0xE5C4	0x7DDC
+0xE5C5	0x7DB8
+0xE5C6	0x7D9F
+0xE5C7	0x7DB0
+0xE5C8	0x7DD8
+0xE5C9	0x7DDD
+0xE5CA	0x7DE4
+0xE5CB	0x7DDE
+0xE5CC	0x7DFB
+0xE5CD	0x7DF2
+0xE5CE	0x7DE1
+0xE5CF	0x7E05
+0xE5D0	0x7E0A
+0xE5D1	0x7E23
+0xE5D2	0x7E21
+0xE5D3	0x7E12
+0xE5D4	0x7E31
+0xE5D5	0x7E1F
+0xE5D6	0x7E09
+0xE5D7	0x7E0B
+0xE5D8	0x7E22
+0xE5D9	0x7E46
+0xE5DA	0x7E66
+0xE5DB	0x7E3B
+0xE5DC	0x7E35
+0xE5DD	0x7E39
+0xE5DE	0x7E43
+0xE5DF	0x7E37
+0xE5E0	0x7E32
+0xE5E1	0x7E3A
+0xE5E2	0x7E67
+0xE5E3	0x7E5D
+0xE5E4	0x7E56
+0xE5E5	0x7E5E
+0xE5E6	0x7E59
+0xE5E7	0x7E5A
+0xE5E8	0x7E79
+0xE5E9	0x7E6A
+0xE5EA	0x7E69
+0xE5EB	0x7E7C
+0xE5EC	0x7E7B
+0xE5ED	0x7E83
+0xE5EE	0x7DD5
+0xE5EF	0x7E7D
+0xE5F0	0x8FAE
+0xE5F1	0x7E7F
+0xE5F2	0x7E88
+0xE5F3	0x7E89
+0xE5F4	0x7E8C
+0xE5F5	0x7E92
+0xE5F6	0x7E90
+0xE5F7	0x7E93
+0xE5F8	0x7E94
+0xE5F9	0x7E96
+0xE5FA	0x7E8E
+0xE5FB	0x7E9B
+0xE5FC	0x7E9C
+0xE5FD	0x7F38
+0xE5FE	0x7F3A
+0xE6A1	0x7F45
+0xE6A2	0x7F4C
+0xE6A3	0x7F4D
+0xE6A4	0x7F4E
+0xE6A5	0x7F50
+0xE6A6	0x7F51
+0xE6A7	0x7F55
+0xE6A8	0x7F54
+0xE6A9	0x7F58
+0xE6AA	0x7F5F
+0xE6AB	0x7F60
+0xE6AC	0x7F68
+0xE6AD	0x7F69
+0xE6AE	0x7F67
+0xE6AF	0x7F78
+0xE6B0	0x7F82
+0xE6B1	0x7F86
+0xE6B2	0x7F83
+0xE6B3	0x7F88
+0xE6B4	0x7F87
+0xE6B5	0x7F8C
+0xE6B6	0x7F94
+0xE6B7	0x7F9E
+0xE6B8	0x7F9D
+0xE6B9	0x7F9A
+0xE6BA	0x7FA3
+0xE6BB	0x7FAF
+0xE6BC	0x7FB2
+0xE6BD	0x7FB9
+0xE6BE	0x7FAE
+0xE6BF	0x7FB6
+0xE6C0	0x7FB8
+0xE6C1	0x8B71
+0xE6C2	0x7FC5
+0xE6C3	0x7FC6
+0xE6C4	0x7FCA
+0xE6C5	0x7FD5
+0xE6C6	0x7FD4
+0xE6C7	0x7FE1
+0xE6C8	0x7FE6
+0xE6C9	0x7FE9
+0xE6CA	0x7FF3
+0xE6CB	0x7FF9
+0xE6CC	0x98DC
+0xE6CD	0x8006
+0xE6CE	0x8004
+0xE6CF	0x800B
+0xE6D0	0x8012
+0xE6D1	0x8018
+0xE6D2	0x8019
+0xE6D3	0x801C
+0xE6D4	0x8021
+0xE6D5	0x8028
+0xE6D6	0x803F
+0xE6D7	0x803B
+0xE6D8	0x804A
+0xE6D9	0x8046
+0xE6DA	0x8052
+0xE6DB	0x8058
+0xE6DC	0x805A
+0xE6DD	0x805F
+0xE6DE	0x8062
+0xE6DF	0x8068
+0xE6E0	0x8073
+0xE6E1	0x8072
+0xE6E2	0x8070
+0xE6E3	0x8076
+0xE6E4	0x8079
+0xE6E5	0x807D
+0xE6E6	0x807F
+0xE6E7	0x8084
+0xE6E8	0x8086
+0xE6E9	0x8085
+0xE6EA	0x809B
+0xE6EB	0x8093
+0xE6EC	0x809A
+0xE6ED	0x80AD
+0xE6EE	0x5190
+0xE6EF	0x80AC
+0xE6F0	0x80DB
+0xE6F1	0x80E5
+0xE6F2	0x80D9
+0xE6F3	0x80DD
+0xE6F4	0x80C4
+0xE6F5	0x80DA
+0xE6F6	0x80D6
+0xE6F7	0x8109
+0xE6F8	0x80EF
+0xE6F9	0x80F1
+0xE6FA	0x811B
+0xE6FB	0x8129
+0xE6FC	0x8123
+0xE6FD	0x812F
+0xE6FE	0x814B
+0xE7A1	0x968B
+0xE7A2	0x8146
+0xE7A3	0x813E
+0xE7A4	0x8153
+0xE7A5	0x8151
+0xE7A6	0x80FC
+0xE7A7	0x8171
+0xE7A8	0x816E
+0xE7A9	0x8165
+0xE7AA	0x8166
+0xE7AB	0x8174
+0xE7AC	0x8183
+0xE7AD	0x8188
+0xE7AE	0x818A
+0xE7AF	0x8180
+0xE7B0	0x8182
+0xE7B1	0x81A0
+0xE7B2	0x8195
+0xE7B3	0x81A4
+0xE7B4	0x81A3
+0xE7B5	0x815F
+0xE7B6	0x8193
+0xE7B7	0x81A9
+0xE7B8	0x81B0
+0xE7B9	0x81B5
+0xE7BA	0x81BE
+0xE7BB	0x81B8
+0xE7BC	0x81BD
+0xE7BD	0x81C0
+0xE7BE	0x81C2
+0xE7BF	0x81BA
+0xE7C0	0x81C9
+0xE7C1	0x81CD
+0xE7C2	0x81D1
+0xE7C3	0x81D9
+0xE7C4	0x81D8
+0xE7C5	0x81C8
+0xE7C6	0x81DA
+0xE7C7	0x81DF
+0xE7C8	0x81E0
+0xE7C9	0x81E7
+0xE7CA	0x81FA
+0xE7CB	0x81FB
+0xE7CC	0x81FE
+0xE7CD	0x8201
+0xE7CE	0x8202
+0xE7CF	0x8205
+0xE7D0	0x8207
+0xE7D1	0x820A
+0xE7D2	0x820D
+0xE7D3	0x8210
+0xE7D4	0x8216
+0xE7D5	0x8229
+0xE7D6	0x822B
+0xE7D7	0x8238
+0xE7D8	0x8233
+0xE7D9	0x8240
+0xE7DA	0x8259
+0xE7DB	0x8258
+0xE7DC	0x825D
+0xE7DD	0x825A
+0xE7DE	0x825F
+0xE7DF	0x8264
+0xE7E0	0x8262
+0xE7E1	0x8268
+0xE7E2	0x826A
+0xE7E3	0x826B
+0xE7E4	0x822E
+0xE7E5	0x8271
+0xE7E6	0x8277
+0xE7E7	0x8278
+0xE7E8	0x827E
+0xE7E9	0x828D
+0xE7EA	0x8292
+0xE7EB	0x82AB
+0xE7EC	0x829F
+0xE7ED	0x82BB
+0xE7EE	0x82AC
+0xE7EF	0x82E1
+0xE7F0	0x82E3
+0xE7F1	0x82DF
+0xE7F2	0x82D2
+0xE7F3	0x82F4
+0xE7F4	0x82F3
+0xE7F5	0x82FA
+0xE7F6	0x8393
+0xE7F7	0x8303
+0xE7F8	0x82FB
+0xE7F9	0x82F9
+0xE7FA	0x82DE
+0xE7FB	0x8306
+0xE7FC	0x82DC
+0xE7FD	0x8309
+0xE7FE	0x82D9
+0xE8A1	0x8335
+0xE8A2	0x8334
+0xE8A3	0x8316
+0xE8A4	0x8332
+0xE8A5	0x8331
+0xE8A6	0x8340
+0xE8A7	0x8339
+0xE8A8	0x8350
+0xE8A9	0x8345
+0xE8AA	0x832F
+0xE8AB	0x832B
+0xE8AC	0x8317
+0xE8AD	0x8318
+0xE8AE	0x8385
+0xE8AF	0x839A
+0xE8B0	0x83AA
+0xE8B1	0x839F
+0xE8B2	0x83A2
+0xE8B3	0x8396
+0xE8B4	0x8323
+0xE8B5	0x838E
+0xE8B6	0x8387
+0xE8B7	0x838A
+0xE8B8	0x837C
+0xE8B9	0x83B5
+0xE8BA	0x8373
+0xE8BB	0x8375
+0xE8BC	0x83A0
+0xE8BD	0x8389
+0xE8BE	0x83A8
+0xE8BF	0x83F4
+0xE8C0	0x8413
+0xE8C1	0x83EB
+0xE8C2	0x83CE
+0xE8C3	0x83FD
+0xE8C4	0x8403
+0xE8C5	0x83D8
+0xE8C6	0x840B
+0xE8C7	0x83C1
+0xE8C8	0x83F7
+0xE8C9	0x8407
+0xE8CA	0x83E0
+0xE8CB	0x83F2
+0xE8CC	0x840D
+0xE8CD	0x8422
+0xE8CE	0x8420
+0xE8CF	0x83BD
+0xE8D0	0x8438
+0xE8D1	0x8506
+0xE8D2	0x83FB
+0xE8D3	0x846D
+0xE8D4	0x842A
+0xE8D5	0x843C
+0xE8D6	0x855A
+0xE8D7	0x8484
+0xE8D8	0x8477
+0xE8D9	0x846B
+0xE8DA	0x84AD
+0xE8DB	0x846E
+0xE8DC	0x8482
+0xE8DD	0x8469
+0xE8DE	0x8446
+0xE8DF	0x842C
+0xE8E0	0x846F
+0xE8E1	0x8479
+0xE8E2	0x8435
+0xE8E3	0x84CA
+0xE8E4	0x8462
+0xE8E5	0x84B9
+0xE8E6	0x84BF
+0xE8E7	0x849F
+0xE8E8	0x84D9
+0xE8E9	0x84CD
+0xE8EA	0x84BB
+0xE8EB	0x84DA
+0xE8EC	0x84D0
+0xE8ED	0x84C1
+0xE8EE	0x84C6
+0xE8EF	0x84D6
+0xE8F0	0x84A1
+0xE8F1	0x8521
+0xE8F2	0x84FF
+0xE8F3	0x84F4
+0xE8F4	0x8517
+0xE8F5	0x8518
+0xE8F6	0x852C
+0xE8F7	0x851F
+0xE8F8	0x8515
+0xE8F9	0x8514
+0xE8FA	0x84FC
+0xE8FB	0x8540
+0xE8FC	0x8563
+0xE8FD	0x8558
+0xE8FE	0x8548
+0xE9A1	0x8541
+0xE9A2	0x8602
+0xE9A3	0x854B
+0xE9A4	0x8555
+0xE9A5	0x8580
+0xE9A6	0x85A4
+0xE9A7	0x8588
+0xE9A8	0x8591
+0xE9A9	0x858A
+0xE9AA	0x85A8
+0xE9AB	0x856D
+0xE9AC	0x8594
+0xE9AD	0x859B
+0xE9AE	0x85EA
+0xE9AF	0x8587
+0xE9B0	0x859C
+0xE9B1	0x8577
+0xE9B2	0x857E
+0xE9B3	0x8590
+0xE9B4	0x85C9
+0xE9B5	0x85BA
+0xE9B6	0x85CF
+0xE9B7	0x85B9
+0xE9B8	0x85D0
+0xE9B9	0x85D5
+0xE9BA	0x85DD
+0xE9BB	0x85E5
+0xE9BC	0x85DC
+0xE9BD	0x85F9
+0xE9BE	0x860A
+0xE9BF	0x8613
+0xE9C0	0x860B
+0xE9C1	0x85FE
+0xE9C2	0x85FA
+0xE9C3	0x8606
+0xE9C4	0x8622
+0xE9C5	0x861A
+0xE9C6	0x8630
+0xE9C7	0x863F
+0xE9C8	0x864D
+0xE9C9	0x4E55
+0xE9CA	0x8654
+0xE9CB	0x865F
+0xE9CC	0x8667
+0xE9CD	0x8671
+0xE9CE	0x8693
+0xE9CF	0x86A3
+0xE9D0	0x86A9
+0xE9D1	0x86AA
+0xE9D2	0x868B
+0xE9D3	0x868C
+0xE9D4	0x86B6
+0xE9D5	0x86AF
+0xE9D6	0x86C4
+0xE9D7	0x86C6
+0xE9D8	0x86B0
+0xE9D9	0x86C9
+0xE9DA	0x8823
+0xE9DB	0x86AB
+0xE9DC	0x86D4
+0xE9DD	0x86DE
+0xE9DE	0x86E9
+0xE9DF	0x86EC
+0xE9E0	0x86DF
+0xE9E1	0x86DB
+0xE9E2	0x86EF
+0xE9E3	0x8712
+0xE9E4	0x8706
+0xE9E5	0x8708
+0xE9E6	0x8700
+0xE9E7	0x8703
+0xE9E8	0x86FB
+0xE9E9	0x8711
+0xE9EA	0x8709
+0xE9EB	0x870D
+0xE9EC	0x86F9
+0xE9ED	0x870A
+0xE9EE	0x8734
+0xE9EF	0x873F
+0xE9F0	0x8737
+0xE9F1	0x873B
+0xE9F2	0x8725
+0xE9F3	0x8729
+0xE9F4	0x871A
+0xE9F5	0x8760
+0xE9F6	0x875F
+0xE9F7	0x8778
+0xE9F8	0x874C
+0xE9F9	0x874E
+0xE9FA	0x8774
+0xE9FB	0x8757
+0xE9FC	0x8768
+0xE9FD	0x876E
+0xE9FE	0x8759
+0xEAA1	0x8753
+0xEAA2	0x8763
+0xEAA3	0x876A
+0xEAA4	0x8805
+0xEAA5	0x87A2
+0xEAA6	0x879F
+0xEAA7	0x8782
+0xEAA8	0x87AF
+0xEAA9	0x87CB
+0xEAAA	0x87BD
+0xEAAB	0x87C0
+0xEAAC	0x87D0
+0xEAAD	0x96D6
+0xEAAE	0x87AB
+0xEAAF	0x87C4
+0xEAB0	0x87B3
+0xEAB1	0x87C7
+0xEAB2	0x87C6
+0xEAB3	0x87BB
+0xEAB4	0x87EF
+0xEAB5	0x87F2
+0xEAB6	0x87E0
+0xEAB7	0x880F
+0xEAB8	0x880D
+0xEAB9	0x87FE
+0xEABA	0x87F6
+0xEABB	0x87F7
+0xEABC	0x880E
+0xEABD	0x87D2
+0xEABE	0x8811
+0xEABF	0x8816
+0xEAC0	0x8815
+0xEAC1	0x8822
+0xEAC2	0x8821
+0xEAC3	0x8831
+0xEAC4	0x8836
+0xEAC5	0x8839
+0xEAC6	0x8827
+0xEAC7	0x883B
+0xEAC8	0x8844
+0xEAC9	0x8842
+0xEACA	0x8852
+0xEACB	0x8859
+0xEACC	0x885E
+0xEACD	0x8862
+0xEACE	0x886B
+0xEACF	0x8881
+0xEAD0	0x887E
+0xEAD1	0x889E
+0xEAD2	0x8875
+0xEAD3	0x887D
+0xEAD4	0x88B5
+0xEAD5	0x8872
+0xEAD6	0x8882
+0xEAD7	0x8897
+0xEAD8	0x8892
+0xEAD9	0x88AE
+0xEADA	0x8899
+0xEADB	0x88A2
+0xEADC	0x888D
+0xEADD	0x88A4
+0xEADE	0x88B0
+0xEADF	0x88BF
+0xEAE0	0x88B1
+0xEAE1	0x88C3
+0xEAE2	0x88C4
+0xEAE3	0x88D4
+0xEAE4	0x88D8
+0xEAE5	0x88D9
+0xEAE6	0x88DD
+0xEAE7	0x88F9
+0xEAE8	0x8902
+0xEAE9	0x88FC
+0xEAEA	0x88F4
+0xEAEB	0x88E8
+0xEAEC	0x88F2
+0xEAED	0x8904
+0xEAEE	0x890C
+0xEAEF	0x890A
+0xEAF0	0x8913
+0xEAF1	0x8943
+0xEAF2	0x891E
+0xEAF3	0x8925
+0xEAF4	0x892A
+0xEAF5	0x892B
+0xEAF6	0x8941
+0xEAF7	0x8944
+0xEAF8	0x893B
+0xEAF9	0x8936
+0xEAFA	0x8938
+0xEAFB	0x894C
+0xEAFC	0x891D
+0xEAFD	0x8960
+0xEAFE	0x895E
+0xEBA1	0x8966
+0xEBA2	0x8964
+0xEBA3	0x896D
+0xEBA4	0x896A
+0xEBA5	0x896F
+0xEBA6	0x8974
+0xEBA7	0x8977
+0xEBA8	0x897E
+0xEBA9	0x8983
+0xEBAA	0x8988
+0xEBAB	0x898A
+0xEBAC	0x8993
+0xEBAD	0x8998
+0xEBAE	0x89A1
+0xEBAF	0x89A9
+0xEBB0	0x89A6
+0xEBB1	0x89AC
+0xEBB2	0x89AF
+0xEBB3	0x89B2
+0xEBB4	0x89BA
+0xEBB5	0x89BD
+0xEBB6	0x89BF
+0xEBB7	0x89C0
+0xEBB8	0x89DA
+0xEBB9	0x89DC
+0xEBBA	0x89DD
+0xEBBB	0x89E7
+0xEBBC	0x89F4
+0xEBBD	0x89F8
+0xEBBE	0x8A03
+0xEBBF	0x8A16
+0xEBC0	0x8A10
+0xEBC1	0x8A0C
+0xEBC2	0x8A1B
+0xEBC3	0x8A1D
+0xEBC4	0x8A25
+0xEBC5	0x8A36
+0xEBC6	0x8A41
+0xEBC7	0x8A5B
+0xEBC8	0x8A52
+0xEBC9	0x8A46
+0xEBCA	0x8A48
+0xEBCB	0x8A7C
+0xEBCC	0x8A6D
+0xEBCD	0x8A6C
+0xEBCE	0x8A62
+0xEBCF	0x8A85
+0xEBD0	0x8A82
+0xEBD1	0x8A84
+0xEBD2	0x8AA8
+0xEBD3	0x8AA1
+0xEBD4	0x8A91
+0xEBD5	0x8AA5
+0xEBD6	0x8AA6
+0xEBD7	0x8A9A
+0xEBD8	0x8AA3
+0xEBD9	0x8AC4
+0xEBDA	0x8ACD
+0xEBDB	0x8AC2
+0xEBDC	0x8ADA
+0xEBDD	0x8AEB
+0xEBDE	0x8AF3
+0xEBDF	0x8AE7
+0xEBE0	0x8AE4
+0xEBE1	0x8AF1
+0xEBE2	0x8B14
+0xEBE3	0x8AE0
+0xEBE4	0x8AE2
+0xEBE5	0x8AF7
+0xEBE6	0x8ADE
+0xEBE7	0x8ADB
+0xEBE8	0x8B0C
+0xEBE9	0x8B07
+0xEBEA	0x8B1A
+0xEBEB	0x8AE1
+0xEBEC	0x8B16
+0xEBED	0x8B10
+0xEBEE	0x8B17
+0xEBEF	0x8B20
+0xEBF0	0x8B33
+0xEBF1	0x97AB
+0xEBF2	0x8B26
+0xEBF3	0x8B2B
+0xEBF4	0x8B3E
+0xEBF5	0x8B28
+0xEBF6	0x8B41
+0xEBF7	0x8B4C
+0xEBF8	0x8B4F
+0xEBF9	0x8B4E
+0xEBFA	0x8B49
+0xEBFB	0x8B56
+0xEBFC	0x8B5B
+0xEBFD	0x8B5A
+0xEBFE	0x8B6B
+0xECA1	0x8B5F
+0xECA2	0x8B6C
+0xECA3	0x8B6F
+0xECA4	0x8B74
+0xECA5	0x8B7D
+0xECA6	0x8B80
+0xECA7	0x8B8C
+0xECA8	0x8B8E
+0xECA9	0x8B92
+0xECAA	0x8B93
+0xECAB	0x8B96
+0xECAC	0x8B99
+0xECAD	0x8B9A
+0xECAE	0x8C3A
+0xECAF	0x8C41
+0xECB0	0x8C3F
+0xECB1	0x8C48
+0xECB2	0x8C4C
+0xECB3	0x8C4E
+0xECB4	0x8C50
+0xECB5	0x8C55
+0xECB6	0x8C62
+0xECB7	0x8C6C
+0xECB8	0x8C78
+0xECB9	0x8C7A
+0xECBA	0x8C82
+0xECBB	0x8C89
+0xECBC	0x8C85
+0xECBD	0x8C8A
+0xECBE	0x8C8D
+0xECBF	0x8C8E
+0xECC0	0x8C94
+0xECC1	0x8C7C
+0xECC2	0x8C98
+0xECC3	0x621D
+0xECC4	0x8CAD
+0xECC5	0x8CAA
+0xECC6	0x8CBD
+0xECC7	0x8CB2
+0xECC8	0x8CB3
+0xECC9	0x8CAE
+0xECCA	0x8CB6
+0xECCB	0x8CC8
+0xECCC	0x8CC1
+0xECCD	0x8CE4
+0xECCE	0x8CE3
+0xECCF	0x8CDA
+0xECD0	0x8CFD
+0xECD1	0x8CFA
+0xECD2	0x8CFB
+0xECD3	0x8D04
+0xECD4	0x8D05
+0xECD5	0x8D0A
+0xECD6	0x8D07
+0xECD7	0x8D0F
+0xECD8	0x8D0D
+0xECD9	0x8D10
+0xECDA	0x9F4E
+0xECDB	0x8D13
+0xECDC	0x8CCD
+0xECDD	0x8D14
+0xECDE	0x8D16
+0xECDF	0x8D67
+0xECE0	0x8D6D
+0xECE1	0x8D71
+0xECE2	0x8D73
+0xECE3	0x8D81
+0xECE4	0x8D99
+0xECE5	0x8DC2
+0xECE6	0x8DBE
+0xECE7	0x8DBA
+0xECE8	0x8DCF
+0xECE9	0x8DDA
+0xECEA	0x8DD6
+0xECEB	0x8DCC
+0xECEC	0x8DDB
+0xECED	0x8DCB
+0xECEE	0x8DEA
+0xECEF	0x8DEB
+0xECF0	0x8DDF
+0xECF1	0x8DE3
+0xECF2	0x8DFC
+0xECF3	0x8E08
+0xECF4	0x8E09
+0xECF5	0x8DFF
+0xECF6	0x8E1D
+0xECF7	0x8E1E
+0xECF8	0x8E10
+0xECF9	0x8E1F
+0xECFA	0x8E42
+0xECFB	0x8E35
+0xECFC	0x8E30
+0xECFD	0x8E34
+0xECFE	0x8E4A
+0xEDA1	0x8E47
+0xEDA2	0x8E49
+0xEDA3	0x8E4C
+0xEDA4	0x8E50
+0xEDA5	0x8E48
+0xEDA6	0x8E59
+0xEDA7	0x8E64
+0xEDA8	0x8E60
+0xEDA9	0x8E2A
+0xEDAA	0x8E63
+0xEDAB	0x8E55
+0xEDAC	0x8E76
+0xEDAD	0x8E72
+0xEDAE	0x8E7C
+0xEDAF	0x8E81
+0xEDB0	0x8E87
+0xEDB1	0x8E85
+0xEDB2	0x8E84
+0xEDB3	0x8E8B
+0xEDB4	0x8E8A
+0xEDB5	0x8E93
+0xEDB6	0x8E91
+0xEDB7	0x8E94
+0xEDB8	0x8E99
+0xEDB9	0x8EAA
+0xEDBA	0x8EA1
+0xEDBB	0x8EAC
+0xEDBC	0x8EB0
+0xEDBD	0x8EC6
+0xEDBE	0x8EB1
+0xEDBF	0x8EBE
+0xEDC0	0x8EC5
+0xEDC1	0x8EC8
+0xEDC2	0x8ECB
+0xEDC3	0x8EDB
+0xEDC4	0x8EE3
+0xEDC5	0x8EFC
+0xEDC6	0x8EFB
+0xEDC7	0x8EEB
+0xEDC8	0x8EFE
+0xEDC9	0x8F0A
+0xEDCA	0x8F05
+0xEDCB	0x8F15
+0xEDCC	0x8F12
+0xEDCD	0x8F19
+0xEDCE	0x8F13
+0xEDCF	0x8F1C
+0xEDD0	0x8F1F
+0xEDD1	0x8F1B
+0xEDD2	0x8F0C
+0xEDD3	0x8F26
+0xEDD4	0x8F33
+0xEDD5	0x8F3B
+0xEDD6	0x8F39
+0xEDD7	0x8F45
+0xEDD8	0x8F42
+0xEDD9	0x8F3E
+0xEDDA	0x8F4C
+0xEDDB	0x8F49
+0xEDDC	0x8F46
+0xEDDD	0x8F4E
+0xEDDE	0x8F57
+0xEDDF	0x8F5C
+0xEDE0	0x8F62
+0xEDE1	0x8F63
+0xEDE2	0x8F64
+0xEDE3	0x8F9C
+0xEDE4	0x8F9F
+0xEDE5	0x8FA3
+0xEDE6	0x8FAD
+0xEDE7	0x8FAF
+0xEDE8	0x8FB7
+0xEDE9	0x8FDA
+0xEDEA	0x8FE5
+0xEDEB	0x8FE2
+0xEDEC	0x8FEA
+0xEDED	0x8FEF
+0xEDEE	0x9087
+0xEDEF	0x8FF4
+0xEDF0	0x9005
+0xEDF1	0x8FF9
+0xEDF2	0x8FFA
+0xEDF3	0x9011
+0xEDF4	0x9015
+0xEDF5	0x9021
+0xEDF6	0x900D
+0xEDF7	0x901E
+0xEDF8	0x9016
+0xEDF9	0x900B
+0xEDFA	0x9027
+0xEDFB	0x9036
+0xEDFC	0x9035
+0xEDFD	0x9039
+0xEDFE	0x8FF8
+0xEEA1	0x904F
+0xEEA2	0x9050
+0xEEA3	0x9051
+0xEEA4	0x9052
+0xEEA5	0x900E
+0xEEA6	0x9049
+0xEEA7	0x903E
+0xEEA8	0x9056
+0xEEA9	0x9058
+0xEEAA	0x905E
+0xEEAB	0x9068
+0xEEAC	0x906F
+0xEEAD	0x9076
+0xEEAE	0x96A8
+0xEEAF	0x9072
+0xEEB0	0x9082
+0xEEB1	0x907D
+0xEEB2	0x9081
+0xEEB3	0x9080
+0xEEB4	0x908A
+0xEEB5	0x9089
+0xEEB6	0x908F
+0xEEB7	0x90A8
+0xEEB8	0x90AF
+0xEEB9	0x90B1
+0xEEBA	0x90B5
+0xEEBB	0x90E2
+0xEEBC	0x90E4
+0xEEBD	0x6248
+0xEEBE	0x90DB
+0xEEBF	0x9102
+0xEEC0	0x9112
+0xEEC1	0x9119
+0xEEC2	0x9132
+0xEEC3	0x9130
+0xEEC4	0x914A
+0xEEC5	0x9156
+0xEEC6	0x9158
+0xEEC7	0x9163
+0xEEC8	0x9165
+0xEEC9	0x9169
+0xEECA	0x9173
+0xEECB	0x9172
+0xEECC	0x918B
+0xEECD	0x9189
+0xEECE	0x9182
+0xEECF	0x91A2
+0xEED0	0x91AB
+0xEED1	0x91AF
+0xEED2	0x91AA
+0xEED3	0x91B5
+0xEED4	0x91B4
+0xEED5	0x91BA
+0xEED6	0x91C0
+0xEED7	0x91C1
+0xEED8	0x91C9
+0xEED9	0x91CB
+0xEEDA	0x91D0
+0xEEDB	0x91D6
+0xEEDC	0x91DF
+0xEEDD	0x91E1
+0xEEDE	0x91DB
+0xEEDF	0x91FC
+0xEEE0	0x91F5
+0xEEE1	0x91F6
+0xEEE2	0x921E
+0xEEE3	0x91FF
+0xEEE4	0x9214
+0xEEE5	0x922C
+0xEEE6	0x9215
+0xEEE7	0x9211
+0xEEE8	0x925E
+0xEEE9	0x9257
+0xEEEA	0x9245
+0xEEEB	0x9249
+0xEEEC	0x9264
+0xEEED	0x9248
+0xEEEE	0x9295
+0xEEEF	0x923F
+0xEEF0	0x924B
+0xEEF1	0x9250
+0xEEF2	0x929C
+0xEEF3	0x9296
+0xEEF4	0x9293
+0xEEF5	0x929B
+0xEEF6	0x925A
+0xEEF7	0x92CF
+0xEEF8	0x92B9
+0xEEF9	0x92B7
+0xEEFA	0x92E9
+0xEEFB	0x930F
+0xEEFC	0x92FA
+0xEEFD	0x9344
+0xEEFE	0x932E
+0xEFA1	0x9319
+0xEFA2	0x9322
+0xEFA3	0x931A
+0xEFA4	0x9323
+0xEFA5	0x933A
+0xEFA6	0x9335
+0xEFA7	0x933B
+0xEFA8	0x935C
+0xEFA9	0x9360
+0xEFAA	0x937C
+0xEFAB	0x936E
+0xEFAC	0x9356
+0xEFAD	0x93B0
+0xEFAE	0x93AC
+0xEFAF	0x93AD
+0xEFB0	0x9394
+0xEFB1	0x93B9
+0xEFB2	0x93D6
+0xEFB3	0x93D7
+0xEFB4	0x93E8
+0xEFB5	0x93E5
+0xEFB6	0x93D8
+0xEFB7	0x93C3
+0xEFB8	0x93DD
+0xEFB9	0x93D0
+0xEFBA	0x93C8
+0xEFBB	0x93E4
+0xEFBC	0x941A
+0xEFBD	0x9414
+0xEFBE	0x9413
+0xEFBF	0x9403
+0xEFC0	0x9407
+0xEFC1	0x9410
+0xEFC2	0x9436
+0xEFC3	0x942B
+0xEFC4	0x9435
+0xEFC5	0x9421
+0xEFC6	0x943A
+0xEFC7	0x9441
+0xEFC8	0x9452
+0xEFC9	0x9444
+0xEFCA	0x945B
+0xEFCB	0x9460
+0xEFCC	0x9462
+0xEFCD	0x945E
+0xEFCE	0x946A
+0xEFCF	0x9229
+0xEFD0	0x9470
+0xEFD1	0x9475
+0xEFD2	0x9477
+0xEFD3	0x947D
+0xEFD4	0x945A
+0xEFD5	0x947C
+0xEFD6	0x947E
+0xEFD7	0x9481
+0xEFD8	0x947F
+0xEFD9	0x9582
+0xEFDA	0x9587
+0xEFDB	0x958A
+0xEFDC	0x9594
+0xEFDD	0x9596
+0xEFDE	0x9598
+0xEFDF	0x9599
+0xEFE0	0x95A0
+0xEFE1	0x95A8
+0xEFE2	0x95A7
+0xEFE3	0x95AD
+0xEFE4	0x95BC
+0xEFE5	0x95BB
+0xEFE6	0x95B9
+0xEFE7	0x95BE
+0xEFE8	0x95CA
+0xEFE9	0x6FF6
+0xEFEA	0x95C3
+0xEFEB	0x95CD
+0xEFEC	0x95CC
+0xEFED	0x95D5
+0xEFEE	0x95D4
+0xEFEF	0x95D6
+0xEFF0	0x95DC
+0xEFF1	0x95E1
+0xEFF2	0x95E5
+0xEFF3	0x95E2
+0xEFF4	0x9621
+0xEFF5	0x9628
+0xEFF6	0x962E
+0xEFF7	0x962F
+0xEFF8	0x9642
+0xEFF9	0x964C
+0xEFFA	0x964F
+0xEFFB	0x964B
+0xEFFC	0x9677
+0xEFFD	0x965C
+0xEFFE	0x965E
+0xF0A1	0x965D
+0xF0A2	0x965F
+0xF0A3	0x9666
+0xF0A4	0x9672
+0xF0A5	0x966C
+0xF0A6	0x968D
+0xF0A7	0x9698
+0xF0A8	0x9695
+0xF0A9	0x9697
+0xF0AA	0x96AA
+0xF0AB	0x96A7
+0xF0AC	0x96B1
+0xF0AD	0x96B2
+0xF0AE	0x96B0
+0xF0AF	0x96B4
+0xF0B0	0x96B6
+0xF0B1	0x96B8
+0xF0B2	0x96B9
+0xF0B3	0x96CE
+0xF0B4	0x96CB
+0xF0B5	0x96C9
+0xF0B6	0x96CD
+0xF0B7	0x894D
+0xF0B8	0x96DC
+0xF0B9	0x970D
+0xF0BA	0x96D5
+0xF0BB	0x96F9
+0xF0BC	0x9704
+0xF0BD	0x9706
+0xF0BE	0x9708
+0xF0BF	0x9713
+0xF0C0	0x970E
+0xF0C1	0x9711
+0xF0C2	0x970F
+0xF0C3	0x9716
+0xF0C4	0x9719
+0xF0C5	0x9724
+0xF0C6	0x972A
+0xF0C7	0x9730
+0xF0C8	0x9739
+0xF0C9	0x973D
+0xF0CA	0x973E
+0xF0CB	0x9744
+0xF0CC	0x9746
+0xF0CD	0x9748
+0xF0CE	0x9742
+0xF0CF	0x9749
+0xF0D0	0x975C
+0xF0D1	0x9760
+0xF0D2	0x9764
+0xF0D3	0x9766
+0xF0D4	0x9768
+0xF0D5	0x52D2
+0xF0D6	0x976B
+0xF0D7	0x9771
+0xF0D8	0x9779
+0xF0D9	0x9785
+0xF0DA	0x977C
+0xF0DB	0x9781
+0xF0DC	0x977A
+0xF0DD	0x9786
+0xF0DE	0x978B
+0xF0DF	0x978F
+0xF0E0	0x9790
+0xF0E1	0x979C
+0xF0E2	0x97A8
+0xF0E3	0x97A6
+0xF0E4	0x97A3
+0xF0E5	0x97B3
+0xF0E6	0x97B4
+0xF0E7	0x97C3
+0xF0E8	0x97C6
+0xF0E9	0x97C8
+0xF0EA	0x97CB
+0xF0EB	0x97DC
+0xF0EC	0x97ED
+0xF0ED	0x9F4F
+0xF0EE	0x97F2
+0xF0EF	0x7ADF
+0xF0F0	0x97F6
+0xF0F1	0x97F5
+0xF0F2	0x980F
+0xF0F3	0x980C
+0xF0F4	0x9838
+0xF0F5	0x9824
+0xF0F6	0x9821
+0xF0F7	0x9837
+0xF0F8	0x983D
+0xF0F9	0x9846
+0xF0FA	0x984F
+0xF0FB	0x984B
+0xF0FC	0x986B
+0xF0FD	0x986F
+0xF0FE	0x9870
+0xF1A1	0x9871
+0xF1A2	0x9874
+0xF1A3	0x9873
+0xF1A4	0x98AA
+0xF1A5	0x98AF
+0xF1A6	0x98B1
+0xF1A7	0x98B6
+0xF1A8	0x98C4
+0xF1A9	0x98C3
+0xF1AA	0x98C6
+0xF1AB	0x98E9
+0xF1AC	0x98EB
+0xF1AD	0x9903
+0xF1AE	0x9909
+0xF1AF	0x9912
+0xF1B0	0x9914
+0xF1B1	0x9918
+0xF1B2	0x9921
+0xF1B3	0x991D
+0xF1B4	0x991E
+0xF1B5	0x9924
+0xF1B6	0x9920
+0xF1B7	0x992C
+0xF1B8	0x992E
+0xF1B9	0x993D
+0xF1BA	0x993E
+0xF1BB	0x9942
+0xF1BC	0x9949
+0xF1BD	0x9945
+0xF1BE	0x9950
+0xF1BF	0x994B
+0xF1C0	0x9951
+0xF1C1	0x9952
+0xF1C2	0x994C
+0xF1C3	0x9955
+0xF1C4	0x9997
+0xF1C5	0x9998
+0xF1C6	0x99A5
+0xF1C7	0x99AD
+0xF1C8	0x99AE
+0xF1C9	0x99BC
+0xF1CA	0x99DF
+0xF1CB	0x99DB
+0xF1CC	0x99DD
+0xF1CD	0x99D8
+0xF1CE	0x99D1
+0xF1CF	0x99ED
+0xF1D0	0x99EE
+0xF1D1	0x99F1
+0xF1D2	0x99F2
+0xF1D3	0x99FB
+0xF1D4	0x99F8
+0xF1D5	0x9A01
+0xF1D6	0x9A0F
+0xF1D7	0x9A05
+0xF1D8	0x99E2
+0xF1D9	0x9A19
+0xF1DA	0x9A2B
+0xF1DB	0x9A37
+0xF1DC	0x9A45
+0xF1DD	0x9A42
+0xF1DE	0x9A40
+0xF1DF	0x9A43
+0xF1E0	0x9A3E
+0xF1E1	0x9A55
+0xF1E2	0x9A4D
+0xF1E3	0x9A5B
+0xF1E4	0x9A57
+0xF1E5	0x9A5F
+0xF1E6	0x9A62
+0xF1E7	0x9A65
+0xF1E8	0x9A64
+0xF1E9	0x9A69
+0xF1EA	0x9A6B
+0xF1EB	0x9A6A
+0xF1EC	0x9AAD
+0xF1ED	0x9AB0
+0xF1EE	0x9ABC
+0xF1EF	0x9AC0
+0xF1F0	0x9ACF
+0xF1F1	0x9AD1
+0xF1F2	0x9AD3
+0xF1F3	0x9AD4
+0xF1F4	0x9ADE
+0xF1F5	0x9ADF
+0xF1F6	0x9AE2
+0xF1F7	0x9AE3
+0xF1F8	0x9AE6
+0xF1F9	0x9AEF
+0xF1FA	0x9AEB
+0xF1FB	0x9AEE
+0xF1FC	0x9AF4
+0xF1FD	0x9AF1
+0xF1FE	0x9AF7
+0xF2A1	0x9AFB
+0xF2A2	0x9B06
+0xF2A3	0x9B18
+0xF2A4	0x9B1A
+0xF2A5	0x9B1F
+0xF2A6	0x9B22
+0xF2A7	0x9B23
+0xF2A8	0x9B25
+0xF2A9	0x9B27
+0xF2AA	0x9B28
+0xF2AB	0x9B29
+0xF2AC	0x9B2A
+0xF2AD	0x9B2E
+0xF2AE	0x9B2F
+0xF2AF	0x9B32
+0xF2B0	0x9B44
+0xF2B1	0x9B43
+0xF2B2	0x9B4F
+0xF2B3	0x9B4D
+0xF2B4	0x9B4E
+0xF2B5	0x9B51
+0xF2B6	0x9B58
+0xF2B7	0x9B74
+0xF2B8	0x9B93
+0xF2B9	0x9B83
+0xF2BA	0x9B91
+0xF2BB	0x9B96
+0xF2BC	0x9B97
+0xF2BD	0x9B9F
+0xF2BE	0x9BA0
+0xF2BF	0x9BA8
+0xF2C0	0x9BB4
+0xF2C1	0x9BC0
+0xF2C2	0x9BCA
+0xF2C3	0x9BB9
+0xF2C4	0x9BC6
+0xF2C5	0x9BCF
+0xF2C6	0x9BD1
+0xF2C7	0x9BD2
+0xF2C8	0x9BE3
+0xF2C9	0x9BE2
+0xF2CA	0x9BE4
+0xF2CB	0x9BD4
+0xF2CC	0x9BE1
+0xF2CD	0x9C3A
+0xF2CE	0x9BF2
+0xF2CF	0x9BF1
+0xF2D0	0x9BF0
+0xF2D1	0x9C15
+0xF2D2	0x9C14
+0xF2D3	0x9C09
+0xF2D4	0x9C13
+0xF2D5	0x9C0C
+0xF2D6	0x9C06
+0xF2D7	0x9C08
+0xF2D8	0x9C12
+0xF2D9	0x9C0A
+0xF2DA	0x9C04
+0xF2DB	0x9C2E
+0xF2DC	0x9C1B
+0xF2DD	0x9C25
+0xF2DE	0x9C24
+0xF2DF	0x9C21
+0xF2E0	0x9C30
+0xF2E1	0x9C47
+0xF2E2	0x9C32
+0xF2E3	0x9C46
+0xF2E4	0x9C3E
+0xF2E5	0x9C5A
+0xF2E6	0x9C60
+0xF2E7	0x9C67
+0xF2E8	0x9C76
+0xF2E9	0x9C78
+0xF2EA	0x9CE7
+0xF2EB	0x9CEC
+0xF2EC	0x9CF0
+0xF2ED	0x9D09
+0xF2EE	0x9D08
+0xF2EF	0x9CEB
+0xF2F0	0x9D03
+0xF2F1	0x9D06
+0xF2F2	0x9D2A
+0xF2F3	0x9D26
+0xF2F4	0x9DAF
+0xF2F5	0x9D23
+0xF2F6	0x9D1F
+0xF2F7	0x9D44
+0xF2F8	0x9D15
+0xF2F9	0x9D12
+0xF2FA	0x9D41
+0xF2FB	0x9D3F
+0xF2FC	0x9D3E
+0xF2FD	0x9D46
+0xF2FE	0x9D48
+0xF3A1	0x9D5D
+0xF3A2	0x9D5E
+0xF3A3	0x9D64
+0xF3A4	0x9D51
+0xF3A5	0x9D50
+0xF3A6	0x9D59
+0xF3A7	0x9D72
+0xF3A8	0x9D89
+0xF3A9	0x9D87
+0xF3AA	0x9DAB
+0xF3AB	0x9D6F
+0xF3AC	0x9D7A
+0xF3AD	0x9D9A
+0xF3AE	0x9DA4
+0xF3AF	0x9DA9
+0xF3B0	0x9DB2
+0xF3B1	0x9DC4
+0xF3B2	0x9DC1
+0xF3B3	0x9DBB
+0xF3B4	0x9DB8
+0xF3B5	0x9DBA
+0xF3B6	0x9DC6
+0xF3B7	0x9DCF
+0xF3B8	0x9DC2
+0xF3B9	0x9DD9
+0xF3BA	0x9DD3
+0xF3BB	0x9DF8
+0xF3BC	0x9DE6
+0xF3BD	0x9DED
+0xF3BE	0x9DEF
+0xF3BF	0x9DFD
+0xF3C0	0x9E1A
+0xF3C1	0x9E1B
+0xF3C2	0x9E1E
+0xF3C3	0x9E75
+0xF3C4	0x9E79
+0xF3C5	0x9E7D
+0xF3C6	0x9E81
+0xF3C7	0x9E88
+0xF3C8	0x9E8B
+0xF3C9	0x9E8C
+0xF3CA	0x9E92
+0xF3CB	0x9E95
+0xF3CC	0x9E91
+0xF3CD	0x9E9D
+0xF3CE	0x9EA5
+0xF3CF	0x9EA9
+0xF3D0	0x9EB8
+0xF3D1	0x9EAA
+0xF3D2	0x9EAD
+0xF3D3	0x9761
+0xF3D4	0x9ECC
+0xF3D5	0x9ECE
+0xF3D6	0x9ECF
+0xF3D7	0x9ED0
+0xF3D8	0x9ED4
+0xF3D9	0x9EDC
+0xF3DA	0x9EDE
+0xF3DB	0x9EDD
+0xF3DC	0x9EE0
+0xF3DD	0x9EE5
+0xF3DE	0x9EE8
+0xF3DF	0x9EEF
+0xF3E0	0x9EF4
+0xF3E1	0x9EF6
+0xF3E2	0x9EF7
+0xF3E3	0x9EF9
+0xF3E4	0x9EFB
+0xF3E5	0x9EFC
+0xF3E6	0x9EFD
+0xF3E7	0x9F07
+0xF3E8	0x9F08
+0xF3E9	0x76B7
+0xF3EA	0x9F15
+0xF3EB	0x9F21
+0xF3EC	0x9F2C
+0xF3ED	0x9F3E
+0xF3EE	0x9F4A
+0xF3EF	0x9F52
+0xF3F0	0x9F54
+0xF3F1	0x9F63
+0xF3F2	0x9F5F
+0xF3F3	0x9F60
+0xF3F4	0x9F61
+0xF3F5	0x9F66
+0xF3F6	0x9F67
+0xF3F7	0x9F6C
+0xF3F8	0x9F6A
+0xF3F9	0x9F77
+0xF3FA	0x9F72
+0xF3FB	0x9F76
+0xF3FC	0x9F95
+0xF3FD	0x9F9C
+0xF3FE	0x9FA0
+0xF4A1	0x582F
+0xF4A2	0x69C7
+0xF4A3	0x9059
+0xF4A4	0x7464
+0xF4A5	0x51DC
+0xF4A6	0x7199
diff --git a/tests/EUC-CN.TXT b/tests/EUC-CN.TXT
new file mode 100644
index 0000000..5fea528
--- /dev/null
+++ b/tests/EUC-CN.TXT
@@ -0,0 +1,7573 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0x30FB
+0xA1A5	0x02C9
+0xA1A6	0x02C7
+0xA1A7	0x00A8
+0xA1A8	0x3003
+0xA1A9	0x3005
+0xA1AA	0x2015
+0xA1AB	0xFF5E
+0xA1AC	0x2016
+0xA1AD	0x2026
+0xA1AE	0x2018
+0xA1AF	0x2019
+0xA1B0	0x201C
+0xA1B1	0x201D
+0xA1B2	0x3014
+0xA1B3	0x3015
+0xA1B4	0x3008
+0xA1B5	0x3009
+0xA1B6	0x300A
+0xA1B7	0x300B
+0xA1B8	0x300C
+0xA1B9	0x300D
+0xA1BA	0x300E
+0xA1BB	0x300F
+0xA1BC	0x3016
+0xA1BD	0x3017
+0xA1BE	0x3010
+0xA1BF	0x3011
+0xA1C0	0x00B1
+0xA1C1	0x00D7
+0xA1C2	0x00F7
+0xA1C3	0x2236
+0xA1C4	0x2227
+0xA1C5	0x2228
+0xA1C6	0x2211
+0xA1C7	0x220F
+0xA1C8	0x222A
+0xA1C9	0x2229
+0xA1CA	0x2208
+0xA1CB	0x2237
+0xA1CC	0x221A
+0xA1CD	0x22A5
+0xA1CE	0x2225
+0xA1CF	0x2220
+0xA1D0	0x2312
+0xA1D1	0x2299
+0xA1D2	0x222B
+0xA1D3	0x222E
+0xA1D4	0x2261
+0xA1D5	0x224C
+0xA1D6	0x2248
+0xA1D7	0x223D
+0xA1D8	0x221D
+0xA1D9	0x2260
+0xA1DA	0x226E
+0xA1DB	0x226F
+0xA1DC	0x2264
+0xA1DD	0x2265
+0xA1DE	0x221E
+0xA1DF	0x2235
+0xA1E0	0x2234
+0xA1E1	0x2642
+0xA1E2	0x2640
+0xA1E3	0x00B0
+0xA1E4	0x2032
+0xA1E5	0x2033
+0xA1E6	0x2103
+0xA1E7	0xFF04
+0xA1E8	0x00A4
+0xA1E9	0xFFE0
+0xA1EA	0xFFE1
+0xA1EB	0x2030
+0xA1EC	0x00A7
+0xA1ED	0x2116
+0xA1EE	0x2606
+0xA1EF	0x2605
+0xA1F0	0x25CB
+0xA1F1	0x25CF
+0xA1F2	0x25CE
+0xA1F3	0x25C7
+0xA1F4	0x25C6
+0xA1F5	0x25A1
+0xA1F6	0x25A0
+0xA1F7	0x25B3
+0xA1F8	0x25B2
+0xA1F9	0x203B
+0xA1FA	0x2192
+0xA1FB	0x2190
+0xA1FC	0x2191
+0xA1FD	0x2193
+0xA1FE	0x3013
+0xA2B1	0x2488
+0xA2B2	0x2489
+0xA2B3	0x248A
+0xA2B4	0x248B
+0xA2B5	0x248C
+0xA2B6	0x248D
+0xA2B7	0x248E
+0xA2B8	0x248F
+0xA2B9	0x2490
+0xA2BA	0x2491
+0xA2BB	0x2492
+0xA2BC	0x2493
+0xA2BD	0x2494
+0xA2BE	0x2495
+0xA2BF	0x2496
+0xA2C0	0x2497
+0xA2C1	0x2498
+0xA2C2	0x2499
+0xA2C3	0x249A
+0xA2C4	0x249B
+0xA2C5	0x2474
+0xA2C6	0x2475
+0xA2C7	0x2476
+0xA2C8	0x2477
+0xA2C9	0x2478
+0xA2CA	0x2479
+0xA2CB	0x247A
+0xA2CC	0x247B
+0xA2CD	0x247C
+0xA2CE	0x247D
+0xA2CF	0x247E
+0xA2D0	0x247F
+0xA2D1	0x2480
+0xA2D2	0x2481
+0xA2D3	0x2482
+0xA2D4	0x2483
+0xA2D5	0x2484
+0xA2D6	0x2485
+0xA2D7	0x2486
+0xA2D8	0x2487
+0xA2D9	0x2460
+0xA2DA	0x2461
+0xA2DB	0x2462
+0xA2DC	0x2463
+0xA2DD	0x2464
+0xA2DE	0x2465
+0xA2DF	0x2466
+0xA2E0	0x2467
+0xA2E1	0x2468
+0xA2E2	0x2469
+0xA2E5	0x3220
+0xA2E6	0x3221
+0xA2E7	0x3222
+0xA2E8	0x3223
+0xA2E9	0x3224
+0xA2EA	0x3225
+0xA2EB	0x3226
+0xA2EC	0x3227
+0xA2ED	0x3228
+0xA2EE	0x3229
+0xA2F1	0x2160
+0xA2F2	0x2161
+0xA2F3	0x2162
+0xA2F4	0x2163
+0xA2F5	0x2164
+0xA2F6	0x2165
+0xA2F7	0x2166
+0xA2F8	0x2167
+0xA2F9	0x2168
+0xA2FA	0x2169
+0xA2FB	0x216A
+0xA2FC	0x216B
+0xA3A1	0xFF01
+0xA3A2	0xFF02
+0xA3A3	0xFF03
+0xA3A4	0xFFE5
+0xA3A5	0xFF05
+0xA3A6	0xFF06
+0xA3A7	0xFF07
+0xA3A8	0xFF08
+0xA3A9	0xFF09
+0xA3AA	0xFF0A
+0xA3AB	0xFF0B
+0xA3AC	0xFF0C
+0xA3AD	0xFF0D
+0xA3AE	0xFF0E
+0xA3AF	0xFF0F
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3BA	0xFF1A
+0xA3BB	0xFF1B
+0xA3BC	0xFF1C
+0xA3BD	0xFF1D
+0xA3BE	0xFF1E
+0xA3BF	0xFF1F
+0xA3C0	0xFF20
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3DB	0xFF3B
+0xA3DC	0xFF3C
+0xA3DD	0xFF3D
+0xA3DE	0xFF3E
+0xA3DF	0xFF3F
+0xA3E0	0xFF40
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA3FB	0xFF5B
+0xA3FC	0xFF5C
+0xA3FD	0xFF5D
+0xA3FE	0xFFE3
+0xA4A1	0x3041
+0xA4A2	0x3042
+0xA4A3	0x3043
+0xA4A4	0x3044
+0xA4A5	0x3045
+0xA4A6	0x3046
+0xA4A7	0x3047
+0xA4A8	0x3048
+0xA4A9	0x3049
+0xA4AA	0x304A
+0xA4AB	0x304B
+0xA4AC	0x304C
+0xA4AD	0x304D
+0xA4AE	0x304E
+0xA4AF	0x304F
+0xA4B0	0x3050
+0xA4B1	0x3051
+0xA4B2	0x3052
+0xA4B3	0x3053
+0xA4B4	0x3054
+0xA4B5	0x3055
+0xA4B6	0x3056
+0xA4B7	0x3057
+0xA4B8	0x3058
+0xA4B9	0x3059
+0xA4BA	0x305A
+0xA4BB	0x305B
+0xA4BC	0x305C
+0xA4BD	0x305D
+0xA4BE	0x305E
+0xA4BF	0x305F
+0xA4C0	0x3060
+0xA4C1	0x3061
+0xA4C2	0x3062
+0xA4C3	0x3063
+0xA4C4	0x3064
+0xA4C5	0x3065
+0xA4C6	0x3066
+0xA4C7	0x3067
+0xA4C8	0x3068
+0xA4C9	0x3069
+0xA4CA	0x306A
+0xA4CB	0x306B
+0xA4CC	0x306C
+0xA4CD	0x306D
+0xA4CE	0x306E
+0xA4CF	0x306F
+0xA4D0	0x3070
+0xA4D1	0x3071
+0xA4D2	0x3072
+0xA4D3	0x3073
+0xA4D4	0x3074
+0xA4D5	0x3075
+0xA4D6	0x3076
+0xA4D7	0x3077
+0xA4D8	0x3078
+0xA4D9	0x3079
+0xA4DA	0x307A
+0xA4DB	0x307B
+0xA4DC	0x307C
+0xA4DD	0x307D
+0xA4DE	0x307E
+0xA4DF	0x307F
+0xA4E0	0x3080
+0xA4E1	0x3081
+0xA4E2	0x3082
+0xA4E3	0x3083
+0xA4E4	0x3084
+0xA4E5	0x3085
+0xA4E6	0x3086
+0xA4E7	0x3087
+0xA4E8	0x3088
+0xA4E9	0x3089
+0xA4EA	0x308A
+0xA4EB	0x308B
+0xA4EC	0x308C
+0xA4ED	0x308D
+0xA4EE	0x308E
+0xA4EF	0x308F
+0xA4F0	0x3090
+0xA4F1	0x3091
+0xA4F2	0x3092
+0xA4F3	0x3093
+0xA5A1	0x30A1
+0xA5A2	0x30A2
+0xA5A3	0x30A3
+0xA5A4	0x30A4
+0xA5A5	0x30A5
+0xA5A6	0x30A6
+0xA5A7	0x30A7
+0xA5A8	0x30A8
+0xA5A9	0x30A9
+0xA5AA	0x30AA
+0xA5AB	0x30AB
+0xA5AC	0x30AC
+0xA5AD	0x30AD
+0xA5AE	0x30AE
+0xA5AF	0x30AF
+0xA5B0	0x30B0
+0xA5B1	0x30B1
+0xA5B2	0x30B2
+0xA5B3	0x30B3
+0xA5B4	0x30B4
+0xA5B5	0x30B5
+0xA5B6	0x30B6
+0xA5B7	0x30B7
+0xA5B8	0x30B8
+0xA5B9	0x30B9
+0xA5BA	0x30BA
+0xA5BB	0x30BB
+0xA5BC	0x30BC
+0xA5BD	0x30BD
+0xA5BE	0x30BE
+0xA5BF	0x30BF
+0xA5C0	0x30C0
+0xA5C1	0x30C1
+0xA5C2	0x30C2
+0xA5C3	0x30C3
+0xA5C4	0x30C4
+0xA5C5	0x30C5
+0xA5C6	0x30C6
+0xA5C7	0x30C7
+0xA5C8	0x30C8
+0xA5C9	0x30C9
+0xA5CA	0x30CA
+0xA5CB	0x30CB
+0xA5CC	0x30CC
+0xA5CD	0x30CD
+0xA5CE	0x30CE
+0xA5CF	0x30CF
+0xA5D0	0x30D0
+0xA5D1	0x30D1
+0xA5D2	0x30D2
+0xA5D3	0x30D3
+0xA5D4	0x30D4
+0xA5D5	0x30D5
+0xA5D6	0x30D6
+0xA5D7	0x30D7
+0xA5D8	0x30D8
+0xA5D9	0x30D9
+0xA5DA	0x30DA
+0xA5DB	0x30DB
+0xA5DC	0x30DC
+0xA5DD	0x30DD
+0xA5DE	0x30DE
+0xA5DF	0x30DF
+0xA5E0	0x30E0
+0xA5E1	0x30E1
+0xA5E2	0x30E2
+0xA5E3	0x30E3
+0xA5E4	0x30E4
+0xA5E5	0x30E5
+0xA5E6	0x30E6
+0xA5E7	0x30E7
+0xA5E8	0x30E8
+0xA5E9	0x30E9
+0xA5EA	0x30EA
+0xA5EB	0x30EB
+0xA5EC	0x30EC
+0xA5ED	0x30ED
+0xA5EE	0x30EE
+0xA5EF	0x30EF
+0xA5F0	0x30F0
+0xA5F1	0x30F1
+0xA5F2	0x30F2
+0xA5F3	0x30F3
+0xA5F4	0x30F4
+0xA5F5	0x30F5
+0xA5F6	0x30F6
+0xA6A1	0x0391
+0xA6A2	0x0392
+0xA6A3	0x0393
+0xA6A4	0x0394
+0xA6A5	0x0395
+0xA6A6	0x0396
+0xA6A7	0x0397
+0xA6A8	0x0398
+0xA6A9	0x0399
+0xA6AA	0x039A
+0xA6AB	0x039B
+0xA6AC	0x039C
+0xA6AD	0x039D
+0xA6AE	0x039E
+0xA6AF	0x039F
+0xA6B0	0x03A0
+0xA6B1	0x03A1
+0xA6B2	0x03A3
+0xA6B3	0x03A4
+0xA6B4	0x03A5
+0xA6B5	0x03A6
+0xA6B6	0x03A7
+0xA6B7	0x03A8
+0xA6B8	0x03A9
+0xA6C1	0x03B1
+0xA6C2	0x03B2
+0xA6C3	0x03B3
+0xA6C4	0x03B4
+0xA6C5	0x03B5
+0xA6C6	0x03B6
+0xA6C7	0x03B7
+0xA6C8	0x03B8
+0xA6C9	0x03B9
+0xA6CA	0x03BA
+0xA6CB	0x03BB
+0xA6CC	0x03BC
+0xA6CD	0x03BD
+0xA6CE	0x03BE
+0xA6CF	0x03BF
+0xA6D0	0x03C0
+0xA6D1	0x03C1
+0xA6D2	0x03C3
+0xA6D3	0x03C4
+0xA6D4	0x03C5
+0xA6D5	0x03C6
+0xA6D6	0x03C7
+0xA6D7	0x03C8
+0xA6D8	0x03C9
+0xA7A1	0x0410
+0xA7A2	0x0411
+0xA7A3	0x0412
+0xA7A4	0x0413
+0xA7A5	0x0414
+0xA7A6	0x0415
+0xA7A7	0x0401
+0xA7A8	0x0416
+0xA7A9	0x0417
+0xA7AA	0x0418
+0xA7AB	0x0419
+0xA7AC	0x041A
+0xA7AD	0x041B
+0xA7AE	0x041C
+0xA7AF	0x041D
+0xA7B0	0x041E
+0xA7B1	0x041F
+0xA7B2	0x0420
+0xA7B3	0x0421
+0xA7B4	0x0422
+0xA7B5	0x0423
+0xA7B6	0x0424
+0xA7B7	0x0425
+0xA7B8	0x0426
+0xA7B9	0x0427
+0xA7BA	0x0428
+0xA7BB	0x0429
+0xA7BC	0x042A
+0xA7BD	0x042B
+0xA7BE	0x042C
+0xA7BF	0x042D
+0xA7C0	0x042E
+0xA7C1	0x042F
+0xA7D1	0x0430
+0xA7D2	0x0431
+0xA7D3	0x0432
+0xA7D4	0x0433
+0xA7D5	0x0434
+0xA7D6	0x0435
+0xA7D7	0x0451
+0xA7D8	0x0436
+0xA7D9	0x0437
+0xA7DA	0x0438
+0xA7DB	0x0439
+0xA7DC	0x043A
+0xA7DD	0x043B
+0xA7DE	0x043C
+0xA7DF	0x043D
+0xA7E0	0x043E
+0xA7E1	0x043F
+0xA7E2	0x0440
+0xA7E3	0x0441
+0xA7E4	0x0442
+0xA7E5	0x0443
+0xA7E6	0x0444
+0xA7E7	0x0445
+0xA7E8	0x0446
+0xA7E9	0x0447
+0xA7EA	0x0448
+0xA7EB	0x0449
+0xA7EC	0x044A
+0xA7ED	0x044B
+0xA7EE	0x044C
+0xA7EF	0x044D
+0xA7F0	0x044E
+0xA7F1	0x044F
+0xA8A1	0x0101
+0xA8A2	0x00E1
+0xA8A3	0x01CE
+0xA8A4	0x00E0
+0xA8A5	0x0113
+0xA8A6	0x00E9
+0xA8A7	0x011B
+0xA8A8	0x00E8
+0xA8A9	0x012B
+0xA8AA	0x00ED
+0xA8AB	0x01D0
+0xA8AC	0x00EC
+0xA8AD	0x014D
+0xA8AE	0x00F3
+0xA8AF	0x01D2
+0xA8B0	0x00F2
+0xA8B1	0x016B
+0xA8B2	0x00FA
+0xA8B3	0x01D4
+0xA8B4	0x00F9
+0xA8B5	0x01D6
+0xA8B6	0x01D8
+0xA8B7	0x01DA
+0xA8B8	0x01DC
+0xA8B9	0x00FC
+0xA8BA	0x00EA
+0xA8C5	0x3105
+0xA8C6	0x3106
+0xA8C7	0x3107
+0xA8C8	0x3108
+0xA8C9	0x3109
+0xA8CA	0x310A
+0xA8CB	0x310B
+0xA8CC	0x310C
+0xA8CD	0x310D
+0xA8CE	0x310E
+0xA8CF	0x310F
+0xA8D0	0x3110
+0xA8D1	0x3111
+0xA8D2	0x3112
+0xA8D3	0x3113
+0xA8D4	0x3114
+0xA8D5	0x3115
+0xA8D6	0x3116
+0xA8D7	0x3117
+0xA8D8	0x3118
+0xA8D9	0x3119
+0xA8DA	0x311A
+0xA8DB	0x311B
+0xA8DC	0x311C
+0xA8DD	0x311D
+0xA8DE	0x311E
+0xA8DF	0x311F
+0xA8E0	0x3120
+0xA8E1	0x3121
+0xA8E2	0x3122
+0xA8E3	0x3123
+0xA8E4	0x3124
+0xA8E5	0x3125
+0xA8E6	0x3126
+0xA8E7	0x3127
+0xA8E8	0x3128
+0xA8E9	0x3129
+0xA9A4	0x2500
+0xA9A5	0x2501
+0xA9A6	0x2502
+0xA9A7	0x2503
+0xA9A8	0x2504
+0xA9A9	0x2505
+0xA9AA	0x2506
+0xA9AB	0x2507
+0xA9AC	0x2508
+0xA9AD	0x2509
+0xA9AE	0x250A
+0xA9AF	0x250B
+0xA9B0	0x250C
+0xA9B1	0x250D
+0xA9B2	0x250E
+0xA9B3	0x250F
+0xA9B4	0x2510
+0xA9B5	0x2511
+0xA9B6	0x2512
+0xA9B7	0x2513
+0xA9B8	0x2514
+0xA9B9	0x2515
+0xA9BA	0x2516
+0xA9BB	0x2517
+0xA9BC	0x2518
+0xA9BD	0x2519
+0xA9BE	0x251A
+0xA9BF	0x251B
+0xA9C0	0x251C
+0xA9C1	0x251D
+0xA9C2	0x251E
+0xA9C3	0x251F
+0xA9C4	0x2520
+0xA9C5	0x2521
+0xA9C6	0x2522
+0xA9C7	0x2523
+0xA9C8	0x2524
+0xA9C9	0x2525
+0xA9CA	0x2526
+0xA9CB	0x2527
+0xA9CC	0x2528
+0xA9CD	0x2529
+0xA9CE	0x252A
+0xA9CF	0x252B
+0xA9D0	0x252C
+0xA9D1	0x252D
+0xA9D2	0x252E
+0xA9D3	0x252F
+0xA9D4	0x2530
+0xA9D5	0x2531
+0xA9D6	0x2532
+0xA9D7	0x2533
+0xA9D8	0x2534
+0xA9D9	0x2535
+0xA9DA	0x2536
+0xA9DB	0x2537
+0xA9DC	0x2538
+0xA9DD	0x2539
+0xA9DE	0x253A
+0xA9DF	0x253B
+0xA9E0	0x253C
+0xA9E1	0x253D
+0xA9E2	0x253E
+0xA9E3	0x253F
+0xA9E4	0x2540
+0xA9E5	0x2541
+0xA9E6	0x2542
+0xA9E7	0x2543
+0xA9E8	0x2544
+0xA9E9	0x2545
+0xA9EA	0x2546
+0xA9EB	0x2547
+0xA9EC	0x2548
+0xA9ED	0x2549
+0xA9EE	0x254A
+0xA9EF	0x254B
+0xB0A1	0x554A
+0xB0A2	0x963F
+0xB0A3	0x57C3
+0xB0A4	0x6328
+0xB0A5	0x54CE
+0xB0A6	0x5509
+0xB0A7	0x54C0
+0xB0A8	0x7691
+0xB0A9	0x764C
+0xB0AA	0x853C
+0xB0AB	0x77EE
+0xB0AC	0x827E
+0xB0AD	0x788D
+0xB0AE	0x7231
+0xB0AF	0x9698
+0xB0B0	0x978D
+0xB0B1	0x6C28
+0xB0B2	0x5B89
+0xB0B3	0x4FFA
+0xB0B4	0x6309
+0xB0B5	0x6697
+0xB0B6	0x5CB8
+0xB0B7	0x80FA
+0xB0B8	0x6848
+0xB0B9	0x80AE
+0xB0BA	0x6602
+0xB0BB	0x76CE
+0xB0BC	0x51F9
+0xB0BD	0x6556
+0xB0BE	0x71AC
+0xB0BF	0x7FF1
+0xB0C0	0x8884
+0xB0C1	0x50B2
+0xB0C2	0x5965
+0xB0C3	0x61CA
+0xB0C4	0x6FB3
+0xB0C5	0x82AD
+0xB0C6	0x634C
+0xB0C7	0x6252
+0xB0C8	0x53ED
+0xB0C9	0x5427
+0xB0CA	0x7B06
+0xB0CB	0x516B
+0xB0CC	0x75A4
+0xB0CD	0x5DF4
+0xB0CE	0x62D4
+0xB0CF	0x8DCB
+0xB0D0	0x9776
+0xB0D1	0x628A
+0xB0D2	0x8019
+0xB0D3	0x575D
+0xB0D4	0x9738
+0xB0D5	0x7F62
+0xB0D6	0x7238
+0xB0D7	0x767D
+0xB0D8	0x67CF
+0xB0D9	0x767E
+0xB0DA	0x6446
+0xB0DB	0x4F70
+0xB0DC	0x8D25
+0xB0DD	0x62DC
+0xB0DE	0x7A17
+0xB0DF	0x6591
+0xB0E0	0x73ED
+0xB0E1	0x642C
+0xB0E2	0x6273
+0xB0E3	0x822C
+0xB0E4	0x9881
+0xB0E5	0x677F
+0xB0E6	0x7248
+0xB0E7	0x626E
+0xB0E8	0x62CC
+0xB0E9	0x4F34
+0xB0EA	0x74E3
+0xB0EB	0x534A
+0xB0EC	0x529E
+0xB0ED	0x7ECA
+0xB0EE	0x90A6
+0xB0EF	0x5E2E
+0xB0F0	0x6886
+0xB0F1	0x699C
+0xB0F2	0x8180
+0xB0F3	0x7ED1
+0xB0F4	0x68D2
+0xB0F5	0x78C5
+0xB0F6	0x868C
+0xB0F7	0x9551
+0xB0F8	0x508D
+0xB0F9	0x8C24
+0xB0FA	0x82DE
+0xB0FB	0x80DE
+0xB0FC	0x5305
+0xB0FD	0x8912
+0xB0FE	0x5265
+0xB1A1	0x8584
+0xB1A2	0x96F9
+0xB1A3	0x4FDD
+0xB1A4	0x5821
+0xB1A5	0x9971
+0xB1A6	0x5B9D
+0xB1A7	0x62B1
+0xB1A8	0x62A5
+0xB1A9	0x66B4
+0xB1AA	0x8C79
+0xB1AB	0x9C8D
+0xB1AC	0x7206
+0xB1AD	0x676F
+0xB1AE	0x7891
+0xB1AF	0x60B2
+0xB1B0	0x5351
+0xB1B1	0x5317
+0xB1B2	0x8F88
+0xB1B3	0x80CC
+0xB1B4	0x8D1D
+0xB1B5	0x94A1
+0xB1B6	0x500D
+0xB1B7	0x72C8
+0xB1B8	0x5907
+0xB1B9	0x60EB
+0xB1BA	0x7119
+0xB1BB	0x88AB
+0xB1BC	0x5954
+0xB1BD	0x82EF
+0xB1BE	0x672C
+0xB1BF	0x7B28
+0xB1C0	0x5D29
+0xB1C1	0x7EF7
+0xB1C2	0x752D
+0xB1C3	0x6CF5
+0xB1C4	0x8E66
+0xB1C5	0x8FF8
+0xB1C6	0x903C
+0xB1C7	0x9F3B
+0xB1C8	0x6BD4
+0xB1C9	0x9119
+0xB1CA	0x7B14
+0xB1CB	0x5F7C
+0xB1CC	0x78A7
+0xB1CD	0x84D6
+0xB1CE	0x853D
+0xB1CF	0x6BD5
+0xB1D0	0x6BD9
+0xB1D1	0x6BD6
+0xB1D2	0x5E01
+0xB1D3	0x5E87
+0xB1D4	0x75F9
+0xB1D5	0x95ED
+0xB1D6	0x655D
+0xB1D7	0x5F0A
+0xB1D8	0x5FC5
+0xB1D9	0x8F9F
+0xB1DA	0x58C1
+0xB1DB	0x81C2
+0xB1DC	0x907F
+0xB1DD	0x965B
+0xB1DE	0x97AD
+0xB1DF	0x8FB9
+0xB1E0	0x7F16
+0xB1E1	0x8D2C
+0xB1E2	0x6241
+0xB1E3	0x4FBF
+0xB1E4	0x53D8
+0xB1E5	0x535E
+0xB1E6	0x8FA8
+0xB1E7	0x8FA9
+0xB1E8	0x8FAB
+0xB1E9	0x904D
+0xB1EA	0x6807
+0xB1EB	0x5F6A
+0xB1EC	0x8198
+0xB1ED	0x8868
+0xB1EE	0x9CD6
+0xB1EF	0x618B
+0xB1F0	0x522B
+0xB1F1	0x762A
+0xB1F2	0x5F6C
+0xB1F3	0x658C
+0xB1F4	0x6FD2
+0xB1F5	0x6EE8
+0xB1F6	0x5BBE
+0xB1F7	0x6448
+0xB1F8	0x5175
+0xB1F9	0x51B0
+0xB1FA	0x67C4
+0xB1FB	0x4E19
+0xB1FC	0x79C9
+0xB1FD	0x997C
+0xB1FE	0x70B3
+0xB2A1	0x75C5
+0xB2A2	0x5E76
+0xB2A3	0x73BB
+0xB2A4	0x83E0
+0xB2A5	0x64AD
+0xB2A6	0x62E8
+0xB2A7	0x94B5
+0xB2A8	0x6CE2
+0xB2A9	0x535A
+0xB2AA	0x52C3
+0xB2AB	0x640F
+0xB2AC	0x94C2
+0xB2AD	0x7B94
+0xB2AE	0x4F2F
+0xB2AF	0x5E1B
+0xB2B0	0x8236
+0xB2B1	0x8116
+0xB2B2	0x818A
+0xB2B3	0x6E24
+0xB2B4	0x6CCA
+0xB2B5	0x9A73
+0xB2B6	0x6355
+0xB2B7	0x535C
+0xB2B8	0x54FA
+0xB2B9	0x8865
+0xB2BA	0x57E0
+0xB2BB	0x4E0D
+0xB2BC	0x5E03
+0xB2BD	0x6B65
+0xB2BE	0x7C3F
+0xB2BF	0x90E8
+0xB2C0	0x6016
+0xB2C1	0x64E6
+0xB2C2	0x731C
+0xB2C3	0x88C1
+0xB2C4	0x6750
+0xB2C5	0x624D
+0xB2C6	0x8D22
+0xB2C7	0x776C
+0xB2C8	0x8E29
+0xB2C9	0x91C7
+0xB2CA	0x5F69
+0xB2CB	0x83DC
+0xB2CC	0x8521
+0xB2CD	0x9910
+0xB2CE	0x53C2
+0xB2CF	0x8695
+0xB2D0	0x6B8B
+0xB2D1	0x60ED
+0xB2D2	0x60E8
+0xB2D3	0x707F
+0xB2D4	0x82CD
+0xB2D5	0x8231
+0xB2D6	0x4ED3
+0xB2D7	0x6CA7
+0xB2D8	0x85CF
+0xB2D9	0x64CD
+0xB2DA	0x7CD9
+0xB2DB	0x69FD
+0xB2DC	0x66F9
+0xB2DD	0x8349
+0xB2DE	0x5395
+0xB2DF	0x7B56
+0xB2E0	0x4FA7
+0xB2E1	0x518C
+0xB2E2	0x6D4B
+0xB2E3	0x5C42
+0xB2E4	0x8E6D
+0xB2E5	0x63D2
+0xB2E6	0x53C9
+0xB2E7	0x832C
+0xB2E8	0x8336
+0xB2E9	0x67E5
+0xB2EA	0x78B4
+0xB2EB	0x643D
+0xB2EC	0x5BDF
+0xB2ED	0x5C94
+0xB2EE	0x5DEE
+0xB2EF	0x8BE7
+0xB2F0	0x62C6
+0xB2F1	0x67F4
+0xB2F2	0x8C7A
+0xB2F3	0x6400
+0xB2F4	0x63BA
+0xB2F5	0x8749
+0xB2F6	0x998B
+0xB2F7	0x8C17
+0xB2F8	0x7F20
+0xB2F9	0x94F2
+0xB2FA	0x4EA7
+0xB2FB	0x9610
+0xB2FC	0x98A4
+0xB2FD	0x660C
+0xB2FE	0x7316
+0xB3A1	0x573A
+0xB3A2	0x5C1D
+0xB3A3	0x5E38
+0xB3A4	0x957F
+0xB3A5	0x507F
+0xB3A6	0x80A0
+0xB3A7	0x5382
+0xB3A8	0x655E
+0xB3A9	0x7545
+0xB3AA	0x5531
+0xB3AB	0x5021
+0xB3AC	0x8D85
+0xB3AD	0x6284
+0xB3AE	0x949E
+0xB3AF	0x671D
+0xB3B0	0x5632
+0xB3B1	0x6F6E
+0xB3B2	0x5DE2
+0xB3B3	0x5435
+0xB3B4	0x7092
+0xB3B5	0x8F66
+0xB3B6	0x626F
+0xB3B7	0x64A4
+0xB3B8	0x63A3
+0xB3B9	0x5F7B
+0xB3BA	0x6F88
+0xB3BB	0x90F4
+0xB3BC	0x81E3
+0xB3BD	0x8FB0
+0xB3BE	0x5C18
+0xB3BF	0x6668
+0xB3C0	0x5FF1
+0xB3C1	0x6C89
+0xB3C2	0x9648
+0xB3C3	0x8D81
+0xB3C4	0x886C
+0xB3C5	0x6491
+0xB3C6	0x79F0
+0xB3C7	0x57CE
+0xB3C8	0x6A59
+0xB3C9	0x6210
+0xB3CA	0x5448
+0xB3CB	0x4E58
+0xB3CC	0x7A0B
+0xB3CD	0x60E9
+0xB3CE	0x6F84
+0xB3CF	0x8BDA
+0xB3D0	0x627F
+0xB3D1	0x901E
+0xB3D2	0x9A8B
+0xB3D3	0x79E4
+0xB3D4	0x5403
+0xB3D5	0x75F4
+0xB3D6	0x6301
+0xB3D7	0x5319
+0xB3D8	0x6C60
+0xB3D9	0x8FDF
+0xB3DA	0x5F1B
+0xB3DB	0x9A70
+0xB3DC	0x803B
+0xB3DD	0x9F7F
+0xB3DE	0x4F88
+0xB3DF	0x5C3A
+0xB3E0	0x8D64
+0xB3E1	0x7FC5
+0xB3E2	0x65A5
+0xB3E3	0x70BD
+0xB3E4	0x5145
+0xB3E5	0x51B2
+0xB3E6	0x866B
+0xB3E7	0x5D07
+0xB3E8	0x5BA0
+0xB3E9	0x62BD
+0xB3EA	0x916C
+0xB3EB	0x7574
+0xB3EC	0x8E0C
+0xB3ED	0x7A20
+0xB3EE	0x6101
+0xB3EF	0x7B79
+0xB3F0	0x4EC7
+0xB3F1	0x7EF8
+0xB3F2	0x7785
+0xB3F3	0x4E11
+0xB3F4	0x81ED
+0xB3F5	0x521D
+0xB3F6	0x51FA
+0xB3F7	0x6A71
+0xB3F8	0x53A8
+0xB3F9	0x8E87
+0xB3FA	0x9504
+0xB3FB	0x96CF
+0xB3FC	0x6EC1
+0xB3FD	0x9664
+0xB3FE	0x695A
+0xB4A1	0x7840
+0xB4A2	0x50A8
+0xB4A3	0x77D7
+0xB4A4	0x6410
+0xB4A5	0x89E6
+0xB4A6	0x5904
+0xB4A7	0x63E3
+0xB4A8	0x5DDD
+0xB4A9	0x7A7F
+0xB4AA	0x693D
+0xB4AB	0x4F20
+0xB4AC	0x8239
+0xB4AD	0x5598
+0xB4AE	0x4E32
+0xB4AF	0x75AE
+0xB4B0	0x7A97
+0xB4B1	0x5E62
+0xB4B2	0x5E8A
+0xB4B3	0x95EF
+0xB4B4	0x521B
+0xB4B5	0x5439
+0xB4B6	0x708A
+0xB4B7	0x6376
+0xB4B8	0x9524
+0xB4B9	0x5782
+0xB4BA	0x6625
+0xB4BB	0x693F
+0xB4BC	0x9187
+0xB4BD	0x5507
+0xB4BE	0x6DF3
+0xB4BF	0x7EAF
+0xB4C0	0x8822
+0xB4C1	0x6233
+0xB4C2	0x7EF0
+0xB4C3	0x75B5
+0xB4C4	0x8328
+0xB4C5	0x78C1
+0xB4C6	0x96CC
+0xB4C7	0x8F9E
+0xB4C8	0x6148
+0xB4C9	0x74F7
+0xB4CA	0x8BCD
+0xB4CB	0x6B64
+0xB4CC	0x523A
+0xB4CD	0x8D50
+0xB4CE	0x6B21
+0xB4CF	0x806A
+0xB4D0	0x8471
+0xB4D1	0x56F1
+0xB4D2	0x5306
+0xB4D3	0x4ECE
+0xB4D4	0x4E1B
+0xB4D5	0x51D1
+0xB4D6	0x7C97
+0xB4D7	0x918B
+0xB4D8	0x7C07
+0xB4D9	0x4FC3
+0xB4DA	0x8E7F
+0xB4DB	0x7BE1
+0xB4DC	0x7A9C
+0xB4DD	0x6467
+0xB4DE	0x5D14
+0xB4DF	0x50AC
+0xB4E0	0x8106
+0xB4E1	0x7601
+0xB4E2	0x7CB9
+0xB4E3	0x6DEC
+0xB4E4	0x7FE0
+0xB4E5	0x6751
+0xB4E6	0x5B58
+0xB4E7	0x5BF8
+0xB4E8	0x78CB
+0xB4E9	0x64AE
+0xB4EA	0x6413
+0xB4EB	0x63AA
+0xB4EC	0x632B
+0xB4ED	0x9519
+0xB4EE	0x642D
+0xB4EF	0x8FBE
+0xB4F0	0x7B54
+0xB4F1	0x7629
+0xB4F2	0x6253
+0xB4F3	0x5927
+0xB4F4	0x5446
+0xB4F5	0x6B79
+0xB4F6	0x50A3
+0xB4F7	0x6234
+0xB4F8	0x5E26
+0xB4F9	0x6B86
+0xB4FA	0x4EE3
+0xB4FB	0x8D37
+0xB4FC	0x888B
+0xB4FD	0x5F85
+0xB4FE	0x902E
+0xB5A1	0x6020
+0xB5A2	0x803D
+0xB5A3	0x62C5
+0xB5A4	0x4E39
+0xB5A5	0x5355
+0xB5A6	0x90F8
+0xB5A7	0x63B8
+0xB5A8	0x80C6
+0xB5A9	0x65E6
+0xB5AA	0x6C2E
+0xB5AB	0x4F46
+0xB5AC	0x60EE
+0xB5AD	0x6DE1
+0xB5AE	0x8BDE
+0xB5AF	0x5F39
+0xB5B0	0x86CB
+0xB5B1	0x5F53
+0xB5B2	0x6321
+0xB5B3	0x515A
+0xB5B4	0x8361
+0xB5B5	0x6863
+0xB5B6	0x5200
+0xB5B7	0x6363
+0xB5B8	0x8E48
+0xB5B9	0x5012
+0xB5BA	0x5C9B
+0xB5BB	0x7977
+0xB5BC	0x5BFC
+0xB5BD	0x5230
+0xB5BE	0x7A3B
+0xB5BF	0x60BC
+0xB5C0	0x9053
+0xB5C1	0x76D7
+0xB5C2	0x5FB7
+0xB5C3	0x5F97
+0xB5C4	0x7684
+0xB5C5	0x8E6C
+0xB5C6	0x706F
+0xB5C7	0x767B
+0xB5C8	0x7B49
+0xB5C9	0x77AA
+0xB5CA	0x51F3
+0xB5CB	0x9093
+0xB5CC	0x5824
+0xB5CD	0x4F4E
+0xB5CE	0x6EF4
+0xB5CF	0x8FEA
+0xB5D0	0x654C
+0xB5D1	0x7B1B
+0xB5D2	0x72C4
+0xB5D3	0x6DA4
+0xB5D4	0x7FDF
+0xB5D5	0x5AE1
+0xB5D6	0x62B5
+0xB5D7	0x5E95
+0xB5D8	0x5730
+0xB5D9	0x8482
+0xB5DA	0x7B2C
+0xB5DB	0x5E1D
+0xB5DC	0x5F1F
+0xB5DD	0x9012
+0xB5DE	0x7F14
+0xB5DF	0x98A0
+0xB5E0	0x6382
+0xB5E1	0x6EC7
+0xB5E2	0x7898
+0xB5E3	0x70B9
+0xB5E4	0x5178
+0xB5E5	0x975B
+0xB5E6	0x57AB
+0xB5E7	0x7535
+0xB5E8	0x4F43
+0xB5E9	0x7538
+0xB5EA	0x5E97
+0xB5EB	0x60E6
+0xB5EC	0x5960
+0xB5ED	0x6DC0
+0xB5EE	0x6BBF
+0xB5EF	0x7889
+0xB5F0	0x53FC
+0xB5F1	0x96D5
+0xB5F2	0x51CB
+0xB5F3	0x5201
+0xB5F4	0x6389
+0xB5F5	0x540A
+0xB5F6	0x9493
+0xB5F7	0x8C03
+0xB5F8	0x8DCC
+0xB5F9	0x7239
+0xB5FA	0x789F
+0xB5FB	0x8776
+0xB5FC	0x8FED
+0xB5FD	0x8C0D
+0xB5FE	0x53E0
+0xB6A1	0x4E01
+0xB6A2	0x76EF
+0xB6A3	0x53EE
+0xB6A4	0x9489
+0xB6A5	0x9876
+0xB6A6	0x9F0E
+0xB6A7	0x952D
+0xB6A8	0x5B9A
+0xB6A9	0x8BA2
+0xB6AA	0x4E22
+0xB6AB	0x4E1C
+0xB6AC	0x51AC
+0xB6AD	0x8463
+0xB6AE	0x61C2
+0xB6AF	0x52A8
+0xB6B0	0x680B
+0xB6B1	0x4F97
+0xB6B2	0x606B
+0xB6B3	0x51BB
+0xB6B4	0x6D1E
+0xB6B5	0x515C
+0xB6B6	0x6296
+0xB6B7	0x6597
+0xB6B8	0x9661
+0xB6B9	0x8C46
+0xB6BA	0x9017
+0xB6BB	0x75D8
+0xB6BC	0x90FD
+0xB6BD	0x7763
+0xB6BE	0x6BD2
+0xB6BF	0x728A
+0xB6C0	0x72EC
+0xB6C1	0x8BFB
+0xB6C2	0x5835
+0xB6C3	0x7779
+0xB6C4	0x8D4C
+0xB6C5	0x675C
+0xB6C6	0x9540
+0xB6C7	0x809A
+0xB6C8	0x5EA6
+0xB6C9	0x6E21
+0xB6CA	0x5992
+0xB6CB	0x7AEF
+0xB6CC	0x77ED
+0xB6CD	0x953B
+0xB6CE	0x6BB5
+0xB6CF	0x65AD
+0xB6D0	0x7F0E
+0xB6D1	0x5806
+0xB6D2	0x5151
+0xB6D3	0x961F
+0xB6D4	0x5BF9
+0xB6D5	0x58A9
+0xB6D6	0x5428
+0xB6D7	0x8E72
+0xB6D8	0x6566
+0xB6D9	0x987F
+0xB6DA	0x56E4
+0xB6DB	0x949D
+0xB6DC	0x76FE
+0xB6DD	0x9041
+0xB6DE	0x6387
+0xB6DF	0x54C6
+0xB6E0	0x591A
+0xB6E1	0x593A
+0xB6E2	0x579B
+0xB6E3	0x8EB2
+0xB6E4	0x6735
+0xB6E5	0x8DFA
+0xB6E6	0x8235
+0xB6E7	0x5241
+0xB6E8	0x60F0
+0xB6E9	0x5815
+0xB6EA	0x86FE
+0xB6EB	0x5CE8
+0xB6EC	0x9E45
+0xB6ED	0x4FC4
+0xB6EE	0x989D
+0xB6EF	0x8BB9
+0xB6F0	0x5A25
+0xB6F1	0x6076
+0xB6F2	0x5384
+0xB6F3	0x627C
+0xB6F4	0x904F
+0xB6F5	0x9102
+0xB6F6	0x997F
+0xB6F7	0x6069
+0xB6F8	0x800C
+0xB6F9	0x513F
+0xB6FA	0x8033
+0xB6FB	0x5C14
+0xB6FC	0x9975
+0xB6FD	0x6D31
+0xB6FE	0x4E8C
+0xB7A1	0x8D30
+0xB7A2	0x53D1
+0xB7A3	0x7F5A
+0xB7A4	0x7B4F
+0xB7A5	0x4F10
+0xB7A6	0x4E4F
+0xB7A7	0x9600
+0xB7A8	0x6CD5
+0xB7A9	0x73D0
+0xB7AA	0x85E9
+0xB7AB	0x5E06
+0xB7AC	0x756A
+0xB7AD	0x7FFB
+0xB7AE	0x6A0A
+0xB7AF	0x77FE
+0xB7B0	0x9492
+0xB7B1	0x7E41
+0xB7B2	0x51E1
+0xB7B3	0x70E6
+0xB7B4	0x53CD
+0xB7B5	0x8FD4
+0xB7B6	0x8303
+0xB7B7	0x8D29
+0xB7B8	0x72AF
+0xB7B9	0x996D
+0xB7BA	0x6CDB
+0xB7BB	0x574A
+0xB7BC	0x82B3
+0xB7BD	0x65B9
+0xB7BE	0x80AA
+0xB7BF	0x623F
+0xB7C0	0x9632
+0xB7C1	0x59A8
+0xB7C2	0x4EFF
+0xB7C3	0x8BBF
+0xB7C4	0x7EBA
+0xB7C5	0x653E
+0xB7C6	0x83F2
+0xB7C7	0x975E
+0xB7C8	0x5561
+0xB7C9	0x98DE
+0xB7CA	0x80A5
+0xB7CB	0x532A
+0xB7CC	0x8BFD
+0xB7CD	0x5420
+0xB7CE	0x80BA
+0xB7CF	0x5E9F
+0xB7D0	0x6CB8
+0xB7D1	0x8D39
+0xB7D2	0x82AC
+0xB7D3	0x915A
+0xB7D4	0x5429
+0xB7D5	0x6C1B
+0xB7D6	0x5206
+0xB7D7	0x7EB7
+0xB7D8	0x575F
+0xB7D9	0x711A
+0xB7DA	0x6C7E
+0xB7DB	0x7C89
+0xB7DC	0x594B
+0xB7DD	0x4EFD
+0xB7DE	0x5FFF
+0xB7DF	0x6124
+0xB7E0	0x7CAA
+0xB7E1	0x4E30
+0xB7E2	0x5C01
+0xB7E3	0x67AB
+0xB7E4	0x8702
+0xB7E5	0x5CF0
+0xB7E6	0x950B
+0xB7E7	0x98CE
+0xB7E8	0x75AF
+0xB7E9	0x70FD
+0xB7EA	0x9022
+0xB7EB	0x51AF
+0xB7EC	0x7F1D
+0xB7ED	0x8BBD
+0xB7EE	0x5949
+0xB7EF	0x51E4
+0xB7F0	0x4F5B
+0xB7F1	0x5426
+0xB7F2	0x592B
+0xB7F3	0x6577
+0xB7F4	0x80A4
+0xB7F5	0x5B75
+0xB7F6	0x6276
+0xB7F7	0x62C2
+0xB7F8	0x8F90
+0xB7F9	0x5E45
+0xB7FA	0x6C1F
+0xB7FB	0x7B26
+0xB7FC	0x4F0F
+0xB7FD	0x4FD8
+0xB7FE	0x670D
+0xB8A1	0x6D6E
+0xB8A2	0x6DAA
+0xB8A3	0x798F
+0xB8A4	0x88B1
+0xB8A5	0x5F17
+0xB8A6	0x752B
+0xB8A7	0x629A
+0xB8A8	0x8F85
+0xB8A9	0x4FEF
+0xB8AA	0x91DC
+0xB8AB	0x65A7
+0xB8AC	0x812F
+0xB8AD	0x8151
+0xB8AE	0x5E9C
+0xB8AF	0x8150
+0xB8B0	0x8D74
+0xB8B1	0x526F
+0xB8B2	0x8986
+0xB8B3	0x8D4B
+0xB8B4	0x590D
+0xB8B5	0x5085
+0xB8B6	0x4ED8
+0xB8B7	0x961C
+0xB8B8	0x7236
+0xB8B9	0x8179
+0xB8BA	0x8D1F
+0xB8BB	0x5BCC
+0xB8BC	0x8BA3
+0xB8BD	0x9644
+0xB8BE	0x5987
+0xB8BF	0x7F1A
+0xB8C0	0x5490
+0xB8C1	0x5676
+0xB8C2	0x560E
+0xB8C3	0x8BE5
+0xB8C4	0x6539
+0xB8C5	0x6982
+0xB8C6	0x9499
+0xB8C7	0x76D6
+0xB8C8	0x6E89
+0xB8C9	0x5E72
+0xB8CA	0x7518
+0xB8CB	0x6746
+0xB8CC	0x67D1
+0xB8CD	0x7AFF
+0xB8CE	0x809D
+0xB8CF	0x8D76
+0xB8D0	0x611F
+0xB8D1	0x79C6
+0xB8D2	0x6562
+0xB8D3	0x8D63
+0xB8D4	0x5188
+0xB8D5	0x521A
+0xB8D6	0x94A2
+0xB8D7	0x7F38
+0xB8D8	0x809B
+0xB8D9	0x7EB2
+0xB8DA	0x5C97
+0xB8DB	0x6E2F
+0xB8DC	0x6760
+0xB8DD	0x7BD9
+0xB8DE	0x768B
+0xB8DF	0x9AD8
+0xB8E0	0x818F
+0xB8E1	0x7F94
+0xB8E2	0x7CD5
+0xB8E3	0x641E
+0xB8E4	0x9550
+0xB8E5	0x7A3F
+0xB8E6	0x544A
+0xB8E7	0x54E5
+0xB8E8	0x6B4C
+0xB8E9	0x6401
+0xB8EA	0x6208
+0xB8EB	0x9E3D
+0xB8EC	0x80F3
+0xB8ED	0x7599
+0xB8EE	0x5272
+0xB8EF	0x9769
+0xB8F0	0x845B
+0xB8F1	0x683C
+0xB8F2	0x86E4
+0xB8F3	0x9601
+0xB8F4	0x9694
+0xB8F5	0x94EC
+0xB8F6	0x4E2A
+0xB8F7	0x5404
+0xB8F8	0x7ED9
+0xB8F9	0x6839
+0xB8FA	0x8DDF
+0xB8FB	0x8015
+0xB8FC	0x66F4
+0xB8FD	0x5E9A
+0xB8FE	0x7FB9
+0xB9A1	0x57C2
+0xB9A2	0x803F
+0xB9A3	0x6897
+0xB9A4	0x5DE5
+0xB9A5	0x653B
+0xB9A6	0x529F
+0xB9A7	0x606D
+0xB9A8	0x9F9A
+0xB9A9	0x4F9B
+0xB9AA	0x8EAC
+0xB9AB	0x516C
+0xB9AC	0x5BAB
+0xB9AD	0x5F13
+0xB9AE	0x5DE9
+0xB9AF	0x6C5E
+0xB9B0	0x62F1
+0xB9B1	0x8D21
+0xB9B2	0x5171
+0xB9B3	0x94A9
+0xB9B4	0x52FE
+0xB9B5	0x6C9F
+0xB9B6	0x82DF
+0xB9B7	0x72D7
+0xB9B8	0x57A2
+0xB9B9	0x6784
+0xB9BA	0x8D2D
+0xB9BB	0x591F
+0xB9BC	0x8F9C
+0xB9BD	0x83C7
+0xB9BE	0x5495
+0xB9BF	0x7B8D
+0xB9C0	0x4F30
+0xB9C1	0x6CBD
+0xB9C2	0x5B64
+0xB9C3	0x59D1
+0xB9C4	0x9F13
+0xB9C5	0x53E4
+0xB9C6	0x86CA
+0xB9C7	0x9AA8
+0xB9C8	0x8C37
+0xB9C9	0x80A1
+0xB9CA	0x6545
+0xB9CB	0x987E
+0xB9CC	0x56FA
+0xB9CD	0x96C7
+0xB9CE	0x522E
+0xB9CF	0x74DC
+0xB9D0	0x5250
+0xB9D1	0x5BE1
+0xB9D2	0x6302
+0xB9D3	0x8902
+0xB9D4	0x4E56
+0xB9D5	0x62D0
+0xB9D6	0x602A
+0xB9D7	0x68FA
+0xB9D8	0x5173
+0xB9D9	0x5B98
+0xB9DA	0x51A0
+0xB9DB	0x89C2
+0xB9DC	0x7BA1
+0xB9DD	0x9986
+0xB9DE	0x7F50
+0xB9DF	0x60EF
+0xB9E0	0x704C
+0xB9E1	0x8D2F
+0xB9E2	0x5149
+0xB9E3	0x5E7F
+0xB9E4	0x901B
+0xB9E5	0x7470
+0xB9E6	0x89C4
+0xB9E7	0x572D
+0xB9E8	0x7845
+0xB9E9	0x5F52
+0xB9EA	0x9F9F
+0xB9EB	0x95FA
+0xB9EC	0x8F68
+0xB9ED	0x9B3C
+0xB9EE	0x8BE1
+0xB9EF	0x7678
+0xB9F0	0x6842
+0xB9F1	0x67DC
+0xB9F2	0x8DEA
+0xB9F3	0x8D35
+0xB9F4	0x523D
+0xB9F5	0x8F8A
+0xB9F6	0x6EDA
+0xB9F7	0x68CD
+0xB9F8	0x9505
+0xB9F9	0x90ED
+0xB9FA	0x56FD
+0xB9FB	0x679C
+0xB9FC	0x88F9
+0xB9FD	0x8FC7
+0xB9FE	0x54C8
+0xBAA1	0x9AB8
+0xBAA2	0x5B69
+0xBAA3	0x6D77
+0xBAA4	0x6C26
+0xBAA5	0x4EA5
+0xBAA6	0x5BB3
+0xBAA7	0x9A87
+0xBAA8	0x9163
+0xBAA9	0x61A8
+0xBAAA	0x90AF
+0xBAAB	0x97E9
+0xBAAC	0x542B
+0xBAAD	0x6DB5
+0xBAAE	0x5BD2
+0xBAAF	0x51FD
+0xBAB0	0x558A
+0xBAB1	0x7F55
+0xBAB2	0x7FF0
+0xBAB3	0x64BC
+0xBAB4	0x634D
+0xBAB5	0x65F1
+0xBAB6	0x61BE
+0xBAB7	0x608D
+0xBAB8	0x710A
+0xBAB9	0x6C57
+0xBABA	0x6C49
+0xBABB	0x592F
+0xBABC	0x676D
+0xBABD	0x822A
+0xBABE	0x58D5
+0xBABF	0x568E
+0xBAC0	0x8C6A
+0xBAC1	0x6BEB
+0xBAC2	0x90DD
+0xBAC3	0x597D
+0xBAC4	0x8017
+0xBAC5	0x53F7
+0xBAC6	0x6D69
+0xBAC7	0x5475
+0xBAC8	0x559D
+0xBAC9	0x8377
+0xBACA	0x83CF
+0xBACB	0x6838
+0xBACC	0x79BE
+0xBACD	0x548C
+0xBACE	0x4F55
+0xBACF	0x5408
+0xBAD0	0x76D2
+0xBAD1	0x8C89
+0xBAD2	0x9602
+0xBAD3	0x6CB3
+0xBAD4	0x6DB8
+0xBAD5	0x8D6B
+0xBAD6	0x8910
+0xBAD7	0x9E64
+0xBAD8	0x8D3A
+0xBAD9	0x563F
+0xBADA	0x9ED1
+0xBADB	0x75D5
+0xBADC	0x5F88
+0xBADD	0x72E0
+0xBADE	0x6068
+0xBADF	0x54FC
+0xBAE0	0x4EA8
+0xBAE1	0x6A2A
+0xBAE2	0x8861
+0xBAE3	0x6052
+0xBAE4	0x8F70
+0xBAE5	0x54C4
+0xBAE6	0x70D8
+0xBAE7	0x8679
+0xBAE8	0x9E3F
+0xBAE9	0x6D2A
+0xBAEA	0x5B8F
+0xBAEB	0x5F18
+0xBAEC	0x7EA2
+0xBAED	0x5589
+0xBAEE	0x4FAF
+0xBAEF	0x7334
+0xBAF0	0x543C
+0xBAF1	0x539A
+0xBAF2	0x5019
+0xBAF3	0x540E
+0xBAF4	0x547C
+0xBAF5	0x4E4E
+0xBAF6	0x5FFD
+0xBAF7	0x745A
+0xBAF8	0x58F6
+0xBAF9	0x846B
+0xBAFA	0x80E1
+0xBAFB	0x8774
+0xBAFC	0x72D0
+0xBAFD	0x7CCA
+0xBAFE	0x6E56
+0xBBA1	0x5F27
+0xBBA2	0x864E
+0xBBA3	0x552C
+0xBBA4	0x62A4
+0xBBA5	0x4E92
+0xBBA6	0x6CAA
+0xBBA7	0x6237
+0xBBA8	0x82B1
+0xBBA9	0x54D7
+0xBBAA	0x534E
+0xBBAB	0x733E
+0xBBAC	0x6ED1
+0xBBAD	0x753B
+0xBBAE	0x5212
+0xBBAF	0x5316
+0xBBB0	0x8BDD
+0xBBB1	0x69D0
+0xBBB2	0x5F8A
+0xBBB3	0x6000
+0xBBB4	0x6DEE
+0xBBB5	0x574F
+0xBBB6	0x6B22
+0xBBB7	0x73AF
+0xBBB8	0x6853
+0xBBB9	0x8FD8
+0xBBBA	0x7F13
+0xBBBB	0x6362
+0xBBBC	0x60A3
+0xBBBD	0x5524
+0xBBBE	0x75EA
+0xBBBF	0x8C62
+0xBBC0	0x7115
+0xBBC1	0x6DA3
+0xBBC2	0x5BA6
+0xBBC3	0x5E7B
+0xBBC4	0x8352
+0xBBC5	0x614C
+0xBBC6	0x9EC4
+0xBBC7	0x78FA
+0xBBC8	0x8757
+0xBBC9	0x7C27
+0xBBCA	0x7687
+0xBBCB	0x51F0
+0xBBCC	0x60F6
+0xBBCD	0x714C
+0xBBCE	0x6643
+0xBBCF	0x5E4C
+0xBBD0	0x604D
+0xBBD1	0x8C0E
+0xBBD2	0x7070
+0xBBD3	0x6325
+0xBBD4	0x8F89
+0xBBD5	0x5FBD
+0xBBD6	0x6062
+0xBBD7	0x86D4
+0xBBD8	0x56DE
+0xBBD9	0x6BC1
+0xBBDA	0x6094
+0xBBDB	0x6167
+0xBBDC	0x5349
+0xBBDD	0x60E0
+0xBBDE	0x6666
+0xBBDF	0x8D3F
+0xBBE0	0x79FD
+0xBBE1	0x4F1A
+0xBBE2	0x70E9
+0xBBE3	0x6C47
+0xBBE4	0x8BB3
+0xBBE5	0x8BF2
+0xBBE6	0x7ED8
+0xBBE7	0x8364
+0xBBE8	0x660F
+0xBBE9	0x5A5A
+0xBBEA	0x9B42
+0xBBEB	0x6D51
+0xBBEC	0x6DF7
+0xBBED	0x8C41
+0xBBEE	0x6D3B
+0xBBEF	0x4F19
+0xBBF0	0x706B
+0xBBF1	0x83B7
+0xBBF2	0x6216
+0xBBF3	0x60D1
+0xBBF4	0x970D
+0xBBF5	0x8D27
+0xBBF6	0x7978
+0xBBF7	0x51FB
+0xBBF8	0x573E
+0xBBF9	0x57FA
+0xBBFA	0x673A
+0xBBFB	0x7578
+0xBBFC	0x7A3D
+0xBBFD	0x79EF
+0xBBFE	0x7B95
+0xBCA1	0x808C
+0xBCA2	0x9965
+0xBCA3	0x8FF9
+0xBCA4	0x6FC0
+0xBCA5	0x8BA5
+0xBCA6	0x9E21
+0xBCA7	0x59EC
+0xBCA8	0x7EE9
+0xBCA9	0x7F09
+0xBCAA	0x5409
+0xBCAB	0x6781
+0xBCAC	0x68D8
+0xBCAD	0x8F91
+0xBCAE	0x7C4D
+0xBCAF	0x96C6
+0xBCB0	0x53CA
+0xBCB1	0x6025
+0xBCB2	0x75BE
+0xBCB3	0x6C72
+0xBCB4	0x5373
+0xBCB5	0x5AC9
+0xBCB6	0x7EA7
+0xBCB7	0x6324
+0xBCB8	0x51E0
+0xBCB9	0x810A
+0xBCBA	0x5DF1
+0xBCBB	0x84DF
+0xBCBC	0x6280
+0xBCBD	0x5180
+0xBCBE	0x5B63
+0xBCBF	0x4F0E
+0xBCC0	0x796D
+0xBCC1	0x5242
+0xBCC2	0x60B8
+0xBCC3	0x6D4E
+0xBCC4	0x5BC4
+0xBCC5	0x5BC2
+0xBCC6	0x8BA1
+0xBCC7	0x8BB0
+0xBCC8	0x65E2
+0xBCC9	0x5FCC
+0xBCCA	0x9645
+0xBCCB	0x5993
+0xBCCC	0x7EE7
+0xBCCD	0x7EAA
+0xBCCE	0x5609
+0xBCCF	0x67B7
+0xBCD0	0x5939
+0xBCD1	0x4F73
+0xBCD2	0x5BB6
+0xBCD3	0x52A0
+0xBCD4	0x835A
+0xBCD5	0x988A
+0xBCD6	0x8D3E
+0xBCD7	0x7532
+0xBCD8	0x94BE
+0xBCD9	0x5047
+0xBCDA	0x7A3C
+0xBCDB	0x4EF7
+0xBCDC	0x67B6
+0xBCDD	0x9A7E
+0xBCDE	0x5AC1
+0xBCDF	0x6B7C
+0xBCE0	0x76D1
+0xBCE1	0x575A
+0xBCE2	0x5C16
+0xBCE3	0x7B3A
+0xBCE4	0x95F4
+0xBCE5	0x714E
+0xBCE6	0x517C
+0xBCE7	0x80A9
+0xBCE8	0x8270
+0xBCE9	0x5978
+0xBCEA	0x7F04
+0xBCEB	0x8327
+0xBCEC	0x68C0
+0xBCED	0x67EC
+0xBCEE	0x78B1
+0xBCEF	0x7877
+0xBCF0	0x62E3
+0xBCF1	0x6361
+0xBCF2	0x7B80
+0xBCF3	0x4FED
+0xBCF4	0x526A
+0xBCF5	0x51CF
+0xBCF6	0x8350
+0xBCF7	0x69DB
+0xBCF8	0x9274
+0xBCF9	0x8DF5
+0xBCFA	0x8D31
+0xBCFB	0x89C1
+0xBCFC	0x952E
+0xBCFD	0x7BAD
+0xBCFE	0x4EF6
+0xBDA1	0x5065
+0xBDA2	0x8230
+0xBDA3	0x5251
+0xBDA4	0x996F
+0xBDA5	0x6E10
+0xBDA6	0x6E85
+0xBDA7	0x6DA7
+0xBDA8	0x5EFA
+0xBDA9	0x50F5
+0xBDAA	0x59DC
+0xBDAB	0x5C06
+0xBDAC	0x6D46
+0xBDAD	0x6C5F
+0xBDAE	0x7586
+0xBDAF	0x848B
+0xBDB0	0x6868
+0xBDB1	0x5956
+0xBDB2	0x8BB2
+0xBDB3	0x5320
+0xBDB4	0x9171
+0xBDB5	0x964D
+0xBDB6	0x8549
+0xBDB7	0x6912
+0xBDB8	0x7901
+0xBDB9	0x7126
+0xBDBA	0x80F6
+0xBDBB	0x4EA4
+0xBDBC	0x90CA
+0xBDBD	0x6D47
+0xBDBE	0x9A84
+0xBDBF	0x5A07
+0xBDC0	0x56BC
+0xBDC1	0x6405
+0xBDC2	0x94F0
+0xBDC3	0x77EB
+0xBDC4	0x4FA5
+0xBDC5	0x811A
+0xBDC6	0x72E1
+0xBDC7	0x89D2
+0xBDC8	0x997A
+0xBDC9	0x7F34
+0xBDCA	0x7EDE
+0xBDCB	0x527F
+0xBDCC	0x6559
+0xBDCD	0x9175
+0xBDCE	0x8F7F
+0xBDCF	0x8F83
+0xBDD0	0x53EB
+0xBDD1	0x7A96
+0xBDD2	0x63ED
+0xBDD3	0x63A5
+0xBDD4	0x7686
+0xBDD5	0x79F8
+0xBDD6	0x8857
+0xBDD7	0x9636
+0xBDD8	0x622A
+0xBDD9	0x52AB
+0xBDDA	0x8282
+0xBDDB	0x6854
+0xBDDC	0x6770
+0xBDDD	0x6377
+0xBDDE	0x776B
+0xBDDF	0x7AED
+0xBDE0	0x6D01
+0xBDE1	0x7ED3
+0xBDE2	0x89E3
+0xBDE3	0x59D0
+0xBDE4	0x6212
+0xBDE5	0x85C9
+0xBDE6	0x82A5
+0xBDE7	0x754C
+0xBDE8	0x501F
+0xBDE9	0x4ECB
+0xBDEA	0x75A5
+0xBDEB	0x8BEB
+0xBDEC	0x5C4A
+0xBDED	0x5DFE
+0xBDEE	0x7B4B
+0xBDEF	0x65A4
+0xBDF0	0x91D1
+0xBDF1	0x4ECA
+0xBDF2	0x6D25
+0xBDF3	0x895F
+0xBDF4	0x7D27
+0xBDF5	0x9526
+0xBDF6	0x4EC5
+0xBDF7	0x8C28
+0xBDF8	0x8FDB
+0xBDF9	0x9773
+0xBDFA	0x664B
+0xBDFB	0x7981
+0xBDFC	0x8FD1
+0xBDFD	0x70EC
+0xBDFE	0x6D78
+0xBEA1	0x5C3D
+0xBEA2	0x52B2
+0xBEA3	0x8346
+0xBEA4	0x5162
+0xBEA5	0x830E
+0xBEA6	0x775B
+0xBEA7	0x6676
+0xBEA8	0x9CB8
+0xBEA9	0x4EAC
+0xBEAA	0x60CA
+0xBEAB	0x7CBE
+0xBEAC	0x7CB3
+0xBEAD	0x7ECF
+0xBEAE	0x4E95
+0xBEAF	0x8B66
+0xBEB0	0x666F
+0xBEB1	0x9888
+0xBEB2	0x9759
+0xBEB3	0x5883
+0xBEB4	0x656C
+0xBEB5	0x955C
+0xBEB6	0x5F84
+0xBEB7	0x75C9
+0xBEB8	0x9756
+0xBEB9	0x7ADF
+0xBEBA	0x7ADE
+0xBEBB	0x51C0
+0xBEBC	0x70AF
+0xBEBD	0x7A98
+0xBEBE	0x63EA
+0xBEBF	0x7A76
+0xBEC0	0x7EA0
+0xBEC1	0x7396
+0xBEC2	0x97ED
+0xBEC3	0x4E45
+0xBEC4	0x7078
+0xBEC5	0x4E5D
+0xBEC6	0x9152
+0xBEC7	0x53A9
+0xBEC8	0x6551
+0xBEC9	0x65E7
+0xBECA	0x81FC
+0xBECB	0x8205
+0xBECC	0x548E
+0xBECD	0x5C31
+0xBECE	0x759A
+0xBECF	0x97A0
+0xBED0	0x62D8
+0xBED1	0x72D9
+0xBED2	0x75BD
+0xBED3	0x5C45
+0xBED4	0x9A79
+0xBED5	0x83CA
+0xBED6	0x5C40
+0xBED7	0x5480
+0xBED8	0x77E9
+0xBED9	0x4E3E
+0xBEDA	0x6CAE
+0xBEDB	0x805A
+0xBEDC	0x62D2
+0xBEDD	0x636E
+0xBEDE	0x5DE8
+0xBEDF	0x5177
+0xBEE0	0x8DDD
+0xBEE1	0x8E1E
+0xBEE2	0x952F
+0xBEE3	0x4FF1
+0xBEE4	0x53E5
+0xBEE5	0x60E7
+0xBEE6	0x70AC
+0xBEE7	0x5267
+0xBEE8	0x6350
+0xBEE9	0x9E43
+0xBEEA	0x5A1F
+0xBEEB	0x5026
+0xBEEC	0x7737
+0xBEED	0x5377
+0xBEEE	0x7EE2
+0xBEEF	0x6485
+0xBEF0	0x652B
+0xBEF1	0x6289
+0xBEF2	0x6398
+0xBEF3	0x5014
+0xBEF4	0x7235
+0xBEF5	0x89C9
+0xBEF6	0x51B3
+0xBEF7	0x8BC0
+0xBEF8	0x7EDD
+0xBEF9	0x5747
+0xBEFA	0x83CC
+0xBEFB	0x94A7
+0xBEFC	0x519B
+0xBEFD	0x541B
+0xBEFE	0x5CFB
+0xBFA1	0x4FCA
+0xBFA2	0x7AE3
+0xBFA3	0x6D5A
+0xBFA4	0x90E1
+0xBFA5	0x9A8F
+0xBFA6	0x5580
+0xBFA7	0x5496
+0xBFA8	0x5361
+0xBFA9	0x54AF
+0xBFAA	0x5F00
+0xBFAB	0x63E9
+0xBFAC	0x6977
+0xBFAD	0x51EF
+0xBFAE	0x6168
+0xBFAF	0x520A
+0xBFB0	0x582A
+0xBFB1	0x52D8
+0xBFB2	0x574E
+0xBFB3	0x780D
+0xBFB4	0x770B
+0xBFB5	0x5EB7
+0xBFB6	0x6177
+0xBFB7	0x7CE0
+0xBFB8	0x625B
+0xBFB9	0x6297
+0xBFBA	0x4EA2
+0xBFBB	0x7095
+0xBFBC	0x8003
+0xBFBD	0x62F7
+0xBFBE	0x70E4
+0xBFBF	0x9760
+0xBFC0	0x5777
+0xBFC1	0x82DB
+0xBFC2	0x67EF
+0xBFC3	0x68F5
+0xBFC4	0x78D5
+0xBFC5	0x9897
+0xBFC6	0x79D1
+0xBFC7	0x58F3
+0xBFC8	0x54B3
+0xBFC9	0x53EF
+0xBFCA	0x6E34
+0xBFCB	0x514B
+0xBFCC	0x523B
+0xBFCD	0x5BA2
+0xBFCE	0x8BFE
+0xBFCF	0x80AF
+0xBFD0	0x5543
+0xBFD1	0x57A6
+0xBFD2	0x6073
+0xBFD3	0x5751
+0xBFD4	0x542D
+0xBFD5	0x7A7A
+0xBFD6	0x6050
+0xBFD7	0x5B54
+0xBFD8	0x63A7
+0xBFD9	0x62A0
+0xBFDA	0x53E3
+0xBFDB	0x6263
+0xBFDC	0x5BC7
+0xBFDD	0x67AF
+0xBFDE	0x54ED
+0xBFDF	0x7A9F
+0xBFE0	0x82E6
+0xBFE1	0x9177
+0xBFE2	0x5E93
+0xBFE3	0x88E4
+0xBFE4	0x5938
+0xBFE5	0x57AE
+0xBFE6	0x630E
+0xBFE7	0x8DE8
+0xBFE8	0x80EF
+0xBFE9	0x5757
+0xBFEA	0x7B77
+0xBFEB	0x4FA9
+0xBFEC	0x5FEB
+0xBFED	0x5BBD
+0xBFEE	0x6B3E
+0xBFEF	0x5321
+0xBFF0	0x7B50
+0xBFF1	0x72C2
+0xBFF2	0x6846
+0xBFF3	0x77FF
+0xBFF4	0x7736
+0xBFF5	0x65F7
+0xBFF6	0x51B5
+0xBFF7	0x4E8F
+0xBFF8	0x76D4
+0xBFF9	0x5CBF
+0xBFFA	0x7AA5
+0xBFFB	0x8475
+0xBFFC	0x594E
+0xBFFD	0x9B41
+0xBFFE	0x5080
+0xC0A1	0x9988
+0xC0A2	0x6127
+0xC0A3	0x6E83
+0xC0A4	0x5764
+0xC0A5	0x6606
+0xC0A6	0x6346
+0xC0A7	0x56F0
+0xC0A8	0x62EC
+0xC0A9	0x6269
+0xC0AA	0x5ED3
+0xC0AB	0x9614
+0xC0AC	0x5783
+0xC0AD	0x62C9
+0xC0AE	0x5587
+0xC0AF	0x8721
+0xC0B0	0x814A
+0xC0B1	0x8FA3
+0xC0B2	0x5566
+0xC0B3	0x83B1
+0xC0B4	0x6765
+0xC0B5	0x8D56
+0xC0B6	0x84DD
+0xC0B7	0x5A6A
+0xC0B8	0x680F
+0xC0B9	0x62E6
+0xC0BA	0x7BEE
+0xC0BB	0x9611
+0xC0BC	0x5170
+0xC0BD	0x6F9C
+0xC0BE	0x8C30
+0xC0BF	0x63FD
+0xC0C0	0x89C8
+0xC0C1	0x61D2
+0xC0C2	0x7F06
+0xC0C3	0x70C2
+0xC0C4	0x6EE5
+0xC0C5	0x7405
+0xC0C6	0x6994
+0xC0C7	0x72FC
+0xC0C8	0x5ECA
+0xC0C9	0x90CE
+0xC0CA	0x6717
+0xC0CB	0x6D6A
+0xC0CC	0x635E
+0xC0CD	0x52B3
+0xC0CE	0x7262
+0xC0CF	0x8001
+0xC0D0	0x4F6C
+0xC0D1	0x59E5
+0xC0D2	0x916A
+0xC0D3	0x70D9
+0xC0D4	0x6D9D
+0xC0D5	0x52D2
+0xC0D6	0x4E50
+0xC0D7	0x96F7
+0xC0D8	0x956D
+0xC0D9	0x857E
+0xC0DA	0x78CA
+0xC0DB	0x7D2F
+0xC0DC	0x5121
+0xC0DD	0x5792
+0xC0DE	0x64C2
+0xC0DF	0x808B
+0xC0E0	0x7C7B
+0xC0E1	0x6CEA
+0xC0E2	0x68F1
+0xC0E3	0x695E
+0xC0E4	0x51B7
+0xC0E5	0x5398
+0xC0E6	0x68A8
+0xC0E7	0x7281
+0xC0E8	0x9ECE
+0xC0E9	0x7BF1
+0xC0EA	0x72F8
+0xC0EB	0x79BB
+0xC0EC	0x6F13
+0xC0ED	0x7406
+0xC0EE	0x674E
+0xC0EF	0x91CC
+0xC0F0	0x9CA4
+0xC0F1	0x793C
+0xC0F2	0x8389
+0xC0F3	0x8354
+0xC0F4	0x540F
+0xC0F5	0x6817
+0xC0F6	0x4E3D
+0xC0F7	0x5389
+0xC0F8	0x52B1
+0xC0F9	0x783E
+0xC0FA	0x5386
+0xC0FB	0x5229
+0xC0FC	0x5088
+0xC0FD	0x4F8B
+0xC0FE	0x4FD0
+0xC1A1	0x75E2
+0xC1A2	0x7ACB
+0xC1A3	0x7C92
+0xC1A4	0x6CA5
+0xC1A5	0x96B6
+0xC1A6	0x529B
+0xC1A7	0x7483
+0xC1A8	0x54E9
+0xC1A9	0x4FE9
+0xC1AA	0x8054
+0xC1AB	0x83B2
+0xC1AC	0x8FDE
+0xC1AD	0x9570
+0xC1AE	0x5EC9
+0xC1AF	0x601C
+0xC1B0	0x6D9F
+0xC1B1	0x5E18
+0xC1B2	0x655B
+0xC1B3	0x8138
+0xC1B4	0x94FE
+0xC1B5	0x604B
+0xC1B6	0x70BC
+0xC1B7	0x7EC3
+0xC1B8	0x7CAE
+0xC1B9	0x51C9
+0xC1BA	0x6881
+0xC1BB	0x7CB1
+0xC1BC	0x826F
+0xC1BD	0x4E24
+0xC1BE	0x8F86
+0xC1BF	0x91CF
+0xC1C0	0x667E
+0xC1C1	0x4EAE
+0xC1C2	0x8C05
+0xC1C3	0x64A9
+0xC1C4	0x804A
+0xC1C5	0x50DA
+0xC1C6	0x7597
+0xC1C7	0x71CE
+0xC1C8	0x5BE5
+0xC1C9	0x8FBD
+0xC1CA	0x6F66
+0xC1CB	0x4E86
+0xC1CC	0x6482
+0xC1CD	0x9563
+0xC1CE	0x5ED6
+0xC1CF	0x6599
+0xC1D0	0x5217
+0xC1D1	0x88C2
+0xC1D2	0x70C8
+0xC1D3	0x52A3
+0xC1D4	0x730E
+0xC1D5	0x7433
+0xC1D6	0x6797
+0xC1D7	0x78F7
+0xC1D8	0x9716
+0xC1D9	0x4E34
+0xC1DA	0x90BB
+0xC1DB	0x9CDE
+0xC1DC	0x6DCB
+0xC1DD	0x51DB
+0xC1DE	0x8D41
+0xC1DF	0x541D
+0xC1E0	0x62CE
+0xC1E1	0x73B2
+0xC1E2	0x83F1
+0xC1E3	0x96F6
+0xC1E4	0x9F84
+0xC1E5	0x94C3
+0xC1E6	0x4F36
+0xC1E7	0x7F9A
+0xC1E8	0x51CC
+0xC1E9	0x7075
+0xC1EA	0x9675
+0xC1EB	0x5CAD
+0xC1EC	0x9886
+0xC1ED	0x53E6
+0xC1EE	0x4EE4
+0xC1EF	0x6E9C
+0xC1F0	0x7409
+0xC1F1	0x69B4
+0xC1F2	0x786B
+0xC1F3	0x998F
+0xC1F4	0x7559
+0xC1F5	0x5218
+0xC1F6	0x7624
+0xC1F7	0x6D41
+0xC1F8	0x67F3
+0xC1F9	0x516D
+0xC1FA	0x9F99
+0xC1FB	0x804B
+0xC1FC	0x5499
+0xC1FD	0x7B3C
+0xC1FE	0x7ABF
+0xC2A1	0x9686
+0xC2A2	0x5784
+0xC2A3	0x62E2
+0xC2A4	0x9647
+0xC2A5	0x697C
+0xC2A6	0x5A04
+0xC2A7	0x6402
+0xC2A8	0x7BD3
+0xC2A9	0x6F0F
+0xC2AA	0x964B
+0xC2AB	0x82A6
+0xC2AC	0x5362
+0xC2AD	0x9885
+0xC2AE	0x5E90
+0xC2AF	0x7089
+0xC2B0	0x63B3
+0xC2B1	0x5364
+0xC2B2	0x864F
+0xC2B3	0x9C81
+0xC2B4	0x9E93
+0xC2B5	0x788C
+0xC2B6	0x9732
+0xC2B7	0x8DEF
+0xC2B8	0x8D42
+0xC2B9	0x9E7F
+0xC2BA	0x6F5E
+0xC2BB	0x7984
+0xC2BC	0x5F55
+0xC2BD	0x9646
+0xC2BE	0x622E
+0xC2BF	0x9A74
+0xC2C0	0x5415
+0xC2C1	0x94DD
+0xC2C2	0x4FA3
+0xC2C3	0x65C5
+0xC2C4	0x5C65
+0xC2C5	0x5C61
+0xC2C6	0x7F15
+0xC2C7	0x8651
+0xC2C8	0x6C2F
+0xC2C9	0x5F8B
+0xC2CA	0x7387
+0xC2CB	0x6EE4
+0xC2CC	0x7EFF
+0xC2CD	0x5CE6
+0xC2CE	0x631B
+0xC2CF	0x5B6A
+0xC2D0	0x6EE6
+0xC2D1	0x5375
+0xC2D2	0x4E71
+0xC2D3	0x63A0
+0xC2D4	0x7565
+0xC2D5	0x62A1
+0xC2D6	0x8F6E
+0xC2D7	0x4F26
+0xC2D8	0x4ED1
+0xC2D9	0x6CA6
+0xC2DA	0x7EB6
+0xC2DB	0x8BBA
+0xC2DC	0x841D
+0xC2DD	0x87BA
+0xC2DE	0x7F57
+0xC2DF	0x903B
+0xC2E0	0x9523
+0xC2E1	0x7BA9
+0xC2E2	0x9AA1
+0xC2E3	0x88F8
+0xC2E4	0x843D
+0xC2E5	0x6D1B
+0xC2E6	0x9A86
+0xC2E7	0x7EDC
+0xC2E8	0x5988
+0xC2E9	0x9EBB
+0xC2EA	0x739B
+0xC2EB	0x7801
+0xC2EC	0x8682
+0xC2ED	0x9A6C
+0xC2EE	0x9A82
+0xC2EF	0x561B
+0xC2F0	0x5417
+0xC2F1	0x57CB
+0xC2F2	0x4E70
+0xC2F3	0x9EA6
+0xC2F4	0x5356
+0xC2F5	0x8FC8
+0xC2F6	0x8109
+0xC2F7	0x7792
+0xC2F8	0x9992
+0xC2F9	0x86EE
+0xC2FA	0x6EE1
+0xC2FB	0x8513
+0xC2FC	0x66FC
+0xC2FD	0x6162
+0xC2FE	0x6F2B
+0xC3A1	0x8C29
+0xC3A2	0x8292
+0xC3A3	0x832B
+0xC3A4	0x76F2
+0xC3A5	0x6C13
+0xC3A6	0x5FD9
+0xC3A7	0x83BD
+0xC3A8	0x732B
+0xC3A9	0x8305
+0xC3AA	0x951A
+0xC3AB	0x6BDB
+0xC3AC	0x77DB
+0xC3AD	0x94C6
+0xC3AE	0x536F
+0xC3AF	0x8302
+0xC3B0	0x5192
+0xC3B1	0x5E3D
+0xC3B2	0x8C8C
+0xC3B3	0x8D38
+0xC3B4	0x4E48
+0xC3B5	0x73AB
+0xC3B6	0x679A
+0xC3B7	0x6885
+0xC3B8	0x9176
+0xC3B9	0x9709
+0xC3BA	0x7164
+0xC3BB	0x6CA1
+0xC3BC	0x7709
+0xC3BD	0x5A92
+0xC3BE	0x9541
+0xC3BF	0x6BCF
+0xC3C0	0x7F8E
+0xC3C1	0x6627
+0xC3C2	0x5BD0
+0xC3C3	0x59B9
+0xC3C4	0x5A9A
+0xC3C5	0x95E8
+0xC3C6	0x95F7
+0xC3C7	0x4EEC
+0xC3C8	0x840C
+0xC3C9	0x8499
+0xC3CA	0x6AAC
+0xC3CB	0x76DF
+0xC3CC	0x9530
+0xC3CD	0x731B
+0xC3CE	0x68A6
+0xC3CF	0x5B5F
+0xC3D0	0x772F
+0xC3D1	0x919A
+0xC3D2	0x9761
+0xC3D3	0x7CDC
+0xC3D4	0x8FF7
+0xC3D5	0x8C1C
+0xC3D6	0x5F25
+0xC3D7	0x7C73
+0xC3D8	0x79D8
+0xC3D9	0x89C5
+0xC3DA	0x6CCC
+0xC3DB	0x871C
+0xC3DC	0x5BC6
+0xC3DD	0x5E42
+0xC3DE	0x68C9
+0xC3DF	0x7720
+0xC3E0	0x7EF5
+0xC3E1	0x5195
+0xC3E2	0x514D
+0xC3E3	0x52C9
+0xC3E4	0x5A29
+0xC3E5	0x7F05
+0xC3E6	0x9762
+0xC3E7	0x82D7
+0xC3E8	0x63CF
+0xC3E9	0x7784
+0xC3EA	0x85D0
+0xC3EB	0x79D2
+0xC3EC	0x6E3A
+0xC3ED	0x5E99
+0xC3EE	0x5999
+0xC3EF	0x8511
+0xC3F0	0x706D
+0xC3F1	0x6C11
+0xC3F2	0x62BF
+0xC3F3	0x76BF
+0xC3F4	0x654F
+0xC3F5	0x60AF
+0xC3F6	0x95FD
+0xC3F7	0x660E
+0xC3F8	0x879F
+0xC3F9	0x9E23
+0xC3FA	0x94ED
+0xC3FB	0x540D
+0xC3FC	0x547D
+0xC3FD	0x8C2C
+0xC3FE	0x6478
+0xC4A1	0x6479
+0xC4A2	0x8611
+0xC4A3	0x6A21
+0xC4A4	0x819C
+0xC4A5	0x78E8
+0xC4A6	0x6469
+0xC4A7	0x9B54
+0xC4A8	0x62B9
+0xC4A9	0x672B
+0xC4AA	0x83AB
+0xC4AB	0x58A8
+0xC4AC	0x9ED8
+0xC4AD	0x6CAB
+0xC4AE	0x6F20
+0xC4AF	0x5BDE
+0xC4B0	0x964C
+0xC4B1	0x8C0B
+0xC4B2	0x725F
+0xC4B3	0x67D0
+0xC4B4	0x62C7
+0xC4B5	0x7261
+0xC4B6	0x4EA9
+0xC4B7	0x59C6
+0xC4B8	0x6BCD
+0xC4B9	0x5893
+0xC4BA	0x66AE
+0xC4BB	0x5E55
+0xC4BC	0x52DF
+0xC4BD	0x6155
+0xC4BE	0x6728
+0xC4BF	0x76EE
+0xC4C0	0x7766
+0xC4C1	0x7267
+0xC4C2	0x7A46
+0xC4C3	0x62FF
+0xC4C4	0x54EA
+0xC4C5	0x5450
+0xC4C6	0x94A0
+0xC4C7	0x90A3
+0xC4C8	0x5A1C
+0xC4C9	0x7EB3
+0xC4CA	0x6C16
+0xC4CB	0x4E43
+0xC4CC	0x5976
+0xC4CD	0x8010
+0xC4CE	0x5948
+0xC4CF	0x5357
+0xC4D0	0x7537
+0xC4D1	0x96BE
+0xC4D2	0x56CA
+0xC4D3	0x6320
+0xC4D4	0x8111
+0xC4D5	0x607C
+0xC4D6	0x95F9
+0xC4D7	0x6DD6
+0xC4D8	0x5462
+0xC4D9	0x9981
+0xC4DA	0x5185
+0xC4DB	0x5AE9
+0xC4DC	0x80FD
+0xC4DD	0x59AE
+0xC4DE	0x9713
+0xC4DF	0x502A
+0xC4E0	0x6CE5
+0xC4E1	0x5C3C
+0xC4E2	0x62DF
+0xC4E3	0x4F60
+0xC4E4	0x533F
+0xC4E5	0x817B
+0xC4E6	0x9006
+0xC4E7	0x6EBA
+0xC4E8	0x852B
+0xC4E9	0x62C8
+0xC4EA	0x5E74
+0xC4EB	0x78BE
+0xC4EC	0x64B5
+0xC4ED	0x637B
+0xC4EE	0x5FF5
+0xC4EF	0x5A18
+0xC4F0	0x917F
+0xC4F1	0x9E1F
+0xC4F2	0x5C3F
+0xC4F3	0x634F
+0xC4F4	0x8042
+0xC4F5	0x5B7D
+0xC4F6	0x556E
+0xC4F7	0x954A
+0xC4F8	0x954D
+0xC4F9	0x6D85
+0xC4FA	0x60A8
+0xC4FB	0x67E0
+0xC4FC	0x72DE
+0xC4FD	0x51DD
+0xC4FE	0x5B81
+0xC5A1	0x62E7
+0xC5A2	0x6CDE
+0xC5A3	0x725B
+0xC5A4	0x626D
+0xC5A5	0x94AE
+0xC5A6	0x7EBD
+0xC5A7	0x8113
+0xC5A8	0x6D53
+0xC5A9	0x519C
+0xC5AA	0x5F04
+0xC5AB	0x5974
+0xC5AC	0x52AA
+0xC5AD	0x6012
+0xC5AE	0x5973
+0xC5AF	0x6696
+0xC5B0	0x8650
+0xC5B1	0x759F
+0xC5B2	0x632A
+0xC5B3	0x61E6
+0xC5B4	0x7CEF
+0xC5B5	0x8BFA
+0xC5B6	0x54E6
+0xC5B7	0x6B27
+0xC5B8	0x9E25
+0xC5B9	0x6BB4
+0xC5BA	0x85D5
+0xC5BB	0x5455
+0xC5BC	0x5076
+0xC5BD	0x6CA4
+0xC5BE	0x556A
+0xC5BF	0x8DB4
+0xC5C0	0x722C
+0xC5C1	0x5E15
+0xC5C2	0x6015
+0xC5C3	0x7436
+0xC5C4	0x62CD
+0xC5C5	0x6392
+0xC5C6	0x724C
+0xC5C7	0x5F98
+0xC5C8	0x6E43
+0xC5C9	0x6D3E
+0xC5CA	0x6500
+0xC5CB	0x6F58
+0xC5CC	0x76D8
+0xC5CD	0x78D0
+0xC5CE	0x76FC
+0xC5CF	0x7554
+0xC5D0	0x5224
+0xC5D1	0x53DB
+0xC5D2	0x4E53
+0xC5D3	0x5E9E
+0xC5D4	0x65C1
+0xC5D5	0x802A
+0xC5D6	0x80D6
+0xC5D7	0x629B
+0xC5D8	0x5486
+0xC5D9	0x5228
+0xC5DA	0x70AE
+0xC5DB	0x888D
+0xC5DC	0x8DD1
+0xC5DD	0x6CE1
+0xC5DE	0x5478
+0xC5DF	0x80DA
+0xC5E0	0x57F9
+0xC5E1	0x88F4
+0xC5E2	0x8D54
+0xC5E3	0x966A
+0xC5E4	0x914D
+0xC5E5	0x4F69
+0xC5E6	0x6C9B
+0xC5E7	0x55B7
+0xC5E8	0x76C6
+0xC5E9	0x7830
+0xC5EA	0x62A8
+0xC5EB	0x70F9
+0xC5EC	0x6F8E
+0xC5ED	0x5F6D
+0xC5EE	0x84EC
+0xC5EF	0x68DA
+0xC5F0	0x787C
+0xC5F1	0x7BF7
+0xC5F2	0x81A8
+0xC5F3	0x670B
+0xC5F4	0x9E4F
+0xC5F5	0x6367
+0xC5F6	0x78B0
+0xC5F7	0x576F
+0xC5F8	0x7812
+0xC5F9	0x9739
+0xC5FA	0x6279
+0xC5FB	0x62AB
+0xC5FC	0x5288
+0xC5FD	0x7435
+0xC5FE	0x6BD7
+0xC6A1	0x5564
+0xC6A2	0x813E
+0xC6A3	0x75B2
+0xC6A4	0x76AE
+0xC6A5	0x5339
+0xC6A6	0x75DE
+0xC6A7	0x50FB
+0xC6A8	0x5C41
+0xC6A9	0x8B6C
+0xC6AA	0x7BC7
+0xC6AB	0x504F
+0xC6AC	0x7247
+0xC6AD	0x9A97
+0xC6AE	0x98D8
+0xC6AF	0x6F02
+0xC6B0	0x74E2
+0xC6B1	0x7968
+0xC6B2	0x6487
+0xC6B3	0x77A5
+0xC6B4	0x62FC
+0xC6B5	0x9891
+0xC6B6	0x8D2B
+0xC6B7	0x54C1
+0xC6B8	0x8058
+0xC6B9	0x4E52
+0xC6BA	0x576A
+0xC6BB	0x82F9
+0xC6BC	0x840D
+0xC6BD	0x5E73
+0xC6BE	0x51ED
+0xC6BF	0x74F6
+0xC6C0	0x8BC4
+0xC6C1	0x5C4F
+0xC6C2	0x5761
+0xC6C3	0x6CFC
+0xC6C4	0x9887
+0xC6C5	0x5A46
+0xC6C6	0x7834
+0xC6C7	0x9B44
+0xC6C8	0x8FEB
+0xC6C9	0x7C95
+0xC6CA	0x5256
+0xC6CB	0x6251
+0xC6CC	0x94FA
+0xC6CD	0x4EC6
+0xC6CE	0x8386
+0xC6CF	0x8461
+0xC6D0	0x83E9
+0xC6D1	0x84B2
+0xC6D2	0x57D4
+0xC6D3	0x6734
+0xC6D4	0x5703
+0xC6D5	0x666E
+0xC6D6	0x6D66
+0xC6D7	0x8C31
+0xC6D8	0x66DD
+0xC6D9	0x7011
+0xC6DA	0x671F
+0xC6DB	0x6B3A
+0xC6DC	0x6816
+0xC6DD	0x621A
+0xC6DE	0x59BB
+0xC6DF	0x4E03
+0xC6E0	0x51C4
+0xC6E1	0x6F06
+0xC6E2	0x67D2
+0xC6E3	0x6C8F
+0xC6E4	0x5176
+0xC6E5	0x68CB
+0xC6E6	0x5947
+0xC6E7	0x6B67
+0xC6E8	0x7566
+0xC6E9	0x5D0E
+0xC6EA	0x8110
+0xC6EB	0x9F50
+0xC6EC	0x65D7
+0xC6ED	0x7948
+0xC6EE	0x7941
+0xC6EF	0x9A91
+0xC6F0	0x8D77
+0xC6F1	0x5C82
+0xC6F2	0x4E5E
+0xC6F3	0x4F01
+0xC6F4	0x542F
+0xC6F5	0x5951
+0xC6F6	0x780C
+0xC6F7	0x5668
+0xC6F8	0x6C14
+0xC6F9	0x8FC4
+0xC6FA	0x5F03
+0xC6FB	0x6C7D
+0xC6FC	0x6CE3
+0xC6FD	0x8BAB
+0xC6FE	0x6390
+0xC7A1	0x6070
+0xC7A2	0x6D3D
+0xC7A3	0x7275
+0xC7A4	0x6266
+0xC7A5	0x948E
+0xC7A6	0x94C5
+0xC7A7	0x5343
+0xC7A8	0x8FC1
+0xC7A9	0x7B7E
+0xC7AA	0x4EDF
+0xC7AB	0x8C26
+0xC7AC	0x4E7E
+0xC7AD	0x9ED4
+0xC7AE	0x94B1
+0xC7AF	0x94B3
+0xC7B0	0x524D
+0xC7B1	0x6F5C
+0xC7B2	0x9063
+0xC7B3	0x6D45
+0xC7B4	0x8C34
+0xC7B5	0x5811
+0xC7B6	0x5D4C
+0xC7B7	0x6B20
+0xC7B8	0x6B49
+0xC7B9	0x67AA
+0xC7BA	0x545B
+0xC7BB	0x8154
+0xC7BC	0x7F8C
+0xC7BD	0x5899
+0xC7BE	0x8537
+0xC7BF	0x5F3A
+0xC7C0	0x62A2
+0xC7C1	0x6A47
+0xC7C2	0x9539
+0xC7C3	0x6572
+0xC7C4	0x6084
+0xC7C5	0x6865
+0xC7C6	0x77A7
+0xC7C7	0x4E54
+0xC7C8	0x4FA8
+0xC7C9	0x5DE7
+0xC7CA	0x9798
+0xC7CB	0x64AC
+0xC7CC	0x7FD8
+0xC7CD	0x5CED
+0xC7CE	0x4FCF
+0xC7CF	0x7A8D
+0xC7D0	0x5207
+0xC7D1	0x8304
+0xC7D2	0x4E14
+0xC7D3	0x602F
+0xC7D4	0x7A83
+0xC7D5	0x94A6
+0xC7D6	0x4FB5
+0xC7D7	0x4EB2
+0xC7D8	0x79E6
+0xC7D9	0x7434
+0xC7DA	0x52E4
+0xC7DB	0x82B9
+0xC7DC	0x64D2
+0xC7DD	0x79BD
+0xC7DE	0x5BDD
+0xC7DF	0x6C81
+0xC7E0	0x9752
+0xC7E1	0x8F7B
+0xC7E2	0x6C22
+0xC7E3	0x503E
+0xC7E4	0x537F
+0xC7E5	0x6E05
+0xC7E6	0x64CE
+0xC7E7	0x6674
+0xC7E8	0x6C30
+0xC7E9	0x60C5
+0xC7EA	0x9877
+0xC7EB	0x8BF7
+0xC7EC	0x5E86
+0xC7ED	0x743C
+0xC7EE	0x7A77
+0xC7EF	0x79CB
+0xC7F0	0x4E18
+0xC7F1	0x90B1
+0xC7F2	0x7403
+0xC7F3	0x6C42
+0xC7F4	0x56DA
+0xC7F5	0x914B
+0xC7F6	0x6CC5
+0xC7F7	0x8D8B
+0xC7F8	0x533A
+0xC7F9	0x86C6
+0xC7FA	0x66F2
+0xC7FB	0x8EAF
+0xC7FC	0x5C48
+0xC7FD	0x9A71
+0xC7FE	0x6E20
+0xC8A1	0x53D6
+0xC8A2	0x5A36
+0xC8A3	0x9F8B
+0xC8A4	0x8DA3
+0xC8A5	0x53BB
+0xC8A6	0x5708
+0xC8A7	0x98A7
+0xC8A8	0x6743
+0xC8A9	0x919B
+0xC8AA	0x6CC9
+0xC8AB	0x5168
+0xC8AC	0x75CA
+0xC8AD	0x62F3
+0xC8AE	0x72AC
+0xC8AF	0x5238
+0xC8B0	0x529D
+0xC8B1	0x7F3A
+0xC8B2	0x7094
+0xC8B3	0x7638
+0xC8B4	0x5374
+0xC8B5	0x9E4A
+0xC8B6	0x69B7
+0xC8B7	0x786E
+0xC8B8	0x96C0
+0xC8B9	0x88D9
+0xC8BA	0x7FA4
+0xC8BB	0x7136
+0xC8BC	0x71C3
+0xC8BD	0x5189
+0xC8BE	0x67D3
+0xC8BF	0x74E4
+0xC8C0	0x58E4
+0xC8C1	0x6518
+0xC8C2	0x56B7
+0xC8C3	0x8BA9
+0xC8C4	0x9976
+0xC8C5	0x6270
+0xC8C6	0x7ED5
+0xC8C7	0x60F9
+0xC8C8	0x70ED
+0xC8C9	0x58EC
+0xC8CA	0x4EC1
+0xC8CB	0x4EBA
+0xC8CC	0x5FCD
+0xC8CD	0x97E7
+0xC8CE	0x4EFB
+0xC8CF	0x8BA4
+0xC8D0	0x5203
+0xC8D1	0x598A
+0xC8D2	0x7EAB
+0xC8D3	0x6254
+0xC8D4	0x4ECD
+0xC8D5	0x65E5
+0xC8D6	0x620E
+0xC8D7	0x8338
+0xC8D8	0x84C9
+0xC8D9	0x8363
+0xC8DA	0x878D
+0xC8DB	0x7194
+0xC8DC	0x6EB6
+0xC8DD	0x5BB9
+0xC8DE	0x7ED2
+0xC8DF	0x5197
+0xC8E0	0x63C9
+0xC8E1	0x67D4
+0xC8E2	0x8089
+0xC8E3	0x8339
+0xC8E4	0x8815
+0xC8E5	0x5112
+0xC8E6	0x5B7A
+0xC8E7	0x5982
+0xC8E8	0x8FB1
+0xC8E9	0x4E73
+0xC8EA	0x6C5D
+0xC8EB	0x5165
+0xC8EC	0x8925
+0xC8ED	0x8F6F
+0xC8EE	0x962E
+0xC8EF	0x854A
+0xC8F0	0x745E
+0xC8F1	0x9510
+0xC8F2	0x95F0
+0xC8F3	0x6DA6
+0xC8F4	0x82E5
+0xC8F5	0x5F31
+0xC8F6	0x6492
+0xC8F7	0x6D12
+0xC8F8	0x8428
+0xC8F9	0x816E
+0xC8FA	0x9CC3
+0xC8FB	0x585E
+0xC8FC	0x8D5B
+0xC8FD	0x4E09
+0xC8FE	0x53C1
+0xC9A1	0x4F1E
+0xC9A2	0x6563
+0xC9A3	0x6851
+0xC9A4	0x55D3
+0xC9A5	0x4E27
+0xC9A6	0x6414
+0xC9A7	0x9A9A
+0xC9A8	0x626B
+0xC9A9	0x5AC2
+0xC9AA	0x745F
+0xC9AB	0x8272
+0xC9AC	0x6DA9
+0xC9AD	0x68EE
+0xC9AE	0x50E7
+0xC9AF	0x838E
+0xC9B0	0x7802
+0xC9B1	0x6740
+0xC9B2	0x5239
+0xC9B3	0x6C99
+0xC9B4	0x7EB1
+0xC9B5	0x50BB
+0xC9B6	0x5565
+0xC9B7	0x715E
+0xC9B8	0x7B5B
+0xC9B9	0x6652
+0xC9BA	0x73CA
+0xC9BB	0x82EB
+0xC9BC	0x6749
+0xC9BD	0x5C71
+0xC9BE	0x5220
+0xC9BF	0x717D
+0xC9C0	0x886B
+0xC9C1	0x95EA
+0xC9C2	0x9655
+0xC9C3	0x64C5
+0xC9C4	0x8D61
+0xC9C5	0x81B3
+0xC9C6	0x5584
+0xC9C7	0x6C55
+0xC9C8	0x6247
+0xC9C9	0x7F2E
+0xC9CA	0x5892
+0xC9CB	0x4F24
+0xC9CC	0x5546
+0xC9CD	0x8D4F
+0xC9CE	0x664C
+0xC9CF	0x4E0A
+0xC9D0	0x5C1A
+0xC9D1	0x88F3
+0xC9D2	0x68A2
+0xC9D3	0x634E
+0xC9D4	0x7A0D
+0xC9D5	0x70E7
+0xC9D6	0x828D
+0xC9D7	0x52FA
+0xC9D8	0x97F6
+0xC9D9	0x5C11
+0xC9DA	0x54E8
+0xC9DB	0x90B5
+0xC9DC	0x7ECD
+0xC9DD	0x5962
+0xC9DE	0x8D4A
+0xC9DF	0x86C7
+0xC9E0	0x820C
+0xC9E1	0x820D
+0xC9E2	0x8D66
+0xC9E3	0x6444
+0xC9E4	0x5C04
+0xC9E5	0x6151
+0xC9E6	0x6D89
+0xC9E7	0x793E
+0xC9E8	0x8BBE
+0xC9E9	0x7837
+0xC9EA	0x7533
+0xC9EB	0x547B
+0xC9EC	0x4F38
+0xC9ED	0x8EAB
+0xC9EE	0x6DF1
+0xC9EF	0x5A20
+0xC9F0	0x7EC5
+0xC9F1	0x795E
+0xC9F2	0x6C88
+0xC9F3	0x5BA1
+0xC9F4	0x5A76
+0xC9F5	0x751A
+0xC9F6	0x80BE
+0xC9F7	0x614E
+0xC9F8	0x6E17
+0xC9F9	0x58F0
+0xC9FA	0x751F
+0xC9FB	0x7525
+0xC9FC	0x7272
+0xC9FD	0x5347
+0xC9FE	0x7EF3
+0xCAA1	0x7701
+0xCAA2	0x76DB
+0xCAA3	0x5269
+0xCAA4	0x80DC
+0xCAA5	0x5723
+0xCAA6	0x5E08
+0xCAA7	0x5931
+0xCAA8	0x72EE
+0xCAA9	0x65BD
+0xCAAA	0x6E7F
+0xCAAB	0x8BD7
+0xCAAC	0x5C38
+0xCAAD	0x8671
+0xCAAE	0x5341
+0xCAAF	0x77F3
+0xCAB0	0x62FE
+0xCAB1	0x65F6
+0xCAB2	0x4EC0
+0xCAB3	0x98DF
+0xCAB4	0x8680
+0xCAB5	0x5B9E
+0xCAB6	0x8BC6
+0xCAB7	0x53F2
+0xCAB8	0x77E2
+0xCAB9	0x4F7F
+0xCABA	0x5C4E
+0xCABB	0x9A76
+0xCABC	0x59CB
+0xCABD	0x5F0F
+0xCABE	0x793A
+0xCABF	0x58EB
+0xCAC0	0x4E16
+0xCAC1	0x67FF
+0xCAC2	0x4E8B
+0xCAC3	0x62ED
+0xCAC4	0x8A93
+0xCAC5	0x901D
+0xCAC6	0x52BF
+0xCAC7	0x662F
+0xCAC8	0x55DC
+0xCAC9	0x566C
+0xCACA	0x9002
+0xCACB	0x4ED5
+0xCACC	0x4F8D
+0xCACD	0x91CA
+0xCACE	0x9970
+0xCACF	0x6C0F
+0xCAD0	0x5E02
+0xCAD1	0x6043
+0xCAD2	0x5BA4
+0xCAD3	0x89C6
+0xCAD4	0x8BD5
+0xCAD5	0x6536
+0xCAD6	0x624B
+0xCAD7	0x9996
+0xCAD8	0x5B88
+0xCAD9	0x5BFF
+0xCADA	0x6388
+0xCADB	0x552E
+0xCADC	0x53D7
+0xCADD	0x7626
+0xCADE	0x517D
+0xCADF	0x852C
+0xCAE0	0x67A2
+0xCAE1	0x68B3
+0xCAE2	0x6B8A
+0xCAE3	0x6292
+0xCAE4	0x8F93
+0xCAE5	0x53D4
+0xCAE6	0x8212
+0xCAE7	0x6DD1
+0xCAE8	0x758F
+0xCAE9	0x4E66
+0xCAEA	0x8D4E
+0xCAEB	0x5B70
+0xCAEC	0x719F
+0xCAED	0x85AF
+0xCAEE	0x6691
+0xCAEF	0x66D9
+0xCAF0	0x7F72
+0xCAF1	0x8700
+0xCAF2	0x9ECD
+0xCAF3	0x9F20
+0xCAF4	0x5C5E
+0xCAF5	0x672F
+0xCAF6	0x8FF0
+0xCAF7	0x6811
+0xCAF8	0x675F
+0xCAF9	0x620D
+0xCAFA	0x7AD6
+0xCAFB	0x5885
+0xCAFC	0x5EB6
+0xCAFD	0x6570
+0xCAFE	0x6F31
+0xCBA1	0x6055
+0xCBA2	0x5237
+0xCBA3	0x800D
+0xCBA4	0x6454
+0xCBA5	0x8870
+0xCBA6	0x7529
+0xCBA7	0x5E05
+0xCBA8	0x6813
+0xCBA9	0x62F4
+0xCBAA	0x971C
+0xCBAB	0x53CC
+0xCBAC	0x723D
+0xCBAD	0x8C01
+0xCBAE	0x6C34
+0xCBAF	0x7761
+0xCBB0	0x7A0E
+0xCBB1	0x542E
+0xCBB2	0x77AC
+0xCBB3	0x987A
+0xCBB4	0x821C
+0xCBB5	0x8BF4
+0xCBB6	0x7855
+0xCBB7	0x6714
+0xCBB8	0x70C1
+0xCBB9	0x65AF
+0xCBBA	0x6495
+0xCBBB	0x5636
+0xCBBC	0x601D
+0xCBBD	0x79C1
+0xCBBE	0x53F8
+0xCBBF	0x4E1D
+0xCBC0	0x6B7B
+0xCBC1	0x8086
+0xCBC2	0x5BFA
+0xCBC3	0x55E3
+0xCBC4	0x56DB
+0xCBC5	0x4F3A
+0xCBC6	0x4F3C
+0xCBC7	0x9972
+0xCBC8	0x5DF3
+0xCBC9	0x677E
+0xCBCA	0x8038
+0xCBCB	0x6002
+0xCBCC	0x9882
+0xCBCD	0x9001
+0xCBCE	0x5B8B
+0xCBCF	0x8BBC
+0xCBD0	0x8BF5
+0xCBD1	0x641C
+0xCBD2	0x8258
+0xCBD3	0x64DE
+0xCBD4	0x55FD
+0xCBD5	0x82CF
+0xCBD6	0x9165
+0xCBD7	0x4FD7
+0xCBD8	0x7D20
+0xCBD9	0x901F
+0xCBDA	0x7C9F
+0xCBDB	0x50F3
+0xCBDC	0x5851
+0xCBDD	0x6EAF
+0xCBDE	0x5BBF
+0xCBDF	0x8BC9
+0xCBE0	0x8083
+0xCBE1	0x9178
+0xCBE2	0x849C
+0xCBE3	0x7B97
+0xCBE4	0x867D
+0xCBE5	0x968B
+0xCBE6	0x968F
+0xCBE7	0x7EE5
+0xCBE8	0x9AD3
+0xCBE9	0x788E
+0xCBEA	0x5C81
+0xCBEB	0x7A57
+0xCBEC	0x9042
+0xCBED	0x96A7
+0xCBEE	0x795F
+0xCBEF	0x5B59
+0xCBF0	0x635F
+0xCBF1	0x7B0B
+0xCBF2	0x84D1
+0xCBF3	0x68AD
+0xCBF4	0x5506
+0xCBF5	0x7F29
+0xCBF6	0x7410
+0xCBF7	0x7D22
+0xCBF8	0x9501
+0xCBF9	0x6240
+0xCBFA	0x584C
+0xCBFB	0x4ED6
+0xCBFC	0x5B83
+0xCBFD	0x5979
+0xCBFE	0x5854
+0xCCA1	0x736D
+0xCCA2	0x631E
+0xCCA3	0x8E4B
+0xCCA4	0x8E0F
+0xCCA5	0x80CE
+0xCCA6	0x82D4
+0xCCA7	0x62AC
+0xCCA8	0x53F0
+0xCCA9	0x6CF0
+0xCCAA	0x915E
+0xCCAB	0x592A
+0xCCAC	0x6001
+0xCCAD	0x6C70
+0xCCAE	0x574D
+0xCCAF	0x644A
+0xCCB0	0x8D2A
+0xCCB1	0x762B
+0xCCB2	0x6EE9
+0xCCB3	0x575B
+0xCCB4	0x6A80
+0xCCB5	0x75F0
+0xCCB6	0x6F6D
+0xCCB7	0x8C2D
+0xCCB8	0x8C08
+0xCCB9	0x5766
+0xCCBA	0x6BEF
+0xCCBB	0x8892
+0xCCBC	0x78B3
+0xCCBD	0x63A2
+0xCCBE	0x53F9
+0xCCBF	0x70AD
+0xCCC0	0x6C64
+0xCCC1	0x5858
+0xCCC2	0x642A
+0xCCC3	0x5802
+0xCCC4	0x68E0
+0xCCC5	0x819B
+0xCCC6	0x5510
+0xCCC7	0x7CD6
+0xCCC8	0x5018
+0xCCC9	0x8EBA
+0xCCCA	0x6DCC
+0xCCCB	0x8D9F
+0xCCCC	0x70EB
+0xCCCD	0x638F
+0xCCCE	0x6D9B
+0xCCCF	0x6ED4
+0xCCD0	0x7EE6
+0xCCD1	0x8404
+0xCCD2	0x6843
+0xCCD3	0x9003
+0xCCD4	0x6DD8
+0xCCD5	0x9676
+0xCCD6	0x8BA8
+0xCCD7	0x5957
+0xCCD8	0x7279
+0xCCD9	0x85E4
+0xCCDA	0x817E
+0xCCDB	0x75BC
+0xCCDC	0x8A8A
+0xCCDD	0x68AF
+0xCCDE	0x5254
+0xCCDF	0x8E22
+0xCCE0	0x9511
+0xCCE1	0x63D0
+0xCCE2	0x9898
+0xCCE3	0x8E44
+0xCCE4	0x557C
+0xCCE5	0x4F53
+0xCCE6	0x66FF
+0xCCE7	0x568F
+0xCCE8	0x60D5
+0xCCE9	0x6D95
+0xCCEA	0x5243
+0xCCEB	0x5C49
+0xCCEC	0x5929
+0xCCED	0x6DFB
+0xCCEE	0x586B
+0xCCEF	0x7530
+0xCCF0	0x751C
+0xCCF1	0x606C
+0xCCF2	0x8214
+0xCCF3	0x8146
+0xCCF4	0x6311
+0xCCF5	0x6761
+0xCCF6	0x8FE2
+0xCCF7	0x773A
+0xCCF8	0x8DF3
+0xCCF9	0x8D34
+0xCCFA	0x94C1
+0xCCFB	0x5E16
+0xCCFC	0x5385
+0xCCFD	0x542C
+0xCCFE	0x70C3
+0xCDA1	0x6C40
+0xCDA2	0x5EF7
+0xCDA3	0x505C
+0xCDA4	0x4EAD
+0xCDA5	0x5EAD
+0xCDA6	0x633A
+0xCDA7	0x8247
+0xCDA8	0x901A
+0xCDA9	0x6850
+0xCDAA	0x916E
+0xCDAB	0x77B3
+0xCDAC	0x540C
+0xCDAD	0x94DC
+0xCDAE	0x5F64
+0xCDAF	0x7AE5
+0xCDB0	0x6876
+0xCDB1	0x6345
+0xCDB2	0x7B52
+0xCDB3	0x7EDF
+0xCDB4	0x75DB
+0xCDB5	0x5077
+0xCDB6	0x6295
+0xCDB7	0x5934
+0xCDB8	0x900F
+0xCDB9	0x51F8
+0xCDBA	0x79C3
+0xCDBB	0x7A81
+0xCDBC	0x56FE
+0xCDBD	0x5F92
+0xCDBE	0x9014
+0xCDBF	0x6D82
+0xCDC0	0x5C60
+0xCDC1	0x571F
+0xCDC2	0x5410
+0xCDC3	0x5154
+0xCDC4	0x6E4D
+0xCDC5	0x56E2
+0xCDC6	0x63A8
+0xCDC7	0x9893
+0xCDC8	0x817F
+0xCDC9	0x8715
+0xCDCA	0x892A
+0xCDCB	0x9000
+0xCDCC	0x541E
+0xCDCD	0x5C6F
+0xCDCE	0x81C0
+0xCDCF	0x62D6
+0xCDD0	0x6258
+0xCDD1	0x8131
+0xCDD2	0x9E35
+0xCDD3	0x9640
+0xCDD4	0x9A6E
+0xCDD5	0x9A7C
+0xCDD6	0x692D
+0xCDD7	0x59A5
+0xCDD8	0x62D3
+0xCDD9	0x553E
+0xCDDA	0x6316
+0xCDDB	0x54C7
+0xCDDC	0x86D9
+0xCDDD	0x6D3C
+0xCDDE	0x5A03
+0xCDDF	0x74E6
+0xCDE0	0x889C
+0xCDE1	0x6B6A
+0xCDE2	0x5916
+0xCDE3	0x8C4C
+0xCDE4	0x5F2F
+0xCDE5	0x6E7E
+0xCDE6	0x73A9
+0xCDE7	0x987D
+0xCDE8	0x4E38
+0xCDE9	0x70F7
+0xCDEA	0x5B8C
+0xCDEB	0x7897
+0xCDEC	0x633D
+0xCDED	0x665A
+0xCDEE	0x7696
+0xCDEF	0x60CB
+0xCDF0	0x5B9B
+0xCDF1	0x5A49
+0xCDF2	0x4E07
+0xCDF3	0x8155
+0xCDF4	0x6C6A
+0xCDF5	0x738B
+0xCDF6	0x4EA1
+0xCDF7	0x6789
+0xCDF8	0x7F51
+0xCDF9	0x5F80
+0xCDFA	0x65FA
+0xCDFB	0x671B
+0xCDFC	0x5FD8
+0xCDFD	0x5984
+0xCDFE	0x5A01
+0xCEA1	0x5DCD
+0xCEA2	0x5FAE
+0xCEA3	0x5371
+0xCEA4	0x97E6
+0xCEA5	0x8FDD
+0xCEA6	0x6845
+0xCEA7	0x56F4
+0xCEA8	0x552F
+0xCEA9	0x60DF
+0xCEAA	0x4E3A
+0xCEAB	0x6F4D
+0xCEAC	0x7EF4
+0xCEAD	0x82C7
+0xCEAE	0x840E
+0xCEAF	0x59D4
+0xCEB0	0x4F1F
+0xCEB1	0x4F2A
+0xCEB2	0x5C3E
+0xCEB3	0x7EAC
+0xCEB4	0x672A
+0xCEB5	0x851A
+0xCEB6	0x5473
+0xCEB7	0x754F
+0xCEB8	0x80C3
+0xCEB9	0x5582
+0xCEBA	0x9B4F
+0xCEBB	0x4F4D
+0xCEBC	0x6E2D
+0xCEBD	0x8C13
+0xCEBE	0x5C09
+0xCEBF	0x6170
+0xCEC0	0x536B
+0xCEC1	0x761F
+0xCEC2	0x6E29
+0xCEC3	0x868A
+0xCEC4	0x6587
+0xCEC5	0x95FB
+0xCEC6	0x7EB9
+0xCEC7	0x543B
+0xCEC8	0x7A33
+0xCEC9	0x7D0A
+0xCECA	0x95EE
+0xCECB	0x55E1
+0xCECC	0x7FC1
+0xCECD	0x74EE
+0xCECE	0x631D
+0xCECF	0x8717
+0xCED0	0x6DA1
+0xCED1	0x7A9D
+0xCED2	0x6211
+0xCED3	0x65A1
+0xCED4	0x5367
+0xCED5	0x63E1
+0xCED6	0x6C83
+0xCED7	0x5DEB
+0xCED8	0x545C
+0xCED9	0x94A8
+0xCEDA	0x4E4C
+0xCEDB	0x6C61
+0xCEDC	0x8BEC
+0xCEDD	0x5C4B
+0xCEDE	0x65E0
+0xCEDF	0x829C
+0xCEE0	0x68A7
+0xCEE1	0x543E
+0xCEE2	0x5434
+0xCEE3	0x6BCB
+0xCEE4	0x6B66
+0xCEE5	0x4E94
+0xCEE6	0x6342
+0xCEE7	0x5348
+0xCEE8	0x821E
+0xCEE9	0x4F0D
+0xCEEA	0x4FAE
+0xCEEB	0x575E
+0xCEEC	0x620A
+0xCEED	0x96FE
+0xCEEE	0x6664
+0xCEEF	0x7269
+0xCEF0	0x52FF
+0xCEF1	0x52A1
+0xCEF2	0x609F
+0xCEF3	0x8BEF
+0xCEF4	0x6614
+0xCEF5	0x7199
+0xCEF6	0x6790
+0xCEF7	0x897F
+0xCEF8	0x7852
+0xCEF9	0x77FD
+0xCEFA	0x6670
+0xCEFB	0x563B
+0xCEFC	0x5438
+0xCEFD	0x9521
+0xCEFE	0x727A
+0xCFA1	0x7A00
+0xCFA2	0x606F
+0xCFA3	0x5E0C
+0xCFA4	0x6089
+0xCFA5	0x819D
+0xCFA6	0x5915
+0xCFA7	0x60DC
+0xCFA8	0x7184
+0xCFA9	0x70EF
+0xCFAA	0x6EAA
+0xCFAB	0x6C50
+0xCFAC	0x7280
+0xCFAD	0x6A84
+0xCFAE	0x88AD
+0xCFAF	0x5E2D
+0xCFB0	0x4E60
+0xCFB1	0x5AB3
+0xCFB2	0x559C
+0xCFB3	0x94E3
+0xCFB4	0x6D17
+0xCFB5	0x7CFB
+0xCFB6	0x9699
+0xCFB7	0x620F
+0xCFB8	0x7EC6
+0xCFB9	0x778E
+0xCFBA	0x867E
+0xCFBB	0x5323
+0xCFBC	0x971E
+0xCFBD	0x8F96
+0xCFBE	0x6687
+0xCFBF	0x5CE1
+0xCFC0	0x4FA0
+0xCFC1	0x72ED
+0xCFC2	0x4E0B
+0xCFC3	0x53A6
+0xCFC4	0x590F
+0xCFC5	0x5413
+0xCFC6	0x6380
+0xCFC7	0x9528
+0xCFC8	0x5148
+0xCFC9	0x4ED9
+0xCFCA	0x9C9C
+0xCFCB	0x7EA4
+0xCFCC	0x54B8
+0xCFCD	0x8D24
+0xCFCE	0x8854
+0xCFCF	0x8237
+0xCFD0	0x95F2
+0xCFD1	0x6D8E
+0xCFD2	0x5F26
+0xCFD3	0x5ACC
+0xCFD4	0x663E
+0xCFD5	0x9669
+0xCFD6	0x73B0
+0xCFD7	0x732E
+0xCFD8	0x53BF
+0xCFD9	0x817A
+0xCFDA	0x9985
+0xCFDB	0x7FA1
+0xCFDC	0x5BAA
+0xCFDD	0x9677
+0xCFDE	0x9650
+0xCFDF	0x7EBF
+0xCFE0	0x76F8
+0xCFE1	0x53A2
+0xCFE2	0x9576
+0xCFE3	0x9999
+0xCFE4	0x7BB1
+0xCFE5	0x8944
+0xCFE6	0x6E58
+0xCFE7	0x4E61
+0xCFE8	0x7FD4
+0xCFE9	0x7965
+0xCFEA	0x8BE6
+0xCFEB	0x60F3
+0xCFEC	0x54CD
+0xCFED	0x4EAB
+0xCFEE	0x9879
+0xCFEF	0x5DF7
+0xCFF0	0x6A61
+0xCFF1	0x50CF
+0xCFF2	0x5411
+0xCFF3	0x8C61
+0xCFF4	0x8427
+0xCFF5	0x785D
+0xCFF6	0x9704
+0xCFF7	0x524A
+0xCFF8	0x54EE
+0xCFF9	0x56A3
+0xCFFA	0x9500
+0xCFFB	0x6D88
+0xCFFC	0x5BB5
+0xCFFD	0x6DC6
+0xCFFE	0x6653
+0xD0A1	0x5C0F
+0xD0A2	0x5B5D
+0xD0A3	0x6821
+0xD0A4	0x8096
+0xD0A5	0x5578
+0xD0A6	0x7B11
+0xD0A7	0x6548
+0xD0A8	0x6954
+0xD0A9	0x4E9B
+0xD0AA	0x6B47
+0xD0AB	0x874E
+0xD0AC	0x978B
+0xD0AD	0x534F
+0xD0AE	0x631F
+0xD0AF	0x643A
+0xD0B0	0x90AA
+0xD0B1	0x659C
+0xD0B2	0x80C1
+0xD0B3	0x8C10
+0xD0B4	0x5199
+0xD0B5	0x68B0
+0xD0B6	0x5378
+0xD0B7	0x87F9
+0xD0B8	0x61C8
+0xD0B9	0x6CC4
+0xD0BA	0x6CFB
+0xD0BB	0x8C22
+0xD0BC	0x5C51
+0xD0BD	0x85AA
+0xD0BE	0x82AF
+0xD0BF	0x950C
+0xD0C0	0x6B23
+0xD0C1	0x8F9B
+0xD0C2	0x65B0
+0xD0C3	0x5FFB
+0xD0C4	0x5FC3
+0xD0C5	0x4FE1
+0xD0C6	0x8845
+0xD0C7	0x661F
+0xD0C8	0x8165
+0xD0C9	0x7329
+0xD0CA	0x60FA
+0xD0CB	0x5174
+0xD0CC	0x5211
+0xD0CD	0x578B
+0xD0CE	0x5F62
+0xD0CF	0x90A2
+0xD0D0	0x884C
+0xD0D1	0x9192
+0xD0D2	0x5E78
+0xD0D3	0x674F
+0xD0D4	0x6027
+0xD0D5	0x59D3
+0xD0D6	0x5144
+0xD0D7	0x51F6
+0xD0D8	0x80F8
+0xD0D9	0x5308
+0xD0DA	0x6C79
+0xD0DB	0x96C4
+0xD0DC	0x718A
+0xD0DD	0x4F11
+0xD0DE	0x4FEE
+0xD0DF	0x7F9E
+0xD0E0	0x673D
+0xD0E1	0x55C5
+0xD0E2	0x9508
+0xD0E3	0x79C0
+0xD0E4	0x8896
+0xD0E5	0x7EE3
+0xD0E6	0x589F
+0xD0E7	0x620C
+0xD0E8	0x9700
+0xD0E9	0x865A
+0xD0EA	0x5618
+0xD0EB	0x987B
+0xD0EC	0x5F90
+0xD0ED	0x8BB8
+0xD0EE	0x84C4
+0xD0EF	0x9157
+0xD0F0	0x53D9
+0xD0F1	0x65ED
+0xD0F2	0x5E8F
+0xD0F3	0x755C
+0xD0F4	0x6064
+0xD0F5	0x7D6E
+0xD0F6	0x5A7F
+0xD0F7	0x7EEA
+0xD0F8	0x7EED
+0xD0F9	0x8F69
+0xD0FA	0x55A7
+0xD0FB	0x5BA3
+0xD0FC	0x60AC
+0xD0FD	0x65CB
+0xD0FE	0x7384
+0xD1A1	0x9009
+0xD1A2	0x7663
+0xD1A3	0x7729
+0xD1A4	0x7EDA
+0xD1A5	0x9774
+0xD1A6	0x859B
+0xD1A7	0x5B66
+0xD1A8	0x7A74
+0xD1A9	0x96EA
+0xD1AA	0x8840
+0xD1AB	0x52CB
+0xD1AC	0x718F
+0xD1AD	0x5FAA
+0xD1AE	0x65EC
+0xD1AF	0x8BE2
+0xD1B0	0x5BFB
+0xD1B1	0x9A6F
+0xD1B2	0x5DE1
+0xD1B3	0x6B89
+0xD1B4	0x6C5B
+0xD1B5	0x8BAD
+0xD1B6	0x8BAF
+0xD1B7	0x900A
+0xD1B8	0x8FC5
+0xD1B9	0x538B
+0xD1BA	0x62BC
+0xD1BB	0x9E26
+0xD1BC	0x9E2D
+0xD1BD	0x5440
+0xD1BE	0x4E2B
+0xD1BF	0x82BD
+0xD1C0	0x7259
+0xD1C1	0x869C
+0xD1C2	0x5D16
+0xD1C3	0x8859
+0xD1C4	0x6DAF
+0xD1C5	0x96C5
+0xD1C6	0x54D1
+0xD1C7	0x4E9A
+0xD1C8	0x8BB6
+0xD1C9	0x7109
+0xD1CA	0x54BD
+0xD1CB	0x9609
+0xD1CC	0x70DF
+0xD1CD	0x6DF9
+0xD1CE	0x76D0
+0xD1CF	0x4E25
+0xD1D0	0x7814
+0xD1D1	0x8712
+0xD1D2	0x5CA9
+0xD1D3	0x5EF6
+0xD1D4	0x8A00
+0xD1D5	0x989C
+0xD1D6	0x960E
+0xD1D7	0x708E
+0xD1D8	0x6CBF
+0xD1D9	0x5944
+0xD1DA	0x63A9
+0xD1DB	0x773C
+0xD1DC	0x884D
+0xD1DD	0x6F14
+0xD1DE	0x8273
+0xD1DF	0x5830
+0xD1E0	0x71D5
+0xD1E1	0x538C
+0xD1E2	0x781A
+0xD1E3	0x96C1
+0xD1E4	0x5501
+0xD1E5	0x5F66
+0xD1E6	0x7130
+0xD1E7	0x5BB4
+0xD1E8	0x8C1A
+0xD1E9	0x9A8C
+0xD1EA	0x6B83
+0xD1EB	0x592E
+0xD1EC	0x9E2F
+0xD1ED	0x79E7
+0xD1EE	0x6768
+0xD1EF	0x626C
+0xD1F0	0x4F6F
+0xD1F1	0x75A1
+0xD1F2	0x7F8A
+0xD1F3	0x6D0B
+0xD1F4	0x9633
+0xD1F5	0x6C27
+0xD1F6	0x4EF0
+0xD1F7	0x75D2
+0xD1F8	0x517B
+0xD1F9	0x6837
+0xD1FA	0x6F3E
+0xD1FB	0x9080
+0xD1FC	0x8170
+0xD1FD	0x5996
+0xD1FE	0x7476
+0xD2A1	0x6447
+0xD2A2	0x5C27
+0xD2A3	0x9065
+0xD2A4	0x7A91
+0xD2A5	0x8C23
+0xD2A6	0x59DA
+0xD2A7	0x54AC
+0xD2A8	0x8200
+0xD2A9	0x836F
+0xD2AA	0x8981
+0xD2AB	0x8000
+0xD2AC	0x6930
+0xD2AD	0x564E
+0xD2AE	0x8036
+0xD2AF	0x7237
+0xD2B0	0x91CE
+0xD2B1	0x51B6
+0xD2B2	0x4E5F
+0xD2B3	0x9875
+0xD2B4	0x6396
+0xD2B5	0x4E1A
+0xD2B6	0x53F6
+0xD2B7	0x66F3
+0xD2B8	0x814B
+0xD2B9	0x591C
+0xD2BA	0x6DB2
+0xD2BB	0x4E00
+0xD2BC	0x58F9
+0xD2BD	0x533B
+0xD2BE	0x63D6
+0xD2BF	0x94F1
+0xD2C0	0x4F9D
+0xD2C1	0x4F0A
+0xD2C2	0x8863
+0xD2C3	0x9890
+0xD2C4	0x5937
+0xD2C5	0x9057
+0xD2C6	0x79FB
+0xD2C7	0x4EEA
+0xD2C8	0x80F0
+0xD2C9	0x7591
+0xD2CA	0x6C82
+0xD2CB	0x5B9C
+0xD2CC	0x59E8
+0xD2CD	0x5F5D
+0xD2CE	0x6905
+0xD2CF	0x8681
+0xD2D0	0x501A
+0xD2D1	0x5DF2
+0xD2D2	0x4E59
+0xD2D3	0x77E3
+0xD2D4	0x4EE5
+0xD2D5	0x827A
+0xD2D6	0x6291
+0xD2D7	0x6613
+0xD2D8	0x9091
+0xD2D9	0x5C79
+0xD2DA	0x4EBF
+0xD2DB	0x5F79
+0xD2DC	0x81C6
+0xD2DD	0x9038
+0xD2DE	0x8084
+0xD2DF	0x75AB
+0xD2E0	0x4EA6
+0xD2E1	0x88D4
+0xD2E2	0x610F
+0xD2E3	0x6BC5
+0xD2E4	0x5FC6
+0xD2E5	0x4E49
+0xD2E6	0x76CA
+0xD2E7	0x6EA2
+0xD2E8	0x8BE3
+0xD2E9	0x8BAE
+0xD2EA	0x8C0A
+0xD2EB	0x8BD1
+0xD2EC	0x5F02
+0xD2ED	0x7FFC
+0xD2EE	0x7FCC
+0xD2EF	0x7ECE
+0xD2F0	0x8335
+0xD2F1	0x836B
+0xD2F2	0x56E0
+0xD2F3	0x6BB7
+0xD2F4	0x97F3
+0xD2F5	0x9634
+0xD2F6	0x59FB
+0xD2F7	0x541F
+0xD2F8	0x94F6
+0xD2F9	0x6DEB
+0xD2FA	0x5BC5
+0xD2FB	0x996E
+0xD2FC	0x5C39
+0xD2FD	0x5F15
+0xD2FE	0x9690
+0xD3A1	0x5370
+0xD3A2	0x82F1
+0xD3A3	0x6A31
+0xD3A4	0x5A74
+0xD3A5	0x9E70
+0xD3A6	0x5E94
+0xD3A7	0x7F28
+0xD3A8	0x83B9
+0xD3A9	0x8424
+0xD3AA	0x8425
+0xD3AB	0x8367
+0xD3AC	0x8747
+0xD3AD	0x8FCE
+0xD3AE	0x8D62
+0xD3AF	0x76C8
+0xD3B0	0x5F71
+0xD3B1	0x9896
+0xD3B2	0x786C
+0xD3B3	0x6620
+0xD3B4	0x54DF
+0xD3B5	0x62E5
+0xD3B6	0x4F63
+0xD3B7	0x81C3
+0xD3B8	0x75C8
+0xD3B9	0x5EB8
+0xD3BA	0x96CD
+0xD3BB	0x8E0A
+0xD3BC	0x86F9
+0xD3BD	0x548F
+0xD3BE	0x6CF3
+0xD3BF	0x6D8C
+0xD3C0	0x6C38
+0xD3C1	0x607F
+0xD3C2	0x52C7
+0xD3C3	0x7528
+0xD3C4	0x5E7D
+0xD3C5	0x4F18
+0xD3C6	0x60A0
+0xD3C7	0x5FE7
+0xD3C8	0x5C24
+0xD3C9	0x7531
+0xD3CA	0x90AE
+0xD3CB	0x94C0
+0xD3CC	0x72B9
+0xD3CD	0x6CB9
+0xD3CE	0x6E38
+0xD3CF	0x9149
+0xD3D0	0x6709
+0xD3D1	0x53CB
+0xD3D2	0x53F3
+0xD3D3	0x4F51
+0xD3D4	0x91C9
+0xD3D5	0x8BF1
+0xD3D6	0x53C8
+0xD3D7	0x5E7C
+0xD3D8	0x8FC2
+0xD3D9	0x6DE4
+0xD3DA	0x4E8E
+0xD3DB	0x76C2
+0xD3DC	0x6986
+0xD3DD	0x865E
+0xD3DE	0x611A
+0xD3DF	0x8206
+0xD3E0	0x4F59
+0xD3E1	0x4FDE
+0xD3E2	0x903E
+0xD3E3	0x9C7C
+0xD3E4	0x6109
+0xD3E5	0x6E1D
+0xD3E6	0x6E14
+0xD3E7	0x9685
+0xD3E8	0x4E88
+0xD3E9	0x5A31
+0xD3EA	0x96E8
+0xD3EB	0x4E0E
+0xD3EC	0x5C7F
+0xD3ED	0x79B9
+0xD3EE	0x5B87
+0xD3EF	0x8BED
+0xD3F0	0x7FBD
+0xD3F1	0x7389
+0xD3F2	0x57DF
+0xD3F3	0x828B
+0xD3F4	0x90C1
+0xD3F5	0x5401
+0xD3F6	0x9047
+0xD3F7	0x55BB
+0xD3F8	0x5CEA
+0xD3F9	0x5FA1
+0xD3FA	0x6108
+0xD3FB	0x6B32
+0xD3FC	0x72F1
+0xD3FD	0x80B2
+0xD3FE	0x8A89
+0xD4A1	0x6D74
+0xD4A2	0x5BD3
+0xD4A3	0x88D5
+0xD4A4	0x9884
+0xD4A5	0x8C6B
+0xD4A6	0x9A6D
+0xD4A7	0x9E33
+0xD4A8	0x6E0A
+0xD4A9	0x51A4
+0xD4AA	0x5143
+0xD4AB	0x57A3
+0xD4AC	0x8881
+0xD4AD	0x539F
+0xD4AE	0x63F4
+0xD4AF	0x8F95
+0xD4B0	0x56ED
+0xD4B1	0x5458
+0xD4B2	0x5706
+0xD4B3	0x733F
+0xD4B4	0x6E90
+0xD4B5	0x7F18
+0xD4B6	0x8FDC
+0xD4B7	0x82D1
+0xD4B8	0x613F
+0xD4B9	0x6028
+0xD4BA	0x9662
+0xD4BB	0x66F0
+0xD4BC	0x7EA6
+0xD4BD	0x8D8A
+0xD4BE	0x8DC3
+0xD4BF	0x94A5
+0xD4C0	0x5CB3
+0xD4C1	0x7CA4
+0xD4C2	0x6708
+0xD4C3	0x60A6
+0xD4C4	0x9605
+0xD4C5	0x8018
+0xD4C6	0x4E91
+0xD4C7	0x90E7
+0xD4C8	0x5300
+0xD4C9	0x9668
+0xD4CA	0x5141
+0xD4CB	0x8FD0
+0xD4CC	0x8574
+0xD4CD	0x915D
+0xD4CE	0x6655
+0xD4CF	0x97F5
+0xD4D0	0x5B55
+0xD4D1	0x531D
+0xD4D2	0x7838
+0xD4D3	0x6742
+0xD4D4	0x683D
+0xD4D5	0x54C9
+0xD4D6	0x707E
+0xD4D7	0x5BB0
+0xD4D8	0x8F7D
+0xD4D9	0x518D
+0xD4DA	0x5728
+0xD4DB	0x54B1
+0xD4DC	0x6512
+0xD4DD	0x6682
+0xD4DE	0x8D5E
+0xD4DF	0x8D43
+0xD4E0	0x810F
+0xD4E1	0x846C
+0xD4E2	0x906D
+0xD4E3	0x7CDF
+0xD4E4	0x51FF
+0xD4E5	0x85FB
+0xD4E6	0x67A3
+0xD4E7	0x65E9
+0xD4E8	0x6FA1
+0xD4E9	0x86A4
+0xD4EA	0x8E81
+0xD4EB	0x566A
+0xD4EC	0x9020
+0xD4ED	0x7682
+0xD4EE	0x7076
+0xD4EF	0x71E5
+0xD4F0	0x8D23
+0xD4F1	0x62E9
+0xD4F2	0x5219
+0xD4F3	0x6CFD
+0xD4F4	0x8D3C
+0xD4F5	0x600E
+0xD4F6	0x589E
+0xD4F7	0x618E
+0xD4F8	0x66FE
+0xD4F9	0x8D60
+0xD4FA	0x624E
+0xD4FB	0x55B3
+0xD4FC	0x6E23
+0xD4FD	0x672D
+0xD4FE	0x8F67
+0xD5A1	0x94E1
+0xD5A2	0x95F8
+0xD5A3	0x7728
+0xD5A4	0x6805
+0xD5A5	0x69A8
+0xD5A6	0x548B
+0xD5A7	0x4E4D
+0xD5A8	0x70B8
+0xD5A9	0x8BC8
+0xD5AA	0x6458
+0xD5AB	0x658B
+0xD5AC	0x5B85
+0xD5AD	0x7A84
+0xD5AE	0x503A
+0xD5AF	0x5BE8
+0xD5B0	0x77BB
+0xD5B1	0x6BE1
+0xD5B2	0x8A79
+0xD5B3	0x7C98
+0xD5B4	0x6CBE
+0xD5B5	0x76CF
+0xD5B6	0x65A9
+0xD5B7	0x8F97
+0xD5B8	0x5D2D
+0xD5B9	0x5C55
+0xD5BA	0x8638
+0xD5BB	0x6808
+0xD5BC	0x5360
+0xD5BD	0x6218
+0xD5BE	0x7AD9
+0xD5BF	0x6E5B
+0xD5C0	0x7EFD
+0xD5C1	0x6A1F
+0xD5C2	0x7AE0
+0xD5C3	0x5F70
+0xD5C4	0x6F33
+0xD5C5	0x5F20
+0xD5C6	0x638C
+0xD5C7	0x6DA8
+0xD5C8	0x6756
+0xD5C9	0x4E08
+0xD5CA	0x5E10
+0xD5CB	0x8D26
+0xD5CC	0x4ED7
+0xD5CD	0x80C0
+0xD5CE	0x7634
+0xD5CF	0x969C
+0xD5D0	0x62DB
+0xD5D1	0x662D
+0xD5D2	0x627E
+0xD5D3	0x6CBC
+0xD5D4	0x8D75
+0xD5D5	0x7167
+0xD5D6	0x7F69
+0xD5D7	0x5146
+0xD5D8	0x8087
+0xD5D9	0x53EC
+0xD5DA	0x906E
+0xD5DB	0x6298
+0xD5DC	0x54F2
+0xD5DD	0x86F0
+0xD5DE	0x8F99
+0xD5DF	0x8005
+0xD5E0	0x9517
+0xD5E1	0x8517
+0xD5E2	0x8FD9
+0xD5E3	0x6D59
+0xD5E4	0x73CD
+0xD5E5	0x659F
+0xD5E6	0x771F
+0xD5E7	0x7504
+0xD5E8	0x7827
+0xD5E9	0x81FB
+0xD5EA	0x8D1E
+0xD5EB	0x9488
+0xD5EC	0x4FA6
+0xD5ED	0x6795
+0xD5EE	0x75B9
+0xD5EF	0x8BCA
+0xD5F0	0x9707
+0xD5F1	0x632F
+0xD5F2	0x9547
+0xD5F3	0x9635
+0xD5F4	0x84B8
+0xD5F5	0x6323
+0xD5F6	0x7741
+0xD5F7	0x5F81
+0xD5F8	0x72F0
+0xD5F9	0x4E89
+0xD5FA	0x6014
+0xD5FB	0x6574
+0xD5FC	0x62EF
+0xD5FD	0x6B63
+0xD5FE	0x653F
+0xD6A1	0x5E27
+0xD6A2	0x75C7
+0xD6A3	0x90D1
+0xD6A4	0x8BC1
+0xD6A5	0x829D
+0xD6A6	0x679D
+0xD6A7	0x652F
+0xD6A8	0x5431
+0xD6A9	0x8718
+0xD6AA	0x77E5
+0xD6AB	0x80A2
+0xD6AC	0x8102
+0xD6AD	0x6C41
+0xD6AE	0x4E4B
+0xD6AF	0x7EC7
+0xD6B0	0x804C
+0xD6B1	0x76F4
+0xD6B2	0x690D
+0xD6B3	0x6B96
+0xD6B4	0x6267
+0xD6B5	0x503C
+0xD6B6	0x4F84
+0xD6B7	0x5740
+0xD6B8	0x6307
+0xD6B9	0x6B62
+0xD6BA	0x8DBE
+0xD6BB	0x53EA
+0xD6BC	0x65E8
+0xD6BD	0x7EB8
+0xD6BE	0x5FD7
+0xD6BF	0x631A
+0xD6C0	0x63B7
+0xD6C1	0x81F3
+0xD6C2	0x81F4
+0xD6C3	0x7F6E
+0xD6C4	0x5E1C
+0xD6C5	0x5CD9
+0xD6C6	0x5236
+0xD6C7	0x667A
+0xD6C8	0x79E9
+0xD6C9	0x7A1A
+0xD6CA	0x8D28
+0xD6CB	0x7099
+0xD6CC	0x75D4
+0xD6CD	0x6EDE
+0xD6CE	0x6CBB
+0xD6CF	0x7A92
+0xD6D0	0x4E2D
+0xD6D1	0x76C5
+0xD6D2	0x5FE0
+0xD6D3	0x949F
+0xD6D4	0x8877
+0xD6D5	0x7EC8
+0xD6D6	0x79CD
+0xD6D7	0x80BF
+0xD6D8	0x91CD
+0xD6D9	0x4EF2
+0xD6DA	0x4F17
+0xD6DB	0x821F
+0xD6DC	0x5468
+0xD6DD	0x5DDE
+0xD6DE	0x6D32
+0xD6DF	0x8BCC
+0xD6E0	0x7CA5
+0xD6E1	0x8F74
+0xD6E2	0x8098
+0xD6E3	0x5E1A
+0xD6E4	0x5492
+0xD6E5	0x76B1
+0xD6E6	0x5B99
+0xD6E7	0x663C
+0xD6E8	0x9AA4
+0xD6E9	0x73E0
+0xD6EA	0x682A
+0xD6EB	0x86DB
+0xD6EC	0x6731
+0xD6ED	0x732A
+0xD6EE	0x8BF8
+0xD6EF	0x8BDB
+0xD6F0	0x9010
+0xD6F1	0x7AF9
+0xD6F2	0x70DB
+0xD6F3	0x716E
+0xD6F4	0x62C4
+0xD6F5	0x77A9
+0xD6F6	0x5631
+0xD6F7	0x4E3B
+0xD6F8	0x8457
+0xD6F9	0x67F1
+0xD6FA	0x52A9
+0xD6FB	0x86C0
+0xD6FC	0x8D2E
+0xD6FD	0x94F8
+0xD6FE	0x7B51
+0xD7A1	0x4F4F
+0xD7A2	0x6CE8
+0xD7A3	0x795D
+0xD7A4	0x9A7B
+0xD7A5	0x6293
+0xD7A6	0x722A
+0xD7A7	0x62FD
+0xD7A8	0x4E13
+0xD7A9	0x7816
+0xD7AA	0x8F6C
+0xD7AB	0x64B0
+0xD7AC	0x8D5A
+0xD7AD	0x7BC6
+0xD7AE	0x6869
+0xD7AF	0x5E84
+0xD7B0	0x88C5
+0xD7B1	0x5986
+0xD7B2	0x649E
+0xD7B3	0x58EE
+0xD7B4	0x72B6
+0xD7B5	0x690E
+0xD7B6	0x9525
+0xD7B7	0x8FFD
+0xD7B8	0x8D58
+0xD7B9	0x5760
+0xD7BA	0x7F00
+0xD7BB	0x8C06
+0xD7BC	0x51C6
+0xD7BD	0x6349
+0xD7BE	0x62D9
+0xD7BF	0x5353
+0xD7C0	0x684C
+0xD7C1	0x7422
+0xD7C2	0x8301
+0xD7C3	0x914C
+0xD7C4	0x5544
+0xD7C5	0x7740
+0xD7C6	0x707C
+0xD7C7	0x6D4A
+0xD7C8	0x5179
+0xD7C9	0x54A8
+0xD7CA	0x8D44
+0xD7CB	0x59FF
+0xD7CC	0x6ECB
+0xD7CD	0x6DC4
+0xD7CE	0x5B5C
+0xD7CF	0x7D2B
+0xD7D0	0x4ED4
+0xD7D1	0x7C7D
+0xD7D2	0x6ED3
+0xD7D3	0x5B50
+0xD7D4	0x81EA
+0xD7D5	0x6E0D
+0xD7D6	0x5B57
+0xD7D7	0x9B03
+0xD7D8	0x68D5
+0xD7D9	0x8E2A
+0xD7DA	0x5B97
+0xD7DB	0x7EFC
+0xD7DC	0x603B
+0xD7DD	0x7EB5
+0xD7DE	0x90B9
+0xD7DF	0x8D70
+0xD7E0	0x594F
+0xD7E1	0x63CD
+0xD7E2	0x79DF
+0xD7E3	0x8DB3
+0xD7E4	0x5352
+0xD7E5	0x65CF
+0xD7E6	0x7956
+0xD7E7	0x8BC5
+0xD7E8	0x963B
+0xD7E9	0x7EC4
+0xD7EA	0x94BB
+0xD7EB	0x7E82
+0xD7EC	0x5634
+0xD7ED	0x9189
+0xD7EE	0x6700
+0xD7EF	0x7F6A
+0xD7F0	0x5C0A
+0xD7F1	0x9075
+0xD7F2	0x6628
+0xD7F3	0x5DE6
+0xD7F4	0x4F50
+0xD7F5	0x67DE
+0xD7F6	0x505A
+0xD7F7	0x4F5C
+0xD7F8	0x5750
+0xD7F9	0x5EA7
+0xD8A1	0x4E8D
+0xD8A2	0x4E0C
+0xD8A3	0x5140
+0xD8A4	0x4E10
+0xD8A5	0x5EFF
+0xD8A6	0x5345
+0xD8A7	0x4E15
+0xD8A8	0x4E98
+0xD8A9	0x4E1E
+0xD8AA	0x9B32
+0xD8AB	0x5B6C
+0xD8AC	0x5669
+0xD8AD	0x4E28
+0xD8AE	0x79BA
+0xD8AF	0x4E3F
+0xD8B0	0x5315
+0xD8B1	0x4E47
+0xD8B2	0x592D
+0xD8B3	0x723B
+0xD8B4	0x536E
+0xD8B5	0x6C10
+0xD8B6	0x56DF
+0xD8B7	0x80E4
+0xD8B8	0x9997
+0xD8B9	0x6BD3
+0xD8BA	0x777E
+0xD8BB	0x9F17
+0xD8BC	0x4E36
+0xD8BD	0x4E9F
+0xD8BE	0x9F10
+0xD8BF	0x4E5C
+0xD8C0	0x4E69
+0xD8C1	0x4E93
+0xD8C2	0x8288
+0xD8C3	0x5B5B
+0xD8C4	0x556C
+0xD8C5	0x560F
+0xD8C6	0x4EC4
+0xD8C7	0x538D
+0xD8C8	0x539D
+0xD8C9	0x53A3
+0xD8CA	0x53A5
+0xD8CB	0x53AE
+0xD8CC	0x9765
+0xD8CD	0x8D5D
+0xD8CE	0x531A
+0xD8CF	0x53F5
+0xD8D0	0x5326
+0xD8D1	0x532E
+0xD8D2	0x533E
+0xD8D3	0x8D5C
+0xD8D4	0x5366
+0xD8D5	0x5363
+0xD8D6	0x5202
+0xD8D7	0x5208
+0xD8D8	0x520E
+0xD8D9	0x522D
+0xD8DA	0x5233
+0xD8DB	0x523F
+0xD8DC	0x5240
+0xD8DD	0x524C
+0xD8DE	0x525E
+0xD8DF	0x5261
+0xD8E0	0x525C
+0xD8E1	0x84AF
+0xD8E2	0x527D
+0xD8E3	0x5282
+0xD8E4	0x5281
+0xD8E5	0x5290
+0xD8E6	0x5293
+0xD8E7	0x5182
+0xD8E8	0x7F54
+0xD8E9	0x4EBB
+0xD8EA	0x4EC3
+0xD8EB	0x4EC9
+0xD8EC	0x4EC2
+0xD8ED	0x4EE8
+0xD8EE	0x4EE1
+0xD8EF	0x4EEB
+0xD8F0	0x4EDE
+0xD8F1	0x4F1B
+0xD8F2	0x4EF3
+0xD8F3	0x4F22
+0xD8F4	0x4F64
+0xD8F5	0x4EF5
+0xD8F6	0x4F25
+0xD8F7	0x4F27
+0xD8F8	0x4F09
+0xD8F9	0x4F2B
+0xD8FA	0x4F5E
+0xD8FB	0x4F67
+0xD8FC	0x6538
+0xD8FD	0x4F5A
+0xD8FE	0x4F5D
+0xD9A1	0x4F5F
+0xD9A2	0x4F57
+0xD9A3	0x4F32
+0xD9A4	0x4F3D
+0xD9A5	0x4F76
+0xD9A6	0x4F74
+0xD9A7	0x4F91
+0xD9A8	0x4F89
+0xD9A9	0x4F83
+0xD9AA	0x4F8F
+0xD9AB	0x4F7E
+0xD9AC	0x4F7B
+0xD9AD	0x4FAA
+0xD9AE	0x4F7C
+0xD9AF	0x4FAC
+0xD9B0	0x4F94
+0xD9B1	0x4FE6
+0xD9B2	0x4FE8
+0xD9B3	0x4FEA
+0xD9B4	0x4FC5
+0xD9B5	0x4FDA
+0xD9B6	0x4FE3
+0xD9B7	0x4FDC
+0xD9B8	0x4FD1
+0xD9B9	0x4FDF
+0xD9BA	0x4FF8
+0xD9BB	0x5029
+0xD9BC	0x504C
+0xD9BD	0x4FF3
+0xD9BE	0x502C
+0xD9BF	0x500F
+0xD9C0	0x502E
+0xD9C1	0x502D
+0xD9C2	0x4FFE
+0xD9C3	0x501C
+0xD9C4	0x500C
+0xD9C5	0x5025
+0xD9C6	0x5028
+0xD9C7	0x507E
+0xD9C8	0x5043
+0xD9C9	0x5055
+0xD9CA	0x5048
+0xD9CB	0x504E
+0xD9CC	0x506C
+0xD9CD	0x507B
+0xD9CE	0x50A5
+0xD9CF	0x50A7
+0xD9D0	0x50A9
+0xD9D1	0x50BA
+0xD9D2	0x50D6
+0xD9D3	0x5106
+0xD9D4	0x50ED
+0xD9D5	0x50EC
+0xD9D6	0x50E6
+0xD9D7	0x50EE
+0xD9D8	0x5107
+0xD9D9	0x510B
+0xD9DA	0x4EDD
+0xD9DB	0x6C3D
+0xD9DC	0x4F58
+0xD9DD	0x4F65
+0xD9DE	0x4FCE
+0xD9DF	0x9FA0
+0xD9E0	0x6C46
+0xD9E1	0x7C74
+0xD9E2	0x516E
+0xD9E3	0x5DFD
+0xD9E4	0x9EC9
+0xD9E5	0x9998
+0xD9E6	0x5181
+0xD9E7	0x5914
+0xD9E8	0x52F9
+0xD9E9	0x530D
+0xD9EA	0x8A07
+0xD9EB	0x5310
+0xD9EC	0x51EB
+0xD9ED	0x5919
+0xD9EE	0x5155
+0xD9EF	0x4EA0
+0xD9F0	0x5156
+0xD9F1	0x4EB3
+0xD9F2	0x886E
+0xD9F3	0x88A4
+0xD9F4	0x4EB5
+0xD9F5	0x8114
+0xD9F6	0x88D2
+0xD9F7	0x7980
+0xD9F8	0x5B34
+0xD9F9	0x8803
+0xD9FA	0x7FB8
+0xD9FB	0x51AB
+0xD9FC	0x51B1
+0xD9FD	0x51BD
+0xD9FE	0x51BC
+0xDAA1	0x51C7
+0xDAA2	0x5196
+0xDAA3	0x51A2
+0xDAA4	0x51A5
+0xDAA5	0x8BA0
+0xDAA6	0x8BA6
+0xDAA7	0x8BA7
+0xDAA8	0x8BAA
+0xDAA9	0x8BB4
+0xDAAA	0x8BB5
+0xDAAB	0x8BB7
+0xDAAC	0x8BC2
+0xDAAD	0x8BC3
+0xDAAE	0x8BCB
+0xDAAF	0x8BCF
+0xDAB0	0x8BCE
+0xDAB1	0x8BD2
+0xDAB2	0x8BD3
+0xDAB3	0x8BD4
+0xDAB4	0x8BD6
+0xDAB5	0x8BD8
+0xDAB6	0x8BD9
+0xDAB7	0x8BDC
+0xDAB8	0x8BDF
+0xDAB9	0x8BE0
+0xDABA	0x8BE4
+0xDABB	0x8BE8
+0xDABC	0x8BE9
+0xDABD	0x8BEE
+0xDABE	0x8BF0
+0xDABF	0x8BF3
+0xDAC0	0x8BF6
+0xDAC1	0x8BF9
+0xDAC2	0x8BFC
+0xDAC3	0x8BFF
+0xDAC4	0x8C00
+0xDAC5	0x8C02
+0xDAC6	0x8C04
+0xDAC7	0x8C07
+0xDAC8	0x8C0C
+0xDAC9	0x8C0F
+0xDACA	0x8C11
+0xDACB	0x8C12
+0xDACC	0x8C14
+0xDACD	0x8C15
+0xDACE	0x8C16
+0xDACF	0x8C19
+0xDAD0	0x8C1B
+0xDAD1	0x8C18
+0xDAD2	0x8C1D
+0xDAD3	0x8C1F
+0xDAD4	0x8C20
+0xDAD5	0x8C21
+0xDAD6	0x8C25
+0xDAD7	0x8C27
+0xDAD8	0x8C2A
+0xDAD9	0x8C2B
+0xDADA	0x8C2E
+0xDADB	0x8C2F
+0xDADC	0x8C32
+0xDADD	0x8C33
+0xDADE	0x8C35
+0xDADF	0x8C36
+0xDAE0	0x5369
+0xDAE1	0x537A
+0xDAE2	0x961D
+0xDAE3	0x9622
+0xDAE4	0x9621
+0xDAE5	0x9631
+0xDAE6	0x962A
+0xDAE7	0x963D
+0xDAE8	0x963C
+0xDAE9	0x9642
+0xDAEA	0x9649
+0xDAEB	0x9654
+0xDAEC	0x965F
+0xDAED	0x9667
+0xDAEE	0x966C
+0xDAEF	0x9672
+0xDAF0	0x9674
+0xDAF1	0x9688
+0xDAF2	0x968D
+0xDAF3	0x9697
+0xDAF4	0x96B0
+0xDAF5	0x9097
+0xDAF6	0x909B
+0xDAF7	0x909D
+0xDAF8	0x9099
+0xDAF9	0x90AC
+0xDAFA	0x90A1
+0xDAFB	0x90B4
+0xDAFC	0x90B3
+0xDAFD	0x90B6
+0xDAFE	0x90BA
+0xDBA1	0x90B8
+0xDBA2	0x90B0
+0xDBA3	0x90CF
+0xDBA4	0x90C5
+0xDBA5	0x90BE
+0xDBA6	0x90D0
+0xDBA7	0x90C4
+0xDBA8	0x90C7
+0xDBA9	0x90D3
+0xDBAA	0x90E6
+0xDBAB	0x90E2
+0xDBAC	0x90DC
+0xDBAD	0x90D7
+0xDBAE	0x90DB
+0xDBAF	0x90EB
+0xDBB0	0x90EF
+0xDBB1	0x90FE
+0xDBB2	0x9104
+0xDBB3	0x9122
+0xDBB4	0x911E
+0xDBB5	0x9123
+0xDBB6	0x9131
+0xDBB7	0x912F
+0xDBB8	0x9139
+0xDBB9	0x9143
+0xDBBA	0x9146
+0xDBBB	0x520D
+0xDBBC	0x5942
+0xDBBD	0x52A2
+0xDBBE	0x52AC
+0xDBBF	0x52AD
+0xDBC0	0x52BE
+0xDBC1	0x54FF
+0xDBC2	0x52D0
+0xDBC3	0x52D6
+0xDBC4	0x52F0
+0xDBC5	0x53DF
+0xDBC6	0x71EE
+0xDBC7	0x77CD
+0xDBC8	0x5EF4
+0xDBC9	0x51F5
+0xDBCA	0x51FC
+0xDBCB	0x9B2F
+0xDBCC	0x53B6
+0xDBCD	0x5F01
+0xDBCE	0x755A
+0xDBCF	0x5DEF
+0xDBD0	0x574C
+0xDBD1	0x57A9
+0xDBD2	0x57A1
+0xDBD3	0x587E
+0xDBD4	0x58BC
+0xDBD5	0x58C5
+0xDBD6	0x58D1
+0xDBD7	0x5729
+0xDBD8	0x572C
+0xDBD9	0x572A
+0xDBDA	0x5733
+0xDBDB	0x5739
+0xDBDC	0x572E
+0xDBDD	0x572F
+0xDBDE	0x575C
+0xDBDF	0x573B
+0xDBE0	0x5742
+0xDBE1	0x5769
+0xDBE2	0x5785
+0xDBE3	0x576B
+0xDBE4	0x5786
+0xDBE5	0x577C
+0xDBE6	0x577B
+0xDBE7	0x5768
+0xDBE8	0x576D
+0xDBE9	0x5776
+0xDBEA	0x5773
+0xDBEB	0x57AD
+0xDBEC	0x57A4
+0xDBED	0x578C
+0xDBEE	0x57B2
+0xDBEF	0x57CF
+0xDBF0	0x57A7
+0xDBF1	0x57B4
+0xDBF2	0x5793
+0xDBF3	0x57A0
+0xDBF4	0x57D5
+0xDBF5	0x57D8
+0xDBF6	0x57DA
+0xDBF7	0x57D9
+0xDBF8	0x57D2
+0xDBF9	0x57B8
+0xDBFA	0x57F4
+0xDBFB	0x57EF
+0xDBFC	0x57F8
+0xDBFD	0x57E4
+0xDBFE	0x57DD
+0xDCA1	0x580B
+0xDCA2	0x580D
+0xDCA3	0x57FD
+0xDCA4	0x57ED
+0xDCA5	0x5800
+0xDCA6	0x581E
+0xDCA7	0x5819
+0xDCA8	0x5844
+0xDCA9	0x5820
+0xDCAA	0x5865
+0xDCAB	0x586C
+0xDCAC	0x5881
+0xDCAD	0x5889
+0xDCAE	0x589A
+0xDCAF	0x5880
+0xDCB0	0x99A8
+0xDCB1	0x9F19
+0xDCB2	0x61FF
+0xDCB3	0x8279
+0xDCB4	0x827D
+0xDCB5	0x827F
+0xDCB6	0x828F
+0xDCB7	0x828A
+0xDCB8	0x82A8
+0xDCB9	0x8284
+0xDCBA	0x828E
+0xDCBB	0x8291
+0xDCBC	0x8297
+0xDCBD	0x8299
+0xDCBE	0x82AB
+0xDCBF	0x82B8
+0xDCC0	0x82BE
+0xDCC1	0x82B0
+0xDCC2	0x82C8
+0xDCC3	0x82CA
+0xDCC4	0x82E3
+0xDCC5	0x8298
+0xDCC6	0x82B7
+0xDCC7	0x82AE
+0xDCC8	0x82CB
+0xDCC9	0x82CC
+0xDCCA	0x82C1
+0xDCCB	0x82A9
+0xDCCC	0x82B4
+0xDCCD	0x82A1
+0xDCCE	0x82AA
+0xDCCF	0x829F
+0xDCD0	0x82C4
+0xDCD1	0x82CE
+0xDCD2	0x82A4
+0xDCD3	0x82E1
+0xDCD4	0x8309
+0xDCD5	0x82F7
+0xDCD6	0x82E4
+0xDCD7	0x830F
+0xDCD8	0x8307
+0xDCD9	0x82DC
+0xDCDA	0x82F4
+0xDCDB	0x82D2
+0xDCDC	0x82D8
+0xDCDD	0x830C
+0xDCDE	0x82FB
+0xDCDF	0x82D3
+0xDCE0	0x8311
+0xDCE1	0x831A
+0xDCE2	0x8306
+0xDCE3	0x8314
+0xDCE4	0x8315
+0xDCE5	0x82E0
+0xDCE6	0x82D5
+0xDCE7	0x831C
+0xDCE8	0x8351
+0xDCE9	0x835B
+0xDCEA	0x835C
+0xDCEB	0x8308
+0xDCEC	0x8392
+0xDCED	0x833C
+0xDCEE	0x8334
+0xDCEF	0x8331
+0xDCF0	0x839B
+0xDCF1	0x835E
+0xDCF2	0x832F
+0xDCF3	0x834F
+0xDCF4	0x8347
+0xDCF5	0x8343
+0xDCF6	0x835F
+0xDCF7	0x8340
+0xDCF8	0x8317
+0xDCF9	0x8360
+0xDCFA	0x832D
+0xDCFB	0x833A
+0xDCFC	0x8333
+0xDCFD	0x8366
+0xDCFE	0x8365
+0xDDA1	0x8368
+0xDDA2	0x831B
+0xDDA3	0x8369
+0xDDA4	0x836C
+0xDDA5	0x836A
+0xDDA6	0x836D
+0xDDA7	0x836E
+0xDDA8	0x83B0
+0xDDA9	0x8378
+0xDDAA	0x83B3
+0xDDAB	0x83B4
+0xDDAC	0x83A0
+0xDDAD	0x83AA
+0xDDAE	0x8393
+0xDDAF	0x839C
+0xDDB0	0x8385
+0xDDB1	0x837C
+0xDDB2	0x83B6
+0xDDB3	0x83A9
+0xDDB4	0x837D
+0xDDB5	0x83B8
+0xDDB6	0x837B
+0xDDB7	0x8398
+0xDDB8	0x839E
+0xDDB9	0x83A8
+0xDDBA	0x83BA
+0xDDBB	0x83BC
+0xDDBC	0x83C1
+0xDDBD	0x8401
+0xDDBE	0x83E5
+0xDDBF	0x83D8
+0xDDC0	0x5807
+0xDDC1	0x8418
+0xDDC2	0x840B
+0xDDC3	0x83DD
+0xDDC4	0x83FD
+0xDDC5	0x83D6
+0xDDC6	0x841C
+0xDDC7	0x8438
+0xDDC8	0x8411
+0xDDC9	0x8406
+0xDDCA	0x83D4
+0xDDCB	0x83DF
+0xDDCC	0x840F
+0xDDCD	0x8403
+0xDDCE	0x83F8
+0xDDCF	0x83F9
+0xDDD0	0x83EA
+0xDDD1	0x83C5
+0xDDD2	0x83C0
+0xDDD3	0x8426
+0xDDD4	0x83F0
+0xDDD5	0x83E1
+0xDDD6	0x845C
+0xDDD7	0x8451
+0xDDD8	0x845A
+0xDDD9	0x8459
+0xDDDA	0x8473
+0xDDDB	0x8487
+0xDDDC	0x8488
+0xDDDD	0x847A
+0xDDDE	0x8489
+0xDDDF	0x8478
+0xDDE0	0x843C
+0xDDE1	0x8446
+0xDDE2	0x8469
+0xDDE3	0x8476
+0xDDE4	0x848C
+0xDDE5	0x848E
+0xDDE6	0x8431
+0xDDE7	0x846D
+0xDDE8	0x84C1
+0xDDE9	0x84CD
+0xDDEA	0x84D0
+0xDDEB	0x84E6
+0xDDEC	0x84BD
+0xDDED	0x84D3
+0xDDEE	0x84CA
+0xDDEF	0x84BF
+0xDDF0	0x84BA
+0xDDF1	0x84E0
+0xDDF2	0x84A1
+0xDDF3	0x84B9
+0xDDF4	0x84B4
+0xDDF5	0x8497
+0xDDF6	0x84E5
+0xDDF7	0x84E3
+0xDDF8	0x850C
+0xDDF9	0x750D
+0xDDFA	0x8538
+0xDDFB	0x84F0
+0xDDFC	0x8539
+0xDDFD	0x851F
+0xDDFE	0x853A
+0xDEA1	0x8556
+0xDEA2	0x853B
+0xDEA3	0x84FF
+0xDEA4	0x84FC
+0xDEA5	0x8559
+0xDEA6	0x8548
+0xDEA7	0x8568
+0xDEA8	0x8564
+0xDEA9	0x855E
+0xDEAA	0x857A
+0xDEAB	0x77A2
+0xDEAC	0x8543
+0xDEAD	0x8572
+0xDEAE	0x857B
+0xDEAF	0x85A4
+0xDEB0	0x85A8
+0xDEB1	0x8587
+0xDEB2	0x858F
+0xDEB3	0x8579
+0xDEB4	0x85AE
+0xDEB5	0x859C
+0xDEB6	0x8585
+0xDEB7	0x85B9
+0xDEB8	0x85B7
+0xDEB9	0x85B0
+0xDEBA	0x85D3
+0xDEBB	0x85C1
+0xDEBC	0x85DC
+0xDEBD	0x85FF
+0xDEBE	0x8627
+0xDEBF	0x8605
+0xDEC0	0x8629
+0xDEC1	0x8616
+0xDEC2	0x863C
+0xDEC3	0x5EFE
+0xDEC4	0x5F08
+0xDEC5	0x593C
+0xDEC6	0x5941
+0xDEC7	0x8037
+0xDEC8	0x5955
+0xDEC9	0x595A
+0xDECA	0x5958
+0xDECB	0x530F
+0xDECC	0x5C22
+0xDECD	0x5C25
+0xDECE	0x5C2C
+0xDECF	0x5C34
+0xDED0	0x624C
+0xDED1	0x626A
+0xDED2	0x629F
+0xDED3	0x62BB
+0xDED4	0x62CA
+0xDED5	0x62DA
+0xDED6	0x62D7
+0xDED7	0x62EE
+0xDED8	0x6322
+0xDED9	0x62F6
+0xDEDA	0x6339
+0xDEDB	0x634B
+0xDEDC	0x6343
+0xDEDD	0x63AD
+0xDEDE	0x63F6
+0xDEDF	0x6371
+0xDEE0	0x637A
+0xDEE1	0x638E
+0xDEE2	0x63B4
+0xDEE3	0x636D
+0xDEE4	0x63AC
+0xDEE5	0x638A
+0xDEE6	0x6369
+0xDEE7	0x63AE
+0xDEE8	0x63BC
+0xDEE9	0x63F2
+0xDEEA	0x63F8
+0xDEEB	0x63E0
+0xDEEC	0x63FF
+0xDEED	0x63C4
+0xDEEE	0x63DE
+0xDEEF	0x63CE
+0xDEF0	0x6452
+0xDEF1	0x63C6
+0xDEF2	0x63BE
+0xDEF3	0x6445
+0xDEF4	0x6441
+0xDEF5	0x640B
+0xDEF6	0x641B
+0xDEF7	0x6420
+0xDEF8	0x640C
+0xDEF9	0x6426
+0xDEFA	0x6421
+0xDEFB	0x645E
+0xDEFC	0x6484
+0xDEFD	0x646D
+0xDEFE	0x6496
+0xDFA1	0x647A
+0xDFA2	0x64B7
+0xDFA3	0x64B8
+0xDFA4	0x6499
+0xDFA5	0x64BA
+0xDFA6	0x64C0
+0xDFA7	0x64D0
+0xDFA8	0x64D7
+0xDFA9	0x64E4
+0xDFAA	0x64E2
+0xDFAB	0x6509
+0xDFAC	0x6525
+0xDFAD	0x652E
+0xDFAE	0x5F0B
+0xDFAF	0x5FD2
+0xDFB0	0x7519
+0xDFB1	0x5F11
+0xDFB2	0x535F
+0xDFB3	0x53F1
+0xDFB4	0x53FD
+0xDFB5	0x53E9
+0xDFB6	0x53E8
+0xDFB7	0x53FB
+0xDFB8	0x5412
+0xDFB9	0x5416
+0xDFBA	0x5406
+0xDFBB	0x544B
+0xDFBC	0x5452
+0xDFBD	0x5453
+0xDFBE	0x5454
+0xDFBF	0x5456
+0xDFC0	0x5443
+0xDFC1	0x5421
+0xDFC2	0x5457
+0xDFC3	0x5459
+0xDFC4	0x5423
+0xDFC5	0x5432
+0xDFC6	0x5482
+0xDFC7	0x5494
+0xDFC8	0x5477
+0xDFC9	0x5471
+0xDFCA	0x5464
+0xDFCB	0x549A
+0xDFCC	0x549B
+0xDFCD	0x5484
+0xDFCE	0x5476
+0xDFCF	0x5466
+0xDFD0	0x549D
+0xDFD1	0x54D0
+0xDFD2	0x54AD
+0xDFD3	0x54C2
+0xDFD4	0x54B4
+0xDFD5	0x54D2
+0xDFD6	0x54A7
+0xDFD7	0x54A6
+0xDFD8	0x54D3
+0xDFD9	0x54D4
+0xDFDA	0x5472
+0xDFDB	0x54A3
+0xDFDC	0x54D5
+0xDFDD	0x54BB
+0xDFDE	0x54BF
+0xDFDF	0x54CC
+0xDFE0	0x54D9
+0xDFE1	0x54DA
+0xDFE2	0x54DC
+0xDFE3	0x54A9
+0xDFE4	0x54AA
+0xDFE5	0x54A4
+0xDFE6	0x54DD
+0xDFE7	0x54CF
+0xDFE8	0x54DE
+0xDFE9	0x551B
+0xDFEA	0x54E7
+0xDFEB	0x5520
+0xDFEC	0x54FD
+0xDFED	0x5514
+0xDFEE	0x54F3
+0xDFEF	0x5522
+0xDFF0	0x5523
+0xDFF1	0x550F
+0xDFF2	0x5511
+0xDFF3	0x5527
+0xDFF4	0x552A
+0xDFF5	0x5567
+0xDFF6	0x558F
+0xDFF7	0x55B5
+0xDFF8	0x5549
+0xDFF9	0x556D
+0xDFFA	0x5541
+0xDFFB	0x5555
+0xDFFC	0x553F
+0xDFFD	0x5550
+0xDFFE	0x553C
+0xE0A1	0x5537
+0xE0A2	0x5556
+0xE0A3	0x5575
+0xE0A4	0x5576
+0xE0A5	0x5577
+0xE0A6	0x5533
+0xE0A7	0x5530
+0xE0A8	0x555C
+0xE0A9	0x558B
+0xE0AA	0x55D2
+0xE0AB	0x5583
+0xE0AC	0x55B1
+0xE0AD	0x55B9
+0xE0AE	0x5588
+0xE0AF	0x5581
+0xE0B0	0x559F
+0xE0B1	0x557E
+0xE0B2	0x55D6
+0xE0B3	0x5591
+0xE0B4	0x557B
+0xE0B5	0x55DF
+0xE0B6	0x55BD
+0xE0B7	0x55BE
+0xE0B8	0x5594
+0xE0B9	0x5599
+0xE0BA	0x55EA
+0xE0BB	0x55F7
+0xE0BC	0x55C9
+0xE0BD	0x561F
+0xE0BE	0x55D1
+0xE0BF	0x55EB
+0xE0C0	0x55EC
+0xE0C1	0x55D4
+0xE0C2	0x55E6
+0xE0C3	0x55DD
+0xE0C4	0x55C4
+0xE0C5	0x55EF
+0xE0C6	0x55E5
+0xE0C7	0x55F2
+0xE0C8	0x55F3
+0xE0C9	0x55CC
+0xE0CA	0x55CD
+0xE0CB	0x55E8
+0xE0CC	0x55F5
+0xE0CD	0x55E4
+0xE0CE	0x8F94
+0xE0CF	0x561E
+0xE0D0	0x5608
+0xE0D1	0x560C
+0xE0D2	0x5601
+0xE0D3	0x5624
+0xE0D4	0x5623
+0xE0D5	0x55FE
+0xE0D6	0x5600
+0xE0D7	0x5627
+0xE0D8	0x562D
+0xE0D9	0x5658
+0xE0DA	0x5639
+0xE0DB	0x5657
+0xE0DC	0x562C
+0xE0DD	0x564D
+0xE0DE	0x5662
+0xE0DF	0x5659
+0xE0E0	0x565C
+0xE0E1	0x564C
+0xE0E2	0x5654
+0xE0E3	0x5686
+0xE0E4	0x5664
+0xE0E5	0x5671
+0xE0E6	0x566B
+0xE0E7	0x567B
+0xE0E8	0x567C
+0xE0E9	0x5685
+0xE0EA	0x5693
+0xE0EB	0x56AF
+0xE0EC	0x56D4
+0xE0ED	0x56D7
+0xE0EE	0x56DD
+0xE0EF	0x56E1
+0xE0F0	0x56F5
+0xE0F1	0x56EB
+0xE0F2	0x56F9
+0xE0F3	0x56FF
+0xE0F4	0x5704
+0xE0F5	0x570A
+0xE0F6	0x5709
+0xE0F7	0x571C
+0xE0F8	0x5E0F
+0xE0F9	0x5E19
+0xE0FA	0x5E14
+0xE0FB	0x5E11
+0xE0FC	0x5E31
+0xE0FD	0x5E3B
+0xE0FE	0x5E3C
+0xE1A1	0x5E37
+0xE1A2	0x5E44
+0xE1A3	0x5E54
+0xE1A4	0x5E5B
+0xE1A5	0x5E5E
+0xE1A6	0x5E61
+0xE1A7	0x5C8C
+0xE1A8	0x5C7A
+0xE1A9	0x5C8D
+0xE1AA	0x5C90
+0xE1AB	0x5C96
+0xE1AC	0x5C88
+0xE1AD	0x5C98
+0xE1AE	0x5C99
+0xE1AF	0x5C91
+0xE1B0	0x5C9A
+0xE1B1	0x5C9C
+0xE1B2	0x5CB5
+0xE1B3	0x5CA2
+0xE1B4	0x5CBD
+0xE1B5	0x5CAC
+0xE1B6	0x5CAB
+0xE1B7	0x5CB1
+0xE1B8	0x5CA3
+0xE1B9	0x5CC1
+0xE1BA	0x5CB7
+0xE1BB	0x5CC4
+0xE1BC	0x5CD2
+0xE1BD	0x5CE4
+0xE1BE	0x5CCB
+0xE1BF	0x5CE5
+0xE1C0	0x5D02
+0xE1C1	0x5D03
+0xE1C2	0x5D27
+0xE1C3	0x5D26
+0xE1C4	0x5D2E
+0xE1C5	0x5D24
+0xE1C6	0x5D1E
+0xE1C7	0x5D06
+0xE1C8	0x5D1B
+0xE1C9	0x5D58
+0xE1CA	0x5D3E
+0xE1CB	0x5D34
+0xE1CC	0x5D3D
+0xE1CD	0x5D6C
+0xE1CE	0x5D5B
+0xE1CF	0x5D6F
+0xE1D0	0x5D5D
+0xE1D1	0x5D6B
+0xE1D2	0x5D4B
+0xE1D3	0x5D4A
+0xE1D4	0x5D69
+0xE1D5	0x5D74
+0xE1D6	0x5D82
+0xE1D7	0x5D99
+0xE1D8	0x5D9D
+0xE1D9	0x8C73
+0xE1DA	0x5DB7
+0xE1DB	0x5DC5
+0xE1DC	0x5F73
+0xE1DD	0x5F77
+0xE1DE	0x5F82
+0xE1DF	0x5F87
+0xE1E0	0x5F89
+0xE1E1	0x5F8C
+0xE1E2	0x5F95
+0xE1E3	0x5F99
+0xE1E4	0x5F9C
+0xE1E5	0x5FA8
+0xE1E6	0x5FAD
+0xE1E7	0x5FB5
+0xE1E8	0x5FBC
+0xE1E9	0x8862
+0xE1EA	0x5F61
+0xE1EB	0x72AD
+0xE1EC	0x72B0
+0xE1ED	0x72B4
+0xE1EE	0x72B7
+0xE1EF	0x72B8
+0xE1F0	0x72C3
+0xE1F1	0x72C1
+0xE1F2	0x72CE
+0xE1F3	0x72CD
+0xE1F4	0x72D2
+0xE1F5	0x72E8
+0xE1F6	0x72EF
+0xE1F7	0x72E9
+0xE1F8	0x72F2
+0xE1F9	0x72F4
+0xE1FA	0x72F7
+0xE1FB	0x7301
+0xE1FC	0x72F3
+0xE1FD	0x7303
+0xE1FE	0x72FA
+0xE2A1	0x72FB
+0xE2A2	0x7317
+0xE2A3	0x7313
+0xE2A4	0x7321
+0xE2A5	0x730A
+0xE2A6	0x731E
+0xE2A7	0x731D
+0xE2A8	0x7315
+0xE2A9	0x7322
+0xE2AA	0x7339
+0xE2AB	0x7325
+0xE2AC	0x732C
+0xE2AD	0x7338
+0xE2AE	0x7331
+0xE2AF	0x7350
+0xE2B0	0x734D
+0xE2B1	0x7357
+0xE2B2	0x7360
+0xE2B3	0x736C
+0xE2B4	0x736F
+0xE2B5	0x737E
+0xE2B6	0x821B
+0xE2B7	0x5925
+0xE2B8	0x98E7
+0xE2B9	0x5924
+0xE2BA	0x5902
+0xE2BB	0x9963
+0xE2BC	0x9967
+0xE2BD	0x9968
+0xE2BE	0x9969
+0xE2BF	0x996A
+0xE2C0	0x996B
+0xE2C1	0x996C
+0xE2C2	0x9974
+0xE2C3	0x9977
+0xE2C4	0x997D
+0xE2C5	0x9980
+0xE2C6	0x9984
+0xE2C7	0x9987
+0xE2C8	0x998A
+0xE2C9	0x998D
+0xE2CA	0x9990
+0xE2CB	0x9991
+0xE2CC	0x9993
+0xE2CD	0x9994
+0xE2CE	0x9995
+0xE2CF	0x5E80
+0xE2D0	0x5E91
+0xE2D1	0x5E8B
+0xE2D2	0x5E96
+0xE2D3	0x5EA5
+0xE2D4	0x5EA0
+0xE2D5	0x5EB9
+0xE2D6	0x5EB5
+0xE2D7	0x5EBE
+0xE2D8	0x5EB3
+0xE2D9	0x8D53
+0xE2DA	0x5ED2
+0xE2DB	0x5ED1
+0xE2DC	0x5EDB
+0xE2DD	0x5EE8
+0xE2DE	0x5EEA
+0xE2DF	0x81BA
+0xE2E0	0x5FC4
+0xE2E1	0x5FC9
+0xE2E2	0x5FD6
+0xE2E3	0x5FCF
+0xE2E4	0x6003
+0xE2E5	0x5FEE
+0xE2E6	0x6004
+0xE2E7	0x5FE1
+0xE2E8	0x5FE4
+0xE2E9	0x5FFE
+0xE2EA	0x6005
+0xE2EB	0x6006
+0xE2EC	0x5FEA
+0xE2ED	0x5FED
+0xE2EE	0x5FF8
+0xE2EF	0x6019
+0xE2F0	0x6035
+0xE2F1	0x6026
+0xE2F2	0x601B
+0xE2F3	0x600F
+0xE2F4	0x600D
+0xE2F5	0x6029
+0xE2F6	0x602B
+0xE2F7	0x600A
+0xE2F8	0x603F
+0xE2F9	0x6021
+0xE2FA	0x6078
+0xE2FB	0x6079
+0xE2FC	0x607B
+0xE2FD	0x607A
+0xE2FE	0x6042
+0xE3A1	0x606A
+0xE3A2	0x607D
+0xE3A3	0x6096
+0xE3A4	0x609A
+0xE3A5	0x60AD
+0xE3A6	0x609D
+0xE3A7	0x6083
+0xE3A8	0x6092
+0xE3A9	0x608C
+0xE3AA	0x609B
+0xE3AB	0x60EC
+0xE3AC	0x60BB
+0xE3AD	0x60B1
+0xE3AE	0x60DD
+0xE3AF	0x60D8
+0xE3B0	0x60C6
+0xE3B1	0x60DA
+0xE3B2	0x60B4
+0xE3B3	0x6120
+0xE3B4	0x6126
+0xE3B5	0x6115
+0xE3B6	0x6123
+0xE3B7	0x60F4
+0xE3B8	0x6100
+0xE3B9	0x610E
+0xE3BA	0x612B
+0xE3BB	0x614A
+0xE3BC	0x6175
+0xE3BD	0x61AC
+0xE3BE	0x6194
+0xE3BF	0x61A7
+0xE3C0	0x61B7
+0xE3C1	0x61D4
+0xE3C2	0x61F5
+0xE3C3	0x5FDD
+0xE3C4	0x96B3
+0xE3C5	0x95E9
+0xE3C6	0x95EB
+0xE3C7	0x95F1
+0xE3C8	0x95F3
+0xE3C9	0x95F5
+0xE3CA	0x95F6
+0xE3CB	0x95FC
+0xE3CC	0x95FE
+0xE3CD	0x9603
+0xE3CE	0x9604
+0xE3CF	0x9606
+0xE3D0	0x9608
+0xE3D1	0x960A
+0xE3D2	0x960B
+0xE3D3	0x960C
+0xE3D4	0x960D
+0xE3D5	0x960F
+0xE3D6	0x9612
+0xE3D7	0x9615
+0xE3D8	0x9616
+0xE3D9	0x9617
+0xE3DA	0x9619
+0xE3DB	0x961A
+0xE3DC	0x4E2C
+0xE3DD	0x723F
+0xE3DE	0x6215
+0xE3DF	0x6C35
+0xE3E0	0x6C54
+0xE3E1	0x6C5C
+0xE3E2	0x6C4A
+0xE3E3	0x6CA3
+0xE3E4	0x6C85
+0xE3E5	0x6C90
+0xE3E6	0x6C94
+0xE3E7	0x6C8C
+0xE3E8	0x6C68
+0xE3E9	0x6C69
+0xE3EA	0x6C74
+0xE3EB	0x6C76
+0xE3EC	0x6C86
+0xE3ED	0x6CA9
+0xE3EE	0x6CD0
+0xE3EF	0x6CD4
+0xE3F0	0x6CAD
+0xE3F1	0x6CF7
+0xE3F2	0x6CF8
+0xE3F3	0x6CF1
+0xE3F4	0x6CD7
+0xE3F5	0x6CB2
+0xE3F6	0x6CE0
+0xE3F7	0x6CD6
+0xE3F8	0x6CFA
+0xE3F9	0x6CEB
+0xE3FA	0x6CEE
+0xE3FB	0x6CB1
+0xE3FC	0x6CD3
+0xE3FD	0x6CEF
+0xE3FE	0x6CFE
+0xE4A1	0x6D39
+0xE4A2	0x6D27
+0xE4A3	0x6D0C
+0xE4A4	0x6D43
+0xE4A5	0x6D48
+0xE4A6	0x6D07
+0xE4A7	0x6D04
+0xE4A8	0x6D19
+0xE4A9	0x6D0E
+0xE4AA	0x6D2B
+0xE4AB	0x6D4D
+0xE4AC	0x6D2E
+0xE4AD	0x6D35
+0xE4AE	0x6D1A
+0xE4AF	0x6D4F
+0xE4B0	0x6D52
+0xE4B1	0x6D54
+0xE4B2	0x6D33
+0xE4B3	0x6D91
+0xE4B4	0x6D6F
+0xE4B5	0x6D9E
+0xE4B6	0x6DA0
+0xE4B7	0x6D5E
+0xE4B8	0x6D93
+0xE4B9	0x6D94
+0xE4BA	0x6D5C
+0xE4BB	0x6D60
+0xE4BC	0x6D7C
+0xE4BD	0x6D63
+0xE4BE	0x6E1A
+0xE4BF	0x6DC7
+0xE4C0	0x6DC5
+0xE4C1	0x6DDE
+0xE4C2	0x6E0E
+0xE4C3	0x6DBF
+0xE4C4	0x6DE0
+0xE4C5	0x6E11
+0xE4C6	0x6DE6
+0xE4C7	0x6DDD
+0xE4C8	0x6DD9
+0xE4C9	0x6E16
+0xE4CA	0x6DAB
+0xE4CB	0x6E0C
+0xE4CC	0x6DAE
+0xE4CD	0x6E2B
+0xE4CE	0x6E6E
+0xE4CF	0x6E4E
+0xE4D0	0x6E6B
+0xE4D1	0x6EB2
+0xE4D2	0x6E5F
+0xE4D3	0x6E86
+0xE4D4	0x6E53
+0xE4D5	0x6E54
+0xE4D6	0x6E32
+0xE4D7	0x6E25
+0xE4D8	0x6E44
+0xE4D9	0x6EDF
+0xE4DA	0x6EB1
+0xE4DB	0x6E98
+0xE4DC	0x6EE0
+0xE4DD	0x6F2D
+0xE4DE	0x6EE2
+0xE4DF	0x6EA5
+0xE4E0	0x6EA7
+0xE4E1	0x6EBD
+0xE4E2	0x6EBB
+0xE4E3	0x6EB7
+0xE4E4	0x6ED7
+0xE4E5	0x6EB4
+0xE4E6	0x6ECF
+0xE4E7	0x6E8F
+0xE4E8	0x6EC2
+0xE4E9	0x6E9F
+0xE4EA	0x6F62
+0xE4EB	0x6F46
+0xE4EC	0x6F47
+0xE4ED	0x6F24
+0xE4EE	0x6F15
+0xE4EF	0x6EF9
+0xE4F0	0x6F2F
+0xE4F1	0x6F36
+0xE4F2	0x6F4B
+0xE4F3	0x6F74
+0xE4F4	0x6F2A
+0xE4F5	0x6F09
+0xE4F6	0x6F29
+0xE4F7	0x6F89
+0xE4F8	0x6F8D
+0xE4F9	0x6F8C
+0xE4FA	0x6F78
+0xE4FB	0x6F72
+0xE4FC	0x6F7C
+0xE4FD	0x6F7A
+0xE4FE	0x6FD1
+0xE5A1	0x6FC9
+0xE5A2	0x6FA7
+0xE5A3	0x6FB9
+0xE5A4	0x6FB6
+0xE5A5	0x6FC2
+0xE5A6	0x6FE1
+0xE5A7	0x6FEE
+0xE5A8	0x6FDE
+0xE5A9	0x6FE0
+0xE5AA	0x6FEF
+0xE5AB	0x701A
+0xE5AC	0x7023
+0xE5AD	0x701B
+0xE5AE	0x7039
+0xE5AF	0x7035
+0xE5B0	0x704F
+0xE5B1	0x705E
+0xE5B2	0x5B80
+0xE5B3	0x5B84
+0xE5B4	0x5B95
+0xE5B5	0x5B93
+0xE5B6	0x5BA5
+0xE5B7	0x5BB8
+0xE5B8	0x752F
+0xE5B9	0x9A9E
+0xE5BA	0x6434
+0xE5BB	0x5BE4
+0xE5BC	0x5BEE
+0xE5BD	0x8930
+0xE5BE	0x5BF0
+0xE5BF	0x8E47
+0xE5C0	0x8B07
+0xE5C1	0x8FB6
+0xE5C2	0x8FD3
+0xE5C3	0x8FD5
+0xE5C4	0x8FE5
+0xE5C5	0x8FEE
+0xE5C6	0x8FE4
+0xE5C7	0x8FE9
+0xE5C8	0x8FE6
+0xE5C9	0x8FF3
+0xE5CA	0x8FE8
+0xE5CB	0x9005
+0xE5CC	0x9004
+0xE5CD	0x900B
+0xE5CE	0x9026
+0xE5CF	0x9011
+0xE5D0	0x900D
+0xE5D1	0x9016
+0xE5D2	0x9021
+0xE5D3	0x9035
+0xE5D4	0x9036
+0xE5D5	0x902D
+0xE5D6	0x902F
+0xE5D7	0x9044
+0xE5D8	0x9051
+0xE5D9	0x9052
+0xE5DA	0x9050
+0xE5DB	0x9068
+0xE5DC	0x9058
+0xE5DD	0x9062
+0xE5DE	0x905B
+0xE5DF	0x66B9
+0xE5E0	0x9074
+0xE5E1	0x907D
+0xE5E2	0x9082
+0xE5E3	0x9088
+0xE5E4	0x9083
+0xE5E5	0x908B
+0xE5E6	0x5F50
+0xE5E7	0x5F57
+0xE5E8	0x5F56
+0xE5E9	0x5F58
+0xE5EA	0x5C3B
+0xE5EB	0x54AB
+0xE5EC	0x5C50
+0xE5ED	0x5C59
+0xE5EE	0x5B71
+0xE5EF	0x5C63
+0xE5F0	0x5C66
+0xE5F1	0x7FBC
+0xE5F2	0x5F2A
+0xE5F3	0x5F29
+0xE5F4	0x5F2D
+0xE5F5	0x8274
+0xE5F6	0x5F3C
+0xE5F7	0x9B3B
+0xE5F8	0x5C6E
+0xE5F9	0x5981
+0xE5FA	0x5983
+0xE5FB	0x598D
+0xE5FC	0x59A9
+0xE5FD	0x59AA
+0xE5FE	0x59A3
+0xE6A1	0x5997
+0xE6A2	0x59CA
+0xE6A3	0x59AB
+0xE6A4	0x599E
+0xE6A5	0x59A4
+0xE6A6	0x59D2
+0xE6A7	0x59B2
+0xE6A8	0x59AF
+0xE6A9	0x59D7
+0xE6AA	0x59BE
+0xE6AB	0x5A05
+0xE6AC	0x5A06
+0xE6AD	0x59DD
+0xE6AE	0x5A08
+0xE6AF	0x59E3
+0xE6B0	0x59D8
+0xE6B1	0x59F9
+0xE6B2	0x5A0C
+0xE6B3	0x5A09
+0xE6B4	0x5A32
+0xE6B5	0x5A34
+0xE6B6	0x5A11
+0xE6B7	0x5A23
+0xE6B8	0x5A13
+0xE6B9	0x5A40
+0xE6BA	0x5A67
+0xE6BB	0x5A4A
+0xE6BC	0x5A55
+0xE6BD	0x5A3C
+0xE6BE	0x5A62
+0xE6BF	0x5A75
+0xE6C0	0x80EC
+0xE6C1	0x5AAA
+0xE6C2	0x5A9B
+0xE6C3	0x5A77
+0xE6C4	0x5A7A
+0xE6C5	0x5ABE
+0xE6C6	0x5AEB
+0xE6C7	0x5AB2
+0xE6C8	0x5AD2
+0xE6C9	0x5AD4
+0xE6CA	0x5AB8
+0xE6CB	0x5AE0
+0xE6CC	0x5AE3
+0xE6CD	0x5AF1
+0xE6CE	0x5AD6
+0xE6CF	0x5AE6
+0xE6D0	0x5AD8
+0xE6D1	0x5ADC
+0xE6D2	0x5B09
+0xE6D3	0x5B17
+0xE6D4	0x5B16
+0xE6D5	0x5B32
+0xE6D6	0x5B37
+0xE6D7	0x5B40
+0xE6D8	0x5C15
+0xE6D9	0x5C1C
+0xE6DA	0x5B5A
+0xE6DB	0x5B65
+0xE6DC	0x5B73
+0xE6DD	0x5B51
+0xE6DE	0x5B53
+0xE6DF	0x5B62
+0xE6E0	0x9A75
+0xE6E1	0x9A77
+0xE6E2	0x9A78
+0xE6E3	0x9A7A
+0xE6E4	0x9A7F
+0xE6E5	0x9A7D
+0xE6E6	0x9A80
+0xE6E7	0x9A81
+0xE6E8	0x9A85
+0xE6E9	0x9A88
+0xE6EA	0x9A8A
+0xE6EB	0x9A90
+0xE6EC	0x9A92
+0xE6ED	0x9A93
+0xE6EE	0x9A96
+0xE6EF	0x9A98
+0xE6F0	0x9A9B
+0xE6F1	0x9A9C
+0xE6F2	0x9A9D
+0xE6F3	0x9A9F
+0xE6F4	0x9AA0
+0xE6F5	0x9AA2
+0xE6F6	0x9AA3
+0xE6F7	0x9AA5
+0xE6F8	0x9AA7
+0xE6F9	0x7E9F
+0xE6FA	0x7EA1
+0xE6FB	0x7EA3
+0xE6FC	0x7EA5
+0xE6FD	0x7EA8
+0xE6FE	0x7EA9
+0xE7A1	0x7EAD
+0xE7A2	0x7EB0
+0xE7A3	0x7EBE
+0xE7A4	0x7EC0
+0xE7A5	0x7EC1
+0xE7A6	0x7EC2
+0xE7A7	0x7EC9
+0xE7A8	0x7ECB
+0xE7A9	0x7ECC
+0xE7AA	0x7ED0
+0xE7AB	0x7ED4
+0xE7AC	0x7ED7
+0xE7AD	0x7EDB
+0xE7AE	0x7EE0
+0xE7AF	0x7EE1
+0xE7B0	0x7EE8
+0xE7B1	0x7EEB
+0xE7B2	0x7EEE
+0xE7B3	0x7EEF
+0xE7B4	0x7EF1
+0xE7B5	0x7EF2
+0xE7B6	0x7F0D
+0xE7B7	0x7EF6
+0xE7B8	0x7EFA
+0xE7B9	0x7EFB
+0xE7BA	0x7EFE
+0xE7BB	0x7F01
+0xE7BC	0x7F02
+0xE7BD	0x7F03
+0xE7BE	0x7F07
+0xE7BF	0x7F08
+0xE7C0	0x7F0B
+0xE7C1	0x7F0C
+0xE7C2	0x7F0F
+0xE7C3	0x7F11
+0xE7C4	0x7F12
+0xE7C5	0x7F17
+0xE7C6	0x7F19
+0xE7C7	0x7F1C
+0xE7C8	0x7F1B
+0xE7C9	0x7F1F
+0xE7CA	0x7F21
+0xE7CB	0x7F22
+0xE7CC	0x7F23
+0xE7CD	0x7F24
+0xE7CE	0x7F25
+0xE7CF	0x7F26
+0xE7D0	0x7F27
+0xE7D1	0x7F2A
+0xE7D2	0x7F2B
+0xE7D3	0x7F2C
+0xE7D4	0x7F2D
+0xE7D5	0x7F2F
+0xE7D6	0x7F30
+0xE7D7	0x7F31
+0xE7D8	0x7F32
+0xE7D9	0x7F33
+0xE7DA	0x7F35
+0xE7DB	0x5E7A
+0xE7DC	0x757F
+0xE7DD	0x5DDB
+0xE7DE	0x753E
+0xE7DF	0x9095
+0xE7E0	0x738E
+0xE7E1	0x7391
+0xE7E2	0x73AE
+0xE7E3	0x73A2
+0xE7E4	0x739F
+0xE7E5	0x73CF
+0xE7E6	0x73C2
+0xE7E7	0x73D1
+0xE7E8	0x73B7
+0xE7E9	0x73B3
+0xE7EA	0x73C0
+0xE7EB	0x73C9
+0xE7EC	0x73C8
+0xE7ED	0x73E5
+0xE7EE	0x73D9
+0xE7EF	0x987C
+0xE7F0	0x740A
+0xE7F1	0x73E9
+0xE7F2	0x73E7
+0xE7F3	0x73DE
+0xE7F4	0x73BA
+0xE7F5	0x73F2
+0xE7F6	0x740F
+0xE7F7	0x742A
+0xE7F8	0x745B
+0xE7F9	0x7426
+0xE7FA	0x7425
+0xE7FB	0x7428
+0xE7FC	0x7430
+0xE7FD	0x742E
+0xE7FE	0x742C
+0xE8A1	0x741B
+0xE8A2	0x741A
+0xE8A3	0x7441
+0xE8A4	0x745C
+0xE8A5	0x7457
+0xE8A6	0x7455
+0xE8A7	0x7459
+0xE8A8	0x7477
+0xE8A9	0x746D
+0xE8AA	0x747E
+0xE8AB	0x749C
+0xE8AC	0x748E
+0xE8AD	0x7480
+0xE8AE	0x7481
+0xE8AF	0x7487
+0xE8B0	0x748B
+0xE8B1	0x749E
+0xE8B2	0x74A8
+0xE8B3	0x74A9
+0xE8B4	0x7490
+0xE8B5	0x74A7
+0xE8B6	0x74D2
+0xE8B7	0x74BA
+0xE8B8	0x97EA
+0xE8B9	0x97EB
+0xE8BA	0x97EC
+0xE8BB	0x674C
+0xE8BC	0x6753
+0xE8BD	0x675E
+0xE8BE	0x6748
+0xE8BF	0x6769
+0xE8C0	0x67A5
+0xE8C1	0x6787
+0xE8C2	0x676A
+0xE8C3	0x6773
+0xE8C4	0x6798
+0xE8C5	0x67A7
+0xE8C6	0x6775
+0xE8C7	0x67A8
+0xE8C8	0x679E
+0xE8C9	0x67AD
+0xE8CA	0x678B
+0xE8CB	0x6777
+0xE8CC	0x677C
+0xE8CD	0x67F0
+0xE8CE	0x6809
+0xE8CF	0x67D8
+0xE8D0	0x680A
+0xE8D1	0x67E9
+0xE8D2	0x67B0
+0xE8D3	0x680C
+0xE8D4	0x67D9
+0xE8D5	0x67B5
+0xE8D6	0x67DA
+0xE8D7	0x67B3
+0xE8D8	0x67DD
+0xE8D9	0x6800
+0xE8DA	0x67C3
+0xE8DB	0x67B8
+0xE8DC	0x67E2
+0xE8DD	0x680E
+0xE8DE	0x67C1
+0xE8DF	0x67FD
+0xE8E0	0x6832
+0xE8E1	0x6833
+0xE8E2	0x6860
+0xE8E3	0x6861
+0xE8E4	0x684E
+0xE8E5	0x6862
+0xE8E6	0x6844
+0xE8E7	0x6864
+0xE8E8	0x6883
+0xE8E9	0x681D
+0xE8EA	0x6855
+0xE8EB	0x6866
+0xE8EC	0x6841
+0xE8ED	0x6867
+0xE8EE	0x6840
+0xE8EF	0x683E
+0xE8F0	0x684A
+0xE8F1	0x6849
+0xE8F2	0x6829
+0xE8F3	0x68B5
+0xE8F4	0x688F
+0xE8F5	0x6874
+0xE8F6	0x6877
+0xE8F7	0x6893
+0xE8F8	0x686B
+0xE8F9	0x68C2
+0xE8FA	0x696E
+0xE8FB	0x68FC
+0xE8FC	0x691F
+0xE8FD	0x6920
+0xE8FE	0x68F9
+0xE9A1	0x6924
+0xE9A2	0x68F0
+0xE9A3	0x690B
+0xE9A4	0x6901
+0xE9A5	0x6957
+0xE9A6	0x68E3
+0xE9A7	0x6910
+0xE9A8	0x6971
+0xE9A9	0x6939
+0xE9AA	0x6960
+0xE9AB	0x6942
+0xE9AC	0x695D
+0xE9AD	0x6984
+0xE9AE	0x696B
+0xE9AF	0x6980
+0xE9B0	0x6998
+0xE9B1	0x6978
+0xE9B2	0x6934
+0xE9B3	0x69CC
+0xE9B4	0x6987
+0xE9B5	0x6988
+0xE9B6	0x69CE
+0xE9B7	0x6989
+0xE9B8	0x6966
+0xE9B9	0x6963
+0xE9BA	0x6979
+0xE9BB	0x699B
+0xE9BC	0x69A7
+0xE9BD	0x69BB
+0xE9BE	0x69AB
+0xE9BF	0x69AD
+0xE9C0	0x69D4
+0xE9C1	0x69B1
+0xE9C2	0x69C1
+0xE9C3	0x69CA
+0xE9C4	0x69DF
+0xE9C5	0x6995
+0xE9C6	0x69E0
+0xE9C7	0x698D
+0xE9C8	0x69FF
+0xE9C9	0x6A2F
+0xE9CA	0x69ED
+0xE9CB	0x6A17
+0xE9CC	0x6A18
+0xE9CD	0x6A65
+0xE9CE	0x69F2
+0xE9CF	0x6A44
+0xE9D0	0x6A3E
+0xE9D1	0x6AA0
+0xE9D2	0x6A50
+0xE9D3	0x6A5B
+0xE9D4	0x6A35
+0xE9D5	0x6A8E
+0xE9D6	0x6A79
+0xE9D7	0x6A3D
+0xE9D8	0x6A28
+0xE9D9	0x6A58
+0xE9DA	0x6A7C
+0xE9DB	0x6A91
+0xE9DC	0x6A90
+0xE9DD	0x6AA9
+0xE9DE	0x6A97
+0xE9DF	0x6AAB
+0xE9E0	0x7337
+0xE9E1	0x7352
+0xE9E2	0x6B81
+0xE9E3	0x6B82
+0xE9E4	0x6B87
+0xE9E5	0x6B84
+0xE9E6	0x6B92
+0xE9E7	0x6B93
+0xE9E8	0x6B8D
+0xE9E9	0x6B9A
+0xE9EA	0x6B9B
+0xE9EB	0x6BA1
+0xE9EC	0x6BAA
+0xE9ED	0x8F6B
+0xE9EE	0x8F6D
+0xE9EF	0x8F71
+0xE9F0	0x8F72
+0xE9F1	0x8F73
+0xE9F2	0x8F75
+0xE9F3	0x8F76
+0xE9F4	0x8F78
+0xE9F5	0x8F77
+0xE9F6	0x8F79
+0xE9F7	0x8F7A
+0xE9F8	0x8F7C
+0xE9F9	0x8F7E
+0xE9FA	0x8F81
+0xE9FB	0x8F82
+0xE9FC	0x8F84
+0xE9FD	0x8F87
+0xE9FE	0x8F8B
+0xEAA1	0x8F8D
+0xEAA2	0x8F8E
+0xEAA3	0x8F8F
+0xEAA4	0x8F98
+0xEAA5	0x8F9A
+0xEAA6	0x8ECE
+0xEAA7	0x620B
+0xEAA8	0x6217
+0xEAA9	0x621B
+0xEAAA	0x621F
+0xEAAB	0x6222
+0xEAAC	0x6221
+0xEAAD	0x6225
+0xEAAE	0x6224
+0xEAAF	0x622C
+0xEAB0	0x81E7
+0xEAB1	0x74EF
+0xEAB2	0x74F4
+0xEAB3	0x74FF
+0xEAB4	0x750F
+0xEAB5	0x7511
+0xEAB6	0x7513
+0xEAB7	0x6534
+0xEAB8	0x65EE
+0xEAB9	0x65EF
+0xEABA	0x65F0
+0xEABB	0x660A
+0xEABC	0x6619
+0xEABD	0x6772
+0xEABE	0x6603
+0xEABF	0x6615
+0xEAC0	0x6600
+0xEAC1	0x7085
+0xEAC2	0x66F7
+0xEAC3	0x661D
+0xEAC4	0x6634
+0xEAC5	0x6631
+0xEAC6	0x6636
+0xEAC7	0x6635
+0xEAC8	0x8006
+0xEAC9	0x665F
+0xEACA	0x6654
+0xEACB	0x6641
+0xEACC	0x664F
+0xEACD	0x6656
+0xEACE	0x6661
+0xEACF	0x6657
+0xEAD0	0x6677
+0xEAD1	0x6684
+0xEAD2	0x668C
+0xEAD3	0x66A7
+0xEAD4	0x669D
+0xEAD5	0x66BE
+0xEAD6	0x66DB
+0xEAD7	0x66DC
+0xEAD8	0x66E6
+0xEAD9	0x66E9
+0xEADA	0x8D32
+0xEADB	0x8D33
+0xEADC	0x8D36
+0xEADD	0x8D3B
+0xEADE	0x8D3D
+0xEADF	0x8D40
+0xEAE0	0x8D45
+0xEAE1	0x8D46
+0xEAE2	0x8D48
+0xEAE3	0x8D49
+0xEAE4	0x8D47
+0xEAE5	0x8D4D
+0xEAE6	0x8D55
+0xEAE7	0x8D59
+0xEAE8	0x89C7
+0xEAE9	0x89CA
+0xEAEA	0x89CB
+0xEAEB	0x89CC
+0xEAEC	0x89CE
+0xEAED	0x89CF
+0xEAEE	0x89D0
+0xEAEF	0x89D1
+0xEAF0	0x726E
+0xEAF1	0x729F
+0xEAF2	0x725D
+0xEAF3	0x7266
+0xEAF4	0x726F
+0xEAF5	0x727E
+0xEAF6	0x727F
+0xEAF7	0x7284
+0xEAF8	0x728B
+0xEAF9	0x728D
+0xEAFA	0x728F
+0xEAFB	0x7292
+0xEAFC	0x6308
+0xEAFD	0x6332
+0xEAFE	0x63B0
+0xEBA1	0x643F
+0xEBA2	0x64D8
+0xEBA3	0x8004
+0xEBA4	0x6BEA
+0xEBA5	0x6BF3
+0xEBA6	0x6BFD
+0xEBA7	0x6BF5
+0xEBA8	0x6BF9
+0xEBA9	0x6C05
+0xEBAA	0x6C07
+0xEBAB	0x6C06
+0xEBAC	0x6C0D
+0xEBAD	0x6C15
+0xEBAE	0x6C18
+0xEBAF	0x6C19
+0xEBB0	0x6C1A
+0xEBB1	0x6C21
+0xEBB2	0x6C29
+0xEBB3	0x6C24
+0xEBB4	0x6C2A
+0xEBB5	0x6C32
+0xEBB6	0x6535
+0xEBB7	0x6555
+0xEBB8	0x656B
+0xEBB9	0x724D
+0xEBBA	0x7252
+0xEBBB	0x7256
+0xEBBC	0x7230
+0xEBBD	0x8662
+0xEBBE	0x5216
+0xEBBF	0x809F
+0xEBC0	0x809C
+0xEBC1	0x8093
+0xEBC2	0x80BC
+0xEBC3	0x670A
+0xEBC4	0x80BD
+0xEBC5	0x80B1
+0xEBC6	0x80AB
+0xEBC7	0x80AD
+0xEBC8	0x80B4
+0xEBC9	0x80B7
+0xEBCA	0x80E7
+0xEBCB	0x80E8
+0xEBCC	0x80E9
+0xEBCD	0x80EA
+0xEBCE	0x80DB
+0xEBCF	0x80C2
+0xEBD0	0x80C4
+0xEBD1	0x80D9
+0xEBD2	0x80CD
+0xEBD3	0x80D7
+0xEBD4	0x6710
+0xEBD5	0x80DD
+0xEBD6	0x80EB
+0xEBD7	0x80F1
+0xEBD8	0x80F4
+0xEBD9	0x80ED
+0xEBDA	0x810D
+0xEBDB	0x810E
+0xEBDC	0x80F2
+0xEBDD	0x80FC
+0xEBDE	0x6715
+0xEBDF	0x8112
+0xEBE0	0x8C5A
+0xEBE1	0x8136
+0xEBE2	0x811E
+0xEBE3	0x812C
+0xEBE4	0x8118
+0xEBE5	0x8132
+0xEBE6	0x8148
+0xEBE7	0x814C
+0xEBE8	0x8153
+0xEBE9	0x8174
+0xEBEA	0x8159
+0xEBEB	0x815A
+0xEBEC	0x8171
+0xEBED	0x8160
+0xEBEE	0x8169
+0xEBEF	0x817C
+0xEBF0	0x817D
+0xEBF1	0x816D
+0xEBF2	0x8167
+0xEBF3	0x584D
+0xEBF4	0x5AB5
+0xEBF5	0x8188
+0xEBF6	0x8182
+0xEBF7	0x8191
+0xEBF8	0x6ED5
+0xEBF9	0x81A3
+0xEBFA	0x81AA
+0xEBFB	0x81CC
+0xEBFC	0x6726
+0xEBFD	0x81CA
+0xEBFE	0x81BB
+0xECA1	0x81C1
+0xECA2	0x81A6
+0xECA3	0x6B24
+0xECA4	0x6B37
+0xECA5	0x6B39
+0xECA6	0x6B43
+0xECA7	0x6B46
+0xECA8	0x6B59
+0xECA9	0x98D1
+0xECAA	0x98D2
+0xECAB	0x98D3
+0xECAC	0x98D5
+0xECAD	0x98D9
+0xECAE	0x98DA
+0xECAF	0x6BB3
+0xECB0	0x5F40
+0xECB1	0x6BC2
+0xECB2	0x89F3
+0xECB3	0x6590
+0xECB4	0x9F51
+0xECB5	0x6593
+0xECB6	0x65BC
+0xECB7	0x65C6
+0xECB8	0x65C4
+0xECB9	0x65C3
+0xECBA	0x65CC
+0xECBB	0x65CE
+0xECBC	0x65D2
+0xECBD	0x65D6
+0xECBE	0x7080
+0xECBF	0x709C
+0xECC0	0x7096
+0xECC1	0x709D
+0xECC2	0x70BB
+0xECC3	0x70C0
+0xECC4	0x70B7
+0xECC5	0x70AB
+0xECC6	0x70B1
+0xECC7	0x70E8
+0xECC8	0x70CA
+0xECC9	0x7110
+0xECCA	0x7113
+0xECCB	0x7116
+0xECCC	0x712F
+0xECCD	0x7131
+0xECCE	0x7173
+0xECCF	0x715C
+0xECD0	0x7168
+0xECD1	0x7145
+0xECD2	0x7172
+0xECD3	0x714A
+0xECD4	0x7178
+0xECD5	0x717A
+0xECD6	0x7198
+0xECD7	0x71B3
+0xECD8	0x71B5
+0xECD9	0x71A8
+0xECDA	0x71A0
+0xECDB	0x71E0
+0xECDC	0x71D4
+0xECDD	0x71E7
+0xECDE	0x71F9
+0xECDF	0x721D
+0xECE0	0x7228
+0xECE1	0x706C
+0xECE2	0x7118
+0xECE3	0x7166
+0xECE4	0x71B9
+0xECE5	0x623E
+0xECE6	0x623D
+0xECE7	0x6243
+0xECE8	0x6248
+0xECE9	0x6249
+0xECEA	0x793B
+0xECEB	0x7940
+0xECEC	0x7946
+0xECED	0x7949
+0xECEE	0x795B
+0xECEF	0x795C
+0xECF0	0x7953
+0xECF1	0x795A
+0xECF2	0x7962
+0xECF3	0x7957
+0xECF4	0x7960
+0xECF5	0x796F
+0xECF6	0x7967
+0xECF7	0x797A
+0xECF8	0x7985
+0xECF9	0x798A
+0xECFA	0x799A
+0xECFB	0x79A7
+0xECFC	0x79B3
+0xECFD	0x5FD1
+0xECFE	0x5FD0
+0xEDA1	0x603C
+0xEDA2	0x605D
+0xEDA3	0x605A
+0xEDA4	0x6067
+0xEDA5	0x6041
+0xEDA6	0x6059
+0xEDA7	0x6063
+0xEDA8	0x60AB
+0xEDA9	0x6106
+0xEDAA	0x610D
+0xEDAB	0x615D
+0xEDAC	0x61A9
+0xEDAD	0x619D
+0xEDAE	0x61CB
+0xEDAF	0x61D1
+0xEDB0	0x6206
+0xEDB1	0x8080
+0xEDB2	0x807F
+0xEDB3	0x6C93
+0xEDB4	0x6CF6
+0xEDB5	0x6DFC
+0xEDB6	0x77F6
+0xEDB7	0x77F8
+0xEDB8	0x7800
+0xEDB9	0x7809
+0xEDBA	0x7817
+0xEDBB	0x7818
+0xEDBC	0x7811
+0xEDBD	0x65AB
+0xEDBE	0x782D
+0xEDBF	0x781C
+0xEDC0	0x781D
+0xEDC1	0x7839
+0xEDC2	0x783A
+0xEDC3	0x783B
+0xEDC4	0x781F
+0xEDC5	0x783C
+0xEDC6	0x7825
+0xEDC7	0x782C
+0xEDC8	0x7823
+0xEDC9	0x7829
+0xEDCA	0x784E
+0xEDCB	0x786D
+0xEDCC	0x7856
+0xEDCD	0x7857
+0xEDCE	0x7826
+0xEDCF	0x7850
+0xEDD0	0x7847
+0xEDD1	0x784C
+0xEDD2	0x786A
+0xEDD3	0x789B
+0xEDD4	0x7893
+0xEDD5	0x789A
+0xEDD6	0x7887
+0xEDD7	0x789C
+0xEDD8	0x78A1
+0xEDD9	0x78A3
+0xEDDA	0x78B2
+0xEDDB	0x78B9
+0xEDDC	0x78A5
+0xEDDD	0x78D4
+0xEDDE	0x78D9
+0xEDDF	0x78C9
+0xEDE0	0x78EC
+0xEDE1	0x78F2
+0xEDE2	0x7905
+0xEDE3	0x78F4
+0xEDE4	0x7913
+0xEDE5	0x7924
+0xEDE6	0x791E
+0xEDE7	0x7934
+0xEDE8	0x9F9B
+0xEDE9	0x9EF9
+0xEDEA	0x9EFB
+0xEDEB	0x9EFC
+0xEDEC	0x76F1
+0xEDED	0x7704
+0xEDEE	0x770D
+0xEDEF	0x76F9
+0xEDF0	0x7707
+0xEDF1	0x7708
+0xEDF2	0x771A
+0xEDF3	0x7722
+0xEDF4	0x7719
+0xEDF5	0x772D
+0xEDF6	0x7726
+0xEDF7	0x7735
+0xEDF8	0x7738
+0xEDF9	0x7750
+0xEDFA	0x7751
+0xEDFB	0x7747
+0xEDFC	0x7743
+0xEDFD	0x775A
+0xEDFE	0x7768
+0xEEA1	0x7762
+0xEEA2	0x7765
+0xEEA3	0x777F
+0xEEA4	0x778D
+0xEEA5	0x777D
+0xEEA6	0x7780
+0xEEA7	0x778C
+0xEEA8	0x7791
+0xEEA9	0x779F
+0xEEAA	0x77A0
+0xEEAB	0x77B0
+0xEEAC	0x77B5
+0xEEAD	0x77BD
+0xEEAE	0x753A
+0xEEAF	0x7540
+0xEEB0	0x754E
+0xEEB1	0x754B
+0xEEB2	0x7548
+0xEEB3	0x755B
+0xEEB4	0x7572
+0xEEB5	0x7579
+0xEEB6	0x7583
+0xEEB7	0x7F58
+0xEEB8	0x7F61
+0xEEB9	0x7F5F
+0xEEBA	0x8A48
+0xEEBB	0x7F68
+0xEEBC	0x7F74
+0xEEBD	0x7F71
+0xEEBE	0x7F79
+0xEEBF	0x7F81
+0xEEC0	0x7F7E
+0xEEC1	0x76CD
+0xEEC2	0x76E5
+0xEEC3	0x8832
+0xEEC4	0x9485
+0xEEC5	0x9486
+0xEEC6	0x9487
+0xEEC7	0x948B
+0xEEC8	0x948A
+0xEEC9	0x948C
+0xEECA	0x948D
+0xEECB	0x948F
+0xEECC	0x9490
+0xEECD	0x9494
+0xEECE	0x9497
+0xEECF	0x9495
+0xEED0	0x949A
+0xEED1	0x949B
+0xEED2	0x949C
+0xEED3	0x94A3
+0xEED4	0x94A4
+0xEED5	0x94AB
+0xEED6	0x94AA
+0xEED7	0x94AD
+0xEED8	0x94AC
+0xEED9	0x94AF
+0xEEDA	0x94B0
+0xEEDB	0x94B2
+0xEEDC	0x94B4
+0xEEDD	0x94B6
+0xEEDE	0x94B7
+0xEEDF	0x94B8
+0xEEE0	0x94B9
+0xEEE1	0x94BA
+0xEEE2	0x94BC
+0xEEE3	0x94BD
+0xEEE4	0x94BF
+0xEEE5	0x94C4
+0xEEE6	0x94C8
+0xEEE7	0x94C9
+0xEEE8	0x94CA
+0xEEE9	0x94CB
+0xEEEA	0x94CC
+0xEEEB	0x94CD
+0xEEEC	0x94CE
+0xEEED	0x94D0
+0xEEEE	0x94D1
+0xEEEF	0x94D2
+0xEEF0	0x94D5
+0xEEF1	0x94D6
+0xEEF2	0x94D7
+0xEEF3	0x94D9
+0xEEF4	0x94D8
+0xEEF5	0x94DB
+0xEEF6	0x94DE
+0xEEF7	0x94DF
+0xEEF8	0x94E0
+0xEEF9	0x94E2
+0xEEFA	0x94E4
+0xEEFB	0x94E5
+0xEEFC	0x94E7
+0xEEFD	0x94E8
+0xEEFE	0x94EA
+0xEFA1	0x94E9
+0xEFA2	0x94EB
+0xEFA3	0x94EE
+0xEFA4	0x94EF
+0xEFA5	0x94F3
+0xEFA6	0x94F4
+0xEFA7	0x94F5
+0xEFA8	0x94F7
+0xEFA9	0x94F9
+0xEFAA	0x94FC
+0xEFAB	0x94FD
+0xEFAC	0x94FF
+0xEFAD	0x9503
+0xEFAE	0x9502
+0xEFAF	0x9506
+0xEFB0	0x9507
+0xEFB1	0x9509
+0xEFB2	0x950A
+0xEFB3	0x950D
+0xEFB4	0x950E
+0xEFB5	0x950F
+0xEFB6	0x9512
+0xEFB7	0x9513
+0xEFB8	0x9514
+0xEFB9	0x9515
+0xEFBA	0x9516
+0xEFBB	0x9518
+0xEFBC	0x951B
+0xEFBD	0x951D
+0xEFBE	0x951E
+0xEFBF	0x951F
+0xEFC0	0x9522
+0xEFC1	0x952A
+0xEFC2	0x952B
+0xEFC3	0x9529
+0xEFC4	0x952C
+0xEFC5	0x9531
+0xEFC6	0x9532
+0xEFC7	0x9534
+0xEFC8	0x9536
+0xEFC9	0x9537
+0xEFCA	0x9538
+0xEFCB	0x953C
+0xEFCC	0x953E
+0xEFCD	0x953F
+0xEFCE	0x9542
+0xEFCF	0x9535
+0xEFD0	0x9544
+0xEFD1	0x9545
+0xEFD2	0x9546
+0xEFD3	0x9549
+0xEFD4	0x954C
+0xEFD5	0x954E
+0xEFD6	0x954F
+0xEFD7	0x9552
+0xEFD8	0x9553
+0xEFD9	0x9554
+0xEFDA	0x9556
+0xEFDB	0x9557
+0xEFDC	0x9558
+0xEFDD	0x9559
+0xEFDE	0x955B
+0xEFDF	0x955E
+0xEFE0	0x955F
+0xEFE1	0x955D
+0xEFE2	0x9561
+0xEFE3	0x9562
+0xEFE4	0x9564
+0xEFE5	0x9565
+0xEFE6	0x9566
+0xEFE7	0x9567
+0xEFE8	0x9568
+0xEFE9	0x9569
+0xEFEA	0x956A
+0xEFEB	0x956B
+0xEFEC	0x956C
+0xEFED	0x956F
+0xEFEE	0x9571
+0xEFEF	0x9572
+0xEFF0	0x9573
+0xEFF1	0x953A
+0xEFF2	0x77E7
+0xEFF3	0x77EC
+0xEFF4	0x96C9
+0xEFF5	0x79D5
+0xEFF6	0x79ED
+0xEFF7	0x79E3
+0xEFF8	0x79EB
+0xEFF9	0x7A06
+0xEFFA	0x5D47
+0xEFFB	0x7A03
+0xEFFC	0x7A02
+0xEFFD	0x7A1E
+0xEFFE	0x7A14
+0xF0A1	0x7A39
+0xF0A2	0x7A37
+0xF0A3	0x7A51
+0xF0A4	0x9ECF
+0xF0A5	0x99A5
+0xF0A6	0x7A70
+0xF0A7	0x7688
+0xF0A8	0x768E
+0xF0A9	0x7693
+0xF0AA	0x7699
+0xF0AB	0x76A4
+0xF0AC	0x74DE
+0xF0AD	0x74E0
+0xF0AE	0x752C
+0xF0AF	0x9E20
+0xF0B0	0x9E22
+0xF0B1	0x9E28
+0xF0B2	0x9E29
+0xF0B3	0x9E2A
+0xF0B4	0x9E2B
+0xF0B5	0x9E2C
+0xF0B6	0x9E32
+0xF0B7	0x9E31
+0xF0B8	0x9E36
+0xF0B9	0x9E38
+0xF0BA	0x9E37
+0xF0BB	0x9E39
+0xF0BC	0x9E3A
+0xF0BD	0x9E3E
+0xF0BE	0x9E41
+0xF0BF	0x9E42
+0xF0C0	0x9E44
+0xF0C1	0x9E46
+0xF0C2	0x9E47
+0xF0C3	0x9E48
+0xF0C4	0x9E49
+0xF0C5	0x9E4B
+0xF0C6	0x9E4C
+0xF0C7	0x9E4E
+0xF0C8	0x9E51
+0xF0C9	0x9E55
+0xF0CA	0x9E57
+0xF0CB	0x9E5A
+0xF0CC	0x9E5B
+0xF0CD	0x9E5C
+0xF0CE	0x9E5E
+0xF0CF	0x9E63
+0xF0D0	0x9E66
+0xF0D1	0x9E67
+0xF0D2	0x9E68
+0xF0D3	0x9E69
+0xF0D4	0x9E6A
+0xF0D5	0x9E6B
+0xF0D6	0x9E6C
+0xF0D7	0x9E71
+0xF0D8	0x9E6D
+0xF0D9	0x9E73
+0xF0DA	0x7592
+0xF0DB	0x7594
+0xF0DC	0x7596
+0xF0DD	0x75A0
+0xF0DE	0x759D
+0xF0DF	0x75AC
+0xF0E0	0x75A3
+0xF0E1	0x75B3
+0xF0E2	0x75B4
+0xF0E3	0x75B8
+0xF0E4	0x75C4
+0xF0E5	0x75B1
+0xF0E6	0x75B0
+0xF0E7	0x75C3
+0xF0E8	0x75C2
+0xF0E9	0x75D6
+0xF0EA	0x75CD
+0xF0EB	0x75E3
+0xF0EC	0x75E8
+0xF0ED	0x75E6
+0xF0EE	0x75E4
+0xF0EF	0x75EB
+0xF0F0	0x75E7
+0xF0F1	0x7603
+0xF0F2	0x75F1
+0xF0F3	0x75FC
+0xF0F4	0x75FF
+0xF0F5	0x7610
+0xF0F6	0x7600
+0xF0F7	0x7605
+0xF0F8	0x760C
+0xF0F9	0x7617
+0xF0FA	0x760A
+0xF0FB	0x7625
+0xF0FC	0x7618
+0xF0FD	0x7615
+0xF0FE	0x7619
+0xF1A1	0x761B
+0xF1A2	0x763C
+0xF1A3	0x7622
+0xF1A4	0x7620
+0xF1A5	0x7640
+0xF1A6	0x762D
+0xF1A7	0x7630
+0xF1A8	0x763F
+0xF1A9	0x7635
+0xF1AA	0x7643
+0xF1AB	0x763E
+0xF1AC	0x7633
+0xF1AD	0x764D
+0xF1AE	0x765E
+0xF1AF	0x7654
+0xF1B0	0x765C
+0xF1B1	0x7656
+0xF1B2	0x766B
+0xF1B3	0x766F
+0xF1B4	0x7FCA
+0xF1B5	0x7AE6
+0xF1B6	0x7A78
+0xF1B7	0x7A79
+0xF1B8	0x7A80
+0xF1B9	0x7A86
+0xF1BA	0x7A88
+0xF1BB	0x7A95
+0xF1BC	0x7AA6
+0xF1BD	0x7AA0
+0xF1BE	0x7AAC
+0xF1BF	0x7AA8
+0xF1C0	0x7AAD
+0xF1C1	0x7AB3
+0xF1C2	0x8864
+0xF1C3	0x8869
+0xF1C4	0x8872
+0xF1C5	0x887D
+0xF1C6	0x887F
+0xF1C7	0x8882
+0xF1C8	0x88A2
+0xF1C9	0x88C6
+0xF1CA	0x88B7
+0xF1CB	0x88BC
+0xF1CC	0x88C9
+0xF1CD	0x88E2
+0xF1CE	0x88CE
+0xF1CF	0x88E3
+0xF1D0	0x88E5
+0xF1D1	0x88F1
+0xF1D2	0x891A
+0xF1D3	0x88FC
+0xF1D4	0x88E8
+0xF1D5	0x88FE
+0xF1D6	0x88F0
+0xF1D7	0x8921
+0xF1D8	0x8919
+0xF1D9	0x8913
+0xF1DA	0x891B
+0xF1DB	0x890A
+0xF1DC	0x8934
+0xF1DD	0x892B
+0xF1DE	0x8936
+0xF1DF	0x8941
+0xF1E0	0x8966
+0xF1E1	0x897B
+0xF1E2	0x758B
+0xF1E3	0x80E5
+0xF1E4	0x76B2
+0xF1E5	0x76B4
+0xF1E6	0x77DC
+0xF1E7	0x8012
+0xF1E8	0x8014
+0xF1E9	0x8016
+0xF1EA	0x801C
+0xF1EB	0x8020
+0xF1EC	0x8022
+0xF1ED	0x8025
+0xF1EE	0x8026
+0xF1EF	0x8027
+0xF1F0	0x8029
+0xF1F1	0x8028
+0xF1F2	0x8031
+0xF1F3	0x800B
+0xF1F4	0x8035
+0xF1F5	0x8043
+0xF1F6	0x8046
+0xF1F7	0x804D
+0xF1F8	0x8052
+0xF1F9	0x8069
+0xF1FA	0x8071
+0xF1FB	0x8983
+0xF1FC	0x9878
+0xF1FD	0x9880
+0xF1FE	0x9883
+0xF2A1	0x9889
+0xF2A2	0x988C
+0xF2A3	0x988D
+0xF2A4	0x988F
+0xF2A5	0x9894
+0xF2A6	0x989A
+0xF2A7	0x989B
+0xF2A8	0x989E
+0xF2A9	0x989F
+0xF2AA	0x98A1
+0xF2AB	0x98A2
+0xF2AC	0x98A5
+0xF2AD	0x98A6
+0xF2AE	0x864D
+0xF2AF	0x8654
+0xF2B0	0x866C
+0xF2B1	0x866E
+0xF2B2	0x867F
+0xF2B3	0x867A
+0xF2B4	0x867C
+0xF2B5	0x867B
+0xF2B6	0x86A8
+0xF2B7	0x868D
+0xF2B8	0x868B
+0xF2B9	0x86AC
+0xF2BA	0x869D
+0xF2BB	0x86A7
+0xF2BC	0x86A3
+0xF2BD	0x86AA
+0xF2BE	0x8693
+0xF2BF	0x86A9
+0xF2C0	0x86B6
+0xF2C1	0x86C4
+0xF2C2	0x86B5
+0xF2C3	0x86CE
+0xF2C4	0x86B0
+0xF2C5	0x86BA
+0xF2C6	0x86B1
+0xF2C7	0x86AF
+0xF2C8	0x86C9
+0xF2C9	0x86CF
+0xF2CA	0x86B4
+0xF2CB	0x86E9
+0xF2CC	0x86F1
+0xF2CD	0x86F2
+0xF2CE	0x86ED
+0xF2CF	0x86F3
+0xF2D0	0x86D0
+0xF2D1	0x8713
+0xF2D2	0x86DE
+0xF2D3	0x86F4
+0xF2D4	0x86DF
+0xF2D5	0x86D8
+0xF2D6	0x86D1
+0xF2D7	0x8703
+0xF2D8	0x8707
+0xF2D9	0x86F8
+0xF2DA	0x8708
+0xF2DB	0x870A
+0xF2DC	0x870D
+0xF2DD	0x8709
+0xF2DE	0x8723
+0xF2DF	0x873B
+0xF2E0	0x871E
+0xF2E1	0x8725
+0xF2E2	0x872E
+0xF2E3	0x871A
+0xF2E4	0x873E
+0xF2E5	0x8748
+0xF2E6	0x8734
+0xF2E7	0x8731
+0xF2E8	0x8729
+0xF2E9	0x8737
+0xF2EA	0x873F
+0xF2EB	0x8782
+0xF2EC	0x8722
+0xF2ED	0x877D
+0xF2EE	0x877E
+0xF2EF	0x877B
+0xF2F0	0x8760
+0xF2F1	0x8770
+0xF2F2	0x874C
+0xF2F3	0x876E
+0xF2F4	0x878B
+0xF2F5	0x8753
+0xF2F6	0x8763
+0xF2F7	0x877C
+0xF2F8	0x8764
+0xF2F9	0x8759
+0xF2FA	0x8765
+0xF2FB	0x8793
+0xF2FC	0x87AF
+0xF2FD	0x87A8
+0xF2FE	0x87D2
+0xF3A1	0x87C6
+0xF3A2	0x8788
+0xF3A3	0x8785
+0xF3A4	0x87AD
+0xF3A5	0x8797
+0xF3A6	0x8783
+0xF3A7	0x87AB
+0xF3A8	0x87E5
+0xF3A9	0x87AC
+0xF3AA	0x87B5
+0xF3AB	0x87B3
+0xF3AC	0x87CB
+0xF3AD	0x87D3
+0xF3AE	0x87BD
+0xF3AF	0x87D1
+0xF3B0	0x87C0
+0xF3B1	0x87CA
+0xF3B2	0x87DB
+0xF3B3	0x87EA
+0xF3B4	0x87E0
+0xF3B5	0x87EE
+0xF3B6	0x8816
+0xF3B7	0x8813
+0xF3B8	0x87FE
+0xF3B9	0x880A
+0xF3BA	0x881B
+0xF3BB	0x8821
+0xF3BC	0x8839
+0xF3BD	0x883C
+0xF3BE	0x7F36
+0xF3BF	0x7F42
+0xF3C0	0x7F44
+0xF3C1	0x7F45
+0xF3C2	0x8210
+0xF3C3	0x7AFA
+0xF3C4	0x7AFD
+0xF3C5	0x7B08
+0xF3C6	0x7B03
+0xF3C7	0x7B04
+0xF3C8	0x7B15
+0xF3C9	0x7B0A
+0xF3CA	0x7B2B
+0xF3CB	0x7B0F
+0xF3CC	0x7B47
+0xF3CD	0x7B38
+0xF3CE	0x7B2A
+0xF3CF	0x7B19
+0xF3D0	0x7B2E
+0xF3D1	0x7B31
+0xF3D2	0x7B20
+0xF3D3	0x7B25
+0xF3D4	0x7B24
+0xF3D5	0x7B33
+0xF3D6	0x7B3E
+0xF3D7	0x7B1E
+0xF3D8	0x7B58
+0xF3D9	0x7B5A
+0xF3DA	0x7B45
+0xF3DB	0x7B75
+0xF3DC	0x7B4C
+0xF3DD	0x7B5D
+0xF3DE	0x7B60
+0xF3DF	0x7B6E
+0xF3E0	0x7B7B
+0xF3E1	0x7B62
+0xF3E2	0x7B72
+0xF3E3	0x7B71
+0xF3E4	0x7B90
+0xF3E5	0x7BA6
+0xF3E6	0x7BA7
+0xF3E7	0x7BB8
+0xF3E8	0x7BAC
+0xF3E9	0x7B9D
+0xF3EA	0x7BA8
+0xF3EB	0x7B85
+0xF3EC	0x7BAA
+0xF3ED	0x7B9C
+0xF3EE	0x7BA2
+0xF3EF	0x7BAB
+0xF3F0	0x7BB4
+0xF3F1	0x7BD1
+0xF3F2	0x7BC1
+0xF3F3	0x7BCC
+0xF3F4	0x7BDD
+0xF3F5	0x7BDA
+0xF3F6	0x7BE5
+0xF3F7	0x7BE6
+0xF3F8	0x7BEA
+0xF3F9	0x7C0C
+0xF3FA	0x7BFE
+0xF3FB	0x7BFC
+0xF3FC	0x7C0F
+0xF3FD	0x7C16
+0xF3FE	0x7C0B
+0xF4A1	0x7C1F
+0xF4A2	0x7C2A
+0xF4A3	0x7C26
+0xF4A4	0x7C38
+0xF4A5	0x7C41
+0xF4A6	0x7C40
+0xF4A7	0x81FE
+0xF4A8	0x8201
+0xF4A9	0x8202
+0xF4AA	0x8204
+0xF4AB	0x81EC
+0xF4AC	0x8844
+0xF4AD	0x8221
+0xF4AE	0x8222
+0xF4AF	0x8223
+0xF4B0	0x822D
+0xF4B1	0x822F
+0xF4B2	0x8228
+0xF4B3	0x822B
+0xF4B4	0x8238
+0xF4B5	0x823B
+0xF4B6	0x8233
+0xF4B7	0x8234
+0xF4B8	0x823E
+0xF4B9	0x8244
+0xF4BA	0x8249
+0xF4BB	0x824B
+0xF4BC	0x824F
+0xF4BD	0x825A
+0xF4BE	0x825F
+0xF4BF	0x8268
+0xF4C0	0x887E
+0xF4C1	0x8885
+0xF4C2	0x8888
+0xF4C3	0x88D8
+0xF4C4	0x88DF
+0xF4C5	0x895E
+0xF4C6	0x7F9D
+0xF4C7	0x7F9F
+0xF4C8	0x7FA7
+0xF4C9	0x7FAF
+0xF4CA	0x7FB0
+0xF4CB	0x7FB2
+0xF4CC	0x7C7C
+0xF4CD	0x6549
+0xF4CE	0x7C91
+0xF4CF	0x7C9D
+0xF4D0	0x7C9C
+0xF4D1	0x7C9E
+0xF4D2	0x7CA2
+0xF4D3	0x7CB2
+0xF4D4	0x7CBC
+0xF4D5	0x7CBD
+0xF4D6	0x7CC1
+0xF4D7	0x7CC7
+0xF4D8	0x7CCC
+0xF4D9	0x7CCD
+0xF4DA	0x7CC8
+0xF4DB	0x7CC5
+0xF4DC	0x7CD7
+0xF4DD	0x7CE8
+0xF4DE	0x826E
+0xF4DF	0x66A8
+0xF4E0	0x7FBF
+0xF4E1	0x7FCE
+0xF4E2	0x7FD5
+0xF4E3	0x7FE5
+0xF4E4	0x7FE1
+0xF4E5	0x7FE6
+0xF4E6	0x7FE9
+0xF4E7	0x7FEE
+0xF4E8	0x7FF3
+0xF4E9	0x7CF8
+0xF4EA	0x7D77
+0xF4EB	0x7DA6
+0xF4EC	0x7DAE
+0xF4ED	0x7E47
+0xF4EE	0x7E9B
+0xF4EF	0x9EB8
+0xF4F0	0x9EB4
+0xF4F1	0x8D73
+0xF4F2	0x8D84
+0xF4F3	0x8D94
+0xF4F4	0x8D91
+0xF4F5	0x8DB1
+0xF4F6	0x8D67
+0xF4F7	0x8D6D
+0xF4F8	0x8C47
+0xF4F9	0x8C49
+0xF4FA	0x914A
+0xF4FB	0x9150
+0xF4FC	0x914E
+0xF4FD	0x914F
+0xF4FE	0x9164
+0xF5A1	0x9162
+0xF5A2	0x9161
+0xF5A3	0x9170
+0xF5A4	0x9169
+0xF5A5	0x916F
+0xF5A6	0x917D
+0xF5A7	0x917E
+0xF5A8	0x9172
+0xF5A9	0x9174
+0xF5AA	0x9179
+0xF5AB	0x918C
+0xF5AC	0x9185
+0xF5AD	0x9190
+0xF5AE	0x918D
+0xF5AF	0x9191
+0xF5B0	0x91A2
+0xF5B1	0x91A3
+0xF5B2	0x91AA
+0xF5B3	0x91AD
+0xF5B4	0x91AE
+0xF5B5	0x91AF
+0xF5B6	0x91B5
+0xF5B7	0x91B4
+0xF5B8	0x91BA
+0xF5B9	0x8C55
+0xF5BA	0x9E7E
+0xF5BB	0x8DB8
+0xF5BC	0x8DEB
+0xF5BD	0x8E05
+0xF5BE	0x8E59
+0xF5BF	0x8E69
+0xF5C0	0x8DB5
+0xF5C1	0x8DBF
+0xF5C2	0x8DBC
+0xF5C3	0x8DBA
+0xF5C4	0x8DC4
+0xF5C5	0x8DD6
+0xF5C6	0x8DD7
+0xF5C7	0x8DDA
+0xF5C8	0x8DDE
+0xF5C9	0x8DCE
+0xF5CA	0x8DCF
+0xF5CB	0x8DDB
+0xF5CC	0x8DC6
+0xF5CD	0x8DEC
+0xF5CE	0x8DF7
+0xF5CF	0x8DF8
+0xF5D0	0x8DE3
+0xF5D1	0x8DF9
+0xF5D2	0x8DFB
+0xF5D3	0x8DE4
+0xF5D4	0x8E09
+0xF5D5	0x8DFD
+0xF5D6	0x8E14
+0xF5D7	0x8E1D
+0xF5D8	0x8E1F
+0xF5D9	0x8E2C
+0xF5DA	0x8E2E
+0xF5DB	0x8E23
+0xF5DC	0x8E2F
+0xF5DD	0x8E3A
+0xF5DE	0x8E40
+0xF5DF	0x8E39
+0xF5E0	0x8E35
+0xF5E1	0x8E3D
+0xF5E2	0x8E31
+0xF5E3	0x8E49
+0xF5E4	0x8E41
+0xF5E5	0x8E42
+0xF5E6	0x8E51
+0xF5E7	0x8E52
+0xF5E8	0x8E4A
+0xF5E9	0x8E70
+0xF5EA	0x8E76
+0xF5EB	0x8E7C
+0xF5EC	0x8E6F
+0xF5ED	0x8E74
+0xF5EE	0x8E85
+0xF5EF	0x8E8F
+0xF5F0	0x8E94
+0xF5F1	0x8E90
+0xF5F2	0x8E9C
+0xF5F3	0x8E9E
+0xF5F4	0x8C78
+0xF5F5	0x8C82
+0xF5F6	0x8C8A
+0xF5F7	0x8C85
+0xF5F8	0x8C98
+0xF5F9	0x8C94
+0xF5FA	0x659B
+0xF5FB	0x89D6
+0xF5FC	0x89DE
+0xF5FD	0x89DA
+0xF5FE	0x89DC
+0xF6A1	0x89E5
+0xF6A2	0x89EB
+0xF6A3	0x89EF
+0xF6A4	0x8A3E
+0xF6A5	0x8B26
+0xF6A6	0x9753
+0xF6A7	0x96E9
+0xF6A8	0x96F3
+0xF6A9	0x96EF
+0xF6AA	0x9706
+0xF6AB	0x9701
+0xF6AC	0x9708
+0xF6AD	0x970F
+0xF6AE	0x970E
+0xF6AF	0x972A
+0xF6B0	0x972D
+0xF6B1	0x9730
+0xF6B2	0x973E
+0xF6B3	0x9F80
+0xF6B4	0x9F83
+0xF6B5	0x9F85
+0xF6B6	0x9F86
+0xF6B7	0x9F87
+0xF6B8	0x9F88
+0xF6B9	0x9F89
+0xF6BA	0x9F8A
+0xF6BB	0x9F8C
+0xF6BC	0x9EFE
+0xF6BD	0x9F0B
+0xF6BE	0x9F0D
+0xF6BF	0x96B9
+0xF6C0	0x96BC
+0xF6C1	0x96BD
+0xF6C2	0x96CE
+0xF6C3	0x96D2
+0xF6C4	0x77BF
+0xF6C5	0x96E0
+0xF6C6	0x928E
+0xF6C7	0x92AE
+0xF6C8	0x92C8
+0xF6C9	0x933E
+0xF6CA	0x936A
+0xF6CB	0x93CA
+0xF6CC	0x938F
+0xF6CD	0x943E
+0xF6CE	0x946B
+0xF6CF	0x9C7F
+0xF6D0	0x9C82
+0xF6D1	0x9C85
+0xF6D2	0x9C86
+0xF6D3	0x9C87
+0xF6D4	0x9C88
+0xF6D5	0x7A23
+0xF6D6	0x9C8B
+0xF6D7	0x9C8E
+0xF6D8	0x9C90
+0xF6D9	0x9C91
+0xF6DA	0x9C92
+0xF6DB	0x9C94
+0xF6DC	0x9C95
+0xF6DD	0x9C9A
+0xF6DE	0x9C9B
+0xF6DF	0x9C9E
+0xF6E0	0x9C9F
+0xF6E1	0x9CA0
+0xF6E2	0x9CA1
+0xF6E3	0x9CA2
+0xF6E4	0x9CA3
+0xF6E5	0x9CA5
+0xF6E6	0x9CA6
+0xF6E7	0x9CA7
+0xF6E8	0x9CA8
+0xF6E9	0x9CA9
+0xF6EA	0x9CAB
+0xF6EB	0x9CAD
+0xF6EC	0x9CAE
+0xF6ED	0x9CB0
+0xF6EE	0x9CB1
+0xF6EF	0x9CB2
+0xF6F0	0x9CB3
+0xF6F1	0x9CB4
+0xF6F2	0x9CB5
+0xF6F3	0x9CB6
+0xF6F4	0x9CB7
+0xF6F5	0x9CBA
+0xF6F6	0x9CBB
+0xF6F7	0x9CBC
+0xF6F8	0x9CBD
+0xF6F9	0x9CC4
+0xF6FA	0x9CC5
+0xF6FB	0x9CC6
+0xF6FC	0x9CC7
+0xF6FD	0x9CCA
+0xF6FE	0x9CCB
+0xF7A1	0x9CCC
+0xF7A2	0x9CCD
+0xF7A3	0x9CCE
+0xF7A4	0x9CCF
+0xF7A5	0x9CD0
+0xF7A6	0x9CD3
+0xF7A7	0x9CD4
+0xF7A8	0x9CD5
+0xF7A9	0x9CD7
+0xF7AA	0x9CD8
+0xF7AB	0x9CD9
+0xF7AC	0x9CDC
+0xF7AD	0x9CDD
+0xF7AE	0x9CDF
+0xF7AF	0x9CE2
+0xF7B0	0x977C
+0xF7B1	0x9785
+0xF7B2	0x9791
+0xF7B3	0x9792
+0xF7B4	0x9794
+0xF7B5	0x97AF
+0xF7B6	0x97AB
+0xF7B7	0x97A3
+0xF7B8	0x97B2
+0xF7B9	0x97B4
+0xF7BA	0x9AB1
+0xF7BB	0x9AB0
+0xF7BC	0x9AB7
+0xF7BD	0x9E58
+0xF7BE	0x9AB6
+0xF7BF	0x9ABA
+0xF7C0	0x9ABC
+0xF7C1	0x9AC1
+0xF7C2	0x9AC0
+0xF7C3	0x9AC5
+0xF7C4	0x9AC2
+0xF7C5	0x9ACB
+0xF7C6	0x9ACC
+0xF7C7	0x9AD1
+0xF7C8	0x9B45
+0xF7C9	0x9B43
+0xF7CA	0x9B47
+0xF7CB	0x9B49
+0xF7CC	0x9B48
+0xF7CD	0x9B4D
+0xF7CE	0x9B51
+0xF7CF	0x98E8
+0xF7D0	0x990D
+0xF7D1	0x992E
+0xF7D2	0x9955
+0xF7D3	0x9954
+0xF7D4	0x9ADF
+0xF7D5	0x9AE1
+0xF7D6	0x9AE6
+0xF7D7	0x9AEF
+0xF7D8	0x9AEB
+0xF7D9	0x9AFB
+0xF7DA	0x9AED
+0xF7DB	0x9AF9
+0xF7DC	0x9B08
+0xF7DD	0x9B0F
+0xF7DE	0x9B13
+0xF7DF	0x9B1F
+0xF7E0	0x9B23
+0xF7E1	0x9EBD
+0xF7E2	0x9EBE
+0xF7E3	0x7E3B
+0xF7E4	0x9E82
+0xF7E5	0x9E87
+0xF7E6	0x9E88
+0xF7E7	0x9E8B
+0xF7E8	0x9E92
+0xF7E9	0x93D6
+0xF7EA	0x9E9D
+0xF7EB	0x9E9F
+0xF7EC	0x9EDB
+0xF7ED	0x9EDC
+0xF7EE	0x9EDD
+0xF7EF	0x9EE0
+0xF7F0	0x9EDF
+0xF7F1	0x9EE2
+0xF7F2	0x9EE9
+0xF7F3	0x9EE7
+0xF7F4	0x9EE5
+0xF7F5	0x9EEA
+0xF7F6	0x9EEF
+0xF7F7	0x9F22
+0xF7F8	0x9F2C
+0xF7F9	0x9F2F
+0xF7FA	0x9F39
+0xF7FB	0x9F37
+0xF7FC	0x9F3D
+0xF7FD	0x9F3E
+0xF7FE	0x9F44
diff --git a/tests/EUC-JISX0213.TXT b/tests/EUC-JISX0213.TXT
new file mode 100644
index 0000000..236651f
--- /dev/null
+++ b/tests/EUC-JISX0213.TXT
@@ -0,0 +1,11424 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8EA1	0xFF61
+0x8EA2	0xFF62
+0x8EA3	0xFF63
+0x8EA4	0xFF64
+0x8EA5	0xFF65
+0x8EA6	0xFF66
+0x8EA7	0xFF67
+0x8EA8	0xFF68
+0x8EA9	0xFF69
+0x8EAA	0xFF6A
+0x8EAB	0xFF6B
+0x8EAC	0xFF6C
+0x8EAD	0xFF6D
+0x8EAE	0xFF6E
+0x8EAF	0xFF6F
+0x8EB0	0xFF70
+0x8EB1	0xFF71
+0x8EB2	0xFF72
+0x8EB3	0xFF73
+0x8EB4	0xFF74
+0x8EB5	0xFF75
+0x8EB6	0xFF76
+0x8EB7	0xFF77
+0x8EB8	0xFF78
+0x8EB9	0xFF79
+0x8EBA	0xFF7A
+0x8EBB	0xFF7B
+0x8EBC	0xFF7C
+0x8EBD	0xFF7D
+0x8EBE	0xFF7E
+0x8EBF	0xFF7F
+0x8EC0	0xFF80
+0x8EC1	0xFF81
+0x8EC2	0xFF82
+0x8EC3	0xFF83
+0x8EC4	0xFF84
+0x8EC5	0xFF85
+0x8EC6	0xFF86
+0x8EC7	0xFF87
+0x8EC8	0xFF88
+0x8EC9	0xFF89
+0x8ECA	0xFF8A
+0x8ECB	0xFF8B
+0x8ECC	0xFF8C
+0x8ECD	0xFF8D
+0x8ECE	0xFF8E
+0x8ECF	0xFF8F
+0x8ED0	0xFF90
+0x8ED1	0xFF91
+0x8ED2	0xFF92
+0x8ED3	0xFF93
+0x8ED4	0xFF94
+0x8ED5	0xFF95
+0x8ED6	0xFF96
+0x8ED7	0xFF97
+0x8ED8	0xFF98
+0x8ED9	0xFF99
+0x8EDA	0xFF9A
+0x8EDB	0xFF9B
+0x8EDC	0xFF9C
+0x8EDD	0xFF9D
+0x8EDE	0xFF9E
+0x8EDF	0xFF9F
+0x8FA1A1	0x20089
+0x8FA1A2	0x4E02
+0x8FA1A3	0x4E0F
+0x8FA1A4	0x4E12
+0x8FA1A5	0x4E29
+0x8FA1A6	0x4E2B
+0x8FA1A7	0x4E2E
+0x8FA1A8	0x4E40
+0x8FA1A9	0x4E47
+0x8FA1AA	0x4E48
+0x8FA1AB	0x200A2
+0x8FA1AC	0x4E51
+0x8FA1AD	0x3406
+0x8FA1AE	0x200A4
+0x8FA1AF	0x4E5A
+0x8FA1B0	0x4E69
+0x8FA1B1	0x4E9D
+0x8FA1B2	0x342C
+0x8FA1B3	0x342E
+0x8FA1B4	0x4EB9
+0x8FA1B5	0x4EBB
+0x8FA1B6	0x201A2
+0x8FA1B7	0x4EBC
+0x8FA1B8	0x4EC3
+0x8FA1B9	0x4EC8
+0x8FA1BA	0x4ED0
+0x8FA1BB	0x4EEB
+0x8FA1BC	0x4EDA
+0x8FA1BD	0x4EF1
+0x8FA1BE	0x4EF5
+0x8FA1BF	0x4F00
+0x8FA1C0	0x4F16
+0x8FA1C1	0x4F64
+0x8FA1C2	0x4F37
+0x8FA1C3	0x4F3E
+0x8FA1C4	0x4F54
+0x8FA1C5	0x4F58
+0x8FA1C6	0x20213
+0x8FA1C7	0x4F77
+0x8FA1C8	0x4F78
+0x8FA1C9	0x4F7A
+0x8FA1CA	0x4F7D
+0x8FA1CB	0x4F82
+0x8FA1CC	0x4F85
+0x8FA1CD	0x4F92
+0x8FA1CE	0x4F9A
+0x8FA1CF	0x4FE6
+0x8FA1D0	0x4FB2
+0x8FA1D1	0x4FBE
+0x8FA1D2	0x4FC5
+0x8FA1D3	0x4FCB
+0x8FA1D4	0x4FCF
+0x8FA1D5	0x4FD2
+0x8FA1D6	0x346A
+0x8FA1D7	0x4FF2
+0x8FA1D8	0x5000
+0x8FA1D9	0x5010
+0x8FA1DA	0x5013
+0x8FA1DB	0x501C
+0x8FA1DC	0x501E
+0x8FA1DD	0x5022
+0x8FA1DE	0x3468
+0x8FA1DF	0x5042
+0x8FA1E0	0x5046
+0x8FA1E1	0x504E
+0x8FA1E2	0x5053
+0x8FA1E3	0x5057
+0x8FA1E4	0x5063
+0x8FA1E5	0x5066
+0x8FA1E6	0x506A
+0x8FA1E7	0x5070
+0x8FA1E8	0x50A3
+0x8FA1E9	0x5088
+0x8FA1EA	0x5092
+0x8FA1EB	0x5093
+0x8FA1EC	0x5095
+0x8FA1ED	0x5096
+0x8FA1EE	0x509C
+0x8FA1EF	0x50AA
+0x8FA1F0	0x2032B
+0x8FA1F1	0x50B1
+0x8FA1F2	0x50BA
+0x8FA1F3	0x50BB
+0x8FA1F4	0x50C4
+0x8FA1F5	0x50C7
+0x8FA1F6	0x50F3
+0x8FA1F7	0x20381
+0x8FA1F8	0x50CE
+0x8FA1F9	0x20371
+0x8FA1FA	0x50D4
+0x8FA1FB	0x50D9
+0x8FA1FC	0x50E1
+0x8FA1FD	0x50E9
+0x8FA1FE	0x3492
+0x8FA3A1	0x5108
+0x8FA3A2	0x203F9
+0x8FA3A3	0x5117
+0x8FA3A4	0x511B
+0x8FA3A5	0x2044A
+0x8FA3A6	0x5160
+0x8FA3A7	0x20509
+0x8FA3A8	0x5173
+0x8FA3A9	0x5183
+0x8FA3AA	0x518B
+0x8FA3AB	0x34BC
+0x8FA3AC	0x5198
+0x8FA3AD	0x51A3
+0x8FA3AE	0x51AD
+0x8FA3AF	0x34C7
+0x8FA3B0	0x51BC
+0x8FA3B1	0x205D6
+0x8FA3B2	0x20628
+0x8FA3B3	0x51F3
+0x8FA3B4	0x51F4
+0x8FA3B5	0x5202
+0x8FA3B6	0x5212
+0x8FA3B7	0x5216
+0x8FA3B8	0x2074F
+0x8FA3B9	0x5255
+0x8FA3BA	0x525C
+0x8FA3BB	0x526C
+0x8FA3BC	0x5277
+0x8FA3BD	0x5284
+0x8FA3BE	0x5282
+0x8FA3BF	0x20807
+0x8FA3C0	0x5298
+0x8FA3C1	0x2083A
+0x8FA3C2	0x52A4
+0x8FA3C3	0x52A6
+0x8FA3C4	0x52AF
+0x8FA3C5	0x52BA
+0x8FA3C6	0x52BB
+0x8FA3C7	0x52CA
+0x8FA3C8	0x351F
+0x8FA3C9	0x52D1
+0x8FA3CA	0x208B9
+0x8FA3CB	0x52F7
+0x8FA3CC	0x530A
+0x8FA3CD	0x530B
+0x8FA3CE	0x5324
+0x8FA3CF	0x5335
+0x8FA3D0	0x533E
+0x8FA3D1	0x5342
+0x8FA3D2	0x2097C
+0x8FA3D3	0x2099D
+0x8FA3D4	0x5367
+0x8FA3D5	0x536C
+0x8FA3D6	0x537A
+0x8FA3D7	0x53A4
+0x8FA3D8	0x53B4
+0x8FA3D9	0x20AD3
+0x8FA3DA	0x53B7
+0x8FA3DB	0x53C0
+0x8FA3DC	0x20B1D
+0x8FA3DD	0x355D
+0x8FA3DE	0x355E
+0x8FA3DF	0x53D5
+0x8FA3E0	0x53DA
+0x8FA3E1	0x3563
+0x8FA3E2	0x53F4
+0x8FA3E3	0x53F5
+0x8FA3E4	0x5455
+0x8FA3E5	0x5424
+0x8FA3E6	0x5428
+0x8FA3E7	0x356E
+0x8FA3E8	0x5443
+0x8FA3E9	0x5462
+0x8FA3EA	0x5466
+0x8FA3EB	0x546C
+0x8FA3EC	0x548A
+0x8FA3ED	0x548D
+0x8FA3EE	0x5495
+0x8FA3EF	0x54A0
+0x8FA3F0	0x54A6
+0x8FA3F1	0x54AD
+0x8FA3F2	0x54AE
+0x8FA3F3	0x54B7
+0x8FA3F4	0x54BA
+0x8FA3F5	0x54BF
+0x8FA3F6	0x54C3
+0x8FA3F7	0x20D45
+0x8FA3F8	0x54EC
+0x8FA3F9	0x54EF
+0x8FA3FA	0x54F1
+0x8FA3FB	0x54F3
+0x8FA3FC	0x5500
+0x8FA3FD	0x5501
+0x8FA3FE	0x5509
+0x8FA4A1	0x553C
+0x8FA4A2	0x5541
+0x8FA4A3	0x35A6
+0x8FA4A4	0x5547
+0x8FA4A5	0x554A
+0x8FA4A6	0x35A8
+0x8FA4A7	0x5560
+0x8FA4A8	0x5561
+0x8FA4A9	0x5564
+0x8FA4AA	0x20DE1
+0x8FA4AB	0x557D
+0x8FA4AC	0x5582
+0x8FA4AD	0x5588
+0x8FA4AE	0x5591
+0x8FA4AF	0x35C5
+0x8FA4B0	0x55D2
+0x8FA4B1	0x20E95
+0x8FA4B2	0x20E6D
+0x8FA4B3	0x55BF
+0x8FA4B4	0x55C9
+0x8FA4B5	0x55CC
+0x8FA4B6	0x55D1
+0x8FA4B7	0x55DD
+0x8FA4B8	0x35DA
+0x8FA4B9	0x55E2
+0x8FA4BA	0x20E64
+0x8FA4BB	0x55E9
+0x8FA4BC	0x5628
+0x8FA4BD	0x20F5F
+0x8FA4BE	0x5607
+0x8FA4BF	0x5610
+0x8FA4C0	0x5630
+0x8FA4C1	0x5637
+0x8FA4C2	0x35F4
+0x8FA4C3	0x563D
+0x8FA4C4	0x563F
+0x8FA4C5	0x5640
+0x8FA4C6	0x5647
+0x8FA4C7	0x565E
+0x8FA4C8	0x5660
+0x8FA4C9	0x566D
+0x8FA4CA	0x3605
+0x8FA4CB	0x5688
+0x8FA4CC	0x568C
+0x8FA4CD	0x5695
+0x8FA4CE	0x569A
+0x8FA4CF	0x569D
+0x8FA4D0	0x56A8
+0x8FA4D1	0x56AD
+0x8FA4D2	0x56B2
+0x8FA4D3	0x56C5
+0x8FA4D4	0x56CD
+0x8FA4D5	0x56DF
+0x8FA4D6	0x56E8
+0x8FA4D7	0x56F6
+0x8FA4D8	0x56F7
+0x8FA4D9	0x21201
+0x8FA4DA	0x5715
+0x8FA4DB	0x5723
+0x8FA4DC	0x21255
+0x8FA4DD	0x5729
+0x8FA4DE	0x2127B
+0x8FA4DF	0x5745
+0x8FA4E0	0x5746
+0x8FA4E1	0x574C
+0x8FA4E2	0x574D
+0x8FA4E3	0x21274
+0x8FA4E4	0x5768
+0x8FA4E5	0x576F
+0x8FA4E6	0x5773
+0x8FA4E7	0x5774
+0x8FA4E8	0x5775
+0x8FA4E9	0x577B
+0x8FA4EA	0x212E4
+0x8FA4EB	0x212D7
+0x8FA4EC	0x57AC
+0x8FA4ED	0x579A
+0x8FA4EE	0x579D
+0x8FA4EF	0x579E
+0x8FA4F0	0x57A8
+0x8FA4F1	0x57D7
+0x8FA4F2	0x212FD
+0x8FA4F3	0x57CC
+0x8FA4F4	0x21336
+0x8FA4F5	0x21344
+0x8FA4F6	0x57DE
+0x8FA4F7	0x57E6
+0x8FA4F8	0x57F0
+0x8FA4F9	0x364A
+0x8FA4FA	0x57F8
+0x8FA4FB	0x57FB
+0x8FA4FC	0x57FD
+0x8FA4FD	0x5804
+0x8FA4FE	0x581E
+0x8FA5A1	0x5820
+0x8FA5A2	0x5827
+0x8FA5A3	0x5832
+0x8FA5A4	0x5839
+0x8FA5A5	0x213C4
+0x8FA5A6	0x5849
+0x8FA5A7	0x584C
+0x8FA5A8	0x5867
+0x8FA5A9	0x588A
+0x8FA5AA	0x588B
+0x8FA5AB	0x588D
+0x8FA5AC	0x588F
+0x8FA5AD	0x5890
+0x8FA5AE	0x5894
+0x8FA5AF	0x589D
+0x8FA5B0	0x58AA
+0x8FA5B1	0x58B1
+0x8FA5B2	0x2146D
+0x8FA5B3	0x58C3
+0x8FA5B4	0x58CD
+0x8FA5B5	0x58E2
+0x8FA5B6	0x58F3
+0x8FA5B7	0x58F4
+0x8FA5B8	0x5905
+0x8FA5B9	0x5906
+0x8FA5BA	0x590B
+0x8FA5BB	0x590D
+0x8FA5BC	0x5914
+0x8FA5BD	0x5924
+0x8FA5BE	0x215D7
+0x8FA5BF	0x3691
+0x8FA5C0	0x593D
+0x8FA5C1	0x3699
+0x8FA5C2	0x5946
+0x8FA5C3	0x3696
+0x8FA5C4	0x26C29
+0x8FA5C5	0x595B
+0x8FA5C6	0x595F
+0x8FA5C7	0x21647
+0x8FA5C8	0x5975
+0x8FA5C9	0x5976
+0x8FA5CA	0x597C
+0x8FA5CB	0x599F
+0x8FA5CC	0x59AE
+0x8FA5CD	0x59BC
+0x8FA5CE	0x59C8
+0x8FA5CF	0x59CD
+0x8FA5D0	0x59DE
+0x8FA5D1	0x59E3
+0x8FA5D2	0x59E4
+0x8FA5D3	0x59E7
+0x8FA5D4	0x59EE
+0x8FA5D5	0x21706
+0x8FA5D6	0x21742
+0x8FA5D7	0x36CF
+0x8FA5D8	0x5A0C
+0x8FA5D9	0x5A0D
+0x8FA5DA	0x5A17
+0x8FA5DB	0x5A27
+0x8FA5DC	0x5A2D
+0x8FA5DD	0x5A55
+0x8FA5DE	0x5A65
+0x8FA5DF	0x5A7A
+0x8FA5E0	0x5A8B
+0x8FA5E1	0x5A9C
+0x8FA5E2	0x5A9F
+0x8FA5E3	0x5AA0
+0x8FA5E4	0x5AA2
+0x8FA5E5	0x5AB1
+0x8FA5E6	0x5AB3
+0x8FA5E7	0x5AB5
+0x8FA5E8	0x5ABA
+0x8FA5E9	0x5ABF
+0x8FA5EA	0x5ADA
+0x8FA5EB	0x5ADC
+0x8FA5EC	0x5AE0
+0x8FA5ED	0x5AE5
+0x8FA5EE	0x5AF0
+0x8FA5EF	0x5AEE
+0x8FA5F0	0x5AF5
+0x8FA5F1	0x5B00
+0x8FA5F2	0x5B08
+0x8FA5F3	0x5B17
+0x8FA5F4	0x5B34
+0x8FA5F5	0x5B2D
+0x8FA5F6	0x5B4C
+0x8FA5F7	0x5B52
+0x8FA5F8	0x5B68
+0x8FA5F9	0x5B6F
+0x8FA5FA	0x5B7C
+0x8FA5FB	0x5B7F
+0x8FA5FC	0x5B81
+0x8FA5FD	0x5B84
+0x8FA5FE	0x219C3
+0x8FA8A1	0x5B96
+0x8FA8A2	0x5BAC
+0x8FA8A3	0x3761
+0x8FA8A4	0x5BC0
+0x8FA8A5	0x3762
+0x8FA8A6	0x5BCE
+0x8FA8A7	0x5BD6
+0x8FA8A8	0x376C
+0x8FA8A9	0x376B
+0x8FA8AA	0x5BF1
+0x8FA8AB	0x5BFD
+0x8FA8AC	0x3775
+0x8FA8AD	0x5C03
+0x8FA8AE	0x5C29
+0x8FA8AF	0x5C30
+0x8FA8B0	0x21C56
+0x8FA8B1	0x5C5F
+0x8FA8B2	0x5C63
+0x8FA8B3	0x5C67
+0x8FA8B4	0x5C68
+0x8FA8B5	0x5C69
+0x8FA8B6	0x5C70
+0x8FA8B7	0x21D2D
+0x8FA8B8	0x21D45
+0x8FA8B9	0x5C7C
+0x8FA8BA	0x21D78
+0x8FA8BB	0x21D62
+0x8FA8BC	0x5C88
+0x8FA8BD	0x5C8A
+0x8FA8BE	0x37C1
+0x8FA8BF	0x21DA1
+0x8FA8C0	0x21D9C
+0x8FA8C1	0x5CA0
+0x8FA8C2	0x5CA2
+0x8FA8C3	0x5CA6
+0x8FA8C4	0x5CA7
+0x8FA8C5	0x21D92
+0x8FA8C6	0x5CAD
+0x8FA8C7	0x5CB5
+0x8FA8C8	0x21DB7
+0x8FA8C9	0x5CC9
+0x8FA8CA	0x21DE0
+0x8FA8CB	0x21E33
+0x8FA8CC	0x5D06
+0x8FA8CD	0x5D10
+0x8FA8CE	0x5D2B
+0x8FA8CF	0x5D1D
+0x8FA8D0	0x5D20
+0x8FA8D1	0x5D24
+0x8FA8D2	0x5D26
+0x8FA8D3	0x5D31
+0x8FA8D4	0x5D39
+0x8FA8D5	0x5D42
+0x8FA8D6	0x37E8
+0x8FA8D7	0x5D61
+0x8FA8D8	0x5D6A
+0x8FA8D9	0x37F4
+0x8FA8DA	0x5D70
+0x8FA8DB	0x21F1E
+0x8FA8DC	0x37FD
+0x8FA8DD	0x5D88
+0x8FA8DE	0x3800
+0x8FA8DF	0x5D92
+0x8FA8E0	0x5D94
+0x8FA8E1	0x5D97
+0x8FA8E2	0x5D99
+0x8FA8E3	0x5DB0
+0x8FA8E4	0x5DB2
+0x8FA8E5	0x5DB4
+0x8FA8E6	0x21F76
+0x8FA8E7	0x5DB9
+0x8FA8E8	0x5DD1
+0x8FA8E9	0x5DD7
+0x8FA8EA	0x5DD8
+0x8FA8EB	0x5DE0
+0x8FA8EC	0x21FFA
+0x8FA8ED	0x5DE4
+0x8FA8EE	0x5DE9
+0x8FA8EF	0x382F
+0x8FA8F0	0x5E00
+0x8FA8F1	0x3836
+0x8FA8F2	0x5E12
+0x8FA8F3	0x5E15
+0x8FA8F4	0x3840
+0x8FA8F5	0x5E1F
+0x8FA8F6	0x5E2E
+0x8FA8F7	0x5E3E
+0x8FA8F8	0x5E49
+0x8FA8F9	0x385C
+0x8FA8FA	0x5E56
+0x8FA8FB	0x3861
+0x8FA8FC	0x5E6B
+0x8FA8FD	0x5E6C
+0x8FA8FE	0x5E6D
+0x8FACA1	0x5E6E
+0x8FACA2	0x2217B
+0x8FACA3	0x5EA5
+0x8FACA4	0x5EAA
+0x8FACA5	0x5EAC
+0x8FACA6	0x5EB9
+0x8FACA7	0x5EBF
+0x8FACA8	0x5EC6
+0x8FACA9	0x5ED2
+0x8FACAA	0x5ED9
+0x8FACAB	0x2231E
+0x8FACAC	0x5EFD
+0x8FACAD	0x5F08
+0x8FACAE	0x5F0E
+0x8FACAF	0x5F1C
+0x8FACB0	0x223AD
+0x8FACB1	0x5F1E
+0x8FACB2	0x5F47
+0x8FACB3	0x5F63
+0x8FACB4	0x5F72
+0x8FACB5	0x5F7E
+0x8FACB6	0x5F8F
+0x8FACB7	0x5FA2
+0x8FACB8	0x5FA4
+0x8FACB9	0x5FB8
+0x8FACBA	0x5FC4
+0x8FACBB	0x38FA
+0x8FACBC	0x5FC7
+0x8FACBD	0x5FCB
+0x8FACBE	0x5FD2
+0x8FACBF	0x5FD3
+0x8FACC0	0x5FD4
+0x8FACC1	0x5FE2
+0x8FACC2	0x5FEE
+0x8FACC3	0x5FEF
+0x8FACC4	0x5FF3
+0x8FACC5	0x5FFC
+0x8FACC6	0x3917
+0x8FACC7	0x6017
+0x8FACC8	0x6022
+0x8FACC9	0x6024
+0x8FACCA	0x391A
+0x8FACCB	0x604C
+0x8FACCC	0x607F
+0x8FACCD	0x608A
+0x8FACCE	0x6095
+0x8FACCF	0x60A8
+0x8FACD0	0x226F3
+0x8FACD1	0x60B0
+0x8FACD2	0x60B1
+0x8FACD3	0x60BE
+0x8FACD4	0x60C8
+0x8FACD5	0x60D9
+0x8FACD6	0x60DB
+0x8FACD7	0x60EE
+0x8FACD8	0x60F2
+0x8FACD9	0x60F5
+0x8FACDA	0x6110
+0x8FACDB	0x6112
+0x8FACDC	0x6113
+0x8FACDD	0x6119
+0x8FACDE	0x611E
+0x8FACDF	0x613A
+0x8FACE0	0x396F
+0x8FACE1	0x6141
+0x8FACE2	0x6146
+0x8FACE3	0x6160
+0x8FACE4	0x617C
+0x8FACE5	0x2285B
+0x8FACE6	0x6192
+0x8FACE7	0x6193
+0x8FACE8	0x6197
+0x8FACE9	0x6198
+0x8FACEA	0x61A5
+0x8FACEB	0x61A8
+0x8FACEC	0x61AD
+0x8FACED	0x228AB
+0x8FACEE	0x61D5
+0x8FACEF	0x61DD
+0x8FACF0	0x61DF
+0x8FACF1	0x61F5
+0x8FACF2	0x2298F
+0x8FACF3	0x6215
+0x8FACF4	0x6223
+0x8FACF5	0x6229
+0x8FACF6	0x6246
+0x8FACF7	0x624C
+0x8FACF8	0x6251
+0x8FACF9	0x6252
+0x8FACFA	0x6261
+0x8FACFB	0x6264
+0x8FACFC	0x627B
+0x8FACFD	0x626D
+0x8FACFE	0x6273
+0x8FADA1	0x6299
+0x8FADA2	0x62A6
+0x8FADA3	0x62D5
+0x8FADA4	0x22AB8
+0x8FADA5	0x62FD
+0x8FADA6	0x6303
+0x8FADA7	0x630D
+0x8FADA8	0x6310
+0x8FADA9	0x22B4F
+0x8FADAA	0x22B50
+0x8FADAB	0x6332
+0x8FADAC	0x6335
+0x8FADAD	0x633B
+0x8FADAE	0x633C
+0x8FADAF	0x6341
+0x8FADB0	0x6344
+0x8FADB1	0x634E
+0x8FADB2	0x22B46
+0x8FADB3	0x6359
+0x8FADB4	0x22C1D
+0x8FADB5	0x22BA6
+0x8FADB6	0x636C
+0x8FADB7	0x6384
+0x8FADB8	0x6399
+0x8FADB9	0x22C24
+0x8FADBA	0x6394
+0x8FADBB	0x63BD
+0x8FADBC	0x63F7
+0x8FADBD	0x63D4
+0x8FADBE	0x63D5
+0x8FADBF	0x63DC
+0x8FADC0	0x63E0
+0x8FADC1	0x63EB
+0x8FADC2	0x63EC
+0x8FADC3	0x63F2
+0x8FADC4	0x6409
+0x8FADC5	0x641E
+0x8FADC6	0x6425
+0x8FADC7	0x6429
+0x8FADC8	0x642F
+0x8FADC9	0x645A
+0x8FADCA	0x645B
+0x8FADCB	0x645D
+0x8FADCC	0x6473
+0x8FADCD	0x647D
+0x8FADCE	0x6487
+0x8FADCF	0x6491
+0x8FADD0	0x649D
+0x8FADD1	0x649F
+0x8FADD2	0x64CB
+0x8FADD3	0x64CC
+0x8FADD4	0x64D5
+0x8FADD5	0x64D7
+0x8FADD6	0x22DE1
+0x8FADD7	0x64E4
+0x8FADD8	0x64E5
+0x8FADD9	0x64FF
+0x8FADDA	0x6504
+0x8FADDB	0x3A6E
+0x8FADDC	0x650F
+0x8FADDD	0x6514
+0x8FADDE	0x6516
+0x8FADDF	0x3A73
+0x8FADE0	0x651E
+0x8FADE1	0x6532
+0x8FADE2	0x6544
+0x8FADE3	0x6554
+0x8FADE4	0x656B
+0x8FADE5	0x657A
+0x8FADE6	0x6581
+0x8FADE7	0x6584
+0x8FADE8	0x6585
+0x8FADE9	0x658A
+0x8FADEA	0x65B2
+0x8FADEB	0x65B5
+0x8FADEC	0x65B8
+0x8FADED	0x65BF
+0x8FADEE	0x65C2
+0x8FADEF	0x65C9
+0x8FADF0	0x65D4
+0x8FADF1	0x3AD6
+0x8FADF2	0x65F2
+0x8FADF3	0x65F9
+0x8FADF4	0x65FC
+0x8FADF5	0x6604
+0x8FADF6	0x6608
+0x8FADF7	0x6621
+0x8FADF8	0x662A
+0x8FADF9	0x6645
+0x8FADFA	0x6651
+0x8FADFB	0x664E
+0x8FADFC	0x3AEA
+0x8FADFD	0x231C3
+0x8FADFE	0x6657
+0x8FAEA1	0x665B
+0x8FAEA2	0x6663
+0x8FAEA3	0x231F5
+0x8FAEA4	0x231B6
+0x8FAEA5	0x666A
+0x8FAEA6	0x666B
+0x8FAEA7	0x666C
+0x8FAEA8	0x666D
+0x8FAEA9	0x667B
+0x8FAEAA	0x6680
+0x8FAEAB	0x6690
+0x8FAEAC	0x6692
+0x8FAEAD	0x6699
+0x8FAEAE	0x3B0E
+0x8FAEAF	0x66AD
+0x8FAEB0	0x66B1
+0x8FAEB1	0x66B5
+0x8FAEB2	0x3B1A
+0x8FAEB3	0x66BF
+0x8FAEB4	0x3B1C
+0x8FAEB5	0x66EC
+0x8FAEB6	0x3AD7
+0x8FAEB7	0x6701
+0x8FAEB8	0x6705
+0x8FAEB9	0x6712
+0x8FAEBA	0x23372
+0x8FAEBB	0x6719
+0x8FAEBC	0x233D3
+0x8FAEBD	0x233D2
+0x8FAEBE	0x674C
+0x8FAEBF	0x674D
+0x8FAEC0	0x6754
+0x8FAEC1	0x675D
+0x8FAEC2	0x233D0
+0x8FAEC3	0x233E4
+0x8FAEC4	0x233D5
+0x8FAEC5	0x6774
+0x8FAEC6	0x6776
+0x8FAEC7	0x233DA
+0x8FAEC8	0x6792
+0x8FAEC9	0x233DF
+0x8FAECA	0x8363
+0x8FAECB	0x6810
+0x8FAECC	0x67B0
+0x8FAECD	0x67B2
+0x8FAECE	0x67C3
+0x8FAECF	0x67C8
+0x8FAED0	0x67D2
+0x8FAED1	0x67D9
+0x8FAED2	0x67DB
+0x8FAED3	0x67F0
+0x8FAED4	0x67F7
+0x8FAED5	0x2344A
+0x8FAED6	0x23451
+0x8FAED7	0x2344B
+0x8FAED8	0x6818
+0x8FAED9	0x681F
+0x8FAEDA	0x682D
+0x8FAEDB	0x23465
+0x8FAEDC	0x6833
+0x8FAEDD	0x683B
+0x8FAEDE	0x683E
+0x8FAEDF	0x6844
+0x8FAEE0	0x6845
+0x8FAEE1	0x6849
+0x8FAEE2	0x684C
+0x8FAEE3	0x6855
+0x8FAEE4	0x6857
+0x8FAEE5	0x3B77
+0x8FAEE6	0x686B
+0x8FAEE7	0x686E
+0x8FAEE8	0x687A
+0x8FAEE9	0x687C
+0x8FAEEA	0x6882
+0x8FAEEB	0x6890
+0x8FAEEC	0x6896
+0x8FAEED	0x3B6D
+0x8FAEEE	0x6898
+0x8FAEEF	0x6899
+0x8FAEF0	0x689A
+0x8FAEF1	0x689C
+0x8FAEF2	0x68AA
+0x8FAEF3	0x68AB
+0x8FAEF4	0x68B4
+0x8FAEF5	0x68BB
+0x8FAEF6	0x68FB
+0x8FAEF7	0x234E4
+0x8FAEF8	0x2355A
+0x8FAEF9	0xFA13
+0x8FAEFA	0x68C3
+0x8FAEFB	0x68C5
+0x8FAEFC	0x68CC
+0x8FAEFD	0x68CF
+0x8FAEFE	0x68D6
+0x8FAFA1	0x68D9
+0x8FAFA2	0x68E4
+0x8FAFA3	0x68E5
+0x8FAFA4	0x68EC
+0x8FAFA5	0x68F7
+0x8FAFA6	0x6903
+0x8FAFA7	0x6907
+0x8FAFA8	0x3B87
+0x8FAFA9	0x3B88
+0x8FAFAA	0x23594
+0x8FAFAB	0x693B
+0x8FAFAC	0x3B8D
+0x8FAFAD	0x6946
+0x8FAFAE	0x6969
+0x8FAFAF	0x696C
+0x8FAFB0	0x6972
+0x8FAFB1	0x697A
+0x8FAFB2	0x697F
+0x8FAFB3	0x6992
+0x8FAFB4	0x3BA4
+0x8FAFB5	0x6996
+0x8FAFB6	0x6998
+0x8FAFB7	0x69A6
+0x8FAFB8	0x69B0
+0x8FAFB9	0x69B7
+0x8FAFBA	0x69BA
+0x8FAFBB	0x69BC
+0x8FAFBC	0x69C0
+0x8FAFBD	0x69D1
+0x8FAFBE	0x69D6
+0x8FAFBF	0x23639
+0x8FAFC0	0x23647
+0x8FAFC1	0x6A30
+0x8FAFC2	0x23638
+0x8FAFC3	0x2363A
+0x8FAFC4	0x69E3
+0x8FAFC5	0x69EE
+0x8FAFC6	0x69EF
+0x8FAFC7	0x69F3
+0x8FAFC8	0x3BCD
+0x8FAFC9	0x69F4
+0x8FAFCA	0x69FE
+0x8FAFCB	0x6A11
+0x8FAFCC	0x6A1A
+0x8FAFCD	0x6A1D
+0x8FAFCE	0x2371C
+0x8FAFCF	0x6A32
+0x8FAFD0	0x6A33
+0x8FAFD1	0x6A34
+0x8FAFD2	0x6A3F
+0x8FAFD3	0x6A46
+0x8FAFD4	0x6A49
+0x8FAFD5	0x6A7A
+0x8FAFD6	0x6A4E
+0x8FAFD7	0x6A52
+0x8FAFD8	0x6A64
+0x8FAFD9	0x2370C
+0x8FAFDA	0x6A7E
+0x8FAFDB	0x6A83
+0x8FAFDC	0x6A8B
+0x8FAFDD	0x3BF0
+0x8FAFDE	0x6A91
+0x8FAFDF	0x6A9F
+0x8FAFE0	0x6AA1
+0x8FAFE1	0x23764
+0x8FAFE2	0x6AAB
+0x8FAFE3	0x6ABD
+0x8FAFE4	0x6AC6
+0x8FAFE5	0x6AD4
+0x8FAFE6	0x6AD0
+0x8FAFE7	0x6ADC
+0x8FAFE8	0x6ADD
+0x8FAFE9	0x237FF
+0x8FAFEA	0x237E7
+0x8FAFEB	0x6AEC
+0x8FAFEC	0x6AF1
+0x8FAFED	0x6AF2
+0x8FAFEE	0x6AF3
+0x8FAFEF	0x6AFD
+0x8FAFF0	0x23824
+0x8FAFF1	0x6B0B
+0x8FAFF2	0x6B0F
+0x8FAFF3	0x6B10
+0x8FAFF4	0x6B11
+0x8FAFF5	0x2383D
+0x8FAFF6	0x6B17
+0x8FAFF7	0x3C26
+0x8FAFF8	0x6B2F
+0x8FAFF9	0x6B4A
+0x8FAFFA	0x6B58
+0x8FAFFB	0x6B6C
+0x8FAFFC	0x6B75
+0x8FAFFD	0x6B7A
+0x8FAFFE	0x6B81
+0x8FEEA1	0x6B9B
+0x8FEEA2	0x6BAE
+0x8FEEA3	0x23A98
+0x8FEEA4	0x6BBD
+0x8FEEA5	0x6BBE
+0x8FEEA6	0x6BC7
+0x8FEEA7	0x6BC8
+0x8FEEA8	0x6BC9
+0x8FEEA9	0x6BDA
+0x8FEEAA	0x6BE6
+0x8FEEAB	0x6BE7
+0x8FEEAC	0x6BEE
+0x8FEEAD	0x6BF1
+0x8FEEAE	0x6C02
+0x8FEEAF	0x6C0A
+0x8FEEB0	0x6C0E
+0x8FEEB1	0x6C35
+0x8FEEB2	0x6C36
+0x8FEEB3	0x6C3A
+0x8FEEB4	0x23C7F
+0x8FEEB5	0x6C3F
+0x8FEEB6	0x6C4D
+0x8FEEB7	0x6C5B
+0x8FEEB8	0x6C6D
+0x8FEEB9	0x6C84
+0x8FEEBA	0x6C89
+0x8FEEBB	0x3CC3
+0x8FEEBC	0x6C94
+0x8FEEBD	0x6C95
+0x8FEEBE	0x6C97
+0x8FEEBF	0x6CAD
+0x8FEEC0	0x6CC2
+0x8FEEC1	0x6CD0
+0x8FEEC2	0x3CD2
+0x8FEEC3	0x6CD6
+0x8FEEC4	0x6CDA
+0x8FEEC5	0x6CDC
+0x8FEEC6	0x6CE9
+0x8FEEC7	0x6CEC
+0x8FEEC8	0x6CED
+0x8FEEC9	0x23D00
+0x8FEECA	0x6D00
+0x8FEECB	0x6D0A
+0x8FEECC	0x6D24
+0x8FEECD	0x6D26
+0x8FEECE	0x6D27
+0x8FEECF	0x6C67
+0x8FEED0	0x6D2F
+0x8FEED1	0x6D3C
+0x8FEED2	0x6D5B
+0x8FEED3	0x6D5E
+0x8FEED4	0x6D60
+0x8FEED5	0x6D70
+0x8FEED6	0x6D80
+0x8FEED7	0x6D81
+0x8FEED8	0x6D8A
+0x8FEED9	0x6D8D
+0x8FEEDA	0x6D91
+0x8FEEDB	0x6D98
+0x8FEEDC	0x23D40
+0x8FEEDD	0x6E17
+0x8FEEDE	0x23DFA
+0x8FEEDF	0x23DF9
+0x8FEEE0	0x23DD3
+0x8FEEE1	0x6DAB
+0x8FEEE2	0x6DAE
+0x8FEEE3	0x6DB4
+0x8FEEE4	0x6DC2
+0x8FEEE5	0x6D34
+0x8FEEE6	0x6DC8
+0x8FEEE7	0x6DCE
+0x8FEEE8	0x6DCF
+0x8FEEE9	0x6DD0
+0x8FEEEA	0x6DDF
+0x8FEEEB	0x6DE9
+0x8FEEEC	0x6DF6
+0x8FEEED	0x6E36
+0x8FEEEE	0x6E1E
+0x8FEEEF	0x6E22
+0x8FEEF0	0x6E27
+0x8FEEF1	0x3D11
+0x8FEEF2	0x6E32
+0x8FEEF3	0x6E3C
+0x8FEEF4	0x6E48
+0x8FEEF5	0x6E49
+0x8FEEF6	0x6E4B
+0x8FEEF7	0x6E4C
+0x8FEEF8	0x6E4F
+0x8FEEF9	0x6E51
+0x8FEEFA	0x6E53
+0x8FEEFB	0x6E54
+0x8FEEFC	0x6E57
+0x8FEEFD	0x6E63
+0x8FEEFE	0x3D1E
+0x8FEFA1	0x6E93
+0x8FEFA2	0x6EA7
+0x8FEFA3	0x6EB4
+0x8FEFA4	0x6EBF
+0x8FEFA5	0x6EC3
+0x8FEFA6	0x6ECA
+0x8FEFA7	0x6ED9
+0x8FEFA8	0x6F35
+0x8FEFA9	0x6EEB
+0x8FEFAA	0x6EF9
+0x8FEFAB	0x6EFB
+0x8FEFAC	0x6F0A
+0x8FEFAD	0x6F0C
+0x8FEFAE	0x6F18
+0x8FEFAF	0x6F25
+0x8FEFB0	0x6F36
+0x8FEFB1	0x6F3C
+0x8FEFB2	0x23F7E
+0x8FEFB3	0x6F52
+0x8FEFB4	0x6F57
+0x8FEFB5	0x6F5A
+0x8FEFB6	0x6F60
+0x8FEFB7	0x6F68
+0x8FEFB8	0x6F98
+0x8FEFB9	0x6F7D
+0x8FEFBA	0x6F90
+0x8FEFBB	0x6F96
+0x8FEFBC	0x6FBE
+0x8FEFBD	0x6F9F
+0x8FEFBE	0x6FA5
+0x8FEFBF	0x6FAF
+0x8FEFC0	0x3D64
+0x8FEFC1	0x6FB5
+0x8FEFC2	0x6FC8
+0x8FEFC3	0x6FC9
+0x8FEFC4	0x6FDA
+0x8FEFC5	0x6FDE
+0x8FEFC6	0x6FE9
+0x8FEFC7	0x24096
+0x8FEFC8	0x6FFC
+0x8FEFC9	0x7000
+0x8FEFCA	0x7007
+0x8FEFCB	0x700A
+0x8FEFCC	0x7023
+0x8FEFCD	0x24103
+0x8FEFCE	0x7039
+0x8FEFCF	0x703A
+0x8FEFD0	0x703C
+0x8FEFD1	0x7043
+0x8FEFD2	0x7047
+0x8FEFD3	0x704B
+0x8FEFD4	0x3D9A
+0x8FEFD5	0x7054
+0x8FEFD6	0x7065
+0x8FEFD7	0x7069
+0x8FEFD8	0x706C
+0x8FEFD9	0x706E
+0x8FEFDA	0x7076
+0x8FEFDB	0x707E
+0x8FEFDC	0x7081
+0x8FEFDD	0x7086
+0x8FEFDE	0x7095
+0x8FEFDF	0x7097
+0x8FEFE0	0x70BB
+0x8FEFE1	0x241C6
+0x8FEFE2	0x709F
+0x8FEFE3	0x70B1
+0x8FEFE4	0x241FE
+0x8FEFE5	0x70EC
+0x8FEFE6	0x70CA
+0x8FEFE7	0x70D1
+0x8FEFE8	0x70D3
+0x8FEFE9	0x70DC
+0x8FEFEA	0x7103
+0x8FEFEB	0x7104
+0x8FEFEC	0x7106
+0x8FEFED	0x7107
+0x8FEFEE	0x7108
+0x8FEFEF	0x710C
+0x8FEFF0	0x3DC0
+0x8FEFF1	0x712F
+0x8FEFF2	0x7131
+0x8FEFF3	0x7150
+0x8FEFF4	0x714A
+0x8FEFF5	0x7153
+0x8FEFF6	0x715E
+0x8FEFF7	0x3DD4
+0x8FEFF8	0x7196
+0x8FEFF9	0x7180
+0x8FEFFA	0x719B
+0x8FEFFB	0x71A0
+0x8FEFFC	0x71A2
+0x8FEFFD	0x71AE
+0x8FEFFE	0x71AF
+0x8FF0A1	0x71B3
+0x8FF0A2	0x243BC
+0x8FF0A3	0x71CB
+0x8FF0A4	0x71D3
+0x8FF0A5	0x71D9
+0x8FF0A6	0x71DC
+0x8FF0A7	0x7207
+0x8FF0A8	0x3E05
+0x8FF0A9	0xFA49
+0x8FF0AA	0x722B
+0x8FF0AB	0x7234
+0x8FF0AC	0x7238
+0x8FF0AD	0x7239
+0x8FF0AE	0x4E2C
+0x8FF0AF	0x7242
+0x8FF0B0	0x7253
+0x8FF0B1	0x7257
+0x8FF0B2	0x7263
+0x8FF0B3	0x24629
+0x8FF0B4	0x726E
+0x8FF0B5	0x726F
+0x8FF0B6	0x7278
+0x8FF0B7	0x727F
+0x8FF0B8	0x728E
+0x8FF0B9	0x246A5
+0x8FF0BA	0x72AD
+0x8FF0BB	0x72AE
+0x8FF0BC	0x72B0
+0x8FF0BD	0x72B1
+0x8FF0BE	0x72C1
+0x8FF0BF	0x3E60
+0x8FF0C0	0x72CC
+0x8FF0C1	0x3E66
+0x8FF0C2	0x3E68
+0x8FF0C3	0x72F3
+0x8FF0C4	0x72FA
+0x8FF0C5	0x7307
+0x8FF0C6	0x7312
+0x8FF0C7	0x7318
+0x8FF0C8	0x7319
+0x8FF0C9	0x3E83
+0x8FF0CA	0x7339
+0x8FF0CB	0x732C
+0x8FF0CC	0x7331
+0x8FF0CD	0x7333
+0x8FF0CE	0x733D
+0x8FF0CF	0x7352
+0x8FF0D0	0x3E94
+0x8FF0D1	0x736B
+0x8FF0D2	0x736C
+0x8FF0D3	0x24896
+0x8FF0D4	0x736E
+0x8FF0D5	0x736F
+0x8FF0D6	0x7371
+0x8FF0D7	0x7377
+0x8FF0D8	0x7381
+0x8FF0D9	0x7385
+0x8FF0DA	0x738A
+0x8FF0DB	0x7394
+0x8FF0DC	0x7398
+0x8FF0DD	0x739C
+0x8FF0DE	0x739E
+0x8FF0DF	0x73A5
+0x8FF0E0	0x73A8
+0x8FF0E1	0x73B5
+0x8FF0E2	0x73B7
+0x8FF0E3	0x73B9
+0x8FF0E4	0x73BC
+0x8FF0E5	0x73BF
+0x8FF0E6	0x73C5
+0x8FF0E7	0x73CB
+0x8FF0E8	0x73E1
+0x8FF0E9	0x73E7
+0x8FF0EA	0x73F9
+0x8FF0EB	0x7413
+0x8FF0EC	0x73FA
+0x8FF0ED	0x7401
+0x8FF0EE	0x7424
+0x8FF0EF	0x7431
+0x8FF0F0	0x7439
+0x8FF0F1	0x7453
+0x8FF0F2	0x7440
+0x8FF0F3	0x7443
+0x8FF0F4	0x744D
+0x8FF0F5	0x7452
+0x8FF0F6	0x745D
+0x8FF0F7	0x7471
+0x8FF0F8	0x7481
+0x8FF0F9	0x7485
+0x8FF0FA	0x7488
+0x8FF0FB	0x24A4D
+0x8FF0FC	0x7492
+0x8FF0FD	0x7497
+0x8FF0FE	0x7499
+0x8FF1A1	0x74A0
+0x8FF1A2	0x74A1
+0x8FF1A3	0x74A5
+0x8FF1A4	0x74AA
+0x8FF1A5	0x74AB
+0x8FF1A6	0x74B9
+0x8FF1A7	0x74BB
+0x8FF1A8	0x74BA
+0x8FF1A9	0x74D6
+0x8FF1AA	0x74D8
+0x8FF1AB	0x74DE
+0x8FF1AC	0x74EF
+0x8FF1AD	0x74EB
+0x8FF1AE	0x24B56
+0x8FF1AF	0x74FA
+0x8FF1B0	0x24B6F
+0x8FF1B1	0x7520
+0x8FF1B2	0x7524
+0x8FF1B3	0x752A
+0x8FF1B4	0x3F57
+0x8FF1B5	0x24C16
+0x8FF1B6	0x753D
+0x8FF1B7	0x753E
+0x8FF1B8	0x7540
+0x8FF1B9	0x7548
+0x8FF1BA	0x754E
+0x8FF1BB	0x7550
+0x8FF1BC	0x7552
+0x8FF1BD	0x756C
+0x8FF1BE	0x7572
+0x8FF1BF	0x7571
+0x8FF1C0	0x757A
+0x8FF1C1	0x757D
+0x8FF1C2	0x757E
+0x8FF1C3	0x7581
+0x8FF1C4	0x24D14
+0x8FF1C5	0x758C
+0x8FF1C6	0x3F75
+0x8FF1C7	0x75A2
+0x8FF1C8	0x3F77
+0x8FF1C9	0x75B0
+0x8FF1CA	0x75B7
+0x8FF1CB	0x75BF
+0x8FF1CC	0x75C0
+0x8FF1CD	0x75C6
+0x8FF1CE	0x75CF
+0x8FF1CF	0x75D3
+0x8FF1D0	0x75DD
+0x8FF1D1	0x75DF
+0x8FF1D2	0x75E0
+0x8FF1D3	0x75E7
+0x8FF1D4	0x75EC
+0x8FF1D5	0x75EE
+0x8FF1D6	0x75F1
+0x8FF1D7	0x75F9
+0x8FF1D8	0x7603
+0x8FF1D9	0x7618
+0x8FF1DA	0x7607
+0x8FF1DB	0x760F
+0x8FF1DC	0x3FAE
+0x8FF1DD	0x24E0E
+0x8FF1DE	0x7613
+0x8FF1DF	0x761B
+0x8FF1E0	0x761C
+0x8FF1E1	0x24E37
+0x8FF1E2	0x7625
+0x8FF1E3	0x7628
+0x8FF1E4	0x763C
+0x8FF1E5	0x7633
+0x8FF1E6	0x24E6A
+0x8FF1E7	0x3FC9
+0x8FF1E8	0x7641
+0x8FF1E9	0x24E8B
+0x8FF1EA	0x7649
+0x8FF1EB	0x7655
+0x8FF1EC	0x3FD7
+0x8FF1ED	0x766E
+0x8FF1EE	0x7695
+0x8FF1EF	0x769C
+0x8FF1F0	0x76A1
+0x8FF1F1	0x76A0
+0x8FF1F2	0x76A7
+0x8FF1F3	0x76A8
+0x8FF1F4	0x76AF
+0x8FF1F5	0x2504A
+0x8FF1F6	0x76C9
+0x8FF1F7	0x25055
+0x8FF1F8	0x76E8
+0x8FF1F9	0x76EC
+0x8FF1FA	0x25122
+0x8FF1FB	0x7717
+0x8FF1FC	0x771A
+0x8FF1FD	0x772D
+0x8FF1FE	0x7735
+0x8FF2A1	0x251A9
+0x8FF2A2	0x4039
+0x8FF2A3	0x251E5
+0x8FF2A4	0x251CD
+0x8FF2A5	0x7758
+0x8FF2A6	0x7760
+0x8FF2A7	0x776A
+0x8FF2A8	0x2521E
+0x8FF2A9	0x7772
+0x8FF2AA	0x777C
+0x8FF2AB	0x777D
+0x8FF2AC	0x2524C
+0x8FF2AD	0x4058
+0x8FF2AE	0x779A
+0x8FF2AF	0x779F
+0x8FF2B0	0x77A2
+0x8FF2B1	0x77A4
+0x8FF2B2	0x77A9
+0x8FF2B3	0x77DE
+0x8FF2B4	0x77DF
+0x8FF2B5	0x77E4
+0x8FF2B6	0x77E6
+0x8FF2B7	0x77EA
+0x8FF2B8	0x77EC
+0x8FF2B9	0x4093
+0x8FF2BA	0x77F0
+0x8FF2BB	0x77F4
+0x8FF2BC	0x77FB
+0x8FF2BD	0x2542E
+0x8FF2BE	0x7805
+0x8FF2BF	0x7806
+0x8FF2C0	0x7809
+0x8FF2C1	0x780D
+0x8FF2C2	0x7819
+0x8FF2C3	0x7821
+0x8FF2C4	0x782C
+0x8FF2C5	0x7847
+0x8FF2C6	0x7864
+0x8FF2C7	0x786A
+0x8FF2C8	0x254D9
+0x8FF2C9	0x788A
+0x8FF2CA	0x7894
+0x8FF2CB	0x78A4
+0x8FF2CC	0x789D
+0x8FF2CD	0x789E
+0x8FF2CE	0x789F
+0x8FF2CF	0x78BB
+0x8FF2D0	0x78C8
+0x8FF2D1	0x78CC
+0x8FF2D2	0x78CE
+0x8FF2D3	0x78D5
+0x8FF2D4	0x78E0
+0x8FF2D5	0x78E1
+0x8FF2D6	0x78E6
+0x8FF2D7	0x78F9
+0x8FF2D8	0x78FA
+0x8FF2D9	0x78FB
+0x8FF2DA	0x78FE
+0x8FF2DB	0x255A7
+0x8FF2DC	0x7910
+0x8FF2DD	0x791B
+0x8FF2DE	0x7930
+0x8FF2DF	0x7925
+0x8FF2E0	0x793B
+0x8FF2E1	0x794A
+0x8FF2E2	0x7958
+0x8FF2E3	0x795B
+0x8FF2E4	0x4105
+0x8FF2E5	0x7967
+0x8FF2E6	0x7972
+0x8FF2E7	0x7994
+0x8FF2E8	0x7995
+0x8FF2E9	0x7996
+0x8FF2EA	0x799B
+0x8FF2EB	0x79A1
+0x8FF2EC	0x79A9
+0x8FF2ED	0x79B4
+0x8FF2EE	0x79BB
+0x8FF2EF	0x79C2
+0x8FF2F0	0x79C7
+0x8FF2F1	0x79CC
+0x8FF2F2	0x79CD
+0x8FF2F3	0x79D6
+0x8FF2F4	0x4148
+0x8FF2F5	0x257A9
+0x8FF2F6	0x257B4
+0x8FF2F7	0x414F
+0x8FF2F8	0x7A0A
+0x8FF2F9	0x7A11
+0x8FF2FA	0x7A15
+0x8FF2FB	0x7A1B
+0x8FF2FC	0x7A1E
+0x8FF2FD	0x4163
+0x8FF2FE	0x7A2D
+0x8FF3A1	0x7A38
+0x8FF3A2	0x7A47
+0x8FF3A3	0x7A4C
+0x8FF3A4	0x7A56
+0x8FF3A5	0x7A59
+0x8FF3A6	0x7A5C
+0x8FF3A7	0x7A5F
+0x8FF3A8	0x7A60
+0x8FF3A9	0x7A67
+0x8FF3AA	0x7A6A
+0x8FF3AB	0x7A75
+0x8FF3AC	0x7A78
+0x8FF3AD	0x7A82
+0x8FF3AE	0x7A8A
+0x8FF3AF	0x7A90
+0x8FF3B0	0x7AA3
+0x8FF3B1	0x7AAC
+0x8FF3B2	0x259D4
+0x8FF3B3	0x41B4
+0x8FF3B4	0x7AB9
+0x8FF3B5	0x7ABC
+0x8FF3B6	0x7ABE
+0x8FF3B7	0x41BF
+0x8FF3B8	0x7ACC
+0x8FF3B9	0x7AD1
+0x8FF3BA	0x7AE7
+0x8FF3BB	0x7AE8
+0x8FF3BC	0x7AF4
+0x8FF3BD	0x25AE4
+0x8FF3BE	0x25AE3
+0x8FF3BF	0x7B07
+0x8FF3C0	0x25AF1
+0x8FF3C1	0x7B3D
+0x8FF3C2	0x7B27
+0x8FF3C3	0x7B2A
+0x8FF3C4	0x7B2E
+0x8FF3C5	0x7B2F
+0x8FF3C6	0x7B31
+0x8FF3C7	0x41E6
+0x8FF3C8	0x41F3
+0x8FF3C9	0x7B7F
+0x8FF3CA	0x7B41
+0x8FF3CB	0x41EE
+0x8FF3CC	0x7B55
+0x8FF3CD	0x7B79
+0x8FF3CE	0x7B64
+0x8FF3CF	0x7B66
+0x8FF3D0	0x7B69
+0x8FF3D1	0x7B73
+0x8FF3D2	0x25BB2
+0x8FF3D3	0x4207
+0x8FF3D4	0x7B90
+0x8FF3D5	0x7B91
+0x8FF3D6	0x7B9B
+0x8FF3D7	0x420E
+0x8FF3D8	0x7BAF
+0x8FF3D9	0x7BB5
+0x8FF3DA	0x7BBC
+0x8FF3DB	0x7BC5
+0x8FF3DC	0x7BCA
+0x8FF3DD	0x25C4B
+0x8FF3DE	0x25C64
+0x8FF3DF	0x7BD4
+0x8FF3E0	0x7BD6
+0x8FF3E1	0x7BDA
+0x8FF3E2	0x7BEA
+0x8FF3E3	0x7BF0
+0x8FF3E4	0x7C03
+0x8FF3E5	0x7C0B
+0x8FF3E6	0x7C0E
+0x8FF3E7	0x7C0F
+0x8FF3E8	0x7C26
+0x8FF3E9	0x7C45
+0x8FF3EA	0x7C4A
+0x8FF3EB	0x7C51
+0x8FF3EC	0x7C57
+0x8FF3ED	0x7C5E
+0x8FF3EE	0x7C61
+0x8FF3EF	0x7C69
+0x8FF3F0	0x7C6E
+0x8FF3F1	0x7C6F
+0x8FF3F2	0x7C70
+0x8FF3F3	0x25E2E
+0x8FF3F4	0x25E56
+0x8FF3F5	0x25E65
+0x8FF3F6	0x7CA6
+0x8FF3F7	0x25E62
+0x8FF3F8	0x7CB6
+0x8FF3F9	0x7CB7
+0x8FF3FA	0x7CBF
+0x8FF3FB	0x25ED8
+0x8FF3FC	0x7CC4
+0x8FF3FD	0x25EC2
+0x8FF3FE	0x7CC8
+0x8FF4A1	0x7CCD
+0x8FF4A2	0x25EE8
+0x8FF4A3	0x7CD7
+0x8FF4A4	0x25F23
+0x8FF4A5	0x7CE6
+0x8FF4A6	0x7CEB
+0x8FF4A7	0x25F5C
+0x8FF4A8	0x7CF5
+0x8FF4A9	0x7D03
+0x8FF4AA	0x7D09
+0x8FF4AB	0x42C6
+0x8FF4AC	0x7D12
+0x8FF4AD	0x7D1E
+0x8FF4AE	0x25FE0
+0x8FF4AF	0x25FD4
+0x8FF4B0	0x7D3D
+0x8FF4B1	0x7D3E
+0x8FF4B2	0x7D40
+0x8FF4B3	0x7D47
+0x8FF4B4	0x2600C
+0x8FF4B5	0x25FFB
+0x8FF4B6	0x42D6
+0x8FF4B7	0x7D59
+0x8FF4B8	0x7D5A
+0x8FF4B9	0x7D6A
+0x8FF4BA	0x7D70
+0x8FF4BB	0x42DD
+0x8FF4BC	0x7D7F
+0x8FF4BD	0x26017
+0x8FF4BE	0x7D86
+0x8FF4BF	0x7D88
+0x8FF4C0	0x7D8C
+0x8FF4C1	0x7D97
+0x8FF4C2	0x26060
+0x8FF4C3	0x7D9D
+0x8FF4C4	0x7DA7
+0x8FF4C5	0x7DAA
+0x8FF4C6	0x7DB6
+0x8FF4C7	0x7DB7
+0x8FF4C8	0x7DC0
+0x8FF4C9	0x7DD7
+0x8FF4CA	0x7DD9
+0x8FF4CB	0x7DE6
+0x8FF4CC	0x7DF1
+0x8FF4CD	0x7DF9
+0x8FF4CE	0x4302
+0x8FF4CF	0x260ED
+0x8FF4D0	0xFA58
+0x8FF4D1	0x7E10
+0x8FF4D2	0x7E17
+0x8FF4D3	0x7E1D
+0x8FF4D4	0x7E20
+0x8FF4D5	0x7E27
+0x8FF4D6	0x7E2C
+0x8FF4D7	0x7E45
+0x8FF4D8	0x7E73
+0x8FF4D9	0x7E75
+0x8FF4DA	0x7E7E
+0x8FF4DB	0x7E86
+0x8FF4DC	0x7E87
+0x8FF4DD	0x432B
+0x8FF4DE	0x7E91
+0x8FF4DF	0x7E98
+0x8FF4E0	0x7E9A
+0x8FF4E1	0x4343
+0x8FF4E2	0x7F3C
+0x8FF4E3	0x7F3B
+0x8FF4E4	0x7F3E
+0x8FF4E5	0x7F43
+0x8FF4E6	0x7F44
+0x8FF4E7	0x7F4F
+0x8FF4E8	0x34C1
+0x8FF4E9	0x26270
+0x8FF4EA	0x7F52
+0x8FF4EB	0x26286
+0x8FF4EC	0x7F61
+0x8FF4ED	0x7F63
+0x8FF4EE	0x7F64
+0x8FF4EF	0x7F6D
+0x8FF4F0	0x7F7D
+0x8FF4F1	0x7F7E
+0x8FF4F2	0x2634C
+0x8FF4F3	0x7F90
+0x8FF4F4	0x517B
+0x8FF4F5	0x23D0E
+0x8FF4F6	0x7F96
+0x8FF4F7	0x7F9C
+0x8FF4F8	0x7FAD
+0x8FF4F9	0x26402
+0x8FF4FA	0x7FC3
+0x8FF4FB	0x7FCF
+0x8FF4FC	0x7FE3
+0x8FF4FD	0x7FE5
+0x8FF4FE	0x7FEF
+0x8FF5A1	0x7FF2
+0x8FF5A2	0x8002
+0x8FF5A3	0x800A
+0x8FF5A4	0x8008
+0x8FF5A5	0x800E
+0x8FF5A6	0x8011
+0x8FF5A7	0x8016
+0x8FF5A8	0x8024
+0x8FF5A9	0x802C
+0x8FF5AA	0x8030
+0x8FF5AB	0x8043
+0x8FF5AC	0x8066
+0x8FF5AD	0x8071
+0x8FF5AE	0x8075
+0x8FF5AF	0x807B
+0x8FF5B0	0x8099
+0x8FF5B1	0x809C
+0x8FF5B2	0x80A4
+0x8FF5B3	0x80A7
+0x8FF5B4	0x80B8
+0x8FF5B5	0x2667E
+0x8FF5B6	0x80C5
+0x8FF5B7	0x80D5
+0x8FF5B8	0x80D8
+0x8FF5B9	0x80E6
+0x8FF5BA	0x266B0
+0x8FF5BB	0x810D
+0x8FF5BC	0x80F5
+0x8FF5BD	0x80FB
+0x8FF5BE	0x43EE
+0x8FF5BF	0x8135
+0x8FF5C0	0x8116
+0x8FF5C1	0x811E
+0x8FF5C2	0x43F0
+0x8FF5C3	0x8124
+0x8FF5C4	0x8127
+0x8FF5C5	0x812C
+0x8FF5C6	0x2671D
+0x8FF5C7	0x813D
+0x8FF5C8	0x4408
+0x8FF5C9	0x8169
+0x8FF5CA	0x4417
+0x8FF5CB	0x8181
+0x8FF5CC	0x441C
+0x8FF5CD	0x8184
+0x8FF5CE	0x8185
+0x8FF5CF	0x4422
+0x8FF5D0	0x8198
+0x8FF5D1	0x81B2
+0x8FF5D2	0x81C1
+0x8FF5D3	0x81C3
+0x8FF5D4	0x81D6
+0x8FF5D5	0x81DB
+0x8FF5D6	0x268DD
+0x8FF5D7	0x81E4
+0x8FF5D8	0x268EA
+0x8FF5D9	0x81EC
+0x8FF5DA	0x26951
+0x8FF5DB	0x81FD
+0x8FF5DC	0x81FF
+0x8FF5DD	0x2696F
+0x8FF5DE	0x8204
+0x8FF5DF	0x269DD
+0x8FF5E0	0x8219
+0x8FF5E1	0x8221
+0x8FF5E2	0x8222
+0x8FF5E3	0x26A1E
+0x8FF5E4	0x8232
+0x8FF5E5	0x8234
+0x8FF5E6	0x823C
+0x8FF5E7	0x8246
+0x8FF5E8	0x8249
+0x8FF5E9	0x8245
+0x8FF5EA	0x26A58
+0x8FF5EB	0x824B
+0x8FF5EC	0x4476
+0x8FF5ED	0x824F
+0x8FF5EE	0x447A
+0x8FF5EF	0x8257
+0x8FF5F0	0x26A8C
+0x8FF5F1	0x825C
+0x8FF5F2	0x8263
+0x8FF5F3	0x26AB7
+0x8FF5F4	0xFA5D
+0x8FF5F5	0xFA5E
+0x8FF5F6	0x8279
+0x8FF5F7	0x4491
+0x8FF5F8	0x827D
+0x8FF5F9	0x827F
+0x8FF5FA	0x8283
+0x8FF5FB	0x828A
+0x8FF5FC	0x8293
+0x8FF5FD	0x82A7
+0x8FF5FE	0x82A8
+0x8FF6A1	0x82B2
+0x8FF6A2	0x82B4
+0x8FF6A3	0x82BA
+0x8FF6A4	0x82BC
+0x8FF6A5	0x82E2
+0x8FF6A6	0x82E8
+0x8FF6A7	0x82F7
+0x8FF6A8	0x8307
+0x8FF6A9	0x8308
+0x8FF6AA	0x830C
+0x8FF6AB	0x8354
+0x8FF6AC	0x831B
+0x8FF6AD	0x831D
+0x8FF6AE	0x8330
+0x8FF6AF	0x833C
+0x8FF6B0	0x8344
+0x8FF6B1	0x8357
+0x8FF6B2	0x44BE
+0x8FF6B3	0x837F
+0x8FF6B4	0x44D4
+0x8FF6B5	0x44B3
+0x8FF6B6	0x838D
+0x8FF6B7	0x8394
+0x8FF6B8	0x8395
+0x8FF6B9	0x839B
+0x8FF6BA	0x839D
+0x8FF6BB	0x83C9
+0x8FF6BC	0x83D0
+0x8FF6BD	0x83D4
+0x8FF6BE	0x83DD
+0x8FF6BF	0x83E5
+0x8FF6C0	0x83F9
+0x8FF6C1	0x840F
+0x8FF6C2	0x8411
+0x8FF6C3	0x8415
+0x8FF6C4	0x26C73
+0x8FF6C5	0x8417
+0x8FF6C6	0x8439
+0x8FF6C7	0x844A
+0x8FF6C8	0x844F
+0x8FF6C9	0x8451
+0x8FF6CA	0x8452
+0x8FF6CB	0x8459
+0x8FF6CC	0x845A
+0x8FF6CD	0x845C
+0x8FF6CE	0x26CDD
+0x8FF6CF	0x8465
+0x8FF6D0	0x8476
+0x8FF6D1	0x8478
+0x8FF6D2	0x847C
+0x8FF6D3	0x8481
+0x8FF6D4	0x450D
+0x8FF6D5	0x84DC
+0x8FF6D6	0x8497
+0x8FF6D7	0x84A6
+0x8FF6D8	0x84BE
+0x8FF6D9	0x4508
+0x8FF6DA	0x84CE
+0x8FF6DB	0x84CF
+0x8FF6DC	0x84D3
+0x8FF6DD	0x26E65
+0x8FF6DE	0x84E7
+0x8FF6DF	0x84EA
+0x8FF6E0	0x84EF
+0x8FF6E1	0x84F0
+0x8FF6E2	0x84F1
+0x8FF6E3	0x84FA
+0x8FF6E4	0x84FD
+0x8FF6E5	0x850C
+0x8FF6E6	0x851B
+0x8FF6E7	0x8524
+0x8FF6E8	0x8525
+0x8FF6E9	0x852B
+0x8FF6EA	0x8534
+0x8FF6EB	0x854F
+0x8FF6EC	0x856F
+0x8FF6ED	0x4525
+0x8FF6EE	0x4543
+0x8FF6EF	0x853E
+0x8FF6F0	0x8551
+0x8FF6F1	0x8553
+0x8FF6F2	0x855E
+0x8FF6F3	0x8561
+0x8FF6F4	0x8562
+0x8FF6F5	0x26F94
+0x8FF6F6	0x857B
+0x8FF6F7	0x857D
+0x8FF6F8	0x857F
+0x8FF6F9	0x8581
+0x8FF6FA	0x8586
+0x8FF6FB	0x8593
+0x8FF6FC	0x859D
+0x8FF6FD	0x859F
+0x8FF6FE	0x26FF8
+0x8FF7A1	0x26FF6
+0x8FF7A2	0x26FF7
+0x8FF7A3	0x85B7
+0x8FF7A4	0x85BC
+0x8FF7A5	0x85C7
+0x8FF7A6	0x85CA
+0x8FF7A7	0x85D8
+0x8FF7A8	0x85D9
+0x8FF7A9	0x85DF
+0x8FF7AA	0x85E1
+0x8FF7AB	0x85E6
+0x8FF7AC	0x85F6
+0x8FF7AD	0x8600
+0x8FF7AE	0x8611
+0x8FF7AF	0x861E
+0x8FF7B0	0x8621
+0x8FF7B1	0x8624
+0x8FF7B2	0x8627
+0x8FF7B3	0x2710D
+0x8FF7B4	0x8639
+0x8FF7B5	0x863C
+0x8FF7B6	0x27139
+0x8FF7B7	0x8640
+0x8FF7B8	0xFA20
+0x8FF7B9	0x8653
+0x8FF7BA	0x8656
+0x8FF7BB	0x866F
+0x8FF7BC	0x8677
+0x8FF7BD	0x867A
+0x8FF7BE	0x8687
+0x8FF7BF	0x8689
+0x8FF7C0	0x868D
+0x8FF7C1	0x8691
+0x8FF7C2	0x869C
+0x8FF7C3	0x869D
+0x8FF7C4	0x86A8
+0x8FF7C5	0xFA21
+0x8FF7C6	0x86B1
+0x8FF7C7	0x86B3
+0x8FF7C8	0x86C1
+0x8FF7C9	0x86C3
+0x8FF7CA	0x86D1
+0x8FF7CB	0x86D5
+0x8FF7CC	0x86D7
+0x8FF7CD	0x86E3
+0x8FF7CE	0x86E6
+0x8FF7CF	0x45B8
+0x8FF7D0	0x8705
+0x8FF7D1	0x8707
+0x8FF7D2	0x870E
+0x8FF7D3	0x8710
+0x8FF7D4	0x8713
+0x8FF7D5	0x8719
+0x8FF7D6	0x871F
+0x8FF7D7	0x8721
+0x8FF7D8	0x8723
+0x8FF7D9	0x8731
+0x8FF7DA	0x873A
+0x8FF7DB	0x873E
+0x8FF7DC	0x8740
+0x8FF7DD	0x8743
+0x8FF7DE	0x8751
+0x8FF7DF	0x8758
+0x8FF7E0	0x8764
+0x8FF7E1	0x8765
+0x8FF7E2	0x8772
+0x8FF7E3	0x877C
+0x8FF7E4	0x273DB
+0x8FF7E5	0x273DA
+0x8FF7E6	0x87A7
+0x8FF7E7	0x8789
+0x8FF7E8	0x878B
+0x8FF7E9	0x8793
+0x8FF7EA	0x87A0
+0x8FF7EB	0x273FE
+0x8FF7EC	0x45E5
+0x8FF7ED	0x87BE
+0x8FF7EE	0x27410
+0x8FF7EF	0x87C1
+0x8FF7F0	0x87CE
+0x8FF7F1	0x87F5
+0x8FF7F2	0x87DF
+0x8FF7F3	0x27449
+0x8FF7F4	0x87E3
+0x8FF7F5	0x87E5
+0x8FF7F6	0x87E6
+0x8FF7F7	0x87EA
+0x8FF7F8	0x87EB
+0x8FF7F9	0x87ED
+0x8FF7FA	0x8801
+0x8FF7FB	0x8803
+0x8FF7FC	0x880B
+0x8FF7FD	0x8813
+0x8FF7FE	0x8828
+0x8FF8A1	0x882E
+0x8FF8A2	0x8832
+0x8FF8A3	0x883C
+0x8FF8A4	0x460F
+0x8FF8A5	0x884A
+0x8FF8A6	0x8858
+0x8FF8A7	0x885F
+0x8FF8A8	0x8864
+0x8FF8A9	0x27615
+0x8FF8AA	0x27614
+0x8FF8AB	0x8869
+0x8FF8AC	0x27631
+0x8FF8AD	0x886F
+0x8FF8AE	0x88A0
+0x8FF8AF	0x88BC
+0x8FF8B0	0x88BD
+0x8FF8B1	0x88BE
+0x8FF8B2	0x88C0
+0x8FF8B3	0x88D2
+0x8FF8B4	0x27693
+0x8FF8B5	0x88D1
+0x8FF8B6	0x88D3
+0x8FF8B7	0x88DB
+0x8FF8B8	0x88F0
+0x8FF8B9	0x88F1
+0x8FF8BA	0x4641
+0x8FF8BB	0x8901
+0x8FF8BC	0x2770E
+0x8FF8BD	0x8937
+0x8FF8BE	0x27723
+0x8FF8BF	0x8942
+0x8FF8C0	0x8945
+0x8FF8C1	0x8949
+0x8FF8C2	0x27752
+0x8FF8C3	0x4665
+0x8FF8C4	0x8962
+0x8FF8C5	0x8980
+0x8FF8C6	0x8989
+0x8FF8C7	0x8990
+0x8FF8C8	0x899F
+0x8FF8C9	0x89B0
+0x8FF8CA	0x89B7
+0x8FF8CB	0x89D6
+0x8FF8CC	0x89D8
+0x8FF8CD	0x89EB
+0x8FF8CE	0x46A1
+0x8FF8CF	0x89F1
+0x8FF8D0	0x89F3
+0x8FF8D1	0x89FD
+0x8FF8D2	0x89FF
+0x8FF8D3	0x46AF
+0x8FF8D4	0x8A11
+0x8FF8D5	0x8A14
+0x8FF8D6	0x27985
+0x8FF8D7	0x8A21
+0x8FF8D8	0x8A35
+0x8FF8D9	0x8A3E
+0x8FF8DA	0x8A45
+0x8FF8DB	0x8A4D
+0x8FF8DC	0x8A58
+0x8FF8DD	0x8AAE
+0x8FF8DE	0x8A90
+0x8FF8DF	0x8AB7
+0x8FF8E0	0x8ABE
+0x8FF8E1	0x8AD7
+0x8FF8E2	0x8AFC
+0x8FF8E3	0x27A84
+0x8FF8E4	0x8B0A
+0x8FF8E5	0x8B05
+0x8FF8E6	0x8B0D
+0x8FF8E7	0x8B1C
+0x8FF8E8	0x8B1F
+0x8FF8E9	0x8B2D
+0x8FF8EA	0x8B43
+0x8FF8EB	0x470C
+0x8FF8EC	0x8B51
+0x8FF8ED	0x8B5E
+0x8FF8EE	0x8B76
+0x8FF8EF	0x8B7F
+0x8FF8F0	0x8B81
+0x8FF8F1	0x8B8B
+0x8FF8F2	0x8B94
+0x8FF8F3	0x8B95
+0x8FF8F4	0x8B9C
+0x8FF8F5	0x8B9E
+0x8FF8F6	0x8C39
+0x8FF8F7	0x27BB3
+0x8FF8F8	0x8C3D
+0x8FF8F9	0x27BBE
+0x8FF8FA	0x27BC7
+0x8FF8FB	0x8C45
+0x8FF8FC	0x8C47
+0x8FF8FD	0x8C4F
+0x8FF8FE	0x8C54
+0x8FF9A1	0x8C57
+0x8FF9A2	0x8C69
+0x8FF9A3	0x8C6D
+0x8FF9A4	0x8C73
+0x8FF9A5	0x27CB8
+0x8FF9A6	0x8C93
+0x8FF9A7	0x8C92
+0x8FF9A8	0x8C99
+0x8FF9A9	0x4764
+0x8FF9AA	0x8C9B
+0x8FF9AB	0x8CA4
+0x8FF9AC	0x8CD6
+0x8FF9AD	0x8CD5
+0x8FF9AE	0x8CD9
+0x8FF9AF	0x27DA0
+0x8FF9B0	0x8CF0
+0x8FF9B1	0x8CF1
+0x8FF9B2	0x27E10
+0x8FF9B3	0x8D09
+0x8FF9B4	0x8D0E
+0x8FF9B5	0x8D6C
+0x8FF9B6	0x8D84
+0x8FF9B7	0x8D95
+0x8FF9B8	0x8DA6
+0x8FF9B9	0x27FB7
+0x8FF9BA	0x8DC6
+0x8FF9BB	0x8DC8
+0x8FF9BC	0x8DD9
+0x8FF9BD	0x8DEC
+0x8FF9BE	0x8E0C
+0x8FF9BF	0x47FD
+0x8FF9C0	0x8DFD
+0x8FF9C1	0x8E06
+0x8FF9C2	0x2808A
+0x8FF9C3	0x8E14
+0x8FF9C4	0x8E16
+0x8FF9C5	0x8E21
+0x8FF9C6	0x8E22
+0x8FF9C7	0x8E27
+0x8FF9C8	0x280BB
+0x8FF9C9	0x4816
+0x8FF9CA	0x8E36
+0x8FF9CB	0x8E39
+0x8FF9CC	0x8E4B
+0x8FF9CD	0x8E54
+0x8FF9CE	0x8E62
+0x8FF9CF	0x8E6C
+0x8FF9D0	0x8E6D
+0x8FF9D1	0x8E6F
+0x8FF9D2	0x8E98
+0x8FF9D3	0x8E9E
+0x8FF9D4	0x8EAE
+0x8FF9D5	0x8EB3
+0x8FF9D6	0x8EB5
+0x8FF9D7	0x8EB6
+0x8FF9D8	0x8EBB
+0x8FF9D9	0x28282
+0x8FF9DA	0x8ED1
+0x8FF9DB	0x8ED4
+0x8FF9DC	0x484E
+0x8FF9DD	0x8EF9
+0x8FF9DE	0x282F3
+0x8FF9DF	0x8F00
+0x8FF9E0	0x8F08
+0x8FF9E1	0x8F17
+0x8FF9E2	0x8F2B
+0x8FF9E3	0x8F40
+0x8FF9E4	0x8F4A
+0x8FF9E5	0x8F58
+0x8FF9E6	0x2840C
+0x8FF9E7	0x8FA4
+0x8FF9E8	0x8FB4
+0x8FF9E9	0xFA66
+0x8FF9EA	0x8FB6
+0x8FF9EB	0x28455
+0x8FF9EC	0x8FC1
+0x8FF9ED	0x8FC6
+0x8FF9EE	0xFA24
+0x8FF9EF	0x8FCA
+0x8FF9F0	0x8FCD
+0x8FF9F1	0x8FD3
+0x8FF9F2	0x8FD5
+0x8FF9F3	0x8FE0
+0x8FF9F4	0x8FF1
+0x8FF9F5	0x8FF5
+0x8FF9F6	0x8FFB
+0x8FF9F7	0x9002
+0x8FF9F8	0x900C
+0x8FF9F9	0x9037
+0x8FF9FA	0x2856B
+0x8FF9FB	0x9043
+0x8FF9FC	0x9044
+0x8FF9FD	0x905D
+0x8FF9FE	0x285C8
+0x8FFAA1	0x285C9
+0x8FFAA2	0x9085
+0x8FFAA3	0x908C
+0x8FFAA4	0x9090
+0x8FFAA5	0x961D
+0x8FFAA6	0x90A1
+0x8FFAA7	0x48B5
+0x8FFAA8	0x90B0
+0x8FFAA9	0x90B6
+0x8FFAAA	0x90C3
+0x8FFAAB	0x90C8
+0x8FFAAC	0x286D7
+0x8FFAAD	0x90DC
+0x8FFAAE	0x90DF
+0x8FFAAF	0x286FA
+0x8FFAB0	0x90F6
+0x8FFAB1	0x90F2
+0x8FFAB2	0x9100
+0x8FFAB3	0x90EB
+0x8FFAB4	0x90FE
+0x8FFAB5	0x90FF
+0x8FFAB6	0x9104
+0x8FFAB7	0x9106
+0x8FFAB8	0x9118
+0x8FFAB9	0x911C
+0x8FFABA	0x911E
+0x8FFABB	0x9137
+0x8FFABC	0x9139
+0x8FFABD	0x913A
+0x8FFABE	0x9146
+0x8FFABF	0x9147
+0x8FFAC0	0x9157
+0x8FFAC1	0x9159
+0x8FFAC2	0x9161
+0x8FFAC3	0x9164
+0x8FFAC4	0x9174
+0x8FFAC5	0x9179
+0x8FFAC6	0x9185
+0x8FFAC7	0x918E
+0x8FFAC8	0x91A8
+0x8FFAC9	0x91AE
+0x8FFACA	0x91B3
+0x8FFACB	0x91B6
+0x8FFACC	0x91C3
+0x8FFACD	0x91C4
+0x8FFACE	0x91DA
+0x8FFACF	0x28949
+0x8FFAD0	0x28946
+0x8FFAD1	0x91EC
+0x8FFAD2	0x91EE
+0x8FFAD3	0x9201
+0x8FFAD4	0x920A
+0x8FFAD5	0x9216
+0x8FFAD6	0x9217
+0x8FFAD7	0x2896B
+0x8FFAD8	0x9233
+0x8FFAD9	0x9242
+0x8FFADA	0x9247
+0x8FFADB	0x924A
+0x8FFADC	0x924E
+0x8FFADD	0x9251
+0x8FFADE	0x9256
+0x8FFADF	0x9259
+0x8FFAE0	0x9260
+0x8FFAE1	0x9261
+0x8FFAE2	0x9265
+0x8FFAE3	0x9267
+0x8FFAE4	0x9268
+0x8FFAE5	0x28987
+0x8FFAE6	0x28988
+0x8FFAE7	0x927C
+0x8FFAE8	0x927D
+0x8FFAE9	0x927F
+0x8FFAEA	0x9289
+0x8FFAEB	0x928D
+0x8FFAEC	0x9297
+0x8FFAED	0x9299
+0x8FFAEE	0x929F
+0x8FFAEF	0x92A7
+0x8FFAF0	0x92AB
+0x8FFAF1	0x289BA
+0x8FFAF2	0x289BB
+0x8FFAF3	0x92B2
+0x8FFAF4	0x92BF
+0x8FFAF5	0x92C0
+0x8FFAF6	0x92C6
+0x8FFAF7	0x92CE
+0x8FFAF8	0x92D0
+0x8FFAF9	0x92D7
+0x8FFAFA	0x92D9
+0x8FFAFB	0x92E5
+0x8FFAFC	0x92E7
+0x8FFAFD	0x9311
+0x8FFAFE	0x28A1E
+0x8FFBA1	0x28A29
+0x8FFBA2	0x92F7
+0x8FFBA3	0x92F9
+0x8FFBA4	0x92FB
+0x8FFBA5	0x9302
+0x8FFBA6	0x930D
+0x8FFBA7	0x9315
+0x8FFBA8	0x931D
+0x8FFBA9	0x931E
+0x8FFBAA	0x9327
+0x8FFBAB	0x9329
+0x8FFBAC	0x28A71
+0x8FFBAD	0x28A43
+0x8FFBAE	0x9347
+0x8FFBAF	0x9351
+0x8FFBB0	0x9357
+0x8FFBB1	0x935A
+0x8FFBB2	0x936B
+0x8FFBB3	0x9371
+0x8FFBB4	0x9373
+0x8FFBB5	0x93A1
+0x8FFBB6	0x28A99
+0x8FFBB7	0x28ACD
+0x8FFBB8	0x9388
+0x8FFBB9	0x938B
+0x8FFBBA	0x938F
+0x8FFBBB	0x939E
+0x8FFBBC	0x93F5
+0x8FFBBD	0x28AE4
+0x8FFBBE	0x28ADD
+0x8FFBBF	0x93F1
+0x8FFBC0	0x93C1
+0x8FFBC1	0x93C7
+0x8FFBC2	0x93DC
+0x8FFBC3	0x93E2
+0x8FFBC4	0x93E7
+0x8FFBC5	0x9409
+0x8FFBC6	0x940F
+0x8FFBC7	0x9416
+0x8FFBC8	0x9417
+0x8FFBC9	0x93FB
+0x8FFBCA	0x9432
+0x8FFBCB	0x9434
+0x8FFBCC	0x943B
+0x8FFBCD	0x9445
+0x8FFBCE	0x28BC1
+0x8FFBCF	0x28BEF
+0x8FFBD0	0x946D
+0x8FFBD1	0x946F
+0x8FFBD2	0x9578
+0x8FFBD3	0x9579
+0x8FFBD4	0x9586
+0x8FFBD5	0x958C
+0x8FFBD6	0x958D
+0x8FFBD7	0x28D10
+0x8FFBD8	0x95AB
+0x8FFBD9	0x95B4
+0x8FFBDA	0x28D71
+0x8FFBDB	0x95C8
+0x8FFBDC	0x28DFB
+0x8FFBDD	0x28E1F
+0x8FFBDE	0x962C
+0x8FFBDF	0x9633
+0x8FFBE0	0x9634
+0x8FFBE1	0x28E36
+0x8FFBE2	0x963C
+0x8FFBE3	0x9641
+0x8FFBE4	0x9661
+0x8FFBE5	0x28E89
+0x8FFBE6	0x9682
+0x8FFBE7	0x28EEB
+0x8FFBE8	0x969A
+0x8FFBE9	0x28F32
+0x8FFBEA	0x49E7
+0x8FFBEB	0x96A9
+0x8FFBEC	0x96AF
+0x8FFBED	0x96B3
+0x8FFBEE	0x96BA
+0x8FFBEF	0x96BD
+0x8FFBF0	0x49FA
+0x8FFBF1	0x28FF8
+0x8FFBF2	0x96D8
+0x8FFBF3	0x96DA
+0x8FFBF4	0x96DD
+0x8FFBF5	0x4A04
+0x8FFBF6	0x9714
+0x8FFBF7	0x9723
+0x8FFBF8	0x4A29
+0x8FFBF9	0x9736
+0x8FFBFA	0x9741
+0x8FFBFB	0x9747
+0x8FFBFC	0x9755
+0x8FFBFD	0x9757
+0x8FFBFE	0x975B
+0x8FFCA1	0x976A
+0x8FFCA2	0x292A0
+0x8FFCA3	0x292B1
+0x8FFCA4	0x9796
+0x8FFCA5	0x979A
+0x8FFCA6	0x979E
+0x8FFCA7	0x97A2
+0x8FFCA8	0x97B1
+0x8FFCA9	0x97B2
+0x8FFCAA	0x97BE
+0x8FFCAB	0x97CC
+0x8FFCAC	0x97D1
+0x8FFCAD	0x97D4
+0x8FFCAE	0x97D8
+0x8FFCAF	0x97D9
+0x8FFCB0	0x97E1
+0x8FFCB1	0x97F1
+0x8FFCB2	0x9804
+0x8FFCB3	0x980D
+0x8FFCB4	0x980E
+0x8FFCB5	0x9814
+0x8FFCB6	0x9816
+0x8FFCB7	0x4ABC
+0x8FFCB8	0x29490
+0x8FFCB9	0x9823
+0x8FFCBA	0x9832
+0x8FFCBB	0x9833
+0x8FFCBC	0x9825
+0x8FFCBD	0x9847
+0x8FFCBE	0x9866
+0x8FFCBF	0x98AB
+0x8FFCC0	0x98AD
+0x8FFCC1	0x98B0
+0x8FFCC2	0x295CF
+0x8FFCC3	0x98B7
+0x8FFCC4	0x98B8
+0x8FFCC5	0x98BB
+0x8FFCC6	0x98BC
+0x8FFCC7	0x98BF
+0x8FFCC8	0x98C2
+0x8FFCC9	0x98C7
+0x8FFCCA	0x98CB
+0x8FFCCB	0x98E0
+0x8FFCCC	0x2967F
+0x8FFCCD	0x98E1
+0x8FFCCE	0x98E3
+0x8FFCCF	0x98E5
+0x8FFCD0	0x98EA
+0x8FFCD1	0x98F0
+0x8FFCD2	0x98F1
+0x8FFCD3	0x98F3
+0x8FFCD4	0x9908
+0x8FFCD5	0x4B3B
+0x8FFCD6	0x296F0
+0x8FFCD7	0x9916
+0x8FFCD8	0x9917
+0x8FFCD9	0x29719
+0x8FFCDA	0x991A
+0x8FFCDB	0x991B
+0x8FFCDC	0x991C
+0x8FFCDD	0x29750
+0x8FFCDE	0x9931
+0x8FFCDF	0x9932
+0x8FFCE0	0x9933
+0x8FFCE1	0x993A
+0x8FFCE2	0x993B
+0x8FFCE3	0x993C
+0x8FFCE4	0x9940
+0x8FFCE5	0x9941
+0x8FFCE6	0x9946
+0x8FFCE7	0x994D
+0x8FFCE8	0x994E
+0x8FFCE9	0x995C
+0x8FFCEA	0x995F
+0x8FFCEB	0x9960
+0x8FFCEC	0x99A3
+0x8FFCED	0x99A6
+0x8FFCEE	0x99B9
+0x8FFCEF	0x99BD
+0x8FFCF0	0x99BF
+0x8FFCF1	0x99C3
+0x8FFCF2	0x99C9
+0x8FFCF3	0x99D4
+0x8FFCF4	0x99D9
+0x8FFCF5	0x99DE
+0x8FFCF6	0x298C6
+0x8FFCF7	0x99F0
+0x8FFCF8	0x99F9
+0x8FFCF9	0x99FC
+0x8FFCFA	0x9A0A
+0x8FFCFB	0x9A11
+0x8FFCFC	0x9A16
+0x8FFCFD	0x9A1A
+0x8FFCFE	0x9A20
+0x8FFDA1	0x9A31
+0x8FFDA2	0x9A36
+0x8FFDA3	0x9A44
+0x8FFDA4	0x9A4C
+0x8FFDA5	0x9A58
+0x8FFDA6	0x4BC2
+0x8FFDA7	0x9AAF
+0x8FFDA8	0x4BCA
+0x8FFDA9	0x9AB7
+0x8FFDAA	0x4BD2
+0x8FFDAB	0x9AB9
+0x8FFDAC	0x29A72
+0x8FFDAD	0x9AC6
+0x8FFDAE	0x9AD0
+0x8FFDAF	0x9AD2
+0x8FFDB0	0x9AD5
+0x8FFDB1	0x4BE8
+0x8FFDB2	0x9ADC
+0x8FFDB3	0x9AE0
+0x8FFDB4	0x9AE5
+0x8FFDB5	0x9AE9
+0x8FFDB6	0x9B03
+0x8FFDB7	0x9B0C
+0x8FFDB8	0x9B10
+0x8FFDB9	0x9B12
+0x8FFDBA	0x9B16
+0x8FFDBB	0x9B1C
+0x8FFDBC	0x9B2B
+0x8FFDBD	0x9B33
+0x8FFDBE	0x9B3D
+0x8FFDBF	0x4C20
+0x8FFDC0	0x9B4B
+0x8FFDC1	0x9B63
+0x8FFDC2	0x9B65
+0x8FFDC3	0x9B6B
+0x8FFDC4	0x9B6C
+0x8FFDC5	0x9B73
+0x8FFDC6	0x9B76
+0x8FFDC7	0x9B77
+0x8FFDC8	0x9BA6
+0x8FFDC9	0x9BAC
+0x8FFDCA	0x9BB1
+0x8FFDCB	0x29DDB
+0x8FFDCC	0x29E3D
+0x8FFDCD	0x9BB2
+0x8FFDCE	0x9BB8
+0x8FFDCF	0x9BBE
+0x8FFDD0	0x9BC7
+0x8FFDD1	0x9BF3
+0x8FFDD2	0x9BD8
+0x8FFDD3	0x9BDD
+0x8FFDD4	0x9BE7
+0x8FFDD5	0x9BEA
+0x8FFDD6	0x9BEB
+0x8FFDD7	0x9BEF
+0x8FFDD8	0x9BEE
+0x8FFDD9	0x29E15
+0x8FFDDA	0x9BFA
+0x8FFDDB	0x29E8A
+0x8FFDDC	0x9BF7
+0x8FFDDD	0x29E49
+0x8FFDDE	0x9C16
+0x8FFDDF	0x9C18
+0x8FFDE0	0x9C19
+0x8FFDE1	0x9C1A
+0x8FFDE2	0x9C1D
+0x8FFDE3	0x9C22
+0x8FFDE4	0x9C27
+0x8FFDE5	0x9C29
+0x8FFDE6	0x9C2A
+0x8FFDE7	0x29EC4
+0x8FFDE8	0x9C31
+0x8FFDE9	0x9C36
+0x8FFDEA	0x9C37
+0x8FFDEB	0x9C45
+0x8FFDEC	0x9C5C
+0x8FFDED	0x29EE9
+0x8FFDEE	0x9C49
+0x8FFDEF	0x9C4A
+0x8FFDF0	0x29EDB
+0x8FFDF1	0x9C54
+0x8FFDF2	0x9C58
+0x8FFDF3	0x9C5B
+0x8FFDF4	0x9C5D
+0x8FFDF5	0x9C5F
+0x8FFDF6	0x9C69
+0x8FFDF7	0x9C6A
+0x8FFDF8	0x9C6B
+0x8FFDF9	0x9C6D
+0x8FFDFA	0x9C6E
+0x8FFDFB	0x9C70
+0x8FFDFC	0x9C72
+0x8FFDFD	0x9C75
+0x8FFDFE	0x9C7A
+0x8FFEA1	0x9CE6
+0x8FFEA2	0x9CF2
+0x8FFEA3	0x9D0B
+0x8FFEA4	0x9D02
+0x8FFEA5	0x29FCE
+0x8FFEA6	0x9D11
+0x8FFEA7	0x9D17
+0x8FFEA8	0x9D18
+0x8FFEA9	0x2A02F
+0x8FFEAA	0x4CC4
+0x8FFEAB	0x2A01A
+0x8FFEAC	0x9D32
+0x8FFEAD	0x4CD1
+0x8FFEAE	0x9D42
+0x8FFEAF	0x9D4A
+0x8FFEB0	0x9D5F
+0x8FFEB1	0x9D62
+0x8FFEB2	0x2A0F9
+0x8FFEB3	0x9D69
+0x8FFEB4	0x9D6B
+0x8FFEB5	0x2A082
+0x8FFEB6	0x9D73
+0x8FFEB7	0x9D76
+0x8FFEB8	0x9D77
+0x8FFEB9	0x9D7E
+0x8FFEBA	0x9D84
+0x8FFEBB	0x9D8D
+0x8FFEBC	0x9D99
+0x8FFEBD	0x9DA1
+0x8FFEBE	0x9DBF
+0x8FFEBF	0x9DB5
+0x8FFEC0	0x9DB9
+0x8FFEC1	0x9DBD
+0x8FFEC2	0x9DC3
+0x8FFEC3	0x9DC7
+0x8FFEC4	0x9DC9
+0x8FFEC5	0x9DD6
+0x8FFEC6	0x9DDA
+0x8FFEC7	0x9DDF
+0x8FFEC8	0x9DE0
+0x8FFEC9	0x9DE3
+0x8FFECA	0x9DF4
+0x8FFECB	0x4D07
+0x8FFECC	0x9E0A
+0x8FFECD	0x9E02
+0x8FFECE	0x9E0D
+0x8FFECF	0x9E19
+0x8FFED0	0x9E1C
+0x8FFED1	0x9E1D
+0x8FFED2	0x9E7B
+0x8FFED3	0x22218
+0x8FFED4	0x9E80
+0x8FFED5	0x9E85
+0x8FFED6	0x9E9B
+0x8FFED7	0x9EA8
+0x8FFED8	0x2A38C
+0x8FFED9	0x9EBD
+0x8FFEDA	0x2A437
+0x8FFEDB	0x9EDF
+0x8FFEDC	0x9EE7
+0x8FFEDD	0x9EEE
+0x8FFEDE	0x9EFF
+0x8FFEDF	0x9F02
+0x8FFEE0	0x4D77
+0x8FFEE1	0x9F03
+0x8FFEE2	0x9F17
+0x8FFEE3	0x9F19
+0x8FFEE4	0x9F2F
+0x8FFEE5	0x9F37
+0x8FFEE6	0x9F3A
+0x8FFEE7	0x9F3D
+0x8FFEE8	0x9F41
+0x8FFEE9	0x9F45
+0x8FFEEA	0x9F46
+0x8FFEEB	0x9F53
+0x8FFEEC	0x9F55
+0x8FFEED	0x9F58
+0x8FFEEE	0x2A5F1
+0x8FFEEF	0x9F5D
+0x8FFEF0	0x2A602
+0x8FFEF1	0x9F69
+0x8FFEF2	0x2A61A
+0x8FFEF3	0x9F6D
+0x8FFEF4	0x9F70
+0x8FFEF5	0x9F75
+0x8FFEF6	0x2A6B2
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0xFF0C
+0xA1A5	0xFF0E
+0xA1A6	0x30FB
+0xA1A7	0xFF1A
+0xA1A8	0xFF1B
+0xA1A9	0xFF1F
+0xA1AA	0xFF01
+0xA1AB	0x309B
+0xA1AC	0x309C
+0xA1AD	0x00B4
+0xA1AE	0xFF40
+0xA1AF	0x00A8
+0xA1B0	0xFF3E
+0xA1B1	0xFFE3
+0xA1B2	0xFF3F
+0xA1B3	0x30FD
+0xA1B4	0x30FE
+0xA1B5	0x309D
+0xA1B6	0x309E
+0xA1B7	0x3003
+0xA1B8	0x4EDD
+0xA1B9	0x3005
+0xA1BA	0x3006
+0xA1BB	0x3007
+0xA1BC	0x30FC
+0xA1BD	0x2014
+0xA1BE	0x2010
+0xA1BF	0xFF0F
+0xA1C0	0xFF3C
+0xA1C1	0x301C
+0xA1C2	0x2016
+0xA1C3	0xFF5C
+0xA1C4	0x2026
+0xA1C5	0x2025
+0xA1C6	0x2018
+0xA1C7	0x2019
+0xA1C8	0x201C
+0xA1C9	0x201D
+0xA1CA	0xFF08
+0xA1CB	0xFF09
+0xA1CC	0x3014
+0xA1CD	0x3015
+0xA1CE	0xFF3B
+0xA1CF	0xFF3D
+0xA1D0	0xFF5B
+0xA1D1	0xFF5D
+0xA1D2	0x3008
+0xA1D3	0x3009
+0xA1D4	0x300A
+0xA1D5	0x300B
+0xA1D6	0x300C
+0xA1D7	0x300D
+0xA1D8	0x300E
+0xA1D9	0x300F
+0xA1DA	0x3010
+0xA1DB	0x3011
+0xA1DC	0xFF0B
+0xA1DD	0x2212
+0xA1DE	0x00B1
+0xA1DF	0x00D7
+0xA1E0	0x00F7
+0xA1E1	0xFF1D
+0xA1E2	0x2260
+0xA1E3	0xFF1C
+0xA1E4	0xFF1E
+0xA1E5	0x2266
+0xA1E6	0x2267
+0xA1E7	0x221E
+0xA1E8	0x2234
+0xA1E9	0x2642
+0xA1EA	0x2640
+0xA1EB	0x00B0
+0xA1EC	0x2032
+0xA1ED	0x2033
+0xA1EE	0x2103
+0xA1EF	0xFFE5
+0xA1F0	0xFF04
+0xA1F1	0x00A2
+0xA1F2	0x00A3
+0xA1F3	0xFF05
+0xA1F4	0xFF03
+0xA1F5	0xFF06
+0xA1F6	0xFF0A
+0xA1F7	0xFF20
+0xA1F8	0x00A7
+0xA1F9	0x2606
+0xA1FA	0x2605
+0xA1FB	0x25CB
+0xA1FC	0x25CF
+0xA1FD	0x25CE
+0xA1FE	0x25C7
+0xA2A1	0x25C6
+0xA2A2	0x25A1
+0xA2A3	0x25A0
+0xA2A4	0x25B3
+0xA2A5	0x25B2
+0xA2A6	0x25BD
+0xA2A7	0x25BC
+0xA2A8	0x203B
+0xA2A9	0x3012
+0xA2AA	0x2192
+0xA2AB	0x2190
+0xA2AC	0x2191
+0xA2AD	0x2193
+0xA2AE	0x3013
+0xA2AF	0xFF07
+0xA2B0	0xFF02
+0xA2B1	0xFF0D
+0xA2B2	0xFF5E
+0xA2B3	0x3033
+0xA2B4	0x3034
+0xA2B5	0x3035
+0xA2B6	0x303B
+0xA2B7	0x303C
+0xA2B8	0x30FF
+0xA2B9	0x309F
+0xA2BA	0x2208
+0xA2BB	0x220B
+0xA2BC	0x2286
+0xA2BD	0x2287
+0xA2BE	0x2282
+0xA2BF	0x2283
+0xA2C0	0x222A
+0xA2C1	0x2229
+0xA2C2	0x2284
+0xA2C3	0x2285
+0xA2C4	0x228A
+0xA2C5	0x228B
+0xA2C6	0x2209
+0xA2C7	0x2205
+0xA2C8	0x2305
+0xA2C9	0x2306
+0xA2CA	0x2227
+0xA2CB	0x2228
+0xA2CC	0x00AC
+0xA2CD	0x21D2
+0xA2CE	0x21D4
+0xA2CF	0x2200
+0xA2D0	0x2203
+0xA2D1	0x2295
+0xA2D2	0x2296
+0xA2D3	0x2297
+0xA2D4	0x2225
+0xA2D5	0x2226
+0xA2D6	0xFF5F
+0xA2D7	0xFF60
+0xA2D8	0x3018
+0xA2D9	0x3019
+0xA2DA	0x3016
+0xA2DB	0x3017
+0xA2DC	0x2220
+0xA2DD	0x22A5
+0xA2DE	0x2312
+0xA2DF	0x2202
+0xA2E0	0x2207
+0xA2E1	0x2261
+0xA2E2	0x2252
+0xA2E3	0x226A
+0xA2E4	0x226B
+0xA2E5	0x221A
+0xA2E6	0x223D
+0xA2E7	0x221D
+0xA2E8	0x2235
+0xA2E9	0x222B
+0xA2EA	0x222C
+0xA2EB	0x2262
+0xA2EC	0x2243
+0xA2ED	0x2245
+0xA2EE	0x2248
+0xA2EF	0x2276
+0xA2F0	0x2277
+0xA2F1	0x2194
+0xA2F2	0x212B
+0xA2F3	0x2030
+0xA2F4	0x266F
+0xA2F5	0x266D
+0xA2F6	0x266A
+0xA2F7	0x2020
+0xA2F8	0x2021
+0xA2F9	0x00B6
+0xA2FA	0x266E
+0xA2FB	0x266B
+0xA2FC	0x266C
+0xA2FD	0x2669
+0xA2FE	0x25EF
+0xA3A1	0x25B7
+0xA3A2	0x25B6
+0xA3A3	0x25C1
+0xA3A4	0x25C0
+0xA3A5	0x2197
+0xA3A6	0x2198
+0xA3A7	0x2196
+0xA3A8	0x2199
+0xA3A9	0x21C4
+0xA3AA	0x21E8
+0xA3AB	0x21E6
+0xA3AC	0x21E7
+0xA3AD	0x21E9
+0xA3AE	0x2934
+0xA3AF	0x2935
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3BA	0x29BF
+0xA3BB	0x25C9
+0xA3BC	0x303D
+0xA3BD	0xFE46
+0xA3BE	0xFE45
+0xA3BF	0x25E6
+0xA3C0	0x2022
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3DB	0x2213
+0xA3DC	0x2135
+0xA3DD	0x210F
+0xA3DE	0x33CB
+0xA3DF	0x2113
+0xA3E0	0x2127
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA3FB	0x30A0
+0xA3FC	0x2013
+0xA3FD	0x29FA
+0xA3FE	0x29FB
+0xA4A1	0x3041
+0xA4A2	0x3042
+0xA4A3	0x3043
+0xA4A4	0x3044
+0xA4A5	0x3045
+0xA4A6	0x3046
+0xA4A7	0x3047
+0xA4A8	0x3048
+0xA4A9	0x3049
+0xA4AA	0x304A
+0xA4AB	0x304B
+0xA4AC	0x304C
+0xA4AD	0x304D
+0xA4AE	0x304E
+0xA4AF	0x304F
+0xA4B0	0x3050
+0xA4B1	0x3051
+0xA4B2	0x3052
+0xA4B3	0x3053
+0xA4B4	0x3054
+0xA4B5	0x3055
+0xA4B6	0x3056
+0xA4B7	0x3057
+0xA4B8	0x3058
+0xA4B9	0x3059
+0xA4BA	0x305A
+0xA4BB	0x305B
+0xA4BC	0x305C
+0xA4BD	0x305D
+0xA4BE	0x305E
+0xA4BF	0x305F
+0xA4C0	0x3060
+0xA4C1	0x3061
+0xA4C2	0x3062
+0xA4C3	0x3063
+0xA4C4	0x3064
+0xA4C5	0x3065
+0xA4C6	0x3066
+0xA4C7	0x3067
+0xA4C8	0x3068
+0xA4C9	0x3069
+0xA4CA	0x306A
+0xA4CB	0x306B
+0xA4CC	0x306C
+0xA4CD	0x306D
+0xA4CE	0x306E
+0xA4CF	0x306F
+0xA4D0	0x3070
+0xA4D1	0x3071
+0xA4D2	0x3072
+0xA4D3	0x3073
+0xA4D4	0x3074
+0xA4D5	0x3075
+0xA4D6	0x3076
+0xA4D7	0x3077
+0xA4D8	0x3078
+0xA4D9	0x3079
+0xA4DA	0x307A
+0xA4DB	0x307B
+0xA4DC	0x307C
+0xA4DD	0x307D
+0xA4DE	0x307E
+0xA4DF	0x307F
+0xA4E0	0x3080
+0xA4E1	0x3081
+0xA4E2	0x3082
+0xA4E3	0x3083
+0xA4E4	0x3084
+0xA4E5	0x3085
+0xA4E6	0x3086
+0xA4E7	0x3087
+0xA4E8	0x3088
+0xA4E9	0x3089
+0xA4EA	0x308A
+0xA4EB	0x308B
+0xA4EC	0x308C
+0xA4ED	0x308D
+0xA4EE	0x308E
+0xA4EF	0x308F
+0xA4F0	0x3090
+0xA4F1	0x3091
+0xA4F2	0x3092
+0xA4F3	0x3093
+0xA4F4	0x3094
+0xA4F5	0x3095
+0xA4F6	0x3096
+0xA4F7	0x304B 0x309A
+0xA4F8	0x304D 0x309A
+0xA4F9	0x304F 0x309A
+0xA4FA	0x3051 0x309A
+0xA4FB	0x3053 0x309A
+0xA5A1	0x30A1
+0xA5A2	0x30A2
+0xA5A3	0x30A3
+0xA5A4	0x30A4
+0xA5A5	0x30A5
+0xA5A6	0x30A6
+0xA5A7	0x30A7
+0xA5A8	0x30A8
+0xA5A9	0x30A9
+0xA5AA	0x30AA
+0xA5AB	0x30AB
+0xA5AC	0x30AC
+0xA5AD	0x30AD
+0xA5AE	0x30AE
+0xA5AF	0x30AF
+0xA5B0	0x30B0
+0xA5B1	0x30B1
+0xA5B2	0x30B2
+0xA5B3	0x30B3
+0xA5B4	0x30B4
+0xA5B5	0x30B5
+0xA5B6	0x30B6
+0xA5B7	0x30B7
+0xA5B8	0x30B8
+0xA5B9	0x30B9
+0xA5BA	0x30BA
+0xA5BB	0x30BB
+0xA5BC	0x30BC
+0xA5BD	0x30BD
+0xA5BE	0x30BE
+0xA5BF	0x30BF
+0xA5C0	0x30C0
+0xA5C1	0x30C1
+0xA5C2	0x30C2
+0xA5C3	0x30C3
+0xA5C4	0x30C4
+0xA5C5	0x30C5
+0xA5C6	0x30C6
+0xA5C7	0x30C7
+0xA5C8	0x30C8
+0xA5C9	0x30C9
+0xA5CA	0x30CA
+0xA5CB	0x30CB
+0xA5CC	0x30CC
+0xA5CD	0x30CD
+0xA5CE	0x30CE
+0xA5CF	0x30CF
+0xA5D0	0x30D0
+0xA5D1	0x30D1
+0xA5D2	0x30D2
+0xA5D3	0x30D3
+0xA5D4	0x30D4
+0xA5D5	0x30D5
+0xA5D6	0x30D6
+0xA5D7	0x30D7
+0xA5D8	0x30D8
+0xA5D9	0x30D9
+0xA5DA	0x30DA
+0xA5DB	0x30DB
+0xA5DC	0x30DC
+0xA5DD	0x30DD
+0xA5DE	0x30DE
+0xA5DF	0x30DF
+0xA5E0	0x30E0
+0xA5E1	0x30E1
+0xA5E2	0x30E2
+0xA5E3	0x30E3
+0xA5E4	0x30E4
+0xA5E5	0x30E5
+0xA5E6	0x30E6
+0xA5E7	0x30E7
+0xA5E8	0x30E8
+0xA5E9	0x30E9
+0xA5EA	0x30EA
+0xA5EB	0x30EB
+0xA5EC	0x30EC
+0xA5ED	0x30ED
+0xA5EE	0x30EE
+0xA5EF	0x30EF
+0xA5F0	0x30F0
+0xA5F1	0x30F1
+0xA5F2	0x30F2
+0xA5F3	0x30F3
+0xA5F4	0x30F4
+0xA5F5	0x30F5
+0xA5F6	0x30F6
+0xA5F7	0x30AB 0x309A
+0xA5F8	0x30AD 0x309A
+0xA5F9	0x30AF 0x309A
+0xA5FA	0x30B1 0x309A
+0xA5FB	0x30B3 0x309A
+0xA5FC	0x30BB 0x309A
+0xA5FD	0x30C4 0x309A
+0xA5FE	0x30C8 0x309A
+0xA6A1	0x0391
+0xA6A2	0x0392
+0xA6A3	0x0393
+0xA6A4	0x0394
+0xA6A5	0x0395
+0xA6A6	0x0396
+0xA6A7	0x0397
+0xA6A8	0x0398
+0xA6A9	0x0399
+0xA6AA	0x039A
+0xA6AB	0x039B
+0xA6AC	0x039C
+0xA6AD	0x039D
+0xA6AE	0x039E
+0xA6AF	0x039F
+0xA6B0	0x03A0
+0xA6B1	0x03A1
+0xA6B2	0x03A3
+0xA6B3	0x03A4
+0xA6B4	0x03A5
+0xA6B5	0x03A6
+0xA6B6	0x03A7
+0xA6B7	0x03A8
+0xA6B8	0x03A9
+0xA6B9	0x2664
+0xA6BA	0x2660
+0xA6BB	0x2662
+0xA6BC	0x2666
+0xA6BD	0x2661
+0xA6BE	0x2665
+0xA6BF	0x2667
+0xA6C0	0x2663
+0xA6C1	0x03B1
+0xA6C2	0x03B2
+0xA6C3	0x03B3
+0xA6C4	0x03B4
+0xA6C5	0x03B5
+0xA6C6	0x03B6
+0xA6C7	0x03B7
+0xA6C8	0x03B8
+0xA6C9	0x03B9
+0xA6CA	0x03BA
+0xA6CB	0x03BB
+0xA6CC	0x03BC
+0xA6CD	0x03BD
+0xA6CE	0x03BE
+0xA6CF	0x03BF
+0xA6D0	0x03C0
+0xA6D1	0x03C1
+0xA6D2	0x03C3
+0xA6D3	0x03C4
+0xA6D4	0x03C5
+0xA6D5	0x03C6
+0xA6D6	0x03C7
+0xA6D7	0x03C8
+0xA6D8	0x03C9
+0xA6D9	0x03C2
+0xA6DA	0x24F5
+0xA6DB	0x24F6
+0xA6DC	0x24F7
+0xA6DD	0x24F8
+0xA6DE	0x24F9
+0xA6DF	0x24FA
+0xA6E0	0x24FB
+0xA6E1	0x24FC
+0xA6E2	0x24FD
+0xA6E3	0x24FE
+0xA6E4	0x2616
+0xA6E5	0x2617
+0xA6E6	0x3020
+0xA6E7	0x260E
+0xA6E8	0x2600
+0xA6E9	0x2601
+0xA6EA	0x2602
+0xA6EB	0x2603
+0xA6EC	0x2668
+0xA6ED	0x25B1
+0xA6EE	0x31F0
+0xA6EF	0x31F1
+0xA6F0	0x31F2
+0xA6F1	0x31F3
+0xA6F2	0x31F4
+0xA6F3	0x31F5
+0xA6F4	0x31F6
+0xA6F5	0x31F7
+0xA6F6	0x31F8
+0xA6F7	0x31F9
+0xA6F8	0x31F7 0x309A
+0xA6F9	0x31FA
+0xA6FA	0x31FB
+0xA6FB	0x31FC
+0xA6FC	0x31FD
+0xA6FD	0x31FE
+0xA6FE	0x31FF
+0xA7A1	0x0410
+0xA7A2	0x0411
+0xA7A3	0x0412
+0xA7A4	0x0413
+0xA7A5	0x0414
+0xA7A6	0x0415
+0xA7A7	0x0401
+0xA7A8	0x0416
+0xA7A9	0x0417
+0xA7AA	0x0418
+0xA7AB	0x0419
+0xA7AC	0x041A
+0xA7AD	0x041B
+0xA7AE	0x041C
+0xA7AF	0x041D
+0xA7B0	0x041E
+0xA7B1	0x041F
+0xA7B2	0x0420
+0xA7B3	0x0421
+0xA7B4	0x0422
+0xA7B5	0x0423
+0xA7B6	0x0424
+0xA7B7	0x0425
+0xA7B8	0x0426
+0xA7B9	0x0427
+0xA7BA	0x0428
+0xA7BB	0x0429
+0xA7BC	0x042A
+0xA7BD	0x042B
+0xA7BE	0x042C
+0xA7BF	0x042D
+0xA7C0	0x042E
+0xA7C1	0x042F
+0xA7C2	0x23BE
+0xA7C3	0x23BF
+0xA7C4	0x23C0
+0xA7C5	0x23C1
+0xA7C6	0x23C2
+0xA7C7	0x23C3
+0xA7C8	0x23C4
+0xA7C9	0x23C5
+0xA7CA	0x23C6
+0xA7CB	0x23C7
+0xA7CC	0x23C8
+0xA7CD	0x23C9
+0xA7CE	0x23CA
+0xA7CF	0x23CB
+0xA7D0	0x23CC
+0xA7D1	0x0430
+0xA7D2	0x0431
+0xA7D3	0x0432
+0xA7D4	0x0433
+0xA7D5	0x0434
+0xA7D6	0x0435
+0xA7D7	0x0451
+0xA7D8	0x0436
+0xA7D9	0x0437
+0xA7DA	0x0438
+0xA7DB	0x0439
+0xA7DC	0x043A
+0xA7DD	0x043B
+0xA7DE	0x043C
+0xA7DF	0x043D
+0xA7E0	0x043E
+0xA7E1	0x043F
+0xA7E2	0x0440
+0xA7E3	0x0441
+0xA7E4	0x0442
+0xA7E5	0x0443
+0xA7E6	0x0444
+0xA7E7	0x0445
+0xA7E8	0x0446
+0xA7E9	0x0447
+0xA7EA	0x0448
+0xA7EB	0x0449
+0xA7EC	0x044A
+0xA7ED	0x044B
+0xA7EE	0x044C
+0xA7EF	0x044D
+0xA7F0	0x044E
+0xA7F1	0x044F
+0xA7F2	0x30F7
+0xA7F3	0x30F8
+0xA7F4	0x30F9
+0xA7F5	0x30FA
+0xA7F6	0x22DA
+0xA7F7	0x22DB
+0xA7F8	0x2153
+0xA7F9	0x2154
+0xA7FA	0x2155
+0xA7FB	0x2713
+0xA7FC	0x2318
+0xA7FD	0x2423
+0xA7FE	0x23CE
+0xA8A1	0x2500
+0xA8A2	0x2502
+0xA8A3	0x250C
+0xA8A4	0x2510
+0xA8A5	0x2518
+0xA8A6	0x2514
+0xA8A7	0x251C
+0xA8A8	0x252C
+0xA8A9	0x2524
+0xA8AA	0x2534
+0xA8AB	0x253C
+0xA8AC	0x2501
+0xA8AD	0x2503
+0xA8AE	0x250F
+0xA8AF	0x2513
+0xA8B0	0x251B
+0xA8B1	0x2517
+0xA8B2	0x2523
+0xA8B3	0x2533
+0xA8B4	0x252B
+0xA8B5	0x253B
+0xA8B6	0x254B
+0xA8B7	0x2520
+0xA8B8	0x252F
+0xA8B9	0x2528
+0xA8BA	0x2537
+0xA8BB	0x253F
+0xA8BC	0x251D
+0xA8BD	0x2530
+0xA8BE	0x2525
+0xA8BF	0x2538
+0xA8C0	0x2542
+0xA8C1	0x3251
+0xA8C2	0x3252
+0xA8C3	0x3253
+0xA8C4	0x3254
+0xA8C5	0x3255
+0xA8C6	0x3256
+0xA8C7	0x3257
+0xA8C8	0x3258
+0xA8C9	0x3259
+0xA8CA	0x325A
+0xA8CB	0x325B
+0xA8CC	0x325C
+0xA8CD	0x325D
+0xA8CE	0x325E
+0xA8CF	0x325F
+0xA8D0	0x32B1
+0xA8D1	0x32B2
+0xA8D2	0x32B3
+0xA8D3	0x32B4
+0xA8D4	0x32B5
+0xA8D5	0x32B6
+0xA8D6	0x32B7
+0xA8D7	0x32B8
+0xA8D8	0x32B9
+0xA8D9	0x32BA
+0xA8DA	0x32BB
+0xA8DB	0x32BC
+0xA8DC	0x32BD
+0xA8DD	0x32BE
+0xA8DE	0x32BF
+0xA8E7	0x25D0
+0xA8E8	0x25D1
+0xA8E9	0x25D2
+0xA8EA	0x25D3
+0xA8EB	0x203C
+0xA8EC	0x2047
+0xA8ED	0x2048
+0xA8EE	0x2049
+0xA8EF	0x01CD
+0xA8F0	0x01CE
+0xA8F1	0x01D0
+0xA8F2	0x1E3E
+0xA8F3	0x1E3F
+0xA8F4	0x01F8
+0xA8F5	0x01F9
+0xA8F6	0x01D1
+0xA8F7	0x01D2
+0xA8F8	0x01D4
+0xA8F9	0x01D6
+0xA8FA	0x01D8
+0xA8FB	0x01DA
+0xA8FC	0x01DC
+0xA9A1	0x20AC
+0xA9A2	0x00A0
+0xA9A3	0x00A1
+0xA9A4	0x00A4
+0xA9A5	0x00A6
+0xA9A6	0x00A9
+0xA9A7	0x00AA
+0xA9A8	0x00AB
+0xA9A9	0x00AD
+0xA9AA	0x00AE
+0xA9AB	0x00AF
+0xA9AC	0x00B2
+0xA9AD	0x00B3
+0xA9AE	0x00B7
+0xA9AF	0x00B8
+0xA9B0	0x00B9
+0xA9B1	0x00BA
+0xA9B2	0x00BB
+0xA9B3	0x00BC
+0xA9B4	0x00BD
+0xA9B5	0x00BE
+0xA9B6	0x00BF
+0xA9B7	0x00C0
+0xA9B8	0x00C1
+0xA9B9	0x00C2
+0xA9BA	0x00C3
+0xA9BB	0x00C4
+0xA9BC	0x00C5
+0xA9BD	0x00C6
+0xA9BE	0x00C7
+0xA9BF	0x00C8
+0xA9C0	0x00C9
+0xA9C1	0x00CA
+0xA9C2	0x00CB
+0xA9C3	0x00CC
+0xA9C4	0x00CD
+0xA9C5	0x00CE
+0xA9C6	0x00CF
+0xA9C7	0x00D0
+0xA9C8	0x00D1
+0xA9C9	0x00D2
+0xA9CA	0x00D3
+0xA9CB	0x00D4
+0xA9CC	0x00D5
+0xA9CD	0x00D6
+0xA9CE	0x00D8
+0xA9CF	0x00D9
+0xA9D0	0x00DA
+0xA9D1	0x00DB
+0xA9D2	0x00DC
+0xA9D3	0x00DD
+0xA9D4	0x00DE
+0xA9D5	0x00DF
+0xA9D6	0x00E0
+0xA9D7	0x00E1
+0xA9D8	0x00E2
+0xA9D9	0x00E3
+0xA9DA	0x00E4
+0xA9DB	0x00E5
+0xA9DC	0x00E6
+0xA9DD	0x00E7
+0xA9DE	0x00E8
+0xA9DF	0x00E9
+0xA9E0	0x00EA
+0xA9E1	0x00EB
+0xA9E2	0x00EC
+0xA9E3	0x00ED
+0xA9E4	0x00EE
+0xA9E5	0x00EF
+0xA9E6	0x00F0
+0xA9E7	0x00F1
+0xA9E8	0x00F2
+0xA9E9	0x00F3
+0xA9EA	0x00F4
+0xA9EB	0x00F5
+0xA9EC	0x00F6
+0xA9ED	0x00F8
+0xA9EE	0x00F9
+0xA9EF	0x00FA
+0xA9F0	0x00FB
+0xA9F1	0x00FC
+0xA9F2	0x00FD
+0xA9F3	0x00FE
+0xA9F4	0x00FF
+0xA9F5	0x0100
+0xA9F6	0x012A
+0xA9F7	0x016A
+0xA9F8	0x0112
+0xA9F9	0x014C
+0xA9FA	0x0101
+0xA9FB	0x012B
+0xA9FC	0x016B
+0xA9FD	0x0113
+0xA9FE	0x014D
+0xAAA1	0x0104
+0xAAA2	0x02D8
+0xAAA3	0x0141
+0xAAA4	0x013D
+0xAAA5	0x015A
+0xAAA6	0x0160
+0xAAA7	0x015E
+0xAAA8	0x0164
+0xAAA9	0x0179
+0xAAAA	0x017D
+0xAAAB	0x017B
+0xAAAC	0x0105
+0xAAAD	0x02DB
+0xAAAE	0x0142
+0xAAAF	0x013E
+0xAAB0	0x015B
+0xAAB1	0x02C7
+0xAAB2	0x0161
+0xAAB3	0x015F
+0xAAB4	0x0165
+0xAAB5	0x017A
+0xAAB6	0x02DD
+0xAAB7	0x017E
+0xAAB8	0x017C
+0xAAB9	0x0154
+0xAABA	0x0102
+0xAABB	0x0139
+0xAABC	0x0106
+0xAABD	0x010C
+0xAABE	0x0118
+0xAABF	0x011A
+0xAAC0	0x010E
+0xAAC1	0x0143
+0xAAC2	0x0147
+0xAAC3	0x0150
+0xAAC4	0x0158
+0xAAC5	0x016E
+0xAAC6	0x0170
+0xAAC7	0x0162
+0xAAC8	0x0155
+0xAAC9	0x0103
+0xAACA	0x013A
+0xAACB	0x0107
+0xAACC	0x010D
+0xAACD	0x0119
+0xAACE	0x011B
+0xAACF	0x010F
+0xAAD0	0x0111
+0xAAD1	0x0144
+0xAAD2	0x0148
+0xAAD3	0x0151
+0xAAD4	0x0159
+0xAAD5	0x016F
+0xAAD6	0x0171
+0xAAD7	0x0163
+0xAAD8	0x02D9
+0xAAD9	0x0108
+0xAADA	0x011C
+0xAADB	0x0124
+0xAADC	0x0134
+0xAADD	0x015C
+0xAADE	0x016C
+0xAADF	0x0109
+0xAAE0	0x011D
+0xAAE1	0x0125
+0xAAE2	0x0135
+0xAAE3	0x015D
+0xAAE4	0x016D
+0xAAE5	0x0271
+0xAAE6	0x028B
+0xAAE7	0x027E
+0xAAE8	0x0283
+0xAAE9	0x0292
+0xAAEA	0x026C
+0xAAEB	0x026E
+0xAAEC	0x0279
+0xAAED	0x0288
+0xAAEE	0x0256
+0xAAEF	0x0273
+0xAAF0	0x027D
+0xAAF1	0x0282
+0xAAF2	0x0290
+0xAAF3	0x027B
+0xAAF4	0x026D
+0xAAF5	0x025F
+0xAAF6	0x0272
+0xAAF7	0x029D
+0xAAF8	0x028E
+0xAAF9	0x0261
+0xAAFA	0x014B
+0xAAFB	0x0270
+0xAAFC	0x0281
+0xAAFD	0x0127
+0xAAFE	0x0295
+0xABA1	0x0294
+0xABA2	0x0266
+0xABA3	0x0298
+0xABA4	0x01C2
+0xABA5	0x0253
+0xABA6	0x0257
+0xABA7	0x0284
+0xABA8	0x0260
+0xABA9	0x0193
+0xABAA	0x0153
+0xABAB	0x0152
+0xABAC	0x0268
+0xABAD	0x0289
+0xABAE	0x0258
+0xABAF	0x0275
+0xABB0	0x0259
+0xABB1	0x025C
+0xABB2	0x025E
+0xABB3	0x0250
+0xABB4	0x026F
+0xABB5	0x028A
+0xABB6	0x0264
+0xABB7	0x028C
+0xABB8	0x0254
+0xABB9	0x0251
+0xABBA	0x0252
+0xABBB	0x028D
+0xABBC	0x0265
+0xABBD	0x02A2
+0xABBE	0x02A1
+0xABBF	0x0255
+0xABC0	0x0291
+0xABC1	0x027A
+0xABC2	0x0267
+0xABC3	0x025A
+0xABC4	0x00E6 0x0300
+0xABC5	0x01FD
+0xABC6	0x1F70
+0xABC7	0x1F71
+0xABC8	0x0254 0x0300
+0xABC9	0x0254 0x0301
+0xABCA	0x028C 0x0300
+0xABCB	0x028C 0x0301
+0xABCC	0x0259 0x0300
+0xABCD	0x0259 0x0301
+0xABCE	0x025A 0x0300
+0xABCF	0x025A 0x0301
+0xABD0	0x1F72
+0xABD1	0x1F73
+0xABD2	0x0361
+0xABD3	0x02C8
+0xABD4	0x02CC
+0xABD5	0x02D0
+0xABD6	0x02D1
+0xABD7	0x0306
+0xABD8	0x203F
+0xABD9	0x030B
+0xABDA	0x0301
+0xABDB	0x0304
+0xABDC	0x0300
+0xABDD	0x030F
+0xABDE	0x030C
+0xABDF	0x0302
+0xABE0	0x02E5
+0xABE1	0x02E6
+0xABE2	0x02E7
+0xABE3	0x02E8
+0xABE4	0x02E9
+0xABE5	0x02E9 0x02E5
+0xABE6	0x02E5 0x02E9
+0xABE7	0x0325
+0xABE8	0x032C
+0xABE9	0x0339
+0xABEA	0x031C
+0xABEB	0x031F
+0xABEC	0x0320
+0xABED	0x0308
+0xABEE	0x033D
+0xABEF	0x0329
+0xABF0	0x032F
+0xABF1	0x02DE
+0xABF2	0x0324
+0xABF3	0x0330
+0xABF4	0x033C
+0xABF5	0x0334
+0xABF6	0x031D
+0xABF7	0x031E
+0xABF8	0x0318
+0xABF9	0x0319
+0xABFA	0x032A
+0xABFB	0x033A
+0xABFC	0x033B
+0xABFD	0x0303
+0xABFE	0x031A
+0xACA1	0x2776
+0xACA2	0x2777
+0xACA3	0x2778
+0xACA4	0x2779
+0xACA5	0x277A
+0xACA6	0x277B
+0xACA7	0x277C
+0xACA8	0x277D
+0xACA9	0x277E
+0xACAA	0x277F
+0xACAB	0x24EB
+0xACAC	0x24EC
+0xACAD	0x24ED
+0xACAE	0x24EE
+0xACAF	0x24EF
+0xACB0	0x24F0
+0xACB1	0x24F1
+0xACB2	0x24F2
+0xACB3	0x24F3
+0xACB4	0x24F4
+0xACB5	0x2170
+0xACB6	0x2171
+0xACB7	0x2172
+0xACB8	0x2173
+0xACB9	0x2174
+0xACBA	0x2175
+0xACBB	0x2176
+0xACBC	0x2177
+0xACBD	0x2178
+0xACBE	0x2179
+0xACBF	0x217A
+0xACC0	0x217B
+0xACC1	0x24D0
+0xACC2	0x24D1
+0xACC3	0x24D2
+0xACC4	0x24D3
+0xACC5	0x24D4
+0xACC6	0x24D5
+0xACC7	0x24D6
+0xACC8	0x24D7
+0xACC9	0x24D8
+0xACCA	0x24D9
+0xACCB	0x24DA
+0xACCC	0x24DB
+0xACCD	0x24DC
+0xACCE	0x24DD
+0xACCF	0x24DE
+0xACD0	0x24DF
+0xACD1	0x24E0
+0xACD2	0x24E1
+0xACD3	0x24E2
+0xACD4	0x24E3
+0xACD5	0x24E4
+0xACD6	0x24E5
+0xACD7	0x24E6
+0xACD8	0x24E7
+0xACD9	0x24E8
+0xACDA	0x24E9
+0xACDB	0x32D0
+0xACDC	0x32D1
+0xACDD	0x32D2
+0xACDE	0x32D3
+0xACDF	0x32D4
+0xACE0	0x32D5
+0xACE1	0x32D6
+0xACE2	0x32D7
+0xACE3	0x32D8
+0xACE4	0x32D9
+0xACE5	0x32DA
+0xACE6	0x32DB
+0xACE7	0x32DC
+0xACE8	0x32DD
+0xACE9	0x32DE
+0xACEA	0x32DF
+0xACEB	0x32E0
+0xACEC	0x32E1
+0xACED	0x32E2
+0xACEE	0x32E3
+0xACEF	0x32FA
+0xACF0	0x32E9
+0xACF1	0x32E5
+0xACF2	0x32ED
+0xACF3	0x32EC
+0xACFD	0x2051
+0xACFE	0x2042
+0xADA1	0x2460
+0xADA2	0x2461
+0xADA3	0x2462
+0xADA4	0x2463
+0xADA5	0x2464
+0xADA6	0x2465
+0xADA7	0x2466
+0xADA8	0x2467
+0xADA9	0x2468
+0xADAA	0x2469
+0xADAB	0x246A
+0xADAC	0x246B
+0xADAD	0x246C
+0xADAE	0x246D
+0xADAF	0x246E
+0xADB0	0x246F
+0xADB1	0x2470
+0xADB2	0x2471
+0xADB3	0x2472
+0xADB4	0x2473
+0xADB5	0x2160
+0xADB6	0x2161
+0xADB7	0x2162
+0xADB8	0x2163
+0xADB9	0x2164
+0xADBA	0x2165
+0xADBB	0x2166
+0xADBC	0x2167
+0xADBD	0x2168
+0xADBE	0x2169
+0xADBF	0x216A
+0xADC0	0x3349
+0xADC1	0x3314
+0xADC2	0x3322
+0xADC3	0x334D
+0xADC4	0x3318
+0xADC5	0x3327
+0xADC6	0x3303
+0xADC7	0x3336
+0xADC8	0x3351
+0xADC9	0x3357
+0xADCA	0x330D
+0xADCB	0x3326
+0xADCC	0x3323
+0xADCD	0x332B
+0xADCE	0x334A
+0xADCF	0x333B
+0xADD0	0x339C
+0xADD1	0x339D
+0xADD2	0x339E
+0xADD3	0x338E
+0xADD4	0x338F
+0xADD5	0x33C4
+0xADD6	0x33A1
+0xADD7	0x216B
+0xADDF	0x337B
+0xADE0	0x301D
+0xADE1	0x301F
+0xADE2	0x2116
+0xADE3	0x33CD
+0xADE4	0x2121
+0xADE5	0x32A4
+0xADE6	0x32A5
+0xADE7	0x32A6
+0xADE8	0x32A7
+0xADE9	0x32A8
+0xADEA	0x3231
+0xADEB	0x3232
+0xADEC	0x3239
+0xADED	0x337E
+0xADEE	0x337D
+0xADEF	0x337C
+0xADF3	0x222E
+0xADF8	0x221F
+0xADF9	0x22BF
+0xADFD	0x2756
+0xADFE	0x261E
+0xAEA1	0x4FF1
+0xAEA2	0x2000B
+0xAEA3	0x3402
+0xAEA4	0x4E28
+0xAEA5	0x4E2F
+0xAEA6	0x4E30
+0xAEA7	0x4E8D
+0xAEA8	0x4EE1
+0xAEA9	0x4EFD
+0xAEAA	0x4EFF
+0xAEAB	0x4F03
+0xAEAC	0x4F0B
+0xAEAD	0x4F60
+0xAEAE	0x4F48
+0xAEAF	0x4F49
+0xAEB0	0x4F56
+0xAEB1	0x4F5F
+0xAEB2	0x4F6A
+0xAEB3	0x4F6C
+0xAEB4	0x4F7E
+0xAEB5	0x4F8A
+0xAEB6	0x4F94
+0xAEB7	0x4F97
+0xAEB8	0xFA30
+0xAEB9	0x4FC9
+0xAEBA	0x4FE0
+0xAEBB	0x5001
+0xAEBC	0x5002
+0xAEBD	0x500E
+0xAEBE	0x5018
+0xAEBF	0x5027
+0xAEC0	0x502E
+0xAEC1	0x5040
+0xAEC2	0x503B
+0xAEC3	0x5041
+0xAEC4	0x5094
+0xAEC5	0x50CC
+0xAEC6	0x50F2
+0xAEC7	0x50D0
+0xAEC8	0x50E6
+0xAEC9	0xFA31
+0xAECA	0x5106
+0xAECB	0x5103
+0xAECC	0x510B
+0xAECD	0x511E
+0xAECE	0x5135
+0xAECF	0x514A
+0xAED0	0xFA32
+0xAED1	0x5155
+0xAED2	0x5157
+0xAED3	0x34B5
+0xAED4	0x519D
+0xAED5	0x51C3
+0xAED6	0x51CA
+0xAED7	0x51DE
+0xAED8	0x51E2
+0xAED9	0x51EE
+0xAEDA	0x5201
+0xAEDB	0x34DB
+0xAEDC	0x5213
+0xAEDD	0x5215
+0xAEDE	0x5249
+0xAEDF	0x5257
+0xAEE0	0x5261
+0xAEE1	0x5293
+0xAEE2	0x52C8
+0xAEE3	0xFA33
+0xAEE4	0x52CC
+0xAEE5	0x52D0
+0xAEE6	0x52D6
+0xAEE7	0x52DB
+0xAEE8	0xFA34
+0xAEE9	0x52F0
+0xAEEA	0x52FB
+0xAEEB	0x5300
+0xAEEC	0x5307
+0xAEED	0x531C
+0xAEEE	0xFA35
+0xAEEF	0x5361
+0xAEF0	0x5363
+0xAEF1	0x537D
+0xAEF2	0x5393
+0xAEF3	0x539D
+0xAEF4	0x53B2
+0xAEF5	0x5412
+0xAEF6	0x5427
+0xAEF7	0x544D
+0xAEF8	0x549C
+0xAEF9	0x546B
+0xAEFA	0x5474
+0xAEFB	0x547F
+0xAEFC	0x5488
+0xAEFD	0x5496
+0xAEFE	0x54A1
+0xAFA1	0x54A9
+0xAFA2	0x54C6
+0xAFA3	0x54FF
+0xAFA4	0x550E
+0xAFA5	0x552B
+0xAFA6	0x5535
+0xAFA7	0x5550
+0xAFA8	0x555E
+0xAFA9	0x5581
+0xAFAA	0x5586
+0xAFAB	0x558E
+0xAFAC	0xFA36
+0xAFAD	0x55AD
+0xAFAE	0x55CE
+0xAFAF	0xFA37
+0xAFB0	0x5608
+0xAFB1	0x560E
+0xAFB2	0x563B
+0xAFB3	0x5649
+0xAFB4	0x5676
+0xAFB5	0x5666
+0xAFB6	0xFA38
+0xAFB7	0x566F
+0xAFB8	0x5671
+0xAFB9	0x5672
+0xAFBA	0x5699
+0xAFBB	0x569E
+0xAFBC	0x56A9
+0xAFBD	0x56AC
+0xAFBE	0x56B3
+0xAFBF	0x56C9
+0xAFC0	0x56CA
+0xAFC1	0x570A
+0xAFC2	0x2123D
+0xAFC3	0x5721
+0xAFC4	0x572F
+0xAFC5	0x5733
+0xAFC6	0x5734
+0xAFC7	0x5770
+0xAFC8	0x5777
+0xAFC9	0x577C
+0xAFCA	0x579C
+0xAFCB	0xFA0F
+0xAFCC	0x2131B
+0xAFCD	0x57B8
+0xAFCE	0x57C7
+0xAFCF	0x57C8
+0xAFD0	0x57CF
+0xAFD1	0x57E4
+0xAFD2	0x57ED
+0xAFD3	0x57F5
+0xAFD4	0x57F6
+0xAFD5	0x57FF
+0xAFD6	0x5809
+0xAFD7	0xFA10
+0xAFD8	0x5861
+0xAFD9	0x5864
+0xAFDA	0xFA39
+0xAFDB	0x587C
+0xAFDC	0x5889
+0xAFDD	0x589E
+0xAFDE	0xFA3A
+0xAFDF	0x58A9
+0xAFE0	0x2146E
+0xAFE1	0x58D2
+0xAFE2	0x58CE
+0xAFE3	0x58D4
+0xAFE4	0x58DA
+0xAFE5	0x58E0
+0xAFE6	0x58E9
+0xAFE7	0x590C
+0xAFE8	0x8641
+0xAFE9	0x595D
+0xAFEA	0x596D
+0xAFEB	0x598B
+0xAFEC	0x5992
+0xAFED	0x59A4
+0xAFEE	0x59C3
+0xAFEF	0x59D2
+0xAFF0	0x59DD
+0xAFF1	0x5A13
+0xAFF2	0x5A23
+0xAFF3	0x5A67
+0xAFF4	0x5A6D
+0xAFF5	0x5A77
+0xAFF6	0x5A7E
+0xAFF7	0x5A84
+0xAFF8	0x5A9E
+0xAFF9	0x5AA7
+0xAFFA	0x5AC4
+0xAFFB	0x218BD
+0xAFFC	0x5B19
+0xAFFD	0x5B25
+0xAFFE	0x525D
+0xB0A1	0x4E9C
+0xB0A2	0x5516
+0xB0A3	0x5A03
+0xB0A4	0x963F
+0xB0A5	0x54C0
+0xB0A6	0x611B
+0xB0A7	0x6328
+0xB0A8	0x59F6
+0xB0A9	0x9022
+0xB0AA	0x8475
+0xB0AB	0x831C
+0xB0AC	0x7A50
+0xB0AD	0x60AA
+0xB0AE	0x63E1
+0xB0AF	0x6E25
+0xB0B0	0x65ED
+0xB0B1	0x8466
+0xB0B2	0x82A6
+0xB0B3	0x9BF5
+0xB0B4	0x6893
+0xB0B5	0x5727
+0xB0B6	0x65A1
+0xB0B7	0x6271
+0xB0B8	0x5B9B
+0xB0B9	0x59D0
+0xB0BA	0x867B
+0xB0BB	0x98F4
+0xB0BC	0x7D62
+0xB0BD	0x7DBE
+0xB0BE	0x9B8E
+0xB0BF	0x6216
+0xB0C0	0x7C9F
+0xB0C1	0x88B7
+0xB0C2	0x5B89
+0xB0C3	0x5EB5
+0xB0C4	0x6309
+0xB0C5	0x6697
+0xB0C6	0x6848
+0xB0C7	0x95C7
+0xB0C8	0x978D
+0xB0C9	0x674F
+0xB0CA	0x4EE5
+0xB0CB	0x4F0A
+0xB0CC	0x4F4D
+0xB0CD	0x4F9D
+0xB0CE	0x5049
+0xB0CF	0x56F2
+0xB0D0	0x5937
+0xB0D1	0x59D4
+0xB0D2	0x5A01
+0xB0D3	0x5C09
+0xB0D4	0x60DF
+0xB0D5	0x610F
+0xB0D6	0x6170
+0xB0D7	0x6613
+0xB0D8	0x6905
+0xB0D9	0x70BA
+0xB0DA	0x754F
+0xB0DB	0x7570
+0xB0DC	0x79FB
+0xB0DD	0x7DAD
+0xB0DE	0x7DEF
+0xB0DF	0x80C3
+0xB0E0	0x840E
+0xB0E1	0x8863
+0xB0E2	0x8B02
+0xB0E3	0x9055
+0xB0E4	0x907A
+0xB0E5	0x533B
+0xB0E6	0x4E95
+0xB0E7	0x4EA5
+0xB0E8	0x57DF
+0xB0E9	0x80B2
+0xB0EA	0x90C1
+0xB0EB	0x78EF
+0xB0EC	0x4E00
+0xB0ED	0x58F1
+0xB0EE	0x6EA2
+0xB0EF	0x9038
+0xB0F0	0x7A32
+0xB0F1	0x8328
+0xB0F2	0x828B
+0xB0F3	0x9C2F
+0xB0F4	0x5141
+0xB0F5	0x5370
+0xB0F6	0x54BD
+0xB0F7	0x54E1
+0xB0F8	0x56E0
+0xB0F9	0x59FB
+0xB0FA	0x5F15
+0xB0FB	0x98F2
+0xB0FC	0x6DEB
+0xB0FD	0x80E4
+0xB0FE	0x852D
+0xB1A1	0x9662
+0xB1A2	0x9670
+0xB1A3	0x96A0
+0xB1A4	0x97FB
+0xB1A5	0x540B
+0xB1A6	0x53F3
+0xB1A7	0x5B87
+0xB1A8	0x70CF
+0xB1A9	0x7FBD
+0xB1AA	0x8FC2
+0xB1AB	0x96E8
+0xB1AC	0x536F
+0xB1AD	0x9D5C
+0xB1AE	0x7ABA
+0xB1AF	0x4E11
+0xB1B0	0x7893
+0xB1B1	0x81FC
+0xB1B2	0x6E26
+0xB1B3	0x5618
+0xB1B4	0x5504
+0xB1B5	0x6B1D
+0xB1B6	0x851A
+0xB1B7	0x9C3B
+0xB1B8	0x59E5
+0xB1B9	0x53A9
+0xB1BA	0x6D66
+0xB1BB	0x74DC
+0xB1BC	0x958F
+0xB1BD	0x5642
+0xB1BE	0x4E91
+0xB1BF	0x904B
+0xB1C0	0x96F2
+0xB1C1	0x834F
+0xB1C2	0x990C
+0xB1C3	0x53E1
+0xB1C4	0x55B6
+0xB1C5	0x5B30
+0xB1C6	0x5F71
+0xB1C7	0x6620
+0xB1C8	0x66F3
+0xB1C9	0x6804
+0xB1CA	0x6C38
+0xB1CB	0x6CF3
+0xB1CC	0x6D29
+0xB1CD	0x745B
+0xB1CE	0x76C8
+0xB1CF	0x7A4E
+0xB1D0	0x9834
+0xB1D1	0x82F1
+0xB1D2	0x885B
+0xB1D3	0x8A60
+0xB1D4	0x92ED
+0xB1D5	0x6DB2
+0xB1D6	0x75AB
+0xB1D7	0x76CA
+0xB1D8	0x99C5
+0xB1D9	0x60A6
+0xB1DA	0x8B01
+0xB1DB	0x8D8A
+0xB1DC	0x95B2
+0xB1DD	0x698E
+0xB1DE	0x53AD
+0xB1DF	0x5186
+0xB1E0	0x5712
+0xB1E1	0x5830
+0xB1E2	0x5944
+0xB1E3	0x5BB4
+0xB1E4	0x5EF6
+0xB1E5	0x6028
+0xB1E6	0x63A9
+0xB1E7	0x63F4
+0xB1E8	0x6CBF
+0xB1E9	0x6F14
+0xB1EA	0x708E
+0xB1EB	0x7114
+0xB1EC	0x7159
+0xB1ED	0x71D5
+0xB1EE	0x733F
+0xB1EF	0x7E01
+0xB1F0	0x8276
+0xB1F1	0x82D1
+0xB1F2	0x8597
+0xB1F3	0x9060
+0xB1F4	0x925B
+0xB1F5	0x9D1B
+0xB1F6	0x5869
+0xB1F7	0x65BC
+0xB1F8	0x6C5A
+0xB1F9	0x7525
+0xB1FA	0x51F9
+0xB1FB	0x592E
+0xB1FC	0x5965
+0xB1FD	0x5F80
+0xB1FE	0x5FDC
+0xB2A1	0x62BC
+0xB2A2	0x65FA
+0xB2A3	0x6A2A
+0xB2A4	0x6B27
+0xB2A5	0x6BB4
+0xB2A6	0x738B
+0xB2A7	0x7FC1
+0xB2A8	0x8956
+0xB2A9	0x9D2C
+0xB2AA	0x9D0E
+0xB2AB	0x9EC4
+0xB2AC	0x5CA1
+0xB2AD	0x6C96
+0xB2AE	0x837B
+0xB2AF	0x5104
+0xB2B0	0x5C4B
+0xB2B1	0x61B6
+0xB2B2	0x81C6
+0xB2B3	0x6876
+0xB2B4	0x7261
+0xB2B5	0x4E59
+0xB2B6	0x4FFA
+0xB2B7	0x5378
+0xB2B8	0x6069
+0xB2B9	0x6E29
+0xB2BA	0x7A4F
+0xB2BB	0x97F3
+0xB2BC	0x4E0B
+0xB2BD	0x5316
+0xB2BE	0x4EEE
+0xB2BF	0x4F55
+0xB2C0	0x4F3D
+0xB2C1	0x4FA1
+0xB2C2	0x4F73
+0xB2C3	0x52A0
+0xB2C4	0x53EF
+0xB2C5	0x5609
+0xB2C6	0x590F
+0xB2C7	0x5AC1
+0xB2C8	0x5BB6
+0xB2C9	0x5BE1
+0xB2CA	0x79D1
+0xB2CB	0x6687
+0xB2CC	0x679C
+0xB2CD	0x67B6
+0xB2CE	0x6B4C
+0xB2CF	0x6CB3
+0xB2D0	0x706B
+0xB2D1	0x73C2
+0xB2D2	0x798D
+0xB2D3	0x79BE
+0xB2D4	0x7A3C
+0xB2D5	0x7B87
+0xB2D6	0x82B1
+0xB2D7	0x82DB
+0xB2D8	0x8304
+0xB2D9	0x8377
+0xB2DA	0x83EF
+0xB2DB	0x83D3
+0xB2DC	0x8766
+0xB2DD	0x8AB2
+0xB2DE	0x5629
+0xB2DF	0x8CA8
+0xB2E0	0x8FE6
+0xB2E1	0x904E
+0xB2E2	0x971E
+0xB2E3	0x868A
+0xB2E4	0x4FC4
+0xB2E5	0x5CE8
+0xB2E6	0x6211
+0xB2E7	0x7259
+0xB2E8	0x753B
+0xB2E9	0x81E5
+0xB2EA	0x82BD
+0xB2EB	0x86FE
+0xB2EC	0x8CC0
+0xB2ED	0x96C5
+0xB2EE	0x9913
+0xB2EF	0x99D5
+0xB2F0	0x4ECB
+0xB2F1	0x4F1A
+0xB2F2	0x89E3
+0xB2F3	0x56DE
+0xB2F4	0x584A
+0xB2F5	0x58CA
+0xB2F6	0x5EFB
+0xB2F7	0x5FEB
+0xB2F8	0x602A
+0xB2F9	0x6094
+0xB2FA	0x6062
+0xB2FB	0x61D0
+0xB2FC	0x6212
+0xB2FD	0x62D0
+0xB2FE	0x6539
+0xB3A1	0x9B41
+0xB3A2	0x6666
+0xB3A3	0x68B0
+0xB3A4	0x6D77
+0xB3A5	0x7070
+0xB3A6	0x754C
+0xB3A7	0x7686
+0xB3A8	0x7D75
+0xB3A9	0x82A5
+0xB3AA	0x87F9
+0xB3AB	0x958B
+0xB3AC	0x968E
+0xB3AD	0x8C9D
+0xB3AE	0x51F1
+0xB3AF	0x52BE
+0xB3B0	0x5916
+0xB3B1	0x54B3
+0xB3B2	0x5BB3
+0xB3B3	0x5D16
+0xB3B4	0x6168
+0xB3B5	0x6982
+0xB3B6	0x6DAF
+0xB3B7	0x788D
+0xB3B8	0x84CB
+0xB3B9	0x8857
+0xB3BA	0x8A72
+0xB3BB	0x93A7
+0xB3BC	0x9AB8
+0xB3BD	0x6D6C
+0xB3BE	0x99A8
+0xB3BF	0x86D9
+0xB3C0	0x57A3
+0xB3C1	0x67FF
+0xB3C2	0x86CE
+0xB3C3	0x920E
+0xB3C4	0x5283
+0xB3C5	0x5687
+0xB3C6	0x5404
+0xB3C7	0x5ED3
+0xB3C8	0x62E1
+0xB3C9	0x64B9
+0xB3CA	0x683C
+0xB3CB	0x6838
+0xB3CC	0x6BBB
+0xB3CD	0x7372
+0xB3CE	0x78BA
+0xB3CF	0x7A6B
+0xB3D0	0x899A
+0xB3D1	0x89D2
+0xB3D2	0x8D6B
+0xB3D3	0x8F03
+0xB3D4	0x90ED
+0xB3D5	0x95A3
+0xB3D6	0x9694
+0xB3D7	0x9769
+0xB3D8	0x5B66
+0xB3D9	0x5CB3
+0xB3DA	0x697D
+0xB3DB	0x984D
+0xB3DC	0x984E
+0xB3DD	0x639B
+0xB3DE	0x7B20
+0xB3DF	0x6A2B
+0xB3E0	0x6A7F
+0xB3E1	0x68B6
+0xB3E2	0x9C0D
+0xB3E3	0x6F5F
+0xB3E4	0x5272
+0xB3E5	0x559D
+0xB3E6	0x6070
+0xB3E7	0x62EC
+0xB3E8	0x6D3B
+0xB3E9	0x6E07
+0xB3EA	0x6ED1
+0xB3EB	0x845B
+0xB3EC	0x8910
+0xB3ED	0x8F44
+0xB3EE	0x4E14
+0xB3EF	0x9C39
+0xB3F0	0x53F6
+0xB3F1	0x691B
+0xB3F2	0x6A3A
+0xB3F3	0x9784
+0xB3F4	0x682A
+0xB3F5	0x515C
+0xB3F6	0x7AC3
+0xB3F7	0x84B2
+0xB3F8	0x91DC
+0xB3F9	0x938C
+0xB3FA	0x565B
+0xB3FB	0x9D28
+0xB3FC	0x6822
+0xB3FD	0x8305
+0xB3FE	0x8431
+0xB4A1	0x7CA5
+0xB4A2	0x5208
+0xB4A3	0x82C5
+0xB4A4	0x74E6
+0xB4A5	0x4E7E
+0xB4A6	0x4F83
+0xB4A7	0x51A0
+0xB4A8	0x5BD2
+0xB4A9	0x520A
+0xB4AA	0x52D8
+0xB4AB	0x52E7
+0xB4AC	0x5DFB
+0xB4AD	0x559A
+0xB4AE	0x582A
+0xB4AF	0x59E6
+0xB4B0	0x5B8C
+0xB4B1	0x5B98
+0xB4B2	0x5BDB
+0xB4B3	0x5E72
+0xB4B4	0x5E79
+0xB4B5	0x60A3
+0xB4B6	0x611F
+0xB4B7	0x6163
+0xB4B8	0x61BE
+0xB4B9	0x63DB
+0xB4BA	0x6562
+0xB4BB	0x67D1
+0xB4BC	0x6853
+0xB4BD	0x68FA
+0xB4BE	0x6B3E
+0xB4BF	0x6B53
+0xB4C0	0x6C57
+0xB4C1	0x6F22
+0xB4C2	0x6F97
+0xB4C3	0x6F45
+0xB4C4	0x74B0
+0xB4C5	0x7518
+0xB4C6	0x76E3
+0xB4C7	0x770B
+0xB4C8	0x7AFF
+0xB4C9	0x7BA1
+0xB4CA	0x7C21
+0xB4CB	0x7DE9
+0xB4CC	0x7F36
+0xB4CD	0x7FF0
+0xB4CE	0x809D
+0xB4CF	0x8266
+0xB4D0	0x839E
+0xB4D1	0x89B3
+0xB4D2	0x8ACC
+0xB4D3	0x8CAB
+0xB4D4	0x9084
+0xB4D5	0x9451
+0xB4D6	0x9593
+0xB4D7	0x9591
+0xB4D8	0x95A2
+0xB4D9	0x9665
+0xB4DA	0x97D3
+0xB4DB	0x9928
+0xB4DC	0x8218
+0xB4DD	0x4E38
+0xB4DE	0x542B
+0xB4DF	0x5CB8
+0xB4E0	0x5DCC
+0xB4E1	0x73A9
+0xB4E2	0x764C
+0xB4E3	0x773C
+0xB4E4	0x5CA9
+0xB4E5	0x7FEB
+0xB4E6	0x8D0B
+0xB4E7	0x96C1
+0xB4E8	0x9811
+0xB4E9	0x9854
+0xB4EA	0x9858
+0xB4EB	0x4F01
+0xB4EC	0x4F0E
+0xB4ED	0x5371
+0xB4EE	0x559C
+0xB4EF	0x5668
+0xB4F0	0x57FA
+0xB4F1	0x5947
+0xB4F2	0x5B09
+0xB4F3	0x5BC4
+0xB4F4	0x5C90
+0xB4F5	0x5E0C
+0xB4F6	0x5E7E
+0xB4F7	0x5FCC
+0xB4F8	0x63EE
+0xB4F9	0x673A
+0xB4FA	0x65D7
+0xB4FB	0x65E2
+0xB4FC	0x671F
+0xB4FD	0x68CB
+0xB4FE	0x68C4
+0xB5A1	0x6A5F
+0xB5A2	0x5E30
+0xB5A3	0x6BC5
+0xB5A4	0x6C17
+0xB5A5	0x6C7D
+0xB5A6	0x757F
+0xB5A7	0x7948
+0xB5A8	0x5B63
+0xB5A9	0x7A00
+0xB5AA	0x7D00
+0xB5AB	0x5FBD
+0xB5AC	0x898F
+0xB5AD	0x8A18
+0xB5AE	0x8CB4
+0xB5AF	0x8D77
+0xB5B0	0x8ECC
+0xB5B1	0x8F1D
+0xB5B2	0x98E2
+0xB5B3	0x9A0E
+0xB5B4	0x9B3C
+0xB5B5	0x4E80
+0xB5B6	0x507D
+0xB5B7	0x5100
+0xB5B8	0x5993
+0xB5B9	0x5B9C
+0xB5BA	0x622F
+0xB5BB	0x6280
+0xB5BC	0x64EC
+0xB5BD	0x6B3A
+0xB5BE	0x72A0
+0xB5BF	0x7591
+0xB5C0	0x7947
+0xB5C1	0x7FA9
+0xB5C2	0x87FB
+0xB5C3	0x8ABC
+0xB5C4	0x8B70
+0xB5C5	0x63AC
+0xB5C6	0x83CA
+0xB5C7	0x97A0
+0xB5C8	0x5409
+0xB5C9	0x5403
+0xB5CA	0x55AB
+0xB5CB	0x6854
+0xB5CC	0x6A58
+0xB5CD	0x8A70
+0xB5CE	0x7827
+0xB5CF	0x6775
+0xB5D0	0x9ECD
+0xB5D1	0x5374
+0xB5D2	0x5BA2
+0xB5D3	0x811A
+0xB5D4	0x8650
+0xB5D5	0x9006
+0xB5D6	0x4E18
+0xB5D7	0x4E45
+0xB5D8	0x4EC7
+0xB5D9	0x4F11
+0xB5DA	0x53CA
+0xB5DB	0x5438
+0xB5DC	0x5BAE
+0xB5DD	0x5F13
+0xB5DE	0x6025
+0xB5DF	0x6551
+0xB5E0	0x673D
+0xB5E1	0x6C42
+0xB5E2	0x6C72
+0xB5E3	0x6CE3
+0xB5E4	0x7078
+0xB5E5	0x7403
+0xB5E6	0x7A76
+0xB5E7	0x7AAE
+0xB5E8	0x7B08
+0xB5E9	0x7D1A
+0xB5EA	0x7CFE
+0xB5EB	0x7D66
+0xB5EC	0x65E7
+0xB5ED	0x725B
+0xB5EE	0x53BB
+0xB5EF	0x5C45
+0xB5F0	0x5DE8
+0xB5F1	0x62D2
+0xB5F2	0x62E0
+0xB5F3	0x6319
+0xB5F4	0x6E20
+0xB5F5	0x865A
+0xB5F6	0x8A31
+0xB5F7	0x8DDD
+0xB5F8	0x92F8
+0xB5F9	0x6F01
+0xB5FA	0x79A6
+0xB5FB	0x9B5A
+0xB5FC	0x4EA8
+0xB5FD	0x4EAB
+0xB5FE	0x4EAC
+0xB6A1	0x4F9B
+0xB6A2	0x4FA0
+0xB6A3	0x50D1
+0xB6A4	0x5147
+0xB6A5	0x7AF6
+0xB6A6	0x5171
+0xB6A7	0x51F6
+0xB6A8	0x5354
+0xB6A9	0x5321
+0xB6AA	0x537F
+0xB6AB	0x53EB
+0xB6AC	0x55AC
+0xB6AD	0x5883
+0xB6AE	0x5CE1
+0xB6AF	0x5F37
+0xB6B0	0x5F4A
+0xB6B1	0x602F
+0xB6B2	0x6050
+0xB6B3	0x606D
+0xB6B4	0x631F
+0xB6B5	0x6559
+0xB6B6	0x6A4B
+0xB6B7	0x6CC1
+0xB6B8	0x72C2
+0xB6B9	0x72ED
+0xB6BA	0x77EF
+0xB6BB	0x80F8
+0xB6BC	0x8105
+0xB6BD	0x8208
+0xB6BE	0x854E
+0xB6BF	0x90F7
+0xB6C0	0x93E1
+0xB6C1	0x97FF
+0xB6C2	0x9957
+0xB6C3	0x9A5A
+0xB6C4	0x4EF0
+0xB6C5	0x51DD
+0xB6C6	0x5C2D
+0xB6C7	0x6681
+0xB6C8	0x696D
+0xB6C9	0x5C40
+0xB6CA	0x66F2
+0xB6CB	0x6975
+0xB6CC	0x7389
+0xB6CD	0x6850
+0xB6CE	0x7C81
+0xB6CF	0x50C5
+0xB6D0	0x52E4
+0xB6D1	0x5747
+0xB6D2	0x5DFE
+0xB6D3	0x9326
+0xB6D4	0x65A4
+0xB6D5	0x6B23
+0xB6D6	0x6B3D
+0xB6D7	0x7434
+0xB6D8	0x7981
+0xB6D9	0x79BD
+0xB6DA	0x7B4B
+0xB6DB	0x7DCA
+0xB6DC	0x82B9
+0xB6DD	0x83CC
+0xB6DE	0x887F
+0xB6DF	0x895F
+0xB6E0	0x8B39
+0xB6E1	0x8FD1
+0xB6E2	0x91D1
+0xB6E3	0x541F
+0xB6E4	0x9280
+0xB6E5	0x4E5D
+0xB6E6	0x5036
+0xB6E7	0x53E5
+0xB6E8	0x533A
+0xB6E9	0x72D7
+0xB6EA	0x7396
+0xB6EB	0x77E9
+0xB6EC	0x82E6
+0xB6ED	0x8EAF
+0xB6EE	0x99C6
+0xB6EF	0x99C8
+0xB6F0	0x99D2
+0xB6F1	0x5177
+0xB6F2	0x611A
+0xB6F3	0x865E
+0xB6F4	0x55B0
+0xB6F5	0x7A7A
+0xB6F6	0x5076
+0xB6F7	0x5BD3
+0xB6F8	0x9047
+0xB6F9	0x9685
+0xB6FA	0x4E32
+0xB6FB	0x6ADB
+0xB6FC	0x91E7
+0xB6FD	0x5C51
+0xB6FE	0x5C48
+0xB7A1	0x6398
+0xB7A2	0x7A9F
+0xB7A3	0x6C93
+0xB7A4	0x9774
+0xB7A5	0x8F61
+0xB7A6	0x7AAA
+0xB7A7	0x718A
+0xB7A8	0x9688
+0xB7A9	0x7C82
+0xB7AA	0x6817
+0xB7AB	0x7E70
+0xB7AC	0x6851
+0xB7AD	0x936C
+0xB7AE	0x52F2
+0xB7AF	0x541B
+0xB7B0	0x85AB
+0xB7B1	0x8A13
+0xB7B2	0x7FA4
+0xB7B3	0x8ECD
+0xB7B4	0x90E1
+0xB7B5	0x5366
+0xB7B6	0x8888
+0xB7B7	0x7941
+0xB7B8	0x4FC2
+0xB7B9	0x50BE
+0xB7BA	0x5211
+0xB7BB	0x5144
+0xB7BC	0x5553
+0xB7BD	0x572D
+0xB7BE	0x73EA
+0xB7BF	0x578B
+0xB7C0	0x5951
+0xB7C1	0x5F62
+0xB7C2	0x5F84
+0xB7C3	0x6075
+0xB7C4	0x6176
+0xB7C5	0x6167
+0xB7C6	0x61A9
+0xB7C7	0x63B2
+0xB7C8	0x643A
+0xB7C9	0x656C
+0xB7CA	0x666F
+0xB7CB	0x6842
+0xB7CC	0x6E13
+0xB7CD	0x7566
+0xB7CE	0x7A3D
+0xB7CF	0x7CFB
+0xB7D0	0x7D4C
+0xB7D1	0x7D99
+0xB7D2	0x7E4B
+0xB7D3	0x7F6B
+0xB7D4	0x830E
+0xB7D5	0x834A
+0xB7D6	0x86CD
+0xB7D7	0x8A08
+0xB7D8	0x8A63
+0xB7D9	0x8B66
+0xB7DA	0x8EFD
+0xB7DB	0x981A
+0xB7DC	0x9D8F
+0xB7DD	0x82B8
+0xB7DE	0x8FCE
+0xB7DF	0x9BE8
+0xB7E0	0x5287
+0xB7E1	0x621F
+0xB7E2	0x6483
+0xB7E3	0x6FC0
+0xB7E4	0x9699
+0xB7E5	0x6841
+0xB7E6	0x5091
+0xB7E7	0x6B20
+0xB7E8	0x6C7A
+0xB7E9	0x6F54
+0xB7EA	0x7A74
+0xB7EB	0x7D50
+0xB7EC	0x8840
+0xB7ED	0x8A23
+0xB7EE	0x6708
+0xB7EF	0x4EF6
+0xB7F0	0x5039
+0xB7F1	0x5026
+0xB7F2	0x5065
+0xB7F3	0x517C
+0xB7F4	0x5238
+0xB7F5	0x5263
+0xB7F6	0x55A7
+0xB7F7	0x570F
+0xB7F8	0x5805
+0xB7F9	0x5ACC
+0xB7FA	0x5EFA
+0xB7FB	0x61B2
+0xB7FC	0x61F8
+0xB7FD	0x62F3
+0xB7FE	0x6372
+0xB8A1	0x691C
+0xB8A2	0x6A29
+0xB8A3	0x727D
+0xB8A4	0x72AC
+0xB8A5	0x732E
+0xB8A6	0x7814
+0xB8A7	0x786F
+0xB8A8	0x7D79
+0xB8A9	0x770C
+0xB8AA	0x80A9
+0xB8AB	0x898B
+0xB8AC	0x8B19
+0xB8AD	0x8CE2
+0xB8AE	0x8ED2
+0xB8AF	0x9063
+0xB8B0	0x9375
+0xB8B1	0x967A
+0xB8B2	0x9855
+0xB8B3	0x9A13
+0xB8B4	0x9E78
+0xB8B5	0x5143
+0xB8B6	0x539F
+0xB8B7	0x53B3
+0xB8B8	0x5E7B
+0xB8B9	0x5F26
+0xB8BA	0x6E1B
+0xB8BB	0x6E90
+0xB8BC	0x7384
+0xB8BD	0x73FE
+0xB8BE	0x7D43
+0xB8BF	0x8237
+0xB8C0	0x8A00
+0xB8C1	0x8AFA
+0xB8C2	0x9650
+0xB8C3	0x4E4E
+0xB8C4	0x500B
+0xB8C5	0x53E4
+0xB8C6	0x547C
+0xB8C7	0x56FA
+0xB8C8	0x59D1
+0xB8C9	0x5B64
+0xB8CA	0x5DF1
+0xB8CB	0x5EAB
+0xB8CC	0x5F27
+0xB8CD	0x6238
+0xB8CE	0x6545
+0xB8CF	0x67AF
+0xB8D0	0x6E56
+0xB8D1	0x72D0
+0xB8D2	0x7CCA
+0xB8D3	0x88B4
+0xB8D4	0x80A1
+0xB8D5	0x80E1
+0xB8D6	0x83F0
+0xB8D7	0x864E
+0xB8D8	0x8A87
+0xB8D9	0x8DE8
+0xB8DA	0x9237
+0xB8DB	0x96C7
+0xB8DC	0x9867
+0xB8DD	0x9F13
+0xB8DE	0x4E94
+0xB8DF	0x4E92
+0xB8E0	0x4F0D
+0xB8E1	0x5348
+0xB8E2	0x5449
+0xB8E3	0x543E
+0xB8E4	0x5A2F
+0xB8E5	0x5F8C
+0xB8E6	0x5FA1
+0xB8E7	0x609F
+0xB8E8	0x68A7
+0xB8E9	0x6A8E
+0xB8EA	0x745A
+0xB8EB	0x7881
+0xB8EC	0x8A9E
+0xB8ED	0x8AA4
+0xB8EE	0x8B77
+0xB8EF	0x9190
+0xB8F0	0x4E5E
+0xB8F1	0x9BC9
+0xB8F2	0x4EA4
+0xB8F3	0x4F7C
+0xB8F4	0x4FAF
+0xB8F5	0x5019
+0xB8F6	0x5016
+0xB8F7	0x5149
+0xB8F8	0x516C
+0xB8F9	0x529F
+0xB8FA	0x52B9
+0xB8FB	0x52FE
+0xB8FC	0x539A
+0xB8FD	0x53E3
+0xB8FE	0x5411
+0xB9A1	0x540E
+0xB9A2	0x5589
+0xB9A3	0x5751
+0xB9A4	0x57A2
+0xB9A5	0x597D
+0xB9A6	0x5B54
+0xB9A7	0x5B5D
+0xB9A8	0x5B8F
+0xB9A9	0x5DE5
+0xB9AA	0x5DE7
+0xB9AB	0x5DF7
+0xB9AC	0x5E78
+0xB9AD	0x5E83
+0xB9AE	0x5E9A
+0xB9AF	0x5EB7
+0xB9B0	0x5F18
+0xB9B1	0x6052
+0xB9B2	0x614C
+0xB9B3	0x6297
+0xB9B4	0x62D8
+0xB9B5	0x63A7
+0xB9B6	0x653B
+0xB9B7	0x6602
+0xB9B8	0x6643
+0xB9B9	0x66F4
+0xB9BA	0x676D
+0xB9BB	0x6821
+0xB9BC	0x6897
+0xB9BD	0x69CB
+0xB9BE	0x6C5F
+0xB9BF	0x6D2A
+0xB9C0	0x6D69
+0xB9C1	0x6E2F
+0xB9C2	0x6E9D
+0xB9C3	0x7532
+0xB9C4	0x7687
+0xB9C5	0x786C
+0xB9C6	0x7A3F
+0xB9C7	0x7CE0
+0xB9C8	0x7D05
+0xB9C9	0x7D18
+0xB9CA	0x7D5E
+0xB9CB	0x7DB1
+0xB9CC	0x8015
+0xB9CD	0x8003
+0xB9CE	0x80AF
+0xB9CF	0x80B1
+0xB9D0	0x8154
+0xB9D1	0x818F
+0xB9D2	0x822A
+0xB9D3	0x8352
+0xB9D4	0x884C
+0xB9D5	0x8861
+0xB9D6	0x8B1B
+0xB9D7	0x8CA2
+0xB9D8	0x8CFC
+0xB9D9	0x90CA
+0xB9DA	0x9175
+0xB9DB	0x9271
+0xB9DC	0x783F
+0xB9DD	0x92FC
+0xB9DE	0x95A4
+0xB9DF	0x964D
+0xB9E0	0x9805
+0xB9E1	0x9999
+0xB9E2	0x9AD8
+0xB9E3	0x9D3B
+0xB9E4	0x525B
+0xB9E5	0x52AB
+0xB9E6	0x53F7
+0xB9E7	0x5408
+0xB9E8	0x58D5
+0xB9E9	0x62F7
+0xB9EA	0x6FE0
+0xB9EB	0x8C6A
+0xB9EC	0x8F5F
+0xB9ED	0x9EB9
+0xB9EE	0x514B
+0xB9EF	0x523B
+0xB9F0	0x544A
+0xB9F1	0x56FD
+0xB9F2	0x7A40
+0xB9F3	0x9177
+0xB9F4	0x9D60
+0xB9F5	0x9ED2
+0xB9F6	0x7344
+0xB9F7	0x6F09
+0xB9F8	0x8170
+0xB9F9	0x7511
+0xB9FA	0x5FFD
+0xB9FB	0x60DA
+0xB9FC	0x9AA8
+0xB9FD	0x72DB
+0xB9FE	0x8FBC
+0xBAA1	0x6B64
+0xBAA2	0x9803
+0xBAA3	0x4ECA
+0xBAA4	0x56F0
+0xBAA5	0x5764
+0xBAA6	0x58BE
+0xBAA7	0x5A5A
+0xBAA8	0x6068
+0xBAA9	0x61C7
+0xBAAA	0x660F
+0xBAAB	0x6606
+0xBAAC	0x6839
+0xBAAD	0x68B1
+0xBAAE	0x6DF7
+0xBAAF	0x75D5
+0xBAB0	0x7D3A
+0xBAB1	0x826E
+0xBAB2	0x9B42
+0xBAB3	0x4E9B
+0xBAB4	0x4F50
+0xBAB5	0x53C9
+0xBAB6	0x5506
+0xBAB7	0x5D6F
+0xBAB8	0x5DE6
+0xBAB9	0x5DEE
+0xBABA	0x67FB
+0xBABB	0x6C99
+0xBABC	0x7473
+0xBABD	0x7802
+0xBABE	0x8A50
+0xBABF	0x9396
+0xBAC0	0x88DF
+0xBAC1	0x5750
+0xBAC2	0x5EA7
+0xBAC3	0x632B
+0xBAC4	0x50B5
+0xBAC5	0x50AC
+0xBAC6	0x518D
+0xBAC7	0x6700
+0xBAC8	0x54C9
+0xBAC9	0x585E
+0xBACA	0x59BB
+0xBACB	0x5BB0
+0xBACC	0x5F69
+0xBACD	0x624D
+0xBACE	0x63A1
+0xBACF	0x683D
+0xBAD0	0x6B73
+0xBAD1	0x6E08
+0xBAD2	0x707D
+0xBAD3	0x91C7
+0xBAD4	0x7280
+0xBAD5	0x7815
+0xBAD6	0x7826
+0xBAD7	0x796D
+0xBAD8	0x658E
+0xBAD9	0x7D30
+0xBADA	0x83DC
+0xBADB	0x88C1
+0xBADC	0x8F09
+0xBADD	0x969B
+0xBADE	0x5264
+0xBADF	0x5728
+0xBAE0	0x6750
+0xBAE1	0x7F6A
+0xBAE2	0x8CA1
+0xBAE3	0x51B4
+0xBAE4	0x5742
+0xBAE5	0x962A
+0xBAE6	0x583A
+0xBAE7	0x698A
+0xBAE8	0x80B4
+0xBAE9	0x54B2
+0xBAEA	0x5D0E
+0xBAEB	0x57FC
+0xBAEC	0x7895
+0xBAED	0x9DFA
+0xBAEE	0x4F5C
+0xBAEF	0x524A
+0xBAF0	0x548B
+0xBAF1	0x643E
+0xBAF2	0x6628
+0xBAF3	0x6714
+0xBAF4	0x67F5
+0xBAF5	0x7A84
+0xBAF6	0x7B56
+0xBAF7	0x7D22
+0xBAF8	0x932F
+0xBAF9	0x685C
+0xBAFA	0x9BAD
+0xBAFB	0x7B39
+0xBAFC	0x5319
+0xBAFD	0x518A
+0xBAFE	0x5237
+0xBBA1	0x5BDF
+0xBBA2	0x62F6
+0xBBA3	0x64AE
+0xBBA4	0x64E6
+0xBBA5	0x672D
+0xBBA6	0x6BBA
+0xBBA7	0x85A9
+0xBBA8	0x96D1
+0xBBA9	0x7690
+0xBBAA	0x9BD6
+0xBBAB	0x634C
+0xBBAC	0x9306
+0xBBAD	0x9BAB
+0xBBAE	0x76BF
+0xBBAF	0x6652
+0xBBB0	0x4E09
+0xBBB1	0x5098
+0xBBB2	0x53C2
+0xBBB3	0x5C71
+0xBBB4	0x60E8
+0xBBB5	0x6492
+0xBBB6	0x6563
+0xBBB7	0x685F
+0xBBB8	0x71E6
+0xBBB9	0x73CA
+0xBBBA	0x7523
+0xBBBB	0x7B97
+0xBBBC	0x7E82
+0xBBBD	0x8695
+0xBBBE	0x8B83
+0xBBBF	0x8CDB
+0xBBC0	0x9178
+0xBBC1	0x9910
+0xBBC2	0x65AC
+0xBBC3	0x66AB
+0xBBC4	0x6B8B
+0xBBC5	0x4ED5
+0xBBC6	0x4ED4
+0xBBC7	0x4F3A
+0xBBC8	0x4F7F
+0xBBC9	0x523A
+0xBBCA	0x53F8
+0xBBCB	0x53F2
+0xBBCC	0x55E3
+0xBBCD	0x56DB
+0xBBCE	0x58EB
+0xBBCF	0x59CB
+0xBBD0	0x59C9
+0xBBD1	0x59FF
+0xBBD2	0x5B50
+0xBBD3	0x5C4D
+0xBBD4	0x5E02
+0xBBD5	0x5E2B
+0xBBD6	0x5FD7
+0xBBD7	0x601D
+0xBBD8	0x6307
+0xBBD9	0x652F
+0xBBDA	0x5B5C
+0xBBDB	0x65AF
+0xBBDC	0x65BD
+0xBBDD	0x65E8
+0xBBDE	0x679D
+0xBBDF	0x6B62
+0xBBE0	0x6B7B
+0xBBE1	0x6C0F
+0xBBE2	0x7345
+0xBBE3	0x7949
+0xBBE4	0x79C1
+0xBBE5	0x7CF8
+0xBBE6	0x7D19
+0xBBE7	0x7D2B
+0xBBE8	0x80A2
+0xBBE9	0x8102
+0xBBEA	0x81F3
+0xBBEB	0x8996
+0xBBEC	0x8A5E
+0xBBED	0x8A69
+0xBBEE	0x8A66
+0xBBEF	0x8A8C
+0xBBF0	0x8AEE
+0xBBF1	0x8CC7
+0xBBF2	0x8CDC
+0xBBF3	0x96CC
+0xBBF4	0x98FC
+0xBBF5	0x6B6F
+0xBBF6	0x4E8B
+0xBBF7	0x4F3C
+0xBBF8	0x4F8D
+0xBBF9	0x5150
+0xBBFA	0x5B57
+0xBBFB	0x5BFA
+0xBBFC	0x6148
+0xBBFD	0x6301
+0xBBFE	0x6642
+0xBCA1	0x6B21
+0xBCA2	0x6ECB
+0xBCA3	0x6CBB
+0xBCA4	0x723E
+0xBCA5	0x74BD
+0xBCA6	0x75D4
+0xBCA7	0x78C1
+0xBCA8	0x793A
+0xBCA9	0x800C
+0xBCAA	0x8033
+0xBCAB	0x81EA
+0xBCAC	0x8494
+0xBCAD	0x8F9E
+0xBCAE	0x6C50
+0xBCAF	0x9E7F
+0xBCB0	0x5F0F
+0xBCB1	0x8B58
+0xBCB2	0x9D2B
+0xBCB3	0x7AFA
+0xBCB4	0x8EF8
+0xBCB5	0x5B8D
+0xBCB6	0x96EB
+0xBCB7	0x4E03
+0xBCB8	0x53F1
+0xBCB9	0x57F7
+0xBCBA	0x5931
+0xBCBB	0x5AC9
+0xBCBC	0x5BA4
+0xBCBD	0x6089
+0xBCBE	0x6E7F
+0xBCBF	0x6F06
+0xBCC0	0x75BE
+0xBCC1	0x8CEA
+0xBCC2	0x5B9F
+0xBCC3	0x8500
+0xBCC4	0x7BE0
+0xBCC5	0x5072
+0xBCC6	0x67F4
+0xBCC7	0x829D
+0xBCC8	0x5C61
+0xBCC9	0x854A
+0xBCCA	0x7E1E
+0xBCCB	0x820E
+0xBCCC	0x5199
+0xBCCD	0x5C04
+0xBCCE	0x6368
+0xBCCF	0x8D66
+0xBCD0	0x659C
+0xBCD1	0x716E
+0xBCD2	0x793E
+0xBCD3	0x7D17
+0xBCD4	0x8005
+0xBCD5	0x8B1D
+0xBCD6	0x8ECA
+0xBCD7	0x906E
+0xBCD8	0x86C7
+0xBCD9	0x90AA
+0xBCDA	0x501F
+0xBCDB	0x52FA
+0xBCDC	0x5C3A
+0xBCDD	0x6753
+0xBCDE	0x707C
+0xBCDF	0x7235
+0xBCE0	0x914C
+0xBCE1	0x91C8
+0xBCE2	0x932B
+0xBCE3	0x82E5
+0xBCE4	0x5BC2
+0xBCE5	0x5F31
+0xBCE6	0x60F9
+0xBCE7	0x4E3B
+0xBCE8	0x53D6
+0xBCE9	0x5B88
+0xBCEA	0x624B
+0xBCEB	0x6731
+0xBCEC	0x6B8A
+0xBCED	0x72E9
+0xBCEE	0x73E0
+0xBCEF	0x7A2E
+0xBCF0	0x816B
+0xBCF1	0x8DA3
+0xBCF2	0x9152
+0xBCF3	0x9996
+0xBCF4	0x5112
+0xBCF5	0x53D7
+0xBCF6	0x546A
+0xBCF7	0x5BFF
+0xBCF8	0x6388
+0xBCF9	0x6A39
+0xBCFA	0x7DAC
+0xBCFB	0x9700
+0xBCFC	0x56DA
+0xBCFD	0x53CE
+0xBCFE	0x5468
+0xBDA1	0x5B97
+0xBDA2	0x5C31
+0xBDA3	0x5DDE
+0xBDA4	0x4FEE
+0xBDA5	0x6101
+0xBDA6	0x62FE
+0xBDA7	0x6D32
+0xBDA8	0x79C0
+0xBDA9	0x79CB
+0xBDAA	0x7D42
+0xBDAB	0x7E4D
+0xBDAC	0x7FD2
+0xBDAD	0x81ED
+0xBDAE	0x821F
+0xBDAF	0x8490
+0xBDB0	0x8846
+0xBDB1	0x8972
+0xBDB2	0x8B90
+0xBDB3	0x8E74
+0xBDB4	0x8F2F
+0xBDB5	0x9031
+0xBDB6	0x914B
+0xBDB7	0x916C
+0xBDB8	0x96C6
+0xBDB9	0x919C
+0xBDBA	0x4EC0
+0xBDBB	0x4F4F
+0xBDBC	0x5145
+0xBDBD	0x5341
+0xBDBE	0x5F93
+0xBDBF	0x620E
+0xBDC0	0x67D4
+0xBDC1	0x6C41
+0xBDC2	0x6E0B
+0xBDC3	0x7363
+0xBDC4	0x7E26
+0xBDC5	0x91CD
+0xBDC6	0x9283
+0xBDC7	0x53D4
+0xBDC8	0x5919
+0xBDC9	0x5BBF
+0xBDCA	0x6DD1
+0xBDCB	0x795D
+0xBDCC	0x7E2E
+0xBDCD	0x7C9B
+0xBDCE	0x587E
+0xBDCF	0x719F
+0xBDD0	0x51FA
+0xBDD1	0x8853
+0xBDD2	0x8FF0
+0xBDD3	0x4FCA
+0xBDD4	0x5CFB
+0xBDD5	0x6625
+0xBDD6	0x77AC
+0xBDD7	0x7AE3
+0xBDD8	0x821C
+0xBDD9	0x99FF
+0xBDDA	0x51C6
+0xBDDB	0x5FAA
+0xBDDC	0x65EC
+0xBDDD	0x696F
+0xBDDE	0x6B89
+0xBDDF	0x6DF3
+0xBDE0	0x6E96
+0xBDE1	0x6F64
+0xBDE2	0x76FE
+0xBDE3	0x7D14
+0xBDE4	0x5DE1
+0xBDE5	0x9075
+0xBDE6	0x9187
+0xBDE7	0x9806
+0xBDE8	0x51E6
+0xBDE9	0x521D
+0xBDEA	0x6240
+0xBDEB	0x6691
+0xBDEC	0x66D9
+0xBDED	0x6E1A
+0xBDEE	0x5EB6
+0xBDEF	0x7DD2
+0xBDF0	0x7F72
+0xBDF1	0x66F8
+0xBDF2	0x85AF
+0xBDF3	0x85F7
+0xBDF4	0x8AF8
+0xBDF5	0x52A9
+0xBDF6	0x53D9
+0xBDF7	0x5973
+0xBDF8	0x5E8F
+0xBDF9	0x5F90
+0xBDFA	0x6055
+0xBDFB	0x92E4
+0xBDFC	0x9664
+0xBDFD	0x50B7
+0xBDFE	0x511F
+0xBEA1	0x52DD
+0xBEA2	0x5320
+0xBEA3	0x5347
+0xBEA4	0x53EC
+0xBEA5	0x54E8
+0xBEA6	0x5546
+0xBEA7	0x5531
+0xBEA8	0x5617
+0xBEA9	0x5968
+0xBEAA	0x59BE
+0xBEAB	0x5A3C
+0xBEAC	0x5BB5
+0xBEAD	0x5C06
+0xBEAE	0x5C0F
+0xBEAF	0x5C11
+0xBEB0	0x5C1A
+0xBEB1	0x5E84
+0xBEB2	0x5E8A
+0xBEB3	0x5EE0
+0xBEB4	0x5F70
+0xBEB5	0x627F
+0xBEB6	0x6284
+0xBEB7	0x62DB
+0xBEB8	0x638C
+0xBEB9	0x6377
+0xBEBA	0x6607
+0xBEBB	0x660C
+0xBEBC	0x662D
+0xBEBD	0x6676
+0xBEBE	0x677E
+0xBEBF	0x68A2
+0xBEC0	0x6A1F
+0xBEC1	0x6A35
+0xBEC2	0x6CBC
+0xBEC3	0x6D88
+0xBEC4	0x6E09
+0xBEC5	0x6E58
+0xBEC6	0x713C
+0xBEC7	0x7126
+0xBEC8	0x7167
+0xBEC9	0x75C7
+0xBECA	0x7701
+0xBECB	0x785D
+0xBECC	0x7901
+0xBECD	0x7965
+0xBECE	0x79F0
+0xBECF	0x7AE0
+0xBED0	0x7B11
+0xBED1	0x7CA7
+0xBED2	0x7D39
+0xBED3	0x8096
+0xBED4	0x83D6
+0xBED5	0x848B
+0xBED6	0x8549
+0xBED7	0x885D
+0xBED8	0x88F3
+0xBED9	0x8A1F
+0xBEDA	0x8A3C
+0xBEDB	0x8A54
+0xBEDC	0x8A73
+0xBEDD	0x8C61
+0xBEDE	0x8CDE
+0xBEDF	0x91A4
+0xBEE0	0x9266
+0xBEE1	0x937E
+0xBEE2	0x9418
+0xBEE3	0x969C
+0xBEE4	0x9798
+0xBEE5	0x4E0A
+0xBEE6	0x4E08
+0xBEE7	0x4E1E
+0xBEE8	0x4E57
+0xBEE9	0x5197
+0xBEEA	0x5270
+0xBEEB	0x57CE
+0xBEEC	0x5834
+0xBEED	0x58CC
+0xBEEE	0x5B22
+0xBEEF	0x5E38
+0xBEF0	0x60C5
+0xBEF1	0x64FE
+0xBEF2	0x6761
+0xBEF3	0x6756
+0xBEF4	0x6D44
+0xBEF5	0x72B6
+0xBEF6	0x7573
+0xBEF7	0x7A63
+0xBEF8	0x84B8
+0xBEF9	0x8B72
+0xBEFA	0x91B8
+0xBEFB	0x9320
+0xBEFC	0x5631
+0xBEFD	0x57F4
+0xBEFE	0x98FE
+0xBFA1	0x62ED
+0xBFA2	0x690D
+0xBFA3	0x6B96
+0xBFA4	0x71ED
+0xBFA5	0x7E54
+0xBFA6	0x8077
+0xBFA7	0x8272
+0xBFA8	0x89E6
+0xBFA9	0x98DF
+0xBFAA	0x8755
+0xBFAB	0x8FB1
+0xBFAC	0x5C3B
+0xBFAD	0x4F38
+0xBFAE	0x4FE1
+0xBFAF	0x4FB5
+0xBFB0	0x5507
+0xBFB1	0x5A20
+0xBFB2	0x5BDD
+0xBFB3	0x5BE9
+0xBFB4	0x5FC3
+0xBFB5	0x614E
+0xBFB6	0x632F
+0xBFB7	0x65B0
+0xBFB8	0x664B
+0xBFB9	0x68EE
+0xBFBA	0x699B
+0xBFBB	0x6D78
+0xBFBC	0x6DF1
+0xBFBD	0x7533
+0xBFBE	0x75B9
+0xBFBF	0x771F
+0xBFC0	0x795E
+0xBFC1	0x79E6
+0xBFC2	0x7D33
+0xBFC3	0x81E3
+0xBFC4	0x82AF
+0xBFC5	0x85AA
+0xBFC6	0x89AA
+0xBFC7	0x8A3A
+0xBFC8	0x8EAB
+0xBFC9	0x8F9B
+0xBFCA	0x9032
+0xBFCB	0x91DD
+0xBFCC	0x9707
+0xBFCD	0x4EBA
+0xBFCE	0x4EC1
+0xBFCF	0x5203
+0xBFD0	0x5875
+0xBFD1	0x58EC
+0xBFD2	0x5C0B
+0xBFD3	0x751A
+0xBFD4	0x5C3D
+0xBFD5	0x814E
+0xBFD6	0x8A0A
+0xBFD7	0x8FC5
+0xBFD8	0x9663
+0xBFD9	0x976D
+0xBFDA	0x7B25
+0xBFDB	0x8ACF
+0xBFDC	0x9808
+0xBFDD	0x9162
+0xBFDE	0x56F3
+0xBFDF	0x53A8
+0xBFE0	0x9017
+0xBFE1	0x5439
+0xBFE2	0x5782
+0xBFE3	0x5E25
+0xBFE4	0x63A8
+0xBFE5	0x6C34
+0xBFE6	0x708A
+0xBFE7	0x7761
+0xBFE8	0x7C8B
+0xBFE9	0x7FE0
+0xBFEA	0x8870
+0xBFEB	0x9042
+0xBFEC	0x9154
+0xBFED	0x9310
+0xBFEE	0x9318
+0xBFEF	0x968F
+0xBFF0	0x745E
+0xBFF1	0x9AC4
+0xBFF2	0x5D07
+0xBFF3	0x5D69
+0xBFF4	0x6570
+0xBFF5	0x67A2
+0xBFF6	0x8DA8
+0xBFF7	0x96DB
+0xBFF8	0x636E
+0xBFF9	0x6749
+0xBFFA	0x6919
+0xBFFB	0x83C5
+0xBFFC	0x9817
+0xBFFD	0x96C0
+0xBFFE	0x88FE
+0xC0A1	0x6F84
+0xC0A2	0x647A
+0xC0A3	0x5BF8
+0xC0A4	0x4E16
+0xC0A5	0x702C
+0xC0A6	0x755D
+0xC0A7	0x662F
+0xC0A8	0x51C4
+0xC0A9	0x5236
+0xC0AA	0x52E2
+0xC0AB	0x59D3
+0xC0AC	0x5F81
+0xC0AD	0x6027
+0xC0AE	0x6210
+0xC0AF	0x653F
+0xC0B0	0x6574
+0xC0B1	0x661F
+0xC0B2	0x6674
+0xC0B3	0x68F2
+0xC0B4	0x6816
+0xC0B5	0x6B63
+0xC0B6	0x6E05
+0xC0B7	0x7272
+0xC0B8	0x751F
+0xC0B9	0x76DB
+0xC0BA	0x7CBE
+0xC0BB	0x8056
+0xC0BC	0x58F0
+0xC0BD	0x88FD
+0xC0BE	0x897F
+0xC0BF	0x8AA0
+0xC0C0	0x8A93
+0xC0C1	0x8ACB
+0xC0C2	0x901D
+0xC0C3	0x9192
+0xC0C4	0x9752
+0xC0C5	0x9759
+0xC0C6	0x6589
+0xC0C7	0x7A0E
+0xC0C8	0x8106
+0xC0C9	0x96BB
+0xC0CA	0x5E2D
+0xC0CB	0x60DC
+0xC0CC	0x621A
+0xC0CD	0x65A5
+0xC0CE	0x6614
+0xC0CF	0x6790
+0xC0D0	0x77F3
+0xC0D1	0x7A4D
+0xC0D2	0x7C4D
+0xC0D3	0x7E3E
+0xC0D4	0x810A
+0xC0D5	0x8CAC
+0xC0D6	0x8D64
+0xC0D7	0x8DE1
+0xC0D8	0x8E5F
+0xC0D9	0x78A9
+0xC0DA	0x5207
+0xC0DB	0x62D9
+0xC0DC	0x63A5
+0xC0DD	0x6442
+0xC0DE	0x6298
+0xC0DF	0x8A2D
+0xC0E0	0x7A83
+0xC0E1	0x7BC0
+0xC0E2	0x8AAC
+0xC0E3	0x96EA
+0xC0E4	0x7D76
+0xC0E5	0x820C
+0xC0E6	0x8749
+0xC0E7	0x4ED9
+0xC0E8	0x5148
+0xC0E9	0x5343
+0xC0EA	0x5360
+0xC0EB	0x5BA3
+0xC0EC	0x5C02
+0xC0ED	0x5C16
+0xC0EE	0x5DDD
+0xC0EF	0x6226
+0xC0F0	0x6247
+0xC0F1	0x64B0
+0xC0F2	0x6813
+0xC0F3	0x6834
+0xC0F4	0x6CC9
+0xC0F5	0x6D45
+0xC0F6	0x6D17
+0xC0F7	0x67D3
+0xC0F8	0x6F5C
+0xC0F9	0x714E
+0xC0FA	0x717D
+0xC0FB	0x65CB
+0xC0FC	0x7A7F
+0xC0FD	0x7BAD
+0xC0FE	0x7DDA
+0xC1A1	0x7E4A
+0xC1A2	0x7FA8
+0xC1A3	0x817A
+0xC1A4	0x821B
+0xC1A5	0x8239
+0xC1A6	0x85A6
+0xC1A7	0x8A6E
+0xC1A8	0x8CCE
+0xC1A9	0x8DF5
+0xC1AA	0x9078
+0xC1AB	0x9077
+0xC1AC	0x92AD
+0xC1AD	0x9291
+0xC1AE	0x9583
+0xC1AF	0x9BAE
+0xC1B0	0x524D
+0xC1B1	0x5584
+0xC1B2	0x6F38
+0xC1B3	0x7136
+0xC1B4	0x5168
+0xC1B5	0x7985
+0xC1B6	0x7E55
+0xC1B7	0x81B3
+0xC1B8	0x7CCE
+0xC1B9	0x564C
+0xC1BA	0x5851
+0xC1BB	0x5CA8
+0xC1BC	0x63AA
+0xC1BD	0x66FE
+0xC1BE	0x66FD
+0xC1BF	0x695A
+0xC1C0	0x72D9
+0xC1C1	0x758F
+0xC1C2	0x758E
+0xC1C3	0x790E
+0xC1C4	0x7956
+0xC1C5	0x79DF
+0xC1C6	0x7C97
+0xC1C7	0x7D20
+0xC1C8	0x7D44
+0xC1C9	0x8607
+0xC1CA	0x8A34
+0xC1CB	0x963B
+0xC1CC	0x9061
+0xC1CD	0x9F20
+0xC1CE	0x50E7
+0xC1CF	0x5275
+0xC1D0	0x53CC
+0xC1D1	0x53E2
+0xC1D2	0x5009
+0xC1D3	0x55AA
+0xC1D4	0x58EE
+0xC1D5	0x594F
+0xC1D6	0x723D
+0xC1D7	0x5B8B
+0xC1D8	0x5C64
+0xC1D9	0x531D
+0xC1DA	0x60E3
+0xC1DB	0x60F3
+0xC1DC	0x635C
+0xC1DD	0x6383
+0xC1DE	0x633F
+0xC1DF	0x63BB
+0xC1E0	0x64CD
+0xC1E1	0x65E9
+0xC1E2	0x66F9
+0xC1E3	0x5DE3
+0xC1E4	0x69CD
+0xC1E5	0x69FD
+0xC1E6	0x6F15
+0xC1E7	0x71E5
+0xC1E8	0x4E89
+0xC1E9	0x75E9
+0xC1EA	0x76F8
+0xC1EB	0x7A93
+0xC1EC	0x7CDF
+0xC1ED	0x7DCF
+0xC1EE	0x7D9C
+0xC1EF	0x8061
+0xC1F0	0x8349
+0xC1F1	0x8358
+0xC1F2	0x846C
+0xC1F3	0x84BC
+0xC1F4	0x85FB
+0xC1F5	0x88C5
+0xC1F6	0x8D70
+0xC1F7	0x9001
+0xC1F8	0x906D
+0xC1F9	0x9397
+0xC1FA	0x971C
+0xC1FB	0x9A12
+0xC1FC	0x50CF
+0xC1FD	0x5897
+0xC1FE	0x618E
+0xC2A1	0x81D3
+0xC2A2	0x8535
+0xC2A3	0x8D08
+0xC2A4	0x9020
+0xC2A5	0x4FC3
+0xC2A6	0x5074
+0xC2A7	0x5247
+0xC2A8	0x5373
+0xC2A9	0x606F
+0xC2AA	0x6349
+0xC2AB	0x675F
+0xC2AC	0x6E2C
+0xC2AD	0x8DB3
+0xC2AE	0x901F
+0xC2AF	0x4FD7
+0xC2B0	0x5C5E
+0xC2B1	0x8CCA
+0xC2B2	0x65CF
+0xC2B3	0x7D9A
+0xC2B4	0x5352
+0xC2B5	0x8896
+0xC2B6	0x5176
+0xC2B7	0x63C3
+0xC2B8	0x5B58
+0xC2B9	0x5B6B
+0xC2BA	0x5C0A
+0xC2BB	0x640D
+0xC2BC	0x6751
+0xC2BD	0x905C
+0xC2BE	0x4ED6
+0xC2BF	0x591A
+0xC2C0	0x592A
+0xC2C1	0x6C70
+0xC2C2	0x8A51
+0xC2C3	0x553E
+0xC2C4	0x5815
+0xC2C5	0x59A5
+0xC2C6	0x60F0
+0xC2C7	0x6253
+0xC2C8	0x67C1
+0xC2C9	0x8235
+0xC2CA	0x6955
+0xC2CB	0x9640
+0xC2CC	0x99C4
+0xC2CD	0x9A28
+0xC2CE	0x4F53
+0xC2CF	0x5806
+0xC2D0	0x5BFE
+0xC2D1	0x8010
+0xC2D2	0x5CB1
+0xC2D3	0x5E2F
+0xC2D4	0x5F85
+0xC2D5	0x6020
+0xC2D6	0x614B
+0xC2D7	0x6234
+0xC2D8	0x66FF
+0xC2D9	0x6CF0
+0xC2DA	0x6EDE
+0xC2DB	0x80CE
+0xC2DC	0x817F
+0xC2DD	0x82D4
+0xC2DE	0x888B
+0xC2DF	0x8CB8
+0xC2E0	0x9000
+0xC2E1	0x902E
+0xC2E2	0x968A
+0xC2E3	0x9EDB
+0xC2E4	0x9BDB
+0xC2E5	0x4EE3
+0xC2E6	0x53F0
+0xC2E7	0x5927
+0xC2E8	0x7B2C
+0xC2E9	0x918D
+0xC2EA	0x984C
+0xC2EB	0x9DF9
+0xC2EC	0x6EDD
+0xC2ED	0x7027
+0xC2EE	0x5353
+0xC2EF	0x5544
+0xC2F0	0x5B85
+0xC2F1	0x6258
+0xC2F2	0x629E
+0xC2F3	0x62D3
+0xC2F4	0x6CA2
+0xC2F5	0x6FEF
+0xC2F6	0x7422
+0xC2F7	0x8A17
+0xC2F8	0x9438
+0xC2F9	0x6FC1
+0xC2FA	0x8AFE
+0xC2FB	0x8338
+0xC2FC	0x51E7
+0xC2FD	0x86F8
+0xC2FE	0x53EA
+0xC3A1	0x53E9
+0xC3A2	0x4F46
+0xC3A3	0x9054
+0xC3A4	0x8FB0
+0xC3A5	0x596A
+0xC3A6	0x8131
+0xC3A7	0x5DFD
+0xC3A8	0x7AEA
+0xC3A9	0x8FBF
+0xC3AA	0x68DA
+0xC3AB	0x8C37
+0xC3AC	0x72F8
+0xC3AD	0x9C48
+0xC3AE	0x6A3D
+0xC3AF	0x8AB0
+0xC3B0	0x4E39
+0xC3B1	0x5358
+0xC3B2	0x5606
+0xC3B3	0x5766
+0xC3B4	0x62C5
+0xC3B5	0x63A2
+0xC3B6	0x65E6
+0xC3B7	0x6B4E
+0xC3B8	0x6DE1
+0xC3B9	0x6E5B
+0xC3BA	0x70AD
+0xC3BB	0x77ED
+0xC3BC	0x7AEF
+0xC3BD	0x7BAA
+0xC3BE	0x7DBB
+0xC3BF	0x803D
+0xC3C0	0x80C6
+0xC3C1	0x86CB
+0xC3C2	0x8A95
+0xC3C3	0x935B
+0xC3C4	0x56E3
+0xC3C5	0x58C7
+0xC3C6	0x5F3E
+0xC3C7	0x65AD
+0xC3C8	0x6696
+0xC3C9	0x6A80
+0xC3CA	0x6BB5
+0xC3CB	0x7537
+0xC3CC	0x8AC7
+0xC3CD	0x5024
+0xC3CE	0x77E5
+0xC3CF	0x5730
+0xC3D0	0x5F1B
+0xC3D1	0x6065
+0xC3D2	0x667A
+0xC3D3	0x6C60
+0xC3D4	0x75F4
+0xC3D5	0x7A1A
+0xC3D6	0x7F6E
+0xC3D7	0x81F4
+0xC3D8	0x8718
+0xC3D9	0x9045
+0xC3DA	0x99B3
+0xC3DB	0x7BC9
+0xC3DC	0x755C
+0xC3DD	0x7AF9
+0xC3DE	0x7B51
+0xC3DF	0x84C4
+0xC3E0	0x9010
+0xC3E1	0x79E9
+0xC3E2	0x7A92
+0xC3E3	0x8336
+0xC3E4	0x5AE1
+0xC3E5	0x7740
+0xC3E6	0x4E2D
+0xC3E7	0x4EF2
+0xC3E8	0x5B99
+0xC3E9	0x5FE0
+0xC3EA	0x62BD
+0xC3EB	0x663C
+0xC3EC	0x67F1
+0xC3ED	0x6CE8
+0xC3EE	0x866B
+0xC3EF	0x8877
+0xC3F0	0x8A3B
+0xC3F1	0x914E
+0xC3F2	0x92F3
+0xC3F3	0x99D0
+0xC3F4	0x6A17
+0xC3F5	0x7026
+0xC3F6	0x732A
+0xC3F7	0x82E7
+0xC3F8	0x8457
+0xC3F9	0x8CAF
+0xC3FA	0x4E01
+0xC3FB	0x5146
+0xC3FC	0x51CB
+0xC3FD	0x558B
+0xC3FE	0x5BF5
+0xC4A1	0x5E16
+0xC4A2	0x5E33
+0xC4A3	0x5E81
+0xC4A4	0x5F14
+0xC4A5	0x5F35
+0xC4A6	0x5F6B
+0xC4A7	0x5FB4
+0xC4A8	0x61F2
+0xC4A9	0x6311
+0xC4AA	0x66A2
+0xC4AB	0x671D
+0xC4AC	0x6F6E
+0xC4AD	0x7252
+0xC4AE	0x753A
+0xC4AF	0x773A
+0xC4B0	0x8074
+0xC4B1	0x8139
+0xC4B2	0x8178
+0xC4B3	0x8776
+0xC4B4	0x8ABF
+0xC4B5	0x8ADC
+0xC4B6	0x8D85
+0xC4B7	0x8DF3
+0xC4B8	0x929A
+0xC4B9	0x9577
+0xC4BA	0x9802
+0xC4BB	0x9CE5
+0xC4BC	0x52C5
+0xC4BD	0x6357
+0xC4BE	0x76F4
+0xC4BF	0x6715
+0xC4C0	0x6C88
+0xC4C1	0x73CD
+0xC4C2	0x8CC3
+0xC4C3	0x93AE
+0xC4C4	0x9673
+0xC4C5	0x6D25
+0xC4C6	0x589C
+0xC4C7	0x690E
+0xC4C8	0x69CC
+0xC4C9	0x8FFD
+0xC4CA	0x939A
+0xC4CB	0x75DB
+0xC4CC	0x901A
+0xC4CD	0x585A
+0xC4CE	0x6802
+0xC4CF	0x63B4
+0xC4D0	0x69FB
+0xC4D1	0x4F43
+0xC4D2	0x6F2C
+0xC4D3	0x67D8
+0xC4D4	0x8FBB
+0xC4D5	0x8526
+0xC4D6	0x7DB4
+0xC4D7	0x9354
+0xC4D8	0x693F
+0xC4D9	0x6F70
+0xC4DA	0x576A
+0xC4DB	0x58F7
+0xC4DC	0x5B2C
+0xC4DD	0x7D2C
+0xC4DE	0x722A
+0xC4DF	0x540A
+0xC4E0	0x91E3
+0xC4E1	0x9DB4
+0xC4E2	0x4EAD
+0xC4E3	0x4F4E
+0xC4E4	0x505C
+0xC4E5	0x5075
+0xC4E6	0x5243
+0xC4E7	0x8C9E
+0xC4E8	0x5448
+0xC4E9	0x5824
+0xC4EA	0x5B9A
+0xC4EB	0x5E1D
+0xC4EC	0x5E95
+0xC4ED	0x5EAD
+0xC4EE	0x5EF7
+0xC4EF	0x5F1F
+0xC4F0	0x608C
+0xC4F1	0x62B5
+0xC4F2	0x633A
+0xC4F3	0x63D0
+0xC4F4	0x68AF
+0xC4F5	0x6C40
+0xC4F6	0x7887
+0xC4F7	0x798E
+0xC4F8	0x7A0B
+0xC4F9	0x7DE0
+0xC4FA	0x8247
+0xC4FB	0x8A02
+0xC4FC	0x8AE6
+0xC4FD	0x8E44
+0xC4FE	0x9013
+0xC5A1	0x90B8
+0xC5A2	0x912D
+0xC5A3	0x91D8
+0xC5A4	0x9F0E
+0xC5A5	0x6CE5
+0xC5A6	0x6458
+0xC5A7	0x64E2
+0xC5A8	0x6575
+0xC5A9	0x6EF4
+0xC5AA	0x7684
+0xC5AB	0x7B1B
+0xC5AC	0x9069
+0xC5AD	0x93D1
+0xC5AE	0x6EBA
+0xC5AF	0x54F2
+0xC5B0	0x5FB9
+0xC5B1	0x64A4
+0xC5B2	0x8F4D
+0xC5B3	0x8FED
+0xC5B4	0x9244
+0xC5B5	0x5178
+0xC5B6	0x586B
+0xC5B7	0x5929
+0xC5B8	0x5C55
+0xC5B9	0x5E97
+0xC5BA	0x6DFB
+0xC5BB	0x7E8F
+0xC5BC	0x751C
+0xC5BD	0x8CBC
+0xC5BE	0x8EE2
+0xC5BF	0x985B
+0xC5C0	0x70B9
+0xC5C1	0x4F1D
+0xC5C2	0x6BBF
+0xC5C3	0x6FB1
+0xC5C4	0x7530
+0xC5C5	0x96FB
+0xC5C6	0x514E
+0xC5C7	0x5410
+0xC5C8	0x5835
+0xC5C9	0x5857
+0xC5CA	0x59AC
+0xC5CB	0x5C60
+0xC5CC	0x5F92
+0xC5CD	0x6597
+0xC5CE	0x675C
+0xC5CF	0x6E21
+0xC5D0	0x767B
+0xC5D1	0x83DF
+0xC5D2	0x8CED
+0xC5D3	0x9014
+0xC5D4	0x90FD
+0xC5D5	0x934D
+0xC5D6	0x7825
+0xC5D7	0x783A
+0xC5D8	0x52AA
+0xC5D9	0x5EA6
+0xC5DA	0x571F
+0xC5DB	0x5974
+0xC5DC	0x6012
+0xC5DD	0x5012
+0xC5DE	0x515A
+0xC5DF	0x51AC
+0xC5E0	0x51CD
+0xC5E1	0x5200
+0xC5E2	0x5510
+0xC5E3	0x5854
+0xC5E4	0x5858
+0xC5E5	0x5957
+0xC5E6	0x5B95
+0xC5E7	0x5CF6
+0xC5E8	0x5D8B
+0xC5E9	0x60BC
+0xC5EA	0x6295
+0xC5EB	0x642D
+0xC5EC	0x6771
+0xC5ED	0x6843
+0xC5EE	0x68BC
+0xC5EF	0x68DF
+0xC5F0	0x76D7
+0xC5F1	0x6DD8
+0xC5F2	0x6E6F
+0xC5F3	0x6D9B
+0xC5F4	0x706F
+0xC5F5	0x71C8
+0xC5F6	0x5F53
+0xC5F7	0x75D8
+0xC5F8	0x7977
+0xC5F9	0x7B49
+0xC5FA	0x7B54
+0xC5FB	0x7B52
+0xC5FC	0x7CD6
+0xC5FD	0x7D71
+0xC5FE	0x5230
+0xC6A1	0x8463
+0xC6A2	0x8569
+0xC6A3	0x85E4
+0xC6A4	0x8A0E
+0xC6A5	0x8B04
+0xC6A6	0x8C46
+0xC6A7	0x8E0F
+0xC6A8	0x9003
+0xC6A9	0x900F
+0xC6AA	0x9419
+0xC6AB	0x9676
+0xC6AC	0x982D
+0xC6AD	0x9A30
+0xC6AE	0x95D8
+0xC6AF	0x50CD
+0xC6B0	0x52D5
+0xC6B1	0x540C
+0xC6B2	0x5802
+0xC6B3	0x5C0E
+0xC6B4	0x61A7
+0xC6B5	0x649E
+0xC6B6	0x6D1E
+0xC6B7	0x77B3
+0xC6B8	0x7AE5
+0xC6B9	0x80F4
+0xC6BA	0x8404
+0xC6BB	0x9053
+0xC6BC	0x9285
+0xC6BD	0x5CE0
+0xC6BE	0x9D07
+0xC6BF	0x533F
+0xC6C0	0x5F97
+0xC6C1	0x5FB3
+0xC6C2	0x6D9C
+0xC6C3	0x7279
+0xC6C4	0x7763
+0xC6C5	0x79BF
+0xC6C6	0x7BE4
+0xC6C7	0x6BD2
+0xC6C8	0x72EC
+0xC6C9	0x8AAD
+0xC6CA	0x6803
+0xC6CB	0x6A61
+0xC6CC	0x51F8
+0xC6CD	0x7A81
+0xC6CE	0x6934
+0xC6CF	0x5C4A
+0xC6D0	0x9CF6
+0xC6D1	0x82EB
+0xC6D2	0x5BC5
+0xC6D3	0x9149
+0xC6D4	0x701E
+0xC6D5	0x5678
+0xC6D6	0x5C6F
+0xC6D7	0x60C7
+0xC6D8	0x6566
+0xC6D9	0x6C8C
+0xC6DA	0x8C5A
+0xC6DB	0x9041
+0xC6DC	0x9813
+0xC6DD	0x5451
+0xC6DE	0x66C7
+0xC6DF	0x920D
+0xC6E0	0x5948
+0xC6E1	0x90A3
+0xC6E2	0x5185
+0xC6E3	0x4E4D
+0xC6E4	0x51EA
+0xC6E5	0x8599
+0xC6E6	0x8B0E
+0xC6E7	0x7058
+0xC6E8	0x637A
+0xC6E9	0x934B
+0xC6EA	0x6962
+0xC6EB	0x99B4
+0xC6EC	0x7E04
+0xC6ED	0x7577
+0xC6EE	0x5357
+0xC6EF	0x6960
+0xC6F0	0x8EDF
+0xC6F1	0x96E3
+0xC6F2	0x6C5D
+0xC6F3	0x4E8C
+0xC6F4	0x5C3C
+0xC6F5	0x5F10
+0xC6F6	0x8FE9
+0xC6F7	0x5302
+0xC6F8	0x8CD1
+0xC6F9	0x8089
+0xC6FA	0x8679
+0xC6FB	0x5EFF
+0xC6FC	0x65E5
+0xC6FD	0x4E73
+0xC6FE	0x5165
+0xC7A1	0x5982
+0xC7A2	0x5C3F
+0xC7A3	0x97EE
+0xC7A4	0x4EFB
+0xC7A5	0x598A
+0xC7A6	0x5FCD
+0xC7A7	0x8A8D
+0xC7A8	0x6FE1
+0xC7A9	0x79B0
+0xC7AA	0x7962
+0xC7AB	0x5BE7
+0xC7AC	0x8471
+0xC7AD	0x732B
+0xC7AE	0x71B1
+0xC7AF	0x5E74
+0xC7B0	0x5FF5
+0xC7B1	0x637B
+0xC7B2	0x649A
+0xC7B3	0x71C3
+0xC7B4	0x7C98
+0xC7B5	0x4E43
+0xC7B6	0x5EFC
+0xC7B7	0x4E4B
+0xC7B8	0x57DC
+0xC7B9	0x56A2
+0xC7BA	0x60A9
+0xC7BB	0x6FC3
+0xC7BC	0x7D0D
+0xC7BD	0x80FD
+0xC7BE	0x8133
+0xC7BF	0x81BF
+0xC7C0	0x8FB2
+0xC7C1	0x8997
+0xC7C2	0x86A4
+0xC7C3	0x5DF4
+0xC7C4	0x628A
+0xC7C5	0x64AD
+0xC7C6	0x8987
+0xC7C7	0x6777
+0xC7C8	0x6CE2
+0xC7C9	0x6D3E
+0xC7CA	0x7436
+0xC7CB	0x7834
+0xC7CC	0x5A46
+0xC7CD	0x7F75
+0xC7CE	0x82AD
+0xC7CF	0x99AC
+0xC7D0	0x4FF3
+0xC7D1	0x5EC3
+0xC7D2	0x62DD
+0xC7D3	0x6392
+0xC7D4	0x6557
+0xC7D5	0x676F
+0xC7D6	0x76C3
+0xC7D7	0x724C
+0xC7D8	0x80CC
+0xC7D9	0x80BA
+0xC7DA	0x8F29
+0xC7DB	0x914D
+0xC7DC	0x500D
+0xC7DD	0x57F9
+0xC7DE	0x5A92
+0xC7DF	0x6885
+0xC7E0	0x6973
+0xC7E1	0x7164
+0xC7E2	0x72FD
+0xC7E3	0x8CB7
+0xC7E4	0x58F2
+0xC7E5	0x8CE0
+0xC7E6	0x966A
+0xC7E7	0x9019
+0xC7E8	0x877F
+0xC7E9	0x79E4
+0xC7EA	0x77E7
+0xC7EB	0x8429
+0xC7EC	0x4F2F
+0xC7ED	0x5265
+0xC7EE	0x535A
+0xC7EF	0x62CD
+0xC7F0	0x67CF
+0xC7F1	0x6CCA
+0xC7F2	0x767D
+0xC7F3	0x7B94
+0xC7F4	0x7C95
+0xC7F5	0x8236
+0xC7F6	0x8584
+0xC7F7	0x8FEB
+0xC7F8	0x66DD
+0xC7F9	0x6F20
+0xC7FA	0x7206
+0xC7FB	0x7E1B
+0xC7FC	0x83AB
+0xC7FD	0x99C1
+0xC7FE	0x9EA6
+0xC8A1	0x51FD
+0xC8A2	0x7BB1
+0xC8A3	0x7872
+0xC8A4	0x7BB8
+0xC8A5	0x8087
+0xC8A6	0x7B48
+0xC8A7	0x6AE8
+0xC8A8	0x5E61
+0xC8A9	0x808C
+0xC8AA	0x7551
+0xC8AB	0x7560
+0xC8AC	0x516B
+0xC8AD	0x9262
+0xC8AE	0x6E8C
+0xC8AF	0x767A
+0xC8B0	0x9197
+0xC8B1	0x9AEA
+0xC8B2	0x4F10
+0xC8B3	0x7F70
+0xC8B4	0x629C
+0xC8B5	0x7B4F
+0xC8B6	0x95A5
+0xC8B7	0x9CE9
+0xC8B8	0x567A
+0xC8B9	0x5859
+0xC8BA	0x86E4
+0xC8BB	0x96BC
+0xC8BC	0x4F34
+0xC8BD	0x5224
+0xC8BE	0x534A
+0xC8BF	0x53CD
+0xC8C0	0x53DB
+0xC8C1	0x5E06
+0xC8C2	0x642C
+0xC8C3	0x6591
+0xC8C4	0x677F
+0xC8C5	0x6C3E
+0xC8C6	0x6C4E
+0xC8C7	0x7248
+0xC8C8	0x72AF
+0xC8C9	0x73ED
+0xC8CA	0x7554
+0xC8CB	0x7E41
+0xC8CC	0x822C
+0xC8CD	0x85E9
+0xC8CE	0x8CA9
+0xC8CF	0x7BC4
+0xC8D0	0x91C6
+0xC8D1	0x7169
+0xC8D2	0x9812
+0xC8D3	0x98EF
+0xC8D4	0x633D
+0xC8D5	0x6669
+0xC8D6	0x756A
+0xC8D7	0x76E4
+0xC8D8	0x78D0
+0xC8D9	0x8543
+0xC8DA	0x86EE
+0xC8DB	0x532A
+0xC8DC	0x5351
+0xC8DD	0x5426
+0xC8DE	0x5983
+0xC8DF	0x5E87
+0xC8E0	0x5F7C
+0xC8E1	0x60B2
+0xC8E2	0x6249
+0xC8E3	0x6279
+0xC8E4	0x62AB
+0xC8E5	0x6590
+0xC8E6	0x6BD4
+0xC8E7	0x6CCC
+0xC8E8	0x75B2
+0xC8E9	0x76AE
+0xC8EA	0x7891
+0xC8EB	0x79D8
+0xC8EC	0x7DCB
+0xC8ED	0x7F77
+0xC8EE	0x80A5
+0xC8EF	0x88AB
+0xC8F0	0x8AB9
+0xC8F1	0x8CBB
+0xC8F2	0x907F
+0xC8F3	0x975E
+0xC8F4	0x98DB
+0xC8F5	0x6A0B
+0xC8F6	0x7C38
+0xC8F7	0x5099
+0xC8F8	0x5C3E
+0xC8F9	0x5FAE
+0xC8FA	0x6787
+0xC8FB	0x6BD8
+0xC8FC	0x7435
+0xC8FD	0x7709
+0xC8FE	0x7F8E
+0xC9A1	0x9F3B
+0xC9A2	0x67CA
+0xC9A3	0x7A17
+0xC9A4	0x5339
+0xC9A5	0x758B
+0xC9A6	0x9AED
+0xC9A7	0x5F66
+0xC9A8	0x819D
+0xC9A9	0x83F1
+0xC9AA	0x8098
+0xC9AB	0x5F3C
+0xC9AC	0x5FC5
+0xC9AD	0x7562
+0xC9AE	0x7B46
+0xC9AF	0x903C
+0xC9B0	0x6867
+0xC9B1	0x59EB
+0xC9B2	0x5A9B
+0xC9B3	0x7D10
+0xC9B4	0x767E
+0xC9B5	0x8B2C
+0xC9B6	0x4FF5
+0xC9B7	0x5F6A
+0xC9B8	0x6A19
+0xC9B9	0x6C37
+0xC9BA	0x6F02
+0xC9BB	0x74E2
+0xC9BC	0x7968
+0xC9BD	0x8868
+0xC9BE	0x8A55
+0xC9BF	0x8C79
+0xC9C0	0x5EDF
+0xC9C1	0x63CF
+0xC9C2	0x75C5
+0xC9C3	0x79D2
+0xC9C4	0x82D7
+0xC9C5	0x9328
+0xC9C6	0x92F2
+0xC9C7	0x849C
+0xC9C8	0x86ED
+0xC9C9	0x9C2D
+0xC9CA	0x54C1
+0xC9CB	0x5F6C
+0xC9CC	0x658C
+0xC9CD	0x6D5C
+0xC9CE	0x7015
+0xC9CF	0x8CA7
+0xC9D0	0x8CD3
+0xC9D1	0x983B
+0xC9D2	0x654F
+0xC9D3	0x74F6
+0xC9D4	0x4E0D
+0xC9D5	0x4ED8
+0xC9D6	0x57E0
+0xC9D7	0x592B
+0xC9D8	0x5A66
+0xC9D9	0x5BCC
+0xC9DA	0x51A8
+0xC9DB	0x5E03
+0xC9DC	0x5E9C
+0xC9DD	0x6016
+0xC9DE	0x6276
+0xC9DF	0x6577
+0xC9E0	0x65A7
+0xC9E1	0x666E
+0xC9E2	0x6D6E
+0xC9E3	0x7236
+0xC9E4	0x7B26
+0xC9E5	0x8150
+0xC9E6	0x819A
+0xC9E7	0x8299
+0xC9E8	0x8B5C
+0xC9E9	0x8CA0
+0xC9EA	0x8CE6
+0xC9EB	0x8D74
+0xC9EC	0x961C
+0xC9ED	0x9644
+0xC9EE	0x4FAE
+0xC9EF	0x64AB
+0xC9F0	0x6B66
+0xC9F1	0x821E
+0xC9F2	0x8461
+0xC9F3	0x856A
+0xC9F4	0x90E8
+0xC9F5	0x5C01
+0xC9F6	0x6953
+0xC9F7	0x98A8
+0xC9F8	0x847A
+0xC9F9	0x8557
+0xC9FA	0x4F0F
+0xC9FB	0x526F
+0xC9FC	0x5FA9
+0xC9FD	0x5E45
+0xC9FE	0x670D
+0xCAA1	0x798F
+0xCAA2	0x8179
+0xCAA3	0x8907
+0xCAA4	0x8986
+0xCAA5	0x6DF5
+0xCAA6	0x5F17
+0xCAA7	0x6255
+0xCAA8	0x6CB8
+0xCAA9	0x4ECF
+0xCAAA	0x7269
+0xCAAB	0x9B92
+0xCAAC	0x5206
+0xCAAD	0x543B
+0xCAAE	0x5674
+0xCAAF	0x58B3
+0xCAB0	0x61A4
+0xCAB1	0x626E
+0xCAB2	0x711A
+0xCAB3	0x596E
+0xCAB4	0x7C89
+0xCAB5	0x7CDE
+0xCAB6	0x7D1B
+0xCAB7	0x96F0
+0xCAB8	0x6587
+0xCAB9	0x805E
+0xCABA	0x4E19
+0xCABB	0x4F75
+0xCABC	0x5175
+0xCABD	0x5840
+0xCABE	0x5E63
+0xCABF	0x5E73
+0xCAC0	0x5F0A
+0xCAC1	0x67C4
+0xCAC2	0x4E26
+0xCAC3	0x853D
+0xCAC4	0x9589
+0xCAC5	0x965B
+0xCAC6	0x7C73
+0xCAC7	0x9801
+0xCAC8	0x50FB
+0xCAC9	0x58C1
+0xCACA	0x7656
+0xCACB	0x78A7
+0xCACC	0x5225
+0xCACD	0x77A5
+0xCACE	0x8511
+0xCACF	0x7B86
+0xCAD0	0x504F
+0xCAD1	0x5909
+0xCAD2	0x7247
+0xCAD3	0x7BC7
+0xCAD4	0x7DE8
+0xCAD5	0x8FBA
+0xCAD6	0x8FD4
+0xCAD7	0x904D
+0xCAD8	0x4FBF
+0xCAD9	0x52C9
+0xCADA	0x5A29
+0xCADB	0x5F01
+0xCADC	0x97AD
+0xCADD	0x4FDD
+0xCADE	0x8217
+0xCADF	0x92EA
+0xCAE0	0x5703
+0xCAE1	0x6355
+0xCAE2	0x6B69
+0xCAE3	0x752B
+0xCAE4	0x88DC
+0xCAE5	0x8F14
+0xCAE6	0x7A42
+0xCAE7	0x52DF
+0xCAE8	0x5893
+0xCAE9	0x6155
+0xCAEA	0x620A
+0xCAEB	0x66AE
+0xCAEC	0x6BCD
+0xCAED	0x7C3F
+0xCAEE	0x83E9
+0xCAEF	0x5023
+0xCAF0	0x4FF8
+0xCAF1	0x5305
+0xCAF2	0x5446
+0xCAF3	0x5831
+0xCAF4	0x5949
+0xCAF5	0x5B9D
+0xCAF6	0x5CF0
+0xCAF7	0x5CEF
+0xCAF8	0x5D29
+0xCAF9	0x5E96
+0xCAFA	0x62B1
+0xCAFB	0x6367
+0xCAFC	0x653E
+0xCAFD	0x65B9
+0xCAFE	0x670B
+0xCBA1	0x6CD5
+0xCBA2	0x6CE1
+0xCBA3	0x70F9
+0xCBA4	0x7832
+0xCBA5	0x7E2B
+0xCBA6	0x80DE
+0xCBA7	0x82B3
+0xCBA8	0x840C
+0xCBA9	0x84EC
+0xCBAA	0x8702
+0xCBAB	0x8912
+0xCBAC	0x8A2A
+0xCBAD	0x8C4A
+0xCBAE	0x90A6
+0xCBAF	0x92D2
+0xCBB0	0x98FD
+0xCBB1	0x9CF3
+0xCBB2	0x9D6C
+0xCBB3	0x4E4F
+0xCBB4	0x4EA1
+0xCBB5	0x508D
+0xCBB6	0x5256
+0xCBB7	0x574A
+0xCBB8	0x59A8
+0xCBB9	0x5E3D
+0xCBBA	0x5FD8
+0xCBBB	0x5FD9
+0xCBBC	0x623F
+0xCBBD	0x66B4
+0xCBBE	0x671B
+0xCBBF	0x67D0
+0xCBC0	0x68D2
+0xCBC1	0x5192
+0xCBC2	0x7D21
+0xCBC3	0x80AA
+0xCBC4	0x81A8
+0xCBC5	0x8B00
+0xCBC6	0x8C8C
+0xCBC7	0x8CBF
+0xCBC8	0x927E
+0xCBC9	0x9632
+0xCBCA	0x5420
+0xCBCB	0x982C
+0xCBCC	0x5317
+0xCBCD	0x50D5
+0xCBCE	0x535C
+0xCBCF	0x58A8
+0xCBD0	0x64B2
+0xCBD1	0x6734
+0xCBD2	0x7267
+0xCBD3	0x7766
+0xCBD4	0x7A46
+0xCBD5	0x91E6
+0xCBD6	0x52C3
+0xCBD7	0x6CA1
+0xCBD8	0x6B86
+0xCBD9	0x5800
+0xCBDA	0x5E4C
+0xCBDB	0x5954
+0xCBDC	0x672C
+0xCBDD	0x7FFB
+0xCBDE	0x51E1
+0xCBDF	0x76C6
+0xCBE0	0x6469
+0xCBE1	0x78E8
+0xCBE2	0x9B54
+0xCBE3	0x9EBB
+0xCBE4	0x57CB
+0xCBE5	0x59B9
+0xCBE6	0x6627
+0xCBE7	0x679A
+0xCBE8	0x6BCE
+0xCBE9	0x54E9
+0xCBEA	0x69D9
+0xCBEB	0x5E55
+0xCBEC	0x819C
+0xCBED	0x6795
+0xCBEE	0x9BAA
+0xCBEF	0x67FE
+0xCBF0	0x9C52
+0xCBF1	0x685D
+0xCBF2	0x4EA6
+0xCBF3	0x4FE3
+0xCBF4	0x53C8
+0xCBF5	0x62B9
+0xCBF6	0x672B
+0xCBF7	0x6CAB
+0xCBF8	0x8FC4
+0xCBF9	0x4FAD
+0xCBFA	0x7E6D
+0xCBFB	0x9EBF
+0xCBFC	0x4E07
+0xCBFD	0x6162
+0xCBFE	0x6E80
+0xCCA1	0x6F2B
+0xCCA2	0x8513
+0xCCA3	0x5473
+0xCCA4	0x672A
+0xCCA5	0x9B45
+0xCCA6	0x5DF3
+0xCCA7	0x7B95
+0xCCA8	0x5CAC
+0xCCA9	0x5BC6
+0xCCAA	0x871C
+0xCCAB	0x6E4A
+0xCCAC	0x84D1
+0xCCAD	0x7A14
+0xCCAE	0x8108
+0xCCAF	0x5999
+0xCCB0	0x7C8D
+0xCCB1	0x6C11
+0xCCB2	0x7720
+0xCCB3	0x52D9
+0xCCB4	0x5922
+0xCCB5	0x7121
+0xCCB6	0x725F
+0xCCB7	0x77DB
+0xCCB8	0x9727
+0xCCB9	0x9D61
+0xCCBA	0x690B
+0xCCBB	0x5A7F
+0xCCBC	0x5A18
+0xCCBD	0x51A5
+0xCCBE	0x540D
+0xCCBF	0x547D
+0xCCC0	0x660E
+0xCCC1	0x76DF
+0xCCC2	0x8FF7
+0xCCC3	0x9298
+0xCCC4	0x9CF4
+0xCCC5	0x59EA
+0xCCC6	0x725D
+0xCCC7	0x6EC5
+0xCCC8	0x514D
+0xCCC9	0x68C9
+0xCCCA	0x7DBF
+0xCCCB	0x7DEC
+0xCCCC	0x9762
+0xCCCD	0x9EBA
+0xCCCE	0x6478
+0xCCCF	0x6A21
+0xCCD0	0x8302
+0xCCD1	0x5984
+0xCCD2	0x5B5F
+0xCCD3	0x6BDB
+0xCCD4	0x731B
+0xCCD5	0x76F2
+0xCCD6	0x7DB2
+0xCCD7	0x8017
+0xCCD8	0x8499
+0xCCD9	0x5132
+0xCCDA	0x6728
+0xCCDB	0x9ED9
+0xCCDC	0x76EE
+0xCCDD	0x6762
+0xCCDE	0x52FF
+0xCCDF	0x9905
+0xCCE0	0x5C24
+0xCCE1	0x623B
+0xCCE2	0x7C7E
+0xCCE3	0x8CB0
+0xCCE4	0x554F
+0xCCE5	0x60B6
+0xCCE6	0x7D0B
+0xCCE7	0x9580
+0xCCE8	0x5301
+0xCCE9	0x4E5F
+0xCCEA	0x51B6
+0xCCEB	0x591C
+0xCCEC	0x723A
+0xCCED	0x8036
+0xCCEE	0x91CE
+0xCCEF	0x5F25
+0xCCF0	0x77E2
+0xCCF1	0x5384
+0xCCF2	0x5F79
+0xCCF3	0x7D04
+0xCCF4	0x85AC
+0xCCF5	0x8A33
+0xCCF6	0x8E8D
+0xCCF7	0x9756
+0xCCF8	0x67F3
+0xCCF9	0x85AE
+0xCCFA	0x9453
+0xCCFB	0x6109
+0xCCFC	0x6108
+0xCCFD	0x6CB9
+0xCCFE	0x7652
+0xCDA1	0x8AED
+0xCDA2	0x8F38
+0xCDA3	0x552F
+0xCDA4	0x4F51
+0xCDA5	0x512A
+0xCDA6	0x52C7
+0xCDA7	0x53CB
+0xCDA8	0x5BA5
+0xCDA9	0x5E7D
+0xCDAA	0x60A0
+0xCDAB	0x6182
+0xCDAC	0x63D6
+0xCDAD	0x6709
+0xCDAE	0x67DA
+0xCDAF	0x6E67
+0xCDB0	0x6D8C
+0xCDB1	0x7336
+0xCDB2	0x7337
+0xCDB3	0x7531
+0xCDB4	0x7950
+0xCDB5	0x88D5
+0xCDB6	0x8A98
+0xCDB7	0x904A
+0xCDB8	0x9091
+0xCDB9	0x90F5
+0xCDBA	0x96C4
+0xCDBB	0x878D
+0xCDBC	0x5915
+0xCDBD	0x4E88
+0xCDBE	0x4F59
+0xCDBF	0x4E0E
+0xCDC0	0x8A89
+0xCDC1	0x8F3F
+0xCDC2	0x9810
+0xCDC3	0x50AD
+0xCDC4	0x5E7C
+0xCDC5	0x5996
+0xCDC6	0x5BB9
+0xCDC7	0x5EB8
+0xCDC8	0x63DA
+0xCDC9	0x63FA
+0xCDCA	0x64C1
+0xCDCB	0x66DC
+0xCDCC	0x694A
+0xCDCD	0x69D8
+0xCDCE	0x6D0B
+0xCDCF	0x6EB6
+0xCDD0	0x7194
+0xCDD1	0x7528
+0xCDD2	0x7AAF
+0xCDD3	0x7F8A
+0xCDD4	0x8000
+0xCDD5	0x8449
+0xCDD6	0x84C9
+0xCDD7	0x8981
+0xCDD8	0x8B21
+0xCDD9	0x8E0A
+0xCDDA	0x9065
+0xCDDB	0x967D
+0xCDDC	0x990A
+0xCDDD	0x617E
+0xCDDE	0x6291
+0xCDDF	0x6B32
+0xCDE0	0x6C83
+0xCDE1	0x6D74
+0xCDE2	0x7FCC
+0xCDE3	0x7FFC
+0xCDE4	0x6DC0
+0xCDE5	0x7F85
+0xCDE6	0x87BA
+0xCDE7	0x88F8
+0xCDE8	0x6765
+0xCDE9	0x83B1
+0xCDEA	0x983C
+0xCDEB	0x96F7
+0xCDEC	0x6D1B
+0xCDED	0x7D61
+0xCDEE	0x843D
+0xCDEF	0x916A
+0xCDF0	0x4E71
+0xCDF1	0x5375
+0xCDF2	0x5D50
+0xCDF3	0x6B04
+0xCDF4	0x6FEB
+0xCDF5	0x85CD
+0xCDF6	0x862D
+0xCDF7	0x89A7
+0xCDF8	0x5229
+0xCDF9	0x540F
+0xCDFA	0x5C65
+0xCDFB	0x674E
+0xCDFC	0x68A8
+0xCDFD	0x7406
+0xCDFE	0x7483
+0xCEA1	0x75E2
+0xCEA2	0x88CF
+0xCEA3	0x88E1
+0xCEA4	0x91CC
+0xCEA5	0x96E2
+0xCEA6	0x9678
+0xCEA7	0x5F8B
+0xCEA8	0x7387
+0xCEA9	0x7ACB
+0xCEAA	0x844E
+0xCEAB	0x63A0
+0xCEAC	0x7565
+0xCEAD	0x5289
+0xCEAE	0x6D41
+0xCEAF	0x6E9C
+0xCEB0	0x7409
+0xCEB1	0x7559
+0xCEB2	0x786B
+0xCEB3	0x7C92
+0xCEB4	0x9686
+0xCEB5	0x7ADC
+0xCEB6	0x9F8D
+0xCEB7	0x4FB6
+0xCEB8	0x616E
+0xCEB9	0x65C5
+0xCEBA	0x865C
+0xCEBB	0x4E86
+0xCEBC	0x4EAE
+0xCEBD	0x50DA
+0xCEBE	0x4E21
+0xCEBF	0x51CC
+0xCEC0	0x5BEE
+0xCEC1	0x6599
+0xCEC2	0x6881
+0xCEC3	0x6DBC
+0xCEC4	0x731F
+0xCEC5	0x7642
+0xCEC6	0x77AD
+0xCEC7	0x7A1C
+0xCEC8	0x7CE7
+0xCEC9	0x826F
+0xCECA	0x8AD2
+0xCECB	0x907C
+0xCECC	0x91CF
+0xCECD	0x9675
+0xCECE	0x9818
+0xCECF	0x529B
+0xCED0	0x7DD1
+0xCED1	0x502B
+0xCED2	0x5398
+0xCED3	0x6797
+0xCED4	0x6DCB
+0xCED5	0x71D0
+0xCED6	0x7433
+0xCED7	0x81E8
+0xCED8	0x8F2A
+0xCED9	0x96A3
+0xCEDA	0x9C57
+0xCEDB	0x9E9F
+0xCEDC	0x7460
+0xCEDD	0x5841
+0xCEDE	0x6D99
+0xCEDF	0x7D2F
+0xCEE0	0x985E
+0xCEE1	0x4EE4
+0xCEE2	0x4F36
+0xCEE3	0x4F8B
+0xCEE4	0x51B7
+0xCEE5	0x52B1
+0xCEE6	0x5DBA
+0xCEE7	0x601C
+0xCEE8	0x73B2
+0xCEE9	0x793C
+0xCEEA	0x82D3
+0xCEEB	0x9234
+0xCEEC	0x96B7
+0xCEED	0x96F6
+0xCEEE	0x970A
+0xCEEF	0x9E97
+0xCEF0	0x9F62
+0xCEF1	0x66A6
+0xCEF2	0x6B74
+0xCEF3	0x5217
+0xCEF4	0x52A3
+0xCEF5	0x70C8
+0xCEF6	0x88C2
+0xCEF7	0x5EC9
+0xCEF8	0x604B
+0xCEF9	0x6190
+0xCEFA	0x6F23
+0xCEFB	0x7149
+0xCEFC	0x7C3E
+0xCEFD	0x7DF4
+0xCEFE	0x806F
+0xCFA1	0x84EE
+0xCFA2	0x9023
+0xCFA3	0x932C
+0xCFA4	0x5442
+0xCFA5	0x9B6F
+0xCFA6	0x6AD3
+0xCFA7	0x7089
+0xCFA8	0x8CC2
+0xCFA9	0x8DEF
+0xCFAA	0x9732
+0xCFAB	0x52B4
+0xCFAC	0x5A41
+0xCFAD	0x5ECA
+0xCFAE	0x5F04
+0xCFAF	0x6717
+0xCFB0	0x697C
+0xCFB1	0x6994
+0xCFB2	0x6D6A
+0xCFB3	0x6F0F
+0xCFB4	0x7262
+0xCFB5	0x72FC
+0xCFB6	0x7BED
+0xCFB7	0x8001
+0xCFB8	0x807E
+0xCFB9	0x874B
+0xCFBA	0x90CE
+0xCFBB	0x516D
+0xCFBC	0x9E93
+0xCFBD	0x7984
+0xCFBE	0x808B
+0xCFBF	0x9332
+0xCFC0	0x8AD6
+0xCFC1	0x502D
+0xCFC2	0x548C
+0xCFC3	0x8A71
+0xCFC4	0x6B6A
+0xCFC5	0x8CC4
+0xCFC6	0x8107
+0xCFC7	0x60D1
+0xCFC8	0x67A0
+0xCFC9	0x9DF2
+0xCFCA	0x4E99
+0xCFCB	0x4E98
+0xCFCC	0x9C10
+0xCFCD	0x8A6B
+0xCFCE	0x85C1
+0xCFCF	0x8568
+0xCFD0	0x6900
+0xCFD1	0x6E7E
+0xCFD2	0x7897
+0xCFD3	0x8155
+0xCFD4	0x20B9F
+0xCFD5	0x5B41
+0xCFD6	0x5B56
+0xCFD7	0x5B7D
+0xCFD8	0x5B93
+0xCFD9	0x5BD8
+0xCFDA	0x5BEC
+0xCFDB	0x5C12
+0xCFDC	0x5C1E
+0xCFDD	0x5C23
+0xCFDE	0x5C2B
+0xCFDF	0x378D
+0xCFE0	0x5C62
+0xCFE1	0xFA3B
+0xCFE2	0xFA3C
+0xCFE3	0x216B4
+0xCFE4	0x5C7A
+0xCFE5	0x5C8F
+0xCFE6	0x5C9F
+0xCFE7	0x5CA3
+0xCFE8	0x5CAA
+0xCFE9	0x5CBA
+0xCFEA	0x5CCB
+0xCFEB	0x5CD0
+0xCFEC	0x5CD2
+0xCFED	0x5CF4
+0xCFEE	0x21E34
+0xCFEF	0x37E2
+0xCFF0	0x5D0D
+0xCFF1	0x5D27
+0xCFF2	0xFA11
+0xCFF3	0x5D46
+0xCFF4	0x5D47
+0xCFF5	0x5D53
+0xCFF6	0x5D4A
+0xCFF7	0x5D6D
+0xCFF8	0x5D81
+0xCFF9	0x5DA0
+0xCFFA	0x5DA4
+0xCFFB	0x5DA7
+0xCFFC	0x5DB8
+0xCFFD	0x5DCB
+0xCFFE	0x541E
+0xD0A1	0x5F0C
+0xD0A2	0x4E10
+0xD0A3	0x4E15
+0xD0A4	0x4E2A
+0xD0A5	0x4E31
+0xD0A6	0x4E36
+0xD0A7	0x4E3C
+0xD0A8	0x4E3F
+0xD0A9	0x4E42
+0xD0AA	0x4E56
+0xD0AB	0x4E58
+0xD0AC	0x4E82
+0xD0AD	0x4E85
+0xD0AE	0x8C6B
+0xD0AF	0x4E8A
+0xD0B0	0x8212
+0xD0B1	0x5F0D
+0xD0B2	0x4E8E
+0xD0B3	0x4E9E
+0xD0B4	0x4E9F
+0xD0B5	0x4EA0
+0xD0B6	0x4EA2
+0xD0B7	0x4EB0
+0xD0B8	0x4EB3
+0xD0B9	0x4EB6
+0xD0BA	0x4ECE
+0xD0BB	0x4ECD
+0xD0BC	0x4EC4
+0xD0BD	0x4EC6
+0xD0BE	0x4EC2
+0xD0BF	0x4ED7
+0xD0C0	0x4EDE
+0xD0C1	0x4EED
+0xD0C2	0x4EDF
+0xD0C3	0x4EF7
+0xD0C4	0x4F09
+0xD0C5	0x4F5A
+0xD0C6	0x4F30
+0xD0C7	0x4F5B
+0xD0C8	0x4F5D
+0xD0C9	0x4F57
+0xD0CA	0x4F47
+0xD0CB	0x4F76
+0xD0CC	0x4F88
+0xD0CD	0x4F8F
+0xD0CE	0x4F98
+0xD0CF	0x4F7B
+0xD0D0	0x4F69
+0xD0D1	0x4F70
+0xD0D2	0x4F91
+0xD0D3	0x4F6F
+0xD0D4	0x4F86
+0xD0D5	0x4F96
+0xD0D6	0x5118
+0xD0D7	0x4FD4
+0xD0D8	0x4FDF
+0xD0D9	0x4FCE
+0xD0DA	0x4FD8
+0xD0DB	0x4FDB
+0xD0DC	0x4FD1
+0xD0DD	0x4FDA
+0xD0DE	0x4FD0
+0xD0DF	0x4FE4
+0xD0E0	0x4FE5
+0xD0E1	0x501A
+0xD0E2	0x5028
+0xD0E3	0x5014
+0xD0E4	0x502A
+0xD0E5	0x5025
+0xD0E6	0x5005
+0xD0E7	0x4F1C
+0xD0E8	0x4FF6
+0xD0E9	0x5021
+0xD0EA	0x5029
+0xD0EB	0x502C
+0xD0EC	0x4FFE
+0xD0ED	0x4FEF
+0xD0EE	0x5011
+0xD0EF	0x5006
+0xD0F0	0x5043
+0xD0F1	0x5047
+0xD0F2	0x6703
+0xD0F3	0x5055
+0xD0F4	0x5050
+0xD0F5	0x5048
+0xD0F6	0x505A
+0xD0F7	0x5056
+0xD0F8	0x506C
+0xD0F9	0x5078
+0xD0FA	0x5080
+0xD0FB	0x509A
+0xD0FC	0x5085
+0xD0FD	0x50B4
+0xD0FE	0x50B2
+0xD1A1	0x50C9
+0xD1A2	0x50CA
+0xD1A3	0x50B3
+0xD1A4	0x50C2
+0xD1A5	0x50D6
+0xD1A6	0x50DE
+0xD1A7	0x50E5
+0xD1A8	0x50ED
+0xD1A9	0x50E3
+0xD1AA	0x50EE
+0xD1AB	0x50F9
+0xD1AC	0x50F5
+0xD1AD	0x5109
+0xD1AE	0x5101
+0xD1AF	0x5102
+0xD1B0	0x5116
+0xD1B1	0x5115
+0xD1B2	0x5114
+0xD1B3	0x511A
+0xD1B4	0x5121
+0xD1B5	0x513A
+0xD1B6	0x5137
+0xD1B7	0x513C
+0xD1B8	0x513B
+0xD1B9	0x513F
+0xD1BA	0x5140
+0xD1BB	0x5152
+0xD1BC	0x514C
+0xD1BD	0x5154
+0xD1BE	0x5162
+0xD1BF	0x7AF8
+0xD1C0	0x5169
+0xD1C1	0x516A
+0xD1C2	0x516E
+0xD1C3	0x5180
+0xD1C4	0x5182
+0xD1C5	0x56D8
+0xD1C6	0x518C
+0xD1C7	0x5189
+0xD1C8	0x518F
+0xD1C9	0x5191
+0xD1CA	0x5193
+0xD1CB	0x5195
+0xD1CC	0x5196
+0xD1CD	0x51A4
+0xD1CE	0x51A6
+0xD1CF	0x51A2
+0xD1D0	0x51A9
+0xD1D1	0x51AA
+0xD1D2	0x51AB
+0xD1D3	0x51B3
+0xD1D4	0x51B1
+0xD1D5	0x51B2
+0xD1D6	0x51B0
+0xD1D7	0x51B5
+0xD1D8	0x51BD
+0xD1D9	0x51C5
+0xD1DA	0x51C9
+0xD1DB	0x51DB
+0xD1DC	0x51E0
+0xD1DD	0x8655
+0xD1DE	0x51E9
+0xD1DF	0x51ED
+0xD1E0	0x51F0
+0xD1E1	0x51F5
+0xD1E2	0x51FE
+0xD1E3	0x5204
+0xD1E4	0x520B
+0xD1E5	0x5214
+0xD1E6	0x520E
+0xD1E7	0x5227
+0xD1E8	0x522A
+0xD1E9	0x522E
+0xD1EA	0x5233
+0xD1EB	0x5239
+0xD1EC	0x524F
+0xD1ED	0x5244
+0xD1EE	0x524B
+0xD1EF	0x524C
+0xD1F0	0x525E
+0xD1F1	0x5254
+0xD1F2	0x526A
+0xD1F3	0x5274
+0xD1F4	0x5269
+0xD1F5	0x5273
+0xD1F6	0x527F
+0xD1F7	0x527D
+0xD1F8	0x528D
+0xD1F9	0x5294
+0xD1FA	0x5292
+0xD1FB	0x5271
+0xD1FC	0x5288
+0xD1FD	0x5291
+0xD1FE	0x8FA8
+0xD2A1	0x8FA7
+0xD2A2	0x52AC
+0xD2A3	0x52AD
+0xD2A4	0x52BC
+0xD2A5	0x52B5
+0xD2A6	0x52C1
+0xD2A7	0x52CD
+0xD2A8	0x52D7
+0xD2A9	0x52DE
+0xD2AA	0x52E3
+0xD2AB	0x52E6
+0xD2AC	0x98ED
+0xD2AD	0x52E0
+0xD2AE	0x52F3
+0xD2AF	0x52F5
+0xD2B0	0x52F8
+0xD2B1	0x52F9
+0xD2B2	0x5306
+0xD2B3	0x5308
+0xD2B4	0x7538
+0xD2B5	0x530D
+0xD2B6	0x5310
+0xD2B7	0x530F
+0xD2B8	0x5315
+0xD2B9	0x531A
+0xD2BA	0x5323
+0xD2BB	0x532F
+0xD2BC	0x5331
+0xD2BD	0x5333
+0xD2BE	0x5338
+0xD2BF	0x5340
+0xD2C0	0x5346
+0xD2C1	0x5345
+0xD2C2	0x4E17
+0xD2C3	0x5349
+0xD2C4	0x534D
+0xD2C5	0x51D6
+0xD2C6	0x535E
+0xD2C7	0x5369
+0xD2C8	0x536E
+0xD2C9	0x5918
+0xD2CA	0x537B
+0xD2CB	0x5377
+0xD2CC	0x5382
+0xD2CD	0x5396
+0xD2CE	0x53A0
+0xD2CF	0x53A6
+0xD2D0	0x53A5
+0xD2D1	0x53AE
+0xD2D2	0x53B0
+0xD2D3	0x53B6
+0xD2D4	0x53C3
+0xD2D5	0x7C12
+0xD2D6	0x96D9
+0xD2D7	0x53DF
+0xD2D8	0x66FC
+0xD2D9	0x71EE
+0xD2DA	0x53EE
+0xD2DB	0x53E8
+0xD2DC	0x53ED
+0xD2DD	0x53FA
+0xD2DE	0x5401
+0xD2DF	0x543D
+0xD2E0	0x5440
+0xD2E1	0x542C
+0xD2E2	0x542D
+0xD2E3	0x543C
+0xD2E4	0x542E
+0xD2E5	0x5436
+0xD2E6	0x5429
+0xD2E7	0x541D
+0xD2E8	0x544E
+0xD2E9	0x548F
+0xD2EA	0x5475
+0xD2EB	0x548E
+0xD2EC	0x545F
+0xD2ED	0x5471
+0xD2EE	0x5477
+0xD2EF	0x5470
+0xD2F0	0x5492
+0xD2F1	0x547B
+0xD2F2	0x5480
+0xD2F3	0x5476
+0xD2F4	0x5484
+0xD2F5	0x5490
+0xD2F6	0x5486
+0xD2F7	0x54C7
+0xD2F8	0x54A2
+0xD2F9	0x54B8
+0xD2FA	0x54A5
+0xD2FB	0x54AC
+0xD2FC	0x54C4
+0xD2FD	0x54C8
+0xD2FE	0x54A8
+0xD3A1	0x54AB
+0xD3A2	0x54C2
+0xD3A3	0x54A4
+0xD3A4	0x54BE
+0xD3A5	0x54BC
+0xD3A6	0x54D8
+0xD3A7	0x54E5
+0xD3A8	0x54E6
+0xD3A9	0x550F
+0xD3AA	0x5514
+0xD3AB	0x54FD
+0xD3AC	0x54EE
+0xD3AD	0x54ED
+0xD3AE	0x54FA
+0xD3AF	0x54E2
+0xD3B0	0x5539
+0xD3B1	0x5540
+0xD3B2	0x5563
+0xD3B3	0x554C
+0xD3B4	0x552E
+0xD3B5	0x555C
+0xD3B6	0x5545
+0xD3B7	0x5556
+0xD3B8	0x5557
+0xD3B9	0x5538
+0xD3BA	0x5533
+0xD3BB	0x555D
+0xD3BC	0x5599
+0xD3BD	0x5580
+0xD3BE	0x54AF
+0xD3BF	0x558A
+0xD3C0	0x559F
+0xD3C1	0x557B
+0xD3C2	0x557E
+0xD3C3	0x5598
+0xD3C4	0x559E
+0xD3C5	0x55AE
+0xD3C6	0x557C
+0xD3C7	0x5583
+0xD3C8	0x55A9
+0xD3C9	0x5587
+0xD3CA	0x55A8
+0xD3CB	0x55DA
+0xD3CC	0x55C5
+0xD3CD	0x55DF
+0xD3CE	0x55C4
+0xD3CF	0x55DC
+0xD3D0	0x55E4
+0xD3D1	0x55D4
+0xD3D2	0x5614
+0xD3D3	0x55F7
+0xD3D4	0x5616
+0xD3D5	0x55FE
+0xD3D6	0x55FD
+0xD3D7	0x561B
+0xD3D8	0x55F9
+0xD3D9	0x564E
+0xD3DA	0x5650
+0xD3DB	0x71DF
+0xD3DC	0x5634
+0xD3DD	0x5636
+0xD3DE	0x5632
+0xD3DF	0x5638
+0xD3E0	0x566B
+0xD3E1	0x5664
+0xD3E2	0x562F
+0xD3E3	0x566C
+0xD3E4	0x566A
+0xD3E5	0x5686
+0xD3E6	0x5680
+0xD3E7	0x568A
+0xD3E8	0x56A0
+0xD3E9	0x5694
+0xD3EA	0x568F
+0xD3EB	0x56A5
+0xD3EC	0x56AE
+0xD3ED	0x56B6
+0xD3EE	0x56B4
+0xD3EF	0x56C2
+0xD3F0	0x56BC
+0xD3F1	0x56C1
+0xD3F2	0x56C3
+0xD3F3	0x56C0
+0xD3F4	0x56C8
+0xD3F5	0x56CE
+0xD3F6	0x56D1
+0xD3F7	0x56D3
+0xD3F8	0x56D7
+0xD3F9	0x56EE
+0xD3FA	0x56F9
+0xD3FB	0x5700
+0xD3FC	0x56FF
+0xD3FD	0x5704
+0xD3FE	0x5709
+0xD4A1	0x5708
+0xD4A2	0x570B
+0xD4A3	0x570D
+0xD4A4	0x5713
+0xD4A5	0x5718
+0xD4A6	0x5716
+0xD4A7	0x55C7
+0xD4A8	0x571C
+0xD4A9	0x5726
+0xD4AA	0x5737
+0xD4AB	0x5738
+0xD4AC	0x574E
+0xD4AD	0x573B
+0xD4AE	0x5740
+0xD4AF	0x574F
+0xD4B0	0x5769
+0xD4B1	0x57C0
+0xD4B2	0x5788
+0xD4B3	0x5761
+0xD4B4	0x577F
+0xD4B5	0x5789
+0xD4B6	0x5793
+0xD4B7	0x57A0
+0xD4B8	0x57B3
+0xD4B9	0x57A4
+0xD4BA	0x57AA
+0xD4BB	0x57B0
+0xD4BC	0x57C3
+0xD4BD	0x57C6
+0xD4BE	0x57D4
+0xD4BF	0x57D2
+0xD4C0	0x57D3
+0xD4C1	0x580A
+0xD4C2	0x57D6
+0xD4C3	0x57E3
+0xD4C4	0x580B
+0xD4C5	0x5819
+0xD4C6	0x581D
+0xD4C7	0x5872
+0xD4C8	0x5821
+0xD4C9	0x5862
+0xD4CA	0x584B
+0xD4CB	0x5870
+0xD4CC	0x6BC0
+0xD4CD	0x5852
+0xD4CE	0x583D
+0xD4CF	0x5879
+0xD4D0	0x5885
+0xD4D1	0x58B9
+0xD4D2	0x589F
+0xD4D3	0x58AB
+0xD4D4	0x58BA
+0xD4D5	0x58DE
+0xD4D6	0x58BB
+0xD4D7	0x58B8
+0xD4D8	0x58AE
+0xD4D9	0x58C5
+0xD4DA	0x58D3
+0xD4DB	0x58D1
+0xD4DC	0x58D7
+0xD4DD	0x58D9
+0xD4DE	0x58D8
+0xD4DF	0x58E5
+0xD4E0	0x58DC
+0xD4E1	0x58E4
+0xD4E2	0x58DF
+0xD4E3	0x58EF
+0xD4E4	0x58FA
+0xD4E5	0x58F9
+0xD4E6	0x58FB
+0xD4E7	0x58FC
+0xD4E8	0x58FD
+0xD4E9	0x5902
+0xD4EA	0x590A
+0xD4EB	0x5910
+0xD4EC	0x591B
+0xD4ED	0x68A6
+0xD4EE	0x5925
+0xD4EF	0x592C
+0xD4F0	0x592D
+0xD4F1	0x5932
+0xD4F2	0x5938
+0xD4F3	0x593E
+0xD4F4	0x7AD2
+0xD4F5	0x5955
+0xD4F6	0x5950
+0xD4F7	0x594E
+0xD4F8	0x595A
+0xD4F9	0x5958
+0xD4FA	0x5962
+0xD4FB	0x5960
+0xD4FC	0x5967
+0xD4FD	0x596C
+0xD4FE	0x5969
+0xD5A1	0x5978
+0xD5A2	0x5981
+0xD5A3	0x599D
+0xD5A4	0x4F5E
+0xD5A5	0x4FAB
+0xD5A6	0x59A3
+0xD5A7	0x59B2
+0xD5A8	0x59C6
+0xD5A9	0x59E8
+0xD5AA	0x59DC
+0xD5AB	0x598D
+0xD5AC	0x59D9
+0xD5AD	0x59DA
+0xD5AE	0x5A25
+0xD5AF	0x5A1F
+0xD5B0	0x5A11
+0xD5B1	0x5A1C
+0xD5B2	0x5A09
+0xD5B3	0x5A1A
+0xD5B4	0x5A40
+0xD5B5	0x5A6C
+0xD5B6	0x5A49
+0xD5B7	0x5A35
+0xD5B8	0x5A36
+0xD5B9	0x5A62
+0xD5BA	0x5A6A
+0xD5BB	0x5A9A
+0xD5BC	0x5ABC
+0xD5BD	0x5ABE
+0xD5BE	0x5ACB
+0xD5BF	0x5AC2
+0xD5C0	0x5ABD
+0xD5C1	0x5AE3
+0xD5C2	0x5AD7
+0xD5C3	0x5AE6
+0xD5C4	0x5AE9
+0xD5C5	0x5AD6
+0xD5C6	0x5AFA
+0xD5C7	0x5AFB
+0xD5C8	0x5B0C
+0xD5C9	0x5B0B
+0xD5CA	0x5B16
+0xD5CB	0x5B32
+0xD5CC	0x5AD0
+0xD5CD	0x5B2A
+0xD5CE	0x5B36
+0xD5CF	0x5B3E
+0xD5D0	0x5B43
+0xD5D1	0x5B45
+0xD5D2	0x5B40
+0xD5D3	0x5B51
+0xD5D4	0x5B55
+0xD5D5	0x5B5A
+0xD5D6	0x5B5B
+0xD5D7	0x5B65
+0xD5D8	0x5B69
+0xD5D9	0x5B70
+0xD5DA	0x5B73
+0xD5DB	0x5B75
+0xD5DC	0x5B78
+0xD5DD	0x6588
+0xD5DE	0x5B7A
+0xD5DF	0x5B80
+0xD5E0	0x5B83
+0xD5E1	0x5BA6
+0xD5E2	0x5BB8
+0xD5E3	0x5BC3
+0xD5E4	0x5BC7
+0xD5E5	0x5BC9
+0xD5E6	0x5BD4
+0xD5E7	0x5BD0
+0xD5E8	0x5BE4
+0xD5E9	0x5BE6
+0xD5EA	0x5BE2
+0xD5EB	0x5BDE
+0xD5EC	0x5BE5
+0xD5ED	0x5BEB
+0xD5EE	0x5BF0
+0xD5EF	0x5BF6
+0xD5F0	0x5BF3
+0xD5F1	0x5C05
+0xD5F2	0x5C07
+0xD5F3	0x5C08
+0xD5F4	0x5C0D
+0xD5F5	0x5C13
+0xD5F6	0x5C20
+0xD5F7	0x5C22
+0xD5F8	0x5C28
+0xD5F9	0x5C38
+0xD5FA	0x5C39
+0xD5FB	0x5C41
+0xD5FC	0x5C46
+0xD5FD	0x5C4E
+0xD5FE	0x5C53
+0xD6A1	0x5C50
+0xD6A2	0x5C4F
+0xD6A3	0x5B71
+0xD6A4	0x5C6C
+0xD6A5	0x5C6E
+0xD6A6	0x4E62
+0xD6A7	0x5C76
+0xD6A8	0x5C79
+0xD6A9	0x5C8C
+0xD6AA	0x5C91
+0xD6AB	0x5C94
+0xD6AC	0x599B
+0xD6AD	0x5CAB
+0xD6AE	0x5CBB
+0xD6AF	0x5CB6
+0xD6B0	0x5CBC
+0xD6B1	0x5CB7
+0xD6B2	0x5CC5
+0xD6B3	0x5CBE
+0xD6B4	0x5CC7
+0xD6B5	0x5CD9
+0xD6B6	0x5CE9
+0xD6B7	0x5CFD
+0xD6B8	0x5CFA
+0xD6B9	0x5CED
+0xD6BA	0x5D8C
+0xD6BB	0x5CEA
+0xD6BC	0x5D0B
+0xD6BD	0x5D15
+0xD6BE	0x5D17
+0xD6BF	0x5D5C
+0xD6C0	0x5D1F
+0xD6C1	0x5D1B
+0xD6C2	0x5D11
+0xD6C3	0x5D14
+0xD6C4	0x5D22
+0xD6C5	0x5D1A
+0xD6C6	0x5D19
+0xD6C7	0x5D18
+0xD6C8	0x5D4C
+0xD6C9	0x5D52
+0xD6CA	0x5D4E
+0xD6CB	0x5D4B
+0xD6CC	0x5D6C
+0xD6CD	0x5D73
+0xD6CE	0x5D76
+0xD6CF	0x5D87
+0xD6D0	0x5D84
+0xD6D1	0x5D82
+0xD6D2	0x5DA2
+0xD6D3	0x5D9D
+0xD6D4	0x5DAC
+0xD6D5	0x5DAE
+0xD6D6	0x5DBD
+0xD6D7	0x5D90
+0xD6D8	0x5DB7
+0xD6D9	0x5DBC
+0xD6DA	0x5DC9
+0xD6DB	0x5DCD
+0xD6DC	0x5DD3
+0xD6DD	0x5DD2
+0xD6DE	0x5DD6
+0xD6DF	0x5DDB
+0xD6E0	0x5DEB
+0xD6E1	0x5DF2
+0xD6E2	0x5DF5
+0xD6E3	0x5E0B
+0xD6E4	0x5E1A
+0xD6E5	0x5E19
+0xD6E6	0x5E11
+0xD6E7	0x5E1B
+0xD6E8	0x5E36
+0xD6E9	0x5E37
+0xD6EA	0x5E44
+0xD6EB	0x5E43
+0xD6EC	0x5E40
+0xD6ED	0x5E4E
+0xD6EE	0x5E57
+0xD6EF	0x5E54
+0xD6F0	0x5E5F
+0xD6F1	0x5E62
+0xD6F2	0x5E64
+0xD6F3	0x5E47
+0xD6F4	0x5E75
+0xD6F5	0x5E76
+0xD6F6	0x5E7A
+0xD6F7	0x9EBC
+0xD6F8	0x5E7F
+0xD6F9	0x5EA0
+0xD6FA	0x5EC1
+0xD6FB	0x5EC2
+0xD6FC	0x5EC8
+0xD6FD	0x5ED0
+0xD6FE	0x5ECF
+0xD7A1	0x5ED6
+0xD7A2	0x5EE3
+0xD7A3	0x5EDD
+0xD7A4	0x5EDA
+0xD7A5	0x5EDB
+0xD7A6	0x5EE2
+0xD7A7	0x5EE1
+0xD7A8	0x5EE8
+0xD7A9	0x5EE9
+0xD7AA	0x5EEC
+0xD7AB	0x5EF1
+0xD7AC	0x5EF3
+0xD7AD	0x5EF0
+0xD7AE	0x5EF4
+0xD7AF	0x5EF8
+0xD7B0	0x5EFE
+0xD7B1	0x5F03
+0xD7B2	0x5F09
+0xD7B3	0x5F5D
+0xD7B4	0x5F5C
+0xD7B5	0x5F0B
+0xD7B6	0x5F11
+0xD7B7	0x5F16
+0xD7B8	0x5F29
+0xD7B9	0x5F2D
+0xD7BA	0x5F38
+0xD7BB	0x5F41
+0xD7BC	0x5F48
+0xD7BD	0x5F4C
+0xD7BE	0x5F4E
+0xD7BF	0x5F2F
+0xD7C0	0x5F51
+0xD7C1	0x5F56
+0xD7C2	0x5F57
+0xD7C3	0x5F59
+0xD7C4	0x5F61
+0xD7C5	0x5F6D
+0xD7C6	0x5F73
+0xD7C7	0x5F77
+0xD7C8	0x5F83
+0xD7C9	0x5F82
+0xD7CA	0x5F7F
+0xD7CB	0x5F8A
+0xD7CC	0x5F88
+0xD7CD	0x5F91
+0xD7CE	0x5F87
+0xD7CF	0x5F9E
+0xD7D0	0x5F99
+0xD7D1	0x5F98
+0xD7D2	0x5FA0
+0xD7D3	0x5FA8
+0xD7D4	0x5FAD
+0xD7D5	0x5FBC
+0xD7D6	0x5FD6
+0xD7D7	0x5FFB
+0xD7D8	0x5FE4
+0xD7D9	0x5FF8
+0xD7DA	0x5FF1
+0xD7DB	0x5FDD
+0xD7DC	0x60B3
+0xD7DD	0x5FFF
+0xD7DE	0x6021
+0xD7DF	0x6060
+0xD7E0	0x6019
+0xD7E1	0x6010
+0xD7E2	0x6029
+0xD7E3	0x600E
+0xD7E4	0x6031
+0xD7E5	0x601B
+0xD7E6	0x6015
+0xD7E7	0x602B
+0xD7E8	0x6026
+0xD7E9	0x600F
+0xD7EA	0x603A
+0xD7EB	0x605A
+0xD7EC	0x6041
+0xD7ED	0x606A
+0xD7EE	0x6077
+0xD7EF	0x605F
+0xD7F0	0x604A
+0xD7F1	0x6046
+0xD7F2	0x604D
+0xD7F3	0x6063
+0xD7F4	0x6043
+0xD7F5	0x6064
+0xD7F6	0x6042
+0xD7F7	0x606C
+0xD7F8	0x606B
+0xD7F9	0x6059
+0xD7FA	0x6081
+0xD7FB	0x608D
+0xD7FC	0x60E7
+0xD7FD	0x6083
+0xD7FE	0x609A
+0xD8A1	0x6084
+0xD8A2	0x609B
+0xD8A3	0x6096
+0xD8A4	0x6097
+0xD8A5	0x6092
+0xD8A6	0x60A7
+0xD8A7	0x608B
+0xD8A8	0x60E1
+0xD8A9	0x60B8
+0xD8AA	0x60E0
+0xD8AB	0x60D3
+0xD8AC	0x60B4
+0xD8AD	0x5FF0
+0xD8AE	0x60BD
+0xD8AF	0x60C6
+0xD8B0	0x60B5
+0xD8B1	0x60D8
+0xD8B2	0x614D
+0xD8B3	0x6115
+0xD8B4	0x6106
+0xD8B5	0x60F6
+0xD8B6	0x60F7
+0xD8B7	0x6100
+0xD8B8	0x60F4
+0xD8B9	0x60FA
+0xD8BA	0x6103
+0xD8BB	0x6121
+0xD8BC	0x60FB
+0xD8BD	0x60F1
+0xD8BE	0x610D
+0xD8BF	0x610E
+0xD8C0	0x6147
+0xD8C1	0x613E
+0xD8C2	0x6128
+0xD8C3	0x6127
+0xD8C4	0x614A
+0xD8C5	0x613F
+0xD8C6	0x613C
+0xD8C7	0x612C
+0xD8C8	0x6134
+0xD8C9	0x613D
+0xD8CA	0x6142
+0xD8CB	0x6144
+0xD8CC	0x6173
+0xD8CD	0x6177
+0xD8CE	0x6158
+0xD8CF	0x6159
+0xD8D0	0x615A
+0xD8D1	0x616B
+0xD8D2	0x6174
+0xD8D3	0x616F
+0xD8D4	0x6165
+0xD8D5	0x6171
+0xD8D6	0x615F
+0xD8D7	0x615D
+0xD8D8	0x6153
+0xD8D9	0x6175
+0xD8DA	0x6199
+0xD8DB	0x6196
+0xD8DC	0x6187
+0xD8DD	0x61AC
+0xD8DE	0x6194
+0xD8DF	0x619A
+0xD8E0	0x618A
+0xD8E1	0x6191
+0xD8E2	0x61AB
+0xD8E3	0x61AE
+0xD8E4	0x61CC
+0xD8E5	0x61CA
+0xD8E6	0x61C9
+0xD8E7	0x61F7
+0xD8E8	0x61C8
+0xD8E9	0x61C3
+0xD8EA	0x61C6
+0xD8EB	0x61BA
+0xD8EC	0x61CB
+0xD8ED	0x7F79
+0xD8EE	0x61CD
+0xD8EF	0x61E6
+0xD8F0	0x61E3
+0xD8F1	0x61F6
+0xD8F2	0x61FA
+0xD8F3	0x61F4
+0xD8F4	0x61FF
+0xD8F5	0x61FD
+0xD8F6	0x61FC
+0xD8F7	0x61FE
+0xD8F8	0x6200
+0xD8F9	0x6208
+0xD8FA	0x6209
+0xD8FB	0x620D
+0xD8FC	0x620C
+0xD8FD	0x6214
+0xD8FE	0x621B
+0xD9A1	0x621E
+0xD9A2	0x6221
+0xD9A3	0x622A
+0xD9A4	0x622E
+0xD9A5	0x6230
+0xD9A6	0x6232
+0xD9A7	0x6233
+0xD9A8	0x6241
+0xD9A9	0x624E
+0xD9AA	0x625E
+0xD9AB	0x6263
+0xD9AC	0x625B
+0xD9AD	0x6260
+0xD9AE	0x6268
+0xD9AF	0x627C
+0xD9B0	0x6282
+0xD9B1	0x6289
+0xD9B2	0x627E
+0xD9B3	0x6292
+0xD9B4	0x6293
+0xD9B5	0x6296
+0xD9B6	0x62D4
+0xD9B7	0x6283
+0xD9B8	0x6294
+0xD9B9	0x62D7
+0xD9BA	0x62D1
+0xD9BB	0x62BB
+0xD9BC	0x62CF
+0xD9BD	0x62FF
+0xD9BE	0x62C6
+0xD9BF	0x64D4
+0xD9C0	0x62C8
+0xD9C1	0x62DC
+0xD9C2	0x62CC
+0xD9C3	0x62CA
+0xD9C4	0x62C2
+0xD9C5	0x62C7
+0xD9C6	0x629B
+0xD9C7	0x62C9
+0xD9C8	0x630C
+0xD9C9	0x62EE
+0xD9CA	0x62F1
+0xD9CB	0x6327
+0xD9CC	0x6302
+0xD9CD	0x6308
+0xD9CE	0x62EF
+0xD9CF	0x62F5
+0xD9D0	0x6350
+0xD9D1	0x633E
+0xD9D2	0x634D
+0xD9D3	0x641C
+0xD9D4	0x634F
+0xD9D5	0x6396
+0xD9D6	0x638E
+0xD9D7	0x6380
+0xD9D8	0x63AB
+0xD9D9	0x6376
+0xD9DA	0x63A3
+0xD9DB	0x638F
+0xD9DC	0x6389
+0xD9DD	0x639F
+0xD9DE	0x63B5
+0xD9DF	0x636B
+0xD9E0	0x6369
+0xD9E1	0x63BE
+0xD9E2	0x63E9
+0xD9E3	0x63C0
+0xD9E4	0x63C6
+0xD9E5	0x63E3
+0xD9E6	0x63C9
+0xD9E7	0x63D2
+0xD9E8	0x63F6
+0xD9E9	0x63C4
+0xD9EA	0x6416
+0xD9EB	0x6434
+0xD9EC	0x6406
+0xD9ED	0x6413
+0xD9EE	0x6426
+0xD9EF	0x6436
+0xD9F0	0x651D
+0xD9F1	0x6417
+0xD9F2	0x6428
+0xD9F3	0x640F
+0xD9F4	0x6467
+0xD9F5	0x646F
+0xD9F6	0x6476
+0xD9F7	0x644E
+0xD9F8	0x652A
+0xD9F9	0x6495
+0xD9FA	0x6493
+0xD9FB	0x64A5
+0xD9FC	0x64A9
+0xD9FD	0x6488
+0xD9FE	0x64BC
+0xDAA1	0x64DA
+0xDAA2	0x64D2
+0xDAA3	0x64C5
+0xDAA4	0x64C7
+0xDAA5	0x64BB
+0xDAA6	0x64D8
+0xDAA7	0x64C2
+0xDAA8	0x64F1
+0xDAA9	0x64E7
+0xDAAA	0x8209
+0xDAAB	0x64E0
+0xDAAC	0x64E1
+0xDAAD	0x62AC
+0xDAAE	0x64E3
+0xDAAF	0x64EF
+0xDAB0	0x652C
+0xDAB1	0x64F6
+0xDAB2	0x64F4
+0xDAB3	0x64F2
+0xDAB4	0x64FA
+0xDAB5	0x6500
+0xDAB6	0x64FD
+0xDAB7	0x6518
+0xDAB8	0x651C
+0xDAB9	0x6505
+0xDABA	0x6524
+0xDABB	0x6523
+0xDABC	0x652B
+0xDABD	0x6534
+0xDABE	0x6535
+0xDABF	0x6537
+0xDAC0	0x6536
+0xDAC1	0x6538
+0xDAC2	0x754B
+0xDAC3	0x6548
+0xDAC4	0x6556
+0xDAC5	0x6555
+0xDAC6	0x654D
+0xDAC7	0x6558
+0xDAC8	0x655E
+0xDAC9	0x655D
+0xDACA	0x6572
+0xDACB	0x6578
+0xDACC	0x6582
+0xDACD	0x6583
+0xDACE	0x8B8A
+0xDACF	0x659B
+0xDAD0	0x659F
+0xDAD1	0x65AB
+0xDAD2	0x65B7
+0xDAD3	0x65C3
+0xDAD4	0x65C6
+0xDAD5	0x65C1
+0xDAD6	0x65C4
+0xDAD7	0x65CC
+0xDAD8	0x65D2
+0xDAD9	0x65DB
+0xDADA	0x65D9
+0xDADB	0x65E0
+0xDADC	0x65E1
+0xDADD	0x65F1
+0xDADE	0x6772
+0xDADF	0x660A
+0xDAE0	0x6603
+0xDAE1	0x65FB
+0xDAE2	0x6773
+0xDAE3	0x6635
+0xDAE4	0x6636
+0xDAE5	0x6634
+0xDAE6	0x661C
+0xDAE7	0x664F
+0xDAE8	0x6644
+0xDAE9	0x6649
+0xDAEA	0x6641
+0xDAEB	0x665E
+0xDAEC	0x665D
+0xDAED	0x6664
+0xDAEE	0x6667
+0xDAEF	0x6668
+0xDAF0	0x665F
+0xDAF1	0x6662
+0xDAF2	0x6670
+0xDAF3	0x6683
+0xDAF4	0x6688
+0xDAF5	0x668E
+0xDAF6	0x6689
+0xDAF7	0x6684
+0xDAF8	0x6698
+0xDAF9	0x669D
+0xDAFA	0x66C1
+0xDAFB	0x66B9
+0xDAFC	0x66C9
+0xDAFD	0x66BE
+0xDAFE	0x66BC
+0xDBA1	0x66C4
+0xDBA2	0x66B8
+0xDBA3	0x66D6
+0xDBA4	0x66DA
+0xDBA5	0x66E0
+0xDBA6	0x663F
+0xDBA7	0x66E6
+0xDBA8	0x66E9
+0xDBA9	0x66F0
+0xDBAA	0x66F5
+0xDBAB	0x66F7
+0xDBAC	0x670F
+0xDBAD	0x6716
+0xDBAE	0x671E
+0xDBAF	0x6726
+0xDBB0	0x6727
+0xDBB1	0x9738
+0xDBB2	0x672E
+0xDBB3	0x673F
+0xDBB4	0x6736
+0xDBB5	0x6741
+0xDBB6	0x6738
+0xDBB7	0x6737
+0xDBB8	0x6746
+0xDBB9	0x675E
+0xDBBA	0x6760
+0xDBBB	0x6759
+0xDBBC	0x6763
+0xDBBD	0x6764
+0xDBBE	0x6789
+0xDBBF	0x6770
+0xDBC0	0x67A9
+0xDBC1	0x677C
+0xDBC2	0x676A
+0xDBC3	0x678C
+0xDBC4	0x678B
+0xDBC5	0x67A6
+0xDBC6	0x67A1
+0xDBC7	0x6785
+0xDBC8	0x67B7
+0xDBC9	0x67EF
+0xDBCA	0x67B4
+0xDBCB	0x67EC
+0xDBCC	0x67B3
+0xDBCD	0x67E9
+0xDBCE	0x67B8
+0xDBCF	0x67E4
+0xDBD0	0x67DE
+0xDBD1	0x67DD
+0xDBD2	0x67E2
+0xDBD3	0x67EE
+0xDBD4	0x67B9
+0xDBD5	0x67CE
+0xDBD6	0x67C6
+0xDBD7	0x67E7
+0xDBD8	0x6A9C
+0xDBD9	0x681E
+0xDBDA	0x6846
+0xDBDB	0x6829
+0xDBDC	0x6840
+0xDBDD	0x684D
+0xDBDE	0x6832
+0xDBDF	0x684E
+0xDBE0	0x68B3
+0xDBE1	0x682B
+0xDBE2	0x6859
+0xDBE3	0x6863
+0xDBE4	0x6877
+0xDBE5	0x687F
+0xDBE6	0x689F
+0xDBE7	0x688F
+0xDBE8	0x68AD
+0xDBE9	0x6894
+0xDBEA	0x689D
+0xDBEB	0x689B
+0xDBEC	0x6883
+0xDBED	0x6AAE
+0xDBEE	0x68B9
+0xDBEF	0x6874
+0xDBF0	0x68B5
+0xDBF1	0x68A0
+0xDBF2	0x68BA
+0xDBF3	0x690F
+0xDBF4	0x688D
+0xDBF5	0x687E
+0xDBF6	0x6901
+0xDBF7	0x68CA
+0xDBF8	0x6908
+0xDBF9	0x68D8
+0xDBFA	0x6922
+0xDBFB	0x6926
+0xDBFC	0x68E1
+0xDBFD	0x690C
+0xDBFE	0x68CD
+0xDCA1	0x68D4
+0xDCA2	0x68E7
+0xDCA3	0x68D5
+0xDCA4	0x6936
+0xDCA5	0x6912
+0xDCA6	0x6904
+0xDCA7	0x68D7
+0xDCA8	0x68E3
+0xDCA9	0x6925
+0xDCAA	0x68F9
+0xDCAB	0x68E0
+0xDCAC	0x68EF
+0xDCAD	0x6928
+0xDCAE	0x692A
+0xDCAF	0x691A
+0xDCB0	0x6923
+0xDCB1	0x6921
+0xDCB2	0x68C6
+0xDCB3	0x6979
+0xDCB4	0x6977
+0xDCB5	0x695C
+0xDCB6	0x6978
+0xDCB7	0x696B
+0xDCB8	0x6954
+0xDCB9	0x697E
+0xDCBA	0x696E
+0xDCBB	0x6939
+0xDCBC	0x6974
+0xDCBD	0x693D
+0xDCBE	0x6959
+0xDCBF	0x6930
+0xDCC0	0x6961
+0xDCC1	0x695E
+0xDCC2	0x695D
+0xDCC3	0x6981
+0xDCC4	0x696A
+0xDCC5	0x69B2
+0xDCC6	0x69AE
+0xDCC7	0x69D0
+0xDCC8	0x69BF
+0xDCC9	0x69C1
+0xDCCA	0x69D3
+0xDCCB	0x69BE
+0xDCCC	0x69CE
+0xDCCD	0x5BE8
+0xDCCE	0x69CA
+0xDCCF	0x69DD
+0xDCD0	0x69BB
+0xDCD1	0x69C3
+0xDCD2	0x69A7
+0xDCD3	0x6A2E
+0xDCD4	0x6991
+0xDCD5	0x69A0
+0xDCD6	0x699C
+0xDCD7	0x6995
+0xDCD8	0x69B4
+0xDCD9	0x69DE
+0xDCDA	0x69E8
+0xDCDB	0x6A02
+0xDCDC	0x6A1B
+0xDCDD	0x69FF
+0xDCDE	0x6B0A
+0xDCDF	0x69F9
+0xDCE0	0x69F2
+0xDCE1	0x69E7
+0xDCE2	0x6A05
+0xDCE3	0x69B1
+0xDCE4	0x6A1E
+0xDCE5	0x69ED
+0xDCE6	0x6A14
+0xDCE7	0x69EB
+0xDCE8	0x6A0A
+0xDCE9	0x6A12
+0xDCEA	0x6AC1
+0xDCEB	0x6A23
+0xDCEC	0x6A13
+0xDCED	0x6A44
+0xDCEE	0x6A0C
+0xDCEF	0x6A72
+0xDCF0	0x6A36
+0xDCF1	0x6A78
+0xDCF2	0x6A47
+0xDCF3	0x6A62
+0xDCF4	0x6A59
+0xDCF5	0x6A66
+0xDCF6	0x6A48
+0xDCF7	0x6A38
+0xDCF8	0x6A22
+0xDCF9	0x6A90
+0xDCFA	0x6A8D
+0xDCFB	0x6AA0
+0xDCFC	0x6A84
+0xDCFD	0x6AA2
+0xDCFE	0x6AA3
+0xDDA1	0x6A97
+0xDDA2	0x8617
+0xDDA3	0x6ABB
+0xDDA4	0x6AC3
+0xDDA5	0x6AC2
+0xDDA6	0x6AB8
+0xDDA7	0x6AB3
+0xDDA8	0x6AAC
+0xDDA9	0x6ADE
+0xDDAA	0x6AD1
+0xDDAB	0x6ADF
+0xDDAC	0x6AAA
+0xDDAD	0x6ADA
+0xDDAE	0x6AEA
+0xDDAF	0x6AFB
+0xDDB0	0x6B05
+0xDDB1	0x8616
+0xDDB2	0x6AFA
+0xDDB3	0x6B12
+0xDDB4	0x6B16
+0xDDB5	0x9B31
+0xDDB6	0x6B1F
+0xDDB7	0x6B38
+0xDDB8	0x6B37
+0xDDB9	0x76DC
+0xDDBA	0x6B39
+0xDDBB	0x98EE
+0xDDBC	0x6B47
+0xDDBD	0x6B43
+0xDDBE	0x6B49
+0xDDBF	0x6B50
+0xDDC0	0x6B59
+0xDDC1	0x6B54
+0xDDC2	0x6B5B
+0xDDC3	0x6B5F
+0xDDC4	0x6B61
+0xDDC5	0x6B78
+0xDDC6	0x6B79
+0xDDC7	0x6B7F
+0xDDC8	0x6B80
+0xDDC9	0x6B84
+0xDDCA	0x6B83
+0xDDCB	0x6B8D
+0xDDCC	0x6B98
+0xDDCD	0x6B95
+0xDDCE	0x6B9E
+0xDDCF	0x6BA4
+0xDDD0	0x6BAA
+0xDDD1	0x6BAB
+0xDDD2	0x6BAF
+0xDDD3	0x6BB2
+0xDDD4	0x6BB1
+0xDDD5	0x6BB3
+0xDDD6	0x6BB7
+0xDDD7	0x6BBC
+0xDDD8	0x6BC6
+0xDDD9	0x6BCB
+0xDDDA	0x6BD3
+0xDDDB	0x6BDF
+0xDDDC	0x6BEC
+0xDDDD	0x6BEB
+0xDDDE	0x6BF3
+0xDDDF	0x6BEF
+0xDDE0	0x9EBE
+0xDDE1	0x6C08
+0xDDE2	0x6C13
+0xDDE3	0x6C14
+0xDDE4	0x6C1B
+0xDDE5	0x6C24
+0xDDE6	0x6C23
+0xDDE7	0x6C5E
+0xDDE8	0x6C55
+0xDDE9	0x6C62
+0xDDEA	0x6C6A
+0xDDEB	0x6C82
+0xDDEC	0x6C8D
+0xDDED	0x6C9A
+0xDDEE	0x6C81
+0xDDEF	0x6C9B
+0xDDF0	0x6C7E
+0xDDF1	0x6C68
+0xDDF2	0x6C73
+0xDDF3	0x6C92
+0xDDF4	0x6C90
+0xDDF5	0x6CC4
+0xDDF6	0x6CF1
+0xDDF7	0x6CD3
+0xDDF8	0x6CBD
+0xDDF9	0x6CD7
+0xDDFA	0x6CC5
+0xDDFB	0x6CDD
+0xDDFC	0x6CAE
+0xDDFD	0x6CB1
+0xDDFE	0x6CBE
+0xDEA1	0x6CBA
+0xDEA2	0x6CDB
+0xDEA3	0x6CEF
+0xDEA4	0x6CD9
+0xDEA5	0x6CEA
+0xDEA6	0x6D1F
+0xDEA7	0x884D
+0xDEA8	0x6D36
+0xDEA9	0x6D2B
+0xDEAA	0x6D3D
+0xDEAB	0x6D38
+0xDEAC	0x6D19
+0xDEAD	0x6D35
+0xDEAE	0x6D33
+0xDEAF	0x6D12
+0xDEB0	0x6D0C
+0xDEB1	0x6D63
+0xDEB2	0x6D93
+0xDEB3	0x6D64
+0xDEB4	0x6D5A
+0xDEB5	0x6D79
+0xDEB6	0x6D59
+0xDEB7	0x6D8E
+0xDEB8	0x6D95
+0xDEB9	0x6FE4
+0xDEBA	0x6D85
+0xDEBB	0x6DF9
+0xDEBC	0x6E15
+0xDEBD	0x6E0A
+0xDEBE	0x6DB5
+0xDEBF	0x6DC7
+0xDEC0	0x6DE6
+0xDEC1	0x6DB8
+0xDEC2	0x6DC6
+0xDEC3	0x6DEC
+0xDEC4	0x6DDE
+0xDEC5	0x6DCC
+0xDEC6	0x6DE8
+0xDEC7	0x6DD2
+0xDEC8	0x6DC5
+0xDEC9	0x6DFA
+0xDECA	0x6DD9
+0xDECB	0x6DE4
+0xDECC	0x6DD5
+0xDECD	0x6DEA
+0xDECE	0x6DEE
+0xDECF	0x6E2D
+0xDED0	0x6E6E
+0xDED1	0x6E2E
+0xDED2	0x6E19
+0xDED3	0x6E72
+0xDED4	0x6E5F
+0xDED5	0x6E3E
+0xDED6	0x6E23
+0xDED7	0x6E6B
+0xDED8	0x6E2B
+0xDED9	0x6E76
+0xDEDA	0x6E4D
+0xDEDB	0x6E1F
+0xDEDC	0x6E43
+0xDEDD	0x6E3A
+0xDEDE	0x6E4E
+0xDEDF	0x6E24
+0xDEE0	0x6EFF
+0xDEE1	0x6E1D
+0xDEE2	0x6E38
+0xDEE3	0x6E82
+0xDEE4	0x6EAA
+0xDEE5	0x6E98
+0xDEE6	0x6EC9
+0xDEE7	0x6EB7
+0xDEE8	0x6ED3
+0xDEE9	0x6EBD
+0xDEEA	0x6EAF
+0xDEEB	0x6EC4
+0xDEEC	0x6EB2
+0xDEED	0x6ED4
+0xDEEE	0x6ED5
+0xDEEF	0x6E8F
+0xDEF0	0x6EA5
+0xDEF1	0x6EC2
+0xDEF2	0x6E9F
+0xDEF3	0x6F41
+0xDEF4	0x6F11
+0xDEF5	0x704C
+0xDEF6	0x6EEC
+0xDEF7	0x6EF8
+0xDEF8	0x6EFE
+0xDEF9	0x6F3F
+0xDEFA	0x6EF2
+0xDEFB	0x6F31
+0xDEFC	0x6EEF
+0xDEFD	0x6F32
+0xDEFE	0x6ECC
+0xDFA1	0x6F3E
+0xDFA2	0x6F13
+0xDFA3	0x6EF7
+0xDFA4	0x6F86
+0xDFA5	0x6F7A
+0xDFA6	0x6F78
+0xDFA7	0x6F81
+0xDFA8	0x6F80
+0xDFA9	0x6F6F
+0xDFAA	0x6F5B
+0xDFAB	0x6FF3
+0xDFAC	0x6F6D
+0xDFAD	0x6F82
+0xDFAE	0x6F7C
+0xDFAF	0x6F58
+0xDFB0	0x6F8E
+0xDFB1	0x6F91
+0xDFB2	0x6FC2
+0xDFB3	0x6F66
+0xDFB4	0x6FB3
+0xDFB5	0x6FA3
+0xDFB6	0x6FA1
+0xDFB7	0x6FA4
+0xDFB8	0x6FB9
+0xDFB9	0x6FC6
+0xDFBA	0x6FAA
+0xDFBB	0x6FDF
+0xDFBC	0x6FD5
+0xDFBD	0x6FEC
+0xDFBE	0x6FD4
+0xDFBF	0x6FD8
+0xDFC0	0x6FF1
+0xDFC1	0x6FEE
+0xDFC2	0x6FDB
+0xDFC3	0x7009
+0xDFC4	0x700B
+0xDFC5	0x6FFA
+0xDFC6	0x7011
+0xDFC7	0x7001
+0xDFC8	0x700F
+0xDFC9	0x6FFE
+0xDFCA	0x701B
+0xDFCB	0x701A
+0xDFCC	0x6F74
+0xDFCD	0x701D
+0xDFCE	0x7018
+0xDFCF	0x701F
+0xDFD0	0x7030
+0xDFD1	0x703E
+0xDFD2	0x7032
+0xDFD3	0x7051
+0xDFD4	0x7063
+0xDFD5	0x7099
+0xDFD6	0x7092
+0xDFD7	0x70AF
+0xDFD8	0x70F1
+0xDFD9	0x70AC
+0xDFDA	0x70B8
+0xDFDB	0x70B3
+0xDFDC	0x70AE
+0xDFDD	0x70DF
+0xDFDE	0x70CB
+0xDFDF	0x70DD
+0xDFE0	0x70D9
+0xDFE1	0x7109
+0xDFE2	0x70FD
+0xDFE3	0x711C
+0xDFE4	0x7119
+0xDFE5	0x7165
+0xDFE6	0x7155
+0xDFE7	0x7188
+0xDFE8	0x7166
+0xDFE9	0x7162
+0xDFEA	0x714C
+0xDFEB	0x7156
+0xDFEC	0x716C
+0xDFED	0x718F
+0xDFEE	0x71FB
+0xDFEF	0x7184
+0xDFF0	0x7195
+0xDFF1	0x71A8
+0xDFF2	0x71AC
+0xDFF3	0x71D7
+0xDFF4	0x71B9
+0xDFF5	0x71BE
+0xDFF6	0x71D2
+0xDFF7	0x71C9
+0xDFF8	0x71D4
+0xDFF9	0x71CE
+0xDFFA	0x71E0
+0xDFFB	0x71EC
+0xDFFC	0x71E7
+0xDFFD	0x71F5
+0xDFFE	0x71FC
+0xE0A1	0x71F9
+0xE0A2	0x71FF
+0xE0A3	0x720D
+0xE0A4	0x7210
+0xE0A5	0x721B
+0xE0A6	0x7228
+0xE0A7	0x722D
+0xE0A8	0x722C
+0xE0A9	0x7230
+0xE0AA	0x7232
+0xE0AB	0x723B
+0xE0AC	0x723C
+0xE0AD	0x723F
+0xE0AE	0x7240
+0xE0AF	0x7246
+0xE0B0	0x724B
+0xE0B1	0x7258
+0xE0B2	0x7274
+0xE0B3	0x727E
+0xE0B4	0x7282
+0xE0B5	0x7281
+0xE0B6	0x7287
+0xE0B7	0x7292
+0xE0B8	0x7296
+0xE0B9	0x72A2
+0xE0BA	0x72A7
+0xE0BB	0x72B9
+0xE0BC	0x72B2
+0xE0BD	0x72C3
+0xE0BE	0x72C6
+0xE0BF	0x72C4
+0xE0C0	0x72CE
+0xE0C1	0x72D2
+0xE0C2	0x72E2
+0xE0C3	0x72E0
+0xE0C4	0x72E1
+0xE0C5	0x72F9
+0xE0C6	0x72F7
+0xE0C7	0x500F
+0xE0C8	0x7317
+0xE0C9	0x730A
+0xE0CA	0x731C
+0xE0CB	0x7316
+0xE0CC	0x731D
+0xE0CD	0x7334
+0xE0CE	0x732F
+0xE0CF	0x7329
+0xE0D0	0x7325
+0xE0D1	0x733E
+0xE0D2	0x734E
+0xE0D3	0x734F
+0xE0D4	0x9ED8
+0xE0D5	0x7357
+0xE0D6	0x736A
+0xE0D7	0x7368
+0xE0D8	0x7370
+0xE0D9	0x7378
+0xE0DA	0x7375
+0xE0DB	0x737B
+0xE0DC	0x737A
+0xE0DD	0x73C8
+0xE0DE	0x73B3
+0xE0DF	0x73CE
+0xE0E0	0x73BB
+0xE0E1	0x73C0
+0xE0E2	0x73E5
+0xE0E3	0x73EE
+0xE0E4	0x73DE
+0xE0E5	0x74A2
+0xE0E6	0x7405
+0xE0E7	0x746F
+0xE0E8	0x7425
+0xE0E9	0x73F8
+0xE0EA	0x7432
+0xE0EB	0x743A
+0xE0EC	0x7455
+0xE0ED	0x743F
+0xE0EE	0x745F
+0xE0EF	0x7459
+0xE0F0	0x7441
+0xE0F1	0x745C
+0xE0F2	0x7469
+0xE0F3	0x7470
+0xE0F4	0x7463
+0xE0F5	0x746A
+0xE0F6	0x7476
+0xE0F7	0x747E
+0xE0F8	0x748B
+0xE0F9	0x749E
+0xE0FA	0x74A7
+0xE0FB	0x74CA
+0xE0FC	0x74CF
+0xE0FD	0x74D4
+0xE0FE	0x73F1
+0xE1A1	0x74E0
+0xE1A2	0x74E3
+0xE1A3	0x74E7
+0xE1A4	0x74E9
+0xE1A5	0x74EE
+0xE1A6	0x74F2
+0xE1A7	0x74F0
+0xE1A8	0x74F1
+0xE1A9	0x74F8
+0xE1AA	0x74F7
+0xE1AB	0x7504
+0xE1AC	0x7503
+0xE1AD	0x7505
+0xE1AE	0x750C
+0xE1AF	0x750E
+0xE1B0	0x750D
+0xE1B1	0x7515
+0xE1B2	0x7513
+0xE1B3	0x751E
+0xE1B4	0x7526
+0xE1B5	0x752C
+0xE1B6	0x753C
+0xE1B7	0x7544
+0xE1B8	0x754D
+0xE1B9	0x754A
+0xE1BA	0x7549
+0xE1BB	0x755B
+0xE1BC	0x7546
+0xE1BD	0x755A
+0xE1BE	0x7569
+0xE1BF	0x7564
+0xE1C0	0x7567
+0xE1C1	0x756B
+0xE1C2	0x756D
+0xE1C3	0x7578
+0xE1C4	0x7576
+0xE1C5	0x7586
+0xE1C6	0x7587
+0xE1C7	0x7574
+0xE1C8	0x758A
+0xE1C9	0x7589
+0xE1CA	0x7582
+0xE1CB	0x7594
+0xE1CC	0x759A
+0xE1CD	0x759D
+0xE1CE	0x75A5
+0xE1CF	0x75A3
+0xE1D0	0x75C2
+0xE1D1	0x75B3
+0xE1D2	0x75C3
+0xE1D3	0x75B5
+0xE1D4	0x75BD
+0xE1D5	0x75B8
+0xE1D6	0x75BC
+0xE1D7	0x75B1
+0xE1D8	0x75CD
+0xE1D9	0x75CA
+0xE1DA	0x75D2
+0xE1DB	0x75D9
+0xE1DC	0x75E3
+0xE1DD	0x75DE
+0xE1DE	0x75FE
+0xE1DF	0x75FF
+0xE1E0	0x75FC
+0xE1E1	0x7601
+0xE1E2	0x75F0
+0xE1E3	0x75FA
+0xE1E4	0x75F2
+0xE1E5	0x75F3
+0xE1E6	0x760B
+0xE1E7	0x760D
+0xE1E8	0x7609
+0xE1E9	0x761F
+0xE1EA	0x7627
+0xE1EB	0x7620
+0xE1EC	0x7621
+0xE1ED	0x7622
+0xE1EE	0x7624
+0xE1EF	0x7634
+0xE1F0	0x7630
+0xE1F1	0x763B
+0xE1F2	0x7647
+0xE1F3	0x7648
+0xE1F4	0x7646
+0xE1F5	0x765C
+0xE1F6	0x7658
+0xE1F7	0x7661
+0xE1F8	0x7662
+0xE1F9	0x7668
+0xE1FA	0x7669
+0xE1FB	0x766A
+0xE1FC	0x7667
+0xE1FD	0x766C
+0xE1FE	0x7670
+0xE2A1	0x7672
+0xE2A2	0x7676
+0xE2A3	0x7678
+0xE2A4	0x767C
+0xE2A5	0x7680
+0xE2A6	0x7683
+0xE2A7	0x7688
+0xE2A8	0x768B
+0xE2A9	0x768E
+0xE2AA	0x7696
+0xE2AB	0x7693
+0xE2AC	0x7699
+0xE2AD	0x769A
+0xE2AE	0x76B0
+0xE2AF	0x76B4
+0xE2B0	0x76B8
+0xE2B1	0x76B9
+0xE2B2	0x76BA
+0xE2B3	0x76C2
+0xE2B4	0x76CD
+0xE2B5	0x76D6
+0xE2B6	0x76D2
+0xE2B7	0x76DE
+0xE2B8	0x76E1
+0xE2B9	0x76E5
+0xE2BA	0x76E7
+0xE2BB	0x76EA
+0xE2BC	0x862F
+0xE2BD	0x76FB
+0xE2BE	0x7708
+0xE2BF	0x7707
+0xE2C0	0x7704
+0xE2C1	0x7729
+0xE2C2	0x7724
+0xE2C3	0x771E
+0xE2C4	0x7725
+0xE2C5	0x7726
+0xE2C6	0x771B
+0xE2C7	0x7737
+0xE2C8	0x7738
+0xE2C9	0x7747
+0xE2CA	0x775A
+0xE2CB	0x7768
+0xE2CC	0x776B
+0xE2CD	0x775B
+0xE2CE	0x7765
+0xE2CF	0x777F
+0xE2D0	0x777E
+0xE2D1	0x7779
+0xE2D2	0x778E
+0xE2D3	0x778B
+0xE2D4	0x7791
+0xE2D5	0x77A0
+0xE2D6	0x779E
+0xE2D7	0x77B0
+0xE2D8	0x77B6
+0xE2D9	0x77B9
+0xE2DA	0x77BF
+0xE2DB	0x77BC
+0xE2DC	0x77BD
+0xE2DD	0x77BB
+0xE2DE	0x77C7
+0xE2DF	0x77CD
+0xE2E0	0x77D7
+0xE2E1	0x77DA
+0xE2E2	0x77DC
+0xE2E3	0x77E3
+0xE2E4	0x77EE
+0xE2E5	0x77FC
+0xE2E6	0x780C
+0xE2E7	0x7812
+0xE2E8	0x7926
+0xE2E9	0x7820
+0xE2EA	0x792A
+0xE2EB	0x7845
+0xE2EC	0x788E
+0xE2ED	0x7874
+0xE2EE	0x7886
+0xE2EF	0x787C
+0xE2F0	0x789A
+0xE2F1	0x788C
+0xE2F2	0x78A3
+0xE2F3	0x78B5
+0xE2F4	0x78AA
+0xE2F5	0x78AF
+0xE2F6	0x78D1
+0xE2F7	0x78C6
+0xE2F8	0x78CB
+0xE2F9	0x78D4
+0xE2FA	0x78BE
+0xE2FB	0x78BC
+0xE2FC	0x78C5
+0xE2FD	0x78CA
+0xE2FE	0x78EC
+0xE3A1	0x78E7
+0xE3A2	0x78DA
+0xE3A3	0x78FD
+0xE3A4	0x78F4
+0xE3A5	0x7907
+0xE3A6	0x7912
+0xE3A7	0x7911
+0xE3A8	0x7919
+0xE3A9	0x792C
+0xE3AA	0x792B
+0xE3AB	0x7940
+0xE3AC	0x7960
+0xE3AD	0x7957
+0xE3AE	0x795F
+0xE3AF	0x795A
+0xE3B0	0x7955
+0xE3B1	0x7953
+0xE3B2	0x797A
+0xE3B3	0x797F
+0xE3B4	0x798A
+0xE3B5	0x799D
+0xE3B6	0x79A7
+0xE3B7	0x9F4B
+0xE3B8	0x79AA
+0xE3B9	0x79AE
+0xE3BA	0x79B3
+0xE3BB	0x79B9
+0xE3BC	0x79BA
+0xE3BD	0x79C9
+0xE3BE	0x79D5
+0xE3BF	0x79E7
+0xE3C0	0x79EC
+0xE3C1	0x79E1
+0xE3C2	0x79E3
+0xE3C3	0x7A08
+0xE3C4	0x7A0D
+0xE3C5	0x7A18
+0xE3C6	0x7A19
+0xE3C7	0x7A20
+0xE3C8	0x7A1F
+0xE3C9	0x7980
+0xE3CA	0x7A31
+0xE3CB	0x7A3B
+0xE3CC	0x7A3E
+0xE3CD	0x7A37
+0xE3CE	0x7A43
+0xE3CF	0x7A57
+0xE3D0	0x7A49
+0xE3D1	0x7A61
+0xE3D2	0x7A62
+0xE3D3	0x7A69
+0xE3D4	0x9F9D
+0xE3D5	0x7A70
+0xE3D6	0x7A79
+0xE3D7	0x7A7D
+0xE3D8	0x7A88
+0xE3D9	0x7A97
+0xE3DA	0x7A95
+0xE3DB	0x7A98
+0xE3DC	0x7A96
+0xE3DD	0x7AA9
+0xE3DE	0x7AC8
+0xE3DF	0x7AB0
+0xE3E0	0x7AB6
+0xE3E1	0x7AC5
+0xE3E2	0x7AC4
+0xE3E3	0x7ABF
+0xE3E4	0x9083
+0xE3E5	0x7AC7
+0xE3E6	0x7ACA
+0xE3E7	0x7ACD
+0xE3E8	0x7ACF
+0xE3E9	0x7AD5
+0xE3EA	0x7AD3
+0xE3EB	0x7AD9
+0xE3EC	0x7ADA
+0xE3ED	0x7ADD
+0xE3EE	0x7AE1
+0xE3EF	0x7AE2
+0xE3F0	0x7AE6
+0xE3F1	0x7AED
+0xE3F2	0x7AF0
+0xE3F3	0x7B02
+0xE3F4	0x7B0F
+0xE3F5	0x7B0A
+0xE3F6	0x7B06
+0xE3F7	0x7B33
+0xE3F8	0x7B18
+0xE3F9	0x7B19
+0xE3FA	0x7B1E
+0xE3FB	0x7B35
+0xE3FC	0x7B28
+0xE3FD	0x7B36
+0xE3FE	0x7B50
+0xE4A1	0x7B7A
+0xE4A2	0x7B04
+0xE4A3	0x7B4D
+0xE4A4	0x7B0B
+0xE4A5	0x7B4C
+0xE4A6	0x7B45
+0xE4A7	0x7B75
+0xE4A8	0x7B65
+0xE4A9	0x7B74
+0xE4AA	0x7B67
+0xE4AB	0x7B70
+0xE4AC	0x7B71
+0xE4AD	0x7B6C
+0xE4AE	0x7B6E
+0xE4AF	0x7B9D
+0xE4B0	0x7B98
+0xE4B1	0x7B9F
+0xE4B2	0x7B8D
+0xE4B3	0x7B9C
+0xE4B4	0x7B9A
+0xE4B5	0x7B8B
+0xE4B6	0x7B92
+0xE4B7	0x7B8F
+0xE4B8	0x7B5D
+0xE4B9	0x7B99
+0xE4BA	0x7BCB
+0xE4BB	0x7BC1
+0xE4BC	0x7BCC
+0xE4BD	0x7BCF
+0xE4BE	0x7BB4
+0xE4BF	0x7BC6
+0xE4C0	0x7BDD
+0xE4C1	0x7BE9
+0xE4C2	0x7C11
+0xE4C3	0x7C14
+0xE4C4	0x7BE6
+0xE4C5	0x7BE5
+0xE4C6	0x7C60
+0xE4C7	0x7C00
+0xE4C8	0x7C07
+0xE4C9	0x7C13
+0xE4CA	0x7BF3
+0xE4CB	0x7BF7
+0xE4CC	0x7C17
+0xE4CD	0x7C0D
+0xE4CE	0x7BF6
+0xE4CF	0x7C23
+0xE4D0	0x7C27
+0xE4D1	0x7C2A
+0xE4D2	0x7C1F
+0xE4D3	0x7C37
+0xE4D4	0x7C2B
+0xE4D5	0x7C3D
+0xE4D6	0x7C4C
+0xE4D7	0x7C43
+0xE4D8	0x7C54
+0xE4D9	0x7C4F
+0xE4DA	0x7C40
+0xE4DB	0x7C50
+0xE4DC	0x7C58
+0xE4DD	0x7C5F
+0xE4DE	0x7C64
+0xE4DF	0x7C56
+0xE4E0	0x7C65
+0xE4E1	0x7C6C
+0xE4E2	0x7C75
+0xE4E3	0x7C83
+0xE4E4	0x7C90
+0xE4E5	0x7CA4
+0xE4E6	0x7CAD
+0xE4E7	0x7CA2
+0xE4E8	0x7CAB
+0xE4E9	0x7CA1
+0xE4EA	0x7CA8
+0xE4EB	0x7CB3
+0xE4EC	0x7CB2
+0xE4ED	0x7CB1
+0xE4EE	0x7CAE
+0xE4EF	0x7CB9
+0xE4F0	0x7CBD
+0xE4F1	0x7CC0
+0xE4F2	0x7CC5
+0xE4F3	0x7CC2
+0xE4F4	0x7CD8
+0xE4F5	0x7CD2
+0xE4F6	0x7CDC
+0xE4F7	0x7CE2
+0xE4F8	0x9B3B
+0xE4F9	0x7CEF
+0xE4FA	0x7CF2
+0xE4FB	0x7CF4
+0xE4FC	0x7CF6
+0xE4FD	0x7CFA
+0xE4FE	0x7D06
+0xE5A1	0x7D02
+0xE5A2	0x7D1C
+0xE5A3	0x7D15
+0xE5A4	0x7D0A
+0xE5A5	0x7D45
+0xE5A6	0x7D4B
+0xE5A7	0x7D2E
+0xE5A8	0x7D32
+0xE5A9	0x7D3F
+0xE5AA	0x7D35
+0xE5AB	0x7D46
+0xE5AC	0x7D73
+0xE5AD	0x7D56
+0xE5AE	0x7D4E
+0xE5AF	0x7D72
+0xE5B0	0x7D68
+0xE5B1	0x7D6E
+0xE5B2	0x7D4F
+0xE5B3	0x7D63
+0xE5B4	0x7D93
+0xE5B5	0x7D89
+0xE5B6	0x7D5B
+0xE5B7	0x7D8F
+0xE5B8	0x7D7D
+0xE5B9	0x7D9B
+0xE5BA	0x7DBA
+0xE5BB	0x7DAE
+0xE5BC	0x7DA3
+0xE5BD	0x7DB5
+0xE5BE	0x7DC7
+0xE5BF	0x7DBD
+0xE5C0	0x7DAB
+0xE5C1	0x7E3D
+0xE5C2	0x7DA2
+0xE5C3	0x7DAF
+0xE5C4	0x7DDC
+0xE5C5	0x7DB8
+0xE5C6	0x7D9F
+0xE5C7	0x7DB0
+0xE5C8	0x7DD8
+0xE5C9	0x7DDD
+0xE5CA	0x7DE4
+0xE5CB	0x7DDE
+0xE5CC	0x7DFB
+0xE5CD	0x7DF2
+0xE5CE	0x7DE1
+0xE5CF	0x7E05
+0xE5D0	0x7E0A
+0xE5D1	0x7E23
+0xE5D2	0x7E21
+0xE5D3	0x7E12
+0xE5D4	0x7E31
+0xE5D5	0x7E1F
+0xE5D6	0x7E09
+0xE5D7	0x7E0B
+0xE5D8	0x7E22
+0xE5D9	0x7E46
+0xE5DA	0x7E66
+0xE5DB	0x7E3B
+0xE5DC	0x7E35
+0xE5DD	0x7E39
+0xE5DE	0x7E43
+0xE5DF	0x7E37
+0xE5E0	0x7E32
+0xE5E1	0x7E3A
+0xE5E2	0x7E67
+0xE5E3	0x7E5D
+0xE5E4	0x7E56
+0xE5E5	0x7E5E
+0xE5E6	0x7E59
+0xE5E7	0x7E5A
+0xE5E8	0x7E79
+0xE5E9	0x7E6A
+0xE5EA	0x7E69
+0xE5EB	0x7E7C
+0xE5EC	0x7E7B
+0xE5ED	0x7E83
+0xE5EE	0x7DD5
+0xE5EF	0x7E7D
+0xE5F0	0x8FAE
+0xE5F1	0x7E7F
+0xE5F2	0x7E88
+0xE5F3	0x7E89
+0xE5F4	0x7E8C
+0xE5F5	0x7E92
+0xE5F6	0x7E90
+0xE5F7	0x7E93
+0xE5F8	0x7E94
+0xE5F9	0x7E96
+0xE5FA	0x7E8E
+0xE5FB	0x7E9B
+0xE5FC	0x7E9C
+0xE5FD	0x7F38
+0xE5FE	0x7F3A
+0xE6A1	0x7F45
+0xE6A2	0x7F4C
+0xE6A3	0x7F4D
+0xE6A4	0x7F4E
+0xE6A5	0x7F50
+0xE6A6	0x7F51
+0xE6A7	0x7F55
+0xE6A8	0x7F54
+0xE6A9	0x7F58
+0xE6AA	0x7F5F
+0xE6AB	0x7F60
+0xE6AC	0x7F68
+0xE6AD	0x7F69
+0xE6AE	0x7F67
+0xE6AF	0x7F78
+0xE6B0	0x7F82
+0xE6B1	0x7F86
+0xE6B2	0x7F83
+0xE6B3	0x7F88
+0xE6B4	0x7F87
+0xE6B5	0x7F8C
+0xE6B6	0x7F94
+0xE6B7	0x7F9E
+0xE6B8	0x7F9D
+0xE6B9	0x7F9A
+0xE6BA	0x7FA3
+0xE6BB	0x7FAF
+0xE6BC	0x7FB2
+0xE6BD	0x7FB9
+0xE6BE	0x7FAE
+0xE6BF	0x7FB6
+0xE6C0	0x7FB8
+0xE6C1	0x8B71
+0xE6C2	0x7FC5
+0xE6C3	0x7FC6
+0xE6C4	0x7FCA
+0xE6C5	0x7FD5
+0xE6C6	0x7FD4
+0xE6C7	0x7FE1
+0xE6C8	0x7FE6
+0xE6C9	0x7FE9
+0xE6CA	0x7FF3
+0xE6CB	0x7FF9
+0xE6CC	0x98DC
+0xE6CD	0x8006
+0xE6CE	0x8004
+0xE6CF	0x800B
+0xE6D0	0x8012
+0xE6D1	0x8018
+0xE6D2	0x8019
+0xE6D3	0x801C
+0xE6D4	0x8021
+0xE6D5	0x8028
+0xE6D6	0x803F
+0xE6D7	0x803B
+0xE6D8	0x804A
+0xE6D9	0x8046
+0xE6DA	0x8052
+0xE6DB	0x8058
+0xE6DC	0x805A
+0xE6DD	0x805F
+0xE6DE	0x8062
+0xE6DF	0x8068
+0xE6E0	0x8073
+0xE6E1	0x8072
+0xE6E2	0x8070
+0xE6E3	0x8076
+0xE6E4	0x8079
+0xE6E5	0x807D
+0xE6E6	0x807F
+0xE6E7	0x8084
+0xE6E8	0x8086
+0xE6E9	0x8085
+0xE6EA	0x809B
+0xE6EB	0x8093
+0xE6EC	0x809A
+0xE6ED	0x80AD
+0xE6EE	0x5190
+0xE6EF	0x80AC
+0xE6F0	0x80DB
+0xE6F1	0x80E5
+0xE6F2	0x80D9
+0xE6F3	0x80DD
+0xE6F4	0x80C4
+0xE6F5	0x80DA
+0xE6F6	0x80D6
+0xE6F7	0x8109
+0xE6F8	0x80EF
+0xE6F9	0x80F1
+0xE6FA	0x811B
+0xE6FB	0x8129
+0xE6FC	0x8123
+0xE6FD	0x812F
+0xE6FE	0x814B
+0xE7A1	0x968B
+0xE7A2	0x8146
+0xE7A3	0x813E
+0xE7A4	0x8153
+0xE7A5	0x8151
+0xE7A6	0x80FC
+0xE7A7	0x8171
+0xE7A8	0x816E
+0xE7A9	0x8165
+0xE7AA	0x8166
+0xE7AB	0x8174
+0xE7AC	0x8183
+0xE7AD	0x8188
+0xE7AE	0x818A
+0xE7AF	0x8180
+0xE7B0	0x8182
+0xE7B1	0x81A0
+0xE7B2	0x8195
+0xE7B3	0x81A4
+0xE7B4	0x81A3
+0xE7B5	0x815F
+0xE7B6	0x8193
+0xE7B7	0x81A9
+0xE7B8	0x81B0
+0xE7B9	0x81B5
+0xE7BA	0x81BE
+0xE7BB	0x81B8
+0xE7BC	0x81BD
+0xE7BD	0x81C0
+0xE7BE	0x81C2
+0xE7BF	0x81BA
+0xE7C0	0x81C9
+0xE7C1	0x81CD
+0xE7C2	0x81D1
+0xE7C3	0x81D9
+0xE7C4	0x81D8
+0xE7C5	0x81C8
+0xE7C6	0x81DA
+0xE7C7	0x81DF
+0xE7C8	0x81E0
+0xE7C9	0x81E7
+0xE7CA	0x81FA
+0xE7CB	0x81FB
+0xE7CC	0x81FE
+0xE7CD	0x8201
+0xE7CE	0x8202
+0xE7CF	0x8205
+0xE7D0	0x8207
+0xE7D1	0x820A
+0xE7D2	0x820D
+0xE7D3	0x8210
+0xE7D4	0x8216
+0xE7D5	0x8229
+0xE7D6	0x822B
+0xE7D7	0x8238
+0xE7D8	0x8233
+0xE7D9	0x8240
+0xE7DA	0x8259
+0xE7DB	0x8258
+0xE7DC	0x825D
+0xE7DD	0x825A
+0xE7DE	0x825F
+0xE7DF	0x8264
+0xE7E0	0x8262
+0xE7E1	0x8268
+0xE7E2	0x826A
+0xE7E3	0x826B
+0xE7E4	0x822E
+0xE7E5	0x8271
+0xE7E6	0x8277
+0xE7E7	0x8278
+0xE7E8	0x827E
+0xE7E9	0x828D
+0xE7EA	0x8292
+0xE7EB	0x82AB
+0xE7EC	0x829F
+0xE7ED	0x82BB
+0xE7EE	0x82AC
+0xE7EF	0x82E1
+0xE7F0	0x82E3
+0xE7F1	0x82DF
+0xE7F2	0x82D2
+0xE7F3	0x82F4
+0xE7F4	0x82F3
+0xE7F5	0x82FA
+0xE7F6	0x8393
+0xE7F7	0x8303
+0xE7F8	0x82FB
+0xE7F9	0x82F9
+0xE7FA	0x82DE
+0xE7FB	0x8306
+0xE7FC	0x82DC
+0xE7FD	0x8309
+0xE7FE	0x82D9
+0xE8A1	0x8335
+0xE8A2	0x8334
+0xE8A3	0x8316
+0xE8A4	0x8332
+0xE8A5	0x8331
+0xE8A6	0x8340
+0xE8A7	0x8339
+0xE8A8	0x8350
+0xE8A9	0x8345
+0xE8AA	0x832F
+0xE8AB	0x832B
+0xE8AC	0x8317
+0xE8AD	0x8318
+0xE8AE	0x8385
+0xE8AF	0x839A
+0xE8B0	0x83AA
+0xE8B1	0x839F
+0xE8B2	0x83A2
+0xE8B3	0x8396
+0xE8B4	0x8323
+0xE8B5	0x838E
+0xE8B6	0x8387
+0xE8B7	0x838A
+0xE8B8	0x837C
+0xE8B9	0x83B5
+0xE8BA	0x8373
+0xE8BB	0x8375
+0xE8BC	0x83A0
+0xE8BD	0x8389
+0xE8BE	0x83A8
+0xE8BF	0x83F4
+0xE8C0	0x8413
+0xE8C1	0x83EB
+0xE8C2	0x83CE
+0xE8C3	0x83FD
+0xE8C4	0x8403
+0xE8C5	0x83D8
+0xE8C6	0x840B
+0xE8C7	0x83C1
+0xE8C8	0x83F7
+0xE8C9	0x8407
+0xE8CA	0x83E0
+0xE8CB	0x83F2
+0xE8CC	0x840D
+0xE8CD	0x8422
+0xE8CE	0x8420
+0xE8CF	0x83BD
+0xE8D0	0x8438
+0xE8D1	0x8506
+0xE8D2	0x83FB
+0xE8D3	0x846D
+0xE8D4	0x842A
+0xE8D5	0x843C
+0xE8D6	0x855A
+0xE8D7	0x8484
+0xE8D8	0x8477
+0xE8D9	0x846B
+0xE8DA	0x84AD
+0xE8DB	0x846E
+0xE8DC	0x8482
+0xE8DD	0x8469
+0xE8DE	0x8446
+0xE8DF	0x842C
+0xE8E0	0x846F
+0xE8E1	0x8479
+0xE8E2	0x8435
+0xE8E3	0x84CA
+0xE8E4	0x8462
+0xE8E5	0x84B9
+0xE8E6	0x84BF
+0xE8E7	0x849F
+0xE8E8	0x84D9
+0xE8E9	0x84CD
+0xE8EA	0x84BB
+0xE8EB	0x84DA
+0xE8EC	0x84D0
+0xE8ED	0x84C1
+0xE8EE	0x84C6
+0xE8EF	0x84D6
+0xE8F0	0x84A1
+0xE8F1	0x8521
+0xE8F2	0x84FF
+0xE8F3	0x84F4
+0xE8F4	0x8517
+0xE8F5	0x8518
+0xE8F6	0x852C
+0xE8F7	0x851F
+0xE8F8	0x8515
+0xE8F9	0x8514
+0xE8FA	0x84FC
+0xE8FB	0x8540
+0xE8FC	0x8563
+0xE8FD	0x8558
+0xE8FE	0x8548
+0xE9A1	0x8541
+0xE9A2	0x8602
+0xE9A3	0x854B
+0xE9A4	0x8555
+0xE9A5	0x8580
+0xE9A6	0x85A4
+0xE9A7	0x8588
+0xE9A8	0x8591
+0xE9A9	0x858A
+0xE9AA	0x85A8
+0xE9AB	0x856D
+0xE9AC	0x8594
+0xE9AD	0x859B
+0xE9AE	0x85EA
+0xE9AF	0x8587
+0xE9B0	0x859C
+0xE9B1	0x8577
+0xE9B2	0x857E
+0xE9B3	0x8590
+0xE9B4	0x85C9
+0xE9B5	0x85BA
+0xE9B6	0x85CF
+0xE9B7	0x85B9
+0xE9B8	0x85D0
+0xE9B9	0x85D5
+0xE9BA	0x85DD
+0xE9BB	0x85E5
+0xE9BC	0x85DC
+0xE9BD	0x85F9
+0xE9BE	0x860A
+0xE9BF	0x8613
+0xE9C0	0x860B
+0xE9C1	0x85FE
+0xE9C2	0x85FA
+0xE9C3	0x8606
+0xE9C4	0x8622
+0xE9C5	0x861A
+0xE9C6	0x8630
+0xE9C7	0x863F
+0xE9C8	0x864D
+0xE9C9	0x4E55
+0xE9CA	0x8654
+0xE9CB	0x865F
+0xE9CC	0x8667
+0xE9CD	0x8671
+0xE9CE	0x8693
+0xE9CF	0x86A3
+0xE9D0	0x86A9
+0xE9D1	0x86AA
+0xE9D2	0x868B
+0xE9D3	0x868C
+0xE9D4	0x86B6
+0xE9D5	0x86AF
+0xE9D6	0x86C4
+0xE9D7	0x86C6
+0xE9D8	0x86B0
+0xE9D9	0x86C9
+0xE9DA	0x8823
+0xE9DB	0x86AB
+0xE9DC	0x86D4
+0xE9DD	0x86DE
+0xE9DE	0x86E9
+0xE9DF	0x86EC
+0xE9E0	0x86DF
+0xE9E1	0x86DB
+0xE9E2	0x86EF
+0xE9E3	0x8712
+0xE9E4	0x8706
+0xE9E5	0x8708
+0xE9E6	0x8700
+0xE9E7	0x8703
+0xE9E8	0x86FB
+0xE9E9	0x8711
+0xE9EA	0x8709
+0xE9EB	0x870D
+0xE9EC	0x86F9
+0xE9ED	0x870A
+0xE9EE	0x8734
+0xE9EF	0x873F
+0xE9F0	0x8737
+0xE9F1	0x873B
+0xE9F2	0x8725
+0xE9F3	0x8729
+0xE9F4	0x871A
+0xE9F5	0x8760
+0xE9F6	0x875F
+0xE9F7	0x8778
+0xE9F8	0x874C
+0xE9F9	0x874E
+0xE9FA	0x8774
+0xE9FB	0x8757
+0xE9FC	0x8768
+0xE9FD	0x876E
+0xE9FE	0x8759
+0xEAA1	0x8753
+0xEAA2	0x8763
+0xEAA3	0x876A
+0xEAA4	0x8805
+0xEAA5	0x87A2
+0xEAA6	0x879F
+0xEAA7	0x8782
+0xEAA8	0x87AF
+0xEAA9	0x87CB
+0xEAAA	0x87BD
+0xEAAB	0x87C0
+0xEAAC	0x87D0
+0xEAAD	0x96D6
+0xEAAE	0x87AB
+0xEAAF	0x87C4
+0xEAB0	0x87B3
+0xEAB1	0x87C7
+0xEAB2	0x87C6
+0xEAB3	0x87BB
+0xEAB4	0x87EF
+0xEAB5	0x87F2
+0xEAB6	0x87E0
+0xEAB7	0x880F
+0xEAB8	0x880D
+0xEAB9	0x87FE
+0xEABA	0x87F6
+0xEABB	0x87F7
+0xEABC	0x880E
+0xEABD	0x87D2
+0xEABE	0x8811
+0xEABF	0x8816
+0xEAC0	0x8815
+0xEAC1	0x8822
+0xEAC2	0x8821
+0xEAC3	0x8831
+0xEAC4	0x8836
+0xEAC5	0x8839
+0xEAC6	0x8827
+0xEAC7	0x883B
+0xEAC8	0x8844
+0xEAC9	0x8842
+0xEACA	0x8852
+0xEACB	0x8859
+0xEACC	0x885E
+0xEACD	0x8862
+0xEACE	0x886B
+0xEACF	0x8881
+0xEAD0	0x887E
+0xEAD1	0x889E
+0xEAD2	0x8875
+0xEAD3	0x887D
+0xEAD4	0x88B5
+0xEAD5	0x8872
+0xEAD6	0x8882
+0xEAD7	0x8897
+0xEAD8	0x8892
+0xEAD9	0x88AE
+0xEADA	0x8899
+0xEADB	0x88A2
+0xEADC	0x888D
+0xEADD	0x88A4
+0xEADE	0x88B0
+0xEADF	0x88BF
+0xEAE0	0x88B1
+0xEAE1	0x88C3
+0xEAE2	0x88C4
+0xEAE3	0x88D4
+0xEAE4	0x88D8
+0xEAE5	0x88D9
+0xEAE6	0x88DD
+0xEAE7	0x88F9
+0xEAE8	0x8902
+0xEAE9	0x88FC
+0xEAEA	0x88F4
+0xEAEB	0x88E8
+0xEAEC	0x88F2
+0xEAED	0x8904
+0xEAEE	0x890C
+0xEAEF	0x890A
+0xEAF0	0x8913
+0xEAF1	0x8943
+0xEAF2	0x891E
+0xEAF3	0x8925
+0xEAF4	0x892A
+0xEAF5	0x892B
+0xEAF6	0x8941
+0xEAF7	0x8944
+0xEAF8	0x893B
+0xEAF9	0x8936
+0xEAFA	0x8938
+0xEAFB	0x894C
+0xEAFC	0x891D
+0xEAFD	0x8960
+0xEAFE	0x895E
+0xEBA1	0x8966
+0xEBA2	0x8964
+0xEBA3	0x896D
+0xEBA4	0x896A
+0xEBA5	0x896F
+0xEBA6	0x8974
+0xEBA7	0x8977
+0xEBA8	0x897E
+0xEBA9	0x8983
+0xEBAA	0x8988
+0xEBAB	0x898A
+0xEBAC	0x8993
+0xEBAD	0x8998
+0xEBAE	0x89A1
+0xEBAF	0x89A9
+0xEBB0	0x89A6
+0xEBB1	0x89AC
+0xEBB2	0x89AF
+0xEBB3	0x89B2
+0xEBB4	0x89BA
+0xEBB5	0x89BD
+0xEBB6	0x89BF
+0xEBB7	0x89C0
+0xEBB8	0x89DA
+0xEBB9	0x89DC
+0xEBBA	0x89DD
+0xEBBB	0x89E7
+0xEBBC	0x89F4
+0xEBBD	0x89F8
+0xEBBE	0x8A03
+0xEBBF	0x8A16
+0xEBC0	0x8A10
+0xEBC1	0x8A0C
+0xEBC2	0x8A1B
+0xEBC3	0x8A1D
+0xEBC4	0x8A25
+0xEBC5	0x8A36
+0xEBC6	0x8A41
+0xEBC7	0x8A5B
+0xEBC8	0x8A52
+0xEBC9	0x8A46
+0xEBCA	0x8A48
+0xEBCB	0x8A7C
+0xEBCC	0x8A6D
+0xEBCD	0x8A6C
+0xEBCE	0x8A62
+0xEBCF	0x8A85
+0xEBD0	0x8A82
+0xEBD1	0x8A84
+0xEBD2	0x8AA8
+0xEBD3	0x8AA1
+0xEBD4	0x8A91
+0xEBD5	0x8AA5
+0xEBD6	0x8AA6
+0xEBD7	0x8A9A
+0xEBD8	0x8AA3
+0xEBD9	0x8AC4
+0xEBDA	0x8ACD
+0xEBDB	0x8AC2
+0xEBDC	0x8ADA
+0xEBDD	0x8AEB
+0xEBDE	0x8AF3
+0xEBDF	0x8AE7
+0xEBE0	0x8AE4
+0xEBE1	0x8AF1
+0xEBE2	0x8B14
+0xEBE3	0x8AE0
+0xEBE4	0x8AE2
+0xEBE5	0x8AF7
+0xEBE6	0x8ADE
+0xEBE7	0x8ADB
+0xEBE8	0x8B0C
+0xEBE9	0x8B07
+0xEBEA	0x8B1A
+0xEBEB	0x8AE1
+0xEBEC	0x8B16
+0xEBED	0x8B10
+0xEBEE	0x8B17
+0xEBEF	0x8B20
+0xEBF0	0x8B33
+0xEBF1	0x97AB
+0xEBF2	0x8B26
+0xEBF3	0x8B2B
+0xEBF4	0x8B3E
+0xEBF5	0x8B28
+0xEBF6	0x8B41
+0xEBF7	0x8B4C
+0xEBF8	0x8B4F
+0xEBF9	0x8B4E
+0xEBFA	0x8B49
+0xEBFB	0x8B56
+0xEBFC	0x8B5B
+0xEBFD	0x8B5A
+0xEBFE	0x8B6B
+0xECA1	0x8B5F
+0xECA2	0x8B6C
+0xECA3	0x8B6F
+0xECA4	0x8B74
+0xECA5	0x8B7D
+0xECA6	0x8B80
+0xECA7	0x8B8C
+0xECA8	0x8B8E
+0xECA9	0x8B92
+0xECAA	0x8B93
+0xECAB	0x8B96
+0xECAC	0x8B99
+0xECAD	0x8B9A
+0xECAE	0x8C3A
+0xECAF	0x8C41
+0xECB0	0x8C3F
+0xECB1	0x8C48
+0xECB2	0x8C4C
+0xECB3	0x8C4E
+0xECB4	0x8C50
+0xECB5	0x8C55
+0xECB6	0x8C62
+0xECB7	0x8C6C
+0xECB8	0x8C78
+0xECB9	0x8C7A
+0xECBA	0x8C82
+0xECBB	0x8C89
+0xECBC	0x8C85
+0xECBD	0x8C8A
+0xECBE	0x8C8D
+0xECBF	0x8C8E
+0xECC0	0x8C94
+0xECC1	0x8C7C
+0xECC2	0x8C98
+0xECC3	0x621D
+0xECC4	0x8CAD
+0xECC5	0x8CAA
+0xECC6	0x8CBD
+0xECC7	0x8CB2
+0xECC8	0x8CB3
+0xECC9	0x8CAE
+0xECCA	0x8CB6
+0xECCB	0x8CC8
+0xECCC	0x8CC1
+0xECCD	0x8CE4
+0xECCE	0x8CE3
+0xECCF	0x8CDA
+0xECD0	0x8CFD
+0xECD1	0x8CFA
+0xECD2	0x8CFB
+0xECD3	0x8D04
+0xECD4	0x8D05
+0xECD5	0x8D0A
+0xECD6	0x8D07
+0xECD7	0x8D0F
+0xECD8	0x8D0D
+0xECD9	0x8D10
+0xECDA	0x9F4E
+0xECDB	0x8D13
+0xECDC	0x8CCD
+0xECDD	0x8D14
+0xECDE	0x8D16
+0xECDF	0x8D67
+0xECE0	0x8D6D
+0xECE1	0x8D71
+0xECE2	0x8D73
+0xECE3	0x8D81
+0xECE4	0x8D99
+0xECE5	0x8DC2
+0xECE6	0x8DBE
+0xECE7	0x8DBA
+0xECE8	0x8DCF
+0xECE9	0x8DDA
+0xECEA	0x8DD6
+0xECEB	0x8DCC
+0xECEC	0x8DDB
+0xECED	0x8DCB
+0xECEE	0x8DEA
+0xECEF	0x8DEB
+0xECF0	0x8DDF
+0xECF1	0x8DE3
+0xECF2	0x8DFC
+0xECF3	0x8E08
+0xECF4	0x8E09
+0xECF5	0x8DFF
+0xECF6	0x8E1D
+0xECF7	0x8E1E
+0xECF8	0x8E10
+0xECF9	0x8E1F
+0xECFA	0x8E42
+0xECFB	0x8E35
+0xECFC	0x8E30
+0xECFD	0x8E34
+0xECFE	0x8E4A
+0xEDA1	0x8E47
+0xEDA2	0x8E49
+0xEDA3	0x8E4C
+0xEDA4	0x8E50
+0xEDA5	0x8E48
+0xEDA6	0x8E59
+0xEDA7	0x8E64
+0xEDA8	0x8E60
+0xEDA9	0x8E2A
+0xEDAA	0x8E63
+0xEDAB	0x8E55
+0xEDAC	0x8E76
+0xEDAD	0x8E72
+0xEDAE	0x8E7C
+0xEDAF	0x8E81
+0xEDB0	0x8E87
+0xEDB1	0x8E85
+0xEDB2	0x8E84
+0xEDB3	0x8E8B
+0xEDB4	0x8E8A
+0xEDB5	0x8E93
+0xEDB6	0x8E91
+0xEDB7	0x8E94
+0xEDB8	0x8E99
+0xEDB9	0x8EAA
+0xEDBA	0x8EA1
+0xEDBB	0x8EAC
+0xEDBC	0x8EB0
+0xEDBD	0x8EC6
+0xEDBE	0x8EB1
+0xEDBF	0x8EBE
+0xEDC0	0x8EC5
+0xEDC1	0x8EC8
+0xEDC2	0x8ECB
+0xEDC3	0x8EDB
+0xEDC4	0x8EE3
+0xEDC5	0x8EFC
+0xEDC6	0x8EFB
+0xEDC7	0x8EEB
+0xEDC8	0x8EFE
+0xEDC9	0x8F0A
+0xEDCA	0x8F05
+0xEDCB	0x8F15
+0xEDCC	0x8F12
+0xEDCD	0x8F19
+0xEDCE	0x8F13
+0xEDCF	0x8F1C
+0xEDD0	0x8F1F
+0xEDD1	0x8F1B
+0xEDD2	0x8F0C
+0xEDD3	0x8F26
+0xEDD4	0x8F33
+0xEDD5	0x8F3B
+0xEDD6	0x8F39
+0xEDD7	0x8F45
+0xEDD8	0x8F42
+0xEDD9	0x8F3E
+0xEDDA	0x8F4C
+0xEDDB	0x8F49
+0xEDDC	0x8F46
+0xEDDD	0x8F4E
+0xEDDE	0x8F57
+0xEDDF	0x8F5C
+0xEDE0	0x8F62
+0xEDE1	0x8F63
+0xEDE2	0x8F64
+0xEDE3	0x8F9C
+0xEDE4	0x8F9F
+0xEDE5	0x8FA3
+0xEDE6	0x8FAD
+0xEDE7	0x8FAF
+0xEDE8	0x8FB7
+0xEDE9	0x8FDA
+0xEDEA	0x8FE5
+0xEDEB	0x8FE2
+0xEDEC	0x8FEA
+0xEDED	0x8FEF
+0xEDEE	0x9087
+0xEDEF	0x8FF4
+0xEDF0	0x9005
+0xEDF1	0x8FF9
+0xEDF2	0x8FFA
+0xEDF3	0x9011
+0xEDF4	0x9015
+0xEDF5	0x9021
+0xEDF6	0x900D
+0xEDF7	0x901E
+0xEDF8	0x9016
+0xEDF9	0x900B
+0xEDFA	0x9027
+0xEDFB	0x9036
+0xEDFC	0x9035
+0xEDFD	0x9039
+0xEDFE	0x8FF8
+0xEEA1	0x904F
+0xEEA2	0x9050
+0xEEA3	0x9051
+0xEEA4	0x9052
+0xEEA5	0x900E
+0xEEA6	0x9049
+0xEEA7	0x903E
+0xEEA8	0x9056
+0xEEA9	0x9058
+0xEEAA	0x905E
+0xEEAB	0x9068
+0xEEAC	0x906F
+0xEEAD	0x9076
+0xEEAE	0x96A8
+0xEEAF	0x9072
+0xEEB0	0x9082
+0xEEB1	0x907D
+0xEEB2	0x9081
+0xEEB3	0x9080
+0xEEB4	0x908A
+0xEEB5	0x9089
+0xEEB6	0x908F
+0xEEB7	0x90A8
+0xEEB8	0x90AF
+0xEEB9	0x90B1
+0xEEBA	0x90B5
+0xEEBB	0x90E2
+0xEEBC	0x90E4
+0xEEBD	0x6248
+0xEEBE	0x90DB
+0xEEBF	0x9102
+0xEEC0	0x9112
+0xEEC1	0x9119
+0xEEC2	0x9132
+0xEEC3	0x9130
+0xEEC4	0x914A
+0xEEC5	0x9156
+0xEEC6	0x9158
+0xEEC7	0x9163
+0xEEC8	0x9165
+0xEEC9	0x9169
+0xEECA	0x9173
+0xEECB	0x9172
+0xEECC	0x918B
+0xEECD	0x9189
+0xEECE	0x9182
+0xEECF	0x91A2
+0xEED0	0x91AB
+0xEED1	0x91AF
+0xEED2	0x91AA
+0xEED3	0x91B5
+0xEED4	0x91B4
+0xEED5	0x91BA
+0xEED6	0x91C0
+0xEED7	0x91C1
+0xEED8	0x91C9
+0xEED9	0x91CB
+0xEEDA	0x91D0
+0xEEDB	0x91D6
+0xEEDC	0x91DF
+0xEEDD	0x91E1
+0xEEDE	0x91DB
+0xEEDF	0x91FC
+0xEEE0	0x91F5
+0xEEE1	0x91F6
+0xEEE2	0x921E
+0xEEE3	0x91FF
+0xEEE4	0x9214
+0xEEE5	0x922C
+0xEEE6	0x9215
+0xEEE7	0x9211
+0xEEE8	0x925E
+0xEEE9	0x9257
+0xEEEA	0x9245
+0xEEEB	0x9249
+0xEEEC	0x9264
+0xEEED	0x9248
+0xEEEE	0x9295
+0xEEEF	0x923F
+0xEEF0	0x924B
+0xEEF1	0x9250
+0xEEF2	0x929C
+0xEEF3	0x9296
+0xEEF4	0x9293
+0xEEF5	0x929B
+0xEEF6	0x925A
+0xEEF7	0x92CF
+0xEEF8	0x92B9
+0xEEF9	0x92B7
+0xEEFA	0x92E9
+0xEEFB	0x930F
+0xEEFC	0x92FA
+0xEEFD	0x9344
+0xEEFE	0x932E
+0xEFA1	0x9319
+0xEFA2	0x9322
+0xEFA3	0x931A
+0xEFA4	0x9323
+0xEFA5	0x933A
+0xEFA6	0x9335
+0xEFA7	0x933B
+0xEFA8	0x935C
+0xEFA9	0x9360
+0xEFAA	0x937C
+0xEFAB	0x936E
+0xEFAC	0x9356
+0xEFAD	0x93B0
+0xEFAE	0x93AC
+0xEFAF	0x93AD
+0xEFB0	0x9394
+0xEFB1	0x93B9
+0xEFB2	0x93D6
+0xEFB3	0x93D7
+0xEFB4	0x93E8
+0xEFB5	0x93E5
+0xEFB6	0x93D8
+0xEFB7	0x93C3
+0xEFB8	0x93DD
+0xEFB9	0x93D0
+0xEFBA	0x93C8
+0xEFBB	0x93E4
+0xEFBC	0x941A
+0xEFBD	0x9414
+0xEFBE	0x9413
+0xEFBF	0x9403
+0xEFC0	0x9407
+0xEFC1	0x9410
+0xEFC2	0x9436
+0xEFC3	0x942B
+0xEFC4	0x9435
+0xEFC5	0x9421
+0xEFC6	0x943A
+0xEFC7	0x9441
+0xEFC8	0x9452
+0xEFC9	0x9444
+0xEFCA	0x945B
+0xEFCB	0x9460
+0xEFCC	0x9462
+0xEFCD	0x945E
+0xEFCE	0x946A
+0xEFCF	0x9229
+0xEFD0	0x9470
+0xEFD1	0x9475
+0xEFD2	0x9477
+0xEFD3	0x947D
+0xEFD4	0x945A
+0xEFD5	0x947C
+0xEFD6	0x947E
+0xEFD7	0x9481
+0xEFD8	0x947F
+0xEFD9	0x9582
+0xEFDA	0x9587
+0xEFDB	0x958A
+0xEFDC	0x9594
+0xEFDD	0x9596
+0xEFDE	0x9598
+0xEFDF	0x9599
+0xEFE0	0x95A0
+0xEFE1	0x95A8
+0xEFE2	0x95A7
+0xEFE3	0x95AD
+0xEFE4	0x95BC
+0xEFE5	0x95BB
+0xEFE6	0x95B9
+0xEFE7	0x95BE
+0xEFE8	0x95CA
+0xEFE9	0x6FF6
+0xEFEA	0x95C3
+0xEFEB	0x95CD
+0xEFEC	0x95CC
+0xEFED	0x95D5
+0xEFEE	0x95D4
+0xEFEF	0x95D6
+0xEFF0	0x95DC
+0xEFF1	0x95E1
+0xEFF2	0x95E5
+0xEFF3	0x95E2
+0xEFF4	0x9621
+0xEFF5	0x9628
+0xEFF6	0x962E
+0xEFF7	0x962F
+0xEFF8	0x9642
+0xEFF9	0x964C
+0xEFFA	0x964F
+0xEFFB	0x964B
+0xEFFC	0x9677
+0xEFFD	0x965C
+0xEFFE	0x965E
+0xF0A1	0x965D
+0xF0A2	0x965F
+0xF0A3	0x9666
+0xF0A4	0x9672
+0xF0A5	0x966C
+0xF0A6	0x968D
+0xF0A7	0x9698
+0xF0A8	0x9695
+0xF0A9	0x9697
+0xF0AA	0x96AA
+0xF0AB	0x96A7
+0xF0AC	0x96B1
+0xF0AD	0x96B2
+0xF0AE	0x96B0
+0xF0AF	0x96B4
+0xF0B0	0x96B6
+0xF0B1	0x96B8
+0xF0B2	0x96B9
+0xF0B3	0x96CE
+0xF0B4	0x96CB
+0xF0B5	0x96C9
+0xF0B6	0x96CD
+0xF0B7	0x894D
+0xF0B8	0x96DC
+0xF0B9	0x970D
+0xF0BA	0x96D5
+0xF0BB	0x96F9
+0xF0BC	0x9704
+0xF0BD	0x9706
+0xF0BE	0x9708
+0xF0BF	0x9713
+0xF0C0	0x970E
+0xF0C1	0x9711
+0xF0C2	0x970F
+0xF0C3	0x9716
+0xF0C4	0x9719
+0xF0C5	0x9724
+0xF0C6	0x972A
+0xF0C7	0x9730
+0xF0C8	0x9739
+0xF0C9	0x973D
+0xF0CA	0x973E
+0xF0CB	0x9744
+0xF0CC	0x9746
+0xF0CD	0x9748
+0xF0CE	0x9742
+0xF0CF	0x9749
+0xF0D0	0x975C
+0xF0D1	0x9760
+0xF0D2	0x9764
+0xF0D3	0x9766
+0xF0D4	0x9768
+0xF0D5	0x52D2
+0xF0D6	0x976B
+0xF0D7	0x9771
+0xF0D8	0x9779
+0xF0D9	0x9785
+0xF0DA	0x977C
+0xF0DB	0x9781
+0xF0DC	0x977A
+0xF0DD	0x9786
+0xF0DE	0x978B
+0xF0DF	0x978F
+0xF0E0	0x9790
+0xF0E1	0x979C
+0xF0E2	0x97A8
+0xF0E3	0x97A6
+0xF0E4	0x97A3
+0xF0E5	0x97B3
+0xF0E6	0x97B4
+0xF0E7	0x97C3
+0xF0E8	0x97C6
+0xF0E9	0x97C8
+0xF0EA	0x97CB
+0xF0EB	0x97DC
+0xF0EC	0x97ED
+0xF0ED	0x9F4F
+0xF0EE	0x97F2
+0xF0EF	0x7ADF
+0xF0F0	0x97F6
+0xF0F1	0x97F5
+0xF0F2	0x980F
+0xF0F3	0x980C
+0xF0F4	0x9838
+0xF0F5	0x9824
+0xF0F6	0x9821
+0xF0F7	0x9837
+0xF0F8	0x983D
+0xF0F9	0x9846
+0xF0FA	0x984F
+0xF0FB	0x984B
+0xF0FC	0x986B
+0xF0FD	0x986F
+0xF0FE	0x9870
+0xF1A1	0x9871
+0xF1A2	0x9874
+0xF1A3	0x9873
+0xF1A4	0x98AA
+0xF1A5	0x98AF
+0xF1A6	0x98B1
+0xF1A7	0x98B6
+0xF1A8	0x98C4
+0xF1A9	0x98C3
+0xF1AA	0x98C6
+0xF1AB	0x98E9
+0xF1AC	0x98EB
+0xF1AD	0x9903
+0xF1AE	0x9909
+0xF1AF	0x9912
+0xF1B0	0x9914
+0xF1B1	0x9918
+0xF1B2	0x9921
+0xF1B3	0x991D
+0xF1B4	0x991E
+0xF1B5	0x9924
+0xF1B6	0x9920
+0xF1B7	0x992C
+0xF1B8	0x992E
+0xF1B9	0x993D
+0xF1BA	0x993E
+0xF1BB	0x9942
+0xF1BC	0x9949
+0xF1BD	0x9945
+0xF1BE	0x9950
+0xF1BF	0x994B
+0xF1C0	0x9951
+0xF1C1	0x9952
+0xF1C2	0x994C
+0xF1C3	0x9955
+0xF1C4	0x9997
+0xF1C5	0x9998
+0xF1C6	0x99A5
+0xF1C7	0x99AD
+0xF1C8	0x99AE
+0xF1C9	0x99BC
+0xF1CA	0x99DF
+0xF1CB	0x99DB
+0xF1CC	0x99DD
+0xF1CD	0x99D8
+0xF1CE	0x99D1
+0xF1CF	0x99ED
+0xF1D0	0x99EE
+0xF1D1	0x99F1
+0xF1D2	0x99F2
+0xF1D3	0x99FB
+0xF1D4	0x99F8
+0xF1D5	0x9A01
+0xF1D6	0x9A0F
+0xF1D7	0x9A05
+0xF1D8	0x99E2
+0xF1D9	0x9A19
+0xF1DA	0x9A2B
+0xF1DB	0x9A37
+0xF1DC	0x9A45
+0xF1DD	0x9A42
+0xF1DE	0x9A40
+0xF1DF	0x9A43
+0xF1E0	0x9A3E
+0xF1E1	0x9A55
+0xF1E2	0x9A4D
+0xF1E3	0x9A5B
+0xF1E4	0x9A57
+0xF1E5	0x9A5F
+0xF1E6	0x9A62
+0xF1E7	0x9A65
+0xF1E8	0x9A64
+0xF1E9	0x9A69
+0xF1EA	0x9A6B
+0xF1EB	0x9A6A
+0xF1EC	0x9AAD
+0xF1ED	0x9AB0
+0xF1EE	0x9ABC
+0xF1EF	0x9AC0
+0xF1F0	0x9ACF
+0xF1F1	0x9AD1
+0xF1F2	0x9AD3
+0xF1F3	0x9AD4
+0xF1F4	0x9ADE
+0xF1F5	0x9ADF
+0xF1F6	0x9AE2
+0xF1F7	0x9AE3
+0xF1F8	0x9AE6
+0xF1F9	0x9AEF
+0xF1FA	0x9AEB
+0xF1FB	0x9AEE
+0xF1FC	0x9AF4
+0xF1FD	0x9AF1
+0xF1FE	0x9AF7
+0xF2A1	0x9AFB
+0xF2A2	0x9B06
+0xF2A3	0x9B18
+0xF2A4	0x9B1A
+0xF2A5	0x9B1F
+0xF2A6	0x9B22
+0xF2A7	0x9B23
+0xF2A8	0x9B25
+0xF2A9	0x9B27
+0xF2AA	0x9B28
+0xF2AB	0x9B29
+0xF2AC	0x9B2A
+0xF2AD	0x9B2E
+0xF2AE	0x9B2F
+0xF2AF	0x9B32
+0xF2B0	0x9B44
+0xF2B1	0x9B43
+0xF2B2	0x9B4F
+0xF2B3	0x9B4D
+0xF2B4	0x9B4E
+0xF2B5	0x9B51
+0xF2B6	0x9B58
+0xF2B7	0x9B74
+0xF2B8	0x9B93
+0xF2B9	0x9B83
+0xF2BA	0x9B91
+0xF2BB	0x9B96
+0xF2BC	0x9B97
+0xF2BD	0x9B9F
+0xF2BE	0x9BA0
+0xF2BF	0x9BA8
+0xF2C0	0x9BB4
+0xF2C1	0x9BC0
+0xF2C2	0x9BCA
+0xF2C3	0x9BB9
+0xF2C4	0x9BC6
+0xF2C5	0x9BCF
+0xF2C6	0x9BD1
+0xF2C7	0x9BD2
+0xF2C8	0x9BE3
+0xF2C9	0x9BE2
+0xF2CA	0x9BE4
+0xF2CB	0x9BD4
+0xF2CC	0x9BE1
+0xF2CD	0x9C3A
+0xF2CE	0x9BF2
+0xF2CF	0x9BF1
+0xF2D0	0x9BF0
+0xF2D1	0x9C15
+0xF2D2	0x9C14
+0xF2D3	0x9C09
+0xF2D4	0x9C13
+0xF2D5	0x9C0C
+0xF2D6	0x9C06
+0xF2D7	0x9C08
+0xF2D8	0x9C12
+0xF2D9	0x9C0A
+0xF2DA	0x9C04
+0xF2DB	0x9C2E
+0xF2DC	0x9C1B
+0xF2DD	0x9C25
+0xF2DE	0x9C24
+0xF2DF	0x9C21
+0xF2E0	0x9C30
+0xF2E1	0x9C47
+0xF2E2	0x9C32
+0xF2E3	0x9C46
+0xF2E4	0x9C3E
+0xF2E5	0x9C5A
+0xF2E6	0x9C60
+0xF2E7	0x9C67
+0xF2E8	0x9C76
+0xF2E9	0x9C78
+0xF2EA	0x9CE7
+0xF2EB	0x9CEC
+0xF2EC	0x9CF0
+0xF2ED	0x9D09
+0xF2EE	0x9D08
+0xF2EF	0x9CEB
+0xF2F0	0x9D03
+0xF2F1	0x9D06
+0xF2F2	0x9D2A
+0xF2F3	0x9D26
+0xF2F4	0x9DAF
+0xF2F5	0x9D23
+0xF2F6	0x9D1F
+0xF2F7	0x9D44
+0xF2F8	0x9D15
+0xF2F9	0x9D12
+0xF2FA	0x9D41
+0xF2FB	0x9D3F
+0xF2FC	0x9D3E
+0xF2FD	0x9D46
+0xF2FE	0x9D48
+0xF3A1	0x9D5D
+0xF3A2	0x9D5E
+0xF3A3	0x9D64
+0xF3A4	0x9D51
+0xF3A5	0x9D50
+0xF3A6	0x9D59
+0xF3A7	0x9D72
+0xF3A8	0x9D89
+0xF3A9	0x9D87
+0xF3AA	0x9DAB
+0xF3AB	0x9D6F
+0xF3AC	0x9D7A
+0xF3AD	0x9D9A
+0xF3AE	0x9DA4
+0xF3AF	0x9DA9
+0xF3B0	0x9DB2
+0xF3B1	0x9DC4
+0xF3B2	0x9DC1
+0xF3B3	0x9DBB
+0xF3B4	0x9DB8
+0xF3B5	0x9DBA
+0xF3B6	0x9DC6
+0xF3B7	0x9DCF
+0xF3B8	0x9DC2
+0xF3B9	0x9DD9
+0xF3BA	0x9DD3
+0xF3BB	0x9DF8
+0xF3BC	0x9DE6
+0xF3BD	0x9DED
+0xF3BE	0x9DEF
+0xF3BF	0x9DFD
+0xF3C0	0x9E1A
+0xF3C1	0x9E1B
+0xF3C2	0x9E1E
+0xF3C3	0x9E75
+0xF3C4	0x9E79
+0xF3C5	0x9E7D
+0xF3C6	0x9E81
+0xF3C7	0x9E88
+0xF3C8	0x9E8B
+0xF3C9	0x9E8C
+0xF3CA	0x9E92
+0xF3CB	0x9E95
+0xF3CC	0x9E91
+0xF3CD	0x9E9D
+0xF3CE	0x9EA5
+0xF3CF	0x9EA9
+0xF3D0	0x9EB8
+0xF3D1	0x9EAA
+0xF3D2	0x9EAD
+0xF3D3	0x9761
+0xF3D4	0x9ECC
+0xF3D5	0x9ECE
+0xF3D6	0x9ECF
+0xF3D7	0x9ED0
+0xF3D8	0x9ED4
+0xF3D9	0x9EDC
+0xF3DA	0x9EDE
+0xF3DB	0x9EDD
+0xF3DC	0x9EE0
+0xF3DD	0x9EE5
+0xF3DE	0x9EE8
+0xF3DF	0x9EEF
+0xF3E0	0x9EF4
+0xF3E1	0x9EF6
+0xF3E2	0x9EF7
+0xF3E3	0x9EF9
+0xF3E4	0x9EFB
+0xF3E5	0x9EFC
+0xF3E6	0x9EFD
+0xF3E7	0x9F07
+0xF3E8	0x9F08
+0xF3E9	0x76B7
+0xF3EA	0x9F15
+0xF3EB	0x9F21
+0xF3EC	0x9F2C
+0xF3ED	0x9F3E
+0xF3EE	0x9F4A
+0xF3EF	0x9F52
+0xF3F0	0x9F54
+0xF3F1	0x9F63
+0xF3F2	0x9F5F
+0xF3F3	0x9F60
+0xF3F4	0x9F61
+0xF3F5	0x9F66
+0xF3F6	0x9F67
+0xF3F7	0x9F6C
+0xF3F8	0x9F6A
+0xF3F9	0x9F77
+0xF3FA	0x9F72
+0xF3FB	0x9F76
+0xF3FC	0x9F95
+0xF3FD	0x9F9C
+0xF3FE	0x9FA0
+0xF4A1	0x582F
+0xF4A2	0x69C7
+0xF4A3	0x9059
+0xF4A4	0x7464
+0xF4A5	0x51DC
+0xF4A6	0x7199
+0xF4A7	0x5653
+0xF4A8	0x5DE2
+0xF4A9	0x5E14
+0xF4AA	0x5E18
+0xF4AB	0x5E58
+0xF4AC	0x5E5E
+0xF4AD	0x5EBE
+0xF4AE	0xF928
+0xF4AF	0x5ECB
+0xF4B0	0x5EF9
+0xF4B1	0x5F00
+0xF4B2	0x5F02
+0xF4B3	0x5F07
+0xF4B4	0x5F1D
+0xF4B5	0x5F23
+0xF4B6	0x5F34
+0xF4B7	0x5F36
+0xF4B8	0x5F3D
+0xF4B9	0x5F40
+0xF4BA	0x5F45
+0xF4BB	0x5F54
+0xF4BC	0x5F58
+0xF4BD	0x5F64
+0xF4BE	0x5F67
+0xF4BF	0x5F7D
+0xF4C0	0x5F89
+0xF4C1	0x5F9C
+0xF4C2	0x5FA7
+0xF4C3	0x5FAF
+0xF4C4	0x5FB5
+0xF4C5	0x5FB7
+0xF4C6	0x5FC9
+0xF4C7	0x5FDE
+0xF4C8	0x5FE1
+0xF4C9	0x5FE9
+0xF4CA	0x600D
+0xF4CB	0x6014
+0xF4CC	0x6018
+0xF4CD	0x6033
+0xF4CE	0x6035
+0xF4CF	0x6047
+0xF4D0	0xFA3D
+0xF4D1	0x609D
+0xF4D2	0x609E
+0xF4D3	0x60CB
+0xF4D4	0x60D4
+0xF4D5	0x60D5
+0xF4D6	0x60DD
+0xF4D7	0x60F8
+0xF4D8	0x611C
+0xF4D9	0x612B
+0xF4DA	0x6130
+0xF4DB	0x6137
+0xF4DC	0xFA3E
+0xF4DD	0x618D
+0xF4DE	0xFA3F
+0xF4DF	0x61BC
+0xF4E0	0x61B9
+0xF4E1	0xFA40
+0xF4E2	0x6222
+0xF4E3	0x623E
+0xF4E4	0x6243
+0xF4E5	0x6256
+0xF4E6	0x625A
+0xF4E7	0x626F
+0xF4E8	0x6285
+0xF4E9	0x62C4
+0xF4EA	0x62D6
+0xF4EB	0x62FC
+0xF4EC	0x630A
+0xF4ED	0x6318
+0xF4EE	0x6339
+0xF4EF	0x6343
+0xF4F0	0x6365
+0xF4F1	0x637C
+0xF4F2	0x63E5
+0xF4F3	0x63ED
+0xF4F4	0x63F5
+0xF4F5	0x6410
+0xF4F6	0x6414
+0xF4F7	0x6422
+0xF4F8	0x6479
+0xF4F9	0x6451
+0xF4FA	0x6460
+0xF4FB	0x646D
+0xF4FC	0x64CE
+0xF4FD	0x64BE
+0xF4FE	0x64BF
+0xF5A1	0x64C4
+0xF5A2	0x64CA
+0xF5A3	0x64D0
+0xF5A4	0x64F7
+0xF5A5	0x64FB
+0xF5A6	0x6522
+0xF5A7	0x6529
+0xF5A8	0xFA41
+0xF5A9	0x6567
+0xF5AA	0x659D
+0xF5AB	0xFA42
+0xF5AC	0x6600
+0xF5AD	0x6609
+0xF5AE	0x6615
+0xF5AF	0x661E
+0xF5B0	0x663A
+0xF5B1	0x6622
+0xF5B2	0x6624
+0xF5B3	0x662B
+0xF5B4	0x6630
+0xF5B5	0x6631
+0xF5B6	0x6633
+0xF5B7	0x66FB
+0xF5B8	0x6648
+0xF5B9	0x664C
+0xF5BA	0x231C4
+0xF5BB	0x6659
+0xF5BC	0x665A
+0xF5BD	0x6661
+0xF5BE	0x6665
+0xF5BF	0x6673
+0xF5C0	0x6677
+0xF5C1	0x6678
+0xF5C2	0x668D
+0xF5C3	0xFA43
+0xF5C4	0x66A0
+0xF5C5	0x66B2
+0xF5C6	0x66BB
+0xF5C7	0x66C6
+0xF5C8	0x66C8
+0xF5C9	0x3B22
+0xF5CA	0x66DB
+0xF5CB	0x66E8
+0xF5CC	0x66FA
+0xF5CD	0x6713
+0xF5CE	0xF929
+0xF5CF	0x6733
+0xF5D0	0x6766
+0xF5D1	0x6747
+0xF5D2	0x6748
+0xF5D3	0x677B
+0xF5D4	0x6781
+0xF5D5	0x6793
+0xF5D6	0x6798
+0xF5D7	0x679B
+0xF5D8	0x67BB
+0xF5D9	0x67F9
+0xF5DA	0x67C0
+0xF5DB	0x67D7
+0xF5DC	0x67FC
+0xF5DD	0x6801
+0xF5DE	0x6852
+0xF5DF	0x681D
+0xF5E0	0x682C
+0xF5E1	0x6831
+0xF5E2	0x685B
+0xF5E3	0x6872
+0xF5E4	0x6875
+0xF5E5	0xFA44
+0xF5E6	0x68A3
+0xF5E7	0x68A5
+0xF5E8	0x68B2
+0xF5E9	0x68C8
+0xF5EA	0x68D0
+0xF5EB	0x68E8
+0xF5EC	0x68ED
+0xF5ED	0x68F0
+0xF5EE	0x68F1
+0xF5EF	0x68FC
+0xF5F0	0x690A
+0xF5F1	0x6949
+0xF5F2	0x235C4
+0xF5F3	0x6935
+0xF5F4	0x6942
+0xF5F5	0x6957
+0xF5F6	0x6963
+0xF5F7	0x6964
+0xF5F8	0x6968
+0xF5F9	0x6980
+0xF5FA	0xFA14
+0xF5FB	0x69A5
+0xF5FC	0x69AD
+0xF5FD	0x69CF
+0xF5FE	0x3BB6
+0xF6A1	0x3BC3
+0xF6A2	0x69E2
+0xF6A3	0x69E9
+0xF6A4	0x69EA
+0xF6A5	0x69F5
+0xF6A6	0x69F6
+0xF6A7	0x6A0F
+0xF6A8	0x6A15
+0xF6A9	0x2373F
+0xF6AA	0x6A3B
+0xF6AB	0x6A3E
+0xF6AC	0x6A45
+0xF6AD	0x6A50
+0xF6AE	0x6A56
+0xF6AF	0x6A5B
+0xF6B0	0x6A6B
+0xF6B1	0x6A73
+0xF6B2	0x23763
+0xF6B3	0x6A89
+0xF6B4	0x6A94
+0xF6B5	0x6A9D
+0xF6B6	0x6A9E
+0xF6B7	0x6AA5
+0xF6B8	0x6AE4
+0xF6B9	0x6AE7
+0xF6BA	0x3C0F
+0xF6BB	0xF91D
+0xF6BC	0x6B1B
+0xF6BD	0x6B1E
+0xF6BE	0x6B2C
+0xF6BF	0x6B35
+0xF6C0	0x6B46
+0xF6C1	0x6B56
+0xF6C2	0x6B60
+0xF6C3	0x6B65
+0xF6C4	0x6B67
+0xF6C5	0x6B77
+0xF6C6	0x6B82
+0xF6C7	0x6BA9
+0xF6C8	0x6BAD
+0xF6C9	0xF970
+0xF6CA	0x6BCF
+0xF6CB	0x6BD6
+0xF6CC	0x6BD7
+0xF6CD	0x6BFF
+0xF6CE	0x6C05
+0xF6CF	0x6C10
+0xF6D0	0x6C33
+0xF6D1	0x6C59
+0xF6D2	0x6C5C
+0xF6D3	0x6CAA
+0xF6D4	0x6C74
+0xF6D5	0x6C76
+0xF6D6	0x6C85
+0xF6D7	0x6C86
+0xF6D8	0x6C98
+0xF6D9	0x6C9C
+0xF6DA	0x6CFB
+0xF6DB	0x6CC6
+0xF6DC	0x6CD4
+0xF6DD	0x6CE0
+0xF6DE	0x6CEB
+0xF6DF	0x6CEE
+0xF6E0	0x23CFE
+0xF6E1	0x6D04
+0xF6E2	0x6D0E
+0xF6E3	0x6D2E
+0xF6E4	0x6D31
+0xF6E5	0x6D39
+0xF6E6	0x6D3F
+0xF6E7	0x6D58
+0xF6E8	0x6D65
+0xF6E9	0xFA45
+0xF6EA	0x6D82
+0xF6EB	0x6D87
+0xF6EC	0x6D89
+0xF6ED	0x6D94
+0xF6EE	0x6DAA
+0xF6EF	0x6DAC
+0xF6F0	0x6DBF
+0xF6F1	0x6DC4
+0xF6F2	0x6DD6
+0xF6F3	0x6DDA
+0xF6F4	0x6DDB
+0xF6F5	0x6DDD
+0xF6F6	0x6DFC
+0xF6F7	0xFA46
+0xF6F8	0x6E34
+0xF6F9	0x6E44
+0xF6FA	0x6E5C
+0xF6FB	0x6E5E
+0xF6FC	0x6EAB
+0xF6FD	0x6EB1
+0xF6FE	0x6EC1
+0xF7A1	0x6EC7
+0xF7A2	0x6ECE
+0xF7A3	0x6F10
+0xF7A4	0x6F1A
+0xF7A5	0xFA47
+0xF7A6	0x6F2A
+0xF7A7	0x6F2F
+0xF7A8	0x6F33
+0xF7A9	0x6F51
+0xF7AA	0x6F59
+0xF7AB	0x6F5E
+0xF7AC	0x6F61
+0xF7AD	0x6F62
+0xF7AE	0x6F7E
+0xF7AF	0x6F88
+0xF7B0	0x6F8C
+0xF7B1	0x6F8D
+0xF7B2	0x6F94
+0xF7B3	0x6FA0
+0xF7B4	0x6FA7
+0xF7B5	0x6FB6
+0xF7B6	0x6FBC
+0xF7B7	0x6FC7
+0xF7B8	0x6FCA
+0xF7B9	0x6FF9
+0xF7BA	0x6FF0
+0xF7BB	0x6FF5
+0xF7BC	0x7005
+0xF7BD	0x7006
+0xF7BE	0x7028
+0xF7BF	0x704A
+0xF7C0	0x705D
+0xF7C1	0x705E
+0xF7C2	0x704E
+0xF7C3	0x7064
+0xF7C4	0x7075
+0xF7C5	0x7085
+0xF7C6	0x70A4
+0xF7C7	0x70AB
+0xF7C8	0x70B7
+0xF7C9	0x70D4
+0xF7CA	0x70D8
+0xF7CB	0x70E4
+0xF7CC	0x710F
+0xF7CD	0x712B
+0xF7CE	0x711E
+0xF7CF	0x7120
+0xF7D0	0x712E
+0xF7D1	0x7130
+0xF7D2	0x7146
+0xF7D3	0x7147
+0xF7D4	0x7151
+0xF7D5	0xFA48
+0xF7D6	0x7152
+0xF7D7	0x715C
+0xF7D8	0x7160
+0xF7D9	0x7168
+0xF7DA	0xFA15
+0xF7DB	0x7185
+0xF7DC	0x7187
+0xF7DD	0x7192
+0xF7DE	0x71C1
+0xF7DF	0x71BA
+0xF7E0	0x71C4
+0xF7E1	0x71FE
+0xF7E2	0x7200
+0xF7E3	0x7215
+0xF7E4	0x7255
+0xF7E5	0x7256
+0xF7E6	0x3E3F
+0xF7E7	0x728D
+0xF7E8	0x729B
+0xF7E9	0x72BE
+0xF7EA	0x72C0
+0xF7EB	0x72FB
+0xF7EC	0x247F1
+0xF7ED	0x7327
+0xF7EE	0x7328
+0xF7EF	0xFA16
+0xF7F0	0x7350
+0xF7F1	0x7366
+0xF7F2	0x737C
+0xF7F3	0x7395
+0xF7F4	0x739F
+0xF7F5	0x73A0
+0xF7F6	0x73A2
+0xF7F7	0x73A6
+0xF7F8	0x73AB
+0xF7F9	0x73C9
+0xF7FA	0x73CF
+0xF7FB	0x73D6
+0xF7FC	0x73D9
+0xF7FD	0x73E3
+0xF7FE	0x73E9
+0xF8A1	0x7407
+0xF8A2	0x740A
+0xF8A3	0x741A
+0xF8A4	0x741B
+0xF8A5	0xFA4A
+0xF8A6	0x7426
+0xF8A7	0x7428
+0xF8A8	0x742A
+0xF8A9	0x742B
+0xF8AA	0x742C
+0xF8AB	0x742E
+0xF8AC	0x742F
+0xF8AD	0x7430
+0xF8AE	0x7444
+0xF8AF	0x7446
+0xF8B0	0x7447
+0xF8B1	0x744B
+0xF8B2	0x7457
+0xF8B3	0x7462
+0xF8B4	0x746B
+0xF8B5	0x746D
+0xF8B6	0x7486
+0xF8B7	0x7487
+0xF8B8	0x7489
+0xF8B9	0x7498
+0xF8BA	0x749C
+0xF8BB	0x749F
+0xF8BC	0x74A3
+0xF8BD	0x7490
+0xF8BE	0x74A6
+0xF8BF	0x74A8
+0xF8C0	0x74A9
+0xF8C1	0x74B5
+0xF8C2	0x74BF
+0xF8C3	0x74C8
+0xF8C4	0x74C9
+0xF8C5	0x74DA
+0xF8C6	0x74FF
+0xF8C7	0x7501
+0xF8C8	0x7517
+0xF8C9	0x752F
+0xF8CA	0x756F
+0xF8CB	0x7579
+0xF8CC	0x7592
+0xF8CD	0x3F72
+0xF8CE	0x75CE
+0xF8CF	0x75E4
+0xF8D0	0x7600
+0xF8D1	0x7602
+0xF8D2	0x7608
+0xF8D3	0x7615
+0xF8D4	0x7616
+0xF8D5	0x7619
+0xF8D6	0x761E
+0xF8D7	0x762D
+0xF8D8	0x7635
+0xF8D9	0x7643
+0xF8DA	0x764B
+0xF8DB	0x7664
+0xF8DC	0x7665
+0xF8DD	0x766D
+0xF8DE	0x766F
+0xF8DF	0x7671
+0xF8E0	0x7681
+0xF8E1	0x769B
+0xF8E2	0x769D
+0xF8E3	0x769E
+0xF8E4	0x76A6
+0xF8E5	0x76AA
+0xF8E6	0x76B6
+0xF8E7	0x76C5
+0xF8E8	0x76CC
+0xF8E9	0x76CE
+0xF8EA	0x76D4
+0xF8EB	0x76E6
+0xF8EC	0x76F1
+0xF8ED	0x76FC
+0xF8EE	0x770A
+0xF8EF	0x7719
+0xF8F0	0x7734
+0xF8F1	0x7736
+0xF8F2	0x7746
+0xF8F3	0x774D
+0xF8F4	0x774E
+0xF8F5	0x775C
+0xF8F6	0x775F
+0xF8F7	0x7762
+0xF8F8	0x777A
+0xF8F9	0x7780
+0xF8FA	0x7794
+0xF8FB	0x77AA
+0xF8FC	0x77E0
+0xF8FD	0x782D
+0xF8FE	0x2548E
+0xF9A1	0x7843
+0xF9A2	0x784E
+0xF9A3	0x784F
+0xF9A4	0x7851
+0xF9A5	0x7868
+0xF9A6	0x786E
+0xF9A7	0xFA4B
+0xF9A8	0x78B0
+0xF9A9	0x2550E
+0xF9AA	0x78AD
+0xF9AB	0x78E4
+0xF9AC	0x78F2
+0xF9AD	0x7900
+0xF9AE	0x78F7
+0xF9AF	0x791C
+0xF9B0	0x792E
+0xF9B1	0x7931
+0xF9B2	0x7934
+0xF9B3	0xFA4C
+0xF9B4	0xFA4D
+0xF9B5	0x7945
+0xF9B6	0x7946
+0xF9B7	0xFA4E
+0xF9B8	0xFA4F
+0xF9B9	0xFA50
+0xF9BA	0x795C
+0xF9BB	0xFA51
+0xF9BC	0xFA19
+0xF9BD	0xFA1A
+0xF9BE	0x7979
+0xF9BF	0xFA52
+0xF9C0	0xFA53
+0xF9C1	0xFA1B
+0xF9C2	0x7998
+0xF9C3	0x79B1
+0xF9C4	0x79B8
+0xF9C5	0x79C8
+0xF9C6	0x79CA
+0xF9C7	0x25771
+0xF9C8	0x79D4
+0xF9C9	0x79DE
+0xF9CA	0x79EB
+0xF9CB	0x79ED
+0xF9CC	0x7A03
+0xF9CD	0xFA54
+0xF9CE	0x7A39
+0xF9CF	0x7A5D
+0xF9D0	0x7A6D
+0xF9D1	0xFA55
+0xF9D2	0x7A85
+0xF9D3	0x7AA0
+0xF9D4	0x259C4
+0xF9D5	0x7AB3
+0xF9D6	0x7ABB
+0xF9D7	0x7ACE
+0xF9D8	0x7AEB
+0xF9D9	0x7AFD
+0xF9DA	0x7B12
+0xF9DB	0x7B2D
+0xF9DC	0x7B3B
+0xF9DD	0x7B47
+0xF9DE	0x7B4E
+0xF9DF	0x7B60
+0xF9E0	0x7B6D
+0xF9E1	0x7B6F
+0xF9E2	0x7B72
+0xF9E3	0x7B9E
+0xF9E4	0xFA56
+0xF9E5	0x7BD7
+0xF9E6	0x7BD9
+0xF9E7	0x7C01
+0xF9E8	0x7C31
+0xF9E9	0x7C1E
+0xF9EA	0x7C20
+0xF9EB	0x7C33
+0xF9EC	0x7C36
+0xF9ED	0x4264
+0xF9EE	0x25DA1
+0xF9EF	0x7C59
+0xF9F0	0x7C6D
+0xF9F1	0x7C79
+0xF9F2	0x7C8F
+0xF9F3	0x7C94
+0xF9F4	0x7CA0
+0xF9F5	0x7CBC
+0xF9F6	0x7CD5
+0xF9F7	0x7CD9
+0xF9F8	0x7CDD
+0xF9F9	0x7D07
+0xF9FA	0x7D08
+0xF9FB	0x7D13
+0xF9FC	0x7D1D
+0xF9FD	0x7D23
+0xF9FE	0x7D31
+0xFAA1	0x7D41
+0xFAA2	0x7D48
+0xFAA3	0x7D53
+0xFAA4	0x7D5C
+0xFAA5	0x7D7A
+0xFAA6	0x7D83
+0xFAA7	0x7D8B
+0xFAA8	0x7DA0
+0xFAA9	0x7DA6
+0xFAAA	0x7DC2
+0xFAAB	0x7DCC
+0xFAAC	0x7DD6
+0xFAAD	0x7DE3
+0xFAAE	0xFA57
+0xFAAF	0x7E28
+0xFAB0	0x7E08
+0xFAB1	0x7E11
+0xFAB2	0x7E15
+0xFAB3	0xFA59
+0xFAB4	0x7E47
+0xFAB5	0x7E52
+0xFAB6	0x7E61
+0xFAB7	0x7E8A
+0xFAB8	0x7E8D
+0xFAB9	0x7F47
+0xFABA	0xFA5A
+0xFABB	0x7F91
+0xFABC	0x7F97
+0xFABD	0x7FBF
+0xFABE	0x7FCE
+0xFABF	0x7FDB
+0xFAC0	0x7FDF
+0xFAC1	0x7FEC
+0xFAC2	0x7FEE
+0xFAC3	0x7FFA
+0xFAC4	0xFA5B
+0xFAC5	0x8014
+0xFAC6	0x8026
+0xFAC7	0x8035
+0xFAC8	0x8037
+0xFAC9	0x803C
+0xFACA	0x80CA
+0xFACB	0x80D7
+0xFACC	0x80E0
+0xFACD	0x80F3
+0xFACE	0x8118
+0xFACF	0x814A
+0xFAD0	0x8160
+0xFAD1	0x8167
+0xFAD2	0x8168
+0xFAD3	0x816D
+0xFAD4	0x81BB
+0xFAD5	0x81CA
+0xFAD6	0x81CF
+0xFAD7	0x81D7
+0xFAD8	0xFA5C
+0xFAD9	0x4453
+0xFADA	0x445B
+0xFADB	0x8260
+0xFADC	0x8274
+0xFADD	0x26AFF
+0xFADE	0x828E
+0xFADF	0x82A1
+0xFAE0	0x82A3
+0xFAE1	0x82A4
+0xFAE2	0x82A9
+0xFAE3	0x82AE
+0xFAE4	0x82B7
+0xFAE5	0x82BE
+0xFAE6	0x82BF
+0xFAE7	0x82C6
+0xFAE8	0x82D5
+0xFAE9	0x82FD
+0xFAEA	0x82FE
+0xFAEB	0x8300
+0xFAEC	0x8301
+0xFAED	0x8362
+0xFAEE	0x8322
+0xFAEF	0x832D
+0xFAF0	0x833A
+0xFAF1	0x8343
+0xFAF2	0x8347
+0xFAF3	0x8351
+0xFAF4	0x8355
+0xFAF5	0x837D
+0xFAF6	0x8386
+0xFAF7	0x8392
+0xFAF8	0x8398
+0xFAF9	0x83A7
+0xFAFA	0x83A9
+0xFAFB	0x83BF
+0xFAFC	0x83C0
+0xFAFD	0x83C7
+0xFAFE	0x83CF
+0xFBA1	0x83D1
+0xFBA2	0x83E1
+0xFBA3	0x83EA
+0xFBA4	0x8401
+0xFBA5	0x8406
+0xFBA6	0x840A
+0xFBA7	0xFA5F
+0xFBA8	0x8448
+0xFBA9	0x845F
+0xFBAA	0x8470
+0xFBAB	0x8473
+0xFBAC	0x8485
+0xFBAD	0x849E
+0xFBAE	0x84AF
+0xFBAF	0x84B4
+0xFBB0	0x84BA
+0xFBB1	0x84C0
+0xFBB2	0x84C2
+0xFBB3	0x26E40
+0xFBB4	0x8532
+0xFBB5	0x851E
+0xFBB6	0x8523
+0xFBB7	0x852F
+0xFBB8	0x8559
+0xFBB9	0x8564
+0xFBBA	0xFA1F
+0xFBBB	0x85AD
+0xFBBC	0x857A
+0xFBBD	0x858C
+0xFBBE	0x858F
+0xFBBF	0x85A2
+0xFBC0	0x85B0
+0xFBC1	0x85CB
+0xFBC2	0x85CE
+0xFBC3	0x85ED
+0xFBC4	0x8612
+0xFBC5	0x85FF
+0xFBC6	0x8604
+0xFBC7	0x8605
+0xFBC8	0x8610
+0xFBC9	0x270F4
+0xFBCA	0x8618
+0xFBCB	0x8629
+0xFBCC	0x8638
+0xFBCD	0x8657
+0xFBCE	0x865B
+0xFBCF	0xF936
+0xFBD0	0x8662
+0xFBD1	0x459D
+0xFBD2	0x866C
+0xFBD3	0x8675
+0xFBD4	0x8698
+0xFBD5	0x86B8
+0xFBD6	0x86FA
+0xFBD7	0x86FC
+0xFBD8	0x86FD
+0xFBD9	0x870B
+0xFBDA	0x8771
+0xFBDB	0x8787
+0xFBDC	0x8788
+0xFBDD	0x87AC
+0xFBDE	0x87AD
+0xFBDF	0x87B5
+0xFBE0	0x45EA
+0xFBE1	0x87D6
+0xFBE2	0x87EC
+0xFBE3	0x8806
+0xFBE4	0x880A
+0xFBE5	0x8810
+0xFBE6	0x8814
+0xFBE7	0x881F
+0xFBE8	0x8898
+0xFBE9	0x88AA
+0xFBEA	0x88CA
+0xFBEB	0x88CE
+0xFBEC	0x27684
+0xFBED	0x88F5
+0xFBEE	0x891C
+0xFBEF	0xFA60
+0xFBF0	0x8918
+0xFBF1	0x8919
+0xFBF2	0x891A
+0xFBF3	0x8927
+0xFBF4	0x8930
+0xFBF5	0x8932
+0xFBF6	0x8939
+0xFBF7	0x8940
+0xFBF8	0x8994
+0xFBF9	0xFA61
+0xFBFA	0x89D4
+0xFBFB	0x89E5
+0xFBFC	0x89F6
+0xFBFD	0x8A12
+0xFBFE	0x8A15
+0xFCA1	0x8A22
+0xFCA2	0x8A37
+0xFCA3	0x8A47
+0xFCA4	0x8A4E
+0xFCA5	0x8A5D
+0xFCA6	0x8A61
+0xFCA7	0x8A75
+0xFCA8	0x8A79
+0xFCA9	0x8AA7
+0xFCAA	0x8AD0
+0xFCAB	0x8ADF
+0xFCAC	0x8AF4
+0xFCAD	0x8AF6
+0xFCAE	0xFA22
+0xFCAF	0xFA62
+0xFCB0	0xFA63
+0xFCB1	0x8B46
+0xFCB2	0x8B54
+0xFCB3	0x8B59
+0xFCB4	0x8B69
+0xFCB5	0x8B9D
+0xFCB6	0x8C49
+0xFCB7	0x8C68
+0xFCB8	0xFA64
+0xFCB9	0x8CE1
+0xFCBA	0x8CF4
+0xFCBB	0x8CF8
+0xFCBC	0x8CFE
+0xFCBD	0xFA65
+0xFCBE	0x8D12
+0xFCBF	0x8D1B
+0xFCC0	0x8DAF
+0xFCC1	0x8DCE
+0xFCC2	0x8DD1
+0xFCC3	0x8DD7
+0xFCC4	0x8E20
+0xFCC5	0x8E23
+0xFCC6	0x8E3D
+0xFCC7	0x8E70
+0xFCC8	0x8E7B
+0xFCC9	0x28277
+0xFCCA	0x8EC0
+0xFCCB	0x4844
+0xFCCC	0x8EFA
+0xFCCD	0x8F1E
+0xFCCE	0x8F2D
+0xFCCF	0x8F36
+0xFCD0	0x8F54
+0xFCD1	0x283CD
+0xFCD2	0x8FA6
+0xFCD3	0x8FB5
+0xFCD4	0x8FE4
+0xFCD5	0x8FE8
+0xFCD6	0x8FEE
+0xFCD7	0x9008
+0xFCD8	0x902D
+0xFCD9	0xFA67
+0xFCDA	0x9088
+0xFCDB	0x9095
+0xFCDC	0x9097
+0xFCDD	0x9099
+0xFCDE	0x909B
+0xFCDF	0x90A2
+0xFCE0	0x90B3
+0xFCE1	0x90BE
+0xFCE2	0x90C4
+0xFCE3	0x90C5
+0xFCE4	0x90C7
+0xFCE5	0x90D7
+0xFCE6	0x90DD
+0xFCE7	0x90DE
+0xFCE8	0x90EF
+0xFCE9	0x90F4
+0xFCEA	0xFA26
+0xFCEB	0x9114
+0xFCEC	0x9115
+0xFCED	0x9116
+0xFCEE	0x9122
+0xFCEF	0x9123
+0xFCF0	0x9127
+0xFCF1	0x912F
+0xFCF2	0x9131
+0xFCF3	0x9134
+0xFCF4	0x913D
+0xFCF5	0x9148
+0xFCF6	0x915B
+0xFCF7	0x9183
+0xFCF8	0x919E
+0xFCF9	0x91AC
+0xFCFA	0x91B1
+0xFCFB	0x91BC
+0xFCFC	0x91D7
+0xFCFD	0x91FB
+0xFCFE	0x91E4
+0xFDA1	0x91E5
+0xFDA2	0x91ED
+0xFDA3	0x91F1
+0xFDA4	0x9207
+0xFDA5	0x9210
+0xFDA6	0x9238
+0xFDA7	0x9239
+0xFDA8	0x923A
+0xFDA9	0x923C
+0xFDAA	0x9240
+0xFDAB	0x9243
+0xFDAC	0x924F
+0xFDAD	0x9278
+0xFDAE	0x9288
+0xFDAF	0x92C2
+0xFDB0	0x92CB
+0xFDB1	0x92CC
+0xFDB2	0x92D3
+0xFDB3	0x92E0
+0xFDB4	0x92FF
+0xFDB5	0x9304
+0xFDB6	0x931F
+0xFDB7	0x9321
+0xFDB8	0x9325
+0xFDB9	0x9348
+0xFDBA	0x9349
+0xFDBB	0x934A
+0xFDBC	0x9364
+0xFDBD	0x9365
+0xFDBE	0x936A
+0xFDBF	0x9370
+0xFDC0	0x939B
+0xFDC1	0x93A3
+0xFDC2	0x93BA
+0xFDC3	0x93C6
+0xFDC4	0x93DE
+0xFDC5	0x93DF
+0xFDC6	0x9404
+0xFDC7	0x93FD
+0xFDC8	0x9433
+0xFDC9	0x944A
+0xFDCA	0x9463
+0xFDCB	0x946B
+0xFDCC	0x9471
+0xFDCD	0x9472
+0xFDCE	0x958E
+0xFDCF	0x959F
+0xFDD0	0x95A6
+0xFDD1	0x95A9
+0xFDD2	0x95AC
+0xFDD3	0x95B6
+0xFDD4	0x95BD
+0xFDD5	0x95CB
+0xFDD6	0x95D0
+0xFDD7	0x95D3
+0xFDD8	0x49B0
+0xFDD9	0x95DA
+0xFDDA	0x95DE
+0xFDDB	0x9658
+0xFDDC	0x9684
+0xFDDD	0xF9DC
+0xFDDE	0x969D
+0xFDDF	0x96A4
+0xFDE0	0x96A5
+0xFDE1	0x96D2
+0xFDE2	0x96DE
+0xFDE3	0xFA68
+0xFDE4	0x96E9
+0xFDE5	0x96EF
+0xFDE6	0x9733
+0xFDE7	0x973B
+0xFDE8	0x974D
+0xFDE9	0x974E
+0xFDEA	0x974F
+0xFDEB	0x975A
+0xFDEC	0x976E
+0xFDED	0x9773
+0xFDEE	0x9795
+0xFDEF	0x97AE
+0xFDF0	0x97BA
+0xFDF1	0x97C1
+0xFDF2	0x97C9
+0xFDF3	0x97DE
+0xFDF4	0x97DB
+0xFDF5	0x97F4
+0xFDF6	0xFA69
+0xFDF7	0x980A
+0xFDF8	0x981E
+0xFDF9	0x982B
+0xFDFA	0x9830
+0xFDFB	0xFA6A
+0xFDFC	0x9852
+0xFDFD	0x9853
+0xFDFE	0x9856
+0xFEA1	0x9857
+0xFEA2	0x9859
+0xFEA3	0x985A
+0xFEA4	0xF9D0
+0xFEA5	0x9865
+0xFEA6	0x986C
+0xFEA7	0x98BA
+0xFEA8	0x98C8
+0xFEA9	0x98E7
+0xFEAA	0x9958
+0xFEAB	0x999E
+0xFEAC	0x9A02
+0xFEAD	0x9A03
+0xFEAE	0x9A24
+0xFEAF	0x9A2D
+0xFEB0	0x9A2E
+0xFEB1	0x9A38
+0xFEB2	0x9A4A
+0xFEB3	0x9A4E
+0xFEB4	0x9A52
+0xFEB5	0x9AB6
+0xFEB6	0x9AC1
+0xFEB7	0x9AC3
+0xFEB8	0x9ACE
+0xFEB9	0x9AD6
+0xFEBA	0x9AF9
+0xFEBB	0x9B02
+0xFEBC	0x9B08
+0xFEBD	0x9B20
+0xFEBE	0x4C17
+0xFEBF	0x9B2D
+0xFEC0	0x9B5E
+0xFEC1	0x9B79
+0xFEC2	0x9B66
+0xFEC3	0x9B72
+0xFEC4	0x9B75
+0xFEC5	0x9B84
+0xFEC6	0x9B8A
+0xFEC7	0x9B8F
+0xFEC8	0x9B9E
+0xFEC9	0x9BA7
+0xFECA	0x9BC1
+0xFECB	0x9BCE
+0xFECC	0x9BE5
+0xFECD	0x9BF8
+0xFECE	0x9BFD
+0xFECF	0x9C00
+0xFED0	0x9C23
+0xFED1	0x9C41
+0xFED2	0x9C4F
+0xFED3	0x9C50
+0xFED4	0x9C53
+0xFED5	0x9C63
+0xFED6	0x9C65
+0xFED7	0x9C77
+0xFED8	0x9D1D
+0xFED9	0x9D1E
+0xFEDA	0x9D43
+0xFEDB	0x9D47
+0xFEDC	0x9D52
+0xFEDD	0x9D63
+0xFEDE	0x9D70
+0xFEDF	0x9D7C
+0xFEE0	0x9D8A
+0xFEE1	0x9D96
+0xFEE2	0x9DC0
+0xFEE3	0x9DAC
+0xFEE4	0x9DBC
+0xFEE5	0x9DD7
+0xFEE6	0x2A190
+0xFEE7	0x9DE7
+0xFEE8	0x9E07
+0xFEE9	0x9E15
+0xFEEA	0x9E7C
+0xFEEB	0x9E9E
+0xFEEC	0x9EA4
+0xFEED	0x9EAC
+0xFEEE	0x9EAF
+0xFEEF	0x9EB4
+0xFEF0	0x9EB5
+0xFEF1	0x9EC3
+0xFEF2	0x9ED1
+0xFEF3	0x9F10
+0xFEF4	0x9F39
+0xFEF5	0x9F57
+0xFEF6	0x9F90
+0xFEF7	0x9F94
+0xFEF8	0x9F97
+0xFEF9	0x9FA2
+0xFEFA	0x59F8
+0xFEFB	0x5C5B
+0xFEFC	0x5E77
+0xFEFD	0x7626
+0xFEFE	0x7E6B
diff --git a/tests/EUC-JP.IRREVERSIBLE.TXT b/tests/EUC-JP.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..1921ac8
--- /dev/null
+++ b/tests/EUC-JP.IRREVERSIBLE.TXT
@@ -0,0 +1,2 @@
+0x5C	0x00A5
+0x7E	0x203E
diff --git a/tests/EUC-JP.TXT b/tests/EUC-JP.TXT
new file mode 100644
index 0000000..518094c
--- /dev/null
+++ b/tests/EUC-JP.TXT
@@ -0,0 +1,15017 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8EA1	0xFF61
+0x8EA2	0xFF62
+0x8EA3	0xFF63
+0x8EA4	0xFF64
+0x8EA5	0xFF65
+0x8EA6	0xFF66
+0x8EA7	0xFF67
+0x8EA8	0xFF68
+0x8EA9	0xFF69
+0x8EAA	0xFF6A
+0x8EAB	0xFF6B
+0x8EAC	0xFF6C
+0x8EAD	0xFF6D
+0x8EAE	0xFF6E
+0x8EAF	0xFF6F
+0x8EB0	0xFF70
+0x8EB1	0xFF71
+0x8EB2	0xFF72
+0x8EB3	0xFF73
+0x8EB4	0xFF74
+0x8EB5	0xFF75
+0x8EB6	0xFF76
+0x8EB7	0xFF77
+0x8EB8	0xFF78
+0x8EB9	0xFF79
+0x8EBA	0xFF7A
+0x8EBB	0xFF7B
+0x8EBC	0xFF7C
+0x8EBD	0xFF7D
+0x8EBE	0xFF7E
+0x8EBF	0xFF7F
+0x8EC0	0xFF80
+0x8EC1	0xFF81
+0x8EC2	0xFF82
+0x8EC3	0xFF83
+0x8EC4	0xFF84
+0x8EC5	0xFF85
+0x8EC6	0xFF86
+0x8EC7	0xFF87
+0x8EC8	0xFF88
+0x8EC9	0xFF89
+0x8ECA	0xFF8A
+0x8ECB	0xFF8B
+0x8ECC	0xFF8C
+0x8ECD	0xFF8D
+0x8ECE	0xFF8E
+0x8ECF	0xFF8F
+0x8ED0	0xFF90
+0x8ED1	0xFF91
+0x8ED2	0xFF92
+0x8ED3	0xFF93
+0x8ED4	0xFF94
+0x8ED5	0xFF95
+0x8ED6	0xFF96
+0x8ED7	0xFF97
+0x8ED8	0xFF98
+0x8ED9	0xFF99
+0x8EDA	0xFF9A
+0x8EDB	0xFF9B
+0x8EDC	0xFF9C
+0x8EDD	0xFF9D
+0x8EDE	0xFF9E
+0x8EDF	0xFF9F
+0x8FA2AF	0x02D8
+0x8FA2B0	0x02C7
+0x8FA2B1	0x00B8
+0x8FA2B2	0x02D9
+0x8FA2B3	0x02DD
+0x8FA2B4	0x00AF
+0x8FA2B5	0x02DB
+0x8FA2B6	0x02DA
+0x8FA2B7	0xFF5E
+0x8FA2B8	0x0384
+0x8FA2B9	0x0385
+0x8FA2C2	0x00A1
+0x8FA2C3	0x00A6
+0x8FA2C4	0x00BF
+0x8FA2EB	0x00BA
+0x8FA2EC	0x00AA
+0x8FA2ED	0x00A9
+0x8FA2EE	0x00AE
+0x8FA2EF	0x2122
+0x8FA2F0	0x00A4
+0x8FA2F1	0x2116
+0x8FA6E1	0x0386
+0x8FA6E2	0x0388
+0x8FA6E3	0x0389
+0x8FA6E4	0x038A
+0x8FA6E5	0x03AA
+0x8FA6E7	0x038C
+0x8FA6E9	0x038E
+0x8FA6EA	0x03AB
+0x8FA6EC	0x038F
+0x8FA6F1	0x03AC
+0x8FA6F2	0x03AD
+0x8FA6F3	0x03AE
+0x8FA6F4	0x03AF
+0x8FA6F5	0x03CA
+0x8FA6F6	0x0390
+0x8FA6F7	0x03CC
+0x8FA6F8	0x03C2
+0x8FA6F9	0x03CD
+0x8FA6FA	0x03CB
+0x8FA6FB	0x03B0
+0x8FA6FC	0x03CE
+0x8FA7C2	0x0402
+0x8FA7C3	0x0403
+0x8FA7C4	0x0404
+0x8FA7C5	0x0405
+0x8FA7C6	0x0406
+0x8FA7C7	0x0407
+0x8FA7C8	0x0408
+0x8FA7C9	0x0409
+0x8FA7CA	0x040A
+0x8FA7CB	0x040B
+0x8FA7CC	0x040C
+0x8FA7CD	0x040E
+0x8FA7CE	0x040F
+0x8FA7F2	0x0452
+0x8FA7F3	0x0453
+0x8FA7F4	0x0454
+0x8FA7F5	0x0455
+0x8FA7F6	0x0456
+0x8FA7F7	0x0457
+0x8FA7F8	0x0458
+0x8FA7F9	0x0459
+0x8FA7FA	0x045A
+0x8FA7FB	0x045B
+0x8FA7FC	0x045C
+0x8FA7FD	0x045E
+0x8FA7FE	0x045F
+0x8FA9A1	0x00C6
+0x8FA9A2	0x0110
+0x8FA9A4	0x0126
+0x8FA9A6	0x0132
+0x8FA9A8	0x0141
+0x8FA9A9	0x013F
+0x8FA9AB	0x014A
+0x8FA9AC	0x00D8
+0x8FA9AD	0x0152
+0x8FA9AF	0x0166
+0x8FA9B0	0x00DE
+0x8FA9C1	0x00E6
+0x8FA9C2	0x0111
+0x8FA9C3	0x00F0
+0x8FA9C4	0x0127
+0x8FA9C5	0x0131
+0x8FA9C6	0x0133
+0x8FA9C7	0x0138
+0x8FA9C8	0x0142
+0x8FA9C9	0x0140
+0x8FA9CA	0x0149
+0x8FA9CB	0x014B
+0x8FA9CC	0x00F8
+0x8FA9CD	0x0153
+0x8FA9CE	0x00DF
+0x8FA9CF	0x0167
+0x8FA9D0	0x00FE
+0x8FAAA1	0x00C1
+0x8FAAA2	0x00C0
+0x8FAAA3	0x00C4
+0x8FAAA4	0x00C2
+0x8FAAA5	0x0102
+0x8FAAA6	0x01CD
+0x8FAAA7	0x0100
+0x8FAAA8	0x0104
+0x8FAAA9	0x00C5
+0x8FAAAA	0x00C3
+0x8FAAAB	0x0106
+0x8FAAAC	0x0108
+0x8FAAAD	0x010C
+0x8FAAAE	0x00C7
+0x8FAAAF	0x010A
+0x8FAAB0	0x010E
+0x8FAAB1	0x00C9
+0x8FAAB2	0x00C8
+0x8FAAB3	0x00CB
+0x8FAAB4	0x00CA
+0x8FAAB5	0x011A
+0x8FAAB6	0x0116
+0x8FAAB7	0x0112
+0x8FAAB8	0x0118
+0x8FAABA	0x011C
+0x8FAABB	0x011E
+0x8FAABC	0x0122
+0x8FAABD	0x0120
+0x8FAABE	0x0124
+0x8FAABF	0x00CD
+0x8FAAC0	0x00CC
+0x8FAAC1	0x00CF
+0x8FAAC2	0x00CE
+0x8FAAC3	0x01CF
+0x8FAAC4	0x0130
+0x8FAAC5	0x012A
+0x8FAAC6	0x012E
+0x8FAAC7	0x0128
+0x8FAAC8	0x0134
+0x8FAAC9	0x0136
+0x8FAACA	0x0139
+0x8FAACB	0x013D
+0x8FAACC	0x013B
+0x8FAACD	0x0143
+0x8FAACE	0x0147
+0x8FAACF	0x0145
+0x8FAAD0	0x00D1
+0x8FAAD1	0x00D3
+0x8FAAD2	0x00D2
+0x8FAAD3	0x00D6
+0x8FAAD4	0x00D4
+0x8FAAD5	0x01D1
+0x8FAAD6	0x0150
+0x8FAAD7	0x014C
+0x8FAAD8	0x00D5
+0x8FAAD9	0x0154
+0x8FAADA	0x0158
+0x8FAADB	0x0156
+0x8FAADC	0x015A
+0x8FAADD	0x015C
+0x8FAADE	0x0160
+0x8FAADF	0x015E
+0x8FAAE0	0x0164
+0x8FAAE1	0x0162
+0x8FAAE2	0x00DA
+0x8FAAE3	0x00D9
+0x8FAAE4	0x00DC
+0x8FAAE5	0x00DB
+0x8FAAE6	0x016C
+0x8FAAE7	0x01D3
+0x8FAAE8	0x0170
+0x8FAAE9	0x016A
+0x8FAAEA	0x0172
+0x8FAAEB	0x016E
+0x8FAAEC	0x0168
+0x8FAAED	0x01D7
+0x8FAAEE	0x01DB
+0x8FAAEF	0x01D9
+0x8FAAF0	0x01D5
+0x8FAAF1	0x0174
+0x8FAAF2	0x00DD
+0x8FAAF3	0x0178
+0x8FAAF4	0x0176
+0x8FAAF5	0x0179
+0x8FAAF6	0x017D
+0x8FAAF7	0x017B
+0x8FABA1	0x00E1
+0x8FABA2	0x00E0
+0x8FABA3	0x00E4
+0x8FABA4	0x00E2
+0x8FABA5	0x0103
+0x8FABA6	0x01CE
+0x8FABA7	0x0101
+0x8FABA8	0x0105
+0x8FABA9	0x00E5
+0x8FABAA	0x00E3
+0x8FABAB	0x0107
+0x8FABAC	0x0109
+0x8FABAD	0x010D
+0x8FABAE	0x00E7
+0x8FABAF	0x010B
+0x8FABB0	0x010F
+0x8FABB1	0x00E9
+0x8FABB2	0x00E8
+0x8FABB3	0x00EB
+0x8FABB4	0x00EA
+0x8FABB5	0x011B
+0x8FABB6	0x0117
+0x8FABB7	0x0113
+0x8FABB8	0x0119
+0x8FABB9	0x01F5
+0x8FABBA	0x011D
+0x8FABBB	0x011F
+0x8FABBD	0x0121
+0x8FABBE	0x0125
+0x8FABBF	0x00ED
+0x8FABC0	0x00EC
+0x8FABC1	0x00EF
+0x8FABC2	0x00EE
+0x8FABC3	0x01D0
+0x8FABC5	0x012B
+0x8FABC6	0x012F
+0x8FABC7	0x0129
+0x8FABC8	0x0135
+0x8FABC9	0x0137
+0x8FABCA	0x013A
+0x8FABCB	0x013E
+0x8FABCC	0x013C
+0x8FABCD	0x0144
+0x8FABCE	0x0148
+0x8FABCF	0x0146
+0x8FABD0	0x00F1
+0x8FABD1	0x00F3
+0x8FABD2	0x00F2
+0x8FABD3	0x00F6
+0x8FABD4	0x00F4
+0x8FABD5	0x01D2
+0x8FABD6	0x0151
+0x8FABD7	0x014D
+0x8FABD8	0x00F5
+0x8FABD9	0x0155
+0x8FABDA	0x0159
+0x8FABDB	0x0157
+0x8FABDC	0x015B
+0x8FABDD	0x015D
+0x8FABDE	0x0161
+0x8FABDF	0x015F
+0x8FABE0	0x0165
+0x8FABE1	0x0163
+0x8FABE2	0x00FA
+0x8FABE3	0x00F9
+0x8FABE4	0x00FC
+0x8FABE5	0x00FB
+0x8FABE6	0x016D
+0x8FABE7	0x01D4
+0x8FABE8	0x0171
+0x8FABE9	0x016B
+0x8FABEA	0x0173
+0x8FABEB	0x016F
+0x8FABEC	0x0169
+0x8FABED	0x01D8
+0x8FABEE	0x01DC
+0x8FABEF	0x01DA
+0x8FABF0	0x01D6
+0x8FABF1	0x0175
+0x8FABF2	0x00FD
+0x8FABF3	0x00FF
+0x8FABF4	0x0177
+0x8FABF5	0x017A
+0x8FABF6	0x017E
+0x8FABF7	0x017C
+0x8FB0A1	0x4E02
+0x8FB0A2	0x4E04
+0x8FB0A3	0x4E05
+0x8FB0A4	0x4E0C
+0x8FB0A5	0x4E12
+0x8FB0A6	0x4E1F
+0x8FB0A7	0x4E23
+0x8FB0A8	0x4E24
+0x8FB0A9	0x4E28
+0x8FB0AA	0x4E2B
+0x8FB0AB	0x4E2E
+0x8FB0AC	0x4E2F
+0x8FB0AD	0x4E30
+0x8FB0AE	0x4E35
+0x8FB0AF	0x4E40
+0x8FB0B0	0x4E41
+0x8FB0B1	0x4E44
+0x8FB0B2	0x4E47
+0x8FB0B3	0x4E51
+0x8FB0B4	0x4E5A
+0x8FB0B5	0x4E5C
+0x8FB0B6	0x4E63
+0x8FB0B7	0x4E68
+0x8FB0B8	0x4E69
+0x8FB0B9	0x4E74
+0x8FB0BA	0x4E75
+0x8FB0BB	0x4E79
+0x8FB0BC	0x4E7F
+0x8FB0BD	0x4E8D
+0x8FB0BE	0x4E96
+0x8FB0BF	0x4E97
+0x8FB0C0	0x4E9D
+0x8FB0C1	0x4EAF
+0x8FB0C2	0x4EB9
+0x8FB0C3	0x4EC3
+0x8FB0C4	0x4ED0
+0x8FB0C5	0x4EDA
+0x8FB0C6	0x4EDB
+0x8FB0C7	0x4EE0
+0x8FB0C8	0x4EE1
+0x8FB0C9	0x4EE2
+0x8FB0CA	0x4EE8
+0x8FB0CB	0x4EEF
+0x8FB0CC	0x4EF1
+0x8FB0CD	0x4EF3
+0x8FB0CE	0x4EF5
+0x8FB0CF	0x4EFD
+0x8FB0D0	0x4EFE
+0x8FB0D1	0x4EFF
+0x8FB0D2	0x4F00
+0x8FB0D3	0x4F02
+0x8FB0D4	0x4F03
+0x8FB0D5	0x4F08
+0x8FB0D6	0x4F0B
+0x8FB0D7	0x4F0C
+0x8FB0D8	0x4F12
+0x8FB0D9	0x4F15
+0x8FB0DA	0x4F16
+0x8FB0DB	0x4F17
+0x8FB0DC	0x4F19
+0x8FB0DD	0x4F2E
+0x8FB0DE	0x4F31
+0x8FB0DF	0x4F60
+0x8FB0E0	0x4F33
+0x8FB0E1	0x4F35
+0x8FB0E2	0x4F37
+0x8FB0E3	0x4F39
+0x8FB0E4	0x4F3B
+0x8FB0E5	0x4F3E
+0x8FB0E6	0x4F40
+0x8FB0E7	0x4F42
+0x8FB0E8	0x4F48
+0x8FB0E9	0x4F49
+0x8FB0EA	0x4F4B
+0x8FB0EB	0x4F4C
+0x8FB0EC	0x4F52
+0x8FB0ED	0x4F54
+0x8FB0EE	0x4F56
+0x8FB0EF	0x4F58
+0x8FB0F0	0x4F5F
+0x8FB0F1	0x4F63
+0x8FB0F2	0x4F6A
+0x8FB0F3	0x4F6C
+0x8FB0F4	0x4F6E
+0x8FB0F5	0x4F71
+0x8FB0F6	0x4F77
+0x8FB0F7	0x4F78
+0x8FB0F8	0x4F79
+0x8FB0F9	0x4F7A
+0x8FB0FA	0x4F7D
+0x8FB0FB	0x4F7E
+0x8FB0FC	0x4F81
+0x8FB0FD	0x4F82
+0x8FB0FE	0x4F84
+0x8FB1A1	0x4F85
+0x8FB1A2	0x4F89
+0x8FB1A3	0x4F8A
+0x8FB1A4	0x4F8C
+0x8FB1A5	0x4F8E
+0x8FB1A6	0x4F90
+0x8FB1A7	0x4F92
+0x8FB1A8	0x4F93
+0x8FB1A9	0x4F94
+0x8FB1AA	0x4F97
+0x8FB1AB	0x4F99
+0x8FB1AC	0x4F9A
+0x8FB1AD	0x4F9E
+0x8FB1AE	0x4F9F
+0x8FB1AF	0x4FB2
+0x8FB1B0	0x4FB7
+0x8FB1B1	0x4FB9
+0x8FB1B2	0x4FBB
+0x8FB1B3	0x4FBC
+0x8FB1B4	0x4FBD
+0x8FB1B5	0x4FBE
+0x8FB1B6	0x4FC0
+0x8FB1B7	0x4FC1
+0x8FB1B8	0x4FC5
+0x8FB1B9	0x4FC6
+0x8FB1BA	0x4FC8
+0x8FB1BB	0x4FC9
+0x8FB1BC	0x4FCB
+0x8FB1BD	0x4FCC
+0x8FB1BE	0x4FCD
+0x8FB1BF	0x4FCF
+0x8FB1C0	0x4FD2
+0x8FB1C1	0x4FDC
+0x8FB1C2	0x4FE0
+0x8FB1C3	0x4FE2
+0x8FB1C4	0x4FF0
+0x8FB1C5	0x4FF2
+0x8FB1C6	0x4FFC
+0x8FB1C7	0x4FFD
+0x8FB1C8	0x4FFF
+0x8FB1C9	0x5000
+0x8FB1CA	0x5001
+0x8FB1CB	0x5004
+0x8FB1CC	0x5007
+0x8FB1CD	0x500A
+0x8FB1CE	0x500C
+0x8FB1CF	0x500E
+0x8FB1D0	0x5010
+0x8FB1D1	0x5013
+0x8FB1D2	0x5017
+0x8FB1D3	0x5018
+0x8FB1D4	0x501B
+0x8FB1D5	0x501C
+0x8FB1D6	0x501D
+0x8FB1D7	0x501E
+0x8FB1D8	0x5022
+0x8FB1D9	0x5027
+0x8FB1DA	0x502E
+0x8FB1DB	0x5030
+0x8FB1DC	0x5032
+0x8FB1DD	0x5033
+0x8FB1DE	0x5035
+0x8FB1DF	0x5040
+0x8FB1E0	0x5041
+0x8FB1E1	0x5042
+0x8FB1E2	0x5045
+0x8FB1E3	0x5046
+0x8FB1E4	0x504A
+0x8FB1E5	0x504C
+0x8FB1E6	0x504E
+0x8FB1E7	0x5051
+0x8FB1E8	0x5052
+0x8FB1E9	0x5053
+0x8FB1EA	0x5057
+0x8FB1EB	0x5059
+0x8FB1EC	0x505F
+0x8FB1ED	0x5060
+0x8FB1EE	0x5062
+0x8FB1EF	0x5063
+0x8FB1F0	0x5066
+0x8FB1F1	0x5067
+0x8FB1F2	0x506A
+0x8FB1F3	0x506D
+0x8FB1F4	0x5070
+0x8FB1F5	0x5071
+0x8FB1F6	0x503B
+0x8FB1F7	0x5081
+0x8FB1F8	0x5083
+0x8FB1F9	0x5084
+0x8FB1FA	0x5086
+0x8FB1FB	0x508A
+0x8FB1FC	0x508E
+0x8FB1FD	0x508F
+0x8FB1FE	0x5090
+0x8FB2A1	0x5092
+0x8FB2A2	0x5093
+0x8FB2A3	0x5094
+0x8FB2A4	0x5096
+0x8FB2A5	0x509B
+0x8FB2A6	0x509C
+0x8FB2A7	0x509E
+0x8FB2A8	0x509F
+0x8FB2A9	0x50A0
+0x8FB2AA	0x50A1
+0x8FB2AB	0x50A2
+0x8FB2AC	0x50AA
+0x8FB2AD	0x50AF
+0x8FB2AE	0x50B0
+0x8FB2AF	0x50B9
+0x8FB2B0	0x50BA
+0x8FB2B1	0x50BD
+0x8FB2B2	0x50C0
+0x8FB2B3	0x50C3
+0x8FB2B4	0x50C4
+0x8FB2B5	0x50C7
+0x8FB2B6	0x50CC
+0x8FB2B7	0x50CE
+0x8FB2B8	0x50D0
+0x8FB2B9	0x50D3
+0x8FB2BA	0x50D4
+0x8FB2BB	0x50D8
+0x8FB2BC	0x50DC
+0x8FB2BD	0x50DD
+0x8FB2BE	0x50DF
+0x8FB2BF	0x50E2
+0x8FB2C0	0x50E4
+0x8FB2C1	0x50E6
+0x8FB2C2	0x50E8
+0x8FB2C3	0x50E9
+0x8FB2C4	0x50EF
+0x8FB2C5	0x50F1
+0x8FB2C6	0x50F6
+0x8FB2C7	0x50FA
+0x8FB2C8	0x50FE
+0x8FB2C9	0x5103
+0x8FB2CA	0x5106
+0x8FB2CB	0x5107
+0x8FB2CC	0x5108
+0x8FB2CD	0x510B
+0x8FB2CE	0x510C
+0x8FB2CF	0x510D
+0x8FB2D0	0x510E
+0x8FB2D1	0x50F2
+0x8FB2D2	0x5110
+0x8FB2D3	0x5117
+0x8FB2D4	0x5119
+0x8FB2D5	0x511B
+0x8FB2D6	0x511C
+0x8FB2D7	0x511D
+0x8FB2D8	0x511E
+0x8FB2D9	0x5123
+0x8FB2DA	0x5127
+0x8FB2DB	0x5128
+0x8FB2DC	0x512C
+0x8FB2DD	0x512D
+0x8FB2DE	0x512F
+0x8FB2DF	0x5131
+0x8FB2E0	0x5133
+0x8FB2E1	0x5134
+0x8FB2E2	0x5135
+0x8FB2E3	0x5138
+0x8FB2E4	0x5139
+0x8FB2E5	0x5142
+0x8FB2E6	0x514A
+0x8FB2E7	0x514F
+0x8FB2E8	0x5153
+0x8FB2E9	0x5155
+0x8FB2EA	0x5157
+0x8FB2EB	0x5158
+0x8FB2EC	0x515F
+0x8FB2ED	0x5164
+0x8FB2EE	0x5166
+0x8FB2EF	0x517E
+0x8FB2F0	0x5183
+0x8FB2F1	0x5184
+0x8FB2F2	0x518B
+0x8FB2F3	0x518E
+0x8FB2F4	0x5198
+0x8FB2F5	0x519D
+0x8FB2F6	0x51A1
+0x8FB2F7	0x51A3
+0x8FB2F8	0x51AD
+0x8FB2F9	0x51B8
+0x8FB2FA	0x51BA
+0x8FB2FB	0x51BC
+0x8FB2FC	0x51BE
+0x8FB2FD	0x51BF
+0x8FB2FE	0x51C2
+0x8FB3A1	0x51C8
+0x8FB3A2	0x51CF
+0x8FB3A3	0x51D1
+0x8FB3A4	0x51D2
+0x8FB3A5	0x51D3
+0x8FB3A6	0x51D5
+0x8FB3A7	0x51D8
+0x8FB3A8	0x51DE
+0x8FB3A9	0x51E2
+0x8FB3AA	0x51E5
+0x8FB3AB	0x51EE
+0x8FB3AC	0x51F2
+0x8FB3AD	0x51F3
+0x8FB3AE	0x51F4
+0x8FB3AF	0x51F7
+0x8FB3B0	0x5201
+0x8FB3B1	0x5202
+0x8FB3B2	0x5205
+0x8FB3B3	0x5212
+0x8FB3B4	0x5213
+0x8FB3B5	0x5215
+0x8FB3B6	0x5216
+0x8FB3B7	0x5218
+0x8FB3B8	0x5222
+0x8FB3B9	0x5228
+0x8FB3BA	0x5231
+0x8FB3BB	0x5232
+0x8FB3BC	0x5235
+0x8FB3BD	0x523C
+0x8FB3BE	0x5245
+0x8FB3BF	0x5249
+0x8FB3C0	0x5255
+0x8FB3C1	0x5257
+0x8FB3C2	0x5258
+0x8FB3C3	0x525A
+0x8FB3C4	0x525C
+0x8FB3C5	0x525F
+0x8FB3C6	0x5260
+0x8FB3C7	0x5261
+0x8FB3C8	0x5266
+0x8FB3C9	0x526E
+0x8FB3CA	0x5277
+0x8FB3CB	0x5278
+0x8FB3CC	0x5279
+0x8FB3CD	0x5280
+0x8FB3CE	0x5282
+0x8FB3CF	0x5285
+0x8FB3D0	0x528A
+0x8FB3D1	0x528C
+0x8FB3D2	0x5293
+0x8FB3D3	0x5295
+0x8FB3D4	0x5296
+0x8FB3D5	0x5297
+0x8FB3D6	0x5298
+0x8FB3D7	0x529A
+0x8FB3D8	0x529C
+0x8FB3D9	0x52A4
+0x8FB3DA	0x52A5
+0x8FB3DB	0x52A6
+0x8FB3DC	0x52A7
+0x8FB3DD	0x52AF
+0x8FB3DE	0x52B0
+0x8FB3DF	0x52B6
+0x8FB3E0	0x52B7
+0x8FB3E1	0x52B8
+0x8FB3E2	0x52BA
+0x8FB3E3	0x52BB
+0x8FB3E4	0x52BD
+0x8FB3E5	0x52C0
+0x8FB3E6	0x52C4
+0x8FB3E7	0x52C6
+0x8FB3E8	0x52C8
+0x8FB3E9	0x52CC
+0x8FB3EA	0x52CF
+0x8FB3EB	0x52D1
+0x8FB3EC	0x52D4
+0x8FB3ED	0x52D6
+0x8FB3EE	0x52DB
+0x8FB3EF	0x52DC
+0x8FB3F0	0x52E1
+0x8FB3F1	0x52E5
+0x8FB3F2	0x52E8
+0x8FB3F3	0x52E9
+0x8FB3F4	0x52EA
+0x8FB3F5	0x52EC
+0x8FB3F6	0x52F0
+0x8FB3F7	0x52F1
+0x8FB3F8	0x52F4
+0x8FB3F9	0x52F6
+0x8FB3FA	0x52F7
+0x8FB3FB	0x5300
+0x8FB3FC	0x5303
+0x8FB3FD	0x530A
+0x8FB3FE	0x530B
+0x8FB4A1	0x530C
+0x8FB4A2	0x5311
+0x8FB4A3	0x5313
+0x8FB4A4	0x5318
+0x8FB4A5	0x531B
+0x8FB4A6	0x531C
+0x8FB4A7	0x531E
+0x8FB4A8	0x531F
+0x8FB4A9	0x5325
+0x8FB4AA	0x5327
+0x8FB4AB	0x5328
+0x8FB4AC	0x5329
+0x8FB4AD	0x532B
+0x8FB4AE	0x532C
+0x8FB4AF	0x532D
+0x8FB4B0	0x5330
+0x8FB4B1	0x5332
+0x8FB4B2	0x5335
+0x8FB4B3	0x533C
+0x8FB4B4	0x533D
+0x8FB4B5	0x533E
+0x8FB4B6	0x5342
+0x8FB4B7	0x534C
+0x8FB4B8	0x534B
+0x8FB4B9	0x5359
+0x8FB4BA	0x535B
+0x8FB4BB	0x5361
+0x8FB4BC	0x5363
+0x8FB4BD	0x5365
+0x8FB4BE	0x536C
+0x8FB4BF	0x536D
+0x8FB4C0	0x5372
+0x8FB4C1	0x5379
+0x8FB4C2	0x537E
+0x8FB4C3	0x5383
+0x8FB4C4	0x5387
+0x8FB4C5	0x5388
+0x8FB4C6	0x538E
+0x8FB4C7	0x5393
+0x8FB4C8	0x5394
+0x8FB4C9	0x5399
+0x8FB4CA	0x539D
+0x8FB4CB	0x53A1
+0x8FB4CC	0x53A4
+0x8FB4CD	0x53AA
+0x8FB4CE	0x53AB
+0x8FB4CF	0x53AF
+0x8FB4D0	0x53B2
+0x8FB4D1	0x53B4
+0x8FB4D2	0x53B5
+0x8FB4D3	0x53B7
+0x8FB4D4	0x53B8
+0x8FB4D5	0x53BA
+0x8FB4D6	0x53BD
+0x8FB4D7	0x53C0
+0x8FB4D8	0x53C5
+0x8FB4D9	0x53CF
+0x8FB4DA	0x53D2
+0x8FB4DB	0x53D3
+0x8FB4DC	0x53D5
+0x8FB4DD	0x53DA
+0x8FB4DE	0x53DD
+0x8FB4DF	0x53DE
+0x8FB4E0	0x53E0
+0x8FB4E1	0x53E6
+0x8FB4E2	0x53E7
+0x8FB4E3	0x53F5
+0x8FB4E4	0x5402
+0x8FB4E5	0x5413
+0x8FB4E6	0x541A
+0x8FB4E7	0x5421
+0x8FB4E8	0x5427
+0x8FB4E9	0x5428
+0x8FB4EA	0x542A
+0x8FB4EB	0x542F
+0x8FB4EC	0x5431
+0x8FB4ED	0x5434
+0x8FB4EE	0x5435
+0x8FB4EF	0x5443
+0x8FB4F0	0x5444
+0x8FB4F1	0x5447
+0x8FB4F2	0x544D
+0x8FB4F3	0x544F
+0x8FB4F4	0x545E
+0x8FB4F5	0x5462
+0x8FB4F6	0x5464
+0x8FB4F7	0x5466
+0x8FB4F8	0x5467
+0x8FB4F9	0x5469
+0x8FB4FA	0x546B
+0x8FB4FB	0x546D
+0x8FB4FC	0x546E
+0x8FB4FD	0x5474
+0x8FB4FE	0x547F
+0x8FB5A1	0x5481
+0x8FB5A2	0x5483
+0x8FB5A3	0x5485
+0x8FB5A4	0x5488
+0x8FB5A5	0x5489
+0x8FB5A6	0x548D
+0x8FB5A7	0x5491
+0x8FB5A8	0x5495
+0x8FB5A9	0x5496
+0x8FB5AA	0x549C
+0x8FB5AB	0x549F
+0x8FB5AC	0x54A1
+0x8FB5AD	0x54A6
+0x8FB5AE	0x54A7
+0x8FB5AF	0x54A9
+0x8FB5B0	0x54AA
+0x8FB5B1	0x54AD
+0x8FB5B2	0x54AE
+0x8FB5B3	0x54B1
+0x8FB5B4	0x54B7
+0x8FB5B5	0x54B9
+0x8FB5B6	0x54BA
+0x8FB5B7	0x54BB
+0x8FB5B8	0x54BF
+0x8FB5B9	0x54C6
+0x8FB5BA	0x54CA
+0x8FB5BB	0x54CD
+0x8FB5BC	0x54CE
+0x8FB5BD	0x54E0
+0x8FB5BE	0x54EA
+0x8FB5BF	0x54EC
+0x8FB5C0	0x54EF
+0x8FB5C1	0x54F6
+0x8FB5C2	0x54FC
+0x8FB5C3	0x54FE
+0x8FB5C4	0x54FF
+0x8FB5C5	0x5500
+0x8FB5C6	0x5501
+0x8FB5C7	0x5505
+0x8FB5C8	0x5508
+0x8FB5C9	0x5509
+0x8FB5CA	0x550C
+0x8FB5CB	0x550D
+0x8FB5CC	0x550E
+0x8FB5CD	0x5515
+0x8FB5CE	0x552A
+0x8FB5CF	0x552B
+0x8FB5D0	0x5532
+0x8FB5D1	0x5535
+0x8FB5D2	0x5536
+0x8FB5D3	0x553B
+0x8FB5D4	0x553C
+0x8FB5D5	0x553D
+0x8FB5D6	0x5541
+0x8FB5D7	0x5547
+0x8FB5D8	0x5549
+0x8FB5D9	0x554A
+0x8FB5DA	0x554D
+0x8FB5DB	0x5550
+0x8FB5DC	0x5551
+0x8FB5DD	0x5558
+0x8FB5DE	0x555A
+0x8FB5DF	0x555B
+0x8FB5E0	0x555E
+0x8FB5E1	0x5560
+0x8FB5E2	0x5561
+0x8FB5E3	0x5564
+0x8FB5E4	0x5566
+0x8FB5E5	0x557F
+0x8FB5E6	0x5581
+0x8FB5E7	0x5582
+0x8FB5E8	0x5586
+0x8FB5E9	0x5588
+0x8FB5EA	0x558E
+0x8FB5EB	0x558F
+0x8FB5EC	0x5591
+0x8FB5ED	0x5592
+0x8FB5EE	0x5593
+0x8FB5EF	0x5594
+0x8FB5F0	0x5597
+0x8FB5F1	0x55A3
+0x8FB5F2	0x55A4
+0x8FB5F3	0x55AD
+0x8FB5F4	0x55B2
+0x8FB5F5	0x55BF
+0x8FB5F6	0x55C1
+0x8FB5F7	0x55C3
+0x8FB5F8	0x55C6
+0x8FB5F9	0x55C9
+0x8FB5FA	0x55CB
+0x8FB5FB	0x55CC
+0x8FB5FC	0x55CE
+0x8FB5FD	0x55D1
+0x8FB5FE	0x55D2
+0x8FB6A1	0x55D3
+0x8FB6A2	0x55D7
+0x8FB6A3	0x55D8
+0x8FB6A4	0x55DB
+0x8FB6A5	0x55DE
+0x8FB6A6	0x55E2
+0x8FB6A7	0x55E9
+0x8FB6A8	0x55F6
+0x8FB6A9	0x55FF
+0x8FB6AA	0x5605
+0x8FB6AB	0x5608
+0x8FB6AC	0x560A
+0x8FB6AD	0x560D
+0x8FB6AE	0x560E
+0x8FB6AF	0x560F
+0x8FB6B0	0x5610
+0x8FB6B1	0x5611
+0x8FB6B2	0x5612
+0x8FB6B3	0x5619
+0x8FB6B4	0x562C
+0x8FB6B5	0x5630
+0x8FB6B6	0x5633
+0x8FB6B7	0x5635
+0x8FB6B8	0x5637
+0x8FB6B9	0x5639
+0x8FB6BA	0x563B
+0x8FB6BB	0x563C
+0x8FB6BC	0x563D
+0x8FB6BD	0x563F
+0x8FB6BE	0x5640
+0x8FB6BF	0x5641
+0x8FB6C0	0x5643
+0x8FB6C1	0x5644
+0x8FB6C2	0x5646
+0x8FB6C3	0x5649
+0x8FB6C4	0x564B
+0x8FB6C5	0x564D
+0x8FB6C6	0x564F
+0x8FB6C7	0x5654
+0x8FB6C8	0x565E
+0x8FB6C9	0x5660
+0x8FB6CA	0x5661
+0x8FB6CB	0x5662
+0x8FB6CC	0x5663
+0x8FB6CD	0x5666
+0x8FB6CE	0x5669
+0x8FB6CF	0x566D
+0x8FB6D0	0x566F
+0x8FB6D1	0x5671
+0x8FB6D2	0x5672
+0x8FB6D3	0x5675
+0x8FB6D4	0x5684
+0x8FB6D5	0x5685
+0x8FB6D6	0x5688
+0x8FB6D7	0x568B
+0x8FB6D8	0x568C
+0x8FB6D9	0x5695
+0x8FB6DA	0x5699
+0x8FB6DB	0x569A
+0x8FB6DC	0x569D
+0x8FB6DD	0x569E
+0x8FB6DE	0x569F
+0x8FB6DF	0x56A6
+0x8FB6E0	0x56A7
+0x8FB6E1	0x56A8
+0x8FB6E2	0x56A9
+0x8FB6E3	0x56AB
+0x8FB6E4	0x56AC
+0x8FB6E5	0x56AD
+0x8FB6E6	0x56B1
+0x8FB6E7	0x56B3
+0x8FB6E8	0x56B7
+0x8FB6E9	0x56BE
+0x8FB6EA	0x56C5
+0x8FB6EB	0x56C9
+0x8FB6EC	0x56CA
+0x8FB6ED	0x56CB
+0x8FB6EE	0x56CF
+0x8FB6EF	0x56D0
+0x8FB6F0	0x56CC
+0x8FB6F1	0x56CD
+0x8FB6F2	0x56D9
+0x8FB6F3	0x56DC
+0x8FB6F4	0x56DD
+0x8FB6F5	0x56DF
+0x8FB6F6	0x56E1
+0x8FB6F7	0x56E4
+0x8FB6F8	0x56E5
+0x8FB6F9	0x56E6
+0x8FB6FA	0x56E7
+0x8FB6FB	0x56E8
+0x8FB6FC	0x56F1
+0x8FB6FD	0x56EB
+0x8FB6FE	0x56ED
+0x8FB7A1	0x56F6
+0x8FB7A2	0x56F7
+0x8FB7A3	0x5701
+0x8FB7A4	0x5702
+0x8FB7A5	0x5707
+0x8FB7A6	0x570A
+0x8FB7A7	0x570C
+0x8FB7A8	0x5711
+0x8FB7A9	0x5715
+0x8FB7AA	0x571A
+0x8FB7AB	0x571B
+0x8FB7AC	0x571D
+0x8FB7AD	0x5720
+0x8FB7AE	0x5722
+0x8FB7AF	0x5723
+0x8FB7B0	0x5724
+0x8FB7B1	0x5725
+0x8FB7B2	0x5729
+0x8FB7B3	0x572A
+0x8FB7B4	0x572C
+0x8FB7B5	0x572E
+0x8FB7B6	0x572F
+0x8FB7B7	0x5733
+0x8FB7B8	0x5734
+0x8FB7B9	0x573D
+0x8FB7BA	0x573E
+0x8FB7BB	0x573F
+0x8FB7BC	0x5745
+0x8FB7BD	0x5746
+0x8FB7BE	0x574C
+0x8FB7BF	0x574D
+0x8FB7C0	0x5752
+0x8FB7C1	0x5762
+0x8FB7C2	0x5765
+0x8FB7C3	0x5767
+0x8FB7C4	0x5768
+0x8FB7C5	0x576B
+0x8FB7C6	0x576D
+0x8FB7C7	0x576E
+0x8FB7C8	0x576F
+0x8FB7C9	0x5770
+0x8FB7CA	0x5771
+0x8FB7CB	0x5773
+0x8FB7CC	0x5774
+0x8FB7CD	0x5775
+0x8FB7CE	0x5777
+0x8FB7CF	0x5779
+0x8FB7D0	0x577A
+0x8FB7D1	0x577B
+0x8FB7D2	0x577C
+0x8FB7D3	0x577E
+0x8FB7D4	0x5781
+0x8FB7D5	0x5783
+0x8FB7D6	0x578C
+0x8FB7D7	0x5794
+0x8FB7D8	0x5797
+0x8FB7D9	0x5799
+0x8FB7DA	0x579A
+0x8FB7DB	0x579C
+0x8FB7DC	0x579D
+0x8FB7DD	0x579E
+0x8FB7DE	0x579F
+0x8FB7DF	0x57A1
+0x8FB7E0	0x5795
+0x8FB7E1	0x57A7
+0x8FB7E2	0x57A8
+0x8FB7E3	0x57A9
+0x8FB7E4	0x57AC
+0x8FB7E5	0x57B8
+0x8FB7E6	0x57BD
+0x8FB7E7	0x57C7
+0x8FB7E8	0x57C8
+0x8FB7E9	0x57CC
+0x8FB7EA	0x57CF
+0x8FB7EB	0x57D5
+0x8FB7EC	0x57DD
+0x8FB7ED	0x57DE
+0x8FB7EE	0x57E4
+0x8FB7EF	0x57E6
+0x8FB7F0	0x57E7
+0x8FB7F1	0x57E9
+0x8FB7F2	0x57ED
+0x8FB7F3	0x57F0
+0x8FB7F4	0x57F5
+0x8FB7F5	0x57F6
+0x8FB7F6	0x57F8
+0x8FB7F7	0x57FD
+0x8FB7F8	0x57FE
+0x8FB7F9	0x57FF
+0x8FB7FA	0x5803
+0x8FB7FB	0x5804
+0x8FB7FC	0x5808
+0x8FB7FD	0x5809
+0x8FB7FE	0x57E1
+0x8FB8A1	0x580C
+0x8FB8A2	0x580D
+0x8FB8A3	0x581B
+0x8FB8A4	0x581E
+0x8FB8A5	0x581F
+0x8FB8A6	0x5820
+0x8FB8A7	0x5826
+0x8FB8A8	0x5827
+0x8FB8A9	0x582D
+0x8FB8AA	0x5832
+0x8FB8AB	0x5839
+0x8FB8AC	0x583F
+0x8FB8AD	0x5849
+0x8FB8AE	0x584C
+0x8FB8AF	0x584D
+0x8FB8B0	0x584F
+0x8FB8B1	0x5850
+0x8FB8B2	0x5855
+0x8FB8B3	0x585F
+0x8FB8B4	0x5861
+0x8FB8B5	0x5864
+0x8FB8B6	0x5867
+0x8FB8B7	0x5868
+0x8FB8B8	0x5878
+0x8FB8B9	0x587C
+0x8FB8BA	0x587F
+0x8FB8BB	0x5880
+0x8FB8BC	0x5881
+0x8FB8BD	0x5887
+0x8FB8BE	0x5888
+0x8FB8BF	0x5889
+0x8FB8C0	0x588A
+0x8FB8C1	0x588C
+0x8FB8C2	0x588D
+0x8FB8C3	0x588F
+0x8FB8C4	0x5890
+0x8FB8C5	0x5894
+0x8FB8C6	0x5896
+0x8FB8C7	0x589D
+0x8FB8C8	0x58A0
+0x8FB8C9	0x58A1
+0x8FB8CA	0x58A2
+0x8FB8CB	0x58A6
+0x8FB8CC	0x58A9
+0x8FB8CD	0x58B1
+0x8FB8CE	0x58B2
+0x8FB8CF	0x58C4
+0x8FB8D0	0x58BC
+0x8FB8D1	0x58C2
+0x8FB8D2	0x58C8
+0x8FB8D3	0x58CD
+0x8FB8D4	0x58CE
+0x8FB8D5	0x58D0
+0x8FB8D6	0x58D2
+0x8FB8D7	0x58D4
+0x8FB8D8	0x58D6
+0x8FB8D9	0x58DA
+0x8FB8DA	0x58DD
+0x8FB8DB	0x58E1
+0x8FB8DC	0x58E2
+0x8FB8DD	0x58E9
+0x8FB8DE	0x58F3
+0x8FB8DF	0x5905
+0x8FB8E0	0x5906
+0x8FB8E1	0x590B
+0x8FB8E2	0x590C
+0x8FB8E3	0x5912
+0x8FB8E4	0x5913
+0x8FB8E5	0x5914
+0x8FB8E6	0x8641
+0x8FB8E7	0x591D
+0x8FB8E8	0x5921
+0x8FB8E9	0x5923
+0x8FB8EA	0x5924
+0x8FB8EB	0x5928
+0x8FB8EC	0x592F
+0x8FB8ED	0x5930
+0x8FB8EE	0x5933
+0x8FB8EF	0x5935
+0x8FB8F0	0x5936
+0x8FB8F1	0x593F
+0x8FB8F2	0x5943
+0x8FB8F3	0x5946
+0x8FB8F4	0x5952
+0x8FB8F5	0x5953
+0x8FB8F6	0x5959
+0x8FB8F7	0x595B
+0x8FB8F8	0x595D
+0x8FB8F9	0x595E
+0x8FB8FA	0x595F
+0x8FB8FB	0x5961
+0x8FB8FC	0x5963
+0x8FB8FD	0x596B
+0x8FB8FE	0x596D
+0x8FB9A1	0x596F
+0x8FB9A2	0x5972
+0x8FB9A3	0x5975
+0x8FB9A4	0x5976
+0x8FB9A5	0x5979
+0x8FB9A6	0x597B
+0x8FB9A7	0x597C
+0x8FB9A8	0x598B
+0x8FB9A9	0x598C
+0x8FB9AA	0x598E
+0x8FB9AB	0x5992
+0x8FB9AC	0x5995
+0x8FB9AD	0x5997
+0x8FB9AE	0x599F
+0x8FB9AF	0x59A4
+0x8FB9B0	0x59A7
+0x8FB9B1	0x59AD
+0x8FB9B2	0x59AE
+0x8FB9B3	0x59AF
+0x8FB9B4	0x59B0
+0x8FB9B5	0x59B3
+0x8FB9B6	0x59B7
+0x8FB9B7	0x59BA
+0x8FB9B8	0x59BC
+0x8FB9B9	0x59C1
+0x8FB9BA	0x59C3
+0x8FB9BB	0x59C4
+0x8FB9BC	0x59C8
+0x8FB9BD	0x59CA
+0x8FB9BE	0x59CD
+0x8FB9BF	0x59D2
+0x8FB9C0	0x59DD
+0x8FB9C1	0x59DE
+0x8FB9C2	0x59DF
+0x8FB9C3	0x59E3
+0x8FB9C4	0x59E4
+0x8FB9C5	0x59E7
+0x8FB9C6	0x59EE
+0x8FB9C7	0x59EF
+0x8FB9C8	0x59F1
+0x8FB9C9	0x59F2
+0x8FB9CA	0x59F4
+0x8FB9CB	0x59F7
+0x8FB9CC	0x5A00
+0x8FB9CD	0x5A04
+0x8FB9CE	0x5A0C
+0x8FB9CF	0x5A0D
+0x8FB9D0	0x5A0E
+0x8FB9D1	0x5A12
+0x8FB9D2	0x5A13
+0x8FB9D3	0x5A1E
+0x8FB9D4	0x5A23
+0x8FB9D5	0x5A24
+0x8FB9D6	0x5A27
+0x8FB9D7	0x5A28
+0x8FB9D8	0x5A2A
+0x8FB9D9	0x5A2D
+0x8FB9DA	0x5A30
+0x8FB9DB	0x5A44
+0x8FB9DC	0x5A45
+0x8FB9DD	0x5A47
+0x8FB9DE	0x5A48
+0x8FB9DF	0x5A4C
+0x8FB9E0	0x5A50
+0x8FB9E1	0x5A55
+0x8FB9E2	0x5A5E
+0x8FB9E3	0x5A63
+0x8FB9E4	0x5A65
+0x8FB9E5	0x5A67
+0x8FB9E6	0x5A6D
+0x8FB9E7	0x5A77
+0x8FB9E8	0x5A7A
+0x8FB9E9	0x5A7B
+0x8FB9EA	0x5A7E
+0x8FB9EB	0x5A8B
+0x8FB9EC	0x5A90
+0x8FB9ED	0x5A93
+0x8FB9EE	0x5A96
+0x8FB9EF	0x5A99
+0x8FB9F0	0x5A9C
+0x8FB9F1	0x5A9E
+0x8FB9F2	0x5A9F
+0x8FB9F3	0x5AA0
+0x8FB9F4	0x5AA2
+0x8FB9F5	0x5AA7
+0x8FB9F6	0x5AAC
+0x8FB9F7	0x5AB1
+0x8FB9F8	0x5AB2
+0x8FB9F9	0x5AB3
+0x8FB9FA	0x5AB5
+0x8FB9FB	0x5AB8
+0x8FB9FC	0x5ABA
+0x8FB9FD	0x5ABB
+0x8FB9FE	0x5ABF
+0x8FBAA1	0x5AC4
+0x8FBAA2	0x5AC6
+0x8FBAA3	0x5AC8
+0x8FBAA4	0x5ACF
+0x8FBAA5	0x5ADA
+0x8FBAA6	0x5ADC
+0x8FBAA7	0x5AE0
+0x8FBAA8	0x5AE5
+0x8FBAA9	0x5AEA
+0x8FBAAA	0x5AEE
+0x8FBAAB	0x5AF5
+0x8FBAAC	0x5AF6
+0x8FBAAD	0x5AFD
+0x8FBAAE	0x5B00
+0x8FBAAF	0x5B01
+0x8FBAB0	0x5B08
+0x8FBAB1	0x5B17
+0x8FBAB2	0x5B34
+0x8FBAB3	0x5B19
+0x8FBAB4	0x5B1B
+0x8FBAB5	0x5B1D
+0x8FBAB6	0x5B21
+0x8FBAB7	0x5B25
+0x8FBAB8	0x5B2D
+0x8FBAB9	0x5B38
+0x8FBABA	0x5B41
+0x8FBABB	0x5B4B
+0x8FBABC	0x5B4C
+0x8FBABD	0x5B52
+0x8FBABE	0x5B56
+0x8FBABF	0x5B5E
+0x8FBAC0	0x5B68
+0x8FBAC1	0x5B6E
+0x8FBAC2	0x5B6F
+0x8FBAC3	0x5B7C
+0x8FBAC4	0x5B7D
+0x8FBAC5	0x5B7E
+0x8FBAC6	0x5B7F
+0x8FBAC7	0x5B81
+0x8FBAC8	0x5B84
+0x8FBAC9	0x5B86
+0x8FBACA	0x5B8A
+0x8FBACB	0x5B8E
+0x8FBACC	0x5B90
+0x8FBACD	0x5B91
+0x8FBACE	0x5B93
+0x8FBACF	0x5B94
+0x8FBAD0	0x5B96
+0x8FBAD1	0x5BA8
+0x8FBAD2	0x5BA9
+0x8FBAD3	0x5BAC
+0x8FBAD4	0x5BAD
+0x8FBAD5	0x5BAF
+0x8FBAD6	0x5BB1
+0x8FBAD7	0x5BB2
+0x8FBAD8	0x5BB7
+0x8FBAD9	0x5BBA
+0x8FBADA	0x5BBC
+0x8FBADB	0x5BC0
+0x8FBADC	0x5BC1
+0x8FBADD	0x5BCD
+0x8FBADE	0x5BCF
+0x8FBADF	0x5BD6
+0x8FBAE0	0x5BD7
+0x8FBAE1	0x5BD8
+0x8FBAE2	0x5BD9
+0x8FBAE3	0x5BDA
+0x8FBAE4	0x5BE0
+0x8FBAE5	0x5BEF
+0x8FBAE6	0x5BF1
+0x8FBAE7	0x5BF4
+0x8FBAE8	0x5BFD
+0x8FBAE9	0x5C0C
+0x8FBAEA	0x5C17
+0x8FBAEB	0x5C1E
+0x8FBAEC	0x5C1F
+0x8FBAED	0x5C23
+0x8FBAEE	0x5C26
+0x8FBAEF	0x5C29
+0x8FBAF0	0x5C2B
+0x8FBAF1	0x5C2C
+0x8FBAF2	0x5C2E
+0x8FBAF3	0x5C30
+0x8FBAF4	0x5C32
+0x8FBAF5	0x5C35
+0x8FBAF6	0x5C36
+0x8FBAF7	0x5C59
+0x8FBAF8	0x5C5A
+0x8FBAF9	0x5C5C
+0x8FBAFA	0x5C62
+0x8FBAFB	0x5C63
+0x8FBAFC	0x5C67
+0x8FBAFD	0x5C68
+0x8FBAFE	0x5C69
+0x8FBBA1	0x5C6D
+0x8FBBA2	0x5C70
+0x8FBBA3	0x5C74
+0x8FBBA4	0x5C75
+0x8FBBA5	0x5C7A
+0x8FBBA6	0x5C7B
+0x8FBBA7	0x5C7C
+0x8FBBA8	0x5C7D
+0x8FBBA9	0x5C87
+0x8FBBAA	0x5C88
+0x8FBBAB	0x5C8A
+0x8FBBAC	0x5C8F
+0x8FBBAD	0x5C92
+0x8FBBAE	0x5C9D
+0x8FBBAF	0x5C9F
+0x8FBBB0	0x5CA0
+0x8FBBB1	0x5CA2
+0x8FBBB2	0x5CA3
+0x8FBBB3	0x5CA6
+0x8FBBB4	0x5CAA
+0x8FBBB5	0x5CB2
+0x8FBBB6	0x5CB4
+0x8FBBB7	0x5CB5
+0x8FBBB8	0x5CBA
+0x8FBBB9	0x5CC9
+0x8FBBBA	0x5CCB
+0x8FBBBB	0x5CD2
+0x8FBBBC	0x5CDD
+0x8FBBBD	0x5CD7
+0x8FBBBE	0x5CEE
+0x8FBBBF	0x5CF1
+0x8FBBC0	0x5CF2
+0x8FBBC1	0x5CF4
+0x8FBBC2	0x5D01
+0x8FBBC3	0x5D06
+0x8FBBC4	0x5D0D
+0x8FBBC5	0x5D12
+0x8FBBC6	0x5D2B
+0x8FBBC7	0x5D23
+0x8FBBC8	0x5D24
+0x8FBBC9	0x5D26
+0x8FBBCA	0x5D27
+0x8FBBCB	0x5D31
+0x8FBBCC	0x5D34
+0x8FBBCD	0x5D39
+0x8FBBCE	0x5D3D
+0x8FBBCF	0x5D3F
+0x8FBBD0	0x5D42
+0x8FBBD1	0x5D43
+0x8FBBD2	0x5D46
+0x8FBBD3	0x5D48
+0x8FBBD4	0x5D55
+0x8FBBD5	0x5D51
+0x8FBBD6	0x5D59
+0x8FBBD7	0x5D4A
+0x8FBBD8	0x5D5F
+0x8FBBD9	0x5D60
+0x8FBBDA	0x5D61
+0x8FBBDB	0x5D62
+0x8FBBDC	0x5D64
+0x8FBBDD	0x5D6A
+0x8FBBDE	0x5D6D
+0x8FBBDF	0x5D70
+0x8FBBE0	0x5D79
+0x8FBBE1	0x5D7A
+0x8FBBE2	0x5D7E
+0x8FBBE3	0x5D7F
+0x8FBBE4	0x5D81
+0x8FBBE5	0x5D83
+0x8FBBE6	0x5D88
+0x8FBBE7	0x5D8A
+0x8FBBE8	0x5D92
+0x8FBBE9	0x5D93
+0x8FBBEA	0x5D94
+0x8FBBEB	0x5D95
+0x8FBBEC	0x5D99
+0x8FBBED	0x5D9B
+0x8FBBEE	0x5D9F
+0x8FBBEF	0x5DA0
+0x8FBBF0	0x5DA7
+0x8FBBF1	0x5DAB
+0x8FBBF2	0x5DB0
+0x8FBBF3	0x5DB4
+0x8FBBF4	0x5DB8
+0x8FBBF5	0x5DB9
+0x8FBBF6	0x5DC3
+0x8FBBF7	0x5DC7
+0x8FBBF8	0x5DCB
+0x8FBBF9	0x5DD0
+0x8FBBFA	0x5DCE
+0x8FBBFB	0x5DD8
+0x8FBBFC	0x5DD9
+0x8FBBFD	0x5DE0
+0x8FBBFE	0x5DE4
+0x8FBCA1	0x5DE9
+0x8FBCA2	0x5DF8
+0x8FBCA3	0x5DF9
+0x8FBCA4	0x5E00
+0x8FBCA5	0x5E07
+0x8FBCA6	0x5E0D
+0x8FBCA7	0x5E12
+0x8FBCA8	0x5E14
+0x8FBCA9	0x5E15
+0x8FBCAA	0x5E18
+0x8FBCAB	0x5E1F
+0x8FBCAC	0x5E20
+0x8FBCAD	0x5E2E
+0x8FBCAE	0x5E28
+0x8FBCAF	0x5E32
+0x8FBCB0	0x5E35
+0x8FBCB1	0x5E3E
+0x8FBCB2	0x5E4B
+0x8FBCB3	0x5E50
+0x8FBCB4	0x5E49
+0x8FBCB5	0x5E51
+0x8FBCB6	0x5E56
+0x8FBCB7	0x5E58
+0x8FBCB8	0x5E5B
+0x8FBCB9	0x5E5C
+0x8FBCBA	0x5E5E
+0x8FBCBB	0x5E68
+0x8FBCBC	0x5E6A
+0x8FBCBD	0x5E6B
+0x8FBCBE	0x5E6C
+0x8FBCBF	0x5E6D
+0x8FBCC0	0x5E6E
+0x8FBCC1	0x5E70
+0x8FBCC2	0x5E80
+0x8FBCC3	0x5E8B
+0x8FBCC4	0x5E8E
+0x8FBCC5	0x5EA2
+0x8FBCC6	0x5EA4
+0x8FBCC7	0x5EA5
+0x8FBCC8	0x5EA8
+0x8FBCC9	0x5EAA
+0x8FBCCA	0x5EAC
+0x8FBCCB	0x5EB1
+0x8FBCCC	0x5EB3
+0x8FBCCD	0x5EBD
+0x8FBCCE	0x5EBE
+0x8FBCCF	0x5EBF
+0x8FBCD0	0x5EC6
+0x8FBCD1	0x5ECC
+0x8FBCD2	0x5ECB
+0x8FBCD3	0x5ECE
+0x8FBCD4	0x5ED1
+0x8FBCD5	0x5ED2
+0x8FBCD6	0x5ED4
+0x8FBCD7	0x5ED5
+0x8FBCD8	0x5EDC
+0x8FBCD9	0x5EDE
+0x8FBCDA	0x5EE5
+0x8FBCDB	0x5EEB
+0x8FBCDC	0x5F02
+0x8FBCDD	0x5F06
+0x8FBCDE	0x5F07
+0x8FBCDF	0x5F08
+0x8FBCE0	0x5F0E
+0x8FBCE1	0x5F19
+0x8FBCE2	0x5F1C
+0x8FBCE3	0x5F1D
+0x8FBCE4	0x5F21
+0x8FBCE5	0x5F22
+0x8FBCE6	0x5F23
+0x8FBCE7	0x5F24
+0x8FBCE8	0x5F28
+0x8FBCE9	0x5F2B
+0x8FBCEA	0x5F2C
+0x8FBCEB	0x5F2E
+0x8FBCEC	0x5F30
+0x8FBCED	0x5F34
+0x8FBCEE	0x5F36
+0x8FBCEF	0x5F3B
+0x8FBCF0	0x5F3D
+0x8FBCF1	0x5F3F
+0x8FBCF2	0x5F40
+0x8FBCF3	0x5F44
+0x8FBCF4	0x5F45
+0x8FBCF5	0x5F47
+0x8FBCF6	0x5F4D
+0x8FBCF7	0x5F50
+0x8FBCF8	0x5F54
+0x8FBCF9	0x5F58
+0x8FBCFA	0x5F5B
+0x8FBCFB	0x5F60
+0x8FBCFC	0x5F63
+0x8FBCFD	0x5F64
+0x8FBCFE	0x5F67
+0x8FBDA1	0x5F6F
+0x8FBDA2	0x5F72
+0x8FBDA3	0x5F74
+0x8FBDA4	0x5F75
+0x8FBDA5	0x5F78
+0x8FBDA6	0x5F7A
+0x8FBDA7	0x5F7D
+0x8FBDA8	0x5F7E
+0x8FBDA9	0x5F89
+0x8FBDAA	0x5F8D
+0x8FBDAB	0x5F8F
+0x8FBDAC	0x5F96
+0x8FBDAD	0x5F9C
+0x8FBDAE	0x5F9D
+0x8FBDAF	0x5FA2
+0x8FBDB0	0x5FA7
+0x8FBDB1	0x5FAB
+0x8FBDB2	0x5FA4
+0x8FBDB3	0x5FAC
+0x8FBDB4	0x5FAF
+0x8FBDB5	0x5FB0
+0x8FBDB6	0x5FB1
+0x8FBDB7	0x5FB8
+0x8FBDB8	0x5FC4
+0x8FBDB9	0x5FC7
+0x8FBDBA	0x5FC8
+0x8FBDBB	0x5FC9
+0x8FBDBC	0x5FCB
+0x8FBDBD	0x5FD0
+0x8FBDBE	0x5FD1
+0x8FBDBF	0x5FD2
+0x8FBDC0	0x5FD3
+0x8FBDC1	0x5FD4
+0x8FBDC2	0x5FDE
+0x8FBDC3	0x5FE1
+0x8FBDC4	0x5FE2
+0x8FBDC5	0x5FE8
+0x8FBDC6	0x5FE9
+0x8FBDC7	0x5FEA
+0x8FBDC8	0x5FEC
+0x8FBDC9	0x5FED
+0x8FBDCA	0x5FEE
+0x8FBDCB	0x5FEF
+0x8FBDCC	0x5FF2
+0x8FBDCD	0x5FF3
+0x8FBDCE	0x5FF6
+0x8FBDCF	0x5FFA
+0x8FBDD0	0x5FFC
+0x8FBDD1	0x6007
+0x8FBDD2	0x600A
+0x8FBDD3	0x600D
+0x8FBDD4	0x6013
+0x8FBDD5	0x6014
+0x8FBDD6	0x6017
+0x8FBDD7	0x6018
+0x8FBDD8	0x601A
+0x8FBDD9	0x601F
+0x8FBDDA	0x6024
+0x8FBDDB	0x602D
+0x8FBDDC	0x6033
+0x8FBDDD	0x6035
+0x8FBDDE	0x6040
+0x8FBDDF	0x6047
+0x8FBDE0	0x6048
+0x8FBDE1	0x6049
+0x8FBDE2	0x604C
+0x8FBDE3	0x6051
+0x8FBDE4	0x6054
+0x8FBDE5	0x6056
+0x8FBDE6	0x6057
+0x8FBDE7	0x605D
+0x8FBDE8	0x6061
+0x8FBDE9	0x6067
+0x8FBDEA	0x6071
+0x8FBDEB	0x607E
+0x8FBDEC	0x607F
+0x8FBDED	0x6082
+0x8FBDEE	0x6086
+0x8FBDEF	0x6088
+0x8FBDF0	0x608A
+0x8FBDF1	0x608E
+0x8FBDF2	0x6091
+0x8FBDF3	0x6093
+0x8FBDF4	0x6095
+0x8FBDF5	0x6098
+0x8FBDF6	0x609D
+0x8FBDF7	0x609E
+0x8FBDF8	0x60A2
+0x8FBDF9	0x60A4
+0x8FBDFA	0x60A5
+0x8FBDFB	0x60A8
+0x8FBDFC	0x60B0
+0x8FBDFD	0x60B1
+0x8FBDFE	0x60B7
+0x8FBEA1	0x60BB
+0x8FBEA2	0x60BE
+0x8FBEA3	0x60C2
+0x8FBEA4	0x60C4
+0x8FBEA5	0x60C8
+0x8FBEA6	0x60C9
+0x8FBEA7	0x60CA
+0x8FBEA8	0x60CB
+0x8FBEA9	0x60CE
+0x8FBEAA	0x60CF
+0x8FBEAB	0x60D4
+0x8FBEAC	0x60D5
+0x8FBEAD	0x60D9
+0x8FBEAE	0x60DB
+0x8FBEAF	0x60DD
+0x8FBEB0	0x60DE
+0x8FBEB1	0x60E2
+0x8FBEB2	0x60E5
+0x8FBEB3	0x60F2
+0x8FBEB4	0x60F5
+0x8FBEB5	0x60F8
+0x8FBEB6	0x60FC
+0x8FBEB7	0x60FD
+0x8FBEB8	0x6102
+0x8FBEB9	0x6107
+0x8FBEBA	0x610A
+0x8FBEBB	0x610C
+0x8FBEBC	0x6110
+0x8FBEBD	0x6111
+0x8FBEBE	0x6112
+0x8FBEBF	0x6113
+0x8FBEC0	0x6114
+0x8FBEC1	0x6116
+0x8FBEC2	0x6117
+0x8FBEC3	0x6119
+0x8FBEC4	0x611C
+0x8FBEC5	0x611E
+0x8FBEC6	0x6122
+0x8FBEC7	0x612A
+0x8FBEC8	0x612B
+0x8FBEC9	0x6130
+0x8FBECA	0x6131
+0x8FBECB	0x6135
+0x8FBECC	0x6136
+0x8FBECD	0x6137
+0x8FBECE	0x6139
+0x8FBECF	0x6141
+0x8FBED0	0x6145
+0x8FBED1	0x6146
+0x8FBED2	0x6149
+0x8FBED3	0x615E
+0x8FBED4	0x6160
+0x8FBED5	0x616C
+0x8FBED6	0x6172
+0x8FBED7	0x6178
+0x8FBED8	0x617B
+0x8FBED9	0x617C
+0x8FBEDA	0x617F
+0x8FBEDB	0x6180
+0x8FBEDC	0x6181
+0x8FBEDD	0x6183
+0x8FBEDE	0x6184
+0x8FBEDF	0x618B
+0x8FBEE0	0x618D
+0x8FBEE1	0x6192
+0x8FBEE2	0x6193
+0x8FBEE3	0x6197
+0x8FBEE4	0x6198
+0x8FBEE5	0x619C
+0x8FBEE6	0x619D
+0x8FBEE7	0x619F
+0x8FBEE8	0x61A0
+0x8FBEE9	0x61A5
+0x8FBEEA	0x61A8
+0x8FBEEB	0x61AA
+0x8FBEEC	0x61AD
+0x8FBEED	0x61B8
+0x8FBEEE	0x61B9
+0x8FBEEF	0x61BC
+0x8FBEF0	0x61C0
+0x8FBEF1	0x61C1
+0x8FBEF2	0x61C2
+0x8FBEF3	0x61CE
+0x8FBEF4	0x61CF
+0x8FBEF5	0x61D5
+0x8FBEF6	0x61DC
+0x8FBEF7	0x61DD
+0x8FBEF8	0x61DE
+0x8FBEF9	0x61DF
+0x8FBEFA	0x61E1
+0x8FBEFB	0x61E2
+0x8FBEFC	0x61E7
+0x8FBEFD	0x61E9
+0x8FBEFE	0x61E5
+0x8FBFA1	0x61EC
+0x8FBFA2	0x61ED
+0x8FBFA3	0x61EF
+0x8FBFA4	0x6201
+0x8FBFA5	0x6203
+0x8FBFA6	0x6204
+0x8FBFA7	0x6207
+0x8FBFA8	0x6213
+0x8FBFA9	0x6215
+0x8FBFAA	0x621C
+0x8FBFAB	0x6220
+0x8FBFAC	0x6222
+0x8FBFAD	0x6223
+0x8FBFAE	0x6227
+0x8FBFAF	0x6229
+0x8FBFB0	0x622B
+0x8FBFB1	0x6239
+0x8FBFB2	0x623D
+0x8FBFB3	0x6242
+0x8FBFB4	0x6243
+0x8FBFB5	0x6244
+0x8FBFB6	0x6246
+0x8FBFB7	0x624C
+0x8FBFB8	0x6250
+0x8FBFB9	0x6251
+0x8FBFBA	0x6252
+0x8FBFBB	0x6254
+0x8FBFBC	0x6256
+0x8FBFBD	0x625A
+0x8FBFBE	0x625C
+0x8FBFBF	0x6264
+0x8FBFC0	0x626D
+0x8FBFC1	0x626F
+0x8FBFC2	0x6273
+0x8FBFC3	0x627A
+0x8FBFC4	0x627D
+0x8FBFC5	0x628D
+0x8FBFC6	0x628E
+0x8FBFC7	0x628F
+0x8FBFC8	0x6290
+0x8FBFC9	0x62A6
+0x8FBFCA	0x62A8
+0x8FBFCB	0x62B3
+0x8FBFCC	0x62B6
+0x8FBFCD	0x62B7
+0x8FBFCE	0x62BA
+0x8FBFCF	0x62BE
+0x8FBFD0	0x62BF
+0x8FBFD1	0x62C4
+0x8FBFD2	0x62CE
+0x8FBFD3	0x62D5
+0x8FBFD4	0x62D6
+0x8FBFD5	0x62DA
+0x8FBFD6	0x62EA
+0x8FBFD7	0x62F2
+0x8FBFD8	0x62F4
+0x8FBFD9	0x62FC
+0x8FBFDA	0x62FD
+0x8FBFDB	0x6303
+0x8FBFDC	0x6304
+0x8FBFDD	0x630A
+0x8FBFDE	0x630B
+0x8FBFDF	0x630D
+0x8FBFE0	0x6310
+0x8FBFE1	0x6313
+0x8FBFE2	0x6316
+0x8FBFE3	0x6318
+0x8FBFE4	0x6329
+0x8FBFE5	0x632A
+0x8FBFE6	0x632D
+0x8FBFE7	0x6335
+0x8FBFE8	0x6336
+0x8FBFE9	0x6339
+0x8FBFEA	0x633C
+0x8FBFEB	0x6341
+0x8FBFEC	0x6342
+0x8FBFED	0x6343
+0x8FBFEE	0x6344
+0x8FBFEF	0x6346
+0x8FBFF0	0x634A
+0x8FBFF1	0x634B
+0x8FBFF2	0x634E
+0x8FBFF3	0x6352
+0x8FBFF4	0x6353
+0x8FBFF5	0x6354
+0x8FBFF6	0x6358
+0x8FBFF7	0x635B
+0x8FBFF8	0x6365
+0x8FBFF9	0x6366
+0x8FBFFA	0x636C
+0x8FBFFB	0x636D
+0x8FBFFC	0x6371
+0x8FBFFD	0x6374
+0x8FBFFE	0x6375
+0x8FC0A1	0x6378
+0x8FC0A2	0x637C
+0x8FC0A3	0x637D
+0x8FC0A4	0x637F
+0x8FC0A5	0x6382
+0x8FC0A6	0x6384
+0x8FC0A7	0x6387
+0x8FC0A8	0x638A
+0x8FC0A9	0x6390
+0x8FC0AA	0x6394
+0x8FC0AB	0x6395
+0x8FC0AC	0x6399
+0x8FC0AD	0x639A
+0x8FC0AE	0x639E
+0x8FC0AF	0x63A4
+0x8FC0B0	0x63A6
+0x8FC0B1	0x63AD
+0x8FC0B2	0x63AE
+0x8FC0B3	0x63AF
+0x8FC0B4	0x63BD
+0x8FC0B5	0x63C1
+0x8FC0B6	0x63C5
+0x8FC0B7	0x63C8
+0x8FC0B8	0x63CE
+0x8FC0B9	0x63D1
+0x8FC0BA	0x63D3
+0x8FC0BB	0x63D4
+0x8FC0BC	0x63D5
+0x8FC0BD	0x63DC
+0x8FC0BE	0x63E0
+0x8FC0BF	0x63E5
+0x8FC0C0	0x63EA
+0x8FC0C1	0x63EC
+0x8FC0C2	0x63F2
+0x8FC0C3	0x63F3
+0x8FC0C4	0x63F5
+0x8FC0C5	0x63F8
+0x8FC0C6	0x63F9
+0x8FC0C7	0x6409
+0x8FC0C8	0x640A
+0x8FC0C9	0x6410
+0x8FC0CA	0x6412
+0x8FC0CB	0x6414
+0x8FC0CC	0x6418
+0x8FC0CD	0x641E
+0x8FC0CE	0x6420
+0x8FC0CF	0x6422
+0x8FC0D0	0x6424
+0x8FC0D1	0x6425
+0x8FC0D2	0x6429
+0x8FC0D3	0x642A
+0x8FC0D4	0x642F
+0x8FC0D5	0x6430
+0x8FC0D6	0x6435
+0x8FC0D7	0x643D
+0x8FC0D8	0x643F
+0x8FC0D9	0x644B
+0x8FC0DA	0x644F
+0x8FC0DB	0x6451
+0x8FC0DC	0x6452
+0x8FC0DD	0x6453
+0x8FC0DE	0x6454
+0x8FC0DF	0x645A
+0x8FC0E0	0x645B
+0x8FC0E1	0x645C
+0x8FC0E2	0x645D
+0x8FC0E3	0x645F
+0x8FC0E4	0x6460
+0x8FC0E5	0x6461
+0x8FC0E6	0x6463
+0x8FC0E7	0x646D
+0x8FC0E8	0x6473
+0x8FC0E9	0x6474
+0x8FC0EA	0x647B
+0x8FC0EB	0x647D
+0x8FC0EC	0x6485
+0x8FC0ED	0x6487
+0x8FC0EE	0x648F
+0x8FC0EF	0x6490
+0x8FC0F0	0x6491
+0x8FC0F1	0x6498
+0x8FC0F2	0x6499
+0x8FC0F3	0x649B
+0x8FC0F4	0x649D
+0x8FC0F5	0x649F
+0x8FC0F6	0x64A1
+0x8FC0F7	0x64A3
+0x8FC0F8	0x64A6
+0x8FC0F9	0x64A8
+0x8FC0FA	0x64AC
+0x8FC0FB	0x64B3
+0x8FC0FC	0x64BD
+0x8FC0FD	0x64BE
+0x8FC0FE	0x64BF
+0x8FC1A1	0x64C4
+0x8FC1A2	0x64C9
+0x8FC1A3	0x64CA
+0x8FC1A4	0x64CB
+0x8FC1A5	0x64CC
+0x8FC1A6	0x64CE
+0x8FC1A7	0x64D0
+0x8FC1A8	0x64D1
+0x8FC1A9	0x64D5
+0x8FC1AA	0x64D7
+0x8FC1AB	0x64E4
+0x8FC1AC	0x64E5
+0x8FC1AD	0x64E9
+0x8FC1AE	0x64EA
+0x8FC1AF	0x64ED
+0x8FC1B0	0x64F0
+0x8FC1B1	0x64F5
+0x8FC1B2	0x64F7
+0x8FC1B3	0x64FB
+0x8FC1B4	0x64FF
+0x8FC1B5	0x6501
+0x8FC1B6	0x6504
+0x8FC1B7	0x6508
+0x8FC1B8	0x6509
+0x8FC1B9	0x650A
+0x8FC1BA	0x650F
+0x8FC1BB	0x6513
+0x8FC1BC	0x6514
+0x8FC1BD	0x6516
+0x8FC1BE	0x6519
+0x8FC1BF	0x651B
+0x8FC1C0	0x651E
+0x8FC1C1	0x651F
+0x8FC1C2	0x6522
+0x8FC1C3	0x6526
+0x8FC1C4	0x6529
+0x8FC1C5	0x652E
+0x8FC1C6	0x6531
+0x8FC1C7	0x653A
+0x8FC1C8	0x653C
+0x8FC1C9	0x653D
+0x8FC1CA	0x6543
+0x8FC1CB	0x6547
+0x8FC1CC	0x6549
+0x8FC1CD	0x6550
+0x8FC1CE	0x6552
+0x8FC1CF	0x6554
+0x8FC1D0	0x655F
+0x8FC1D1	0x6560
+0x8FC1D2	0x6567
+0x8FC1D3	0x656B
+0x8FC1D4	0x657A
+0x8FC1D5	0x657D
+0x8FC1D6	0x6581
+0x8FC1D7	0x6585
+0x8FC1D8	0x658A
+0x8FC1D9	0x6592
+0x8FC1DA	0x6595
+0x8FC1DB	0x6598
+0x8FC1DC	0x659D
+0x8FC1DD	0x65A0
+0x8FC1DE	0x65A3
+0x8FC1DF	0x65A6
+0x8FC1E0	0x65AE
+0x8FC1E1	0x65B2
+0x8FC1E2	0x65B3
+0x8FC1E3	0x65B4
+0x8FC1E4	0x65BF
+0x8FC1E5	0x65C2
+0x8FC1E6	0x65C8
+0x8FC1E7	0x65C9
+0x8FC1E8	0x65CE
+0x8FC1E9	0x65D0
+0x8FC1EA	0x65D4
+0x8FC1EB	0x65D6
+0x8FC1EC	0x65D8
+0x8FC1ED	0x65DF
+0x8FC1EE	0x65F0
+0x8FC1EF	0x65F2
+0x8FC1F0	0x65F4
+0x8FC1F1	0x65F5
+0x8FC1F2	0x65F9
+0x8FC1F3	0x65FE
+0x8FC1F4	0x65FF
+0x8FC1F5	0x6600
+0x8FC1F6	0x6604
+0x8FC1F7	0x6608
+0x8FC1F8	0x6609
+0x8FC1F9	0x660D
+0x8FC1FA	0x6611
+0x8FC1FB	0x6612
+0x8FC1FC	0x6615
+0x8FC1FD	0x6616
+0x8FC1FE	0x661D
+0x8FC2A1	0x661E
+0x8FC2A2	0x6621
+0x8FC2A3	0x6622
+0x8FC2A4	0x6623
+0x8FC2A5	0x6624
+0x8FC2A6	0x6626
+0x8FC2A7	0x6629
+0x8FC2A8	0x662A
+0x8FC2A9	0x662B
+0x8FC2AA	0x662C
+0x8FC2AB	0x662E
+0x8FC2AC	0x6630
+0x8FC2AD	0x6631
+0x8FC2AE	0x6633
+0x8FC2AF	0x6639
+0x8FC2B0	0x6637
+0x8FC2B1	0x6640
+0x8FC2B2	0x6645
+0x8FC2B3	0x6646
+0x8FC2B4	0x664A
+0x8FC2B5	0x664C
+0x8FC2B6	0x6651
+0x8FC2B7	0x664E
+0x8FC2B8	0x6657
+0x8FC2B9	0x6658
+0x8FC2BA	0x6659
+0x8FC2BB	0x665B
+0x8FC2BC	0x665C
+0x8FC2BD	0x6660
+0x8FC2BE	0x6661
+0x8FC2BF	0x66FB
+0x8FC2C0	0x666A
+0x8FC2C1	0x666B
+0x8FC2C2	0x666C
+0x8FC2C3	0x667E
+0x8FC2C4	0x6673
+0x8FC2C5	0x6675
+0x8FC2C6	0x667F
+0x8FC2C7	0x6677
+0x8FC2C8	0x6678
+0x8FC2C9	0x6679
+0x8FC2CA	0x667B
+0x8FC2CB	0x6680
+0x8FC2CC	0x667C
+0x8FC2CD	0x668B
+0x8FC2CE	0x668C
+0x8FC2CF	0x668D
+0x8FC2D0	0x6690
+0x8FC2D1	0x6692
+0x8FC2D2	0x6699
+0x8FC2D3	0x669A
+0x8FC2D4	0x669B
+0x8FC2D5	0x669C
+0x8FC2D6	0x669F
+0x8FC2D7	0x66A0
+0x8FC2D8	0x66A4
+0x8FC2D9	0x66AD
+0x8FC2DA	0x66B1
+0x8FC2DB	0x66B2
+0x8FC2DC	0x66B5
+0x8FC2DD	0x66BB
+0x8FC2DE	0x66BF
+0x8FC2DF	0x66C0
+0x8FC2E0	0x66C2
+0x8FC2E1	0x66C3
+0x8FC2E2	0x66C8
+0x8FC2E3	0x66CC
+0x8FC2E4	0x66CE
+0x8FC2E5	0x66CF
+0x8FC2E6	0x66D4
+0x8FC2E7	0x66DB
+0x8FC2E8	0x66DF
+0x8FC2E9	0x66E8
+0x8FC2EA	0x66EB
+0x8FC2EB	0x66EC
+0x8FC2EC	0x66EE
+0x8FC2ED	0x66FA
+0x8FC2EE	0x6705
+0x8FC2EF	0x6707
+0x8FC2F0	0x670E
+0x8FC2F1	0x6713
+0x8FC2F2	0x6719
+0x8FC2F3	0x671C
+0x8FC2F4	0x6720
+0x8FC2F5	0x6722
+0x8FC2F6	0x6733
+0x8FC2F7	0x673E
+0x8FC2F8	0x6745
+0x8FC2F9	0x6747
+0x8FC2FA	0x6748
+0x8FC2FB	0x674C
+0x8FC2FC	0x6754
+0x8FC2FD	0x6755
+0x8FC2FE	0x675D
+0x8FC3A1	0x6766
+0x8FC3A2	0x676C
+0x8FC3A3	0x676E
+0x8FC3A4	0x6774
+0x8FC3A5	0x6776
+0x8FC3A6	0x677B
+0x8FC3A7	0x6781
+0x8FC3A8	0x6784
+0x8FC3A9	0x678E
+0x8FC3AA	0x678F
+0x8FC3AB	0x6791
+0x8FC3AC	0x6793
+0x8FC3AD	0x6796
+0x8FC3AE	0x6798
+0x8FC3AF	0x6799
+0x8FC3B0	0x679B
+0x8FC3B1	0x67B0
+0x8FC3B2	0x67B1
+0x8FC3B3	0x67B2
+0x8FC3B4	0x67B5
+0x8FC3B5	0x67BB
+0x8FC3B6	0x67BC
+0x8FC3B7	0x67BD
+0x8FC3B8	0x67F9
+0x8FC3B9	0x67C0
+0x8FC3BA	0x67C2
+0x8FC3BB	0x67C3
+0x8FC3BC	0x67C5
+0x8FC3BD	0x67C8
+0x8FC3BE	0x67C9
+0x8FC3BF	0x67D2
+0x8FC3C0	0x67D7
+0x8FC3C1	0x67D9
+0x8FC3C2	0x67DC
+0x8FC3C3	0x67E1
+0x8FC3C4	0x67E6
+0x8FC3C5	0x67F0
+0x8FC3C6	0x67F2
+0x8FC3C7	0x67F6
+0x8FC3C8	0x67F7
+0x8FC3C9	0x6852
+0x8FC3CA	0x6814
+0x8FC3CB	0x6819
+0x8FC3CC	0x681D
+0x8FC3CD	0x681F
+0x8FC3CE	0x6828
+0x8FC3CF	0x6827
+0x8FC3D0	0x682C
+0x8FC3D1	0x682D
+0x8FC3D2	0x682F
+0x8FC3D3	0x6830
+0x8FC3D4	0x6831
+0x8FC3D5	0x6833
+0x8FC3D6	0x683B
+0x8FC3D7	0x683F
+0x8FC3D8	0x6844
+0x8FC3D9	0x6845
+0x8FC3DA	0x684A
+0x8FC3DB	0x684C
+0x8FC3DC	0x6855
+0x8FC3DD	0x6857
+0x8FC3DE	0x6858
+0x8FC3DF	0x685B
+0x8FC3E0	0x686B
+0x8FC3E1	0x686E
+0x8FC3E2	0x686F
+0x8FC3E3	0x6870
+0x8FC3E4	0x6871
+0x8FC3E5	0x6872
+0x8FC3E6	0x6875
+0x8FC3E7	0x6879
+0x8FC3E8	0x687A
+0x8FC3E9	0x687B
+0x8FC3EA	0x687C
+0x8FC3EB	0x6882
+0x8FC3EC	0x6884
+0x8FC3ED	0x6886
+0x8FC3EE	0x6888
+0x8FC3EF	0x6896
+0x8FC3F0	0x6898
+0x8FC3F1	0x689A
+0x8FC3F2	0x689C
+0x8FC3F3	0x68A1
+0x8FC3F4	0x68A3
+0x8FC3F5	0x68A5
+0x8FC3F6	0x68A9
+0x8FC3F7	0x68AA
+0x8FC3F8	0x68AE
+0x8FC3F9	0x68B2
+0x8FC3FA	0x68BB
+0x8FC3FB	0x68C5
+0x8FC3FC	0x68C8
+0x8FC3FD	0x68CC
+0x8FC3FE	0x68CF
+0x8FC4A1	0x68D0
+0x8FC4A2	0x68D1
+0x8FC4A3	0x68D3
+0x8FC4A4	0x68D6
+0x8FC4A5	0x68D9
+0x8FC4A6	0x68DC
+0x8FC4A7	0x68DD
+0x8FC4A8	0x68E5
+0x8FC4A9	0x68E8
+0x8FC4AA	0x68EA
+0x8FC4AB	0x68EB
+0x8FC4AC	0x68EC
+0x8FC4AD	0x68ED
+0x8FC4AE	0x68F0
+0x8FC4AF	0x68F1
+0x8FC4B0	0x68F5
+0x8FC4B1	0x68F6
+0x8FC4B2	0x68FB
+0x8FC4B3	0x68FC
+0x8FC4B4	0x68FD
+0x8FC4B5	0x6906
+0x8FC4B6	0x6909
+0x8FC4B7	0x690A
+0x8FC4B8	0x6910
+0x8FC4B9	0x6911
+0x8FC4BA	0x6913
+0x8FC4BB	0x6916
+0x8FC4BC	0x6917
+0x8FC4BD	0x6931
+0x8FC4BE	0x6933
+0x8FC4BF	0x6935
+0x8FC4C0	0x6938
+0x8FC4C1	0x693B
+0x8FC4C2	0x6942
+0x8FC4C3	0x6945
+0x8FC4C4	0x6949
+0x8FC4C5	0x694E
+0x8FC4C6	0x6957
+0x8FC4C7	0x695B
+0x8FC4C8	0x6963
+0x8FC4C9	0x6964
+0x8FC4CA	0x6965
+0x8FC4CB	0x6966
+0x8FC4CC	0x6968
+0x8FC4CD	0x6969
+0x8FC4CE	0x696C
+0x8FC4CF	0x6970
+0x8FC4D0	0x6971
+0x8FC4D1	0x6972
+0x8FC4D2	0x697A
+0x8FC4D3	0x697B
+0x8FC4D4	0x697F
+0x8FC4D5	0x6980
+0x8FC4D6	0x698D
+0x8FC4D7	0x6992
+0x8FC4D8	0x6996
+0x8FC4D9	0x6998
+0x8FC4DA	0x69A1
+0x8FC4DB	0x69A5
+0x8FC4DC	0x69A6
+0x8FC4DD	0x69A8
+0x8FC4DE	0x69AB
+0x8FC4DF	0x69AD
+0x8FC4E0	0x69AF
+0x8FC4E1	0x69B7
+0x8FC4E2	0x69B8
+0x8FC4E3	0x69BA
+0x8FC4E4	0x69BC
+0x8FC4E5	0x69C5
+0x8FC4E6	0x69C8
+0x8FC4E7	0x69D1
+0x8FC4E8	0x69D6
+0x8FC4E9	0x69D7
+0x8FC4EA	0x69E2
+0x8FC4EB	0x69E5
+0x8FC4EC	0x69EE
+0x8FC4ED	0x69EF
+0x8FC4EE	0x69F1
+0x8FC4EF	0x69F3
+0x8FC4F0	0x69F5
+0x8FC4F1	0x69FE
+0x8FC4F2	0x6A00
+0x8FC4F3	0x6A01
+0x8FC4F4	0x6A03
+0x8FC4F5	0x6A0F
+0x8FC4F6	0x6A11
+0x8FC4F7	0x6A15
+0x8FC4F8	0x6A1A
+0x8FC4F9	0x6A1D
+0x8FC4FA	0x6A20
+0x8FC4FB	0x6A24
+0x8FC4FC	0x6A28
+0x8FC4FD	0x6A30
+0x8FC4FE	0x6A32
+0x8FC5A1	0x6A34
+0x8FC5A2	0x6A37
+0x8FC5A3	0x6A3B
+0x8FC5A4	0x6A3E
+0x8FC5A5	0x6A3F
+0x8FC5A6	0x6A45
+0x8FC5A7	0x6A46
+0x8FC5A8	0x6A49
+0x8FC5A9	0x6A4A
+0x8FC5AA	0x6A4E
+0x8FC5AB	0x6A50
+0x8FC5AC	0x6A51
+0x8FC5AD	0x6A52
+0x8FC5AE	0x6A55
+0x8FC5AF	0x6A56
+0x8FC5B0	0x6A5B
+0x8FC5B1	0x6A64
+0x8FC5B2	0x6A67
+0x8FC5B3	0x6A6A
+0x8FC5B4	0x6A71
+0x8FC5B5	0x6A73
+0x8FC5B6	0x6A7E
+0x8FC5B7	0x6A81
+0x8FC5B8	0x6A83
+0x8FC5B9	0x6A86
+0x8FC5BA	0x6A87
+0x8FC5BB	0x6A89
+0x8FC5BC	0x6A8B
+0x8FC5BD	0x6A91
+0x8FC5BE	0x6A9B
+0x8FC5BF	0x6A9D
+0x8FC5C0	0x6A9E
+0x8FC5C1	0x6A9F
+0x8FC5C2	0x6AA5
+0x8FC5C3	0x6AAB
+0x8FC5C4	0x6AAF
+0x8FC5C5	0x6AB0
+0x8FC5C6	0x6AB1
+0x8FC5C7	0x6AB4
+0x8FC5C8	0x6ABD
+0x8FC5C9	0x6ABE
+0x8FC5CA	0x6ABF
+0x8FC5CB	0x6AC6
+0x8FC5CC	0x6AC9
+0x8FC5CD	0x6AC8
+0x8FC5CE	0x6ACC
+0x8FC5CF	0x6AD0
+0x8FC5D0	0x6AD4
+0x8FC5D1	0x6AD5
+0x8FC5D2	0x6AD6
+0x8FC5D3	0x6ADC
+0x8FC5D4	0x6ADD
+0x8FC5D5	0x6AE4
+0x8FC5D6	0x6AE7
+0x8FC5D7	0x6AEC
+0x8FC5D8	0x6AF0
+0x8FC5D9	0x6AF1
+0x8FC5DA	0x6AF2
+0x8FC5DB	0x6AFC
+0x8FC5DC	0x6AFD
+0x8FC5DD	0x6B02
+0x8FC5DE	0x6B03
+0x8FC5DF	0x6B06
+0x8FC5E0	0x6B07
+0x8FC5E1	0x6B09
+0x8FC5E2	0x6B0F
+0x8FC5E3	0x6B10
+0x8FC5E4	0x6B11
+0x8FC5E5	0x6B17
+0x8FC5E6	0x6B1B
+0x8FC5E7	0x6B1E
+0x8FC5E8	0x6B24
+0x8FC5E9	0x6B28
+0x8FC5EA	0x6B2B
+0x8FC5EB	0x6B2C
+0x8FC5EC	0x6B2F
+0x8FC5ED	0x6B35
+0x8FC5EE	0x6B36
+0x8FC5EF	0x6B3B
+0x8FC5F0	0x6B3F
+0x8FC5F1	0x6B46
+0x8FC5F2	0x6B4A
+0x8FC5F3	0x6B4D
+0x8FC5F4	0x6B52
+0x8FC5F5	0x6B56
+0x8FC5F6	0x6B58
+0x8FC5F7	0x6B5D
+0x8FC5F8	0x6B60
+0x8FC5F9	0x6B67
+0x8FC5FA	0x6B6B
+0x8FC5FB	0x6B6E
+0x8FC5FC	0x6B70
+0x8FC5FD	0x6B75
+0x8FC5FE	0x6B7D
+0x8FC6A1	0x6B7E
+0x8FC6A2	0x6B82
+0x8FC6A3	0x6B85
+0x8FC6A4	0x6B97
+0x8FC6A5	0x6B9B
+0x8FC6A6	0x6B9F
+0x8FC6A7	0x6BA0
+0x8FC6A8	0x6BA2
+0x8FC6A9	0x6BA3
+0x8FC6AA	0x6BA8
+0x8FC6AB	0x6BA9
+0x8FC6AC	0x6BAC
+0x8FC6AD	0x6BAD
+0x8FC6AE	0x6BAE
+0x8FC6AF	0x6BB0
+0x8FC6B0	0x6BB8
+0x8FC6B1	0x6BB9
+0x8FC6B2	0x6BBD
+0x8FC6B3	0x6BBE
+0x8FC6B4	0x6BC3
+0x8FC6B5	0x6BC4
+0x8FC6B6	0x6BC9
+0x8FC6B7	0x6BCC
+0x8FC6B8	0x6BD6
+0x8FC6B9	0x6BDA
+0x8FC6BA	0x6BE1
+0x8FC6BB	0x6BE3
+0x8FC6BC	0x6BE6
+0x8FC6BD	0x6BE7
+0x8FC6BE	0x6BEE
+0x8FC6BF	0x6BF1
+0x8FC6C0	0x6BF7
+0x8FC6C1	0x6BF9
+0x8FC6C2	0x6BFF
+0x8FC6C3	0x6C02
+0x8FC6C4	0x6C04
+0x8FC6C5	0x6C05
+0x8FC6C6	0x6C09
+0x8FC6C7	0x6C0D
+0x8FC6C8	0x6C0E
+0x8FC6C9	0x6C10
+0x8FC6CA	0x6C12
+0x8FC6CB	0x6C19
+0x8FC6CC	0x6C1F
+0x8FC6CD	0x6C26
+0x8FC6CE	0x6C27
+0x8FC6CF	0x6C28
+0x8FC6D0	0x6C2C
+0x8FC6D1	0x6C2E
+0x8FC6D2	0x6C33
+0x8FC6D3	0x6C35
+0x8FC6D4	0x6C36
+0x8FC6D5	0x6C3A
+0x8FC6D6	0x6C3B
+0x8FC6D7	0x6C3F
+0x8FC6D8	0x6C4A
+0x8FC6D9	0x6C4B
+0x8FC6DA	0x6C4D
+0x8FC6DB	0x6C4F
+0x8FC6DC	0x6C52
+0x8FC6DD	0x6C54
+0x8FC6DE	0x6C59
+0x8FC6DF	0x6C5B
+0x8FC6E0	0x6C5C
+0x8FC6E1	0x6C6B
+0x8FC6E2	0x6C6D
+0x8FC6E3	0x6C6F
+0x8FC6E4	0x6C74
+0x8FC6E5	0x6C76
+0x8FC6E6	0x6C78
+0x8FC6E7	0x6C79
+0x8FC6E8	0x6C7B
+0x8FC6E9	0x6C85
+0x8FC6EA	0x6C86
+0x8FC6EB	0x6C87
+0x8FC6EC	0x6C89
+0x8FC6ED	0x6C94
+0x8FC6EE	0x6C95
+0x8FC6EF	0x6C97
+0x8FC6F0	0x6C98
+0x8FC6F1	0x6C9C
+0x8FC6F2	0x6C9F
+0x8FC6F3	0x6CB0
+0x8FC6F4	0x6CB2
+0x8FC6F5	0x6CB4
+0x8FC6F6	0x6CC2
+0x8FC6F7	0x6CC6
+0x8FC6F8	0x6CCD
+0x8FC6F9	0x6CCF
+0x8FC6FA	0x6CD0
+0x8FC6FB	0x6CD1
+0x8FC6FC	0x6CD2
+0x8FC6FD	0x6CD4
+0x8FC6FE	0x6CD6
+0x8FC7A1	0x6CDA
+0x8FC7A2	0x6CDC
+0x8FC7A3	0x6CE0
+0x8FC7A4	0x6CE7
+0x8FC7A5	0x6CE9
+0x8FC7A6	0x6CEB
+0x8FC7A7	0x6CEC
+0x8FC7A8	0x6CEE
+0x8FC7A9	0x6CF2
+0x8FC7AA	0x6CF4
+0x8FC7AB	0x6D04
+0x8FC7AC	0x6D07
+0x8FC7AD	0x6D0A
+0x8FC7AE	0x6D0E
+0x8FC7AF	0x6D0F
+0x8FC7B0	0x6D11
+0x8FC7B1	0x6D13
+0x8FC7B2	0x6D1A
+0x8FC7B3	0x6D26
+0x8FC7B4	0x6D27
+0x8FC7B5	0x6D28
+0x8FC7B6	0x6C67
+0x8FC7B7	0x6D2E
+0x8FC7B8	0x6D2F
+0x8FC7B9	0x6D31
+0x8FC7BA	0x6D39
+0x8FC7BB	0x6D3C
+0x8FC7BC	0x6D3F
+0x8FC7BD	0x6D57
+0x8FC7BE	0x6D5E
+0x8FC7BF	0x6D5F
+0x8FC7C0	0x6D61
+0x8FC7C1	0x6D65
+0x8FC7C2	0x6D67
+0x8FC7C3	0x6D6F
+0x8FC7C4	0x6D70
+0x8FC7C5	0x6D7C
+0x8FC7C6	0x6D82
+0x8FC7C7	0x6D87
+0x8FC7C8	0x6D91
+0x8FC7C9	0x6D92
+0x8FC7CA	0x6D94
+0x8FC7CB	0x6D96
+0x8FC7CC	0x6D97
+0x8FC7CD	0x6D98
+0x8FC7CE	0x6DAA
+0x8FC7CF	0x6DAC
+0x8FC7D0	0x6DB4
+0x8FC7D1	0x6DB7
+0x8FC7D2	0x6DB9
+0x8FC7D3	0x6DBD
+0x8FC7D4	0x6DBF
+0x8FC7D5	0x6DC4
+0x8FC7D6	0x6DC8
+0x8FC7D7	0x6DCA
+0x8FC7D8	0x6DCE
+0x8FC7D9	0x6DCF
+0x8FC7DA	0x6DD6
+0x8FC7DB	0x6DDB
+0x8FC7DC	0x6DDD
+0x8FC7DD	0x6DDF
+0x8FC7DE	0x6DE0
+0x8FC7DF	0x6DE2
+0x8FC7E0	0x6DE5
+0x8FC7E1	0x6DE9
+0x8FC7E2	0x6DEF
+0x8FC7E3	0x6DF0
+0x8FC7E4	0x6DF4
+0x8FC7E5	0x6DF6
+0x8FC7E6	0x6DFC
+0x8FC7E7	0x6E00
+0x8FC7E8	0x6E04
+0x8FC7E9	0x6E1E
+0x8FC7EA	0x6E22
+0x8FC7EB	0x6E27
+0x8FC7EC	0x6E32
+0x8FC7ED	0x6E36
+0x8FC7EE	0x6E39
+0x8FC7EF	0x6E3B
+0x8FC7F0	0x6E3C
+0x8FC7F1	0x6E44
+0x8FC7F2	0x6E45
+0x8FC7F3	0x6E48
+0x8FC7F4	0x6E49
+0x8FC7F5	0x6E4B
+0x8FC7F6	0x6E4F
+0x8FC7F7	0x6E51
+0x8FC7F8	0x6E52
+0x8FC7F9	0x6E53
+0x8FC7FA	0x6E54
+0x8FC7FB	0x6E57
+0x8FC7FC	0x6E5C
+0x8FC7FD	0x6E5D
+0x8FC7FE	0x6E5E
+0x8FC8A1	0x6E62
+0x8FC8A2	0x6E63
+0x8FC8A3	0x6E68
+0x8FC8A4	0x6E73
+0x8FC8A5	0x6E7B
+0x8FC8A6	0x6E7D
+0x8FC8A7	0x6E8D
+0x8FC8A8	0x6E93
+0x8FC8A9	0x6E99
+0x8FC8AA	0x6EA0
+0x8FC8AB	0x6EA7
+0x8FC8AC	0x6EAD
+0x8FC8AD	0x6EAE
+0x8FC8AE	0x6EB1
+0x8FC8AF	0x6EB3
+0x8FC8B0	0x6EBB
+0x8FC8B1	0x6EBF
+0x8FC8B2	0x6EC0
+0x8FC8B3	0x6EC1
+0x8FC8B4	0x6EC3
+0x8FC8B5	0x6EC7
+0x8FC8B6	0x6EC8
+0x8FC8B7	0x6ECA
+0x8FC8B8	0x6ECD
+0x8FC8B9	0x6ECE
+0x8FC8BA	0x6ECF
+0x8FC8BB	0x6EEB
+0x8FC8BC	0x6EED
+0x8FC8BD	0x6EEE
+0x8FC8BE	0x6EF9
+0x8FC8BF	0x6EFB
+0x8FC8C0	0x6EFD
+0x8FC8C1	0x6F04
+0x8FC8C2	0x6F08
+0x8FC8C3	0x6F0A
+0x8FC8C4	0x6F0C
+0x8FC8C5	0x6F0D
+0x8FC8C6	0x6F16
+0x8FC8C7	0x6F18
+0x8FC8C8	0x6F1A
+0x8FC8C9	0x6F1B
+0x8FC8CA	0x6F26
+0x8FC8CB	0x6F29
+0x8FC8CC	0x6F2A
+0x8FC8CD	0x6F2F
+0x8FC8CE	0x6F30
+0x8FC8CF	0x6F33
+0x8FC8D0	0x6F36
+0x8FC8D1	0x6F3B
+0x8FC8D2	0x6F3C
+0x8FC8D3	0x6F2D
+0x8FC8D4	0x6F4F
+0x8FC8D5	0x6F51
+0x8FC8D6	0x6F52
+0x8FC8D7	0x6F53
+0x8FC8D8	0x6F57
+0x8FC8D9	0x6F59
+0x8FC8DA	0x6F5A
+0x8FC8DB	0x6F5D
+0x8FC8DC	0x6F5E
+0x8FC8DD	0x6F61
+0x8FC8DE	0x6F62
+0x8FC8DF	0x6F68
+0x8FC8E0	0x6F6C
+0x8FC8E1	0x6F7D
+0x8FC8E2	0x6F7E
+0x8FC8E3	0x6F83
+0x8FC8E4	0x6F87
+0x8FC8E5	0x6F88
+0x8FC8E6	0x6F8B
+0x8FC8E7	0x6F8C
+0x8FC8E8	0x6F8D
+0x8FC8E9	0x6F90
+0x8FC8EA	0x6F92
+0x8FC8EB	0x6F93
+0x8FC8EC	0x6F94
+0x8FC8ED	0x6F96
+0x8FC8EE	0x6F9A
+0x8FC8EF	0x6F9F
+0x8FC8F0	0x6FA0
+0x8FC8F1	0x6FA5
+0x8FC8F2	0x6FA6
+0x8FC8F3	0x6FA7
+0x8FC8F4	0x6FA8
+0x8FC8F5	0x6FAE
+0x8FC8F6	0x6FAF
+0x8FC8F7	0x6FB0
+0x8FC8F8	0x6FB5
+0x8FC8F9	0x6FB6
+0x8FC8FA	0x6FBC
+0x8FC8FB	0x6FC5
+0x8FC8FC	0x6FC7
+0x8FC8FD	0x6FC8
+0x8FC8FE	0x6FCA
+0x8FC9A1	0x6FDA
+0x8FC9A2	0x6FDE
+0x8FC9A3	0x6FE8
+0x8FC9A4	0x6FE9
+0x8FC9A5	0x6FF0
+0x8FC9A6	0x6FF5
+0x8FC9A7	0x6FF9
+0x8FC9A8	0x6FFC
+0x8FC9A9	0x6FFD
+0x8FC9AA	0x7000
+0x8FC9AB	0x7005
+0x8FC9AC	0x7006
+0x8FC9AD	0x7007
+0x8FC9AE	0x700D
+0x8FC9AF	0x7017
+0x8FC9B0	0x7020
+0x8FC9B1	0x7023
+0x8FC9B2	0x702F
+0x8FC9B3	0x7034
+0x8FC9B4	0x7037
+0x8FC9B5	0x7039
+0x8FC9B6	0x703C
+0x8FC9B7	0x7043
+0x8FC9B8	0x7044
+0x8FC9B9	0x7048
+0x8FC9BA	0x7049
+0x8FC9BB	0x704A
+0x8FC9BC	0x704B
+0x8FC9BD	0x7054
+0x8FC9BE	0x7055
+0x8FC9BF	0x705D
+0x8FC9C0	0x705E
+0x8FC9C1	0x704E
+0x8FC9C2	0x7064
+0x8FC9C3	0x7065
+0x8FC9C4	0x706C
+0x8FC9C5	0x706E
+0x8FC9C6	0x7075
+0x8FC9C7	0x7076
+0x8FC9C8	0x707E
+0x8FC9C9	0x7081
+0x8FC9CA	0x7085
+0x8FC9CB	0x7086
+0x8FC9CC	0x7094
+0x8FC9CD	0x7095
+0x8FC9CE	0x7096
+0x8FC9CF	0x7097
+0x8FC9D0	0x7098
+0x8FC9D1	0x709B
+0x8FC9D2	0x70A4
+0x8FC9D3	0x70AB
+0x8FC9D4	0x70B0
+0x8FC9D5	0x70B1
+0x8FC9D6	0x70B4
+0x8FC9D7	0x70B7
+0x8FC9D8	0x70CA
+0x8FC9D9	0x70D1
+0x8FC9DA	0x70D3
+0x8FC9DB	0x70D4
+0x8FC9DC	0x70D5
+0x8FC9DD	0x70D6
+0x8FC9DE	0x70D8
+0x8FC9DF	0x70DC
+0x8FC9E0	0x70E4
+0x8FC9E1	0x70FA
+0x8FC9E2	0x7103
+0x8FC9E3	0x7104
+0x8FC9E4	0x7105
+0x8FC9E5	0x7106
+0x8FC9E6	0x7107
+0x8FC9E7	0x710B
+0x8FC9E8	0x710C
+0x8FC9E9	0x710F
+0x8FC9EA	0x711E
+0x8FC9EB	0x7120
+0x8FC9EC	0x712B
+0x8FC9ED	0x712D
+0x8FC9EE	0x712F
+0x8FC9EF	0x7130
+0x8FC9F0	0x7131
+0x8FC9F1	0x7138
+0x8FC9F2	0x7141
+0x8FC9F3	0x7145
+0x8FC9F4	0x7146
+0x8FC9F5	0x7147
+0x8FC9F6	0x714A
+0x8FC9F7	0x714B
+0x8FC9F8	0x7150
+0x8FC9F9	0x7152
+0x8FC9FA	0x7157
+0x8FC9FB	0x715A
+0x8FC9FC	0x715C
+0x8FC9FD	0x715E
+0x8FC9FE	0x7160
+0x8FCAA1	0x7168
+0x8FCAA2	0x7179
+0x8FCAA3	0x7180
+0x8FCAA4	0x7185
+0x8FCAA5	0x7187
+0x8FCAA6	0x718C
+0x8FCAA7	0x7192
+0x8FCAA8	0x719A
+0x8FCAA9	0x719B
+0x8FCAAA	0x71A0
+0x8FCAAB	0x71A2
+0x8FCAAC	0x71AF
+0x8FCAAD	0x71B0
+0x8FCAAE	0x71B2
+0x8FCAAF	0x71B3
+0x8FCAB0	0x71BA
+0x8FCAB1	0x71BF
+0x8FCAB2	0x71C0
+0x8FCAB3	0x71C1
+0x8FCAB4	0x71C4
+0x8FCAB5	0x71CB
+0x8FCAB6	0x71CC
+0x8FCAB7	0x71D3
+0x8FCAB8	0x71D6
+0x8FCAB9	0x71D9
+0x8FCABA	0x71DA
+0x8FCABB	0x71DC
+0x8FCABC	0x71F8
+0x8FCABD	0x71FE
+0x8FCABE	0x7200
+0x8FCABF	0x7207
+0x8FCAC0	0x7208
+0x8FCAC1	0x7209
+0x8FCAC2	0x7213
+0x8FCAC3	0x7217
+0x8FCAC4	0x721A
+0x8FCAC5	0x721D
+0x8FCAC6	0x721F
+0x8FCAC7	0x7224
+0x8FCAC8	0x722B
+0x8FCAC9	0x722F
+0x8FCACA	0x7234
+0x8FCACB	0x7238
+0x8FCACC	0x7239
+0x8FCACD	0x7241
+0x8FCACE	0x7242
+0x8FCACF	0x7243
+0x8FCAD0	0x7245
+0x8FCAD1	0x724E
+0x8FCAD2	0x724F
+0x8FCAD3	0x7250
+0x8FCAD4	0x7253
+0x8FCAD5	0x7255
+0x8FCAD6	0x7256
+0x8FCAD7	0x725A
+0x8FCAD8	0x725C
+0x8FCAD9	0x725E
+0x8FCADA	0x7260
+0x8FCADB	0x7263
+0x8FCADC	0x7268
+0x8FCADD	0x726B
+0x8FCADE	0x726E
+0x8FCADF	0x726F
+0x8FCAE0	0x7271
+0x8FCAE1	0x7277
+0x8FCAE2	0x7278
+0x8FCAE3	0x727B
+0x8FCAE4	0x727C
+0x8FCAE5	0x727F
+0x8FCAE6	0x7284
+0x8FCAE7	0x7289
+0x8FCAE8	0x728D
+0x8FCAE9	0x728E
+0x8FCAEA	0x7293
+0x8FCAEB	0x729B
+0x8FCAEC	0x72A8
+0x8FCAED	0x72AD
+0x8FCAEE	0x72AE
+0x8FCAEF	0x72B1
+0x8FCAF0	0x72B4
+0x8FCAF1	0x72BE
+0x8FCAF2	0x72C1
+0x8FCAF3	0x72C7
+0x8FCAF4	0x72C9
+0x8FCAF5	0x72CC
+0x8FCAF6	0x72D5
+0x8FCAF7	0x72D6
+0x8FCAF8	0x72D8
+0x8FCAF9	0x72DF
+0x8FCAFA	0x72E5
+0x8FCAFB	0x72F3
+0x8FCAFC	0x72F4
+0x8FCAFD	0x72FA
+0x8FCAFE	0x72FB
+0x8FCBA1	0x72FE
+0x8FCBA2	0x7302
+0x8FCBA3	0x7304
+0x8FCBA4	0x7305
+0x8FCBA5	0x7307
+0x8FCBA6	0x730B
+0x8FCBA7	0x730D
+0x8FCBA8	0x7312
+0x8FCBA9	0x7313
+0x8FCBAA	0x7318
+0x8FCBAB	0x7319
+0x8FCBAC	0x731E
+0x8FCBAD	0x7322
+0x8FCBAE	0x7324
+0x8FCBAF	0x7327
+0x8FCBB0	0x7328
+0x8FCBB1	0x732C
+0x8FCBB2	0x7331
+0x8FCBB3	0x7332
+0x8FCBB4	0x7335
+0x8FCBB5	0x733A
+0x8FCBB6	0x733B
+0x8FCBB7	0x733D
+0x8FCBB8	0x7343
+0x8FCBB9	0x734D
+0x8FCBBA	0x7350
+0x8FCBBB	0x7352
+0x8FCBBC	0x7356
+0x8FCBBD	0x7358
+0x8FCBBE	0x735D
+0x8FCBBF	0x735E
+0x8FCBC0	0x735F
+0x8FCBC1	0x7360
+0x8FCBC2	0x7366
+0x8FCBC3	0x7367
+0x8FCBC4	0x7369
+0x8FCBC5	0x736B
+0x8FCBC6	0x736C
+0x8FCBC7	0x736E
+0x8FCBC8	0x736F
+0x8FCBC9	0x7371
+0x8FCBCA	0x7377
+0x8FCBCB	0x7379
+0x8FCBCC	0x737C
+0x8FCBCD	0x7380
+0x8FCBCE	0x7381
+0x8FCBCF	0x7383
+0x8FCBD0	0x7385
+0x8FCBD1	0x7386
+0x8FCBD2	0x738E
+0x8FCBD3	0x7390
+0x8FCBD4	0x7393
+0x8FCBD5	0x7395
+0x8FCBD6	0x7397
+0x8FCBD7	0x7398
+0x8FCBD8	0x739C
+0x8FCBD9	0x739E
+0x8FCBDA	0x739F
+0x8FCBDB	0x73A0
+0x8FCBDC	0x73A2
+0x8FCBDD	0x73A5
+0x8FCBDE	0x73A6
+0x8FCBDF	0x73AA
+0x8FCBE0	0x73AB
+0x8FCBE1	0x73AD
+0x8FCBE2	0x73B5
+0x8FCBE3	0x73B7
+0x8FCBE4	0x73B9
+0x8FCBE5	0x73BC
+0x8FCBE6	0x73BD
+0x8FCBE7	0x73BF
+0x8FCBE8	0x73C5
+0x8FCBE9	0x73C6
+0x8FCBEA	0x73C9
+0x8FCBEB	0x73CB
+0x8FCBEC	0x73CC
+0x8FCBED	0x73CF
+0x8FCBEE	0x73D2
+0x8FCBEF	0x73D3
+0x8FCBF0	0x73D6
+0x8FCBF1	0x73D9
+0x8FCBF2	0x73DD
+0x8FCBF3	0x73E1
+0x8FCBF4	0x73E3
+0x8FCBF5	0x73E6
+0x8FCBF6	0x73E7
+0x8FCBF7	0x73E9
+0x8FCBF8	0x73F4
+0x8FCBF9	0x73F5
+0x8FCBFA	0x73F7
+0x8FCBFB	0x73F9
+0x8FCBFC	0x73FA
+0x8FCBFD	0x73FB
+0x8FCBFE	0x73FD
+0x8FCCA1	0x73FF
+0x8FCCA2	0x7400
+0x8FCCA3	0x7401
+0x8FCCA4	0x7404
+0x8FCCA5	0x7407
+0x8FCCA6	0x740A
+0x8FCCA7	0x7411
+0x8FCCA8	0x741A
+0x8FCCA9	0x741B
+0x8FCCAA	0x7424
+0x8FCCAB	0x7426
+0x8FCCAC	0x7428
+0x8FCCAD	0x7429
+0x8FCCAE	0x742A
+0x8FCCAF	0x742B
+0x8FCCB0	0x742C
+0x8FCCB1	0x742D
+0x8FCCB2	0x742E
+0x8FCCB3	0x742F
+0x8FCCB4	0x7430
+0x8FCCB5	0x7431
+0x8FCCB6	0x7439
+0x8FCCB7	0x7440
+0x8FCCB8	0x7443
+0x8FCCB9	0x7444
+0x8FCCBA	0x7446
+0x8FCCBB	0x7447
+0x8FCCBC	0x744B
+0x8FCCBD	0x744D
+0x8FCCBE	0x7451
+0x8FCCBF	0x7452
+0x8FCCC0	0x7457
+0x8FCCC1	0x745D
+0x8FCCC2	0x7462
+0x8FCCC3	0x7466
+0x8FCCC4	0x7467
+0x8FCCC5	0x7468
+0x8FCCC6	0x746B
+0x8FCCC7	0x746D
+0x8FCCC8	0x746E
+0x8FCCC9	0x7471
+0x8FCCCA	0x7472
+0x8FCCCB	0x7480
+0x8FCCCC	0x7481
+0x8FCCCD	0x7485
+0x8FCCCE	0x7486
+0x8FCCCF	0x7487
+0x8FCCD0	0x7489
+0x8FCCD1	0x748F
+0x8FCCD2	0x7490
+0x8FCCD3	0x7491
+0x8FCCD4	0x7492
+0x8FCCD5	0x7498
+0x8FCCD6	0x7499
+0x8FCCD7	0x749A
+0x8FCCD8	0x749C
+0x8FCCD9	0x749F
+0x8FCCDA	0x74A0
+0x8FCCDB	0x74A1
+0x8FCCDC	0x74A3
+0x8FCCDD	0x74A6
+0x8FCCDE	0x74A8
+0x8FCCDF	0x74A9
+0x8FCCE0	0x74AA
+0x8FCCE1	0x74AB
+0x8FCCE2	0x74AE
+0x8FCCE3	0x74AF
+0x8FCCE4	0x74B1
+0x8FCCE5	0x74B2
+0x8FCCE6	0x74B5
+0x8FCCE7	0x74B9
+0x8FCCE8	0x74BB
+0x8FCCE9	0x74BF
+0x8FCCEA	0x74C8
+0x8FCCEB	0x74C9
+0x8FCCEC	0x74CC
+0x8FCCED	0x74D0
+0x8FCCEE	0x74D3
+0x8FCCEF	0x74D8
+0x8FCCF0	0x74DA
+0x8FCCF1	0x74DB
+0x8FCCF2	0x74DE
+0x8FCCF3	0x74DF
+0x8FCCF4	0x74E4
+0x8FCCF5	0x74E8
+0x8FCCF6	0x74EA
+0x8FCCF7	0x74EB
+0x8FCCF8	0x74EF
+0x8FCCF9	0x74F4
+0x8FCCFA	0x74FA
+0x8FCCFB	0x74FB
+0x8FCCFC	0x74FC
+0x8FCCFD	0x74FF
+0x8FCCFE	0x7506
+0x8FCDA1	0x7512
+0x8FCDA2	0x7516
+0x8FCDA3	0x7517
+0x8FCDA4	0x7520
+0x8FCDA5	0x7521
+0x8FCDA6	0x7524
+0x8FCDA7	0x7527
+0x8FCDA8	0x7529
+0x8FCDA9	0x752A
+0x8FCDAA	0x752F
+0x8FCDAB	0x7536
+0x8FCDAC	0x7539
+0x8FCDAD	0x753D
+0x8FCDAE	0x753E
+0x8FCDAF	0x753F
+0x8FCDB0	0x7540
+0x8FCDB1	0x7543
+0x8FCDB2	0x7547
+0x8FCDB3	0x7548
+0x8FCDB4	0x754E
+0x8FCDB5	0x7550
+0x8FCDB6	0x7552
+0x8FCDB7	0x7557
+0x8FCDB8	0x755E
+0x8FCDB9	0x755F
+0x8FCDBA	0x7561
+0x8FCDBB	0x756F
+0x8FCDBC	0x7571
+0x8FCDBD	0x7579
+0x8FCDBE	0x757A
+0x8FCDBF	0x757B
+0x8FCDC0	0x757C
+0x8FCDC1	0x757D
+0x8FCDC2	0x757E
+0x8FCDC3	0x7581
+0x8FCDC4	0x7585
+0x8FCDC5	0x7590
+0x8FCDC6	0x7592
+0x8FCDC7	0x7593
+0x8FCDC8	0x7595
+0x8FCDC9	0x7599
+0x8FCDCA	0x759C
+0x8FCDCB	0x75A2
+0x8FCDCC	0x75A4
+0x8FCDCD	0x75B4
+0x8FCDCE	0x75BA
+0x8FCDCF	0x75BF
+0x8FCDD0	0x75C0
+0x8FCDD1	0x75C1
+0x8FCDD2	0x75C4
+0x8FCDD3	0x75C6
+0x8FCDD4	0x75CC
+0x8FCDD5	0x75CE
+0x8FCDD6	0x75CF
+0x8FCDD7	0x75D7
+0x8FCDD8	0x75DC
+0x8FCDD9	0x75DF
+0x8FCDDA	0x75E0
+0x8FCDDB	0x75E1
+0x8FCDDC	0x75E4
+0x8FCDDD	0x75E7
+0x8FCDDE	0x75EC
+0x8FCDDF	0x75EE
+0x8FCDE0	0x75EF
+0x8FCDE1	0x75F1
+0x8FCDE2	0x75F9
+0x8FCDE3	0x7600
+0x8FCDE4	0x7602
+0x8FCDE5	0x7603
+0x8FCDE6	0x7604
+0x8FCDE7	0x7607
+0x8FCDE8	0x7608
+0x8FCDE9	0x760A
+0x8FCDEA	0x760C
+0x8FCDEB	0x760F
+0x8FCDEC	0x7612
+0x8FCDED	0x7613
+0x8FCDEE	0x7615
+0x8FCDEF	0x7616
+0x8FCDF0	0x7619
+0x8FCDF1	0x761B
+0x8FCDF2	0x761C
+0x8FCDF3	0x761D
+0x8FCDF4	0x761E
+0x8FCDF5	0x7623
+0x8FCDF6	0x7625
+0x8FCDF7	0x7626
+0x8FCDF8	0x7629
+0x8FCDF9	0x762D
+0x8FCDFA	0x7632
+0x8FCDFB	0x7633
+0x8FCDFC	0x7635
+0x8FCDFD	0x7638
+0x8FCDFE	0x7639
+0x8FCEA1	0x763A
+0x8FCEA2	0x763C
+0x8FCEA3	0x764A
+0x8FCEA4	0x7640
+0x8FCEA5	0x7641
+0x8FCEA6	0x7643
+0x8FCEA7	0x7644
+0x8FCEA8	0x7645
+0x8FCEA9	0x7649
+0x8FCEAA	0x764B
+0x8FCEAB	0x7655
+0x8FCEAC	0x7659
+0x8FCEAD	0x765F
+0x8FCEAE	0x7664
+0x8FCEAF	0x7665
+0x8FCEB0	0x766D
+0x8FCEB1	0x766E
+0x8FCEB2	0x766F
+0x8FCEB3	0x7671
+0x8FCEB4	0x7674
+0x8FCEB5	0x7681
+0x8FCEB6	0x7685
+0x8FCEB7	0x768C
+0x8FCEB8	0x768D
+0x8FCEB9	0x7695
+0x8FCEBA	0x769B
+0x8FCEBB	0x769C
+0x8FCEBC	0x769D
+0x8FCEBD	0x769F
+0x8FCEBE	0x76A0
+0x8FCEBF	0x76A2
+0x8FCEC0	0x76A3
+0x8FCEC1	0x76A4
+0x8FCEC2	0x76A5
+0x8FCEC3	0x76A6
+0x8FCEC4	0x76A7
+0x8FCEC5	0x76A8
+0x8FCEC6	0x76AA
+0x8FCEC7	0x76AD
+0x8FCEC8	0x76BD
+0x8FCEC9	0x76C1
+0x8FCECA	0x76C5
+0x8FCECB	0x76C9
+0x8FCECC	0x76CB
+0x8FCECD	0x76CC
+0x8FCECE	0x76CE
+0x8FCECF	0x76D4
+0x8FCED0	0x76D9
+0x8FCED1	0x76E0
+0x8FCED2	0x76E6
+0x8FCED3	0x76E8
+0x8FCED4	0x76EC
+0x8FCED5	0x76F0
+0x8FCED6	0x76F1
+0x8FCED7	0x76F6
+0x8FCED8	0x76F9
+0x8FCED9	0x76FC
+0x8FCEDA	0x7700
+0x8FCEDB	0x7706
+0x8FCEDC	0x770A
+0x8FCEDD	0x770E
+0x8FCEDE	0x7712
+0x8FCEDF	0x7714
+0x8FCEE0	0x7715
+0x8FCEE1	0x7717
+0x8FCEE2	0x7719
+0x8FCEE3	0x771A
+0x8FCEE4	0x771C
+0x8FCEE5	0x7722
+0x8FCEE6	0x7728
+0x8FCEE7	0x772D
+0x8FCEE8	0x772E
+0x8FCEE9	0x772F
+0x8FCEEA	0x7734
+0x8FCEEB	0x7735
+0x8FCEEC	0x7736
+0x8FCEED	0x7739
+0x8FCEEE	0x773D
+0x8FCEEF	0x773E
+0x8FCEF0	0x7742
+0x8FCEF1	0x7745
+0x8FCEF2	0x7746
+0x8FCEF3	0x774A
+0x8FCEF4	0x774D
+0x8FCEF5	0x774E
+0x8FCEF6	0x774F
+0x8FCEF7	0x7752
+0x8FCEF8	0x7756
+0x8FCEF9	0x7757
+0x8FCEFA	0x775C
+0x8FCEFB	0x775E
+0x8FCEFC	0x775F
+0x8FCEFD	0x7760
+0x8FCEFE	0x7762
+0x8FCFA1	0x7764
+0x8FCFA2	0x7767
+0x8FCFA3	0x776A
+0x8FCFA4	0x776C
+0x8FCFA5	0x7770
+0x8FCFA6	0x7772
+0x8FCFA7	0x7773
+0x8FCFA8	0x7774
+0x8FCFA9	0x777A
+0x8FCFAA	0x777D
+0x8FCFAB	0x7780
+0x8FCFAC	0x7784
+0x8FCFAD	0x778C
+0x8FCFAE	0x778D
+0x8FCFAF	0x7794
+0x8FCFB0	0x7795
+0x8FCFB1	0x7796
+0x8FCFB2	0x779A
+0x8FCFB3	0x779F
+0x8FCFB4	0x77A2
+0x8FCFB5	0x77A7
+0x8FCFB6	0x77AA
+0x8FCFB7	0x77AE
+0x8FCFB8	0x77AF
+0x8FCFB9	0x77B1
+0x8FCFBA	0x77B5
+0x8FCFBB	0x77BE
+0x8FCFBC	0x77C3
+0x8FCFBD	0x77C9
+0x8FCFBE	0x77D1
+0x8FCFBF	0x77D2
+0x8FCFC0	0x77D5
+0x8FCFC1	0x77D9
+0x8FCFC2	0x77DE
+0x8FCFC3	0x77DF
+0x8FCFC4	0x77E0
+0x8FCFC5	0x77E4
+0x8FCFC6	0x77E6
+0x8FCFC7	0x77EA
+0x8FCFC8	0x77EC
+0x8FCFC9	0x77F0
+0x8FCFCA	0x77F1
+0x8FCFCB	0x77F4
+0x8FCFCC	0x77F8
+0x8FCFCD	0x77FB
+0x8FCFCE	0x7805
+0x8FCFCF	0x7806
+0x8FCFD0	0x7809
+0x8FCFD1	0x780D
+0x8FCFD2	0x780E
+0x8FCFD3	0x7811
+0x8FCFD4	0x781D
+0x8FCFD5	0x7821
+0x8FCFD6	0x7822
+0x8FCFD7	0x7823
+0x8FCFD8	0x782D
+0x8FCFD9	0x782E
+0x8FCFDA	0x7830
+0x8FCFDB	0x7835
+0x8FCFDC	0x7837
+0x8FCFDD	0x7843
+0x8FCFDE	0x7844
+0x8FCFDF	0x7847
+0x8FCFE0	0x7848
+0x8FCFE1	0x784C
+0x8FCFE2	0x784E
+0x8FCFE3	0x7852
+0x8FCFE4	0x785C
+0x8FCFE5	0x785E
+0x8FCFE6	0x7860
+0x8FCFE7	0x7861
+0x8FCFE8	0x7863
+0x8FCFE9	0x7864
+0x8FCFEA	0x7868
+0x8FCFEB	0x786A
+0x8FCFEC	0x786E
+0x8FCFED	0x787A
+0x8FCFEE	0x787E
+0x8FCFEF	0x788A
+0x8FCFF0	0x788F
+0x8FCFF1	0x7894
+0x8FCFF2	0x7898
+0x8FCFF3	0x78A1
+0x8FCFF4	0x789D
+0x8FCFF5	0x789E
+0x8FCFF6	0x789F
+0x8FCFF7	0x78A4
+0x8FCFF8	0x78A8
+0x8FCFF9	0x78AC
+0x8FCFFA	0x78AD
+0x8FCFFB	0x78B0
+0x8FCFFC	0x78B1
+0x8FCFFD	0x78B2
+0x8FCFFE	0x78B3
+0x8FD0A1	0x78BB
+0x8FD0A2	0x78BD
+0x8FD0A3	0x78BF
+0x8FD0A4	0x78C7
+0x8FD0A5	0x78C8
+0x8FD0A6	0x78C9
+0x8FD0A7	0x78CC
+0x8FD0A8	0x78CE
+0x8FD0A9	0x78D2
+0x8FD0AA	0x78D3
+0x8FD0AB	0x78D5
+0x8FD0AC	0x78D6
+0x8FD0AD	0x78E4
+0x8FD0AE	0x78DB
+0x8FD0AF	0x78DF
+0x8FD0B0	0x78E0
+0x8FD0B1	0x78E1
+0x8FD0B2	0x78E6
+0x8FD0B3	0x78EA
+0x8FD0B4	0x78F2
+0x8FD0B5	0x78F3
+0x8FD0B6	0x7900
+0x8FD0B7	0x78F6
+0x8FD0B8	0x78F7
+0x8FD0B9	0x78FA
+0x8FD0BA	0x78FB
+0x8FD0BB	0x78FF
+0x8FD0BC	0x7906
+0x8FD0BD	0x790C
+0x8FD0BE	0x7910
+0x8FD0BF	0x791A
+0x8FD0C0	0x791C
+0x8FD0C1	0x791E
+0x8FD0C2	0x791F
+0x8FD0C3	0x7920
+0x8FD0C4	0x7925
+0x8FD0C5	0x7927
+0x8FD0C6	0x7929
+0x8FD0C7	0x792D
+0x8FD0C8	0x7931
+0x8FD0C9	0x7934
+0x8FD0CA	0x7935
+0x8FD0CB	0x793B
+0x8FD0CC	0x793D
+0x8FD0CD	0x793F
+0x8FD0CE	0x7944
+0x8FD0CF	0x7945
+0x8FD0D0	0x7946
+0x8FD0D1	0x794A
+0x8FD0D2	0x794B
+0x8FD0D3	0x794F
+0x8FD0D4	0x7951
+0x8FD0D5	0x7954
+0x8FD0D6	0x7958
+0x8FD0D7	0x795B
+0x8FD0D8	0x795C
+0x8FD0D9	0x7967
+0x8FD0DA	0x7969
+0x8FD0DB	0x796B
+0x8FD0DC	0x7972
+0x8FD0DD	0x7979
+0x8FD0DE	0x797B
+0x8FD0DF	0x797C
+0x8FD0E0	0x797E
+0x8FD0E1	0x798B
+0x8FD0E2	0x798C
+0x8FD0E3	0x7991
+0x8FD0E4	0x7993
+0x8FD0E5	0x7994
+0x8FD0E6	0x7995
+0x8FD0E7	0x7996
+0x8FD0E8	0x7998
+0x8FD0E9	0x799B
+0x8FD0EA	0x799C
+0x8FD0EB	0x79A1
+0x8FD0EC	0x79A8
+0x8FD0ED	0x79A9
+0x8FD0EE	0x79AB
+0x8FD0EF	0x79AF
+0x8FD0F0	0x79B1
+0x8FD0F1	0x79B4
+0x8FD0F2	0x79B8
+0x8FD0F3	0x79BB
+0x8FD0F4	0x79C2
+0x8FD0F5	0x79C4
+0x8FD0F6	0x79C7
+0x8FD0F7	0x79C8
+0x8FD0F8	0x79CA
+0x8FD0F9	0x79CF
+0x8FD0FA	0x79D4
+0x8FD0FB	0x79D6
+0x8FD0FC	0x79DA
+0x8FD0FD	0x79DD
+0x8FD0FE	0x79DE
+0x8FD1A1	0x79E0
+0x8FD1A2	0x79E2
+0x8FD1A3	0x79E5
+0x8FD1A4	0x79EA
+0x8FD1A5	0x79EB
+0x8FD1A6	0x79ED
+0x8FD1A7	0x79F1
+0x8FD1A8	0x79F8
+0x8FD1A9	0x79FC
+0x8FD1AA	0x7A02
+0x8FD1AB	0x7A03
+0x8FD1AC	0x7A07
+0x8FD1AD	0x7A09
+0x8FD1AE	0x7A0A
+0x8FD1AF	0x7A0C
+0x8FD1B0	0x7A11
+0x8FD1B1	0x7A15
+0x8FD1B2	0x7A1B
+0x8FD1B3	0x7A1E
+0x8FD1B4	0x7A21
+0x8FD1B5	0x7A27
+0x8FD1B6	0x7A2B
+0x8FD1B7	0x7A2D
+0x8FD1B8	0x7A2F
+0x8FD1B9	0x7A30
+0x8FD1BA	0x7A34
+0x8FD1BB	0x7A35
+0x8FD1BC	0x7A38
+0x8FD1BD	0x7A39
+0x8FD1BE	0x7A3A
+0x8FD1BF	0x7A44
+0x8FD1C0	0x7A45
+0x8FD1C1	0x7A47
+0x8FD1C2	0x7A48
+0x8FD1C3	0x7A4C
+0x8FD1C4	0x7A55
+0x8FD1C5	0x7A56
+0x8FD1C6	0x7A59
+0x8FD1C7	0x7A5C
+0x8FD1C8	0x7A5D
+0x8FD1C9	0x7A5F
+0x8FD1CA	0x7A60
+0x8FD1CB	0x7A65
+0x8FD1CC	0x7A67
+0x8FD1CD	0x7A6A
+0x8FD1CE	0x7A6D
+0x8FD1CF	0x7A75
+0x8FD1D0	0x7A78
+0x8FD1D1	0x7A7E
+0x8FD1D2	0x7A80
+0x8FD1D3	0x7A82
+0x8FD1D4	0x7A85
+0x8FD1D5	0x7A86
+0x8FD1D6	0x7A8A
+0x8FD1D7	0x7A8B
+0x8FD1D8	0x7A90
+0x8FD1D9	0x7A91
+0x8FD1DA	0x7A94
+0x8FD1DB	0x7A9E
+0x8FD1DC	0x7AA0
+0x8FD1DD	0x7AA3
+0x8FD1DE	0x7AAC
+0x8FD1DF	0x7AB3
+0x8FD1E0	0x7AB5
+0x8FD1E1	0x7AB9
+0x8FD1E2	0x7ABB
+0x8FD1E3	0x7ABC
+0x8FD1E4	0x7AC6
+0x8FD1E5	0x7AC9
+0x8FD1E6	0x7ACC
+0x8FD1E7	0x7ACE
+0x8FD1E8	0x7AD1
+0x8FD1E9	0x7ADB
+0x8FD1EA	0x7AE8
+0x8FD1EB	0x7AE9
+0x8FD1EC	0x7AEB
+0x8FD1ED	0x7AEC
+0x8FD1EE	0x7AF1
+0x8FD1EF	0x7AF4
+0x8FD1F0	0x7AFB
+0x8FD1F1	0x7AFD
+0x8FD1F2	0x7AFE
+0x8FD1F3	0x7B07
+0x8FD1F4	0x7B14
+0x8FD1F5	0x7B1F
+0x8FD1F6	0x7B23
+0x8FD1F7	0x7B27
+0x8FD1F8	0x7B29
+0x8FD1F9	0x7B2A
+0x8FD1FA	0x7B2B
+0x8FD1FB	0x7B2D
+0x8FD1FC	0x7B2E
+0x8FD1FD	0x7B2F
+0x8FD1FE	0x7B30
+0x8FD2A1	0x7B31
+0x8FD2A2	0x7B34
+0x8FD2A3	0x7B3D
+0x8FD2A4	0x7B3F
+0x8FD2A5	0x7B40
+0x8FD2A6	0x7B41
+0x8FD2A7	0x7B47
+0x8FD2A8	0x7B4E
+0x8FD2A9	0x7B55
+0x8FD2AA	0x7B60
+0x8FD2AB	0x7B64
+0x8FD2AC	0x7B66
+0x8FD2AD	0x7B69
+0x8FD2AE	0x7B6A
+0x8FD2AF	0x7B6D
+0x8FD2B0	0x7B6F
+0x8FD2B1	0x7B72
+0x8FD2B2	0x7B73
+0x8FD2B3	0x7B77
+0x8FD2B4	0x7B84
+0x8FD2B5	0x7B89
+0x8FD2B6	0x7B8E
+0x8FD2B7	0x7B90
+0x8FD2B8	0x7B91
+0x8FD2B9	0x7B96
+0x8FD2BA	0x7B9B
+0x8FD2BB	0x7B9E
+0x8FD2BC	0x7BA0
+0x8FD2BD	0x7BA5
+0x8FD2BE	0x7BAC
+0x8FD2BF	0x7BAF
+0x8FD2C0	0x7BB0
+0x8FD2C1	0x7BB2
+0x8FD2C2	0x7BB5
+0x8FD2C3	0x7BB6
+0x8FD2C4	0x7BBA
+0x8FD2C5	0x7BBB
+0x8FD2C6	0x7BBC
+0x8FD2C7	0x7BBD
+0x8FD2C8	0x7BC2
+0x8FD2C9	0x7BC5
+0x8FD2CA	0x7BC8
+0x8FD2CB	0x7BCA
+0x8FD2CC	0x7BD4
+0x8FD2CD	0x7BD6
+0x8FD2CE	0x7BD7
+0x8FD2CF	0x7BD9
+0x8FD2D0	0x7BDA
+0x8FD2D1	0x7BDB
+0x8FD2D2	0x7BE8
+0x8FD2D3	0x7BEA
+0x8FD2D4	0x7BF2
+0x8FD2D5	0x7BF4
+0x8FD2D6	0x7BF5
+0x8FD2D7	0x7BF8
+0x8FD2D8	0x7BF9
+0x8FD2D9	0x7BFA
+0x8FD2DA	0x7BFC
+0x8FD2DB	0x7BFE
+0x8FD2DC	0x7C01
+0x8FD2DD	0x7C02
+0x8FD2DE	0x7C03
+0x8FD2DF	0x7C04
+0x8FD2E0	0x7C06
+0x8FD2E1	0x7C09
+0x8FD2E2	0x7C0B
+0x8FD2E3	0x7C0C
+0x8FD2E4	0x7C0E
+0x8FD2E5	0x7C0F
+0x8FD2E6	0x7C19
+0x8FD2E7	0x7C1B
+0x8FD2E8	0x7C20
+0x8FD2E9	0x7C25
+0x8FD2EA	0x7C26
+0x8FD2EB	0x7C28
+0x8FD2EC	0x7C2C
+0x8FD2ED	0x7C31
+0x8FD2EE	0x7C33
+0x8FD2EF	0x7C34
+0x8FD2F0	0x7C36
+0x8FD2F1	0x7C39
+0x8FD2F2	0x7C3A
+0x8FD2F3	0x7C46
+0x8FD2F4	0x7C4A
+0x8FD2F5	0x7C55
+0x8FD2F6	0x7C51
+0x8FD2F7	0x7C52
+0x8FD2F8	0x7C53
+0x8FD2F9	0x7C59
+0x8FD2FA	0x7C5A
+0x8FD2FB	0x7C5B
+0x8FD2FC	0x7C5C
+0x8FD2FD	0x7C5D
+0x8FD2FE	0x7C5E
+0x8FD3A1	0x7C61
+0x8FD3A2	0x7C63
+0x8FD3A3	0x7C67
+0x8FD3A4	0x7C69
+0x8FD3A5	0x7C6D
+0x8FD3A6	0x7C6E
+0x8FD3A7	0x7C70
+0x8FD3A8	0x7C72
+0x8FD3A9	0x7C79
+0x8FD3AA	0x7C7C
+0x8FD3AB	0x7C7D
+0x8FD3AC	0x7C86
+0x8FD3AD	0x7C87
+0x8FD3AE	0x7C8F
+0x8FD3AF	0x7C94
+0x8FD3B0	0x7C9E
+0x8FD3B1	0x7CA0
+0x8FD3B2	0x7CA6
+0x8FD3B3	0x7CB0
+0x8FD3B4	0x7CB6
+0x8FD3B5	0x7CB7
+0x8FD3B6	0x7CBA
+0x8FD3B7	0x7CBB
+0x8FD3B8	0x7CBC
+0x8FD3B9	0x7CBF
+0x8FD3BA	0x7CC4
+0x8FD3BB	0x7CC7
+0x8FD3BC	0x7CC8
+0x8FD3BD	0x7CC9
+0x8FD3BE	0x7CCD
+0x8FD3BF	0x7CCF
+0x8FD3C0	0x7CD3
+0x8FD3C1	0x7CD4
+0x8FD3C2	0x7CD5
+0x8FD3C3	0x7CD7
+0x8FD3C4	0x7CD9
+0x8FD3C5	0x7CDA
+0x8FD3C6	0x7CDD
+0x8FD3C7	0x7CE6
+0x8FD3C8	0x7CE9
+0x8FD3C9	0x7CEB
+0x8FD3CA	0x7CF5
+0x8FD3CB	0x7D03
+0x8FD3CC	0x7D07
+0x8FD3CD	0x7D08
+0x8FD3CE	0x7D09
+0x8FD3CF	0x7D0F
+0x8FD3D0	0x7D11
+0x8FD3D1	0x7D12
+0x8FD3D2	0x7D13
+0x8FD3D3	0x7D16
+0x8FD3D4	0x7D1D
+0x8FD3D5	0x7D1E
+0x8FD3D6	0x7D23
+0x8FD3D7	0x7D26
+0x8FD3D8	0x7D2A
+0x8FD3D9	0x7D2D
+0x8FD3DA	0x7D31
+0x8FD3DB	0x7D3C
+0x8FD3DC	0x7D3D
+0x8FD3DD	0x7D3E
+0x8FD3DE	0x7D40
+0x8FD3DF	0x7D41
+0x8FD3E0	0x7D47
+0x8FD3E1	0x7D48
+0x8FD3E2	0x7D4D
+0x8FD3E3	0x7D51
+0x8FD3E4	0x7D53
+0x8FD3E5	0x7D57
+0x8FD3E6	0x7D59
+0x8FD3E7	0x7D5A
+0x8FD3E8	0x7D5C
+0x8FD3E9	0x7D5D
+0x8FD3EA	0x7D65
+0x8FD3EB	0x7D67
+0x8FD3EC	0x7D6A
+0x8FD3ED	0x7D70
+0x8FD3EE	0x7D78
+0x8FD3EF	0x7D7A
+0x8FD3F0	0x7D7B
+0x8FD3F1	0x7D7F
+0x8FD3F2	0x7D81
+0x8FD3F3	0x7D82
+0x8FD3F4	0x7D83
+0x8FD3F5	0x7D85
+0x8FD3F6	0x7D86
+0x8FD3F7	0x7D88
+0x8FD3F8	0x7D8B
+0x8FD3F9	0x7D8C
+0x8FD3FA	0x7D8D
+0x8FD3FB	0x7D91
+0x8FD3FC	0x7D96
+0x8FD3FD	0x7D97
+0x8FD3FE	0x7D9D
+0x8FD4A1	0x7D9E
+0x8FD4A2	0x7DA6
+0x8FD4A3	0x7DA7
+0x8FD4A4	0x7DAA
+0x8FD4A5	0x7DB3
+0x8FD4A6	0x7DB6
+0x8FD4A7	0x7DB7
+0x8FD4A8	0x7DB9
+0x8FD4A9	0x7DC2
+0x8FD4AA	0x7DC3
+0x8FD4AB	0x7DC4
+0x8FD4AC	0x7DC5
+0x8FD4AD	0x7DC6
+0x8FD4AE	0x7DCC
+0x8FD4AF	0x7DCD
+0x8FD4B0	0x7DCE
+0x8FD4B1	0x7DD7
+0x8FD4B2	0x7DD9
+0x8FD4B3	0x7E00
+0x8FD4B4	0x7DE2
+0x8FD4B5	0x7DE5
+0x8FD4B6	0x7DE6
+0x8FD4B7	0x7DEA
+0x8FD4B8	0x7DEB
+0x8FD4B9	0x7DED
+0x8FD4BA	0x7DF1
+0x8FD4BB	0x7DF5
+0x8FD4BC	0x7DF6
+0x8FD4BD	0x7DF9
+0x8FD4BE	0x7DFA
+0x8FD4BF	0x7E08
+0x8FD4C0	0x7E10
+0x8FD4C1	0x7E11
+0x8FD4C2	0x7E15
+0x8FD4C3	0x7E17
+0x8FD4C4	0x7E1C
+0x8FD4C5	0x7E1D
+0x8FD4C6	0x7E20
+0x8FD4C7	0x7E27
+0x8FD4C8	0x7E28
+0x8FD4C9	0x7E2C
+0x8FD4CA	0x7E2D
+0x8FD4CB	0x7E2F
+0x8FD4CC	0x7E33
+0x8FD4CD	0x7E36
+0x8FD4CE	0x7E3F
+0x8FD4CF	0x7E44
+0x8FD4D0	0x7E45
+0x8FD4D1	0x7E47
+0x8FD4D2	0x7E4E
+0x8FD4D3	0x7E50
+0x8FD4D4	0x7E52
+0x8FD4D5	0x7E58
+0x8FD4D6	0x7E5F
+0x8FD4D7	0x7E61
+0x8FD4D8	0x7E62
+0x8FD4D9	0x7E65
+0x8FD4DA	0x7E6B
+0x8FD4DB	0x7E6E
+0x8FD4DC	0x7E6F
+0x8FD4DD	0x7E73
+0x8FD4DE	0x7E78
+0x8FD4DF	0x7E7E
+0x8FD4E0	0x7E81
+0x8FD4E1	0x7E86
+0x8FD4E2	0x7E87
+0x8FD4E3	0x7E8A
+0x8FD4E4	0x7E8D
+0x8FD4E5	0x7E91
+0x8FD4E6	0x7E95
+0x8FD4E7	0x7E98
+0x8FD4E8	0x7E9A
+0x8FD4E9	0x7E9D
+0x8FD4EA	0x7E9E
+0x8FD4EB	0x7F3C
+0x8FD4EC	0x7F3B
+0x8FD4ED	0x7F3D
+0x8FD4EE	0x7F3E
+0x8FD4EF	0x7F3F
+0x8FD4F0	0x7F43
+0x8FD4F1	0x7F44
+0x8FD4F2	0x7F47
+0x8FD4F3	0x7F4F
+0x8FD4F4	0x7F52
+0x8FD4F5	0x7F53
+0x8FD4F6	0x7F5B
+0x8FD4F7	0x7F5C
+0x8FD4F8	0x7F5D
+0x8FD4F9	0x7F61
+0x8FD4FA	0x7F63
+0x8FD4FB	0x7F64
+0x8FD4FC	0x7F65
+0x8FD4FD	0x7F66
+0x8FD4FE	0x7F6D
+0x8FD5A1	0x7F71
+0x8FD5A2	0x7F7D
+0x8FD5A3	0x7F7E
+0x8FD5A4	0x7F7F
+0x8FD5A5	0x7F80
+0x8FD5A6	0x7F8B
+0x8FD5A7	0x7F8D
+0x8FD5A8	0x7F8F
+0x8FD5A9	0x7F90
+0x8FD5AA	0x7F91
+0x8FD5AB	0x7F96
+0x8FD5AC	0x7F97
+0x8FD5AD	0x7F9C
+0x8FD5AE	0x7FA1
+0x8FD5AF	0x7FA2
+0x8FD5B0	0x7FA6
+0x8FD5B1	0x7FAA
+0x8FD5B2	0x7FAD
+0x8FD5B3	0x7FB4
+0x8FD5B4	0x7FBC
+0x8FD5B5	0x7FBF
+0x8FD5B6	0x7FC0
+0x8FD5B7	0x7FC3
+0x8FD5B8	0x7FC8
+0x8FD5B9	0x7FCE
+0x8FD5BA	0x7FCF
+0x8FD5BB	0x7FDB
+0x8FD5BC	0x7FDF
+0x8FD5BD	0x7FE3
+0x8FD5BE	0x7FE5
+0x8FD5BF	0x7FE8
+0x8FD5C0	0x7FEC
+0x8FD5C1	0x7FEE
+0x8FD5C2	0x7FEF
+0x8FD5C3	0x7FF2
+0x8FD5C4	0x7FFA
+0x8FD5C5	0x7FFD
+0x8FD5C6	0x7FFE
+0x8FD5C7	0x7FFF
+0x8FD5C8	0x8007
+0x8FD5C9	0x8008
+0x8FD5CA	0x800A
+0x8FD5CB	0x800D
+0x8FD5CC	0x800E
+0x8FD5CD	0x800F
+0x8FD5CE	0x8011
+0x8FD5CF	0x8013
+0x8FD5D0	0x8014
+0x8FD5D1	0x8016
+0x8FD5D2	0x801D
+0x8FD5D3	0x801E
+0x8FD5D4	0x801F
+0x8FD5D5	0x8020
+0x8FD5D6	0x8024
+0x8FD5D7	0x8026
+0x8FD5D8	0x802C
+0x8FD5D9	0x802E
+0x8FD5DA	0x8030
+0x8FD5DB	0x8034
+0x8FD5DC	0x8035
+0x8FD5DD	0x8037
+0x8FD5DE	0x8039
+0x8FD5DF	0x803A
+0x8FD5E0	0x803C
+0x8FD5E1	0x803E
+0x8FD5E2	0x8040
+0x8FD5E3	0x8044
+0x8FD5E4	0x8060
+0x8FD5E5	0x8064
+0x8FD5E6	0x8066
+0x8FD5E7	0x806D
+0x8FD5E8	0x8071
+0x8FD5E9	0x8075
+0x8FD5EA	0x8081
+0x8FD5EB	0x8088
+0x8FD5EC	0x808E
+0x8FD5ED	0x809C
+0x8FD5EE	0x809E
+0x8FD5EF	0x80A6
+0x8FD5F0	0x80A7
+0x8FD5F1	0x80AB
+0x8FD5F2	0x80B8
+0x8FD5F3	0x80B9
+0x8FD5F4	0x80C8
+0x8FD5F5	0x80CD
+0x8FD5F6	0x80CF
+0x8FD5F7	0x80D2
+0x8FD5F8	0x80D4
+0x8FD5F9	0x80D5
+0x8FD5FA	0x80D7
+0x8FD5FB	0x80D8
+0x8FD5FC	0x80E0
+0x8FD5FD	0x80ED
+0x8FD5FE	0x80EE
+0x8FD6A1	0x80F0
+0x8FD6A2	0x80F2
+0x8FD6A3	0x80F3
+0x8FD6A4	0x80F6
+0x8FD6A5	0x80F9
+0x8FD6A6	0x80FA
+0x8FD6A7	0x80FE
+0x8FD6A8	0x8103
+0x8FD6A9	0x810B
+0x8FD6AA	0x8116
+0x8FD6AB	0x8117
+0x8FD6AC	0x8118
+0x8FD6AD	0x811C
+0x8FD6AE	0x811E
+0x8FD6AF	0x8120
+0x8FD6B0	0x8124
+0x8FD6B1	0x8127
+0x8FD6B2	0x812C
+0x8FD6B3	0x8130
+0x8FD6B4	0x8135
+0x8FD6B5	0x813A
+0x8FD6B6	0x813C
+0x8FD6B7	0x8145
+0x8FD6B8	0x8147
+0x8FD6B9	0x814A
+0x8FD6BA	0x814C
+0x8FD6BB	0x8152
+0x8FD6BC	0x8157
+0x8FD6BD	0x8160
+0x8FD6BE	0x8161
+0x8FD6BF	0x8167
+0x8FD6C0	0x8168
+0x8FD6C1	0x8169
+0x8FD6C2	0x816D
+0x8FD6C3	0x816F
+0x8FD6C4	0x8177
+0x8FD6C5	0x8181
+0x8FD6C6	0x8190
+0x8FD6C7	0x8184
+0x8FD6C8	0x8185
+0x8FD6C9	0x8186
+0x8FD6CA	0x818B
+0x8FD6CB	0x818E
+0x8FD6CC	0x8196
+0x8FD6CD	0x8198
+0x8FD6CE	0x819B
+0x8FD6CF	0x819E
+0x8FD6D0	0x81A2
+0x8FD6D1	0x81AE
+0x8FD6D2	0x81B2
+0x8FD6D3	0x81B4
+0x8FD6D4	0x81BB
+0x8FD6D5	0x81CB
+0x8FD6D6	0x81C3
+0x8FD6D7	0x81C5
+0x8FD6D8	0x81CA
+0x8FD6D9	0x81CE
+0x8FD6DA	0x81CF
+0x8FD6DB	0x81D5
+0x8FD6DC	0x81D7
+0x8FD6DD	0x81DB
+0x8FD6DE	0x81DD
+0x8FD6DF	0x81DE
+0x8FD6E0	0x81E1
+0x8FD6E1	0x81E4
+0x8FD6E2	0x81EB
+0x8FD6E3	0x81EC
+0x8FD6E4	0x81F0
+0x8FD6E5	0x81F1
+0x8FD6E6	0x81F2
+0x8FD6E7	0x81F5
+0x8FD6E8	0x81F6
+0x8FD6E9	0x81F8
+0x8FD6EA	0x81F9
+0x8FD6EB	0x81FD
+0x8FD6EC	0x81FF
+0x8FD6ED	0x8200
+0x8FD6EE	0x8203
+0x8FD6EF	0x820F
+0x8FD6F0	0x8213
+0x8FD6F1	0x8214
+0x8FD6F2	0x8219
+0x8FD6F3	0x821A
+0x8FD6F4	0x821D
+0x8FD6F5	0x8221
+0x8FD6F6	0x8222
+0x8FD6F7	0x8228
+0x8FD6F8	0x8232
+0x8FD6F9	0x8234
+0x8FD6FA	0x823A
+0x8FD6FB	0x8243
+0x8FD6FC	0x8244
+0x8FD6FD	0x8245
+0x8FD6FE	0x8246
+0x8FD7A1	0x824B
+0x8FD7A2	0x824E
+0x8FD7A3	0x824F
+0x8FD7A4	0x8251
+0x8FD7A5	0x8256
+0x8FD7A6	0x825C
+0x8FD7A7	0x8260
+0x8FD7A8	0x8263
+0x8FD7A9	0x8267
+0x8FD7AA	0x826D
+0x8FD7AB	0x8274
+0x8FD7AC	0x827B
+0x8FD7AD	0x827D
+0x8FD7AE	0x827F
+0x8FD7AF	0x8280
+0x8FD7B0	0x8281
+0x8FD7B1	0x8283
+0x8FD7B2	0x8284
+0x8FD7B3	0x8287
+0x8FD7B4	0x8289
+0x8FD7B5	0x828A
+0x8FD7B6	0x828E
+0x8FD7B7	0x8291
+0x8FD7B8	0x8294
+0x8FD7B9	0x8296
+0x8FD7BA	0x8298
+0x8FD7BB	0x829A
+0x8FD7BC	0x829B
+0x8FD7BD	0x82A0
+0x8FD7BE	0x82A1
+0x8FD7BF	0x82A3
+0x8FD7C0	0x82A4
+0x8FD7C1	0x82A7
+0x8FD7C2	0x82A8
+0x8FD7C3	0x82A9
+0x8FD7C4	0x82AA
+0x8FD7C5	0x82AE
+0x8FD7C6	0x82B0
+0x8FD7C7	0x82B2
+0x8FD7C8	0x82B4
+0x8FD7C9	0x82B7
+0x8FD7CA	0x82BA
+0x8FD7CB	0x82BC
+0x8FD7CC	0x82BE
+0x8FD7CD	0x82BF
+0x8FD7CE	0x82C6
+0x8FD7CF	0x82D0
+0x8FD7D0	0x82D5
+0x8FD7D1	0x82DA
+0x8FD7D2	0x82E0
+0x8FD7D3	0x82E2
+0x8FD7D4	0x82E4
+0x8FD7D5	0x82E8
+0x8FD7D6	0x82EA
+0x8FD7D7	0x82ED
+0x8FD7D8	0x82EF
+0x8FD7D9	0x82F6
+0x8FD7DA	0x82F7
+0x8FD7DB	0x82FD
+0x8FD7DC	0x82FE
+0x8FD7DD	0x8300
+0x8FD7DE	0x8301
+0x8FD7DF	0x8307
+0x8FD7E0	0x8308
+0x8FD7E1	0x830A
+0x8FD7E2	0x830B
+0x8FD7E3	0x8354
+0x8FD7E4	0x831B
+0x8FD7E5	0x831D
+0x8FD7E6	0x831E
+0x8FD7E7	0x831F
+0x8FD7E8	0x8321
+0x8FD7E9	0x8322
+0x8FD7EA	0x832C
+0x8FD7EB	0x832D
+0x8FD7EC	0x832E
+0x8FD7ED	0x8330
+0x8FD7EE	0x8333
+0x8FD7EF	0x8337
+0x8FD7F0	0x833A
+0x8FD7F1	0x833C
+0x8FD7F2	0x833D
+0x8FD7F3	0x8342
+0x8FD7F4	0x8343
+0x8FD7F5	0x8344
+0x8FD7F6	0x8347
+0x8FD7F7	0x834D
+0x8FD7F8	0x834E
+0x8FD7F9	0x8351
+0x8FD7FA	0x8355
+0x8FD7FB	0x8356
+0x8FD7FC	0x8357
+0x8FD7FD	0x8370
+0x8FD7FE	0x8378
+0x8FD8A1	0x837D
+0x8FD8A2	0x837F
+0x8FD8A3	0x8380
+0x8FD8A4	0x8382
+0x8FD8A5	0x8384
+0x8FD8A6	0x8386
+0x8FD8A7	0x838D
+0x8FD8A8	0x8392
+0x8FD8A9	0x8394
+0x8FD8AA	0x8395
+0x8FD8AB	0x8398
+0x8FD8AC	0x8399
+0x8FD8AD	0x839B
+0x8FD8AE	0x839C
+0x8FD8AF	0x839D
+0x8FD8B0	0x83A6
+0x8FD8B1	0x83A7
+0x8FD8B2	0x83A9
+0x8FD8B3	0x83AC
+0x8FD8B4	0x83BE
+0x8FD8B5	0x83BF
+0x8FD8B6	0x83C0
+0x8FD8B7	0x83C7
+0x8FD8B8	0x83C9
+0x8FD8B9	0x83CF
+0x8FD8BA	0x83D0
+0x8FD8BB	0x83D1
+0x8FD8BC	0x83D4
+0x8FD8BD	0x83DD
+0x8FD8BE	0x8353
+0x8FD8BF	0x83E8
+0x8FD8C0	0x83EA
+0x8FD8C1	0x83F6
+0x8FD8C2	0x83F8
+0x8FD8C3	0x83F9
+0x8FD8C4	0x83FC
+0x8FD8C5	0x8401
+0x8FD8C6	0x8406
+0x8FD8C7	0x840A
+0x8FD8C8	0x840F
+0x8FD8C9	0x8411
+0x8FD8CA	0x8415
+0x8FD8CB	0x8419
+0x8FD8CC	0x83AD
+0x8FD8CD	0x842F
+0x8FD8CE	0x8439
+0x8FD8CF	0x8445
+0x8FD8D0	0x8447
+0x8FD8D1	0x8448
+0x8FD8D2	0x844A
+0x8FD8D3	0x844D
+0x8FD8D4	0x844F
+0x8FD8D5	0x8451
+0x8FD8D6	0x8452
+0x8FD8D7	0x8456
+0x8FD8D8	0x8458
+0x8FD8D9	0x8459
+0x8FD8DA	0x845A
+0x8FD8DB	0x845C
+0x8FD8DC	0x8460
+0x8FD8DD	0x8464
+0x8FD8DE	0x8465
+0x8FD8DF	0x8467
+0x8FD8E0	0x846A
+0x8FD8E1	0x8470
+0x8FD8E2	0x8473
+0x8FD8E3	0x8474
+0x8FD8E4	0x8476
+0x8FD8E5	0x8478
+0x8FD8E6	0x847C
+0x8FD8E7	0x847D
+0x8FD8E8	0x8481
+0x8FD8E9	0x8485
+0x8FD8EA	0x8492
+0x8FD8EB	0x8493
+0x8FD8EC	0x8495
+0x8FD8ED	0x849E
+0x8FD8EE	0x84A6
+0x8FD8EF	0x84A8
+0x8FD8F0	0x84A9
+0x8FD8F1	0x84AA
+0x8FD8F2	0x84AF
+0x8FD8F3	0x84B1
+0x8FD8F4	0x84B4
+0x8FD8F5	0x84BA
+0x8FD8F6	0x84BD
+0x8FD8F7	0x84BE
+0x8FD8F8	0x84C0
+0x8FD8F9	0x84C2
+0x8FD8FA	0x84C7
+0x8FD8FB	0x84C8
+0x8FD8FC	0x84CC
+0x8FD8FD	0x84CF
+0x8FD8FE	0x84D3
+0x8FD9A1	0x84DC
+0x8FD9A2	0x84E7
+0x8FD9A3	0x84EA
+0x8FD9A4	0x84EF
+0x8FD9A5	0x84F0
+0x8FD9A6	0x84F1
+0x8FD9A7	0x84F2
+0x8FD9A8	0x84F7
+0x8FD9A9	0x8532
+0x8FD9AA	0x84FA
+0x8FD9AB	0x84FB
+0x8FD9AC	0x84FD
+0x8FD9AD	0x8502
+0x8FD9AE	0x8503
+0x8FD9AF	0x8507
+0x8FD9B0	0x850C
+0x8FD9B1	0x850E
+0x8FD9B2	0x8510
+0x8FD9B3	0x851C
+0x8FD9B4	0x851E
+0x8FD9B5	0x8522
+0x8FD9B6	0x8523
+0x8FD9B7	0x8524
+0x8FD9B8	0x8525
+0x8FD9B9	0x8527
+0x8FD9BA	0x852A
+0x8FD9BB	0x852B
+0x8FD9BC	0x852F
+0x8FD9BD	0x8533
+0x8FD9BE	0x8534
+0x8FD9BF	0x8536
+0x8FD9C0	0x853F
+0x8FD9C1	0x8546
+0x8FD9C2	0x854F
+0x8FD9C3	0x8550
+0x8FD9C4	0x8551
+0x8FD9C5	0x8552
+0x8FD9C6	0x8553
+0x8FD9C7	0x8556
+0x8FD9C8	0x8559
+0x8FD9C9	0x855C
+0x8FD9CA	0x855D
+0x8FD9CB	0x855E
+0x8FD9CC	0x855F
+0x8FD9CD	0x8560
+0x8FD9CE	0x8561
+0x8FD9CF	0x8562
+0x8FD9D0	0x8564
+0x8FD9D1	0x856B
+0x8FD9D2	0x856F
+0x8FD9D3	0x8579
+0x8FD9D4	0x857A
+0x8FD9D5	0x857B
+0x8FD9D6	0x857D
+0x8FD9D7	0x857F
+0x8FD9D8	0x8581
+0x8FD9D9	0x8585
+0x8FD9DA	0x8586
+0x8FD9DB	0x8589
+0x8FD9DC	0x858B
+0x8FD9DD	0x858C
+0x8FD9DE	0x858F
+0x8FD9DF	0x8593
+0x8FD9E0	0x8598
+0x8FD9E1	0x859D
+0x8FD9E2	0x859F
+0x8FD9E3	0x85A0
+0x8FD9E4	0x85A2
+0x8FD9E5	0x85A5
+0x8FD9E6	0x85A7
+0x8FD9E7	0x85B4
+0x8FD9E8	0x85B6
+0x8FD9E9	0x85B7
+0x8FD9EA	0x85B8
+0x8FD9EB	0x85BC
+0x8FD9EC	0x85BD
+0x8FD9ED	0x85BE
+0x8FD9EE	0x85BF
+0x8FD9EF	0x85C2
+0x8FD9F0	0x85C7
+0x8FD9F1	0x85CA
+0x8FD9F2	0x85CB
+0x8FD9F3	0x85CE
+0x8FD9F4	0x85AD
+0x8FD9F5	0x85D8
+0x8FD9F6	0x85DA
+0x8FD9F7	0x85DF
+0x8FD9F8	0x85E0
+0x8FD9F9	0x85E6
+0x8FD9FA	0x85E8
+0x8FD9FB	0x85ED
+0x8FD9FC	0x85F3
+0x8FD9FD	0x85F6
+0x8FD9FE	0x85FC
+0x8FDAA1	0x85FF
+0x8FDAA2	0x8600
+0x8FDAA3	0x8604
+0x8FDAA4	0x8605
+0x8FDAA5	0x860D
+0x8FDAA6	0x860E
+0x8FDAA7	0x8610
+0x8FDAA8	0x8611
+0x8FDAA9	0x8612
+0x8FDAAA	0x8618
+0x8FDAAB	0x8619
+0x8FDAAC	0x861B
+0x8FDAAD	0x861E
+0x8FDAAE	0x8621
+0x8FDAAF	0x8627
+0x8FDAB0	0x8629
+0x8FDAB1	0x8636
+0x8FDAB2	0x8638
+0x8FDAB3	0x863A
+0x8FDAB4	0x863C
+0x8FDAB5	0x863D
+0x8FDAB6	0x8640
+0x8FDAB7	0x8642
+0x8FDAB8	0x8646
+0x8FDAB9	0x8652
+0x8FDABA	0x8653
+0x8FDABB	0x8656
+0x8FDABC	0x8657
+0x8FDABD	0x8658
+0x8FDABE	0x8659
+0x8FDABF	0x865D
+0x8FDAC0	0x8660
+0x8FDAC1	0x8661
+0x8FDAC2	0x8662
+0x8FDAC3	0x8663
+0x8FDAC4	0x8664
+0x8FDAC5	0x8669
+0x8FDAC6	0x866C
+0x8FDAC7	0x866F
+0x8FDAC8	0x8675
+0x8FDAC9	0x8676
+0x8FDACA	0x8677
+0x8FDACB	0x867A
+0x8FDACC	0x868D
+0x8FDACD	0x8691
+0x8FDACE	0x8696
+0x8FDACF	0x8698
+0x8FDAD0	0x869A
+0x8FDAD1	0x869C
+0x8FDAD2	0x86A1
+0x8FDAD3	0x86A6
+0x8FDAD4	0x86A7
+0x8FDAD5	0x86A8
+0x8FDAD6	0x86AD
+0x8FDAD7	0x86B1
+0x8FDAD8	0x86B3
+0x8FDAD9	0x86B4
+0x8FDADA	0x86B5
+0x8FDADB	0x86B7
+0x8FDADC	0x86B8
+0x8FDADD	0x86B9
+0x8FDADE	0x86BF
+0x8FDADF	0x86C0
+0x8FDAE0	0x86C1
+0x8FDAE1	0x86C3
+0x8FDAE2	0x86C5
+0x8FDAE3	0x86D1
+0x8FDAE4	0x86D2
+0x8FDAE5	0x86D5
+0x8FDAE6	0x86D7
+0x8FDAE7	0x86DA
+0x8FDAE8	0x86DC
+0x8FDAE9	0x86E0
+0x8FDAEA	0x86E3
+0x8FDAEB	0x86E5
+0x8FDAEC	0x86E7
+0x8FDAED	0x8688
+0x8FDAEE	0x86FA
+0x8FDAEF	0x86FC
+0x8FDAF0	0x86FD
+0x8FDAF1	0x8704
+0x8FDAF2	0x8705
+0x8FDAF3	0x8707
+0x8FDAF4	0x870B
+0x8FDAF5	0x870E
+0x8FDAF6	0x870F
+0x8FDAF7	0x8710
+0x8FDAF8	0x8713
+0x8FDAF9	0x8714
+0x8FDAFA	0x8719
+0x8FDAFB	0x871E
+0x8FDAFC	0x871F
+0x8FDAFD	0x8721
+0x8FDAFE	0x8723
+0x8FDBA1	0x8728
+0x8FDBA2	0x872E
+0x8FDBA3	0x872F
+0x8FDBA4	0x8731
+0x8FDBA5	0x8732
+0x8FDBA6	0x8739
+0x8FDBA7	0x873A
+0x8FDBA8	0x873C
+0x8FDBA9	0x873D
+0x8FDBAA	0x873E
+0x8FDBAB	0x8740
+0x8FDBAC	0x8743
+0x8FDBAD	0x8745
+0x8FDBAE	0x874D
+0x8FDBAF	0x8758
+0x8FDBB0	0x875D
+0x8FDBB1	0x8761
+0x8FDBB2	0x8764
+0x8FDBB3	0x8765
+0x8FDBB4	0x876F
+0x8FDBB5	0x8771
+0x8FDBB6	0x8772
+0x8FDBB7	0x877B
+0x8FDBB8	0x8783
+0x8FDBB9	0x8784
+0x8FDBBA	0x8785
+0x8FDBBB	0x8786
+0x8FDBBC	0x8787
+0x8FDBBD	0x8788
+0x8FDBBE	0x8789
+0x8FDBBF	0x878B
+0x8FDBC0	0x878C
+0x8FDBC1	0x8790
+0x8FDBC2	0x8793
+0x8FDBC3	0x8795
+0x8FDBC4	0x8797
+0x8FDBC5	0x8798
+0x8FDBC6	0x8799
+0x8FDBC7	0x879E
+0x8FDBC8	0x87A0
+0x8FDBC9	0x87A3
+0x8FDBCA	0x87A7
+0x8FDBCB	0x87AC
+0x8FDBCC	0x87AD
+0x8FDBCD	0x87AE
+0x8FDBCE	0x87B1
+0x8FDBCF	0x87B5
+0x8FDBD0	0x87BE
+0x8FDBD1	0x87BF
+0x8FDBD2	0x87C1
+0x8FDBD3	0x87C8
+0x8FDBD4	0x87C9
+0x8FDBD5	0x87CA
+0x8FDBD6	0x87CE
+0x8FDBD7	0x87D5
+0x8FDBD8	0x87D6
+0x8FDBD9	0x87D9
+0x8FDBDA	0x87DA
+0x8FDBDB	0x87DC
+0x8FDBDC	0x87DF
+0x8FDBDD	0x87E2
+0x8FDBDE	0x87E3
+0x8FDBDF	0x87E4
+0x8FDBE0	0x87EA
+0x8FDBE1	0x87EB
+0x8FDBE2	0x87ED
+0x8FDBE3	0x87F1
+0x8FDBE4	0x87F3
+0x8FDBE5	0x87F8
+0x8FDBE6	0x87FA
+0x8FDBE7	0x87FF
+0x8FDBE8	0x8801
+0x8FDBE9	0x8803
+0x8FDBEA	0x8806
+0x8FDBEB	0x8809
+0x8FDBEC	0x880A
+0x8FDBED	0x880B
+0x8FDBEE	0x8810
+0x8FDBEF	0x8819
+0x8FDBF0	0x8812
+0x8FDBF1	0x8813
+0x8FDBF2	0x8814
+0x8FDBF3	0x8818
+0x8FDBF4	0x881A
+0x8FDBF5	0x881B
+0x8FDBF6	0x881C
+0x8FDBF7	0x881E
+0x8FDBF8	0x881F
+0x8FDBF9	0x8828
+0x8FDBFA	0x882D
+0x8FDBFB	0x882E
+0x8FDBFC	0x8830
+0x8FDBFD	0x8832
+0x8FDBFE	0x8835
+0x8FDCA1	0x883A
+0x8FDCA2	0x883C
+0x8FDCA3	0x8841
+0x8FDCA4	0x8843
+0x8FDCA5	0x8845
+0x8FDCA6	0x8848
+0x8FDCA7	0x8849
+0x8FDCA8	0x884A
+0x8FDCA9	0x884B
+0x8FDCAA	0x884E
+0x8FDCAB	0x8851
+0x8FDCAC	0x8855
+0x8FDCAD	0x8856
+0x8FDCAE	0x8858
+0x8FDCAF	0x885A
+0x8FDCB0	0x885C
+0x8FDCB1	0x885F
+0x8FDCB2	0x8860
+0x8FDCB3	0x8864
+0x8FDCB4	0x8869
+0x8FDCB5	0x8871
+0x8FDCB6	0x8879
+0x8FDCB7	0x887B
+0x8FDCB8	0x8880
+0x8FDCB9	0x8898
+0x8FDCBA	0x889A
+0x8FDCBB	0x889B
+0x8FDCBC	0x889C
+0x8FDCBD	0x889F
+0x8FDCBE	0x88A0
+0x8FDCBF	0x88A8
+0x8FDCC0	0x88AA
+0x8FDCC1	0x88BA
+0x8FDCC2	0x88BD
+0x8FDCC3	0x88BE
+0x8FDCC4	0x88C0
+0x8FDCC5	0x88CA
+0x8FDCC6	0x88CB
+0x8FDCC7	0x88CC
+0x8FDCC8	0x88CD
+0x8FDCC9	0x88CE
+0x8FDCCA	0x88D1
+0x8FDCCB	0x88D2
+0x8FDCCC	0x88D3
+0x8FDCCD	0x88DB
+0x8FDCCE	0x88DE
+0x8FDCCF	0x88E7
+0x8FDCD0	0x88EF
+0x8FDCD1	0x88F0
+0x8FDCD2	0x88F1
+0x8FDCD3	0x88F5
+0x8FDCD4	0x88F7
+0x8FDCD5	0x8901
+0x8FDCD6	0x8906
+0x8FDCD7	0x890D
+0x8FDCD8	0x890E
+0x8FDCD9	0x890F
+0x8FDCDA	0x8915
+0x8FDCDB	0x8916
+0x8FDCDC	0x8918
+0x8FDCDD	0x8919
+0x8FDCDE	0x891A
+0x8FDCDF	0x891C
+0x8FDCE0	0x8920
+0x8FDCE1	0x8926
+0x8FDCE2	0x8927
+0x8FDCE3	0x8928
+0x8FDCE4	0x8930
+0x8FDCE5	0x8931
+0x8FDCE6	0x8932
+0x8FDCE7	0x8935
+0x8FDCE8	0x8939
+0x8FDCE9	0x893A
+0x8FDCEA	0x893E
+0x8FDCEB	0x8940
+0x8FDCEC	0x8942
+0x8FDCED	0x8945
+0x8FDCEE	0x8946
+0x8FDCEF	0x8949
+0x8FDCF0	0x894F
+0x8FDCF1	0x8952
+0x8FDCF2	0x8957
+0x8FDCF3	0x895A
+0x8FDCF4	0x895B
+0x8FDCF5	0x895C
+0x8FDCF6	0x8961
+0x8FDCF7	0x8962
+0x8FDCF8	0x8963
+0x8FDCF9	0x896B
+0x8FDCFA	0x896E
+0x8FDCFB	0x8970
+0x8FDCFC	0x8973
+0x8FDCFD	0x8975
+0x8FDCFE	0x897A
+0x8FDDA1	0x897B
+0x8FDDA2	0x897C
+0x8FDDA3	0x897D
+0x8FDDA4	0x8989
+0x8FDDA5	0x898D
+0x8FDDA6	0x8990
+0x8FDDA7	0x8994
+0x8FDDA8	0x8995
+0x8FDDA9	0x899B
+0x8FDDAA	0x899C
+0x8FDDAB	0x899F
+0x8FDDAC	0x89A0
+0x8FDDAD	0x89A5
+0x8FDDAE	0x89B0
+0x8FDDAF	0x89B4
+0x8FDDB0	0x89B5
+0x8FDDB1	0x89B6
+0x8FDDB2	0x89B7
+0x8FDDB3	0x89BC
+0x8FDDB4	0x89D4
+0x8FDDB5	0x89D5
+0x8FDDB6	0x89D6
+0x8FDDB7	0x89D7
+0x8FDDB8	0x89D8
+0x8FDDB9	0x89E5
+0x8FDDBA	0x89E9
+0x8FDDBB	0x89EB
+0x8FDDBC	0x89ED
+0x8FDDBD	0x89F1
+0x8FDDBE	0x89F3
+0x8FDDBF	0x89F6
+0x8FDDC0	0x89F9
+0x8FDDC1	0x89FD
+0x8FDDC2	0x89FF
+0x8FDDC3	0x8A04
+0x8FDDC4	0x8A05
+0x8FDDC5	0x8A07
+0x8FDDC6	0x8A0F
+0x8FDDC7	0x8A11
+0x8FDDC8	0x8A12
+0x8FDDC9	0x8A14
+0x8FDDCA	0x8A15
+0x8FDDCB	0x8A1E
+0x8FDDCC	0x8A20
+0x8FDDCD	0x8A22
+0x8FDDCE	0x8A24
+0x8FDDCF	0x8A26
+0x8FDDD0	0x8A2B
+0x8FDDD1	0x8A2C
+0x8FDDD2	0x8A2F
+0x8FDDD3	0x8A35
+0x8FDDD4	0x8A37
+0x8FDDD5	0x8A3D
+0x8FDDD6	0x8A3E
+0x8FDDD7	0x8A40
+0x8FDDD8	0x8A43
+0x8FDDD9	0x8A45
+0x8FDDDA	0x8A47
+0x8FDDDB	0x8A49
+0x8FDDDC	0x8A4D
+0x8FDDDD	0x8A4E
+0x8FDDDE	0x8A53
+0x8FDDDF	0x8A56
+0x8FDDE0	0x8A57
+0x8FDDE1	0x8A58
+0x8FDDE2	0x8A5C
+0x8FDDE3	0x8A5D
+0x8FDDE4	0x8A61
+0x8FDDE5	0x8A65
+0x8FDDE6	0x8A67
+0x8FDDE7	0x8A75
+0x8FDDE8	0x8A76
+0x8FDDE9	0x8A77
+0x8FDDEA	0x8A79
+0x8FDDEB	0x8A7A
+0x8FDDEC	0x8A7B
+0x8FDDED	0x8A7E
+0x8FDDEE	0x8A7F
+0x8FDDEF	0x8A80
+0x8FDDF0	0x8A83
+0x8FDDF1	0x8A86
+0x8FDDF2	0x8A8B
+0x8FDDF3	0x8A8F
+0x8FDDF4	0x8A90
+0x8FDDF5	0x8A92
+0x8FDDF6	0x8A96
+0x8FDDF7	0x8A97
+0x8FDDF8	0x8A99
+0x8FDDF9	0x8A9F
+0x8FDDFA	0x8AA7
+0x8FDDFB	0x8AA9
+0x8FDDFC	0x8AAE
+0x8FDDFD	0x8AAF
+0x8FDDFE	0x8AB3
+0x8FDEA1	0x8AB6
+0x8FDEA2	0x8AB7
+0x8FDEA3	0x8ABB
+0x8FDEA4	0x8ABE
+0x8FDEA5	0x8AC3
+0x8FDEA6	0x8AC6
+0x8FDEA7	0x8AC8
+0x8FDEA8	0x8AC9
+0x8FDEA9	0x8ACA
+0x8FDEAA	0x8AD1
+0x8FDEAB	0x8AD3
+0x8FDEAC	0x8AD4
+0x8FDEAD	0x8AD5
+0x8FDEAE	0x8AD7
+0x8FDEAF	0x8ADD
+0x8FDEB0	0x8ADF
+0x8FDEB1	0x8AEC
+0x8FDEB2	0x8AF0
+0x8FDEB3	0x8AF4
+0x8FDEB4	0x8AF5
+0x8FDEB5	0x8AF6
+0x8FDEB6	0x8AFC
+0x8FDEB7	0x8AFF
+0x8FDEB8	0x8B05
+0x8FDEB9	0x8B06
+0x8FDEBA	0x8B0B
+0x8FDEBB	0x8B11
+0x8FDEBC	0x8B1C
+0x8FDEBD	0x8B1E
+0x8FDEBE	0x8B1F
+0x8FDEBF	0x8B0A
+0x8FDEC0	0x8B2D
+0x8FDEC1	0x8B30
+0x8FDEC2	0x8B37
+0x8FDEC3	0x8B3C
+0x8FDEC4	0x8B42
+0x8FDEC5	0x8B43
+0x8FDEC6	0x8B44
+0x8FDEC7	0x8B45
+0x8FDEC8	0x8B46
+0x8FDEC9	0x8B48
+0x8FDECA	0x8B52
+0x8FDECB	0x8B53
+0x8FDECC	0x8B54
+0x8FDECD	0x8B59
+0x8FDECE	0x8B4D
+0x8FDECF	0x8B5E
+0x8FDED0	0x8B63
+0x8FDED1	0x8B6D
+0x8FDED2	0x8B76
+0x8FDED3	0x8B78
+0x8FDED4	0x8B79
+0x8FDED5	0x8B7C
+0x8FDED6	0x8B7E
+0x8FDED7	0x8B81
+0x8FDED8	0x8B84
+0x8FDED9	0x8B85
+0x8FDEDA	0x8B8B
+0x8FDEDB	0x8B8D
+0x8FDEDC	0x8B8F
+0x8FDEDD	0x8B94
+0x8FDEDE	0x8B95
+0x8FDEDF	0x8B9C
+0x8FDEE0	0x8B9E
+0x8FDEE1	0x8B9F
+0x8FDEE2	0x8C38
+0x8FDEE3	0x8C39
+0x8FDEE4	0x8C3D
+0x8FDEE5	0x8C3E
+0x8FDEE6	0x8C45
+0x8FDEE7	0x8C47
+0x8FDEE8	0x8C49
+0x8FDEE9	0x8C4B
+0x8FDEEA	0x8C4F
+0x8FDEEB	0x8C51
+0x8FDEEC	0x8C53
+0x8FDEED	0x8C54
+0x8FDEEE	0x8C57
+0x8FDEEF	0x8C58
+0x8FDEF0	0x8C5B
+0x8FDEF1	0x8C5D
+0x8FDEF2	0x8C59
+0x8FDEF3	0x8C63
+0x8FDEF4	0x8C64
+0x8FDEF5	0x8C66
+0x8FDEF6	0x8C68
+0x8FDEF7	0x8C69
+0x8FDEF8	0x8C6D
+0x8FDEF9	0x8C73
+0x8FDEFA	0x8C75
+0x8FDEFB	0x8C76
+0x8FDEFC	0x8C7B
+0x8FDEFD	0x8C7E
+0x8FDEFE	0x8C86
+0x8FDFA1	0x8C87
+0x8FDFA2	0x8C8B
+0x8FDFA3	0x8C90
+0x8FDFA4	0x8C92
+0x8FDFA5	0x8C93
+0x8FDFA6	0x8C99
+0x8FDFA7	0x8C9B
+0x8FDFA8	0x8C9C
+0x8FDFA9	0x8CA4
+0x8FDFAA	0x8CB9
+0x8FDFAB	0x8CBA
+0x8FDFAC	0x8CC5
+0x8FDFAD	0x8CC6
+0x8FDFAE	0x8CC9
+0x8FDFAF	0x8CCB
+0x8FDFB0	0x8CCF
+0x8FDFB1	0x8CD6
+0x8FDFB2	0x8CD5
+0x8FDFB3	0x8CD9
+0x8FDFB4	0x8CDD
+0x8FDFB5	0x8CE1
+0x8FDFB6	0x8CE8
+0x8FDFB7	0x8CEC
+0x8FDFB8	0x8CEF
+0x8FDFB9	0x8CF0
+0x8FDFBA	0x8CF2
+0x8FDFBB	0x8CF5
+0x8FDFBC	0x8CF7
+0x8FDFBD	0x8CF8
+0x8FDFBE	0x8CFE
+0x8FDFBF	0x8CFF
+0x8FDFC0	0x8D01
+0x8FDFC1	0x8D03
+0x8FDFC2	0x8D09
+0x8FDFC3	0x8D12
+0x8FDFC4	0x8D17
+0x8FDFC5	0x8D1B
+0x8FDFC6	0x8D65
+0x8FDFC7	0x8D69
+0x8FDFC8	0x8D6C
+0x8FDFC9	0x8D6E
+0x8FDFCA	0x8D7F
+0x8FDFCB	0x8D82
+0x8FDFCC	0x8D84
+0x8FDFCD	0x8D88
+0x8FDFCE	0x8D8D
+0x8FDFCF	0x8D90
+0x8FDFD0	0x8D91
+0x8FDFD1	0x8D95
+0x8FDFD2	0x8D9E
+0x8FDFD3	0x8D9F
+0x8FDFD4	0x8DA0
+0x8FDFD5	0x8DA6
+0x8FDFD6	0x8DAB
+0x8FDFD7	0x8DAC
+0x8FDFD8	0x8DAF
+0x8FDFD9	0x8DB2
+0x8FDFDA	0x8DB5
+0x8FDFDB	0x8DB7
+0x8FDFDC	0x8DB9
+0x8FDFDD	0x8DBB
+0x8FDFDE	0x8DC0
+0x8FDFDF	0x8DC5
+0x8FDFE0	0x8DC6
+0x8FDFE1	0x8DC7
+0x8FDFE2	0x8DC8
+0x8FDFE3	0x8DCA
+0x8FDFE4	0x8DCE
+0x8FDFE5	0x8DD1
+0x8FDFE6	0x8DD4
+0x8FDFE7	0x8DD5
+0x8FDFE8	0x8DD7
+0x8FDFE9	0x8DD9
+0x8FDFEA	0x8DE4
+0x8FDFEB	0x8DE5
+0x8FDFEC	0x8DE7
+0x8FDFED	0x8DEC
+0x8FDFEE	0x8DF0
+0x8FDFEF	0x8DBC
+0x8FDFF0	0x8DF1
+0x8FDFF1	0x8DF2
+0x8FDFF2	0x8DF4
+0x8FDFF3	0x8DFD
+0x8FDFF4	0x8E01
+0x8FDFF5	0x8E04
+0x8FDFF6	0x8E05
+0x8FDFF7	0x8E06
+0x8FDFF8	0x8E0B
+0x8FDFF9	0x8E11
+0x8FDFFA	0x8E14
+0x8FDFFB	0x8E16
+0x8FDFFC	0x8E20
+0x8FDFFD	0x8E21
+0x8FDFFE	0x8E22
+0x8FE0A1	0x8E23
+0x8FE0A2	0x8E26
+0x8FE0A3	0x8E27
+0x8FE0A4	0x8E31
+0x8FE0A5	0x8E33
+0x8FE0A6	0x8E36
+0x8FE0A7	0x8E37
+0x8FE0A8	0x8E38
+0x8FE0A9	0x8E39
+0x8FE0AA	0x8E3D
+0x8FE0AB	0x8E40
+0x8FE0AC	0x8E41
+0x8FE0AD	0x8E4B
+0x8FE0AE	0x8E4D
+0x8FE0AF	0x8E4E
+0x8FE0B0	0x8E4F
+0x8FE0B1	0x8E54
+0x8FE0B2	0x8E5B
+0x8FE0B3	0x8E5C
+0x8FE0B4	0x8E5D
+0x8FE0B5	0x8E5E
+0x8FE0B6	0x8E61
+0x8FE0B7	0x8E62
+0x8FE0B8	0x8E69
+0x8FE0B9	0x8E6C
+0x8FE0BA	0x8E6D
+0x8FE0BB	0x8E6F
+0x8FE0BC	0x8E70
+0x8FE0BD	0x8E71
+0x8FE0BE	0x8E79
+0x8FE0BF	0x8E7A
+0x8FE0C0	0x8E7B
+0x8FE0C1	0x8E82
+0x8FE0C2	0x8E83
+0x8FE0C3	0x8E89
+0x8FE0C4	0x8E90
+0x8FE0C5	0x8E92
+0x8FE0C6	0x8E95
+0x8FE0C7	0x8E9A
+0x8FE0C8	0x8E9B
+0x8FE0C9	0x8E9D
+0x8FE0CA	0x8E9E
+0x8FE0CB	0x8EA2
+0x8FE0CC	0x8EA7
+0x8FE0CD	0x8EA9
+0x8FE0CE	0x8EAD
+0x8FE0CF	0x8EAE
+0x8FE0D0	0x8EB3
+0x8FE0D1	0x8EB5
+0x8FE0D2	0x8EBA
+0x8FE0D3	0x8EBB
+0x8FE0D4	0x8EC0
+0x8FE0D5	0x8EC1
+0x8FE0D6	0x8EC3
+0x8FE0D7	0x8EC4
+0x8FE0D8	0x8EC7
+0x8FE0D9	0x8ECF
+0x8FE0DA	0x8ED1
+0x8FE0DB	0x8ED4
+0x8FE0DC	0x8EDC
+0x8FE0DD	0x8EE8
+0x8FE0DE	0x8EEE
+0x8FE0DF	0x8EF0
+0x8FE0E0	0x8EF1
+0x8FE0E1	0x8EF7
+0x8FE0E2	0x8EF9
+0x8FE0E3	0x8EFA
+0x8FE0E4	0x8EED
+0x8FE0E5	0x8F00
+0x8FE0E6	0x8F02
+0x8FE0E7	0x8F07
+0x8FE0E8	0x8F08
+0x8FE0E9	0x8F0F
+0x8FE0EA	0x8F10
+0x8FE0EB	0x8F16
+0x8FE0EC	0x8F17
+0x8FE0ED	0x8F18
+0x8FE0EE	0x8F1E
+0x8FE0EF	0x8F20
+0x8FE0F0	0x8F21
+0x8FE0F1	0x8F23
+0x8FE0F2	0x8F25
+0x8FE0F3	0x8F27
+0x8FE0F4	0x8F28
+0x8FE0F5	0x8F2C
+0x8FE0F6	0x8F2D
+0x8FE0F7	0x8F2E
+0x8FE0F8	0x8F34
+0x8FE0F9	0x8F35
+0x8FE0FA	0x8F36
+0x8FE0FB	0x8F37
+0x8FE0FC	0x8F3A
+0x8FE0FD	0x8F40
+0x8FE0FE	0x8F41
+0x8FE1A1	0x8F43
+0x8FE1A2	0x8F47
+0x8FE1A3	0x8F4F
+0x8FE1A4	0x8F51
+0x8FE1A5	0x8F52
+0x8FE1A6	0x8F53
+0x8FE1A7	0x8F54
+0x8FE1A8	0x8F55
+0x8FE1A9	0x8F58
+0x8FE1AA	0x8F5D
+0x8FE1AB	0x8F5E
+0x8FE1AC	0x8F65
+0x8FE1AD	0x8F9D
+0x8FE1AE	0x8FA0
+0x8FE1AF	0x8FA1
+0x8FE1B0	0x8FA4
+0x8FE1B1	0x8FA5
+0x8FE1B2	0x8FA6
+0x8FE1B3	0x8FB5
+0x8FE1B4	0x8FB6
+0x8FE1B5	0x8FB8
+0x8FE1B6	0x8FBE
+0x8FE1B7	0x8FC0
+0x8FE1B8	0x8FC1
+0x8FE1B9	0x8FC6
+0x8FE1BA	0x8FCA
+0x8FE1BB	0x8FCB
+0x8FE1BC	0x8FCD
+0x8FE1BD	0x8FD0
+0x8FE1BE	0x8FD2
+0x8FE1BF	0x8FD3
+0x8FE1C0	0x8FD5
+0x8FE1C1	0x8FE0
+0x8FE1C2	0x8FE3
+0x8FE1C3	0x8FE4
+0x8FE1C4	0x8FE8
+0x8FE1C5	0x8FEE
+0x8FE1C6	0x8FF1
+0x8FE1C7	0x8FF5
+0x8FE1C8	0x8FF6
+0x8FE1C9	0x8FFB
+0x8FE1CA	0x8FFE
+0x8FE1CB	0x9002
+0x8FE1CC	0x9004
+0x8FE1CD	0x9008
+0x8FE1CE	0x900C
+0x8FE1CF	0x9018
+0x8FE1D0	0x901B
+0x8FE1D1	0x9028
+0x8FE1D2	0x9029
+0x8FE1D3	0x902F
+0x8FE1D4	0x902A
+0x8FE1D5	0x902C
+0x8FE1D6	0x902D
+0x8FE1D7	0x9033
+0x8FE1D8	0x9034
+0x8FE1D9	0x9037
+0x8FE1DA	0x903F
+0x8FE1DB	0x9043
+0x8FE1DC	0x9044
+0x8FE1DD	0x904C
+0x8FE1DE	0x905B
+0x8FE1DF	0x905D
+0x8FE1E0	0x9062
+0x8FE1E1	0x9066
+0x8FE1E2	0x9067
+0x8FE1E3	0x906C
+0x8FE1E4	0x9070
+0x8FE1E5	0x9074
+0x8FE1E6	0x9079
+0x8FE1E7	0x9085
+0x8FE1E8	0x9088
+0x8FE1E9	0x908B
+0x8FE1EA	0x908C
+0x8FE1EB	0x908E
+0x8FE1EC	0x9090
+0x8FE1ED	0x9095
+0x8FE1EE	0x9097
+0x8FE1EF	0x9098
+0x8FE1F0	0x9099
+0x8FE1F1	0x909B
+0x8FE1F2	0x90A0
+0x8FE1F3	0x90A1
+0x8FE1F4	0x90A2
+0x8FE1F5	0x90A5
+0x8FE1F6	0x90B0
+0x8FE1F7	0x90B2
+0x8FE1F8	0x90B3
+0x8FE1F9	0x90B4
+0x8FE1FA	0x90B6
+0x8FE1FB	0x90BD
+0x8FE1FC	0x90CC
+0x8FE1FD	0x90BE
+0x8FE1FE	0x90C3
+0x8FE2A1	0x90C4
+0x8FE2A2	0x90C5
+0x8FE2A3	0x90C7
+0x8FE2A4	0x90C8
+0x8FE2A5	0x90D5
+0x8FE2A6	0x90D7
+0x8FE2A7	0x90D8
+0x8FE2A8	0x90D9
+0x8FE2A9	0x90DC
+0x8FE2AA	0x90DD
+0x8FE2AB	0x90DF
+0x8FE2AC	0x90E5
+0x8FE2AD	0x90D2
+0x8FE2AE	0x90F6
+0x8FE2AF	0x90EB
+0x8FE2B0	0x90EF
+0x8FE2B1	0x90F0
+0x8FE2B2	0x90F4
+0x8FE2B3	0x90FE
+0x8FE2B4	0x90FF
+0x8FE2B5	0x9100
+0x8FE2B6	0x9104
+0x8FE2B7	0x9105
+0x8FE2B8	0x9106
+0x8FE2B9	0x9108
+0x8FE2BA	0x910D
+0x8FE2BB	0x9110
+0x8FE2BC	0x9114
+0x8FE2BD	0x9116
+0x8FE2BE	0x9117
+0x8FE2BF	0x9118
+0x8FE2C0	0x911A
+0x8FE2C1	0x911C
+0x8FE2C2	0x911E
+0x8FE2C3	0x9120
+0x8FE2C4	0x9125
+0x8FE2C5	0x9122
+0x8FE2C6	0x9123
+0x8FE2C7	0x9127
+0x8FE2C8	0x9129
+0x8FE2C9	0x912E
+0x8FE2CA	0x912F
+0x8FE2CB	0x9131
+0x8FE2CC	0x9134
+0x8FE2CD	0x9136
+0x8FE2CE	0x9137
+0x8FE2CF	0x9139
+0x8FE2D0	0x913A
+0x8FE2D1	0x913C
+0x8FE2D2	0x913D
+0x8FE2D3	0x9143
+0x8FE2D4	0x9147
+0x8FE2D5	0x9148
+0x8FE2D6	0x914F
+0x8FE2D7	0x9153
+0x8FE2D8	0x9157
+0x8FE2D9	0x9159
+0x8FE2DA	0x915A
+0x8FE2DB	0x915B
+0x8FE2DC	0x9161
+0x8FE2DD	0x9164
+0x8FE2DE	0x9167
+0x8FE2DF	0x916D
+0x8FE2E0	0x9174
+0x8FE2E1	0x9179
+0x8FE2E2	0x917A
+0x8FE2E3	0x917B
+0x8FE2E4	0x9181
+0x8FE2E5	0x9183
+0x8FE2E6	0x9185
+0x8FE2E7	0x9186
+0x8FE2E8	0x918A
+0x8FE2E9	0x918E
+0x8FE2EA	0x9191
+0x8FE2EB	0x9193
+0x8FE2EC	0x9194
+0x8FE2ED	0x9195
+0x8FE2EE	0x9198
+0x8FE2EF	0x919E
+0x8FE2F0	0x91A1
+0x8FE2F1	0x91A6
+0x8FE2F2	0x91A8
+0x8FE2F3	0x91AC
+0x8FE2F4	0x91AD
+0x8FE2F5	0x91AE
+0x8FE2F6	0x91B0
+0x8FE2F7	0x91B1
+0x8FE2F8	0x91B2
+0x8FE2F9	0x91B3
+0x8FE2FA	0x91B6
+0x8FE2FB	0x91BB
+0x8FE2FC	0x91BC
+0x8FE2FD	0x91BD
+0x8FE2FE	0x91BF
+0x8FE3A1	0x91C2
+0x8FE3A2	0x91C3
+0x8FE3A3	0x91C5
+0x8FE3A4	0x91D3
+0x8FE3A5	0x91D4
+0x8FE3A6	0x91D7
+0x8FE3A7	0x91D9
+0x8FE3A8	0x91DA
+0x8FE3A9	0x91DE
+0x8FE3AA	0x91E4
+0x8FE3AB	0x91E5
+0x8FE3AC	0x91E9
+0x8FE3AD	0x91EA
+0x8FE3AE	0x91EC
+0x8FE3AF	0x91ED
+0x8FE3B0	0x91EE
+0x8FE3B1	0x91EF
+0x8FE3B2	0x91F0
+0x8FE3B3	0x91F1
+0x8FE3B4	0x91F7
+0x8FE3B5	0x91F9
+0x8FE3B6	0x91FB
+0x8FE3B7	0x91FD
+0x8FE3B8	0x9200
+0x8FE3B9	0x9201
+0x8FE3BA	0x9204
+0x8FE3BB	0x9205
+0x8FE3BC	0x9206
+0x8FE3BD	0x9207
+0x8FE3BE	0x9209
+0x8FE3BF	0x920A
+0x8FE3C0	0x920C
+0x8FE3C1	0x9210
+0x8FE3C2	0x9212
+0x8FE3C3	0x9213
+0x8FE3C4	0x9216
+0x8FE3C5	0x9218
+0x8FE3C6	0x921C
+0x8FE3C7	0x921D
+0x8FE3C8	0x9223
+0x8FE3C9	0x9224
+0x8FE3CA	0x9225
+0x8FE3CB	0x9226
+0x8FE3CC	0x9228
+0x8FE3CD	0x922E
+0x8FE3CE	0x922F
+0x8FE3CF	0x9230
+0x8FE3D0	0x9233
+0x8FE3D1	0x9235
+0x8FE3D2	0x9236
+0x8FE3D3	0x9238
+0x8FE3D4	0x9239
+0x8FE3D5	0x923A
+0x8FE3D6	0x923C
+0x8FE3D7	0x923E
+0x8FE3D8	0x9240
+0x8FE3D9	0x9242
+0x8FE3DA	0x9243
+0x8FE3DB	0x9246
+0x8FE3DC	0x9247
+0x8FE3DD	0x924A
+0x8FE3DE	0x924D
+0x8FE3DF	0x924E
+0x8FE3E0	0x924F
+0x8FE3E1	0x9251
+0x8FE3E2	0x9258
+0x8FE3E3	0x9259
+0x8FE3E4	0x925C
+0x8FE3E5	0x925D
+0x8FE3E6	0x9260
+0x8FE3E7	0x9261
+0x8FE3E8	0x9265
+0x8FE3E9	0x9267
+0x8FE3EA	0x9268
+0x8FE3EB	0x9269
+0x8FE3EC	0x926E
+0x8FE3ED	0x926F
+0x8FE3EE	0x9270
+0x8FE3EF	0x9275
+0x8FE3F0	0x9276
+0x8FE3F1	0x9277
+0x8FE3F2	0x9278
+0x8FE3F3	0x9279
+0x8FE3F4	0x927B
+0x8FE3F5	0x927C
+0x8FE3F6	0x927D
+0x8FE3F7	0x927F
+0x8FE3F8	0x9288
+0x8FE3F9	0x9289
+0x8FE3FA	0x928A
+0x8FE3FB	0x928D
+0x8FE3FC	0x928E
+0x8FE3FD	0x9292
+0x8FE3FE	0x9297
+0x8FE4A1	0x9299
+0x8FE4A2	0x929F
+0x8FE4A3	0x92A0
+0x8FE4A4	0x92A4
+0x8FE4A5	0x92A5
+0x8FE4A6	0x92A7
+0x8FE4A7	0x92A8
+0x8FE4A8	0x92AB
+0x8FE4A9	0x92AF
+0x8FE4AA	0x92B2
+0x8FE4AB	0x92B6
+0x8FE4AC	0x92B8
+0x8FE4AD	0x92BA
+0x8FE4AE	0x92BB
+0x8FE4AF	0x92BC
+0x8FE4B0	0x92BD
+0x8FE4B1	0x92BF
+0x8FE4B2	0x92C0
+0x8FE4B3	0x92C1
+0x8FE4B4	0x92C2
+0x8FE4B5	0x92C3
+0x8FE4B6	0x92C5
+0x8FE4B7	0x92C6
+0x8FE4B8	0x92C7
+0x8FE4B9	0x92C8
+0x8FE4BA	0x92CB
+0x8FE4BB	0x92CC
+0x8FE4BC	0x92CD
+0x8FE4BD	0x92CE
+0x8FE4BE	0x92D0
+0x8FE4BF	0x92D3
+0x8FE4C0	0x92D5
+0x8FE4C1	0x92D7
+0x8FE4C2	0x92D8
+0x8FE4C3	0x92D9
+0x8FE4C4	0x92DC
+0x8FE4C5	0x92DD
+0x8FE4C6	0x92DF
+0x8FE4C7	0x92E0
+0x8FE4C8	0x92E1
+0x8FE4C9	0x92E3
+0x8FE4CA	0x92E5
+0x8FE4CB	0x92E7
+0x8FE4CC	0x92E8
+0x8FE4CD	0x92EC
+0x8FE4CE	0x92EE
+0x8FE4CF	0x92F0
+0x8FE4D0	0x92F9
+0x8FE4D1	0x92FB
+0x8FE4D2	0x92FF
+0x8FE4D3	0x9300
+0x8FE4D4	0x9302
+0x8FE4D5	0x9308
+0x8FE4D6	0x930D
+0x8FE4D7	0x9311
+0x8FE4D8	0x9314
+0x8FE4D9	0x9315
+0x8FE4DA	0x931C
+0x8FE4DB	0x931D
+0x8FE4DC	0x931E
+0x8FE4DD	0x931F
+0x8FE4DE	0x9321
+0x8FE4DF	0x9324
+0x8FE4E0	0x9325
+0x8FE4E1	0x9327
+0x8FE4E2	0x9329
+0x8FE4E3	0x932A
+0x8FE4E4	0x9333
+0x8FE4E5	0x9334
+0x8FE4E6	0x9336
+0x8FE4E7	0x9337
+0x8FE4E8	0x9347
+0x8FE4E9	0x9348
+0x8FE4EA	0x9349
+0x8FE4EB	0x9350
+0x8FE4EC	0x9351
+0x8FE4ED	0x9352
+0x8FE4EE	0x9355
+0x8FE4EF	0x9357
+0x8FE4F0	0x9358
+0x8FE4F1	0x935A
+0x8FE4F2	0x935E
+0x8FE4F3	0x9364
+0x8FE4F4	0x9365
+0x8FE4F5	0x9367
+0x8FE4F6	0x9369
+0x8FE4F7	0x936A
+0x8FE4F8	0x936D
+0x8FE4F9	0x936F
+0x8FE4FA	0x9370
+0x8FE4FB	0x9371
+0x8FE4FC	0x9373
+0x8FE4FD	0x9374
+0x8FE4FE	0x9376
+0x8FE5A1	0x937A
+0x8FE5A2	0x937D
+0x8FE5A3	0x937F
+0x8FE5A4	0x9380
+0x8FE5A5	0x9381
+0x8FE5A6	0x9382
+0x8FE5A7	0x9388
+0x8FE5A8	0x938A
+0x8FE5A9	0x938B
+0x8FE5AA	0x938D
+0x8FE5AB	0x938F
+0x8FE5AC	0x9392
+0x8FE5AD	0x9395
+0x8FE5AE	0x9398
+0x8FE5AF	0x939B
+0x8FE5B0	0x939E
+0x8FE5B1	0x93A1
+0x8FE5B2	0x93A3
+0x8FE5B3	0x93A4
+0x8FE5B4	0x93A6
+0x8FE5B5	0x93A8
+0x8FE5B6	0x93AB
+0x8FE5B7	0x93B4
+0x8FE5B8	0x93B5
+0x8FE5B9	0x93B6
+0x8FE5BA	0x93BA
+0x8FE5BB	0x93A9
+0x8FE5BC	0x93C1
+0x8FE5BD	0x93C4
+0x8FE5BE	0x93C5
+0x8FE5BF	0x93C6
+0x8FE5C0	0x93C7
+0x8FE5C1	0x93C9
+0x8FE5C2	0x93CA
+0x8FE5C3	0x93CB
+0x8FE5C4	0x93CC
+0x8FE5C5	0x93CD
+0x8FE5C6	0x93D3
+0x8FE5C7	0x93D9
+0x8FE5C8	0x93DC
+0x8FE5C9	0x93DE
+0x8FE5CA	0x93DF
+0x8FE5CB	0x93E2
+0x8FE5CC	0x93E6
+0x8FE5CD	0x93E7
+0x8FE5CE	0x93F9
+0x8FE5CF	0x93F7
+0x8FE5D0	0x93F8
+0x8FE5D1	0x93FA
+0x8FE5D2	0x93FB
+0x8FE5D3	0x93FD
+0x8FE5D4	0x9401
+0x8FE5D5	0x9402
+0x8FE5D6	0x9404
+0x8FE5D7	0x9408
+0x8FE5D8	0x9409
+0x8FE5D9	0x940D
+0x8FE5DA	0x940E
+0x8FE5DB	0x940F
+0x8FE5DC	0x9415
+0x8FE5DD	0x9416
+0x8FE5DE	0x9417
+0x8FE5DF	0x941F
+0x8FE5E0	0x942E
+0x8FE5E1	0x942F
+0x8FE5E2	0x9431
+0x8FE5E3	0x9432
+0x8FE5E4	0x9433
+0x8FE5E5	0x9434
+0x8FE5E6	0x943B
+0x8FE5E7	0x943F
+0x8FE5E8	0x943D
+0x8FE5E9	0x9443
+0x8FE5EA	0x9445
+0x8FE5EB	0x9448
+0x8FE5EC	0x944A
+0x8FE5ED	0x944C
+0x8FE5EE	0x9455
+0x8FE5EF	0x9459
+0x8FE5F0	0x945C
+0x8FE5F1	0x945F
+0x8FE5F2	0x9461
+0x8FE5F3	0x9463
+0x8FE5F4	0x9468
+0x8FE5F5	0x946B
+0x8FE5F6	0x946D
+0x8FE5F7	0x946E
+0x8FE5F8	0x946F
+0x8FE5F9	0x9471
+0x8FE5FA	0x9472
+0x8FE5FB	0x9484
+0x8FE5FC	0x9483
+0x8FE5FD	0x9578
+0x8FE5FE	0x9579
+0x8FE6A1	0x957E
+0x8FE6A2	0x9584
+0x8FE6A3	0x9588
+0x8FE6A4	0x958C
+0x8FE6A5	0x958D
+0x8FE6A6	0x958E
+0x8FE6A7	0x959D
+0x8FE6A8	0x959E
+0x8FE6A9	0x959F
+0x8FE6AA	0x95A1
+0x8FE6AB	0x95A6
+0x8FE6AC	0x95A9
+0x8FE6AD	0x95AB
+0x8FE6AE	0x95AC
+0x8FE6AF	0x95B4
+0x8FE6B0	0x95B6
+0x8FE6B1	0x95BA
+0x8FE6B2	0x95BD
+0x8FE6B3	0x95BF
+0x8FE6B4	0x95C6
+0x8FE6B5	0x95C8
+0x8FE6B6	0x95C9
+0x8FE6B7	0x95CB
+0x8FE6B8	0x95D0
+0x8FE6B9	0x95D1
+0x8FE6BA	0x95D2
+0x8FE6BB	0x95D3
+0x8FE6BC	0x95D9
+0x8FE6BD	0x95DA
+0x8FE6BE	0x95DD
+0x8FE6BF	0x95DE
+0x8FE6C0	0x95DF
+0x8FE6C1	0x95E0
+0x8FE6C2	0x95E4
+0x8FE6C3	0x95E6
+0x8FE6C4	0x961D
+0x8FE6C5	0x961E
+0x8FE6C6	0x9622
+0x8FE6C7	0x9624
+0x8FE6C8	0x9625
+0x8FE6C9	0x9626
+0x8FE6CA	0x962C
+0x8FE6CB	0x9631
+0x8FE6CC	0x9633
+0x8FE6CD	0x9637
+0x8FE6CE	0x9638
+0x8FE6CF	0x9639
+0x8FE6D0	0x963A
+0x8FE6D1	0x963C
+0x8FE6D2	0x963D
+0x8FE6D3	0x9641
+0x8FE6D4	0x9652
+0x8FE6D5	0x9654
+0x8FE6D6	0x9656
+0x8FE6D7	0x9657
+0x8FE6D8	0x9658
+0x8FE6D9	0x9661
+0x8FE6DA	0x966E
+0x8FE6DB	0x9674
+0x8FE6DC	0x967B
+0x8FE6DD	0x967C
+0x8FE6DE	0x967E
+0x8FE6DF	0x967F
+0x8FE6E0	0x9681
+0x8FE6E1	0x9682
+0x8FE6E2	0x9683
+0x8FE6E3	0x9684
+0x8FE6E4	0x9689
+0x8FE6E5	0x9691
+0x8FE6E6	0x9696
+0x8FE6E7	0x969A
+0x8FE6E8	0x969D
+0x8FE6E9	0x969F
+0x8FE6EA	0x96A4
+0x8FE6EB	0x96A5
+0x8FE6EC	0x96A6
+0x8FE6ED	0x96A9
+0x8FE6EE	0x96AE
+0x8FE6EF	0x96AF
+0x8FE6F0	0x96B3
+0x8FE6F1	0x96BA
+0x8FE6F2	0x96CA
+0x8FE6F3	0x96D2
+0x8FE6F4	0x5DB2
+0x8FE6F5	0x96D8
+0x8FE6F6	0x96DA
+0x8FE6F7	0x96DD
+0x8FE6F8	0x96DE
+0x8FE6F9	0x96DF
+0x8FE6FA	0x96E9
+0x8FE6FB	0x96EF
+0x8FE6FC	0x96F1
+0x8FE6FD	0x96FA
+0x8FE6FE	0x9702
+0x8FE7A1	0x9703
+0x8FE7A2	0x9705
+0x8FE7A3	0x9709
+0x8FE7A4	0x971A
+0x8FE7A5	0x971B
+0x8FE7A6	0x971D
+0x8FE7A7	0x9721
+0x8FE7A8	0x9722
+0x8FE7A9	0x9723
+0x8FE7AA	0x9728
+0x8FE7AB	0x9731
+0x8FE7AC	0x9733
+0x8FE7AD	0x9741
+0x8FE7AE	0x9743
+0x8FE7AF	0x974A
+0x8FE7B0	0x974E
+0x8FE7B1	0x974F
+0x8FE7B2	0x9755
+0x8FE7B3	0x9757
+0x8FE7B4	0x9758
+0x8FE7B5	0x975A
+0x8FE7B6	0x975B
+0x8FE7B7	0x9763
+0x8FE7B8	0x9767
+0x8FE7B9	0x976A
+0x8FE7BA	0x976E
+0x8FE7BB	0x9773
+0x8FE7BC	0x9776
+0x8FE7BD	0x9777
+0x8FE7BE	0x9778
+0x8FE7BF	0x977B
+0x8FE7C0	0x977D
+0x8FE7C1	0x977F
+0x8FE7C2	0x9780
+0x8FE7C3	0x9789
+0x8FE7C4	0x9795
+0x8FE7C5	0x9796
+0x8FE7C6	0x9797
+0x8FE7C7	0x9799
+0x8FE7C8	0x979A
+0x8FE7C9	0x979E
+0x8FE7CA	0x979F
+0x8FE7CB	0x97A2
+0x8FE7CC	0x97AC
+0x8FE7CD	0x97AE
+0x8FE7CE	0x97B1
+0x8FE7CF	0x97B2
+0x8FE7D0	0x97B5
+0x8FE7D1	0x97B6
+0x8FE7D2	0x97B8
+0x8FE7D3	0x97B9
+0x8FE7D4	0x97BA
+0x8FE7D5	0x97BC
+0x8FE7D6	0x97BE
+0x8FE7D7	0x97BF
+0x8FE7D8	0x97C1
+0x8FE7D9	0x97C4
+0x8FE7DA	0x97C5
+0x8FE7DB	0x97C7
+0x8FE7DC	0x97C9
+0x8FE7DD	0x97CA
+0x8FE7DE	0x97CC
+0x8FE7DF	0x97CD
+0x8FE7E0	0x97CE
+0x8FE7E1	0x97D0
+0x8FE7E2	0x97D1
+0x8FE7E3	0x97D4
+0x8FE7E4	0x97D7
+0x8FE7E5	0x97D8
+0x8FE7E6	0x97D9
+0x8FE7E7	0x97DD
+0x8FE7E8	0x97DE
+0x8FE7E9	0x97E0
+0x8FE7EA	0x97DB
+0x8FE7EB	0x97E1
+0x8FE7EC	0x97E4
+0x8FE7ED	0x97EF
+0x8FE7EE	0x97F1
+0x8FE7EF	0x97F4
+0x8FE7F0	0x97F7
+0x8FE7F1	0x97F8
+0x8FE7F2	0x97FA
+0x8FE7F3	0x9807
+0x8FE7F4	0x980A
+0x8FE7F5	0x9819
+0x8FE7F6	0x980D
+0x8FE7F7	0x980E
+0x8FE7F8	0x9814
+0x8FE7F9	0x9816
+0x8FE7FA	0x981C
+0x8FE7FB	0x981E
+0x8FE7FC	0x9820
+0x8FE7FD	0x9823
+0x8FE7FE	0x9826
+0x8FE8A1	0x982B
+0x8FE8A2	0x982E
+0x8FE8A3	0x982F
+0x8FE8A4	0x9830
+0x8FE8A5	0x9832
+0x8FE8A6	0x9833
+0x8FE8A7	0x9835
+0x8FE8A8	0x9825
+0x8FE8A9	0x983E
+0x8FE8AA	0x9844
+0x8FE8AB	0x9847
+0x8FE8AC	0x984A
+0x8FE8AD	0x9851
+0x8FE8AE	0x9852
+0x8FE8AF	0x9853
+0x8FE8B0	0x9856
+0x8FE8B1	0x9857
+0x8FE8B2	0x9859
+0x8FE8B3	0x985A
+0x8FE8B4	0x9862
+0x8FE8B5	0x9863
+0x8FE8B6	0x9865
+0x8FE8B7	0x9866
+0x8FE8B8	0x986A
+0x8FE8B9	0x986C
+0x8FE8BA	0x98AB
+0x8FE8BB	0x98AD
+0x8FE8BC	0x98AE
+0x8FE8BD	0x98B0
+0x8FE8BE	0x98B4
+0x8FE8BF	0x98B7
+0x8FE8C0	0x98B8
+0x8FE8C1	0x98BA
+0x8FE8C2	0x98BB
+0x8FE8C3	0x98BF
+0x8FE8C4	0x98C2
+0x8FE8C5	0x98C5
+0x8FE8C6	0x98C8
+0x8FE8C7	0x98CC
+0x8FE8C8	0x98E1
+0x8FE8C9	0x98E3
+0x8FE8CA	0x98E5
+0x8FE8CB	0x98E6
+0x8FE8CC	0x98E7
+0x8FE8CD	0x98EA
+0x8FE8CE	0x98F3
+0x8FE8CF	0x98F6
+0x8FE8D0	0x9902
+0x8FE8D1	0x9907
+0x8FE8D2	0x9908
+0x8FE8D3	0x9911
+0x8FE8D4	0x9915
+0x8FE8D5	0x9916
+0x8FE8D6	0x9917
+0x8FE8D7	0x991A
+0x8FE8D8	0x991B
+0x8FE8D9	0x991C
+0x8FE8DA	0x991F
+0x8FE8DB	0x9922
+0x8FE8DC	0x9926
+0x8FE8DD	0x9927
+0x8FE8DE	0x992B
+0x8FE8DF	0x9931
+0x8FE8E0	0x9932
+0x8FE8E1	0x9933
+0x8FE8E2	0x9934
+0x8FE8E3	0x9935
+0x8FE8E4	0x9939
+0x8FE8E5	0x993A
+0x8FE8E6	0x993B
+0x8FE8E7	0x993C
+0x8FE8E8	0x9940
+0x8FE8E9	0x9941
+0x8FE8EA	0x9946
+0x8FE8EB	0x9947
+0x8FE8EC	0x9948
+0x8FE8ED	0x994D
+0x8FE8EE	0x994E
+0x8FE8EF	0x9954
+0x8FE8F0	0x9958
+0x8FE8F1	0x9959
+0x8FE8F2	0x995B
+0x8FE8F3	0x995C
+0x8FE8F4	0x995E
+0x8FE8F5	0x995F
+0x8FE8F6	0x9960
+0x8FE8F7	0x999B
+0x8FE8F8	0x999D
+0x8FE8F9	0x999F
+0x8FE8FA	0x99A6
+0x8FE8FB	0x99B0
+0x8FE8FC	0x99B1
+0x8FE8FD	0x99B2
+0x8FE8FE	0x99B5
+0x8FE9A1	0x99B9
+0x8FE9A2	0x99BA
+0x8FE9A3	0x99BD
+0x8FE9A4	0x99BF
+0x8FE9A5	0x99C3
+0x8FE9A6	0x99C9
+0x8FE9A7	0x99D3
+0x8FE9A8	0x99D4
+0x8FE9A9	0x99D9
+0x8FE9AA	0x99DA
+0x8FE9AB	0x99DC
+0x8FE9AC	0x99DE
+0x8FE9AD	0x99E7
+0x8FE9AE	0x99EA
+0x8FE9AF	0x99EB
+0x8FE9B0	0x99EC
+0x8FE9B1	0x99F0
+0x8FE9B2	0x99F4
+0x8FE9B3	0x99F5
+0x8FE9B4	0x99F9
+0x8FE9B5	0x99FD
+0x8FE9B6	0x99FE
+0x8FE9B7	0x9A02
+0x8FE9B8	0x9A03
+0x8FE9B9	0x9A04
+0x8FE9BA	0x9A0B
+0x8FE9BB	0x9A0C
+0x8FE9BC	0x9A10
+0x8FE9BD	0x9A11
+0x8FE9BE	0x9A16
+0x8FE9BF	0x9A1E
+0x8FE9C0	0x9A20
+0x8FE9C1	0x9A22
+0x8FE9C2	0x9A23
+0x8FE9C3	0x9A24
+0x8FE9C4	0x9A27
+0x8FE9C5	0x9A2D
+0x8FE9C6	0x9A2E
+0x8FE9C7	0x9A33
+0x8FE9C8	0x9A35
+0x8FE9C9	0x9A36
+0x8FE9CA	0x9A38
+0x8FE9CB	0x9A47
+0x8FE9CC	0x9A41
+0x8FE9CD	0x9A44
+0x8FE9CE	0x9A4A
+0x8FE9CF	0x9A4B
+0x8FE9D0	0x9A4C
+0x8FE9D1	0x9A4E
+0x8FE9D2	0x9A51
+0x8FE9D3	0x9A54
+0x8FE9D4	0x9A56
+0x8FE9D5	0x9A5D
+0x8FE9D6	0x9AAA
+0x8FE9D7	0x9AAC
+0x8FE9D8	0x9AAE
+0x8FE9D9	0x9AAF
+0x8FE9DA	0x9AB2
+0x8FE9DB	0x9AB4
+0x8FE9DC	0x9AB5
+0x8FE9DD	0x9AB6
+0x8FE9DE	0x9AB9
+0x8FE9DF	0x9ABB
+0x8FE9E0	0x9ABE
+0x8FE9E1	0x9ABF
+0x8FE9E2	0x9AC1
+0x8FE9E3	0x9AC3
+0x8FE9E4	0x9AC6
+0x8FE9E5	0x9AC8
+0x8FE9E6	0x9ACE
+0x8FE9E7	0x9AD0
+0x8FE9E8	0x9AD2
+0x8FE9E9	0x9AD5
+0x8FE9EA	0x9AD6
+0x8FE9EB	0x9AD7
+0x8FE9EC	0x9ADB
+0x8FE9ED	0x9ADC
+0x8FE9EE	0x9AE0
+0x8FE9EF	0x9AE4
+0x8FE9F0	0x9AE5
+0x8FE9F1	0x9AE7
+0x8FE9F2	0x9AE9
+0x8FE9F3	0x9AEC
+0x8FE9F4	0x9AF2
+0x8FE9F5	0x9AF3
+0x8FE9F6	0x9AF5
+0x8FE9F7	0x9AF9
+0x8FE9F8	0x9AFA
+0x8FE9F9	0x9AFD
+0x8FE9FA	0x9AFF
+0x8FE9FB	0x9B00
+0x8FE9FC	0x9B01
+0x8FE9FD	0x9B02
+0x8FE9FE	0x9B03
+0x8FEAA1	0x9B04
+0x8FEAA2	0x9B05
+0x8FEAA3	0x9B08
+0x8FEAA4	0x9B09
+0x8FEAA5	0x9B0B
+0x8FEAA6	0x9B0C
+0x8FEAA7	0x9B0D
+0x8FEAA8	0x9B0E
+0x8FEAA9	0x9B10
+0x8FEAAA	0x9B12
+0x8FEAAB	0x9B16
+0x8FEAAC	0x9B19
+0x8FEAAD	0x9B1B
+0x8FEAAE	0x9B1C
+0x8FEAAF	0x9B20
+0x8FEAB0	0x9B26
+0x8FEAB1	0x9B2B
+0x8FEAB2	0x9B2D
+0x8FEAB3	0x9B33
+0x8FEAB4	0x9B34
+0x8FEAB5	0x9B35
+0x8FEAB6	0x9B37
+0x8FEAB7	0x9B39
+0x8FEAB8	0x9B3A
+0x8FEAB9	0x9B3D
+0x8FEABA	0x9B48
+0x8FEABB	0x9B4B
+0x8FEABC	0x9B4C
+0x8FEABD	0x9B55
+0x8FEABE	0x9B56
+0x8FEABF	0x9B57
+0x8FEAC0	0x9B5B
+0x8FEAC1	0x9B5E
+0x8FEAC2	0x9B61
+0x8FEAC3	0x9B63
+0x8FEAC4	0x9B65
+0x8FEAC5	0x9B66
+0x8FEAC6	0x9B68
+0x8FEAC7	0x9B6A
+0x8FEAC8	0x9B6B
+0x8FEAC9	0x9B6C
+0x8FEACA	0x9B6D
+0x8FEACB	0x9B6E
+0x8FEACC	0x9B73
+0x8FEACD	0x9B75
+0x8FEACE	0x9B77
+0x8FEACF	0x9B78
+0x8FEAD0	0x9B79
+0x8FEAD1	0x9B7F
+0x8FEAD2	0x9B80
+0x8FEAD3	0x9B84
+0x8FEAD4	0x9B85
+0x8FEAD5	0x9B86
+0x8FEAD6	0x9B87
+0x8FEAD7	0x9B89
+0x8FEAD8	0x9B8A
+0x8FEAD9	0x9B8B
+0x8FEADA	0x9B8D
+0x8FEADB	0x9B8F
+0x8FEADC	0x9B90
+0x8FEADD	0x9B94
+0x8FEADE	0x9B9A
+0x8FEADF	0x9B9D
+0x8FEAE0	0x9B9E
+0x8FEAE1	0x9BA6
+0x8FEAE2	0x9BA7
+0x8FEAE3	0x9BA9
+0x8FEAE4	0x9BAC
+0x8FEAE5	0x9BB0
+0x8FEAE6	0x9BB1
+0x8FEAE7	0x9BB2
+0x8FEAE8	0x9BB7
+0x8FEAE9	0x9BB8
+0x8FEAEA	0x9BBB
+0x8FEAEB	0x9BBC
+0x8FEAEC	0x9BBE
+0x8FEAED	0x9BBF
+0x8FEAEE	0x9BC1
+0x8FEAEF	0x9BC7
+0x8FEAF0	0x9BC8
+0x8FEAF1	0x9BCE
+0x8FEAF2	0x9BD0
+0x8FEAF3	0x9BD7
+0x8FEAF4	0x9BD8
+0x8FEAF5	0x9BDD
+0x8FEAF6	0x9BDF
+0x8FEAF7	0x9BE5
+0x8FEAF8	0x9BE7
+0x8FEAF9	0x9BEA
+0x8FEAFA	0x9BEB
+0x8FEAFB	0x9BEF
+0x8FEAFC	0x9BF3
+0x8FEAFD	0x9BF7
+0x8FEAFE	0x9BF8
+0x8FEBA1	0x9BF9
+0x8FEBA2	0x9BFA
+0x8FEBA3	0x9BFD
+0x8FEBA4	0x9BFF
+0x8FEBA5	0x9C00
+0x8FEBA6	0x9C02
+0x8FEBA7	0x9C0B
+0x8FEBA8	0x9C0F
+0x8FEBA9	0x9C11
+0x8FEBAA	0x9C16
+0x8FEBAB	0x9C18
+0x8FEBAC	0x9C19
+0x8FEBAD	0x9C1A
+0x8FEBAE	0x9C1C
+0x8FEBAF	0x9C1E
+0x8FEBB0	0x9C22
+0x8FEBB1	0x9C23
+0x8FEBB2	0x9C26
+0x8FEBB3	0x9C27
+0x8FEBB4	0x9C28
+0x8FEBB5	0x9C29
+0x8FEBB6	0x9C2A
+0x8FEBB7	0x9C31
+0x8FEBB8	0x9C35
+0x8FEBB9	0x9C36
+0x8FEBBA	0x9C37
+0x8FEBBB	0x9C3D
+0x8FEBBC	0x9C41
+0x8FEBBD	0x9C43
+0x8FEBBE	0x9C44
+0x8FEBBF	0x9C45
+0x8FEBC0	0x9C49
+0x8FEBC1	0x9C4A
+0x8FEBC2	0x9C4E
+0x8FEBC3	0x9C4F
+0x8FEBC4	0x9C50
+0x8FEBC5	0x9C53
+0x8FEBC6	0x9C54
+0x8FEBC7	0x9C56
+0x8FEBC8	0x9C58
+0x8FEBC9	0x9C5B
+0x8FEBCA	0x9C5D
+0x8FEBCB	0x9C5E
+0x8FEBCC	0x9C5F
+0x8FEBCD	0x9C63
+0x8FEBCE	0x9C69
+0x8FEBCF	0x9C6A
+0x8FEBD0	0x9C5C
+0x8FEBD1	0x9C6B
+0x8FEBD2	0x9C68
+0x8FEBD3	0x9C6E
+0x8FEBD4	0x9C70
+0x8FEBD5	0x9C72
+0x8FEBD6	0x9C75
+0x8FEBD7	0x9C77
+0x8FEBD8	0x9C7B
+0x8FEBD9	0x9CE6
+0x8FEBDA	0x9CF2
+0x8FEBDB	0x9CF7
+0x8FEBDC	0x9CF9
+0x8FEBDD	0x9D0B
+0x8FEBDE	0x9D02
+0x8FEBDF	0x9D11
+0x8FEBE0	0x9D17
+0x8FEBE1	0x9D18
+0x8FEBE2	0x9D1C
+0x8FEBE3	0x9D1D
+0x8FEBE4	0x9D1E
+0x8FEBE5	0x9D2F
+0x8FEBE6	0x9D30
+0x8FEBE7	0x9D32
+0x8FEBE8	0x9D33
+0x8FEBE9	0x9D34
+0x8FEBEA	0x9D3A
+0x8FEBEB	0x9D3C
+0x8FEBEC	0x9D45
+0x8FEBED	0x9D3D
+0x8FEBEE	0x9D42
+0x8FEBEF	0x9D43
+0x8FEBF0	0x9D47
+0x8FEBF1	0x9D4A
+0x8FEBF2	0x9D53
+0x8FEBF3	0x9D54
+0x8FEBF4	0x9D5F
+0x8FEBF5	0x9D63
+0x8FEBF6	0x9D62
+0x8FEBF7	0x9D65
+0x8FEBF8	0x9D69
+0x8FEBF9	0x9D6A
+0x8FEBFA	0x9D6B
+0x8FEBFB	0x9D70
+0x8FEBFC	0x9D76
+0x8FEBFD	0x9D77
+0x8FEBFE	0x9D7B
+0x8FECA1	0x9D7C
+0x8FECA2	0x9D7E
+0x8FECA3	0x9D83
+0x8FECA4	0x9D84
+0x8FECA5	0x9D86
+0x8FECA6	0x9D8A
+0x8FECA7	0x9D8D
+0x8FECA8	0x9D8E
+0x8FECA9	0x9D92
+0x8FECAA	0x9D93
+0x8FECAB	0x9D95
+0x8FECAC	0x9D96
+0x8FECAD	0x9D97
+0x8FECAE	0x9D98
+0x8FECAF	0x9DA1
+0x8FECB0	0x9DAA
+0x8FECB1	0x9DAC
+0x8FECB2	0x9DAE
+0x8FECB3	0x9DB1
+0x8FECB4	0x9DB5
+0x8FECB5	0x9DB9
+0x8FECB6	0x9DBC
+0x8FECB7	0x9DBF
+0x8FECB8	0x9DC3
+0x8FECB9	0x9DC7
+0x8FECBA	0x9DC9
+0x8FECBB	0x9DCA
+0x8FECBC	0x9DD4
+0x8FECBD	0x9DD5
+0x8FECBE	0x9DD6
+0x8FECBF	0x9DD7
+0x8FECC0	0x9DDA
+0x8FECC1	0x9DDE
+0x8FECC2	0x9DDF
+0x8FECC3	0x9DE0
+0x8FECC4	0x9DE5
+0x8FECC5	0x9DE7
+0x8FECC6	0x9DE9
+0x8FECC7	0x9DEB
+0x8FECC8	0x9DEE
+0x8FECC9	0x9DF0
+0x8FECCA	0x9DF3
+0x8FECCB	0x9DF4
+0x8FECCC	0x9DFE
+0x8FECCD	0x9E0A
+0x8FECCE	0x9E02
+0x8FECCF	0x9E07
+0x8FECD0	0x9E0E
+0x8FECD1	0x9E10
+0x8FECD2	0x9E11
+0x8FECD3	0x9E12
+0x8FECD4	0x9E15
+0x8FECD5	0x9E16
+0x8FECD6	0x9E19
+0x8FECD7	0x9E1C
+0x8FECD8	0x9E1D
+0x8FECD9	0x9E7A
+0x8FECDA	0x9E7B
+0x8FECDB	0x9E7C
+0x8FECDC	0x9E80
+0x8FECDD	0x9E82
+0x8FECDE	0x9E83
+0x8FECDF	0x9E84
+0x8FECE0	0x9E85
+0x8FECE1	0x9E87
+0x8FECE2	0x9E8E
+0x8FECE3	0x9E8F
+0x8FECE4	0x9E96
+0x8FECE5	0x9E98
+0x8FECE6	0x9E9B
+0x8FECE7	0x9E9E
+0x8FECE8	0x9EA4
+0x8FECE9	0x9EA8
+0x8FECEA	0x9EAC
+0x8FECEB	0x9EAE
+0x8FECEC	0x9EAF
+0x8FECED	0x9EB0
+0x8FECEE	0x9EB3
+0x8FECEF	0x9EB4
+0x8FECF0	0x9EB5
+0x8FECF1	0x9EC6
+0x8FECF2	0x9EC8
+0x8FECF3	0x9ECB
+0x8FECF4	0x9ED5
+0x8FECF5	0x9EDF
+0x8FECF6	0x9EE4
+0x8FECF7	0x9EE7
+0x8FECF8	0x9EEC
+0x8FECF9	0x9EED
+0x8FECFA	0x9EEE
+0x8FECFB	0x9EF0
+0x8FECFC	0x9EF1
+0x8FECFD	0x9EF2
+0x8FECFE	0x9EF5
+0x8FEDA1	0x9EF8
+0x8FEDA2	0x9EFF
+0x8FEDA3	0x9F02
+0x8FEDA4	0x9F03
+0x8FEDA5	0x9F09
+0x8FEDA6	0x9F0F
+0x8FEDA7	0x9F10
+0x8FEDA8	0x9F11
+0x8FEDA9	0x9F12
+0x8FEDAA	0x9F14
+0x8FEDAB	0x9F16
+0x8FEDAC	0x9F17
+0x8FEDAD	0x9F19
+0x8FEDAE	0x9F1A
+0x8FEDAF	0x9F1B
+0x8FEDB0	0x9F1F
+0x8FEDB1	0x9F22
+0x8FEDB2	0x9F26
+0x8FEDB3	0x9F2A
+0x8FEDB4	0x9F2B
+0x8FEDB5	0x9F2F
+0x8FEDB6	0x9F31
+0x8FEDB7	0x9F32
+0x8FEDB8	0x9F34
+0x8FEDB9	0x9F37
+0x8FEDBA	0x9F39
+0x8FEDBB	0x9F3A
+0x8FEDBC	0x9F3C
+0x8FEDBD	0x9F3D
+0x8FEDBE	0x9F3F
+0x8FEDBF	0x9F41
+0x8FEDC0	0x9F43
+0x8FEDC1	0x9F44
+0x8FEDC2	0x9F45
+0x8FEDC3	0x9F46
+0x8FEDC4	0x9F47
+0x8FEDC5	0x9F53
+0x8FEDC6	0x9F55
+0x8FEDC7	0x9F56
+0x8FEDC8	0x9F57
+0x8FEDC9	0x9F58
+0x8FEDCA	0x9F5A
+0x8FEDCB	0x9F5D
+0x8FEDCC	0x9F5E
+0x8FEDCD	0x9F68
+0x8FEDCE	0x9F69
+0x8FEDCF	0x9F6D
+0x8FEDD0	0x9F6E
+0x8FEDD1	0x9F6F
+0x8FEDD2	0x9F70
+0x8FEDD3	0x9F71
+0x8FEDD4	0x9F73
+0x8FEDD5	0x9F75
+0x8FEDD6	0x9F7A
+0x8FEDD7	0x9F7D
+0x8FEDD8	0x9F8F
+0x8FEDD9	0x9F90
+0x8FEDDA	0x9F91
+0x8FEDDB	0x9F92
+0x8FEDDC	0x9F94
+0x8FEDDD	0x9F96
+0x8FEDDE	0x9F97
+0x8FEDDF	0x9F9E
+0x8FEDE0	0x9FA1
+0x8FEDE1	0x9FA2
+0x8FEDE2	0x9FA3
+0x8FEDE3	0x9FA5
+0x8FF5A1	0xE3AC
+0x8FF5A2	0xE3AD
+0x8FF5A3	0xE3AE
+0x8FF5A4	0xE3AF
+0x8FF5A5	0xE3B0
+0x8FF5A6	0xE3B1
+0x8FF5A7	0xE3B2
+0x8FF5A8	0xE3B3
+0x8FF5A9	0xE3B4
+0x8FF5AA	0xE3B5
+0x8FF5AB	0xE3B6
+0x8FF5AC	0xE3B7
+0x8FF5AD	0xE3B8
+0x8FF5AE	0xE3B9
+0x8FF5AF	0xE3BA
+0x8FF5B0	0xE3BB
+0x8FF5B1	0xE3BC
+0x8FF5B2	0xE3BD
+0x8FF5B3	0xE3BE
+0x8FF5B4	0xE3BF
+0x8FF5B5	0xE3C0
+0x8FF5B6	0xE3C1
+0x8FF5B7	0xE3C2
+0x8FF5B8	0xE3C3
+0x8FF5B9	0xE3C4
+0x8FF5BA	0xE3C5
+0x8FF5BB	0xE3C6
+0x8FF5BC	0xE3C7
+0x8FF5BD	0xE3C8
+0x8FF5BE	0xE3C9
+0x8FF5BF	0xE3CA
+0x8FF5C0	0xE3CB
+0x8FF5C1	0xE3CC
+0x8FF5C2	0xE3CD
+0x8FF5C3	0xE3CE
+0x8FF5C4	0xE3CF
+0x8FF5C5	0xE3D0
+0x8FF5C6	0xE3D1
+0x8FF5C7	0xE3D2
+0x8FF5C8	0xE3D3
+0x8FF5C9	0xE3D4
+0x8FF5CA	0xE3D5
+0x8FF5CB	0xE3D6
+0x8FF5CC	0xE3D7
+0x8FF5CD	0xE3D8
+0x8FF5CE	0xE3D9
+0x8FF5CF	0xE3DA
+0x8FF5D0	0xE3DB
+0x8FF5D1	0xE3DC
+0x8FF5D2	0xE3DD
+0x8FF5D3	0xE3DE
+0x8FF5D4	0xE3DF
+0x8FF5D5	0xE3E0
+0x8FF5D6	0xE3E1
+0x8FF5D7	0xE3E2
+0x8FF5D8	0xE3E3
+0x8FF5D9	0xE3E4
+0x8FF5DA	0xE3E5
+0x8FF5DB	0xE3E6
+0x8FF5DC	0xE3E7
+0x8FF5DD	0xE3E8
+0x8FF5DE	0xE3E9
+0x8FF5DF	0xE3EA
+0x8FF5E0	0xE3EB
+0x8FF5E1	0xE3EC
+0x8FF5E2	0xE3ED
+0x8FF5E3	0xE3EE
+0x8FF5E4	0xE3EF
+0x8FF5E5	0xE3F0
+0x8FF5E6	0xE3F1
+0x8FF5E7	0xE3F2
+0x8FF5E8	0xE3F3
+0x8FF5E9	0xE3F4
+0x8FF5EA	0xE3F5
+0x8FF5EB	0xE3F6
+0x8FF5EC	0xE3F7
+0x8FF5ED	0xE3F8
+0x8FF5EE	0xE3F9
+0x8FF5EF	0xE3FA
+0x8FF5F0	0xE3FB
+0x8FF5F1	0xE3FC
+0x8FF5F2	0xE3FD
+0x8FF5F3	0xE3FE
+0x8FF5F4	0xE3FF
+0x8FF5F5	0xE400
+0x8FF5F6	0xE401
+0x8FF5F7	0xE402
+0x8FF5F8	0xE403
+0x8FF5F9	0xE404
+0x8FF5FA	0xE405
+0x8FF5FB	0xE406
+0x8FF5FC	0xE407
+0x8FF5FD	0xE408
+0x8FF5FE	0xE409
+0x8FF6A1	0xE40A
+0x8FF6A2	0xE40B
+0x8FF6A3	0xE40C
+0x8FF6A4	0xE40D
+0x8FF6A5	0xE40E
+0x8FF6A6	0xE40F
+0x8FF6A7	0xE410
+0x8FF6A8	0xE411
+0x8FF6A9	0xE412
+0x8FF6AA	0xE413
+0x8FF6AB	0xE414
+0x8FF6AC	0xE415
+0x8FF6AD	0xE416
+0x8FF6AE	0xE417
+0x8FF6AF	0xE418
+0x8FF6B0	0xE419
+0x8FF6B1	0xE41A
+0x8FF6B2	0xE41B
+0x8FF6B3	0xE41C
+0x8FF6B4	0xE41D
+0x8FF6B5	0xE41E
+0x8FF6B6	0xE41F
+0x8FF6B7	0xE420
+0x8FF6B8	0xE421
+0x8FF6B9	0xE422
+0x8FF6BA	0xE423
+0x8FF6BB	0xE424
+0x8FF6BC	0xE425
+0x8FF6BD	0xE426
+0x8FF6BE	0xE427
+0x8FF6BF	0xE428
+0x8FF6C0	0xE429
+0x8FF6C1	0xE42A
+0x8FF6C2	0xE42B
+0x8FF6C3	0xE42C
+0x8FF6C4	0xE42D
+0x8FF6C5	0xE42E
+0x8FF6C6	0xE42F
+0x8FF6C7	0xE430
+0x8FF6C8	0xE431
+0x8FF6C9	0xE432
+0x8FF6CA	0xE433
+0x8FF6CB	0xE434
+0x8FF6CC	0xE435
+0x8FF6CD	0xE436
+0x8FF6CE	0xE437
+0x8FF6CF	0xE438
+0x8FF6D0	0xE439
+0x8FF6D1	0xE43A
+0x8FF6D2	0xE43B
+0x8FF6D3	0xE43C
+0x8FF6D4	0xE43D
+0x8FF6D5	0xE43E
+0x8FF6D6	0xE43F
+0x8FF6D7	0xE440
+0x8FF6D8	0xE441
+0x8FF6D9	0xE442
+0x8FF6DA	0xE443
+0x8FF6DB	0xE444
+0x8FF6DC	0xE445
+0x8FF6DD	0xE446
+0x8FF6DE	0xE447
+0x8FF6DF	0xE448
+0x8FF6E0	0xE449
+0x8FF6E1	0xE44A
+0x8FF6E2	0xE44B
+0x8FF6E3	0xE44C
+0x8FF6E4	0xE44D
+0x8FF6E5	0xE44E
+0x8FF6E6	0xE44F
+0x8FF6E7	0xE450
+0x8FF6E8	0xE451
+0x8FF6E9	0xE452
+0x8FF6EA	0xE453
+0x8FF6EB	0xE454
+0x8FF6EC	0xE455
+0x8FF6ED	0xE456
+0x8FF6EE	0xE457
+0x8FF6EF	0xE458
+0x8FF6F0	0xE459
+0x8FF6F1	0xE45A
+0x8FF6F2	0xE45B
+0x8FF6F3	0xE45C
+0x8FF6F4	0xE45D
+0x8FF6F5	0xE45E
+0x8FF6F6	0xE45F
+0x8FF6F7	0xE460
+0x8FF6F8	0xE461
+0x8FF6F9	0xE462
+0x8FF6FA	0xE463
+0x8FF6FB	0xE464
+0x8FF6FC	0xE465
+0x8FF6FD	0xE466
+0x8FF6FE	0xE467
+0x8FF7A1	0xE468
+0x8FF7A2	0xE469
+0x8FF7A3	0xE46A
+0x8FF7A4	0xE46B
+0x8FF7A5	0xE46C
+0x8FF7A6	0xE46D
+0x8FF7A7	0xE46E
+0x8FF7A8	0xE46F
+0x8FF7A9	0xE470
+0x8FF7AA	0xE471
+0x8FF7AB	0xE472
+0x8FF7AC	0xE473
+0x8FF7AD	0xE474
+0x8FF7AE	0xE475
+0x8FF7AF	0xE476
+0x8FF7B0	0xE477
+0x8FF7B1	0xE478
+0x8FF7B2	0xE479
+0x8FF7B3	0xE47A
+0x8FF7B4	0xE47B
+0x8FF7B5	0xE47C
+0x8FF7B6	0xE47D
+0x8FF7B7	0xE47E
+0x8FF7B8	0xE47F
+0x8FF7B9	0xE480
+0x8FF7BA	0xE481
+0x8FF7BB	0xE482
+0x8FF7BC	0xE483
+0x8FF7BD	0xE484
+0x8FF7BE	0xE485
+0x8FF7BF	0xE486
+0x8FF7C0	0xE487
+0x8FF7C1	0xE488
+0x8FF7C2	0xE489
+0x8FF7C3	0xE48A
+0x8FF7C4	0xE48B
+0x8FF7C5	0xE48C
+0x8FF7C6	0xE48D
+0x8FF7C7	0xE48E
+0x8FF7C8	0xE48F
+0x8FF7C9	0xE490
+0x8FF7CA	0xE491
+0x8FF7CB	0xE492
+0x8FF7CC	0xE493
+0x8FF7CD	0xE494
+0x8FF7CE	0xE495
+0x8FF7CF	0xE496
+0x8FF7D0	0xE497
+0x8FF7D1	0xE498
+0x8FF7D2	0xE499
+0x8FF7D3	0xE49A
+0x8FF7D4	0xE49B
+0x8FF7D5	0xE49C
+0x8FF7D6	0xE49D
+0x8FF7D7	0xE49E
+0x8FF7D8	0xE49F
+0x8FF7D9	0xE4A0
+0x8FF7DA	0xE4A1
+0x8FF7DB	0xE4A2
+0x8FF7DC	0xE4A3
+0x8FF7DD	0xE4A4
+0x8FF7DE	0xE4A5
+0x8FF7DF	0xE4A6
+0x8FF7E0	0xE4A7
+0x8FF7E1	0xE4A8
+0x8FF7E2	0xE4A9
+0x8FF7E3	0xE4AA
+0x8FF7E4	0xE4AB
+0x8FF7E5	0xE4AC
+0x8FF7E6	0xE4AD
+0x8FF7E7	0xE4AE
+0x8FF7E8	0xE4AF
+0x8FF7E9	0xE4B0
+0x8FF7EA	0xE4B1
+0x8FF7EB	0xE4B2
+0x8FF7EC	0xE4B3
+0x8FF7ED	0xE4B4
+0x8FF7EE	0xE4B5
+0x8FF7EF	0xE4B6
+0x8FF7F0	0xE4B7
+0x8FF7F1	0xE4B8
+0x8FF7F2	0xE4B9
+0x8FF7F3	0xE4BA
+0x8FF7F4	0xE4BB
+0x8FF7F5	0xE4BC
+0x8FF7F6	0xE4BD
+0x8FF7F7	0xE4BE
+0x8FF7F8	0xE4BF
+0x8FF7F9	0xE4C0
+0x8FF7FA	0xE4C1
+0x8FF7FB	0xE4C2
+0x8FF7FC	0xE4C3
+0x8FF7FD	0xE4C4
+0x8FF7FE	0xE4C5
+0x8FF8A1	0xE4C6
+0x8FF8A2	0xE4C7
+0x8FF8A3	0xE4C8
+0x8FF8A4	0xE4C9
+0x8FF8A5	0xE4CA
+0x8FF8A6	0xE4CB
+0x8FF8A7	0xE4CC
+0x8FF8A8	0xE4CD
+0x8FF8A9	0xE4CE
+0x8FF8AA	0xE4CF
+0x8FF8AB	0xE4D0
+0x8FF8AC	0xE4D1
+0x8FF8AD	0xE4D2
+0x8FF8AE	0xE4D3
+0x8FF8AF	0xE4D4
+0x8FF8B0	0xE4D5
+0x8FF8B1	0xE4D6
+0x8FF8B2	0xE4D7
+0x8FF8B3	0xE4D8
+0x8FF8B4	0xE4D9
+0x8FF8B5	0xE4DA
+0x8FF8B6	0xE4DB
+0x8FF8B7	0xE4DC
+0x8FF8B8	0xE4DD
+0x8FF8B9	0xE4DE
+0x8FF8BA	0xE4DF
+0x8FF8BB	0xE4E0
+0x8FF8BC	0xE4E1
+0x8FF8BD	0xE4E2
+0x8FF8BE	0xE4E3
+0x8FF8BF	0xE4E4
+0x8FF8C0	0xE4E5
+0x8FF8C1	0xE4E6
+0x8FF8C2	0xE4E7
+0x8FF8C3	0xE4E8
+0x8FF8C4	0xE4E9
+0x8FF8C5	0xE4EA
+0x8FF8C6	0xE4EB
+0x8FF8C7	0xE4EC
+0x8FF8C8	0xE4ED
+0x8FF8C9	0xE4EE
+0x8FF8CA	0xE4EF
+0x8FF8CB	0xE4F0
+0x8FF8CC	0xE4F1
+0x8FF8CD	0xE4F2
+0x8FF8CE	0xE4F3
+0x8FF8CF	0xE4F4
+0x8FF8D0	0xE4F5
+0x8FF8D1	0xE4F6
+0x8FF8D2	0xE4F7
+0x8FF8D3	0xE4F8
+0x8FF8D4	0xE4F9
+0x8FF8D5	0xE4FA
+0x8FF8D6	0xE4FB
+0x8FF8D7	0xE4FC
+0x8FF8D8	0xE4FD
+0x8FF8D9	0xE4FE
+0x8FF8DA	0xE4FF
+0x8FF8DB	0xE500
+0x8FF8DC	0xE501
+0x8FF8DD	0xE502
+0x8FF8DE	0xE503
+0x8FF8DF	0xE504
+0x8FF8E0	0xE505
+0x8FF8E1	0xE506
+0x8FF8E2	0xE507
+0x8FF8E3	0xE508
+0x8FF8E4	0xE509
+0x8FF8E5	0xE50A
+0x8FF8E6	0xE50B
+0x8FF8E7	0xE50C
+0x8FF8E8	0xE50D
+0x8FF8E9	0xE50E
+0x8FF8EA	0xE50F
+0x8FF8EB	0xE510
+0x8FF8EC	0xE511
+0x8FF8ED	0xE512
+0x8FF8EE	0xE513
+0x8FF8EF	0xE514
+0x8FF8F0	0xE515
+0x8FF8F1	0xE516
+0x8FF8F2	0xE517
+0x8FF8F3	0xE518
+0x8FF8F4	0xE519
+0x8FF8F5	0xE51A
+0x8FF8F6	0xE51B
+0x8FF8F7	0xE51C
+0x8FF8F8	0xE51D
+0x8FF8F9	0xE51E
+0x8FF8FA	0xE51F
+0x8FF8FB	0xE520
+0x8FF8FC	0xE521
+0x8FF8FD	0xE522
+0x8FF8FE	0xE523
+0x8FF9A1	0xE524
+0x8FF9A2	0xE525
+0x8FF9A3	0xE526
+0x8FF9A4	0xE527
+0x8FF9A5	0xE528
+0x8FF9A6	0xE529
+0x8FF9A7	0xE52A
+0x8FF9A8	0xE52B
+0x8FF9A9	0xE52C
+0x8FF9AA	0xE52D
+0x8FF9AB	0xE52E
+0x8FF9AC	0xE52F
+0x8FF9AD	0xE530
+0x8FF9AE	0xE531
+0x8FF9AF	0xE532
+0x8FF9B0	0xE533
+0x8FF9B1	0xE534
+0x8FF9B2	0xE535
+0x8FF9B3	0xE536
+0x8FF9B4	0xE537
+0x8FF9B5	0xE538
+0x8FF9B6	0xE539
+0x8FF9B7	0xE53A
+0x8FF9B8	0xE53B
+0x8FF9B9	0xE53C
+0x8FF9BA	0xE53D
+0x8FF9BB	0xE53E
+0x8FF9BC	0xE53F
+0x8FF9BD	0xE540
+0x8FF9BE	0xE541
+0x8FF9BF	0xE542
+0x8FF9C0	0xE543
+0x8FF9C1	0xE544
+0x8FF9C2	0xE545
+0x8FF9C3	0xE546
+0x8FF9C4	0xE547
+0x8FF9C5	0xE548
+0x8FF9C6	0xE549
+0x8FF9C7	0xE54A
+0x8FF9C8	0xE54B
+0x8FF9C9	0xE54C
+0x8FF9CA	0xE54D
+0x8FF9CB	0xE54E
+0x8FF9CC	0xE54F
+0x8FF9CD	0xE550
+0x8FF9CE	0xE551
+0x8FF9CF	0xE552
+0x8FF9D0	0xE553
+0x8FF9D1	0xE554
+0x8FF9D2	0xE555
+0x8FF9D3	0xE556
+0x8FF9D4	0xE557
+0x8FF9D5	0xE558
+0x8FF9D6	0xE559
+0x8FF9D7	0xE55A
+0x8FF9D8	0xE55B
+0x8FF9D9	0xE55C
+0x8FF9DA	0xE55D
+0x8FF9DB	0xE55E
+0x8FF9DC	0xE55F
+0x8FF9DD	0xE560
+0x8FF9DE	0xE561
+0x8FF9DF	0xE562
+0x8FF9E0	0xE563
+0x8FF9E1	0xE564
+0x8FF9E2	0xE565
+0x8FF9E3	0xE566
+0x8FF9E4	0xE567
+0x8FF9E5	0xE568
+0x8FF9E6	0xE569
+0x8FF9E7	0xE56A
+0x8FF9E8	0xE56B
+0x8FF9E9	0xE56C
+0x8FF9EA	0xE56D
+0x8FF9EB	0xE56E
+0x8FF9EC	0xE56F
+0x8FF9ED	0xE570
+0x8FF9EE	0xE571
+0x8FF9EF	0xE572
+0x8FF9F0	0xE573
+0x8FF9F1	0xE574
+0x8FF9F2	0xE575
+0x8FF9F3	0xE576
+0x8FF9F4	0xE577
+0x8FF9F5	0xE578
+0x8FF9F6	0xE579
+0x8FF9F7	0xE57A
+0x8FF9F8	0xE57B
+0x8FF9F9	0xE57C
+0x8FF9FA	0xE57D
+0x8FF9FB	0xE57E
+0x8FF9FC	0xE57F
+0x8FF9FD	0xE580
+0x8FF9FE	0xE581
+0x8FFAA1	0xE582
+0x8FFAA2	0xE583
+0x8FFAA3	0xE584
+0x8FFAA4	0xE585
+0x8FFAA5	0xE586
+0x8FFAA6	0xE587
+0x8FFAA7	0xE588
+0x8FFAA8	0xE589
+0x8FFAA9	0xE58A
+0x8FFAAA	0xE58B
+0x8FFAAB	0xE58C
+0x8FFAAC	0xE58D
+0x8FFAAD	0xE58E
+0x8FFAAE	0xE58F
+0x8FFAAF	0xE590
+0x8FFAB0	0xE591
+0x8FFAB1	0xE592
+0x8FFAB2	0xE593
+0x8FFAB3	0xE594
+0x8FFAB4	0xE595
+0x8FFAB5	0xE596
+0x8FFAB6	0xE597
+0x8FFAB7	0xE598
+0x8FFAB8	0xE599
+0x8FFAB9	0xE59A
+0x8FFABA	0xE59B
+0x8FFABB	0xE59C
+0x8FFABC	0xE59D
+0x8FFABD	0xE59E
+0x8FFABE	0xE59F
+0x8FFABF	0xE5A0
+0x8FFAC0	0xE5A1
+0x8FFAC1	0xE5A2
+0x8FFAC2	0xE5A3
+0x8FFAC3	0xE5A4
+0x8FFAC4	0xE5A5
+0x8FFAC5	0xE5A6
+0x8FFAC6	0xE5A7
+0x8FFAC7	0xE5A8
+0x8FFAC8	0xE5A9
+0x8FFAC9	0xE5AA
+0x8FFACA	0xE5AB
+0x8FFACB	0xE5AC
+0x8FFACC	0xE5AD
+0x8FFACD	0xE5AE
+0x8FFACE	0xE5AF
+0x8FFACF	0xE5B0
+0x8FFAD0	0xE5B1
+0x8FFAD1	0xE5B2
+0x8FFAD2	0xE5B3
+0x8FFAD3	0xE5B4
+0x8FFAD4	0xE5B5
+0x8FFAD5	0xE5B6
+0x8FFAD6	0xE5B7
+0x8FFAD7	0xE5B8
+0x8FFAD8	0xE5B9
+0x8FFAD9	0xE5BA
+0x8FFADA	0xE5BB
+0x8FFADB	0xE5BC
+0x8FFADC	0xE5BD
+0x8FFADD	0xE5BE
+0x8FFADE	0xE5BF
+0x8FFADF	0xE5C0
+0x8FFAE0	0xE5C1
+0x8FFAE1	0xE5C2
+0x8FFAE2	0xE5C3
+0x8FFAE3	0xE5C4
+0x8FFAE4	0xE5C5
+0x8FFAE5	0xE5C6
+0x8FFAE6	0xE5C7
+0x8FFAE7	0xE5C8
+0x8FFAE8	0xE5C9
+0x8FFAE9	0xE5CA
+0x8FFAEA	0xE5CB
+0x8FFAEB	0xE5CC
+0x8FFAEC	0xE5CD
+0x8FFAED	0xE5CE
+0x8FFAEE	0xE5CF
+0x8FFAEF	0xE5D0
+0x8FFAF0	0xE5D1
+0x8FFAF1	0xE5D2
+0x8FFAF2	0xE5D3
+0x8FFAF3	0xE5D4
+0x8FFAF4	0xE5D5
+0x8FFAF5	0xE5D6
+0x8FFAF6	0xE5D7
+0x8FFAF7	0xE5D8
+0x8FFAF8	0xE5D9
+0x8FFAF9	0xE5DA
+0x8FFAFA	0xE5DB
+0x8FFAFB	0xE5DC
+0x8FFAFC	0xE5DD
+0x8FFAFD	0xE5DE
+0x8FFAFE	0xE5DF
+0x8FFBA1	0xE5E0
+0x8FFBA2	0xE5E1
+0x8FFBA3	0xE5E2
+0x8FFBA4	0xE5E3
+0x8FFBA5	0xE5E4
+0x8FFBA6	0xE5E5
+0x8FFBA7	0xE5E6
+0x8FFBA8	0xE5E7
+0x8FFBA9	0xE5E8
+0x8FFBAA	0xE5E9
+0x8FFBAB	0xE5EA
+0x8FFBAC	0xE5EB
+0x8FFBAD	0xE5EC
+0x8FFBAE	0xE5ED
+0x8FFBAF	0xE5EE
+0x8FFBB0	0xE5EF
+0x8FFBB1	0xE5F0
+0x8FFBB2	0xE5F1
+0x8FFBB3	0xE5F2
+0x8FFBB4	0xE5F3
+0x8FFBB5	0xE5F4
+0x8FFBB6	0xE5F5
+0x8FFBB7	0xE5F6
+0x8FFBB8	0xE5F7
+0x8FFBB9	0xE5F8
+0x8FFBBA	0xE5F9
+0x8FFBBB	0xE5FA
+0x8FFBBC	0xE5FB
+0x8FFBBD	0xE5FC
+0x8FFBBE	0xE5FD
+0x8FFBBF	0xE5FE
+0x8FFBC0	0xE5FF
+0x8FFBC1	0xE600
+0x8FFBC2	0xE601
+0x8FFBC3	0xE602
+0x8FFBC4	0xE603
+0x8FFBC5	0xE604
+0x8FFBC6	0xE605
+0x8FFBC7	0xE606
+0x8FFBC8	0xE607
+0x8FFBC9	0xE608
+0x8FFBCA	0xE609
+0x8FFBCB	0xE60A
+0x8FFBCC	0xE60B
+0x8FFBCD	0xE60C
+0x8FFBCE	0xE60D
+0x8FFBCF	0xE60E
+0x8FFBD0	0xE60F
+0x8FFBD1	0xE610
+0x8FFBD2	0xE611
+0x8FFBD3	0xE612
+0x8FFBD4	0xE613
+0x8FFBD5	0xE614
+0x8FFBD6	0xE615
+0x8FFBD7	0xE616
+0x8FFBD8	0xE617
+0x8FFBD9	0xE618
+0x8FFBDA	0xE619
+0x8FFBDB	0xE61A
+0x8FFBDC	0xE61B
+0x8FFBDD	0xE61C
+0x8FFBDE	0xE61D
+0x8FFBDF	0xE61E
+0x8FFBE0	0xE61F
+0x8FFBE1	0xE620
+0x8FFBE2	0xE621
+0x8FFBE3	0xE622
+0x8FFBE4	0xE623
+0x8FFBE5	0xE624
+0x8FFBE6	0xE625
+0x8FFBE7	0xE626
+0x8FFBE8	0xE627
+0x8FFBE9	0xE628
+0x8FFBEA	0xE629
+0x8FFBEB	0xE62A
+0x8FFBEC	0xE62B
+0x8FFBED	0xE62C
+0x8FFBEE	0xE62D
+0x8FFBEF	0xE62E
+0x8FFBF0	0xE62F
+0x8FFBF1	0xE630
+0x8FFBF2	0xE631
+0x8FFBF3	0xE632
+0x8FFBF4	0xE633
+0x8FFBF5	0xE634
+0x8FFBF6	0xE635
+0x8FFBF7	0xE636
+0x8FFBF8	0xE637
+0x8FFBF9	0xE638
+0x8FFBFA	0xE639
+0x8FFBFB	0xE63A
+0x8FFBFC	0xE63B
+0x8FFBFD	0xE63C
+0x8FFBFE	0xE63D
+0x8FFCA1	0xE63E
+0x8FFCA2	0xE63F
+0x8FFCA3	0xE640
+0x8FFCA4	0xE641
+0x8FFCA5	0xE642
+0x8FFCA6	0xE643
+0x8FFCA7	0xE644
+0x8FFCA8	0xE645
+0x8FFCA9	0xE646
+0x8FFCAA	0xE647
+0x8FFCAB	0xE648
+0x8FFCAC	0xE649
+0x8FFCAD	0xE64A
+0x8FFCAE	0xE64B
+0x8FFCAF	0xE64C
+0x8FFCB0	0xE64D
+0x8FFCB1	0xE64E
+0x8FFCB2	0xE64F
+0x8FFCB3	0xE650
+0x8FFCB4	0xE651
+0x8FFCB5	0xE652
+0x8FFCB6	0xE653
+0x8FFCB7	0xE654
+0x8FFCB8	0xE655
+0x8FFCB9	0xE656
+0x8FFCBA	0xE657
+0x8FFCBB	0xE658
+0x8FFCBC	0xE659
+0x8FFCBD	0xE65A
+0x8FFCBE	0xE65B
+0x8FFCBF	0xE65C
+0x8FFCC0	0xE65D
+0x8FFCC1	0xE65E
+0x8FFCC2	0xE65F
+0x8FFCC3	0xE660
+0x8FFCC4	0xE661
+0x8FFCC5	0xE662
+0x8FFCC6	0xE663
+0x8FFCC7	0xE664
+0x8FFCC8	0xE665
+0x8FFCC9	0xE666
+0x8FFCCA	0xE667
+0x8FFCCB	0xE668
+0x8FFCCC	0xE669
+0x8FFCCD	0xE66A
+0x8FFCCE	0xE66B
+0x8FFCCF	0xE66C
+0x8FFCD0	0xE66D
+0x8FFCD1	0xE66E
+0x8FFCD2	0xE66F
+0x8FFCD3	0xE670
+0x8FFCD4	0xE671
+0x8FFCD5	0xE672
+0x8FFCD6	0xE673
+0x8FFCD7	0xE674
+0x8FFCD8	0xE675
+0x8FFCD9	0xE676
+0x8FFCDA	0xE677
+0x8FFCDB	0xE678
+0x8FFCDC	0xE679
+0x8FFCDD	0xE67A
+0x8FFCDE	0xE67B
+0x8FFCDF	0xE67C
+0x8FFCE0	0xE67D
+0x8FFCE1	0xE67E
+0x8FFCE2	0xE67F
+0x8FFCE3	0xE680
+0x8FFCE4	0xE681
+0x8FFCE5	0xE682
+0x8FFCE6	0xE683
+0x8FFCE7	0xE684
+0x8FFCE8	0xE685
+0x8FFCE9	0xE686
+0x8FFCEA	0xE687
+0x8FFCEB	0xE688
+0x8FFCEC	0xE689
+0x8FFCED	0xE68A
+0x8FFCEE	0xE68B
+0x8FFCEF	0xE68C
+0x8FFCF0	0xE68D
+0x8FFCF1	0xE68E
+0x8FFCF2	0xE68F
+0x8FFCF3	0xE690
+0x8FFCF4	0xE691
+0x8FFCF5	0xE692
+0x8FFCF6	0xE693
+0x8FFCF7	0xE694
+0x8FFCF8	0xE695
+0x8FFCF9	0xE696
+0x8FFCFA	0xE697
+0x8FFCFB	0xE698
+0x8FFCFC	0xE699
+0x8FFCFD	0xE69A
+0x8FFCFE	0xE69B
+0x8FFDA1	0xE69C
+0x8FFDA2	0xE69D
+0x8FFDA3	0xE69E
+0x8FFDA4	0xE69F
+0x8FFDA5	0xE6A0
+0x8FFDA6	0xE6A1
+0x8FFDA7	0xE6A2
+0x8FFDA8	0xE6A3
+0x8FFDA9	0xE6A4
+0x8FFDAA	0xE6A5
+0x8FFDAB	0xE6A6
+0x8FFDAC	0xE6A7
+0x8FFDAD	0xE6A8
+0x8FFDAE	0xE6A9
+0x8FFDAF	0xE6AA
+0x8FFDB0	0xE6AB
+0x8FFDB1	0xE6AC
+0x8FFDB2	0xE6AD
+0x8FFDB3	0xE6AE
+0x8FFDB4	0xE6AF
+0x8FFDB5	0xE6B0
+0x8FFDB6	0xE6B1
+0x8FFDB7	0xE6B2
+0x8FFDB8	0xE6B3
+0x8FFDB9	0xE6B4
+0x8FFDBA	0xE6B5
+0x8FFDBB	0xE6B6
+0x8FFDBC	0xE6B7
+0x8FFDBD	0xE6B8
+0x8FFDBE	0xE6B9
+0x8FFDBF	0xE6BA
+0x8FFDC0	0xE6BB
+0x8FFDC1	0xE6BC
+0x8FFDC2	0xE6BD
+0x8FFDC3	0xE6BE
+0x8FFDC4	0xE6BF
+0x8FFDC5	0xE6C0
+0x8FFDC6	0xE6C1
+0x8FFDC7	0xE6C2
+0x8FFDC8	0xE6C3
+0x8FFDC9	0xE6C4
+0x8FFDCA	0xE6C5
+0x8FFDCB	0xE6C6
+0x8FFDCC	0xE6C7
+0x8FFDCD	0xE6C8
+0x8FFDCE	0xE6C9
+0x8FFDCF	0xE6CA
+0x8FFDD0	0xE6CB
+0x8FFDD1	0xE6CC
+0x8FFDD2	0xE6CD
+0x8FFDD3	0xE6CE
+0x8FFDD4	0xE6CF
+0x8FFDD5	0xE6D0
+0x8FFDD6	0xE6D1
+0x8FFDD7	0xE6D2
+0x8FFDD8	0xE6D3
+0x8FFDD9	0xE6D4
+0x8FFDDA	0xE6D5
+0x8FFDDB	0xE6D6
+0x8FFDDC	0xE6D7
+0x8FFDDD	0xE6D8
+0x8FFDDE	0xE6D9
+0x8FFDDF	0xE6DA
+0x8FFDE0	0xE6DB
+0x8FFDE1	0xE6DC
+0x8FFDE2	0xE6DD
+0x8FFDE3	0xE6DE
+0x8FFDE4	0xE6DF
+0x8FFDE5	0xE6E0
+0x8FFDE6	0xE6E1
+0x8FFDE7	0xE6E2
+0x8FFDE8	0xE6E3
+0x8FFDE9	0xE6E4
+0x8FFDEA	0xE6E5
+0x8FFDEB	0xE6E6
+0x8FFDEC	0xE6E7
+0x8FFDED	0xE6E8
+0x8FFDEE	0xE6E9
+0x8FFDEF	0xE6EA
+0x8FFDF0	0xE6EB
+0x8FFDF1	0xE6EC
+0x8FFDF2	0xE6ED
+0x8FFDF3	0xE6EE
+0x8FFDF4	0xE6EF
+0x8FFDF5	0xE6F0
+0x8FFDF6	0xE6F1
+0x8FFDF7	0xE6F2
+0x8FFDF8	0xE6F3
+0x8FFDF9	0xE6F4
+0x8FFDFA	0xE6F5
+0x8FFDFB	0xE6F6
+0x8FFDFC	0xE6F7
+0x8FFDFD	0xE6F8
+0x8FFDFE	0xE6F9
+0x8FFEA1	0xE6FA
+0x8FFEA2	0xE6FB
+0x8FFEA3	0xE6FC
+0x8FFEA4	0xE6FD
+0x8FFEA5	0xE6FE
+0x8FFEA6	0xE6FF
+0x8FFEA7	0xE700
+0x8FFEA8	0xE701
+0x8FFEA9	0xE702
+0x8FFEAA	0xE703
+0x8FFEAB	0xE704
+0x8FFEAC	0xE705
+0x8FFEAD	0xE706
+0x8FFEAE	0xE707
+0x8FFEAF	0xE708
+0x8FFEB0	0xE709
+0x8FFEB1	0xE70A
+0x8FFEB2	0xE70B
+0x8FFEB3	0xE70C
+0x8FFEB4	0xE70D
+0x8FFEB5	0xE70E
+0x8FFEB6	0xE70F
+0x8FFEB7	0xE710
+0x8FFEB8	0xE711
+0x8FFEB9	0xE712
+0x8FFEBA	0xE713
+0x8FFEBB	0xE714
+0x8FFEBC	0xE715
+0x8FFEBD	0xE716
+0x8FFEBE	0xE717
+0x8FFEBF	0xE718
+0x8FFEC0	0xE719
+0x8FFEC1	0xE71A
+0x8FFEC2	0xE71B
+0x8FFEC3	0xE71C
+0x8FFEC4	0xE71D
+0x8FFEC5	0xE71E
+0x8FFEC6	0xE71F
+0x8FFEC7	0xE720
+0x8FFEC8	0xE721
+0x8FFEC9	0xE722
+0x8FFECA	0xE723
+0x8FFECB	0xE724
+0x8FFECC	0xE725
+0x8FFECD	0xE726
+0x8FFECE	0xE727
+0x8FFECF	0xE728
+0x8FFED0	0xE729
+0x8FFED1	0xE72A
+0x8FFED2	0xE72B
+0x8FFED3	0xE72C
+0x8FFED4	0xE72D
+0x8FFED5	0xE72E
+0x8FFED6	0xE72F
+0x8FFED7	0xE730
+0x8FFED8	0xE731
+0x8FFED9	0xE732
+0x8FFEDA	0xE733
+0x8FFEDB	0xE734
+0x8FFEDC	0xE735
+0x8FFEDD	0xE736
+0x8FFEDE	0xE737
+0x8FFEDF	0xE738
+0x8FFEE0	0xE739
+0x8FFEE1	0xE73A
+0x8FFEE2	0xE73B
+0x8FFEE3	0xE73C
+0x8FFEE4	0xE73D
+0x8FFEE5	0xE73E
+0x8FFEE6	0xE73F
+0x8FFEE7	0xE740
+0x8FFEE8	0xE741
+0x8FFEE9	0xE742
+0x8FFEEA	0xE743
+0x8FFEEB	0xE744
+0x8FFEEC	0xE745
+0x8FFEED	0xE746
+0x8FFEEE	0xE747
+0x8FFEEF	0xE748
+0x8FFEF0	0xE749
+0x8FFEF1	0xE74A
+0x8FFEF2	0xE74B
+0x8FFEF3	0xE74C
+0x8FFEF4	0xE74D
+0x8FFEF5	0xE74E
+0x8FFEF6	0xE74F
+0x8FFEF7	0xE750
+0x8FFEF8	0xE751
+0x8FFEF9	0xE752
+0x8FFEFA	0xE753
+0x8FFEFB	0xE754
+0x8FFEFC	0xE755
+0x8FFEFD	0xE756
+0x8FFEFE	0xE757
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0xFF0C
+0xA1A5	0xFF0E
+0xA1A6	0x30FB
+0xA1A7	0xFF1A
+0xA1A8	0xFF1B
+0xA1A9	0xFF1F
+0xA1AA	0xFF01
+0xA1AB	0x309B
+0xA1AC	0x309C
+0xA1AD	0x00B4
+0xA1AE	0xFF40
+0xA1AF	0x00A8
+0xA1B0	0xFF3E
+0xA1B1	0xFFE3
+0xA1B2	0xFF3F
+0xA1B3	0x30FD
+0xA1B4	0x30FE
+0xA1B5	0x309D
+0xA1B6	0x309E
+0xA1B7	0x3003
+0xA1B8	0x4EDD
+0xA1B9	0x3005
+0xA1BA	0x3006
+0xA1BB	0x3007
+0xA1BC	0x30FC
+0xA1BD	0x2015
+0xA1BE	0x2010
+0xA1BF	0xFF0F
+0xA1C0	0xFF3C
+0xA1C1	0x301C
+0xA1C2	0x2016
+0xA1C3	0xFF5C
+0xA1C4	0x2026
+0xA1C5	0x2025
+0xA1C6	0x2018
+0xA1C7	0x2019
+0xA1C8	0x201C
+0xA1C9	0x201D
+0xA1CA	0xFF08
+0xA1CB	0xFF09
+0xA1CC	0x3014
+0xA1CD	0x3015
+0xA1CE	0xFF3B
+0xA1CF	0xFF3D
+0xA1D0	0xFF5B
+0xA1D1	0xFF5D
+0xA1D2	0x3008
+0xA1D3	0x3009
+0xA1D4	0x300A
+0xA1D5	0x300B
+0xA1D6	0x300C
+0xA1D7	0x300D
+0xA1D8	0x300E
+0xA1D9	0x300F
+0xA1DA	0x3010
+0xA1DB	0x3011
+0xA1DC	0xFF0B
+0xA1DD	0x2212
+0xA1DE	0x00B1
+0xA1DF	0x00D7
+0xA1E0	0x00F7
+0xA1E1	0xFF1D
+0xA1E2	0x2260
+0xA1E3	0xFF1C
+0xA1E4	0xFF1E
+0xA1E5	0x2266
+0xA1E6	0x2267
+0xA1E7	0x221E
+0xA1E8	0x2234
+0xA1E9	0x2642
+0xA1EA	0x2640
+0xA1EB	0x00B0
+0xA1EC	0x2032
+0xA1ED	0x2033
+0xA1EE	0x2103
+0xA1EF	0xFFE5
+0xA1F0	0xFF04
+0xA1F1	0x00A2
+0xA1F2	0x00A3
+0xA1F3	0xFF05
+0xA1F4	0xFF03
+0xA1F5	0xFF06
+0xA1F6	0xFF0A
+0xA1F7	0xFF20
+0xA1F8	0x00A7
+0xA1F9	0x2606
+0xA1FA	0x2605
+0xA1FB	0x25CB
+0xA1FC	0x25CF
+0xA1FD	0x25CE
+0xA1FE	0x25C7
+0xA2A1	0x25C6
+0xA2A2	0x25A1
+0xA2A3	0x25A0
+0xA2A4	0x25B3
+0xA2A5	0x25B2
+0xA2A6	0x25BD
+0xA2A7	0x25BC
+0xA2A8	0x203B
+0xA2A9	0x3012
+0xA2AA	0x2192
+0xA2AB	0x2190
+0xA2AC	0x2191
+0xA2AD	0x2193
+0xA2AE	0x3013
+0xA2BA	0x2208
+0xA2BB	0x220B
+0xA2BC	0x2286
+0xA2BD	0x2287
+0xA2BE	0x2282
+0xA2BF	0x2283
+0xA2C0	0x222A
+0xA2C1	0x2229
+0xA2CA	0x2227
+0xA2CB	0x2228
+0xA2CC	0x00AC
+0xA2CD	0x21D2
+0xA2CE	0x21D4
+0xA2CF	0x2200
+0xA2D0	0x2203
+0xA2DC	0x2220
+0xA2DD	0x22A5
+0xA2DE	0x2312
+0xA2DF	0x2202
+0xA2E0	0x2207
+0xA2E1	0x2261
+0xA2E2	0x2252
+0xA2E3	0x226A
+0xA2E4	0x226B
+0xA2E5	0x221A
+0xA2E6	0x223D
+0xA2E7	0x221D
+0xA2E8	0x2235
+0xA2E9	0x222B
+0xA2EA	0x222C
+0xA2F2	0x212B
+0xA2F3	0x2030
+0xA2F4	0x266F
+0xA2F5	0x266D
+0xA2F6	0x266A
+0xA2F7	0x2020
+0xA2F8	0x2021
+0xA2F9	0x00B6
+0xA2FE	0x25EF
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA4A1	0x3041
+0xA4A2	0x3042
+0xA4A3	0x3043
+0xA4A4	0x3044
+0xA4A5	0x3045
+0xA4A6	0x3046
+0xA4A7	0x3047
+0xA4A8	0x3048
+0xA4A9	0x3049
+0xA4AA	0x304A
+0xA4AB	0x304B
+0xA4AC	0x304C
+0xA4AD	0x304D
+0xA4AE	0x304E
+0xA4AF	0x304F
+0xA4B0	0x3050
+0xA4B1	0x3051
+0xA4B2	0x3052
+0xA4B3	0x3053
+0xA4B4	0x3054
+0xA4B5	0x3055
+0xA4B6	0x3056
+0xA4B7	0x3057
+0xA4B8	0x3058
+0xA4B9	0x3059
+0xA4BA	0x305A
+0xA4BB	0x305B
+0xA4BC	0x305C
+0xA4BD	0x305D
+0xA4BE	0x305E
+0xA4BF	0x305F
+0xA4C0	0x3060
+0xA4C1	0x3061
+0xA4C2	0x3062
+0xA4C3	0x3063
+0xA4C4	0x3064
+0xA4C5	0x3065
+0xA4C6	0x3066
+0xA4C7	0x3067
+0xA4C8	0x3068
+0xA4C9	0x3069
+0xA4CA	0x306A
+0xA4CB	0x306B
+0xA4CC	0x306C
+0xA4CD	0x306D
+0xA4CE	0x306E
+0xA4CF	0x306F
+0xA4D0	0x3070
+0xA4D1	0x3071
+0xA4D2	0x3072
+0xA4D3	0x3073
+0xA4D4	0x3074
+0xA4D5	0x3075
+0xA4D6	0x3076
+0xA4D7	0x3077
+0xA4D8	0x3078
+0xA4D9	0x3079
+0xA4DA	0x307A
+0xA4DB	0x307B
+0xA4DC	0x307C
+0xA4DD	0x307D
+0xA4DE	0x307E
+0xA4DF	0x307F
+0xA4E0	0x3080
+0xA4E1	0x3081
+0xA4E2	0x3082
+0xA4E3	0x3083
+0xA4E4	0x3084
+0xA4E5	0x3085
+0xA4E6	0x3086
+0xA4E7	0x3087
+0xA4E8	0x3088
+0xA4E9	0x3089
+0xA4EA	0x308A
+0xA4EB	0x308B
+0xA4EC	0x308C
+0xA4ED	0x308D
+0xA4EE	0x308E
+0xA4EF	0x308F
+0xA4F0	0x3090
+0xA4F1	0x3091
+0xA4F2	0x3092
+0xA4F3	0x3093
+0xA5A1	0x30A1
+0xA5A2	0x30A2
+0xA5A3	0x30A3
+0xA5A4	0x30A4
+0xA5A5	0x30A5
+0xA5A6	0x30A6
+0xA5A7	0x30A7
+0xA5A8	0x30A8
+0xA5A9	0x30A9
+0xA5AA	0x30AA
+0xA5AB	0x30AB
+0xA5AC	0x30AC
+0xA5AD	0x30AD
+0xA5AE	0x30AE
+0xA5AF	0x30AF
+0xA5B0	0x30B0
+0xA5B1	0x30B1
+0xA5B2	0x30B2
+0xA5B3	0x30B3
+0xA5B4	0x30B4
+0xA5B5	0x30B5
+0xA5B6	0x30B6
+0xA5B7	0x30B7
+0xA5B8	0x30B8
+0xA5B9	0x30B9
+0xA5BA	0x30BA
+0xA5BB	0x30BB
+0xA5BC	0x30BC
+0xA5BD	0x30BD
+0xA5BE	0x30BE
+0xA5BF	0x30BF
+0xA5C0	0x30C0
+0xA5C1	0x30C1
+0xA5C2	0x30C2
+0xA5C3	0x30C3
+0xA5C4	0x30C4
+0xA5C5	0x30C5
+0xA5C6	0x30C6
+0xA5C7	0x30C7
+0xA5C8	0x30C8
+0xA5C9	0x30C9
+0xA5CA	0x30CA
+0xA5CB	0x30CB
+0xA5CC	0x30CC
+0xA5CD	0x30CD
+0xA5CE	0x30CE
+0xA5CF	0x30CF
+0xA5D0	0x30D0
+0xA5D1	0x30D1
+0xA5D2	0x30D2
+0xA5D3	0x30D3
+0xA5D4	0x30D4
+0xA5D5	0x30D5
+0xA5D6	0x30D6
+0xA5D7	0x30D7
+0xA5D8	0x30D8
+0xA5D9	0x30D9
+0xA5DA	0x30DA
+0xA5DB	0x30DB
+0xA5DC	0x30DC
+0xA5DD	0x30DD
+0xA5DE	0x30DE
+0xA5DF	0x30DF
+0xA5E0	0x30E0
+0xA5E1	0x30E1
+0xA5E2	0x30E2
+0xA5E3	0x30E3
+0xA5E4	0x30E4
+0xA5E5	0x30E5
+0xA5E6	0x30E6
+0xA5E7	0x30E7
+0xA5E8	0x30E8
+0xA5E9	0x30E9
+0xA5EA	0x30EA
+0xA5EB	0x30EB
+0xA5EC	0x30EC
+0xA5ED	0x30ED
+0xA5EE	0x30EE
+0xA5EF	0x30EF
+0xA5F0	0x30F0
+0xA5F1	0x30F1
+0xA5F2	0x30F2
+0xA5F3	0x30F3
+0xA5F4	0x30F4
+0xA5F5	0x30F5
+0xA5F6	0x30F6
+0xA6A1	0x0391
+0xA6A2	0x0392
+0xA6A3	0x0393
+0xA6A4	0x0394
+0xA6A5	0x0395
+0xA6A6	0x0396
+0xA6A7	0x0397
+0xA6A8	0x0398
+0xA6A9	0x0399
+0xA6AA	0x039A
+0xA6AB	0x039B
+0xA6AC	0x039C
+0xA6AD	0x039D
+0xA6AE	0x039E
+0xA6AF	0x039F
+0xA6B0	0x03A0
+0xA6B1	0x03A1
+0xA6B2	0x03A3
+0xA6B3	0x03A4
+0xA6B4	0x03A5
+0xA6B5	0x03A6
+0xA6B6	0x03A7
+0xA6B7	0x03A8
+0xA6B8	0x03A9
+0xA6C1	0x03B1
+0xA6C2	0x03B2
+0xA6C3	0x03B3
+0xA6C4	0x03B4
+0xA6C5	0x03B5
+0xA6C6	0x03B6
+0xA6C7	0x03B7
+0xA6C8	0x03B8
+0xA6C9	0x03B9
+0xA6CA	0x03BA
+0xA6CB	0x03BB
+0xA6CC	0x03BC
+0xA6CD	0x03BD
+0xA6CE	0x03BE
+0xA6CF	0x03BF
+0xA6D0	0x03C0
+0xA6D1	0x03C1
+0xA6D2	0x03C3
+0xA6D3	0x03C4
+0xA6D4	0x03C5
+0xA6D5	0x03C6
+0xA6D6	0x03C7
+0xA6D7	0x03C8
+0xA6D8	0x03C9
+0xA7A1	0x0410
+0xA7A2	0x0411
+0xA7A3	0x0412
+0xA7A4	0x0413
+0xA7A5	0x0414
+0xA7A6	0x0415
+0xA7A7	0x0401
+0xA7A8	0x0416
+0xA7A9	0x0417
+0xA7AA	0x0418
+0xA7AB	0x0419
+0xA7AC	0x041A
+0xA7AD	0x041B
+0xA7AE	0x041C
+0xA7AF	0x041D
+0xA7B0	0x041E
+0xA7B1	0x041F
+0xA7B2	0x0420
+0xA7B3	0x0421
+0xA7B4	0x0422
+0xA7B5	0x0423
+0xA7B6	0x0424
+0xA7B7	0x0425
+0xA7B8	0x0426
+0xA7B9	0x0427
+0xA7BA	0x0428
+0xA7BB	0x0429
+0xA7BC	0x042A
+0xA7BD	0x042B
+0xA7BE	0x042C
+0xA7BF	0x042D
+0xA7C0	0x042E
+0xA7C1	0x042F
+0xA7D1	0x0430
+0xA7D2	0x0431
+0xA7D3	0x0432
+0xA7D4	0x0433
+0xA7D5	0x0434
+0xA7D6	0x0435
+0xA7D7	0x0451
+0xA7D8	0x0436
+0xA7D9	0x0437
+0xA7DA	0x0438
+0xA7DB	0x0439
+0xA7DC	0x043A
+0xA7DD	0x043B
+0xA7DE	0x043C
+0xA7DF	0x043D
+0xA7E0	0x043E
+0xA7E1	0x043F
+0xA7E2	0x0440
+0xA7E3	0x0441
+0xA7E4	0x0442
+0xA7E5	0x0443
+0xA7E6	0x0444
+0xA7E7	0x0445
+0xA7E8	0x0446
+0xA7E9	0x0447
+0xA7EA	0x0448
+0xA7EB	0x0449
+0xA7EC	0x044A
+0xA7ED	0x044B
+0xA7EE	0x044C
+0xA7EF	0x044D
+0xA7F0	0x044E
+0xA7F1	0x044F
+0xA8A1	0x2500
+0xA8A2	0x2502
+0xA8A3	0x250C
+0xA8A4	0x2510
+0xA8A5	0x2518
+0xA8A6	0x2514
+0xA8A7	0x251C
+0xA8A8	0x252C
+0xA8A9	0x2524
+0xA8AA	0x2534
+0xA8AB	0x253C
+0xA8AC	0x2501
+0xA8AD	0x2503
+0xA8AE	0x250F
+0xA8AF	0x2513
+0xA8B0	0x251B
+0xA8B1	0x2517
+0xA8B2	0x2523
+0xA8B3	0x2533
+0xA8B4	0x252B
+0xA8B5	0x253B
+0xA8B6	0x254B
+0xA8B7	0x2520
+0xA8B8	0x252F
+0xA8B9	0x2528
+0xA8BA	0x2537
+0xA8BB	0x253F
+0xA8BC	0x251D
+0xA8BD	0x2530
+0xA8BE	0x2525
+0xA8BF	0x2538
+0xA8C0	0x2542
+0xB0A1	0x4E9C
+0xB0A2	0x5516
+0xB0A3	0x5A03
+0xB0A4	0x963F
+0xB0A5	0x54C0
+0xB0A6	0x611B
+0xB0A7	0x6328
+0xB0A8	0x59F6
+0xB0A9	0x9022
+0xB0AA	0x8475
+0xB0AB	0x831C
+0xB0AC	0x7A50
+0xB0AD	0x60AA
+0xB0AE	0x63E1
+0xB0AF	0x6E25
+0xB0B0	0x65ED
+0xB0B1	0x8466
+0xB0B2	0x82A6
+0xB0B3	0x9BF5
+0xB0B4	0x6893
+0xB0B5	0x5727
+0xB0B6	0x65A1
+0xB0B7	0x6271
+0xB0B8	0x5B9B
+0xB0B9	0x59D0
+0xB0BA	0x867B
+0xB0BB	0x98F4
+0xB0BC	0x7D62
+0xB0BD	0x7DBE
+0xB0BE	0x9B8E
+0xB0BF	0x6216
+0xB0C0	0x7C9F
+0xB0C1	0x88B7
+0xB0C2	0x5B89
+0xB0C3	0x5EB5
+0xB0C4	0x6309
+0xB0C5	0x6697
+0xB0C6	0x6848
+0xB0C7	0x95C7
+0xB0C8	0x978D
+0xB0C9	0x674F
+0xB0CA	0x4EE5
+0xB0CB	0x4F0A
+0xB0CC	0x4F4D
+0xB0CD	0x4F9D
+0xB0CE	0x5049
+0xB0CF	0x56F2
+0xB0D0	0x5937
+0xB0D1	0x59D4
+0xB0D2	0x5A01
+0xB0D3	0x5C09
+0xB0D4	0x60DF
+0xB0D5	0x610F
+0xB0D6	0x6170
+0xB0D7	0x6613
+0xB0D8	0x6905
+0xB0D9	0x70BA
+0xB0DA	0x754F
+0xB0DB	0x7570
+0xB0DC	0x79FB
+0xB0DD	0x7DAD
+0xB0DE	0x7DEF
+0xB0DF	0x80C3
+0xB0E0	0x840E
+0xB0E1	0x8863
+0xB0E2	0x8B02
+0xB0E3	0x9055
+0xB0E4	0x907A
+0xB0E5	0x533B
+0xB0E6	0x4E95
+0xB0E7	0x4EA5
+0xB0E8	0x57DF
+0xB0E9	0x80B2
+0xB0EA	0x90C1
+0xB0EB	0x78EF
+0xB0EC	0x4E00
+0xB0ED	0x58F1
+0xB0EE	0x6EA2
+0xB0EF	0x9038
+0xB0F0	0x7A32
+0xB0F1	0x8328
+0xB0F2	0x828B
+0xB0F3	0x9C2F
+0xB0F4	0x5141
+0xB0F5	0x5370
+0xB0F6	0x54BD
+0xB0F7	0x54E1
+0xB0F8	0x56E0
+0xB0F9	0x59FB
+0xB0FA	0x5F15
+0xB0FB	0x98F2
+0xB0FC	0x6DEB
+0xB0FD	0x80E4
+0xB0FE	0x852D
+0xB1A1	0x9662
+0xB1A2	0x9670
+0xB1A3	0x96A0
+0xB1A4	0x97FB
+0xB1A5	0x540B
+0xB1A6	0x53F3
+0xB1A7	0x5B87
+0xB1A8	0x70CF
+0xB1A9	0x7FBD
+0xB1AA	0x8FC2
+0xB1AB	0x96E8
+0xB1AC	0x536F
+0xB1AD	0x9D5C
+0xB1AE	0x7ABA
+0xB1AF	0x4E11
+0xB1B0	0x7893
+0xB1B1	0x81FC
+0xB1B2	0x6E26
+0xB1B3	0x5618
+0xB1B4	0x5504
+0xB1B5	0x6B1D
+0xB1B6	0x851A
+0xB1B7	0x9C3B
+0xB1B8	0x59E5
+0xB1B9	0x53A9
+0xB1BA	0x6D66
+0xB1BB	0x74DC
+0xB1BC	0x958F
+0xB1BD	0x5642
+0xB1BE	0x4E91
+0xB1BF	0x904B
+0xB1C0	0x96F2
+0xB1C1	0x834F
+0xB1C2	0x990C
+0xB1C3	0x53E1
+0xB1C4	0x55B6
+0xB1C5	0x5B30
+0xB1C6	0x5F71
+0xB1C7	0x6620
+0xB1C8	0x66F3
+0xB1C9	0x6804
+0xB1CA	0x6C38
+0xB1CB	0x6CF3
+0xB1CC	0x6D29
+0xB1CD	0x745B
+0xB1CE	0x76C8
+0xB1CF	0x7A4E
+0xB1D0	0x9834
+0xB1D1	0x82F1
+0xB1D2	0x885B
+0xB1D3	0x8A60
+0xB1D4	0x92ED
+0xB1D5	0x6DB2
+0xB1D6	0x75AB
+0xB1D7	0x76CA
+0xB1D8	0x99C5
+0xB1D9	0x60A6
+0xB1DA	0x8B01
+0xB1DB	0x8D8A
+0xB1DC	0x95B2
+0xB1DD	0x698E
+0xB1DE	0x53AD
+0xB1DF	0x5186
+0xB1E0	0x5712
+0xB1E1	0x5830
+0xB1E2	0x5944
+0xB1E3	0x5BB4
+0xB1E4	0x5EF6
+0xB1E5	0x6028
+0xB1E6	0x63A9
+0xB1E7	0x63F4
+0xB1E8	0x6CBF
+0xB1E9	0x6F14
+0xB1EA	0x708E
+0xB1EB	0x7114
+0xB1EC	0x7159
+0xB1ED	0x71D5
+0xB1EE	0x733F
+0xB1EF	0x7E01
+0xB1F0	0x8276
+0xB1F1	0x82D1
+0xB1F2	0x8597
+0xB1F3	0x9060
+0xB1F4	0x925B
+0xB1F5	0x9D1B
+0xB1F6	0x5869
+0xB1F7	0x65BC
+0xB1F8	0x6C5A
+0xB1F9	0x7525
+0xB1FA	0x51F9
+0xB1FB	0x592E
+0xB1FC	0x5965
+0xB1FD	0x5F80
+0xB1FE	0x5FDC
+0xB2A1	0x62BC
+0xB2A2	0x65FA
+0xB2A3	0x6A2A
+0xB2A4	0x6B27
+0xB2A5	0x6BB4
+0xB2A6	0x738B
+0xB2A7	0x7FC1
+0xB2A8	0x8956
+0xB2A9	0x9D2C
+0xB2AA	0x9D0E
+0xB2AB	0x9EC4
+0xB2AC	0x5CA1
+0xB2AD	0x6C96
+0xB2AE	0x837B
+0xB2AF	0x5104
+0xB2B0	0x5C4B
+0xB2B1	0x61B6
+0xB2B2	0x81C6
+0xB2B3	0x6876
+0xB2B4	0x7261
+0xB2B5	0x4E59
+0xB2B6	0x4FFA
+0xB2B7	0x5378
+0xB2B8	0x6069
+0xB2B9	0x6E29
+0xB2BA	0x7A4F
+0xB2BB	0x97F3
+0xB2BC	0x4E0B
+0xB2BD	0x5316
+0xB2BE	0x4EEE
+0xB2BF	0x4F55
+0xB2C0	0x4F3D
+0xB2C1	0x4FA1
+0xB2C2	0x4F73
+0xB2C3	0x52A0
+0xB2C4	0x53EF
+0xB2C5	0x5609
+0xB2C6	0x590F
+0xB2C7	0x5AC1
+0xB2C8	0x5BB6
+0xB2C9	0x5BE1
+0xB2CA	0x79D1
+0xB2CB	0x6687
+0xB2CC	0x679C
+0xB2CD	0x67B6
+0xB2CE	0x6B4C
+0xB2CF	0x6CB3
+0xB2D0	0x706B
+0xB2D1	0x73C2
+0xB2D2	0x798D
+0xB2D3	0x79BE
+0xB2D4	0x7A3C
+0xB2D5	0x7B87
+0xB2D6	0x82B1
+0xB2D7	0x82DB
+0xB2D8	0x8304
+0xB2D9	0x8377
+0xB2DA	0x83EF
+0xB2DB	0x83D3
+0xB2DC	0x8766
+0xB2DD	0x8AB2
+0xB2DE	0x5629
+0xB2DF	0x8CA8
+0xB2E0	0x8FE6
+0xB2E1	0x904E
+0xB2E2	0x971E
+0xB2E3	0x868A
+0xB2E4	0x4FC4
+0xB2E5	0x5CE8
+0xB2E6	0x6211
+0xB2E7	0x7259
+0xB2E8	0x753B
+0xB2E9	0x81E5
+0xB2EA	0x82BD
+0xB2EB	0x86FE
+0xB2EC	0x8CC0
+0xB2ED	0x96C5
+0xB2EE	0x9913
+0xB2EF	0x99D5
+0xB2F0	0x4ECB
+0xB2F1	0x4F1A
+0xB2F2	0x89E3
+0xB2F3	0x56DE
+0xB2F4	0x584A
+0xB2F5	0x58CA
+0xB2F6	0x5EFB
+0xB2F7	0x5FEB
+0xB2F8	0x602A
+0xB2F9	0x6094
+0xB2FA	0x6062
+0xB2FB	0x61D0
+0xB2FC	0x6212
+0xB2FD	0x62D0
+0xB2FE	0x6539
+0xB3A1	0x9B41
+0xB3A2	0x6666
+0xB3A3	0x68B0
+0xB3A4	0x6D77
+0xB3A5	0x7070
+0xB3A6	0x754C
+0xB3A7	0x7686
+0xB3A8	0x7D75
+0xB3A9	0x82A5
+0xB3AA	0x87F9
+0xB3AB	0x958B
+0xB3AC	0x968E
+0xB3AD	0x8C9D
+0xB3AE	0x51F1
+0xB3AF	0x52BE
+0xB3B0	0x5916
+0xB3B1	0x54B3
+0xB3B2	0x5BB3
+0xB3B3	0x5D16
+0xB3B4	0x6168
+0xB3B5	0x6982
+0xB3B6	0x6DAF
+0xB3B7	0x788D
+0xB3B8	0x84CB
+0xB3B9	0x8857
+0xB3BA	0x8A72
+0xB3BB	0x93A7
+0xB3BC	0x9AB8
+0xB3BD	0x6D6C
+0xB3BE	0x99A8
+0xB3BF	0x86D9
+0xB3C0	0x57A3
+0xB3C1	0x67FF
+0xB3C2	0x86CE
+0xB3C3	0x920E
+0xB3C4	0x5283
+0xB3C5	0x5687
+0xB3C6	0x5404
+0xB3C7	0x5ED3
+0xB3C8	0x62E1
+0xB3C9	0x64B9
+0xB3CA	0x683C
+0xB3CB	0x6838
+0xB3CC	0x6BBB
+0xB3CD	0x7372
+0xB3CE	0x78BA
+0xB3CF	0x7A6B
+0xB3D0	0x899A
+0xB3D1	0x89D2
+0xB3D2	0x8D6B
+0xB3D3	0x8F03
+0xB3D4	0x90ED
+0xB3D5	0x95A3
+0xB3D6	0x9694
+0xB3D7	0x9769
+0xB3D8	0x5B66
+0xB3D9	0x5CB3
+0xB3DA	0x697D
+0xB3DB	0x984D
+0xB3DC	0x984E
+0xB3DD	0x639B
+0xB3DE	0x7B20
+0xB3DF	0x6A2B
+0xB3E0	0x6A7F
+0xB3E1	0x68B6
+0xB3E2	0x9C0D
+0xB3E3	0x6F5F
+0xB3E4	0x5272
+0xB3E5	0x559D
+0xB3E6	0x6070
+0xB3E7	0x62EC
+0xB3E8	0x6D3B
+0xB3E9	0x6E07
+0xB3EA	0x6ED1
+0xB3EB	0x845B
+0xB3EC	0x8910
+0xB3ED	0x8F44
+0xB3EE	0x4E14
+0xB3EF	0x9C39
+0xB3F0	0x53F6
+0xB3F1	0x691B
+0xB3F2	0x6A3A
+0xB3F3	0x9784
+0xB3F4	0x682A
+0xB3F5	0x515C
+0xB3F6	0x7AC3
+0xB3F7	0x84B2
+0xB3F8	0x91DC
+0xB3F9	0x938C
+0xB3FA	0x565B
+0xB3FB	0x9D28
+0xB3FC	0x6822
+0xB3FD	0x8305
+0xB3FE	0x8431
+0xB4A1	0x7CA5
+0xB4A2	0x5208
+0xB4A3	0x82C5
+0xB4A4	0x74E6
+0xB4A5	0x4E7E
+0xB4A6	0x4F83
+0xB4A7	0x51A0
+0xB4A8	0x5BD2
+0xB4A9	0x520A
+0xB4AA	0x52D8
+0xB4AB	0x52E7
+0xB4AC	0x5DFB
+0xB4AD	0x559A
+0xB4AE	0x582A
+0xB4AF	0x59E6
+0xB4B0	0x5B8C
+0xB4B1	0x5B98
+0xB4B2	0x5BDB
+0xB4B3	0x5E72
+0xB4B4	0x5E79
+0xB4B5	0x60A3
+0xB4B6	0x611F
+0xB4B7	0x6163
+0xB4B8	0x61BE
+0xB4B9	0x63DB
+0xB4BA	0x6562
+0xB4BB	0x67D1
+0xB4BC	0x6853
+0xB4BD	0x68FA
+0xB4BE	0x6B3E
+0xB4BF	0x6B53
+0xB4C0	0x6C57
+0xB4C1	0x6F22
+0xB4C2	0x6F97
+0xB4C3	0x6F45
+0xB4C4	0x74B0
+0xB4C5	0x7518
+0xB4C6	0x76E3
+0xB4C7	0x770B
+0xB4C8	0x7AFF
+0xB4C9	0x7BA1
+0xB4CA	0x7C21
+0xB4CB	0x7DE9
+0xB4CC	0x7F36
+0xB4CD	0x7FF0
+0xB4CE	0x809D
+0xB4CF	0x8266
+0xB4D0	0x839E
+0xB4D1	0x89B3
+0xB4D2	0x8ACC
+0xB4D3	0x8CAB
+0xB4D4	0x9084
+0xB4D5	0x9451
+0xB4D6	0x9593
+0xB4D7	0x9591
+0xB4D8	0x95A2
+0xB4D9	0x9665
+0xB4DA	0x97D3
+0xB4DB	0x9928
+0xB4DC	0x8218
+0xB4DD	0x4E38
+0xB4DE	0x542B
+0xB4DF	0x5CB8
+0xB4E0	0x5DCC
+0xB4E1	0x73A9
+0xB4E2	0x764C
+0xB4E3	0x773C
+0xB4E4	0x5CA9
+0xB4E5	0x7FEB
+0xB4E6	0x8D0B
+0xB4E7	0x96C1
+0xB4E8	0x9811
+0xB4E9	0x9854
+0xB4EA	0x9858
+0xB4EB	0x4F01
+0xB4EC	0x4F0E
+0xB4ED	0x5371
+0xB4EE	0x559C
+0xB4EF	0x5668
+0xB4F0	0x57FA
+0xB4F1	0x5947
+0xB4F2	0x5B09
+0xB4F3	0x5BC4
+0xB4F4	0x5C90
+0xB4F5	0x5E0C
+0xB4F6	0x5E7E
+0xB4F7	0x5FCC
+0xB4F8	0x63EE
+0xB4F9	0x673A
+0xB4FA	0x65D7
+0xB4FB	0x65E2
+0xB4FC	0x671F
+0xB4FD	0x68CB
+0xB4FE	0x68C4
+0xB5A1	0x6A5F
+0xB5A2	0x5E30
+0xB5A3	0x6BC5
+0xB5A4	0x6C17
+0xB5A5	0x6C7D
+0xB5A6	0x757F
+0xB5A7	0x7948
+0xB5A8	0x5B63
+0xB5A9	0x7A00
+0xB5AA	0x7D00
+0xB5AB	0x5FBD
+0xB5AC	0x898F
+0xB5AD	0x8A18
+0xB5AE	0x8CB4
+0xB5AF	0x8D77
+0xB5B0	0x8ECC
+0xB5B1	0x8F1D
+0xB5B2	0x98E2
+0xB5B3	0x9A0E
+0xB5B4	0x9B3C
+0xB5B5	0x4E80
+0xB5B6	0x507D
+0xB5B7	0x5100
+0xB5B8	0x5993
+0xB5B9	0x5B9C
+0xB5BA	0x622F
+0xB5BB	0x6280
+0xB5BC	0x64EC
+0xB5BD	0x6B3A
+0xB5BE	0x72A0
+0xB5BF	0x7591
+0xB5C0	0x7947
+0xB5C1	0x7FA9
+0xB5C2	0x87FB
+0xB5C3	0x8ABC
+0xB5C4	0x8B70
+0xB5C5	0x63AC
+0xB5C6	0x83CA
+0xB5C7	0x97A0
+0xB5C8	0x5409
+0xB5C9	0x5403
+0xB5CA	0x55AB
+0xB5CB	0x6854
+0xB5CC	0x6A58
+0xB5CD	0x8A70
+0xB5CE	0x7827
+0xB5CF	0x6775
+0xB5D0	0x9ECD
+0xB5D1	0x5374
+0xB5D2	0x5BA2
+0xB5D3	0x811A
+0xB5D4	0x8650
+0xB5D5	0x9006
+0xB5D6	0x4E18
+0xB5D7	0x4E45
+0xB5D8	0x4EC7
+0xB5D9	0x4F11
+0xB5DA	0x53CA
+0xB5DB	0x5438
+0xB5DC	0x5BAE
+0xB5DD	0x5F13
+0xB5DE	0x6025
+0xB5DF	0x6551
+0xB5E0	0x673D
+0xB5E1	0x6C42
+0xB5E2	0x6C72
+0xB5E3	0x6CE3
+0xB5E4	0x7078
+0xB5E5	0x7403
+0xB5E6	0x7A76
+0xB5E7	0x7AAE
+0xB5E8	0x7B08
+0xB5E9	0x7D1A
+0xB5EA	0x7CFE
+0xB5EB	0x7D66
+0xB5EC	0x65E7
+0xB5ED	0x725B
+0xB5EE	0x53BB
+0xB5EF	0x5C45
+0xB5F0	0x5DE8
+0xB5F1	0x62D2
+0xB5F2	0x62E0
+0xB5F3	0x6319
+0xB5F4	0x6E20
+0xB5F5	0x865A
+0xB5F6	0x8A31
+0xB5F7	0x8DDD
+0xB5F8	0x92F8
+0xB5F9	0x6F01
+0xB5FA	0x79A6
+0xB5FB	0x9B5A
+0xB5FC	0x4EA8
+0xB5FD	0x4EAB
+0xB5FE	0x4EAC
+0xB6A1	0x4F9B
+0xB6A2	0x4FA0
+0xB6A3	0x50D1
+0xB6A4	0x5147
+0xB6A5	0x7AF6
+0xB6A6	0x5171
+0xB6A7	0x51F6
+0xB6A8	0x5354
+0xB6A9	0x5321
+0xB6AA	0x537F
+0xB6AB	0x53EB
+0xB6AC	0x55AC
+0xB6AD	0x5883
+0xB6AE	0x5CE1
+0xB6AF	0x5F37
+0xB6B0	0x5F4A
+0xB6B1	0x602F
+0xB6B2	0x6050
+0xB6B3	0x606D
+0xB6B4	0x631F
+0xB6B5	0x6559
+0xB6B6	0x6A4B
+0xB6B7	0x6CC1
+0xB6B8	0x72C2
+0xB6B9	0x72ED
+0xB6BA	0x77EF
+0xB6BB	0x80F8
+0xB6BC	0x8105
+0xB6BD	0x8208
+0xB6BE	0x854E
+0xB6BF	0x90F7
+0xB6C0	0x93E1
+0xB6C1	0x97FF
+0xB6C2	0x9957
+0xB6C3	0x9A5A
+0xB6C4	0x4EF0
+0xB6C5	0x51DD
+0xB6C6	0x5C2D
+0xB6C7	0x6681
+0xB6C8	0x696D
+0xB6C9	0x5C40
+0xB6CA	0x66F2
+0xB6CB	0x6975
+0xB6CC	0x7389
+0xB6CD	0x6850
+0xB6CE	0x7C81
+0xB6CF	0x50C5
+0xB6D0	0x52E4
+0xB6D1	0x5747
+0xB6D2	0x5DFE
+0xB6D3	0x9326
+0xB6D4	0x65A4
+0xB6D5	0x6B23
+0xB6D6	0x6B3D
+0xB6D7	0x7434
+0xB6D8	0x7981
+0xB6D9	0x79BD
+0xB6DA	0x7B4B
+0xB6DB	0x7DCA
+0xB6DC	0x82B9
+0xB6DD	0x83CC
+0xB6DE	0x887F
+0xB6DF	0x895F
+0xB6E0	0x8B39
+0xB6E1	0x8FD1
+0xB6E2	0x91D1
+0xB6E3	0x541F
+0xB6E4	0x9280
+0xB6E5	0x4E5D
+0xB6E6	0x5036
+0xB6E7	0x53E5
+0xB6E8	0x533A
+0xB6E9	0x72D7
+0xB6EA	0x7396
+0xB6EB	0x77E9
+0xB6EC	0x82E6
+0xB6ED	0x8EAF
+0xB6EE	0x99C6
+0xB6EF	0x99C8
+0xB6F0	0x99D2
+0xB6F1	0x5177
+0xB6F2	0x611A
+0xB6F3	0x865E
+0xB6F4	0x55B0
+0xB6F5	0x7A7A
+0xB6F6	0x5076
+0xB6F7	0x5BD3
+0xB6F8	0x9047
+0xB6F9	0x9685
+0xB6FA	0x4E32
+0xB6FB	0x6ADB
+0xB6FC	0x91E7
+0xB6FD	0x5C51
+0xB6FE	0x5C48
+0xB7A1	0x6398
+0xB7A2	0x7A9F
+0xB7A3	0x6C93
+0xB7A4	0x9774
+0xB7A5	0x8F61
+0xB7A6	0x7AAA
+0xB7A7	0x718A
+0xB7A8	0x9688
+0xB7A9	0x7C82
+0xB7AA	0x6817
+0xB7AB	0x7E70
+0xB7AC	0x6851
+0xB7AD	0x936C
+0xB7AE	0x52F2
+0xB7AF	0x541B
+0xB7B0	0x85AB
+0xB7B1	0x8A13
+0xB7B2	0x7FA4
+0xB7B3	0x8ECD
+0xB7B4	0x90E1
+0xB7B5	0x5366
+0xB7B6	0x8888
+0xB7B7	0x7941
+0xB7B8	0x4FC2
+0xB7B9	0x50BE
+0xB7BA	0x5211
+0xB7BB	0x5144
+0xB7BC	0x5553
+0xB7BD	0x572D
+0xB7BE	0x73EA
+0xB7BF	0x578B
+0xB7C0	0x5951
+0xB7C1	0x5F62
+0xB7C2	0x5F84
+0xB7C3	0x6075
+0xB7C4	0x6176
+0xB7C5	0x6167
+0xB7C6	0x61A9
+0xB7C7	0x63B2
+0xB7C8	0x643A
+0xB7C9	0x656C
+0xB7CA	0x666F
+0xB7CB	0x6842
+0xB7CC	0x6E13
+0xB7CD	0x7566
+0xB7CE	0x7A3D
+0xB7CF	0x7CFB
+0xB7D0	0x7D4C
+0xB7D1	0x7D99
+0xB7D2	0x7E4B
+0xB7D3	0x7F6B
+0xB7D4	0x830E
+0xB7D5	0x834A
+0xB7D6	0x86CD
+0xB7D7	0x8A08
+0xB7D8	0x8A63
+0xB7D9	0x8B66
+0xB7DA	0x8EFD
+0xB7DB	0x981A
+0xB7DC	0x9D8F
+0xB7DD	0x82B8
+0xB7DE	0x8FCE
+0xB7DF	0x9BE8
+0xB7E0	0x5287
+0xB7E1	0x621F
+0xB7E2	0x6483
+0xB7E3	0x6FC0
+0xB7E4	0x9699
+0xB7E5	0x6841
+0xB7E6	0x5091
+0xB7E7	0x6B20
+0xB7E8	0x6C7A
+0xB7E9	0x6F54
+0xB7EA	0x7A74
+0xB7EB	0x7D50
+0xB7EC	0x8840
+0xB7ED	0x8A23
+0xB7EE	0x6708
+0xB7EF	0x4EF6
+0xB7F0	0x5039
+0xB7F1	0x5026
+0xB7F2	0x5065
+0xB7F3	0x517C
+0xB7F4	0x5238
+0xB7F5	0x5263
+0xB7F6	0x55A7
+0xB7F7	0x570F
+0xB7F8	0x5805
+0xB7F9	0x5ACC
+0xB7FA	0x5EFA
+0xB7FB	0x61B2
+0xB7FC	0x61F8
+0xB7FD	0x62F3
+0xB7FE	0x6372
+0xB8A1	0x691C
+0xB8A2	0x6A29
+0xB8A3	0x727D
+0xB8A4	0x72AC
+0xB8A5	0x732E
+0xB8A6	0x7814
+0xB8A7	0x786F
+0xB8A8	0x7D79
+0xB8A9	0x770C
+0xB8AA	0x80A9
+0xB8AB	0x898B
+0xB8AC	0x8B19
+0xB8AD	0x8CE2
+0xB8AE	0x8ED2
+0xB8AF	0x9063
+0xB8B0	0x9375
+0xB8B1	0x967A
+0xB8B2	0x9855
+0xB8B3	0x9A13
+0xB8B4	0x9E78
+0xB8B5	0x5143
+0xB8B6	0x539F
+0xB8B7	0x53B3
+0xB8B8	0x5E7B
+0xB8B9	0x5F26
+0xB8BA	0x6E1B
+0xB8BB	0x6E90
+0xB8BC	0x7384
+0xB8BD	0x73FE
+0xB8BE	0x7D43
+0xB8BF	0x8237
+0xB8C0	0x8A00
+0xB8C1	0x8AFA
+0xB8C2	0x9650
+0xB8C3	0x4E4E
+0xB8C4	0x500B
+0xB8C5	0x53E4
+0xB8C6	0x547C
+0xB8C7	0x56FA
+0xB8C8	0x59D1
+0xB8C9	0x5B64
+0xB8CA	0x5DF1
+0xB8CB	0x5EAB
+0xB8CC	0x5F27
+0xB8CD	0x6238
+0xB8CE	0x6545
+0xB8CF	0x67AF
+0xB8D0	0x6E56
+0xB8D1	0x72D0
+0xB8D2	0x7CCA
+0xB8D3	0x88B4
+0xB8D4	0x80A1
+0xB8D5	0x80E1
+0xB8D6	0x83F0
+0xB8D7	0x864E
+0xB8D8	0x8A87
+0xB8D9	0x8DE8
+0xB8DA	0x9237
+0xB8DB	0x96C7
+0xB8DC	0x9867
+0xB8DD	0x9F13
+0xB8DE	0x4E94
+0xB8DF	0x4E92
+0xB8E0	0x4F0D
+0xB8E1	0x5348
+0xB8E2	0x5449
+0xB8E3	0x543E
+0xB8E4	0x5A2F
+0xB8E5	0x5F8C
+0xB8E6	0x5FA1
+0xB8E7	0x609F
+0xB8E8	0x68A7
+0xB8E9	0x6A8E
+0xB8EA	0x745A
+0xB8EB	0x7881
+0xB8EC	0x8A9E
+0xB8ED	0x8AA4
+0xB8EE	0x8B77
+0xB8EF	0x9190
+0xB8F0	0x4E5E
+0xB8F1	0x9BC9
+0xB8F2	0x4EA4
+0xB8F3	0x4F7C
+0xB8F4	0x4FAF
+0xB8F5	0x5019
+0xB8F6	0x5016
+0xB8F7	0x5149
+0xB8F8	0x516C
+0xB8F9	0x529F
+0xB8FA	0x52B9
+0xB8FB	0x52FE
+0xB8FC	0x539A
+0xB8FD	0x53E3
+0xB8FE	0x5411
+0xB9A1	0x540E
+0xB9A2	0x5589
+0xB9A3	0x5751
+0xB9A4	0x57A2
+0xB9A5	0x597D
+0xB9A6	0x5B54
+0xB9A7	0x5B5D
+0xB9A8	0x5B8F
+0xB9A9	0x5DE5
+0xB9AA	0x5DE7
+0xB9AB	0x5DF7
+0xB9AC	0x5E78
+0xB9AD	0x5E83
+0xB9AE	0x5E9A
+0xB9AF	0x5EB7
+0xB9B0	0x5F18
+0xB9B1	0x6052
+0xB9B2	0x614C
+0xB9B3	0x6297
+0xB9B4	0x62D8
+0xB9B5	0x63A7
+0xB9B6	0x653B
+0xB9B7	0x6602
+0xB9B8	0x6643
+0xB9B9	0x66F4
+0xB9BA	0x676D
+0xB9BB	0x6821
+0xB9BC	0x6897
+0xB9BD	0x69CB
+0xB9BE	0x6C5F
+0xB9BF	0x6D2A
+0xB9C0	0x6D69
+0xB9C1	0x6E2F
+0xB9C2	0x6E9D
+0xB9C3	0x7532
+0xB9C4	0x7687
+0xB9C5	0x786C
+0xB9C6	0x7A3F
+0xB9C7	0x7CE0
+0xB9C8	0x7D05
+0xB9C9	0x7D18
+0xB9CA	0x7D5E
+0xB9CB	0x7DB1
+0xB9CC	0x8015
+0xB9CD	0x8003
+0xB9CE	0x80AF
+0xB9CF	0x80B1
+0xB9D0	0x8154
+0xB9D1	0x818F
+0xB9D2	0x822A
+0xB9D3	0x8352
+0xB9D4	0x884C
+0xB9D5	0x8861
+0xB9D6	0x8B1B
+0xB9D7	0x8CA2
+0xB9D8	0x8CFC
+0xB9D9	0x90CA
+0xB9DA	0x9175
+0xB9DB	0x9271
+0xB9DC	0x783F
+0xB9DD	0x92FC
+0xB9DE	0x95A4
+0xB9DF	0x964D
+0xB9E0	0x9805
+0xB9E1	0x9999
+0xB9E2	0x9AD8
+0xB9E3	0x9D3B
+0xB9E4	0x525B
+0xB9E5	0x52AB
+0xB9E6	0x53F7
+0xB9E7	0x5408
+0xB9E8	0x58D5
+0xB9E9	0x62F7
+0xB9EA	0x6FE0
+0xB9EB	0x8C6A
+0xB9EC	0x8F5F
+0xB9ED	0x9EB9
+0xB9EE	0x514B
+0xB9EF	0x523B
+0xB9F0	0x544A
+0xB9F1	0x56FD
+0xB9F2	0x7A40
+0xB9F3	0x9177
+0xB9F4	0x9D60
+0xB9F5	0x9ED2
+0xB9F6	0x7344
+0xB9F7	0x6F09
+0xB9F8	0x8170
+0xB9F9	0x7511
+0xB9FA	0x5FFD
+0xB9FB	0x60DA
+0xB9FC	0x9AA8
+0xB9FD	0x72DB
+0xB9FE	0x8FBC
+0xBAA1	0x6B64
+0xBAA2	0x9803
+0xBAA3	0x4ECA
+0xBAA4	0x56F0
+0xBAA5	0x5764
+0xBAA6	0x58BE
+0xBAA7	0x5A5A
+0xBAA8	0x6068
+0xBAA9	0x61C7
+0xBAAA	0x660F
+0xBAAB	0x6606
+0xBAAC	0x6839
+0xBAAD	0x68B1
+0xBAAE	0x6DF7
+0xBAAF	0x75D5
+0xBAB0	0x7D3A
+0xBAB1	0x826E
+0xBAB2	0x9B42
+0xBAB3	0x4E9B
+0xBAB4	0x4F50
+0xBAB5	0x53C9
+0xBAB6	0x5506
+0xBAB7	0x5D6F
+0xBAB8	0x5DE6
+0xBAB9	0x5DEE
+0xBABA	0x67FB
+0xBABB	0x6C99
+0xBABC	0x7473
+0xBABD	0x7802
+0xBABE	0x8A50
+0xBABF	0x9396
+0xBAC0	0x88DF
+0xBAC1	0x5750
+0xBAC2	0x5EA7
+0xBAC3	0x632B
+0xBAC4	0x50B5
+0xBAC5	0x50AC
+0xBAC6	0x518D
+0xBAC7	0x6700
+0xBAC8	0x54C9
+0xBAC9	0x585E
+0xBACA	0x59BB
+0xBACB	0x5BB0
+0xBACC	0x5F69
+0xBACD	0x624D
+0xBACE	0x63A1
+0xBACF	0x683D
+0xBAD0	0x6B73
+0xBAD1	0x6E08
+0xBAD2	0x707D
+0xBAD3	0x91C7
+0xBAD4	0x7280
+0xBAD5	0x7815
+0xBAD6	0x7826
+0xBAD7	0x796D
+0xBAD8	0x658E
+0xBAD9	0x7D30
+0xBADA	0x83DC
+0xBADB	0x88C1
+0xBADC	0x8F09
+0xBADD	0x969B
+0xBADE	0x5264
+0xBADF	0x5728
+0xBAE0	0x6750
+0xBAE1	0x7F6A
+0xBAE2	0x8CA1
+0xBAE3	0x51B4
+0xBAE4	0x5742
+0xBAE5	0x962A
+0xBAE6	0x583A
+0xBAE7	0x698A
+0xBAE8	0x80B4
+0xBAE9	0x54B2
+0xBAEA	0x5D0E
+0xBAEB	0x57FC
+0xBAEC	0x7895
+0xBAED	0x9DFA
+0xBAEE	0x4F5C
+0xBAEF	0x524A
+0xBAF0	0x548B
+0xBAF1	0x643E
+0xBAF2	0x6628
+0xBAF3	0x6714
+0xBAF4	0x67F5
+0xBAF5	0x7A84
+0xBAF6	0x7B56
+0xBAF7	0x7D22
+0xBAF8	0x932F
+0xBAF9	0x685C
+0xBAFA	0x9BAD
+0xBAFB	0x7B39
+0xBAFC	0x5319
+0xBAFD	0x518A
+0xBAFE	0x5237
+0xBBA1	0x5BDF
+0xBBA2	0x62F6
+0xBBA3	0x64AE
+0xBBA4	0x64E6
+0xBBA5	0x672D
+0xBBA6	0x6BBA
+0xBBA7	0x85A9
+0xBBA8	0x96D1
+0xBBA9	0x7690
+0xBBAA	0x9BD6
+0xBBAB	0x634C
+0xBBAC	0x9306
+0xBBAD	0x9BAB
+0xBBAE	0x76BF
+0xBBAF	0x6652
+0xBBB0	0x4E09
+0xBBB1	0x5098
+0xBBB2	0x53C2
+0xBBB3	0x5C71
+0xBBB4	0x60E8
+0xBBB5	0x6492
+0xBBB6	0x6563
+0xBBB7	0x685F
+0xBBB8	0x71E6
+0xBBB9	0x73CA
+0xBBBA	0x7523
+0xBBBB	0x7B97
+0xBBBC	0x7E82
+0xBBBD	0x8695
+0xBBBE	0x8B83
+0xBBBF	0x8CDB
+0xBBC0	0x9178
+0xBBC1	0x9910
+0xBBC2	0x65AC
+0xBBC3	0x66AB
+0xBBC4	0x6B8B
+0xBBC5	0x4ED5
+0xBBC6	0x4ED4
+0xBBC7	0x4F3A
+0xBBC8	0x4F7F
+0xBBC9	0x523A
+0xBBCA	0x53F8
+0xBBCB	0x53F2
+0xBBCC	0x55E3
+0xBBCD	0x56DB
+0xBBCE	0x58EB
+0xBBCF	0x59CB
+0xBBD0	0x59C9
+0xBBD1	0x59FF
+0xBBD2	0x5B50
+0xBBD3	0x5C4D
+0xBBD4	0x5E02
+0xBBD5	0x5E2B
+0xBBD6	0x5FD7
+0xBBD7	0x601D
+0xBBD8	0x6307
+0xBBD9	0x652F
+0xBBDA	0x5B5C
+0xBBDB	0x65AF
+0xBBDC	0x65BD
+0xBBDD	0x65E8
+0xBBDE	0x679D
+0xBBDF	0x6B62
+0xBBE0	0x6B7B
+0xBBE1	0x6C0F
+0xBBE2	0x7345
+0xBBE3	0x7949
+0xBBE4	0x79C1
+0xBBE5	0x7CF8
+0xBBE6	0x7D19
+0xBBE7	0x7D2B
+0xBBE8	0x80A2
+0xBBE9	0x8102
+0xBBEA	0x81F3
+0xBBEB	0x8996
+0xBBEC	0x8A5E
+0xBBED	0x8A69
+0xBBEE	0x8A66
+0xBBEF	0x8A8C
+0xBBF0	0x8AEE
+0xBBF1	0x8CC7
+0xBBF2	0x8CDC
+0xBBF3	0x96CC
+0xBBF4	0x98FC
+0xBBF5	0x6B6F
+0xBBF6	0x4E8B
+0xBBF7	0x4F3C
+0xBBF8	0x4F8D
+0xBBF9	0x5150
+0xBBFA	0x5B57
+0xBBFB	0x5BFA
+0xBBFC	0x6148
+0xBBFD	0x6301
+0xBBFE	0x6642
+0xBCA1	0x6B21
+0xBCA2	0x6ECB
+0xBCA3	0x6CBB
+0xBCA4	0x723E
+0xBCA5	0x74BD
+0xBCA6	0x75D4
+0xBCA7	0x78C1
+0xBCA8	0x793A
+0xBCA9	0x800C
+0xBCAA	0x8033
+0xBCAB	0x81EA
+0xBCAC	0x8494
+0xBCAD	0x8F9E
+0xBCAE	0x6C50
+0xBCAF	0x9E7F
+0xBCB0	0x5F0F
+0xBCB1	0x8B58
+0xBCB2	0x9D2B
+0xBCB3	0x7AFA
+0xBCB4	0x8EF8
+0xBCB5	0x5B8D
+0xBCB6	0x96EB
+0xBCB7	0x4E03
+0xBCB8	0x53F1
+0xBCB9	0x57F7
+0xBCBA	0x5931
+0xBCBB	0x5AC9
+0xBCBC	0x5BA4
+0xBCBD	0x6089
+0xBCBE	0x6E7F
+0xBCBF	0x6F06
+0xBCC0	0x75BE
+0xBCC1	0x8CEA
+0xBCC2	0x5B9F
+0xBCC3	0x8500
+0xBCC4	0x7BE0
+0xBCC5	0x5072
+0xBCC6	0x67F4
+0xBCC7	0x829D
+0xBCC8	0x5C61
+0xBCC9	0x854A
+0xBCCA	0x7E1E
+0xBCCB	0x820E
+0xBCCC	0x5199
+0xBCCD	0x5C04
+0xBCCE	0x6368
+0xBCCF	0x8D66
+0xBCD0	0x659C
+0xBCD1	0x716E
+0xBCD2	0x793E
+0xBCD3	0x7D17
+0xBCD4	0x8005
+0xBCD5	0x8B1D
+0xBCD6	0x8ECA
+0xBCD7	0x906E
+0xBCD8	0x86C7
+0xBCD9	0x90AA
+0xBCDA	0x501F
+0xBCDB	0x52FA
+0xBCDC	0x5C3A
+0xBCDD	0x6753
+0xBCDE	0x707C
+0xBCDF	0x7235
+0xBCE0	0x914C
+0xBCE1	0x91C8
+0xBCE2	0x932B
+0xBCE3	0x82E5
+0xBCE4	0x5BC2
+0xBCE5	0x5F31
+0xBCE6	0x60F9
+0xBCE7	0x4E3B
+0xBCE8	0x53D6
+0xBCE9	0x5B88
+0xBCEA	0x624B
+0xBCEB	0x6731
+0xBCEC	0x6B8A
+0xBCED	0x72E9
+0xBCEE	0x73E0
+0xBCEF	0x7A2E
+0xBCF0	0x816B
+0xBCF1	0x8DA3
+0xBCF2	0x9152
+0xBCF3	0x9996
+0xBCF4	0x5112
+0xBCF5	0x53D7
+0xBCF6	0x546A
+0xBCF7	0x5BFF
+0xBCF8	0x6388
+0xBCF9	0x6A39
+0xBCFA	0x7DAC
+0xBCFB	0x9700
+0xBCFC	0x56DA
+0xBCFD	0x53CE
+0xBCFE	0x5468
+0xBDA1	0x5B97
+0xBDA2	0x5C31
+0xBDA3	0x5DDE
+0xBDA4	0x4FEE
+0xBDA5	0x6101
+0xBDA6	0x62FE
+0xBDA7	0x6D32
+0xBDA8	0x79C0
+0xBDA9	0x79CB
+0xBDAA	0x7D42
+0xBDAB	0x7E4D
+0xBDAC	0x7FD2
+0xBDAD	0x81ED
+0xBDAE	0x821F
+0xBDAF	0x8490
+0xBDB0	0x8846
+0xBDB1	0x8972
+0xBDB2	0x8B90
+0xBDB3	0x8E74
+0xBDB4	0x8F2F
+0xBDB5	0x9031
+0xBDB6	0x914B
+0xBDB7	0x916C
+0xBDB8	0x96C6
+0xBDB9	0x919C
+0xBDBA	0x4EC0
+0xBDBB	0x4F4F
+0xBDBC	0x5145
+0xBDBD	0x5341
+0xBDBE	0x5F93
+0xBDBF	0x620E
+0xBDC0	0x67D4
+0xBDC1	0x6C41
+0xBDC2	0x6E0B
+0xBDC3	0x7363
+0xBDC4	0x7E26
+0xBDC5	0x91CD
+0xBDC6	0x9283
+0xBDC7	0x53D4
+0xBDC8	0x5919
+0xBDC9	0x5BBF
+0xBDCA	0x6DD1
+0xBDCB	0x795D
+0xBDCC	0x7E2E
+0xBDCD	0x7C9B
+0xBDCE	0x587E
+0xBDCF	0x719F
+0xBDD0	0x51FA
+0xBDD1	0x8853
+0xBDD2	0x8FF0
+0xBDD3	0x4FCA
+0xBDD4	0x5CFB
+0xBDD5	0x6625
+0xBDD6	0x77AC
+0xBDD7	0x7AE3
+0xBDD8	0x821C
+0xBDD9	0x99FF
+0xBDDA	0x51C6
+0xBDDB	0x5FAA
+0xBDDC	0x65EC
+0xBDDD	0x696F
+0xBDDE	0x6B89
+0xBDDF	0x6DF3
+0xBDE0	0x6E96
+0xBDE1	0x6F64
+0xBDE2	0x76FE
+0xBDE3	0x7D14
+0xBDE4	0x5DE1
+0xBDE5	0x9075
+0xBDE6	0x9187
+0xBDE7	0x9806
+0xBDE8	0x51E6
+0xBDE9	0x521D
+0xBDEA	0x6240
+0xBDEB	0x6691
+0xBDEC	0x66D9
+0xBDED	0x6E1A
+0xBDEE	0x5EB6
+0xBDEF	0x7DD2
+0xBDF0	0x7F72
+0xBDF1	0x66F8
+0xBDF2	0x85AF
+0xBDF3	0x85F7
+0xBDF4	0x8AF8
+0xBDF5	0x52A9
+0xBDF6	0x53D9
+0xBDF7	0x5973
+0xBDF8	0x5E8F
+0xBDF9	0x5F90
+0xBDFA	0x6055
+0xBDFB	0x92E4
+0xBDFC	0x9664
+0xBDFD	0x50B7
+0xBDFE	0x511F
+0xBEA1	0x52DD
+0xBEA2	0x5320
+0xBEA3	0x5347
+0xBEA4	0x53EC
+0xBEA5	0x54E8
+0xBEA6	0x5546
+0xBEA7	0x5531
+0xBEA8	0x5617
+0xBEA9	0x5968
+0xBEAA	0x59BE
+0xBEAB	0x5A3C
+0xBEAC	0x5BB5
+0xBEAD	0x5C06
+0xBEAE	0x5C0F
+0xBEAF	0x5C11
+0xBEB0	0x5C1A
+0xBEB1	0x5E84
+0xBEB2	0x5E8A
+0xBEB3	0x5EE0
+0xBEB4	0x5F70
+0xBEB5	0x627F
+0xBEB6	0x6284
+0xBEB7	0x62DB
+0xBEB8	0x638C
+0xBEB9	0x6377
+0xBEBA	0x6607
+0xBEBB	0x660C
+0xBEBC	0x662D
+0xBEBD	0x6676
+0xBEBE	0x677E
+0xBEBF	0x68A2
+0xBEC0	0x6A1F
+0xBEC1	0x6A35
+0xBEC2	0x6CBC
+0xBEC3	0x6D88
+0xBEC4	0x6E09
+0xBEC5	0x6E58
+0xBEC6	0x713C
+0xBEC7	0x7126
+0xBEC8	0x7167
+0xBEC9	0x75C7
+0xBECA	0x7701
+0xBECB	0x785D
+0xBECC	0x7901
+0xBECD	0x7965
+0xBECE	0x79F0
+0xBECF	0x7AE0
+0xBED0	0x7B11
+0xBED1	0x7CA7
+0xBED2	0x7D39
+0xBED3	0x8096
+0xBED4	0x83D6
+0xBED5	0x848B
+0xBED6	0x8549
+0xBED7	0x885D
+0xBED8	0x88F3
+0xBED9	0x8A1F
+0xBEDA	0x8A3C
+0xBEDB	0x8A54
+0xBEDC	0x8A73
+0xBEDD	0x8C61
+0xBEDE	0x8CDE
+0xBEDF	0x91A4
+0xBEE0	0x9266
+0xBEE1	0x937E
+0xBEE2	0x9418
+0xBEE3	0x969C
+0xBEE4	0x9798
+0xBEE5	0x4E0A
+0xBEE6	0x4E08
+0xBEE7	0x4E1E
+0xBEE8	0x4E57
+0xBEE9	0x5197
+0xBEEA	0x5270
+0xBEEB	0x57CE
+0xBEEC	0x5834
+0xBEED	0x58CC
+0xBEEE	0x5B22
+0xBEEF	0x5E38
+0xBEF0	0x60C5
+0xBEF1	0x64FE
+0xBEF2	0x6761
+0xBEF3	0x6756
+0xBEF4	0x6D44
+0xBEF5	0x72B6
+0xBEF6	0x7573
+0xBEF7	0x7A63
+0xBEF8	0x84B8
+0xBEF9	0x8B72
+0xBEFA	0x91B8
+0xBEFB	0x9320
+0xBEFC	0x5631
+0xBEFD	0x57F4
+0xBEFE	0x98FE
+0xBFA1	0x62ED
+0xBFA2	0x690D
+0xBFA3	0x6B96
+0xBFA4	0x71ED
+0xBFA5	0x7E54
+0xBFA6	0x8077
+0xBFA7	0x8272
+0xBFA8	0x89E6
+0xBFA9	0x98DF
+0xBFAA	0x8755
+0xBFAB	0x8FB1
+0xBFAC	0x5C3B
+0xBFAD	0x4F38
+0xBFAE	0x4FE1
+0xBFAF	0x4FB5
+0xBFB0	0x5507
+0xBFB1	0x5A20
+0xBFB2	0x5BDD
+0xBFB3	0x5BE9
+0xBFB4	0x5FC3
+0xBFB5	0x614E
+0xBFB6	0x632F
+0xBFB7	0x65B0
+0xBFB8	0x664B
+0xBFB9	0x68EE
+0xBFBA	0x699B
+0xBFBB	0x6D78
+0xBFBC	0x6DF1
+0xBFBD	0x7533
+0xBFBE	0x75B9
+0xBFBF	0x771F
+0xBFC0	0x795E
+0xBFC1	0x79E6
+0xBFC2	0x7D33
+0xBFC3	0x81E3
+0xBFC4	0x82AF
+0xBFC5	0x85AA
+0xBFC6	0x89AA
+0xBFC7	0x8A3A
+0xBFC8	0x8EAB
+0xBFC9	0x8F9B
+0xBFCA	0x9032
+0xBFCB	0x91DD
+0xBFCC	0x9707
+0xBFCD	0x4EBA
+0xBFCE	0x4EC1
+0xBFCF	0x5203
+0xBFD0	0x5875
+0xBFD1	0x58EC
+0xBFD2	0x5C0B
+0xBFD3	0x751A
+0xBFD4	0x5C3D
+0xBFD5	0x814E
+0xBFD6	0x8A0A
+0xBFD7	0x8FC5
+0xBFD8	0x9663
+0xBFD9	0x976D
+0xBFDA	0x7B25
+0xBFDB	0x8ACF
+0xBFDC	0x9808
+0xBFDD	0x9162
+0xBFDE	0x56F3
+0xBFDF	0x53A8
+0xBFE0	0x9017
+0xBFE1	0x5439
+0xBFE2	0x5782
+0xBFE3	0x5E25
+0xBFE4	0x63A8
+0xBFE5	0x6C34
+0xBFE6	0x708A
+0xBFE7	0x7761
+0xBFE8	0x7C8B
+0xBFE9	0x7FE0
+0xBFEA	0x8870
+0xBFEB	0x9042
+0xBFEC	0x9154
+0xBFED	0x9310
+0xBFEE	0x9318
+0xBFEF	0x968F
+0xBFF0	0x745E
+0xBFF1	0x9AC4
+0xBFF2	0x5D07
+0xBFF3	0x5D69
+0xBFF4	0x6570
+0xBFF5	0x67A2
+0xBFF6	0x8DA8
+0xBFF7	0x96DB
+0xBFF8	0x636E
+0xBFF9	0x6749
+0xBFFA	0x6919
+0xBFFB	0x83C5
+0xBFFC	0x9817
+0xBFFD	0x96C0
+0xBFFE	0x88FE
+0xC0A1	0x6F84
+0xC0A2	0x647A
+0xC0A3	0x5BF8
+0xC0A4	0x4E16
+0xC0A5	0x702C
+0xC0A6	0x755D
+0xC0A7	0x662F
+0xC0A8	0x51C4
+0xC0A9	0x5236
+0xC0AA	0x52E2
+0xC0AB	0x59D3
+0xC0AC	0x5F81
+0xC0AD	0x6027
+0xC0AE	0x6210
+0xC0AF	0x653F
+0xC0B0	0x6574
+0xC0B1	0x661F
+0xC0B2	0x6674
+0xC0B3	0x68F2
+0xC0B4	0x6816
+0xC0B5	0x6B63
+0xC0B6	0x6E05
+0xC0B7	0x7272
+0xC0B8	0x751F
+0xC0B9	0x76DB
+0xC0BA	0x7CBE
+0xC0BB	0x8056
+0xC0BC	0x58F0
+0xC0BD	0x88FD
+0xC0BE	0x897F
+0xC0BF	0x8AA0
+0xC0C0	0x8A93
+0xC0C1	0x8ACB
+0xC0C2	0x901D
+0xC0C3	0x9192
+0xC0C4	0x9752
+0xC0C5	0x9759
+0xC0C6	0x6589
+0xC0C7	0x7A0E
+0xC0C8	0x8106
+0xC0C9	0x96BB
+0xC0CA	0x5E2D
+0xC0CB	0x60DC
+0xC0CC	0x621A
+0xC0CD	0x65A5
+0xC0CE	0x6614
+0xC0CF	0x6790
+0xC0D0	0x77F3
+0xC0D1	0x7A4D
+0xC0D2	0x7C4D
+0xC0D3	0x7E3E
+0xC0D4	0x810A
+0xC0D5	0x8CAC
+0xC0D6	0x8D64
+0xC0D7	0x8DE1
+0xC0D8	0x8E5F
+0xC0D9	0x78A9
+0xC0DA	0x5207
+0xC0DB	0x62D9
+0xC0DC	0x63A5
+0xC0DD	0x6442
+0xC0DE	0x6298
+0xC0DF	0x8A2D
+0xC0E0	0x7A83
+0xC0E1	0x7BC0
+0xC0E2	0x8AAC
+0xC0E3	0x96EA
+0xC0E4	0x7D76
+0xC0E5	0x820C
+0xC0E6	0x8749
+0xC0E7	0x4ED9
+0xC0E8	0x5148
+0xC0E9	0x5343
+0xC0EA	0x5360
+0xC0EB	0x5BA3
+0xC0EC	0x5C02
+0xC0ED	0x5C16
+0xC0EE	0x5DDD
+0xC0EF	0x6226
+0xC0F0	0x6247
+0xC0F1	0x64B0
+0xC0F2	0x6813
+0xC0F3	0x6834
+0xC0F4	0x6CC9
+0xC0F5	0x6D45
+0xC0F6	0x6D17
+0xC0F7	0x67D3
+0xC0F8	0x6F5C
+0xC0F9	0x714E
+0xC0FA	0x717D
+0xC0FB	0x65CB
+0xC0FC	0x7A7F
+0xC0FD	0x7BAD
+0xC0FE	0x7DDA
+0xC1A1	0x7E4A
+0xC1A2	0x7FA8
+0xC1A3	0x817A
+0xC1A4	0x821B
+0xC1A5	0x8239
+0xC1A6	0x85A6
+0xC1A7	0x8A6E
+0xC1A8	0x8CCE
+0xC1A9	0x8DF5
+0xC1AA	0x9078
+0xC1AB	0x9077
+0xC1AC	0x92AD
+0xC1AD	0x9291
+0xC1AE	0x9583
+0xC1AF	0x9BAE
+0xC1B0	0x524D
+0xC1B1	0x5584
+0xC1B2	0x6F38
+0xC1B3	0x7136
+0xC1B4	0x5168
+0xC1B5	0x7985
+0xC1B6	0x7E55
+0xC1B7	0x81B3
+0xC1B8	0x7CCE
+0xC1B9	0x564C
+0xC1BA	0x5851
+0xC1BB	0x5CA8
+0xC1BC	0x63AA
+0xC1BD	0x66FE
+0xC1BE	0x66FD
+0xC1BF	0x695A
+0xC1C0	0x72D9
+0xC1C1	0x758F
+0xC1C2	0x758E
+0xC1C3	0x790E
+0xC1C4	0x7956
+0xC1C5	0x79DF
+0xC1C6	0x7C97
+0xC1C7	0x7D20
+0xC1C8	0x7D44
+0xC1C9	0x8607
+0xC1CA	0x8A34
+0xC1CB	0x963B
+0xC1CC	0x9061
+0xC1CD	0x9F20
+0xC1CE	0x50E7
+0xC1CF	0x5275
+0xC1D0	0x53CC
+0xC1D1	0x53E2
+0xC1D2	0x5009
+0xC1D3	0x55AA
+0xC1D4	0x58EE
+0xC1D5	0x594F
+0xC1D6	0x723D
+0xC1D7	0x5B8B
+0xC1D8	0x5C64
+0xC1D9	0x531D
+0xC1DA	0x60E3
+0xC1DB	0x60F3
+0xC1DC	0x635C
+0xC1DD	0x6383
+0xC1DE	0x633F
+0xC1DF	0x63BB
+0xC1E0	0x64CD
+0xC1E1	0x65E9
+0xC1E2	0x66F9
+0xC1E3	0x5DE3
+0xC1E4	0x69CD
+0xC1E5	0x69FD
+0xC1E6	0x6F15
+0xC1E7	0x71E5
+0xC1E8	0x4E89
+0xC1E9	0x75E9
+0xC1EA	0x76F8
+0xC1EB	0x7A93
+0xC1EC	0x7CDF
+0xC1ED	0x7DCF
+0xC1EE	0x7D9C
+0xC1EF	0x8061
+0xC1F0	0x8349
+0xC1F1	0x8358
+0xC1F2	0x846C
+0xC1F3	0x84BC
+0xC1F4	0x85FB
+0xC1F5	0x88C5
+0xC1F6	0x8D70
+0xC1F7	0x9001
+0xC1F8	0x906D
+0xC1F9	0x9397
+0xC1FA	0x971C
+0xC1FB	0x9A12
+0xC1FC	0x50CF
+0xC1FD	0x5897
+0xC1FE	0x618E
+0xC2A1	0x81D3
+0xC2A2	0x8535
+0xC2A3	0x8D08
+0xC2A4	0x9020
+0xC2A5	0x4FC3
+0xC2A6	0x5074
+0xC2A7	0x5247
+0xC2A8	0x5373
+0xC2A9	0x606F
+0xC2AA	0x6349
+0xC2AB	0x675F
+0xC2AC	0x6E2C
+0xC2AD	0x8DB3
+0xC2AE	0x901F
+0xC2AF	0x4FD7
+0xC2B0	0x5C5E
+0xC2B1	0x8CCA
+0xC2B2	0x65CF
+0xC2B3	0x7D9A
+0xC2B4	0x5352
+0xC2B5	0x8896
+0xC2B6	0x5176
+0xC2B7	0x63C3
+0xC2B8	0x5B58
+0xC2B9	0x5B6B
+0xC2BA	0x5C0A
+0xC2BB	0x640D
+0xC2BC	0x6751
+0xC2BD	0x905C
+0xC2BE	0x4ED6
+0xC2BF	0x591A
+0xC2C0	0x592A
+0xC2C1	0x6C70
+0xC2C2	0x8A51
+0xC2C3	0x553E
+0xC2C4	0x5815
+0xC2C5	0x59A5
+0xC2C6	0x60F0
+0xC2C7	0x6253
+0xC2C8	0x67C1
+0xC2C9	0x8235
+0xC2CA	0x6955
+0xC2CB	0x9640
+0xC2CC	0x99C4
+0xC2CD	0x9A28
+0xC2CE	0x4F53
+0xC2CF	0x5806
+0xC2D0	0x5BFE
+0xC2D1	0x8010
+0xC2D2	0x5CB1
+0xC2D3	0x5E2F
+0xC2D4	0x5F85
+0xC2D5	0x6020
+0xC2D6	0x614B
+0xC2D7	0x6234
+0xC2D8	0x66FF
+0xC2D9	0x6CF0
+0xC2DA	0x6EDE
+0xC2DB	0x80CE
+0xC2DC	0x817F
+0xC2DD	0x82D4
+0xC2DE	0x888B
+0xC2DF	0x8CB8
+0xC2E0	0x9000
+0xC2E1	0x902E
+0xC2E2	0x968A
+0xC2E3	0x9EDB
+0xC2E4	0x9BDB
+0xC2E5	0x4EE3
+0xC2E6	0x53F0
+0xC2E7	0x5927
+0xC2E8	0x7B2C
+0xC2E9	0x918D
+0xC2EA	0x984C
+0xC2EB	0x9DF9
+0xC2EC	0x6EDD
+0xC2ED	0x7027
+0xC2EE	0x5353
+0xC2EF	0x5544
+0xC2F0	0x5B85
+0xC2F1	0x6258
+0xC2F2	0x629E
+0xC2F3	0x62D3
+0xC2F4	0x6CA2
+0xC2F5	0x6FEF
+0xC2F6	0x7422
+0xC2F7	0x8A17
+0xC2F8	0x9438
+0xC2F9	0x6FC1
+0xC2FA	0x8AFE
+0xC2FB	0x8338
+0xC2FC	0x51E7
+0xC2FD	0x86F8
+0xC2FE	0x53EA
+0xC3A1	0x53E9
+0xC3A2	0x4F46
+0xC3A3	0x9054
+0xC3A4	0x8FB0
+0xC3A5	0x596A
+0xC3A6	0x8131
+0xC3A7	0x5DFD
+0xC3A8	0x7AEA
+0xC3A9	0x8FBF
+0xC3AA	0x68DA
+0xC3AB	0x8C37
+0xC3AC	0x72F8
+0xC3AD	0x9C48
+0xC3AE	0x6A3D
+0xC3AF	0x8AB0
+0xC3B0	0x4E39
+0xC3B1	0x5358
+0xC3B2	0x5606
+0xC3B3	0x5766
+0xC3B4	0x62C5
+0xC3B5	0x63A2
+0xC3B6	0x65E6
+0xC3B7	0x6B4E
+0xC3B8	0x6DE1
+0xC3B9	0x6E5B
+0xC3BA	0x70AD
+0xC3BB	0x77ED
+0xC3BC	0x7AEF
+0xC3BD	0x7BAA
+0xC3BE	0x7DBB
+0xC3BF	0x803D
+0xC3C0	0x80C6
+0xC3C1	0x86CB
+0xC3C2	0x8A95
+0xC3C3	0x935B
+0xC3C4	0x56E3
+0xC3C5	0x58C7
+0xC3C6	0x5F3E
+0xC3C7	0x65AD
+0xC3C8	0x6696
+0xC3C9	0x6A80
+0xC3CA	0x6BB5
+0xC3CB	0x7537
+0xC3CC	0x8AC7
+0xC3CD	0x5024
+0xC3CE	0x77E5
+0xC3CF	0x5730
+0xC3D0	0x5F1B
+0xC3D1	0x6065
+0xC3D2	0x667A
+0xC3D3	0x6C60
+0xC3D4	0x75F4
+0xC3D5	0x7A1A
+0xC3D6	0x7F6E
+0xC3D7	0x81F4
+0xC3D8	0x8718
+0xC3D9	0x9045
+0xC3DA	0x99B3
+0xC3DB	0x7BC9
+0xC3DC	0x755C
+0xC3DD	0x7AF9
+0xC3DE	0x7B51
+0xC3DF	0x84C4
+0xC3E0	0x9010
+0xC3E1	0x79E9
+0xC3E2	0x7A92
+0xC3E3	0x8336
+0xC3E4	0x5AE1
+0xC3E5	0x7740
+0xC3E6	0x4E2D
+0xC3E7	0x4EF2
+0xC3E8	0x5B99
+0xC3E9	0x5FE0
+0xC3EA	0x62BD
+0xC3EB	0x663C
+0xC3EC	0x67F1
+0xC3ED	0x6CE8
+0xC3EE	0x866B
+0xC3EF	0x8877
+0xC3F0	0x8A3B
+0xC3F1	0x914E
+0xC3F2	0x92F3
+0xC3F3	0x99D0
+0xC3F4	0x6A17
+0xC3F5	0x7026
+0xC3F6	0x732A
+0xC3F7	0x82E7
+0xC3F8	0x8457
+0xC3F9	0x8CAF
+0xC3FA	0x4E01
+0xC3FB	0x5146
+0xC3FC	0x51CB
+0xC3FD	0x558B
+0xC3FE	0x5BF5
+0xC4A1	0x5E16
+0xC4A2	0x5E33
+0xC4A3	0x5E81
+0xC4A4	0x5F14
+0xC4A5	0x5F35
+0xC4A6	0x5F6B
+0xC4A7	0x5FB4
+0xC4A8	0x61F2
+0xC4A9	0x6311
+0xC4AA	0x66A2
+0xC4AB	0x671D
+0xC4AC	0x6F6E
+0xC4AD	0x7252
+0xC4AE	0x753A
+0xC4AF	0x773A
+0xC4B0	0x8074
+0xC4B1	0x8139
+0xC4B2	0x8178
+0xC4B3	0x8776
+0xC4B4	0x8ABF
+0xC4B5	0x8ADC
+0xC4B6	0x8D85
+0xC4B7	0x8DF3
+0xC4B8	0x929A
+0xC4B9	0x9577
+0xC4BA	0x9802
+0xC4BB	0x9CE5
+0xC4BC	0x52C5
+0xC4BD	0x6357
+0xC4BE	0x76F4
+0xC4BF	0x6715
+0xC4C0	0x6C88
+0xC4C1	0x73CD
+0xC4C2	0x8CC3
+0xC4C3	0x93AE
+0xC4C4	0x9673
+0xC4C5	0x6D25
+0xC4C6	0x589C
+0xC4C7	0x690E
+0xC4C8	0x69CC
+0xC4C9	0x8FFD
+0xC4CA	0x939A
+0xC4CB	0x75DB
+0xC4CC	0x901A
+0xC4CD	0x585A
+0xC4CE	0x6802
+0xC4CF	0x63B4
+0xC4D0	0x69FB
+0xC4D1	0x4F43
+0xC4D2	0x6F2C
+0xC4D3	0x67D8
+0xC4D4	0x8FBB
+0xC4D5	0x8526
+0xC4D6	0x7DB4
+0xC4D7	0x9354
+0xC4D8	0x693F
+0xC4D9	0x6F70
+0xC4DA	0x576A
+0xC4DB	0x58F7
+0xC4DC	0x5B2C
+0xC4DD	0x7D2C
+0xC4DE	0x722A
+0xC4DF	0x540A
+0xC4E0	0x91E3
+0xC4E1	0x9DB4
+0xC4E2	0x4EAD
+0xC4E3	0x4F4E
+0xC4E4	0x505C
+0xC4E5	0x5075
+0xC4E6	0x5243
+0xC4E7	0x8C9E
+0xC4E8	0x5448
+0xC4E9	0x5824
+0xC4EA	0x5B9A
+0xC4EB	0x5E1D
+0xC4EC	0x5E95
+0xC4ED	0x5EAD
+0xC4EE	0x5EF7
+0xC4EF	0x5F1F
+0xC4F0	0x608C
+0xC4F1	0x62B5
+0xC4F2	0x633A
+0xC4F3	0x63D0
+0xC4F4	0x68AF
+0xC4F5	0x6C40
+0xC4F6	0x7887
+0xC4F7	0x798E
+0xC4F8	0x7A0B
+0xC4F9	0x7DE0
+0xC4FA	0x8247
+0xC4FB	0x8A02
+0xC4FC	0x8AE6
+0xC4FD	0x8E44
+0xC4FE	0x9013
+0xC5A1	0x90B8
+0xC5A2	0x912D
+0xC5A3	0x91D8
+0xC5A4	0x9F0E
+0xC5A5	0x6CE5
+0xC5A6	0x6458
+0xC5A7	0x64E2
+0xC5A8	0x6575
+0xC5A9	0x6EF4
+0xC5AA	0x7684
+0xC5AB	0x7B1B
+0xC5AC	0x9069
+0xC5AD	0x93D1
+0xC5AE	0x6EBA
+0xC5AF	0x54F2
+0xC5B0	0x5FB9
+0xC5B1	0x64A4
+0xC5B2	0x8F4D
+0xC5B3	0x8FED
+0xC5B4	0x9244
+0xC5B5	0x5178
+0xC5B6	0x586B
+0xC5B7	0x5929
+0xC5B8	0x5C55
+0xC5B9	0x5E97
+0xC5BA	0x6DFB
+0xC5BB	0x7E8F
+0xC5BC	0x751C
+0xC5BD	0x8CBC
+0xC5BE	0x8EE2
+0xC5BF	0x985B
+0xC5C0	0x70B9
+0xC5C1	0x4F1D
+0xC5C2	0x6BBF
+0xC5C3	0x6FB1
+0xC5C4	0x7530
+0xC5C5	0x96FB
+0xC5C6	0x514E
+0xC5C7	0x5410
+0xC5C8	0x5835
+0xC5C9	0x5857
+0xC5CA	0x59AC
+0xC5CB	0x5C60
+0xC5CC	0x5F92
+0xC5CD	0x6597
+0xC5CE	0x675C
+0xC5CF	0x6E21
+0xC5D0	0x767B
+0xC5D1	0x83DF
+0xC5D2	0x8CED
+0xC5D3	0x9014
+0xC5D4	0x90FD
+0xC5D5	0x934D
+0xC5D6	0x7825
+0xC5D7	0x783A
+0xC5D8	0x52AA
+0xC5D9	0x5EA6
+0xC5DA	0x571F
+0xC5DB	0x5974
+0xC5DC	0x6012
+0xC5DD	0x5012
+0xC5DE	0x515A
+0xC5DF	0x51AC
+0xC5E0	0x51CD
+0xC5E1	0x5200
+0xC5E2	0x5510
+0xC5E3	0x5854
+0xC5E4	0x5858
+0xC5E5	0x5957
+0xC5E6	0x5B95
+0xC5E7	0x5CF6
+0xC5E8	0x5D8B
+0xC5E9	0x60BC
+0xC5EA	0x6295
+0xC5EB	0x642D
+0xC5EC	0x6771
+0xC5ED	0x6843
+0xC5EE	0x68BC
+0xC5EF	0x68DF
+0xC5F0	0x76D7
+0xC5F1	0x6DD8
+0xC5F2	0x6E6F
+0xC5F3	0x6D9B
+0xC5F4	0x706F
+0xC5F5	0x71C8
+0xC5F6	0x5F53
+0xC5F7	0x75D8
+0xC5F8	0x7977
+0xC5F9	0x7B49
+0xC5FA	0x7B54
+0xC5FB	0x7B52
+0xC5FC	0x7CD6
+0xC5FD	0x7D71
+0xC5FE	0x5230
+0xC6A1	0x8463
+0xC6A2	0x8569
+0xC6A3	0x85E4
+0xC6A4	0x8A0E
+0xC6A5	0x8B04
+0xC6A6	0x8C46
+0xC6A7	0x8E0F
+0xC6A8	0x9003
+0xC6A9	0x900F
+0xC6AA	0x9419
+0xC6AB	0x9676
+0xC6AC	0x982D
+0xC6AD	0x9A30
+0xC6AE	0x95D8
+0xC6AF	0x50CD
+0xC6B0	0x52D5
+0xC6B1	0x540C
+0xC6B2	0x5802
+0xC6B3	0x5C0E
+0xC6B4	0x61A7
+0xC6B5	0x649E
+0xC6B6	0x6D1E
+0xC6B7	0x77B3
+0xC6B8	0x7AE5
+0xC6B9	0x80F4
+0xC6BA	0x8404
+0xC6BB	0x9053
+0xC6BC	0x9285
+0xC6BD	0x5CE0
+0xC6BE	0x9D07
+0xC6BF	0x533F
+0xC6C0	0x5F97
+0xC6C1	0x5FB3
+0xC6C2	0x6D9C
+0xC6C3	0x7279
+0xC6C4	0x7763
+0xC6C5	0x79BF
+0xC6C6	0x7BE4
+0xC6C7	0x6BD2
+0xC6C8	0x72EC
+0xC6C9	0x8AAD
+0xC6CA	0x6803
+0xC6CB	0x6A61
+0xC6CC	0x51F8
+0xC6CD	0x7A81
+0xC6CE	0x6934
+0xC6CF	0x5C4A
+0xC6D0	0x9CF6
+0xC6D1	0x82EB
+0xC6D2	0x5BC5
+0xC6D3	0x9149
+0xC6D4	0x701E
+0xC6D5	0x5678
+0xC6D6	0x5C6F
+0xC6D7	0x60C7
+0xC6D8	0x6566
+0xC6D9	0x6C8C
+0xC6DA	0x8C5A
+0xC6DB	0x9041
+0xC6DC	0x9813
+0xC6DD	0x5451
+0xC6DE	0x66C7
+0xC6DF	0x920D
+0xC6E0	0x5948
+0xC6E1	0x90A3
+0xC6E2	0x5185
+0xC6E3	0x4E4D
+0xC6E4	0x51EA
+0xC6E5	0x8599
+0xC6E6	0x8B0E
+0xC6E7	0x7058
+0xC6E8	0x637A
+0xC6E9	0x934B
+0xC6EA	0x6962
+0xC6EB	0x99B4
+0xC6EC	0x7E04
+0xC6ED	0x7577
+0xC6EE	0x5357
+0xC6EF	0x6960
+0xC6F0	0x8EDF
+0xC6F1	0x96E3
+0xC6F2	0x6C5D
+0xC6F3	0x4E8C
+0xC6F4	0x5C3C
+0xC6F5	0x5F10
+0xC6F6	0x8FE9
+0xC6F7	0x5302
+0xC6F8	0x8CD1
+0xC6F9	0x8089
+0xC6FA	0x8679
+0xC6FB	0x5EFF
+0xC6FC	0x65E5
+0xC6FD	0x4E73
+0xC6FE	0x5165
+0xC7A1	0x5982
+0xC7A2	0x5C3F
+0xC7A3	0x97EE
+0xC7A4	0x4EFB
+0xC7A5	0x598A
+0xC7A6	0x5FCD
+0xC7A7	0x8A8D
+0xC7A8	0x6FE1
+0xC7A9	0x79B0
+0xC7AA	0x7962
+0xC7AB	0x5BE7
+0xC7AC	0x8471
+0xC7AD	0x732B
+0xC7AE	0x71B1
+0xC7AF	0x5E74
+0xC7B0	0x5FF5
+0xC7B1	0x637B
+0xC7B2	0x649A
+0xC7B3	0x71C3
+0xC7B4	0x7C98
+0xC7B5	0x4E43
+0xC7B6	0x5EFC
+0xC7B7	0x4E4B
+0xC7B8	0x57DC
+0xC7B9	0x56A2
+0xC7BA	0x60A9
+0xC7BB	0x6FC3
+0xC7BC	0x7D0D
+0xC7BD	0x80FD
+0xC7BE	0x8133
+0xC7BF	0x81BF
+0xC7C0	0x8FB2
+0xC7C1	0x8997
+0xC7C2	0x86A4
+0xC7C3	0x5DF4
+0xC7C4	0x628A
+0xC7C5	0x64AD
+0xC7C6	0x8987
+0xC7C7	0x6777
+0xC7C8	0x6CE2
+0xC7C9	0x6D3E
+0xC7CA	0x7436
+0xC7CB	0x7834
+0xC7CC	0x5A46
+0xC7CD	0x7F75
+0xC7CE	0x82AD
+0xC7CF	0x99AC
+0xC7D0	0x4FF3
+0xC7D1	0x5EC3
+0xC7D2	0x62DD
+0xC7D3	0x6392
+0xC7D4	0x6557
+0xC7D5	0x676F
+0xC7D6	0x76C3
+0xC7D7	0x724C
+0xC7D8	0x80CC
+0xC7D9	0x80BA
+0xC7DA	0x8F29
+0xC7DB	0x914D
+0xC7DC	0x500D
+0xC7DD	0x57F9
+0xC7DE	0x5A92
+0xC7DF	0x6885
+0xC7E0	0x6973
+0xC7E1	0x7164
+0xC7E2	0x72FD
+0xC7E3	0x8CB7
+0xC7E4	0x58F2
+0xC7E5	0x8CE0
+0xC7E6	0x966A
+0xC7E7	0x9019
+0xC7E8	0x877F
+0xC7E9	0x79E4
+0xC7EA	0x77E7
+0xC7EB	0x8429
+0xC7EC	0x4F2F
+0xC7ED	0x5265
+0xC7EE	0x535A
+0xC7EF	0x62CD
+0xC7F0	0x67CF
+0xC7F1	0x6CCA
+0xC7F2	0x767D
+0xC7F3	0x7B94
+0xC7F4	0x7C95
+0xC7F5	0x8236
+0xC7F6	0x8584
+0xC7F7	0x8FEB
+0xC7F8	0x66DD
+0xC7F9	0x6F20
+0xC7FA	0x7206
+0xC7FB	0x7E1B
+0xC7FC	0x83AB
+0xC7FD	0x99C1
+0xC7FE	0x9EA6
+0xC8A1	0x51FD
+0xC8A2	0x7BB1
+0xC8A3	0x7872
+0xC8A4	0x7BB8
+0xC8A5	0x8087
+0xC8A6	0x7B48
+0xC8A7	0x6AE8
+0xC8A8	0x5E61
+0xC8A9	0x808C
+0xC8AA	0x7551
+0xC8AB	0x7560
+0xC8AC	0x516B
+0xC8AD	0x9262
+0xC8AE	0x6E8C
+0xC8AF	0x767A
+0xC8B0	0x9197
+0xC8B1	0x9AEA
+0xC8B2	0x4F10
+0xC8B3	0x7F70
+0xC8B4	0x629C
+0xC8B5	0x7B4F
+0xC8B6	0x95A5
+0xC8B7	0x9CE9
+0xC8B8	0x567A
+0xC8B9	0x5859
+0xC8BA	0x86E4
+0xC8BB	0x96BC
+0xC8BC	0x4F34
+0xC8BD	0x5224
+0xC8BE	0x534A
+0xC8BF	0x53CD
+0xC8C0	0x53DB
+0xC8C1	0x5E06
+0xC8C2	0x642C
+0xC8C3	0x6591
+0xC8C4	0x677F
+0xC8C5	0x6C3E
+0xC8C6	0x6C4E
+0xC8C7	0x7248
+0xC8C8	0x72AF
+0xC8C9	0x73ED
+0xC8CA	0x7554
+0xC8CB	0x7E41
+0xC8CC	0x822C
+0xC8CD	0x85E9
+0xC8CE	0x8CA9
+0xC8CF	0x7BC4
+0xC8D0	0x91C6
+0xC8D1	0x7169
+0xC8D2	0x9812
+0xC8D3	0x98EF
+0xC8D4	0x633D
+0xC8D5	0x6669
+0xC8D6	0x756A
+0xC8D7	0x76E4
+0xC8D8	0x78D0
+0xC8D9	0x8543
+0xC8DA	0x86EE
+0xC8DB	0x532A
+0xC8DC	0x5351
+0xC8DD	0x5426
+0xC8DE	0x5983
+0xC8DF	0x5E87
+0xC8E0	0x5F7C
+0xC8E1	0x60B2
+0xC8E2	0x6249
+0xC8E3	0x6279
+0xC8E4	0x62AB
+0xC8E5	0x6590
+0xC8E6	0x6BD4
+0xC8E7	0x6CCC
+0xC8E8	0x75B2
+0xC8E9	0x76AE
+0xC8EA	0x7891
+0xC8EB	0x79D8
+0xC8EC	0x7DCB
+0xC8ED	0x7F77
+0xC8EE	0x80A5
+0xC8EF	0x88AB
+0xC8F0	0x8AB9
+0xC8F1	0x8CBB
+0xC8F2	0x907F
+0xC8F3	0x975E
+0xC8F4	0x98DB
+0xC8F5	0x6A0B
+0xC8F6	0x7C38
+0xC8F7	0x5099
+0xC8F8	0x5C3E
+0xC8F9	0x5FAE
+0xC8FA	0x6787
+0xC8FB	0x6BD8
+0xC8FC	0x7435
+0xC8FD	0x7709
+0xC8FE	0x7F8E
+0xC9A1	0x9F3B
+0xC9A2	0x67CA
+0xC9A3	0x7A17
+0xC9A4	0x5339
+0xC9A5	0x758B
+0xC9A6	0x9AED
+0xC9A7	0x5F66
+0xC9A8	0x819D
+0xC9A9	0x83F1
+0xC9AA	0x8098
+0xC9AB	0x5F3C
+0xC9AC	0x5FC5
+0xC9AD	0x7562
+0xC9AE	0x7B46
+0xC9AF	0x903C
+0xC9B0	0x6867
+0xC9B1	0x59EB
+0xC9B2	0x5A9B
+0xC9B3	0x7D10
+0xC9B4	0x767E
+0xC9B5	0x8B2C
+0xC9B6	0x4FF5
+0xC9B7	0x5F6A
+0xC9B8	0x6A19
+0xC9B9	0x6C37
+0xC9BA	0x6F02
+0xC9BB	0x74E2
+0xC9BC	0x7968
+0xC9BD	0x8868
+0xC9BE	0x8A55
+0xC9BF	0x8C79
+0xC9C0	0x5EDF
+0xC9C1	0x63CF
+0xC9C2	0x75C5
+0xC9C3	0x79D2
+0xC9C4	0x82D7
+0xC9C5	0x9328
+0xC9C6	0x92F2
+0xC9C7	0x849C
+0xC9C8	0x86ED
+0xC9C9	0x9C2D
+0xC9CA	0x54C1
+0xC9CB	0x5F6C
+0xC9CC	0x658C
+0xC9CD	0x6D5C
+0xC9CE	0x7015
+0xC9CF	0x8CA7
+0xC9D0	0x8CD3
+0xC9D1	0x983B
+0xC9D2	0x654F
+0xC9D3	0x74F6
+0xC9D4	0x4E0D
+0xC9D5	0x4ED8
+0xC9D6	0x57E0
+0xC9D7	0x592B
+0xC9D8	0x5A66
+0xC9D9	0x5BCC
+0xC9DA	0x51A8
+0xC9DB	0x5E03
+0xC9DC	0x5E9C
+0xC9DD	0x6016
+0xC9DE	0x6276
+0xC9DF	0x6577
+0xC9E0	0x65A7
+0xC9E1	0x666E
+0xC9E2	0x6D6E
+0xC9E3	0x7236
+0xC9E4	0x7B26
+0xC9E5	0x8150
+0xC9E6	0x819A
+0xC9E7	0x8299
+0xC9E8	0x8B5C
+0xC9E9	0x8CA0
+0xC9EA	0x8CE6
+0xC9EB	0x8D74
+0xC9EC	0x961C
+0xC9ED	0x9644
+0xC9EE	0x4FAE
+0xC9EF	0x64AB
+0xC9F0	0x6B66
+0xC9F1	0x821E
+0xC9F2	0x8461
+0xC9F3	0x856A
+0xC9F4	0x90E8
+0xC9F5	0x5C01
+0xC9F6	0x6953
+0xC9F7	0x98A8
+0xC9F8	0x847A
+0xC9F9	0x8557
+0xC9FA	0x4F0F
+0xC9FB	0x526F
+0xC9FC	0x5FA9
+0xC9FD	0x5E45
+0xC9FE	0x670D
+0xCAA1	0x798F
+0xCAA2	0x8179
+0xCAA3	0x8907
+0xCAA4	0x8986
+0xCAA5	0x6DF5
+0xCAA6	0x5F17
+0xCAA7	0x6255
+0xCAA8	0x6CB8
+0xCAA9	0x4ECF
+0xCAAA	0x7269
+0xCAAB	0x9B92
+0xCAAC	0x5206
+0xCAAD	0x543B
+0xCAAE	0x5674
+0xCAAF	0x58B3
+0xCAB0	0x61A4
+0xCAB1	0x626E
+0xCAB2	0x711A
+0xCAB3	0x596E
+0xCAB4	0x7C89
+0xCAB5	0x7CDE
+0xCAB6	0x7D1B
+0xCAB7	0x96F0
+0xCAB8	0x6587
+0xCAB9	0x805E
+0xCABA	0x4E19
+0xCABB	0x4F75
+0xCABC	0x5175
+0xCABD	0x5840
+0xCABE	0x5E63
+0xCABF	0x5E73
+0xCAC0	0x5F0A
+0xCAC1	0x67C4
+0xCAC2	0x4E26
+0xCAC3	0x853D
+0xCAC4	0x9589
+0xCAC5	0x965B
+0xCAC6	0x7C73
+0xCAC7	0x9801
+0xCAC8	0x50FB
+0xCAC9	0x58C1
+0xCACA	0x7656
+0xCACB	0x78A7
+0xCACC	0x5225
+0xCACD	0x77A5
+0xCACE	0x8511
+0xCACF	0x7B86
+0xCAD0	0x504F
+0xCAD1	0x5909
+0xCAD2	0x7247
+0xCAD3	0x7BC7
+0xCAD4	0x7DE8
+0xCAD5	0x8FBA
+0xCAD6	0x8FD4
+0xCAD7	0x904D
+0xCAD8	0x4FBF
+0xCAD9	0x52C9
+0xCADA	0x5A29
+0xCADB	0x5F01
+0xCADC	0x97AD
+0xCADD	0x4FDD
+0xCADE	0x8217
+0xCADF	0x92EA
+0xCAE0	0x5703
+0xCAE1	0x6355
+0xCAE2	0x6B69
+0xCAE3	0x752B
+0xCAE4	0x88DC
+0xCAE5	0x8F14
+0xCAE6	0x7A42
+0xCAE7	0x52DF
+0xCAE8	0x5893
+0xCAE9	0x6155
+0xCAEA	0x620A
+0xCAEB	0x66AE
+0xCAEC	0x6BCD
+0xCAED	0x7C3F
+0xCAEE	0x83E9
+0xCAEF	0x5023
+0xCAF0	0x4FF8
+0xCAF1	0x5305
+0xCAF2	0x5446
+0xCAF3	0x5831
+0xCAF4	0x5949
+0xCAF5	0x5B9D
+0xCAF6	0x5CF0
+0xCAF7	0x5CEF
+0xCAF8	0x5D29
+0xCAF9	0x5E96
+0xCAFA	0x62B1
+0xCAFB	0x6367
+0xCAFC	0x653E
+0xCAFD	0x65B9
+0xCAFE	0x670B
+0xCBA1	0x6CD5
+0xCBA2	0x6CE1
+0xCBA3	0x70F9
+0xCBA4	0x7832
+0xCBA5	0x7E2B
+0xCBA6	0x80DE
+0xCBA7	0x82B3
+0xCBA8	0x840C
+0xCBA9	0x84EC
+0xCBAA	0x8702
+0xCBAB	0x8912
+0xCBAC	0x8A2A
+0xCBAD	0x8C4A
+0xCBAE	0x90A6
+0xCBAF	0x92D2
+0xCBB0	0x98FD
+0xCBB1	0x9CF3
+0xCBB2	0x9D6C
+0xCBB3	0x4E4F
+0xCBB4	0x4EA1
+0xCBB5	0x508D
+0xCBB6	0x5256
+0xCBB7	0x574A
+0xCBB8	0x59A8
+0xCBB9	0x5E3D
+0xCBBA	0x5FD8
+0xCBBB	0x5FD9
+0xCBBC	0x623F
+0xCBBD	0x66B4
+0xCBBE	0x671B
+0xCBBF	0x67D0
+0xCBC0	0x68D2
+0xCBC1	0x5192
+0xCBC2	0x7D21
+0xCBC3	0x80AA
+0xCBC4	0x81A8
+0xCBC5	0x8B00
+0xCBC6	0x8C8C
+0xCBC7	0x8CBF
+0xCBC8	0x927E
+0xCBC9	0x9632
+0xCBCA	0x5420
+0xCBCB	0x982C
+0xCBCC	0x5317
+0xCBCD	0x50D5
+0xCBCE	0x535C
+0xCBCF	0x58A8
+0xCBD0	0x64B2
+0xCBD1	0x6734
+0xCBD2	0x7267
+0xCBD3	0x7766
+0xCBD4	0x7A46
+0xCBD5	0x91E6
+0xCBD6	0x52C3
+0xCBD7	0x6CA1
+0xCBD8	0x6B86
+0xCBD9	0x5800
+0xCBDA	0x5E4C
+0xCBDB	0x5954
+0xCBDC	0x672C
+0xCBDD	0x7FFB
+0xCBDE	0x51E1
+0xCBDF	0x76C6
+0xCBE0	0x6469
+0xCBE1	0x78E8
+0xCBE2	0x9B54
+0xCBE3	0x9EBB
+0xCBE4	0x57CB
+0xCBE5	0x59B9
+0xCBE6	0x6627
+0xCBE7	0x679A
+0xCBE8	0x6BCE
+0xCBE9	0x54E9
+0xCBEA	0x69D9
+0xCBEB	0x5E55
+0xCBEC	0x819C
+0xCBED	0x6795
+0xCBEE	0x9BAA
+0xCBEF	0x67FE
+0xCBF0	0x9C52
+0xCBF1	0x685D
+0xCBF2	0x4EA6
+0xCBF3	0x4FE3
+0xCBF4	0x53C8
+0xCBF5	0x62B9
+0xCBF6	0x672B
+0xCBF7	0x6CAB
+0xCBF8	0x8FC4
+0xCBF9	0x4FAD
+0xCBFA	0x7E6D
+0xCBFB	0x9EBF
+0xCBFC	0x4E07
+0xCBFD	0x6162
+0xCBFE	0x6E80
+0xCCA1	0x6F2B
+0xCCA2	0x8513
+0xCCA3	0x5473
+0xCCA4	0x672A
+0xCCA5	0x9B45
+0xCCA6	0x5DF3
+0xCCA7	0x7B95
+0xCCA8	0x5CAC
+0xCCA9	0x5BC6
+0xCCAA	0x871C
+0xCCAB	0x6E4A
+0xCCAC	0x84D1
+0xCCAD	0x7A14
+0xCCAE	0x8108
+0xCCAF	0x5999
+0xCCB0	0x7C8D
+0xCCB1	0x6C11
+0xCCB2	0x7720
+0xCCB3	0x52D9
+0xCCB4	0x5922
+0xCCB5	0x7121
+0xCCB6	0x725F
+0xCCB7	0x77DB
+0xCCB8	0x9727
+0xCCB9	0x9D61
+0xCCBA	0x690B
+0xCCBB	0x5A7F
+0xCCBC	0x5A18
+0xCCBD	0x51A5
+0xCCBE	0x540D
+0xCCBF	0x547D
+0xCCC0	0x660E
+0xCCC1	0x76DF
+0xCCC2	0x8FF7
+0xCCC3	0x9298
+0xCCC4	0x9CF4
+0xCCC5	0x59EA
+0xCCC6	0x725D
+0xCCC7	0x6EC5
+0xCCC8	0x514D
+0xCCC9	0x68C9
+0xCCCA	0x7DBF
+0xCCCB	0x7DEC
+0xCCCC	0x9762
+0xCCCD	0x9EBA
+0xCCCE	0x6478
+0xCCCF	0x6A21
+0xCCD0	0x8302
+0xCCD1	0x5984
+0xCCD2	0x5B5F
+0xCCD3	0x6BDB
+0xCCD4	0x731B
+0xCCD5	0x76F2
+0xCCD6	0x7DB2
+0xCCD7	0x8017
+0xCCD8	0x8499
+0xCCD9	0x5132
+0xCCDA	0x6728
+0xCCDB	0x9ED9
+0xCCDC	0x76EE
+0xCCDD	0x6762
+0xCCDE	0x52FF
+0xCCDF	0x9905
+0xCCE0	0x5C24
+0xCCE1	0x623B
+0xCCE2	0x7C7E
+0xCCE3	0x8CB0
+0xCCE4	0x554F
+0xCCE5	0x60B6
+0xCCE6	0x7D0B
+0xCCE7	0x9580
+0xCCE8	0x5301
+0xCCE9	0x4E5F
+0xCCEA	0x51B6
+0xCCEB	0x591C
+0xCCEC	0x723A
+0xCCED	0x8036
+0xCCEE	0x91CE
+0xCCEF	0x5F25
+0xCCF0	0x77E2
+0xCCF1	0x5384
+0xCCF2	0x5F79
+0xCCF3	0x7D04
+0xCCF4	0x85AC
+0xCCF5	0x8A33
+0xCCF6	0x8E8D
+0xCCF7	0x9756
+0xCCF8	0x67F3
+0xCCF9	0x85AE
+0xCCFA	0x9453
+0xCCFB	0x6109
+0xCCFC	0x6108
+0xCCFD	0x6CB9
+0xCCFE	0x7652
+0xCDA1	0x8AED
+0xCDA2	0x8F38
+0xCDA3	0x552F
+0xCDA4	0x4F51
+0xCDA5	0x512A
+0xCDA6	0x52C7
+0xCDA7	0x53CB
+0xCDA8	0x5BA5
+0xCDA9	0x5E7D
+0xCDAA	0x60A0
+0xCDAB	0x6182
+0xCDAC	0x63D6
+0xCDAD	0x6709
+0xCDAE	0x67DA
+0xCDAF	0x6E67
+0xCDB0	0x6D8C
+0xCDB1	0x7336
+0xCDB2	0x7337
+0xCDB3	0x7531
+0xCDB4	0x7950
+0xCDB5	0x88D5
+0xCDB6	0x8A98
+0xCDB7	0x904A
+0xCDB8	0x9091
+0xCDB9	0x90F5
+0xCDBA	0x96C4
+0xCDBB	0x878D
+0xCDBC	0x5915
+0xCDBD	0x4E88
+0xCDBE	0x4F59
+0xCDBF	0x4E0E
+0xCDC0	0x8A89
+0xCDC1	0x8F3F
+0xCDC2	0x9810
+0xCDC3	0x50AD
+0xCDC4	0x5E7C
+0xCDC5	0x5996
+0xCDC6	0x5BB9
+0xCDC7	0x5EB8
+0xCDC8	0x63DA
+0xCDC9	0x63FA
+0xCDCA	0x64C1
+0xCDCB	0x66DC
+0xCDCC	0x694A
+0xCDCD	0x69D8
+0xCDCE	0x6D0B
+0xCDCF	0x6EB6
+0xCDD0	0x7194
+0xCDD1	0x7528
+0xCDD2	0x7AAF
+0xCDD3	0x7F8A
+0xCDD4	0x8000
+0xCDD5	0x8449
+0xCDD6	0x84C9
+0xCDD7	0x8981
+0xCDD8	0x8B21
+0xCDD9	0x8E0A
+0xCDDA	0x9065
+0xCDDB	0x967D
+0xCDDC	0x990A
+0xCDDD	0x617E
+0xCDDE	0x6291
+0xCDDF	0x6B32
+0xCDE0	0x6C83
+0xCDE1	0x6D74
+0xCDE2	0x7FCC
+0xCDE3	0x7FFC
+0xCDE4	0x6DC0
+0xCDE5	0x7F85
+0xCDE6	0x87BA
+0xCDE7	0x88F8
+0xCDE8	0x6765
+0xCDE9	0x83B1
+0xCDEA	0x983C
+0xCDEB	0x96F7
+0xCDEC	0x6D1B
+0xCDED	0x7D61
+0xCDEE	0x843D
+0xCDEF	0x916A
+0xCDF0	0x4E71
+0xCDF1	0x5375
+0xCDF2	0x5D50
+0xCDF3	0x6B04
+0xCDF4	0x6FEB
+0xCDF5	0x85CD
+0xCDF6	0x862D
+0xCDF7	0x89A7
+0xCDF8	0x5229
+0xCDF9	0x540F
+0xCDFA	0x5C65
+0xCDFB	0x674E
+0xCDFC	0x68A8
+0xCDFD	0x7406
+0xCDFE	0x7483
+0xCEA1	0x75E2
+0xCEA2	0x88CF
+0xCEA3	0x88E1
+0xCEA4	0x91CC
+0xCEA5	0x96E2
+0xCEA6	0x9678
+0xCEA7	0x5F8B
+0xCEA8	0x7387
+0xCEA9	0x7ACB
+0xCEAA	0x844E
+0xCEAB	0x63A0
+0xCEAC	0x7565
+0xCEAD	0x5289
+0xCEAE	0x6D41
+0xCEAF	0x6E9C
+0xCEB0	0x7409
+0xCEB1	0x7559
+0xCEB2	0x786B
+0xCEB3	0x7C92
+0xCEB4	0x9686
+0xCEB5	0x7ADC
+0xCEB6	0x9F8D
+0xCEB7	0x4FB6
+0xCEB8	0x616E
+0xCEB9	0x65C5
+0xCEBA	0x865C
+0xCEBB	0x4E86
+0xCEBC	0x4EAE
+0xCEBD	0x50DA
+0xCEBE	0x4E21
+0xCEBF	0x51CC
+0xCEC0	0x5BEE
+0xCEC1	0x6599
+0xCEC2	0x6881
+0xCEC3	0x6DBC
+0xCEC4	0x731F
+0xCEC5	0x7642
+0xCEC6	0x77AD
+0xCEC7	0x7A1C
+0xCEC8	0x7CE7
+0xCEC9	0x826F
+0xCECA	0x8AD2
+0xCECB	0x907C
+0xCECC	0x91CF
+0xCECD	0x9675
+0xCECE	0x9818
+0xCECF	0x529B
+0xCED0	0x7DD1
+0xCED1	0x502B
+0xCED2	0x5398
+0xCED3	0x6797
+0xCED4	0x6DCB
+0xCED5	0x71D0
+0xCED6	0x7433
+0xCED7	0x81E8
+0xCED8	0x8F2A
+0xCED9	0x96A3
+0xCEDA	0x9C57
+0xCEDB	0x9E9F
+0xCEDC	0x7460
+0xCEDD	0x5841
+0xCEDE	0x6D99
+0xCEDF	0x7D2F
+0xCEE0	0x985E
+0xCEE1	0x4EE4
+0xCEE2	0x4F36
+0xCEE3	0x4F8B
+0xCEE4	0x51B7
+0xCEE5	0x52B1
+0xCEE6	0x5DBA
+0xCEE7	0x601C
+0xCEE8	0x73B2
+0xCEE9	0x793C
+0xCEEA	0x82D3
+0xCEEB	0x9234
+0xCEEC	0x96B7
+0xCEED	0x96F6
+0xCEEE	0x970A
+0xCEEF	0x9E97
+0xCEF0	0x9F62
+0xCEF1	0x66A6
+0xCEF2	0x6B74
+0xCEF3	0x5217
+0xCEF4	0x52A3
+0xCEF5	0x70C8
+0xCEF6	0x88C2
+0xCEF7	0x5EC9
+0xCEF8	0x604B
+0xCEF9	0x6190
+0xCEFA	0x6F23
+0xCEFB	0x7149
+0xCEFC	0x7C3E
+0xCEFD	0x7DF4
+0xCEFE	0x806F
+0xCFA1	0x84EE
+0xCFA2	0x9023
+0xCFA3	0x932C
+0xCFA4	0x5442
+0xCFA5	0x9B6F
+0xCFA6	0x6AD3
+0xCFA7	0x7089
+0xCFA8	0x8CC2
+0xCFA9	0x8DEF
+0xCFAA	0x9732
+0xCFAB	0x52B4
+0xCFAC	0x5A41
+0xCFAD	0x5ECA
+0xCFAE	0x5F04
+0xCFAF	0x6717
+0xCFB0	0x697C
+0xCFB1	0x6994
+0xCFB2	0x6D6A
+0xCFB3	0x6F0F
+0xCFB4	0x7262
+0xCFB5	0x72FC
+0xCFB6	0x7BED
+0xCFB7	0x8001
+0xCFB8	0x807E
+0xCFB9	0x874B
+0xCFBA	0x90CE
+0xCFBB	0x516D
+0xCFBC	0x9E93
+0xCFBD	0x7984
+0xCFBE	0x808B
+0xCFBF	0x9332
+0xCFC0	0x8AD6
+0xCFC1	0x502D
+0xCFC2	0x548C
+0xCFC3	0x8A71
+0xCFC4	0x6B6A
+0xCFC5	0x8CC4
+0xCFC6	0x8107
+0xCFC7	0x60D1
+0xCFC8	0x67A0
+0xCFC9	0x9DF2
+0xCFCA	0x4E99
+0xCFCB	0x4E98
+0xCFCC	0x9C10
+0xCFCD	0x8A6B
+0xCFCE	0x85C1
+0xCFCF	0x8568
+0xCFD0	0x6900
+0xCFD1	0x6E7E
+0xCFD2	0x7897
+0xCFD3	0x8155
+0xD0A1	0x5F0C
+0xD0A2	0x4E10
+0xD0A3	0x4E15
+0xD0A4	0x4E2A
+0xD0A5	0x4E31
+0xD0A6	0x4E36
+0xD0A7	0x4E3C
+0xD0A8	0x4E3F
+0xD0A9	0x4E42
+0xD0AA	0x4E56
+0xD0AB	0x4E58
+0xD0AC	0x4E82
+0xD0AD	0x4E85
+0xD0AE	0x8C6B
+0xD0AF	0x4E8A
+0xD0B0	0x8212
+0xD0B1	0x5F0D
+0xD0B2	0x4E8E
+0xD0B3	0x4E9E
+0xD0B4	0x4E9F
+0xD0B5	0x4EA0
+0xD0B6	0x4EA2
+0xD0B7	0x4EB0
+0xD0B8	0x4EB3
+0xD0B9	0x4EB6
+0xD0BA	0x4ECE
+0xD0BB	0x4ECD
+0xD0BC	0x4EC4
+0xD0BD	0x4EC6
+0xD0BE	0x4EC2
+0xD0BF	0x4ED7
+0xD0C0	0x4EDE
+0xD0C1	0x4EED
+0xD0C2	0x4EDF
+0xD0C3	0x4EF7
+0xD0C4	0x4F09
+0xD0C5	0x4F5A
+0xD0C6	0x4F30
+0xD0C7	0x4F5B
+0xD0C8	0x4F5D
+0xD0C9	0x4F57
+0xD0CA	0x4F47
+0xD0CB	0x4F76
+0xD0CC	0x4F88
+0xD0CD	0x4F8F
+0xD0CE	0x4F98
+0xD0CF	0x4F7B
+0xD0D0	0x4F69
+0xD0D1	0x4F70
+0xD0D2	0x4F91
+0xD0D3	0x4F6F
+0xD0D4	0x4F86
+0xD0D5	0x4F96
+0xD0D6	0x5118
+0xD0D7	0x4FD4
+0xD0D8	0x4FDF
+0xD0D9	0x4FCE
+0xD0DA	0x4FD8
+0xD0DB	0x4FDB
+0xD0DC	0x4FD1
+0xD0DD	0x4FDA
+0xD0DE	0x4FD0
+0xD0DF	0x4FE4
+0xD0E0	0x4FE5
+0xD0E1	0x501A
+0xD0E2	0x5028
+0xD0E3	0x5014
+0xD0E4	0x502A
+0xD0E5	0x5025
+0xD0E6	0x5005
+0xD0E7	0x4F1C
+0xD0E8	0x4FF6
+0xD0E9	0x5021
+0xD0EA	0x5029
+0xD0EB	0x502C
+0xD0EC	0x4FFE
+0xD0ED	0x4FEF
+0xD0EE	0x5011
+0xD0EF	0x5006
+0xD0F0	0x5043
+0xD0F1	0x5047
+0xD0F2	0x6703
+0xD0F3	0x5055
+0xD0F4	0x5050
+0xD0F5	0x5048
+0xD0F6	0x505A
+0xD0F7	0x5056
+0xD0F8	0x506C
+0xD0F9	0x5078
+0xD0FA	0x5080
+0xD0FB	0x509A
+0xD0FC	0x5085
+0xD0FD	0x50B4
+0xD0FE	0x50B2
+0xD1A1	0x50C9
+0xD1A2	0x50CA
+0xD1A3	0x50B3
+0xD1A4	0x50C2
+0xD1A5	0x50D6
+0xD1A6	0x50DE
+0xD1A7	0x50E5
+0xD1A8	0x50ED
+0xD1A9	0x50E3
+0xD1AA	0x50EE
+0xD1AB	0x50F9
+0xD1AC	0x50F5
+0xD1AD	0x5109
+0xD1AE	0x5101
+0xD1AF	0x5102
+0xD1B0	0x5116
+0xD1B1	0x5115
+0xD1B2	0x5114
+0xD1B3	0x511A
+0xD1B4	0x5121
+0xD1B5	0x513A
+0xD1B6	0x5137
+0xD1B7	0x513C
+0xD1B8	0x513B
+0xD1B9	0x513F
+0xD1BA	0x5140
+0xD1BB	0x5152
+0xD1BC	0x514C
+0xD1BD	0x5154
+0xD1BE	0x5162
+0xD1BF	0x7AF8
+0xD1C0	0x5169
+0xD1C1	0x516A
+0xD1C2	0x516E
+0xD1C3	0x5180
+0xD1C4	0x5182
+0xD1C5	0x56D8
+0xD1C6	0x518C
+0xD1C7	0x5189
+0xD1C8	0x518F
+0xD1C9	0x5191
+0xD1CA	0x5193
+0xD1CB	0x5195
+0xD1CC	0x5196
+0xD1CD	0x51A4
+0xD1CE	0x51A6
+0xD1CF	0x51A2
+0xD1D0	0x51A9
+0xD1D1	0x51AA
+0xD1D2	0x51AB
+0xD1D3	0x51B3
+0xD1D4	0x51B1
+0xD1D5	0x51B2
+0xD1D6	0x51B0
+0xD1D7	0x51B5
+0xD1D8	0x51BD
+0xD1D9	0x51C5
+0xD1DA	0x51C9
+0xD1DB	0x51DB
+0xD1DC	0x51E0
+0xD1DD	0x8655
+0xD1DE	0x51E9
+0xD1DF	0x51ED
+0xD1E0	0x51F0
+0xD1E1	0x51F5
+0xD1E2	0x51FE
+0xD1E3	0x5204
+0xD1E4	0x520B
+0xD1E5	0x5214
+0xD1E6	0x520E
+0xD1E7	0x5227
+0xD1E8	0x522A
+0xD1E9	0x522E
+0xD1EA	0x5233
+0xD1EB	0x5239
+0xD1EC	0x524F
+0xD1ED	0x5244
+0xD1EE	0x524B
+0xD1EF	0x524C
+0xD1F0	0x525E
+0xD1F1	0x5254
+0xD1F2	0x526A
+0xD1F3	0x5274
+0xD1F4	0x5269
+0xD1F5	0x5273
+0xD1F6	0x527F
+0xD1F7	0x527D
+0xD1F8	0x528D
+0xD1F9	0x5294
+0xD1FA	0x5292
+0xD1FB	0x5271
+0xD1FC	0x5288
+0xD1FD	0x5291
+0xD1FE	0x8FA8
+0xD2A1	0x8FA7
+0xD2A2	0x52AC
+0xD2A3	0x52AD
+0xD2A4	0x52BC
+0xD2A5	0x52B5
+0xD2A6	0x52C1
+0xD2A7	0x52CD
+0xD2A8	0x52D7
+0xD2A9	0x52DE
+0xD2AA	0x52E3
+0xD2AB	0x52E6
+0xD2AC	0x98ED
+0xD2AD	0x52E0
+0xD2AE	0x52F3
+0xD2AF	0x52F5
+0xD2B0	0x52F8
+0xD2B1	0x52F9
+0xD2B2	0x5306
+0xD2B3	0x5308
+0xD2B4	0x7538
+0xD2B5	0x530D
+0xD2B6	0x5310
+0xD2B7	0x530F
+0xD2B8	0x5315
+0xD2B9	0x531A
+0xD2BA	0x5323
+0xD2BB	0x532F
+0xD2BC	0x5331
+0xD2BD	0x5333
+0xD2BE	0x5338
+0xD2BF	0x5340
+0xD2C0	0x5346
+0xD2C1	0x5345
+0xD2C2	0x4E17
+0xD2C3	0x5349
+0xD2C4	0x534D
+0xD2C5	0x51D6
+0xD2C6	0x535E
+0xD2C7	0x5369
+0xD2C8	0x536E
+0xD2C9	0x5918
+0xD2CA	0x537B
+0xD2CB	0x5377
+0xD2CC	0x5382
+0xD2CD	0x5396
+0xD2CE	0x53A0
+0xD2CF	0x53A6
+0xD2D0	0x53A5
+0xD2D1	0x53AE
+0xD2D2	0x53B0
+0xD2D3	0x53B6
+0xD2D4	0x53C3
+0xD2D5	0x7C12
+0xD2D6	0x96D9
+0xD2D7	0x53DF
+0xD2D8	0x66FC
+0xD2D9	0x71EE
+0xD2DA	0x53EE
+0xD2DB	0x53E8
+0xD2DC	0x53ED
+0xD2DD	0x53FA
+0xD2DE	0x5401
+0xD2DF	0x543D
+0xD2E0	0x5440
+0xD2E1	0x542C
+0xD2E2	0x542D
+0xD2E3	0x543C
+0xD2E4	0x542E
+0xD2E5	0x5436
+0xD2E6	0x5429
+0xD2E7	0x541D
+0xD2E8	0x544E
+0xD2E9	0x548F
+0xD2EA	0x5475
+0xD2EB	0x548E
+0xD2EC	0x545F
+0xD2ED	0x5471
+0xD2EE	0x5477
+0xD2EF	0x5470
+0xD2F0	0x5492
+0xD2F1	0x547B
+0xD2F2	0x5480
+0xD2F3	0x5476
+0xD2F4	0x5484
+0xD2F5	0x5490
+0xD2F6	0x5486
+0xD2F7	0x54C7
+0xD2F8	0x54A2
+0xD2F9	0x54B8
+0xD2FA	0x54A5
+0xD2FB	0x54AC
+0xD2FC	0x54C4
+0xD2FD	0x54C8
+0xD2FE	0x54A8
+0xD3A1	0x54AB
+0xD3A2	0x54C2
+0xD3A3	0x54A4
+0xD3A4	0x54BE
+0xD3A5	0x54BC
+0xD3A6	0x54D8
+0xD3A7	0x54E5
+0xD3A8	0x54E6
+0xD3A9	0x550F
+0xD3AA	0x5514
+0xD3AB	0x54FD
+0xD3AC	0x54EE
+0xD3AD	0x54ED
+0xD3AE	0x54FA
+0xD3AF	0x54E2
+0xD3B0	0x5539
+0xD3B1	0x5540
+0xD3B2	0x5563
+0xD3B3	0x554C
+0xD3B4	0x552E
+0xD3B5	0x555C
+0xD3B6	0x5545
+0xD3B7	0x5556
+0xD3B8	0x5557
+0xD3B9	0x5538
+0xD3BA	0x5533
+0xD3BB	0x555D
+0xD3BC	0x5599
+0xD3BD	0x5580
+0xD3BE	0x54AF
+0xD3BF	0x558A
+0xD3C0	0x559F
+0xD3C1	0x557B
+0xD3C2	0x557E
+0xD3C3	0x5598
+0xD3C4	0x559E
+0xD3C5	0x55AE
+0xD3C6	0x557C
+0xD3C7	0x5583
+0xD3C8	0x55A9
+0xD3C9	0x5587
+0xD3CA	0x55A8
+0xD3CB	0x55DA
+0xD3CC	0x55C5
+0xD3CD	0x55DF
+0xD3CE	0x55C4
+0xD3CF	0x55DC
+0xD3D0	0x55E4
+0xD3D1	0x55D4
+0xD3D2	0x5614
+0xD3D3	0x55F7
+0xD3D4	0x5616
+0xD3D5	0x55FE
+0xD3D6	0x55FD
+0xD3D7	0x561B
+0xD3D8	0x55F9
+0xD3D9	0x564E
+0xD3DA	0x5650
+0xD3DB	0x71DF
+0xD3DC	0x5634
+0xD3DD	0x5636
+0xD3DE	0x5632
+0xD3DF	0x5638
+0xD3E0	0x566B
+0xD3E1	0x5664
+0xD3E2	0x562F
+0xD3E3	0x566C
+0xD3E4	0x566A
+0xD3E5	0x5686
+0xD3E6	0x5680
+0xD3E7	0x568A
+0xD3E8	0x56A0
+0xD3E9	0x5694
+0xD3EA	0x568F
+0xD3EB	0x56A5
+0xD3EC	0x56AE
+0xD3ED	0x56B6
+0xD3EE	0x56B4
+0xD3EF	0x56C2
+0xD3F0	0x56BC
+0xD3F1	0x56C1
+0xD3F2	0x56C3
+0xD3F3	0x56C0
+0xD3F4	0x56C8
+0xD3F5	0x56CE
+0xD3F6	0x56D1
+0xD3F7	0x56D3
+0xD3F8	0x56D7
+0xD3F9	0x56EE
+0xD3FA	0x56F9
+0xD3FB	0x5700
+0xD3FC	0x56FF
+0xD3FD	0x5704
+0xD3FE	0x5709
+0xD4A1	0x5708
+0xD4A2	0x570B
+0xD4A3	0x570D
+0xD4A4	0x5713
+0xD4A5	0x5718
+0xD4A6	0x5716
+0xD4A7	0x55C7
+0xD4A8	0x571C
+0xD4A9	0x5726
+0xD4AA	0x5737
+0xD4AB	0x5738
+0xD4AC	0x574E
+0xD4AD	0x573B
+0xD4AE	0x5740
+0xD4AF	0x574F
+0xD4B0	0x5769
+0xD4B1	0x57C0
+0xD4B2	0x5788
+0xD4B3	0x5761
+0xD4B4	0x577F
+0xD4B5	0x5789
+0xD4B6	0x5793
+0xD4B7	0x57A0
+0xD4B8	0x57B3
+0xD4B9	0x57A4
+0xD4BA	0x57AA
+0xD4BB	0x57B0
+0xD4BC	0x57C3
+0xD4BD	0x57C6
+0xD4BE	0x57D4
+0xD4BF	0x57D2
+0xD4C0	0x57D3
+0xD4C1	0x580A
+0xD4C2	0x57D6
+0xD4C3	0x57E3
+0xD4C4	0x580B
+0xD4C5	0x5819
+0xD4C6	0x581D
+0xD4C7	0x5872
+0xD4C8	0x5821
+0xD4C9	0x5862
+0xD4CA	0x584B
+0xD4CB	0x5870
+0xD4CC	0x6BC0
+0xD4CD	0x5852
+0xD4CE	0x583D
+0xD4CF	0x5879
+0xD4D0	0x5885
+0xD4D1	0x58B9
+0xD4D2	0x589F
+0xD4D3	0x58AB
+0xD4D4	0x58BA
+0xD4D5	0x58DE
+0xD4D6	0x58BB
+0xD4D7	0x58B8
+0xD4D8	0x58AE
+0xD4D9	0x58C5
+0xD4DA	0x58D3
+0xD4DB	0x58D1
+0xD4DC	0x58D7
+0xD4DD	0x58D9
+0xD4DE	0x58D8
+0xD4DF	0x58E5
+0xD4E0	0x58DC
+0xD4E1	0x58E4
+0xD4E2	0x58DF
+0xD4E3	0x58EF
+0xD4E4	0x58FA
+0xD4E5	0x58F9
+0xD4E6	0x58FB
+0xD4E7	0x58FC
+0xD4E8	0x58FD
+0xD4E9	0x5902
+0xD4EA	0x590A
+0xD4EB	0x5910
+0xD4EC	0x591B
+0xD4ED	0x68A6
+0xD4EE	0x5925
+0xD4EF	0x592C
+0xD4F0	0x592D
+0xD4F1	0x5932
+0xD4F2	0x5938
+0xD4F3	0x593E
+0xD4F4	0x7AD2
+0xD4F5	0x5955
+0xD4F6	0x5950
+0xD4F7	0x594E
+0xD4F8	0x595A
+0xD4F9	0x5958
+0xD4FA	0x5962
+0xD4FB	0x5960
+0xD4FC	0x5967
+0xD4FD	0x596C
+0xD4FE	0x5969
+0xD5A1	0x5978
+0xD5A2	0x5981
+0xD5A3	0x599D
+0xD5A4	0x4F5E
+0xD5A5	0x4FAB
+0xD5A6	0x59A3
+0xD5A7	0x59B2
+0xD5A8	0x59C6
+0xD5A9	0x59E8
+0xD5AA	0x59DC
+0xD5AB	0x598D
+0xD5AC	0x59D9
+0xD5AD	0x59DA
+0xD5AE	0x5A25
+0xD5AF	0x5A1F
+0xD5B0	0x5A11
+0xD5B1	0x5A1C
+0xD5B2	0x5A09
+0xD5B3	0x5A1A
+0xD5B4	0x5A40
+0xD5B5	0x5A6C
+0xD5B6	0x5A49
+0xD5B7	0x5A35
+0xD5B8	0x5A36
+0xD5B9	0x5A62
+0xD5BA	0x5A6A
+0xD5BB	0x5A9A
+0xD5BC	0x5ABC
+0xD5BD	0x5ABE
+0xD5BE	0x5ACB
+0xD5BF	0x5AC2
+0xD5C0	0x5ABD
+0xD5C1	0x5AE3
+0xD5C2	0x5AD7
+0xD5C3	0x5AE6
+0xD5C4	0x5AE9
+0xD5C5	0x5AD6
+0xD5C6	0x5AFA
+0xD5C7	0x5AFB
+0xD5C8	0x5B0C
+0xD5C9	0x5B0B
+0xD5CA	0x5B16
+0xD5CB	0x5B32
+0xD5CC	0x5AD0
+0xD5CD	0x5B2A
+0xD5CE	0x5B36
+0xD5CF	0x5B3E
+0xD5D0	0x5B43
+0xD5D1	0x5B45
+0xD5D2	0x5B40
+0xD5D3	0x5B51
+0xD5D4	0x5B55
+0xD5D5	0x5B5A
+0xD5D6	0x5B5B
+0xD5D7	0x5B65
+0xD5D8	0x5B69
+0xD5D9	0x5B70
+0xD5DA	0x5B73
+0xD5DB	0x5B75
+0xD5DC	0x5B78
+0xD5DD	0x6588
+0xD5DE	0x5B7A
+0xD5DF	0x5B80
+0xD5E0	0x5B83
+0xD5E1	0x5BA6
+0xD5E2	0x5BB8
+0xD5E3	0x5BC3
+0xD5E4	0x5BC7
+0xD5E5	0x5BC9
+0xD5E6	0x5BD4
+0xD5E7	0x5BD0
+0xD5E8	0x5BE4
+0xD5E9	0x5BE6
+0xD5EA	0x5BE2
+0xD5EB	0x5BDE
+0xD5EC	0x5BE5
+0xD5ED	0x5BEB
+0xD5EE	0x5BF0
+0xD5EF	0x5BF6
+0xD5F0	0x5BF3
+0xD5F1	0x5C05
+0xD5F2	0x5C07
+0xD5F3	0x5C08
+0xD5F4	0x5C0D
+0xD5F5	0x5C13
+0xD5F6	0x5C20
+0xD5F7	0x5C22
+0xD5F8	0x5C28
+0xD5F9	0x5C38
+0xD5FA	0x5C39
+0xD5FB	0x5C41
+0xD5FC	0x5C46
+0xD5FD	0x5C4E
+0xD5FE	0x5C53
+0xD6A1	0x5C50
+0xD6A2	0x5C4F
+0xD6A3	0x5B71
+0xD6A4	0x5C6C
+0xD6A5	0x5C6E
+0xD6A6	0x4E62
+0xD6A7	0x5C76
+0xD6A8	0x5C79
+0xD6A9	0x5C8C
+0xD6AA	0x5C91
+0xD6AB	0x5C94
+0xD6AC	0x599B
+0xD6AD	0x5CAB
+0xD6AE	0x5CBB
+0xD6AF	0x5CB6
+0xD6B0	0x5CBC
+0xD6B1	0x5CB7
+0xD6B2	0x5CC5
+0xD6B3	0x5CBE
+0xD6B4	0x5CC7
+0xD6B5	0x5CD9
+0xD6B6	0x5CE9
+0xD6B7	0x5CFD
+0xD6B8	0x5CFA
+0xD6B9	0x5CED
+0xD6BA	0x5D8C
+0xD6BB	0x5CEA
+0xD6BC	0x5D0B
+0xD6BD	0x5D15
+0xD6BE	0x5D17
+0xD6BF	0x5D5C
+0xD6C0	0x5D1F
+0xD6C1	0x5D1B
+0xD6C2	0x5D11
+0xD6C3	0x5D14
+0xD6C4	0x5D22
+0xD6C5	0x5D1A
+0xD6C6	0x5D19
+0xD6C7	0x5D18
+0xD6C8	0x5D4C
+0xD6C9	0x5D52
+0xD6CA	0x5D4E
+0xD6CB	0x5D4B
+0xD6CC	0x5D6C
+0xD6CD	0x5D73
+0xD6CE	0x5D76
+0xD6CF	0x5D87
+0xD6D0	0x5D84
+0xD6D1	0x5D82
+0xD6D2	0x5DA2
+0xD6D3	0x5D9D
+0xD6D4	0x5DAC
+0xD6D5	0x5DAE
+0xD6D6	0x5DBD
+0xD6D7	0x5D90
+0xD6D8	0x5DB7
+0xD6D9	0x5DBC
+0xD6DA	0x5DC9
+0xD6DB	0x5DCD
+0xD6DC	0x5DD3
+0xD6DD	0x5DD2
+0xD6DE	0x5DD6
+0xD6DF	0x5DDB
+0xD6E0	0x5DEB
+0xD6E1	0x5DF2
+0xD6E2	0x5DF5
+0xD6E3	0x5E0B
+0xD6E4	0x5E1A
+0xD6E5	0x5E19
+0xD6E6	0x5E11
+0xD6E7	0x5E1B
+0xD6E8	0x5E36
+0xD6E9	0x5E37
+0xD6EA	0x5E44
+0xD6EB	0x5E43
+0xD6EC	0x5E40
+0xD6ED	0x5E4E
+0xD6EE	0x5E57
+0xD6EF	0x5E54
+0xD6F0	0x5E5F
+0xD6F1	0x5E62
+0xD6F2	0x5E64
+0xD6F3	0x5E47
+0xD6F4	0x5E75
+0xD6F5	0x5E76
+0xD6F6	0x5E7A
+0xD6F7	0x9EBC
+0xD6F8	0x5E7F
+0xD6F9	0x5EA0
+0xD6FA	0x5EC1
+0xD6FB	0x5EC2
+0xD6FC	0x5EC8
+0xD6FD	0x5ED0
+0xD6FE	0x5ECF
+0xD7A1	0x5ED6
+0xD7A2	0x5EE3
+0xD7A3	0x5EDD
+0xD7A4	0x5EDA
+0xD7A5	0x5EDB
+0xD7A6	0x5EE2
+0xD7A7	0x5EE1
+0xD7A8	0x5EE8
+0xD7A9	0x5EE9
+0xD7AA	0x5EEC
+0xD7AB	0x5EF1
+0xD7AC	0x5EF3
+0xD7AD	0x5EF0
+0xD7AE	0x5EF4
+0xD7AF	0x5EF8
+0xD7B0	0x5EFE
+0xD7B1	0x5F03
+0xD7B2	0x5F09
+0xD7B3	0x5F5D
+0xD7B4	0x5F5C
+0xD7B5	0x5F0B
+0xD7B6	0x5F11
+0xD7B7	0x5F16
+0xD7B8	0x5F29
+0xD7B9	0x5F2D
+0xD7BA	0x5F38
+0xD7BB	0x5F41
+0xD7BC	0x5F48
+0xD7BD	0x5F4C
+0xD7BE	0x5F4E
+0xD7BF	0x5F2F
+0xD7C0	0x5F51
+0xD7C1	0x5F56
+0xD7C2	0x5F57
+0xD7C3	0x5F59
+0xD7C4	0x5F61
+0xD7C5	0x5F6D
+0xD7C6	0x5F73
+0xD7C7	0x5F77
+0xD7C8	0x5F83
+0xD7C9	0x5F82
+0xD7CA	0x5F7F
+0xD7CB	0x5F8A
+0xD7CC	0x5F88
+0xD7CD	0x5F91
+0xD7CE	0x5F87
+0xD7CF	0x5F9E
+0xD7D0	0x5F99
+0xD7D1	0x5F98
+0xD7D2	0x5FA0
+0xD7D3	0x5FA8
+0xD7D4	0x5FAD
+0xD7D5	0x5FBC
+0xD7D6	0x5FD6
+0xD7D7	0x5FFB
+0xD7D8	0x5FE4
+0xD7D9	0x5FF8
+0xD7DA	0x5FF1
+0xD7DB	0x5FDD
+0xD7DC	0x60B3
+0xD7DD	0x5FFF
+0xD7DE	0x6021
+0xD7DF	0x6060
+0xD7E0	0x6019
+0xD7E1	0x6010
+0xD7E2	0x6029
+0xD7E3	0x600E
+0xD7E4	0x6031
+0xD7E5	0x601B
+0xD7E6	0x6015
+0xD7E7	0x602B
+0xD7E8	0x6026
+0xD7E9	0x600F
+0xD7EA	0x603A
+0xD7EB	0x605A
+0xD7EC	0x6041
+0xD7ED	0x606A
+0xD7EE	0x6077
+0xD7EF	0x605F
+0xD7F0	0x604A
+0xD7F1	0x6046
+0xD7F2	0x604D
+0xD7F3	0x6063
+0xD7F4	0x6043
+0xD7F5	0x6064
+0xD7F6	0x6042
+0xD7F7	0x606C
+0xD7F8	0x606B
+0xD7F9	0x6059
+0xD7FA	0x6081
+0xD7FB	0x608D
+0xD7FC	0x60E7
+0xD7FD	0x6083
+0xD7FE	0x609A
+0xD8A1	0x6084
+0xD8A2	0x609B
+0xD8A3	0x6096
+0xD8A4	0x6097
+0xD8A5	0x6092
+0xD8A6	0x60A7
+0xD8A7	0x608B
+0xD8A8	0x60E1
+0xD8A9	0x60B8
+0xD8AA	0x60E0
+0xD8AB	0x60D3
+0xD8AC	0x60B4
+0xD8AD	0x5FF0
+0xD8AE	0x60BD
+0xD8AF	0x60C6
+0xD8B0	0x60B5
+0xD8B1	0x60D8
+0xD8B2	0x614D
+0xD8B3	0x6115
+0xD8B4	0x6106
+0xD8B5	0x60F6
+0xD8B6	0x60F7
+0xD8B7	0x6100
+0xD8B8	0x60F4
+0xD8B9	0x60FA
+0xD8BA	0x6103
+0xD8BB	0x6121
+0xD8BC	0x60FB
+0xD8BD	0x60F1
+0xD8BE	0x610D
+0xD8BF	0x610E
+0xD8C0	0x6147
+0xD8C1	0x613E
+0xD8C2	0x6128
+0xD8C3	0x6127
+0xD8C4	0x614A
+0xD8C5	0x613F
+0xD8C6	0x613C
+0xD8C7	0x612C
+0xD8C8	0x6134
+0xD8C9	0x613D
+0xD8CA	0x6142
+0xD8CB	0x6144
+0xD8CC	0x6173
+0xD8CD	0x6177
+0xD8CE	0x6158
+0xD8CF	0x6159
+0xD8D0	0x615A
+0xD8D1	0x616B
+0xD8D2	0x6174
+0xD8D3	0x616F
+0xD8D4	0x6165
+0xD8D5	0x6171
+0xD8D6	0x615F
+0xD8D7	0x615D
+0xD8D8	0x6153
+0xD8D9	0x6175
+0xD8DA	0x6199
+0xD8DB	0x6196
+0xD8DC	0x6187
+0xD8DD	0x61AC
+0xD8DE	0x6194
+0xD8DF	0x619A
+0xD8E0	0x618A
+0xD8E1	0x6191
+0xD8E2	0x61AB
+0xD8E3	0x61AE
+0xD8E4	0x61CC
+0xD8E5	0x61CA
+0xD8E6	0x61C9
+0xD8E7	0x61F7
+0xD8E8	0x61C8
+0xD8E9	0x61C3
+0xD8EA	0x61C6
+0xD8EB	0x61BA
+0xD8EC	0x61CB
+0xD8ED	0x7F79
+0xD8EE	0x61CD
+0xD8EF	0x61E6
+0xD8F0	0x61E3
+0xD8F1	0x61F6
+0xD8F2	0x61FA
+0xD8F3	0x61F4
+0xD8F4	0x61FF
+0xD8F5	0x61FD
+0xD8F6	0x61FC
+0xD8F7	0x61FE
+0xD8F8	0x6200
+0xD8F9	0x6208
+0xD8FA	0x6209
+0xD8FB	0x620D
+0xD8FC	0x620C
+0xD8FD	0x6214
+0xD8FE	0x621B
+0xD9A1	0x621E
+0xD9A2	0x6221
+0xD9A3	0x622A
+0xD9A4	0x622E
+0xD9A5	0x6230
+0xD9A6	0x6232
+0xD9A7	0x6233
+0xD9A8	0x6241
+0xD9A9	0x624E
+0xD9AA	0x625E
+0xD9AB	0x6263
+0xD9AC	0x625B
+0xD9AD	0x6260
+0xD9AE	0x6268
+0xD9AF	0x627C
+0xD9B0	0x6282
+0xD9B1	0x6289
+0xD9B2	0x627E
+0xD9B3	0x6292
+0xD9B4	0x6293
+0xD9B5	0x6296
+0xD9B6	0x62D4
+0xD9B7	0x6283
+0xD9B8	0x6294
+0xD9B9	0x62D7
+0xD9BA	0x62D1
+0xD9BB	0x62BB
+0xD9BC	0x62CF
+0xD9BD	0x62FF
+0xD9BE	0x62C6
+0xD9BF	0x64D4
+0xD9C0	0x62C8
+0xD9C1	0x62DC
+0xD9C2	0x62CC
+0xD9C3	0x62CA
+0xD9C4	0x62C2
+0xD9C5	0x62C7
+0xD9C6	0x629B
+0xD9C7	0x62C9
+0xD9C8	0x630C
+0xD9C9	0x62EE
+0xD9CA	0x62F1
+0xD9CB	0x6327
+0xD9CC	0x6302
+0xD9CD	0x6308
+0xD9CE	0x62EF
+0xD9CF	0x62F5
+0xD9D0	0x6350
+0xD9D1	0x633E
+0xD9D2	0x634D
+0xD9D3	0x641C
+0xD9D4	0x634F
+0xD9D5	0x6396
+0xD9D6	0x638E
+0xD9D7	0x6380
+0xD9D8	0x63AB
+0xD9D9	0x6376
+0xD9DA	0x63A3
+0xD9DB	0x638F
+0xD9DC	0x6389
+0xD9DD	0x639F
+0xD9DE	0x63B5
+0xD9DF	0x636B
+0xD9E0	0x6369
+0xD9E1	0x63BE
+0xD9E2	0x63E9
+0xD9E3	0x63C0
+0xD9E4	0x63C6
+0xD9E5	0x63E3
+0xD9E6	0x63C9
+0xD9E7	0x63D2
+0xD9E8	0x63F6
+0xD9E9	0x63C4
+0xD9EA	0x6416
+0xD9EB	0x6434
+0xD9EC	0x6406
+0xD9ED	0x6413
+0xD9EE	0x6426
+0xD9EF	0x6436
+0xD9F0	0x651D
+0xD9F1	0x6417
+0xD9F2	0x6428
+0xD9F3	0x640F
+0xD9F4	0x6467
+0xD9F5	0x646F
+0xD9F6	0x6476
+0xD9F7	0x644E
+0xD9F8	0x652A
+0xD9F9	0x6495
+0xD9FA	0x6493
+0xD9FB	0x64A5
+0xD9FC	0x64A9
+0xD9FD	0x6488
+0xD9FE	0x64BC
+0xDAA1	0x64DA
+0xDAA2	0x64D2
+0xDAA3	0x64C5
+0xDAA4	0x64C7
+0xDAA5	0x64BB
+0xDAA6	0x64D8
+0xDAA7	0x64C2
+0xDAA8	0x64F1
+0xDAA9	0x64E7
+0xDAAA	0x8209
+0xDAAB	0x64E0
+0xDAAC	0x64E1
+0xDAAD	0x62AC
+0xDAAE	0x64E3
+0xDAAF	0x64EF
+0xDAB0	0x652C
+0xDAB1	0x64F6
+0xDAB2	0x64F4
+0xDAB3	0x64F2
+0xDAB4	0x64FA
+0xDAB5	0x6500
+0xDAB6	0x64FD
+0xDAB7	0x6518
+0xDAB8	0x651C
+0xDAB9	0x6505
+0xDABA	0x6524
+0xDABB	0x6523
+0xDABC	0x652B
+0xDABD	0x6534
+0xDABE	0x6535
+0xDABF	0x6537
+0xDAC0	0x6536
+0xDAC1	0x6538
+0xDAC2	0x754B
+0xDAC3	0x6548
+0xDAC4	0x6556
+0xDAC5	0x6555
+0xDAC6	0x654D
+0xDAC7	0x6558
+0xDAC8	0x655E
+0xDAC9	0x655D
+0xDACA	0x6572
+0xDACB	0x6578
+0xDACC	0x6582
+0xDACD	0x6583
+0xDACE	0x8B8A
+0xDACF	0x659B
+0xDAD0	0x659F
+0xDAD1	0x65AB
+0xDAD2	0x65B7
+0xDAD3	0x65C3
+0xDAD4	0x65C6
+0xDAD5	0x65C1
+0xDAD6	0x65C4
+0xDAD7	0x65CC
+0xDAD8	0x65D2
+0xDAD9	0x65DB
+0xDADA	0x65D9
+0xDADB	0x65E0
+0xDADC	0x65E1
+0xDADD	0x65F1
+0xDADE	0x6772
+0xDADF	0x660A
+0xDAE0	0x6603
+0xDAE1	0x65FB
+0xDAE2	0x6773
+0xDAE3	0x6635
+0xDAE4	0x6636
+0xDAE5	0x6634
+0xDAE6	0x661C
+0xDAE7	0x664F
+0xDAE8	0x6644
+0xDAE9	0x6649
+0xDAEA	0x6641
+0xDAEB	0x665E
+0xDAEC	0x665D
+0xDAED	0x6664
+0xDAEE	0x6667
+0xDAEF	0x6668
+0xDAF0	0x665F
+0xDAF1	0x6662
+0xDAF2	0x6670
+0xDAF3	0x6683
+0xDAF4	0x6688
+0xDAF5	0x668E
+0xDAF6	0x6689
+0xDAF7	0x6684
+0xDAF8	0x6698
+0xDAF9	0x669D
+0xDAFA	0x66C1
+0xDAFB	0x66B9
+0xDAFC	0x66C9
+0xDAFD	0x66BE
+0xDAFE	0x66BC
+0xDBA1	0x66C4
+0xDBA2	0x66B8
+0xDBA3	0x66D6
+0xDBA4	0x66DA
+0xDBA5	0x66E0
+0xDBA6	0x663F
+0xDBA7	0x66E6
+0xDBA8	0x66E9
+0xDBA9	0x66F0
+0xDBAA	0x66F5
+0xDBAB	0x66F7
+0xDBAC	0x670F
+0xDBAD	0x6716
+0xDBAE	0x671E
+0xDBAF	0x6726
+0xDBB0	0x6727
+0xDBB1	0x9738
+0xDBB2	0x672E
+0xDBB3	0x673F
+0xDBB4	0x6736
+0xDBB5	0x6741
+0xDBB6	0x6738
+0xDBB7	0x6737
+0xDBB8	0x6746
+0xDBB9	0x675E
+0xDBBA	0x6760
+0xDBBB	0x6759
+0xDBBC	0x6763
+0xDBBD	0x6764
+0xDBBE	0x6789
+0xDBBF	0x6770
+0xDBC0	0x67A9
+0xDBC1	0x677C
+0xDBC2	0x676A
+0xDBC3	0x678C
+0xDBC4	0x678B
+0xDBC5	0x67A6
+0xDBC6	0x67A1
+0xDBC7	0x6785
+0xDBC8	0x67B7
+0xDBC9	0x67EF
+0xDBCA	0x67B4
+0xDBCB	0x67EC
+0xDBCC	0x67B3
+0xDBCD	0x67E9
+0xDBCE	0x67B8
+0xDBCF	0x67E4
+0xDBD0	0x67DE
+0xDBD1	0x67DD
+0xDBD2	0x67E2
+0xDBD3	0x67EE
+0xDBD4	0x67B9
+0xDBD5	0x67CE
+0xDBD6	0x67C6
+0xDBD7	0x67E7
+0xDBD8	0x6A9C
+0xDBD9	0x681E
+0xDBDA	0x6846
+0xDBDB	0x6829
+0xDBDC	0x6840
+0xDBDD	0x684D
+0xDBDE	0x6832
+0xDBDF	0x684E
+0xDBE0	0x68B3
+0xDBE1	0x682B
+0xDBE2	0x6859
+0xDBE3	0x6863
+0xDBE4	0x6877
+0xDBE5	0x687F
+0xDBE6	0x689F
+0xDBE7	0x688F
+0xDBE8	0x68AD
+0xDBE9	0x6894
+0xDBEA	0x689D
+0xDBEB	0x689B
+0xDBEC	0x6883
+0xDBED	0x6AAE
+0xDBEE	0x68B9
+0xDBEF	0x6874
+0xDBF0	0x68B5
+0xDBF1	0x68A0
+0xDBF2	0x68BA
+0xDBF3	0x690F
+0xDBF4	0x688D
+0xDBF5	0x687E
+0xDBF6	0x6901
+0xDBF7	0x68CA
+0xDBF8	0x6908
+0xDBF9	0x68D8
+0xDBFA	0x6922
+0xDBFB	0x6926
+0xDBFC	0x68E1
+0xDBFD	0x690C
+0xDBFE	0x68CD
+0xDCA1	0x68D4
+0xDCA2	0x68E7
+0xDCA3	0x68D5
+0xDCA4	0x6936
+0xDCA5	0x6912
+0xDCA6	0x6904
+0xDCA7	0x68D7
+0xDCA8	0x68E3
+0xDCA9	0x6925
+0xDCAA	0x68F9
+0xDCAB	0x68E0
+0xDCAC	0x68EF
+0xDCAD	0x6928
+0xDCAE	0x692A
+0xDCAF	0x691A
+0xDCB0	0x6923
+0xDCB1	0x6921
+0xDCB2	0x68C6
+0xDCB3	0x6979
+0xDCB4	0x6977
+0xDCB5	0x695C
+0xDCB6	0x6978
+0xDCB7	0x696B
+0xDCB8	0x6954
+0xDCB9	0x697E
+0xDCBA	0x696E
+0xDCBB	0x6939
+0xDCBC	0x6974
+0xDCBD	0x693D
+0xDCBE	0x6959
+0xDCBF	0x6930
+0xDCC0	0x6961
+0xDCC1	0x695E
+0xDCC2	0x695D
+0xDCC3	0x6981
+0xDCC4	0x696A
+0xDCC5	0x69B2
+0xDCC6	0x69AE
+0xDCC7	0x69D0
+0xDCC8	0x69BF
+0xDCC9	0x69C1
+0xDCCA	0x69D3
+0xDCCB	0x69BE
+0xDCCC	0x69CE
+0xDCCD	0x5BE8
+0xDCCE	0x69CA
+0xDCCF	0x69DD
+0xDCD0	0x69BB
+0xDCD1	0x69C3
+0xDCD2	0x69A7
+0xDCD3	0x6A2E
+0xDCD4	0x6991
+0xDCD5	0x69A0
+0xDCD6	0x699C
+0xDCD7	0x6995
+0xDCD8	0x69B4
+0xDCD9	0x69DE
+0xDCDA	0x69E8
+0xDCDB	0x6A02
+0xDCDC	0x6A1B
+0xDCDD	0x69FF
+0xDCDE	0x6B0A
+0xDCDF	0x69F9
+0xDCE0	0x69F2
+0xDCE1	0x69E7
+0xDCE2	0x6A05
+0xDCE3	0x69B1
+0xDCE4	0x6A1E
+0xDCE5	0x69ED
+0xDCE6	0x6A14
+0xDCE7	0x69EB
+0xDCE8	0x6A0A
+0xDCE9	0x6A12
+0xDCEA	0x6AC1
+0xDCEB	0x6A23
+0xDCEC	0x6A13
+0xDCED	0x6A44
+0xDCEE	0x6A0C
+0xDCEF	0x6A72
+0xDCF0	0x6A36
+0xDCF1	0x6A78
+0xDCF2	0x6A47
+0xDCF3	0x6A62
+0xDCF4	0x6A59
+0xDCF5	0x6A66
+0xDCF6	0x6A48
+0xDCF7	0x6A38
+0xDCF8	0x6A22
+0xDCF9	0x6A90
+0xDCFA	0x6A8D
+0xDCFB	0x6AA0
+0xDCFC	0x6A84
+0xDCFD	0x6AA2
+0xDCFE	0x6AA3
+0xDDA1	0x6A97
+0xDDA2	0x8617
+0xDDA3	0x6ABB
+0xDDA4	0x6AC3
+0xDDA5	0x6AC2
+0xDDA6	0x6AB8
+0xDDA7	0x6AB3
+0xDDA8	0x6AAC
+0xDDA9	0x6ADE
+0xDDAA	0x6AD1
+0xDDAB	0x6ADF
+0xDDAC	0x6AAA
+0xDDAD	0x6ADA
+0xDDAE	0x6AEA
+0xDDAF	0x6AFB
+0xDDB0	0x6B05
+0xDDB1	0x8616
+0xDDB2	0x6AFA
+0xDDB3	0x6B12
+0xDDB4	0x6B16
+0xDDB5	0x9B31
+0xDDB6	0x6B1F
+0xDDB7	0x6B38
+0xDDB8	0x6B37
+0xDDB9	0x76DC
+0xDDBA	0x6B39
+0xDDBB	0x98EE
+0xDDBC	0x6B47
+0xDDBD	0x6B43
+0xDDBE	0x6B49
+0xDDBF	0x6B50
+0xDDC0	0x6B59
+0xDDC1	0x6B54
+0xDDC2	0x6B5B
+0xDDC3	0x6B5F
+0xDDC4	0x6B61
+0xDDC5	0x6B78
+0xDDC6	0x6B79
+0xDDC7	0x6B7F
+0xDDC8	0x6B80
+0xDDC9	0x6B84
+0xDDCA	0x6B83
+0xDDCB	0x6B8D
+0xDDCC	0x6B98
+0xDDCD	0x6B95
+0xDDCE	0x6B9E
+0xDDCF	0x6BA4
+0xDDD0	0x6BAA
+0xDDD1	0x6BAB
+0xDDD2	0x6BAF
+0xDDD3	0x6BB2
+0xDDD4	0x6BB1
+0xDDD5	0x6BB3
+0xDDD6	0x6BB7
+0xDDD7	0x6BBC
+0xDDD8	0x6BC6
+0xDDD9	0x6BCB
+0xDDDA	0x6BD3
+0xDDDB	0x6BDF
+0xDDDC	0x6BEC
+0xDDDD	0x6BEB
+0xDDDE	0x6BF3
+0xDDDF	0x6BEF
+0xDDE0	0x9EBE
+0xDDE1	0x6C08
+0xDDE2	0x6C13
+0xDDE3	0x6C14
+0xDDE4	0x6C1B
+0xDDE5	0x6C24
+0xDDE6	0x6C23
+0xDDE7	0x6C5E
+0xDDE8	0x6C55
+0xDDE9	0x6C62
+0xDDEA	0x6C6A
+0xDDEB	0x6C82
+0xDDEC	0x6C8D
+0xDDED	0x6C9A
+0xDDEE	0x6C81
+0xDDEF	0x6C9B
+0xDDF0	0x6C7E
+0xDDF1	0x6C68
+0xDDF2	0x6C73
+0xDDF3	0x6C92
+0xDDF4	0x6C90
+0xDDF5	0x6CC4
+0xDDF6	0x6CF1
+0xDDF7	0x6CD3
+0xDDF8	0x6CBD
+0xDDF9	0x6CD7
+0xDDFA	0x6CC5
+0xDDFB	0x6CDD
+0xDDFC	0x6CAE
+0xDDFD	0x6CB1
+0xDDFE	0x6CBE
+0xDEA1	0x6CBA
+0xDEA2	0x6CDB
+0xDEA3	0x6CEF
+0xDEA4	0x6CD9
+0xDEA5	0x6CEA
+0xDEA6	0x6D1F
+0xDEA7	0x884D
+0xDEA8	0x6D36
+0xDEA9	0x6D2B
+0xDEAA	0x6D3D
+0xDEAB	0x6D38
+0xDEAC	0x6D19
+0xDEAD	0x6D35
+0xDEAE	0x6D33
+0xDEAF	0x6D12
+0xDEB0	0x6D0C
+0xDEB1	0x6D63
+0xDEB2	0x6D93
+0xDEB3	0x6D64
+0xDEB4	0x6D5A
+0xDEB5	0x6D79
+0xDEB6	0x6D59
+0xDEB7	0x6D8E
+0xDEB8	0x6D95
+0xDEB9	0x6FE4
+0xDEBA	0x6D85
+0xDEBB	0x6DF9
+0xDEBC	0x6E15
+0xDEBD	0x6E0A
+0xDEBE	0x6DB5
+0xDEBF	0x6DC7
+0xDEC0	0x6DE6
+0xDEC1	0x6DB8
+0xDEC2	0x6DC6
+0xDEC3	0x6DEC
+0xDEC4	0x6DDE
+0xDEC5	0x6DCC
+0xDEC6	0x6DE8
+0xDEC7	0x6DD2
+0xDEC8	0x6DC5
+0xDEC9	0x6DFA
+0xDECA	0x6DD9
+0xDECB	0x6DE4
+0xDECC	0x6DD5
+0xDECD	0x6DEA
+0xDECE	0x6DEE
+0xDECF	0x6E2D
+0xDED0	0x6E6E
+0xDED1	0x6E2E
+0xDED2	0x6E19
+0xDED3	0x6E72
+0xDED4	0x6E5F
+0xDED5	0x6E3E
+0xDED6	0x6E23
+0xDED7	0x6E6B
+0xDED8	0x6E2B
+0xDED9	0x6E76
+0xDEDA	0x6E4D
+0xDEDB	0x6E1F
+0xDEDC	0x6E43
+0xDEDD	0x6E3A
+0xDEDE	0x6E4E
+0xDEDF	0x6E24
+0xDEE0	0x6EFF
+0xDEE1	0x6E1D
+0xDEE2	0x6E38
+0xDEE3	0x6E82
+0xDEE4	0x6EAA
+0xDEE5	0x6E98
+0xDEE6	0x6EC9
+0xDEE7	0x6EB7
+0xDEE8	0x6ED3
+0xDEE9	0x6EBD
+0xDEEA	0x6EAF
+0xDEEB	0x6EC4
+0xDEEC	0x6EB2
+0xDEED	0x6ED4
+0xDEEE	0x6ED5
+0xDEEF	0x6E8F
+0xDEF0	0x6EA5
+0xDEF1	0x6EC2
+0xDEF2	0x6E9F
+0xDEF3	0x6F41
+0xDEF4	0x6F11
+0xDEF5	0x704C
+0xDEF6	0x6EEC
+0xDEF7	0x6EF8
+0xDEF8	0x6EFE
+0xDEF9	0x6F3F
+0xDEFA	0x6EF2
+0xDEFB	0x6F31
+0xDEFC	0x6EEF
+0xDEFD	0x6F32
+0xDEFE	0x6ECC
+0xDFA1	0x6F3E
+0xDFA2	0x6F13
+0xDFA3	0x6EF7
+0xDFA4	0x6F86
+0xDFA5	0x6F7A
+0xDFA6	0x6F78
+0xDFA7	0x6F81
+0xDFA8	0x6F80
+0xDFA9	0x6F6F
+0xDFAA	0x6F5B
+0xDFAB	0x6FF3
+0xDFAC	0x6F6D
+0xDFAD	0x6F82
+0xDFAE	0x6F7C
+0xDFAF	0x6F58
+0xDFB0	0x6F8E
+0xDFB1	0x6F91
+0xDFB2	0x6FC2
+0xDFB3	0x6F66
+0xDFB4	0x6FB3
+0xDFB5	0x6FA3
+0xDFB6	0x6FA1
+0xDFB7	0x6FA4
+0xDFB8	0x6FB9
+0xDFB9	0x6FC6
+0xDFBA	0x6FAA
+0xDFBB	0x6FDF
+0xDFBC	0x6FD5
+0xDFBD	0x6FEC
+0xDFBE	0x6FD4
+0xDFBF	0x6FD8
+0xDFC0	0x6FF1
+0xDFC1	0x6FEE
+0xDFC2	0x6FDB
+0xDFC3	0x7009
+0xDFC4	0x700B
+0xDFC5	0x6FFA
+0xDFC6	0x7011
+0xDFC7	0x7001
+0xDFC8	0x700F
+0xDFC9	0x6FFE
+0xDFCA	0x701B
+0xDFCB	0x701A
+0xDFCC	0x6F74
+0xDFCD	0x701D
+0xDFCE	0x7018
+0xDFCF	0x701F
+0xDFD0	0x7030
+0xDFD1	0x703E
+0xDFD2	0x7032
+0xDFD3	0x7051
+0xDFD4	0x7063
+0xDFD5	0x7099
+0xDFD6	0x7092
+0xDFD7	0x70AF
+0xDFD8	0x70F1
+0xDFD9	0x70AC
+0xDFDA	0x70B8
+0xDFDB	0x70B3
+0xDFDC	0x70AE
+0xDFDD	0x70DF
+0xDFDE	0x70CB
+0xDFDF	0x70DD
+0xDFE0	0x70D9
+0xDFE1	0x7109
+0xDFE2	0x70FD
+0xDFE3	0x711C
+0xDFE4	0x7119
+0xDFE5	0x7165
+0xDFE6	0x7155
+0xDFE7	0x7188
+0xDFE8	0x7166
+0xDFE9	0x7162
+0xDFEA	0x714C
+0xDFEB	0x7156
+0xDFEC	0x716C
+0xDFED	0x718F
+0xDFEE	0x71FB
+0xDFEF	0x7184
+0xDFF0	0x7195
+0xDFF1	0x71A8
+0xDFF2	0x71AC
+0xDFF3	0x71D7
+0xDFF4	0x71B9
+0xDFF5	0x71BE
+0xDFF6	0x71D2
+0xDFF7	0x71C9
+0xDFF8	0x71D4
+0xDFF9	0x71CE
+0xDFFA	0x71E0
+0xDFFB	0x71EC
+0xDFFC	0x71E7
+0xDFFD	0x71F5
+0xDFFE	0x71FC
+0xE0A1	0x71F9
+0xE0A2	0x71FF
+0xE0A3	0x720D
+0xE0A4	0x7210
+0xE0A5	0x721B
+0xE0A6	0x7228
+0xE0A7	0x722D
+0xE0A8	0x722C
+0xE0A9	0x7230
+0xE0AA	0x7232
+0xE0AB	0x723B
+0xE0AC	0x723C
+0xE0AD	0x723F
+0xE0AE	0x7240
+0xE0AF	0x7246
+0xE0B0	0x724B
+0xE0B1	0x7258
+0xE0B2	0x7274
+0xE0B3	0x727E
+0xE0B4	0x7282
+0xE0B5	0x7281
+0xE0B6	0x7287
+0xE0B7	0x7292
+0xE0B8	0x7296
+0xE0B9	0x72A2
+0xE0BA	0x72A7
+0xE0BB	0x72B9
+0xE0BC	0x72B2
+0xE0BD	0x72C3
+0xE0BE	0x72C6
+0xE0BF	0x72C4
+0xE0C0	0x72CE
+0xE0C1	0x72D2
+0xE0C2	0x72E2
+0xE0C3	0x72E0
+0xE0C4	0x72E1
+0xE0C5	0x72F9
+0xE0C6	0x72F7
+0xE0C7	0x500F
+0xE0C8	0x7317
+0xE0C9	0x730A
+0xE0CA	0x731C
+0xE0CB	0x7316
+0xE0CC	0x731D
+0xE0CD	0x7334
+0xE0CE	0x732F
+0xE0CF	0x7329
+0xE0D0	0x7325
+0xE0D1	0x733E
+0xE0D2	0x734E
+0xE0D3	0x734F
+0xE0D4	0x9ED8
+0xE0D5	0x7357
+0xE0D6	0x736A
+0xE0D7	0x7368
+0xE0D8	0x7370
+0xE0D9	0x7378
+0xE0DA	0x7375
+0xE0DB	0x737B
+0xE0DC	0x737A
+0xE0DD	0x73C8
+0xE0DE	0x73B3
+0xE0DF	0x73CE
+0xE0E0	0x73BB
+0xE0E1	0x73C0
+0xE0E2	0x73E5
+0xE0E3	0x73EE
+0xE0E4	0x73DE
+0xE0E5	0x74A2
+0xE0E6	0x7405
+0xE0E7	0x746F
+0xE0E8	0x7425
+0xE0E9	0x73F8
+0xE0EA	0x7432
+0xE0EB	0x743A
+0xE0EC	0x7455
+0xE0ED	0x743F
+0xE0EE	0x745F
+0xE0EF	0x7459
+0xE0F0	0x7441
+0xE0F1	0x745C
+0xE0F2	0x7469
+0xE0F3	0x7470
+0xE0F4	0x7463
+0xE0F5	0x746A
+0xE0F6	0x7476
+0xE0F7	0x747E
+0xE0F8	0x748B
+0xE0F9	0x749E
+0xE0FA	0x74A7
+0xE0FB	0x74CA
+0xE0FC	0x74CF
+0xE0FD	0x74D4
+0xE0FE	0x73F1
+0xE1A1	0x74E0
+0xE1A2	0x74E3
+0xE1A3	0x74E7
+0xE1A4	0x74E9
+0xE1A5	0x74EE
+0xE1A6	0x74F2
+0xE1A7	0x74F0
+0xE1A8	0x74F1
+0xE1A9	0x74F8
+0xE1AA	0x74F7
+0xE1AB	0x7504
+0xE1AC	0x7503
+0xE1AD	0x7505
+0xE1AE	0x750C
+0xE1AF	0x750E
+0xE1B0	0x750D
+0xE1B1	0x7515
+0xE1B2	0x7513
+0xE1B3	0x751E
+0xE1B4	0x7526
+0xE1B5	0x752C
+0xE1B6	0x753C
+0xE1B7	0x7544
+0xE1B8	0x754D
+0xE1B9	0x754A
+0xE1BA	0x7549
+0xE1BB	0x755B
+0xE1BC	0x7546
+0xE1BD	0x755A
+0xE1BE	0x7569
+0xE1BF	0x7564
+0xE1C0	0x7567
+0xE1C1	0x756B
+0xE1C2	0x756D
+0xE1C3	0x7578
+0xE1C4	0x7576
+0xE1C5	0x7586
+0xE1C6	0x7587
+0xE1C7	0x7574
+0xE1C8	0x758A
+0xE1C9	0x7589
+0xE1CA	0x7582
+0xE1CB	0x7594
+0xE1CC	0x759A
+0xE1CD	0x759D
+0xE1CE	0x75A5
+0xE1CF	0x75A3
+0xE1D0	0x75C2
+0xE1D1	0x75B3
+0xE1D2	0x75C3
+0xE1D3	0x75B5
+0xE1D4	0x75BD
+0xE1D5	0x75B8
+0xE1D6	0x75BC
+0xE1D7	0x75B1
+0xE1D8	0x75CD
+0xE1D9	0x75CA
+0xE1DA	0x75D2
+0xE1DB	0x75D9
+0xE1DC	0x75E3
+0xE1DD	0x75DE
+0xE1DE	0x75FE
+0xE1DF	0x75FF
+0xE1E0	0x75FC
+0xE1E1	0x7601
+0xE1E2	0x75F0
+0xE1E3	0x75FA
+0xE1E4	0x75F2
+0xE1E5	0x75F3
+0xE1E6	0x760B
+0xE1E7	0x760D
+0xE1E8	0x7609
+0xE1E9	0x761F
+0xE1EA	0x7627
+0xE1EB	0x7620
+0xE1EC	0x7621
+0xE1ED	0x7622
+0xE1EE	0x7624
+0xE1EF	0x7634
+0xE1F0	0x7630
+0xE1F1	0x763B
+0xE1F2	0x7647
+0xE1F3	0x7648
+0xE1F4	0x7646
+0xE1F5	0x765C
+0xE1F6	0x7658
+0xE1F7	0x7661
+0xE1F8	0x7662
+0xE1F9	0x7668
+0xE1FA	0x7669
+0xE1FB	0x766A
+0xE1FC	0x7667
+0xE1FD	0x766C
+0xE1FE	0x7670
+0xE2A1	0x7672
+0xE2A2	0x7676
+0xE2A3	0x7678
+0xE2A4	0x767C
+0xE2A5	0x7680
+0xE2A6	0x7683
+0xE2A7	0x7688
+0xE2A8	0x768B
+0xE2A9	0x768E
+0xE2AA	0x7696
+0xE2AB	0x7693
+0xE2AC	0x7699
+0xE2AD	0x769A
+0xE2AE	0x76B0
+0xE2AF	0x76B4
+0xE2B0	0x76B8
+0xE2B1	0x76B9
+0xE2B2	0x76BA
+0xE2B3	0x76C2
+0xE2B4	0x76CD
+0xE2B5	0x76D6
+0xE2B6	0x76D2
+0xE2B7	0x76DE
+0xE2B8	0x76E1
+0xE2B9	0x76E5
+0xE2BA	0x76E7
+0xE2BB	0x76EA
+0xE2BC	0x862F
+0xE2BD	0x76FB
+0xE2BE	0x7708
+0xE2BF	0x7707
+0xE2C0	0x7704
+0xE2C1	0x7729
+0xE2C2	0x7724
+0xE2C3	0x771E
+0xE2C4	0x7725
+0xE2C5	0x7726
+0xE2C6	0x771B
+0xE2C7	0x7737
+0xE2C8	0x7738
+0xE2C9	0x7747
+0xE2CA	0x775A
+0xE2CB	0x7768
+0xE2CC	0x776B
+0xE2CD	0x775B
+0xE2CE	0x7765
+0xE2CF	0x777F
+0xE2D0	0x777E
+0xE2D1	0x7779
+0xE2D2	0x778E
+0xE2D3	0x778B
+0xE2D4	0x7791
+0xE2D5	0x77A0
+0xE2D6	0x779E
+0xE2D7	0x77B0
+0xE2D8	0x77B6
+0xE2D9	0x77B9
+0xE2DA	0x77BF
+0xE2DB	0x77BC
+0xE2DC	0x77BD
+0xE2DD	0x77BB
+0xE2DE	0x77C7
+0xE2DF	0x77CD
+0xE2E0	0x77D7
+0xE2E1	0x77DA
+0xE2E2	0x77DC
+0xE2E3	0x77E3
+0xE2E4	0x77EE
+0xE2E5	0x77FC
+0xE2E6	0x780C
+0xE2E7	0x7812
+0xE2E8	0x7926
+0xE2E9	0x7820
+0xE2EA	0x792A
+0xE2EB	0x7845
+0xE2EC	0x788E
+0xE2ED	0x7874
+0xE2EE	0x7886
+0xE2EF	0x787C
+0xE2F0	0x789A
+0xE2F1	0x788C
+0xE2F2	0x78A3
+0xE2F3	0x78B5
+0xE2F4	0x78AA
+0xE2F5	0x78AF
+0xE2F6	0x78D1
+0xE2F7	0x78C6
+0xE2F8	0x78CB
+0xE2F9	0x78D4
+0xE2FA	0x78BE
+0xE2FB	0x78BC
+0xE2FC	0x78C5
+0xE2FD	0x78CA
+0xE2FE	0x78EC
+0xE3A1	0x78E7
+0xE3A2	0x78DA
+0xE3A3	0x78FD
+0xE3A4	0x78F4
+0xE3A5	0x7907
+0xE3A6	0x7912
+0xE3A7	0x7911
+0xE3A8	0x7919
+0xE3A9	0x792C
+0xE3AA	0x792B
+0xE3AB	0x7940
+0xE3AC	0x7960
+0xE3AD	0x7957
+0xE3AE	0x795F
+0xE3AF	0x795A
+0xE3B0	0x7955
+0xE3B1	0x7953
+0xE3B2	0x797A
+0xE3B3	0x797F
+0xE3B4	0x798A
+0xE3B5	0x799D
+0xE3B6	0x79A7
+0xE3B7	0x9F4B
+0xE3B8	0x79AA
+0xE3B9	0x79AE
+0xE3BA	0x79B3
+0xE3BB	0x79B9
+0xE3BC	0x79BA
+0xE3BD	0x79C9
+0xE3BE	0x79D5
+0xE3BF	0x79E7
+0xE3C0	0x79EC
+0xE3C1	0x79E1
+0xE3C2	0x79E3
+0xE3C3	0x7A08
+0xE3C4	0x7A0D
+0xE3C5	0x7A18
+0xE3C6	0x7A19
+0xE3C7	0x7A20
+0xE3C8	0x7A1F
+0xE3C9	0x7980
+0xE3CA	0x7A31
+0xE3CB	0x7A3B
+0xE3CC	0x7A3E
+0xE3CD	0x7A37
+0xE3CE	0x7A43
+0xE3CF	0x7A57
+0xE3D0	0x7A49
+0xE3D1	0x7A61
+0xE3D2	0x7A62
+0xE3D3	0x7A69
+0xE3D4	0x9F9D
+0xE3D5	0x7A70
+0xE3D6	0x7A79
+0xE3D7	0x7A7D
+0xE3D8	0x7A88
+0xE3D9	0x7A97
+0xE3DA	0x7A95
+0xE3DB	0x7A98
+0xE3DC	0x7A96
+0xE3DD	0x7AA9
+0xE3DE	0x7AC8
+0xE3DF	0x7AB0
+0xE3E0	0x7AB6
+0xE3E1	0x7AC5
+0xE3E2	0x7AC4
+0xE3E3	0x7ABF
+0xE3E4	0x9083
+0xE3E5	0x7AC7
+0xE3E6	0x7ACA
+0xE3E7	0x7ACD
+0xE3E8	0x7ACF
+0xE3E9	0x7AD5
+0xE3EA	0x7AD3
+0xE3EB	0x7AD9
+0xE3EC	0x7ADA
+0xE3ED	0x7ADD
+0xE3EE	0x7AE1
+0xE3EF	0x7AE2
+0xE3F0	0x7AE6
+0xE3F1	0x7AED
+0xE3F2	0x7AF0
+0xE3F3	0x7B02
+0xE3F4	0x7B0F
+0xE3F5	0x7B0A
+0xE3F6	0x7B06
+0xE3F7	0x7B33
+0xE3F8	0x7B18
+0xE3F9	0x7B19
+0xE3FA	0x7B1E
+0xE3FB	0x7B35
+0xE3FC	0x7B28
+0xE3FD	0x7B36
+0xE3FE	0x7B50
+0xE4A1	0x7B7A
+0xE4A2	0x7B04
+0xE4A3	0x7B4D
+0xE4A4	0x7B0B
+0xE4A5	0x7B4C
+0xE4A6	0x7B45
+0xE4A7	0x7B75
+0xE4A8	0x7B65
+0xE4A9	0x7B74
+0xE4AA	0x7B67
+0xE4AB	0x7B70
+0xE4AC	0x7B71
+0xE4AD	0x7B6C
+0xE4AE	0x7B6E
+0xE4AF	0x7B9D
+0xE4B0	0x7B98
+0xE4B1	0x7B9F
+0xE4B2	0x7B8D
+0xE4B3	0x7B9C
+0xE4B4	0x7B9A
+0xE4B5	0x7B8B
+0xE4B6	0x7B92
+0xE4B7	0x7B8F
+0xE4B8	0x7B5D
+0xE4B9	0x7B99
+0xE4BA	0x7BCB
+0xE4BB	0x7BC1
+0xE4BC	0x7BCC
+0xE4BD	0x7BCF
+0xE4BE	0x7BB4
+0xE4BF	0x7BC6
+0xE4C0	0x7BDD
+0xE4C1	0x7BE9
+0xE4C2	0x7C11
+0xE4C3	0x7C14
+0xE4C4	0x7BE6
+0xE4C5	0x7BE5
+0xE4C6	0x7C60
+0xE4C7	0x7C00
+0xE4C8	0x7C07
+0xE4C9	0x7C13
+0xE4CA	0x7BF3
+0xE4CB	0x7BF7
+0xE4CC	0x7C17
+0xE4CD	0x7C0D
+0xE4CE	0x7BF6
+0xE4CF	0x7C23
+0xE4D0	0x7C27
+0xE4D1	0x7C2A
+0xE4D2	0x7C1F
+0xE4D3	0x7C37
+0xE4D4	0x7C2B
+0xE4D5	0x7C3D
+0xE4D6	0x7C4C
+0xE4D7	0x7C43
+0xE4D8	0x7C54
+0xE4D9	0x7C4F
+0xE4DA	0x7C40
+0xE4DB	0x7C50
+0xE4DC	0x7C58
+0xE4DD	0x7C5F
+0xE4DE	0x7C64
+0xE4DF	0x7C56
+0xE4E0	0x7C65
+0xE4E1	0x7C6C
+0xE4E2	0x7C75
+0xE4E3	0x7C83
+0xE4E4	0x7C90
+0xE4E5	0x7CA4
+0xE4E6	0x7CAD
+0xE4E7	0x7CA2
+0xE4E8	0x7CAB
+0xE4E9	0x7CA1
+0xE4EA	0x7CA8
+0xE4EB	0x7CB3
+0xE4EC	0x7CB2
+0xE4ED	0x7CB1
+0xE4EE	0x7CAE
+0xE4EF	0x7CB9
+0xE4F0	0x7CBD
+0xE4F1	0x7CC0
+0xE4F2	0x7CC5
+0xE4F3	0x7CC2
+0xE4F4	0x7CD8
+0xE4F5	0x7CD2
+0xE4F6	0x7CDC
+0xE4F7	0x7CE2
+0xE4F8	0x9B3B
+0xE4F9	0x7CEF
+0xE4FA	0x7CF2
+0xE4FB	0x7CF4
+0xE4FC	0x7CF6
+0xE4FD	0x7CFA
+0xE4FE	0x7D06
+0xE5A1	0x7D02
+0xE5A2	0x7D1C
+0xE5A3	0x7D15
+0xE5A4	0x7D0A
+0xE5A5	0x7D45
+0xE5A6	0x7D4B
+0xE5A7	0x7D2E
+0xE5A8	0x7D32
+0xE5A9	0x7D3F
+0xE5AA	0x7D35
+0xE5AB	0x7D46
+0xE5AC	0x7D73
+0xE5AD	0x7D56
+0xE5AE	0x7D4E
+0xE5AF	0x7D72
+0xE5B0	0x7D68
+0xE5B1	0x7D6E
+0xE5B2	0x7D4F
+0xE5B3	0x7D63
+0xE5B4	0x7D93
+0xE5B5	0x7D89
+0xE5B6	0x7D5B
+0xE5B7	0x7D8F
+0xE5B8	0x7D7D
+0xE5B9	0x7D9B
+0xE5BA	0x7DBA
+0xE5BB	0x7DAE
+0xE5BC	0x7DA3
+0xE5BD	0x7DB5
+0xE5BE	0x7DC7
+0xE5BF	0x7DBD
+0xE5C0	0x7DAB
+0xE5C1	0x7E3D
+0xE5C2	0x7DA2
+0xE5C3	0x7DAF
+0xE5C4	0x7DDC
+0xE5C5	0x7DB8
+0xE5C6	0x7D9F
+0xE5C7	0x7DB0
+0xE5C8	0x7DD8
+0xE5C9	0x7DDD
+0xE5CA	0x7DE4
+0xE5CB	0x7DDE
+0xE5CC	0x7DFB
+0xE5CD	0x7DF2
+0xE5CE	0x7DE1
+0xE5CF	0x7E05
+0xE5D0	0x7E0A
+0xE5D1	0x7E23
+0xE5D2	0x7E21
+0xE5D3	0x7E12
+0xE5D4	0x7E31
+0xE5D5	0x7E1F
+0xE5D6	0x7E09
+0xE5D7	0x7E0B
+0xE5D8	0x7E22
+0xE5D9	0x7E46
+0xE5DA	0x7E66
+0xE5DB	0x7E3B
+0xE5DC	0x7E35
+0xE5DD	0x7E39
+0xE5DE	0x7E43
+0xE5DF	0x7E37
+0xE5E0	0x7E32
+0xE5E1	0x7E3A
+0xE5E2	0x7E67
+0xE5E3	0x7E5D
+0xE5E4	0x7E56
+0xE5E5	0x7E5E
+0xE5E6	0x7E59
+0xE5E7	0x7E5A
+0xE5E8	0x7E79
+0xE5E9	0x7E6A
+0xE5EA	0x7E69
+0xE5EB	0x7E7C
+0xE5EC	0x7E7B
+0xE5ED	0x7E83
+0xE5EE	0x7DD5
+0xE5EF	0x7E7D
+0xE5F0	0x8FAE
+0xE5F1	0x7E7F
+0xE5F2	0x7E88
+0xE5F3	0x7E89
+0xE5F4	0x7E8C
+0xE5F5	0x7E92
+0xE5F6	0x7E90
+0xE5F7	0x7E93
+0xE5F8	0x7E94
+0xE5F9	0x7E96
+0xE5FA	0x7E8E
+0xE5FB	0x7E9B
+0xE5FC	0x7E9C
+0xE5FD	0x7F38
+0xE5FE	0x7F3A
+0xE6A1	0x7F45
+0xE6A2	0x7F4C
+0xE6A3	0x7F4D
+0xE6A4	0x7F4E
+0xE6A5	0x7F50
+0xE6A6	0x7F51
+0xE6A7	0x7F55
+0xE6A8	0x7F54
+0xE6A9	0x7F58
+0xE6AA	0x7F5F
+0xE6AB	0x7F60
+0xE6AC	0x7F68
+0xE6AD	0x7F69
+0xE6AE	0x7F67
+0xE6AF	0x7F78
+0xE6B0	0x7F82
+0xE6B1	0x7F86
+0xE6B2	0x7F83
+0xE6B3	0x7F88
+0xE6B4	0x7F87
+0xE6B5	0x7F8C
+0xE6B6	0x7F94
+0xE6B7	0x7F9E
+0xE6B8	0x7F9D
+0xE6B9	0x7F9A
+0xE6BA	0x7FA3
+0xE6BB	0x7FAF
+0xE6BC	0x7FB2
+0xE6BD	0x7FB9
+0xE6BE	0x7FAE
+0xE6BF	0x7FB6
+0xE6C0	0x7FB8
+0xE6C1	0x8B71
+0xE6C2	0x7FC5
+0xE6C3	0x7FC6
+0xE6C4	0x7FCA
+0xE6C5	0x7FD5
+0xE6C6	0x7FD4
+0xE6C7	0x7FE1
+0xE6C8	0x7FE6
+0xE6C9	0x7FE9
+0xE6CA	0x7FF3
+0xE6CB	0x7FF9
+0xE6CC	0x98DC
+0xE6CD	0x8006
+0xE6CE	0x8004
+0xE6CF	0x800B
+0xE6D0	0x8012
+0xE6D1	0x8018
+0xE6D2	0x8019
+0xE6D3	0x801C
+0xE6D4	0x8021
+0xE6D5	0x8028
+0xE6D6	0x803F
+0xE6D7	0x803B
+0xE6D8	0x804A
+0xE6D9	0x8046
+0xE6DA	0x8052
+0xE6DB	0x8058
+0xE6DC	0x805A
+0xE6DD	0x805F
+0xE6DE	0x8062
+0xE6DF	0x8068
+0xE6E0	0x8073
+0xE6E1	0x8072
+0xE6E2	0x8070
+0xE6E3	0x8076
+0xE6E4	0x8079
+0xE6E5	0x807D
+0xE6E6	0x807F
+0xE6E7	0x8084
+0xE6E8	0x8086
+0xE6E9	0x8085
+0xE6EA	0x809B
+0xE6EB	0x8093
+0xE6EC	0x809A
+0xE6ED	0x80AD
+0xE6EE	0x5190
+0xE6EF	0x80AC
+0xE6F0	0x80DB
+0xE6F1	0x80E5
+0xE6F2	0x80D9
+0xE6F3	0x80DD
+0xE6F4	0x80C4
+0xE6F5	0x80DA
+0xE6F6	0x80D6
+0xE6F7	0x8109
+0xE6F8	0x80EF
+0xE6F9	0x80F1
+0xE6FA	0x811B
+0xE6FB	0x8129
+0xE6FC	0x8123
+0xE6FD	0x812F
+0xE6FE	0x814B
+0xE7A1	0x968B
+0xE7A2	0x8146
+0xE7A3	0x813E
+0xE7A4	0x8153
+0xE7A5	0x8151
+0xE7A6	0x80FC
+0xE7A7	0x8171
+0xE7A8	0x816E
+0xE7A9	0x8165
+0xE7AA	0x8166
+0xE7AB	0x8174
+0xE7AC	0x8183
+0xE7AD	0x8188
+0xE7AE	0x818A
+0xE7AF	0x8180
+0xE7B0	0x8182
+0xE7B1	0x81A0
+0xE7B2	0x8195
+0xE7B3	0x81A4
+0xE7B4	0x81A3
+0xE7B5	0x815F
+0xE7B6	0x8193
+0xE7B7	0x81A9
+0xE7B8	0x81B0
+0xE7B9	0x81B5
+0xE7BA	0x81BE
+0xE7BB	0x81B8
+0xE7BC	0x81BD
+0xE7BD	0x81C0
+0xE7BE	0x81C2
+0xE7BF	0x81BA
+0xE7C0	0x81C9
+0xE7C1	0x81CD
+0xE7C2	0x81D1
+0xE7C3	0x81D9
+0xE7C4	0x81D8
+0xE7C5	0x81C8
+0xE7C6	0x81DA
+0xE7C7	0x81DF
+0xE7C8	0x81E0
+0xE7C9	0x81E7
+0xE7CA	0x81FA
+0xE7CB	0x81FB
+0xE7CC	0x81FE
+0xE7CD	0x8201
+0xE7CE	0x8202
+0xE7CF	0x8205
+0xE7D0	0x8207
+0xE7D1	0x820A
+0xE7D2	0x820D
+0xE7D3	0x8210
+0xE7D4	0x8216
+0xE7D5	0x8229
+0xE7D6	0x822B
+0xE7D7	0x8238
+0xE7D8	0x8233
+0xE7D9	0x8240
+0xE7DA	0x8259
+0xE7DB	0x8258
+0xE7DC	0x825D
+0xE7DD	0x825A
+0xE7DE	0x825F
+0xE7DF	0x8264
+0xE7E0	0x8262
+0xE7E1	0x8268
+0xE7E2	0x826A
+0xE7E3	0x826B
+0xE7E4	0x822E
+0xE7E5	0x8271
+0xE7E6	0x8277
+0xE7E7	0x8278
+0xE7E8	0x827E
+0xE7E9	0x828D
+0xE7EA	0x8292
+0xE7EB	0x82AB
+0xE7EC	0x829F
+0xE7ED	0x82BB
+0xE7EE	0x82AC
+0xE7EF	0x82E1
+0xE7F0	0x82E3
+0xE7F1	0x82DF
+0xE7F2	0x82D2
+0xE7F3	0x82F4
+0xE7F4	0x82F3
+0xE7F5	0x82FA
+0xE7F6	0x8393
+0xE7F7	0x8303
+0xE7F8	0x82FB
+0xE7F9	0x82F9
+0xE7FA	0x82DE
+0xE7FB	0x8306
+0xE7FC	0x82DC
+0xE7FD	0x8309
+0xE7FE	0x82D9
+0xE8A1	0x8335
+0xE8A2	0x8334
+0xE8A3	0x8316
+0xE8A4	0x8332
+0xE8A5	0x8331
+0xE8A6	0x8340
+0xE8A7	0x8339
+0xE8A8	0x8350
+0xE8A9	0x8345
+0xE8AA	0x832F
+0xE8AB	0x832B
+0xE8AC	0x8317
+0xE8AD	0x8318
+0xE8AE	0x8385
+0xE8AF	0x839A
+0xE8B0	0x83AA
+0xE8B1	0x839F
+0xE8B2	0x83A2
+0xE8B3	0x8396
+0xE8B4	0x8323
+0xE8B5	0x838E
+0xE8B6	0x8387
+0xE8B7	0x838A
+0xE8B8	0x837C
+0xE8B9	0x83B5
+0xE8BA	0x8373
+0xE8BB	0x8375
+0xE8BC	0x83A0
+0xE8BD	0x8389
+0xE8BE	0x83A8
+0xE8BF	0x83F4
+0xE8C0	0x8413
+0xE8C1	0x83EB
+0xE8C2	0x83CE
+0xE8C3	0x83FD
+0xE8C4	0x8403
+0xE8C5	0x83D8
+0xE8C6	0x840B
+0xE8C7	0x83C1
+0xE8C8	0x83F7
+0xE8C9	0x8407
+0xE8CA	0x83E0
+0xE8CB	0x83F2
+0xE8CC	0x840D
+0xE8CD	0x8422
+0xE8CE	0x8420
+0xE8CF	0x83BD
+0xE8D0	0x8438
+0xE8D1	0x8506
+0xE8D2	0x83FB
+0xE8D3	0x846D
+0xE8D4	0x842A
+0xE8D5	0x843C
+0xE8D6	0x855A
+0xE8D7	0x8484
+0xE8D8	0x8477
+0xE8D9	0x846B
+0xE8DA	0x84AD
+0xE8DB	0x846E
+0xE8DC	0x8482
+0xE8DD	0x8469
+0xE8DE	0x8446
+0xE8DF	0x842C
+0xE8E0	0x846F
+0xE8E1	0x8479
+0xE8E2	0x8435
+0xE8E3	0x84CA
+0xE8E4	0x8462
+0xE8E5	0x84B9
+0xE8E6	0x84BF
+0xE8E7	0x849F
+0xE8E8	0x84D9
+0xE8E9	0x84CD
+0xE8EA	0x84BB
+0xE8EB	0x84DA
+0xE8EC	0x84D0
+0xE8ED	0x84C1
+0xE8EE	0x84C6
+0xE8EF	0x84D6
+0xE8F0	0x84A1
+0xE8F1	0x8521
+0xE8F2	0x84FF
+0xE8F3	0x84F4
+0xE8F4	0x8517
+0xE8F5	0x8518
+0xE8F6	0x852C
+0xE8F7	0x851F
+0xE8F8	0x8515
+0xE8F9	0x8514
+0xE8FA	0x84FC
+0xE8FB	0x8540
+0xE8FC	0x8563
+0xE8FD	0x8558
+0xE8FE	0x8548
+0xE9A1	0x8541
+0xE9A2	0x8602
+0xE9A3	0x854B
+0xE9A4	0x8555
+0xE9A5	0x8580
+0xE9A6	0x85A4
+0xE9A7	0x8588
+0xE9A8	0x8591
+0xE9A9	0x858A
+0xE9AA	0x85A8
+0xE9AB	0x856D
+0xE9AC	0x8594
+0xE9AD	0x859B
+0xE9AE	0x85EA
+0xE9AF	0x8587
+0xE9B0	0x859C
+0xE9B1	0x8577
+0xE9B2	0x857E
+0xE9B3	0x8590
+0xE9B4	0x85C9
+0xE9B5	0x85BA
+0xE9B6	0x85CF
+0xE9B7	0x85B9
+0xE9B8	0x85D0
+0xE9B9	0x85D5
+0xE9BA	0x85DD
+0xE9BB	0x85E5
+0xE9BC	0x85DC
+0xE9BD	0x85F9
+0xE9BE	0x860A
+0xE9BF	0x8613
+0xE9C0	0x860B
+0xE9C1	0x85FE
+0xE9C2	0x85FA
+0xE9C3	0x8606
+0xE9C4	0x8622
+0xE9C5	0x861A
+0xE9C6	0x8630
+0xE9C7	0x863F
+0xE9C8	0x864D
+0xE9C9	0x4E55
+0xE9CA	0x8654
+0xE9CB	0x865F
+0xE9CC	0x8667
+0xE9CD	0x8671
+0xE9CE	0x8693
+0xE9CF	0x86A3
+0xE9D0	0x86A9
+0xE9D1	0x86AA
+0xE9D2	0x868B
+0xE9D3	0x868C
+0xE9D4	0x86B6
+0xE9D5	0x86AF
+0xE9D6	0x86C4
+0xE9D7	0x86C6
+0xE9D8	0x86B0
+0xE9D9	0x86C9
+0xE9DA	0x8823
+0xE9DB	0x86AB
+0xE9DC	0x86D4
+0xE9DD	0x86DE
+0xE9DE	0x86E9
+0xE9DF	0x86EC
+0xE9E0	0x86DF
+0xE9E1	0x86DB
+0xE9E2	0x86EF
+0xE9E3	0x8712
+0xE9E4	0x8706
+0xE9E5	0x8708
+0xE9E6	0x8700
+0xE9E7	0x8703
+0xE9E8	0x86FB
+0xE9E9	0x8711
+0xE9EA	0x8709
+0xE9EB	0x870D
+0xE9EC	0x86F9
+0xE9ED	0x870A
+0xE9EE	0x8734
+0xE9EF	0x873F
+0xE9F0	0x8737
+0xE9F1	0x873B
+0xE9F2	0x8725
+0xE9F3	0x8729
+0xE9F4	0x871A
+0xE9F5	0x8760
+0xE9F6	0x875F
+0xE9F7	0x8778
+0xE9F8	0x874C
+0xE9F9	0x874E
+0xE9FA	0x8774
+0xE9FB	0x8757
+0xE9FC	0x8768
+0xE9FD	0x876E
+0xE9FE	0x8759
+0xEAA1	0x8753
+0xEAA2	0x8763
+0xEAA3	0x876A
+0xEAA4	0x8805
+0xEAA5	0x87A2
+0xEAA6	0x879F
+0xEAA7	0x8782
+0xEAA8	0x87AF
+0xEAA9	0x87CB
+0xEAAA	0x87BD
+0xEAAB	0x87C0
+0xEAAC	0x87D0
+0xEAAD	0x96D6
+0xEAAE	0x87AB
+0xEAAF	0x87C4
+0xEAB0	0x87B3
+0xEAB1	0x87C7
+0xEAB2	0x87C6
+0xEAB3	0x87BB
+0xEAB4	0x87EF
+0xEAB5	0x87F2
+0xEAB6	0x87E0
+0xEAB7	0x880F
+0xEAB8	0x880D
+0xEAB9	0x87FE
+0xEABA	0x87F6
+0xEABB	0x87F7
+0xEABC	0x880E
+0xEABD	0x87D2
+0xEABE	0x8811
+0xEABF	0x8816
+0xEAC0	0x8815
+0xEAC1	0x8822
+0xEAC2	0x8821
+0xEAC3	0x8831
+0xEAC4	0x8836
+0xEAC5	0x8839
+0xEAC6	0x8827
+0xEAC7	0x883B
+0xEAC8	0x8844
+0xEAC9	0x8842
+0xEACA	0x8852
+0xEACB	0x8859
+0xEACC	0x885E
+0xEACD	0x8862
+0xEACE	0x886B
+0xEACF	0x8881
+0xEAD0	0x887E
+0xEAD1	0x889E
+0xEAD2	0x8875
+0xEAD3	0x887D
+0xEAD4	0x88B5
+0xEAD5	0x8872
+0xEAD6	0x8882
+0xEAD7	0x8897
+0xEAD8	0x8892
+0xEAD9	0x88AE
+0xEADA	0x8899
+0xEADB	0x88A2
+0xEADC	0x888D
+0xEADD	0x88A4
+0xEADE	0x88B0
+0xEADF	0x88BF
+0xEAE0	0x88B1
+0xEAE1	0x88C3
+0xEAE2	0x88C4
+0xEAE3	0x88D4
+0xEAE4	0x88D8
+0xEAE5	0x88D9
+0xEAE6	0x88DD
+0xEAE7	0x88F9
+0xEAE8	0x8902
+0xEAE9	0x88FC
+0xEAEA	0x88F4
+0xEAEB	0x88E8
+0xEAEC	0x88F2
+0xEAED	0x8904
+0xEAEE	0x890C
+0xEAEF	0x890A
+0xEAF0	0x8913
+0xEAF1	0x8943
+0xEAF2	0x891E
+0xEAF3	0x8925
+0xEAF4	0x892A
+0xEAF5	0x892B
+0xEAF6	0x8941
+0xEAF7	0x8944
+0xEAF8	0x893B
+0xEAF9	0x8936
+0xEAFA	0x8938
+0xEAFB	0x894C
+0xEAFC	0x891D
+0xEAFD	0x8960
+0xEAFE	0x895E
+0xEBA1	0x8966
+0xEBA2	0x8964
+0xEBA3	0x896D
+0xEBA4	0x896A
+0xEBA5	0x896F
+0xEBA6	0x8974
+0xEBA7	0x8977
+0xEBA8	0x897E
+0xEBA9	0x8983
+0xEBAA	0x8988
+0xEBAB	0x898A
+0xEBAC	0x8993
+0xEBAD	0x8998
+0xEBAE	0x89A1
+0xEBAF	0x89A9
+0xEBB0	0x89A6
+0xEBB1	0x89AC
+0xEBB2	0x89AF
+0xEBB3	0x89B2
+0xEBB4	0x89BA
+0xEBB5	0x89BD
+0xEBB6	0x89BF
+0xEBB7	0x89C0
+0xEBB8	0x89DA
+0xEBB9	0x89DC
+0xEBBA	0x89DD
+0xEBBB	0x89E7
+0xEBBC	0x89F4
+0xEBBD	0x89F8
+0xEBBE	0x8A03
+0xEBBF	0x8A16
+0xEBC0	0x8A10
+0xEBC1	0x8A0C
+0xEBC2	0x8A1B
+0xEBC3	0x8A1D
+0xEBC4	0x8A25
+0xEBC5	0x8A36
+0xEBC6	0x8A41
+0xEBC7	0x8A5B
+0xEBC8	0x8A52
+0xEBC9	0x8A46
+0xEBCA	0x8A48
+0xEBCB	0x8A7C
+0xEBCC	0x8A6D
+0xEBCD	0x8A6C
+0xEBCE	0x8A62
+0xEBCF	0x8A85
+0xEBD0	0x8A82
+0xEBD1	0x8A84
+0xEBD2	0x8AA8
+0xEBD3	0x8AA1
+0xEBD4	0x8A91
+0xEBD5	0x8AA5
+0xEBD6	0x8AA6
+0xEBD7	0x8A9A
+0xEBD8	0x8AA3
+0xEBD9	0x8AC4
+0xEBDA	0x8ACD
+0xEBDB	0x8AC2
+0xEBDC	0x8ADA
+0xEBDD	0x8AEB
+0xEBDE	0x8AF3
+0xEBDF	0x8AE7
+0xEBE0	0x8AE4
+0xEBE1	0x8AF1
+0xEBE2	0x8B14
+0xEBE3	0x8AE0
+0xEBE4	0x8AE2
+0xEBE5	0x8AF7
+0xEBE6	0x8ADE
+0xEBE7	0x8ADB
+0xEBE8	0x8B0C
+0xEBE9	0x8B07
+0xEBEA	0x8B1A
+0xEBEB	0x8AE1
+0xEBEC	0x8B16
+0xEBED	0x8B10
+0xEBEE	0x8B17
+0xEBEF	0x8B20
+0xEBF0	0x8B33
+0xEBF1	0x97AB
+0xEBF2	0x8B26
+0xEBF3	0x8B2B
+0xEBF4	0x8B3E
+0xEBF5	0x8B28
+0xEBF6	0x8B41
+0xEBF7	0x8B4C
+0xEBF8	0x8B4F
+0xEBF9	0x8B4E
+0xEBFA	0x8B49
+0xEBFB	0x8B56
+0xEBFC	0x8B5B
+0xEBFD	0x8B5A
+0xEBFE	0x8B6B
+0xECA1	0x8B5F
+0xECA2	0x8B6C
+0xECA3	0x8B6F
+0xECA4	0x8B74
+0xECA5	0x8B7D
+0xECA6	0x8B80
+0xECA7	0x8B8C
+0xECA8	0x8B8E
+0xECA9	0x8B92
+0xECAA	0x8B93
+0xECAB	0x8B96
+0xECAC	0x8B99
+0xECAD	0x8B9A
+0xECAE	0x8C3A
+0xECAF	0x8C41
+0xECB0	0x8C3F
+0xECB1	0x8C48
+0xECB2	0x8C4C
+0xECB3	0x8C4E
+0xECB4	0x8C50
+0xECB5	0x8C55
+0xECB6	0x8C62
+0xECB7	0x8C6C
+0xECB8	0x8C78
+0xECB9	0x8C7A
+0xECBA	0x8C82
+0xECBB	0x8C89
+0xECBC	0x8C85
+0xECBD	0x8C8A
+0xECBE	0x8C8D
+0xECBF	0x8C8E
+0xECC0	0x8C94
+0xECC1	0x8C7C
+0xECC2	0x8C98
+0xECC3	0x621D
+0xECC4	0x8CAD
+0xECC5	0x8CAA
+0xECC6	0x8CBD
+0xECC7	0x8CB2
+0xECC8	0x8CB3
+0xECC9	0x8CAE
+0xECCA	0x8CB6
+0xECCB	0x8CC8
+0xECCC	0x8CC1
+0xECCD	0x8CE4
+0xECCE	0x8CE3
+0xECCF	0x8CDA
+0xECD0	0x8CFD
+0xECD1	0x8CFA
+0xECD2	0x8CFB
+0xECD3	0x8D04
+0xECD4	0x8D05
+0xECD5	0x8D0A
+0xECD6	0x8D07
+0xECD7	0x8D0F
+0xECD8	0x8D0D
+0xECD9	0x8D10
+0xECDA	0x9F4E
+0xECDB	0x8D13
+0xECDC	0x8CCD
+0xECDD	0x8D14
+0xECDE	0x8D16
+0xECDF	0x8D67
+0xECE0	0x8D6D
+0xECE1	0x8D71
+0xECE2	0x8D73
+0xECE3	0x8D81
+0xECE4	0x8D99
+0xECE5	0x8DC2
+0xECE6	0x8DBE
+0xECE7	0x8DBA
+0xECE8	0x8DCF
+0xECE9	0x8DDA
+0xECEA	0x8DD6
+0xECEB	0x8DCC
+0xECEC	0x8DDB
+0xECED	0x8DCB
+0xECEE	0x8DEA
+0xECEF	0x8DEB
+0xECF0	0x8DDF
+0xECF1	0x8DE3
+0xECF2	0x8DFC
+0xECF3	0x8E08
+0xECF4	0x8E09
+0xECF5	0x8DFF
+0xECF6	0x8E1D
+0xECF7	0x8E1E
+0xECF8	0x8E10
+0xECF9	0x8E1F
+0xECFA	0x8E42
+0xECFB	0x8E35
+0xECFC	0x8E30
+0xECFD	0x8E34
+0xECFE	0x8E4A
+0xEDA1	0x8E47
+0xEDA2	0x8E49
+0xEDA3	0x8E4C
+0xEDA4	0x8E50
+0xEDA5	0x8E48
+0xEDA6	0x8E59
+0xEDA7	0x8E64
+0xEDA8	0x8E60
+0xEDA9	0x8E2A
+0xEDAA	0x8E63
+0xEDAB	0x8E55
+0xEDAC	0x8E76
+0xEDAD	0x8E72
+0xEDAE	0x8E7C
+0xEDAF	0x8E81
+0xEDB0	0x8E87
+0xEDB1	0x8E85
+0xEDB2	0x8E84
+0xEDB3	0x8E8B
+0xEDB4	0x8E8A
+0xEDB5	0x8E93
+0xEDB6	0x8E91
+0xEDB7	0x8E94
+0xEDB8	0x8E99
+0xEDB9	0x8EAA
+0xEDBA	0x8EA1
+0xEDBB	0x8EAC
+0xEDBC	0x8EB0
+0xEDBD	0x8EC6
+0xEDBE	0x8EB1
+0xEDBF	0x8EBE
+0xEDC0	0x8EC5
+0xEDC1	0x8EC8
+0xEDC2	0x8ECB
+0xEDC3	0x8EDB
+0xEDC4	0x8EE3
+0xEDC5	0x8EFC
+0xEDC6	0x8EFB
+0xEDC7	0x8EEB
+0xEDC8	0x8EFE
+0xEDC9	0x8F0A
+0xEDCA	0x8F05
+0xEDCB	0x8F15
+0xEDCC	0x8F12
+0xEDCD	0x8F19
+0xEDCE	0x8F13
+0xEDCF	0x8F1C
+0xEDD0	0x8F1F
+0xEDD1	0x8F1B
+0xEDD2	0x8F0C
+0xEDD3	0x8F26
+0xEDD4	0x8F33
+0xEDD5	0x8F3B
+0xEDD6	0x8F39
+0xEDD7	0x8F45
+0xEDD8	0x8F42
+0xEDD9	0x8F3E
+0xEDDA	0x8F4C
+0xEDDB	0x8F49
+0xEDDC	0x8F46
+0xEDDD	0x8F4E
+0xEDDE	0x8F57
+0xEDDF	0x8F5C
+0xEDE0	0x8F62
+0xEDE1	0x8F63
+0xEDE2	0x8F64
+0xEDE3	0x8F9C
+0xEDE4	0x8F9F
+0xEDE5	0x8FA3
+0xEDE6	0x8FAD
+0xEDE7	0x8FAF
+0xEDE8	0x8FB7
+0xEDE9	0x8FDA
+0xEDEA	0x8FE5
+0xEDEB	0x8FE2
+0xEDEC	0x8FEA
+0xEDED	0x8FEF
+0xEDEE	0x9087
+0xEDEF	0x8FF4
+0xEDF0	0x9005
+0xEDF1	0x8FF9
+0xEDF2	0x8FFA
+0xEDF3	0x9011
+0xEDF4	0x9015
+0xEDF5	0x9021
+0xEDF6	0x900D
+0xEDF7	0x901E
+0xEDF8	0x9016
+0xEDF9	0x900B
+0xEDFA	0x9027
+0xEDFB	0x9036
+0xEDFC	0x9035
+0xEDFD	0x9039
+0xEDFE	0x8FF8
+0xEEA1	0x904F
+0xEEA2	0x9050
+0xEEA3	0x9051
+0xEEA4	0x9052
+0xEEA5	0x900E
+0xEEA6	0x9049
+0xEEA7	0x903E
+0xEEA8	0x9056
+0xEEA9	0x9058
+0xEEAA	0x905E
+0xEEAB	0x9068
+0xEEAC	0x906F
+0xEEAD	0x9076
+0xEEAE	0x96A8
+0xEEAF	0x9072
+0xEEB0	0x9082
+0xEEB1	0x907D
+0xEEB2	0x9081
+0xEEB3	0x9080
+0xEEB4	0x908A
+0xEEB5	0x9089
+0xEEB6	0x908F
+0xEEB7	0x90A8
+0xEEB8	0x90AF
+0xEEB9	0x90B1
+0xEEBA	0x90B5
+0xEEBB	0x90E2
+0xEEBC	0x90E4
+0xEEBD	0x6248
+0xEEBE	0x90DB
+0xEEBF	0x9102
+0xEEC0	0x9112
+0xEEC1	0x9119
+0xEEC2	0x9132
+0xEEC3	0x9130
+0xEEC4	0x914A
+0xEEC5	0x9156
+0xEEC6	0x9158
+0xEEC7	0x9163
+0xEEC8	0x9165
+0xEEC9	0x9169
+0xEECA	0x9173
+0xEECB	0x9172
+0xEECC	0x918B
+0xEECD	0x9189
+0xEECE	0x9182
+0xEECF	0x91A2
+0xEED0	0x91AB
+0xEED1	0x91AF
+0xEED2	0x91AA
+0xEED3	0x91B5
+0xEED4	0x91B4
+0xEED5	0x91BA
+0xEED6	0x91C0
+0xEED7	0x91C1
+0xEED8	0x91C9
+0xEED9	0x91CB
+0xEEDA	0x91D0
+0xEEDB	0x91D6
+0xEEDC	0x91DF
+0xEEDD	0x91E1
+0xEEDE	0x91DB
+0xEEDF	0x91FC
+0xEEE0	0x91F5
+0xEEE1	0x91F6
+0xEEE2	0x921E
+0xEEE3	0x91FF
+0xEEE4	0x9214
+0xEEE5	0x922C
+0xEEE6	0x9215
+0xEEE7	0x9211
+0xEEE8	0x925E
+0xEEE9	0x9257
+0xEEEA	0x9245
+0xEEEB	0x9249
+0xEEEC	0x9264
+0xEEED	0x9248
+0xEEEE	0x9295
+0xEEEF	0x923F
+0xEEF0	0x924B
+0xEEF1	0x9250
+0xEEF2	0x929C
+0xEEF3	0x9296
+0xEEF4	0x9293
+0xEEF5	0x929B
+0xEEF6	0x925A
+0xEEF7	0x92CF
+0xEEF8	0x92B9
+0xEEF9	0x92B7
+0xEEFA	0x92E9
+0xEEFB	0x930F
+0xEEFC	0x92FA
+0xEEFD	0x9344
+0xEEFE	0x932E
+0xEFA1	0x9319
+0xEFA2	0x9322
+0xEFA3	0x931A
+0xEFA4	0x9323
+0xEFA5	0x933A
+0xEFA6	0x9335
+0xEFA7	0x933B
+0xEFA8	0x935C
+0xEFA9	0x9360
+0xEFAA	0x937C
+0xEFAB	0x936E
+0xEFAC	0x9356
+0xEFAD	0x93B0
+0xEFAE	0x93AC
+0xEFAF	0x93AD
+0xEFB0	0x9394
+0xEFB1	0x93B9
+0xEFB2	0x93D6
+0xEFB3	0x93D7
+0xEFB4	0x93E8
+0xEFB5	0x93E5
+0xEFB6	0x93D8
+0xEFB7	0x93C3
+0xEFB8	0x93DD
+0xEFB9	0x93D0
+0xEFBA	0x93C8
+0xEFBB	0x93E4
+0xEFBC	0x941A
+0xEFBD	0x9414
+0xEFBE	0x9413
+0xEFBF	0x9403
+0xEFC0	0x9407
+0xEFC1	0x9410
+0xEFC2	0x9436
+0xEFC3	0x942B
+0xEFC4	0x9435
+0xEFC5	0x9421
+0xEFC6	0x943A
+0xEFC7	0x9441
+0xEFC8	0x9452
+0xEFC9	0x9444
+0xEFCA	0x945B
+0xEFCB	0x9460
+0xEFCC	0x9462
+0xEFCD	0x945E
+0xEFCE	0x946A
+0xEFCF	0x9229
+0xEFD0	0x9470
+0xEFD1	0x9475
+0xEFD2	0x9477
+0xEFD3	0x947D
+0xEFD4	0x945A
+0xEFD5	0x947C
+0xEFD6	0x947E
+0xEFD7	0x9481
+0xEFD8	0x947F
+0xEFD9	0x9582
+0xEFDA	0x9587
+0xEFDB	0x958A
+0xEFDC	0x9594
+0xEFDD	0x9596
+0xEFDE	0x9598
+0xEFDF	0x9599
+0xEFE0	0x95A0
+0xEFE1	0x95A8
+0xEFE2	0x95A7
+0xEFE3	0x95AD
+0xEFE4	0x95BC
+0xEFE5	0x95BB
+0xEFE6	0x95B9
+0xEFE7	0x95BE
+0xEFE8	0x95CA
+0xEFE9	0x6FF6
+0xEFEA	0x95C3
+0xEFEB	0x95CD
+0xEFEC	0x95CC
+0xEFED	0x95D5
+0xEFEE	0x95D4
+0xEFEF	0x95D6
+0xEFF0	0x95DC
+0xEFF1	0x95E1
+0xEFF2	0x95E5
+0xEFF3	0x95E2
+0xEFF4	0x9621
+0xEFF5	0x9628
+0xEFF6	0x962E
+0xEFF7	0x962F
+0xEFF8	0x9642
+0xEFF9	0x964C
+0xEFFA	0x964F
+0xEFFB	0x964B
+0xEFFC	0x9677
+0xEFFD	0x965C
+0xEFFE	0x965E
+0xF0A1	0x965D
+0xF0A2	0x965F
+0xF0A3	0x9666
+0xF0A4	0x9672
+0xF0A5	0x966C
+0xF0A6	0x968D
+0xF0A7	0x9698
+0xF0A8	0x9695
+0xF0A9	0x9697
+0xF0AA	0x96AA
+0xF0AB	0x96A7
+0xF0AC	0x96B1
+0xF0AD	0x96B2
+0xF0AE	0x96B0
+0xF0AF	0x96B4
+0xF0B0	0x96B6
+0xF0B1	0x96B8
+0xF0B2	0x96B9
+0xF0B3	0x96CE
+0xF0B4	0x96CB
+0xF0B5	0x96C9
+0xF0B6	0x96CD
+0xF0B7	0x894D
+0xF0B8	0x96DC
+0xF0B9	0x970D
+0xF0BA	0x96D5
+0xF0BB	0x96F9
+0xF0BC	0x9704
+0xF0BD	0x9706
+0xF0BE	0x9708
+0xF0BF	0x9713
+0xF0C0	0x970E
+0xF0C1	0x9711
+0xF0C2	0x970F
+0xF0C3	0x9716
+0xF0C4	0x9719
+0xF0C5	0x9724
+0xF0C6	0x972A
+0xF0C7	0x9730
+0xF0C8	0x9739
+0xF0C9	0x973D
+0xF0CA	0x973E
+0xF0CB	0x9744
+0xF0CC	0x9746
+0xF0CD	0x9748
+0xF0CE	0x9742
+0xF0CF	0x9749
+0xF0D0	0x975C
+0xF0D1	0x9760
+0xF0D2	0x9764
+0xF0D3	0x9766
+0xF0D4	0x9768
+0xF0D5	0x52D2
+0xF0D6	0x976B
+0xF0D7	0x9771
+0xF0D8	0x9779
+0xF0D9	0x9785
+0xF0DA	0x977C
+0xF0DB	0x9781
+0xF0DC	0x977A
+0xF0DD	0x9786
+0xF0DE	0x978B
+0xF0DF	0x978F
+0xF0E0	0x9790
+0xF0E1	0x979C
+0xF0E2	0x97A8
+0xF0E3	0x97A6
+0xF0E4	0x97A3
+0xF0E5	0x97B3
+0xF0E6	0x97B4
+0xF0E7	0x97C3
+0xF0E8	0x97C6
+0xF0E9	0x97C8
+0xF0EA	0x97CB
+0xF0EB	0x97DC
+0xF0EC	0x97ED
+0xF0ED	0x9F4F
+0xF0EE	0x97F2
+0xF0EF	0x7ADF
+0xF0F0	0x97F6
+0xF0F1	0x97F5
+0xF0F2	0x980F
+0xF0F3	0x980C
+0xF0F4	0x9838
+0xF0F5	0x9824
+0xF0F6	0x9821
+0xF0F7	0x9837
+0xF0F8	0x983D
+0xF0F9	0x9846
+0xF0FA	0x984F
+0xF0FB	0x984B
+0xF0FC	0x986B
+0xF0FD	0x986F
+0xF0FE	0x9870
+0xF1A1	0x9871
+0xF1A2	0x9874
+0xF1A3	0x9873
+0xF1A4	0x98AA
+0xF1A5	0x98AF
+0xF1A6	0x98B1
+0xF1A7	0x98B6
+0xF1A8	0x98C4
+0xF1A9	0x98C3
+0xF1AA	0x98C6
+0xF1AB	0x98E9
+0xF1AC	0x98EB
+0xF1AD	0x9903
+0xF1AE	0x9909
+0xF1AF	0x9912
+0xF1B0	0x9914
+0xF1B1	0x9918
+0xF1B2	0x9921
+0xF1B3	0x991D
+0xF1B4	0x991E
+0xF1B5	0x9924
+0xF1B6	0x9920
+0xF1B7	0x992C
+0xF1B8	0x992E
+0xF1B9	0x993D
+0xF1BA	0x993E
+0xF1BB	0x9942
+0xF1BC	0x9949
+0xF1BD	0x9945
+0xF1BE	0x9950
+0xF1BF	0x994B
+0xF1C0	0x9951
+0xF1C1	0x9952
+0xF1C2	0x994C
+0xF1C3	0x9955
+0xF1C4	0x9997
+0xF1C5	0x9998
+0xF1C6	0x99A5
+0xF1C7	0x99AD
+0xF1C8	0x99AE
+0xF1C9	0x99BC
+0xF1CA	0x99DF
+0xF1CB	0x99DB
+0xF1CC	0x99DD
+0xF1CD	0x99D8
+0xF1CE	0x99D1
+0xF1CF	0x99ED
+0xF1D0	0x99EE
+0xF1D1	0x99F1
+0xF1D2	0x99F2
+0xF1D3	0x99FB
+0xF1D4	0x99F8
+0xF1D5	0x9A01
+0xF1D6	0x9A0F
+0xF1D7	0x9A05
+0xF1D8	0x99E2
+0xF1D9	0x9A19
+0xF1DA	0x9A2B
+0xF1DB	0x9A37
+0xF1DC	0x9A45
+0xF1DD	0x9A42
+0xF1DE	0x9A40
+0xF1DF	0x9A43
+0xF1E0	0x9A3E
+0xF1E1	0x9A55
+0xF1E2	0x9A4D
+0xF1E3	0x9A5B
+0xF1E4	0x9A57
+0xF1E5	0x9A5F
+0xF1E6	0x9A62
+0xF1E7	0x9A65
+0xF1E8	0x9A64
+0xF1E9	0x9A69
+0xF1EA	0x9A6B
+0xF1EB	0x9A6A
+0xF1EC	0x9AAD
+0xF1ED	0x9AB0
+0xF1EE	0x9ABC
+0xF1EF	0x9AC0
+0xF1F0	0x9ACF
+0xF1F1	0x9AD1
+0xF1F2	0x9AD3
+0xF1F3	0x9AD4
+0xF1F4	0x9ADE
+0xF1F5	0x9ADF
+0xF1F6	0x9AE2
+0xF1F7	0x9AE3
+0xF1F8	0x9AE6
+0xF1F9	0x9AEF
+0xF1FA	0x9AEB
+0xF1FB	0x9AEE
+0xF1FC	0x9AF4
+0xF1FD	0x9AF1
+0xF1FE	0x9AF7
+0xF2A1	0x9AFB
+0xF2A2	0x9B06
+0xF2A3	0x9B18
+0xF2A4	0x9B1A
+0xF2A5	0x9B1F
+0xF2A6	0x9B22
+0xF2A7	0x9B23
+0xF2A8	0x9B25
+0xF2A9	0x9B27
+0xF2AA	0x9B28
+0xF2AB	0x9B29
+0xF2AC	0x9B2A
+0xF2AD	0x9B2E
+0xF2AE	0x9B2F
+0xF2AF	0x9B32
+0xF2B0	0x9B44
+0xF2B1	0x9B43
+0xF2B2	0x9B4F
+0xF2B3	0x9B4D
+0xF2B4	0x9B4E
+0xF2B5	0x9B51
+0xF2B6	0x9B58
+0xF2B7	0x9B74
+0xF2B8	0x9B93
+0xF2B9	0x9B83
+0xF2BA	0x9B91
+0xF2BB	0x9B96
+0xF2BC	0x9B97
+0xF2BD	0x9B9F
+0xF2BE	0x9BA0
+0xF2BF	0x9BA8
+0xF2C0	0x9BB4
+0xF2C1	0x9BC0
+0xF2C2	0x9BCA
+0xF2C3	0x9BB9
+0xF2C4	0x9BC6
+0xF2C5	0x9BCF
+0xF2C6	0x9BD1
+0xF2C7	0x9BD2
+0xF2C8	0x9BE3
+0xF2C9	0x9BE2
+0xF2CA	0x9BE4
+0xF2CB	0x9BD4
+0xF2CC	0x9BE1
+0xF2CD	0x9C3A
+0xF2CE	0x9BF2
+0xF2CF	0x9BF1
+0xF2D0	0x9BF0
+0xF2D1	0x9C15
+0xF2D2	0x9C14
+0xF2D3	0x9C09
+0xF2D4	0x9C13
+0xF2D5	0x9C0C
+0xF2D6	0x9C06
+0xF2D7	0x9C08
+0xF2D8	0x9C12
+0xF2D9	0x9C0A
+0xF2DA	0x9C04
+0xF2DB	0x9C2E
+0xF2DC	0x9C1B
+0xF2DD	0x9C25
+0xF2DE	0x9C24
+0xF2DF	0x9C21
+0xF2E0	0x9C30
+0xF2E1	0x9C47
+0xF2E2	0x9C32
+0xF2E3	0x9C46
+0xF2E4	0x9C3E
+0xF2E5	0x9C5A
+0xF2E6	0x9C60
+0xF2E7	0x9C67
+0xF2E8	0x9C76
+0xF2E9	0x9C78
+0xF2EA	0x9CE7
+0xF2EB	0x9CEC
+0xF2EC	0x9CF0
+0xF2ED	0x9D09
+0xF2EE	0x9D08
+0xF2EF	0x9CEB
+0xF2F0	0x9D03
+0xF2F1	0x9D06
+0xF2F2	0x9D2A
+0xF2F3	0x9D26
+0xF2F4	0x9DAF
+0xF2F5	0x9D23
+0xF2F6	0x9D1F
+0xF2F7	0x9D44
+0xF2F8	0x9D15
+0xF2F9	0x9D12
+0xF2FA	0x9D41
+0xF2FB	0x9D3F
+0xF2FC	0x9D3E
+0xF2FD	0x9D46
+0xF2FE	0x9D48
+0xF3A1	0x9D5D
+0xF3A2	0x9D5E
+0xF3A3	0x9D64
+0xF3A4	0x9D51
+0xF3A5	0x9D50
+0xF3A6	0x9D59
+0xF3A7	0x9D72
+0xF3A8	0x9D89
+0xF3A9	0x9D87
+0xF3AA	0x9DAB
+0xF3AB	0x9D6F
+0xF3AC	0x9D7A
+0xF3AD	0x9D9A
+0xF3AE	0x9DA4
+0xF3AF	0x9DA9
+0xF3B0	0x9DB2
+0xF3B1	0x9DC4
+0xF3B2	0x9DC1
+0xF3B3	0x9DBB
+0xF3B4	0x9DB8
+0xF3B5	0x9DBA
+0xF3B6	0x9DC6
+0xF3B7	0x9DCF
+0xF3B8	0x9DC2
+0xF3B9	0x9DD9
+0xF3BA	0x9DD3
+0xF3BB	0x9DF8
+0xF3BC	0x9DE6
+0xF3BD	0x9DED
+0xF3BE	0x9DEF
+0xF3BF	0x9DFD
+0xF3C0	0x9E1A
+0xF3C1	0x9E1B
+0xF3C2	0x9E1E
+0xF3C3	0x9E75
+0xF3C4	0x9E79
+0xF3C5	0x9E7D
+0xF3C6	0x9E81
+0xF3C7	0x9E88
+0xF3C8	0x9E8B
+0xF3C9	0x9E8C
+0xF3CA	0x9E92
+0xF3CB	0x9E95
+0xF3CC	0x9E91
+0xF3CD	0x9E9D
+0xF3CE	0x9EA5
+0xF3CF	0x9EA9
+0xF3D0	0x9EB8
+0xF3D1	0x9EAA
+0xF3D2	0x9EAD
+0xF3D3	0x9761
+0xF3D4	0x9ECC
+0xF3D5	0x9ECE
+0xF3D6	0x9ECF
+0xF3D7	0x9ED0
+0xF3D8	0x9ED4
+0xF3D9	0x9EDC
+0xF3DA	0x9EDE
+0xF3DB	0x9EDD
+0xF3DC	0x9EE0
+0xF3DD	0x9EE5
+0xF3DE	0x9EE8
+0xF3DF	0x9EEF
+0xF3E0	0x9EF4
+0xF3E1	0x9EF6
+0xF3E2	0x9EF7
+0xF3E3	0x9EF9
+0xF3E4	0x9EFB
+0xF3E5	0x9EFC
+0xF3E6	0x9EFD
+0xF3E7	0x9F07
+0xF3E8	0x9F08
+0xF3E9	0x76B7
+0xF3EA	0x9F15
+0xF3EB	0x9F21
+0xF3EC	0x9F2C
+0xF3ED	0x9F3E
+0xF3EE	0x9F4A
+0xF3EF	0x9F52
+0xF3F0	0x9F54
+0xF3F1	0x9F63
+0xF3F2	0x9F5F
+0xF3F3	0x9F60
+0xF3F4	0x9F61
+0xF3F5	0x9F66
+0xF3F6	0x9F67
+0xF3F7	0x9F6C
+0xF3F8	0x9F6A
+0xF3F9	0x9F77
+0xF3FA	0x9F72
+0xF3FB	0x9F76
+0xF3FC	0x9F95
+0xF3FD	0x9F9C
+0xF3FE	0x9FA0
+0xF4A1	0x582F
+0xF4A2	0x69C7
+0xF4A3	0x9059
+0xF4A4	0x7464
+0xF4A5	0x51DC
+0xF4A6	0x7199
+0xF5A1	0xE000
+0xF5A2	0xE001
+0xF5A3	0xE002
+0xF5A4	0xE003
+0xF5A5	0xE004
+0xF5A6	0xE005
+0xF5A7	0xE006
+0xF5A8	0xE007
+0xF5A9	0xE008
+0xF5AA	0xE009
+0xF5AB	0xE00A
+0xF5AC	0xE00B
+0xF5AD	0xE00C
+0xF5AE	0xE00D
+0xF5AF	0xE00E
+0xF5B0	0xE00F
+0xF5B1	0xE010
+0xF5B2	0xE011
+0xF5B3	0xE012
+0xF5B4	0xE013
+0xF5B5	0xE014
+0xF5B6	0xE015
+0xF5B7	0xE016
+0xF5B8	0xE017
+0xF5B9	0xE018
+0xF5BA	0xE019
+0xF5BB	0xE01A
+0xF5BC	0xE01B
+0xF5BD	0xE01C
+0xF5BE	0xE01D
+0xF5BF	0xE01E
+0xF5C0	0xE01F
+0xF5C1	0xE020
+0xF5C2	0xE021
+0xF5C3	0xE022
+0xF5C4	0xE023
+0xF5C5	0xE024
+0xF5C6	0xE025
+0xF5C7	0xE026
+0xF5C8	0xE027
+0xF5C9	0xE028
+0xF5CA	0xE029
+0xF5CB	0xE02A
+0xF5CC	0xE02B
+0xF5CD	0xE02C
+0xF5CE	0xE02D
+0xF5CF	0xE02E
+0xF5D0	0xE02F
+0xF5D1	0xE030
+0xF5D2	0xE031
+0xF5D3	0xE032
+0xF5D4	0xE033
+0xF5D5	0xE034
+0xF5D6	0xE035
+0xF5D7	0xE036
+0xF5D8	0xE037
+0xF5D9	0xE038
+0xF5DA	0xE039
+0xF5DB	0xE03A
+0xF5DC	0xE03B
+0xF5DD	0xE03C
+0xF5DE	0xE03D
+0xF5DF	0xE03E
+0xF5E0	0xE03F
+0xF5E1	0xE040
+0xF5E2	0xE041
+0xF5E3	0xE042
+0xF5E4	0xE043
+0xF5E5	0xE044
+0xF5E6	0xE045
+0xF5E7	0xE046
+0xF5E8	0xE047
+0xF5E9	0xE048
+0xF5EA	0xE049
+0xF5EB	0xE04A
+0xF5EC	0xE04B
+0xF5ED	0xE04C
+0xF5EE	0xE04D
+0xF5EF	0xE04E
+0xF5F0	0xE04F
+0xF5F1	0xE050
+0xF5F2	0xE051
+0xF5F3	0xE052
+0xF5F4	0xE053
+0xF5F5	0xE054
+0xF5F6	0xE055
+0xF5F7	0xE056
+0xF5F8	0xE057
+0xF5F9	0xE058
+0xF5FA	0xE059
+0xF5FB	0xE05A
+0xF5FC	0xE05B
+0xF5FD	0xE05C
+0xF5FE	0xE05D
+0xF6A1	0xE05E
+0xF6A2	0xE05F
+0xF6A3	0xE060
+0xF6A4	0xE061
+0xF6A5	0xE062
+0xF6A6	0xE063
+0xF6A7	0xE064
+0xF6A8	0xE065
+0xF6A9	0xE066
+0xF6AA	0xE067
+0xF6AB	0xE068
+0xF6AC	0xE069
+0xF6AD	0xE06A
+0xF6AE	0xE06B
+0xF6AF	0xE06C
+0xF6B0	0xE06D
+0xF6B1	0xE06E
+0xF6B2	0xE06F
+0xF6B3	0xE070
+0xF6B4	0xE071
+0xF6B5	0xE072
+0xF6B6	0xE073
+0xF6B7	0xE074
+0xF6B8	0xE075
+0xF6B9	0xE076
+0xF6BA	0xE077
+0xF6BB	0xE078
+0xF6BC	0xE079
+0xF6BD	0xE07A
+0xF6BE	0xE07B
+0xF6BF	0xE07C
+0xF6C0	0xE07D
+0xF6C1	0xE07E
+0xF6C2	0xE07F
+0xF6C3	0xE080
+0xF6C4	0xE081
+0xF6C5	0xE082
+0xF6C6	0xE083
+0xF6C7	0xE084
+0xF6C8	0xE085
+0xF6C9	0xE086
+0xF6CA	0xE087
+0xF6CB	0xE088
+0xF6CC	0xE089
+0xF6CD	0xE08A
+0xF6CE	0xE08B
+0xF6CF	0xE08C
+0xF6D0	0xE08D
+0xF6D1	0xE08E
+0xF6D2	0xE08F
+0xF6D3	0xE090
+0xF6D4	0xE091
+0xF6D5	0xE092
+0xF6D6	0xE093
+0xF6D7	0xE094
+0xF6D8	0xE095
+0xF6D9	0xE096
+0xF6DA	0xE097
+0xF6DB	0xE098
+0xF6DC	0xE099
+0xF6DD	0xE09A
+0xF6DE	0xE09B
+0xF6DF	0xE09C
+0xF6E0	0xE09D
+0xF6E1	0xE09E
+0xF6E2	0xE09F
+0xF6E3	0xE0A0
+0xF6E4	0xE0A1
+0xF6E5	0xE0A2
+0xF6E6	0xE0A3
+0xF6E7	0xE0A4
+0xF6E8	0xE0A5
+0xF6E9	0xE0A6
+0xF6EA	0xE0A7
+0xF6EB	0xE0A8
+0xF6EC	0xE0A9
+0xF6ED	0xE0AA
+0xF6EE	0xE0AB
+0xF6EF	0xE0AC
+0xF6F0	0xE0AD
+0xF6F1	0xE0AE
+0xF6F2	0xE0AF
+0xF6F3	0xE0B0
+0xF6F4	0xE0B1
+0xF6F5	0xE0B2
+0xF6F6	0xE0B3
+0xF6F7	0xE0B4
+0xF6F8	0xE0B5
+0xF6F9	0xE0B6
+0xF6FA	0xE0B7
+0xF6FB	0xE0B8
+0xF6FC	0xE0B9
+0xF6FD	0xE0BA
+0xF6FE	0xE0BB
+0xF7A1	0xE0BC
+0xF7A2	0xE0BD
+0xF7A3	0xE0BE
+0xF7A4	0xE0BF
+0xF7A5	0xE0C0
+0xF7A6	0xE0C1
+0xF7A7	0xE0C2
+0xF7A8	0xE0C3
+0xF7A9	0xE0C4
+0xF7AA	0xE0C5
+0xF7AB	0xE0C6
+0xF7AC	0xE0C7
+0xF7AD	0xE0C8
+0xF7AE	0xE0C9
+0xF7AF	0xE0CA
+0xF7B0	0xE0CB
+0xF7B1	0xE0CC
+0xF7B2	0xE0CD
+0xF7B3	0xE0CE
+0xF7B4	0xE0CF
+0xF7B5	0xE0D0
+0xF7B6	0xE0D1
+0xF7B7	0xE0D2
+0xF7B8	0xE0D3
+0xF7B9	0xE0D4
+0xF7BA	0xE0D5
+0xF7BB	0xE0D6
+0xF7BC	0xE0D7
+0xF7BD	0xE0D8
+0xF7BE	0xE0D9
+0xF7BF	0xE0DA
+0xF7C0	0xE0DB
+0xF7C1	0xE0DC
+0xF7C2	0xE0DD
+0xF7C3	0xE0DE
+0xF7C4	0xE0DF
+0xF7C5	0xE0E0
+0xF7C6	0xE0E1
+0xF7C7	0xE0E2
+0xF7C8	0xE0E3
+0xF7C9	0xE0E4
+0xF7CA	0xE0E5
+0xF7CB	0xE0E6
+0xF7CC	0xE0E7
+0xF7CD	0xE0E8
+0xF7CE	0xE0E9
+0xF7CF	0xE0EA
+0xF7D0	0xE0EB
+0xF7D1	0xE0EC
+0xF7D2	0xE0ED
+0xF7D3	0xE0EE
+0xF7D4	0xE0EF
+0xF7D5	0xE0F0
+0xF7D6	0xE0F1
+0xF7D7	0xE0F2
+0xF7D8	0xE0F3
+0xF7D9	0xE0F4
+0xF7DA	0xE0F5
+0xF7DB	0xE0F6
+0xF7DC	0xE0F7
+0xF7DD	0xE0F8
+0xF7DE	0xE0F9
+0xF7DF	0xE0FA
+0xF7E0	0xE0FB
+0xF7E1	0xE0FC
+0xF7E2	0xE0FD
+0xF7E3	0xE0FE
+0xF7E4	0xE0FF
+0xF7E5	0xE100
+0xF7E6	0xE101
+0xF7E7	0xE102
+0xF7E8	0xE103
+0xF7E9	0xE104
+0xF7EA	0xE105
+0xF7EB	0xE106
+0xF7EC	0xE107
+0xF7ED	0xE108
+0xF7EE	0xE109
+0xF7EF	0xE10A
+0xF7F0	0xE10B
+0xF7F1	0xE10C
+0xF7F2	0xE10D
+0xF7F3	0xE10E
+0xF7F4	0xE10F
+0xF7F5	0xE110
+0xF7F6	0xE111
+0xF7F7	0xE112
+0xF7F8	0xE113
+0xF7F9	0xE114
+0xF7FA	0xE115
+0xF7FB	0xE116
+0xF7FC	0xE117
+0xF7FD	0xE118
+0xF7FE	0xE119
+0xF8A1	0xE11A
+0xF8A2	0xE11B
+0xF8A3	0xE11C
+0xF8A4	0xE11D
+0xF8A5	0xE11E
+0xF8A6	0xE11F
+0xF8A7	0xE120
+0xF8A8	0xE121
+0xF8A9	0xE122
+0xF8AA	0xE123
+0xF8AB	0xE124
+0xF8AC	0xE125
+0xF8AD	0xE126
+0xF8AE	0xE127
+0xF8AF	0xE128
+0xF8B0	0xE129
+0xF8B1	0xE12A
+0xF8B2	0xE12B
+0xF8B3	0xE12C
+0xF8B4	0xE12D
+0xF8B5	0xE12E
+0xF8B6	0xE12F
+0xF8B7	0xE130
+0xF8B8	0xE131
+0xF8B9	0xE132
+0xF8BA	0xE133
+0xF8BB	0xE134
+0xF8BC	0xE135
+0xF8BD	0xE136
+0xF8BE	0xE137
+0xF8BF	0xE138
+0xF8C0	0xE139
+0xF8C1	0xE13A
+0xF8C2	0xE13B
+0xF8C3	0xE13C
+0xF8C4	0xE13D
+0xF8C5	0xE13E
+0xF8C6	0xE13F
+0xF8C7	0xE140
+0xF8C8	0xE141
+0xF8C9	0xE142
+0xF8CA	0xE143
+0xF8CB	0xE144
+0xF8CC	0xE145
+0xF8CD	0xE146
+0xF8CE	0xE147
+0xF8CF	0xE148
+0xF8D0	0xE149
+0xF8D1	0xE14A
+0xF8D2	0xE14B
+0xF8D3	0xE14C
+0xF8D4	0xE14D
+0xF8D5	0xE14E
+0xF8D6	0xE14F
+0xF8D7	0xE150
+0xF8D8	0xE151
+0xF8D9	0xE152
+0xF8DA	0xE153
+0xF8DB	0xE154
+0xF8DC	0xE155
+0xF8DD	0xE156
+0xF8DE	0xE157
+0xF8DF	0xE158
+0xF8E0	0xE159
+0xF8E1	0xE15A
+0xF8E2	0xE15B
+0xF8E3	0xE15C
+0xF8E4	0xE15D
+0xF8E5	0xE15E
+0xF8E6	0xE15F
+0xF8E7	0xE160
+0xF8E8	0xE161
+0xF8E9	0xE162
+0xF8EA	0xE163
+0xF8EB	0xE164
+0xF8EC	0xE165
+0xF8ED	0xE166
+0xF8EE	0xE167
+0xF8EF	0xE168
+0xF8F0	0xE169
+0xF8F1	0xE16A
+0xF8F2	0xE16B
+0xF8F3	0xE16C
+0xF8F4	0xE16D
+0xF8F5	0xE16E
+0xF8F6	0xE16F
+0xF8F7	0xE170
+0xF8F8	0xE171
+0xF8F9	0xE172
+0xF8FA	0xE173
+0xF8FB	0xE174
+0xF8FC	0xE175
+0xF8FD	0xE176
+0xF8FE	0xE177
+0xF9A1	0xE178
+0xF9A2	0xE179
+0xF9A3	0xE17A
+0xF9A4	0xE17B
+0xF9A5	0xE17C
+0xF9A6	0xE17D
+0xF9A7	0xE17E
+0xF9A8	0xE17F
+0xF9A9	0xE180
+0xF9AA	0xE181
+0xF9AB	0xE182
+0xF9AC	0xE183
+0xF9AD	0xE184
+0xF9AE	0xE185
+0xF9AF	0xE186
+0xF9B0	0xE187
+0xF9B1	0xE188
+0xF9B2	0xE189
+0xF9B3	0xE18A
+0xF9B4	0xE18B
+0xF9B5	0xE18C
+0xF9B6	0xE18D
+0xF9B7	0xE18E
+0xF9B8	0xE18F
+0xF9B9	0xE190
+0xF9BA	0xE191
+0xF9BB	0xE192
+0xF9BC	0xE193
+0xF9BD	0xE194
+0xF9BE	0xE195
+0xF9BF	0xE196
+0xF9C0	0xE197
+0xF9C1	0xE198
+0xF9C2	0xE199
+0xF9C3	0xE19A
+0xF9C4	0xE19B
+0xF9C5	0xE19C
+0xF9C6	0xE19D
+0xF9C7	0xE19E
+0xF9C8	0xE19F
+0xF9C9	0xE1A0
+0xF9CA	0xE1A1
+0xF9CB	0xE1A2
+0xF9CC	0xE1A3
+0xF9CD	0xE1A4
+0xF9CE	0xE1A5
+0xF9CF	0xE1A6
+0xF9D0	0xE1A7
+0xF9D1	0xE1A8
+0xF9D2	0xE1A9
+0xF9D3	0xE1AA
+0xF9D4	0xE1AB
+0xF9D5	0xE1AC
+0xF9D6	0xE1AD
+0xF9D7	0xE1AE
+0xF9D8	0xE1AF
+0xF9D9	0xE1B0
+0xF9DA	0xE1B1
+0xF9DB	0xE1B2
+0xF9DC	0xE1B3
+0xF9DD	0xE1B4
+0xF9DE	0xE1B5
+0xF9DF	0xE1B6
+0xF9E0	0xE1B7
+0xF9E1	0xE1B8
+0xF9E2	0xE1B9
+0xF9E3	0xE1BA
+0xF9E4	0xE1BB
+0xF9E5	0xE1BC
+0xF9E6	0xE1BD
+0xF9E7	0xE1BE
+0xF9E8	0xE1BF
+0xF9E9	0xE1C0
+0xF9EA	0xE1C1
+0xF9EB	0xE1C2
+0xF9EC	0xE1C3
+0xF9ED	0xE1C4
+0xF9EE	0xE1C5
+0xF9EF	0xE1C6
+0xF9F0	0xE1C7
+0xF9F1	0xE1C8
+0xF9F2	0xE1C9
+0xF9F3	0xE1CA
+0xF9F4	0xE1CB
+0xF9F5	0xE1CC
+0xF9F6	0xE1CD
+0xF9F7	0xE1CE
+0xF9F8	0xE1CF
+0xF9F9	0xE1D0
+0xF9FA	0xE1D1
+0xF9FB	0xE1D2
+0xF9FC	0xE1D3
+0xF9FD	0xE1D4
+0xF9FE	0xE1D5
+0xFAA1	0xE1D6
+0xFAA2	0xE1D7
+0xFAA3	0xE1D8
+0xFAA4	0xE1D9
+0xFAA5	0xE1DA
+0xFAA6	0xE1DB
+0xFAA7	0xE1DC
+0xFAA8	0xE1DD
+0xFAA9	0xE1DE
+0xFAAA	0xE1DF
+0xFAAB	0xE1E0
+0xFAAC	0xE1E1
+0xFAAD	0xE1E2
+0xFAAE	0xE1E3
+0xFAAF	0xE1E4
+0xFAB0	0xE1E5
+0xFAB1	0xE1E6
+0xFAB2	0xE1E7
+0xFAB3	0xE1E8
+0xFAB4	0xE1E9
+0xFAB5	0xE1EA
+0xFAB6	0xE1EB
+0xFAB7	0xE1EC
+0xFAB8	0xE1ED
+0xFAB9	0xE1EE
+0xFABA	0xE1EF
+0xFABB	0xE1F0
+0xFABC	0xE1F1
+0xFABD	0xE1F2
+0xFABE	0xE1F3
+0xFABF	0xE1F4
+0xFAC0	0xE1F5
+0xFAC1	0xE1F6
+0xFAC2	0xE1F7
+0xFAC3	0xE1F8
+0xFAC4	0xE1F9
+0xFAC5	0xE1FA
+0xFAC6	0xE1FB
+0xFAC7	0xE1FC
+0xFAC8	0xE1FD
+0xFAC9	0xE1FE
+0xFACA	0xE1FF
+0xFACB	0xE200
+0xFACC	0xE201
+0xFACD	0xE202
+0xFACE	0xE203
+0xFACF	0xE204
+0xFAD0	0xE205
+0xFAD1	0xE206
+0xFAD2	0xE207
+0xFAD3	0xE208
+0xFAD4	0xE209
+0xFAD5	0xE20A
+0xFAD6	0xE20B
+0xFAD7	0xE20C
+0xFAD8	0xE20D
+0xFAD9	0xE20E
+0xFADA	0xE20F
+0xFADB	0xE210
+0xFADC	0xE211
+0xFADD	0xE212
+0xFADE	0xE213
+0xFADF	0xE214
+0xFAE0	0xE215
+0xFAE1	0xE216
+0xFAE2	0xE217
+0xFAE3	0xE218
+0xFAE4	0xE219
+0xFAE5	0xE21A
+0xFAE6	0xE21B
+0xFAE7	0xE21C
+0xFAE8	0xE21D
+0xFAE9	0xE21E
+0xFAEA	0xE21F
+0xFAEB	0xE220
+0xFAEC	0xE221
+0xFAED	0xE222
+0xFAEE	0xE223
+0xFAEF	0xE224
+0xFAF0	0xE225
+0xFAF1	0xE226
+0xFAF2	0xE227
+0xFAF3	0xE228
+0xFAF4	0xE229
+0xFAF5	0xE22A
+0xFAF6	0xE22B
+0xFAF7	0xE22C
+0xFAF8	0xE22D
+0xFAF9	0xE22E
+0xFAFA	0xE22F
+0xFAFB	0xE230
+0xFAFC	0xE231
+0xFAFD	0xE232
+0xFAFE	0xE233
+0xFBA1	0xE234
+0xFBA2	0xE235
+0xFBA3	0xE236
+0xFBA4	0xE237
+0xFBA5	0xE238
+0xFBA6	0xE239
+0xFBA7	0xE23A
+0xFBA8	0xE23B
+0xFBA9	0xE23C
+0xFBAA	0xE23D
+0xFBAB	0xE23E
+0xFBAC	0xE23F
+0xFBAD	0xE240
+0xFBAE	0xE241
+0xFBAF	0xE242
+0xFBB0	0xE243
+0xFBB1	0xE244
+0xFBB2	0xE245
+0xFBB3	0xE246
+0xFBB4	0xE247
+0xFBB5	0xE248
+0xFBB6	0xE249
+0xFBB7	0xE24A
+0xFBB8	0xE24B
+0xFBB9	0xE24C
+0xFBBA	0xE24D
+0xFBBB	0xE24E
+0xFBBC	0xE24F
+0xFBBD	0xE250
+0xFBBE	0xE251
+0xFBBF	0xE252
+0xFBC0	0xE253
+0xFBC1	0xE254
+0xFBC2	0xE255
+0xFBC3	0xE256
+0xFBC4	0xE257
+0xFBC5	0xE258
+0xFBC6	0xE259
+0xFBC7	0xE25A
+0xFBC8	0xE25B
+0xFBC9	0xE25C
+0xFBCA	0xE25D
+0xFBCB	0xE25E
+0xFBCC	0xE25F
+0xFBCD	0xE260
+0xFBCE	0xE261
+0xFBCF	0xE262
+0xFBD0	0xE263
+0xFBD1	0xE264
+0xFBD2	0xE265
+0xFBD3	0xE266
+0xFBD4	0xE267
+0xFBD5	0xE268
+0xFBD6	0xE269
+0xFBD7	0xE26A
+0xFBD8	0xE26B
+0xFBD9	0xE26C
+0xFBDA	0xE26D
+0xFBDB	0xE26E
+0xFBDC	0xE26F
+0xFBDD	0xE270
+0xFBDE	0xE271
+0xFBDF	0xE272
+0xFBE0	0xE273
+0xFBE1	0xE274
+0xFBE2	0xE275
+0xFBE3	0xE276
+0xFBE4	0xE277
+0xFBE5	0xE278
+0xFBE6	0xE279
+0xFBE7	0xE27A
+0xFBE8	0xE27B
+0xFBE9	0xE27C
+0xFBEA	0xE27D
+0xFBEB	0xE27E
+0xFBEC	0xE27F
+0xFBED	0xE280
+0xFBEE	0xE281
+0xFBEF	0xE282
+0xFBF0	0xE283
+0xFBF1	0xE284
+0xFBF2	0xE285
+0xFBF3	0xE286
+0xFBF4	0xE287
+0xFBF5	0xE288
+0xFBF6	0xE289
+0xFBF7	0xE28A
+0xFBF8	0xE28B
+0xFBF9	0xE28C
+0xFBFA	0xE28D
+0xFBFB	0xE28E
+0xFBFC	0xE28F
+0xFBFD	0xE290
+0xFBFE	0xE291
+0xFCA1	0xE292
+0xFCA2	0xE293
+0xFCA3	0xE294
+0xFCA4	0xE295
+0xFCA5	0xE296
+0xFCA6	0xE297
+0xFCA7	0xE298
+0xFCA8	0xE299
+0xFCA9	0xE29A
+0xFCAA	0xE29B
+0xFCAB	0xE29C
+0xFCAC	0xE29D
+0xFCAD	0xE29E
+0xFCAE	0xE29F
+0xFCAF	0xE2A0
+0xFCB0	0xE2A1
+0xFCB1	0xE2A2
+0xFCB2	0xE2A3
+0xFCB3	0xE2A4
+0xFCB4	0xE2A5
+0xFCB5	0xE2A6
+0xFCB6	0xE2A7
+0xFCB7	0xE2A8
+0xFCB8	0xE2A9
+0xFCB9	0xE2AA
+0xFCBA	0xE2AB
+0xFCBB	0xE2AC
+0xFCBC	0xE2AD
+0xFCBD	0xE2AE
+0xFCBE	0xE2AF
+0xFCBF	0xE2B0
+0xFCC0	0xE2B1
+0xFCC1	0xE2B2
+0xFCC2	0xE2B3
+0xFCC3	0xE2B4
+0xFCC4	0xE2B5
+0xFCC5	0xE2B6
+0xFCC6	0xE2B7
+0xFCC7	0xE2B8
+0xFCC8	0xE2B9
+0xFCC9	0xE2BA
+0xFCCA	0xE2BB
+0xFCCB	0xE2BC
+0xFCCC	0xE2BD
+0xFCCD	0xE2BE
+0xFCCE	0xE2BF
+0xFCCF	0xE2C0
+0xFCD0	0xE2C1
+0xFCD1	0xE2C2
+0xFCD2	0xE2C3
+0xFCD3	0xE2C4
+0xFCD4	0xE2C5
+0xFCD5	0xE2C6
+0xFCD6	0xE2C7
+0xFCD7	0xE2C8
+0xFCD8	0xE2C9
+0xFCD9	0xE2CA
+0xFCDA	0xE2CB
+0xFCDB	0xE2CC
+0xFCDC	0xE2CD
+0xFCDD	0xE2CE
+0xFCDE	0xE2CF
+0xFCDF	0xE2D0
+0xFCE0	0xE2D1
+0xFCE1	0xE2D2
+0xFCE2	0xE2D3
+0xFCE3	0xE2D4
+0xFCE4	0xE2D5
+0xFCE5	0xE2D6
+0xFCE6	0xE2D7
+0xFCE7	0xE2D8
+0xFCE8	0xE2D9
+0xFCE9	0xE2DA
+0xFCEA	0xE2DB
+0xFCEB	0xE2DC
+0xFCEC	0xE2DD
+0xFCED	0xE2DE
+0xFCEE	0xE2DF
+0xFCEF	0xE2E0
+0xFCF0	0xE2E1
+0xFCF1	0xE2E2
+0xFCF2	0xE2E3
+0xFCF3	0xE2E4
+0xFCF4	0xE2E5
+0xFCF5	0xE2E6
+0xFCF6	0xE2E7
+0xFCF7	0xE2E8
+0xFCF8	0xE2E9
+0xFCF9	0xE2EA
+0xFCFA	0xE2EB
+0xFCFB	0xE2EC
+0xFCFC	0xE2ED
+0xFCFD	0xE2EE
+0xFCFE	0xE2EF
+0xFDA1	0xE2F0
+0xFDA2	0xE2F1
+0xFDA3	0xE2F2
+0xFDA4	0xE2F3
+0xFDA5	0xE2F4
+0xFDA6	0xE2F5
+0xFDA7	0xE2F6
+0xFDA8	0xE2F7
+0xFDA9	0xE2F8
+0xFDAA	0xE2F9
+0xFDAB	0xE2FA
+0xFDAC	0xE2FB
+0xFDAD	0xE2FC
+0xFDAE	0xE2FD
+0xFDAF	0xE2FE
+0xFDB0	0xE2FF
+0xFDB1	0xE300
+0xFDB2	0xE301
+0xFDB3	0xE302
+0xFDB4	0xE303
+0xFDB5	0xE304
+0xFDB6	0xE305
+0xFDB7	0xE306
+0xFDB8	0xE307
+0xFDB9	0xE308
+0xFDBA	0xE309
+0xFDBB	0xE30A
+0xFDBC	0xE30B
+0xFDBD	0xE30C
+0xFDBE	0xE30D
+0xFDBF	0xE30E
+0xFDC0	0xE30F
+0xFDC1	0xE310
+0xFDC2	0xE311
+0xFDC3	0xE312
+0xFDC4	0xE313
+0xFDC5	0xE314
+0xFDC6	0xE315
+0xFDC7	0xE316
+0xFDC8	0xE317
+0xFDC9	0xE318
+0xFDCA	0xE319
+0xFDCB	0xE31A
+0xFDCC	0xE31B
+0xFDCD	0xE31C
+0xFDCE	0xE31D
+0xFDCF	0xE31E
+0xFDD0	0xE31F
+0xFDD1	0xE320
+0xFDD2	0xE321
+0xFDD3	0xE322
+0xFDD4	0xE323
+0xFDD5	0xE324
+0xFDD6	0xE325
+0xFDD7	0xE326
+0xFDD8	0xE327
+0xFDD9	0xE328
+0xFDDA	0xE329
+0xFDDB	0xE32A
+0xFDDC	0xE32B
+0xFDDD	0xE32C
+0xFDDE	0xE32D
+0xFDDF	0xE32E
+0xFDE0	0xE32F
+0xFDE1	0xE330
+0xFDE2	0xE331
+0xFDE3	0xE332
+0xFDE4	0xE333
+0xFDE5	0xE334
+0xFDE6	0xE335
+0xFDE7	0xE336
+0xFDE8	0xE337
+0xFDE9	0xE338
+0xFDEA	0xE339
+0xFDEB	0xE33A
+0xFDEC	0xE33B
+0xFDED	0xE33C
+0xFDEE	0xE33D
+0xFDEF	0xE33E
+0xFDF0	0xE33F
+0xFDF1	0xE340
+0xFDF2	0xE341
+0xFDF3	0xE342
+0xFDF4	0xE343
+0xFDF5	0xE344
+0xFDF6	0xE345
+0xFDF7	0xE346
+0xFDF8	0xE347
+0xFDF9	0xE348
+0xFDFA	0xE349
+0xFDFB	0xE34A
+0xFDFC	0xE34B
+0xFDFD	0xE34C
+0xFDFE	0xE34D
+0xFEA1	0xE34E
+0xFEA2	0xE34F
+0xFEA3	0xE350
+0xFEA4	0xE351
+0xFEA5	0xE352
+0xFEA6	0xE353
+0xFEA7	0xE354
+0xFEA8	0xE355
+0xFEA9	0xE356
+0xFEAA	0xE357
+0xFEAB	0xE358
+0xFEAC	0xE359
+0xFEAD	0xE35A
+0xFEAE	0xE35B
+0xFEAF	0xE35C
+0xFEB0	0xE35D
+0xFEB1	0xE35E
+0xFEB2	0xE35F
+0xFEB3	0xE360
+0xFEB4	0xE361
+0xFEB5	0xE362
+0xFEB6	0xE363
+0xFEB7	0xE364
+0xFEB8	0xE365
+0xFEB9	0xE366
+0xFEBA	0xE367
+0xFEBB	0xE368
+0xFEBC	0xE369
+0xFEBD	0xE36A
+0xFEBE	0xE36B
+0xFEBF	0xE36C
+0xFEC0	0xE36D
+0xFEC1	0xE36E
+0xFEC2	0xE36F
+0xFEC3	0xE370
+0xFEC4	0xE371
+0xFEC5	0xE372
+0xFEC6	0xE373
+0xFEC7	0xE374
+0xFEC8	0xE375
+0xFEC9	0xE376
+0xFECA	0xE377
+0xFECB	0xE378
+0xFECC	0xE379
+0xFECD	0xE37A
+0xFECE	0xE37B
+0xFECF	0xE37C
+0xFED0	0xE37D
+0xFED1	0xE37E
+0xFED2	0xE37F
+0xFED3	0xE380
+0xFED4	0xE381
+0xFED5	0xE382
+0xFED6	0xE383
+0xFED7	0xE384
+0xFED8	0xE385
+0xFED9	0xE386
+0xFEDA	0xE387
+0xFEDB	0xE388
+0xFEDC	0xE389
+0xFEDD	0xE38A
+0xFEDE	0xE38B
+0xFEDF	0xE38C
+0xFEE0	0xE38D
+0xFEE1	0xE38E
+0xFEE2	0xE38F
+0xFEE3	0xE390
+0xFEE4	0xE391
+0xFEE5	0xE392
+0xFEE6	0xE393
+0xFEE7	0xE394
+0xFEE8	0xE395
+0xFEE9	0xE396
+0xFEEA	0xE397
+0xFEEB	0xE398
+0xFEEC	0xE399
+0xFEED	0xE39A
+0xFEEE	0xE39B
+0xFEEF	0xE39C
+0xFEF0	0xE39D
+0xFEF1	0xE39E
+0xFEF2	0xE39F
+0xFEF3	0xE3A0
+0xFEF4	0xE3A1
+0xFEF5	0xE3A2
+0xFEF6	0xE3A3
+0xFEF7	0xE3A4
+0xFEF8	0xE3A5
+0xFEF9	0xE3A6
+0xFEFA	0xE3A7
+0xFEFB	0xE3A8
+0xFEFC	0xE3A9
+0xFEFD	0xE3AA
+0xFEFE	0xE3AB
diff --git a/tests/EUC-KR.TXT b/tests/EUC-KR.TXT
new file mode 100644
index 0000000..5c68458
--- /dev/null
+++ b/tests/EUC-KR.TXT
@@ -0,0 +1,8355 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0x00B7
+0xA1A5	0x2025
+0xA1A6	0x2026
+0xA1A7	0x00A8
+0xA1A8	0x3003
+0xA1A9	0x00AD
+0xA1AA	0x2015
+0xA1AB	0x2225
+0xA1AC	0xFF3C
+0xA1AD	0x223C
+0xA1AE	0x2018
+0xA1AF	0x2019
+0xA1B0	0x201C
+0xA1B1	0x201D
+0xA1B2	0x3014
+0xA1B3	0x3015
+0xA1B4	0x3008
+0xA1B5	0x3009
+0xA1B6	0x300A
+0xA1B7	0x300B
+0xA1B8	0x300C
+0xA1B9	0x300D
+0xA1BA	0x300E
+0xA1BB	0x300F
+0xA1BC	0x3010
+0xA1BD	0x3011
+0xA1BE	0x00B1
+0xA1BF	0x00D7
+0xA1C0	0x00F7
+0xA1C1	0x2260
+0xA1C2	0x2264
+0xA1C3	0x2265
+0xA1C4	0x221E
+0xA1C5	0x2234
+0xA1C6	0x00B0
+0xA1C7	0x2032
+0xA1C8	0x2033
+0xA1C9	0x2103
+0xA1CA	0x212B
+0xA1CB	0xFFE0
+0xA1CC	0xFFE1
+0xA1CD	0xFFE5
+0xA1CE	0x2642
+0xA1CF	0x2640
+0xA1D0	0x2220
+0xA1D1	0x22A5
+0xA1D2	0x2312
+0xA1D3	0x2202
+0xA1D4	0x2207
+0xA1D5	0x2261
+0xA1D6	0x2252
+0xA1D7	0x00A7
+0xA1D8	0x203B
+0xA1D9	0x2606
+0xA1DA	0x2605
+0xA1DB	0x25CB
+0xA1DC	0x25CF
+0xA1DD	0x25CE
+0xA1DE	0x25C7
+0xA1DF	0x25C6
+0xA1E0	0x25A1
+0xA1E1	0x25A0
+0xA1E2	0x25B3
+0xA1E3	0x25B2
+0xA1E4	0x25BD
+0xA1E5	0x25BC
+0xA1E6	0x2192
+0xA1E7	0x2190
+0xA1E8	0x2191
+0xA1E9	0x2193
+0xA1EA	0x2194
+0xA1EB	0x3013
+0xA1EC	0x226A
+0xA1ED	0x226B
+0xA1EE	0x221A
+0xA1EF	0x223D
+0xA1F0	0x221D
+0xA1F1	0x2235
+0xA1F2	0x222B
+0xA1F3	0x222C
+0xA1F4	0x2208
+0xA1F5	0x220B
+0xA1F6	0x2286
+0xA1F7	0x2287
+0xA1F8	0x2282
+0xA1F9	0x2283
+0xA1FA	0x222A
+0xA1FB	0x2229
+0xA1FC	0x2227
+0xA1FD	0x2228
+0xA1FE	0xFFE2
+0xA2A1	0x21D2
+0xA2A2	0x21D4
+0xA2A3	0x2200
+0xA2A4	0x2203
+0xA2A5	0x00B4
+0xA2A6	0xFF5E
+0xA2A7	0x02C7
+0xA2A8	0x02D8
+0xA2A9	0x02DD
+0xA2AA	0x02DA
+0xA2AB	0x02D9
+0xA2AC	0x00B8
+0xA2AD	0x02DB
+0xA2AE	0x00A1
+0xA2AF	0x00BF
+0xA2B0	0x02D0
+0xA2B1	0x222E
+0xA2B2	0x2211
+0xA2B3	0x220F
+0xA2B4	0x00A4
+0xA2B5	0x2109
+0xA2B6	0x2030
+0xA2B7	0x25C1
+0xA2B8	0x25C0
+0xA2B9	0x25B7
+0xA2BA	0x25B6
+0xA2BB	0x2664
+0xA2BC	0x2660
+0xA2BD	0x2661
+0xA2BE	0x2665
+0xA2BF	0x2667
+0xA2C0	0x2663
+0xA2C1	0x2299
+0xA2C2	0x25C8
+0xA2C3	0x25A3
+0xA2C4	0x25D0
+0xA2C5	0x25D1
+0xA2C6	0x2592
+0xA2C7	0x25A4
+0xA2C8	0x25A5
+0xA2C9	0x25A8
+0xA2CA	0x25A7
+0xA2CB	0x25A6
+0xA2CC	0x25A9
+0xA2CD	0x2668
+0xA2CE	0x260F
+0xA2CF	0x260E
+0xA2D0	0x261C
+0xA2D1	0x261E
+0xA2D2	0x00B6
+0xA2D3	0x2020
+0xA2D4	0x2021
+0xA2D5	0x2195
+0xA2D6	0x2197
+0xA2D7	0x2199
+0xA2D8	0x2196
+0xA2D9	0x2198
+0xA2DA	0x266D
+0xA2DB	0x2669
+0xA2DC	0x266A
+0xA2DD	0x266C
+0xA2DE	0x327F
+0xA2DF	0x321C
+0xA2E0	0x2116
+0xA2E1	0x33C7
+0xA2E2	0x2122
+0xA2E3	0x33C2
+0xA2E4	0x33D8
+0xA2E5	0x2121
+0xA2E6	0x20AC
+0xA2E7	0x00AE
+0xA2E8	0x327E
+0xA3A1	0xFF01
+0xA3A2	0xFF02
+0xA3A3	0xFF03
+0xA3A4	0xFF04
+0xA3A5	0xFF05
+0xA3A6	0xFF06
+0xA3A7	0xFF07
+0xA3A8	0xFF08
+0xA3A9	0xFF09
+0xA3AA	0xFF0A
+0xA3AB	0xFF0B
+0xA3AC	0xFF0C
+0xA3AD	0xFF0D
+0xA3AE	0xFF0E
+0xA3AF	0xFF0F
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3BA	0xFF1A
+0xA3BB	0xFF1B
+0xA3BC	0xFF1C
+0xA3BD	0xFF1D
+0xA3BE	0xFF1E
+0xA3BF	0xFF1F
+0xA3C0	0xFF20
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3DB	0xFF3B
+0xA3DC	0xFFE6
+0xA3DD	0xFF3D
+0xA3DE	0xFF3E
+0xA3DF	0xFF3F
+0xA3E0	0xFF40
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA3FB	0xFF5B
+0xA3FC	0xFF5C
+0xA3FD	0xFF5D
+0xA3FE	0xFFE3
+0xA4A1	0x3131
+0xA4A2	0x3132
+0xA4A3	0x3133
+0xA4A4	0x3134
+0xA4A5	0x3135
+0xA4A6	0x3136
+0xA4A7	0x3137
+0xA4A8	0x3138
+0xA4A9	0x3139
+0xA4AA	0x313A
+0xA4AB	0x313B
+0xA4AC	0x313C
+0xA4AD	0x313D
+0xA4AE	0x313E
+0xA4AF	0x313F
+0xA4B0	0x3140
+0xA4B1	0x3141
+0xA4B2	0x3142
+0xA4B3	0x3143
+0xA4B4	0x3144
+0xA4B5	0x3145
+0xA4B6	0x3146
+0xA4B7	0x3147
+0xA4B8	0x3148
+0xA4B9	0x3149
+0xA4BA	0x314A
+0xA4BB	0x314B
+0xA4BC	0x314C
+0xA4BD	0x314D
+0xA4BE	0x314E
+0xA4BF	0x314F
+0xA4C0	0x3150
+0xA4C1	0x3151
+0xA4C2	0x3152
+0xA4C3	0x3153
+0xA4C4	0x3154
+0xA4C5	0x3155
+0xA4C6	0x3156
+0xA4C7	0x3157
+0xA4C8	0x3158
+0xA4C9	0x3159
+0xA4CA	0x315A
+0xA4CB	0x315B
+0xA4CC	0x315C
+0xA4CD	0x315D
+0xA4CE	0x315E
+0xA4CF	0x315F
+0xA4D0	0x3160
+0xA4D1	0x3161
+0xA4D2	0x3162
+0xA4D3	0x3163
+0xA4D4	0x3164
+0xA4D5	0x3165
+0xA4D6	0x3166
+0xA4D7	0x3167
+0xA4D8	0x3168
+0xA4D9	0x3169
+0xA4DA	0x316A
+0xA4DB	0x316B
+0xA4DC	0x316C
+0xA4DD	0x316D
+0xA4DE	0x316E
+0xA4DF	0x316F
+0xA4E0	0x3170
+0xA4E1	0x3171
+0xA4E2	0x3172
+0xA4E3	0x3173
+0xA4E4	0x3174
+0xA4E5	0x3175
+0xA4E6	0x3176
+0xA4E7	0x3177
+0xA4E8	0x3178
+0xA4E9	0x3179
+0xA4EA	0x317A
+0xA4EB	0x317B
+0xA4EC	0x317C
+0xA4ED	0x317D
+0xA4EE	0x317E
+0xA4EF	0x317F
+0xA4F0	0x3180
+0xA4F1	0x3181
+0xA4F2	0x3182
+0xA4F3	0x3183
+0xA4F4	0x3184
+0xA4F5	0x3185
+0xA4F6	0x3186
+0xA4F7	0x3187
+0xA4F8	0x3188
+0xA4F9	0x3189
+0xA4FA	0x318A
+0xA4FB	0x318B
+0xA4FC	0x318C
+0xA4FD	0x318D
+0xA4FE	0x318E
+0xA5A1	0x2170
+0xA5A2	0x2171
+0xA5A3	0x2172
+0xA5A4	0x2173
+0xA5A5	0x2174
+0xA5A6	0x2175
+0xA5A7	0x2176
+0xA5A8	0x2177
+0xA5A9	0x2178
+0xA5AA	0x2179
+0xA5B0	0x2160
+0xA5B1	0x2161
+0xA5B2	0x2162
+0xA5B3	0x2163
+0xA5B4	0x2164
+0xA5B5	0x2165
+0xA5B6	0x2166
+0xA5B7	0x2167
+0xA5B8	0x2168
+0xA5B9	0x2169
+0xA5C1	0x0391
+0xA5C2	0x0392
+0xA5C3	0x0393
+0xA5C4	0x0394
+0xA5C5	0x0395
+0xA5C6	0x0396
+0xA5C7	0x0397
+0xA5C8	0x0398
+0xA5C9	0x0399
+0xA5CA	0x039A
+0xA5CB	0x039B
+0xA5CC	0x039C
+0xA5CD	0x039D
+0xA5CE	0x039E
+0xA5CF	0x039F
+0xA5D0	0x03A0
+0xA5D1	0x03A1
+0xA5D2	0x03A3
+0xA5D3	0x03A4
+0xA5D4	0x03A5
+0xA5D5	0x03A6
+0xA5D6	0x03A7
+0xA5D7	0x03A8
+0xA5D8	0x03A9
+0xA5E1	0x03B1
+0xA5E2	0x03B2
+0xA5E3	0x03B3
+0xA5E4	0x03B4
+0xA5E5	0x03B5
+0xA5E6	0x03B6
+0xA5E7	0x03B7
+0xA5E8	0x03B8
+0xA5E9	0x03B9
+0xA5EA	0x03BA
+0xA5EB	0x03BB
+0xA5EC	0x03BC
+0xA5ED	0x03BD
+0xA5EE	0x03BE
+0xA5EF	0x03BF
+0xA5F0	0x03C0
+0xA5F1	0x03C1
+0xA5F2	0x03C3
+0xA5F3	0x03C4
+0xA5F4	0x03C5
+0xA5F5	0x03C6
+0xA5F6	0x03C7
+0xA5F7	0x03C8
+0xA5F8	0x03C9
+0xA6A1	0x2500
+0xA6A2	0x2502
+0xA6A3	0x250C
+0xA6A4	0x2510
+0xA6A5	0x2518
+0xA6A6	0x2514
+0xA6A7	0x251C
+0xA6A8	0x252C
+0xA6A9	0x2524
+0xA6AA	0x2534
+0xA6AB	0x253C
+0xA6AC	0x2501
+0xA6AD	0x2503
+0xA6AE	0x250F
+0xA6AF	0x2513
+0xA6B0	0x251B
+0xA6B1	0x2517
+0xA6B2	0x2523
+0xA6B3	0x2533
+0xA6B4	0x252B
+0xA6B5	0x253B
+0xA6B6	0x254B
+0xA6B7	0x2520
+0xA6B8	0x252F
+0xA6B9	0x2528
+0xA6BA	0x2537
+0xA6BB	0x253F
+0xA6BC	0x251D
+0xA6BD	0x2530
+0xA6BE	0x2525
+0xA6BF	0x2538
+0xA6C0	0x2542
+0xA6C1	0x2512
+0xA6C2	0x2511
+0xA6C3	0x251A
+0xA6C4	0x2519
+0xA6C5	0x2516
+0xA6C6	0x2515
+0xA6C7	0x250E
+0xA6C8	0x250D
+0xA6C9	0x251E
+0xA6CA	0x251F
+0xA6CB	0x2521
+0xA6CC	0x2522
+0xA6CD	0x2526
+0xA6CE	0x2527
+0xA6CF	0x2529
+0xA6D0	0x252A
+0xA6D1	0x252D
+0xA6D2	0x252E
+0xA6D3	0x2531
+0xA6D4	0x2532
+0xA6D5	0x2535
+0xA6D6	0x2536
+0xA6D7	0x2539
+0xA6D8	0x253A
+0xA6D9	0x253D
+0xA6DA	0x253E
+0xA6DB	0x2540
+0xA6DC	0x2541
+0xA6DD	0x2543
+0xA6DE	0x2544
+0xA6DF	0x2545
+0xA6E0	0x2546
+0xA6E1	0x2547
+0xA6E2	0x2548
+0xA6E3	0x2549
+0xA6E4	0x254A
+0xA7A1	0x3395
+0xA7A2	0x3396
+0xA7A3	0x3397
+0xA7A4	0x2113
+0xA7A5	0x3398
+0xA7A6	0x33C4
+0xA7A7	0x33A3
+0xA7A8	0x33A4
+0xA7A9	0x33A5
+0xA7AA	0x33A6
+0xA7AB	0x3399
+0xA7AC	0x339A
+0xA7AD	0x339B
+0xA7AE	0x339C
+0xA7AF	0x339D
+0xA7B0	0x339E
+0xA7B1	0x339F
+0xA7B2	0x33A0
+0xA7B3	0x33A1
+0xA7B4	0x33A2
+0xA7B5	0x33CA
+0xA7B6	0x338D
+0xA7B7	0x338E
+0xA7B8	0x338F
+0xA7B9	0x33CF
+0xA7BA	0x3388
+0xA7BB	0x3389
+0xA7BC	0x33C8
+0xA7BD	0x33A7
+0xA7BE	0x33A8
+0xA7BF	0x33B0
+0xA7C0	0x33B1
+0xA7C1	0x33B2
+0xA7C2	0x33B3
+0xA7C3	0x33B4
+0xA7C4	0x33B5
+0xA7C5	0x33B6
+0xA7C6	0x33B7
+0xA7C7	0x33B8
+0xA7C8	0x33B9
+0xA7C9	0x3380
+0xA7CA	0x3381
+0xA7CB	0x3382
+0xA7CC	0x3383
+0xA7CD	0x3384
+0xA7CE	0x33BA
+0xA7CF	0x33BB
+0xA7D0	0x33BC
+0xA7D1	0x33BD
+0xA7D2	0x33BE
+0xA7D3	0x33BF
+0xA7D4	0x3390
+0xA7D5	0x3391
+0xA7D6	0x3392
+0xA7D7	0x3393
+0xA7D8	0x3394
+0xA7D9	0x2126
+0xA7DA	0x33C0
+0xA7DB	0x33C1
+0xA7DC	0x338A
+0xA7DD	0x338B
+0xA7DE	0x338C
+0xA7DF	0x33D6
+0xA7E0	0x33C5
+0xA7E1	0x33AD
+0xA7E2	0x33AE
+0xA7E3	0x33AF
+0xA7E4	0x33DB
+0xA7E5	0x33A9
+0xA7E6	0x33AA
+0xA7E7	0x33AB
+0xA7E8	0x33AC
+0xA7E9	0x33DD
+0xA7EA	0x33D0
+0xA7EB	0x33D3
+0xA7EC	0x33C3
+0xA7ED	0x33C9
+0xA7EE	0x33DC
+0xA7EF	0x33C6
+0xA8A1	0x00C6
+0xA8A2	0x00D0
+0xA8A3	0x00AA
+0xA8A4	0x0126
+0xA8A6	0x0132
+0xA8A8	0x013F
+0xA8A9	0x0141
+0xA8AA	0x00D8
+0xA8AB	0x0152
+0xA8AC	0x00BA
+0xA8AD	0x00DE
+0xA8AE	0x0166
+0xA8AF	0x014A
+0xA8B1	0x3260
+0xA8B2	0x3261
+0xA8B3	0x3262
+0xA8B4	0x3263
+0xA8B5	0x3264
+0xA8B6	0x3265
+0xA8B7	0x3266
+0xA8B8	0x3267
+0xA8B9	0x3268
+0xA8BA	0x3269
+0xA8BB	0x326A
+0xA8BC	0x326B
+0xA8BD	0x326C
+0xA8BE	0x326D
+0xA8BF	0x326E
+0xA8C0	0x326F
+0xA8C1	0x3270
+0xA8C2	0x3271
+0xA8C3	0x3272
+0xA8C4	0x3273
+0xA8C5	0x3274
+0xA8C6	0x3275
+0xA8C7	0x3276
+0xA8C8	0x3277
+0xA8C9	0x3278
+0xA8CA	0x3279
+0xA8CB	0x327A
+0xA8CC	0x327B
+0xA8CD	0x24D0
+0xA8CE	0x24D1
+0xA8CF	0x24D2
+0xA8D0	0x24D3
+0xA8D1	0x24D4
+0xA8D2	0x24D5
+0xA8D3	0x24D6
+0xA8D4	0x24D7
+0xA8D5	0x24D8
+0xA8D6	0x24D9
+0xA8D7	0x24DA
+0xA8D8	0x24DB
+0xA8D9	0x24DC
+0xA8DA	0x24DD
+0xA8DB	0x24DE
+0xA8DC	0x24DF
+0xA8DD	0x24E0
+0xA8DE	0x24E1
+0xA8DF	0x24E2
+0xA8E0	0x24E3
+0xA8E1	0x24E4
+0xA8E2	0x24E5
+0xA8E3	0x24E6
+0xA8E4	0x24E7
+0xA8E5	0x24E8
+0xA8E6	0x24E9
+0xA8E7	0x2460
+0xA8E8	0x2461
+0xA8E9	0x2462
+0xA8EA	0x2463
+0xA8EB	0x2464
+0xA8EC	0x2465
+0xA8ED	0x2466
+0xA8EE	0x2467
+0xA8EF	0x2468
+0xA8F0	0x2469
+0xA8F1	0x246A
+0xA8F2	0x246B
+0xA8F3	0x246C
+0xA8F4	0x246D
+0xA8F5	0x246E
+0xA8F6	0x00BD
+0xA8F7	0x2153
+0xA8F8	0x2154
+0xA8F9	0x00BC
+0xA8FA	0x00BE
+0xA8FB	0x215B
+0xA8FC	0x215C
+0xA8FD	0x215D
+0xA8FE	0x215E
+0xA9A1	0x00E6
+0xA9A2	0x0111
+0xA9A3	0x00F0
+0xA9A4	0x0127
+0xA9A5	0x0131
+0xA9A6	0x0133
+0xA9A7	0x0138
+0xA9A8	0x0140
+0xA9A9	0x0142
+0xA9AA	0x00F8
+0xA9AB	0x0153
+0xA9AC	0x00DF
+0xA9AD	0x00FE
+0xA9AE	0x0167
+0xA9AF	0x014B
+0xA9B0	0x0149
+0xA9B1	0x3200
+0xA9B2	0x3201
+0xA9B3	0x3202
+0xA9B4	0x3203
+0xA9B5	0x3204
+0xA9B6	0x3205
+0xA9B7	0x3206
+0xA9B8	0x3207
+0xA9B9	0x3208
+0xA9BA	0x3209
+0xA9BB	0x320A
+0xA9BC	0x320B
+0xA9BD	0x320C
+0xA9BE	0x320D
+0xA9BF	0x320E
+0xA9C0	0x320F
+0xA9C1	0x3210
+0xA9C2	0x3211
+0xA9C3	0x3212
+0xA9C4	0x3213
+0xA9C5	0x3214
+0xA9C6	0x3215
+0xA9C7	0x3216
+0xA9C8	0x3217
+0xA9C9	0x3218
+0xA9CA	0x3219
+0xA9CB	0x321A
+0xA9CC	0x321B
+0xA9CD	0x249C
+0xA9CE	0x249D
+0xA9CF	0x249E
+0xA9D0	0x249F
+0xA9D1	0x24A0
+0xA9D2	0x24A1
+0xA9D3	0x24A2
+0xA9D4	0x24A3
+0xA9D5	0x24A4
+0xA9D6	0x24A5
+0xA9D7	0x24A6
+0xA9D8	0x24A7
+0xA9D9	0x24A8
+0xA9DA	0x24A9
+0xA9DB	0x24AA
+0xA9DC	0x24AB
+0xA9DD	0x24AC
+0xA9DE	0x24AD
+0xA9DF	0x24AE
+0xA9E0	0x24AF
+0xA9E1	0x24B0
+0xA9E2	0x24B1
+0xA9E3	0x24B2
+0xA9E4	0x24B3
+0xA9E5	0x24B4
+0xA9E6	0x24B5
+0xA9E7	0x2474
+0xA9E8	0x2475
+0xA9E9	0x2476
+0xA9EA	0x2477
+0xA9EB	0x2478
+0xA9EC	0x2479
+0xA9ED	0x247A
+0xA9EE	0x247B
+0xA9EF	0x247C
+0xA9F0	0x247D
+0xA9F1	0x247E
+0xA9F2	0x247F
+0xA9F3	0x2480
+0xA9F4	0x2481
+0xA9F5	0x2482
+0xA9F6	0x00B9
+0xA9F7	0x00B2
+0xA9F8	0x00B3
+0xA9F9	0x2074
+0xA9FA	0x207F
+0xA9FB	0x2081
+0xA9FC	0x2082
+0xA9FD	0x2083
+0xA9FE	0x2084
+0xAAA1	0x3041
+0xAAA2	0x3042
+0xAAA3	0x3043
+0xAAA4	0x3044
+0xAAA5	0x3045
+0xAAA6	0x3046
+0xAAA7	0x3047
+0xAAA8	0x3048
+0xAAA9	0x3049
+0xAAAA	0x304A
+0xAAAB	0x304B
+0xAAAC	0x304C
+0xAAAD	0x304D
+0xAAAE	0x304E
+0xAAAF	0x304F
+0xAAB0	0x3050
+0xAAB1	0x3051
+0xAAB2	0x3052
+0xAAB3	0x3053
+0xAAB4	0x3054
+0xAAB5	0x3055
+0xAAB6	0x3056
+0xAAB7	0x3057
+0xAAB8	0x3058
+0xAAB9	0x3059
+0xAABA	0x305A
+0xAABB	0x305B
+0xAABC	0x305C
+0xAABD	0x305D
+0xAABE	0x305E
+0xAABF	0x305F
+0xAAC0	0x3060
+0xAAC1	0x3061
+0xAAC2	0x3062
+0xAAC3	0x3063
+0xAAC4	0x3064
+0xAAC5	0x3065
+0xAAC6	0x3066
+0xAAC7	0x3067
+0xAAC8	0x3068
+0xAAC9	0x3069
+0xAACA	0x306A
+0xAACB	0x306B
+0xAACC	0x306C
+0xAACD	0x306D
+0xAACE	0x306E
+0xAACF	0x306F
+0xAAD0	0x3070
+0xAAD1	0x3071
+0xAAD2	0x3072
+0xAAD3	0x3073
+0xAAD4	0x3074
+0xAAD5	0x3075
+0xAAD6	0x3076
+0xAAD7	0x3077
+0xAAD8	0x3078
+0xAAD9	0x3079
+0xAADA	0x307A
+0xAADB	0x307B
+0xAADC	0x307C
+0xAADD	0x307D
+0xAADE	0x307E
+0xAADF	0x307F
+0xAAE0	0x3080
+0xAAE1	0x3081
+0xAAE2	0x3082
+0xAAE3	0x3083
+0xAAE4	0x3084
+0xAAE5	0x3085
+0xAAE6	0x3086
+0xAAE7	0x3087
+0xAAE8	0x3088
+0xAAE9	0x3089
+0xAAEA	0x308A
+0xAAEB	0x308B
+0xAAEC	0x308C
+0xAAED	0x308D
+0xAAEE	0x308E
+0xAAEF	0x308F
+0xAAF0	0x3090
+0xAAF1	0x3091
+0xAAF2	0x3092
+0xAAF3	0x3093
+0xABA1	0x30A1
+0xABA2	0x30A2
+0xABA3	0x30A3
+0xABA4	0x30A4
+0xABA5	0x30A5
+0xABA6	0x30A6
+0xABA7	0x30A7
+0xABA8	0x30A8
+0xABA9	0x30A9
+0xABAA	0x30AA
+0xABAB	0x30AB
+0xABAC	0x30AC
+0xABAD	0x30AD
+0xABAE	0x30AE
+0xABAF	0x30AF
+0xABB0	0x30B0
+0xABB1	0x30B1
+0xABB2	0x30B2
+0xABB3	0x30B3
+0xABB4	0x30B4
+0xABB5	0x30B5
+0xABB6	0x30B6
+0xABB7	0x30B7
+0xABB8	0x30B8
+0xABB9	0x30B9
+0xABBA	0x30BA
+0xABBB	0x30BB
+0xABBC	0x30BC
+0xABBD	0x30BD
+0xABBE	0x30BE
+0xABBF	0x30BF
+0xABC0	0x30C0
+0xABC1	0x30C1
+0xABC2	0x30C2
+0xABC3	0x30C3
+0xABC4	0x30C4
+0xABC5	0x30C5
+0xABC6	0x30C6
+0xABC7	0x30C7
+0xABC8	0x30C8
+0xABC9	0x30C9
+0xABCA	0x30CA
+0xABCB	0x30CB
+0xABCC	0x30CC
+0xABCD	0x30CD
+0xABCE	0x30CE
+0xABCF	0x30CF
+0xABD0	0x30D0
+0xABD1	0x30D1
+0xABD2	0x30D2
+0xABD3	0x30D3
+0xABD4	0x30D4
+0xABD5	0x30D5
+0xABD6	0x30D6
+0xABD7	0x30D7
+0xABD8	0x30D8
+0xABD9	0x30D9
+0xABDA	0x30DA
+0xABDB	0x30DB
+0xABDC	0x30DC
+0xABDD	0x30DD
+0xABDE	0x30DE
+0xABDF	0x30DF
+0xABE0	0x30E0
+0xABE1	0x30E1
+0xABE2	0x30E2
+0xABE3	0x30E3
+0xABE4	0x30E4
+0xABE5	0x30E5
+0xABE6	0x30E6
+0xABE7	0x30E7
+0xABE8	0x30E8
+0xABE9	0x30E9
+0xABEA	0x30EA
+0xABEB	0x30EB
+0xABEC	0x30EC
+0xABED	0x30ED
+0xABEE	0x30EE
+0xABEF	0x30EF
+0xABF0	0x30F0
+0xABF1	0x30F1
+0xABF2	0x30F2
+0xABF3	0x30F3
+0xABF4	0x30F4
+0xABF5	0x30F5
+0xABF6	0x30F6
+0xACA1	0x0410
+0xACA2	0x0411
+0xACA3	0x0412
+0xACA4	0x0413
+0xACA5	0x0414
+0xACA6	0x0415
+0xACA7	0x0401
+0xACA8	0x0416
+0xACA9	0x0417
+0xACAA	0x0418
+0xACAB	0x0419
+0xACAC	0x041A
+0xACAD	0x041B
+0xACAE	0x041C
+0xACAF	0x041D
+0xACB0	0x041E
+0xACB1	0x041F
+0xACB2	0x0420
+0xACB3	0x0421
+0xACB4	0x0422
+0xACB5	0x0423
+0xACB6	0x0424
+0xACB7	0x0425
+0xACB8	0x0426
+0xACB9	0x0427
+0xACBA	0x0428
+0xACBB	0x0429
+0xACBC	0x042A
+0xACBD	0x042B
+0xACBE	0x042C
+0xACBF	0x042D
+0xACC0	0x042E
+0xACC1	0x042F
+0xACD1	0x0430
+0xACD2	0x0431
+0xACD3	0x0432
+0xACD4	0x0433
+0xACD5	0x0434
+0xACD6	0x0435
+0xACD7	0x0451
+0xACD8	0x0436
+0xACD9	0x0437
+0xACDA	0x0438
+0xACDB	0x0439
+0xACDC	0x043A
+0xACDD	0x043B
+0xACDE	0x043C
+0xACDF	0x043D
+0xACE0	0x043E
+0xACE1	0x043F
+0xACE2	0x0440
+0xACE3	0x0441
+0xACE4	0x0442
+0xACE5	0x0443
+0xACE6	0x0444
+0xACE7	0x0445
+0xACE8	0x0446
+0xACE9	0x0447
+0xACEA	0x0448
+0xACEB	0x0449
+0xACEC	0x044A
+0xACED	0x044B
+0xACEE	0x044C
+0xACEF	0x044D
+0xACF0	0x044E
+0xACF1	0x044F
+0xB0A1	0xAC00
+0xB0A2	0xAC01
+0xB0A3	0xAC04
+0xB0A4	0xAC07
+0xB0A5	0xAC08
+0xB0A6	0xAC09
+0xB0A7	0xAC0A
+0xB0A8	0xAC10
+0xB0A9	0xAC11
+0xB0AA	0xAC12
+0xB0AB	0xAC13
+0xB0AC	0xAC14
+0xB0AD	0xAC15
+0xB0AE	0xAC16
+0xB0AF	0xAC17
+0xB0B0	0xAC19
+0xB0B1	0xAC1A
+0xB0B2	0xAC1B
+0xB0B3	0xAC1C
+0xB0B4	0xAC1D
+0xB0B5	0xAC20
+0xB0B6	0xAC24
+0xB0B7	0xAC2C
+0xB0B8	0xAC2D
+0xB0B9	0xAC2F
+0xB0BA	0xAC30
+0xB0BB	0xAC31
+0xB0BC	0xAC38
+0xB0BD	0xAC39
+0xB0BE	0xAC3C
+0xB0BF	0xAC40
+0xB0C0	0xAC4B
+0xB0C1	0xAC4D
+0xB0C2	0xAC54
+0xB0C3	0xAC58
+0xB0C4	0xAC5C
+0xB0C5	0xAC70
+0xB0C6	0xAC71
+0xB0C7	0xAC74
+0xB0C8	0xAC77
+0xB0C9	0xAC78
+0xB0CA	0xAC7A
+0xB0CB	0xAC80
+0xB0CC	0xAC81
+0xB0CD	0xAC83
+0xB0CE	0xAC84
+0xB0CF	0xAC85
+0xB0D0	0xAC86
+0xB0D1	0xAC89
+0xB0D2	0xAC8A
+0xB0D3	0xAC8B
+0xB0D4	0xAC8C
+0xB0D5	0xAC90
+0xB0D6	0xAC94
+0xB0D7	0xAC9C
+0xB0D8	0xAC9D
+0xB0D9	0xAC9F
+0xB0DA	0xACA0
+0xB0DB	0xACA1
+0xB0DC	0xACA8
+0xB0DD	0xACA9
+0xB0DE	0xACAA
+0xB0DF	0xACAC
+0xB0E0	0xACAF
+0xB0E1	0xACB0
+0xB0E2	0xACB8
+0xB0E3	0xACB9
+0xB0E4	0xACBB
+0xB0E5	0xACBC
+0xB0E6	0xACBD
+0xB0E7	0xACC1
+0xB0E8	0xACC4
+0xB0E9	0xACC8
+0xB0EA	0xACCC
+0xB0EB	0xACD5
+0xB0EC	0xACD7
+0xB0ED	0xACE0
+0xB0EE	0xACE1
+0xB0EF	0xACE4
+0xB0F0	0xACE7
+0xB0F1	0xACE8
+0xB0F2	0xACEA
+0xB0F3	0xACEC
+0xB0F4	0xACEF
+0xB0F5	0xACF0
+0xB0F6	0xACF1
+0xB0F7	0xACF3
+0xB0F8	0xACF5
+0xB0F9	0xACF6
+0xB0FA	0xACFC
+0xB0FB	0xACFD
+0xB0FC	0xAD00
+0xB0FD	0xAD04
+0xB0FE	0xAD06
+0xB1A1	0xAD0C
+0xB1A2	0xAD0D
+0xB1A3	0xAD0F
+0xB1A4	0xAD11
+0xB1A5	0xAD18
+0xB1A6	0xAD1C
+0xB1A7	0xAD20
+0xB1A8	0xAD29
+0xB1A9	0xAD2C
+0xB1AA	0xAD2D
+0xB1AB	0xAD34
+0xB1AC	0xAD35
+0xB1AD	0xAD38
+0xB1AE	0xAD3C
+0xB1AF	0xAD44
+0xB1B0	0xAD45
+0xB1B1	0xAD47
+0xB1B2	0xAD49
+0xB1B3	0xAD50
+0xB1B4	0xAD54
+0xB1B5	0xAD58
+0xB1B6	0xAD61
+0xB1B7	0xAD63
+0xB1B8	0xAD6C
+0xB1B9	0xAD6D
+0xB1BA	0xAD70
+0xB1BB	0xAD73
+0xB1BC	0xAD74
+0xB1BD	0xAD75
+0xB1BE	0xAD76
+0xB1BF	0xAD7B
+0xB1C0	0xAD7C
+0xB1C1	0xAD7D
+0xB1C2	0xAD7F
+0xB1C3	0xAD81
+0xB1C4	0xAD82
+0xB1C5	0xAD88
+0xB1C6	0xAD89
+0xB1C7	0xAD8C
+0xB1C8	0xAD90
+0xB1C9	0xAD9C
+0xB1CA	0xAD9D
+0xB1CB	0xADA4
+0xB1CC	0xADB7
+0xB1CD	0xADC0
+0xB1CE	0xADC1
+0xB1CF	0xADC4
+0xB1D0	0xADC8
+0xB1D1	0xADD0
+0xB1D2	0xADD1
+0xB1D3	0xADD3
+0xB1D4	0xADDC
+0xB1D5	0xADE0
+0xB1D6	0xADE4
+0xB1D7	0xADF8
+0xB1D8	0xADF9
+0xB1D9	0xADFC
+0xB1DA	0xADFF
+0xB1DB	0xAE00
+0xB1DC	0xAE01
+0xB1DD	0xAE08
+0xB1DE	0xAE09
+0xB1DF	0xAE0B
+0xB1E0	0xAE0D
+0xB1E1	0xAE14
+0xB1E2	0xAE30
+0xB1E3	0xAE31
+0xB1E4	0xAE34
+0xB1E5	0xAE37
+0xB1E6	0xAE38
+0xB1E7	0xAE3A
+0xB1E8	0xAE40
+0xB1E9	0xAE41
+0xB1EA	0xAE43
+0xB1EB	0xAE45
+0xB1EC	0xAE46
+0xB1ED	0xAE4A
+0xB1EE	0xAE4C
+0xB1EF	0xAE4D
+0xB1F0	0xAE4E
+0xB1F1	0xAE50
+0xB1F2	0xAE54
+0xB1F3	0xAE56
+0xB1F4	0xAE5C
+0xB1F5	0xAE5D
+0xB1F6	0xAE5F
+0xB1F7	0xAE60
+0xB1F8	0xAE61
+0xB1F9	0xAE65
+0xB1FA	0xAE68
+0xB1FB	0xAE69
+0xB1FC	0xAE6C
+0xB1FD	0xAE70
+0xB1FE	0xAE78
+0xB2A1	0xAE79
+0xB2A2	0xAE7B
+0xB2A3	0xAE7C
+0xB2A4	0xAE7D
+0xB2A5	0xAE84
+0xB2A6	0xAE85
+0xB2A7	0xAE8C
+0xB2A8	0xAEBC
+0xB2A9	0xAEBD
+0xB2AA	0xAEBE
+0xB2AB	0xAEC0
+0xB2AC	0xAEC4
+0xB2AD	0xAECC
+0xB2AE	0xAECD
+0xB2AF	0xAECF
+0xB2B0	0xAED0
+0xB2B1	0xAED1
+0xB2B2	0xAED8
+0xB2B3	0xAED9
+0xB2B4	0xAEDC
+0xB2B5	0xAEE8
+0xB2B6	0xAEEB
+0xB2B7	0xAEED
+0xB2B8	0xAEF4
+0xB2B9	0xAEF8
+0xB2BA	0xAEFC
+0xB2BB	0xAF07
+0xB2BC	0xAF08
+0xB2BD	0xAF0D
+0xB2BE	0xAF10
+0xB2BF	0xAF2C
+0xB2C0	0xAF2D
+0xB2C1	0xAF30
+0xB2C2	0xAF32
+0xB2C3	0xAF34
+0xB2C4	0xAF3C
+0xB2C5	0xAF3D
+0xB2C6	0xAF3F
+0xB2C7	0xAF41
+0xB2C8	0xAF42
+0xB2C9	0xAF43
+0xB2CA	0xAF48
+0xB2CB	0xAF49
+0xB2CC	0xAF50
+0xB2CD	0xAF5C
+0xB2CE	0xAF5D
+0xB2CF	0xAF64
+0xB2D0	0xAF65
+0xB2D1	0xAF79
+0xB2D2	0xAF80
+0xB2D3	0xAF84
+0xB2D4	0xAF88
+0xB2D5	0xAF90
+0xB2D6	0xAF91
+0xB2D7	0xAF95
+0xB2D8	0xAF9C
+0xB2D9	0xAFB8
+0xB2DA	0xAFB9
+0xB2DB	0xAFBC
+0xB2DC	0xAFC0
+0xB2DD	0xAFC7
+0xB2DE	0xAFC8
+0xB2DF	0xAFC9
+0xB2E0	0xAFCB
+0xB2E1	0xAFCD
+0xB2E2	0xAFCE
+0xB2E3	0xAFD4
+0xB2E4	0xAFDC
+0xB2E5	0xAFE8
+0xB2E6	0xAFE9
+0xB2E7	0xAFF0
+0xB2E8	0xAFF1
+0xB2E9	0xAFF4
+0xB2EA	0xAFF8
+0xB2EB	0xB000
+0xB2EC	0xB001
+0xB2ED	0xB004
+0xB2EE	0xB00C
+0xB2EF	0xB010
+0xB2F0	0xB014
+0xB2F1	0xB01C
+0xB2F2	0xB01D
+0xB2F3	0xB028
+0xB2F4	0xB044
+0xB2F5	0xB045
+0xB2F6	0xB048
+0xB2F7	0xB04A
+0xB2F8	0xB04C
+0xB2F9	0xB04E
+0xB2FA	0xB053
+0xB2FB	0xB054
+0xB2FC	0xB055
+0xB2FD	0xB057
+0xB2FE	0xB059
+0xB3A1	0xB05D
+0xB3A2	0xB07C
+0xB3A3	0xB07D
+0xB3A4	0xB080
+0xB3A5	0xB084
+0xB3A6	0xB08C
+0xB3A7	0xB08D
+0xB3A8	0xB08F
+0xB3A9	0xB091
+0xB3AA	0xB098
+0xB3AB	0xB099
+0xB3AC	0xB09A
+0xB3AD	0xB09C
+0xB3AE	0xB09F
+0xB3AF	0xB0A0
+0xB3B0	0xB0A1
+0xB3B1	0xB0A2
+0xB3B2	0xB0A8
+0xB3B3	0xB0A9
+0xB3B4	0xB0AB
+0xB3B5	0xB0AC
+0xB3B6	0xB0AD
+0xB3B7	0xB0AE
+0xB3B8	0xB0AF
+0xB3B9	0xB0B1
+0xB3BA	0xB0B3
+0xB3BB	0xB0B4
+0xB3BC	0xB0B5
+0xB3BD	0xB0B8
+0xB3BE	0xB0BC
+0xB3BF	0xB0C4
+0xB3C0	0xB0C5
+0xB3C1	0xB0C7
+0xB3C2	0xB0C8
+0xB3C3	0xB0C9
+0xB3C4	0xB0D0
+0xB3C5	0xB0D1
+0xB3C6	0xB0D4
+0xB3C7	0xB0D8
+0xB3C8	0xB0E0
+0xB3C9	0xB0E5
+0xB3CA	0xB108
+0xB3CB	0xB109
+0xB3CC	0xB10B
+0xB3CD	0xB10C
+0xB3CE	0xB110
+0xB3CF	0xB112
+0xB3D0	0xB113
+0xB3D1	0xB118
+0xB3D2	0xB119
+0xB3D3	0xB11B
+0xB3D4	0xB11C
+0xB3D5	0xB11D
+0xB3D6	0xB123
+0xB3D7	0xB124
+0xB3D8	0xB125
+0xB3D9	0xB128
+0xB3DA	0xB12C
+0xB3DB	0xB134
+0xB3DC	0xB135
+0xB3DD	0xB137
+0xB3DE	0xB138
+0xB3DF	0xB139
+0xB3E0	0xB140
+0xB3E1	0xB141
+0xB3E2	0xB144
+0xB3E3	0xB148
+0xB3E4	0xB150
+0xB3E5	0xB151
+0xB3E6	0xB154
+0xB3E7	0xB155
+0xB3E8	0xB158
+0xB3E9	0xB15C
+0xB3EA	0xB160
+0xB3EB	0xB178
+0xB3EC	0xB179
+0xB3ED	0xB17C
+0xB3EE	0xB180
+0xB3EF	0xB182
+0xB3F0	0xB188
+0xB3F1	0xB189
+0xB3F2	0xB18B
+0xB3F3	0xB18D
+0xB3F4	0xB192
+0xB3F5	0xB193
+0xB3F6	0xB194
+0xB3F7	0xB198
+0xB3F8	0xB19C
+0xB3F9	0xB1A8
+0xB3FA	0xB1CC
+0xB3FB	0xB1D0
+0xB3FC	0xB1D4
+0xB3FD	0xB1DC
+0xB3FE	0xB1DD
+0xB4A1	0xB1DF
+0xB4A2	0xB1E8
+0xB4A3	0xB1E9
+0xB4A4	0xB1EC
+0xB4A5	0xB1F0
+0xB4A6	0xB1F9
+0xB4A7	0xB1FB
+0xB4A8	0xB1FD
+0xB4A9	0xB204
+0xB4AA	0xB205
+0xB4AB	0xB208
+0xB4AC	0xB20B
+0xB4AD	0xB20C
+0xB4AE	0xB214
+0xB4AF	0xB215
+0xB4B0	0xB217
+0xB4B1	0xB219
+0xB4B2	0xB220
+0xB4B3	0xB234
+0xB4B4	0xB23C
+0xB4B5	0xB258
+0xB4B6	0xB25C
+0xB4B7	0xB260
+0xB4B8	0xB268
+0xB4B9	0xB269
+0xB4BA	0xB274
+0xB4BB	0xB275
+0xB4BC	0xB27C
+0xB4BD	0xB284
+0xB4BE	0xB285
+0xB4BF	0xB289
+0xB4C0	0xB290
+0xB4C1	0xB291
+0xB4C2	0xB294
+0xB4C3	0xB298
+0xB4C4	0xB299
+0xB4C5	0xB29A
+0xB4C6	0xB2A0
+0xB4C7	0xB2A1
+0xB4C8	0xB2A3
+0xB4C9	0xB2A5
+0xB4CA	0xB2A6
+0xB4CB	0xB2AA
+0xB4CC	0xB2AC
+0xB4CD	0xB2B0
+0xB4CE	0xB2B4
+0xB4CF	0xB2C8
+0xB4D0	0xB2C9
+0xB4D1	0xB2CC
+0xB4D2	0xB2D0
+0xB4D3	0xB2D2
+0xB4D4	0xB2D8
+0xB4D5	0xB2D9
+0xB4D6	0xB2DB
+0xB4D7	0xB2DD
+0xB4D8	0xB2E2
+0xB4D9	0xB2E4
+0xB4DA	0xB2E5
+0xB4DB	0xB2E6
+0xB4DC	0xB2E8
+0xB4DD	0xB2EB
+0xB4DE	0xB2EC
+0xB4DF	0xB2ED
+0xB4E0	0xB2EE
+0xB4E1	0xB2EF
+0xB4E2	0xB2F3
+0xB4E3	0xB2F4
+0xB4E4	0xB2F5
+0xB4E5	0xB2F7
+0xB4E6	0xB2F8
+0xB4E7	0xB2F9
+0xB4E8	0xB2FA
+0xB4E9	0xB2FB
+0xB4EA	0xB2FF
+0xB4EB	0xB300
+0xB4EC	0xB301
+0xB4ED	0xB304
+0xB4EE	0xB308
+0xB4EF	0xB310
+0xB4F0	0xB311
+0xB4F1	0xB313
+0xB4F2	0xB314
+0xB4F3	0xB315
+0xB4F4	0xB31C
+0xB4F5	0xB354
+0xB4F6	0xB355
+0xB4F7	0xB356
+0xB4F8	0xB358
+0xB4F9	0xB35B
+0xB4FA	0xB35C
+0xB4FB	0xB35E
+0xB4FC	0xB35F
+0xB4FD	0xB364
+0xB4FE	0xB365
+0xB5A1	0xB367
+0xB5A2	0xB369
+0xB5A3	0xB36B
+0xB5A4	0xB36E
+0xB5A5	0xB370
+0xB5A6	0xB371
+0xB5A7	0xB374
+0xB5A8	0xB378
+0xB5A9	0xB380
+0xB5AA	0xB381
+0xB5AB	0xB383
+0xB5AC	0xB384
+0xB5AD	0xB385
+0xB5AE	0xB38C
+0xB5AF	0xB390
+0xB5B0	0xB394
+0xB5B1	0xB3A0
+0xB5B2	0xB3A1
+0xB5B3	0xB3A8
+0xB5B4	0xB3AC
+0xB5B5	0xB3C4
+0xB5B6	0xB3C5
+0xB5B7	0xB3C8
+0xB5B8	0xB3CB
+0xB5B9	0xB3CC
+0xB5BA	0xB3CE
+0xB5BB	0xB3D0
+0xB5BC	0xB3D4
+0xB5BD	0xB3D5
+0xB5BE	0xB3D7
+0xB5BF	0xB3D9
+0xB5C0	0xB3DB
+0xB5C1	0xB3DD
+0xB5C2	0xB3E0
+0xB5C3	0xB3E4
+0xB5C4	0xB3E8
+0xB5C5	0xB3FC
+0xB5C6	0xB410
+0xB5C7	0xB418
+0xB5C8	0xB41C
+0xB5C9	0xB420
+0xB5CA	0xB428
+0xB5CB	0xB429
+0xB5CC	0xB42B
+0xB5CD	0xB434
+0xB5CE	0xB450
+0xB5CF	0xB451
+0xB5D0	0xB454
+0xB5D1	0xB458
+0xB5D2	0xB460
+0xB5D3	0xB461
+0xB5D4	0xB463
+0xB5D5	0xB465
+0xB5D6	0xB46C
+0xB5D7	0xB480
+0xB5D8	0xB488
+0xB5D9	0xB49D
+0xB5DA	0xB4A4
+0xB5DB	0xB4A8
+0xB5DC	0xB4AC
+0xB5DD	0xB4B5
+0xB5DE	0xB4B7
+0xB5DF	0xB4B9
+0xB5E0	0xB4C0
+0xB5E1	0xB4C4
+0xB5E2	0xB4C8
+0xB5E3	0xB4D0
+0xB5E4	0xB4D5
+0xB5E5	0xB4DC
+0xB5E6	0xB4DD
+0xB5E7	0xB4E0
+0xB5E8	0xB4E3
+0xB5E9	0xB4E4
+0xB5EA	0xB4E6
+0xB5EB	0xB4EC
+0xB5EC	0xB4ED
+0xB5ED	0xB4EF
+0xB5EE	0xB4F1
+0xB5EF	0xB4F8
+0xB5F0	0xB514
+0xB5F1	0xB515
+0xB5F2	0xB518
+0xB5F3	0xB51B
+0xB5F4	0xB51C
+0xB5F5	0xB524
+0xB5F6	0xB525
+0xB5F7	0xB527
+0xB5F8	0xB528
+0xB5F9	0xB529
+0xB5FA	0xB52A
+0xB5FB	0xB530
+0xB5FC	0xB531
+0xB5FD	0xB534
+0xB5FE	0xB538
+0xB6A1	0xB540
+0xB6A2	0xB541
+0xB6A3	0xB543
+0xB6A4	0xB544
+0xB6A5	0xB545
+0xB6A6	0xB54B
+0xB6A7	0xB54C
+0xB6A8	0xB54D
+0xB6A9	0xB550
+0xB6AA	0xB554
+0xB6AB	0xB55C
+0xB6AC	0xB55D
+0xB6AD	0xB55F
+0xB6AE	0xB560
+0xB6AF	0xB561
+0xB6B0	0xB5A0
+0xB6B1	0xB5A1
+0xB6B2	0xB5A4
+0xB6B3	0xB5A8
+0xB6B4	0xB5AA
+0xB6B5	0xB5AB
+0xB6B6	0xB5B0
+0xB6B7	0xB5B1
+0xB6B8	0xB5B3
+0xB6B9	0xB5B4
+0xB6BA	0xB5B5
+0xB6BB	0xB5BB
+0xB6BC	0xB5BC
+0xB6BD	0xB5BD
+0xB6BE	0xB5C0
+0xB6BF	0xB5C4
+0xB6C0	0xB5CC
+0xB6C1	0xB5CD
+0xB6C2	0xB5CF
+0xB6C3	0xB5D0
+0xB6C4	0xB5D1
+0xB6C5	0xB5D8
+0xB6C6	0xB5EC
+0xB6C7	0xB610
+0xB6C8	0xB611
+0xB6C9	0xB614
+0xB6CA	0xB618
+0xB6CB	0xB625
+0xB6CC	0xB62C
+0xB6CD	0xB634
+0xB6CE	0xB648
+0xB6CF	0xB664
+0xB6D0	0xB668
+0xB6D1	0xB69C
+0xB6D2	0xB69D
+0xB6D3	0xB6A0
+0xB6D4	0xB6A4
+0xB6D5	0xB6AB
+0xB6D6	0xB6AC
+0xB6D7	0xB6B1
+0xB6D8	0xB6D4
+0xB6D9	0xB6F0
+0xB6DA	0xB6F4
+0xB6DB	0xB6F8
+0xB6DC	0xB700
+0xB6DD	0xB701
+0xB6DE	0xB705
+0xB6DF	0xB728
+0xB6E0	0xB729
+0xB6E1	0xB72C
+0xB6E2	0xB72F
+0xB6E3	0xB730
+0xB6E4	0xB738
+0xB6E5	0xB739
+0xB6E6	0xB73B
+0xB6E7	0xB744
+0xB6E8	0xB748
+0xB6E9	0xB74C
+0xB6EA	0xB754
+0xB6EB	0xB755
+0xB6EC	0xB760
+0xB6ED	0xB764
+0xB6EE	0xB768
+0xB6EF	0xB770
+0xB6F0	0xB771
+0xB6F1	0xB773
+0xB6F2	0xB775
+0xB6F3	0xB77C
+0xB6F4	0xB77D
+0xB6F5	0xB780
+0xB6F6	0xB784
+0xB6F7	0xB78C
+0xB6F8	0xB78D
+0xB6F9	0xB78F
+0xB6FA	0xB790
+0xB6FB	0xB791
+0xB6FC	0xB792
+0xB6FD	0xB796
+0xB6FE	0xB797
+0xB7A1	0xB798
+0xB7A2	0xB799
+0xB7A3	0xB79C
+0xB7A4	0xB7A0
+0xB7A5	0xB7A8
+0xB7A6	0xB7A9
+0xB7A7	0xB7AB
+0xB7A8	0xB7AC
+0xB7A9	0xB7AD
+0xB7AA	0xB7B4
+0xB7AB	0xB7B5
+0xB7AC	0xB7B8
+0xB7AD	0xB7C7
+0xB7AE	0xB7C9
+0xB7AF	0xB7EC
+0xB7B0	0xB7ED
+0xB7B1	0xB7F0
+0xB7B2	0xB7F4
+0xB7B3	0xB7FC
+0xB7B4	0xB7FD
+0xB7B5	0xB7FF
+0xB7B6	0xB800
+0xB7B7	0xB801
+0xB7B8	0xB807
+0xB7B9	0xB808
+0xB7BA	0xB809
+0xB7BB	0xB80C
+0xB7BC	0xB810
+0xB7BD	0xB818
+0xB7BE	0xB819
+0xB7BF	0xB81B
+0xB7C0	0xB81D
+0xB7C1	0xB824
+0xB7C2	0xB825
+0xB7C3	0xB828
+0xB7C4	0xB82C
+0xB7C5	0xB834
+0xB7C6	0xB835
+0xB7C7	0xB837
+0xB7C8	0xB838
+0xB7C9	0xB839
+0xB7CA	0xB840
+0xB7CB	0xB844
+0xB7CC	0xB851
+0xB7CD	0xB853
+0xB7CE	0xB85C
+0xB7CF	0xB85D
+0xB7D0	0xB860
+0xB7D1	0xB864
+0xB7D2	0xB86C
+0xB7D3	0xB86D
+0xB7D4	0xB86F
+0xB7D5	0xB871
+0xB7D6	0xB878
+0xB7D7	0xB87C
+0xB7D8	0xB88D
+0xB7D9	0xB8A8
+0xB7DA	0xB8B0
+0xB7DB	0xB8B4
+0xB7DC	0xB8B8
+0xB7DD	0xB8C0
+0xB7DE	0xB8C1
+0xB7DF	0xB8C3
+0xB7E0	0xB8C5
+0xB7E1	0xB8CC
+0xB7E2	0xB8D0
+0xB7E3	0xB8D4
+0xB7E4	0xB8DD
+0xB7E5	0xB8DF
+0xB7E6	0xB8E1
+0xB7E7	0xB8E8
+0xB7E8	0xB8E9
+0xB7E9	0xB8EC
+0xB7EA	0xB8F0
+0xB7EB	0xB8F8
+0xB7EC	0xB8F9
+0xB7ED	0xB8FB
+0xB7EE	0xB8FD
+0xB7EF	0xB904
+0xB7F0	0xB918
+0xB7F1	0xB920
+0xB7F2	0xB93C
+0xB7F3	0xB93D
+0xB7F4	0xB940
+0xB7F5	0xB944
+0xB7F6	0xB94C
+0xB7F7	0xB94F
+0xB7F8	0xB951
+0xB7F9	0xB958
+0xB7FA	0xB959
+0xB7FB	0xB95C
+0xB7FC	0xB960
+0xB7FD	0xB968
+0xB7FE	0xB969
+0xB8A1	0xB96B
+0xB8A2	0xB96D
+0xB8A3	0xB974
+0xB8A4	0xB975
+0xB8A5	0xB978
+0xB8A6	0xB97C
+0xB8A7	0xB984
+0xB8A8	0xB985
+0xB8A9	0xB987
+0xB8AA	0xB989
+0xB8AB	0xB98A
+0xB8AC	0xB98D
+0xB8AD	0xB98E
+0xB8AE	0xB9AC
+0xB8AF	0xB9AD
+0xB8B0	0xB9B0
+0xB8B1	0xB9B4
+0xB8B2	0xB9BC
+0xB8B3	0xB9BD
+0xB8B4	0xB9BF
+0xB8B5	0xB9C1
+0xB8B6	0xB9C8
+0xB8B7	0xB9C9
+0xB8B8	0xB9CC
+0xB8B9	0xB9CE
+0xB8BA	0xB9CF
+0xB8BB	0xB9D0
+0xB8BC	0xB9D1
+0xB8BD	0xB9D2
+0xB8BE	0xB9D8
+0xB8BF	0xB9D9
+0xB8C0	0xB9DB
+0xB8C1	0xB9DD
+0xB8C2	0xB9DE
+0xB8C3	0xB9E1
+0xB8C4	0xB9E3
+0xB8C5	0xB9E4
+0xB8C6	0xB9E5
+0xB8C7	0xB9E8
+0xB8C8	0xB9EC
+0xB8C9	0xB9F4
+0xB8CA	0xB9F5
+0xB8CB	0xB9F7
+0xB8CC	0xB9F8
+0xB8CD	0xB9F9
+0xB8CE	0xB9FA
+0xB8CF	0xBA00
+0xB8D0	0xBA01
+0xB8D1	0xBA08
+0xB8D2	0xBA15
+0xB8D3	0xBA38
+0xB8D4	0xBA39
+0xB8D5	0xBA3C
+0xB8D6	0xBA40
+0xB8D7	0xBA42
+0xB8D8	0xBA48
+0xB8D9	0xBA49
+0xB8DA	0xBA4B
+0xB8DB	0xBA4D
+0xB8DC	0xBA4E
+0xB8DD	0xBA53
+0xB8DE	0xBA54
+0xB8DF	0xBA55
+0xB8E0	0xBA58
+0xB8E1	0xBA5C
+0xB8E2	0xBA64
+0xB8E3	0xBA65
+0xB8E4	0xBA67
+0xB8E5	0xBA68
+0xB8E6	0xBA69
+0xB8E7	0xBA70
+0xB8E8	0xBA71
+0xB8E9	0xBA74
+0xB8EA	0xBA78
+0xB8EB	0xBA83
+0xB8EC	0xBA84
+0xB8ED	0xBA85
+0xB8EE	0xBA87
+0xB8EF	0xBA8C
+0xB8F0	0xBAA8
+0xB8F1	0xBAA9
+0xB8F2	0xBAAB
+0xB8F3	0xBAAC
+0xB8F4	0xBAB0
+0xB8F5	0xBAB2
+0xB8F6	0xBAB8
+0xB8F7	0xBAB9
+0xB8F8	0xBABB
+0xB8F9	0xBABD
+0xB8FA	0xBAC4
+0xB8FB	0xBAC8
+0xB8FC	0xBAD8
+0xB8FD	0xBAD9
+0xB8FE	0xBAFC
+0xB9A1	0xBB00
+0xB9A2	0xBB04
+0xB9A3	0xBB0D
+0xB9A4	0xBB0F
+0xB9A5	0xBB11
+0xB9A6	0xBB18
+0xB9A7	0xBB1C
+0xB9A8	0xBB20
+0xB9A9	0xBB29
+0xB9AA	0xBB2B
+0xB9AB	0xBB34
+0xB9AC	0xBB35
+0xB9AD	0xBB36
+0xB9AE	0xBB38
+0xB9AF	0xBB3B
+0xB9B0	0xBB3C
+0xB9B1	0xBB3D
+0xB9B2	0xBB3E
+0xB9B3	0xBB44
+0xB9B4	0xBB45
+0xB9B5	0xBB47
+0xB9B6	0xBB49
+0xB9B7	0xBB4D
+0xB9B8	0xBB4F
+0xB9B9	0xBB50
+0xB9BA	0xBB54
+0xB9BB	0xBB58
+0xB9BC	0xBB61
+0xB9BD	0xBB63
+0xB9BE	0xBB6C
+0xB9BF	0xBB88
+0xB9C0	0xBB8C
+0xB9C1	0xBB90
+0xB9C2	0xBBA4
+0xB9C3	0xBBA8
+0xB9C4	0xBBAC
+0xB9C5	0xBBB4
+0xB9C6	0xBBB7
+0xB9C7	0xBBC0
+0xB9C8	0xBBC4
+0xB9C9	0xBBC8
+0xB9CA	0xBBD0
+0xB9CB	0xBBD3
+0xB9CC	0xBBF8
+0xB9CD	0xBBF9
+0xB9CE	0xBBFC
+0xB9CF	0xBBFF
+0xB9D0	0xBC00
+0xB9D1	0xBC02
+0xB9D2	0xBC08
+0xB9D3	0xBC09
+0xB9D4	0xBC0B
+0xB9D5	0xBC0C
+0xB9D6	0xBC0D
+0xB9D7	0xBC0F
+0xB9D8	0xBC11
+0xB9D9	0xBC14
+0xB9DA	0xBC15
+0xB9DB	0xBC16
+0xB9DC	0xBC17
+0xB9DD	0xBC18
+0xB9DE	0xBC1B
+0xB9DF	0xBC1C
+0xB9E0	0xBC1D
+0xB9E1	0xBC1E
+0xB9E2	0xBC1F
+0xB9E3	0xBC24
+0xB9E4	0xBC25
+0xB9E5	0xBC27
+0xB9E6	0xBC29
+0xB9E7	0xBC2D
+0xB9E8	0xBC30
+0xB9E9	0xBC31
+0xB9EA	0xBC34
+0xB9EB	0xBC38
+0xB9EC	0xBC40
+0xB9ED	0xBC41
+0xB9EE	0xBC43
+0xB9EF	0xBC44
+0xB9F0	0xBC45
+0xB9F1	0xBC49
+0xB9F2	0xBC4C
+0xB9F3	0xBC4D
+0xB9F4	0xBC50
+0xB9F5	0xBC5D
+0xB9F6	0xBC84
+0xB9F7	0xBC85
+0xB9F8	0xBC88
+0xB9F9	0xBC8B
+0xB9FA	0xBC8C
+0xB9FB	0xBC8E
+0xB9FC	0xBC94
+0xB9FD	0xBC95
+0xB9FE	0xBC97
+0xBAA1	0xBC99
+0xBAA2	0xBC9A
+0xBAA3	0xBCA0
+0xBAA4	0xBCA1
+0xBAA5	0xBCA4
+0xBAA6	0xBCA7
+0xBAA7	0xBCA8
+0xBAA8	0xBCB0
+0xBAA9	0xBCB1
+0xBAAA	0xBCB3
+0xBAAB	0xBCB4
+0xBAAC	0xBCB5
+0xBAAD	0xBCBC
+0xBAAE	0xBCBD
+0xBAAF	0xBCC0
+0xBAB0	0xBCC4
+0xBAB1	0xBCCD
+0xBAB2	0xBCCF
+0xBAB3	0xBCD0
+0xBAB4	0xBCD1
+0xBAB5	0xBCD5
+0xBAB6	0xBCD8
+0xBAB7	0xBCDC
+0xBAB8	0xBCF4
+0xBAB9	0xBCF5
+0xBABA	0xBCF6
+0xBABB	0xBCF8
+0xBABC	0xBCFC
+0xBABD	0xBD04
+0xBABE	0xBD05
+0xBABF	0xBD07
+0xBAC0	0xBD09
+0xBAC1	0xBD10
+0xBAC2	0xBD14
+0xBAC3	0xBD24
+0xBAC4	0xBD2C
+0xBAC5	0xBD40
+0xBAC6	0xBD48
+0xBAC7	0xBD49
+0xBAC8	0xBD4C
+0xBAC9	0xBD50
+0xBACA	0xBD58
+0xBACB	0xBD59
+0xBACC	0xBD64
+0xBACD	0xBD68
+0xBACE	0xBD80
+0xBACF	0xBD81
+0xBAD0	0xBD84
+0xBAD1	0xBD87
+0xBAD2	0xBD88
+0xBAD3	0xBD89
+0xBAD4	0xBD8A
+0xBAD5	0xBD90
+0xBAD6	0xBD91
+0xBAD7	0xBD93
+0xBAD8	0xBD95
+0xBAD9	0xBD99
+0xBADA	0xBD9A
+0xBADB	0xBD9C
+0xBADC	0xBDA4
+0xBADD	0xBDB0
+0xBADE	0xBDB8
+0xBADF	0xBDD4
+0xBAE0	0xBDD5
+0xBAE1	0xBDD8
+0xBAE2	0xBDDC
+0xBAE3	0xBDE9
+0xBAE4	0xBDF0
+0xBAE5	0xBDF4
+0xBAE6	0xBDF8
+0xBAE7	0xBE00
+0xBAE8	0xBE03
+0xBAE9	0xBE05
+0xBAEA	0xBE0C
+0xBAEB	0xBE0D
+0xBAEC	0xBE10
+0xBAED	0xBE14
+0xBAEE	0xBE1C
+0xBAEF	0xBE1D
+0xBAF0	0xBE1F
+0xBAF1	0xBE44
+0xBAF2	0xBE45
+0xBAF3	0xBE48
+0xBAF4	0xBE4C
+0xBAF5	0xBE4E
+0xBAF6	0xBE54
+0xBAF7	0xBE55
+0xBAF8	0xBE57
+0xBAF9	0xBE59
+0xBAFA	0xBE5A
+0xBAFB	0xBE5B
+0xBAFC	0xBE60
+0xBAFD	0xBE61
+0xBAFE	0xBE64
+0xBBA1	0xBE68
+0xBBA2	0xBE6A
+0xBBA3	0xBE70
+0xBBA4	0xBE71
+0xBBA5	0xBE73
+0xBBA6	0xBE74
+0xBBA7	0xBE75
+0xBBA8	0xBE7B
+0xBBA9	0xBE7C
+0xBBAA	0xBE7D
+0xBBAB	0xBE80
+0xBBAC	0xBE84
+0xBBAD	0xBE8C
+0xBBAE	0xBE8D
+0xBBAF	0xBE8F
+0xBBB0	0xBE90
+0xBBB1	0xBE91
+0xBBB2	0xBE98
+0xBBB3	0xBE99
+0xBBB4	0xBEA8
+0xBBB5	0xBED0
+0xBBB6	0xBED1
+0xBBB7	0xBED4
+0xBBB8	0xBED7
+0xBBB9	0xBED8
+0xBBBA	0xBEE0
+0xBBBB	0xBEE3
+0xBBBC	0xBEE4
+0xBBBD	0xBEE5
+0xBBBE	0xBEEC
+0xBBBF	0xBF01
+0xBBC0	0xBF08
+0xBBC1	0xBF09
+0xBBC2	0xBF18
+0xBBC3	0xBF19
+0xBBC4	0xBF1B
+0xBBC5	0xBF1C
+0xBBC6	0xBF1D
+0xBBC7	0xBF40
+0xBBC8	0xBF41
+0xBBC9	0xBF44
+0xBBCA	0xBF48
+0xBBCB	0xBF50
+0xBBCC	0xBF51
+0xBBCD	0xBF55
+0xBBCE	0xBF94
+0xBBCF	0xBFB0
+0xBBD0	0xBFC5
+0xBBD1	0xBFCC
+0xBBD2	0xBFCD
+0xBBD3	0xBFD0
+0xBBD4	0xBFD4
+0xBBD5	0xBFDC
+0xBBD6	0xBFDF
+0xBBD7	0xBFE1
+0xBBD8	0xC03C
+0xBBD9	0xC051
+0xBBDA	0xC058
+0xBBDB	0xC05C
+0xBBDC	0xC060
+0xBBDD	0xC068
+0xBBDE	0xC069
+0xBBDF	0xC090
+0xBBE0	0xC091
+0xBBE1	0xC094
+0xBBE2	0xC098
+0xBBE3	0xC0A0
+0xBBE4	0xC0A1
+0xBBE5	0xC0A3
+0xBBE6	0xC0A5
+0xBBE7	0xC0AC
+0xBBE8	0xC0AD
+0xBBE9	0xC0AF
+0xBBEA	0xC0B0
+0xBBEB	0xC0B3
+0xBBEC	0xC0B4
+0xBBED	0xC0B5
+0xBBEE	0xC0B6
+0xBBEF	0xC0BC
+0xBBF0	0xC0BD
+0xBBF1	0xC0BF
+0xBBF2	0xC0C0
+0xBBF3	0xC0C1
+0xBBF4	0xC0C5
+0xBBF5	0xC0C8
+0xBBF6	0xC0C9
+0xBBF7	0xC0CC
+0xBBF8	0xC0D0
+0xBBF9	0xC0D8
+0xBBFA	0xC0D9
+0xBBFB	0xC0DB
+0xBBFC	0xC0DC
+0xBBFD	0xC0DD
+0xBBFE	0xC0E4
+0xBCA1	0xC0E5
+0xBCA2	0xC0E8
+0xBCA3	0xC0EC
+0xBCA4	0xC0F4
+0xBCA5	0xC0F5
+0xBCA6	0xC0F7
+0xBCA7	0xC0F9
+0xBCA8	0xC100
+0xBCA9	0xC104
+0xBCAA	0xC108
+0xBCAB	0xC110
+0xBCAC	0xC115
+0xBCAD	0xC11C
+0xBCAE	0xC11D
+0xBCAF	0xC11E
+0xBCB0	0xC11F
+0xBCB1	0xC120
+0xBCB2	0xC123
+0xBCB3	0xC124
+0xBCB4	0xC126
+0xBCB5	0xC127
+0xBCB6	0xC12C
+0xBCB7	0xC12D
+0xBCB8	0xC12F
+0xBCB9	0xC130
+0xBCBA	0xC131
+0xBCBB	0xC136
+0xBCBC	0xC138
+0xBCBD	0xC139
+0xBCBE	0xC13C
+0xBCBF	0xC140
+0xBCC0	0xC148
+0xBCC1	0xC149
+0xBCC2	0xC14B
+0xBCC3	0xC14C
+0xBCC4	0xC14D
+0xBCC5	0xC154
+0xBCC6	0xC155
+0xBCC7	0xC158
+0xBCC8	0xC15C
+0xBCC9	0xC164
+0xBCCA	0xC165
+0xBCCB	0xC167
+0xBCCC	0xC168
+0xBCCD	0xC169
+0xBCCE	0xC170
+0xBCCF	0xC174
+0xBCD0	0xC178
+0xBCD1	0xC185
+0xBCD2	0xC18C
+0xBCD3	0xC18D
+0xBCD4	0xC18E
+0xBCD5	0xC190
+0xBCD6	0xC194
+0xBCD7	0xC196
+0xBCD8	0xC19C
+0xBCD9	0xC19D
+0xBCDA	0xC19F
+0xBCDB	0xC1A1
+0xBCDC	0xC1A5
+0xBCDD	0xC1A8
+0xBCDE	0xC1A9
+0xBCDF	0xC1AC
+0xBCE0	0xC1B0
+0xBCE1	0xC1BD
+0xBCE2	0xC1C4
+0xBCE3	0xC1C8
+0xBCE4	0xC1CC
+0xBCE5	0xC1D4
+0xBCE6	0xC1D7
+0xBCE7	0xC1D8
+0xBCE8	0xC1E0
+0xBCE9	0xC1E4
+0xBCEA	0xC1E8
+0xBCEB	0xC1F0
+0xBCEC	0xC1F1
+0xBCED	0xC1F3
+0xBCEE	0xC1FC
+0xBCEF	0xC1FD
+0xBCF0	0xC200
+0xBCF1	0xC204
+0xBCF2	0xC20C
+0xBCF3	0xC20D
+0xBCF4	0xC20F
+0xBCF5	0xC211
+0xBCF6	0xC218
+0xBCF7	0xC219
+0xBCF8	0xC21C
+0xBCF9	0xC21F
+0xBCFA	0xC220
+0xBCFB	0xC228
+0xBCFC	0xC229
+0xBCFD	0xC22B
+0xBCFE	0xC22D
+0xBDA1	0xC22F
+0xBDA2	0xC231
+0xBDA3	0xC232
+0xBDA4	0xC234
+0xBDA5	0xC248
+0xBDA6	0xC250
+0xBDA7	0xC251
+0xBDA8	0xC254
+0xBDA9	0xC258
+0xBDAA	0xC260
+0xBDAB	0xC265
+0xBDAC	0xC26C
+0xBDAD	0xC26D
+0xBDAE	0xC270
+0xBDAF	0xC274
+0xBDB0	0xC27C
+0xBDB1	0xC27D
+0xBDB2	0xC27F
+0xBDB3	0xC281
+0xBDB4	0xC288
+0xBDB5	0xC289
+0xBDB6	0xC290
+0xBDB7	0xC298
+0xBDB8	0xC29B
+0xBDB9	0xC29D
+0xBDBA	0xC2A4
+0xBDBB	0xC2A5
+0xBDBC	0xC2A8
+0xBDBD	0xC2AC
+0xBDBE	0xC2AD
+0xBDBF	0xC2B4
+0xBDC0	0xC2B5
+0xBDC1	0xC2B7
+0xBDC2	0xC2B9
+0xBDC3	0xC2DC
+0xBDC4	0xC2DD
+0xBDC5	0xC2E0
+0xBDC6	0xC2E3
+0xBDC7	0xC2E4
+0xBDC8	0xC2EB
+0xBDC9	0xC2EC
+0xBDCA	0xC2ED
+0xBDCB	0xC2EF
+0xBDCC	0xC2F1
+0xBDCD	0xC2F6
+0xBDCE	0xC2F8
+0xBDCF	0xC2F9
+0xBDD0	0xC2FB
+0xBDD1	0xC2FC
+0xBDD2	0xC300
+0xBDD3	0xC308
+0xBDD4	0xC309
+0xBDD5	0xC30C
+0xBDD6	0xC30D
+0xBDD7	0xC313
+0xBDD8	0xC314
+0xBDD9	0xC315
+0xBDDA	0xC318
+0xBDDB	0xC31C
+0xBDDC	0xC324
+0xBDDD	0xC325
+0xBDDE	0xC328
+0xBDDF	0xC329
+0xBDE0	0xC345
+0xBDE1	0xC368
+0xBDE2	0xC369
+0xBDE3	0xC36C
+0xBDE4	0xC370
+0xBDE5	0xC372
+0xBDE6	0xC378
+0xBDE7	0xC379
+0xBDE8	0xC37C
+0xBDE9	0xC37D
+0xBDEA	0xC384
+0xBDEB	0xC388
+0xBDEC	0xC38C
+0xBDED	0xC3C0
+0xBDEE	0xC3D8
+0xBDEF	0xC3D9
+0xBDF0	0xC3DC
+0xBDF1	0xC3DF
+0xBDF2	0xC3E0
+0xBDF3	0xC3E2
+0xBDF4	0xC3E8
+0xBDF5	0xC3E9
+0xBDF6	0xC3ED
+0xBDF7	0xC3F4
+0xBDF8	0xC3F5
+0xBDF9	0xC3F8
+0xBDFA	0xC408
+0xBDFB	0xC410
+0xBDFC	0xC424
+0xBDFD	0xC42C
+0xBDFE	0xC430
+0xBEA1	0xC434
+0xBEA2	0xC43C
+0xBEA3	0xC43D
+0xBEA4	0xC448
+0xBEA5	0xC464
+0xBEA6	0xC465
+0xBEA7	0xC468
+0xBEA8	0xC46C
+0xBEA9	0xC474
+0xBEAA	0xC475
+0xBEAB	0xC479
+0xBEAC	0xC480
+0xBEAD	0xC494
+0xBEAE	0xC49C
+0xBEAF	0xC4B8
+0xBEB0	0xC4BC
+0xBEB1	0xC4E9
+0xBEB2	0xC4F0
+0xBEB3	0xC4F1
+0xBEB4	0xC4F4
+0xBEB5	0xC4F8
+0xBEB6	0xC4FA
+0xBEB7	0xC4FF
+0xBEB8	0xC500
+0xBEB9	0xC501
+0xBEBA	0xC50C
+0xBEBB	0xC510
+0xBEBC	0xC514
+0xBEBD	0xC51C
+0xBEBE	0xC528
+0xBEBF	0xC529
+0xBEC0	0xC52C
+0xBEC1	0xC530
+0xBEC2	0xC538
+0xBEC3	0xC539
+0xBEC4	0xC53B
+0xBEC5	0xC53D
+0xBEC6	0xC544
+0xBEC7	0xC545
+0xBEC8	0xC548
+0xBEC9	0xC549
+0xBECA	0xC54A
+0xBECB	0xC54C
+0xBECC	0xC54D
+0xBECD	0xC54E
+0xBECE	0xC553
+0xBECF	0xC554
+0xBED0	0xC555
+0xBED1	0xC557
+0xBED2	0xC558
+0xBED3	0xC559
+0xBED4	0xC55D
+0xBED5	0xC55E
+0xBED6	0xC560
+0xBED7	0xC561
+0xBED8	0xC564
+0xBED9	0xC568
+0xBEDA	0xC570
+0xBEDB	0xC571
+0xBEDC	0xC573
+0xBEDD	0xC574
+0xBEDE	0xC575
+0xBEDF	0xC57C
+0xBEE0	0xC57D
+0xBEE1	0xC580
+0xBEE2	0xC584
+0xBEE3	0xC587
+0xBEE4	0xC58C
+0xBEE5	0xC58D
+0xBEE6	0xC58F
+0xBEE7	0xC591
+0xBEE8	0xC595
+0xBEE9	0xC597
+0xBEEA	0xC598
+0xBEEB	0xC59C
+0xBEEC	0xC5A0
+0xBEED	0xC5A9
+0xBEEE	0xC5B4
+0xBEEF	0xC5B5
+0xBEF0	0xC5B8
+0xBEF1	0xC5B9
+0xBEF2	0xC5BB
+0xBEF3	0xC5BC
+0xBEF4	0xC5BD
+0xBEF5	0xC5BE
+0xBEF6	0xC5C4
+0xBEF7	0xC5C5
+0xBEF8	0xC5C6
+0xBEF9	0xC5C7
+0xBEFA	0xC5C8
+0xBEFB	0xC5C9
+0xBEFC	0xC5CA
+0xBEFD	0xC5CC
+0xBEFE	0xC5CE
+0xBFA1	0xC5D0
+0xBFA2	0xC5D1
+0xBFA3	0xC5D4
+0xBFA4	0xC5D8
+0xBFA5	0xC5E0
+0xBFA6	0xC5E1
+0xBFA7	0xC5E3
+0xBFA8	0xC5E5
+0xBFA9	0xC5EC
+0xBFAA	0xC5ED
+0xBFAB	0xC5EE
+0xBFAC	0xC5F0
+0xBFAD	0xC5F4
+0xBFAE	0xC5F6
+0xBFAF	0xC5F7
+0xBFB0	0xC5FC
+0xBFB1	0xC5FD
+0xBFB2	0xC5FE
+0xBFB3	0xC5FF
+0xBFB4	0xC600
+0xBFB5	0xC601
+0xBFB6	0xC605
+0xBFB7	0xC606
+0xBFB8	0xC607
+0xBFB9	0xC608
+0xBFBA	0xC60C
+0xBFBB	0xC610
+0xBFBC	0xC618
+0xBFBD	0xC619
+0xBFBE	0xC61B
+0xBFBF	0xC61C
+0xBFC0	0xC624
+0xBFC1	0xC625
+0xBFC2	0xC628
+0xBFC3	0xC62C
+0xBFC4	0xC62D
+0xBFC5	0xC62E
+0xBFC6	0xC630
+0xBFC7	0xC633
+0xBFC8	0xC634
+0xBFC9	0xC635
+0xBFCA	0xC637
+0xBFCB	0xC639
+0xBFCC	0xC63B
+0xBFCD	0xC640
+0xBFCE	0xC641
+0xBFCF	0xC644
+0xBFD0	0xC648
+0xBFD1	0xC650
+0xBFD2	0xC651
+0xBFD3	0xC653
+0xBFD4	0xC654
+0xBFD5	0xC655
+0xBFD6	0xC65C
+0xBFD7	0xC65D
+0xBFD8	0xC660
+0xBFD9	0xC66C
+0xBFDA	0xC66F
+0xBFDB	0xC671
+0xBFDC	0xC678
+0xBFDD	0xC679
+0xBFDE	0xC67C
+0xBFDF	0xC680
+0xBFE0	0xC688
+0xBFE1	0xC689
+0xBFE2	0xC68B
+0xBFE3	0xC68D
+0xBFE4	0xC694
+0xBFE5	0xC695
+0xBFE6	0xC698
+0xBFE7	0xC69C
+0xBFE8	0xC6A4
+0xBFE9	0xC6A5
+0xBFEA	0xC6A7
+0xBFEB	0xC6A9
+0xBFEC	0xC6B0
+0xBFED	0xC6B1
+0xBFEE	0xC6B4
+0xBFEF	0xC6B8
+0xBFF0	0xC6B9
+0xBFF1	0xC6BA
+0xBFF2	0xC6C0
+0xBFF3	0xC6C1
+0xBFF4	0xC6C3
+0xBFF5	0xC6C5
+0xBFF6	0xC6CC
+0xBFF7	0xC6CD
+0xBFF8	0xC6D0
+0xBFF9	0xC6D4
+0xBFFA	0xC6DC
+0xBFFB	0xC6DD
+0xBFFC	0xC6E0
+0xBFFD	0xC6E1
+0xBFFE	0xC6E8
+0xC0A1	0xC6E9
+0xC0A2	0xC6EC
+0xC0A3	0xC6F0
+0xC0A4	0xC6F8
+0xC0A5	0xC6F9
+0xC0A6	0xC6FD
+0xC0A7	0xC704
+0xC0A8	0xC705
+0xC0A9	0xC708
+0xC0AA	0xC70C
+0xC0AB	0xC714
+0xC0AC	0xC715
+0xC0AD	0xC717
+0xC0AE	0xC719
+0xC0AF	0xC720
+0xC0B0	0xC721
+0xC0B1	0xC724
+0xC0B2	0xC728
+0xC0B3	0xC730
+0xC0B4	0xC731
+0xC0B5	0xC733
+0xC0B6	0xC735
+0xC0B7	0xC737
+0xC0B8	0xC73C
+0xC0B9	0xC73D
+0xC0BA	0xC740
+0xC0BB	0xC744
+0xC0BC	0xC74A
+0xC0BD	0xC74C
+0xC0BE	0xC74D
+0xC0BF	0xC74F
+0xC0C0	0xC751
+0xC0C1	0xC752
+0xC0C2	0xC753
+0xC0C3	0xC754
+0xC0C4	0xC755
+0xC0C5	0xC756
+0xC0C6	0xC757
+0xC0C7	0xC758
+0xC0C8	0xC75C
+0xC0C9	0xC760
+0xC0CA	0xC768
+0xC0CB	0xC76B
+0xC0CC	0xC774
+0xC0CD	0xC775
+0xC0CE	0xC778
+0xC0CF	0xC77C
+0xC0D0	0xC77D
+0xC0D1	0xC77E
+0xC0D2	0xC783
+0xC0D3	0xC784
+0xC0D4	0xC785
+0xC0D5	0xC787
+0xC0D6	0xC788
+0xC0D7	0xC789
+0xC0D8	0xC78A
+0xC0D9	0xC78E
+0xC0DA	0xC790
+0xC0DB	0xC791
+0xC0DC	0xC794
+0xC0DD	0xC796
+0xC0DE	0xC797
+0xC0DF	0xC798
+0xC0E0	0xC79A
+0xC0E1	0xC7A0
+0xC0E2	0xC7A1
+0xC0E3	0xC7A3
+0xC0E4	0xC7A4
+0xC0E5	0xC7A5
+0xC0E6	0xC7A6
+0xC0E7	0xC7AC
+0xC0E8	0xC7AD
+0xC0E9	0xC7B0
+0xC0EA	0xC7B4
+0xC0EB	0xC7BC
+0xC0EC	0xC7BD
+0xC0ED	0xC7BF
+0xC0EE	0xC7C0
+0xC0EF	0xC7C1
+0xC0F0	0xC7C8
+0xC0F1	0xC7C9
+0xC0F2	0xC7CC
+0xC0F3	0xC7CE
+0xC0F4	0xC7D0
+0xC0F5	0xC7D8
+0xC0F6	0xC7DD
+0xC0F7	0xC7E4
+0xC0F8	0xC7E8
+0xC0F9	0xC7EC
+0xC0FA	0xC800
+0xC0FB	0xC801
+0xC0FC	0xC804
+0xC0FD	0xC808
+0xC0FE	0xC80A
+0xC1A1	0xC810
+0xC1A2	0xC811
+0xC1A3	0xC813
+0xC1A4	0xC815
+0xC1A5	0xC816
+0xC1A6	0xC81C
+0xC1A7	0xC81D
+0xC1A8	0xC820
+0xC1A9	0xC824
+0xC1AA	0xC82C
+0xC1AB	0xC82D
+0xC1AC	0xC82F
+0xC1AD	0xC831
+0xC1AE	0xC838
+0xC1AF	0xC83C
+0xC1B0	0xC840
+0xC1B1	0xC848
+0xC1B2	0xC849
+0xC1B3	0xC84C
+0xC1B4	0xC84D
+0xC1B5	0xC854
+0xC1B6	0xC870
+0xC1B7	0xC871
+0xC1B8	0xC874
+0xC1B9	0xC878
+0xC1BA	0xC87A
+0xC1BB	0xC880
+0xC1BC	0xC881
+0xC1BD	0xC883
+0xC1BE	0xC885
+0xC1BF	0xC886
+0xC1C0	0xC887
+0xC1C1	0xC88B
+0xC1C2	0xC88C
+0xC1C3	0xC88D
+0xC1C4	0xC894
+0xC1C5	0xC89D
+0xC1C6	0xC89F
+0xC1C7	0xC8A1
+0xC1C8	0xC8A8
+0xC1C9	0xC8BC
+0xC1CA	0xC8BD
+0xC1CB	0xC8C4
+0xC1CC	0xC8C8
+0xC1CD	0xC8CC
+0xC1CE	0xC8D4
+0xC1CF	0xC8D5
+0xC1D0	0xC8D7
+0xC1D1	0xC8D9
+0xC1D2	0xC8E0
+0xC1D3	0xC8E1
+0xC1D4	0xC8E4
+0xC1D5	0xC8F5
+0xC1D6	0xC8FC
+0xC1D7	0xC8FD
+0xC1D8	0xC900
+0xC1D9	0xC904
+0xC1DA	0xC905
+0xC1DB	0xC906
+0xC1DC	0xC90C
+0xC1DD	0xC90D
+0xC1DE	0xC90F
+0xC1DF	0xC911
+0xC1E0	0xC918
+0xC1E1	0xC92C
+0xC1E2	0xC934
+0xC1E3	0xC950
+0xC1E4	0xC951
+0xC1E5	0xC954
+0xC1E6	0xC958
+0xC1E7	0xC960
+0xC1E8	0xC961
+0xC1E9	0xC963
+0xC1EA	0xC96C
+0xC1EB	0xC970
+0xC1EC	0xC974
+0xC1ED	0xC97C
+0xC1EE	0xC988
+0xC1EF	0xC989
+0xC1F0	0xC98C
+0xC1F1	0xC990
+0xC1F2	0xC998
+0xC1F3	0xC999
+0xC1F4	0xC99B
+0xC1F5	0xC99D
+0xC1F6	0xC9C0
+0xC1F7	0xC9C1
+0xC1F8	0xC9C4
+0xC1F9	0xC9C7
+0xC1FA	0xC9C8
+0xC1FB	0xC9CA
+0xC1FC	0xC9D0
+0xC1FD	0xC9D1
+0xC1FE	0xC9D3
+0xC2A1	0xC9D5
+0xC2A2	0xC9D6
+0xC2A3	0xC9D9
+0xC2A4	0xC9DA
+0xC2A5	0xC9DC
+0xC2A6	0xC9DD
+0xC2A7	0xC9E0
+0xC2A8	0xC9E2
+0xC2A9	0xC9E4
+0xC2AA	0xC9E7
+0xC2AB	0xC9EC
+0xC2AC	0xC9ED
+0xC2AD	0xC9EF
+0xC2AE	0xC9F0
+0xC2AF	0xC9F1
+0xC2B0	0xC9F8
+0xC2B1	0xC9F9
+0xC2B2	0xC9FC
+0xC2B3	0xCA00
+0xC2B4	0xCA08
+0xC2B5	0xCA09
+0xC2B6	0xCA0B
+0xC2B7	0xCA0C
+0xC2B8	0xCA0D
+0xC2B9	0xCA14
+0xC2BA	0xCA18
+0xC2BB	0xCA29
+0xC2BC	0xCA4C
+0xC2BD	0xCA4D
+0xC2BE	0xCA50
+0xC2BF	0xCA54
+0xC2C0	0xCA5C
+0xC2C1	0xCA5D
+0xC2C2	0xCA5F
+0xC2C3	0xCA60
+0xC2C4	0xCA61
+0xC2C5	0xCA68
+0xC2C6	0xCA7D
+0xC2C7	0xCA84
+0xC2C8	0xCA98
+0xC2C9	0xCABC
+0xC2CA	0xCABD
+0xC2CB	0xCAC0
+0xC2CC	0xCAC4
+0xC2CD	0xCACC
+0xC2CE	0xCACD
+0xC2CF	0xCACF
+0xC2D0	0xCAD1
+0xC2D1	0xCAD3
+0xC2D2	0xCAD8
+0xC2D3	0xCAD9
+0xC2D4	0xCAE0
+0xC2D5	0xCAEC
+0xC2D6	0xCAF4
+0xC2D7	0xCB08
+0xC2D8	0xCB10
+0xC2D9	0xCB14
+0xC2DA	0xCB18
+0xC2DB	0xCB20
+0xC2DC	0xCB21
+0xC2DD	0xCB41
+0xC2DE	0xCB48
+0xC2DF	0xCB49
+0xC2E0	0xCB4C
+0xC2E1	0xCB50
+0xC2E2	0xCB58
+0xC2E3	0xCB59
+0xC2E4	0xCB5D
+0xC2E5	0xCB64
+0xC2E6	0xCB78
+0xC2E7	0xCB79
+0xC2E8	0xCB9C
+0xC2E9	0xCBB8
+0xC2EA	0xCBD4
+0xC2EB	0xCBE4
+0xC2EC	0xCBE7
+0xC2ED	0xCBE9
+0xC2EE	0xCC0C
+0xC2EF	0xCC0D
+0xC2F0	0xCC10
+0xC2F1	0xCC14
+0xC2F2	0xCC1C
+0xC2F3	0xCC1D
+0xC2F4	0xCC21
+0xC2F5	0xCC22
+0xC2F6	0xCC27
+0xC2F7	0xCC28
+0xC2F8	0xCC29
+0xC2F9	0xCC2C
+0xC2FA	0xCC2E
+0xC2FB	0xCC30
+0xC2FC	0xCC38
+0xC2FD	0xCC39
+0xC2FE	0xCC3B
+0xC3A1	0xCC3C
+0xC3A2	0xCC3D
+0xC3A3	0xCC3E
+0xC3A4	0xCC44
+0xC3A5	0xCC45
+0xC3A6	0xCC48
+0xC3A7	0xCC4C
+0xC3A8	0xCC54
+0xC3A9	0xCC55
+0xC3AA	0xCC57
+0xC3AB	0xCC58
+0xC3AC	0xCC59
+0xC3AD	0xCC60
+0xC3AE	0xCC64
+0xC3AF	0xCC66
+0xC3B0	0xCC68
+0xC3B1	0xCC70
+0xC3B2	0xCC75
+0xC3B3	0xCC98
+0xC3B4	0xCC99
+0xC3B5	0xCC9C
+0xC3B6	0xCCA0
+0xC3B7	0xCCA8
+0xC3B8	0xCCA9
+0xC3B9	0xCCAB
+0xC3BA	0xCCAC
+0xC3BB	0xCCAD
+0xC3BC	0xCCB4
+0xC3BD	0xCCB5
+0xC3BE	0xCCB8
+0xC3BF	0xCCBC
+0xC3C0	0xCCC4
+0xC3C1	0xCCC5
+0xC3C2	0xCCC7
+0xC3C3	0xCCC9
+0xC3C4	0xCCD0
+0xC3C5	0xCCD4
+0xC3C6	0xCCE4
+0xC3C7	0xCCEC
+0xC3C8	0xCCF0
+0xC3C9	0xCD01
+0xC3CA	0xCD08
+0xC3CB	0xCD09
+0xC3CC	0xCD0C
+0xC3CD	0xCD10
+0xC3CE	0xCD18
+0xC3CF	0xCD19
+0xC3D0	0xCD1B
+0xC3D1	0xCD1D
+0xC3D2	0xCD24
+0xC3D3	0xCD28
+0xC3D4	0xCD2C
+0xC3D5	0xCD39
+0xC3D6	0xCD5C
+0xC3D7	0xCD60
+0xC3D8	0xCD64
+0xC3D9	0xCD6C
+0xC3DA	0xCD6D
+0xC3DB	0xCD6F
+0xC3DC	0xCD71
+0xC3DD	0xCD78
+0xC3DE	0xCD88
+0xC3DF	0xCD94
+0xC3E0	0xCD95
+0xC3E1	0xCD98
+0xC3E2	0xCD9C
+0xC3E3	0xCDA4
+0xC3E4	0xCDA5
+0xC3E5	0xCDA7
+0xC3E6	0xCDA9
+0xC3E7	0xCDB0
+0xC3E8	0xCDC4
+0xC3E9	0xCDCC
+0xC3EA	0xCDD0
+0xC3EB	0xCDE8
+0xC3EC	0xCDEC
+0xC3ED	0xCDF0
+0xC3EE	0xCDF8
+0xC3EF	0xCDF9
+0xC3F0	0xCDFB
+0xC3F1	0xCDFD
+0xC3F2	0xCE04
+0xC3F3	0xCE08
+0xC3F4	0xCE0C
+0xC3F5	0xCE14
+0xC3F6	0xCE19
+0xC3F7	0xCE20
+0xC3F8	0xCE21
+0xC3F9	0xCE24
+0xC3FA	0xCE28
+0xC3FB	0xCE30
+0xC3FC	0xCE31
+0xC3FD	0xCE33
+0xC3FE	0xCE35
+0xC4A1	0xCE58
+0xC4A2	0xCE59
+0xC4A3	0xCE5C
+0xC4A4	0xCE5F
+0xC4A5	0xCE60
+0xC4A6	0xCE61
+0xC4A7	0xCE68
+0xC4A8	0xCE69
+0xC4A9	0xCE6B
+0xC4AA	0xCE6D
+0xC4AB	0xCE74
+0xC4AC	0xCE75
+0xC4AD	0xCE78
+0xC4AE	0xCE7C
+0xC4AF	0xCE84
+0xC4B0	0xCE85
+0xC4B1	0xCE87
+0xC4B2	0xCE89
+0xC4B3	0xCE90
+0xC4B4	0xCE91
+0xC4B5	0xCE94
+0xC4B6	0xCE98
+0xC4B7	0xCEA0
+0xC4B8	0xCEA1
+0xC4B9	0xCEA3
+0xC4BA	0xCEA4
+0xC4BB	0xCEA5
+0xC4BC	0xCEAC
+0xC4BD	0xCEAD
+0xC4BE	0xCEC1
+0xC4BF	0xCEE4
+0xC4C0	0xCEE5
+0xC4C1	0xCEE8
+0xC4C2	0xCEEB
+0xC4C3	0xCEEC
+0xC4C4	0xCEF4
+0xC4C5	0xCEF5
+0xC4C6	0xCEF7
+0xC4C7	0xCEF8
+0xC4C8	0xCEF9
+0xC4C9	0xCF00
+0xC4CA	0xCF01
+0xC4CB	0xCF04
+0xC4CC	0xCF08
+0xC4CD	0xCF10
+0xC4CE	0xCF11
+0xC4CF	0xCF13
+0xC4D0	0xCF15
+0xC4D1	0xCF1C
+0xC4D2	0xCF20
+0xC4D3	0xCF24
+0xC4D4	0xCF2C
+0xC4D5	0xCF2D
+0xC4D6	0xCF2F
+0xC4D7	0xCF30
+0xC4D8	0xCF31
+0xC4D9	0xCF38
+0xC4DA	0xCF54
+0xC4DB	0xCF55
+0xC4DC	0xCF58
+0xC4DD	0xCF5C
+0xC4DE	0xCF64
+0xC4DF	0xCF65
+0xC4E0	0xCF67
+0xC4E1	0xCF69
+0xC4E2	0xCF70
+0xC4E3	0xCF71
+0xC4E4	0xCF74
+0xC4E5	0xCF78
+0xC4E6	0xCF80
+0xC4E7	0xCF85
+0xC4E8	0xCF8C
+0xC4E9	0xCFA1
+0xC4EA	0xCFA8
+0xC4EB	0xCFB0
+0xC4EC	0xCFC4
+0xC4ED	0xCFE0
+0xC4EE	0xCFE1
+0xC4EF	0xCFE4
+0xC4F0	0xCFE8
+0xC4F1	0xCFF0
+0xC4F2	0xCFF1
+0xC4F3	0xCFF3
+0xC4F4	0xCFF5
+0xC4F5	0xCFFC
+0xC4F6	0xD000
+0xC4F7	0xD004
+0xC4F8	0xD011
+0xC4F9	0xD018
+0xC4FA	0xD02D
+0xC4FB	0xD034
+0xC4FC	0xD035
+0xC4FD	0xD038
+0xC4FE	0xD03C
+0xC5A1	0xD044
+0xC5A2	0xD045
+0xC5A3	0xD047
+0xC5A4	0xD049
+0xC5A5	0xD050
+0xC5A6	0xD054
+0xC5A7	0xD058
+0xC5A8	0xD060
+0xC5A9	0xD06C
+0xC5AA	0xD06D
+0xC5AB	0xD070
+0xC5AC	0xD074
+0xC5AD	0xD07C
+0xC5AE	0xD07D
+0xC5AF	0xD081
+0xC5B0	0xD0A4
+0xC5B1	0xD0A5
+0xC5B2	0xD0A8
+0xC5B3	0xD0AC
+0xC5B4	0xD0B4
+0xC5B5	0xD0B5
+0xC5B6	0xD0B7
+0xC5B7	0xD0B9
+0xC5B8	0xD0C0
+0xC5B9	0xD0C1
+0xC5BA	0xD0C4
+0xC5BB	0xD0C8
+0xC5BC	0xD0C9
+0xC5BD	0xD0D0
+0xC5BE	0xD0D1
+0xC5BF	0xD0D3
+0xC5C0	0xD0D4
+0xC5C1	0xD0D5
+0xC5C2	0xD0DC
+0xC5C3	0xD0DD
+0xC5C4	0xD0E0
+0xC5C5	0xD0E4
+0xC5C6	0xD0EC
+0xC5C7	0xD0ED
+0xC5C8	0xD0EF
+0xC5C9	0xD0F0
+0xC5CA	0xD0F1
+0xC5CB	0xD0F8
+0xC5CC	0xD10D
+0xC5CD	0xD130
+0xC5CE	0xD131
+0xC5CF	0xD134
+0xC5D0	0xD138
+0xC5D1	0xD13A
+0xC5D2	0xD140
+0xC5D3	0xD141
+0xC5D4	0xD143
+0xC5D5	0xD144
+0xC5D6	0xD145
+0xC5D7	0xD14C
+0xC5D8	0xD14D
+0xC5D9	0xD150
+0xC5DA	0xD154
+0xC5DB	0xD15C
+0xC5DC	0xD15D
+0xC5DD	0xD15F
+0xC5DE	0xD161
+0xC5DF	0xD168
+0xC5E0	0xD16C
+0xC5E1	0xD17C
+0xC5E2	0xD184
+0xC5E3	0xD188
+0xC5E4	0xD1A0
+0xC5E5	0xD1A1
+0xC5E6	0xD1A4
+0xC5E7	0xD1A8
+0xC5E8	0xD1B0
+0xC5E9	0xD1B1
+0xC5EA	0xD1B3
+0xC5EB	0xD1B5
+0xC5EC	0xD1BA
+0xC5ED	0xD1BC
+0xC5EE	0xD1C0
+0xC5EF	0xD1D8
+0xC5F0	0xD1F4
+0xC5F1	0xD1F8
+0xC5F2	0xD207
+0xC5F3	0xD209
+0xC5F4	0xD210
+0xC5F5	0xD22C
+0xC5F6	0xD22D
+0xC5F7	0xD230
+0xC5F8	0xD234
+0xC5F9	0xD23C
+0xC5FA	0xD23D
+0xC5FB	0xD23F
+0xC5FC	0xD241
+0xC5FD	0xD248
+0xC5FE	0xD25C
+0xC6A1	0xD264
+0xC6A2	0xD280
+0xC6A3	0xD281
+0xC6A4	0xD284
+0xC6A5	0xD288
+0xC6A6	0xD290
+0xC6A7	0xD291
+0xC6A8	0xD295
+0xC6A9	0xD29C
+0xC6AA	0xD2A0
+0xC6AB	0xD2A4
+0xC6AC	0xD2AC
+0xC6AD	0xD2B1
+0xC6AE	0xD2B8
+0xC6AF	0xD2B9
+0xC6B0	0xD2BC
+0xC6B1	0xD2BF
+0xC6B2	0xD2C0
+0xC6B3	0xD2C2
+0xC6B4	0xD2C8
+0xC6B5	0xD2C9
+0xC6B6	0xD2CB
+0xC6B7	0xD2D4
+0xC6B8	0xD2D8
+0xC6B9	0xD2DC
+0xC6BA	0xD2E4
+0xC6BB	0xD2E5
+0xC6BC	0xD2F0
+0xC6BD	0xD2F1
+0xC6BE	0xD2F4
+0xC6BF	0xD2F8
+0xC6C0	0xD300
+0xC6C1	0xD301
+0xC6C2	0xD303
+0xC6C3	0xD305
+0xC6C4	0xD30C
+0xC6C5	0xD30D
+0xC6C6	0xD30E
+0xC6C7	0xD310
+0xC6C8	0xD314
+0xC6C9	0xD316
+0xC6CA	0xD31C
+0xC6CB	0xD31D
+0xC6CC	0xD31F
+0xC6CD	0xD320
+0xC6CE	0xD321
+0xC6CF	0xD325
+0xC6D0	0xD328
+0xC6D1	0xD329
+0xC6D2	0xD32C
+0xC6D3	0xD330
+0xC6D4	0xD338
+0xC6D5	0xD339
+0xC6D6	0xD33B
+0xC6D7	0xD33C
+0xC6D8	0xD33D
+0xC6D9	0xD344
+0xC6DA	0xD345
+0xC6DB	0xD37C
+0xC6DC	0xD37D
+0xC6DD	0xD380
+0xC6DE	0xD384
+0xC6DF	0xD38C
+0xC6E0	0xD38D
+0xC6E1	0xD38F
+0xC6E2	0xD390
+0xC6E3	0xD391
+0xC6E4	0xD398
+0xC6E5	0xD399
+0xC6E6	0xD39C
+0xC6E7	0xD3A0
+0xC6E8	0xD3A8
+0xC6E9	0xD3A9
+0xC6EA	0xD3AB
+0xC6EB	0xD3AD
+0xC6EC	0xD3B4
+0xC6ED	0xD3B8
+0xC6EE	0xD3BC
+0xC6EF	0xD3C4
+0xC6F0	0xD3C5
+0xC6F1	0xD3C8
+0xC6F2	0xD3C9
+0xC6F3	0xD3D0
+0xC6F4	0xD3D8
+0xC6F5	0xD3E1
+0xC6F6	0xD3E3
+0xC6F7	0xD3EC
+0xC6F8	0xD3ED
+0xC6F9	0xD3F0
+0xC6FA	0xD3F4
+0xC6FB	0xD3FC
+0xC6FC	0xD3FD
+0xC6FD	0xD3FF
+0xC6FE	0xD401
+0xC7A1	0xD408
+0xC7A2	0xD41D
+0xC7A3	0xD440
+0xC7A4	0xD444
+0xC7A5	0xD45C
+0xC7A6	0xD460
+0xC7A7	0xD464
+0xC7A8	0xD46D
+0xC7A9	0xD46F
+0xC7AA	0xD478
+0xC7AB	0xD479
+0xC7AC	0xD47C
+0xC7AD	0xD47F
+0xC7AE	0xD480
+0xC7AF	0xD482
+0xC7B0	0xD488
+0xC7B1	0xD489
+0xC7B2	0xD48B
+0xC7B3	0xD48D
+0xC7B4	0xD494
+0xC7B5	0xD4A9
+0xC7B6	0xD4CC
+0xC7B7	0xD4D0
+0xC7B8	0xD4D4
+0xC7B9	0xD4DC
+0xC7BA	0xD4DF
+0xC7BB	0xD4E8
+0xC7BC	0xD4EC
+0xC7BD	0xD4F0
+0xC7BE	0xD4F8
+0xC7BF	0xD4FB
+0xC7C0	0xD4FD
+0xC7C1	0xD504
+0xC7C2	0xD508
+0xC7C3	0xD50C
+0xC7C4	0xD514
+0xC7C5	0xD515
+0xC7C6	0xD517
+0xC7C7	0xD53C
+0xC7C8	0xD53D
+0xC7C9	0xD540
+0xC7CA	0xD544
+0xC7CB	0xD54C
+0xC7CC	0xD54D
+0xC7CD	0xD54F
+0xC7CE	0xD551
+0xC7CF	0xD558
+0xC7D0	0xD559
+0xC7D1	0xD55C
+0xC7D2	0xD560
+0xC7D3	0xD565
+0xC7D4	0xD568
+0xC7D5	0xD569
+0xC7D6	0xD56B
+0xC7D7	0xD56D
+0xC7D8	0xD574
+0xC7D9	0xD575
+0xC7DA	0xD578
+0xC7DB	0xD57C
+0xC7DC	0xD584
+0xC7DD	0xD585
+0xC7DE	0xD587
+0xC7DF	0xD588
+0xC7E0	0xD589
+0xC7E1	0xD590
+0xC7E2	0xD5A5
+0xC7E3	0xD5C8
+0xC7E4	0xD5C9
+0xC7E5	0xD5CC
+0xC7E6	0xD5D0
+0xC7E7	0xD5D2
+0xC7E8	0xD5D8
+0xC7E9	0xD5D9
+0xC7EA	0xD5DB
+0xC7EB	0xD5DD
+0xC7EC	0xD5E4
+0xC7ED	0xD5E5
+0xC7EE	0xD5E8
+0xC7EF	0xD5EC
+0xC7F0	0xD5F4
+0xC7F1	0xD5F5
+0xC7F2	0xD5F7
+0xC7F3	0xD5F9
+0xC7F4	0xD600
+0xC7F5	0xD601
+0xC7F6	0xD604
+0xC7F7	0xD608
+0xC7F8	0xD610
+0xC7F9	0xD611
+0xC7FA	0xD613
+0xC7FB	0xD614
+0xC7FC	0xD615
+0xC7FD	0xD61C
+0xC7FE	0xD620
+0xC8A1	0xD624
+0xC8A2	0xD62D
+0xC8A3	0xD638
+0xC8A4	0xD639
+0xC8A5	0xD63C
+0xC8A6	0xD640
+0xC8A7	0xD645
+0xC8A8	0xD648
+0xC8A9	0xD649
+0xC8AA	0xD64B
+0xC8AB	0xD64D
+0xC8AC	0xD651
+0xC8AD	0xD654
+0xC8AE	0xD655
+0xC8AF	0xD658
+0xC8B0	0xD65C
+0xC8B1	0xD667
+0xC8B2	0xD669
+0xC8B3	0xD670
+0xC8B4	0xD671
+0xC8B5	0xD674
+0xC8B6	0xD683
+0xC8B7	0xD685
+0xC8B8	0xD68C
+0xC8B9	0xD68D
+0xC8BA	0xD690
+0xC8BB	0xD694
+0xC8BC	0xD69D
+0xC8BD	0xD69F
+0xC8BE	0xD6A1
+0xC8BF	0xD6A8
+0xC8C0	0xD6AC
+0xC8C1	0xD6B0
+0xC8C2	0xD6B9
+0xC8C3	0xD6BB
+0xC8C4	0xD6C4
+0xC8C5	0xD6C5
+0xC8C6	0xD6C8
+0xC8C7	0xD6CC
+0xC8C8	0xD6D1
+0xC8C9	0xD6D4
+0xC8CA	0xD6D7
+0xC8CB	0xD6D9
+0xC8CC	0xD6E0
+0xC8CD	0xD6E4
+0xC8CE	0xD6E8
+0xC8CF	0xD6F0
+0xC8D0	0xD6F5
+0xC8D1	0xD6FC
+0xC8D2	0xD6FD
+0xC8D3	0xD700
+0xC8D4	0xD704
+0xC8D5	0xD711
+0xC8D6	0xD718
+0xC8D7	0xD719
+0xC8D8	0xD71C
+0xC8D9	0xD720
+0xC8DA	0xD728
+0xC8DB	0xD729
+0xC8DC	0xD72B
+0xC8DD	0xD72D
+0xC8DE	0xD734
+0xC8DF	0xD735
+0xC8E0	0xD738
+0xC8E1	0xD73C
+0xC8E2	0xD744
+0xC8E3	0xD747
+0xC8E4	0xD749
+0xC8E5	0xD750
+0xC8E6	0xD751
+0xC8E7	0xD754
+0xC8E8	0xD756
+0xC8E9	0xD757
+0xC8EA	0xD758
+0xC8EB	0xD759
+0xC8EC	0xD760
+0xC8ED	0xD761
+0xC8EE	0xD763
+0xC8EF	0xD765
+0xC8F0	0xD769
+0xC8F1	0xD76C
+0xC8F2	0xD770
+0xC8F3	0xD774
+0xC8F4	0xD77C
+0xC8F5	0xD77D
+0xC8F6	0xD781
+0xC8F7	0xD788
+0xC8F8	0xD789
+0xC8F9	0xD78C
+0xC8FA	0xD790
+0xC8FB	0xD798
+0xC8FC	0xD799
+0xC8FD	0xD79B
+0xC8FE	0xD79D
+0xCAA1	0x4F3D
+0xCAA2	0x4F73
+0xCAA3	0x5047
+0xCAA4	0x50F9
+0xCAA5	0x52A0
+0xCAA6	0x53EF
+0xCAA7	0x5475
+0xCAA8	0x54E5
+0xCAA9	0x5609
+0xCAAA	0x5AC1
+0xCAAB	0x5BB6
+0xCAAC	0x6687
+0xCAAD	0x67B6
+0xCAAE	0x67B7
+0xCAAF	0x67EF
+0xCAB0	0x6B4C
+0xCAB1	0x73C2
+0xCAB2	0x75C2
+0xCAB3	0x7A3C
+0xCAB4	0x82DB
+0xCAB5	0x8304
+0xCAB6	0x8857
+0xCAB7	0x8888
+0xCAB8	0x8A36
+0xCAB9	0x8CC8
+0xCABA	0x8DCF
+0xCABB	0x8EFB
+0xCABC	0x8FE6
+0xCABD	0x99D5
+0xCABE	0x523B
+0xCABF	0x5374
+0xCAC0	0x5404
+0xCAC1	0x606A
+0xCAC2	0x6164
+0xCAC3	0x6BBC
+0xCAC4	0x73CF
+0xCAC5	0x811A
+0xCAC6	0x89BA
+0xCAC7	0x89D2
+0xCAC8	0x95A3
+0xCAC9	0x4F83
+0xCACA	0x520A
+0xCACB	0x58BE
+0xCACC	0x5978
+0xCACD	0x59E6
+0xCACE	0x5E72
+0xCACF	0x5E79
+0xCAD0	0x61C7
+0xCAD1	0x63C0
+0xCAD2	0x6746
+0xCAD3	0x67EC
+0xCAD4	0x687F
+0xCAD5	0x6F97
+0xCAD6	0x764E
+0xCAD7	0x770B
+0xCAD8	0x78F5
+0xCAD9	0x7A08
+0xCADA	0x7AFF
+0xCADB	0x7C21
+0xCADC	0x809D
+0xCADD	0x826E
+0xCADE	0x8271
+0xCADF	0x8AEB
+0xCAE0	0x9593
+0xCAE1	0x4E6B
+0xCAE2	0x559D
+0xCAE3	0x66F7
+0xCAE4	0x6E34
+0xCAE5	0x78A3
+0xCAE6	0x7AED
+0xCAE7	0x845B
+0xCAE8	0x8910
+0xCAE9	0x874E
+0xCAEA	0x97A8
+0xCAEB	0x52D8
+0xCAEC	0x574E
+0xCAED	0x582A
+0xCAEE	0x5D4C
+0xCAEF	0x611F
+0xCAF0	0x61BE
+0xCAF1	0x6221
+0xCAF2	0x6562
+0xCAF3	0x67D1
+0xCAF4	0x6A44
+0xCAF5	0x6E1B
+0xCAF6	0x7518
+0xCAF7	0x75B3
+0xCAF8	0x76E3
+0xCAF9	0x77B0
+0xCAFA	0x7D3A
+0xCAFB	0x90AF
+0xCAFC	0x9451
+0xCAFD	0x9452
+0xCAFE	0x9F95
+0xCBA1	0x5323
+0xCBA2	0x5CAC
+0xCBA3	0x7532
+0xCBA4	0x80DB
+0xCBA5	0x9240
+0xCBA6	0x9598
+0xCBA7	0x525B
+0xCBA8	0x5808
+0xCBA9	0x59DC
+0xCBAA	0x5CA1
+0xCBAB	0x5D17
+0xCBAC	0x5EB7
+0xCBAD	0x5F3A
+0xCBAE	0x5F4A
+0xCBAF	0x6177
+0xCBB0	0x6C5F
+0xCBB1	0x757A
+0xCBB2	0x7586
+0xCBB3	0x7CE0
+0xCBB4	0x7D73
+0xCBB5	0x7DB1
+0xCBB6	0x7F8C
+0xCBB7	0x8154
+0xCBB8	0x8221
+0xCBB9	0x8591
+0xCBBA	0x8941
+0xCBBB	0x8B1B
+0xCBBC	0x92FC
+0xCBBD	0x964D
+0xCBBE	0x9C47
+0xCBBF	0x4ECB
+0xCBC0	0x4EF7
+0xCBC1	0x500B
+0xCBC2	0x51F1
+0xCBC3	0x584F
+0xCBC4	0x6137
+0xCBC5	0x613E
+0xCBC6	0x6168
+0xCBC7	0x6539
+0xCBC8	0x69EA
+0xCBC9	0x6F11
+0xCBCA	0x75A5
+0xCBCB	0x7686
+0xCBCC	0x76D6
+0xCBCD	0x7B87
+0xCBCE	0x82A5
+0xCBCF	0x84CB
+0xCBD0	0xF900
+0xCBD1	0x93A7
+0xCBD2	0x958B
+0xCBD3	0x5580
+0xCBD4	0x5BA2
+0xCBD5	0x5751
+0xCBD6	0xF901
+0xCBD7	0x7CB3
+0xCBD8	0x7FB9
+0xCBD9	0x91B5
+0xCBDA	0x5028
+0xCBDB	0x53BB
+0xCBDC	0x5C45
+0xCBDD	0x5DE8
+0xCBDE	0x62D2
+0xCBDF	0x636E
+0xCBE0	0x64DA
+0xCBE1	0x64E7
+0xCBE2	0x6E20
+0xCBE3	0x70AC
+0xCBE4	0x795B
+0xCBE5	0x8DDD
+0xCBE6	0x8E1E
+0xCBE7	0xF902
+0xCBE8	0x907D
+0xCBE9	0x9245
+0xCBEA	0x92F8
+0xCBEB	0x4E7E
+0xCBEC	0x4EF6
+0xCBED	0x5065
+0xCBEE	0x5DFE
+0xCBEF	0x5EFA
+0xCBF0	0x6106
+0xCBF1	0x6957
+0xCBF2	0x8171
+0xCBF3	0x8654
+0xCBF4	0x8E47
+0xCBF5	0x9375
+0xCBF6	0x9A2B
+0xCBF7	0x4E5E
+0xCBF8	0x5091
+0xCBF9	0x6770
+0xCBFA	0x6840
+0xCBFB	0x5109
+0xCBFC	0x528D
+0xCBFD	0x5292
+0xCBFE	0x6AA2
+0xCCA1	0x77BC
+0xCCA2	0x9210
+0xCCA3	0x9ED4
+0xCCA4	0x52AB
+0xCCA5	0x602F
+0xCCA6	0x8FF2
+0xCCA7	0x5048
+0xCCA8	0x61A9
+0xCCA9	0x63ED
+0xCCAA	0x64CA
+0xCCAB	0x683C
+0xCCAC	0x6A84
+0xCCAD	0x6FC0
+0xCCAE	0x8188
+0xCCAF	0x89A1
+0xCCB0	0x9694
+0xCCB1	0x5805
+0xCCB2	0x727D
+0xCCB3	0x72AC
+0xCCB4	0x7504
+0xCCB5	0x7D79
+0xCCB6	0x7E6D
+0xCCB7	0x80A9
+0xCCB8	0x898B
+0xCCB9	0x8B74
+0xCCBA	0x9063
+0xCCBB	0x9D51
+0xCCBC	0x6289
+0xCCBD	0x6C7A
+0xCCBE	0x6F54
+0xCCBF	0x7D50
+0xCCC0	0x7F3A
+0xCCC1	0x8A23
+0xCCC2	0x517C
+0xCCC3	0x614A
+0xCCC4	0x7B9D
+0xCCC5	0x8B19
+0xCCC6	0x9257
+0xCCC7	0x938C
+0xCCC8	0x4EAC
+0xCCC9	0x4FD3
+0xCCCA	0x501E
+0xCCCB	0x50BE
+0xCCCC	0x5106
+0xCCCD	0x52C1
+0xCCCE	0x52CD
+0xCCCF	0x537F
+0xCCD0	0x5770
+0xCCD1	0x5883
+0xCCD2	0x5E9A
+0xCCD3	0x5F91
+0xCCD4	0x6176
+0xCCD5	0x61AC
+0xCCD6	0x64CE
+0xCCD7	0x656C
+0xCCD8	0x666F
+0xCCD9	0x66BB
+0xCCDA	0x66F4
+0xCCDB	0x6897
+0xCCDC	0x6D87
+0xCCDD	0x7085
+0xCCDE	0x70F1
+0xCCDF	0x749F
+0xCCE0	0x74A5
+0xCCE1	0x74CA
+0xCCE2	0x75D9
+0xCCE3	0x786C
+0xCCE4	0x78EC
+0xCCE5	0x7ADF
+0xCCE6	0x7AF6
+0xCCE7	0x7D45
+0xCCE8	0x7D93
+0xCCE9	0x8015
+0xCCEA	0x803F
+0xCCEB	0x811B
+0xCCEC	0x8396
+0xCCED	0x8B66
+0xCCEE	0x8F15
+0xCCEF	0x9015
+0xCCF0	0x93E1
+0xCCF1	0x9803
+0xCCF2	0x9838
+0xCCF3	0x9A5A
+0xCCF4	0x9BE8
+0xCCF5	0x4FC2
+0xCCF6	0x5553
+0xCCF7	0x583A
+0xCCF8	0x5951
+0xCCF9	0x5B63
+0xCCFA	0x5C46
+0xCCFB	0x60B8
+0xCCFC	0x6212
+0xCCFD	0x6842
+0xCCFE	0x68B0
+0xCDA1	0x68E8
+0xCDA2	0x6EAA
+0xCDA3	0x754C
+0xCDA4	0x7678
+0xCDA5	0x78CE
+0xCDA6	0x7A3D
+0xCDA7	0x7CFB
+0xCDA8	0x7E6B
+0xCDA9	0x7E7C
+0xCDAA	0x8A08
+0xCDAB	0x8AA1
+0xCDAC	0x8C3F
+0xCDAD	0x968E
+0xCDAE	0x9DC4
+0xCDAF	0x53E4
+0xCDB0	0x53E9
+0xCDB1	0x544A
+0xCDB2	0x5471
+0xCDB3	0x56FA
+0xCDB4	0x59D1
+0xCDB5	0x5B64
+0xCDB6	0x5C3B
+0xCDB7	0x5EAB
+0xCDB8	0x62F7
+0xCDB9	0x6537
+0xCDBA	0x6545
+0xCDBB	0x6572
+0xCDBC	0x66A0
+0xCDBD	0x67AF
+0xCDBE	0x69C1
+0xCDBF	0x6CBD
+0xCDC0	0x75FC
+0xCDC1	0x7690
+0xCDC2	0x777E
+0xCDC3	0x7A3F
+0xCDC4	0x7F94
+0xCDC5	0x8003
+0xCDC6	0x80A1
+0xCDC7	0x818F
+0xCDC8	0x82E6
+0xCDC9	0x82FD
+0xCDCA	0x83F0
+0xCDCB	0x85C1
+0xCDCC	0x8831
+0xCDCD	0x88B4
+0xCDCE	0x8AA5
+0xCDCF	0xF903
+0xCDD0	0x8F9C
+0xCDD1	0x932E
+0xCDD2	0x96C7
+0xCDD3	0x9867
+0xCDD4	0x9AD8
+0xCDD5	0x9F13
+0xCDD6	0x54ED
+0xCDD7	0x659B
+0xCDD8	0x66F2
+0xCDD9	0x688F
+0xCDDA	0x7A40
+0xCDDB	0x8C37
+0xCDDC	0x9D60
+0xCDDD	0x56F0
+0xCDDE	0x5764
+0xCDDF	0x5D11
+0xCDE0	0x6606
+0xCDE1	0x68B1
+0xCDE2	0x68CD
+0xCDE3	0x6EFE
+0xCDE4	0x7428
+0xCDE5	0x889E
+0xCDE6	0x9BE4
+0xCDE7	0x6C68
+0xCDE8	0xF904
+0xCDE9	0x9AA8
+0xCDEA	0x4F9B
+0xCDEB	0x516C
+0xCDEC	0x5171
+0xCDED	0x529F
+0xCDEE	0x5B54
+0xCDEF	0x5DE5
+0xCDF0	0x6050
+0xCDF1	0x606D
+0xCDF2	0x62F1
+0xCDF3	0x63A7
+0xCDF4	0x653B
+0xCDF5	0x73D9
+0xCDF6	0x7A7A
+0xCDF7	0x86A3
+0xCDF8	0x8CA2
+0xCDF9	0x978F
+0xCDFA	0x4E32
+0xCDFB	0x5BE1
+0xCDFC	0x6208
+0xCDFD	0x679C
+0xCDFE	0x74DC
+0xCEA1	0x79D1
+0xCEA2	0x83D3
+0xCEA3	0x8A87
+0xCEA4	0x8AB2
+0xCEA5	0x8DE8
+0xCEA6	0x904E
+0xCEA7	0x934B
+0xCEA8	0x9846
+0xCEA9	0x5ED3
+0xCEAA	0x69E8
+0xCEAB	0x85FF
+0xCEAC	0x90ED
+0xCEAD	0xF905
+0xCEAE	0x51A0
+0xCEAF	0x5B98
+0xCEB0	0x5BEC
+0xCEB1	0x6163
+0xCEB2	0x68FA
+0xCEB3	0x6B3E
+0xCEB4	0x704C
+0xCEB5	0x742F
+0xCEB6	0x74D8
+0xCEB7	0x7BA1
+0xCEB8	0x7F50
+0xCEB9	0x83C5
+0xCEBA	0x89C0
+0xCEBB	0x8CAB
+0xCEBC	0x95DC
+0xCEBD	0x9928
+0xCEBE	0x522E
+0xCEBF	0x605D
+0xCEC0	0x62EC
+0xCEC1	0x9002
+0xCEC2	0x4F8A
+0xCEC3	0x5149
+0xCEC4	0x5321
+0xCEC5	0x58D9
+0xCEC6	0x5EE3
+0xCEC7	0x66E0
+0xCEC8	0x6D38
+0xCEC9	0x709A
+0xCECA	0x72C2
+0xCECB	0x73D6
+0xCECC	0x7B50
+0xCECD	0x80F1
+0xCECE	0x945B
+0xCECF	0x5366
+0xCED0	0x639B
+0xCED1	0x7F6B
+0xCED2	0x4E56
+0xCED3	0x5080
+0xCED4	0x584A
+0xCED5	0x58DE
+0xCED6	0x602A
+0xCED7	0x6127
+0xCED8	0x62D0
+0xCED9	0x69D0
+0xCEDA	0x9B41
+0xCEDB	0x5B8F
+0xCEDC	0x7D18
+0xCEDD	0x80B1
+0xCEDE	0x8F5F
+0xCEDF	0x4EA4
+0xCEE0	0x50D1
+0xCEE1	0x54AC
+0xCEE2	0x55AC
+0xCEE3	0x5B0C
+0xCEE4	0x5DA0
+0xCEE5	0x5DE7
+0xCEE6	0x652A
+0xCEE7	0x654E
+0xCEE8	0x6821
+0xCEE9	0x6A4B
+0xCEEA	0x72E1
+0xCEEB	0x768E
+0xCEEC	0x77EF
+0xCEED	0x7D5E
+0xCEEE	0x7FF9
+0xCEEF	0x81A0
+0xCEF0	0x854E
+0xCEF1	0x86DF
+0xCEF2	0x8F03
+0xCEF3	0x8F4E
+0xCEF4	0x90CA
+0xCEF5	0x9903
+0xCEF6	0x9A55
+0xCEF7	0x9BAB
+0xCEF8	0x4E18
+0xCEF9	0x4E45
+0xCEFA	0x4E5D
+0xCEFB	0x4EC7
+0xCEFC	0x4FF1
+0xCEFD	0x5177
+0xCEFE	0x52FE
+0xCFA1	0x5340
+0xCFA2	0x53E3
+0xCFA3	0x53E5
+0xCFA4	0x548E
+0xCFA5	0x5614
+0xCFA6	0x5775
+0xCFA7	0x57A2
+0xCFA8	0x5BC7
+0xCFA9	0x5D87
+0xCFAA	0x5ED0
+0xCFAB	0x61FC
+0xCFAC	0x62D8
+0xCFAD	0x6551
+0xCFAE	0x67B8
+0xCFAF	0x67E9
+0xCFB0	0x69CB
+0xCFB1	0x6B50
+0xCFB2	0x6BC6
+0xCFB3	0x6BEC
+0xCFB4	0x6C42
+0xCFB5	0x6E9D
+0xCFB6	0x7078
+0xCFB7	0x72D7
+0xCFB8	0x7396
+0xCFB9	0x7403
+0xCFBA	0x77BF
+0xCFBB	0x77E9
+0xCFBC	0x7A76
+0xCFBD	0x7D7F
+0xCFBE	0x8009
+0xCFBF	0x81FC
+0xCFC0	0x8205
+0xCFC1	0x820A
+0xCFC2	0x82DF
+0xCFC3	0x8862
+0xCFC4	0x8B33
+0xCFC5	0x8CFC
+0xCFC6	0x8EC0
+0xCFC7	0x9011
+0xCFC8	0x90B1
+0xCFC9	0x9264
+0xCFCA	0x92B6
+0xCFCB	0x99D2
+0xCFCC	0x9A45
+0xCFCD	0x9CE9
+0xCFCE	0x9DD7
+0xCFCF	0x9F9C
+0xCFD0	0x570B
+0xCFD1	0x5C40
+0xCFD2	0x83CA
+0xCFD3	0x97A0
+0xCFD4	0x97AB
+0xCFD5	0x9EB4
+0xCFD6	0x541B
+0xCFD7	0x7A98
+0xCFD8	0x7FA4
+0xCFD9	0x88D9
+0xCFDA	0x8ECD
+0xCFDB	0x90E1
+0xCFDC	0x5800
+0xCFDD	0x5C48
+0xCFDE	0x6398
+0xCFDF	0x7A9F
+0xCFE0	0x5BAE
+0xCFE1	0x5F13
+0xCFE2	0x7A79
+0xCFE3	0x7AAE
+0xCFE4	0x828E
+0xCFE5	0x8EAC
+0xCFE6	0x5026
+0xCFE7	0x5238
+0xCFE8	0x52F8
+0xCFE9	0x5377
+0xCFEA	0x5708
+0xCFEB	0x62F3
+0xCFEC	0x6372
+0xCFED	0x6B0A
+0xCFEE	0x6DC3
+0xCFEF	0x7737
+0xCFF0	0x53A5
+0xCFF1	0x7357
+0xCFF2	0x8568
+0xCFF3	0x8E76
+0xCFF4	0x95D5
+0xCFF5	0x673A
+0xCFF6	0x6AC3
+0xCFF7	0x6F70
+0xCFF8	0x8A6D
+0xCFF9	0x8ECC
+0xCFFA	0x994B
+0xCFFB	0xF906
+0xCFFC	0x6677
+0xCFFD	0x6B78
+0xCFFE	0x8CB4
+0xD0A1	0x9B3C
+0xD0A2	0xF907
+0xD0A3	0x53EB
+0xD0A4	0x572D
+0xD0A5	0x594E
+0xD0A6	0x63C6
+0xD0A7	0x69FB
+0xD0A8	0x73EA
+0xD0A9	0x7845
+0xD0AA	0x7ABA
+0xD0AB	0x7AC5
+0xD0AC	0x7CFE
+0xD0AD	0x8475
+0xD0AE	0x898F
+0xD0AF	0x8D73
+0xD0B0	0x9035
+0xD0B1	0x95A8
+0xD0B2	0x52FB
+0xD0B3	0x5747
+0xD0B4	0x7547
+0xD0B5	0x7B60
+0xD0B6	0x83CC
+0xD0B7	0x921E
+0xD0B8	0xF908
+0xD0B9	0x6A58
+0xD0BA	0x514B
+0xD0BB	0x524B
+0xD0BC	0x5287
+0xD0BD	0x621F
+0xD0BE	0x68D8
+0xD0BF	0x6975
+0xD0C0	0x9699
+0xD0C1	0x50C5
+0xD0C2	0x52A4
+0xD0C3	0x52E4
+0xD0C4	0x61C3
+0xD0C5	0x65A4
+0xD0C6	0x6839
+0xD0C7	0x69FF
+0xD0C8	0x747E
+0xD0C9	0x7B4B
+0xD0CA	0x82B9
+0xD0CB	0x83EB
+0xD0CC	0x89B2
+0xD0CD	0x8B39
+0xD0CE	0x8FD1
+0xD0CF	0x9949
+0xD0D0	0xF909
+0xD0D1	0x4ECA
+0xD0D2	0x5997
+0xD0D3	0x64D2
+0xD0D4	0x6611
+0xD0D5	0x6A8E
+0xD0D6	0x7434
+0xD0D7	0x7981
+0xD0D8	0x79BD
+0xD0D9	0x82A9
+0xD0DA	0x887E
+0xD0DB	0x887F
+0xD0DC	0x895F
+0xD0DD	0xF90A
+0xD0DE	0x9326
+0xD0DF	0x4F0B
+0xD0E0	0x53CA
+0xD0E1	0x6025
+0xD0E2	0x6271
+0xD0E3	0x6C72
+0xD0E4	0x7D1A
+0xD0E5	0x7D66
+0xD0E6	0x4E98
+0xD0E7	0x5162
+0xD0E8	0x77DC
+0xD0E9	0x80AF
+0xD0EA	0x4F01
+0xD0EB	0x4F0E
+0xD0EC	0x5176
+0xD0ED	0x5180
+0xD0EE	0x55DC
+0xD0EF	0x5668
+0xD0F0	0x573B
+0xD0F1	0x57FA
+0xD0F2	0x57FC
+0xD0F3	0x5914
+0xD0F4	0x5947
+0xD0F5	0x5993
+0xD0F6	0x5BC4
+0xD0F7	0x5C90
+0xD0F8	0x5D0E
+0xD0F9	0x5DF1
+0xD0FA	0x5E7E
+0xD0FB	0x5FCC
+0xD0FC	0x6280
+0xD0FD	0x65D7
+0xD0FE	0x65E3
+0xD1A1	0x671E
+0xD1A2	0x671F
+0xD1A3	0x675E
+0xD1A4	0x68CB
+0xD1A5	0x68C4
+0xD1A6	0x6A5F
+0xD1A7	0x6B3A
+0xD1A8	0x6C23
+0xD1A9	0x6C7D
+0xD1AA	0x6C82
+0xD1AB	0x6DC7
+0xD1AC	0x7398
+0xD1AD	0x7426
+0xD1AE	0x742A
+0xD1AF	0x7482
+0xD1B0	0x74A3
+0xD1B1	0x7578
+0xD1B2	0x757F
+0xD1B3	0x7881
+0xD1B4	0x78EF
+0xD1B5	0x7941
+0xD1B6	0x7947
+0xD1B7	0x7948
+0xD1B8	0x797A
+0xD1B9	0x7B95
+0xD1BA	0x7D00
+0xD1BB	0x7DBA
+0xD1BC	0x7F88
+0xD1BD	0x8006
+0xD1BE	0x802D
+0xD1BF	0x808C
+0xD1C0	0x8A18
+0xD1C1	0x8B4F
+0xD1C2	0x8C48
+0xD1C3	0x8D77
+0xD1C4	0x9321
+0xD1C5	0x9324
+0xD1C6	0x98E2
+0xD1C7	0x9951
+0xD1C8	0x9A0E
+0xD1C9	0x9A0F
+0xD1CA	0x9A65
+0xD1CB	0x9E92
+0xD1CC	0x7DCA
+0xD1CD	0x4F76
+0xD1CE	0x5409
+0xD1CF	0x62EE
+0xD1D0	0x6854
+0xD1D1	0x91D1
+0xD1D2	0x55AB
+0xD1D3	0x513A
+0xD1D4	0xF90B
+0xD1D5	0xF90C
+0xD1D6	0x5A1C
+0xD1D7	0x61E6
+0xD1D8	0xF90D
+0xD1D9	0x62CF
+0xD1DA	0x62FF
+0xD1DB	0xF90E
+0xD1DC	0xF90F
+0xD1DD	0xF910
+0xD1DE	0xF911
+0xD1DF	0xF912
+0xD1E0	0xF913
+0xD1E1	0x90A3
+0xD1E2	0xF914
+0xD1E3	0xF915
+0xD1E4	0xF916
+0xD1E5	0xF917
+0xD1E6	0xF918
+0xD1E7	0x8AFE
+0xD1E8	0xF919
+0xD1E9	0xF91A
+0xD1EA	0xF91B
+0xD1EB	0xF91C
+0xD1EC	0x6696
+0xD1ED	0xF91D
+0xD1EE	0x7156
+0xD1EF	0xF91E
+0xD1F0	0xF91F
+0xD1F1	0x96E3
+0xD1F2	0xF920
+0xD1F3	0x634F
+0xD1F4	0x637A
+0xD1F5	0x5357
+0xD1F6	0xF921
+0xD1F7	0x678F
+0xD1F8	0x6960
+0xD1F9	0x6E73
+0xD1FA	0xF922
+0xD1FB	0x7537
+0xD1FC	0xF923
+0xD1FD	0xF924
+0xD1FE	0xF925
+0xD2A1	0x7D0D
+0xD2A2	0xF926
+0xD2A3	0xF927
+0xD2A4	0x8872
+0xD2A5	0x56CA
+0xD2A6	0x5A18
+0xD2A7	0xF928
+0xD2A8	0xF929
+0xD2A9	0xF92A
+0xD2AA	0xF92B
+0xD2AB	0xF92C
+0xD2AC	0x4E43
+0xD2AD	0xF92D
+0xD2AE	0x5167
+0xD2AF	0x5948
+0xD2B0	0x67F0
+0xD2B1	0x8010
+0xD2B2	0xF92E
+0xD2B3	0x5973
+0xD2B4	0x5E74
+0xD2B5	0x649A
+0xD2B6	0x79CA
+0xD2B7	0x5FF5
+0xD2B8	0x606C
+0xD2B9	0x62C8
+0xD2BA	0x637B
+0xD2BB	0x5BE7
+0xD2BC	0x5BD7
+0xD2BD	0x52AA
+0xD2BE	0xF92F
+0xD2BF	0x5974
+0xD2C0	0x5F29
+0xD2C1	0x6012
+0xD2C2	0xF930
+0xD2C3	0xF931
+0xD2C4	0xF932
+0xD2C5	0x7459
+0xD2C6	0xF933
+0xD2C7	0xF934
+0xD2C8	0xF935
+0xD2C9	0xF936
+0xD2CA	0xF937
+0xD2CB	0xF938
+0xD2CC	0x99D1
+0xD2CD	0xF939
+0xD2CE	0xF93A
+0xD2CF	0xF93B
+0xD2D0	0xF93C
+0xD2D1	0xF93D
+0xD2D2	0xF93E
+0xD2D3	0xF93F
+0xD2D4	0xF940
+0xD2D5	0xF941
+0xD2D6	0xF942
+0xD2D7	0xF943
+0xD2D8	0x6FC3
+0xD2D9	0xF944
+0xD2DA	0xF945
+0xD2DB	0x81BF
+0xD2DC	0x8FB2
+0xD2DD	0x60F1
+0xD2DE	0xF946
+0xD2DF	0xF947
+0xD2E0	0x8166
+0xD2E1	0xF948
+0xD2E2	0xF949
+0xD2E3	0x5C3F
+0xD2E4	0xF94A
+0xD2E5	0xF94B
+0xD2E6	0xF94C
+0xD2E7	0xF94D
+0xD2E8	0xF94E
+0xD2E9	0xF94F
+0xD2EA	0xF950
+0xD2EB	0xF951
+0xD2EC	0x5AE9
+0xD2ED	0x8A25
+0xD2EE	0x677B
+0xD2EF	0x7D10
+0xD2F0	0xF952
+0xD2F1	0xF953
+0xD2F2	0xF954
+0xD2F3	0xF955
+0xD2F4	0xF956
+0xD2F5	0xF957
+0xD2F6	0x80FD
+0xD2F7	0xF958
+0xD2F8	0xF959
+0xD2F9	0x5C3C
+0xD2FA	0x6CE5
+0xD2FB	0x533F
+0xD2FC	0x6EBA
+0xD2FD	0x591A
+0xD2FE	0x8336
+0xD3A1	0x4E39
+0xD3A2	0x4EB6
+0xD3A3	0x4F46
+0xD3A4	0x55AE
+0xD3A5	0x5718
+0xD3A6	0x58C7
+0xD3A7	0x5F56
+0xD3A8	0x65B7
+0xD3A9	0x65E6
+0xD3AA	0x6A80
+0xD3AB	0x6BB5
+0xD3AC	0x6E4D
+0xD3AD	0x77ED
+0xD3AE	0x7AEF
+0xD3AF	0x7C1E
+0xD3B0	0x7DDE
+0xD3B1	0x86CB
+0xD3B2	0x8892
+0xD3B3	0x9132
+0xD3B4	0x935B
+0xD3B5	0x64BB
+0xD3B6	0x6FBE
+0xD3B7	0x737A
+0xD3B8	0x75B8
+0xD3B9	0x9054
+0xD3BA	0x5556
+0xD3BB	0x574D
+0xD3BC	0x61BA
+0xD3BD	0x64D4
+0xD3BE	0x66C7
+0xD3BF	0x6DE1
+0xD3C0	0x6E5B
+0xD3C1	0x6F6D
+0xD3C2	0x6FB9
+0xD3C3	0x75F0
+0xD3C4	0x8043
+0xD3C5	0x81BD
+0xD3C6	0x8541
+0xD3C7	0x8983
+0xD3C8	0x8AC7
+0xD3C9	0x8B5A
+0xD3CA	0x931F
+0xD3CB	0x6C93
+0xD3CC	0x7553
+0xD3CD	0x7B54
+0xD3CE	0x8E0F
+0xD3CF	0x905D
+0xD3D0	0x5510
+0xD3D1	0x5802
+0xD3D2	0x5858
+0xD3D3	0x5E62
+0xD3D4	0x6207
+0xD3D5	0x649E
+0xD3D6	0x68E0
+0xD3D7	0x7576
+0xD3D8	0x7CD6
+0xD3D9	0x87B3
+0xD3DA	0x9EE8
+0xD3DB	0x4EE3
+0xD3DC	0x5788
+0xD3DD	0x576E
+0xD3DE	0x5927
+0xD3DF	0x5C0D
+0xD3E0	0x5CB1
+0xD3E1	0x5E36
+0xD3E2	0x5F85
+0xD3E3	0x6234
+0xD3E4	0x64E1
+0xD3E5	0x73B3
+0xD3E6	0x81FA
+0xD3E7	0x888B
+0xD3E8	0x8CB8
+0xD3E9	0x968A
+0xD3EA	0x9EDB
+0xD3EB	0x5B85
+0xD3EC	0x5FB7
+0xD3ED	0x60B3
+0xD3EE	0x5012
+0xD3EF	0x5200
+0xD3F0	0x5230
+0xD3F1	0x5716
+0xD3F2	0x5835
+0xD3F3	0x5857
+0xD3F4	0x5C0E
+0xD3F5	0x5C60
+0xD3F6	0x5CF6
+0xD3F7	0x5D8B
+0xD3F8	0x5EA6
+0xD3F9	0x5F92
+0xD3FA	0x60BC
+0xD3FB	0x6311
+0xD3FC	0x6389
+0xD3FD	0x6417
+0xD3FE	0x6843
+0xD4A1	0x68F9
+0xD4A2	0x6AC2
+0xD4A3	0x6DD8
+0xD4A4	0x6E21
+0xD4A5	0x6ED4
+0xD4A6	0x6FE4
+0xD4A7	0x71FE
+0xD4A8	0x76DC
+0xD4A9	0x7779
+0xD4AA	0x79B1
+0xD4AB	0x7A3B
+0xD4AC	0x8404
+0xD4AD	0x89A9
+0xD4AE	0x8CED
+0xD4AF	0x8DF3
+0xD4B0	0x8E48
+0xD4B1	0x9003
+0xD4B2	0x9014
+0xD4B3	0x9053
+0xD4B4	0x90FD
+0xD4B5	0x934D
+0xD4B6	0x9676
+0xD4B7	0x97DC
+0xD4B8	0x6BD2
+0xD4B9	0x7006
+0xD4BA	0x7258
+0xD4BB	0x72A2
+0xD4BC	0x7368
+0xD4BD	0x7763
+0xD4BE	0x79BF
+0xD4BF	0x7BE4
+0xD4C0	0x7E9B
+0xD4C1	0x8B80
+0xD4C2	0x58A9
+0xD4C3	0x60C7
+0xD4C4	0x6566
+0xD4C5	0x65FD
+0xD4C6	0x66BE
+0xD4C7	0x6C8C
+0xD4C8	0x711E
+0xD4C9	0x71C9
+0xD4CA	0x8C5A
+0xD4CB	0x9813
+0xD4CC	0x4E6D
+0xD4CD	0x7A81
+0xD4CE	0x4EDD
+0xD4CF	0x51AC
+0xD4D0	0x51CD
+0xD4D1	0x52D5
+0xD4D2	0x540C
+0xD4D3	0x61A7
+0xD4D4	0x6771
+0xD4D5	0x6850
+0xD4D6	0x68DF
+0xD4D7	0x6D1E
+0xD4D8	0x6F7C
+0xD4D9	0x75BC
+0xD4DA	0x77B3
+0xD4DB	0x7AE5
+0xD4DC	0x80F4
+0xD4DD	0x8463
+0xD4DE	0x9285
+0xD4DF	0x515C
+0xD4E0	0x6597
+0xD4E1	0x675C
+0xD4E2	0x6793
+0xD4E3	0x75D8
+0xD4E4	0x7AC7
+0xD4E5	0x8373
+0xD4E6	0xF95A
+0xD4E7	0x8C46
+0xD4E8	0x9017
+0xD4E9	0x982D
+0xD4EA	0x5C6F
+0xD4EB	0x81C0
+0xD4EC	0x829A
+0xD4ED	0x9041
+0xD4EE	0x906F
+0xD4EF	0x920D
+0xD4F0	0x5F97
+0xD4F1	0x5D9D
+0xD4F2	0x6A59
+0xD4F3	0x71C8
+0xD4F4	0x767B
+0xD4F5	0x7B49
+0xD4F6	0x85E4
+0xD4F7	0x8B04
+0xD4F8	0x9127
+0xD4F9	0x9A30
+0xD4FA	0x5587
+0xD4FB	0x61F6
+0xD4FC	0xF95B
+0xD4FD	0x7669
+0xD4FE	0x7F85
+0xD5A1	0x863F
+0xD5A2	0x87BA
+0xD5A3	0x88F8
+0xD5A4	0x908F
+0xD5A5	0xF95C
+0xD5A6	0x6D1B
+0xD5A7	0x70D9
+0xD5A8	0x73DE
+0xD5A9	0x7D61
+0xD5AA	0x843D
+0xD5AB	0xF95D
+0xD5AC	0x916A
+0xD5AD	0x99F1
+0xD5AE	0xF95E
+0xD5AF	0x4E82
+0xD5B0	0x5375
+0xD5B1	0x6B04
+0xD5B2	0x6B12
+0xD5B3	0x703E
+0xD5B4	0x721B
+0xD5B5	0x862D
+0xD5B6	0x9E1E
+0xD5B7	0x524C
+0xD5B8	0x8FA3
+0xD5B9	0x5D50
+0xD5BA	0x64E5
+0xD5BB	0x652C
+0xD5BC	0x6B16
+0xD5BD	0x6FEB
+0xD5BE	0x7C43
+0xD5BF	0x7E9C
+0xD5C0	0x85CD
+0xD5C1	0x8964
+0xD5C2	0x89BD
+0xD5C3	0x62C9
+0xD5C4	0x81D8
+0xD5C5	0x881F
+0xD5C6	0x5ECA
+0xD5C7	0x6717
+0xD5C8	0x6D6A
+0xD5C9	0x72FC
+0xD5CA	0x7405
+0xD5CB	0x746F
+0xD5CC	0x8782
+0xD5CD	0x90DE
+0xD5CE	0x4F86
+0xD5CF	0x5D0D
+0xD5D0	0x5FA0
+0xD5D1	0x840A
+0xD5D2	0x51B7
+0xD5D3	0x63A0
+0xD5D4	0x7565
+0xD5D5	0x4EAE
+0xD5D6	0x5006
+0xD5D7	0x5169
+0xD5D8	0x51C9
+0xD5D9	0x6881
+0xD5DA	0x6A11
+0xD5DB	0x7CAE
+0xD5DC	0x7CB1
+0xD5DD	0x7CE7
+0xD5DE	0x826F
+0xD5DF	0x8AD2
+0xD5E0	0x8F1B
+0xD5E1	0x91CF
+0xD5E2	0x4FB6
+0xD5E3	0x5137
+0xD5E4	0x52F5
+0xD5E5	0x5442
+0xD5E6	0x5EEC
+0xD5E7	0x616E
+0xD5E8	0x623E
+0xD5E9	0x65C5
+0xD5EA	0x6ADA
+0xD5EB	0x6FFE
+0xD5EC	0x792A
+0xD5ED	0x85DC
+0xD5EE	0x8823
+0xD5EF	0x95AD
+0xD5F0	0x9A62
+0xD5F1	0x9A6A
+0xD5F2	0x9E97
+0xD5F3	0x9ECE
+0xD5F4	0x529B
+0xD5F5	0x66C6
+0xD5F6	0x6B77
+0xD5F7	0x701D
+0xD5F8	0x792B
+0xD5F9	0x8F62
+0xD5FA	0x9742
+0xD5FB	0x6190
+0xD5FC	0x6200
+0xD5FD	0x6523
+0xD5FE	0x6F23
+0xD6A1	0x7149
+0xD6A2	0x7489
+0xD6A3	0x7DF4
+0xD6A4	0x806F
+0xD6A5	0x84EE
+0xD6A6	0x8F26
+0xD6A7	0x9023
+0xD6A8	0x934A
+0xD6A9	0x51BD
+0xD6AA	0x5217
+0xD6AB	0x52A3
+0xD6AC	0x6D0C
+0xD6AD	0x70C8
+0xD6AE	0x88C2
+0xD6AF	0x5EC9
+0xD6B0	0x6582
+0xD6B1	0x6BAE
+0xD6B2	0x6FC2
+0xD6B3	0x7C3E
+0xD6B4	0x7375
+0xD6B5	0x4EE4
+0xD6B6	0x4F36
+0xD6B7	0x56F9
+0xD6B8	0xF95F
+0xD6B9	0x5CBA
+0xD6BA	0x5DBA
+0xD6BB	0x601C
+0xD6BC	0x73B2
+0xD6BD	0x7B2D
+0xD6BE	0x7F9A
+0xD6BF	0x7FCE
+0xD6C0	0x8046
+0xD6C1	0x901E
+0xD6C2	0x9234
+0xD6C3	0x96F6
+0xD6C4	0x9748
+0xD6C5	0x9818
+0xD6C6	0x9F61
+0xD6C7	0x4F8B
+0xD6C8	0x6FA7
+0xD6C9	0x79AE
+0xD6CA	0x91B4
+0xD6CB	0x96B7
+0xD6CC	0x52DE
+0xD6CD	0xF960
+0xD6CE	0x6488
+0xD6CF	0x64C4
+0xD6D0	0x6AD3
+0xD6D1	0x6F5E
+0xD6D2	0x7018
+0xD6D3	0x7210
+0xD6D4	0x76E7
+0xD6D5	0x8001
+0xD6D6	0x8606
+0xD6D7	0x865C
+0xD6D8	0x8DEF
+0xD6D9	0x8F05
+0xD6DA	0x9732
+0xD6DB	0x9B6F
+0xD6DC	0x9DFA
+0xD6DD	0x9E75
+0xD6DE	0x788C
+0xD6DF	0x797F
+0xD6E0	0x7DA0
+0xD6E1	0x83C9
+0xD6E2	0x9304
+0xD6E3	0x9E7F
+0xD6E4	0x9E93
+0xD6E5	0x8AD6
+0xD6E6	0x58DF
+0xD6E7	0x5F04
+0xD6E8	0x6727
+0xD6E9	0x7027
+0xD6EA	0x74CF
+0xD6EB	0x7C60
+0xD6EC	0x807E
+0xD6ED	0x5121
+0xD6EE	0x7028
+0xD6EF	0x7262
+0xD6F0	0x78CA
+0xD6F1	0x8CC2
+0xD6F2	0x8CDA
+0xD6F3	0x8CF4
+0xD6F4	0x96F7
+0xD6F5	0x4E86
+0xD6F6	0x50DA
+0xD6F7	0x5BEE
+0xD6F8	0x5ED6
+0xD6F9	0x6599
+0xD6FA	0x71CE
+0xD6FB	0x7642
+0xD6FC	0x77AD
+0xD6FD	0x804A
+0xD6FE	0x84FC
+0xD7A1	0x907C
+0xD7A2	0x9B27
+0xD7A3	0x9F8D
+0xD7A4	0x58D8
+0xD7A5	0x5A41
+0xD7A6	0x5C62
+0xD7A7	0x6A13
+0xD7A8	0x6DDA
+0xD7A9	0x6F0F
+0xD7AA	0x763B
+0xD7AB	0x7D2F
+0xD7AC	0x7E37
+0xD7AD	0x851E
+0xD7AE	0x8938
+0xD7AF	0x93E4
+0xD7B0	0x964B
+0xD7B1	0x5289
+0xD7B2	0x65D2
+0xD7B3	0x67F3
+0xD7B4	0x69B4
+0xD7B5	0x6D41
+0xD7B6	0x6E9C
+0xD7B7	0x700F
+0xD7B8	0x7409
+0xD7B9	0x7460
+0xD7BA	0x7559
+0xD7BB	0x7624
+0xD7BC	0x786B
+0xD7BD	0x8B2C
+0xD7BE	0x985E
+0xD7BF	0x516D
+0xD7C0	0x622E
+0xD7C1	0x9678
+0xD7C2	0x4F96
+0xD7C3	0x502B
+0xD7C4	0x5D19
+0xD7C5	0x6DEA
+0xD7C6	0x7DB8
+0xD7C7	0x8F2A
+0xD7C8	0x5F8B
+0xD7C9	0x6144
+0xD7CA	0x6817
+0xD7CB	0xF961
+0xD7CC	0x9686
+0xD7CD	0x52D2
+0xD7CE	0x808B
+0xD7CF	0x51DC
+0xD7D0	0x51CC
+0xD7D1	0x695E
+0xD7D2	0x7A1C
+0xD7D3	0x7DBE
+0xD7D4	0x83F1
+0xD7D5	0x9675
+0xD7D6	0x4FDA
+0xD7D7	0x5229
+0xD7D8	0x5398
+0xD7D9	0x540F
+0xD7DA	0x550E
+0xD7DB	0x5C65
+0xD7DC	0x60A7
+0xD7DD	0x674E
+0xD7DE	0x68A8
+0xD7DF	0x6D6C
+0xD7E0	0x7281
+0xD7E1	0x72F8
+0xD7E2	0x7406
+0xD7E3	0x7483
+0xD7E4	0xF962
+0xD7E5	0x75E2
+0xD7E6	0x7C6C
+0xD7E7	0x7F79
+0xD7E8	0x7FB8
+0xD7E9	0x8389
+0xD7EA	0x88CF
+0xD7EB	0x88E1
+0xD7EC	0x91CC
+0xD7ED	0x91D0
+0xD7EE	0x96E2
+0xD7EF	0x9BC9
+0xD7F0	0x541D
+0xD7F1	0x6F7E
+0xD7F2	0x71D0
+0xD7F3	0x7498
+0xD7F4	0x85FA
+0xD7F5	0x8EAA
+0xD7F6	0x96A3
+0xD7F7	0x9C57
+0xD7F8	0x9E9F
+0xD7F9	0x6797
+0xD7FA	0x6DCB
+0xD7FB	0x7433
+0xD7FC	0x81E8
+0xD7FD	0x9716
+0xD7FE	0x782C
+0xD8A1	0x7ACB
+0xD8A2	0x7B20
+0xD8A3	0x7C92
+0xD8A4	0x6469
+0xD8A5	0x746A
+0xD8A6	0x75F2
+0xD8A7	0x78BC
+0xD8A8	0x78E8
+0xD8A9	0x99AC
+0xD8AA	0x9B54
+0xD8AB	0x9EBB
+0xD8AC	0x5BDE
+0xD8AD	0x5E55
+0xD8AE	0x6F20
+0xD8AF	0x819C
+0xD8B0	0x83AB
+0xD8B1	0x9088
+0xD8B2	0x4E07
+0xD8B3	0x534D
+0xD8B4	0x5A29
+0xD8B5	0x5DD2
+0xD8B6	0x5F4E
+0xD8B7	0x6162
+0xD8B8	0x633D
+0xD8B9	0x6669
+0xD8BA	0x66FC
+0xD8BB	0x6EFF
+0xD8BC	0x6F2B
+0xD8BD	0x7063
+0xD8BE	0x779E
+0xD8BF	0x842C
+0xD8C0	0x8513
+0xD8C1	0x883B
+0xD8C2	0x8F13
+0xD8C3	0x9945
+0xD8C4	0x9C3B
+0xD8C5	0x551C
+0xD8C6	0x62B9
+0xD8C7	0x672B
+0xD8C8	0x6CAB
+0xD8C9	0x8309
+0xD8CA	0x896A
+0xD8CB	0x977A
+0xD8CC	0x4EA1
+0xD8CD	0x5984
+0xD8CE	0x5FD8
+0xD8CF	0x5FD9
+0xD8D0	0x671B
+0xD8D1	0x7DB2
+0xD8D2	0x7F54
+0xD8D3	0x8292
+0xD8D4	0x832B
+0xD8D5	0x83BD
+0xD8D6	0x8F1E
+0xD8D7	0x9099
+0xD8D8	0x57CB
+0xD8D9	0x59B9
+0xD8DA	0x5A92
+0xD8DB	0x5BD0
+0xD8DC	0x6627
+0xD8DD	0x679A
+0xD8DE	0x6885
+0xD8DF	0x6BCF
+0xD8E0	0x7164
+0xD8E1	0x7F75
+0xD8E2	0x8CB7
+0xD8E3	0x8CE3
+0xD8E4	0x9081
+0xD8E5	0x9B45
+0xD8E6	0x8108
+0xD8E7	0x8C8A
+0xD8E8	0x964C
+0xD8E9	0x9A40
+0xD8EA	0x9EA5
+0xD8EB	0x5B5F
+0xD8EC	0x6C13
+0xD8ED	0x731B
+0xD8EE	0x76F2
+0xD8EF	0x76DF
+0xD8F0	0x840C
+0xD8F1	0x51AA
+0xD8F2	0x8993
+0xD8F3	0x514D
+0xD8F4	0x5195
+0xD8F5	0x52C9
+0xD8F6	0x68C9
+0xD8F7	0x6C94
+0xD8F8	0x7704
+0xD8F9	0x7720
+0xD8FA	0x7DBF
+0xD8FB	0x7DEC
+0xD8FC	0x9762
+0xD8FD	0x9EB5
+0xD8FE	0x6EC5
+0xD9A1	0x8511
+0xD9A2	0x51A5
+0xD9A3	0x540D
+0xD9A4	0x547D
+0xD9A5	0x660E
+0xD9A6	0x669D
+0xD9A7	0x6927
+0xD9A8	0x6E9F
+0xD9A9	0x76BF
+0xD9AA	0x7791
+0xD9AB	0x8317
+0xD9AC	0x84C2
+0xD9AD	0x879F
+0xD9AE	0x9169
+0xD9AF	0x9298
+0xD9B0	0x9CF4
+0xD9B1	0x8882
+0xD9B2	0x4FAE
+0xD9B3	0x5192
+0xD9B4	0x52DF
+0xD9B5	0x59C6
+0xD9B6	0x5E3D
+0xD9B7	0x6155
+0xD9B8	0x6478
+0xD9B9	0x6479
+0xD9BA	0x66AE
+0xD9BB	0x67D0
+0xD9BC	0x6A21
+0xD9BD	0x6BCD
+0xD9BE	0x6BDB
+0xD9BF	0x725F
+0xD9C0	0x7261
+0xD9C1	0x7441
+0xD9C2	0x7738
+0xD9C3	0x77DB
+0xD9C4	0x8017
+0xD9C5	0x82BC
+0xD9C6	0x8305
+0xD9C7	0x8B00
+0xD9C8	0x8B28
+0xD9C9	0x8C8C
+0xD9CA	0x6728
+0xD9CB	0x6C90
+0xD9CC	0x7267
+0xD9CD	0x76EE
+0xD9CE	0x7766
+0xD9CF	0x7A46
+0xD9D0	0x9DA9
+0xD9D1	0x6B7F
+0xD9D2	0x6C92
+0xD9D3	0x5922
+0xD9D4	0x6726
+0xD9D5	0x8499
+0xD9D6	0x536F
+0xD9D7	0x5893
+0xD9D8	0x5999
+0xD9D9	0x5EDF
+0xD9DA	0x63CF
+0xD9DB	0x6634
+0xD9DC	0x6773
+0xD9DD	0x6E3A
+0xD9DE	0x732B
+0xD9DF	0x7AD7
+0xD9E0	0x82D7
+0xD9E1	0x9328
+0xD9E2	0x52D9
+0xD9E3	0x5DEB
+0xD9E4	0x61AE
+0xD9E5	0x61CB
+0xD9E6	0x620A
+0xD9E7	0x62C7
+0xD9E8	0x64AB
+0xD9E9	0x65E0
+0xD9EA	0x6959
+0xD9EB	0x6B66
+0xD9EC	0x6BCB
+0xD9ED	0x7121
+0xD9EE	0x73F7
+0xD9EF	0x755D
+0xD9F0	0x7E46
+0xD9F1	0x821E
+0xD9F2	0x8302
+0xD9F3	0x856A
+0xD9F4	0x8AA3
+0xD9F5	0x8CBF
+0xD9F6	0x9727
+0xD9F7	0x9D61
+0xD9F8	0x58A8
+0xD9F9	0x9ED8
+0xD9FA	0x5011
+0xD9FB	0x520E
+0xD9FC	0x543B
+0xD9FD	0x554F
+0xD9FE	0x6587
+0xDAA1	0x6C76
+0xDAA2	0x7D0A
+0xDAA3	0x7D0B
+0xDAA4	0x805E
+0xDAA5	0x868A
+0xDAA6	0x9580
+0xDAA7	0x96EF
+0xDAA8	0x52FF
+0xDAA9	0x6C95
+0xDAAA	0x7269
+0xDAAB	0x5473
+0xDAAC	0x5A9A
+0xDAAD	0x5C3E
+0xDAAE	0x5D4B
+0xDAAF	0x5F4C
+0xDAB0	0x5FAE
+0xDAB1	0x672A
+0xDAB2	0x68B6
+0xDAB3	0x6963
+0xDAB4	0x6E3C
+0xDAB5	0x6E44
+0xDAB6	0x7709
+0xDAB7	0x7C73
+0xDAB8	0x7F8E
+0xDAB9	0x8587
+0xDABA	0x8B0E
+0xDABB	0x8FF7
+0xDABC	0x9761
+0xDABD	0x9EF4
+0xDABE	0x5CB7
+0xDABF	0x60B6
+0xDAC0	0x610D
+0xDAC1	0x61AB
+0xDAC2	0x654F
+0xDAC3	0x65FB
+0xDAC4	0x65FC
+0xDAC5	0x6C11
+0xDAC6	0x6CEF
+0xDAC7	0x739F
+0xDAC8	0x73C9
+0xDAC9	0x7DE1
+0xDACA	0x9594
+0xDACB	0x5BC6
+0xDACC	0x871C
+0xDACD	0x8B10
+0xDACE	0x525D
+0xDACF	0x535A
+0xDAD0	0x62CD
+0xDAD1	0x640F
+0xDAD2	0x64B2
+0xDAD3	0x6734
+0xDAD4	0x6A38
+0xDAD5	0x6CCA
+0xDAD6	0x73C0
+0xDAD7	0x749E
+0xDAD8	0x7B94
+0xDAD9	0x7C95
+0xDADA	0x7E1B
+0xDADB	0x818A
+0xDADC	0x8236
+0xDADD	0x8584
+0xDADE	0x8FEB
+0xDADF	0x96F9
+0xDAE0	0x99C1
+0xDAE1	0x4F34
+0xDAE2	0x534A
+0xDAE3	0x53CD
+0xDAE4	0x53DB
+0xDAE5	0x62CC
+0xDAE6	0x642C
+0xDAE7	0x6500
+0xDAE8	0x6591
+0xDAE9	0x69C3
+0xDAEA	0x6CEE
+0xDAEB	0x6F58
+0xDAEC	0x73ED
+0xDAED	0x7554
+0xDAEE	0x7622
+0xDAEF	0x76E4
+0xDAF0	0x76FC
+0xDAF1	0x78D0
+0xDAF2	0x78FB
+0xDAF3	0x792C
+0xDAF4	0x7D46
+0xDAF5	0x822C
+0xDAF6	0x87E0
+0xDAF7	0x8FD4
+0xDAF8	0x9812
+0xDAF9	0x98EF
+0xDAFA	0x52C3
+0xDAFB	0x62D4
+0xDAFC	0x64A5
+0xDAFD	0x6E24
+0xDAFE	0x6F51
+0xDBA1	0x767C
+0xDBA2	0x8DCB
+0xDBA3	0x91B1
+0xDBA4	0x9262
+0xDBA5	0x9AEE
+0xDBA6	0x9B43
+0xDBA7	0x5023
+0xDBA8	0x508D
+0xDBA9	0x574A
+0xDBAA	0x59A8
+0xDBAB	0x5C28
+0xDBAC	0x5E47
+0xDBAD	0x5F77
+0xDBAE	0x623F
+0xDBAF	0x653E
+0xDBB0	0x65B9
+0xDBB1	0x65C1
+0xDBB2	0x6609
+0xDBB3	0x678B
+0xDBB4	0x699C
+0xDBB5	0x6EC2
+0xDBB6	0x78C5
+0xDBB7	0x7D21
+0xDBB8	0x80AA
+0xDBB9	0x8180
+0xDBBA	0x822B
+0xDBBB	0x82B3
+0xDBBC	0x84A1
+0xDBBD	0x868C
+0xDBBE	0x8A2A
+0xDBBF	0x8B17
+0xDBC0	0x90A6
+0xDBC1	0x9632
+0xDBC2	0x9F90
+0xDBC3	0x500D
+0xDBC4	0x4FF3
+0xDBC5	0xF963
+0xDBC6	0x57F9
+0xDBC7	0x5F98
+0xDBC8	0x62DC
+0xDBC9	0x6392
+0xDBCA	0x676F
+0xDBCB	0x6E43
+0xDBCC	0x7119
+0xDBCD	0x76C3
+0xDBCE	0x80CC
+0xDBCF	0x80DA
+0xDBD0	0x88F4
+0xDBD1	0x88F5
+0xDBD2	0x8919
+0xDBD3	0x8CE0
+0xDBD4	0x8F29
+0xDBD5	0x914D
+0xDBD6	0x966A
+0xDBD7	0x4F2F
+0xDBD8	0x4F70
+0xDBD9	0x5E1B
+0xDBDA	0x67CF
+0xDBDB	0x6822
+0xDBDC	0x767D
+0xDBDD	0x767E
+0xDBDE	0x9B44
+0xDBDF	0x5E61
+0xDBE0	0x6A0A
+0xDBE1	0x7169
+0xDBE2	0x71D4
+0xDBE3	0x756A
+0xDBE4	0xF964
+0xDBE5	0x7E41
+0xDBE6	0x8543
+0xDBE7	0x85E9
+0xDBE8	0x98DC
+0xDBE9	0x4F10
+0xDBEA	0x7B4F
+0xDBEB	0x7F70
+0xDBEC	0x95A5
+0xDBED	0x51E1
+0xDBEE	0x5E06
+0xDBEF	0x68B5
+0xDBF0	0x6C3E
+0xDBF1	0x6C4E
+0xDBF2	0x6CDB
+0xDBF3	0x72AF
+0xDBF4	0x7BC4
+0xDBF5	0x8303
+0xDBF6	0x6CD5
+0xDBF7	0x743A
+0xDBF8	0x50FB
+0xDBF9	0x5288
+0xDBFA	0x58C1
+0xDBFB	0x64D8
+0xDBFC	0x6A97
+0xDBFD	0x74A7
+0xDBFE	0x7656
+0xDCA1	0x78A7
+0xDCA2	0x8617
+0xDCA3	0x95E2
+0xDCA4	0x9739
+0xDCA5	0xF965
+0xDCA6	0x535E
+0xDCA7	0x5F01
+0xDCA8	0x8B8A
+0xDCA9	0x8FA8
+0xDCAA	0x8FAF
+0xDCAB	0x908A
+0xDCAC	0x5225
+0xDCAD	0x77A5
+0xDCAE	0x9C49
+0xDCAF	0x9F08
+0xDCB0	0x4E19
+0xDCB1	0x5002
+0xDCB2	0x5175
+0xDCB3	0x5C5B
+0xDCB4	0x5E77
+0xDCB5	0x661E
+0xDCB6	0x663A
+0xDCB7	0x67C4
+0xDCB8	0x68C5
+0xDCB9	0x70B3
+0xDCBA	0x7501
+0xDCBB	0x75C5
+0xDCBC	0x79C9
+0xDCBD	0x7ADD
+0xDCBE	0x8F27
+0xDCBF	0x9920
+0xDCC0	0x9A08
+0xDCC1	0x4FDD
+0xDCC2	0x5821
+0xDCC3	0x5831
+0xDCC4	0x5BF6
+0xDCC5	0x666E
+0xDCC6	0x6B65
+0xDCC7	0x6D11
+0xDCC8	0x6E7A
+0xDCC9	0x6F7D
+0xDCCA	0x73E4
+0xDCCB	0x752B
+0xDCCC	0x83E9
+0xDCCD	0x88DC
+0xDCCE	0x8913
+0xDCCF	0x8B5C
+0xDCD0	0x8F14
+0xDCD1	0x4F0F
+0xDCD2	0x50D5
+0xDCD3	0x5310
+0xDCD4	0x535C
+0xDCD5	0x5B93
+0xDCD6	0x5FA9
+0xDCD7	0x670D
+0xDCD8	0x798F
+0xDCD9	0x8179
+0xDCDA	0x832F
+0xDCDB	0x8514
+0xDCDC	0x8907
+0xDCDD	0x8986
+0xDCDE	0x8F39
+0xDCDF	0x8F3B
+0xDCE0	0x99A5
+0xDCE1	0x9C12
+0xDCE2	0x672C
+0xDCE3	0x4E76
+0xDCE4	0x4FF8
+0xDCE5	0x5949
+0xDCE6	0x5C01
+0xDCE7	0x5CEF
+0xDCE8	0x5CF0
+0xDCE9	0x6367
+0xDCEA	0x68D2
+0xDCEB	0x70FD
+0xDCEC	0x71A2
+0xDCED	0x742B
+0xDCEE	0x7E2B
+0xDCEF	0x84EC
+0xDCF0	0x8702
+0xDCF1	0x9022
+0xDCF2	0x92D2
+0xDCF3	0x9CF3
+0xDCF4	0x4E0D
+0xDCF5	0x4ED8
+0xDCF6	0x4FEF
+0xDCF7	0x5085
+0xDCF8	0x5256
+0xDCF9	0x526F
+0xDCFA	0x5426
+0xDCFB	0x5490
+0xDCFC	0x57E0
+0xDCFD	0x592B
+0xDCFE	0x5A66
+0xDDA1	0x5B5A
+0xDDA2	0x5B75
+0xDDA3	0x5BCC
+0xDDA4	0x5E9C
+0xDDA5	0xF966
+0xDDA6	0x6276
+0xDDA7	0x6577
+0xDDA8	0x65A7
+0xDDA9	0x6D6E
+0xDDAA	0x6EA5
+0xDDAB	0x7236
+0xDDAC	0x7B26
+0xDDAD	0x7C3F
+0xDDAE	0x7F36
+0xDDAF	0x8150
+0xDDB0	0x8151
+0xDDB1	0x819A
+0xDDB2	0x8240
+0xDDB3	0x8299
+0xDDB4	0x83A9
+0xDDB5	0x8A03
+0xDDB6	0x8CA0
+0xDDB7	0x8CE6
+0xDDB8	0x8CFB
+0xDDB9	0x8D74
+0xDDBA	0x8DBA
+0xDDBB	0x90E8
+0xDDBC	0x91DC
+0xDDBD	0x961C
+0xDDBE	0x9644
+0xDDBF	0x99D9
+0xDDC0	0x9CE7
+0xDDC1	0x5317
+0xDDC2	0x5206
+0xDDC3	0x5429
+0xDDC4	0x5674
+0xDDC5	0x58B3
+0xDDC6	0x5954
+0xDDC7	0x596E
+0xDDC8	0x5FFF
+0xDDC9	0x61A4
+0xDDCA	0x626E
+0xDDCB	0x6610
+0xDDCC	0x6C7E
+0xDDCD	0x711A
+0xDDCE	0x76C6
+0xDDCF	0x7C89
+0xDDD0	0x7CDE
+0xDDD1	0x7D1B
+0xDDD2	0x82AC
+0xDDD3	0x8CC1
+0xDDD4	0x96F0
+0xDDD5	0xF967
+0xDDD6	0x4F5B
+0xDDD7	0x5F17
+0xDDD8	0x5F7F
+0xDDD9	0x62C2
+0xDDDA	0x5D29
+0xDDDB	0x670B
+0xDDDC	0x68DA
+0xDDDD	0x787C
+0xDDDE	0x7E43
+0xDDDF	0x9D6C
+0xDDE0	0x4E15
+0xDDE1	0x5099
+0xDDE2	0x5315
+0xDDE3	0x532A
+0xDDE4	0x5351
+0xDDE5	0x5983
+0xDDE6	0x5A62
+0xDDE7	0x5E87
+0xDDE8	0x60B2
+0xDDE9	0x618A
+0xDDEA	0x6249
+0xDDEB	0x6279
+0xDDEC	0x6590
+0xDDED	0x6787
+0xDDEE	0x69A7
+0xDDEF	0x6BD4
+0xDDF0	0x6BD6
+0xDDF1	0x6BD7
+0xDDF2	0x6BD8
+0xDDF3	0x6CB8
+0xDDF4	0xF968
+0xDDF5	0x7435
+0xDDF6	0x75FA
+0xDDF7	0x7812
+0xDDF8	0x7891
+0xDDF9	0x79D5
+0xDDFA	0x79D8
+0xDDFB	0x7C83
+0xDDFC	0x7DCB
+0xDDFD	0x7FE1
+0xDDFE	0x80A5
+0xDEA1	0x813E
+0xDEA2	0x81C2
+0xDEA3	0x83F2
+0xDEA4	0x871A
+0xDEA5	0x88E8
+0xDEA6	0x8AB9
+0xDEA7	0x8B6C
+0xDEA8	0x8CBB
+0xDEA9	0x9119
+0xDEAA	0x975E
+0xDEAB	0x98DB
+0xDEAC	0x9F3B
+0xDEAD	0x56AC
+0xDEAE	0x5B2A
+0xDEAF	0x5F6C
+0xDEB0	0x658C
+0xDEB1	0x6AB3
+0xDEB2	0x6BAF
+0xDEB3	0x6D5C
+0xDEB4	0x6FF1
+0xDEB5	0x7015
+0xDEB6	0x725D
+0xDEB7	0x73AD
+0xDEB8	0x8CA7
+0xDEB9	0x8CD3
+0xDEBA	0x983B
+0xDEBB	0x6191
+0xDEBC	0x6C37
+0xDEBD	0x8058
+0xDEBE	0x9A01
+0xDEBF	0x4E4D
+0xDEC0	0x4E8B
+0xDEC1	0x4E9B
+0xDEC2	0x4ED5
+0xDEC3	0x4F3A
+0xDEC4	0x4F3C
+0xDEC5	0x4F7F
+0xDEC6	0x4FDF
+0xDEC7	0x50FF
+0xDEC8	0x53F2
+0xDEC9	0x53F8
+0xDECA	0x5506
+0xDECB	0x55E3
+0xDECC	0x56DB
+0xDECD	0x58EB
+0xDECE	0x5962
+0xDECF	0x5A11
+0xDED0	0x5BEB
+0xDED1	0x5BFA
+0xDED2	0x5C04
+0xDED3	0x5DF3
+0xDED4	0x5E2B
+0xDED5	0x5F99
+0xDED6	0x601D
+0xDED7	0x6368
+0xDED8	0x659C
+0xDED9	0x65AF
+0xDEDA	0x67F6
+0xDEDB	0x67FB
+0xDEDC	0x68AD
+0xDEDD	0x6B7B
+0xDEDE	0x6C99
+0xDEDF	0x6CD7
+0xDEE0	0x6E23
+0xDEE1	0x7009
+0xDEE2	0x7345
+0xDEE3	0x7802
+0xDEE4	0x793E
+0xDEE5	0x7940
+0xDEE6	0x7960
+0xDEE7	0x79C1
+0xDEE8	0x7BE9
+0xDEE9	0x7D17
+0xDEEA	0x7D72
+0xDEEB	0x8086
+0xDEEC	0x820D
+0xDEED	0x838E
+0xDEEE	0x84D1
+0xDEEF	0x86C7
+0xDEF0	0x88DF
+0xDEF1	0x8A50
+0xDEF2	0x8A5E
+0xDEF3	0x8B1D
+0xDEF4	0x8CDC
+0xDEF5	0x8D66
+0xDEF6	0x8FAD
+0xDEF7	0x90AA
+0xDEF8	0x98FC
+0xDEF9	0x99DF
+0xDEFA	0x9E9D
+0xDEFB	0x524A
+0xDEFC	0xF969
+0xDEFD	0x6714
+0xDEFE	0xF96A
+0xDFA1	0x5098
+0xDFA2	0x522A
+0xDFA3	0x5C71
+0xDFA4	0x6563
+0xDFA5	0x6C55
+0xDFA6	0x73CA
+0xDFA7	0x7523
+0xDFA8	0x759D
+0xDFA9	0x7B97
+0xDFAA	0x849C
+0xDFAB	0x9178
+0xDFAC	0x9730
+0xDFAD	0x4E77
+0xDFAE	0x6492
+0xDFAF	0x6BBA
+0xDFB0	0x715E
+0xDFB1	0x85A9
+0xDFB2	0x4E09
+0xDFB3	0xF96B
+0xDFB4	0x6749
+0xDFB5	0x68EE
+0xDFB6	0x6E17
+0xDFB7	0x829F
+0xDFB8	0x8518
+0xDFB9	0x886B
+0xDFBA	0x63F7
+0xDFBB	0x6F81
+0xDFBC	0x9212
+0xDFBD	0x98AF
+0xDFBE	0x4E0A
+0xDFBF	0x50B7
+0xDFC0	0x50CF
+0xDFC1	0x511F
+0xDFC2	0x5546
+0xDFC3	0x55AA
+0xDFC4	0x5617
+0xDFC5	0x5B40
+0xDFC6	0x5C19
+0xDFC7	0x5CE0
+0xDFC8	0x5E38
+0xDFC9	0x5E8A
+0xDFCA	0x5EA0
+0xDFCB	0x5EC2
+0xDFCC	0x60F3
+0xDFCD	0x6851
+0xDFCE	0x6A61
+0xDFCF	0x6E58
+0xDFD0	0x723D
+0xDFD1	0x7240
+0xDFD2	0x72C0
+0xDFD3	0x76F8
+0xDFD4	0x7965
+0xDFD5	0x7BB1
+0xDFD6	0x7FD4
+0xDFD7	0x88F3
+0xDFD8	0x89F4
+0xDFD9	0x8A73
+0xDFDA	0x8C61
+0xDFDB	0x8CDE
+0xDFDC	0x971C
+0xDFDD	0x585E
+0xDFDE	0x74BD
+0xDFDF	0x8CFD
+0xDFE0	0x55C7
+0xDFE1	0xF96C
+0xDFE2	0x7A61
+0xDFE3	0x7D22
+0xDFE4	0x8272
+0xDFE5	0x7272
+0xDFE6	0x751F
+0xDFE7	0x7525
+0xDFE8	0xF96D
+0xDFE9	0x7B19
+0xDFEA	0x5885
+0xDFEB	0x58FB
+0xDFEC	0x5DBC
+0xDFED	0x5E8F
+0xDFEE	0x5EB6
+0xDFEF	0x5F90
+0xDFF0	0x6055
+0xDFF1	0x6292
+0xDFF2	0x637F
+0xDFF3	0x654D
+0xDFF4	0x6691
+0xDFF5	0x66D9
+0xDFF6	0x66F8
+0xDFF7	0x6816
+0xDFF8	0x68F2
+0xDFF9	0x7280
+0xDFFA	0x745E
+0xDFFB	0x7B6E
+0xDFFC	0x7D6E
+0xDFFD	0x7DD6
+0xDFFE	0x7F72
+0xE0A1	0x80E5
+0xE0A2	0x8212
+0xE0A3	0x85AF
+0xE0A4	0x897F
+0xE0A5	0x8A93
+0xE0A6	0x901D
+0xE0A7	0x92E4
+0xE0A8	0x9ECD
+0xE0A9	0x9F20
+0xE0AA	0x5915
+0xE0AB	0x596D
+0xE0AC	0x5E2D
+0xE0AD	0x60DC
+0xE0AE	0x6614
+0xE0AF	0x6673
+0xE0B0	0x6790
+0xE0B1	0x6C50
+0xE0B2	0x6DC5
+0xE0B3	0x6F5F
+0xE0B4	0x77F3
+0xE0B5	0x78A9
+0xE0B6	0x84C6
+0xE0B7	0x91CB
+0xE0B8	0x932B
+0xE0B9	0x4ED9
+0xE0BA	0x50CA
+0xE0BB	0x5148
+0xE0BC	0x5584
+0xE0BD	0x5B0B
+0xE0BE	0x5BA3
+0xE0BF	0x6247
+0xE0C0	0x657E
+0xE0C1	0x65CB
+0xE0C2	0x6E32
+0xE0C3	0x717D
+0xE0C4	0x7401
+0xE0C5	0x7444
+0xE0C6	0x7487
+0xE0C7	0x74BF
+0xE0C8	0x766C
+0xE0C9	0x79AA
+0xE0CA	0x7DDA
+0xE0CB	0x7E55
+0xE0CC	0x7FA8
+0xE0CD	0x817A
+0xE0CE	0x81B3
+0xE0CF	0x8239
+0xE0D0	0x861A
+0xE0D1	0x87EC
+0xE0D2	0x8A75
+0xE0D3	0x8DE3
+0xE0D4	0x9078
+0xE0D5	0x9291
+0xE0D6	0x9425
+0xE0D7	0x994D
+0xE0D8	0x9BAE
+0xE0D9	0x5368
+0xE0DA	0x5C51
+0xE0DB	0x6954
+0xE0DC	0x6CC4
+0xE0DD	0x6D29
+0xE0DE	0x6E2B
+0xE0DF	0x820C
+0xE0E0	0x859B
+0xE0E1	0x893B
+0xE0E2	0x8A2D
+0xE0E3	0x8AAA
+0xE0E4	0x96EA
+0xE0E5	0x9F67
+0xE0E6	0x5261
+0xE0E7	0x66B9
+0xE0E8	0x6BB2
+0xE0E9	0x7E96
+0xE0EA	0x87FE
+0xE0EB	0x8D0D
+0xE0EC	0x9583
+0xE0ED	0x965D
+0xE0EE	0x651D
+0xE0EF	0x6D89
+0xE0F0	0x71EE
+0xE0F1	0xF96E
+0xE0F2	0x57CE
+0xE0F3	0x59D3
+0xE0F4	0x5BAC
+0xE0F5	0x6027
+0xE0F6	0x60FA
+0xE0F7	0x6210
+0xE0F8	0x661F
+0xE0F9	0x665F
+0xE0FA	0x7329
+0xE0FB	0x73F9
+0xE0FC	0x76DB
+0xE0FD	0x7701
+0xE0FE	0x7B6C
+0xE1A1	0x8056
+0xE1A2	0x8072
+0xE1A3	0x8165
+0xE1A4	0x8AA0
+0xE1A5	0x9192
+0xE1A6	0x4E16
+0xE1A7	0x52E2
+0xE1A8	0x6B72
+0xE1A9	0x6D17
+0xE1AA	0x7A05
+0xE1AB	0x7B39
+0xE1AC	0x7D30
+0xE1AD	0xF96F
+0xE1AE	0x8CB0
+0xE1AF	0x53EC
+0xE1B0	0x562F
+0xE1B1	0x5851
+0xE1B2	0x5BB5
+0xE1B3	0x5C0F
+0xE1B4	0x5C11
+0xE1B5	0x5DE2
+0xE1B6	0x6240
+0xE1B7	0x6383
+0xE1B8	0x6414
+0xE1B9	0x662D
+0xE1BA	0x68B3
+0xE1BB	0x6CBC
+0xE1BC	0x6D88
+0xE1BD	0x6EAF
+0xE1BE	0x701F
+0xE1BF	0x70A4
+0xE1C0	0x71D2
+0xE1C1	0x7526
+0xE1C2	0x758F
+0xE1C3	0x758E
+0xE1C4	0x7619
+0xE1C5	0x7B11
+0xE1C6	0x7BE0
+0xE1C7	0x7C2B
+0xE1C8	0x7D20
+0xE1C9	0x7D39
+0xE1CA	0x852C
+0xE1CB	0x856D
+0xE1CC	0x8607
+0xE1CD	0x8A34
+0xE1CE	0x900D
+0xE1CF	0x9061
+0xE1D0	0x90B5
+0xE1D1	0x92B7
+0xE1D2	0x97F6
+0xE1D3	0x9A37
+0xE1D4	0x4FD7
+0xE1D5	0x5C6C
+0xE1D6	0x675F
+0xE1D7	0x6D91
+0xE1D8	0x7C9F
+0xE1D9	0x7E8C
+0xE1DA	0x8B16
+0xE1DB	0x8D16
+0xE1DC	0x901F
+0xE1DD	0x5B6B
+0xE1DE	0x5DFD
+0xE1DF	0x640D
+0xE1E0	0x84C0
+0xE1E1	0x905C
+0xE1E2	0x98E1
+0xE1E3	0x7387
+0xE1E4	0x5B8B
+0xE1E5	0x609A
+0xE1E6	0x677E
+0xE1E7	0x6DDE
+0xE1E8	0x8A1F
+0xE1E9	0x8AA6
+0xE1EA	0x9001
+0xE1EB	0x980C
+0xE1EC	0x5237
+0xE1ED	0xF970
+0xE1EE	0x7051
+0xE1EF	0x788E
+0xE1F0	0x9396
+0xE1F1	0x8870
+0xE1F2	0x91D7
+0xE1F3	0x4FEE
+0xE1F4	0x53D7
+0xE1F5	0x55FD
+0xE1F6	0x56DA
+0xE1F7	0x5782
+0xE1F8	0x58FD
+0xE1F9	0x5AC2
+0xE1FA	0x5B88
+0xE1FB	0x5CAB
+0xE1FC	0x5CC0
+0xE1FD	0x5E25
+0xE1FE	0x6101
+0xE2A1	0x620D
+0xE2A2	0x624B
+0xE2A3	0x6388
+0xE2A4	0x641C
+0xE2A5	0x6536
+0xE2A6	0x6578
+0xE2A7	0x6A39
+0xE2A8	0x6B8A
+0xE2A9	0x6C34
+0xE2AA	0x6D19
+0xE2AB	0x6F31
+0xE2AC	0x71E7
+0xE2AD	0x72E9
+0xE2AE	0x7378
+0xE2AF	0x7407
+0xE2B0	0x74B2
+0xE2B1	0x7626
+0xE2B2	0x7761
+0xE2B3	0x79C0
+0xE2B4	0x7A57
+0xE2B5	0x7AEA
+0xE2B6	0x7CB9
+0xE2B7	0x7D8F
+0xE2B8	0x7DAC
+0xE2B9	0x7E61
+0xE2BA	0x7F9E
+0xE2BB	0x8129
+0xE2BC	0x8331
+0xE2BD	0x8490
+0xE2BE	0x84DA
+0xE2BF	0x85EA
+0xE2C0	0x8896
+0xE2C1	0x8AB0
+0xE2C2	0x8B90
+0xE2C3	0x8F38
+0xE2C4	0x9042
+0xE2C5	0x9083
+0xE2C6	0x916C
+0xE2C7	0x9296
+0xE2C8	0x92B9
+0xE2C9	0x968B
+0xE2CA	0x96A7
+0xE2CB	0x96A8
+0xE2CC	0x96D6
+0xE2CD	0x9700
+0xE2CE	0x9808
+0xE2CF	0x9996
+0xE2D0	0x9AD3
+0xE2D1	0x9B1A
+0xE2D2	0x53D4
+0xE2D3	0x587E
+0xE2D4	0x5919
+0xE2D5	0x5B70
+0xE2D6	0x5BBF
+0xE2D7	0x6DD1
+0xE2D8	0x6F5A
+0xE2D9	0x719F
+0xE2DA	0x7421
+0xE2DB	0x74B9
+0xE2DC	0x8085
+0xE2DD	0x83FD
+0xE2DE	0x5DE1
+0xE2DF	0x5F87
+0xE2E0	0x5FAA
+0xE2E1	0x6042
+0xE2E2	0x65EC
+0xE2E3	0x6812
+0xE2E4	0x696F
+0xE2E5	0x6A53
+0xE2E6	0x6B89
+0xE2E7	0x6D35
+0xE2E8	0x6DF3
+0xE2E9	0x73E3
+0xE2EA	0x76FE
+0xE2EB	0x77AC
+0xE2EC	0x7B4D
+0xE2ED	0x7D14
+0xE2EE	0x8123
+0xE2EF	0x821C
+0xE2F0	0x8340
+0xE2F1	0x84F4
+0xE2F2	0x8563
+0xE2F3	0x8A62
+0xE2F4	0x8AC4
+0xE2F5	0x9187
+0xE2F6	0x931E
+0xE2F7	0x9806
+0xE2F8	0x99B4
+0xE2F9	0x620C
+0xE2FA	0x8853
+0xE2FB	0x8FF0
+0xE2FC	0x9265
+0xE2FD	0x5D07
+0xE2FE	0x5D27
+0xE3A1	0x5D69
+0xE3A2	0x745F
+0xE3A3	0x819D
+0xE3A4	0x8768
+0xE3A5	0x6FD5
+0xE3A6	0x62FE
+0xE3A7	0x7FD2
+0xE3A8	0x8936
+0xE3A9	0x8972
+0xE3AA	0x4E1E
+0xE3AB	0x4E58
+0xE3AC	0x50E7
+0xE3AD	0x52DD
+0xE3AE	0x5347
+0xE3AF	0x627F
+0xE3B0	0x6607
+0xE3B1	0x7E69
+0xE3B2	0x8805
+0xE3B3	0x965E
+0xE3B4	0x4F8D
+0xE3B5	0x5319
+0xE3B6	0x5636
+0xE3B7	0x59CB
+0xE3B8	0x5AA4
+0xE3B9	0x5C38
+0xE3BA	0x5C4E
+0xE3BB	0x5C4D
+0xE3BC	0x5E02
+0xE3BD	0x5F11
+0xE3BE	0x6043
+0xE3BF	0x65BD
+0xE3C0	0x662F
+0xE3C1	0x6642
+0xE3C2	0x67BE
+0xE3C3	0x67F4
+0xE3C4	0x731C
+0xE3C5	0x77E2
+0xE3C6	0x793A
+0xE3C7	0x7FC5
+0xE3C8	0x8494
+0xE3C9	0x84CD
+0xE3CA	0x8996
+0xE3CB	0x8A66
+0xE3CC	0x8A69
+0xE3CD	0x8AE1
+0xE3CE	0x8C55
+0xE3CF	0x8C7A
+0xE3D0	0x57F4
+0xE3D1	0x5BD4
+0xE3D2	0x5F0F
+0xE3D3	0x606F
+0xE3D4	0x62ED
+0xE3D5	0x690D
+0xE3D6	0x6B96
+0xE3D7	0x6E5C
+0xE3D8	0x7184
+0xE3D9	0x7BD2
+0xE3DA	0x8755
+0xE3DB	0x8B58
+0xE3DC	0x8EFE
+0xE3DD	0x98DF
+0xE3DE	0x98FE
+0xE3DF	0x4F38
+0xE3E0	0x4F81
+0xE3E1	0x4FE1
+0xE3E2	0x547B
+0xE3E3	0x5A20
+0xE3E4	0x5BB8
+0xE3E5	0x613C
+0xE3E6	0x65B0
+0xE3E7	0x6668
+0xE3E8	0x71FC
+0xE3E9	0x7533
+0xE3EA	0x795E
+0xE3EB	0x7D33
+0xE3EC	0x814E
+0xE3ED	0x81E3
+0xE3EE	0x8398
+0xE3EF	0x85AA
+0xE3F0	0x85CE
+0xE3F1	0x8703
+0xE3F2	0x8A0A
+0xE3F3	0x8EAB
+0xE3F4	0x8F9B
+0xE3F5	0xF971
+0xE3F6	0x8FC5
+0xE3F7	0x5931
+0xE3F8	0x5BA4
+0xE3F9	0x5BE6
+0xE3FA	0x6089
+0xE3FB	0x5BE9
+0xE3FC	0x5C0B
+0xE3FD	0x5FC3
+0xE3FE	0x6C81
+0xE4A1	0xF972
+0xE4A2	0x6DF1
+0xE4A3	0x700B
+0xE4A4	0x751A
+0xE4A5	0x82AF
+0xE4A6	0x8AF6
+0xE4A7	0x4EC0
+0xE4A8	0x5341
+0xE4A9	0xF973
+0xE4AA	0x96D9
+0xE4AB	0x6C0F
+0xE4AC	0x4E9E
+0xE4AD	0x4FC4
+0xE4AE	0x5152
+0xE4AF	0x555E
+0xE4B0	0x5A25
+0xE4B1	0x5CE8
+0xE4B2	0x6211
+0xE4B3	0x7259
+0xE4B4	0x82BD
+0xE4B5	0x83AA
+0xE4B6	0x86FE
+0xE4B7	0x8859
+0xE4B8	0x8A1D
+0xE4B9	0x963F
+0xE4BA	0x96C5
+0xE4BB	0x9913
+0xE4BC	0x9D09
+0xE4BD	0x9D5D
+0xE4BE	0x580A
+0xE4BF	0x5CB3
+0xE4C0	0x5DBD
+0xE4C1	0x5E44
+0xE4C2	0x60E1
+0xE4C3	0x6115
+0xE4C4	0x63E1
+0xE4C5	0x6A02
+0xE4C6	0x6E25
+0xE4C7	0x9102
+0xE4C8	0x9354
+0xE4C9	0x984E
+0xE4CA	0x9C10
+0xE4CB	0x9F77
+0xE4CC	0x5B89
+0xE4CD	0x5CB8
+0xE4CE	0x6309
+0xE4CF	0x664F
+0xE4D0	0x6848
+0xE4D1	0x773C
+0xE4D2	0x96C1
+0xE4D3	0x978D
+0xE4D4	0x9854
+0xE4D5	0x9B9F
+0xE4D6	0x65A1
+0xE4D7	0x8B01
+0xE4D8	0x8ECB
+0xE4D9	0x95BC
+0xE4DA	0x5535
+0xE4DB	0x5CA9
+0xE4DC	0x5DD6
+0xE4DD	0x5EB5
+0xE4DE	0x6697
+0xE4DF	0x764C
+0xE4E0	0x83F4
+0xE4E1	0x95C7
+0xE4E2	0x58D3
+0xE4E3	0x62BC
+0xE4E4	0x72CE
+0xE4E5	0x9D28
+0xE4E6	0x4EF0
+0xE4E7	0x592E
+0xE4E8	0x600F
+0xE4E9	0x663B
+0xE4EA	0x6B83
+0xE4EB	0x79E7
+0xE4EC	0x9D26
+0xE4ED	0x5393
+0xE4EE	0x54C0
+0xE4EF	0x57C3
+0xE4F0	0x5D16
+0xE4F1	0x611B
+0xE4F2	0x66D6
+0xE4F3	0x6DAF
+0xE4F4	0x788D
+0xE4F5	0x827E
+0xE4F6	0x9698
+0xE4F7	0x9744
+0xE4F8	0x5384
+0xE4F9	0x627C
+0xE4FA	0x6396
+0xE4FB	0x6DB2
+0xE4FC	0x7E0A
+0xE4FD	0x814B
+0xE4FE	0x984D
+0xE5A1	0x6AFB
+0xE5A2	0x7F4C
+0xE5A3	0x9DAF
+0xE5A4	0x9E1A
+0xE5A5	0x4E5F
+0xE5A6	0x503B
+0xE5A7	0x51B6
+0xE5A8	0x591C
+0xE5A9	0x60F9
+0xE5AA	0x63F6
+0xE5AB	0x6930
+0xE5AC	0x723A
+0xE5AD	0x8036
+0xE5AE	0xF974
+0xE5AF	0x91CE
+0xE5B0	0x5F31
+0xE5B1	0xF975
+0xE5B2	0xF976
+0xE5B3	0x7D04
+0xE5B4	0x82E5
+0xE5B5	0x846F
+0xE5B6	0x84BB
+0xE5B7	0x85E5
+0xE5B8	0x8E8D
+0xE5B9	0xF977
+0xE5BA	0x4F6F
+0xE5BB	0xF978
+0xE5BC	0xF979
+0xE5BD	0x58E4
+0xE5BE	0x5B43
+0xE5BF	0x6059
+0xE5C0	0x63DA
+0xE5C1	0x6518
+0xE5C2	0x656D
+0xE5C3	0x6698
+0xE5C4	0xF97A
+0xE5C5	0x694A
+0xE5C6	0x6A23
+0xE5C7	0x6D0B
+0xE5C8	0x7001
+0xE5C9	0x716C
+0xE5CA	0x75D2
+0xE5CB	0x760D
+0xE5CC	0x79B3
+0xE5CD	0x7A70
+0xE5CE	0xF97B
+0xE5CF	0x7F8A
+0xE5D0	0xF97C
+0xE5D1	0x8944
+0xE5D2	0xF97D
+0xE5D3	0x8B93
+0xE5D4	0x91C0
+0xE5D5	0x967D
+0xE5D6	0xF97E
+0xE5D7	0x990A
+0xE5D8	0x5704
+0xE5D9	0x5FA1
+0xE5DA	0x65BC
+0xE5DB	0x6F01
+0xE5DC	0x7600
+0xE5DD	0x79A6
+0xE5DE	0x8A9E
+0xE5DF	0x99AD
+0xE5E0	0x9B5A
+0xE5E1	0x9F6C
+0xE5E2	0x5104
+0xE5E3	0x61B6
+0xE5E4	0x6291
+0xE5E5	0x6A8D
+0xE5E6	0x81C6
+0xE5E7	0x5043
+0xE5E8	0x5830
+0xE5E9	0x5F66
+0xE5EA	0x7109
+0xE5EB	0x8A00
+0xE5EC	0x8AFA
+0xE5ED	0x5B7C
+0xE5EE	0x8616
+0xE5EF	0x4FFA
+0xE5F0	0x513C
+0xE5F1	0x56B4
+0xE5F2	0x5944
+0xE5F3	0x63A9
+0xE5F4	0x6DF9
+0xE5F5	0x5DAA
+0xE5F6	0x696D
+0xE5F7	0x5186
+0xE5F8	0x4E88
+0xE5F9	0x4F59
+0xE5FA	0xF97F
+0xE5FB	0xF980
+0xE5FC	0xF981
+0xE5FD	0x5982
+0xE5FE	0xF982
+0xE6A1	0xF983
+0xE6A2	0x6B5F
+0xE6A3	0x6C5D
+0xE6A4	0xF984
+0xE6A5	0x74B5
+0xE6A6	0x7916
+0xE6A7	0xF985
+0xE6A8	0x8207
+0xE6A9	0x8245
+0xE6AA	0x8339
+0xE6AB	0x8F3F
+0xE6AC	0x8F5D
+0xE6AD	0xF986
+0xE6AE	0x9918
+0xE6AF	0xF987
+0xE6B0	0xF988
+0xE6B1	0xF989
+0xE6B2	0x4EA6
+0xE6B3	0xF98A
+0xE6B4	0x57DF
+0xE6B5	0x5F79
+0xE6B6	0x6613
+0xE6B7	0xF98B
+0xE6B8	0xF98C
+0xE6B9	0x75AB
+0xE6BA	0x7E79
+0xE6BB	0x8B6F
+0xE6BC	0xF98D
+0xE6BD	0x9006
+0xE6BE	0x9A5B
+0xE6BF	0x56A5
+0xE6C0	0x5827
+0xE6C1	0x59F8
+0xE6C2	0x5A1F
+0xE6C3	0x5BB4
+0xE6C4	0xF98E
+0xE6C5	0x5EF6
+0xE6C6	0xF98F
+0xE6C7	0xF990
+0xE6C8	0x6350
+0xE6C9	0x633B
+0xE6CA	0xF991
+0xE6CB	0x693D
+0xE6CC	0x6C87
+0xE6CD	0x6CBF
+0xE6CE	0x6D8E
+0xE6CF	0x6D93
+0xE6D0	0x6DF5
+0xE6D1	0x6F14
+0xE6D2	0xF992
+0xE6D3	0x70DF
+0xE6D4	0x7136
+0xE6D5	0x7159
+0xE6D6	0xF993
+0xE6D7	0x71C3
+0xE6D8	0x71D5
+0xE6D9	0xF994
+0xE6DA	0x784F
+0xE6DB	0x786F
+0xE6DC	0xF995
+0xE6DD	0x7B75
+0xE6DE	0x7DE3
+0xE6DF	0xF996
+0xE6E0	0x7E2F
+0xE6E1	0xF997
+0xE6E2	0x884D
+0xE6E3	0x8EDF
+0xE6E4	0xF998
+0xE6E5	0xF999
+0xE6E6	0xF99A
+0xE6E7	0x925B
+0xE6E8	0xF99B
+0xE6E9	0x9CF6
+0xE6EA	0xF99C
+0xE6EB	0xF99D
+0xE6EC	0xF99E
+0xE6ED	0x6085
+0xE6EE	0x6D85
+0xE6EF	0xF99F
+0xE6F0	0x71B1
+0xE6F1	0xF9A0
+0xE6F2	0xF9A1
+0xE6F3	0x95B1
+0xE6F4	0x53AD
+0xE6F5	0xF9A2
+0xE6F6	0xF9A3
+0xE6F7	0xF9A4
+0xE6F8	0x67D3
+0xE6F9	0xF9A5
+0xE6FA	0x708E
+0xE6FB	0x7130
+0xE6FC	0x7430
+0xE6FD	0x8276
+0xE6FE	0x82D2
+0xE7A1	0xF9A6
+0xE7A2	0x95BB
+0xE7A3	0x9AE5
+0xE7A4	0x9E7D
+0xE7A5	0x66C4
+0xE7A6	0xF9A7
+0xE7A7	0x71C1
+0xE7A8	0x8449
+0xE7A9	0xF9A8
+0xE7AA	0xF9A9
+0xE7AB	0x584B
+0xE7AC	0xF9AA
+0xE7AD	0xF9AB
+0xE7AE	0x5DB8
+0xE7AF	0x5F71
+0xE7B0	0xF9AC
+0xE7B1	0x6620
+0xE7B2	0x668E
+0xE7B3	0x6979
+0xE7B4	0x69AE
+0xE7B5	0x6C38
+0xE7B6	0x6CF3
+0xE7B7	0x6E36
+0xE7B8	0x6F41
+0xE7B9	0x6FDA
+0xE7BA	0x701B
+0xE7BB	0x702F
+0xE7BC	0x7150
+0xE7BD	0x71DF
+0xE7BE	0x7370
+0xE7BF	0xF9AD
+0xE7C0	0x745B
+0xE7C1	0xF9AE
+0xE7C2	0x74D4
+0xE7C3	0x76C8
+0xE7C4	0x7A4E
+0xE7C5	0x7E93
+0xE7C6	0xF9AF
+0xE7C7	0xF9B0
+0xE7C8	0x82F1
+0xE7C9	0x8A60
+0xE7CA	0x8FCE
+0xE7CB	0xF9B1
+0xE7CC	0x9348
+0xE7CD	0xF9B2
+0xE7CE	0x9719
+0xE7CF	0xF9B3
+0xE7D0	0xF9B4
+0xE7D1	0x4E42
+0xE7D2	0x502A
+0xE7D3	0xF9B5
+0xE7D4	0x5208
+0xE7D5	0x53E1
+0xE7D6	0x66F3
+0xE7D7	0x6C6D
+0xE7D8	0x6FCA
+0xE7D9	0x730A
+0xE7DA	0x777F
+0xE7DB	0x7A62
+0xE7DC	0x82AE
+0xE7DD	0x85DD
+0xE7DE	0x8602
+0xE7DF	0xF9B6
+0xE7E0	0x88D4
+0xE7E1	0x8A63
+0xE7E2	0x8B7D
+0xE7E3	0x8C6B
+0xE7E4	0xF9B7
+0xE7E5	0x92B3
+0xE7E6	0xF9B8
+0xE7E7	0x9713
+0xE7E8	0x9810
+0xE7E9	0x4E94
+0xE7EA	0x4F0D
+0xE7EB	0x4FC9
+0xE7EC	0x50B2
+0xE7ED	0x5348
+0xE7EE	0x543E
+0xE7EF	0x5433
+0xE7F0	0x55DA
+0xE7F1	0x5862
+0xE7F2	0x58BA
+0xE7F3	0x5967
+0xE7F4	0x5A1B
+0xE7F5	0x5BE4
+0xE7F6	0x609F
+0xE7F7	0xF9B9
+0xE7F8	0x61CA
+0xE7F9	0x6556
+0xE7FA	0x65FF
+0xE7FB	0x6664
+0xE7FC	0x68A7
+0xE7FD	0x6C5A
+0xE7FE	0x6FB3
+0xE8A1	0x70CF
+0xE8A2	0x71AC
+0xE8A3	0x7352
+0xE8A4	0x7B7D
+0xE8A5	0x8708
+0xE8A6	0x8AA4
+0xE8A7	0x9C32
+0xE8A8	0x9F07
+0xE8A9	0x5C4B
+0xE8AA	0x6C83
+0xE8AB	0x7344
+0xE8AC	0x7389
+0xE8AD	0x923A
+0xE8AE	0x6EAB
+0xE8AF	0x7465
+0xE8B0	0x761F
+0xE8B1	0x7A69
+0xE8B2	0x7E15
+0xE8B3	0x860A
+0xE8B4	0x5140
+0xE8B5	0x58C5
+0xE8B6	0x64C1
+0xE8B7	0x74EE
+0xE8B8	0x7515
+0xE8B9	0x7670
+0xE8BA	0x7FC1
+0xE8BB	0x9095
+0xE8BC	0x96CD
+0xE8BD	0x9954
+0xE8BE	0x6E26
+0xE8BF	0x74E6
+0xE8C0	0x7AA9
+0xE8C1	0x7AAA
+0xE8C2	0x81E5
+0xE8C3	0x86D9
+0xE8C4	0x8778
+0xE8C5	0x8A1B
+0xE8C6	0x5A49
+0xE8C7	0x5B8C
+0xE8C8	0x5B9B
+0xE8C9	0x68A1
+0xE8CA	0x6900
+0xE8CB	0x6D63
+0xE8CC	0x73A9
+0xE8CD	0x7413
+0xE8CE	0x742C
+0xE8CF	0x7897
+0xE8D0	0x7DE9
+0xE8D1	0x7FEB
+0xE8D2	0x8118
+0xE8D3	0x8155
+0xE8D4	0x839E
+0xE8D5	0x8C4C
+0xE8D6	0x962E
+0xE8D7	0x9811
+0xE8D8	0x66F0
+0xE8D9	0x5F80
+0xE8DA	0x65FA
+0xE8DB	0x6789
+0xE8DC	0x6C6A
+0xE8DD	0x738B
+0xE8DE	0x502D
+0xE8DF	0x5A03
+0xE8E0	0x6B6A
+0xE8E1	0x77EE
+0xE8E2	0x5916
+0xE8E3	0x5D6C
+0xE8E4	0x5DCD
+0xE8E5	0x7325
+0xE8E6	0x754F
+0xE8E7	0xF9BA
+0xE8E8	0xF9BB
+0xE8E9	0x50E5
+0xE8EA	0x51F9
+0xE8EB	0x582F
+0xE8EC	0x592D
+0xE8ED	0x5996
+0xE8EE	0x59DA
+0xE8EF	0x5BE5
+0xE8F0	0xF9BC
+0xE8F1	0xF9BD
+0xE8F2	0x5DA2
+0xE8F3	0x62D7
+0xE8F4	0x6416
+0xE8F5	0x6493
+0xE8F6	0x64FE
+0xE8F7	0xF9BE
+0xE8F8	0x66DC
+0xE8F9	0xF9BF
+0xE8FA	0x6A48
+0xE8FB	0xF9C0
+0xE8FC	0x71FF
+0xE8FD	0x7464
+0xE8FE	0xF9C1
+0xE9A1	0x7A88
+0xE9A2	0x7AAF
+0xE9A3	0x7E47
+0xE9A4	0x7E5E
+0xE9A5	0x8000
+0xE9A6	0x8170
+0xE9A7	0xF9C2
+0xE9A8	0x87EF
+0xE9A9	0x8981
+0xE9AA	0x8B20
+0xE9AB	0x9059
+0xE9AC	0xF9C3
+0xE9AD	0x9080
+0xE9AE	0x9952
+0xE9AF	0x617E
+0xE9B0	0x6B32
+0xE9B1	0x6D74
+0xE9B2	0x7E1F
+0xE9B3	0x8925
+0xE9B4	0x8FB1
+0xE9B5	0x4FD1
+0xE9B6	0x50AD
+0xE9B7	0x5197
+0xE9B8	0x52C7
+0xE9B9	0x57C7
+0xE9BA	0x5889
+0xE9BB	0x5BB9
+0xE9BC	0x5EB8
+0xE9BD	0x6142
+0xE9BE	0x6995
+0xE9BF	0x6D8C
+0xE9C0	0x6E67
+0xE9C1	0x6EB6
+0xE9C2	0x7194
+0xE9C3	0x7462
+0xE9C4	0x7528
+0xE9C5	0x752C
+0xE9C6	0x8073
+0xE9C7	0x8338
+0xE9C8	0x84C9
+0xE9C9	0x8E0A
+0xE9CA	0x9394
+0xE9CB	0x93DE
+0xE9CC	0xF9C4
+0xE9CD	0x4E8E
+0xE9CE	0x4F51
+0xE9CF	0x5076
+0xE9D0	0x512A
+0xE9D1	0x53C8
+0xE9D2	0x53CB
+0xE9D3	0x53F3
+0xE9D4	0x5B87
+0xE9D5	0x5BD3
+0xE9D6	0x5C24
+0xE9D7	0x611A
+0xE9D8	0x6182
+0xE9D9	0x65F4
+0xE9DA	0x725B
+0xE9DB	0x7397
+0xE9DC	0x7440
+0xE9DD	0x76C2
+0xE9DE	0x7950
+0xE9DF	0x7991
+0xE9E0	0x79B9
+0xE9E1	0x7D06
+0xE9E2	0x7FBD
+0xE9E3	0x828B
+0xE9E4	0x85D5
+0xE9E5	0x865E
+0xE9E6	0x8FC2
+0xE9E7	0x9047
+0xE9E8	0x90F5
+0xE9E9	0x91EA
+0xE9EA	0x9685
+0xE9EB	0x96E8
+0xE9EC	0x96E9
+0xE9ED	0x52D6
+0xE9EE	0x5F67
+0xE9EF	0x65ED
+0xE9F0	0x6631
+0xE9F1	0x682F
+0xE9F2	0x715C
+0xE9F3	0x7A36
+0xE9F4	0x90C1
+0xE9F5	0x980A
+0xE9F6	0x4E91
+0xE9F7	0xF9C5
+0xE9F8	0x6A52
+0xE9F9	0x6B9E
+0xE9FA	0x6F90
+0xE9FB	0x7189
+0xE9FC	0x8018
+0xE9FD	0x82B8
+0xE9FE	0x8553
+0xEAA1	0x904B
+0xEAA2	0x9695
+0xEAA3	0x96F2
+0xEAA4	0x97FB
+0xEAA5	0x851A
+0xEAA6	0x9B31
+0xEAA7	0x4E90
+0xEAA8	0x718A
+0xEAA9	0x96C4
+0xEAAA	0x5143
+0xEAAB	0x539F
+0xEAAC	0x54E1
+0xEAAD	0x5713
+0xEAAE	0x5712
+0xEAAF	0x57A3
+0xEAB0	0x5A9B
+0xEAB1	0x5AC4
+0xEAB2	0x5BC3
+0xEAB3	0x6028
+0xEAB4	0x613F
+0xEAB5	0x63F4
+0xEAB6	0x6C85
+0xEAB7	0x6D39
+0xEAB8	0x6E72
+0xEAB9	0x6E90
+0xEABA	0x7230
+0xEABB	0x733F
+0xEABC	0x7457
+0xEABD	0x82D1
+0xEABE	0x8881
+0xEABF	0x8F45
+0xEAC0	0x9060
+0xEAC1	0xF9C6
+0xEAC2	0x9662
+0xEAC3	0x9858
+0xEAC4	0x9D1B
+0xEAC5	0x6708
+0xEAC6	0x8D8A
+0xEAC7	0x925E
+0xEAC8	0x4F4D
+0xEAC9	0x5049
+0xEACA	0x50DE
+0xEACB	0x5371
+0xEACC	0x570D
+0xEACD	0x59D4
+0xEACE	0x5A01
+0xEACF	0x5C09
+0xEAD0	0x6170
+0xEAD1	0x6690
+0xEAD2	0x6E2D
+0xEAD3	0x7232
+0xEAD4	0x744B
+0xEAD5	0x7DEF
+0xEAD6	0x80C3
+0xEAD7	0x840E
+0xEAD8	0x8466
+0xEAD9	0x853F
+0xEADA	0x875F
+0xEADB	0x885B
+0xEADC	0x8918
+0xEADD	0x8B02
+0xEADE	0x9055
+0xEADF	0x97CB
+0xEAE0	0x9B4F
+0xEAE1	0x4E73
+0xEAE2	0x4F91
+0xEAE3	0x5112
+0xEAE4	0x516A
+0xEAE5	0xF9C7
+0xEAE6	0x552F
+0xEAE7	0x55A9
+0xEAE8	0x5B7A
+0xEAE9	0x5BA5
+0xEAEA	0x5E7C
+0xEAEB	0x5E7D
+0xEAEC	0x5EBE
+0xEAED	0x60A0
+0xEAEE	0x60DF
+0xEAEF	0x6108
+0xEAF0	0x6109
+0xEAF1	0x63C4
+0xEAF2	0x6538
+0xEAF3	0x6709
+0xEAF4	0xF9C8
+0xEAF5	0x67D4
+0xEAF6	0x67DA
+0xEAF7	0xF9C9
+0xEAF8	0x6961
+0xEAF9	0x6962
+0xEAFA	0x6CB9
+0xEAFB	0x6D27
+0xEAFC	0xF9CA
+0xEAFD	0x6E38
+0xEAFE	0xF9CB
+0xEBA1	0x6FE1
+0xEBA2	0x7336
+0xEBA3	0x7337
+0xEBA4	0xF9CC
+0xEBA5	0x745C
+0xEBA6	0x7531
+0xEBA7	0xF9CD
+0xEBA8	0x7652
+0xEBA9	0xF9CE
+0xEBAA	0xF9CF
+0xEBAB	0x7DAD
+0xEBAC	0x81FE
+0xEBAD	0x8438
+0xEBAE	0x88D5
+0xEBAF	0x8A98
+0xEBB0	0x8ADB
+0xEBB1	0x8AED
+0xEBB2	0x8E30
+0xEBB3	0x8E42
+0xEBB4	0x904A
+0xEBB5	0x903E
+0xEBB6	0x907A
+0xEBB7	0x9149
+0xEBB8	0x91C9
+0xEBB9	0x936E
+0xEBBA	0xF9D0
+0xEBBB	0xF9D1
+0xEBBC	0x5809
+0xEBBD	0xF9D2
+0xEBBE	0x6BD3
+0xEBBF	0x8089
+0xEBC0	0x80B2
+0xEBC1	0xF9D3
+0xEBC2	0xF9D4
+0xEBC3	0x5141
+0xEBC4	0x596B
+0xEBC5	0x5C39
+0xEBC6	0xF9D5
+0xEBC7	0xF9D6
+0xEBC8	0x6F64
+0xEBC9	0x73A7
+0xEBCA	0x80E4
+0xEBCB	0x8D07
+0xEBCC	0xF9D7
+0xEBCD	0x9217
+0xEBCE	0x958F
+0xEBCF	0xF9D8
+0xEBD0	0xF9D9
+0xEBD1	0xF9DA
+0xEBD2	0xF9DB
+0xEBD3	0x807F
+0xEBD4	0x620E
+0xEBD5	0x701C
+0xEBD6	0x7D68
+0xEBD7	0x878D
+0xEBD8	0xF9DC
+0xEBD9	0x57A0
+0xEBDA	0x6069
+0xEBDB	0x6147
+0xEBDC	0x6BB7
+0xEBDD	0x8ABE
+0xEBDE	0x9280
+0xEBDF	0x96B1
+0xEBE0	0x4E59
+0xEBE1	0x541F
+0xEBE2	0x6DEB
+0xEBE3	0x852D
+0xEBE4	0x9670
+0xEBE5	0x97F3
+0xEBE6	0x98EE
+0xEBE7	0x63D6
+0xEBE8	0x6CE3
+0xEBE9	0x9091
+0xEBEA	0x51DD
+0xEBEB	0x61C9
+0xEBEC	0x81BA
+0xEBED	0x9DF9
+0xEBEE	0x4F9D
+0xEBEF	0x501A
+0xEBF0	0x5100
+0xEBF1	0x5B9C
+0xEBF2	0x610F
+0xEBF3	0x61FF
+0xEBF4	0x64EC
+0xEBF5	0x6905
+0xEBF6	0x6BC5
+0xEBF7	0x7591
+0xEBF8	0x77E3
+0xEBF9	0x7FA9
+0xEBFA	0x8264
+0xEBFB	0x858F
+0xEBFC	0x87FB
+0xEBFD	0x8863
+0xEBFE	0x8ABC
+0xECA1	0x8B70
+0xECA2	0x91AB
+0xECA3	0x4E8C
+0xECA4	0x4EE5
+0xECA5	0x4F0A
+0xECA6	0xF9DD
+0xECA7	0xF9DE
+0xECA8	0x5937
+0xECA9	0x59E8
+0xECAA	0xF9DF
+0xECAB	0x5DF2
+0xECAC	0x5F1B
+0xECAD	0x5F5B
+0xECAE	0x6021
+0xECAF	0xF9E0
+0xECB0	0xF9E1
+0xECB1	0xF9E2
+0xECB2	0xF9E3
+0xECB3	0x723E
+0xECB4	0x73E5
+0xECB5	0xF9E4
+0xECB6	0x7570
+0xECB7	0x75CD
+0xECB8	0xF9E5
+0xECB9	0x79FB
+0xECBA	0xF9E6
+0xECBB	0x800C
+0xECBC	0x8033
+0xECBD	0x8084
+0xECBE	0x82E1
+0xECBF	0x8351
+0xECC0	0xF9E7
+0xECC1	0xF9E8
+0xECC2	0x8CBD
+0xECC3	0x8CB3
+0xECC4	0x9087
+0xECC5	0xF9E9
+0xECC6	0xF9EA
+0xECC7	0x98F4
+0xECC8	0x990C
+0xECC9	0xF9EB
+0xECCA	0xF9EC
+0xECCB	0x7037
+0xECCC	0x76CA
+0xECCD	0x7FCA
+0xECCE	0x7FCC
+0xECCF	0x7FFC
+0xECD0	0x8B1A
+0xECD1	0x4EBA
+0xECD2	0x4EC1
+0xECD3	0x5203
+0xECD4	0x5370
+0xECD5	0xF9ED
+0xECD6	0x54BD
+0xECD7	0x56E0
+0xECD8	0x59FB
+0xECD9	0x5BC5
+0xECDA	0x5F15
+0xECDB	0x5FCD
+0xECDC	0x6E6E
+0xECDD	0xF9EE
+0xECDE	0xF9EF
+0xECDF	0x7D6A
+0xECE0	0x8335
+0xECE1	0xF9F0
+0xECE2	0x8693
+0xECE3	0x8A8D
+0xECE4	0xF9F1
+0xECE5	0x976D
+0xECE6	0x9777
+0xECE7	0xF9F2
+0xECE8	0xF9F3
+0xECE9	0x4E00
+0xECEA	0x4F5A
+0xECEB	0x4F7E
+0xECEC	0x58F9
+0xECED	0x65E5
+0xECEE	0x6EA2
+0xECEF	0x9038
+0xECF0	0x93B0
+0xECF1	0x99B9
+0xECF2	0x4EFB
+0xECF3	0x58EC
+0xECF4	0x598A
+0xECF5	0x59D9
+0xECF6	0x6041
+0xECF7	0xF9F4
+0xECF8	0xF9F5
+0xECF9	0x7A14
+0xECFA	0xF9F6
+0xECFB	0x834F
+0xECFC	0x8CC3
+0xECFD	0x5165
+0xECFE	0x5344
+0xEDA1	0xF9F7
+0xEDA2	0xF9F8
+0xEDA3	0xF9F9
+0xEDA4	0x4ECD
+0xEDA5	0x5269
+0xEDA6	0x5B55
+0xEDA7	0x82BF
+0xEDA8	0x4ED4
+0xEDA9	0x523A
+0xEDAA	0x54A8
+0xEDAB	0x59C9
+0xEDAC	0x59FF
+0xEDAD	0x5B50
+0xEDAE	0x5B57
+0xEDAF	0x5B5C
+0xEDB0	0x6063
+0xEDB1	0x6148
+0xEDB2	0x6ECB
+0xEDB3	0x7099
+0xEDB4	0x716E
+0xEDB5	0x7386
+0xEDB6	0x74F7
+0xEDB7	0x75B5
+0xEDB8	0x78C1
+0xEDB9	0x7D2B
+0xEDBA	0x8005
+0xEDBB	0x81EA
+0xEDBC	0x8328
+0xEDBD	0x8517
+0xEDBE	0x85C9
+0xEDBF	0x8AEE
+0xEDC0	0x8CC7
+0xEDC1	0x96CC
+0xEDC2	0x4F5C
+0xEDC3	0x52FA
+0xEDC4	0x56BC
+0xEDC5	0x65AB
+0xEDC6	0x6628
+0xEDC7	0x707C
+0xEDC8	0x70B8
+0xEDC9	0x7235
+0xEDCA	0x7DBD
+0xEDCB	0x828D
+0xEDCC	0x914C
+0xEDCD	0x96C0
+0xEDCE	0x9D72
+0xEDCF	0x5B71
+0xEDD0	0x68E7
+0xEDD1	0x6B98
+0xEDD2	0x6F7A
+0xEDD3	0x76DE
+0xEDD4	0x5C91
+0xEDD5	0x66AB
+0xEDD6	0x6F5B
+0xEDD7	0x7BB4
+0xEDD8	0x7C2A
+0xEDD9	0x8836
+0xEDDA	0x96DC
+0xEDDB	0x4E08
+0xEDDC	0x4ED7
+0xEDDD	0x5320
+0xEDDE	0x5834
+0xEDDF	0x58BB
+0xEDE0	0x58EF
+0xEDE1	0x596C
+0xEDE2	0x5C07
+0xEDE3	0x5E33
+0xEDE4	0x5E84
+0xEDE5	0x5F35
+0xEDE6	0x638C
+0xEDE7	0x66B2
+0xEDE8	0x6756
+0xEDE9	0x6A1F
+0xEDEA	0x6AA3
+0xEDEB	0x6B0C
+0xEDEC	0x6F3F
+0xEDED	0x7246
+0xEDEE	0xF9FA
+0xEDEF	0x7350
+0xEDF0	0x748B
+0xEDF1	0x7AE0
+0xEDF2	0x7CA7
+0xEDF3	0x8178
+0xEDF4	0x81DF
+0xEDF5	0x81E7
+0xEDF6	0x838A
+0xEDF7	0x846C
+0xEDF8	0x8523
+0xEDF9	0x8594
+0xEDFA	0x85CF
+0xEDFB	0x88DD
+0xEDFC	0x8D13
+0xEDFD	0x91AC
+0xEDFE	0x9577
+0xEEA1	0x969C
+0xEEA2	0x518D
+0xEEA3	0x54C9
+0xEEA4	0x5728
+0xEEA5	0x5BB0
+0xEEA6	0x624D
+0xEEA7	0x6750
+0xEEA8	0x683D
+0xEEA9	0x6893
+0xEEAA	0x6E3D
+0xEEAB	0x6ED3
+0xEEAC	0x707D
+0xEEAD	0x7E21
+0xEEAE	0x88C1
+0xEEAF	0x8CA1
+0xEEB0	0x8F09
+0xEEB1	0x9F4B
+0xEEB2	0x9F4E
+0xEEB3	0x722D
+0xEEB4	0x7B8F
+0xEEB5	0x8ACD
+0xEEB6	0x931A
+0xEEB7	0x4F47
+0xEEB8	0x4F4E
+0xEEB9	0x5132
+0xEEBA	0x5480
+0xEEBB	0x59D0
+0xEEBC	0x5E95
+0xEEBD	0x62B5
+0xEEBE	0x6775
+0xEEBF	0x696E
+0xEEC0	0x6A17
+0xEEC1	0x6CAE
+0xEEC2	0x6E1A
+0xEEC3	0x72D9
+0xEEC4	0x732A
+0xEEC5	0x75BD
+0xEEC6	0x7BB8
+0xEEC7	0x7D35
+0xEEC8	0x82E7
+0xEEC9	0x83F9
+0xEECA	0x8457
+0xEECB	0x85F7
+0xEECC	0x8A5B
+0xEECD	0x8CAF
+0xEECE	0x8E87
+0xEECF	0x9019
+0xEED0	0x90B8
+0xEED1	0x96CE
+0xEED2	0x9F5F
+0xEED3	0x52E3
+0xEED4	0x540A
+0xEED5	0x5AE1
+0xEED6	0x5BC2
+0xEED7	0x6458
+0xEED8	0x6575
+0xEED9	0x6EF4
+0xEEDA	0x72C4
+0xEEDB	0xF9FB
+0xEEDC	0x7684
+0xEEDD	0x7A4D
+0xEEDE	0x7B1B
+0xEEDF	0x7C4D
+0xEEE0	0x7E3E
+0xEEE1	0x7FDF
+0xEEE2	0x837B
+0xEEE3	0x8B2B
+0xEEE4	0x8CCA
+0xEEE5	0x8D64
+0xEEE6	0x8DE1
+0xEEE7	0x8E5F
+0xEEE8	0x8FEA
+0xEEE9	0x8FF9
+0xEEEA	0x9069
+0xEEEB	0x93D1
+0xEEEC	0x4F43
+0xEEED	0x4F7A
+0xEEEE	0x50B3
+0xEEEF	0x5168
+0xEEF0	0x5178
+0xEEF1	0x524D
+0xEEF2	0x526A
+0xEEF3	0x5861
+0xEEF4	0x587C
+0xEEF5	0x5960
+0xEEF6	0x5C08
+0xEEF7	0x5C55
+0xEEF8	0x5EDB
+0xEEF9	0x609B
+0xEEFA	0x6230
+0xEEFB	0x6813
+0xEEFC	0x6BBF
+0xEEFD	0x6C08
+0xEEFE	0x6FB1
+0xEFA1	0x714E
+0xEFA2	0x7420
+0xEFA3	0x7530
+0xEFA4	0x7538
+0xEFA5	0x7551
+0xEFA6	0x7672
+0xEFA7	0x7B4C
+0xEFA8	0x7B8B
+0xEFA9	0x7BAD
+0xEFAA	0x7BC6
+0xEFAB	0x7E8F
+0xEFAC	0x8A6E
+0xEFAD	0x8F3E
+0xEFAE	0x8F49
+0xEFAF	0x923F
+0xEFB0	0x9293
+0xEFB1	0x9322
+0xEFB2	0x942B
+0xEFB3	0x96FB
+0xEFB4	0x985A
+0xEFB5	0x986B
+0xEFB6	0x991E
+0xEFB7	0x5207
+0xEFB8	0x622A
+0xEFB9	0x6298
+0xEFBA	0x6D59
+0xEFBB	0x7664
+0xEFBC	0x7ACA
+0xEFBD	0x7BC0
+0xEFBE	0x7D76
+0xEFBF	0x5360
+0xEFC0	0x5CBE
+0xEFC1	0x5E97
+0xEFC2	0x6F38
+0xEFC3	0x70B9
+0xEFC4	0x7C98
+0xEFC5	0x9711
+0xEFC6	0x9B8E
+0xEFC7	0x9EDE
+0xEFC8	0x63A5
+0xEFC9	0x647A
+0xEFCA	0x8776
+0xEFCB	0x4E01
+0xEFCC	0x4E95
+0xEFCD	0x4EAD
+0xEFCE	0x505C
+0xEFCF	0x5075
+0xEFD0	0x5448
+0xEFD1	0x59C3
+0xEFD2	0x5B9A
+0xEFD3	0x5E40
+0xEFD4	0x5EAD
+0xEFD5	0x5EF7
+0xEFD6	0x5F81
+0xEFD7	0x60C5
+0xEFD8	0x633A
+0xEFD9	0x653F
+0xEFDA	0x6574
+0xEFDB	0x65CC
+0xEFDC	0x6676
+0xEFDD	0x6678
+0xEFDE	0x67FE
+0xEFDF	0x6968
+0xEFE0	0x6A89
+0xEFE1	0x6B63
+0xEFE2	0x6C40
+0xEFE3	0x6DC0
+0xEFE4	0x6DE8
+0xEFE5	0x6E1F
+0xEFE6	0x6E5E
+0xEFE7	0x701E
+0xEFE8	0x70A1
+0xEFE9	0x738E
+0xEFEA	0x73FD
+0xEFEB	0x753A
+0xEFEC	0x775B
+0xEFED	0x7887
+0xEFEE	0x798E
+0xEFEF	0x7A0B
+0xEFF0	0x7A7D
+0xEFF1	0x7CBE
+0xEFF2	0x7D8E
+0xEFF3	0x8247
+0xEFF4	0x8A02
+0xEFF5	0x8AEA
+0xEFF6	0x8C9E
+0xEFF7	0x912D
+0xEFF8	0x914A
+0xEFF9	0x91D8
+0xEFFA	0x9266
+0xEFFB	0x92CC
+0xEFFC	0x9320
+0xEFFD	0x9706
+0xEFFE	0x9756
+0xF0A1	0x975C
+0xF0A2	0x9802
+0xF0A3	0x9F0E
+0xF0A4	0x5236
+0xF0A5	0x5291
+0xF0A6	0x557C
+0xF0A7	0x5824
+0xF0A8	0x5E1D
+0xF0A9	0x5F1F
+0xF0AA	0x608C
+0xF0AB	0x63D0
+0xF0AC	0x68AF
+0xF0AD	0x6FDF
+0xF0AE	0x796D
+0xF0AF	0x7B2C
+0xF0B0	0x81CD
+0xF0B1	0x85BA
+0xF0B2	0x88FD
+0xF0B3	0x8AF8
+0xF0B4	0x8E44
+0xF0B5	0x918D
+0xF0B6	0x9664
+0xF0B7	0x969B
+0xF0B8	0x973D
+0xF0B9	0x984C
+0xF0BA	0x9F4A
+0xF0BB	0x4FCE
+0xF0BC	0x5146
+0xF0BD	0x51CB
+0xF0BE	0x52A9
+0xF0BF	0x5632
+0xF0C0	0x5F14
+0xF0C1	0x5F6B
+0xF0C2	0x63AA
+0xF0C3	0x64CD
+0xF0C4	0x65E9
+0xF0C5	0x6641
+0xF0C6	0x66FA
+0xF0C7	0x66F9
+0xF0C8	0x671D
+0xF0C9	0x689D
+0xF0CA	0x68D7
+0xF0CB	0x69FD
+0xF0CC	0x6F15
+0xF0CD	0x6F6E
+0xF0CE	0x7167
+0xF0CF	0x71E5
+0xF0D0	0x722A
+0xF0D1	0x74AA
+0xF0D2	0x773A
+0xF0D3	0x7956
+0xF0D4	0x795A
+0xF0D5	0x79DF
+0xF0D6	0x7A20
+0xF0D7	0x7A95
+0xF0D8	0x7C97
+0xF0D9	0x7CDF
+0xF0DA	0x7D44
+0xF0DB	0x7E70
+0xF0DC	0x8087
+0xF0DD	0x85FB
+0xF0DE	0x86A4
+0xF0DF	0x8A54
+0xF0E0	0x8ABF
+0xF0E1	0x8D99
+0xF0E2	0x8E81
+0xF0E3	0x9020
+0xF0E4	0x906D
+0xF0E5	0x91E3
+0xF0E6	0x963B
+0xF0E7	0x96D5
+0xF0E8	0x9CE5
+0xF0E9	0x65CF
+0xF0EA	0x7C07
+0xF0EB	0x8DB3
+0xF0EC	0x93C3
+0xF0ED	0x5B58
+0xF0EE	0x5C0A
+0xF0EF	0x5352
+0xF0F0	0x62D9
+0xF0F1	0x731D
+0xF0F2	0x5027
+0xF0F3	0x5B97
+0xF0F4	0x5F9E
+0xF0F5	0x60B0
+0xF0F6	0x616B
+0xF0F7	0x68D5
+0xF0F8	0x6DD9
+0xF0F9	0x742E
+0xF0FA	0x7A2E
+0xF0FB	0x7D42
+0xF0FC	0x7D9C
+0xF0FD	0x7E31
+0xF0FE	0x816B
+0xF1A1	0x8E2A
+0xF1A2	0x8E35
+0xF1A3	0x937E
+0xF1A4	0x9418
+0xF1A5	0x4F50
+0xF1A6	0x5750
+0xF1A7	0x5DE6
+0xF1A8	0x5EA7
+0xF1A9	0x632B
+0xF1AA	0x7F6A
+0xF1AB	0x4E3B
+0xF1AC	0x4F4F
+0xF1AD	0x4F8F
+0xF1AE	0x505A
+0xF1AF	0x59DD
+0xF1B0	0x80C4
+0xF1B1	0x546A
+0xF1B2	0x5468
+0xF1B3	0x55FE
+0xF1B4	0x594F
+0xF1B5	0x5B99
+0xF1B6	0x5DDE
+0xF1B7	0x5EDA
+0xF1B8	0x665D
+0xF1B9	0x6731
+0xF1BA	0x67F1
+0xF1BB	0x682A
+0xF1BC	0x6CE8
+0xF1BD	0x6D32
+0xF1BE	0x6E4A
+0xF1BF	0x6F8D
+0xF1C0	0x70B7
+0xF1C1	0x73E0
+0xF1C2	0x7587
+0xF1C3	0x7C4C
+0xF1C4	0x7D02
+0xF1C5	0x7D2C
+0xF1C6	0x7DA2
+0xF1C7	0x821F
+0xF1C8	0x86DB
+0xF1C9	0x8A3B
+0xF1CA	0x8A85
+0xF1CB	0x8D70
+0xF1CC	0x8E8A
+0xF1CD	0x8F33
+0xF1CE	0x9031
+0xF1CF	0x914E
+0xF1D0	0x9152
+0xF1D1	0x9444
+0xF1D2	0x99D0
+0xF1D3	0x7AF9
+0xF1D4	0x7CA5
+0xF1D5	0x4FCA
+0xF1D6	0x5101
+0xF1D7	0x51C6
+0xF1D8	0x57C8
+0xF1D9	0x5BEF
+0xF1DA	0x5CFB
+0xF1DB	0x6659
+0xF1DC	0x6A3D
+0xF1DD	0x6D5A
+0xF1DE	0x6E96
+0xF1DF	0x6FEC
+0xF1E0	0x710C
+0xF1E1	0x756F
+0xF1E2	0x7AE3
+0xF1E3	0x8822
+0xF1E4	0x9021
+0xF1E5	0x9075
+0xF1E6	0x96CB
+0xF1E7	0x99FF
+0xF1E8	0x8301
+0xF1E9	0x4E2D
+0xF1EA	0x4EF2
+0xF1EB	0x8846
+0xF1EC	0x91CD
+0xF1ED	0x537D
+0xF1EE	0x6ADB
+0xF1EF	0x696B
+0xF1F0	0x6C41
+0xF1F1	0x847A
+0xF1F2	0x589E
+0xF1F3	0x618E
+0xF1F4	0x66FE
+0xF1F5	0x62EF
+0xF1F6	0x70DD
+0xF1F7	0x7511
+0xF1F8	0x75C7
+0xF1F9	0x7E52
+0xF1FA	0x84B8
+0xF1FB	0x8B49
+0xF1FC	0x8D08
+0xF1FD	0x4E4B
+0xF1FE	0x53EA
+0xF2A1	0x54AB
+0xF2A2	0x5730
+0xF2A3	0x5740
+0xF2A4	0x5FD7
+0xF2A5	0x6301
+0xF2A6	0x6307
+0xF2A7	0x646F
+0xF2A8	0x652F
+0xF2A9	0x65E8
+0xF2AA	0x667A
+0xF2AB	0x679D
+0xF2AC	0x67B3
+0xF2AD	0x6B62
+0xF2AE	0x6C60
+0xF2AF	0x6C9A
+0xF2B0	0x6F2C
+0xF2B1	0x77E5
+0xF2B2	0x7825
+0xF2B3	0x7949
+0xF2B4	0x7957
+0xF2B5	0x7D19
+0xF2B6	0x80A2
+0xF2B7	0x8102
+0xF2B8	0x81F3
+0xF2B9	0x829D
+0xF2BA	0x82B7
+0xF2BB	0x8718
+0xF2BC	0x8A8C
+0xF2BD	0xF9FC
+0xF2BE	0x8D04
+0xF2BF	0x8DBE
+0xF2C0	0x9072
+0xF2C1	0x76F4
+0xF2C2	0x7A19
+0xF2C3	0x7A37
+0xF2C4	0x7E54
+0xF2C5	0x8077
+0xF2C6	0x5507
+0xF2C7	0x55D4
+0xF2C8	0x5875
+0xF2C9	0x632F
+0xF2CA	0x6422
+0xF2CB	0x6649
+0xF2CC	0x664B
+0xF2CD	0x686D
+0xF2CE	0x699B
+0xF2CF	0x6B84
+0xF2D0	0x6D25
+0xF2D1	0x6EB1
+0xF2D2	0x73CD
+0xF2D3	0x7468
+0xF2D4	0x74A1
+0xF2D5	0x755B
+0xF2D6	0x75B9
+0xF2D7	0x76E1
+0xF2D8	0x771E
+0xF2D9	0x778B
+0xF2DA	0x79E6
+0xF2DB	0x7E09
+0xF2DC	0x7E1D
+0xF2DD	0x81FB
+0xF2DE	0x852F
+0xF2DF	0x8897
+0xF2E0	0x8A3A
+0xF2E1	0x8CD1
+0xF2E2	0x8EEB
+0xF2E3	0x8FB0
+0xF2E4	0x9032
+0xF2E5	0x93AD
+0xF2E6	0x9663
+0xF2E7	0x9673
+0xF2E8	0x9707
+0xF2E9	0x4F84
+0xF2EA	0x53F1
+0xF2EB	0x59EA
+0xF2EC	0x5AC9
+0xF2ED	0x5E19
+0xF2EE	0x684E
+0xF2EF	0x74C6
+0xF2F0	0x75BE
+0xF2F1	0x79E9
+0xF2F2	0x7A92
+0xF2F3	0x81A3
+0xF2F4	0x86ED
+0xF2F5	0x8CEA
+0xF2F6	0x8DCC
+0xF2F7	0x8FED
+0xF2F8	0x659F
+0xF2F9	0x6715
+0xF2FA	0xF9FD
+0xF2FB	0x57F7
+0xF2FC	0x6F57
+0xF2FD	0x7DDD
+0xF2FE	0x8F2F
+0xF3A1	0x93F6
+0xF3A2	0x96C6
+0xF3A3	0x5FB5
+0xF3A4	0x61F2
+0xF3A5	0x6F84
+0xF3A6	0x4E14
+0xF3A7	0x4F98
+0xF3A8	0x501F
+0xF3A9	0x53C9
+0xF3AA	0x55DF
+0xF3AB	0x5D6F
+0xF3AC	0x5DEE
+0xF3AD	0x6B21
+0xF3AE	0x6B64
+0xF3AF	0x78CB
+0xF3B0	0x7B9A
+0xF3B1	0xF9FE
+0xF3B2	0x8E49
+0xF3B3	0x8ECA
+0xF3B4	0x906E
+0xF3B5	0x6349
+0xF3B6	0x643E
+0xF3B7	0x7740
+0xF3B8	0x7A84
+0xF3B9	0x932F
+0xF3BA	0x947F
+0xF3BB	0x9F6A
+0xF3BC	0x64B0
+0xF3BD	0x6FAF
+0xF3BE	0x71E6
+0xF3BF	0x74A8
+0xF3C0	0x74DA
+0xF3C1	0x7AC4
+0xF3C2	0x7C12
+0xF3C3	0x7E82
+0xF3C4	0x7CB2
+0xF3C5	0x7E98
+0xF3C6	0x8B9A
+0xF3C7	0x8D0A
+0xF3C8	0x947D
+0xF3C9	0x9910
+0xF3CA	0x994C
+0xF3CB	0x5239
+0xF3CC	0x5BDF
+0xF3CD	0x64E6
+0xF3CE	0x672D
+0xF3CF	0x7D2E
+0xF3D0	0x50ED
+0xF3D1	0x53C3
+0xF3D2	0x5879
+0xF3D3	0x6158
+0xF3D4	0x6159
+0xF3D5	0x61FA
+0xF3D6	0x65AC
+0xF3D7	0x7AD9
+0xF3D8	0x8B92
+0xF3D9	0x8B96
+0xF3DA	0x5009
+0xF3DB	0x5021
+0xF3DC	0x5275
+0xF3DD	0x5531
+0xF3DE	0x5A3C
+0xF3DF	0x5EE0
+0xF3E0	0x5F70
+0xF3E1	0x6134
+0xF3E2	0x655E
+0xF3E3	0x660C
+0xF3E4	0x6636
+0xF3E5	0x66A2
+0xF3E6	0x69CD
+0xF3E7	0x6EC4
+0xF3E8	0x6F32
+0xF3E9	0x7316
+0xF3EA	0x7621
+0xF3EB	0x7A93
+0xF3EC	0x8139
+0xF3ED	0x8259
+0xF3EE	0x83D6
+0xF3EF	0x84BC
+0xF3F0	0x50B5
+0xF3F1	0x57F0
+0xF3F2	0x5BC0
+0xF3F3	0x5BE8
+0xF3F4	0x5F69
+0xF3F5	0x63A1
+0xF3F6	0x7826
+0xF3F7	0x7DB5
+0xF3F8	0x83DC
+0xF3F9	0x8521
+0xF3FA	0x91C7
+0xF3FB	0x91F5
+0xF3FC	0x518A
+0xF3FD	0x67F5
+0xF3FE	0x7B56
+0xF4A1	0x8CAC
+0xF4A2	0x51C4
+0xF4A3	0x59BB
+0xF4A4	0x60BD
+0xF4A5	0x8655
+0xF4A6	0x501C
+0xF4A7	0xF9FF
+0xF4A8	0x5254
+0xF4A9	0x5C3A
+0xF4AA	0x617D
+0xF4AB	0x621A
+0xF4AC	0x62D3
+0xF4AD	0x64F2
+0xF4AE	0x65A5
+0xF4AF	0x6ECC
+0xF4B0	0x7620
+0xF4B1	0x810A
+0xF4B2	0x8E60
+0xF4B3	0x965F
+0xF4B4	0x96BB
+0xF4B5	0x4EDF
+0xF4B6	0x5343
+0xF4B7	0x5598
+0xF4B8	0x5929
+0xF4B9	0x5DDD
+0xF4BA	0x64C5
+0xF4BB	0x6CC9
+0xF4BC	0x6DFA
+0xF4BD	0x7394
+0xF4BE	0x7A7F
+0xF4BF	0x821B
+0xF4C0	0x85A6
+0xF4C1	0x8CE4
+0xF4C2	0x8E10
+0xF4C3	0x9077
+0xF4C4	0x91E7
+0xF4C5	0x95E1
+0xF4C6	0x9621
+0xF4C7	0x97C6
+0xF4C8	0x51F8
+0xF4C9	0x54F2
+0xF4CA	0x5586
+0xF4CB	0x5FB9
+0xF4CC	0x64A4
+0xF4CD	0x6F88
+0xF4CE	0x7DB4
+0xF4CF	0x8F1F
+0xF4D0	0x8F4D
+0xF4D1	0x9435
+0xF4D2	0x50C9
+0xF4D3	0x5C16
+0xF4D4	0x6CBE
+0xF4D5	0x6DFB
+0xF4D6	0x751B
+0xF4D7	0x77BB
+0xF4D8	0x7C3D
+0xF4D9	0x7C64
+0xF4DA	0x8A79
+0xF4DB	0x8AC2
+0xF4DC	0x581E
+0xF4DD	0x59BE
+0xF4DE	0x5E16
+0xF4DF	0x6377
+0xF4E0	0x7252
+0xF4E1	0x758A
+0xF4E2	0x776B
+0xF4E3	0x8ADC
+0xF4E4	0x8CBC
+0xF4E5	0x8F12
+0xF4E6	0x5EF3
+0xF4E7	0x6674
+0xF4E8	0x6DF8
+0xF4E9	0x807D
+0xF4EA	0x83C1
+0xF4EB	0x8ACB
+0xF4EC	0x9751
+0xF4ED	0x9BD6
+0xF4EE	0xFA00
+0xF4EF	0x5243
+0xF4F0	0x66FF
+0xF4F1	0x6D95
+0xF4F2	0x6EEF
+0xF4F3	0x7DE0
+0xF4F4	0x8AE6
+0xF4F5	0x902E
+0xF4F6	0x905E
+0xF4F7	0x9AD4
+0xF4F8	0x521D
+0xF4F9	0x527F
+0xF4FA	0x54E8
+0xF4FB	0x6194
+0xF4FC	0x6284
+0xF4FD	0x62DB
+0xF4FE	0x68A2
+0xF5A1	0x6912
+0xF5A2	0x695A
+0xF5A3	0x6A35
+0xF5A4	0x7092
+0xF5A5	0x7126
+0xF5A6	0x785D
+0xF5A7	0x7901
+0xF5A8	0x790E
+0xF5A9	0x79D2
+0xF5AA	0x7A0D
+0xF5AB	0x8096
+0xF5AC	0x8278
+0xF5AD	0x82D5
+0xF5AE	0x8349
+0xF5AF	0x8549
+0xF5B0	0x8C82
+0xF5B1	0x8D85
+0xF5B2	0x9162
+0xF5B3	0x918B
+0xF5B4	0x91AE
+0xF5B5	0x4FC3
+0xF5B6	0x56D1
+0xF5B7	0x71ED
+0xF5B8	0x77D7
+0xF5B9	0x8700
+0xF5BA	0x89F8
+0xF5BB	0x5BF8
+0xF5BC	0x5FD6
+0xF5BD	0x6751
+0xF5BE	0x90A8
+0xF5BF	0x53E2
+0xF5C0	0x585A
+0xF5C1	0x5BF5
+0xF5C2	0x60A4
+0xF5C3	0x6181
+0xF5C4	0x6460
+0xF5C5	0x7E3D
+0xF5C6	0x8070
+0xF5C7	0x8525
+0xF5C8	0x9283
+0xF5C9	0x64AE
+0xF5CA	0x50AC
+0xF5CB	0x5D14
+0xF5CC	0x6700
+0xF5CD	0x589C
+0xF5CE	0x62BD
+0xF5CF	0x63A8
+0xF5D0	0x690E
+0xF5D1	0x6978
+0xF5D2	0x6A1E
+0xF5D3	0x6E6B
+0xF5D4	0x76BA
+0xF5D5	0x79CB
+0xF5D6	0x82BB
+0xF5D7	0x8429
+0xF5D8	0x8ACF
+0xF5D9	0x8DA8
+0xF5DA	0x8FFD
+0xF5DB	0x9112
+0xF5DC	0x914B
+0xF5DD	0x919C
+0xF5DE	0x9310
+0xF5DF	0x9318
+0xF5E0	0x939A
+0xF5E1	0x96DB
+0xF5E2	0x9A36
+0xF5E3	0x9C0D
+0xF5E4	0x4E11
+0xF5E5	0x755C
+0xF5E6	0x795D
+0xF5E7	0x7AFA
+0xF5E8	0x7B51
+0xF5E9	0x7BC9
+0xF5EA	0x7E2E
+0xF5EB	0x84C4
+0xF5EC	0x8E59
+0xF5ED	0x8E74
+0xF5EE	0x8EF8
+0xF5EF	0x9010
+0xF5F0	0x6625
+0xF5F1	0x693F
+0xF5F2	0x7443
+0xF5F3	0x51FA
+0xF5F4	0x672E
+0xF5F5	0x9EDC
+0xF5F6	0x5145
+0xF5F7	0x5FE0
+0xF5F8	0x6C96
+0xF5F9	0x87F2
+0xF5FA	0x885D
+0xF5FB	0x8877
+0xF5FC	0x60B4
+0xF5FD	0x81B5
+0xF5FE	0x8403
+0xF6A1	0x8D05
+0xF6A2	0x53D6
+0xF6A3	0x5439
+0xF6A4	0x5634
+0xF6A5	0x5A36
+0xF6A6	0x5C31
+0xF6A7	0x708A
+0xF6A8	0x7FE0
+0xF6A9	0x805A
+0xF6AA	0x8106
+0xF6AB	0x81ED
+0xF6AC	0x8DA3
+0xF6AD	0x9189
+0xF6AE	0x9A5F
+0xF6AF	0x9DF2
+0xF6B0	0x5074
+0xF6B1	0x4EC4
+0xF6B2	0x53A0
+0xF6B3	0x60FB
+0xF6B4	0x6E2C
+0xF6B5	0x5C64
+0xF6B6	0x4F88
+0xF6B7	0x5024
+0xF6B8	0x55E4
+0xF6B9	0x5CD9
+0xF6BA	0x5E5F
+0xF6BB	0x6065
+0xF6BC	0x6894
+0xF6BD	0x6CBB
+0xF6BE	0x6DC4
+0xF6BF	0x71BE
+0xF6C0	0x75D4
+0xF6C1	0x75F4
+0xF6C2	0x7661
+0xF6C3	0x7A1A
+0xF6C4	0x7A49
+0xF6C5	0x7DC7
+0xF6C6	0x7DFB
+0xF6C7	0x7F6E
+0xF6C8	0x81F4
+0xF6C9	0x86A9
+0xF6CA	0x8F1C
+0xF6CB	0x96C9
+0xF6CC	0x99B3
+0xF6CD	0x9F52
+0xF6CE	0x5247
+0xF6CF	0x52C5
+0xF6D0	0x98ED
+0xF6D1	0x89AA
+0xF6D2	0x4E03
+0xF6D3	0x67D2
+0xF6D4	0x6F06
+0xF6D5	0x4FB5
+0xF6D6	0x5BE2
+0xF6D7	0x6795
+0xF6D8	0x6C88
+0xF6D9	0x6D78
+0xF6DA	0x741B
+0xF6DB	0x7827
+0xF6DC	0x91DD
+0xF6DD	0x937C
+0xF6DE	0x87C4
+0xF6DF	0x79E4
+0xF6E0	0x7A31
+0xF6E1	0x5FEB
+0xF6E2	0x4ED6
+0xF6E3	0x54A4
+0xF6E4	0x553E
+0xF6E5	0x58AE
+0xF6E6	0x59A5
+0xF6E7	0x60F0
+0xF6E8	0x6253
+0xF6E9	0x62D6
+0xF6EA	0x6736
+0xF6EB	0x6955
+0xF6EC	0x8235
+0xF6ED	0x9640
+0xF6EE	0x99B1
+0xF6EF	0x99DD
+0xF6F0	0x502C
+0xF6F1	0x5353
+0xF6F2	0x5544
+0xF6F3	0x577C
+0xF6F4	0xFA01
+0xF6F5	0x6258
+0xF6F6	0xFA02
+0xF6F7	0x64E2
+0xF6F8	0x666B
+0xF6F9	0x67DD
+0xF6FA	0x6FC1
+0xF6FB	0x6FEF
+0xF6FC	0x7422
+0xF6FD	0x7438
+0xF6FE	0x8A17
+0xF7A1	0x9438
+0xF7A2	0x5451
+0xF7A3	0x5606
+0xF7A4	0x5766
+0xF7A5	0x5F48
+0xF7A6	0x619A
+0xF7A7	0x6B4E
+0xF7A8	0x7058
+0xF7A9	0x70AD
+0xF7AA	0x7DBB
+0xF7AB	0x8A95
+0xF7AC	0x596A
+0xF7AD	0x812B
+0xF7AE	0x63A2
+0xF7AF	0x7708
+0xF7B0	0x803D
+0xF7B1	0x8CAA
+0xF7B2	0x5854
+0xF7B3	0x642D
+0xF7B4	0x69BB
+0xF7B5	0x5B95
+0xF7B6	0x5E11
+0xF7B7	0x6E6F
+0xF7B8	0xFA03
+0xF7B9	0x8569
+0xF7BA	0x514C
+0xF7BB	0x53F0
+0xF7BC	0x592A
+0xF7BD	0x6020
+0xF7BE	0x614B
+0xF7BF	0x6B86
+0xF7C0	0x6C70
+0xF7C1	0x6CF0
+0xF7C2	0x7B1E
+0xF7C3	0x80CE
+0xF7C4	0x82D4
+0xF7C5	0x8DC6
+0xF7C6	0x90B0
+0xF7C7	0x98B1
+0xF7C8	0xFA04
+0xF7C9	0x64C7
+0xF7CA	0x6FA4
+0xF7CB	0x6491
+0xF7CC	0x6504
+0xF7CD	0x514E
+0xF7CE	0x5410
+0xF7CF	0x571F
+0xF7D0	0x8A0E
+0xF7D1	0x615F
+0xF7D2	0x6876
+0xF7D3	0xFA05
+0xF7D4	0x75DB
+0xF7D5	0x7B52
+0xF7D6	0x7D71
+0xF7D7	0x901A
+0xF7D8	0x5806
+0xF7D9	0x69CC
+0xF7DA	0x817F
+0xF7DB	0x892A
+0xF7DC	0x9000
+0xF7DD	0x9839
+0xF7DE	0x5078
+0xF7DF	0x5957
+0xF7E0	0x59AC
+0xF7E1	0x6295
+0xF7E2	0x900F
+0xF7E3	0x9B2A
+0xF7E4	0x615D
+0xF7E5	0x7279
+0xF7E6	0x95D6
+0xF7E7	0x5761
+0xF7E8	0x5A46
+0xF7E9	0x5DF4
+0xF7EA	0x628A
+0xF7EB	0x64AD
+0xF7EC	0x64FA
+0xF7ED	0x6777
+0xF7EE	0x6CE2
+0xF7EF	0x6D3E
+0xF7F0	0x722C
+0xF7F1	0x7436
+0xF7F2	0x7834
+0xF7F3	0x7F77
+0xF7F4	0x82AD
+0xF7F5	0x8DDB
+0xF7F6	0x9817
+0xF7F7	0x5224
+0xF7F8	0x5742
+0xF7F9	0x677F
+0xF7FA	0x7248
+0xF7FB	0x74E3
+0xF7FC	0x8CA9
+0xF7FD	0x8FA6
+0xF7FE	0x9211
+0xF8A1	0x962A
+0xF8A2	0x516B
+0xF8A3	0x53ED
+0xF8A4	0x634C
+0xF8A5	0x4F69
+0xF8A6	0x5504
+0xF8A7	0x6096
+0xF8A8	0x6557
+0xF8A9	0x6C9B
+0xF8AA	0x6D7F
+0xF8AB	0x724C
+0xF8AC	0x72FD
+0xF8AD	0x7A17
+0xF8AE	0x8987
+0xF8AF	0x8C9D
+0xF8B0	0x5F6D
+0xF8B1	0x6F8E
+0xF8B2	0x70F9
+0xF8B3	0x81A8
+0xF8B4	0x610E
+0xF8B5	0x4FBF
+0xF8B6	0x504F
+0xF8B7	0x6241
+0xF8B8	0x7247
+0xF8B9	0x7BC7
+0xF8BA	0x7DE8
+0xF8BB	0x7FE9
+0xF8BC	0x904D
+0xF8BD	0x97AD
+0xF8BE	0x9A19
+0xF8BF	0x8CB6
+0xF8C0	0x576A
+0xF8C1	0x5E73
+0xF8C2	0x67B0
+0xF8C3	0x840D
+0xF8C4	0x8A55
+0xF8C5	0x5420
+0xF8C6	0x5B16
+0xF8C7	0x5E63
+0xF8C8	0x5EE2
+0xF8C9	0x5F0A
+0xF8CA	0x6583
+0xF8CB	0x80BA
+0xF8CC	0x853D
+0xF8CD	0x9589
+0xF8CE	0x965B
+0xF8CF	0x4F48
+0xF8D0	0x5305
+0xF8D1	0x530D
+0xF8D2	0x530F
+0xF8D3	0x5486
+0xF8D4	0x54FA
+0xF8D5	0x5703
+0xF8D6	0x5E03
+0xF8D7	0x6016
+0xF8D8	0x629B
+0xF8D9	0x62B1
+0xF8DA	0x6355
+0xF8DB	0xFA06
+0xF8DC	0x6CE1
+0xF8DD	0x6D66
+0xF8DE	0x75B1
+0xF8DF	0x7832
+0xF8E0	0x80DE
+0xF8E1	0x812F
+0xF8E2	0x82DE
+0xF8E3	0x8461
+0xF8E4	0x84B2
+0xF8E5	0x888D
+0xF8E6	0x8912
+0xF8E7	0x900B
+0xF8E8	0x92EA
+0xF8E9	0x98FD
+0xF8EA	0x9B91
+0xF8EB	0x5E45
+0xF8EC	0x66B4
+0xF8ED	0x66DD
+0xF8EE	0x7011
+0xF8EF	0x7206
+0xF8F0	0xFA07
+0xF8F1	0x4FF5
+0xF8F2	0x527D
+0xF8F3	0x5F6A
+0xF8F4	0x6153
+0xF8F5	0x6753
+0xF8F6	0x6A19
+0xF8F7	0x6F02
+0xF8F8	0x74E2
+0xF8F9	0x7968
+0xF8FA	0x8868
+0xF8FB	0x8C79
+0xF8FC	0x98C7
+0xF8FD	0x98C4
+0xF8FE	0x9A43
+0xF9A1	0x54C1
+0xF9A2	0x7A1F
+0xF9A3	0x6953
+0xF9A4	0x8AF7
+0xF9A5	0x8C4A
+0xF9A6	0x98A8
+0xF9A7	0x99AE
+0xF9A8	0x5F7C
+0xF9A9	0x62AB
+0xF9AA	0x75B2
+0xF9AB	0x76AE
+0xF9AC	0x88AB
+0xF9AD	0x907F
+0xF9AE	0x9642
+0xF9AF	0x5339
+0xF9B0	0x5F3C
+0xF9B1	0x5FC5
+0xF9B2	0x6CCC
+0xF9B3	0x73CC
+0xF9B4	0x7562
+0xF9B5	0x758B
+0xF9B6	0x7B46
+0xF9B7	0x82FE
+0xF9B8	0x999D
+0xF9B9	0x4E4F
+0xF9BA	0x903C
+0xF9BB	0x4E0B
+0xF9BC	0x4F55
+0xF9BD	0x53A6
+0xF9BE	0x590F
+0xF9BF	0x5EC8
+0xF9C0	0x6630
+0xF9C1	0x6CB3
+0xF9C2	0x7455
+0xF9C3	0x8377
+0xF9C4	0x8766
+0xF9C5	0x8CC0
+0xF9C6	0x9050
+0xF9C7	0x971E
+0xF9C8	0x9C15
+0xF9C9	0x58D1
+0xF9CA	0x5B78
+0xF9CB	0x8650
+0xF9CC	0x8B14
+0xF9CD	0x9DB4
+0xF9CE	0x5BD2
+0xF9CF	0x6068
+0xF9D0	0x608D
+0xF9D1	0x65F1
+0xF9D2	0x6C57
+0xF9D3	0x6F22
+0xF9D4	0x6FA3
+0xF9D5	0x701A
+0xF9D6	0x7F55
+0xF9D7	0x7FF0
+0xF9D8	0x9591
+0xF9D9	0x9592
+0xF9DA	0x9650
+0xF9DB	0x97D3
+0xF9DC	0x5272
+0xF9DD	0x8F44
+0xF9DE	0x51FD
+0xF9DF	0x542B
+0xF9E0	0x54B8
+0xF9E1	0x5563
+0xF9E2	0x558A
+0xF9E3	0x6ABB
+0xF9E4	0x6DB5
+0xF9E5	0x7DD8
+0xF9E6	0x8266
+0xF9E7	0x929C
+0xF9E8	0x9677
+0xF9E9	0x9E79
+0xF9EA	0x5408
+0xF9EB	0x54C8
+0xF9EC	0x76D2
+0xF9ED	0x86E4
+0xF9EE	0x95A4
+0xF9EF	0x95D4
+0xF9F0	0x965C
+0xF9F1	0x4EA2
+0xF9F2	0x4F09
+0xF9F3	0x59EE
+0xF9F4	0x5AE6
+0xF9F5	0x5DF7
+0xF9F6	0x6052
+0xF9F7	0x6297
+0xF9F8	0x676D
+0xF9F9	0x6841
+0xF9FA	0x6C86
+0xF9FB	0x6E2F
+0xF9FC	0x7F38
+0xF9FD	0x809B
+0xF9FE	0x822A
+0xFAA1	0xFA08
+0xFAA2	0xFA09
+0xFAA3	0x9805
+0xFAA4	0x4EA5
+0xFAA5	0x5055
+0xFAA6	0x54B3
+0xFAA7	0x5793
+0xFAA8	0x595A
+0xFAA9	0x5B69
+0xFAAA	0x5BB3
+0xFAAB	0x61C8
+0xFAAC	0x6977
+0xFAAD	0x6D77
+0xFAAE	0x7023
+0xFAAF	0x87F9
+0xFAB0	0x89E3
+0xFAB1	0x8A72
+0xFAB2	0x8AE7
+0xFAB3	0x9082
+0xFAB4	0x99ED
+0xFAB5	0x9AB8
+0xFAB6	0x52BE
+0xFAB7	0x6838
+0xFAB8	0x5016
+0xFAB9	0x5E78
+0xFABA	0x674F
+0xFABB	0x8347
+0xFABC	0x884C
+0xFABD	0x4EAB
+0xFABE	0x5411
+0xFABF	0x56AE
+0xFAC0	0x73E6
+0xFAC1	0x9115
+0xFAC2	0x97FF
+0xFAC3	0x9909
+0xFAC4	0x9957
+0xFAC5	0x9999
+0xFAC6	0x5653
+0xFAC7	0x589F
+0xFAC8	0x865B
+0xFAC9	0x8A31
+0xFACA	0x61B2
+0xFACB	0x6AF6
+0xFACC	0x737B
+0xFACD	0x8ED2
+0xFACE	0x6B47
+0xFACF	0x96AA
+0xFAD0	0x9A57
+0xFAD1	0x5955
+0xFAD2	0x7200
+0xFAD3	0x8D6B
+0xFAD4	0x9769
+0xFAD5	0x4FD4
+0xFAD6	0x5CF4
+0xFAD7	0x5F26
+0xFAD8	0x61F8
+0xFAD9	0x665B
+0xFADA	0x6CEB
+0xFADB	0x70AB
+0xFADC	0x7384
+0xFADD	0x73B9
+0xFADE	0x73FE
+0xFADF	0x7729
+0xFAE0	0x774D
+0xFAE1	0x7D43
+0xFAE2	0x7D62
+0xFAE3	0x7E23
+0xFAE4	0x8237
+0xFAE5	0x8852
+0xFAE6	0xFA0A
+0xFAE7	0x8CE2
+0xFAE8	0x9249
+0xFAE9	0x986F
+0xFAEA	0x5B51
+0xFAEB	0x7A74
+0xFAEC	0x8840
+0xFAED	0x9801
+0xFAEE	0x5ACC
+0xFAEF	0x4FE0
+0xFAF0	0x5354
+0xFAF1	0x593E
+0xFAF2	0x5CFD
+0xFAF3	0x633E
+0xFAF4	0x6D79
+0xFAF5	0x72F9
+0xFAF6	0x8105
+0xFAF7	0x8107
+0xFAF8	0x83A2
+0xFAF9	0x92CF
+0xFAFA	0x9830
+0xFAFB	0x4EA8
+0xFAFC	0x5144
+0xFAFD	0x5211
+0xFAFE	0x578B
+0xFBA1	0x5F62
+0xFBA2	0x6CC2
+0xFBA3	0x6ECE
+0xFBA4	0x7005
+0xFBA5	0x7050
+0xFBA6	0x70AF
+0xFBA7	0x7192
+0xFBA8	0x73E9
+0xFBA9	0x7469
+0xFBAA	0x834A
+0xFBAB	0x87A2
+0xFBAC	0x8861
+0xFBAD	0x9008
+0xFBAE	0x90A2
+0xFBAF	0x93A3
+0xFBB0	0x99A8
+0xFBB1	0x516E
+0xFBB2	0x5F57
+0xFBB3	0x60E0
+0xFBB4	0x6167
+0xFBB5	0x66B3
+0xFBB6	0x8559
+0xFBB7	0x8E4A
+0xFBB8	0x91AF
+0xFBB9	0x978B
+0xFBBA	0x4E4E
+0xFBBB	0x4E92
+0xFBBC	0x547C
+0xFBBD	0x58D5
+0xFBBE	0x58FA
+0xFBBF	0x597D
+0xFBC0	0x5CB5
+0xFBC1	0x5F27
+0xFBC2	0x6236
+0xFBC3	0x6248
+0xFBC4	0x660A
+0xFBC5	0x6667
+0xFBC6	0x6BEB
+0xFBC7	0x6D69
+0xFBC8	0x6DCF
+0xFBC9	0x6E56
+0xFBCA	0x6EF8
+0xFBCB	0x6F94
+0xFBCC	0x6FE0
+0xFBCD	0x6FE9
+0xFBCE	0x705D
+0xFBCF	0x72D0
+0xFBD0	0x7425
+0xFBD1	0x745A
+0xFBD2	0x74E0
+0xFBD3	0x7693
+0xFBD4	0x795C
+0xFBD5	0x7CCA
+0xFBD6	0x7E1E
+0xFBD7	0x80E1
+0xFBD8	0x82A6
+0xFBD9	0x846B
+0xFBDA	0x84BF
+0xFBDB	0x864E
+0xFBDC	0x865F
+0xFBDD	0x8774
+0xFBDE	0x8B77
+0xFBDF	0x8C6A
+0xFBE0	0x93AC
+0xFBE1	0x9800
+0xFBE2	0x9865
+0xFBE3	0x60D1
+0xFBE4	0x6216
+0xFBE5	0x9177
+0xFBE6	0x5A5A
+0xFBE7	0x660F
+0xFBE8	0x6DF7
+0xFBE9	0x6E3E
+0xFBEA	0x743F
+0xFBEB	0x9B42
+0xFBEC	0x5FFD
+0xFBED	0x60DA
+0xFBEE	0x7B0F
+0xFBEF	0x54C4
+0xFBF0	0x5F18
+0xFBF1	0x6C5E
+0xFBF2	0x6CD3
+0xFBF3	0x6D2A
+0xFBF4	0x70D8
+0xFBF5	0x7D05
+0xFBF6	0x8679
+0xFBF7	0x8A0C
+0xFBF8	0x9D3B
+0xFBF9	0x5316
+0xFBFA	0x548C
+0xFBFB	0x5B05
+0xFBFC	0x6A3A
+0xFBFD	0x706B
+0xFBFE	0x7575
+0xFCA1	0x798D
+0xFCA2	0x79BE
+0xFCA3	0x82B1
+0xFCA4	0x83EF
+0xFCA5	0x8A71
+0xFCA6	0x8B41
+0xFCA7	0x8CA8
+0xFCA8	0x9774
+0xFCA9	0xFA0B
+0xFCAA	0x64F4
+0xFCAB	0x652B
+0xFCAC	0x78BA
+0xFCAD	0x78BB
+0xFCAE	0x7A6B
+0xFCAF	0x4E38
+0xFCB0	0x559A
+0xFCB1	0x5950
+0xFCB2	0x5BA6
+0xFCB3	0x5E7B
+0xFCB4	0x60A3
+0xFCB5	0x63DB
+0xFCB6	0x6B61
+0xFCB7	0x6665
+0xFCB8	0x6853
+0xFCB9	0x6E19
+0xFCBA	0x7165
+0xFCBB	0x74B0
+0xFCBC	0x7D08
+0xFCBD	0x9084
+0xFCBE	0x9A69
+0xFCBF	0x9C25
+0xFCC0	0x6D3B
+0xFCC1	0x6ED1
+0xFCC2	0x733E
+0xFCC3	0x8C41
+0xFCC4	0x95CA
+0xFCC5	0x51F0
+0xFCC6	0x5E4C
+0xFCC7	0x5FA8
+0xFCC8	0x604D
+0xFCC9	0x60F6
+0xFCCA	0x6130
+0xFCCB	0x614C
+0xFCCC	0x6643
+0xFCCD	0x6644
+0xFCCE	0x69A5
+0xFCCF	0x6CC1
+0xFCD0	0x6E5F
+0xFCD1	0x6EC9
+0xFCD2	0x6F62
+0xFCD3	0x714C
+0xFCD4	0x749C
+0xFCD5	0x7687
+0xFCD6	0x7BC1
+0xFCD7	0x7C27
+0xFCD8	0x8352
+0xFCD9	0x8757
+0xFCDA	0x9051
+0xFCDB	0x968D
+0xFCDC	0x9EC3
+0xFCDD	0x532F
+0xFCDE	0x56DE
+0xFCDF	0x5EFB
+0xFCE0	0x5F8A
+0xFCE1	0x6062
+0xFCE2	0x6094
+0xFCE3	0x61F7
+0xFCE4	0x6666
+0xFCE5	0x6703
+0xFCE6	0x6A9C
+0xFCE7	0x6DEE
+0xFCE8	0x6FAE
+0xFCE9	0x7070
+0xFCEA	0x736A
+0xFCEB	0x7E6A
+0xFCEC	0x81BE
+0xFCED	0x8334
+0xFCEE	0x86D4
+0xFCEF	0x8AA8
+0xFCF0	0x8CC4
+0xFCF1	0x5283
+0xFCF2	0x7372
+0xFCF3	0x5B96
+0xFCF4	0x6A6B
+0xFCF5	0x9404
+0xFCF6	0x54EE
+0xFCF7	0x5686
+0xFCF8	0x5B5D
+0xFCF9	0x6548
+0xFCFA	0x6585
+0xFCFB	0x66C9
+0xFCFC	0x689F
+0xFCFD	0x6D8D
+0xFCFE	0x6DC6
+0xFDA1	0x723B
+0xFDA2	0x80B4
+0xFDA3	0x9175
+0xFDA4	0x9A4D
+0xFDA5	0x4FAF
+0xFDA6	0x5019
+0xFDA7	0x539A
+0xFDA8	0x540E
+0xFDA9	0x543C
+0xFDAA	0x5589
+0xFDAB	0x55C5
+0xFDAC	0x5E3F
+0xFDAD	0x5F8C
+0xFDAE	0x673D
+0xFDAF	0x7166
+0xFDB0	0x73DD
+0xFDB1	0x9005
+0xFDB2	0x52DB
+0xFDB3	0x52F3
+0xFDB4	0x5864
+0xFDB5	0x58CE
+0xFDB6	0x7104
+0xFDB7	0x718F
+0xFDB8	0x71FB
+0xFDB9	0x85B0
+0xFDBA	0x8A13
+0xFDBB	0x6688
+0xFDBC	0x85A8
+0xFDBD	0x55A7
+0xFDBE	0x6684
+0xFDBF	0x714A
+0xFDC0	0x8431
+0xFDC1	0x5349
+0xFDC2	0x5599
+0xFDC3	0x6BC1
+0xFDC4	0x5F59
+0xFDC5	0x5FBD
+0xFDC6	0x63EE
+0xFDC7	0x6689
+0xFDC8	0x7147
+0xFDC9	0x8AF1
+0xFDCA	0x8F1D
+0xFDCB	0x9EBE
+0xFDCC	0x4F11
+0xFDCD	0x643A
+0xFDCE	0x70CB
+0xFDCF	0x7566
+0xFDD0	0x8667
+0xFDD1	0x6064
+0xFDD2	0x8B4E
+0xFDD3	0x9DF8
+0xFDD4	0x5147
+0xFDD5	0x51F6
+0xFDD6	0x5308
+0xFDD7	0x6D36
+0xFDD8	0x80F8
+0xFDD9	0x9ED1
+0xFDDA	0x6615
+0xFDDB	0x6B23
+0xFDDC	0x7098
+0xFDDD	0x75D5
+0xFDDE	0x5403
+0xFDDF	0x5C79
+0xFDE0	0x7D07
+0xFDE1	0x8A16
+0xFDE2	0x6B20
+0xFDE3	0x6B3D
+0xFDE4	0x6B46
+0xFDE5	0x5438
+0xFDE6	0x6070
+0xFDE7	0x6D3D
+0xFDE8	0x7FD5
+0xFDE9	0x8208
+0xFDEA	0x50D6
+0xFDEB	0x51DE
+0xFDEC	0x559C
+0xFDED	0x566B
+0xFDEE	0x56CD
+0xFDEF	0x59EC
+0xFDF0	0x5B09
+0xFDF1	0x5E0C
+0xFDF2	0x6199
+0xFDF3	0x6198
+0xFDF4	0x6231
+0xFDF5	0x665E
+0xFDF6	0x66E6
+0xFDF7	0x7199
+0xFDF8	0x71B9
+0xFDF9	0x71BA
+0xFDFA	0x72A7
+0xFDFB	0x79A7
+0xFDFC	0x7A00
+0xFDFD	0x7FB2
+0xFDFE	0x8A70
diff --git a/tests/EUC-TW.IRREVERSIBLE.TXT b/tests/EUC-TW.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..3ca2824
--- /dev/null
+++ b/tests/EUC-TW.IRREVERSIBLE.TXT
@@ -0,0 +1,5869 @@
+0x8EA1A1A1	0x3000
+0x8EA1A1A2	0xFF0C
+0x8EA1A1A3	0x3001
+0x8EA1A1A4	0x3002
+0x8EA1A1A5	0xFF0E
+0x8EA1A1A6	0x30FB
+0x8EA1A1A7	0xFF1B
+0x8EA1A1A8	0xFF1A
+0x8EA1A1A9	0xFF1F
+0x8EA1A1AA	0xFF01
+0x8EA1A1AB	0xFE30
+0x8EA1A1AC	0x2026
+0x8EA1A1AD	0x2025
+0x8EA1A1AE	0xFE50
+0x8EA1A1AF	0xFE51
+0x8EA1A1B0	0xFE52
+0x8EA1A1B1	0x00B7
+0x8EA1A1B2	0xFE54
+0x8EA1A1B3	0xFE55
+0x8EA1A1B4	0xFE56
+0x8EA1A1B5	0xFE57
+0x8EA1A1B6	0xFE31
+0x8EA1A1B7	0x2014
+0x8EA1A1B8	0xFE32
+0x8EA1A1B9	0x2013
+0x8EA1A1BE	0xFF08
+0x8EA1A1BF	0xFF09
+0x8EA1A1C0	0xFE35
+0x8EA1A1C1	0xFE36
+0x8EA1A1C2	0xFF5B
+0x8EA1A1C3	0xFF5D
+0x8EA1A1C4	0xFE37
+0x8EA1A1C5	0xFE38
+0x8EA1A1C6	0x3014
+0x8EA1A1C7	0x3015
+0x8EA1A1C8	0xFE39
+0x8EA1A1C9	0xFE3A
+0x8EA1A1CA	0x3010
+0x8EA1A1CB	0x3011
+0x8EA1A1CC	0xFE3B
+0x8EA1A1CD	0xFE3C
+0x8EA1A1CE	0x300A
+0x8EA1A1CF	0x300B
+0x8EA1A1D0	0xFE3D
+0x8EA1A1D1	0xFE3E
+0x8EA1A1D2	0x3008
+0x8EA1A1D3	0x3009
+0x8EA1A1D4	0xFE3F
+0x8EA1A1D5	0xFE40
+0x8EA1A1D6	0x300C
+0x8EA1A1D7	0x300D
+0x8EA1A1D8	0xFE41
+0x8EA1A1D9	0xFE42
+0x8EA1A1DA	0x300E
+0x8EA1A1DB	0x300F
+0x8EA1A1DC	0xFE43
+0x8EA1A1DD	0xFE44
+0x8EA1A1DE	0xFE59
+0x8EA1A1DF	0xFE5A
+0x8EA1A1E0	0xFE5B
+0x8EA1A1E1	0xFE5C
+0x8EA1A1E2	0xFE5D
+0x8EA1A1E3	0xFE5E
+0x8EA1A1E4	0x2018
+0x8EA1A1E5	0x2019
+0x8EA1A1E6	0x201C
+0x8EA1A1E7	0x201D
+0x8EA1A1E8	0x301D
+0x8EA1A1E9	0x301E
+0x8EA1A1EA	0x2032
+0x8EA1A1EB	0x2035
+0x8EA1A1EC	0xFF03
+0x8EA1A1ED	0xFF06
+0x8EA1A1EE	0xFF0A
+0x8EA1A1EF	0x203B
+0x8EA1A1F0	0x00A7
+0x8EA1A1F1	0x3003
+0x8EA1A1F2	0x25CB
+0x8EA1A1F3	0x25CF
+0x8EA1A1F4	0x25B3
+0x8EA1A1F5	0x25B2
+0x8EA1A1F6	0x25CE
+0x8EA1A1F7	0x2606
+0x8EA1A1F8	0x2605
+0x8EA1A1F9	0x25C7
+0x8EA1A1FA	0x25C6
+0x8EA1A1FB	0x25A1
+0x8EA1A1FC	0x25A0
+0x8EA1A1FD	0x25BD
+0x8EA1A1FE	0x25BC
+0x8EA1A2A1	0x32A3
+0x8EA1A2A2	0x2105
+0x8EA1A2A3	0x203E
+0x8EA1A2A5	0xFF3F
+0x8EA1A2A7	0xFE49
+0x8EA1A2A8	0xFE4A
+0x8EA1A2A9	0xFE4D
+0x8EA1A2AA	0xFE4E
+0x8EA1A2AB	0xFE4B
+0x8EA1A2AC	0xFE4C
+0x8EA1A2AD	0xFE5F
+0x8EA1A2AE	0xFE60
+0x8EA1A2AF	0xFE61
+0x8EA1A2B0	0xFF0B
+0x8EA1A2B1	0xFF0D
+0x8EA1A2B2	0x00D7
+0x8EA1A2B3	0x00F7
+0x8EA1A2B4	0x00B1
+0x8EA1A2B5	0x221A
+0x8EA1A2B6	0xFF1C
+0x8EA1A2B7	0xFF1E
+0x8EA1A2B8	0xFF1D
+0x8EA1A2B9	0x2266
+0x8EA1A2BA	0x2267
+0x8EA1A2BB	0x2260
+0x8EA1A2BC	0x221E
+0x8EA1A2BD	0x2252
+0x8EA1A2BE	0x2261
+0x8EA1A2BF	0xFE62
+0x8EA1A2C0	0xFE63
+0x8EA1A2C1	0xFE64
+0x8EA1A2C2	0xFE66
+0x8EA1A2C3	0xFE65
+0x8EA1A2C4	0x223C
+0x8EA1A2C5	0x2229
+0x8EA1A2C6	0x222A
+0x8EA1A2C7	0x22A5
+0x8EA1A2C8	0x2220
+0x8EA1A2C9	0x221F
+0x8EA1A2CA	0x22BF
+0x8EA1A2CB	0x33D2
+0x8EA1A2CC	0x33D1
+0x8EA1A2CD	0x222B
+0x8EA1A2CE	0x222E
+0x8EA1A2CF	0x2235
+0x8EA1A2D0	0x2234
+0x8EA1A2D1	0x2640
+0x8EA1A2D2	0x2642
+0x8EA1A2D3	0x2641
+0x8EA1A2D4	0x2609
+0x8EA1A2D5	0x2191
+0x8EA1A2D6	0x2193
+0x8EA1A2D7	0x2192
+0x8EA1A2D8	0x2190
+0x8EA1A2D9	0x2196
+0x8EA1A2DA	0x2197
+0x8EA1A2DB	0x2199
+0x8EA1A2DC	0x2198
+0x8EA1A2DD	0x2016
+0x8EA1A2DE	0xFF5C
+0x8EA1A2DF	0xFF0F
+0x8EA1A2E0	0xFF3C
+0x8EA1A2E1	0x2215
+0x8EA1A2E2	0xFE68
+0x8EA1A2E3	0xFF04
+0x8EA1A2E4	0xFFE5
+0x8EA1A2E5	0x3012
+0x8EA1A2E6	0xFFE0
+0x8EA1A2E7	0xFFE1
+0x8EA1A2E8	0xFF05
+0x8EA1A2E9	0xFF20
+0x8EA1A2EA	0x2103
+0x8EA1A2EB	0x2109
+0x8EA1A2EC	0xFE69
+0x8EA1A2ED	0xFE6A
+0x8EA1A2EE	0xFE6B
+0x8EA1A2EF	0x33D5
+0x8EA1A2F0	0x339C
+0x8EA1A2F1	0x339D
+0x8EA1A2F2	0x339E
+0x8EA1A2F3	0x33CE
+0x8EA1A2F4	0x33A1
+0x8EA1A2F5	0x338E
+0x8EA1A2F6	0x338F
+0x8EA1A2F7	0x33C4
+0x8EA1A2F8	0x00B0
+0x8EA1A2F9	0x5159
+0x8EA1A2FA	0x515B
+0x8EA1A2FB	0x515E
+0x8EA1A2FC	0x515D
+0x8EA1A2FD	0x5161
+0x8EA1A2FE	0x5163
+0x8EA1A3A1	0x55E7
+0x8EA1A3A2	0x74E9
+0x8EA1A3A3	0x7CCE
+0x8EA1A3A4	0x2581
+0x8EA1A3A5	0x2582
+0x8EA1A3A6	0x2583
+0x8EA1A3A7	0x2584
+0x8EA1A3A8	0x2585
+0x8EA1A3A9	0x2586
+0x8EA1A3AA	0x2587
+0x8EA1A3AB	0x2588
+0x8EA1A3AC	0x258F
+0x8EA1A3AD	0x258E
+0x8EA1A3AE	0x258D
+0x8EA1A3AF	0x258C
+0x8EA1A3B0	0x258B
+0x8EA1A3B1	0x258A
+0x8EA1A3B2	0x2589
+0x8EA1A3B3	0x253C
+0x8EA1A3B4	0x2534
+0x8EA1A3B5	0x252C
+0x8EA1A3B6	0x2524
+0x8EA1A3B7	0x251C
+0x8EA1A3B8	0x2594
+0x8EA1A3B9	0x2500
+0x8EA1A3BA	0x2502
+0x8EA1A3BB	0x2595
+0x8EA1A3BC	0x250C
+0x8EA1A3BD	0x2510
+0x8EA1A3BE	0x2514
+0x8EA1A3BF	0x2518
+0x8EA1A3C0	0x256D
+0x8EA1A3C1	0x256E
+0x8EA1A3C2	0x2570
+0x8EA1A3C3	0x256F
+0x8EA1A3C4	0x2550
+0x8EA1A3C5	0x255E
+0x8EA1A3C6	0x256A
+0x8EA1A3C7	0x2561
+0x8EA1A3C8	0x25E2
+0x8EA1A3C9	0x25E3
+0x8EA1A3CA	0x25E5
+0x8EA1A3CB	0x25E4
+0x8EA1A3CC	0x2571
+0x8EA1A3CD	0x2572
+0x8EA1A3CE	0x2573
+0x8EA1A4A1	0xFF10
+0x8EA1A4A2	0xFF11
+0x8EA1A4A3	0xFF12
+0x8EA1A4A4	0xFF13
+0x8EA1A4A5	0xFF14
+0x8EA1A4A6	0xFF15
+0x8EA1A4A7	0xFF16
+0x8EA1A4A8	0xFF17
+0x8EA1A4A9	0xFF18
+0x8EA1A4AA	0xFF19
+0x8EA1A4AB	0x2160
+0x8EA1A4AC	0x2161
+0x8EA1A4AD	0x2162
+0x8EA1A4AE	0x2163
+0x8EA1A4AF	0x2164
+0x8EA1A4B0	0x2165
+0x8EA1A4B1	0x2166
+0x8EA1A4B2	0x2167
+0x8EA1A4B3	0x2168
+0x8EA1A4B4	0x2169
+0x8EA1A4B5	0x3021
+0x8EA1A4B6	0x3022
+0x8EA1A4B7	0x3023
+0x8EA1A4B8	0x3024
+0x8EA1A4B9	0x3025
+0x8EA1A4BA	0x3026
+0x8EA1A4BB	0x3027
+0x8EA1A4BC	0x3028
+0x8EA1A4BD	0x3029
+0x8EA1A4BF	0x5344
+0x8EA1A4C1	0xFF21
+0x8EA1A4C2	0xFF22
+0x8EA1A4C3	0xFF23
+0x8EA1A4C4	0xFF24
+0x8EA1A4C5	0xFF25
+0x8EA1A4C6	0xFF26
+0x8EA1A4C7	0xFF27
+0x8EA1A4C8	0xFF28
+0x8EA1A4C9	0xFF29
+0x8EA1A4CA	0xFF2A
+0x8EA1A4CB	0xFF2B
+0x8EA1A4CC	0xFF2C
+0x8EA1A4CD	0xFF2D
+0x8EA1A4CE	0xFF2E
+0x8EA1A4CF	0xFF2F
+0x8EA1A4D0	0xFF30
+0x8EA1A4D1	0xFF31
+0x8EA1A4D2	0xFF32
+0x8EA1A4D3	0xFF33
+0x8EA1A4D4	0xFF34
+0x8EA1A4D5	0xFF35
+0x8EA1A4D6	0xFF36
+0x8EA1A4D7	0xFF37
+0x8EA1A4D8	0xFF38
+0x8EA1A4D9	0xFF39
+0x8EA1A4DA	0xFF3A
+0x8EA1A4DB	0xFF41
+0x8EA1A4DC	0xFF42
+0x8EA1A4DD	0xFF43
+0x8EA1A4DE	0xFF44
+0x8EA1A4DF	0xFF45
+0x8EA1A4E0	0xFF46
+0x8EA1A4E1	0xFF47
+0x8EA1A4E2	0xFF48
+0x8EA1A4E3	0xFF49
+0x8EA1A4E4	0xFF4A
+0x8EA1A4E5	0xFF4B
+0x8EA1A4E6	0xFF4C
+0x8EA1A4E7	0xFF4D
+0x8EA1A4E8	0xFF4E
+0x8EA1A4E9	0xFF4F
+0x8EA1A4EA	0xFF50
+0x8EA1A4EB	0xFF51
+0x8EA1A4EC	0xFF52
+0x8EA1A4ED	0xFF53
+0x8EA1A4EE	0xFF54
+0x8EA1A4EF	0xFF55
+0x8EA1A4F0	0xFF56
+0x8EA1A4F1	0xFF57
+0x8EA1A4F2	0xFF58
+0x8EA1A4F3	0xFF59
+0x8EA1A4F4	0xFF5A
+0x8EA1A4F5	0x0391
+0x8EA1A4F6	0x0392
+0x8EA1A4F7	0x0393
+0x8EA1A4F8	0x0394
+0x8EA1A4F9	0x0395
+0x8EA1A4FA	0x0396
+0x8EA1A4FB	0x0397
+0x8EA1A4FC	0x0398
+0x8EA1A4FD	0x0399
+0x8EA1A4FE	0x039A
+0x8EA1A5A1	0x039B
+0x8EA1A5A2	0x039C
+0x8EA1A5A3	0x039D
+0x8EA1A5A4	0x039E
+0x8EA1A5A5	0x039F
+0x8EA1A5A6	0x03A0
+0x8EA1A5A7	0x03A1
+0x8EA1A5A8	0x03A3
+0x8EA1A5A9	0x03A4
+0x8EA1A5AA	0x03A5
+0x8EA1A5AB	0x03A6
+0x8EA1A5AC	0x03A7
+0x8EA1A5AD	0x03A8
+0x8EA1A5AE	0x03A9
+0x8EA1A5AF	0x03B1
+0x8EA1A5B0	0x03B2
+0x8EA1A5B1	0x03B3
+0x8EA1A5B2	0x03B4
+0x8EA1A5B3	0x03B5
+0x8EA1A5B4	0x03B6
+0x8EA1A5B5	0x03B7
+0x8EA1A5B6	0x03B8
+0x8EA1A5B7	0x03B9
+0x8EA1A5B8	0x03BA
+0x8EA1A5B9	0x03BB
+0x8EA1A5BA	0x03BC
+0x8EA1A5BB	0x03BD
+0x8EA1A5BC	0x03BE
+0x8EA1A5BD	0x03BF
+0x8EA1A5BE	0x03C0
+0x8EA1A5BF	0x03C1
+0x8EA1A5C0	0x03C3
+0x8EA1A5C1	0x03C4
+0x8EA1A5C2	0x03C5
+0x8EA1A5C3	0x03C6
+0x8EA1A5C4	0x03C7
+0x8EA1A5C5	0x03C8
+0x8EA1A5C6	0x03C9
+0x8EA1A5C7	0x3105
+0x8EA1A5C8	0x3106
+0x8EA1A5C9	0x3107
+0x8EA1A5CA	0x3108
+0x8EA1A5CB	0x3109
+0x8EA1A5CC	0x310A
+0x8EA1A5CD	0x310B
+0x8EA1A5CE	0x310C
+0x8EA1A5CF	0x310D
+0x8EA1A5D0	0x310E
+0x8EA1A5D1	0x310F
+0x8EA1A5D2	0x3110
+0x8EA1A5D3	0x3111
+0x8EA1A5D4	0x3112
+0x8EA1A5D5	0x3113
+0x8EA1A5D6	0x3114
+0x8EA1A5D7	0x3115
+0x8EA1A5D8	0x3116
+0x8EA1A5D9	0x3117
+0x8EA1A5DA	0x3118
+0x8EA1A5DB	0x3119
+0x8EA1A5DC	0x311A
+0x8EA1A5DD	0x311B
+0x8EA1A5DE	0x311C
+0x8EA1A5DF	0x311D
+0x8EA1A5E0	0x311E
+0x8EA1A5E1	0x311F
+0x8EA1A5E2	0x3120
+0x8EA1A5E3	0x3121
+0x8EA1A5E4	0x3122
+0x8EA1A5E5	0x3123
+0x8EA1A5E6	0x3124
+0x8EA1A5E7	0x3125
+0x8EA1A5E8	0x3126
+0x8EA1A5E9	0x3127
+0x8EA1A5EA	0x3128
+0x8EA1A5EB	0x3129
+0x8EA1A5EC	0x02D9
+0x8EA1A5ED	0x02C9
+0x8EA1A5EE	0x02CA
+0x8EA1A5EF	0x02C7
+0x8EA1A5F0	0x02CB
+0x8EA1A6A1	0x2460
+0x8EA1A6A2	0x2461
+0x8EA1A6A3	0x2462
+0x8EA1A6A4	0x2463
+0x8EA1A6A5	0x2464
+0x8EA1A6A6	0x2465
+0x8EA1A6A7	0x2466
+0x8EA1A6A8	0x2467
+0x8EA1A6A9	0x2468
+0x8EA1A6AA	0x2469
+0x8EA1A6AB	0x2474
+0x8EA1A6AC	0x2475
+0x8EA1A6AD	0x2476
+0x8EA1A6AE	0x2477
+0x8EA1A6AF	0x2478
+0x8EA1A6B0	0x2479
+0x8EA1A6B1	0x247A
+0x8EA1A6B2	0x247B
+0x8EA1A6B3	0x247C
+0x8EA1A6B4	0x247D
+0x8EA1A6B5	0x2170
+0x8EA1A6B6	0x2171
+0x8EA1A6B7	0x2172
+0x8EA1A6B8	0x2173
+0x8EA1A6B9	0x2174
+0x8EA1A6BA	0x2175
+0x8EA1A6BB	0x2176
+0x8EA1A6BC	0x2177
+0x8EA1A6BD	0x2178
+0x8EA1A6BE	0x2179
+0x8EA1A7A8	0x4EA0
+0x8EA1A7AF	0x51AB
+0x8EA1A7B4	0x52F9
+0x8EA1C2A1	0x2400
+0x8EA1C2A2	0x2401
+0x8EA1C2A3	0x2402
+0x8EA1C2A4	0x2403
+0x8EA1C2A5	0x2404
+0x8EA1C2A6	0x2405
+0x8EA1C2A7	0x2406
+0x8EA1C2A8	0x2407
+0x8EA1C2A9	0x2408
+0x8EA1C2AA	0x2409
+0x8EA1C2AB	0x240A
+0x8EA1C2AC	0x240B
+0x8EA1C2AD	0x240C
+0x8EA1C2AE	0x240D
+0x8EA1C2AF	0x240E
+0x8EA1C2B0	0x240F
+0x8EA1C2B1	0x2410
+0x8EA1C2B2	0x2411
+0x8EA1C2B3	0x2412
+0x8EA1C2B4	0x2413
+0x8EA1C2B5	0x2414
+0x8EA1C2B6	0x2415
+0x8EA1C2B7	0x2416
+0x8EA1C2B8	0x2417
+0x8EA1C2B9	0x2418
+0x8EA1C2BA	0x2419
+0x8EA1C2BB	0x241A
+0x8EA1C2BC	0x241B
+0x8EA1C2BD	0x241C
+0x8EA1C2BE	0x241D
+0x8EA1C2BF	0x241E
+0x8EA1C2C0	0x241F
+0x8EA1C2C1	0x2421
+0x8EA1C2C2	0x20AC
+0x8EA1C4A1	0x4E00
+0x8EA1C4A2	0x4E59
+0x8EA1C4A3	0x4E01
+0x8EA1C4A4	0x4E03
+0x8EA1C4A5	0x4E43
+0x8EA1C4A6	0x4E5D
+0x8EA1C4A7	0x4E86
+0x8EA1C4A8	0x4E8C
+0x8EA1C4A9	0x4EBA
+0x8EA1C4AA	0x513F
+0x8EA1C4AB	0x5165
+0x8EA1C4AC	0x516B
+0x8EA1C4AD	0x51E0
+0x8EA1C4AE	0x5200
+0x8EA1C4AF	0x5201
+0x8EA1C4B0	0x529B
+0x8EA1C4B1	0x5315
+0x8EA1C4B2	0x5341
+0x8EA1C4B3	0x535C
+0x8EA1C4B4	0x53C8
+0x8EA1C4B5	0x4E09
+0x8EA1C4B6	0x4E0B
+0x8EA1C4B7	0x4E08
+0x8EA1C4B8	0x4E0A
+0x8EA1C4B9	0x4E2B
+0x8EA1C4BA	0x4E38
+0x8EA1C4BB	0x51E1
+0x8EA1C4BC	0x4E45
+0x8EA1C4BD	0x4E48
+0x8EA1C4BE	0x4E5F
+0x8EA1C4BF	0x4E5E
+0x8EA1C4C0	0x4E8E
+0x8EA1C4C1	0x4EA1
+0x8EA1C4C2	0x5140
+0x8EA1C4C3	0x5203
+0x8EA1C4C4	0x52FA
+0x8EA1C4C5	0x5343
+0x8EA1C4C6	0x53C9
+0x8EA1C4C7	0x53E3
+0x8EA1C4C8	0x571F
+0x8EA1C4C9	0x58EB
+0x8EA1C4CA	0x5915
+0x8EA1C4CB	0x5927
+0x8EA1C4CC	0x5973
+0x8EA1C4CD	0x5B50
+0x8EA1C4CE	0x5B51
+0x8EA1C4CF	0x5B53
+0x8EA1C4D0	0x5BF8
+0x8EA1C4D1	0x5C0F
+0x8EA1C4D2	0x5C22
+0x8EA1C4D3	0x5C38
+0x8EA1C4D4	0x5C71
+0x8EA1C4D5	0x5DDD
+0x8EA1C4D6	0x5DE5
+0x8EA1C4D7	0x5DF1
+0x8EA1C4D8	0x5DF2
+0x8EA1C4D9	0x5DF3
+0x8EA1C4DA	0x5DFE
+0x8EA1C4DB	0x5E72
+0x8EA1C4DC	0x5EFE
+0x8EA1C4DD	0x5F0B
+0x8EA1C4DE	0x5F13
+0x8EA1C4DF	0x624D
+0x8EA1C4E0	0x4E11
+0x8EA1C4E1	0x4E10
+0x8EA1C4E2	0x4E0D
+0x8EA1C4E3	0x4E2D
+0x8EA1C4E4	0x4E30
+0x8EA1C4E5	0x4E39
+0x8EA1C4E6	0x4E4B
+0x8EA1C4E7	0x5C39
+0x8EA1C4E8	0x4E88
+0x8EA1C4E9	0x4E91
+0x8EA1C4EA	0x4E95
+0x8EA1C4EB	0x4E92
+0x8EA1C4EC	0x4E94
+0x8EA1C4ED	0x4EA2
+0x8EA1C4EE	0x4EC1
+0x8EA1C4EF	0x4EC0
+0x8EA1C4F0	0x4EC3
+0x8EA1C4F1	0x4EC6
+0x8EA1C4F2	0x4EC7
+0x8EA1C4F3	0x4ECD
+0x8EA1C4F4	0x4ECA
+0x8EA1C4F5	0x4ECB
+0x8EA1C4F6	0x4EC4
+0x8EA1C4F7	0x5143
+0x8EA1C4F8	0x5141
+0x8EA1C4F9	0x5167
+0x8EA1C4FA	0x516D
+0x8EA1C4FB	0x516E
+0x8EA1C4FC	0x516C
+0x8EA1C4FD	0x5197
+0x8EA1C4FE	0x51F6
+0x8EA1C5A1	0x5206
+0x8EA1C5A2	0x5207
+0x8EA1C5A3	0x5208
+0x8EA1C5A4	0x52FB
+0x8EA1C5A5	0x52FE
+0x8EA1C5A6	0x52FF
+0x8EA1C5A7	0x5316
+0x8EA1C5A8	0x5339
+0x8EA1C5A9	0x5348
+0x8EA1C5AA	0x5347
+0x8EA1C5AB	0x5345
+0x8EA1C5AC	0x535E
+0x8EA1C5AD	0x5384
+0x8EA1C5AE	0x53CB
+0x8EA1C5AF	0x53CA
+0x8EA1C5B0	0x53CD
+0x8EA1C5B1	0x58EC
+0x8EA1C5B2	0x5929
+0x8EA1C5B3	0x592B
+0x8EA1C5B4	0x592A
+0x8EA1C5B5	0x592D
+0x8EA1C5B6	0x5B54
+0x8EA1C5B7	0x5C11
+0x8EA1C5B8	0x5C24
+0x8EA1C5B9	0x5C3A
+0x8EA1C5BA	0x5C6F
+0x8EA1C5BB	0x5DF4
+0x8EA1C5BC	0x5E7B
+0x8EA1C5BD	0x5EFF
+0x8EA1C5BE	0x5F14
+0x8EA1C5BF	0x5F15
+0x8EA1C5C0	0x5FC3
+0x8EA1C5C1	0x6208
+0x8EA1C5C2	0x6236
+0x8EA1C5C3	0x624B
+0x8EA1C5C4	0x624E
+0x8EA1C5C5	0x652F
+0x8EA1C5C6	0x6587
+0x8EA1C5C7	0x6597
+0x8EA1C5C8	0x65A4
+0x8EA1C5C9	0x65B9
+0x8EA1C5CA	0x65E5
+0x8EA1C5CB	0x66F0
+0x8EA1C5CC	0x6708
+0x8EA1C5CD	0x6728
+0x8EA1C5CE	0x6B20
+0x8EA1C5CF	0x6B62
+0x8EA1C5D0	0x6B79
+0x8EA1C5D1	0x6BCB
+0x8EA1C5D2	0x6BD4
+0x8EA1C5D3	0x6BDB
+0x8EA1C5D4	0x6C0F
+0x8EA1C5D5	0x6C34
+0x8EA1C5D6	0x706B
+0x8EA1C5D7	0x722A
+0x8EA1C5D8	0x7236
+0x8EA1C5D9	0x723B
+0x8EA1C5DA	0x7247
+0x8EA1C5DB	0x7259
+0x8EA1C5DC	0x725B
+0x8EA1C5DD	0x72AC
+0x8EA1C5DE	0x738B
+0x8EA1C5DF	0x4E19
+0x8EA1C5E0	0x4E16
+0x8EA1C5E1	0x4E15
+0x8EA1C5E2	0x4E14
+0x8EA1C5E3	0x4E18
+0x8EA1C5E4	0x4E3B
+0x8EA1C5E5	0x4E4D
+0x8EA1C5E6	0x4E4F
+0x8EA1C5E7	0x4E4E
+0x8EA1C5E8	0x4EE5
+0x8EA1C5E9	0x4ED8
+0x8EA1C5EA	0x4ED4
+0x8EA1C5EB	0x4ED5
+0x8EA1C5EC	0x4ED6
+0x8EA1C5ED	0x4ED7
+0x8EA1C5EE	0x4EE3
+0x8EA1C5EF	0x4EE4
+0x8EA1C5F0	0x4ED9
+0x8EA1C5F1	0x4EDE
+0x8EA1C5F2	0x5145
+0x8EA1C5F3	0x5144
+0x8EA1C5F4	0x5189
+0x8EA1C5F5	0x518A
+0x8EA1C5F6	0x51AC
+0x8EA1C5F7	0x51F9
+0x8EA1C5F8	0x51FA
+0x8EA1C5F9	0x51F8
+0x8EA1C5FA	0x520A
+0x8EA1C5FB	0x52A0
+0x8EA1C5FC	0x529F
+0x8EA1C5FD	0x5305
+0x8EA1C5FE	0x5306
+0x8EA1C6A1	0x5317
+0x8EA1C6A2	0x531D
+0x8EA1C6A3	0x4EDF
+0x8EA1C6A4	0x534A
+0x8EA1C6A5	0x5349
+0x8EA1C6A6	0x5361
+0x8EA1C6A7	0x5360
+0x8EA1C6A8	0x536F
+0x8EA1C6A9	0x536E
+0x8EA1C6AA	0x53BB
+0x8EA1C6AB	0x53EF
+0x8EA1C6AC	0x53E4
+0x8EA1C6AD	0x53F3
+0x8EA1C6AE	0x53EC
+0x8EA1C6AF	0x53EE
+0x8EA1C6B0	0x53E9
+0x8EA1C6B1	0x53E8
+0x8EA1C6B2	0x53FC
+0x8EA1C6B3	0x53F8
+0x8EA1C6B4	0x53F5
+0x8EA1C6B5	0x53EB
+0x8EA1C6B6	0x53E6
+0x8EA1C6B7	0x53EA
+0x8EA1C6B8	0x53F2
+0x8EA1C6B9	0x53F1
+0x8EA1C6BA	0x53F0
+0x8EA1C6BB	0x53E5
+0x8EA1C6BC	0x53ED
+0x8EA1C6BD	0x53FB
+0x8EA1C6BE	0x56DB
+0x8EA1C6BF	0x56DA
+0x8EA1C6C0	0x5916
+0x8EA1C6C1	0x592E
+0x8EA1C6C2	0x5931
+0x8EA1C6C3	0x5974
+0x8EA1C6C4	0x5976
+0x8EA1C6C5	0x5B55
+0x8EA1C6C6	0x5B83
+0x8EA1C6C7	0x5C3C
+0x8EA1C6C8	0x5DE8
+0x8EA1C6C9	0x5DE7
+0x8EA1C6CA	0x5DE6
+0x8EA1C6CB	0x5E02
+0x8EA1C6CC	0x5E03
+0x8EA1C6CD	0x5E73
+0x8EA1C6CE	0x5E7C
+0x8EA1C6CF	0x5F01
+0x8EA1C6D0	0x5F18
+0x8EA1C6D1	0x5F17
+0x8EA1C6D2	0x5FC5
+0x8EA1C6D3	0x620A
+0x8EA1C6D4	0x6253
+0x8EA1C6D5	0x6254
+0x8EA1C6D6	0x6252
+0x8EA1C6D7	0x6251
+0x8EA1C6D8	0x65A5
+0x8EA1C6D9	0x65E6
+0x8EA1C6DA	0x672E
+0x8EA1C6DB	0x672C
+0x8EA1C6DC	0x672A
+0x8EA1C6DD	0x672B
+0x8EA1C6DE	0x672D
+0x8EA1C6DF	0x6B63
+0x8EA1C6E0	0x6BCD
+0x8EA1C6E1	0x6C11
+0x8EA1C6E2	0x6C10
+0x8EA1C6E3	0x6C38
+0x8EA1C6E4	0x6C41
+0x8EA1C6E5	0x6C40
+0x8EA1C6E6	0x6C3E
+0x8EA1C6E7	0x72AF
+0x8EA1C6E8	0x7384
+0x8EA1C6E9	0x7389
+0x8EA1C6EA	0x74DC
+0x8EA1C6EB	0x74E6
+0x8EA1C6EC	0x7518
+0x8EA1C6ED	0x751F
+0x8EA1C6EE	0x7528
+0x8EA1C6EF	0x7529
+0x8EA1C6F0	0x7530
+0x8EA1C6F1	0x7531
+0x8EA1C6F2	0x7532
+0x8EA1C6F3	0x7533
+0x8EA1C6F4	0x758B
+0x8EA1C6F5	0x767D
+0x8EA1C6F6	0x76AE
+0x8EA1C6F7	0x76BF
+0x8EA1C6F8	0x76EE
+0x8EA1C6F9	0x77DB
+0x8EA1C6FA	0x77E2
+0x8EA1C6FB	0x77F3
+0x8EA1C6FC	0x793A
+0x8EA1C6FD	0x79BE
+0x8EA1C6FE	0x7A74
+0x8EA1C7A1	0x7ACB
+0x8EA1C7A2	0x4E1E
+0x8EA1C7A3	0x4E1F
+0x8EA1C7A4	0x4E52
+0x8EA1C7A5	0x4E53
+0x8EA1C7A6	0x4E69
+0x8EA1C7A7	0x4E99
+0x8EA1C7A8	0x4EA4
+0x8EA1C7A9	0x4EA6
+0x8EA1C7AA	0x4EA5
+0x8EA1C7AB	0x4EFF
+0x8EA1C7AC	0x4F09
+0x8EA1C7AD	0x4F19
+0x8EA1C7AE	0x4F0A
+0x8EA1C7AF	0x4F15
+0x8EA1C7B0	0x4F0D
+0x8EA1C7B1	0x4F10
+0x8EA1C7B2	0x4F11
+0x8EA1C7B3	0x4F0F
+0x8EA1C7B4	0x4EF2
+0x8EA1C7B5	0x4EF6
+0x8EA1C7B6	0x4EFB
+0x8EA1C7B7	0x4EF0
+0x8EA1C7B8	0x4EF3
+0x8EA1C7B9	0x4EFD
+0x8EA1C7BA	0x4F01
+0x8EA1C7BB	0x4F0B
+0x8EA1C7BC	0x5149
+0x8EA1C7BD	0x5147
+0x8EA1C7BE	0x5146
+0x8EA1C7BF	0x5148
+0x8EA1C7C0	0x5168
+0x8EA1C7C1	0x5171
+0x8EA1C7C2	0x518D
+0x8EA1C7C3	0x51B0
+0x8EA1C7C4	0x5217
+0x8EA1C7C5	0x5211
+0x8EA1C7C6	0x5212
+0x8EA1C7C7	0x520E
+0x8EA1C7C8	0x5216
+0x8EA1C7C9	0x52A3
+0x8EA1C7CA	0x5308
+0x8EA1C7CB	0x5321
+0x8EA1C7CC	0x5320
+0x8EA1C7CD	0x5370
+0x8EA1C7CE	0x5371
+0x8EA1C7CF	0x5409
+0x8EA1C7D0	0x540F
+0x8EA1C7D1	0x540C
+0x8EA1C7D2	0x540A
+0x8EA1C7D3	0x5410
+0x8EA1C7D4	0x5401
+0x8EA1C7D5	0x540B
+0x8EA1C7D6	0x5404
+0x8EA1C7D7	0x5411
+0x8EA1C7D8	0x540D
+0x8EA1C7D9	0x5408
+0x8EA1C7DA	0x5403
+0x8EA1C7DB	0x540E
+0x8EA1C7DC	0x5406
+0x8EA1C7DD	0x5412
+0x8EA1C7DE	0x56E0
+0x8EA1C7DF	0x56DE
+0x8EA1C7E0	0x56DD
+0x8EA1C7E1	0x5733
+0x8EA1C7E2	0x5730
+0x8EA1C7E3	0x5728
+0x8EA1C7E4	0x572D
+0x8EA1C7E5	0x572C
+0x8EA1C7E6	0x572F
+0x8EA1C7E7	0x5729
+0x8EA1C7E8	0x5919
+0x8EA1C7E9	0x591A
+0x8EA1C7EA	0x5937
+0x8EA1C7EB	0x5938
+0x8EA1C7EC	0x5984
+0x8EA1C7ED	0x5978
+0x8EA1C7EE	0x5983
+0x8EA1C7EF	0x597D
+0x8EA1C7F0	0x5979
+0x8EA1C7F1	0x5982
+0x8EA1C7F2	0x5981
+0x8EA1C7F3	0x5B57
+0x8EA1C7F4	0x5B58
+0x8EA1C7F5	0x5B87
+0x8EA1C7F6	0x5B88
+0x8EA1C7F7	0x5B85
+0x8EA1C7F8	0x5B89
+0x8EA1C7F9	0x5BFA
+0x8EA1C7FA	0x5C16
+0x8EA1C7FB	0x5C79
+0x8EA1C7FC	0x5DDE
+0x8EA1C7FD	0x5E06
+0x8EA1C7FE	0x5E76
+0x8EA1C8A1	0x5E74
+0x8EA1C8A2	0x5F0F
+0x8EA1C8A3	0x5F1B
+0x8EA1C8A4	0x5FD9
+0x8EA1C8A5	0x5FD6
+0x8EA1C8A6	0x620E
+0x8EA1C8A7	0x620C
+0x8EA1C8A8	0x620D
+0x8EA1C8A9	0x6210
+0x8EA1C8AA	0x6263
+0x8EA1C8AB	0x625B
+0x8EA1C8AC	0x6258
+0x8EA1C8AD	0x6536
+0x8EA1C8AE	0x65E9
+0x8EA1C8AF	0x65E8
+0x8EA1C8B0	0x65EC
+0x8EA1C8B1	0x65ED
+0x8EA1C8B2	0x66F2
+0x8EA1C8B3	0x66F3
+0x8EA1C8B4	0x6709
+0x8EA1C8B5	0x673D
+0x8EA1C8B6	0x6734
+0x8EA1C8B7	0x6731
+0x8EA1C8B8	0x6735
+0x8EA1C8B9	0x6B21
+0x8EA1C8BA	0x6B64
+0x8EA1C8BB	0x6B7B
+0x8EA1C8BC	0x6C16
+0x8EA1C8BD	0x6C5D
+0x8EA1C8BE	0x6C57
+0x8EA1C8BF	0x6C59
+0x8EA1C8C0	0x6C5F
+0x8EA1C8C1	0x6C60
+0x8EA1C8C2	0x6C50
+0x8EA1C8C3	0x6C55
+0x8EA1C8C4	0x6C61
+0x8EA1C8C5	0x6C5B
+0x8EA1C8C6	0x6C4D
+0x8EA1C8C7	0x6C4E
+0x8EA1C8C8	0x7070
+0x8EA1C8C9	0x725F
+0x8EA1C8CA	0x725D
+0x8EA1C8CB	0x767E
+0x8EA1C8CC	0x7AF9
+0x8EA1C8CD	0x7C73
+0x8EA1C8CE	0x7CF8
+0x8EA1C8CF	0x7F36
+0x8EA1C8D0	0x7F8A
+0x8EA1C8D1	0x7FBD
+0x8EA1C8D2	0x8001
+0x8EA1C8D3	0x8003
+0x8EA1C8D4	0x800C
+0x8EA1C8D5	0x8012
+0x8EA1C8D6	0x8033
+0x8EA1C8D7	0x807F
+0x8EA1C8D8	0x8089
+0x8EA1C8D9	0x808B
+0x8EA1C8DA	0x808C
+0x8EA1C8DB	0x81E3
+0x8EA1C8DC	0x81EA
+0x8EA1C8DD	0x81F3
+0x8EA1C8DE	0x81FC
+0x8EA1C8DF	0x820C
+0x8EA1C8E0	0x821B
+0x8EA1C8E1	0x821F
+0x8EA1C8E2	0x826E
+0x8EA1C8E3	0x8272
+0x8EA1C8E4	0x827E
+0x8EA1C8E5	0x866B
+0x8EA1C8E6	0x8840
+0x8EA1C8E7	0x884C
+0x8EA1C8E8	0x8863
+0x8EA1C8E9	0x897F
+0x8EA1C8EA	0x9621
+0x8EA1C8EB	0x4E32
+0x8EA1C8EC	0x4EA8
+0x8EA1C8ED	0x4F4D
+0x8EA1C8EE	0x4F4F
+0x8EA1C8EF	0x4F47
+0x8EA1C8F0	0x4F57
+0x8EA1C8F1	0x4F5E
+0x8EA1C8F2	0x4F34
+0x8EA1C8F3	0x4F5B
+0x8EA1C8F4	0x4F55
+0x8EA1C8F5	0x4F30
+0x8EA1C8F6	0x4F50
+0x8EA1C8F7	0x4F51
+0x8EA1C8F8	0x4F3D
+0x8EA1C8F9	0x4F3A
+0x8EA1C8FA	0x4F38
+0x8EA1C8FB	0x4F43
+0x8EA1C8FC	0x4F54
+0x8EA1C8FD	0x4F3C
+0x8EA1C8FE	0x4F46
+0x8EA1C9A1	0x4F63
+0x8EA1C9A2	0x4F5C
+0x8EA1C9A3	0x4F60
+0x8EA1C9A4	0x4F2F
+0x8EA1C9A5	0x4F4E
+0x8EA1C9A6	0x4F36
+0x8EA1C9A7	0x4F59
+0x8EA1C9A8	0x4F5D
+0x8EA1C9A9	0x4F48
+0x8EA1C9AA	0x4F5A
+0x8EA1C9AB	0x514C
+0x8EA1C9AC	0x514B
+0x8EA1C9AD	0x514D
+0x8EA1C9AE	0x5175
+0x8EA1C9AF	0x51B6
+0x8EA1C9B0	0x51B7
+0x8EA1C9B1	0x5225
+0x8EA1C9B2	0x5224
+0x8EA1C9B3	0x5229
+0x8EA1C9B4	0x522A
+0x8EA1C9B5	0x5228
+0x8EA1C9B6	0x52AB
+0x8EA1C9B7	0x52A9
+0x8EA1C9B8	0x52AA
+0x8EA1C9B9	0x52AC
+0x8EA1C9BA	0x5323
+0x8EA1C9BB	0x5373
+0x8EA1C9BC	0x5375
+0x8EA1C9BD	0x541D
+0x8EA1C9BE	0x542D
+0x8EA1C9BF	0x541E
+0x8EA1C9C0	0x543E
+0x8EA1C9C1	0x5426
+0x8EA1C9C2	0x544E
+0x8EA1C9C3	0x5427
+0x8EA1C9C4	0x5446
+0x8EA1C9C5	0x5443
+0x8EA1C9C6	0x5433
+0x8EA1C9C7	0x5448
+0x8EA1C9C8	0x5442
+0x8EA1C9C9	0x541B
+0x8EA1C9CA	0x5429
+0x8EA1C9CB	0x544A
+0x8EA1C9CC	0x5439
+0x8EA1C9CD	0x543B
+0x8EA1C9CE	0x5438
+0x8EA1C9CF	0x542E
+0x8EA1C9D0	0x5435
+0x8EA1C9D1	0x5436
+0x8EA1C9D2	0x5420
+0x8EA1C9D3	0x543C
+0x8EA1C9D4	0x5440
+0x8EA1C9D5	0x5431
+0x8EA1C9D6	0x542B
+0x8EA1C9D7	0x541F
+0x8EA1C9D8	0x542C
+0x8EA1C9D9	0x56EA
+0x8EA1C9DA	0x56F0
+0x8EA1C9DB	0x56E4
+0x8EA1C9DC	0x56EB
+0x8EA1C9DD	0x574A
+0x8EA1C9DE	0x5751
+0x8EA1C9DF	0x5740
+0x8EA1C9E0	0x574D
+0x8EA1C9E1	0x5747
+0x8EA1C9E2	0x574E
+0x8EA1C9E3	0x573E
+0x8EA1C9E4	0x5750
+0x8EA1C9E5	0x574F
+0x8EA1C9E6	0x573B
+0x8EA1C9E7	0x58EF
+0x8EA1C9E8	0x593E
+0x8EA1C9E9	0x599D
+0x8EA1C9EA	0x5992
+0x8EA1C9EB	0x59A8
+0x8EA1C9EC	0x599E
+0x8EA1C9ED	0x59A3
+0x8EA1C9EE	0x5999
+0x8EA1C9EF	0x5996
+0x8EA1C9F0	0x598D
+0x8EA1C9F1	0x59A4
+0x8EA1C9F2	0x5993
+0x8EA1C9F3	0x598A
+0x8EA1C9F4	0x59A5
+0x8EA1C9F5	0x5B5D
+0x8EA1C9F6	0x5B5C
+0x8EA1C9F7	0x5B5A
+0x8EA1C9F8	0x5B5B
+0x8EA1C9F9	0x5B8C
+0x8EA1C9FA	0x5B8B
+0x8EA1C9FB	0x5B8F
+0x8EA1C9FC	0x5C2C
+0x8EA1C9FD	0x5C40
+0x8EA1C9FE	0x5C41
+0x8EA1CAA1	0x5C3F
+0x8EA1CAA2	0x5C3E
+0x8EA1CAA3	0x5C90
+0x8EA1CAA4	0x5C91
+0x8EA1CAA5	0x5C94
+0x8EA1CAA6	0x5C8C
+0x8EA1CAA7	0x5DEB
+0x8EA1CAA8	0x5E0C
+0x8EA1CAA9	0x5E8F
+0x8EA1CAAA	0x5E87
+0x8EA1CAAB	0x5E8A
+0x8EA1CAAC	0x5EF7
+0x8EA1CAAD	0x5F04
+0x8EA1CAAE	0x5F1F
+0x8EA1CAAF	0x5F64
+0x8EA1CAB0	0x5F62
+0x8EA1CAB1	0x5F77
+0x8EA1CAB2	0x5F79
+0x8EA1CAB3	0x5FD8
+0x8EA1CAB4	0x5FCC
+0x8EA1CAB5	0x5FD7
+0x8EA1CAB6	0x5FCD
+0x8EA1CAB7	0x5FF1
+0x8EA1CAB8	0x5FEB
+0x8EA1CAB9	0x5FF8
+0x8EA1CABA	0x5FEA
+0x8EA1CABB	0x6212
+0x8EA1CABC	0x6211
+0x8EA1CABD	0x6284
+0x8EA1CABE	0x6297
+0x8EA1CABF	0x6296
+0x8EA1CAC0	0x6280
+0x8EA1CAC1	0x6276
+0x8EA1CAC2	0x6289
+0x8EA1CAC3	0x626D
+0x8EA1CAC4	0x628A
+0x8EA1CAC5	0x627C
+0x8EA1CAC6	0x627E
+0x8EA1CAC7	0x6279
+0x8EA1CAC8	0x6273
+0x8EA1CAC9	0x6292
+0x8EA1CACA	0x626F
+0x8EA1CACB	0x6298
+0x8EA1CACC	0x626E
+0x8EA1CACD	0x6295
+0x8EA1CACE	0x6293
+0x8EA1CACF	0x6291
+0x8EA1CAD0	0x6286
+0x8EA1CAD1	0x6539
+0x8EA1CAD2	0x653B
+0x8EA1CAD3	0x6538
+0x8EA1CAD4	0x65F1
+0x8EA1CAD5	0x66F4
+0x8EA1CAD6	0x675F
+0x8EA1CAD7	0x674E
+0x8EA1CAD8	0x674F
+0x8EA1CAD9	0x6750
+0x8EA1CADA	0x6751
+0x8EA1CADB	0x675C
+0x8EA1CADC	0x6756
+0x8EA1CADD	0x675E
+0x8EA1CADE	0x6749
+0x8EA1CADF	0x6746
+0x8EA1CAE0	0x6760
+0x8EA1CAE1	0x6753
+0x8EA1CAE2	0x6757
+0x8EA1CAE3	0x6B65
+0x8EA1CAE4	0x6BCF
+0x8EA1CAE5	0x6C42
+0x8EA1CAE6	0x6C5E
+0x8EA1CAE7	0x6C99
+0x8EA1CAE8	0x6C81
+0x8EA1CAE9	0x6C88
+0x8EA1CAEA	0x6C89
+0x8EA1CAEB	0x6C85
+0x8EA1CAEC	0x6C9B
+0x8EA1CAED	0x6C6A
+0x8EA1CAEE	0x6C7A
+0x8EA1CAEF	0x6C90
+0x8EA1CAF0	0x6C70
+0x8EA1CAF1	0x6C8C
+0x8EA1CAF2	0x6C68
+0x8EA1CAF3	0x6C96
+0x8EA1CAF4	0x6C92
+0x8EA1CAF5	0x6C7D
+0x8EA1CAF6	0x6C83
+0x8EA1CAF7	0x6C72
+0x8EA1CAF8	0x6C7E
+0x8EA1CAF9	0x6C74
+0x8EA1CAFA	0x6C86
+0x8EA1CAFB	0x6C76
+0x8EA1CAFC	0x6C8D
+0x8EA1CAFD	0x6C94
+0x8EA1CAFE	0x6C98
+0x8EA1CBA1	0x6C82
+0x8EA1CBA2	0x7076
+0x8EA1CBA3	0x707C
+0x8EA1CBA4	0x707D
+0x8EA1CBA5	0x7078
+0x8EA1CBA6	0x7262
+0x8EA1CBA7	0x7261
+0x8EA1CBA8	0x7260
+0x8EA1CBA9	0x72C4
+0x8EA1CBAA	0x72C2
+0x8EA1CBAB	0x7396
+0x8EA1CBAC	0x752C
+0x8EA1CBAD	0x752B
+0x8EA1CBAE	0x7537
+0x8EA1CBAF	0x7538
+0x8EA1CBB0	0x7682
+0x8EA1CBB1	0x76EF
+0x8EA1CBB2	0x77E3
+0x8EA1CBB3	0x79C1
+0x8EA1CBB4	0x79C0
+0x8EA1CBB5	0x79BF
+0x8EA1CBB6	0x7A76
+0x8EA1CBB7	0x7CFB
+0x8EA1CBB8	0x7F55
+0x8EA1CBB9	0x8096
+0x8EA1CBBA	0x8093
+0x8EA1CBBB	0x809D
+0x8EA1CBBC	0x8098
+0x8EA1CBBD	0x809B
+0x8EA1CBBE	0x809A
+0x8EA1CBBF	0x80B2
+0x8EA1CBC0	0x826F
+0x8EA1CBC1	0x8292
+0x8EA1CBC2	0x828B
+0x8EA1CBC3	0x828D
+0x8EA1CBC4	0x898B
+0x8EA1CBC5	0x89D2
+0x8EA1CBC6	0x8A00
+0x8EA1CBC7	0x8C37
+0x8EA1CBC8	0x8C46
+0x8EA1CBC9	0x8C55
+0x8EA1CBCA	0x8C9D
+0x8EA1CBCB	0x8D64
+0x8EA1CBCC	0x8D70
+0x8EA1CBCD	0x8DB3
+0x8EA1CBCE	0x8EAB
+0x8EA1CBCF	0x8ECA
+0x8EA1CBD0	0x8F9B
+0x8EA1CBD1	0x8FB0
+0x8EA1CBD2	0x8FC2
+0x8EA1CBD3	0x8FC6
+0x8EA1CBD4	0x8FC5
+0x8EA1CBD5	0x8FC4
+0x8EA1CBD6	0x5DE1
+0x8EA1CBD7	0x9091
+0x8EA1CBD8	0x90A2
+0x8EA1CBD9	0x90AA
+0x8EA1CBDA	0x90A6
+0x8EA1CBDB	0x90A3
+0x8EA1CBDC	0x9149
+0x8EA1CBDD	0x91C6
+0x8EA1CBDE	0x91CC
+0x8EA1CBDF	0x9632
+0x8EA1CBE0	0x962E
+0x8EA1CBE1	0x9631
+0x8EA1CBE2	0x962A
+0x8EA1CBE3	0x962C
+0x8EA1CBE4	0x4E26
+0x8EA1CBE5	0x4E56
+0x8EA1CBE6	0x4E73
+0x8EA1CBE7	0x4E8B
+0x8EA1CBE8	0x4E9B
+0x8EA1CBE9	0x4E9E
+0x8EA1CBEA	0x4EAB
+0x8EA1CBEB	0x4EAC
+0x8EA1CBEC	0x4F6F
+0x8EA1CBED	0x4F9D
+0x8EA1CBEE	0x4F8D
+0x8EA1CBEF	0x4F73
+0x8EA1CBF0	0x4F7F
+0x8EA1CBF1	0x4F6C
+0x8EA1CBF2	0x4F9B
+0x8EA1CBF3	0x4F8B
+0x8EA1CBF4	0x4F86
+0x8EA1CBF5	0x4F83
+0x8EA1CBF6	0x4F70
+0x8EA1CBF7	0x4F75
+0x8EA1CBF8	0x4F88
+0x8EA1CBF9	0x4F69
+0x8EA1CBFA	0x4F7B
+0x8EA1CBFB	0x4F96
+0x8EA1CBFC	0x4F7E
+0x8EA1CBFD	0x4F8F
+0x8EA1CBFE	0x4F91
+0x8EA1CCA1	0x4F7A
+0x8EA1CCA2	0x5154
+0x8EA1CCA3	0x5152
+0x8EA1CCA4	0x5155
+0x8EA1CCA5	0x5169
+0x8EA1CCA6	0x5177
+0x8EA1CCA7	0x5176
+0x8EA1CCA8	0x5178
+0x8EA1CCA9	0x51BD
+0x8EA1CCAA	0x51FD
+0x8EA1CCAB	0x523B
+0x8EA1CCAC	0x5238
+0x8EA1CCAD	0x5237
+0x8EA1CCAE	0x523A
+0x8EA1CCAF	0x5230
+0x8EA1CCB0	0x522E
+0x8EA1CCB1	0x5236
+0x8EA1CCB2	0x5241
+0x8EA1CCB3	0x52BE
+0x8EA1CCB4	0x52BB
+0x8EA1CCB5	0x5352
+0x8EA1CCB6	0x5354
+0x8EA1CCB7	0x5353
+0x8EA1CCB8	0x5351
+0x8EA1CCB9	0x5366
+0x8EA1CCBA	0x5377
+0x8EA1CCBB	0x5378
+0x8EA1CCBC	0x5379
+0x8EA1CCBD	0x53D6
+0x8EA1CCBE	0x53D4
+0x8EA1CCBF	0x53D7
+0x8EA1CCC0	0x5473
+0x8EA1CCC1	0x5475
+0x8EA1CCC2	0x5496
+0x8EA1CCC3	0x5478
+0x8EA1CCC4	0x5495
+0x8EA1CCC5	0x5480
+0x8EA1CCC6	0x547B
+0x8EA1CCC7	0x5477
+0x8EA1CCC8	0x5484
+0x8EA1CCC9	0x5492
+0x8EA1CCCA	0x5486
+0x8EA1CCCB	0x547C
+0x8EA1CCCC	0x5490
+0x8EA1CCCD	0x5471
+0x8EA1CCCE	0x5476
+0x8EA1CCCF	0x548C
+0x8EA1CCD0	0x549A
+0x8EA1CCD1	0x5462
+0x8EA1CCD2	0x5468
+0x8EA1CCD3	0x548B
+0x8EA1CCD4	0x547D
+0x8EA1CCD5	0x548E
+0x8EA1CCD6	0x56FA
+0x8EA1CCD7	0x5783
+0x8EA1CCD8	0x5777
+0x8EA1CCD9	0x576A
+0x8EA1CCDA	0x5769
+0x8EA1CCDB	0x5761
+0x8EA1CCDC	0x5766
+0x8EA1CCDD	0x5764
+0x8EA1CCDE	0x577C
+0x8EA1CCDF	0x591C
+0x8EA1CCE0	0x5949
+0x8EA1CCE1	0x5947
+0x8EA1CCE2	0x5948
+0x8EA1CCE3	0x5944
+0x8EA1CCE4	0x5954
+0x8EA1CCE5	0x59BE
+0x8EA1CCE6	0x59BB
+0x8EA1CCE7	0x59D4
+0x8EA1CCE8	0x59B9
+0x8EA1CCE9	0x59AE
+0x8EA1CCEA	0x59D1
+0x8EA1CCEB	0x59C6
+0x8EA1CCEC	0x59D0
+0x8EA1CCED	0x59CD
+0x8EA1CCEE	0x59CB
+0x8EA1CCEF	0x59D3
+0x8EA1CCF0	0x59CA
+0x8EA1CCF1	0x59AF
+0x8EA1CCF2	0x59B3
+0x8EA1CCF3	0x59D2
+0x8EA1CCF4	0x59C5
+0x8EA1CCF5	0x5B5F
+0x8EA1CCF6	0x5B64
+0x8EA1CCF7	0x5B63
+0x8EA1CCF8	0x5B97
+0x8EA1CCF9	0x5B9A
+0x8EA1CCFA	0x5B98
+0x8EA1CCFB	0x5B9C
+0x8EA1CCFC	0x5B99
+0x8EA1CCFD	0x5B9B
+0x8EA1CCFE	0x5C1A
+0x8EA1CDA1	0x5C48
+0x8EA1CDA2	0x5C45
+0x8EA1CDA3	0x5C46
+0x8EA1CDA4	0x5CB7
+0x8EA1CDA5	0x5CA1
+0x8EA1CDA6	0x5CB8
+0x8EA1CDA7	0x5CA9
+0x8EA1CDA8	0x5CAB
+0x8EA1CDA9	0x5CB1
+0x8EA1CDAA	0x5CB3
+0x8EA1CDAB	0x5E18
+0x8EA1CDAC	0x5E1A
+0x8EA1CDAD	0x5E16
+0x8EA1CDAE	0x5E15
+0x8EA1CDAF	0x5E1B
+0x8EA1CDB0	0x5E11
+0x8EA1CDB1	0x5E78
+0x8EA1CDB2	0x5E9A
+0x8EA1CDB3	0x5E97
+0x8EA1CDB4	0x5E9C
+0x8EA1CDB5	0x5E95
+0x8EA1CDB6	0x5E96
+0x8EA1CDB7	0x5EF6
+0x8EA1CDB8	0x5F26
+0x8EA1CDB9	0x5F27
+0x8EA1CDBA	0x5F29
+0x8EA1CDBB	0x5F80
+0x8EA1CDBC	0x5F81
+0x8EA1CDBD	0x5F7F
+0x8EA1CDBE	0x5F7C
+0x8EA1CDBF	0x5FDD
+0x8EA1CDC0	0x5FE0
+0x8EA1CDC1	0x5FFD
+0x8EA1CDC2	0x5FF5
+0x8EA1CDC3	0x5FFF
+0x8EA1CDC4	0x600F
+0x8EA1CDC5	0x6014
+0x8EA1CDC6	0x602F
+0x8EA1CDC7	0x6035
+0x8EA1CDC8	0x6016
+0x8EA1CDC9	0x602A
+0x8EA1CDCA	0x6015
+0x8EA1CDCB	0x6021
+0x8EA1CDCC	0x6027
+0x8EA1CDCD	0x6029
+0x8EA1CDCE	0x602B
+0x8EA1CDCF	0x601B
+0x8EA1CDD0	0x6216
+0x8EA1CDD1	0x6215
+0x8EA1CDD2	0x623F
+0x8EA1CDD3	0x623E
+0x8EA1CDD4	0x6240
+0x8EA1CDD5	0x627F
+0x8EA1CDD6	0x62C9
+0x8EA1CDD7	0x62CC
+0x8EA1CDD8	0x62C4
+0x8EA1CDD9	0x62BF
+0x8EA1CDDA	0x62C2
+0x8EA1CDDB	0x62B9
+0x8EA1CDDC	0x62D2
+0x8EA1CDDD	0x62DB
+0x8EA1CDDE	0x62AB
+0x8EA1CDDF	0x62D3
+0x8EA1CDE0	0x62D4
+0x8EA1CDE1	0x62CB
+0x8EA1CDE2	0x62C8
+0x8EA1CDE3	0x62A8
+0x8EA1CDE4	0x62BD
+0x8EA1CDE5	0x62BC
+0x8EA1CDE6	0x62D0
+0x8EA1CDE7	0x62D9
+0x8EA1CDE8	0x62C7
+0x8EA1CDE9	0x62CD
+0x8EA1CDEA	0x62B5
+0x8EA1CDEB	0x62DA
+0x8EA1CDEC	0x62B1
+0x8EA1CDED	0x62D8
+0x8EA1CDEE	0x62D6
+0x8EA1CDEF	0x62D7
+0x8EA1CDF0	0x62C6
+0x8EA1CDF1	0x62AC
+0x8EA1CDF2	0x62CE
+0x8EA1CDF3	0x653E
+0x8EA1CDF4	0x65A7
+0x8EA1CDF5	0x65BC
+0x8EA1CDF6	0x65FA
+0x8EA1CDF7	0x6614
+0x8EA1CDF8	0x6613
+0x8EA1CDF9	0x660C
+0x8EA1CDFA	0x6606
+0x8EA1CDFB	0x6602
+0x8EA1CDFC	0x660E
+0x8EA1CDFD	0x6600
+0x8EA1CDFE	0x660F
+0x8EA1CEA1	0x6615
+0x8EA1CEA2	0x660A
+0x8EA1CEA3	0x6607
+0x8EA1CEA4	0x670D
+0x8EA1CEA5	0x670B
+0x8EA1CEA6	0x676D
+0x8EA1CEA7	0x678B
+0x8EA1CEA8	0x6795
+0x8EA1CEA9	0x6771
+0x8EA1CEAA	0x679C
+0x8EA1CEAB	0x6773
+0x8EA1CEAC	0x6777
+0x8EA1CEAD	0x6787
+0x8EA1CEAE	0x679D
+0x8EA1CEAF	0x6797
+0x8EA1CEB0	0x676F
+0x8EA1CEB1	0x6770
+0x8EA1CEB2	0x677F
+0x8EA1CEB3	0x6789
+0x8EA1CEB4	0x677E
+0x8EA1CEB5	0x6790
+0x8EA1CEB6	0x6775
+0x8EA1CEB7	0x679A
+0x8EA1CEB8	0x6793
+0x8EA1CEB9	0x677C
+0x8EA1CEBA	0x676A
+0x8EA1CEBB	0x6772
+0x8EA1CEBC	0x6B23
+0x8EA1CEBD	0x6B66
+0x8EA1CEBE	0x6B67
+0x8EA1CEBF	0x6B7F
+0x8EA1CEC0	0x6C13
+0x8EA1CEC1	0x6C1B
+0x8EA1CEC2	0x6CE3
+0x8EA1CEC3	0x6CE8
+0x8EA1CEC4	0x6CF3
+0x8EA1CEC5	0x6CB1
+0x8EA1CEC6	0x6CCC
+0x8EA1CEC7	0x6CE5
+0x8EA1CEC8	0x6CB3
+0x8EA1CEC9	0x6CBD
+0x8EA1CECA	0x6CBE
+0x8EA1CECB	0x6CBC
+0x8EA1CECC	0x6CE2
+0x8EA1CECD	0x6CAB
+0x8EA1CECE	0x6CD5
+0x8EA1CECF	0x6CD3
+0x8EA1CED0	0x6CB8
+0x8EA1CED1	0x6CC4
+0x8EA1CED2	0x6CB9
+0x8EA1CED3	0x6CC1
+0x8EA1CED4	0x6CAE
+0x8EA1CED5	0x6CD7
+0x8EA1CED6	0x6CC5
+0x8EA1CED7	0x6CF1
+0x8EA1CED8	0x6CBF
+0x8EA1CED9	0x6CBB
+0x8EA1CEDA	0x6CE1
+0x8EA1CEDB	0x6CDB
+0x8EA1CEDC	0x6CCA
+0x8EA1CEDD	0x6CAC
+0x8EA1CEDE	0x6CEF
+0x8EA1CEDF	0x6CDC
+0x8EA1CEE0	0x6CD6
+0x8EA1CEE1	0x6CE0
+0x8EA1CEE2	0x7095
+0x8EA1CEE3	0x708E
+0x8EA1CEE4	0x7092
+0x8EA1CEE5	0x708A
+0x8EA1CEE6	0x7099
+0x8EA1CEE7	0x722C
+0x8EA1CEE8	0x722D
+0x8EA1CEE9	0x7238
+0x8EA1CEEA	0x7248
+0x8EA1CEEB	0x7267
+0x8EA1CEEC	0x7269
+0x8EA1CEED	0x72C0
+0x8EA1CEEE	0x72CE
+0x8EA1CEEF	0x72D9
+0x8EA1CEF0	0x72D7
+0x8EA1CEF1	0x72D0
+0x8EA1CEF2	0x73A9
+0x8EA1CEF3	0x73A8
+0x8EA1CEF4	0x739F
+0x8EA1CEF5	0x73AB
+0x8EA1CEF6	0x73A5
+0x8EA1CEF7	0x753D
+0x8EA1CEF8	0x759D
+0x8EA1CEF9	0x7599
+0x8EA1CEFA	0x759A
+0x8EA1CEFB	0x7684
+0x8EA1CEFC	0x76C2
+0x8EA1CEFD	0x76F2
+0x8EA1CEFE	0x76F4
+0x8EA1CFA1	0x77E5
+0x8EA1CFA2	0x77FD
+0x8EA1CFA3	0x793E
+0x8EA1CFA4	0x7940
+0x8EA1CFA5	0x7941
+0x8EA1CFA6	0x79C9
+0x8EA1CFA7	0x79C8
+0x8EA1CFA8	0x7A7A
+0x8EA1CFA9	0x7A79
+0x8EA1CFAA	0x7AFA
+0x8EA1CFAB	0x7CFE
+0x8EA1CFAC	0x7F54
+0x8EA1CFAD	0x7F8C
+0x8EA1CFAE	0x7F8B
+0x8EA1CFAF	0x8005
+0x8EA1CFB0	0x80BA
+0x8EA1CFB1	0x80A5
+0x8EA1CFB2	0x80A2
+0x8EA1CFB3	0x80B1
+0x8EA1CFB4	0x80A1
+0x8EA1CFB5	0x80AB
+0x8EA1CFB6	0x80A9
+0x8EA1CFB7	0x80B4
+0x8EA1CFB8	0x80AA
+0x8EA1CFB9	0x80AF
+0x8EA1CFBA	0x81E5
+0x8EA1CFBB	0x81FE
+0x8EA1CFBC	0x820D
+0x8EA1CFBD	0x82B3
+0x8EA1CFBE	0x829D
+0x8EA1CFBF	0x8299
+0x8EA1CFC0	0x82AD
+0x8EA1CFC1	0x82BD
+0x8EA1CFC2	0x829F
+0x8EA1CFC3	0x82B9
+0x8EA1CFC4	0x82B1
+0x8EA1CFC5	0x82AC
+0x8EA1CFC6	0x82A5
+0x8EA1CFC7	0x82AF
+0x8EA1CFC8	0x82B8
+0x8EA1CFC9	0x82A3
+0x8EA1CFCA	0x82B0
+0x8EA1CFCB	0x82BE
+0x8EA1CFCC	0x82B7
+0x8EA1CFCD	0x864E
+0x8EA1CFCE	0x8671
+0x8EA1CFCF	0x521D
+0x8EA1CFD0	0x8868
+0x8EA1CFD1	0x8ECB
+0x8EA1CFD2	0x8FCE
+0x8EA1CFD3	0x8FD4
+0x8EA1CFD4	0x8FD1
+0x8EA1CFD5	0x90B5
+0x8EA1CFD6	0x90B8
+0x8EA1CFD7	0x90B1
+0x8EA1CFD8	0x90B6
+0x8EA1CFD9	0x91C7
+0x8EA1CFDA	0x91D1
+0x8EA1CFDB	0x9577
+0x8EA1CFDC	0x9580
+0x8EA1CFDD	0x961C
+0x8EA1CFDE	0x9640
+0x8EA1CFDF	0x963F
+0x8EA1CFE0	0x963B
+0x8EA1CFE1	0x9644
+0x8EA1CFE2	0x9642
+0x8EA1CFE3	0x96B9
+0x8EA1CFE4	0x96E8
+0x8EA1CFE5	0x9752
+0x8EA1CFE6	0x975E
+0x8EA1CFE7	0x4E9F
+0x8EA1CFE8	0x4EAD
+0x8EA1CFE9	0x4EAE
+0x8EA1CFEA	0x4FE1
+0x8EA1CFEB	0x4FB5
+0x8EA1CFEC	0x4FAF
+0x8EA1CFED	0x4FBF
+0x8EA1CFEE	0x4FE0
+0x8EA1CFEF	0x4FD1
+0x8EA1CFF0	0x4FCF
+0x8EA1CFF1	0x4FDD
+0x8EA1CFF2	0x4FC3
+0x8EA1CFF3	0x4FB6
+0x8EA1CFF4	0x4FD8
+0x8EA1CFF5	0x4FDF
+0x8EA1CFF6	0x4FCA
+0x8EA1CFF7	0x4FD7
+0x8EA1CFF8	0x4FAE
+0x8EA1CFF9	0x4FD0
+0x8EA1CFFA	0x4FC4
+0x8EA1CFFB	0x4FC2
+0x8EA1CFFC	0x4FDA
+0x8EA1CFFD	0x4FCE
+0x8EA1CFFE	0x4FDE
+0x8EA1D0A1	0x4FB7
+0x8EA1D0A2	0x5157
+0x8EA1D0A3	0x5192
+0x8EA1D0A4	0x5191
+0x8EA1D0A5	0x51A0
+0x8EA1D0A6	0x524E
+0x8EA1D0A7	0x5243
+0x8EA1D0A8	0x524A
+0x8EA1D0A9	0x524D
+0x8EA1D0AA	0x524C
+0x8EA1D0AB	0x524B
+0x8EA1D0AC	0x5247
+0x8EA1D0AD	0x52C7
+0x8EA1D0AE	0x52C9
+0x8EA1D0AF	0x52C3
+0x8EA1D0B0	0x52C1
+0x8EA1D0B1	0x530D
+0x8EA1D0B2	0x5357
+0x8EA1D0B3	0x537B
+0x8EA1D0B4	0x539A
+0x8EA1D0B5	0x53DB
+0x8EA1D0B6	0x54AC
+0x8EA1D0B7	0x54C0
+0x8EA1D0B8	0x54A8
+0x8EA1D0B9	0x54CE
+0x8EA1D0BA	0x54C9
+0x8EA1D0BB	0x54B8
+0x8EA1D0BC	0x54A6
+0x8EA1D0BD	0x54B3
+0x8EA1D0BE	0x54C7
+0x8EA1D0BF	0x54C2
+0x8EA1D0C0	0x54BD
+0x8EA1D0C1	0x54AA
+0x8EA1D0C2	0x54C1
+0x8EA1D0C3	0x54C4
+0x8EA1D0C4	0x54C8
+0x8EA1D0C5	0x54AF
+0x8EA1D0C6	0x54AB
+0x8EA1D0C7	0x54B1
+0x8EA1D0C8	0x54BB
+0x8EA1D0C9	0x54A9
+0x8EA1D0CA	0x54A7
+0x8EA1D0CB	0x54BF
+0x8EA1D0CC	0x56FF
+0x8EA1D0CD	0x5782
+0x8EA1D0CE	0x578B
+0x8EA1D0CF	0x57A0
+0x8EA1D0D0	0x57A3
+0x8EA1D0D1	0x57A2
+0x8EA1D0D2	0x57CE
+0x8EA1D0D3	0x57AE
+0x8EA1D0D4	0x5793
+0x8EA1D0D5	0x5955
+0x8EA1D0D6	0x5951
+0x8EA1D0D7	0x594F
+0x8EA1D0D8	0x594E
+0x8EA1D0D9	0x5950
+0x8EA1D0DA	0x59DC
+0x8EA1D0DB	0x59D8
+0x8EA1D0DC	0x59FF
+0x8EA1D0DD	0x59E3
+0x8EA1D0DE	0x59E8
+0x8EA1D0DF	0x5A03
+0x8EA1D0E0	0x59E5
+0x8EA1D0E1	0x59EA
+0x8EA1D0E2	0x59DA
+0x8EA1D0E3	0x59E6
+0x8EA1D0E4	0x5A01
+0x8EA1D0E5	0x59FB
+0x8EA1D0E6	0x5B69
+0x8EA1D0E7	0x5BA3
+0x8EA1D0E8	0x5BA6
+0x8EA1D0E9	0x5BA4
+0x8EA1D0EA	0x5BA2
+0x8EA1D0EB	0x5BA5
+0x8EA1D0EC	0x5C01
+0x8EA1D0ED	0x5C4E
+0x8EA1D0EE	0x5C4F
+0x8EA1D0EF	0x5C4D
+0x8EA1D0F0	0x5C4B
+0x8EA1D0F1	0x5CD9
+0x8EA1D0F2	0x5CD2
+0x8EA1D0F3	0x5DF7
+0x8EA1D0F4	0x5E1D
+0x8EA1D0F5	0x5E25
+0x8EA1D0F6	0x5E1F
+0x8EA1D0F7	0x5E7D
+0x8EA1D0F8	0x5EA0
+0x8EA1D0F9	0x5EA6
+0x8EA1D0FA	0x5EFA
+0x8EA1D0FB	0x5F08
+0x8EA1D0FC	0x5F2D
+0x8EA1D0FD	0x5F65
+0x8EA1D0FE	0x5F88
+0x8EA1D1A1	0x5F85
+0x8EA1D1A2	0x5F8A
+0x8EA1D1A3	0x5F8B
+0x8EA1D1A4	0x5F87
+0x8EA1D1A5	0x5F8C
+0x8EA1D1A6	0x5F89
+0x8EA1D1A7	0x6012
+0x8EA1D1A8	0x601D
+0x8EA1D1A9	0x6020
+0x8EA1D1AA	0x6025
+0x8EA1D1AB	0x600E
+0x8EA1D1AC	0x6028
+0x8EA1D1AD	0x604D
+0x8EA1D1AE	0x6070
+0x8EA1D1AF	0x6068
+0x8EA1D1B0	0x6062
+0x8EA1D1B1	0x6046
+0x8EA1D1B2	0x6043
+0x8EA1D1B3	0x606C
+0x8EA1D1B4	0x606B
+0x8EA1D1B5	0x606A
+0x8EA1D1B6	0x6064
+0x8EA1D1B7	0x6241
+0x8EA1D1B8	0x62DC
+0x8EA1D1B9	0x6316
+0x8EA1D1BA	0x6309
+0x8EA1D1BB	0x62FC
+0x8EA1D1BC	0x62ED
+0x8EA1D1BD	0x6301
+0x8EA1D1BE	0x62EE
+0x8EA1D1BF	0x62FD
+0x8EA1D1C0	0x6307
+0x8EA1D1C1	0x62F1
+0x8EA1D1C2	0x62F7
+0x8EA1D1C3	0x62EF
+0x8EA1D1C4	0x62EC
+0x8EA1D1C5	0x62FE
+0x8EA1D1C6	0x62F4
+0x8EA1D1C7	0x6311
+0x8EA1D1C8	0x6302
+0x8EA1D1C9	0x653F
+0x8EA1D1CA	0x6545
+0x8EA1D1CB	0x65AB
+0x8EA1D1CC	0x65BD
+0x8EA1D1CD	0x65E2
+0x8EA1D1CE	0x6625
+0x8EA1D1CF	0x662D
+0x8EA1D1D0	0x6620
+0x8EA1D1D1	0x6627
+0x8EA1D1D2	0x662F
+0x8EA1D1D3	0x661F
+0x8EA1D1D4	0x6628
+0x8EA1D1D5	0x6631
+0x8EA1D1D6	0x6624
+0x8EA1D1D7	0x66F7
+0x8EA1D1D8	0x67FF
+0x8EA1D1D9	0x67D3
+0x8EA1D1DA	0x67F1
+0x8EA1D1DB	0x67D4
+0x8EA1D1DC	0x67D0
+0x8EA1D1DD	0x67EC
+0x8EA1D1DE	0x67B6
+0x8EA1D1DF	0x67AF
+0x8EA1D1E0	0x67F5
+0x8EA1D1E1	0x67E9
+0x8EA1D1E2	0x67EF
+0x8EA1D1E3	0x67C4
+0x8EA1D1E4	0x67D1
+0x8EA1D1E5	0x67B4
+0x8EA1D1E6	0x67DA
+0x8EA1D1E7	0x67E5
+0x8EA1D1E8	0x67B8
+0x8EA1D1E9	0x67CF
+0x8EA1D1EA	0x67DE
+0x8EA1D1EB	0x67F3
+0x8EA1D1EC	0x67B0
+0x8EA1D1ED	0x67D9
+0x8EA1D1EE	0x67E2
+0x8EA1D1EF	0x67DD
+0x8EA1D1F0	0x67D2
+0x8EA1D1F1	0x6B6A
+0x8EA1D1F2	0x6B83
+0x8EA1D1F3	0x6B86
+0x8EA1D1F4	0x6BB5
+0x8EA1D1F5	0x6BD2
+0x8EA1D1F6	0x6BD7
+0x8EA1D1F7	0x6C1F
+0x8EA1D1F8	0x6CC9
+0x8EA1D1F9	0x6D0B
+0x8EA1D1FA	0x6D32
+0x8EA1D1FB	0x6D2A
+0x8EA1D1FC	0x6D41
+0x8EA1D1FD	0x6D25
+0x8EA1D1FE	0x6D0C
+0x8EA1D2A1	0x6D31
+0x8EA1D2A2	0x6D1E
+0x8EA1D2A3	0x6D17
+0x8EA1D2A4	0x6D3B
+0x8EA1D2A5	0x6D3D
+0x8EA1D2A6	0x6D3E
+0x8EA1D2A7	0x6D36
+0x8EA1D2A8	0x6D1B
+0x8EA1D2A9	0x6CF5
+0x8EA1D2AA	0x6D39
+0x8EA1D2AB	0x6D27
+0x8EA1D2AC	0x6D38
+0x8EA1D2AD	0x6D29
+0x8EA1D2AE	0x6D2E
+0x8EA1D2AF	0x6D35
+0x8EA1D2B0	0x6D0E
+0x8EA1D2B1	0x6D2B
+0x8EA1D2B2	0x70AB
+0x8EA1D2B3	0x70BA
+0x8EA1D2B4	0x70B3
+0x8EA1D2B5	0x70AC
+0x8EA1D2B6	0x70AF
+0x8EA1D2B7	0x70AD
+0x8EA1D2B8	0x70B8
+0x8EA1D2B9	0x70AE
+0x8EA1D2BA	0x70A4
+0x8EA1D2BB	0x7230
+0x8EA1D2BC	0x7272
+0x8EA1D2BD	0x726F
+0x8EA1D2BE	0x7274
+0x8EA1D2BF	0x72E9
+0x8EA1D2C0	0x72E0
+0x8EA1D2C1	0x72E1
+0x8EA1D2C2	0x73B7
+0x8EA1D2C3	0x73CA
+0x8EA1D2C4	0x73BB
+0x8EA1D2C5	0x73B2
+0x8EA1D2C6	0x73CD
+0x8EA1D2C7	0x73C0
+0x8EA1D2C8	0x73B3
+0x8EA1D2C9	0x751A
+0x8EA1D2CA	0x752D
+0x8EA1D2CB	0x754F
+0x8EA1D2CC	0x754C
+0x8EA1D2CD	0x754E
+0x8EA1D2CE	0x754B
+0x8EA1D2CF	0x75AB
+0x8EA1D2D0	0x75A4
+0x8EA1D2D1	0x75A5
+0x8EA1D2D2	0x75A2
+0x8EA1D2D3	0x75A3
+0x8EA1D2D4	0x7678
+0x8EA1D2D5	0x7686
+0x8EA1D2D6	0x7687
+0x8EA1D2D7	0x7688
+0x8EA1D2D8	0x76C8
+0x8EA1D2D9	0x76C6
+0x8EA1D2DA	0x76C3
+0x8EA1D2DB	0x76C5
+0x8EA1D2DC	0x7701
+0x8EA1D2DD	0x76F9
+0x8EA1D2DE	0x76F8
+0x8EA1D2DF	0x7709
+0x8EA1D2E0	0x770B
+0x8EA1D2E1	0x76FE
+0x8EA1D2E2	0x76FC
+0x8EA1D2E3	0x7707
+0x8EA1D2E4	0x77DC
+0x8EA1D2E5	0x7802
+0x8EA1D2E6	0x7814
+0x8EA1D2E7	0x780C
+0x8EA1D2E8	0x780D
+0x8EA1D2E9	0x7946
+0x8EA1D2EA	0x7949
+0x8EA1D2EB	0x7948
+0x8EA1D2EC	0x7947
+0x8EA1D2ED	0x79B9
+0x8EA1D2EE	0x79BA
+0x8EA1D2EF	0x79D1
+0x8EA1D2F0	0x79D2
+0x8EA1D2F1	0x79CB
+0x8EA1D2F2	0x7A7F
+0x8EA1D2F3	0x7A81
+0x8EA1D2F4	0x7AFF
+0x8EA1D2F5	0x7AFD
+0x8EA1D2F6	0x7C7D
+0x8EA1D2F7	0x7D02
+0x8EA1D2F8	0x7D05
+0x8EA1D2F9	0x7D00
+0x8EA1D2FA	0x7D09
+0x8EA1D2FB	0x7D07
+0x8EA1D2FC	0x7D04
+0x8EA1D2FD	0x7D06
+0x8EA1D2FE	0x7F38
+0x8EA1D3A1	0x7F8E
+0x8EA1D3A2	0x7FBF
+0x8EA1D3A3	0x8010
+0x8EA1D3A4	0x800D
+0x8EA1D3A5	0x8011
+0x8EA1D3A6	0x8036
+0x8EA1D3A7	0x80D6
+0x8EA1D3A8	0x80E5
+0x8EA1D3A9	0x80DA
+0x8EA1D3AA	0x80C3
+0x8EA1D3AB	0x80C4
+0x8EA1D3AC	0x80CC
+0x8EA1D3AD	0x80E1
+0x8EA1D3AE	0x80DB
+0x8EA1D3AF	0x80CE
+0x8EA1D3B0	0x80DE
+0x8EA1D3B1	0x80E4
+0x8EA1D3B2	0x80DD
+0x8EA1D3B3	0x81F4
+0x8EA1D3B4	0x8222
+0x8EA1D3B5	0x82E7
+0x8EA1D3B6	0x8303
+0x8EA1D3B7	0x8305
+0x8EA1D3B8	0x82E3
+0x8EA1D3B9	0x82DB
+0x8EA1D3BA	0x82E6
+0x8EA1D3BB	0x8304
+0x8EA1D3BC	0x82E5
+0x8EA1D3BD	0x8302
+0x8EA1D3BE	0x8309
+0x8EA1D3BF	0x82D2
+0x8EA1D3C0	0x82D7
+0x8EA1D3C1	0x82F1
+0x8EA1D3C2	0x8301
+0x8EA1D3C3	0x82DC
+0x8EA1D3C4	0x82D4
+0x8EA1D3C5	0x82D1
+0x8EA1D3C6	0x82DE
+0x8EA1D3C7	0x82D3
+0x8EA1D3C8	0x82DF
+0x8EA1D3C9	0x82EF
+0x8EA1D3CA	0x8306
+0x8EA1D3CB	0x8650
+0x8EA1D3CC	0x8679
+0x8EA1D3CD	0x867B
+0x8EA1D3CE	0x867A
+0x8EA1D3CF	0x884D
+0x8EA1D3D0	0x886B
+0x8EA1D3D1	0x8981
+0x8EA1D3D2	0x89D4
+0x8EA1D3D3	0x8A08
+0x8EA1D3D4	0x8A02
+0x8EA1D3D5	0x8A03
+0x8EA1D3D6	0x8C9E
+0x8EA1D3D7	0x8CA0
+0x8EA1D3D8	0x8D74
+0x8EA1D3D9	0x8D73
+0x8EA1D3DA	0x8DB4
+0x8EA1D3DB	0x8ECD
+0x8EA1D3DC	0x8ECC
+0x8EA1D3DD	0x8FF0
+0x8EA1D3DE	0x8FE6
+0x8EA1D3DF	0x8FE2
+0x8EA1D3E0	0x8FEA
+0x8EA1D3E1	0x8FE5
+0x8EA1D3E2	0x8FED
+0x8EA1D3E3	0x8FEB
+0x8EA1D3E4	0x8FE4
+0x8EA1D3E5	0x8FE8
+0x8EA1D3E6	0x90CA
+0x8EA1D3E7	0x90CE
+0x8EA1D3E8	0x90C1
+0x8EA1D3E9	0x90C3
+0x8EA1D3EA	0x914B
+0x8EA1D3EB	0x914A
+0x8EA1D3EC	0x91CD
+0x8EA1D3ED	0x9582
+0x8EA1D3EE	0x9650
+0x8EA1D3EF	0x964B
+0x8EA1D3F0	0x964C
+0x8EA1D3F1	0x964D
+0x8EA1D3F2	0x9762
+0x8EA1D3F3	0x9769
+0x8EA1D3F4	0x97CB
+0x8EA1D3F5	0x97ED
+0x8EA1D3F6	0x97F3
+0x8EA1D3F7	0x9801
+0x8EA1D3F8	0x98A8
+0x8EA1D3F9	0x98DB
+0x8EA1D3FA	0x98DF
+0x8EA1D3FB	0x9996
+0x8EA1D3FC	0x9999
+0x8EA1D3FD	0x4E58
+0x8EA1D3FE	0x4EB3
+0x8EA1D4A1	0x500C
+0x8EA1D4A2	0x500D
+0x8EA1D4A3	0x5023
+0x8EA1D4A4	0x4FEF
+0x8EA1D4A5	0x5026
+0x8EA1D4A6	0x5025
+0x8EA1D4A7	0x4FF8
+0x8EA1D4A8	0x5029
+0x8EA1D4A9	0x5016
+0x8EA1D4AA	0x5006
+0x8EA1D4AB	0x503C
+0x8EA1D4AC	0x501F
+0x8EA1D4AD	0x501A
+0x8EA1D4AE	0x5012
+0x8EA1D4AF	0x5011
+0x8EA1D4B0	0x4FFA
+0x8EA1D4B1	0x5000
+0x8EA1D4B2	0x5014
+0x8EA1D4B3	0x5028
+0x8EA1D4B4	0x4FF1
+0x8EA1D4B5	0x5021
+0x8EA1D4B6	0x500B
+0x8EA1D4B7	0x5019
+0x8EA1D4B8	0x5018
+0x8EA1D4B9	0x4FF3
+0x8EA1D4BA	0x4FEE
+0x8EA1D4BB	0x502D
+0x8EA1D4BC	0x502A
+0x8EA1D4BD	0x4FFE
+0x8EA1D4BE	0x502B
+0x8EA1D4BF	0x5009
+0x8EA1D4C0	0x517C
+0x8EA1D4C1	0x51A4
+0x8EA1D4C2	0x51A5
+0x8EA1D4C3	0x51A2
+0x8EA1D4C4	0x51CD
+0x8EA1D4C5	0x51CC
+0x8EA1D4C6	0x51C6
+0x8EA1D4C7	0x51CB
+0x8EA1D4C8	0x5256
+0x8EA1D4C9	0x525C
+0x8EA1D4CA	0x5254
+0x8EA1D4CB	0x525B
+0x8EA1D4CC	0x525D
+0x8EA1D4CD	0x532A
+0x8EA1D4CE	0x537F
+0x8EA1D4CF	0x539F
+0x8EA1D4D0	0x539D
+0x8EA1D4D1	0x53DF
+0x8EA1D4D2	0x54E8
+0x8EA1D4D3	0x5510
+0x8EA1D4D4	0x5501
+0x8EA1D4D5	0x5537
+0x8EA1D4D6	0x54FC
+0x8EA1D4D7	0x54E5
+0x8EA1D4D8	0x54F2
+0x8EA1D4D9	0x5506
+0x8EA1D4DA	0x54FA
+0x8EA1D4DB	0x5514
+0x8EA1D4DC	0x54E9
+0x8EA1D4DD	0x54ED
+0x8EA1D4DE	0x54E1
+0x8EA1D4DF	0x5509
+0x8EA1D4E0	0x54EE
+0x8EA1D4E1	0x54EA
+0x8EA1D4E2	0x54E6
+0x8EA1D4E3	0x5527
+0x8EA1D4E4	0x5507
+0x8EA1D4E5	0x54FD
+0x8EA1D4E6	0x550F
+0x8EA1D4E7	0x5703
+0x8EA1D4E8	0x5704
+0x8EA1D4E9	0x57C2
+0x8EA1D4EA	0x57D4
+0x8EA1D4EB	0x57CB
+0x8EA1D4EC	0x57C3
+0x8EA1D4ED	0x5809
+0x8EA1D4EE	0x590F
+0x8EA1D4EF	0x5957
+0x8EA1D4F0	0x5958
+0x8EA1D4F1	0x595A
+0x8EA1D4F2	0x5A11
+0x8EA1D4F3	0x5A18
+0x8EA1D4F4	0x5A1C
+0x8EA1D4F5	0x5A1F
+0x8EA1D4F6	0x5A1B
+0x8EA1D4F7	0x5A13
+0x8EA1D4F8	0x59EC
+0x8EA1D4F9	0x5A20
+0x8EA1D4FA	0x5A23
+0x8EA1D4FB	0x5A29
+0x8EA1D4FC	0x5A25
+0x8EA1D4FD	0x5A0C
+0x8EA1D4FE	0x5A09
+0x8EA1D5A1	0x5B6B
+0x8EA1D5A2	0x5C58
+0x8EA1D5A3	0x5BB0
+0x8EA1D5A4	0x5BB3
+0x8EA1D5A5	0x5BB6
+0x8EA1D5A6	0x5BB4
+0x8EA1D5A7	0x5BAE
+0x8EA1D5A8	0x5BB5
+0x8EA1D5A9	0x5BB9
+0x8EA1D5AA	0x5BB8
+0x8EA1D5AB	0x5C04
+0x8EA1D5AC	0x5C51
+0x8EA1D5AD	0x5C55
+0x8EA1D5AE	0x5C50
+0x8EA1D5AF	0x5CED
+0x8EA1D5B0	0x5CFD
+0x8EA1D5B1	0x5CFB
+0x8EA1D5B2	0x5CEA
+0x8EA1D5B3	0x5CE8
+0x8EA1D5B4	0x5CF0
+0x8EA1D5B5	0x5CF6
+0x8EA1D5B6	0x5D01
+0x8EA1D5B7	0x5CF4
+0x8EA1D5B8	0x5DEE
+0x8EA1D5B9	0x5E2D
+0x8EA1D5BA	0x5E2B
+0x8EA1D5BB	0x5EAB
+0x8EA1D5BC	0x5EAD
+0x8EA1D5BD	0x5EA7
+0x8EA1D5BE	0x5F31
+0x8EA1D5BF	0x5F92
+0x8EA1D5C0	0x5F91
+0x8EA1D5C1	0x5F90
+0x8EA1D5C2	0x6059
+0x8EA1D5C3	0x6063
+0x8EA1D5C4	0x6065
+0x8EA1D5C5	0x6050
+0x8EA1D5C6	0x6055
+0x8EA1D5C7	0x606D
+0x8EA1D5C8	0x6069
+0x8EA1D5C9	0x606F
+0x8EA1D5CA	0x6084
+0x8EA1D5CB	0x609F
+0x8EA1D5CC	0x609A
+0x8EA1D5CD	0x608D
+0x8EA1D5CE	0x6094
+0x8EA1D5CF	0x608C
+0x8EA1D5D0	0x6085
+0x8EA1D5D1	0x6096
+0x8EA1D5D2	0x6247
+0x8EA1D5D3	0x62F3
+0x8EA1D5D4	0x6308
+0x8EA1D5D5	0x62FF
+0x8EA1D5D6	0x634E
+0x8EA1D5D7	0x633E
+0x8EA1D5D8	0x632F
+0x8EA1D5D9	0x6355
+0x8EA1D5DA	0x6342
+0x8EA1D5DB	0x6346
+0x8EA1D5DC	0x634F
+0x8EA1D5DD	0x6349
+0x8EA1D5DE	0x633A
+0x8EA1D5DF	0x6350
+0x8EA1D5E0	0x633D
+0x8EA1D5E1	0x632A
+0x8EA1D5E2	0x632B
+0x8EA1D5E3	0x6328
+0x8EA1D5E4	0x634D
+0x8EA1D5E5	0x634C
+0x8EA1D5E6	0x6548
+0x8EA1D5E7	0x6549
+0x8EA1D5E8	0x6599
+0x8EA1D5E9	0x65C1
+0x8EA1D5EA	0x65C5
+0x8EA1D5EB	0x6642
+0x8EA1D5EC	0x6649
+0x8EA1D5ED	0x664F
+0x8EA1D5EE	0x6643
+0x8EA1D5EF	0x6652
+0x8EA1D5F0	0x664C
+0x8EA1D5F1	0x6645
+0x8EA1D5F2	0x6641
+0x8EA1D5F3	0x66F8
+0x8EA1D5F4	0x6714
+0x8EA1D5F5	0x6715
+0x8EA1D5F6	0x6717
+0x8EA1D5F7	0x6821
+0x8EA1D5F8	0x6838
+0x8EA1D5F9	0x6848
+0x8EA1D5FA	0x6846
+0x8EA1D5FB	0x6853
+0x8EA1D5FC	0x6839
+0x8EA1D5FD	0x6842
+0x8EA1D5FE	0x6854
+0x8EA1D6A1	0x6829
+0x8EA1D6A2	0x68B3
+0x8EA1D6A3	0x6817
+0x8EA1D6A4	0x684C
+0x8EA1D6A5	0x6851
+0x8EA1D6A6	0x683D
+0x8EA1D6A7	0x67F4
+0x8EA1D6A8	0x6850
+0x8EA1D6A9	0x6840
+0x8EA1D6AA	0x683C
+0x8EA1D6AB	0x6843
+0x8EA1D6AC	0x682A
+0x8EA1D6AD	0x6845
+0x8EA1D6AE	0x6813
+0x8EA1D6AF	0x6818
+0x8EA1D6B0	0x6841
+0x8EA1D6B1	0x6B8A
+0x8EA1D6B2	0x6B89
+0x8EA1D6B3	0x6BB7
+0x8EA1D6B4	0x6C23
+0x8EA1D6B5	0x6C27
+0x8EA1D6B6	0x6C28
+0x8EA1D6B7	0x6C26
+0x8EA1D6B8	0x6C24
+0x8EA1D6B9	0x6CF0
+0x8EA1D6BA	0x6D6A
+0x8EA1D6BB	0x6D95
+0x8EA1D6BC	0x6D88
+0x8EA1D6BD	0x6D87
+0x8EA1D6BE	0x6D66
+0x8EA1D6BF	0x6D78
+0x8EA1D6C0	0x6D77
+0x8EA1D6C1	0x6D59
+0x8EA1D6C2	0x6D93
+0x8EA1D6C3	0x6D6C
+0x8EA1D6C4	0x6D89
+0x8EA1D6C5	0x6D6E
+0x8EA1D6C6	0x6D5A
+0x8EA1D6C7	0x6D74
+0x8EA1D6C8	0x6D69
+0x8EA1D6C9	0x6D8C
+0x8EA1D6CA	0x6D8A
+0x8EA1D6CB	0x6D79
+0x8EA1D6CC	0x6D85
+0x8EA1D6CD	0x6D65
+0x8EA1D6CE	0x6D94
+0x8EA1D6CF	0x70CA
+0x8EA1D6D0	0x70D8
+0x8EA1D6D1	0x70E4
+0x8EA1D6D2	0x70D9
+0x8EA1D6D3	0x70C8
+0x8EA1D6D4	0x70CF
+0x8EA1D6D5	0x7239
+0x8EA1D6D6	0x7279
+0x8EA1D6D7	0x72FC
+0x8EA1D6D8	0x72F9
+0x8EA1D6D9	0x72FD
+0x8EA1D6DA	0x72F8
+0x8EA1D6DB	0x72F7
+0x8EA1D6DC	0x7386
+0x8EA1D6DD	0x73ED
+0x8EA1D6DE	0x7409
+0x8EA1D6DF	0x73EE
+0x8EA1D6E0	0x73E0
+0x8EA1D6E1	0x73EA
+0x8EA1D6E2	0x73DE
+0x8EA1D6E3	0x7554
+0x8EA1D6E4	0x755D
+0x8EA1D6E5	0x755C
+0x8EA1D6E6	0x755A
+0x8EA1D6E7	0x7559
+0x8EA1D6E8	0x75BE
+0x8EA1D6E9	0x75C5
+0x8EA1D6EA	0x75C7
+0x8EA1D6EB	0x75B2
+0x8EA1D6EC	0x75B3
+0x8EA1D6ED	0x75BD
+0x8EA1D6EE	0x75BC
+0x8EA1D6EF	0x75B9
+0x8EA1D6F0	0x75C2
+0x8EA1D6F1	0x75B8
+0x8EA1D6F2	0x768B
+0x8EA1D6F3	0x76B0
+0x8EA1D6F4	0x76CA
+0x8EA1D6F5	0x76CD
+0x8EA1D6F6	0x76CE
+0x8EA1D6F7	0x7729
+0x8EA1D6F8	0x771F
+0x8EA1D6F9	0x7720
+0x8EA1D6FA	0x7728
+0x8EA1D6FB	0x77E9
+0x8EA1D6FC	0x7830
+0x8EA1D6FD	0x7827
+0x8EA1D6FE	0x7838
+0x8EA1D7A1	0x781D
+0x8EA1D7A2	0x7834
+0x8EA1D7A3	0x7837
+0x8EA1D7A4	0x7825
+0x8EA1D7A5	0x782D
+0x8EA1D7A6	0x7820
+0x8EA1D7A7	0x781F
+0x8EA1D7A8	0x7832
+0x8EA1D7A9	0x7955
+0x8EA1D7AA	0x7950
+0x8EA1D7AB	0x7960
+0x8EA1D7AC	0x795F
+0x8EA1D7AD	0x7956
+0x8EA1D7AE	0x795E
+0x8EA1D7AF	0x795D
+0x8EA1D7B0	0x7957
+0x8EA1D7B1	0x795A
+0x8EA1D7B2	0x79E4
+0x8EA1D7B3	0x79E3
+0x8EA1D7B4	0x79E7
+0x8EA1D7B5	0x79DF
+0x8EA1D7B6	0x79E6
+0x8EA1D7B7	0x79E9
+0x8EA1D7B8	0x79D8
+0x8EA1D7B9	0x7A84
+0x8EA1D7BA	0x7A88
+0x8EA1D7BB	0x7AD9
+0x8EA1D7BC	0x7B06
+0x8EA1D7BD	0x7B11
+0x8EA1D7BE	0x7C89
+0x8EA1D7BF	0x7D21
+0x8EA1D7C0	0x7D17
+0x8EA1D7C1	0x7D0B
+0x8EA1D7C2	0x7D0A
+0x8EA1D7C3	0x7D20
+0x8EA1D7C4	0x7D22
+0x8EA1D7C5	0x7D14
+0x8EA1D7C6	0x7D10
+0x8EA1D7C7	0x7D15
+0x8EA1D7C8	0x7D1A
+0x8EA1D7C9	0x7D1C
+0x8EA1D7CA	0x7D0D
+0x8EA1D7CB	0x7D19
+0x8EA1D7CC	0x7D1B
+0x8EA1D7CD	0x7F3A
+0x8EA1D7CE	0x7F5F
+0x8EA1D7CF	0x7F94
+0x8EA1D7D0	0x7FC5
+0x8EA1D7D1	0x7FC1
+0x8EA1D7D2	0x8006
+0x8EA1D7D3	0x8004
+0x8EA1D7D4	0x8018
+0x8EA1D7D5	0x8015
+0x8EA1D7D6	0x8019
+0x8EA1D7D7	0x8017
+0x8EA1D7D8	0x803D
+0x8EA1D7D9	0x803F
+0x8EA1D7DA	0x80F1
+0x8EA1D7DB	0x8102
+0x8EA1D7DC	0x80F0
+0x8EA1D7DD	0x8105
+0x8EA1D7DE	0x80ED
+0x8EA1D7DF	0x80F4
+0x8EA1D7E0	0x8106
+0x8EA1D7E1	0x80F8
+0x8EA1D7E2	0x80F3
+0x8EA1D7E3	0x8108
+0x8EA1D7E4	0x80FD
+0x8EA1D7E5	0x810A
+0x8EA1D7E6	0x80FC
+0x8EA1D7E7	0x80EF
+0x8EA1D7E8	0x81ED
+0x8EA1D7E9	0x81EC
+0x8EA1D7EA	0x8200
+0x8EA1D7EB	0x8210
+0x8EA1D7EC	0x822A
+0x8EA1D7ED	0x822B
+0x8EA1D7EE	0x8228
+0x8EA1D7EF	0x822C
+0x8EA1D7F0	0x82BB
+0x8EA1D7F1	0x832B
+0x8EA1D7F2	0x8352
+0x8EA1D7F3	0x8354
+0x8EA1D7F4	0x834A
+0x8EA1D7F5	0x8338
+0x8EA1D7F6	0x8350
+0x8EA1D7F7	0x8349
+0x8EA1D7F8	0x8335
+0x8EA1D7F9	0x8334
+0x8EA1D7FA	0x834F
+0x8EA1D7FB	0x8332
+0x8EA1D7FC	0x8339
+0x8EA1D7FD	0x8336
+0x8EA1D7FE	0x8317
+0x8EA1D8A1	0x8340
+0x8EA1D8A2	0x8331
+0x8EA1D8A3	0x8328
+0x8EA1D8A4	0x8343
+0x8EA1D8A5	0x8654
+0x8EA1D8A6	0x868A
+0x8EA1D8A7	0x86AA
+0x8EA1D8A8	0x8693
+0x8EA1D8A9	0x86A4
+0x8EA1D8AA	0x86A9
+0x8EA1D8AB	0x868C
+0x8EA1D8AC	0x86A3
+0x8EA1D8AD	0x869C
+0x8EA1D8AE	0x8870
+0x8EA1D8AF	0x8877
+0x8EA1D8B0	0x8881
+0x8EA1D8B1	0x8882
+0x8EA1D8B2	0x887D
+0x8EA1D8B3	0x8879
+0x8EA1D8B4	0x8A18
+0x8EA1D8B5	0x8A10
+0x8EA1D8B6	0x8A0E
+0x8EA1D8B7	0x8A0C
+0x8EA1D8B8	0x8A15
+0x8EA1D8B9	0x8A0A
+0x8EA1D8BA	0x8A17
+0x8EA1D8BB	0x8A13
+0x8EA1D8BC	0x8A16
+0x8EA1D8BD	0x8A0F
+0x8EA1D8BE	0x8A11
+0x8EA1D8BF	0x8C48
+0x8EA1D8C0	0x8C7A
+0x8EA1D8C1	0x8C79
+0x8EA1D8C2	0x8CA1
+0x8EA1D8C3	0x8CA2
+0x8EA1D8C4	0x8D77
+0x8EA1D8C5	0x8EAC
+0x8EA1D8C6	0x8ED2
+0x8EA1D8C7	0x8ED4
+0x8EA1D8C8	0x8ECF
+0x8EA1D8C9	0x8FB1
+0x8EA1D8CA	0x9001
+0x8EA1D8CB	0x9006
+0x8EA1D8CC	0x8FF7
+0x8EA1D8CD	0x9000
+0x8EA1D8CE	0x8FFA
+0x8EA1D8CF	0x8FF4
+0x8EA1D8D0	0x9003
+0x8EA1D8D1	0x8FFD
+0x8EA1D8D2	0x9005
+0x8EA1D8D3	0x8FF8
+0x8EA1D8D4	0x9095
+0x8EA1D8D5	0x90E1
+0x8EA1D8D6	0x90DD
+0x8EA1D8D7	0x90E2
+0x8EA1D8D8	0x9152
+0x8EA1D8D9	0x914D
+0x8EA1D8DA	0x914C
+0x8EA1D8DB	0x91D8
+0x8EA1D8DC	0x91DD
+0x8EA1D8DD	0x91D7
+0x8EA1D8DE	0x91DC
+0x8EA1D8DF	0x91D9
+0x8EA1D8E0	0x9583
+0x8EA1D8E1	0x9662
+0x8EA1D8E2	0x9663
+0x8EA1D8E3	0x9661
+0x8EA1D8E4	0x965B
+0x8EA1D8E5	0x965D
+0x8EA1D8E6	0x9664
+0x8EA1D8E7	0x9658
+0x8EA1D8E8	0x965E
+0x8EA1D8E9	0x96BB
+0x8EA1D8EA	0x98E2
+0x8EA1D8EB	0x99AC
+0x8EA1D8EC	0x9AA8
+0x8EA1D8ED	0x9AD8
+0x8EA1D8EE	0x9B25
+0x8EA1D8EF	0x9B32
+0x8EA1D8F0	0x9B3C
+0x8EA1D8F1	0x4E7E
+0x8EA1D8F2	0x507A
+0x8EA1D8F3	0x507D
+0x8EA1D8F4	0x505C
+0x8EA1D8F5	0x5047
+0x8EA1D8F6	0x5043
+0x8EA1D8F7	0x504C
+0x8EA1D8F8	0x505A
+0x8EA1D8F9	0x5049
+0x8EA1D8FA	0x5065
+0x8EA1D8FB	0x5076
+0x8EA1D8FC	0x504E
+0x8EA1D8FD	0x5055
+0x8EA1D8FE	0x5075
+0x8EA1D9A1	0x5074
+0x8EA1D9A2	0x5077
+0x8EA1D9A3	0x504F
+0x8EA1D9A4	0x500F
+0x8EA1D9A5	0x506F
+0x8EA1D9A6	0x506D
+0x8EA1D9A7	0x515C
+0x8EA1D9A8	0x5195
+0x8EA1D9A9	0x51F0
+0x8EA1D9AA	0x526A
+0x8EA1D9AB	0x526F
+0x8EA1D9AC	0x52D2
+0x8EA1D9AD	0x52D9
+0x8EA1D9AE	0x52D8
+0x8EA1D9AF	0x52D5
+0x8EA1D9B0	0x5310
+0x8EA1D9B1	0x530F
+0x8EA1D9B2	0x5319
+0x8EA1D9B3	0x533F
+0x8EA1D9B4	0x5340
+0x8EA1D9B5	0x533E
+0x8EA1D9B6	0x53C3
+0x8EA1D9B7	0x66FC
+0x8EA1D9B8	0x5546
+0x8EA1D9B9	0x556A
+0x8EA1D9BA	0x5566
+0x8EA1D9BB	0x5544
+0x8EA1D9BC	0x555E
+0x8EA1D9BD	0x5561
+0x8EA1D9BE	0x5543
+0x8EA1D9BF	0x554A
+0x8EA1D9C0	0x5531
+0x8EA1D9C1	0x5556
+0x8EA1D9C2	0x554F
+0x8EA1D9C3	0x5555
+0x8EA1D9C4	0x552F
+0x8EA1D9C5	0x5564
+0x8EA1D9C6	0x5538
+0x8EA1D9C7	0x552E
+0x8EA1D9C8	0x555C
+0x8EA1D9C9	0x552C
+0x8EA1D9CA	0x5563
+0x8EA1D9CB	0x5533
+0x8EA1D9CC	0x5541
+0x8EA1D9CD	0x5557
+0x8EA1D9CE	0x5708
+0x8EA1D9CF	0x570B
+0x8EA1D9D0	0x5709
+0x8EA1D9D1	0x57DF
+0x8EA1D9D2	0x5805
+0x8EA1D9D3	0x580A
+0x8EA1D9D4	0x5806
+0x8EA1D9D5	0x57E0
+0x8EA1D9D6	0x57E4
+0x8EA1D9D7	0x57FA
+0x8EA1D9D8	0x5802
+0x8EA1D9D9	0x5835
+0x8EA1D9DA	0x57F7
+0x8EA1D9DB	0x57F9
+0x8EA1D9DC	0x5920
+0x8EA1D9DD	0x5962
+0x8EA1D9DE	0x5A36
+0x8EA1D9DF	0x5A41
+0x8EA1D9E0	0x5A49
+0x8EA1D9E1	0x5A66
+0x8EA1D9E2	0x5A6A
+0x8EA1D9E3	0x5A40
+0x8EA1D9E4	0x5A3C
+0x8EA1D9E5	0x5A62
+0x8EA1D9E6	0x5A5A
+0x8EA1D9E7	0x5A46
+0x8EA1D9E8	0x5A4A
+0x8EA1D9E9	0x5B70
+0x8EA1D9EA	0x5BC7
+0x8EA1D9EB	0x5BC5
+0x8EA1D9EC	0x5BC4
+0x8EA1D9ED	0x5BC2
+0x8EA1D9EE	0x5BBF
+0x8EA1D9EF	0x5BC6
+0x8EA1D9F0	0x5C09
+0x8EA1D9F1	0x5C08
+0x8EA1D9F2	0x5C07
+0x8EA1D9F3	0x5C60
+0x8EA1D9F4	0x5C5C
+0x8EA1D9F5	0x5C5D
+0x8EA1D9F6	0x5D07
+0x8EA1D9F7	0x5D06
+0x8EA1D9F8	0x5D0E
+0x8EA1D9F9	0x5D1B
+0x8EA1D9FA	0x5D16
+0x8EA1D9FB	0x5D22
+0x8EA1D9FC	0x5D11
+0x8EA1D9FD	0x5D29
+0x8EA1D9FE	0x5D14
+0x8EA1DAA1	0x5D19
+0x8EA1DAA2	0x5D24
+0x8EA1DAA3	0x5D27
+0x8EA1DAA4	0x5D17
+0x8EA1DAA5	0x5DE2
+0x8EA1DAA6	0x5E38
+0x8EA1DAA7	0x5E36
+0x8EA1DAA8	0x5E33
+0x8EA1DAA9	0x5E37
+0x8EA1DAAA	0x5EB7
+0x8EA1DAAB	0x5EB8
+0x8EA1DAAC	0x5EB6
+0x8EA1DAAD	0x5EB5
+0x8EA1DAAE	0x5EBE
+0x8EA1DAAF	0x5F35
+0x8EA1DAB0	0x5F37
+0x8EA1DAB1	0x5F57
+0x8EA1DAB2	0x5F6C
+0x8EA1DAB3	0x5F69
+0x8EA1DAB4	0x5F6B
+0x8EA1DAB5	0x5F97
+0x8EA1DAB6	0x5F99
+0x8EA1DAB7	0x5F9E
+0x8EA1DAB8	0x5F98
+0x8EA1DAB9	0x5FA1
+0x8EA1DABA	0x5FA0
+0x8EA1DABB	0x5F9C
+0x8EA1DABC	0x607F
+0x8EA1DABD	0x60A3
+0x8EA1DABE	0x6089
+0x8EA1DABF	0x60A0
+0x8EA1DAC0	0x60A8
+0x8EA1DAC1	0x60CB
+0x8EA1DAC2	0x60B4
+0x8EA1DAC3	0x60E6
+0x8EA1DAC4	0x60BD
+0x8EA1DAC5	0x60C5
+0x8EA1DAC6	0x60BB
+0x8EA1DAC7	0x60B5
+0x8EA1DAC8	0x60DC
+0x8EA1DAC9	0x60BC
+0x8EA1DACA	0x60D8
+0x8EA1DACB	0x60D5
+0x8EA1DACC	0x60C6
+0x8EA1DACD	0x60DF
+0x8EA1DACE	0x60B8
+0x8EA1DACF	0x60DA
+0x8EA1DAD0	0x60C7
+0x8EA1DAD1	0x621A
+0x8EA1DAD2	0x621B
+0x8EA1DAD3	0x6248
+0x8EA1DAD4	0x63A0
+0x8EA1DAD5	0x63A7
+0x8EA1DAD6	0x6372
+0x8EA1DAD7	0x6396
+0x8EA1DAD8	0x63A2
+0x8EA1DAD9	0x63A5
+0x8EA1DADA	0x6377
+0x8EA1DADB	0x6367
+0x8EA1DADC	0x6398
+0x8EA1DADD	0x63AA
+0x8EA1DADE	0x6371
+0x8EA1DADF	0x63A9
+0x8EA1DAE0	0x6389
+0x8EA1DAE1	0x6383
+0x8EA1DAE2	0x639B
+0x8EA1DAE3	0x636B
+0x8EA1DAE4	0x63A8
+0x8EA1DAE5	0x6384
+0x8EA1DAE6	0x6388
+0x8EA1DAE7	0x6399
+0x8EA1DAE8	0x63A1
+0x8EA1DAE9	0x63AC
+0x8EA1DAEA	0x6392
+0x8EA1DAEB	0x638F
+0x8EA1DAEC	0x6380
+0x8EA1DAED	0x637B
+0x8EA1DAEE	0x6369
+0x8EA1DAEF	0x6368
+0x8EA1DAF0	0x637A
+0x8EA1DAF1	0x655D
+0x8EA1DAF2	0x6556
+0x8EA1DAF3	0x6551
+0x8EA1DAF4	0x6559
+0x8EA1DAF5	0x6557
+0x8EA1DAF6	0x555F
+0x8EA1DAF7	0x654F
+0x8EA1DAF8	0x6558
+0x8EA1DAF9	0x6555
+0x8EA1DAFA	0x6554
+0x8EA1DAFB	0x659C
+0x8EA1DAFC	0x659B
+0x8EA1DAFD	0x65AC
+0x8EA1DAFE	0x65CF
+0x8EA1DBA1	0x65CB
+0x8EA1DBA2	0x65CC
+0x8EA1DBA3	0x65CE
+0x8EA1DBA4	0x665D
+0x8EA1DBA5	0x665A
+0x8EA1DBA6	0x6664
+0x8EA1DBA7	0x6668
+0x8EA1DBA8	0x6666
+0x8EA1DBA9	0x665E
+0x8EA1DBAA	0x66F9
+0x8EA1DBAB	0x52D7
+0x8EA1DBAC	0x671B
+0x8EA1DBAD	0x6881
+0x8EA1DBAE	0x68AF
+0x8EA1DBAF	0x68A2
+0x8EA1DBB0	0x6893
+0x8EA1DBB1	0x68B5
+0x8EA1DBB2	0x687F
+0x8EA1DBB3	0x6876
+0x8EA1DBB4	0x68B1
+0x8EA1DBB5	0x68A7
+0x8EA1DBB6	0x6897
+0x8EA1DBB7	0x68B0
+0x8EA1DBB8	0x6883
+0x8EA1DBB9	0x68C4
+0x8EA1DBBA	0x68AD
+0x8EA1DBBB	0x6886
+0x8EA1DBBC	0x6885
+0x8EA1DBBD	0x6894
+0x8EA1DBBE	0x689D
+0x8EA1DBBF	0x68A8
+0x8EA1DBC0	0x689F
+0x8EA1DBC1	0x68A1
+0x8EA1DBC2	0x6882
+0x8EA1DBC3	0x6B32
+0x8EA1DBC4	0x6BBA
+0x8EA1DBC5	0x6BEB
+0x8EA1DBC6	0x6BEC
+0x8EA1DBC7	0x6C2B
+0x8EA1DBC8	0x6D8E
+0x8EA1DBC9	0x6DBC
+0x8EA1DBCA	0x6DF3
+0x8EA1DBCB	0x6DD9
+0x8EA1DBCC	0x6DB2
+0x8EA1DBCD	0x6DE1
+0x8EA1DBCE	0x6DCC
+0x8EA1DBCF	0x6DE4
+0x8EA1DBD0	0x6DFB
+0x8EA1DBD1	0x6DFA
+0x8EA1DBD2	0x6E05
+0x8EA1DBD3	0x6DC7
+0x8EA1DBD4	0x6DCB
+0x8EA1DBD5	0x6DAF
+0x8EA1DBD6	0x6DD1
+0x8EA1DBD7	0x6DAE
+0x8EA1DBD8	0x6DDE
+0x8EA1DBD9	0x6DF9
+0x8EA1DBDA	0x6DB8
+0x8EA1DBDB	0x6DF7
+0x8EA1DBDC	0x6DF5
+0x8EA1DBDD	0x6DC5
+0x8EA1DBDE	0x6DD2
+0x8EA1DBDF	0x6E1A
+0x8EA1DBE0	0x6DB5
+0x8EA1DBE1	0x6DDA
+0x8EA1DBE2	0x6DEB
+0x8EA1DBE3	0x6DD8
+0x8EA1DBE4	0x6DEA
+0x8EA1DBE5	0x6DF1
+0x8EA1DBE6	0x6DEE
+0x8EA1DBE7	0x6DE8
+0x8EA1DBE8	0x6DC6
+0x8EA1DBE9	0x6DC4
+0x8EA1DBEA	0x6DAA
+0x8EA1DBEB	0x6DEC
+0x8EA1DBEC	0x6DBF
+0x8EA1DBED	0x6DE6
+0x8EA1DBEE	0x70F9
+0x8EA1DBEF	0x7109
+0x8EA1DBF0	0x710A
+0x8EA1DBF1	0x70FD
+0x8EA1DBF2	0x70EF
+0x8EA1DBF3	0x723D
+0x8EA1DBF4	0x727D
+0x8EA1DBF5	0x7281
+0x8EA1DBF6	0x731C
+0x8EA1DBF7	0x731B
+0x8EA1DBF8	0x7316
+0x8EA1DBF9	0x7313
+0x8EA1DBFA	0x7319
+0x8EA1DBFB	0x7387
+0x8EA1DBFC	0x7405
+0x8EA1DBFD	0x740A
+0x8EA1DBFE	0x7403
+0x8EA1DCA1	0x7406
+0x8EA1DCA2	0x73FE
+0x8EA1DCA3	0x740D
+0x8EA1DCA4	0x74E0
+0x8EA1DCA5	0x74F6
+0x8EA1DCA6	0x74F7
+0x8EA1DCA7	0x751C
+0x8EA1DCA8	0x7522
+0x8EA1DCA9	0x7565
+0x8EA1DCAA	0x7566
+0x8EA1DCAB	0x7562
+0x8EA1DCAC	0x7570
+0x8EA1DCAD	0x758F
+0x8EA1DCAE	0x75D4
+0x8EA1DCAF	0x75D5
+0x8EA1DCB0	0x75B5
+0x8EA1DCB1	0x75CA
+0x8EA1DCB2	0x75CD
+0x8EA1DCB3	0x768E
+0x8EA1DCB4	0x76D4
+0x8EA1DCB5	0x76D2
+0x8EA1DCB6	0x76DB
+0x8EA1DCB7	0x7737
+0x8EA1DCB8	0x773E
+0x8EA1DCB9	0x773C
+0x8EA1DCBA	0x7736
+0x8EA1DCBB	0x7738
+0x8EA1DCBC	0x773A
+0x8EA1DCBD	0x786B
+0x8EA1DCBE	0x7843
+0x8EA1DCBF	0x784E
+0x8EA1DCC0	0x7965
+0x8EA1DCC1	0x7968
+0x8EA1DCC2	0x796D
+0x8EA1DCC3	0x79FB
+0x8EA1DCC4	0x7A92
+0x8EA1DCC5	0x7A95
+0x8EA1DCC6	0x7B20
+0x8EA1DCC7	0x7B28
+0x8EA1DCC8	0x7B1B
+0x8EA1DCC9	0x7B2C
+0x8EA1DCCA	0x7B26
+0x8EA1DCCB	0x7B19
+0x8EA1DCCC	0x7B1E
+0x8EA1DCCD	0x7B2E
+0x8EA1DCCE	0x7C92
+0x8EA1DCCF	0x7C97
+0x8EA1DCD0	0x7C95
+0x8EA1DCD1	0x7D46
+0x8EA1DCD2	0x7D43
+0x8EA1DCD3	0x7D71
+0x8EA1DCD4	0x7D2E
+0x8EA1DCD5	0x7D39
+0x8EA1DCD6	0x7D3C
+0x8EA1DCD7	0x7D40
+0x8EA1DCD8	0x7D30
+0x8EA1DCD9	0x7D33
+0x8EA1DCDA	0x7D44
+0x8EA1DCDB	0x7D2F
+0x8EA1DCDC	0x7D42
+0x8EA1DCDD	0x7D32
+0x8EA1DCDE	0x7D31
+0x8EA1DCDF	0x7F3D
+0x8EA1DCE0	0x7F9E
+0x8EA1DCE1	0x7F9A
+0x8EA1DCE2	0x7FCC
+0x8EA1DCE3	0x7FCE
+0x8EA1DCE4	0x7FD2
+0x8EA1DCE5	0x801C
+0x8EA1DCE6	0x804A
+0x8EA1DCE7	0x8046
+0x8EA1DCE8	0x812F
+0x8EA1DCE9	0x8116
+0x8EA1DCEA	0x8123
+0x8EA1DCEB	0x812B
+0x8EA1DCEC	0x8129
+0x8EA1DCED	0x8130
+0x8EA1DCEE	0x8124
+0x8EA1DCEF	0x8202
+0x8EA1DCF0	0x8235
+0x8EA1DCF1	0x8237
+0x8EA1DCF2	0x8236
+0x8EA1DCF3	0x8239
+0x8EA1DCF4	0x838E
+0x8EA1DCF5	0x839E
+0x8EA1DCF6	0x8398
+0x8EA1DCF7	0x8378
+0x8EA1DCF8	0x83A2
+0x8EA1DCF9	0x8396
+0x8EA1DCFA	0x83BD
+0x8EA1DCFB	0x83AB
+0x8EA1DCFC	0x8392
+0x8EA1DCFD	0x838A
+0x8EA1DCFE	0x8393
+0x8EA1DDA1	0x8389
+0x8EA1DDA2	0x83A0
+0x8EA1DDA3	0x8377
+0x8EA1DDA4	0x837B
+0x8EA1DDA5	0x837C
+0x8EA1DDA6	0x8386
+0x8EA1DDA7	0x83A7
+0x8EA1DDA8	0x8655
+0x8EA1DDA9	0x5F6A
+0x8EA1DDAA	0x86C7
+0x8EA1DDAB	0x86C0
+0x8EA1DDAC	0x86B6
+0x8EA1DDAD	0x86C4
+0x8EA1DDAE	0x86B5
+0x8EA1DDAF	0x86C6
+0x8EA1DDB0	0x86CB
+0x8EA1DDB1	0x86B1
+0x8EA1DDB2	0x86AF
+0x8EA1DDB3	0x86C9
+0x8EA1DDB4	0x8853
+0x8EA1DDB5	0x889E
+0x8EA1DDB6	0x8888
+0x8EA1DDB7	0x88AB
+0x8EA1DDB8	0x8892
+0x8EA1DDB9	0x8896
+0x8EA1DDBA	0x888D
+0x8EA1DDBB	0x888B
+0x8EA1DDBC	0x8993
+0x8EA1DDBD	0x898F
+0x8EA1DDBE	0x8A2A
+0x8EA1DDBF	0x8A1D
+0x8EA1DDC0	0x8A23
+0x8EA1DDC1	0x8A25
+0x8EA1DDC2	0x8A31
+0x8EA1DDC3	0x8A2D
+0x8EA1DDC4	0x8A1F
+0x8EA1DDC5	0x8A1B
+0x8EA1DDC6	0x8A22
+0x8EA1DDC7	0x8C49
+0x8EA1DDC8	0x8C5A
+0x8EA1DDC9	0x8CA9
+0x8EA1DDCA	0x8CAC
+0x8EA1DDCB	0x8CAB
+0x8EA1DDCC	0x8CA8
+0x8EA1DDCD	0x8CAA
+0x8EA1DDCE	0x8CA7
+0x8EA1DDCF	0x8D67
+0x8EA1DDD0	0x8D66
+0x8EA1DDD1	0x8DBE
+0x8EA1DDD2	0x8DBA
+0x8EA1DDD3	0x8EDB
+0x8EA1DDD4	0x8EDF
+0x8EA1DDD5	0x9019
+0x8EA1DDD6	0x900D
+0x8EA1DDD7	0x901A
+0x8EA1DDD8	0x9017
+0x8EA1DDD9	0x9023
+0x8EA1DDDA	0x901F
+0x8EA1DDDB	0x901D
+0x8EA1DDDC	0x9010
+0x8EA1DDDD	0x9015
+0x8EA1DDDE	0x901E
+0x8EA1DDDF	0x9020
+0x8EA1DDE0	0x900F
+0x8EA1DDE1	0x9022
+0x8EA1DDE2	0x9016
+0x8EA1DDE3	0x901B
+0x8EA1DDE4	0x9014
+0x8EA1DDE5	0x90E8
+0x8EA1DDE6	0x90ED
+0x8EA1DDE7	0x90FD
+0x8EA1DDE8	0x9157
+0x8EA1DDE9	0x91CE
+0x8EA1DDEA	0x91F5
+0x8EA1DDEB	0x91E6
+0x8EA1DDEC	0x91E3
+0x8EA1DDED	0x91E7
+0x8EA1DDEE	0x91ED
+0x8EA1DDEF	0x91E9
+0x8EA1DDF0	0x9589
+0x8EA1DDF1	0x966A
+0x8EA1DDF2	0x9675
+0x8EA1DDF3	0x9673
+0x8EA1DDF4	0x9678
+0x8EA1DDF5	0x9670
+0x8EA1DDF6	0x9674
+0x8EA1DDF7	0x9676
+0x8EA1DDF8	0x9677
+0x8EA1DDF9	0x966C
+0x8EA1DDFA	0x96C0
+0x8EA1DDFB	0x96EA
+0x8EA1DDFC	0x96E9
+0x8EA1DDFD	0x7AE0
+0x8EA1DDFE	0x7ADF
+0x8EA1DEA1	0x9802
+0x8EA1DEA2	0x9803
+0x8EA1DEA3	0x9B5A
+0x8EA1DEA4	0x9CE5
+0x8EA1DEA5	0x9E75
+0x8EA1DEA6	0x9E7F
+0x8EA1DEA7	0x9EA5
+0x8EA1DEA8	0x9EBB
+0x8EA1DEA9	0x50A2
+0x8EA1DEAA	0x508D
+0x8EA1DEAB	0x5085
+0x8EA1DEAC	0x5099
+0x8EA1DEAD	0x5091
+0x8EA1DEAE	0x5080
+0x8EA1DEAF	0x5096
+0x8EA1DEB0	0x5098
+0x8EA1DEB1	0x509A
+0x8EA1DEB2	0x6700
+0x8EA1DEB3	0x51F1
+0x8EA1DEB4	0x5272
+0x8EA1DEB5	0x5274
+0x8EA1DEB6	0x5275
+0x8EA1DEB7	0x5269
+0x8EA1DEB8	0x52DE
+0x8EA1DEB9	0x52DD
+0x8EA1DEBA	0x52DB
+0x8EA1DEBB	0x535A
+0x8EA1DEBC	0x53A5
+0x8EA1DEBD	0x557B
+0x8EA1DEBE	0x5580
+0x8EA1DEBF	0x55A7
+0x8EA1DEC0	0x557C
+0x8EA1DEC1	0x558A
+0x8EA1DEC2	0x559D
+0x8EA1DEC3	0x5598
+0x8EA1DEC4	0x5582
+0x8EA1DEC5	0x559C
+0x8EA1DEC6	0x55AA
+0x8EA1DEC7	0x5594
+0x8EA1DEC8	0x5587
+0x8EA1DEC9	0x558B
+0x8EA1DECA	0x5583
+0x8EA1DECB	0x55B3
+0x8EA1DECC	0x55AE
+0x8EA1DECD	0x559F
+0x8EA1DECE	0x553E
+0x8EA1DECF	0x55B2
+0x8EA1DED0	0x559A
+0x8EA1DED1	0x55BB
+0x8EA1DED2	0x55AC
+0x8EA1DED3	0x55B1
+0x8EA1DED4	0x557E
+0x8EA1DED5	0x5589
+0x8EA1DED6	0x55AB
+0x8EA1DED7	0x5599
+0x8EA1DED8	0x570D
+0x8EA1DED9	0x582F
+0x8EA1DEDA	0x582A
+0x8EA1DEDB	0x5834
+0x8EA1DEDC	0x5824
+0x8EA1DEDD	0x5830
+0x8EA1DEDE	0x5831
+0x8EA1DEDF	0x5821
+0x8EA1DEE0	0x581D
+0x8EA1DEE1	0x5820
+0x8EA1DEE2	0x58F9
+0x8EA1DEE3	0x58FA
+0x8EA1DEE4	0x5960
+0x8EA1DEE5	0x5A77
+0x8EA1DEE6	0x5A9A
+0x8EA1DEE7	0x5A7F
+0x8EA1DEE8	0x5A92
+0x8EA1DEE9	0x5A9B
+0x8EA1DEEA	0x5AA7
+0x8EA1DEEB	0x5B73
+0x8EA1DEEC	0x5B71
+0x8EA1DEED	0x5BD2
+0x8EA1DEEE	0x5BCC
+0x8EA1DEEF	0x5BD3
+0x8EA1DEF0	0x5BD0
+0x8EA1DEF1	0x5C0A
+0x8EA1DEF2	0x5C0B
+0x8EA1DEF3	0x5C31
+0x8EA1DEF4	0x5D4C
+0x8EA1DEF5	0x5D50
+0x8EA1DEF6	0x5D34
+0x8EA1DEF7	0x5D47
+0x8EA1DEF8	0x5DFD
+0x8EA1DEF9	0x5E45
+0x8EA1DEFA	0x5E3D
+0x8EA1DEFB	0x5E40
+0x8EA1DEFC	0x5E43
+0x8EA1DEFD	0x5E7E
+0x8EA1DEFE	0x5ECA
+0x8EA1DFA1	0x5EC1
+0x8EA1DFA2	0x5EC2
+0x8EA1DFA3	0x5EC4
+0x8EA1DFA4	0x5F3C
+0x8EA1DFA5	0x5F6D
+0x8EA1DFA6	0x5FA9
+0x8EA1DFA7	0x5FAA
+0x8EA1DFA8	0x5FA8
+0x8EA1DFA9	0x60D1
+0x8EA1DFAA	0x60E1
+0x8EA1DFAB	0x60B2
+0x8EA1DFAC	0x60B6
+0x8EA1DFAD	0x60E0
+0x8EA1DFAE	0x611C
+0x8EA1DFAF	0x6123
+0x8EA1DFB0	0x60FA
+0x8EA1DFB1	0x6115
+0x8EA1DFB2	0x60F0
+0x8EA1DFB3	0x60FB
+0x8EA1DFB4	0x60F4
+0x8EA1DFB5	0x6168
+0x8EA1DFB6	0x60F1
+0x8EA1DFB7	0x610E
+0x8EA1DFB8	0x60F6
+0x8EA1DFB9	0x6109
+0x8EA1DFBA	0x6100
+0x8EA1DFBB	0x6112
+0x8EA1DFBC	0x621F
+0x8EA1DFBD	0x6249
+0x8EA1DFBE	0x63A3
+0x8EA1DFBF	0x638C
+0x8EA1DFC0	0x63CF
+0x8EA1DFC1	0x63C0
+0x8EA1DFC2	0x63E9
+0x8EA1DFC3	0x63C9
+0x8EA1DFC4	0x63C6
+0x8EA1DFC5	0x63CD
+0x8EA1DFC6	0x63D2
+0x8EA1DFC7	0x63E3
+0x8EA1DFC8	0x63D0
+0x8EA1DFC9	0x63E1
+0x8EA1DFCA	0x63D6
+0x8EA1DFCB	0x63ED
+0x8EA1DFCC	0x63EE
+0x8EA1DFCD	0x6376
+0x8EA1DFCE	0x63F4
+0x8EA1DFCF	0x63EA
+0x8EA1DFD0	0x63DB
+0x8EA1DFD1	0x6452
+0x8EA1DFD2	0x63DA
+0x8EA1DFD3	0x63F9
+0x8EA1DFD4	0x655E
+0x8EA1DFD5	0x6566
+0x8EA1DFD6	0x6562
+0x8EA1DFD7	0x6563
+0x8EA1DFD8	0x6591
+0x8EA1DFD9	0x6590
+0x8EA1DFDA	0x65AF
+0x8EA1DFDB	0x666E
+0x8EA1DFDC	0x6670
+0x8EA1DFDD	0x6674
+0x8EA1DFDE	0x6676
+0x8EA1DFDF	0x666F
+0x8EA1DFE0	0x6691
+0x8EA1DFE1	0x667A
+0x8EA1DFE2	0x667E
+0x8EA1DFE3	0x6677
+0x8EA1DFE4	0x66FE
+0x8EA1DFE5	0x66FF
+0x8EA1DFE6	0x671F
+0x8EA1DFE7	0x671D
+0x8EA1DFE8	0x68FA
+0x8EA1DFE9	0x68D5
+0x8EA1DFEA	0x68E0
+0x8EA1DFEB	0x68D8
+0x8EA1DFEC	0x68D7
+0x8EA1DFED	0x6905
+0x8EA1DFEE	0x68DF
+0x8EA1DFEF	0x68F5
+0x8EA1DFF0	0x68EE
+0x8EA1DFF1	0x68E7
+0x8EA1DFF2	0x68F9
+0x8EA1DFF3	0x68D2
+0x8EA1DFF4	0x68F2
+0x8EA1DFF5	0x68E3
+0x8EA1DFF6	0x68CB
+0x8EA1DFF7	0x68CD
+0x8EA1DFF8	0x690D
+0x8EA1DFF9	0x6912
+0x8EA1DFFA	0x690E
+0x8EA1DFFB	0x68C9
+0x8EA1DFFC	0x68DA
+0x8EA1DFFD	0x696E
+0x8EA1DFFE	0x68FB
+0x8EA1E0A1	0x6B3E
+0x8EA1E0A2	0x6B3A
+0x8EA1E0A3	0x6B3D
+0x8EA1E0A4	0x6B98
+0x8EA1E0A5	0x6B96
+0x8EA1E0A6	0x6BBC
+0x8EA1E0A7	0x6BEF
+0x8EA1E0A8	0x6C2E
+0x8EA1E0A9	0x6C2F
+0x8EA1E0AA	0x6C2C
+0x8EA1E0AB	0x6E2F
+0x8EA1E0AC	0x6E38
+0x8EA1E0AD	0x6E54
+0x8EA1E0AE	0x6E21
+0x8EA1E0AF	0x6E32
+0x8EA1E0B0	0x6E67
+0x8EA1E0B1	0x6E4A
+0x8EA1E0B2	0x6E20
+0x8EA1E0B3	0x6E25
+0x8EA1E0B4	0x6E23
+0x8EA1E0B5	0x6E1B
+0x8EA1E0B6	0x6E5B
+0x8EA1E0B7	0x6E58
+0x8EA1E0B8	0x6E24
+0x8EA1E0B9	0x6E56
+0x8EA1E0BA	0x6E6E
+0x8EA1E0BB	0x6E2D
+0x8EA1E0BC	0x6E26
+0x8EA1E0BD	0x6E6F
+0x8EA1E0BE	0x6E34
+0x8EA1E0BF	0x6E4D
+0x8EA1E0C0	0x6E3A
+0x8EA1E0C1	0x6E2C
+0x8EA1E0C2	0x6E43
+0x8EA1E0C3	0x6E1D
+0x8EA1E0C4	0x6E3E
+0x8EA1E0C5	0x6ECB
+0x8EA1E0C6	0x6E89
+0x8EA1E0C7	0x6E19
+0x8EA1E0C8	0x6E4E
+0x8EA1E0C9	0x6E63
+0x8EA1E0CA	0x6E44
+0x8EA1E0CB	0x6E72
+0x8EA1E0CC	0x6E69
+0x8EA1E0CD	0x6E5F
+0x8EA1E0CE	0x7119
+0x8EA1E0CF	0x711A
+0x8EA1E0D0	0x7126
+0x8EA1E0D1	0x7130
+0x8EA1E0D2	0x7121
+0x8EA1E0D3	0x7136
+0x8EA1E0D4	0x716E
+0x8EA1E0D5	0x711C
+0x8EA1E0D6	0x724C
+0x8EA1E0D7	0x7284
+0x8EA1E0D8	0x7280
+0x8EA1E0D9	0x7336
+0x8EA1E0DA	0x7325
+0x8EA1E0DB	0x7334
+0x8EA1E0DC	0x7329
+0x8EA1E0DD	0x743A
+0x8EA1E0DE	0x742A
+0x8EA1E0DF	0x7433
+0x8EA1E0E0	0x7422
+0x8EA1E0E1	0x7425
+0x8EA1E0E2	0x7435
+0x8EA1E0E3	0x7436
+0x8EA1E0E4	0x7434
+0x8EA1E0E5	0x742F
+0x8EA1E0E6	0x741B
+0x8EA1E0E7	0x7426
+0x8EA1E0E8	0x7428
+0x8EA1E0E9	0x7525
+0x8EA1E0EA	0x7526
+0x8EA1E0EB	0x756B
+0x8EA1E0EC	0x756A
+0x8EA1E0ED	0x75E2
+0x8EA1E0EE	0x75DB
+0x8EA1E0EF	0x75E3
+0x8EA1E0F0	0x75D9
+0x8EA1E0F1	0x75D8
+0x8EA1E0F2	0x75DE
+0x8EA1E0F3	0x75E0
+0x8EA1E0F4	0x767B
+0x8EA1E0F5	0x767C
+0x8EA1E0F6	0x7696
+0x8EA1E0F7	0x7693
+0x8EA1E0F8	0x76B4
+0x8EA1E0F9	0x76DC
+0x8EA1E0FA	0x774F
+0x8EA1E0FB	0x77ED
+0x8EA1E0FC	0x785D
+0x8EA1E0FD	0x786C
+0x8EA1E0FE	0x786F
+0x8EA1E1A1	0x7A0D
+0x8EA1E1A2	0x7A08
+0x8EA1E1A3	0x7A0B
+0x8EA1E1A4	0x7A05
+0x8EA1E1A5	0x7A00
+0x8EA1E1A6	0x7A98
+0x8EA1E1A7	0x7A97
+0x8EA1E1A8	0x7A96
+0x8EA1E1A9	0x7AE5
+0x8EA1E1AA	0x7AE3
+0x8EA1E1AB	0x7B49
+0x8EA1E1AC	0x7B56
+0x8EA1E1AD	0x7B46
+0x8EA1E1AE	0x7B50
+0x8EA1E1AF	0x7B52
+0x8EA1E1B0	0x7B54
+0x8EA1E1B1	0x7B4D
+0x8EA1E1B2	0x7B4B
+0x8EA1E1B3	0x7B4F
+0x8EA1E1B4	0x7B51
+0x8EA1E1B5	0x7C9F
+0x8EA1E1B6	0x7CA5
+0x8EA1E1B7	0x7D5E
+0x8EA1E1B8	0x7D50
+0x8EA1E1B9	0x7D68
+0x8EA1E1BA	0x7D55
+0x8EA1E1BB	0x7D2B
+0x8EA1E1BC	0x7D6E
+0x8EA1E1BD	0x7D72
+0x8EA1E1BE	0x7D61
+0x8EA1E1BF	0x7D66
+0x8EA1E1C0	0x7D62
+0x8EA1E1C1	0x7D70
+0x8EA1E1C2	0x7D73
+0x8EA1E1C3	0x5584
+0x8EA1E1C4	0x7FD4
+0x8EA1E1C5	0x7FD5
+0x8EA1E1C6	0x800B
+0x8EA1E1C7	0x8052
+0x8EA1E1C8	0x8085
+0x8EA1E1C9	0x8155
+0x8EA1E1CA	0x8154
+0x8EA1E1CB	0x814B
+0x8EA1E1CC	0x8151
+0x8EA1E1CD	0x814E
+0x8EA1E1CE	0x8139
+0x8EA1E1CF	0x8146
+0x8EA1E1D0	0x813E
+0x8EA1E1D1	0x814C
+0x8EA1E1D2	0x8153
+0x8EA1E1D3	0x8174
+0x8EA1E1D4	0x8212
+0x8EA1E1D5	0x821C
+0x8EA1E1D6	0x83E9
+0x8EA1E1D7	0x8403
+0x8EA1E1D8	0x83F8
+0x8EA1E1D9	0x840D
+0x8EA1E1DA	0x83E0
+0x8EA1E1DB	0x83C5
+0x8EA1E1DC	0x840B
+0x8EA1E1DD	0x83C1
+0x8EA1E1DE	0x83EF
+0x8EA1E1DF	0x83F1
+0x8EA1E1E0	0x83F4
+0x8EA1E1E1	0x8457
+0x8EA1E1E2	0x840A
+0x8EA1E1E3	0x83F0
+0x8EA1E1E4	0x840C
+0x8EA1E1E5	0x83CC
+0x8EA1E1E6	0x83FD
+0x8EA1E1E7	0x83F2
+0x8EA1E1E8	0x83CA
+0x8EA1E1E9	0x8438
+0x8EA1E1EA	0x840E
+0x8EA1E1EB	0x8404
+0x8EA1E1EC	0x83DC
+0x8EA1E1ED	0x8407
+0x8EA1E1EE	0x83D4
+0x8EA1E1EF	0x83DF
+0x8EA1E1F0	0x865B
+0x8EA1E1F1	0x86DF
+0x8EA1E1F2	0x86D9
+0x8EA1E1F3	0x86ED
+0x8EA1E1F4	0x86D4
+0x8EA1E1F5	0x86DB
+0x8EA1E1F6	0x86E4
+0x8EA1E1F7	0x86D0
+0x8EA1E1F8	0x86DE
+0x8EA1E1F9	0x8857
+0x8EA1E1FA	0x88C1
+0x8EA1E1FB	0x88C2
+0x8EA1E1FC	0x88B1
+0x8EA1E1FD	0x8983
+0x8EA1E1FE	0x8996
+0x8EA1E2A1	0x8A3B
+0x8EA1E2A2	0x8A60
+0x8EA1E2A3	0x8A55
+0x8EA1E2A4	0x8A5E
+0x8EA1E2A5	0x8A3C
+0x8EA1E2A6	0x8A41
+0x8EA1E2A7	0x8A54
+0x8EA1E2A8	0x8A5B
+0x8EA1E2A9	0x8A50
+0x8EA1E2AA	0x8A46
+0x8EA1E2AB	0x8A34
+0x8EA1E2AC	0x8A3A
+0x8EA1E2AD	0x8A36
+0x8EA1E2AE	0x8A56
+0x8EA1E2AF	0x8C61
+0x8EA1E2B0	0x8C82
+0x8EA1E2B1	0x8CAF
+0x8EA1E2B2	0x8CBC
+0x8EA1E2B3	0x8CB3
+0x8EA1E2B4	0x8CBD
+0x8EA1E2B5	0x8CC1
+0x8EA1E2B6	0x8CBB
+0x8EA1E2B7	0x8CC0
+0x8EA1E2B8	0x8CB4
+0x8EA1E2B9	0x8CB7
+0x8EA1E2BA	0x8CB6
+0x8EA1E2BB	0x8CBF
+0x8EA1E2BC	0x8CB8
+0x8EA1E2BD	0x8D8A
+0x8EA1E2BE	0x8D85
+0x8EA1E2BF	0x8D81
+0x8EA1E2C0	0x8DCE
+0x8EA1E2C1	0x8DDD
+0x8EA1E2C2	0x8DCB
+0x8EA1E2C3	0x8DDA
+0x8EA1E2C4	0x8DD1
+0x8EA1E2C5	0x8DCC
+0x8EA1E2C6	0x8DDB
+0x8EA1E2C7	0x8DC6
+0x8EA1E2C8	0x8EFB
+0x8EA1E2C9	0x8EF8
+0x8EA1E2CA	0x8EFC
+0x8EA1E2CB	0x8F9C
+0x8EA1E2CC	0x902E
+0x8EA1E2CD	0x9035
+0x8EA1E2CE	0x9031
+0x8EA1E2CF	0x9038
+0x8EA1E2D0	0x9032
+0x8EA1E2D1	0x9036
+0x8EA1E2D2	0x9102
+0x8EA1E2D3	0x90F5
+0x8EA1E2D4	0x9109
+0x8EA1E2D5	0x90FE
+0x8EA1E2D6	0x9163
+0x8EA1E2D7	0x9165
+0x8EA1E2D8	0x91CF
+0x8EA1E2D9	0x9214
+0x8EA1E2DA	0x9215
+0x8EA1E2DB	0x9223
+0x8EA1E2DC	0x9209
+0x8EA1E2DD	0x921E
+0x8EA1E2DE	0x920D
+0x8EA1E2DF	0x9210
+0x8EA1E2E0	0x9207
+0x8EA1E2E1	0x9211
+0x8EA1E2E2	0x9594
+0x8EA1E2E3	0x958F
+0x8EA1E2E4	0x958B
+0x8EA1E2E5	0x9591
+0x8EA1E2E6	0x9593
+0x8EA1E2E7	0x9592
+0x8EA1E2E8	0x958E
+0x8EA1E2E9	0x968A
+0x8EA1E2EA	0x968E
+0x8EA1E2EB	0x968B
+0x8EA1E2EC	0x967D
+0x8EA1E2ED	0x9685
+0x8EA1E2EE	0x9686
+0x8EA1E2EF	0x968D
+0x8EA1E2F0	0x9672
+0x8EA1E2F1	0x9684
+0x8EA1E2F2	0x96C1
+0x8EA1E2F3	0x96C5
+0x8EA1E2F4	0x96C4
+0x8EA1E2F5	0x96C6
+0x8EA1E2F6	0x96C7
+0x8EA1E2F7	0x96EF
+0x8EA1E2F8	0x96F2
+0x8EA1E2F9	0x97CC
+0x8EA1E2FA	0x9805
+0x8EA1E2FB	0x9806
+0x8EA1E2FC	0x9808
+0x8EA1E2FD	0x98E7
+0x8EA1E2FE	0x98EA
+0x8EA1E3A1	0x98EF
+0x8EA1E3A2	0x98E9
+0x8EA1E3A3	0x98F2
+0x8EA1E3A4	0x98ED
+0x8EA1E3A5	0x99AE
+0x8EA1E3A6	0x99AD
+0x8EA1E3A7	0x9EC3
+0x8EA1E3A8	0x9ECD
+0x8EA1E3A9	0x9ED1
+0x8EA1E3AA	0x4E82
+0x8EA1E3AB	0x50AD
+0x8EA1E3AC	0x50B5
+0x8EA1E3AD	0x50B2
+0x8EA1E3AE	0x50B3
+0x8EA1E3AF	0x50C5
+0x8EA1E3B0	0x50BE
+0x8EA1E3B1	0x50AC
+0x8EA1E3B2	0x50B7
+0x8EA1E3B3	0x50BB
+0x8EA1E3B4	0x50AF
+0x8EA1E3B5	0x50C7
+0x8EA1E3B6	0x527F
+0x8EA1E3B7	0x5277
+0x8EA1E3B8	0x527D
+0x8EA1E3B9	0x52DF
+0x8EA1E3BA	0x52E6
+0x8EA1E3BB	0x52E4
+0x8EA1E3BC	0x52E2
+0x8EA1E3BD	0x52E3
+0x8EA1E3BE	0x532F
+0x8EA1E3BF	0x55DF
+0x8EA1E3C0	0x55E8
+0x8EA1E3C1	0x55D3
+0x8EA1E3C2	0x55E6
+0x8EA1E3C3	0x55CE
+0x8EA1E3C4	0x55DC
+0x8EA1E3C5	0x55C7
+0x8EA1E3C6	0x55D1
+0x8EA1E3C7	0x55E3
+0x8EA1E3C8	0x55E4
+0x8EA1E3C9	0x55EF
+0x8EA1E3CA	0x55DA
+0x8EA1E3CB	0x55E1
+0x8EA1E3CC	0x55C5
+0x8EA1E3CD	0x55C6
+0x8EA1E3CE	0x55E5
+0x8EA1E3CF	0x55C9
+0x8EA1E3D0	0x5712
+0x8EA1E3D1	0x5713
+0x8EA1E3D2	0x585E
+0x8EA1E3D3	0x5851
+0x8EA1E3D4	0x5858
+0x8EA1E3D5	0x5857
+0x8EA1E3D6	0x585A
+0x8EA1E3D7	0x5854
+0x8EA1E3D8	0x586B
+0x8EA1E3D9	0x584C
+0x8EA1E3DA	0x586D
+0x8EA1E3DB	0x584A
+0x8EA1E3DC	0x5862
+0x8EA1E3DD	0x5852
+0x8EA1E3DE	0x584B
+0x8EA1E3DF	0x5967
+0x8EA1E3E0	0x5AC1
+0x8EA1E3E1	0x5AC9
+0x8EA1E3E2	0x5ACC
+0x8EA1E3E3	0x5ABE
+0x8EA1E3E4	0x5ABD
+0x8EA1E3E5	0x5ABC
+0x8EA1E3E6	0x5AB3
+0x8EA1E3E7	0x5AC2
+0x8EA1E3E8	0x5AB2
+0x8EA1E3E9	0x5D69
+0x8EA1E3EA	0x5D6F
+0x8EA1E3EB	0x5E4C
+0x8EA1E3EC	0x5E79
+0x8EA1E3ED	0x5EC9
+0x8EA1E3EE	0x5EC8
+0x8EA1E3EF	0x5F12
+0x8EA1E3F0	0x5F59
+0x8EA1E3F1	0x5FAC
+0x8EA1E3F2	0x5FAE
+0x8EA1E3F3	0x611A
+0x8EA1E3F4	0x610F
+0x8EA1E3F5	0x6148
+0x8EA1E3F6	0x611F
+0x8EA1E3F7	0x60F3
+0x8EA1E3F8	0x611B
+0x8EA1E3F9	0x60F9
+0x8EA1E3FA	0x6101
+0x8EA1E3FB	0x6108
+0x8EA1E3FC	0x614E
+0x8EA1E3FD	0x614C
+0x8EA1E3FE	0x6144
+0x8EA1E4A1	0x614D
+0x8EA1E4A2	0x613E
+0x8EA1E4A3	0x6134
+0x8EA1E4A4	0x6127
+0x8EA1E4A5	0x610D
+0x8EA1E4A6	0x6106
+0x8EA1E4A7	0x6137
+0x8EA1E4A8	0x6221
+0x8EA1E4A9	0x6222
+0x8EA1E4AA	0x6413
+0x8EA1E4AB	0x643E
+0x8EA1E4AC	0x641E
+0x8EA1E4AD	0x642A
+0x8EA1E4AE	0x642D
+0x8EA1E4AF	0x643D
+0x8EA1E4B0	0x642C
+0x8EA1E4B1	0x640F
+0x8EA1E4B2	0x641C
+0x8EA1E4B3	0x6414
+0x8EA1E4B4	0x640D
+0x8EA1E4B5	0x6436
+0x8EA1E4B6	0x6416
+0x8EA1E4B7	0x6417
+0x8EA1E4B8	0x6406
+0x8EA1E4B9	0x656C
+0x8EA1E4BA	0x659F
+0x8EA1E4BB	0x65B0
+0x8EA1E4BC	0x6697
+0x8EA1E4BD	0x6689
+0x8EA1E4BE	0x6687
+0x8EA1E4BF	0x6688
+0x8EA1E4C0	0x6696
+0x8EA1E4C1	0x6684
+0x8EA1E4C2	0x6698
+0x8EA1E4C3	0x668D
+0x8EA1E4C4	0x6703
+0x8EA1E4C5	0x6994
+0x8EA1E4C6	0x696D
+0x8EA1E4C7	0x695A
+0x8EA1E4C8	0x6977
+0x8EA1E4C9	0x6960
+0x8EA1E4CA	0x6954
+0x8EA1E4CB	0x6975
+0x8EA1E4CC	0x6930
+0x8EA1E4CD	0x6982
+0x8EA1E4CE	0x694A
+0x8EA1E4CF	0x6968
+0x8EA1E4D0	0x696B
+0x8EA1E4D1	0x695E
+0x8EA1E4D2	0x6953
+0x8EA1E4D3	0x6979
+0x8EA1E4D4	0x6986
+0x8EA1E4D5	0x695D
+0x8EA1E4D6	0x6963
+0x8EA1E4D7	0x695B
+0x8EA1E4D8	0x6B47
+0x8EA1E4D9	0x6B72
+0x8EA1E4DA	0x6BC0
+0x8EA1E4DB	0x6BBF
+0x8EA1E4DC	0x6BD3
+0x8EA1E4DD	0x6BFD
+0x8EA1E4DE	0x6EA2
+0x8EA1E4DF	0x6EAF
+0x8EA1E4E0	0x6ED3
+0x8EA1E4E1	0x6EB6
+0x8EA1E4E2	0x6EC2
+0x8EA1E4E3	0x6E90
+0x8EA1E4E4	0x6E9D
+0x8EA1E4E5	0x6EC7
+0x8EA1E4E6	0x6EC5
+0x8EA1E4E7	0x6EA5
+0x8EA1E4E8	0x6E98
+0x8EA1E4E9	0x6EBC
+0x8EA1E4EA	0x6EBA
+0x8EA1E4EB	0x6EAB
+0x8EA1E4EC	0x6ED1
+0x8EA1E4ED	0x6E96
+0x8EA1E4EE	0x6E9C
+0x8EA1E4EF	0x6EC4
+0x8EA1E4F0	0x6ED4
+0x8EA1E4F1	0x6EAA
+0x8EA1E4F2	0x6EA7
+0x8EA1E4F3	0x6EB4
+0x8EA1E4F4	0x714E
+0x8EA1E4F5	0x7159
+0x8EA1E4F6	0x7169
+0x8EA1E4F7	0x7164
+0x8EA1E4F8	0x7149
+0x8EA1E4F9	0x7167
+0x8EA1E4FA	0x715C
+0x8EA1E4FB	0x716C
+0x8EA1E4FC	0x7166
+0x8EA1E4FD	0x714C
+0x8EA1E4FE	0x7165
+0x8EA1E5A1	0x715E
+0x8EA1E5A2	0x7146
+0x8EA1E5A3	0x7168
+0x8EA1E5A4	0x7156
+0x8EA1E5A5	0x723A
+0x8EA1E5A6	0x7252
+0x8EA1E5A7	0x7337
+0x8EA1E5A8	0x7345
+0x8EA1E5A9	0x733F
+0x8EA1E5AA	0x733E
+0x8EA1E5AB	0x746F
+0x8EA1E5AC	0x745A
+0x8EA1E5AD	0x7455
+0x8EA1E5AE	0x745F
+0x8EA1E5AF	0x745E
+0x8EA1E5B0	0x7441
+0x8EA1E5B1	0x743F
+0x8EA1E5B2	0x7459
+0x8EA1E5B3	0x745B
+0x8EA1E5B4	0x745C
+0x8EA1E5B5	0x7576
+0x8EA1E5B6	0x7578
+0x8EA1E5B7	0x7600
+0x8EA1E5B8	0x75F0
+0x8EA1E5B9	0x7601
+0x8EA1E5BA	0x75F2
+0x8EA1E5BB	0x75F1
+0x8EA1E5BC	0x75FA
+0x8EA1E5BD	0x75FF
+0x8EA1E5BE	0x75F4
+0x8EA1E5BF	0x75F3
+0x8EA1E5C0	0x76DE
+0x8EA1E5C1	0x76DF
+0x8EA1E5C2	0x775B
+0x8EA1E5C3	0x776B
+0x8EA1E5C4	0x7766
+0x8EA1E5C5	0x775E
+0x8EA1E5C6	0x7763
+0x8EA1E5C7	0x7779
+0x8EA1E5C8	0x776A
+0x8EA1E5C9	0x776C
+0x8EA1E5CA	0x775C
+0x8EA1E5CB	0x7765
+0x8EA1E5CC	0x7768
+0x8EA1E5CD	0x7762
+0x8EA1E5CE	0x77EE
+0x8EA1E5CF	0x788E
+0x8EA1E5D0	0x78B0
+0x8EA1E5D1	0x7897
+0x8EA1E5D2	0x7898
+0x8EA1E5D3	0x788C
+0x8EA1E5D4	0x7889
+0x8EA1E5D5	0x787C
+0x8EA1E5D6	0x7891
+0x8EA1E5D7	0x7893
+0x8EA1E5D8	0x787F
+0x8EA1E5D9	0x797A
+0x8EA1E5DA	0x797F
+0x8EA1E5DB	0x7981
+0x8EA1E5DC	0x842C
+0x8EA1E5DD	0x79BD
+0x8EA1E5DE	0x7A1C
+0x8EA1E5DF	0x7A1A
+0x8EA1E5E0	0x7A20
+0x8EA1E5E1	0x7A14
+0x8EA1E5E2	0x7A1F
+0x8EA1E5E3	0x7A1E
+0x8EA1E5E4	0x7A9F
+0x8EA1E5E5	0x7AA0
+0x8EA1E5E6	0x7B77
+0x8EA1E5E7	0x7BC0
+0x8EA1E5E8	0x7B60
+0x8EA1E5E9	0x7B6E
+0x8EA1E5EA	0x7B67
+0x8EA1E5EB	0x7CB1
+0x8EA1E5EC	0x7CB3
+0x8EA1E5ED	0x7CB5
+0x8EA1E5EE	0x7D93
+0x8EA1E5EF	0x7D79
+0x8EA1E5F0	0x7D91
+0x8EA1E5F1	0x7D81
+0x8EA1E5F2	0x7D8F
+0x8EA1E5F3	0x7D5B
+0x8EA1E5F4	0x7F6E
+0x8EA1E5F5	0x7F69
+0x8EA1E5F6	0x7F6A
+0x8EA1E5F7	0x7F72
+0x8EA1E5F8	0x7FA9
+0x8EA1E5F9	0x7FA8
+0x8EA1E5FA	0x7FA4
+0x8EA1E5FB	0x8056
+0x8EA1E5FC	0x8058
+0x8EA1E5FD	0x8086
+0x8EA1E5FE	0x8084
+0x8EA1E6A1	0x8171
+0x8EA1E6A2	0x8170
+0x8EA1E6A3	0x8178
+0x8EA1E6A4	0x8165
+0x8EA1E6A5	0x816E
+0x8EA1E6A6	0x8173
+0x8EA1E6A7	0x816B
+0x8EA1E6A8	0x8179
+0x8EA1E6A9	0x817A
+0x8EA1E6AA	0x8166
+0x8EA1E6AB	0x8205
+0x8EA1E6AC	0x8247
+0x8EA1E6AD	0x8482
+0x8EA1E6AE	0x8477
+0x8EA1E6AF	0x843D
+0x8EA1E6B0	0x8431
+0x8EA1E6B1	0x8475
+0x8EA1E6B2	0x8466
+0x8EA1E6B3	0x846B
+0x8EA1E6B4	0x8449
+0x8EA1E6B5	0x846C
+0x8EA1E6B6	0x845B
+0x8EA1E6B7	0x843C
+0x8EA1E6B8	0x8435
+0x8EA1E6B9	0x8461
+0x8EA1E6BA	0x8463
+0x8EA1E6BB	0x8469
+0x8EA1E6BC	0x846D
+0x8EA1E6BD	0x8446
+0x8EA1E6BE	0x865E
+0x8EA1E6BF	0x865C
+0x8EA1E6C0	0x865F
+0x8EA1E6C1	0x86F9
+0x8EA1E6C2	0x8713
+0x8EA1E6C3	0x8708
+0x8EA1E6C4	0x8707
+0x8EA1E6C5	0x8700
+0x8EA1E6C6	0x86FE
+0x8EA1E6C7	0x86FB
+0x8EA1E6C8	0x8702
+0x8EA1E6C9	0x8703
+0x8EA1E6CA	0x8706
+0x8EA1E6CB	0x870A
+0x8EA1E6CC	0x8859
+0x8EA1E6CD	0x88DF
+0x8EA1E6CE	0x88D4
+0x8EA1E6CF	0x88D9
+0x8EA1E6D0	0x88DC
+0x8EA1E6D1	0x88D8
+0x8EA1E6D2	0x88DD
+0x8EA1E6D3	0x88E1
+0x8EA1E6D4	0x88CA
+0x8EA1E6D5	0x88D5
+0x8EA1E6D6	0x88D2
+0x8EA1E6D7	0x899C
+0x8EA1E6D8	0x89E3
+0x8EA1E6D9	0x8A6B
+0x8EA1E6DA	0x8A72
+0x8EA1E6DB	0x8A73
+0x8EA1E6DC	0x8A66
+0x8EA1E6DD	0x8A69
+0x8EA1E6DE	0x8A70
+0x8EA1E6DF	0x8A87
+0x8EA1E6E0	0x8A7C
+0x8EA1E6E1	0x8A63
+0x8EA1E6E2	0x8AA0
+0x8EA1E6E3	0x8A71
+0x8EA1E6E4	0x8A85
+0x8EA1E6E5	0x8A6D
+0x8EA1E6E6	0x8A62
+0x8EA1E6E7	0x8A6E
+0x8EA1E6E8	0x8A6C
+0x8EA1E6E9	0x8A79
+0x8EA1E6EA	0x8A7B
+0x8EA1E6EB	0x8A3E
+0x8EA1E6EC	0x8A68
+0x8EA1E6ED	0x8C62
+0x8EA1E6EE	0x8C8A
+0x8EA1E6EF	0x8C89
+0x8EA1E6F0	0x8CCA
+0x8EA1E6F1	0x8CC7
+0x8EA1E6F2	0x8CC8
+0x8EA1E6F3	0x8CC4
+0x8EA1E6F4	0x8CB2
+0x8EA1E6F5	0x8CC3
+0x8EA1E6F6	0x8CC2
+0x8EA1E6F7	0x8CC5
+0x8EA1E6F8	0x8DE1
+0x8EA1E6F9	0x8DDF
+0x8EA1E6FA	0x8DE8
+0x8EA1E6FB	0x8DEF
+0x8EA1E6FC	0x8DF3
+0x8EA1E6FD	0x8DFA
+0x8EA1E6FE	0x8DEA
+0x8EA1E7A1	0x8DE4
+0x8EA1E7A2	0x8DE6
+0x8EA1E7A3	0x8EB2
+0x8EA1E7A4	0x8F03
+0x8EA1E7A5	0x8F09
+0x8EA1E7A6	0x8EFE
+0x8EA1E7A7	0x8F0A
+0x8EA1E7A8	0x8F9F
+0x8EA1E7A9	0x8FB2
+0x8EA1E7AA	0x904B
+0x8EA1E7AB	0x904A
+0x8EA1E7AC	0x9053
+0x8EA1E7AD	0x9042
+0x8EA1E7AE	0x9054
+0x8EA1E7AF	0x903C
+0x8EA1E7B0	0x9055
+0x8EA1E7B1	0x9050
+0x8EA1E7B2	0x9047
+0x8EA1E7B3	0x904F
+0x8EA1E7B4	0x904E
+0x8EA1E7B5	0x904D
+0x8EA1E7B6	0x9051
+0x8EA1E7B7	0x903E
+0x8EA1E7B8	0x9041
+0x8EA1E7B9	0x9112
+0x8EA1E7BA	0x9117
+0x8EA1E7BB	0x916C
+0x8EA1E7BC	0x916A
+0x8EA1E7BD	0x9169
+0x8EA1E7BE	0x91C9
+0x8EA1E7BF	0x9237
+0x8EA1E7C0	0x9257
+0x8EA1E7C1	0x9238
+0x8EA1E7C2	0x923D
+0x8EA1E7C3	0x9240
+0x8EA1E7C4	0x923E
+0x8EA1E7C5	0x925B
+0x8EA1E7C6	0x924B
+0x8EA1E7C7	0x9264
+0x8EA1E7C8	0x9251
+0x8EA1E7C9	0x9234
+0x8EA1E7CA	0x9249
+0x8EA1E7CB	0x924D
+0x8EA1E7CC	0x9245
+0x8EA1E7CD	0x9239
+0x8EA1E7CE	0x923F
+0x8EA1E7CF	0x925A
+0x8EA1E7D0	0x9598
+0x8EA1E7D1	0x9698
+0x8EA1E7D2	0x9694
+0x8EA1E7D3	0x9695
+0x8EA1E7D4	0x96CD
+0x8EA1E7D5	0x96CB
+0x8EA1E7D6	0x96C9
+0x8EA1E7D7	0x96CA
+0x8EA1E7D8	0x96F7
+0x8EA1E7D9	0x96FB
+0x8EA1E7DA	0x96F9
+0x8EA1E7DB	0x96F6
+0x8EA1E7DC	0x9756
+0x8EA1E7DD	0x9774
+0x8EA1E7DE	0x9776
+0x8EA1E7DF	0x9810
+0x8EA1E7E0	0x9811
+0x8EA1E7E1	0x9813
+0x8EA1E7E2	0x980A
+0x8EA1E7E3	0x9812
+0x8EA1E7E4	0x980C
+0x8EA1E7E5	0x98FC
+0x8EA1E7E6	0x98F4
+0x8EA1E7E7	0x98FD
+0x8EA1E7E8	0x98FE
+0x8EA1E7E9	0x99B3
+0x8EA1E7EA	0x99B1
+0x8EA1E7EB	0x99B4
+0x8EA1E7EC	0x9AE1
+0x8EA1E7ED	0x9CE9
+0x8EA1E7EE	0x9E82
+0x8EA1E7EF	0x9F0E
+0x8EA1E7F0	0x9F13
+0x8EA1E7F1	0x9F20
+0x8EA1E7F2	0x50E7
+0x8EA1E7F3	0x50EE
+0x8EA1E7F4	0x50E5
+0x8EA1E7F5	0x50D6
+0x8EA1E7F6	0x50ED
+0x8EA1E7F7	0x50DA
+0x8EA1E7F8	0x50D5
+0x8EA1E7F9	0x50CF
+0x8EA1E7FA	0x50D1
+0x8EA1E7FB	0x50F1
+0x8EA1E7FC	0x50CE
+0x8EA1E7FD	0x50E9
+0x8EA1E7FE	0x5162
+0x8EA1E8A1	0x51F3
+0x8EA1E8A2	0x5283
+0x8EA1E8A3	0x5282
+0x8EA1E8A4	0x5331
+0x8EA1E8A5	0x53AD
+0x8EA1E8A6	0x55FE
+0x8EA1E8A7	0x5600
+0x8EA1E8A8	0x561B
+0x8EA1E8A9	0x5617
+0x8EA1E8AA	0x55FD
+0x8EA1E8AB	0x5614
+0x8EA1E8AC	0x5606
+0x8EA1E8AD	0x5609
+0x8EA1E8AE	0x560D
+0x8EA1E8AF	0x560E
+0x8EA1E8B0	0x55F7
+0x8EA1E8B1	0x5616
+0x8EA1E8B2	0x561F
+0x8EA1E8B3	0x5608
+0x8EA1E8B4	0x5610
+0x8EA1E8B5	0x55F6
+0x8EA1E8B6	0x5718
+0x8EA1E8B7	0x5716
+0x8EA1E8B8	0x5875
+0x8EA1E8B9	0x587E
+0x8EA1E8BA	0x5883
+0x8EA1E8BB	0x5893
+0x8EA1E8BC	0x588A
+0x8EA1E8BD	0x5879
+0x8EA1E8BE	0x5885
+0x8EA1E8BF	0x587D
+0x8EA1E8C0	0x58FD
+0x8EA1E8C1	0x5925
+0x8EA1E8C2	0x5922
+0x8EA1E8C3	0x5924
+0x8EA1E8C4	0x596A
+0x8EA1E8C5	0x5969
+0x8EA1E8C6	0x5AE1
+0x8EA1E8C7	0x5AE6
+0x8EA1E8C8	0x5AE9
+0x8EA1E8C9	0x5AD7
+0x8EA1E8CA	0x5AD6
+0x8EA1E8CB	0x5AD8
+0x8EA1E8CC	0x5AE3
+0x8EA1E8CD	0x5B75
+0x8EA1E8CE	0x5BDE
+0x8EA1E8CF	0x5BE7
+0x8EA1E8D0	0x5BE1
+0x8EA1E8D1	0x5BE5
+0x8EA1E8D2	0x5BE6
+0x8EA1E8D3	0x5BE8
+0x8EA1E8D4	0x5BE2
+0x8EA1E8D5	0x5BE4
+0x8EA1E8D6	0x5BDF
+0x8EA1E8D7	0x5C0D
+0x8EA1E8D8	0x5C62
+0x8EA1E8D9	0x5D84
+0x8EA1E8DA	0x5D87
+0x8EA1E8DB	0x5E5B
+0x8EA1E8DC	0x5E63
+0x8EA1E8DD	0x5E55
+0x8EA1E8DE	0x5E57
+0x8EA1E8DF	0x5E54
+0x8EA1E8E0	0x5ED3
+0x8EA1E8E1	0x5ED6
+0x8EA1E8E2	0x5F0A
+0x8EA1E8E3	0x5F46
+0x8EA1E8E4	0x5F70
+0x8EA1E8E5	0x5FB9
+0x8EA1E8E6	0x6147
+0x8EA1E8E7	0x613F
+0x8EA1E8E8	0x614B
+0x8EA1E8E9	0x6177
+0x8EA1E8EA	0x6162
+0x8EA1E8EB	0x6163
+0x8EA1E8EC	0x615F
+0x8EA1E8ED	0x615A
+0x8EA1E8EE	0x6158
+0x8EA1E8EF	0x6175
+0x8EA1E8F0	0x622A
+0x8EA1E8F1	0x6487
+0x8EA1E8F2	0x6458
+0x8EA1E8F3	0x6454
+0x8EA1E8F4	0x64A4
+0x8EA1E8F5	0x6478
+0x8EA1E8F6	0x645F
+0x8EA1E8F7	0x647A
+0x8EA1E8F8	0x6451
+0x8EA1E8F9	0x6467
+0x8EA1E8FA	0x6434
+0x8EA1E8FB	0x646D
+0x8EA1E8FC	0x647B
+0x8EA1E8FD	0x6572
+0x8EA1E8FE	0x65A1
+0x8EA1E9A1	0x65D7
+0x8EA1E9A2	0x65D6
+0x8EA1E9A3	0x66A2
+0x8EA1E9A4	0x66A8
+0x8EA1E9A5	0x669D
+0x8EA1E9A6	0x699C
+0x8EA1E9A7	0x69A8
+0x8EA1E9A8	0x6995
+0x8EA1E9A9	0x69C1
+0x8EA1E9AA	0x69AE
+0x8EA1E9AB	0x69D3
+0x8EA1E9AC	0x69CB
+0x8EA1E9AD	0x699B
+0x8EA1E9AE	0x69B7
+0x8EA1E9AF	0x69BB
+0x8EA1E9B0	0x69AB
+0x8EA1E9B1	0x69B4
+0x8EA1E9B2	0x69D0
+0x8EA1E9B3	0x69CD
+0x8EA1E9B4	0x69AD
+0x8EA1E9B5	0x69CC
+0x8EA1E9B6	0x69A6
+0x8EA1E9B7	0x69C3
+0x8EA1E9B8	0x69A3
+0x8EA1E9B9	0x6B49
+0x8EA1E9BA	0x6B4C
+0x8EA1E9BB	0x6C33
+0x8EA1E9BC	0x6F33
+0x8EA1E9BD	0x6F14
+0x8EA1E9BE	0x6EFE
+0x8EA1E9BF	0x6F13
+0x8EA1E9C0	0x6EF4
+0x8EA1E9C1	0x6F29
+0x8EA1E9C2	0x6F3E
+0x8EA1E9C3	0x6F20
+0x8EA1E9C4	0x6F2C
+0x8EA1E9C5	0x6F0F
+0x8EA1E9C6	0x6F02
+0x8EA1E9C7	0x6F22
+0x8EA1E9C8	0x6EFF
+0x8EA1E9C9	0x6EEF
+0x8EA1E9CA	0x6F06
+0x8EA1E9CB	0x6F31
+0x8EA1E9CC	0x6F38
+0x8EA1E9CD	0x6F32
+0x8EA1E9CE	0x6F23
+0x8EA1E9CF	0x6F15
+0x8EA1E9D0	0x6F2B
+0x8EA1E9D1	0x6F2F
+0x8EA1E9D2	0x6F88
+0x8EA1E9D3	0x6F2A
+0x8EA1E9D4	0x6EEC
+0x8EA1E9D5	0x6F01
+0x8EA1E9D6	0x6EF2
+0x8EA1E9D7	0x6ECC
+0x8EA1E9D8	0x6EF7
+0x8EA1E9D9	0x7194
+0x8EA1E9DA	0x7199
+0x8EA1E9DB	0x717D
+0x8EA1E9DC	0x718A
+0x8EA1E9DD	0x7184
+0x8EA1E9DE	0x7192
+0x8EA1E9DF	0x723E
+0x8EA1E9E0	0x7292
+0x8EA1E9E1	0x7296
+0x8EA1E9E2	0x7344
+0x8EA1E9E3	0x7350
+0x8EA1E9E4	0x7464
+0x8EA1E9E5	0x7463
+0x8EA1E9E6	0x746A
+0x8EA1E9E7	0x7470
+0x8EA1E9E8	0x746D
+0x8EA1E9E9	0x7504
+0x8EA1E9EA	0x7591
+0x8EA1E9EB	0x7627
+0x8EA1E9EC	0x760D
+0x8EA1E9ED	0x760B
+0x8EA1E9EE	0x7609
+0x8EA1E9EF	0x7613
+0x8EA1E9F0	0x76E1
+0x8EA1E9F1	0x76E3
+0x8EA1E9F2	0x7784
+0x8EA1E9F3	0x777D
+0x8EA1E9F4	0x777F
+0x8EA1E9F5	0x7761
+0x8EA1E9F6	0x78C1
+0x8EA1E9F7	0x789F
+0x8EA1E9F8	0x78A7
+0x8EA1E9F9	0x78B3
+0x8EA1E9FA	0x78A9
+0x8EA1E9FB	0x78A3
+0x8EA1E9FC	0x798E
+0x8EA1E9FD	0x798F
+0x8EA1E9FE	0x798D
+0x8EA1EAA1	0x7A2E
+0x8EA1EAA2	0x7A31
+0x8EA1EAA3	0x7AAA
+0x8EA1EAA4	0x7AA9
+0x8EA1EAA5	0x7AED
+0x8EA1EAA6	0x7AEF
+0x8EA1EAA7	0x7BA1
+0x8EA1EAA8	0x7B95
+0x8EA1EAA9	0x7B8B
+0x8EA1EAAA	0x7B75
+0x8EA1EAAB	0x7B97
+0x8EA1EAAC	0x7B9D
+0x8EA1EAAD	0x7B94
+0x8EA1EAAE	0x7B8F
+0x8EA1EAAF	0x7BB8
+0x8EA1EAB0	0x7B87
+0x8EA1EAB1	0x7B84
+0x8EA1EAB2	0x7CB9
+0x8EA1EAB3	0x7CBD
+0x8EA1EAB4	0x7CBE
+0x8EA1EAB5	0x7DBB
+0x8EA1EAB6	0x7DB0
+0x8EA1EAB7	0x7D9C
+0x8EA1EAB8	0x7DBD
+0x8EA1EAB9	0x7DBE
+0x8EA1EABA	0x7DA0
+0x8EA1EABB	0x7DCA
+0x8EA1EABC	0x7DB4
+0x8EA1EABD	0x7DB2
+0x8EA1EABE	0x7DB1
+0x8EA1EABF	0x7DBA
+0x8EA1EAC0	0x7DA2
+0x8EA1EAC1	0x7DBF
+0x8EA1EAC2	0x7DB5
+0x8EA1EAC3	0x7DB8
+0x8EA1EAC4	0x7DAD
+0x8EA1EAC5	0x7DD2
+0x8EA1EAC6	0x7DC7
+0x8EA1EAC7	0x7DAC
+0x8EA1EAC8	0x7F70
+0x8EA1EAC9	0x7FE0
+0x8EA1EACA	0x7FE1
+0x8EA1EACB	0x7FDF
+0x8EA1EACC	0x805E
+0x8EA1EACD	0x805A
+0x8EA1EACE	0x8087
+0x8EA1EACF	0x8150
+0x8EA1EAD0	0x8180
+0x8EA1EAD1	0x818F
+0x8EA1EAD2	0x8188
+0x8EA1EAD3	0x818A
+0x8EA1EAD4	0x817F
+0x8EA1EAD5	0x8182
+0x8EA1EAD6	0x81E7
+0x8EA1EAD7	0x81FA
+0x8EA1EAD8	0x8207
+0x8EA1EAD9	0x8214
+0x8EA1EADA	0x821E
+0x8EA1EADB	0x824B
+0x8EA1EADC	0x84C9
+0x8EA1EADD	0x84BF
+0x8EA1EADE	0x84C6
+0x8EA1EADF	0x84C4
+0x8EA1EAE0	0x8499
+0x8EA1EAE1	0x849E
+0x8EA1EAE2	0x84B2
+0x8EA1EAE3	0x849C
+0x8EA1EAE4	0x84CB
+0x8EA1EAE5	0x84B8
+0x8EA1EAE6	0x84C0
+0x8EA1EAE7	0x84D3
+0x8EA1EAE8	0x8490
+0x8EA1EAE9	0x84BC
+0x8EA1EAEA	0x84D1
+0x8EA1EAEB	0x84CA
+0x8EA1EAEC	0x873F
+0x8EA1EAED	0x871C
+0x8EA1EAEE	0x873B
+0x8EA1EAEF	0x8722
+0x8EA1EAF0	0x8725
+0x8EA1EAF1	0x8734
+0x8EA1EAF2	0x8718
+0x8EA1EAF3	0x8755
+0x8EA1EAF4	0x8737
+0x8EA1EAF5	0x8729
+0x8EA1EAF6	0x88F3
+0x8EA1EAF7	0x8902
+0x8EA1EAF8	0x88F4
+0x8EA1EAF9	0x88F9
+0x8EA1EAFA	0x88F8
+0x8EA1EAFB	0x88FD
+0x8EA1EAFC	0x88E8
+0x8EA1EAFD	0x891A
+0x8EA1EAFE	0x88EF
+0x8EA1EBA1	0x8AA6
+0x8EA1EBA2	0x8A8C
+0x8EA1EBA3	0x8A9E
+0x8EA1EBA4	0x8AA3
+0x8EA1EBA5	0x8A8D
+0x8EA1EBA6	0x8AA1
+0x8EA1EBA7	0x8A93
+0x8EA1EBA8	0x8AA4
+0x8EA1EBA9	0x8AAA
+0x8EA1EBAA	0x8AA5
+0x8EA1EBAB	0x8AA8
+0x8EA1EBAC	0x8A98
+0x8EA1EBAD	0x8A91
+0x8EA1EBAE	0x8A9A
+0x8EA1EBAF	0x8AA7
+0x8EA1EBB0	0x8C6A
+0x8EA1EBB1	0x8C8D
+0x8EA1EBB2	0x8C8C
+0x8EA1EBB3	0x8CD3
+0x8EA1EBB4	0x8CD1
+0x8EA1EBB5	0x8CD2
+0x8EA1EBB6	0x8D6B
+0x8EA1EBB7	0x8D99
+0x8EA1EBB8	0x8D95
+0x8EA1EBB9	0x8DFC
+0x8EA1EBBA	0x8F14
+0x8EA1EBBB	0x8F12
+0x8EA1EBBC	0x8F15
+0x8EA1EBBD	0x8F13
+0x8EA1EBBE	0x8FA3
+0x8EA1EBBF	0x9060
+0x8EA1EBC0	0x9058
+0x8EA1EBC1	0x905C
+0x8EA1EBC2	0x9063
+0x8EA1EBC3	0x9059
+0x8EA1EBC4	0x905E
+0x8EA1EBC5	0x9062
+0x8EA1EBC6	0x905D
+0x8EA1EBC7	0x905B
+0x8EA1EBC8	0x9119
+0x8EA1EBC9	0x9118
+0x8EA1EBCA	0x911E
+0x8EA1EBCB	0x9175
+0x8EA1EBCC	0x9178
+0x8EA1EBCD	0x9177
+0x8EA1EBCE	0x9174
+0x8EA1EBCF	0x9278
+0x8EA1EBD0	0x92AC
+0x8EA1EBD1	0x9280
+0x8EA1EBD2	0x9285
+0x8EA1EBD3	0x9298
+0x8EA1EBD4	0x9296
+0x8EA1EBD5	0x927B
+0x8EA1EBD6	0x9293
+0x8EA1EBD7	0x929C
+0x8EA1EBD8	0x92A8
+0x8EA1EBD9	0x927C
+0x8EA1EBDA	0x9291
+0x8EA1EBDB	0x95A1
+0x8EA1EBDC	0x95A8
+0x8EA1EBDD	0x95A9
+0x8EA1EBDE	0x95A3
+0x8EA1EBDF	0x95A5
+0x8EA1EBE0	0x95A4
+0x8EA1EBE1	0x9699
+0x8EA1EBE2	0x969C
+0x8EA1EBE3	0x969B
+0x8EA1EBE4	0x96CC
+0x8EA1EBE5	0x96D2
+0x8EA1EBE6	0x9700
+0x8EA1EBE7	0x977C
+0x8EA1EBE8	0x9785
+0x8EA1EBE9	0x97F6
+0x8EA1EBEA	0x9817
+0x8EA1EBEB	0x9818
+0x8EA1EBEC	0x98AF
+0x8EA1EBED	0x98B1
+0x8EA1EBEE	0x9903
+0x8EA1EBEF	0x9905
+0x8EA1EBF0	0x990C
+0x8EA1EBF1	0x9909
+0x8EA1EBF2	0x99C1
+0x8EA1EBF3	0x9AAF
+0x8EA1EBF4	0x9AB0
+0x8EA1EBF5	0x9AE6
+0x8EA1EBF6	0x9B41
+0x8EA1EBF7	0x9B42
+0x8EA1EBF8	0x9CF4
+0x8EA1EBF9	0x9CF6
+0x8EA1EBFA	0x9CF3
+0x8EA1EBFB	0x9EBC
+0x8EA1EBFC	0x9F3B
+0x8EA1EBFD	0x9F4A
+0x8EA1EBFE	0x5104
+0x8EA1ECA1	0x5100
+0x8EA1ECA2	0x50FB
+0x8EA1ECA3	0x50F5
+0x8EA1ECA4	0x50F9
+0x8EA1ECA5	0x5102
+0x8EA1ECA6	0x5108
+0x8EA1ECA7	0x5109
+0x8EA1ECA8	0x5105
+0x8EA1ECA9	0x51DC
+0x8EA1ECAA	0x5287
+0x8EA1ECAB	0x5288
+0x8EA1ECAC	0x5289
+0x8EA1ECAD	0x528D
+0x8EA1ECAE	0x528A
+0x8EA1ECAF	0x52F0
+0x8EA1ECB0	0x53B2
+0x8EA1ECB1	0x562E
+0x8EA1ECB2	0x563B
+0x8EA1ECB3	0x5639
+0x8EA1ECB4	0x5632
+0x8EA1ECB5	0x563F
+0x8EA1ECB6	0x5634
+0x8EA1ECB7	0x5629
+0x8EA1ECB8	0x5653
+0x8EA1ECB9	0x564E
+0x8EA1ECBA	0x5657
+0x8EA1ECBB	0x5674
+0x8EA1ECBC	0x5636
+0x8EA1ECBD	0x562F
+0x8EA1ECBE	0x5630
+0x8EA1ECBF	0x5880
+0x8EA1ECC0	0x589F
+0x8EA1ECC1	0x589E
+0x8EA1ECC2	0x58B3
+0x8EA1ECC3	0x589C
+0x8EA1ECC4	0x58AE
+0x8EA1ECC5	0x58A9
+0x8EA1ECC6	0x58A6
+0x8EA1ECC7	0x596D
+0x8EA1ECC8	0x5B09
+0x8EA1ECC9	0x5AFB
+0x8EA1ECCA	0x5B0B
+0x8EA1ECCB	0x5AF5
+0x8EA1ECCC	0x5B0C
+0x8EA1ECCD	0x5B08
+0x8EA1ECCE	0x5BEE
+0x8EA1ECCF	0x5BEC
+0x8EA1ECD0	0x5BE9
+0x8EA1ECD1	0x5BEB
+0x8EA1ECD2	0x5C64
+0x8EA1ECD3	0x5C65
+0x8EA1ECD4	0x5D9D
+0x8EA1ECD5	0x5D94
+0x8EA1ECD6	0x5E62
+0x8EA1ECD7	0x5E5F
+0x8EA1ECD8	0x5E61
+0x8EA1ECD9	0x5EE2
+0x8EA1ECDA	0x5EDA
+0x8EA1ECDB	0x5EDF
+0x8EA1ECDC	0x5EDD
+0x8EA1ECDD	0x5EE3
+0x8EA1ECDE	0x5EE0
+0x8EA1ECDF	0x5F48
+0x8EA1ECE0	0x5F71
+0x8EA1ECE1	0x5FB7
+0x8EA1ECE2	0x5FB5
+0x8EA1ECE3	0x6176
+0x8EA1ECE4	0x6167
+0x8EA1ECE5	0x616E
+0x8EA1ECE6	0x615D
+0x8EA1ECE7	0x6155
+0x8EA1ECE8	0x6182
+0x8EA1ECE9	0x617C
+0x8EA1ECEA	0x6170
+0x8EA1ECEB	0x616B
+0x8EA1ECEC	0x617E
+0x8EA1ECED	0x61A7
+0x8EA1ECEE	0x6190
+0x8EA1ECEF	0x61AB
+0x8EA1ECF0	0x618E
+0x8EA1ECF1	0x61AC
+0x8EA1ECF2	0x619A
+0x8EA1ECF3	0x61A4
+0x8EA1ECF4	0x6194
+0x8EA1ECF5	0x61AE
+0x8EA1ECF6	0x622E
+0x8EA1ECF7	0x6469
+0x8EA1ECF8	0x646F
+0x8EA1ECF9	0x6479
+0x8EA1ECFA	0x649E
+0x8EA1ECFB	0x64B2
+0x8EA1ECFC	0x6488
+0x8EA1ECFD	0x6490
+0x8EA1ECFE	0x64B0
+0x8EA1EDA1	0x64A5
+0x8EA1EDA2	0x6493
+0x8EA1EDA3	0x6495
+0x8EA1EDA4	0x64A9
+0x8EA1EDA5	0x6492
+0x8EA1EDA6	0x64AE
+0x8EA1EDA7	0x64AD
+0x8EA1EDA8	0x64AB
+0x8EA1EDA9	0x649A
+0x8EA1EDAA	0x64AC
+0x8EA1EDAB	0x6499
+0x8EA1EDAC	0x64A2
+0x8EA1EDAD	0x64B3
+0x8EA1EDAE	0x6575
+0x8EA1EDAF	0x6577
+0x8EA1EDB0	0x6578
+0x8EA1EDB1	0x66AE
+0x8EA1EDB2	0x66AB
+0x8EA1EDB3	0x66B4
+0x8EA1EDB4	0x66B1
+0x8EA1EDB5	0x6A23
+0x8EA1EDB6	0x6A1F
+0x8EA1EDB7	0x69E8
+0x8EA1EDB8	0x6A01
+0x8EA1EDB9	0x6A1E
+0x8EA1EDBA	0x6A19
+0x8EA1EDBB	0x69FD
+0x8EA1EDBC	0x6A21
+0x8EA1EDBD	0x6A13
+0x8EA1EDBE	0x6A0A
+0x8EA1EDBF	0x69F3
+0x8EA1EDC0	0x6A02
+0x8EA1EDC1	0x6A05
+0x8EA1EDC2	0x69ED
+0x8EA1EDC3	0x6A11
+0x8EA1EDC4	0x6B50
+0x8EA1EDC5	0x6B4E
+0x8EA1EDC6	0x6BA4
+0x8EA1EDC7	0x6BC5
+0x8EA1EDC8	0x6BC6
+0x8EA1EDC9	0x6F3F
+0x8EA1EDCA	0x6F7C
+0x8EA1EDCB	0x6F84
+0x8EA1EDCC	0x6F51
+0x8EA1EDCD	0x6F66
+0x8EA1EDCE	0x6F54
+0x8EA1EDCF	0x6F86
+0x8EA1EDD0	0x6F6D
+0x8EA1EDD1	0x6F5B
+0x8EA1EDD2	0x6F78
+0x8EA1EDD3	0x6F6E
+0x8EA1EDD4	0x6F8E
+0x8EA1EDD5	0x6F7A
+0x8EA1EDD6	0x6F70
+0x8EA1EDD7	0x6F64
+0x8EA1EDD8	0x6F97
+0x8EA1EDD9	0x6F58
+0x8EA1EDDA	0x6ED5
+0x8EA1EDDB	0x6F6F
+0x8EA1EDDC	0x6F60
+0x8EA1EDDD	0x6F5F
+0x8EA1EDDE	0x719F
+0x8EA1EDDF	0x71AC
+0x8EA1EDE0	0x71B1
+0x8EA1EDE1	0x71A8
+0x8EA1EDE2	0x7256
+0x8EA1EDE3	0x729B
+0x8EA1EDE4	0x734E
+0x8EA1EDE5	0x7357
+0x8EA1EDE6	0x7469
+0x8EA1EDE7	0x748B
+0x8EA1EDE8	0x7483
+0x8EA1EDE9	0x747E
+0x8EA1EDEA	0x7480
+0x8EA1EDEB	0x757F
+0x8EA1EDEC	0x7620
+0x8EA1EDED	0x7629
+0x8EA1EDEE	0x761F
+0x8EA1EDEF	0x7624
+0x8EA1EDF0	0x7626
+0x8EA1EDF1	0x7621
+0x8EA1EDF2	0x7622
+0x8EA1EDF3	0x769A
+0x8EA1EDF4	0x76BA
+0x8EA1EDF5	0x76E4
+0x8EA1EDF6	0x778E
+0x8EA1EDF7	0x7787
+0x8EA1EDF8	0x778C
+0x8EA1EDF9	0x7791
+0x8EA1EDFA	0x778B
+0x8EA1EDFB	0x78CB
+0x8EA1EDFC	0x78C5
+0x8EA1EDFD	0x78BA
+0x8EA1EDFE	0x78CA
+0x8EA1EEA1	0x78BE
+0x8EA1EEA2	0x78D5
+0x8EA1EEA3	0x78BC
+0x8EA1EEA4	0x78D0
+0x8EA1EEA5	0x7A3F
+0x8EA1EEA6	0x7A3C
+0x8EA1EEA7	0x7A40
+0x8EA1EEA8	0x7A3D
+0x8EA1EEA9	0x7A37
+0x8EA1EEAA	0x7A3B
+0x8EA1EEAB	0x7AAF
+0x8EA1EEAC	0x7AAE
+0x8EA1EEAD	0x7BAD
+0x8EA1EEAE	0x7BB1
+0x8EA1EEAF	0x7BC4
+0x8EA1EEB0	0x7BB4
+0x8EA1EEB1	0x7BC6
+0x8EA1EEB2	0x7BC7
+0x8EA1EEB3	0x7BC1
+0x8EA1EEB4	0x7BA0
+0x8EA1EEB5	0x7BCC
+0x8EA1EEB6	0x7CCA
+0x8EA1EEB7	0x7DE0
+0x8EA1EEB8	0x7DF4
+0x8EA1EEB9	0x7DEF
+0x8EA1EEBA	0x7DFB
+0x8EA1EEBB	0x7DD8
+0x8EA1EEBC	0x7DEC
+0x8EA1EEBD	0x7DDD
+0x8EA1EEBE	0x7DE8
+0x8EA1EEBF	0x7DE3
+0x8EA1EEC0	0x7DDA
+0x8EA1EEC1	0x7DDE
+0x8EA1EEC2	0x7DE9
+0x8EA1EEC3	0x7D9E
+0x8EA1EEC4	0x7DD9
+0x8EA1EEC5	0x7DF2
+0x8EA1EEC6	0x7DF9
+0x8EA1EEC7	0x7F75
+0x8EA1EEC8	0x7F77
+0x8EA1EEC9	0x7FAF
+0x8EA1EECA	0x7FE9
+0x8EA1EECB	0x8026
+0x8EA1EECC	0x819B
+0x8EA1EECD	0x819C
+0x8EA1EECE	0x819D
+0x8EA1EECF	0x81A0
+0x8EA1EED0	0x819A
+0x8EA1EED1	0x8198
+0x8EA1EED2	0x8517
+0x8EA1EED3	0x853D
+0x8EA1EED4	0x851A
+0x8EA1EED5	0x84EE
+0x8EA1EED6	0x852C
+0x8EA1EED7	0x852D
+0x8EA1EED8	0x8513
+0x8EA1EED9	0x8511
+0x8EA1EEDA	0x8523
+0x8EA1EEDB	0x8521
+0x8EA1EEDC	0x8514
+0x8EA1EEDD	0x84EC
+0x8EA1EEDE	0x8525
+0x8EA1EEDF	0x84FF
+0x8EA1EEE0	0x8506
+0x8EA1EEE1	0x8782
+0x8EA1EEE2	0x8774
+0x8EA1EEE3	0x8776
+0x8EA1EEE4	0x8760
+0x8EA1EEE5	0x8766
+0x8EA1EEE6	0x8778
+0x8EA1EEE7	0x8768
+0x8EA1EEE8	0x8759
+0x8EA1EEE9	0x8757
+0x8EA1EEEA	0x874C
+0x8EA1EEEB	0x8753
+0x8EA1EEEC	0x885B
+0x8EA1EEED	0x885D
+0x8EA1EEEE	0x8910
+0x8EA1EEEF	0x8907
+0x8EA1EEF0	0x8912
+0x8EA1EEF1	0x8913
+0x8EA1EEF2	0x8915
+0x8EA1EEF3	0x890A
+0x8EA1EEF4	0x8ABC
+0x8EA1EEF5	0x8AD2
+0x8EA1EEF6	0x8AC7
+0x8EA1EEF7	0x8AC4
+0x8EA1EEF8	0x8A95
+0x8EA1EEF9	0x8ACB
+0x8EA1EEFA	0x8AF8
+0x8EA1EEFB	0x8AB2
+0x8EA1EEFC	0x8AC9
+0x8EA1EEFD	0x8AC2
+0x8EA1EEFE	0x8ABF
+0x8EA1EFA1	0x8AB0
+0x8EA1EFA2	0x8AD6
+0x8EA1EFA3	0x8ACD
+0x8EA1EFA4	0x8AB6
+0x8EA1EFA5	0x8AB9
+0x8EA1EFA6	0x8ADB
+0x8EA1EFA7	0x8C4C
+0x8EA1EFA8	0x8C4E
+0x8EA1EFA9	0x8C6C
+0x8EA1EFAA	0x8CE0
+0x8EA1EFAB	0x8CDE
+0x8EA1EFAC	0x8CE6
+0x8EA1EFAD	0x8CE4
+0x8EA1EFAE	0x8CEC
+0x8EA1EFAF	0x8CED
+0x8EA1EFB0	0x8CE2
+0x8EA1EFB1	0x8CE3
+0x8EA1EFB2	0x8CDC
+0x8EA1EFB3	0x8CEA
+0x8EA1EFB4	0x8CE1
+0x8EA1EFB5	0x8D6D
+0x8EA1EFB6	0x8D9F
+0x8EA1EFB7	0x8DA3
+0x8EA1EFB8	0x8E2B
+0x8EA1EFB9	0x8E10
+0x8EA1EFBA	0x8E1D
+0x8EA1EFBB	0x8E22
+0x8EA1EFBC	0x8E0F
+0x8EA1EFBD	0x8E29
+0x8EA1EFBE	0x8E1F
+0x8EA1EFBF	0x8E21
+0x8EA1EFC0	0x8E1E
+0x8EA1EFC1	0x8EBA
+0x8EA1EFC2	0x8F1D
+0x8EA1EFC3	0x8F1B
+0x8EA1EFC4	0x8F1F
+0x8EA1EFC5	0x8F29
+0x8EA1EFC6	0x8F26
+0x8EA1EFC7	0x8F2A
+0x8EA1EFC8	0x8F1C
+0x8EA1EFC9	0x8F1E
+0x8EA1EFCA	0x8F25
+0x8EA1EFCB	0x9069
+0x8EA1EFCC	0x906E
+0x8EA1EFCD	0x9068
+0x8EA1EFCE	0x906D
+0x8EA1EFCF	0x9077
+0x8EA1EFD0	0x9130
+0x8EA1EFD1	0x912D
+0x8EA1EFD2	0x9127
+0x8EA1EFD3	0x9131
+0x8EA1EFD4	0x9187
+0x8EA1EFD5	0x9189
+0x8EA1EFD6	0x918B
+0x8EA1EFD7	0x9183
+0x8EA1EFD8	0x92C5
+0x8EA1EFD9	0x92BB
+0x8EA1EFDA	0x92B7
+0x8EA1EFDB	0x92EA
+0x8EA1EFDC	0x92E4
+0x8EA1EFDD	0x92C1
+0x8EA1EFDE	0x92B3
+0x8EA1EFDF	0x92BC
+0x8EA1EFE0	0x92D2
+0x8EA1EFE1	0x92C7
+0x8EA1EFE2	0x92F0
+0x8EA1EFE3	0x92B2
+0x8EA1EFE4	0x95AD
+0x8EA1EFE5	0x95B1
+0x8EA1EFE6	0x9704
+0x8EA1EFE7	0x9706
+0x8EA1EFE8	0x9707
+0x8EA1EFE9	0x9709
+0x8EA1EFEA	0x9760
+0x8EA1EFEB	0x978D
+0x8EA1EFEC	0x978B
+0x8EA1EFED	0x978F
+0x8EA1EFEE	0x9821
+0x8EA1EFEF	0x982B
+0x8EA1EFF0	0x981C
+0x8EA1EFF1	0x98B3
+0x8EA1EFF2	0x990A
+0x8EA1EFF3	0x9913
+0x8EA1EFF4	0x9912
+0x8EA1EFF5	0x9918
+0x8EA1EFF6	0x99DD
+0x8EA1EFF7	0x99D0
+0x8EA1EFF8	0x99DF
+0x8EA1EFF9	0x99DB
+0x8EA1EFFA	0x99D1
+0x8EA1EFFB	0x99D5
+0x8EA1EFFC	0x99D2
+0x8EA1EFFD	0x99D9
+0x8EA1EFFE	0x9AB7
+0x8EA1F0A1	0x9AEE
+0x8EA1F0A2	0x9AEF
+0x8EA1F0A3	0x9B27
+0x8EA1F0A4	0x9B45
+0x8EA1F0A5	0x9B44
+0x8EA1F0A6	0x9B77
+0x8EA1F0A7	0x9B6F
+0x8EA1F0A8	0x9D06
+0x8EA1F0A9	0x9D09
+0x8EA1F0AA	0x9D03
+0x8EA1F0AB	0x9EA9
+0x8EA1F0AC	0x9EBE
+0x8EA1F0AD	0x9ECE
+0x8EA1F0AE	0x58A8
+0x8EA1F0AF	0x9F52
+0x8EA1F0B0	0x5112
+0x8EA1F0B1	0x5118
+0x8EA1F0B2	0x5114
+0x8EA1F0B3	0x5110
+0x8EA1F0B4	0x5115
+0x8EA1F0B5	0x5180
+0x8EA1F0B6	0x51AA
+0x8EA1F0B7	0x51DD
+0x8EA1F0B8	0x5291
+0x8EA1F0B9	0x5293
+0x8EA1F0BA	0x52F3
+0x8EA1F0BB	0x5659
+0x8EA1F0BC	0x566B
+0x8EA1F0BD	0x5679
+0x8EA1F0BE	0x5669
+0x8EA1F0BF	0x5664
+0x8EA1F0C0	0x5678
+0x8EA1F0C1	0x566A
+0x8EA1F0C2	0x5668
+0x8EA1F0C3	0x5665
+0x8EA1F0C4	0x5671
+0x8EA1F0C5	0x566F
+0x8EA1F0C6	0x566C
+0x8EA1F0C7	0x5662
+0x8EA1F0C8	0x5676
+0x8EA1F0C9	0x58C1
+0x8EA1F0CA	0x58BE
+0x8EA1F0CB	0x58C7
+0x8EA1F0CC	0x58C5
+0x8EA1F0CD	0x596E
+0x8EA1F0CE	0x5B1D
+0x8EA1F0CF	0x5B34
+0x8EA1F0D0	0x5B78
+0x8EA1F0D1	0x5BF0
+0x8EA1F0D2	0x5C0E
+0x8EA1F0D3	0x5F4A
+0x8EA1F0D4	0x61B2
+0x8EA1F0D5	0x6191
+0x8EA1F0D6	0x61A9
+0x8EA1F0D7	0x618A
+0x8EA1F0D8	0x61CD
+0x8EA1F0D9	0x61B6
+0x8EA1F0DA	0x61BE
+0x8EA1F0DB	0x61CA
+0x8EA1F0DC	0x61C8
+0x8EA1F0DD	0x6230
+0x8EA1F0DE	0x64C5
+0x8EA1F0DF	0x64C1
+0x8EA1F0E0	0x64CB
+0x8EA1F0E1	0x64BB
+0x8EA1F0E2	0x64BC
+0x8EA1F0E3	0x64DA
+0x8EA1F0E4	0x64C4
+0x8EA1F0E5	0x64C7
+0x8EA1F0E6	0x64C2
+0x8EA1F0E7	0x64CD
+0x8EA1F0E8	0x64BF
+0x8EA1F0E9	0x64D2
+0x8EA1F0EA	0x64D4
+0x8EA1F0EB	0x64BE
+0x8EA1F0EC	0x6574
+0x8EA1F0ED	0x66C6
+0x8EA1F0EE	0x66C9
+0x8EA1F0EF	0x66B9
+0x8EA1F0F0	0x66C4
+0x8EA1F0F1	0x66C7
+0x8EA1F0F2	0x66B8
+0x8EA1F0F3	0x6A3D
+0x8EA1F0F4	0x6A38
+0x8EA1F0F5	0x6A3A
+0x8EA1F0F6	0x6A59
+0x8EA1F0F7	0x6A6B
+0x8EA1F0F8	0x6A58
+0x8EA1F0F9	0x6A39
+0x8EA1F0FA	0x6A44
+0x8EA1F0FB	0x6A62
+0x8EA1F0FC	0x6A61
+0x8EA1F0FD	0x6A4B
+0x8EA1F0FE	0x6A47
+0x8EA1F1A1	0x6A35
+0x8EA1F1A2	0x6A5F
+0x8EA1F1A3	0x6A48
+0x8EA1F1A4	0x6B59
+0x8EA1F1A5	0x6B77
+0x8EA1F1A6	0x6C05
+0x8EA1F1A7	0x6FC2
+0x8EA1F1A8	0x6FB1
+0x8EA1F1A9	0x6FA1
+0x8EA1F1AA	0x6FC3
+0x8EA1F1AB	0x6FA4
+0x8EA1F1AC	0x6FC1
+0x8EA1F1AD	0x6FA7
+0x8EA1F1AE	0x6FB3
+0x8EA1F1AF	0x6FC0
+0x8EA1F1B0	0x6FB9
+0x8EA1F1B1	0x6FB6
+0x8EA1F1B2	0x6FA6
+0x8EA1F1B3	0x6FA0
+0x8EA1F1B4	0x6FB4
+0x8EA1F1B5	0x71BE
+0x8EA1F1B6	0x71C9
+0x8EA1F1B7	0x71D0
+0x8EA1F1B8	0x71D2
+0x8EA1F1B9	0x71C8
+0x8EA1F1BA	0x71D5
+0x8EA1F1BB	0x71B9
+0x8EA1F1BC	0x71CE
+0x8EA1F1BD	0x71D9
+0x8EA1F1BE	0x71DC
+0x8EA1F1BF	0x71C3
+0x8EA1F1C0	0x71C4
+0x8EA1F1C1	0x7368
+0x8EA1F1C2	0x749C
+0x8EA1F1C3	0x74A3
+0x8EA1F1C4	0x7498
+0x8EA1F1C5	0x749F
+0x8EA1F1C6	0x749E
+0x8EA1F1C7	0x74E2
+0x8EA1F1C8	0x750C
+0x8EA1F1C9	0x750D
+0x8EA1F1CA	0x7634
+0x8EA1F1CB	0x7638
+0x8EA1F1CC	0x763A
+0x8EA1F1CD	0x76E7
+0x8EA1F1CE	0x76E5
+0x8EA1F1CF	0x77A0
+0x8EA1F1D0	0x779E
+0x8EA1F1D1	0x779F
+0x8EA1F1D2	0x77A5
+0x8EA1F1D3	0x78E8
+0x8EA1F1D4	0x78DA
+0x8EA1F1D5	0x78EC
+0x8EA1F1D6	0x78E7
+0x8EA1F1D7	0x79A6
+0x8EA1F1D8	0x7A4D
+0x8EA1F1D9	0x7A4E
+0x8EA1F1DA	0x7A46
+0x8EA1F1DB	0x7A4C
+0x8EA1F1DC	0x7A4B
+0x8EA1F1DD	0x7ABA
+0x8EA1F1DE	0x7BD9
+0x8EA1F1DF	0x7C11
+0x8EA1F1E0	0x7BC9
+0x8EA1F1E1	0x7BE4
+0x8EA1F1E2	0x7BDB
+0x8EA1F1E3	0x7BE1
+0x8EA1F1E4	0x7BE9
+0x8EA1F1E5	0x7BE6
+0x8EA1F1E6	0x7CD5
+0x8EA1F1E7	0x7CD6
+0x8EA1F1E8	0x7E0A
+0x8EA1F1E9	0x7E11
+0x8EA1F1EA	0x7E08
+0x8EA1F1EB	0x7E1B
+0x8EA1F1EC	0x7E23
+0x8EA1F1ED	0x7E1E
+0x8EA1F1EE	0x7E1D
+0x8EA1F1EF	0x7E09
+0x8EA1F1F0	0x7E10
+0x8EA1F1F1	0x7F79
+0x8EA1F1F2	0x7FB2
+0x8EA1F1F3	0x7FF0
+0x8EA1F1F4	0x7FF1
+0x8EA1F1F5	0x7FEE
+0x8EA1F1F6	0x8028
+0x8EA1F1F7	0x81B3
+0x8EA1F1F8	0x81A9
+0x8EA1F1F9	0x81A8
+0x8EA1F1FA	0x81FB
+0x8EA1F1FB	0x8208
+0x8EA1F1FC	0x8258
+0x8EA1F1FD	0x8259
+0x8EA1F1FE	0x854A
+0x8EA1F2A1	0x8559
+0x8EA1F2A2	0x8548
+0x8EA1F2A3	0x8568
+0x8EA1F2A4	0x8569
+0x8EA1F2A5	0x8543
+0x8EA1F2A6	0x8549
+0x8EA1F2A7	0x856D
+0x8EA1F2A8	0x856A
+0x8EA1F2A9	0x855E
+0x8EA1F2AA	0x8783
+0x8EA1F2AB	0x879F
+0x8EA1F2AC	0x879E
+0x8EA1F2AD	0x87A2
+0x8EA1F2AE	0x878D
+0x8EA1F2AF	0x8861
+0x8EA1F2B0	0x892A
+0x8EA1F2B1	0x8932
+0x8EA1F2B2	0x8925
+0x8EA1F2B3	0x892B
+0x8EA1F2B4	0x8921
+0x8EA1F2B5	0x89AA
+0x8EA1F2B6	0x89A6
+0x8EA1F2B7	0x8AE6
+0x8EA1F2B8	0x8AFA
+0x8EA1F2B9	0x8AEB
+0x8EA1F2BA	0x8AF1
+0x8EA1F2BB	0x8B00
+0x8EA1F2BC	0x8ADC
+0x8EA1F2BD	0x8AE7
+0x8EA1F2BE	0x8AEE
+0x8EA1F2BF	0x8AFE
+0x8EA1F2C0	0x8B01
+0x8EA1F2C1	0x8B02
+0x8EA1F2C2	0x8AF7
+0x8EA1F2C3	0x8AED
+0x8EA1F2C4	0x8AF3
+0x8EA1F2C5	0x8AF6
+0x8EA1F2C6	0x8AFC
+0x8EA1F2C7	0x8C6B
+0x8EA1F2C8	0x8C6D
+0x8EA1F2C9	0x8C93
+0x8EA1F2CA	0x8CF4
+0x8EA1F2CB	0x8E44
+0x8EA1F2CC	0x8E31
+0x8EA1F2CD	0x8E34
+0x8EA1F2CE	0x8E42
+0x8EA1F2CF	0x8E39
+0x8EA1F2D0	0x8E35
+0x8EA1F2D1	0x8F3B
+0x8EA1F2D2	0x8F2F
+0x8EA1F2D3	0x8F38
+0x8EA1F2D4	0x8F33
+0x8EA1F2D5	0x8FA8
+0x8EA1F2D6	0x8FA6
+0x8EA1F2D7	0x9075
+0x8EA1F2D8	0x9074
+0x8EA1F2D9	0x9078
+0x8EA1F2DA	0x9072
+0x8EA1F2DB	0x907C
+0x8EA1F2DC	0x907A
+0x8EA1F2DD	0x9134
+0x8EA1F2DE	0x9192
+0x8EA1F2DF	0x9320
+0x8EA1F2E0	0x9336
+0x8EA1F2E1	0x92F8
+0x8EA1F2E2	0x9333
+0x8EA1F2E3	0x932F
+0x8EA1F2E4	0x9322
+0x8EA1F2E5	0x92FC
+0x8EA1F2E6	0x932B
+0x8EA1F2E7	0x9304
+0x8EA1F2E8	0x931A
+0x8EA1F2E9	0x9310
+0x8EA1F2EA	0x9326
+0x8EA1F2EB	0x9321
+0x8EA1F2EC	0x9315
+0x8EA1F2ED	0x932E
+0x8EA1F2EE	0x9319
+0x8EA1F2EF	0x95BB
+0x8EA1F2F0	0x96A7
+0x8EA1F2F1	0x96A8
+0x8EA1F2F2	0x96AA
+0x8EA1F2F3	0x96D5
+0x8EA1F2F4	0x970E
+0x8EA1F2F5	0x9711
+0x8EA1F2F6	0x9716
+0x8EA1F2F7	0x970D
+0x8EA1F2F8	0x9713
+0x8EA1F2F9	0x970F
+0x8EA1F2FA	0x975B
+0x8EA1F2FB	0x975C
+0x8EA1F2FC	0x9766
+0x8EA1F2FD	0x9798
+0x8EA1F2FE	0x9830
+0x8EA1F3A1	0x9838
+0x8EA1F3A2	0x983B
+0x8EA1F3A3	0x9837
+0x8EA1F3A4	0x982D
+0x8EA1F3A5	0x9839
+0x8EA1F3A6	0x9824
+0x8EA1F3A7	0x9910
+0x8EA1F3A8	0x9928
+0x8EA1F3A9	0x991E
+0x8EA1F3AA	0x991B
+0x8EA1F3AB	0x9921
+0x8EA1F3AC	0x991A
+0x8EA1F3AD	0x99ED
+0x8EA1F3AE	0x99E2
+0x8EA1F3AF	0x99F1
+0x8EA1F3B0	0x9AB8
+0x8EA1F3B1	0x9ABC
+0x8EA1F3B2	0x9AFB
+0x8EA1F3B3	0x9AED
+0x8EA1F3B4	0x9B28
+0x8EA1F3B5	0x9B91
+0x8EA1F3B6	0x9D15
+0x8EA1F3B7	0x9D23
+0x8EA1F3B8	0x9D26
+0x8EA1F3B9	0x9D28
+0x8EA1F3BA	0x9D12
+0x8EA1F3BB	0x9D1B
+0x8EA1F3BC	0x9ED8
+0x8EA1F3BD	0x9ED4
+0x8EA1F3BE	0x9F8D
+0x8EA1F3BF	0x9F9C
+0x8EA1F3C0	0x512A
+0x8EA1F3C1	0x511F
+0x8EA1F3C2	0x5121
+0x8EA1F3C3	0x5132
+0x8EA1F3C4	0x52F5
+0x8EA1F3C5	0x568E
+0x8EA1F3C6	0x5680
+0x8EA1F3C7	0x5690
+0x8EA1F3C8	0x5685
+0x8EA1F3C9	0x5687
+0x8EA1F3CA	0x568F
+0x8EA1F3CB	0x58D5
+0x8EA1F3CC	0x58D3
+0x8EA1F3CD	0x58D1
+0x8EA1F3CE	0x58CE
+0x8EA1F3CF	0x5B30
+0x8EA1F3D0	0x5B2A
+0x8EA1F3D1	0x5B24
+0x8EA1F3D2	0x5B7A
+0x8EA1F3D3	0x5C37
+0x8EA1F3D4	0x5C68
+0x8EA1F3D5	0x5DBC
+0x8EA1F3D6	0x5DBA
+0x8EA1F3D7	0x5DBD
+0x8EA1F3D8	0x5DB8
+0x8EA1F3D9	0x5E6B
+0x8EA1F3DA	0x5F4C
+0x8EA1F3DB	0x5FBD
+0x8EA1F3DC	0x61C9
+0x8EA1F3DD	0x61C2
+0x8EA1F3DE	0x61C7
+0x8EA1F3DF	0x61E6
+0x8EA1F3E0	0x61CB
+0x8EA1F3E1	0x6232
+0x8EA1F3E2	0x6234
+0x8EA1F3E3	0x64CE
+0x8EA1F3E4	0x64CA
+0x8EA1F3E5	0x64D8
+0x8EA1F3E6	0x64E0
+0x8EA1F3E7	0x64F0
+0x8EA1F3E8	0x64E6
+0x8EA1F3E9	0x64EC
+0x8EA1F3EA	0x64F1
+0x8EA1F3EB	0x64E2
+0x8EA1F3EC	0x64ED
+0x8EA1F3ED	0x6582
+0x8EA1F3EE	0x6583
+0x8EA1F3EF	0x66D9
+0x8EA1F3F0	0x66D6
+0x8EA1F3F1	0x6A80
+0x8EA1F3F2	0x6A94
+0x8EA1F3F3	0x6A84
+0x8EA1F3F4	0x6AA2
+0x8EA1F3F5	0x6A9C
+0x8EA1F3F6	0x6ADB
+0x8EA1F3F7	0x6AA3
+0x8EA1F3F8	0x6A7E
+0x8EA1F3F9	0x6A97
+0x8EA1F3FA	0x6A90
+0x8EA1F3FB	0x6AA0
+0x8EA1F3FC	0x6B5C
+0x8EA1F3FD	0x6BAE
+0x8EA1F3FE	0x6BDA
+0x8EA1F4A1	0x6C08
+0x8EA1F4A2	0x6FD8
+0x8EA1F4A3	0x6FF1
+0x8EA1F4A4	0x6FDF
+0x8EA1F4A5	0x6FE0
+0x8EA1F4A6	0x6FDB
+0x8EA1F4A7	0x6FE4
+0x8EA1F4A8	0x6FEB
+0x8EA1F4A9	0x6FEF
+0x8EA1F4AA	0x6F80
+0x8EA1F4AB	0x6FEC
+0x8EA1F4AC	0x6FE1
+0x8EA1F4AD	0x6FE9
+0x8EA1F4AE	0x6FD5
+0x8EA1F4AF	0x6FEE
+0x8EA1F4B0	0x6FF0
+0x8EA1F4B1	0x71E7
+0x8EA1F4B2	0x71DF
+0x8EA1F4B3	0x71EE
+0x8EA1F4B4	0x71E6
+0x8EA1F4B5	0x71E5
+0x8EA1F4B6	0x71ED
+0x8EA1F4B7	0x71EC
+0x8EA1F4B8	0x71F4
+0x8EA1F4B9	0x71E0
+0x8EA1F4BA	0x7235
+0x8EA1F4BB	0x7246
+0x8EA1F4BC	0x7370
+0x8EA1F4BD	0x7372
+0x8EA1F4BE	0x74A9
+0x8EA1F4BF	0x74B0
+0x8EA1F4C0	0x74A6
+0x8EA1F4C1	0x74A8
+0x8EA1F4C2	0x7646
+0x8EA1F4C3	0x7642
+0x8EA1F4C4	0x764C
+0x8EA1F4C5	0x76EA
+0x8EA1F4C6	0x77B3
+0x8EA1F4C7	0x77AA
+0x8EA1F4C8	0x77B0
+0x8EA1F4C9	0x77AC
+0x8EA1F4CA	0x77A7
+0x8EA1F4CB	0x77AD
+0x8EA1F4CC	0x77EF
+0x8EA1F4CD	0x78F7
+0x8EA1F4CE	0x78FA
+0x8EA1F4CF	0x78F4
+0x8EA1F4D0	0x78EF
+0x8EA1F4D1	0x7901
+0x8EA1F4D2	0x79A7
+0x8EA1F4D3	0x79AA
+0x8EA1F4D4	0x7A57
+0x8EA1F4D5	0x7ABF
+0x8EA1F4D6	0x7C07
+0x8EA1F4D7	0x7C0D
+0x8EA1F4D8	0x7BFE
+0x8EA1F4D9	0x7BF7
+0x8EA1F4DA	0x7C0C
+0x8EA1F4DB	0x7BE0
+0x8EA1F4DC	0x7CE0
+0x8EA1F4DD	0x7CDC
+0x8EA1F4DE	0x7CDE
+0x8EA1F4DF	0x7CE2
+0x8EA1F4E0	0x7CDF
+0x8EA1F4E1	0x7CD9
+0x8EA1F4E2	0x7CDD
+0x8EA1F4E3	0x7E2E
+0x8EA1F4E4	0x7E3E
+0x8EA1F4E5	0x7E46
+0x8EA1F4E6	0x7E37
+0x8EA1F4E7	0x7E32
+0x8EA1F4E8	0x7E43
+0x8EA1F4E9	0x7E2B
+0x8EA1F4EA	0x7E3D
+0x8EA1F4EB	0x7E31
+0x8EA1F4EC	0x7E45
+0x8EA1F4ED	0x7E41
+0x8EA1F4EE	0x7E34
+0x8EA1F4EF	0x7E39
+0x8EA1F4F0	0x7E48
+0x8EA1F4F1	0x7E35
+0x8EA1F4F2	0x7E3F
+0x8EA1F4F3	0x7E2F
+0x8EA1F4F4	0x7F44
+0x8EA1F4F5	0x7FF3
+0x8EA1F4F6	0x7FFC
+0x8EA1F4F7	0x8071
+0x8EA1F4F8	0x8072
+0x8EA1F4F9	0x8070
+0x8EA1F4FA	0x806F
+0x8EA1F4FB	0x8073
+0x8EA1F4FC	0x81C6
+0x8EA1F4FD	0x81C3
+0x8EA1F4FE	0x81BA
+0x8EA1F5A1	0x81C2
+0x8EA1F5A2	0x81C0
+0x8EA1F5A3	0x81BF
+0x8EA1F5A4	0x81BD
+0x8EA1F5A5	0x81C9
+0x8EA1F5A6	0x81BE
+0x8EA1F5A7	0x81E8
+0x8EA1F5A8	0x8209
+0x8EA1F5A9	0x8271
+0x8EA1F5AA	0x85AA
+0x8EA1F5AB	0x8584
+0x8EA1F5AC	0x857E
+0x8EA1F5AD	0x859C
+0x8EA1F5AE	0x8591
+0x8EA1F5AF	0x8594
+0x8EA1F5B0	0x85AF
+0x8EA1F5B1	0x859B
+0x8EA1F5B2	0x8587
+0x8EA1F5B3	0x85A8
+0x8EA1F5B4	0x858A
+0x8EA1F5B5	0x85A6
+0x8EA1F5B6	0x8667
+0x8EA1F5B7	0x87C0
+0x8EA1F5B8	0x87D1
+0x8EA1F5B9	0x87B3
+0x8EA1F5BA	0x87D2
+0x8EA1F5BB	0x87C6
+0x8EA1F5BC	0x87AB
+0x8EA1F5BD	0x87BB
+0x8EA1F5BE	0x87BA
+0x8EA1F5BF	0x87C8
+0x8EA1F5C0	0x87CB
+0x8EA1F5C1	0x893B
+0x8EA1F5C2	0x8936
+0x8EA1F5C3	0x8944
+0x8EA1F5C4	0x8938
+0x8EA1F5C5	0x893D
+0x8EA1F5C6	0x89AC
+0x8EA1F5C7	0x8B0E
+0x8EA1F5C8	0x8B17
+0x8EA1F5C9	0x8B19
+0x8EA1F5CA	0x8B1B
+0x8EA1F5CB	0x8B0A
+0x8EA1F5CC	0x8B20
+0x8EA1F5CD	0x8B1D
+0x8EA1F5CE	0x8B04
+0x8EA1F5CF	0x8B10
+0x8EA1F5D0	0x8C41
+0x8EA1F5D1	0x8C3F
+0x8EA1F5D2	0x8C73
+0x8EA1F5D3	0x8CFA
+0x8EA1F5D4	0x8CFD
+0x8EA1F5D5	0x8CFC
+0x8EA1F5D6	0x8CF8
+0x8EA1F5D7	0x8CFB
+0x8EA1F5D8	0x8DA8
+0x8EA1F5D9	0x8E49
+0x8EA1F5DA	0x8E4B
+0x8EA1F5DB	0x8E48
+0x8EA1F5DC	0x8E4A
+0x8EA1F5DD	0x8F44
+0x8EA1F5DE	0x8F3E
+0x8EA1F5DF	0x8F42
+0x8EA1F5E0	0x8F45
+0x8EA1F5E1	0x8F3F
+0x8EA1F5E2	0x907F
+0x8EA1F5E3	0x907D
+0x8EA1F5E4	0x9084
+0x8EA1F5E5	0x9081
+0x8EA1F5E6	0x9082
+0x8EA1F5E7	0x9080
+0x8EA1F5E8	0x9139
+0x8EA1F5E9	0x91A3
+0x8EA1F5EA	0x919E
+0x8EA1F5EB	0x919C
+0x8EA1F5EC	0x934D
+0x8EA1F5ED	0x9382
+0x8EA1F5EE	0x9328
+0x8EA1F5EF	0x9375
+0x8EA1F5F0	0x934A
+0x8EA1F5F1	0x9365
+0x8EA1F5F2	0x934B
+0x8EA1F5F3	0x9318
+0x8EA1F5F4	0x937E
+0x8EA1F5F5	0x936C
+0x8EA1F5F6	0x935B
+0x8EA1F5F7	0x9370
+0x8EA1F5F8	0x935A
+0x8EA1F5F9	0x9354
+0x8EA1F5FA	0x95CA
+0x8EA1F5FB	0x95CB
+0x8EA1F5FC	0x95CC
+0x8EA1F5FD	0x95C8
+0x8EA1F5FE	0x95C6
+0x8EA1F6A1	0x96B1
+0x8EA1F6A2	0x96B8
+0x8EA1F6A3	0x96D6
+0x8EA1F6A4	0x971C
+0x8EA1F6A5	0x971E
+0x8EA1F6A6	0x97A0
+0x8EA1F6A7	0x97D3
+0x8EA1F6A8	0x9846
+0x8EA1F6A9	0x98B6
+0x8EA1F6AA	0x9935
+0x8EA1F6AB	0x9A01
+0x8EA1F6AC	0x99FF
+0x8EA1F6AD	0x9BAE
+0x8EA1F6AE	0x9BAB
+0x8EA1F6AF	0x9BAA
+0x8EA1F6B0	0x9BAD
+0x8EA1F6B1	0x9D3B
+0x8EA1F6B2	0x9D3F
+0x8EA1F6B3	0x9E8B
+0x8EA1F6B4	0x9ECF
+0x8EA1F6B5	0x9EDE
+0x8EA1F6B6	0x9EDC
+0x8EA1F6B7	0x9EDD
+0x8EA1F6B8	0x9EDB
+0x8EA1F6B9	0x9F3E
+0x8EA1F6BA	0x9F4B
+0x8EA1F6BB	0x53E2
+0x8EA1F6BC	0x5695
+0x8EA1F6BD	0x56AE
+0x8EA1F6BE	0x58D9
+0x8EA1F6BF	0x58D8
+0x8EA1F6C0	0x5B38
+0x8EA1F6C1	0x5F5E
+0x8EA1F6C2	0x61E3
+0x8EA1F6C3	0x6233
+0x8EA1F6C4	0x64F4
+0x8EA1F6C5	0x64F2
+0x8EA1F6C6	0x64FE
+0x8EA1F6C7	0x6506
+0x8EA1F6C8	0x64FA
+0x8EA1F6C9	0x64FB
+0x8EA1F6CA	0x64F7
+0x8EA1F6CB	0x65B7
+0x8EA1F6CC	0x66DC
+0x8EA1F6CD	0x6726
+0x8EA1F6CE	0x6AB3
+0x8EA1F6CF	0x6AAC
+0x8EA1F6D0	0x6AC3
+0x8EA1F6D1	0x6ABB
+0x8EA1F6D2	0x6AB8
+0x8EA1F6D3	0x6AC2
+0x8EA1F6D4	0x6AAE
+0x8EA1F6D5	0x6AAF
+0x8EA1F6D6	0x6B5F
+0x8EA1F6D7	0x6B78
+0x8EA1F6D8	0x6BAF
+0x8EA1F6D9	0x7009
+0x8EA1F6DA	0x700B
+0x8EA1F6DB	0x6FFE
+0x8EA1F6DC	0x7006
+0x8EA1F6DD	0x6FFA
+0x8EA1F6DE	0x7011
+0x8EA1F6DF	0x700F
+0x8EA1F6E0	0x71FB
+0x8EA1F6E1	0x71FC
+0x8EA1F6E2	0x71FE
+0x8EA1F6E3	0x71F8
+0x8EA1F6E4	0x7377
+0x8EA1F6E5	0x7375
+0x8EA1F6E6	0x74A7
+0x8EA1F6E7	0x74BF
+0x8EA1F6E8	0x7515
+0x8EA1F6E9	0x7656
+0x8EA1F6EA	0x7658
+0x8EA1F6EB	0x7652
+0x8EA1F6EC	0x77BD
+0x8EA1F6ED	0x77BF
+0x8EA1F6EE	0x77BB
+0x8EA1F6EF	0x77BC
+0x8EA1F6F0	0x790E
+0x8EA1F6F1	0x79AE
+0x8EA1F6F2	0x7A61
+0x8EA1F6F3	0x7A62
+0x8EA1F6F4	0x7A60
+0x8EA1F6F5	0x7AC4
+0x8EA1F6F6	0x7AC5
+0x8EA1F6F7	0x7C2B
+0x8EA1F6F8	0x7C27
+0x8EA1F6F9	0x7C2A
+0x8EA1F6FA	0x7C1E
+0x8EA1F6FB	0x7C23
+0x8EA1F6FC	0x7C21
+0x8EA1F6FD	0x7CE7
+0x8EA1F6FE	0x7E54
+0x8EA1F7A1	0x7E55
+0x8EA1F7A2	0x7E5E
+0x8EA1F7A3	0x7E5A
+0x8EA1F7A4	0x7E61
+0x8EA1F7A5	0x7E52
+0x8EA1F7A6	0x7E59
+0x8EA1F7A7	0x7F48
+0x8EA1F7A8	0x7FF9
+0x8EA1F7A9	0x7FFB
+0x8EA1F7AA	0x8077
+0x8EA1F7AB	0x8076
+0x8EA1F7AC	0x81CD
+0x8EA1F7AD	0x81CF
+0x8EA1F7AE	0x820A
+0x8EA1F7AF	0x85CF
+0x8EA1F7B0	0x85A9
+0x8EA1F7B1	0x85CD
+0x8EA1F7B2	0x85D0
+0x8EA1F7B3	0x85C9
+0x8EA1F7B4	0x85B0
+0x8EA1F7B5	0x85BA
+0x8EA1F7B6	0x85B9
+0x8EA1F7B7	0x87EF
+0x8EA1F7B8	0x87EC
+0x8EA1F7B9	0x87F2
+0x8EA1F7BA	0x87E0
+0x8EA1F7BB	0x8986
+0x8EA1F7BC	0x89B2
+0x8EA1F7BD	0x89F4
+0x8EA1F7BE	0x8B28
+0x8EA1F7BF	0x8B39
+0x8EA1F7C0	0x8B2C
+0x8EA1F7C1	0x8B2B
+0x8EA1F7C2	0x8C50
+0x8EA1F7C3	0x8D05
+0x8EA1F7C4	0x8E59
+0x8EA1F7C5	0x8E63
+0x8EA1F7C6	0x8E66
+0x8EA1F7C7	0x8E64
+0x8EA1F7C8	0x8E5F
+0x8EA1F7C9	0x8E55
+0x8EA1F7CA	0x8EC0
+0x8EA1F7CB	0x8F49
+0x8EA1F7CC	0x8F4D
+0x8EA1F7CD	0x9087
+0x8EA1F7CE	0x9083
+0x8EA1F7CF	0x9088
+0x8EA1F7D0	0x91AB
+0x8EA1F7D1	0x91AC
+0x8EA1F7D2	0x91D0
+0x8EA1F7D3	0x9394
+0x8EA1F7D4	0x938A
+0x8EA1F7D5	0x9396
+0x8EA1F7D6	0x93A2
+0x8EA1F7D7	0x93B3
+0x8EA1F7D8	0x93AE
+0x8EA1F7D9	0x93AC
+0x8EA1F7DA	0x93B0
+0x8EA1F7DB	0x9398
+0x8EA1F7DC	0x939A
+0x8EA1F7DD	0x9397
+0x8EA1F7DE	0x95D4
+0x8EA1F7DF	0x95D6
+0x8EA1F7E0	0x95D0
+0x8EA1F7E1	0x95D5
+0x8EA1F7E2	0x96E2
+0x8EA1F7E3	0x96DC
+0x8EA1F7E4	0x96D9
+0x8EA1F7E5	0x96DB
+0x8EA1F7E6	0x96DE
+0x8EA1F7E7	0x9724
+0x8EA1F7E8	0x97A3
+0x8EA1F7E9	0x97A6
+0x8EA1F7EA	0x97AD
+0x8EA1F7EB	0x97F9
+0x8EA1F7EC	0x984D
+0x8EA1F7ED	0x984F
+0x8EA1F7EE	0x984C
+0x8EA1F7EF	0x984E
+0x8EA1F7F0	0x9853
+0x8EA1F7F1	0x98BA
+0x8EA1F7F2	0x993E
+0x8EA1F7F3	0x993F
+0x8EA1F7F4	0x993D
+0x8EA1F7F5	0x992E
+0x8EA1F7F6	0x99A5
+0x8EA1F7F7	0x9A0E
+0x8EA1F7F8	0x9AC1
+0x8EA1F7F9	0x9B03
+0x8EA1F7FA	0x9B06
+0x8EA1F7FB	0x9B4F
+0x8EA1F7FC	0x9B4E
+0x8EA1F7FD	0x9B4D
+0x8EA1F7FE	0x9BCA
+0x8EA1F8A1	0x9BC9
+0x8EA1F8A2	0x9BFD
+0x8EA1F8A3	0x9BC8
+0x8EA1F8A4	0x9BC0
+0x8EA1F8A5	0x9D51
+0x8EA1F8A6	0x9D5D
+0x8EA1F8A7	0x9D60
+0x8EA1F8A8	0x9EE0
+0x8EA1F8A9	0x9F15
+0x8EA1F8AA	0x9F2C
+0x8EA1F8AB	0x5133
+0x8EA1F8AC	0x56A5
+0x8EA1F8AD	0x56A8
+0x8EA1F8AE	0x58DE
+0x8EA1F8AF	0x58DF
+0x8EA1F8B0	0x58E2
+0x8EA1F8B1	0x5BF5
+0x8EA1F8B2	0x9F90
+0x8EA1F8B3	0x5EEC
+0x8EA1F8B4	0x61F2
+0x8EA1F8B5	0x61F7
+0x8EA1F8B6	0x61F6
+0x8EA1F8B7	0x61F5
+0x8EA1F8B8	0x6500
+0x8EA1F8B9	0x650F
+0x8EA1F8BA	0x66E0
+0x8EA1F8BB	0x66DD
+0x8EA1F8BC	0x6AE5
+0x8EA1F8BD	0x6ADD
+0x8EA1F8BE	0x6ADA
+0x8EA1F8BF	0x6AD3
+0x8EA1F8C0	0x701B
+0x8EA1F8C1	0x701F
+0x8EA1F8C2	0x7028
+0x8EA1F8C3	0x701A
+0x8EA1F8C4	0x701D
+0x8EA1F8C5	0x7015
+0x8EA1F8C6	0x7018
+0x8EA1F8C7	0x7206
+0x8EA1F8C8	0x720D
+0x8EA1F8C9	0x7258
+0x8EA1F8CA	0x72A2
+0x8EA1F8CB	0x7378
+0x8EA1F8CC	0x737A
+0x8EA1F8CD	0x74BD
+0x8EA1F8CE	0x74CA
+0x8EA1F8CF	0x74E3
+0x8EA1F8D0	0x7587
+0x8EA1F8D1	0x7586
+0x8EA1F8D2	0x765F
+0x8EA1F8D3	0x7661
+0x8EA1F8D4	0x77C7
+0x8EA1F8D5	0x7919
+0x8EA1F8D6	0x79B1
+0x8EA1F8D7	0x7A6B
+0x8EA1F8D8	0x7A69
+0x8EA1F8D9	0x7C3E
+0x8EA1F8DA	0x7C3F
+0x8EA1F8DB	0x7C38
+0x8EA1F8DC	0x7C3D
+0x8EA1F8DD	0x7C37
+0x8EA1F8DE	0x7C40
+0x8EA1F8DF	0x7E6B
+0x8EA1F8E0	0x7E6D
+0x8EA1F8E1	0x7E79
+0x8EA1F8E2	0x7E69
+0x8EA1F8E3	0x7E6A
+0x8EA1F8E4	0x7E73
+0x8EA1F8E5	0x7F85
+0x8EA1F8E6	0x7FB6
+0x8EA1F8E7	0x7FB9
+0x8EA1F8E8	0x7FB8
+0x8EA1F8E9	0x81D8
+0x8EA1F8EA	0x85E9
+0x8EA1F8EB	0x85DD
+0x8EA1F8EC	0x85EA
+0x8EA1F8ED	0x85D5
+0x8EA1F8EE	0x85E4
+0x8EA1F8EF	0x85E5
+0x8EA1F8F0	0x85F7
+0x8EA1F8F1	0x87FB
+0x8EA1F8F2	0x8805
+0x8EA1F8F3	0x880D
+0x8EA1F8F4	0x87F9
+0x8EA1F8F5	0x87FE
+0x8EA1F8F6	0x8960
+0x8EA1F8F7	0x895F
+0x8EA1F8F8	0x8956
+0x8EA1F8F9	0x895E
+0x8EA1F8FA	0x8B41
+0x8EA1F8FB	0x8B5C
+0x8EA1F8FC	0x8B58
+0x8EA1F8FD	0x8B49
+0x8EA1F8FE	0x8B5A
+0x8EA1F9A1	0x8B4E
+0x8EA1F9A2	0x8B4F
+0x8EA1F9A3	0x8B46
+0x8EA1F9A4	0x8B59
+0x8EA1F9A5	0x8D08
+0x8EA1F9A6	0x8D0A
+0x8EA1F9A7	0x8E7C
+0x8EA1F9A8	0x8E72
+0x8EA1F9A9	0x8E87
+0x8EA1F9AA	0x8E76
+0x8EA1F9AB	0x8E6C
+0x8EA1F9AC	0x8E7A
+0x8EA1F9AD	0x8E74
+0x8EA1F9AE	0x8F54
+0x8EA1F9AF	0x8F4E
+0x8EA1F9B0	0x8FAD
+0x8EA1F9B1	0x908A
+0x8EA1F9B2	0x908B
+0x8EA1F9B3	0x91B1
+0x8EA1F9B4	0x91AE
+0x8EA1F9B5	0x93E1
+0x8EA1F9B6	0x93D1
+0x8EA1F9B7	0x93DF
+0x8EA1F9B8	0x93C3
+0x8EA1F9B9	0x93C8
+0x8EA1F9BA	0x93DC
+0x8EA1F9BB	0x93DD
+0x8EA1F9BC	0x93D6
+0x8EA1F9BD	0x93E2
+0x8EA1F9BE	0x93CD
+0x8EA1F9BF	0x93D8
+0x8EA1F9C0	0x93E4
+0x8EA1F9C1	0x93D7
+0x8EA1F9C2	0x93E8
+0x8EA1F9C3	0x95DC
+0x8EA1F9C4	0x96B4
+0x8EA1F9C5	0x96E3
+0x8EA1F9C6	0x972A
+0x8EA1F9C7	0x9727
+0x8EA1F9C8	0x9761
+0x8EA1F9C9	0x97DC
+0x8EA1F9CA	0x97FB
+0x8EA1F9CB	0x985E
+0x8EA1F9CC	0x9858
+0x8EA1F9CD	0x985B
+0x8EA1F9CE	0x98BC
+0x8EA1F9CF	0x9945
+0x8EA1F9D0	0x9949
+0x8EA1F9D1	0x9A16
+0x8EA1F9D2	0x9A19
+0x8EA1F9D3	0x9B0D
+0x8EA1F9D4	0x9BE8
+0x8EA1F9D5	0x9BE7
+0x8EA1F9D6	0x9BD6
+0x8EA1F9D7	0x9BDB
+0x8EA1F9D8	0x9D89
+0x8EA1F9D9	0x9D61
+0x8EA1F9DA	0x9D72
+0x8EA1F9DB	0x9D6A
+0x8EA1F9DC	0x9D6C
+0x8EA1F9DD	0x9E92
+0x8EA1F9DE	0x9E97
+0x8EA1F9DF	0x9E93
+0x8EA1F9E0	0x9EB4
+0x8EA1F9E1	0x52F8
+0x8EA1F9E2	0x56B7
+0x8EA1F9E3	0x56B6
+0x8EA1F9E4	0x56B4
+0x8EA1F9E5	0x56BC
+0x8EA1F9E6	0x58E4
+0x8EA1F9E7	0x5B40
+0x8EA1F9E8	0x5B43
+0x8EA1F9E9	0x5B7D
+0x8EA1F9EA	0x5BF6
+0x8EA1F9EB	0x5DC9
+0x8EA1F9EC	0x61F8
+0x8EA1F9ED	0x61FA
+0x8EA1F9EE	0x6518
+0x8EA1F9EF	0x6514
+0x8EA1F9F0	0x6519
+0x8EA1F9F1	0x66E6
+0x8EA1F9F2	0x6727
+0x8EA1F9F3	0x6AEC
+0x8EA1F9F4	0x703E
+0x8EA1F9F5	0x7030
+0x8EA1F9F6	0x7032
+0x8EA1F9F7	0x7210
+0x8EA1F9F8	0x737B
+0x8EA1F9F9	0x74CF
+0x8EA1F9FA	0x7662
+0x8EA1F9FB	0x7665
+0x8EA1F9FC	0x7926
+0x8EA1F9FD	0x792A
+0x8EA1F9FE	0x792C
+0x8EA1FAA1	0x792B
+0x8EA1FAA2	0x7AC7
+0x8EA1FAA3	0x7AF6
+0x8EA1FAA4	0x7C4C
+0x8EA1FAA5	0x7C43
+0x8EA1FAA6	0x7C4D
+0x8EA1FAA7	0x7CEF
+0x8EA1FAA8	0x7CF0
+0x8EA1FAA9	0x8FAE
+0x8EA1FAAA	0x7E7D
+0x8EA1FAAB	0x7E7C
+0x8EA1FAAC	0x7E82
+0x8EA1FAAD	0x7F4C
+0x8EA1FAAE	0x8000
+0x8EA1FAAF	0x81DA
+0x8EA1FAB0	0x8266
+0x8EA1FAB1	0x85FB
+0x8EA1FAB2	0x85F9
+0x8EA1FAB3	0x8611
+0x8EA1FAB4	0x85FA
+0x8EA1FAB5	0x8606
+0x8EA1FAB6	0x860B
+0x8EA1FAB7	0x8607
+0x8EA1FAB8	0x860A
+0x8EA1FAB9	0x8814
+0x8EA1FABA	0x8815
+0x8EA1FABB	0x8964
+0x8EA1FABC	0x89BA
+0x8EA1FABD	0x89F8
+0x8EA1FABE	0x8B70
+0x8EA1FABF	0x8B6C
+0x8EA1FAC0	0x8B66
+0x8EA1FAC1	0x8B6F
+0x8EA1FAC2	0x8B5F
+0x8EA1FAC3	0x8B6B
+0x8EA1FAC4	0x8D0F
+0x8EA1FAC5	0x8D0D
+0x8EA1FAC6	0x8E89
+0x8EA1FAC7	0x8E81
+0x8EA1FAC8	0x8E85
+0x8EA1FAC9	0x8E82
+0x8EA1FACA	0x91B4
+0x8EA1FACB	0x91CB
+0x8EA1FACC	0x9418
+0x8EA1FACD	0x9403
+0x8EA1FACE	0x93FD
+0x8EA1FACF	0x95E1
+0x8EA1FAD0	0x9730
+0x8EA1FAD1	0x98C4
+0x8EA1FAD2	0x9952
+0x8EA1FAD3	0x9951
+0x8EA1FAD4	0x99A8
+0x8EA1FAD5	0x9A2B
+0x8EA1FAD6	0x9A30
+0x8EA1FAD7	0x9A37
+0x8EA1FAD8	0x9A35
+0x8EA1FAD9	0x9C13
+0x8EA1FADA	0x9C0D
+0x8EA1FADB	0x9E79
+0x8EA1FADC	0x9EB5
+0x8EA1FADD	0x9EE8
+0x8EA1FADE	0x9F2F
+0x8EA1FADF	0x9F5F
+0x8EA1FAE0	0x9F63
+0x8EA1FAE1	0x9F61
+0x8EA1FAE2	0x5137
+0x8EA1FAE3	0x5138
+0x8EA1FAE4	0x56C1
+0x8EA1FAE5	0x56C0
+0x8EA1FAE6	0x56C2
+0x8EA1FAE7	0x5914
+0x8EA1FAE8	0x5C6C
+0x8EA1FAE9	0x5DCD
+0x8EA1FAEA	0x61FC
+0x8EA1FAEB	0x61FE
+0x8EA1FAEC	0x651D
+0x8EA1FAED	0x651C
+0x8EA1FAEE	0x6595
+0x8EA1FAEF	0x66E9
+0x8EA1FAF0	0x6AFB
+0x8EA1FAF1	0x6B04
+0x8EA1FAF2	0x6AFA
+0x8EA1FAF3	0x6BB2
+0x8EA1FAF4	0x704C
+0x8EA1FAF5	0x721B
+0x8EA1FAF6	0x72A7
+0x8EA1FAF7	0x74D6
+0x8EA1FAF8	0x74D4
+0x8EA1FAF9	0x7669
+0x8EA1FAFA	0x77D3
+0x8EA1FAFB	0x7C50
+0x8EA1FAFC	0x7E8F
+0x8EA1FAFD	0x7E8C
+0x8EA1FAFE	0x7FBC
+0x8EA1FBA1	0x8617
+0x8EA1FBA2	0x862D
+0x8EA1FBA3	0x861A
+0x8EA1FBA4	0x8823
+0x8EA1FBA5	0x8822
+0x8EA1FBA6	0x8821
+0x8EA1FBA7	0x881F
+0x8EA1FBA8	0x896A
+0x8EA1FBA9	0x896C
+0x8EA1FBAA	0x89BD
+0x8EA1FBAB	0x8B74
+0x8EA1FBAC	0x8B77
+0x8EA1FBAD	0x8B7D
+0x8EA1FBAE	0x8D13
+0x8EA1FBAF	0x8E8A
+0x8EA1FBB0	0x8E8D
+0x8EA1FBB1	0x8E8B
+0x8EA1FBB2	0x8F5F
+0x8EA1FBB3	0x8FAF
+0x8EA1FBB4	0x91BA
+0x8EA1FBB5	0x942E
+0x8EA1FBB6	0x9433
+0x8EA1FBB7	0x9435
+0x8EA1FBB8	0x943A
+0x8EA1FBB9	0x9438
+0x8EA1FBBA	0x9432
+0x8EA1FBBB	0x942B
+0x8EA1FBBC	0x95E2
+0x8EA1FBBD	0x9738
+0x8EA1FBBE	0x9739
+0x8EA1FBBF	0x9732
+0x8EA1FBC0	0x97FF
+0x8EA1FBC1	0x9867
+0x8EA1FBC2	0x9865
+0x8EA1FBC3	0x9957
+0x8EA1FBC4	0x9A45
+0x8EA1FBC5	0x9A43
+0x8EA1FBC6	0x9A40
+0x8EA1FBC7	0x9A3E
+0x8EA1FBC8	0x9ACF
+0x8EA1FBC9	0x9B54
+0x8EA1FBCA	0x9B51
+0x8EA1FBCB	0x9C2D
+0x8EA1FBCC	0x9C25
+0x8EA1FBCD	0x9DAF
+0x8EA1FBCE	0x9DB4
+0x8EA1FBCF	0x9DC2
+0x8EA1FBD0	0x9DB8
+0x8EA1FBD1	0x9E9D
+0x8EA1FBD2	0x9EEF
+0x8EA1FBD3	0x9F19
+0x8EA1FBD4	0x9F5C
+0x8EA1FBD5	0x9F66
+0x8EA1FBD6	0x9F67
+0x8EA1FBD7	0x513C
+0x8EA1FBD8	0x513B
+0x8EA1FBD9	0x56C8
+0x8EA1FBDA	0x56CA
+0x8EA1FBDB	0x56C9
+0x8EA1FBDC	0x5B7F
+0x8EA1FBDD	0x5DD4
+0x8EA1FBDE	0x5DD2
+0x8EA1FBDF	0x5F4E
+0x8EA1FBE0	0x61FF
+0x8EA1FBE1	0x6524
+0x8EA1FBE2	0x6B0A
+0x8EA1FBE3	0x6B61
+0x8EA1FBE4	0x7051
+0x8EA1FBE5	0x7058
+0x8EA1FBE6	0x7380
+0x8EA1FBE7	0x74E4
+0x8EA1FBE8	0x758A
+0x8EA1FBE9	0x766E
+0x8EA1FBEA	0x766C
+0x8EA1FBEB	0x79B3
+0x8EA1FBEC	0x7C60
+0x8EA1FBED	0x7C5F
+0x8EA1FBEE	0x807E
+0x8EA1FBEF	0x807D
+0x8EA1FBF0	0x81DF
+0x8EA1FBF1	0x8972
+0x8EA1FBF2	0x896F
+0x8EA1FBF3	0x89FC
+0x8EA1FBF4	0x8B80
+0x8EA1FBF5	0x8D16
+0x8EA1FBF6	0x8D17
+0x8EA1FBF7	0x8E91
+0x8EA1FBF8	0x8E93
+0x8EA1FBF9	0x8F61
+0x8EA1FBFA	0x9148
+0x8EA1FBFB	0x9444
+0x8EA1FBFC	0x9451
+0x8EA1FBFD	0x9452
+0x8EA1FBFE	0x973D
+0x8EA1FCA1	0x973E
+0x8EA1FCA2	0x97C3
+0x8EA1FCA3	0x97C1
+0x8EA1FCA4	0x986B
+0x8EA1FCA5	0x9955
+0x8EA1FCA6	0x9A55
+0x8EA1FCA7	0x9A4D
+0x8EA1FCA8	0x9AD2
+0x8EA1FCA9	0x9B1A
+0x8EA1FCAA	0x9C49
+0x8EA1FCAB	0x9C31
+0x8EA1FCAC	0x9C3E
+0x8EA1FCAD	0x9C3B
+0x8EA1FCAE	0x9DD3
+0x8EA1FCAF	0x9DD7
+0x8EA1FCB0	0x9F34
+0x8EA1FCB1	0x9F6C
+0x8EA1FCB2	0x9F6A
+0x8EA1FCB3	0x9F94
+0x8EA1FCB4	0x56CC
+0x8EA1FCB5	0x5DD6
+0x8EA1FCB6	0x6200
+0x8EA1FCB7	0x6523
+0x8EA1FCB8	0x652B
+0x8EA1FCB9	0x652A
+0x8EA1FCBA	0x66EC
+0x8EA1FCBB	0x6B10
+0x8EA1FCBC	0x74DA
+0x8EA1FCBD	0x7ACA
+0x8EA1FCBE	0x7C64
+0x8EA1FCBF	0x7C63
+0x8EA1FCC0	0x7C65
+0x8EA1FCC1	0x7E93
+0x8EA1FCC2	0x7E96
+0x8EA1FCC3	0x7E94
+0x8EA1FCC4	0x81E2
+0x8EA1FCC5	0x8638
+0x8EA1FCC6	0x863F
+0x8EA1FCC7	0x8831
+0x8EA1FCC8	0x8B8A
+0x8EA1FCC9	0x9090
+0x8EA1FCCA	0x908F
+0x8EA1FCCB	0x9463
+0x8EA1FCCC	0x9460
+0x8EA1FCCD	0x9464
+0x8EA1FCCE	0x9768
+0x8EA1FCCF	0x986F
+0x8EA1FCD0	0x995C
+0x8EA1FCD1	0x9A5A
+0x8EA1FCD2	0x9A5B
+0x8EA1FCD3	0x9A57
+0x8EA1FCD4	0x9AD3
+0x8EA1FCD5	0x9AD4
+0x8EA1FCD6	0x9AD1
+0x8EA1FCD7	0x9C54
+0x8EA1FCD8	0x9C57
+0x8EA1FCD9	0x9C56
+0x8EA1FCDA	0x9DE5
+0x8EA1FCDB	0x9E9F
+0x8EA1FCDC	0x9EF4
+0x8EA1FCDD	0x56D1
+0x8EA1FCDE	0x58E9
+0x8EA1FCDF	0x652C
+0x8EA1FCE0	0x705E
+0x8EA1FCE1	0x7671
+0x8EA1FCE2	0x7672
+0x8EA1FCE3	0x77D7
+0x8EA1FCE4	0x7F50
+0x8EA1FCE5	0x7F88
+0x8EA1FCE6	0x8836
+0x8EA1FCE7	0x8839
+0x8EA1FCE8	0x8862
+0x8EA1FCE9	0x8B93
+0x8EA1FCEA	0x8B92
+0x8EA1FCEB	0x8B96
+0x8EA1FCEC	0x8277
+0x8EA1FCED	0x8D1B
+0x8EA1FCEE	0x91C0
+0x8EA1FCEF	0x946A
+0x8EA1FCF0	0x9742
+0x8EA1FCF1	0x9748
+0x8EA1FCF2	0x9744
+0x8EA1FCF3	0x97C6
+0x8EA1FCF4	0x9870
+0x8EA1FCF5	0x9A5F
+0x8EA1FCF6	0x9B22
+0x8EA1FCF7	0x9B58
+0x8EA1FCF8	0x9C5F
+0x8EA1FCF9	0x9DF9
+0x8EA1FCFA	0x9DFA
+0x8EA1FCFB	0x9E7C
+0x8EA1FCFC	0x9E7D
+0x8EA1FCFD	0x9F07
+0x8EA1FCFE	0x9F77
+0x8EA1FDA1	0x9F72
+0x8EA1FDA2	0x5EF3
+0x8EA1FDA3	0x6B16
+0x8EA1FDA4	0x7063
+0x8EA1FDA5	0x7C6C
+0x8EA1FDA6	0x7C6E
+0x8EA1FDA7	0x883B
+0x8EA1FDA8	0x89C0
+0x8EA1FDA9	0x8EA1
+0x8EA1FDAA	0x91C1
+0x8EA1FDAB	0x9472
+0x8EA1FDAC	0x9470
+0x8EA1FDAD	0x9871
+0x8EA1FDAE	0x995E
+0x8EA1FDAF	0x9AD6
+0x8EA1FDB0	0x9B23
+0x8EA1FDB1	0x9ECC
+0x8EA1FDB2	0x7064
+0x8EA1FDB3	0x77DA
+0x8EA1FDB4	0x8B9A
+0x8EA1FDB5	0x9477
+0x8EA1FDB6	0x97C9
+0x8EA1FDB7	0x9A62
+0x8EA1FDB8	0x9A65
+0x8EA1FDB9	0x7E9C
+0x8EA1FDBA	0x8B9C
+0x8EA1FDBB	0x8EAA
+0x8EA1FDBC	0x91C5
+0x8EA1FDBD	0x947D
+0x8EA1FDBE	0x947E
+0x8EA1FDBF	0x947C
+0x8EA1FDC0	0x9C77
+0x8EA1FDC1	0x9C78
+0x8EA1FDC2	0x9EF7
+0x8EA1FDC3	0x8C54
+0x8EA1FDC4	0x947F
+0x8EA1FDC5	0x9E1A
+0x8EA1FDC6	0x7228
+0x8EA1FDC7	0x9A6A
+0x8EA1FDC8	0x9B31
+0x8EA1FDC9	0x9E1B
+0x8EA1FDCA	0x9E1E
+0x8EA1FDCB	0x7C72
+0x8EA3A1B8	0x5344
diff --git a/tests/EUC-TW.TXT b/tests/EUC-TW.TXT
new file mode 100644
index 0000000..95af746
--- /dev/null
+++ b/tests/EUC-TW.TXT
@@ -0,0 +1,61439 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8EA1A1A1	0x3000
+0x8EA1A1A2	0xFF0C
+0x8EA1A1A3	0x3001
+0x8EA1A1A4	0x3002
+0x8EA1A1A5	0xFF0E
+0x8EA1A1A6	0x30FB
+0x8EA1A1A7	0xFF1B
+0x8EA1A1A8	0xFF1A
+0x8EA1A1A9	0xFF1F
+0x8EA1A1AA	0xFF01
+0x8EA1A1AB	0xFE30
+0x8EA1A1AC	0x2026
+0x8EA1A1AD	0x2025
+0x8EA1A1AE	0xFE50
+0x8EA1A1AF	0xFE51
+0x8EA1A1B0	0xFE52
+0x8EA1A1B1	0x00B7
+0x8EA1A1B2	0xFE54
+0x8EA1A1B3	0xFE55
+0x8EA1A1B4	0xFE56
+0x8EA1A1B5	0xFE57
+0x8EA1A1B6	0xFE31
+0x8EA1A1B7	0x2014
+0x8EA1A1B8	0xFE32
+0x8EA1A1B9	0x2013
+0x8EA1A1BE	0xFF08
+0x8EA1A1BF	0xFF09
+0x8EA1A1C0	0xFE35
+0x8EA1A1C1	0xFE36
+0x8EA1A1C2	0xFF5B
+0x8EA1A1C3	0xFF5D
+0x8EA1A1C4	0xFE37
+0x8EA1A1C5	0xFE38
+0x8EA1A1C6	0x3014
+0x8EA1A1C7	0x3015
+0x8EA1A1C8	0xFE39
+0x8EA1A1C9	0xFE3A
+0x8EA1A1CA	0x3010
+0x8EA1A1CB	0x3011
+0x8EA1A1CC	0xFE3B
+0x8EA1A1CD	0xFE3C
+0x8EA1A1CE	0x300A
+0x8EA1A1CF	0x300B
+0x8EA1A1D0	0xFE3D
+0x8EA1A1D1	0xFE3E
+0x8EA1A1D2	0x3008
+0x8EA1A1D3	0x3009
+0x8EA1A1D4	0xFE3F
+0x8EA1A1D5	0xFE40
+0x8EA1A1D6	0x300C
+0x8EA1A1D7	0x300D
+0x8EA1A1D8	0xFE41
+0x8EA1A1D9	0xFE42
+0x8EA1A1DA	0x300E
+0x8EA1A1DB	0x300F
+0x8EA1A1DC	0xFE43
+0x8EA1A1DD	0xFE44
+0x8EA1A1DE	0xFE59
+0x8EA1A1DF	0xFE5A
+0x8EA1A1E0	0xFE5B
+0x8EA1A1E1	0xFE5C
+0x8EA1A1E2	0xFE5D
+0x8EA1A1E3	0xFE5E
+0x8EA1A1E4	0x2018
+0x8EA1A1E5	0x2019
+0x8EA1A1E6	0x201C
+0x8EA1A1E7	0x201D
+0x8EA1A1E8	0x301D
+0x8EA1A1E9	0x301E
+0x8EA1A1EA	0x2032
+0x8EA1A1EB	0x2035
+0x8EA1A1EC	0xFF03
+0x8EA1A1ED	0xFF06
+0x8EA1A1EE	0xFF0A
+0x8EA1A1EF	0x203B
+0x8EA1A1F0	0x00A7
+0x8EA1A1F1	0x3003
+0x8EA1A1F2	0x25CB
+0x8EA1A1F3	0x25CF
+0x8EA1A1F4	0x25B3
+0x8EA1A1F5	0x25B2
+0x8EA1A1F6	0x25CE
+0x8EA1A1F7	0x2606
+0x8EA1A1F8	0x2605
+0x8EA1A1F9	0x25C7
+0x8EA1A1FA	0x25C6
+0x8EA1A1FB	0x25A1
+0x8EA1A1FC	0x25A0
+0x8EA1A1FD	0x25BD
+0x8EA1A1FE	0x25BC
+0x8EA1A2A1	0x32A3
+0x8EA1A2A2	0x2105
+0x8EA1A2A3	0x203E
+0x8EA1A2A5	0xFF3F
+0x8EA1A2A7	0xFE49
+0x8EA1A2A8	0xFE4A
+0x8EA1A2A9	0xFE4D
+0x8EA1A2AA	0xFE4E
+0x8EA1A2AB	0xFE4B
+0x8EA1A2AC	0xFE4C
+0x8EA1A2AD	0xFE5F
+0x8EA1A2AE	0xFE60
+0x8EA1A2AF	0xFE61
+0x8EA1A2B0	0xFF0B
+0x8EA1A2B1	0xFF0D
+0x8EA1A2B2	0x00D7
+0x8EA1A2B3	0x00F7
+0x8EA1A2B4	0x00B1
+0x8EA1A2B5	0x221A
+0x8EA1A2B6	0xFF1C
+0x8EA1A2B7	0xFF1E
+0x8EA1A2B8	0xFF1D
+0x8EA1A2B9	0x2266
+0x8EA1A2BA	0x2267
+0x8EA1A2BB	0x2260
+0x8EA1A2BC	0x221E
+0x8EA1A2BD	0x2252
+0x8EA1A2BE	0x2261
+0x8EA1A2BF	0xFE62
+0x8EA1A2C0	0xFE63
+0x8EA1A2C1	0xFE64
+0x8EA1A2C2	0xFE66
+0x8EA1A2C3	0xFE65
+0x8EA1A2C4	0x223C
+0x8EA1A2C5	0x2229
+0x8EA1A2C6	0x222A
+0x8EA1A2C7	0x22A5
+0x8EA1A2C8	0x2220
+0x8EA1A2C9	0x221F
+0x8EA1A2CA	0x22BF
+0x8EA1A2CB	0x33D2
+0x8EA1A2CC	0x33D1
+0x8EA1A2CD	0x222B
+0x8EA1A2CE	0x222E
+0x8EA1A2CF	0x2235
+0x8EA1A2D0	0x2234
+0x8EA1A2D1	0x2640
+0x8EA1A2D2	0x2642
+0x8EA1A2D3	0x2641
+0x8EA1A2D4	0x2609
+0x8EA1A2D5	0x2191
+0x8EA1A2D6	0x2193
+0x8EA1A2D7	0x2192
+0x8EA1A2D8	0x2190
+0x8EA1A2D9	0x2196
+0x8EA1A2DA	0x2197
+0x8EA1A2DB	0x2199
+0x8EA1A2DC	0x2198
+0x8EA1A2DD	0x2016
+0x8EA1A2DE	0xFF5C
+0x8EA1A2DF	0xFF0F
+0x8EA1A2E0	0xFF3C
+0x8EA1A2E1	0x2215
+0x8EA1A2E2	0xFE68
+0x8EA1A2E3	0xFF04
+0x8EA1A2E4	0xFFE5
+0x8EA1A2E5	0x3012
+0x8EA1A2E6	0xFFE0
+0x8EA1A2E7	0xFFE1
+0x8EA1A2E8	0xFF05
+0x8EA1A2E9	0xFF20
+0x8EA1A2EA	0x2103
+0x8EA1A2EB	0x2109
+0x8EA1A2EC	0xFE69
+0x8EA1A2ED	0xFE6A
+0x8EA1A2EE	0xFE6B
+0x8EA1A2EF	0x33D5
+0x8EA1A2F0	0x339C
+0x8EA1A2F1	0x339D
+0x8EA1A2F2	0x339E
+0x8EA1A2F3	0x33CE
+0x8EA1A2F4	0x33A1
+0x8EA1A2F5	0x338E
+0x8EA1A2F6	0x338F
+0x8EA1A2F7	0x33C4
+0x8EA1A2F8	0x00B0
+0x8EA1A2F9	0x5159
+0x8EA1A2FA	0x515B
+0x8EA1A2FB	0x515E
+0x8EA1A2FC	0x515D
+0x8EA1A2FD	0x5161
+0x8EA1A2FE	0x5163
+0x8EA1A3A1	0x55E7
+0x8EA1A3A2	0x74E9
+0x8EA1A3A3	0x7CCE
+0x8EA1A3A4	0x2581
+0x8EA1A3A5	0x2582
+0x8EA1A3A6	0x2583
+0x8EA1A3A7	0x2584
+0x8EA1A3A8	0x2585
+0x8EA1A3A9	0x2586
+0x8EA1A3AA	0x2587
+0x8EA1A3AB	0x2588
+0x8EA1A3AC	0x258F
+0x8EA1A3AD	0x258E
+0x8EA1A3AE	0x258D
+0x8EA1A3AF	0x258C
+0x8EA1A3B0	0x258B
+0x8EA1A3B1	0x258A
+0x8EA1A3B2	0x2589
+0x8EA1A3B3	0x253C
+0x8EA1A3B4	0x2534
+0x8EA1A3B5	0x252C
+0x8EA1A3B6	0x2524
+0x8EA1A3B7	0x251C
+0x8EA1A3B8	0x2594
+0x8EA1A3B9	0x2500
+0x8EA1A3BA	0x2502
+0x8EA1A3BB	0x2595
+0x8EA1A3BC	0x250C
+0x8EA1A3BD	0x2510
+0x8EA1A3BE	0x2514
+0x8EA1A3BF	0x2518
+0x8EA1A3C0	0x256D
+0x8EA1A3C1	0x256E
+0x8EA1A3C2	0x2570
+0x8EA1A3C3	0x256F
+0x8EA1A3C4	0x2550
+0x8EA1A3C5	0x255E
+0x8EA1A3C6	0x256A
+0x8EA1A3C7	0x2561
+0x8EA1A3C8	0x25E2
+0x8EA1A3C9	0x25E3
+0x8EA1A3CA	0x25E5
+0x8EA1A3CB	0x25E4
+0x8EA1A3CC	0x2571
+0x8EA1A3CD	0x2572
+0x8EA1A3CE	0x2573
+0x8EA1A4A1	0xFF10
+0x8EA1A4A2	0xFF11
+0x8EA1A4A3	0xFF12
+0x8EA1A4A4	0xFF13
+0x8EA1A4A5	0xFF14
+0x8EA1A4A6	0xFF15
+0x8EA1A4A7	0xFF16
+0x8EA1A4A8	0xFF17
+0x8EA1A4A9	0xFF18
+0x8EA1A4AA	0xFF19
+0x8EA1A4AB	0x2160
+0x8EA1A4AC	0x2161
+0x8EA1A4AD	0x2162
+0x8EA1A4AE	0x2163
+0x8EA1A4AF	0x2164
+0x8EA1A4B0	0x2165
+0x8EA1A4B1	0x2166
+0x8EA1A4B2	0x2167
+0x8EA1A4B3	0x2168
+0x8EA1A4B4	0x2169
+0x8EA1A4B5	0x3021
+0x8EA1A4B6	0x3022
+0x8EA1A4B7	0x3023
+0x8EA1A4B8	0x3024
+0x8EA1A4B9	0x3025
+0x8EA1A4BA	0x3026
+0x8EA1A4BB	0x3027
+0x8EA1A4BC	0x3028
+0x8EA1A4BD	0x3029
+0x8EA1A4BF	0x5344
+0x8EA1A4C1	0xFF21
+0x8EA1A4C2	0xFF22
+0x8EA1A4C3	0xFF23
+0x8EA1A4C4	0xFF24
+0x8EA1A4C5	0xFF25
+0x8EA1A4C6	0xFF26
+0x8EA1A4C7	0xFF27
+0x8EA1A4C8	0xFF28
+0x8EA1A4C9	0xFF29
+0x8EA1A4CA	0xFF2A
+0x8EA1A4CB	0xFF2B
+0x8EA1A4CC	0xFF2C
+0x8EA1A4CD	0xFF2D
+0x8EA1A4CE	0xFF2E
+0x8EA1A4CF	0xFF2F
+0x8EA1A4D0	0xFF30
+0x8EA1A4D1	0xFF31
+0x8EA1A4D2	0xFF32
+0x8EA1A4D3	0xFF33
+0x8EA1A4D4	0xFF34
+0x8EA1A4D5	0xFF35
+0x8EA1A4D6	0xFF36
+0x8EA1A4D7	0xFF37
+0x8EA1A4D8	0xFF38
+0x8EA1A4D9	0xFF39
+0x8EA1A4DA	0xFF3A
+0x8EA1A4DB	0xFF41
+0x8EA1A4DC	0xFF42
+0x8EA1A4DD	0xFF43
+0x8EA1A4DE	0xFF44
+0x8EA1A4DF	0xFF45
+0x8EA1A4E0	0xFF46
+0x8EA1A4E1	0xFF47
+0x8EA1A4E2	0xFF48
+0x8EA1A4E3	0xFF49
+0x8EA1A4E4	0xFF4A
+0x8EA1A4E5	0xFF4B
+0x8EA1A4E6	0xFF4C
+0x8EA1A4E7	0xFF4D
+0x8EA1A4E8	0xFF4E
+0x8EA1A4E9	0xFF4F
+0x8EA1A4EA	0xFF50
+0x8EA1A4EB	0xFF51
+0x8EA1A4EC	0xFF52
+0x8EA1A4ED	0xFF53
+0x8EA1A4EE	0xFF54
+0x8EA1A4EF	0xFF55
+0x8EA1A4F0	0xFF56
+0x8EA1A4F1	0xFF57
+0x8EA1A4F2	0xFF58
+0x8EA1A4F3	0xFF59
+0x8EA1A4F4	0xFF5A
+0x8EA1A4F5	0x0391
+0x8EA1A4F6	0x0392
+0x8EA1A4F7	0x0393
+0x8EA1A4F8	0x0394
+0x8EA1A4F9	0x0395
+0x8EA1A4FA	0x0396
+0x8EA1A4FB	0x0397
+0x8EA1A4FC	0x0398
+0x8EA1A4FD	0x0399
+0x8EA1A4FE	0x039A
+0x8EA1A5A1	0x039B
+0x8EA1A5A2	0x039C
+0x8EA1A5A3	0x039D
+0x8EA1A5A4	0x039E
+0x8EA1A5A5	0x039F
+0x8EA1A5A6	0x03A0
+0x8EA1A5A7	0x03A1
+0x8EA1A5A8	0x03A3
+0x8EA1A5A9	0x03A4
+0x8EA1A5AA	0x03A5
+0x8EA1A5AB	0x03A6
+0x8EA1A5AC	0x03A7
+0x8EA1A5AD	0x03A8
+0x8EA1A5AE	0x03A9
+0x8EA1A5AF	0x03B1
+0x8EA1A5B0	0x03B2
+0x8EA1A5B1	0x03B3
+0x8EA1A5B2	0x03B4
+0x8EA1A5B3	0x03B5
+0x8EA1A5B4	0x03B6
+0x8EA1A5B5	0x03B7
+0x8EA1A5B6	0x03B8
+0x8EA1A5B7	0x03B9
+0x8EA1A5B8	0x03BA
+0x8EA1A5B9	0x03BB
+0x8EA1A5BA	0x03BC
+0x8EA1A5BB	0x03BD
+0x8EA1A5BC	0x03BE
+0x8EA1A5BD	0x03BF
+0x8EA1A5BE	0x03C0
+0x8EA1A5BF	0x03C1
+0x8EA1A5C0	0x03C3
+0x8EA1A5C1	0x03C4
+0x8EA1A5C2	0x03C5
+0x8EA1A5C3	0x03C6
+0x8EA1A5C4	0x03C7
+0x8EA1A5C5	0x03C8
+0x8EA1A5C6	0x03C9
+0x8EA1A5C7	0x3105
+0x8EA1A5C8	0x3106
+0x8EA1A5C9	0x3107
+0x8EA1A5CA	0x3108
+0x8EA1A5CB	0x3109
+0x8EA1A5CC	0x310A
+0x8EA1A5CD	0x310B
+0x8EA1A5CE	0x310C
+0x8EA1A5CF	0x310D
+0x8EA1A5D0	0x310E
+0x8EA1A5D1	0x310F
+0x8EA1A5D2	0x3110
+0x8EA1A5D3	0x3111
+0x8EA1A5D4	0x3112
+0x8EA1A5D5	0x3113
+0x8EA1A5D6	0x3114
+0x8EA1A5D7	0x3115
+0x8EA1A5D8	0x3116
+0x8EA1A5D9	0x3117
+0x8EA1A5DA	0x3118
+0x8EA1A5DB	0x3119
+0x8EA1A5DC	0x311A
+0x8EA1A5DD	0x311B
+0x8EA1A5DE	0x311C
+0x8EA1A5DF	0x311D
+0x8EA1A5E0	0x311E
+0x8EA1A5E1	0x311F
+0x8EA1A5E2	0x3120
+0x8EA1A5E3	0x3121
+0x8EA1A5E4	0x3122
+0x8EA1A5E5	0x3123
+0x8EA1A5E6	0x3124
+0x8EA1A5E7	0x3125
+0x8EA1A5E8	0x3126
+0x8EA1A5E9	0x3127
+0x8EA1A5EA	0x3128
+0x8EA1A5EB	0x3129
+0x8EA1A5EC	0x02D9
+0x8EA1A5ED	0x02C9
+0x8EA1A5EE	0x02CA
+0x8EA1A5EF	0x02C7
+0x8EA1A5F0	0x02CB
+0x8EA1A6A1	0x2460
+0x8EA1A6A2	0x2461
+0x8EA1A6A3	0x2462
+0x8EA1A6A4	0x2463
+0x8EA1A6A5	0x2464
+0x8EA1A6A6	0x2465
+0x8EA1A6A7	0x2466
+0x8EA1A6A8	0x2467
+0x8EA1A6A9	0x2468
+0x8EA1A6AA	0x2469
+0x8EA1A6AB	0x2474
+0x8EA1A6AC	0x2475
+0x8EA1A6AD	0x2476
+0x8EA1A6AE	0x2477
+0x8EA1A6AF	0x2478
+0x8EA1A6B0	0x2479
+0x8EA1A6B1	0x247A
+0x8EA1A6B2	0x247B
+0x8EA1A6B3	0x247C
+0x8EA1A6B4	0x247D
+0x8EA1A6B5	0x2170
+0x8EA1A6B6	0x2171
+0x8EA1A6B7	0x2172
+0x8EA1A6B8	0x2173
+0x8EA1A6B9	0x2174
+0x8EA1A6BA	0x2175
+0x8EA1A6BB	0x2176
+0x8EA1A6BC	0x2177
+0x8EA1A6BD	0x2178
+0x8EA1A6BE	0x2179
+0x8EA1A7A8	0x4EA0
+0x8EA1A7AF	0x51AB
+0x8EA1A7B4	0x52F9
+0x8EA1C2A1	0x2400
+0x8EA1C2A2	0x2401
+0x8EA1C2A3	0x2402
+0x8EA1C2A4	0x2403
+0x8EA1C2A5	0x2404
+0x8EA1C2A6	0x2405
+0x8EA1C2A7	0x2406
+0x8EA1C2A8	0x2407
+0x8EA1C2A9	0x2408
+0x8EA1C2AA	0x2409
+0x8EA1C2AB	0x240A
+0x8EA1C2AC	0x240B
+0x8EA1C2AD	0x240C
+0x8EA1C2AE	0x240D
+0x8EA1C2AF	0x240E
+0x8EA1C2B0	0x240F
+0x8EA1C2B1	0x2410
+0x8EA1C2B2	0x2411
+0x8EA1C2B3	0x2412
+0x8EA1C2B4	0x2413
+0x8EA1C2B5	0x2414
+0x8EA1C2B6	0x2415
+0x8EA1C2B7	0x2416
+0x8EA1C2B8	0x2417
+0x8EA1C2B9	0x2418
+0x8EA1C2BA	0x2419
+0x8EA1C2BB	0x241A
+0x8EA1C2BC	0x241B
+0x8EA1C2BD	0x241C
+0x8EA1C2BE	0x241D
+0x8EA1C2BF	0x241E
+0x8EA1C2C0	0x241F
+0x8EA1C2C1	0x2421
+0x8EA1C2C2	0x20AC
+0x8EA1C4A1	0x4E00
+0x8EA1C4A2	0x4E59
+0x8EA1C4A3	0x4E01
+0x8EA1C4A4	0x4E03
+0x8EA1C4A5	0x4E43
+0x8EA1C4A6	0x4E5D
+0x8EA1C4A7	0x4E86
+0x8EA1C4A8	0x4E8C
+0x8EA1C4A9	0x4EBA
+0x8EA1C4AA	0x513F
+0x8EA1C4AB	0x5165
+0x8EA1C4AC	0x516B
+0x8EA1C4AD	0x51E0
+0x8EA1C4AE	0x5200
+0x8EA1C4AF	0x5201
+0x8EA1C4B0	0x529B
+0x8EA1C4B1	0x5315
+0x8EA1C4B2	0x5341
+0x8EA1C4B3	0x535C
+0x8EA1C4B4	0x53C8
+0x8EA1C4B5	0x4E09
+0x8EA1C4B6	0x4E0B
+0x8EA1C4B7	0x4E08
+0x8EA1C4B8	0x4E0A
+0x8EA1C4B9	0x4E2B
+0x8EA1C4BA	0x4E38
+0x8EA1C4BB	0x51E1
+0x8EA1C4BC	0x4E45
+0x8EA1C4BD	0x4E48
+0x8EA1C4BE	0x4E5F
+0x8EA1C4BF	0x4E5E
+0x8EA1C4C0	0x4E8E
+0x8EA1C4C1	0x4EA1
+0x8EA1C4C2	0x5140
+0x8EA1C4C3	0x5203
+0x8EA1C4C4	0x52FA
+0x8EA1C4C5	0x5343
+0x8EA1C4C6	0x53C9
+0x8EA1C4C7	0x53E3
+0x8EA1C4C8	0x571F
+0x8EA1C4C9	0x58EB
+0x8EA1C4CA	0x5915
+0x8EA1C4CB	0x5927
+0x8EA1C4CC	0x5973
+0x8EA1C4CD	0x5B50
+0x8EA1C4CE	0x5B51
+0x8EA1C4CF	0x5B53
+0x8EA1C4D0	0x5BF8
+0x8EA1C4D1	0x5C0F
+0x8EA1C4D2	0x5C22
+0x8EA1C4D3	0x5C38
+0x8EA1C4D4	0x5C71
+0x8EA1C4D5	0x5DDD
+0x8EA1C4D6	0x5DE5
+0x8EA1C4D7	0x5DF1
+0x8EA1C4D8	0x5DF2
+0x8EA1C4D9	0x5DF3
+0x8EA1C4DA	0x5DFE
+0x8EA1C4DB	0x5E72
+0x8EA1C4DC	0x5EFE
+0x8EA1C4DD	0x5F0B
+0x8EA1C4DE	0x5F13
+0x8EA1C4DF	0x624D
+0x8EA1C4E0	0x4E11
+0x8EA1C4E1	0x4E10
+0x8EA1C4E2	0x4E0D
+0x8EA1C4E3	0x4E2D
+0x8EA1C4E4	0x4E30
+0x8EA1C4E5	0x4E39
+0x8EA1C4E6	0x4E4B
+0x8EA1C4E7	0x5C39
+0x8EA1C4E8	0x4E88
+0x8EA1C4E9	0x4E91
+0x8EA1C4EA	0x4E95
+0x8EA1C4EB	0x4E92
+0x8EA1C4EC	0x4E94
+0x8EA1C4ED	0x4EA2
+0x8EA1C4EE	0x4EC1
+0x8EA1C4EF	0x4EC0
+0x8EA1C4F0	0x4EC3
+0x8EA1C4F1	0x4EC6
+0x8EA1C4F2	0x4EC7
+0x8EA1C4F3	0x4ECD
+0x8EA1C4F4	0x4ECA
+0x8EA1C4F5	0x4ECB
+0x8EA1C4F6	0x4EC4
+0x8EA1C4F7	0x5143
+0x8EA1C4F8	0x5141
+0x8EA1C4F9	0x5167
+0x8EA1C4FA	0x516D
+0x8EA1C4FB	0x516E
+0x8EA1C4FC	0x516C
+0x8EA1C4FD	0x5197
+0x8EA1C4FE	0x51F6
+0x8EA1C5A1	0x5206
+0x8EA1C5A2	0x5207
+0x8EA1C5A3	0x5208
+0x8EA1C5A4	0x52FB
+0x8EA1C5A5	0x52FE
+0x8EA1C5A6	0x52FF
+0x8EA1C5A7	0x5316
+0x8EA1C5A8	0x5339
+0x8EA1C5A9	0x5348
+0x8EA1C5AA	0x5347
+0x8EA1C5AB	0x5345
+0x8EA1C5AC	0x535E
+0x8EA1C5AD	0x5384
+0x8EA1C5AE	0x53CB
+0x8EA1C5AF	0x53CA
+0x8EA1C5B0	0x53CD
+0x8EA1C5B1	0x58EC
+0x8EA1C5B2	0x5929
+0x8EA1C5B3	0x592B
+0x8EA1C5B4	0x592A
+0x8EA1C5B5	0x592D
+0x8EA1C5B6	0x5B54
+0x8EA1C5B7	0x5C11
+0x8EA1C5B8	0x5C24
+0x8EA1C5B9	0x5C3A
+0x8EA1C5BA	0x5C6F
+0x8EA1C5BB	0x5DF4
+0x8EA1C5BC	0x5E7B
+0x8EA1C5BD	0x5EFF
+0x8EA1C5BE	0x5F14
+0x8EA1C5BF	0x5F15
+0x8EA1C5C0	0x5FC3
+0x8EA1C5C1	0x6208
+0x8EA1C5C2	0x6236
+0x8EA1C5C3	0x624B
+0x8EA1C5C4	0x624E
+0x8EA1C5C5	0x652F
+0x8EA1C5C6	0x6587
+0x8EA1C5C7	0x6597
+0x8EA1C5C8	0x65A4
+0x8EA1C5C9	0x65B9
+0x8EA1C5CA	0x65E5
+0x8EA1C5CB	0x66F0
+0x8EA1C5CC	0x6708
+0x8EA1C5CD	0x6728
+0x8EA1C5CE	0x6B20
+0x8EA1C5CF	0x6B62
+0x8EA1C5D0	0x6B79
+0x8EA1C5D1	0x6BCB
+0x8EA1C5D2	0x6BD4
+0x8EA1C5D3	0x6BDB
+0x8EA1C5D4	0x6C0F
+0x8EA1C5D5	0x6C34
+0x8EA1C5D6	0x706B
+0x8EA1C5D7	0x722A
+0x8EA1C5D8	0x7236
+0x8EA1C5D9	0x723B
+0x8EA1C5DA	0x7247
+0x8EA1C5DB	0x7259
+0x8EA1C5DC	0x725B
+0x8EA1C5DD	0x72AC
+0x8EA1C5DE	0x738B
+0x8EA1C5DF	0x4E19
+0x8EA1C5E0	0x4E16
+0x8EA1C5E1	0x4E15
+0x8EA1C5E2	0x4E14
+0x8EA1C5E3	0x4E18
+0x8EA1C5E4	0x4E3B
+0x8EA1C5E5	0x4E4D
+0x8EA1C5E6	0x4E4F
+0x8EA1C5E7	0x4E4E
+0x8EA1C5E8	0x4EE5
+0x8EA1C5E9	0x4ED8
+0x8EA1C5EA	0x4ED4
+0x8EA1C5EB	0x4ED5
+0x8EA1C5EC	0x4ED6
+0x8EA1C5ED	0x4ED7
+0x8EA1C5EE	0x4EE3
+0x8EA1C5EF	0x4EE4
+0x8EA1C5F0	0x4ED9
+0x8EA1C5F1	0x4EDE
+0x8EA1C5F2	0x5145
+0x8EA1C5F3	0x5144
+0x8EA1C5F4	0x5189
+0x8EA1C5F5	0x518A
+0x8EA1C5F6	0x51AC
+0x8EA1C5F7	0x51F9
+0x8EA1C5F8	0x51FA
+0x8EA1C5F9	0x51F8
+0x8EA1C5FA	0x520A
+0x8EA1C5FB	0x52A0
+0x8EA1C5FC	0x529F
+0x8EA1C5FD	0x5305
+0x8EA1C5FE	0x5306
+0x8EA1C6A1	0x5317
+0x8EA1C6A2	0x531D
+0x8EA1C6A3	0x4EDF
+0x8EA1C6A4	0x534A
+0x8EA1C6A5	0x5349
+0x8EA1C6A6	0x5361
+0x8EA1C6A7	0x5360
+0x8EA1C6A8	0x536F
+0x8EA1C6A9	0x536E
+0x8EA1C6AA	0x53BB
+0x8EA1C6AB	0x53EF
+0x8EA1C6AC	0x53E4
+0x8EA1C6AD	0x53F3
+0x8EA1C6AE	0x53EC
+0x8EA1C6AF	0x53EE
+0x8EA1C6B0	0x53E9
+0x8EA1C6B1	0x53E8
+0x8EA1C6B2	0x53FC
+0x8EA1C6B3	0x53F8
+0x8EA1C6B4	0x53F5
+0x8EA1C6B5	0x53EB
+0x8EA1C6B6	0x53E6
+0x8EA1C6B7	0x53EA
+0x8EA1C6B8	0x53F2
+0x8EA1C6B9	0x53F1
+0x8EA1C6BA	0x53F0
+0x8EA1C6BB	0x53E5
+0x8EA1C6BC	0x53ED
+0x8EA1C6BD	0x53FB
+0x8EA1C6BE	0x56DB
+0x8EA1C6BF	0x56DA
+0x8EA1C6C0	0x5916
+0x8EA1C6C1	0x592E
+0x8EA1C6C2	0x5931
+0x8EA1C6C3	0x5974
+0x8EA1C6C4	0x5976
+0x8EA1C6C5	0x5B55
+0x8EA1C6C6	0x5B83
+0x8EA1C6C7	0x5C3C
+0x8EA1C6C8	0x5DE8
+0x8EA1C6C9	0x5DE7
+0x8EA1C6CA	0x5DE6
+0x8EA1C6CB	0x5E02
+0x8EA1C6CC	0x5E03
+0x8EA1C6CD	0x5E73
+0x8EA1C6CE	0x5E7C
+0x8EA1C6CF	0x5F01
+0x8EA1C6D0	0x5F18
+0x8EA1C6D1	0x5F17
+0x8EA1C6D2	0x5FC5
+0x8EA1C6D3	0x620A
+0x8EA1C6D4	0x6253
+0x8EA1C6D5	0x6254
+0x8EA1C6D6	0x6252
+0x8EA1C6D7	0x6251
+0x8EA1C6D8	0x65A5
+0x8EA1C6D9	0x65E6
+0x8EA1C6DA	0x672E
+0x8EA1C6DB	0x672C
+0x8EA1C6DC	0x672A
+0x8EA1C6DD	0x672B
+0x8EA1C6DE	0x672D
+0x8EA1C6DF	0x6B63
+0x8EA1C6E0	0x6BCD
+0x8EA1C6E1	0x6C11
+0x8EA1C6E2	0x6C10
+0x8EA1C6E3	0x6C38
+0x8EA1C6E4	0x6C41
+0x8EA1C6E5	0x6C40
+0x8EA1C6E6	0x6C3E
+0x8EA1C6E7	0x72AF
+0x8EA1C6E8	0x7384
+0x8EA1C6E9	0x7389
+0x8EA1C6EA	0x74DC
+0x8EA1C6EB	0x74E6
+0x8EA1C6EC	0x7518
+0x8EA1C6ED	0x751F
+0x8EA1C6EE	0x7528
+0x8EA1C6EF	0x7529
+0x8EA1C6F0	0x7530
+0x8EA1C6F1	0x7531
+0x8EA1C6F2	0x7532
+0x8EA1C6F3	0x7533
+0x8EA1C6F4	0x758B
+0x8EA1C6F5	0x767D
+0x8EA1C6F6	0x76AE
+0x8EA1C6F7	0x76BF
+0x8EA1C6F8	0x76EE
+0x8EA1C6F9	0x77DB
+0x8EA1C6FA	0x77E2
+0x8EA1C6FB	0x77F3
+0x8EA1C6FC	0x793A
+0x8EA1C6FD	0x79BE
+0x8EA1C6FE	0x7A74
+0x8EA1C7A1	0x7ACB
+0x8EA1C7A2	0x4E1E
+0x8EA1C7A3	0x4E1F
+0x8EA1C7A4	0x4E52
+0x8EA1C7A5	0x4E53
+0x8EA1C7A6	0x4E69
+0x8EA1C7A7	0x4E99
+0x8EA1C7A8	0x4EA4
+0x8EA1C7A9	0x4EA6
+0x8EA1C7AA	0x4EA5
+0x8EA1C7AB	0x4EFF
+0x8EA1C7AC	0x4F09
+0x8EA1C7AD	0x4F19
+0x8EA1C7AE	0x4F0A
+0x8EA1C7AF	0x4F15
+0x8EA1C7B0	0x4F0D
+0x8EA1C7B1	0x4F10
+0x8EA1C7B2	0x4F11
+0x8EA1C7B3	0x4F0F
+0x8EA1C7B4	0x4EF2
+0x8EA1C7B5	0x4EF6
+0x8EA1C7B6	0x4EFB
+0x8EA1C7B7	0x4EF0
+0x8EA1C7B8	0x4EF3
+0x8EA1C7B9	0x4EFD
+0x8EA1C7BA	0x4F01
+0x8EA1C7BB	0x4F0B
+0x8EA1C7BC	0x5149
+0x8EA1C7BD	0x5147
+0x8EA1C7BE	0x5146
+0x8EA1C7BF	0x5148
+0x8EA1C7C0	0x5168
+0x8EA1C7C1	0x5171
+0x8EA1C7C2	0x518D
+0x8EA1C7C3	0x51B0
+0x8EA1C7C4	0x5217
+0x8EA1C7C5	0x5211
+0x8EA1C7C6	0x5212
+0x8EA1C7C7	0x520E
+0x8EA1C7C8	0x5216
+0x8EA1C7C9	0x52A3
+0x8EA1C7CA	0x5308
+0x8EA1C7CB	0x5321
+0x8EA1C7CC	0x5320
+0x8EA1C7CD	0x5370
+0x8EA1C7CE	0x5371
+0x8EA1C7CF	0x5409
+0x8EA1C7D0	0x540F
+0x8EA1C7D1	0x540C
+0x8EA1C7D2	0x540A
+0x8EA1C7D3	0x5410
+0x8EA1C7D4	0x5401
+0x8EA1C7D5	0x540B
+0x8EA1C7D6	0x5404
+0x8EA1C7D7	0x5411
+0x8EA1C7D8	0x540D
+0x8EA1C7D9	0x5408
+0x8EA1C7DA	0x5403
+0x8EA1C7DB	0x540E
+0x8EA1C7DC	0x5406
+0x8EA1C7DD	0x5412
+0x8EA1C7DE	0x56E0
+0x8EA1C7DF	0x56DE
+0x8EA1C7E0	0x56DD
+0x8EA1C7E1	0x5733
+0x8EA1C7E2	0x5730
+0x8EA1C7E3	0x5728
+0x8EA1C7E4	0x572D
+0x8EA1C7E5	0x572C
+0x8EA1C7E6	0x572F
+0x8EA1C7E7	0x5729
+0x8EA1C7E8	0x5919
+0x8EA1C7E9	0x591A
+0x8EA1C7EA	0x5937
+0x8EA1C7EB	0x5938
+0x8EA1C7EC	0x5984
+0x8EA1C7ED	0x5978
+0x8EA1C7EE	0x5983
+0x8EA1C7EF	0x597D
+0x8EA1C7F0	0x5979
+0x8EA1C7F1	0x5982
+0x8EA1C7F2	0x5981
+0x8EA1C7F3	0x5B57
+0x8EA1C7F4	0x5B58
+0x8EA1C7F5	0x5B87
+0x8EA1C7F6	0x5B88
+0x8EA1C7F7	0x5B85
+0x8EA1C7F8	0x5B89
+0x8EA1C7F9	0x5BFA
+0x8EA1C7FA	0x5C16
+0x8EA1C7FB	0x5C79
+0x8EA1C7FC	0x5DDE
+0x8EA1C7FD	0x5E06
+0x8EA1C7FE	0x5E76
+0x8EA1C8A1	0x5E74
+0x8EA1C8A2	0x5F0F
+0x8EA1C8A3	0x5F1B
+0x8EA1C8A4	0x5FD9
+0x8EA1C8A5	0x5FD6
+0x8EA1C8A6	0x620E
+0x8EA1C8A7	0x620C
+0x8EA1C8A8	0x620D
+0x8EA1C8A9	0x6210
+0x8EA1C8AA	0x6263
+0x8EA1C8AB	0x625B
+0x8EA1C8AC	0x6258
+0x8EA1C8AD	0x6536
+0x8EA1C8AE	0x65E9
+0x8EA1C8AF	0x65E8
+0x8EA1C8B0	0x65EC
+0x8EA1C8B1	0x65ED
+0x8EA1C8B2	0x66F2
+0x8EA1C8B3	0x66F3
+0x8EA1C8B4	0x6709
+0x8EA1C8B5	0x673D
+0x8EA1C8B6	0x6734
+0x8EA1C8B7	0x6731
+0x8EA1C8B8	0x6735
+0x8EA1C8B9	0x6B21
+0x8EA1C8BA	0x6B64
+0x8EA1C8BB	0x6B7B
+0x8EA1C8BC	0x6C16
+0x8EA1C8BD	0x6C5D
+0x8EA1C8BE	0x6C57
+0x8EA1C8BF	0x6C59
+0x8EA1C8C0	0x6C5F
+0x8EA1C8C1	0x6C60
+0x8EA1C8C2	0x6C50
+0x8EA1C8C3	0x6C55
+0x8EA1C8C4	0x6C61
+0x8EA1C8C5	0x6C5B
+0x8EA1C8C6	0x6C4D
+0x8EA1C8C7	0x6C4E
+0x8EA1C8C8	0x7070
+0x8EA1C8C9	0x725F
+0x8EA1C8CA	0x725D
+0x8EA1C8CB	0x767E
+0x8EA1C8CC	0x7AF9
+0x8EA1C8CD	0x7C73
+0x8EA1C8CE	0x7CF8
+0x8EA1C8CF	0x7F36
+0x8EA1C8D0	0x7F8A
+0x8EA1C8D1	0x7FBD
+0x8EA1C8D2	0x8001
+0x8EA1C8D3	0x8003
+0x8EA1C8D4	0x800C
+0x8EA1C8D5	0x8012
+0x8EA1C8D6	0x8033
+0x8EA1C8D7	0x807F
+0x8EA1C8D8	0x8089
+0x8EA1C8D9	0x808B
+0x8EA1C8DA	0x808C
+0x8EA1C8DB	0x81E3
+0x8EA1C8DC	0x81EA
+0x8EA1C8DD	0x81F3
+0x8EA1C8DE	0x81FC
+0x8EA1C8DF	0x820C
+0x8EA1C8E0	0x821B
+0x8EA1C8E1	0x821F
+0x8EA1C8E2	0x826E
+0x8EA1C8E3	0x8272
+0x8EA1C8E4	0x827E
+0x8EA1C8E5	0x866B
+0x8EA1C8E6	0x8840
+0x8EA1C8E7	0x884C
+0x8EA1C8E8	0x8863
+0x8EA1C8E9	0x897F
+0x8EA1C8EA	0x9621
+0x8EA1C8EB	0x4E32
+0x8EA1C8EC	0x4EA8
+0x8EA1C8ED	0x4F4D
+0x8EA1C8EE	0x4F4F
+0x8EA1C8EF	0x4F47
+0x8EA1C8F0	0x4F57
+0x8EA1C8F1	0x4F5E
+0x8EA1C8F2	0x4F34
+0x8EA1C8F3	0x4F5B
+0x8EA1C8F4	0x4F55
+0x8EA1C8F5	0x4F30
+0x8EA1C8F6	0x4F50
+0x8EA1C8F7	0x4F51
+0x8EA1C8F8	0x4F3D
+0x8EA1C8F9	0x4F3A
+0x8EA1C8FA	0x4F38
+0x8EA1C8FB	0x4F43
+0x8EA1C8FC	0x4F54
+0x8EA1C8FD	0x4F3C
+0x8EA1C8FE	0x4F46
+0x8EA1C9A1	0x4F63
+0x8EA1C9A2	0x4F5C
+0x8EA1C9A3	0x4F60
+0x8EA1C9A4	0x4F2F
+0x8EA1C9A5	0x4F4E
+0x8EA1C9A6	0x4F36
+0x8EA1C9A7	0x4F59
+0x8EA1C9A8	0x4F5D
+0x8EA1C9A9	0x4F48
+0x8EA1C9AA	0x4F5A
+0x8EA1C9AB	0x514C
+0x8EA1C9AC	0x514B
+0x8EA1C9AD	0x514D
+0x8EA1C9AE	0x5175
+0x8EA1C9AF	0x51B6
+0x8EA1C9B0	0x51B7
+0x8EA1C9B1	0x5225
+0x8EA1C9B2	0x5224
+0x8EA1C9B3	0x5229
+0x8EA1C9B4	0x522A
+0x8EA1C9B5	0x5228
+0x8EA1C9B6	0x52AB
+0x8EA1C9B7	0x52A9
+0x8EA1C9B8	0x52AA
+0x8EA1C9B9	0x52AC
+0x8EA1C9BA	0x5323
+0x8EA1C9BB	0x5373
+0x8EA1C9BC	0x5375
+0x8EA1C9BD	0x541D
+0x8EA1C9BE	0x542D
+0x8EA1C9BF	0x541E
+0x8EA1C9C0	0x543E
+0x8EA1C9C1	0x5426
+0x8EA1C9C2	0x544E
+0x8EA1C9C3	0x5427
+0x8EA1C9C4	0x5446
+0x8EA1C9C5	0x5443
+0x8EA1C9C6	0x5433
+0x8EA1C9C7	0x5448
+0x8EA1C9C8	0x5442
+0x8EA1C9C9	0x541B
+0x8EA1C9CA	0x5429
+0x8EA1C9CB	0x544A
+0x8EA1C9CC	0x5439
+0x8EA1C9CD	0x543B
+0x8EA1C9CE	0x5438
+0x8EA1C9CF	0x542E
+0x8EA1C9D0	0x5435
+0x8EA1C9D1	0x5436
+0x8EA1C9D2	0x5420
+0x8EA1C9D3	0x543C
+0x8EA1C9D4	0x5440
+0x8EA1C9D5	0x5431
+0x8EA1C9D6	0x542B
+0x8EA1C9D7	0x541F
+0x8EA1C9D8	0x542C
+0x8EA1C9D9	0x56EA
+0x8EA1C9DA	0x56F0
+0x8EA1C9DB	0x56E4
+0x8EA1C9DC	0x56EB
+0x8EA1C9DD	0x574A
+0x8EA1C9DE	0x5751
+0x8EA1C9DF	0x5740
+0x8EA1C9E0	0x574D
+0x8EA1C9E1	0x5747
+0x8EA1C9E2	0x574E
+0x8EA1C9E3	0x573E
+0x8EA1C9E4	0x5750
+0x8EA1C9E5	0x574F
+0x8EA1C9E6	0x573B
+0x8EA1C9E7	0x58EF
+0x8EA1C9E8	0x593E
+0x8EA1C9E9	0x599D
+0x8EA1C9EA	0x5992
+0x8EA1C9EB	0x59A8
+0x8EA1C9EC	0x599E
+0x8EA1C9ED	0x59A3
+0x8EA1C9EE	0x5999
+0x8EA1C9EF	0x5996
+0x8EA1C9F0	0x598D
+0x8EA1C9F1	0x59A4
+0x8EA1C9F2	0x5993
+0x8EA1C9F3	0x598A
+0x8EA1C9F4	0x59A5
+0x8EA1C9F5	0x5B5D
+0x8EA1C9F6	0x5B5C
+0x8EA1C9F7	0x5B5A
+0x8EA1C9F8	0x5B5B
+0x8EA1C9F9	0x5B8C
+0x8EA1C9FA	0x5B8B
+0x8EA1C9FB	0x5B8F
+0x8EA1C9FC	0x5C2C
+0x8EA1C9FD	0x5C40
+0x8EA1C9FE	0x5C41
+0x8EA1CAA1	0x5C3F
+0x8EA1CAA2	0x5C3E
+0x8EA1CAA3	0x5C90
+0x8EA1CAA4	0x5C91
+0x8EA1CAA5	0x5C94
+0x8EA1CAA6	0x5C8C
+0x8EA1CAA7	0x5DEB
+0x8EA1CAA8	0x5E0C
+0x8EA1CAA9	0x5E8F
+0x8EA1CAAA	0x5E87
+0x8EA1CAAB	0x5E8A
+0x8EA1CAAC	0x5EF7
+0x8EA1CAAD	0x5F04
+0x8EA1CAAE	0x5F1F
+0x8EA1CAAF	0x5F64
+0x8EA1CAB0	0x5F62
+0x8EA1CAB1	0x5F77
+0x8EA1CAB2	0x5F79
+0x8EA1CAB3	0x5FD8
+0x8EA1CAB4	0x5FCC
+0x8EA1CAB5	0x5FD7
+0x8EA1CAB6	0x5FCD
+0x8EA1CAB7	0x5FF1
+0x8EA1CAB8	0x5FEB
+0x8EA1CAB9	0x5FF8
+0x8EA1CABA	0x5FEA
+0x8EA1CABB	0x6212
+0x8EA1CABC	0x6211
+0x8EA1CABD	0x6284
+0x8EA1CABE	0x6297
+0x8EA1CABF	0x6296
+0x8EA1CAC0	0x6280
+0x8EA1CAC1	0x6276
+0x8EA1CAC2	0x6289
+0x8EA1CAC3	0x626D
+0x8EA1CAC4	0x628A
+0x8EA1CAC5	0x627C
+0x8EA1CAC6	0x627E
+0x8EA1CAC7	0x6279
+0x8EA1CAC8	0x6273
+0x8EA1CAC9	0x6292
+0x8EA1CACA	0x626F
+0x8EA1CACB	0x6298
+0x8EA1CACC	0x626E
+0x8EA1CACD	0x6295
+0x8EA1CACE	0x6293
+0x8EA1CACF	0x6291
+0x8EA1CAD0	0x6286
+0x8EA1CAD1	0x6539
+0x8EA1CAD2	0x653B
+0x8EA1CAD3	0x6538
+0x8EA1CAD4	0x65F1
+0x8EA1CAD5	0x66F4
+0x8EA1CAD6	0x675F
+0x8EA1CAD7	0x674E
+0x8EA1CAD8	0x674F
+0x8EA1CAD9	0x6750
+0x8EA1CADA	0x6751
+0x8EA1CADB	0x675C
+0x8EA1CADC	0x6756
+0x8EA1CADD	0x675E
+0x8EA1CADE	0x6749
+0x8EA1CADF	0x6746
+0x8EA1CAE0	0x6760
+0x8EA1CAE1	0x6753
+0x8EA1CAE2	0x6757
+0x8EA1CAE3	0x6B65
+0x8EA1CAE4	0x6BCF
+0x8EA1CAE5	0x6C42
+0x8EA1CAE6	0x6C5E
+0x8EA1CAE7	0x6C99
+0x8EA1CAE8	0x6C81
+0x8EA1CAE9	0x6C88
+0x8EA1CAEA	0x6C89
+0x8EA1CAEB	0x6C85
+0x8EA1CAEC	0x6C9B
+0x8EA1CAED	0x6C6A
+0x8EA1CAEE	0x6C7A
+0x8EA1CAEF	0x6C90
+0x8EA1CAF0	0x6C70
+0x8EA1CAF1	0x6C8C
+0x8EA1CAF2	0x6C68
+0x8EA1CAF3	0x6C96
+0x8EA1CAF4	0x6C92
+0x8EA1CAF5	0x6C7D
+0x8EA1CAF6	0x6C83
+0x8EA1CAF7	0x6C72
+0x8EA1CAF8	0x6C7E
+0x8EA1CAF9	0x6C74
+0x8EA1CAFA	0x6C86
+0x8EA1CAFB	0x6C76
+0x8EA1CAFC	0x6C8D
+0x8EA1CAFD	0x6C94
+0x8EA1CAFE	0x6C98
+0x8EA1CBA1	0x6C82
+0x8EA1CBA2	0x7076
+0x8EA1CBA3	0x707C
+0x8EA1CBA4	0x707D
+0x8EA1CBA5	0x7078
+0x8EA1CBA6	0x7262
+0x8EA1CBA7	0x7261
+0x8EA1CBA8	0x7260
+0x8EA1CBA9	0x72C4
+0x8EA1CBAA	0x72C2
+0x8EA1CBAB	0x7396
+0x8EA1CBAC	0x752C
+0x8EA1CBAD	0x752B
+0x8EA1CBAE	0x7537
+0x8EA1CBAF	0x7538
+0x8EA1CBB0	0x7682
+0x8EA1CBB1	0x76EF
+0x8EA1CBB2	0x77E3
+0x8EA1CBB3	0x79C1
+0x8EA1CBB4	0x79C0
+0x8EA1CBB5	0x79BF
+0x8EA1CBB6	0x7A76
+0x8EA1CBB7	0x7CFB
+0x8EA1CBB8	0x7F55
+0x8EA1CBB9	0x8096
+0x8EA1CBBA	0x8093
+0x8EA1CBBB	0x809D
+0x8EA1CBBC	0x8098
+0x8EA1CBBD	0x809B
+0x8EA1CBBE	0x809A
+0x8EA1CBBF	0x80B2
+0x8EA1CBC0	0x826F
+0x8EA1CBC1	0x8292
+0x8EA1CBC2	0x828B
+0x8EA1CBC3	0x828D
+0x8EA1CBC4	0x898B
+0x8EA1CBC5	0x89D2
+0x8EA1CBC6	0x8A00
+0x8EA1CBC7	0x8C37
+0x8EA1CBC8	0x8C46
+0x8EA1CBC9	0x8C55
+0x8EA1CBCA	0x8C9D
+0x8EA1CBCB	0x8D64
+0x8EA1CBCC	0x8D70
+0x8EA1CBCD	0x8DB3
+0x8EA1CBCE	0x8EAB
+0x8EA1CBCF	0x8ECA
+0x8EA1CBD0	0x8F9B
+0x8EA1CBD1	0x8FB0
+0x8EA1CBD2	0x8FC2
+0x8EA1CBD3	0x8FC6
+0x8EA1CBD4	0x8FC5
+0x8EA1CBD5	0x8FC4
+0x8EA1CBD6	0x5DE1
+0x8EA1CBD7	0x9091
+0x8EA1CBD8	0x90A2
+0x8EA1CBD9	0x90AA
+0x8EA1CBDA	0x90A6
+0x8EA1CBDB	0x90A3
+0x8EA1CBDC	0x9149
+0x8EA1CBDD	0x91C6
+0x8EA1CBDE	0x91CC
+0x8EA1CBDF	0x9632
+0x8EA1CBE0	0x962E
+0x8EA1CBE1	0x9631
+0x8EA1CBE2	0x962A
+0x8EA1CBE3	0x962C
+0x8EA1CBE4	0x4E26
+0x8EA1CBE5	0x4E56
+0x8EA1CBE6	0x4E73
+0x8EA1CBE7	0x4E8B
+0x8EA1CBE8	0x4E9B
+0x8EA1CBE9	0x4E9E
+0x8EA1CBEA	0x4EAB
+0x8EA1CBEB	0x4EAC
+0x8EA1CBEC	0x4F6F
+0x8EA1CBED	0x4F9D
+0x8EA1CBEE	0x4F8D
+0x8EA1CBEF	0x4F73
+0x8EA1CBF0	0x4F7F
+0x8EA1CBF1	0x4F6C
+0x8EA1CBF2	0x4F9B
+0x8EA1CBF3	0x4F8B
+0x8EA1CBF4	0x4F86
+0x8EA1CBF5	0x4F83
+0x8EA1CBF6	0x4F70
+0x8EA1CBF7	0x4F75
+0x8EA1CBF8	0x4F88
+0x8EA1CBF9	0x4F69
+0x8EA1CBFA	0x4F7B
+0x8EA1CBFB	0x4F96
+0x8EA1CBFC	0x4F7E
+0x8EA1CBFD	0x4F8F
+0x8EA1CBFE	0x4F91
+0x8EA1CCA1	0x4F7A
+0x8EA1CCA2	0x5154
+0x8EA1CCA3	0x5152
+0x8EA1CCA4	0x5155
+0x8EA1CCA5	0x5169
+0x8EA1CCA6	0x5177
+0x8EA1CCA7	0x5176
+0x8EA1CCA8	0x5178
+0x8EA1CCA9	0x51BD
+0x8EA1CCAA	0x51FD
+0x8EA1CCAB	0x523B
+0x8EA1CCAC	0x5238
+0x8EA1CCAD	0x5237
+0x8EA1CCAE	0x523A
+0x8EA1CCAF	0x5230
+0x8EA1CCB0	0x522E
+0x8EA1CCB1	0x5236
+0x8EA1CCB2	0x5241
+0x8EA1CCB3	0x52BE
+0x8EA1CCB4	0x52BB
+0x8EA1CCB5	0x5352
+0x8EA1CCB6	0x5354
+0x8EA1CCB7	0x5353
+0x8EA1CCB8	0x5351
+0x8EA1CCB9	0x5366
+0x8EA1CCBA	0x5377
+0x8EA1CCBB	0x5378
+0x8EA1CCBC	0x5379
+0x8EA1CCBD	0x53D6
+0x8EA1CCBE	0x53D4
+0x8EA1CCBF	0x53D7
+0x8EA1CCC0	0x5473
+0x8EA1CCC1	0x5475
+0x8EA1CCC2	0x5496
+0x8EA1CCC3	0x5478
+0x8EA1CCC4	0x5495
+0x8EA1CCC5	0x5480
+0x8EA1CCC6	0x547B
+0x8EA1CCC7	0x5477
+0x8EA1CCC8	0x5484
+0x8EA1CCC9	0x5492
+0x8EA1CCCA	0x5486
+0x8EA1CCCB	0x547C
+0x8EA1CCCC	0x5490
+0x8EA1CCCD	0x5471
+0x8EA1CCCE	0x5476
+0x8EA1CCCF	0x548C
+0x8EA1CCD0	0x549A
+0x8EA1CCD1	0x5462
+0x8EA1CCD2	0x5468
+0x8EA1CCD3	0x548B
+0x8EA1CCD4	0x547D
+0x8EA1CCD5	0x548E
+0x8EA1CCD6	0x56FA
+0x8EA1CCD7	0x5783
+0x8EA1CCD8	0x5777
+0x8EA1CCD9	0x576A
+0x8EA1CCDA	0x5769
+0x8EA1CCDB	0x5761
+0x8EA1CCDC	0x5766
+0x8EA1CCDD	0x5764
+0x8EA1CCDE	0x577C
+0x8EA1CCDF	0x591C
+0x8EA1CCE0	0x5949
+0x8EA1CCE1	0x5947
+0x8EA1CCE2	0x5948
+0x8EA1CCE3	0x5944
+0x8EA1CCE4	0x5954
+0x8EA1CCE5	0x59BE
+0x8EA1CCE6	0x59BB
+0x8EA1CCE7	0x59D4
+0x8EA1CCE8	0x59B9
+0x8EA1CCE9	0x59AE
+0x8EA1CCEA	0x59D1
+0x8EA1CCEB	0x59C6
+0x8EA1CCEC	0x59D0
+0x8EA1CCED	0x59CD
+0x8EA1CCEE	0x59CB
+0x8EA1CCEF	0x59D3
+0x8EA1CCF0	0x59CA
+0x8EA1CCF1	0x59AF
+0x8EA1CCF2	0x59B3
+0x8EA1CCF3	0x59D2
+0x8EA1CCF4	0x59C5
+0x8EA1CCF5	0x5B5F
+0x8EA1CCF6	0x5B64
+0x8EA1CCF7	0x5B63
+0x8EA1CCF8	0x5B97
+0x8EA1CCF9	0x5B9A
+0x8EA1CCFA	0x5B98
+0x8EA1CCFB	0x5B9C
+0x8EA1CCFC	0x5B99
+0x8EA1CCFD	0x5B9B
+0x8EA1CCFE	0x5C1A
+0x8EA1CDA1	0x5C48
+0x8EA1CDA2	0x5C45
+0x8EA1CDA3	0x5C46
+0x8EA1CDA4	0x5CB7
+0x8EA1CDA5	0x5CA1
+0x8EA1CDA6	0x5CB8
+0x8EA1CDA7	0x5CA9
+0x8EA1CDA8	0x5CAB
+0x8EA1CDA9	0x5CB1
+0x8EA1CDAA	0x5CB3
+0x8EA1CDAB	0x5E18
+0x8EA1CDAC	0x5E1A
+0x8EA1CDAD	0x5E16
+0x8EA1CDAE	0x5E15
+0x8EA1CDAF	0x5E1B
+0x8EA1CDB0	0x5E11
+0x8EA1CDB1	0x5E78
+0x8EA1CDB2	0x5E9A
+0x8EA1CDB3	0x5E97
+0x8EA1CDB4	0x5E9C
+0x8EA1CDB5	0x5E95
+0x8EA1CDB6	0x5E96
+0x8EA1CDB7	0x5EF6
+0x8EA1CDB8	0x5F26
+0x8EA1CDB9	0x5F27
+0x8EA1CDBA	0x5F29
+0x8EA1CDBB	0x5F80
+0x8EA1CDBC	0x5F81
+0x8EA1CDBD	0x5F7F
+0x8EA1CDBE	0x5F7C
+0x8EA1CDBF	0x5FDD
+0x8EA1CDC0	0x5FE0
+0x8EA1CDC1	0x5FFD
+0x8EA1CDC2	0x5FF5
+0x8EA1CDC3	0x5FFF
+0x8EA1CDC4	0x600F
+0x8EA1CDC5	0x6014
+0x8EA1CDC6	0x602F
+0x8EA1CDC7	0x6035
+0x8EA1CDC8	0x6016
+0x8EA1CDC9	0x602A
+0x8EA1CDCA	0x6015
+0x8EA1CDCB	0x6021
+0x8EA1CDCC	0x6027
+0x8EA1CDCD	0x6029
+0x8EA1CDCE	0x602B
+0x8EA1CDCF	0x601B
+0x8EA1CDD0	0x6216
+0x8EA1CDD1	0x6215
+0x8EA1CDD2	0x623F
+0x8EA1CDD3	0x623E
+0x8EA1CDD4	0x6240
+0x8EA1CDD5	0x627F
+0x8EA1CDD6	0x62C9
+0x8EA1CDD7	0x62CC
+0x8EA1CDD8	0x62C4
+0x8EA1CDD9	0x62BF
+0x8EA1CDDA	0x62C2
+0x8EA1CDDB	0x62B9
+0x8EA1CDDC	0x62D2
+0x8EA1CDDD	0x62DB
+0x8EA1CDDE	0x62AB
+0x8EA1CDDF	0x62D3
+0x8EA1CDE0	0x62D4
+0x8EA1CDE1	0x62CB
+0x8EA1CDE2	0x62C8
+0x8EA1CDE3	0x62A8
+0x8EA1CDE4	0x62BD
+0x8EA1CDE5	0x62BC
+0x8EA1CDE6	0x62D0
+0x8EA1CDE7	0x62D9
+0x8EA1CDE8	0x62C7
+0x8EA1CDE9	0x62CD
+0x8EA1CDEA	0x62B5
+0x8EA1CDEB	0x62DA
+0x8EA1CDEC	0x62B1
+0x8EA1CDED	0x62D8
+0x8EA1CDEE	0x62D6
+0x8EA1CDEF	0x62D7
+0x8EA1CDF0	0x62C6
+0x8EA1CDF1	0x62AC
+0x8EA1CDF2	0x62CE
+0x8EA1CDF3	0x653E
+0x8EA1CDF4	0x65A7
+0x8EA1CDF5	0x65BC
+0x8EA1CDF6	0x65FA
+0x8EA1CDF7	0x6614
+0x8EA1CDF8	0x6613
+0x8EA1CDF9	0x660C
+0x8EA1CDFA	0x6606
+0x8EA1CDFB	0x6602
+0x8EA1CDFC	0x660E
+0x8EA1CDFD	0x6600
+0x8EA1CDFE	0x660F
+0x8EA1CEA1	0x6615
+0x8EA1CEA2	0x660A
+0x8EA1CEA3	0x6607
+0x8EA1CEA4	0x670D
+0x8EA1CEA5	0x670B
+0x8EA1CEA6	0x676D
+0x8EA1CEA7	0x678B
+0x8EA1CEA8	0x6795
+0x8EA1CEA9	0x6771
+0x8EA1CEAA	0x679C
+0x8EA1CEAB	0x6773
+0x8EA1CEAC	0x6777
+0x8EA1CEAD	0x6787
+0x8EA1CEAE	0x679D
+0x8EA1CEAF	0x6797
+0x8EA1CEB0	0x676F
+0x8EA1CEB1	0x6770
+0x8EA1CEB2	0x677F
+0x8EA1CEB3	0x6789
+0x8EA1CEB4	0x677E
+0x8EA1CEB5	0x6790
+0x8EA1CEB6	0x6775
+0x8EA1CEB7	0x679A
+0x8EA1CEB8	0x6793
+0x8EA1CEB9	0x677C
+0x8EA1CEBA	0x676A
+0x8EA1CEBB	0x6772
+0x8EA1CEBC	0x6B23
+0x8EA1CEBD	0x6B66
+0x8EA1CEBE	0x6B67
+0x8EA1CEBF	0x6B7F
+0x8EA1CEC0	0x6C13
+0x8EA1CEC1	0x6C1B
+0x8EA1CEC2	0x6CE3
+0x8EA1CEC3	0x6CE8
+0x8EA1CEC4	0x6CF3
+0x8EA1CEC5	0x6CB1
+0x8EA1CEC6	0x6CCC
+0x8EA1CEC7	0x6CE5
+0x8EA1CEC8	0x6CB3
+0x8EA1CEC9	0x6CBD
+0x8EA1CECA	0x6CBE
+0x8EA1CECB	0x6CBC
+0x8EA1CECC	0x6CE2
+0x8EA1CECD	0x6CAB
+0x8EA1CECE	0x6CD5
+0x8EA1CECF	0x6CD3
+0x8EA1CED0	0x6CB8
+0x8EA1CED1	0x6CC4
+0x8EA1CED2	0x6CB9
+0x8EA1CED3	0x6CC1
+0x8EA1CED4	0x6CAE
+0x8EA1CED5	0x6CD7
+0x8EA1CED6	0x6CC5
+0x8EA1CED7	0x6CF1
+0x8EA1CED8	0x6CBF
+0x8EA1CED9	0x6CBB
+0x8EA1CEDA	0x6CE1
+0x8EA1CEDB	0x6CDB
+0x8EA1CEDC	0x6CCA
+0x8EA1CEDD	0x6CAC
+0x8EA1CEDE	0x6CEF
+0x8EA1CEDF	0x6CDC
+0x8EA1CEE0	0x6CD6
+0x8EA1CEE1	0x6CE0
+0x8EA1CEE2	0x7095
+0x8EA1CEE3	0x708E
+0x8EA1CEE4	0x7092
+0x8EA1CEE5	0x708A
+0x8EA1CEE6	0x7099
+0x8EA1CEE7	0x722C
+0x8EA1CEE8	0x722D
+0x8EA1CEE9	0x7238
+0x8EA1CEEA	0x7248
+0x8EA1CEEB	0x7267
+0x8EA1CEEC	0x7269
+0x8EA1CEED	0x72C0
+0x8EA1CEEE	0x72CE
+0x8EA1CEEF	0x72D9
+0x8EA1CEF0	0x72D7
+0x8EA1CEF1	0x72D0
+0x8EA1CEF2	0x73A9
+0x8EA1CEF3	0x73A8
+0x8EA1CEF4	0x739F
+0x8EA1CEF5	0x73AB
+0x8EA1CEF6	0x73A5
+0x8EA1CEF7	0x753D
+0x8EA1CEF8	0x759D
+0x8EA1CEF9	0x7599
+0x8EA1CEFA	0x759A
+0x8EA1CEFB	0x7684
+0x8EA1CEFC	0x76C2
+0x8EA1CEFD	0x76F2
+0x8EA1CEFE	0x76F4
+0x8EA1CFA1	0x77E5
+0x8EA1CFA2	0x77FD
+0x8EA1CFA3	0x793E
+0x8EA1CFA4	0x7940
+0x8EA1CFA5	0x7941
+0x8EA1CFA6	0x79C9
+0x8EA1CFA7	0x79C8
+0x8EA1CFA8	0x7A7A
+0x8EA1CFA9	0x7A79
+0x8EA1CFAA	0x7AFA
+0x8EA1CFAB	0x7CFE
+0x8EA1CFAC	0x7F54
+0x8EA1CFAD	0x7F8C
+0x8EA1CFAE	0x7F8B
+0x8EA1CFAF	0x8005
+0x8EA1CFB0	0x80BA
+0x8EA1CFB1	0x80A5
+0x8EA1CFB2	0x80A2
+0x8EA1CFB3	0x80B1
+0x8EA1CFB4	0x80A1
+0x8EA1CFB5	0x80AB
+0x8EA1CFB6	0x80A9
+0x8EA1CFB7	0x80B4
+0x8EA1CFB8	0x80AA
+0x8EA1CFB9	0x80AF
+0x8EA1CFBA	0x81E5
+0x8EA1CFBB	0x81FE
+0x8EA1CFBC	0x820D
+0x8EA1CFBD	0x82B3
+0x8EA1CFBE	0x829D
+0x8EA1CFBF	0x8299
+0x8EA1CFC0	0x82AD
+0x8EA1CFC1	0x82BD
+0x8EA1CFC2	0x829F
+0x8EA1CFC3	0x82B9
+0x8EA1CFC4	0x82B1
+0x8EA1CFC5	0x82AC
+0x8EA1CFC6	0x82A5
+0x8EA1CFC7	0x82AF
+0x8EA1CFC8	0x82B8
+0x8EA1CFC9	0x82A3
+0x8EA1CFCA	0x82B0
+0x8EA1CFCB	0x82BE
+0x8EA1CFCC	0x82B7
+0x8EA1CFCD	0x864E
+0x8EA1CFCE	0x8671
+0x8EA1CFCF	0x521D
+0x8EA1CFD0	0x8868
+0x8EA1CFD1	0x8ECB
+0x8EA1CFD2	0x8FCE
+0x8EA1CFD3	0x8FD4
+0x8EA1CFD4	0x8FD1
+0x8EA1CFD5	0x90B5
+0x8EA1CFD6	0x90B8
+0x8EA1CFD7	0x90B1
+0x8EA1CFD8	0x90B6
+0x8EA1CFD9	0x91C7
+0x8EA1CFDA	0x91D1
+0x8EA1CFDB	0x9577
+0x8EA1CFDC	0x9580
+0x8EA1CFDD	0x961C
+0x8EA1CFDE	0x9640
+0x8EA1CFDF	0x963F
+0x8EA1CFE0	0x963B
+0x8EA1CFE1	0x9644
+0x8EA1CFE2	0x9642
+0x8EA1CFE3	0x96B9
+0x8EA1CFE4	0x96E8
+0x8EA1CFE5	0x9752
+0x8EA1CFE6	0x975E
+0x8EA1CFE7	0x4E9F
+0x8EA1CFE8	0x4EAD
+0x8EA1CFE9	0x4EAE
+0x8EA1CFEA	0x4FE1
+0x8EA1CFEB	0x4FB5
+0x8EA1CFEC	0x4FAF
+0x8EA1CFED	0x4FBF
+0x8EA1CFEE	0x4FE0
+0x8EA1CFEF	0x4FD1
+0x8EA1CFF0	0x4FCF
+0x8EA1CFF1	0x4FDD
+0x8EA1CFF2	0x4FC3
+0x8EA1CFF3	0x4FB6
+0x8EA1CFF4	0x4FD8
+0x8EA1CFF5	0x4FDF
+0x8EA1CFF6	0x4FCA
+0x8EA1CFF7	0x4FD7
+0x8EA1CFF8	0x4FAE
+0x8EA1CFF9	0x4FD0
+0x8EA1CFFA	0x4FC4
+0x8EA1CFFB	0x4FC2
+0x8EA1CFFC	0x4FDA
+0x8EA1CFFD	0x4FCE
+0x8EA1CFFE	0x4FDE
+0x8EA1D0A1	0x4FB7
+0x8EA1D0A2	0x5157
+0x8EA1D0A3	0x5192
+0x8EA1D0A4	0x5191
+0x8EA1D0A5	0x51A0
+0x8EA1D0A6	0x524E
+0x8EA1D0A7	0x5243
+0x8EA1D0A8	0x524A
+0x8EA1D0A9	0x524D
+0x8EA1D0AA	0x524C
+0x8EA1D0AB	0x524B
+0x8EA1D0AC	0x5247
+0x8EA1D0AD	0x52C7
+0x8EA1D0AE	0x52C9
+0x8EA1D0AF	0x52C3
+0x8EA1D0B0	0x52C1
+0x8EA1D0B1	0x530D
+0x8EA1D0B2	0x5357
+0x8EA1D0B3	0x537B
+0x8EA1D0B4	0x539A
+0x8EA1D0B5	0x53DB
+0x8EA1D0B6	0x54AC
+0x8EA1D0B7	0x54C0
+0x8EA1D0B8	0x54A8
+0x8EA1D0B9	0x54CE
+0x8EA1D0BA	0x54C9
+0x8EA1D0BB	0x54B8
+0x8EA1D0BC	0x54A6
+0x8EA1D0BD	0x54B3
+0x8EA1D0BE	0x54C7
+0x8EA1D0BF	0x54C2
+0x8EA1D0C0	0x54BD
+0x8EA1D0C1	0x54AA
+0x8EA1D0C2	0x54C1
+0x8EA1D0C3	0x54C4
+0x8EA1D0C4	0x54C8
+0x8EA1D0C5	0x54AF
+0x8EA1D0C6	0x54AB
+0x8EA1D0C7	0x54B1
+0x8EA1D0C8	0x54BB
+0x8EA1D0C9	0x54A9
+0x8EA1D0CA	0x54A7
+0x8EA1D0CB	0x54BF
+0x8EA1D0CC	0x56FF
+0x8EA1D0CD	0x5782
+0x8EA1D0CE	0x578B
+0x8EA1D0CF	0x57A0
+0x8EA1D0D0	0x57A3
+0x8EA1D0D1	0x57A2
+0x8EA1D0D2	0x57CE
+0x8EA1D0D3	0x57AE
+0x8EA1D0D4	0x5793
+0x8EA1D0D5	0x5955
+0x8EA1D0D6	0x5951
+0x8EA1D0D7	0x594F
+0x8EA1D0D8	0x594E
+0x8EA1D0D9	0x5950
+0x8EA1D0DA	0x59DC
+0x8EA1D0DB	0x59D8
+0x8EA1D0DC	0x59FF
+0x8EA1D0DD	0x59E3
+0x8EA1D0DE	0x59E8
+0x8EA1D0DF	0x5A03
+0x8EA1D0E0	0x59E5
+0x8EA1D0E1	0x59EA
+0x8EA1D0E2	0x59DA
+0x8EA1D0E3	0x59E6
+0x8EA1D0E4	0x5A01
+0x8EA1D0E5	0x59FB
+0x8EA1D0E6	0x5B69
+0x8EA1D0E7	0x5BA3
+0x8EA1D0E8	0x5BA6
+0x8EA1D0E9	0x5BA4
+0x8EA1D0EA	0x5BA2
+0x8EA1D0EB	0x5BA5
+0x8EA1D0EC	0x5C01
+0x8EA1D0ED	0x5C4E
+0x8EA1D0EE	0x5C4F
+0x8EA1D0EF	0x5C4D
+0x8EA1D0F0	0x5C4B
+0x8EA1D0F1	0x5CD9
+0x8EA1D0F2	0x5CD2
+0x8EA1D0F3	0x5DF7
+0x8EA1D0F4	0x5E1D
+0x8EA1D0F5	0x5E25
+0x8EA1D0F6	0x5E1F
+0x8EA1D0F7	0x5E7D
+0x8EA1D0F8	0x5EA0
+0x8EA1D0F9	0x5EA6
+0x8EA1D0FA	0x5EFA
+0x8EA1D0FB	0x5F08
+0x8EA1D0FC	0x5F2D
+0x8EA1D0FD	0x5F65
+0x8EA1D0FE	0x5F88
+0x8EA1D1A1	0x5F85
+0x8EA1D1A2	0x5F8A
+0x8EA1D1A3	0x5F8B
+0x8EA1D1A4	0x5F87
+0x8EA1D1A5	0x5F8C
+0x8EA1D1A6	0x5F89
+0x8EA1D1A7	0x6012
+0x8EA1D1A8	0x601D
+0x8EA1D1A9	0x6020
+0x8EA1D1AA	0x6025
+0x8EA1D1AB	0x600E
+0x8EA1D1AC	0x6028
+0x8EA1D1AD	0x604D
+0x8EA1D1AE	0x6070
+0x8EA1D1AF	0x6068
+0x8EA1D1B0	0x6062
+0x8EA1D1B1	0x6046
+0x8EA1D1B2	0x6043
+0x8EA1D1B3	0x606C
+0x8EA1D1B4	0x606B
+0x8EA1D1B5	0x606A
+0x8EA1D1B6	0x6064
+0x8EA1D1B7	0x6241
+0x8EA1D1B8	0x62DC
+0x8EA1D1B9	0x6316
+0x8EA1D1BA	0x6309
+0x8EA1D1BB	0x62FC
+0x8EA1D1BC	0x62ED
+0x8EA1D1BD	0x6301
+0x8EA1D1BE	0x62EE
+0x8EA1D1BF	0x62FD
+0x8EA1D1C0	0x6307
+0x8EA1D1C1	0x62F1
+0x8EA1D1C2	0x62F7
+0x8EA1D1C3	0x62EF
+0x8EA1D1C4	0x62EC
+0x8EA1D1C5	0x62FE
+0x8EA1D1C6	0x62F4
+0x8EA1D1C7	0x6311
+0x8EA1D1C8	0x6302
+0x8EA1D1C9	0x653F
+0x8EA1D1CA	0x6545
+0x8EA1D1CB	0x65AB
+0x8EA1D1CC	0x65BD
+0x8EA1D1CD	0x65E2
+0x8EA1D1CE	0x6625
+0x8EA1D1CF	0x662D
+0x8EA1D1D0	0x6620
+0x8EA1D1D1	0x6627
+0x8EA1D1D2	0x662F
+0x8EA1D1D3	0x661F
+0x8EA1D1D4	0x6628
+0x8EA1D1D5	0x6631
+0x8EA1D1D6	0x6624
+0x8EA1D1D7	0x66F7
+0x8EA1D1D8	0x67FF
+0x8EA1D1D9	0x67D3
+0x8EA1D1DA	0x67F1
+0x8EA1D1DB	0x67D4
+0x8EA1D1DC	0x67D0
+0x8EA1D1DD	0x67EC
+0x8EA1D1DE	0x67B6
+0x8EA1D1DF	0x67AF
+0x8EA1D1E0	0x67F5
+0x8EA1D1E1	0x67E9
+0x8EA1D1E2	0x67EF
+0x8EA1D1E3	0x67C4
+0x8EA1D1E4	0x67D1
+0x8EA1D1E5	0x67B4
+0x8EA1D1E6	0x67DA
+0x8EA1D1E7	0x67E5
+0x8EA1D1E8	0x67B8
+0x8EA1D1E9	0x67CF
+0x8EA1D1EA	0x67DE
+0x8EA1D1EB	0x67F3
+0x8EA1D1EC	0x67B0
+0x8EA1D1ED	0x67D9
+0x8EA1D1EE	0x67E2
+0x8EA1D1EF	0x67DD
+0x8EA1D1F0	0x67D2
+0x8EA1D1F1	0x6B6A
+0x8EA1D1F2	0x6B83
+0x8EA1D1F3	0x6B86
+0x8EA1D1F4	0x6BB5
+0x8EA1D1F5	0x6BD2
+0x8EA1D1F6	0x6BD7
+0x8EA1D1F7	0x6C1F
+0x8EA1D1F8	0x6CC9
+0x8EA1D1F9	0x6D0B
+0x8EA1D1FA	0x6D32
+0x8EA1D1FB	0x6D2A
+0x8EA1D1FC	0x6D41
+0x8EA1D1FD	0x6D25
+0x8EA1D1FE	0x6D0C
+0x8EA1D2A1	0x6D31
+0x8EA1D2A2	0x6D1E
+0x8EA1D2A3	0x6D17
+0x8EA1D2A4	0x6D3B
+0x8EA1D2A5	0x6D3D
+0x8EA1D2A6	0x6D3E
+0x8EA1D2A7	0x6D36
+0x8EA1D2A8	0x6D1B
+0x8EA1D2A9	0x6CF5
+0x8EA1D2AA	0x6D39
+0x8EA1D2AB	0x6D27
+0x8EA1D2AC	0x6D38
+0x8EA1D2AD	0x6D29
+0x8EA1D2AE	0x6D2E
+0x8EA1D2AF	0x6D35
+0x8EA1D2B0	0x6D0E
+0x8EA1D2B1	0x6D2B
+0x8EA1D2B2	0x70AB
+0x8EA1D2B3	0x70BA
+0x8EA1D2B4	0x70B3
+0x8EA1D2B5	0x70AC
+0x8EA1D2B6	0x70AF
+0x8EA1D2B7	0x70AD
+0x8EA1D2B8	0x70B8
+0x8EA1D2B9	0x70AE
+0x8EA1D2BA	0x70A4
+0x8EA1D2BB	0x7230
+0x8EA1D2BC	0x7272
+0x8EA1D2BD	0x726F
+0x8EA1D2BE	0x7274
+0x8EA1D2BF	0x72E9
+0x8EA1D2C0	0x72E0
+0x8EA1D2C1	0x72E1
+0x8EA1D2C2	0x73B7
+0x8EA1D2C3	0x73CA
+0x8EA1D2C4	0x73BB
+0x8EA1D2C5	0x73B2
+0x8EA1D2C6	0x73CD
+0x8EA1D2C7	0x73C0
+0x8EA1D2C8	0x73B3
+0x8EA1D2C9	0x751A
+0x8EA1D2CA	0x752D
+0x8EA1D2CB	0x754F
+0x8EA1D2CC	0x754C
+0x8EA1D2CD	0x754E
+0x8EA1D2CE	0x754B
+0x8EA1D2CF	0x75AB
+0x8EA1D2D0	0x75A4
+0x8EA1D2D1	0x75A5
+0x8EA1D2D2	0x75A2
+0x8EA1D2D3	0x75A3
+0x8EA1D2D4	0x7678
+0x8EA1D2D5	0x7686
+0x8EA1D2D6	0x7687
+0x8EA1D2D7	0x7688
+0x8EA1D2D8	0x76C8
+0x8EA1D2D9	0x76C6
+0x8EA1D2DA	0x76C3
+0x8EA1D2DB	0x76C5
+0x8EA1D2DC	0x7701
+0x8EA1D2DD	0x76F9
+0x8EA1D2DE	0x76F8
+0x8EA1D2DF	0x7709
+0x8EA1D2E0	0x770B
+0x8EA1D2E1	0x76FE
+0x8EA1D2E2	0x76FC
+0x8EA1D2E3	0x7707
+0x8EA1D2E4	0x77DC
+0x8EA1D2E5	0x7802
+0x8EA1D2E6	0x7814
+0x8EA1D2E7	0x780C
+0x8EA1D2E8	0x780D
+0x8EA1D2E9	0x7946
+0x8EA1D2EA	0x7949
+0x8EA1D2EB	0x7948
+0x8EA1D2EC	0x7947
+0x8EA1D2ED	0x79B9
+0x8EA1D2EE	0x79BA
+0x8EA1D2EF	0x79D1
+0x8EA1D2F0	0x79D2
+0x8EA1D2F1	0x79CB
+0x8EA1D2F2	0x7A7F
+0x8EA1D2F3	0x7A81
+0x8EA1D2F4	0x7AFF
+0x8EA1D2F5	0x7AFD
+0x8EA1D2F6	0x7C7D
+0x8EA1D2F7	0x7D02
+0x8EA1D2F8	0x7D05
+0x8EA1D2F9	0x7D00
+0x8EA1D2FA	0x7D09
+0x8EA1D2FB	0x7D07
+0x8EA1D2FC	0x7D04
+0x8EA1D2FD	0x7D06
+0x8EA1D2FE	0x7F38
+0x8EA1D3A1	0x7F8E
+0x8EA1D3A2	0x7FBF
+0x8EA1D3A3	0x8010
+0x8EA1D3A4	0x800D
+0x8EA1D3A5	0x8011
+0x8EA1D3A6	0x8036
+0x8EA1D3A7	0x80D6
+0x8EA1D3A8	0x80E5
+0x8EA1D3A9	0x80DA
+0x8EA1D3AA	0x80C3
+0x8EA1D3AB	0x80C4
+0x8EA1D3AC	0x80CC
+0x8EA1D3AD	0x80E1
+0x8EA1D3AE	0x80DB
+0x8EA1D3AF	0x80CE
+0x8EA1D3B0	0x80DE
+0x8EA1D3B1	0x80E4
+0x8EA1D3B2	0x80DD
+0x8EA1D3B3	0x81F4
+0x8EA1D3B4	0x8222
+0x8EA1D3B5	0x82E7
+0x8EA1D3B6	0x8303
+0x8EA1D3B7	0x8305
+0x8EA1D3B8	0x82E3
+0x8EA1D3B9	0x82DB
+0x8EA1D3BA	0x82E6
+0x8EA1D3BB	0x8304
+0x8EA1D3BC	0x82E5
+0x8EA1D3BD	0x8302
+0x8EA1D3BE	0x8309
+0x8EA1D3BF	0x82D2
+0x8EA1D3C0	0x82D7
+0x8EA1D3C1	0x82F1
+0x8EA1D3C2	0x8301
+0x8EA1D3C3	0x82DC
+0x8EA1D3C4	0x82D4
+0x8EA1D3C5	0x82D1
+0x8EA1D3C6	0x82DE
+0x8EA1D3C7	0x82D3
+0x8EA1D3C8	0x82DF
+0x8EA1D3C9	0x82EF
+0x8EA1D3CA	0x8306
+0x8EA1D3CB	0x8650
+0x8EA1D3CC	0x8679
+0x8EA1D3CD	0x867B
+0x8EA1D3CE	0x867A
+0x8EA1D3CF	0x884D
+0x8EA1D3D0	0x886B
+0x8EA1D3D1	0x8981
+0x8EA1D3D2	0x89D4
+0x8EA1D3D3	0x8A08
+0x8EA1D3D4	0x8A02
+0x8EA1D3D5	0x8A03
+0x8EA1D3D6	0x8C9E
+0x8EA1D3D7	0x8CA0
+0x8EA1D3D8	0x8D74
+0x8EA1D3D9	0x8D73
+0x8EA1D3DA	0x8DB4
+0x8EA1D3DB	0x8ECD
+0x8EA1D3DC	0x8ECC
+0x8EA1D3DD	0x8FF0
+0x8EA1D3DE	0x8FE6
+0x8EA1D3DF	0x8FE2
+0x8EA1D3E0	0x8FEA
+0x8EA1D3E1	0x8FE5
+0x8EA1D3E2	0x8FED
+0x8EA1D3E3	0x8FEB
+0x8EA1D3E4	0x8FE4
+0x8EA1D3E5	0x8FE8
+0x8EA1D3E6	0x90CA
+0x8EA1D3E7	0x90CE
+0x8EA1D3E8	0x90C1
+0x8EA1D3E9	0x90C3
+0x8EA1D3EA	0x914B
+0x8EA1D3EB	0x914A
+0x8EA1D3EC	0x91CD
+0x8EA1D3ED	0x9582
+0x8EA1D3EE	0x9650
+0x8EA1D3EF	0x964B
+0x8EA1D3F0	0x964C
+0x8EA1D3F1	0x964D
+0x8EA1D3F2	0x9762
+0x8EA1D3F3	0x9769
+0x8EA1D3F4	0x97CB
+0x8EA1D3F5	0x97ED
+0x8EA1D3F6	0x97F3
+0x8EA1D3F7	0x9801
+0x8EA1D3F8	0x98A8
+0x8EA1D3F9	0x98DB
+0x8EA1D3FA	0x98DF
+0x8EA1D3FB	0x9996
+0x8EA1D3FC	0x9999
+0x8EA1D3FD	0x4E58
+0x8EA1D3FE	0x4EB3
+0x8EA1D4A1	0x500C
+0x8EA1D4A2	0x500D
+0x8EA1D4A3	0x5023
+0x8EA1D4A4	0x4FEF
+0x8EA1D4A5	0x5026
+0x8EA1D4A6	0x5025
+0x8EA1D4A7	0x4FF8
+0x8EA1D4A8	0x5029
+0x8EA1D4A9	0x5016
+0x8EA1D4AA	0x5006
+0x8EA1D4AB	0x503C
+0x8EA1D4AC	0x501F
+0x8EA1D4AD	0x501A
+0x8EA1D4AE	0x5012
+0x8EA1D4AF	0x5011
+0x8EA1D4B0	0x4FFA
+0x8EA1D4B1	0x5000
+0x8EA1D4B2	0x5014
+0x8EA1D4B3	0x5028
+0x8EA1D4B4	0x4FF1
+0x8EA1D4B5	0x5021
+0x8EA1D4B6	0x500B
+0x8EA1D4B7	0x5019
+0x8EA1D4B8	0x5018
+0x8EA1D4B9	0x4FF3
+0x8EA1D4BA	0x4FEE
+0x8EA1D4BB	0x502D
+0x8EA1D4BC	0x502A
+0x8EA1D4BD	0x4FFE
+0x8EA1D4BE	0x502B
+0x8EA1D4BF	0x5009
+0x8EA1D4C0	0x517C
+0x8EA1D4C1	0x51A4
+0x8EA1D4C2	0x51A5
+0x8EA1D4C3	0x51A2
+0x8EA1D4C4	0x51CD
+0x8EA1D4C5	0x51CC
+0x8EA1D4C6	0x51C6
+0x8EA1D4C7	0x51CB
+0x8EA1D4C8	0x5256
+0x8EA1D4C9	0x525C
+0x8EA1D4CA	0x5254
+0x8EA1D4CB	0x525B
+0x8EA1D4CC	0x525D
+0x8EA1D4CD	0x532A
+0x8EA1D4CE	0x537F
+0x8EA1D4CF	0x539F
+0x8EA1D4D0	0x539D
+0x8EA1D4D1	0x53DF
+0x8EA1D4D2	0x54E8
+0x8EA1D4D3	0x5510
+0x8EA1D4D4	0x5501
+0x8EA1D4D5	0x5537
+0x8EA1D4D6	0x54FC
+0x8EA1D4D7	0x54E5
+0x8EA1D4D8	0x54F2
+0x8EA1D4D9	0x5506
+0x8EA1D4DA	0x54FA
+0x8EA1D4DB	0x5514
+0x8EA1D4DC	0x54E9
+0x8EA1D4DD	0x54ED
+0x8EA1D4DE	0x54E1
+0x8EA1D4DF	0x5509
+0x8EA1D4E0	0x54EE
+0x8EA1D4E1	0x54EA
+0x8EA1D4E2	0x54E6
+0x8EA1D4E3	0x5527
+0x8EA1D4E4	0x5507
+0x8EA1D4E5	0x54FD
+0x8EA1D4E6	0x550F
+0x8EA1D4E7	0x5703
+0x8EA1D4E8	0x5704
+0x8EA1D4E9	0x57C2
+0x8EA1D4EA	0x57D4
+0x8EA1D4EB	0x57CB
+0x8EA1D4EC	0x57C3
+0x8EA1D4ED	0x5809
+0x8EA1D4EE	0x590F
+0x8EA1D4EF	0x5957
+0x8EA1D4F0	0x5958
+0x8EA1D4F1	0x595A
+0x8EA1D4F2	0x5A11
+0x8EA1D4F3	0x5A18
+0x8EA1D4F4	0x5A1C
+0x8EA1D4F5	0x5A1F
+0x8EA1D4F6	0x5A1B
+0x8EA1D4F7	0x5A13
+0x8EA1D4F8	0x59EC
+0x8EA1D4F9	0x5A20
+0x8EA1D4FA	0x5A23
+0x8EA1D4FB	0x5A29
+0x8EA1D4FC	0x5A25
+0x8EA1D4FD	0x5A0C
+0x8EA1D4FE	0x5A09
+0x8EA1D5A1	0x5B6B
+0x8EA1D5A2	0x5C58
+0x8EA1D5A3	0x5BB0
+0x8EA1D5A4	0x5BB3
+0x8EA1D5A5	0x5BB6
+0x8EA1D5A6	0x5BB4
+0x8EA1D5A7	0x5BAE
+0x8EA1D5A8	0x5BB5
+0x8EA1D5A9	0x5BB9
+0x8EA1D5AA	0x5BB8
+0x8EA1D5AB	0x5C04
+0x8EA1D5AC	0x5C51
+0x8EA1D5AD	0x5C55
+0x8EA1D5AE	0x5C50
+0x8EA1D5AF	0x5CED
+0x8EA1D5B0	0x5CFD
+0x8EA1D5B1	0x5CFB
+0x8EA1D5B2	0x5CEA
+0x8EA1D5B3	0x5CE8
+0x8EA1D5B4	0x5CF0
+0x8EA1D5B5	0x5CF6
+0x8EA1D5B6	0x5D01
+0x8EA1D5B7	0x5CF4
+0x8EA1D5B8	0x5DEE
+0x8EA1D5B9	0x5E2D
+0x8EA1D5BA	0x5E2B
+0x8EA1D5BB	0x5EAB
+0x8EA1D5BC	0x5EAD
+0x8EA1D5BD	0x5EA7
+0x8EA1D5BE	0x5F31
+0x8EA1D5BF	0x5F92
+0x8EA1D5C0	0x5F91
+0x8EA1D5C1	0x5F90
+0x8EA1D5C2	0x6059
+0x8EA1D5C3	0x6063
+0x8EA1D5C4	0x6065
+0x8EA1D5C5	0x6050
+0x8EA1D5C6	0x6055
+0x8EA1D5C7	0x606D
+0x8EA1D5C8	0x6069
+0x8EA1D5C9	0x606F
+0x8EA1D5CA	0x6084
+0x8EA1D5CB	0x609F
+0x8EA1D5CC	0x609A
+0x8EA1D5CD	0x608D
+0x8EA1D5CE	0x6094
+0x8EA1D5CF	0x608C
+0x8EA1D5D0	0x6085
+0x8EA1D5D1	0x6096
+0x8EA1D5D2	0x6247
+0x8EA1D5D3	0x62F3
+0x8EA1D5D4	0x6308
+0x8EA1D5D5	0x62FF
+0x8EA1D5D6	0x634E
+0x8EA1D5D7	0x633E
+0x8EA1D5D8	0x632F
+0x8EA1D5D9	0x6355
+0x8EA1D5DA	0x6342
+0x8EA1D5DB	0x6346
+0x8EA1D5DC	0x634F
+0x8EA1D5DD	0x6349
+0x8EA1D5DE	0x633A
+0x8EA1D5DF	0x6350
+0x8EA1D5E0	0x633D
+0x8EA1D5E1	0x632A
+0x8EA1D5E2	0x632B
+0x8EA1D5E3	0x6328
+0x8EA1D5E4	0x634D
+0x8EA1D5E5	0x634C
+0x8EA1D5E6	0x6548
+0x8EA1D5E7	0x6549
+0x8EA1D5E8	0x6599
+0x8EA1D5E9	0x65C1
+0x8EA1D5EA	0x65C5
+0x8EA1D5EB	0x6642
+0x8EA1D5EC	0x6649
+0x8EA1D5ED	0x664F
+0x8EA1D5EE	0x6643
+0x8EA1D5EF	0x6652
+0x8EA1D5F0	0x664C
+0x8EA1D5F1	0x6645
+0x8EA1D5F2	0x6641
+0x8EA1D5F3	0x66F8
+0x8EA1D5F4	0x6714
+0x8EA1D5F5	0x6715
+0x8EA1D5F6	0x6717
+0x8EA1D5F7	0x6821
+0x8EA1D5F8	0x6838
+0x8EA1D5F9	0x6848
+0x8EA1D5FA	0x6846
+0x8EA1D5FB	0x6853
+0x8EA1D5FC	0x6839
+0x8EA1D5FD	0x6842
+0x8EA1D5FE	0x6854
+0x8EA1D6A1	0x6829
+0x8EA1D6A2	0x68B3
+0x8EA1D6A3	0x6817
+0x8EA1D6A4	0x684C
+0x8EA1D6A5	0x6851
+0x8EA1D6A6	0x683D
+0x8EA1D6A7	0x67F4
+0x8EA1D6A8	0x6850
+0x8EA1D6A9	0x6840
+0x8EA1D6AA	0x683C
+0x8EA1D6AB	0x6843
+0x8EA1D6AC	0x682A
+0x8EA1D6AD	0x6845
+0x8EA1D6AE	0x6813
+0x8EA1D6AF	0x6818
+0x8EA1D6B0	0x6841
+0x8EA1D6B1	0x6B8A
+0x8EA1D6B2	0x6B89
+0x8EA1D6B3	0x6BB7
+0x8EA1D6B4	0x6C23
+0x8EA1D6B5	0x6C27
+0x8EA1D6B6	0x6C28
+0x8EA1D6B7	0x6C26
+0x8EA1D6B8	0x6C24
+0x8EA1D6B9	0x6CF0
+0x8EA1D6BA	0x6D6A
+0x8EA1D6BB	0x6D95
+0x8EA1D6BC	0x6D88
+0x8EA1D6BD	0x6D87
+0x8EA1D6BE	0x6D66
+0x8EA1D6BF	0x6D78
+0x8EA1D6C0	0x6D77
+0x8EA1D6C1	0x6D59
+0x8EA1D6C2	0x6D93
+0x8EA1D6C3	0x6D6C
+0x8EA1D6C4	0x6D89
+0x8EA1D6C5	0x6D6E
+0x8EA1D6C6	0x6D5A
+0x8EA1D6C7	0x6D74
+0x8EA1D6C8	0x6D69
+0x8EA1D6C9	0x6D8C
+0x8EA1D6CA	0x6D8A
+0x8EA1D6CB	0x6D79
+0x8EA1D6CC	0x6D85
+0x8EA1D6CD	0x6D65
+0x8EA1D6CE	0x6D94
+0x8EA1D6CF	0x70CA
+0x8EA1D6D0	0x70D8
+0x8EA1D6D1	0x70E4
+0x8EA1D6D2	0x70D9
+0x8EA1D6D3	0x70C8
+0x8EA1D6D4	0x70CF
+0x8EA1D6D5	0x7239
+0x8EA1D6D6	0x7279
+0x8EA1D6D7	0x72FC
+0x8EA1D6D8	0x72F9
+0x8EA1D6D9	0x72FD
+0x8EA1D6DA	0x72F8
+0x8EA1D6DB	0x72F7
+0x8EA1D6DC	0x7386
+0x8EA1D6DD	0x73ED
+0x8EA1D6DE	0x7409
+0x8EA1D6DF	0x73EE
+0x8EA1D6E0	0x73E0
+0x8EA1D6E1	0x73EA
+0x8EA1D6E2	0x73DE
+0x8EA1D6E3	0x7554
+0x8EA1D6E4	0x755D
+0x8EA1D6E5	0x755C
+0x8EA1D6E6	0x755A
+0x8EA1D6E7	0x7559
+0x8EA1D6E8	0x75BE
+0x8EA1D6E9	0x75C5
+0x8EA1D6EA	0x75C7
+0x8EA1D6EB	0x75B2
+0x8EA1D6EC	0x75B3
+0x8EA1D6ED	0x75BD
+0x8EA1D6EE	0x75BC
+0x8EA1D6EF	0x75B9
+0x8EA1D6F0	0x75C2
+0x8EA1D6F1	0x75B8
+0x8EA1D6F2	0x768B
+0x8EA1D6F3	0x76B0
+0x8EA1D6F4	0x76CA
+0x8EA1D6F5	0x76CD
+0x8EA1D6F6	0x76CE
+0x8EA1D6F7	0x7729
+0x8EA1D6F8	0x771F
+0x8EA1D6F9	0x7720
+0x8EA1D6FA	0x7728
+0x8EA1D6FB	0x77E9
+0x8EA1D6FC	0x7830
+0x8EA1D6FD	0x7827
+0x8EA1D6FE	0x7838
+0x8EA1D7A1	0x781D
+0x8EA1D7A2	0x7834
+0x8EA1D7A3	0x7837
+0x8EA1D7A4	0x7825
+0x8EA1D7A5	0x782D
+0x8EA1D7A6	0x7820
+0x8EA1D7A7	0x781F
+0x8EA1D7A8	0x7832
+0x8EA1D7A9	0x7955
+0x8EA1D7AA	0x7950
+0x8EA1D7AB	0x7960
+0x8EA1D7AC	0x795F
+0x8EA1D7AD	0x7956
+0x8EA1D7AE	0x795E
+0x8EA1D7AF	0x795D
+0x8EA1D7B0	0x7957
+0x8EA1D7B1	0x795A
+0x8EA1D7B2	0x79E4
+0x8EA1D7B3	0x79E3
+0x8EA1D7B4	0x79E7
+0x8EA1D7B5	0x79DF
+0x8EA1D7B6	0x79E6
+0x8EA1D7B7	0x79E9
+0x8EA1D7B8	0x79D8
+0x8EA1D7B9	0x7A84
+0x8EA1D7BA	0x7A88
+0x8EA1D7BB	0x7AD9
+0x8EA1D7BC	0x7B06
+0x8EA1D7BD	0x7B11
+0x8EA1D7BE	0x7C89
+0x8EA1D7BF	0x7D21
+0x8EA1D7C0	0x7D17
+0x8EA1D7C1	0x7D0B
+0x8EA1D7C2	0x7D0A
+0x8EA1D7C3	0x7D20
+0x8EA1D7C4	0x7D22
+0x8EA1D7C5	0x7D14
+0x8EA1D7C6	0x7D10
+0x8EA1D7C7	0x7D15
+0x8EA1D7C8	0x7D1A
+0x8EA1D7C9	0x7D1C
+0x8EA1D7CA	0x7D0D
+0x8EA1D7CB	0x7D19
+0x8EA1D7CC	0x7D1B
+0x8EA1D7CD	0x7F3A
+0x8EA1D7CE	0x7F5F
+0x8EA1D7CF	0x7F94
+0x8EA1D7D0	0x7FC5
+0x8EA1D7D1	0x7FC1
+0x8EA1D7D2	0x8006
+0x8EA1D7D3	0x8004
+0x8EA1D7D4	0x8018
+0x8EA1D7D5	0x8015
+0x8EA1D7D6	0x8019
+0x8EA1D7D7	0x8017
+0x8EA1D7D8	0x803D
+0x8EA1D7D9	0x803F
+0x8EA1D7DA	0x80F1
+0x8EA1D7DB	0x8102
+0x8EA1D7DC	0x80F0
+0x8EA1D7DD	0x8105
+0x8EA1D7DE	0x80ED
+0x8EA1D7DF	0x80F4
+0x8EA1D7E0	0x8106
+0x8EA1D7E1	0x80F8
+0x8EA1D7E2	0x80F3
+0x8EA1D7E3	0x8108
+0x8EA1D7E4	0x80FD
+0x8EA1D7E5	0x810A
+0x8EA1D7E6	0x80FC
+0x8EA1D7E7	0x80EF
+0x8EA1D7E8	0x81ED
+0x8EA1D7E9	0x81EC
+0x8EA1D7EA	0x8200
+0x8EA1D7EB	0x8210
+0x8EA1D7EC	0x822A
+0x8EA1D7ED	0x822B
+0x8EA1D7EE	0x8228
+0x8EA1D7EF	0x822C
+0x8EA1D7F0	0x82BB
+0x8EA1D7F1	0x832B
+0x8EA1D7F2	0x8352
+0x8EA1D7F3	0x8354
+0x8EA1D7F4	0x834A
+0x8EA1D7F5	0x8338
+0x8EA1D7F6	0x8350
+0x8EA1D7F7	0x8349
+0x8EA1D7F8	0x8335
+0x8EA1D7F9	0x8334
+0x8EA1D7FA	0x834F
+0x8EA1D7FB	0x8332
+0x8EA1D7FC	0x8339
+0x8EA1D7FD	0x8336
+0x8EA1D7FE	0x8317
+0x8EA1D8A1	0x8340
+0x8EA1D8A2	0x8331
+0x8EA1D8A3	0x8328
+0x8EA1D8A4	0x8343
+0x8EA1D8A5	0x8654
+0x8EA1D8A6	0x868A
+0x8EA1D8A7	0x86AA
+0x8EA1D8A8	0x8693
+0x8EA1D8A9	0x86A4
+0x8EA1D8AA	0x86A9
+0x8EA1D8AB	0x868C
+0x8EA1D8AC	0x86A3
+0x8EA1D8AD	0x869C
+0x8EA1D8AE	0x8870
+0x8EA1D8AF	0x8877
+0x8EA1D8B0	0x8881
+0x8EA1D8B1	0x8882
+0x8EA1D8B2	0x887D
+0x8EA1D8B3	0x8879
+0x8EA1D8B4	0x8A18
+0x8EA1D8B5	0x8A10
+0x8EA1D8B6	0x8A0E
+0x8EA1D8B7	0x8A0C
+0x8EA1D8B8	0x8A15
+0x8EA1D8B9	0x8A0A
+0x8EA1D8BA	0x8A17
+0x8EA1D8BB	0x8A13
+0x8EA1D8BC	0x8A16
+0x8EA1D8BD	0x8A0F
+0x8EA1D8BE	0x8A11
+0x8EA1D8BF	0x8C48
+0x8EA1D8C0	0x8C7A
+0x8EA1D8C1	0x8C79
+0x8EA1D8C2	0x8CA1
+0x8EA1D8C3	0x8CA2
+0x8EA1D8C4	0x8D77
+0x8EA1D8C5	0x8EAC
+0x8EA1D8C6	0x8ED2
+0x8EA1D8C7	0x8ED4
+0x8EA1D8C8	0x8ECF
+0x8EA1D8C9	0x8FB1
+0x8EA1D8CA	0x9001
+0x8EA1D8CB	0x9006
+0x8EA1D8CC	0x8FF7
+0x8EA1D8CD	0x9000
+0x8EA1D8CE	0x8FFA
+0x8EA1D8CF	0x8FF4
+0x8EA1D8D0	0x9003
+0x8EA1D8D1	0x8FFD
+0x8EA1D8D2	0x9005
+0x8EA1D8D3	0x8FF8
+0x8EA1D8D4	0x9095
+0x8EA1D8D5	0x90E1
+0x8EA1D8D6	0x90DD
+0x8EA1D8D7	0x90E2
+0x8EA1D8D8	0x9152
+0x8EA1D8D9	0x914D
+0x8EA1D8DA	0x914C
+0x8EA1D8DB	0x91D8
+0x8EA1D8DC	0x91DD
+0x8EA1D8DD	0x91D7
+0x8EA1D8DE	0x91DC
+0x8EA1D8DF	0x91D9
+0x8EA1D8E0	0x9583
+0x8EA1D8E1	0x9662
+0x8EA1D8E2	0x9663
+0x8EA1D8E3	0x9661
+0x8EA1D8E4	0x965B
+0x8EA1D8E5	0x965D
+0x8EA1D8E6	0x9664
+0x8EA1D8E7	0x9658
+0x8EA1D8E8	0x965E
+0x8EA1D8E9	0x96BB
+0x8EA1D8EA	0x98E2
+0x8EA1D8EB	0x99AC
+0x8EA1D8EC	0x9AA8
+0x8EA1D8ED	0x9AD8
+0x8EA1D8EE	0x9B25
+0x8EA1D8EF	0x9B32
+0x8EA1D8F0	0x9B3C
+0x8EA1D8F1	0x4E7E
+0x8EA1D8F2	0x507A
+0x8EA1D8F3	0x507D
+0x8EA1D8F4	0x505C
+0x8EA1D8F5	0x5047
+0x8EA1D8F6	0x5043
+0x8EA1D8F7	0x504C
+0x8EA1D8F8	0x505A
+0x8EA1D8F9	0x5049
+0x8EA1D8FA	0x5065
+0x8EA1D8FB	0x5076
+0x8EA1D8FC	0x504E
+0x8EA1D8FD	0x5055
+0x8EA1D8FE	0x5075
+0x8EA1D9A1	0x5074
+0x8EA1D9A2	0x5077
+0x8EA1D9A3	0x504F
+0x8EA1D9A4	0x500F
+0x8EA1D9A5	0x506F
+0x8EA1D9A6	0x506D
+0x8EA1D9A7	0x515C
+0x8EA1D9A8	0x5195
+0x8EA1D9A9	0x51F0
+0x8EA1D9AA	0x526A
+0x8EA1D9AB	0x526F
+0x8EA1D9AC	0x52D2
+0x8EA1D9AD	0x52D9
+0x8EA1D9AE	0x52D8
+0x8EA1D9AF	0x52D5
+0x8EA1D9B0	0x5310
+0x8EA1D9B1	0x530F
+0x8EA1D9B2	0x5319
+0x8EA1D9B3	0x533F
+0x8EA1D9B4	0x5340
+0x8EA1D9B5	0x533E
+0x8EA1D9B6	0x53C3
+0x8EA1D9B7	0x66FC
+0x8EA1D9B8	0x5546
+0x8EA1D9B9	0x556A
+0x8EA1D9BA	0x5566
+0x8EA1D9BB	0x5544
+0x8EA1D9BC	0x555E
+0x8EA1D9BD	0x5561
+0x8EA1D9BE	0x5543
+0x8EA1D9BF	0x554A
+0x8EA1D9C0	0x5531
+0x8EA1D9C1	0x5556
+0x8EA1D9C2	0x554F
+0x8EA1D9C3	0x5555
+0x8EA1D9C4	0x552F
+0x8EA1D9C5	0x5564
+0x8EA1D9C6	0x5538
+0x8EA1D9C7	0x552E
+0x8EA1D9C8	0x555C
+0x8EA1D9C9	0x552C
+0x8EA1D9CA	0x5563
+0x8EA1D9CB	0x5533
+0x8EA1D9CC	0x5541
+0x8EA1D9CD	0x5557
+0x8EA1D9CE	0x5708
+0x8EA1D9CF	0x570B
+0x8EA1D9D0	0x5709
+0x8EA1D9D1	0x57DF
+0x8EA1D9D2	0x5805
+0x8EA1D9D3	0x580A
+0x8EA1D9D4	0x5806
+0x8EA1D9D5	0x57E0
+0x8EA1D9D6	0x57E4
+0x8EA1D9D7	0x57FA
+0x8EA1D9D8	0x5802
+0x8EA1D9D9	0x5835
+0x8EA1D9DA	0x57F7
+0x8EA1D9DB	0x57F9
+0x8EA1D9DC	0x5920
+0x8EA1D9DD	0x5962
+0x8EA1D9DE	0x5A36
+0x8EA1D9DF	0x5A41
+0x8EA1D9E0	0x5A49
+0x8EA1D9E1	0x5A66
+0x8EA1D9E2	0x5A6A
+0x8EA1D9E3	0x5A40
+0x8EA1D9E4	0x5A3C
+0x8EA1D9E5	0x5A62
+0x8EA1D9E6	0x5A5A
+0x8EA1D9E7	0x5A46
+0x8EA1D9E8	0x5A4A
+0x8EA1D9E9	0x5B70
+0x8EA1D9EA	0x5BC7
+0x8EA1D9EB	0x5BC5
+0x8EA1D9EC	0x5BC4
+0x8EA1D9ED	0x5BC2
+0x8EA1D9EE	0x5BBF
+0x8EA1D9EF	0x5BC6
+0x8EA1D9F0	0x5C09
+0x8EA1D9F1	0x5C08
+0x8EA1D9F2	0x5C07
+0x8EA1D9F3	0x5C60
+0x8EA1D9F4	0x5C5C
+0x8EA1D9F5	0x5C5D
+0x8EA1D9F6	0x5D07
+0x8EA1D9F7	0x5D06
+0x8EA1D9F8	0x5D0E
+0x8EA1D9F9	0x5D1B
+0x8EA1D9FA	0x5D16
+0x8EA1D9FB	0x5D22
+0x8EA1D9FC	0x5D11
+0x8EA1D9FD	0x5D29
+0x8EA1D9FE	0x5D14
+0x8EA1DAA1	0x5D19
+0x8EA1DAA2	0x5D24
+0x8EA1DAA3	0x5D27
+0x8EA1DAA4	0x5D17
+0x8EA1DAA5	0x5DE2
+0x8EA1DAA6	0x5E38
+0x8EA1DAA7	0x5E36
+0x8EA1DAA8	0x5E33
+0x8EA1DAA9	0x5E37
+0x8EA1DAAA	0x5EB7
+0x8EA1DAAB	0x5EB8
+0x8EA1DAAC	0x5EB6
+0x8EA1DAAD	0x5EB5
+0x8EA1DAAE	0x5EBE
+0x8EA1DAAF	0x5F35
+0x8EA1DAB0	0x5F37
+0x8EA1DAB1	0x5F57
+0x8EA1DAB2	0x5F6C
+0x8EA1DAB3	0x5F69
+0x8EA1DAB4	0x5F6B
+0x8EA1DAB5	0x5F97
+0x8EA1DAB6	0x5F99
+0x8EA1DAB7	0x5F9E
+0x8EA1DAB8	0x5F98
+0x8EA1DAB9	0x5FA1
+0x8EA1DABA	0x5FA0
+0x8EA1DABB	0x5F9C
+0x8EA1DABC	0x607F
+0x8EA1DABD	0x60A3
+0x8EA1DABE	0x6089
+0x8EA1DABF	0x60A0
+0x8EA1DAC0	0x60A8
+0x8EA1DAC1	0x60CB
+0x8EA1DAC2	0x60B4
+0x8EA1DAC3	0x60E6
+0x8EA1DAC4	0x60BD
+0x8EA1DAC5	0x60C5
+0x8EA1DAC6	0x60BB
+0x8EA1DAC7	0x60B5
+0x8EA1DAC8	0x60DC
+0x8EA1DAC9	0x60BC
+0x8EA1DACA	0x60D8
+0x8EA1DACB	0x60D5
+0x8EA1DACC	0x60C6
+0x8EA1DACD	0x60DF
+0x8EA1DACE	0x60B8
+0x8EA1DACF	0x60DA
+0x8EA1DAD0	0x60C7
+0x8EA1DAD1	0x621A
+0x8EA1DAD2	0x621B
+0x8EA1DAD3	0x6248
+0x8EA1DAD4	0x63A0
+0x8EA1DAD5	0x63A7
+0x8EA1DAD6	0x6372
+0x8EA1DAD7	0x6396
+0x8EA1DAD8	0x63A2
+0x8EA1DAD9	0x63A5
+0x8EA1DADA	0x6377
+0x8EA1DADB	0x6367
+0x8EA1DADC	0x6398
+0x8EA1DADD	0x63AA
+0x8EA1DADE	0x6371
+0x8EA1DADF	0x63A9
+0x8EA1DAE0	0x6389
+0x8EA1DAE1	0x6383
+0x8EA1DAE2	0x639B
+0x8EA1DAE3	0x636B
+0x8EA1DAE4	0x63A8
+0x8EA1DAE5	0x6384
+0x8EA1DAE6	0x6388
+0x8EA1DAE7	0x6399
+0x8EA1DAE8	0x63A1
+0x8EA1DAE9	0x63AC
+0x8EA1DAEA	0x6392
+0x8EA1DAEB	0x638F
+0x8EA1DAEC	0x6380
+0x8EA1DAED	0x637B
+0x8EA1DAEE	0x6369
+0x8EA1DAEF	0x6368
+0x8EA1DAF0	0x637A
+0x8EA1DAF1	0x655D
+0x8EA1DAF2	0x6556
+0x8EA1DAF3	0x6551
+0x8EA1DAF4	0x6559
+0x8EA1DAF5	0x6557
+0x8EA1DAF6	0x555F
+0x8EA1DAF7	0x654F
+0x8EA1DAF8	0x6558
+0x8EA1DAF9	0x6555
+0x8EA1DAFA	0x6554
+0x8EA1DAFB	0x659C
+0x8EA1DAFC	0x659B
+0x8EA1DAFD	0x65AC
+0x8EA1DAFE	0x65CF
+0x8EA1DBA1	0x65CB
+0x8EA1DBA2	0x65CC
+0x8EA1DBA3	0x65CE
+0x8EA1DBA4	0x665D
+0x8EA1DBA5	0x665A
+0x8EA1DBA6	0x6664
+0x8EA1DBA7	0x6668
+0x8EA1DBA8	0x6666
+0x8EA1DBA9	0x665E
+0x8EA1DBAA	0x66F9
+0x8EA1DBAB	0x52D7
+0x8EA1DBAC	0x671B
+0x8EA1DBAD	0x6881
+0x8EA1DBAE	0x68AF
+0x8EA1DBAF	0x68A2
+0x8EA1DBB0	0x6893
+0x8EA1DBB1	0x68B5
+0x8EA1DBB2	0x687F
+0x8EA1DBB3	0x6876
+0x8EA1DBB4	0x68B1
+0x8EA1DBB5	0x68A7
+0x8EA1DBB6	0x6897
+0x8EA1DBB7	0x68B0
+0x8EA1DBB8	0x6883
+0x8EA1DBB9	0x68C4
+0x8EA1DBBA	0x68AD
+0x8EA1DBBB	0x6886
+0x8EA1DBBC	0x6885
+0x8EA1DBBD	0x6894
+0x8EA1DBBE	0x689D
+0x8EA1DBBF	0x68A8
+0x8EA1DBC0	0x689F
+0x8EA1DBC1	0x68A1
+0x8EA1DBC2	0x6882
+0x8EA1DBC3	0x6B32
+0x8EA1DBC4	0x6BBA
+0x8EA1DBC5	0x6BEB
+0x8EA1DBC6	0x6BEC
+0x8EA1DBC7	0x6C2B
+0x8EA1DBC8	0x6D8E
+0x8EA1DBC9	0x6DBC
+0x8EA1DBCA	0x6DF3
+0x8EA1DBCB	0x6DD9
+0x8EA1DBCC	0x6DB2
+0x8EA1DBCD	0x6DE1
+0x8EA1DBCE	0x6DCC
+0x8EA1DBCF	0x6DE4
+0x8EA1DBD0	0x6DFB
+0x8EA1DBD1	0x6DFA
+0x8EA1DBD2	0x6E05
+0x8EA1DBD3	0x6DC7
+0x8EA1DBD4	0x6DCB
+0x8EA1DBD5	0x6DAF
+0x8EA1DBD6	0x6DD1
+0x8EA1DBD7	0x6DAE
+0x8EA1DBD8	0x6DDE
+0x8EA1DBD9	0x6DF9
+0x8EA1DBDA	0x6DB8
+0x8EA1DBDB	0x6DF7
+0x8EA1DBDC	0x6DF5
+0x8EA1DBDD	0x6DC5
+0x8EA1DBDE	0x6DD2
+0x8EA1DBDF	0x6E1A
+0x8EA1DBE0	0x6DB5
+0x8EA1DBE1	0x6DDA
+0x8EA1DBE2	0x6DEB
+0x8EA1DBE3	0x6DD8
+0x8EA1DBE4	0x6DEA
+0x8EA1DBE5	0x6DF1
+0x8EA1DBE6	0x6DEE
+0x8EA1DBE7	0x6DE8
+0x8EA1DBE8	0x6DC6
+0x8EA1DBE9	0x6DC4
+0x8EA1DBEA	0x6DAA
+0x8EA1DBEB	0x6DEC
+0x8EA1DBEC	0x6DBF
+0x8EA1DBED	0x6DE6
+0x8EA1DBEE	0x70F9
+0x8EA1DBEF	0x7109
+0x8EA1DBF0	0x710A
+0x8EA1DBF1	0x70FD
+0x8EA1DBF2	0x70EF
+0x8EA1DBF3	0x723D
+0x8EA1DBF4	0x727D
+0x8EA1DBF5	0x7281
+0x8EA1DBF6	0x731C
+0x8EA1DBF7	0x731B
+0x8EA1DBF8	0x7316
+0x8EA1DBF9	0x7313
+0x8EA1DBFA	0x7319
+0x8EA1DBFB	0x7387
+0x8EA1DBFC	0x7405
+0x8EA1DBFD	0x740A
+0x8EA1DBFE	0x7403
+0x8EA1DCA1	0x7406
+0x8EA1DCA2	0x73FE
+0x8EA1DCA3	0x740D
+0x8EA1DCA4	0x74E0
+0x8EA1DCA5	0x74F6
+0x8EA1DCA6	0x74F7
+0x8EA1DCA7	0x751C
+0x8EA1DCA8	0x7522
+0x8EA1DCA9	0x7565
+0x8EA1DCAA	0x7566
+0x8EA1DCAB	0x7562
+0x8EA1DCAC	0x7570
+0x8EA1DCAD	0x758F
+0x8EA1DCAE	0x75D4
+0x8EA1DCAF	0x75D5
+0x8EA1DCB0	0x75B5
+0x8EA1DCB1	0x75CA
+0x8EA1DCB2	0x75CD
+0x8EA1DCB3	0x768E
+0x8EA1DCB4	0x76D4
+0x8EA1DCB5	0x76D2
+0x8EA1DCB6	0x76DB
+0x8EA1DCB7	0x7737
+0x8EA1DCB8	0x773E
+0x8EA1DCB9	0x773C
+0x8EA1DCBA	0x7736
+0x8EA1DCBB	0x7738
+0x8EA1DCBC	0x773A
+0x8EA1DCBD	0x786B
+0x8EA1DCBE	0x7843
+0x8EA1DCBF	0x784E
+0x8EA1DCC0	0x7965
+0x8EA1DCC1	0x7968
+0x8EA1DCC2	0x796D
+0x8EA1DCC3	0x79FB
+0x8EA1DCC4	0x7A92
+0x8EA1DCC5	0x7A95
+0x8EA1DCC6	0x7B20
+0x8EA1DCC7	0x7B28
+0x8EA1DCC8	0x7B1B
+0x8EA1DCC9	0x7B2C
+0x8EA1DCCA	0x7B26
+0x8EA1DCCB	0x7B19
+0x8EA1DCCC	0x7B1E
+0x8EA1DCCD	0x7B2E
+0x8EA1DCCE	0x7C92
+0x8EA1DCCF	0x7C97
+0x8EA1DCD0	0x7C95
+0x8EA1DCD1	0x7D46
+0x8EA1DCD2	0x7D43
+0x8EA1DCD3	0x7D71
+0x8EA1DCD4	0x7D2E
+0x8EA1DCD5	0x7D39
+0x8EA1DCD6	0x7D3C
+0x8EA1DCD7	0x7D40
+0x8EA1DCD8	0x7D30
+0x8EA1DCD9	0x7D33
+0x8EA1DCDA	0x7D44
+0x8EA1DCDB	0x7D2F
+0x8EA1DCDC	0x7D42
+0x8EA1DCDD	0x7D32
+0x8EA1DCDE	0x7D31
+0x8EA1DCDF	0x7F3D
+0x8EA1DCE0	0x7F9E
+0x8EA1DCE1	0x7F9A
+0x8EA1DCE2	0x7FCC
+0x8EA1DCE3	0x7FCE
+0x8EA1DCE4	0x7FD2
+0x8EA1DCE5	0x801C
+0x8EA1DCE6	0x804A
+0x8EA1DCE7	0x8046
+0x8EA1DCE8	0x812F
+0x8EA1DCE9	0x8116
+0x8EA1DCEA	0x8123
+0x8EA1DCEB	0x812B
+0x8EA1DCEC	0x8129
+0x8EA1DCED	0x8130
+0x8EA1DCEE	0x8124
+0x8EA1DCEF	0x8202
+0x8EA1DCF0	0x8235
+0x8EA1DCF1	0x8237
+0x8EA1DCF2	0x8236
+0x8EA1DCF3	0x8239
+0x8EA1DCF4	0x838E
+0x8EA1DCF5	0x839E
+0x8EA1DCF6	0x8398
+0x8EA1DCF7	0x8378
+0x8EA1DCF8	0x83A2
+0x8EA1DCF9	0x8396
+0x8EA1DCFA	0x83BD
+0x8EA1DCFB	0x83AB
+0x8EA1DCFC	0x8392
+0x8EA1DCFD	0x838A
+0x8EA1DCFE	0x8393
+0x8EA1DDA1	0x8389
+0x8EA1DDA2	0x83A0
+0x8EA1DDA3	0x8377
+0x8EA1DDA4	0x837B
+0x8EA1DDA5	0x837C
+0x8EA1DDA6	0x8386
+0x8EA1DDA7	0x83A7
+0x8EA1DDA8	0x8655
+0x8EA1DDA9	0x5F6A
+0x8EA1DDAA	0x86C7
+0x8EA1DDAB	0x86C0
+0x8EA1DDAC	0x86B6
+0x8EA1DDAD	0x86C4
+0x8EA1DDAE	0x86B5
+0x8EA1DDAF	0x86C6
+0x8EA1DDB0	0x86CB
+0x8EA1DDB1	0x86B1
+0x8EA1DDB2	0x86AF
+0x8EA1DDB3	0x86C9
+0x8EA1DDB4	0x8853
+0x8EA1DDB5	0x889E
+0x8EA1DDB6	0x8888
+0x8EA1DDB7	0x88AB
+0x8EA1DDB8	0x8892
+0x8EA1DDB9	0x8896
+0x8EA1DDBA	0x888D
+0x8EA1DDBB	0x888B
+0x8EA1DDBC	0x8993
+0x8EA1DDBD	0x898F
+0x8EA1DDBE	0x8A2A
+0x8EA1DDBF	0x8A1D
+0x8EA1DDC0	0x8A23
+0x8EA1DDC1	0x8A25
+0x8EA1DDC2	0x8A31
+0x8EA1DDC3	0x8A2D
+0x8EA1DDC4	0x8A1F
+0x8EA1DDC5	0x8A1B
+0x8EA1DDC6	0x8A22
+0x8EA1DDC7	0x8C49
+0x8EA1DDC8	0x8C5A
+0x8EA1DDC9	0x8CA9
+0x8EA1DDCA	0x8CAC
+0x8EA1DDCB	0x8CAB
+0x8EA1DDCC	0x8CA8
+0x8EA1DDCD	0x8CAA
+0x8EA1DDCE	0x8CA7
+0x8EA1DDCF	0x8D67
+0x8EA1DDD0	0x8D66
+0x8EA1DDD1	0x8DBE
+0x8EA1DDD2	0x8DBA
+0x8EA1DDD3	0x8EDB
+0x8EA1DDD4	0x8EDF
+0x8EA1DDD5	0x9019
+0x8EA1DDD6	0x900D
+0x8EA1DDD7	0x901A
+0x8EA1DDD8	0x9017
+0x8EA1DDD9	0x9023
+0x8EA1DDDA	0x901F
+0x8EA1DDDB	0x901D
+0x8EA1DDDC	0x9010
+0x8EA1DDDD	0x9015
+0x8EA1DDDE	0x901E
+0x8EA1DDDF	0x9020
+0x8EA1DDE0	0x900F
+0x8EA1DDE1	0x9022
+0x8EA1DDE2	0x9016
+0x8EA1DDE3	0x901B
+0x8EA1DDE4	0x9014
+0x8EA1DDE5	0x90E8
+0x8EA1DDE6	0x90ED
+0x8EA1DDE7	0x90FD
+0x8EA1DDE8	0x9157
+0x8EA1DDE9	0x91CE
+0x8EA1DDEA	0x91F5
+0x8EA1DDEB	0x91E6
+0x8EA1DDEC	0x91E3
+0x8EA1DDED	0x91E7
+0x8EA1DDEE	0x91ED
+0x8EA1DDEF	0x91E9
+0x8EA1DDF0	0x9589
+0x8EA1DDF1	0x966A
+0x8EA1DDF2	0x9675
+0x8EA1DDF3	0x9673
+0x8EA1DDF4	0x9678
+0x8EA1DDF5	0x9670
+0x8EA1DDF6	0x9674
+0x8EA1DDF7	0x9676
+0x8EA1DDF8	0x9677
+0x8EA1DDF9	0x966C
+0x8EA1DDFA	0x96C0
+0x8EA1DDFB	0x96EA
+0x8EA1DDFC	0x96E9
+0x8EA1DDFD	0x7AE0
+0x8EA1DDFE	0x7ADF
+0x8EA1DEA1	0x9802
+0x8EA1DEA2	0x9803
+0x8EA1DEA3	0x9B5A
+0x8EA1DEA4	0x9CE5
+0x8EA1DEA5	0x9E75
+0x8EA1DEA6	0x9E7F
+0x8EA1DEA7	0x9EA5
+0x8EA1DEA8	0x9EBB
+0x8EA1DEA9	0x50A2
+0x8EA1DEAA	0x508D
+0x8EA1DEAB	0x5085
+0x8EA1DEAC	0x5099
+0x8EA1DEAD	0x5091
+0x8EA1DEAE	0x5080
+0x8EA1DEAF	0x5096
+0x8EA1DEB0	0x5098
+0x8EA1DEB1	0x509A
+0x8EA1DEB2	0x6700
+0x8EA1DEB3	0x51F1
+0x8EA1DEB4	0x5272
+0x8EA1DEB5	0x5274
+0x8EA1DEB6	0x5275
+0x8EA1DEB7	0x5269
+0x8EA1DEB8	0x52DE
+0x8EA1DEB9	0x52DD
+0x8EA1DEBA	0x52DB
+0x8EA1DEBB	0x535A
+0x8EA1DEBC	0x53A5
+0x8EA1DEBD	0x557B
+0x8EA1DEBE	0x5580
+0x8EA1DEBF	0x55A7
+0x8EA1DEC0	0x557C
+0x8EA1DEC1	0x558A
+0x8EA1DEC2	0x559D
+0x8EA1DEC3	0x5598
+0x8EA1DEC4	0x5582
+0x8EA1DEC5	0x559C
+0x8EA1DEC6	0x55AA
+0x8EA1DEC7	0x5594
+0x8EA1DEC8	0x5587
+0x8EA1DEC9	0x558B
+0x8EA1DECA	0x5583
+0x8EA1DECB	0x55B3
+0x8EA1DECC	0x55AE
+0x8EA1DECD	0x559F
+0x8EA1DECE	0x553E
+0x8EA1DECF	0x55B2
+0x8EA1DED0	0x559A
+0x8EA1DED1	0x55BB
+0x8EA1DED2	0x55AC
+0x8EA1DED3	0x55B1
+0x8EA1DED4	0x557E
+0x8EA1DED5	0x5589
+0x8EA1DED6	0x55AB
+0x8EA1DED7	0x5599
+0x8EA1DED8	0x570D
+0x8EA1DED9	0x582F
+0x8EA1DEDA	0x582A
+0x8EA1DEDB	0x5834
+0x8EA1DEDC	0x5824
+0x8EA1DEDD	0x5830
+0x8EA1DEDE	0x5831
+0x8EA1DEDF	0x5821
+0x8EA1DEE0	0x581D
+0x8EA1DEE1	0x5820
+0x8EA1DEE2	0x58F9
+0x8EA1DEE3	0x58FA
+0x8EA1DEE4	0x5960
+0x8EA1DEE5	0x5A77
+0x8EA1DEE6	0x5A9A
+0x8EA1DEE7	0x5A7F
+0x8EA1DEE8	0x5A92
+0x8EA1DEE9	0x5A9B
+0x8EA1DEEA	0x5AA7
+0x8EA1DEEB	0x5B73
+0x8EA1DEEC	0x5B71
+0x8EA1DEED	0x5BD2
+0x8EA1DEEE	0x5BCC
+0x8EA1DEEF	0x5BD3
+0x8EA1DEF0	0x5BD0
+0x8EA1DEF1	0x5C0A
+0x8EA1DEF2	0x5C0B
+0x8EA1DEF3	0x5C31
+0x8EA1DEF4	0x5D4C
+0x8EA1DEF5	0x5D50
+0x8EA1DEF6	0x5D34
+0x8EA1DEF7	0x5D47
+0x8EA1DEF8	0x5DFD
+0x8EA1DEF9	0x5E45
+0x8EA1DEFA	0x5E3D
+0x8EA1DEFB	0x5E40
+0x8EA1DEFC	0x5E43
+0x8EA1DEFD	0x5E7E
+0x8EA1DEFE	0x5ECA
+0x8EA1DFA1	0x5EC1
+0x8EA1DFA2	0x5EC2
+0x8EA1DFA3	0x5EC4
+0x8EA1DFA4	0x5F3C
+0x8EA1DFA5	0x5F6D
+0x8EA1DFA6	0x5FA9
+0x8EA1DFA7	0x5FAA
+0x8EA1DFA8	0x5FA8
+0x8EA1DFA9	0x60D1
+0x8EA1DFAA	0x60E1
+0x8EA1DFAB	0x60B2
+0x8EA1DFAC	0x60B6
+0x8EA1DFAD	0x60E0
+0x8EA1DFAE	0x611C
+0x8EA1DFAF	0x6123
+0x8EA1DFB0	0x60FA
+0x8EA1DFB1	0x6115
+0x8EA1DFB2	0x60F0
+0x8EA1DFB3	0x60FB
+0x8EA1DFB4	0x60F4
+0x8EA1DFB5	0x6168
+0x8EA1DFB6	0x60F1
+0x8EA1DFB7	0x610E
+0x8EA1DFB8	0x60F6
+0x8EA1DFB9	0x6109
+0x8EA1DFBA	0x6100
+0x8EA1DFBB	0x6112
+0x8EA1DFBC	0x621F
+0x8EA1DFBD	0x6249
+0x8EA1DFBE	0x63A3
+0x8EA1DFBF	0x638C
+0x8EA1DFC0	0x63CF
+0x8EA1DFC1	0x63C0
+0x8EA1DFC2	0x63E9
+0x8EA1DFC3	0x63C9
+0x8EA1DFC4	0x63C6
+0x8EA1DFC5	0x63CD
+0x8EA1DFC6	0x63D2
+0x8EA1DFC7	0x63E3
+0x8EA1DFC8	0x63D0
+0x8EA1DFC9	0x63E1
+0x8EA1DFCA	0x63D6
+0x8EA1DFCB	0x63ED
+0x8EA1DFCC	0x63EE
+0x8EA1DFCD	0x6376
+0x8EA1DFCE	0x63F4
+0x8EA1DFCF	0x63EA
+0x8EA1DFD0	0x63DB
+0x8EA1DFD1	0x6452
+0x8EA1DFD2	0x63DA
+0x8EA1DFD3	0x63F9
+0x8EA1DFD4	0x655E
+0x8EA1DFD5	0x6566
+0x8EA1DFD6	0x6562
+0x8EA1DFD7	0x6563
+0x8EA1DFD8	0x6591
+0x8EA1DFD9	0x6590
+0x8EA1DFDA	0x65AF
+0x8EA1DFDB	0x666E
+0x8EA1DFDC	0x6670
+0x8EA1DFDD	0x6674
+0x8EA1DFDE	0x6676
+0x8EA1DFDF	0x666F
+0x8EA1DFE0	0x6691
+0x8EA1DFE1	0x667A
+0x8EA1DFE2	0x667E
+0x8EA1DFE3	0x6677
+0x8EA1DFE4	0x66FE
+0x8EA1DFE5	0x66FF
+0x8EA1DFE6	0x671F
+0x8EA1DFE7	0x671D
+0x8EA1DFE8	0x68FA
+0x8EA1DFE9	0x68D5
+0x8EA1DFEA	0x68E0
+0x8EA1DFEB	0x68D8
+0x8EA1DFEC	0x68D7
+0x8EA1DFED	0x6905
+0x8EA1DFEE	0x68DF
+0x8EA1DFEF	0x68F5
+0x8EA1DFF0	0x68EE
+0x8EA1DFF1	0x68E7
+0x8EA1DFF2	0x68F9
+0x8EA1DFF3	0x68D2
+0x8EA1DFF4	0x68F2
+0x8EA1DFF5	0x68E3
+0x8EA1DFF6	0x68CB
+0x8EA1DFF7	0x68CD
+0x8EA1DFF8	0x690D
+0x8EA1DFF9	0x6912
+0x8EA1DFFA	0x690E
+0x8EA1DFFB	0x68C9
+0x8EA1DFFC	0x68DA
+0x8EA1DFFD	0x696E
+0x8EA1DFFE	0x68FB
+0x8EA1E0A1	0x6B3E
+0x8EA1E0A2	0x6B3A
+0x8EA1E0A3	0x6B3D
+0x8EA1E0A4	0x6B98
+0x8EA1E0A5	0x6B96
+0x8EA1E0A6	0x6BBC
+0x8EA1E0A7	0x6BEF
+0x8EA1E0A8	0x6C2E
+0x8EA1E0A9	0x6C2F
+0x8EA1E0AA	0x6C2C
+0x8EA1E0AB	0x6E2F
+0x8EA1E0AC	0x6E38
+0x8EA1E0AD	0x6E54
+0x8EA1E0AE	0x6E21
+0x8EA1E0AF	0x6E32
+0x8EA1E0B0	0x6E67
+0x8EA1E0B1	0x6E4A
+0x8EA1E0B2	0x6E20
+0x8EA1E0B3	0x6E25
+0x8EA1E0B4	0x6E23
+0x8EA1E0B5	0x6E1B
+0x8EA1E0B6	0x6E5B
+0x8EA1E0B7	0x6E58
+0x8EA1E0B8	0x6E24
+0x8EA1E0B9	0x6E56
+0x8EA1E0BA	0x6E6E
+0x8EA1E0BB	0x6E2D
+0x8EA1E0BC	0x6E26
+0x8EA1E0BD	0x6E6F
+0x8EA1E0BE	0x6E34
+0x8EA1E0BF	0x6E4D
+0x8EA1E0C0	0x6E3A
+0x8EA1E0C1	0x6E2C
+0x8EA1E0C2	0x6E43
+0x8EA1E0C3	0x6E1D
+0x8EA1E0C4	0x6E3E
+0x8EA1E0C5	0x6ECB
+0x8EA1E0C6	0x6E89
+0x8EA1E0C7	0x6E19
+0x8EA1E0C8	0x6E4E
+0x8EA1E0C9	0x6E63
+0x8EA1E0CA	0x6E44
+0x8EA1E0CB	0x6E72
+0x8EA1E0CC	0x6E69
+0x8EA1E0CD	0x6E5F
+0x8EA1E0CE	0x7119
+0x8EA1E0CF	0x711A
+0x8EA1E0D0	0x7126
+0x8EA1E0D1	0x7130
+0x8EA1E0D2	0x7121
+0x8EA1E0D3	0x7136
+0x8EA1E0D4	0x716E
+0x8EA1E0D5	0x711C
+0x8EA1E0D6	0x724C
+0x8EA1E0D7	0x7284
+0x8EA1E0D8	0x7280
+0x8EA1E0D9	0x7336
+0x8EA1E0DA	0x7325
+0x8EA1E0DB	0x7334
+0x8EA1E0DC	0x7329
+0x8EA1E0DD	0x743A
+0x8EA1E0DE	0x742A
+0x8EA1E0DF	0x7433
+0x8EA1E0E0	0x7422
+0x8EA1E0E1	0x7425
+0x8EA1E0E2	0x7435
+0x8EA1E0E3	0x7436
+0x8EA1E0E4	0x7434
+0x8EA1E0E5	0x742F
+0x8EA1E0E6	0x741B
+0x8EA1E0E7	0x7426
+0x8EA1E0E8	0x7428
+0x8EA1E0E9	0x7525
+0x8EA1E0EA	0x7526
+0x8EA1E0EB	0x756B
+0x8EA1E0EC	0x756A
+0x8EA1E0ED	0x75E2
+0x8EA1E0EE	0x75DB
+0x8EA1E0EF	0x75E3
+0x8EA1E0F0	0x75D9
+0x8EA1E0F1	0x75D8
+0x8EA1E0F2	0x75DE
+0x8EA1E0F3	0x75E0
+0x8EA1E0F4	0x767B
+0x8EA1E0F5	0x767C
+0x8EA1E0F6	0x7696
+0x8EA1E0F7	0x7693
+0x8EA1E0F8	0x76B4
+0x8EA1E0F9	0x76DC
+0x8EA1E0FA	0x774F
+0x8EA1E0FB	0x77ED
+0x8EA1E0FC	0x785D
+0x8EA1E0FD	0x786C
+0x8EA1E0FE	0x786F
+0x8EA1E1A1	0x7A0D
+0x8EA1E1A2	0x7A08
+0x8EA1E1A3	0x7A0B
+0x8EA1E1A4	0x7A05
+0x8EA1E1A5	0x7A00
+0x8EA1E1A6	0x7A98
+0x8EA1E1A7	0x7A97
+0x8EA1E1A8	0x7A96
+0x8EA1E1A9	0x7AE5
+0x8EA1E1AA	0x7AE3
+0x8EA1E1AB	0x7B49
+0x8EA1E1AC	0x7B56
+0x8EA1E1AD	0x7B46
+0x8EA1E1AE	0x7B50
+0x8EA1E1AF	0x7B52
+0x8EA1E1B0	0x7B54
+0x8EA1E1B1	0x7B4D
+0x8EA1E1B2	0x7B4B
+0x8EA1E1B3	0x7B4F
+0x8EA1E1B4	0x7B51
+0x8EA1E1B5	0x7C9F
+0x8EA1E1B6	0x7CA5
+0x8EA1E1B7	0x7D5E
+0x8EA1E1B8	0x7D50
+0x8EA1E1B9	0x7D68
+0x8EA1E1BA	0x7D55
+0x8EA1E1BB	0x7D2B
+0x8EA1E1BC	0x7D6E
+0x8EA1E1BD	0x7D72
+0x8EA1E1BE	0x7D61
+0x8EA1E1BF	0x7D66
+0x8EA1E1C0	0x7D62
+0x8EA1E1C1	0x7D70
+0x8EA1E1C2	0x7D73
+0x8EA1E1C3	0x5584
+0x8EA1E1C4	0x7FD4
+0x8EA1E1C5	0x7FD5
+0x8EA1E1C6	0x800B
+0x8EA1E1C7	0x8052
+0x8EA1E1C8	0x8085
+0x8EA1E1C9	0x8155
+0x8EA1E1CA	0x8154
+0x8EA1E1CB	0x814B
+0x8EA1E1CC	0x8151
+0x8EA1E1CD	0x814E
+0x8EA1E1CE	0x8139
+0x8EA1E1CF	0x8146
+0x8EA1E1D0	0x813E
+0x8EA1E1D1	0x814C
+0x8EA1E1D2	0x8153
+0x8EA1E1D3	0x8174
+0x8EA1E1D4	0x8212
+0x8EA1E1D5	0x821C
+0x8EA1E1D6	0x83E9
+0x8EA1E1D7	0x8403
+0x8EA1E1D8	0x83F8
+0x8EA1E1D9	0x840D
+0x8EA1E1DA	0x83E0
+0x8EA1E1DB	0x83C5
+0x8EA1E1DC	0x840B
+0x8EA1E1DD	0x83C1
+0x8EA1E1DE	0x83EF
+0x8EA1E1DF	0x83F1
+0x8EA1E1E0	0x83F4
+0x8EA1E1E1	0x8457
+0x8EA1E1E2	0x840A
+0x8EA1E1E3	0x83F0
+0x8EA1E1E4	0x840C
+0x8EA1E1E5	0x83CC
+0x8EA1E1E6	0x83FD
+0x8EA1E1E7	0x83F2
+0x8EA1E1E8	0x83CA
+0x8EA1E1E9	0x8438
+0x8EA1E1EA	0x840E
+0x8EA1E1EB	0x8404
+0x8EA1E1EC	0x83DC
+0x8EA1E1ED	0x8407
+0x8EA1E1EE	0x83D4
+0x8EA1E1EF	0x83DF
+0x8EA1E1F0	0x865B
+0x8EA1E1F1	0x86DF
+0x8EA1E1F2	0x86D9
+0x8EA1E1F3	0x86ED
+0x8EA1E1F4	0x86D4
+0x8EA1E1F5	0x86DB
+0x8EA1E1F6	0x86E4
+0x8EA1E1F7	0x86D0
+0x8EA1E1F8	0x86DE
+0x8EA1E1F9	0x8857
+0x8EA1E1FA	0x88C1
+0x8EA1E1FB	0x88C2
+0x8EA1E1FC	0x88B1
+0x8EA1E1FD	0x8983
+0x8EA1E1FE	0x8996
+0x8EA1E2A1	0x8A3B
+0x8EA1E2A2	0x8A60
+0x8EA1E2A3	0x8A55
+0x8EA1E2A4	0x8A5E
+0x8EA1E2A5	0x8A3C
+0x8EA1E2A6	0x8A41
+0x8EA1E2A7	0x8A54
+0x8EA1E2A8	0x8A5B
+0x8EA1E2A9	0x8A50
+0x8EA1E2AA	0x8A46
+0x8EA1E2AB	0x8A34
+0x8EA1E2AC	0x8A3A
+0x8EA1E2AD	0x8A36
+0x8EA1E2AE	0x8A56
+0x8EA1E2AF	0x8C61
+0x8EA1E2B0	0x8C82
+0x8EA1E2B1	0x8CAF
+0x8EA1E2B2	0x8CBC
+0x8EA1E2B3	0x8CB3
+0x8EA1E2B4	0x8CBD
+0x8EA1E2B5	0x8CC1
+0x8EA1E2B6	0x8CBB
+0x8EA1E2B7	0x8CC0
+0x8EA1E2B8	0x8CB4
+0x8EA1E2B9	0x8CB7
+0x8EA1E2BA	0x8CB6
+0x8EA1E2BB	0x8CBF
+0x8EA1E2BC	0x8CB8
+0x8EA1E2BD	0x8D8A
+0x8EA1E2BE	0x8D85
+0x8EA1E2BF	0x8D81
+0x8EA1E2C0	0x8DCE
+0x8EA1E2C1	0x8DDD
+0x8EA1E2C2	0x8DCB
+0x8EA1E2C3	0x8DDA
+0x8EA1E2C4	0x8DD1
+0x8EA1E2C5	0x8DCC
+0x8EA1E2C6	0x8DDB
+0x8EA1E2C7	0x8DC6
+0x8EA1E2C8	0x8EFB
+0x8EA1E2C9	0x8EF8
+0x8EA1E2CA	0x8EFC
+0x8EA1E2CB	0x8F9C
+0x8EA1E2CC	0x902E
+0x8EA1E2CD	0x9035
+0x8EA1E2CE	0x9031
+0x8EA1E2CF	0x9038
+0x8EA1E2D0	0x9032
+0x8EA1E2D1	0x9036
+0x8EA1E2D2	0x9102
+0x8EA1E2D3	0x90F5
+0x8EA1E2D4	0x9109
+0x8EA1E2D5	0x90FE
+0x8EA1E2D6	0x9163
+0x8EA1E2D7	0x9165
+0x8EA1E2D8	0x91CF
+0x8EA1E2D9	0x9214
+0x8EA1E2DA	0x9215
+0x8EA1E2DB	0x9223
+0x8EA1E2DC	0x9209
+0x8EA1E2DD	0x921E
+0x8EA1E2DE	0x920D
+0x8EA1E2DF	0x9210
+0x8EA1E2E0	0x9207
+0x8EA1E2E1	0x9211
+0x8EA1E2E2	0x9594
+0x8EA1E2E3	0x958F
+0x8EA1E2E4	0x958B
+0x8EA1E2E5	0x9591
+0x8EA1E2E6	0x9593
+0x8EA1E2E7	0x9592
+0x8EA1E2E8	0x958E
+0x8EA1E2E9	0x968A
+0x8EA1E2EA	0x968E
+0x8EA1E2EB	0x968B
+0x8EA1E2EC	0x967D
+0x8EA1E2ED	0x9685
+0x8EA1E2EE	0x9686
+0x8EA1E2EF	0x968D
+0x8EA1E2F0	0x9672
+0x8EA1E2F1	0x9684
+0x8EA1E2F2	0x96C1
+0x8EA1E2F3	0x96C5
+0x8EA1E2F4	0x96C4
+0x8EA1E2F5	0x96C6
+0x8EA1E2F6	0x96C7
+0x8EA1E2F7	0x96EF
+0x8EA1E2F8	0x96F2
+0x8EA1E2F9	0x97CC
+0x8EA1E2FA	0x9805
+0x8EA1E2FB	0x9806
+0x8EA1E2FC	0x9808
+0x8EA1E2FD	0x98E7
+0x8EA1E2FE	0x98EA
+0x8EA1E3A1	0x98EF
+0x8EA1E3A2	0x98E9
+0x8EA1E3A3	0x98F2
+0x8EA1E3A4	0x98ED
+0x8EA1E3A5	0x99AE
+0x8EA1E3A6	0x99AD
+0x8EA1E3A7	0x9EC3
+0x8EA1E3A8	0x9ECD
+0x8EA1E3A9	0x9ED1
+0x8EA1E3AA	0x4E82
+0x8EA1E3AB	0x50AD
+0x8EA1E3AC	0x50B5
+0x8EA1E3AD	0x50B2
+0x8EA1E3AE	0x50B3
+0x8EA1E3AF	0x50C5
+0x8EA1E3B0	0x50BE
+0x8EA1E3B1	0x50AC
+0x8EA1E3B2	0x50B7
+0x8EA1E3B3	0x50BB
+0x8EA1E3B4	0x50AF
+0x8EA1E3B5	0x50C7
+0x8EA1E3B6	0x527F
+0x8EA1E3B7	0x5277
+0x8EA1E3B8	0x527D
+0x8EA1E3B9	0x52DF
+0x8EA1E3BA	0x52E6
+0x8EA1E3BB	0x52E4
+0x8EA1E3BC	0x52E2
+0x8EA1E3BD	0x52E3
+0x8EA1E3BE	0x532F
+0x8EA1E3BF	0x55DF
+0x8EA1E3C0	0x55E8
+0x8EA1E3C1	0x55D3
+0x8EA1E3C2	0x55E6
+0x8EA1E3C3	0x55CE
+0x8EA1E3C4	0x55DC
+0x8EA1E3C5	0x55C7
+0x8EA1E3C6	0x55D1
+0x8EA1E3C7	0x55E3
+0x8EA1E3C8	0x55E4
+0x8EA1E3C9	0x55EF
+0x8EA1E3CA	0x55DA
+0x8EA1E3CB	0x55E1
+0x8EA1E3CC	0x55C5
+0x8EA1E3CD	0x55C6
+0x8EA1E3CE	0x55E5
+0x8EA1E3CF	0x55C9
+0x8EA1E3D0	0x5712
+0x8EA1E3D1	0x5713
+0x8EA1E3D2	0x585E
+0x8EA1E3D3	0x5851
+0x8EA1E3D4	0x5858
+0x8EA1E3D5	0x5857
+0x8EA1E3D6	0x585A
+0x8EA1E3D7	0x5854
+0x8EA1E3D8	0x586B
+0x8EA1E3D9	0x584C
+0x8EA1E3DA	0x586D
+0x8EA1E3DB	0x584A
+0x8EA1E3DC	0x5862
+0x8EA1E3DD	0x5852
+0x8EA1E3DE	0x584B
+0x8EA1E3DF	0x5967
+0x8EA1E3E0	0x5AC1
+0x8EA1E3E1	0x5AC9
+0x8EA1E3E2	0x5ACC
+0x8EA1E3E3	0x5ABE
+0x8EA1E3E4	0x5ABD
+0x8EA1E3E5	0x5ABC
+0x8EA1E3E6	0x5AB3
+0x8EA1E3E7	0x5AC2
+0x8EA1E3E8	0x5AB2
+0x8EA1E3E9	0x5D69
+0x8EA1E3EA	0x5D6F
+0x8EA1E3EB	0x5E4C
+0x8EA1E3EC	0x5E79
+0x8EA1E3ED	0x5EC9
+0x8EA1E3EE	0x5EC8
+0x8EA1E3EF	0x5F12
+0x8EA1E3F0	0x5F59
+0x8EA1E3F1	0x5FAC
+0x8EA1E3F2	0x5FAE
+0x8EA1E3F3	0x611A
+0x8EA1E3F4	0x610F
+0x8EA1E3F5	0x6148
+0x8EA1E3F6	0x611F
+0x8EA1E3F7	0x60F3
+0x8EA1E3F8	0x611B
+0x8EA1E3F9	0x60F9
+0x8EA1E3FA	0x6101
+0x8EA1E3FB	0x6108
+0x8EA1E3FC	0x614E
+0x8EA1E3FD	0x614C
+0x8EA1E3FE	0x6144
+0x8EA1E4A1	0x614D
+0x8EA1E4A2	0x613E
+0x8EA1E4A3	0x6134
+0x8EA1E4A4	0x6127
+0x8EA1E4A5	0x610D
+0x8EA1E4A6	0x6106
+0x8EA1E4A7	0x6137
+0x8EA1E4A8	0x6221
+0x8EA1E4A9	0x6222
+0x8EA1E4AA	0x6413
+0x8EA1E4AB	0x643E
+0x8EA1E4AC	0x641E
+0x8EA1E4AD	0x642A
+0x8EA1E4AE	0x642D
+0x8EA1E4AF	0x643D
+0x8EA1E4B0	0x642C
+0x8EA1E4B1	0x640F
+0x8EA1E4B2	0x641C
+0x8EA1E4B3	0x6414
+0x8EA1E4B4	0x640D
+0x8EA1E4B5	0x6436
+0x8EA1E4B6	0x6416
+0x8EA1E4B7	0x6417
+0x8EA1E4B8	0x6406
+0x8EA1E4B9	0x656C
+0x8EA1E4BA	0x659F
+0x8EA1E4BB	0x65B0
+0x8EA1E4BC	0x6697
+0x8EA1E4BD	0x6689
+0x8EA1E4BE	0x6687
+0x8EA1E4BF	0x6688
+0x8EA1E4C0	0x6696
+0x8EA1E4C1	0x6684
+0x8EA1E4C2	0x6698
+0x8EA1E4C3	0x668D
+0x8EA1E4C4	0x6703
+0x8EA1E4C5	0x6994
+0x8EA1E4C6	0x696D
+0x8EA1E4C7	0x695A
+0x8EA1E4C8	0x6977
+0x8EA1E4C9	0x6960
+0x8EA1E4CA	0x6954
+0x8EA1E4CB	0x6975
+0x8EA1E4CC	0x6930
+0x8EA1E4CD	0x6982
+0x8EA1E4CE	0x694A
+0x8EA1E4CF	0x6968
+0x8EA1E4D0	0x696B
+0x8EA1E4D1	0x695E
+0x8EA1E4D2	0x6953
+0x8EA1E4D3	0x6979
+0x8EA1E4D4	0x6986
+0x8EA1E4D5	0x695D
+0x8EA1E4D6	0x6963
+0x8EA1E4D7	0x695B
+0x8EA1E4D8	0x6B47
+0x8EA1E4D9	0x6B72
+0x8EA1E4DA	0x6BC0
+0x8EA1E4DB	0x6BBF
+0x8EA1E4DC	0x6BD3
+0x8EA1E4DD	0x6BFD
+0x8EA1E4DE	0x6EA2
+0x8EA1E4DF	0x6EAF
+0x8EA1E4E0	0x6ED3
+0x8EA1E4E1	0x6EB6
+0x8EA1E4E2	0x6EC2
+0x8EA1E4E3	0x6E90
+0x8EA1E4E4	0x6E9D
+0x8EA1E4E5	0x6EC7
+0x8EA1E4E6	0x6EC5
+0x8EA1E4E7	0x6EA5
+0x8EA1E4E8	0x6E98
+0x8EA1E4E9	0x6EBC
+0x8EA1E4EA	0x6EBA
+0x8EA1E4EB	0x6EAB
+0x8EA1E4EC	0x6ED1
+0x8EA1E4ED	0x6E96
+0x8EA1E4EE	0x6E9C
+0x8EA1E4EF	0x6EC4
+0x8EA1E4F0	0x6ED4
+0x8EA1E4F1	0x6EAA
+0x8EA1E4F2	0x6EA7
+0x8EA1E4F3	0x6EB4
+0x8EA1E4F4	0x714E
+0x8EA1E4F5	0x7159
+0x8EA1E4F6	0x7169
+0x8EA1E4F7	0x7164
+0x8EA1E4F8	0x7149
+0x8EA1E4F9	0x7167
+0x8EA1E4FA	0x715C
+0x8EA1E4FB	0x716C
+0x8EA1E4FC	0x7166
+0x8EA1E4FD	0x714C
+0x8EA1E4FE	0x7165
+0x8EA1E5A1	0x715E
+0x8EA1E5A2	0x7146
+0x8EA1E5A3	0x7168
+0x8EA1E5A4	0x7156
+0x8EA1E5A5	0x723A
+0x8EA1E5A6	0x7252
+0x8EA1E5A7	0x7337
+0x8EA1E5A8	0x7345
+0x8EA1E5A9	0x733F
+0x8EA1E5AA	0x733E
+0x8EA1E5AB	0x746F
+0x8EA1E5AC	0x745A
+0x8EA1E5AD	0x7455
+0x8EA1E5AE	0x745F
+0x8EA1E5AF	0x745E
+0x8EA1E5B0	0x7441
+0x8EA1E5B1	0x743F
+0x8EA1E5B2	0x7459
+0x8EA1E5B3	0x745B
+0x8EA1E5B4	0x745C
+0x8EA1E5B5	0x7576
+0x8EA1E5B6	0x7578
+0x8EA1E5B7	0x7600
+0x8EA1E5B8	0x75F0
+0x8EA1E5B9	0x7601
+0x8EA1E5BA	0x75F2
+0x8EA1E5BB	0x75F1
+0x8EA1E5BC	0x75FA
+0x8EA1E5BD	0x75FF
+0x8EA1E5BE	0x75F4
+0x8EA1E5BF	0x75F3
+0x8EA1E5C0	0x76DE
+0x8EA1E5C1	0x76DF
+0x8EA1E5C2	0x775B
+0x8EA1E5C3	0x776B
+0x8EA1E5C4	0x7766
+0x8EA1E5C5	0x775E
+0x8EA1E5C6	0x7763
+0x8EA1E5C7	0x7779
+0x8EA1E5C8	0x776A
+0x8EA1E5C9	0x776C
+0x8EA1E5CA	0x775C
+0x8EA1E5CB	0x7765
+0x8EA1E5CC	0x7768
+0x8EA1E5CD	0x7762
+0x8EA1E5CE	0x77EE
+0x8EA1E5CF	0x788E
+0x8EA1E5D0	0x78B0
+0x8EA1E5D1	0x7897
+0x8EA1E5D2	0x7898
+0x8EA1E5D3	0x788C
+0x8EA1E5D4	0x7889
+0x8EA1E5D5	0x787C
+0x8EA1E5D6	0x7891
+0x8EA1E5D7	0x7893
+0x8EA1E5D8	0x787F
+0x8EA1E5D9	0x797A
+0x8EA1E5DA	0x797F
+0x8EA1E5DB	0x7981
+0x8EA1E5DC	0x842C
+0x8EA1E5DD	0x79BD
+0x8EA1E5DE	0x7A1C
+0x8EA1E5DF	0x7A1A
+0x8EA1E5E0	0x7A20
+0x8EA1E5E1	0x7A14
+0x8EA1E5E2	0x7A1F
+0x8EA1E5E3	0x7A1E
+0x8EA1E5E4	0x7A9F
+0x8EA1E5E5	0x7AA0
+0x8EA1E5E6	0x7B77
+0x8EA1E5E7	0x7BC0
+0x8EA1E5E8	0x7B60
+0x8EA1E5E9	0x7B6E
+0x8EA1E5EA	0x7B67
+0x8EA1E5EB	0x7CB1
+0x8EA1E5EC	0x7CB3
+0x8EA1E5ED	0x7CB5
+0x8EA1E5EE	0x7D93
+0x8EA1E5EF	0x7D79
+0x8EA1E5F0	0x7D91
+0x8EA1E5F1	0x7D81
+0x8EA1E5F2	0x7D8F
+0x8EA1E5F3	0x7D5B
+0x8EA1E5F4	0x7F6E
+0x8EA1E5F5	0x7F69
+0x8EA1E5F6	0x7F6A
+0x8EA1E5F7	0x7F72
+0x8EA1E5F8	0x7FA9
+0x8EA1E5F9	0x7FA8
+0x8EA1E5FA	0x7FA4
+0x8EA1E5FB	0x8056
+0x8EA1E5FC	0x8058
+0x8EA1E5FD	0x8086
+0x8EA1E5FE	0x8084
+0x8EA1E6A1	0x8171
+0x8EA1E6A2	0x8170
+0x8EA1E6A3	0x8178
+0x8EA1E6A4	0x8165
+0x8EA1E6A5	0x816E
+0x8EA1E6A6	0x8173
+0x8EA1E6A7	0x816B
+0x8EA1E6A8	0x8179
+0x8EA1E6A9	0x817A
+0x8EA1E6AA	0x8166
+0x8EA1E6AB	0x8205
+0x8EA1E6AC	0x8247
+0x8EA1E6AD	0x8482
+0x8EA1E6AE	0x8477
+0x8EA1E6AF	0x843D
+0x8EA1E6B0	0x8431
+0x8EA1E6B1	0x8475
+0x8EA1E6B2	0x8466
+0x8EA1E6B3	0x846B
+0x8EA1E6B4	0x8449
+0x8EA1E6B5	0x846C
+0x8EA1E6B6	0x845B
+0x8EA1E6B7	0x843C
+0x8EA1E6B8	0x8435
+0x8EA1E6B9	0x8461
+0x8EA1E6BA	0x8463
+0x8EA1E6BB	0x8469
+0x8EA1E6BC	0x846D
+0x8EA1E6BD	0x8446
+0x8EA1E6BE	0x865E
+0x8EA1E6BF	0x865C
+0x8EA1E6C0	0x865F
+0x8EA1E6C1	0x86F9
+0x8EA1E6C2	0x8713
+0x8EA1E6C3	0x8708
+0x8EA1E6C4	0x8707
+0x8EA1E6C5	0x8700
+0x8EA1E6C6	0x86FE
+0x8EA1E6C7	0x86FB
+0x8EA1E6C8	0x8702
+0x8EA1E6C9	0x8703
+0x8EA1E6CA	0x8706
+0x8EA1E6CB	0x870A
+0x8EA1E6CC	0x8859
+0x8EA1E6CD	0x88DF
+0x8EA1E6CE	0x88D4
+0x8EA1E6CF	0x88D9
+0x8EA1E6D0	0x88DC
+0x8EA1E6D1	0x88D8
+0x8EA1E6D2	0x88DD
+0x8EA1E6D3	0x88E1
+0x8EA1E6D4	0x88CA
+0x8EA1E6D5	0x88D5
+0x8EA1E6D6	0x88D2
+0x8EA1E6D7	0x899C
+0x8EA1E6D8	0x89E3
+0x8EA1E6D9	0x8A6B
+0x8EA1E6DA	0x8A72
+0x8EA1E6DB	0x8A73
+0x8EA1E6DC	0x8A66
+0x8EA1E6DD	0x8A69
+0x8EA1E6DE	0x8A70
+0x8EA1E6DF	0x8A87
+0x8EA1E6E0	0x8A7C
+0x8EA1E6E1	0x8A63
+0x8EA1E6E2	0x8AA0
+0x8EA1E6E3	0x8A71
+0x8EA1E6E4	0x8A85
+0x8EA1E6E5	0x8A6D
+0x8EA1E6E6	0x8A62
+0x8EA1E6E7	0x8A6E
+0x8EA1E6E8	0x8A6C
+0x8EA1E6E9	0x8A79
+0x8EA1E6EA	0x8A7B
+0x8EA1E6EB	0x8A3E
+0x8EA1E6EC	0x8A68
+0x8EA1E6ED	0x8C62
+0x8EA1E6EE	0x8C8A
+0x8EA1E6EF	0x8C89
+0x8EA1E6F0	0x8CCA
+0x8EA1E6F1	0x8CC7
+0x8EA1E6F2	0x8CC8
+0x8EA1E6F3	0x8CC4
+0x8EA1E6F4	0x8CB2
+0x8EA1E6F5	0x8CC3
+0x8EA1E6F6	0x8CC2
+0x8EA1E6F7	0x8CC5
+0x8EA1E6F8	0x8DE1
+0x8EA1E6F9	0x8DDF
+0x8EA1E6FA	0x8DE8
+0x8EA1E6FB	0x8DEF
+0x8EA1E6FC	0x8DF3
+0x8EA1E6FD	0x8DFA
+0x8EA1E6FE	0x8DEA
+0x8EA1E7A1	0x8DE4
+0x8EA1E7A2	0x8DE6
+0x8EA1E7A3	0x8EB2
+0x8EA1E7A4	0x8F03
+0x8EA1E7A5	0x8F09
+0x8EA1E7A6	0x8EFE
+0x8EA1E7A7	0x8F0A
+0x8EA1E7A8	0x8F9F
+0x8EA1E7A9	0x8FB2
+0x8EA1E7AA	0x904B
+0x8EA1E7AB	0x904A
+0x8EA1E7AC	0x9053
+0x8EA1E7AD	0x9042
+0x8EA1E7AE	0x9054
+0x8EA1E7AF	0x903C
+0x8EA1E7B0	0x9055
+0x8EA1E7B1	0x9050
+0x8EA1E7B2	0x9047
+0x8EA1E7B3	0x904F
+0x8EA1E7B4	0x904E
+0x8EA1E7B5	0x904D
+0x8EA1E7B6	0x9051
+0x8EA1E7B7	0x903E
+0x8EA1E7B8	0x9041
+0x8EA1E7B9	0x9112
+0x8EA1E7BA	0x9117
+0x8EA1E7BB	0x916C
+0x8EA1E7BC	0x916A
+0x8EA1E7BD	0x9169
+0x8EA1E7BE	0x91C9
+0x8EA1E7BF	0x9237
+0x8EA1E7C0	0x9257
+0x8EA1E7C1	0x9238
+0x8EA1E7C2	0x923D
+0x8EA1E7C3	0x9240
+0x8EA1E7C4	0x923E
+0x8EA1E7C5	0x925B
+0x8EA1E7C6	0x924B
+0x8EA1E7C7	0x9264
+0x8EA1E7C8	0x9251
+0x8EA1E7C9	0x9234
+0x8EA1E7CA	0x9249
+0x8EA1E7CB	0x924D
+0x8EA1E7CC	0x9245
+0x8EA1E7CD	0x9239
+0x8EA1E7CE	0x923F
+0x8EA1E7CF	0x925A
+0x8EA1E7D0	0x9598
+0x8EA1E7D1	0x9698
+0x8EA1E7D2	0x9694
+0x8EA1E7D3	0x9695
+0x8EA1E7D4	0x96CD
+0x8EA1E7D5	0x96CB
+0x8EA1E7D6	0x96C9
+0x8EA1E7D7	0x96CA
+0x8EA1E7D8	0x96F7
+0x8EA1E7D9	0x96FB
+0x8EA1E7DA	0x96F9
+0x8EA1E7DB	0x96F6
+0x8EA1E7DC	0x9756
+0x8EA1E7DD	0x9774
+0x8EA1E7DE	0x9776
+0x8EA1E7DF	0x9810
+0x8EA1E7E0	0x9811
+0x8EA1E7E1	0x9813
+0x8EA1E7E2	0x980A
+0x8EA1E7E3	0x9812
+0x8EA1E7E4	0x980C
+0x8EA1E7E5	0x98FC
+0x8EA1E7E6	0x98F4
+0x8EA1E7E7	0x98FD
+0x8EA1E7E8	0x98FE
+0x8EA1E7E9	0x99B3
+0x8EA1E7EA	0x99B1
+0x8EA1E7EB	0x99B4
+0x8EA1E7EC	0x9AE1
+0x8EA1E7ED	0x9CE9
+0x8EA1E7EE	0x9E82
+0x8EA1E7EF	0x9F0E
+0x8EA1E7F0	0x9F13
+0x8EA1E7F1	0x9F20
+0x8EA1E7F2	0x50E7
+0x8EA1E7F3	0x50EE
+0x8EA1E7F4	0x50E5
+0x8EA1E7F5	0x50D6
+0x8EA1E7F6	0x50ED
+0x8EA1E7F7	0x50DA
+0x8EA1E7F8	0x50D5
+0x8EA1E7F9	0x50CF
+0x8EA1E7FA	0x50D1
+0x8EA1E7FB	0x50F1
+0x8EA1E7FC	0x50CE
+0x8EA1E7FD	0x50E9
+0x8EA1E7FE	0x5162
+0x8EA1E8A1	0x51F3
+0x8EA1E8A2	0x5283
+0x8EA1E8A3	0x5282
+0x8EA1E8A4	0x5331
+0x8EA1E8A5	0x53AD
+0x8EA1E8A6	0x55FE
+0x8EA1E8A7	0x5600
+0x8EA1E8A8	0x561B
+0x8EA1E8A9	0x5617
+0x8EA1E8AA	0x55FD
+0x8EA1E8AB	0x5614
+0x8EA1E8AC	0x5606
+0x8EA1E8AD	0x5609
+0x8EA1E8AE	0x560D
+0x8EA1E8AF	0x560E
+0x8EA1E8B0	0x55F7
+0x8EA1E8B1	0x5616
+0x8EA1E8B2	0x561F
+0x8EA1E8B3	0x5608
+0x8EA1E8B4	0x5610
+0x8EA1E8B5	0x55F6
+0x8EA1E8B6	0x5718
+0x8EA1E8B7	0x5716
+0x8EA1E8B8	0x5875
+0x8EA1E8B9	0x587E
+0x8EA1E8BA	0x5883
+0x8EA1E8BB	0x5893
+0x8EA1E8BC	0x588A
+0x8EA1E8BD	0x5879
+0x8EA1E8BE	0x5885
+0x8EA1E8BF	0x587D
+0x8EA1E8C0	0x58FD
+0x8EA1E8C1	0x5925
+0x8EA1E8C2	0x5922
+0x8EA1E8C3	0x5924
+0x8EA1E8C4	0x596A
+0x8EA1E8C5	0x5969
+0x8EA1E8C6	0x5AE1
+0x8EA1E8C7	0x5AE6
+0x8EA1E8C8	0x5AE9
+0x8EA1E8C9	0x5AD7
+0x8EA1E8CA	0x5AD6
+0x8EA1E8CB	0x5AD8
+0x8EA1E8CC	0x5AE3
+0x8EA1E8CD	0x5B75
+0x8EA1E8CE	0x5BDE
+0x8EA1E8CF	0x5BE7
+0x8EA1E8D0	0x5BE1
+0x8EA1E8D1	0x5BE5
+0x8EA1E8D2	0x5BE6
+0x8EA1E8D3	0x5BE8
+0x8EA1E8D4	0x5BE2
+0x8EA1E8D5	0x5BE4
+0x8EA1E8D6	0x5BDF
+0x8EA1E8D7	0x5C0D
+0x8EA1E8D8	0x5C62
+0x8EA1E8D9	0x5D84
+0x8EA1E8DA	0x5D87
+0x8EA1E8DB	0x5E5B
+0x8EA1E8DC	0x5E63
+0x8EA1E8DD	0x5E55
+0x8EA1E8DE	0x5E57
+0x8EA1E8DF	0x5E54
+0x8EA1E8E0	0x5ED3
+0x8EA1E8E1	0x5ED6
+0x8EA1E8E2	0x5F0A
+0x8EA1E8E3	0x5F46
+0x8EA1E8E4	0x5F70
+0x8EA1E8E5	0x5FB9
+0x8EA1E8E6	0x6147
+0x8EA1E8E7	0x613F
+0x8EA1E8E8	0x614B
+0x8EA1E8E9	0x6177
+0x8EA1E8EA	0x6162
+0x8EA1E8EB	0x6163
+0x8EA1E8EC	0x615F
+0x8EA1E8ED	0x615A
+0x8EA1E8EE	0x6158
+0x8EA1E8EF	0x6175
+0x8EA1E8F0	0x622A
+0x8EA1E8F1	0x6487
+0x8EA1E8F2	0x6458
+0x8EA1E8F3	0x6454
+0x8EA1E8F4	0x64A4
+0x8EA1E8F5	0x6478
+0x8EA1E8F6	0x645F
+0x8EA1E8F7	0x647A
+0x8EA1E8F8	0x6451
+0x8EA1E8F9	0x6467
+0x8EA1E8FA	0x6434
+0x8EA1E8FB	0x646D
+0x8EA1E8FC	0x647B
+0x8EA1E8FD	0x6572
+0x8EA1E8FE	0x65A1
+0x8EA1E9A1	0x65D7
+0x8EA1E9A2	0x65D6
+0x8EA1E9A3	0x66A2
+0x8EA1E9A4	0x66A8
+0x8EA1E9A5	0x669D
+0x8EA1E9A6	0x699C
+0x8EA1E9A7	0x69A8
+0x8EA1E9A8	0x6995
+0x8EA1E9A9	0x69C1
+0x8EA1E9AA	0x69AE
+0x8EA1E9AB	0x69D3
+0x8EA1E9AC	0x69CB
+0x8EA1E9AD	0x699B
+0x8EA1E9AE	0x69B7
+0x8EA1E9AF	0x69BB
+0x8EA1E9B0	0x69AB
+0x8EA1E9B1	0x69B4
+0x8EA1E9B2	0x69D0
+0x8EA1E9B3	0x69CD
+0x8EA1E9B4	0x69AD
+0x8EA1E9B5	0x69CC
+0x8EA1E9B6	0x69A6
+0x8EA1E9B7	0x69C3
+0x8EA1E9B8	0x69A3
+0x8EA1E9B9	0x6B49
+0x8EA1E9BA	0x6B4C
+0x8EA1E9BB	0x6C33
+0x8EA1E9BC	0x6F33
+0x8EA1E9BD	0x6F14
+0x8EA1E9BE	0x6EFE
+0x8EA1E9BF	0x6F13
+0x8EA1E9C0	0x6EF4
+0x8EA1E9C1	0x6F29
+0x8EA1E9C2	0x6F3E
+0x8EA1E9C3	0x6F20
+0x8EA1E9C4	0x6F2C
+0x8EA1E9C5	0x6F0F
+0x8EA1E9C6	0x6F02
+0x8EA1E9C7	0x6F22
+0x8EA1E9C8	0x6EFF
+0x8EA1E9C9	0x6EEF
+0x8EA1E9CA	0x6F06
+0x8EA1E9CB	0x6F31
+0x8EA1E9CC	0x6F38
+0x8EA1E9CD	0x6F32
+0x8EA1E9CE	0x6F23
+0x8EA1E9CF	0x6F15
+0x8EA1E9D0	0x6F2B
+0x8EA1E9D1	0x6F2F
+0x8EA1E9D2	0x6F88
+0x8EA1E9D3	0x6F2A
+0x8EA1E9D4	0x6EEC
+0x8EA1E9D5	0x6F01
+0x8EA1E9D6	0x6EF2
+0x8EA1E9D7	0x6ECC
+0x8EA1E9D8	0x6EF7
+0x8EA1E9D9	0x7194
+0x8EA1E9DA	0x7199
+0x8EA1E9DB	0x717D
+0x8EA1E9DC	0x718A
+0x8EA1E9DD	0x7184
+0x8EA1E9DE	0x7192
+0x8EA1E9DF	0x723E
+0x8EA1E9E0	0x7292
+0x8EA1E9E1	0x7296
+0x8EA1E9E2	0x7344
+0x8EA1E9E3	0x7350
+0x8EA1E9E4	0x7464
+0x8EA1E9E5	0x7463
+0x8EA1E9E6	0x746A
+0x8EA1E9E7	0x7470
+0x8EA1E9E8	0x746D
+0x8EA1E9E9	0x7504
+0x8EA1E9EA	0x7591
+0x8EA1E9EB	0x7627
+0x8EA1E9EC	0x760D
+0x8EA1E9ED	0x760B
+0x8EA1E9EE	0x7609
+0x8EA1E9EF	0x7613
+0x8EA1E9F0	0x76E1
+0x8EA1E9F1	0x76E3
+0x8EA1E9F2	0x7784
+0x8EA1E9F3	0x777D
+0x8EA1E9F4	0x777F
+0x8EA1E9F5	0x7761
+0x8EA1E9F6	0x78C1
+0x8EA1E9F7	0x789F
+0x8EA1E9F8	0x78A7
+0x8EA1E9F9	0x78B3
+0x8EA1E9FA	0x78A9
+0x8EA1E9FB	0x78A3
+0x8EA1E9FC	0x798E
+0x8EA1E9FD	0x798F
+0x8EA1E9FE	0x798D
+0x8EA1EAA1	0x7A2E
+0x8EA1EAA2	0x7A31
+0x8EA1EAA3	0x7AAA
+0x8EA1EAA4	0x7AA9
+0x8EA1EAA5	0x7AED
+0x8EA1EAA6	0x7AEF
+0x8EA1EAA7	0x7BA1
+0x8EA1EAA8	0x7B95
+0x8EA1EAA9	0x7B8B
+0x8EA1EAAA	0x7B75
+0x8EA1EAAB	0x7B97
+0x8EA1EAAC	0x7B9D
+0x8EA1EAAD	0x7B94
+0x8EA1EAAE	0x7B8F
+0x8EA1EAAF	0x7BB8
+0x8EA1EAB0	0x7B87
+0x8EA1EAB1	0x7B84
+0x8EA1EAB2	0x7CB9
+0x8EA1EAB3	0x7CBD
+0x8EA1EAB4	0x7CBE
+0x8EA1EAB5	0x7DBB
+0x8EA1EAB6	0x7DB0
+0x8EA1EAB7	0x7D9C
+0x8EA1EAB8	0x7DBD
+0x8EA1EAB9	0x7DBE
+0x8EA1EABA	0x7DA0
+0x8EA1EABB	0x7DCA
+0x8EA1EABC	0x7DB4
+0x8EA1EABD	0x7DB2
+0x8EA1EABE	0x7DB1
+0x8EA1EABF	0x7DBA
+0x8EA1EAC0	0x7DA2
+0x8EA1EAC1	0x7DBF
+0x8EA1EAC2	0x7DB5
+0x8EA1EAC3	0x7DB8
+0x8EA1EAC4	0x7DAD
+0x8EA1EAC5	0x7DD2
+0x8EA1EAC6	0x7DC7
+0x8EA1EAC7	0x7DAC
+0x8EA1EAC8	0x7F70
+0x8EA1EAC9	0x7FE0
+0x8EA1EACA	0x7FE1
+0x8EA1EACB	0x7FDF
+0x8EA1EACC	0x805E
+0x8EA1EACD	0x805A
+0x8EA1EACE	0x8087
+0x8EA1EACF	0x8150
+0x8EA1EAD0	0x8180
+0x8EA1EAD1	0x818F
+0x8EA1EAD2	0x8188
+0x8EA1EAD3	0x818A
+0x8EA1EAD4	0x817F
+0x8EA1EAD5	0x8182
+0x8EA1EAD6	0x81E7
+0x8EA1EAD7	0x81FA
+0x8EA1EAD8	0x8207
+0x8EA1EAD9	0x8214
+0x8EA1EADA	0x821E
+0x8EA1EADB	0x824B
+0x8EA1EADC	0x84C9
+0x8EA1EADD	0x84BF
+0x8EA1EADE	0x84C6
+0x8EA1EADF	0x84C4
+0x8EA1EAE0	0x8499
+0x8EA1EAE1	0x849E
+0x8EA1EAE2	0x84B2
+0x8EA1EAE3	0x849C
+0x8EA1EAE4	0x84CB
+0x8EA1EAE5	0x84B8
+0x8EA1EAE6	0x84C0
+0x8EA1EAE7	0x84D3
+0x8EA1EAE8	0x8490
+0x8EA1EAE9	0x84BC
+0x8EA1EAEA	0x84D1
+0x8EA1EAEB	0x84CA
+0x8EA1EAEC	0x873F
+0x8EA1EAED	0x871C
+0x8EA1EAEE	0x873B
+0x8EA1EAEF	0x8722
+0x8EA1EAF0	0x8725
+0x8EA1EAF1	0x8734
+0x8EA1EAF2	0x8718
+0x8EA1EAF3	0x8755
+0x8EA1EAF4	0x8737
+0x8EA1EAF5	0x8729
+0x8EA1EAF6	0x88F3
+0x8EA1EAF7	0x8902
+0x8EA1EAF8	0x88F4
+0x8EA1EAF9	0x88F9
+0x8EA1EAFA	0x88F8
+0x8EA1EAFB	0x88FD
+0x8EA1EAFC	0x88E8
+0x8EA1EAFD	0x891A
+0x8EA1EAFE	0x88EF
+0x8EA1EBA1	0x8AA6
+0x8EA1EBA2	0x8A8C
+0x8EA1EBA3	0x8A9E
+0x8EA1EBA4	0x8AA3
+0x8EA1EBA5	0x8A8D
+0x8EA1EBA6	0x8AA1
+0x8EA1EBA7	0x8A93
+0x8EA1EBA8	0x8AA4
+0x8EA1EBA9	0x8AAA
+0x8EA1EBAA	0x8AA5
+0x8EA1EBAB	0x8AA8
+0x8EA1EBAC	0x8A98
+0x8EA1EBAD	0x8A91
+0x8EA1EBAE	0x8A9A
+0x8EA1EBAF	0x8AA7
+0x8EA1EBB0	0x8C6A
+0x8EA1EBB1	0x8C8D
+0x8EA1EBB2	0x8C8C
+0x8EA1EBB3	0x8CD3
+0x8EA1EBB4	0x8CD1
+0x8EA1EBB5	0x8CD2
+0x8EA1EBB6	0x8D6B
+0x8EA1EBB7	0x8D99
+0x8EA1EBB8	0x8D95
+0x8EA1EBB9	0x8DFC
+0x8EA1EBBA	0x8F14
+0x8EA1EBBB	0x8F12
+0x8EA1EBBC	0x8F15
+0x8EA1EBBD	0x8F13
+0x8EA1EBBE	0x8FA3
+0x8EA1EBBF	0x9060
+0x8EA1EBC0	0x9058
+0x8EA1EBC1	0x905C
+0x8EA1EBC2	0x9063
+0x8EA1EBC3	0x9059
+0x8EA1EBC4	0x905E
+0x8EA1EBC5	0x9062
+0x8EA1EBC6	0x905D
+0x8EA1EBC7	0x905B
+0x8EA1EBC8	0x9119
+0x8EA1EBC9	0x9118
+0x8EA1EBCA	0x911E
+0x8EA1EBCB	0x9175
+0x8EA1EBCC	0x9178
+0x8EA1EBCD	0x9177
+0x8EA1EBCE	0x9174
+0x8EA1EBCF	0x9278
+0x8EA1EBD0	0x92AC
+0x8EA1EBD1	0x9280
+0x8EA1EBD2	0x9285
+0x8EA1EBD3	0x9298
+0x8EA1EBD4	0x9296
+0x8EA1EBD5	0x927B
+0x8EA1EBD6	0x9293
+0x8EA1EBD7	0x929C
+0x8EA1EBD8	0x92A8
+0x8EA1EBD9	0x927C
+0x8EA1EBDA	0x9291
+0x8EA1EBDB	0x95A1
+0x8EA1EBDC	0x95A8
+0x8EA1EBDD	0x95A9
+0x8EA1EBDE	0x95A3
+0x8EA1EBDF	0x95A5
+0x8EA1EBE0	0x95A4
+0x8EA1EBE1	0x9699
+0x8EA1EBE2	0x969C
+0x8EA1EBE3	0x969B
+0x8EA1EBE4	0x96CC
+0x8EA1EBE5	0x96D2
+0x8EA1EBE6	0x9700
+0x8EA1EBE7	0x977C
+0x8EA1EBE8	0x9785
+0x8EA1EBE9	0x97F6
+0x8EA1EBEA	0x9817
+0x8EA1EBEB	0x9818
+0x8EA1EBEC	0x98AF
+0x8EA1EBED	0x98B1
+0x8EA1EBEE	0x9903
+0x8EA1EBEF	0x9905
+0x8EA1EBF0	0x990C
+0x8EA1EBF1	0x9909
+0x8EA1EBF2	0x99C1
+0x8EA1EBF3	0x9AAF
+0x8EA1EBF4	0x9AB0
+0x8EA1EBF5	0x9AE6
+0x8EA1EBF6	0x9B41
+0x8EA1EBF7	0x9B42
+0x8EA1EBF8	0x9CF4
+0x8EA1EBF9	0x9CF6
+0x8EA1EBFA	0x9CF3
+0x8EA1EBFB	0x9EBC
+0x8EA1EBFC	0x9F3B
+0x8EA1EBFD	0x9F4A
+0x8EA1EBFE	0x5104
+0x8EA1ECA1	0x5100
+0x8EA1ECA2	0x50FB
+0x8EA1ECA3	0x50F5
+0x8EA1ECA4	0x50F9
+0x8EA1ECA5	0x5102
+0x8EA1ECA6	0x5108
+0x8EA1ECA7	0x5109
+0x8EA1ECA8	0x5105
+0x8EA1ECA9	0x51DC
+0x8EA1ECAA	0x5287
+0x8EA1ECAB	0x5288
+0x8EA1ECAC	0x5289
+0x8EA1ECAD	0x528D
+0x8EA1ECAE	0x528A
+0x8EA1ECAF	0x52F0
+0x8EA1ECB0	0x53B2
+0x8EA1ECB1	0x562E
+0x8EA1ECB2	0x563B
+0x8EA1ECB3	0x5639
+0x8EA1ECB4	0x5632
+0x8EA1ECB5	0x563F
+0x8EA1ECB6	0x5634
+0x8EA1ECB7	0x5629
+0x8EA1ECB8	0x5653
+0x8EA1ECB9	0x564E
+0x8EA1ECBA	0x5657
+0x8EA1ECBB	0x5674
+0x8EA1ECBC	0x5636
+0x8EA1ECBD	0x562F
+0x8EA1ECBE	0x5630
+0x8EA1ECBF	0x5880
+0x8EA1ECC0	0x589F
+0x8EA1ECC1	0x589E
+0x8EA1ECC2	0x58B3
+0x8EA1ECC3	0x589C
+0x8EA1ECC4	0x58AE
+0x8EA1ECC5	0x58A9
+0x8EA1ECC6	0x58A6
+0x8EA1ECC7	0x596D
+0x8EA1ECC8	0x5B09
+0x8EA1ECC9	0x5AFB
+0x8EA1ECCA	0x5B0B
+0x8EA1ECCB	0x5AF5
+0x8EA1ECCC	0x5B0C
+0x8EA1ECCD	0x5B08
+0x8EA1ECCE	0x5BEE
+0x8EA1ECCF	0x5BEC
+0x8EA1ECD0	0x5BE9
+0x8EA1ECD1	0x5BEB
+0x8EA1ECD2	0x5C64
+0x8EA1ECD3	0x5C65
+0x8EA1ECD4	0x5D9D
+0x8EA1ECD5	0x5D94
+0x8EA1ECD6	0x5E62
+0x8EA1ECD7	0x5E5F
+0x8EA1ECD8	0x5E61
+0x8EA1ECD9	0x5EE2
+0x8EA1ECDA	0x5EDA
+0x8EA1ECDB	0x5EDF
+0x8EA1ECDC	0x5EDD
+0x8EA1ECDD	0x5EE3
+0x8EA1ECDE	0x5EE0
+0x8EA1ECDF	0x5F48
+0x8EA1ECE0	0x5F71
+0x8EA1ECE1	0x5FB7
+0x8EA1ECE2	0x5FB5
+0x8EA1ECE3	0x6176
+0x8EA1ECE4	0x6167
+0x8EA1ECE5	0x616E
+0x8EA1ECE6	0x615D
+0x8EA1ECE7	0x6155
+0x8EA1ECE8	0x6182
+0x8EA1ECE9	0x617C
+0x8EA1ECEA	0x6170
+0x8EA1ECEB	0x616B
+0x8EA1ECEC	0x617E
+0x8EA1ECED	0x61A7
+0x8EA1ECEE	0x6190
+0x8EA1ECEF	0x61AB
+0x8EA1ECF0	0x618E
+0x8EA1ECF1	0x61AC
+0x8EA1ECF2	0x619A
+0x8EA1ECF3	0x61A4
+0x8EA1ECF4	0x6194
+0x8EA1ECF5	0x61AE
+0x8EA1ECF6	0x622E
+0x8EA1ECF7	0x6469
+0x8EA1ECF8	0x646F
+0x8EA1ECF9	0x6479
+0x8EA1ECFA	0x649E
+0x8EA1ECFB	0x64B2
+0x8EA1ECFC	0x6488
+0x8EA1ECFD	0x6490
+0x8EA1ECFE	0x64B0
+0x8EA1EDA1	0x64A5
+0x8EA1EDA2	0x6493
+0x8EA1EDA3	0x6495
+0x8EA1EDA4	0x64A9
+0x8EA1EDA5	0x6492
+0x8EA1EDA6	0x64AE
+0x8EA1EDA7	0x64AD
+0x8EA1EDA8	0x64AB
+0x8EA1EDA9	0x649A
+0x8EA1EDAA	0x64AC
+0x8EA1EDAB	0x6499
+0x8EA1EDAC	0x64A2
+0x8EA1EDAD	0x64B3
+0x8EA1EDAE	0x6575
+0x8EA1EDAF	0x6577
+0x8EA1EDB0	0x6578
+0x8EA1EDB1	0x66AE
+0x8EA1EDB2	0x66AB
+0x8EA1EDB3	0x66B4
+0x8EA1EDB4	0x66B1
+0x8EA1EDB5	0x6A23
+0x8EA1EDB6	0x6A1F
+0x8EA1EDB7	0x69E8
+0x8EA1EDB8	0x6A01
+0x8EA1EDB9	0x6A1E
+0x8EA1EDBA	0x6A19
+0x8EA1EDBB	0x69FD
+0x8EA1EDBC	0x6A21
+0x8EA1EDBD	0x6A13
+0x8EA1EDBE	0x6A0A
+0x8EA1EDBF	0x69F3
+0x8EA1EDC0	0x6A02
+0x8EA1EDC1	0x6A05
+0x8EA1EDC2	0x69ED
+0x8EA1EDC3	0x6A11
+0x8EA1EDC4	0x6B50
+0x8EA1EDC5	0x6B4E
+0x8EA1EDC6	0x6BA4
+0x8EA1EDC7	0x6BC5
+0x8EA1EDC8	0x6BC6
+0x8EA1EDC9	0x6F3F
+0x8EA1EDCA	0x6F7C
+0x8EA1EDCB	0x6F84
+0x8EA1EDCC	0x6F51
+0x8EA1EDCD	0x6F66
+0x8EA1EDCE	0x6F54
+0x8EA1EDCF	0x6F86
+0x8EA1EDD0	0x6F6D
+0x8EA1EDD1	0x6F5B
+0x8EA1EDD2	0x6F78
+0x8EA1EDD3	0x6F6E
+0x8EA1EDD4	0x6F8E
+0x8EA1EDD5	0x6F7A
+0x8EA1EDD6	0x6F70
+0x8EA1EDD7	0x6F64
+0x8EA1EDD8	0x6F97
+0x8EA1EDD9	0x6F58
+0x8EA1EDDA	0x6ED5
+0x8EA1EDDB	0x6F6F
+0x8EA1EDDC	0x6F60
+0x8EA1EDDD	0x6F5F
+0x8EA1EDDE	0x719F
+0x8EA1EDDF	0x71AC
+0x8EA1EDE0	0x71B1
+0x8EA1EDE1	0x71A8
+0x8EA1EDE2	0x7256
+0x8EA1EDE3	0x729B
+0x8EA1EDE4	0x734E
+0x8EA1EDE5	0x7357
+0x8EA1EDE6	0x7469
+0x8EA1EDE7	0x748B
+0x8EA1EDE8	0x7483
+0x8EA1EDE9	0x747E
+0x8EA1EDEA	0x7480
+0x8EA1EDEB	0x757F
+0x8EA1EDEC	0x7620
+0x8EA1EDED	0x7629
+0x8EA1EDEE	0x761F
+0x8EA1EDEF	0x7624
+0x8EA1EDF0	0x7626
+0x8EA1EDF1	0x7621
+0x8EA1EDF2	0x7622
+0x8EA1EDF3	0x769A
+0x8EA1EDF4	0x76BA
+0x8EA1EDF5	0x76E4
+0x8EA1EDF6	0x778E
+0x8EA1EDF7	0x7787
+0x8EA1EDF8	0x778C
+0x8EA1EDF9	0x7791
+0x8EA1EDFA	0x778B
+0x8EA1EDFB	0x78CB
+0x8EA1EDFC	0x78C5
+0x8EA1EDFD	0x78BA
+0x8EA1EDFE	0x78CA
+0x8EA1EEA1	0x78BE
+0x8EA1EEA2	0x78D5
+0x8EA1EEA3	0x78BC
+0x8EA1EEA4	0x78D0
+0x8EA1EEA5	0x7A3F
+0x8EA1EEA6	0x7A3C
+0x8EA1EEA7	0x7A40
+0x8EA1EEA8	0x7A3D
+0x8EA1EEA9	0x7A37
+0x8EA1EEAA	0x7A3B
+0x8EA1EEAB	0x7AAF
+0x8EA1EEAC	0x7AAE
+0x8EA1EEAD	0x7BAD
+0x8EA1EEAE	0x7BB1
+0x8EA1EEAF	0x7BC4
+0x8EA1EEB0	0x7BB4
+0x8EA1EEB1	0x7BC6
+0x8EA1EEB2	0x7BC7
+0x8EA1EEB3	0x7BC1
+0x8EA1EEB4	0x7BA0
+0x8EA1EEB5	0x7BCC
+0x8EA1EEB6	0x7CCA
+0x8EA1EEB7	0x7DE0
+0x8EA1EEB8	0x7DF4
+0x8EA1EEB9	0x7DEF
+0x8EA1EEBA	0x7DFB
+0x8EA1EEBB	0x7DD8
+0x8EA1EEBC	0x7DEC
+0x8EA1EEBD	0x7DDD
+0x8EA1EEBE	0x7DE8
+0x8EA1EEBF	0x7DE3
+0x8EA1EEC0	0x7DDA
+0x8EA1EEC1	0x7DDE
+0x8EA1EEC2	0x7DE9
+0x8EA1EEC3	0x7D9E
+0x8EA1EEC4	0x7DD9
+0x8EA1EEC5	0x7DF2
+0x8EA1EEC6	0x7DF9
+0x8EA1EEC7	0x7F75
+0x8EA1EEC8	0x7F77
+0x8EA1EEC9	0x7FAF
+0x8EA1EECA	0x7FE9
+0x8EA1EECB	0x8026
+0x8EA1EECC	0x819B
+0x8EA1EECD	0x819C
+0x8EA1EECE	0x819D
+0x8EA1EECF	0x81A0
+0x8EA1EED0	0x819A
+0x8EA1EED1	0x8198
+0x8EA1EED2	0x8517
+0x8EA1EED3	0x853D
+0x8EA1EED4	0x851A
+0x8EA1EED5	0x84EE
+0x8EA1EED6	0x852C
+0x8EA1EED7	0x852D
+0x8EA1EED8	0x8513
+0x8EA1EED9	0x8511
+0x8EA1EEDA	0x8523
+0x8EA1EEDB	0x8521
+0x8EA1EEDC	0x8514
+0x8EA1EEDD	0x84EC
+0x8EA1EEDE	0x8525
+0x8EA1EEDF	0x84FF
+0x8EA1EEE0	0x8506
+0x8EA1EEE1	0x8782
+0x8EA1EEE2	0x8774
+0x8EA1EEE3	0x8776
+0x8EA1EEE4	0x8760
+0x8EA1EEE5	0x8766
+0x8EA1EEE6	0x8778
+0x8EA1EEE7	0x8768
+0x8EA1EEE8	0x8759
+0x8EA1EEE9	0x8757
+0x8EA1EEEA	0x874C
+0x8EA1EEEB	0x8753
+0x8EA1EEEC	0x885B
+0x8EA1EEED	0x885D
+0x8EA1EEEE	0x8910
+0x8EA1EEEF	0x8907
+0x8EA1EEF0	0x8912
+0x8EA1EEF1	0x8913
+0x8EA1EEF2	0x8915
+0x8EA1EEF3	0x890A
+0x8EA1EEF4	0x8ABC
+0x8EA1EEF5	0x8AD2
+0x8EA1EEF6	0x8AC7
+0x8EA1EEF7	0x8AC4
+0x8EA1EEF8	0x8A95
+0x8EA1EEF9	0x8ACB
+0x8EA1EEFA	0x8AF8
+0x8EA1EEFB	0x8AB2
+0x8EA1EEFC	0x8AC9
+0x8EA1EEFD	0x8AC2
+0x8EA1EEFE	0x8ABF
+0x8EA1EFA1	0x8AB0
+0x8EA1EFA2	0x8AD6
+0x8EA1EFA3	0x8ACD
+0x8EA1EFA4	0x8AB6
+0x8EA1EFA5	0x8AB9
+0x8EA1EFA6	0x8ADB
+0x8EA1EFA7	0x8C4C
+0x8EA1EFA8	0x8C4E
+0x8EA1EFA9	0x8C6C
+0x8EA1EFAA	0x8CE0
+0x8EA1EFAB	0x8CDE
+0x8EA1EFAC	0x8CE6
+0x8EA1EFAD	0x8CE4
+0x8EA1EFAE	0x8CEC
+0x8EA1EFAF	0x8CED
+0x8EA1EFB0	0x8CE2
+0x8EA1EFB1	0x8CE3
+0x8EA1EFB2	0x8CDC
+0x8EA1EFB3	0x8CEA
+0x8EA1EFB4	0x8CE1
+0x8EA1EFB5	0x8D6D
+0x8EA1EFB6	0x8D9F
+0x8EA1EFB7	0x8DA3
+0x8EA1EFB8	0x8E2B
+0x8EA1EFB9	0x8E10
+0x8EA1EFBA	0x8E1D
+0x8EA1EFBB	0x8E22
+0x8EA1EFBC	0x8E0F
+0x8EA1EFBD	0x8E29
+0x8EA1EFBE	0x8E1F
+0x8EA1EFBF	0x8E21
+0x8EA1EFC0	0x8E1E
+0x8EA1EFC1	0x8EBA
+0x8EA1EFC2	0x8F1D
+0x8EA1EFC3	0x8F1B
+0x8EA1EFC4	0x8F1F
+0x8EA1EFC5	0x8F29
+0x8EA1EFC6	0x8F26
+0x8EA1EFC7	0x8F2A
+0x8EA1EFC8	0x8F1C
+0x8EA1EFC9	0x8F1E
+0x8EA1EFCA	0x8F25
+0x8EA1EFCB	0x9069
+0x8EA1EFCC	0x906E
+0x8EA1EFCD	0x9068
+0x8EA1EFCE	0x906D
+0x8EA1EFCF	0x9077
+0x8EA1EFD0	0x9130
+0x8EA1EFD1	0x912D
+0x8EA1EFD2	0x9127
+0x8EA1EFD3	0x9131
+0x8EA1EFD4	0x9187
+0x8EA1EFD5	0x9189
+0x8EA1EFD6	0x918B
+0x8EA1EFD7	0x9183
+0x8EA1EFD8	0x92C5
+0x8EA1EFD9	0x92BB
+0x8EA1EFDA	0x92B7
+0x8EA1EFDB	0x92EA
+0x8EA1EFDC	0x92E4
+0x8EA1EFDD	0x92C1
+0x8EA1EFDE	0x92B3
+0x8EA1EFDF	0x92BC
+0x8EA1EFE0	0x92D2
+0x8EA1EFE1	0x92C7
+0x8EA1EFE2	0x92F0
+0x8EA1EFE3	0x92B2
+0x8EA1EFE4	0x95AD
+0x8EA1EFE5	0x95B1
+0x8EA1EFE6	0x9704
+0x8EA1EFE7	0x9706
+0x8EA1EFE8	0x9707
+0x8EA1EFE9	0x9709
+0x8EA1EFEA	0x9760
+0x8EA1EFEB	0x978D
+0x8EA1EFEC	0x978B
+0x8EA1EFED	0x978F
+0x8EA1EFEE	0x9821
+0x8EA1EFEF	0x982B
+0x8EA1EFF0	0x981C
+0x8EA1EFF1	0x98B3
+0x8EA1EFF2	0x990A
+0x8EA1EFF3	0x9913
+0x8EA1EFF4	0x9912
+0x8EA1EFF5	0x9918
+0x8EA1EFF6	0x99DD
+0x8EA1EFF7	0x99D0
+0x8EA1EFF8	0x99DF
+0x8EA1EFF9	0x99DB
+0x8EA1EFFA	0x99D1
+0x8EA1EFFB	0x99D5
+0x8EA1EFFC	0x99D2
+0x8EA1EFFD	0x99D9
+0x8EA1EFFE	0x9AB7
+0x8EA1F0A1	0x9AEE
+0x8EA1F0A2	0x9AEF
+0x8EA1F0A3	0x9B27
+0x8EA1F0A4	0x9B45
+0x8EA1F0A5	0x9B44
+0x8EA1F0A6	0x9B77
+0x8EA1F0A7	0x9B6F
+0x8EA1F0A8	0x9D06
+0x8EA1F0A9	0x9D09
+0x8EA1F0AA	0x9D03
+0x8EA1F0AB	0x9EA9
+0x8EA1F0AC	0x9EBE
+0x8EA1F0AD	0x9ECE
+0x8EA1F0AE	0x58A8
+0x8EA1F0AF	0x9F52
+0x8EA1F0B0	0x5112
+0x8EA1F0B1	0x5118
+0x8EA1F0B2	0x5114
+0x8EA1F0B3	0x5110
+0x8EA1F0B4	0x5115
+0x8EA1F0B5	0x5180
+0x8EA1F0B6	0x51AA
+0x8EA1F0B7	0x51DD
+0x8EA1F0B8	0x5291
+0x8EA1F0B9	0x5293
+0x8EA1F0BA	0x52F3
+0x8EA1F0BB	0x5659
+0x8EA1F0BC	0x566B
+0x8EA1F0BD	0x5679
+0x8EA1F0BE	0x5669
+0x8EA1F0BF	0x5664
+0x8EA1F0C0	0x5678
+0x8EA1F0C1	0x566A
+0x8EA1F0C2	0x5668
+0x8EA1F0C3	0x5665
+0x8EA1F0C4	0x5671
+0x8EA1F0C5	0x566F
+0x8EA1F0C6	0x566C
+0x8EA1F0C7	0x5662
+0x8EA1F0C8	0x5676
+0x8EA1F0C9	0x58C1
+0x8EA1F0CA	0x58BE
+0x8EA1F0CB	0x58C7
+0x8EA1F0CC	0x58C5
+0x8EA1F0CD	0x596E
+0x8EA1F0CE	0x5B1D
+0x8EA1F0CF	0x5B34
+0x8EA1F0D0	0x5B78
+0x8EA1F0D1	0x5BF0
+0x8EA1F0D2	0x5C0E
+0x8EA1F0D3	0x5F4A
+0x8EA1F0D4	0x61B2
+0x8EA1F0D5	0x6191
+0x8EA1F0D6	0x61A9
+0x8EA1F0D7	0x618A
+0x8EA1F0D8	0x61CD
+0x8EA1F0D9	0x61B6
+0x8EA1F0DA	0x61BE
+0x8EA1F0DB	0x61CA
+0x8EA1F0DC	0x61C8
+0x8EA1F0DD	0x6230
+0x8EA1F0DE	0x64C5
+0x8EA1F0DF	0x64C1
+0x8EA1F0E0	0x64CB
+0x8EA1F0E1	0x64BB
+0x8EA1F0E2	0x64BC
+0x8EA1F0E3	0x64DA
+0x8EA1F0E4	0x64C4
+0x8EA1F0E5	0x64C7
+0x8EA1F0E6	0x64C2
+0x8EA1F0E7	0x64CD
+0x8EA1F0E8	0x64BF
+0x8EA1F0E9	0x64D2
+0x8EA1F0EA	0x64D4
+0x8EA1F0EB	0x64BE
+0x8EA1F0EC	0x6574
+0x8EA1F0ED	0x66C6
+0x8EA1F0EE	0x66C9
+0x8EA1F0EF	0x66B9
+0x8EA1F0F0	0x66C4
+0x8EA1F0F1	0x66C7
+0x8EA1F0F2	0x66B8
+0x8EA1F0F3	0x6A3D
+0x8EA1F0F4	0x6A38
+0x8EA1F0F5	0x6A3A
+0x8EA1F0F6	0x6A59
+0x8EA1F0F7	0x6A6B
+0x8EA1F0F8	0x6A58
+0x8EA1F0F9	0x6A39
+0x8EA1F0FA	0x6A44
+0x8EA1F0FB	0x6A62
+0x8EA1F0FC	0x6A61
+0x8EA1F0FD	0x6A4B
+0x8EA1F0FE	0x6A47
+0x8EA1F1A1	0x6A35
+0x8EA1F1A2	0x6A5F
+0x8EA1F1A3	0x6A48
+0x8EA1F1A4	0x6B59
+0x8EA1F1A5	0x6B77
+0x8EA1F1A6	0x6C05
+0x8EA1F1A7	0x6FC2
+0x8EA1F1A8	0x6FB1
+0x8EA1F1A9	0x6FA1
+0x8EA1F1AA	0x6FC3
+0x8EA1F1AB	0x6FA4
+0x8EA1F1AC	0x6FC1
+0x8EA1F1AD	0x6FA7
+0x8EA1F1AE	0x6FB3
+0x8EA1F1AF	0x6FC0
+0x8EA1F1B0	0x6FB9
+0x8EA1F1B1	0x6FB6
+0x8EA1F1B2	0x6FA6
+0x8EA1F1B3	0x6FA0
+0x8EA1F1B4	0x6FB4
+0x8EA1F1B5	0x71BE
+0x8EA1F1B6	0x71C9
+0x8EA1F1B7	0x71D0
+0x8EA1F1B8	0x71D2
+0x8EA1F1B9	0x71C8
+0x8EA1F1BA	0x71D5
+0x8EA1F1BB	0x71B9
+0x8EA1F1BC	0x71CE
+0x8EA1F1BD	0x71D9
+0x8EA1F1BE	0x71DC
+0x8EA1F1BF	0x71C3
+0x8EA1F1C0	0x71C4
+0x8EA1F1C1	0x7368
+0x8EA1F1C2	0x749C
+0x8EA1F1C3	0x74A3
+0x8EA1F1C4	0x7498
+0x8EA1F1C5	0x749F
+0x8EA1F1C6	0x749E
+0x8EA1F1C7	0x74E2
+0x8EA1F1C8	0x750C
+0x8EA1F1C9	0x750D
+0x8EA1F1CA	0x7634
+0x8EA1F1CB	0x7638
+0x8EA1F1CC	0x763A
+0x8EA1F1CD	0x76E7
+0x8EA1F1CE	0x76E5
+0x8EA1F1CF	0x77A0
+0x8EA1F1D0	0x779E
+0x8EA1F1D1	0x779F
+0x8EA1F1D2	0x77A5
+0x8EA1F1D3	0x78E8
+0x8EA1F1D4	0x78DA
+0x8EA1F1D5	0x78EC
+0x8EA1F1D6	0x78E7
+0x8EA1F1D7	0x79A6
+0x8EA1F1D8	0x7A4D
+0x8EA1F1D9	0x7A4E
+0x8EA1F1DA	0x7A46
+0x8EA1F1DB	0x7A4C
+0x8EA1F1DC	0x7A4B
+0x8EA1F1DD	0x7ABA
+0x8EA1F1DE	0x7BD9
+0x8EA1F1DF	0x7C11
+0x8EA1F1E0	0x7BC9
+0x8EA1F1E1	0x7BE4
+0x8EA1F1E2	0x7BDB
+0x8EA1F1E3	0x7BE1
+0x8EA1F1E4	0x7BE9
+0x8EA1F1E5	0x7BE6
+0x8EA1F1E6	0x7CD5
+0x8EA1F1E7	0x7CD6
+0x8EA1F1E8	0x7E0A
+0x8EA1F1E9	0x7E11
+0x8EA1F1EA	0x7E08
+0x8EA1F1EB	0x7E1B
+0x8EA1F1EC	0x7E23
+0x8EA1F1ED	0x7E1E
+0x8EA1F1EE	0x7E1D
+0x8EA1F1EF	0x7E09
+0x8EA1F1F0	0x7E10
+0x8EA1F1F1	0x7F79
+0x8EA1F1F2	0x7FB2
+0x8EA1F1F3	0x7FF0
+0x8EA1F1F4	0x7FF1
+0x8EA1F1F5	0x7FEE
+0x8EA1F1F6	0x8028
+0x8EA1F1F7	0x81B3
+0x8EA1F1F8	0x81A9
+0x8EA1F1F9	0x81A8
+0x8EA1F1FA	0x81FB
+0x8EA1F1FB	0x8208
+0x8EA1F1FC	0x8258
+0x8EA1F1FD	0x8259
+0x8EA1F1FE	0x854A
+0x8EA1F2A1	0x8559
+0x8EA1F2A2	0x8548
+0x8EA1F2A3	0x8568
+0x8EA1F2A4	0x8569
+0x8EA1F2A5	0x8543
+0x8EA1F2A6	0x8549
+0x8EA1F2A7	0x856D
+0x8EA1F2A8	0x856A
+0x8EA1F2A9	0x855E
+0x8EA1F2AA	0x8783
+0x8EA1F2AB	0x879F
+0x8EA1F2AC	0x879E
+0x8EA1F2AD	0x87A2
+0x8EA1F2AE	0x878D
+0x8EA1F2AF	0x8861
+0x8EA1F2B0	0x892A
+0x8EA1F2B1	0x8932
+0x8EA1F2B2	0x8925
+0x8EA1F2B3	0x892B
+0x8EA1F2B4	0x8921
+0x8EA1F2B5	0x89AA
+0x8EA1F2B6	0x89A6
+0x8EA1F2B7	0x8AE6
+0x8EA1F2B8	0x8AFA
+0x8EA1F2B9	0x8AEB
+0x8EA1F2BA	0x8AF1
+0x8EA1F2BB	0x8B00
+0x8EA1F2BC	0x8ADC
+0x8EA1F2BD	0x8AE7
+0x8EA1F2BE	0x8AEE
+0x8EA1F2BF	0x8AFE
+0x8EA1F2C0	0x8B01
+0x8EA1F2C1	0x8B02
+0x8EA1F2C2	0x8AF7
+0x8EA1F2C3	0x8AED
+0x8EA1F2C4	0x8AF3
+0x8EA1F2C5	0x8AF6
+0x8EA1F2C6	0x8AFC
+0x8EA1F2C7	0x8C6B
+0x8EA1F2C8	0x8C6D
+0x8EA1F2C9	0x8C93
+0x8EA1F2CA	0x8CF4
+0x8EA1F2CB	0x8E44
+0x8EA1F2CC	0x8E31
+0x8EA1F2CD	0x8E34
+0x8EA1F2CE	0x8E42
+0x8EA1F2CF	0x8E39
+0x8EA1F2D0	0x8E35
+0x8EA1F2D1	0x8F3B
+0x8EA1F2D2	0x8F2F
+0x8EA1F2D3	0x8F38
+0x8EA1F2D4	0x8F33
+0x8EA1F2D5	0x8FA8
+0x8EA1F2D6	0x8FA6
+0x8EA1F2D7	0x9075
+0x8EA1F2D8	0x9074
+0x8EA1F2D9	0x9078
+0x8EA1F2DA	0x9072
+0x8EA1F2DB	0x907C
+0x8EA1F2DC	0x907A
+0x8EA1F2DD	0x9134
+0x8EA1F2DE	0x9192
+0x8EA1F2DF	0x9320
+0x8EA1F2E0	0x9336
+0x8EA1F2E1	0x92F8
+0x8EA1F2E2	0x9333
+0x8EA1F2E3	0x932F
+0x8EA1F2E4	0x9322
+0x8EA1F2E5	0x92FC
+0x8EA1F2E6	0x932B
+0x8EA1F2E7	0x9304
+0x8EA1F2E8	0x931A
+0x8EA1F2E9	0x9310
+0x8EA1F2EA	0x9326
+0x8EA1F2EB	0x9321
+0x8EA1F2EC	0x9315
+0x8EA1F2ED	0x932E
+0x8EA1F2EE	0x9319
+0x8EA1F2EF	0x95BB
+0x8EA1F2F0	0x96A7
+0x8EA1F2F1	0x96A8
+0x8EA1F2F2	0x96AA
+0x8EA1F2F3	0x96D5
+0x8EA1F2F4	0x970E
+0x8EA1F2F5	0x9711
+0x8EA1F2F6	0x9716
+0x8EA1F2F7	0x970D
+0x8EA1F2F8	0x9713
+0x8EA1F2F9	0x970F
+0x8EA1F2FA	0x975B
+0x8EA1F2FB	0x975C
+0x8EA1F2FC	0x9766
+0x8EA1F2FD	0x9798
+0x8EA1F2FE	0x9830
+0x8EA1F3A1	0x9838
+0x8EA1F3A2	0x983B
+0x8EA1F3A3	0x9837
+0x8EA1F3A4	0x982D
+0x8EA1F3A5	0x9839
+0x8EA1F3A6	0x9824
+0x8EA1F3A7	0x9910
+0x8EA1F3A8	0x9928
+0x8EA1F3A9	0x991E
+0x8EA1F3AA	0x991B
+0x8EA1F3AB	0x9921
+0x8EA1F3AC	0x991A
+0x8EA1F3AD	0x99ED
+0x8EA1F3AE	0x99E2
+0x8EA1F3AF	0x99F1
+0x8EA1F3B0	0x9AB8
+0x8EA1F3B1	0x9ABC
+0x8EA1F3B2	0x9AFB
+0x8EA1F3B3	0x9AED
+0x8EA1F3B4	0x9B28
+0x8EA1F3B5	0x9B91
+0x8EA1F3B6	0x9D15
+0x8EA1F3B7	0x9D23
+0x8EA1F3B8	0x9D26
+0x8EA1F3B9	0x9D28
+0x8EA1F3BA	0x9D12
+0x8EA1F3BB	0x9D1B
+0x8EA1F3BC	0x9ED8
+0x8EA1F3BD	0x9ED4
+0x8EA1F3BE	0x9F8D
+0x8EA1F3BF	0x9F9C
+0x8EA1F3C0	0x512A
+0x8EA1F3C1	0x511F
+0x8EA1F3C2	0x5121
+0x8EA1F3C3	0x5132
+0x8EA1F3C4	0x52F5
+0x8EA1F3C5	0x568E
+0x8EA1F3C6	0x5680
+0x8EA1F3C7	0x5690
+0x8EA1F3C8	0x5685
+0x8EA1F3C9	0x5687
+0x8EA1F3CA	0x568F
+0x8EA1F3CB	0x58D5
+0x8EA1F3CC	0x58D3
+0x8EA1F3CD	0x58D1
+0x8EA1F3CE	0x58CE
+0x8EA1F3CF	0x5B30
+0x8EA1F3D0	0x5B2A
+0x8EA1F3D1	0x5B24
+0x8EA1F3D2	0x5B7A
+0x8EA1F3D3	0x5C37
+0x8EA1F3D4	0x5C68
+0x8EA1F3D5	0x5DBC
+0x8EA1F3D6	0x5DBA
+0x8EA1F3D7	0x5DBD
+0x8EA1F3D8	0x5DB8
+0x8EA1F3D9	0x5E6B
+0x8EA1F3DA	0x5F4C
+0x8EA1F3DB	0x5FBD
+0x8EA1F3DC	0x61C9
+0x8EA1F3DD	0x61C2
+0x8EA1F3DE	0x61C7
+0x8EA1F3DF	0x61E6
+0x8EA1F3E0	0x61CB
+0x8EA1F3E1	0x6232
+0x8EA1F3E2	0x6234
+0x8EA1F3E3	0x64CE
+0x8EA1F3E4	0x64CA
+0x8EA1F3E5	0x64D8
+0x8EA1F3E6	0x64E0
+0x8EA1F3E7	0x64F0
+0x8EA1F3E8	0x64E6
+0x8EA1F3E9	0x64EC
+0x8EA1F3EA	0x64F1
+0x8EA1F3EB	0x64E2
+0x8EA1F3EC	0x64ED
+0x8EA1F3ED	0x6582
+0x8EA1F3EE	0x6583
+0x8EA1F3EF	0x66D9
+0x8EA1F3F0	0x66D6
+0x8EA1F3F1	0x6A80
+0x8EA1F3F2	0x6A94
+0x8EA1F3F3	0x6A84
+0x8EA1F3F4	0x6AA2
+0x8EA1F3F5	0x6A9C
+0x8EA1F3F6	0x6ADB
+0x8EA1F3F7	0x6AA3
+0x8EA1F3F8	0x6A7E
+0x8EA1F3F9	0x6A97
+0x8EA1F3FA	0x6A90
+0x8EA1F3FB	0x6AA0
+0x8EA1F3FC	0x6B5C
+0x8EA1F3FD	0x6BAE
+0x8EA1F3FE	0x6BDA
+0x8EA1F4A1	0x6C08
+0x8EA1F4A2	0x6FD8
+0x8EA1F4A3	0x6FF1
+0x8EA1F4A4	0x6FDF
+0x8EA1F4A5	0x6FE0
+0x8EA1F4A6	0x6FDB
+0x8EA1F4A7	0x6FE4
+0x8EA1F4A8	0x6FEB
+0x8EA1F4A9	0x6FEF
+0x8EA1F4AA	0x6F80
+0x8EA1F4AB	0x6FEC
+0x8EA1F4AC	0x6FE1
+0x8EA1F4AD	0x6FE9
+0x8EA1F4AE	0x6FD5
+0x8EA1F4AF	0x6FEE
+0x8EA1F4B0	0x6FF0
+0x8EA1F4B1	0x71E7
+0x8EA1F4B2	0x71DF
+0x8EA1F4B3	0x71EE
+0x8EA1F4B4	0x71E6
+0x8EA1F4B5	0x71E5
+0x8EA1F4B6	0x71ED
+0x8EA1F4B7	0x71EC
+0x8EA1F4B8	0x71F4
+0x8EA1F4B9	0x71E0
+0x8EA1F4BA	0x7235
+0x8EA1F4BB	0x7246
+0x8EA1F4BC	0x7370
+0x8EA1F4BD	0x7372
+0x8EA1F4BE	0x74A9
+0x8EA1F4BF	0x74B0
+0x8EA1F4C0	0x74A6
+0x8EA1F4C1	0x74A8
+0x8EA1F4C2	0x7646
+0x8EA1F4C3	0x7642
+0x8EA1F4C4	0x764C
+0x8EA1F4C5	0x76EA
+0x8EA1F4C6	0x77B3
+0x8EA1F4C7	0x77AA
+0x8EA1F4C8	0x77B0
+0x8EA1F4C9	0x77AC
+0x8EA1F4CA	0x77A7
+0x8EA1F4CB	0x77AD
+0x8EA1F4CC	0x77EF
+0x8EA1F4CD	0x78F7
+0x8EA1F4CE	0x78FA
+0x8EA1F4CF	0x78F4
+0x8EA1F4D0	0x78EF
+0x8EA1F4D1	0x7901
+0x8EA1F4D2	0x79A7
+0x8EA1F4D3	0x79AA
+0x8EA1F4D4	0x7A57
+0x8EA1F4D5	0x7ABF
+0x8EA1F4D6	0x7C07
+0x8EA1F4D7	0x7C0D
+0x8EA1F4D8	0x7BFE
+0x8EA1F4D9	0x7BF7
+0x8EA1F4DA	0x7C0C
+0x8EA1F4DB	0x7BE0
+0x8EA1F4DC	0x7CE0
+0x8EA1F4DD	0x7CDC
+0x8EA1F4DE	0x7CDE
+0x8EA1F4DF	0x7CE2
+0x8EA1F4E0	0x7CDF
+0x8EA1F4E1	0x7CD9
+0x8EA1F4E2	0x7CDD
+0x8EA1F4E3	0x7E2E
+0x8EA1F4E4	0x7E3E
+0x8EA1F4E5	0x7E46
+0x8EA1F4E6	0x7E37
+0x8EA1F4E7	0x7E32
+0x8EA1F4E8	0x7E43
+0x8EA1F4E9	0x7E2B
+0x8EA1F4EA	0x7E3D
+0x8EA1F4EB	0x7E31
+0x8EA1F4EC	0x7E45
+0x8EA1F4ED	0x7E41
+0x8EA1F4EE	0x7E34
+0x8EA1F4EF	0x7E39
+0x8EA1F4F0	0x7E48
+0x8EA1F4F1	0x7E35
+0x8EA1F4F2	0x7E3F
+0x8EA1F4F3	0x7E2F
+0x8EA1F4F4	0x7F44
+0x8EA1F4F5	0x7FF3
+0x8EA1F4F6	0x7FFC
+0x8EA1F4F7	0x8071
+0x8EA1F4F8	0x8072
+0x8EA1F4F9	0x8070
+0x8EA1F4FA	0x806F
+0x8EA1F4FB	0x8073
+0x8EA1F4FC	0x81C6
+0x8EA1F4FD	0x81C3
+0x8EA1F4FE	0x81BA
+0x8EA1F5A1	0x81C2
+0x8EA1F5A2	0x81C0
+0x8EA1F5A3	0x81BF
+0x8EA1F5A4	0x81BD
+0x8EA1F5A5	0x81C9
+0x8EA1F5A6	0x81BE
+0x8EA1F5A7	0x81E8
+0x8EA1F5A8	0x8209
+0x8EA1F5A9	0x8271
+0x8EA1F5AA	0x85AA
+0x8EA1F5AB	0x8584
+0x8EA1F5AC	0x857E
+0x8EA1F5AD	0x859C
+0x8EA1F5AE	0x8591
+0x8EA1F5AF	0x8594
+0x8EA1F5B0	0x85AF
+0x8EA1F5B1	0x859B
+0x8EA1F5B2	0x8587
+0x8EA1F5B3	0x85A8
+0x8EA1F5B4	0x858A
+0x8EA1F5B5	0x85A6
+0x8EA1F5B6	0x8667
+0x8EA1F5B7	0x87C0
+0x8EA1F5B8	0x87D1
+0x8EA1F5B9	0x87B3
+0x8EA1F5BA	0x87D2
+0x8EA1F5BB	0x87C6
+0x8EA1F5BC	0x87AB
+0x8EA1F5BD	0x87BB
+0x8EA1F5BE	0x87BA
+0x8EA1F5BF	0x87C8
+0x8EA1F5C0	0x87CB
+0x8EA1F5C1	0x893B
+0x8EA1F5C2	0x8936
+0x8EA1F5C3	0x8944
+0x8EA1F5C4	0x8938
+0x8EA1F5C5	0x893D
+0x8EA1F5C6	0x89AC
+0x8EA1F5C7	0x8B0E
+0x8EA1F5C8	0x8B17
+0x8EA1F5C9	0x8B19
+0x8EA1F5CA	0x8B1B
+0x8EA1F5CB	0x8B0A
+0x8EA1F5CC	0x8B20
+0x8EA1F5CD	0x8B1D
+0x8EA1F5CE	0x8B04
+0x8EA1F5CF	0x8B10
+0x8EA1F5D0	0x8C41
+0x8EA1F5D1	0x8C3F
+0x8EA1F5D2	0x8C73
+0x8EA1F5D3	0x8CFA
+0x8EA1F5D4	0x8CFD
+0x8EA1F5D5	0x8CFC
+0x8EA1F5D6	0x8CF8
+0x8EA1F5D7	0x8CFB
+0x8EA1F5D8	0x8DA8
+0x8EA1F5D9	0x8E49
+0x8EA1F5DA	0x8E4B
+0x8EA1F5DB	0x8E48
+0x8EA1F5DC	0x8E4A
+0x8EA1F5DD	0x8F44
+0x8EA1F5DE	0x8F3E
+0x8EA1F5DF	0x8F42
+0x8EA1F5E0	0x8F45
+0x8EA1F5E1	0x8F3F
+0x8EA1F5E2	0x907F
+0x8EA1F5E3	0x907D
+0x8EA1F5E4	0x9084
+0x8EA1F5E5	0x9081
+0x8EA1F5E6	0x9082
+0x8EA1F5E7	0x9080
+0x8EA1F5E8	0x9139
+0x8EA1F5E9	0x91A3
+0x8EA1F5EA	0x919E
+0x8EA1F5EB	0x919C
+0x8EA1F5EC	0x934D
+0x8EA1F5ED	0x9382
+0x8EA1F5EE	0x9328
+0x8EA1F5EF	0x9375
+0x8EA1F5F0	0x934A
+0x8EA1F5F1	0x9365
+0x8EA1F5F2	0x934B
+0x8EA1F5F3	0x9318
+0x8EA1F5F4	0x937E
+0x8EA1F5F5	0x936C
+0x8EA1F5F6	0x935B
+0x8EA1F5F7	0x9370
+0x8EA1F5F8	0x935A
+0x8EA1F5F9	0x9354
+0x8EA1F5FA	0x95CA
+0x8EA1F5FB	0x95CB
+0x8EA1F5FC	0x95CC
+0x8EA1F5FD	0x95C8
+0x8EA1F5FE	0x95C6
+0x8EA1F6A1	0x96B1
+0x8EA1F6A2	0x96B8
+0x8EA1F6A3	0x96D6
+0x8EA1F6A4	0x971C
+0x8EA1F6A5	0x971E
+0x8EA1F6A6	0x97A0
+0x8EA1F6A7	0x97D3
+0x8EA1F6A8	0x9846
+0x8EA1F6A9	0x98B6
+0x8EA1F6AA	0x9935
+0x8EA1F6AB	0x9A01
+0x8EA1F6AC	0x99FF
+0x8EA1F6AD	0x9BAE
+0x8EA1F6AE	0x9BAB
+0x8EA1F6AF	0x9BAA
+0x8EA1F6B0	0x9BAD
+0x8EA1F6B1	0x9D3B
+0x8EA1F6B2	0x9D3F
+0x8EA1F6B3	0x9E8B
+0x8EA1F6B4	0x9ECF
+0x8EA1F6B5	0x9EDE
+0x8EA1F6B6	0x9EDC
+0x8EA1F6B7	0x9EDD
+0x8EA1F6B8	0x9EDB
+0x8EA1F6B9	0x9F3E
+0x8EA1F6BA	0x9F4B
+0x8EA1F6BB	0x53E2
+0x8EA1F6BC	0x5695
+0x8EA1F6BD	0x56AE
+0x8EA1F6BE	0x58D9
+0x8EA1F6BF	0x58D8
+0x8EA1F6C0	0x5B38
+0x8EA1F6C1	0x5F5E
+0x8EA1F6C2	0x61E3
+0x8EA1F6C3	0x6233
+0x8EA1F6C4	0x64F4
+0x8EA1F6C5	0x64F2
+0x8EA1F6C6	0x64FE
+0x8EA1F6C7	0x6506
+0x8EA1F6C8	0x64FA
+0x8EA1F6C9	0x64FB
+0x8EA1F6CA	0x64F7
+0x8EA1F6CB	0x65B7
+0x8EA1F6CC	0x66DC
+0x8EA1F6CD	0x6726
+0x8EA1F6CE	0x6AB3
+0x8EA1F6CF	0x6AAC
+0x8EA1F6D0	0x6AC3
+0x8EA1F6D1	0x6ABB
+0x8EA1F6D2	0x6AB8
+0x8EA1F6D3	0x6AC2
+0x8EA1F6D4	0x6AAE
+0x8EA1F6D5	0x6AAF
+0x8EA1F6D6	0x6B5F
+0x8EA1F6D7	0x6B78
+0x8EA1F6D8	0x6BAF
+0x8EA1F6D9	0x7009
+0x8EA1F6DA	0x700B
+0x8EA1F6DB	0x6FFE
+0x8EA1F6DC	0x7006
+0x8EA1F6DD	0x6FFA
+0x8EA1F6DE	0x7011
+0x8EA1F6DF	0x700F
+0x8EA1F6E0	0x71FB
+0x8EA1F6E1	0x71FC
+0x8EA1F6E2	0x71FE
+0x8EA1F6E3	0x71F8
+0x8EA1F6E4	0x7377
+0x8EA1F6E5	0x7375
+0x8EA1F6E6	0x74A7
+0x8EA1F6E7	0x74BF
+0x8EA1F6E8	0x7515
+0x8EA1F6E9	0x7656
+0x8EA1F6EA	0x7658
+0x8EA1F6EB	0x7652
+0x8EA1F6EC	0x77BD
+0x8EA1F6ED	0x77BF
+0x8EA1F6EE	0x77BB
+0x8EA1F6EF	0x77BC
+0x8EA1F6F0	0x790E
+0x8EA1F6F1	0x79AE
+0x8EA1F6F2	0x7A61
+0x8EA1F6F3	0x7A62
+0x8EA1F6F4	0x7A60
+0x8EA1F6F5	0x7AC4
+0x8EA1F6F6	0x7AC5
+0x8EA1F6F7	0x7C2B
+0x8EA1F6F8	0x7C27
+0x8EA1F6F9	0x7C2A
+0x8EA1F6FA	0x7C1E
+0x8EA1F6FB	0x7C23
+0x8EA1F6FC	0x7C21
+0x8EA1F6FD	0x7CE7
+0x8EA1F6FE	0x7E54
+0x8EA1F7A1	0x7E55
+0x8EA1F7A2	0x7E5E
+0x8EA1F7A3	0x7E5A
+0x8EA1F7A4	0x7E61
+0x8EA1F7A5	0x7E52
+0x8EA1F7A6	0x7E59
+0x8EA1F7A7	0x7F48
+0x8EA1F7A8	0x7FF9
+0x8EA1F7A9	0x7FFB
+0x8EA1F7AA	0x8077
+0x8EA1F7AB	0x8076
+0x8EA1F7AC	0x81CD
+0x8EA1F7AD	0x81CF
+0x8EA1F7AE	0x820A
+0x8EA1F7AF	0x85CF
+0x8EA1F7B0	0x85A9
+0x8EA1F7B1	0x85CD
+0x8EA1F7B2	0x85D0
+0x8EA1F7B3	0x85C9
+0x8EA1F7B4	0x85B0
+0x8EA1F7B5	0x85BA
+0x8EA1F7B6	0x85B9
+0x8EA1F7B7	0x87EF
+0x8EA1F7B8	0x87EC
+0x8EA1F7B9	0x87F2
+0x8EA1F7BA	0x87E0
+0x8EA1F7BB	0x8986
+0x8EA1F7BC	0x89B2
+0x8EA1F7BD	0x89F4
+0x8EA1F7BE	0x8B28
+0x8EA1F7BF	0x8B39
+0x8EA1F7C0	0x8B2C
+0x8EA1F7C1	0x8B2B
+0x8EA1F7C2	0x8C50
+0x8EA1F7C3	0x8D05
+0x8EA1F7C4	0x8E59
+0x8EA1F7C5	0x8E63
+0x8EA1F7C6	0x8E66
+0x8EA1F7C7	0x8E64
+0x8EA1F7C8	0x8E5F
+0x8EA1F7C9	0x8E55
+0x8EA1F7CA	0x8EC0
+0x8EA1F7CB	0x8F49
+0x8EA1F7CC	0x8F4D
+0x8EA1F7CD	0x9087
+0x8EA1F7CE	0x9083
+0x8EA1F7CF	0x9088
+0x8EA1F7D0	0x91AB
+0x8EA1F7D1	0x91AC
+0x8EA1F7D2	0x91D0
+0x8EA1F7D3	0x9394
+0x8EA1F7D4	0x938A
+0x8EA1F7D5	0x9396
+0x8EA1F7D6	0x93A2
+0x8EA1F7D7	0x93B3
+0x8EA1F7D8	0x93AE
+0x8EA1F7D9	0x93AC
+0x8EA1F7DA	0x93B0
+0x8EA1F7DB	0x9398
+0x8EA1F7DC	0x939A
+0x8EA1F7DD	0x9397
+0x8EA1F7DE	0x95D4
+0x8EA1F7DF	0x95D6
+0x8EA1F7E0	0x95D0
+0x8EA1F7E1	0x95D5
+0x8EA1F7E2	0x96E2
+0x8EA1F7E3	0x96DC
+0x8EA1F7E4	0x96D9
+0x8EA1F7E5	0x96DB
+0x8EA1F7E6	0x96DE
+0x8EA1F7E7	0x9724
+0x8EA1F7E8	0x97A3
+0x8EA1F7E9	0x97A6
+0x8EA1F7EA	0x97AD
+0x8EA1F7EB	0x97F9
+0x8EA1F7EC	0x984D
+0x8EA1F7ED	0x984F
+0x8EA1F7EE	0x984C
+0x8EA1F7EF	0x984E
+0x8EA1F7F0	0x9853
+0x8EA1F7F1	0x98BA
+0x8EA1F7F2	0x993E
+0x8EA1F7F3	0x993F
+0x8EA1F7F4	0x993D
+0x8EA1F7F5	0x992E
+0x8EA1F7F6	0x99A5
+0x8EA1F7F7	0x9A0E
+0x8EA1F7F8	0x9AC1
+0x8EA1F7F9	0x9B03
+0x8EA1F7FA	0x9B06
+0x8EA1F7FB	0x9B4F
+0x8EA1F7FC	0x9B4E
+0x8EA1F7FD	0x9B4D
+0x8EA1F7FE	0x9BCA
+0x8EA1F8A1	0x9BC9
+0x8EA1F8A2	0x9BFD
+0x8EA1F8A3	0x9BC8
+0x8EA1F8A4	0x9BC0
+0x8EA1F8A5	0x9D51
+0x8EA1F8A6	0x9D5D
+0x8EA1F8A7	0x9D60
+0x8EA1F8A8	0x9EE0
+0x8EA1F8A9	0x9F15
+0x8EA1F8AA	0x9F2C
+0x8EA1F8AB	0x5133
+0x8EA1F8AC	0x56A5
+0x8EA1F8AD	0x56A8
+0x8EA1F8AE	0x58DE
+0x8EA1F8AF	0x58DF
+0x8EA1F8B0	0x58E2
+0x8EA1F8B1	0x5BF5
+0x8EA1F8B2	0x9F90
+0x8EA1F8B3	0x5EEC
+0x8EA1F8B4	0x61F2
+0x8EA1F8B5	0x61F7
+0x8EA1F8B6	0x61F6
+0x8EA1F8B7	0x61F5
+0x8EA1F8B8	0x6500
+0x8EA1F8B9	0x650F
+0x8EA1F8BA	0x66E0
+0x8EA1F8BB	0x66DD
+0x8EA1F8BC	0x6AE5
+0x8EA1F8BD	0x6ADD
+0x8EA1F8BE	0x6ADA
+0x8EA1F8BF	0x6AD3
+0x8EA1F8C0	0x701B
+0x8EA1F8C1	0x701F
+0x8EA1F8C2	0x7028
+0x8EA1F8C3	0x701A
+0x8EA1F8C4	0x701D
+0x8EA1F8C5	0x7015
+0x8EA1F8C6	0x7018
+0x8EA1F8C7	0x7206
+0x8EA1F8C8	0x720D
+0x8EA1F8C9	0x7258
+0x8EA1F8CA	0x72A2
+0x8EA1F8CB	0x7378
+0x8EA1F8CC	0x737A
+0x8EA1F8CD	0x74BD
+0x8EA1F8CE	0x74CA
+0x8EA1F8CF	0x74E3
+0x8EA1F8D0	0x7587
+0x8EA1F8D1	0x7586
+0x8EA1F8D2	0x765F
+0x8EA1F8D3	0x7661
+0x8EA1F8D4	0x77C7
+0x8EA1F8D5	0x7919
+0x8EA1F8D6	0x79B1
+0x8EA1F8D7	0x7A6B
+0x8EA1F8D8	0x7A69
+0x8EA1F8D9	0x7C3E
+0x8EA1F8DA	0x7C3F
+0x8EA1F8DB	0x7C38
+0x8EA1F8DC	0x7C3D
+0x8EA1F8DD	0x7C37
+0x8EA1F8DE	0x7C40
+0x8EA1F8DF	0x7E6B
+0x8EA1F8E0	0x7E6D
+0x8EA1F8E1	0x7E79
+0x8EA1F8E2	0x7E69
+0x8EA1F8E3	0x7E6A
+0x8EA1F8E4	0x7E73
+0x8EA1F8E5	0x7F85
+0x8EA1F8E6	0x7FB6
+0x8EA1F8E7	0x7FB9
+0x8EA1F8E8	0x7FB8
+0x8EA1F8E9	0x81D8
+0x8EA1F8EA	0x85E9
+0x8EA1F8EB	0x85DD
+0x8EA1F8EC	0x85EA
+0x8EA1F8ED	0x85D5
+0x8EA1F8EE	0x85E4
+0x8EA1F8EF	0x85E5
+0x8EA1F8F0	0x85F7
+0x8EA1F8F1	0x87FB
+0x8EA1F8F2	0x8805
+0x8EA1F8F3	0x880D
+0x8EA1F8F4	0x87F9
+0x8EA1F8F5	0x87FE
+0x8EA1F8F6	0x8960
+0x8EA1F8F7	0x895F
+0x8EA1F8F8	0x8956
+0x8EA1F8F9	0x895E
+0x8EA1F8FA	0x8B41
+0x8EA1F8FB	0x8B5C
+0x8EA1F8FC	0x8B58
+0x8EA1F8FD	0x8B49
+0x8EA1F8FE	0x8B5A
+0x8EA1F9A1	0x8B4E
+0x8EA1F9A2	0x8B4F
+0x8EA1F9A3	0x8B46
+0x8EA1F9A4	0x8B59
+0x8EA1F9A5	0x8D08
+0x8EA1F9A6	0x8D0A
+0x8EA1F9A7	0x8E7C
+0x8EA1F9A8	0x8E72
+0x8EA1F9A9	0x8E87
+0x8EA1F9AA	0x8E76
+0x8EA1F9AB	0x8E6C
+0x8EA1F9AC	0x8E7A
+0x8EA1F9AD	0x8E74
+0x8EA1F9AE	0x8F54
+0x8EA1F9AF	0x8F4E
+0x8EA1F9B0	0x8FAD
+0x8EA1F9B1	0x908A
+0x8EA1F9B2	0x908B
+0x8EA1F9B3	0x91B1
+0x8EA1F9B4	0x91AE
+0x8EA1F9B5	0x93E1
+0x8EA1F9B6	0x93D1
+0x8EA1F9B7	0x93DF
+0x8EA1F9B8	0x93C3
+0x8EA1F9B9	0x93C8
+0x8EA1F9BA	0x93DC
+0x8EA1F9BB	0x93DD
+0x8EA1F9BC	0x93D6
+0x8EA1F9BD	0x93E2
+0x8EA1F9BE	0x93CD
+0x8EA1F9BF	0x93D8
+0x8EA1F9C0	0x93E4
+0x8EA1F9C1	0x93D7
+0x8EA1F9C2	0x93E8
+0x8EA1F9C3	0x95DC
+0x8EA1F9C4	0x96B4
+0x8EA1F9C5	0x96E3
+0x8EA1F9C6	0x972A
+0x8EA1F9C7	0x9727
+0x8EA1F9C8	0x9761
+0x8EA1F9C9	0x97DC
+0x8EA1F9CA	0x97FB
+0x8EA1F9CB	0x985E
+0x8EA1F9CC	0x9858
+0x8EA1F9CD	0x985B
+0x8EA1F9CE	0x98BC
+0x8EA1F9CF	0x9945
+0x8EA1F9D0	0x9949
+0x8EA1F9D1	0x9A16
+0x8EA1F9D2	0x9A19
+0x8EA1F9D3	0x9B0D
+0x8EA1F9D4	0x9BE8
+0x8EA1F9D5	0x9BE7
+0x8EA1F9D6	0x9BD6
+0x8EA1F9D7	0x9BDB
+0x8EA1F9D8	0x9D89
+0x8EA1F9D9	0x9D61
+0x8EA1F9DA	0x9D72
+0x8EA1F9DB	0x9D6A
+0x8EA1F9DC	0x9D6C
+0x8EA1F9DD	0x9E92
+0x8EA1F9DE	0x9E97
+0x8EA1F9DF	0x9E93
+0x8EA1F9E0	0x9EB4
+0x8EA1F9E1	0x52F8
+0x8EA1F9E2	0x56B7
+0x8EA1F9E3	0x56B6
+0x8EA1F9E4	0x56B4
+0x8EA1F9E5	0x56BC
+0x8EA1F9E6	0x58E4
+0x8EA1F9E7	0x5B40
+0x8EA1F9E8	0x5B43
+0x8EA1F9E9	0x5B7D
+0x8EA1F9EA	0x5BF6
+0x8EA1F9EB	0x5DC9
+0x8EA1F9EC	0x61F8
+0x8EA1F9ED	0x61FA
+0x8EA1F9EE	0x6518
+0x8EA1F9EF	0x6514
+0x8EA1F9F0	0x6519
+0x8EA1F9F1	0x66E6
+0x8EA1F9F2	0x6727
+0x8EA1F9F3	0x6AEC
+0x8EA1F9F4	0x703E
+0x8EA1F9F5	0x7030
+0x8EA1F9F6	0x7032
+0x8EA1F9F7	0x7210
+0x8EA1F9F8	0x737B
+0x8EA1F9F9	0x74CF
+0x8EA1F9FA	0x7662
+0x8EA1F9FB	0x7665
+0x8EA1F9FC	0x7926
+0x8EA1F9FD	0x792A
+0x8EA1F9FE	0x792C
+0x8EA1FAA1	0x792B
+0x8EA1FAA2	0x7AC7
+0x8EA1FAA3	0x7AF6
+0x8EA1FAA4	0x7C4C
+0x8EA1FAA5	0x7C43
+0x8EA1FAA6	0x7C4D
+0x8EA1FAA7	0x7CEF
+0x8EA1FAA8	0x7CF0
+0x8EA1FAA9	0x8FAE
+0x8EA1FAAA	0x7E7D
+0x8EA1FAAB	0x7E7C
+0x8EA1FAAC	0x7E82
+0x8EA1FAAD	0x7F4C
+0x8EA1FAAE	0x8000
+0x8EA1FAAF	0x81DA
+0x8EA1FAB0	0x8266
+0x8EA1FAB1	0x85FB
+0x8EA1FAB2	0x85F9
+0x8EA1FAB3	0x8611
+0x8EA1FAB4	0x85FA
+0x8EA1FAB5	0x8606
+0x8EA1FAB6	0x860B
+0x8EA1FAB7	0x8607
+0x8EA1FAB8	0x860A
+0x8EA1FAB9	0x8814
+0x8EA1FABA	0x8815
+0x8EA1FABB	0x8964
+0x8EA1FABC	0x89BA
+0x8EA1FABD	0x89F8
+0x8EA1FABE	0x8B70
+0x8EA1FABF	0x8B6C
+0x8EA1FAC0	0x8B66
+0x8EA1FAC1	0x8B6F
+0x8EA1FAC2	0x8B5F
+0x8EA1FAC3	0x8B6B
+0x8EA1FAC4	0x8D0F
+0x8EA1FAC5	0x8D0D
+0x8EA1FAC6	0x8E89
+0x8EA1FAC7	0x8E81
+0x8EA1FAC8	0x8E85
+0x8EA1FAC9	0x8E82
+0x8EA1FACA	0x91B4
+0x8EA1FACB	0x91CB
+0x8EA1FACC	0x9418
+0x8EA1FACD	0x9403
+0x8EA1FACE	0x93FD
+0x8EA1FACF	0x95E1
+0x8EA1FAD0	0x9730
+0x8EA1FAD1	0x98C4
+0x8EA1FAD2	0x9952
+0x8EA1FAD3	0x9951
+0x8EA1FAD4	0x99A8
+0x8EA1FAD5	0x9A2B
+0x8EA1FAD6	0x9A30
+0x8EA1FAD7	0x9A37
+0x8EA1FAD8	0x9A35
+0x8EA1FAD9	0x9C13
+0x8EA1FADA	0x9C0D
+0x8EA1FADB	0x9E79
+0x8EA1FADC	0x9EB5
+0x8EA1FADD	0x9EE8
+0x8EA1FADE	0x9F2F
+0x8EA1FADF	0x9F5F
+0x8EA1FAE0	0x9F63
+0x8EA1FAE1	0x9F61
+0x8EA1FAE2	0x5137
+0x8EA1FAE3	0x5138
+0x8EA1FAE4	0x56C1
+0x8EA1FAE5	0x56C0
+0x8EA1FAE6	0x56C2
+0x8EA1FAE7	0x5914
+0x8EA1FAE8	0x5C6C
+0x8EA1FAE9	0x5DCD
+0x8EA1FAEA	0x61FC
+0x8EA1FAEB	0x61FE
+0x8EA1FAEC	0x651D
+0x8EA1FAED	0x651C
+0x8EA1FAEE	0x6595
+0x8EA1FAEF	0x66E9
+0x8EA1FAF0	0x6AFB
+0x8EA1FAF1	0x6B04
+0x8EA1FAF2	0x6AFA
+0x8EA1FAF3	0x6BB2
+0x8EA1FAF4	0x704C
+0x8EA1FAF5	0x721B
+0x8EA1FAF6	0x72A7
+0x8EA1FAF7	0x74D6
+0x8EA1FAF8	0x74D4
+0x8EA1FAF9	0x7669
+0x8EA1FAFA	0x77D3
+0x8EA1FAFB	0x7C50
+0x8EA1FAFC	0x7E8F
+0x8EA1FAFD	0x7E8C
+0x8EA1FAFE	0x7FBC
+0x8EA1FBA1	0x8617
+0x8EA1FBA2	0x862D
+0x8EA1FBA3	0x861A
+0x8EA1FBA4	0x8823
+0x8EA1FBA5	0x8822
+0x8EA1FBA6	0x8821
+0x8EA1FBA7	0x881F
+0x8EA1FBA8	0x896A
+0x8EA1FBA9	0x896C
+0x8EA1FBAA	0x89BD
+0x8EA1FBAB	0x8B74
+0x8EA1FBAC	0x8B77
+0x8EA1FBAD	0x8B7D
+0x8EA1FBAE	0x8D13
+0x8EA1FBAF	0x8E8A
+0x8EA1FBB0	0x8E8D
+0x8EA1FBB1	0x8E8B
+0x8EA1FBB2	0x8F5F
+0x8EA1FBB3	0x8FAF
+0x8EA1FBB4	0x91BA
+0x8EA1FBB5	0x942E
+0x8EA1FBB6	0x9433
+0x8EA1FBB7	0x9435
+0x8EA1FBB8	0x943A
+0x8EA1FBB9	0x9438
+0x8EA1FBBA	0x9432
+0x8EA1FBBB	0x942B
+0x8EA1FBBC	0x95E2
+0x8EA1FBBD	0x9738
+0x8EA1FBBE	0x9739
+0x8EA1FBBF	0x9732
+0x8EA1FBC0	0x97FF
+0x8EA1FBC1	0x9867
+0x8EA1FBC2	0x9865
+0x8EA1FBC3	0x9957
+0x8EA1FBC4	0x9A45
+0x8EA1FBC5	0x9A43
+0x8EA1FBC6	0x9A40
+0x8EA1FBC7	0x9A3E
+0x8EA1FBC8	0x9ACF
+0x8EA1FBC9	0x9B54
+0x8EA1FBCA	0x9B51
+0x8EA1FBCB	0x9C2D
+0x8EA1FBCC	0x9C25
+0x8EA1FBCD	0x9DAF
+0x8EA1FBCE	0x9DB4
+0x8EA1FBCF	0x9DC2
+0x8EA1FBD0	0x9DB8
+0x8EA1FBD1	0x9E9D
+0x8EA1FBD2	0x9EEF
+0x8EA1FBD3	0x9F19
+0x8EA1FBD4	0x9F5C
+0x8EA1FBD5	0x9F66
+0x8EA1FBD6	0x9F67
+0x8EA1FBD7	0x513C
+0x8EA1FBD8	0x513B
+0x8EA1FBD9	0x56C8
+0x8EA1FBDA	0x56CA
+0x8EA1FBDB	0x56C9
+0x8EA1FBDC	0x5B7F
+0x8EA1FBDD	0x5DD4
+0x8EA1FBDE	0x5DD2
+0x8EA1FBDF	0x5F4E
+0x8EA1FBE0	0x61FF
+0x8EA1FBE1	0x6524
+0x8EA1FBE2	0x6B0A
+0x8EA1FBE3	0x6B61
+0x8EA1FBE4	0x7051
+0x8EA1FBE5	0x7058
+0x8EA1FBE6	0x7380
+0x8EA1FBE7	0x74E4
+0x8EA1FBE8	0x758A
+0x8EA1FBE9	0x766E
+0x8EA1FBEA	0x766C
+0x8EA1FBEB	0x79B3
+0x8EA1FBEC	0x7C60
+0x8EA1FBED	0x7C5F
+0x8EA1FBEE	0x807E
+0x8EA1FBEF	0x807D
+0x8EA1FBF0	0x81DF
+0x8EA1FBF1	0x8972
+0x8EA1FBF2	0x896F
+0x8EA1FBF3	0x89FC
+0x8EA1FBF4	0x8B80
+0x8EA1FBF5	0x8D16
+0x8EA1FBF6	0x8D17
+0x8EA1FBF7	0x8E91
+0x8EA1FBF8	0x8E93
+0x8EA1FBF9	0x8F61
+0x8EA1FBFA	0x9148
+0x8EA1FBFB	0x9444
+0x8EA1FBFC	0x9451
+0x8EA1FBFD	0x9452
+0x8EA1FBFE	0x973D
+0x8EA1FCA1	0x973E
+0x8EA1FCA2	0x97C3
+0x8EA1FCA3	0x97C1
+0x8EA1FCA4	0x986B
+0x8EA1FCA5	0x9955
+0x8EA1FCA6	0x9A55
+0x8EA1FCA7	0x9A4D
+0x8EA1FCA8	0x9AD2
+0x8EA1FCA9	0x9B1A
+0x8EA1FCAA	0x9C49
+0x8EA1FCAB	0x9C31
+0x8EA1FCAC	0x9C3E
+0x8EA1FCAD	0x9C3B
+0x8EA1FCAE	0x9DD3
+0x8EA1FCAF	0x9DD7
+0x8EA1FCB0	0x9F34
+0x8EA1FCB1	0x9F6C
+0x8EA1FCB2	0x9F6A
+0x8EA1FCB3	0x9F94
+0x8EA1FCB4	0x56CC
+0x8EA1FCB5	0x5DD6
+0x8EA1FCB6	0x6200
+0x8EA1FCB7	0x6523
+0x8EA1FCB8	0x652B
+0x8EA1FCB9	0x652A
+0x8EA1FCBA	0x66EC
+0x8EA1FCBB	0x6B10
+0x8EA1FCBC	0x74DA
+0x8EA1FCBD	0x7ACA
+0x8EA1FCBE	0x7C64
+0x8EA1FCBF	0x7C63
+0x8EA1FCC0	0x7C65
+0x8EA1FCC1	0x7E93
+0x8EA1FCC2	0x7E96
+0x8EA1FCC3	0x7E94
+0x8EA1FCC4	0x81E2
+0x8EA1FCC5	0x8638
+0x8EA1FCC6	0x863F
+0x8EA1FCC7	0x8831
+0x8EA1FCC8	0x8B8A
+0x8EA1FCC9	0x9090
+0x8EA1FCCA	0x908F
+0x8EA1FCCB	0x9463
+0x8EA1FCCC	0x9460
+0x8EA1FCCD	0x9464
+0x8EA1FCCE	0x9768
+0x8EA1FCCF	0x986F
+0x8EA1FCD0	0x995C
+0x8EA1FCD1	0x9A5A
+0x8EA1FCD2	0x9A5B
+0x8EA1FCD3	0x9A57
+0x8EA1FCD4	0x9AD3
+0x8EA1FCD5	0x9AD4
+0x8EA1FCD6	0x9AD1
+0x8EA1FCD7	0x9C54
+0x8EA1FCD8	0x9C57
+0x8EA1FCD9	0x9C56
+0x8EA1FCDA	0x9DE5
+0x8EA1FCDB	0x9E9F
+0x8EA1FCDC	0x9EF4
+0x8EA1FCDD	0x56D1
+0x8EA1FCDE	0x58E9
+0x8EA1FCDF	0x652C
+0x8EA1FCE0	0x705E
+0x8EA1FCE1	0x7671
+0x8EA1FCE2	0x7672
+0x8EA1FCE3	0x77D7
+0x8EA1FCE4	0x7F50
+0x8EA1FCE5	0x7F88
+0x8EA1FCE6	0x8836
+0x8EA1FCE7	0x8839
+0x8EA1FCE8	0x8862
+0x8EA1FCE9	0x8B93
+0x8EA1FCEA	0x8B92
+0x8EA1FCEB	0x8B96
+0x8EA1FCEC	0x8277
+0x8EA1FCED	0x8D1B
+0x8EA1FCEE	0x91C0
+0x8EA1FCEF	0x946A
+0x8EA1FCF0	0x9742
+0x8EA1FCF1	0x9748
+0x8EA1FCF2	0x9744
+0x8EA1FCF3	0x97C6
+0x8EA1FCF4	0x9870
+0x8EA1FCF5	0x9A5F
+0x8EA1FCF6	0x9B22
+0x8EA1FCF7	0x9B58
+0x8EA1FCF8	0x9C5F
+0x8EA1FCF9	0x9DF9
+0x8EA1FCFA	0x9DFA
+0x8EA1FCFB	0x9E7C
+0x8EA1FCFC	0x9E7D
+0x8EA1FCFD	0x9F07
+0x8EA1FCFE	0x9F77
+0x8EA1FDA1	0x9F72
+0x8EA1FDA2	0x5EF3
+0x8EA1FDA3	0x6B16
+0x8EA1FDA4	0x7063
+0x8EA1FDA5	0x7C6C
+0x8EA1FDA6	0x7C6E
+0x8EA1FDA7	0x883B
+0x8EA1FDA8	0x89C0
+0x8EA1FDA9	0x8EA1
+0x8EA1FDAA	0x91C1
+0x8EA1FDAB	0x9472
+0x8EA1FDAC	0x9470
+0x8EA1FDAD	0x9871
+0x8EA1FDAE	0x995E
+0x8EA1FDAF	0x9AD6
+0x8EA1FDB0	0x9B23
+0x8EA1FDB1	0x9ECC
+0x8EA1FDB2	0x7064
+0x8EA1FDB3	0x77DA
+0x8EA1FDB4	0x8B9A
+0x8EA1FDB5	0x9477
+0x8EA1FDB6	0x97C9
+0x8EA1FDB7	0x9A62
+0x8EA1FDB8	0x9A65
+0x8EA1FDB9	0x7E9C
+0x8EA1FDBA	0x8B9C
+0x8EA1FDBB	0x8EAA
+0x8EA1FDBC	0x91C5
+0x8EA1FDBD	0x947D
+0x8EA1FDBE	0x947E
+0x8EA1FDBF	0x947C
+0x8EA1FDC0	0x9C77
+0x8EA1FDC1	0x9C78
+0x8EA1FDC2	0x9EF7
+0x8EA1FDC3	0x8C54
+0x8EA1FDC4	0x947F
+0x8EA1FDC5	0x9E1A
+0x8EA1FDC6	0x7228
+0x8EA1FDC7	0x9A6A
+0x8EA1FDC8	0x9B31
+0x8EA1FDC9	0x9E1B
+0x8EA1FDCA	0x9E1E
+0x8EA1FDCB	0x7C72
+0x8EA2A1A1	0x4E42
+0x8EA2A1A2	0x4E5C
+0x8EA2A1A3	0x51F5
+0x8EA2A1A4	0x531A
+0x8EA2A1A5	0x5382
+0x8EA2A1A6	0x4E07
+0x8EA2A1A7	0x4E0C
+0x8EA2A1A8	0x4E47
+0x8EA2A1A9	0x4E8D
+0x8EA2A1AA	0x56D7
+0x8EA2A1AB	0x5C6E
+0x8EA2A1AC	0x5F73
+0x8EA2A1AD	0x4E0F
+0x8EA2A1AE	0x5187
+0x8EA2A1AF	0x4E0E
+0x8EA2A1B0	0x4E2E
+0x8EA2A1B1	0x4E93
+0x8EA2A1B2	0x4EC2
+0x8EA2A1B3	0x4EC9
+0x8EA2A1B4	0x4EC8
+0x8EA2A1B5	0x5198
+0x8EA2A1B6	0x52FC
+0x8EA2A1B7	0x536C
+0x8EA2A1B8	0x53B9
+0x8EA2A1B9	0x5720
+0x8EA2A1BA	0x5903
+0x8EA2A1BB	0x592C
+0x8EA2A1BC	0x5C10
+0x8EA2A1BD	0x5DFF
+0x8EA2A1BE	0x65E1
+0x8EA2A1BF	0x6BB3
+0x8EA2A1C0	0x6BCC
+0x8EA2A1C1	0x6C14
+0x8EA2A1C2	0x723F
+0x8EA2A1C3	0x4E31
+0x8EA2A1C4	0x4E3C
+0x8EA2A1C5	0x4EE8
+0x8EA2A1C6	0x4EDC
+0x8EA2A1C7	0x4EE9
+0x8EA2A1C8	0x4EE1
+0x8EA2A1C9	0x4EDD
+0x8EA2A1CA	0x4EDA
+0x8EA2A1CB	0x520C
+0x8EA2A1CC	0x5209
+0x8EA2A1CD	0x531C
+0x8EA2A1CE	0x534C
+0x8EA2A1CF	0x5722
+0x8EA2A1D0	0x5723
+0x8EA2A1D1	0x5917
+0x8EA2A1D2	0x592F
+0x8EA2A1D3	0x5B81
+0x8EA2A1D4	0x5B84
+0x8EA2A1D5	0x5C12
+0x8EA2A1D6	0x5C3B
+0x8EA2A1D7	0x5C74
+0x8EA2A1D8	0x5C73
+0x8EA2A1D9	0x5E04
+0x8EA2A1DA	0x5E80
+0x8EA2A1DB	0x5E82
+0x8EA2A1DC	0x5FC9
+0x8EA2A1DD	0x6209
+0x8EA2A1DE	0x6250
+0x8EA2A1DF	0x6C15
+0x8EA2A1E0	0x6C36
+0x8EA2A1E1	0x6C43
+0x8EA2A1E2	0x6C3F
+0x8EA2A1E3	0x6C3B
+0x8EA2A1E4	0x72AE
+0x8EA2A1E5	0x72B0
+0x8EA2A1E6	0x738A
+0x8EA2A1E7	0x79B8
+0x8EA2A1E8	0x808A
+0x8EA2A1E9	0x961E
+0x8EA2A1EA	0x4F0E
+0x8EA2A1EB	0x4F18
+0x8EA2A1EC	0x4F2C
+0x8EA2A1ED	0x4EF5
+0x8EA2A1EE	0x4F14
+0x8EA2A1EF	0x4EF1
+0x8EA2A1F0	0x4F00
+0x8EA2A1F1	0x4EF7
+0x8EA2A1F2	0x4F08
+0x8EA2A1F3	0x4F1D
+0x8EA2A1F4	0x4F02
+0x8EA2A1F5	0x4F05
+0x8EA2A1F6	0x4F22
+0x8EA2A1F7	0x4F13
+0x8EA2A1F8	0x4F04
+0x8EA2A1F9	0x4EF4
+0x8EA2A1FA	0x4F12
+0x8EA2A1FB	0x51B1
+0x8EA2A1FC	0x5213
+0x8EA2A1FD	0x5210
+0x8EA2A1FE	0x52A6
+0x8EA2A2A1	0x5322
+0x8EA2A2A2	0x531F
+0x8EA2A2A3	0x534D
+0x8EA2A2A4	0x538A
+0x8EA2A2A5	0x5407
+0x8EA2A2A6	0x56E1
+0x8EA2A2A7	0x56DF
+0x8EA2A2A8	0x572E
+0x8EA2A2A9	0x572A
+0x8EA2A2AA	0x5734
+0x8EA2A2AB	0x593C
+0x8EA2A2AC	0x5980
+0x8EA2A2AD	0x597C
+0x8EA2A2AE	0x5985
+0x8EA2A2AF	0x597B
+0x8EA2A2B0	0x597E
+0x8EA2A2B1	0x5977
+0x8EA2A2B2	0x597F
+0x8EA2A2B3	0x5B56
+0x8EA2A2B4	0x5C15
+0x8EA2A2B5	0x5C25
+0x8EA2A2B6	0x5C7C
+0x8EA2A2B7	0x5C7A
+0x8EA2A2B8	0x5C7B
+0x8EA2A2B9	0x5C7E
+0x8EA2A2BA	0x5DDF
+0x8EA2A2BB	0x5E75
+0x8EA2A2BC	0x5E84
+0x8EA2A2BD	0x5F02
+0x8EA2A2BE	0x5F1A
+0x8EA2A2BF	0x5F74
+0x8EA2A2C0	0x5FD5
+0x8EA2A2C1	0x5FD4
+0x8EA2A2C2	0x5FCF
+0x8EA2A2C3	0x625C
+0x8EA2A2C4	0x625E
+0x8EA2A2C5	0x6264
+0x8EA2A2C6	0x6261
+0x8EA2A2C7	0x6266
+0x8EA2A2C8	0x6262
+0x8EA2A2C9	0x6259
+0x8EA2A2CA	0x6260
+0x8EA2A2CB	0x625A
+0x8EA2A2CC	0x6265
+0x8EA2A2CD	0x6537
+0x8EA2A2CE	0x65EF
+0x8EA2A2CF	0x65EE
+0x8EA2A2D0	0x673E
+0x8EA2A2D1	0x6739
+0x8EA2A2D2	0x6738
+0x8EA2A2D3	0x673B
+0x8EA2A2D4	0x673A
+0x8EA2A2D5	0x673F
+0x8EA2A2D6	0x673C
+0x8EA2A2D7	0x6733
+0x8EA2A2D8	0x6C18
+0x8EA2A2D9	0x6C46
+0x8EA2A2DA	0x6C52
+0x8EA2A2DB	0x6C5C
+0x8EA2A2DC	0x6C4F
+0x8EA2A2DD	0x6C4A
+0x8EA2A2DE	0x6C54
+0x8EA2A2DF	0x6C4B
+0x8EA2A2E0	0x6C4C
+0x8EA2A2E1	0x7071
+0x8EA2A2E2	0x725E
+0x8EA2A2E3	0x72B4
+0x8EA2A2E4	0x72B5
+0x8EA2A2E5	0x738E
+0x8EA2A2E6	0x752A
+0x8EA2A2E7	0x767F
+0x8EA2A2E8	0x7A75
+0x8EA2A2E9	0x7F51
+0x8EA2A2EA	0x8278
+0x8EA2A2EB	0x827C
+0x8EA2A2EC	0x8280
+0x8EA2A2ED	0x827D
+0x8EA2A2EE	0x827F
+0x8EA2A2EF	0x864D
+0x8EA2A2F0	0x897E
+0x8EA2A2F1	0x9099
+0x8EA2A2F2	0x9097
+0x8EA2A2F3	0x9098
+0x8EA2A2F4	0x909B
+0x8EA2A2F5	0x9094
+0x8EA2A2F6	0x9622
+0x8EA2A2F7	0x9624
+0x8EA2A2F8	0x9620
+0x8EA2A2F9	0x9623
+0x8EA2A2FA	0x4F56
+0x8EA2A2FB	0x4F3B
+0x8EA2A2FC	0x4F62
+0x8EA2A2FD	0x4F49
+0x8EA2A2FE	0x4F53
+0x8EA2A3A1	0x4F64
+0x8EA2A3A2	0x4F3E
+0x8EA2A3A3	0x4F67
+0x8EA2A3A4	0x4F52
+0x8EA2A3A5	0x4F5F
+0x8EA2A3A6	0x4F41
+0x8EA2A3A7	0x4F58
+0x8EA2A3A8	0x4F2D
+0x8EA2A3A9	0x4F33
+0x8EA2A3AA	0x4F3F
+0x8EA2A3AB	0x4F61
+0x8EA2A3AC	0x518F
+0x8EA2A3AD	0x51B9
+0x8EA2A3AE	0x521C
+0x8EA2A3AF	0x521E
+0x8EA2A3B0	0x5221
+0x8EA2A3B1	0x52AD
+0x8EA2A3B2	0x52AE
+0x8EA2A3B3	0x5309
+0x8EA2A3B4	0x5363
+0x8EA2A3B5	0x5372
+0x8EA2A3B6	0x538E
+0x8EA2A3B7	0x538F
+0x8EA2A3B8	0x5430
+0x8EA2A3B9	0x5437
+0x8EA2A3BA	0x542A
+0x8EA2A3BB	0x5454
+0x8EA2A3BC	0x5445
+0x8EA2A3BD	0x5419
+0x8EA2A3BE	0x541C
+0x8EA2A3BF	0x5425
+0x8EA2A3C0	0x5418
+0x8EA2A3C1	0x543D
+0x8EA2A3C2	0x544F
+0x8EA2A3C3	0x5441
+0x8EA2A3C4	0x5428
+0x8EA2A3C5	0x5424
+0x8EA2A3C6	0x5447
+0x8EA2A3C7	0x56EE
+0x8EA2A3C8	0x56E7
+0x8EA2A3C9	0x56E5
+0x8EA2A3CA	0x5741
+0x8EA2A3CB	0x5745
+0x8EA2A3CC	0x574C
+0x8EA2A3CD	0x5749
+0x8EA2A3CE	0x574B
+0x8EA2A3CF	0x5752
+0x8EA2A3D0	0x5906
+0x8EA2A3D1	0x5940
+0x8EA2A3D2	0x59A6
+0x8EA2A3D3	0x5998
+0x8EA2A3D4	0x59A0
+0x8EA2A3D5	0x5997
+0x8EA2A3D6	0x598E
+0x8EA2A3D7	0x59A2
+0x8EA2A3D8	0x5990
+0x8EA2A3D9	0x598F
+0x8EA2A3DA	0x59A7
+0x8EA2A3DB	0x59A1
+0x8EA2A3DC	0x5B8E
+0x8EA2A3DD	0x5B92
+0x8EA2A3DE	0x5C28
+0x8EA2A3DF	0x5C2A
+0x8EA2A3E0	0x5C8D
+0x8EA2A3E1	0x5C8F
+0x8EA2A3E2	0x5C88
+0x8EA2A3E3	0x5C8B
+0x8EA2A3E4	0x5C89
+0x8EA2A3E5	0x5C92
+0x8EA2A3E6	0x5C8A
+0x8EA2A3E7	0x5C86
+0x8EA2A3E8	0x5C93
+0x8EA2A3E9	0x5C95
+0x8EA2A3EA	0x5DE0
+0x8EA2A3EB	0x5E0A
+0x8EA2A3EC	0x5E0E
+0x8EA2A3ED	0x5E8B
+0x8EA2A3EE	0x5E89
+0x8EA2A3EF	0x5E8C
+0x8EA2A3F0	0x5E88
+0x8EA2A3F1	0x5E8D
+0x8EA2A3F2	0x5F05
+0x8EA2A3F3	0x5F1D
+0x8EA2A3F4	0x5F78
+0x8EA2A3F5	0x5F76
+0x8EA2A3F6	0x5FD2
+0x8EA2A3F7	0x5FD1
+0x8EA2A3F8	0x5FD0
+0x8EA2A3F9	0x5FED
+0x8EA2A3FA	0x5FE8
+0x8EA2A3FB	0x5FEE
+0x8EA2A3FC	0x5FF3
+0x8EA2A3FD	0x5FE1
+0x8EA2A3FE	0x5FE4
+0x8EA2A4A1	0x5FE3
+0x8EA2A4A2	0x5FFA
+0x8EA2A4A3	0x5FEF
+0x8EA2A4A4	0x5FF7
+0x8EA2A4A5	0x5FFB
+0x8EA2A4A6	0x6000
+0x8EA2A4A7	0x5FF4
+0x8EA2A4A8	0x623A
+0x8EA2A4A9	0x6283
+0x8EA2A4AA	0x628C
+0x8EA2A4AB	0x628E
+0x8EA2A4AC	0x628F
+0x8EA2A4AD	0x6294
+0x8EA2A4AE	0x6287
+0x8EA2A4AF	0x6271
+0x8EA2A4B0	0x627B
+0x8EA2A4B1	0x627A
+0x8EA2A4B2	0x6270
+0x8EA2A4B3	0x6281
+0x8EA2A4B4	0x6288
+0x8EA2A4B5	0x6277
+0x8EA2A4B6	0x627D
+0x8EA2A4B7	0x6272
+0x8EA2A4B8	0x6274
+0x8EA2A4B9	0x65F0
+0x8EA2A4BA	0x65F4
+0x8EA2A4BB	0x65F3
+0x8EA2A4BC	0x65F2
+0x8EA2A4BD	0x65F5
+0x8EA2A4BE	0x6745
+0x8EA2A4BF	0x6747
+0x8EA2A4C0	0x6759
+0x8EA2A4C1	0x6755
+0x8EA2A4C2	0x674C
+0x8EA2A4C3	0x6748
+0x8EA2A4C4	0x675D
+0x8EA2A4C5	0x674D
+0x8EA2A4C6	0x675A
+0x8EA2A4C7	0x674B
+0x8EA2A4C8	0x6BD0
+0x8EA2A4C9	0x6C19
+0x8EA2A4CA	0x6C1A
+0x8EA2A4CB	0x6C78
+0x8EA2A4CC	0x6C67
+0x8EA2A4CD	0x6C6B
+0x8EA2A4CE	0x6C84
+0x8EA2A4CF	0x6C8B
+0x8EA2A4D0	0x6C8F
+0x8EA2A4D1	0x6C71
+0x8EA2A4D2	0x6C6F
+0x8EA2A4D3	0x6C69
+0x8EA2A4D4	0x6C9A
+0x8EA2A4D5	0x6C6D
+0x8EA2A4D6	0x6C87
+0x8EA2A4D7	0x6C95
+0x8EA2A4D8	0x6C9C
+0x8EA2A4D9	0x6C66
+0x8EA2A4DA	0x6C73
+0x8EA2A4DB	0x6C65
+0x8EA2A4DC	0x6C7B
+0x8EA2A4DD	0x6C8E
+0x8EA2A4DE	0x7074
+0x8EA2A4DF	0x707A
+0x8EA2A4E0	0x7263
+0x8EA2A4E1	0x72BF
+0x8EA2A4E2	0x72BD
+0x8EA2A4E3	0x72C3
+0x8EA2A4E4	0x72C6
+0x8EA2A4E5	0x72C1
+0x8EA2A4E6	0x72BA
+0x8EA2A4E7	0x72C5
+0x8EA2A4E8	0x7395
+0x8EA2A4E9	0x7397
+0x8EA2A4EA	0x7393
+0x8EA2A4EB	0x7394
+0x8EA2A4EC	0x7392
+0x8EA2A4ED	0x753A
+0x8EA2A4EE	0x7539
+0x8EA2A4EF	0x7594
+0x8EA2A4F0	0x7595
+0x8EA2A4F1	0x7681
+0x8EA2A4F2	0x793D
+0x8EA2A4F3	0x8034
+0x8EA2A4F4	0x8095
+0x8EA2A4F5	0x8099
+0x8EA2A4F6	0x8090
+0x8EA2A4F7	0x8092
+0x8EA2A4F8	0x809C
+0x8EA2A4F9	0x8290
+0x8EA2A4FA	0x828F
+0x8EA2A4FB	0x8285
+0x8EA2A4FC	0x828E
+0x8EA2A4FD	0x8291
+0x8EA2A4FE	0x8293
+0x8EA2A5A1	0x828A
+0x8EA2A5A2	0x8283
+0x8EA2A5A3	0x8284
+0x8EA2A5A4	0x8C78
+0x8EA2A5A5	0x8FC9
+0x8EA2A5A6	0x8FBF
+0x8EA2A5A7	0x909F
+0x8EA2A5A8	0x90A1
+0x8EA2A5A9	0x90A5
+0x8EA2A5AA	0x909E
+0x8EA2A5AB	0x90A7
+0x8EA2A5AC	0x90A0
+0x8EA2A5AD	0x9630
+0x8EA2A5AE	0x9628
+0x8EA2A5AF	0x962F
+0x8EA2A5B0	0x962D
+0x8EA2A5B1	0x4E33
+0x8EA2A5B2	0x4F98
+0x8EA2A5B3	0x4F7C
+0x8EA2A5B4	0x4F85
+0x8EA2A5B5	0x4F7D
+0x8EA2A5B6	0x4F80
+0x8EA2A5B7	0x4F87
+0x8EA2A5B8	0x4F76
+0x8EA2A5B9	0x4F74
+0x8EA2A5BA	0x4F89
+0x8EA2A5BB	0x4F84
+0x8EA2A5BC	0x4F77
+0x8EA2A5BD	0x4F4C
+0x8EA2A5BE	0x4F97
+0x8EA2A5BF	0x4F6A
+0x8EA2A5C0	0x4F9A
+0x8EA2A5C1	0x4F79
+0x8EA2A5C2	0x4F81
+0x8EA2A5C3	0x4F78
+0x8EA2A5C4	0x4F90
+0x8EA2A5C5	0x4F9C
+0x8EA2A5C6	0x4F94
+0x8EA2A5C7	0x4F9E
+0x8EA2A5C8	0x4F92
+0x8EA2A5C9	0x4F82
+0x8EA2A5CA	0x4F95
+0x8EA2A5CB	0x4F6B
+0x8EA2A5CC	0x4F6E
+0x8EA2A5CD	0x519E
+0x8EA2A5CE	0x51BC
+0x8EA2A5CF	0x51BE
+0x8EA2A5D0	0x5235
+0x8EA2A5D1	0x5232
+0x8EA2A5D2	0x5233
+0x8EA2A5D3	0x5246
+0x8EA2A5D4	0x5231
+0x8EA2A5D5	0x52BC
+0x8EA2A5D6	0x530A
+0x8EA2A5D7	0x530B
+0x8EA2A5D8	0x533C
+0x8EA2A5D9	0x5392
+0x8EA2A5DA	0x5394
+0x8EA2A5DB	0x5487
+0x8EA2A5DC	0x547F
+0x8EA2A5DD	0x5481
+0x8EA2A5DE	0x5491
+0x8EA2A5DF	0x5482
+0x8EA2A5E0	0x5488
+0x8EA2A5E1	0x546B
+0x8EA2A5E2	0x547A
+0x8EA2A5E3	0x547E
+0x8EA2A5E4	0x5465
+0x8EA2A5E5	0x546C
+0x8EA2A5E6	0x5474
+0x8EA2A5E7	0x5466
+0x8EA2A5E8	0x548D
+0x8EA2A5E9	0x546F
+0x8EA2A5EA	0x5461
+0x8EA2A5EB	0x5460
+0x8EA2A5EC	0x5498
+0x8EA2A5ED	0x5463
+0x8EA2A5EE	0x5467
+0x8EA2A5EF	0x5464
+0x8EA2A5F0	0x56F7
+0x8EA2A5F1	0x56F9
+0x8EA2A5F2	0x576F
+0x8EA2A5F3	0x5772
+0x8EA2A5F4	0x576D
+0x8EA2A5F5	0x576B
+0x8EA2A5F6	0x5771
+0x8EA2A5F7	0x5770
+0x8EA2A5F8	0x5776
+0x8EA2A5F9	0x5780
+0x8EA2A5FA	0x5775
+0x8EA2A5FB	0x577B
+0x8EA2A5FC	0x5773
+0x8EA2A5FD	0x5774
+0x8EA2A5FE	0x5762
+0x8EA2A6A1	0x5768
+0x8EA2A6A2	0x577D
+0x8EA2A6A3	0x590C
+0x8EA2A6A4	0x5945
+0x8EA2A6A5	0x59B5
+0x8EA2A6A6	0x59BA
+0x8EA2A6A7	0x59CF
+0x8EA2A6A8	0x59CE
+0x8EA2A6A9	0x59B2
+0x8EA2A6AA	0x59CC
+0x8EA2A6AB	0x59C1
+0x8EA2A6AC	0x59B6
+0x8EA2A6AD	0x59BC
+0x8EA2A6AE	0x59C3
+0x8EA2A6AF	0x59D6
+0x8EA2A6B0	0x59B1
+0x8EA2A6B1	0x59BD
+0x8EA2A6B2	0x59C0
+0x8EA2A6B3	0x59C8
+0x8EA2A6B4	0x59B4
+0x8EA2A6B5	0x59C7
+0x8EA2A6B6	0x5B62
+0x8EA2A6B7	0x5B65
+0x8EA2A6B8	0x5B93
+0x8EA2A6B9	0x5B95
+0x8EA2A6BA	0x5C44
+0x8EA2A6BB	0x5C47
+0x8EA2A6BC	0x5CAE
+0x8EA2A6BD	0x5CA4
+0x8EA2A6BE	0x5CA0
+0x8EA2A6BF	0x5CB5
+0x8EA2A6C0	0x5CAF
+0x8EA2A6C1	0x5CA8
+0x8EA2A6C2	0x5CAC
+0x8EA2A6C3	0x5C9F
+0x8EA2A6C4	0x5CA3
+0x8EA2A6C5	0x5CAD
+0x8EA2A6C6	0x5CA2
+0x8EA2A6C7	0x5CAA
+0x8EA2A6C8	0x5CA7
+0x8EA2A6C9	0x5C9D
+0x8EA2A6CA	0x5CA5
+0x8EA2A6CB	0x5CB6
+0x8EA2A6CC	0x5CB0
+0x8EA2A6CD	0x5CA6
+0x8EA2A6CE	0x5E17
+0x8EA2A6CF	0x5E14
+0x8EA2A6D0	0x5E19
+0x8EA2A6D1	0x5F28
+0x8EA2A6D2	0x5F22
+0x8EA2A6D3	0x5F23
+0x8EA2A6D4	0x5F24
+0x8EA2A6D5	0x5F54
+0x8EA2A6D6	0x5F82
+0x8EA2A6D7	0x5F7E
+0x8EA2A6D8	0x5F7D
+0x8EA2A6D9	0x5FDE
+0x8EA2A6DA	0x5FE5
+0x8EA2A6DB	0x602D
+0x8EA2A6DC	0x6026
+0x8EA2A6DD	0x6019
+0x8EA2A6DE	0x6032
+0x8EA2A6DF	0x600B
+0x8EA2A6E0	0x6034
+0x8EA2A6E1	0x600A
+0x8EA2A6E2	0x6017
+0x8EA2A6E3	0x6033
+0x8EA2A6E4	0x601A
+0x8EA2A6E5	0x601E
+0x8EA2A6E6	0x602C
+0x8EA2A6E7	0x6022
+0x8EA2A6E8	0x600D
+0x8EA2A6E9	0x6010
+0x8EA2A6EA	0x602E
+0x8EA2A6EB	0x6013
+0x8EA2A6EC	0x6011
+0x8EA2A6ED	0x600C
+0x8EA2A6EE	0x6009
+0x8EA2A6EF	0x601C
+0x8EA2A6F0	0x6214
+0x8EA2A6F1	0x623D
+0x8EA2A6F2	0x62AD
+0x8EA2A6F3	0x62B4
+0x8EA2A6F4	0x62D1
+0x8EA2A6F5	0x62BE
+0x8EA2A6F6	0x62AA
+0x8EA2A6F7	0x62B6
+0x8EA2A6F8	0x62CA
+0x8EA2A6F9	0x62AE
+0x8EA2A6FA	0x62B3
+0x8EA2A6FB	0x62AF
+0x8EA2A6FC	0x62BB
+0x8EA2A6FD	0x62A9
+0x8EA2A6FE	0x62B0
+0x8EA2A7A1	0x62B8
+0x8EA2A7A2	0x653D
+0x8EA2A7A3	0x65A8
+0x8EA2A7A4	0x65BB
+0x8EA2A7A5	0x6609
+0x8EA2A7A6	0x65FC
+0x8EA2A7A7	0x6604
+0x8EA2A7A8	0x6612
+0x8EA2A7A9	0x6608
+0x8EA2A7AA	0x65FB
+0x8EA2A7AB	0x6603
+0x8EA2A7AC	0x660B
+0x8EA2A7AD	0x660D
+0x8EA2A7AE	0x6605
+0x8EA2A7AF	0x65FD
+0x8EA2A7B0	0x6611
+0x8EA2A7B1	0x6610
+0x8EA2A7B2	0x66F6
+0x8EA2A7B3	0x670A
+0x8EA2A7B4	0x6785
+0x8EA2A7B5	0x676C
+0x8EA2A7B6	0x678E
+0x8EA2A7B7	0x6792
+0x8EA2A7B8	0x6776
+0x8EA2A7B9	0x677B
+0x8EA2A7BA	0x6798
+0x8EA2A7BB	0x6786
+0x8EA2A7BC	0x6784
+0x8EA2A7BD	0x6774
+0x8EA2A7BE	0x678D
+0x8EA2A7BF	0x678C
+0x8EA2A7C0	0x677A
+0x8EA2A7C1	0x679F
+0x8EA2A7C2	0x6791
+0x8EA2A7C3	0x6799
+0x8EA2A7C4	0x6783
+0x8EA2A7C5	0x677D
+0x8EA2A7C6	0x6781
+0x8EA2A7C7	0x6778
+0x8EA2A7C8	0x6779
+0x8EA2A7C9	0x6794
+0x8EA2A7CA	0x6B25
+0x8EA2A7CB	0x6B80
+0x8EA2A7CC	0x6B7E
+0x8EA2A7CD	0x6BDE
+0x8EA2A7CE	0x6C1D
+0x8EA2A7CF	0x6C93
+0x8EA2A7D0	0x6CEC
+0x8EA2A7D1	0x6CEB
+0x8EA2A7D2	0x6CEE
+0x8EA2A7D3	0x6CD9
+0x8EA2A7D4	0x6CB6
+0x8EA2A7D5	0x6CD4
+0x8EA2A7D6	0x6CAD
+0x8EA2A7D7	0x6CE7
+0x8EA2A7D8	0x6CB7
+0x8EA2A7D9	0x6CD0
+0x8EA2A7DA	0x6CC2
+0x8EA2A7DB	0x6CBA
+0x8EA2A7DC	0x6CC3
+0x8EA2A7DD	0x6CC6
+0x8EA2A7DE	0x6CED
+0x8EA2A7DF	0x6CF2
+0x8EA2A7E0	0x6CD2
+0x8EA2A7E1	0x6CDD
+0x8EA2A7E2	0x6CB4
+0x8EA2A7E3	0x6C8A
+0x8EA2A7E4	0x6C9D
+0x8EA2A7E5	0x6C80
+0x8EA2A7E6	0x6CDE
+0x8EA2A7E7	0x6CC0
+0x8EA2A7E8	0x6D30
+0x8EA2A7E9	0x6CCD
+0x8EA2A7EA	0x6CC7
+0x8EA2A7EB	0x6CB0
+0x8EA2A7EC	0x6CF9
+0x8EA2A7ED	0x6CCF
+0x8EA2A7EE	0x6CE9
+0x8EA2A7EF	0x6CD1
+0x8EA2A7F0	0x7094
+0x8EA2A7F1	0x7098
+0x8EA2A7F2	0x7085
+0x8EA2A7F3	0x7093
+0x8EA2A7F4	0x7086
+0x8EA2A7F5	0x7084
+0x8EA2A7F6	0x7091
+0x8EA2A7F7	0x7096
+0x8EA2A7F8	0x7082
+0x8EA2A7F9	0x709A
+0x8EA2A7FA	0x7083
+0x8EA2A7FB	0x726A
+0x8EA2A7FC	0x72D6
+0x8EA2A7FD	0x72CB
+0x8EA2A7FE	0x72D8
+0x8EA2A8A1	0x72C9
+0x8EA2A8A2	0x72DC
+0x8EA2A8A3	0x72D2
+0x8EA2A8A4	0x72D4
+0x8EA2A8A5	0x72DA
+0x8EA2A8A6	0x72CC
+0x8EA2A8A7	0x72D1
+0x8EA2A8A8	0x73A4
+0x8EA2A8A9	0x73A1
+0x8EA2A8AA	0x73AD
+0x8EA2A8AB	0x73A6
+0x8EA2A8AC	0x73A2
+0x8EA2A8AD	0x73A0
+0x8EA2A8AE	0x73AC
+0x8EA2A8AF	0x739D
+0x8EA2A8B0	0x74DD
+0x8EA2A8B1	0x74E8
+0x8EA2A8B2	0x753F
+0x8EA2A8B3	0x7540
+0x8EA2A8B4	0x753E
+0x8EA2A8B5	0x758C
+0x8EA2A8B6	0x7598
+0x8EA2A8B7	0x76AF
+0x8EA2A8B8	0x76F3
+0x8EA2A8B9	0x76F1
+0x8EA2A8BA	0x76F0
+0x8EA2A8BB	0x76F5
+0x8EA2A8BC	0x77F8
+0x8EA2A8BD	0x77FC
+0x8EA2A8BE	0x77F9
+0x8EA2A8BF	0x77FB
+0x8EA2A8C0	0x77FA
+0x8EA2A8C1	0x77F7
+0x8EA2A8C2	0x7942
+0x8EA2A8C3	0x793F
+0x8EA2A8C4	0x79C5
+0x8EA2A8C5	0x7A78
+0x8EA2A8C6	0x7A7B
+0x8EA2A8C7	0x7AFB
+0x8EA2A8C8	0x7C75
+0x8EA2A8C9	0x7CFD
+0x8EA2A8CA	0x8035
+0x8EA2A8CB	0x808F
+0x8EA2A8CC	0x80AE
+0x8EA2A8CD	0x80A3
+0x8EA2A8CE	0x80B8
+0x8EA2A8CF	0x80B5
+0x8EA2A8D0	0x80AD
+0x8EA2A8D1	0x8220
+0x8EA2A8D2	0x82A0
+0x8EA2A8D3	0x82C0
+0x8EA2A8D4	0x82AB
+0x8EA2A8D5	0x829A
+0x8EA2A8D6	0x8298
+0x8EA2A8D7	0x829B
+0x8EA2A8D8	0x82B5
+0x8EA2A8D9	0x82A7
+0x8EA2A8DA	0x82AE
+0x8EA2A8DB	0x82BC
+0x8EA2A8DC	0x829E
+0x8EA2A8DD	0x82BA
+0x8EA2A8DE	0x82B4
+0x8EA2A8DF	0x82A8
+0x8EA2A8E0	0x82A1
+0x8EA2A8E1	0x82A9
+0x8EA2A8E2	0x82C2
+0x8EA2A8E3	0x82A4
+0x8EA2A8E4	0x82C3
+0x8EA2A8E5	0x82B6
+0x8EA2A8E6	0x82A2
+0x8EA2A8E7	0x8670
+0x8EA2A8E8	0x866F
+0x8EA2A8E9	0x866D
+0x8EA2A8EA	0x866E
+0x8EA2A8EB	0x8C56
+0x8EA2A8EC	0x8FD2
+0x8EA2A8ED	0x8FCB
+0x8EA2A8EE	0x8FD3
+0x8EA2A8EF	0x8FCD
+0x8EA2A8F0	0x8FD6
+0x8EA2A8F1	0x8FD5
+0x8EA2A8F2	0x8FD7
+0x8EA2A8F3	0x90B2
+0x8EA2A8F4	0x90B4
+0x8EA2A8F5	0x90AF
+0x8EA2A8F6	0x90B3
+0x8EA2A8F7	0x90B0
+0x8EA2A8F8	0x9639
+0x8EA2A8F9	0x963D
+0x8EA2A8FA	0x963C
+0x8EA2A8FB	0x963A
+0x8EA2A8FC	0x9643
+0x8EA2A8FD	0x4FCD
+0x8EA2A8FE	0x4FC5
+0x8EA2A9A1	0x4FD3
+0x8EA2A9A2	0x4FB2
+0x8EA2A9A3	0x4FC9
+0x8EA2A9A4	0x4FCB
+0x8EA2A9A5	0x4FC1
+0x8EA2A9A6	0x4FD4
+0x8EA2A9A7	0x4FDC
+0x8EA2A9A8	0x4FD9
+0x8EA2A9A9	0x4FBB
+0x8EA2A9AA	0x4FB3
+0x8EA2A9AB	0x4FDB
+0x8EA2A9AC	0x4FC7
+0x8EA2A9AD	0x4FD6
+0x8EA2A9AE	0x4FBA
+0x8EA2A9AF	0x4FC0
+0x8EA2A9B0	0x4FB9
+0x8EA2A9B1	0x4FEC
+0x8EA2A9B2	0x5244
+0x8EA2A9B3	0x5249
+0x8EA2A9B4	0x52C0
+0x8EA2A9B5	0x52C2
+0x8EA2A9B6	0x533D
+0x8EA2A9B7	0x537C
+0x8EA2A9B8	0x5397
+0x8EA2A9B9	0x5396
+0x8EA2A9BA	0x5399
+0x8EA2A9BB	0x5398
+0x8EA2A9BC	0x54BA
+0x8EA2A9BD	0x54A1
+0x8EA2A9BE	0x54AD
+0x8EA2A9BF	0x54A5
+0x8EA2A9C0	0x54CF
+0x8EA2A9C1	0x54C3
+0x8EA2A9C2	0x830D
+0x8EA2A9C3	0x54B7
+0x8EA2A9C4	0x54AE
+0x8EA2A9C5	0x54D6
+0x8EA2A9C6	0x54B6
+0x8EA2A9C7	0x54C5
+0x8EA2A9C8	0x54C6
+0x8EA2A9C9	0x54A0
+0x8EA2A9CA	0x5470
+0x8EA2A9CB	0x54BC
+0x8EA2A9CC	0x54A2
+0x8EA2A9CD	0x54BE
+0x8EA2A9CE	0x5472
+0x8EA2A9CF	0x54DE
+0x8EA2A9D0	0x54B0
+0x8EA2A9D1	0x57B5
+0x8EA2A9D2	0x579E
+0x8EA2A9D3	0x579F
+0x8EA2A9D4	0x57A4
+0x8EA2A9D5	0x578C
+0x8EA2A9D6	0x5797
+0x8EA2A9D7	0x579D
+0x8EA2A9D8	0x579B
+0x8EA2A9D9	0x5794
+0x8EA2A9DA	0x5798
+0x8EA2A9DB	0x578F
+0x8EA2A9DC	0x5799
+0x8EA2A9DD	0x57A5
+0x8EA2A9DE	0x579A
+0x8EA2A9DF	0x5795
+0x8EA2A9E0	0x58F4
+0x8EA2A9E1	0x590D
+0x8EA2A9E2	0x5953
+0x8EA2A9E3	0x59E1
+0x8EA2A9E4	0x59DE
+0x8EA2A9E5	0x59EE
+0x8EA2A9E6	0x5A00
+0x8EA2A9E7	0x59F1
+0x8EA2A9E8	0x59DD
+0x8EA2A9E9	0x59FA
+0x8EA2A9EA	0x59FD
+0x8EA2A9EB	0x59FC
+0x8EA2A9EC	0x59F6
+0x8EA2A9ED	0x59E4
+0x8EA2A9EE	0x59F2
+0x8EA2A9EF	0x59F7
+0x8EA2A9F0	0x59DB
+0x8EA2A9F1	0x59E9
+0x8EA2A9F2	0x59F3
+0x8EA2A9F3	0x59F5
+0x8EA2A9F4	0x59E0
+0x8EA2A9F5	0x59FE
+0x8EA2A9F6	0x59F4
+0x8EA2A9F7	0x59ED
+0x8EA2A9F8	0x5BA8
+0x8EA2A9F9	0x5C4C
+0x8EA2A9FA	0x5CD0
+0x8EA2A9FB	0x5CD8
+0x8EA2A9FC	0x5CCC
+0x8EA2A9FD	0x5CD7
+0x8EA2A9FE	0x5CCB
+0x8EA2AAA1	0x5CDB
+0x8EA2AAA2	0x5CDE
+0x8EA2AAA3	0x5CDA
+0x8EA2AAA4	0x5CC9
+0x8EA2AAA5	0x5CC7
+0x8EA2AAA6	0x5CCA
+0x8EA2AAA7	0x5CD6
+0x8EA2AAA8	0x5CD3
+0x8EA2AAA9	0x5CD4
+0x8EA2AAAA	0x5CCF
+0x8EA2AAAB	0x5CC8
+0x8EA2AAAC	0x5CC6
+0x8EA2AAAD	0x5CCE
+0x8EA2AAAE	0x5CDF
+0x8EA2AAAF	0x5CF8
+0x8EA2AAB0	0x5DF9
+0x8EA2AAB1	0x5E21
+0x8EA2AAB2	0x5E22
+0x8EA2AAB3	0x5E23
+0x8EA2AAB4	0x5E20
+0x8EA2AAB5	0x5E24
+0x8EA2AAB6	0x5EB0
+0x8EA2AAB7	0x5EA4
+0x8EA2AAB8	0x5EA2
+0x8EA2AAB9	0x5E9B
+0x8EA2AABA	0x5EA3
+0x8EA2AABB	0x5EA5
+0x8EA2AABC	0x5F07
+0x8EA2AABD	0x5F2E
+0x8EA2AABE	0x5F56
+0x8EA2AABF	0x5F86
+0x8EA2AAC0	0x6037
+0x8EA2AAC1	0x6039
+0x8EA2AAC2	0x6054
+0x8EA2AAC3	0x6072
+0x8EA2AAC4	0x605E
+0x8EA2AAC5	0x6045
+0x8EA2AAC6	0x6053
+0x8EA2AAC7	0x6047
+0x8EA2AAC8	0x6049
+0x8EA2AAC9	0x605B
+0x8EA2AACA	0x604C
+0x8EA2AACB	0x6040
+0x8EA2AACC	0x6042
+0x8EA2AACD	0x605F
+0x8EA2AACE	0x6024
+0x8EA2AACF	0x6044
+0x8EA2AAD0	0x6058
+0x8EA2AAD1	0x6066
+0x8EA2AAD2	0x606E
+0x8EA2AAD3	0x6242
+0x8EA2AAD4	0x6243
+0x8EA2AAD5	0x62CF
+0x8EA2AAD6	0x630D
+0x8EA2AAD7	0x630B
+0x8EA2AAD8	0x62F5
+0x8EA2AAD9	0x630E
+0x8EA2AADA	0x6303
+0x8EA2AADB	0x62EB
+0x8EA2AADC	0x62F9
+0x8EA2AADD	0x630F
+0x8EA2AADE	0x630C
+0x8EA2AADF	0x62F8
+0x8EA2AAE0	0x62F6
+0x8EA2AAE1	0x6300
+0x8EA2AAE2	0x6313
+0x8EA2AAE3	0x6314
+0x8EA2AAE4	0x62FA
+0x8EA2AAE5	0x6315
+0x8EA2AAE6	0x62FB
+0x8EA2AAE7	0x62F0
+0x8EA2AAE8	0x6541
+0x8EA2AAE9	0x6543
+0x8EA2AAEA	0x65AA
+0x8EA2AAEB	0x65BF
+0x8EA2AAEC	0x6636
+0x8EA2AAED	0x6621
+0x8EA2AAEE	0x6632
+0x8EA2AAEF	0x6635
+0x8EA2AAF0	0x661C
+0x8EA2AAF1	0x6626
+0x8EA2AAF2	0x6622
+0x8EA2AAF3	0x6633
+0x8EA2AAF4	0x662B
+0x8EA2AAF5	0x663A
+0x8EA2AAF6	0x661D
+0x8EA2AAF7	0x6634
+0x8EA2AAF8	0x6639
+0x8EA2AAF9	0x662E
+0x8EA2AAFA	0x670F
+0x8EA2AAFB	0x6710
+0x8EA2AAFC	0x67C1
+0x8EA2AAFD	0x67F2
+0x8EA2AAFE	0x67C8
+0x8EA2ABA1	0x67BA
+0x8EA2ABA2	0x67DC
+0x8EA2ABA3	0x67BB
+0x8EA2ABA4	0x67F8
+0x8EA2ABA5	0x67D8
+0x8EA2ABA6	0x67C0
+0x8EA2ABA7	0x67B7
+0x8EA2ABA8	0x67C5
+0x8EA2ABA9	0x67EB
+0x8EA2ABAA	0x67E4
+0x8EA2ABAB	0x67DF
+0x8EA2ABAC	0x67B5
+0x8EA2ABAD	0x67CD
+0x8EA2ABAE	0x67B3
+0x8EA2ABAF	0x67F7
+0x8EA2ABB0	0x67F6
+0x8EA2ABB1	0x67EE
+0x8EA2ABB2	0x67E3
+0x8EA2ABB3	0x67C2
+0x8EA2ABB4	0x67B9
+0x8EA2ABB5	0x67CE
+0x8EA2ABB6	0x67E7
+0x8EA2ABB7	0x67F0
+0x8EA2ABB8	0x67B2
+0x8EA2ABB9	0x67FC
+0x8EA2ABBA	0x67C6
+0x8EA2ABBB	0x67ED
+0x8EA2ABBC	0x67CC
+0x8EA2ABBD	0x67AE
+0x8EA2ABBE	0x67E6
+0x8EA2ABBF	0x67DB
+0x8EA2ABC0	0x67FA
+0x8EA2ABC1	0x67C9
+0x8EA2ABC2	0x67CA
+0x8EA2ABC3	0x67C3
+0x8EA2ABC4	0x67EA
+0x8EA2ABC5	0x67CB
+0x8EA2ABC6	0x6B28
+0x8EA2ABC7	0x6B82
+0x8EA2ABC8	0x6B84
+0x8EA2ABC9	0x6BB6
+0x8EA2ABCA	0x6BD6
+0x8EA2ABCB	0x6BD8
+0x8EA2ABCC	0x6BE0
+0x8EA2ABCD	0x6C20
+0x8EA2ABCE	0x6C21
+0x8EA2ABCF	0x6D28
+0x8EA2ABD0	0x6D34
+0x8EA2ABD1	0x6D2D
+0x8EA2ABD2	0x6D1F
+0x8EA2ABD3	0x6D3C
+0x8EA2ABD4	0x6D3F
+0x8EA2ABD5	0x6D12
+0x8EA2ABD6	0x6D0A
+0x8EA2ABD7	0x6CDA
+0x8EA2ABD8	0x6D33
+0x8EA2ABD9	0x6D04
+0x8EA2ABDA	0x6D19
+0x8EA2ABDB	0x6D3A
+0x8EA2ABDC	0x6D1A
+0x8EA2ABDD	0x6D11
+0x8EA2ABDE	0x6D00
+0x8EA2ABDF	0x6D1D
+0x8EA2ABE0	0x6D42
+0x8EA2ABE1	0x6D01
+0x8EA2ABE2	0x6D18
+0x8EA2ABE3	0x6D37
+0x8EA2ABE4	0x6D03
+0x8EA2ABE5	0x6D0F
+0x8EA2ABE6	0x6D40
+0x8EA2ABE7	0x6D07
+0x8EA2ABE8	0x6D20
+0x8EA2ABE9	0x6D2C
+0x8EA2ABEA	0x6D08
+0x8EA2ABEB	0x6D22
+0x8EA2ABEC	0x6D09
+0x8EA2ABED	0x6D10
+0x8EA2ABEE	0x70B7
+0x8EA2ABEF	0x709F
+0x8EA2ABF0	0x70BE
+0x8EA2ABF1	0x70B1
+0x8EA2ABF2	0x70B0
+0x8EA2ABF3	0x70A1
+0x8EA2ABF4	0x70B4
+0x8EA2ABF5	0x70B5
+0x8EA2ABF6	0x70A9
+0x8EA2ABF7	0x7241
+0x8EA2ABF8	0x7249
+0x8EA2ABF9	0x724A
+0x8EA2ABFA	0x726C
+0x8EA2ABFB	0x7270
+0x8EA2ABFC	0x7273
+0x8EA2ABFD	0x726E
+0x8EA2ABFE	0x72CA
+0x8EA2ACA1	0x72E4
+0x8EA2ACA2	0x72E8
+0x8EA2ACA3	0x72EB
+0x8EA2ACA4	0x72DF
+0x8EA2ACA5	0x72EA
+0x8EA2ACA6	0x72E6
+0x8EA2ACA7	0x72E3
+0x8EA2ACA8	0x7385
+0x8EA2ACA9	0x73CC
+0x8EA2ACAA	0x73C2
+0x8EA2ACAB	0x73C8
+0x8EA2ACAC	0x73C5
+0x8EA2ACAD	0x73B9
+0x8EA2ACAE	0x73B6
+0x8EA2ACAF	0x73B5
+0x8EA2ACB0	0x73B4
+0x8EA2ACB1	0x73EB
+0x8EA2ACB2	0x73BF
+0x8EA2ACB3	0x73C7
+0x8EA2ACB4	0x73BE
+0x8EA2ACB5	0x73C3
+0x8EA2ACB6	0x73C6
+0x8EA2ACB7	0x73B8
+0x8EA2ACB8	0x73CB
+0x8EA2ACB9	0x74EC
+0x8EA2ACBA	0x74EE
+0x8EA2ACBB	0x752E
+0x8EA2ACBC	0x7547
+0x8EA2ACBD	0x7548
+0x8EA2ACBE	0x75A7
+0x8EA2ACBF	0x75AA
+0x8EA2ACC0	0x7679
+0x8EA2ACC1	0x76C4
+0x8EA2ACC2	0x7708
+0x8EA2ACC3	0x7703
+0x8EA2ACC4	0x7704
+0x8EA2ACC5	0x7705
+0x8EA2ACC6	0x770A
+0x8EA2ACC7	0x76F7
+0x8EA2ACC8	0x76FB
+0x8EA2ACC9	0x76FA
+0x8EA2ACCA	0x77E7
+0x8EA2ACCB	0x77E8
+0x8EA2ACCC	0x7806
+0x8EA2ACCD	0x7811
+0x8EA2ACCE	0x7812
+0x8EA2ACCF	0x7805
+0x8EA2ACD0	0x7810
+0x8EA2ACD1	0x780F
+0x8EA2ACD2	0x780E
+0x8EA2ACD3	0x7809
+0x8EA2ACD4	0x7803
+0x8EA2ACD5	0x7813
+0x8EA2ACD6	0x794A
+0x8EA2ACD7	0x794C
+0x8EA2ACD8	0x794B
+0x8EA2ACD9	0x7945
+0x8EA2ACDA	0x7944
+0x8EA2ACDB	0x79D5
+0x8EA2ACDC	0x79CD
+0x8EA2ACDD	0x79CF
+0x8EA2ACDE	0x79D6
+0x8EA2ACDF	0x79CE
+0x8EA2ACE0	0x7A80
+0x8EA2ACE1	0x7A7E
+0x8EA2ACE2	0x7AD1
+0x8EA2ACE3	0x7B00
+0x8EA2ACE4	0x7B01
+0x8EA2ACE5	0x7C7A
+0x8EA2ACE6	0x7C78
+0x8EA2ACE7	0x7C79
+0x8EA2ACE8	0x7C7F
+0x8EA2ACE9	0x7C80
+0x8EA2ACEA	0x7C81
+0x8EA2ACEB	0x7D03
+0x8EA2ACEC	0x7D08
+0x8EA2ACED	0x7D01
+0x8EA2ACEE	0x7F58
+0x8EA2ACEF	0x7F91
+0x8EA2ACF0	0x7F8D
+0x8EA2ACF1	0x7FBE
+0x8EA2ACF2	0x8007
+0x8EA2ACF3	0x800E
+0x8EA2ACF4	0x800F
+0x8EA2ACF5	0x8014
+0x8EA2ACF6	0x8037
+0x8EA2ACF7	0x80D8
+0x8EA2ACF8	0x80C7
+0x8EA2ACF9	0x80E0
+0x8EA2ACFA	0x80D1
+0x8EA2ACFB	0x80C8
+0x8EA2ACFC	0x80C2
+0x8EA2ACFD	0x80D0
+0x8EA2ACFE	0x80C5
+0x8EA2ADA1	0x80E3
+0x8EA2ADA2	0x80D9
+0x8EA2ADA3	0x80DC
+0x8EA2ADA4	0x80CA
+0x8EA2ADA5	0x80D5
+0x8EA2ADA6	0x80C9
+0x8EA2ADA7	0x80CF
+0x8EA2ADA8	0x80D7
+0x8EA2ADA9	0x80E6
+0x8EA2ADAA	0x80CD
+0x8EA2ADAB	0x81FF
+0x8EA2ADAC	0x8221
+0x8EA2ADAD	0x8294
+0x8EA2ADAE	0x82D9
+0x8EA2ADAF	0x82FE
+0x8EA2ADB0	0x82F9
+0x8EA2ADB1	0x8307
+0x8EA2ADB2	0x82E8
+0x8EA2ADB3	0x8300
+0x8EA2ADB4	0x82D5
+0x8EA2ADB5	0x833A
+0x8EA2ADB6	0x82EB
+0x8EA2ADB7	0x82D6
+0x8EA2ADB8	0x82F4
+0x8EA2ADB9	0x82EC
+0x8EA2ADBA	0x82E1
+0x8EA2ADBB	0x82F2
+0x8EA2ADBC	0x82F5
+0x8EA2ADBD	0x830C
+0x8EA2ADBE	0x82FB
+0x8EA2ADBF	0x82F6
+0x8EA2ADC0	0x82F0
+0x8EA2ADC1	0x82EA
+0x8EA2ADC2	0x82E4
+0x8EA2ADC3	0x82E0
+0x8EA2ADC4	0x82FA
+0x8EA2ADC5	0x82F3
+0x8EA2ADC6	0x82ED
+0x8EA2ADC7	0x8677
+0x8EA2ADC8	0x8674
+0x8EA2ADC9	0x867C
+0x8EA2ADCA	0x8673
+0x8EA2ADCB	0x8841
+0x8EA2ADCC	0x884E
+0x8EA2ADCD	0x8867
+0x8EA2ADCE	0x886A
+0x8EA2ADCF	0x8869
+0x8EA2ADD0	0x89D3
+0x8EA2ADD1	0x8A04
+0x8EA2ADD2	0x8A07
+0x8EA2ADD3	0x8D72
+0x8EA2ADD4	0x8FE3
+0x8EA2ADD5	0x8FE1
+0x8EA2ADD6	0x8FEE
+0x8EA2ADD7	0x8FE0
+0x8EA2ADD8	0x90F1
+0x8EA2ADD9	0x90BD
+0x8EA2ADDA	0x90BF
+0x8EA2ADDB	0x90D5
+0x8EA2ADDC	0x90C5
+0x8EA2ADDD	0x90BE
+0x8EA2ADDE	0x90C7
+0x8EA2ADDF	0x90CB
+0x8EA2ADE0	0x90C8
+0x8EA2ADE1	0x91D4
+0x8EA2ADE2	0x91D3
+0x8EA2ADE3	0x9654
+0x8EA2ADE4	0x964F
+0x8EA2ADE5	0x9651
+0x8EA2ADE6	0x9653
+0x8EA2ADE7	0x964A
+0x8EA2ADE8	0x964E
+0x8EA2ADE9	0x501E
+0x8EA2ADEA	0x5005
+0x8EA2ADEB	0x5007
+0x8EA2ADEC	0x5013
+0x8EA2ADED	0x5022
+0x8EA2ADEE	0x5030
+0x8EA2ADEF	0x501B
+0x8EA2ADF0	0x4FF5
+0x8EA2ADF1	0x4FF4
+0x8EA2ADF2	0x5033
+0x8EA2ADF3	0x5037
+0x8EA2ADF4	0x502C
+0x8EA2ADF5	0x4FF6
+0x8EA2ADF6	0x4FF7
+0x8EA2ADF7	0x5017
+0x8EA2ADF8	0x501C
+0x8EA2ADF9	0x5020
+0x8EA2ADFA	0x5027
+0x8EA2ADFB	0x5035
+0x8EA2ADFC	0x502F
+0x8EA2ADFD	0x5031
+0x8EA2ADFE	0x500E
+0x8EA2AEA1	0x515A
+0x8EA2AEA2	0x5194
+0x8EA2AEA3	0x5193
+0x8EA2AEA4	0x51CA
+0x8EA2AEA5	0x51C4
+0x8EA2AEA6	0x51C5
+0x8EA2AEA7	0x51C8
+0x8EA2AEA8	0x51CE
+0x8EA2AEA9	0x5261
+0x8EA2AEAA	0x525A
+0x8EA2AEAB	0x5252
+0x8EA2AEAC	0x525E
+0x8EA2AEAD	0x525F
+0x8EA2AEAE	0x5255
+0x8EA2AEAF	0x5262
+0x8EA2AEB0	0x52CD
+0x8EA2AEB1	0x530E
+0x8EA2AEB2	0x539E
+0x8EA2AEB3	0x5526
+0x8EA2AEB4	0x54E2
+0x8EA2AEB5	0x5517
+0x8EA2AEB6	0x5512
+0x8EA2AEB7	0x54E7
+0x8EA2AEB8	0x54F3
+0x8EA2AEB9	0x54E4
+0x8EA2AEBA	0x551A
+0x8EA2AEBB	0x54FF
+0x8EA2AEBC	0x5504
+0x8EA2AEBD	0x5508
+0x8EA2AEBE	0x54EB
+0x8EA2AEBF	0x5511
+0x8EA2AEC0	0x5505
+0x8EA2AEC1	0x54F1
+0x8EA2AEC2	0x550A
+0x8EA2AEC3	0x54FB
+0x8EA2AEC4	0x54F7
+0x8EA2AEC5	0x54F8
+0x8EA2AEC6	0x54E0
+0x8EA2AEC7	0x550E
+0x8EA2AEC8	0x5503
+0x8EA2AEC9	0x550B
+0x8EA2AECA	0x5701
+0x8EA2AECB	0x5702
+0x8EA2AECC	0x57CC
+0x8EA2AECD	0x5832
+0x8EA2AECE	0x57D5
+0x8EA2AECF	0x57D2
+0x8EA2AED0	0x57BA
+0x8EA2AED1	0x57C6
+0x8EA2AED2	0x57BD
+0x8EA2AED3	0x57BC
+0x8EA2AED4	0x57B8
+0x8EA2AED5	0x57B6
+0x8EA2AED6	0x57BF
+0x8EA2AED7	0x57C7
+0x8EA2AED8	0x57D0
+0x8EA2AED9	0x57B9
+0x8EA2AEDA	0x57C1
+0x8EA2AEDB	0x590E
+0x8EA2AEDC	0x594A
+0x8EA2AEDD	0x5A19
+0x8EA2AEDE	0x5A16
+0x8EA2AEDF	0x5A2D
+0x8EA2AEE0	0x5A2E
+0x8EA2AEE1	0x5A15
+0x8EA2AEE2	0x5A0F
+0x8EA2AEE3	0x5A17
+0x8EA2AEE4	0x5A0A
+0x8EA2AEE5	0x5A1E
+0x8EA2AEE6	0x5A33
+0x8EA2AEE7	0x5B6C
+0x8EA2AEE8	0x5BA7
+0x8EA2AEE9	0x5BAD
+0x8EA2AEEA	0x5BAC
+0x8EA2AEEB	0x5C03
+0x8EA2AEEC	0x5C56
+0x8EA2AEED	0x5C54
+0x8EA2AEEE	0x5CEC
+0x8EA2AEEF	0x5CFF
+0x8EA2AEF0	0x5CEE
+0x8EA2AEF1	0x5CF1
+0x8EA2AEF2	0x5CF7
+0x8EA2AEF3	0x5D00
+0x8EA2AEF4	0x5CF9
+0x8EA2AEF5	0x5E29
+0x8EA2AEF6	0x5E28
+0x8EA2AEF7	0x5EA8
+0x8EA2AEF8	0x5EAE
+0x8EA2AEF9	0x5EAA
+0x8EA2AEFA	0x5EAC
+0x8EA2AEFB	0x5F33
+0x8EA2AEFC	0x5F30
+0x8EA2AEFD	0x5F67
+0x8EA2AEFE	0x605D
+0x8EA2AFA1	0x605A
+0x8EA2AFA2	0x6067
+0x8EA2AFA3	0x6041
+0x8EA2AFA4	0x60A2
+0x8EA2AFA5	0x6088
+0x8EA2AFA6	0x6080
+0x8EA2AFA7	0x6092
+0x8EA2AFA8	0x6081
+0x8EA2AFA9	0x609D
+0x8EA2AFAA	0x6083
+0x8EA2AFAB	0x6095
+0x8EA2AFAC	0x609B
+0x8EA2AFAD	0x6097
+0x8EA2AFAE	0x6087
+0x8EA2AFAF	0x609C
+0x8EA2AFB0	0x608E
+0x8EA2AFB1	0x6219
+0x8EA2AFB2	0x6246
+0x8EA2AFB3	0x62F2
+0x8EA2AFB4	0x6310
+0x8EA2AFB5	0x6356
+0x8EA2AFB6	0x632C
+0x8EA2AFB7	0x6344
+0x8EA2AFB8	0x6345
+0x8EA2AFB9	0x6336
+0x8EA2AFBA	0x6343
+0x8EA2AFBB	0x63E4
+0x8EA2AFBC	0x6339
+0x8EA2AFBD	0x634B
+0x8EA2AFBE	0x634A
+0x8EA2AFBF	0x633C
+0x8EA2AFC0	0x6329
+0x8EA2AFC1	0x6341
+0x8EA2AFC2	0x6334
+0x8EA2AFC3	0x6358
+0x8EA2AFC4	0x6354
+0x8EA2AFC5	0x6359
+0x8EA2AFC6	0x632D
+0x8EA2AFC7	0x6347
+0x8EA2AFC8	0x6333
+0x8EA2AFC9	0x635A
+0x8EA2AFCA	0x6351
+0x8EA2AFCB	0x6338
+0x8EA2AFCC	0x6357
+0x8EA2AFCD	0x6340
+0x8EA2AFCE	0x6348
+0x8EA2AFCF	0x654A
+0x8EA2AFD0	0x6546
+0x8EA2AFD1	0x65C6
+0x8EA2AFD2	0x65C3
+0x8EA2AFD3	0x65C4
+0x8EA2AFD4	0x65C2
+0x8EA2AFD5	0x664A
+0x8EA2AFD6	0x665F
+0x8EA2AFD7	0x6647
+0x8EA2AFD8	0x6651
+0x8EA2AFD9	0x6712
+0x8EA2AFDA	0x6713
+0x8EA2AFDB	0x681F
+0x8EA2AFDC	0x681A
+0x8EA2AFDD	0x6849
+0x8EA2AFDE	0x6832
+0x8EA2AFDF	0x6833
+0x8EA2AFE0	0x683B
+0x8EA2AFE1	0x684B
+0x8EA2AFE2	0x684F
+0x8EA2AFE3	0x6816
+0x8EA2AFE4	0x6831
+0x8EA2AFE5	0x681C
+0x8EA2AFE6	0x6835
+0x8EA2AFE7	0x682B
+0x8EA2AFE8	0x682D
+0x8EA2AFE9	0x682F
+0x8EA2AFEA	0x684E
+0x8EA2AFEB	0x6844
+0x8EA2AFEC	0x6834
+0x8EA2AFED	0x681D
+0x8EA2AFEE	0x6812
+0x8EA2AFEF	0x6814
+0x8EA2AFF0	0x6826
+0x8EA2AFF1	0x6828
+0x8EA2AFF2	0x682E
+0x8EA2AFF3	0x684D
+0x8EA2AFF4	0x683A
+0x8EA2AFF5	0x6825
+0x8EA2AFF6	0x6820
+0x8EA2AFF7	0x6B2C
+0x8EA2AFF8	0x6B2F
+0x8EA2AFF9	0x6B2D
+0x8EA2AFFA	0x6B31
+0x8EA2AFFB	0x6B34
+0x8EA2AFFC	0x6B6D
+0x8EA2AFFD	0x8082
+0x8EA2AFFE	0x6B88
+0x8EA2B0A1	0x6BE6
+0x8EA2B0A2	0x6BE4
+0x8EA2B0A3	0x6BE8
+0x8EA2B0A4	0x6BE3
+0x8EA2B0A5	0x6BE2
+0x8EA2B0A6	0x6BE7
+0x8EA2B0A7	0x6C25
+0x8EA2B0A8	0x6D7A
+0x8EA2B0A9	0x6D63
+0x8EA2B0AA	0x6D64
+0x8EA2B0AB	0x6D76
+0x8EA2B0AC	0x6D0D
+0x8EA2B0AD	0x6D61
+0x8EA2B0AE	0x6D92
+0x8EA2B0AF	0x6D58
+0x8EA2B0B0	0x6D62
+0x8EA2B0B1	0x6D6D
+0x8EA2B0B2	0x6D6F
+0x8EA2B0B3	0x6D91
+0x8EA2B0B4	0x6D8D
+0x8EA2B0B5	0x6DEF
+0x8EA2B0B6	0x6D7F
+0x8EA2B0B7	0x6D86
+0x8EA2B0B8	0x6D5E
+0x8EA2B0B9	0x6D67
+0x8EA2B0BA	0x6D60
+0x8EA2B0BB	0x6D97
+0x8EA2B0BC	0x6D70
+0x8EA2B0BD	0x6D7C
+0x8EA2B0BE	0x6D5F
+0x8EA2B0BF	0x6D82
+0x8EA2B0C0	0x6D98
+0x8EA2B0C1	0x6D2F
+0x8EA2B0C2	0x6D68
+0x8EA2B0C3	0x6D8B
+0x8EA2B0C4	0x6D7E
+0x8EA2B0C5	0x6D80
+0x8EA2B0C6	0x6D84
+0x8EA2B0C7	0x6D16
+0x8EA2B0C8	0x6D83
+0x8EA2B0C9	0x6D7B
+0x8EA2B0CA	0x6D7D
+0x8EA2B0CB	0x6D75
+0x8EA2B0CC	0x6D90
+0x8EA2B0CD	0x70DC
+0x8EA2B0CE	0x70D3
+0x8EA2B0CF	0x70D1
+0x8EA2B0D0	0x70DD
+0x8EA2B0D1	0x70CB
+0x8EA2B0D2	0x7F39
+0x8EA2B0D3	0x70E2
+0x8EA2B0D4	0x70D7
+0x8EA2B0D5	0x70D2
+0x8EA2B0D6	0x70DE
+0x8EA2B0D7	0x70E0
+0x8EA2B0D8	0x70D4
+0x8EA2B0D9	0x70CD
+0x8EA2B0DA	0x70C5
+0x8EA2B0DB	0x70C6
+0x8EA2B0DC	0x70C7
+0x8EA2B0DD	0x70DA
+0x8EA2B0DE	0x70CE
+0x8EA2B0DF	0x70E1
+0x8EA2B0E0	0x7242
+0x8EA2B0E1	0x7278
+0x8EA2B0E2	0x7277
+0x8EA2B0E3	0x7276
+0x8EA2B0E4	0x7300
+0x8EA2B0E5	0x72FA
+0x8EA2B0E6	0x72F4
+0x8EA2B0E7	0x72FE
+0x8EA2B0E8	0x72F6
+0x8EA2B0E9	0x72F3
+0x8EA2B0EA	0x72FB
+0x8EA2B0EB	0x7301
+0x8EA2B0EC	0x73D3
+0x8EA2B0ED	0x73D9
+0x8EA2B0EE	0x73E5
+0x8EA2B0EF	0x73D6
+0x8EA2B0F0	0x73BC
+0x8EA2B0F1	0x73E7
+0x8EA2B0F2	0x73E3
+0x8EA2B0F3	0x73E9
+0x8EA2B0F4	0x73DC
+0x8EA2B0F5	0x73D2
+0x8EA2B0F6	0x73DB
+0x8EA2B0F7	0x73D4
+0x8EA2B0F8	0x73DD
+0x8EA2B0F9	0x73DA
+0x8EA2B0FA	0x73D7
+0x8EA2B0FB	0x73D8
+0x8EA2B0FC	0x73E8
+0x8EA2B0FD	0x74DE
+0x8EA2B0FE	0x74DF
+0x8EA2B1A1	0x74F4
+0x8EA2B1A2	0x74F5
+0x8EA2B1A3	0x7521
+0x8EA2B1A4	0x755B
+0x8EA2B1A5	0x755F
+0x8EA2B1A6	0x75B0
+0x8EA2B1A7	0x75C1
+0x8EA2B1A8	0x75BB
+0x8EA2B1A9	0x75C4
+0x8EA2B1AA	0x75C0
+0x8EA2B1AB	0x75BF
+0x8EA2B1AC	0x75B6
+0x8EA2B1AD	0x75BA
+0x8EA2B1AE	0x768A
+0x8EA2B1AF	0x76C9
+0x8EA2B1B0	0x771D
+0x8EA2B1B1	0x771B
+0x8EA2B1B2	0x7710
+0x8EA2B1B3	0x7713
+0x8EA2B1B4	0x7712
+0x8EA2B1B5	0x7723
+0x8EA2B1B6	0x7711
+0x8EA2B1B7	0x7715
+0x8EA2B1B8	0x7719
+0x8EA2B1B9	0x771A
+0x8EA2B1BA	0x7722
+0x8EA2B1BB	0x7727
+0x8EA2B1BC	0x7823
+0x8EA2B1BD	0x782C
+0x8EA2B1BE	0x7822
+0x8EA2B1BF	0x7835
+0x8EA2B1C0	0x782F
+0x8EA2B1C1	0x7828
+0x8EA2B1C2	0x782E
+0x8EA2B1C3	0x782B
+0x8EA2B1C4	0x7821
+0x8EA2B1C5	0x7829
+0x8EA2B1C6	0x7833
+0x8EA2B1C7	0x782A
+0x8EA2B1C8	0x7831
+0x8EA2B1C9	0x7954
+0x8EA2B1CA	0x795B
+0x8EA2B1CB	0x794F
+0x8EA2B1CC	0x795C
+0x8EA2B1CD	0x7953
+0x8EA2B1CE	0x7952
+0x8EA2B1CF	0x7951
+0x8EA2B1D0	0x79EB
+0x8EA2B1D1	0x79EC
+0x8EA2B1D2	0x79E0
+0x8EA2B1D3	0x79EE
+0x8EA2B1D4	0x79ED
+0x8EA2B1D5	0x79EA
+0x8EA2B1D6	0x79DC
+0x8EA2B1D7	0x79DE
+0x8EA2B1D8	0x79DD
+0x8EA2B1D9	0x7A86
+0x8EA2B1DA	0x7A89
+0x8EA2B1DB	0x7A85
+0x8EA2B1DC	0x7A8B
+0x8EA2B1DD	0x7A8C
+0x8EA2B1DE	0x7A8A
+0x8EA2B1DF	0x7A87
+0x8EA2B1E0	0x7AD8
+0x8EA2B1E1	0x7B10
+0x8EA2B1E2	0x7B04
+0x8EA2B1E3	0x7B13
+0x8EA2B1E4	0x7B05
+0x8EA2B1E5	0x7B0F
+0x8EA2B1E6	0x7B08
+0x8EA2B1E7	0x7B0A
+0x8EA2B1E8	0x7B0E
+0x8EA2B1E9	0x7B09
+0x8EA2B1EA	0x7B12
+0x8EA2B1EB	0x7C84
+0x8EA2B1EC	0x7C91
+0x8EA2B1ED	0x7C8A
+0x8EA2B1EE	0x7C8C
+0x8EA2B1EF	0x7C88
+0x8EA2B1F0	0x7C8D
+0x8EA2B1F1	0x7C85
+0x8EA2B1F2	0x7D1E
+0x8EA2B1F3	0x7D1D
+0x8EA2B1F4	0x7D11
+0x8EA2B1F5	0x7D0E
+0x8EA2B1F6	0x7D18
+0x8EA2B1F7	0x7D16
+0x8EA2B1F8	0x7D13
+0x8EA2B1F9	0x7D1F
+0x8EA2B1FA	0x7D12
+0x8EA2B1FB	0x7D0F
+0x8EA2B1FC	0x7D0C
+0x8EA2B1FD	0x7F5C
+0x8EA2B1FE	0x7F61
+0x8EA2B2A1	0x7F5E
+0x8EA2B2A2	0x7F60
+0x8EA2B2A3	0x7F5D
+0x8EA2B2A4	0x7F5B
+0x8EA2B2A5	0x7F96
+0x8EA2B2A6	0x7F92
+0x8EA2B2A7	0x7FC3
+0x8EA2B2A8	0x7FC2
+0x8EA2B2A9	0x7FC0
+0x8EA2B2AA	0x8016
+0x8EA2B2AB	0x803E
+0x8EA2B2AC	0x8039
+0x8EA2B2AD	0x80FA
+0x8EA2B2AE	0x80F2
+0x8EA2B2AF	0x80F9
+0x8EA2B2B0	0x80F5
+0x8EA2B2B1	0x8101
+0x8EA2B2B2	0x80FB
+0x8EA2B2B3	0x8100
+0x8EA2B2B4	0x8201
+0x8EA2B2B5	0x822F
+0x8EA2B2B6	0x8225
+0x8EA2B2B7	0x8333
+0x8EA2B2B8	0x832D
+0x8EA2B2B9	0x8344
+0x8EA2B2BA	0x8319
+0x8EA2B2BB	0x8351
+0x8EA2B2BC	0x8325
+0x8EA2B2BD	0x8356
+0x8EA2B2BE	0x833F
+0x8EA2B2BF	0x8341
+0x8EA2B2C0	0x8326
+0x8EA2B2C1	0x831C
+0x8EA2B2C2	0x8322
+0x8EA2B2C3	0x8342
+0x8EA2B2C4	0x834E
+0x8EA2B2C5	0x831B
+0x8EA2B2C6	0x832A
+0x8EA2B2C7	0x8308
+0x8EA2B2C8	0x833C
+0x8EA2B2C9	0x834D
+0x8EA2B2CA	0x8316
+0x8EA2B2CB	0x8324
+0x8EA2B2CC	0x8320
+0x8EA2B2CD	0x8337
+0x8EA2B2CE	0x832F
+0x8EA2B2CF	0x8329
+0x8EA2B2D0	0x8347
+0x8EA2B2D1	0x8345
+0x8EA2B2D2	0x834C
+0x8EA2B2D3	0x8353
+0x8EA2B2D4	0x831E
+0x8EA2B2D5	0x832C
+0x8EA2B2D6	0x834B
+0x8EA2B2D7	0x8327
+0x8EA2B2D8	0x8348
+0x8EA2B2D9	0x8653
+0x8EA2B2DA	0x8652
+0x8EA2B2DB	0x86A2
+0x8EA2B2DC	0x86A8
+0x8EA2B2DD	0x8696
+0x8EA2B2DE	0x868D
+0x8EA2B2DF	0x8691
+0x8EA2B2E0	0x869E
+0x8EA2B2E1	0x8687
+0x8EA2B2E2	0x8697
+0x8EA2B2E3	0x8686
+0x8EA2B2E4	0x868B
+0x8EA2B2E5	0x869A
+0x8EA2B2E6	0x8685
+0x8EA2B2E7	0x86A5
+0x8EA2B2E8	0x8699
+0x8EA2B2E9	0x86A1
+0x8EA2B2EA	0x86A7
+0x8EA2B2EB	0x8695
+0x8EA2B2EC	0x8698
+0x8EA2B2ED	0x868E
+0x8EA2B2EE	0x869D
+0x8EA2B2EF	0x8690
+0x8EA2B2F0	0x8694
+0x8EA2B2F1	0x8843
+0x8EA2B2F2	0x8844
+0x8EA2B2F3	0x886D
+0x8EA2B2F4	0x8875
+0x8EA2B2F5	0x8876
+0x8EA2B2F6	0x8872
+0x8EA2B2F7	0x8880
+0x8EA2B2F8	0x8871
+0x8EA2B2F9	0x887F
+0x8EA2B2FA	0x886F
+0x8EA2B2FB	0x8883
+0x8EA2B2FC	0x887E
+0x8EA2B2FD	0x8874
+0x8EA2B2FE	0x887C
+0x8EA2B3A1	0x8A12
+0x8EA2B3A2	0x8C47
+0x8EA2B3A3	0x8C57
+0x8EA2B3A4	0x8C7B
+0x8EA2B3A5	0x8CA4
+0x8EA2B3A6	0x8CA3
+0x8EA2B3A7	0x8D76
+0x8EA2B3A8	0x8D78
+0x8EA2B3A9	0x8DB5
+0x8EA2B3AA	0x8DB7
+0x8EA2B3AB	0x8DB6
+0x8EA2B3AC	0x8ED1
+0x8EA2B3AD	0x8ED3
+0x8EA2B3AE	0x8FFE
+0x8EA2B3AF	0x8FF5
+0x8EA2B3B0	0x9002
+0x8EA2B3B1	0x8FFF
+0x8EA2B3B2	0x8FFB
+0x8EA2B3B3	0x9004
+0x8EA2B3B4	0x8FFC
+0x8EA2B3B5	0x8FF6
+0x8EA2B3B6	0x90D6
+0x8EA2B3B7	0x90E0
+0x8EA2B3B8	0x90D9
+0x8EA2B3B9	0x90DA
+0x8EA2B3BA	0x90E3
+0x8EA2B3BB	0x90DF
+0x8EA2B3BC	0x90E5
+0x8EA2B3BD	0x90D8
+0x8EA2B3BE	0x90DB
+0x8EA2B3BF	0x90D7
+0x8EA2B3C0	0x90DC
+0x8EA2B3C1	0x90E4
+0x8EA2B3C2	0x9150
+0x8EA2B3C3	0x914E
+0x8EA2B3C4	0x914F
+0x8EA2B3C5	0x91D5
+0x8EA2B3C6	0x91E2
+0x8EA2B3C7	0x91DA
+0x8EA2B3C8	0x965C
+0x8EA2B3C9	0x965F
+0x8EA2B3CA	0x96BC
+0x8EA2B3CB	0x98E3
+0x8EA2B3CC	0x9ADF
+0x8EA2B3CD	0x9B2F
+0x8EA2B3CE	0x4E7F
+0x8EA2B3CF	0x5070
+0x8EA2B3D0	0x506A
+0x8EA2B3D1	0x5061
+0x8EA2B3D2	0x505E
+0x8EA2B3D3	0x5060
+0x8EA2B3D4	0x5053
+0x8EA2B3D5	0x504B
+0x8EA2B3D6	0x505D
+0x8EA2B3D7	0x5072
+0x8EA2B3D8	0x5048
+0x8EA2B3D9	0x504D
+0x8EA2B3DA	0x5041
+0x8EA2B3DB	0x505B
+0x8EA2B3DC	0x504A
+0x8EA2B3DD	0x5062
+0x8EA2B3DE	0x5015
+0x8EA2B3DF	0x5045
+0x8EA2B3E0	0x505F
+0x8EA2B3E1	0x5069
+0x8EA2B3E2	0x506B
+0x8EA2B3E3	0x5063
+0x8EA2B3E4	0x5064
+0x8EA2B3E5	0x5046
+0x8EA2B3E6	0x5040
+0x8EA2B3E7	0x506E
+0x8EA2B3E8	0x5073
+0x8EA2B3E9	0x5057
+0x8EA2B3EA	0x5051
+0x8EA2B3EB	0x51D0
+0x8EA2B3EC	0x526B
+0x8EA2B3ED	0x526D
+0x8EA2B3EE	0x526C
+0x8EA2B3EF	0x526E
+0x8EA2B3F0	0x52D6
+0x8EA2B3F1	0x52D3
+0x8EA2B3F2	0x532D
+0x8EA2B3F3	0x539C
+0x8EA2B3F4	0x5575
+0x8EA2B3F5	0x5576
+0x8EA2B3F6	0x553C
+0x8EA2B3F7	0x554D
+0x8EA2B3F8	0x5550
+0x8EA2B3F9	0x5534
+0x8EA2B3FA	0x552A
+0x8EA2B3FB	0x5551
+0x8EA2B3FC	0x5562
+0x8EA2B3FD	0x5536
+0x8EA2B3FE	0x5535
+0x8EA2B4A1	0x5530
+0x8EA2B4A2	0x5552
+0x8EA2B4A3	0x5545
+0x8EA2B4A4	0x550C
+0x8EA2B4A5	0x5532
+0x8EA2B4A6	0x5565
+0x8EA2B4A7	0x554E
+0x8EA2B4A8	0x5539
+0x8EA2B4A9	0x5548
+0x8EA2B4AA	0x552D
+0x8EA2B4AB	0x553B
+0x8EA2B4AC	0x5540
+0x8EA2B4AD	0x554B
+0x8EA2B4AE	0x570A
+0x8EA2B4AF	0x5707
+0x8EA2B4B0	0x57FB
+0x8EA2B4B1	0x5814
+0x8EA2B4B2	0x57E2
+0x8EA2B4B3	0x57F6
+0x8EA2B4B4	0x57DC
+0x8EA2B4B5	0x57F4
+0x8EA2B4B6	0x5800
+0x8EA2B4B7	0x57ED
+0x8EA2B4B8	0x57FD
+0x8EA2B4B9	0x5808
+0x8EA2B4BA	0x57F8
+0x8EA2B4BB	0x580B
+0x8EA2B4BC	0x57F3
+0x8EA2B4BD	0x57CF
+0x8EA2B4BE	0x5807
+0x8EA2B4BF	0x57EE
+0x8EA2B4C0	0x57E3
+0x8EA2B4C1	0x57F2
+0x8EA2B4C2	0x57E5
+0x8EA2B4C3	0x57EC
+0x8EA2B4C4	0x57E1
+0x8EA2B4C5	0x580E
+0x8EA2B4C6	0x57FC
+0x8EA2B4C7	0x5810
+0x8EA2B4C8	0x57E7
+0x8EA2B4C9	0x5801
+0x8EA2B4CA	0x580C
+0x8EA2B4CB	0x57F1
+0x8EA2B4CC	0x57E9
+0x8EA2B4CD	0x57F0
+0x8EA2B4CE	0x580D
+0x8EA2B4CF	0x5804
+0x8EA2B4D0	0x595C
+0x8EA2B4D1	0x5A60
+0x8EA2B4D2	0x5A58
+0x8EA2B4D3	0x5A55
+0x8EA2B4D4	0x5A67
+0x8EA2B4D5	0x5A5E
+0x8EA2B4D6	0x5A38
+0x8EA2B4D7	0x5A35
+0x8EA2B4D8	0x5A6D
+0x8EA2B4D9	0x5A50
+0x8EA2B4DA	0x5A5F
+0x8EA2B4DB	0x5A65
+0x8EA2B4DC	0x5A6C
+0x8EA2B4DD	0x5A53
+0x8EA2B4DE	0x5A64
+0x8EA2B4DF	0x5A57
+0x8EA2B4E0	0x5A43
+0x8EA2B4E1	0x5A5D
+0x8EA2B4E2	0x5A52
+0x8EA2B4E3	0x5A44
+0x8EA2B4E4	0x5A5B
+0x8EA2B4E5	0x5A48
+0x8EA2B4E6	0x5A8E
+0x8EA2B4E7	0x5A3E
+0x8EA2B4E8	0x5A4D
+0x8EA2B4E9	0x5A39
+0x8EA2B4EA	0x5A4C
+0x8EA2B4EB	0x5A70
+0x8EA2B4EC	0x5A69
+0x8EA2B4ED	0x5A47
+0x8EA2B4EE	0x5A51
+0x8EA2B4EF	0x5A56
+0x8EA2B4F0	0x5A42
+0x8EA2B4F1	0x5A5C
+0x8EA2B4F2	0x5B72
+0x8EA2B4F3	0x5B6E
+0x8EA2B4F4	0x5BC1
+0x8EA2B4F5	0x5BC0
+0x8EA2B4F6	0x5C59
+0x8EA2B4F7	0x5D1E
+0x8EA2B4F8	0x5D0B
+0x8EA2B4F9	0x5D1D
+0x8EA2B4FA	0x5D1A
+0x8EA2B4FB	0x5D20
+0x8EA2B4FC	0x5D0C
+0x8EA2B4FD	0x5D28
+0x8EA2B4FE	0x5D0D
+0x8EA2B5A1	0x5D26
+0x8EA2B5A2	0x5D25
+0x8EA2B5A3	0x5D0F
+0x8EA2B5A4	0x5D30
+0x8EA2B5A5	0x5D12
+0x8EA2B5A6	0x5D23
+0x8EA2B5A7	0x5D1F
+0x8EA2B5A8	0x5D2E
+0x8EA2B5A9	0x5E3E
+0x8EA2B5AA	0x5E34
+0x8EA2B5AB	0x5EB1
+0x8EA2B5AC	0x5EB4
+0x8EA2B5AD	0x5EB9
+0x8EA2B5AE	0x5EB2
+0x8EA2B5AF	0x5EB3
+0x8EA2B5B0	0x5F36
+0x8EA2B5B1	0x5F38
+0x8EA2B5B2	0x5F9B
+0x8EA2B5B3	0x5F96
+0x8EA2B5B4	0x5F9F
+0x8EA2B5B5	0x608A
+0x8EA2B5B6	0x6090
+0x8EA2B5B7	0x6086
+0x8EA2B5B8	0x60BE
+0x8EA2B5B9	0x60B0
+0x8EA2B5BA	0x60BA
+0x8EA2B5BB	0x60D3
+0x8EA2B5BC	0x60D4
+0x8EA2B5BD	0x60CF
+0x8EA2B5BE	0x60E4
+0x8EA2B5BF	0x60D9
+0x8EA2B5C0	0x60DD
+0x8EA2B5C1	0x60C8
+0x8EA2B5C2	0x60B1
+0x8EA2B5C3	0x60DB
+0x8EA2B5C4	0x60B7
+0x8EA2B5C5	0x60CA
+0x8EA2B5C6	0x60BF
+0x8EA2B5C7	0x60C3
+0x8EA2B5C8	0x60CD
+0x8EA2B5C9	0x60C0
+0x8EA2B5CA	0x6332
+0x8EA2B5CB	0x6365
+0x8EA2B5CC	0x638A
+0x8EA2B5CD	0x6382
+0x8EA2B5CE	0x637D
+0x8EA2B5CF	0x63BD
+0x8EA2B5D0	0x639E
+0x8EA2B5D1	0x63AD
+0x8EA2B5D2	0x639D
+0x8EA2B5D3	0x6397
+0x8EA2B5D4	0x63AB
+0x8EA2B5D5	0x638E
+0x8EA2B5D6	0x636F
+0x8EA2B5D7	0x6387
+0x8EA2B5D8	0x6390
+0x8EA2B5D9	0x636E
+0x8EA2B5DA	0x63AF
+0x8EA2B5DB	0x6375
+0x8EA2B5DC	0x639C
+0x8EA2B5DD	0x636D
+0x8EA2B5DE	0x63AE
+0x8EA2B5DF	0x637C
+0x8EA2B5E0	0x63A4
+0x8EA2B5E1	0x633B
+0x8EA2B5E2	0x639F
+0x8EA2B5E3	0x6378
+0x8EA2B5E4	0x6385
+0x8EA2B5E5	0x6381
+0x8EA2B5E6	0x6391
+0x8EA2B5E7	0x638D
+0x8EA2B5E8	0x6370
+0x8EA2B5E9	0x6553
+0x8EA2B5EA	0x65CD
+0x8EA2B5EB	0x6665
+0x8EA2B5EC	0x6661
+0x8EA2B5ED	0x665B
+0x8EA2B5EE	0x6659
+0x8EA2B5EF	0x665C
+0x8EA2B5F0	0x6662
+0x8EA2B5F1	0x6718
+0x8EA2B5F2	0x6879
+0x8EA2B5F3	0x6887
+0x8EA2B5F4	0x6890
+0x8EA2B5F5	0x689C
+0x8EA2B5F6	0x686D
+0x8EA2B5F7	0x686E
+0x8EA2B5F8	0x68AE
+0x8EA2B5F9	0x68AB
+0x8EA2B5FA	0x6956
+0x8EA2B5FB	0x686F
+0x8EA2B5FC	0x68A3
+0x8EA2B5FD	0x68AC
+0x8EA2B5FE	0x68A9
+0x8EA2B6A1	0x6875
+0x8EA2B6A2	0x6874
+0x8EA2B6A3	0x68B2
+0x8EA2B6A4	0x688F
+0x8EA2B6A5	0x6877
+0x8EA2B6A6	0x6892
+0x8EA2B6A7	0x687C
+0x8EA2B6A8	0x686B
+0x8EA2B6A9	0x6872
+0x8EA2B6AA	0x68AA
+0x8EA2B6AB	0x6880
+0x8EA2B6AC	0x6871
+0x8EA2B6AD	0x687E
+0x8EA2B6AE	0x689B
+0x8EA2B6AF	0x6896
+0x8EA2B6B0	0x688B
+0x8EA2B6B1	0x68A0
+0x8EA2B6B2	0x6889
+0x8EA2B6B3	0x68A4
+0x8EA2B6B4	0x6878
+0x8EA2B6B5	0x687B
+0x8EA2B6B6	0x6891
+0x8EA2B6B7	0x688C
+0x8EA2B6B8	0x688A
+0x8EA2B6B9	0x687D
+0x8EA2B6BA	0x6B36
+0x8EA2B6BB	0x6B33
+0x8EA2B6BC	0x6B37
+0x8EA2B6BD	0x6B38
+0x8EA2B6BE	0x6B91
+0x8EA2B6BF	0x6B8F
+0x8EA2B6C0	0x6B8D
+0x8EA2B6C1	0x6B8E
+0x8EA2B6C2	0x6B8C
+0x8EA2B6C3	0x6C2A
+0x8EA2B6C4	0x6DC0
+0x8EA2B6C5	0x6DAB
+0x8EA2B6C6	0x6DB4
+0x8EA2B6C7	0x6DB3
+0x8EA2B6C8	0x6E74
+0x8EA2B6C9	0x6DAC
+0x8EA2B6CA	0x6DE9
+0x8EA2B6CB	0x6DE2
+0x8EA2B6CC	0x6DB7
+0x8EA2B6CD	0x6DF6
+0x8EA2B6CE	0x6DD4
+0x8EA2B6CF	0x6E00
+0x8EA2B6D0	0x6DC8
+0x8EA2B6D1	0x6DE0
+0x8EA2B6D2	0x6DDF
+0x8EA2B6D3	0x6DD6
+0x8EA2B6D4	0x6DBE
+0x8EA2B6D5	0x6DE5
+0x8EA2B6D6	0x6DDC
+0x8EA2B6D7	0x6DDD
+0x8EA2B6D8	0x6DDB
+0x8EA2B6D9	0x6DF4
+0x8EA2B6DA	0x6DCA
+0x8EA2B6DB	0x6DBD
+0x8EA2B6DC	0x6DED
+0x8EA2B6DD	0x6DF0
+0x8EA2B6DE	0x6DBA
+0x8EA2B6DF	0x6DD5
+0x8EA2B6E0	0x6DC2
+0x8EA2B6E1	0x6DCF
+0x8EA2B6E2	0x6DC9
+0x8EA2B6E3	0x6DD0
+0x8EA2B6E4	0x6DF2
+0x8EA2B6E5	0x6DD3
+0x8EA2B6E6	0x6DFD
+0x8EA2B6E7	0x6DD7
+0x8EA2B6E8	0x6DCD
+0x8EA2B6E9	0x6DE3
+0x8EA2B6EA	0x6DBB
+0x8EA2B6EB	0x70FA
+0x8EA2B6EC	0x710D
+0x8EA2B6ED	0x70F7
+0x8EA2B6EE	0x7117
+0x8EA2B6EF	0x70F4
+0x8EA2B6F0	0x710C
+0x8EA2B6F1	0x70F0
+0x8EA2B6F2	0x7104
+0x8EA2B6F3	0x70F3
+0x8EA2B6F4	0x7110
+0x8EA2B6F5	0x70FC
+0x8EA2B6F6	0x70FF
+0x8EA2B6F7	0x7106
+0x8EA2B6F8	0x7113
+0x8EA2B6F9	0x7100
+0x8EA2B6FA	0x70F8
+0x8EA2B6FB	0x70F6
+0x8EA2B6FC	0x710B
+0x8EA2B6FD	0x7102
+0x8EA2B6FE	0x710E
+0x8EA2B7A1	0x727E
+0x8EA2B7A2	0x727B
+0x8EA2B7A3	0x727C
+0x8EA2B7A4	0x727F
+0x8EA2B7A5	0x731D
+0x8EA2B7A6	0x7317
+0x8EA2B7A7	0x7307
+0x8EA2B7A8	0x7311
+0x8EA2B7A9	0x7318
+0x8EA2B7AA	0x730A
+0x8EA2B7AB	0x7308
+0x8EA2B7AC	0x72FF
+0x8EA2B7AD	0x730F
+0x8EA2B7AE	0x731E
+0x8EA2B7AF	0x7388
+0x8EA2B7B0	0x73F6
+0x8EA2B7B1	0x73F8
+0x8EA2B7B2	0x73F5
+0x8EA2B7B3	0x7404
+0x8EA2B7B4	0x7401
+0x8EA2B7B5	0x73FD
+0x8EA2B7B6	0x7407
+0x8EA2B7B7	0x7400
+0x8EA2B7B8	0x73FA
+0x8EA2B7B9	0x73FC
+0x8EA2B7BA	0x73FF
+0x8EA2B7BB	0x740C
+0x8EA2B7BC	0x740B
+0x8EA2B7BD	0x73F4
+0x8EA2B7BE	0x7408
+0x8EA2B7BF	0x7564
+0x8EA2B7C0	0x7563
+0x8EA2B7C1	0x75CE
+0x8EA2B7C2	0x75D2
+0x8EA2B7C3	0x75CF
+0x8EA2B7C4	0x75CB
+0x8EA2B7C5	0x75CC
+0x8EA2B7C6	0x75D1
+0x8EA2B7C7	0x75D0
+0x8EA2B7C8	0x768F
+0x8EA2B7C9	0x7689
+0x8EA2B7CA	0x76D3
+0x8EA2B7CB	0x7739
+0x8EA2B7CC	0x772F
+0x8EA2B7CD	0x772D
+0x8EA2B7CE	0x7731
+0x8EA2B7CF	0x7732
+0x8EA2B7D0	0x7734
+0x8EA2B7D1	0x7733
+0x8EA2B7D2	0x773D
+0x8EA2B7D3	0x7725
+0x8EA2B7D4	0x773B
+0x8EA2B7D5	0x7735
+0x8EA2B7D6	0x7848
+0x8EA2B7D7	0x7852
+0x8EA2B7D8	0x7849
+0x8EA2B7D9	0x784D
+0x8EA2B7DA	0x784A
+0x8EA2B7DB	0x784C
+0x8EA2B7DC	0x7826
+0x8EA2B7DD	0x7845
+0x8EA2B7DE	0x7850
+0x8EA2B7DF	0x7964
+0x8EA2B7E0	0x7967
+0x8EA2B7E1	0x7969
+0x8EA2B7E2	0x796A
+0x8EA2B7E3	0x7963
+0x8EA2B7E4	0x796B
+0x8EA2B7E5	0x7961
+0x8EA2B7E6	0x79BB
+0x8EA2B7E7	0x79FA
+0x8EA2B7E8	0x79F8
+0x8EA2B7E9	0x79F6
+0x8EA2B7EA	0x79F7
+0x8EA2B7EB	0x7A8F
+0x8EA2B7EC	0x7A94
+0x8EA2B7ED	0x7A90
+0x8EA2B7EE	0x7B35
+0x8EA2B7EF	0x7B3B
+0x8EA2B7F0	0x7B34
+0x8EA2B7F1	0x7B25
+0x8EA2B7F2	0x7B30
+0x8EA2B7F3	0x7B22
+0x8EA2B7F4	0x7B24
+0x8EA2B7F5	0x7B33
+0x8EA2B7F6	0x7B18
+0x8EA2B7F7	0x7B2A
+0x8EA2B7F8	0x7B1D
+0x8EA2B7F9	0x7B31
+0x8EA2B7FA	0x7B2B
+0x8EA2B7FB	0x7B2D
+0x8EA2B7FC	0x7B2F
+0x8EA2B7FD	0x7B32
+0x8EA2B7FE	0x7B38
+0x8EA2B8A1	0x7B1A
+0x8EA2B8A2	0x7B23
+0x8EA2B8A3	0x7C94
+0x8EA2B8A4	0x7C98
+0x8EA2B8A5	0x7C96
+0x8EA2B8A6	0x7CA3
+0x8EA2B8A7	0x7D35
+0x8EA2B8A8	0x7D3D
+0x8EA2B8A9	0x7D38
+0x8EA2B8AA	0x7D36
+0x8EA2B8AB	0x7D3A
+0x8EA2B8AC	0x7D45
+0x8EA2B8AD	0x7D2C
+0x8EA2B8AE	0x7D29
+0x8EA2B8AF	0x7D41
+0x8EA2B8B0	0x7D47
+0x8EA2B8B1	0x7D3E
+0x8EA2B8B2	0x7D3F
+0x8EA2B8B3	0x7D4A
+0x8EA2B8B4	0x7D3B
+0x8EA2B8B5	0x7D28
+0x8EA2B8B6	0x7F63
+0x8EA2B8B7	0x7F95
+0x8EA2B8B8	0x7F9C
+0x8EA2B8B9	0x7F9D
+0x8EA2B8BA	0x7F9B
+0x8EA2B8BB	0x7FCA
+0x8EA2B8BC	0x7FCB
+0x8EA2B8BD	0x7FCD
+0x8EA2B8BE	0x7FD0
+0x8EA2B8BF	0x7FD1
+0x8EA2B8C0	0x7FC7
+0x8EA2B8C1	0x7FCF
+0x8EA2B8C2	0x7FC9
+0x8EA2B8C3	0x801F
+0x8EA2B8C4	0x801E
+0x8EA2B8C5	0x801B
+0x8EA2B8C6	0x8047
+0x8EA2B8C7	0x8043
+0x8EA2B8C8	0x8048
+0x8EA2B8C9	0x8118
+0x8EA2B8CA	0x8125
+0x8EA2B8CB	0x8119
+0x8EA2B8CC	0x811B
+0x8EA2B8CD	0x812D
+0x8EA2B8CE	0x811F
+0x8EA2B8CF	0x812C
+0x8EA2B8D0	0x811E
+0x8EA2B8D1	0x8121
+0x8EA2B8D2	0x8115
+0x8EA2B8D3	0x8127
+0x8EA2B8D4	0x811D
+0x8EA2B8D5	0x8122
+0x8EA2B8D6	0x8211
+0x8EA2B8D7	0x8238
+0x8EA2B8D8	0x8233
+0x8EA2B8D9	0x823A
+0x8EA2B8DA	0x8234
+0x8EA2B8DB	0x8232
+0x8EA2B8DC	0x8274
+0x8EA2B8DD	0x8390
+0x8EA2B8DE	0x83A3
+0x8EA2B8DF	0x83A8
+0x8EA2B8E0	0x838D
+0x8EA2B8E1	0x837A
+0x8EA2B8E2	0x8373
+0x8EA2B8E3	0x83A4
+0x8EA2B8E4	0x8374
+0x8EA2B8E5	0x838F
+0x8EA2B8E6	0x8381
+0x8EA2B8E7	0x8395
+0x8EA2B8E8	0x8399
+0x8EA2B8E9	0x8375
+0x8EA2B8EA	0x8394
+0x8EA2B8EB	0x83A9
+0x8EA2B8EC	0x837D
+0x8EA2B8ED	0x8383
+0x8EA2B8EE	0x838C
+0x8EA2B8EF	0x839D
+0x8EA2B8F0	0x839B
+0x8EA2B8F1	0x83AA
+0x8EA2B8F2	0x838B
+0x8EA2B8F3	0x837E
+0x8EA2B8F4	0x83A5
+0x8EA2B8F5	0x83AF
+0x8EA2B8F6	0x8388
+0x8EA2B8F7	0x8397
+0x8EA2B8F8	0x83B0
+0x8EA2B8F9	0x837F
+0x8EA2B8FA	0x83A6
+0x8EA2B8FB	0x8387
+0x8EA2B8FC	0x83AE
+0x8EA2B8FD	0x8376
+0x8EA2B8FE	0x8659
+0x8EA2B9A1	0x8656
+0x8EA2B9A2	0x86BF
+0x8EA2B9A3	0x86B7
+0x8EA2B9A4	0x86C2
+0x8EA2B9A5	0x86C1
+0x8EA2B9A6	0x86C5
+0x8EA2B9A7	0x86BA
+0x8EA2B9A8	0x86B0
+0x8EA2B9A9	0x86C8
+0x8EA2B9AA	0x86B9
+0x8EA2B9AB	0x86B3
+0x8EA2B9AC	0x86B8
+0x8EA2B9AD	0x86CC
+0x8EA2B9AE	0x86B4
+0x8EA2B9AF	0x86BB
+0x8EA2B9B0	0x86BC
+0x8EA2B9B1	0x86C3
+0x8EA2B9B2	0x86BD
+0x8EA2B9B3	0x86BE
+0x8EA2B9B4	0x8852
+0x8EA2B9B5	0x8889
+0x8EA2B9B6	0x8895
+0x8EA2B9B7	0x88A8
+0x8EA2B9B8	0x88A2
+0x8EA2B9B9	0x88AA
+0x8EA2B9BA	0x889A
+0x8EA2B9BB	0x8891
+0x8EA2B9BC	0x88A1
+0x8EA2B9BD	0x889F
+0x8EA2B9BE	0x8898
+0x8EA2B9BF	0x88A7
+0x8EA2B9C0	0x8899
+0x8EA2B9C1	0x889B
+0x8EA2B9C2	0x8897
+0x8EA2B9C3	0x88A4
+0x8EA2B9C4	0x88AC
+0x8EA2B9C5	0x888C
+0x8EA2B9C6	0x8893
+0x8EA2B9C7	0x888E
+0x8EA2B9C8	0x8982
+0x8EA2B9C9	0x89D6
+0x8EA2B9CA	0x89D9
+0x8EA2B9CB	0x89D5
+0x8EA2B9CC	0x8A30
+0x8EA2B9CD	0x8A27
+0x8EA2B9CE	0x8A2C
+0x8EA2B9CF	0x8A1E
+0x8EA2B9D0	0x8C39
+0x8EA2B9D1	0x8C3B
+0x8EA2B9D2	0x8C5C
+0x8EA2B9D3	0x8C5D
+0x8EA2B9D4	0x8C7D
+0x8EA2B9D5	0x8CA5
+0x8EA2B9D6	0x8D7D
+0x8EA2B9D7	0x8D7B
+0x8EA2B9D8	0x8D79
+0x8EA2B9D9	0x8DBC
+0x8EA2B9DA	0x8DC2
+0x8EA2B9DB	0x8DB9
+0x8EA2B9DC	0x8DBF
+0x8EA2B9DD	0x8DC1
+0x8EA2B9DE	0x8ED8
+0x8EA2B9DF	0x8EDE
+0x8EA2B9E0	0x8EDD
+0x8EA2B9E1	0x8EDC
+0x8EA2B9E2	0x8ED7
+0x8EA2B9E3	0x8EE0
+0x8EA2B9E4	0x8EE1
+0x8EA2B9E5	0x9024
+0x8EA2B9E6	0x900B
+0x8EA2B9E7	0x9011
+0x8EA2B9E8	0x901C
+0x8EA2B9E9	0x900C
+0x8EA2B9EA	0x9021
+0x8EA2B9EB	0x90EF
+0x8EA2B9EC	0x90EA
+0x8EA2B9ED	0x90F0
+0x8EA2B9EE	0x90F4
+0x8EA2B9EF	0x90F2
+0x8EA2B9F0	0x90F3
+0x8EA2B9F1	0x90D4
+0x8EA2B9F2	0x90EB
+0x8EA2B9F3	0x90EC
+0x8EA2B9F4	0x90E9
+0x8EA2B9F5	0x9156
+0x8EA2B9F6	0x9158
+0x8EA2B9F7	0x915A
+0x8EA2B9F8	0x9153
+0x8EA2B9F9	0x9155
+0x8EA2B9FA	0x91EC
+0x8EA2B9FB	0x91F4
+0x8EA2B9FC	0x91F1
+0x8EA2B9FD	0x91F3
+0x8EA2B9FE	0x91F8
+0x8EA2BAA1	0x91E4
+0x8EA2BAA2	0x91F9
+0x8EA2BAA3	0x91EA
+0x8EA2BAA4	0x91EB
+0x8EA2BAA5	0x91F7
+0x8EA2BAA6	0x91E8
+0x8EA2BAA7	0x91EE
+0x8EA2BAA8	0x957A
+0x8EA2BAA9	0x9586
+0x8EA2BAAA	0x9588
+0x8EA2BAAB	0x967C
+0x8EA2BAAC	0x966D
+0x8EA2BAAD	0x966B
+0x8EA2BAAE	0x9671
+0x8EA2BAAF	0x966F
+0x8EA2BAB0	0x96BF
+0x8EA2BAB1	0x976A
+0x8EA2BAB2	0x9804
+0x8EA2BAB3	0x98E5
+0x8EA2BAB4	0x9997
+0x8EA2BAB5	0x509B
+0x8EA2BAB6	0x5095
+0x8EA2BAB7	0x5094
+0x8EA2BAB8	0x509E
+0x8EA2BAB9	0x508B
+0x8EA2BABA	0x50A3
+0x8EA2BABB	0x5083
+0x8EA2BABC	0x508C
+0x8EA2BABD	0x508E
+0x8EA2BABE	0x509D
+0x8EA2BABF	0x5068
+0x8EA2BAC0	0x509C
+0x8EA2BAC1	0x5092
+0x8EA2BAC2	0x5082
+0x8EA2BAC3	0x5087
+0x8EA2BAC4	0x515F
+0x8EA2BAC5	0x51D4
+0x8EA2BAC6	0x5312
+0x8EA2BAC7	0x5311
+0x8EA2BAC8	0x53A4
+0x8EA2BAC9	0x53A7
+0x8EA2BACA	0x5591
+0x8EA2BACB	0x55A8
+0x8EA2BACC	0x55A5
+0x8EA2BACD	0x55AD
+0x8EA2BACE	0x5577
+0x8EA2BACF	0x5645
+0x8EA2BAD0	0x55A2
+0x8EA2BAD1	0x5593
+0x8EA2BAD2	0x5588
+0x8EA2BAD3	0x558F
+0x8EA2BAD4	0x55B5
+0x8EA2BAD5	0x5581
+0x8EA2BAD6	0x55A3
+0x8EA2BAD7	0x5592
+0x8EA2BAD8	0x55A4
+0x8EA2BAD9	0x557D
+0x8EA2BADA	0x558C
+0x8EA2BADB	0x55A6
+0x8EA2BADC	0x557F
+0x8EA2BADD	0x5595
+0x8EA2BADE	0x55A1
+0x8EA2BADF	0x558E
+0x8EA2BAE0	0x570C
+0x8EA2BAE1	0x5829
+0x8EA2BAE2	0x5837
+0x8EA2BAE3	0x5819
+0x8EA2BAE4	0x581E
+0x8EA2BAE5	0x5827
+0x8EA2BAE6	0x5823
+0x8EA2BAE7	0x5828
+0x8EA2BAE8	0x57F5
+0x8EA2BAE9	0x5848
+0x8EA2BAEA	0x5825
+0x8EA2BAEB	0x581C
+0x8EA2BAEC	0x581B
+0x8EA2BAED	0x5833
+0x8EA2BAEE	0x583F
+0x8EA2BAEF	0x5836
+0x8EA2BAF0	0x582E
+0x8EA2BAF1	0x5839
+0x8EA2BAF2	0x5838
+0x8EA2BAF3	0x582D
+0x8EA2BAF4	0x582C
+0x8EA2BAF5	0x583B
+0x8EA2BAF6	0x5961
+0x8EA2BAF7	0x5AAF
+0x8EA2BAF8	0x5A94
+0x8EA2BAF9	0x5A9F
+0x8EA2BAFA	0x5A7A
+0x8EA2BAFB	0x5AA2
+0x8EA2BAFC	0x5A9E
+0x8EA2BAFD	0x5A78
+0x8EA2BAFE	0x5AA6
+0x8EA2BBA1	0x5A7C
+0x8EA2BBA2	0x5AA5
+0x8EA2BBA3	0x5AAC
+0x8EA2BBA4	0x5A95
+0x8EA2BBA5	0x5AAE
+0x8EA2BBA6	0x5A37
+0x8EA2BBA7	0x5A84
+0x8EA2BBA8	0x5A8A
+0x8EA2BBA9	0x5A97
+0x8EA2BBAA	0x5A83
+0x8EA2BBAB	0x5A8B
+0x8EA2BBAC	0x5AA9
+0x8EA2BBAD	0x5A7B
+0x8EA2BBAE	0x5A7D
+0x8EA2BBAF	0x5A8C
+0x8EA2BBB0	0x5A9C
+0x8EA2BBB1	0x5A8F
+0x8EA2BBB2	0x5A93
+0x8EA2BBB3	0x5A9D
+0x8EA2BBB4	0x5BEA
+0x8EA2BBB5	0x5BCD
+0x8EA2BBB6	0x5BCB
+0x8EA2BBB7	0x5BD4
+0x8EA2BBB8	0x5BD1
+0x8EA2BBB9	0x5BCA
+0x8EA2BBBA	0x5BCE
+0x8EA2BBBB	0x5C0C
+0x8EA2BBBC	0x5C30
+0x8EA2BBBD	0x5D37
+0x8EA2BBBE	0x5D43
+0x8EA2BBBF	0x5D6B
+0x8EA2BBC0	0x5D41
+0x8EA2BBC1	0x5D4B
+0x8EA2BBC2	0x5D3F
+0x8EA2BBC3	0x5D35
+0x8EA2BBC4	0x5D51
+0x8EA2BBC5	0x5D4E
+0x8EA2BBC6	0x5D55
+0x8EA2BBC7	0x5D33
+0x8EA2BBC8	0x5D3A
+0x8EA2BBC9	0x5D52
+0x8EA2BBCA	0x5D3D
+0x8EA2BBCB	0x5D31
+0x8EA2BBCC	0x5D59
+0x8EA2BBCD	0x5D42
+0x8EA2BBCE	0x5D39
+0x8EA2BBCF	0x5D49
+0x8EA2BBD0	0x5D38
+0x8EA2BBD1	0x5D3C
+0x8EA2BBD2	0x5D32
+0x8EA2BBD3	0x5D36
+0x8EA2BBD4	0x5D40
+0x8EA2BBD5	0x5D45
+0x8EA2BBD6	0x5E44
+0x8EA2BBD7	0x5E41
+0x8EA2BBD8	0x5F58
+0x8EA2BBD9	0x5FA6
+0x8EA2BBDA	0x5FA5
+0x8EA2BBDB	0x5FAB
+0x8EA2BBDC	0x60C9
+0x8EA2BBDD	0x60B9
+0x8EA2BBDE	0x60CC
+0x8EA2BBDF	0x60E2
+0x8EA2BBE0	0x60CE
+0x8EA2BBE1	0x60C4
+0x8EA2BBE2	0x6114
+0x8EA2BBE3	0x60F2
+0x8EA2BBE4	0x610A
+0x8EA2BBE5	0x6116
+0x8EA2BBE6	0x6105
+0x8EA2BBE7	0x60F5
+0x8EA2BBE8	0x6113
+0x8EA2BBE9	0x60F8
+0x8EA2BBEA	0x60FC
+0x8EA2BBEB	0x60FE
+0x8EA2BBEC	0x60C1
+0x8EA2BBED	0x6103
+0x8EA2BBEE	0x6118
+0x8EA2BBEF	0x611D
+0x8EA2BBF0	0x6110
+0x8EA2BBF1	0x60FF
+0x8EA2BBF2	0x6104
+0x8EA2BBF3	0x610B
+0x8EA2BBF4	0x624A
+0x8EA2BBF5	0x6394
+0x8EA2BBF6	0x63B1
+0x8EA2BBF7	0x63B0
+0x8EA2BBF8	0x63CE
+0x8EA2BBF9	0x63E5
+0x8EA2BBFA	0x63E8
+0x8EA2BBFB	0x63EF
+0x8EA2BBFC	0x63C3
+0x8EA2BBFD	0x649D
+0x8EA2BBFE	0x63F3
+0x8EA2BCA1	0x63CA
+0x8EA2BCA2	0x63E0
+0x8EA2BCA3	0x63F6
+0x8EA2BCA4	0x63D5
+0x8EA2BCA5	0x63F2
+0x8EA2BCA6	0x63F5
+0x8EA2BCA7	0x6461
+0x8EA2BCA8	0x63DF
+0x8EA2BCA9	0x63BE
+0x8EA2BCAA	0x63DD
+0x8EA2BCAB	0x63DC
+0x8EA2BCAC	0x63C4
+0x8EA2BCAD	0x63D8
+0x8EA2BCAE	0x63D3
+0x8EA2BCAF	0x63C2
+0x8EA2BCB0	0x63C7
+0x8EA2BCB1	0x63CC
+0x8EA2BCB2	0x63CB
+0x8EA2BCB3	0x63C8
+0x8EA2BCB4	0x63F0
+0x8EA2BCB5	0x63D7
+0x8EA2BCB6	0x63D9
+0x8EA2BCB7	0x6532
+0x8EA2BCB8	0x6567
+0x8EA2BCB9	0x656A
+0x8EA2BCBA	0x6564
+0x8EA2BCBB	0x655C
+0x8EA2BCBC	0x6568
+0x8EA2BCBD	0x6565
+0x8EA2BCBE	0x658C
+0x8EA2BCBF	0x659D
+0x8EA2BCC0	0x659E
+0x8EA2BCC1	0x65AE
+0x8EA2BCC2	0x65D0
+0x8EA2BCC3	0x65D2
+0x8EA2BCC4	0x667C
+0x8EA2BCC5	0x666C
+0x8EA2BCC6	0x667B
+0x8EA2BCC7	0x6680
+0x8EA2BCC8	0x6671
+0x8EA2BCC9	0x6679
+0x8EA2BCCA	0x666A
+0x8EA2BCCB	0x6672
+0x8EA2BCCC	0x6701
+0x8EA2BCCD	0x690C
+0x8EA2BCCE	0x68D3
+0x8EA2BCCF	0x6904
+0x8EA2BCD0	0x68DC
+0x8EA2BCD1	0x692A
+0x8EA2BCD2	0x68EC
+0x8EA2BCD3	0x68EA
+0x8EA2BCD4	0x68F1
+0x8EA2BCD5	0x690F
+0x8EA2BCD6	0x68D6
+0x8EA2BCD7	0x68F7
+0x8EA2BCD8	0x68EB
+0x8EA2BCD9	0x68E4
+0x8EA2BCDA	0x68F6
+0x8EA2BCDB	0x6913
+0x8EA2BCDC	0x6910
+0x8EA2BCDD	0x68F3
+0x8EA2BCDE	0x68E1
+0x8EA2BCDF	0x6907
+0x8EA2BCE0	0x68CC
+0x8EA2BCE1	0x6908
+0x8EA2BCE2	0x6970
+0x8EA2BCE3	0x68B4
+0x8EA2BCE4	0x6911
+0x8EA2BCE5	0x68EF
+0x8EA2BCE6	0x68C6
+0x8EA2BCE7	0x6914
+0x8EA2BCE8	0x68F8
+0x8EA2BCE9	0x68D0
+0x8EA2BCEA	0x68FD
+0x8EA2BCEB	0x68FC
+0x8EA2BCEC	0x68E8
+0x8EA2BCED	0x690B
+0x8EA2BCEE	0x690A
+0x8EA2BCEF	0x6917
+0x8EA2BCF0	0x68CE
+0x8EA2BCF1	0x68C8
+0x8EA2BCF2	0x68DD
+0x8EA2BCF3	0x68DE
+0x8EA2BCF4	0x68E6
+0x8EA2BCF5	0x68F4
+0x8EA2BCF6	0x68D1
+0x8EA2BCF7	0x6906
+0x8EA2BCF8	0x68D4
+0x8EA2BCF9	0x68E9
+0x8EA2BCFA	0x6915
+0x8EA2BCFB	0x6925
+0x8EA2BCFC	0x68C7
+0x8EA2BCFD	0x6B39
+0x8EA2BCFE	0x6B3B
+0x8EA2BDA1	0x6B3F
+0x8EA2BDA2	0x6B3C
+0x8EA2BDA3	0x6B94
+0x8EA2BDA4	0x6B97
+0x8EA2BDA5	0x6B99
+0x8EA2BDA6	0x6B95
+0x8EA2BDA7	0x6BBD
+0x8EA2BDA8	0x6BF0
+0x8EA2BDA9	0x6BF2
+0x8EA2BDAA	0x6BF3
+0x8EA2BDAB	0x6C30
+0x8EA2BDAC	0x6DFC
+0x8EA2BDAD	0x6E46
+0x8EA2BDAE	0x6E47
+0x8EA2BDAF	0x6E1F
+0x8EA2BDB0	0x6E49
+0x8EA2BDB1	0x6E88
+0x8EA2BDB2	0x6E3C
+0x8EA2BDB3	0x6E3D
+0x8EA2BDB4	0x6E45
+0x8EA2BDB5	0x6E62
+0x8EA2BDB6	0x6E2B
+0x8EA2BDB7	0x6E3F
+0x8EA2BDB8	0x6E41
+0x8EA2BDB9	0x6E5D
+0x8EA2BDBA	0x6E73
+0x8EA2BDBB	0x6E1C
+0x8EA2BDBC	0x6E33
+0x8EA2BDBD	0x6E4B
+0x8EA2BDBE	0x6E40
+0x8EA2BDBF	0x6E51
+0x8EA2BDC0	0x6E3B
+0x8EA2BDC1	0x6E03
+0x8EA2BDC2	0x6E2E
+0x8EA2BDC3	0x6E5E
+0x8EA2BDC4	0x6E68
+0x8EA2BDC5	0x6E5C
+0x8EA2BDC6	0x6E61
+0x8EA2BDC7	0x6E31
+0x8EA2BDC8	0x6E28
+0x8EA2BDC9	0x6E60
+0x8EA2BDCA	0x6E71
+0x8EA2BDCB	0x6E6B
+0x8EA2BDCC	0x6E39
+0x8EA2BDCD	0x6E22
+0x8EA2BDCE	0x6E30
+0x8EA2BDCF	0x6E53
+0x8EA2BDD0	0x6E65
+0x8EA2BDD1	0x6E27
+0x8EA2BDD2	0x6E78
+0x8EA2BDD3	0x6E64
+0x8EA2BDD4	0x6E77
+0x8EA2BDD5	0x6E55
+0x8EA2BDD6	0x6E79
+0x8EA2BDD7	0x6E52
+0x8EA2BDD8	0x6E66
+0x8EA2BDD9	0x6E35
+0x8EA2BDDA	0x6E36
+0x8EA2BDDB	0x6E5A
+0x8EA2BDDC	0x7120
+0x8EA2BDDD	0x711E
+0x8EA2BDDE	0x712F
+0x8EA2BDDF	0x70FB
+0x8EA2BDE0	0x712E
+0x8EA2BDE1	0x7131
+0x8EA2BDE2	0x7123
+0x8EA2BDE3	0x7125
+0x8EA2BDE4	0x7122
+0x8EA2BDE5	0x7132
+0x8EA2BDE6	0x711F
+0x8EA2BDE7	0x7128
+0x8EA2BDE8	0x713A
+0x8EA2BDE9	0x711B
+0x8EA2BDEA	0x724B
+0x8EA2BDEB	0x725A
+0x8EA2BDEC	0x7288
+0x8EA2BDED	0x7289
+0x8EA2BDEE	0x7286
+0x8EA2BDEF	0x7285
+0x8EA2BDF0	0x728B
+0x8EA2BDF1	0x7312
+0x8EA2BDF2	0x730B
+0x8EA2BDF3	0x7330
+0x8EA2BDF4	0x7322
+0x8EA2BDF5	0x7331
+0x8EA2BDF6	0x7333
+0x8EA2BDF7	0x7327
+0x8EA2BDF8	0x7332
+0x8EA2BDF9	0x732D
+0x8EA2BDFA	0x7326
+0x8EA2BDFB	0x7323
+0x8EA2BDFC	0x7335
+0x8EA2BDFD	0x730C
+0x8EA2BDFE	0x742E
+0x8EA2BEA1	0x742C
+0x8EA2BEA2	0x7430
+0x8EA2BEA3	0x742B
+0x8EA2BEA4	0x7416
+0x8EA2BEA5	0x741A
+0x8EA2BEA6	0x7421
+0x8EA2BEA7	0x742D
+0x8EA2BEA8	0x7431
+0x8EA2BEA9	0x7424
+0x8EA2BEAA	0x7423
+0x8EA2BEAB	0x741D
+0x8EA2BEAC	0x7429
+0x8EA2BEAD	0x7420
+0x8EA2BEAE	0x7432
+0x8EA2BEAF	0x74FB
+0x8EA2BEB0	0x752F
+0x8EA2BEB1	0x756F
+0x8EA2BEB2	0x756C
+0x8EA2BEB3	0x75E7
+0x8EA2BEB4	0x75DA
+0x8EA2BEB5	0x75E1
+0x8EA2BEB6	0x75E6
+0x8EA2BEB7	0x75DD
+0x8EA2BEB8	0x75DF
+0x8EA2BEB9	0x75E4
+0x8EA2BEBA	0x75D7
+0x8EA2BEBB	0x7695
+0x8EA2BEBC	0x7692
+0x8EA2BEBD	0x76DA
+0x8EA2BEBE	0x7746
+0x8EA2BEBF	0x7747
+0x8EA2BEC0	0x7744
+0x8EA2BEC1	0x774D
+0x8EA2BEC2	0x7745
+0x8EA2BEC3	0x774A
+0x8EA2BEC4	0x774E
+0x8EA2BEC5	0x774B
+0x8EA2BEC6	0x774C
+0x8EA2BEC7	0x77DE
+0x8EA2BEC8	0x77EC
+0x8EA2BEC9	0x7860
+0x8EA2BECA	0x7864
+0x8EA2BECB	0x7865
+0x8EA2BECC	0x785C
+0x8EA2BECD	0x786D
+0x8EA2BECE	0x7871
+0x8EA2BECF	0x786A
+0x8EA2BED0	0x786E
+0x8EA2BED1	0x7870
+0x8EA2BED2	0x7869
+0x8EA2BED3	0x7868
+0x8EA2BED4	0x785E
+0x8EA2BED5	0x7862
+0x8EA2BED6	0x7974
+0x8EA2BED7	0x7973
+0x8EA2BED8	0x7972
+0x8EA2BED9	0x7970
+0x8EA2BEDA	0x7A02
+0x8EA2BEDB	0x7A0A
+0x8EA2BEDC	0x7A03
+0x8EA2BEDD	0x7A0C
+0x8EA2BEDE	0x7A04
+0x8EA2BEDF	0x7A99
+0x8EA2BEE0	0x7AE6
+0x8EA2BEE1	0x7AE4
+0x8EA2BEE2	0x7B4A
+0x8EA2BEE3	0x7B47
+0x8EA2BEE4	0x7B44
+0x8EA2BEE5	0x7B48
+0x8EA2BEE6	0x7B4C
+0x8EA2BEE7	0x7B4E
+0x8EA2BEE8	0x7B40
+0x8EA2BEE9	0x7B58
+0x8EA2BEEA	0x7B45
+0x8EA2BEEB	0x7CA2
+0x8EA2BEEC	0x7C9E
+0x8EA2BEED	0x7CA8
+0x8EA2BEEE	0x7CA1
+0x8EA2BEEF	0x7D58
+0x8EA2BEF0	0x7D6F
+0x8EA2BEF1	0x7D63
+0x8EA2BEF2	0x7D53
+0x8EA2BEF3	0x7D56
+0x8EA2BEF4	0x7D67
+0x8EA2BEF5	0x7D6A
+0x8EA2BEF6	0x7D4F
+0x8EA2BEF7	0x7D6D
+0x8EA2BEF8	0x7D5C
+0x8EA2BEF9	0x7D6B
+0x8EA2BEFA	0x7D52
+0x8EA2BEFB	0x7D54
+0x8EA2BEFC	0x7D69
+0x8EA2BEFD	0x7D51
+0x8EA2BEFE	0x7D5F
+0x8EA2BFA1	0x7D4E
+0x8EA2BFA2	0x7F3E
+0x8EA2BFA3	0x7F3F
+0x8EA2BFA4	0x7F65
+0x8EA2BFA5	0x7F66
+0x8EA2BFA6	0x7FA2
+0x8EA2BFA7	0x7FA0
+0x8EA2BFA8	0x7FA1
+0x8EA2BFA9	0x7FD7
+0x8EA2BFAA	0x8051
+0x8EA2BFAB	0x804F
+0x8EA2BFAC	0x8050
+0x8EA2BFAD	0x80FE
+0x8EA2BFAE	0x80D4
+0x8EA2BFAF	0x8143
+0x8EA2BFB0	0x814A
+0x8EA2BFB1	0x8152
+0x8EA2BFB2	0x814F
+0x8EA2BFB3	0x8147
+0x8EA2BFB4	0x813D
+0x8EA2BFB5	0x814D
+0x8EA2BFB6	0x813A
+0x8EA2BFB7	0x81E6
+0x8EA2BFB8	0x81EE
+0x8EA2BFB9	0x81F7
+0x8EA2BFBA	0x81F8
+0x8EA2BFBB	0x81F9
+0x8EA2BFBC	0x8204
+0x8EA2BFBD	0x823C
+0x8EA2BFBE	0x823D
+0x8EA2BFBF	0x823F
+0x8EA2BFC0	0x8275
+0x8EA2BFC1	0x833B
+0x8EA2BFC2	0x83CF
+0x8EA2BFC3	0x83F9
+0x8EA2BFC4	0x8423
+0x8EA2BFC5	0x83C0
+0x8EA2BFC6	0x83E8
+0x8EA2BFC7	0x8412
+0x8EA2BFC8	0x83E7
+0x8EA2BFC9	0x83E4
+0x8EA2BFCA	0x83FC
+0x8EA2BFCB	0x83F6
+0x8EA2BFCC	0x8410
+0x8EA2BFCD	0x83C6
+0x8EA2BFCE	0x83C8
+0x8EA2BFCF	0x83EB
+0x8EA2BFD0	0x83E3
+0x8EA2BFD1	0x83BF
+0x8EA2BFD2	0x8401
+0x8EA2BFD3	0x83DD
+0x8EA2BFD4	0x83E5
+0x8EA2BFD5	0x83D8
+0x8EA2BFD6	0x83FF
+0x8EA2BFD7	0x83E1
+0x8EA2BFD8	0x83CB
+0x8EA2BFD9	0x83CE
+0x8EA2BFDA	0x83D6
+0x8EA2BFDB	0x83F5
+0x8EA2BFDC	0x83C9
+0x8EA2BFDD	0x8409
+0x8EA2BFDE	0x840F
+0x8EA2BFDF	0x83DE
+0x8EA2BFE0	0x8411
+0x8EA2BFE1	0x8406
+0x8EA2BFE2	0x83C2
+0x8EA2BFE3	0x83F3
+0x8EA2BFE4	0x83D5
+0x8EA2BFE5	0x83FA
+0x8EA2BFE6	0x83C7
+0x8EA2BFE7	0x83D1
+0x8EA2BFE8	0x83EA
+0x8EA2BFE9	0x8413
+0x8EA2BFEA	0x839A
+0x8EA2BFEB	0x83C3
+0x8EA2BFEC	0x83EC
+0x8EA2BFED	0x83EE
+0x8EA2BFEE	0x83C4
+0x8EA2BFEF	0x83FB
+0x8EA2BFF0	0x83D7
+0x8EA2BFF1	0x83E2
+0x8EA2BFF2	0x841B
+0x8EA2BFF3	0x83DB
+0x8EA2BFF4	0x83FE
+0x8EA2BFF5	0x86D8
+0x8EA2BFF6	0x86E2
+0x8EA2BFF7	0x86E6
+0x8EA2BFF8	0x86D3
+0x8EA2BFF9	0x86E3
+0x8EA2BFFA	0x86DA
+0x8EA2BFFB	0x86EA
+0x8EA2BFFC	0x86DD
+0x8EA2BFFD	0x86EB
+0x8EA2BFFE	0x86DC
+0x8EA2C0A1	0x86EC
+0x8EA2C0A2	0x86E9
+0x8EA2C0A3	0x86D7
+0x8EA2C0A4	0x86E8
+0x8EA2C0A5	0x86D1
+0x8EA2C0A6	0x8848
+0x8EA2C0A7	0x8856
+0x8EA2C0A8	0x8855
+0x8EA2C0A9	0x88BA
+0x8EA2C0AA	0x88D7
+0x8EA2C0AB	0x88B9
+0x8EA2C0AC	0x88B8
+0x8EA2C0AD	0x88C0
+0x8EA2C0AE	0x88BE
+0x8EA2C0AF	0x88B6
+0x8EA2C0B0	0x88BC
+0x8EA2C0B1	0x88B7
+0x8EA2C0B2	0x88BD
+0x8EA2C0B3	0x88B2
+0x8EA2C0B4	0x8901
+0x8EA2C0B5	0x88C9
+0x8EA2C0B6	0x8995
+0x8EA2C0B7	0x8998
+0x8EA2C0B8	0x8997
+0x8EA2C0B9	0x89DD
+0x8EA2C0BA	0x89DA
+0x8EA2C0BB	0x89DB
+0x8EA2C0BC	0x8A4E
+0x8EA2C0BD	0x8A4D
+0x8EA2C0BE	0x8A39
+0x8EA2C0BF	0x8A59
+0x8EA2C0C0	0x8A40
+0x8EA2C0C1	0x8A57
+0x8EA2C0C2	0x8A58
+0x8EA2C0C3	0x8A44
+0x8EA2C0C4	0x8A45
+0x8EA2C0C5	0x8A52
+0x8EA2C0C6	0x8A48
+0x8EA2C0C7	0x8A51
+0x8EA2C0C8	0x8A4A
+0x8EA2C0C9	0x8A4C
+0x8EA2C0CA	0x8A4F
+0x8EA2C0CB	0x8C5F
+0x8EA2C0CC	0x8C81
+0x8EA2C0CD	0x8C80
+0x8EA2C0CE	0x8CBA
+0x8EA2C0CF	0x8CBE
+0x8EA2C0D0	0x8CB0
+0x8EA2C0D1	0x8CB9
+0x8EA2C0D2	0x8CB5
+0x8EA2C0D3	0x8D84
+0x8EA2C0D4	0x8D80
+0x8EA2C0D5	0x8D89
+0x8EA2C0D6	0x8DD8
+0x8EA2C0D7	0x8DD3
+0x8EA2C0D8	0x8DCD
+0x8EA2C0D9	0x8DC7
+0x8EA2C0DA	0x8DD6
+0x8EA2C0DB	0x8DDC
+0x8EA2C0DC	0x8DCF
+0x8EA2C0DD	0x8DD5
+0x8EA2C0DE	0x8DD9
+0x8EA2C0DF	0x8DC8
+0x8EA2C0E0	0x8DD7
+0x8EA2C0E1	0x8DC5
+0x8EA2C0E2	0x8EEF
+0x8EA2C0E3	0x8EF7
+0x8EA2C0E4	0x8EFA
+0x8EA2C0E5	0x8EF9
+0x8EA2C0E6	0x8EE6
+0x8EA2C0E7	0x8EEE
+0x8EA2C0E8	0x8EE5
+0x8EA2C0E9	0x8EF5
+0x8EA2C0EA	0x8EE7
+0x8EA2C0EB	0x8EE8
+0x8EA2C0EC	0x8EF6
+0x8EA2C0ED	0x8EEB
+0x8EA2C0EE	0x8EF1
+0x8EA2C0EF	0x8EEC
+0x8EA2C0F0	0x8EF4
+0x8EA2C0F1	0x8EE9
+0x8EA2C0F2	0x902D
+0x8EA2C0F3	0x9034
+0x8EA2C0F4	0x902F
+0x8EA2C0F5	0x9106
+0x8EA2C0F6	0x912C
+0x8EA2C0F7	0x9104
+0x8EA2C0F8	0x90FF
+0x8EA2C0F9	0x90FC
+0x8EA2C0FA	0x9108
+0x8EA2C0FB	0x90F9
+0x8EA2C0FC	0x90FB
+0x8EA2C0FD	0x9101
+0x8EA2C0FE	0x9100
+0x8EA2C1A1	0x9107
+0x8EA2C1A2	0x9105
+0x8EA2C1A3	0x9103
+0x8EA2C1A4	0x9161
+0x8EA2C1A5	0x9164
+0x8EA2C1A6	0x915F
+0x8EA2C1A7	0x9162
+0x8EA2C1A8	0x9160
+0x8EA2C1A9	0x9201
+0x8EA2C1AA	0x920A
+0x8EA2C1AB	0x9225
+0x8EA2C1AC	0x9203
+0x8EA2C1AD	0x921A
+0x8EA2C1AE	0x9226
+0x8EA2C1AF	0x920F
+0x8EA2C1B0	0x920C
+0x8EA2C1B1	0x9200
+0x8EA2C1B2	0x9212
+0x8EA2C1B3	0x91FF
+0x8EA2C1B4	0x91FD
+0x8EA2C1B5	0x9206
+0x8EA2C1B6	0x9204
+0x8EA2C1B7	0x9227
+0x8EA2C1B8	0x9202
+0x8EA2C1B9	0x921C
+0x8EA2C1BA	0x9224
+0x8EA2C1BB	0x9219
+0x8EA2C1BC	0x9217
+0x8EA2C1BD	0x9205
+0x8EA2C1BE	0x9216
+0x8EA2C1BF	0x957B
+0x8EA2C1C0	0x958D
+0x8EA2C1C1	0x958C
+0x8EA2C1C2	0x9590
+0x8EA2C1C3	0x9687
+0x8EA2C1C4	0x967E
+0x8EA2C1C5	0x9688
+0x8EA2C1C6	0x9689
+0x8EA2C1C7	0x9683
+0x8EA2C1C8	0x9680
+0x8EA2C1C9	0x96C2
+0x8EA2C1CA	0x96C8
+0x8EA2C1CB	0x96C3
+0x8EA2C1CC	0x96F1
+0x8EA2C1CD	0x96F0
+0x8EA2C1CE	0x976C
+0x8EA2C1CF	0x9770
+0x8EA2C1D0	0x976E
+0x8EA2C1D1	0x9807
+0x8EA2C1D2	0x98A9
+0x8EA2C1D3	0x98EB
+0x8EA2C1D4	0x9CE6
+0x8EA2C1D5	0x9EF9
+0x8EA2C1D6	0x4E83
+0x8EA2C1D7	0x4E84
+0x8EA2C1D8	0x4EB6
+0x8EA2C1D9	0x50BD
+0x8EA2C1DA	0x50BF
+0x8EA2C1DB	0x50C6
+0x8EA2C1DC	0x50AE
+0x8EA2C1DD	0x50C4
+0x8EA2C1DE	0x50CA
+0x8EA2C1DF	0x50B4
+0x8EA2C1E0	0x50C8
+0x8EA2C1E1	0x50C2
+0x8EA2C1E2	0x50B0
+0x8EA2C1E3	0x50C1
+0x8EA2C1E4	0x50BA
+0x8EA2C1E5	0x50B1
+0x8EA2C1E6	0x50CB
+0x8EA2C1E7	0x50C9
+0x8EA2C1E8	0x50B6
+0x8EA2C1E9	0x50B8
+0x8EA2C1EA	0x51D7
+0x8EA2C1EB	0x527A
+0x8EA2C1EC	0x5278
+0x8EA2C1ED	0x527B
+0x8EA2C1EE	0x527C
+0x8EA2C1EF	0x55C3
+0x8EA2C1F0	0x55DB
+0x8EA2C1F1	0x55CC
+0x8EA2C1F2	0x55D0
+0x8EA2C1F3	0x55CB
+0x8EA2C1F4	0x55CA
+0x8EA2C1F5	0x55DD
+0x8EA2C1F6	0x55C0
+0x8EA2C1F7	0x55D4
+0x8EA2C1F8	0x55C4
+0x8EA2C1F9	0x55E9
+0x8EA2C1FA	0x55BF
+0x8EA2C1FB	0x55D2
+0x8EA2C1FC	0x558D
+0x8EA2C1FD	0x55CF
+0x8EA2C1FE	0x55D5
+0x8EA2C2A1	0x55E2
+0x8EA2C2A2	0x55D6
+0x8EA2C2A3	0x55C8
+0x8EA2C2A4	0x55F2
+0x8EA2C2A5	0x55CD
+0x8EA2C2A6	0x55D9
+0x8EA2C2A7	0x55C2
+0x8EA2C2A8	0x5714
+0x8EA2C2A9	0x5853
+0x8EA2C2AA	0x5868
+0x8EA2C2AB	0x5864
+0x8EA2C2AC	0x584F
+0x8EA2C2AD	0x584D
+0x8EA2C2AE	0x5849
+0x8EA2C2AF	0x586F
+0x8EA2C2B0	0x5855
+0x8EA2C2B1	0x584E
+0x8EA2C2B2	0x585D
+0x8EA2C2B3	0x5859
+0x8EA2C2B4	0x5865
+0x8EA2C2B5	0x585B
+0x8EA2C2B6	0x583D
+0x8EA2C2B7	0x5863
+0x8EA2C2B8	0x5871
+0x8EA2C2B9	0x58FC
+0x8EA2C2BA	0x5AC7
+0x8EA2C2BB	0x5AC4
+0x8EA2C2BC	0x5ACB
+0x8EA2C2BD	0x5ABA
+0x8EA2C2BE	0x5AB8
+0x8EA2C2BF	0x5AB1
+0x8EA2C2C0	0x5AB5
+0x8EA2C2C1	0x5AB0
+0x8EA2C2C2	0x5ABF
+0x8EA2C2C3	0x5AC8
+0x8EA2C2C4	0x5ABB
+0x8EA2C2C5	0x5AC6
+0x8EA2C2C6	0x5AB7
+0x8EA2C2C7	0x5AC0
+0x8EA2C2C8	0x5ACA
+0x8EA2C2C9	0x5AB4
+0x8EA2C2CA	0x5AB6
+0x8EA2C2CB	0x5ACD
+0x8EA2C2CC	0x5AB9
+0x8EA2C2CD	0x5A90
+0x8EA2C2CE	0x5BD6
+0x8EA2C2CF	0x5BD8
+0x8EA2C2D0	0x5BD9
+0x8EA2C2D1	0x5C1F
+0x8EA2C2D2	0x5C33
+0x8EA2C2D3	0x5D71
+0x8EA2C2D4	0x5D63
+0x8EA2C2D5	0x5D4A
+0x8EA2C2D6	0x5D65
+0x8EA2C2D7	0x5D72
+0x8EA2C2D8	0x5D6C
+0x8EA2C2D9	0x5D5E
+0x8EA2C2DA	0x5D68
+0x8EA2C2DB	0x5D67
+0x8EA2C2DC	0x5D62
+0x8EA2C2DD	0x5DF0
+0x8EA2C2DE	0x5E4F
+0x8EA2C2DF	0x5E4E
+0x8EA2C2E0	0x5E4A
+0x8EA2C2E1	0x5E4D
+0x8EA2C2E2	0x5E4B
+0x8EA2C2E3	0x5EC5
+0x8EA2C2E4	0x5ECC
+0x8EA2C2E5	0x5EC6
+0x8EA2C2E6	0x5ECB
+0x8EA2C2E7	0x5EC7
+0x8EA2C2E8	0x5F40
+0x8EA2C2E9	0x5FAF
+0x8EA2C2EA	0x5FAD
+0x8EA2C2EB	0x60F7
+0x8EA2C2EC	0x6149
+0x8EA2C2ED	0x614A
+0x8EA2C2EE	0x612B
+0x8EA2C2EF	0x6145
+0x8EA2C2F0	0x6136
+0x8EA2C2F1	0x6132
+0x8EA2C2F2	0x612E
+0x8EA2C2F3	0x6146
+0x8EA2C2F4	0x612F
+0x8EA2C2F5	0x614F
+0x8EA2C2F6	0x6129
+0x8EA2C2F7	0x6140
+0x8EA2C2F8	0x6220
+0x8EA2C2F9	0x9168
+0x8EA2C2FA	0x6223
+0x8EA2C2FB	0x6225
+0x8EA2C2FC	0x6224
+0x8EA2C2FD	0x63C5
+0x8EA2C2FE	0x63F1
+0x8EA2C3A1	0x63EB
+0x8EA2C3A2	0x6410
+0x8EA2C3A3	0x6412
+0x8EA2C3A4	0x6409
+0x8EA2C3A5	0x6420
+0x8EA2C3A6	0x6424
+0x8EA2C3A7	0x6433
+0x8EA2C3A8	0x6443
+0x8EA2C3A9	0x641F
+0x8EA2C3AA	0x6415
+0x8EA2C3AB	0x6418
+0x8EA2C3AC	0x6439
+0x8EA2C3AD	0x6437
+0x8EA2C3AE	0x6422
+0x8EA2C3AF	0x6423
+0x8EA2C3B0	0x640C
+0x8EA2C3B1	0x6426
+0x8EA2C3B2	0x6430
+0x8EA2C3B3	0x6428
+0x8EA2C3B4	0x6441
+0x8EA2C3B5	0x6435
+0x8EA2C3B6	0x642F
+0x8EA2C3B7	0x640A
+0x8EA2C3B8	0x641A
+0x8EA2C3B9	0x6440
+0x8EA2C3BA	0x6425
+0x8EA2C3BB	0x6427
+0x8EA2C3BC	0x640B
+0x8EA2C3BD	0x63E7
+0x8EA2C3BE	0x641B
+0x8EA2C3BF	0x642E
+0x8EA2C3C0	0x6421
+0x8EA2C3C1	0x640E
+0x8EA2C3C2	0x656F
+0x8EA2C3C3	0x6592
+0x8EA2C3C4	0x65D3
+0x8EA2C3C5	0x6686
+0x8EA2C3C6	0x668C
+0x8EA2C3C7	0x6695
+0x8EA2C3C8	0x6690
+0x8EA2C3C9	0x668B
+0x8EA2C3CA	0x668A
+0x8EA2C3CB	0x6699
+0x8EA2C3CC	0x6694
+0x8EA2C3CD	0x6678
+0x8EA2C3CE	0x6720
+0x8EA2C3CF	0x6966
+0x8EA2C3D0	0x695F
+0x8EA2C3D1	0x6938
+0x8EA2C3D2	0x694E
+0x8EA2C3D3	0x6962
+0x8EA2C3D4	0x6971
+0x8EA2C3D5	0x693F
+0x8EA2C3D6	0x6945
+0x8EA2C3D7	0x696A
+0x8EA2C3D8	0x6939
+0x8EA2C3D9	0x6942
+0x8EA2C3DA	0x6957
+0x8EA2C3DB	0x6959
+0x8EA2C3DC	0x697A
+0x8EA2C3DD	0x6948
+0x8EA2C3DE	0x6949
+0x8EA2C3DF	0x6935
+0x8EA2C3E0	0x696C
+0x8EA2C3E1	0x6933
+0x8EA2C3E2	0x693D
+0x8EA2C3E3	0x6965
+0x8EA2C3E4	0x68F0
+0x8EA2C3E5	0x6978
+0x8EA2C3E6	0x6934
+0x8EA2C3E7	0x6969
+0x8EA2C3E8	0x6940
+0x8EA2C3E9	0x696F
+0x8EA2C3EA	0x6944
+0x8EA2C3EB	0x6976
+0x8EA2C3EC	0x6958
+0x8EA2C3ED	0x6941
+0x8EA2C3EE	0x6974
+0x8EA2C3EF	0x694C
+0x8EA2C3F0	0x693B
+0x8EA2C3F1	0x694B
+0x8EA2C3F2	0x6937
+0x8EA2C3F3	0x695C
+0x8EA2C3F4	0x694F
+0x8EA2C3F5	0x6951
+0x8EA2C3F6	0x6932
+0x8EA2C3F7	0x6952
+0x8EA2C3F8	0x692F
+0x8EA2C3F9	0x697B
+0x8EA2C3FA	0x693C
+0x8EA2C3FB	0x6B46
+0x8EA2C3FC	0x6B45
+0x8EA2C3FD	0x6B43
+0x8EA2C3FE	0x6B42
+0x8EA2C4A1	0x6B48
+0x8EA2C4A2	0x6B41
+0x8EA2C4A3	0x6B9B
+0x8EA2C4A4	0x6BFB
+0x8EA2C4A5	0x6BFC
+0x8EA2C4A6	0x6BF9
+0x8EA2C4A7	0x6BF7
+0x8EA2C4A8	0x6BF8
+0x8EA2C4A9	0x6E9B
+0x8EA2C4AA	0x6ED6
+0x8EA2C4AB	0x6EC8
+0x8EA2C4AC	0x6E8F
+0x8EA2C4AD	0x6EC0
+0x8EA2C4AE	0x6E9F
+0x8EA2C4AF	0x6E93
+0x8EA2C4B0	0x6E94
+0x8EA2C4B1	0x6EA0
+0x8EA2C4B2	0x6EB1
+0x8EA2C4B3	0x6EB9
+0x8EA2C4B4	0x6EC6
+0x8EA2C4B5	0x6ED2
+0x8EA2C4B6	0x6EBD
+0x8EA2C4B7	0x6EC1
+0x8EA2C4B8	0x6E9E
+0x8EA2C4B9	0x6EC9
+0x8EA2C4BA	0x6EB7
+0x8EA2C4BB	0x6EB0
+0x8EA2C4BC	0x6ECD
+0x8EA2C4BD	0x6EA6
+0x8EA2C4BE	0x6ECF
+0x8EA2C4BF	0x6EB2
+0x8EA2C4C0	0x6EBE
+0x8EA2C4C1	0x6EC3
+0x8EA2C4C2	0x6EDC
+0x8EA2C4C3	0x6ED8
+0x8EA2C4C4	0x6E99
+0x8EA2C4C5	0x6E92
+0x8EA2C4C6	0x6E8E
+0x8EA2C4C7	0x6E8D
+0x8EA2C4C8	0x6EA4
+0x8EA2C4C9	0x6EA1
+0x8EA2C4CA	0x6EBF
+0x8EA2C4CB	0x6EB3
+0x8EA2C4CC	0x6ED0
+0x8EA2C4CD	0x6ECA
+0x8EA2C4CE	0x6E97
+0x8EA2C4CF	0x6EAE
+0x8EA2C4D0	0x6EA3
+0x8EA2C4D1	0x7147
+0x8EA2C4D2	0x7154
+0x8EA2C4D3	0x7152
+0x8EA2C4D4	0x7163
+0x8EA2C4D5	0x7160
+0x8EA2C4D6	0x7141
+0x8EA2C4D7	0x715D
+0x8EA2C4D8	0x7162
+0x8EA2C4D9	0x7172
+0x8EA2C4DA	0x7178
+0x8EA2C4DB	0x716A
+0x8EA2C4DC	0x7161
+0x8EA2C4DD	0x7142
+0x8EA2C4DE	0x7158
+0x8EA2C4DF	0x7143
+0x8EA2C4E0	0x714B
+0x8EA2C4E1	0x7170
+0x8EA2C4E2	0x715F
+0x8EA2C4E3	0x7150
+0x8EA2C4E4	0x7153
+0x8EA2C4E5	0x7144
+0x8EA2C4E6	0x714D
+0x8EA2C4E7	0x715A
+0x8EA2C4E8	0x724F
+0x8EA2C4E9	0x728D
+0x8EA2C4EA	0x728C
+0x8EA2C4EB	0x7291
+0x8EA2C4EC	0x7290
+0x8EA2C4ED	0x728E
+0x8EA2C4EE	0x733C
+0x8EA2C4EF	0x7342
+0x8EA2C4F0	0x733B
+0x8EA2C4F1	0x733A
+0x8EA2C4F2	0x7340
+0x8EA2C4F3	0x734A
+0x8EA2C4F4	0x7349
+0x8EA2C4F5	0x7444
+0x8EA2C4F6	0x744A
+0x8EA2C4F7	0x744B
+0x8EA2C4F8	0x7452
+0x8EA2C4F9	0x7451
+0x8EA2C4FA	0x7457
+0x8EA2C4FB	0x7440
+0x8EA2C4FC	0x744F
+0x8EA2C4FD	0x7450
+0x8EA2C4FE	0x744E
+0x8EA2C5A1	0x7442
+0x8EA2C5A2	0x7446
+0x8EA2C5A3	0x744D
+0x8EA2C5A4	0x7454
+0x8EA2C5A5	0x74E1
+0x8EA2C5A6	0x74FF
+0x8EA2C5A7	0x74FE
+0x8EA2C5A8	0x74FD
+0x8EA2C5A9	0x751D
+0x8EA2C5AA	0x7579
+0x8EA2C5AB	0x7577
+0x8EA2C5AC	0x6983
+0x8EA2C5AD	0x75EF
+0x8EA2C5AE	0x760F
+0x8EA2C5AF	0x7603
+0x8EA2C5B0	0x75F7
+0x8EA2C5B1	0x75FE
+0x8EA2C5B2	0x75FC
+0x8EA2C5B3	0x75F9
+0x8EA2C5B4	0x75F8
+0x8EA2C5B5	0x7610
+0x8EA2C5B6	0x75FB
+0x8EA2C5B7	0x75F6
+0x8EA2C5B8	0x75ED
+0x8EA2C5B9	0x75F5
+0x8EA2C5BA	0x75FD
+0x8EA2C5BB	0x7699
+0x8EA2C5BC	0x76B5
+0x8EA2C5BD	0x76DD
+0x8EA2C5BE	0x7755
+0x8EA2C5BF	0x775F
+0x8EA2C5C0	0x7760
+0x8EA2C5C1	0x7752
+0x8EA2C5C2	0x7756
+0x8EA2C5C3	0x775A
+0x8EA2C5C4	0x7769
+0x8EA2C5C5	0x7767
+0x8EA2C5C6	0x7754
+0x8EA2C5C7	0x7759
+0x8EA2C5C8	0x776D
+0x8EA2C5C9	0x77E0
+0x8EA2C5CA	0x7887
+0x8EA2C5CB	0x789A
+0x8EA2C5CC	0x7894
+0x8EA2C5CD	0x788F
+0x8EA2C5CE	0x7884
+0x8EA2C5CF	0x7895
+0x8EA2C5D0	0x7885
+0x8EA2C5D1	0x7886
+0x8EA2C5D2	0x78A1
+0x8EA2C5D3	0x7883
+0x8EA2C5D4	0x7879
+0x8EA2C5D5	0x7899
+0x8EA2C5D6	0x7880
+0x8EA2C5D7	0x7896
+0x8EA2C5D8	0x787B
+0x8EA2C5D9	0x797C
+0x8EA2C5DA	0x7982
+0x8EA2C5DB	0x797D
+0x8EA2C5DC	0x7979
+0x8EA2C5DD	0x7A11
+0x8EA2C5DE	0x7A18
+0x8EA2C5DF	0x7A19
+0x8EA2C5E0	0x7A12
+0x8EA2C5E1	0x7A17
+0x8EA2C5E2	0x7A15
+0x8EA2C5E3	0x7A22
+0x8EA2C5E4	0x7A13
+0x8EA2C5E5	0x7A1B
+0x8EA2C5E6	0x7A10
+0x8EA2C5E7	0x7AA3
+0x8EA2C5E8	0x7AA2
+0x8EA2C5E9	0x7A9E
+0x8EA2C5EA	0x7AEB
+0x8EA2C5EB	0x7B66
+0x8EA2C5EC	0x7B64
+0x8EA2C5ED	0x7B6D
+0x8EA2C5EE	0x7B74
+0x8EA2C5EF	0x7B69
+0x8EA2C5F0	0x7B72
+0x8EA2C5F1	0x7B65
+0x8EA2C5F2	0x7B73
+0x8EA2C5F3	0x7B71
+0x8EA2C5F4	0x7B70
+0x8EA2C5F5	0x7B61
+0x8EA2C5F6	0x7B78
+0x8EA2C5F7	0x7B76
+0x8EA2C5F8	0x7B63
+0x8EA2C5F9	0x7CB2
+0x8EA2C5FA	0x7CB4
+0x8EA2C5FB	0x7CAF
+0x8EA2C5FC	0x7D88
+0x8EA2C5FD	0x7D86
+0x8EA2C5FE	0x7D80
+0x8EA2C6A1	0x7D8D
+0x8EA2C6A2	0x7D7F
+0x8EA2C6A3	0x7D85
+0x8EA2C6A4	0x7D7A
+0x8EA2C6A5	0x7D8E
+0x8EA2C6A6	0x7D7B
+0x8EA2C6A7	0x7D83
+0x8EA2C6A8	0x7D7C
+0x8EA2C6A9	0x7D8C
+0x8EA2C6AA	0x7D94
+0x8EA2C6AB	0x7D84
+0x8EA2C6AC	0x7D7D
+0x8EA2C6AD	0x7D92
+0x8EA2C6AE	0x7F6D
+0x8EA2C6AF	0x7F6B
+0x8EA2C6B0	0x7F67
+0x8EA2C6B1	0x7F68
+0x8EA2C6B2	0x7F6C
+0x8EA2C6B3	0x7FA6
+0x8EA2C6B4	0x7FA5
+0x8EA2C6B5	0x7FA7
+0x8EA2C6B6	0x7FDB
+0x8EA2C6B7	0x7FDC
+0x8EA2C6B8	0x8021
+0x8EA2C6B9	0x8164
+0x8EA2C6BA	0x8160
+0x8EA2C6BB	0x8177
+0x8EA2C6BC	0x815C
+0x8EA2C6BD	0x8169
+0x8EA2C6BE	0x815B
+0x8EA2C6BF	0x8162
+0x8EA2C6C0	0x8172
+0x8EA2C6C1	0x6721
+0x8EA2C6C2	0x815E
+0x8EA2C6C3	0x8176
+0x8EA2C6C4	0x8167
+0x8EA2C6C5	0x816F
+0x8EA2C6C6	0x8144
+0x8EA2C6C7	0x8161
+0x8EA2C6C8	0x821D
+0x8EA2C6C9	0x8249
+0x8EA2C6CA	0x8244
+0x8EA2C6CB	0x8240
+0x8EA2C6CC	0x8242
+0x8EA2C6CD	0x8245
+0x8EA2C6CE	0x84F1
+0x8EA2C6CF	0x843F
+0x8EA2C6D0	0x8456
+0x8EA2C6D1	0x8476
+0x8EA2C6D2	0x8479
+0x8EA2C6D3	0x848F
+0x8EA2C6D4	0x848D
+0x8EA2C6D5	0x8465
+0x8EA2C6D6	0x8451
+0x8EA2C6D7	0x8440
+0x8EA2C6D8	0x8486
+0x8EA2C6D9	0x8467
+0x8EA2C6DA	0x8430
+0x8EA2C6DB	0x844D
+0x8EA2C6DC	0x847D
+0x8EA2C6DD	0x845A
+0x8EA2C6DE	0x8459
+0x8EA2C6DF	0x8474
+0x8EA2C6E0	0x8473
+0x8EA2C6E1	0x845D
+0x8EA2C6E2	0x8507
+0x8EA2C6E3	0x845E
+0x8EA2C6E4	0x8437
+0x8EA2C6E5	0x843A
+0x8EA2C6E6	0x8434
+0x8EA2C6E7	0x847A
+0x8EA2C6E8	0x8443
+0x8EA2C6E9	0x8478
+0x8EA2C6EA	0x8432
+0x8EA2C6EB	0x8445
+0x8EA2C6EC	0x8429
+0x8EA2C6ED	0x83D9
+0x8EA2C6EE	0x844B
+0x8EA2C6EF	0x842F
+0x8EA2C6F0	0x8442
+0x8EA2C6F1	0x842D
+0x8EA2C6F2	0x845F
+0x8EA2C6F3	0x8470
+0x8EA2C6F4	0x8439
+0x8EA2C6F5	0x844E
+0x8EA2C6F6	0x844C
+0x8EA2C6F7	0x8452
+0x8EA2C6F8	0x846F
+0x8EA2C6F9	0x84C5
+0x8EA2C6FA	0x848E
+0x8EA2C6FB	0x843B
+0x8EA2C6FC	0x8447
+0x8EA2C6FD	0x8436
+0x8EA2C6FE	0x8433
+0x8EA2C7A1	0x8468
+0x8EA2C7A2	0x847E
+0x8EA2C7A3	0x8444
+0x8EA2C7A4	0x842B
+0x8EA2C7A5	0x8460
+0x8EA2C7A6	0x8454
+0x8EA2C7A7	0x846E
+0x8EA2C7A8	0x8450
+0x8EA2C7A9	0x870B
+0x8EA2C7AA	0x8704
+0x8EA2C7AB	0x86F7
+0x8EA2C7AC	0x870C
+0x8EA2C7AD	0x86FA
+0x8EA2C7AE	0x86D6
+0x8EA2C7AF	0x86F5
+0x8EA2C7B0	0x874D
+0x8EA2C7B1	0x86F8
+0x8EA2C7B2	0x870E
+0x8EA2C7B3	0x8709
+0x8EA2C7B4	0x8701
+0x8EA2C7B5	0x86F6
+0x8EA2C7B6	0x870D
+0x8EA2C7B7	0x8705
+0x8EA2C7B8	0x88D6
+0x8EA2C7B9	0x88CB
+0x8EA2C7BA	0x88CD
+0x8EA2C7BB	0x88CE
+0x8EA2C7BC	0x88DE
+0x8EA2C7BD	0x88DB
+0x8EA2C7BE	0x88DA
+0x8EA2C7BF	0x88CC
+0x8EA2C7C0	0x88D0
+0x8EA2C7C1	0x8985
+0x8EA2C7C2	0x899B
+0x8EA2C7C3	0x89DF
+0x8EA2C7C4	0x89E5
+0x8EA2C7C5	0x89E4
+0x8EA2C7C6	0x89E1
+0x8EA2C7C7	0x89E0
+0x8EA2C7C8	0x89E2
+0x8EA2C7C9	0x89DC
+0x8EA2C7CA	0x89E6
+0x8EA2C7CB	0x8A76
+0x8EA2C7CC	0x8A86
+0x8EA2C7CD	0x8A7F
+0x8EA2C7CE	0x8A61
+0x8EA2C7CF	0x8A3F
+0x8EA2C7D0	0x8A77
+0x8EA2C7D1	0x8A82
+0x8EA2C7D2	0x8A84
+0x8EA2C7D3	0x8A75
+0x8EA2C7D4	0x8A83
+0x8EA2C7D5	0x8A81
+0x8EA2C7D6	0x8A74
+0x8EA2C7D7	0x8A7A
+0x8EA2C7D8	0x8C3C
+0x8EA2C7D9	0x8C4B
+0x8EA2C7DA	0x8C4A
+0x8EA2C7DB	0x8C65
+0x8EA2C7DC	0x8C64
+0x8EA2C7DD	0x8C66
+0x8EA2C7DE	0x8C86
+0x8EA2C7DF	0x8C84
+0x8EA2C7E0	0x8C85
+0x8EA2C7E1	0x8CCC
+0x8EA2C7E2	0x8D68
+0x8EA2C7E3	0x8D69
+0x8EA2C7E4	0x8D91
+0x8EA2C7E5	0x8D8C
+0x8EA2C7E6	0x8D8E
+0x8EA2C7E7	0x8D8F
+0x8EA2C7E8	0x8D8D
+0x8EA2C7E9	0x8D93
+0x8EA2C7EA	0x8D94
+0x8EA2C7EB	0x8D90
+0x8EA2C7EC	0x8D92
+0x8EA2C7ED	0x8DF0
+0x8EA2C7EE	0x8DE0
+0x8EA2C7EF	0x8DEC
+0x8EA2C7F0	0x8DF1
+0x8EA2C7F1	0x8DEE
+0x8EA2C7F2	0x8DD0
+0x8EA2C7F3	0x8DE9
+0x8EA2C7F4	0x8DE3
+0x8EA2C7F5	0x8DE2
+0x8EA2C7F6	0x8DE7
+0x8EA2C7F7	0x8DF2
+0x8EA2C7F8	0x8DEB
+0x8EA2C7F9	0x8DF4
+0x8EA2C7FA	0x8F06
+0x8EA2C7FB	0x8EFF
+0x8EA2C7FC	0x8F01
+0x8EA2C7FD	0x8F00
+0x8EA2C7FE	0x8F05
+0x8EA2C8A1	0x8F07
+0x8EA2C8A2	0x8F08
+0x8EA2C8A3	0x8F02
+0x8EA2C8A4	0x8F0B
+0x8EA2C8A5	0x9052
+0x8EA2C8A6	0x903F
+0x8EA2C8A7	0x9044
+0x8EA2C8A8	0x9049
+0x8EA2C8A9	0x903D
+0x8EA2C8AA	0x9110
+0x8EA2C8AB	0x910D
+0x8EA2C8AC	0x910F
+0x8EA2C8AD	0x9111
+0x8EA2C8AE	0x9116
+0x8EA2C8AF	0x9114
+0x8EA2C8B0	0x910B
+0x8EA2C8B1	0x910E
+0x8EA2C8B2	0x916E
+0x8EA2C8B3	0x916F
+0x8EA2C8B4	0x9248
+0x8EA2C8B5	0x9252
+0x8EA2C8B6	0x9230
+0x8EA2C8B7	0x923A
+0x8EA2C8B8	0x9266
+0x8EA2C8B9	0x9233
+0x8EA2C8BA	0x9265
+0x8EA2C8BB	0x925E
+0x8EA2C8BC	0x9283
+0x8EA2C8BD	0x922E
+0x8EA2C8BE	0x924A
+0x8EA2C8BF	0x9246
+0x8EA2C8C0	0x926D
+0x8EA2C8C1	0x926C
+0x8EA2C8C2	0x924F
+0x8EA2C8C3	0x9260
+0x8EA2C8C4	0x9267
+0x8EA2C8C5	0x926F
+0x8EA2C8C6	0x9236
+0x8EA2C8C7	0x9261
+0x8EA2C8C8	0x9270
+0x8EA2C8C9	0x9231
+0x8EA2C8CA	0x9254
+0x8EA2C8CB	0x9263
+0x8EA2C8CC	0x9250
+0x8EA2C8CD	0x9272
+0x8EA2C8CE	0x924E
+0x8EA2C8CF	0x9253
+0x8EA2C8D0	0x924C
+0x8EA2C8D1	0x9256
+0x8EA2C8D2	0x9232
+0x8EA2C8D3	0x959F
+0x8EA2C8D4	0x959C
+0x8EA2C8D5	0x959E
+0x8EA2C8D6	0x959B
+0x8EA2C8D7	0x9692
+0x8EA2C8D8	0x9693
+0x8EA2C8D9	0x9691
+0x8EA2C8DA	0x9697
+0x8EA2C8DB	0x96CE
+0x8EA2C8DC	0x96FA
+0x8EA2C8DD	0x96FD
+0x8EA2C8DE	0x96F8
+0x8EA2C8DF	0x96F5
+0x8EA2C8E0	0x9773
+0x8EA2C8E1	0x9777
+0x8EA2C8E2	0x9778
+0x8EA2C8E3	0x9772
+0x8EA2C8E4	0x980F
+0x8EA2C8E5	0x980D
+0x8EA2C8E6	0x980E
+0x8EA2C8E7	0x98AC
+0x8EA2C8E8	0x98F6
+0x8EA2C8E9	0x98F9
+0x8EA2C8EA	0x99AF
+0x8EA2C8EB	0x99B2
+0x8EA2C8EC	0x99B0
+0x8EA2C8ED	0x99B5
+0x8EA2C8EE	0x9AAD
+0x8EA2C8EF	0x9AAB
+0x8EA2C8F0	0x9B5B
+0x8EA2C8F1	0x9CEA
+0x8EA2C8F2	0x9CED
+0x8EA2C8F3	0x9CE7
+0x8EA2C8F4	0x9E80
+0x8EA2C8F5	0x9EFD
+0x8EA2C8F6	0x50E6
+0x8EA2C8F7	0x50D4
+0x8EA2C8F8	0x50D7
+0x8EA2C8F9	0x50E8
+0x8EA2C8FA	0x50F3
+0x8EA2C8FB	0x50DB
+0x8EA2C8FC	0x50EA
+0x8EA2C8FD	0x50DD
+0x8EA2C8FE	0x50E4
+0x8EA2C9A1	0x50D3
+0x8EA2C9A2	0x50EC
+0x8EA2C9A3	0x50F0
+0x8EA2C9A4	0x50EF
+0x8EA2C9A5	0x50E3
+0x8EA2C9A6	0x50E0
+0x8EA2C9A7	0x51D8
+0x8EA2C9A8	0x5280
+0x8EA2C9A9	0x5281
+0x8EA2C9AA	0x52E9
+0x8EA2C9AB	0x52EB
+0x8EA2C9AC	0x5330
+0x8EA2C9AD	0x53AC
+0x8EA2C9AE	0x5627
+0x8EA2C9AF	0x5615
+0x8EA2C9B0	0x560C
+0x8EA2C9B1	0x5612
+0x8EA2C9B2	0x55FC
+0x8EA2C9B3	0x560F
+0x8EA2C9B4	0x561C
+0x8EA2C9B5	0x5601
+0x8EA2C9B6	0x5613
+0x8EA2C9B7	0x5602
+0x8EA2C9B8	0x55FA
+0x8EA2C9B9	0x561D
+0x8EA2C9BA	0x5604
+0x8EA2C9BB	0x55FF
+0x8EA2C9BC	0x55F9
+0x8EA2C9BD	0x5889
+0x8EA2C9BE	0x587C
+0x8EA2C9BF	0x5890
+0x8EA2C9C0	0x5898
+0x8EA2C9C1	0x5886
+0x8EA2C9C2	0x5881
+0x8EA2C9C3	0x587F
+0x8EA2C9C4	0x5874
+0x8EA2C9C5	0x588B
+0x8EA2C9C6	0x587A
+0x8EA2C9C7	0x5887
+0x8EA2C9C8	0x5891
+0x8EA2C9C9	0x588E
+0x8EA2C9CA	0x5876
+0x8EA2C9CB	0x5882
+0x8EA2C9CC	0x5888
+0x8EA2C9CD	0x587B
+0x8EA2C9CE	0x5894
+0x8EA2C9CF	0x588F
+0x8EA2C9D0	0x58FE
+0x8EA2C9D1	0x596B
+0x8EA2C9D2	0x5ADC
+0x8EA2C9D3	0x5AEE
+0x8EA2C9D4	0x5AE5
+0x8EA2C9D5	0x5AD5
+0x8EA2C9D6	0x5AEA
+0x8EA2C9D7	0x5ADA
+0x8EA2C9D8	0x5AED
+0x8EA2C9D9	0x5AEB
+0x8EA2C9DA	0x5AF3
+0x8EA2C9DB	0x5AE2
+0x8EA2C9DC	0x5AE0
+0x8EA2C9DD	0x5ADB
+0x8EA2C9DE	0x5AEC
+0x8EA2C9DF	0x5ADE
+0x8EA2C9E0	0x5ADD
+0x8EA2C9E1	0x5AD9
+0x8EA2C9E2	0x5AE8
+0x8EA2C9E3	0x5ADF
+0x8EA2C9E4	0x5B77
+0x8EA2C9E5	0x5BE0
+0x8EA2C9E6	0x5BE3
+0x8EA2C9E7	0x5C63
+0x8EA2C9E8	0x5D82
+0x8EA2C9E9	0x5D80
+0x8EA2C9EA	0x5D7D
+0x8EA2C9EB	0x5D86
+0x8EA2C9EC	0x5D7A
+0x8EA2C9ED	0x5D81
+0x8EA2C9EE	0x5D77
+0x8EA2C9EF	0x5D8A
+0x8EA2C9F0	0x5D89
+0x8EA2C9F1	0x5D88
+0x8EA2C9F2	0x5D7E
+0x8EA2C9F3	0x5D7C
+0x8EA2C9F4	0x5D8D
+0x8EA2C9F5	0x5D79
+0x8EA2C9F6	0x5D7F
+0x8EA2C9F7	0x5E58
+0x8EA2C9F8	0x5E59
+0x8EA2C9F9	0x5E53
+0x8EA2C9FA	0x5ED8
+0x8EA2C9FB	0x5ED1
+0x8EA2C9FC	0x5ED7
+0x8EA2C9FD	0x5ECE
+0x8EA2C9FE	0x5EDC
+0x8EA2CAA1	0x5ED5
+0x8EA2CAA2	0x5ED9
+0x8EA2CAA3	0x5ED2
+0x8EA2CAA4	0x5ED4
+0x8EA2CAA5	0x5F44
+0x8EA2CAA6	0x5F43
+0x8EA2CAA7	0x5F6F
+0x8EA2CAA8	0x5FB6
+0x8EA2CAA9	0x612C
+0x8EA2CAAA	0x6128
+0x8EA2CAAB	0x6141
+0x8EA2CAAC	0x615E
+0x8EA2CAAD	0x6171
+0x8EA2CAAE	0x6173
+0x8EA2CAAF	0x6152
+0x8EA2CAB0	0x6153
+0x8EA2CAB1	0x6172
+0x8EA2CAB2	0x616C
+0x8EA2CAB3	0x6180
+0x8EA2CAB4	0x6174
+0x8EA2CAB5	0x6154
+0x8EA2CAB6	0x617A
+0x8EA2CAB7	0x615B
+0x8EA2CAB8	0x6165
+0x8EA2CAB9	0x613B
+0x8EA2CABA	0x616A
+0x8EA2CABB	0x6161
+0x8EA2CABC	0x6156
+0x8EA2CABD	0x6229
+0x8EA2CABE	0x6227
+0x8EA2CABF	0x622B
+0x8EA2CAC0	0x642B
+0x8EA2CAC1	0x644D
+0x8EA2CAC2	0x645B
+0x8EA2CAC3	0x645D
+0x8EA2CAC4	0x6474
+0x8EA2CAC5	0x6476
+0x8EA2CAC6	0x6472
+0x8EA2CAC7	0x6473
+0x8EA2CAC8	0x647D
+0x8EA2CAC9	0x6475
+0x8EA2CACA	0x6466
+0x8EA2CACB	0x64A6
+0x8EA2CACC	0x644E
+0x8EA2CACD	0x6482
+0x8EA2CACE	0x645E
+0x8EA2CACF	0x645C
+0x8EA2CAD0	0x644B
+0x8EA2CAD1	0x6453
+0x8EA2CAD2	0x6460
+0x8EA2CAD3	0x6450
+0x8EA2CAD4	0x647F
+0x8EA2CAD5	0x643F
+0x8EA2CAD6	0x646C
+0x8EA2CAD7	0x646B
+0x8EA2CAD8	0x6459
+0x8EA2CAD9	0x6465
+0x8EA2CADA	0x6477
+0x8EA2CADB	0x6573
+0x8EA2CADC	0x65A0
+0x8EA2CADD	0x66A1
+0x8EA2CADE	0x66A0
+0x8EA2CADF	0x669F
+0x8EA2CAE0	0x6705
+0x8EA2CAE1	0x6704
+0x8EA2CAE2	0x6722
+0x8EA2CAE3	0x69B1
+0x8EA2CAE4	0x69B6
+0x8EA2CAE5	0x69C9
+0x8EA2CAE6	0x69A0
+0x8EA2CAE7	0x69CE
+0x8EA2CAE8	0x6996
+0x8EA2CAE9	0x69B0
+0x8EA2CAEA	0x69AC
+0x8EA2CAEB	0x69BC
+0x8EA2CAEC	0x6991
+0x8EA2CAED	0x6999
+0x8EA2CAEE	0x698E
+0x8EA2CAEF	0x69A7
+0x8EA2CAF0	0x698D
+0x8EA2CAF1	0x69A9
+0x8EA2CAF2	0x69BE
+0x8EA2CAF3	0x69AF
+0x8EA2CAF4	0x69BF
+0x8EA2CAF5	0x69C4
+0x8EA2CAF6	0x69BD
+0x8EA2CAF7	0x69A4
+0x8EA2CAF8	0x69D4
+0x8EA2CAF9	0x69B9
+0x8EA2CAFA	0x69CA
+0x8EA2CAFB	0x699A
+0x8EA2CAFC	0x69CF
+0x8EA2CAFD	0x69B3
+0x8EA2CAFE	0x6993
+0x8EA2CBA1	0x69AA
+0x8EA2CBA2	0x69A1
+0x8EA2CBA3	0x699E
+0x8EA2CBA4	0x69D9
+0x8EA2CBA5	0x6997
+0x8EA2CBA6	0x6990
+0x8EA2CBA7	0x69C2
+0x8EA2CBA8	0x69B5
+0x8EA2CBA9	0x69A5
+0x8EA2CBAA	0x69C6
+0x8EA2CBAB	0x6B4A
+0x8EA2CBAC	0x6B4D
+0x8EA2CBAD	0x6B4B
+0x8EA2CBAE	0x6B9E
+0x8EA2CBAF	0x6B9F
+0x8EA2CBB0	0x6BA0
+0x8EA2CBB1	0x6BC3
+0x8EA2CBB2	0x6BC4
+0x8EA2CBB3	0x6BFE
+0x8EA2CBB4	0x6ECE
+0x8EA2CBB5	0x6EF5
+0x8EA2CBB6	0x6EF1
+0x8EA2CBB7	0x6F03
+0x8EA2CBB8	0x6F25
+0x8EA2CBB9	0x6EF8
+0x8EA2CBBA	0x6F37
+0x8EA2CBBB	0x6EFB
+0x8EA2CBBC	0x6F2E
+0x8EA2CBBD	0x6F09
+0x8EA2CBBE	0x6F4E
+0x8EA2CBBF	0x6F19
+0x8EA2CBC0	0x6F1A
+0x8EA2CBC1	0x6F27
+0x8EA2CBC2	0x6F18
+0x8EA2CBC3	0x6F3B
+0x8EA2CBC4	0x6F12
+0x8EA2CBC5	0x6EED
+0x8EA2CBC6	0x6F0A
+0x8EA2CBC7	0x6F36
+0x8EA2CBC8	0x6F73
+0x8EA2CBC9	0x6EF9
+0x8EA2CBCA	0x6EEE
+0x8EA2CBCB	0x6F2D
+0x8EA2CBCC	0x6F40
+0x8EA2CBCD	0x6F30
+0x8EA2CBCE	0x6F3C
+0x8EA2CBCF	0x6F35
+0x8EA2CBD0	0x6EEB
+0x8EA2CBD1	0x6F07
+0x8EA2CBD2	0x6F0E
+0x8EA2CBD3	0x6F43
+0x8EA2CBD4	0x6F05
+0x8EA2CBD5	0x6EFD
+0x8EA2CBD6	0x6EF6
+0x8EA2CBD7	0x6F39
+0x8EA2CBD8	0x6F1C
+0x8EA2CBD9	0x6EFC
+0x8EA2CBDA	0x6F3A
+0x8EA2CBDB	0x6F1F
+0x8EA2CBDC	0x6F0D
+0x8EA2CBDD	0x6F1E
+0x8EA2CBDE	0x6F08
+0x8EA2CBDF	0x6F21
+0x8EA2CBE0	0x7187
+0x8EA2CBE1	0x7190
+0x8EA2CBE2	0x7189
+0x8EA2CBE3	0x7180
+0x8EA2CBE4	0x7185
+0x8EA2CBE5	0x7182
+0x8EA2CBE6	0x718F
+0x8EA2CBE7	0x717B
+0x8EA2CBE8	0x7186
+0x8EA2CBE9	0x7181
+0x8EA2CBEA	0x7197
+0x8EA2CBEB	0x7244
+0x8EA2CBEC	0x7253
+0x8EA2CBED	0x7297
+0x8EA2CBEE	0x7295
+0x8EA2CBEF	0x7293
+0x8EA2CBF0	0x7343
+0x8EA2CBF1	0x734D
+0x8EA2CBF2	0x7351
+0x8EA2CBF3	0x734C
+0x8EA2CBF4	0x7462
+0x8EA2CBF5	0x7473
+0x8EA2CBF6	0x7471
+0x8EA2CBF7	0x7475
+0x8EA2CBF8	0x7472
+0x8EA2CBF9	0x7467
+0x8EA2CBFA	0x746E
+0x8EA2CBFB	0x7500
+0x8EA2CBFC	0x7502
+0x8EA2CBFD	0x7503
+0x8EA2CBFE	0x757D
+0x8EA2CCA1	0x7590
+0x8EA2CCA2	0x7616
+0x8EA2CCA3	0x7608
+0x8EA2CCA4	0x760C
+0x8EA2CCA5	0x7615
+0x8EA2CCA6	0x7611
+0x8EA2CCA7	0x760A
+0x8EA2CCA8	0x7614
+0x8EA2CCA9	0x76B8
+0x8EA2CCAA	0x7781
+0x8EA2CCAB	0x777C
+0x8EA2CCAC	0x7785
+0x8EA2CCAD	0x7782
+0x8EA2CCAE	0x776E
+0x8EA2CCAF	0x7780
+0x8EA2CCB0	0x776F
+0x8EA2CCB1	0x777E
+0x8EA2CCB2	0x7783
+0x8EA2CCB3	0x78B2
+0x8EA2CCB4	0x78AA
+0x8EA2CCB5	0x78B4
+0x8EA2CCB6	0x78AD
+0x8EA2CCB7	0x78A8
+0x8EA2CCB8	0x787E
+0x8EA2CCB9	0x78AB
+0x8EA2CCBA	0x789E
+0x8EA2CCBB	0x78A5
+0x8EA2CCBC	0x78A0
+0x8EA2CCBD	0x78AC
+0x8EA2CCBE	0x78A2
+0x8EA2CCBF	0x78A4
+0x8EA2CCC0	0x7998
+0x8EA2CCC1	0x798A
+0x8EA2CCC2	0x798B
+0x8EA2CCC3	0x7996
+0x8EA2CCC4	0x7995
+0x8EA2CCC5	0x7994
+0x8EA2CCC6	0x7993
+0x8EA2CCC7	0x7997
+0x8EA2CCC8	0x7988
+0x8EA2CCC9	0x7992
+0x8EA2CCCA	0x7990
+0x8EA2CCCB	0x7A2B
+0x8EA2CCCC	0x7A4A
+0x8EA2CCCD	0x7A30
+0x8EA2CCCE	0x7A2F
+0x8EA2CCCF	0x7A28
+0x8EA2CCD0	0x7A26
+0x8EA2CCD1	0x7AA8
+0x8EA2CCD2	0x7AAB
+0x8EA2CCD3	0x7AAC
+0x8EA2CCD4	0x7AEE
+0x8EA2CCD5	0x7B88
+0x8EA2CCD6	0x7B9C
+0x8EA2CCD7	0x7B8A
+0x8EA2CCD8	0x7B91
+0x8EA2CCD9	0x7B90
+0x8EA2CCDA	0x7B96
+0x8EA2CCDB	0x7B8D
+0x8EA2CCDC	0x7B8C
+0x8EA2CCDD	0x7B9B
+0x8EA2CCDE	0x7B8E
+0x8EA2CCDF	0x7B85
+0x8EA2CCE0	0x7B98
+0x8EA2CCE1	0x5284
+0x8EA2CCE2	0x7B99
+0x8EA2CCE3	0x7BA4
+0x8EA2CCE4	0x7B82
+0x8EA2CCE5	0x7CBB
+0x8EA2CCE6	0x7CBF
+0x8EA2CCE7	0x7CBC
+0x8EA2CCE8	0x7CBA
+0x8EA2CCE9	0x7DA7
+0x8EA2CCEA	0x7DB7
+0x8EA2CCEB	0x7DC2
+0x8EA2CCEC	0x7DA3
+0x8EA2CCED	0x7DAA
+0x8EA2CCEE	0x7DC1
+0x8EA2CCEF	0x7DC0
+0x8EA2CCF0	0x7DC5
+0x8EA2CCF1	0x7D9D
+0x8EA2CCF2	0x7DCE
+0x8EA2CCF3	0x7DC4
+0x8EA2CCF4	0x7DC6
+0x8EA2CCF5	0x7DCB
+0x8EA2CCF6	0x7DCC
+0x8EA2CCF7	0x7DAF
+0x8EA2CCF8	0x7DB9
+0x8EA2CCF9	0x7D96
+0x8EA2CCFA	0x7DBC
+0x8EA2CCFB	0x7D9F
+0x8EA2CCFC	0x7DA6
+0x8EA2CCFD	0x7DAE
+0x8EA2CCFE	0x7DA9
+0x8EA2CDA1	0x7DA1
+0x8EA2CDA2	0x7DC9
+0x8EA2CDA3	0x7F73
+0x8EA2CDA4	0x7FE2
+0x8EA2CDA5	0x7FE3
+0x8EA2CDA6	0x7FE5
+0x8EA2CDA7	0x7FDE
+0x8EA2CDA8	0x8024
+0x8EA2CDA9	0x805D
+0x8EA2CDAA	0x805C
+0x8EA2CDAB	0x8189
+0x8EA2CDAC	0x8186
+0x8EA2CDAD	0x8183
+0x8EA2CDAE	0x8187
+0x8EA2CDAF	0x818D
+0x8EA2CDB0	0x818C
+0x8EA2CDB1	0x818B
+0x8EA2CDB2	0x8215
+0x8EA2CDB3	0x8497
+0x8EA2CDB4	0x84A4
+0x8EA2CDB5	0x84A1
+0x8EA2CDB6	0x849F
+0x8EA2CDB7	0x84BA
+0x8EA2CDB8	0x84CE
+0x8EA2CDB9	0x84C2
+0x8EA2CDBA	0x84AC
+0x8EA2CDBB	0x84AE
+0x8EA2CDBC	0x84AB
+0x8EA2CDBD	0x84B9
+0x8EA2CDBE	0x84B4
+0x8EA2CDBF	0x84C1
+0x8EA2CDC0	0x84CD
+0x8EA2CDC1	0x84AA
+0x8EA2CDC2	0x849A
+0x8EA2CDC3	0x84B1
+0x8EA2CDC4	0x84D0
+0x8EA2CDC5	0x849D
+0x8EA2CDC6	0x84A7
+0x8EA2CDC7	0x84BB
+0x8EA2CDC8	0x84A2
+0x8EA2CDC9	0x8494
+0x8EA2CDCA	0x84C7
+0x8EA2CDCB	0x84CC
+0x8EA2CDCC	0x849B
+0x8EA2CDCD	0x84A9
+0x8EA2CDCE	0x84AF
+0x8EA2CDCF	0x84A8
+0x8EA2CDD0	0x84D6
+0x8EA2CDD1	0x8498
+0x8EA2CDD2	0x84B6
+0x8EA2CDD3	0x84CF
+0x8EA2CDD4	0x84A0
+0x8EA2CDD5	0x84D7
+0x8EA2CDD6	0x84D4
+0x8EA2CDD7	0x84D2
+0x8EA2CDD8	0x84DB
+0x8EA2CDD9	0x84B0
+0x8EA2CDDA	0x8491
+0x8EA2CDDB	0x8661
+0x8EA2CDDC	0x8733
+0x8EA2CDDD	0x8723
+0x8EA2CDDE	0x8728
+0x8EA2CDDF	0x876B
+0x8EA2CDE0	0x8740
+0x8EA2CDE1	0x872E
+0x8EA2CDE2	0x871E
+0x8EA2CDE3	0x8721
+0x8EA2CDE4	0x8719
+0x8EA2CDE5	0x871B
+0x8EA2CDE6	0x8743
+0x8EA2CDE7	0x872C
+0x8EA2CDE8	0x8741
+0x8EA2CDE9	0x873E
+0x8EA2CDEA	0x8746
+0x8EA2CDEB	0x8720
+0x8EA2CDEC	0x8732
+0x8EA2CDED	0x872A
+0x8EA2CDEE	0x872D
+0x8EA2CDEF	0x873C
+0x8EA2CDF0	0x8712
+0x8EA2CDF1	0x873A
+0x8EA2CDF2	0x8731
+0x8EA2CDF3	0x8735
+0x8EA2CDF4	0x8742
+0x8EA2CDF5	0x8726
+0x8EA2CDF6	0x8727
+0x8EA2CDF7	0x8738
+0x8EA2CDF8	0x8724
+0x8EA2CDF9	0x871A
+0x8EA2CDFA	0x8730
+0x8EA2CDFB	0x8711
+0x8EA2CDFC	0x88F7
+0x8EA2CDFD	0x88E7
+0x8EA2CDFE	0x88F1
+0x8EA2CEA1	0x88F2
+0x8EA2CEA2	0x88FA
+0x8EA2CEA3	0x88FE
+0x8EA2CEA4	0x88EE
+0x8EA2CEA5	0x88FC
+0x8EA2CEA6	0x88F6
+0x8EA2CEA7	0x88FB
+0x8EA2CEA8	0x88F0
+0x8EA2CEA9	0x88EC
+0x8EA2CEAA	0x88EB
+0x8EA2CEAB	0x899D
+0x8EA2CEAC	0x89A1
+0x8EA2CEAD	0x899F
+0x8EA2CEAE	0x899E
+0x8EA2CEAF	0x89E9
+0x8EA2CEB0	0x89EB
+0x8EA2CEB1	0x89E8
+0x8EA2CEB2	0x8AAB
+0x8EA2CEB3	0x8A99
+0x8EA2CEB4	0x8A8B
+0x8EA2CEB5	0x8A92
+0x8EA2CEB6	0x8A8F
+0x8EA2CEB7	0x8A96
+0x8EA2CEB8	0x8C3D
+0x8EA2CEB9	0x8C68
+0x8EA2CEBA	0x8C69
+0x8EA2CEBB	0x8CD5
+0x8EA2CEBC	0x8CCF
+0x8EA2CEBD	0x8CD7
+0x8EA2CEBE	0x8D96
+0x8EA2CEBF	0x8E09
+0x8EA2CEC0	0x8E02
+0x8EA2CEC1	0x8DFF
+0x8EA2CEC2	0x8E0D
+0x8EA2CEC3	0x8DFD
+0x8EA2CEC4	0x8E0A
+0x8EA2CEC5	0x8E03
+0x8EA2CEC6	0x8E07
+0x8EA2CEC7	0x8E06
+0x8EA2CEC8	0x8E05
+0x8EA2CEC9	0x8DFE
+0x8EA2CECA	0x8E00
+0x8EA2CECB	0x8E04
+0x8EA2CECC	0x8F10
+0x8EA2CECD	0x8F11
+0x8EA2CECE	0x8F0E
+0x8EA2CECF	0x8F0D
+0x8EA2CED0	0x9123
+0x8EA2CED1	0x911C
+0x8EA2CED2	0x9120
+0x8EA2CED3	0x9122
+0x8EA2CED4	0x911F
+0x8EA2CED5	0x911D
+0x8EA2CED6	0x911A
+0x8EA2CED7	0x9124
+0x8EA2CED8	0x9121
+0x8EA2CED9	0x911B
+0x8EA2CEDA	0x917A
+0x8EA2CEDB	0x9172
+0x8EA2CEDC	0x9179
+0x8EA2CEDD	0x9173
+0x8EA2CEDE	0x92A5
+0x8EA2CEDF	0x92A4
+0x8EA2CEE0	0x9276
+0x8EA2CEE1	0x929B
+0x8EA2CEE2	0x927A
+0x8EA2CEE3	0x92A0
+0x8EA2CEE4	0x9294
+0x8EA2CEE5	0x92AA
+0x8EA2CEE6	0x928D
+0x8EA2CEE7	0x92A6
+0x8EA2CEE8	0x929A
+0x8EA2CEE9	0x92AB
+0x8EA2CEEA	0x9279
+0x8EA2CEEB	0x9297
+0x8EA2CEEC	0x927F
+0x8EA2CEED	0x92A3
+0x8EA2CEEE	0x92EE
+0x8EA2CEEF	0x928E
+0x8EA2CEF0	0x9282
+0x8EA2CEF1	0x9295
+0x8EA2CEF2	0x92A2
+0x8EA2CEF3	0x927D
+0x8EA2CEF4	0x9288
+0x8EA2CEF5	0x92A1
+0x8EA2CEF6	0x928A
+0x8EA2CEF7	0x9286
+0x8EA2CEF8	0x928C
+0x8EA2CEF9	0x9299
+0x8EA2CEFA	0x92A7
+0x8EA2CEFB	0x927E
+0x8EA2CEFC	0x9287
+0x8EA2CEFD	0x92A9
+0x8EA2CEFE	0x929D
+0x8EA2CFA1	0x928B
+0x8EA2CFA2	0x922D
+0x8EA2CFA3	0x969E
+0x8EA2CFA4	0x96A1
+0x8EA2CFA5	0x96FF
+0x8EA2CFA6	0x9758
+0x8EA2CFA7	0x977D
+0x8EA2CFA8	0x977A
+0x8EA2CFA9	0x977E
+0x8EA2CFAA	0x9783
+0x8EA2CFAB	0x9780
+0x8EA2CFAC	0x9782
+0x8EA2CFAD	0x977B
+0x8EA2CFAE	0x9784
+0x8EA2CFAF	0x9781
+0x8EA2CFB0	0x977F
+0x8EA2CFB1	0x97CE
+0x8EA2CFB2	0x97CD
+0x8EA2CFB3	0x9816
+0x8EA2CFB4	0x98AD
+0x8EA2CFB5	0x98AE
+0x8EA2CFB6	0x9902
+0x8EA2CFB7	0x9900
+0x8EA2CFB8	0x9907
+0x8EA2CFB9	0x999D
+0x8EA2CFBA	0x999C
+0x8EA2CFBB	0x99C3
+0x8EA2CFBC	0x99B9
+0x8EA2CFBD	0x99BB
+0x8EA2CFBE	0x99BA
+0x8EA2CFBF	0x99C2
+0x8EA2CFC0	0x99BD
+0x8EA2CFC1	0x99C7
+0x8EA2CFC2	0x9AB1
+0x8EA2CFC3	0x9AE3
+0x8EA2CFC4	0x9AE7
+0x8EA2CFC5	0x9B3E
+0x8EA2CFC6	0x9B3F
+0x8EA2CFC7	0x9B60
+0x8EA2CFC8	0x9B61
+0x8EA2CFC9	0x9B5F
+0x8EA2CFCA	0x9CF1
+0x8EA2CFCB	0x9CF2
+0x8EA2CFCC	0x9CF5
+0x8EA2CFCD	0x9EA7
+0x8EA2CFCE	0x50FF
+0x8EA2CFCF	0x5103
+0x8EA2CFD0	0x5130
+0x8EA2CFD1	0x50F8
+0x8EA2CFD2	0x5106
+0x8EA2CFD3	0x5107
+0x8EA2CFD4	0x50F6
+0x8EA2CFD5	0x50FE
+0x8EA2CFD6	0x510B
+0x8EA2CFD7	0x510C
+0x8EA2CFD8	0x50FD
+0x8EA2CFD9	0x510A
+0x8EA2CFDA	0x528B
+0x8EA2CFDB	0x528C
+0x8EA2CFDC	0x52F1
+0x8EA2CFDD	0x52EF
+0x8EA2CFDE	0x5648
+0x8EA2CFDF	0x5642
+0x8EA2CFE0	0x564C
+0x8EA2CFE1	0x5635
+0x8EA2CFE2	0x5641
+0x8EA2CFE3	0x564A
+0x8EA2CFE4	0x5649
+0x8EA2CFE5	0x5646
+0x8EA2CFE6	0x5658
+0x8EA2CFE7	0x565A
+0x8EA2CFE8	0x5640
+0x8EA2CFE9	0x5633
+0x8EA2CFEA	0x563D
+0x8EA2CFEB	0x562C
+0x8EA2CFEC	0x563E
+0x8EA2CFED	0x5638
+0x8EA2CFEE	0x562A
+0x8EA2CFEF	0x563A
+0x8EA2CFF0	0x571A
+0x8EA2CFF1	0x58AB
+0x8EA2CFF2	0x589D
+0x8EA2CFF3	0x58B1
+0x8EA2CFF4	0x58A0
+0x8EA2CFF5	0x58A3
+0x8EA2CFF6	0x58AF
+0x8EA2CFF7	0x58AC
+0x8EA2CFF8	0x58A5
+0x8EA2CFF9	0x58A1
+0x8EA2CFFA	0x58FF
+0x8EA2CFFB	0x5AFF
+0x8EA2CFFC	0x5AF4
+0x8EA2CFFD	0x5AFD
+0x8EA2CFFE	0x5AF7
+0x8EA2D0A1	0x5AF6
+0x8EA2D0A2	0x5B03
+0x8EA2D0A3	0x5AF8
+0x8EA2D0A4	0x5B02
+0x8EA2D0A5	0x5AF9
+0x8EA2D0A6	0x5B01
+0x8EA2D0A7	0x5B07
+0x8EA2D0A8	0x5B05
+0x8EA2D0A9	0x5B0F
+0x8EA2D0AA	0x5C67
+0x8EA2D0AB	0x5D99
+0x8EA2D0AC	0x5D97
+0x8EA2D0AD	0x5D9F
+0x8EA2D0AE	0x5D92
+0x8EA2D0AF	0x5DA2
+0x8EA2D0B0	0x5D93
+0x8EA2D0B1	0x5D95
+0x8EA2D0B2	0x5DA0
+0x8EA2D0B3	0x5D9C
+0x8EA2D0B4	0x5DA1
+0x8EA2D0B5	0x5D9A
+0x8EA2D0B6	0x5D9E
+0x8EA2D0B7	0x5E69
+0x8EA2D0B8	0x5E5D
+0x8EA2D0B9	0x5E60
+0x8EA2D0BA	0x5E5C
+0x8EA2D0BB	0x7DF3
+0x8EA2D0BC	0x5EDB
+0x8EA2D0BD	0x5EDE
+0x8EA2D0BE	0x5EE1
+0x8EA2D0BF	0x5F49
+0x8EA2D0C0	0x5FB2
+0x8EA2D0C1	0x618B
+0x8EA2D0C2	0x6183
+0x8EA2D0C3	0x6179
+0x8EA2D0C4	0x61B1
+0x8EA2D0C5	0x61B0
+0x8EA2D0C6	0x61A2
+0x8EA2D0C7	0x6189
+0x8EA2D0C8	0x619B
+0x8EA2D0C9	0x6193
+0x8EA2D0CA	0x61AF
+0x8EA2D0CB	0x61AD
+0x8EA2D0CC	0x619F
+0x8EA2D0CD	0x6192
+0x8EA2D0CE	0x61AA
+0x8EA2D0CF	0x61A1
+0x8EA2D0D0	0x618D
+0x8EA2D0D1	0x6166
+0x8EA2D0D2	0x61B3
+0x8EA2D0D3	0x622D
+0x8EA2D0D4	0x646E
+0x8EA2D0D5	0x6470
+0x8EA2D0D6	0x6496
+0x8EA2D0D7	0x64A0
+0x8EA2D0D8	0x6485
+0x8EA2D0D9	0x6497
+0x8EA2D0DA	0x649C
+0x8EA2D0DB	0x648F
+0x8EA2D0DC	0x648B
+0x8EA2D0DD	0x648A
+0x8EA2D0DE	0x648C
+0x8EA2D0DF	0x64A3
+0x8EA2D0E0	0x649F
+0x8EA2D0E1	0x6468
+0x8EA2D0E2	0x64B1
+0x8EA2D0E3	0x6498
+0x8EA2D0E4	0x6576
+0x8EA2D0E5	0x657A
+0x8EA2D0E6	0x6579
+0x8EA2D0E7	0x657B
+0x8EA2D0E8	0x65B2
+0x8EA2D0E9	0x65B3
+0x8EA2D0EA	0x66B5
+0x8EA2D0EB	0x66B0
+0x8EA2D0EC	0x66A9
+0x8EA2D0ED	0x66B2
+0x8EA2D0EE	0x66B7
+0x8EA2D0EF	0x66AA
+0x8EA2D0F0	0x66AF
+0x8EA2D0F1	0x6A00
+0x8EA2D0F2	0x6A06
+0x8EA2D0F3	0x6A17
+0x8EA2D0F4	0x69E5
+0x8EA2D0F5	0x69F8
+0x8EA2D0F6	0x6A15
+0x8EA2D0F7	0x69F1
+0x8EA2D0F8	0x69E4
+0x8EA2D0F9	0x6A20
+0x8EA2D0FA	0x69FF
+0x8EA2D0FB	0x69EC
+0x8EA2D0FC	0x69E2
+0x8EA2D0FD	0x6A1B
+0x8EA2D0FE	0x6A1D
+0x8EA2D1A1	0x69FE
+0x8EA2D1A2	0x6A27
+0x8EA2D1A3	0x69F2
+0x8EA2D1A4	0x69EE
+0x8EA2D1A5	0x6A14
+0x8EA2D1A6	0x69F7
+0x8EA2D1A7	0x69E7
+0x8EA2D1A8	0x6A40
+0x8EA2D1A9	0x6A08
+0x8EA2D1AA	0x69E6
+0x8EA2D1AB	0x69FB
+0x8EA2D1AC	0x6A0D
+0x8EA2D1AD	0x69FC
+0x8EA2D1AE	0x69EB
+0x8EA2D1AF	0x6A09
+0x8EA2D1B0	0x6A04
+0x8EA2D1B1	0x6A18
+0x8EA2D1B2	0x6A25
+0x8EA2D1B3	0x6A0F
+0x8EA2D1B4	0x69F6
+0x8EA2D1B5	0x6A26
+0x8EA2D1B6	0x6A07
+0x8EA2D1B7	0x69F4
+0x8EA2D1B8	0x6A16
+0x8EA2D1B9	0x6B51
+0x8EA2D1BA	0x6BA5
+0x8EA2D1BB	0x6BA3
+0x8EA2D1BC	0x6BA2
+0x8EA2D1BD	0x6BA6
+0x8EA2D1BE	0x6C01
+0x8EA2D1BF	0x6C00
+0x8EA2D1C0	0x6BFF
+0x8EA2D1C1	0x6C02
+0x8EA2D1C2	0x6F41
+0x8EA2D1C3	0x6F26
+0x8EA2D1C4	0x6F7E
+0x8EA2D1C5	0x6F87
+0x8EA2D1C6	0x6FC6
+0x8EA2D1C7	0x6F92
+0x8EA2D1C8	0x6F8D
+0x8EA2D1C9	0x6F89
+0x8EA2D1CA	0x6F8C
+0x8EA2D1CB	0x6F62
+0x8EA2D1CC	0x6F4F
+0x8EA2D1CD	0x6F85
+0x8EA2D1CE	0x6F5A
+0x8EA2D1CF	0x6F96
+0x8EA2D1D0	0x6F76
+0x8EA2D1D1	0x6F6C
+0x8EA2D1D2	0x6F82
+0x8EA2D1D3	0x6F55
+0x8EA2D1D4	0x6F72
+0x8EA2D1D5	0x6F52
+0x8EA2D1D6	0x6F50
+0x8EA2D1D7	0x6F57
+0x8EA2D1D8	0x6F94
+0x8EA2D1D9	0x6F93
+0x8EA2D1DA	0x6F5D
+0x8EA2D1DB	0x6F00
+0x8EA2D1DC	0x6F61
+0x8EA2D1DD	0x6F6B
+0x8EA2D1DE	0x6F7D
+0x8EA2D1DF	0x6F67
+0x8EA2D1E0	0x6F90
+0x8EA2D1E1	0x6F53
+0x8EA2D1E2	0x6F8B
+0x8EA2D1E3	0x6F69
+0x8EA2D1E4	0x6F7F
+0x8EA2D1E5	0x6F95
+0x8EA2D1E6	0x6F63
+0x8EA2D1E7	0x6F77
+0x8EA2D1E8	0x6F6A
+0x8EA2D1E9	0x6F7B
+0x8EA2D1EA	0x71B2
+0x8EA2D1EB	0x71AF
+0x8EA2D1EC	0x719B
+0x8EA2D1ED	0x71B0
+0x8EA2D1EE	0x71A0
+0x8EA2D1EF	0x719A
+0x8EA2D1F0	0x71A9
+0x8EA2D1F1	0x71B5
+0x8EA2D1F2	0x719D
+0x8EA2D1F3	0x71A5
+0x8EA2D1F4	0x719E
+0x8EA2D1F5	0x71A4
+0x8EA2D1F6	0x71A1
+0x8EA2D1F7	0x71AA
+0x8EA2D1F8	0x719C
+0x8EA2D1F9	0x71A7
+0x8EA2D1FA	0x71B3
+0x8EA2D1FB	0x7298
+0x8EA2D1FC	0x729A
+0x8EA2D1FD	0x7358
+0x8EA2D1FE	0x7352
+0x8EA2D2A1	0x735E
+0x8EA2D2A2	0x735F
+0x8EA2D2A3	0x7360
+0x8EA2D2A4	0x735D
+0x8EA2D2A5	0x735B
+0x8EA2D2A6	0x7361
+0x8EA2D2A7	0x735A
+0x8EA2D2A8	0x7359
+0x8EA2D2A9	0x7362
+0x8EA2D2AA	0x7487
+0x8EA2D2AB	0x7489
+0x8EA2D2AC	0x748A
+0x8EA2D2AD	0x7486
+0x8EA2D2AE	0x7481
+0x8EA2D2AF	0x747D
+0x8EA2D2B0	0x7485
+0x8EA2D2B1	0x7488
+0x8EA2D2B2	0x747C
+0x8EA2D2B3	0x7479
+0x8EA2D2B4	0x7508
+0x8EA2D2B5	0x7507
+0x8EA2D2B6	0x757E
+0x8EA2D2B7	0x7625
+0x8EA2D2B8	0x761E
+0x8EA2D2B9	0x7619
+0x8EA2D2BA	0x761D
+0x8EA2D2BB	0x761C
+0x8EA2D2BC	0x7623
+0x8EA2D2BD	0x761A
+0x8EA2D2BE	0x7628
+0x8EA2D2BF	0x761B
+0x8EA2D2C0	0x769C
+0x8EA2D2C1	0x769D
+0x8EA2D2C2	0x769E
+0x8EA2D2C3	0x769B
+0x8EA2D2C4	0x778D
+0x8EA2D2C5	0x778F
+0x8EA2D2C6	0x7789
+0x8EA2D2C7	0x7788
+0x8EA2D2C8	0x78CD
+0x8EA2D2C9	0x78BB
+0x8EA2D2CA	0x78CF
+0x8EA2D2CB	0x78CC
+0x8EA2D2CC	0x78D1
+0x8EA2D2CD	0x78CE
+0x8EA2D2CE	0x78D4
+0x8EA2D2CF	0x78C8
+0x8EA2D2D0	0x78C3
+0x8EA2D2D1	0x78C4
+0x8EA2D2D2	0x78C9
+0x8EA2D2D3	0x799A
+0x8EA2D2D4	0x79A1
+0x8EA2D2D5	0x79A0
+0x8EA2D2D6	0x799C
+0x8EA2D2D7	0x79A2
+0x8EA2D2D8	0x799B
+0x8EA2D2D9	0x6B76
+0x8EA2D2DA	0x7A39
+0x8EA2D2DB	0x7AB2
+0x8EA2D2DC	0x7AB4
+0x8EA2D2DD	0x7AB3
+0x8EA2D2DE	0x7BB7
+0x8EA2D2DF	0x7BCB
+0x8EA2D2E0	0x7BBE
+0x8EA2D2E1	0x7BAC
+0x8EA2D2E2	0x7BCE
+0x8EA2D2E3	0x7BAF
+0x8EA2D2E4	0x7BB9
+0x8EA2D2E5	0x7BCA
+0x8EA2D2E6	0x7BB5
+0x8EA2D2E7	0x7CC5
+0x8EA2D2E8	0x7CC8
+0x8EA2D2E9	0x7CCC
+0x8EA2D2EA	0x7CCB
+0x8EA2D2EB	0x7DF7
+0x8EA2D2EC	0x7DDB
+0x8EA2D2ED	0x7DEA
+0x8EA2D2EE	0x7DE7
+0x8EA2D2EF	0x7DD7
+0x8EA2D2F0	0x7DE1
+0x8EA2D2F1	0x7E03
+0x8EA2D2F2	0x7DFA
+0x8EA2D2F3	0x7DE6
+0x8EA2D2F4	0x7DF6
+0x8EA2D2F5	0x7DF1
+0x8EA2D2F6	0x7DF0
+0x8EA2D2F7	0x7DEE
+0x8EA2D2F8	0x7DDF
+0x8EA2D2F9	0x7F76
+0x8EA2D2FA	0x7FAC
+0x8EA2D2FB	0x7FB0
+0x8EA2D2FC	0x7FAD
+0x8EA2D2FD	0x7FED
+0x8EA2D2FE	0x7FEB
+0x8EA2D3A1	0x7FEA
+0x8EA2D3A2	0x7FEC
+0x8EA2D3A3	0x7FE6
+0x8EA2D3A4	0x7FE8
+0x8EA2D3A5	0x8064
+0x8EA2D3A6	0x8067
+0x8EA2D3A7	0x81A3
+0x8EA2D3A8	0x819F
+0x8EA2D3A9	0x819E
+0x8EA2D3AA	0x8195
+0x8EA2D3AB	0x81A2
+0x8EA2D3AC	0x8199
+0x8EA2D3AD	0x8197
+0x8EA2D3AE	0x8216
+0x8EA2D3AF	0x824F
+0x8EA2D3B0	0x8253
+0x8EA2D3B1	0x8252
+0x8EA2D3B2	0x8250
+0x8EA2D3B3	0x824E
+0x8EA2D3B4	0x8251
+0x8EA2D3B5	0x8524
+0x8EA2D3B6	0x853B
+0x8EA2D3B7	0x850F
+0x8EA2D3B8	0x8500
+0x8EA2D3B9	0x8529
+0x8EA2D3BA	0x850E
+0x8EA2D3BB	0x8509
+0x8EA2D3BC	0x850D
+0x8EA2D3BD	0x851F
+0x8EA2D3BE	0x850A
+0x8EA2D3BF	0x8527
+0x8EA2D3C0	0x851C
+0x8EA2D3C1	0x84FB
+0x8EA2D3C2	0x852B
+0x8EA2D3C3	0x84FA
+0x8EA2D3C4	0x8508
+0x8EA2D3C5	0x850C
+0x8EA2D3C6	0x84F4
+0x8EA2D3C7	0x852A
+0x8EA2D3C8	0x84F2
+0x8EA2D3C9	0x8515
+0x8EA2D3CA	0x84F7
+0x8EA2D3CB	0x84EB
+0x8EA2D3CC	0x84F3
+0x8EA2D3CD	0x84FC
+0x8EA2D3CE	0x8512
+0x8EA2D3CF	0x84EA
+0x8EA2D3D0	0x84E9
+0x8EA2D3D1	0x8516
+0x8EA2D3D2	0x84FE
+0x8EA2D3D3	0x8528
+0x8EA2D3D4	0x851D
+0x8EA2D3D5	0x852E
+0x8EA2D3D6	0x8502
+0x8EA2D3D7	0x84FD
+0x8EA2D3D8	0x851E
+0x8EA2D3D9	0x84F6
+0x8EA2D3DA	0x8531
+0x8EA2D3DB	0x8526
+0x8EA2D3DC	0x84E7
+0x8EA2D3DD	0x84E8
+0x8EA2D3DE	0x84F0
+0x8EA2D3DF	0x84EF
+0x8EA2D3E0	0x84F9
+0x8EA2D3E1	0x8518
+0x8EA2D3E2	0x8520
+0x8EA2D3E3	0x8530
+0x8EA2D3E4	0x850B
+0x8EA2D3E5	0x8519
+0x8EA2D3E6	0x852F
+0x8EA2D3E7	0x8662
+0x8EA2D3E8	0x8756
+0x8EA2D3E9	0x8763
+0x8EA2D3EA	0x8764
+0x8EA2D3EB	0x8777
+0x8EA2D3EC	0x87E1
+0x8EA2D3ED	0x8773
+0x8EA2D3EE	0x8758
+0x8EA2D3EF	0x8754
+0x8EA2D3F0	0x875B
+0x8EA2D3F1	0x8752
+0x8EA2D3F2	0x8761
+0x8EA2D3F3	0x875A
+0x8EA2D3F4	0x8751
+0x8EA2D3F5	0x875E
+0x8EA2D3F6	0x876D
+0x8EA2D3F7	0x876A
+0x8EA2D3F8	0x8750
+0x8EA2D3F9	0x874E
+0x8EA2D3FA	0x875F
+0x8EA2D3FB	0x875D
+0x8EA2D3FC	0x876F
+0x8EA2D3FD	0x876C
+0x8EA2D3FE	0x877A
+0x8EA2D4A1	0x876E
+0x8EA2D4A2	0x875C
+0x8EA2D4A3	0x8765
+0x8EA2D4A4	0x874F
+0x8EA2D4A5	0x877B
+0x8EA2D4A6	0x8775
+0x8EA2D4A7	0x8762
+0x8EA2D4A8	0x8767
+0x8EA2D4A9	0x8769
+0x8EA2D4AA	0x885A
+0x8EA2D4AB	0x8905
+0x8EA2D4AC	0x890C
+0x8EA2D4AD	0x8914
+0x8EA2D4AE	0x890B
+0x8EA2D4AF	0x8917
+0x8EA2D4B0	0x8918
+0x8EA2D4B1	0x8919
+0x8EA2D4B2	0x8906
+0x8EA2D4B3	0x8916
+0x8EA2D4B4	0x8911
+0x8EA2D4B5	0x890E
+0x8EA2D4B6	0x8909
+0x8EA2D4B7	0x89A2
+0x8EA2D4B8	0x89A4
+0x8EA2D4B9	0x89A3
+0x8EA2D4BA	0x89ED
+0x8EA2D4BB	0x89F0
+0x8EA2D4BC	0x89EC
+0x8EA2D4BD	0x8ACF
+0x8EA2D4BE	0x8AC6
+0x8EA2D4BF	0x8AB8
+0x8EA2D4C0	0x8AD3
+0x8EA2D4C1	0x8AD1
+0x8EA2D4C2	0x8AD4
+0x8EA2D4C3	0x8AD5
+0x8EA2D4C4	0x8ABB
+0x8EA2D4C5	0x8AD7
+0x8EA2D4C6	0x8ABE
+0x8EA2D4C7	0x8AC0
+0x8EA2D4C8	0x8AC5
+0x8EA2D4C9	0x8AD8
+0x8EA2D4CA	0x8AC3
+0x8EA2D4CB	0x8ABA
+0x8EA2D4CC	0x8ABD
+0x8EA2D4CD	0x8AD9
+0x8EA2D4CE	0x8C3E
+0x8EA2D4CF	0x8C4D
+0x8EA2D4D0	0x8C8F
+0x8EA2D4D1	0x8CE5
+0x8EA2D4D2	0x8CDF
+0x8EA2D4D3	0x8CD9
+0x8EA2D4D4	0x8CE8
+0x8EA2D4D5	0x8CDA
+0x8EA2D4D6	0x8CDD
+0x8EA2D4D7	0x8CE7
+0x8EA2D4D8	0x8DA0
+0x8EA2D4D9	0x8D9C
+0x8EA2D4DA	0x8DA1
+0x8EA2D4DB	0x8D9B
+0x8EA2D4DC	0x8E20
+0x8EA2D4DD	0x8E23
+0x8EA2D4DE	0x8E25
+0x8EA2D4DF	0x8E24
+0x8EA2D4E0	0x8E2E
+0x8EA2D4E1	0x8E15
+0x8EA2D4E2	0x8E1B
+0x8EA2D4E3	0x8E16
+0x8EA2D4E4	0x8E11
+0x8EA2D4E5	0x8E19
+0x8EA2D4E6	0x8E26
+0x8EA2D4E7	0x8E27
+0x8EA2D4E8	0x8E14
+0x8EA2D4E9	0x8E12
+0x8EA2D4EA	0x8E18
+0x8EA2D4EB	0x8E13
+0x8EA2D4EC	0x8E1C
+0x8EA2D4ED	0x8E17
+0x8EA2D4EE	0x8E1A
+0x8EA2D4EF	0x8F2C
+0x8EA2D4F0	0x8F24
+0x8EA2D4F1	0x8F18
+0x8EA2D4F2	0x8F1A
+0x8EA2D4F3	0x8F20
+0x8EA2D4F4	0x8F23
+0x8EA2D4F5	0x8F16
+0x8EA2D4F6	0x8F17
+0x8EA2D4F7	0x9073
+0x8EA2D4F8	0x9070
+0x8EA2D4F9	0x906F
+0x8EA2D4FA	0x9067
+0x8EA2D4FB	0x906B
+0x8EA2D4FC	0x912F
+0x8EA2D4FD	0x912B
+0x8EA2D4FE	0x9129
+0x8EA2D5A1	0x912A
+0x8EA2D5A2	0x9132
+0x8EA2D5A3	0x9126
+0x8EA2D5A4	0x912E
+0x8EA2D5A5	0x9185
+0x8EA2D5A6	0x9186
+0x8EA2D5A7	0x918A
+0x8EA2D5A8	0x9181
+0x8EA2D5A9	0x9182
+0x8EA2D5AA	0x9184
+0x8EA2D5AB	0x9180
+0x8EA2D5AC	0x92D0
+0x8EA2D5AD	0x92C3
+0x8EA2D5AE	0x92C4
+0x8EA2D5AF	0x92C0
+0x8EA2D5B0	0x92D9
+0x8EA2D5B1	0x92B6
+0x8EA2D5B2	0x92CF
+0x8EA2D5B3	0x92F1
+0x8EA2D5B4	0x92DF
+0x8EA2D5B5	0x92D8
+0x8EA2D5B6	0x92E9
+0x8EA2D5B7	0x92D7
+0x8EA2D5B8	0x92DD
+0x8EA2D5B9	0x92CC
+0x8EA2D5BA	0x92EF
+0x8EA2D5BB	0x92C2
+0x8EA2D5BC	0x92E8
+0x8EA2D5BD	0x92CA
+0x8EA2D5BE	0x92C8
+0x8EA2D5BF	0x92CE
+0x8EA2D5C0	0x92E6
+0x8EA2D5C1	0x92CD
+0x8EA2D5C2	0x92D5
+0x8EA2D5C3	0x92C9
+0x8EA2D5C4	0x92E0
+0x8EA2D5C5	0x92DE
+0x8EA2D5C6	0x92E7
+0x8EA2D5C7	0x92D1
+0x8EA2D5C8	0x92D3
+0x8EA2D5C9	0x92B5
+0x8EA2D5CA	0x92E1
+0x8EA2D5CB	0x9325
+0x8EA2D5CC	0x92C6
+0x8EA2D5CD	0x92B4
+0x8EA2D5CE	0x957C
+0x8EA2D5CF	0x95AC
+0x8EA2D5D0	0x95AB
+0x8EA2D5D1	0x95AE
+0x8EA2D5D2	0x95B0
+0x8EA2D5D3	0x96A4
+0x8EA2D5D4	0x96A2
+0x8EA2D5D5	0x96D3
+0x8EA2D5D6	0x9705
+0x8EA2D5D7	0x9708
+0x8EA2D5D8	0x9702
+0x8EA2D5D9	0x975A
+0x8EA2D5DA	0x978A
+0x8EA2D5DB	0x978E
+0x8EA2D5DC	0x9788
+0x8EA2D5DD	0x97D0
+0x8EA2D5DE	0x97CF
+0x8EA2D5DF	0x981E
+0x8EA2D5E0	0x981D
+0x8EA2D5E1	0x9826
+0x8EA2D5E2	0x9829
+0x8EA2D5E3	0x9828
+0x8EA2D5E4	0x9820
+0x8EA2D5E5	0x981B
+0x8EA2D5E6	0x9827
+0x8EA2D5E7	0x98B2
+0x8EA2D5E8	0x9908
+0x8EA2D5E9	0x98FA
+0x8EA2D5EA	0x9911
+0x8EA2D5EB	0x9914
+0x8EA2D5EC	0x9916
+0x8EA2D5ED	0x9917
+0x8EA2D5EE	0x9915
+0x8EA2D5EF	0x99DC
+0x8EA2D5F0	0x99CD
+0x8EA2D5F1	0x99CF
+0x8EA2D5F2	0x99D3
+0x8EA2D5F3	0x99D4
+0x8EA2D5F4	0x99CE
+0x8EA2D5F5	0x99C9
+0x8EA2D5F6	0x99D6
+0x8EA2D5F7	0x99D8
+0x8EA2D5F8	0x99CB
+0x8EA2D5F9	0x99D7
+0x8EA2D5FA	0x99CC
+0x8EA2D5FB	0x9AB3
+0x8EA2D5FC	0x9AEC
+0x8EA2D5FD	0x9AEB
+0x8EA2D5FE	0x9AF3
+0x8EA2D6A1	0x9AF2
+0x8EA2D6A2	0x9AF1
+0x8EA2D6A3	0x9B46
+0x8EA2D6A4	0x9B43
+0x8EA2D6A5	0x9B67
+0x8EA2D6A6	0x9B74
+0x8EA2D6A7	0x9B71
+0x8EA2D6A8	0x9B66
+0x8EA2D6A9	0x9B76
+0x8EA2D6AA	0x9B75
+0x8EA2D6AB	0x9B70
+0x8EA2D6AC	0x9B68
+0x8EA2D6AD	0x9B64
+0x8EA2D6AE	0x9B6C
+0x8EA2D6AF	0x9CFC
+0x8EA2D6B0	0x9CFA
+0x8EA2D6B1	0x9CFD
+0x8EA2D6B2	0x9CFF
+0x8EA2D6B3	0x9CF7
+0x8EA2D6B4	0x9D07
+0x8EA2D6B5	0x9D00
+0x8EA2D6B6	0x9CF9
+0x8EA2D6B7	0x9CFB
+0x8EA2D6B8	0x9D08
+0x8EA2D6B9	0x9D05
+0x8EA2D6BA	0x9D04
+0x8EA2D6BB	0x9E83
+0x8EA2D6BC	0x9ED3
+0x8EA2D6BD	0x9F0F
+0x8EA2D6BE	0x9F10
+0x8EA2D6BF	0x511C
+0x8EA2D6C0	0x5113
+0x8EA2D6C1	0x5117
+0x8EA2D6C2	0x511A
+0x8EA2D6C3	0x5111
+0x8EA2D6C4	0x51DE
+0x8EA2D6C5	0x5334
+0x8EA2D6C6	0x53E1
+0x8EA2D6C7	0x5670
+0x8EA2D6C8	0x5660
+0x8EA2D6C9	0x566E
+0x8EA2D6CA	0x5673
+0x8EA2D6CB	0x5666
+0x8EA2D6CC	0x5663
+0x8EA2D6CD	0x566D
+0x8EA2D6CE	0x5672
+0x8EA2D6CF	0x565E
+0x8EA2D6D0	0x5677
+0x8EA2D6D1	0x571C
+0x8EA2D6D2	0x571B
+0x8EA2D6D3	0x58C8
+0x8EA2D6D4	0x58BD
+0x8EA2D6D5	0x58C9
+0x8EA2D6D6	0x58BF
+0x8EA2D6D7	0x58BA
+0x8EA2D6D8	0x58C2
+0x8EA2D6D9	0x58BC
+0x8EA2D6DA	0x58C6
+0x8EA2D6DB	0x5B17
+0x8EA2D6DC	0x5B19
+0x8EA2D6DD	0x5B1B
+0x8EA2D6DE	0x5B21
+0x8EA2D6DF	0x5B14
+0x8EA2D6E0	0x5B13
+0x8EA2D6E1	0x5B10
+0x8EA2D6E2	0x5B16
+0x8EA2D6E3	0x5B28
+0x8EA2D6E4	0x5B1A
+0x8EA2D6E5	0x5B20
+0x8EA2D6E6	0x5B1E
+0x8EA2D6E7	0x5BEF
+0x8EA2D6E8	0x5DAC
+0x8EA2D6E9	0x5DB1
+0x8EA2D6EA	0x5DA9
+0x8EA2D6EB	0x5DA7
+0x8EA2D6EC	0x5DB5
+0x8EA2D6ED	0x5DB0
+0x8EA2D6EE	0x5DAE
+0x8EA2D6EF	0x5DAA
+0x8EA2D6F0	0x5DA8
+0x8EA2D6F1	0x5DB2
+0x8EA2D6F2	0x5DAD
+0x8EA2D6F3	0x5DAF
+0x8EA2D6F4	0x5DB4
+0x8EA2D6F5	0x5E67
+0x8EA2D6F6	0x5E68
+0x8EA2D6F7	0x5E66
+0x8EA2D6F8	0x5E6F
+0x8EA2D6F9	0x5EE9
+0x8EA2D6FA	0x5EE7
+0x8EA2D6FB	0x5EE6
+0x8EA2D6FC	0x5EE8
+0x8EA2D6FD	0x5EE5
+0x8EA2D6FE	0x5F4B
+0x8EA2D7A1	0x5FBC
+0x8EA2D7A2	0x5FBB
+0x8EA2D7A3	0x619D
+0x8EA2D7A4	0x61A8
+0x8EA2D7A5	0x6196
+0x8EA2D7A6	0x61C5
+0x8EA2D7A7	0x61B4
+0x8EA2D7A8	0x61C6
+0x8EA2D7A9	0x61C1
+0x8EA2D7AA	0x61CC
+0x8EA2D7AB	0x61BA
+0x8EA2D7AC	0x61BF
+0x8EA2D7AD	0x61B8
+0x8EA2D7AE	0x618C
+0x8EA2D7AF	0x64D7
+0x8EA2D7B0	0x64D6
+0x8EA2D7B1	0x64D0
+0x8EA2D7B2	0x64CF
+0x8EA2D7B3	0x64C9
+0x8EA2D7B4	0x64BD
+0x8EA2D7B5	0x6489
+0x8EA2D7B6	0x64C3
+0x8EA2D7B7	0x64DB
+0x8EA2D7B8	0x64F3
+0x8EA2D7B9	0x64D9
+0x8EA2D7BA	0x6533
+0x8EA2D7BB	0x657F
+0x8EA2D7BC	0x657C
+0x8EA2D7BD	0x65A2
+0x8EA2D7BE	0x66C8
+0x8EA2D7BF	0x66BE
+0x8EA2D7C0	0x66C0
+0x8EA2D7C1	0x66CA
+0x8EA2D7C2	0x66CB
+0x8EA2D7C3	0x66CF
+0x8EA2D7C4	0x66BD
+0x8EA2D7C5	0x66BB
+0x8EA2D7C6	0x66BA
+0x8EA2D7C7	0x66CC
+0x8EA2D7C8	0x6723
+0x8EA2D7C9	0x6A34
+0x8EA2D7CA	0x6A66
+0x8EA2D7CB	0x6A49
+0x8EA2D7CC	0x6A67
+0x8EA2D7CD	0x6A32
+0x8EA2D7CE	0x6A68
+0x8EA2D7CF	0x6A3E
+0x8EA2D7D0	0x6A5D
+0x8EA2D7D1	0x6A6D
+0x8EA2D7D2	0x6A76
+0x8EA2D7D3	0x6A5B
+0x8EA2D7D4	0x6A51
+0x8EA2D7D5	0x6A28
+0x8EA2D7D6	0x6A5A
+0x8EA2D7D7	0x6A3B
+0x8EA2D7D8	0x6A3F
+0x8EA2D7D9	0x6A41
+0x8EA2D7DA	0x6A6A
+0x8EA2D7DB	0x6A64
+0x8EA2D7DC	0x6A50
+0x8EA2D7DD	0x6A4F
+0x8EA2D7DE	0x6A54
+0x8EA2D7DF	0x6A6F
+0x8EA2D7E0	0x6A69
+0x8EA2D7E1	0x6A60
+0x8EA2D7E2	0x6A3C
+0x8EA2D7E3	0x6A5E
+0x8EA2D7E4	0x6A56
+0x8EA2D7E5	0x6A55
+0x8EA2D7E6	0x6A4D
+0x8EA2D7E7	0x6A4E
+0x8EA2D7E8	0x6A46
+0x8EA2D7E9	0x6B55
+0x8EA2D7EA	0x6B54
+0x8EA2D7EB	0x6B56
+0x8EA2D7EC	0x6BA7
+0x8EA2D7ED	0x6BAA
+0x8EA2D7EE	0x6BAB
+0x8EA2D7EF	0x6BC8
+0x8EA2D7F0	0x6BC7
+0x8EA2D7F1	0x6C04
+0x8EA2D7F2	0x6C03
+0x8EA2D7F3	0x6C06
+0x8EA2D7F4	0x6FAD
+0x8EA2D7F5	0x6FCB
+0x8EA2D7F6	0x6FA3
+0x8EA2D7F7	0x6FC7
+0x8EA2D7F8	0x6FBC
+0x8EA2D7F9	0x6FCE
+0x8EA2D7FA	0x6FC8
+0x8EA2D7FB	0x6F5E
+0x8EA2D7FC	0x6FC4
+0x8EA2D7FD	0x6FBD
+0x8EA2D7FE	0x6F9E
+0x8EA2D8A1	0x6FCA
+0x8EA2D8A2	0x6FA8
+0x8EA2D8A3	0x7004
+0x8EA2D8A4	0x6FA5
+0x8EA2D8A5	0x6FAE
+0x8EA2D8A6	0x6FBA
+0x8EA2D8A7	0x6FAC
+0x8EA2D8A8	0x6FAA
+0x8EA2D8A9	0x6FCF
+0x8EA2D8AA	0x6FBF
+0x8EA2D8AB	0x6FB8
+0x8EA2D8AC	0x6FA2
+0x8EA2D8AD	0x6FC9
+0x8EA2D8AE	0x6FAB
+0x8EA2D8AF	0x6FCD
+0x8EA2D8B0	0x6FAF
+0x8EA2D8B1	0x6FB2
+0x8EA2D8B2	0x6FB0
+0x8EA2D8B3	0x71C5
+0x8EA2D8B4	0x71C2
+0x8EA2D8B5	0x71BF
+0x8EA2D8B6	0x71B8
+0x8EA2D8B7	0x71D6
+0x8EA2D8B8	0x71C0
+0x8EA2D8B9	0x71C1
+0x8EA2D8BA	0x71CB
+0x8EA2D8BB	0x71D4
+0x8EA2D8BC	0x71CA
+0x8EA2D8BD	0x71C7
+0x8EA2D8BE	0x71CF
+0x8EA2D8BF	0x71BD
+0x8EA2D8C0	0x71D8
+0x8EA2D8C1	0x71BC
+0x8EA2D8C2	0x71C6
+0x8EA2D8C3	0x71DA
+0x8EA2D8C4	0x71DB
+0x8EA2D8C5	0x729D
+0x8EA2D8C6	0x729E
+0x8EA2D8C7	0x7369
+0x8EA2D8C8	0x7366
+0x8EA2D8C9	0x7367
+0x8EA2D8CA	0x736C
+0x8EA2D8CB	0x7365
+0x8EA2D8CC	0x736B
+0x8EA2D8CD	0x736A
+0x8EA2D8CE	0x747F
+0x8EA2D8CF	0x749A
+0x8EA2D8D0	0x74A0
+0x8EA2D8D1	0x7494
+0x8EA2D8D2	0x7492
+0x8EA2D8D3	0x7495
+0x8EA2D8D4	0x74A1
+0x8EA2D8D5	0x750B
+0x8EA2D8D6	0x7580
+0x8EA2D8D7	0x762F
+0x8EA2D8D8	0x762D
+0x8EA2D8D9	0x7631
+0x8EA2D8DA	0x763D
+0x8EA2D8DB	0x7633
+0x8EA2D8DC	0x763C
+0x8EA2D8DD	0x7635
+0x8EA2D8DE	0x7632
+0x8EA2D8DF	0x7630
+0x8EA2D8E0	0x76BB
+0x8EA2D8E1	0x76E6
+0x8EA2D8E2	0x779A
+0x8EA2D8E3	0x779D
+0x8EA2D8E4	0x77A1
+0x8EA2D8E5	0x779C
+0x8EA2D8E6	0x779B
+0x8EA2D8E7	0x77A2
+0x8EA2D8E8	0x77A3
+0x8EA2D8E9	0x7795
+0x8EA2D8EA	0x7799
+0x8EA2D8EB	0x7797
+0x8EA2D8EC	0x78DD
+0x8EA2D8ED	0x78E9
+0x8EA2D8EE	0x78E5
+0x8EA2D8EF	0x78EA
+0x8EA2D8F0	0x78DE
+0x8EA2D8F1	0x78E3
+0x8EA2D8F2	0x78DB
+0x8EA2D8F3	0x78E1
+0x8EA2D8F4	0x78E2
+0x8EA2D8F5	0x78ED
+0x8EA2D8F6	0x78DF
+0x8EA2D8F7	0x78E0
+0x8EA2D8F8	0x79A4
+0x8EA2D8F9	0x7A44
+0x8EA2D8FA	0x7A48
+0x8EA2D8FB	0x7A47
+0x8EA2D8FC	0x7AB6
+0x8EA2D8FD	0x7AB8
+0x8EA2D8FE	0x7AB5
+0x8EA2D9A1	0x7AB1
+0x8EA2D9A2	0x7AB7
+0x8EA2D9A3	0x7BDE
+0x8EA2D9A4	0x7BE3
+0x8EA2D9A5	0x7BE7
+0x8EA2D9A6	0x7BDD
+0x8EA2D9A7	0x7BD5
+0x8EA2D9A8	0x7BE5
+0x8EA2D9A9	0x7BDA
+0x8EA2D9AA	0x7BE8
+0x8EA2D9AB	0x7BF9
+0x8EA2D9AC	0x7BD4
+0x8EA2D9AD	0x7BEA
+0x8EA2D9AE	0x7BE2
+0x8EA2D9AF	0x7BDC
+0x8EA2D9B0	0x7BEB
+0x8EA2D9B1	0x7BD8
+0x8EA2D9B2	0x7BDF
+0x8EA2D9B3	0x7CD2
+0x8EA2D9B4	0x7CD4
+0x8EA2D9B5	0x7CD7
+0x8EA2D9B6	0x7CD0
+0x8EA2D9B7	0x7CD1
+0x8EA2D9B8	0x7E12
+0x8EA2D9B9	0x7E21
+0x8EA2D9BA	0x7E17
+0x8EA2D9BB	0x7E0C
+0x8EA2D9BC	0x7E1F
+0x8EA2D9BD	0x7E20
+0x8EA2D9BE	0x7E13
+0x8EA2D9BF	0x7E0E
+0x8EA2D9C0	0x7E1C
+0x8EA2D9C1	0x7E15
+0x8EA2D9C2	0x7E1A
+0x8EA2D9C3	0x7E22
+0x8EA2D9C4	0x7E0B
+0x8EA2D9C5	0x7E0F
+0x8EA2D9C6	0x7E16
+0x8EA2D9C7	0x7E0D
+0x8EA2D9C8	0x7E14
+0x8EA2D9C9	0x7E25
+0x8EA2D9CA	0x7E24
+0x8EA2D9CB	0x7F43
+0x8EA2D9CC	0x7F7B
+0x8EA2D9CD	0x7F7C
+0x8EA2D9CE	0x7F7A
+0x8EA2D9CF	0x7FB1
+0x8EA2D9D0	0x7FEF
+0x8EA2D9D1	0x802A
+0x8EA2D9D2	0x8029
+0x8EA2D9D3	0x806C
+0x8EA2D9D4	0x81B1
+0x8EA2D9D5	0x81A6
+0x8EA2D9D6	0x81AE
+0x8EA2D9D7	0x81B9
+0x8EA2D9D8	0x81B5
+0x8EA2D9D9	0x81AB
+0x8EA2D9DA	0x81B0
+0x8EA2D9DB	0x81AC
+0x8EA2D9DC	0x81B4
+0x8EA2D9DD	0x81B2
+0x8EA2D9DE	0x81B7
+0x8EA2D9DF	0x81A7
+0x8EA2D9E0	0x81F2
+0x8EA2D9E1	0x8255
+0x8EA2D9E2	0x8256
+0x8EA2D9E3	0x8257
+0x8EA2D9E4	0x8556
+0x8EA2D9E5	0x8545
+0x8EA2D9E6	0x856B
+0x8EA2D9E7	0x854D
+0x8EA2D9E8	0x8553
+0x8EA2D9E9	0x8561
+0x8EA2D9EA	0x8558
+0x8EA2D9EB	0x8540
+0x8EA2D9EC	0x8546
+0x8EA2D9ED	0x8564
+0x8EA2D9EE	0x8541
+0x8EA2D9EF	0x8562
+0x8EA2D9F0	0x8544
+0x8EA2D9F1	0x8551
+0x8EA2D9F2	0x8547
+0x8EA2D9F3	0x8563
+0x8EA2D9F4	0x853E
+0x8EA2D9F5	0x855B
+0x8EA2D9F6	0x8571
+0x8EA2D9F7	0x854E
+0x8EA2D9F8	0x856E
+0x8EA2D9F9	0x8575
+0x8EA2D9FA	0x8555
+0x8EA2D9FB	0x8567
+0x8EA2D9FC	0x8560
+0x8EA2D9FD	0x858C
+0x8EA2D9FE	0x8566
+0x8EA2DAA1	0x855D
+0x8EA2DAA2	0x8554
+0x8EA2DAA3	0x8565
+0x8EA2DAA4	0x856C
+0x8EA2DAA5	0x8663
+0x8EA2DAA6	0x8665
+0x8EA2DAA7	0x8664
+0x8EA2DAA8	0x87A4
+0x8EA2DAA9	0x879B
+0x8EA2DAAA	0x878F
+0x8EA2DAAB	0x8797
+0x8EA2DAAC	0x8793
+0x8EA2DAAD	0x8792
+0x8EA2DAAE	0x8788
+0x8EA2DAAF	0x8781
+0x8EA2DAB0	0x8796
+0x8EA2DAB1	0x8798
+0x8EA2DAB2	0x8779
+0x8EA2DAB3	0x8787
+0x8EA2DAB4	0x87A3
+0x8EA2DAB5	0x8785
+0x8EA2DAB6	0x8790
+0x8EA2DAB7	0x8791
+0x8EA2DAB8	0x879D
+0x8EA2DAB9	0x8784
+0x8EA2DABA	0x8794
+0x8EA2DABB	0x879C
+0x8EA2DABC	0x879A
+0x8EA2DABD	0x8789
+0x8EA2DABE	0x891E
+0x8EA2DABF	0x8926
+0x8EA2DAC0	0x8930
+0x8EA2DAC1	0x892D
+0x8EA2DAC2	0x892E
+0x8EA2DAC3	0x8927
+0x8EA2DAC4	0x8931
+0x8EA2DAC5	0x8922
+0x8EA2DAC6	0x8929
+0x8EA2DAC7	0x8923
+0x8EA2DAC8	0x892F
+0x8EA2DAC9	0x892C
+0x8EA2DACA	0x891F
+0x8EA2DACB	0x89F1
+0x8EA2DACC	0x8AE0
+0x8EA2DACD	0x8AE2
+0x8EA2DACE	0x8AF2
+0x8EA2DACF	0x8AF4
+0x8EA2DAD0	0x8AF5
+0x8EA2DAD1	0x8ADD
+0x8EA2DAD2	0x8B14
+0x8EA2DAD3	0x8AE4
+0x8EA2DAD4	0x8ADF
+0x8EA2DAD5	0x8AF0
+0x8EA2DAD6	0x8AC8
+0x8EA2DAD7	0x8ADE
+0x8EA2DAD8	0x8AE1
+0x8EA2DAD9	0x8AE8
+0x8EA2DADA	0x8AFF
+0x8EA2DADB	0x8AEF
+0x8EA2DADC	0x8AFB
+0x8EA2DADD	0x8C91
+0x8EA2DADE	0x8C92
+0x8EA2DADF	0x8C90
+0x8EA2DAE0	0x8CF5
+0x8EA2DAE1	0x8CEE
+0x8EA2DAE2	0x8CF1
+0x8EA2DAE3	0x8CF0
+0x8EA2DAE4	0x8CF3
+0x8EA2DAE5	0x8D6C
+0x8EA2DAE6	0x8D6E
+0x8EA2DAE7	0x8DA5
+0x8EA2DAE8	0x8DA7
+0x8EA2DAE9	0x8E33
+0x8EA2DAEA	0x8E3E
+0x8EA2DAEB	0x8E38
+0x8EA2DAEC	0x8E40
+0x8EA2DAED	0x8E45
+0x8EA2DAEE	0x8E36
+0x8EA2DAEF	0x8E3C
+0x8EA2DAF0	0x8E3D
+0x8EA2DAF1	0x8E41
+0x8EA2DAF2	0x8E30
+0x8EA2DAF3	0x8E3F
+0x8EA2DAF4	0x8EBD
+0x8EA2DAF5	0x8F36
+0x8EA2DAF6	0x8F2E
+0x8EA2DAF7	0x8F35
+0x8EA2DAF8	0x8F32
+0x8EA2DAF9	0x8F39
+0x8EA2DAFA	0x8F37
+0x8EA2DAFB	0x8F34
+0x8EA2DAFC	0x9076
+0x8EA2DAFD	0x9079
+0x8EA2DAFE	0x907B
+0x8EA2DBA1	0x9086
+0x8EA2DBA2	0x90FA
+0x8EA2DBA3	0x9133
+0x8EA2DBA4	0x9135
+0x8EA2DBA5	0x9136
+0x8EA2DBA6	0x9193
+0x8EA2DBA7	0x9190
+0x8EA2DBA8	0x9191
+0x8EA2DBA9	0x918D
+0x8EA2DBAA	0x918F
+0x8EA2DBAB	0x9327
+0x8EA2DBAC	0x931E
+0x8EA2DBAD	0x9308
+0x8EA2DBAE	0x931F
+0x8EA2DBAF	0x9306
+0x8EA2DBB0	0x930F
+0x8EA2DBB1	0x937A
+0x8EA2DBB2	0x9338
+0x8EA2DBB3	0x933C
+0x8EA2DBB4	0x931B
+0x8EA2DBB5	0x9323
+0x8EA2DBB6	0x9312
+0x8EA2DBB7	0x9301
+0x8EA2DBB8	0x9346
+0x8EA2DBB9	0x932D
+0x8EA2DBBA	0x930E
+0x8EA2DBBB	0x930D
+0x8EA2DBBC	0x92CB
+0x8EA2DBBD	0x931D
+0x8EA2DBBE	0x92FA
+0x8EA2DBBF	0x9313
+0x8EA2DBC0	0x92F9
+0x8EA2DBC1	0x92F7
+0x8EA2DBC2	0x9334
+0x8EA2DBC3	0x9302
+0x8EA2DBC4	0x9324
+0x8EA2DBC5	0x92FF
+0x8EA2DBC6	0x9329
+0x8EA2DBC7	0x9339
+0x8EA2DBC8	0x9335
+0x8EA2DBC9	0x932A
+0x8EA2DBCA	0x9314
+0x8EA2DBCB	0x930C
+0x8EA2DBCC	0x930B
+0x8EA2DBCD	0x92FE
+0x8EA2DBCE	0x9309
+0x8EA2DBCF	0x9300
+0x8EA2DBD0	0x92FB
+0x8EA2DBD1	0x9316
+0x8EA2DBD2	0x95BC
+0x8EA2DBD3	0x95CD
+0x8EA2DBD4	0x95BE
+0x8EA2DBD5	0x95B9
+0x8EA2DBD6	0x95BA
+0x8EA2DBD7	0x95B6
+0x8EA2DBD8	0x95BF
+0x8EA2DBD9	0x95B5
+0x8EA2DBDA	0x95BD
+0x8EA2DBDB	0x96A9
+0x8EA2DBDC	0x96D4
+0x8EA2DBDD	0x970B
+0x8EA2DBDE	0x9712
+0x8EA2DBDF	0x9710
+0x8EA2DBE0	0x9799
+0x8EA2DBE1	0x9797
+0x8EA2DBE2	0x9794
+0x8EA2DBE3	0x97F0
+0x8EA2DBE4	0x97F8
+0x8EA2DBE5	0x9835
+0x8EA2DBE6	0x982F
+0x8EA2DBE7	0x9832
+0x8EA2DBE8	0x9924
+0x8EA2DBE9	0x991F
+0x8EA2DBEA	0x9927
+0x8EA2DBEB	0x9929
+0x8EA2DBEC	0x999E
+0x8EA2DBED	0x99EE
+0x8EA2DBEE	0x99EC
+0x8EA2DBEF	0x99E5
+0x8EA2DBF0	0x99E4
+0x8EA2DBF1	0x99F0
+0x8EA2DBF2	0x99E3
+0x8EA2DBF3	0x99EA
+0x8EA2DBF4	0x99E9
+0x8EA2DBF5	0x99E7
+0x8EA2DBF6	0x9AB9
+0x8EA2DBF7	0x9ABF
+0x8EA2DBF8	0x9AB4
+0x8EA2DBF9	0x9ABB
+0x8EA2DBFA	0x9AF6
+0x8EA2DBFB	0x9AFA
+0x8EA2DBFC	0x9AF9
+0x8EA2DBFD	0x9AF7
+0x8EA2DBFE	0x9B33
+0x8EA2DCA1	0x9B80
+0x8EA2DCA2	0x9B85
+0x8EA2DCA3	0x9B87
+0x8EA2DCA4	0x9B7C
+0x8EA2DCA5	0x9B7E
+0x8EA2DCA6	0x9B7B
+0x8EA2DCA7	0x9B82
+0x8EA2DCA8	0x9B93
+0x8EA2DCA9	0x9B92
+0x8EA2DCAA	0x9B90
+0x8EA2DCAB	0x9B7A
+0x8EA2DCAC	0x9B95
+0x8EA2DCAD	0x9B7D
+0x8EA2DCAE	0x9B88
+0x8EA2DCAF	0x9D25
+0x8EA2DCB0	0x9D17
+0x8EA2DCB1	0x9D20
+0x8EA2DCB2	0x9D1E
+0x8EA2DCB3	0x9D14
+0x8EA2DCB4	0x9D29
+0x8EA2DCB5	0x9D1D
+0x8EA2DCB6	0x9D18
+0x8EA2DCB7	0x9D22
+0x8EA2DCB8	0x9D10
+0x8EA2DCB9	0x9D19
+0x8EA2DCBA	0x9D1F
+0x8EA2DCBB	0x9E88
+0x8EA2DCBC	0x9E86
+0x8EA2DCBD	0x9E87
+0x8EA2DCBE	0x9EAE
+0x8EA2DCBF	0x9EAD
+0x8EA2DCC0	0x9ED5
+0x8EA2DCC1	0x9ED6
+0x8EA2DCC2	0x9EFA
+0x8EA2DCC3	0x9F12
+0x8EA2DCC4	0x9F3D
+0x8EA2DCC5	0x5126
+0x8EA2DCC6	0x5125
+0x8EA2DCC7	0x5122
+0x8EA2DCC8	0x5124
+0x8EA2DCC9	0x5120
+0x8EA2DCCA	0x5129
+0x8EA2DCCB	0x52F4
+0x8EA2DCCC	0x5693
+0x8EA2DCCD	0x568C
+0x8EA2DCCE	0x568D
+0x8EA2DCCF	0x5686
+0x8EA2DCD0	0x5684
+0x8EA2DCD1	0x5683
+0x8EA2DCD2	0x567E
+0x8EA2DCD3	0x5682
+0x8EA2DCD4	0x567F
+0x8EA2DCD5	0x5681
+0x8EA2DCD6	0x58D6
+0x8EA2DCD7	0x58D4
+0x8EA2DCD8	0x58CF
+0x8EA2DCD9	0x58D2
+0x8EA2DCDA	0x5B2D
+0x8EA2DCDB	0x5B25
+0x8EA2DCDC	0x5B32
+0x8EA2DCDD	0x5B23
+0x8EA2DCDE	0x5B2C
+0x8EA2DCDF	0x5B27
+0x8EA2DCE0	0x5B26
+0x8EA2DCE1	0x5B2F
+0x8EA2DCE2	0x5B2E
+0x8EA2DCE3	0x5B7B
+0x8EA2DCE4	0x5BF1
+0x8EA2DCE5	0x5BF2
+0x8EA2DCE6	0x5DB7
+0x8EA2DCE7	0x5E6C
+0x8EA2DCE8	0x5E6A
+0x8EA2DCE9	0x5FBE
+0x8EA2DCEA	0x61C3
+0x8EA2DCEB	0x61B5
+0x8EA2DCEC	0x61BC
+0x8EA2DCED	0x61E7
+0x8EA2DCEE	0x61E0
+0x8EA2DCEF	0x61E5
+0x8EA2DCF0	0x61E4
+0x8EA2DCF1	0x61E8
+0x8EA2DCF2	0x61DE
+0x8EA2DCF3	0x64EF
+0x8EA2DCF4	0x64E9
+0x8EA2DCF5	0x64E3
+0x8EA2DCF6	0x64EB
+0x8EA2DCF7	0x64E4
+0x8EA2DCF8	0x64E8
+0x8EA2DCF9	0x6581
+0x8EA2DCFA	0x6580
+0x8EA2DCFB	0x65B6
+0x8EA2DCFC	0x65DA
+0x8EA2DCFD	0x66D2
+0x8EA2DCFE	0x6A8D
+0x8EA2DDA1	0x6A96
+0x8EA2DDA2	0x6A81
+0x8EA2DDA3	0x6AA5
+0x8EA2DDA4	0x6A89
+0x8EA2DDA5	0x6A9F
+0x8EA2DDA6	0x6A9B
+0x8EA2DDA7	0x6AA1
+0x8EA2DDA8	0x6A9E
+0x8EA2DDA9	0x6A87
+0x8EA2DDAA	0x6A93
+0x8EA2DDAB	0x6A8E
+0x8EA2DDAC	0x6A95
+0x8EA2DDAD	0x6A83
+0x8EA2DDAE	0x6AA8
+0x8EA2DDAF	0x6AA4
+0x8EA2DDB0	0x6A91
+0x8EA2DDB1	0x6A7F
+0x8EA2DDB2	0x6AA6
+0x8EA2DDB3	0x6A9A
+0x8EA2DDB4	0x6A85
+0x8EA2DDB5	0x6A8C
+0x8EA2DDB6	0x6A92
+0x8EA2DDB7	0x6B5B
+0x8EA2DDB8	0x6BAD
+0x8EA2DDB9	0x6C09
+0x8EA2DDBA	0x6FCC
+0x8EA2DDBB	0x6FA9
+0x8EA2DDBC	0x6FF4
+0x8EA2DDBD	0x6FD4
+0x8EA2DDBE	0x6FE3
+0x8EA2DDBF	0x6FDC
+0x8EA2DDC0	0x6FED
+0x8EA2DDC1	0x6FE7
+0x8EA2DDC2	0x6FE6
+0x8EA2DDC3	0x6FDE
+0x8EA2DDC4	0x6FF2
+0x8EA2DDC5	0x6FDD
+0x8EA2DDC6	0x6FE2
+0x8EA2DDC7	0x6FE8
+0x8EA2DDC8	0x71E1
+0x8EA2DDC9	0x71F1
+0x8EA2DDCA	0x71E8
+0x8EA2DDCB	0x71F2
+0x8EA2DDCC	0x71E4
+0x8EA2DDCD	0x71F0
+0x8EA2DDCE	0x71E2
+0x8EA2DDCF	0x7373
+0x8EA2DDD0	0x736E
+0x8EA2DDD1	0x736F
+0x8EA2DDD2	0x7497
+0x8EA2DDD3	0x74B2
+0x8EA2DDD4	0x74AB
+0x8EA2DDD5	0x7490
+0x8EA2DDD6	0x74AA
+0x8EA2DDD7	0x74AD
+0x8EA2DDD8	0x74B1
+0x8EA2DDD9	0x74A5
+0x8EA2DDDA	0x74AF
+0x8EA2DDDB	0x7510
+0x8EA2DDDC	0x7511
+0x8EA2DDDD	0x7512
+0x8EA2DDDE	0x750F
+0x8EA2DDDF	0x7584
+0x8EA2DDE0	0x7643
+0x8EA2DDE1	0x7648
+0x8EA2DDE2	0x7649
+0x8EA2DDE3	0x7647
+0x8EA2DDE4	0x76A4
+0x8EA2DDE5	0x76E9
+0x8EA2DDE6	0x77B5
+0x8EA2DDE7	0x77AB
+0x8EA2DDE8	0x77B2
+0x8EA2DDE9	0x77B7
+0x8EA2DDEA	0x77B6
+0x8EA2DDEB	0x77B4
+0x8EA2DDEC	0x77B1
+0x8EA2DDED	0x77A8
+0x8EA2DDEE	0x77F0
+0x8EA2DDEF	0x78F3
+0x8EA2DDF0	0x78FD
+0x8EA2DDF1	0x7902
+0x8EA2DDF2	0x78FB
+0x8EA2DDF3	0x78FC
+0x8EA2DDF4	0x78FF
+0x8EA2DDF5	0x78F2
+0x8EA2DDF6	0x7905
+0x8EA2DDF7	0x78F9
+0x8EA2DDF8	0x78FE
+0x8EA2DDF9	0x7904
+0x8EA2DDFA	0x79AB
+0x8EA2DDFB	0x79A8
+0x8EA2DDFC	0x7A5C
+0x8EA2DDFD	0x7A5B
+0x8EA2DDFE	0x7A56
+0x8EA2DEA1	0x7A58
+0x8EA2DEA2	0x7A54
+0x8EA2DEA3	0x7A5A
+0x8EA2DEA4	0x7ABE
+0x8EA2DEA5	0x7AC0
+0x8EA2DEA6	0x7AC1
+0x8EA2DEA7	0x7C05
+0x8EA2DEA8	0x7C0F
+0x8EA2DEA9	0x7BF2
+0x8EA2DEAA	0x7C00
+0x8EA2DEAB	0x7BFF
+0x8EA2DEAC	0x7BFB
+0x8EA2DEAD	0x7C0E
+0x8EA2DEAE	0x7BF4
+0x8EA2DEAF	0x7C0B
+0x8EA2DEB0	0x7BF3
+0x8EA2DEB1	0x7C02
+0x8EA2DEB2	0x7C09
+0x8EA2DEB3	0x7C03
+0x8EA2DEB4	0x7C01
+0x8EA2DEB5	0x7BF8
+0x8EA2DEB6	0x7BFD
+0x8EA2DEB7	0x7C06
+0x8EA2DEB8	0x7BF0
+0x8EA2DEB9	0x7BF1
+0x8EA2DEBA	0x7C10
+0x8EA2DEBB	0x7C0A
+0x8EA2DEBC	0x7CE8
+0x8EA2DEBD	0x7E2D
+0x8EA2DEBE	0x7E3C
+0x8EA2DEBF	0x7E42
+0x8EA2DEC0	0x7E33
+0x8EA2DEC1	0x9848
+0x8EA2DEC2	0x7E38
+0x8EA2DEC3	0x7E2A
+0x8EA2DEC4	0x7E49
+0x8EA2DEC5	0x7E40
+0x8EA2DEC6	0x7E47
+0x8EA2DEC7	0x7E29
+0x8EA2DEC8	0x7E4C
+0x8EA2DEC9	0x7E30
+0x8EA2DECA	0x7E3B
+0x8EA2DECB	0x7E36
+0x8EA2DECC	0x7E44
+0x8EA2DECD	0x7E3A
+0x8EA2DECE	0x7F45
+0x8EA2DECF	0x7F7F
+0x8EA2DED0	0x7F7E
+0x8EA2DED1	0x7F7D
+0x8EA2DED2	0x7FF4
+0x8EA2DED3	0x7FF2
+0x8EA2DED4	0x802C
+0x8EA2DED5	0x81BB
+0x8EA2DED6	0x81C4
+0x8EA2DED7	0x81CC
+0x8EA2DED8	0x81CA
+0x8EA2DED9	0x81C5
+0x8EA2DEDA	0x81C7
+0x8EA2DEDB	0x81BC
+0x8EA2DEDC	0x81E9
+0x8EA2DEDD	0x825B
+0x8EA2DEDE	0x825A
+0x8EA2DEDF	0x825C
+0x8EA2DEE0	0x8583
+0x8EA2DEE1	0x8580
+0x8EA2DEE2	0x858F
+0x8EA2DEE3	0x85A7
+0x8EA2DEE4	0x8595
+0x8EA2DEE5	0x85A0
+0x8EA2DEE6	0x858B
+0x8EA2DEE7	0x85A3
+0x8EA2DEE8	0x857B
+0x8EA2DEE9	0x85A4
+0x8EA2DEEA	0x859A
+0x8EA2DEEB	0x859E
+0x8EA2DEEC	0x8577
+0x8EA2DEED	0x857C
+0x8EA2DEEE	0x8589
+0x8EA2DEEF	0x85A1
+0x8EA2DEF0	0x857A
+0x8EA2DEF1	0x8578
+0x8EA2DEF2	0x8557
+0x8EA2DEF3	0x858E
+0x8EA2DEF4	0x8596
+0x8EA2DEF5	0x8586
+0x8EA2DEF6	0x858D
+0x8EA2DEF7	0x8599
+0x8EA2DEF8	0x859D
+0x8EA2DEF9	0x8581
+0x8EA2DEFA	0x85A2
+0x8EA2DEFB	0x8582
+0x8EA2DEFC	0x8588
+0x8EA2DEFD	0x8585
+0x8EA2DEFE	0x8579
+0x8EA2DFA1	0x8576
+0x8EA2DFA2	0x8598
+0x8EA2DFA3	0x8590
+0x8EA2DFA4	0x859F
+0x8EA2DFA5	0x8668
+0x8EA2DFA6	0x87BE
+0x8EA2DFA7	0x87AA
+0x8EA2DFA8	0x87AD
+0x8EA2DFA9	0x87C5
+0x8EA2DFAA	0x87B0
+0x8EA2DFAB	0x87AC
+0x8EA2DFAC	0x87B9
+0x8EA2DFAD	0x87B5
+0x8EA2DFAE	0x87BC
+0x8EA2DFAF	0x87AE
+0x8EA2DFB0	0x87C9
+0x8EA2DFB1	0x87C3
+0x8EA2DFB2	0x87C2
+0x8EA2DFB3	0x87CC
+0x8EA2DFB4	0x87B7
+0x8EA2DFB5	0x87AF
+0x8EA2DFB6	0x87C4
+0x8EA2DFB7	0x87CA
+0x8EA2DFB8	0x87B4
+0x8EA2DFB9	0x87B6
+0x8EA2DFBA	0x87BF
+0x8EA2DFBB	0x87B8
+0x8EA2DFBC	0x87BD
+0x8EA2DFBD	0x87DE
+0x8EA2DFBE	0x87B2
+0x8EA2DFBF	0x8935
+0x8EA2DFC0	0x8933
+0x8EA2DFC1	0x893C
+0x8EA2DFC2	0x893E
+0x8EA2DFC3	0x8941
+0x8EA2DFC4	0x8952
+0x8EA2DFC5	0x8937
+0x8EA2DFC6	0x8942
+0x8EA2DFC7	0x89AD
+0x8EA2DFC8	0x89AF
+0x8EA2DFC9	0x89AE
+0x8EA2DFCA	0x89F2
+0x8EA2DFCB	0x89F3
+0x8EA2DFCC	0x8B1E
+0x8EA2DFCD	0x8B18
+0x8EA2DFCE	0x8B16
+0x8EA2DFCF	0x8B11
+0x8EA2DFD0	0x8B05
+0x8EA2DFD1	0x8B0B
+0x8EA2DFD2	0x8B22
+0x8EA2DFD3	0x8B0F
+0x8EA2DFD4	0x8B12
+0x8EA2DFD5	0x8B15
+0x8EA2DFD6	0x8B07
+0x8EA2DFD7	0x8B0D
+0x8EA2DFD8	0x8B08
+0x8EA2DFD9	0x8B06
+0x8EA2DFDA	0x8B1C
+0x8EA2DFDB	0x8B13
+0x8EA2DFDC	0x8B1A
+0x8EA2DFDD	0x8C4F
+0x8EA2DFDE	0x8C70
+0x8EA2DFDF	0x8C72
+0x8EA2DFE0	0x8C71
+0x8EA2DFE1	0x8C6F
+0x8EA2DFE2	0x8C95
+0x8EA2DFE3	0x8C94
+0x8EA2DFE4	0x8CF9
+0x8EA2DFE5	0x8D6F
+0x8EA2DFE6	0x8E4E
+0x8EA2DFE7	0x8E4D
+0x8EA2DFE8	0x8E53
+0x8EA2DFE9	0x8E50
+0x8EA2DFEA	0x8E4C
+0x8EA2DFEB	0x8E47
+0x8EA2DFEC	0x8F43
+0x8EA2DFED	0x8F40
+0x8EA2DFEE	0x9085
+0x8EA2DFEF	0x907E
+0x8EA2DFF0	0x9138
+0x8EA2DFF1	0x919A
+0x8EA2DFF2	0x91A2
+0x8EA2DFF3	0x919B
+0x8EA2DFF4	0x9199
+0x8EA2DFF5	0x919F
+0x8EA2DFF6	0x91A1
+0x8EA2DFF7	0x919D
+0x8EA2DFF8	0x91A0
+0x8EA2DFF9	0x93A1
+0x8EA2DFFA	0x9383
+0x8EA2DFFB	0x93AF
+0x8EA2DFFC	0x9364
+0x8EA2DFFD	0x9356
+0x8EA2DFFE	0x9347
+0x8EA2E0A1	0x937C
+0x8EA2E0A2	0x9358
+0x8EA2E0A3	0x935C
+0x8EA2E0A4	0x9376
+0x8EA2E0A5	0x9349
+0x8EA2E0A6	0x9350
+0x8EA2E0A7	0x9351
+0x8EA2E0A8	0x9360
+0x8EA2E0A9	0x936D
+0x8EA2E0AA	0x938F
+0x8EA2E0AB	0x934C
+0x8EA2E0AC	0x936A
+0x8EA2E0AD	0x9379
+0x8EA2E0AE	0x9357
+0x8EA2E0AF	0x9355
+0x8EA2E0B0	0x9352
+0x8EA2E0B1	0x934F
+0x8EA2E0B2	0x9371
+0x8EA2E0B3	0x9377
+0x8EA2E0B4	0x937B
+0x8EA2E0B5	0x9361
+0x8EA2E0B6	0x935E
+0x8EA2E0B7	0x9363
+0x8EA2E0B8	0x9367
+0x8EA2E0B9	0x934E
+0x8EA2E0BA	0x9359
+0x8EA2E0BB	0x95C7
+0x8EA2E0BC	0x95C0
+0x8EA2E0BD	0x95C9
+0x8EA2E0BE	0x95C3
+0x8EA2E0BF	0x95C5
+0x8EA2E0C0	0x95B7
+0x8EA2E0C1	0x96AE
+0x8EA2E0C2	0x96B0
+0x8EA2E0C3	0x96AC
+0x8EA2E0C4	0x9720
+0x8EA2E0C5	0x971F
+0x8EA2E0C6	0x9718
+0x8EA2E0C7	0x971D
+0x8EA2E0C8	0x9719
+0x8EA2E0C9	0x979A
+0x8EA2E0CA	0x97A1
+0x8EA2E0CB	0x979C
+0x8EA2E0CC	0x979E
+0x8EA2E0CD	0x979D
+0x8EA2E0CE	0x97D5
+0x8EA2E0CF	0x97D4
+0x8EA2E0D0	0x97F1
+0x8EA2E0D1	0x9841
+0x8EA2E0D2	0x9844
+0x8EA2E0D3	0x984A
+0x8EA2E0D4	0x9849
+0x8EA2E0D5	0x9845
+0x8EA2E0D6	0x9843
+0x8EA2E0D7	0x9925
+0x8EA2E0D8	0x992B
+0x8EA2E0D9	0x992C
+0x8EA2E0DA	0x992A
+0x8EA2E0DB	0x9933
+0x8EA2E0DC	0x9932
+0x8EA2E0DD	0x992F
+0x8EA2E0DE	0x992D
+0x8EA2E0DF	0x9931
+0x8EA2E0E0	0x9930
+0x8EA2E0E1	0x9998
+0x8EA2E0E2	0x99A3
+0x8EA2E0E3	0x99A1
+0x8EA2E0E4	0x9A02
+0x8EA2E0E5	0x99FA
+0x8EA2E0E6	0x99F4
+0x8EA2E0E7	0x99F7
+0x8EA2E0E8	0x99F9
+0x8EA2E0E9	0x99F8
+0x8EA2E0EA	0x99F6
+0x8EA2E0EB	0x99FB
+0x8EA2E0EC	0x99FD
+0x8EA2E0ED	0x99FE
+0x8EA2E0EE	0x99FC
+0x8EA2E0EF	0x9A03
+0x8EA2E0F0	0x9ABE
+0x8EA2E0F1	0x9AFE
+0x8EA2E0F2	0x9AFD
+0x8EA2E0F3	0x9B01
+0x8EA2E0F4	0x9AFC
+0x8EA2E0F5	0x9B48
+0x8EA2E0F6	0x9B9A
+0x8EA2E0F7	0x9BA8
+0x8EA2E0F8	0x9B9E
+0x8EA2E0F9	0x9B9B
+0x8EA2E0FA	0x9BA6
+0x8EA2E0FB	0x9BA1
+0x8EA2E0FC	0x9BA5
+0x8EA2E0FD	0x9BA4
+0x8EA2E0FE	0x9B86
+0x8EA2E1A1	0x9BA2
+0x8EA2E1A2	0x9BA0
+0x8EA2E1A3	0x9BAF
+0x8EA2E1A4	0x9D33
+0x8EA2E1A5	0x9D41
+0x8EA2E1A6	0x9D67
+0x8EA2E1A7	0x9D36
+0x8EA2E1A8	0x9D2E
+0x8EA2E1A9	0x9D2F
+0x8EA2E1AA	0x9D31
+0x8EA2E1AB	0x9D38
+0x8EA2E1AC	0x9D30
+0x8EA2E1AD	0x9D45
+0x8EA2E1AE	0x9D42
+0x8EA2E1AF	0x9D43
+0x8EA2E1B0	0x9D3E
+0x8EA2E1B1	0x9D37
+0x8EA2E1B2	0x9D40
+0x8EA2E1B3	0x9D3D
+0x8EA2E1B4	0x7FF5
+0x8EA2E1B5	0x9D2D
+0x8EA2E1B6	0x9E8A
+0x8EA2E1B7	0x9E89
+0x8EA2E1B8	0x9E8D
+0x8EA2E1B9	0x9EB0
+0x8EA2E1BA	0x9EC8
+0x8EA2E1BB	0x9EDA
+0x8EA2E1BC	0x9EFB
+0x8EA2E1BD	0x9EFF
+0x8EA2E1BE	0x9F24
+0x8EA2E1BF	0x9F23
+0x8EA2E1C0	0x9F22
+0x8EA2E1C1	0x9F54
+0x8EA2E1C2	0x9FA0
+0x8EA2E1C3	0x5131
+0x8EA2E1C4	0x512D
+0x8EA2E1C5	0x512E
+0x8EA2E1C6	0x5698
+0x8EA2E1C7	0x569C
+0x8EA2E1C8	0x5697
+0x8EA2E1C9	0x569A
+0x8EA2E1CA	0x569D
+0x8EA2E1CB	0x5699
+0x8EA2E1CC	0x5970
+0x8EA2E1CD	0x5B3C
+0x8EA2E1CE	0x5C69
+0x8EA2E1CF	0x5C6A
+0x8EA2E1D0	0x5DC0
+0x8EA2E1D1	0x5E6D
+0x8EA2E1D2	0x5E6E
+0x8EA2E1D3	0x61D8
+0x8EA2E1D4	0x61DF
+0x8EA2E1D5	0x61ED
+0x8EA2E1D6	0x61EE
+0x8EA2E1D7	0x61F1
+0x8EA2E1D8	0x61EA
+0x8EA2E1D9	0x61F0
+0x8EA2E1DA	0x61EB
+0x8EA2E1DB	0x61D6
+0x8EA2E1DC	0x61E9
+0x8EA2E1DD	0x64FF
+0x8EA2E1DE	0x6504
+0x8EA2E1DF	0x64FD
+0x8EA2E1E0	0x64F8
+0x8EA2E1E1	0x6501
+0x8EA2E1E2	0x6503
+0x8EA2E1E3	0x64FC
+0x8EA2E1E4	0x6594
+0x8EA2E1E5	0x65DB
+0x8EA2E1E6	0x66DA
+0x8EA2E1E7	0x66DB
+0x8EA2E1E8	0x66D8
+0x8EA2E1E9	0x6AC5
+0x8EA2E1EA	0x6AB9
+0x8EA2E1EB	0x6ABD
+0x8EA2E1EC	0x6AE1
+0x8EA2E1ED	0x6AC6
+0x8EA2E1EE	0x6ABA
+0x8EA2E1EF	0x6AB6
+0x8EA2E1F0	0x6AB7
+0x8EA2E1F1	0x6AC7
+0x8EA2E1F2	0x6AB4
+0x8EA2E1F3	0x6AAD
+0x8EA2E1F4	0x6B5E
+0x8EA2E1F5	0x6BC9
+0x8EA2E1F6	0x6C0B
+0x8EA2E1F7	0x7007
+0x8EA2E1F8	0x700C
+0x8EA2E1F9	0x700D
+0x8EA2E1FA	0x7001
+0x8EA2E1FB	0x7005
+0x8EA2E1FC	0x7014
+0x8EA2E1FD	0x700E
+0x8EA2E1FE	0x6FFF
+0x8EA2E2A1	0x7000
+0x8EA2E2A2	0x6FFB
+0x8EA2E2A3	0x7026
+0x8EA2E2A4	0x6FFC
+0x8EA2E2A5	0x6FF7
+0x8EA2E2A6	0x700A
+0x8EA2E2A7	0x7201
+0x8EA2E2A8	0x71FF
+0x8EA2E2A9	0x71F9
+0x8EA2E2AA	0x7203
+0x8EA2E2AB	0x71FD
+0x8EA2E2AC	0x7376
+0x8EA2E2AD	0x74B8
+0x8EA2E2AE	0x74C0
+0x8EA2E2AF	0x74B5
+0x8EA2E2B0	0x74C1
+0x8EA2E2B1	0x74BE
+0x8EA2E2B2	0x74B6
+0x8EA2E2B3	0x74BB
+0x8EA2E2B4	0x74C2
+0x8EA2E2B5	0x7514
+0x8EA2E2B6	0x7513
+0x8EA2E2B7	0x765C
+0x8EA2E2B8	0x7664
+0x8EA2E2B9	0x7659
+0x8EA2E2BA	0x7650
+0x8EA2E2BB	0x7653
+0x8EA2E2BC	0x7657
+0x8EA2E2BD	0x765A
+0x8EA2E2BE	0x76A6
+0x8EA2E2BF	0x76BD
+0x8EA2E2C0	0x76EC
+0x8EA2E2C1	0x77C2
+0x8EA2E2C2	0x77BA
+0x8EA2E2C3	0x790C
+0x8EA2E2C4	0x7913
+0x8EA2E2C5	0x7914
+0x8EA2E2C6	0x7909
+0x8EA2E2C7	0x7910
+0x8EA2E2C8	0x7912
+0x8EA2E2C9	0x7911
+0x8EA2E2CA	0x79AD
+0x8EA2E2CB	0x79AC
+0x8EA2E2CC	0x7A5F
+0x8EA2E2CD	0x7C1C
+0x8EA2E2CE	0x7C29
+0x8EA2E2CF	0x7C19
+0x8EA2E2D0	0x7C20
+0x8EA2E2D1	0x7C1F
+0x8EA2E2D2	0x7C2D
+0x8EA2E2D3	0x7C1D
+0x8EA2E2D4	0x7C26
+0x8EA2E2D5	0x7C28
+0x8EA2E2D6	0x7C22
+0x8EA2E2D7	0x7C25
+0x8EA2E2D8	0x7C30
+0x8EA2E2D9	0x7E5C
+0x8EA2E2DA	0x7E50
+0x8EA2E2DB	0x7E56
+0x8EA2E2DC	0x7E63
+0x8EA2E2DD	0x7E58
+0x8EA2E2DE	0x7E62
+0x8EA2E2DF	0x7E5F
+0x8EA2E2E0	0x7E51
+0x8EA2E2E1	0x7E60
+0x8EA2E2E2	0x7E57
+0x8EA2E2E3	0x7E53
+0x8EA2E2E4	0x7FB5
+0x8EA2E2E5	0x7FB3
+0x8EA2E2E6	0x7FF7
+0x8EA2E2E7	0x7FF8
+0x8EA2E2E8	0x8075
+0x8EA2E2E9	0x81D1
+0x8EA2E2EA	0x81D2
+0x8EA2E2EB	0x81D0
+0x8EA2E2EC	0x825F
+0x8EA2E2ED	0x825E
+0x8EA2E2EE	0x85B4
+0x8EA2E2EF	0x85C6
+0x8EA2E2F0	0x85C0
+0x8EA2E2F1	0x85C3
+0x8EA2E2F2	0x85C2
+0x8EA2E2F3	0x85B3
+0x8EA2E2F4	0x85B5
+0x8EA2E2F5	0x85BD
+0x8EA2E2F6	0x85C7
+0x8EA2E2F7	0x85C4
+0x8EA2E2F8	0x85BF
+0x8EA2E2F9	0x85CB
+0x8EA2E2FA	0x85CE
+0x8EA2E2FB	0x85C8
+0x8EA2E2FC	0x85C5
+0x8EA2E2FD	0x85B1
+0x8EA2E2FE	0x85B6
+0x8EA2E3A1	0x85D2
+0x8EA2E3A2	0x8624
+0x8EA2E3A3	0x85B8
+0x8EA2E3A4	0x85B7
+0x8EA2E3A5	0x85BE
+0x8EA2E3A6	0x8669
+0x8EA2E3A7	0x87E7
+0x8EA2E3A8	0x87E6
+0x8EA2E3A9	0x87E2
+0x8EA2E3AA	0x87DB
+0x8EA2E3AB	0x87EB
+0x8EA2E3AC	0x87EA
+0x8EA2E3AD	0x87E5
+0x8EA2E3AE	0x87DF
+0x8EA2E3AF	0x87F3
+0x8EA2E3B0	0x87E4
+0x8EA2E3B1	0x87D4
+0x8EA2E3B2	0x87DC
+0x8EA2E3B3	0x87D3
+0x8EA2E3B4	0x87ED
+0x8EA2E3B5	0x87D8
+0x8EA2E3B6	0x87E3
+0x8EA2E3B7	0x87D7
+0x8EA2E3B8	0x87D9
+0x8EA2E3B9	0x8801
+0x8EA2E3BA	0x87F4
+0x8EA2E3BB	0x87E8
+0x8EA2E3BC	0x87DD
+0x8EA2E3BD	0x8953
+0x8EA2E3BE	0x894B
+0x8EA2E3BF	0x894F
+0x8EA2E3C0	0x894C
+0x8EA2E3C1	0x8946
+0x8EA2E3C2	0x8950
+0x8EA2E3C3	0x8951
+0x8EA2E3C4	0x8949
+0x8EA2E3C5	0x8B2A
+0x8EA2E3C6	0x8B27
+0x8EA2E3C7	0x8B23
+0x8EA2E3C8	0x8B33
+0x8EA2E3C9	0x8B30
+0x8EA2E3CA	0x8B35
+0x8EA2E3CB	0x8B47
+0x8EA2E3CC	0x8B2F
+0x8EA2E3CD	0x8B3C
+0x8EA2E3CE	0x8B3E
+0x8EA2E3CF	0x8B31
+0x8EA2E3D0	0x8B25
+0x8EA2E3D1	0x8B37
+0x8EA2E3D2	0x8B26
+0x8EA2E3D3	0x8B36
+0x8EA2E3D4	0x8B2E
+0x8EA2E3D5	0x8B24
+0x8EA2E3D6	0x8B3B
+0x8EA2E3D7	0x8B3D
+0x8EA2E3D8	0x8B3A
+0x8EA2E3D9	0x8C42
+0x8EA2E3DA	0x8C75
+0x8EA2E3DB	0x8C99
+0x8EA2E3DC	0x8C98
+0x8EA2E3DD	0x8C97
+0x8EA2E3DE	0x8CFE
+0x8EA2E3DF	0x8D04
+0x8EA2E3E0	0x8D02
+0x8EA2E3E1	0x8D00
+0x8EA2E3E2	0x8E5C
+0x8EA2E3E3	0x8E62
+0x8EA2E3E4	0x8E60
+0x8EA2E3E5	0x8E57
+0x8EA2E3E6	0x8E56
+0x8EA2E3E7	0x8E5E
+0x8EA2E3E8	0x8E65
+0x8EA2E3E9	0x8E67
+0x8EA2E3EA	0x8E5B
+0x8EA2E3EB	0x8E5A
+0x8EA2E3EC	0x8E61
+0x8EA2E3ED	0x8E5D
+0x8EA2E3EE	0x8E69
+0x8EA2E3EF	0x8E54
+0x8EA2E3F0	0x8F46
+0x8EA2E3F1	0x8F47
+0x8EA2E3F2	0x8F48
+0x8EA2E3F3	0x8F4B
+0x8EA2E3F4	0x9128
+0x8EA2E3F5	0x913A
+0x8EA2E3F6	0x913B
+0x8EA2E3F7	0x913E
+0x8EA2E3F8	0x91A8
+0x8EA2E3F9	0x91A5
+0x8EA2E3FA	0x91A7
+0x8EA2E3FB	0x91AF
+0x8EA2E3FC	0x91AA
+0x8EA2E3FD	0x93B5
+0x8EA2E3FE	0x938C
+0x8EA2E4A1	0x9392
+0x8EA2E4A2	0x93B7
+0x8EA2E4A3	0x939B
+0x8EA2E4A4	0x939D
+0x8EA2E4A5	0x9389
+0x8EA2E4A6	0x93A7
+0x8EA2E4A7	0x938E
+0x8EA2E4A8	0x93AA
+0x8EA2E4A9	0x939E
+0x8EA2E4AA	0x93A6
+0x8EA2E4AB	0x9395
+0x8EA2E4AC	0x9388
+0x8EA2E4AD	0x9399
+0x8EA2E4AE	0x939F
+0x8EA2E4AF	0x9380
+0x8EA2E4B0	0x938D
+0x8EA2E4B1	0x93B1
+0x8EA2E4B2	0x9391
+0x8EA2E4B3	0x93B2
+0x8EA2E4B4	0x93A4
+0x8EA2E4B5	0x93A8
+0x8EA2E4B6	0x93B4
+0x8EA2E4B7	0x93A3
+0x8EA2E4B8	0x95D2
+0x8EA2E4B9	0x95D3
+0x8EA2E4BA	0x95D1
+0x8EA2E4BB	0x96B3
+0x8EA2E4BC	0x96D7
+0x8EA2E4BD	0x96DA
+0x8EA2E4BE	0x5DC2
+0x8EA2E4BF	0x96DF
+0x8EA2E4C0	0x96D8
+0x8EA2E4C1	0x96DD
+0x8EA2E4C2	0x9723
+0x8EA2E4C3	0x9722
+0x8EA2E4C4	0x9725
+0x8EA2E4C5	0x97AC
+0x8EA2E4C6	0x97AE
+0x8EA2E4C7	0x97A8
+0x8EA2E4C8	0x97AB
+0x8EA2E4C9	0x97A4
+0x8EA2E4CA	0x97AA
+0x8EA2E4CB	0x97A2
+0x8EA2E4CC	0x97A5
+0x8EA2E4CD	0x97D7
+0x8EA2E4CE	0x97D9
+0x8EA2E4CF	0x97D6
+0x8EA2E4D0	0x97D8
+0x8EA2E4D1	0x97FA
+0x8EA2E4D2	0x9850
+0x8EA2E4D3	0x9851
+0x8EA2E4D4	0x9852
+0x8EA2E4D5	0x98B8
+0x8EA2E4D6	0x9941
+0x8EA2E4D7	0x993C
+0x8EA2E4D8	0x993A
+0x8EA2E4D9	0x9A0F
+0x8EA2E4DA	0x9A0B
+0x8EA2E4DB	0x9A09
+0x8EA2E4DC	0x9A0D
+0x8EA2E4DD	0x9A04
+0x8EA2E4DE	0x9A11
+0x8EA2E4DF	0x9A0A
+0x8EA2E4E0	0x9A05
+0x8EA2E4E1	0x9A07
+0x8EA2E4E2	0x9A06
+0x8EA2E4E3	0x9AC0
+0x8EA2E4E4	0x9ADC
+0x8EA2E4E5	0x9B08
+0x8EA2E4E6	0x9B04
+0x8EA2E4E7	0x9B05
+0x8EA2E4E8	0x9B29
+0x8EA2E4E9	0x9B35
+0x8EA2E4EA	0x9B4A
+0x8EA2E4EB	0x9B4C
+0x8EA2E4EC	0x9B4B
+0x8EA2E4ED	0x9BC7
+0x8EA2E4EE	0x9BC6
+0x8EA2E4EF	0x9BC3
+0x8EA2E4F0	0x9BBF
+0x8EA2E4F1	0x9BC1
+0x8EA2E4F2	0x9BB5
+0x8EA2E4F3	0x9BB8
+0x8EA2E4F4	0x9BD3
+0x8EA2E4F5	0x9BB6
+0x8EA2E4F6	0x9BC4
+0x8EA2E4F7	0x9BB9
+0x8EA2E4F8	0x9BBD
+0x8EA2E4F9	0x9D5C
+0x8EA2E4FA	0x9D53
+0x8EA2E4FB	0x9D4F
+0x8EA2E4FC	0x9D4A
+0x8EA2E4FD	0x9D5B
+0x8EA2E4FE	0x9D4B
+0x8EA2E5A1	0x9D59
+0x8EA2E5A2	0x9D56
+0x8EA2E5A3	0x9D4C
+0x8EA2E5A4	0x9D57
+0x8EA2E5A5	0x9D52
+0x8EA2E5A6	0x9D54
+0x8EA2E5A7	0x9D5F
+0x8EA2E5A8	0x9D58
+0x8EA2E5A9	0x9D5A
+0x8EA2E5AA	0x9E8E
+0x8EA2E5AB	0x9E8C
+0x8EA2E5AC	0x9EDF
+0x8EA2E5AD	0x9F01
+0x8EA2E5AE	0x9F00
+0x8EA2E5AF	0x9F16
+0x8EA2E5B0	0x9F25
+0x8EA2E5B1	0x9F2B
+0x8EA2E5B2	0x9F2A
+0x8EA2E5B3	0x9F29
+0x8EA2E5B4	0x9F28
+0x8EA2E5B5	0x9F4C
+0x8EA2E5B6	0x9F55
+0x8EA2E5B7	0x5134
+0x8EA2E5B8	0x5135
+0x8EA2E5B9	0x5296
+0x8EA2E5BA	0x52F7
+0x8EA2E5BB	0x53B4
+0x8EA2E5BC	0x56AB
+0x8EA2E5BD	0x56AD
+0x8EA2E5BE	0x56A6
+0x8EA2E5BF	0x56A7
+0x8EA2E5C0	0x56AA
+0x8EA2E5C1	0x56AC
+0x8EA2E5C2	0x58DA
+0x8EA2E5C3	0x58DD
+0x8EA2E5C4	0x58DB
+0x8EA2E5C5	0x5912
+0x8EA2E5C6	0x5B3D
+0x8EA2E5C7	0x5B3E
+0x8EA2E5C8	0x5B3F
+0x8EA2E5C9	0x5DC3
+0x8EA2E5CA	0x5E70
+0x8EA2E5CB	0x5FBF
+0x8EA2E5CC	0x61FB
+0x8EA2E5CD	0x6507
+0x8EA2E5CE	0x6510
+0x8EA2E5CF	0x650D
+0x8EA2E5D0	0x6509
+0x8EA2E5D1	0x650C
+0x8EA2E5D2	0x650E
+0x8EA2E5D3	0x6584
+0x8EA2E5D4	0x65DE
+0x8EA2E5D5	0x65DD
+0x8EA2E5D6	0x66DE
+0x8EA2E5D7	0x6AE7
+0x8EA2E5D8	0x6AE0
+0x8EA2E5D9	0x6ACC
+0x8EA2E5DA	0x6AD1
+0x8EA2E5DB	0x6AD9
+0x8EA2E5DC	0x6ACB
+0x8EA2E5DD	0x6ADF
+0x8EA2E5DE	0x6ADC
+0x8EA2E5DF	0x6AD0
+0x8EA2E5E0	0x6AEB
+0x8EA2E5E1	0x6ACF
+0x8EA2E5E2	0x6ACD
+0x8EA2E5E3	0x6ADE
+0x8EA2E5E4	0x6B60
+0x8EA2E5E5	0x6BB0
+0x8EA2E5E6	0x6C0C
+0x8EA2E5E7	0x7019
+0x8EA2E5E8	0x7027
+0x8EA2E5E9	0x7020
+0x8EA2E5EA	0x7016
+0x8EA2E5EB	0x702B
+0x8EA2E5EC	0x7021
+0x8EA2E5ED	0x7022
+0x8EA2E5EE	0x7023
+0x8EA2E5EF	0x7029
+0x8EA2E5F0	0x7017
+0x8EA2E5F1	0x7024
+0x8EA2E5F2	0x701C
+0x8EA2E5F3	0x720C
+0x8EA2E5F4	0x720A
+0x8EA2E5F5	0x7207
+0x8EA2E5F6	0x7202
+0x8EA2E5F7	0x7205
+0x8EA2E5F8	0x72A5
+0x8EA2E5F9	0x72A6
+0x8EA2E5FA	0x72A4
+0x8EA2E5FB	0x72A3
+0x8EA2E5FC	0x72A1
+0x8EA2E5FD	0x74CB
+0x8EA2E5FE	0x74C5
+0x8EA2E6A1	0x74B7
+0x8EA2E6A2	0x74C3
+0x8EA2E6A3	0x7516
+0x8EA2E6A4	0x7660
+0x8EA2E6A5	0x77C9
+0x8EA2E6A6	0x77CA
+0x8EA2E6A7	0x77C4
+0x8EA2E6A8	0x77F1
+0x8EA2E6A9	0x791D
+0x8EA2E6AA	0x791B
+0x8EA2E6AB	0x7921
+0x8EA2E6AC	0x791C
+0x8EA2E6AD	0x7917
+0x8EA2E6AE	0x791E
+0x8EA2E6AF	0x79B0
+0x8EA2E6B0	0x7A67
+0x8EA2E6B1	0x7A68
+0x8EA2E6B2	0x7C33
+0x8EA2E6B3	0x7C3C
+0x8EA2E6B4	0x7C39
+0x8EA2E6B5	0x7C2C
+0x8EA2E6B6	0x7C3B
+0x8EA2E6B7	0x7CEC
+0x8EA2E6B8	0x7CEA
+0x8EA2E6B9	0x7E76
+0x8EA2E6BA	0x7E75
+0x8EA2E6BB	0x7E78
+0x8EA2E6BC	0x7E70
+0x8EA2E6BD	0x7E77
+0x8EA2E6BE	0x7E6F
+0x8EA2E6BF	0x7E7A
+0x8EA2E6C0	0x7E72
+0x8EA2E6C1	0x7E74
+0x8EA2E6C2	0x7E68
+0x8EA2E6C3	0x7F4B
+0x8EA2E6C4	0x7F4A
+0x8EA2E6C5	0x7F83
+0x8EA2E6C6	0x7F86
+0x8EA2E6C7	0x7FB7
+0x8EA2E6C8	0x7FFD
+0x8EA2E6C9	0x7FFE
+0x8EA2E6CA	0x8078
+0x8EA2E6CB	0x81D7
+0x8EA2E6CC	0x81D5
+0x8EA2E6CD	0x820B
+0x8EA2E6CE	0x8264
+0x8EA2E6CF	0x8261
+0x8EA2E6D0	0x8263
+0x8EA2E6D1	0x85EB
+0x8EA2E6D2	0x85F1
+0x8EA2E6D3	0x85ED
+0x8EA2E6D4	0x85D9
+0x8EA2E6D5	0x85E1
+0x8EA2E6D6	0x85E8
+0x8EA2E6D7	0x85DA
+0x8EA2E6D8	0x85D7
+0x8EA2E6D9	0x85EC
+0x8EA2E6DA	0x85F2
+0x8EA2E6DB	0x85F8
+0x8EA2E6DC	0x85D8
+0x8EA2E6DD	0x85DF
+0x8EA2E6DE	0x85E3
+0x8EA2E6DF	0x85DC
+0x8EA2E6E0	0x85D1
+0x8EA2E6E1	0x85F0
+0x8EA2E6E2	0x85E6
+0x8EA2E6E3	0x85EF
+0x8EA2E6E4	0x85DE
+0x8EA2E6E5	0x85E2
+0x8EA2E6E6	0x8800
+0x8EA2E6E7	0x87FA
+0x8EA2E6E8	0x8803
+0x8EA2E6E9	0x87F6
+0x8EA2E6EA	0x87F7
+0x8EA2E6EB	0x8809
+0x8EA2E6EC	0x880C
+0x8EA2E6ED	0x880B
+0x8EA2E6EE	0x8806
+0x8EA2E6EF	0x87FC
+0x8EA2E6F0	0x8808
+0x8EA2E6F1	0x87FF
+0x8EA2E6F2	0x880A
+0x8EA2E6F3	0x8802
+0x8EA2E6F4	0x8962
+0x8EA2E6F5	0x895A
+0x8EA2E6F6	0x895B
+0x8EA2E6F7	0x8957
+0x8EA2E6F8	0x8961
+0x8EA2E6F9	0x895C
+0x8EA2E6FA	0x8958
+0x8EA2E6FB	0x895D
+0x8EA2E6FC	0x8959
+0x8EA2E6FD	0x8988
+0x8EA2E6FE	0x89B7
+0x8EA2E7A1	0x89B6
+0x8EA2E7A2	0x89F6
+0x8EA2E7A3	0x8B50
+0x8EA2E7A4	0x8B48
+0x8EA2E7A5	0x8B4A
+0x8EA2E7A6	0x8B40
+0x8EA2E7A7	0x8B53
+0x8EA2E7A8	0x8B56
+0x8EA2E7A9	0x8B54
+0x8EA2E7AA	0x8B4B
+0x8EA2E7AB	0x8B55
+0x8EA2E7AC	0x8B51
+0x8EA2E7AD	0x8B42
+0x8EA2E7AE	0x8B52
+0x8EA2E7AF	0x8B57
+0x8EA2E7B0	0x8C43
+0x8EA2E7B1	0x8C77
+0x8EA2E7B2	0x8C76
+0x8EA2E7B3	0x8C9A
+0x8EA2E7B4	0x8D06
+0x8EA2E7B5	0x8D07
+0x8EA2E7B6	0x8D09
+0x8EA2E7B7	0x8DAC
+0x8EA2E7B8	0x8DAA
+0x8EA2E7B9	0x8DAD
+0x8EA2E7BA	0x8DAB
+0x8EA2E7BB	0x8E6D
+0x8EA2E7BC	0x8E78
+0x8EA2E7BD	0x8E73
+0x8EA2E7BE	0x8E6A
+0x8EA2E7BF	0x8E6F
+0x8EA2E7C0	0x8E7B
+0x8EA2E7C1	0x8EC2
+0x8EA2E7C2	0x8F52
+0x8EA2E7C3	0x8F51
+0x8EA2E7C4	0x8F4F
+0x8EA2E7C5	0x8F50
+0x8EA2E7C6	0x8F53
+0x8EA2E7C7	0x8FB4
+0x8EA2E7C8	0x9140
+0x8EA2E7C9	0x913F
+0x8EA2E7CA	0x91B0
+0x8EA2E7CB	0x91AD
+0x8EA2E7CC	0x93DE
+0x8EA2E7CD	0x93C7
+0x8EA2E7CE	0x93CF
+0x8EA2E7CF	0x93C2
+0x8EA2E7D0	0x93DA
+0x8EA2E7D1	0x93D0
+0x8EA2E7D2	0x93F9
+0x8EA2E7D3	0x93EC
+0x8EA2E7D4	0x93CC
+0x8EA2E7D5	0x93D9
+0x8EA2E7D6	0x93A9
+0x8EA2E7D7	0x93E6
+0x8EA2E7D8	0x93CA
+0x8EA2E7D9	0x93D4
+0x8EA2E7DA	0x93EE
+0x8EA2E7DB	0x93E3
+0x8EA2E7DC	0x93D5
+0x8EA2E7DD	0x93C4
+0x8EA2E7DE	0x93CE
+0x8EA2E7DF	0x93C0
+0x8EA2E7E0	0x93D2
+0x8EA2E7E1	0x93A5
+0x8EA2E7E2	0x93E7
+0x8EA2E7E3	0x957D
+0x8EA2E7E4	0x95DA
+0x8EA2E7E5	0x95DB
+0x8EA2E7E6	0x96E1
+0x8EA2E7E7	0x9729
+0x8EA2E7E8	0x972B
+0x8EA2E7E9	0x972C
+0x8EA2E7EA	0x9728
+0x8EA2E7EB	0x9726
+0x8EA2E7EC	0x97B3
+0x8EA2E7ED	0x97B7
+0x8EA2E7EE	0x97B6
+0x8EA2E7EF	0x97DD
+0x8EA2E7F0	0x97DE
+0x8EA2E7F1	0x97DF
+0x8EA2E7F2	0x985C
+0x8EA2E7F3	0x9859
+0x8EA2E7F4	0x985D
+0x8EA2E7F5	0x9857
+0x8EA2E7F6	0x98BF
+0x8EA2E7F7	0x98BD
+0x8EA2E7F8	0x98BB
+0x8EA2E7F9	0x98BE
+0x8EA2E7FA	0x9948
+0x8EA2E7FB	0x9947
+0x8EA2E7FC	0x9943
+0x8EA2E7FD	0x99A6
+0x8EA2E7FE	0x99A7
+0x8EA2E8A1	0x9A1A
+0x8EA2E8A2	0x9A15
+0x8EA2E8A3	0x9A25
+0x8EA2E8A4	0x9A1D
+0x8EA2E8A5	0x9A24
+0x8EA2E8A6	0x9A1B
+0x8EA2E8A7	0x9A22
+0x8EA2E8A8	0x9A20
+0x8EA2E8A9	0x9A27
+0x8EA2E8AA	0x9A23
+0x8EA2E8AB	0x9A1E
+0x8EA2E8AC	0x9A1C
+0x8EA2E8AD	0x9A14
+0x8EA2E8AE	0x9AC2
+0x8EA2E8AF	0x9B0B
+0x8EA2E8B0	0x9B0A
+0x8EA2E8B1	0x9B0E
+0x8EA2E8B2	0x9B0C
+0x8EA2E8B3	0x9B37
+0x8EA2E8B4	0x9BEA
+0x8EA2E8B5	0x9BEB
+0x8EA2E8B6	0x9BE0
+0x8EA2E8B7	0x9BDE
+0x8EA2E8B8	0x9BE4
+0x8EA2E8B9	0x9BE6
+0x8EA2E8BA	0x9BE2
+0x8EA2E8BB	0x9BF0
+0x8EA2E8BC	0x9BD4
+0x8EA2E8BD	0x9BD7
+0x8EA2E8BE	0x9BEC
+0x8EA2E8BF	0x9BDC
+0x8EA2E8C0	0x9BD9
+0x8EA2E8C1	0x9BE5
+0x8EA2E8C2	0x9BD5
+0x8EA2E8C3	0x9BE1
+0x8EA2E8C4	0x9BDA
+0x8EA2E8C5	0x9D77
+0x8EA2E8C6	0x9D81
+0x8EA2E8C7	0x9D8A
+0x8EA2E8C8	0x9D84
+0x8EA2E8C9	0x9D88
+0x8EA2E8CA	0x9D71
+0x8EA2E8CB	0x9D80
+0x8EA2E8CC	0x9D78
+0x8EA2E8CD	0x9D86
+0x8EA2E8CE	0x9D8B
+0x8EA2E8CF	0x9D8C
+0x8EA2E8D0	0x9D7D
+0x8EA2E8D1	0x9D6B
+0x8EA2E8D2	0x9D74
+0x8EA2E8D3	0x9D75
+0x8EA2E8D4	0x9D70
+0x8EA2E8D5	0x9D69
+0x8EA2E8D6	0x9D85
+0x8EA2E8D7	0x9D73
+0x8EA2E8D8	0x9D7B
+0x8EA2E8D9	0x9D82
+0x8EA2E8DA	0x9D6F
+0x8EA2E8DB	0x9D79
+0x8EA2E8DC	0x9D7F
+0x8EA2E8DD	0x9D87
+0x8EA2E8DE	0x9D68
+0x8EA2E8DF	0x9E94
+0x8EA2E8E0	0x9E91
+0x8EA2E8E1	0x9EC0
+0x8EA2E8E2	0x9EFC
+0x8EA2E8E3	0x9F2D
+0x8EA2E8E4	0x9F40
+0x8EA2E8E5	0x9F41
+0x8EA2E8E6	0x9F4D
+0x8EA2E8E7	0x9F56
+0x8EA2E8E8	0x9F57
+0x8EA2E8E9	0x9F58
+0x8EA2E8EA	0x5337
+0x8EA2E8EB	0x56B2
+0x8EA2E8EC	0x56B5
+0x8EA2E8ED	0x56B3
+0x8EA2E8EE	0x58E3
+0x8EA2E8EF	0x5B45
+0x8EA2E8F0	0x5DC6
+0x8EA2E8F1	0x5DC7
+0x8EA2E8F2	0x5EEE
+0x8EA2E8F3	0x5EEF
+0x8EA2E8F4	0x5FC0
+0x8EA2E8F5	0x5FC1
+0x8EA2E8F6	0x61F9
+0x8EA2E8F7	0x6517
+0x8EA2E8F8	0x6516
+0x8EA2E8F9	0x6515
+0x8EA2E8FA	0x6513
+0x8EA2E8FB	0x65DF
+0x8EA2E8FC	0x66E8
+0x8EA2E8FD	0x66E3
+0x8EA2E8FE	0x66E4
+0x8EA2E9A1	0x6AF3
+0x8EA2E9A2	0x6AF0
+0x8EA2E9A3	0x6AEA
+0x8EA2E9A4	0x6AE8
+0x8EA2E9A5	0x6AF9
+0x8EA2E9A6	0x6AF1
+0x8EA2E9A7	0x6AEE
+0x8EA2E9A8	0x6AEF
+0x8EA2E9A9	0x703C
+0x8EA2E9AA	0x7035
+0x8EA2E9AB	0x702F
+0x8EA2E9AC	0x7037
+0x8EA2E9AD	0x7034
+0x8EA2E9AE	0x7031
+0x8EA2E9AF	0x7042
+0x8EA2E9B0	0x7038
+0x8EA2E9B1	0x703F
+0x8EA2E9B2	0x703A
+0x8EA2E9B3	0x7039
+0x8EA2E9B4	0x702A
+0x8EA2E9B5	0x7040
+0x8EA2E9B6	0x703B
+0x8EA2E9B7	0x7033
+0x8EA2E9B8	0x7041
+0x8EA2E9B9	0x7213
+0x8EA2E9BA	0x7214
+0x8EA2E9BB	0x72A8
+0x8EA2E9BC	0x737D
+0x8EA2E9BD	0x737C
+0x8EA2E9BE	0x74BA
+0x8EA2E9BF	0x76AB
+0x8EA2E9C0	0x76AA
+0x8EA2E9C1	0x76BE
+0x8EA2E9C2	0x76ED
+0x8EA2E9C3	0x77CC
+0x8EA2E9C4	0x77CE
+0x8EA2E9C5	0x77CF
+0x8EA2E9C6	0x77CD
+0x8EA2E9C7	0x77F2
+0x8EA2E9C8	0x7925
+0x8EA2E9C9	0x7923
+0x8EA2E9CA	0x7927
+0x8EA2E9CB	0x7928
+0x8EA2E9CC	0x7924
+0x8EA2E9CD	0x7929
+0x8EA2E9CE	0x79B2
+0x8EA2E9CF	0x7A6E
+0x8EA2E9D0	0x7A6C
+0x8EA2E9D1	0x7A6D
+0x8EA2E9D2	0x7AF7
+0x8EA2E9D3	0x7C49
+0x8EA2E9D4	0x7C48
+0x8EA2E9D5	0x7C4A
+0x8EA2E9D6	0x7C47
+0x8EA2E9D7	0x7C45
+0x8EA2E9D8	0x7CEE
+0x8EA2E9D9	0x7E7B
+0x8EA2E9DA	0x7E7E
+0x8EA2E9DB	0x7E81
+0x8EA2E9DC	0x7E80
+0x8EA2E9DD	0x7FBA
+0x8EA2E9DE	0x7FFF
+0x8EA2E9DF	0x8079
+0x8EA2E9E0	0x81DB
+0x8EA2E9E1	0x81D9
+0x8EA2E9E2	0x8268
+0x8EA2E9E3	0x8269
+0x8EA2E9E4	0x8622
+0x8EA2E9E5	0x85FF
+0x8EA2E9E6	0x8601
+0x8EA2E9E7	0x85FE
+0x8EA2E9E8	0x861B
+0x8EA2E9E9	0x8600
+0x8EA2E9EA	0x85F6
+0x8EA2E9EB	0x8604
+0x8EA2E9EC	0x8609
+0x8EA2E9ED	0x8605
+0x8EA2E9EE	0x860C
+0x8EA2E9EF	0x85FD
+0x8EA2E9F0	0x8819
+0x8EA2E9F1	0x8810
+0x8EA2E9F2	0x8811
+0x8EA2E9F3	0x8817
+0x8EA2E9F4	0x8813
+0x8EA2E9F5	0x8816
+0x8EA2E9F6	0x8963
+0x8EA2E9F7	0x8966
+0x8EA2E9F8	0x89B9
+0x8EA2E9F9	0x89F7
+0x8EA2E9FA	0x8B60
+0x8EA2E9FB	0x8B6A
+0x8EA2E9FC	0x8B5D
+0x8EA2E9FD	0x8B68
+0x8EA2E9FE	0x8B63
+0x8EA2EAA1	0x8B65
+0x8EA2EAA2	0x8B67
+0x8EA2EAA3	0x8B6D
+0x8EA2EAA4	0x8DAE
+0x8EA2EAA5	0x8E86
+0x8EA2EAA6	0x8E88
+0x8EA2EAA7	0x8E84
+0x8EA2EAA8	0x8F59
+0x8EA2EAA9	0x8F56
+0x8EA2EAAA	0x8F57
+0x8EA2EAAB	0x8F55
+0x8EA2EAAC	0x8F58
+0x8EA2EAAD	0x8F5A
+0x8EA2EAAE	0x908D
+0x8EA2EAAF	0x9143
+0x8EA2EAB0	0x9141
+0x8EA2EAB1	0x91B7
+0x8EA2EAB2	0x91B5
+0x8EA2EAB3	0x91B2
+0x8EA2EAB4	0x91B3
+0x8EA2EAB5	0x940B
+0x8EA2EAB6	0x9413
+0x8EA2EAB7	0x93FB
+0x8EA2EAB8	0x9420
+0x8EA2EAB9	0x940F
+0x8EA2EABA	0x9414
+0x8EA2EABB	0x93FE
+0x8EA2EABC	0x9415
+0x8EA2EABD	0x9410
+0x8EA2EABE	0x9428
+0x8EA2EABF	0x9419
+0x8EA2EAC0	0x940D
+0x8EA2EAC1	0x93F5
+0x8EA2EAC2	0x9400
+0x8EA2EAC3	0x93F7
+0x8EA2EAC4	0x9407
+0x8EA2EAC5	0x940E
+0x8EA2EAC6	0x9416
+0x8EA2EAC7	0x9412
+0x8EA2EAC8	0x93FA
+0x8EA2EAC9	0x9409
+0x8EA2EACA	0x93F8
+0x8EA2EACB	0x943C
+0x8EA2EACC	0x940A
+0x8EA2EACD	0x93FF
+0x8EA2EACE	0x93FC
+0x8EA2EACF	0x940C
+0x8EA2EAD0	0x93F6
+0x8EA2EAD1	0x9411
+0x8EA2EAD2	0x9406
+0x8EA2EAD3	0x95DE
+0x8EA2EAD4	0x95E0
+0x8EA2EAD5	0x95DF
+0x8EA2EAD6	0x972E
+0x8EA2EAD7	0x972F
+0x8EA2EAD8	0x97B9
+0x8EA2EAD9	0x97BB
+0x8EA2EADA	0x97FD
+0x8EA2EADB	0x97FE
+0x8EA2EADC	0x9860
+0x8EA2EADD	0x9862
+0x8EA2EADE	0x9863
+0x8EA2EADF	0x985F
+0x8EA2EAE0	0x98C1
+0x8EA2EAE1	0x98C2
+0x8EA2EAE2	0x9950
+0x8EA2EAE3	0x994E
+0x8EA2EAE4	0x9959
+0x8EA2EAE5	0x994C
+0x8EA2EAE6	0x994B
+0x8EA2EAE7	0x9953
+0x8EA2EAE8	0x9A32
+0x8EA2EAE9	0x9A34
+0x8EA2EAEA	0x9A31
+0x8EA2EAEB	0x9A2C
+0x8EA2EAEC	0x9A2A
+0x8EA2EAED	0x9A36
+0x8EA2EAEE	0x9A29
+0x8EA2EAEF	0x9A2E
+0x8EA2EAF0	0x9A38
+0x8EA2EAF1	0x9A2D
+0x8EA2EAF2	0x9AC7
+0x8EA2EAF3	0x9ACA
+0x8EA2EAF4	0x9AC6
+0x8EA2EAF5	0x9B10
+0x8EA2EAF6	0x9B12
+0x8EA2EAF7	0x9B11
+0x8EA2EAF8	0x9C0B
+0x8EA2EAF9	0x9C08
+0x8EA2EAFA	0x9BF7
+0x8EA2EAFB	0x9C05
+0x8EA2EAFC	0x9C12
+0x8EA2EAFD	0x9BF8
+0x8EA2EAFE	0x9C40
+0x8EA2EBA1	0x9C07
+0x8EA2EBA2	0x9C0E
+0x8EA2EBA3	0x9C06
+0x8EA2EBA4	0x9C17
+0x8EA2EBA5	0x9C14
+0x8EA2EBA6	0x9C09
+0x8EA2EBA7	0x9D9F
+0x8EA2EBA8	0x9D99
+0x8EA2EBA9	0x9DA4
+0x8EA2EBAA	0x9D9D
+0x8EA2EBAB	0x9D92
+0x8EA2EBAC	0x9D98
+0x8EA2EBAD	0x9D90
+0x8EA2EBAE	0x9D9B
+0x8EA2EBAF	0x9DA0
+0x8EA2EBB0	0x9D94
+0x8EA2EBB1	0x9D9C
+0x8EA2EBB2	0x9DAA
+0x8EA2EBB3	0x9D97
+0x8EA2EBB4	0x9DA1
+0x8EA2EBB5	0x9D9A
+0x8EA2EBB6	0x9DA2
+0x8EA2EBB7	0x9DA8
+0x8EA2EBB8	0x9D9E
+0x8EA2EBB9	0x9DA3
+0x8EA2EBBA	0x9DBF
+0x8EA2EBBB	0x9DA9
+0x8EA2EBBC	0x9D96
+0x8EA2EBBD	0x9DA6
+0x8EA2EBBE	0x9DA7
+0x8EA2EBBF	0x9E99
+0x8EA2EBC0	0x9E9B
+0x8EA2EBC1	0x9E9A
+0x8EA2EBC2	0x9EE5
+0x8EA2EBC3	0x9EE4
+0x8EA2EBC4	0x9EE7
+0x8EA2EBC5	0x9EE6
+0x8EA2EBC6	0x9F30
+0x8EA2EBC7	0x9F2E
+0x8EA2EBC8	0x9F5B
+0x8EA2EBC9	0x9F60
+0x8EA2EBCA	0x9F5E
+0x8EA2EBCB	0x9F5D
+0x8EA2EBCC	0x9F59
+0x8EA2EBCD	0x9F91
+0x8EA2EBCE	0x513A
+0x8EA2EBCF	0x5139
+0x8EA2EBD0	0x5298
+0x8EA2EBD1	0x5297
+0x8EA2EBD2	0x56C3
+0x8EA2EBD3	0x56BD
+0x8EA2EBD4	0x56BE
+0x8EA2EBD5	0x5B48
+0x8EA2EBD6	0x5B47
+0x8EA2EBD7	0x5DCB
+0x8EA2EBD8	0x5DCF
+0x8EA2EBD9	0x5EF1
+0x8EA2EBDA	0x61FD
+0x8EA2EBDB	0x651B
+0x8EA2EBDC	0x6B02
+0x8EA2EBDD	0x6AFC
+0x8EA2EBDE	0x6B03
+0x8EA2EBDF	0x6AF8
+0x8EA2EBE0	0x6B00
+0x8EA2EBE1	0x7043
+0x8EA2EBE2	0x7044
+0x8EA2EBE3	0x704A
+0x8EA2EBE4	0x7048
+0x8EA2EBE5	0x7049
+0x8EA2EBE6	0x7045
+0x8EA2EBE7	0x7046
+0x8EA2EBE8	0x721D
+0x8EA2EBE9	0x721A
+0x8EA2EBEA	0x7219
+0x8EA2EBEB	0x737E
+0x8EA2EBEC	0x7517
+0x8EA2EBED	0x766A
+0x8EA2EBEE	0x77D0
+0x8EA2EBEF	0x792D
+0x8EA2EBF0	0x7931
+0x8EA2EBF1	0x792F
+0x8EA2EBF2	0x7C54
+0x8EA2EBF3	0x7C53
+0x8EA2EBF4	0x7CF2
+0x8EA2EBF5	0x7E8A
+0x8EA2EBF6	0x7E87
+0x8EA2EBF7	0x7E88
+0x8EA2EBF8	0x7E8B
+0x8EA2EBF9	0x7E86
+0x8EA2EBFA	0x7E8D
+0x8EA2EBFB	0x7F4D
+0x8EA2EBFC	0x7FBB
+0x8EA2EBFD	0x8030
+0x8EA2EBFE	0x81DD
+0x8EA2ECA1	0x8618
+0x8EA2ECA2	0x862A
+0x8EA2ECA3	0x8626
+0x8EA2ECA4	0x861F
+0x8EA2ECA5	0x8623
+0x8EA2ECA6	0x861C
+0x8EA2ECA7	0x8619
+0x8EA2ECA8	0x8627
+0x8EA2ECA9	0x862E
+0x8EA2ECAA	0x8621
+0x8EA2ECAB	0x8620
+0x8EA2ECAC	0x8629
+0x8EA2ECAD	0x861E
+0x8EA2ECAE	0x8625
+0x8EA2ECAF	0x8829
+0x8EA2ECB0	0x881D
+0x8EA2ECB1	0x881B
+0x8EA2ECB2	0x8820
+0x8EA2ECB3	0x8824
+0x8EA2ECB4	0x881C
+0x8EA2ECB5	0x882B
+0x8EA2ECB6	0x884A
+0x8EA2ECB7	0x896D
+0x8EA2ECB8	0x8969
+0x8EA2ECB9	0x896E
+0x8EA2ECBA	0x896B
+0x8EA2ECBB	0x89FA
+0x8EA2ECBC	0x8B79
+0x8EA2ECBD	0x8B78
+0x8EA2ECBE	0x8B45
+0x8EA2ECBF	0x8B7A
+0x8EA2ECC0	0x8B7B
+0x8EA2ECC1	0x8D10
+0x8EA2ECC2	0x8D14
+0x8EA2ECC3	0x8DAF
+0x8EA2ECC4	0x8E8E
+0x8EA2ECC5	0x8E8C
+0x8EA2ECC6	0x8F5E
+0x8EA2ECC7	0x8F5B
+0x8EA2ECC8	0x8F5D
+0x8EA2ECC9	0x9146
+0x8EA2ECCA	0x9144
+0x8EA2ECCB	0x9145
+0x8EA2ECCC	0x91B9
+0x8EA2ECCD	0x943F
+0x8EA2ECCE	0x943B
+0x8EA2ECCF	0x9436
+0x8EA2ECD0	0x9429
+0x8EA2ECD1	0x943D
+0x8EA2ECD2	0x9430
+0x8EA2ECD3	0x9439
+0x8EA2ECD4	0x942A
+0x8EA2ECD5	0x9437
+0x8EA2ECD6	0x942C
+0x8EA2ECD7	0x9440
+0x8EA2ECD8	0x9431
+0x8EA2ECD9	0x95E5
+0x8EA2ECDA	0x95E4
+0x8EA2ECDB	0x95E3
+0x8EA2ECDC	0x9735
+0x8EA2ECDD	0x973A
+0x8EA2ECDE	0x97BF
+0x8EA2ECDF	0x97E1
+0x8EA2ECE0	0x9864
+0x8EA2ECE1	0x98C9
+0x8EA2ECE2	0x98C6
+0x8EA2ECE3	0x98C0
+0x8EA2ECE4	0x9958
+0x8EA2ECE5	0x9956
+0x8EA2ECE6	0x9A39
+0x8EA2ECE7	0x9A3D
+0x8EA2ECE8	0x9A46
+0x8EA2ECE9	0x9A44
+0x8EA2ECEA	0x9A42
+0x8EA2ECEB	0x9A41
+0x8EA2ECEC	0x9A3A
+0x8EA2ECED	0x9A3F
+0x8EA2ECEE	0x9ACD
+0x8EA2ECEF	0x9B15
+0x8EA2ECF0	0x9B17
+0x8EA2ECF1	0x9B18
+0x8EA2ECF2	0x9B16
+0x8EA2ECF3	0x9B3A
+0x8EA2ECF4	0x9B52
+0x8EA2ECF5	0x9C2B
+0x8EA2ECF6	0x9C1D
+0x8EA2ECF7	0x9C1C
+0x8EA2ECF8	0x9C2C
+0x8EA2ECF9	0x9C23
+0x8EA2ECFA	0x9C28
+0x8EA2ECFB	0x9C29
+0x8EA2ECFC	0x9C24
+0x8EA2ECFD	0x9C21
+0x8EA2ECFE	0x9DB7
+0x8EA2EDA1	0x9DB6
+0x8EA2EDA2	0x9DBC
+0x8EA2EDA3	0x9DC1
+0x8EA2EDA4	0x9DC7
+0x8EA2EDA5	0x9DCA
+0x8EA2EDA6	0x9DCF
+0x8EA2EDA7	0x9DBE
+0x8EA2EDA8	0x9DC5
+0x8EA2EDA9	0x9DC3
+0x8EA2EDAA	0x9DBB
+0x8EA2EDAB	0x9DB5
+0x8EA2EDAC	0x9DCE
+0x8EA2EDAD	0x9DB9
+0x8EA2EDAE	0x9DBA
+0x8EA2EDAF	0x9DAC
+0x8EA2EDB0	0x9DC8
+0x8EA2EDB1	0x9DB1
+0x8EA2EDB2	0x9DAD
+0x8EA2EDB3	0x9DCC
+0x8EA2EDB4	0x9DB3
+0x8EA2EDB5	0x9DCD
+0x8EA2EDB6	0x9DB2
+0x8EA2EDB7	0x9E7A
+0x8EA2EDB8	0x9E9C
+0x8EA2EDB9	0x9EEB
+0x8EA2EDBA	0x9EEE
+0x8EA2EDBB	0x9EED
+0x8EA2EDBC	0x9F1B
+0x8EA2EDBD	0x9F18
+0x8EA2EDBE	0x9F1A
+0x8EA2EDBF	0x9F31
+0x8EA2EDC0	0x9F4E
+0x8EA2EDC1	0x9F65
+0x8EA2EDC2	0x9F64
+0x8EA2EDC3	0x9F92
+0x8EA2EDC4	0x4EB9
+0x8EA2EDC5	0x56C6
+0x8EA2EDC6	0x56C5
+0x8EA2EDC7	0x56CB
+0x8EA2EDC8	0x5971
+0x8EA2EDC9	0x5B4B
+0x8EA2EDCA	0x5B4C
+0x8EA2EDCB	0x5DD5
+0x8EA2EDCC	0x5DD1
+0x8EA2EDCD	0x5EF2
+0x8EA2EDCE	0x6521
+0x8EA2EDCF	0x6520
+0x8EA2EDD0	0x6526
+0x8EA2EDD1	0x6522
+0x8EA2EDD2	0x6B0B
+0x8EA2EDD3	0x6B08
+0x8EA2EDD4	0x6B09
+0x8EA2EDD5	0x6C0D
+0x8EA2EDD6	0x7055
+0x8EA2EDD7	0x7056
+0x8EA2EDD8	0x7057
+0x8EA2EDD9	0x7052
+0x8EA2EDDA	0x721E
+0x8EA2EDDB	0x721F
+0x8EA2EDDC	0x72A9
+0x8EA2EDDD	0x737F
+0x8EA2EDDE	0x74D8
+0x8EA2EDDF	0x74D5
+0x8EA2EDE0	0x74D9
+0x8EA2EDE1	0x74D7
+0x8EA2EDE2	0x766D
+0x8EA2EDE3	0x76AD
+0x8EA2EDE4	0x7935
+0x8EA2EDE5	0x79B4
+0x8EA2EDE6	0x7A70
+0x8EA2EDE7	0x7A71
+0x8EA2EDE8	0x7C57
+0x8EA2EDE9	0x7C5C
+0x8EA2EDEA	0x7C59
+0x8EA2EDEB	0x7C5B
+0x8EA2EDEC	0x7C5A
+0x8EA2EDED	0x7CF4
+0x8EA2EDEE	0x7CF1
+0x8EA2EDEF	0x7E91
+0x8EA2EDF0	0x7F4F
+0x8EA2EDF1	0x7F87
+0x8EA2EDF2	0x81DE
+0x8EA2EDF3	0x826B
+0x8EA2EDF4	0x8634
+0x8EA2EDF5	0x8635
+0x8EA2EDF6	0x8633
+0x8EA2EDF7	0x862C
+0x8EA2EDF8	0x8632
+0x8EA2EDF9	0x8636
+0x8EA2EDFA	0x882C
+0x8EA2EDFB	0x8828
+0x8EA2EDFC	0x8826
+0x8EA2EDFD	0x882A
+0x8EA2EDFE	0x8825
+0x8EA2EEA1	0x8971
+0x8EA2EEA2	0x89BF
+0x8EA2EEA3	0x89BE
+0x8EA2EEA4	0x89FB
+0x8EA2EEA5	0x8B7E
+0x8EA2EEA6	0x8B84
+0x8EA2EEA7	0x8B82
+0x8EA2EEA8	0x8B86
+0x8EA2EEA9	0x8B85
+0x8EA2EEAA	0x8B7F
+0x8EA2EEAB	0x8D15
+0x8EA2EEAC	0x8E95
+0x8EA2EEAD	0x8E94
+0x8EA2EEAE	0x8E9A
+0x8EA2EEAF	0x8E92
+0x8EA2EEB0	0x8E90
+0x8EA2EEB1	0x8E96
+0x8EA2EEB2	0x8E97
+0x8EA2EEB3	0x8F60
+0x8EA2EEB4	0x8F62
+0x8EA2EEB5	0x9147
+0x8EA2EEB6	0x944C
+0x8EA2EEB7	0x9450
+0x8EA2EEB8	0x944A
+0x8EA2EEB9	0x944B
+0x8EA2EEBA	0x944F
+0x8EA2EEBB	0x9447
+0x8EA2EEBC	0x9445
+0x8EA2EEBD	0x9448
+0x8EA2EEBE	0x9449
+0x8EA2EEBF	0x9446
+0x8EA2EEC0	0x973F
+0x8EA2EEC1	0x97E3
+0x8EA2EEC2	0x986A
+0x8EA2EEC3	0x9869
+0x8EA2EEC4	0x98CB
+0x8EA2EEC5	0x9954
+0x8EA2EEC6	0x995B
+0x8EA2EEC7	0x9A4E
+0x8EA2EEC8	0x9A53
+0x8EA2EEC9	0x9A54
+0x8EA2EECA	0x9A4C
+0x8EA2EECB	0x9A4F
+0x8EA2EECC	0x9A48
+0x8EA2EECD	0x9A4A
+0x8EA2EECE	0x9A49
+0x8EA2EECF	0x9A52
+0x8EA2EED0	0x9A50
+0x8EA2EED1	0x9AD0
+0x8EA2EED2	0x9B19
+0x8EA2EED3	0x9B2B
+0x8EA2EED4	0x9B3B
+0x8EA2EED5	0x9B56
+0x8EA2EED6	0x9B55
+0x8EA2EED7	0x9C46
+0x8EA2EED8	0x9C48
+0x8EA2EED9	0x9C3F
+0x8EA2EEDA	0x9C44
+0x8EA2EEDB	0x9C39
+0x8EA2EEDC	0x9C33
+0x8EA2EEDD	0x9C41
+0x8EA2EEDE	0x9C3C
+0x8EA2EEDF	0x9C37
+0x8EA2EEE0	0x9C34
+0x8EA2EEE1	0x9C32
+0x8EA2EEE2	0x9C3D
+0x8EA2EEE3	0x9C36
+0x8EA2EEE4	0x9DDB
+0x8EA2EEE5	0x9DD2
+0x8EA2EEE6	0x9DDE
+0x8EA2EEE7	0x9DDA
+0x8EA2EEE8	0x9DCB
+0x8EA2EEE9	0x9DD0
+0x8EA2EEEA	0x9DDC
+0x8EA2EEEB	0x9DD1
+0x8EA2EEEC	0x9DDF
+0x8EA2EEED	0x9DE9
+0x8EA2EEEE	0x9DD9
+0x8EA2EEEF	0x9DD8
+0x8EA2EEF0	0x9DD6
+0x8EA2EEF1	0x9DF5
+0x8EA2EEF2	0x9DD5
+0x8EA2EEF3	0x9DDD
+0x8EA2EEF4	0x9EB6
+0x8EA2EEF5	0x9EF0
+0x8EA2EEF6	0x9F35
+0x8EA2EEF7	0x9F33
+0x8EA2EEF8	0x9F32
+0x8EA2EEF9	0x9F42
+0x8EA2EEFA	0x9F6B
+0x8EA2EEFB	0x9F95
+0x8EA2EEFC	0x9FA2
+0x8EA2EEFD	0x513D
+0x8EA2EEFE	0x5299
+0x8EA2EFA1	0x58E8
+0x8EA2EFA2	0x58E7
+0x8EA2EFA3	0x5972
+0x8EA2EFA4	0x5B4D
+0x8EA2EFA5	0x5DD8
+0x8EA2EFA6	0x882F
+0x8EA2EFA7	0x5F4F
+0x8EA2EFA8	0x6201
+0x8EA2EFA9	0x6203
+0x8EA2EFAA	0x6204
+0x8EA2EFAB	0x6529
+0x8EA2EFAC	0x6525
+0x8EA2EFAD	0x6596
+0x8EA2EFAE	0x66EB
+0x8EA2EFAF	0x6B11
+0x8EA2EFB0	0x6B12
+0x8EA2EFB1	0x6B0F
+0x8EA2EFB2	0x6BCA
+0x8EA2EFB3	0x705B
+0x8EA2EFB4	0x705A
+0x8EA2EFB5	0x7222
+0x8EA2EFB6	0x7382
+0x8EA2EFB7	0x7381
+0x8EA2EFB8	0x7383
+0x8EA2EFB9	0x7670
+0x8EA2EFBA	0x77D4
+0x8EA2EFBB	0x7C67
+0x8EA2EFBC	0x7C66
+0x8EA2EFBD	0x7E95
+0x8EA2EFBE	0x826C
+0x8EA2EFBF	0x863A
+0x8EA2EFC0	0x8640
+0x8EA2EFC1	0x8639
+0x8EA2EFC2	0x863C
+0x8EA2EFC3	0x8631
+0x8EA2EFC4	0x863B
+0x8EA2EFC5	0x863E
+0x8EA2EFC6	0x8830
+0x8EA2EFC7	0x8832
+0x8EA2EFC8	0x882E
+0x8EA2EFC9	0x8833
+0x8EA2EFCA	0x8976
+0x8EA2EFCB	0x8974
+0x8EA2EFCC	0x8973
+0x8EA2EFCD	0x89FE
+0x8EA2EFCE	0x8B8C
+0x8EA2EFCF	0x8B8E
+0x8EA2EFD0	0x8B8B
+0x8EA2EFD1	0x8B88
+0x8EA2EFD2	0x8C45
+0x8EA2EFD3	0x8D19
+0x8EA2EFD4	0x8E98
+0x8EA2EFD5	0x8F64
+0x8EA2EFD6	0x8F63
+0x8EA2EFD7	0x91BC
+0x8EA2EFD8	0x9462
+0x8EA2EFD9	0x9455
+0x8EA2EFDA	0x945D
+0x8EA2EFDB	0x9457
+0x8EA2EFDC	0x945E
+0x8EA2EFDD	0x97C4
+0x8EA2EFDE	0x97C5
+0x8EA2EFDF	0x9800
+0x8EA2EFE0	0x9A56
+0x8EA2EFE1	0x9A59
+0x8EA2EFE2	0x9B1E
+0x8EA2EFE3	0x9B1F
+0x8EA2EFE4	0x9B20
+0x8EA2EFE5	0x9C52
+0x8EA2EFE6	0x9C58
+0x8EA2EFE7	0x9C50
+0x8EA2EFE8	0x9C4A
+0x8EA2EFE9	0x9C4D
+0x8EA2EFEA	0x9C4B
+0x8EA2EFEB	0x9C55
+0x8EA2EFEC	0x9C59
+0x8EA2EFED	0x9C4C
+0x8EA2EFEE	0x9C4E
+0x8EA2EFEF	0x9DFB
+0x8EA2EFF0	0x9DF7
+0x8EA2EFF1	0x9DEF
+0x8EA2EFF2	0x9DE3
+0x8EA2EFF3	0x9DEB
+0x8EA2EFF4	0x9DF8
+0x8EA2EFF5	0x9DE4
+0x8EA2EFF6	0x9DF6
+0x8EA2EFF7	0x9DE1
+0x8EA2EFF8	0x9DEE
+0x8EA2EFF9	0x9DE6
+0x8EA2EFFA	0x9DF2
+0x8EA2EFFB	0x9DF0
+0x8EA2EFFC	0x9DE2
+0x8EA2EFFD	0x9DEC
+0x8EA2EFFE	0x9DF4
+0x8EA2F0A1	0x9DF3
+0x8EA2F0A2	0x9DE8
+0x8EA2F0A3	0x9DED
+0x8EA2F0A4	0x9EC2
+0x8EA2F0A5	0x9ED0
+0x8EA2F0A6	0x9EF2
+0x8EA2F0A7	0x9EF3
+0x8EA2F0A8	0x9F06
+0x8EA2F0A9	0x9F1C
+0x8EA2F0AA	0x9F38
+0x8EA2F0AB	0x9F37
+0x8EA2F0AC	0x9F36
+0x8EA2F0AD	0x9F43
+0x8EA2F0AE	0x9F4F
+0x8EA2F0AF	0x9F71
+0x8EA2F0B0	0x9F70
+0x8EA2F0B1	0x9F6E
+0x8EA2F0B2	0x9F6F
+0x8EA2F0B3	0x56D3
+0x8EA2F0B4	0x56CD
+0x8EA2F0B5	0x5B4E
+0x8EA2F0B6	0x5C6D
+0x8EA2F0B7	0x652D
+0x8EA2F0B8	0x66ED
+0x8EA2F0B9	0x66EE
+0x8EA2F0BA	0x6B13
+0x8EA2F0BB	0x705F
+0x8EA2F0BC	0x7061
+0x8EA2F0BD	0x705D
+0x8EA2F0BE	0x7060
+0x8EA2F0BF	0x7223
+0x8EA2F0C0	0x74DB
+0x8EA2F0C1	0x74E5
+0x8EA2F0C2	0x77D5
+0x8EA2F0C3	0x7938
+0x8EA2F0C4	0x79B7
+0x8EA2F0C5	0x79B6
+0x8EA2F0C6	0x7C6A
+0x8EA2F0C7	0x7E97
+0x8EA2F0C8	0x7F89
+0x8EA2F0C9	0x826D
+0x8EA2F0CA	0x8643
+0x8EA2F0CB	0x8838
+0x8EA2F0CC	0x8837
+0x8EA2F0CD	0x8835
+0x8EA2F0CE	0x884B
+0x8EA2F0CF	0x8B94
+0x8EA2F0D0	0x8B95
+0x8EA2F0D1	0x8E9E
+0x8EA2F0D2	0x8E9F
+0x8EA2F0D3	0x8EA0
+0x8EA2F0D4	0x8E9D
+0x8EA2F0D5	0x91BE
+0x8EA2F0D6	0x91BD
+0x8EA2F0D7	0x91C2
+0x8EA2F0D8	0x946B
+0x8EA2F0D9	0x9468
+0x8EA2F0DA	0x9469
+0x8EA2F0DB	0x96E5
+0x8EA2F0DC	0x9746
+0x8EA2F0DD	0x9743
+0x8EA2F0DE	0x9747
+0x8EA2F0DF	0x97C7
+0x8EA2F0E0	0x97E5
+0x8EA2F0E1	0x9A5E
+0x8EA2F0E2	0x9AD5
+0x8EA2F0E3	0x9B59
+0x8EA2F0E4	0x9C63
+0x8EA2F0E5	0x9C67
+0x8EA2F0E6	0x9C66
+0x8EA2F0E7	0x9C62
+0x8EA2F0E8	0x9C5E
+0x8EA2F0E9	0x9C60
+0x8EA2F0EA	0x9E02
+0x8EA2F0EB	0x9DFE
+0x8EA2F0EC	0x9E07
+0x8EA2F0ED	0x9E03
+0x8EA2F0EE	0x9E06
+0x8EA2F0EF	0x9E05
+0x8EA2F0F0	0x9E00
+0x8EA2F0F1	0x9E01
+0x8EA2F0F2	0x9E09
+0x8EA2F0F3	0x9DFF
+0x8EA2F0F4	0x9DFD
+0x8EA2F0F5	0x9E04
+0x8EA2F0F6	0x9EA0
+0x8EA2F0F7	0x9F1E
+0x8EA2F0F8	0x9F46
+0x8EA2F0F9	0x9F74
+0x8EA2F0FA	0x9F75
+0x8EA2F0FB	0x9F76
+0x8EA2F0FC	0x56D4
+0x8EA2F0FD	0x652E
+0x8EA2F0FE	0x65B8
+0x8EA2F1A1	0x6B18
+0x8EA2F1A2	0x6B19
+0x8EA2F1A3	0x6B17
+0x8EA2F1A4	0x6B1A
+0x8EA2F1A5	0x7062
+0x8EA2F1A6	0x7226
+0x8EA2F1A7	0x72AA
+0x8EA2F1A8	0x77D8
+0x8EA2F1A9	0x77D9
+0x8EA2F1AA	0x7939
+0x8EA2F1AB	0x7C69
+0x8EA2F1AC	0x7C6B
+0x8EA2F1AD	0x7CF6
+0x8EA2F1AE	0x7E9A
+0x8EA2F1AF	0x7E98
+0x8EA2F1B0	0x7E9B
+0x8EA2F1B1	0x7E99
+0x8EA2F1B2	0x81E0
+0x8EA2F1B3	0x81E1
+0x8EA2F1B4	0x8646
+0x8EA2F1B5	0x8647
+0x8EA2F1B6	0x8648
+0x8EA2F1B7	0x8979
+0x8EA2F1B8	0x897A
+0x8EA2F1B9	0x897C
+0x8EA2F1BA	0x897B
+0x8EA2F1BB	0x89FF
+0x8EA2F1BC	0x8B98
+0x8EA2F1BD	0x8B99
+0x8EA2F1BE	0x8EA5
+0x8EA2F1BF	0x8EA4
+0x8EA2F1C0	0x8EA3
+0x8EA2F1C1	0x946E
+0x8EA2F1C2	0x946D
+0x8EA2F1C3	0x946F
+0x8EA2F1C4	0x9471
+0x8EA2F1C5	0x9473
+0x8EA2F1C6	0x9749
+0x8EA2F1C7	0x9872
+0x8EA2F1C8	0x995F
+0x8EA2F1C9	0x9C68
+0x8EA2F1CA	0x9C6E
+0x8EA2F1CB	0x9C6D
+0x8EA2F1CC	0x9E0B
+0x8EA2F1CD	0x9E0D
+0x8EA2F1CE	0x9E10
+0x8EA2F1CF	0x9E0F
+0x8EA2F1D0	0x9E12
+0x8EA2F1D1	0x9E11
+0x8EA2F1D2	0x9EA1
+0x8EA2F1D3	0x9EF5
+0x8EA2F1D4	0x9F09
+0x8EA2F1D5	0x9F47
+0x8EA2F1D6	0x9F78
+0x8EA2F1D7	0x9F7B
+0x8EA2F1D8	0x9F7A
+0x8EA2F1D9	0x9F79
+0x8EA2F1DA	0x571E
+0x8EA2F1DB	0x7066
+0x8EA2F1DC	0x7C6F
+0x8EA2F1DD	0x883C
+0x8EA2F1DE	0x8DB2
+0x8EA2F1DF	0x8EA6
+0x8EA2F1E0	0x91C3
+0x8EA2F1E1	0x9474
+0x8EA2F1E2	0x9478
+0x8EA2F1E3	0x9476
+0x8EA2F1E4	0x9475
+0x8EA2F1E5	0x9A60
+0x8EA2F1E6	0x9B2E
+0x8EA2F1E7	0x9C74
+0x8EA2F1E8	0x9C73
+0x8EA2F1E9	0x9C71
+0x8EA2F1EA	0x9C75
+0x8EA2F1EB	0x9E14
+0x8EA2F1EC	0x9E13
+0x8EA2F1ED	0x9EF6
+0x8EA2F1EE	0x9F0A
+0x8EA2F1EF	0x9FA4
+0x8EA2F1F0	0x7068
+0x8EA2F1F1	0x7065
+0x8EA2F1F2	0x7CF7
+0x8EA2F1F3	0x866A
+0x8EA2F1F4	0x883E
+0x8EA2F1F5	0x883D
+0x8EA2F1F6	0x883F
+0x8EA2F1F7	0x8B9E
+0x8EA2F1F8	0x8C9C
+0x8EA2F1F9	0x8EA9
+0x8EA2F1FA	0x8EC9
+0x8EA2F1FB	0x974B
+0x8EA2F1FC	0x9873
+0x8EA2F1FD	0x9874
+0x8EA2F1FE	0x98CC
+0x8EA2F2A1	0x9961
+0x8EA2F2A2	0x99AB
+0x8EA2F2A3	0x9A64
+0x8EA2F2A4	0x9A66
+0x8EA2F2A5	0x9A67
+0x8EA2F2A6	0x9B24
+0x8EA2F2A7	0x9E15
+0x8EA2F2A8	0x9E17
+0x8EA2F2A9	0x9F48
+0x8EA2F2AA	0x6207
+0x8EA2F2AB	0x6B1E
+0x8EA2F2AC	0x7227
+0x8EA2F2AD	0x864C
+0x8EA2F2AE	0x8EA8
+0x8EA2F2AF	0x9482
+0x8EA2F2B0	0x9480
+0x8EA2F2B1	0x9481
+0x8EA2F2B2	0x9A69
+0x8EA2F2B3	0x9A68
+0x8EA2F2B4	0x9E19
+0x8EA2F2B5	0x864B
+0x8EA2F2B6	0x8B9F
+0x8EA2F2B7	0x9483
+0x8EA2F2B8	0x9C79
+0x8EA2F2B9	0x9EB7
+0x8EA2F2BA	0x7675
+0x8EA2F2BB	0x9A6B
+0x8EA2F2BC	0x9C7A
+0x8EA2F2BD	0x9E1D
+0x8EA2F2BE	0x7069
+0x8EA2F2BF	0x706A
+0x8EA2F2C0	0x7229
+0x8EA2F2C1	0x9EA4
+0x8EA2F2C2	0x9F7E
+0x8EA2F2C3	0x9F49
+0x8EA2F2C4	0x9F98
+0x8EA3A1A1	0x4E28
+0x8EA3A1A2	0x4E36
+0x8EA3A1A3	0x4E3F
+0x8EA3A1A4	0x4E85
+0x8EA3A1A5	0x4E05
+0x8EA3A1A6	0x4E04
+0x8EA3A1A7	0x5182
+0x8EA3A1A8	0x5196
+0x8EA3A1A9	0x5338
+0x8EA3A1AA	0x5369
+0x8EA3A1AB	0x53B6
+0x8EA3A1AC	0x4E2A
+0x8EA3A1AD	0x4E87
+0x8EA3A1AE	0x4E49
+0x8EA3A1AF	0x51E2
+0x8EA3A1B0	0x4E46
+0x8EA3A1B1	0x4E8F
+0x8EA3A1B2	0x4EBC
+0x8EA3A1B3	0x4EBE
+0x8EA3A1B4	0x5166
+0x8EA3A1B5	0x51E3
+0x8EA3A1B6	0x5204
+0x8EA3A1B7	0x529C
+0x8EA3A1B8	0x5344
+0x8EA3A1B9	0x5902
+0x8EA3A1BA	0x590A
+0x8EA3A1BB	0x5B80
+0x8EA3A1BC	0x5DDB
+0x8EA3A1BD	0x5E7A
+0x8EA3A1BE	0x5E7F
+0x8EA3A1BF	0x5EF4
+0x8EA3A1C0	0x5F50
+0x8EA3A1C1	0x5F51
+0x8EA3A1C2	0x5F61
+0x8EA3A1C3	0x961D
+0x8EA3A1C4	0x2000B
+0x8EA3A1C5	0x4E63
+0x8EA3A1C6	0x4E62
+0x8EA3A1C7	0x4EA3
+0x8EA3A1C8	0x5185
+0x8EA3A1C9	0x4EC5
+0x8EA3A1CA	0x4ECF
+0x8EA3A1CB	0x4ECE
+0x8EA3A1CC	0x4ECC
+0x8EA3A1CD	0x5184
+0x8EA3A1CE	0x5186
+0x8EA3A1CF	0x2F817
+0x8EA3A1D0	0x34C5
+0x8EA3A1D1	0x51E4
+0x8EA3A1D2	0x5205
+0x8EA3A1D3	0x529E
+0x8EA3A1D4	0x529D
+0x8EA3A1D5	0x52FD
+0x8EA3A1D6	0x5300
+0x8EA3A1D7	0x533A
+0x8EA3A1D8	0x3539
+0x8EA3A1D9	0x5346
+0x8EA3A1DA	0x535D
+0x8EA3A1DB	0x5386
+0x8EA3A1DC	0x53B7
+0x8EA3A1DD	0x3555
+0x8EA3A1DE	0x53CC
+0x8EA3A1DF	0x355B
+0x8EA3A1E0	0x53CE
+0x8EA3A1E1	0x5721
+0x8EA3A1E2	0x37A2
+0x8EA3A1E3	0x5E00
+0x8EA3A1E4	0x5F0C
+0x8EA3A1E5	0x6237
+0x8EA3A1E6	0x6238
+0x8EA3A1E7	0x6534
+0x8EA3A1E8	0x6535
+0x8EA3A1E9	0x65E0
+0x8EA3A1EA	0x3E26
+0x8EA3A1EB	0x738D
+0x8EA3A1EC	0x4E97
+0x8EA3A1ED	0x4EE0
+0x8EA3A1EE	0x3432
+0x8EA3A1EF	0x201A9
+0x8EA3A1F0	0x4EE7
+0x8EA3A1F1	0x3433
+0x8EA3A1F2	0x4EE6
+0x8EA3A1F3	0x3434
+0x8EA3A1F4	0x36A2
+0x8EA3A1F5	0x3431
+0x8EA3A1F6	0x34B0
+0x8EA3A1F7	0x56D8
+0x8EA3A1F8	0x518B
+0x8EA3A1F9	0x518C
+0x8EA3A1FA	0x5199
+0x8EA3A1FB	0x51E5
+0x8EA3A1FC	0x2F850
+0x8EA3A1FD	0x520B
+0x8EA3A1FE	0x34DC
+0x8EA3A2A1	0x361E
+0x8EA3A2A2	0x5304
+0x8EA3A2A3	0x5303
+0x8EA3A2A4	0x5307
+0x8EA3A2A5	0x2F82A
+0x8EA3A2A6	0x531E
+0x8EA3A2A7	0x535F
+0x8EA3A2A8	0x536D
+0x8EA3A2A9	0x5389
+0x8EA3A2AA	0x53BA
+0x8EA3A2AB	0x53D0
+0x8EA3A2AC	0x3565
+0x8EA3A2AD	0x53F6
+0x8EA3A2AE	0x53F7
+0x8EA3A2AF	0x53F9
+0x8EA3A2B0	0x3564
+0x8EA3A2B1	0x53F4
+0x8EA3A2B2	0x361D
+0x8EA3A2B3	0x3626
+0x8EA3A2B4	0x5724
+0x8EA3A2B5	0x5904
+0x8EA3A2B6	0x5918
+0x8EA3A2B7	0x5932
+0x8EA3A2B8	0x5930
+0x8EA3A2B9	0x5934
+0x8EA3A2BA	0x368E
+0x8EA3A2BB	0x5975
+0x8EA3A2BC	0x374A
+0x8EA3A2BD	0x5B82
+0x8EA3A2BE	0x5BF9
+0x8EA3A2BF	0x5C14
+0x8EA3A2C0	0x378B
+0x8EA3A2C1	0x37A6
+0x8EA3A2C2	0x37A4
+0x8EA3A2C3	0x37A5
+0x8EA3A2C4	0x37A7
+0x8EA3A2C5	0x382F
+0x8EA3A2C6	0x3832
+0x8EA3A2C7	0x5E81
+0x8EA3A2C8	0x5E83
+0x8EA3A2C9	0x5F0D
+0x8EA3A2CA	0x5F52
+0x8EA3A2CB	0x38D4
+0x8EA3A2CC	0x5FCA
+0x8EA3A2CD	0x5FC7
+0x8EA3A2CE	0x6239
+0x8EA3A2CF	0x39C5
+0x8EA3A2D0	0x624F
+0x8EA3A2D1	0x65E7
+0x8EA3A2D2	0x672F
+0x8EA3A2D3	0x6B7A
+0x8EA3A2D4	0x6C39
+0x8EA3A2D5	0x3CBA
+0x8EA3A2D6	0x3CB9
+0x8EA3A2D7	0x6C37
+0x8EA3A2D8	0x6C44
+0x8EA3A2D9	0x6C45
+0x8EA3A2DA	0x738C
+0x8EA3A2DB	0x7592
+0x8EA3A2DC	0x7676
+0x8EA3A2DD	0x9093
+0x8EA3A2DE	0x9092
+0x8EA3A2DF	0x48B3
+0x8EA3A2E0	0x49BA
+0x8EA3A2E1	0x4E21
+0x8EA3A2E2	0x4E20
+0x8EA3A2E3	0x4E22
+0x8EA3A2E4	0x4E68
+0x8EA3A2E5	0x4E89
+0x8EA3A2E6	0x4E98
+0x8EA3A2E7	0x4EF9
+0x8EA3A2E8	0x4EEF
+0x8EA3A2E9	0x343B
+0x8EA3A2EA	0x343C
+0x8EA3A2EB	0x4EF8
+0x8EA3A2EC	0x4F06
+0x8EA3A2ED	0x4F03
+0x8EA3A2EE	0x4EFC
+0x8EA3A2EF	0x4EEE
+0x8EA3A2F0	0x4F16
+0x8EA3A2F1	0x3439
+0x8EA3A2F2	0x4F28
+0x8EA3A2F3	0x4F1C
+0x8EA3A2F4	0x4F07
+0x8EA3A2F5	0x4F1A
+0x8EA3A2F6	0x4EFA
+0x8EA3A2F7	0x4F17
+0x8EA3A2F8	0x514A
+0x8EA3A2F9	0x34B2
+0x8EA3A2FA	0x5172
+0x8EA3A2FB	0x2F815
+0x8EA3A2FC	0x51B4
+0x8EA3A2FD	0x51B3
+0x8EA3A2FE	0x51B2
+0x8EA3A3A1	0x34C7
+0x8EA3A3A2	0x51E8
+0x8EA3A3A3	0x342B
+0x8EA3A3A4	0x5214
+0x8EA3A3A5	0x520F
+0x8EA3A3A6	0x5215
+0x8EA3A3A7	0x5218
+0x8EA3A3A8	0x52A8
+0x8EA3A3A9	0x2F82C
+0x8EA3A3AA	0x534B
+0x8EA3A3AB	0x534F
+0x8EA3A3AC	0x353B
+0x8EA3A3AD	0x5350
+0x8EA3A3AE	0x3544
+0x8EA3A3AF	0x538B
+0x8EA3A3B0	0x3542
+0x8EA3A3B1	0x53BE
+0x8EA3A3B2	0x355C
+0x8EA3A3B3	0x53D2
+0x8EA3A3B4	0x5416
+0x8EA3A3B5	0x53FF
+0x8EA3A3B6	0x3567
+0x8EA3A3B7	0x5400
+0x8EA3A3B8	0x3566
+0x8EA3A3B9	0x5405
+0x8EA3A3BA	0x5413
+0x8EA3A3BB	0x5415
+0x8EA3A3BC	0x2F83B
+0x8EA3A3BD	0x361F
+0x8EA3A3BE	0x56E3
+0x8EA3A3BF	0x5735
+0x8EA3A3C0	0x5736
+0x8EA3A3C1	0x5731
+0x8EA3A3C2	0x5732
+0x8EA3A3C3	0x58EE
+0x8EA3A3C4	0x5905
+0x8EA3A3C5	0x4E54
+0x8EA3A3C6	0x368F
+0x8EA3A3C7	0x5936
+0x8EA3A3C8	0x3690
+0x8EA3A3C9	0x36A8
+0x8EA3A3CA	0x36A4
+0x8EA3A3CB	0x597A
+0x8EA3A3CC	0x36A3
+0x8EA3A3CD	0x5986
+0x8EA3A3CE	0x373D
+0x8EA3A3CF	0x374C
+0x8EA3A3D0	0x5B86
+0x8EA3A3D1	0x5F53
+0x8EA3A3D2	0x5C18
+0x8EA3A3D3	0x378C
+0x8EA3A3D4	0x5C3D
+0x8EA3A3D5	0x5C78
+0x8EA3A3D6	0x37A8
+0x8EA3A3D7	0x37AD
+0x8EA3A3D8	0x37AF
+0x8EA3A3D9	0x21D46
+0x8EA3A3DA	0x5C80
+0x8EA3A3DB	0x3829
+0x8EA3A3DC	0x5E08
+0x8EA3A3DD	0x3836
+0x8EA3A3DE	0x3871
+0x8EA3A3DF	0x3870
+0x8EA3A3E0	0x386F
+0x8EA3A3E1	0x5EF5
+0x8EA3A3E2	0x5F0E
+0x8EA3A3E3	0x38A9
+0x8EA3A3E4	0x38AA
+0x8EA3A3E5	0x38FB
+0x8EA3A3E6	0x5FD3
+0x8EA3A3E7	0x5FDA
+0x8EA3A3E8	0x38FC
+0x8EA3A3E9	0x5FDB
+0x8EA3A3EA	0x39AE
+0x8EA3A3EB	0x620F
+0x8EA3A3EC	0x625D
+0x8EA3A3ED	0x625F
+0x8EA3A3EE	0x6267
+0x8EA3A3EF	0x6257
+0x8EA3A3F0	0x9F50
+0x8EA3A3F1	0x3AC3
+0x8EA3A3F2	0x65EB
+0x8EA3A3F3	0x65EA
+0x8EA3A3F4	0x3B30
+0x8EA3A3F5	0x6737
+0x8EA3A3F6	0x3B41
+0x8EA3A3F7	0x6732
+0x8EA3A3F8	0x6736
+0x8EA3A3F9	0x6B22
+0x8EA3A3FA	0x6BCE
+0x8EA3A3FB	0x3C8C
+0x8EA3A3FC	0x6C58
+0x8EA3A3FD	0x6C51
+0x8EA3A3FE	0x6C77
+0x8EA3A4A1	0x6C3C
+0x8EA3A4A2	0x3CBB
+0x8EA3A4A3	0x6C5A
+0x8EA3A4A4	0x23C86
+0x8EA3A4A5	0x6C53
+0x8EA3A4A6	0x706F
+0x8EA3A4A7	0x7072
+0x8EA3A4A8	0x706E
+0x8EA3A4A9	0x2F835
+0x8EA3A4AA	0x3DA1
+0x8EA3A4AB	0x7073
+0x8EA3A4AC	0x72B1
+0x8EA3A4AD	0x72B2
+0x8EA3A4AE	0x3EA8
+0x8EA3A4AF	0x738F
+0x8EA3A4B0	0x3EAA
+0x8EA3A4B1	0x3EAB
+0x8EA3A4B2	0x4096
+0x8EA3A4B3	0x793C
+0x8EA3A4B4	0x41C2
+0x8EA3A4B5	0x808D
+0x8EA3A4B6	0x808E
+0x8EA3A4B7	0x4493
+0x8EA3A4B8	0x827B
+0x8EA3A4B9	0x4494
+0x8EA3A4BA	0x8D71
+0x8EA3A4BB	0x8FB9
+0x8EA3A4BC	0x9096
+0x8EA3A4BD	0x909A
+0x8EA3A4BE	0x49BB
+0x8EA3A4BF	0x4E24
+0x8EA3A4C0	0x4E71
+0x8EA3A4C1	0x2F81B
+0x8EA3A4C2	0x4E9C
+0x8EA3A4C3	0x4F45
+0x8EA3A4C4	0x4F4A
+0x8EA3A4C5	0x4F39
+0x8EA3A4C6	0x4F37
+0x8EA3A4C7	0x3443
+0x8EA3A4C8	0x4F32
+0x8EA3A4C9	0x4F42
+0x8EA3A4CA	0x3442
+0x8EA3A4CB	0x4F44
+0x8EA3A4CC	0x4F4B
+0x8EA3A4CD	0x3444
+0x8EA3A4CE	0x4F40
+0x8EA3A4CF	0x4F35
+0x8EA3A4D0	0x4F31
+0x8EA3A4D1	0x5151
+0x8EA3A4D2	0x2F80E
+0x8EA3A4D3	0x5150
+0x8EA3A4D4	0x514E
+0x8EA3A4D5	0x34B3
+0x8EA3A4D6	0x34B7
+0x8EA3A4D7	0x519D
+0x8EA3A4D8	0x34C8
+0x8EA3A4D9	0x51B5
+0x8EA3A4DA	0x51B8
+0x8EA3A4DB	0x51EC
+0x8EA3A4DC	0x5223
+0x8EA3A4DD	0x5227
+0x8EA3A4DE	0x5226
+0x8EA3A4DF	0x521F
+0x8EA3A4E0	0x522B
+0x8EA3A4E1	0x5220
+0x8EA3A4E2	0x52B4
+0x8EA3A4E3	0x52B3
+0x8EA3A4E4	0x3518
+0x8EA3A4E5	0x5325
+0x8EA3A4E6	0x533B
+0x8EA3A4E7	0x5374
+0x8EA3A4E8	0x3547
+0x8EA3A4E9	0x3546
+0x8EA3A4EA	0x3545
+0x8EA3A4EB	0x356B
+0x8EA3A4EC	0x3569
+0x8EA3A4ED	0x544D
+0x8EA3A4EE	0x3572
+0x8EA3A4EF	0x3571
+0x8EA3A4F0	0x543A
+0x8EA3A4F1	0x356C
+0x8EA3A4F2	0x356F
+0x8EA3A4F3	0x5444
+0x8EA3A4F4	0x544C
+0x8EA3A4F5	0x5423
+0x8EA3A4F6	0x541A
+0x8EA3A4F7	0x5432
+0x8EA3A4F8	0x544B
+0x8EA3A4F9	0x5421
+0x8EA3A4FA	0x3573
+0x8EA3A4FB	0x5434
+0x8EA3A4FC	0x5449
+0x8EA3A4FD	0x5450
+0x8EA3A4FE	0x5422
+0x8EA3A5A1	0x543F
+0x8EA3A5A2	0x5451
+0x8EA3A5A3	0x545A
+0x8EA3A5A4	0x542F
+0x8EA3A5A5	0x3576
+0x8EA3A5A6	0x56E9
+0x8EA3A5A7	0x56F2
+0x8EA3A5A8	0x56F3
+0x8EA3A5A9	0x56EF
+0x8EA3A5AA	0x56ED
+0x8EA3A5AB	0x56EC
+0x8EA3A5AC	0x56E6
+0x8EA3A5AD	0x5748
+0x8EA3A5AE	0x3627
+0x8EA3A5AF	0x5744
+0x8EA3A5B0	0x573F
+0x8EA3A5B1	0x573C
+0x8EA3A5B2	0x5753
+0x8EA3A5B3	0x5756
+0x8EA3A5B4	0x3630
+0x8EA3A5B5	0x575F
+0x8EA3A5B6	0x5743
+0x8EA3A5B7	0x5758
+0x8EA3A5B8	0x5757
+0x8EA3A5B9	0x3629
+0x8EA3A5BA	0x362A
+0x8EA3A5BB	0x362F
+0x8EA3A5BC	0x5746
+0x8EA3A5BD	0x362C
+0x8EA3A5BE	0x573D
+0x8EA3A5BF	0x362D
+0x8EA3A5C0	0x5742
+0x8EA3A5C1	0x5754
+0x8EA3A5C2	0x5755
+0x8EA3A5C3	0x58F1
+0x8EA3A5C4	0x58F2
+0x8EA3A5C5	0x58F0
+0x8EA3A5C6	0x590B
+0x8EA3A5C7	0x9EA6
+0x8EA3A5C8	0x56F1
+0x8EA3A5C9	0x593D
+0x8EA3A5CA	0x3693
+0x8EA3A5CB	0x5994
+0x8EA3A5CC	0x598C
+0x8EA3A5CD	0x36AD
+0x8EA3A5CE	0x599C
+0x8EA3A5CF	0x36AC
+0x8EA3A5D0	0x36AB
+0x8EA3A5D1	0x599F
+0x8EA3A5D2	0x36A9
+0x8EA3A5D3	0x599B
+0x8EA3A5D4	0x36AE
+0x8EA3A5D5	0x5989
+0x8EA3A5D6	0x599A
+0x8EA3A5D7	0x36AA
+0x8EA3A5D8	0x6588
+0x8EA3A5D9	0x374E
+0x8EA3A5DA	0x5B8D
+0x8EA3A5DB	0x3750
+0x8EA3A5DC	0x5BFE
+0x8EA3A5DD	0x5BFF
+0x8EA3A5DE	0x5BFD
+0x8EA3A5DF	0x5C2B
+0x8EA3A5E0	0x37B2
+0x8EA3A5E1	0x5C84
+0x8EA3A5E2	0x5C8E
+0x8EA3A5E3	0x5C9C
+0x8EA3A5E4	0x37B5
+0x8EA3A5E5	0x37B6
+0x8EA3A5E6	0x5C85
+0x8EA3A5E7	0x5DF5
+0x8EA3A5E8	0x5E09
+0x8EA3A5E9	0x3839
+0x8EA3A5EA	0x383B
+0x8EA3A5EB	0x5E0B
+0x8EA3A5EC	0x3872
+0x8EA3A5ED	0x5E92
+0x8EA3A5EE	0x5E90
+0x8EA3A5EF	0x5F03
+0x8EA3A5F0	0x38AC
+0x8EA3A5F1	0x5F1E
+0x8EA3A5F2	0x5F63
+0x8EA3A5F3	0x3908
+0x8EA3A5F4	0x5FE7
+0x8EA3A5F5	0x5FFE
+0x8EA3A5F6	0x5FE6
+0x8EA3A5F7	0x5FDC
+0x8EA3A5F8	0x5FCE
+0x8EA3A5F9	0x3903
+0x8EA3A5FA	0x5FFC
+0x8EA3A5FB	0x5FDF
+0x8EA3A5FC	0x5FEC
+0x8EA3A5FD	0x5FF6
+0x8EA3A5FE	0x225D7
+0x8EA3A6A1	0x5FF2
+0x8EA3A6A2	0x5FF0
+0x8EA3A6A3	0x5FF9
+0x8EA3A6A4	0x390B
+0x8EA3A6A5	0x6213
+0x8EA3A6A6	0x39AF
+0x8EA3A6A7	0x2F8B2
+0x8EA3A6A8	0x623B
+0x8EA3A6A9	0x623C
+0x8EA3A6AA	0x6282
+0x8EA3A6AB	0x39CE
+0x8EA3A6AC	0x39CB
+0x8EA3A6AD	0x39CC
+0x8EA3A6AE	0x6278
+0x8EA3A6AF	0x628B
+0x8EA3A6B0	0x39CD
+0x8EA3A6B1	0x629E
+0x8EA3A6B2	0x62A5
+0x8EA3A6B3	0x629B
+0x8EA3A6B4	0x629C
+0x8EA3A6B5	0x6299
+0x8EA3A6B6	0x628D
+0x8EA3A6B7	0x6285
+0x8EA3A6B8	0x629D
+0x8EA3A6B9	0x6275
+0x8EA3A6BA	0x3A80
+0x8EA3A6BB	0x3AAF
+0x8EA3A6BC	0x3AD3
+0x8EA3A6BD	0x65F6
+0x8EA3A6BE	0x3AD5
+0x8EA3A6BF	0x3AD4
+0x8EA3A6C0	0x3AD7
+0x8EA3A6C1	0x66F5
+0x8EA3A6C2	0x675B
+0x8EA3A6C3	0x3B42
+0x8EA3A6C4	0x6754
+0x8EA3A6C5	0x6752
+0x8EA3A6C6	0x3B44
+0x8EA3A6C7	0x6758
+0x8EA3A6C8	0x6744
+0x8EA3A6C9	0x674A
+0x8EA3A6CA	0x6761
+0x8EA3A6CB	0x3CC6
+0x8EA3A6CC	0x6C7F
+0x8EA3A6CD	0x6C91
+0x8EA3A6CE	0x6C9E
+0x8EA3A6CF	0x3CC0
+0x8EA3A6D0	0x6C6E
+0x8EA3A6D1	0x6C7C
+0x8EA3A6D2	0x6C9F
+0x8EA3A6D3	0x6C75
+0x8EA3A6D4	0x3CBE
+0x8EA3A6D5	0x6C56
+0x8EA3A6D6	0x6CA2
+0x8EA3A6D7	0x6C79
+0x8EA3A6D8	0x3CCA
+0x8EA3A6D9	0x6CA1
+0x8EA3A6DA	0x3CC4
+0x8EA3A6DB	0x6CAA
+0x8EA3A6DC	0x6CA0
+0x8EA3A6DD	0x3CC2
+0x8EA3A6DE	0x7079
+0x8EA3A6DF	0x7077
+0x8EA3A6E0	0x707E
+0x8EA3A6E1	0x3DA4
+0x8EA3A6E2	0x7075
+0x8EA3A6E3	0x707B
+0x8EA3A6E4	0x7264
+0x8EA3A6E5	0x3E29
+0x8EA3A6E6	0x72BB
+0x8EA3A6E7	0x72BC
+0x8EA3A6E8	0x72C7
+0x8EA3A6E9	0x72B9
+0x8EA3A6EA	0x72BE
+0x8EA3A6EB	0x72B6
+0x8EA3A6EC	0x3E60
+0x8EA3A6ED	0x3E5E
+0x8EA3A6EE	0x7398
+0x8EA3A6EF	0x3EAD
+0x8EA3A6F0	0x3EAE
+0x8EA3A6F1	0x3EAC
+0x8EA3A6F2	0x3F57
+0x8EA3A6F3	0x7593
+0x8EA3A6F4	0x7680
+0x8EA3A6F5	0x3FDD
+0x8EA3A6F6	0x7683
+0x8EA3A6F7	0x76C0
+0x8EA3A6F8	0x76C1
+0x8EA3A6F9	0x400E
+0x8EA3A6FA	0x4097
+0x8EA3A6FB	0x77F4
+0x8EA3A6FC	0x77F5
+0x8EA3A6FD	0x4127
+0x8EA3A6FE	0x7ACC
+0x8EA3A7A1	0x7ACD
+0x8EA3A7A2	0x7CFA
+0x8EA3A7A3	0x809F
+0x8EA3A7A4	0x8091
+0x8EA3A7A5	0x8097
+0x8EA3A7A6	0x8094
+0x8EA3A7A7	0x4495
+0x8EA3A7A8	0x8286
+0x8EA3A7A9	0x828C
+0x8EA3A7AA	0x2F98F
+0x8EA3A7AB	0x8295
+0x8EA3A7AC	0x4498
+0x8EA3A7AD	0x866C
+0x8EA3A7AE	0x459D
+0x8EA3A7AF	0x8FB5
+0x8EA3A7B0	0x8FBE
+0x8EA3A7B1	0x8FC7
+0x8EA3A7B2	0x488A
+0x8EA3A7B3	0x8FC1
+0x8EA3A7B4	0x90A9
+0x8EA3A7B5	0x90A4
+0x8EA3A7B6	0x48B5
+0x8EA3A7B7	0x48B6
+0x8EA3A7B8	0x48B7
+0x8EA3A7B9	0x90A8
+0x8EA3A7BA	0x9627
+0x8EA3A7BB	0x9626
+0x8EA3A7BC	0x962B
+0x8EA3A7BD	0x9633
+0x8EA3A7BE	0x9634
+0x8EA3A7BF	0x9629
+0x8EA3A7C0	0x4E3D
+0x8EA3A7C1	0x3428
+0x8EA3A7C2	0x4E9D
+0x8EA3A7C3	0x4F93
+0x8EA3A7C4	0x4F8A
+0x8EA3A7C5	0x344D
+0x8EA3A7C6	0x3449
+0x8EA3A7C7	0x4F6D
+0x8EA3A7C8	0x4F8E
+0x8EA3A7C9	0x4FA0
+0x8EA3A7CA	0x4FA2
+0x8EA3A7CB	0x4FA1
+0x8EA3A7CC	0x4F9F
+0x8EA3A7CD	0x4FA3
+0x8EA3A7CE	0x20209
+0x8EA3A7CF	0x4F72
+0x8EA3A7D0	0x3451
+0x8EA3A7D1	0x4F8C
+0x8EA3A7D2	0x5156
+0x8EA3A7D3	0x2F80F
+0x8EA3A7D4	0x2F811
+0x8EA3A7D5	0x5190
+0x8EA3A7D6	0x34CB
+0x8EA3A7D7	0x34CA
+0x8EA3A7D8	0x34CC
+0x8EA3A7D9	0x51ED
+0x8EA3A7DA	0x51FE
+0x8EA3A7DB	0x522F
+0x8EA3A7DC	0x206EC
+0x8EA3A7DD	0x523C
+0x8EA3A7DE	0x5234
+0x8EA3A7DF	0x5239
+0x8EA3A7E0	0x52B9
+0x8EA3A7E1	0x52B5
+0x8EA3A7E2	0x52BF
+0x8EA3A7E3	0x5355
+0x8EA3A7E4	0x353D
+0x8EA3A7E5	0x5376
+0x8EA3A7E6	0x537A
+0x8EA3A7E7	0x5393
+0x8EA3A7E8	0x3548
+0x8EA3A7E9	0x53C1
+0x8EA3A7EA	0x53C2
+0x8EA3A7EB	0x53D5
+0x8EA3A7EC	0x5485
+0x8EA3A7ED	0x3578
+0x8EA3A7EE	0x545F
+0x8EA3A7EF	0x5493
+0x8EA3A7F0	0x5489
+0x8EA3A7F1	0x5479
+0x8EA3A7F2	0x9EFE
+0x8EA3A7F3	0x548F
+0x8EA3A7F4	0x5469
+0x8EA3A7F5	0x546D
+0x8EA3A7F6	0x357A
+0x8EA3A7F7	0x5494
+0x8EA3A7F8	0x546A
+0x8EA3A7F9	0x548A
+0x8EA3A7FA	0x3577
+0x8EA3A7FB	0x56FD
+0x8EA3A7FC	0x56FB
+0x8EA3A7FD	0x56F8
+0x8EA3A7FE	0x3621
+0x8EA3A8A1	0x56FC
+0x8EA3A8A2	0x56F6
+0x8EA3A8A3	0x5765
+0x8EA3A8A4	0x5781
+0x8EA3A8A5	0x5763
+0x8EA3A8A6	0x5767
+0x8EA3A8A7	0x3631
+0x8EA3A8A8	0x576E
+0x8EA3A8A9	0x5778
+0x8EA3A8AA	0x577F
+0x8EA3A8AB	0x3633
+0x8EA3A8AC	0x3634
+0x8EA3A8AD	0x58F3
+0x8EA3A8AE	0x594B
+0x8EA3A8AF	0x594C
+0x8EA3A8B0	0x36C1
+0x8EA3A8B1	0x36B0
+0x8EA3A8B2	0x36B4
+0x8EA3A8B3	0x59AD
+0x8EA3A8B4	0x36B8
+0x8EA3A8B5	0x59C4
+0x8EA3A8B6	0x36BC
+0x8EA3A8B7	0x59C2
+0x8EA3A8B8	0x59B0
+0x8EA3A8B9	0x36BF
+0x8EA3A8BA	0x36B5
+0x8EA3A8BB	0x36B1
+0x8EA3A8BC	0x36BD
+0x8EA3A8BD	0x59BF
+0x8EA3A8BE	0x36BB
+0x8EA3A8BF	0x59C9
+0x8EA3A8C0	0x59B8
+0x8EA3A8C1	0x59AC
+0x8EA3A8C2	0x36B3
+0x8EA3A8C3	0x36B6
+0x8EA3A8C4	0x36BA
+0x8EA3A8C5	0x59B7
+0x8EA3A8C6	0x59D7
+0x8EA3A8C7	0x36B7
+0x8EA3A8C8	0x5B60
+0x8EA3A8C9	0x3740
+0x8EA3A8CA	0x5B96
+0x8EA3A8CB	0x5B9E
+0x8EA3A8CC	0x5B94
+0x8EA3A8CD	0x5B9F
+0x8EA3A8CE	0x5B9D
+0x8EA3A8CF	0x3752
+0x8EA3A8D0	0x5C00
+0x8EA3A8D1	0x5C19
+0x8EA3A8D2	0x3790
+0x8EA3A8D3	0x3791
+0x8EA3A8D4	0x5C49
+0x8EA3A8D5	0x5C4A
+0x8EA3A8D6	0x37BE
+0x8EA3A8D7	0x5CBB
+0x8EA3A8D8	0x5CC1
+0x8EA3A8D9	0x37C0
+0x8EA3A8DA	0x37C1
+0x8EA3A8DB	0x37B9
+0x8EA3A8DC	0x5CB9
+0x8EA3A8DD	0x5C9E
+0x8EA3A8DE	0x5CB4
+0x8EA3A8DF	0x5CBA
+0x8EA3A8E0	0x5DF6
+0x8EA3A8E1	0x5E13
+0x8EA3A8E2	0x5E12
+0x8EA3A8E3	0x5E77
+0x8EA3A8E4	0x3879
+0x8EA3A8E5	0x5E98
+0x8EA3A8E6	0x387B
+0x8EA3A8E7	0x5E99
+0x8EA3A8E8	0x5E9D
+0x8EA3A8E9	0x5EF8
+0x8EA3A8EA	0x38A0
+0x8EA3A8EB	0x5EF9
+0x8EA3A8EC	0x3429
+0x8EA3A8ED	0x5F06
+0x8EA3A8EE	0x5F21
+0x8EA3A8EF	0x38AE
+0x8EA3A8F0	0x5F25
+0x8EA3A8F1	0x5F55
+0x8EA3A8F2	0x38CD
+0x8EA3A8F3	0x38CB
+0x8EA3A8F4	0x38D9
+0x8EA3A8F5	0x5F84
+0x8EA3A8F6	0x5F83
+0x8EA3A8F7	0x6030
+0x8EA3A8F8	0x6007
+0x8EA3A8F9	0x390C
+0x8EA3A8FA	0x6036
+0x8EA3A8FB	0x3901
+0x8EA3A8FC	0x3905
+0x8EA3A8FD	0x3902
+0x8EA3A8FE	0x5FE9
+0x8EA3A9A1	0x603D
+0x8EA3A9A2	0x6008
+0x8EA3A9A3	0x3913
+0x8EA3A9A4	0x3911
+0x8EA3A9A5	0x62BA
+0x8EA3A9A6	0x62B2
+0x8EA3A9A7	0x39E4
+0x8EA3A9A8	0x62B7
+0x8EA3A9A9	0x62E4
+0x8EA3A9AA	0x62A7
+0x8EA3A9AB	0x39DA
+0x8EA3A9AC	0x39D5
+0x8EA3A9AD	0x39D3
+0x8EA3A9AE	0x62D5
+0x8EA3A9AF	0x62E1
+0x8EA3A9B0	0x62DD
+0x8EA3A9B1	0x62A6
+0x8EA3A9B2	0x62C1
+0x8EA3A9B3	0x62C5
+0x8EA3A9B4	0x62C0
+0x8EA3A9B5	0x62DF
+0x8EA3A9B6	0x62E0
+0x8EA3A9B7	0x62DE
+0x8EA3A9B8	0x39D6
+0x8EA3A9B9	0x6589
+0x8EA3A9BA	0x3AB4
+0x8EA3A9BB	0x65A6
+0x8EA3A9BC	0x65BA
+0x8EA3A9BD	0x3AD9
+0x8EA3A9BE	0x65FF
+0x8EA3A9BF	0x3AD8
+0x8EA3A9C0	0x6617
+0x8EA3A9C1	0x6618
+0x8EA3A9C2	0x6601
+0x8EA3A9C3	0x65FE
+0x8EA3A9C4	0x3B33
+0x8EA3A9C5	0x670C
+0x8EA3A9C6	0x3B48
+0x8EA3A9C7	0x676B
+0x8EA3A9C8	0x6796
+0x8EA3A9C9	0x6782
+0x8EA3A9CA	0x678A
+0x8EA3A9CB	0x3B47
+0x8EA3A9CC	0x67A3
+0x8EA3A9CD	0x3B4B
+0x8EA3A9CE	0x67A2
+0x8EA3A9CF	0x678F
+0x8EA3A9D0	0x3B4A
+0x8EA3A9D1	0x67F9
+0x8EA3A9D2	0x6780
+0x8EA3A9D3	0x6B26
+0x8EA3A9D4	0x6B27
+0x8EA3A9D5	0x6B68
+0x8EA3A9D6	0x6B69
+0x8EA3A9D7	0x3C5A
+0x8EA3A9D8	0x6B81
+0x8EA3A9D9	0x6BB4
+0x8EA3A9DA	0x6BD1
+0x8EA3A9DB	0x3C8E
+0x8EA3A9DC	0x3CB4
+0x8EA3A9DD	0x6C1C
+0x8EA3A9DE	0x3CCD
+0x8EA3A9DF	0x3CCC
+0x8EA3A9E0	0x3CCF
+0x8EA3A9E1	0x3CCB
+0x8EA3A9E2	0x3CCE
+0x8EA3A9E3	0x6C97
+0x8EA3A9E4	0x6C6C
+0x8EA3A9E5	0x6CDF
+0x8EA3A9E6	0x3CD2
+0x8EA3A9E7	0x6CEA
+0x8EA3A9E8	0x3CD1
+0x8EA3A9E9	0x6CE4
+0x8EA3A9EA	0x6CD8
+0x8EA3A9EB	0x6CB2
+0x8EA3A9EC	0x6CCE
+0x8EA3A9ED	0x6CC8
+0x8EA3A9EE	0x3DA6
+0x8EA3A9EF	0x708B
+0x8EA3A9F0	0x7088
+0x8EA3A9F1	0x7090
+0x8EA3A9F2	0x708F
+0x8EA3A9F3	0x3DAA
+0x8EA3A9F4	0x7087
+0x8EA3A9F5	0x7089
+0x8EA3A9F6	0x708D
+0x8EA3A9F7	0x7081
+0x8EA3A9F8	0x3DA8
+0x8EA3A9F9	0x708C
+0x8EA3A9FA	0x3E13
+0x8EA3A9FB	0x3E1A
+0x8EA3A9FC	0x7240
+0x8EA3A9FD	0x3E1D
+0x8EA3A9FE	0x3E1E
+0x8EA3AAA1	0x7265
+0x8EA3AAA2	0x7266
+0x8EA3AAA3	0x7268
+0x8EA3AAA4	0x3E65
+0x8EA3AAA5	0x3E66
+0x8EA3AAA6	0x72CD
+0x8EA3AAA7	0x72D3
+0x8EA3AAA8	0x72DB
+0x8EA3AAA9	0x3E64
+0x8EA3AAAA	0x72CF
+0x8EA3AAAB	0x73A7
+0x8EA3AAAC	0x73A3
+0x8EA3AAAD	0x739E
+0x8EA3AAAE	0x3EB0
+0x8EA3AAAF	0x73AF
+0x8EA3AAB0	0x3EB3
+0x8EA3AAB1	0x3EB5
+0x8EA3AAB2	0x73AA
+0x8EA3AAB3	0x739C
+0x8EA3AAB4	0x3F19
+0x8EA3AAB5	0x7542
+0x8EA3AAB6	0x7544
+0x8EA3AAB7	0x753B
+0x8EA3AAB8	0x7541
+0x8EA3AAB9	0x2233F
+0x8EA3AABA	0x759B
+0x8EA3AABB	0x759E
+0x8EA3AABC	0x3F75
+0x8EA3AABD	0x79C4
+0x8EA3AABE	0x79C3
+0x8EA3AABF	0x79C6
+0x8EA3AAC0	0x412B
+0x8EA3AAC1	0x412C
+0x8EA3AAC2	0x79C7
+0x8EA3AAC3	0x412D
+0x8EA3AAC4	0x79CA
+0x8EA3AAC5	0x2592E
+0x8EA3AAC6	0x41C3
+0x8EA3AAC7	0x7ACF
+0x8EA3AAC8	0x7C76
+0x8EA3AAC9	0x7C74
+0x8EA3AACA	0x7CFF
+0x8EA3AACB	0x7CFC
+0x8EA3AACC	0x34BA
+0x8EA3AACD	0x4350
+0x8EA3AACE	0x7F59
+0x8EA3AACF	0x80A8
+0x8EA3AAD0	0x43D3
+0x8EA3AAD1	0x43D0
+0x8EA3AAD2	0x80B0
+0x8EA3AAD3	0x43DC
+0x8EA3AAD4	0x80B3
+0x8EA3AAD5	0x43D2
+0x8EA3AAD6	0x80A4
+0x8EA3AAD7	0x80B6
+0x8EA3AAD8	0x80A7
+0x8EA3AAD9	0x80AC
+0x8EA3AADA	0x43DB
+0x8EA3AADB	0x80A6
+0x8EA3AADC	0x5367
+0x8EA3AADD	0x820E
+0x8EA3AADE	0x82C4
+0x8EA3AADF	0x833E
+0x8EA3AAE0	0x829C
+0x8EA3AAE1	0x44A5
+0x8EA3AAE2	0x449F
+0x8EA3AAE3	0x449A
+0x8EA3AAE4	0x449C
+0x8EA3AAE5	0x44A2
+0x8EA3AAE6	0x82AA
+0x8EA3AAE7	0x449B
+0x8EA3AAE8	0x82C9
+0x8EA3AAE9	0x44A3
+0x8EA3AAEA	0x449D
+0x8EA3AAEB	0x82A6
+0x8EA3AAEC	0x82B2
+0x8EA3AAED	0x4588
+0x8EA3AAEE	0x461A
+0x8EA3AAEF	0x488D
+0x8EA3AAF0	0x8FCC
+0x8EA3AAF1	0x8FD9
+0x8EA3AAF2	0x8FCA
+0x8EA3AAF3	0x8FD8
+0x8EA3AAF4	0x8FCF
+0x8EA3AAF5	0x90B7
+0x8EA3AAF6	0x48B8
+0x8EA3AAF7	0x90AD
+0x8EA3AAF8	0x90B9
+0x8EA3AAF9	0x9637
+0x8EA3AAFA	0x49C3
+0x8EA3AAFB	0x9641
+0x8EA3AAFC	0x963E
+0x8EA3AAFD	0x96B6
+0x8EA3AAFE	0x9751
+0x8EA3ABA1	0x9763
+0x8EA3ABA2	0x4E57
+0x8EA3ABA3	0x4E79
+0x8EA3ABA4	0x4EB2
+0x8EA3ABA5	0x4EB0
+0x8EA3ABA6	0x4EAF
+0x8EA3ABA7	0x4EB1
+0x8EA3ABA8	0x4FD2
+0x8EA3ABA9	0x4FD5
+0x8EA3ABAA	0x345D
+0x8EA3ABAB	0x4FBE
+0x8EA3ABAC	0x4FB8
+0x8EA3ABAD	0x4FB0
+0x8EA3ABAE	0x4FB1
+0x8EA3ABAF	0x4FC8
+0x8EA3ABB0	0x345A
+0x8EA3ABB1	0x3457
+0x8EA3ABB2	0x4FC6
+0x8EA3ABB3	0x4FCC
+0x8EA3ABB4	0x4FE5
+0x8EA3ABB5	0x4FE3
+0x8EA3ABB6	0x4FB4
+0x8EA3ABB7	0x516A
+0x8EA3ABB8	0x34B8
+0x8EA3ABB9	0x519F
+0x8EA3ABBA	0x34C2
+0x8EA3ABBB	0x51C1
+0x8EA3ABBC	0x34CF
+0x8EA3ABBD	0x51C2
+0x8EA3ABBE	0x51C3
+0x8EA3ABBF	0x5245
+0x8EA3ABC0	0x5248
+0x8EA3ABC1	0x34E7
+0x8EA3ABC2	0x34E9
+0x8EA3ABC3	0x524F
+0x8EA3ABC4	0x4452
+0x8EA3ABC5	0x34E8
+0x8EA3ABC6	0x52C5
+0x8EA3ABC7	0x52CA
+0x8EA3ABC8	0x52C4
+0x8EA3ABC9	0x5327
+0x8EA3ABCA	0x5358
+0x8EA3ABCB	0x537D
+0x8EA3ABCC	0x354A
+0x8EA3ABCD	0x53DD
+0x8EA3ABCE	0x53DC
+0x8EA3ABCF	0x53DA
+0x8EA3ABD0	0x53D9
+0x8EA3ABD1	0x54B9
+0x8EA3ABD2	0x3580
+0x8EA3ABD3	0x54D0
+0x8EA3ABD4	0x54B4
+0x8EA3ABD5	0x54CA
+0x8EA3ABD6	0x3587
+0x8EA3ABD7	0x54A3
+0x8EA3ABD8	0x54DA
+0x8EA3ABD9	0x54A4
+0x8EA3ABDA	0x3584
+0x8EA3ABDB	0x54B2
+0x8EA3ABDC	0x549E
+0x8EA3ABDD	0x549F
+0x8EA3ABDE	0x54B5
+0x8EA3ABDF	0x3582
+0x8EA3ABE0	0x3581
+0x8EA3ABE1	0x54CD
+0x8EA3ABE2	0x3583
+0x8EA3ABE3	0x54CC
+0x8EA3ABE4	0x3622
+0x8EA3ABE5	0x5700
+0x8EA3ABE6	0x57AC
+0x8EA3ABE7	0x5791
+0x8EA3ABE8	0x578E
+0x8EA3ABE9	0x578D
+0x8EA3ABEA	0x5792
+0x8EA3ABEB	0x57A1
+0x8EA3ABEC	0x5790
+0x8EA3ABED	0x57A6
+0x8EA3ABEE	0x57A8
+0x8EA3ABEF	0x363B
+0x8EA3ABF0	0x579C
+0x8EA3ABF1	0x5796
+0x8EA3ABF2	0x57A7
+0x8EA3ABF3	0x363A
+0x8EA3ABF4	0x3638
+0x8EA3ABF5	0x3639
+0x8EA3ABF6	0x3636
+0x8EA3ABF7	0x58F5
+0x8EA3ABF8	0x3685
+0x8EA3ABF9	0x5909
+0x8EA3ABFA	0x5908
+0x8EA3ABFB	0x3C54
+0x8EA3ABFC	0x5952
+0x8EA3ABFD	0x369A
+0x8EA3ABFE	0x36C4
+0x8EA3ACA1	0x59DF
+0x8EA3ACA2	0x36C5
+0x8EA3ACA3	0x59EB
+0x8EA3ACA4	0x59EF
+0x8EA3ACA5	0x59F0
+0x8EA3ACA6	0x59D5
+0x8EA3ACA7	0x5A0D
+0x8EA3ACA8	0x5A04
+0x8EA3ACA9	0x59F9
+0x8EA3ACAA	0x5A02
+0x8EA3ACAB	0x59F8
+0x8EA3ACAC	0x59E2
+0x8EA3ACAD	0x59D9
+0x8EA3ACAE	0x59E7
+0x8EA3ACAF	0x5B6A
+0x8EA3ACB0	0x3754
+0x8EA3ACB1	0x3755
+0x8EA3ACB2	0x5BAB
+0x8EA3ACB3	0x3756
+0x8EA3ACB4	0x5C1B
+0x8EA3ACB5	0x5C2F
+0x8EA3ACB6	0x3796
+0x8EA3ACB7	0x663C
+0x8EA3ACB8	0x3795
+0x8EA3ACB9	0x3794
+0x8EA3ACBA	0x37C4
+0x8EA3ACBB	0x5CD1
+0x8EA3ACBC	0x5CDC
+0x8EA3ACBD	0x5CE6
+0x8EA3ACBE	0x5CE1
+0x8EA3ACBF	0x5CCD
+0x8EA3ACC0	0x2F87A
+0x8EA3ACC1	0x5CE2
+0x8EA3ACC2	0x5CDD
+0x8EA3ACC3	0x5CE5
+0x8EA3ACC4	0x5DFB
+0x8EA3ACC5	0x5DFA
+0x8EA3ACC6	0x5E1E
+0x8EA3ACC7	0x3844
+0x8EA3ACC8	0x5EA1
+0x8EA3ACC9	0x387D
+0x8EA3ACCA	0x387E
+0x8EA3ACCB	0x5EFC
+0x8EA3ACCC	0x5EFB
+0x8EA3ACCD	0x5F2F
+0x8EA3ACCE	0x38B2
+0x8EA3ACCF	0x38B6
+0x8EA3ACD0	0x5F66
+0x8EA3ACD1	0x2F899
+0x8EA3ACD2	0x38DC
+0x8EA3ACD3	0x38DF
+0x8EA3ACD4	0x605C
+0x8EA3ACD5	0x3928
+0x8EA3ACD6	0x604E
+0x8EA3ACD7	0x6051
+0x8EA3ACD8	0x3919
+0x8EA3ACD9	0x3910
+0x8EA3ACDA	0x6023
+0x8EA3ACDB	0x6031
+0x8EA3ACDC	0x607C
+0x8EA3ACDD	0x6052
+0x8EA3ACDE	0x392C
+0x8EA3ACDF	0x6060
+0x8EA3ACE0	0x604A
+0x8EA3ACE1	0x6061
+0x8EA3ACE2	0x391B
+0x8EA3ACE3	0x6218
+0x8EA3ACE4	0x39C2
+0x8EA3ACE5	0x39EF
+0x8EA3ACE6	0x39E3
+0x8EA3ACE7	0x39E5
+0x8EA3ACE8	0x39EA
+0x8EA3ACE9	0x39E6
+0x8EA3ACEA	0x39EE
+0x8EA3ACEB	0x631F
+0x8EA3ACEC	0x6317
+0x8EA3ACED	0x62EA
+0x8EA3ACEE	0x6321
+0x8EA3ACEF	0x6304
+0x8EA3ACF0	0x6305
+0x8EA3ACF1	0x39E8
+0x8EA3ACF2	0x6531
+0x8EA3ACF3	0x6544
+0x8EA3ACF4	0x6540
+0x8EA3ACF5	0x3A85
+0x8EA3ACF6	0x6542
+0x8EA3ACF7	0x65BE
+0x8EA3ACF8	0x3AE0
+0x8EA3ACF9	0x6629
+0x8EA3ACFA	0x661B
+0x8EA3ACFB	0x3ADD
+0x8EA3ACFC	0x6623
+0x8EA3ACFD	0x662C
+0x8EA3ACFE	0x661A
+0x8EA3ADA1	0x6630
+0x8EA3ADA2	0x663B
+0x8EA3ADA3	0x661E
+0x8EA3ADA4	0x6637
+0x8EA3ADA5	0x6638
+0x8EA3ADA6	0x3AE1
+0x8EA3ADA7	0x670E
+0x8EA3ADA8	0x3B51
+0x8EA3ADA9	0x3B55
+0x8EA3ADAA	0x67E8
+0x8EA3ADAB	0x67D6
+0x8EA3ADAC	0x3B52
+0x8EA3ADAD	0x67C7
+0x8EA3ADAE	0x67BC
+0x8EA3ADAF	0x6852
+0x8EA3ADB0	0x67BF
+0x8EA3ADB1	0x67D5
+0x8EA3ADB2	0x67FE
+0x8EA3ADB3	0x8363
+0x8EA3ADB4	0x67FB
+0x8EA3ADB5	0x2F8DF
+0x8EA3ADB6	0x67B1
+0x8EA3ADB7	0x6801
+0x8EA3ADB8	0x6805
+0x8EA3ADB9	0x6800
+0x8EA3ADBA	0x67D7
+0x8EA3ADBB	0x409E
+0x8EA3ADBC	0x6B2A
+0x8EA3ADBD	0x6B6B
+0x8EA3ADBE	0x3C52
+0x8EA3ADBF	0x3C5E
+0x8EA3ADC0	0x3C60
+0x8EA3ADC1	0x3C5F
+0x8EA3ADC2	0x6BE1
+0x8EA3ADC3	0x3C92
+0x8EA3ADC4	0x3CD6
+0x8EA3ADC5	0x6D23
+0x8EA3ADC6	0x6CFF
+0x8EA3ADC7	0x6D14
+0x8EA3ADC8	0x6D05
+0x8EA3ADC9	0x6D13
+0x8EA3ADCA	0x6D06
+0x8EA3ADCB	0x6D21
+0x8EA3ADCC	0x3CDE
+0x8EA3ADCD	0x6D15
+0x8EA3ADCE	0x6CAF
+0x8EA3ADCF	0x6CF4
+0x8EA3ADD0	0x6D02
+0x8EA3ADD1	0x6D45
+0x8EA3ADD2	0x2F8FE
+0x8EA3ADD3	0x6D26
+0x8EA3ADD4	0x3CD9
+0x8EA3ADD5	0x6D44
+0x8EA3ADD6	0x3CDD
+0x8EA3ADD7	0x6D24
+0x8EA3ADD8	0x70A5
+0x8EA3ADD9	0x3DAC
+0x8EA3ADDA	0x70A3
+0x8EA3ADDB	0x3DB0
+0x8EA3ADDC	0x70A2
+0x8EA3ADDD	0x70BB
+0x8EA3ADDE	0x70A0
+0x8EA3ADDF	0x70AA
+0x8EA3ADE0	0x3DAF
+0x8EA3ADE1	0x3DAE
+0x8EA3ADE2	0x70A8
+0x8EA3ADE3	0x70B6
+0x8EA3ADE4	0x70B2
+0x8EA3ADE5	0x70A7
+0x8EA3ADE6	0x3DAD
+0x8EA3ADE7	0x3DAB
+0x8EA3ADE8	0x70B9
+0x8EA3ADE9	0x722E
+0x8EA3ADEA	0x3E16
+0x8EA3ADEB	0x723C
+0x8EA3ADEC	0x3E30
+0x8EA3ADED	0x726D
+0x8EA3ADEE	0x3E33
+0x8EA3ADEF	0x3E31
+0x8EA3ADF0	0x72E7
+0x8EA3ADF1	0x72ED
+0x8EA3ADF2	0x3E6E
+0x8EA3ADF3	0x72EC
+0x8EA3ADF4	0x72E5
+0x8EA3ADF5	0x72E2
+0x8EA3ADF6	0x3EB1
+0x8EA3ADF7	0x73C4
+0x8EA3ADF8	0x73BD
+0x8EA3ADF9	0x73CF
+0x8EA3ADFA	0x73C9
+0x8EA3ADFB	0x73C1
+0x8EA3ADFC	0x73D0
+0x8EA3ADFD	0x3EB7
+0x8EA3ADFE	0x73CE
+0x8EA3AEA1	0x74ED
+0x8EA3AEA2	0x74EB
+0x8EA3AEA3	0x3F1A
+0x8EA3AEA4	0x74EF
+0x8EA3AEA5	0x7549
+0x8EA3AEA6	0x7550
+0x8EA3AEA7	0x7546
+0x8EA3AEA8	0x754A
+0x8EA3AEA9	0x3F59
+0x8EA3AEAA	0x754D
+0x8EA3AEAB	0x75A6
+0x8EA3AEAC	0x3F7A
+0x8EA3AEAD	0x3F78
+0x8EA3AEAE	0x3F7B
+0x8EA3AEAF	0x75A8
+0x8EA3AEB0	0x3FDE
+0x8EA3AEB1	0x3FEC
+0x8EA3AEB2	0x76C7
+0x8EA3AEB3	0x76FF
+0x8EA3AEB4	0x401E
+0x8EA3AEB5	0x76FD
+0x8EA3AEB6	0x77E6
+0x8EA3AEB7	0x780A
+0x8EA3AEB8	0x409B
+0x8EA3AEB9	0x7804
+0x8EA3AEBA	0x780B
+0x8EA3AEBB	0x7807
+0x8EA3AEBC	0x409D
+0x8EA3AEBD	0x7815
+0x8EA3AEBE	0x7808
+0x8EA3AEBF	0x40FD
+0x8EA3AEC0	0x79D3
+0x8EA3AEC1	0x79D4
+0x8EA3AEC2	0x79D0
+0x8EA3AEC3	0x79D7
+0x8EA3AEC4	0x7A7C
+0x8EA3AEC5	0x4194
+0x8EA3AEC6	0x4193
+0x8EA3AEC7	0x7A7D
+0x8EA3AEC8	0x7A83
+0x8EA3AEC9	0x7A82
+0x8EA3AECA	0x41C6
+0x8EA3AECB	0x7AD4
+0x8EA3AECC	0x7AD5
+0x8EA3AECD	0x7AD3
+0x8EA3AECE	0x7AD0
+0x8EA3AECF	0x7AD2
+0x8EA3AED0	0x7AFE
+0x8EA3AED1	0x7AFC
+0x8EA3AED2	0x7C77
+0x8EA3AED3	0x7C7C
+0x8EA3AED4	0x7C7B
+0x8EA3AED5	0x42B8
+0x8EA3AED6	0x2F96A
+0x8EA3AED7	0x42B7
+0x8EA3AED8	0x42B9
+0x8EA3AED9	0x4353
+0x8EA3AEDA	0x25133
+0x8EA3AEDB	0x4352
+0x8EA3AEDC	0x4351
+0x8EA3AEDD	0x7F8F
+0x8EA3AEDE	0x80D3
+0x8EA3AEDF	0x43E3
+0x8EA3AEE0	0x80CB
+0x8EA3AEE1	0x80D2
+0x8EA3AEE2	0x43E2
+0x8EA3AEE3	0x8109
+0x8EA3AEE4	0x80E2
+0x8EA3AEE5	0x80DF
+0x8EA3AEE6	0x80C6
+0x8EA3AEE7	0x4463
+0x8EA3AEE8	0x8224
+0x8EA3AEE9	0x82F7
+0x8EA3AEEA	0x82D8
+0x8EA3AEEB	0x82DD
+0x8EA3AEEC	0x44AA
+0x8EA3AEED	0x44A6
+0x8EA3AEEE	0x82F8
+0x8EA3AEEF	0x82FC
+0x8EA3AEF0	0x44A8
+0x8EA3AEF1	0x44A9
+0x8EA3AEF2	0x82E9
+0x8EA3AEF3	0x44AB
+0x8EA3AEF4	0x82EE
+0x8EA3AEF5	0x44AC
+0x8EA3AEF6	0x82D0
+0x8EA3AEF7	0x830E
+0x8EA3AEF8	0x82E2
+0x8EA3AEF9	0x830B
+0x8EA3AEFA	0x82FD
+0x8EA3AEFB	0x5179
+0x8EA3AEFC	0x8676
+0x8EA3AEFD	0x459E
+0x8EA3AEFE	0x8678
+0x8EA3AFA1	0x459F
+0x8EA3AFA2	0x45A0
+0x8EA3AFA3	0x8675
+0x8EA3AFA4	0x867D
+0x8EA3AFA5	0x460F
+0x8EA3AFA6	0x8842
+0x8EA3AFA7	0x8866
+0x8EA3AFA8	0x461C
+0x8EA3AFA9	0x898C
+0x8EA3AFAA	0x8A05
+0x8EA3AFAB	0x46AE
+0x8EA3AFAC	0x8A06
+0x8EA3AFAD	0x46B0
+0x8EA3AFAE	0x8C9F
+0x8EA3AFAF	0x47D4
+0x8EA3AFB0	0x8FF1
+0x8EA3AFB1	0x8FE7
+0x8EA3AFB2	0x8FE9
+0x8EA3AFB3	0x8FEF
+0x8EA3AFB4	0x90C2
+0x8EA3AFB5	0x90BC
+0x8EA3AFB6	0x48BB
+0x8EA3AFB7	0x90C6
+0x8EA3AFB8	0x90C0
+0x8EA3AFB9	0x48C1
+0x8EA3AFBA	0x48C2
+0x8EA3AFBB	0x90CD
+0x8EA3AFBC	0x90C9
+0x8EA3AFBD	0x48BE
+0x8EA3AFBE	0x90C4
+0x8EA3AFBF	0x48E5
+0x8EA3AFC0	0x9581
+0x8EA3AFC1	0x49C6
+0x8EA3AFC2	0x9CEC
+0x8EA3AFC3	0x5032
+0x8EA3AFC4	0x4FF9
+0x8EA3AFC5	0x501D
+0x8EA3AFC6	0x4FFF
+0x8EA3AFC7	0x5004
+0x8EA3AFC8	0x4FF0
+0x8EA3AFC9	0x5003
+0x8EA3AFCA	0x462E
+0x8EA3AFCB	0x5002
+0x8EA3AFCC	0x4FFC
+0x8EA3AFCD	0x4FF2
+0x8EA3AFCE	0x5024
+0x8EA3AFCF	0x5008
+0x8EA3AFD0	0x5036
+0x8EA3AFD1	0x502E
+0x8EA3AFD2	0x3465
+0x8EA3AFD3	0x5010
+0x8EA3AFD4	0x5038
+0x8EA3AFD5	0x5039
+0x8EA3AFD6	0x4FFD
+0x8EA3AFD7	0x5056
+0x8EA3AFD8	0x4FFB
+0x8EA3AFD9	0x51A3
+0x8EA3AFDA	0x51A6
+0x8EA3AFDB	0x51A1
+0x8EA3AFDC	0x34D1
+0x8EA3AFDD	0x34D0
+0x8EA3AFDE	0x51C7
+0x8EA3AFDF	0x51C9
+0x8EA3AFE0	0x5260
+0x8EA3AFE1	0x5264
+0x8EA3AFE2	0x5259
+0x8EA3AFE3	0x5265
+0x8EA3AFE4	0x5267
+0x8EA3AFE5	0x5257
+0x8EA3AFE6	0x5263
+0x8EA3AFE7	0x34EE
+0x8EA3AFE8	0x5253
+0x8EA3AFE9	0x34EF
+0x8EA3AFEA	0x52CF
+0x8EA3AFEB	0x351E
+0x8EA3AFEC	0x52CE
+0x8EA3AFED	0x52D0
+0x8EA3AFEE	0x52D1
+0x8EA3AFEF	0x52CC
+0x8EA3AFF0	0x354B
+0x8EA3AFF1	0x354D
+0x8EA3AFF2	0x3556
+0x8EA3AFF3	0x550D
+0x8EA3AFF4	0x54F4
+0x8EA3AFF5	0x3592
+0x8EA3AFF6	0x5513
+0x8EA3AFF7	0x54EF
+0x8EA3AFF8	0x54F5
+0x8EA3AFF9	0x54F9
+0x8EA3AFFA	0x5502
+0x8EA3AFFB	0x5500
+0x8EA3AFFC	0x3593
+0x8EA3AFFD	0x3590
+0x8EA3AFFE	0x5518
+0x8EA3B0A1	0x54F0
+0x8EA3B0A2	0x54F6
+0x8EA3B0A3	0x2F841
+0x8EA3B0A4	0x3597
+0x8EA3B0A5	0x5519
+0x8EA3B0A6	0x3623
+0x8EA3B0A7	0x5705
+0x8EA3B0A8	0x57C9
+0x8EA3B0A9	0x363F
+0x8EA3B0AA	0x57B7
+0x8EA3B0AB	0x57CD
+0x8EA3B0AC	0x3643
+0x8EA3B0AD	0x3642
+0x8EA3B0AE	0x3644
+0x8EA3B0AF	0x57BE
+0x8EA3B0B0	0x57BB
+0x8EA3B0B1	0x3645
+0x8EA3B0B2	0x57DB
+0x8EA3B0B3	0x57C8
+0x8EA3B0B4	0x57C4
+0x8EA3B0B5	0x57C5
+0x8EA3B0B6	0x57D1
+0x8EA3B0B7	0x57CA
+0x8EA3B0B8	0x57C0
+0x8EA3B0B9	0x36D9
+0x8EA3B0BA	0x36DE
+0x8EA3B0BB	0x5A21
+0x8EA3B0BC	0x5A2A
+0x8EA3B0BD	0x36CF
+0x8EA3B0BE	0x5A1D
+0x8EA3B0BF	0x36CD
+0x8EA3B0C0	0x5A0B
+0x8EA3B0C1	0x36DD
+0x8EA3B0C2	0x36CE
+0x8EA3B0C3	0x36D3
+0x8EA3B0C4	0x36D6
+0x8EA3B0C5	0x5A22
+0x8EA3B0C6	0x36DC
+0x8EA3B0C7	0x36D1
+0x8EA3B0C8	0x5A24
+0x8EA3B0C9	0x36D0
+0x8EA3B0CA	0x5A14
+0x8EA3B0CB	0x5A31
+0x8EA3B0CC	0x36D5
+0x8EA3B0CD	0x5A2F
+0x8EA3B0CE	0x5A1A
+0x8EA3B0CF	0x5A12
+0x8EA3B0D0	0x36D4
+0x8EA3B0D1	0x36DB
+0x8EA3B0D2	0x5A26
+0x8EA3B0D3	0x2172E
+0x8EA3B0D4	0x3743
+0x8EA3B0D5	0x5BBC
+0x8EA3B0D6	0x5BBB
+0x8EA3B0D7	0x5BB7
+0x8EA3B0D8	0x5C05
+0x8EA3B0D9	0x5C06
+0x8EA3B0DA	0x5C52
+0x8EA3B0DB	0x5C53
+0x8EA3B0DC	0x37CD
+0x8EA3B0DD	0x37D1
+0x8EA3B0DE	0x5CFA
+0x8EA3B0DF	0x5CEB
+0x8EA3B0E0	0x37CA
+0x8EA3B0E1	0x5CF3
+0x8EA3B0E2	0x5CF5
+0x8EA3B0E3	0x5CE9
+0x8EA3B0E4	0x5CEF
+0x8EA3B0E5	0x37D4
+0x8EA3B0E6	0x5E2A
+0x8EA3B0E7	0x5E30
+0x8EA3B0E8	0x5E2E
+0x8EA3B0E9	0x5E2C
+0x8EA3B0EA	0x5E2F
+0x8EA3B0EB	0x5EAF
+0x8EA3B0EC	0x5EA9
+0x8EA3B0ED	0x3886
+0x8EA3B0EE	0x5EFD
+0x8EA3B0EF	0x5F32
+0x8EA3B0F0	0x5F8E
+0x8EA3B0F1	0x5F93
+0x8EA3B0F2	0x5F8F
+0x8EA3B0F3	0x604F
+0x8EA3B0F4	0x6099
+0x8EA3B0F5	0x3933
+0x8EA3B0F6	0x607E
+0x8EA3B0F7	0x3937
+0x8EA3B0F8	0x6074
+0x8EA3B0F9	0x604B
+0x8EA3B0FA	0x6073
+0x8EA3B0FB	0x6075
+0x8EA3B0FC	0x392A
+0x8EA3B0FD	0x391F
+0x8EA3B0FE	0x6056
+0x8EA3B1A1	0x60A9
+0x8EA3B1A2	0x608B
+0x8EA3B1A3	0x60A6
+0x8EA3B1A4	0x3939
+0x8EA3B1A5	0x6093
+0x8EA3B1A6	0x60AE
+0x8EA3B1A7	0x609E
+0x8EA3B1A8	0x60A7
+0x8EA3B1A9	0x6245
+0x8EA3B1AA	0x39F2
+0x8EA3B1AB	0x39F8
+0x8EA3B1AC	0x632E
+0x8EA3B1AD	0x39F7
+0x8EA3B1AE	0x6352
+0x8EA3B1AF	0x6330
+0x8EA3B1B0	0x635B
+0x8EA3B1B1	0x39F4
+0x8EA3B1B2	0x6319
+0x8EA3B1B3	0x631B
+0x8EA3B1B4	0x39F1
+0x8EA3B1B5	0x6331
+0x8EA3B1B6	0x635D
+0x8EA3B1B7	0x6337
+0x8EA3B1B8	0x6335
+0x8EA3B1B9	0x6353
+0x8EA3B1BA	0x39F5
+0x8EA3B1BB	0x635C
+0x8EA3B1BC	0x633F
+0x8EA3B1BD	0x654B
+0x8EA3B1BE	0x3A87
+0x8EA3B1BF	0x4369
+0x8EA3B1C0	0x658B
+0x8EA3B1C1	0x3AB6
+0x8EA3B1C2	0x659A
+0x8EA3B1C3	0x6650
+0x8EA3B1C4	0x6646
+0x8EA3B1C5	0x664E
+0x8EA3B1C6	0x6640
+0x8EA3B1C7	0x3AE9
+0x8EA3B1C8	0x664B
+0x8EA3B1C9	0x6648
+0x8EA3B1CA	0x3AEB
+0x8EA3B1CB	0x6660
+0x8EA3B1CC	0x6644
+0x8EA3B1CD	0x664D
+0x8EA3B1CE	0x3B34
+0x8EA3B1CF	0x6837
+0x8EA3B1D0	0x6824
+0x8EA3B1D1	0x3B62
+0x8EA3B1D2	0x3B5C
+0x8EA3B1D3	0x681B
+0x8EA3B1D4	0x6836
+0x8EA3B1D5	0x3B60
+0x8EA3B1D6	0x682C
+0x8EA3B1D7	0x6819
+0x8EA3B1D8	0x6856
+0x8EA3B1D9	0x6847
+0x8EA3B1DA	0x683E
+0x8EA3B1DB	0x681E
+0x8EA3B1DC	0x2F8E1
+0x8EA3B1DD	0x6815
+0x8EA3B1DE	0x6822
+0x8EA3B1DF	0x6827
+0x8EA3B1E0	0x6859
+0x8EA3B1E1	0x6858
+0x8EA3B1E2	0x6855
+0x8EA3B1E3	0x6830
+0x8EA3B1E4	0x6823
+0x8EA3B1E5	0x6B2E
+0x8EA3B1E6	0x6B2B
+0x8EA3B1E7	0x6B30
+0x8EA3B1E8	0x6B6C
+0x8EA3B1E9	0x3C61
+0x8EA3B1EA	0x6B8B
+0x8EA3B1EB	0x3C7F
+0x8EA3B1EC	0x6BE9
+0x8EA3B1ED	0x6BEA
+0x8EA3B1EE	0x6BE5
+0x8EA3B1EF	0x6D6B
+0x8EA3B1F0	0x3CE5
+0x8EA3B1F1	0x3CE6
+0x8EA3B1F2	0x6D73
+0x8EA3B1F3	0x6D57
+0x8EA3B1F4	0x3CE9
+0x8EA3B1F5	0x3CF3
+0x8EA3B1F6	0x6D5D
+0x8EA3B1F7	0x6D56
+0x8EA3B1F8	0x6D8F
+0x8EA3B1F9	0x6D5B
+0x8EA3B1FA	0x6D1C
+0x8EA3B1FB	0x6D9A
+0x8EA3B1FC	0x6D9B
+0x8EA3B1FD	0x6D99
+0x8EA3B1FE	0x3CEE
+0x8EA3B2A1	0x6D81
+0x8EA3B2A2	0x6D71
+0x8EA3B2A3	0x3CED
+0x8EA3B2A4	0x3CEC
+0x8EA3B2A5	0x6D72
+0x8EA3B2A6	0x6D5C
+0x8EA3B2A7	0x6D96
+0x8EA3B2A8	0x70C4
+0x8EA3B2A9	0x70DB
+0x8EA3B2AA	0x70CC
+0x8EA3B2AB	0x70D0
+0x8EA3B2AC	0x70E3
+0x8EA3B2AD	0x70DF
+0x8EA3B2AE	0x3DB3
+0x8EA3B2AF	0x70D6
+0x8EA3B2B0	0x70EE
+0x8EA3B2B1	0x70D5
+0x8EA3B2B2	0x3DB5
+0x8EA3B2B3	0x3E27
+0x8EA3B2B4	0x3E35
+0x8EA3B2B5	0x3E36
+0x8EA3B2B6	0x727A
+0x8EA3B2B7	0x3E71
+0x8EA3B2B8	0x72F5
+0x8EA3B2B9	0x7302
+0x8EA3B2BA	0x3EB8
+0x8EA3B2BB	0x3EC2
+0x8EA3B2BC	0x73E2
+0x8EA3B2BD	0x73EC
+0x8EA3B2BE	0x73D5
+0x8EA3B2BF	0x73F9
+0x8EA3B2C0	0x73DF
+0x8EA3B2C1	0x73E6
+0x8EA3B2C2	0x3EC8
+0x8EA3B2C3	0x3EC0
+0x8EA3B2C4	0x3EC1
+0x8EA3B2C5	0x3EC4
+0x8EA3B2C6	0x73E4
+0x8EA3B2C7	0x73E1
+0x8EA3B2C8	0x74F3
+0x8EA3B2C9	0x3F1F
+0x8EA3B2CA	0x3F1C
+0x8EA3B2CB	0x3F1D
+0x8EA3B2CC	0x3F4D
+0x8EA3B2CD	0x7556
+0x8EA3B2CE	0x7555
+0x8EA3B2CF	0x7558
+0x8EA3B2D0	0x7557
+0x8EA3B2D1	0x755E
+0x8EA3B2D2	0x75C3
+0x8EA3B2D3	0x3F87
+0x8EA3B2D4	0x3F82
+0x8EA3B2D5	0x75B4
+0x8EA3B2D6	0x3F7D
+0x8EA3B2D7	0x75B1
+0x8EA3B2D8	0x3FDF
+0x8EA3B2D9	0x4000
+0x8EA3B2DA	0x76CB
+0x8EA3B2DB	0x76CC
+0x8EA3B2DC	0x772A
+0x8EA3B2DD	0x4020
+0x8EA3B2DE	0x7716
+0x8EA3B2DF	0x770F
+0x8EA3B2E0	0x4022
+0x8EA3B2E1	0x4024
+0x8EA3B2E2	0x773F
+0x8EA3B2E3	0x772B
+0x8EA3B2E4	0x770E
+0x8EA3B2E5	0x7724
+0x8EA3B2E6	0x4021
+0x8EA3B2E7	0x7721
+0x8EA3B2E8	0x7718
+0x8EA3B2E9	0x77DD
+0x8EA3B2EA	0x40A4
+0x8EA3B2EB	0x40A5
+0x8EA3B2EC	0x7824
+0x8EA3B2ED	0x7836
+0x8EA3B2EE	0x4101
+0x8EA3B2EF	0x7958
+0x8EA3B2F0	0x7959
+0x8EA3B2F1	0x4103
+0x8EA3B2F2	0x7962
+0x8EA3B2F3	0x79DA
+0x8EA3B2F4	0x79D9
+0x8EA3B2F5	0x4137
+0x8EA3B2F6	0x79E1
+0x8EA3B2F7	0x79E5
+0x8EA3B2F8	0x79E8
+0x8EA3B2F9	0x79DB
+0x8EA3B2FA	0x4138
+0x8EA3B2FB	0x79E2
+0x8EA3B2FC	0x79F0
+0x8EA3B2FD	0x4199
+0x8EA3B2FE	0x4198
+0x8EA3B3A1	0x4197
+0x8EA3B3A2	0x41C9
+0x8EA3B3A3	0x7ADA
+0x8EA3B3A4	0x7ADD
+0x8EA3B3A5	0x41C7
+0x8EA3B3A6	0x7ADB
+0x8EA3B3A7	0x7ADC
+0x8EA3B3A8	0x41D9
+0x8EA3B3A9	0x41DB
+0x8EA3B3AA	0x7B0D
+0x8EA3B3AB	0x7B0B
+0x8EA3B3AC	0x7B14
+0x8EA3B3AD	0x7C8E
+0x8EA3B3AE	0x7C86
+0x8EA3B3AF	0x427B
+0x8EA3B3B0	0x7C87
+0x8EA3B3B1	0x7C83
+0x8EA3B3B2	0x7C8B
+0x8EA3B3B3	0x427C
+0x8EA3B3B4	0x42BD
+0x8EA3B3B5	0x42BC
+0x8EA3B3B6	0x42C3
+0x8EA3B3B7	0x7D24
+0x8EA3B3B8	0x42C1
+0x8EA3B3B9	0x42BF
+0x8EA3B3BA	0x42C4
+0x8EA3B3BB	0x7D25
+0x8EA3B3BC	0x7F62
+0x8EA3B3BD	0x7F93
+0x8EA3B3BE	0x7F99
+0x8EA3B3BF	0x7F97
+0x8EA3B3C0	0x437E
+0x8EA3B3C1	0x437F
+0x8EA3B3C2	0x7FC4
+0x8EA3B3C3	0x7FC6
+0x8EA3B3C4	0x800A
+0x8EA3B3C5	0x43B4
+0x8EA3B3C6	0x43B3
+0x8EA3B3C7	0x8040
+0x8EA3B3C8	0x803C
+0x8EA3B3C9	0x803B
+0x8EA3B3CA	0x80F6
+0x8EA3B3CB	0x80FF
+0x8EA3B3CC	0x80EE
+0x8EA3B3CD	0x8104
+0x8EA3B3CE	0x8103
+0x8EA3B3CF	0x8107
+0x8EA3B3D0	0x2F983
+0x8EA3B3D1	0x43E6
+0x8EA3B3D2	0x80F7
+0x8EA3B3D3	0x4459
+0x8EA3B3D4	0x445A
+0x8EA3B3D5	0x822D
+0x8EA3B3D6	0x4464
+0x8EA3B3D7	0x8227
+0x8EA3B3D8	0x8229
+0x8EA3B3D9	0x831F
+0x8EA3B3DA	0x8357
+0x8EA3B3DB	0x44B4
+0x8EA3B3DC	0x44B9
+0x8EA3B3DD	0x44B7
+0x8EA3B3DE	0x44B5
+0x8EA3B3DF	0x8321
+0x8EA3B3E0	0x44C1
+0x8EA3B3E1	0x44B1
+0x8EA3B3E2	0x8318
+0x8EA3B3E3	0x8358
+0x8EA3B3E4	0x44B3
+0x8EA3B3E5	0x44BA
+0x8EA3B3E6	0x458C
+0x8EA3B3E7	0x458B
+0x8EA3B3E8	0x458D
+0x8EA3B3E9	0x8684
+0x8EA3B3EA	0x869F
+0x8EA3B3EB	0x869B
+0x8EA3B3EC	0x8689
+0x8EA3B3ED	0x86A6
+0x8EA3B3EE	0x8692
+0x8EA3B3EF	0x868F
+0x8EA3B3F0	0x86A0
+0x8EA3B3F1	0x884F
+0x8EA3B3F2	0x8878
+0x8EA3B3F3	0x887A
+0x8EA3B3F4	0x886E
+0x8EA3B3F5	0x887B
+0x8EA3B3F6	0x8884
+0x8EA3B3F7	0x8873
+0x8EA3B3F8	0x4678
+0x8EA3B3F9	0x4677
+0x8EA3B3FA	0x8A0D
+0x8EA3B3FB	0x8A0B
+0x8EA3B3FC	0x8A19
+0x8EA3B3FD	0x46B2
+0x8EA3B3FE	0x47D6
+0x8EA3B4A1	0x8ED0
+0x8EA3B4A2	0x4845
+0x8EA3B4A3	0x4892
+0x8EA3B4A4	0x4895
+0x8EA3B4A5	0x8FF9
+0x8EA3B4A6	0x9009
+0x8EA3B4A7	0x9008
+0x8EA3B4A8	0x48C6
+0x8EA3B4A9	0x90DE
+0x8EA3B4AA	0x9151
+0x8EA3B4AB	0x48E7
+0x8EA3B4AC	0x48E8
+0x8EA3B4AD	0x91DB
+0x8EA3B4AE	0x91DF
+0x8EA3B4AF	0x91DE
+0x8EA3B4B0	0x91D6
+0x8EA3B4B1	0x91E0
+0x8EA3B4B2	0x9585
+0x8EA3B4B3	0x9660
+0x8EA3B4B4	0x9659
+0x8EA3B4B5	0x49CB
+0x8EA3B4B6	0x9656
+0x8EA3B4B7	0x49CD
+0x8EA3B4B8	0x49F1
+0x8EA3B4B9	0x96BD
+0x8EA3B4BA	0x4B22
+0x8EA3B4BB	0x3421
+0x8EA3B4BC	0x5042
+0x8EA3B4BD	0x5059
+0x8EA3B4BE	0x346F
+0x8EA3B4BF	0x5044
+0x8EA3B4C0	0x5066
+0x8EA3B4C1	0x5052
+0x8EA3B4C2	0x5054
+0x8EA3B4C3	0x5071
+0x8EA3B4C4	0x5050
+0x8EA3B4C5	0x507B
+0x8EA3B4C6	0x507C
+0x8EA3B4C7	0x5058
+0x8EA3B4C8	0x3470
+0x8EA3B4C9	0x3464
+0x8EA3B4CA	0x5079
+0x8EA3B4CB	0x506C
+0x8EA3B4CC	0x5078
+0x8EA3B4CD	0x51A8
+0x8EA3B4CE	0x51D1
+0x8EA3B4CF	0x51CF
+0x8EA3B4D0	0x5268
+0x8EA3B4D1	0x5276
+0x8EA3B4D2	0x52D4
+0x8EA3B4D3	0x352D
+0x8EA3B4D4	0x53A0
+0x8EA3B4D5	0x53C4
+0x8EA3B4D6	0x3558
+0x8EA3B4D7	0x5558
+0x8EA3B4D8	0x554C
+0x8EA3B4D9	0x5568
+0x8EA3B4DA	0x35A6
+0x8EA3B4DB	0x5549
+0x8EA3B4DC	0x35A4
+0x8EA3B4DD	0x359F
+0x8EA3B4DE	0x555D
+0x8EA3B4DF	0x5529
+0x8EA3B4E0	0x20DAE
+0x8EA3B4E1	0x5554
+0x8EA3B4E2	0x5553
+0x8EA3B4E3	0x35A3
+0x8EA3B4E4	0x555A
+0x8EA3B4E5	0x35A0
+0x8EA3B4E6	0x553A
+0x8EA3B4E7	0x553F
+0x8EA3B4E8	0x552B
+0x8EA3B4E9	0x57EA
+0x8EA3B4EA	0x364A
+0x8EA3B4EB	0x57EF
+0x8EA3B4EC	0x3647
+0x8EA3B4ED	0x3648
+0x8EA3B4EE	0x57DD
+0x8EA3B4EF	0x57FE
+0x8EA3B4F0	0x2F855
+0x8EA3B4F1	0x57DE
+0x8EA3B4F2	0x57E6
+0x8EA3B4F3	0x3649
+0x8EA3B4F4	0x57E8
+0x8EA3B4F5	0x57FF
+0x8EA3B4F6	0x5803
+0x8EA3B4F7	0x58F7
+0x8EA3B4F8	0x68A6
+0x8EA3B4F9	0x591F
+0x8EA3B4FA	0x369E
+0x8EA3B4FB	0x595B
+0x8EA3B4FC	0x595D
+0x8EA3B4FD	0x595E
+0x8EA3B4FE	0x21637
+0x8EA3B5A1	0x36E8
+0x8EA3B5A2	0x5A2B
+0x8EA3B5A3	0x36EC
+0x8EA3B5A4	0x5A3B
+0x8EA3B5A5	0x36ED
+0x8EA3B5A6	0x36E6
+0x8EA3B5A7	0x5A61
+0x8EA3B5A8	0x5A3A
+0x8EA3B5A9	0x5A6E
+0x8EA3B5AA	0x5A4B
+0x8EA3B5AB	0x5A6B
+0x8EA3B5AC	0x36EB
+0x8EA3B5AD	0x36E7
+0x8EA3B5AE	0x5A45
+0x8EA3B5AF	0x5A4E
+0x8EA3B5B0	0x5A68
+0x8EA3B5B1	0x5A3D
+0x8EA3B5B2	0x5A71
+0x8EA3B5B3	0x5A3F
+0x8EA3B5B4	0x5A6F
+0x8EA3B5B5	0x5A75
+0x8EA3B5B6	0x36E9
+0x8EA3B5B7	0x5A73
+0x8EA3B5B8	0x5A2C
+0x8EA3B5B9	0x5A59
+0x8EA3B5BA	0x5A54
+0x8EA3B5BB	0x5A4F
+0x8EA3B5BC	0x5A63
+0x8EA3B5BD	0x375C
+0x8EA3B5BE	0x375D
+0x8EA3B5BF	0x5BC8
+0x8EA3B5C0	0x3760
+0x8EA3B5C1	0x5BC3
+0x8EA3B5C2	0x375B
+0x8EA3B5C3	0x5C5B
+0x8EA3B5C4	0x5C61
+0x8EA3B5C5	0x3799
+0x8EA3B5C6	0x5D21
+0x8EA3B5C7	0x5D0A
+0x8EA3B5C8	0x5D09
+0x8EA3B5C9	0x37D8
+0x8EA3B5CA	0x5D2C
+0x8EA3B5CB	0x5D08
+0x8EA3B5CC	0x37DA
+0x8EA3B5CD	0x37DD
+0x8EA3B5CE	0x5D2A
+0x8EA3B5CF	0x5D15
+0x8EA3B5D0	0x37E0
+0x8EA3B5D1	0x5D10
+0x8EA3B5D2	0x5D13
+0x8EA3B5D3	0x37E5
+0x8EA3B5D4	0x5D2F
+0x8EA3B5D5	0x5D18
+0x8EA3B5D6	0x37D7
+0x8EA3B5D7	0x5DE3
+0x8EA3B5D8	0x5E39
+0x8EA3B5D9	0x5E35
+0x8EA3B5DA	0x5E3A
+0x8EA3B5DB	0x5E32
+0x8EA3B5DC	0x384E
+0x8EA3B5DD	0x388C
+0x8EA3B5DE	0x3888
+0x8EA3B5DF	0x2F88D
+0x8EA3B5E0	0x5EBB
+0x8EA3B5E1	0x5EBA
+0x8EA3B5E2	0x5F34
+0x8EA3B5E3	0x5F39
+0x8EA3B5E4	0x38CE
+0x8EA3B5E5	0x2F89C
+0x8EA3B5E6	0x38E5
+0x8EA3B5E7	0x38E6
+0x8EA3B5E8	0x6098
+0x8EA3B5E9	0x3932
+0x8EA3B5EA	0x60D0
+0x8EA3B5EB	0x3940
+0x8EA3B5EC	0x3947
+0x8EA3B5ED	0x394C
+0x8EA3B5EE	0x60D7
+0x8EA3B5EF	0x60AA
+0x8EA3B5F0	0x3935
+0x8EA3B5F1	0x60A1
+0x8EA3B5F2	0x60A4
+0x8EA3B5F3	0x3930
+0x8EA3B5F4	0x60EE
+0x8EA3B5F5	0x3943
+0x8EA3B5F6	0x60E7
+0x8EA3B5F7	0x394D
+0x8EA3B5F8	0x60E8
+0x8EA3B5F9	0x60DE
+0x8EA3B5FA	0x39B7
+0x8EA3B5FB	0x39F3
+0x8EA3B5FC	0x637E
+0x8EA3B5FD	0x638B
+0x8EA3B5FE	0x3A02
+0x8EA3B6A1	0x3A0B
+0x8EA3B6A2	0x6379
+0x8EA3B6A3	0x6386
+0x8EA3B6A4	0x6393
+0x8EA3B6A5	0x3A04
+0x8EA3B6A6	0x6373
+0x8EA3B6A7	0x636A
+0x8EA3B6A8	0x2F8BA
+0x8EA3B6A9	0x636C
+0x8EA3B6AA	0x3A08
+0x8EA3B6AB	0x637F
+0x8EA3B6AC	0x39FC
+0x8EA3B6AD	0x63B2
+0x8EA3B6AE	0x63BA
+0x8EA3B6AF	0x39FF
+0x8EA3B6B0	0x3A00
+0x8EA3B6B1	0x6366
+0x8EA3B6B2	0x6374
+0x8EA3B6B3	0x3A8B
+0x8EA3B6B4	0x655A
+0x8EA3B6B5	0x3A8D
+0x8EA3B6B6	0x654E
+0x8EA3B6B7	0x654D
+0x8EA3B6B8	0x658D
+0x8EA3B6B9	0x658E
+0x8EA3B6BA	0x65AD
+0x8EA3B6BB	0x3ACA
+0x8EA3B6BC	0x65C7
+0x8EA3B6BD	0x65CA
+0x8EA3B6BE	0x3ACB
+0x8EA3B6BF	0x65C9
+0x8EA3B6C0	0x2F8CB
+0x8EA3B6C1	0x65E3
+0x8EA3B6C2	0x6657
+0x8EA3B6C3	0x3AF3
+0x8EA3B6C4	0x6663
+0x8EA3B6C5	0x6667
+0x8EA3B6C6	0x671A
+0x8EA3B6C7	0x6719
+0x8EA3B6C8	0x6716
+0x8EA3B6C9	0x3B36
+0x8EA3B6CA	0x3B6A
+0x8EA3B6CB	0x689E
+0x8EA3B6CC	0x68B6
+0x8EA3B6CD	0x6898
+0x8EA3B6CE	0x6873
+0x8EA3B6CF	0x3B6B
+0x8EA3B6D0	0x689A
+0x8EA3B6D1	0x688E
+0x8EA3B6D2	0x68B7
+0x8EA3B6D3	0x68DB
+0x8EA3B6D4	0x68A5
+0x8EA3B6D5	0x686C
+0x8EA3B6D6	0x68C1
+0x8EA3B6D7	0x6884
+0x8EA3B6D8	0x3B71
+0x8EA3B6D9	0x3B68
+0x8EA3B6DA	0x6895
+0x8EA3B6DB	0x687A
+0x8EA3B6DC	0x6899
+0x8EA3B6DD	0x3B72
+0x8EA3B6DE	0x68B8
+0x8EA3B6DF	0x68B9
+0x8EA3B6E0	0x6870
+0x8EA3B6E1	0x3C2E
+0x8EA3B6E2	0x6B35
+0x8EA3B6E3	0x3C62
+0x8EA3B6E4	0x6B90
+0x8EA3B6E5	0x6BBB
+0x8EA3B6E6	0x6BED
+0x8EA3B6E7	0x3C98
+0x8EA3B6E8	0x3CB5
+0x8EA3B6E9	0x3CEB
+0x8EA3B6EA	0x6DC1
+0x8EA3B6EB	0x6DC3
+0x8EA3B6EC	0x6DCE
+0x8EA3B6ED	0x3CFB
+0x8EA3B6EE	0x3CF8
+0x8EA3B6EF	0x6DAD
+0x8EA3B6F0	0x6E04
+0x8EA3B6F1	0x3CF5
+0x8EA3B6F2	0x6DB9
+0x8EA3B6F3	0x3D08
+0x8EA3B6F4	0x6DE7
+0x8EA3B6F5	0x2F907
+0x8EA3B6F6	0x6E08
+0x8EA3B6F7	0x6E06
+0x8EA3B6F8	0x3D0A
+0x8EA3B6F9	0x6E0A
+0x8EA3B6FA	0x6DB0
+0x8EA3B6FB	0x3D06
+0x8EA3B6FC	0x6DF8
+0x8EA3B6FD	0x6E0C
+0x8EA3B6FE	0x3CFD
+0x8EA3B7A1	0x6DB1
+0x8EA3B7A2	0x3CFA
+0x8EA3B7A3	0x6E02
+0x8EA3B7A4	0x6E07
+0x8EA3B7A5	0x6E09
+0x8EA3B7A6	0x6E01
+0x8EA3B7A7	0x6E17
+0x8EA3B7A8	0x6DFF
+0x8EA3B7A9	0x6E12
+0x8EA3B7AA	0x3DBA
+0x8EA3B7AB	0x3DB9
+0x8EA3B7AC	0x7103
+0x8EA3B7AD	0x7107
+0x8EA3B7AE	0x7101
+0x8EA3B7AF	0x70F5
+0x8EA3B7B0	0x70F1
+0x8EA3B7B1	0x7108
+0x8EA3B7B2	0x70F2
+0x8EA3B7B3	0x710F
+0x8EA3B7B4	0x3DBB
+0x8EA3B7B5	0x70FE
+0x8EA3B7B6	0x3E18
+0x8EA3B7B7	0x3E40
+0x8EA3B7B8	0x3E3D
+0x8EA3B7B9	0x731A
+0x8EA3B7BA	0x7310
+0x8EA3B7BB	0x730E
+0x8EA3B7BC	0x7402
+0x8EA3B7BD	0x73F3
+0x8EA3B7BE	0x3ECD
+0x8EA3B7BF	0x3EC9
+0x8EA3B7C0	0x73FB
+0x8EA3B7C1	0x3ECB
+0x8EA3B7C2	0x3ECA
+0x8EA3B7C3	0x3ECE
+0x8EA3B7C4	0x751B
+0x8EA3B7C5	0x7523
+0x8EA3B7C6	0x7561
+0x8EA3B7C7	0x7568
+0x8EA3B7C8	0x3F5E
+0x8EA3B7C9	0x7567
+0x8EA3B7CA	0x75D3
+0x8EA3B7CB	0x3F91
+0x8EA3B7CC	0x3F8C
+0x8EA3B7CD	0x7690
+0x8EA3B7CE	0x3FE1
+0x8EA3B7CF	0x4002
+0x8EA3B7D0	0x76D5
+0x8EA3B7D1	0x76D7
+0x8EA3B7D2	0x76D6
+0x8EA3B7D3	0x7730
+0x8EA3B7D4	0x402B
+0x8EA3B7D5	0x7726
+0x8EA3B7D6	0x402A
+0x8EA3B7D7	0x7740
+0x8EA3B7D8	0x3E14
+0x8EA3B7D9	0x771E
+0x8EA3B7DA	0x40AD
+0x8EA3B7DB	0x40A3
+0x8EA3B7DC	0x40AB
+0x8EA3B7DD	0x7847
+0x8EA3B7DE	0x40AF
+0x8EA3B7DF	0x784B
+0x8EA3B7E0	0x7851
+0x8EA3B7E1	0x784F
+0x8EA3B7E2	0x7842
+0x8EA3B7E3	0x7846
+0x8EA3B7E4	0x4104
+0x8EA3B7E5	0x796E
+0x8EA3B7E6	0x796C
+0x8EA3B7E7	0x79F2
+0x8EA3B7E8	0x4144
+0x8EA3B7E9	0x79F1
+0x8EA3B7EA	0x79F5
+0x8EA3B7EB	0x79F3
+0x8EA3B7EC	0x79F9
+0x8EA3B7ED	0x413D
+0x8EA3B7EE	0x4147
+0x8EA3B7EF	0x419C
+0x8EA3B7F0	0x7A9A
+0x8EA3B7F1	0x7A93
+0x8EA3B7F2	0x7A91
+0x8EA3B7F3	0x7AE1
+0x8EA3B7F4	0x41E0
+0x8EA3B7F5	0x41E4
+0x8EA3B7F6	0x7B21
+0x8EA3B7F7	0x7B1C
+0x8EA3B7F8	0x7B16
+0x8EA3B7F9	0x7B17
+0x8EA3B7FA	0x7B36
+0x8EA3B7FB	0x7B1F
+0x8EA3B7FC	0x4280
+0x8EA3B7FD	0x7C93
+0x8EA3B7FE	0x7C99
+0x8EA3B8A1	0x7C9A
+0x8EA3B8A2	0x7C9C
+0x8EA3B8A3	0x42CA
+0x8EA3B8A4	0x7D49
+0x8EA3B8A5	0x42D4
+0x8EA3B8A6	0x7D34
+0x8EA3B8A7	0x7D37
+0x8EA3B8A8	0x42D2
+0x8EA3B8A9	0x7D2D
+0x8EA3B8AA	0x42CB
+0x8EA3B8AB	0x7D4C
+0x8EA3B8AC	0x42CE
+0x8EA3B8AD	0x42D3
+0x8EA3B8AE	0x7D48
+0x8EA3B8AF	0x4344
+0x8EA3B8B0	0x4348
+0x8EA3B8B1	0x7F3B
+0x8EA3B8B2	0x4345
+0x8EA3B8B3	0x4381
+0x8EA3B8B4	0x4386
+0x8EA3B8B5	0x4385
+0x8EA3B8B6	0x8008
+0x8EA3B8B7	0x801A
+0x8EA3B8B8	0x43A3
+0x8EA3B8B9	0x801D
+0x8EA3B8BA	0x43B5
+0x8EA3B8BB	0x8049
+0x8EA3B8BC	0x8045
+0x8EA3B8BD	0x8044
+0x8EA3B8BE	0x7C9B
+0x8EA3B8BF	0x43FA
+0x8EA3B8C0	0x43F9
+0x8EA3B8C1	0x812A
+0x8EA3B8C2	0x812E
+0x8EA3B8C3	0x43FB
+0x8EA3B8C4	0x43F2
+0x8EA3B8C5	0x8131
+0x8EA3B8C6	0x43EF
+0x8EA3B8C7	0x811A
+0x8EA3B8C8	0x8134
+0x8EA3B8C9	0x8117
+0x8EA3B8CA	0x445B
+0x8EA3B8CB	0x4466
+0x8EA3B8CC	0x44CE
+0x8EA3B8CD	0x831D
+0x8EA3B8CE	0x8371
+0x8EA3B8CF	0x8384
+0x8EA3B8D0	0x8380
+0x8EA3B8D1	0x8372
+0x8EA3B8D2	0x83A1
+0x8EA3B8D3	0x35B4
+0x8EA3B8D4	0x8379
+0x8EA3B8D5	0x8391
+0x8EA3B8D6	0x44C8
+0x8EA3B8D7	0x839F
+0x8EA3B8D8	0x83AD
+0x8EA3B8D9	0x44D1
+0x8EA3B8DA	0x44C5
+0x8EA3B8DB	0x8323
+0x8EA3B8DC	0x44D2
+0x8EA3B8DD	0x8385
+0x8EA3B8DE	0x839C
+0x8EA3B8DF	0x83B7
+0x8EA3B8E0	0x8658
+0x8EA3B8E1	0x865A
+0x8EA3B8E2	0x458F
+0x8EA3B8E3	0x8657
+0x8EA3B8E4	0x86B2
+0x8EA3B8E5	0x45A7
+0x8EA3B8E6	0x86AE
+0x8EA3B8E7	0x45A5
+0x8EA3B8E8	0x45A4
+0x8EA3B8E9	0x4611
+0x8EA3B8EA	0x8845
+0x8EA3B8EB	0x889C
+0x8EA3B8EC	0x8894
+0x8EA3B8ED	0x88A3
+0x8EA3B8EE	0x888F
+0x8EA3B8EF	0x88A5
+0x8EA3B8F0	0x88A9
+0x8EA3B8F1	0x88A6
+0x8EA3B8F2	0x888A
+0x8EA3B8F3	0x88A0
+0x8EA3B8F4	0x8890
+0x8EA3B8F5	0x8992
+0x8EA3B8F6	0x8991
+0x8EA3B8F7	0x8994
+0x8EA3B8F8	0x46B5
+0x8EA3B8F9	0x8A26
+0x8EA3B8FA	0x8A32
+0x8EA3B8FB	0x8A28
+0x8EA3B8FC	0x46B4
+0x8EA3B8FD	0x46BD
+0x8EA3B8FE	0x8A1C
+0x8EA3B9A1	0x46BB
+0x8EA3B9A2	0x8A2B
+0x8EA3B9A3	0x8A20
+0x8EA3B9A4	0x46B9
+0x8EA3B9A5	0x8A29
+0x8EA3B9A6	0x46C2
+0x8EA3B9A7	0x46BE
+0x8EA3B9A8	0x46BA
+0x8EA3B9A9	0x8A21
+0x8EA3B9AA	0x8C3A
+0x8EA3B9AB	0x3AB7
+0x8EA3B9AC	0x8C5B
+0x8EA3B9AD	0x8C58
+0x8EA3B9AE	0x8C7C
+0x8EA3B9AF	0x4758
+0x8EA3B9B0	0x8CA6
+0x8EA3B9B1	0x8CAE
+0x8EA3B9B2	0x8CAD
+0x8EA3B9B3	0x8D65
+0x8EA3B9B4	0x479B
+0x8EA3B9B5	0x8D7E
+0x8EA3B9B6	0x479C
+0x8EA3B9B7	0x8D7C
+0x8EA3B9B8	0x8D7F
+0x8EA3B9B9	0x8D7A
+0x8EA3B9BA	0x8DBD
+0x8EA3B9BB	0x47DA
+0x8EA3B9BC	0x47DE
+0x8EA3B9BD	0x8DC0
+0x8EA3B9BE	0x8DBB
+0x8EA3B9BF	0x8EAD
+0x8EA3B9C0	0x8EAF
+0x8EA3B9C1	0x8ED6
+0x8EA3B9C2	0x484D
+0x8EA3B9C3	0x4846
+0x8EA3B9C4	0x4847
+0x8EA3B9C5	0x484B
+0x8EA3B9C6	0x484C
+0x8EA3B9C7	0x8ED9
+0x8EA3B9C8	0x4848
+0x8EA3B9C9	0x4899
+0x8EA3B9CA	0x9012
+0x8EA3B9CB	0x900E
+0x8EA3B9CC	0x9025
+0x8EA3B9CD	0x489B
+0x8EA3B9CE	0x9013
+0x8EA3B9CF	0x90EE
+0x8EA3B9D0	0x48CE
+0x8EA3B9D1	0x90AB
+0x8EA3B9D2	0x90F7
+0x8EA3B9D3	0x48EB
+0x8EA3B9D4	0x9159
+0x8EA3B9D5	0x9154
+0x8EA3B9D6	0x91F2
+0x8EA3B9D7	0x91F0
+0x8EA3B9D8	0x91E5
+0x8EA3B9D9	0x91F6
+0x8EA3B9DA	0x491C
+0x8EA3B9DB	0x498C
+0x8EA3B9DC	0x9587
+0x8EA3B9DD	0x49D1
+0x8EA3B9DE	0x965A
+0x8EA3B9DF	0x49D6
+0x8EA3B9E0	0x49D3
+0x8EA3B9E1	0x966E
+0x8EA3B9E2	0x49D4
+0x8EA3B9E3	0x49D0
+0x8EA3B9E4	0x49D5
+0x8EA3B9E5	0x9679
+0x8EA3B9E6	0x4A0B
+0x8EA3B9E7	0x98E1
+0x8EA3B9E8	0x98E6
+0x8EA3B9E9	0x4BC6
+0x8EA3B9EA	0x9EC4
+0x8EA3B9EB	0x9ED2
+0x8EA3B9EC	0x4E80
+0x8EA3B9ED	0x3424
+0x8EA3B9EE	0x4E81
+0x8EA3B9EF	0x508F
+0x8EA3B9F0	0x5097
+0x8EA3B9F1	0x5088
+0x8EA3B9F2	0x5089
+0x8EA3B9F3	0x3474
+0x8EA3B9F4	0x347A
+0x8EA3B9F5	0x5081
+0x8EA3B9F6	0x5160
+0x8EA3B9F7	0x20564
+0x8EA3B9F8	0x34C3
+0x8EA3B9F9	0x5E42
+0x8EA3B9FA	0x51D3
+0x8EA3B9FB	0x34D4
+0x8EA3B9FC	0x34D5
+0x8EA3B9FD	0x51D2
+0x8EA3B9FE	0x51D6
+0x8EA3BAA1	0x5273
+0x8EA3BAA2	0x34FB
+0x8EA3BAA3	0x5270
+0x8EA3BAA4	0x34F7
+0x8EA3BAA5	0x3532
+0x8EA3BAA6	0x2F833
+0x8EA3BAA7	0x53A8
+0x8EA3BAA8	0x53A6
+0x8EA3BAA9	0x53C5
+0x8EA3BAAA	0x5597
+0x8EA3BAAB	0x55DE
+0x8EA3BAAC	0x35BA
+0x8EA3BAAD	0x35BF
+0x8EA3BAAE	0x5596
+0x8EA3BAAF	0x55B4
+0x8EA3BAB0	0x35C7
+0x8EA3BAB1	0x5585
+0x8EA3BAB2	0x35B7
+0x8EA3BAB3	0x559B
+0x8EA3BAB4	0x55A0
+0x8EA3BAB5	0x35B9
+0x8EA3BAB6	0x5559
+0x8EA3BAB7	0x35C3
+0x8EA3BAB8	0x5586
+0x8EA3BAB9	0x35BD
+0x8EA3BABA	0x35D0
+0x8EA3BABB	0x55AF
+0x8EA3BABC	0x557A
+0x8EA3BABD	0x35C1
+0x8EA3BABE	0x35BE
+0x8EA3BABF	0x35CD
+0x8EA3BAC0	0x559E
+0x8EA3BAC1	0x35CB
+0x8EA3BAC2	0x55A9
+0x8EA3BAC3	0x570F
+0x8EA3BAC4	0x570E
+0x8EA3BAC5	0x581A
+0x8EA3BAC6	0x364F
+0x8EA3BAC7	0x581F
+0x8EA3BAC8	0x3653
+0x8EA3BAC9	0x583C
+0x8EA3BACA	0x5818
+0x8EA3BACB	0x583E
+0x8EA3BACC	0x5826
+0x8EA3BACD	0x3655
+0x8EA3BACE	0x583A
+0x8EA3BACF	0x21364
+0x8EA3BAD0	0x5822
+0x8EA3BAD1	0x3651
+0x8EA3BAD2	0x58FB
+0x8EA3BAD3	0x5963
+0x8EA3BAD4	0x5964
+0x8EA3BAD5	0x369F
+0x8EA3BAD6	0x5AA8
+0x8EA3BAD7	0x5AA3
+0x8EA3BAD8	0x5A82
+0x8EA3BAD9	0x5A88
+0x8EA3BADA	0x5AA1
+0x8EA3BADB	0x5A85
+0x8EA3BADC	0x5A98
+0x8EA3BADD	0x36FE
+0x8EA3BADE	0x5A99
+0x8EA3BADF	0x36FB
+0x8EA3BAE0	0x5A89
+0x8EA3BAE1	0x5A81
+0x8EA3BAE2	0x5A96
+0x8EA3BAE3	0x5A80
+0x8EA3BAE4	0x36F1
+0x8EA3BAE5	0x36F5
+0x8EA3BAE6	0x5A91
+0x8EA3BAE7	0x36EF
+0x8EA3BAE8	0x3704
+0x8EA3BAE9	0x3703
+0x8EA3BAEA	0x36F4
+0x8EA3BAEB	0x5ACF
+0x8EA3BAEC	0x36F3
+0x8EA3BAED	0x3702
+0x8EA3BAEE	0x36F7
+0x8EA3BAEF	0x36FA
+0x8EA3BAF0	0x36FD
+0x8EA3BAF1	0x36EE
+0x8EA3BAF2	0x5A87
+0x8EA3BAF3	0x5AA0
+0x8EA3BAF4	0x36F0
+0x8EA3BAF5	0x5A79
+0x8EA3BAF6	0x36F2
+0x8EA3BAF7	0x5A86
+0x8EA3BAF8	0x5AAB
+0x8EA3BAF9	0x5AAA
+0x8EA3BAFA	0x5AA4
+0x8EA3BAFB	0x5A8D
+0x8EA3BAFC	0x5A7E
+0x8EA3BAFD	0x3744
+0x8EA3BAFE	0x5BD5
+0x8EA3BBA1	0x3762
+0x8EA3BBA2	0x3777
+0x8EA3BBA3	0x3DC9
+0x8EA3BBA4	0x5C1E
+0x8EA3BBA5	0x5C5F
+0x8EA3BBA6	0x5C5E
+0x8EA3BBA7	0x5D44
+0x8EA3BBA8	0x5D3E
+0x8EA3BBA9	0x37E8
+0x8EA3BBAA	0x5D48
+0x8EA3BBAB	0x5D1C
+0x8EA3BBAC	0x37EF
+0x8EA3BBAD	0x5D5B
+0x8EA3BBAE	0x5D4D
+0x8EA3BBAF	0x37E6
+0x8EA3BBB0	0x37ED
+0x8EA3BBB1	0x5D57
+0x8EA3BBB2	0x37E7
+0x8EA3BBB3	0x5D53
+0x8EA3BBB4	0x5D4F
+0x8EA3BBB5	0x37EB
+0x8EA3BBB6	0x5D3B
+0x8EA3BBB7	0x5D46
+0x8EA3BBB8	0x382D
+0x8EA3BBB9	0x3855
+0x8EA3BBBA	0x5E46
+0x8EA3BBBB	0x5E47
+0x8EA3BBBC	0x3853
+0x8EA3BBBD	0x5E48
+0x8EA3BBBE	0x5EC0
+0x8EA3BBBF	0x5EBD
+0x8EA3BBC0	0x5EBF
+0x8EA3BBC1	0x3890
+0x8EA3BBC2	0x5F11
+0x8EA3BBC3	0x38BE
+0x8EA3BBC4	0x5F3E
+0x8EA3BBC5	0x5F3B
+0x8EA3BBC6	0x38BD
+0x8EA3BBC7	0x5F3A
+0x8EA3BBC8	0x38CF
+0x8EA3BBC9	0x38D0
+0x8EA3BBCA	0x38EC
+0x8EA3BBCB	0x5FA7
+0x8EA3BBCC	0x394B
+0x8EA3BBCD	0x60EA
+0x8EA3BBCE	0x3948
+0x8EA3BBCF	0x6107
+0x8EA3BBD0	0x6122
+0x8EA3BBD1	0x610C
+0x8EA3BBD2	0x3955
+0x8EA3BBD3	0x3951
+0x8EA3BBD4	0x60B3
+0x8EA3BBD5	0x60D6
+0x8EA3BBD6	0x60D2
+0x8EA3BBD7	0x394E
+0x8EA3BBD8	0x60E3
+0x8EA3BBD9	0x60E5
+0x8EA3BBDA	0x60E9
+0x8EA3BBDB	0x396B
+0x8EA3BBDC	0x395E
+0x8EA3BBDD	0x6111
+0x8EA3BBDE	0x60FD
+0x8EA3BBDF	0x3960
+0x8EA3BBE0	0x3967
+0x8EA3BBE1	0x611E
+0x8EA3BBE2	0x6120
+0x8EA3BBE3	0x6121
+0x8EA3BBE4	0x621E
+0x8EA3BBE5	0x39B8
+0x8EA3BBE6	0x63E2
+0x8EA3BBE7	0x63DE
+0x8EA3BBE8	0x63E6
+0x8EA3BBE9	0x3A14
+0x8EA3BBEA	0x3A0F
+0x8EA3BBEB	0x3A07
+0x8EA3BBEC	0x3A13
+0x8EA3BBED	0x63F8
+0x8EA3BBEE	0x3A17
+0x8EA3BBEF	0x63FE
+0x8EA3BBF0	0x63C1
+0x8EA3BBF1	0x63BF
+0x8EA3BBF2	0x63F7
+0x8EA3BBF3	0x63D1
+0x8EA3BBF4	0x655F
+0x8EA3BBF5	0x6560
+0x8EA3BBF6	0x6561
+0x8EA3BBF7	0x3A9A
+0x8EA3BBF8	0x3AB8
+0x8EA3BBF9	0x65D1
+0x8EA3BBFA	0x3AF7
+0x8EA3BBFB	0x3AF8
+0x8EA3BBFC	0x667D
+0x8EA3BBFD	0x666B
+0x8EA3BBFE	0x667F
+0x8EA3BCA1	0x3AFD
+0x8EA3BCA2	0x3AF5
+0x8EA3BCA3	0x6673
+0x8EA3BCA4	0x6681
+0x8EA3BCA5	0x666D
+0x8EA3BCA6	0x6669
+0x8EA3BCA7	0x3AFA
+0x8EA3BCA8	0x3B38
+0x8EA3BCA9	0x671E
+0x8EA3BCAA	0x68ED
+0x8EA3BCAB	0x3B87
+0x8EA3BCAC	0x3B80
+0x8EA3BCAD	0x3B88
+0x8EA3BCAE	0x3B79
+0x8EA3BCAF	0x6903
+0x8EA3BCB0	0x3B7C
+0x8EA3BCB1	0x68FE
+0x8EA3BCB2	0x68E5
+0x8EA3BCB3	0x691E
+0x8EA3BCB4	0x6902
+0x8EA3BCB5	0x3B83
+0x8EA3BCB6	0x3B85
+0x8EA3BCB7	0x6909
+0x8EA3BCB8	0x68CA
+0x8EA3BCB9	0x6900
+0x8EA3BCBA	0x2F8E5
+0x8EA3BCBB	0x6901
+0x8EA3BCBC	0x6918
+0x8EA3BCBD	0x68E2
+0x8EA3BCBE	0x68CF
+0x8EA3BCBF	0x3B7B
+0x8EA3BCC0	0x692E
+0x8EA3BCC1	0x68C5
+0x8EA3BCC2	0x68FF
+0x8EA3BCC3	0x3B86
+0x8EA3BCC4	0x691C
+0x8EA3BCC5	0x68C3
+0x8EA3BCC6	0x3C34
+0x8EA3BCC7	0x6B6F
+0x8EA3BCC8	0x3C55
+0x8EA3BCC9	0x6B6E
+0x8EA3BCCA	0x3C68
+0x8EA3BCCB	0x6BBE
+0x8EA3BCCC	0x3C9C
+0x8EA3BCCD	0x6BF4
+0x8EA3BCCE	0x6C2D
+0x8EA3BCCF	0x3CFC
+0x8EA3BCD0	0x6DB6
+0x8EA3BCD1	0x6E75
+0x8EA3BCD2	0x6E1E
+0x8EA3BCD3	0x3D1A
+0x8EA3BCD4	0x6E18
+0x8EA3BCD5	0x3D17
+0x8EA3BCD6	0x6E48
+0x8EA3BCD7	0x3D1B
+0x8EA3BCD8	0x6E4F
+0x8EA3BCD9	0x3D13
+0x8EA3BCDA	0x6E42
+0x8EA3BCDB	0x6E6A
+0x8EA3BCDC	0x6E70
+0x8EA3BCDD	0x6DFE
+0x8EA3BCDE	0x3D05
+0x8EA3BCDF	0x3D07
+0x8EA3BCE0	0x6E6D
+0x8EA3BCE1	0x3D1C
+0x8EA3BCE2	0x6E7B
+0x8EA3BCE3	0x6E7E
+0x8EA3BCE4	0x6E59
+0x8EA3BCE5	0x3D11
+0x8EA3BCE6	0x6E57
+0x8EA3BCE7	0x3D16
+0x8EA3BCE8	0x6E80
+0x8EA3BCE9	0x6E50
+0x8EA3BCEA	0x3D15
+0x8EA3BCEB	0x6E29
+0x8EA3BCEC	0x6E76
+0x8EA3BCED	0x6E2A
+0x8EA3BCEE	0x6E4C
+0x8EA3BCEF	0x712A
+0x8EA3BCF0	0x3DCB
+0x8EA3BCF1	0x7135
+0x8EA3BCF2	0x712C
+0x8EA3BCF3	0x7137
+0x8EA3BCF4	0x711D
+0x8EA3BCF5	0x3DC5
+0x8EA3BCF6	0x3DC2
+0x8EA3BCF7	0x7138
+0x8EA3BCF8	0x3DCD
+0x8EA3BCF9	0x7134
+0x8EA3BCFA	0x712B
+0x8EA3BCFB	0x7133
+0x8EA3BCFC	0x7127
+0x8EA3BCFD	0x7124
+0x8EA3BCFE	0x3DCA
+0x8EA3BDA1	0x712D
+0x8EA3BDA2	0x7232
+0x8EA3BDA3	0x7283
+0x8EA3BDA4	0x7282
+0x8EA3BDA5	0x7287
+0x8EA3BDA6	0x7306
+0x8EA3BDA7	0x7324
+0x8EA3BDA8	0x7338
+0x8EA3BDA9	0x732A
+0x8EA3BDAA	0x732C
+0x8EA3BDAB	0x732B
+0x8EA3BDAC	0x3E83
+0x8EA3BDAD	0x732F
+0x8EA3BDAE	0x7328
+0x8EA3BDAF	0x7417
+0x8EA3BDB0	0x3ED6
+0x8EA3BDB1	0x3ED5
+0x8EA3BDB2	0x7419
+0x8EA3BDB3	0x7438
+0x8EA3BDB4	0x3ED1
+0x8EA3BDB5	0x741F
+0x8EA3BDB6	0x7414
+0x8EA3BDB7	0x743C
+0x8EA3BDB8	0x73F7
+0x8EA3BDB9	0x741C
+0x8EA3BDBA	0x7415
+0x8EA3BDBB	0x7418
+0x8EA3BDBC	0x7439
+0x8EA3BDBD	0x74F9
+0x8EA3BDBE	0x7524
+0x8EA3BDBF	0x2F934
+0x8EA3BDC0	0x3F52
+0x8EA3BDC1	0x3F5F
+0x8EA3BDC2	0x756E
+0x8EA3BDC3	0x756D
+0x8EA3BDC4	0x7571
+0x8EA3BDC5	0x758E
+0x8EA3BDC6	0x3F95
+0x8EA3BDC7	0x75E5
+0x8EA3BDC8	0x3F9D
+0x8EA3BDC9	0x3F98
+0x8EA3BDCA	0x3F9E
+0x8EA3BDCB	0x3F96
+0x8EA3BDCC	0x7694
+0x8EA3BDCD	0x76B3
+0x8EA3BDCE	0x4003
+0x8EA3BDCF	0x76D9
+0x8EA3BDD0	0x402F
+0x8EA3BDD1	0x7748
+0x8EA3BDD2	0x7749
+0x8EA3BDD3	0x7743
+0x8EA3BDD4	0x4031
+0x8EA3BDD5	0x4033
+0x8EA3BDD6	0x7742
+0x8EA3BDD7	0x77DF
+0x8EA3BDD8	0x40B4
+0x8EA3BDD9	0x7863
+0x8EA3BDDA	0x7876
+0x8EA3BDDB	0x40B0
+0x8EA3BDDC	0x785F
+0x8EA3BDDD	0x7866
+0x8EA3BDDE	0x7966
+0x8EA3BDDF	0x7971
+0x8EA3BDE0	0x4108
+0x8EA3BDE1	0x4107
+0x8EA3BDE2	0x7976
+0x8EA3BDE3	0x7984
+0x8EA3BDE4	0x7975
+0x8EA3BDE5	0x79FF
+0x8EA3BDE6	0x7A07
+0x8EA3BDE7	0x414E
+0x8EA3BDE8	0x7A0E
+0x8EA3BDE9	0x7A09
+0x8EA3BDEA	0x4150
+0x8EA3BDEB	0x4152
+0x8EA3BDEC	0x41A1
+0x8EA3BDED	0x41A3
+0x8EA3BDEE	0x41A5
+0x8EA3BDEF	0x41CC
+0x8EA3BDF0	0x7AE7
+0x8EA3BDF1	0x7AE2
+0x8EA3BDF2	0x7B55
+0x8EA3BDF3	0x41EF
+0x8EA3BDF4	0x41EA
+0x8EA3BDF5	0x7B43
+0x8EA3BDF6	0x7B57
+0x8EA3BDF7	0x7B6C
+0x8EA3BDF8	0x7B42
+0x8EA3BDF9	0x7B53
+0x8EA3BDFA	0x41ED
+0x8EA3BDFB	0x7B41
+0x8EA3BDFC	0x4285
+0x8EA3BDFD	0x4284
+0x8EA3BDFE	0x7CA7
+0x8EA3BEA1	0x7CA0
+0x8EA3BEA2	0x7CA6
+0x8EA3BEA3	0x7CA4
+0x8EA3BEA4	0x7D74
+0x8EA3BEA5	0x42DB
+0x8EA3BEA6	0x7D59
+0x8EA3BEA7	0x42D9
+0x8EA3BEA8	0x7D60
+0x8EA3BEA9	0x7D57
+0x8EA3BEAA	0x7D6C
+0x8EA3BEAB	0x7D7E
+0x8EA3BEAC	0x7D64
+0x8EA3BEAD	0x42D7
+0x8EA3BEAE	0x7D5A
+0x8EA3BEAF	0x7D5D
+0x8EA3BEB0	0x42DA
+0x8EA3BEB1	0x42DE
+0x8EA3BEB2	0x42D8
+0x8EA3BEB3	0x7D76
+0x8EA3BEB4	0x7D4D
+0x8EA3BEB5	0x7D75
+0x8EA3BEB6	0x42D5
+0x8EA3BEB7	0x7FD3
+0x8EA3BEB8	0x7FD6
+0x8EA3BEB9	0x439C
+0x8EA3BEBA	0x439D
+0x8EA3BEBB	0x8060
+0x8EA3BEBC	0x804E
+0x8EA3BEBD	0x8145
+0x8EA3BEBE	0x813B
+0x8EA3BEBF	0x43FE
+0x8EA3BEC0	0x8148
+0x8EA3BEC1	0x8142
+0x8EA3BEC2	0x8149
+0x8EA3BEC3	0x8140
+0x8EA3BEC4	0x8114
+0x8EA3BEC5	0x8141
+0x8EA3BEC6	0x4407
+0x8EA3BEC7	0x81EF
+0x8EA3BEC8	0x81F6
+0x8EA3BEC9	0x8203
+0x8EA3BECA	0x446A
+0x8EA3BECB	0x83ED
+0x8EA3BECC	0x44E7
+0x8EA3BECD	0x83DA
+0x8EA3BECE	0x8418
+0x8EA3BECF	0x83D2
+0x8EA3BED0	0x8408
+0x8EA3BED1	0x44E2
+0x8EA3BED2	0x8400
+0x8EA3BED3	0x44DF
+0x8EA3BED4	0x44E1
+0x8EA3BED5	0x44E5
+0x8EA3BED6	0x8417
+0x8EA3BED7	0x8346
+0x8EA3BED8	0x8414
+0x8EA3BED9	0x83D3
+0x8EA3BEDA	0x8405
+0x8EA3BEDB	0x841F
+0x8EA3BEDC	0x8402
+0x8EA3BEDD	0x8416
+0x8EA3BEDE	0x83CD
+0x8EA3BEDF	0x83E6
+0x8EA3BEE0	0x4591
+0x8EA3BEE1	0x865D
+0x8EA3BEE2	0x86D5
+0x8EA3BEE3	0x86E1
+0x8EA3BEE4	0x45B4
+0x8EA3BEE5	0x45B0
+0x8EA3BEE6	0x45B5
+0x8EA3BEE7	0x45AE
+0x8EA3BEE8	0x86EE
+0x8EA3BEE9	0x8847
+0x8EA3BEEA	0x8846
+0x8EA3BEEB	0x462D
+0x8EA3BEEC	0x462C
+0x8EA3BEED	0x88BB
+0x8EA3BEEE	0x462B
+0x8EA3BEEF	0x88BF
+0x8EA3BEF0	0x88B4
+0x8EA3BEF1	0x4629
+0x8EA3BEF2	0x88B5
+0x8EA3BEF3	0x467F
+0x8EA3BEF4	0x899A
+0x8EA3BEF5	0x8A43
+0x8EA3BEF6	0x46C9
+0x8EA3BEF7	0x46CB
+0x8EA3BEF8	0x8A5A
+0x8EA3BEF9	0x46C5
+0x8EA3BEFA	0x46C6
+0x8EA3BEFB	0x46CA
+0x8EA3BEFC	0x8A35
+0x8EA3BEFD	0x8A38
+0x8EA3BEFE	0x8A42
+0x8EA3BFA1	0x8A49
+0x8EA3BFA2	0x8A5D
+0x8EA3BFA3	0x8A4B
+0x8EA3BFA4	0x8A3D
+0x8EA3BFA5	0x46D2
+0x8EA3BFA6	0x46D0
+0x8EA3BFA7	0x472D
+0x8EA3BFA8	0x4735
+0x8EA3BFA9	0x8C60
+0x8EA3BFAA	0x8C5E
+0x8EA3BFAB	0x8C7F
+0x8EA3BFAC	0x8C7E
+0x8EA3BFAD	0x8C83
+0x8EA3BFAE	0x476C
+0x8EA3BFAF	0x8CB1
+0x8EA3BFB0	0x8D87
+0x8EA3BFB1	0x479D
+0x8EA3BFB2	0x47A0
+0x8EA3BFB3	0x8D88
+0x8EA3BFB4	0x8D83
+0x8EA3BFB5	0x47A2
+0x8EA3BFB6	0x479F
+0x8EA3BFB7	0x8D86
+0x8EA3BFB8	0x8D8B
+0x8EA3BFB9	0x8D82
+0x8EA3BFBA	0x8DCA
+0x8EA3BFBB	0x8DD2
+0x8EA3BFBC	0x47EB
+0x8EA3BFBD	0x47E2
+0x8EA3BFBE	0x8DD4
+0x8EA3BFBF	0x8DC9
+0x8EA3BFC0	0x8EB0
+0x8EA3BFC1	0x4836
+0x8EA3BFC2	0x4832
+0x8EA3BFC3	0x4850
+0x8EA3BFC4	0x8EF2
+0x8EA3BFC5	0x8EE4
+0x8EA3BFC6	0x8EF3
+0x8EA3BFC7	0x8EEA
+0x8EA3BFC8	0x484F
+0x8EA3BFC9	0x8EFD
+0x8EA3BFCA	0x4852
+0x8EA3BFCB	0x8F9D
+0x8EA3BFCC	0x902B
+0x8EA3BFCD	0x902A
+0x8EA3BFCE	0x489E
+0x8EA3BFCF	0x9028
+0x8EA3BFD0	0x9029
+0x8EA3BFD1	0x902C
+0x8EA3BFD2	0x48A0
+0x8EA3BFD3	0x489C
+0x8EA3BFD4	0x903A
+0x8EA3BFD5	0x9030
+0x8EA3BFD6	0x9037
+0x8EA3BFD7	0x903B
+0x8EA3BFD8	0x48D1
+0x8EA3BFD9	0x910A
+0x8EA3BFDA	0x48EF
+0x8EA3BFDB	0x48F0
+0x8EA3BFDC	0x48F1
+0x8EA3BFDD	0x91FE
+0x8EA3BFDE	0x9220
+0x8EA3BFDF	0x491D
+0x8EA3BFE0	0x920B
+0x8EA3BFE1	0x491F
+0x8EA3BFE2	0x9218
+0x8EA3BFE3	0x9222
+0x8EA3BFE4	0x491E
+0x8EA3BFE5	0x921B
+0x8EA3BFE6	0x9208
+0x8EA3BFE7	0x4920
+0x8EA3BFE8	0x920E
+0x8EA3BFE9	0x9213
+0x8EA3BFEA	0x498E
+0x8EA3BFEB	0x4991
+0x8EA3BFEC	0x9595
+0x8EA3BFED	0x28CDD
+0x8EA3BFEE	0x4990
+0x8EA3BFEF	0x49D7
+0x8EA3BFF0	0x968C
+0x8EA3BFF1	0x967B
+0x8EA3BFF2	0x967F
+0x8EA3BFF3	0x9681
+0x8EA3BFF4	0x49D9
+0x8EA3BFF5	0x9682
+0x8EA3BFF6	0x49F4
+0x8EA3BFF7	0x49F6
+0x8EA3BFF8	0x3560
+0x8EA3BFF9	0x49F5
+0x8EA3BFFA	0x49F3
+0x8EA3BFFB	0x96EE
+0x8EA3BFFC	0x96ED
+0x8EA3BFFD	0x4A0C
+0x8EA3BFFE	0x96EC
+0x8EA3C0A1	0x975F
+0x8EA3C0A2	0x976F
+0x8EA3C0A3	0x4A51
+0x8EA3C0A4	0x976D
+0x8EA3C0A5	0x4AA6
+0x8EA3C0A6	0x4AA7
+0x8EA3C0A7	0x4AA8
+0x8EA3C0A8	0x4B27
+0x8EA3C0A9	0x4B24
+0x8EA3C0AA	0x4B25
+0x8EA3C0AB	0x98F0
+0x8EA3C0AC	0x4B2A
+0x8EA3C0AD	0x4B74
+0x8EA3C0AE	0x4BC7
+0x8EA3C0AF	0x9AA9
+0x8EA3C0B0	0x4BE7
+0x8EA3C0B1	0x4BED
+0x8EA3C0B2	0x9AE0
+0x8EA3C0B3	0x4EB7
+0x8EA3C0B4	0x342E
+0x8EA3C0B5	0x347B
+0x8EA3C0B6	0x50CC
+0x8EA3C0B7	0x50BC
+0x8EA3C0B8	0x347C
+0x8EA3C0B9	0x50AA
+0x8EA3C0BA	0x50B9
+0x8EA3C0BB	0x347D
+0x8EA3C0BC	0x50AB
+0x8EA3C0BD	0x50C3
+0x8EA3C0BE	0x50CD
+0x8EA3C0BF	0x517E
+0x8EA3C0C0	0x527E
+0x8EA3C0C1	0x5279
+0x8EA3C0C2	0x34FD
+0x8EA3C0C3	0x2F823
+0x8EA3C0C4	0x52E1
+0x8EA3C0C5	0x52E0
+0x8EA3C0C6	0x52E7
+0x8EA3C0C7	0x5380
+0x8EA3C0C8	0x53AB
+0x8EA3C0C9	0x53AA
+0x8EA3C0CA	0x53A9
+0x8EA3C0CB	0x53E0
+0x8EA3C0CC	0x55EA
+0x8EA3C0CD	0x35DA
+0x8EA3C0CE	0x55D7
+0x8EA3C0CF	0x35D6
+0x8EA3C0D0	0x35DB
+0x8EA3C0D1	0x55C1
+0x8EA3C0D2	0x5715
+0x8EA3C0D3	0x365B
+0x8EA3C0D4	0x586C
+0x8EA3C0D5	0x365C
+0x8EA3C0D6	0x585C
+0x8EA3C0D7	0x5850
+0x8EA3C0D8	0x5861
+0x8EA3C0D9	0x586A
+0x8EA3C0DA	0x5869
+0x8EA3C0DB	0x5856
+0x8EA3C0DC	0x5860
+0x8EA3C0DD	0x5866
+0x8EA3C0DE	0x585F
+0x8EA3C0DF	0x5923
+0x8EA3C0E0	0x5966
+0x8EA3C0E1	0x5968
+0x8EA3C0E2	0x3706
+0x8EA3C0E3	0x370B
+0x8EA3C0E4	0x5ACE
+0x8EA3C0E5	0x370D
+0x8EA3C0E6	0x5AC5
+0x8EA3C0E7	0x5AC3
+0x8EA3C0E8	0x370A
+0x8EA3C0E9	0x3713
+0x8EA3C0EA	0x5AD0
+0x8EA3C0EB	0x3710
+0x8EA3C0EC	0x3712
+0x8EA3C0ED	0x3709
+0x8EA3C0EE	0x3708
+0x8EA3C0EF	0x3711
+0x8EA3C0F0	0x370F
+0x8EA3C0F1	0x5B74
+0x8EA3C0F2	0x5B76
+0x8EA3C0F3	0x5BDC
+0x8EA3C0F4	0x5BD7
+0x8EA3C0F5	0x5BDA
+0x8EA3C0F6	0x5BDB
+0x8EA3C0F7	0x3767
+0x8EA3C0F8	0x5C20
+0x8EA3C0F9	0x5D6D
+0x8EA3C0FA	0x5D66
+0x8EA3C0FB	0x37F6
+0x8EA3C0FC	0x5D64
+0x8EA3C0FD	0x5D6E
+0x8EA3C0FE	0x2F87E
+0x8EA3C1A1	0x5D60
+0x8EA3C1A2	0x5F42
+0x8EA3C1A3	0x5F5A
+0x8EA3C1A4	0x5F6E
+0x8EA3C1A5	0x3964
+0x8EA3C1A6	0x396C
+0x8EA3C1A7	0x6130
+0x8EA3C1A8	0x613A
+0x8EA3C1A9	0x612A
+0x8EA3C1AA	0x6143
+0x8EA3C1AB	0x6119
+0x8EA3C1AC	0x6131
+0x8EA3C1AD	0x396D
+0x8EA3C1AE	0x613D
+0x8EA3C1AF	0x397A
+0x8EA3C1B0	0x3975
+0x8EA3C1B1	0x3A0D
+0x8EA3C1B2	0x6408
+0x8EA3C1B3	0x6432
+0x8EA3C1B4	0x6438
+0x8EA3C1B5	0x3A1E
+0x8EA3C1B6	0x6431
+0x8EA3C1B7	0x3A1B
+0x8EA3C1B8	0x6419
+0x8EA3C1B9	0x3A2A
+0x8EA3C1BA	0x6411
+0x8EA3C1BB	0x3A1F
+0x8EA3C1BC	0x3A22
+0x8EA3C1BD	0x6429
+0x8EA3C1BE	0x641D
+0x8EA3C1BF	0x3A25
+0x8EA3C1C0	0x3A27
+0x8EA3C1C1	0x3A29
+0x8EA3C1C2	0x643C
+0x8EA3C1C3	0x3A24
+0x8EA3C1C4	0x6446
+0x8EA3C1C5	0x6447
+0x8EA3C1C6	0x3A28
+0x8EA3C1C7	0x3A26
+0x8EA3C1C8	0x643A
+0x8EA3C1C9	0x6407
+0x8EA3C1CA	0x3A23
+0x8EA3C1CB	0x656B
+0x8EA3C1CC	0x3A9F
+0x8EA3C1CD	0x6570
+0x8EA3C1CE	0x656D
+0x8EA3C1CF	0x3AB1
+0x8EA3C1D0	0x65E4
+0x8EA3C1D1	0x6693
+0x8EA3C1D2	0x3B03
+0x8EA3C1D3	0x3B07
+0x8EA3C1D4	0x3B0C
+0x8EA3C1D5	0x3B06
+0x8EA3C1D6	0x668F
+0x8EA3C1D7	0x3B04
+0x8EA3C1D8	0x3B09
+0x8EA3C1D9	0x6692
+0x8EA3C1DA	0x3B05
+0x8EA3C1DB	0x668E
+0x8EA3C1DC	0x3B08
+0x8EA3C1DD	0x6946
+0x8EA3C1DE	0x3B96
+0x8EA3C1DF	0x3B9C
+0x8EA3C1E0	0x3B9F
+0x8EA3C1E1	0x3B9B
+0x8EA3C1E2	0x3B98
+0x8EA3C1E3	0x3B99
+0x8EA3C1E4	0x3B94
+0x8EA3C1E5	0x6931
+0x8EA3C1E6	0x3B8D
+0x8EA3C1E7	0x3BA3
+0x8EA3C1E8	0x693E
+0x8EA3C1E9	0x3B93
+0x8EA3C1EA	0x697C
+0x8EA3C1EB	0x6943
+0x8EA3C1EC	0x3B92
+0x8EA3C1ED	0x6973
+0x8EA3C1EE	0x2F8E8
+0x8EA3C1EF	0x6955
+0x8EA3C1F0	0x3B8E
+0x8EA3C1F1	0x3B8C
+0x8EA3C1F2	0x6985
+0x8EA3C1F3	0x694D
+0x8EA3C1F4	0x6950
+0x8EA3C1F5	0x6947
+0x8EA3C1F6	0x6967
+0x8EA3C1F7	0x6936
+0x8EA3C1F8	0x6964
+0x8EA3C1F9	0x6961
+0x8EA3C1FA	0x3B9A
+0x8EA3C1FB	0x697D
+0x8EA3C1FC	0x6B44
+0x8EA3C1FD	0x6B40
+0x8EA3C1FE	0x6B71
+0x8EA3C2A1	0x6B73
+0x8EA3C2A2	0x6B9C
+0x8EA3C2A3	0x3C6A
+0x8EA3C2A4	0x3C6D
+0x8EA3C2A5	0x3C84
+0x8EA3C2A6	0x6BC1
+0x8EA3C2A7	0x3CA0
+0x8EA3C2A8	0x6BFA
+0x8EA3C2A9	0x6C31
+0x8EA3C2AA	0x6C32
+0x8EA3C2AB	0x3D1D
+0x8EA3C2AC	0x3D26
+0x8EA3C2AD	0x6EB8
+0x8EA3C2AE	0x6EA8
+0x8EA3C2AF	0x3D33
+0x8EA3C2B0	0x6E91
+0x8EA3C2B1	0x6EBB
+0x8EA3C2B2	0x3D38
+0x8EA3C2B3	0x6E9A
+0x8EA3C2B4	0x3D30
+0x8EA3C2B5	0x3D28
+0x8EA3C2B6	0x6EA9
+0x8EA3C2B7	0x3D27
+0x8EA3C2B8	0x3D2A
+0x8EA3C2B9	0x6EB5
+0x8EA3C2BA	0x6E6C
+0x8EA3C2BB	0x6EE8
+0x8EA3C2BC	0x3D31
+0x8EA3C2BD	0x6EDD
+0x8EA3C2BE	0x6EDA
+0x8EA3C2BF	0x6EE6
+0x8EA3C2C0	0x6EAC
+0x8EA3C2C1	0x3D34
+0x8EA3C2C2	0x3D2E
+0x8EA3C2C3	0x3D3B
+0x8EA3C2C4	0x6ED9
+0x8EA3C2C5	0x6EE3
+0x8EA3C2C6	0x6EE9
+0x8EA3C2C7	0x6EDB
+0x8EA3C2C8	0x3D29
+0x8EA3C2C9	0x716F
+0x8EA3C2CA	0x3DD2
+0x8EA3C2CB	0x3DD8
+0x8EA3C2CC	0x7148
+0x8EA3C2CD	0x3DCF
+0x8EA3C2CE	0x714A
+0x8EA3C2CF	0x716B
+0x8EA3C2D0	0x3DD9
+0x8EA3C2D1	0x714F
+0x8EA3C2D2	0x7157
+0x8EA3C2D3	0x7174
+0x8EA3C2D4	0x3DCE
+0x8EA3C2D5	0x3DD3
+0x8EA3C2D6	0x3DD0
+0x8EA3C2D7	0x7145
+0x8EA3C2D8	0x7151
+0x8EA3C2D9	0x716D
+0x8EA3C2DA	0x3BA1
+0x8EA3C2DB	0x7251
+0x8EA3C2DC	0x7250
+0x8EA3C2DD	0x724E
+0x8EA3C2DE	0x3E47
+0x8EA3C2DF	0x7341
+0x8EA3C2E0	0x3E8B
+0x8EA3C2E1	0x732E
+0x8EA3C2E2	0x7346
+0x8EA3C2E3	0x3ED4
+0x8EA3C2E4	0x7427
+0x8EA3C2E5	0x3EDE
+0x8EA3C2E6	0x7448
+0x8EA3C2E7	0x7453
+0x8EA3C2E8	0x743D
+0x8EA3C2E9	0x3EDF
+0x8EA3C2EA	0x745D
+0x8EA3C2EB	0x7456
+0x8EA3C2EC	0x3ED7
+0x8EA3C2ED	0x741E
+0x8EA3C2EE	0x7447
+0x8EA3C2EF	0x7443
+0x8EA3C2F0	0x7458
+0x8EA3C2F1	0x7449
+0x8EA3C2F2	0x3EE1
+0x8EA3C2F3	0x744C
+0x8EA3C2F4	0x7445
+0x8EA3C2F5	0x743E
+0x8EA3C2F6	0x3F2F
+0x8EA3C2F7	0x7501
+0x8EA3C2F8	0x751E
+0x8EA3C2F9	0x3F62
+0x8EA3C2FA	0x3F63
+0x8EA3C2FB	0x757A
+0x8EA3C2FC	0x75EE
+0x8EA3C2FD	0x7602
+0x8EA3C2FE	0x7697
+0x8EA3C3A1	0x7698
+0x8EA3C3A2	0x3FE2
+0x8EA3C3A3	0x4004
+0x8EA3C3A4	0x4043
+0x8EA3C3A5	0x775D
+0x8EA3C3A6	0x7764
+0x8EA3C3A7	0x7753
+0x8EA3C3A8	0x7758
+0x8EA3C3A9	0x7882
+0x8EA3C3AA	0x7890
+0x8EA3C3AB	0x788A
+0x8EA3C3AC	0x40BE
+0x8EA3C3AD	0x787A
+0x8EA3C3AE	0x787D
+0x8EA3C3AF	0x40BA
+0x8EA3C3B0	0x788B
+0x8EA3C3B1	0x7878
+0x8EA3C3B2	0x40BC
+0x8EA3C3B3	0x2F94E
+0x8EA3C3B4	0x788D
+0x8EA3C3B5	0x7888
+0x8EA3C3B6	0x7892
+0x8EA3C3B7	0x7881
+0x8EA3C3B8	0x797E
+0x8EA3C3B9	0x7983
+0x8EA3C3BA	0x410D
+0x8EA3C3BB	0x410E
+0x8EA3C3BC	0x4111
+0x8EA3C3BD	0x7980
+0x8EA3C3BE	0x410F
+0x8EA3C3BF	0x4112
+0x8EA3C3C0	0x4155
+0x8EA3C3C1	0x7A0F
+0x8EA3C3C2	0x4159
+0x8EA3C3C3	0x415B
+0x8EA3C3C4	0x7A1D
+0x8EA3C3C5	0x4157
+0x8EA3C3C6	0x7AA1
+0x8EA3C3C7	0x7AA4
+0x8EA3C3C8	0x41CE
+0x8EA3C3C9	0x7AE9
+0x8EA3C3CA	0x7AEA
+0x8EA3C3CB	0x41FE
+0x8EA3C3CC	0x7B62
+0x8EA3C3CD	0x7B6B
+0x8EA3C3CE	0x41FC
+0x8EA3C3CF	0x7B5E
+0x8EA3C3D0	0x41F5
+0x8EA3C3D1	0x7B79
+0x8EA3C3D2	0x41F9
+0x8EA3C3D3	0x41FA
+0x8EA3C3D4	0x7B6F
+0x8EA3C3D5	0x7B68
+0x8EA3C3D6	0x4288
+0x8EA3C3D7	0x4289
+0x8EA3C3D8	0x7CAE
+0x8EA3C3D9	0x428A
+0x8EA3C3DA	0x4287
+0x8EA3C3DB	0x428B
+0x8EA3C3DC	0x7CB0
+0x8EA3C3DD	0x42E6
+0x8EA3C3DE	0x7D90
+0x8EA3C3DF	0x42ED
+0x8EA3C3E0	0x7D8A
+0x8EA3C3E1	0x42E5
+0x8EA3C3E2	0x7D8B
+0x8EA3C3E3	0x7D99
+0x8EA3C3E4	0x7D95
+0x8EA3C3E5	0x42E0
+0x8EA3C3E6	0x7D87
+0x8EA3C3E7	0x7D78
+0x8EA3C3E8	0x7D97
+0x8EA3C3E9	0x7D89
+0x8EA3C3EA	0x7D98
+0x8EA3C3EB	0x42E1
+0x8EA3C3EC	0x435B
+0x8EA3C3ED	0x435C
+0x8EA3C3EE	0x7FA3
+0x8EA3C3EF	0x438F
+0x8EA3C3F0	0x438B
+0x8EA3C3F1	0x438D
+0x8EA3C3F2	0x7FDD
+0x8EA3C3F3	0x8057
+0x8EA3C3F4	0x43B9
+0x8EA3C3F5	0x8163
+0x8EA3C3F6	0x816A
+0x8EA3C3F7	0x816C
+0x8EA3C3F8	0x440F
+0x8EA3C3F9	0x4419
+0x8EA3C3FA	0x4413
+0x8EA3C3FB	0x815D
+0x8EA3C3FC	0x8175
+0x8EA3C3FD	0x4418
+0x8EA3C3FE	0x815F
+0x8EA3C4A1	0x4416
+0x8EA3C4A2	0x817D
+0x8EA3C4A3	0x816D
+0x8EA3C4A4	0x4453
+0x8EA3C4A5	0x2F98D
+0x8EA3C4A6	0x8241
+0x8EA3C4A7	0x844F
+0x8EA3C4A8	0x8484
+0x8EA3C4A9	0x44F6
+0x8EA3C4AA	0x847F
+0x8EA3C4AB	0x44F5
+0x8EA3C4AC	0x8448
+0x8EA3C4AD	0x842A
+0x8EA3C4AE	0x847B
+0x8EA3C4AF	0x8472
+0x8EA3C4B0	0x8464
+0x8EA3C4B1	0x842E
+0x8EA3C4B2	0x845C
+0x8EA3C4B3	0x8453
+0x8EA3C4B4	0x44F7
+0x8EA3C4B5	0x8441
+0x8EA3C4B6	0x84C8
+0x8EA3C4B7	0x44F0
+0x8EA3C4B8	0x8462
+0x8EA3C4B9	0x8480
+0x8EA3C4BA	0x843E
+0x8EA3C4BB	0x8483
+0x8EA3C4BC	0x8471
+0x8EA3C4BD	0x44F9
+0x8EA3C4BE	0x844A
+0x8EA3C4BF	0x8455
+0x8EA3C4C0	0x8458
+0x8EA3C4C1	0x4592
+0x8EA3C4C2	0x4595
+0x8EA3C4C3	0x4596
+0x8EA3C4C4	0x86FC
+0x8EA3C4C5	0x86FD
+0x8EA3C4C6	0x8715
+0x8EA3C4C7	0x45B9
+0x8EA3C4C8	0x8716
+0x8EA3C4C9	0x86FF
+0x8EA3C4CA	0x45BD
+0x8EA3C4CB	0x45B8
+0x8EA3C4CC	0x4612
+0x8EA3C4CD	0x8858
+0x8EA3C4CE	0x88CF
+0x8EA3C4CF	0x88E0
+0x8EA3C4D0	0x4680
+0x8EA3C4D1	0x4681
+0x8EA3C4D2	0x469A
+0x8EA3C4D3	0x4698
+0x8EA3C4D4	0x89E7
+0x8EA3C4D5	0x8A6A
+0x8EA3C4D6	0x8A80
+0x8EA3C4D7	0x46D4
+0x8EA3C4D8	0x8A6F
+0x8EA3C4D9	0x8A65
+0x8EA3C4DA	0x46DA
+0x8EA3C4DB	0x8A78
+0x8EA3C4DC	0x8A7D
+0x8EA3C4DD	0x8A88
+0x8EA3C4DE	0x46D6
+0x8EA3C4DF	0x46DB
+0x8EA3C4E0	0x8A64
+0x8EA3C4E1	0x8A7E
+0x8EA3C4E2	0x46DC
+0x8EA3C4E3	0x8A67
+0x8EA3C4E4	0x8C63
+0x8EA3C4E5	0x8C88
+0x8EA3C4E6	0x4771
+0x8EA3C4E7	0x8CCD
+0x8EA3C4E8	0x4772
+0x8EA3C4E9	0x8CC9
+0x8EA3C4EA	0x47A8
+0x8EA3C4EB	0x8DED
+0x8EA3C4EC	0x47F0
+0x8EA3C4ED	0x2F9DB
+0x8EA3C4EE	0x47F1
+0x8EA3C4EF	0x47FD
+0x8EA3C4F0	0x4838
+0x8EA3C4F1	0x4837
+0x8EA3C4F2	0x4839
+0x8EA3C4F3	0x8EB1
+0x8EA3C4F4	0x4855
+0x8EA3C4F5	0x4853
+0x8EA3C4F6	0x8F04
+0x8EA3C4F7	0x8F9E
+0x8EA3C4F8	0x8FA0
+0x8EA3C4F9	0x9043
+0x8EA3C4FA	0x9046
+0x8EA3C4FB	0x9048
+0x8EA3C4FC	0x9045
+0x8EA3C4FD	0x9040
+0x8EA3C4FE	0x904C
+0x8EA3C5A1	0x48D5
+0x8EA3C5A2	0x48BD
+0x8EA3C5A3	0x910C
+0x8EA3C5A4	0x9113
+0x8EA3C5A5	0x9115
+0x8EA3C5A6	0x48F5
+0x8EA3C5A7	0x916B
+0x8EA3C5A8	0x9167
+0x8EA3C5A9	0x925D
+0x8EA3C5AA	0x9255
+0x8EA3C5AB	0x9235
+0x8EA3C5AC	0x4921
+0x8EA3C5AD	0x9259
+0x8EA3C5AE	0x922F
+0x8EA3C5AF	0x923C
+0x8EA3C5B0	0x928F
+0x8EA3C5B1	0x925C
+0x8EA3C5B2	0x926A
+0x8EA3C5B3	0x9262
+0x8EA3C5B4	0x925F
+0x8EA3C5B5	0x926B
+0x8EA3C5B6	0x926E
+0x8EA3C5B7	0x923B
+0x8EA3C5B8	0x9244
+0x8EA3C5B9	0x9241
+0x8EA3C5BA	0x959A
+0x8EA3C5BB	0x4992
+0x8EA3C5BC	0x9599
+0x8EA3C5BD	0x49DE
+0x8EA3C5BE	0x49DB
+0x8EA3C5BF	0x49DA
+0x8EA3C5C0	0x968F
+0x8EA3C5C1	0x49DF
+0x8EA3C5C2	0x9696
+0x8EA3C5C3	0x49F9
+0x8EA3C5C4	0x49F8
+0x8EA3C5C5	0x49FA
+0x8EA3C5C6	0x96F4
+0x8EA3C5C7	0x96FC
+0x8EA3C5C8	0x4A0E
+0x8EA3C5C9	0x9755
+0x8EA3C5CA	0x4A43
+0x8EA3C5CB	0x9779
+0x8EA3C5CC	0x4A56
+0x8EA3C5CD	0x4A53
+0x8EA3C5CE	0x4A9E
+0x8EA3C5CF	0x97EE
+0x8EA3C5D0	0x97F5
+0x8EA3C5D1	0x4AA9
+0x8EA3C5D2	0x980B
+0x8EA3C5D3	0x4AFA
+0x8EA3C5D4	0x98F3
+0x8EA3C5D5	0x4B31
+0x8EA3C5D6	0x4B30
+0x8EA3C5D7	0x98F7
+0x8EA3C5D8	0x98FF
+0x8EA3C5D9	0x98F5
+0x8EA3C5DA	0x4B32
+0x8EA3C5DB	0x98EC
+0x8EA3C5DC	0x98F1
+0x8EA3C5DD	0x4B29
+0x8EA3C5DE	0x4B2E
+0x8EA3C5DF	0x999A
+0x8EA3C5E0	0x4B76
+0x8EA3C5E1	0x9AE2
+0x8EA3C5E2	0x9B3D
+0x8EA3C5E3	0x9B5D
+0x8EA3C5E4	0x9CE8
+0x8EA3C5E5	0x4CA5
+0x8EA3C5E6	0x9CEB
+0x8EA3C5E7	0x9CEF
+0x8EA3C5E8	0x9CEE
+0x8EA3C5E9	0x9E81
+0x8EA3C5EA	0x9F14
+0x8EA3C5EB	0x50D0
+0x8EA3C5EC	0x50D9
+0x8EA3C5ED	0x50DC
+0x8EA3C5EE	0x50D8
+0x8EA3C5EF	0x348C
+0x8EA3C5F0	0x50E1
+0x8EA3C5F1	0x50EB
+0x8EA3C5F2	0x348B
+0x8EA3C5F3	0x3489
+0x8EA3C5F4	0x50F4
+0x8EA3C5F5	0x50E2
+0x8EA3C5F6	0x50DE
+0x8EA3C5F7	0x348D
+0x8EA3C5F8	0x3486
+0x8EA3C5F9	0x34D7
+0x8EA3C5FA	0x51F4
+0x8EA3C5FB	0x3504
+0x8EA3C5FC	0x3507
+0x8EA3C5FD	0x3503
+0x8EA3C5FE	0x52ED
+0x8EA3C6A1	0x52EA
+0x8EA3C6A2	0x3522
+0x8EA3C6A3	0x5332
+0x8EA3C6A4	0x3551
+0x8EA3C6A5	0x53AE
+0x8EA3C6A6	0x53B0
+0x8EA3C6A7	0x3561
+0x8EA3C6A8	0x55FB
+0x8EA3C6A9	0x5603
+0x8EA3C6AA	0x560B
+0x8EA3C6AB	0x35E9
+0x8EA3C6AC	0x5607
+0x8EA3C6AD	0x35E5
+0x8EA3C6AE	0x55F8
+0x8EA3C6AF	0x35E4
+0x8EA3C6B0	0x5628
+0x8EA3C6B1	0x561E
+0x8EA3C6B2	0x35E3
+0x8EA3C6B3	0x5618
+0x8EA3C6B4	0x5611
+0x8EA3C6B5	0x5651
+0x8EA3C6B6	0x5605
+0x8EA3C6B7	0x5717
+0x8EA3C6B8	0x5892
+0x8EA3C6B9	0x3665
+0x8EA3C6BA	0x588C
+0x8EA3C6BB	0x3663
+0x8EA3C6BC	0x5878
+0x8EA3C6BD	0x5884
+0x8EA3C6BE	0x5873
+0x8EA3C6BF	0x58AD
+0x8EA3C6C0	0x5897
+0x8EA3C6C1	0x5895
+0x8EA3C6C2	0x5877
+0x8EA3C6C3	0x5872
+0x8EA3C6C4	0x5896
+0x8EA3C6C5	0x588D
+0x8EA3C6C6	0x5910
+0x8EA3C6C7	0x368C
+0x8EA3C6C8	0x596C
+0x8EA3C6C9	0x371A
+0x8EA3C6CA	0x5AE7
+0x8EA3C6CB	0x3715
+0x8EA3C6CC	0x5AE4
+0x8EA3C6CD	0x3720
+0x8EA3C6CE	0x3721
+0x8EA3C6CF	0x5AEF
+0x8EA3C6D0	0x5626
+0x8EA3C6D1	0x371C
+0x8EA3C6D2	0x371B
+0x8EA3C6D3	0x5AF0
+0x8EA3C6D4	0x5D7B
+0x8EA3C6D5	0x37FE
+0x8EA3C6D6	0x5D83
+0x8EA3C6D7	0x3804
+0x8EA3C6D8	0x3801
+0x8EA3C6D9	0x5D8B
+0x8EA3C6DA	0x5D8C
+0x8EA3C6DB	0x3800
+0x8EA3C6DC	0x5D78
+0x8EA3C6DD	0x5E52
+0x8EA3C6DE	0x386D
+0x8EA3C6DF	0x3893
+0x8EA3C6E0	0x5ED0
+0x8EA3C6E1	0x5ECF
+0x8EA3C6E2	0x38A1
+0x8EA3C6E3	0x5FB3
+0x8EA3C6E4	0x5FB4
+0x8EA3C6E5	0x3976
+0x8EA3C6E6	0x3979
+0x8EA3C6E7	0x3972
+0x8EA3C6E8	0x617B
+0x8EA3C6E9	0x3983
+0x8EA3C6EA	0x616F
+0x8EA3C6EB	0x6181
+0x8EA3C6EC	0x613C
+0x8EA3C6ED	0x6142
+0x8EA3C6EE	0x6138
+0x8EA3C6EF	0x6133
+0x8EA3C6F0	0x2F8A6
+0x8EA3C6F1	0x6160
+0x8EA3C6F2	0x6169
+0x8EA3C6F3	0x617D
+0x8EA3C6F4	0x6186
+0x8EA3C6F5	0x622C
+0x8EA3C6F6	0x6228
+0x8EA3C6F7	0x3A38
+0x8EA3C6F8	0x644C
+0x8EA3C6F9	0x3A30
+0x8EA3C6FA	0x6457
+0x8EA3C6FB	0x647C
+0x8EA3C6FC	0x3A34
+0x8EA3C6FD	0x3A3A
+0x8EA3C6FE	0x6455
+0x8EA3C7A1	0x6462
+0x8EA3C7A2	0x6471
+0x8EA3C7A3	0x646A
+0x8EA3C7A4	0x6456
+0x8EA3C7A5	0x643B
+0x8EA3C7A6	0x6481
+0x8EA3C7A7	0x3A35
+0x8EA3C7A8	0x644F
+0x8EA3C7A9	0x647E
+0x8EA3C7AA	0x6464
+0x8EA3C7AB	0x3A3F
+0x8EA3C7AC	0x3A40
+0x8EA3C7AD	0x3A32
+0x8EA3C7AE	0x3A31
+0x8EA3C7AF	0x3A36
+0x8EA3C7B0	0x6571
+0x8EA3C7B1	0x230BA
+0x8EA3C7B2	0x3B0F
+0x8EA3C7B3	0x66A5
+0x8EA3C7B4	0x669A
+0x8EA3C7B5	0x669C
+0x8EA3C7B6	0x3B10
+0x8EA3C7B7	0x66A6
+0x8EA3C7B8	0x3B0D
+0x8EA3C7B9	0x66A4
+0x8EA3C7BA	0x698F
+0x8EA3C7BB	0x69C5
+0x8EA3C7BC	0x69C8
+0x8EA3C7BD	0x6992
+0x8EA3C7BE	0x69B2
+0x8EA3C7BF	0x3BA9
+0x8EA3C7C0	0x3BB4
+0x8EA3C7C1	0x3BAC
+0x8EA3C7C2	0x69E3
+0x8EA3C7C3	0x69C0
+0x8EA3C7C4	0x69D6
+0x8EA3C7C5	0x69D1
+0x8EA3C7C6	0x699F
+0x8EA3C7C7	0x69A2
+0x8EA3C7C8	0x69D2
+0x8EA3C7C9	0x3BB8
+0x8EA3C7CA	0x3BAE
+0x8EA3C7CB	0x235F3
+0x8EA3C7CC	0x69E1
+0x8EA3C7CD	0x69D5
+0x8EA3C7CE	0x699D
+0x8EA3C7CF	0x3BB3
+0x8EA3C7D0	0x3BBA
+0x8EA3C7D1	0x6998
+0x8EA3C7D2	0x3C3F
+0x8EA3C7D3	0x6B74
+0x8EA3C7D4	0x6BA1
+0x8EA3C7D5	0x3D3C
+0x8EA3C7D6	0x6EF0
+0x8EA3C7D7	0x6EF3
+0x8EA3C7D8	0x3D42
+0x8EA3C7D9	0x3D40
+0x8EA3C7DA	0x6F1B
+0x8EA3C7DB	0x6F0C
+0x8EA3C7DC	0x6F1D
+0x8EA3C7DD	0x6F34
+0x8EA3C7DE	0x6F28
+0x8EA3C7DF	0x6F17
+0x8EA3C7E0	0x3D3E
+0x8EA3C7E1	0x6F44
+0x8EA3C7E2	0x6F42
+0x8EA3C7E3	0x6F04
+0x8EA3C7E4	0x6F11
+0x8EA3C7E5	0x6EFA
+0x8EA3C7E6	0x6F4A
+0x8EA3C7E7	0x7191
+0x8EA3C7E8	0x718E
+0x8EA3C7E9	0x3DE1
+0x8EA3C7EA	0x718B
+0x8EA3C7EB	0x718D
+0x8EA3C7EC	0x717F
+0x8EA3C7ED	0x718C
+0x8EA3C7EE	0x717E
+0x8EA3C7EF	0x717C
+0x8EA3C7F0	0x7183
+0x8EA3C7F1	0x3DE6
+0x8EA3C7F2	0x7188
+0x8EA3C7F3	0x3DE0
+0x8EA3C7F4	0x3E15
+0x8EA3C7F5	0x7294
+0x8EA3C7F6	0x3E93
+0x8EA3C7F7	0x7355
+0x8EA3C7F8	0x7353
+0x8EA3C7F9	0x734F
+0x8EA3C7FA	0x7354
+0x8EA3C7FB	0x746C
+0x8EA3C7FC	0x7465
+0x8EA3C7FD	0x7466
+0x8EA3C7FE	0x7461
+0x8EA3C8A1	0x746B
+0x8EA3C8A2	0x7468
+0x8EA3C8A3	0x7476
+0x8EA3C8A4	0x3EE7
+0x8EA3C8A5	0x7460
+0x8EA3C8A6	0x24A0F
+0x8EA3C8A7	0x7474
+0x8EA3C8A8	0x7506
+0x8EA3C8A9	0x760E
+0x8EA3C8AA	0x3FAD
+0x8EA3C8AB	0x7607
+0x8EA3C8AC	0x3FAE
+0x8EA3C8AD	0x3FE3
+0x8EA3C8AE	0x76B9
+0x8EA3C8AF	0x3FF5
+0x8EA3C8B0	0x76B7
+0x8EA3C8B1	0x76E2
+0x8EA3C8B2	0x4006
+0x8EA3C8B3	0x7774
+0x8EA3C8B4	0x7777
+0x8EA3C8B5	0x7776
+0x8EA3C8B6	0x7775
+0x8EA3C8B7	0x404F
+0x8EA3C8B8	0x7778
+0x8EA3C8B9	0x7771
+0x8EA3C8BA	0x4054
+0x8EA3C8BB	0x777A
+0x8EA3C8BC	0x715B
+0x8EA3C8BD	0x777B
+0x8EA3C8BE	0x78A6
+0x8EA3C8BF	0x78AE
+0x8EA3C8C0	0x78B8
+0x8EA3C8C1	0x40CB
+0x8EA3C8C2	0x40E3
+0x8EA3C8C3	0x40C9
+0x8EA3C8C4	0x78B1
+0x8EA3C8C5	0x78AF
+0x8EA3C8C6	0x4113
+0x8EA3C8C7	0x7989
+0x8EA3C8C8	0x7987
+0x8EA3C8C9	0x4115
+0x8EA3C8CA	0x4161
+0x8EA3C8CB	0x7A29
+0x8EA3C8CC	0x4166
+0x8EA3C8CD	0x7A2A
+0x8EA3C8CE	0x4164
+0x8EA3C8CF	0x7A2D
+0x8EA3C8D0	0x7A2C
+0x8EA3C8D1	0x4160
+0x8EA3C8D2	0x7A32
+0x8EA3C8D3	0x4163
+0x8EA3C8D4	0x7AEC
+0x8EA3C8D5	0x7AF0
+0x8EA3C8D6	0x7B81
+0x8EA3C8D7	0x7B9E
+0x8EA3C8D8	0x7B83
+0x8EA3C8D9	0x420A
+0x8EA3C8DA	0x7B92
+0x8EA3C8DB	0x4204
+0x8EA3C8DC	0x7BA3
+0x8EA3C8DD	0x7B9F
+0x8EA3C8DE	0x7B93
+0x8EA3C8DF	0x4207
+0x8EA3C8E0	0x7B86
+0x8EA3C8E1	0x7CB8
+0x8EA3C8E2	0x7CB7
+0x8EA3C8E3	0x428D
+0x8EA3C8E4	0x428F
+0x8EA3C8E5	0x4290
+0x8EA3C8E6	0x4292
+0x8EA3C8E7	0x42EC
+0x8EA3C8E8	0x7DC8
+0x8EA3C8E9	0x7DB6
+0x8EA3C8EA	0x2F96C
+0x8EA3C8EB	0x7DD1
+0x8EA3C8EC	0x42E7
+0x8EA3C8ED	0x7DA8
+0x8EA3C8EE	0x7DAB
+0x8EA3C8EF	0x42F2
+0x8EA3C8F0	0x7DB3
+0x8EA3C8F1	0x7DCD
+0x8EA3C8F2	0x42EE
+0x8EA3C8F3	0x7DCF
+0x8EA3C8F4	0x7DA4
+0x8EA3C8F5	0x42EF
+0x8EA3C8F6	0x434C
+0x8EA3C8F7	0x7F41
+0x8EA3C8F8	0x7F6F
+0x8EA3C8F9	0x7F71
+0x8EA3C8FA	0x435E
+0x8EA3C8FB	0x435F
+0x8EA3C8FC	0x4376
+0x8EA3C8FD	0x4374
+0x8EA3C8FE	0x4372
+0x8EA3C9A1	0x4390
+0x8EA3C9A2	0x8023
+0x8EA3C9A3	0x805B
+0x8EA3C9A4	0x43BE
+0x8EA3C9A5	0x8061
+0x8EA3C9A6	0x805F
+0x8EA3C9A7	0x8181
+0x8EA3C9A8	0x4426
+0x8EA3C9A9	0x4425
+0x8EA3C9AA	0x8184
+0x8EA3C9AB	0x8213
+0x8EA3C9AC	0x4474
+0x8EA3C9AD	0x824A
+0x8EA3C9AE	0x824C
+0x8EA3C9AF	0x44FD
+0x8EA3C9B0	0x4505
+0x8EA3C9B1	0x4501
+0x8EA3C9B2	0x84BD
+0x8EA3C9B3	0x8495
+0x8EA3C9B4	0x4509
+0x8EA3C9B5	0x8492
+0x8EA3C9B6	0x84C3
+0x8EA3C9B7	0x450C
+0x8EA3C9B8	0x8496
+0x8EA3C9B9	0x84A5
+0x8EA3C9BA	0x84B5
+0x8EA3C9BB	0x84B3
+0x8EA3C9BC	0x84A3
+0x8EA3C9BD	0x84E4
+0x8EA3C9BE	0x84D8
+0x8EA3C9BF	0x84D5
+0x8EA3C9C0	0x450D
+0x8EA3C9C1	0x84B7
+0x8EA3C9C2	0x84AD
+0x8EA3C9C3	0x84DA
+0x8EA3C9C4	0x8493
+0x8EA3C9C5	0x8736
+0x8EA3C9C6	0x45C0
+0x8EA3C9C7	0x45C5
+0x8EA3C9C8	0x45C9
+0x8EA3C9C9	0x873D
+0x8EA3C9CA	0x872B
+0x8EA3C9CB	0x8747
+0x8EA3C9CC	0x8739
+0x8EA3C9CD	0x45D5
+0x8EA3C9CE	0x8745
+0x8EA3C9CF	0x871D
+0x8EA3C9D0	0x4641
+0x8EA3C9D1	0x88FF
+0x8EA3C9D2	0x88EA
+0x8EA3C9D3	0x4633
+0x8EA3C9D4	0x88F5
+0x8EA3C9D5	0x463A
+0x8EA3C9D6	0x8900
+0x8EA3C9D7	0x88ED
+0x8EA3C9D8	0x8903
+0x8EA3C9D9	0x88E9
+0x8EA3C9DA	0x4640
+0x8EA3C9DB	0x4642
+0x8EA3C9DC	0x89EA
+0x8EA3C9DD	0x46E8
+0x8EA3C9DE	0x8A9B
+0x8EA3C9DF	0x8A8E
+0x8EA3C9E0	0x8AA2
+0x8EA3C9E1	0x46E4
+0x8EA3C9E2	0x8A9C
+0x8EA3C9E3	0x8A94
+0x8EA3C9E4	0x8A90
+0x8EA3C9E5	0x8AA9
+0x8EA3C9E6	0x8AAC
+0x8EA3C9E7	0x46E7
+0x8EA3C9E8	0x8A9F
+0x8EA3C9E9	0x46E6
+0x8EA3C9EA	0x46E1
+0x8EA3C9EB	0x8A9D
+0x8EA3C9EC	0x4739
+0x8EA3C9ED	0x8C67
+0x8EA3C9EE	0x475C
+0x8EA3C9EF	0x4775
+0x8EA3C9F0	0x8CD0
+0x8EA3C9F1	0x8CD6
+0x8EA3C9F2	0x8CD4
+0x8EA3C9F3	0x8D98
+0x8EA3C9F4	0x8D9A
+0x8EA3C9F5	0x8D97
+0x8EA3C9F6	0x47AE
+0x8EA3C9F7	0x47B0
+0x8EA3C9F8	0x47FA
+0x8EA3C9F9	0x8E0B
+0x8EA3C9FA	0x8E08
+0x8EA3C9FB	0x8E01
+0x8EA3C9FC	0x8EB4
+0x8EA3C9FD	0x8EB3
+0x8EA3C9FE	0x485B
+0x8EA3CAA1	0x8FA1
+0x8EA3CAA2	0x8FA2
+0x8EA3CAA3	0x48A5
+0x8EA3CAA4	0x905A
+0x8EA3CAA5	0x48A2
+0x8EA3CAA6	0x9061
+0x8EA3CAA7	0x905F
+0x8EA3CAA8	0x48DB
+0x8EA3CAA9	0x48DA
+0x8EA3CAAA	0x9125
+0x8EA3CAAB	0x917B
+0x8EA3CAAC	0x9176
+0x8EA3CAAD	0x917C
+0x8EA3CAAE	0x4924
+0x8EA3CAAF	0x9289
+0x8EA3CAB0	0x92F6
+0x8EA3CAB1	0x92B1
+0x8EA3CAB2	0x92AD
+0x8EA3CAB3	0x9292
+0x8EA3CAB4	0x9281
+0x8EA3CAB5	0x9284
+0x8EA3CAB6	0x4926
+0x8EA3CAB7	0x92AE
+0x8EA3CAB8	0x9290
+0x8EA3CAB9	0x929E
+0x8EA3CABA	0x4998
+0x8EA3CABB	0x4996
+0x8EA3CABC	0x499A
+0x8EA3CABD	0x95A2
+0x8EA3CABE	0x95A7
+0x8EA3CABF	0x4997
+0x8EA3CAC0	0x49E1
+0x8EA3CAC1	0x49E0
+0x8EA3CAC2	0x49E3
+0x8EA3CAC3	0x49E2
+0x8EA3CAC4	0x96A0
+0x8EA3CAC5	0x969D
+0x8EA3CAC6	0x969F
+0x8EA3CAC7	0x96D0
+0x8EA3CAC8	0x49FB
+0x8EA3CAC9	0x96D1
+0x8EA3CACA	0x4A12
+0x8EA3CACB	0x4A14
+0x8EA3CACC	0x9759
+0x8EA3CACD	0x4A45
+0x8EA3CACE	0x9764
+0x8EA3CACF	0x4A5C
+0x8EA3CAD0	0x4A5D
+0x8EA3CAD1	0x4AB8
+0x8EA3CAD2	0x9819
+0x8EA3CAD3	0x4ABA
+0x8EA3CAD4	0x9814
+0x8EA3CAD5	0x9815
+0x8EA3CAD6	0x981A
+0x8EA3CAD7	0x4B03
+0x8EA3CAD8	0x4B35
+0x8EA3CAD9	0x4B36
+0x8EA3CADA	0x4B39
+0x8EA3CADB	0x9906
+0x8EA3CADC	0x4B2D
+0x8EA3CADD	0x98F8
+0x8EA3CADE	0x9901
+0x8EA3CADF	0x4B7A
+0x8EA3CAE0	0x99BE
+0x8EA3CAE1	0x99BC
+0x8EA3CAE2	0x99B7
+0x8EA3CAE3	0x99B6
+0x8EA3CAE4	0x99C0
+0x8EA3CAE5	0x4B78
+0x8EA3CAE6	0x99B8
+0x8EA3CAE7	0x4B7B
+0x8EA3CAE8	0x4B7C
+0x8EA3CAE9	0x4B7E
+0x8EA3CAEA	0x99C4
+0x8EA3CAEB	0x4B7D
+0x8EA3CAEC	0x99BF
+0x8EA3CAED	0x4BC9
+0x8EA3CAEE	0x9ADA
+0x8EA3CAEF	0x9AE4
+0x8EA3CAF0	0x9AE9
+0x8EA3CAF1	0x9AE8
+0x8EA3CAF2	0x9AEA
+0x8EA3CAF3	0x9AE5
+0x8EA3CAF4	0x4BF3
+0x8EA3CAF5	0x9B26
+0x8EA3CAF6	0x4C1A
+0x8EA3CAF7	0x4C19
+0x8EA3CAF8	0x9B40
+0x8EA3CAF9	0x4C1F
+0x8EA3CAFA	0x4CA6
+0x8EA3CAFB	0x4CA7
+0x8EA3CAFC	0x4CA8
+0x8EA3CAFD	0x4CAB
+0x8EA3CAFE	0x4CA9
+0x8EA3CBA1	0x4D2E
+0x8EA3CBA2	0x9EBD
+0x8EA3CBA3	0x4D5E
+0x8EA3CBA4	0x3495
+0x8EA3CBA5	0x3493
+0x8EA3CBA6	0x3492
+0x8EA3CBA7	0x510E
+0x8EA3CBA8	0x3496
+0x8EA3CBA9	0x50F7
+0x8EA3CBAA	0x3497
+0x8EA3CBAB	0x50FC
+0x8EA3CBAC	0x510D
+0x8EA3CBAD	0x5101
+0x8EA3CBAE	0x51DA
+0x8EA3CBAF	0x51D9
+0x8EA3CBB0	0x51DB
+0x8EA3CBB1	0x5286
+0x8EA3CBB2	0x528E
+0x8EA3CBB3	0x52EE
+0x8EA3CBB4	0x5333
+0x8EA3CBB5	0x53B1
+0x8EA3CBB6	0x35F5
+0x8EA3CBB7	0x5647
+0x8EA3CBB8	0x562D
+0x8EA3CBB9	0x5654
+0x8EA3CBBA	0x35EA
+0x8EA3CBBB	0x564B
+0x8EA3CBBC	0x5652
+0x8EA3CBBD	0x5631
+0x8EA3CBBE	0x5644
+0x8EA3CBBF	0x5656
+0x8EA3CBC0	0x5650
+0x8EA3CBC1	0x562B
+0x8EA3CBC2	0x35F3
+0x8EA3CBC3	0x564D
+0x8EA3CBC4	0x5637
+0x8EA3CBC5	0x564F
+0x8EA3CBC6	0x58A2
+0x8EA3CBC7	0x58B7
+0x8EA3CBC8	0x3669
+0x8EA3CBC9	0x58B2
+0x8EA3CBCA	0x366B
+0x8EA3CBCB	0x58AA
+0x8EA3CBCC	0x58B5
+0x8EA3CBCD	0x58B0
+0x8EA3CBCE	0x366C
+0x8EA3CBCF	0x58B4
+0x8EA3CBD0	0x58A4
+0x8EA3CBD1	0x58A7
+0x8EA3CBD2	0x3668
+0x8EA3CBD3	0x5926
+0x8EA3CBD4	0x5AFE
+0x8EA3CBD5	0x3728
+0x8EA3CBD6	0x5B04
+0x8EA3CBD7	0x3726
+0x8EA3CBD8	0x5AFC
+0x8EA3CBD9	0x3725
+0x8EA3CBDA	0x5B06
+0x8EA3CBDB	0x5B0A
+0x8EA3CBDC	0x5AFA
+0x8EA3CBDD	0x5B0D
+0x8EA3CBDE	0x5B00
+0x8EA3CBDF	0x5B0E
+0x8EA3CBE0	0x376B
+0x8EA3CBE1	0x380F
+0x8EA3CBE2	0x3808
+0x8EA3CBE3	0x5D91
+0x8EA3CBE4	0x380C
+0x8EA3CBE5	0x5D8F
+0x8EA3CBE6	0x5D90
+0x8EA3CBE7	0x5D98
+0x8EA3CBE8	0x5DA4
+0x8EA3CBE9	0x5D9B
+0x8EA3CBEA	0x5DA3
+0x8EA3CBEB	0x5D96
+0x8EA3CBEC	0x5DE4
+0x8EA3CBED	0x5E5A
+0x8EA3CBEE	0x3860
+0x8EA3CBEF	0x3862
+0x8EA3CBF0	0x5E5E
+0x8EA3CBF1	0x3898
+0x8EA3CBF2	0x5FB8
+0x8EA3CBF3	0x6157
+0x8EA3CBF4	0x615C
+0x8EA3CBF5	0x61A6
+0x8EA3CBF6	0x6195
+0x8EA3CBF7	0x6188
+0x8EA3CBF8	0x398A
+0x8EA3CBF9	0x61A3
+0x8EA3CBFA	0x618F
+0x8EA3CBFB	0x3984
+0x8EA3CBFC	0x6164
+0x8EA3CBFD	0x397F
+0x8EA3CBFE	0x6159
+0x8EA3CCA1	0x6178
+0x8EA3CCA2	0x3982
+0x8EA3CCA3	0x6185
+0x8EA3CCA4	0x6187
+0x8EA3CCA5	0x619E
+0x8EA3CCA6	0x3996
+0x8EA3CCA7	0x3989
+0x8EA3CCA8	0x6198
+0x8EA3CCA9	0x619C
+0x8EA3CCAA	0x398D
+0x8EA3CCAB	0x39BC
+0x8EA3CCAC	0x622F
+0x8EA3CCAD	0x6480
+0x8EA3CCAE	0x649B
+0x8EA3CCAF	0x648E
+0x8EA3CCB0	0x648D
+0x8EA3CCB1	0x6494
+0x8EA3CCB2	0x64C6
+0x8EA3CCB3	0x3A44
+0x8EA3CCB4	0x64A8
+0x8EA3CCB5	0x6483
+0x8EA3CCB6	0x3A3C
+0x8EA3CCB7	0x64B9
+0x8EA3CCB8	0x6486
+0x8EA3CCB9	0x64B4
+0x8EA3CCBA	0x64AF
+0x8EA3CCBB	0x6491
+0x8EA3CCBC	0x3A4E
+0x8EA3CCBD	0x64AA
+0x8EA3CCBE	0x64A1
+0x8EA3CCBF	0x64A7
+0x8EA3CCC0	0x66B6
+0x8EA3CCC1	0x66B3
+0x8EA3CCC2	0x3B14
+0x8EA3CCC3	0x66BC
+0x8EA3CCC4	0x66AC
+0x8EA3CCC5	0x3B15
+0x8EA3CCC6	0x66AD
+0x8EA3CCC7	0x6A0E
+0x8EA3CCC8	0x3BCE
+0x8EA3CCC9	0x6A1C
+0x8EA3CCCA	0x6A1A
+0x8EA3CCCB	0x3BE0
+0x8EA3CCCC	0x3BC2
+0x8EA3CCCD	0x6A0B
+0x8EA3CCCE	0x3BBF
+0x8EA3CCCF	0x69EF
+0x8EA3CCD0	0x6A0C
+0x8EA3CCD1	0x69F0
+0x8EA3CCD2	0x6A22
+0x8EA3CCD3	0x3BC4
+0x8EA3CCD4	0x69D8
+0x8EA3CCD5	0x3BCF
+0x8EA3CCD6	0x6A12
+0x8EA3CCD7	0x69FA
+0x8EA3CCD8	0x3BC8
+0x8EA3CCD9	0x6A2A
+0x8EA3CCDA	0x3BCC
+0x8EA3CCDB	0x6A10
+0x8EA3CCDC	0x3BCD
+0x8EA3CCDD	0x3BC7
+0x8EA3CCDE	0x6A29
+0x8EA3CCDF	0x69F9
+0x8EA3CCE0	0x69EA
+0x8EA3CCE1	0x6A2C
+0x8EA3CCE2	0x6A24
+0x8EA3CCE3	0x4CB7
+0x8EA3CCE4	0x69E9
+0x8EA3CCE5	0x6B52
+0x8EA3CCE6	0x6B4F
+0x8EA3CCE7	0x6B53
+0x8EA3CCE8	0x3C43
+0x8EA3CCE9	0x3CB6
+0x8EA3CCEA	0x6F10
+0x8EA3CCEB	0x6F65
+0x8EA3CCEC	0x6F75
+0x8EA3CCED	0x3D51
+0x8EA3CCEE	0x3D4A
+0x8EA3CCEF	0x3D4D
+0x8EA3CCF0	0x3D56
+0x8EA3CCF1	0x6FD0
+0x8EA3CCF2	0x3D53
+0x8EA3CCF3	0x6F5C
+0x8EA3CCF4	0x6F3D
+0x8EA3CCF5	0x6F71
+0x8EA3CCF6	0x3D59
+0x8EA3CCF7	0x6F91
+0x8EA3CCF8	0x6F0B
+0x8EA3CCF9	0x6F79
+0x8EA3CCFA	0x6F81
+0x8EA3CCFB	0x6F8F
+0x8EA3CCFC	0x3D4E
+0x8EA3CCFD	0x6F59
+0x8EA3CCFE	0x6F74
+0x8EA3CDA1	0x3DEE
+0x8EA3CDA2	0x71AE
+0x8EA3CDA3	0x3DEC
+0x8EA3CDA4	0x71A3
+0x8EA3CDA5	0x71AD
+0x8EA3CDA6	0x3DEB
+0x8EA3CDA7	0x3DEF
+0x8EA3CDA8	0x71AB
+0x8EA3CDA9	0x71A6
+0x8EA3CDAA	0x71A2
+0x8EA3CDAB	0x3DED
+0x8EA3CDAC	0x52F2
+0x8EA3CDAD	0x7257
+0x8EA3CDAE	0x7255
+0x8EA3CDAF	0x7299
+0x8EA3CDB0	0x734B
+0x8EA3CDB1	0x747A
+0x8EA3CDB2	0x3EF2
+0x8EA3CDB3	0x3EEF
+0x8EA3CDB4	0x3EF1
+0x8EA3CDB5	0x748C
+0x8EA3CDB6	0x7484
+0x8EA3CDB7	0x3EED
+0x8EA3CDB8	0x3EF0
+0x8EA3CDB9	0x7482
+0x8EA3CDBA	0x7493
+0x8EA3CDBB	0x747B
+0x8EA3CDBC	0x3EEE
+0x8EA3CDBD	0x7509
+0x8EA3CDBE	0x4C1B
+0x8EA3CDBF	0x3F50
+0x8EA3CDC0	0x3F66
+0x8EA3CDC1	0x3684
+0x8EA3CDC2	0x3FB8
+0x8EA3CDC3	0x3FF6
+0x8EA3CDC4	0x778A
+0x8EA3CDC5	0x4057
+0x8EA3CDC6	0x7790
+0x8EA3CDC7	0x405E
+0x8EA3CDC8	0x78C6
+0x8EA3CDC9	0x78D3
+0x8EA3CDCA	0x78C0
+0x8EA3CDCB	0x78D2
+0x8EA3CDCC	0x78C7
+0x8EA3CDCD	0x78C2
+0x8EA3CDCE	0x4119
+0x8EA3CDCF	0x799F
+0x8EA3CDD0	0x799D
+0x8EA3CDD1	0x799E
+0x8EA3CDD2	0x4170
+0x8EA3CDD3	0x7A41
+0x8EA3CDD4	0x416E
+0x8EA3CDD5	0x7A38
+0x8EA3CDD6	0x7A3A
+0x8EA3CDD7	0x7A42
+0x8EA3CDD8	0x4172
+0x8EA3CDD9	0x4176
+0x8EA3CDDA	0x7A3E
+0x8EA3CDDB	0x7AB0
+0x8EA3CDDC	0x7BAE
+0x8EA3CDDD	0x7BB3
+0x8EA3CDDE	0x4212
+0x8EA3CDDF	0x421F
+0x8EA3CDE0	0x7BBF
+0x8EA3CDE1	0x4211
+0x8EA3CDE2	0x4216
+0x8EA3CDE3	0x7BCD
+0x8EA3CDE4	0x4219
+0x8EA3CDE5	0x7BB2
+0x8EA3CDE6	0x4224
+0x8EA3CDE7	0x4214
+0x8EA3CDE8	0x4225
+0x8EA3CDE9	0x4295
+0x8EA3CDEA	0x4296
+0x8EA3CDEB	0x4293
+0x8EA3CDEC	0x4294
+0x8EA3CDED	0x7CC4
+0x8EA3CDEE	0x7CCD
+0x8EA3CDEF	0x7CC2
+0x8EA3CDF0	0x7CC6
+0x8EA3CDF1	0x7CC3
+0x8EA3CDF2	0x7CC9
+0x8EA3CDF3	0x7CC7
+0x8EA3CDF4	0x42A0
+0x8EA3CDF5	0x7DF8
+0x8EA3CDF6	0x42FB
+0x8EA3CDF7	0x7DED
+0x8EA3CDF8	0x7DE2
+0x8EA3CDF9	0x42FC
+0x8EA3CDFA	0x4300
+0x8EA3CDFB	0x42F8
+0x8EA3CDFC	0x7DDC
+0x8EA3CDFD	0x7E02
+0x8EA3CDFE	0x7E01
+0x8EA3CEA1	0x42F9
+0x8EA3CEA2	0x7DD6
+0x8EA3CEA3	0x4304
+0x8EA3CEA4	0x7DE4
+0x8EA3CEA5	0x7DFE
+0x8EA3CEA6	0x4303
+0x8EA3CEA7	0x7E00
+0x8EA3CEA8	0x7DFC
+0x8EA3CEA9	0x7DFD
+0x8EA3CEAA	0x42F3
+0x8EA3CEAB	0x7DF5
+0x8EA3CEAC	0x7DFF
+0x8EA3CEAD	0x42FA
+0x8EA3CEAE	0x7DEB
+0x8EA3CEAF	0x7DE5
+0x8EA3CEB0	0x7F78
+0x8EA3CEB1	0x7FAE
+0x8EA3CEB2	0x7FE7
+0x8EA3CEB3	0x43BF
+0x8EA3CEB4	0x8065
+0x8EA3CEB5	0x806A
+0x8EA3CEB6	0x8066
+0x8EA3CEB7	0x8068
+0x8EA3CEB8	0x806B
+0x8EA3CEB9	0x8194
+0x8EA3CEBA	0x81A1
+0x8EA3CEBB	0x8192
+0x8EA3CEBC	0x8196
+0x8EA3CEBD	0x8193
+0x8EA3CEBE	0x4479
+0x8EA3CEBF	0x4510
+0x8EA3CEC0	0x8501
+0x8EA3CEC1	0x4514
+0x8EA3CEC2	0x84F8
+0x8EA3CEC3	0x450E
+0x8EA3CEC4	0x84F5
+0x8EA3CEC5	0x451A
+0x8EA3CEC6	0x8504
+0x8EA3CEC7	0x4519
+0x8EA3CEC8	0x4521
+0x8EA3CEC9	0x4523
+0x8EA3CECA	0x451F
+0x8EA3CECB	0x851B
+0x8EA3CECC	0x8503
+0x8EA3CECD	0x8533
+0x8EA3CECE	0x8534
+0x8EA3CECF	0x84ED
+0x8EA3CED0	0x4525
+0x8EA3CED1	0x452B
+0x8EA3CED2	0x8535
+0x8EA3CED3	0x4516
+0x8EA3CED4	0x8505
+0x8EA3CED5	0x4522
+0x8EA3CED6	0x451B
+0x8EA3CED7	0x45CE
+0x8EA3CED8	0x45CF
+0x8EA3CED9	0x877D
+0x8EA3CEDA	0x45CB
+0x8EA3CEDB	0x45D1
+0x8EA3CEDC	0x45CC
+0x8EA3CEDD	0x8771
+0x8EA3CEDE	0x4617
+0x8EA3CEDF	0x885C
+0x8EA3CEE0	0x88E6
+0x8EA3CEE1	0x890F
+0x8EA3CEE2	0x891B
+0x8EA3CEE3	0x4651
+0x8EA3CEE4	0x89A9
+0x8EA3CEE5	0x89A5
+0x8EA3CEE6	0x89EE
+0x8EA3CEE7	0x8AB1
+0x8EA3CEE8	0x46ED
+0x8EA3CEE9	0x8ACC
+0x8EA3CEEA	0x8ACE
+0x8EA3CEEB	0x46F4
+0x8EA3CEEC	0x8AB7
+0x8EA3CEED	0x46F1
+0x8EA3CEEE	0x8AB5
+0x8EA3CEEF	0x8AE9
+0x8EA3CEF0	0x8AB4
+0x8EA3CEF1	0x46F8
+0x8EA3CEF2	0x8AB3
+0x8EA3CEF3	0x8AC1
+0x8EA3CEF4	0x8AAF
+0x8EA3CEF5	0x8ACA
+0x8EA3CEF6	0x8AD0
+0x8EA3CEF7	0x472F
+0x8EA3CEF8	0x475E
+0x8EA3CEF9	0x475D
+0x8EA3CEFA	0x8C8E
+0x8EA3CEFB	0x4776
+0x8EA3CEFC	0x4777
+0x8EA3CEFD	0x8CE9
+0x8EA3CEFE	0x8CDB
+0x8EA3CFA1	0x477E
+0x8EA3CFA2	0x8CEB
+0x8EA3CFA3	0x8DA4
+0x8EA3CFA4	0x47B6
+0x8EA3CFA5	0x8DA2
+0x8EA3CFA6	0x8D9D
+0x8EA3CFA7	0x47B3
+0x8EA3CFA8	0x47FC
+0x8EA3CFA9	0x4803
+0x8EA3CFAA	0x4800
+0x8EA3CFAB	0x8E2A
+0x8EA3CFAC	0x8E28
+0x8EA3CFAD	0x480A
+0x8EA3CFAE	0x4802
+0x8EA3CFAF	0x8EB8
+0x8EA3CFB0	0x8EB6
+0x8EA3CFB1	0x8EB9
+0x8EA3CFB2	0x8EB7
+0x8EA3CFB3	0x8F22
+0x8EA3CFB4	0x8F2B
+0x8EA3CFB5	0x8F27
+0x8EA3CFB6	0x8F19
+0x8EA3CFB7	0x8FA4
+0x8EA3CFB8	0x4887
+0x8EA3CFB9	0x8FB3
+0x8EA3CFBA	0x48A6
+0x8EA3CFBB	0x9071
+0x8EA3CFBC	0x906A
+0x8EA3CFBD	0x48A9
+0x8EA3CFBE	0x48DE
+0x8EA3CFBF	0x9188
+0x8EA3CFC0	0x918C
+0x8EA3CFC1	0x92BF
+0x8EA3CFC2	0x92B8
+0x8EA3CFC3	0x92BE
+0x8EA3CFC4	0x92DC
+0x8EA3CFC5	0x92E5
+0x8EA3CFC6	0x492E
+0x8EA3CFC7	0x492D
+0x8EA3CFC8	0x92D4
+0x8EA3CFC9	0x92D6
+0x8EA3CFCA	0x4930
+0x8EA3CFCB	0x92DA
+0x8EA3CFCC	0x92ED
+0x8EA3CFCD	0x92F3
+0x8EA3CFCE	0x92DB
+0x8EA3CFCF	0x492B
+0x8EA3CFD0	0x92B9
+0x8EA3CFD1	0x92E2
+0x8EA3CFD2	0x92EB
+0x8EA3CFD3	0x95AF
+0x8EA3CFD4	0x499E
+0x8EA3CFD5	0x95B2
+0x8EA3CFD6	0x95B3
+0x8EA3CFD7	0x499F
+0x8EA3CFD8	0x49E5
+0x8EA3CFD9	0x49E4
+0x8EA3CFDA	0x96A3
+0x8EA3CFDB	0x96A5
+0x8EA3CFDC	0x49FD
+0x8EA3CFDD	0x49FC
+0x8EA3CFDE	0x4A17
+0x8EA3CFDF	0x4A19
+0x8EA3CFE0	0x970A
+0x8EA3CFE1	0x4A18
+0x8EA3CFE2	0x9787
+0x8EA3CFE3	0x9789
+0x8EA3CFE4	0x978C
+0x8EA3CFE5	0x97EF
+0x8EA3CFE6	0x982A
+0x8EA3CFE7	0x9822
+0x8EA3CFE8	0x4ABF
+0x8EA3CFE9	0x981F
+0x8EA3CFEA	0x4B3C
+0x8EA3CFEB	0x9919
+0x8EA3CFEC	0x4B6B
+0x8EA3CFED	0x99CA
+0x8EA3CFEE	0x99DA
+0x8EA3CFEF	0x4B83
+0x8EA3CFF0	0x4B81
+0x8EA3CFF1	0x4B80
+0x8EA3CFF2	0x99DE
+0x8EA3CFF3	0x99C8
+0x8EA3CFF4	0x99E0
+0x8EA3CFF5	0x4BCA
+0x8EA3CFF6	0x9AB6
+0x8EA3CFF7	0x9AB5
+0x8EA3CFF8	0x4BCE
+0x8EA3CFF9	0x9AF4
+0x8EA3CFFA	0x4BF6
+0x8EA3CFFB	0x9B6B
+0x8EA3CFFC	0x9B69
+0x8EA3CFFD	0x9B72
+0x8EA3CFFE	0x9B63
+0x8EA3D0A1	0x4C39
+0x8EA3D0A2	0x9D0D
+0x8EA3D0A3	0x4CAE
+0x8EA3D0A4	0x9D01
+0x8EA3D0A5	0x9D0C
+0x8EA3D0A6	0x4CB5
+0x8EA3D0A7	0x9CF8
+0x8EA3D0A8	0x4CB3
+0x8EA3D0A9	0x4CB4
+0x8EA3D0AA	0x9CFE
+0x8EA3D0AB	0x9D02
+0x8EA3D0AC	0x9E84
+0x8EA3D0AD	0x4D22
+0x8EA3D0AE	0x9EAB
+0x8EA3D0AF	0x9EAA
+0x8EA3D0B0	0x511D
+0x8EA3D0B1	0x5116
+0x8EA3D0B2	0x3499
+0x8EA3D0B3	0x512B
+0x8EA3D0B4	0x511E
+0x8EA3D0B5	0x511B
+0x8EA3D0B6	0x5290
+0x8EA3D0B7	0x5294
+0x8EA3D0B8	0x5314
+0x8EA3D0B9	0x20B89
+0x8EA3D0BA	0x3602
+0x8EA3D0BB	0x5667
+0x8EA3D0BC	0x3601
+0x8EA3D0BD	0x567B
+0x8EA3D0BE	0x36A1
+0x8EA3D0BF	0x565F
+0x8EA3D0C0	0x5661
+0x8EA3D0C1	0x35FD
+0x8EA3D0C2	0x3673
+0x8EA3D0C3	0x3674
+0x8EA3D0C4	0x3670
+0x8EA3D0C5	0x3676
+0x8EA3D0C6	0x3675
+0x8EA3D0C7	0x3672
+0x8EA3D0C8	0x58C3
+0x8EA3D0C9	0x58CA
+0x8EA3D0CA	0x58BB
+0x8EA3D0CB	0x58C0
+0x8EA3D0CC	0x58C4
+0x8EA3D0CD	0x5901
+0x8EA3D0CE	0x5B1F
+0x8EA3D0CF	0x5B18
+0x8EA3D0D0	0x5B11
+0x8EA3D0D1	0x5B15
+0x8EA3D0D2	0x3729
+0x8EA3D0D3	0x5B12
+0x8EA3D0D4	0x5B1C
+0x8EA3D0D5	0x372A
+0x8EA3D0D6	0x5B22
+0x8EA3D0D7	0x5B79
+0x8EA3D0D8	0x5DA6
+0x8EA3D0D9	0x3816
+0x8EA3D0DA	0x5DB3
+0x8EA3D0DB	0x5DAB
+0x8EA3D0DC	0x5EEA
+0x8EA3D0DD	0x3899
+0x8EA3D0DE	0x5F5B
+0x8EA3D0DF	0x38D3
+0x8EA3D0E0	0x38F5
+0x8EA3D0E1	0x61B7
+0x8EA3D0E2	0x61CE
+0x8EA3D0E3	0x61B9
+0x8EA3D0E4	0x61BD
+0x8EA3D0E5	0x61CF
+0x8EA3D0E6	0x61C0
+0x8EA3D0E7	0x6199
+0x8EA3D0E8	0x6197
+0x8EA3D0E9	0x3994
+0x8EA3D0EA	0x61BB
+0x8EA3D0EB	0x61D0
+0x8EA3D0EC	0x61C4
+0x8EA3D0ED	0x6231
+0x8EA3D0EE	0x3A56
+0x8EA3D0EF	0x64D3
+0x8EA3D0F0	0x64C0
+0x8EA3D0F1	0x3A59
+0x8EA3D0F2	0x3A58
+0x8EA3D0F3	0x3A55
+0x8EA3D0F4	0x3A52
+0x8EA3D0F5	0x64DC
+0x8EA3D0F6	0x64D1
+0x8EA3D0F7	0x64C8
+0x8EA3D0F8	0x3A57
+0x8EA3D0F9	0x64D5
+0x8EA3D0FA	0x66C3
+0x8EA3D0FB	0x3B1B
+0x8EA3D0FC	0x3B1C
+0x8EA3D0FD	0x66BF
+0x8EA3D0FE	0x66C5
+0x8EA3D1A1	0x3B19
+0x8EA3D1A2	0x66CD
+0x8EA3D1A3	0x66C1
+0x8EA3D1A4	0x6706
+0x8EA3D1A5	0x3B3F
+0x8EA3D1A6	0x6724
+0x8EA3D1A7	0x6A63
+0x8EA3D1A8	0x6A42
+0x8EA3D1A9	0x6A52
+0x8EA3D1AA	0x3BDB
+0x8EA3D1AB	0x6A43
+0x8EA3D1AC	0x6A33
+0x8EA3D1AD	0x3BE2
+0x8EA3D1AE	0x6A6C
+0x8EA3D1AF	0x6A57
+0x8EA3D1B0	0x3BD7
+0x8EA3D1B1	0x6A4C
+0x8EA3D1B2	0x6A6E
+0x8EA3D1B3	0x3BDE
+0x8EA3D1B4	0x3BE5
+0x8EA3D1B5	0x3BE4
+0x8EA3D1B6	0x3BE6
+0x8EA3D1B7	0x3BD6
+0x8EA3D1B8	0x6A37
+0x8EA3D1B9	0x3BDF
+0x8EA3D1BA	0x6A71
+0x8EA3D1BB	0x6A4A
+0x8EA3D1BC	0x6A36
+0x8EA3D1BD	0x3BDC
+0x8EA3D1BE	0x6A53
+0x8EA3D1BF	0x3BDA
+0x8EA3D1C0	0x6A45
+0x8EA3D1C1	0x6A70
+0x8EA3D1C2	0x3BD3
+0x8EA3D1C3	0x3BD0
+0x8EA3D1C4	0x6A5C
+0x8EA3D1C5	0x6B58
+0x8EA3D1C6	0x6B57
+0x8EA3D1C7	0x3C86
+0x8EA3D1C8	0x3C87
+0x8EA3D1C9	0x3CAD
+0x8EA3D1CA	0x3CB7
+0x8EA3D1CB	0x3D58
+0x8EA3D1CC	0x3D6A
+0x8EA3D1CD	0x6FBB
+0x8EA3D1CE	0x3D62
+0x8EA3D1CF	0x3D61
+0x8EA3D1D0	0x6FBE
+0x8EA3D1D1	0x3D69
+0x8EA3D1D2	0x3D6C
+0x8EA3D1D3	0x3D65
+0x8EA3D1D4	0x6FB5
+0x8EA3D1D5	0x6FD3
+0x8EA3D1D6	0x6F9F
+0x8EA3D1D7	0x3D66
+0x8EA3D1D8	0x6FB7
+0x8EA3D1D9	0x6FF5
+0x8EA3D1DA	0x71B7
+0x8EA3D1DB	0x3DF5
+0x8EA3D1DC	0x71BB
+0x8EA3D1DD	0x3DF4
+0x8EA3D1DE	0x71D1
+0x8EA3D1DF	0x3DF7
+0x8EA3D1E0	0x71BA
+0x8EA3D1E1	0x3DF8
+0x8EA3D1E2	0x71B6
+0x8EA3D1E3	0x71CC
+0x8EA3D1E4	0x3DFB
+0x8EA3D1E5	0x3DFC
+0x8EA3D1E6	0x71D3
+0x8EA3D1E7	0x749B
+0x8EA3D1E8	0x3EF5
+0x8EA3D1E9	0x3EF8
+0x8EA3D1EA	0x7496
+0x8EA3D1EB	0x74A2
+0x8EA3D1EC	0x749D
+0x8EA3D1ED	0x750A
+0x8EA3D1EE	0x750E
+0x8EA3D1EF	0x3F3C
+0x8EA3D1F0	0x7581
+0x8EA3D1F1	0x762C
+0x8EA3D1F2	0x7637
+0x8EA3D1F3	0x7636
+0x8EA3D1F4	0x763B
+0x8EA3D1F5	0x3FC5
+0x8EA3D1F6	0x76A1
+0x8EA3D1F7	0x4062
+0x8EA3D1F8	0x4063
+0x8EA3D1F9	0x7798
+0x8EA3D1FA	0x4067
+0x8EA3D1FB	0x7796
+0x8EA3D1FC	0x4066
+0x8EA3D1FD	0x40D9
+0x8EA3D1FE	0x40DB
+0x8EA3D2A1	0x78D6
+0x8EA3D2A2	0x78EB
+0x8EA3D2A3	0x40D8
+0x8EA3D2A4	0x78DC
+0x8EA3D2A5	0x411B
+0x8EA3D2A6	0x79A5
+0x8EA3D2A7	0x79A9
+0x8EA3D2A8	0x9834
+0x8EA3D2A9	0x7A53
+0x8EA3D2AA	0x7A45
+0x8EA3D2AB	0x4179
+0x8EA3D2AC	0x7A4F
+0x8EA3D2AD	0x417D
+0x8EA3D2AE	0x7ABD
+0x8EA3D2AF	0x7ABB
+0x8EA3D2B0	0x7AF1
+0x8EA3D2B1	0x422C
+0x8EA3D2B2	0x4237
+0x8EA3D2B3	0x7BEC
+0x8EA3D2B4	0x7BED
+0x8EA3D2B5	0x4230
+0x8EA3D2B6	0x429A
+0x8EA3D2B7	0x7CD3
+0x8EA3D2B8	0x4A00
+0x8EA3D2B9	0x7CE1
+0x8EA3D2BA	0x4305
+0x8EA3D2BB	0x7E19
+0x8EA3D2BC	0x4307
+0x8EA3D2BD	0x4309
+0x8EA3D2BE	0x430A
+0x8EA3D2BF	0x7E27
+0x8EA3D2C0	0x7E26
+0x8EA3D2C1	0x4379
+0x8EA3D2C2	0x43C2
+0x8EA3D2C3	0x806E
+0x8EA3D2C4	0x81AF
+0x8EA3D2C5	0x4438
+0x8EA3D2C6	0x4437
+0x8EA3D2C7	0x81AD
+0x8EA3D2C8	0x4421
+0x8EA3D2C9	0x81AA
+0x8EA3D2CA	0x8218
+0x8EA3D2CB	0x445E
+0x8EA3D2CC	0x453D
+0x8EA3D2CD	0x4537
+0x8EA3D2CE	0x4540
+0x8EA3D2CF	0x856F
+0x8EA3D2D0	0x854C
+0x8EA3D2D1	0x451D
+0x8EA3D2D2	0x8542
+0x8EA3D2D3	0x4533
+0x8EA3D2D4	0x855C
+0x8EA3D2D5	0x8570
+0x8EA3D2D6	0x855F
+0x8EA3D2D7	0x4535
+0x8EA3D2D8	0x855A
+0x8EA3D2D9	0x854B
+0x8EA3D2DA	0x853F
+0x8EA3D2DB	0x878A
+0x8EA3D2DC	0x45D8
+0x8EA3D2DD	0x878B
+0x8EA3D2DE	0x87A1
+0x8EA3D2DF	0x878E
+0x8EA3D2E0	0x45DC
+0x8EA3D2E1	0x45DE
+0x8EA3D2E2	0x8799
+0x8EA3D2E3	0x885E
+0x8EA3D2E4	0x885F
+0x8EA3D2E5	0x8924
+0x8EA3D2E6	0x89A7
+0x8EA3D2E7	0x8AEA
+0x8EA3D2E8	0x8AFD
+0x8EA3D2E9	0x8AF9
+0x8EA3D2EA	0x8AE3
+0x8EA3D2EB	0x8AE5
+0x8EA3D2EC	0x46FA
+0x8EA3D2ED	0x46FB
+0x8EA3D2EE	0x8AEC
+0x8EA3D2EF	0x473D
+0x8EA3D2F0	0x473B
+0x8EA3D2F1	0x473F
+0x8EA3D2F2	0x475F
+0x8EA3D2F3	0x8CF2
+0x8EA3D2F4	0x477F
+0x8EA3D2F5	0x8CEF
+0x8EA3D2F6	0x4784
+0x8EA3D2F7	0x8DA6
+0x8EA3D2F8	0x47BC
+0x8EA3D2F9	0x4814
+0x8EA3D2FA	0x480F
+0x8EA3D2FB	0x8E3B
+0x8EA3D2FC	0x8E43
+0x8EA3D2FD	0x480E
+0x8EA3D2FE	0x8E32
+0x8EA3D3A1	0x8F31
+0x8EA3D3A2	0x8F30
+0x8EA3D3A3	0x4860
+0x8EA3D3A4	0x8F2D
+0x8EA3D3A5	0x8F3C
+0x8EA3D3A6	0x8FA7
+0x8EA3D3A7	0x8FA5
+0x8EA3D3A8	0x48AB
+0x8EA3D3A9	0x48AC
+0x8EA3D3AA	0x48AA
+0x8EA3D3AB	0x9137
+0x8EA3D3AC	0x9195
+0x8EA3D3AD	0x918E
+0x8EA3D3AE	0x4904
+0x8EA3D3AF	0x9196
+0x8EA3D3B0	0x4908
+0x8EA3D3B1	0x9345
+0x8EA3D3B2	0x930A
+0x8EA3D3B3	0x4933
+0x8EA3D3B4	0x4934
+0x8EA3D3B5	0x92FD
+0x8EA3D3B6	0x9317
+0x8EA3D3B7	0x931C
+0x8EA3D3B8	0x9307
+0x8EA3D3B9	0x9331
+0x8EA3D3BA	0x9332
+0x8EA3D3BB	0x932C
+0x8EA3D3BC	0x9330
+0x8EA3D3BD	0x9303
+0x8EA3D3BE	0x9305
+0x8EA3D3BF	0x49A2
+0x8EA3D3C0	0x95C2
+0x8EA3D3C1	0x49A4
+0x8EA3D3C2	0x95B8
+0x8EA3D3C3	0x49A5
+0x8EA3D3C4	0x95C1
+0x8EA3D3C5	0x49A7
+0x8EA3D3C6	0x49A6
+0x8EA3D3C7	0x49E7
+0x8EA3D3C8	0x96AB
+0x8EA3D3C9	0x96B7
+0x8EA3D3CA	0x49FF
+0x8EA3D3CB	0x49FE
+0x8EA3D3CC	0x9715
+0x8EA3D3CD	0x9714
+0x8EA3D3CE	0x4A1D
+0x8EA3D3CF	0x4A1C
+0x8EA3D3D0	0x970C
+0x8EA3D3D1	0x9717
+0x8EA3D3D2	0x4A67
+0x8EA3D3D3	0x9793
+0x8EA3D3D4	0x4A94
+0x8EA3D3D5	0x97D2
+0x8EA3D3D6	0x4AC5
+0x8EA3D3D7	0x4AC8
+0x8EA3D3D8	0x9836
+0x8EA3D3D9	0x9831
+0x8EA3D3DA	0x9833
+0x8EA3D3DB	0x983C
+0x8EA3D3DC	0x982E
+0x8EA3D3DD	0x983A
+0x8EA3D3DE	0x4AC9
+0x8EA3D3DF	0x983D
+0x8EA3D3E0	0x4AC7
+0x8EA3D3E1	0x98B5
+0x8EA3D3E2	0x9922
+0x8EA3D3E3	0x9923
+0x8EA3D3E4	0x9920
+0x8EA3D3E5	0x991C
+0x8EA3D3E6	0x991D
+0x8EA3D3E7	0x4B6C
+0x8EA3D3E8	0x99A0
+0x8EA3D3E9	0x4B8A
+0x8EA3D3EA	0x99EF
+0x8EA3D3EB	0x99E8
+0x8EA3D3EC	0x99EB
+0x8EA3D3ED	0x4B88
+0x8EA3D3EE	0x4B87
+0x8EA3D3EF	0x4B86
+0x8EA3D3F0	0x99E1
+0x8EA3D3F1	0x99E6
+0x8EA3D3F2	0x4BCF
+0x8EA3D3F3	0x4BD0
+0x8EA3D3F4	0x9AF8
+0x8EA3D3F5	0x9AF5
+0x8EA3D3F6	0x4C1C
+0x8EA3D3F7	0x4C23
+0x8EA3D3F8	0x9B83
+0x8EA3D3F9	0x9B94
+0x8EA3D3FA	0x9B84
+0x8EA3D3FB	0x4C49
+0x8EA3D3FC	0x9B8B
+0x8EA3D3FD	0x9B8F
+0x8EA3D3FE	0x4C43
+0x8EA3D4A1	0x9B8C
+0x8EA3D4A2	0x4C48
+0x8EA3D4A3	0x9B89
+0x8EA3D4A4	0x4C47
+0x8EA3D4A5	0x9B8E
+0x8EA3D4A6	0x4C46
+0x8EA3D4A7	0x4C3F
+0x8EA3D4A8	0x4C44
+0x8EA3D4A9	0x9D24
+0x8EA3D4AA	0x9D0F
+0x8EA3D4AB	0x4CBE
+0x8EA3D4AC	0x9D13
+0x8EA3D4AD	0x9D0A
+0x8EA3D4AE	0x4CC2
+0x8EA3D4AF	0x4CBA
+0x8EA3D4B0	0x4CBC
+0x8EA3D4B1	0x4CC6
+0x8EA3D4B2	0x9D2A
+0x8EA3D4B3	0x9D1A
+0x8EA3D4B4	0x4CC8
+0x8EA3D4B5	0x9D27
+0x8EA3D4B6	0x9D16
+0x8EA3D4B7	0x9D21
+0x8EA3D4B8	0x4D23
+0x8EA3D4B9	0x9E85
+0x8EA3D4BA	0x9EAC
+0x8EA3D4BB	0x9EC6
+0x8EA3D4BC	0x9EC5
+0x8EA3D4BD	0x9ED7
+0x8EA3D4BE	0x9F53
+0x8EA3D4BF	0x349D
+0x8EA3D4C0	0x5128
+0x8EA3D4C1	0x5127
+0x8EA3D4C2	0x51DF
+0x8EA3D4C3	0x3524
+0x8EA3D4C4	0x5335
+0x8EA3D4C5	0x53B3
+0x8EA3D4C6	0x3607
+0x8EA3D4C7	0x568A
+0x8EA3D4C8	0x567D
+0x8EA3D4C9	0x5689
+0x8EA3D4CA	0x3679
+0x8EA3D4CB	0x58CD
+0x8EA3D4CC	0x58D0
+0x8EA3D4CD	0x3678
+0x8EA3D4CE	0x5B2B
+0x8EA3D4CF	0x5B33
+0x8EA3D4D0	0x5B29
+0x8EA3D4D1	0x5B35
+0x8EA3D4D2	0x5B31
+0x8EA3D4D3	0x5B37
+0x8EA3D4D4	0x5C36
+0x8EA3D4D5	0x5DBE
+0x8EA3D4D6	0x3819
+0x8EA3D4D7	0x5DB9
+0x8EA3D4D8	0x381C
+0x8EA3D4D9	0x5DBB
+0x8EA3D4DA	0x3818
+0x8EA3D4DB	0x61E2
+0x8EA3D4DC	0x61DB
+0x8EA3D4DD	0x61DD
+0x8EA3D4DE	0x61DC
+0x8EA3D4DF	0x61DA
+0x8EA3D4E0	0x2F8AF
+0x8EA3D4E1	0x61D9
+0x8EA3D4E2	0x39BD
+0x8EA3D4E3	0x3A5D
+0x8EA3D4E4	0x64DF
+0x8EA3D4E5	0x3A5A
+0x8EA3D4E6	0x3A5E
+0x8EA3D4E7	0x64E1
+0x8EA3D4E8	0x3A5C
+0x8EA3D4E9	0x64EE
+0x8EA3D4EA	0x3A5B
+0x8EA3D4EB	0x65B5
+0x8EA3D4EC	0x66D4
+0x8EA3D4ED	0x66D5
+0x8EA3D4EE	0x3B21
+0x8EA3D4EF	0x66D0
+0x8EA3D4F0	0x66D1
+0x8EA3D4F1	0x66CE
+0x8EA3D4F2	0x66D7
+0x8EA3D4F3	0x3B20
+0x8EA3D4F4	0x3B32
+0x8EA3D4F5	0x6A7D
+0x8EA3D4F6	0x6A8A
+0x8EA3D4F7	0x3BF2
+0x8EA3D4F8	0x6AA7
+0x8EA3D4F9	0x3BF5
+0x8EA3D4FA	0x6A99
+0x8EA3D4FB	0x6A82
+0x8EA3D4FC	0x6A88
+0x8EA3D4FD	0x3BEE
+0x8EA3D4FE	0x3BEC
+0x8EA3D5A1	0x6A86
+0x8EA3D5A2	0x3BEA
+0x8EA3D5A3	0x6A98
+0x8EA3D5A4	0x6A9D
+0x8EA3D5A5	0x3BED
+0x8EA3D5A6	0x3BF3
+0x8EA3D5A7	0x6A8F
+0x8EA3D5A8	0x3BF6
+0x8EA3D5A9	0x6AAA
+0x8EA3D5AA	0x3C48
+0x8EA3D5AB	0x6B5D
+0x8EA3D5AC	0x3C49
+0x8EA3D5AD	0x6C0A
+0x8EA3D5AE	0x3D75
+0x8EA3D5AF	0x6FD7
+0x8EA3D5B0	0x6FD6
+0x8EA3D5B1	0x6FE5
+0x8EA3D5B2	0x3D6F
+0x8EA3D5B3	0x3D7B
+0x8EA3D5B4	0x3D73
+0x8EA3D5B5	0x6FD9
+0x8EA3D5B6	0x6FDA
+0x8EA3D5B7	0x6FEA
+0x8EA3D5B8	0x3D70
+0x8EA3D5B9	0x6FF6
+0x8EA3D5BA	0x24039
+0x8EA3D5BB	0x3D78
+0x8EA3D5BC	0x71E3
+0x8EA3D5BD	0x3DFE
+0x8EA3D5BE	0x71E9
+0x8EA3D5BF	0x3E00
+0x8EA3D5C0	0x71EB
+0x8EA3D5C1	0x71EF
+0x8EA3D5C2	0x71F3
+0x8EA3D5C3	0x71EA
+0x8EA3D5C4	0x3E01
+0x8EA3D5C5	0x2F921
+0x8EA3D5C6	0x3E55
+0x8EA3D5C7	0x3E56
+0x8EA3D5C8	0x3E9D
+0x8EA3D5C9	0x7371
+0x8EA3D5CA	0x3EF9
+0x8EA3D5CB	0x74AE
+0x8EA3D5CC	0x3EFF
+0x8EA3D5CD	0x74B3
+0x8EA3D5CE	0x3EFD
+0x8EA3D5CF	0x74AC
+0x8EA3D5D0	0x3F43
+0x8EA3D5D1	0x3F41
+0x8EA3D5D2	0x7583
+0x8EA3D5D3	0x7645
+0x8EA3D5D4	0x764E
+0x8EA3D5D5	0x7644
+0x8EA3D5D6	0x76A3
+0x8EA3D5D7	0x76A5
+0x8EA3D5D8	0x77A6
+0x8EA3D5D9	0x77A4
+0x8EA3D5DA	0x406F
+0x8EA3D5DB	0x77A9
+0x8EA3D5DC	0x77AF
+0x8EA3D5DD	0x408A
+0x8EA3D5DE	0x40E5
+0x8EA3D5DF	0x40E6
+0x8EA3D5E0	0x78F0
+0x8EA3D5E1	0x78F8
+0x8EA3D5E2	0x78F1
+0x8EA3D5E3	0x417F
+0x8EA3D5E4	0x7A49
+0x8EA3D5E5	0x41B5
+0x8EA3D5E6	0x41B6
+0x8EA3D5E7	0x41BB
+0x8EA3D5E8	0x7AC2
+0x8EA3D5E9	0x7AF2
+0x8EA3D5EA	0x7AF3
+0x8EA3D5EB	0x7BFA
+0x8EA3D5EC	0x4240
+0x8EA3D5ED	0x7BF6
+0x8EA3D5EE	0x7BFC
+0x8EA3D5EF	0x7C18
+0x8EA3D5F0	0x7C08
+0x8EA3D5F1	0x7C12
+0x8EA3D5F2	0x429D
+0x8EA3D5F3	0x429C
+0x8EA3D5F4	0x7CDB
+0x8EA3D5F5	0x7CDA
+0x8EA3D5F6	0x430F
+0x8EA3D5F7	0x4311
+0x8EA3D5F8	0x430D
+0x8EA3D5F9	0x7E2C
+0x8EA3D5FA	0x7E4D
+0x8EA3D5FB	0x4314
+0x8EA3D5FC	0x4313
+0x8EA3D5FD	0x7F46
+0x8EA3D5FE	0x7FF6
+0x8EA3D6A1	0x802B
+0x8EA3D6A2	0x8074
+0x8EA3D6A3	0x81B8
+0x8EA3D6A4	0x81C8
+0x8EA3D6A5	0x4482
+0x8EA3D6A6	0x4483
+0x8EA3D6A7	0x454D
+0x8EA3D6A8	0x8592
+0x8EA3D6A9	0x8593
+0x8EA3D6AA	0x454F
+0x8EA3D6AB	0x857F
+0x8EA3D6AC	0x85AB
+0x8EA3D6AD	0x8597
+0x8EA3D6AE	0x454C
+0x8EA3D6AF	0x4551
+0x8EA3D6B0	0x85AC
+0x8EA3D6B1	0x45EE
+0x8EA3D6B2	0x45E8
+0x8EA3D6B3	0x4CCB
+0x8EA3D6B4	0x87CE
+0x8EA3D6B5	0x45EB
+0x8EA3D6B6	0x87CD
+0x8EA3D6B7	0x45E2
+0x8EA3D6B8	0x45E6
+0x8EA3D6B9	0x87C1
+0x8EA3D6BA	0x87B1
+0x8EA3D6BB	0x87C7
+0x8EA3D6BC	0x45EC
+0x8EA3D6BD	0x8940
+0x8EA3D6BE	0x4659
+0x8EA3D6BF	0x893F
+0x8EA3D6C0	0x8939
+0x8EA3D6C1	0x465D
+0x8EA3D6C2	0x8943
+0x8EA3D6C3	0x4657
+0x8EA3D6C4	0x465B
+0x8EA3D6C5	0x4656
+0x8EA3D6C6	0x89AB
+0x8EA3D6C7	0x46FE
+0x8EA3D6C8	0x8B1F
+0x8EA3D6C9	0x8B09
+0x8EA3D6CA	0x8B0C
+0x8EA3D6CB	0x4700
+0x8EA3D6CC	0x4701
+0x8EA3D6CD	0x8C40
+0x8EA3D6CE	0x4742
+0x8EA3D6CF	0x8C96
+0x8EA3D6D0	0x4760
+0x8EA3D6D1	0x8CF6
+0x8EA3D6D2	0x8CF7
+0x8EA3D6D3	0x481D
+0x8EA3D6D4	0x8E46
+0x8EA3D6D5	0x8E4F
+0x8EA3D6D6	0x483E
+0x8EA3D6D7	0x4869
+0x8EA3D6D8	0x4865
+0x8EA3D6D9	0x8F3D
+0x8EA3D6DA	0x8F41
+0x8EA3D6DB	0x9366
+0x8EA3D6DC	0x9378
+0x8EA3D6DD	0x935D
+0x8EA3D6DE	0x9369
+0x8EA3D6DF	0x9374
+0x8EA3D6E0	0x937D
+0x8EA3D6E1	0x936E
+0x8EA3D6E2	0x9372
+0x8EA3D6E3	0x9373
+0x8EA3D6E4	0x9362
+0x8EA3D6E5	0x9348
+0x8EA3D6E6	0x9353
+0x8EA3D6E7	0x935F
+0x8EA3D6E8	0x9368
+0x8EA3D6E9	0x4938
+0x8EA3D6EA	0x937F
+0x8EA3D6EB	0x936B
+0x8EA3D6EC	0x49AE
+0x8EA3D6ED	0x95C4
+0x8EA3D6EE	0x49AD
+0x8EA3D6EF	0x96AF
+0x8EA3D6F0	0x96AD
+0x8EA3D6F1	0x96B2
+0x8EA3D6F2	0x4A02
+0x8EA3D6F3	0x4A1F
+0x8EA3D6F4	0x971A
+0x8EA3D6F5	0x971B
+0x8EA3D6F6	0x4A22
+0x8EA3D6F7	0x4A20
+0x8EA3D6F8	0x2F9F5
+0x8EA3D6F9	0x4A6C
+0x8EA3D6FA	0x979B
+0x8EA3D6FB	0x979F
+0x8EA3D6FC	0x4A68
+0x8EA3D6FD	0x4A6D
+0x8EA3D6FE	0x4A6E
+0x8EA3D7A1	0x4AA0
+0x8EA3D7A2	0x4ACE
+0x8EA3D7A3	0x4AD0
+0x8EA3D7A4	0x4AD1
+0x8EA3D7A5	0x4ACB
+0x8EA3D7A6	0x9840
+0x8EA3D7A7	0x4AD2
+0x8EA3D7A8	0x9847
+0x8EA3D7A9	0x4AD3
+0x8EA3D7AA	0x98B7
+0x8EA3D7AB	0x4B20
+0x8EA3D7AC	0x4B4E
+0x8EA3D7AD	0x4B4B
+0x8EA3D7AE	0x4B72
+0x8EA3D7AF	0x4B70
+0x8EA3D7B0	0x99A2
+0x8EA3D7B1	0x4B92
+0x8EA3D7B2	0x4B8F
+0x8EA3D7B3	0x9A00
+0x8EA3D7B4	0x99F3
+0x8EA3D7B5	0x4B90
+0x8EA3D7B6	0x29937
+0x8EA3D7B7	0x99F5
+0x8EA3D7B8	0x4BD9
+0x8EA3D7B9	0x4BD5
+0x8EA3D7BA	0x9ABD
+0x8EA3D7BB	0x9B00
+0x8EA3D7BC	0x9B02
+0x8EA3D7BD	0x4BFA
+0x8EA3D7BE	0x9B34
+0x8EA3D7BF	0x9B49
+0x8EA3D7C0	0x9B9F
+0x8EA3D7C1	0x4C4B
+0x8EA3D7C2	0x9BA3
+0x8EA3D7C3	0x9BCD
+0x8EA3D7C4	0x9B99
+0x8EA3D7C5	0x9B9D
+0x8EA3D7C6	0x4CD0
+0x8EA3D7C7	0x4CCE
+0x8EA3D7C8	0x9D39
+0x8EA3D7C9	0x4CCF
+0x8EA3D7CA	0x9D44
+0x8EA3D7CB	0x4CC4
+0x8EA3D7CC	0x4CCC
+0x8EA3D7CD	0x9D35
+0x8EA3D7CE	0x4CD2
+0x8EA3D7CF	0x4D35
+0x8EA3D7D0	0x9EAF
+0x8EA3D7D1	0x3E03
+0x8EA3D7D2	0x512F
+0x8EA3D7D3	0x349E
+0x8EA3D7D4	0x34AF
+0x8EA3D7D5	0x9F8E
+0x8EA3D7D6	0x360C
+0x8EA3D7D7	0x569F
+0x8EA3D7D8	0x569B
+0x8EA3D7D9	0x569E
+0x8EA3D7DA	0x5696
+0x8EA3D7DB	0x5694
+0x8EA3D7DC	0x56A0
+0x8EA3D7DD	0x367C
+0x8EA3D7DE	0x5B3B
+0x8EA3D7DF	0x3730
+0x8EA3D7E0	0x3731
+0x8EA3D7E1	0x5B3A
+0x8EA3D7E2	0x5DC1
+0x8EA3D7E3	0x5F4D
+0x8EA3D7E4	0x5F5D
+0x8EA3D7E5	0x61F3
+0x8EA3D7E6	0x39A1
+0x8EA3D7E7	0x399E
+0x8EA3D7E8	0x3A68
+0x8EA3D7E9	0x3A61
+0x8EA3D7EA	0x64F6
+0x8EA3D7EB	0x64E5
+0x8EA3D7EC	0x64EA
+0x8EA3D7ED	0x64E7
+0x8EA3D7EE	0x6505
+0x8EA3D7EF	0x3A65
+0x8EA3D7F0	0x64F9
+0x8EA3D7F1	0x3A66
+0x8EA3D7F2	0x3A6A
+0x8EA3D7F3	0x3AAB
+0x8EA3D7F4	0x6AAB
+0x8EA3D7F5	0x6AED
+0x8EA3D7F6	0x6AB2
+0x8EA3D7F7	0x6AB0
+0x8EA3D7F8	0x6AB5
+0x8EA3D7F9	0x6ABE
+0x8EA3D7FA	0x6AC1
+0x8EA3D7FB	0x6AC8
+0x8EA3D7FC	0x3BF9
+0x8EA3D7FD	0x6AC0
+0x8EA3D7FE	0x6ABC
+0x8EA3D8A1	0x6AB1
+0x8EA3D8A2	0x6AC4
+0x8EA3D8A3	0x6ABF
+0x8EA3D8A4	0x3C58
+0x8EA3D8A5	0x3C8A
+0x8EA3D8A6	0x7008
+0x8EA3D8A7	0x7003
+0x8EA3D8A8	0x6FFD
+0x8EA3D8A9	0x7010
+0x8EA3D8AA	0x7002
+0x8EA3D8AB	0x7013
+0x8EA3D8AC	0x3E04
+0x8EA3D8AD	0x71FA
+0x8EA3D8AE	0x7200
+0x8EA3D8AF	0x74B9
+0x8EA3D8B0	0x74BC
+0x8EA3D8B1	0x3F02
+0x8EA3D8B2	0x765B
+0x8EA3D8B3	0x7651
+0x8EA3D8B4	0x764F
+0x8EA3D8B5	0x76EB
+0x8EA3D8B6	0x77B8
+0x8EA3D8B7	0x4079
+0x8EA3D8B8	0x77B9
+0x8EA3D8B9	0x77C1
+0x8EA3D8BA	0x77C0
+0x8EA3D8BB	0x77BE
+0x8EA3D8BC	0x790B
+0x8EA3D8BD	0x40EB
+0x8EA3D8BE	0x7907
+0x8EA3D8BF	0x790A
+0x8EA3D8C0	0x7908
+0x8EA3D8C1	0x40E9
+0x8EA3D8C2	0x790D
+0x8EA3D8C3	0x7906
+0x8EA3D8C4	0x7915
+0x8EA3D8C5	0x79AF
+0x8EA3D8C6	0x4120
+0x8EA3D8C7	0x4121
+0x8EA3D8C8	0x4181
+0x8EA3D8C9	0x7AF5
+0x8EA3D8CA	0x424D
+0x8EA3D8CB	0x4259
+0x8EA3D8CC	0x7C2E
+0x8EA3D8CD	0x4258
+0x8EA3D8CE	0x7C1B
+0x8EA3D8CF	0x25CD1
+0x8EA3D8D0	0x7C1A
+0x8EA3D8D1	0x7C24
+0x8EA3D8D2	0x42A5
+0x8EA3D8D3	0x42A9
+0x8EA3D8D4	0x7CE6
+0x8EA3D8D5	0x7CE3
+0x8EA3D8D6	0x431A
+0x8EA3D8D7	0x4319
+0x8EA3D8D8	0x7E5D
+0x8EA3D8D9	0x7E4F
+0x8EA3D8DA	0x7E66
+0x8EA3D8DB	0x7E5B
+0x8EA3D8DC	0x7F47
+0x8EA3D8DD	0x7FB4
+0x8EA3D8DE	0x4396
+0x8EA3D8DF	0x4398
+0x8EA3D8E0	0x4397
+0x8EA3D8E1	0x7FFA
+0x8EA3D8E2	0x802E
+0x8EA3D8E3	0x265DF
+0x8EA3D8E4	0x43C8
+0x8EA3D8E5	0x81CE
+0x8EA3D8E6	0x4443
+0x8EA3D8E7	0x4445
+0x8EA3D8E8	0x8219
+0x8EA3D8E9	0x4552
+0x8EA3D8EA	0x4557
+0x8EA3D8EB	0x85CC
+0x8EA3D8EC	0x85B2
+0x8EA3D8ED	0x4555
+0x8EA3D8EE	0x85BB
+0x8EA3D8EF	0x85C1
+0x8EA3D8F0	0x4556
+0x8EA3D8F1	0x4558
+0x8EA3D8F2	0x45F2
+0x8EA3D8F3	0x87E9
+0x8EA3D8F4	0x87EE
+0x8EA3D8F5	0x87F0
+0x8EA3D8F6	0x87D6
+0x8EA3D8F7	0x880E
+0x8EA3D8F8	0x87DA
+0x8EA3D8F9	0x8948
+0x8EA3D8FA	0x894A
+0x8EA3D8FB	0x894E
+0x8EA3D8FC	0x894D
+0x8EA3D8FD	0x89B1
+0x8EA3D8FE	0x89B0
+0x8EA3D9A1	0x89B3
+0x8EA3D9A2	0x4707
+0x8EA3D9A3	0x8B38
+0x8EA3D9A4	0x8B32
+0x8EA3D9A5	0x4708
+0x8EA3D9A6	0x8B2D
+0x8EA3D9A7	0x470A
+0x8EA3D9A8	0x8B34
+0x8EA3D9A9	0x431B
+0x8EA3D9AA	0x8B29
+0x8EA3D9AB	0x8C74
+0x8EA3D9AC	0x4761
+0x8EA3D9AD	0x4762
+0x8EA3D9AE	0x8D03
+0x8EA3D9AF	0x47C2
+0x8EA3D9B0	0x47C6
+0x8EA3D9B1	0x8DA9
+0x8EA3D9B2	0x8E58
+0x8EA3D9B3	0x481E
+0x8EA3D9B4	0x4825
+0x8EA3D9B5	0x8EBF
+0x8EA3D9B6	0x8EC1
+0x8EA3D9B7	0x8F4A
+0x8EA3D9B8	0x8FAC
+0x8EA3D9B9	0x48B0
+0x8EA3D9BA	0x9089
+0x8EA3D9BB	0x913D
+0x8EA3D9BC	0x913C
+0x8EA3D9BD	0x91A9
+0x8EA3D9BE	0x93A0
+0x8EA3D9BF	0x493D
+0x8EA3D9C0	0x9390
+0x8EA3D9C1	0x493E
+0x8EA3D9C2	0x9393
+0x8EA3D9C3	0x938B
+0x8EA3D9C4	0x93AD
+0x8EA3D9C5	0x93BB
+0x8EA3D9C6	0x93B8
+0x8EA3D9C7	0x4946
+0x8EA3D9C8	0x4945
+0x8EA3D9C9	0x939C
+0x8EA3D9CA	0x95D8
+0x8EA3D9CB	0x95D7
+0x8EA3D9CC	0x4A03
+0x8EA3D9CD	0x4A26
+0x8EA3D9CE	0x4A27
+0x8EA3D9CF	0x975D
+0x8EA3D9D0	0x97A9
+0x8EA3D9D1	0x97DA
+0x8EA3D9D2	0x4A98
+0x8EA3D9D3	0x4AAD
+0x8EA3D9D4	0x4AD5
+0x8EA3D9D5	0x4ADA
+0x8EA3D9D6	0x9854
+0x8EA3D9D7	0x4AD9
+0x8EA3D9D8	0x9855
+0x8EA3D9D9	0x984B
+0x8EA3D9DA	0x4ADD
+0x8EA3D9DB	0x983F
+0x8EA3D9DC	0x98B9
+0x8EA3D9DD	0x4B15
+0x8EA3D9DE	0x4B16
+0x8EA3D9DF	0x4B17
+0x8EA3D9E0	0x4B21
+0x8EA3D9E1	0x9938
+0x8EA3D9E2	0x9936
+0x8EA3D9E3	0x9940
+0x8EA3D9E4	0x4B4C
+0x8EA3D9E5	0x993B
+0x8EA3D9E6	0x9939
+0x8EA3D9E7	0x99A4
+0x8EA3D9E8	0x4B96
+0x8EA3D9E9	0x4B98
+0x8EA3D9EA	0x9A08
+0x8EA3D9EB	0x9A0C
+0x8EA3D9EC	0x4B9B
+0x8EA3D9ED	0x9A10
+0x8EA3D9EE	0x4BFF
+0x8EA3D9EF	0x9B07
+0x8EA3D9F0	0x4C25
+0x8EA3D9F1	0x9BD2
+0x8EA3D9F2	0x4C4F
+0x8EA3D9F3	0x9BC2
+0x8EA3D9F4	0x9BBB
+0x8EA3D9F5	0x9BCC
+0x8EA3D9F6	0x9BCB
+0x8EA3D9F7	0x4C56
+0x8EA3D9F8	0x4C54
+0x8EA3D9F9	0x9D4D
+0x8EA3D9FA	0x9D63
+0x8EA3D9FB	0x9D4E
+0x8EA3D9FC	0x4CD8
+0x8EA3D9FD	0x9D50
+0x8EA3D9FE	0x9D55
+0x8EA3DAA1	0x4CD7
+0x8EA3DAA2	0x9D5E
+0x8EA3DAA3	0x4D26
+0x8EA3DAA4	0x9E90
+0x8EA3DAA5	0x9EB2
+0x8EA3DAA6	0x9EB1
+0x8EA3DAA7	0x4D38
+0x8EA3DAA8	0x9ECA
+0x8EA3DAA9	0x9F02
+0x8EA3DAAA	0x9F27
+0x8EA3DAAB	0x9F26
+0x8EA3DAAC	0x4D8A
+0x8EA3DAAD	0x56AF
+0x8EA3DAAE	0x58E0
+0x8EA3DAAF	0x58DC
+0x8EA3DAB0	0x3734
+0x8EA3DAB1	0x5B39
+0x8EA3DAB2	0x3735
+0x8EA3DAB3	0x2F86A
+0x8EA3DAB4	0x5B7C
+0x8EA3DAB5	0x5BF3
+0x8EA3DAB6	0x2F870
+0x8EA3DAB7	0x37A1
+0x8EA3DAB8	0x5C6B
+0x8EA3DAB9	0x5DC4
+0x8EA3DABA	0x650B
+0x8EA3DABB	0x6508
+0x8EA3DABC	0x650A
+0x8EA3DABD	0x3A6C
+0x8EA3DABE	0x3A6D
+0x8EA3DABF	0x65DC
+0x8EA3DAC0	0x3B29
+0x8EA3DAC1	0x3B2A
+0x8EA3DAC2	0x66E1
+0x8EA3DAC3	0x66DF
+0x8EA3DAC4	0x6ACE
+0x8EA3DAC5	0x6AD4
+0x8EA3DAC6	0x6AE3
+0x8EA3DAC7	0x6AD7
+0x8EA3DAC8	0x6AE2
+0x8EA3DAC9	0x3C00
+0x8EA3DACA	0x3C08
+0x8EA3DACB	0x3C06
+0x8EA3DACC	0x3C05
+0x8EA3DACD	0x6AD8
+0x8EA3DACE	0x6AD5
+0x8EA3DACF	0x6AD2
+0x8EA3DAD0	0x3CB1
+0x8EA3DAD1	0x3D88
+0x8EA3DAD2	0x701E
+0x8EA3DAD3	0x702C
+0x8EA3DAD4	0x7025
+0x8EA3DAD5	0x6FF3
+0x8EA3DAD6	0x7204
+0x8EA3DAD7	0x7208
+0x8EA3DAD8	0x7215
+0x8EA3DAD9	0x3E09
+0x8EA3DADA	0x74C4
+0x8EA3DADB	0x74C9
+0x8EA3DADC	0x74C7
+0x8EA3DADD	0x74C8
+0x8EA3DADE	0x76A9
+0x8EA3DADF	0x77C6
+0x8EA3DAE0	0x77C5
+0x8EA3DAE1	0x7918
+0x8EA3DAE2	0x791A
+0x8EA3DAE3	0x7920
+0x8EA3DAE4	0x4122
+0x8EA3DAE5	0x7A66
+0x8EA3DAE6	0x7A64
+0x8EA3DAE7	0x7A6A
+0x8EA3DAE8	0x41D5
+0x8EA3DAE9	0x4261
+0x8EA3DAEA	0x425D
+0x8EA3DAEB	0x4262
+0x8EA3DAEC	0x424F
+0x8EA3DAED	0x4260
+0x8EA3DAEE	0x7C35
+0x8EA3DAEF	0x7C34
+0x8EA3DAF0	0x42AA
+0x8EA3DAF1	0x4322
+0x8EA3DAF2	0x7E6C
+0x8EA3DAF3	0x4321
+0x8EA3DAF4	0x7E6E
+0x8EA3DAF5	0x7E71
+0x8EA3DAF6	0x4446
+0x8EA3DAF7	0x81D4
+0x8EA3DAF8	0x81D6
+0x8EA3DAF9	0x821A
+0x8EA3DAFA	0x8262
+0x8EA3DAFB	0x8265
+0x8EA3DAFC	0x8276
+0x8EA3DAFD	0x85DB
+0x8EA3DAFE	0x85D6
+0x8EA3DBA1	0x4562
+0x8EA3DBA2	0x85E7
+0x8EA3DBA3	0x4560
+0x8EA3DBA4	0x4564
+0x8EA3DBA5	0x85F4
+0x8EA3DBA6	0x2F9B6
+0x8EA3DBA7	0x87FD
+0x8EA3DBA8	0x87D5
+0x8EA3DBA9	0x8807
+0x8EA3DBAA	0x45F6
+0x8EA3DBAB	0x880F
+0x8EA3DBAC	0x87F8
+0x8EA3DBAD	0x2F9C1
+0x8EA3DBAE	0x4619
+0x8EA3DBAF	0x8987
+0x8EA3DBB0	0x4691
+0x8EA3DBB1	0x89B5
+0x8EA3DBB2	0x89F5
+0x8EA3DBB3	0x470D
+0x8EA3DBB4	0x8B3F
+0x8EA3DBB5	0x8B43
+0x8EA3DBB6	0x8B4C
+0x8EA3DBB7	0x4765
+0x8EA3DBB8	0x8D0B
+0x8EA3DBB9	0x8E6B
+0x8EA3DBBA	0x8E68
+0x8EA3DBBB	0x8E70
+0x8EA3DBBC	0x8E75
+0x8EA3DBBD	0x8E77
+0x8EA3DBBE	0x483F
+0x8EA3DBBF	0x8EC3
+0x8EA3DBC0	0x494B
+0x8EA3DBC1	0x93E9
+0x8EA3DBC2	0x93EA
+0x8EA3DBC3	0x93CB
+0x8EA3DBC4	0x93C5
+0x8EA3DBC5	0x93C6
+0x8EA3DBC6	0x4948
+0x8EA3DBC7	0x93ED
+0x8EA3DBC8	0x93D3
+0x8EA3DBC9	0x4952
+0x8EA3DBCA	0x93E5
+0x8EA3DBCB	0x494A
+0x8EA3DBCC	0x4951
+0x8EA3DBCD	0x93DB
+0x8EA3DBCE	0x93EB
+0x8EA3DBCF	0x93E0
+0x8EA3DBD0	0x93C1
+0x8EA3DBD1	0x4950
+0x8EA3DBD2	0x494C
+0x8EA3DBD3	0x95DD
+0x8EA3DBD4	0x49EE
+0x8EA3DBD5	0x4A04
+0x8EA3DBD6	0x4A06
+0x8EA3DBD7	0x4A2D
+0x8EA3DBD8	0x4A2E
+0x8EA3DBD9	0x4A2F
+0x8EA3DBDA	0x4A7B
+0x8EA3DBDB	0x4A78
+0x8EA3DBDC	0x4A77
+0x8EA3DBDD	0x97B2
+0x8EA3DBDE	0x97B4
+0x8EA3DBDF	0x97B1
+0x8EA3DBE0	0x97B5
+0x8EA3DBE1	0x97F2
+0x8EA3DBE2	0x4AA2
+0x8EA3DBE3	0x4AA1
+0x8EA3DBE4	0x4AE3
+0x8EA3DBE5	0x9856
+0x8EA3DBE6	0x4B1A
+0x8EA3DBE7	0x4B19
+0x8EA3DBE8	0x4B57
+0x8EA3DBE9	0x9944
+0x8EA3DBEA	0x4B9E
+0x8EA3DBEB	0x9A26
+0x8EA3DBEC	0x9A1F
+0x8EA3DBED	0x9A18
+0x8EA3DBEE	0x9A21
+0x8EA3DBEF	0x9A17
+0x8EA3DBF0	0x4BDD
+0x8EA3DBF1	0x9B09
+0x8EA3DBF2	0x4C05
+0x8EA3DBF3	0x4C28
+0x8EA3DBF4	0x9BC5
+0x8EA3DBF5	0x9BDF
+0x8EA3DBF6	0x4C60
+0x8EA3DBF7	0x9BE3
+0x8EA3DBF8	0x4C66
+0x8EA3DBF9	0x9BE9
+0x8EA3DBFA	0x9BEE
+0x8EA3DBFB	0x4C67
+0x8EA3DBFC	0x4C68
+0x8EA3DBFD	0x9D66
+0x8EA3DBFE	0x9D7A
+0x8EA3DCA1	0x4CDE
+0x8EA3DCA2	0x9D6E
+0x8EA3DCA3	0x9D91
+0x8EA3DCA4	0x9D83
+0x8EA3DCA5	0x9D76
+0x8EA3DCA6	0x9D7E
+0x8EA3DCA7	0x9D6D
+0x8EA3DCA8	0x4CE1
+0x8EA3DCA9	0x9E95
+0x8EA3DCAA	0x9EE3
+0x8EA3DCAB	0x4D69
+0x8EA3DCAC	0x4D77
+0x8EA3DCAD	0x9F03
+0x8EA3DCAE	0x9F04
+0x8EA3DCAF	0x2FA19
+0x8EA3DCB0	0x9F17
+0x8EA3DCB1	0x34A6
+0x8EA3DCB2	0x5136
+0x8EA3DCB3	0x34A5
+0x8EA3DCB4	0x5336
+0x8EA3DCB5	0x3614
+0x8EA3DCB6	0x5B42
+0x8EA3DCB7	0x3736
+0x8EA3DCB8	0x3738
+0x8EA3DCB9	0x5B44
+0x8EA3DCBA	0x5B46
+0x8EA3DCBB	0x5B7E
+0x8EA3DCBC	0x5DCA
+0x8EA3DCBD	0x5DC8
+0x8EA3DCBE	0x5DCC
+0x8EA3DCBF	0x5EF0
+0x8EA3DCC0	0x3A70
+0x8EA3DCC1	0x6585
+0x8EA3DCC2	0x66E5
+0x8EA3DCC3	0x66E7
+0x8EA3DCC4	0x3B2B
+0x8EA3DCC5	0x3C11
+0x8EA3DCC6	0x3C0A
+0x8EA3DCC7	0x6AF4
+0x8EA3DCC8	0x3C0D
+0x8EA3DCC9	0x6AE9
+0x8EA3DCCA	0x3C16
+0x8EA3DCCB	0x3C10
+0x8EA3DCCC	0x3C09
+0x8EA3DCCD	0x3C0E
+0x8EA3DCCE	0x3C7A
+0x8EA3DCCF	0x703D
+0x8EA3DCD0	0x3D8C
+0x8EA3DCD1	0x7036
+0x8EA3DCD2	0x3D91
+0x8EA3DCD3	0x7216
+0x8EA3DCD4	0x3E0A
+0x8EA3DCD5	0x7212
+0x8EA3DCD6	0x720F
+0x8EA3DCD7	0x7217
+0x8EA3DCD8	0x7211
+0x8EA3DCD9	0x720B
+0x8EA3DCDA	0x3E08
+0x8EA3DCDB	0x3E0B
+0x8EA3DCDC	0x74CD
+0x8EA3DCDD	0x74D0
+0x8EA3DCDE	0x74CC
+0x8EA3DCDF	0x74CE
+0x8EA3DCE0	0x74D1
+0x8EA3DCE1	0x3F07
+0x8EA3DCE2	0x7589
+0x8EA3DCE3	0x40F2
+0x8EA3DCE4	0x7A6F
+0x8EA3DCE5	0x7C4B
+0x8EA3DCE6	0x7C44
+0x8EA3DCE7	0x7C55
+0x8EA3DCE8	0x42AE
+0x8EA3DCE9	0x4324
+0x8EA3DCEA	0x4326
+0x8EA3DCEB	0x4327
+0x8EA3DCEC	0x7E7F
+0x8EA3DCED	0x8B71
+0x8EA3DCEE	0x4399
+0x8EA3DCEF	0x802F
+0x8EA3DCF0	0x807A
+0x8EA3DCF1	0x807B
+0x8EA3DCF2	0x807C
+0x8EA3DCF3	0x455F
+0x8EA3DCF4	0x456A
+0x8EA3DCF5	0x4571
+0x8EA3DCF6	0x85FC
+0x8EA3DCF7	0x8610
+0x8EA3DCF8	0x8602
+0x8EA3DCF9	0x456C
+0x8EA3DCFA	0x456F
+0x8EA3DCFB	0x85EE
+0x8EA3DCFC	0x8603
+0x8EA3DCFD	0x4568
+0x8EA3DCFE	0x860D
+0x8EA3DDA1	0x8613
+0x8EA3DDA2	0x8608
+0x8EA3DDA3	0x860F
+0x8EA3DDA4	0x8818
+0x8EA3DDA5	0x8812
+0x8EA3DDA6	0x4601
+0x8EA3DDA7	0x4668
+0x8EA3DDA8	0x8967
+0x8EA3DDA9	0x8965
+0x8EA3DDAA	0x89BB
+0x8EA3DDAB	0x8B69
+0x8EA3DDAC	0x8B62
+0x8EA3DDAD	0x4713
+0x8EA3DDAE	0x8B6E
+0x8EA3DDAF	0x4716
+0x8EA3DDB0	0x8B61
+0x8EA3DDB1	0x4718
+0x8EA3DDB2	0x8B64
+0x8EA3DDB3	0x8B4D
+0x8EA3DDB4	0x8C51
+0x8EA3DDB5	0x4789
+0x8EA3DDB6	0x47C8
+0x8EA3DDB7	0x8E83
+0x8EA3DDB8	0x8EC6
+0x8EA3DDB9	0x4884
+0x8EA3DDBA	0x941F
+0x8EA3DDBB	0x4954
+0x8EA3DDBC	0x9404
+0x8EA3DDBD	0x9417
+0x8EA3DDBE	0x9408
+0x8EA3DDBF	0x9405
+0x8EA3DDC0	0x4956
+0x8EA3DDC1	0x93F3
+0x8EA3DDC2	0x941E
+0x8EA3DDC3	0x9402
+0x8EA3DDC4	0x941A
+0x8EA3DDC5	0x941B
+0x8EA3DDC6	0x9427
+0x8EA3DDC7	0x941C
+0x8EA3DDC8	0x495A
+0x8EA3DDC9	0x96B5
+0x8EA3DDCA	0x4A05
+0x8EA3DDCB	0x4A07
+0x8EA3DDCC	0x9733
+0x8EA3DDCD	0x4A31
+0x8EA3DDCE	0x9734
+0x8EA3DDCF	0x9731
+0x8EA3DDD0	0x97B8
+0x8EA3DDD1	0x97BA
+0x8EA3DDD2	0x4AA3
+0x8EA3DDD3	0x97FC
+0x8EA3DDD4	0x4AEB
+0x8EA3DDD5	0x4B1C
+0x8EA3DDD6	0x98C3
+0x8EA3DDD7	0x4B5A
+0x8EA3DDD8	0x994D
+0x8EA3DDD9	0x4B5B
+0x8EA3DDDA	0x9A2F
+0x8EA3DDDB	0x4BA6
+0x8EA3DDDC	0x4BAA
+0x8EA3DDDD	0x4BA5
+0x8EA3DDDE	0x9AC9
+0x8EA3DDDF	0x4BE1
+0x8EA3DDE0	0x9AC8
+0x8EA3DDE1	0x9AC4
+0x8EA3DDE2	0x9B2A
+0x8EA3DDE3	0x9B38
+0x8EA3DDE4	0x9B50
+0x8EA3DDE5	0x4C2A
+0x8EA3DDE6	0x9C0A
+0x8EA3DDE7	0x9BFB
+0x8EA3DDE8	0x9C04
+0x8EA3DDE9	0x9BFC
+0x8EA3DDEA	0x9BFE
+0x8EA3DDEB	0x4C72
+0x8EA3DDEC	0x4C6F
+0x8EA3DDED	0x4C73
+0x8EA3DDEE	0x9C02
+0x8EA3DDEF	0x9BF6
+0x8EA3DDF0	0x9C1B
+0x8EA3DDF1	0x9BF9
+0x8EA3DDF2	0x9C15
+0x8EA3DDF3	0x9C10
+0x8EA3DDF4	0x9BFF
+0x8EA3DDF5	0x9C00
+0x8EA3DDF6	0x9C0C
+0x8EA3DDF7	0x4C6B
+0x8EA3DDF8	0x4CE6
+0x8EA3DDF9	0x9D95
+0x8EA3DDFA	0x9DA5
+0x8EA3DDFB	0x4CE9
+0x8EA3DDFC	0x4CEC
+0x8EA3DDFD	0x4CE8
+0x8EA3DDFE	0x4CF0
+0x8EA3DEA1	0x9E98
+0x8EA3DEA2	0x9EC1
+0x8EA3DEA3	0x4D8C
+0x8EA3DEA4	0x9F5A
+0x8EA3DEA5	0x5164
+0x8EA3DEA6	0x56BB
+0x8EA3DEA7	0x3615
+0x8EA3DEA8	0x58E6
+0x8EA3DEA9	0x5B49
+0x8EA3DEAA	0x5BF7
+0x8EA3DEAB	0x3771
+0x8EA3DEAC	0x3826
+0x8EA3DEAD	0x5DD0
+0x8EA3DEAE	0x38C6
+0x8EA3DEAF	0x5FC2
+0x8EA3DEB0	0x39A8
+0x8EA3DEB1	0x6511
+0x8EA3DEB2	0x3A73
+0x8EA3DEB3	0x6AFF
+0x8EA3DEB4	0x6AFE
+0x8EA3DEB5	0x6AFD
+0x8EA3DEB6	0x3C15
+0x8EA3DEB7	0x6B01
+0x8EA3DEB8	0x3D98
+0x8EA3DEB9	0x3D97
+0x8EA3DEBA	0x704B
+0x8EA3DEBB	0x704D
+0x8EA3DEBC	0x7047
+0x8EA3DEBD	0x74D3
+0x8EA3DEBE	0x7668
+0x8EA3DEBF	0x7667
+0x8EA3DEC0	0x3FD7
+0x8EA3DEC1	0x4080
+0x8EA3DEC2	0x77D1
+0x8EA3DEC3	0x7930
+0x8EA3DEC4	0x7932
+0x8EA3DEC5	0x792E
+0x8EA3DEC6	0x4188
+0x8EA3DEC7	0x9F9D
+0x8EA3DEC8	0x7AC9
+0x8EA3DEC9	0x7AC8
+0x8EA3DECA	0x4269
+0x8EA3DECB	0x7C56
+0x8EA3DECC	0x7C51
+0x8EA3DECD	0x426B
+0x8EA3DECE	0x4329
+0x8EA3DECF	0x4328
+0x8EA3DED0	0x7E85
+0x8EA3DED1	0x7E89
+0x8EA3DED2	0x7E8E
+0x8EA3DED3	0x7E84
+0x8EA3DED4	0x445F
+0x8EA3DED5	0x826A
+0x8EA3DED6	0x862B
+0x8EA3DED7	0x862F
+0x8EA3DED8	0x8628
+0x8EA3DED9	0x4574
+0x8EA3DEDA	0x8616
+0x8EA3DEDB	0x8615
+0x8EA3DEDC	0x861D
+0x8EA3DEDD	0x881A
+0x8EA3DEDE	0x4602
+0x8EA3DEDF	0x466A
+0x8EA3DEE0	0x4694
+0x8EA3DEE1	0x89BC
+0x8EA3DEE2	0x8B75
+0x8EA3DEE3	0x8B7C
+0x8EA3DEE4	0x478A
+0x8EA3DEE5	0x8D11
+0x8EA3DEE6	0x8D12
+0x8EA3DEE7	0x8F5C
+0x8EA3DEE8	0x91BB
+0x8EA3DEE9	0x4964
+0x8EA3DEEA	0x93F4
+0x8EA3DEEB	0x495E
+0x8EA3DEEC	0x4961
+0x8EA3DEED	0x942D
+0x8EA3DEEE	0x4965
+0x8EA3DEEF	0x4966
+0x8EA3DEF0	0x96E4
+0x8EA3DEF1	0x9737
+0x8EA3DEF2	0x9736
+0x8EA3DEF3	0x9767
+0x8EA3DEF4	0x97BE
+0x8EA3DEF5	0x97BD
+0x8EA3DEF6	0x97E2
+0x8EA3DEF7	0x9868
+0x8EA3DEF8	0x9866
+0x8EA3DEF9	0x98C8
+0x8EA3DEFA	0x98CA
+0x8EA3DEFB	0x98C7
+0x8EA3DEFC	0x98DC
+0x8EA3DEFD	0x4B5F
+0x8EA3DEFE	0x994F
+0x8EA3DFA1	0x99A9
+0x8EA3DFA2	0x9A3C
+0x8EA3DFA3	0x4BAF
+0x8EA3DFA4	0x9A3B
+0x8EA3DFA5	0x9ACE
+0x8EA3DFA6	0x4C0D
+0x8EA3DFA7	0x9B14
+0x8EA3DFA8	0x9B53
+0x8EA3DFA9	0x4C7C
+0x8EA3DFAA	0x9C2E
+0x8EA3DFAB	0x4C7A
+0x8EA3DFAC	0x9C1F
+0x8EA3DFAD	0x4C76
+0x8EA3DFAE	0x4C79
+0x8EA3DFAF	0x4C7D
+0x8EA3DFB0	0x4C77
+0x8EA3DFB1	0x9DB0
+0x8EA3DFB2	0x9DBD
+0x8EA3DFB3	0x4CF6
+0x8EA3DFB4	0x4CF1
+0x8EA3DFB5	0x9DAE
+0x8EA3DFB6	0x9DC4
+0x8EA3DFB7	0x9E7B
+0x8EA3DFB8	0x400B
+0x8EA3DFB9	0x4D29
+0x8EA3DFBA	0x9E9E
+0x8EA3DFBB	0x4D6F
+0x8EA3DFBC	0x9F05
+0x8EA3DFBD	0x4D9A
+0x8EA3DFBE	0x9F69
+0x8EA3DFBF	0x9FA1
+0x8EA3DFC0	0x56C7
+0x8EA3DFC1	0x571D
+0x8EA3DFC2	0x5B4A
+0x8EA3DFC3	0x5DD3
+0x8EA3DFC4	0x3869
+0x8EA3DFC5	0x5F72
+0x8EA3DFC6	0x6202
+0x8EA3DFC7	0x39AB
+0x8EA3DFC8	0x6235
+0x8EA3DFC9	0x6527
+0x8EA3DFCA	0x651E
+0x8EA3DFCB	0x651F
+0x8EA3DFCC	0x3B2C
+0x8EA3DFCD	0x3B2D
+0x8EA3DFCE	0x6B07
+0x8EA3DFCF	0x6B06
+0x8EA3DFD0	0x3C17
+0x8EA3DFD1	0x3D9A
+0x8EA3DFD2	0x7054
+0x8EA3DFD3	0x721C
+0x8EA3DFD4	0x7220
+0x8EA3DFD5	0x7AF8
+0x8EA3DFD6	0x426E
+0x8EA3DFD7	0x7C5D
+0x8EA3DFD8	0x7C58
+0x8EA3DFD9	0x432C
+0x8EA3DFDA	0x7E92
+0x8EA3DFDB	0x7F4E
+0x8EA3DFDC	0x43CA
+0x8EA3DFDD	0x4578
+0x8EA3DFDE	0x4606
+0x8EA3DFDF	0x8827
+0x8EA3DFE0	0x4607
+0x8EA3DFE1	0x8B81
+0x8EA3DFE2	0x8B83
+0x8EA3DFE3	0x4720
+0x8EA3DFE4	0x8C44
+0x8EA3DFE5	0x4753
+0x8EA3DFE6	0x47CE
+0x8EA3DFE7	0x487A
+0x8EA3DFE8	0x4879
+0x8EA3DFE9	0x9442
+0x8EA3DFEA	0x944D
+0x8EA3DFEB	0x9454
+0x8EA3DFEC	0x944E
+0x8EA3DFED	0x496B
+0x8EA3DFEE	0x9443
+0x8EA3DFEF	0x4967
+0x8EA3DFF0	0x496D
+0x8EA3DFF1	0x973C
+0x8EA3DFF2	0x9740
+0x8EA3DFF3	0x97C0
+0x8EA3DFF4	0x4A85
+0x8EA3DFF5	0x4AB0
+0x8EA3DFF6	0x4AF3
+0x8EA3DFF7	0x4B63
+0x8EA3DFF8	0x995A
+0x8EA3DFF9	0x9A51
+0x8EA3DFFA	0x4BB6
+0x8EA3DFFB	0x9ADD
+0x8EA3DFFC	0x4C82
+0x8EA3DFFD	0x4C7F
+0x8EA3DFFE	0x9C38
+0x8EA3E0A1	0x4C86
+0x8EA3E0A2	0x9C45
+0x8EA3E0A3	0x9C3A
+0x8EA3E0A4	0x4C84
+0x8EA3E0A5	0x9C35
+0x8EA3E0A6	0x4CFC
+0x8EA3E0A7	0x4CFD
+0x8EA3E0A8	0x4CFA
+0x8EA3E0A9	0x9EF1
+0x8EA3E0AA	0x4D87
+0x8EA3E0AB	0x9F93
+0x8EA3E0AC	0x529A
+0x8EA3E0AD	0x361A
+0x8EA3E0AE	0x3619
+0x8EA3E0AF	0x8641
+0x8EA3E0B0	0x5DD7
+0x8EA3E0B1	0x3A75
+0x8EA3E0B2	0x6528
+0x8EA3E0B3	0x3C1A
+0x8EA3E0B4	0x3C1B
+0x8EA3E0B5	0x3C19
+0x8EA3E0B6	0x7053
+0x8EA3E0B7	0x7059
+0x8EA3E0B8	0x3D9C
+0x8EA3E0B9	0x7221
+0x8EA3E0BA	0x3E10
+0x8EA3E0BB	0x766F
+0x8EA3E0BC	0x7937
+0x8EA3E0BD	0x79B5
+0x8EA3E0BE	0x7C62
+0x8EA3E0BF	0x7C5E
+0x8EA3E0C0	0x7CF5
+0x8EA3E0C1	0x457B
+0x8EA3E0C2	0x457C
+0x8EA3E0C3	0x863D
+0x8EA3E0C4	0x4608
+0x8EA3E0C5	0x882D
+0x8EA3E0C6	0x8989
+0x8EA3E0C7	0x8B8D
+0x8EA3E0C8	0x8B87
+0x8EA3E0C9	0x8B90
+0x8EA3E0CA	0x8D1A
+0x8EA3E0CB	0x8E99
+0x8EA3E0CC	0x4841
+0x8EA3E0CD	0x48E3
+0x8EA3E0CE	0x4972
+0x8EA3E0CF	0x945F
+0x8EA3E0D0	0x4973
+0x8EA3E0D1	0x4968
+0x8EA3E0D2	0x9456
+0x8EA3E0D3	0x9461
+0x8EA3E0D4	0x945B
+0x8EA3E0D5	0x945A
+0x8EA3E0D6	0x945C
+0x8EA3E0D7	0x9465
+0x8EA3E0D8	0x4A35
+0x8EA3E0D9	0x9741
+0x8EA3E0DA	0x4A88
+0x8EA3E0DB	0x4A9D
+0x8EA3E0DC	0x986E
+0x8EA3E0DD	0x986C
+0x8EA3E0DE	0x986D
+0x8EA3E0DF	0x4275
+0x8EA3E0E0	0x99AA
+0x8EA3E0E1	0x9A5C
+0x8EA3E0E2	0x9A58
+0x8EA3E0E3	0x9ADE
+0x8EA3E0E4	0x4C8F
+0x8EA3E0E5	0x9C4F
+0x8EA3E0E6	0x9C51
+0x8EA3E0E7	0x4C8E
+0x8EA3E0E8	0x9C53
+0x8EA3E0E9	0x4D05
+0x8EA3E0EA	0x4D04
+0x8EA3E0EB	0x4CFF
+0x8EA3E0EC	0x9DFC
+0x8EA3E0ED	0x9F39
+0x8EA3E0EE	0x4D9E
+0x8EA3E0EF	0x513E
+0x8EA3E0F0	0x3554
+0x8EA3E0F1	0x56D2
+0x8EA3E0F2	0x3681
+0x8EA3E0F3	0x5B4F
+0x8EA3E0F4	0x6B14
+0x8EA3E0F5	0x40FA
+0x8EA3E0F6	0x7A72
+0x8EA3E0F7	0x7A73
+0x8EA3E0F8	0x4332
+0x8EA3E0F9	0x4670
+0x8EA3E0FA	0x466E
+0x8EA3E0FB	0x8B91
+0x8EA3E0FC	0x2F9D6
+0x8EA3E0FD	0x487C
+0x8EA3E0FE	0x91BF
+0x8EA3E1A1	0x4975
+0x8EA3E1A2	0x946C
+0x8EA3E1A3	0x4974
+0x8EA3E1A4	0x4977
+0x8EA3E1A5	0x96E6
+0x8EA3E1A6	0x9745
+0x8EA3E1A7	0x4A37
+0x8EA3E1A8	0x97C8
+0x8EA3E1A9	0x97E4
+0x8EA3E1AA	0x995D
+0x8EA3E1AB	0x4BBA
+0x8EA3E1AC	0x9B21
+0x8EA3E1AD	0x4C11
+0x8EA3E1AE	0x9B2C
+0x8EA3E1AF	0x9B57
+0x8EA3E1B0	0x4C92
+0x8EA3E1B1	0x4C99
+0x8EA3E1B2	0x9C5D
+0x8EA3E1B3	0x9C61
+0x8EA3E1B4	0x9C65
+0x8EA3E1B5	0x9E08
+0x8EA3E1B6	0x4D0A
+0x8EA3E1B7	0x4D2A
+0x8EA3E1B8	0x4D2B
+0x8EA3E1B9	0x4D44
+0x8EA3E1BA	0x4D79
+0x8EA3E1BB	0x9F45
+0x8EA3E1BC	0x34AA
+0x8EA3E1BD	0x3748
+0x8EA3E1BE	0x6205
+0x8EA3E1BF	0x66EF
+0x8EA3E1C0	0x6B1B
+0x8EA3E1C1	0x6B1D
+0x8EA3E1C2	0x7225
+0x8EA3E1C3	0x7224
+0x8EA3E1C4	0x7C6D
+0x8EA3E1C5	0x42B4
+0x8EA3E1C6	0x8642
+0x8EA3E1C7	0x8649
+0x8EA3E1C8	0x460D
+0x8EA3E1C9	0x8978
+0x8EA3E1CA	0x898A
+0x8EA3E1CB	0x8B97
+0x8EA3E1CC	0x4754
+0x8EA3E1CD	0x8C9B
+0x8EA3E1CE	0x8D1C
+0x8EA3E1CF	0x4830
+0x8EA3E1D0	0x8EA2
+0x8EA3E1D1	0x4A09
+0x8EA3E1D2	0x4A38
+0x8EA3E1D3	0x4A36
+0x8EA3E1D4	0x4A8B
+0x8EA3E1D5	0x4AF7
+0x8EA3E1D6	0x4B66
+0x8EA3E1D7	0x4BBD
+0x8EA3E1D8	0x4C1E
+0x8EA3E1D9	0x9C6C
+0x8EA3E1DA	0x4C96
+0x8EA3E1DB	0x9C6F
+0x8EA3E1DC	0x4D0D
+0x8EA3E1DD	0x9E0E
+0x8EA3E1DE	0x4D73
+0x8EA3E1DF	0x9F08
+0x8EA3E1E0	0x9F1D
+0x8EA3E1E1	0x9FA3
+0x8EA3E1E2	0x373B
+0x8EA3E1E3	0x373C
+0x8EA3E1E4	0x5F60
+0x8EA3E1E5	0x6B1C
+0x8EA3E1E6	0x3DA0
+0x8EA3E1E7	0x40FB
+0x8EA3E1E9	0x7CF3
+0x8EA3E1EA	0x4581
+0x8EA3E1EB	0x8B9B
+0x8EA3E1EC	0x8EA7
+0x8EA3E1ED	0x91C4
+0x8EA3E1EE	0x4978
+0x8EA3E1EF	0x947A
+0x8EA3E1F0	0x4A8D
+0x8EA3E1F1	0x4B73
+0x8EA3E1F2	0x9A61
+0x8EA3E1F3	0x9A63
+0x8EA3E1F4	0x9AD7
+0x8EA3E1F5	0x9C76
+0x8EA3E1F6	0x4DA6
+0x8EA3E1F7	0x9FA5
+0x8EA3E1F8	0x39AD
+0x8EA3E1F9	0x7067
+0x8EA3E1FA	0x3E11
+0x8EA3E1FB	0x72AB
+0x8EA3E1FC	0x864A
+0x8EA3E1FD	0x897D
+0x8EA3E1FE	0x8B9D
+0x8EA3E2A1	0x8C53
+0x8EA3E2A2	0x8F65
+0x8EA3E2A3	0x947B
+0x8EA3E2A4	0x4A39
+0x8EA3E2A5	0x98CD
+0x8EA3E2A6	0x98DD
+0x8EA3E2A7	0x4BBF
+0x8EA3E2A8	0x9B30
+0x8EA3E2A9	0x9E16
+0x8EA3E2AA	0x4D0F
+0x8EA3E2AB	0x4DA7
+0x8EA3E2AC	0x4DB5
+0x8EA3E2AD	0x3FDC
+0x8EA3E2AE	0x4831
+0x8EA3E2AF	0x96E7
+0x8EA3E2B0	0x9E18
+0x8EA3E2B1	0x9EA2
+0x8EA3E2B2	0x4DA8
+0x8EA3E2B3	0x9F7C
+0x8EA3E2B4	0x4125
+0x8EA3E2B5	0x7E9E
+0x8EA3E2B6	0x9484
+0x8EA3E2B7	0x4BC1
+0x8EA3E2B8	0x9E1C
+0x8EA3E2B9	0x4190
+0x8EA3E2BA	0x7C71
+0x8EA3E2BB	0x97CA
+0x8EA3E2BC	0x4696
+0x8EA3E2BD	0x487F
+0x8EA3E2BE	0x4D10
+0x8EA3E2BF	0x9EA3
+0x8EA3E2C0	0x4A0A
+0x8EA3E2C1	0x9C7B
+0x8EA3E2C2	0x9F97
+0x8EA3E2C3	0x4D12
+0x8EA3E2C4	0x4A3A
+0x8EA3E2C5	0x9750
+0x8EA3E2C6	0x4A3B
+0x8EA3E4C8	0x4F66
+0x8EA3E4C9	0x4F68
+0x8EA3E4CA	0x4FE7
+0x8EA3E4CB	0x503F
+0x8EA3E4CD	0x50A6
+0x8EA3E4CE	0x510F
+0x8EA3E4CF	0x523E
+0x8EA3E4D0	0x5324
+0x8EA3E4D1	0x5365
+0x8EA3E4D2	0x539B
+0x8EA3E4D3	0x517F
+0x8EA3E4D4	0x54CB
+0x8EA3E4D5	0x5573
+0x8EA3E4D6	0x5571
+0x8EA3E4D7	0x556B
+0x8EA3E4D8	0x55F4
+0x8EA3E4D9	0x5622
+0x8EA3E4DA	0x5620
+0x8EA3E4DB	0x5692
+0x8EA3E4DC	0x56BA
+0x8EA3E4DD	0x5691
+0x8EA3E4DE	0x56B0
+0x8EA3E4DF	0x5759
+0x8EA3E4E0	0x578A
+0x8EA3E4E1	0x580F
+0x8EA3E4E2	0x5812
+0x8EA3E4E3	0x5813
+0x8EA3E4E4	0x5847
+0x8EA3E4E5	0x589B
+0x8EA3E4E6	0x5900
+0x8EA3E4E7	0x594D
+0x8EA3E4E8	0x5AD1
+0x8EA3E4E9	0x5AD3
+0x8EA3E4EA	0x5B67
+0x8EA3E4EB	0x5C57
+0x8EA3E4EC	0x5C77
+0x8EA3E4ED	0x5CD5
+0x8EA3E4EE	0x5D75
+0x8EA3E4EF	0x5D8E
+0x8EA3E4F0	0x5DA5
+0x8EA3E4F1	0x5DB6
+0x8EA3E4F2	0x5DBF
+0x8EA3E4F3	0x5E65
+0x8EA3E4F4	0x5ECD
+0x8EA3E4F5	0x5EED
+0x8EA3E4F6	0x5F94
+0x8EA3E4F7	0x5F9A
+0x8EA3E4F8	0x5FBA
+0x8EA3E4F9	0x6125
+0x8EA3E4FA	0x6150
+0x8EA3E4FB	0x62A3
+0x8EA3E4FC	0x6360
+0x8EA3E4FD	0x6364
+0x8EA3E4FE	0x63B6
+0x8EA3E5A1	0x6403
+0x8EA3E5A2	0x64B6
+0x8EA3E5A3	0x651A
+0x8EA3E5A4	0x7A25
+0x8EA3E5A5	0x5C21
+0x8EA3E5A6	0x66E2
+0x8EA3E5A7	0x6702
+0x8EA3E5A8	0x67A4
+0x8EA3E5A9	0x67AC
+0x8EA3E5AA	0x6810
+0x8EA3E5AB	0x6806
+0x8EA3E5AC	0x685E
+0x8EA3E5AD	0x685A
+0x8EA3E5AE	0x692C
+0x8EA3E5AF	0x6929
+0x8EA3E5B0	0x6A2D
+0x8EA3E5B1	0x6A77
+0x8EA3E5B2	0x6A7A
+0x8EA3E5B3	0x6ACA
+0x8EA3E5B4	0x6AE6
+0x8EA3E5B5	0x6AF5
+0x8EA3E5B6	0x6B0D
+0x8EA3E5B7	0x6B0E
+0x8EA3E5B8	0x6BDC
+0x8EA3E5B9	0x6BDD
+0x8EA3E5BA	0x6BF6
+0x8EA3E5BB	0x6C1E
+0x8EA3E5BC	0x6C63
+0x8EA3E5BD	0x6DA5
+0x8EA3E5BE	0x6E0F
+0x8EA3E5BF	0x6E8A
+0x8EA3E5C0	0x6E84
+0x8EA3E5C1	0x6E8B
+0x8EA3E5C2	0x6E7C
+0x8EA3E5C3	0x6F4C
+0x8EA3E5C4	0x6F48
+0x8EA3E5C5	0x6F49
+0x8EA3E5C6	0x6F9D
+0x8EA3E5C7	0x6F99
+0x8EA3E5C8	0x6FF8
+0x8EA3E5C9	0x702E
+0x8EA3E5CA	0x702D
+0x8EA3E5CB	0x705C
+0x8EA3E5CC	0x79CC
+0x8EA3E5CD	0x70BF
+0x8EA3E5CE	0x70EA
+0x8EA3E5CF	0x70E5
+0x8EA3E5D0	0x7111
+0x8EA3E5D1	0x7112
+0x8EA3E5D2	0x713F
+0x8EA3E5D3	0x7139
+0x8EA3E5D4	0x713B
+0x8EA3E5D5	0x713D
+0x8EA3E5D6	0x7177
+0x8EA3E5D7	0x7175
+0x8EA3E5D8	0x7176
+0x8EA3E5D9	0x7171
+0x8EA3E5DA	0x7196
+0x8EA3E5DB	0x7193
+0x8EA3E5DC	0x71B4
+0x8EA3E5DD	0x71DD
+0x8EA3E5DE	0x71DE
+0x8EA3E5DF	0x720E
+0x8EA3E5E0	0x5911
+0x8EA3E5E1	0x7218
+0x8EA3E5E2	0x7347
+0x8EA3E5E3	0x7348
+0x8EA3E5E4	0x73EF
+0x8EA3E5E5	0x7412
+0x8EA3E5E6	0x743B
+0x8EA3E5E7	0x74A4
+0x8EA3E5E8	0x748D
+0x8EA3E5E9	0x74B4
+0x8EA3E5EA	0x7673
+0x8EA3E5EB	0x7677
+0x8EA3E5EC	0x76BC
+0x8EA3E5ED	0x7819
+0x8EA3E5EE	0x781B
+0x8EA3E5EF	0x783D
+0x8EA3E5F0	0x7853
+0x8EA3E5F1	0x7854
+0x8EA3E5F2	0x7858
+0x8EA3E5F3	0x78B7
+0x8EA3E5F4	0x78D8
+0x8EA3E5F5	0x78EE
+0x8EA3E5F6	0x7922
+0x8EA3E5F7	0x794D
+0x8EA3E5F8	0x7986
+0x8EA3E5F9	0x7999
+0x8EA3E5FA	0x79A3
+0x8EA3E5FB	0x79BC
+0x8EA3E5FC	0x7AA7
+0x8EA3E5FD	0x7B37
+0x8EA3E5FE	0x7B59
+0x8EA3E6A1	0x7BD0
+0x8EA3E6A2	0x7C2F
+0x8EA3E6A3	0x7C32
+0x8EA3E6A4	0x7C42
+0x8EA3E6A5	0x7C4E
+0x8EA3E6A6	0x7C68
+0x8EA3E6A7	0x7CA9
+0x8EA3E6A8	0x7CED
+0x8EA3E6A9	0x7DD0
+0x8EA3E6AA	0x7E07
+0x8EA3E6AB	0x7DD3
+0x8EA3E6AC	0x7E64
+0x8EA3E6AD	0x7F40
+0x8EA3E6AF	0x8041
+0x8EA3E6B0	0x8063
+0x8EA3E6B1	0x80BB
+0x8EA3E6B2	0x6711
+0x8EA3E6B3	0x6725
+0x8EA3E6B4	0x8248
+0x8EA3E6B5	0x8310
+0x8EA3E6B6	0x8362
+0x8EA3E6B7	0x8312
+0x8EA3E6B8	0x8421
+0x8EA3E6B9	0x841E
+0x8EA3E6BA	0x84E2
+0x8EA3E6BB	0x84DE
+0x8EA3E6BC	0x84E1
+0x8EA3E6BD	0x8573
+0x8EA3E6BE	0x85D4
+0x8EA3E6BF	0x85F5
+0x8EA3E6C0	0x8637
+0x8EA3E6C1	0x8645
+0x8EA3E6C2	0x8672
+0x8EA3E6C3	0x874A
+0x8EA3E6C4	0x87A9
+0x8EA3E6C5	0x87A5
+0x8EA3E6C6	0x87F5
+0x8EA3E6C7	0x8834
+0x8EA3E6C8	0x8850
+0x8EA3E6C9	0x8887
+0x8EA3E6CA	0x8954
+0x8EA3E6CB	0x8984
+0x8EA3E6CC	0x8B03
+0x8EA3E6CD	0x8C52
+0x8EA3E6CE	0x8CD8
+0x8EA3E6CF	0x8D0C
+0x8EA3E6D0	0x8D18
+0x8EA3E6D1	0x8DB0
+0x8EA3E6D2	0x8EBC
+0x8EA3E6D3	0x8ED5
+0x8EA3E6D4	0x8FAA
+0x8EA3E6D5	0x909C
+0x8EA3E6D7	0x915C
+0x8EA3E6D8	0x922B
+0x8EA3E6D9	0x9221
+0x8EA3E6DA	0x9273
+0x8EA3E6DB	0x92F4
+0x8EA3E6DC	0x92F5
+0x8EA3E6DD	0x933F
+0x8EA3E6DE	0x9342
+0x8EA3E6DF	0x9386
+0x8EA3E6E0	0x93BE
+0x8EA3E6E1	0x93BC
+0x8EA3E6E2	0x93BD
+0x8EA3E6E3	0x93F1
+0x8EA3E6E4	0x93F2
+0x8EA3E6E5	0x93EF
+0x8EA3E6E6	0x9422
+0x8EA3E6E7	0x9423
+0x8EA3E6E8	0x9424
+0x8EA3E6E9	0x9467
+0x8EA3E6EA	0x9466
+0x8EA3E6EB	0x9597
+0x8EA3E6EC	0x95CE
+0x8EA3E6ED	0x95E7
+0x8EA3E6EE	0x973B
+0x8EA3E6EF	0x974D
+0x8EA3E6F0	0x98E4
+0x8EA3E6F1	0x9942
+0x8EA3E6F2	0x9B1D
+0x8EA3E6F3	0x9B98
+0x8EA3E6F5	0x9D49
+0x8EA3E6F6	0x6449
+0x8EA3E6F7	0x5E71
+0x8EA3E6F8	0x5E85
+0x8EA3E6F9	0x61D3
+0x8EA3E6FA	0x990E
+0x8EA3E6FB	0x8002
+0x8EA3E6FC	0x781E
+0x8EA3E7A1	0x5528
+0x8EA3E7A2	0x5572
+0x8EA3E7A3	0x55BA
+0x8EA3E7A4	0x55F0
+0x8EA3E7A5	0x55EE
+0x8EA3E7A6	0x56B8
+0x8EA3E7A7	0x56B9
+0x8EA3E7A8	0x56C4
+0x8EA3E7A9	0x8053
+0x8EA3E7AA	0x92B0
+0x8EA4A1A1	0x20086
+0x8EA4A1A2	0x4E40
+0x8EA4A1A3	0x4E41
+0x8EA4A1A4	0x4E5A
+0x8EA4A1A5	0x21FE8
+0x8EA4A1A6	0x4E02
+0x8EA4A1A7	0x4E29
+0x8EA4A1A8	0x2010E
+0x8EA4A1A9	0x20627
+0x8EA4A1AA	0x5202
+0x8EA4A1AB	0x353E
+0x8EA4A1AC	0x5DDC
+0x8EA4A1AD	0x2053C
+0x8EA4A1AE	0x20675
+0x8EA4A1AF	0x2F828
+0x8EA4A1B0	0x5342
+0x8EA4A1B1	0x536A
+0x8EA4A1B2	0x5B52
+0x8EA4A1B3	0x2193C
+0x8EA4A1B4	0x2F875
+0x8EA4A1B5	0x2F878
+0x8EA4A1B6	0x5FC4
+0x8EA4A1B7	0x624C
+0x8EA4A1B8	0x72AD
+0x8EA4A1B9	0x4E12
+0x8EA4A1BA	0x4E2F
+0x8EA4A1BB	0x4E96
+0x8EA4A1BC	0x4ED0
+0x8EA4A1BD	0x5142
+0x8EA4A1BE	0x5183
+0x8EA4A1BF	0x2F819
+0x8EA4A1C0	0x206A5
+0x8EA4A1C1	0x206AA
+0x8EA4A1C2	0x2090F
+0x8EA4A1C3	0x20A0E
+0x8EA4A1C4	0x5383
+0x8EA4A1C5	0x53B8
+0x8EA4A1C6	0x20B9C
+0x8EA4A1C7	0x20B9B
+0x8EA4A1C8	0x2123C
+0x8EA4A1C9	0x5928
+0x8EA4A1CA	0x21BC2
+0x8EA4A1CB	0x5C23
+0x8EA4A1CC	0x5E01
+0x8EA4A1CD	0x5F00
+0x8EA4A1CE	0x233B4
+0x8EA4A1CF	0x3CB8
+0x8EA4A1D0	0x706C
+0x8EA4A1D1	0x722B
+0x8EA4A1D2	0x5188
+0x8EA4A1D3	0x8279
+0x8EA4A1D4	0x8FB6
+0x8EA4A1D5	0x4E17
+0x8EA4A1D6	0x20065
+0x8EA4A1D7	0x340C
+0x8EA4A1D8	0x201B2
+0x8EA4A1D9	0x3430
+0x8EA4A1DA	0x4EE2
+0x8EA4A1DB	0x4EDB
+0x8EA4A1DC	0x20477
+0x8EA4A1DD	0x20542
+0x8EA4A1DE	0x51AD
+0x8EA4A1DF	0x20633
+0x8EA4A1E0	0x51F7
+0x8EA4A1E1	0x34DA
+0x8EA4A1E2	0x206AF
+0x8EA4A1E3	0x20836
+0x8EA4A1E4	0x3513
+0x8EA4A1E5	0x531B
+0x8EA4A1E6	0x5388
+0x8EA4A1E7	0x5387
+0x8EA4A1E8	0x20B22
+0x8EA4A1E9	0x53CF
+0x8EA4A1EA	0x53FD
+0x8EA4A1EB	0x3563
+0x8EA4A1EC	0x53E7
+0x8EA4A1ED	0x56DC
+0x8EA4A1EE	0x211A3
+0x8EA4A1EF	0x56D9
+0x8EA4A1F0	0x5725
+0x8EA4A1F1	0x5727
+0x8EA4A1F2	0x5933
+0x8EA4A1F3	0x5C13
+0x8EA4A1F4	0x21C25
+0x8EA4A1F5	0x21C24
+0x8EA4A1F6	0x5C75
+0x8EA4A1F7	0x22052
+0x8EA4A1F8	0x22189
+0x8EA4A1F9	0x224BF
+0x8EA4A1FA	0x39C4
+0x8EA4A1FB	0x39C3
+0x8EA4A1FC	0x66F1
+0x8EA4A1FD	0x233B5
+0x8EA4A1FE	0x2574C
+0x8EA4A2A1	0x7F52
+0x8EA4A2A2	0x28E14
+0x8EA4A2A3	0x28E12
+0x8EA4A2A4	0x3401
+0x8EA4A2A5	0x200A3
+0x8EA4A2A6	0x200A2
+0x8EA4A2A7	0x4E51
+0x8EA4A2A8	0x4E6A
+0x8EA4A2A9	0x201B6
+0x8EA4A2AA	0x4F0C
+0x8EA4A2AB	0x201B5
+0x8EA4A2AC	0x201B4
+0x8EA4A2AD	0x4EFE
+0x8EA4A2AE	0x4F1B
+0x8EA4A2AF	0x201C2
+0x8EA4A2B0	0x201B8
+0x8EA4A2B1	0x343A
+0x8EA4A2B2	0x20479
+0x8EA4A2B3	0x34AB
+0x8EA4A2B4	0x5173
+0x8EA4A2B5	0x20508
+0x8EA4A2B6	0x518E
+0x8EA4A2B7	0x2057A
+0x8EA4A2B8	0x205B6
+0x8EA4A2B9	0x206BD
+0x8EA4A2BA	0x206B7
+0x8EA4A2BB	0x206BC
+0x8EA4A2BC	0x34DD
+0x8EA4A2BD	0x206C4
+0x8EA4A2BE	0x206C9
+0x8EA4A2BF	0x52A5
+0x8EA4A2C0	0x3515
+0x8EA4A2C1	0x52A7
+0x8EA4A2C2	0x52A4
+0x8EA4A2C3	0x20930
+0x8EA4A2C4	0x20983
+0x8EA4A2C5	0x20985
+0x8EA4A2C6	0x20A12
+0x8EA4A2C7	0x20A34
+0x8EA4A2C8	0x53BD
+0x8EA4A2C9	0x20AE4
+0x8EA4A2CA	0x20ADE
+0x8EA4A2CB	0x20B2A
+0x8EA4A2CC	0x5402
+0x8EA4A2CD	0x20BAF
+0x8EA4A2CE	0x20BB4
+0x8EA4A2CF	0x20BB3
+0x8EA4A2D0	0x20BB1
+0x8EA4A2D1	0x572B
+0x8EA4A2D2	0x591B
+0x8EA4A2D3	0x5935
+0x8EA4A2D4	0x215DE
+0x8EA4A2D5	0x36A7
+0x8EA4A2D6	0x36A5
+0x8EA4A2D7	0x216B8
+0x8EA4A2D8	0x216B0
+0x8EA4A2D9	0x36A6
+0x8EA4A2DA	0x219C2
+0x8EA4A2DC	0x5C17
+0x8EA4A2DD	0x377C
+0x8EA4A2DE	0x21C2A
+0x8EA4A2DF	0x5C70
+0x8EA4A2E0	0x5C7D
+0x8EA4A2E1	0x37A9
+0x8EA4A2E2	0x21FE9
+0x8EA4A2E3	0x5DE9
+0x8EA4A2E4	0x22057
+0x8EA4A2E5	0x3834
+0x8EA4A2E6	0x3835
+0x8EA4A2E7	0x221B6
+0x8EA4A2E8	0x221D7
+0x8EA4A2E9	0x221DE
+0x8EA4A2EA	0x38A8
+0x8EA4A2EB	0x5F19
+0x8EA4A2EC	0x5F1C
+0x8EA4A2ED	0x5F75
+0x8EA4A2EE	0x224C2
+0x8EA4A2EF	0x225AB
+0x8EA4A2F0	0x38FF
+0x8EA4A2F1	0x5FC8
+0x8EA4A2F2	0x2298F
+0x8EA4A2F3	0x39C7
+0x8EA4A2F4	0x39C6
+0x8EA4A2F5	0x39C8
+0x8EA4A2F6	0x22A6D
+0x8EA4A2F7	0x22EB5
+0x8EA4A2F8	0x3AD0
+0x8EA4A2F9	0x3AD1
+0x8EA4A2FA	0x233C0
+0x8EA4A2FB	0x233BF
+0x8EA4A2FC	0x3C59
+0x8EA4A2FD	0x239B9
+0x8EA4A2FE	0x23B1C
+0x8EA4A3A1	0x6C12
+0x8EA4A3A2	0x3CBD
+0x8EA4A3A3	0x23C80
+0x8EA4A3A4	0x24184
+0x8EA4A3A5	0x24185
+0x8EA4A3A6	0x3E28
+0x8EA4A3A7	0x72B3
+0x8EA4A3A8	0x24724
+0x8EA4A3A9	0x3EA9
+0x8EA4A3AA	0x7390
+0x8EA4A3AB	0x7536
+0x8EA4A3AC	0x2634C
+0x8EA4A3AD	0x43CC
+0x8EA4A3AE	0x26AF6
+0x8EA4A3AF	0x8281
+0x8EA4A3B0	0x8FB8
+0x8EA4A3B1	0x28670
+0x8EA4A3B2	0x48B4
+0x8EA4A3B3	0x28675
+0x8EA4A3B4	0x28E17
+0x8EA4A3B5	0x4E23
+0x8EA4A3B6	0x3416
+0x8EA4A3B7	0x342C
+0x8EA4A3B8	0x201F1
+0x8EA4A3B9	0x4F2E
+0x8EA4A3BA	0x201DA
+0x8EA4A3BB	0x514F
+0x8EA4A3BC	0x205B9
+0x8EA4A3BD	0x51BA
+0x8EA4A3BE	0x34DF
+0x8EA4A3BF	0x34E0
+0x8EA4A3C0	0x5222
+0x8EA4A3C1	0x206CE
+0x8EA4A3C2	0x206D2
+0x8EA4A3C3	0x206D0
+0x8EA4A3C4	0x3517
+0x8EA4A3C5	0x20843
+0x8EA4A3C6	0x52AF
+0x8EA4A3C7	0x52B0
+0x8EA4A3C8	0x52B1
+0x8EA4A3C9	0x2084D
+0x8EA4A3CA	0x20934
+0x8EA4A3CB	0x352F
+0x8EA4A3CC	0x209D9
+0x8EA4A3CD	0x5364
+0x8EA4A3CE	0x20A18
+0x8EA4A3CF	0x53D3
+0x8EA4A3D0	0x20B38
+0x8EA4A3D1	0x356A
+0x8EA4A3D2	0x20BD7
+0x8EA4A3D3	0x3570
+0x8EA4A3D4	0x356D
+0x8EA4A3D5	0x20BDC
+0x8EA4A3D6	0x20BCB
+0x8EA4A3D7	0x20BD6
+0x8EA4A3D8	0x20BD8
+0x8EA4A3D9	0x356E
+0x8EA4A3DA	0x20BD1
+0x8EA4A3DB	0x2F83E
+0x8EA4A3DC	0x2F83C
+0x8EA4A3DD	0x20BD2
+0x8EA4A3DE	0x362B
+0x8EA4A3DF	0x3628
+0x8EA4A3E0	0x21259
+0x8EA4A3E2	0x593F
+0x8EA4A3E3	0x215E5
+0x8EA4A3E4	0x215E6
+0x8EA4A3E5	0x3692
+0x8EA4A3E6	0x215E8
+0x8EA4A3E7	0x598B
+0x8EA4A3E8	0x216BD
+0x8EA4A3E9	0x5991
+0x8EA4A3EA	0x5995
+0x8EA4A3EB	0x216BE
+0x8EA4A3EC	0x21949
+0x8EA4A3ED	0x373F
+0x8EA4A3EE	0x219CD
+0x8EA4A3EF	0x5B8A
+0x8EA4A3F0	0x374F
+0x8EA4A3F1	0x3774
+0x8EA4A3F2	0x21B5E
+0x8EA4A3F3	0x21BD0
+0x8EA4A3F4	0x377D
+0x8EA4A3F5	0x21D06
+0x8EA4A3F6	0x37B7
+0x8EA4A3F7	0x37A3
+0x8EA4A3F8	0x37B0
+0x8EA4A3F9	0x37B1
+0x8EA4A3FA	0x5C87
+0x8EA4A3FB	0x37AB
+0x8EA4A3FC	0x21D7C
+0x8EA4A3FD	0x21D71
+0x8EA4A3FE	0x21FEF
+0x8EA4A4A1	0x383A
+0x8EA4A4A2	0x3837
+0x8EA4A4A3	0x5E0D
+0x8EA4A4A4	0x3838
+0x8EA4A4A5	0x3840
+0x8EA4A4A6	0x2218D
+0x8EA4A4A7	0x221B7
+0x8EA4A4A8	0x5E8E
+0x8EA4A4A9	0x389F
+0x8EA4A4AA	0x22333
+0x8EA4A4AB	0x2237F
+0x8EA4A4AC	0x5F7A
+0x8EA4A4AD	0x225F2
+0x8EA4A4AE	0x3904
+0x8EA4A4AF	0x3909
+0x8EA4A4B0	0x3906
+0x8EA4A4B1	0x38FD
+0x8EA4A4B2	0x390A
+0x8EA4A4B3	0x3907
+0x8EA4A4B4	0x22A2A
+0x8EA4A4B5	0x22A8B
+0x8EA4A4B6	0x39CA
+0x8EA4A4B7	0x22A83
+0x8EA4A4B8	0x22A8A
+0x8EA4A4B9	0x6290
+0x8EA4A4BA	0x39C9
+0x8EA4A4BB	0x22A8E
+0x8EA4A4BC	0x629A
+0x8EA4A4BD	0x22EB6
+0x8EA4A4BE	0x653C
+0x8EA4A4BF	0x653A
+0x8EA4A4C0	0x3A7F
+0x8EA4A4C1	0x6598
+0x8EA4A4C2	0x230D8
+0x8EA4A4C3	0x3AD2
+0x8EA4A4C4	0x23156
+0x8EA4A4C5	0x233D2
+0x8EA4A4C6	0x6765
+0x8EA4A4C7	0x2F8DB
+0x8EA4A4C8	0x3B43
+0x8EA4A4C9	0x233C2
+0x8EA4A4CA	0x23887
+0x8EA4A4CB	0x23881
+0x8EA4A4CC	0x239C2
+0x8EA4A4CD	0x239BC
+0x8EA4A4CE	0x23B23
+0x8EA4A4CF	0x3CC1
+0x8EA4A4D0	0x23C93
+0x8EA4A4D1	0x3CC5
+0x8EA4A4D2	0x3DA3
+0x8EA4A4D3	0x2418D
+0x8EA4A4D4	0x2418E
+0x8EA4A4D5	0x3E2A
+0x8EA4A4D6	0x3E5F
+0x8EA4A4D7	0x2473B
+0x8EA4A4D8	0x2474D
+0x8EA4A4D9	0x3E5D
+0x8EA4A4DA	0x24734
+0x8EA4A4DB	0x24731
+0x8EA4A4DC	0x248F2
+0x8EA4A4DD	0x248F0
+0x8EA4A4DE	0x3F17
+0x8EA4A4DF	0x24C15
+0x8EA4A4E0	0x24D28
+0x8EA4A4E1	0x3F71
+0x8EA4A4E2	0x3F72
+0x8EA4A4E3	0x24F25
+0x8EA4A4E4	0x250E7
+0x8EA4A4E5	0x400F
+0x8EA4A4E6	0x250E9
+0x8EA4A4E7	0x25417
+0x8EA4A4E8	0x79C2
+0x8EA4A4E9	0x4191
+0x8EA4A4EA	0x2626C
+0x8EA4A4EB	0x26280
+0x8EA4A4EC	0x2634B
+0x8EA4A4ED	0x43B2
+0x8EA4A4EE	0x43CF
+0x8EA4A4EF	0x43CE
+0x8EA4A4F0	0x809E
+0x8EA4A4F1	0x268DE
+0x8EA4A4F2	0x268FB
+0x8EA4A4F3	0x81EB
+0x8EA4A4F4	0x26951
+0x8EA4A4F5	0x8289
+0x8EA4A4F6	0x4496
+0x8EA4A4F7	0x26B01
+0x8EA4A4F8	0x26B02
+0x8EA4A4F9	0x8296
+0x8EA4A4FA	0x26B05
+0x8EA4A4FB	0x8287
+0x8EA4A4FC	0x26B03
+0x8EA4A4FD	0x4497
+0x8EA4A4FE	0x28451
+0x8EA4A5A1	0x8FC0
+0x8EA4A5A2	0x488B
+0x8EA4A5A3	0x8FC3
+0x8EA4A5A4	0x28453
+0x8EA4A5A5	0x2867A
+0x8EA4A5A6	0x28678
+0x8EA4A5A7	0x28676
+0x8EA4A5A8	0x28679
+0x8EA4A5A9	0x2868F
+0x8EA4A5AA	0x2867C
+0x8EA4A5AB	0x9578
+0x8EA4A5AC	0x28E1B
+0x8EA4A5AD	0x28E1C
+0x8EA4A5AE	0x9625
+0x8EA4A5AF	0x23D92
+0x8EA4A5B0	0x4E75
+0x8EA4A5B1	0x4E74
+0x8EA4A5B2	0x2012E
+0x8EA4A5B3	0x2012C
+0x8EA4A5B4	0x342D
+0x8EA4A5B5	0x2020C
+0x8EA4A5B6	0x4F99
+0x8EA4A5B7	0x2020B
+0x8EA4A5B8	0x3450
+0x8EA4A5B9	0x344B
+0x8EA4A5BA	0x20205
+0x8EA4A5BB	0x344F
+0x8EA4A5BC	0x344C
+0x8EA4A5BD	0x2F805
+0x8EA4A5BE	0x4F71
+0x8EA4A5BF	0x5153
+0x8EA4A5C0	0x51BF
+0x8EA4A5C1	0x205C2
+0x8EA4A5C2	0x205C3
+0x8EA4A5C3	0x51C0
+0x8EA4A5C4	0x20648
+0x8EA4A5C5	0x51EE
+0x8EA4A5C6	0x20646
+0x8EA4A5C7	0x34E4
+0x8EA4A5C8	0x34E3
+0x8EA4A5C9	0x206EA
+0x8EA4A5CA	0x34E1
+0x8EA4A5CB	0x206EB
+0x8EA4A5CC	0x34E2
+0x8EA4A5CD	0x206EE
+0x8EA4A5CE	0x523D
+0x8EA4A5CF	0x3519
+0x8EA4A5D0	0x52BD
+0x8EA4A5D1	0x530C
+0x8EA4A5D2	0x208D8
+0x8EA4A5D3	0x24C1E
+0x8EA4A5D4	0x209DF
+0x8EA4A5D5	0x209DE
+0x8EA4A5D6	0x3541
+0x8EA4A5D7	0x7F37
+0x8EA4A5D8	0x20A4F
+0x8EA4A5D9	0x53C0
+0x8EA4A5DA	0x355E
+0x8EA4A5DB	0x20C0D
+0x8EA4A5DC	0x20C08
+0x8EA4A5DD	0x3579
+0x8EA4A5DE	0x20C09
+0x8EA4A5DF	0x546E
+0x8EA4A5E0	0x5483
+0x8EA4A5E1	0x20C12
+0x8EA4A5E2	0x20C65
+0x8EA4A5E3	0x545E
+0x8EA4A5E4	0x545D
+0x8EA4A5E5	0x577E
+0x8EA4A5E6	0x5779
+0x8EA4A5E7	0x21289
+0x8EA4A5E8	0x577A
+0x8EA4A5E9	0x576C
+0x8EA4A5EA	0x21284
+0x8EA4A5EB	0x2129E
+0x8EA4A5EC	0x2128B
+0x8EA4A5ED	0x3632
+0x8EA4A5EE	0x5787
+0x8EA4A5EF	0x21562
+0x8EA4A5F0	0x591D
+0x8EA4A5F1	0x3694
+0x8EA4A5F2	0x5946
+0x8EA4A5F3	0x3697
+0x8EA4A5F4	0x215F9
+0x8EA4A5F5	0x5943
+0x8EA4A5F6	0x215F7
+0x8EA4A5F7	0x3696
+0x8EA4A5F8	0x3698
+0x8EA4A5F9	0x21606
+0x8EA4A5FA	0x216DD
+0x8EA4A5FB	0x36B2
+0x8EA4A5FC	0x216D9
+0x8EA4A5FD	0x216DF
+0x8EA4A5FE	0x216E2
+0x8EA4A6A1	0x36B9
+0x8EA4A6A2	0x5B61
+0x8EA4A6A3	0x5B66
+0x8EA4A6A4	0x200F1
+0x8EA4A6A5	0x5B90
+0x8EA4A6A6	0x3775
+0x8EA4A6A7	0x377F
+0x8EA4A6A8	0x377E
+0x8EA4A6A9	0x5C29
+0x8EA4A6AA	0x378F
+0x8EA4A6AB	0x21C3F
+0x8EA4A6AC	0x21C3E
+0x8EA4A6AD	0x21D0B
+0x8EA4A6AE	0x37BD
+0x8EA4A6AF	0x5CB2
+0x8EA4A6B0	0x21D83
+0x8EA4A6B1	0x37BB
+0x8EA4A6B2	0x37BC
+0x8EA4A6B3	0x21D86
+0x8EA4A6B4	0x5CC0
+0x8EA4A6B5	0x2207C
+0x8EA4A6B6	0x383D
+0x8EA4A6B7	0x383E
+0x8EA4A6B8	0x3874
+0x8EA4A6B9	0x221F7
+0x8EA4A6BA	0x387A
+0x8EA4A6BB	0x3876
+0x8EA4A6BC	0x3878
+0x8EA4A6BD	0x3875
+0x8EA4A6BE	0x221FB
+0x8EA4A6BF	0x2233B
+0x8EA4A6C0	0x38AF
+0x8EA4A6C1	0x38B0
+0x8EA4A6C2	0x38C7
+0x8EA4A6C3	0x38CC
+0x8EA4A6C4	0x225F9
+0x8EA4A6C5	0x225CA
+0x8EA4A6C6	0x3916
+0x8EA4A6C7	0x225FF
+0x8EA4A6C8	0x3912
+0x8EA4A6C9	0x391D
+0x8EA4A6CA	0x22609
+0x8EA4A6CB	0x22603
+0x8EA4A6CC	0x3915
+0x8EA4A6CD	0x390F
+0x8EA4A6CE	0x3914
+0x8EA4A6CF	0x601F
+0x8EA4A6D0	0x5FE2
+0x8EA4A6D1	0x22610
+0x8EA4A6D2	0x2299A
+0x8EA4A6D3	0x2299F
+0x8EA4A6D4	0x39B0
+0x8EA4A6D5	0x39BF
+0x8EA4A6D6	0x39C0
+0x8EA4A6D7	0x22A87
+0x8EA4A6D8	0x39D2
+0x8EA4A6D9	0x39D9
+0x8EA4A6DA	0x22EB7
+0x8EA4A6DB	0x3A7A
+0x8EA4A6DC	0x22F08
+0x8EA4A6DD	0x22EF9
+0x8EA4A6DE	0x3A81
+0x8EA4A6DF	0x3A82
+0x8EA4A6E0	0x22EF4
+0x8EA4A6E1	0x6616
+0x8EA4A6E2	0x65F9
+0x8EA4A6E3	0x3ADA
+0x8EA4A6E4	0x26657
+0x8EA4A6E5	0x6788
+0x8EA4A6E6	0x233D6
+0x8EA4A6E7	0x679B
+0x8EA4A6E8	0x2F8DE
+0x8EA4A6E9	0x676E
+0x8EA4A6EA	0x679E
+0x8EA4A6EB	0x233D4
+0x8EA4A6EC	0x3C22
+0x8EA4A6ED	0x3C1F
+0x8EA4A6EE	0x23890
+0x8EA4A6EF	0x2388D
+0x8EA4A6F0	0x3C21
+0x8EA4A6F1	0x6B24
+0x8EA4A6F2	0x23960
+0x8EA4A6F3	0x239CE
+0x8EA4A6F4	0x239CF
+0x8EA4A6F5	0x3C5C
+0x8EA4A6F6	0x6B7D
+0x8EA4A6F7	0x239D1
+0x8EA4A6F8	0x3C7D
+0x8EA4A6F9	0x3C8D
+0x8EA4A6FA	0x3C8F
+0x8EA4A6FB	0x6CE6
+0x8EA4A6FC	0x23CCA
+0x8EA4A6FD	0x6CCB
+0x8EA4A6FE	0x3CD0
+0x8EA4A7A1	0x23CB7
+0x8EA4A7A2	0x3CD8
+0x8EA4A7A3	0x23CB2
+0x8EA4A7A4	0x23CBB
+0x8EA4A7A5	0x23CB9
+0x8EA4A7A6	0x6CB5
+0x8EA4A7A7	0x3DA7
+0x8EA4A7A8	0x2419E
+0x8EA4A7A9	0x7097
+0x8EA4A7AA	0x241B2
+0x8EA4A7AB	0x709B
+0x8EA4A7AC	0x3E12
+0x8EA4A7AD	0x2456F
+0x8EA4A7AE	0x245AC
+0x8EA4A7AF	0x3E2F
+0x8EA4A7B0	0x24623
+0x8EA4A7B1	0x726B
+0x8EA4A7B2	0x3E2E
+0x8EA4A7B3	0x3E2C
+0x8EA4A7B4	0x3E5C
+0x8EA4A7B5	0x2476C
+0x8EA4A7B6	0x72D5
+0x8EA4A7B7	0x24732
+0x8EA4A7B8	0x2475E
+0x8EA4A7B9	0x3E62
+0x8EA4A7BA	0x3E67
+0x8EA4A7BB	0x3EB4
+0x8EA4A7BC	0x248FB
+0x8EA4A7BD	0x24B29
+0x8EA4A7BE	0x24BBD
+0x8EA4A7BF	0x24C1F
+0x8EA4A7C0	0x7543
+0x8EA4A7C1	0x22341
+0x8EA4A7C2	0x24C1D
+0x8EA4A7C3	0x759C
+0x8EA4A7C4	0x24D31
+0x8EA4A7C5	0x24D2F
+0x8EA4A7C6	0x3FEA
+0x8EA4A7C7	0x25043
+0x8EA4A7C8	0x3FFB
+0x8EA4A7C9	0x25041
+0x8EA4A7CA	0x4014
+0x8EA4A7CB	0x250F5
+0x8EA4A7CC	0x4013
+0x8EA4A7CD	0x4012
+0x8EA4A7CE	0x4010
+0x8EA4A7CF	0x4011
+0x8EA4A7D0	0x250F2
+0x8EA4A7D1	0x4086
+0x8EA4A7D2	0x77E4
+0x8EA4A7D3	0x4098
+0x8EA4A7D4	0x2541E
+0x8EA4A7D5	0x25754
+0x8EA4A7D6	0x412A
+0x8EA4A7D7	0x25756
+0x8EA4A7D8	0x25929
+0x8EA4A7D9	0x25927
+0x8EA4A7DA	0x25928
+0x8EA4A7DB	0x7ACE
+0x8EA4A7DC	0x42B5
+0x8EA4A7DD	0x26279
+0x8EA4A7DE	0x2627E
+0x8EA4A7DF	0x264B6
+0x8EA4A7E0	0x264B7
+0x8EA4A7E1	0x8013
+0x8EA4A7E2	0x43D6
+0x8EA4A7E3	0x43D8
+0x8EA4A7E4	0x80B7
+0x8EA4A7E5	0x43D9
+0x8EA4A7E6	0x43D4
+0x8EA4A7E7	0x43D7
+0x8EA4A7E8	0x2F981
+0x8EA4A7E9	0x80B9
+0x8EA4A7EB	0x2664D
+0x8EA4A7EC	0x81E4
+0x8EA4A7ED	0x81FD
+0x8EA4A7EE	0x820F
+0x8EA4A7EF	0x4460
+0x8EA4A7F0	0x26A09
+0x8EA4A7F1	0x26A08
+0x8EA4A7F2	0x449E
+0x8EA4A7F3	0x44A1
+0x8EA4A7F4	0x26B1E
+0x8EA4A7F5	0x26B1A
+0x8EA4A7F6	0x26B23
+0x8EA4A7F7	0x26B15
+0x8EA4A7F8	0x26B19
+0x8EA4A7F9	0x26B16
+0x8EA4A7FA	0x82BF
+0x8EA4A7FB	0x82CA
+0x8EA4A7FC	0x26B14
+0x8EA4A7FD	0x26B18
+0x8EA4A7FE	0x82C1
+0x8EA4A8A1	0x44A0
+0x8EA4A8A2	0x2721F
+0x8EA4A8A3	0x275DD
+0x8EA4A8A4	0x275DF
+0x8EA4A8A5	0x28469
+0x8EA4A8A6	0x8FD0
+0x8EA4A8A8	0x2846C
+0x8EA4A8A9	0x48B9
+0x8EA4A8AA	0x28693
+0x8EA4A8AB	0x90AE
+0x8EA4A8AC	0x28695
+0x8EA4A8AD	0x28694
+0x8EA4A8AE	0x28691
+0x8EA4A8AF	0x28697
+0x8EA4A8B0	0x28E30
+0x8EA4A8B1	0x49C1
+0x8EA4A8B2	0x49C2
+0x8EA4A8B3	0x9638
+0x8EA4A8B4	0x2FA18
+0x8EA4A8B5	0x341C
+0x8EA4A8B6	0x20231
+0x8EA4A8B7	0x345E
+0x8EA4A8B8	0x4FBC
+0x8EA4A8B9	0x3459
+0x8EA4A8BA	0x345C
+0x8EA4A8BB	0x20236
+0x8EA4A8BC	0x345F
+0x8EA4A8BD	0x4FE9
+0x8EA4A8BE	0x4FBD
+0x8EA4A8BF	0x4FE2
+0x8EA4A8C0	0x5158
+0x8EA4A8C1	0x205C9
+0x8EA4A8C2	0x205CA
+0x8EA4A8C3	0x34CE
+0x8EA4A8C4	0x20718
+0x8EA4A8C5	0x20712
+0x8EA4A8C6	0x20719
+0x8EA4A8C7	0x20710
+0x8EA4A8C8	0x20716
+0x8EA4A8C9	0x52C6
+0x8EA4A8CA	0x2085F
+0x8EA4A8CB	0x52C8
+0x8EA4A8CC	0x208DF
+0x8EA4A8CD	0x20917
+0x8EA4A8CE	0x5328
+0x8EA4A8CF	0x2093C
+0x8EA4A8D0	0x5329
+0x8EA4A8D1	0x209EA
+0x8EA4A8D2	0x209E9
+0x8EA4A8D3	0x20A1C
+0x8EA4A8D4	0x20A58
+0x8EA4A8D5	0x20A64
+0x8EA4A8D6	0x20AF3
+0x8EA4A8D7	0x355F
+0x8EA4A8D8	0x20C97
+0x8EA4A8D9	0x3585
+0x8EA4A8DA	0x20C5A
+0x8EA4A8DB	0x20C59
+0x8EA4A8DC	0x3586
+0x8EA4A8DD	0x20C8E
+0x8EA4A8DE	0x57B4
+0x8EA4A8DF	0x212BC
+0x8EA4A8E0	0x57A9
+0x8EA4A8E1	0x3687
+0x8EA4A8E2	0x2160D
+0x8EA4A8E3	0x215FC
+0x8EA4A8E4	0x2160C
+0x8EA4A8E5	0x21707
+0x8EA4A8E6	0x2170A
+0x8EA4A8E7	0x36CA
+0x8EA4A8E8	0x21702
+0x8EA4A8E9	0x36C3
+0x8EA4A8EA	0x21726
+0x8EA4A8EB	0x21708
+0x8EA4A8EC	0x2171D
+0x8EA4A8ED	0x36C2
+0x8EA4A8EE	0x5B68
+0x8EA4A8EF	0x2194E
+0x8EA4A8F0	0x3741
+0x8EA4A8F1	0x219ED
+0x8EA4A8F2	0x219EE
+0x8EA4A8F3	0x219EF
+0x8EA4A8F4	0x3780
+0x8EA4A8F5	0x3781
+0x8EA4A8F6	0x21C50
+0x8EA4A8F7	0x21C4C
+0x8EA4A8F8	0x3793
+0x8EA4A8F9	0x3792
+0x8EA4A8FA	0x21C4F
+0x8EA4A8FB	0x37C5
+0x8EA4A8FC	0x21DD4
+0x8EA4A8FE	0x21DB0
+0x8EA4A9A1	0x3846
+0x8EA4A9A2	0x3841
+0x8EA4A9A3	0x3845
+0x8EA4A9A4	0x3842
+0x8EA4A9A5	0x383F
+0x8EA4A9A6	0x220A5
+0x8EA4A9A7	0x22209
+0x8EA4A9A8	0x3882
+0x8EA4A9A9	0x3881
+0x8EA4A9AA	0x387F
+0x8EA4A9AB	0x38A5
+0x8EA4A9AC	0x5F2B
+0x8EA4A9AD	0x38B3
+0x8EA4A9AE	0x38B5
+0x8EA4A9AF	0x223F3
+0x8EA4A9B0	0x223D7
+0x8EA4A9B1	0x5F8D
+0x8EA4A9B2	0x38DA
+0x8EA4A9B3	0x224DC
+0x8EA4A9B4	0x38DB
+0x8EA4A9B5	0x390D
+0x8EA4A9B6	0x6018
+0x8EA4A9B7	0x390E
+0x8EA4A9B8	0x2260B
+0x8EA4A9B9	0x391E
+0x8EA4A9BA	0x3925
+0x8EA4A9BB	0x3926
+0x8EA4A9BC	0x391C
+0x8EA4A9BD	0x3921
+0x8EA4A9BE	0x6057
+0x8EA4A9BF	0x6048
+0x8EA4A9C0	0x3927
+0x8EA4A9C1	0x391A
+0x8EA4A9C2	0x2263A
+0x8EA4A9C3	0x2260D
+0x8EA4A9C4	0x22611
+0x8EA4A9C5	0x6038
+0x8EA4A9C6	0x22620
+0x8EA4A9C7	0x22601
+0x8EA4A9C8	0x3924
+0x8EA4A9C9	0x22637
+0x8EA4A9CA	0x2F8A3
+0x8EA4A9CB	0x6071
+0x8EA4A9CC	0x229AA
+0x8EA4A9CD	0x39C1
+0x8EA4A9CE	0x39E1
+0x8EA4A9CF	0x22AE7
+0x8EA4A9D0	0x22AE8
+0x8EA4A9D1	0x6312
+0x8EA4A9D2	0x39EB
+0x8EA4A9D3	0x22AF5
+0x8EA4A9D4	0x39E2
+0x8EA4A9D5	0x39D7
+0x8EA4A9D6	0x39E9
+0x8EA4A9D7	0x22B35
+0x8EA4A9D8	0x22AE6
+0x8EA4A9D9	0x630A
+0x8EA4A9DA	0x22AF8
+0x8EA4A9DB	0x6323
+0x8EA4A9DC	0x22AF1
+0x8EA4A9DD	0x3A84
+0x8EA4A9DE	0x22F14
+0x8EA4A9DF	0x22F15
+0x8EA4A9E0	0x22F09
+0x8EA4A9E1	0x3AB5
+0x8EA4A9E2	0x3ABC
+0x8EA4A9E3	0x3ADC
+0x8EA4A9E4	0x3ADE
+0x8EA4A9E5	0x3ADF
+0x8EA4A9E6	0x2317B
+0x8EA4A9E7	0x662A
+0x8EA4A9E8	0x2317E
+0x8EA4A9E9	0x23366
+0x8EA4A9EA	0x23367
+0x8EA4A9EB	0x2340A
+0x8EA4A9EC	0x3B54
+0x8EA4A9ED	0x67E0
+0x8EA4A9EE	0x67BE
+0x8EA4A9EF	0x3B53
+0x8EA4A9F0	0x3C24
+0x8EA4A9F1	0x3C25
+0x8EA4A9F2	0x6B29
+0x8EA4A9F3	0x3C28
+0x8EA4A9F4	0x3C27
+0x8EA4A9F5	0x2389C
+0x8EA4A9F6	0x23962
+0x8EA4A9F7	0x239E1
+0x8EA4A9F8	0x239DE
+0x8EA4A9F9	0x239DF
+0x8EA4A9FA	0x239E9
+0x8EA4A9FB	0x3C8B
+0x8EA4A9FC	0x23CE4
+0x8EA4A9FD	0x23CF7
+0x8EA4A9FE	0x3CDC
+0x8EA4AAA1	0x6D43
+0x8EA4AAA2	0x23CEA
+0x8EA4AAA3	0x23CF6
+0x8EA4AAA4	0x23D12
+0x8EA4AAA5	0x2F901
+0x8EA4AAA6	0x70A6
+0x8EA4AAA7	0x3DB2
+0x8EA4AAA8	0x70C0
+0x8EA4AAA9	0x241D9
+0x8EA4AAAA	0x722F
+0x8EA4AAAB	0x2455F
+0x8EA4AAAC	0x3E1B
+0x8EA4AAAD	0x24573
+0x8EA4AAAE	0x3E32
+0x8EA4AAAF	0x7271
+0x8EA4AAB0	0x2463F
+0x8EA4AAB1	0x24778
+0x8EA4AAB2	0x3E6B
+0x8EA4AAB3	0x2477D
+0x8EA4AAB4	0x3E6C
+0x8EA4AAB5	0x3E6D
+0x8EA4AAB6	0x24912
+0x8EA4AAB7	0x3EB9
+0x8EA4AAB8	0x3EBA
+0x8EA4AAB9	0x3F09
+0x8EA4AABA	0x3F0A
+0x8EA4AABB	0x24B2F
+0x8EA4AABC	0x74EA
+0x8EA4AABD	0x3F1B
+0x8EA4AABE	0x24B30
+0x8EA4AABF	0x24BDB
+0x8EA4AAC0	0x7520
+0x8EA4AAC1	0x3F58
+0x8EA4AAC2	0x24C29
+0x8EA4AAC3	0x3F5A
+0x8EA4AAC4	0x2F936
+0x8EA4AAC5	0x24D40
+0x8EA4AAC6	0x3F77
+0x8EA4AAC7	0x24D3D
+0x8EA4AAC8	0x24D3E
+0x8EA4AAC9	0x3F79
+0x8EA4AACA	0x75A9
+0x8EA4AACB	0x24D38
+0x8EA4AACC	0x7685
+0x8EA4AACD	0x24F48
+0x8EA4AACE	0x3FEB
+0x8EA4AACF	0x24FD0
+0x8EA4AAD0	0x3FFD
+0x8EA4AAD1	0x3FFC
+0x8EA4AAD2	0x7706
+0x8EA4AAD3	0x4015
+0x8EA4AAD4	0x4018
+0x8EA4AAD5	0x76F6
+0x8EA4AAD6	0x4016
+0x8EA4AAD7	0x4017
+0x8EA4AAD8	0x4019
+0x8EA4AAD9	0x7700
+0x8EA4AADA	0x401B
+0x8EA4AADB	0x2510E
+0x8EA4AADC	0x25109
+0x8EA4AADD	0x7702
+0x8EA4AADE	0x25107
+0x8EA4AADF	0x4087
+0x8EA4AAE0	0x2535F
+0x8EA4AAE1	0x25360
+0x8EA4AAE2	0x409C
+0x8EA4AAE3	0x2542A
+0x8EA4AAE4	0x409A
+0x8EA4AAE5	0x25429
+0x8EA4AAE6	0x40FF
+0x8EA4AAE7	0x40FE
+0x8EA4AAE8	0x2564D
+0x8EA4AAE9	0x4131
+0x8EA4AAEA	0x412E
+0x8EA4AAEB	0x4130
+0x8EA4AAEC	0x4132
+0x8EA4AAED	0x2576C
+0x8EA4AAEF	0x412F
+0x8EA4AAF0	0x25767
+0x8EA4AAF1	0x4195
+0x8EA4AAF2	0x4196
+0x8EA4AAF3	0x25939
+0x8EA4AAF4	0x25934
+0x8EA4AAF5	0x25A59
+0x8EA4AAF6	0x41C5
+0x8EA4AAF7	0x427A
+0x8EA4AAF8	0x26223
+0x8EA4AAF9	0x4342
+0x8EA4AAFA	0x26282
+0x8EA4AAFB	0x4354
+0x8EA4AAFC	0x26283
+0x8EA4AAFD	0x262A8
+0x8EA4AAFE	0x26355
+0x8EA4ABA1	0x263F9
+0x8EA4ABA2	0x263F8
+0x8EA4ABA3	0x263FC
+0x8EA4ABA4	0x263FA
+0x8EA4ABA5	0x8009
+0x8EA4ABA6	0x2F97A
+0x8EA4ABA7	0x439F
+0x8EA4ABA8	0x43A0
+0x8EA4ABA9	0x43A2
+0x8EA4ABAA	0x43E0
+0x8EA4ABAB	0x26674
+0x8EA4ABAC	0x43E1
+0x8EA4ABAD	0x2666B
+0x8EA4ABAE	0x26671
+0x8EA4ABAF	0x43DF
+0x8EA4ABB0	0x26676
+0x8EA4ABB1	0x26A0E
+0x8EA4ABB2	0x4462
+0x8EA4ABB3	0x4461
+0x8EA4ABB4	0x26A10
+0x8EA4ABB5	0x26A0F
+0x8EA4ABB6	0x44A7
+0x8EA4ABB7	0x26B38
+0x8EA4ABB8	0x26B39
+0x8EA4ABB9	0x26B3A
+0x8EA4ABBA	0x82DA
+0x8EA4ABBB	0x26B37
+0x8EA4ABBC	0x26B3E
+0x8EA4ABBD	0x830A
+0x8EA4ABBE	0x4589
+0x8EA4ABBF	0x2719C
+0x8EA4ABC0	0x2722A
+0x8EA4ABC1	0x2723A
+0x8EA4ABC2	0x2722B
+0x8EA4ABC3	0x27228
+0x8EA4ABC4	0x275AA
+0x8EA4ABC5	0x2760F
+0x8EA4ABC6	0x461D
+0x8EA4ABC7	0x27610
+0x8EA4ABC8	0x277E6
+0x8EA4ABC9	0x472A
+0x8EA4ABCA	0x27D25
+0x8EA4ABCB	0x27E8E
+0x8EA4ABCC	0x47D3
+0x8EA4ABCD	0x4842
+0x8EA4ABCE	0x4843
+0x8EA4ABCF	0x2848B
+0x8EA4ABD0	0x4891
+0x8EA4ABD1	0x2848C
+0x8EA4ABD2	0x2849A
+0x8EA4ABD3	0x4890
+0x8EA4ABD4	0x48BF
+0x8EA4ABD5	0x286B3
+0x8EA4ABD6	0x48BC
+0x8EA4ABD7	0x286B2
+0x8EA4ABD8	0x48C0
+0x8EA4ABD9	0x49C7
+0x8EA4ABDA	0x49C5
+0x8EA4ABDB	0x9655
+0x8EA4ABDC	0x28E44
+0x8EA4ABDD	0x9652
+0x8EA4ABDE	0x4E35
+0x8EA4ABDF	0x20158
+0x8EA4ABE0	0x202A7
+0x8EA4ABE1	0x5034
+0x8EA4ABE2	0x5001
+0x8EA4ABE3	0x20263
+0x8EA4ABE4	0x500A
+0x8EA4ABE5	0x3466
+0x8EA4ABE6	0x2026A
+0x8EA4ABE7	0x20265
+0x8EA4ABE8	0x2026B
+0x8EA4ABE9	0x34AD
+0x8EA4ABEA	0x204ED
+0x8EA4ABEB	0x205D9
+0x8EA4ABEC	0x2073B
+0x8EA4ABED	0x20732
+0x8EA4ABEE	0x5258
+0x8EA4ABEF	0x20735
+0x8EA4ABF0	0x20731
+0x8EA4ABF1	0x2073E
+0x8EA4ABF2	0x20743
+0x8EA4ABF3	0x20736
+0x8EA4ABF4	0x2086D
+0x8EA4ABF5	0x351D
+0x8EA4ABF6	0x208E4
+0x8EA4ABF7	0x3531
+0x8EA4ABF8	0x532B
+0x8EA4ABF9	0x209F4
+0x8EA4ABFA	0x354C
+0x8EA4ABFB	0x20A69
+0x8EA4ABFC	0x20A6B
+0x8EA4ABFD	0x3595
+0x8EA4ABFE	0x3591
+0x8EA4ACA1	0x3594
+0x8EA4ACA2	0x20CBF
+0x8EA4ACA3	0x20CC3
+0x8EA4ACA4	0x20CAE
+0x8EA4ACA5	0x358F
+0x8EA4ACA6	0x54EC
+0x8EA4ACA7	0x20CB1
+0x8EA4ACA8	0x5515
+0x8EA4ACA9	0x54FE
+0x8EA4ACAA	0x20CBB
+0x8EA4ACAB	0x20CAF
+0x8EA4ACAC	0x20CB0
+0x8EA4ACAD	0x54E3
+0x8EA4ACAE	0x5516
+0x8EA4ACAF	0x3640
+0x8EA4ACB0	0x212EF
+0x8EA4ACB1	0x3641
+0x8EA4ACB2	0x212ED
+0x8EA4ACB3	0x57D3
+0x8EA4ACB4	0x212F0
+0x8EA4ACB5	0x21593
+0x8EA4ACB6	0x21634
+0x8EA4ACB7	0x2162B
+0x8EA4ACB8	0x5959
+0x8EA4ACB9	0x5A27
+0x8EA4ACBA	0x36D8
+0x8EA4ACBB	0x36D2
+0x8EA4ACBC	0x36DA
+0x8EA4ACBD	0x5A28
+0x8EA4ACBE	0x5A10
+0x8EA4ACBF	0x36D7
+0x8EA4ACC0	0x5A0E
+0x8EA4ACC1	0x3742
+0x8EA4ACC2	0x3757
+0x8EA4ACC3	0x21A04
+0x8EA4ACC4	0x21A03
+0x8EA4ACC5	0x21A02
+0x8EA4ACC6	0x5BAF
+0x8EA4ACC7	0x21A05
+0x8EA4ACC8	0x5BBA
+0x8EA4ACC9	0x5BB1
+0x8EA4ACCA	0x21A00
+0x8EA4ACCB	0x21B74
+0x8EA4ACCC	0x3778
+0x8EA4ACCD	0x3782
+0x8EA4ACCE	0x3797
+0x8EA4ACCF	0x21C65
+0x8EA4ACD0	0x21C63
+0x8EA4ACD1	0x37C9
+0x8EA4ACD2	0x21DD7
+0x8EA4ACD3	0x37C8
+0x8EA4ACD4	0x37D6
+0x8EA4ACD5	0x37CC
+0x8EA4ACD6	0x21DE8
+0x8EA4ACD7	0x37D0
+0x8EA4ACD8	0x21DDB
+0x8EA4ACD9	0x21DD8
+0x8EA4ACDA	0x37CE
+0x8EA4ACDB	0x37C7
+0x8EA4ACDC	0x5CFC
+0x8EA4ACDD	0x21E09
+0x8EA4ACDE	0x37CF
+0x8EA4ACDF	0x37CB
+0x8EA4ACE0	0x5CF2
+0x8EA4ACE1	0x5CFE
+0x8EA4ACE2	0x21DE5
+0x8EA4ACE3	0x21DE7
+0x8EA4ACE4	0x5DF8
+0x8EA4ACE5	0x2203F
+0x8EA4ACE6	0x3847
+0x8EA4ACE7	0x220C0
+0x8EA4ACE8	0x3848
+0x8EA4ACE9	0x220B9
+0x8EA4ACEA	0x220BA
+0x8EA4ACEB	0x3883
+0x8EA4ACEC	0x3885
+0x8EA4ACED	0x3884
+0x8EA4ACEE	0x22220
+0x8EA4ACEF	0x2234F
+0x8EA4ACF0	0x5F2C
+0x8EA4ACF1	0x38B8
+0x8EA4ACF2	0x38BC
+0x8EA4ACF3	0x22491
+0x8EA4ACF4	0x22490
+0x8EA4ACF5	0x224EE
+0x8EA4ACF6	0x224F3
+0x8EA4ACF7	0x224EC
+0x8EA4ACF8	0x224F1
+0x8EA4ACF9	0x224EB
+0x8EA4ACFA	0x224F2
+0x8EA4ACFB	0x224F4
+0x8EA4ACFC	0x224ED
+0x8EA4ACFD	0x22641
+0x8EA4ACFE	0x22648
+0x8EA4ADA1	0x22645
+0x8EA4ADA2	0x3931
+0x8EA4ADA3	0x3934
+0x8EA4ADA4	0x3936
+0x8EA4ADA5	0x6082
+0x8EA4ADA6	0x2267F
+0x8EA4ADA7	0x2268B
+0x8EA4ADA8	0x3923
+0x8EA4ADA9	0x2263B
+0x8EA4ADAA	0x2264E
+0x8EA4ADAB	0x393A
+0x8EA4ADAC	0x6091
+0x8EA4ADAD	0x608F
+0x8EA4ADAE	0x2267C
+0x8EA4ADAF	0x39B4
+0x8EA4ADB0	0x39B5
+0x8EA4ADB1	0x39ED
+0x8EA4ADB2	0x39EC
+0x8EA4ADB3	0x39D8
+0x8EA4ADB4	0x22AF0
+0x8EA4ADB5	0x22B36
+0x8EA4ADB6	0x22B3F
+0x8EA4ADB7	0x22B43
+0x8EA4ADB8	0x22B31
+0x8EA4ADB9	0x22B34
+0x8EA4ADBA	0x22B46
+0x8EA4ADBB	0x39F6
+0x8EA4ADBC	0x39E7
+0x8EA4ADBD	0x22B2F
+0x8EA4ADBE	0x22EC3
+0x8EA4ADBF	0x3A7C
+0x8EA4ADC0	0x3A7B
+0x8EA4ADC1	0x22F36
+0x8EA4ADC2	0x3A88
+0x8EA4ADC3	0x6547
+0x8EA4ADC4	0x654C
+0x8EA4ADC5	0x22F21
+0x8EA4ADC6	0x2F8C8
+0x8EA4ADC7	0x658A
+0x8EA4ADC8	0x23073
+0x8EA4ADC9	0x3ABE
+0x8EA4ADCA	0x230E6
+0x8EA4ADCB	0x3AE7
+0x8EA4ADCC	0x3AE5
+0x8EA4ADCD	0x3AEE
+0x8EA4ADCE	0x67E1
+0x8EA4ADCF	0x684A
+0x8EA4ADD0	0x2343F
+0x8EA4ADD1	0x3B59
+0x8EA4ADD2	0x3B5E
+0x8EA4ADD3	0x2346B
+0x8EA4ADD4	0x3B5A
+0x8EA4ADD5	0x683F
+0x8EA4ADD6	0x3B61
+0x8EA4ADD7	0x3B58
+0x8EA4ADD8	0x3B5B
+0x8EA4ADD9	0x67BD
+0x8EA4ADDA	0x23471
+0x8EA4ADDB	0x3B5F
+0x8EA4ADDC	0x2F8E2
+0x8EA4ADDD	0x3C2A
+0x8EA4ADDE	0x3C2D
+0x8EA4ADDF	0x238B0
+0x8EA4ADE0	0x3C23
+0x8EA4ADE1	0x3C2B
+0x8EA4ADE2	0x3C2C
+0x8EA4ADE3	0x239F3
+0x8EA4ADE4	0x3C7E
+0x8EA4ADE5	0x2F8F5
+0x8EA4ADE6	0x3C93
+0x8EA4ADE7	0x3C99
+0x8EA4ADE8	0x23B61
+0x8EA4ADE9	0x23B5F
+0x8EA4ADEA	0x3CB3
+0x8EA4ADEB	0x3CE7
+0x8EA4ADEC	0x3CEA
+0x8EA4ADED	0x23D28
+0x8EA4ADEE	0x23D1E
+0x8EA4ADEF	0x23D29
+0x8EA4ADF0	0x2F902
+0x8EA4ADF1	0x23CEB
+0x8EA4ADF2	0x23D66
+0x8EA4ADF3	0x3DB4
+0x8EA4ADF4	0x241F6
+0x8EA4ADF5	0x70C9
+0x8EA4ADF6	0x3E17
+0x8EA4ADF7	0x24560
+0x8EA4ADF8	0x24577
+0x8EA4ADF9	0x245BB
+0x8EA4ADFA	0x3E21
+0x8EA4ADFB	0x245BC
+0x8EA4ADFC	0x3E38
+0x8EA4ADFD	0x3E37
+0x8EA4ADFE	0x3E74
+0x8EA4AEA1	0x3E73
+0x8EA4AEA2	0x3E75
+0x8EA4AEA3	0x247A2
+0x8EA4AEA4	0x247B2
+0x8EA4AEA5	0x2479E
+0x8EA4AEA6	0x3E76
+0x8EA4AEA7	0x3E78
+0x8EA4AEA8	0x2493A
+0x8EA4AEA9	0x24938
+0x8EA4AEAA	0x73BA
+0x8EA4AEAB	0x3F0C
+0x8EA4AEAC	0x3F20
+0x8EA4AEAD	0x3F1E
+0x8EA4AEAE	0x24C4D
+0x8EA4AEAF	0x3F5B
+0x8EA4AEB0	0x24C5E
+0x8EA4AEB1	0x3F5C
+0x8EA4AEB2	0x24D17
+0x8EA4AEB3	0x3F83
+0x8EA4AEB4	0x75C6
+0x8EA4AEB5	0x3F80
+0x8EA4AEB6	0x3F81
+0x8EA4AEB7	0x3F7E
+0x8EA4AEB8	0x3F88
+0x8EA4AEB9	0x3F85
+0x8EA4AEBA	0x3F89
+0x8EA4AEBB	0x3F7F
+0x8EA4AEBC	0x3F8E
+0x8EA4AEBD	0x24D64
+0x8EA4AEBE	0x24D67
+0x8EA4AEBF	0x3F84
+0x8EA4AEC0	0x75B7
+0x8EA4AEC1	0x768C
+0x8EA4AEC2	0x24F59
+0x8EA4AEC3	0x768D
+0x8EA4AEC4	0x24FDA
+0x8EA4AEC5	0x3FEE
+0x8EA4AEC6	0x3FED
+0x8EA4AEC7	0x3FFE
+0x8EA4AEC8	0x25051
+0x8EA4AEC9	0x3FFF
+0x8EA4AECA	0x25055
+0x8EA4AECB	0x2513B
+0x8EA4AECC	0x25134
+0x8EA4AECD	0x4023
+0x8EA4AECE	0x25137
+0x8EA4AECF	0x7717
+0x8EA4AED0	0x25131
+0x8EA4AED1	0x771C
+0x8EA4AED2	0x401F
+0x8EA4AED3	0x2513F
+0x8EA4AED4	0x25159
+0x8EA4AED5	0x7714
+0x8EA4AED6	0x25361
+0x8EA4AED7	0x408F
+0x8EA4AED8	0x4090
+0x8EA4AED9	0x25458
+0x8EA4AEDA	0x25462
+0x8EA4AEDB	0x25450
+0x8EA4AEDC	0x40A0
+0x8EA4AEDD	0x25451
+0x8EA4AEDE	0x40A6
+0x8EA4AEDF	0x409F
+0x8EA4AEE0	0x25446
+0x8EA4AEE1	0x40A7
+0x8EA4AEE2	0x40A1
+0x8EA4AEE3	0x2562D
+0x8EA4AEE4	0x4102
+0x8EA4AEE5	0x4136
+0x8EA4AEE6	0x25948
+0x8EA4AEE7	0x25951
+0x8EA4AEE8	0x2594A
+0x8EA4AEE9	0x2594F
+0x8EA4AEEA	0x25950
+0x8EA4AEEB	0x25949
+0x8EA4AEEC	0x25A63
+0x8EA4AEED	0x41C8
+0x8EA4AEEE	0x25A66
+0x8EA4AEEF	0x25A60
+0x8EA4AEF0	0x41D8
+0x8EA4AEF1	0x7B0C
+0x8EA4AEF2	0x41DD
+0x8EA4AEF3	0x41DC
+0x8EA4AEF4	0x25AF1
+0x8EA4AEF5	0x41D7
+0x8EA4AEF6	0x25B07
+0x8EA4AEF7	0x41DA
+0x8EA4AEF8	0x42BA
+0x8EA4AEF9	0x25F9B
+0x8EA4AEFA	0x25FA3
+0x8EA4AEFB	0x25F9D
+0x8EA4AEFC	0x42BE
+0x8EA4AEFD	0x42C2
+0x8EA4AEFE	0x42BB
+0x8EA4AFA1	0x42C0
+0x8EA4AFA2	0x25FA9
+0x8EA4AFA3	0x25FA7
+0x8EA4AFA4	0x25FA4
+0x8EA4AFA5	0x7D23
+0x8EA4AFA6	0x25FBA
+0x8EA4AFA7	0x221C1
+0x8EA4AFA8	0x26226
+0x8EA4AFA9	0x4343
+0x8EA4AFAA	0x4355
+0x8EA4AFAB	0x26294
+0x8EA4AFAC	0x26293
+0x8EA4AFAD	0x4357
+0x8EA4AFAE	0x4368
+0x8EA4AFAF	0x7F98
+0x8EA4AFB0	0x7F90
+0x8EA4AFB1	0x26407
+0x8EA4AFB2	0x2640D
+0x8EA4AFB3	0x26402
+0x8EA4AFB4	0x2640C
+0x8EA4AFB5	0x26409
+0x8EA4AFB6	0x26408
+0x8EA4AFB7	0x26413
+0x8EA4AFB8	0x43A1
+0x8EA4AFB9	0x264D2
+0x8EA4AFBA	0x803A
+0x8EA4AFBB	0x2653E
+0x8EA4AFBC	0x2653C
+0x8EA4AFBD	0x26667
+0x8EA4AFBE	0x2669E
+0x8EA4AFBF	0x43EA
+0x8EA4AFC0	0x266AD
+0x8EA4AFC1	0x43E7
+0x8EA4AFC2	0x266D9
+0x8EA4AFC3	0x26642
+0x8EA4AFC4	0x266A3
+0x8EA4AFC5	0x266A0
+0x8EA4AFC6	0x43E8
+0x8EA4AFC7	0x43E9
+0x8EA4AFC8	0x2667C
+0x8EA4AFC9	0x26904
+0x8EA4AFCA	0x4454
+0x8EA4AFCB	0x26958
+0x8EA4AFCC	0x26960
+0x8EA4AFCD	0x269C9
+0x8EA4AFCE	0x269C8
+0x8EA4AFCF	0x8226
+0x8EA4AFD0	0x4465
+0x8EA4AFD1	0x26A1C
+0x8EA4AFD2	0x26A1A
+0x8EA4AFD3	0x448A
+0x8EA4AFD4	0x26B74
+0x8EA4AFD5	0x44B0
+0x8EA4AFD6	0x26B6E
+0x8EA4AFD7	0x26B6F
+0x8EA4AFD8	0x26B79
+0x8EA4AFD9	0x44BC
+0x8EA4AFDA	0x832E
+0x8EA4AFDB	0x26B77
+0x8EA4AFDC	0x8355
+0x8EA4AFDD	0x831A
+0x8EA4AFDE	0x44B8
+0x8EA4AFDF	0x833D
+0x8EA4AFE0	0x26B7C
+0x8EA4AFE1	0x44B2
+0x8EA4AFE2	0x26B70
+0x8EA4AFE3	0x8330
+0x8EA4AFE4	0x44BD
+0x8EA4AFE5	0x26B7A
+0x8EA4AFE6	0x26B82
+0x8EA4AFE7	0x458A
+0x8EA4AFE8	0x8651
+0x8EA4AFE9	0x45A1
+0x8EA4AFEA	0x27244
+0x8EA4AFEB	0x45A2
+0x8EA4AFEC	0x27243
+0x8EA4AFED	0x8688
+0x8EA4AFEE	0x27245
+0x8EA4AFEF	0x4615
+0x8EA4AFF0	0x27625
+0x8EA4AFF1	0x2761F
+0x8EA4AFF2	0x4620
+0x8EA4AFF3	0x4673
+0x8EA4AFF4	0x277E8
+0x8EA4AFF5	0x898E
+0x8EA4AFF6	0x898D
+0x8EA4AFF7	0x27809
+0x8EA4AFF8	0x278B7
+0x8EA4AFF9	0x278B9
+0x8EA4AFFA	0x27964
+0x8EA4AFFB	0x27963
+0x8EA4AFFC	0x8A09
+0x8EA4AFFD	0x8A14
+0x8EA4AFFE	0x46B1
+0x8EA4B0A1	0x27962
+0x8EA4B0A2	0x27965
+0x8EA4B0A3	0x472B
+0x8EA4B0A4	0x27BAC
+0x8EA4B0A5	0x4745
+0x8EA4B0A6	0x27D2A
+0x8EA4B0A7	0x4797
+0x8EA4B0A8	0x4798
+0x8EA4B0A9	0x27E96
+0x8EA4B0AA	0x47D5
+0x8EA4B0AB	0x27FC2
+0x8EA4B0AC	0x2F9DE
+0x8EA4B0AD	0x4893
+0x8EA4B0AE	0x4896
+0x8EA4B0AF	0x9007
+0x8EA4B0B0	0x4894
+0x8EA4B0B1	0x284AA
+0x8EA4B0B2	0x284B0
+0x8EA4B0B3	0x48C7
+0x8EA4B0B4	0x48C5
+0x8EA4B0B5	0x286D4
+0x8EA4B0B6	0x286CD
+0x8EA4B0B7	0x286D6
+0x8EA4B0B8	0x48C4
+0x8EA4B0B9	0x287F0
+0x8EA4B0BA	0x9579
+0x8EA4B0BB	0x9584
+0x8EA4B0BC	0x49CE
+0x8EA4B0BD	0x49CA
+0x8EA4B0BE	0x49CC
+0x8EA4B0BF	0x9657
+0x8EA4B0C0	0x49C9
+0x8EA4B0C1	0x96BA
+0x8EA4B0C3	0x29D4B
+0x8EA4B0C4	0x20162
+0x8EA4B0C5	0x346E
+0x8EA4B0C6	0x202B7
+0x8EA4B0C7	0x5067
+0x8EA4B0C8	0x202AC
+0x8EA4B0C9	0x202AB
+0x8EA4B0CA	0x3471
+0x8EA4B0CB	0x202C1
+0x8EA4B0CC	0x34BB
+0x8EA4B0CD	0x34D3
+0x8EA4B0CE	0x205E8
+0x8EA4B0CF	0x20769
+0x8EA4B0D0	0x2075D
+0x8EA4B0D1	0x2075F
+0x8EA4B0D2	0x34F3
+0x8EA4B0D3	0x34ED
+0x8EA4B0D4	0x34F5
+0x8EA4B0D5	0x20764
+0x8EA4B0D6	0x20762
+0x8EA4B0D7	0x34F1
+0x8EA4B0D8	0x34F2
+0x8EA4B0D9	0x34F6
+0x8EA4B0DA	0x3520
+0x8EA4B0DB	0x208F9
+0x8EA4B0DC	0x3528
+0x8EA4B0DD	0x208EE
+0x8EA4B0DE	0x5318
+0x8EA4B0DF	0x532C
+0x8EA4B0E0	0x5359
+0x8EA4B0E1	0x209AB
+0x8EA4B0E2	0x209AC
+0x8EA4B0E3	0x209AA
+0x8EA4B0E4	0x5368
+0x8EA4B0E5	0x537E
+0x8EA4B0E6	0x20A86
+0x8EA4B0E7	0x20A7A
+0x8EA4B0E8	0x53A1
+0x8EA4B0E9	0x20D28
+0x8EA4B0EA	0x35A1
+0x8EA4B0EB	0x555B
+0x8EA4B0EC	0x35AA
+0x8EA4B0ED	0x35A9
+0x8EA4B0EE	0x20D31
+0x8EA4B0EF	0x35B5
+0x8EA4B0F0	0x35A5
+0x8EA4B0F1	0x35A8
+0x8EA4B0F2	0x5542
+0x8EA4B0F3	0x35A7
+0x8EA4B0F4	0x5547
+0x8EA4B0F5	0x20D2D
+0x8EA4B0F6	0x2F843
+0x8EA4B0F7	0x553D
+0x8EA4B0F8	0x20D2B
+0x8EA4B0F9	0x20D32
+0x8EA4B0FA	0x5560
+0x8EA4B0FB	0x57EB
+0x8EA4B0FC	0x21329
+0x8EA4B0FD	0x21326
+0x8EA4B0FE	0x21353
+0x8EA4B1A1	0x364D
+0x8EA4B1A2	0x21333
+0x8EA4B1A3	0x21334
+0x8EA4B1A4	0x2159D
+0x8EA4B1A5	0x369C
+0x8EA4B1A6	0x595F
+0x8EA4B1A7	0x21641
+0x8EA4B1A8	0x36EA
+0x8EA4B1A9	0x36E5
+0x8EA4B1AA	0x21791
+0x8EA4B1AB	0x21769
+0x8EA4B1AC	0x5B6F
+0x8EA4B1AD	0x21A22
+0x8EA4B1AE	0x375E
+0x8EA4B1AF	0x21A34
+0x8EA4B1B0	0x2F86D
+0x8EA4B1B1	0x21B2E
+0x8EA4B1B2	0x3786
+0x8EA4B1B3	0x3784
+0x8EA4B1B4	0x21BF4
+0x8EA4B1B5	0x5C5A
+0x8EA4B1B6	0x21E28
+0x8EA4B1B7	0x37D9
+0x8EA4B1B8	0x21E1C
+0x8EA4B1B9	0x37DE
+0x8EA4B1BA	0x21E11
+0x8EA4B1BB	0x21E24
+0x8EA4B1BC	0x21E15
+0x8EA4B1BD	0x37DB
+0x8EA4B1BE	0x21E16
+0x8EA4B1BF	0x21E54
+0x8EA4B1C0	0x21E23
+0x8EA4B1C1	0x21FFF
+0x8EA4B1C2	0x3831
+0x8EA4B1C3	0x220CF
+0x8EA4B1C4	0x220D0
+0x8EA4B1C5	0x384B
+0x8EA4B1C6	0x220CE
+0x8EA4B1C7	0x3849
+0x8EA4B1C8	0x384A
+0x8EA4B1C9	0x384C
+0x8EA4B1CA	0x221C7
+0x8EA4B1CB	0x2225C
+0x8EA4B1CC	0x388A
+0x8EA4B1CD	0x22236
+0x8EA4B1CE	0x3889
+0x8EA4B1CF	0x388B
+0x8EA4B1D0	0x22243
+0x8EA4B1D1	0x38BB
+0x8EA4B1D2	0x5FA2
+0x8EA4B1D3	0x5F9D
+0x8EA4B1D4	0x38E4
+0x8EA4B1D5	0x2252A
+0x8EA4B1D6	0x22501
+0x8EA4B1D7	0x5FA3
+0x8EA4B1D8	0x2250B
+0x8EA4B1D9	0x2250F
+0x8EA4B1DA	0x393B
+0x8EA4B1DB	0x392E
+0x8EA4B1DC	0x393E
+0x8EA4B1DD	0x3946
+0x8EA4B1DE	0x3953
+0x8EA4B1DF	0x226DF
+0x8EA4B1E0	0x3944
+0x8EA4B1E1	0x226D2
+0x8EA4B1E2	0x393F
+0x8EA4B1E3	0x3942
+0x8EA4B1E4	0x394F
+0x8EA4B1E5	0x226CD
+0x8EA4B1E6	0x3952
+0x8EA4B1E7	0x394A
+0x8EA4B1E8	0x60C2
+0x8EA4B1E9	0x226DB
+0x8EA4B1EA	0x395A
+0x8EA4B1EB	0x60A5
+0x8EA4B1EC	0x3949
+0x8EA4B1ED	0x226CF
+0x8EA4B1EE	0x621C
+0x8EA4B1EF	0x229C0
+0x8EA4B1F0	0x621D
+0x8EA4B1F1	0x3A03
+0x8EA4B1F2	0x22B81
+0x8EA4B1F3	0x22B82
+0x8EA4B1F4	0x22B8A
+0x8EA4B1F5	0x22BA8
+0x8EA4B1F6	0x22B8C
+0x8EA4B1F7	0x6395
+0x8EA4B1F8	0x639A
+0x8EA4B1F9	0x3A01
+0x8EA4B1FA	0x3A06
+0x8EA4B1FB	0x39FB
+0x8EA4B1FC	0x39F9
+0x8EA4B1FD	0x22B8E
+0x8EA4B1FE	0x3A05
+0x8EA4B2A1	0x39FA
+0x8EA4B2A2	0x22B8B
+0x8EA4B2A3	0x63A6
+0x8EA4B2A4	0x22B96
+0x8EA4B2A5	0x39FE
+0x8EA4B2A6	0x22BCC
+0x8EA4B2A7	0x3A7D
+0x8EA4B2A8	0x3A8C
+0x8EA4B2A9	0x22F4F
+0x8EA4B2AA	0x22F4A
+0x8EA4B2AB	0x6550
+0x8EA4B2AC	0x3A8E
+0x8EA4B2AD	0x22F4B
+0x8EA4B2AE	0x22F3D
+0x8EA4B2AF	0x6552
+0x8EA4B2B0	0x22F44
+0x8EA4B2B1	0x22F49
+0x8EA4B2B2	0x2309E
+0x8EA4B2B3	0x230F3
+0x8EA4B2B4	0x65C8
+0x8EA4B2B5	0x230F5
+0x8EA4B2B6	0x3AF0
+0x8EA4B2B7	0x3AF2
+0x8EA4B2B8	0x231B3
+0x8EA4B2B9	0x6658
+0x8EA4B2BA	0x3AF1
+0x8EA4B2BB	0x3AE6
+0x8EA4B2BC	0x231E5
+0x8EA4B2BD	0x231B6
+0x8EA4B2BE	0x2F8D8
+0x8EA4B2BF	0x6888
+0x8EA4B2C0	0x23486
+0x8EA4B2C1	0x3B6F
+0x8EA4B2C2	0x3B6D
+0x8EA4B2C3	0x3B69
+0x8EA4B2C4	0x234B6
+0x8EA4B2C5	0x23485
+0x8EA4B2C6	0x3B6E
+0x8EA4B2C7	0x234AB
+0x8EA4B2C8	0x3C2F
+0x8EA4B2C9	0x3C30
+0x8EA4B2CA	0x3C63
+0x8EA4B2CB	0x23A0D
+0x8EA4B2CC	0x23A8B
+0x8EA4B2CD	0x23A8C
+0x8EA4B2CE	0x6BB8
+0x8EA4B2CF	0x3C80
+0x8EA4B2D0	0x6BB9
+0x8EA4B2D1	0x3C9A
+0x8EA4B2D2	0x3C94
+0x8EA4B2D3	0x3C96
+0x8EA4B2D4	0x3C95
+0x8EA4B2D5	0x3C97
+0x8EA4B2D6	0x23B72
+0x8EA4B2D7	0x3CF4
+0x8EA4B2D8	0x3CFE
+0x8EA4B2D9	0x23D8F
+0x8EA4B2DA	0x3D01
+0x8EA4B2DB	0x23D79
+0x8EA4B2DC	0x3D02
+0x8EA4B2DD	0x23D77
+0x8EA4B2DE	0x3CF9
+0x8EA4B2DF	0x23D90
+0x8EA4B2E0	0x23D88
+0x8EA4B2E1	0x23D80
+0x8EA4B2E2	0x23D9E
+0x8EA4B2E3	0x3CF6
+0x8EA4B2E4	0x3CF7
+0x8EA4B2E5	0x23D82
+0x8EA4B2E6	0x23D34
+0x8EA4B2E7	0x23D89
+0x8EA4B2E8	0x3CFF
+0x8EA4B2E9	0x23D85
+0x8EA4B2EA	0x23D7E
+0x8EA4B2EB	0x23D7A
+0x8EA4B2EC	0x23DA6
+0x8EA4B2ED	0x6E0B
+0x8EA4B2EE	0x23DB5
+0x8EA4B2EF	0x241F4
+0x8EA4B2F0	0x3DBF
+0x8EA4B2F1	0x3DBC
+0x8EA4B2F2	0x7105
+0x8EA4B2F3	0x24229
+0x8EA4B2F4	0x24226
+0x8EA4B2F5	0x2422A
+0x8EA4B2F6	0x3DBE
+0x8EA4B2F7	0x3DC0
+0x8EA4B2F8	0x2457E
+0x8EA4B2F9	0x3E3B
+0x8EA4B2FA	0x3E39
+0x8EA4B2FB	0x2465B
+0x8EA4B2FC	0x24661
+0x8EA4B2FD	0x24660
+0x8EA4B2FE	0x3E3C
+0x8EA4B3A1	0x2479B
+0x8EA4B3A2	0x7314
+0x8EA4B3A3	0x7304
+0x8EA4B3A4	0x247C3
+0x8EA4B3A5	0x3E7D
+0x8EA4B3A6	0x247CD
+0x8EA4B3A7	0x3E7F
+0x8EA4B3A8	0x3E7A
+0x8EA4B3A9	0x3E7C
+0x8EA4B3AA	0x7305
+0x8EA4B3AB	0x3E7E
+0x8EA4B3AC	0x7315
+0x8EA4B3AD	0x730D
+0x8EA4B3AE	0x3E80
+0x8EA4B3AF	0x3EBF
+0x8EA4B3B0	0x3EC3
+0x8EA4B3B1	0x24954
+0x8EA4B3B2	0x24959
+0x8EA4B3B3	0x3ECC
+0x8EA4B3B4	0x3F0E
+0x8EA4B3B5	0x3F0D
+0x8EA4B3B6	0x24AF5
+0x8EA4B3B7	0x3F26
+0x8EA4B3B8	0x3F24
+0x8EA4B3B9	0x3F25
+0x8EA4B3BA	0x3F23
+0x8EA4B3BB	0x3F21
+0x8EA4B3BC	0x3F29
+0x8EA4B3BD	0x24C69
+0x8EA4B3BE	0x24C65
+0x8EA4B3BF	0x3F8F
+0x8EA4B3C0	0x3F8D
+0x8EA4B3C1	0x24D7C
+0x8EA4B3C2	0x3F8B
+0x8EA4B3C3	0x3F92
+0x8EA4B3C4	0x24D80
+0x8EA4B3C5	0x3F90
+0x8EA4B3C6	0x24F65
+0x8EA4B3C7	0x3FEF
+0x8EA4B3C8	0x3FF0
+0x8EA4B3C9	0x24FDF
+0x8EA4B3CA	0x25060
+0x8EA4B3CB	0x4001
+0x8EA4B3CC	0x2505E
+0x8EA4B3CD	0x402E
+0x8EA4B3CE	0x402D
+0x8EA4B3CF	0x772E
+0x8EA4B3D0	0x4028
+0x8EA4B3D1	0x4029
+0x8EA4B3D2	0x402C
+0x8EA4B3D3	0x2518F
+0x8EA4B3D4	0x25161
+0x8EA4B3D5	0x2515A
+0x8EA4B3D6	0x7741
+0x8EA4B3D7	0x4088
+0x8EA4B3D8	0x25367
+0x8EA4B3D9	0x4092
+0x8EA4B3DA	0x4091
+0x8EA4B3DB	0x77EA
+0x8EA4B3DC	0x253BB
+0x8EA4B3DD	0x7844
+0x8EA4B3DE	0x40A9
+0x8EA4B3DF	0x40AC
+0x8EA4B3E0	0x40AE
+0x8EA4B3E1	0x40AA
+0x8EA4B3E2	0x4106
+0x8EA4B3E3	0x4105
+0x8EA4B3E4	0x414A
+0x8EA4B3E5	0x413E
+0x8EA4B3E6	0x413C
+0x8EA4B3E7	0x413B
+0x8EA4B3E8	0x2579B
+0x8EA4B3E9	0x4142
+0x8EA4B3EA	0x4141
+0x8EA4B3EB	0x4143
+0x8EA4B3EC	0x257A9
+0x8EA4B3ED	0x4145
+0x8EA4B3EE	0x25966
+0x8EA4B3EF	0x419A
+0x8EA4B3F0	0x419B
+0x8EA4B3F1	0x419F
+0x8EA4B3F2	0x419E
+0x8EA4B3F3	0x25A72
+0x8EA4B3F4	0x25A76
+0x8EA4B3F5	0x25B14
+0x8EA4B3F6	0x41DE
+0x8EA4B3F7	0x41E2
+0x8EA4B3F8	0x41E6
+0x8EA4B3F9	0x25B0F
+0x8EA4B3FA	0x7B29
+0x8EA4B3FB	0x41E3
+0x8EA4B3FC	0x7B27
+0x8EA4B3FD	0x41DF
+0x8EA4B3FE	0x25E41
+0x8EA4B4A1	0x25E46
+0x8EA4B4A2	0x7C9D
+0x8EA4B4A3	0x25E4B
+0x8EA4B4A4	0x25E43
+0x8EA4B4A5	0x427E
+0x8EA4B4A6	0x42C9
+0x8EA4B4A7	0x42CC
+0x8EA4B4A8	0x25FC6
+0x8EA4B4A9	0x42D1
+0x8EA4B4AA	0x25FC7
+0x8EA4B4AB	0x42D0
+0x8EA4B4AC	0x25FCE
+0x8EA4B4AD	0x42CF
+0x8EA4B4AE	0x42C8
+0x8EA4B4AF	0x25FC9
+0x8EA4B4B0	0x42CD
+0x8EA4B4B1	0x25FCB
+0x8EA4B4B2	0x25FC5
+0x8EA4B4B3	0x4349
+0x8EA4B4B4	0x4347
+0x8EA4B4B5	0x4358
+0x8EA4B4B6	0x436B
+0x8EA4B4B7	0x436C
+0x8EA4B4B8	0x436A
+0x8EA4B4B9	0x26369
+0x8EA4B4BA	0x4380
+0x8EA4B4BB	0x4382
+0x8EA4B4BC	0x4384
+0x8EA4B4BD	0x7FC8
+0x8EA4B4BE	0x4383
+0x8EA4B4BF	0x2641E
+0x8EA4B4C0	0x264BA
+0x8EA4B4C1	0x43B6
+0x8EA4B4C2	0x26552
+0x8EA4B4C3	0x26551
+0x8EA4B4C4	0x26553
+0x8EA4B4C5	0x2669F
+0x8EA4B4C6	0x266DB
+0x8EA4B4C7	0x8126
+0x8EA4B4C8	0x43F1
+0x8EA4B4C9	0x266E3
+0x8EA4B4CA	0x43F6
+0x8EA4B4CB	0x43F3
+0x8EA4B4CC	0x43F0
+0x8EA4B4CD	0x811C
+0x8EA4B4CE	0x266D7
+0x8EA4B4CF	0x266E9
+0x8EA4B4D0	0x8128
+0x8EA4B4D1	0x43F5
+0x8EA4B4D2	0x43F4
+0x8EA4B4D3	0x43F7
+0x8EA4B4D4	0x266DE
+0x8EA4B4D5	0x266DC
+0x8EA4B4D6	0x2693C
+0x8EA4B4D7	0x2F98B
+0x8EA4B4D8	0x4455
+0x8EA4B4D9	0x26A22
+0x8EA4B4DA	0x26A32
+0x8EA4B4DB	0x26A23
+0x8EA4B4DC	0x448B
+0x8EA4B4DD	0x44CB
+0x8EA4B4DE	0x44C2
+0x8EA4B4DF	0x26BD4
+0x8EA4B4E0	0x26BC8
+0x8EA4B4E1	0x26BBC
+0x8EA4B4E2	0x44CA
+0x8EA4B4E3	0x44CC
+0x8EA4B4E4	0x26BCD
+0x8EA4B4E5	0x44C7
+0x8EA4B4E6	0x44C9
+0x8EA4B4E7	0x8370
+0x8EA4B4E8	0x26BBE
+0x8EA4B4E9	0x44C6
+0x8EA4B4EA	0x26C40
+0x8EA4B4EB	0x26BD6
+0x8EA4B4EC	0x44C3
+0x8EA4B4ED	0x8382
+0x8EA4B4EE	0x26BBD
+0x8EA4B4EF	0x83AC
+0x8EA4B4F0	0x26BBA
+0x8EA4B4F1	0x44C4
+0x8EA4B4F2	0x26BC0
+0x8EA4B4F3	0x2F99B
+0x8EA4B4F4	0x2F99D
+0x8EA4B4F5	0x26BC1
+0x8EA4B4F6	0x271A6
+0x8EA4B4F7	0x271A5
+0x8EA4B4F8	0x271A8
+0x8EA4B4F9	0x45A9
+0x8EA4B4FA	0x86AD
+0x8EA4B4FB	0x45A8
+0x8EA4B4FC	0x45A6
+0x8EA4B4FD	0x2725F
+0x8EA4B4FE	0x27270
+0x8EA4B5A1	0x2726A
+0x8EA4B5A2	0x27265
+0x8EA4B5A3	0x27267
+0x8EA4B5A4	0x2726F
+0x8EA4B5A5	0x27287
+0x8EA4B5A6	0x86CA
+0x8EA4B5A7	0x8851
+0x8EA4B5A8	0x2763D
+0x8EA4B5A9	0x27643
+0x8EA4B5AA	0x4622
+0x8EA4B5AB	0x27640
+0x8EA4B5AC	0x4626
+0x8EA4B5AD	0x4624
+0x8EA4B5AE	0x4625
+0x8EA4B5AF	0x889D
+0x8EA4B5B0	0x462A
+0x8EA4B5B1	0x4674
+0x8EA4B5B2	0x27818
+0x8EA4B5B3	0x4679
+0x8EA4B5B4	0x8990
+0x8EA4B5B5	0x467A
+0x8EA4B5B6	0x27819
+0x8EA4B5B7	0x278C1
+0x8EA4B5B8	0x89D8
+0x8EA4B5B9	0x89D7
+0x8EA4B5BA	0x4697
+0x8EA4B5BB	0x278BC
+0x8EA4B5BC	0x278C8
+0x8EA4B5BD	0x8A2E
+0x8EA4B5BE	0x27971
+0x8EA4B5BF	0x46BC
+0x8EA4B5C0	0x2796E
+0x8EA4B5C1	0x46B3
+0x8EA4B5C2	0x27978
+0x8EA4B5C3	0x46BF
+0x8EA4B5C4	0x46B7
+0x8EA4B5C5	0x2F9CD
+0x8EA4B5C6	0x2797A
+0x8EA4B5C7	0x27BB1
+0x8EA4B5C8	0x27BAF
+0x8EA4B5C9	0x27BB0
+0x8EA4B5CA	0x4734
+0x8EA4B5CB	0x4746
+0x8EA4B5CC	0x4748
+0x8EA4B5CD	0x8C59
+0x8EA4B5CE	0x27CA8
+0x8EA4B5CF	0x27CA6
+0x8EA4B5D0	0x4756
+0x8EA4B5D1	0x4767
+0x8EA4B5D2	0x27D48
+0x8EA4B5D3	0x27D45
+0x8EA4B5D4	0x4768
+0x8EA4B5D5	0x4799
+0x8EA4B5D6	0x479A
+0x8EA4B5D7	0x27EA0
+0x8EA4B5D8	0x27EA4
+0x8EA4B5D9	0x47D8
+0x8EA4B5DA	0x27FD4
+0x8EA4B5DB	0x47DB
+0x8EA4B5DC	0x47DC
+0x8EA4B5DD	0x47DD
+0x8EA4B5DE	0x47D7
+0x8EA4B5DF	0x27FD2
+0x8EA4B5E0	0x28222
+0x8EA4B5E1	0x4849
+0x8EA4B5E2	0x484A
+0x8EA4B5E3	0x8EDA
+0x8EA4B5E4	0x282B7
+0x8EA4B5E5	0x282CC
+0x8EA4B5E6	0x9033
+0x8EA4B5E7	0x284E6
+0x8EA4B5E8	0x9018
+0x8EA4B5E9	0x489A
+0x8EA4B5EA	0x284C8
+0x8EA4B5EB	0x48CD
+0x8EA4B5EC	0x48CA
+0x8EA4B5ED	0x286F4
+0x8EA4B5EE	0x48CB
+0x8EA4B5EF	0x286ED
+0x8EA4B5F0	0x48CF
+0x8EA4B5F1	0x2867E
+0x8EA4B5F2	0x2F9E3
+0x8EA4B5F3	0x48CC
+0x8EA4B5F4	0x48EA
+0x8EA4B5F5	0x48ED
+0x8EA4B5F6	0x287F9
+0x8EA4B5F7	0x287FD
+0x8EA4B5F8	0x48E9
+0x8EA4B5F9	0x28807
+0x8EA4B5FA	0x491A
+0x8EA4B5FB	0x91EF
+0x8EA4B5FC	0x498D
+0x8EA4B5FD	0x49D2
+0x8EA4B5FE	0x28E78
+0x8EA4B6A1	0x28E7A
+0x8EA4B6A2	0x28E79
+0x8EA4B6A3	0x28F8A
+0x8EA4B6A4	0x49F2
+0x8EA4B6A5	0x2907B
+0x8EA4B6A6	0x291D5
+0x8EA4B6A7	0x291E9
+0x8EA4B6A8	0x4A3D
+0x8EA4B6A9	0x291EB
+0x8EA4B6AA	0x4A3E
+0x8EA4B6AB	0x4AF8
+0x8EA4B6AC	0x4B23
+0x8EA4B6AD	0x9AD9
+0x8EA4B6AE	0x4EB4
+0x8EA4B6AF	0x2016C
+0x8EA4B6B0	0x50A0
+0x8EA4B6B1	0x5090
+0x8EA4B6B2	0x3475
+0x8EA4B6B3	0x5086
+0x8EA4B6B4	0x5084
+0x8EA4B6B5	0x202FA
+0x8EA4B6B6	0x508A
+0x8EA4B6B7	0x3476
+0x8EA4B6B8	0x3473
+0x8EA4B6B9	0x509F
+0x8EA4B6BA	0x50A1
+0x8EA4B6BB	0x20318
+0x8EA4B6BC	0x5093
+0x8EA4B6BD	0x34BD
+0x8EA4B6BE	0x205F6
+0x8EA4B6BF	0x51D5
+0x8EA4B6C0	0x2078A
+0x8EA4B6C1	0x20789
+0x8EA4B6C2	0x34F9
+0x8EA4B6C3	0x2077F
+0x8EA4B6C4	0x20788
+0x8EA4B6C5	0x34FA
+0x8EA4B6C6	0x20783
+0x8EA4B6C7	0x20784
+0x8EA4B6C8	0x20798
+0x8EA4B6C9	0x20763
+0x8EA4B6CA	0x20787
+0x8EA4B6CB	0x3521
+0x8EA4B6CC	0x2F827
+0x8EA4B6CD	0x3529
+0x8EA4B6CE	0x208F5
+0x8EA4B6CF	0x20950
+0x8EA4B6D0	0x3538
+0x8EA4B6D1	0x354E
+0x8EA4B6D2	0x20A87
+0x8EA4B6D3	0x20A8A
+0x8EA4B6D4	0x20B65
+0x8EA4B6D5	0x20DB7
+0x8EA4B6D6	0x20DC1
+0x8EA4B6D7	0x20DC7
+0x8EA4B6D8	0x35C8
+0x8EA4B6D9	0x35BC
+0x8EA4B6DA	0x20DC5
+0x8EA4B6DB	0x20DCB
+0x8EA4B6DC	0x5590
+0x8EA4B6DD	0x20DD1
+0x8EA4B6DE	0x35BB
+0x8EA4B6DF	0x35C2
+0x8EA4B6E0	0x35C0
+0x8EA4B6E1	0x20DB8
+0x8EA4B6E2	0x20DCA
+0x8EA4B6E3	0x35CA
+0x8EA4B6E4	0x20DDE
+0x8EA4B6E5	0x35C9
+0x8EA4B6E6	0x20DCE
+0x8EA4B6E7	0x35B8
+0x8EA4B6E8	0x5710
+0x8EA4B6E9	0x5817
+0x8EA4B6EA	0x21368
+0x8EA4B6EB	0x364E
+0x8EA4B6EC	0x2136B
+0x8EA4B6ED	0x5844
+0x8EA4B6EE	0x3650
+0x8EA4B6EF	0x582B
+0x8EA4B6F0	0x2136A
+0x8EA4B6F1	0x5845
+0x8EA4B6F2	0x21366
+0x8EA4B6F3	0x21377
+0x8EA4B6F4	0x21396
+0x8EA4B6F5	0x2136E
+0x8EA4B6F6	0x2F856
+0x8EA4B6F7	0x368A
+0x8EA4B6F8	0x21657
+0x8EA4B6F9	0x5965
+0x8EA4B6FA	0x21656
+0x8EA4B6FB	0x2179C
+0x8EA4B6FC	0x2179E
+0x8EA4B6FD	0x36FC
+0x8EA4B6FE	0x36F9
+0x8EA4B7A1	0x217A1
+0x8EA4B7A2	0x3763
+0x8EA4B7A3	0x21A42
+0x8EA4B7A4	0x5BCF
+0x8EA4B7A5	0x21A46
+0x8EA4B7A6	0x21A3E
+0x8EA4B7A7	0x21B33
+0x8EA4B7A8	0x3787
+0x8EA4B7A9	0x3788
+0x8EA4B7AA	0x21BFA
+0x8EA4B7AB	0x379A
+0x8EA4B7AC	0x21C97
+0x8EA4B7AD	0x21C9B
+0x8EA4B7AE	0x21CAA
+0x8EA4B7AF	0x5D56
+0x8EA4B7B0	0x21E73
+0x8EA4B7B1	0x21E7C
+0x8EA4B7B2	0x37E9
+0x8EA4B7B3	0x21E86
+0x8EA4B7B4	0x37EA
+0x8EA4B7B5	0x5D54
+0x8EA4B7B6	0x3850
+0x8EA4B7B7	0x220F3
+0x8EA4B7B8	0x220F0
+0x8EA4B7B9	0x3856
+0x8EA4B7BA	0x3852
+0x8EA4B7BB	0x384F
+0x8EA4B7BC	0x3854
+0x8EA4B7BD	0x3851
+0x8EA4B7BE	0x220EC
+0x8EA4B7BF	0x222AF
+0x8EA4B7C0	0x388E
+0x8EA4B7C1	0x388F
+0x8EA4B7C2	0x22264
+0x8EA4B7C3	0x22268
+0x8EA4B7C4	0x2235A
+0x8EA4B7C5	0x5F3D
+0x8EA4B7C6	0x2251F
+0x8EA4B7C7	0x22525
+0x8EA4B7C8	0x38ED
+0x8EA4B7C9	0x38EB
+0x8EA4B7CA	0x5FA4
+0x8EA4B7CB	0x226C6
+0x8EA4B7CC	0x226D6
+0x8EA4B7CD	0x226C3
+0x8EA4B7CE	0x3962
+0x8EA4B7CF	0x2272C
+0x8EA4B7D0	0x395D
+0x8EA4B7D1	0x2272E
+0x8EA4B7D2	0x2275E
+0x8EA4B7D3	0x22733
+0x8EA4B7D4	0x3961
+0x8EA4B7D5	0x3965
+0x8EA4B7D6	0x395C
+0x8EA4B7D7	0x2272D
+0x8EA4B7D8	0x22746
+0x8EA4B7D9	0x395F
+0x8EA4B7DA	0x226C1
+0x8EA4B7DB	0x2273A
+0x8EA4B7DC	0x229CC
+0x8EA4B7DD	0x22B9D
+0x8EA4B7DE	0x22B83
+0x8EA4B7DF	0x22BF6
+0x8EA4B7E0	0x63EC
+0x8EA4B7E1	0x3A16
+0x8EA4B7E2	0x3A0A
+0x8EA4B7E3	0x22BF8
+0x8EA4B7E4	0x3A0E
+0x8EA4B7E5	0x3A12
+0x8EA4B7E6	0x22BFE
+0x8EA4B7E7	0x22BF3
+0x8EA4B7E8	0x3A11
+0x8EA4B7E9	0x22BEB
+0x8EA4B7EA	0x22BFA
+0x8EA4B7EB	0x3A10
+0x8EA4B7EC	0x22C07
+0x8EA4B7ED	0x22BFC
+0x8EA4B7EE	0x3A09
+0x8EA4B7EF	0x63FA
+0x8EA4B7F0	0x3A15
+0x8EA4B7F1	0x63D4
+0x8EA4B7F2	0x22F72
+0x8EA4B7F3	0x22F73
+0x8EA4B7F4	0x22F74
+0x8EA4B7F5	0x3A91
+0x8EA4B7F6	0x3A95
+0x8EA4B7F7	0x3A93
+0x8EA4B7F8	0x3A92
+0x8EA4B7F9	0x3A8F
+0x8EA4B7FA	0x22F5F
+0x8EA4B7FB	0x22F60
+0x8EA4B7FC	0x230AA
+0x8EA4B7FD	0x23134
+0x8EA4B7FE	0x3AF6
+0x8EA4B8A1	0x231B4
+0x8EA4B8A2	0x3AFB
+0x8EA4B8A3	0x231F0
+0x8EA4B8A4	0x6675
+0x8EA4B8A5	0x3AF9
+0x8EA4B8A6	0x2320D
+0x8EA4B8A7	0x231F3
+0x8EA4B8A8	0x2320F
+0x8EA4B8A9	0x671C
+0x8EA4B8AA	0x3B7D
+0x8EA4B8AB	0x234C9
+0x8EA4B8AC	0x3B7A
+0x8EA4B8AD	0x3B7F
+0x8EA4B8AE	0x234C5
+0x8EA4B8AF	0x3B78
+0x8EA4B8B0	0x234D7
+0x8EA4B8B1	0x234CC
+0x8EA4B8B2	0x68D9
+0x8EA4B8B3	0x234E7
+0x8EA4B8B4	0x3B70
+0x8EA4B8B5	0x3B82
+0x8EA4B8B6	0x234C1
+0x8EA4B8B7	0x3B84
+0x8EA4B8B8	0x234E8
+0x8EA4B8B9	0x3C33
+0x8EA4B8BA	0x238CB
+0x8EA4B8BB	0x3C32
+0x8EA4B8BC	0x3C36
+0x8EA4B8BD	0x238C8
+0x8EA4B8BE	0x2397A
+0x8EA4B8BF	0x3C56
+0x8EA4B8C0	0x23979
+0x8EA4B8C1	0x2397E
+0x8EA4B8C2	0x3C67
+0x8EA4B8C3	0x23A1B
+0x8EA4B8C4	0x3C65
+0x8EA4B8C5	0x3C64
+0x8EA4B8C6	0x3C66
+0x8EA4B8C7	0x23A1F
+0x8EA4B8C8	0x23A19
+0x8EA4B8C9	0x3C81
+0x8EA4B8CA	0x3C82
+0x8EA4B8CB	0x3C83
+0x8EA4B8CC	0x3C9E
+0x8EA4B8CD	0x23B89
+0x8EA4B8CE	0x6BF1
+0x8EA4B8CF	0x3C9D
+0x8EA4B8D0	0x23B8B
+0x8EA4B8D1	0x3D0F
+0x8EA4B8D2	0x3D12
+0x8EA4B8D3	0x23E09
+0x8EA4B8D4	0x23DFE
+0x8EA4B8D5	0x23E00
+0x8EA4B8D6	0x3D10
+0x8EA4B8D7	0x3D18
+0x8EA4B8D8	0x23E0B
+0x8EA4B8D9	0x3D14
+0x8EA4B8DA	0x3D19
+0x8EA4B8DB	0x6E37
+0x8EA4B8DD	0x23E4A
+0x8EA4B8DE	0x6E7D
+0x8EA4B8DF	0x6E86
+0x8EA4B8E0	0x3DC8
+0x8EA4B8E1	0x3DC4
+0x8EA4B8E2	0x3DC6
+0x8EA4B8E3	0x24279
+0x8EA4B8E4	0x3DC7
+0x8EA4B8E5	0x3DC3
+0x8EA4B8E6	0x2426C
+0x8EA4B8E7	0x24299
+0x8EA4B8E8	0x2F91B
+0x8EA4B8E9	0x24262
+0x8EA4B8EA	0x24514
+0x8EA4B8EB	0x3E19
+0x8EA4B8EC	0x3E1C
+0x8EA4B8ED	0x245C8
+0x8EA4B8EE	0x245D7
+0x8EA4B8EF	0x2460C
+0x8EA4B8F0	0x3E41
+0x8EA4B8F1	0x24670
+0x8EA4B8F2	0x3E42
+0x8EA4B8F3	0x3E43
+0x8EA4B8F4	0x24671
+0x8EA4B8F5	0x247DF
+0x8EA4B8F6	0x247E4
+0x8EA4B8F7	0x3E82
+0x8EA4B8F8	0x247E7
+0x8EA4B8F9	0x3E81
+0x8EA4B8FA	0x3E94
+0x8EA4B8FB	0x3E84
+0x8EA4B8FC	0x24990
+0x8EA4B8FD	0x3ED2
+0x8EA4B8FE	0x3F0F
+0x8EA4B9A1	0x3F22
+0x8EA4B9A2	0x24B4C
+0x8EA4B9A3	0x3F27
+0x8EA4B9A4	0x3F2A
+0x8EA4B9A5	0x74FA
+0x8EA4B9A6	0x3F28
+0x8EA4B9A7	0x24B4F
+0x8EA4B9A8	0x3F60
+0x8EA4B9A9	0x24C7D
+0x8EA4B9AA	0x24C7E
+0x8EA4B9AB	0x24C7C
+0x8EA4B9AC	0x7572
+0x8EA4B9AD	0x24C8D
+0x8EA4B9AE	0x24D19
+0x8EA4B9AF	0x3F9B
+0x8EA4B9B0	0x3F9C
+0x8EA4B9B1	0x24DC0
+0x8EA4B9B2	0x3F93
+0x8EA4B9B3	0x3F94
+0x8EA4B9B4	0x75DC
+0x8EA4B9B5	0x3FA0
+0x8EA4B9B6	0x3F99
+0x8EA4B9B7	0x24DB6
+0x8EA4B9B8	0x3FA1
+0x8EA4B9B9	0x24DA8
+0x8EA4B9BA	0x3FF1
+0x8EA4B9BB	0x24FEB
+0x8EA4B9BC	0x24FE7
+0x8EA4B9BD	0x2506F
+0x8EA4B9BE	0x251C7
+0x8EA4B9BF	0x4036
+0x8EA4B9C0	0x2519F
+0x8EA4B9C1	0x4037
+0x8EA4B9C2	0x403F
+0x8EA4B9C3	0x403C
+0x8EA4B9C4	0x251C4
+0x8EA4B9C5	0x4034
+0x8EA4B9C6	0x4039
+0x8EA4B9C7	0x403B
+0x8EA4B9C8	0x4035
+0x8EA4B9C9	0x4030
+0x8EA4B9CA	0x4032
+0x8EA4B9CB	0x4038
+0x8EA4B9CC	0x403E
+0x8EA4B9CD	0x403A
+0x8EA4B9CE	0x2519B
+0x8EA4B9CF	0x25197
+0x8EA4B9D0	0x251C5
+0x8EA4B9D1	0x2536B
+0x8EA4B9D2	0x253CE
+0x8EA4B9D3	0x40B6
+0x8EA4B9D4	0x7867
+0x8EA4B9D5	0x254B1
+0x8EA4B9D6	0x254AE
+0x8EA4B9D7	0x254B0
+0x8EA4B9D8	0x40B3
+0x8EA4B9D9	0x4109
+0x8EA4B9DA	0x7977
+0x8EA4B9DB	0x2573E
+0x8EA4B9DC	0x257B5
+0x8EA4B9DD	0x257BA
+0x8EA4B9DE	0x414C
+0x8EA4B9DF	0x257B2
+0x8EA4B9E0	0x257B4
+0x8EA4B9E1	0x4153
+0x8EA4B9E2	0x414D
+0x8EA4B9E3	0x4151
+0x8EA4B9E4	0x414F
+0x8EA4B9E5	0x7A9B
+0x8EA4B9E6	0x25977
+0x8EA4B9E7	0x41A2
+0x8EA4B9E8	0x25986
+0x8EA4B9E9	0x2597B
+0x8EA4B9EA	0x41CD
+0x8EA4B9EB	0x25A7E
+0x8EA4B9EC	0x25B2E
+0x8EA4B9ED	0x41E7
+0x8EA4B9EE	0x25B2F
+0x8EA4B9EF	0x41F0
+0x8EA4B9F0	0x25B37
+0x8EA4B9F1	0x41E9
+0x8EA4B9F2	0x41EC
+0x8EA4B9F3	0x25B32
+0x8EA4B9F4	0x41E8
+0x8EA4B9F5	0x41EE
+0x8EA4B9F6	0x4202
+0x8EA4B9F7	0x25B36
+0x8EA4B9F8	0x25B39
+0x8EA4B9F9	0x25B35
+0x8EA4B9FA	0x25E5C
+0x8EA4B9FB	0x4282
+0x8EA4B9FC	0x4283
+0x8EA4B9FD	0x4286
+0x8EA4B9FE	0x25E7B
+0x8EA4BAA1	0x25E61
+0x8EA4BAA2	0x25FEE
+0x8EA4BAA3	0x25FEB
+0x8EA4BAA4	0x25FEF
+0x8EA4BAA5	0x26020
+0x8EA4BAA6	0x7D2A
+0x8EA4BAA7	0x7D65
+0x8EA4BAA8	0x434A
+0x8EA4BAA9	0x26230
+0x8EA4BAAA	0x435A
+0x8EA4BAAB	0x7F64
+0x8EA4BAAC	0x262BE
+0x8EA4BAAD	0x436E
+0x8EA4BAAE	0x26367
+0x8EA4BAAF	0x2637C
+0x8EA4BAB0	0x4370
+0x8EA4BAB1	0x436F
+0x8EA4BAB2	0x26424
+0x8EA4BAB3	0x438A
+0x8EA4BAB4	0x4387
+0x8EA4BAB5	0x4388
+0x8EA4BAB6	0x26429
+0x8EA4BAB7	0x264EF
+0x8EA4BAB8	0x8020
+0x8EA4BAB9	0x43B7
+0x8EA4BABA	0x43FD
+0x8EA4BABB	0x8120
+0x8EA4BABC	0x2670D
+0x8EA4BABD	0x4405
+0x8EA4BABE	0x813C
+0x8EA4BABF	0x4408
+0x8EA4BAC0	0x4403
+0x8EA4BAC1	0x4402
+0x8EA4BAC2	0x4404
+0x8EA4BAC3	0x3B39
+0x8EA4BAC4	0x4409
+0x8EA4BAC5	0x43FF
+0x8EA4BAC6	0x26764
+0x8EA4BAC7	0x813F
+0x8EA4BAC8	0x26715
+0x8EA4BAC9	0x43FC
+0x8EA4BACA	0x4401
+0x8EA4BACB	0x440A
+0x8EA4BACC	0x81F0
+0x8EA4BACD	0x81F5
+0x8EA4BACE	0x446B
+0x8EA4BACF	0x446C
+0x8EA4BAD0	0x26A35
+0x8EA4BAD1	0x26A36
+0x8EA4BAD2	0x26A34
+0x8EA4BAD3	0x26A37
+0x8EA4BAD4	0x26C47
+0x8EA4BAD5	0x26C2B
+0x8EA4BAD6	0x44DE
+0x8EA4BAD7	0x26C41
+0x8EA4BAD8	0x26C43
+0x8EA4BAD9	0x44DB
+0x8EA4BADA	0x26C42
+0x8EA4BADB	0x44DD
+0x8EA4BADC	0x44E3
+0x8EA4BADD	0x26C32
+0x8EA4BADE	0x44E0
+0x8EA4BADF	0x44D9
+0x8EA4BAE0	0x44D8
+0x8EA4BAE1	0x44E4
+0x8EA4BAE2	0x26C44
+0x8EA4BAE3	0x26C4A
+0x8EA4BAE4	0x44DA
+0x8EA4BAE5	0x44EF
+0x8EA4BAE6	0x2F9A0
+0x8EA4BAE7	0x8415
+0x8EA4BAE8	0x83BE
+0x8EA4BAE9	0x26C54
+0x8EA4BAEA	0x26C6E
+0x8EA4BAEB	0x26C52
+0x8EA4BAEC	0x44D7
+0x8EA4BAED	0x45B3
+0x8EA4BAEE	0x45BB
+0x8EA4BAEF	0x86E5
+0x8EA4BAF0	0x45B2
+0x8EA4BAF1	0x86D2
+0x8EA4BAF2	0x45AD
+0x8EA4BAF3	0x27292
+0x8EA4BAF4	0x45AF
+0x8EA4BAF5	0x2F9B8
+0x8EA4BAF6	0x86E0
+0x8EA4BAF7	0x272BF
+0x8EA4BAF8	0x4616
+0x8EA4BAF9	0x4628
+0x8EA4BAFA	0x4623
+0x8EA4BAFB	0x88B3
+0x8EA4BAFC	0x27641
+0x8EA4BAFD	0x27669
+0x8EA4BAFE	0x27665
+0x8EA4BBA1	0x4675
+0x8EA4BBA2	0x467E
+0x8EA4BBA3	0x467C
+0x8EA4BBA4	0x27822
+0x8EA4BBA5	0x2781D
+0x8EA4BBA6	0x278D2
+0x8EA4BBA7	0x278DA
+0x8EA4BBA8	0x278DB
+0x8EA4BBA9	0x46CE
+0x8EA4BBAA	0x46CD
+0x8EA4BBAB	0x46CF
+0x8EA4BBAC	0x8A53
+0x8EA4BBAD	0x279A4
+0x8EA4BBAE	0x2799E
+0x8EA4BBAF	0x8A37
+0x8EA4BBB0	0x8A47
+0x8EA4BBB1	0x8A5C
+0x8EA4BBB2	0x2799D
+0x8EA4BBB3	0x46C4
+0x8EA4BBB4	0x46CC
+0x8EA4BBB5	0x46C8
+0x8EA4BBB6	0x46C7
+0x8EA4BBB7	0x279AD
+0x8EA4BBB8	0x279A6
+0x8EA4BBB9	0x279A7
+0x8EA4BBBA	0x27BB3
+0x8EA4BBBB	0x27BE0
+0x8EA4BBBC	0x27C35
+0x8EA4BBBD	0x27C37
+0x8EA4BBBE	0x475A
+0x8EA4BBBF	0x476A
+0x8EA4BBC0	0x27D4A
+0x8EA4BBC1	0x476B
+0x8EA4BBC2	0x476D
+0x8EA4BBC3	0x476F
+0x8EA4BBC4	0x27E5E
+0x8EA4BBC5	0x479E
+0x8EA4BBC6	0x27EC0
+0x8EA4BBC7	0x47A4
+0x8EA4BBC8	0x47A3
+0x8EA4BBC9	0x47E4
+0x8EA4BBCA	0x47E8
+0x8EA4BBCB	0x47E9
+0x8EA4BBCC	0x47E0
+0x8EA4BBCD	0x47E3
+0x8EA4BBCE	0x27FF9
+0x8EA4BBCF	0x47EA
+0x8EA4BBD0	0x47E1
+0x8EA4BBD1	0x47ED
+0x8EA4BBD2	0x4834
+0x8EA4BBD3	0x4835
+0x8EA4BBD4	0x4851
+0x8EA4BBD5	0x8EF0
+0x8EA4BBD6	0x284F0
+0x8EA4BBD7	0x489D
+0x8EA4BBD8	0x284F3
+0x8EA4BBD9	0x2851B
+0x8EA4BBDA	0x284F2
+0x8EA4BBDB	0x284FB
+0x8EA4BBDC	0x2871C
+0x8EA4BBDD	0x28713
+0x8EA4BBDE	0x48D0
+0x8EA4BBDF	0x2870F
+0x8EA4BBE0	0x48EE
+0x8EA4BBE1	0x28816
+0x8EA4BBE2	0x28811
+0x8EA4BBE3	0x28812
+0x8EA4BBE4	0x48F2
+0x8EA4BBE5	0x2880E
+0x8EA4BBE6	0x921D
+0x8EA4BBE7	0x4988
+0x8EA4BBE8	0x28C67
+0x8EA4BBE9	0x28CF2
+0x8EA4BBEA	0x28CDA
+0x8EA4BBEB	0x498F
+0x8EA4BBEC	0x28CDC
+0x8EA4BBED	0x49D8
+0x8EA4BBEE	0x28F94
+0x8EA4BBEF	0x28F9B
+0x8EA4BBF0	0x28F92
+0x8EA4BBF1	0x28F9A
+0x8EA4BBF2	0x29088
+0x8EA4BBF3	0x29086
+0x8EA4BBF4	0x4A3F
+0x8EA4BBF5	0x291EF
+0x8EA4BBF6	0x4A52
+0x8EA4BBF7	0x976B
+0x8EA4BBF8	0x2925E
+0x8EA4BBF9	0x4A50
+0x8EA4BBFA	0x29458
+0x8EA4BBFB	0x4AB1
+0x8EA4BBFC	0x29456
+0x8EA4BBFD	0x29454
+0x8EA4BBFE	0x4AF9
+0x8EA4BCA1	0x2959B
+0x8EA4BCA2	0x29696
+0x8EA4BCA3	0x296A4
+0x8EA4BCA4	0x4B26
+0x8EA4BCA5	0x4B28
+0x8EA4BCA6	0x2969A
+0x8EA4BCA7	0x29A12
+0x8EA4BCA8	0x3480
+0x8EA4BCA9	0x50C0
+0x8EA4BCAA	0x3481
+0x8EA4BCAB	0x2036B
+0x8EA4BCAC	0x347E
+0x8EA4BCAD	0x347F
+0x8EA4BCAE	0x20337
+0x8EA4BCAF	0x2033C
+0x8EA4BCB0	0x2F80A
+0x8EA4BCB1	0x204F7
+0x8EA4BCB2	0x34BE
+0x8EA4BCB3	0x20566
+0x8EA4BCB4	0x34D6
+0x8EA4BCB5	0x207A9
+0x8EA4BCB6	0x207AE
+0x8EA4BCB7	0x207AD
+0x8EA4BCB8	0x207C8
+0x8EA4BCB9	0x207A5
+0x8EA4BCBA	0x207B0
+0x8EA4BCBB	0x20895
+0x8EA4BCBC	0x52E5
+0x8EA4BCBD	0x20925
+0x8EA4BCBE	0x3534
+0x8EA4BCBF	0x20A99
+0x8EA4BCC0	0x53AF
+0x8EA4BCC1	0x20B74
+0x8EA4BCC2	0x20B70
+0x8EA4BCC3	0x20B6F
+0x8EA4BCC4	0x20E41
+0x8EA4BCC5	0x20E54
+0x8EA4BCC6	0x35D5
+0x8EA4BCC7	0x35D8
+0x8EA4BCC8	0x20E40
+0x8EA4BCC9	0x20E38
+0x8EA4BCCA	0x35D4
+0x8EA4BCCB	0x55D8
+0x8EA4BCCC	0x35D9
+0x8EA4BCCD	0x20E52
+0x8EA4BCCE	0x20E3A
+0x8EA4BCCF	0x20E57
+0x8EA4BCD0	0x2F84A
+0x8EA4BCD1	0x20E59
+0x8EA4BCD2	0x5711
+0x8EA4BCD3	0x5867
+0x8EA4BCD4	0x213B4
+0x8EA4BCD5	0x213C0
+0x8EA4BCD6	0x365D
+0x8EA4BCD7	0x5843
+0x8EA4BCD8	0x365E
+0x8EA4BCD9	0x3659
+0x8EA4BCDA	0x21375
+0x8EA4BCDB	0x365A
+0x8EA4BCDC	0x36A0
+0x8EA4BCDD	0x21660
+0x8EA4BCDE	0x21647
+0x8EA4BCDF	0x3705
+0x8EA4BCE0	0x217F0
+0x8EA4BCE1	0x3707
+0x8EA4BCE2	0x217EF
+0x8EA4BCE3	0x370E
+0x8EA4BCE4	0x370C
+0x8EA4BCE5	0x217EC
+0x8EA4BCE6	0x21983
+0x8EA4BCE7	0x3745
+0x8EA4BCE8	0x21984
+0x8EA4BCE9	0x2198F
+0x8EA4BCEA	0x3764
+0x8EA4BCEB	0x21A61
+0x8EA4BCEC	0x3765
+0x8EA4BCED	0x21A69
+0x8EA4BCEE	0x5BDD
+0x8EA4BCEF	0x3766
+0x8EA4BCF0	0x21A62
+0x8EA4BCF1	0x3789
+0x8EA4BCF2	0x37EC
+0x8EA4BCF3	0x37F1
+0x8EA4BCF4	0x5D70
+0x8EA4BCF5	0x5D6A
+0x8EA4BCF6	0x37F0
+0x8EA4BCF7	0x37F8
+0x8EA4BCF8	0x5D74
+0x8EA4BCF9	0x5D5F
+0x8EA4BCFA	0x21EAE
+0x8EA4BCFB	0x5D61
+0x8EA4BCFC	0x5D73
+0x8EA4BCFD	0x21EB2
+0x8EA4BCFE	0x37F2
+0x8EA4BDA1	0x37F4
+0x8EA4BDA2	0x2210B
+0x8EA4BDA3	0x3858
+0x8EA4BDA4	0x22110
+0x8EA4BDA5	0x2210D
+0x8EA4BDA6	0x385A
+0x8EA4BDA7	0x3859
+0x8EA4BDA8	0x3857
+0x8EA4BDA9	0x385B
+0x8EA4BDAA	0x5E50
+0x8EA4BDAB	0x2227F
+0x8EA4BDAC	0x22281
+0x8EA4BDAD	0x38A6
+0x8EA4BDAE	0x38C2
+0x8EA4BDAF	0x38C1
+0x8EA4BDB0	0x5F3F
+0x8EA4BDB1	0x2240B
+0x8EA4BDB2	0x2254E
+0x8EA4BDB3	0x38EF
+0x8EA4BDB4	0x5FB0
+0x8EA4BDB5	0x227EA
+0x8EA4BDB6	0x22745
+0x8EA4BDB7	0x3968
+0x8EA4BDB8	0x6135
+0x8EA4BDB9	0x612D
+0x8EA4BDBA	0x3973
+0x8EA4BDBB	0x396E
+0x8EA4BDBC	0x3974
+0x8EA4BDBD	0x6102
+0x8EA4BDBE	0x3966
+0x8EA4BDBF	0x22728
+0x8EA4BDC0	0x2275D
+0x8EA4BDC1	0x229DC
+0x8EA4BDC2	0x39B9
+0x8EA4BDC3	0x6226
+0x8EA4BDC4	0x229D4
+0x8EA4BDC5	0x3A0C
+0x8EA4BDC6	0x22C64
+0x8EA4BDC7	0x22C68
+0x8EA4BDC8	0x3A20
+0x8EA4BDC9	0x22C62
+0x8EA4BDCA	0x3A1D
+0x8EA4BDCB	0x22C61
+0x8EA4BDCC	0x3A1C
+0x8EA4BDCD	0x22C66
+0x8EA4BDCE	0x3A21
+0x8EA4BDCF	0x3A1A
+0x8EA4BDD0	0x3A19
+0x8EA4BDD1	0x22BF2
+0x8EA4BDD2	0x22C69
+0x8EA4BDD3	0x22C67
+0x8EA4BDD4	0x3A7E
+0x8EA4BDD5	0x22F9A
+0x8EA4BDD6	0x22F9B
+0x8EA4BDD7	0x22F85
+0x8EA4BDD8	0x22F9C
+0x8EA4BDD9	0x3A9D
+0x8EA4BDDA	0x22FA4
+0x8EA4BDDB	0x3A9E
+0x8EA4BDDC	0x3A9C
+0x8EA4BDDD	0x656E
+0x8EA4BDDE	0x22F99
+0x8EA4BDDF	0x22F86
+0x8EA4BDE0	0x22F90
+0x8EA4BDE1	0x23081
+0x8EA4BDE2	0x230AE
+0x8EA4BDE3	0x65B1
+0x8EA4BDE4	0x65D4
+0x8EA4BDE5	0x3ACD
+0x8EA4BDE6	0x23138
+0x8EA4BDE7	0x3B0B
+0x8EA4BDE8	0x3B0A
+0x8EA4BDE9	0x6685
+0x8EA4BDEA	0x2353B
+0x8EA4BDEB	0x3B8F
+0x8EA4BDEC	0x6972
+0x8EA4BDED	0x3B95
+0x8EA4BDEE	0x3B90
+0x8EA4BDEF	0x3B91
+0x8EA4BDF0	0x2354C
+0x8EA4BDF1	0x693A
+0x8EA4BDF2	0x3BB9
+0x8EA4BDF3	0x23547
+0x8EA4BDF4	0x23535
+0x8EA4BDF5	0x3B97
+0x8EA4BDF6	0x3B9E
+0x8EA4BDF7	0x23533
+0x8EA4BDF8	0x3B8B
+0x8EA4BDF9	0x23582
+0x8EA4BDFA	0x23540
+0x8EA4BDFB	0x3C3B
+0x8EA4BDFC	0x3C3A
+0x8EA4BDFD	0x3C3C
+0x8EA4BDFE	0x3C3D
+0x8EA4BEA1	0x3C39
+0x8EA4BEA2	0x3C3E
+0x8EA4BEA3	0x3C6B
+0x8EA4BEA4	0x3C6C
+0x8EA4BEA5	0x23A36
+0x8EA4BEA6	0x23B0E
+0x8EA4BEA7	0x3CA2
+0x8EA4BEA8	0x3CA1
+0x8EA4BEA9	0x3C9F
+0x8EA4BEAA	0x23BAD
+0x8EA4BEAB	0x23BAA
+0x8EA4BEAC	0x23E17
+0x8EA4BEAD	0x3D2D
+0x8EA4BEAE	0x23E67
+0x8EA4BEAF	0x3D36
+0x8EA4BEB0	0x3D2B
+0x8EA4BEB1	0x23E72
+0x8EA4BEB2	0x3D37
+0x8EA4BEB3	0x2F90A
+0x8EA4BEB4	0x23E61
+0x8EA4BEB5	0x23EB0
+0x8EA4BEB6	0x6EAD
+0x8EA4BEB7	0x3D25
+0x8EA4BEB8	0x3D2F
+0x8EA4BEB9	0x3D2C
+0x8EA4BEBA	0x23E6E
+0x8EA4BEBB	0x23E64
+0x8EA4BEBC	0x3D32
+0x8EA4BEBD	0x23E8C
+0x8EA4BEBE	0x23E66
+0x8EA4BEBF	0x6E95
+0x8EA4BEC0	0x23E6B
+0x8EA4BEC1	0x23E5F
+0x8EA4BEC2	0x23E74
+0x8EA4BEC3	0x23E65
+0x8EA4BEC4	0x242BB
+0x8EA4BEC5	0x242BE
+0x8EA4BEC6	0x3DD5
+0x8EA4BEC7	0x242B9
+0x8EA4BEC8	0x3DD4
+0x8EA4BEC9	0x3DD6
+0x8EA4BECA	0x242EF
+0x8EA4BECB	0x3DD1
+0x8EA4BECC	0x7243
+0x8EA4BECD	0x245DA
+0x8EA4BECE	0x3E46
+0x8EA4BECF	0x728F
+0x8EA4BED0	0x24690
+0x8EA4BED1	0x247E9
+0x8EA4BED2	0x3E8C
+0x8EA4BED3	0x3E8A
+0x8EA4BED4	0x3E88
+0x8EA4BED5	0x24811
+0x8EA4BED6	0x2480D
+0x8EA4BED7	0x247ED
+0x8EA4BED8	0x24821
+0x8EA4BED9	0x3EDD
+0x8EA4BEDA	0x24981
+0x8EA4BEDB	0x249B1
+0x8EA4BEDC	0x24B01
+0x8EA4BEDD	0x3F2D
+0x8EA4BEDE	0x24B5E
+0x8EA4BEDF	0x24B62
+0x8EA4BEE0	0x3F2E
+0x8EA4BEE1	0x3F2C
+0x8EA4BEE2	0x3F2B
+0x8EA4BEE3	0x3F30
+0x8EA4BEE4	0x24B5B
+0x8EA4BEE5	0x3F4E
+0x8EA4BEE6	0x24C96
+0x8EA4BEE7	0x24C93
+0x8EA4BEE8	0x3F64
+0x8EA4BEE9	0x3F61
+0x8EA4BEEA	0x24C92
+0x8EA4BEEB	0x7575
+0x8EA4BEEC	0x2F939
+0x8EA4BEED	0x3F70
+0x8EA4BEEE	0x3FA6
+0x8EA4BEEF	0x3FA4
+0x8EA4BEF0	0x24DC4
+0x8EA4BEF1	0x24DC7
+0x8EA4BEF2	0x24DC3
+0x8EA4BEF3	0x3FA8
+0x8EA4BEF4	0x3FA2
+0x8EA4BEF5	0x24DC8
+0x8EA4BEF6	0x3FA7
+0x8EA4BEF7	0x75EC
+0x8EA4BEF8	0x3FA5
+0x8EA4BEF9	0x24DCA
+0x8EA4BEFA	0x3FA9
+0x8EA4BEFB	0x24DC5
+0x8EA4BEFC	0x24DCF
+0x8EA4BEFD	0x24DDC
+0x8EA4BEFE	0x24F7C
+0x8EA4BFA1	0x25001
+0x8EA4BFA2	0x403D
+0x8EA4BFA3	0x251D3
+0x8EA4BFA4	0x251DC
+0x8EA4BFA5	0x4044
+0x8EA4BFA6	0x4045
+0x8EA4BFA7	0x4046
+0x8EA4BFA8	0x251D4
+0x8EA4BFA9	0x7757
+0x8EA4BFAA	0x251CC
+0x8EA4BFAB	0x4047
+0x8EA4BFAC	0x4048
+0x8EA4BFAD	0x4042
+0x8EA4BFAE	0x251D6
+0x8EA4BFAF	0x251DB
+0x8EA4BFB0	0x4041
+0x8EA4BFB1	0x251D5
+0x8EA4BFB2	0x253D9
+0x8EA4BFB3	0x4094
+0x8EA4BFB4	0x253DD
+0x8EA4BFB5	0x253DC
+0x8EA4BFB6	0x253E0
+0x8EA4BFB7	0x254CC
+0x8EA4BFB8	0x40C0
+0x8EA4BFB9	0x40B8
+0x8EA4BFBA	0x40C1
+0x8EA4BFBB	0x40C2
+0x8EA4BFBC	0x40BB
+0x8EA4BFBD	0x40BD
+0x8EA4BFBE	0x40BF
+0x8EA4BFBF	0x40B9
+0x8EA4BFC0	0x40B7
+0x8EA4BFC1	0x254D2
+0x8EA4BFC2	0x40C7
+0x8EA4BFC3	0x254D3
+0x8EA4BFC4	0x410C
+0x8EA4BFC5	0x410B
+0x8EA4BFC6	0x797B
+0x8EA4BFC7	0x4110
+0x8EA4BFC8	0x2568D
+0x8EA4BFC9	0x415D
+0x8EA4BFCA	0x7A21
+0x8EA4BFCB	0x415A
+0x8EA4BFCC	0x4158
+0x8EA4BFCD	0x4156
+0x8EA4BFCE	0x257D8
+0x8EA4BFCF	0x4154
+0x8EA4BFD0	0x7A16
+0x8EA4BFD1	0x257BC
+0x8EA4BFD2	0x41A8
+0x8EA4BFD3	0x41A7
+0x8EA4BFD4	0x41CF
+0x8EA4BFD5	0x41D0
+0x8EA4BFD6	0x25A8A
+0x8EA4BFD7	0x7AE8
+0x8EA4BFD8	0x25A8B
+0x8EA4BFD9	0x25A8D
+0x8EA4BFDA	0x41D1
+0x8EA4BFDB	0x41EB
+0x8EA4BFDC	0x25B53
+0x8EA4BFDD	0x41FB
+0x8EA4BFDE	0x7B6A
+0x8EA4BFDF	0x25B59
+0x8EA4BFE0	0x41FD
+0x8EA4BFE1	0x41F8
+0x8EA4BFE2	0x41F7
+0x8EA4BFE3	0x4200
+0x8EA4BFE4	0x25B56
+0x8EA4BFE5	0x25B57
+0x8EA4BFE6	0x41F6
+0x8EA4BFE7	0x7B5F
+0x8EA4BFE8	0x25E73
+0x8EA4BFE9	0x2601B
+0x8EA4BFEA	0x42DF
+0x8EA4BFEB	0x26021
+0x8EA4BFEC	0x26016
+0x8EA4BFED	0x26018
+0x8EA4BFEE	0x42E2
+0x8EA4BFEF	0x42E4
+0x8EA4BFF0	0x26044
+0x8EA4BFF1	0x7D82
+0x8EA4BFF2	0x26026
+0x8EA4BFF3	0x42E3
+0x8EA4BFF4	0x26236
+0x8EA4BFF5	0x4359
+0x8EA4BFF6	0x4371
+0x8EA4BFF7	0x438E
+0x8EA4BFF8	0x438C
+0x8EA4BFF9	0x2643A
+0x8EA4BFFA	0x43A4
+0x8EA4BFFB	0x264F4
+0x8EA4BFFC	0x8055
+0x8EA4BFFD	0x4414
+0x8EA4BFFE	0x26762
+0x8EA4C0A1	0x2675B
+0x8EA4C0A2	0x2676A
+0x8EA4C0A3	0x4411
+0x8EA4C0A4	0x26768
+0x8EA4C0A5	0x441B
+0x8EA4C0A6	0x4412
+0x8EA4C0A7	0x440E
+0x8EA4C0A8	0x4415
+0x8EA4C0A9	0x8168
+0x8EA4C0AA	0x4410
+0x8EA4C0AB	0x26781
+0x8EA4C0AC	0x4417
+0x8EA4C0AD	0x8246
+0x8EA4C0AE	0x8243
+0x8EA4C0AF	0x4470
+0x8EA4C0B0	0x44ED
+0x8EA4C0B1	0x26CE7
+0x8EA4C0B2	0x44EE
+0x8EA4C0B3	0x26CE6
+0x8EA4C0B4	0x26CD1
+0x8EA4C0B5	0x26D11
+0x8EA4C0B6	0x8481
+0x8EA4C0B7	0x26CD0
+0x8EA4C0B8	0x26CD9
+0x8EA4C0B9	0x26D0A
+0x8EA4C0BA	0x44F4
+0x8EA4C0BB	0x26CDA
+0x8EA4C0BC	0x26CDD
+0x8EA4C0BD	0x26CC8
+0x8EA4C0BE	0x26CE2
+0x8EA4C0BF	0x26CE9
+0x8EA4C0C0	0x26CCB
+0x8EA4C0C1	0x847C
+0x8EA4C0C2	0x26CCC
+0x8EA4C0C3	0x26CC1
+0x8EA4C0C4	0x846A
+0x8EA4C0C5	0x26CDE
+0x8EA4C0C6	0x8488
+0x8EA4C0C7	0x44F2
+0x8EA4C0C8	0x44F8
+0x8EA4C0C9	0x44F3
+0x8EA4C0CA	0x26D51
+0x8EA4C0CB	0x26D12
+0x8EA4C0CC	0x44FA
+0x8EA4C0CD	0x26CE0
+0x8EA4C0CE	0x26D2B
+0x8EA4C0CF	0x2F9B4
+0x8EA4C0D0	0x272D8
+0x8EA4C0D1	0x272D1
+0x8EA4C0D2	0x8710
+0x8EA4C0D3	0x272D2
+0x8EA4C0D4	0x272CD
+0x8EA4C0D5	0x871F
+0x8EA4C0D6	0x45B6
+0x8EA4C0D7	0x45B7
+0x8EA4C0D8	0x2733D
+0x8EA4C0D9	0x870F
+0x8EA4C0DA	0x272CA
+0x8EA4C0DB	0x45BA
+0x8EA4C0DC	0x272CB
+0x8EA4C0DD	0x45BC
+0x8EA4C0DE	0x272D7
+0x8EA4C0DF	0x275F4
+0x8EA4C0E0	0x463B
+0x8EA4C0E1	0x88D3
+0x8EA4C0E2	0x462F
+0x8EA4C0E3	0x27687
+0x8EA4C0E4	0x2768B
+0x8EA4C0E5	0x27683
+0x8EA4C0E6	0x4637
+0x8EA4C0E7	0x4699
+0x8EA4C0E8	0x279C5
+0x8EA4C0E9	0x279D2
+0x8EA4C0EA	0x279C6
+0x8EA4C0EB	0x279D3
+0x8EA4C0EC	0x46D9
+0x8EA4C0ED	0x46D8
+0x8EA4C0EE	0x46D7
+0x8EA4C0EF	0x279F0
+0x8EA4C0F0	0x279CD
+0x8EA4C0F1	0x279CC
+0x8EA4C0F2	0x279DC
+0x8EA4C0F3	0x279D6
+0x8EA4C0F4	0x4736
+0x8EA4C0F5	0x27BE6
+0x8EA4C0F6	0x27C41
+0x8EA4C0F7	0x27C3F
+0x8EA4C0F8	0x8C87
+0x8EA4C0F9	0x27CC5
+0x8EA4C0FA	0x27CC0
+0x8EA4C0FB	0x27CC6
+0x8EA4C0FC	0x27CBE
+0x8EA4C0FD	0x27CBF
+0x8EA4C0FE	0x8CC6
+0x8EA4C1A1	0x4770
+0x8EA4C1A2	0x27D63
+0x8EA4C1A3	0x27ED3
+0x8EA4C1A4	0x27EDA
+0x8EA4C1A5	0x27ED5
+0x8EA4C1A6	0x47A5
+0x8EA4C1A7	0x47A6
+0x8EA4C1A8	0x47A9
+0x8EA4C1A9	0x47EE
+0x8EA4C1AA	0x4854
+0x8EA4C1AB	0x282EE
+0x8EA4C1AC	0x4857
+0x8EA4C1AD	0x282FC
+0x8EA4C1AE	0x28414
+0x8EA4C1AF	0x48A1
+0x8EA4C1B0	0x28523
+0x8EA4C1B1	0x28522
+0x8EA4C1B2	0x28530
+0x8EA4C1B3	0x286B5
+0x8EA4C1B4	0x48D3
+0x8EA4C1B5	0x28738
+0x8EA4C1B6	0x48D4
+0x8EA4C1B7	0x2873F
+0x8EA4C1B8	0x48D7
+0x8EA4C1B9	0x90CC
+0x8EA4C1BA	0x916D
+0x8EA4C1BB	0x9170
+0x8EA4C1BC	0x48F7
+0x8EA4C1BD	0x48F6
+0x8EA4C1BE	0x48F9
+0x8EA4C1BF	0x48F8
+0x8EA4C1C0	0x9258
+0x8EA4C1C1	0x9242
+0x8EA4C1C2	0x9268
+0x8EA4C1C3	0x9269
+0x8EA4C1C4	0x28968
+0x8EA4C1C5	0x28967
+0x8EA4C1C6	0x9243
+0x8EA4C1C7	0x28965
+0x8EA4C1C8	0x9247
+0x8EA4C1C9	0x498A
+0x8EA4C1CA	0x28C75
+0x8EA4C1CB	0x28CF7
+0x8EA4C1CC	0x28CF3
+0x8EA4C1CD	0x28CF6
+0x8EA4C1CE	0x4994
+0x8EA4C1CF	0x28D00
+0x8EA4C1D0	0x4993
+0x8EA4C1D1	0x28CFF
+0x8EA4C1D2	0x28CF5
+0x8EA4C1D3	0x959D
+0x8EA4C1D4	0x49DD
+0x8EA4C1D5	0x49DC
+0x8EA4C1D6	0x49F7
+0x8EA4C1D7	0x96CF
+0x8EA4C1D8	0x29092
+0x8EA4C1D9	0x29206
+0x8EA4C1DA	0x4A42
+0x8EA4C1DB	0x29207
+0x8EA4C1DC	0x2926B
+0x8EA4C1DD	0x4A54
+0x8EA4C1DE	0x2926C
+0x8EA4C1DF	0x4A55
+0x8EA4C1E0	0x29393
+0x8EA4C1E1	0x4A8F
+0x8EA4C1E2	0x29394
+0x8EA4C1E3	0x97F4
+0x8EA4C1E4	0x4AB4
+0x8EA4C1E5	0x4AB3
+0x8EA4C1E6	0x29462
+0x8EA4C1E7	0x29463
+0x8EA4C1E8	0x9809
+0x8EA4C1E9	0x2945F
+0x8EA4C1EA	0x29464
+0x8EA4C1EB	0x2945B
+0x8EA4C1EC	0x29459
+0x8EA4C1ED	0x4AFB
+0x8EA4C1EE	0x4AFD
+0x8EA4C1EF	0x295A4
+0x8EA4C1F0	0x295AC
+0x8EA4C1F1	0x98AB
+0x8EA4C1F2	0x4AFC
+0x8EA4C1F3	0x296B5
+0x8EA4C1F4	0x4B2C
+0x8EA4C1F5	0x4B2F
+0x8EA4C1F6	0x296AE
+0x8EA4C1F7	0x4B2B
+0x8EA4C1F8	0x296C5
+0x8EA4C1F9	0x4B33
+0x8EA4C1FA	0x4B34
+0x8EA4C1FB	0x98FB
+0x8EA4C1FC	0x2983B
+0x8EA4C1FD	0x9AAC
+0x8EA4C1FE	0x9AAE
+0x8EA4C2A1	0x9AAA
+0x8EA4C2A2	0x4BE8
+0x8EA4C2A3	0x29ABF
+0x8EA4C2A4	0x29C2B
+0x8EA4C2A5	0x29C84
+0x8EA4C2A6	0x29C80
+0x8EA4C2A7	0x29D4D
+0x8EA4C2A8	0x29D4F
+0x8EA4C2A9	0x9B5C
+0x8EA4C2AA	0x29D4C
+0x8EA4C2AB	0x29F92
+0x8EA4C2AC	0x4D5D
+0x8EA4C2AD	0x50D2
+0x8EA4C2AE	0x3485
+0x8EA4C2AF	0x3488
+0x8EA4C2B0	0x203AE
+0x8EA4C2B1	0x20379
+0x8EA4C2B2	0x348E
+0x8EA4C2B3	0x3484
+0x8EA4C2B4	0x20371
+0x8EA4C2B5	0x50DF
+0x8EA4C2B6	0x203B3
+0x8EA4C2B7	0x3483
+0x8EA4C2B8	0x2032C
+0x8EA4C2B9	0x20377
+0x8EA4C2BA	0x2052F
+0x8EA4C2BB	0x207C3
+0x8EA4C2BC	0x3502
+0x8EA4C2BD	0x207CD
+0x8EA4C2BE	0x3506
+0x8EA4C2BF	0x3505
+0x8EA4C2C0	0x207C9
+0x8EA4C2C1	0x34FE
+0x8EA4C2C2	0x3501
+0x8EA4C2C3	0x3500
+0x8EA4C2C4	0x207CE
+0x8EA4C2C5	0x208A5
+0x8EA4C2C6	0x208A0
+0x8EA4C2C7	0x208FE
+0x8EA4C2C8	0x20959
+0x8EA4C2C9	0x20A9A
+0x8EA4C2CA	0x35E7
+0x8EA4C2CB	0x5619
+0x8EA4C2CC	0x20EE4
+0x8EA4C2CD	0x20ED7
+0x8EA4C2CE	0x20EDC
+0x8EA4C2CF	0x35E6
+0x8EA4C2D0	0x20EE7
+0x8EA4C2D1	0x35ED
+0x8EA4C2D2	0x35E2
+0x8EA4C2D3	0x35EB
+0x8EA4C2D4	0x20EE5
+0x8EA4C2D5	0x35E8
+0x8EA4C2D6	0x35EC
+0x8EA4C2D7	0x560A
+0x8EA4C2D8	0x3624
+0x8EA4C2D9	0x589A
+0x8EA4C2DA	0x21414
+0x8EA4C2DB	0x3662
+0x8EA4C2DC	0x213F1
+0x8EA4C2DD	0x3661
+0x8EA4C2DE	0x3660
+0x8EA4C2DF	0x3664
+0x8EA4C2E0	0x368B
+0x8EA4C2E1	0x215B6
+0x8EA4C2E2	0x2166E
+0x8EA4C2E3	0x2166C
+0x8EA4C2E4	0x21681
+0x8EA4C2E5	0x21842
+0x8EA4C2E6	0x3719
+0x8EA4C2E7	0x3716
+0x8EA4C2E8	0x3718
+0x8EA4C2E9	0x3722
+0x8EA4C2EA	0x2181A
+0x8EA4C2EB	0x371D
+0x8EA4C2EC	0x3717
+0x8EA4C2ED	0x371E
+0x8EA4C2EE	0x21827
+0x8EA4C2EF	0x21825
+0x8EA4C2F0	0x21817
+0x8EA4C2F1	0x2181C
+0x8EA4C2F2	0x2183D
+0x8EA4C2F3	0x21820
+0x8EA4C2F4	0x3769
+0x8EA4C2F5	0x376A
+0x8EA4C2F6	0x21A81
+0x8EA4C2F7	0x376C
+0x8EA4C2F8	0x377A
+0x8EA4C2F9	0x378A
+0x8EA4C2FA	0x21C09
+0x8EA4C2FB	0x21CC6
+0x8EA4C2FC	0x21CC4
+0x8EA4C2FD	0x379C
+0x8EA4C2FE	0x21CC5
+0x8EA4C3A1	0x37FD
+0x8EA4C3A2	0x37F9
+0x8EA4C3A3	0x21EEF
+0x8EA4C3A4	0x37FF
+0x8EA4C3A5	0x21EDF
+0x8EA4C3A6	0x21EDE
+0x8EA4C3A7	0x21EEE
+0x8EA4C3A8	0x21EF5
+0x8EA4C3A9	0x21EEC
+0x8EA4C3AA	0x37FC
+0x8EA4C3AB	0x21EDD
+0x8EA4C3AC	0x5D85
+0x8EA4C3AD	0x37FB
+0x8EA4C3AE	0x3802
+0x8EA4C3AF	0x385F
+0x8EA4C3B0	0x5E56
+0x8EA4C3B1	0x385E
+0x8EA4C3B2	0x385D
+0x8EA4C3B3	0x385C
+0x8EA4C3B4	0x22122
+0x8EA4C3B5	0x5E51
+0x8EA4C3B6	0x3892
+0x8EA4C3B7	0x22297
+0x8EA4C3B8	0x22295
+0x8EA4C3B9	0x3894
+0x8EA4C3BA	0x3895
+0x8EA4C3BB	0x38D1
+0x8EA4C3BC	0x224A9
+0x8EA4C3BD	0x38F1
+0x8EA4C3BE	0x22553
+0x8EA4C3BF	0x5FB1
+0x8EA4C3C0	0x22556
+0x8EA4C3C1	0x22555
+0x8EA4C3C2	0x3977
+0x8EA4C3C3	0x396F
+0x8EA4C3C4	0x227E3
+0x8EA4C3C5	0x227E2
+0x8EA4C3C6	0x3987
+0x8EA4C3C7	0x397D
+0x8EA4C3C8	0x397C
+0x8EA4C3C9	0x397E
+0x8EA4C3CA	0x3985
+0x8EA4C3CB	0x398B
+0x8EA4C3CC	0x3986
+0x8EA4C3CD	0x3980
+0x8EA4C3CF	0x227A9
+0x8EA4C3D0	0x3978
+0x8EA4C3D1	0x2F8AB
+0x8EA4C3D2	0x22833
+0x8EA4C3D3	0x2280A
+0x8EA4C3D4	0x39BA
+0x8EA4C3D5	0x22A59
+0x8EA4C3D6	0x3A33
+0x8EA4C3D7	0x22CBC
+0x8EA4C3D8	0x3A2D
+0x8EA4C3D9	0x22CC4
+0x8EA4C3DA	0x22CC7
+0x8EA4C3DB	0x22CC6
+0x8EA4C3DC	0x3A37
+0x8EA4C3DD	0x645A
+0x8EA4C3DE	0x6463
+0x8EA4C3DF	0x22CB8
+0x8EA4C3E0	0x22CDA
+0x8EA4C3E1	0x3A2E
+0x8EA4C3E2	0x22CB7
+0x8EA4C3E3	0x22CC0
+0x8EA4C3E4	0x3A3D
+0x8EA4C3E5	0x22CCD
+0x8EA4C3E6	0x3AA0
+0x8EA4C3E7	0x22FBC
+0x8EA4C3E8	0x22FAB
+0x8EA4C3E9	0x3AA3
+0x8EA4C3EA	0x23086
+0x8EA4C3EB	0x669B
+0x8EA4C3EC	0x2325A
+0x8EA4C3ED	0x66A3
+0x8EA4C3EE	0x3B0E
+0x8EA4C3EF	0x669E
+0x8EA4C3F0	0x23343
+0x8EA4C3F1	0x3BB6
+0x8EA4C3F2	0x235AC
+0x8EA4C3F3	0x3BAB
+0x8EA4C3F4	0x3BAD
+0x8EA4C3F5	0x3BA6
+0x8EA4C3F6	0x235BE
+0x8EA4C3F7	0x69B8
+0x8EA4C3F8	0x3BAA
+0x8EA4C3F9	0x69BA
+0x8EA4C3FA	0x3BB1
+0x8EA4C3FB	0x235AB
+0x8EA4C3FC	0x3BA8
+0x8EA4C3FD	0x3BAF
+0x8EA4C3FE	0x3BB0
+0x8EA4C4A1	0x3BA7
+0x8EA4C4A2	0x3BB2
+0x8EA4C4A3	0x3B9D
+0x8EA4C4A4	0x3BA5
+0x8EA4C4A5	0x3BB5
+0x8EA4C4A6	0x21B3E
+0x8EA4C4A7	0x69C7
+0x8EA4C4A8	0x69D7
+0x8EA4C4A9	0x238F9
+0x8EA4C4AA	0x3C41
+0x8EA4C4AB	0x238F3
+0x8EA4C4AC	0x238F7
+0x8EA4C4AD	0x6B70
+0x8EA4C4AE	0x23A45
+0x8EA4C4AF	0x23A48
+0x8EA4C4B0	0x3C72
+0x8EA4C4B1	0x6B9D
+0x8EA4C4B2	0x3C6F
+0x8EA4C4B3	0x3C71
+0x8EA4C4B4	0x23A44
+0x8EA4C4B5	0x3C85
+0x8EA4C4B6	0x23AAF
+0x8EA4C4B7	0x23AB1
+0x8EA4C4B8	0x3CA4
+0x8EA4C4B9	0x3CA5
+0x8EA4C4BA	0x3CA6
+0x8EA4C4BB	0x23BCF
+0x8EA4C4BC	0x3CA8
+0x8EA4C4BD	0x23BCB
+0x8EA4C4BE	0x23BCD
+0x8EA4C4BF	0x3CA3
+0x8EA4C4C0	0x23C50
+0x8EA4C4C1	0x23EEC
+0x8EA4C4C2	0x23F1A
+0x8EA4C4C3	0x6F16
+0x8EA4C4C4	0x6F24
+0x8EA4C4C5	0x23ED8
+0x8EA4C4C6	0x3D43
+0x8EA4C4C7	0x23ED0
+0x8EA4C4C8	0x23ED1
+0x8EA4C4C9	0x3D3D
+0x8EA4C4CA	0x3D45
+0x8EA4C4CB	0x23E7B
+0x8EA4C4CC	0x23ED2
+0x8EA4C4CD	0x3D44
+0x8EA4C4CE	0x23ED4
+0x8EA4C4CF	0x23EE7
+0x8EA4C4D0	0x23EDF
+0x8EA4C4D1	0x23EDE
+0x8EA4C4D2	0x6F45
+0x8EA4C4D3	0x23ED9
+0x8EA4C4D4	0x23ECF
+0x8EA4C4D5	0x2430D
+0x8EA4C4D6	0x3DE3
+0x8EA4C4D7	0x7179
+0x8EA4C4D9	0x3DDF
+0x8EA4C4DA	0x3DE4
+0x8EA4C4DB	0x717A
+0x8EA4C4DC	0x3DE5
+0x8EA4C4DD	0x24338
+0x8EA4C4DE	0x7254
+0x8EA4C4DF	0x3E22
+0x8EA4C4E0	0x3E4A
+0x8EA4C4E1	0x246A9
+0x8EA4C4E2	0x3E49
+0x8EA4C4E3	0x3E44
+0x8EA4C4E4	0x3E4B
+0x8EA4C4E5	0x3E87
+0x8EA4C4E6	0x3E89
+0x8EA4C4E7	0x3E92
+0x8EA4C4E8	0x3E91
+0x8EA4C4E9	0x3E90
+0x8EA4C4EA	0x3E8E
+0x8EA4C4EB	0x2483E
+0x8EA4C4EC	0x24846
+0x8EA4C4ED	0x249ED
+0x8EA4C4EE	0x2F930
+0x8EA4C4EF	0x3F12
+0x8EA4C4F0	0x3F10
+0x8EA4C4F1	0x3F11
+0x8EA4C4F2	0x24B6C
+0x8EA4C4F3	0x3F32
+0x8EA4C4F4	0x3F34
+0x8EA4C4F5	0x3F37
+0x8EA4C4F6	0x3F33
+0x8EA4C4F7	0x3F36
+0x8EA4C4F8	0x3F35
+0x8EA4C4F9	0x3F65
+0x8EA4C4FA	0x24CAC
+0x8EA4C4FB	0x757C
+0x8EA4C4FC	0x757B
+0x8EA4C4FD	0x24DC9
+0x8EA4C4FE	0x7612
+0x8EA4C5A1	0x3FB0
+0x8EA4C5A2	0x24E12
+0x8EA4C5A3	0x3FAF
+0x8EA4C5A4	0x3FAA
+0x8EA4C5A5	0x24DFD
+0x8EA4C5A6	0x24E01
+0x8EA4C5A7	0x24E11
+0x8EA4C5A8	0x3FAB
+0x8EA4C5A9	0x24E89
+0x8EA4C5AA	0x24E05
+0x8EA4C5AB	0x24DFE
+0x8EA4C5AC	0x24E0B
+0x8EA4C5AD	0x24E20
+0x8EA4C5AE	0x24E04
+0x8EA4C5AF	0x24F88
+0x8EA4C5B0	0x3FF3
+0x8EA4C5B1	0x25002
+0x8EA4C5B2	0x3FF4
+0x8EA4C5B3	0x25003
+0x8EA4C5B4	0x76B6
+0x8EA4C5B5	0x76E0
+0x8EA4C5B6	0x4008
+0x8EA4C5B7	0x404E
+0x8EA4C5B8	0x4055
+0x8EA4C5B9	0x404B
+0x8EA4C5BA	0x25229
+0x8EA4C5BB	0x2523B
+0x8EA4C5BC	0x404D
+0x8EA4C5BD	0x7773
+0x8EA4C5BE	0x25206
+0x8EA4C5BF	0x4052
+0x8EA4C5C0	0x7772
+0x8EA4C5C1	0x404C
+0x8EA4C5C2	0x7770
+0x8EA4C5C3	0x4050
+0x8EA4C5C4	0x4053
+0x8EA4C5C5	0x25203
+0x8EA4C5C6	0x4051
+0x8EA4C5C7	0x25378
+0x8EA4C5C8	0x25379
+0x8EA4C5C9	0x2537D
+0x8EA4C5CA	0x4089
+0x8EA4C5CB	0x2537F
+0x8EA4C5CC	0x4095
+0x8EA4C5CD	0x40CC
+0x8EA4C5CE	0x40C8
+0x8EA4C5CF	0x40CE
+0x8EA4C5D0	0x25532
+0x8EA4C5D1	0x40CA
+0x8EA4C5D2	0x25500
+0x8EA4C5D3	0x789D
+0x8EA4C5D4	0x25522
+0x8EA4C5D5	0x40CD
+0x8EA4C5D6	0x256A9
+0x8EA4C5D7	0x415C
+0x8EA4C5D8	0x4167
+0x8EA4C5D9	0x4169
+0x8EA4C5DA	0x4165
+0x8EA4C5DB	0x4162
+0x8EA4C5DC	0x25804
+0x8EA4C5DD	0x7A27
+0x8EA4C5DE	0x7A35
+0x8EA4C5DF	0x2F959
+0x8EA4C5E0	0x41AA
+0x8EA4C5E1	0x259B8
+0x8EA4C5E2	0x25A9B
+0x8EA4C5E3	0x41D2
+0x8EA4C5E4	0x7BA2
+0x8EA4C5E5	0x4203
+0x8EA4C5E6	0x420C
+0x8EA4C5E7	0x25B92
+0x8EA4C5E8	0x4209
+0x8EA4C5E9	0x4206
+0x8EA4C5EA	0x4205
+0x8EA4C5EB	0x7B89
+0x8EA4C5EC	0x25B8F
+0x8EA4C5ED	0x420B
+0x8EA4C5EE	0x4208
+0x8EA4C5EF	0x25B98
+0x8EA4C5F0	0x7BA5
+0x8EA4C5F1	0x25BAE
+0x8EA4C5F2	0x428E
+0x8EA4C5F3	0x25E9D
+0x8EA4C5F4	0x7CB6
+0x8EA4C5F5	0x42E8
+0x8EA4C5F6	0x26049
+0x8EA4C5F7	0x26050
+0x8EA4C5F8	0x26046
+0x8EA4C5F9	0x42EA
+0x8EA4C5FA	0x2604E
+0x8EA4C5FB	0x7DA5
+0x8EA4C5FC	0x7DC3
+0x8EA4C5FD	0x26055
+0x8EA4C5FE	0x42E9
+0x8EA4C6A1	0x42EB
+0x8EA4C6A2	0x26064
+0x8EA4C6A3	0x42F0
+0x8EA4C6A4	0x26238
+0x8EA4C6A5	0x434B
+0x8EA4C6A6	0x7FAB
+0x8EA4C6A7	0x4373
+0x8EA4C6A8	0x4375
+0x8EA4C6A9	0x4392
+0x8EA4C6AA	0x4391
+0x8EA4C6AB	0x4393
+0x8EA4C6AC	0x8025
+0x8EA4C6AD	0x43A7
+0x8EA4C6AE	0x43A6
+0x8EA4C6AF	0x43A8
+0x8EA4C6B0	0x43AA
+0x8EA4C6B1	0x264FE
+0x8EA4C6B2	0x43A9
+0x8EA4C6B3	0x8059
+0x8EA4C6B4	0x43BB
+0x8EA4C6B5	0x43BC
+0x8EA4C6B6	0x43BA
+0x8EA4C6B7	0x43BD
+0x8EA4C6B8	0x4427
+0x8EA4C6B9	0x8185
+0x8EA4C6BA	0x267A6
+0x8EA4C6BB	0x4424
+0x8EA4C6BC	0x441E
+0x8EA4C6BD	0x441F
+0x8EA4C6BE	0x441D
+0x8EA4C6BF	0x4420
+0x8EA4C6C0	0x4423
+0x8EA4C6C1	0x4429
+0x8EA4C6C2	0x4422
+0x8EA4C6C3	0x2679C
+0x8EA4C6C4	0x26799
+0x8EA4C6C5	0x441C
+0x8EA4C6C6	0x818E
+0x8EA4C6C7	0x4428
+0x8EA4C6C8	0x267B5
+0x8EA4C6C9	0x267A3
+0x8EA4C6CA	0x267A0
+0x8EA4C6CB	0x267A7
+0x8EA4C6CC	0x2679B
+0x8EA4C6CD	0x269DF
+0x8EA4C6CE	0x269E1
+0x8EA4C6CF	0x4471
+0x8EA4C6D0	0x4473
+0x8EA4C6D1	0x4472
+0x8EA4C6D2	0x26A4D
+0x8EA4C6D3	0x4502
+0x8EA4C6D4	0x26DF3
+0x8EA4C6D5	0x26D6F
+0x8EA4C6D6	0x26D69
+0x8EA4C6D7	0x44FE
+0x8EA4C6D8	0x84BE
+0x8EA4C6D9	0x26D6B
+0x8EA4C6DA	0x26D78
+0x8EA4C6DB	0x26D87
+0x8EA4C6DC	0x4508
+0x8EA4C6DD	0x26D85
+0x8EA4C6DE	0x26D82
+0x8EA4C6DF	0x26D90
+0x8EA4C6E0	0x4507
+0x8EA4C6E1	0x4504
+0x8EA4C6E2	0x26D80
+0x8EA4C6E3	0x26D67
+0x8EA4C6E4	0x4500
+0x8EA4C6E5	0x44FC
+0x8EA4C6E6	0x26D61
+0x8EA4C6E7	0x4544
+0x8EA4C6E8	0x26D93
+0x8EA4C6E9	0x44F1
+0x8EA4C6EA	0x26DF2
+0x8EA4C6EB	0x26D86
+0x8EA4C6EC	0x84A6
+0x8EA4C6ED	0x4506
+0x8EA4C6EE	0x271CD
+0x8EA4C6EF	0x271C4
+0x8EA4C6F0	0x45C6
+0x8EA4C6F1	0x45C3
+0x8EA4C6F2	0x45C1
+0x8EA4C6F3	0x45C2
+0x8EA4C6F4	0x2730F
+0x8EA4C6F5	0x45C4
+0x8EA4C6F6	0x45C7
+0x8EA4C6F7	0x2730D
+0x8EA4C6F8	0x45BF
+0x8EA4C6F9	0x45D2
+0x8EA4C6FA	0x27373
+0x8EA4C6FB	0x45CA
+0x8EA4C6FC	0x2F9BA
+0x8EA4C6FD	0x2730A
+0x8EA4C6FE	0x872F
+0x8EA4C7A1	0x27308
+0x8EA4C7A2	0x27313
+0x8EA4C7A3	0x4613
+0x8EA4C7A4	0x275F8
+0x8EA4C7A5	0x4630
+0x8EA4C7A6	0x463E
+0x8EA4C7A7	0x4639
+0x8EA4C7A8	0x276AB
+0x8EA4C7A9	0x276A8
+0x8EA4C7AA	0x463C
+0x8EA4C7AB	0x463F
+0x8EA4C7AC	0x276A5
+0x8EA4C7AD	0x4634
+0x8EA4C7AE	0x463D
+0x8EA4C7AF	0x276C3
+0x8EA4C7B0	0x276A4
+0x8EA4C7B1	0x4638
+0x8EA4C7B2	0x276D4
+0x8EA4C7B3	0x276BA
+0x8EA4C7B4	0x277F1
+0x8EA4C7B5	0x89A0
+0x8EA4C7B6	0x4682
+0x8EA4C7B7	0x2783F
+0x8EA4C7B8	0x4683
+0x8EA4C7B9	0x278EA
+0x8EA4C7BA	0x469B
+0x8EA4C7BB	0x279F7
+0x8EA4C7BC	0x46E0
+0x8EA4C7BD	0x46DD
+0x8EA4C7BE	0x279FA
+0x8EA4C7BF	0x279F5
+0x8EA4C7C0	0x46DE
+0x8EA4C7C1	0x279FE
+0x8EA4C7C2	0x46E3
+0x8EA4C7C3	0x46E5
+0x8EA4C7C4	0x27A00
+0x8EA4C7C5	0x8A97
+0x8EA4C7C6	0x46E2
+0x8EA4C7C7	0x27A02
+0x8EA4C7C8	0x279FB
+0x8EA4C7C9	0x27A07
+0x8EA4C7CA	0x46DF
+0x8EA4C7CB	0x27A1A
+0x8EA4C7CC	0x472E
+0x8EA4C7CD	0x27BB8
+0x8EA4C7CE	0x4737
+0x8EA4C7CF	0x4738
+0x8EA4C7D0	0x27BE9
+0x8EA4C7D1	0x27BEB
+0x8EA4C7D2	0x27C50
+0x8EA4C7D3	0x27C4F
+0x8EA4C7D4	0x8C8B
+0x8EA4C7D5	0x27D86
+0x8EA4C7D6	0x3562
+0x8EA4C7D7	0x27D8E
+0x8EA4C7D8	0x4794
+0x8EA4C7D9	0x4793
+0x8EA4C7DA	0x47AB
+0x8EA4C7DB	0x47AD
+0x8EA4C7DC	0x27EF0
+0x8EA4C7DD	0x27EFB
+0x8EA4C7DE	0x47F5
+0x8EA4C7DF	0x47F7
+0x8EA4C7E0	0x28042
+0x8EA4C7E1	0x47F6
+0x8EA4C7E2	0x47F8
+0x8EA4C7E3	0x28085
+0x8EA4C7E4	0x47FB
+0x8EA4C7E5	0x47F9
+0x8EA4C7E6	0x4858
+0x8EA4C7E7	0x485A
+0x8EA4C7E8	0x28305
+0x8EA4C7E9	0x4859
+0x8EA4C7EA	0x8F0F
+0x8EA4C7EB	0x4885
+0x8EA4C7EC	0x48A4
+0x8EA4C7ED	0x48D8
+0x8EA4C7EE	0x48D9
+0x8EA4C7EF	0x2874B
+0x8EA4C7F0	0x48DD
+0x8EA4C7F1	0x48C8
+0x8EA4C7F2	0x28763
+0x8EA4C7F3	0x48FA
+0x8EA4C7F4	0x48FB
+0x8EA4C7F5	0x9275
+0x8EA4C7F6	0x4927
+0x8EA4C7F7	0x929F
+0x8EA4C7F8	0x492A
+0x8EA4C7F9	0x4925
+0x8EA4C7FA	0x28999
+0x8EA4C7FB	0x4928
+0x8EA4C7FC	0x28C81
+0x8EA4C7FD	0x28D17
+0x8EA4C7FE	0x28D10
+0x8EA4C8A1	0x28D12
+0x8EA4C8A2	0x95A6
+0x8EA4C8A3	0x4995
+0x8EA4C8A4	0x969A
+0x8EA4C8A5	0x28EFA
+0x8EA4C8A6	0x28EF3
+0x8EA4C8A7	0x28EF2
+0x8EA4C8A8	0x28EF5
+0x8EA4C8A9	0x28EF6
+0x8EA4C8AA	0x28FBB
+0x8EA4C8AB	0x28FC2
+0x8EA4C8AC	0x290A7
+0x8EA4C8AD	0x4A0F
+0x8EA4C8AE	0x4A11
+0x8EA4C8AF	0x290A8
+0x8EA4C8B0	0x290A3
+0x8EA4C8B1	0x4A10
+0x8EA4C8B2	0x290AA
+0x8EA4C8B3	0x4A15
+0x8EA4C8B4	0x4A13
+0x8EA4C8B5	0x9757
+0x8EA4C8B6	0x291DC
+0x8EA4C8B7	0x4A47
+0x8EA4C8B8	0x4A46
+0x8EA4C8B9	0x2920F
+0x8EA4C8BA	0x4A59
+0x8EA4C8BB	0x4A5B
+0x8EA4C8BC	0x29279
+0x8EA4C8BD	0x4A5E
+0x8EA4C8BE	0x2927F
+0x8EA4C8BF	0x29285
+0x8EA4C8C0	0x4A5A
+0x8EA4C8C1	0x4A91
+0x8EA4C8C2	0x4A92
+0x8EA4C8C3	0x4A90
+0x8EA4C8C4	0x4A93
+0x8EA4C8C5	0x2941B
+0x8EA4C8C6	0x97F7
+0x8EA4C8C7	0x4ABE
+0x8EA4C8C8	0x29477
+0x8EA4C8C9	0x29476
+0x8EA4C8CA	0x29498
+0x8EA4C8CB	0x4ABC
+0x8EA4C8CC	0x4ABB
+0x8EA4C8CD	0x4AB7
+0x8EA4C8CE	0x4AB9
+0x8EA4C8CF	0x2947A
+0x8EA4C8D0	0x4B01
+0x8EA4C8D1	0x4AFE
+0x8EA4C8D2	0x295BC
+0x8EA4C8D3	0x295BA
+0x8EA4C8D4	0x4B02
+0x8EA4C8D5	0x295B6
+0x8EA4C8D6	0x4AFF
+0x8EA4C8D7	0x98B0
+0x8EA4C8D8	0x295B4
+0x8EA4C8D9	0x4B00
+0x8EA4C8DA	0x296CF
+0x8EA4C8DB	0x4B37
+0x8EA4C8DC	0x4B3A
+0x8EA4C8DD	0x4B6F
+0x8EA4C8DE	0x4B77
+0x8EA4C8DF	0x4B79
+0x8EA4C8E0	0x99C6
+0x8EA4C8E1	0x2987B
+0x8EA4C8E2	0x4BC8
+0x8EA4C8E3	0x29A1C
+0x8EA4C8E4	0x29A21
+0x8EA4C8E5	0x29A1D
+0x8EA4C8E6	0x29AC0
+0x8EA4C8E7	0x4BF2
+0x8EA4C8E8	0x29AFF
+0x8EA4C8E9	0x4BF1
+0x8EA4C8EA	0x4BF0
+0x8EA4C8EB	0x9B62
+0x8EA4C8EC	0x29D56
+0x8EA4C8ED	0x4C34
+0x8EA4C8EE	0x29FA1
+0x8EA4C8EF	0x29FA2
+0x8EA4C8F0	0x29FA6
+0x8EA4C8F1	0x2A256
+0x8EA4C8F2	0x2A257
+0x8EA4C8F3	0x4D2C
+0x8EA4C8F4	0x4D2D
+0x8EA4C8F5	0x2A301
+0x8EA4C8F6	0x2A3ED
+0x8EA4C8F7	0x2FA1C
+0x8EA4C8F8	0x2A5F2
+0x8EA4C8F9	0x50FA
+0x8EA4C8FA	0x203B8
+0x8EA4C8FB	0x3491
+0x8EA4C8FC	0x203C0
+0x8EA4C8FD	0x3494
+0x8EA4C8FE	0x203B7
+0x8EA4C9A1	0x203E1
+0x8EA4C9A2	0x34C4
+0x8EA4C9A3	0x350A
+0x8EA4C9A4	0x207E8
+0x8EA4C9A5	0x5285
+0x8EA4C9A6	0x208B2
+0x8EA4C9A7	0x3552
+0x8EA4C9A8	0x20AAE
+0x8EA4C9A9	0x3559
+0x8EA4C9AA	0x366F
+0x8EA4C9AB	0x20F7E
+0x8EA4C9AC	0x35F2
+0x8EA4C9AD	0x35F4
+0x8EA4C9AE	0x5643
+0x8EA4C9AF	0x20F76
+0x8EA4C9B0	0x35F1
+0x8EA4C9B1	0x563C
+0x8EA4C9B2	0x20F96
+0x8EA4C9B3	0x366A
+0x8EA4C9B4	0x21420
+0x8EA4C9B5	0x21421
+0x8EA4C9B6	0x21423
+0x8EA4C9B7	0x21429
+0x8EA4C9B8	0x21677
+0x8EA4C9B9	0x21851
+0x8EA4C9BA	0x3724
+0x8EA4C9BB	0x21856
+0x8EA4C9BC	0x3723
+0x8EA4C9BD	0x21888
+0x8EA4C9BE	0x21859
+0x8EA4C9BF	0x21855
+0x8EA4C9C0	0x3727
+0x8EA4C9C1	0x21997
+0x8EA4C9C2	0x21998
+0x8EA4C9C3	0x376D
+0x8EA4C9C4	0x5BED
+0x8EA4C9C5	0x376E
+0x8EA4C9C6	0x376F
+0x8EA4C9C7	0x21AA1
+0x8EA4C9C8	0x21AA3
+0x8EA4C9C9	0x5C35
+0x8EA4C9CA	0x379F
+0x8EA4C9CB	0x380A
+0x8EA4C9CC	0x3806
+0x8EA4C9CD	0x380E
+0x8EA4C9CE	0x21F0A
+0x8EA4C9CF	0x380D
+0x8EA4C9D0	0x3805
+0x8EA4C9D1	0x21F3D
+0x8EA4C9D2	0x21F0C
+0x8EA4C9D3	0x380B
+0x8EA4C9D4	0x3810
+0x8EA4C9D5	0x382E
+0x8EA4C9D6	0x2213D
+0x8EA4C9D7	0x22139
+0x8EA4C9D8	0x222B0
+0x8EA4C9D9	0x222B2
+0x8EA4C9DA	0x222AE
+0x8EA4C9DB	0x3896
+0x8EA4C9DC	0x3897
+0x8EA4C9DD	0x38C4
+0x8EA4C9DE	0x5F47
+0x8EA4C9DF	0x38C5
+0x8EA4C9E0	0x22420
+0x8EA4C9E1	0x38D2
+0x8EA4C9E2	0x2256E
+0x8EA4C9E3	0x2256D
+0x8EA4C9E4	0x2256A
+0x8EA4C9E5	0x3981
+0x8EA4C9E6	0x22832
+0x8EA4C9E7	0x398E
+0x8EA4C9E8	0x3990
+0x8EA4C9E9	0x398F
+0x8EA4C9EA	0x22839
+0x8EA4C9EB	0x3991
+0x8EA4C9EC	0x3995
+0x8EA4C9ED	0x3993
+0x8EA4C9EE	0x227A3
+0x8EA4C9EF	0x616D
+0x8EA4C9F0	0x2287F
+0x8EA4C9F1	0x22835
+0x8EA4C9F2	0x2283D
+0x8EA4C9F3	0x229F4
+0x8EA4C9F4	0x229F5
+0x8EA4C9F5	0x3A3B
+0x8EA4C9F6	0x3A48
+0x8EA4C9F7	0x22D48
+0x8EA4C9F8	0x22D28
+0x8EA4C9F9	0x3A46
+0x8EA4C9FA	0x3A47
+0x8EA4C9FB	0x22D27
+0x8EA4C9FC	0x22D32
+0x8EA4C9FD	0x22D2C
+0x8EA4C9FE	0x3A4C
+0x8EA4CAA1	0x22D2E
+0x8EA4CAA2	0x3A4A
+0x8EA4CAA3	0x3A50
+0x8EA4CAA4	0x3A43
+0x8EA4CAA5	0x22D23
+0x8EA4CAA6	0x22D31
+0x8EA4CAA7	0x2F8C5
+0x8EA4CAA8	0x3A49
+0x8EA4CAA9	0x3AA6
+0x8EA4CAAA	0x3AA5
+0x8EA4CAAB	0x3AA4
+0x8EA4CAAC	0x22FC9
+0x8EA4CAAD	0x23089
+0x8EA4CAAE	0x3AB9
+0x8EA4CAAF	0x230BB
+0x8EA4CAB0	0x3ACE
+0x8EA4CAB1	0x3ACF
+0x8EA4CAB2	0x3B13
+0x8EA4CAB3	0x23397
+0x8EA4CAB4	0x23393
+0x8EA4CAB5	0x23628
+0x8EA4CAB6	0x3BC6
+0x8EA4CAB7	0x3BC5
+0x8EA4CAB8	0x3BCA
+0x8EA4CAB9	0x3BD9
+0x8EA4CABA	0x3BC1
+0x8EA4CABB	0x23618
+0x8EA4CABC	0x2363B
+0x8EA4CABD	0x69F5
+0x8EA4CABE	0x23627
+0x8EA4CABF	0x23624
+0x8EA4CAC0	0x2361B
+0x8EA4CAC1	0x23631
+0x8EA4CAC2	0x3BCB
+0x8EA4CAC3	0x23626
+0x8EA4CAC4	0x236A3
+0x8EA4CAC5	0x2363F
+0x8EA4CAC6	0x23622
+0x8EA4CAC7	0x23619
+0x8EA4CAC8	0x6A03
+0x8EA4CAC9	0x23641
+0x8EA4CACA	0x2362B
+0x8EA4CACB	0x6A65
+0x8EA4CACC	0x3C42
+0x8EA4CACD	0x2390C
+0x8EA4CACE	0x6B75
+0x8EA4CACF	0x3C74
+0x8EA4CAD0	0x3C73
+0x8EA4CAD1	0x23A4E
+0x8EA4CAD2	0x23AB9
+0x8EA4CAD3	0x23AFA
+0x8EA4CAD4	0x23BE9
+0x8EA4CAD5	0x23BE8
+0x8EA4CAD6	0x23BE4
+0x8EA4CAD7	0x6F8A
+0x8EA4CAD8	0x6F56
+0x8EA4CAD9	0x3D52
+0x8EA4CADA	0x23F5F
+0x8EA4CADB	0x23F5D
+0x8EA4CADC	0x23F52
+0x8EA4CADD	0x3D50
+0x8EA4CADE	0x23F74
+0x8EA4CADF	0x3D4B
+0x8EA4CAE0	0x23F46
+0x8EA4CAE1	0x3D4C
+0x8EA4CAE2	0x3D6D
+0x8EA4CAE3	0x23FAA
+0x8EA4CAE4	0x6F98
+0x8EA4CAE5	0x23F4A
+0x8EA4CAE6	0x23F59
+0x8EA4CAE7	0x23F4B
+0x8EA4CAE8	0x3D4F
+0x8EA4CAE9	0x6F68
+0x8EA4CAEA	0x3DF0
+0x8EA4CAEB	0x24350
+0x8EA4CAEC	0x7234
+0x8EA4CAED	0x7245
+0x8EA4CAEE	0x3E4D
+0x8EA4CAEF	0x3E4C
+0x8EA4CAF0	0x246D0
+0x8EA4CAF1	0x3E4F
+0x8EA4CAF2	0x3E4E
+0x8EA4CAF3	0x3E50
+0x8EA4CAF4	0x246CC
+0x8EA4CAF5	0x735C
+0x8EA4CAF6	0x3E96
+0x8EA4CAF7	0x7356
+0x8EA4CAF8	0x24864
+0x8EA4CAF9	0x24865
+0x8EA4CAFA	0x3E97
+0x8EA4CAFB	0x3E95
+0x8EA4CAFC	0x3E98
+0x8EA4CAFD	0x2485C
+0x8EA4CAFE	0x24A15
+0x8EA4CBA1	0x3EEC
+0x8EA4CBA2	0x3EEB
+0x8EA4CBA3	0x3F13
+0x8EA4CBA4	0x3F14
+0x8EA4CBA5	0x3F38
+0x8EA4CBA6	0x3F3A
+0x8EA4CBA7	0x3F39
+0x8EA4CBA8	0x24B79
+0x8EA4CBA9	0x3F68
+0x8EA4CBAA	0x3F67
+0x8EA4CBAB	0x24CC5
+0x8EA4CBAC	0x24CB8
+0x8EA4CBAD	0x24E2C
+0x8EA4CBAE	0x3FBE
+0x8EA4CBAF	0x3FBC
+0x8EA4CBB0	0x24E37
+0x8EA4CBB1	0x24E35
+0x8EA4CBB2	0x24E31
+0x8EA4CBB3	0x3FBB
+0x8EA4CBB4	0x24E2F
+0x8EA4CBB5	0x3FBA
+0x8EA4CBB6	0x24E2B
+0x8EA4CBB7	0x3FB9
+0x8EA4CBB8	0x3FB7
+0x8EA4CBB9	0x24E2D
+0x8EA4CBBA	0x24E2A
+0x8EA4CBBB	0x3FC1
+0x8EA4CBBC	0x24F95
+0x8EA4CBBD	0x3FF7
+0x8EA4CBBE	0x2523E
+0x8EA4CBBF	0x4060
+0x8EA4CBC0	0x25247
+0x8EA4CBC1	0x25245
+0x8EA4CBC2	0x4059
+0x8EA4CBC3	0x405C
+0x8EA4CBC4	0x405A
+0x8EA4CBC5	0x4058
+0x8EA4CBC6	0x25252
+0x8EA4CBC7	0x405B
+0x8EA4CBC8	0x25270
+0x8EA4CBC9	0x25250
+0x8EA4CBCA	0x25258
+0x8EA4CBCB	0x25251
+0x8EA4CBCC	0x2523D
+0x8EA4CBCD	0x405D
+0x8EA4CBCE	0x25241
+0x8EA4CBCF	0x2520C
+0x8EA4CBD0	0x2523C
+0x8EA4CBD1	0x25386
+0x8EA4CBD2	0x25383
+0x8EA4CBD3	0x25389
+0x8EA4CBD4	0x253F3
+0x8EA4CBD5	0x40D4
+0x8EA4CBD6	0x40D3
+0x8EA4CBD7	0x78BF
+0x8EA4CBD8	0x40D2
+0x8EA4CBD9	0x78BD
+0x8EA4CBDA	0x2552D
+0x8EA4CBDB	0x40D7
+0x8EA4CBDC	0x40D1
+0x8EA4CBDD	0x78E4
+0x8EA4CBDE	0x40D5
+0x8EA4CBDF	0x256C5
+0x8EA4CBE0	0x2F955
+0x8EA4CBE1	0x416D
+0x8EA4CBE2	0x416F
+0x8EA4CBE3	0x7A34
+0x8EA4CBE4	0x4175
+0x8EA4CBE5	0x416C
+0x8EA4CBE6	0x4174
+0x8EA4CBE7	0x25843
+0x8EA4CBE8	0x4173
+0x8EA4CBE9	0x25837
+0x8EA4CBEA	0x25845
+0x8EA4CBEB	0x7A36
+0x8EA4CBEC	0x41AC
+0x8EA4CBED	0x259E5
+0x8EA4CBEE	0x25AA6
+0x8EA4CBEF	0x25BDB
+0x8EA4CBF0	0x4210
+0x8EA4CBF1	0x25BDA
+0x8EA4CBF2	0x25BE6
+0x8EA4CBF3	0x7BBA
+0x8EA4CBF4	0x7BBC
+0x8EA4CBF5	0x420F
+0x8EA4CBF6	0x7BC8
+0x8EA4CBF7	0x4223
+0x8EA4CBF8	0x7BC3
+0x8EA4CBF9	0x421D
+0x8EA4CBFA	0x7BB6
+0x8EA4CBFB	0x420E
+0x8EA4CBFC	0x25BF8
+0x8EA4CBFD	0x25BE9
+0x8EA4CBFE	0x4215
+0x8EA4CCA1	0x7BC2
+0x8EA4CCA2	0x4213
+0x8EA4CCA3	0x25BE8
+0x8EA4CCA4	0x25BF6
+0x8EA4CCA5	0x421B
+0x8EA4CCA6	0x7BC5
+0x8EA4CCA7	0x4222
+0x8EA4CCA8	0x4226
+0x8EA4CCA9	0x25BE7
+0x8EA4CCAA	0x7BBD
+0x8EA4CCAB	0x7BB0
+0x8EA4CCAC	0x4221
+0x8EA4CCAD	0x421C
+0x8EA4CCAE	0x4217
+0x8EA4CCAF	0x25BD5
+0x8EA4CCB0	0x421A
+0x8EA4CCB1	0x7BBB
+0x8EA4CCB2	0x25ED3
+0x8EA4CCB3	0x25EC7
+0x8EA4CCB4	0x25ED1
+0x8EA4CCB5	0x4299
+0x8EA4CCB6	0x25EC3
+0x8EA4CCB7	0x4297
+0x8EA4CCB8	0x26080
+0x8EA4CCB9	0x26098
+0x8EA4CCBA	0x42FD
+0x8EA4CCBB	0x26084
+0x8EA4CCBC	0x42F6
+0x8EA4CCBD	0x42FE
+0x8EA4CCBE	0x42F5
+0x8EA4CCBF	0x42FF
+0x8EA4CCC0	0x42F7
+0x8EA4CCC1	0x26097
+0x8EA4CCC2	0x26083
+0x8EA4CCC3	0x26081
+0x8EA4CCC4	0x4301
+0x8EA4CCC5	0x7E04
+0x8EA4CCC6	0x2608C
+0x8EA4CCC7	0x26242
+0x8EA4CCC8	0x263AB
+0x8EA4CCC9	0x4377
+0x8EA4CCCA	0x263A3
+0x8EA4CCCB	0x263A6
+0x8EA4CCCC	0x2645C
+0x8EA4CCCD	0x26469
+0x8EA4CCCE	0x26467
+0x8EA4CCCF	0x43AB
+0x8EA4CCD0	0x2658B
+0x8EA4CCD1	0x265A8
+0x8EA4CCD2	0x43C0
+0x8EA4CCD3	0x267D8
+0x8EA4CCD4	0x4431
+0x8EA4CCD5	0x442E
+0x8EA4CCD6	0x2F989
+0x8EA4CCD7	0x267DC
+0x8EA4CCD8	0x442C
+0x8EA4CCD9	0x267E0
+0x8EA4CCDA	0x267E5
+0x8EA4CCDB	0x4432
+0x8EA4CCDC	0x442F
+0x8EA4CCDD	0x442B
+0x8EA4CCDE	0x442D
+0x8EA4CCDF	0x4433
+0x8EA4CCE0	0x26918
+0x8EA4CCE1	0x26919
+0x8EA4CCE2	0x81F1
+0x8EA4CCE3	0x4457
+0x8EA4CCE4	0x445C
+0x8EA4CCE5	0x447B
+0x8EA4CCE6	0x26A5F
+0x8EA4CCE7	0x26A5E
+0x8EA4CCE8	0x447A
+0x8EA4CCE9	0x26E02
+0x8EA4CCEA	0x8522
+0x8EA4CCEB	0x4513
+0x8EA4CCEC	0x451E
+0x8EA4CCED	0x4517
+0x8EA4CCEE	0x4520
+0x8EA4CCEF	0x452A
+0x8EA4CCF0	0x4511
+0x8EA4CCF1	0x4515
+0x8EA4CCF2	0x450F
+0x8EA4CCF3	0x4518
+0x8EA4CCF4	0x8538
+0x8EA4CCF5	0x26E12
+0x8EA4CCF6	0x26E36
+0x8EA4CCF7	0x452C
+0x8EA4CCF8	0x8532
+0x8EA4CCF9	0x2F9A8
+0x8EA4CCFA	0x8510
+0x8EA4CCFB	0x26E23
+0x8EA4CCFC	0x26E03
+0x8EA4CCFD	0x451C
+0x8EA4CCFE	0x26E00
+0x8EA4CDA1	0x4529
+0x8EA4CDA2	0x26E46
+0x8EA4CDA3	0x26E61
+0x8EA4CDA4	0x4512
+0x8EA4CDA5	0x854F
+0x8EA4CDA6	0x4597
+0x8EA4CDA7	0x27384
+0x8EA4CDA8	0x8772
+0x8EA4CDA9	0x2736B
+0x8EA4CDAA	0x27362
+0x8EA4CDAB	0x27356
+0x8EA4CDAC	0x2736A
+0x8EA4CDAD	0x27352
+0x8EA4CDAE	0x27355
+0x8EA4CDAF	0x45D4
+0x8EA4CDB0	0x45D0
+0x8EA4CDB1	0x877C
+0x8EA4CDB2	0x27361
+0x8EA4CDB3	0x2F9BB
+0x8EA4CDB4	0x27358
+0x8EA4CDB5	0x27377
+0x8EA4CDB6	0x45D3
+0x8EA4CDB7	0x4614
+0x8EA4CDB8	0x276D7
+0x8EA4CDB9	0x4646
+0x8EA4CDBA	0x4645
+0x8EA4CDBB	0x276DE
+0x8EA4CDBC	0x4643
+0x8EA4CDBD	0x276DF
+0x8EA4CDBE	0x890D
+0x8EA4CDBF	0x4644
+0x8EA4CDC0	0x4648
+0x8EA4CDC1	0x276D1
+0x8EA4CDC2	0x4647
+0x8EA4CDC3	0x276E2
+0x8EA4CDC4	0x276E1
+0x8EA4CDC5	0x276DD
+0x8EA4CDC6	0x8908
+0x8EA4CDC7	0x4649
+0x8EA4CDC8	0x4685
+0x8EA4CDC9	0x2784B
+0x8EA4CDCA	0x4684
+0x8EA4CDCB	0x2784E
+0x8EA4CDCC	0x469D
+0x8EA4CDCD	0x278FC
+0x8EA4CDCE	0x469E
+0x8EA4CDCF	0x46A0
+0x8EA4CDD0	0x278FA
+0x8EA4CDD1	0x469C
+0x8EA4CDD2	0x278FB
+0x8EA4CDD3	0x469F
+0x8EA4CDD4	0x278FE
+0x8EA4CDD5	0x46F7
+0x8EA4CDD6	0x46EA
+0x8EA4CDD7	0x27A31
+0x8EA4CDD8	0x46EF
+0x8EA4CDD9	0x46E9
+0x8EA4CDDA	0x46F3
+0x8EA4CDDB	0x46F0
+0x8EA4CDDC	0x46EB
+0x8EA4CDDD	0x27A38
+0x8EA4CDDE	0x46EC
+0x8EA4CDDF	0x46F2
+0x8EA4CDE0	0x46F5
+0x8EA4CDE1	0x46EE
+0x8EA4CDE2	0x27A3A
+0x8EA4CDE3	0x27BBB
+0x8EA4CDE4	0x473A
+0x8EA4CDE5	0x474B
+0x8EA4CDE6	0x27C59
+0x8EA4CDE7	0x474A
+0x8EA4CDE8	0x474C
+0x8EA4CDE9	0x27CDB
+0x8EA4CDEA	0x27CDF
+0x8EA4CDEB	0x27CE2
+0x8EA4CDEC	0x4779
+0x8EA4CDED	0x477B
+0x8EA4CDEE	0x4778
+0x8EA4CDEF	0x27D9E
+0x8EA4CDF0	0x27DA1
+0x8EA4CDF1	0x47B5
+0x8EA4CDF2	0x27F10
+0x8EA4CDF3	0x47B4
+0x8EA4CDF4	0x47B7
+0x8EA4CDF5	0x8D9E
+0x8EA4CDF6	0x4809
+0x8EA4CDF7	0x47FE
+0x8EA4CDF8	0x4808
+0x8EA4CDF9	0x4807
+0x8EA4CDFA	0x28076
+0x8EA4CDFB	0x2807F
+0x8EA4CDFC	0x2807D
+0x8EA4CDFD	0x4806
+0x8EA4CDFE	0x4804
+0x8EA4CEA1	0x4805
+0x8EA4CEA2	0x47FF
+0x8EA4CEA3	0x480B
+0x8EA4CEA4	0x28082
+0x8EA4CEA5	0x28257
+0x8EA4CEA6	0x483B
+0x8EA4CEA7	0x485D
+0x8EA4CEA8	0x485C
+0x8EA4CEA9	0x485F
+0x8EA4CEAA	0x485E
+0x8EA4CEAB	0x8F28
+0x8EA4CEAC	0x2832E
+0x8EA4CEAD	0x8F21
+0x8EA4CEAE	0x4883
+0x8EA4CEAF	0x2858B
+0x8EA4CEB0	0x2858D
+0x8EA4CEB1	0x48A7
+0x8EA4CEB2	0x9066
+0x8EA4CEB3	0x906C
+0x8EA4CEB4	0x28590
+0x8EA4CEB5	0x48A8
+0x8EA4CEB6	0x286EC
+0x8EA4CEB7	0x2876F
+0x8EA4CEB8	0x2876B
+0x8EA4CEB9	0x28771
+0x8EA4CEBA	0x28778
+0x8EA4CEBB	0x90F6
+0x8EA4CEBC	0x48E0
+0x8EA4CEBD	0x48DF
+0x8EA4CEBE	0x48FE
+0x8EA4CEBF	0x48FC
+0x8EA4CEC0	0x48FF
+0x8EA4CEC1	0x48FD
+0x8EA4CEC2	0x289AD
+0x8EA4CEC3	0x492C
+0x8EA4CEC4	0x92EC
+0x8EA4CEC5	0x92BA
+0x8EA4CEC6	0x92E3
+0x8EA4CEC7	0x92BD
+0x8EA4CEC8	0x499D
+0x8EA4CEC9	0x28D2F
+0x8EA4CECA	0x95B4
+0x8EA4CECB	0x28F78
+0x8EA4CECC	0x4A40
+0x8EA4CECD	0x291F8
+0x8EA4CECE	0x29219
+0x8EA4CECF	0x4A5F
+0x8EA4CED0	0x2929B
+0x8EA4CED1	0x29294
+0x8EA4CED2	0x29297
+0x8EA4CED3	0x29299
+0x8EA4CED4	0x293A6
+0x8EA4CED5	0x293A4
+0x8EA4CED6	0x293A7
+0x8EA4CED7	0x97D1
+0x8EA4CED8	0x29495
+0x8EA4CED9	0x4AC0
+0x8EA4CEDA	0x9823
+0x8EA4CEDB	0x29490
+0x8EA4CEDC	0x4AC1
+0x8EA4CEDD	0x4AC6
+0x8EA4CEDE	0x2949B
+0x8EA4CEDF	0x295C4
+0x8EA4CEE0	0x4B04
+0x8EA4CEE1	0x4B05
+0x8EA4CEE2	0x295C6
+0x8EA4CEE3	0x990B
+0x8EA4CEE4	0x4B3E
+0x8EA4CEE5	0x4B3D
+0x8EA4CEE6	0x4B40
+0x8EA4CEE7	0x4B3F
+0x8EA4CEE8	0x296E3
+0x8EA4CEE9	0x4B42
+0x8EA4CEEA	0x296DF
+0x8EA4CEEB	0x296DD
+0x8EA4CEEC	0x296E7
+0x8EA4CEED	0x4B84
+0x8EA4CEEE	0x4B82
+0x8EA4CEEF	0x4B7F
+0x8EA4CEF0	0x4B85
+0x8EA4CEF1	0x29A2D
+0x8EA4CEF2	0x29A2C
+0x8EA4CEF3	0x4BCC
+0x8EA4CEF4	0x9AB2
+0x8EA4CEF5	0x4BCB
+0x8EA4CEF6	0x4BCD
+0x8EA4CEF7	0x29A34
+0x8EA4CEF8	0x29A38
+0x8EA4CEF9	0x9ADB
+0x8EA4CEFA	0x29B1D
+0x8EA4CEFB	0x4BF5
+0x8EA4CEFC	0x29B1A
+0x8EA4CEFD	0x29B1B
+0x8EA4CEFE	0x29B14
+0x8EA4CFA1	0x9AF0
+0x8EA4CFA2	0x29B17
+0x8EA4CFA3	0x29C21
+0x8EA4CFA4	0x4C20
+0x8EA4CFA5	0x4C21
+0x8EA4CFA6	0x29CAA
+0x8EA4CFA7	0x29CA1
+0x8EA4CFA8	0x4C37
+0x8EA4CFA9	0x4C3E
+0x8EA4CFAA	0x9B73
+0x8EA4CFAB	0x4C3D
+0x8EA4CFAC	0x9B6E
+0x8EA4CFAD	0x29D63
+0x8EA4CFAE	0x29D79
+0x8EA4CFAF	0x29D60
+0x8EA4CFB0	0x9B65
+0x8EA4CFB1	0x29D62
+0x8EA4CFB2	0x4C3C
+0x8EA4CFB3	0x29D61
+0x8EA4CFB4	0x4C38
+0x8EA4CFB5	0x9B6A
+0x8EA4CFB6	0x29D70
+0x8EA4CFB7	0x9B6D
+0x8EA4CFB8	0x29D6A
+0x8EA4CFB9	0x4C3B
+0x8EA4CFBA	0x29FC8
+0x8EA4CFBB	0x4CB0
+0x8EA4CFBC	0x29FC5
+0x8EA4CFBD	0x29FBE
+0x8EA4CFBE	0x29FC2
+0x8EA4CFBF	0x4CAD
+0x8EA4CFC0	0x4CB2
+0x8EA4CFC1	0x4CB8
+0x8EA4CFC2	0x9D0B
+0x8EA4CFC3	0x29FC7
+0x8EA4CFC4	0x4CAF
+0x8EA4CFC5	0x29FB0
+0x8EA4CFC6	0x29FCA
+0x8EA4CFC7	0x4D1A
+0x8EA4CFC8	0x9E76
+0x8EA4CFC9	0x4D20
+0x8EA4CFCA	0x4D21
+0x8EA4CFCB	0x4D30
+0x8EA4CFCC	0x9EA8
+0x8EA4CFCD	0x4D2F
+0x8EA4CFCE	0x2A30D
+0x8EA4CFCF	0x2A307
+0x8EA4CFD0	0x2A396
+0x8EA4CFD1	0x2A3EF
+0x8EA4CFD2	0x4D5F
+0x8EA4CFD3	0x4D60
+0x8EA4CFD4	0x2A41E
+0x8EA4CFD5	0x2A41D
+0x8EA4CFD6	0x9F11
+0x8EA4CFD7	0x2A590
+0x8EA4CFD8	0x203EB
+0x8EA4CFD9	0x348A
+0x8EA4CFDA	0x5119
+0x8EA4CFDB	0x349C
+0x8EA4CFDC	0x203EE
+0x8EA4CFDD	0x349A
+0x8EA4CFDE	0x203EF
+0x8EA4CFDF	0x203EC
+0x8EA4CFE0	0x207FA
+0x8EA4CFE1	0x350C
+0x8EA4CFE2	0x350B
+0x8EA4CFE3	0x350D
+0x8EA4CFE4	0x5292
+0x8EA4CFE5	0x20904
+0x8EA4CFE6	0x20FD3
+0x8EA4CFE7	0x35FE
+0x8EA4CFE8	0x20FD1
+0x8EA4CFE9	0x20FFA
+0x8EA4CFEA	0x35FF
+0x8EA4CFEB	0x35FB
+0x8EA4CFEC	0x35FC
+0x8EA4CFED	0x3609
+0x8EA4CFEE	0x20FC8
+0x8EA4CFEF	0x3600
+0x8EA4CFF0	0x20FD5
+0x8EA4CFF1	0x5675
+0x8EA4CFF2	0x20FCD
+0x8EA4CFF3	0x20FD2
+0x8EA4CFF4	0x20FFB
+0x8EA4CFF5	0x2122A
+0x8EA4CFF6	0x21488
+0x8EA4CFF7	0x21461
+0x8EA4CFF8	0x3671
+0x8EA4CFF9	0x21463
+0x8EA4CFFA	0x21462
+0x8EA4CFFB	0x596F
+0x8EA4CFFC	0x20057
+0x8EA4CFFD	0x218C8
+0x8EA4CFFE	0x21898
+0x8EA4D0A1	0x372B
+0x8EA4D0A2	0x21AC1
+0x8EA4D0A3	0x21F3F
+0x8EA4D0A4	0x21F41
+0x8EA4D0A5	0x3814
+0x8EA4D0A6	0x3811
+0x8EA4D0A7	0x3812
+0x8EA4D0A8	0x22152
+0x8EA4D0A9	0x3863
+0x8EA4D0AA	0x2215E
+0x8EA4D0AB	0x386E
+0x8EA4D0AC	0x389A
+0x8EA4D0AD	0x222C7
+0x8EA4D0AE	0x389B
+0x8EA4D0AF	0x22370
+0x8EA4D0B0	0x22427
+0x8EA4D0B1	0x38C8
+0x8EA4D0B2	0x22471
+0x8EA4D0B3	0x224B0
+0x8EA4D0B4	0x38F6
+0x8EA4D0B5	0x22842
+0x8EA4D0B6	0x22843
+0x8EA4D0B7	0x61A5
+0x8EA4D0B8	0x398C
+0x8EA4D0B9	0x3997
+0x8EA4D0BA	0x39A2
+0x8EA4D0BB	0x61A0
+0x8EA4D0BC	0x22857
+0x8EA4D0BD	0x2289D
+0x8EA4D0BE	0x22D89
+0x8EA4D0BF	0x22D8D
+0x8EA4D0C0	0x22D8B
+0x8EA4D0C1	0x22D80
+0x8EA4D0C2	0x22D92
+0x8EA4D0C3	0x22D8A
+0x8EA4D0C4	0x22DC8
+0x8EA4D0C5	0x3A54
+0x8EA4D0C6	0x22D8F
+0x8EA4D0C7	0x22D93
+0x8EA4D0C8	0x22D91
+0x8EA4D0C9	0x3AA8
+0x8EA4D0CA	0x22FF2
+0x8EA4D0CB	0x22FDE
+0x8EA4D0CC	0x3AA9
+0x8EA4D0CD	0x230C8
+0x8EA4D0CE	0x65B4
+0x8EA4D0CF	0x65D8
+0x8EA4D0D0	0x66C2
+0x8EA4D0D1	0x3B18
+0x8EA4D0D2	0x3B17
+0x8EA4D0D3	0x3B1D
+0x8EA4D0D4	0x232A7
+0x8EA4D0D5	0x232A1
+0x8EA4D0D6	0x3B31
+0x8EA4D0D7	0x2368C
+0x8EA4D0D8	0x2367F
+0x8EA4D0D9	0x3BD8
+0x8EA4D0DA	0x3BD5
+0x8EA4D0DB	0x2367B
+0x8EA4D0DC	0x23695
+0x8EA4D0DD	0x23699
+0x8EA4D0DE	0x3BE1
+0x8EA4D0DF	0x2368E
+0x8EA4D0E0	0x3BD4
+0x8EA4D0E1	0x236DA
+0x8EA4D0E2	0x2368A
+0x8EA4D0E3	0x2369C
+0x8EA4D0E4	0x3BE3
+0x8EA4D0E5	0x2367E
+0x8EA4D0E6	0x3C44
+0x8EA4D0E7	0x3C45
+0x8EA4D0E8	0x2391A
+0x8EA4D0E9	0x23A55
+0x8EA4D0EA	0x3C76
+0x8EA4D0EB	0x3C75
+0x8EA4D0EC	0x23A60
+0x8EA4D0ED	0x6BA8
+0x8EA4D0EE	0x3C88
+0x8EA4D0EF	0x3CAA
+0x8EA4D0F0	0x23BFB
+0x8EA4D0F1	0x3CAB
+0x8EA4D0F2	0x3CAC
+0x8EA4D0F3	0x23BFD
+0x8EA4D0F4	0x3D57
+0x8EA4D0F5	0x6F83
+0x8EA4D0F6	0x3D60
+0x8EA4D0F7	0x3D5D
+0x8EA4D0F8	0x3D6B
+0x8EA4D0F9	0x23FD0
+0x8EA4D0FA	0x3D63
+0x8EA4D0FB	0x3D67
+0x8EA4D0FC	0x23FC5
+0x8EA4D0FD	0x3D5E
+0x8EA4D0FE	0x23FD2
+0x8EA4D1A1	0x24011
+0x8EA4D1A2	0x6FC5
+0x8EA4D1A3	0x71CD
+0x8EA4D1A4	0x3DF9
+0x8EA4D1A5	0x3DF3
+0x8EA4D1A6	0x243AD
+0x8EA4D1A7	0x243A4
+0x8EA4D1A8	0x243A9
+0x8EA4D1A9	0x243B0
+0x8EA4D1AA	0x2439D
+0x8EA4D1AB	0x3DF6
+0x8EA4D1AC	0x24598
+0x8EA4D1AD	0x729C
+0x8EA4D1AE	0x3E51
+0x8EA4D1AF	0x3E53
+0x8EA4D1B0	0x3E52
+0x8EA4D1B1	0x24892
+0x8EA4D1B2	0x3E9B
+0x8EA4D1B3	0x2488A
+0x8EA4D1B4	0x3E9C
+0x8EA4D1B5	0x2488D
+0x8EA4D1B6	0x24896
+0x8EA4D1B7	0x3EF7
+0x8EA4D1B8	0x7499
+0x8EA4D1B9	0x748F
+0x8EA4D1BA	0x7491
+0x8EA4D1BB	0x24A45
+0x8EA4D1BC	0x24A4B
+0x8EA4D1BD	0x24B0F
+0x8EA4D1BE	0x24B16
+0x8EA4D1BF	0x3F3B
+0x8EA4D1C0	0x24B8A
+0x8EA4D1C1	0x3F3E
+0x8EA4D1C2	0x3F3D
+0x8EA4D1C3	0x24CC9
+0x8EA4D1C4	0x3F69
+0x8EA4D1C5	0x24CC8
+0x8EA4D1C6	0x24CCA
+0x8EA4D1C7	0x24E64
+0x8EA4D1C8	0x3FC3
+0x8EA4D1C9	0x3FC4
+0x8EA4D1CA	0x3FC7
+0x8EA4D1CB	0x24E5D
+0x8EA4D1CC	0x24E63
+0x8EA4D1CD	0x7639
+0x8EA4D1CE	0x3FC6
+0x8EA4D1CF	0x762E
+0x8EA4D1D0	0x3FC8
+0x8EA4D1D1	0x24E88
+0x8EA4D1D2	0x24F3A
+0x8EA4D1D3	0x24F39
+0x8EA4D1D4	0x769F
+0x8EA4D1D5	0x76A0
+0x8EA4D1D6	0x3FE6
+0x8EA4D1D7	0x3FF8
+0x8EA4D1D8	0x25017
+0x8EA4D1D9	0x25093
+0x8EA4D1DA	0x4007
+0x8EA4D1DB	0x25095
+0x8EA4D1DC	0x4064
+0x8EA4D1DD	0x4068
+0x8EA4D1DE	0x25276
+0x8EA4D1DF	0x7794
+0x8EA4D1E0	0x4065
+0x8EA4D1E1	0x77AE
+0x8EA4D1E2	0x25280
+0x8EA4D1E3	0x2527B
+0x8EA4D1E4	0x4069
+0x8EA4D1E5	0x25248
+0x8EA4D1E6	0x252A8
+0x8EA4D1E7	0x25288
+0x8EA4D1E8	0x2538B
+0x8EA4D1E9	0x2538A
+0x8EA4D1EA	0x2538C
+0x8EA4D1EB	0x253FC
+0x8EA4D1EC	0x40DA
+0x8EA4D1ED	0x40E0
+0x8EA4D1EE	0x78E6
+0x8EA4D1EF	0x25558
+0x8EA4D1F0	0x40DE
+0x8EA4D1F1	0x25551
+0x8EA4D1F2	0x25555
+0x8EA4D1F3	0x25553
+0x8EA4D1F4	0x411C
+0x8EA4D1F5	0x411D
+0x8EA4D1F6	0x411A
+0x8EA4D1F7	0x256DC
+0x8EA4D1F8	0x417B
+0x8EA4D1F9	0x417A
+0x8EA4D1FA	0x417C
+0x8EA4D1FB	0x2585C
+0x8EA4D1FC	0x4178
+0x8EA4D1FD	0x4177
+0x8EA4D1FE	0x25865
+0x8EA4D2A1	0x2F95A
+0x8EA4D2A2	0x41B1
+0x8EA4D2A3	0x259EE
+0x8EA4D2A4	0x41B2
+0x8EA4D2A5	0x41B0
+0x8EA4D2A6	0x259F0
+0x8EA4D2A7	0x7ABC
+0x8EA4D2A8	0x259F2
+0x8EA4D2A9	0x4236
+0x8EA4D2AA	0x25C35
+0x8EA4D2AB	0x422E
+0x8EA4D2AC	0x25C22
+0x8EA4D2AD	0x7BD6
+0x8EA4D2AE	0x25C20
+0x8EA4D2AF	0x4234
+0x8EA4D2B0	0x25C2D
+0x8EA4D2B1	0x25C28
+0x8EA4D2B2	0x25C26
+0x8EA4D2B3	0x25C3C
+0x8EA4D2B4	0x422A
+0x8EA4D2B5	0x25C38
+0x8EA4D2B6	0x4233
+0x8EA4D2B7	0x422D
+0x8EA4D2B8	0x422F
+0x8EA4D2B9	0x4231
+0x8EA4D2BA	0x422B
+0x8EA4D2BB	0x4232
+0x8EA4D2BC	0x25C2A
+0x8EA4D2BD	0x4235
+0x8EA4D2BE	0x25C1A
+0x8EA4D2BF	0x25C30
+0x8EA4D2C0	0x25BE3
+0x8EA4D2C1	0x25C19
+0x8EA4D2C2	0x25EE9
+0x8EA4D2C3	0x25EE7
+0x8EA4D2C4	0x7CCF
+0x8EA4D2C5	0x260D6
+0x8EA4D2C6	0x260C4
+0x8EA4D2C7	0x4308
+0x8EA4D2C8	0x26087
+0x8EA4D2C9	0x4306
+0x8EA4D2CA	0x260C7
+0x8EA4D2CB	0x260D9
+0x8EA4D2CC	0x7E18
+0x8EA4D2CD	0x260DF
+0x8EA4D2CE	0x434D
+0x8EA4D2CF	0x4361
+0x8EA4D2D0	0x2630A
+0x8EA4D2D1	0x26301
+0x8EA4D2D2	0x263B1
+0x8EA4D2D3	0x4378
+0x8EA4D2D4	0x263C1
+0x8EA4D2D5	0x4394
+0x8EA4D2D6	0x4395
+0x8EA4D2D7	0x26476
+0x8EA4D2D8	0x2650D
+0x8EA4D2D9	0x2650E
+0x8EA4D2DA	0x43C1
+0x8EA4D2DB	0x43C3
+0x8EA4D2DC	0x806D
+0x8EA4D2DD	0x26807
+0x8EA4D2DE	0x4439
+0x8EA4D2DF	0x26809
+0x8EA4D2E0	0x26816
+0x8EA4D2E1	0x443A
+0x8EA4D2E2	0x443B
+0x8EA4D2E3	0x4435
+0x8EA4D2E4	0x4436
+0x8EA4D2E5	0x2680E
+0x8EA4D2E6	0x443C
+0x8EA4D2E7	0x8190
+0x8EA4D2E8	0x26806
+0x8EA4D2E9	0x2691E
+0x8EA4D2EA	0x2694A
+0x8EA4D2EB	0x4458
+0x8EA4D2EC	0x447C
+0x8EA4D2ED	0x447D
+0x8EA4D2EE	0x448D
+0x8EA4D2EF	0x448C
+0x8EA4D2F0	0x26EA6
+0x8EA4D2F1	0x26E91
+0x8EA4D2F2	0x453B
+0x8EA4D2F3	0x453F
+0x8EA4D2F4	0x26EB8
+0x8EA4D2F5	0x26E96
+0x8EA4D2F6	0x4532
+0x8EA4D2F7	0x452D
+0x8EA4D2F8	0x26EC5
+0x8EA4D2F9	0x452F
+0x8EA4D2FA	0x4539
+0x8EA4D2FB	0x452E
+0x8EA4D2FC	0x453A
+0x8EA4D2FD	0x26F0A
+0x8EA4D2FE	0x4536
+0x8EA4D3A1	0x4531
+0x8EA4D3A2	0x453E
+0x8EA4D3A3	0x4538
+0x8EA4D3A4	0x8552
+0x8EA4D3A5	0x4534
+0x8EA4D3A6	0x26EB2
+0x8EA4D3A7	0x4541
+0x8EA4D3A8	0x26EB7
+0x8EA4D3A9	0x26EB4
+0x8EA4D3AA	0x26E89
+0x8EA4D3AB	0x26E8D
+0x8EA4D3AC	0x4530
+0x8EA4D3AD	0x26E87
+0x8EA4D3AE	0x26EC2
+0x8EA4D3AF	0x26E9C
+0x8EA4D3B0	0x26E92
+0x8EA4D3B1	0x4543
+0x8EA4D3B2	0x26ECA
+0x8EA4D3B3	0x8550
+0x8EA4D3B4	0x26E8A
+0x8EA4D3B5	0x271E0
+0x8EA4D3B6	0x4598
+0x8EA4D3B7	0x271E6
+0x8EA4D3B8	0x271E5
+0x8EA4D3B9	0x87A0
+0x8EA4D3BA	0x273A5
+0x8EA4D3BB	0x273B3
+0x8EA4D3BC	0x8786
+0x8EA4D3BD	0x45DA
+0x8EA4D3BE	0x45D7
+0x8EA4D3BF	0x273B5
+0x8EA4D3C0	0x273AF
+0x8EA4D3C1	0x8795
+0x8EA4D3C2	0x273B0
+0x8EA4D3C3	0x273CC
+0x8EA4D3C4	0x878C
+0x8EA4D3C5	0x273A2
+0x8EA4D3C6	0x273BE
+0x8EA4D3C7	0x273C6
+0x8EA4D3C8	0x273AC
+0x8EA4D3C9	0x273AE
+0x8EA4D3CA	0x4618
+0x8EA4D3CB	0x8860
+0x8EA4D3CC	0x2F9C3
+0x8EA4D3CD	0x27708
+0x8EA4D3CE	0x27705
+0x8EA4D3CF	0x4652
+0x8EA4D3D0	0x8928
+0x8EA4D3D1	0x276FE
+0x8EA4D3D2	0x464E
+0x8EA4D3D3	0x8920
+0x8EA4D3D4	0x27700
+0x8EA4D3D5	0x464F
+0x8EA4D3D6	0x4650
+0x8EA4D3D7	0x27864
+0x8EA4D3D8	0x27868
+0x8EA4D3D9	0x89A8
+0x8EA4D3DA	0x4686
+0x8EA4D3DB	0x4687
+0x8EA4D3DC	0x4689
+0x8EA4D3DD	0x2786A
+0x8EA4D3DE	0x27869
+0x8EA4D3DF	0x2790D
+0x8EA4D3E0	0x27912
+0x8EA4D3E1	0x46A2
+0x8EA4D3E2	0x46A3
+0x8EA4D3E3	0x2790F
+0x8EA4D3E4	0x46A1
+0x8EA4D3E5	0x27A67
+0x8EA4D3E6	0x27A79
+0x8EA4D3E7	0x27A72
+0x8EA4D3E8	0x27A66
+0x8EA4D3E9	0x27A7C
+0x8EA4D3EA	0x46F9
+0x8EA4D3EB	0x46FD
+0x8EA4D3EC	0x27A68
+0x8EA4D3ED	0x27A85
+0x8EA4D3EE	0x27A76
+0x8EA4D3EF	0x27A74
+0x8EA4D3F0	0x27A71
+0x8EA4D3F1	0x27A64
+0x8EA4D3F2	0x473E
+0x8EA4D3F3	0x473C
+0x8EA4D3F4	0x27BF8
+0x8EA4D3F5	0x474D
+0x8EA4D3F6	0x27C6C
+0x8EA4D3F7	0x474E
+0x8EA4D3F8	0x27CEB
+0x8EA4D3F9	0x4781
+0x8EA4D3FA	0x4783
+0x8EA4D3FB	0x4782
+0x8EA4D3FC	0x27DB8
+0x8EA4D3FD	0x4780
+0x8EA4D3FE	0x4788
+0x8EA4D4A1	0x27F2D
+0x8EA4D4A2	0x27F2E
+0x8EA4D4A3	0x27F28
+0x8EA4D4A4	0x27F29
+0x8EA4D4A5	0x27F31
+0x8EA4D4A6	0x47B9
+0x8EA4D4A7	0x27F2F
+0x8EA4D4A8	0x27F2A
+0x8EA4D4A9	0x8E3A
+0x8EA4D4AA	0x280A4
+0x8EA4D4AB	0x280B7
+0x8EA4D4AC	0x280BF
+0x8EA4D4AD	0x4811
+0x8EA4D4AE	0x480D
+0x8EA4D4AF	0x4810
+0x8EA4D4B0	0x4813
+0x8EA4D4B1	0x28263
+0x8EA4D4B2	0x483C
+0x8EA4D4B3	0x4862
+0x8EA4D4B4	0x4863
+0x8EA4D4B5	0x28367
+0x8EA4D4B6	0x285BE
+0x8EA4D4B7	0x2F9E0
+0x8EA4D4B8	0x28795
+0x8EA4D4B9	0x2879C
+0x8EA4D4BA	0x4903
+0x8EA4D4BB	0x4906
+0x8EA4D4BC	0x4902
+0x8EA4D4BD	0x4901
+0x8EA4D4BE	0x28871
+0x8EA4D4BF	0x28872
+0x8EA4D4C0	0x4905
+0x8EA4D4C1	0x2886F
+0x8EA4D4C2	0x9194
+0x8EA4D4C3	0x9311
+0x8EA4D4C4	0x289F1
+0x8EA4D4C5	0x9337
+0x8EA4D4C6	0x4936
+0x8EA4D4C7	0x289E8
+0x8EA4D4C8	0x4935
+0x8EA4D4C9	0x9343
+0x8EA4D4CA	0x2F9EA
+0x8EA4D4CB	0x49A1
+0x8EA4D4CC	0x49A3
+0x8EA4D4CD	0x28D49
+0x8EA4D4CE	0x28D64
+0x8EA4D4CF	0x49A0
+0x8EA4D4D0	0x28D48
+0x8EA4D4D1	0x49EA
+0x8EA4D4D2	0x96A6
+0x8EA4D4D3	0x49E8
+0x8EA4D4D4	0x28F2C
+0x8EA4D4D5	0x28FE1
+0x8EA4D4D6	0x28FEF
+0x8EA4D4D7	0x290C0
+0x8EA4D4D8	0x4A21
+0x8EA4D4D9	0x4A1B
+0x8EA4D4DA	0x290D7
+0x8EA4D4DB	0x290D4
+0x8EA4D4DC	0x4A49
+0x8EA4D4DD	0x4A48
+0x8EA4D4DE	0x292AD
+0x8EA4D4DF	0x9795
+0x8EA4D4E0	0x4A62
+0x8EA4D4E1	0x4A61
+0x8EA4D4E2	0x4A64
+0x8EA4D4E3	0x4A60
+0x8EA4D4E4	0x4A63
+0x8EA4D4E5	0x292AE
+0x8EA4D4E6	0x292AC
+0x8EA4D4E7	0x9796
+0x8EA4D4E8	0x4A66
+0x8EA4D4E9	0x4AAC
+0x8EA4D4EA	0x4AAB
+0x8EA4D4EB	0x29427
+0x8EA4D4EC	0x294AE
+0x8EA4D4ED	0x4AC3
+0x8EA4D4EE	0x294B0
+0x8EA4D4EF	0x4AC4
+0x8EA4D4F0	0x9825
+0x8EA4D4F1	0x294C0
+0x8EA4D4F2	0x294C4
+0x8EA4D4F3	0x4B08
+0x8EA4D4F4	0x4B09
+0x8EA4D4F5	0x4B0A
+0x8EA4D4F6	0x4B06
+0x8EA4D4F7	0x4B07
+0x8EA4D4F8	0x4B41
+0x8EA4D4F9	0x29707
+0x8EA4D4FA	0x4B45
+0x8EA4D4FB	0x296FD
+0x8EA4D4FC	0x4B43
+0x8EA4D4FD	0x4B44
+0x8EA4D4FE	0x9926
+0x8EA4D5A1	0x9934
+0x8EA4D5A2	0x4B47
+0x8EA4D5A3	0x2FA04
+0x8EA4D5A4	0x2981B
+0x8EA4D5A5	0x2981C
+0x8EA4D5A6	0x4B71
+0x8EA4D5A7	0x298B2
+0x8EA4D5A8	0x298B4
+0x8EA4D5A9	0x298B7
+0x8EA4D5AA	0x298B1
+0x8EA4D5AB	0x298B3
+0x8EA4D5AC	0x298AE
+0x8EA4D5AD	0x4B8B
+0x8EA4D5AE	0x4BD4
+0x8EA4D5AF	0x4BD3
+0x8EA4D5B0	0x4BD1
+0x8EA4D5B1	0x9ABA
+0x8EA4D5B2	0x4BD2
+0x8EA4D5B3	0x29A3F
+0x8EA4D5B4	0x29B36
+0x8EA4D5B5	0x4BF7
+0x8EA4D5B6	0x4BF8
+0x8EA4D5B7	0x29B31
+0x8EA4D5B8	0x29B3B
+0x8EA4D5B9	0x29B35
+0x8EA4D5BA	0x29B3A
+0x8EA4D5BB	0x29B37
+0x8EA4D5BC	0x29C22
+0x8EA4D5BD	0x29C36
+0x8EA4D5BE	0x29C32
+0x8EA4D5BF	0x4C22
+0x8EA4D5C0	0x29CC0
+0x8EA4D5C1	0x4C45
+0x8EA4D5C2	0x4C41
+0x8EA4D5C3	0x9B81
+0x8EA4D5C4	0x4C40
+0x8EA4D5C5	0x9B8A
+0x8EA4D5C6	0x29D85
+0x8EA4D5C7	0x9B7F
+0x8EA4D5C8	0x4C42
+0x8EA4D5C9	0x29D89
+0x8EA4D5CA	0x4CC1
+0x8EA4D5CB	0x4CC5
+0x8EA4D5CC	0x29FE1
+0x8EA4D5CD	0x4CBB
+0x8EA4D5CE	0x4CB9
+0x8EA4D5CF	0x4CBD
+0x8EA4D5D0	0x4CC9
+0x8EA4D5D1	0x2A00A
+0x8EA4D5D2	0x9D11
+0x8EA4D5D3	0x2A009
+0x8EA4D5D4	0x4CBF
+0x8EA4D5D5	0x4CC7
+0x8EA4D5D6	0x29FE8
+0x8EA4D5D7	0x4CC3
+0x8EA4D5D8	0x4D24
+0x8EA4D5D9	0x4D31
+0x8EA4D5DA	0x4D33
+0x8EA4D5DB	0x2A318
+0x8EA4D5DC	0x4D32
+0x8EA4D5DD	0x4D34
+0x8EA4D5DE	0x4D52
+0x8EA4D5DF	0x4D61
+0x8EA4D5E0	0x9ED9
+0x8EA4D5E1	0x4D7A
+0x8EA4D5E2	0x4D82
+0x8EA4D5E3	0x9F3C
+0x8EA4D5E4	0x2A5C5
+0x8EA4D5E5	0x5123
+0x8EA4D5E6	0x2040D
+0x8EA4D5E7	0x2040C
+0x8EA4D5E8	0x20421
+0x8EA4D5E9	0x512C
+0x8EA4D5EA	0x20616
+0x8EA4D5EB	0x2080E
+0x8EA4D5EC	0x350F
+0x8EA4D5ED	0x5295
+0x8EA4D5EE	0x20817
+0x8EA4D5EF	0x3523
+0x8EA4D5F0	0x3525
+0x8EA4D5F1	0x21048
+0x8EA4D5F2	0x3606
+0x8EA4D5F3	0x3608
+0x8EA4D5F4	0x5688
+0x8EA4D5F5	0x21055
+0x8EA4D5F6	0x21049
+0x8EA4D5F7	0x2104C
+0x8EA4D5F8	0x568B
+0x8EA4D5F9	0x2104F
+0x8EA4D5FA	0x2103D
+0x8EA4D5FB	0x367A
+0x8EA4D5FC	0x3677
+0x8EA4D5FD	0x2148A
+0x8EA4D5FE	0x214A8
+0x8EA4D6A1	0x2168A
+0x8EA4D6A2	0x372E
+0x8EA4D6A3	0x218CB
+0x8EA4D6A4	0x372F
+0x8EA4D6A5	0x218D5
+0x8EA4D6A6	0x221D4
+0x8EA4D6A7	0x381B
+0x8EA4D6A8	0x3813
+0x8EA4D6A9	0x21F5C
+0x8EA4D6AA	0x21F75
+0x8EA4D6AB	0x3866
+0x8EA4D6AC	0x22161
+0x8EA4D6AD	0x3865
+0x8EA4D6AE	0x21696
+0x8EA4D6AF	0x38F7
+0x8EA4D6B0	0x2258A
+0x8EA4D6B1	0x228D0
+0x8EA4D6B2	0x61E1
+0x8EA4D6B3	0x61D7
+0x8EA4D6B4	0x22849
+0x8EA4D6B5	0x228CF
+0x8EA4D6B6	0x399C
+0x8EA4D6B7	0x22DD6
+0x8EA4D6B8	0x22D7F
+0x8EA4D6B9	0x3A53
+0x8EA4D6BA	0x22DD2
+0x8EA4D6BB	0x22DCF
+0x8EA4D6BC	0x23006
+0x8EA4D6BD	0x23009
+0x8EA4D6BE	0x3ABA
+0x8EA4D6BF	0x65A3
+0x8EA4D6C0	0x3B22
+0x8EA4D6C1	0x66D3
+0x8EA4D6C2	0x23706
+0x8EA4D6C3	0x236F1
+0x8EA4D6C4	0x23704
+0x8EA4D6C5	0x6A8B
+0x8EA4D6C6	0x236FA
+0x8EA4D6C7	0x236F4
+0x8EA4D6C8	0x3BEB
+0x8EA4D6C9	0x3BDD
+0x8EA4D6CA	0x236F9
+0x8EA4D6CB	0x3BEF
+0x8EA4D6CC	0x2368B
+0x8EA4D6CD	0x23703
+0x8EA4D6CE	0x3C47
+0x8EA4D6CF	0x3C46
+0x8EA4D6D0	0x239A2
+0x8EA4D6D1	0x3C78
+0x8EA4D6D2	0x6BAC
+0x8EA4D6D3	0x3C89
+0x8EA4D6D4	0x23C0C
+0x8EA4D6D5	0x23C0B
+0x8EA4D6D6	0x3D68
+0x8EA4D6D7	0x3D76
+0x8EA4D6D8	0x3D74
+0x8EA4D6D9	0x3D79
+0x8EA4D6DA	0x24024
+0x8EA4D6DB	0x3D7A
+0x8EA4D6DC	0x3D77
+0x8EA4D6DD	0x2F914
+0x8EA4D6DE	0x3D71
+0x8EA4D6DF	0x24025
+0x8EA4D6E0	0x3D72
+0x8EA4D6E1	0x243F6
+0x8EA4D6E2	0x3DFF
+0x8EA4D6E3	0x243FB
+0x8EA4D6E4	0x3E05
+0x8EA4D6E5	0x24532
+0x8EA4D6E6	0x245FB
+0x8EA4D6E7	0x3E54
+0x8EA4D6E8	0x246F2
+0x8EA4D6E9	0x246F3
+0x8EA4D6EA	0x3E9E
+0x8EA4D6EB	0x3E9F
+0x8EA4D6EC	0x7374
+0x8EA4D6ED	0x2489C
+0x8EA4D6EE	0x24A72
+0x8EA4D6EF	0x3EFA
+0x8EA4D6F0	0x24A74
+0x8EA4D6F1	0x3F44
+0x8EA4D6F2	0x3F3F
+0x8EA4D6F3	0x3F40
+0x8EA4D6F4	0x24B86
+0x8EA4D6F5	0x3F42
+0x8EA4D6F6	0x24B8E
+0x8EA4D6F7	0x24B90
+0x8EA4D6F8	0x3F51
+0x8EA4D6F9	0x24BCD
+0x8EA4D6FA	0x24BF7
+0x8EA4D6FB	0x24CD6
+0x8EA4D6FC	0x24E84
+0x8EA4D6FD	0x24E95
+0x8EA4D6FE	0x24E8A
+0x8EA4D7A1	0x7640
+0x8EA4D7A2	0x3FCA
+0x8EA4D7A3	0x24E97
+0x8EA4D7A4	0x7641
+0x8EA4D7A5	0x3FCE
+0x8EA4D7A6	0x3FC9
+0x8EA4D7A7	0x24FA0
+0x8EA4D7A8	0x24FA1
+0x8EA4D7A9	0x25022
+0x8EA4D7AA	0x250A6
+0x8EA4D7AB	0x250A4
+0x8EA4D7AC	0x4009
+0x8EA4D7AD	0x76E8
+0x8EA4D7AE	0x406C
+0x8EA4D7AF	0x406E
+0x8EA4D7B0	0x4070
+0x8EA4D7B1	0x406D
+0x8EA4D7B2	0x406B
+0x8EA4D7B3	0x4071
+0x8EA4D7B4	0x4072
+0x8EA4D7B5	0x252AF
+0x8EA4D7B6	0x252B0
+0x8EA4D7B7	0x252BD
+0x8EA4D7B8	0x408C
+0x8EA4D7B9	0x40E4
+0x8EA4D7BA	0x25576
+0x8EA4D7BB	0x40E1
+0x8EA4D7BC	0x2557B
+0x8EA4D7BD	0x25579
+0x8EA4D7BE	0x78F6
+0x8EA4D7BF	0x40E7
+0x8EA4D7C0	0x7900
+0x8EA4D7C1	0x40E2
+0x8EA4D7C2	0x411F
+0x8EA4D7C3	0x256EE
+0x8EA4D7C4	0x256F1
+0x8EA4D7C5	0x417E
+0x8EA4D7C6	0x25894
+0x8EA4D7C7	0x4180
+0x8EA4D7C8	0x7A59
+0x8EA4D7C9	0x7A55
+0x8EA4D7CA	0x25891
+0x8EA4D7CB	0x41B9
+0x8EA4D7CC	0x41B7
+0x8EA4D7CD	0x41B8
+0x8EA4D7CE	0x25A10
+0x8EA4D7CF	0x41BA
+0x8EA4D7D0	0x7AF4
+0x8EA4D7D1	0x25AAF
+0x8EA4D7D2	0x41D3
+0x8EA4D7D3	0x423F
+0x8EA4D7D4	0x7C04
+0x8EA4D7D5	0x4245
+0x8EA4D7D6	0x4241
+0x8EA4D7D7	0x7C15
+0x8EA4D7D8	0x4242
+0x8EA4D7D9	0x4243
+0x8EA4D7DA	0x423B
+0x8EA4D7DB	0x4238
+0x8EA4D7DC	0x25C7B
+0x8EA4D7DD	0x25C77
+0x8EA4D7DE	0x423A
+0x8EA4D7DF	0x7BF5
+0x8EA4D7E0	0x25C80
+0x8EA4D7E1	0x25CC6
+0x8EA4D7E2	0x423C
+0x8EA4D7E3	0x25C7C
+0x8EA4D7E4	0x25C90
+0x8EA4D7E5	0x423E
+0x8EA4D7E6	0x25CA3
+0x8EA4D7E7	0x25C7D
+0x8EA4D7E8	0x25CBD
+0x8EA4D7E9	0x429E
+0x8EA4D7EA	0x429F
+0x8EA4D7EB	0x42A1
+0x8EA4D7EC	0x25F13
+0x8EA4D7ED	0x429B
+0x8EA4D7EE	0x4312
+0x8EA4D7EF	0x26111
+0x8EA4D7F0	0x26144
+0x8EA4D7F1	0x2610D
+0x8EA4D7F2	0x4318
+0x8EA4D7F3	0x430C
+0x8EA4D7F4	0x26314
+0x8EA4D7F5	0x4362
+0x8EA4D7F6	0x263B8
+0x8EA4D7F7	0x437A
+0x8EA4D7F8	0x263B7
+0x8EA4D7F9	0x26483
+0x8EA4D7FA	0x43AE
+0x8EA4D7FB	0x43AF
+0x8EA4D7FC	0x26514
+0x8EA4D7FD	0x43AD
+0x8EA4D7FE	0x2651C
+0x8EA4D8A1	0x43C4
+0x8EA4D8A2	0x43C7
+0x8EA4D8A3	0x43C6
+0x8EA4D8A4	0x43C5
+0x8EA4D8A5	0x265D4
+0x8EA4D8A6	0x265D5
+0x8EA4D8A7	0x81C1
+0x8EA4D8A8	0x4440
+0x8EA4D8A9	0x26843
+0x8EA4D8AA	0x26842
+0x8EA4D8AB	0x443F
+0x8EA4D8AC	0x4441
+0x8EA4D8AD	0x2F98A
+0x8EA4D8AE	0x26841
+0x8EA4D8AF	0x2694E
+0x8EA4D8B0	0x447F
+0x8EA4D8B1	0x26A87
+0x8EA4D8B2	0x4486
+0x8EA4D8B3	0x4481
+0x8EA4D8B4	0x4480
+0x8EA4D8B5	0x448E
+0x8EA4D8B6	0x454A
+0x8EA4D8B7	0x26F39
+0x8EA4D8B8	0x4547
+0x8EA4D8B9	0x26F8F
+0x8EA4D8BA	0x26F2A
+0x8EA4D8BB	0x454B
+0x8EA4D8BC	0x4546
+0x8EA4D8BD	0x454E
+0x8EA4D8BE	0x857D
+0x8EA4D8BF	0x26F2B
+0x8EA4D8C0	0x85A5
+0x8EA4D8C1	0x26F50
+0x8EA4D8C2	0x4548
+0x8EA4D8C3	0x26F6E
+0x8EA4D8C4	0x4545
+0x8EA4D8C5	0x26F3B
+0x8EA4D8C6	0x26F53
+0x8EA4D8C7	0x26F5F
+0x8EA4D8C8	0x26F2F
+0x8EA4D8C9	0x26F30
+0x8EA4D8CA	0x26F38
+0x8EA4D8CB	0x26F4C
+0x8EA4D8CC	0x271F1
+0x8EA4D8CD	0x45DB
+0x8EA4D8CE	0x45E7
+0x8EA4D8CF	0x45E4
+0x8EA4D8D0	0x27407
+0x8EA4D8D1	0x27416
+0x8EA4D8D2	0x45E1
+0x8EA4D8D3	0x27414
+0x8EA4D8D4	0x45E9
+0x8EA4D8D5	0x273FB
+0x8EA4D8D6	0x45E5
+0x8EA4D8D7	0x45E0
+0x8EA4D8D8	0x45E3
+0x8EA4D8D9	0x273F8
+0x8EA4D8DA	0x27410
+0x8EA4D8DB	0x2741D
+0x8EA4D8DC	0x273FF
+0x8EA4D8DD	0x2740B
+0x8EA4D8DE	0x27404
+0x8EA4D8DF	0x45EA
+0x8EA4D8E0	0x273FE
+0x8EA4D8E1	0x275FF
+0x8EA4D8E2	0x893A
+0x8EA4D8E3	0x4654
+0x8EA4D8E4	0x4658
+0x8EA4D8E5	0x465C
+0x8EA4D8E6	0x27723
+0x8EA4D8E7	0x4655
+0x8EA4D8E8	0x468B
+0x8EA4D8E9	0x468C
+0x8EA4D8EA	0x46A6
+0x8EA4D8EB	0x46A5
+0x8EA4D8EC	0x2792A
+0x8EA4D8ED	0x27AA0
+0x8EA4D8EE	0x27A98
+0x8EA4D8EF	0x27A9C
+0x8EA4D8F0	0x46FF
+0x8EA4D8F1	0x27A9E
+0x8EA4D8F2	0x27AA6
+0x8EA4D8F3	0x27AB5
+0x8EA4D8F4	0x27AB0
+0x8EA4D8F5	0x4730
+0x8EA4D8F6	0x4740
+0x8EA4D8F7	0x4741
+0x8EA4D8F8	0x27CF9
+0x8EA4D8F9	0x27CF5
+0x8EA4D8FA	0x4786
+0x8EA4D8FB	0x27DD2
+0x8EA4D8FC	0x47BF
+0x8EA4D8FD	0x47BD
+0x8EA4D8FE	0x27F50
+0x8EA4D9A1	0x27F4E
+0x8EA4D9A2	0x27F4B
+0x8EA4D9A3	0x27F52
+0x8EA4D9A4	0x27F4D
+0x8EA4D9A5	0x47BE
+0x8EA4D9A6	0x4819
+0x8EA4D9A7	0x280E4
+0x8EA4D9A8	0x481C
+0x8EA4D9A9	0x280DA
+0x8EA4D9AA	0x481B
+0x8EA4D9AB	0x4817
+0x8EA4D9AC	0x4818
+0x8EA4D9AD	0x8E51
+0x8EA4D9AE	0x280DF
+0x8EA4D9AF	0x280E8
+0x8EA4D9B0	0x483D
+0x8EA4D9B1	0x486A
+0x8EA4D9B2	0x4866
+0x8EA4D9B3	0x28370
+0x8EA4D9B4	0x28372
+0x8EA4D9B5	0x4867
+0x8EA4D9B6	0x28377
+0x8EA4D9B7	0x4868
+0x8EA4D9B8	0x48AD
+0x8EA4D9B9	0x48AE
+0x8EA4D9BA	0x285E6
+0x8EA4D9BB	0x287AA
+0x8EA4D9BC	0x48D6
+0x8EA4D9BD	0x4909
+0x8EA4D9BE	0x2888C
+0x8EA4D9BF	0x9198
+0x8EA4D9C0	0x28889
+0x8EA4D9C1	0x490C
+0x8EA4D9C2	0x490A
+0x8EA4D9C3	0x28A32
+0x8EA4D9C4	0x493B
+0x8EA4D9C5	0x493A
+0x8EA4D9C6	0x9384
+0x8EA4D9C7	0x9381
+0x8EA4D9C8	0x28A7A
+0x8EA4D9C9	0x936F
+0x8EA4D9CA	0x28C9E
+0x8EA4D9CB	0x28CA0
+0x8EA4D9CC	0x28D70
+0x8EA4D9CD	0x49AF
+0x8EA4D9CE	0x49AA
+0x8EA4D9CF	0x49AB
+0x8EA4D9D0	0x28D6E
+0x8EA4D9D1	0x28D66
+0x8EA4D9D2	0x49B1
+0x8EA4D9D3	0x28D65
+0x8EA4D9D4	0x49AC
+0x8EA4D9D5	0x49EC
+0x8EA4D9D6	0x28F7F
+0x8EA4D9D7	0x28FE0
+0x8EA4D9D8	0x4A01
+0x8EA4D9D9	0x28FFF
+0x8EA4D9DA	0x290F6
+0x8EA4D9DB	0x290F7
+0x8EA4D9DC	0x290F5
+0x8EA4D9DD	0x4A23
+0x8EA4D9DE	0x290FC
+0x8EA4D9DF	0x4A24
+0x8EA4D9E0	0x4A1E
+0x8EA4D9E1	0x290F9
+0x8EA4D9E2	0x4A4A
+0x8EA4D9E3	0x4A65
+0x8EA4D9E4	0x4A6A
+0x8EA4D9E5	0x292CA
+0x8EA4D9E6	0x292C3
+0x8EA4D9E7	0x292C6
+0x8EA4D9E8	0x4A69
+0x8EA4D9E9	0x293B8
+0x8EA4D9EA	0x293BD
+0x8EA4D9EB	0x4A95
+0x8EA4D9EC	0x293BC
+0x8EA4D9ED	0x29405
+0x8EA4D9EE	0x294E0
+0x8EA4D9EF	0x294E9
+0x8EA4D9F0	0x9842
+0x8EA4D9F1	0x294DF
+0x8EA4D9F2	0x294EC
+0x8EA4D9F3	0x4ACC
+0x8EA4D9F4	0x294E5
+0x8EA4D9F5	0x294DE
+0x8EA4D9F6	0x2FA00
+0x8EA4D9F7	0x4ACF
+0x8EA4D9F8	0x294F0
+0x8EA4D9F9	0x294E3
+0x8EA4D9FA	0x4B0F
+0x8EA4D9FB	0x295EC
+0x8EA4D9FC	0x4B0E
+0x8EA4D9FD	0x4B0B
+0x8EA4D9FE	0x4B10
+0x8EA4DAA1	0x4B0D
+0x8EA4DAA2	0x4B0C
+0x8EA4DAA3	0x295F2
+0x8EA4DAA4	0x295EF
+0x8EA4DAA5	0x295E9
+0x8EA4DAA6	0x296FB
+0x8EA4DAA7	0x4B46
+0x8EA4DAA8	0x4B48
+0x8EA4DAA9	0x9937
+0x8EA4DAAA	0x4B49
+0x8EA4DAAB	0x29737
+0x8EA4DAAC	0x298DE
+0x8EA4DAAD	0x4B91
+0x8EA4DAAE	0x4B8E
+0x8EA4DAAF	0x298DA
+0x8EA4DAB0	0x4BD8
+0x8EA4DAB1	0x4BD6
+0x8EA4DAB2	0x29A4B
+0x8EA4DAB3	0x4BDA
+0x8EA4DAB4	0x29A49
+0x8EA4DAB5	0x4BD7
+0x8EA4DAB6	0x29AD5
+0x8EA4DAB7	0x9AFF
+0x8EA4DAB8	0x4BF9
+0x8EA4DAB9	0x29B52
+0x8EA4DABA	0x29B47
+0x8EA4DABB	0x4BFC
+0x8EA4DABC	0x29B48
+0x8EA4DABD	0x29CCC
+0x8EA4DABE	0x29CD0
+0x8EA4DABF	0x9BA9
+0x8EA4DAC0	0x4C4A
+0x8EA4DAC1	0x9BA7
+0x8EA4DAC2	0x4C4E
+0x8EA4DAC3	0x9BB3
+0x8EA4DAC4	0x9BAC
+0x8EA4DAC5	0x9BB0
+0x8EA4DAC6	0x29D86
+0x8EA4DAC7	0x29DA7
+0x8EA4DAC8	0x29DA3
+0x8EA4DAC9	0x9B9C
+0x8EA4DACA	0x29DB6
+0x8EA4DACB	0x29DAD
+0x8EA4DACC	0x2A013
+0x8EA4DACD	0x9D3C
+0x8EA4DACE	0x9D1C
+0x8EA4DACF	0x9D3A
+0x8EA4DAD0	0x4CD3
+0x8EA4DAD1	0x4CCD
+0x8EA4DAD2	0x4CD1
+0x8EA4DAD3	0x2A017
+0x8EA4DAD4	0x2A022
+0x8EA4DAD5	0x9D32
+0x8EA4DAD6	0x9D34
+0x8EA4DAD7	0x2A049
+0x8EA4DAD8	0x2A026
+0x8EA4DAD9	0x2FA0C
+0x8EA4DADA	0x2A03C
+0x8EA4DADB	0x2A028
+0x8EA4DADC	0x2A2A8
+0x8EA4DADD	0x9EC7
+0x8EA4DADE	0x2A3FB
+0x8EA4DADF	0x4D62
+0x8EA4DAE0	0x2A432
+0x8EA4DAE1	0x2A4D6
+0x8EA4DAE2	0x2A548
+0x8EA4DAE3	0x4D83
+0x8EA4DAE4	0x9F3F
+0x8EA4DAE5	0x2A5C6
+0x8EA4DAE6	0x4D92
+0x8EA4DAE7	0x349F
+0x8EA4DAE8	0x34A0
+0x8EA4DAE9	0x20425
+0x8EA4DAEA	0x20426
+0x8EA4DAEB	0x20424
+0x8EA4DAEC	0x20433
+0x8EA4DAED	0x20570
+0x8EA4DAEE	0x3527
+0x8EA4DAEF	0x20B90
+0x8EA4DAF0	0x360B
+0x8EA4DAF1	0x21095
+0x8EA4DAF2	0x210A1
+0x8EA4DAF3	0x21092
+0x8EA4DAF4	0x2108F
+0x8EA4DAF5	0x2109F
+0x8EA4DAF6	0x21096
+0x8EA4DAF7	0x21098
+0x8EA4DAF8	0x2109D
+0x8EA4DAF9	0x210A0
+0x8EA4DAFA	0x368D
+0x8EA4DAFB	0x21697
+0x8EA4DAFC	0x218EB
+0x8EA4DAFD	0x3770
+0x8EA4DAFE	0x21F87
+0x8EA4DBA1	0x5EEB
+0x8EA4DBA2	0x22432
+0x8EA4DBA3	0x399A
+0x8EA4DBA4	0x399F
+0x8EA4DBA5	0x399D
+0x8EA4DBA6	0x228D8
+0x8EA4DBA7	0x228FB
+0x8EA4DBA8	0x22906
+0x8EA4DBA9	0x399B
+0x8EA4DBAA	0x228D1
+0x8EA4DBAB	0x61D5
+0x8EA4DBAC	0x2F8B0
+0x8EA4DBAD	0x3A60
+0x8EA4DBAE	0x3A64
+0x8EA4DBAF	0x3A69
+0x8EA4DBB0	0x3A63
+0x8EA4DBB1	0x3A67
+0x8EA4DBB2	0x3A62
+0x8EA4DBB3	0x22DF6
+0x8EA4DBB4	0x22E04
+0x8EA4DBB5	0x22DFE
+0x8EA4DBB6	0x6502
+0x8EA4DBB7	0x22DFF
+0x8EA4DBB8	0x22DF7
+0x8EA4DBB9	0x23018
+0x8EA4DBBA	0x3AAC
+0x8EA4DBBB	0x23014
+0x8EA4DBBC	0x230CD
+0x8EA4DBBD	0x23120
+0x8EA4DBBE	0x232DE
+0x8EA4DBBF	0x3B26
+0x8EA4DBC0	0x3B23
+0x8EA4DBC1	0x3B25
+0x8EA4DBC2	0x23745
+0x8EA4DBC3	0x23753
+0x8EA4DBC4	0x3BF8
+0x8EA4DBC5	0x2374B
+0x8EA4DBC6	0x23755
+0x8EA4DBC7	0x23741
+0x8EA4DBC8	0x3BF7
+0x8EA4DBC9	0x3BFB
+0x8EA4DBCA	0x3BFA
+0x8EA4DBCB	0x2375C
+0x8EA4DBCC	0x23754
+0x8EA4DBCD	0x23A71
+0x8EA4DBCE	0x23AD0
+0x8EA4DBCF	0x3CB0
+0x8EA4DBD0	0x3CAF
+0x8EA4DBD1	0x23C53
+0x8EA4DBD2	0x24029
+0x8EA4DBD3	0x2407E
+0x8EA4DBD4	0x3D7E
+0x8EA4DBD5	0x24079
+0x8EA4DBD6	0x3D7D
+0x8EA4DBD7	0x3D80
+0x8EA4DBD8	0x24070
+0x8EA4DBD9	0x2406A
+0x8EA4DBDA	0x3D7F
+0x8EA4DBDB	0x3D86
+0x8EA4DBDC	0x24085
+0x8EA4DBDD	0x24064
+0x8EA4DBDE	0x7012
+0x8EA4DBDF	0x24078
+0x8EA4DBE0	0x3D81
+0x8EA4DBE1	0x24432
+0x8EA4DBE2	0x24427
+0x8EA4DBE3	0x2442F
+0x8EA4DBE4	0x3E24
+0x8EA4DBE5	0x3E58
+0x8EA4DBE6	0x3E57
+0x8EA4DBE7	0x3EA0
+0x8EA4DBE8	0x248BA
+0x8EA4DBE9	0x3EFE
+0x8EA4DBEA	0x24A71
+0x8EA4DBEB	0x24A8C
+0x8EA4DBEC	0x3F15
+0x8EA4DBED	0x24B1A
+0x8EA4DBEE	0x3F47
+0x8EA4DBEF	0x3F46
+0x8EA4DBF0	0x24B98
+0x8EA4DBF1	0x24CE4
+0x8EA4DBF2	0x3F6B
+0x8EA4DBF3	0x3F6C
+0x8EA4DBF4	0x7585
+0x8EA4DBF5	0x7654
+0x8EA4DBF6	0x24EC2
+0x8EA4DBF7	0x3FCC
+0x8EA4DBF8	0x24EBA
+0x8EA4DBF9	0x7655
+0x8EA4DBFA	0x24EC8
+0x8EA4DBFB	0x3FCB
+0x8EA4DBFC	0x76A7
+0x8EA4DBFD	0x76A8
+0x8EA4DBFE	0x3FF9
+0x8EA4DCA1	0x250B9
+0x8EA4DCA2	0x250B8
+0x8EA4DCA3	0x250A5
+0x8EA4DCA4	0x252E2
+0x8EA4DCA5	0x4078
+0x8EA4DCA6	0x407A
+0x8EA4DCA7	0x4075
+0x8EA4DCA8	0x252D9
+0x8EA4DCA9	0x4076
+0x8EA4DCAA	0x4077
+0x8EA4DCAB	0x252AC
+0x8EA4DCAC	0x252DD
+0x8EA4DCAD	0x40EA
+0x8EA4DCAE	0x40EE
+0x8EA4DCAF	0x40ED
+0x8EA4DCB0	0x2559D
+0x8EA4DCB1	0x40EC
+0x8EA4DCB2	0x790F
+0x8EA4DCB3	0x25711
+0x8EA4DCB4	0x25703
+0x8EA4DCB5	0x4184
+0x8EA4DCB6	0x4185
+0x8EA4DCB7	0x4183
+0x8EA4DCB8	0x258EE
+0x8EA4DCB9	0x41BC
+0x8EA4DCBA	0x41BD
+0x8EA4DCBB	0x41D4
+0x8EA4DCBC	0x25CA4
+0x8EA4DCBD	0x25CD8
+0x8EA4DCBE	0x25CDD
+0x8EA4DCBF	0x25CDE
+0x8EA4DCC0	0x4255
+0x8EA4DCC1	0x25CE7
+0x8EA4DCC2	0x4250
+0x8EA4DCC3	0x424C
+0x8EA4DCC4	0x4248
+0x8EA4DCC5	0x25CD4
+0x8EA4DCC6	0x4253
+0x8EA4DCC7	0x25CCE
+0x8EA4DCC8	0x4257
+0x8EA4DCC9	0x4254
+0x8EA4DCCA	0x424E
+0x8EA4DCCB	0x424A
+0x8EA4DCCC	0x4251
+0x8EA4DCCD	0x25CF1
+0x8EA4DCCE	0x25CD3
+0x8EA4DCCF	0x4249
+0x8EA4DCD0	0x424B
+0x8EA4DCD1	0x4263
+0x8EA4DCD2	0x25CCA
+0x8EA4DCD3	0x25CE9
+0x8EA4DCD4	0x42A7
+0x8EA4DCD5	0x42A6
+0x8EA4DCD6	0x42A4
+0x8EA4DCD7	0x25F1A
+0x8EA4DCD8	0x25F41
+0x8EA4DCD9	0x2F968
+0x8EA4DCDA	0x7CE4
+0x8EA4DCDB	0x7CE5
+0x8EA4DCDC	0x2613D
+0x8EA4DCDD	0x26140
+0x8EA4DCDE	0x7E65
+0x8EA4DCDF	0x7E4E
+0x8EA4DCE0	0x4317
+0x8EA4DCE1	0x26143
+0x8EA4DCE2	0x4316
+0x8EA4DCE3	0x2613F
+0x8EA4DCE4	0x2613C
+0x8EA4DCE5	0x4363
+0x8EA4DCE6	0x26321
+0x8EA4DCE7	0x26320
+0x8EA4DCE8	0x7F82
+0x8EA4DCE9	0x263C6
+0x8EA4DCEA	0x437B
+0x8EA4DCEB	0x437C
+0x8EA4DCEC	0x263D1
+0x8EA4DCED	0x263CA
+0x8EA4DCEE	0x2648E
+0x8EA4DCEF	0x26491
+0x8EA4DCF0	0x43B0
+0x8EA4DCF1	0x802D
+0x8EA4DCF2	0x265E3
+0x8EA4DCF3	0x26888
+0x8EA4DCF4	0x4442
+0x8EA4DCF5	0x26870
+0x8EA4DCF6	0x4444
+0x8EA4DCF7	0x2699D
+0x8EA4DCF8	0x26A9D
+0x8EA4DCF9	0x26A91
+0x8EA4DCFA	0x26A98
+0x8EA4DCFB	0x26A99
+0x8EA4DCFC	0x4488
+0x8EA4DCFD	0x448F
+0x8EA4DCFE	0x4553
+0x8EA4DDA1	0x455B
+0x8EA4DDA2	0x26FBF
+0x8EA4DDA3	0x4559
+0x8EA4DDA4	0x26FAE
+0x8EA4DDA5	0x26FB1
+0x8EA4DDA6	0x26FCC
+0x8EA4DDA7	0x27004
+0x8EA4DDA8	0x85CA
+0x8EA4DDA9	0x27016
+0x8EA4DDAA	0x26FCD
+0x8EA4DDAB	0x4554
+0x8EA4DDAC	0x85BC
+0x8EA4DDAD	0x26FE0
+0x8EA4DDAE	0x26FCB
+0x8EA4DDAF	0x26FD4
+0x8EA4DDB0	0x26FC9
+0x8EA4DDB1	0x271FF
+0x8EA4DDB2	0x4599
+0x8EA4DDB3	0x271FD
+0x8EA4DDB4	0x27457
+0x8EA4DDB5	0x27452
+0x8EA4DDB6	0x27450
+0x8EA4DDB7	0x27445
+0x8EA4DDB8	0x2744D
+0x8EA4DDB9	0x45F1
+0x8EA4DDBA	0x27453
+0x8EA4DDBB	0x45EF
+0x8EA4DDBC	0x27482
+0x8EA4DDBD	0x27444
+0x8EA4DDBE	0x275CE
+0x8EA4DDBF	0x275CF
+0x8EA4DDC0	0x275D2
+0x8EA4DDC1	0x27602
+0x8EA4DDC2	0x2774F
+0x8EA4DDC3	0x27758
+0x8EA4DDC4	0x4662
+0x8EA4DDC5	0x27743
+0x8EA4DDC6	0x4663
+0x8EA4DDC7	0x27752
+0x8EA4DDC8	0x4660
+0x8EA4DDC9	0x4661
+0x8EA4DDCA	0x465F
+0x8EA4DDCB	0x27749
+0x8EA4DDCC	0x27753
+0x8EA4DDCD	0x2774D
+0x8EA4DDCE	0x468D
+0x8EA4DDCF	0x27884
+0x8EA4DDD0	0x468E
+0x8EA4DDD1	0x27883
+0x8EA4DDD2	0x27932
+0x8EA4DDD3	0x27AE2
+0x8EA4DDD4	0x4709
+0x8EA4DDD5	0x27AE4
+0x8EA4DDD6	0x27AD3
+0x8EA4DDD7	0x4705
+0x8EA4DDD8	0x27AD5
+0x8EA4DDD9	0x27ADD
+0x8EA4DDDA	0x4703
+0x8EA4DDDB	0x4706
+0x8EA4DDDC	0x27AEC
+0x8EA4DDDD	0x27AE6
+0x8EA4DDDE	0x27AD2
+0x8EA4DDDF	0x27AFA
+0x8EA4DDE0	0x27ADA
+0x8EA4DDE1	0x4731
+0x8EA4DDE2	0x27C06
+0x8EA4DDE3	0x27C04
+0x8EA4DDE4	0x474F
+0x8EA4DDE5	0x27C7B
+0x8EA4DDE6	0x27D04
+0x8EA4DDE7	0x27D02
+0x8EA4DDE8	0x4766
+0x8EA4DDE9	0x8CFF
+0x8EA4DDEA	0x47C4
+0x8EA4DDEB	0x27F60
+0x8EA4DDEC	0x47C3
+0x8EA4DDED	0x47C1
+0x8EA4DDEE	0x47C5
+0x8EA4DDEF	0x28107
+0x8EA4DDF0	0x28105
+0x8EA4DDF1	0x2810C
+0x8EA4DDF2	0x4821
+0x8EA4DDF3	0x2815A
+0x8EA4DDF4	0x481F
+0x8EA4DDF5	0x4822
+0x8EA4DDF6	0x2811A
+0x8EA4DDF7	0x4827
+0x8EA4DDF8	0x4820
+0x8EA4DDF9	0x2838A
+0x8EA4DDFA	0x486D
+0x8EA4DDFB	0x486C
+0x8EA4DDFC	0x486B
+0x8EA4DDFD	0x486F
+0x8EA4DDFE	0x4870
+0x8EA4DEA1	0x2838C
+0x8EA4DEA2	0x28609
+0x8EA4DEA3	0x288A6
+0x8EA4DEA4	0x91A6
+0x8EA4DEA5	0x288AC
+0x8EA4DEA6	0x288A9
+0x8EA4DEA7	0x4942
+0x8EA4DEA8	0x28A8B
+0x8EA4DEA9	0x93B6
+0x8EA4DEAA	0x28A8C
+0x8EA4DEAB	0x4944
+0x8EA4DEAC	0x4940
+0x8EA4DEAD	0x28A88
+0x8EA4DEAE	0x28A89
+0x8EA4DEAF	0x493F
+0x8EA4DEB0	0x28A93
+0x8EA4DEB1	0x93AB
+0x8EA4DEB2	0x498B
+0x8EA4DEB3	0x28D83
+0x8EA4DEB4	0x28F4F
+0x8EA4DEB5	0x4A25
+0x8EA4DEB6	0x4A28
+0x8EA4DEB7	0x29120
+0x8EA4DEB8	0x9721
+0x8EA4DEB9	0x29236
+0x8EA4DEBA	0x292E2
+0x8EA4DEBB	0x4A75
+0x8EA4DEBC	0x4A72
+0x8EA4DEBD	0x292EE
+0x8EA4DEBE	0x4A6F
+0x8EA4DEBF	0x292E7
+0x8EA4DEC0	0x292E9
+0x8EA4DEC1	0x4A76
+0x8EA4DEC2	0x4A71
+0x8EA4DEC3	0x97A7
+0x8EA4DEC4	0x292DF
+0x8EA4DEC5	0x4A97
+0x8EA4DEC6	0x293C7
+0x8EA4DEC7	0x4AD7
+0x8EA4DEC8	0x29509
+0x8EA4DEC9	0x4AD6
+0x8EA4DECA	0x29501
+0x8EA4DECB	0x4AD8
+0x8EA4DECC	0x4ADC
+0x8EA4DECD	0x4ADB
+0x8EA4DECE	0x4AD4
+0x8EA4DECF	0x983E
+0x8EA4DED0	0x4B13
+0x8EA4DED1	0x4B11
+0x8EA4DED2	0x4B14
+0x8EA4DED3	0x29605
+0x8EA4DED4	0x2960C
+0x8EA4DED5	0x29778
+0x8EA4DED6	0x2975D
+0x8EA4DED7	0x4B51
+0x8EA4DED8	0x4B50
+0x8EA4DED9	0x4B53
+0x8EA4DEDA	0x4B54
+0x8EA4DEDB	0x4B52
+0x8EA4DEDC	0x2975E
+0x8EA4DEDD	0x29760
+0x8EA4DEDE	0x29767
+0x8EA4DEDF	0x4B6D
+0x8EA4DEE0	0x2FA05
+0x8EA4DEE1	0x298F4
+0x8EA4DEE2	0x4B95
+0x8EA4DEE3	0x4B99
+0x8EA4DEE4	0x298F1
+0x8EA4DEE5	0x4B9A
+0x8EA4DEE6	0x298FA
+0x8EA4DEE7	0x4B93
+0x8EA4DEE8	0x4B97
+0x8EA4DEE9	0x298F8
+0x8EA4DEEA	0x298F9
+0x8EA4DEEB	0x29909
+0x8EA4DEEC	0x298FD
+0x8EA4DEED	0x298F7
+0x8EA4DEEE	0x4BDC
+0x8EA4DEEF	0x29A59
+0x8EA4DEF0	0x4BFD
+0x8EA4DEF1	0x29B60
+0x8EA4DEF2	0x29B68
+0x8EA4DEF3	0x4BFE
+0x8EA4DEF4	0x4C00
+0x8EA4DEF5	0x4C02
+0x8EA4DEF6	0x4C01
+0x8EA4DEF7	0x4C03
+0x8EA4DEF8	0x29B6A
+0x8EA4DEF9	0x29C14
+0x8EA4DEFA	0x29C3E
+0x8EA4DEFB	0x29CE4
+0x8EA4DEFC	0x4C27
+0x8EA4DEFD	0x4C26
+0x8EA4DEFE	0x4C24
+0x8EA4DFA1	0x4C4C
+0x8EA4DFA2	0x9BBC
+0x8EA4DFA3	0x4C50
+0x8EA4DFA4	0x4C55
+0x8EA4DFA5	0x4C53
+0x8EA4DFA6	0x9BB7
+0x8EA4DFA7	0x4C52
+0x8EA4DFA8	0x29DD2
+0x8EA4DFA9	0x4C57
+0x8EA4DFAA	0x9BBE
+0x8EA4DFAB	0x4C58
+0x8EA4DFAC	0x4CD6
+0x8EA4DFAD	0x2A058
+0x8EA4DFAE	0x2A050
+0x8EA4DFAF	0x4CD4
+0x8EA4DFB0	0x2A05C
+0x8EA4DFB1	0x4CDA
+0x8EA4DFB2	0x4CD9
+0x8EA4DFB3	0x28119
+0x8EA4DFB4	0x9D62
+0x8EA4DFB5	0x4CD5
+0x8EA4DFB6	0x4CE4
+0x8EA4DFB7	0x2FA0E
+0x8EA4DFB8	0x4CDC
+0x8EA4DFB9	0x4D1B
+0x8EA4DFBA	0x9E8F
+0x8EA4DFBB	0x4D37
+0x8EA4DFBC	0x4D36
+0x8EA4DFBD	0x4D4B
+0x8EA4DFBE	0x9ECB
+0x8EA4DFBF	0x4D66
+0x8EA4DFC0	0x4D76
+0x8EA4DFC1	0x2A4DF
+0x8EA4DFC2	0x4D7E
+0x8EA4DFC3	0x4D7D
+0x8EA4DFC4	0x4D7F
+0x8EA4DFC5	0x4D84
+0x8EA4DFC6	0x4D8B
+0x8EA4DFC7	0x2A5D9
+0x8EA4DFC8	0x4D94
+0x8EA4DFC9	0x34A1
+0x8EA4DFCA	0x3511
+0x8EA4DFCB	0x20966
+0x8EA4DFCC	0x3610
+0x8EA4DFCD	0x56A9
+0x8EA4DFCE	0x210E1
+0x8EA4DFCF	0x210EF
+0x8EA4DFD0	0x210E8
+0x8EA4DFD1	0x21233
+0x8EA4DFD2	0x5913
+0x8EA4DFD3	0x218FE
+0x8EA4DFD4	0x3732
+0x8EA4DFD5	0x5BF4
+0x8EA4DFD6	0x21AEF
+0x8EA4DFD7	0x21AEC
+0x8EA4DFD8	0x21CEC
+0x8EA4DFD9	0x21F9C
+0x8EA4DFDA	0x3820
+0x8EA4DFDB	0x21F99
+0x8EA4DFDC	0x22170
+0x8EA4DFDD	0x2216E
+0x8EA4DFDE	0x389D
+0x8EA4DFDF	0x22441
+0x8EA4DFE0	0x61EC
+0x8EA4DFE1	0x61EF
+0x8EA4DFE2	0x22902
+0x8EA4DFE3	0x22901
+0x8EA4DFE4	0x39A5
+0x8EA4DFE5	0x22A1B
+0x8EA4DFE6	0x22E23
+0x8EA4DFE7	0x22E25
+0x8EA4DFE8	0x22E24
+0x8EA4DFE9	0x22E26
+0x8EA4DFEA	0x22E33
+0x8EA4DFEB	0x22E2F
+0x8EA4DFEC	0x2308F
+0x8EA4DFED	0x23356
+0x8EA4DFEE	0x3C02
+0x8EA4DFEF	0x3BFE
+0x8EA4DFF0	0x3C01
+0x8EA4DFF1	0x6AD6
+0x8EA4DFF2	0x3C03
+0x8EA4DFF3	0x3BFF
+0x8EA4DFF4	0x23799
+0x8EA4DFF5	0x3C04
+0x8EA4DFF6	0x2F8ED
+0x8EA4DFF7	0x3C4A
+0x8EA4DFF8	0x23AD9
+0x8EA4DFF9	0x3D87
+0x8EA4DFFA	0x240B7
+0x8EA4DFFB	0x3D84
+0x8EA4DFFC	0x240B6
+0x8EA4DFFD	0x3D85
+0x8EA4DFFE	0x7209
+0x8EA4E0A1	0x24454
+0x8EA4E0A2	0x24457
+0x8EA4E0A3	0x2447A
+0x8EA4E0A4	0x3E59
+0x8EA4E0A5	0x7379
+0x8EA4E0A6	0x24A8E
+0x8EA4E0A7	0x74C6
+0x8EA4E0A8	0x24A90
+0x8EA4E0A9	0x24AB9
+0x8EA4E0AA	0x3F04
+0x8EA4E0AB	0x3F49
+0x8EA4E0AC	0x3F48
+0x8EA4E0AD	0x24CEF
+0x8EA4E0AE	0x3F6D
+0x8EA4E0AF	0x3FD2
+0x8EA4E0B0	0x3FD3
+0x8EA4E0B1	0x24EE2
+0x8EA4E0B2	0x3FD1
+0x8EA4E0B3	0x24ED6
+0x8EA4E0B4	0x24ED8
+0x8EA4E0B5	0x24EDA
+0x8EA4E0B6	0x24EDE
+0x8EA4E0B7	0x3FE7
+0x8EA4E0B8	0x400A
+0x8EA4E0B9	0x77C3
+0x8EA4E0BA	0x25308
+0x8EA4E0BB	0x25304
+0x8EA4E0BC	0x2530A
+0x8EA4E0BD	0x2530B
+0x8EA4E0BE	0x25302
+0x8EA4E0BF	0x40F0
+0x8EA4E0C0	0x255AA
+0x8EA4E0C1	0x255C1
+0x8EA4E0C2	0x791F
+0x8EA4E0C3	0x258D7
+0x8EA4E0C4	0x258D9
+0x8EA4E0C5	0x7A65
+0x8EA4E0C6	0x258DE
+0x8EA4E0C7	0x258DA
+0x8EA4E0C8	0x41BE
+0x8EA4E0C9	0x41BF
+0x8EA4E0CA	0x25A2A
+0x8EA4E0CB	0x7AC6
+0x8EA4E0CC	0x7C3A
+0x8EA4E0CD	0x25D31
+0x8EA4E0CE	0x7C36
+0x8EA4E0CF	0x25D2B
+0x8EA4E0D0	0x25D2C
+0x8EA4E0D1	0x25D29
+0x8EA4E0D2	0x25D2E
+0x8EA4E0D3	0x425E
+0x8EA4E0D4	0x25D27
+0x8EA4E0D5	0x25D28
+0x8EA4E0D6	0x425B
+0x8EA4E0D7	0x25D5F
+0x8EA4E0D8	0x25D30
+0x8EA4E0D9	0x25D24
+0x8EA4E0DA	0x7CEB
+0x8EA4E0DB	0x42AB
+0x8EA4E0DC	0x25F3A
+0x8EA4E0DD	0x42AC
+0x8EA4E0DE	0x25F39
+0x8EA4E0DF	0x25F40
+0x8EA4E0E0	0x26180
+0x8EA4E0E1	0x26184
+0x8EA4E0E2	0x431F
+0x8EA4E0E3	0x431D
+0x8EA4E0E4	0x26175
+0x8EA4E0E5	0x26176
+0x8EA4E0E6	0x431C
+0x8EA4E0E7	0x2617C
+0x8EA4E0E8	0x431E
+0x8EA4E0E9	0x26178
+0x8EA4E0EA	0x2619B
+0x8EA4E0EB	0x2617E
+0x8EA4E0EC	0x2625A
+0x8EA4E0ED	0x4364
+0x8EA4E0EE	0x2632C
+0x8EA4E0EF	0x7F84
+0x8EA4E0F0	0x2649C
+0x8EA4E0F1	0x26847
+0x8EA4E0F2	0x2688A
+0x8EA4E0F3	0x4448
+0x8EA4E0F4	0x4447
+0x8EA4E0F5	0x26927
+0x8EA4E0F6	0x2704A
+0x8EA4E0F7	0x455E
+0x8EA4E0F8	0x4561
+0x8EA4E0F9	0x27027
+0x8EA4E0FA	0x85E0
+0x8EA4E0FB	0x85F3
+0x8EA4E0FC	0x2702E
+0x8EA4E0FD	0x27026
+0x8EA4E0FE	0x27208
+0x8EA4E1A1	0x45F7
+0x8EA4E1A2	0x274BD
+0x8EA4E1A3	0x27496
+0x8EA4E1A4	0x45F4
+0x8EA4E1A5	0x45F8
+0x8EA4E1A6	0x881E
+0x8EA4E1A7	0x274BE
+0x8EA4E1A8	0x2748E
+0x8EA4E1A9	0x27774
+0x8EA4E1AA	0x4664
+0x8EA4E1AB	0x27780
+0x8EA4E1AC	0x4692
+0x8EA4E1AD	0x468F
+0x8EA4E1AE	0x4690
+0x8EA4E1AF	0x89B4
+0x8EA4E1B0	0x4693
+0x8EA4E1B1	0x46A8
+0x8EA4E1B2	0x2793C
+0x8EA4E1B3	0x2793D
+0x8EA4E1B4	0x46A9
+0x8EA4E1B5	0x2793A
+0x8EA4E1B6	0x27942
+0x8EA4E1B7	0x89F9
+0x8EA4E1B8	0x27B24
+0x8EA4E1B9	0x27B06
+0x8EA4E1BA	0x8B44
+0x8EA4E1BB	0x470E
+0x8EA4E1BC	0x27B15
+0x8EA4E1BD	0x470F
+0x8EA4E1BE	0x27B02
+0x8EA4E1BF	0x27B0C
+0x8EA4E1C0	0x470B
+0x8EA4E1C1	0x27B08
+0x8EA4E1C2	0x27B0A
+0x8EA4E1C3	0x27B05
+0x8EA4E1C4	0x27B1C
+0x8EA4E1C5	0x4710
+0x8EA4E1C6	0x4751
+0x8EA4E1C7	0x27C82
+0x8EA4E1C8	0x4750
+0x8EA4E1C9	0x27C86
+0x8EA4E1CA	0x4763
+0x8EA4E1CB	0x27E03
+0x8EA4E1CC	0x27F7B
+0x8EA4E1CD	0x47C7
+0x8EA4E1CE	0x27F7A
+0x8EA4E1CF	0x8E71
+0x8EA4E1D0	0x4824
+0x8EA4E1D1	0x4826
+0x8EA4E1D2	0x8E6E
+0x8EA4E1D3	0x28180
+0x8EA4E1D4	0x8E79
+0x8EA4E1D5	0x28158
+0x8EA4E1D6	0x8EC4
+0x8EA4E1D7	0x4874
+0x8EA4E1D8	0x4873
+0x8EA4E1D9	0x4872
+0x8EA4E1DA	0x283AA
+0x8EA4E1DB	0x283AB
+0x8EA4E1DC	0x28436
+0x8EA4E1DD	0x2844A
+0x8EA4E1DE	0x48B1
+0x8EA4E1DF	0x908C
+0x8EA4E1E0	0x287D6
+0x8EA4E1E1	0x490E
+0x8EA4E1E2	0x4911
+0x8EA4E1E3	0x4910
+0x8EA4E1E4	0x490F
+0x8EA4E1E5	0x4912
+0x8EA4E1E6	0x4949
+0x8EA4E1E7	0x93C9
+0x8EA4E1E8	0x494F
+0x8EA4E1E9	0x494D
+0x8EA4E1EA	0x28B03
+0x8EA4E1EB	0x28ACF
+0x8EA4E1EC	0x4955
+0x8EA4E1ED	0x28D9F
+0x8EA4E1EE	0x28DA2
+0x8EA4E1EF	0x2902A
+0x8EA4E1F0	0x2902F
+0x8EA4E1F1	0x29144
+0x8EA4E1F2	0x29140
+0x8EA4E1F3	0x4A2C
+0x8EA4E1F4	0x4A2B
+0x8EA4E1F5	0x29311
+0x8EA4E1F6	0x2930F
+0x8EA4E1F7	0x4A79
+0x8EA4E1F8	0x2930D
+0x8EA4E1F9	0x29307
+0x8EA4E1FA	0x29303
+0x8EA4E1FB	0x4A7A
+0x8EA4E1FC	0x97B0
+0x8EA4E1FD	0x4A99
+0x8EA4E1FE	0x4A9A
+0x8EA4E2A1	0x29435
+0x8EA4E2A2	0x4AAE
+0x8EA4E2A3	0x4AAF
+0x8EA4E2A4	0x29504
+0x8EA4E2A5	0x4AE4
+0x8EA4E2A6	0x4AE1
+0x8EA4E2A7	0x4ADE
+0x8EA4E2A8	0x4AE6
+0x8EA4E2A9	0x4ADF
+0x8EA4E2AA	0x29526
+0x8EA4E2AB	0x4AE7
+0x8EA4E2AC	0x4AE2
+0x8EA4E2AD	0x4AE0
+0x8EA4E2AE	0x2951E
+0x8EA4E2AF	0x4AE5
+0x8EA4E2B0	0x985A
+0x8EA4E2B1	0x2960E
+0x8EA4E2B2	0x4B18
+0x8EA4E2B3	0x2961D
+0x8EA4E2B4	0x2961E
+0x8EA4E2B5	0x2961F
+0x8EA4E2B6	0x4B56
+0x8EA4E2B7	0x29788
+0x8EA4E2B8	0x9946
+0x8EA4E2B9	0x2978D
+0x8EA4E2BA	0x29791
+0x8EA4E2BB	0x29780
+0x8EA4E2BC	0x4B6E
+0x8EA4E2BD	0x29854
+0x8EA4E2BE	0x29855
+0x8EA4E2BF	0x4B9D
+0x8EA4E2C0	0x4BA0
+0x8EA4E2C1	0x4B9C
+0x8EA4E2C2	0x29925
+0x8EA4E2C3	0x2991A
+0x8EA4E2C4	0x4BA1
+0x8EA4E2C5	0x4BA2
+0x8EA4E2C6	0x4B9F
+0x8EA4E2C7	0x4BDF
+0x8EA4E2C8	0x4BDE
+0x8EA4E2C9	0x9AC3
+0x8EA4E2CA	0x4BEA
+0x8EA4E2CB	0x29B88
+0x8EA4E2CC	0x4C06
+0x8EA4E2CD	0x29B7A
+0x8EA4E2CE	0x4C04
+0x8EA4E2CF	0x9B0F
+0x8EA4E2D0	0x29B80
+0x8EA4E2D1	0x29D1E
+0x8EA4E2D2	0x29DFC
+0x8EA4E2D3	0x29E25
+0x8EA4E2D4	0x4C5F
+0x8EA4E2D5	0x9BF4
+0x8EA4E2D6	0x9BFA
+0x8EA4E2D7	0x4C5C
+0x8EA4E2D8	0x29E0B
+0x8EA4E2D9	0x4C5E
+0x8EA4E2DA	0x29E06
+0x8EA4E2DB	0x29E04
+0x8EA4E2DC	0x9BDD
+0x8EA4E2DD	0x4C59
+0x8EA4E2DE	0x29DF9
+0x8EA4E2DF	0x29E00
+0x8EA4E2E0	0x4C64
+0x8EA4E2E1	0x4C5D
+0x8EA4E2E2	0x4C62
+0x8EA4E2E3	0x29E02
+0x8EA4E2E4	0x4C65
+0x8EA4E2E5	0x29E07
+0x8EA4E2E6	0x9BED
+0x8EA4E2E7	0x4C5B
+0x8EA4E2E8	0x9BEF
+0x8EA4E2E9	0x2A0B5
+0x8EA4E2EA	0x4CDD
+0x8EA4E2EB	0x2A087
+0x8EA4E2EC	0x4CDF
+0x8EA4E2ED	0x2A093
+0x8EA4E2EE	0x2FA0F
+0x8EA4E2EF	0x4CE2
+0x8EA4E2F0	0x2A0BE
+0x8EA4E2F1	0x2A266
+0x8EA4E2F2	0x4D27
+0x8EA4E2F3	0x2A2C7
+0x8EA4E2F4	0x2A2CF
+0x8EA4E2F5	0x9E96
+0x8EA4E2F6	0x4D3A
+0x8EA4E2F7	0x4D3C
+0x8EA4E2F8	0x2A33D
+0x8EA4E2F9	0x4D39
+0x8EA4E2FA	0x2A33C
+0x8EA4E2FB	0x2A347
+0x8EA4E2FC	0x4D3D
+0x8EA4E2FD	0x4D3B
+0x8EA4E2FE	0x9EB3
+0x8EA4E3A1	0x4D4C
+0x8EA4E3A2	0x2A3C3
+0x8EA4E3A3	0x4D68
+0x8EA4E3A4	0x9EE2
+0x8EA4E3A5	0x2A51B
+0x8EA4E3A6	0x4D80
+0x8EA4E3A7	0x4D85
+0x8EA4E3A8	0x2A5C9
+0x8EA4E3A9	0x4D95
+0x8EA4E3AA	0x2A5DD
+0x8EA4E3AB	0x4D96
+0x8EA4E3AC	0x2A693
+0x8EA4E3AD	0x9F8F
+0x8EA4E3AE	0x2043D
+0x8EA4E3AF	0x34A4
+0x8EA4E3B0	0x3512
+0x8EA4E3B1	0x56B1
+0x8EA4E3B2	0x3625
+0x8EA4E3B3	0x214E6
+0x8EA4E3B4	0x5B41
+0x8EA4E3B5	0x3737
+0x8EA4E3B6	0x21AF7
+0x8EA4E3B7	0x21FB0
+0x8EA4E3B8	0x21FAE
+0x8EA4E3BA	0x3868
+0x8EA4E3BB	0x3867
+0x8EA4E3BC	0x389E
+0x8EA4E3BD	0x2259F
+0x8EA4E3BE	0x2259E
+0x8EA4E3BF	0x22930
+0x8EA4E3C0	0x39AA
+0x8EA4E3C1	0x2294F
+0x8EA4E3C2	0x39A9
+0x8EA4E3C3	0x39A4
+0x8EA4E3C4	0x22927
+0x8EA4E3C5	0x22951
+0x8EA4E3C6	0x3A71
+0x8EA4E3C7	0x3A6F
+0x8EA4E3C8	0x22E51
+0x8EA4E3C9	0x22E54
+0x8EA4E3CA	0x22E56
+0x8EA4E3CB	0x23027
+0x8EA4E3CC	0x3AAD
+0x8EA4E3CD	0x23024
+0x8EA4E3CE	0x6AF6
+0x8EA4E3CF	0x3C0C
+0x8EA4E3D0	0x6AF2
+0x8EA4E3D1	0x3C0B
+0x8EA4E3D2	0x237EC
+0x8EA4E3D3	0x237C4
+0x8EA4E3D4	0x3C0F
+0x8EA4E3D5	0x3C79
+0x8EA4E3D6	0x240F8
+0x8EA4E3D7	0x240F6
+0x8EA4E3D8	0x240F7
+0x8EA4E3D9	0x240ED
+0x8EA4E3DA	0x3D8D
+0x8EA4E3DB	0x3D8F
+0x8EA4E3DC	0x240F4
+0x8EA4E3DD	0x240EF
+0x8EA4E3DE	0x3D8E
+0x8EA4E3DF	0x3E0C
+0x8EA4E3E0	0x2447F
+0x8EA4E3E1	0x244A2
+0x8EA4E3E2	0x2447E
+0x8EA4E3E3	0x3EA6
+0x8EA4E3E4	0x248C5
+0x8EA4E3E5	0x3EA3
+0x8EA4E3E6	0x3EA4
+0x8EA4E3E7	0x3EA5
+0x8EA4E3E8	0x7588
+0x8EA4E3E9	0x3F6E
+0x8EA4E3EA	0x24EF1
+0x8EA4E3EB	0x24EF2
+0x8EA4E3EC	0x3FFA
+0x8EA4E3ED	0x2502F
+0x8EA4E3EE	0x407C
+0x8EA4E3EF	0x407E
+0x8EA4E3F0	0x407B
+0x8EA4E3F1	0x407D
+0x8EA4E3F2	0x25323
+0x8EA4E3F3	0x25329
+0x8EA4E3F4	0x408D
+0x8EA4E3F5	0x40F4
+0x8EA4E3F6	0x40F3
+0x8EA4E3F7	0x2571B
+0x8EA4E3F8	0x258EB
+0x8EA4E3F9	0x4189
+0x8EA4E3FA	0x258EA
+0x8EA4E3FB	0x25A33
+0x8EA4E3FC	0x41C0
+0x8EA4E3FD	0x25D63
+0x8EA4E3FE	0x4265
+0x8EA4E4A1	0x25D92
+0x8EA4E4A2	0x25D65
+0x8EA4E4A3	0x42AD
+0x8EA4E4A4	0x4325
+0x8EA4E4A5	0x261A0
+0x8EA4E4A6	0x2F970
+0x8EA4E4A7	0x2625E
+0x8EA4E4A8	0x43C9
+0x8EA4E4A9	0x268AA
+0x8EA4E4AA	0x444A
+0x8EA4E4AB	0x268A9
+0x8EA4E4AC	0x8267
+0x8EA4E4AD	0x4489
+0x8EA4E4AE	0x2709C
+0x8EA4E4AF	0x4566
+0x8EA4E4B0	0x4570
+0x8EA4E4B1	0x27092
+0x8EA4E4B2	0x456D
+0x8EA4E4B3	0x4569
+0x8EA4E4B4	0x4567
+0x8EA4E4B5	0x27086
+0x8EA4E4B6	0x4572
+0x8EA4E4B7	0x860E
+0x8EA4E4B8	0x456E
+0x8EA4E4B9	0x27083
+0x8EA4E4BA	0x459C
+0x8EA4E4BB	0x45FC
+0x8EA4E4BC	0x45FD
+0x8EA4E4BD	0x4604
+0x8EA4E4BE	0x45FF
+0x8EA4E4BF	0x2F9C2
+0x8EA4E4C0	0x45FE
+0x8EA4E4C1	0x4600
+0x8EA4E4C2	0x274CE
+0x8EA4E4C3	0x4666
+0x8EA4E4C4	0x4669
+0x8EA4E4C5	0x27793
+0x8EA4E4C6	0x46AA
+0x8EA4E4C7	0x46AB
+0x8EA4E4C8	0x4717
+0x8EA4E4C9	0x27B2E
+0x8EA4E4CA	0x27B27
+0x8EA4E4CB	0x27B28
+0x8EA4E4CC	0x4715
+0x8EA4E4CD	0x8B5E
+0x8EA4E4CE	0x4712
+0x8EA4E4CF	0x8D0E
+0x8EA4E4D0	0x27E18
+0x8EA4E4D1	0x27E16
+0x8EA4E4D2	0x27F8D
+0x8EA4E4D3	0x47CA
+0x8EA4E4D4	0x27F8E
+0x8EA4E4D5	0x47C9
+0x8EA4E4D6	0x47CB
+0x8EA4E4D7	0x27F90
+0x8EA4E4D8	0x27F8F
+0x8EA4E4D9	0x28181
+0x8EA4E4DA	0x4829
+0x8EA4E4DB	0x4828
+0x8EA4E4DC	0x2818A
+0x8EA4E4DD	0x2818C
+0x8EA4E4DE	0x2828D
+0x8EA4E4DF	0x4840
+0x8EA4E4E0	0x4875
+0x8EA4E4E1	0x4876
+0x8EA4E4E2	0x283B2
+0x8EA4E4E3	0x4888
+0x8EA4E4E4	0x287D9
+0x8EA4E4E5	0x91B6
+0x8EA4E4E6	0x4957
+0x8EA4E4E7	0x9401
+0x8EA4E4E8	0x28B0D
+0x8EA4E4E9	0x495F
+0x8EA4E4EA	0x28B13
+0x8EA4E4EB	0x941D
+0x8EA4E4EC	0x4958
+0x8EA4E4ED	0x495B
+0x8EA4E4EE	0x28B1B
+0x8EA4E4EF	0x942F
+0x8EA4E4F0	0x28DAC
+0x8EA4E4F1	0x49B3
+0x8EA4E4F2	0x28DB3
+0x8EA4E4F3	0x49EF
+0x8EA4E4F4	0x2915E
+0x8EA4E4F5	0x4A30
+0x8EA4E4F6	0x29160
+0x8EA4E4F7	0x29168
+0x8EA4E4F8	0x29163
+0x8EA4E4F9	0x29169
+0x8EA4E4FA	0x29167
+0x8EA4E4FB	0x4A41
+0x8EA4E4FC	0x4A4B
+0x8EA4E4FD	0x29328
+0x8EA4E4FE	0x4A7D
+0x8EA4E5A1	0x2932E
+0x8EA4E5A2	0x29330
+0x8EA4E5A3	0x4A7C
+0x8EA4E5A4	0x29326
+0x8EA4E5A5	0x29331
+0x8EA4E5A6	0x29341
+0x8EA4E5A7	0x97E0
+0x8EA4E5A8	0x293DA
+0x8EA4E5A9	0x97DB
+0x8EA4E5AA	0x2F9FA
+0x8EA4E5AB	0x2940B
+0x8EA4E5AC	0x9861
+0x8EA4E5AD	0x29534
+0x8EA4E5AE	0x29533
+0x8EA4E5AF	0x4AE8
+0x8EA4E5B0	0x4AEA
+0x8EA4E5B1	0x4AE9
+0x8EA4E5B2	0x29539
+0x8EA4E5B3	0x2953B
+0x8EA4E5B4	0x29540
+0x8EA4E5B5	0x29630
+0x8EA4E5B6	0x4B1B
+0x8EA4E5B7	0x29632
+0x8EA4E5B8	0x29637
+0x8EA4E5B9	0x4B55
+0x8EA4E5BA	0x994A
+0x8EA4E5BB	0x4B59
+0x8EA4E5BC	0x4B58
+0x8EA4E5BD	0x29781
+0x8EA4E5BE	0x2979F
+0x8EA4E5BF	0x297A7
+0x8EA4E5C0	0x4BA4
+0x8EA4E5C1	0x4BA3
+0x8EA4E5C2	0x29944
+0x8EA4E5C3	0x29947
+0x8EA4E5C4	0x29948
+0x8EA4E5C5	0x2993D
+0x8EA4E5C6	0x9A33
+0x8EA4E5C7	0x4BA7
+0x8EA4E5C8	0x29949
+0x8EA4E5C9	0x4BE0
+0x8EA4E5CA	0x29A80
+0x8EA4E5CB	0x29BA0
+0x8EA4E5CC	0x29B9D
+0x8EA4E5CD	0x4C08
+0x8EA4E5CE	0x4C0A
+0x8EA4E5CF	0x4C09
+0x8EA4E5D0	0x29B9C
+0x8EA4E5D1	0x29C47
+0x8EA4E5D2	0x29D07
+0x8EA4E5D3	0x4C71
+0x8EA4E5D4	0x9C0F
+0x8EA4E5D5	0x4C6C
+0x8EA4E5D6	0x29E49
+0x8EA4E5D7	0x9C11
+0x8EA4E5D8	0x29E44
+0x8EA4E5D9	0x9C03
+0x8EA4E5DA	0x9C01
+0x8EA4E5DB	0x4C6E
+0x8EA4E5DC	0x29EDF
+0x8EA4E5DD	0x9C16
+0x8EA4E5DE	0x29E4C
+0x8EA4E5E0	0x29E4F
+0x8EA4E5E1	0x4CE0
+0x8EA4E5E2	0x4CEE
+0x8EA4E5E3	0x2A0C1
+0x8EA4E5E4	0x4CEB
+0x8EA4E5E5	0x2A0B9
+0x8EA4E5E6	0x2A0CB
+0x8EA4E5E7	0x2A0CF
+0x8EA4E5E8	0x2A0C4
+0x8EA4E5E9	0x9D93
+0x8EA4E5EA	0x4CEA
+0x8EA4E5EB	0x4CEF
+0x8EA4E5EC	0x4CE7
+0x8EA4E5ED	0x2A0CA
+0x8EA4E5EE	0x2A0C3
+0x8EA4E5EF	0x2A2D0
+0x8EA4E5F0	0x2A351
+0x8EA4E5F1	0x4D48
+0x8EA4E5F2	0x4D49
+0x8EA4E5F3	0x2A3A8
+0x8EA4E5F4	0x2A3C7
+0x8EA4E5F5	0x2A3C6
+0x8EA4E5F6	0x4D4D
+0x8EA4E5F7	0x2A3CA
+0x8EA4E5F8	0x2A402
+0x8EA4E5F9	0x4D55
+0x8EA4E5FA	0x2A45D
+0x8EA4E5FB	0x2A45A
+0x8EA4E5FC	0x4D6A
+0x8EA4E5FD	0x4D6C
+0x8EA4E5FE	0x2A459
+0x8EA4E6A1	0x4D6B
+0x8EA4E6A2	0x2A4CC
+0x8EA4E6A3	0x2A51C
+0x8EA4E6A4	0x2A5CC
+0x8EA4E6A5	0x4D98
+0x8EA4E6A6	0x4D99
+0x8EA4E6A7	0x4D97
+0x8EA4E6A8	0x2A5E8
+0x8EA4E6A9	0x2A5EC
+0x8EA4E6AA	0x2A5EA
+0x8EA4E6AB	0x2A6AD
+0x8EA4E6AC	0x2A6B0
+0x8EA4E6AD	0x2045F
+0x8EA4E6AE	0x20458
+0x8EA4E6AF	0x20457
+0x8EA4E6B0	0x535B
+0x8EA4E6B1	0x20B93
+0x8EA4E6B2	0x3616
+0x8EA4E6B3	0x2113B
+0x8EA4E6B4	0x56BF
+0x8EA4E6B5	0x21134
+0x8EA4E6B6	0x214F2
+0x8EA4E6B7	0x3739
+0x8EA4E6B8	0x21AFD
+0x8EA4E6B9	0x21C1D
+0x8EA4E6BA	0x3825
+0x8EA4E6BB	0x5DCE
+0x8EA4E6BC	0x22304
+0x8EA4E6BD	0x22448
+0x8EA4E6BE	0x22958
+0x8EA4E6BF	0x22E4F
+0x8EA4E6C0	0x3A74
+0x8EA4E6C1	0x22E6E
+0x8EA4E6C2	0x22E72
+0x8EA4E6C3	0x3AAE
+0x8EA4E6C4	0x2302E
+0x8EA4E6C5	0x237FC
+0x8EA4E6C6	0x237F4
+0x8EA4E6C7	0x23C36
+0x8EA4E6C8	0x2410E
+0x8EA4E6C9	0x3D92
+0x8EA4E6CA	0x3D94
+0x8EA4E6CB	0x24114
+0x8EA4E6CC	0x3D95
+0x8EA4E6CD	0x24119
+0x8EA4E6CE	0x3E0D
+0x8EA4E6CF	0x244A6
+0x8EA4E6D0	0x3E25
+0x8EA4E6D1	0x24AC9
+0x8EA4E6D2	0x24AC0
+0x8EA4E6D3	0x24ACC
+0x8EA4E6D4	0x24B1B
+0x8EA4E6D5	0x24BAA
+0x8EA4E6D6	0x24BA8
+0x8EA4E6D7	0x24F03
+0x8EA4E6D8	0x3FD5
+0x8EA4E6D9	0x3FD6
+0x8EA4E6DA	0x76AC
+0x8EA4E6DB	0x3FE8
+0x8EA4E6DC	0x25035
+0x8EA4E6DD	0x407F
+0x8EA4E6DE	0x77D2
+0x8EA4E6DF	0x40F5
+0x8EA4E6E0	0x40F6
+0x8EA4E6E1	0x40F7
+0x8EA4E6E2	0x255D9
+0x8EA4E6E3	0x4124
+0x8EA4E6E4	0x418D
+0x8EA4E6E5	0x418A
+0x8EA4E6E6	0x25A3F
+0x8EA4E6E7	0x25A3D
+0x8EA4E6E8	0x426C
+0x8EA4E6E9	0x4266
+0x8EA4E6EA	0x426A
+0x8EA4E6EB	0x25D8B
+0x8EA4E6EC	0x4267
+0x8EA4E6ED	0x426D
+0x8EA4E6EE	0x4268
+0x8EA4E6EF	0x7C52
+0x8EA4E6F0	0x25D68
+0x8EA4E6F1	0x25D8A
+0x8EA4E6F2	0x25F58
+0x8EA4E6F3	0x25F57
+0x8EA4E6F4	0x261CE
+0x8EA4E6F5	0x261BC
+0x8EA4E6F6	0x261C0
+0x8EA4E6F7	0x261C1
+0x8EA4E6F8	0x261BF
+0x8EA4E6F9	0x261AB
+0x8EA4E6FA	0x2625F
+0x8EA4E6FB	0x4365
+0x8EA4E6FC	0x264A6
+0x8EA4E6FD	0x439A
+0x8EA4E6FE	0x26529
+0x8EA4E7A1	0x43B1
+0x8EA4E7A2	0x444B
+0x8EA4E7A3	0x444D
+0x8EA4E7A4	0x444C
+0x8EA4E7A5	0x444E
+0x8EA4E7A6	0x268B8
+0x8EA4E7A7	0x4573
+0x8EA4E7A8	0x4575
+0x8EA4E7A9	0x270DD
+0x8EA4E7AA	0x270D6
+0x8EA4E7AB	0x2F9B1
+0x8EA4E7AC	0x270D5
+0x8EA4E7AD	0x270E7
+0x8EA4E7AE	0x270D8
+0x8EA4E7AF	0x274EC
+0x8EA4E7B0	0x4603
+0x8EA4E7B1	0x27500
+0x8EA4E7B2	0x27507
+0x8EA4E7B3	0x274FD
+0x8EA4E7B4	0x274F1
+0x8EA4E7B5	0x274FF
+0x8EA4E7B6	0x277AA
+0x8EA4E7B7	0x277B0
+0x8EA4E7B8	0x27B48
+0x8EA4E7B9	0x471E
+0x8EA4E7BA	0x27B53
+0x8EA4E7BB	0x8B73
+0x8EA4E7BC	0x27B4D
+0x8EA4E7BD	0x4719
+0x8EA4E7BE	0x471C
+0x8EA4E7BF	0x471A
+0x8EA4E7C0	0x471D
+0x8EA4E7C1	0x8B76
+0x8EA4E7C2	0x27B43
+0x8EA4E7C3	0x27B50
+0x8EA4E7C4	0x4743
+0x8EA4E7C5	0x4752
+0x8EA4E7C6	0x27C8C
+0x8EA4E7C7	0x27E27
+0x8EA4E7C8	0x4795
+0x8EA4E7C9	0x27F99
+0x8EA4E7CA	0x47CC
+0x8EA4E7CB	0x281B1
+0x8EA4E7CC	0x482B
+0x8EA4E7CD	0x281B0
+0x8EA4E7CE	0x281AA
+0x8EA4E7CF	0x281AC
+0x8EA4E7D0	0x482A
+0x8EA4E7D1	0x8EC7
+0x8EA4E7D2	0x4877
+0x8EA4E7D3	0x283C8
+0x8EA4E7D4	0x283CA
+0x8EA4E7D5	0x28642
+0x8EA4E7D6	0x287E0
+0x8EA4E7D7	0x288E7
+0x8EA4E7D8	0x288E8
+0x8EA4E7D9	0x288E6
+0x8EA4E7DA	0x4913
+0x8EA4E7DB	0x4914
+0x8EA4E7DC	0x9434
+0x8EA4E7DD	0x28B5B
+0x8EA4E7DE	0x28B56
+0x8EA4E7DF	0x495D
+0x8EA4E7E0	0x28B5A
+0x8EA4E7E1	0x4960
+0x8EA4E7E2	0x943E
+0x8EA4E7E3	0x4962
+0x8EA4E7E4	0x28CB8
+0x8EA4E7E5	0x28DC5
+0x8EA4E7E6	0x49B2
+0x8EA4E7E7	0x49F0
+0x8EA4E7E8	0x29048
+0x8EA4E7E9	0x2917D
+0x8EA4E7EA	0x2917C
+0x8EA4E7EB	0x29181
+0x8EA4E7EC	0x29182
+0x8EA4E7ED	0x29162
+0x8EA4E7EE	0x4A4C
+0x8EA4E7EF	0x29345
+0x8EA4E7F0	0x4A82
+0x8EA4E7F1	0x97BC
+0x8EA4E7F2	0x4A81
+0x8EA4E7F3	0x4A9B
+0x8EA4E7F4	0x293E3
+0x8EA4E7F5	0x4AA4
+0x8EA4E7F6	0x4AEE
+0x8EA4E7F7	0x4AEC
+0x8EA4E7F8	0x29550
+0x8EA4E7F9	0x4AED
+0x8EA4E7FA	0x2954F
+0x8EA4E7FB	0x4AF0
+0x8EA4E7FC	0x4AEF
+0x8EA4E7FD	0x29639
+0x8EA4E7FE	0x4B1D
+0x8EA4E8A1	0x2963A
+0x8EA4E8A2	0x4B60
+0x8EA4E8A3	0x4B5E
+0x8EA4E8A4	0x4B5D
+0x8EA4E8A5	0x297C1
+0x8EA4E8A6	0x2994E
+0x8EA4E8A7	0x2996E
+0x8EA4E8A8	0x4BB1
+0x8EA4E8A9	0x4BAB
+0x8EA4E8AA	0x4BAC
+0x8EA4E8AB	0x4BAD
+0x8EA4E8AC	0x29971
+0x8EA4E8AD	0x4BAE
+0x8EA4E8AE	0x29A8C
+0x8EA4E8AF	0x29A89
+0x8EA4E8B0	0x4BE2
+0x8EA4E8B1	0x29AE5
+0x8EA4E8B2	0x29BB3
+0x8EA4E8B3	0x29BB6
+0x8EA4E8B4	0x29BB4
+0x8EA4E8B5	0x29C4D
+0x8EA4E8B6	0x9B39
+0x8EA4E8B7	0x29D13
+0x8EA4E8B8	0x29E78
+0x8EA4E8B9	0x9C2A
+0x8EA4E8BA	0x4C7B
+0x8EA4E8BB	0x9C26
+0x8EA4E8BC	0x4C78
+0x8EA4E8BD	0x4C75
+0x8EA4E8BE	0x9C27
+0x8EA4E8BF	0x29E72
+0x8EA4E8C0	0x4CF2
+0x8EA4E8C1	0x4CF4
+0x8EA4E8C2	0x4CF3
+0x8EA4E8C3	0x9DC0
+0x8EA4E8C4	0x9DC9
+0x8EA4E8C5	0x2A275
+0x8EA4E8C6	0x2A2DA
+0x8EA4E8C7	0x2A2D7
+0x8EA4E8C8	0x4D3F
+0x8EA4E8C9	0x4D3E
+0x8EA4E8CA	0x4D40
+0x8EA4E8CB	0x4D4E
+0x8EA4E8CC	0x4D57
+0x8EA4E8CD	0x4D59
+0x8EA4E8CE	0x4D58
+0x8EA4E8CF	0x2FA16
+0x8EA4E8D0	0x2A469
+0x8EA4E8D1	0x2A467
+0x8EA4E8D2	0x4D6E
+0x8EA4E8D3	0x2A466
+0x8EA4E8D4	0x2A46F
+0x8EA4E8D5	0x2A471
+0x8EA4E8D6	0x9EEC
+0x8EA4E8D7	0x2A4CF
+0x8EA4E8D8	0x2A523
+0x8EA4E8D9	0x4D81
+0x8EA4E8DA	0x4D86
+0x8EA4E8DB	0x2A5A5
+0x8EA4E8DC	0x4D8F
+0x8EA4E8DD	0x2A5FE
+0x8EA4E8DE	0x2A5FB
+0x8EA4E8DF	0x2A5FD
+0x8EA4E8E0	0x9F68
+0x8EA4E8E1	0x4D9B
+0x8EA4E8E2	0x4DB1
+0x8EA4E8E3	0x4DB3
+0x8EA4E8E4	0x2116D
+0x8EA4E8E5	0x373A
+0x8EA4E8E6	0x21B05
+0x8EA4E8E7	0x21C20
+0x8EA4E8E8	0x3827
+0x8EA4E8E9	0x21FC8
+0x8EA4E8EA	0x21FC9
+0x8EA4E8EB	0x386A
+0x8EA4E8EC	0x39AC
+0x8EA4E8ED	0x23127
+0x8EA4E8EE	0x3C18
+0x8EA4E8EF	0x2381E
+0x8EA4E8F0	0x23936
+0x8EA4E8F1	0x3C4C
+0x8EA4E8F2	0x2413D
+0x8EA4E8F3	0x3D96
+0x8EA4E8F4	0x248D7
+0x8EA4E8F5	0x3F4A
+0x8EA4E8F6	0x24BAD
+0x8EA4E8F7	0x24D00
+0x8EA4E8F8	0x4081
+0x8EA4E8F9	0x2533A
+0x8EA4E8FA	0x4083
+0x8EA4E8FB	0x40F9
+0x8EA4E8FC	0x40F8
+0x8EA4E8FD	0x25726
+0x8EA4E8FE	0x418E
+0x8EA4E9A1	0x418F
+0x8EA4E9A2	0x41C1
+0x8EA4E9A3	0x25DB7
+0x8EA4E9A4	0x25DB6
+0x8EA4E9A5	0x25DC0
+0x8EA4E9A6	0x4270
+0x8EA4E9A7	0x25D9B
+0x8EA4E9A8	0x4271
+0x8EA4E9A9	0x261D8
+0x8EA4E9AA	0x432A
+0x8EA4E9AB	0x432D
+0x8EA4E9AC	0x437D
+0x8EA4E9AD	0x8032
+0x8EA4E9AE	0x8031
+0x8EA4E9AF	0x268C0
+0x8EA4E9B0	0x444F
+0x8EA4E9B1	0x268BF
+0x8EA4E9B2	0x26ABF
+0x8EA4E9B3	0x4490
+0x8EA4E9B4	0x27120
+0x8EA4E9B5	0x270D0
+0x8EA4E9B6	0x2710E
+0x8EA4E9B7	0x4579
+0x8EA4E9B8	0x2711D
+0x8EA4E9B9	0x2711E
+0x8EA4E9BA	0x27115
+0x8EA4E9BB	0x27114
+0x8EA4E9BC	0x2751E
+0x8EA4E9BD	0x2752C
+0x8EA4E9BE	0x4605
+0x8EA4E9BF	0x277B9
+0x8EA4E9C0	0x277B8
+0x8EA4E9C1	0x277B6
+0x8EA4E9C2	0x2789E
+0x8EA4E9C3	0x2789C
+0x8EA4E9C4	0x2794D
+0x8EA4E9C5	0x89FD
+0x8EA4E9C6	0x27B6E
+0x8EA4E9C7	0x27B60
+0x8EA4E9C8	0x4721
+0x8EA4E9C9	0x27B64
+0x8EA4E9CA	0x27B62
+0x8EA4E9CB	0x261E5
+0x8EA4E9CC	0x4732
+0x8EA4E9CD	0x27FA3
+0x8EA4E9CE	0x47CD
+0x8EA4E9CF	0x47CF
+0x8EA4E9D0	0x283D2
+0x8EA4E9D1	0x283D5
+0x8EA4E9D2	0x908E
+0x8EA4E9D3	0x4916
+0x8EA4E9D4	0x4915
+0x8EA4E9D5	0x49B5
+0x8EA4E9D6	0x4A08
+0x8EA4E9D7	0x29055
+0x8EA4E9D8	0x4A32
+0x8EA4E9D9	0x29193
+0x8EA4E9DA	0x4A33
+0x8EA4E9DB	0x4A34
+0x8EA4E9DC	0x4A3C
+0x8EA4E9DD	0x29356
+0x8EA4E9DE	0x97C2
+0x8EA4E9DF	0x293E9
+0x8EA4E9E0	0x4A9C
+0x8EA4E9E1	0x29445
+0x8EA4E9E2	0x4AF4
+0x8EA4E9E3	0x4AF2
+0x8EA4E9E4	0x2967C
+0x8EA4E9E5	0x4B62
+0x8EA4E9E6	0x297D3
+0x8EA4E9E7	0x4B61
+0x8EA4E9E8	0x4B64
+0x8EA4E9E9	0x4BB5
+0x8EA4E9EA	0x9A4B
+0x8EA4E9EB	0x4BB4
+0x8EA4E9EC	0x2998E
+0x8EA4E9ED	0x29A97
+0x8EA4E9EE	0x4BE3
+0x8EA4E9EF	0x29A9B
+0x8EA4E9F0	0x29A99
+0x8EA4E9F1	0x9B1C
+0x8EA4E9F2	0x4C0E
+0x8EA4E9F3	0x29BCF
+0x8EA4E9F4	0x9B1B
+0x8EA4E9F5	0x29C59
+0x8EA4E9F6	0x4C2C
+0x8EA4E9F7	0x4C2B
+0x8EA4E9F8	0x29D20
+0x8EA4E9F9	0x29D23
+0x8EA4E9FA	0x29D2A
+0x8EA4E9FB	0x4C85
+0x8EA4E9FC	0x4C81
+0x8EA4E9FD	0x4C7E
+0x8EA4E9FE	0x4C83
+0x8EA4EAA1	0x4C80
+0x8EA4EAA2	0x29EB0
+0x8EA4EAA3	0x9C42
+0x8EA4EAA4	0x2A12F
+0x8EA4EAA5	0x9DD4
+0x8EA4EAA6	0x4CFB
+0x8EA4EAA7	0x4CF7
+0x8EA4EAA8	0x2A132
+0x8EA4EAA9	0x2A143
+0x8EA4EAAA	0x2A13F
+0x8EA4EAAB	0x2A139
+0x8EA4EAAC	0x4CF8
+0x8EA4EAAD	0x2A130
+0x8EA4EAAE	0x2A2DD
+0x8EA4EAAF	0x2A3DA
+0x8EA4EAB0	0x2A3DB
+0x8EA4EAB1	0x4D5A
+0x8EA4EAB2	0x2A484
+0x8EA4EAB3	0x2A47F
+0x8EA4EAB4	0x2A472
+0x8EA4EAB5	0x2A480
+0x8EA4EAB6	0x2A4EE
+0x8EA4EAB7	0x4D78
+0x8EA4EAB8	0x2A52A
+0x8EA4EAB9	0x2A522
+0x8EA4EABA	0x2A571
+0x8EA4EABB	0x2A5CD
+0x8EA4EABC	0x4D9D
+0x8EA4EABD	0x4D9C
+0x8EA4EABE	0x2A60F
+0x8EA4EABF	0x2A618
+0x8EA4EAC0	0x2046A
+0x8EA4EAC1	0x34A9
+0x8EA4EAC2	0x34BF
+0x8EA4EAC3	0x56D0
+0x8EA4EAC4	0x56CF
+0x8EA4EAC5	0x21B0C
+0x8EA4EAC6	0x5DDA
+0x8EA4EAC7	0x225A6
+0x8EA4EAC8	0x3A77
+0x8EA4EAC9	0x3A76
+0x8EA4EACA	0x23037
+0x8EA4EACB	0x3ABB
+0x8EA4EACC	0x66EA
+0x8EA4EACD	0x23AE2
+0x8EA4EACE	0x3D9B
+0x8EA4EACF	0x244BC
+0x8EA4EAD0	0x3E0F
+0x8EA4EAD1	0x3E5B
+0x8EA4EAD2	0x24AD5
+0x8EA4EAD3	0x3F4C
+0x8EA4EAD4	0x3F6F
+0x8EA4EAD5	0x3FD9
+0x8EA4EAD6	0x24F12
+0x8EA4EAD7	0x4082
+0x8EA4EAD8	0x2534B
+0x8EA4EAD9	0x25341
+0x8EA4EADA	0x253A1
+0x8EA4EADB	0x255EC
+0x8EA4EADC	0x4274
+0x8EA4EADD	0x4272
+0x8EA4EADE	0x25DD4
+0x8EA4EADF	0x25DD8
+0x8EA4EAE0	0x25DD9
+0x8EA4EAE1	0x4273
+0x8EA4EAE2	0x25DDA
+0x8EA4EAE3	0x25F6C
+0x8EA4EAE4	0x25F6D
+0x8EA4EAE5	0x42B1
+0x8EA4EAE6	0x432E
+0x8EA4EAE7	0x261E7
+0x8EA4EAE8	0x261EB
+0x8EA4EAE9	0x261EC
+0x8EA4EAEA	0x26262
+0x8EA4EAEB	0x434E
+0x8EA4EAEC	0x2652B
+0x8EA4EAED	0x2660D
+0x8EA4EAEE	0x268CD
+0x8EA4EAEF	0x26AC3
+0x8EA4EAF0	0x2713F
+0x8EA4EAF1	0x2713C
+0x8EA4EAF2	0x2713E
+0x8EA4EAF3	0x2713D
+0x8EA4EAF4	0x2713A
+0x8EA4EAF5	0x27138
+0x8EA4EAF6	0x27544
+0x8EA4EAF7	0x27545
+0x8EA4EAF8	0x460B
+0x8EA4EAF9	0x27548
+0x8EA4EAFA	0x27550
+0x8EA4EAFB	0x466C
+0x8EA4EAFC	0x8B89
+0x8EA4EAFD	0x27B78
+0x8EA4EAFE	0x27B79
+0x8EA4EBA1	0x478B
+0x8EA4EBA2	0x27E3E
+0x8EA4EBA3	0x47D0
+0x8EA4EBA4	0x482D
+0x8EA4EBA5	0x28654
+0x8EA4EBA6	0x48E4
+0x8EA4EBA7	0x4971
+0x8EA4EBA8	0x28BB9
+0x8EA4EBA9	0x9458
+0x8EA4EBAA	0x496F
+0x8EA4EBAB	0x2905F
+0x8EA4EBAC	0x4A87
+0x8EA4EBAD	0x4AA5
+0x8EA4EBAE	0x29572
+0x8EA4EBAF	0x29575
+0x8EA4EBB0	0x4B1E
+0x8EA4EBB1	0x4B65
+0x8EA4EBB2	0x4BB9
+0x8EA4EBB3	0x4BB7
+0x8EA4EBB4	0x4BB8
+0x8EA4EBB5	0x4BE4
+0x8EA4EBB6	0x29AA3
+0x8EA4EBB7	0x29AA5
+0x8EA4EBB8	0x29BDC
+0x8EA4EBB9	0x29BDD
+0x8EA4EBBA	0x29C5A
+0x8EA4EBBB	0x4C8C
+0x8EA4EBBC	0x4C89
+0x8EA4EBBD	0x4C8A
+0x8EA4EBBE	0x29EDB
+0x8EA4EBBF	0x29EDC
+0x8EA4EBC0	0x4C8B
+0x8EA4EBC1	0x2A1AB
+0x8EA4EBC2	0x2A184
+0x8EA4EBC3	0x2A176
+0x8EA4EBC4	0x4D01
+0x8EA4EBC5	0x4CFE
+0x8EA4EBC6	0x9DE7
+0x8EA4EBC7	0x4D03
+0x8EA4EBC8	0x4D06
+0x8EA4EBC9	0x2A183
+0x8EA4EBCA	0x9DEA
+0x8EA4EBCB	0x9DF1
+0x8EA4EBCC	0x2A27F
+0x8EA4EBCD	0x4D1D
+0x8EA4EBCE	0x4D43
+0x8EA4EBCF	0x2A373
+0x8EA4EBD0	0x2A3AD
+0x8EA4EBD1	0x2A3B0
+0x8EA4EBD2	0x4D4F
+0x8EA4EBD3	0x2A40F
+0x8EA4EBD4	0x2A40C
+0x8EA4EBD5	0x4D5B
+0x8EA4EBD6	0x4D70
+0x8EA4EBD7	0x2A579
+0x8EA4EBD8	0x4D88
+0x8EA4EBD9	0x2A577
+0x8EA4EBDA	0x2A57A
+0x8EA4EBDB	0x4D89
+0x8EA4EBDC	0x9F44
+0x8EA4EBDD	0x2A632
+0x8EA4EBDE	0x2A627
+0x8EA4EBDF	0x2A62A
+0x8EA4EBE0	0x2A62C
+0x8EA4EBE1	0x9F6D
+0x8EA4EBE2	0x2A628
+0x8EA4EBE3	0x2A629
+0x8EA4EBE4	0x2A638
+0x8EA4EBE5	0x2082F
+0x8EA4EBE6	0x2117B
+0x8EA4EBE7	0x21B0D
+0x8EA4EBE8	0x5DD9
+0x8EA4EBE9	0x21FD6
+0x8EA4EBEA	0x21FD5
+0x8EA4EBEB	0x22EA1
+0x8EA4EBEC	0x2384C
+0x8EA4EBED	0x3D9E
+0x8EA4EBEE	0x3D9F
+0x8EA4EBEF	0x3EA7
+0x8EA4EBF0	0x3F4B
+0x8EA4EBF1	0x3FDB
+0x8EA4EBF2	0x3FDA
+0x8EA4EBF3	0x24FC0
+0x8EA4EBF4	0x77D6
+0x8EA4EBF5	0x408E
+0x8EA4EBF6	0x4276
+0x8EA4EBF7	0x25DF4
+0x8EA4EBF8	0x4330
+0x8EA4EBF9	0x432F
+0x8EA4EBFA	0x261F0
+0x8EA4EBFB	0x4366
+0x8EA4EBFC	0x2633F
+0x8EA4EBFD	0x457E
+0x8EA4EBFE	0x2755D
+0x8EA4ECA1	0x27572
+0x8EA4ECA2	0x27562
+0x8EA4ECA3	0x883A
+0x8EA4ECA4	0x27566
+0x8EA4ECA5	0x8975
+0x8EA4ECA6	0x466F
+0x8EA4ECA7	0x27B88
+0x8EA4ECA8	0x47D1
+0x8EA4ECA9	0x482F
+0x8EA4ECAA	0x281E8
+0x8EA4ECAB	0x281E4
+0x8EA4ECAC	0x48B2
+0x8EA4ECAD	0x4918
+0x8EA4ECAE	0x4917
+0x8EA4ECAF	0x288FF
+0x8EA4ECB0	0x4976
+0x8EA4ECB1	0x291AF
+0x8EA4ECB2	0x291AE
+0x8EA4ECB3	0x4A4F
+0x8EA4ECB4	0x4A89
+0x8EA4ECB5	0x293F2
+0x8EA4ECB6	0x29448
+0x8EA4ECB7	0x29581
+0x8EA4ECB8	0x2957E
+0x8EA4ECB9	0x4AF5
+0x8EA4ECBA	0x4B1F
+0x8EA4ECBB	0x29652
+0x8EA4ECBC	0x297EF
+0x8EA4ECBD	0x9A5D
+0x8EA4ECBE	0x4BE5
+0x8EA4ECBF	0x29AAD
+0x8EA4ECC0	0x29BE6
+0x8EA4ECC1	0x4C10
+0x8EA4ECC2	0x29BED
+0x8EA4ECC3	0x4C0F
+0x8EA4ECC4	0x29BE9
+0x8EA4ECC5	0x29C61
+0x8EA4ECC6	0x29C60
+0x8EA4ECC7	0x29D33
+0x8EA4ECC8	0x4C2F
+0x8EA4ECC9	0x4C30
+0x8EA4ECCA	0x9C64
+0x8EA4ECCB	0x29F0B
+0x8EA4ECCC	0x29F08
+0x8EA4ECCD	0x4C93
+0x8EA4ECCE	0x4C94
+0x8EA4ECCF	0x29F07
+0x8EA4ECD0	0x4D07
+0x8EA4ECD1	0x4D09
+0x8EA4ECD2	0x4D08
+0x8EA4ECD3	0x2A1CA
+0x8EA4ECD4	0x4D0B
+0x8EA4ECD5	0x2A1C6
+0x8EA4ECD6	0x9E0A
+0x8EA4ECD7	0x2A284
+0x8EA4ECD8	0x2A2EB
+0x8EA4ECD9	0x2A37D
+0x8EA4ECDA	0x4D50
+0x8EA4ECDB	0x4D71
+0x8EA4ECDC	0x2A49B
+0x8EA4ECDD	0x2A4A2
+0x8EA4ECDE	0x2A4A1
+0x8EA4ECDF	0x2A4A0
+0x8EA4ECE0	0x2A49C
+0x8EA4ECE1	0x4D7B
+0x8EA4ECE2	0x4D7C
+0x8EA4ECE3	0x2A580
+0x8EA4ECE4	0x9F73
+0x8EA4ECE5	0x2A640
+0x8EA4ECE6	0x4DA1
+0x8EA4ECE7	0x2A639
+0x8EA4ECE8	0x2A63C
+0x8EA4ECE9	0x4DA0
+0x8EA4ECEA	0x4DA2
+0x8EA4ECEB	0x208CA
+0x8EA4ECEC	0x361B
+0x8EA4ECED	0x21189
+0x8EA4ECEE	0x3682
+0x8EA4ECEF	0x2303C
+0x8EA4ECF0	0x23940
+0x8EA4ECF1	0x24163
+0x8EA4ECF2	0x24169
+0x8EA4ECF3	0x3FE9
+0x8EA4ECF4	0x25353
+0x8EA4ECF5	0x4084
+0x8EA4ECF6	0x77E1
+0x8EA4ECF7	0x25917
+0x8EA4ECF8	0x2591A
+0x8EA4ECF9	0x25E00
+0x8EA4ECFA	0x42B3
+0x8EA4ECFB	0x4334
+0x8EA4ECFC	0x4333
+0x8EA4ECFD	0x4580
+0x8EA4ECFE	0x2756F
+0x8EA4EDA1	0x278AB
+0x8EA4EDA2	0x46AD
+0x8EA4EDA3	0x27B91
+0x8EA4EDA4	0x4744
+0x8EA4EDA5	0x4755
+0x8EA4EDA6	0x27FB1
+0x8EA4EDA7	0x47D2
+0x8EA4EDA8	0x281EF
+0x8EA4EDA9	0x28DF1
+0x8EA4EDAA	0x28DF2
+0x8EA4EDAB	0x291B7
+0x8EA4EDAC	0x291B5
+0x8EA4EDAD	0x4A8A
+0x8EA4EDAE	0x29586
+0x8EA4EDAF	0x2965A
+0x8EA4EDB0	0x4B67
+0x8EA4EDB1	0x299C6
+0x8EA4EDB2	0x299CB
+0x8EA4EDB3	0x4BE6
+0x8EA4EDB4	0x29AB2
+0x8EA4EDB5	0x4C13
+0x8EA4EDB6	0x29BF3
+0x8EA4EDB7	0x9B2D
+0x8EA4EDB8	0x29F27
+0x8EA4EDB9	0x4C97
+0x8EA4EDBA	0x9E0C
+0x8EA4EDBB	0x2A1D5
+0x8EA4EDBC	0x2A1D8
+0x8EA4EDBD	0x4D0C
+0x8EA4EDBE	0x2A1EC
+0x8EA4EDBF	0x2A287
+0x8EA4EDC0	0x2A2F2
+0x8EA4EDC1	0x4D46
+0x8EA4EDC2	0x4D5C
+0x8EA4EDC3	0x4D74
+0x8EA4EDC4	0x4D72
+0x8EA4EDC5	0x2A4AD
+0x8EA4EDC6	0x2A4B0
+0x8EA4EDC7	0x2A4FD
+0x8EA4EDC8	0x9F1F
+0x8EA4EDC9	0x2A587
+0x8EA4EDCA	0x2A64A
+0x8EA4EDCB	0x4DA4
+0x8EA4EDCC	0x4DA3
+0x8EA4EDCD	0x2A64E
+0x8EA4EDCE	0x2A649
+0x8EA4EDCF	0x2A651
+0x8EA4EDD0	0x2A64D
+0x8EA4EDD1	0x4DB4
+0x8EA4EDD2	0x20472
+0x8EA4EDD3	0x3536
+0x8EA4EDD4	0x21B16
+0x8EA4EDD5	0x2386D
+0x8EA4EDD6	0x23941
+0x8EA4EDD7	0x3CB2
+0x8EA4EDD8	0x24171
+0x8EA4EDD9	0x24174
+0x8EA4EDDA	0x3F16
+0x8EA4EDDB	0x7C70
+0x8EA4EDDC	0x4277
+0x8EA4EDDD	0x25F7C
+0x8EA4EDDE	0x457F
+0x8EA4EDDF	0x2718A
+0x8EA4EDE0	0x27956
+0x8EA4EDE1	0x487D
+0x8EA4EDE2	0x9479
+0x8EA4EDE3	0x28BFA
+0x8EA4EDE4	0x974A
+0x8EA4EDE5	0x4A8C
+0x8EA4EDE6	0x2965B
+0x8EA4EDE7	0x4B68
+0x8EA4EDE8	0x4BBE
+0x8EA4EDE9	0x4C15
+0x8EA4EDEA	0x2A1F5
+0x8EA4EDEB	0x2A1F0
+0x8EA4EDEC	0x2A2F3
+0x8EA4EDED	0x2A37F
+0x8EA4EDEE	0x2A413
+0x8EA4EDEF	0x4D75
+0x8EA4EDF0	0x4DA5
+0x8EA4EDF1	0x21B19
+0x8EA4EDF2	0x22985
+0x8EA4EDF3	0x22EB0
+0x8EA4EDF4	0x24177
+0x8EA4EDF5	0x255FF
+0x8EA4EDF6	0x4278
+0x8EA4EDF7	0x4335
+0x8EA4EDF8	0x7E9D
+0x8EA4EDF9	0x4582
+0x8EA4EDFA	0x27187
+0x8EA4EDFB	0x4583
+0x8EA4EDFC	0x2718B
+0x8EA4EDFD	0x4671
+0x8EA4EDFE	0x27B9E
+0x8EA4EEA1	0x487E
+0x8EA4EEA2	0x4A8E
+0x8EA4EEA3	0x2958F
+0x8EA4EEA4	0x9960
+0x8EA4EEA5	0x4B69
+0x8EA4EEA6	0x29839
+0x8EA4EEA7	0x299D4
+0x8EA4EEA8	0x29AF1
+0x8EA4EEA9	0x29C02
+0x8EA4EEAA	0x29C6B
+0x8EA4EEAB	0x29D40
+0x8EA4EEAC	0x4C9A
+0x8EA4EEAD	0x4C9B
+0x8EA4EEAE	0x2A210
+0x8EA4EEAF	0x2A4BE
+0x8EA4EEB0	0x2A4B9
+0x8EA4EEB1	0x4D90
+0x8EA4EEB2	0x2A664
+0x8EA4EEB3	0x9F9E
+0x8EA4EEB4	0x24AE9
+0x8EA4EEB5	0x27190
+0x8EA4EEB6	0x4586
+0x8EA4EEB7	0x4585
+0x8EA4EEB8	0x2721C
+0x8EA4EEB9	0x460E
+0x8EA4EEBA	0x27592
+0x8EA4EEBB	0x278AE
+0x8EA4EEBC	0x27BA3
+0x8EA4EEBD	0x4919
+0x8EA4EEBE	0x291C9
+0x8EA4EEBF	0x4BC0
+0x8EA4EEC0	0x299D8
+0x8EA4EEC1	0x29D44
+0x8EA4EEC2	0x2A224
+0x8EA4EEC3	0x9EF8
+0x8EA4EEC4	0x9F3A
+0x8EA4EEC5	0x9F7D
+0x8EA4EEC6	0x2A670
+0x8EA4EEC7	0x2A6D3
+0x8EA4EEC8	0x400D
+0x8EA4EEC9	0x4C16
+0x8EA4EECA	0x2A4C3
+0x8EA4EECB	0x4DA9
+0x8EA4EECC	0x4DAA
+0x8EA4EECD	0x4085
+0x8EA4EECE	0x25E21
+0x8EA4EECF	0x26ACA
+0x8EA4EED0	0x2759C
+0x8EA4EED1	0x29C73
+0x8EA4EED2	0x2A386
+0x8EA4EED3	0x2A5C1
+0x8EA4EED4	0x29C09
+0x8EA4EED5	0x9F96
+0x8EA4EED6	0x2A6D5
+0x8EA4EED7	0x4BC2
+0x8EA4EED8	0x4C31
+0x8EA4EED9	0x4D11
+0x8EA4EEDA	0x4DAB
+0x8EA4EEDB	0x4C9C
+0x8EA4EEDC	0x291D4
+0x8EA5A1A1	0x200D1
+0x8EA5A1A2	0x200CB
+0x8EA5A1A3	0x200C9
+0x8EA5A1A4	0x2010C
+0x8EA5A1A5	0x20000
+0x8EA5A1A6	0x20087
+0x8EA5A1A7	0x2010D
+0x8EA5A1A8	0x2010F
+0x8EA5A1A9	0x2F81D
+0x8EA5A1AA	0x22398
+0x8EA5A1AB	0x200D2
+0x8EA5A1AC	0x20111
+0x8EA5A1AD	0x2007E
+0x8EA5A1AE	0x20AD3
+0x8EA5A1AF	0x21552
+0x8EA5A1B0	0x21CFE
+0x8EA5A1B1	0x225A9
+0x8EA5A1B2	0x23942
+0x8EA5A1B3	0x20009
+0x8EA5A1B4	0x200D6
+0x8EA5A1B5	0x204DD
+0x8EA5A1B6	0x204DC
+0x8EA5A1B7	0x20502
+0x8EA5A1B8	0x20573
+0x8EA5A1B9	0x20676
+0x8EA5A1BA	0x206A7
+0x8EA5A1BB	0x206A8
+0x8EA5A1BC	0x20833
+0x8EA5A1BD	0x208CC
+0x8EA5A1BE	0x20A0D
+0x8EA5A1BF	0x20A2C
+0x8EA5A1C0	0x20B1B
+0x8EA5A1C1	0x355A
+0x8EA5A1C2	0x20B1D
+0x8EA5A1C3	0x20B99
+0x8EA5A1C4	0x2123E
+0x8EA5A1C5	0x21D2D
+0x8EA5A1C6	0x21D2F
+0x8EA5A1C7	0x22399
+0x8EA5A1C8	0x233B3
+0x8EA5A1C9	0x239B6
+0x8EA5A1CA	0x23B1B
+0x8EA5A1CB	0x244EF
+0x8EA5A1CC	0x248E9
+0x8EA5A1CD	0x20014
+0x8EA5A1CE	0x20094
+0x8EA5A1CF	0x200E1
+0x8EA5A1D0	0x20506
+0x8EA5A1D1	0x2054A
+0x8EA5A1D2	0x20544
+0x8EA5A1D3	0x20631
+0x8EA5A1D4	0x2067A
+0x8EA5A1D5	0x206AD
+0x8EA5A1D6	0x206AE
+0x8EA5A1D7	0x206B1
+0x8EA5A1D8	0x20838
+0x8EA5A1D9	0x20837
+0x8EA5A1DA	0x2097D
+0x8EA5A1DB	0x2097E
+0x8EA5A1DC	0x20A2D
+0x8EA5A1DD	0x20A32
+0x8EA5A1DE	0x20B23
+0x8EA5A1DF	0x20B26
+0x8EA5A1E0	0x2F83A
+0x8EA5A1E1	0x20BA0
+0x8EA5A1E2	0x216A8
+0x8EA5A1E3	0x2193F
+0x8EA5A1E4	0x219BC
+0x8EA5A1E5	0x21BC4
+0x8EA5A1E6	0x21D3B
+0x8EA5A1E7	0x22019
+0x8EA5A1E8	0x22018
+0x8EA5A1E9	0x221B3
+0x8EA5A1EA	0x223AA
+0x8EA5A1EB	0x224BE
+0x8EA5A1EC	0x225AC
+0x8EA5A1ED	0x22A25
+0x8EA5A1EE	0x22A66
+0x8EA5A1EF	0x22A6B
+0x8EA5A1F0	0x23943
+0x8EA5A1F1	0x239B5
+0x8EA5A1F2	0x23AEC
+0x8EA5A1F3	0x23C76
+0x8EA5A1F4	0x3CBC
+0x8EA5A1F5	0x24614
+0x8EA5A1F6	0x215DC
+0x8EA5A1F7	0x2471C
+0x8EA5A1F8	0x2471D
+0x8EA5A1F9	0x264D0
+0x8EA5A1FA	0x26612
+0x8EA5A1FB	0x26AF3
+0x8EA5A1FC	0x28669
+0x8EA5A1FD	0x49B9
+0x8EA5A1FE	0x28E11
+0x8EA5A2A1	0x28E15
+0x8EA5A2A2	0x28E10
+0x8EA5A2A3	0x28E13
+0x8EA5A2A4	0x200A4
+0x8EA5A2A5	0x200A5
+0x8EA5A2A6	0x201D0
+0x8EA5A2A7	0x201BA
+0x8EA5A2A8	0x201CB
+0x8EA5A2A9	0x2057B
+0x8EA5A2AA	0x20686
+0x8EA5A2AB	0x206BB
+0x8EA5A2AC	0x206BA
+0x8EA5A2AD	0x206C3
+0x8EA5A2AE	0x206B9
+0x8EA5A2AF	0x206C0
+0x8EA5A2B0	0x34DE
+0x8EA5A2B1	0x20839
+0x8EA5A2B2	0x2083B
+0x8EA5A2B3	0x20841
+0x8EA5A2B4	0x208D1
+0x8EA5A2B5	0x208CF
+0x8EA5A2B6	0x208D2
+0x8EA5A2B7	0x2092E
+0x8EA5A2B8	0x2096E
+0x8EA5A2B9	0x2098C
+0x8EA5A2BA	0x20988
+0x8EA5A2BB	0x20A35
+0x8EA5A2BC	0x3543
+0x8EA5A2BD	0x20A3A
+0x8EA5A2BE	0x20A3B
+0x8EA5A2BF	0x20A38
+0x8EA5A2C0	0x20A39
+0x8EA5A2C1	0x20B2E
+0x8EA5A2C2	0x20B2C
+0x8EA5A2C3	0x20BC8
+0x8EA5A2C4	0x20BB5
+0x8EA5A2C5	0x20BAD
+0x8EA5A2C6	0x20BB0
+0x8EA5A2C7	0x20BAB
+0x8EA5A2C8	0x211B3
+0x8EA5A2C9	0x211A9
+0x8EA5A2CA	0x216BB
+0x8EA5A2CB	0x216B9
+0x8EA5A2CC	0x21B5A
+0x8EA5A2CD	0x21BCD
+0x8EA5A2CE	0x21C2B
+0x8EA5A2CF	0x21D05
+0x8EA5A2D0	0x37AC
+0x8EA5A2D1	0x37AA
+0x8EA5A2D2	0x21D51
+0x8EA5A2D3	0x21D4B
+0x8EA5A2D4	0x21FEA
+0x8EA5A2D5	0x21FED
+0x8EA5A2D6	0x22036
+0x8EA5A2D7	0x22062
+0x8EA5A2D8	0x22056
+0x8EA5A2D9	0x22055
+0x8EA5A2DA	0x22064
+0x8EA5A2DB	0x22058
+0x8EA5A2DC	0x5E07
+0x8EA5A2DD	0x221DA
+0x8EA5A2DE	0x221D8
+0x8EA5A2DF	0x223AD
+0x8EA5A2E0	0x223AB
+0x8EA5A2E1	0x224C0
+0x8EA5A2E2	0x224C3
+0x8EA5A2E3	0x225B3
+0x8EA5A2E4	0x225B7
+0x8EA5A2E5	0x225BA
+0x8EA5A2E6	0x5FCB
+0x8EA5A2E7	0x38FE
+0x8EA5A2E8	0x225C7
+0x8EA5A2E9	0x225B5
+0x8EA5A2EA	0x2298E
+0x8EA5A2EB	0x22A73
+0x8EA5A2EC	0x22A6C
+0x8EA5A2ED	0x22A74
+0x8EA5A2EE	0x2F8B4
+0x8EA5A2EF	0x22A72
+0x8EA5A2F0	0x22A71
+0x8EA5A2F1	0x22A82
+0x8EA5A2F2	0x22A70
+0x8EA5A2F3	0x2313F
+0x8EA5A2F4	0x233BA
+0x8EA5A2F5	0x233B8
+0x8EA5A2F6	0x239B7
+0x8EA5A2F7	0x24723
+0x8EA5A2F8	0x24721
+0x8EA5A2F9	0x2472B
+0x8EA5A2FA	0x24726
+0x8EA5A2FB	0x24722
+0x8EA5A2FC	0x24D25
+0x8EA5A2FD	0x250E4
+0x8EA5A2FE	0x25415
+0x8EA5A3A1	0x264E4
+0x8EA5A3A2	0x26633
+0x8EA5A3A3	0x2662A
+0x8EA5A3A4	0x26632
+0x8EA5A3A5	0x26629
+0x8EA5A3A6	0x26AFB
+0x8EA5A3A7	0x2795B
+0x8EA5A3A8	0x2795C
+0x8EA5A3A9	0x27C28
+0x8EA5A3AA	0x2866F
+0x8EA5A3AB	0x2866D
+0x8EA5A3AC	0x2866B
+0x8EA5A3AD	0x2866E
+0x8EA5A3AE	0x28E16
+0x8EA5A3AF	0x20022
+0x8EA5A3B0	0x20116
+0x8EA5A3B1	0x20148
+0x8EA5A3B2	0x201D8
+0x8EA5A3B3	0x20200
+0x8EA5A3B4	0x3441
+0x8EA5A3B5	0x20480
+0x8EA5A3B6	0x204E4
+0x8EA5A3B7	0x34B4
+0x8EA5A3B8	0x204E7
+0x8EA5A3B9	0x2050C
+0x8EA5A3BA	0x20553
+0x8EA5A3BB	0x205B7
+0x8EA5A3BC	0x20AE8
+0x8EA5A3BD	0x206D1
+0x8EA5A3BE	0x206E5
+0x8EA5A3BF	0x206D8
+0x8EA5A3C0	0x206D6
+0x8EA5A3C1	0x206DA
+0x8EA5A3C2	0x206D9
+0x8EA5A3C3	0x206D5
+0x8EA5A3C4	0x206E6
+0x8EA5A3C5	0x206D4
+0x8EA5A3C6	0x206D3
+0x8EA5A3C7	0x20844
+0x8EA5A3C8	0x208D6
+0x8EA5A3C9	0x208D7
+0x8EA5A3CA	0x20913
+0x8EA5A3CC	0x20970
+0x8EA5A3CD	0x20992
+0x8EA5A3CE	0x209DB
+0x8EA5A3CF	0x209DA
+0x8EA5A3D0	0x20A41
+0x8EA5A3D1	0x20A43
+0x8EA5A3D2	0x20B33
+0x8EA5A3D3	0x20BF6
+0x8EA5A3D4	0x20BD4
+0x8EA5A3D5	0x20BDD
+0x8EA5A3D6	0x20BD0
+0x8EA5A3D7	0x20C04
+0x8EA5A3D8	0x20BD9
+0x8EA5A3D9	0x20BDB
+0x8EA5A3DA	0x20C05
+0x8EA5A3DB	0x20BD3
+0x8EA5A3DC	0x20BE1
+0x8EA5A3DD	0x21280
+0x8EA5A3DE	0x21277
+0x8EA5A3DF	0x21281
+0x8EA5A3E0	0x21282
+0x8EA5A3E1	0x21283
+0x8EA5A3E2	0x2F85C
+0x8EA5A3E3	0x21561
+0x8EA5A3E4	0x21560
+0x8EA5A3E5	0x216D8
+0x8EA5A3E6	0x216D6
+0x8EA5A3E7	0x216D7
+0x8EA5A3E8	0x24605
+0x8EA5A3E9	0x2194D
+0x8EA5A3EA	0x21948
+0x8EA5A3EB	0x21BD6
+0x8EA5A3EC	0x21BCF
+0x8EA5A3ED	0x21BD9
+0x8EA5A3EE	0x21BD8
+0x8EA5A3EF	0x21C3D
+0x8EA5A3F0	0x37B3
+0x8EA5A3F1	0x21D54
+0x8EA5A3F2	0x21D5B
+0x8EA5A3F3	0x21D5C
+0x8EA5A3F4	0x37B4
+0x8EA5A3F5	0x21D59
+0x8EA5A3F6	0x21D58
+0x8EA5A3F7	0x21D5A
+0x8EA5A3F8	0x21D55
+0x8EA5A3F9	0x21D56
+0x8EA5A3FA	0x21D82
+0x8EA5A3FB	0x21FF0
+0x8EA5A3FC	0x2201C
+0x8EA5A3FD	0x2206A
+0x8EA5A3FE	0x22069
+0x8EA5A4A1	0x22071
+0x8EA5A4A2	0x22067
+0x8EA5A4A3	0x2206C
+0x8EA5A4A4	0x2206E
+0x8EA5A4A5	0x22079
+0x8EA5A4A6	0x2218B
+0x8EA5A4A7	0x221B8
+0x8EA5A4A8	0x221E7
+0x8EA5A4A9	0x221E8
+0x8EA5A4AA	0x221E4
+0x8EA5A4AB	0x221E6
+0x8EA5A4AC	0x221E5
+0x8EA5A4AD	0x221F0
+0x8EA5A4AE	0x22383
+0x8EA5A4AF	0x223B7
+0x8EA5A4B0	0x223BB
+0x8EA5A4B1	0x223B9
+0x8EA5A4B2	0x223C5
+0x8EA5A4B3	0x22453
+0x8EA5A4B4	0x224C4
+0x8EA5A4B5	0x224C6
+0x8EA5A4B6	0x224CB
+0x8EA5A4B7	0x225C8
+0x8EA5A4B8	0x2F89F
+0x8EA5A4B9	0x225C9
+0x8EA5A4BA	0x225DB
+0x8EA5A4BB	0x22994
+0x8EA5A4BC	0x22A95
+0x8EA5A4BD	0x22A88
+0x8EA5A4BE	0x22A8D
+0x8EA5A4BF	0x22EEC
+0x8EA5A4C0	0x22EEE
+0x8EA5A4C1	0x22EF1
+0x8EA5A4C2	0x2312E
+0x8EA5A4C3	0x23149
+0x8EA5A4C4	0x2335F
+0x8EA5A4C5	0x233D1
+0x8EA5A4C6	0x233CB
+0x8EA5A4C7	0x23885
+0x8EA5A4C8	0x3C1D
+0x8EA5A4C9	0x2394A
+0x8EA5A4CA	0x23947
+0x8EA5A4CB	0x2394B
+0x8EA5A4CC	0x239BB
+0x8EA5A4CD	0x239C4
+0x8EA5A4CE	0x3C7C
+0x8EA5A4CF	0x23B02
+0x8EA5A4D0	0x23C82
+0x8EA5A4D1	0x23C91
+0x8EA5A4D2	0x23C8F
+0x8EA5A4D3	0x23C92
+0x8EA5A4D4	0x2418F
+0x8EA5A4D5	0x24191
+0x8EA5A4D6	0x241B4
+0x8EA5A4D7	0x24192
+0x8EA5A4D8	0x244F4
+0x8EA5A4D9	0x245AA
+0x8EA5A4DA	0x24735
+0x8EA5A4DB	0x24737
+0x8EA5A4DC	0x2473D
+0x8EA5A4DD	0x2473C
+0x8EA5A4DE	0x2472F
+0x8EA5A4DF	0x24730
+0x8EA5A4E0	0x248F8
+0x8EA5A4E1	0x248EF
+0x8EA5A4E2	0x24B26
+0x8EA5A4E3	0x3F55
+0x8EA5A4E4	0x24D26
+0x8EA5A4E5	0x24D27
+0x8EA5A4E6	0x24F41
+0x8EA5A4E7	0x24FC6
+0x8EA5A4E8	0x24FC7
+0x8EA5A4E9	0x250EB
+0x8EA5A4EA	0x250E8
+0x8EA5A4EB	0x250EA
+0x8EA5A4EC	0x2541A
+0x8EA5A4ED	0x25419
+0x8EA5A4EE	0x4126
+0x8EA5A4EF	0x25923
+0x8EA5A4F0	0x25924
+0x8EA5A4F1	0x25E25
+0x8EA5A4F2	0x26635
+0x8EA5A4F3	0x26634
+0x8EA5A4F4	0x26A07
+0x8EA5A4F5	0x2721D
+0x8EA5A4F6	0x277E1
+0x8EA5A4F7	0x27BAB
+0x8EA5A4F8	0x28460
+0x8EA5A4F9	0x28677
+0x8EA5A4FA	0x2867D
+0x8EA5A4FB	0x49BC
+0x8EA5A4FC	0x28E1E
+0x8EA5A4FD	0x28E1A
+0x8EA5A4FE	0x28E1D
+0x8EA5A5A1	0x2006B
+0x8EA5A5A2	0x2012D
+0x8EA5A5A3	0x2014C
+0x8EA5A5A4	0x2022A
+0x8EA5A5A5	0x344A
+0x8EA5A5A6	0x20215
+0x8EA5A5A7	0x2022C
+0x8EA5A5A8	0x20206
+0x8EA5A5A9	0x20208
+0x8EA5A5AA	0x2020A
+0x8EA5A5AB	0x344E
+0x8EA5A5AC	0x20556
+0x8EA5A5AD	0x20584
+0x8EA5A5AE	0x34C9
+0x8EA5A5AF	0x205C6
+0x8EA5A5B0	0x206F5
+0x8EA5A5B1	0x20709
+0x8EA5A5B2	0x206F8
+0x8EA5A5B3	0x206E8
+0x8EA5A5B4	0x206FB
+0x8EA5A5B5	0x206E9
+0x8EA5A5B6	0x206F6
+0x8EA5A5B7	0x52B7
+0x8EA5A5B8	0x52B8
+0x8EA5A5B9	0x20852
+0x8EA5A5BA	0x52B6
+0x8EA5A5BB	0x52BA
+0x8EA5A5BC	0x20854
+0x8EA5A5BD	0x20851
+0x8EA5A5BE	0x20939
+0x8EA5A5BF	0x2093A
+0x8EA5A5C0	0x20998
+0x8EA5A5C1	0x20A4E
+0x8EA5A5C2	0x357B
+0x8EA5A5C3	0x20C36
+0x8EA5A5C4	0x20C0C
+0x8EA5A5C5	0x20C10
+0x8EA5A5C6	0x20C32
+0x8EA5A5C7	0x20C11
+0x8EA5A5C8	0x20C18
+0x8EA5A5C9	0x20C1C
+0x8EA5A5CA	0x20C1A
+0x8EA5A5CB	0x20C19
+0x8EA5A5CC	0x20C0B
+0x8EA5A5CD	0x20C0F
+0x8EA5A5CE	0x20C1D
+0x8EA5A5CF	0x20C21
+0x8EA5A5D0	0x20C13
+0x8EA5A5D1	0x20C1B
+0x8EA5A5D2	0x20C15
+0x8EA5A5D3	0x3620
+0x8EA5A5D4	0x211D1
+0x8EA5A5D5	0x211C8
+0x8EA5A5D6	0x2128D
+0x8EA5A5D7	0x212B5
+0x8EA5A5D8	0x3689
+0x8EA5A5D9	0x3695
+0x8EA5A5DA	0x215F8
+0x8EA5A5DB	0x216E0
+0x8EA5A5DC	0x216E1
+0x8EA5A5DD	0x36BE
+0x8EA5A5DE	0x216DE
+0x8EA5A5DF	0x216FE
+0x8EA5A5E0	0x216DC
+0x8EA5A5E1	0x21701
+0x8EA5A5E2	0x216FD
+0x8EA5A5E3	0x21700
+0x8EA5A5E4	0x219D7
+0x8EA5A5E5	0x219D6
+0x8EA5A5E6	0x219D9
+0x8EA5A5E7	0x21B65
+0x8EA5A5E8	0x21BD2
+0x8EA5A5E9	0x21BDC
+0x8EA5A5EA	0x21BE1
+0x8EA5A5EB	0x21BDE
+0x8EA5A5EC	0x21C42
+0x8EA5A5ED	0x21C4B
+0x8EA5A5EE	0x37C3
+0x8EA5A5EF	0x21D8E
+0x8EA5A5F0	0x21D91
+0x8EA5A5F1	0x21D8B
+0x8EA5A5F2	0x21D90
+0x8EA5A5F3	0x21D88
+0x8EA5A5F4	0x21D89
+0x8EA5A5F5	0x21D84
+0x8EA5A5F6	0x21DAA
+0x8EA5A5F7	0x2208D
+0x8EA5A5F8	0x2208F
+0x8EA5A5F9	0x2207D
+0x8EA5A5FA	0x2207F
+0x8EA5A5FB	0x2207B
+0x8EA5A5FC	0x22080
+0x8EA5A5FD	0x2207E
+0x8EA5A5FE	0x22083
+0x8EA5A6A1	0x22081
+0x8EA5A6A2	0x22086
+0x8EA5A6A3	0x2208A
+0x8EA5A6A4	0x221BD
+0x8EA5A6A5	0x221BE
+0x8EA5A6A6	0x3877
+0x8EA5A6A7	0x221F4
+0x8EA5A6A8	0x221F3
+0x8EA5A6A9	0x22202
+0x8EA5A6AA	0x221F6
+0x8EA5A6AB	0x221F5
+0x8EA5A6AC	0x221F2
+0x8EA5A6AD	0x22204
+0x8EA5A6AE	0x2233D
+0x8EA5A6AF	0x223C6
+0x8EA5A6B0	0x22489
+0x8EA5A6B1	0x224D4
+0x8EA5A6B2	0x224D6
+0x8EA5A6B3	0x224D2
+0x8EA5A6B4	0x225FA
+0x8EA5A6B5	0x22606
+0x8EA5A6B6	0x2260C
+0x8EA5A6B7	0x2260A
+0x8EA5A6B8	0x2260F
+0x8EA5A6B9	0x22A2F
+0x8EA5A6BA	0x39D4
+0x8EA5A6BB	0x22AB7
+0x8EA5A6BC	0x22ABE
+0x8EA5A6BD	0x22ABC
+0x8EA5A6BE	0x22AE2
+0x8EA5A6BF	0x22F06
+0x8EA5A6C0	0x22EF7
+0x8EA5A6C1	0x22F07
+0x8EA5A6C2	0x22EF6
+0x8EA5A6C3	0x23B35
+0x8EA5A6C4	0x2315F
+0x8EA5A6C5	0x23165
+0x8EA5A6C6	0x23164
+0x8EA5A6C7	0x23161
+0x8EA5A6C8	0x2315A
+0x8EA5A6C9	0x2315D
+0x8EA5A6CA	0x2F8D7
+0x8EA5A6CB	0x233D7
+0x8EA5A6CC	0x233D5
+0x8EA5A6CD	0x233DE
+0x8EA5A6CE	0x233E1
+0x8EA5A6CF	0x233E0
+0x8EA5A6D0	0x233D9
+0x8EA5A6D1	0x3B4C
+0x8EA5A6D2	0x233DA
+0x8EA5A6D3	0x233DF
+0x8EA5A6D4	0x233F6
+0x8EA5A6D5	0x23403
+0x8EA5A6D6	0x3C20
+0x8EA5A6D7	0x23893
+0x8EA5A6D8	0x2388B
+0x8EA5A6D9	0x23891
+0x8EA5A6DA	0x23892
+0x8EA5A6DB	0x2388A
+0x8EA5A6DC	0x23889
+0x8EA5A6DD	0x2388F
+0x8EA5A6DE	0x23956
+0x8EA5A6DF	0x23959
+0x8EA5A6E0	0x239CA
+0x8EA5A6E1	0x239CC
+0x8EA5A6E2	0x3C5B
+0x8EA5A6E3	0x239D0
+0x8EA5A6E4	0x239CD
+0x8EA5A6E5	0x239D6
+0x8EA5A6E6	0x239CB
+0x8EA5A6E7	0x23A83
+0x8EA5A6E8	0x23A82
+0x8EA5A6E9	0x23B06
+0x8EA5A6EA	0x23B2A
+0x8EA5A6EB	0x23B2C
+0x8EA5A6EC	0x23B2B
+0x8EA5A6ED	0x23B29
+0x8EA5A6EE	0x23CBD
+0x8EA5A6EF	0x23CB3
+0x8EA5A6F0	0x23CBE
+0x8EA5A6F1	0x23CC0
+0x8EA5A6F2	0x23CB5
+0x8EA5A6F3	0x23CB6
+0x8EA5A6F4	0x2419D
+0x8EA5A6F5	0x2419F
+0x8EA5A6F6	0x24620
+0x8EA5A6F7	0x3E2D
+0x8EA5A6F8	0x2461E
+0x8EA5A6F9	0x2461C
+0x8EA5A6FA	0x24632
+0x8EA5A6FB	0x2461F
+0x8EA5A6FC	0x2462B
+0x8EA5A6FD	0x24621
+0x8EA5A6FE	0x24626
+0x8EA5A7A1	0x24624
+0x8EA5A7A2	0x2461D
+0x8EA5A7A3	0x24627
+0x8EA5A7A4	0x2475B
+0x8EA5A7A5	0x24759
+0x8EA5A7A6	0x24780
+0x8EA5A7A7	0x24755
+0x8EA5A7A8	0x24750
+0x8EA5A7A9	0x2475A
+0x8EA5A7AA	0x24756
+0x8EA5A7AB	0x24763
+0x8EA5A7AC	0x24752
+0x8EA5A7AD	0x24758
+0x8EA5A7AE	0x3E63
+0x8EA5A7AF	0x24739
+0x8EA5A7B0	0x248F9
+0x8EA5A7B1	0x24B28
+0x8EA5A7B2	0x3F18
+0x8EA5A7B3	0x24BBC
+0x8EA5A7B4	0x24BD6
+0x8EA5A7B5	0x24C05
+0x8EA5A7B6	0x24C20
+0x8EA5A7B7	0x3F74
+0x8EA5A7B8	0x24D33
+0x8EA5A7B9	0x24F46
+0x8EA5A7BA	0x24F42
+0x8EA5A7BB	0x24F43
+0x8EA5A7BC	0x24F47
+0x8EA5A7BD	0x24FCB
+0x8EA5A7BE	0x25042
+0x8EA5A7BF	0x25045
+0x8EA5A7C0	0x250FD
+0x8EA5A7C1	0x250F4
+0x8EA5A7C2	0x250F9
+0x8EA5A7C3	0x250FA
+0x8EA5A7C4	0x2535E
+0x8EA5A7C5	0x2541D
+0x8EA5A7C6	0x4128
+0x8EA5A7C7	0x25758
+0x8EA5A7C8	0x25755
+0x8EA5A7C9	0x25A57
+0x8EA5A7CA	0x25A58
+0x8EA5A7CB	0x25AD9
+0x8EA5A7CC	0x25ADC
+0x8EA5A7CD	0x25ADB
+0x8EA5A7CE	0x25E27
+0x8EA5A7CF	0x25F85
+0x8EA5A7D0	0x25F87
+0x8EA5A7D1	0x25F8A
+0x8EA5A7D2	0x2628B
+0x8EA5A7D3	0x2634F
+0x8EA5A7D4	0x26530
+0x8EA5A7D5	0x2652F
+0x8EA5A7D6	0x26668
+0x8EA5A7D7	0x26649
+0x8EA5A7D8	0x43DA
+0x8EA5A7D9	0x26648
+0x8EA5A7DA	0x2663F
+0x8EA5A7DB	0x2664B
+0x8EA5A7DC	0x2665C
+0x8EA5A7DD	0x26646
+0x8EA5A7DE	0x26640
+0x8EA5A7DF	0x26A0D
+0x8EA5A7E0	0x26B1B
+0x8EA5A7E1	0x26B1D
+0x8EA5A7E2	0x26B17
+0x8EA5A7E3	0x44A4
+0x8EA5A7E4	0x26B22
+0x8EA5A7E5	0x275A7
+0x8EA5A7E6	0x27608
+0x8EA5A7E7	0x27806
+0x8EA5A7E8	0x2847D
+0x8EA5A7E9	0x488E
+0x8EA5A7EA	0x28463
+0x8EA5A7EB	0x28464
+0x8EA5A7EC	0x2847F
+0x8EA5A7ED	0x2846B
+0x8EA5A7EE	0x2847C
+0x8EA5A7EF	0x28468
+0x8EA5A7F0	0x28465
+0x8EA5A7F1	0x2846A
+0x8EA5A7F2	0x28698
+0x8EA5A7F3	0x28699
+0x8EA5A7F4	0x286AE
+0x8EA5A7F5	0x28E2B
+0x8EA5A7F6	0x28E2D
+0x8EA5A7F7	0x28E31
+0x8EA5A7F8	0x28E2E
+0x8EA5A7F9	0x28E2F
+0x8EA5A7FA	0x2006D
+0x8EA5A7FB	0x20131
+0x8EA5A7FC	0x2022D
+0x8EA5A7FD	0x20239
+0x8EA5A7FE	0x20238
+0x8EA5A8A1	0x345B
+0x8EA5A8A2	0x2023A
+0x8EA5A8A3	0x20235
+0x8EA5A8A4	0x20262
+0x8EA5A8A5	0x204EA
+0x8EA5A8A6	0x204EB
+0x8EA5A8A7	0x20515
+0x8EA5A8A8	0x205CC
+0x8EA5A8A9	0x205C8
+0x8EA5A8AA	0x205CD
+0x8EA5A8AB	0x205DB
+0x8EA5A8AC	0x205CB
+0x8EA5A8AD	0x20711
+0x8EA5A8AE	0x20726
+0x8EA5A8AF	0x20862
+0x8EA5A8B0	0x2085E
+0x8EA5A8B1	0x20861
+0x8EA5A8B2	0x20941
+0x8EA5A8B3	0x2093F
+0x8EA5A8B4	0x20975
+0x8EA5A8B5	0x23965
+0x8EA5A8B6	0x20B49
+0x8EA5A8B7	0x209EB
+0x8EA5A8B8	0x20A1A
+0x8EA5A8B9	0x20A57
+0x8EA5A8BA	0x20C6B
+0x8EA5A8BB	0x20CA9
+0x8EA5A8BC	0x20C54
+0x8EA5A8BD	0x20C62
+0x8EA5A8BE	0x20CAA
+0x8EA5A8BF	0x20C58
+0x8EA5A8C0	0x20C72
+0x8EA5A8C1	0x20C63
+0x8EA5A8C2	0x20C73
+0x8EA5A8C3	0x20C8B
+0x8EA5A8C4	0x20C8C
+0x8EA5A8C5	0x20C5C
+0x8EA5A8C6	0x20C51
+0x8EA5A8C7	0x20C16
+0x8EA5A8C8	0x20C60
+0x8EA5A8C9	0x20C61
+0x8EA5A8CA	0x20C5E
+0x8EA5A8CB	0x20C5D
+0x8EA5A8CC	0x20C64
+0x8EA5A8CD	0x20C53
+0x8EA5A8CE	0x20C5F
+0x8EA5A8CF	0x20C5B
+0x8EA5A8D0	0x20C6E
+0x8EA5A8D1	0x20C55
+0x8EA5A8D2	0x20C52
+0x8EA5A8D3	0x20C68
+0x8EA5A8D4	0x211D2
+0x8EA5A8D5	0x211D6
+0x8EA5A8D6	0x211D3
+0x8EA5A8D7	0x212B8
+0x8EA5A8D8	0x212BB
+0x8EA5A8D9	0x212EB
+0x8EA5A8DA	0x212E8
+0x8EA5A8DB	0x212B6
+0x8EA5A8DC	0x212EA
+0x8EA5A8DD	0x212E7
+0x8EA5A8DE	0x212E9
+0x8EA5A8DF	0x21591
+0x8EA5A8E0	0x21610
+0x8EA5A8E1	0x2160E
+0x8EA5A8E2	0x2160F
+0x8EA5A8E3	0x2170B
+0x8EA5A8E4	0x21703
+0x8EA5A8E5	0x2172B
+0x8EA5A8E6	0x21709
+0x8EA5A8E7	0x21728
+0x8EA5A8E8	0x2172C
+0x8EA5A8E9	0x21725
+0x8EA5A8EA	0x21727
+0x8EA5A8EB	0x2170F
+0x8EA5A8EC	0x219E9
+0x8EA5A8ED	0x219EC
+0x8EA5A8EE	0x3753
+0x8EA5A8EF	0x21B27
+0x8EA5A8F0	0x21B73
+0x8EA5A8F1	0x21BE2
+0x8EA5A8F2	0x21BE6
+0x8EA5A8F3	0x2F876
+0x8EA5A8F4	0x21C61
+0x8EA5A8F5	0x21C51
+0x8EA5A8F6	0x21D12
+0x8EA5A8F7	0x21D0E
+0x8EA5A8F8	0x21DAD
+0x8EA5A8F9	0x21DAF
+0x8EA5A8FA	0x21DB1
+0x8EA5A8FB	0x21DD3
+0x8EA5A8FC	0x22094
+0x8EA5A8FD	0x22092
+0x8EA5A8FE	0x22090
+0x8EA5A9A1	0x2209D
+0x8EA5A9A2	0x22093
+0x8EA5A9A3	0x22095
+0x8EA5A9A4	0x22098
+0x8EA5A9A5	0x22097
+0x8EA5A9A6	0x3880
+0x8EA5A9A7	0x2F88A
+0x8EA5A9A8	0x22207
+0x8EA5A9A9	0x2220B
+0x8EA5A9AA	0x22208
+0x8EA5A9AB	0x223D9
+0x8EA5A9AC	0x223D5
+0x8EA5A9AD	0x224D7
+0x8EA5A9AE	0x224DF
+0x8EA5A9AF	0x38DD
+0x8EA5A9B0	0x224DE
+0x8EA5A9B1	0x224E3
+0x8EA5A9B2	0x224E2
+0x8EA5A9B3	0x38DE
+0x8EA5A9B4	0x22647
+0x8EA5A9B5	0x3922
+0x8EA5A9B6	0x2263D
+0x8EA5A9B7	0x22638
+0x8EA5A9B8	0x22A44
+0x8EA5A9B9	0x22A3A
+0x8EA5A9BA	0x22AB8
+0x8EA5A9BB	0x22B2A
+0x8EA5A9BC	0x22B00
+0x8EA5A9BD	0x22AF3
+0x8EA5A9BE	0x22AF2
+0x8EA5A9BF	0x22AEB
+0x8EA5A9C0	0x22AFA
+0x8EA5A9C1	0x22AED
+0x8EA5A9C2	0x22AEC
+0x8EA5A9C3	0x22AFF
+0x8EA5A9C4	0x22AFB
+0x8EA5A9C5	0x6306
+0x8EA5A9C6	0x22B4E
+0x8EA5A9C7	0x22AEF
+0x8EA5A9C8	0x22AF7
+0x8EA5A9C9	0x22F10
+0x8EA5A9CA	0x22F11
+0x8EA5A9CB	0x22F0C
+0x8EA5A9CC	0x22F0B
+0x8EA5A9CD	0x230DD
+0x8EA5A9CE	0x23130
+0x8EA5A9CF	0x3ADB
+0x8EA5A9D0	0x2317A
+0x8EA5A9D1	0x23177
+0x8EA5A9D2	0x23328
+0x8EA5A9D3	0x23327
+0x8EA5A9D4	0x23365
+0x8EA5A9D5	0x2340E
+0x8EA5A9D6	0x2340B
+0x8EA5A9D7	0x23441
+0x8EA5A9D8	0x23413
+0x8EA5A9D9	0x2340F
+0x8EA5A9DA	0x23412
+0x8EA5A9DB	0x23430
+0x8EA5A9DC	0x238A0
+0x8EA5A9DD	0x238A3
+0x8EA5A9DE	0x2389E
+0x8EA5A9DF	0x23897
+0x8EA5A9E0	0x238A1
+0x8EA5A9E1	0x2389D
+0x8EA5A9E2	0x2389B
+0x8EA5A9E3	0x23963
+0x8EA5A9E4	0x239E3
+0x8EA5A9E5	0x239E4
+0x8EA5A9E6	0x239E6
+0x8EA5A9E7	0x239E7
+0x8EA5A9E8	0x239DD
+0x8EA5A9E9	0x6B85
+0x8EA5A9EA	0x239EC
+0x8EA5A9EB	0x239E5
+0x8EA5A9EC	0x239F1
+0x8EA5A9ED	0x23B3B
+0x8EA5A9EE	0x23B39
+0x8EA5A9EF	0x23B3A
+0x8EA5A9F0	0x23B3C
+0x8EA5A9F1	0x23B3D
+0x8EA5A9F2	0x23B47
+0x8EA5A9F3	0x23B3F
+0x8EA5A9F4	0x23B44
+0x8EA5A9F5	0x23C48
+0x8EA5A9F6	0x23C49
+0x8EA5A9F7	0x23C60
+0x8EA5A9F8	0x23CE3
+0x8EA5A9F9	0x23CE9
+0x8EA5A9FA	0x23CF0
+0x8EA5A9FB	0x3CDA
+0x8EA5A9FC	0x3CDB
+0x8EA5A9FD	0x23CF2
+0x8EA5A9FE	0x23CED
+0x8EA5AAA1	0x23CEC
+0x8EA5AAA2	0x23CE6
+0x8EA5AAA3	0x23D16
+0x8EA5AAA4	0x3CD7
+0x8EA5AAA5	0x241BC
+0x8EA5AAA6	0x241BE
+0x8EA5AAA7	0x241C0
+0x8EA5AAA8	0x241E0
+0x8EA5AAA9	0x24500
+0x8EA5AAAA	0x24502
+0x8EA5AAAB	0x244FE
+0x8EA5AAAC	0x2455E
+0x8EA5AAAD	0x245B3
+0x8EA5AAAE	0x245B7
+0x8EA5AAAF	0x2463A
+0x8EA5AAB0	0x24639
+0x8EA5AAB1	0x2463E
+0x8EA5AAB2	0x24638
+0x8EA5AAB3	0x2463D
+0x8EA5AAB4	0x2464F
+0x8EA5AAB5	0x2476E
+0x8EA5AAB6	0x2475F
+0x8EA5AAB7	0x24781
+0x8EA5AAB8	0x24782
+0x8EA5AAB9	0x24771
+0x8EA5AABA	0x2477B
+0x8EA5AABB	0x24779
+0x8EA5AABC	0x24777
+0x8EA5AABD	0x24773
+0x8EA5AABE	0x2476F
+0x8EA5AABF	0x24797
+0x8EA5AAC0	0x2477E
+0x8EA5AAC1	0x248FC
+0x8EA5AAC2	0x24911
+0x8EA5AAC3	0x24932
+0x8EA5AAC4	0x24931
+0x8EA5AAC5	0x24910
+0x8EA5AAC6	0x24AEC
+0x8EA5AAC7	0x24AEB
+0x8EA5AAC8	0x24B2C
+0x8EA5AAC9	0x24B2D
+0x8EA5AACA	0x24BDA
+0x8EA5AACB	0x24C2E
+0x8EA5AACC	0x24C2C
+0x8EA5AACD	0x24C2A
+0x8EA5AACE	0x24C33
+0x8EA5AACF	0x24C4B
+0x8EA5AAD0	0x24D18
+0x8EA5AAD1	0x24D42
+0x8EA5AAD2	0x24D3B
+0x8EA5AAD3	0x24D3F
+0x8EA5AAD4	0x24D41
+0x8EA5AAD5	0x24D43
+0x8EA5AAD6	0x24D3C
+0x8EA5AAD7	0x24F4C
+0x8EA5AAD8	0x24F4A
+0x8EA5AAD9	0x24F49
+0x8EA5AADA	0x24F56
+0x8EA5AADB	0x24FCF
+0x8EA5AADC	0x25047
+0x8EA5AADD	0x25048
+0x8EA5AADE	0x25046
+0x8EA5AADF	0x2511B
+0x8EA5AAE0	0x25111
+0x8EA5AAE1	0x25114
+0x8EA5AAE2	0x2511D
+0x8EA5AAE3	0x25117
+0x8EA5AAE4	0x2511E
+0x8EA5AAE5	0x2510B
+0x8EA5AAE6	0x2511C
+0x8EA5AAE7	0x25112
+0x8EA5AAE8	0x25116
+0x8EA5AAE9	0x2510D
+0x8EA5AAEA	0x25115
+0x8EA5AAEB	0x25113
+0x8EA5AAEC	0x25118
+0x8EA5AAED	0x401A
+0x8EA5AAEE	0x253AC
+0x8EA5AAEF	0x25444
+0x8EA5AAF0	0x2542C
+0x8EA5AAF1	0x25445
+0x8EA5AAF2	0x25766
+0x8EA5AAF3	0x2576E
+0x8EA5AAF4	0x25765
+0x8EA5AAF5	0x25768
+0x8EA5AAF6	0x25784
+0x8EA5AAF7	0x25938
+0x8EA5AAF8	0x2593B
+0x8EA5AAF9	0x2593A
+0x8EA5AAFA	0x2593F
+0x8EA5AAFB	0x25ADF
+0x8EA5AAFC	0x25ADD
+0x8EA5AAFD	0x25ADE
+0x8EA5AAFE	0x25AE2
+0x8EA5ABA1	0x41D6
+0x8EA5ABA2	0x25E2C
+0x8EA5ABA3	0x25E2F
+0x8EA5ABA4	0x25F8F
+0x8EA5ABA5	0x25F90
+0x8EA5ABA6	0x25F8C
+0x8EA5ABA7	0x25F93
+0x8EA5ABA8	0x26225
+0x8EA5ABA9	0x26288
+0x8EA5ABAA	0x262A7
+0x8EA5ABAB	0x263F7
+0x8EA5ABAC	0x264BB
+0x8EA5ABAD	0x26538
+0x8EA5ABAE	0x26539
+0x8EA5ABAF	0x26537
+0x8EA5ABB0	0x26614
+0x8EA5ABB1	0x2666E
+0x8EA5ABB2	0x2667B
+0x8EA5ABB3	0x43DE
+0x8EA5ABB4	0x2666C
+0x8EA5ABB5	0x2667F
+0x8EA5ABB6	0x26678
+0x8EA5ABB7	0x2667A
+0x8EA5ABB8	0x2666F
+0x8EA5ABB9	0x43E5
+0x8EA5ABBA	0x268FE
+0x8EA5ABBB	0x26B48
+0x8EA5ABBC	0x26B4B
+0x8EA5ABBD	0x26B41
+0x8EA5ABBE	0x26B49
+0x8EA5ABBF	0x26B3B
+0x8EA5ABC0	0x2722D
+0x8EA5ABC1	0x275E3
+0x8EA5ABC2	0x2761A
+0x8EA5ABC3	0x2760D
+0x8EA5ABC4	0x27613
+0x8EA5ABC5	0x27611
+0x8EA5ABC6	0x2761C
+0x8EA5ABC7	0x4672
+0x8EA5ABC8	0x278B5
+0x8EA5ABC9	0x46AF
+0x8EA5ABCA	0x27C29
+0x8EA5ABCB	0x27CA1
+0x8EA5ABCC	0x27D24
+0x8EA5ABCD	0x27FBB
+0x8EA5ABCE	0x282A1
+0x8EA5ABCF	0x28483
+0x8EA5ABD0	0x2848D
+0x8EA5ABD1	0x28487
+0x8EA5ABD2	0x28485
+0x8EA5ABD3	0x2848A
+0x8EA5ABD4	0x284A3
+0x8EA5ABD5	0x28489
+0x8EA5ABD6	0x28484
+0x8EA5ABD7	0x284A2
+0x8EA5ABD8	0x286B1
+0x8EA5ABD9	0x286B0
+0x8EA5ABDA	0x286AF
+0x8EA5ABDB	0x286B6
+0x8EA5ABDC	0x286C9
+0x8EA5ABDD	0x286CA
+0x8EA5ABDE	0x286C8
+0x8EA5ABDF	0x286B4
+0x8EA5ABE0	0x28C59
+0x8EA5ABE1	0x28CC9
+0x8EA5ABE2	0x28E41
+0x8EA5ABE3	0x28E4C
+0x8EA5ABE4	0x49C4
+0x8EA5ABE5	0x28E45
+0x8EA5ABE6	0x28E5A
+0x8EA5ABE7	0x200B9
+0x8EA5ABE8	0x20294
+0x8EA5ABE9	0x2026E
+0x8EA5ABEA	0x202A2
+0x8EA5ABEB	0x20267
+0x8EA5ABEC	0x3463
+0x8EA5ABED	0x202A3
+0x8EA5ABEE	0x20276
+0x8EA5ABEF	0x2026C
+0x8EA5ABF0	0x20264
+0x8EA5ABF1	0x202A5
+0x8EA5ABF2	0x20230
+0x8EA5ABF3	0x202A6
+0x8EA5ABF4	0x20269
+0x8EA5ABF5	0x202A4
+0x8EA5ABF6	0x20490
+0x8EA5ABF7	0x2055F
+0x8EA5ABF8	0x20560
+0x8EA5ABF9	0x205DA
+0x8EA5ABFA	0x205D8
+0x8EA5ABFB	0x205DD
+0x8EA5ABFC	0x34EC
+0x8EA5ABFD	0x20759
+0x8EA5ABFE	0x2075B
+0x8EA5ACA1	0x2075A
+0x8EA5ACA2	0x20739
+0x8EA5ACA3	0x20734
+0x8EA5ACA4	0x20744
+0x8EA5ACA5	0x20733
+0x8EA5ACA6	0x2073C
+0x8EA5ACA7	0x20758
+0x8EA5ACA8	0x2076A
+0x8EA5ACA9	0x2086F
+0x8EA5ACAA	0x20872
+0x8EA5ACAB	0x20870
+0x8EA5ACAC	0x20871
+0x8EA5ACAD	0x2086E
+0x8EA5ACAE	0x208F0
+0x8EA5ACAF	0x208EB
+0x8EA5ACB0	0x20949
+0x8EA5ACB1	0x2094C
+0x8EA5ACB2	0x209F5
+0x8EA5ACB3	0x20A20
+0x8EA5ACB4	0x20A6A
+0x8EA5ACB5	0x20A72
+0x8EA5ACB6	0x20B4B
+0x8EA5ACB7	0x20B5D
+0x8EA5ACB8	0x20C50
+0x8EA5ACB9	0x20CF9
+0x8EA5ACBA	0x20CFA
+0x8EA5ACBB	0x20CFB
+0x8EA5ACBC	0x20D23
+0x8EA5ACBD	0x20CB7
+0x8EA5ACBE	0x20D22
+0x8EA5ACBF	0x20CB5
+0x8EA5ACC0	0x20CC4
+0x8EA5ACC1	0x20CB4
+0x8EA5ACC2	0x20CEF
+0x8EA5ACC3	0x3598
+0x8EA5ACC4	0x20CCD
+0x8EA5ACC5	0x20CF0
+0x8EA5ACC6	0x20CB8
+0x8EA5ACC7	0x20CCB
+0x8EA5ACC8	0x20CF1
+0x8EA5ACC9	0x20CBA
+0x8EA5ACCA	0x20D03
+0x8EA5ACCB	0x20CF8
+0x8EA5ACCC	0x20CB6
+0x8EA5ACCD	0x20CBC
+0x8EA5ACCE	0x20CB3
+0x8EA5ACCF	0x20D21
+0x8EA5ACD0	0x20CF7
+0x8EA5ACD1	0x20CC2
+0x8EA5ACD2	0x20CBE
+0x8EA5ACD3	0x20CC9
+0x8EA5ACD4	0x20CBD
+0x8EA5ACD5	0x20CCE
+0x8EA5ACD6	0x20CB9
+0x8EA5ACD7	0x20CC7
+0x8EA5ACD8	0x20CCA
+0x8EA5ACD9	0x20CCC
+0x8EA5ACDA	0x20D26
+0x8EA5ACDB	0x211E4
+0x8EA5ACDC	0x211E0
+0x8EA5ACDD	0x211F0
+0x8EA5ACDE	0x212EC
+0x8EA5ACDF	0x21324
+0x8EA5ACE0	0x21318
+0x8EA5ACE1	0x2132F
+0x8EA5ACE2	0x21325
+0x8EA5ACE3	0x21528
+0x8EA5ACE4	0x21522
+0x8EA5ACE5	0x2156A
+0x8EA5ACE6	0x20157
+0x8EA5ACE7	0x21594
+0x8EA5ACE8	0x21592
+0x8EA5ACE9	0x2159C
+0x8EA5ACEA	0x21622
+0x8EA5ACEB	0x21630
+0x8EA5ACEC	0x2161D
+0x8EA5ACED	0x21623
+0x8EA5ACEE	0x21735
+0x8EA5ACEF	0x21733
+0x8EA5ACF0	0x2172F
+0x8EA5ACF1	0x2174D
+0x8EA5ACF2	0x21731
+0x8EA5ACF3	0x2175B
+0x8EA5ACF4	0x2175A
+0x8EA5ACF5	0x21732
+0x8EA5ACF6	0x2175C
+0x8EA5ACF7	0x21759
+0x8EA5ACF8	0x2175D
+0x8EA5ACF9	0x21969
+0x8EA5ACFA	0x2196D
+0x8EA5ACFB	0x22232
+0x8EA5ACFC	0x3758
+0x8EA5ACFD	0x21A0A
+0x8EA5ACFE	0x21A20
+0x8EA5ADA1	0x21A1F
+0x8EA5ADA2	0x21A0D
+0x8EA5ADA3	0x21BE8
+0x8EA5ADA4	0x21BEC
+0x8EA5ADA5	0x21C77
+0x8EA5ADA6	0x21C70
+0x8EA5ADA7	0x21C71
+0x8EA5ADA8	0x21DF8
+0x8EA5ADA9	0x21DD6
+0x8EA5ADAA	0x21DD9
+0x8EA5ADAB	0x21DDE
+0x8EA5ADAC	0x21DD5
+0x8EA5ADAD	0x21DE1
+0x8EA5ADAE	0x37D3
+0x8EA5ADAF	0x21DE2
+0x8EA5ADB0	0x21DDD
+0x8EA5ADB1	0x21DE0
+0x8EA5ADB2	0x21E0E
+0x8EA5ADB3	0x21E08
+0x8EA5ADB4	0x21DDC
+0x8EA5ADB5	0x21E0A
+0x8EA5ADB6	0x21E0C
+0x8EA5ADB7	0x220B4
+0x8EA5ADB8	0x220B1
+0x8EA5ADB9	0x220B6
+0x8EA5ADBA	0x220BC
+0x8EA5ADBB	0x2221D
+0x8EA5ADBC	0x22224
+0x8EA5ADBD	0x22219
+0x8EA5ADBE	0x2221B
+0x8EA5ADBF	0x22222
+0x8EA5ADC0	0x2221A
+0x8EA5ADC1	0x2221C
+0x8EA5ADC2	0x22221
+0x8EA5ADC3	0x223E6
+0x8EA5ADC4	0x223E4
+0x8EA5ADC5	0x223E7
+0x8EA5ADC6	0x223EA
+0x8EA5ADC7	0x38E2
+0x8EA5ADC8	0x2F89B
+0x8EA5ADC9	0x224F0
+0x8EA5ADCA	0x224F5
+0x8EA5ADCB	0x224EF
+0x8EA5ADCC	0x22642
+0x8EA5ADCD	0x2266E
+0x8EA5ADCE	0x2263C
+0x8EA5ADCF	0x22697
+0x8EA5ADD0	0x2268C
+0x8EA5ADD1	0x22681
+0x8EA5ADD2	0x22671
+0x8EA5ADD3	0x226CE
+0x8EA5ADD4	0x226BA
+0x8EA5ADD5	0x2267A
+0x8EA5ADD6	0x2267E
+0x8EA5ADD7	0x3954
+0x8EA5ADD8	0x22672
+0x8EA5ADD9	0x226BB
+0x8EA5ADDA	0x392F
+0x8EA5ADDB	0x22673
+0x8EA5ADDC	0x22682
+0x8EA5ADDD	0x39B6
+0x8EA5ADDE	0x229BA
+0x8EA5ADDF	0x229B8
+0x8EA5ADE0	0x22A4B
+0x8EA5ADE1	0x22A48
+0x8EA5ADE2	0x22B2B
+0x8EA5ADE3	0x22AF4
+0x8EA5ADE4	0x22B2C
+0x8EA5ADE5	0x22B42
+0x8EA5ADE6	0x22B48
+0x8EA5ADE7	0x22B44
+0x8EA5ADE8	0x22B45
+0x8EA5ADE9	0x22B3C
+0x8EA5ADEA	0x22B37
+0x8EA5ADEB	0x22B33
+0x8EA5ADEC	0x22B41
+0x8EA5ADED	0x22B32
+0x8EA5ADEE	0x22B87
+0x8EA5ADEF	0x22F27
+0x8EA5ADF0	0x22F23
+0x8EA5ADF1	0x22F2D
+0x8EA5ADF2	0x22F1F
+0x8EA5ADF3	0x22F2C
+0x8EA5ADF4	0x22F28
+0x8EA5ADF5	0x23075
+0x8EA5ADF6	0x23074
+0x8EA5ADF7	0x230E7
+0x8EA5ADF8	0x23132
+0x8EA5ADF9	0x23131
+0x8EA5ADFA	0x23199
+0x8EA5ADFB	0x23196
+0x8EA5ADFC	0x23198
+0x8EA5ADFD	0x2319D
+0x8EA5ADFE	0x23192
+0x8EA5AEA1	0x23194
+0x8EA5AEA2	0x23195
+0x8EA5AEA3	0x23197
+0x8EA5AEA4	0x266B9
+0x8EA5AEA5	0x3B35
+0x8EA5AEA6	0x23411
+0x8EA5AEA7	0x2343B
+0x8EA5AEA8	0x23479
+0x8EA5AEA9	0x23442
+0x8EA5AEAA	0x23443
+0x8EA5AEAB	0x3B5D
+0x8EA5AEAC	0x23478
+0x8EA5AEAD	0x238AC
+0x8EA5AEAE	0x3C29
+0x8EA5AEAF	0x238B1
+0x8EA5AEB0	0x238B4
+0x8EA5AEB1	0x238B3
+0x8EA5AEB2	0x238AF
+0x8EA5AEB3	0x238AA
+0x8EA5AEB4	0x238B2
+0x8EA5AEB5	0x23968
+0x8EA5AEB6	0x239F2
+0x8EA5AEB7	0x239FE
+0x8EA5AEB8	0x239F8
+0x8EA5AEB9	0x239F9
+0x8EA5AEBA	0x239FF
+0x8EA5AEBB	0x239F5
+0x8EA5AEBC	0x239F7
+0x8EA5AEBD	0x239FD
+0x8EA5AEBE	0x23A00
+0x8EA5AEBF	0x23A88
+0x8EA5AEC0	0x23B6E
+0x8EA5AEC1	0x23B5D
+0x8EA5AEC2	0x23B63
+0x8EA5AEC3	0x23B60
+0x8EA5AEC4	0x23C61
+0x8EA5AEC5	0x23D37
+0x8EA5AEC6	0x23D71
+0x8EA5AEC7	0x23D23
+0x8EA5AEC8	0x23D22
+0x8EA5AEC9	0x23D1F
+0x8EA5AECA	0x23D25
+0x8EA5AECB	0x241FD
+0x8EA5AECC	0x24211
+0x8EA5AECD	0x24223
+0x8EA5AECE	0x241F0
+0x8EA5AECF	0x241EF
+0x8EA5AED0	0x2450E
+0x8EA5AED1	0x2450C
+0x8EA5AED2	0x245BA
+0x8EA5AED3	0x3E1F
+0x8EA5AED4	0x24652
+0x8EA5AED5	0x24655
+0x8EA5AED6	0x24653
+0x8EA5AED7	0x24654
+0x8EA5AED8	0x24651
+0x8EA5AED9	0x24658
+0x8EA5AEDA	0x247B0
+0x8EA5AEDB	0x2479F
+0x8EA5AEDC	0x3E72
+0x8EA5AEDD	0x247A1
+0x8EA5AEDE	0x2479A
+0x8EA5AEDF	0x247BE
+0x8EA5AEE0	0x247A0
+0x8EA5AEE1	0x24937
+0x8EA5AEE2	0x3F0B
+0x8EA5AEE3	0x24AF1
+0x8EA5AEE4	0x24AF2
+0x8EA5AEE5	0x24B34
+0x8EA5AEE6	0x24B37
+0x8EA5AEE7	0x24B35
+0x8EA5AEE8	0x2238C
+0x8EA5AEE9	0x24BDF
+0x8EA5AEEA	0x24C4C
+0x8EA5AEEB	0x24C4E
+0x8EA5AEEC	0x24C64
+0x8EA5AEED	0x24C63
+0x8EA5AEEE	0x24C36
+0x8EA5AEEF	0x24D58
+0x8EA5AEF0	0x24D68
+0x8EA5AEF1	0x24D5B
+0x8EA5AEF2	0x24D5F
+0x8EA5AEF3	0x24D59
+0x8EA5AEF4	0x24D65
+0x8EA5AEF5	0x24D60
+0x8EA5AEF6	0x24D5E
+0x8EA5AEF7	0x24FD5
+0x8EA5AEF8	0x24FD6
+0x8EA5AEF9	0x2504E
+0x8EA5AEFA	0x25052
+0x8EA5AEFB	0x25135
+0x8EA5AEFC	0x25139
+0x8EA5AEFD	0x25158
+0x8EA5AEFE	0x25141
+0x8EA5AFA1	0x25157
+0x8EA5AFA2	0x25138
+0x8EA5AFA3	0x2513D
+0x8EA5AFA4	0x25132
+0x8EA5AFA5	0x25144
+0x8EA5AFA6	0x2F944
+0x8EA5AFA7	0x25363
+0x8EA5AFA8	0x25362
+0x8EA5AFA9	0x253B8
+0x8EA5AFAA	0x253B0
+0x8EA5AFAB	0x253B1
+0x8EA5AFAC	0x2544D
+0x8EA5AFAD	0x25463
+0x8EA5AFAE	0x25470
+0x8EA5AFAF	0x2544B
+0x8EA5AFB0	0x2544F
+0x8EA5AFB1	0x2544E
+0x8EA5AFB2	0x25453
+0x8EA5AFB3	0x25447
+0x8EA5AFB4	0x40A2
+0x8EA5AFB5	0x25454
+0x8EA5AFB6	0x25452
+0x8EA5AFB7	0x25459
+0x8EA5AFB8	0x2547E
+0x8EA5AFB9	0x2562B
+0x8EA5AFBA	0x2562E
+0x8EA5AFBB	0x2577F
+0x8EA5AFBC	0x2577E
+0x8EA5AFBD	0x25781
+0x8EA5AFBE	0x25783
+0x8EA5AFBF	0x25947
+0x8EA5AFC0	0x25954
+0x8EA5AFC1	0x2594D
+0x8EA5AFC2	0x2594C
+0x8EA5AFC3	0x2594B
+0x8EA5AFC4	0x25957
+0x8EA5AFC5	0x25A65
+0x8EA5AFC6	0x25A64
+0x8EA5AFC7	0x25A61
+0x8EA5AFC8	0x25A62
+0x8EA5AFC9	0x25AF0
+0x8EA5AFCA	0x25AF3
+0x8EA5AFCB	0x25AF9
+0x8EA5AFCC	0x25AF4
+0x8EA5AFCD	0x25AF5
+0x8EA5AFCE	0x25AEF
+0x8EA5AFCF	0x25AF8
+0x8EA5AFD0	0x25AFC
+0x8EA5AFD1	0x25AF7
+0x8EA5AFD2	0x25AFD
+0x8EA5AFD3	0x25B17
+0x8EA5AFD4	0x25E34
+0x8EA5AFD5	0x25E36
+0x8EA5AFD6	0x25E38
+0x8EA5AFD7	0x25FAF
+0x8EA5AFD8	0x25FAE
+0x8EA5AFD9	0x25FAC
+0x8EA5AFDA	0x25FA2
+0x8EA5AFDB	0x26228
+0x8EA5AFDC	0x22EC2
+0x8EA5AFDD	0x2629C
+0x8EA5AFDE	0x262B3
+0x8EA5AFDF	0x26290
+0x8EA5AFE0	0x26406
+0x8EA5AFE1	0x26404
+0x8EA5AFE2	0x2640B
+0x8EA5AFE3	0x26405
+0x8EA5AFE4	0x26540
+0x8EA5AFE5	0x2654F
+0x8EA5AFE6	0x266AB
+0x8EA5AFE7	0x2669D
+0x8EA5AFE8	0x266B8
+0x8EA5AFE9	0x266B2
+0x8EA5AFEA	0x266D2
+0x8EA5AFEB	0x266CF
+0x8EA5AFEC	0x266A2
+0x8EA5AFED	0x43EC
+0x8EA5AFEE	0x266A5
+0x8EA5AFEF	0x266A9
+0x8EA5AFF0	0x266A7
+0x8EA5AFF1	0x266D0
+0x8EA5AFF2	0x26902
+0x8EA5AFF3	0x269CF
+0x8EA5AFF4	0x269D0
+0x8EA5AFF5	0x26A16
+0x8EA5AFF6	0x26A19
+0x8EA5AFF7	0x26B75
+0x8EA5AFF8	0x26B71
+0x8EA5AFF9	0x26B91
+0x8EA5AFFA	0x26B72
+0x8EA5AFFB	0x26B8E
+0x8EA5AFFC	0x26B6D
+0x8EA5AFFD	0x26B88
+0x8EA5AFFE	0x26B73
+0x8EA5B0A1	0x44BB
+0x8EA5B0A2	0x26B81
+0x8EA5B0A3	0x26B76
+0x8EA5B0A4	0x26B7B
+0x8EA5B0A5	0x26B7F
+0x8EA5B0A6	0x26B90
+0x8EA5B0A7	0x26B78
+0x8EA5B0A8	0x2724B
+0x8EA5B0A9	0x27248
+0x8EA5B0AA	0x2725B
+0x8EA5B0AB	0x27251
+0x8EA5B0AC	0x2723D
+0x8EA5B0AD	0x27240
+0x8EA5B0AE	0x27246
+0x8EA5B0AF	0x2724D
+0x8EA5B0B0	0x2723B
+0x8EA5B0B1	0x2724A
+0x8EA5B0B2	0x27241
+0x8EA5B0B3	0x2723E
+0x8EA5B0B4	0x2724E
+0x8EA5B0B5	0x275AC
+0x8EA5B0B6	0x275E6
+0x8EA5B0B7	0x275E9
+0x8EA5B0B8	0x27629
+0x8EA5B0B9	0x4621
+0x8EA5B0BA	0x27633
+0x8EA5B0BB	0x2762E
+0x8EA5B0BC	0x2761E
+0x8EA5B0BD	0x461F
+0x8EA5B0BE	0x2F9C5
+0x8EA5B0BF	0x27622
+0x8EA5B0C0	0x27627
+0x8EA5B0C1	0x277E7
+0x8EA5B0C2	0x2780B
+0x8EA5B0C3	0x27966
+0x8EA5B0C4	0x27BAD
+0x8EA5B0C5	0x27BAE
+0x8EA5B0C6	0x8C38
+0x8EA5B0C7	0x27C2B
+0x8EA5B0C8	0x27C2A
+0x8EA5B0C9	0x27D2C
+0x8EA5B0CA	0x27D2D
+0x8EA5B0CB	0x4791
+0x8EA5B0CC	0x4796
+0x8EA5B0CD	0x27E8F
+0x8EA5B0CE	0x27E93
+0x8EA5B0CF	0x27FC6
+0x8EA5B0D0	0x27FC5
+0x8EA5B0D1	0x28215
+0x8EA5B0D2	0x28213
+0x8EA5B0D3	0x282B1
+0x8EA5B0D4	0x282A9
+0x8EA5B0D5	0x8ECE
+0x8EA5B0D6	0x284A8
+0x8EA5B0D7	0x284AB
+0x8EA5B0D8	0x284BE
+0x8EA5B0D9	0x284AC
+0x8EA5B0DA	0x284A9
+0x8EA5B0DB	0x284A6
+0x8EA5B0DC	0x284C1
+0x8EA5B0DD	0x286CC
+0x8EA5B0DE	0x286D1
+0x8EA5B0DF	0x286D3
+0x8EA5B0E0	0x286E4
+0x8EA5B0E1	0x286CB
+0x8EA5B0E2	0x286E1
+0x8EA5B0E3	0x286D2
+0x8EA5B0E4	0x286E3
+0x8EA5B0E5	0x286CF
+0x8EA5B0E6	0x286D0
+0x8EA5B0E7	0x286E5
+0x8EA5B0E8	0x2870E
+0x8EA5B0E9	0x28CCC
+0x8EA5B0EA	0x28CCA
+0x8EA5B0EB	0x28CCB
+0x8EA5B0EC	0x28E5C
+0x8EA5B0ED	0x28E61
+0x8EA5B0EE	0x28E5D
+0x8EA5B0EF	0x28E59
+0x8EA5B0F0	0x29077
+0x8EA5B0F1	0x29684
+0x8EA5B0F2	0x20041
+0x8EA5B0F3	0x200FD
+0x8EA5B0F4	0x2011A
+0x8EA5B0F5	0x20163
+0x8EA5B0F6	0x202B6
+0x8EA5B0F7	0x202B2
+0x8EA5B0F8	0x202E9
+0x8EA5B0F9	0x202E7
+0x8EA5B0FA	0x202D6
+0x8EA5B0FB	0x20330
+0x8EA5B0FC	0x202EC
+0x8EA5B0FD	0x202DD
+0x8EA5B0FE	0x202E8
+0x8EA5B1A1	0x202B0
+0x8EA5B1A2	0x202B5
+0x8EA5B1A3	0x202E1
+0x8EA5B1A4	0x20498
+0x8EA5B1A5	0x20499
+0x8EA5B1A6	0x34BC
+0x8EA5B1A7	0x20593
+0x8EA5B1A8	0x205E5
+0x8EA5B1A9	0x34D8
+0x8EA5B1AA	0x20760
+0x8EA5B1AB	0x2075E
+0x8EA5B1AC	0x34F4
+0x8EA5B1AD	0x2087B
+0x8EA5B1AE	0x208F1
+0x8EA5B1AF	0x208F3
+0x8EA5B1B0	0x20A7F
+0x8EA5B1B1	0x2F838
+0x8EA5B1B2	0x20B57
+0x8EA5B1B3	0x20B58
+0x8EA5B1B4	0x20D39
+0x8EA5B1B5	0x20DA7
+0x8EA5B1B6	0x20D35
+0x8EA5B1B7	0x20D60
+0x8EA5B1B8	0x20D51
+0x8EA5B1B9	0x20D62
+0x8EA5B1BA	0x20D42
+0x8EA5B1BB	0x20D3C
+0x8EA5B1BC	0x20D43
+0x8EA5B1BD	0x20DAB
+0x8EA5B1BE	0x20DA9
+0x8EA5B1BF	0x20DB4
+0x8EA5B1C0	0x20D79
+0x8EA5B1C1	0x20D6A
+0x8EA5B1C2	0x20D3B
+0x8EA5B1C3	0x20DAA
+0x8EA5B1C4	0x20D33
+0x8EA5B1C5	0x20D37
+0x8EA5B1C6	0x20D27
+0x8EA5B1C7	0x20DA8
+0x8EA5B1C8	0x20D70
+0x8EA5B1C9	0x20D2F
+0x8EA5B1CA	0x20D36
+0x8EA5B1CB	0x20DB5
+0x8EA5B1CC	0x20D30
+0x8EA5B1CD	0x20D3A
+0x8EA5B1CE	0x20D38
+0x8EA5B1CF	0x20DB1
+0x8EA5B1D0	0x20DAC
+0x8EA5B1D1	0x20D2E
+0x8EA5B1D2	0x20D75
+0x8EA5B1D3	0x20DB0
+0x8EA5B1D4	0x211F7
+0x8EA5B1D5	0x21200
+0x8EA5B1D6	0x211F1
+0x8EA5B1D7	0x211F3
+0x8EA5B1D8	0x21360
+0x8EA5B1D9	0x21361
+0x8EA5B1DA	0x21332
+0x8EA5B1DB	0x2132D
+0x8EA5B1DC	0x2134A
+0x8EA5B1DD	0x2132A
+0x8EA5B1DE	0x21567
+0x8EA5B1DF	0x215A2
+0x8EA5B1E0	0x215A3
+0x8EA5B1E1	0x2159E
+0x8EA5B1E2	0x215A4
+0x8EA5B1E3	0x21644
+0x8EA5B1E4	0x21632
+0x8EA5B1E5	0x2179B
+0x8EA5B1E6	0x21798
+0x8EA5B1E7	0x21799
+0x8EA5B1E8	0x2179A
+0x8EA5B1E9	0x21766
+0x8EA5B1EA	0x21762
+0x8EA5B1EB	0x2176B
+0x8EA5B1EC	0x24562
+0x8EA5B1ED	0x21767
+0x8EA5B1EE	0x21A3B
+0x8EA5B1EF	0x21A23
+0x8EA5B1F0	0x21A29
+0x8EA5B1F1	0x21B7E
+0x8EA5B1F2	0x21BF3
+0x8EA5B1F3	0x3785
+0x8EA5B1F4	0x21BF5
+0x8EA5B1F5	0x3783
+0x8EA5B1F6	0x21C80
+0x8EA5B1F7	0x21C7E
+0x8EA5B1F8	0x21C7C
+0x8EA5B1F9	0x21C7F
+0x8EA5B1FA	0x21C7D
+0x8EA5B1FB	0x21C81
+0x8EA5B1FC	0x21E25
+0x8EA5B1FD	0x21E29
+0x8EA5B1FE	0x21E17
+0x8EA5B2A1	0x21E63
+0x8EA5B2A2	0x21E67
+0x8EA5B2A3	0x21E65
+0x8EA5B2A4	0x21E2A
+0x8EA5B2A5	0x21E68
+0x8EA5B2A6	0x21E26
+0x8EA5B2A7	0x21E64
+0x8EA5B2A8	0x21E1B
+0x8EA5B2A9	0x21E62
+0x8EA5B2AA	0x21E69
+0x8EA5B2AB	0x21FFE
+0x8EA5B2AC	0x22044
+0x8EA5B2AD	0x22042
+0x8EA5B2AE	0x220B7
+0x8EA5B2AF	0x220D2
+0x8EA5B2B0	0x220D4
+0x8EA5B2B1	0x220D7
+0x8EA5B2B2	0x220DC
+0x8EA5B2B3	0x220D1
+0x8EA5B2B4	0x220D5
+0x8EA5B2B5	0x220CD
+0x8EA5B2B6	0x220D8
+0x8EA5B2B7	0x2219A
+0x8EA5B2B8	0x22242
+0x8EA5B2B9	0x22235
+0x8EA5B2BA	0x22258
+0x8EA5B2BB	0x22234
+0x8EA5B2BC	0x2223C
+0x8EA5B2BD	0x2223B
+0x8EA5B2BE	0x2223E
+0x8EA5B2BF	0x2223D
+0x8EA5B2C0	0x2225A
+0x8EA5B2C1	0x22241
+0x8EA5B2C2	0x22238
+0x8EA5B2C3	0x22245
+0x8EA5B2C4	0x22233
+0x8EA5B2C5	0x22326
+0x8EA5B2C6	0x38BA
+0x8EA5B2C7	0x223F7
+0x8EA5B2C8	0x223EF
+0x8EA5B2C9	0x223F0
+0x8EA5B2CA	0x223EE
+0x8EA5B2CB	0x2249D
+0x8EA5B2CC	0x22506
+0x8EA5B2CD	0x22511
+0x8EA5B2CE	0x22508
+0x8EA5B2CF	0x22502
+0x8EA5B2D0	0x2250A
+0x8EA5B2D1	0x22507
+0x8EA5B2D2	0x22691
+0x8EA5B2D3	0x2268E
+0x8EA5B2D4	0x22685
+0x8EA5B2D5	0x226E8
+0x8EA5B2D6	0x22717
+0x8EA5B2D7	0x226D4
+0x8EA5B2D8	0x3969
+0x8EA5B2D9	0x226C4
+0x8EA5B2DA	0x226D5
+0x8EA5B2DB	0x3945
+0x8EA5B2DC	0x226D8
+0x8EA5B2DD	0x22680
+0x8EA5B2DE	0x226DE
+0x8EA5B2DF	0x22742
+0x8EA5B2E0	0x229C7
+0x8EA5B2E1	0x229BF
+0x8EA5B2E2	0x22B8D
+0x8EA5B2E3	0x22B89
+0x8EA5B2E4	0x22B90
+0x8EA5B2E5	0x22B9A
+0x8EA5B2E6	0x22BC8
+0x8EA5B2E7	0x22B92
+0x8EA5B2E8	0x22BA1
+0x8EA5B2E9	0x22B84
+0x8EA5B2EA	0x22F57
+0x8EA5B2EB	0x22F47
+0x8EA5B2EC	0x22F77
+0x8EA5B2ED	0x22F3A
+0x8EA5B2EE	0x22F50
+0x8EA5B2EF	0x22F42
+0x8EA5B2F0	0x22F43
+0x8EA5B2F1	0x22FA3
+0x8EA5B2F2	0x23077
+0x8EA5B2F3	0x231B2
+0x8EA5B2F4	0x231E2
+0x8EA5B2F5	0x231BD
+0x8EA5B2F6	0x23374
+0x8EA5B2F7	0x23482
+0x8EA5B2F8	0x234B8
+0x8EA5B2F9	0x3B6C
+0x8EA5B2FA	0x234BA
+0x8EA5B2FB	0x234B9
+0x8EA5B2FC	0x234BB
+0x8EA5B2FD	0x23487
+0x8EA5B2FE	0x2F8E4
+0x8EA5B3A1	0x23483
+0x8EA5B3A2	0x234B7
+0x8EA5B3A3	0x20043
+0x8EA5B3A4	0x238CE
+0x8EA5B3A5	0x238BA
+0x8EA5B3A6	0x23973
+0x8EA5B3A7	0x23A09
+0x8EA5B3A8	0x23A0A
+0x8EA5B3A9	0x23A0B
+0x8EA5B3AA	0x23A07
+0x8EA5B3AB	0x23A05
+0x8EA5B3AC	0x23A0E
+0x8EA5B3AD	0x23A97
+0x8EA5B3AE	0x23B77
+0x8EA5B3AF	0x23B7B
+0x8EA5B3B0	0x23B7A
+0x8EA5B3B1	0x23B74
+0x8EA5B3B2	0x23B79
+0x8EA5B3B3	0x23D86
+0x8EA5B3B4	0x23DF5
+0x8EA5B3B5	0x23DA5
+0x8EA5B3B6	0x23D9D
+0x8EA5B3B7	0x23DBE
+0x8EA5B3B8	0x23D96
+0x8EA5B3B9	0x23DE1
+0x8EA5B3BA	0x23DA4
+0x8EA5B3BB	0x23DA1
+0x8EA5B3BC	0x23DF6
+0x8EA5B3BD	0x3D04
+0x8EA5B3BE	0x23D8D
+0x8EA5B3BF	0x23D8B
+0x8EA5B3C0	0x23D78
+0x8EA5B3C1	0x23D98
+0x8EA5B3C2	0x23E0A
+0x8EA5B3C3	0x2425D
+0x8EA5B3C4	0x24227
+0x8EA5B3C5	0x2425F
+0x8EA5B3C6	0x245C0
+0x8EA5B3C7	0x245C1
+0x8EA5B3C8	0x2466D
+0x8EA5B3C9	0x2465E
+0x8EA5B3CA	0x2468A
+0x8EA5B3CB	0x24662
+0x8EA5B3CC	0x24664
+0x8EA5B3CD	0x3E3A
+0x8EA5B3CE	0x247C0
+0x8EA5B3CF	0x247CA
+0x8EA5B3D0	0x247D1
+0x8EA5B3D1	0x3E79
+0x8EA5B3D2	0x247C7
+0x8EA5B3D3	0x247CE
+0x8EA5B3D4	0x7309
+0x8EA5B3D5	0x247C5
+0x8EA5B3D6	0x24936
+0x8EA5B3D7	0x24957
+0x8EA5B3D8	0x24977
+0x8EA5B3D9	0x24AF6
+0x8EA5B3DA	0x24AF7
+0x8EA5B3DB	0x24B55
+0x8EA5B3DC	0x24B44
+0x8EA5B3DD	0x24B3E
+0x8EA5B3DE	0x24B42
+0x8EA5B3DF	0x24B52
+0x8EA5B3E0	0x24BE1
+0x8EA5B3E1	0x24C08
+0x8EA5B3E2	0x24C68
+0x8EA5B3E3	0x24C67
+0x8EA5B3E4	0x3F5D
+0x8EA5B3E5	0x2F937
+0x8EA5B3E6	0x24D7E
+0x8EA5B3E7	0x24D93
+0x8EA5B3E8	0x24D79
+0x8EA5B3E9	0x24D81
+0x8EA5B3EA	0x24D7D
+0x8EA5B3EB	0x24D7B
+0x8EA5B3EC	0x24D94
+0x8EA5B3ED	0x3F8A
+0x8EA5B3EE	0x24F66
+0x8EA5B3EF	0x24FD9
+0x8EA5B3F0	0x24FE0
+0x8EA5B3F1	0x2F93E
+0x8EA5B3F2	0x2505F
+0x8EA5B3F3	0x2515F
+0x8EA5B3F4	0x2515E
+0x8EA5B3F5	0x25168
+0x8EA5B3F6	0x4027
+0x8EA5B3F7	0x25188
+0x8EA5B3F8	0x2516A
+0x8EA5B3F9	0x2516C
+0x8EA5B3FA	0x25166
+0x8EA5B3FB	0x25167
+0x8EA5B3FC	0x25189
+0x8EA5B3FD	0x25160
+0x8EA5B3FE	0x25185
+0x8EA5B4A1	0x2032A
+0x8EA5B4A2	0x25368
+0x8EA5B4A3	0x253B9
+0x8EA5B4A4	0x253BA
+0x8EA5B4A5	0x253BE
+0x8EA5B4A6	0x2546F
+0x8EA5B4A7	0x25480
+0x8EA5B4A8	0x25474
+0x8EA5B4A9	0x25481
+0x8EA5B4AA	0x2547A
+0x8EA5B4AB	0x2549C
+0x8EA5B4AC	0x25473
+0x8EA5B4AD	0x25482
+0x8EA5B4AE	0x2547F
+0x8EA5B4AF	0x254A7
+0x8EA5B4B0	0x25479
+0x8EA5B4B1	0x25478
+0x8EA5B4B2	0x2547D
+0x8EA5B4B3	0x254A8
+0x8EA5B4B4	0x2547C
+0x8EA5B4B5	0x25668
+0x8EA5B4B6	0x2564E
+0x8EA5B4B7	0x2579E
+0x8EA5B4B8	0x4146
+0x8EA5B4B9	0x4140
+0x8EA5B4BA	0x25798
+0x8EA5B4BB	0x413F
+0x8EA5B4BC	0x25785
+0x8EA5B4BD	0x2579C
+0x8EA5B4BE	0x257C5
+0x8EA5B4BF	0x2579A
+0x8EA5B4C0	0x25968
+0x8EA5B4C1	0x25965
+0x8EA5B4C2	0x25967
+0x8EA5B4C3	0x25961
+0x8EA5B4C4	0x25960
+0x8EA5B4C5	0x419D
+0x8EA5B4C6	0x41CB
+0x8EA5B4C7	0x25A7B
+0x8EA5B4C8	0x41E1
+0x8EA5B4C9	0x25B19
+0x8EA5B4CA	0x25B0E
+0x8EA5B4CB	0x25B31
+0x8EA5B4CC	0x25B12
+0x8EA5B4CD	0x25B10
+0x8EA5B4CE	0x25B15
+0x8EA5B4CF	0x25B3F
+0x8EA5B4D0	0x25B1D
+0x8EA5B4D1	0x25B1E
+0x8EA5B4D2	0x25E4D
+0x8EA5B4D3	0x25E48
+0x8EA5B4D4	0x25E45
+0x8EA5B4D5	0x25E42
+0x8EA5B4D6	0x25E49
+0x8EA5B4D7	0x25E4A
+0x8EA5B4D8	0x25E47
+0x8EA5B4D9	0x427F
+0x8EA5B4DA	0x25E4C
+0x8EA5B4DB	0x25FCD
+0x8EA5B4DC	0x25FD5
+0x8EA5B4DD	0x25FC4
+0x8EA5B4DE	0x25FCA
+0x8EA5B4DF	0x25FC3
+0x8EA5B4E0	0x4346
+0x8EA5B4E1	0x26229
+0x8EA5B4E2	0x262B4
+0x8EA5B4E3	0x2636D
+0x8EA5B4E4	0x26366
+0x8EA5B4E5	0x2636A
+0x8EA5B4E6	0x26415
+0x8EA5B4E7	0x264D3
+0x8EA5B4E8	0x264EC
+0x8EA5B4E9	0x26555
+0x8EA5B4EA	0x441A
+0x8EA5B4EB	0x266D6
+0x8EA5B4EC	0x266D8
+0x8EA5B4ED	0x26751
+0x8EA5B4EE	0x266E0
+0x8EA5B4EF	0x26703
+0x8EA5B4F0	0x26704
+0x8EA5B4F1	0x266DA
+0x8EA5B4F2	0x266EA
+0x8EA5B4F3	0x26702
+0x8EA5B4F4	0x266D3
+0x8EA5B4F5	0x266E4
+0x8EA5B4F6	0x266E5
+0x8EA5B4F7	0x2693B
+0x8EA5B4F8	0x26966
+0x8EA5B4F9	0x26A2C
+0x8EA5B4FA	0x26A21
+0x8EA5B4FB	0x26A26
+0x8EA5B4FC	0x26AD4
+0x8EA5B4FD	0x26AD5
+0x8EA5B4FE	0x26AD9
+0x8EA5B5A1	0x26BD5
+0x8EA5B5A2	0x26BEB
+0x8EA5B5A3	0x26BC5
+0x8EA5B5A4	0x44D3
+0x8EA5B5A5	0x26C27
+0x8EA5B5A6	0x26BF0
+0x8EA5B5A7	0x26BB9
+0x8EA5B5A8	0x26C18
+0x8EA5B5A9	0x26BEE
+0x8EA5B5AA	0x44D0
+0x8EA5B5AB	0x26BB7
+0x8EA5B5AC	0x26BBB
+0x8EA5B5AD	0x26BEF
+0x8EA5B5AE	0x26BB8
+0x8EA5B5AF	0x26BDF
+0x8EA5B5B0	0x26BDA
+0x8EA5B5B1	0x26BE3
+0x8EA5B5B2	0x26BC9
+0x8EA5B5B3	0x26BEC
+0x8EA5B5B4	0x271A4
+0x8EA5B5B5	0x458E
+0x8EA5B5B6	0x271A3
+0x8EA5B5B7	0x2725E
+0x8EA5B5B8	0x27261
+0x8EA5B5B9	0x27262
+0x8EA5B5BA	0x27263
+0x8EA5B5BB	0x2728E
+0x8EA5B5BC	0x27269
+0x8EA5B5BD	0x2726B
+0x8EA5B5BE	0x27285
+0x8EA5B5BF	0x2728D
+0x8EA5B5C0	0x27264
+0x8EA5B5C1	0x2726D
+0x8EA5B5C2	0x2764C
+0x8EA5B5C3	0x27649
+0x8EA5B5C4	0x27647
+0x8EA5B5C5	0x27648
+0x8EA5B5C6	0x27642
+0x8EA5B5C7	0x27645
+0x8EA5B5C8	0x2765B
+0x8EA5B5C9	0x2765D
+0x8EA5B5CA	0x27646
+0x8EA5B5CB	0x27813
+0x8EA5B5CC	0x2781A
+0x8EA5B5CD	0x2780E
+0x8EA5B5CE	0x2780F
+0x8EA5B5CF	0x2781B
+0x8EA5B5D0	0x27812
+0x8EA5B5D1	0x278C3
+0x8EA5B5D2	0x278BE
+0x8EA5B5D3	0x278BD
+0x8EA5B5D4	0x27979
+0x8EA5B5D5	0x2797C
+0x8EA5B5D6	0x46C3
+0x8EA5B5D7	0x46B6
+0x8EA5B5D8	0x27980
+0x8EA5B5D9	0x27975
+0x8EA5B5DA	0x2799B
+0x8EA5B5DB	0x8A2F
+0x8EA5B5DC	0x27974
+0x8EA5B5DD	0x46C0
+0x8EA5B5DE	0x46B8
+0x8EA5B5DF	0x22041
+0x8EA5B5E0	0x22494
+0x8EA5B5E1	0x27C30
+0x8EA5B5E2	0x27CA7
+0x8EA5B5E3	0x27CA5
+0x8EA5B5E4	0x27CA4
+0x8EA5B5E5	0x27D3A
+0x8EA5B5E6	0x27E5B
+0x8EA5B5E7	0x27E9F
+0x8EA5B5E8	0x27EA8
+0x8EA5B5E9	0x27EB3
+0x8EA5B5EA	0x27EA1
+0x8EA5B5EB	0x27EA7
+0x8EA5B5EC	0x27EB2
+0x8EA5B5ED	0x27E9D
+0x8EA5B5EE	0x27EA3
+0x8EA5B5EF	0x27EA2
+0x8EA5B5F0	0x27FEF
+0x8EA5B5F1	0x27FD9
+0x8EA5B5F2	0x47D9
+0x8EA5B5F3	0x27FD5
+0x8EA5B5F4	0x27FDD
+0x8EA5B5F5	0x27FDA
+0x8EA5B5F6	0x27FEE
+0x8EA5B5F7	0x27FD7
+0x8EA5B5F8	0x2821A
+0x8EA5B5F9	0x28219
+0x8EA5B5FA	0x28218
+0x8EA5B5FB	0x282B3
+0x8EA5B5FC	0x282BF
+0x8EA5B5FD	0x282BB
+0x8EA5B5FE	0x282C0
+0x8EA5B6A1	0x282B9
+0x8EA5B6A2	0x282B8
+0x8EA5B6A3	0x282D5
+0x8EA5B6A4	0x28411
+0x8EA5B6A5	0x28410
+0x8EA5B6A6	0x284C3
+0x8EA5B6A7	0x284C2
+0x8EA5B6A8	0x284E9
+0x8EA5B6A9	0x284CD
+0x8EA5B6AA	0x284E5
+0x8EA5B6AB	0x284CA
+0x8EA5B6AC	0x284C7
+0x8EA5B6AD	0x284E8
+0x8EA5B6AE	0x286F1
+0x8EA5B6AF	0x2870C
+0x8EA5B6B0	0x286EF
+0x8EA5B6B1	0x286EE
+0x8EA5B6B2	0x286F3
+0x8EA5B6B3	0x2870D
+0x8EA5B6B4	0x286F6
+0x8EA5B6B5	0x286F0
+0x8EA5B6B6	0x48EC
+0x8EA5B6B7	0x287F5
+0x8EA5B6B8	0x287F4
+0x8EA5B6B9	0x287F8
+0x8EA5B6BA	0x287FE
+0x8EA5B6BB	0x28911
+0x8EA5B6BC	0x28922
+0x8EA5B6BD	0x28942
+0x8EA5B6BE	0x28C5C
+0x8EA5B6BF	0x28C5A
+0x8EA5B6C0	0x28C5D
+0x8EA5B6C1	0x28CD1
+0x8EA5B6C2	0x28CD0
+0x8EA5B6C3	0x28E75
+0x8EA5B6C4	0x28E7B
+0x8EA5B6C5	0x28F89
+0x8EA5B6C6	0x2944D
+0x8EA5B6C7	0x29689
+0x8EA5B6C8	0x29692
+0x8EA5B6C9	0x2968C
+0x8EA5B6CA	0x29688
+0x8EA5B6CB	0x29867
+0x8EA5B6CC	0x29868
+0x8EA5B6CD	0x20321
+0x8EA5B6CE	0x202F2
+0x8EA5B6CF	0x20309
+0x8EA5B6D0	0x202F8
+0x8EA5B6D1	0x202F0
+0x8EA5B6D2	0x202F3
+0x8EA5B6D3	0x202F5
+0x8EA5B6D4	0x202FB
+0x8EA5B6D5	0x202F7
+0x8EA5B6D6	0x202EF
+0x8EA5B6D7	0x2030B
+0x8EA5B6D8	0x204A2
+0x8EA5B6D9	0x205F5
+0x8EA5B6DA	0x205F3
+0x8EA5B6DB	0x205F4
+0x8EA5B6DC	0x205F2
+0x8EA5B6DD	0x20698
+0x8EA5B6DE	0x20768
+0x8EA5B6DF	0x20780
+0x8EA5B6E0	0x20785
+0x8EA5B6E1	0x2078E
+0x8EA5B6E2	0x2078F
+0x8EA5B6E3	0x202F4
+0x8EA5B6E4	0x20786
+0x8EA5B6E5	0x207A4
+0x8EA5B6E6	0x20886
+0x8EA5B6E7	0x20889
+0x8EA5B6E8	0x20887
+0x8EA5B6E9	0x20885
+0x8EA5B6EA	0x52DC
+0x8EA5B6EB	0x20888
+0x8EA5B6EC	0x20AFF
+0x8EA5B6ED	0x20B66
+0x8EA5B6EE	0x35CC
+0x8EA5B6EF	0x20DC3
+0x8EA5B6F0	0x35A2
+0x8EA5B6F1	0x20DC4
+0x8EA5B6F2	0x20E3B
+0x8EA5B6F3	0x20DE7
+0x8EA5B6F4	0x20DF8
+0x8EA5B6F5	0x20DFB
+0x8EA5B6F6	0x35B6
+0x8EA5B6F7	0x20DBE
+0x8EA5B6F8	0x20DC6
+0x8EA5B6F9	0x35C5
+0x8EA5B6FA	0x35C6
+0x8EA5B6FB	0x20DFC
+0x8EA5B6FC	0x20DC0
+0x8EA5B6FD	0x20E33
+0x8EA5B6FE	0x20DC9
+0x8EA5B7A1	0x20DFE
+0x8EA5B7A2	0x20DDA
+0x8EA5B7A3	0x20DCC
+0x8EA5B7A4	0x20DBB
+0x8EA5B7A5	0x20DFD
+0x8EA5B7A6	0x20DDF
+0x8EA5B7A7	0x20DCD
+0x8EA5B7A8	0x20DC2
+0x8EA5B7A9	0x20DC8
+0x8EA5B7AA	0x20E32
+0x8EA5B7AB	0x20E2D
+0x8EA5B7AC	0x20DD2
+0x8EA5B7AD	0x20E31
+0x8EA5B7AE	0x20DD3
+0x8EA5B7AF	0x20E2E
+0x8EA5B7B0	0x20DCF
+0x8EA5B7B1	0x211FF
+0x8EA5B7B2	0x21209
+0x8EA5B7B3	0x211FC
+0x8EA5B7B4	0x21372
+0x8EA5B7B5	0x213AA
+0x8EA5B7B6	0x213AB
+0x8EA5B7B7	0x213A7
+0x8EA5B7B8	0x2137B
+0x8EA5B7B9	0x21376
+0x8EA5B7BA	0x213A8
+0x8EA5B7BB	0x213AC
+0x8EA5B7BC	0x3683
+0x8EA5B7BD	0x5921
+0x8EA5B7BE	0x215AA
+0x8EA5B7BF	0x20A03
+0x8EA5B7C0	0x215AC
+0x8EA5B7C1	0x215AD
+0x8EA5B7C2	0x215AB
+0x8EA5B7C3	0x21650
+0x8EA5B7C4	0x21658
+0x8EA5B7C5	0x217DD
+0x8EA5B7C6	0x36F8
+0x8EA5B7C7	0x217AE
+0x8EA5B7C8	0x217A2
+0x8EA5B7C9	0x217AB
+0x8EA5B7CA	0x217E3
+0x8EA5B7CB	0x217AF
+0x8EA5B7CC	0x217E0
+0x8EA5B7CD	0x217E4
+0x8EA5B7CE	0x36F6
+0x8EA5B7CF	0x217A7
+0x8EA5B7D0	0x217AA
+0x8EA5B7D1	0x217E2
+0x8EA5B7D2	0x217E1
+0x8EA5B7D3	0x217DF
+0x8EA5B7D4	0x217AD
+0x8EA5B7D5	0x217E5
+0x8EA5B7D6	0x217D1
+0x8EA5B7D7	0x217AC
+0x8EA5B7D8	0x217D5
+0x8EA5B7D9	0x217A3
+0x8EA5B7DA	0x2179F
+0x8EA5B7DB	0x21979
+0x8EA5B7DC	0x21976
+0x8EA5B7DD	0x21A43
+0x8EA5B7DE	0x21A3D
+0x8EA5B7DF	0x21A47
+0x8EA5B7E0	0x21A44
+0x8EA5B7E1	0x21A3F
+0x8EA5B7E2	0x21A5B
+0x8EA5B7E3	0x21B7F
+0x8EA5B7E4	0x21C9A
+0x8EA5B7E5	0x21C9C
+0x8EA5B7E6	0x379B
+0x8EA5B7E7	0x21D1E
+0x8EA5B7E8	0x21E88
+0x8EA5B7E9	0x21E6A
+0x8EA5B7EA	0x21E76
+0x8EA5B7EB	0x21E72
+0x8EA5B7EC	0x21E70
+0x8EA5B7ED	0x21E7E
+0x8EA5B7EE	0x21E6C
+0x8EA5B7EF	0x21E6F
+0x8EA5B7F0	0x21E75
+0x8EA5B7F1	0x21E77
+0x8EA5B7F2	0x21E78
+0x8EA5B7F3	0x21E8A
+0x8EA5B7F4	0x21E79
+0x8EA5B7F5	0x21E94
+0x8EA5B7F6	0x22001
+0x8EA5B7F7	0x22105
+0x8EA5B7F8	0x220F1
+0x8EA5B7F9	0x220EE
+0x8EA5B7FA	0x220EF
+0x8EA5B7FB	0x22104
+0x8EA5B7FC	0x5E3F
+0x8EA5B7FD	0x220FA
+0x8EA5B7FE	0x22107
+0x8EA5B8A1	0x220F4
+0x8EA5B8A2	0x220F5
+0x8EA5B8A3	0x2219C
+0x8EA5B8A4	0x2226D
+0x8EA5B8A5	0x22269
+0x8EA5B8A6	0x22266
+0x8EA5B8A7	0x22262
+0x8EA5B8A8	0x22246
+0x8EA5B8A9	0x388D
+0x8EA5B8AA	0x22265
+0x8EA5B8AB	0x2225D
+0x8EA5B8AC	0x2225E
+0x8EA5B8AD	0x2225F
+0x8EA5B8AE	0x2238E
+0x8EA5B8AF	0x22402
+0x8EA5B8B0	0x22406
+0x8EA5B8B1	0x22404
+0x8EA5B8B2	0x22403
+0x8EA5B8B3	0x22462
+0x8EA5B8B4	0x22527
+0x8EA5B8B5	0x22521
+0x8EA5B8B6	0x22520
+0x8EA5B8B7	0x22524
+0x8EA5B8B8	0x22529
+0x8EA5B8B9	0x22531
+0x8EA5B8BA	0x22523
+0x8EA5B8BB	0x22522
+0x8EA5B8BC	0x226DC
+0x8EA5B8BD	0x2274D
+0x8EA5B8BE	0x226E5
+0x8EA5B8BF	0x226D3
+0x8EA5B8C0	0x226EE
+0x8EA5B8C1	0x226E6
+0x8EA5B8C2	0x3956
+0x8EA5B8C3	0x22736
+0x8EA5B8C4	0x22740
+0x8EA5B8C5	0x2283F
+0x8EA5B8C6	0x2273D
+0x8EA5B8C7	0x22744
+0x8EA5B8C8	0x395B
+0x8EA5B8C9	0x2275F
+0x8EA5B8CA	0x22729
+0x8EA5B8CB	0x22749
+0x8EA5B8CC	0x2278A
+0x8EA5B8CD	0x2272A
+0x8EA5B8CE	0x22787
+0x8EA5B8CF	0x2274C
+0x8EA5B8D0	0x22731
+0x8EA5B8D1	0x22748
+0x8EA5B8D2	0x2272B
+0x8EA5B8D3	0x2273B
+0x8EA5B8D4	0x22741
+0x8EA5B8D5	0x226C9
+0x8EA5B8D6	0x22734
+0x8EA5B8D7	0x22753
+0x8EA5B8D8	0x22735
+0x8EA5B8D9	0x22747
+0x8EA5B8DA	0x22738
+0x8EA5B8DB	0x229D1
+0x8EA5B8DC	0x229D2
+0x8EA5B8DD	0x22A51
+0x8EA5B8DE	0x22A55
+0x8EA5B8DF	0x22A52
+0x8EA5B8E0	0x22A53
+0x8EA5B8E1	0x22B8F
+0x8EA5B8E2	0x22BF4
+0x8EA5B8E3	0x22C47
+0x8EA5B8E4	0x22C0D
+0x8EA5B8E5	0x22C1C
+0x8EA5B8E6	0x22BFB
+0x8EA5B8E7	0x22C19
+0x8EA5B8E8	0x22BF7
+0x8EA5B8E9	0x22BF9
+0x8EA5B8EA	0x22BF5
+0x8EA5B8EB	0x22BE9
+0x8EA5B8EC	0x22C0A
+0x8EA5B8ED	0x22BEE
+0x8EA5B8EE	0x22C0B
+0x8EA5B8EF	0x22BFD
+0x8EA5B8F0	0x22C06
+0x8EA5B8F1	0x22C02
+0x8EA5B8F2	0x22C16
+0x8EA5B8F3	0x22C18
+0x8EA5B8F4	0x22BF0
+0x8EA5B8F5	0x22ED4
+0x8EA5B8F6	0x22F66
+0x8EA5B8F7	0x22F6A
+0x8EA5B8F8	0x22F75
+0x8EA5B8F9	0x22F76
+0x8EA5B8FA	0x22F80
+0x8EA5B8FB	0x22F6D
+0x8EA5B8FC	0x3A96
+0x8EA5B8FD	0x22F69
+0x8EA5B8FE	0x22F67
+0x8EA5B9A1	0x22F68
+0x8EA5B9A2	0x22F5D
+0x8EA5B9A3	0x230A4
+0x8EA5B9A4	0x230FE
+0x8EA5B9A5	0x230FD
+0x8EA5B9A6	0x231EC
+0x8EA5B9A7	0x231E9
+0x8EA5B9A8	0x23221
+0x8EA5B9A9	0x231EB
+0x8EA5B9AA	0x231E7
+0x8EA5B9AB	0x231F2
+0x8EA5B9AC	0x23220
+0x8EA5B9AD	0x2337A
+0x8EA5B9AE	0x2352D
+0x8EA5B9AF	0x2352E
+0x8EA5B9B0	0x234CA
+0x8EA5B9B1	0x2352F
+0x8EA5B9B2	0x234C8
+0x8EA5B9B3	0x3B7E
+0x8EA5B9B4	0x234CB
+0x8EA5B9B5	0x234C3
+0x8EA5B9B6	0x23484
+0x8EA5B9B7	0x234D2
+0x8EA5B9B8	0x234C6
+0x8EA5B9B9	0x3B81
+0x8EA5B9BA	0x234CF
+0x8EA5B9BB	0x234D5
+0x8EA5B9BC	0x234D4
+0x8EA5B9BD	0x234DD
+0x8EA5B9BE	0x2352B
+0x8EA5B9BF	0x235A3
+0x8EA5B9C0	0x234DB
+0x8EA5B9C1	0x2352C
+0x8EA5B9C2	0x23513
+0x8EA5B9C3	0x3C35
+0x8EA5B9C4	0x238D1
+0x8EA5B9C5	0x238CC
+0x8EA5B9C6	0x238D5
+0x8EA5B9C7	0x238C9
+0x8EA5B9C8	0x238CF
+0x8EA5B9C9	0x238D2
+0x8EA5B9CA	0x2397B
+0x8EA5B9CB	0x2397C
+0x8EA5B9CC	0x23A23
+0x8EA5B9CD	0x23A1D
+0x8EA5B9CE	0x23A1C
+0x8EA5B9CF	0x23A1E
+0x8EA5B9D0	0x23A22
+0x8EA5B9D1	0x23A24
+0x8EA5B9D2	0x23A20
+0x8EA5B9D3	0x23A18
+0x8EA5B9D4	0x23A21
+0x8EA5B9D5	0x23B88
+0x8EA5B9D6	0x23B8A
+0x8EA5B9D7	0x23B94
+0x8EA5B9D8	0x23B8F
+0x8EA5B9D9	0x23B8E
+0x8EA5B9DA	0x23B90
+0x8EA5B9DB	0x3C9B
+0x8EA5B9DC	0x23BA7
+0x8EA5B9DD	0x23C64
+0x8EA5B9DE	0x3D00
+0x8EA5B9DF	0x23E18
+0x8EA5B9E0	0x23E14
+0x8EA5B9E1	0x23E1D
+0x8EA5B9E2	0x23E05
+0x8EA5B9E3	0x23DFF
+0x8EA5B9E4	0x23E1B
+0x8EA5B9E5	0x23E1A
+0x8EA5B9E6	0x23E19
+0x8EA5B9E7	0x23E03
+0x8EA5B9E8	0x23E0E
+0x8EA5B9E9	0x23E47
+0x8EA5B9EA	0x23E04
+0x8EA5B9EB	0x23E5A
+0x8EA5B9EC	0x23E07
+0x8EA5B9ED	0x23E20
+0x8EA5B9EE	0x2426A
+0x8EA5B9EF	0x24266
+0x8EA5B9F0	0x2427A
+0x8EA5B9F1	0x24265
+0x8EA5B9F2	0x242AF
+0x8EA5B9F3	0x245CD
+0x8EA5B9F4	0x245CF
+0x8EA5B9F5	0x245D1
+0x8EA5B9F6	0x245CE
+0x8EA5B9F7	0x2465F
+0x8EA5B9F8	0x24677
+0x8EA5B9F9	0x24674
+0x8EA5B9FA	0x24688
+0x8EA5B9FB	0x24675
+0x8EA5B9FC	0x24689
+0x8EA5B9FD	0x24672
+0x8EA5B9FE	0x247C6
+0x8EA5BAA1	0x247EA
+0x8EA5BAA2	0x247E0
+0x8EA5BAA3	0x24807
+0x8EA5BAA4	0x247E6
+0x8EA5BAA5	0x247E5
+0x8EA5BAA6	0x247DD
+0x8EA5BAA7	0x247E3
+0x8EA5BAA8	0x247DA
+0x8EA5BAA9	0x249AE
+0x8EA5BAAA	0x2497E
+0x8EA5BAAB	0x2497D
+0x8EA5BAAC	0x2497F
+0x8EA5BAAD	0x3ED3
+0x8EA5BAAE	0x249D9
+0x8EA5BAAF	0x24AFA
+0x8EA5BAB0	0x24AFB
+0x8EA5BAB1	0x24B4D
+0x8EA5BAB2	0x24B54
+0x8EA5BAB3	0x24B51
+0x8EA5BAB4	0x24B50
+0x8EA5BAB5	0x24D98
+0x8EA5BAB6	0x24D95
+0x8EA5BAB7	0x24D9D
+0x8EA5BAB8	0x24DC1
+0x8EA5BAB9	0x24D9A
+0x8EA5BABA	0x24D9B
+0x8EA5BABB	0x3F9F
+0x8EA5BABC	0x24D9C
+0x8EA5BABD	0x24DD7
+0x8EA5BABE	0x24DA4
+0x8EA5BABF	0x24D96
+0x8EA5BAC0	0x24DA0
+0x8EA5BAC1	0x24F31
+0x8EA5BAC2	0x24FE9
+0x8EA5BAC3	0x2506E
+0x8EA5BAC4	0x2519A
+0x8EA5BAC5	0x251A5
+0x8EA5BAC6	0x25194
+0x8EA5BAC7	0x251A6
+0x8EA5BAC8	0x25199
+0x8EA5BAC9	0x2518B
+0x8EA5BACA	0x25198
+0x8EA5BACB	0x25191
+0x8EA5BACC	0x2518C
+0x8EA5BACD	0x251A1
+0x8EA5BACE	0x251A3
+0x8EA5BACF	0x251C6
+0x8EA5BAD0	0x2536F
+0x8EA5BAD1	0x2536D
+0x8EA5BAD2	0x2536A
+0x8EA5BAD3	0x2536C
+0x8EA5BAD4	0x25371
+0x8EA5BAD5	0x2536E
+0x8EA5BAD6	0x253DF
+0x8EA5BAD7	0x254AC
+0x8EA5BAD8	0x254AA
+0x8EA5BAD9	0x40B1
+0x8EA5BADA	0x254B5
+0x8EA5BADB	0x254AD
+0x8EA5BADC	0x254B2
+0x8EA5BADD	0x254B3
+0x8EA5BADE	0x254AB
+0x8EA5BADF	0x254B6
+0x8EA5BAE0	0x254C7
+0x8EA5BAE1	0x254C6
+0x8EA5BAE2	0x2566C
+0x8EA5BAE3	0x25670
+0x8EA5BAE4	0x257B3
+0x8EA5BAE5	0x414B
+0x8EA5BAE6	0x2598C
+0x8EA5BAE7	0x25981
+0x8EA5BAE8	0x25983
+0x8EA5BAE9	0x2597D
+0x8EA5BAEA	0x25985
+0x8EA5BAEB	0x25990
+0x8EA5BAEC	0x259A2
+0x8EA5BAED	0x2598D
+0x8EA5BAEE	0x2598F
+0x8EA5BAEF	0x2597E
+0x8EA5BAF0	0x2598A
+0x8EA5BAF1	0x2597F
+0x8EA5BAF2	0x25976
+0x8EA5BAF3	0x25987
+0x8EA5BAF4	0x25978
+0x8EA5BAF5	0x25A80
+0x8EA5BAF6	0x25A82
+0x8EA5BAF7	0x25A81
+0x8EA5BAF8	0x25A83
+0x8EA5BAF9	0x25B5A
+0x8EA5BAFA	0x25B34
+0x8EA5BAFB	0x25B2C
+0x8EA5BAFC	0x25B2A
+0x8EA5BAFD	0x25B40
+0x8EA5BAFE	0x25B2D
+0x8EA5BBA1	0x25B33
+0x8EA5BBA2	0x25B2B
+0x8EA5BBA3	0x25B4B
+0x8EA5BBA4	0x7B3F
+0x8EA5BBA5	0x25B3C
+0x8EA5BBA6	0x25E5A
+0x8EA5BBA7	0x25E77
+0x8EA5BBA8	0x25E60
+0x8EA5BBA9	0x25FFA
+0x8EA5BBAA	0x25FF9
+0x8EA5BBAB	0x25FFC
+0x8EA5BBAC	0x42D6
+0x8EA5BBAD	0x25FF5
+0x8EA5BBAE	0x25FE8
+0x8EA5BBAF	0x26009
+0x8EA5BBB0	0x25FE7
+0x8EA5BBB1	0x25FE6
+0x8EA5BBB2	0x25FE9
+0x8EA5BBB3	0x26232
+0x8EA5BBB4	0x2622C
+0x8EA5BBB5	0x262BD
+0x8EA5BBB6	0x262BC
+0x8EA5BBB7	0x2637A
+0x8EA5BBB8	0x2637E
+0x8EA5BBB9	0x26379
+0x8EA5BBBA	0x4389
+0x8EA5BBBB	0x26423
+0x8EA5BBBC	0x26430
+0x8EA5BBBD	0x26428
+0x8EA5BBBE	0x264D4
+0x8EA5BBBF	0x26ACE
+0x8EA5BBC0	0x264F1
+0x8EA5BBC1	0x264F0
+0x8EA5BBC2	0x26560
+0x8EA5BBC3	0x26565
+0x8EA5BBC4	0x266A8
+0x8EA5BBC5	0x2670A
+0x8EA5BBC6	0x2671B
+0x8EA5BBC7	0x26712
+0x8EA5BBC8	0x26707
+0x8EA5BBC9	0x2674F
+0x8EA5BBCA	0x2670E
+0x8EA5BBCB	0x26752
+0x8EA5BBCC	0x26716
+0x8EA5BBCD	0x4400
+0x8EA5BBCE	0x26753
+0x8EA5BBCF	0x26754
+0x8EA5BBD0	0x2F984
+0x8EA5BBD1	0x26756
+0x8EA5BBD2	0x2696D
+0x8EA5BBD3	0x26972
+0x8EA5BBD4	0x26A2F
+0x8EA5BBD5	0x26C2A
+0x8EA5BBD6	0x44DC
+0x8EA5BBD7	0x26C63
+0x8EA5BBD8	0x26C84
+0x8EA5BBD9	0x26CAF
+0x8EA5BBDA	0x26C45
+0x8EA5BBDB	0x26C70
+0x8EA5BBDC	0x26C56
+0x8EA5BBDD	0x26C16
+0x8EA5BBDE	0x26C3D
+0x8EA5BBDF	0x26C38
+0x8EA5BBE0	0x26C6F
+0x8EA5BBE1	0x26C77
+0x8EA5BBE2	0x26C2E
+0x8EA5BBE3	0x26C31
+0x8EA5BBE4	0x26C4C
+0x8EA5BBE5	0x26C5F
+0x8EA5BBE6	0x26C75
+0x8EA5BBE7	0x26C39
+0x8EA5BBE8	0x26C3A
+0x8EA5BBE9	0x26C2C
+0x8EA5BBEA	0x26C2D
+0x8EA5BBEB	0x26C3F
+0x8EA5BBEC	0x26C2F
+0x8EA5BBED	0x26C30
+0x8EA5BBEE	0x26C3E
+0x8EA5BBEF	0x83D0
+0x8EA5BBF0	0x4590
+0x8EA5BBF1	0x271B2
+0x8EA5BBF2	0x272B7
+0x8EA5BBF3	0x2728F
+0x8EA5BBF4	0x45B1
+0x8EA5BBF5	0x27296
+0x8EA5BBF6	0x2729E
+0x8EA5BBF7	0x27297
+0x8EA5BBF8	0x27295
+0x8EA5BBF9	0x272A5
+0x8EA5BBFA	0x27298
+0x8EA5BBFB	0x86E7
+0x8EA5BBFC	0x272A3
+0x8EA5BBFD	0x2729A
+0x8EA5BBFE	0x272AD
+0x8EA5BCA1	0x272A6
+0x8EA5BCA2	0x272B6
+0x8EA5BCA3	0x27299
+0x8EA5BCA4	0x272AF
+0x8EA5BCA5	0x272AC
+0x8EA5BCA6	0x45AA
+0x8EA5BCA7	0x2729F
+0x8EA5BCA8	0x27294
+0x8EA5BCA9	0x275EB
+0x8EA5BCAA	0x2766F
+0x8EA5BCAB	0x2766D
+0x8EA5BCAC	0x2767E
+0x8EA5BCAD	0x2766C
+0x8EA5BCAE	0x27661
+0x8EA5BCAF	0x27663
+0x8EA5BCB0	0x2766B
+0x8EA5BCB1	0x2765E
+0x8EA5BCB2	0x2763E
+0x8EA5BCB3	0x27664
+0x8EA5BCB4	0x276AD
+0x8EA5BCB5	0x467D
+0x8EA5BCB6	0x27820
+0x8EA5BCB7	0x278D1
+0x8EA5BCB8	0x278D5
+0x8EA5BCB9	0x279AE
+0x8EA5BCBA	0x279AF
+0x8EA5BCBB	0x2799F
+0x8EA5BCBC	0x279A8
+0x8EA5BCBD	0x279CA
+0x8EA5BCBE	0x27BE1
+0x8EA5BCBF	0x27C39
+0x8EA5BCC0	0x27C38
+0x8EA5BCC1	0x27C3B
+0x8EA5BCC2	0x27CAD
+0x8EA5BCC3	0x27CB5
+0x8EA5BCC4	0x27CAF
+0x8EA5BCC5	0x27CB1
+0x8EA5BCC6	0x27CAE
+0x8EA5BCC7	0x27CB4
+0x8EA5BCC8	0x27CB0
+0x8EA5BCC9	0x27D4B
+0x8EA5BCCA	0x27D51
+0x8EA5BCCB	0x27D4C
+0x8EA5BCCC	0x4769
+0x8EA5BCCD	0x27D60
+0x8EA5BCCE	0x27EBE
+0x8EA5BCCF	0x27EB9
+0x8EA5BCD0	0x27EB7
+0x8EA5BCD1	0x27EB6
+0x8EA5BCD2	0x47A1
+0x8EA5BCD3	0x27EBD
+0x8EA5BCD4	0x27EB8
+0x8EA5BCD5	0x27EC1
+0x8EA5BCD6	0x27FF7
+0x8EA5BCD7	0x27FF3
+0x8EA5BCD8	0x27FF4
+0x8EA5BCD9	0x27FFB
+0x8EA5BCDA	0x27FFD
+0x8EA5BCDB	0x27FF5
+0x8EA5BCDC	0x47E7
+0x8EA5BCDD	0x27FFA
+0x8EA5BCDE	0x28014
+0x8EA5BCDF	0x47EC
+0x8EA5BCE0	0x27FF2
+0x8EA5BCE1	0x27FFC
+0x8EA5BCE2	0x28000
+0x8EA5BCE3	0x47DF
+0x8EA5BCE4	0x2822B
+0x8EA5BCE5	0x28229
+0x8EA5BCE6	0x2822E
+0x8EA5BCE7	0x4833
+0x8EA5BCE8	0x282D7
+0x8EA5BCE9	0x282DB
+0x8EA5BCEA	0x282D9
+0x8EA5BCEB	0x282D8
+0x8EA5BCEC	0x282E6
+0x8EA5BCED	0x282D6
+0x8EA5BCEE	0x282D1
+0x8EA5BCEF	0x282E7
+0x8EA5BCF0	0x282D0
+0x8EA5BCF1	0x282DC
+0x8EA5BCF2	0x284ED
+0x8EA5BCF3	0x2851A
+0x8EA5BCF4	0x28519
+0x8EA5BCF5	0x28516
+0x8EA5BCF6	0x284EC
+0x8EA5BCF7	0x284EF
+0x8EA5BCF8	0x284EE
+0x8EA5BCF9	0x284F4
+0x8EA5BCFA	0x2852F
+0x8EA5BCFB	0x28730
+0x8EA5BCFC	0x28719
+0x8EA5BCFD	0x28718
+0x8EA5BCFE	0x28711
+0x8EA5BDA1	0x28716
+0x8EA5BDA2	0x28712
+0x8EA5BDA3	0x28710
+0x8EA5BDA4	0x28714
+0x8EA5BDA5	0x2880C
+0x8EA5BDA6	0x2880D
+0x8EA5BDA7	0x28910
+0x8EA5BDA8	0x28929
+0x8EA5BDA9	0x28928
+0x8EA5BDAA	0x28C65
+0x8EA5BDAB	0x28C66
+0x8EA5BDAC	0x28CDE
+0x8EA5BDAD	0x28CDF
+0x8EA5BDAE	0x28CE0
+0x8EA5BDAF	0x28CD9
+0x8EA5BDB0	0x28CDB
+0x8EA5BDB1	0x28CD8
+0x8EA5BDB2	0x28CE3
+0x8EA5BDB3	0x28CD7
+0x8EA5BDB4	0x28EA6
+0x8EA5BDB5	0x28EA7
+0x8EA5BDB6	0x28EBF
+0x8EA5BDB7	0x28EA8
+0x8EA5BDB8	0x28E9F
+0x8EA5BDB9	0x28EA1
+0x8EA5BDBA	0x28EA2
+0x8EA5BDBB	0x28EAD
+0x8EA5BDBC	0x28EA3
+0x8EA5BDBD	0x28EA0
+0x8EA5BDBE	0x29083
+0x8EA5BDBF	0x29085
+0x8EA5BDC0	0x29082
+0x8EA5BDC1	0x29084
+0x8EA5BDC2	0x291EE
+0x8EA5BDC3	0x2925D
+0x8EA5BDC4	0x29392
+0x8EA5BDC5	0x29455
+0x8EA5BDC6	0x29453
+0x8EA5BDC7	0x2F9FC
+0x8EA5BDC8	0x29451
+0x8EA5BDC9	0x29452
+0x8EA5BDCA	0x29450
+0x8EA5BDCB	0x2959D
+0x8EA5BDCC	0x29687
+0x8EA5BDCD	0x29697
+0x8EA5BDCE	0x2969B
+0x8EA5BDCF	0x2969D
+0x8EA5BDD0	0x29869
+0x8EA5BDD1	0x29A11
+0x8EA5BDD2	0x4BEE
+0x8EA5BDD3	0x29C7A
+0x8EA5BDD4	0x4C32
+0x8EA5BDD5	0x23244
+0x8EA5BDD6	0x200C6
+0x8EA5BDD7	0x20340
+0x8EA5BDD8	0x2032E
+0x8EA5BDD9	0x20368
+0x8EA5BDDA	0x2032D
+0x8EA5BDDB	0x20334
+0x8EA5BDDC	0x20332
+0x8EA5BDDD	0x20369
+0x8EA5BDDE	0x20331
+0x8EA5BDDF	0x2036A
+0x8EA5BDE0	0x2033E
+0x8EA5BDE1	0x2036F
+0x8EA5BDE2	0x20375
+0x8EA5BDE3	0x204F6
+0x8EA5BDE4	0x20520
+0x8EA5BDE5	0x20528
+0x8EA5BDE6	0x20567
+0x8EA5BDE7	0x205FB
+0x8EA5BDE8	0x205FE
+0x8EA5BDE9	0x205FC
+0x8EA5BDEA	0x205FD
+0x8EA5BDEB	0x205FF
+0x8EA5BDEC	0x205FA
+0x8EA5BDED	0x207AC
+0x8EA5BDEE	0x207AF
+0x8EA5BDEF	0x207B1
+0x8EA5BDF0	0x34FC
+0x8EA5BDF1	0x207BF
+0x8EA5BDF2	0x207BE
+0x8EA5BDF3	0x207A7
+0x8EA5BDF4	0x207AA
+0x8EA5BDF5	0x20894
+0x8EA5BDF6	0x20893
+0x8EA5BDF7	0x20899
+0x8EA5BDF8	0x352A
+0x8EA5BDF9	0x208FA
+0x8EA5BDFA	0x20956
+0x8EA5BDFB	0x20A22
+0x8EA5BDFC	0x20A91
+0x8EA5BDFD	0x20A92
+0x8EA5BDFE	0x20B08
+0x8EA5BEA1	0x20B06
+0x8EA5BEA2	0x20DD6
+0x8EA5BEA3	0x20E37
+0x8EA5BEA4	0x20E4B
+0x8EA5BEA5	0x20ECE
+0x8EA5BEA6	0x20ED0
+0x8EA5BEA7	0x20E39
+0x8EA5BEA8	0x20E64
+0x8EA5BEA9	0x20ECF
+0x8EA5BEAA	0x20E46
+0x8EA5BEAB	0x20E66
+0x8EA5BEAC	0x20E56
+0x8EA5BEAD	0x20E43
+0x8EA5BEAE	0x20E4A
+0x8EA5BEAF	0x20E58
+0x8EA5BEB0	0x20E65
+0x8EA5BEB1	0x20E5A
+0x8EA5BEB2	0x20E5B
+0x8EA5BEB3	0x20E55
+0x8EA5BEB4	0x20E50
+0x8EA5BEB5	0x20E4C
+0x8EA5BEB6	0x20ECD
+0x8EA5BEB7	0x20E51
+0x8EA5BEB8	0x20E47
+0x8EA5BEB9	0x35D3
+0x8EA5BEBA	0x20E53
+0x8EA5BEBB	0x20E62
+0x8EA5BEBC	0x20ECC
+0x8EA5BEBD	0x35D7
+0x8EA5BEBE	0x20E7F
+0x8EA5BEBF	0x20E4D
+0x8EA5BEC0	0x2120A
+0x8EA5BEC1	0x2120C
+0x8EA5BEC2	0x2120F
+0x8EA5BEC3	0x213BB
+0x8EA5BEC4	0x213B9
+0x8EA5BEC5	0x213EB
+0x8EA5BEC6	0x213AE
+0x8EA5BEC7	0x213C1
+0x8EA5BEC8	0x213EA
+0x8EA5BEC9	0x213BE
+0x8EA5BECA	0x213BF
+0x8EA5BECB	0x213BA
+0x8EA5BECC	0x213B7
+0x8EA5BECD	0x213B3
+0x8EA5BECE	0x213E9
+0x8EA5BECF	0x2156E
+0x8EA5BED0	0x215AF
+0x8EA5BED1	0x215B3
+0x8EA5BED2	0x215B2
+0x8EA5BED3	0x21668
+0x8EA5BED4	0x21669
+0x8EA5BED5	0x2166A
+0x8EA5BED6	0x217DE
+0x8EA5BED7	0x217EB
+0x8EA5BED8	0x21811
+0x8EA5BED9	0x217ED
+0x8EA5BEDA	0x217E9
+0x8EA5BEDB	0x217F7
+0x8EA5BEDC	0x217F4
+0x8EA5BEDD	0x217EA
+0x8EA5BEDE	0x21812
+0x8EA5BEDF	0x217E8
+0x8EA5BEE0	0x21813
+0x8EA5BEE1	0x2198E
+0x8EA5BEE2	0x21986
+0x8EA5BEE3	0x21A63
+0x8EA5BEE4	0x21A65
+0x8EA5BEE5	0x21B99
+0x8EA5BEE6	0x21CC2
+0x8EA5BEE7	0x21CAE
+0x8EA5BEE8	0x21CB0
+0x8EA5BEE9	0x21CAD
+0x8EA5BEEA	0x21EB4
+0x8EA5BEEB	0x21ED1
+0x8EA5BEEC	0x21EAD
+0x8EA5BEED	0x37F3
+0x8EA5BEEE	0x21EBD
+0x8EA5BEEF	0x21EB7
+0x8EA5BEF0	0x21EAB
+0x8EA5BEF1	0x21EAF
+0x8EA5BEF2	0x21EC1
+0x8EA5BEF3	0x21EB5
+0x8EA5BEF4	0x2210F
+0x8EA5BEF5	0x2210E
+0x8EA5BEF6	0x2211C
+0x8EA5BEF7	0x22113
+0x8EA5BEF8	0x2210A
+0x8EA5BEF9	0x2211E
+0x8EA5BEFA	0x22114
+0x8EA5BEFB	0x2211A
+0x8EA5BEFC	0x221CB
+0x8EA5BEFD	0x22287
+0x8EA5BEFE	0x22293
+0x8EA5BFA1	0x3891
+0x8EA5BFA2	0x22284
+0x8EA5BFA3	0x22285
+0x8EA5BFA4	0x22292
+0x8EA5BFA5	0x22280
+0x8EA5BFA6	0x2232B
+0x8EA5BFA7	0x22363
+0x8EA5BFA8	0x2240A
+0x8EA5BFA9	0x38C0
+0x8EA5BFAA	0x22466
+0x8EA5BFAB	0x22534
+0x8EA5BFAC	0x22533
+0x8EA5BFAD	0x2254D
+0x8EA5BFAE	0x22789
+0x8EA5BFAF	0x22757
+0x8EA5BFB0	0x6117
+0x8EA5BFB1	0x2274A
+0x8EA5BFB2	0x3963
+0x8EA5BFB3	0x22739
+0x8EA5BFB4	0x2273F
+0x8EA5BFB5	0x22790
+0x8EA5BFB6	0x2278F
+0x8EA5BFB7	0x227B2
+0x8EA5BFB8	0x2279F
+0x8EA5BFB9	0x22795
+0x8EA5BFBA	0x227A1
+0x8EA5BFBB	0x2279C
+0x8EA5BFBC	0x2278E
+0x8EA5BFBD	0x227A0
+0x8EA5BFBE	0x227AE
+0x8EA5BFBF	0x22796
+0x8EA5BFC0	0x227CA
+0x8EA5BFC1	0x227AC
+0x8EA5BFC2	0x3970
+0x8EA5BFC3	0x227A6
+0x8EA5BFC4	0x22797
+0x8EA5BFC5	0x22793
+0x8EA5BFC6	0x203B6
+0x8EA5BFC7	0x229D6
+0x8EA5BFC8	0x229E0
+0x8EA5BFC9	0x229D8
+0x8EA5BFCA	0x22A56
+0x8EA5BFCB	0x22C6E
+0x8EA5BFCC	0x22C7E
+0x8EA5BFCD	0x22C74
+0x8EA5BFCE	0x22C77
+0x8EA5BFCF	0x22C80
+0x8EA5BFD0	0x22C7A
+0x8EA5BFD1	0x22C6B
+0x8EA5BFD2	0x22C5F
+0x8EA5BFD3	0x22C76
+0x8EA5BFD4	0x22CB0
+0x8EA5BFD5	0x22C63
+0x8EA5BFD6	0x22F92
+0x8EA5BFD7	0x22F82
+0x8EA5BFD8	0x22F9D
+0x8EA5BFD9	0x22F94
+0x8EA5BFDA	0x22F83
+0x8EA5BFDB	0x22F8B
+0x8EA5BFDC	0x22F84
+0x8EA5BFDD	0x23057
+0x8EA5BFDE	0x23084
+0x8EA5BFDF	0x230B5
+0x8EA5BFE0	0x23109
+0x8EA5BFE1	0x231E6
+0x8EA5BFE2	0x3B02
+0x8EA5BFE3	0x23225
+0x8EA5BFE4	0x23251
+0x8EA5BFE5	0x2333E
+0x8EA5BFE6	0x2F8DA
+0x8EA5BFE7	0x23385
+0x8EA5BFE8	0x2353F
+0x8EA5BFE9	0x23542
+0x8EA5BFEA	0x23538
+0x8EA5BFEB	0x2353A
+0x8EA5BFEC	0x2354E
+0x8EA5BFED	0x23545
+0x8EA5BFEE	0x23539
+0x8EA5BFEF	0x23537
+0x8EA5BFF0	0x23544
+0x8EA5BFF1	0x2F8E7
+0x8EA5BFF2	0x235A4
+0x8EA5BFF3	0x2353D
+0x8EA5BFF4	0x23541
+0x8EA5BFF5	0x238DF
+0x8EA5BFF6	0x238DE
+0x8EA5BFF7	0x238CA
+0x8EA5BFF8	0x238E9
+0x8EA5BFF9	0x238E2
+0x8EA5BFFA	0x238E0
+0x8EA5BFFB	0x23989
+0x8EA5BFFC	0x23987
+0x8EA5BFFD	0x23A32
+0x8EA5BFFE	0x23A33
+0x8EA5C0A1	0x23AAC
+0x8EA5C0A2	0x23AF9
+0x8EA5C0A3	0x23B0D
+0x8EA5C0A4	0x23BB9
+0x8EA5C0A5	0x23E5E
+0x8EA5C0A6	0x23E6A
+0x8EA5C0A7	0x3D35
+0x8EA5C0A8	0x23E81
+0x8EA5C0A9	0x23E69
+0x8EA5C0AA	0x23EAC
+0x8EA5C0AB	0x23E80
+0x8EA5C0AC	0x23E75
+0x8EA5C0AD	0x23E71
+0x8EA5C0AE	0x23E76
+0x8EA5C0AF	0x23E6F
+0x8EA5C0B0	0x242B6
+0x8EA5C0B1	0x24303
+0x8EA5C0B2	0x242BF
+0x8EA5C0B3	0x24301
+0x8EA5C0B4	0x242B2
+0x8EA5C0B5	0x242C4
+0x8EA5C0B6	0x245DB
+0x8EA5C0B7	0x245DC
+0x8EA5C0B8	0x245D8
+0x8EA5C0B9	0x29672
+0x8EA5C0BA	0x246B5
+0x8EA5C0BB	0x246A8
+0x8EA5C0BC	0x2468F
+0x8EA5C0BD	0x2469E
+0x8EA5C0BE	0x2468E
+0x8EA5C0BF	0x247DE
+0x8EA5C0C0	0x247E2
+0x8EA5C0C1	0x24820
+0x8EA5C0C2	0x2481D
+0x8EA5C0C3	0x2481A
+0x8EA5C0C4	0x24819
+0x8EA5C0C5	0x2482B
+0x8EA5C0C6	0x24818
+0x8EA5C0C7	0x24810
+0x8EA5C0C8	0x2480E
+0x8EA5C0C9	0x24824
+0x8EA5C0CA	0x2481F
+0x8EA5C0CB	0x24813
+0x8EA5C0CC	0x24835
+0x8EA5C0CD	0x24983
+0x8EA5C0CE	0x3EE0
+0x8EA5C0CF	0x249D7
+0x8EA5C0D0	0x24B02
+0x8EA5C0D1	0x24B03
+0x8EA5C0D2	0x24B5C
+0x8EA5C0D3	0x24B5F
+0x8EA5C0D4	0x24BC7
+0x8EA5C0D5	0x24C9A
+0x8EA5C0D6	0x24C97
+0x8EA5C0D7	0x24CA3
+0x8EA5C0D8	0x24DF7
+0x8EA5C0D9	0x24DC6
+0x8EA5C0DA	0x24DCC
+0x8EA5C0DB	0x24DD6
+0x8EA5C0DC	0x24DCD
+0x8EA5C0DD	0x24DF9
+0x8EA5C0DE	0x24DD9
+0x8EA5C0DF	0x24DD8
+0x8EA5C0E0	0x3F9A
+0x8EA5C0E1	0x24DD1
+0x8EA5C0E2	0x24DCE
+0x8EA5C0E3	0x24DD5
+0x8EA5C0E4	0x3FA3
+0x8EA5C0E5	0x24DD4
+0x8EA5C0E6	0x24DF8
+0x8EA5C0E7	0x24F7A
+0x8EA5C0E8	0x24F79
+0x8EA5C0E9	0x24F7F
+0x8EA5C0EA	0x24FF3
+0x8EA5C0EB	0x24FF5
+0x8EA5C0EC	0x24FF6
+0x8EA5C0ED	0x24FF4
+0x8EA5C0EE	0x24FF7
+0x8EA5C0EF	0x4005
+0x8EA5C0F0	0x25079
+0x8EA5C0F1	0x2519C
+0x8EA5C0F2	0x251DF
+0x8EA5C0F3	0x251F5
+0x8EA5C0F4	0x251FF
+0x8EA5C0F5	0x251D1
+0x8EA5C0F6	0x251DA
+0x8EA5C0F7	0x251CF
+0x8EA5C0F8	0x251CD
+0x8EA5C0F9	0x251DE
+0x8EA5C0FA	0x251D8
+0x8EA5C0FB	0x23AAD
+0x8EA5C0FC	0x251E0
+0x8EA5C0FD	0x251FE
+0x8EA5C0FE	0x2519E
+0x8EA5C1A1	0x25375
+0x8EA5C1A2	0x25373
+0x8EA5C1A3	0x25372
+0x8EA5C1A4	0x253D8
+0x8EA5C1A5	0x254D0
+0x8EA5C1A6	0x254D6
+0x8EA5C1A7	0x254D7
+0x8EA5C1A8	0x254CA
+0x8EA5C1A9	0x254CD
+0x8EA5C1AA	0x2568A
+0x8EA5C1AB	0x25689
+0x8EA5C1AC	0x2568B
+0x8EA5C1AD	0x257D3
+0x8EA5C1AE	0x257DA
+0x8EA5C1AF	0x257CE
+0x8EA5C1B0	0x257D2
+0x8EA5C1B1	0x415E
+0x8EA5C1B2	0x257D4
+0x8EA5C1B3	0x257D7
+0x8EA5C1B4	0x257D5
+0x8EA5C1B5	0x257FB
+0x8EA5C1B6	0x257CD
+0x8EA5C1B7	0x257FA
+0x8EA5C1B8	0x257D6
+0x8EA5C1B9	0x41A6
+0x8EA5C1BA	0x2599B
+0x8EA5C1BB	0x2599E
+0x8EA5C1BC	0x2599D
+0x8EA5C1BD	0x259A4
+0x8EA5C1BE	0x2599F
+0x8EA5C1BF	0x259A5
+0x8EA5C1C0	0x259A8
+0x8EA5C1C1	0x25A8F
+0x8EA5C1C2	0x25A8C
+0x8EA5C1C3	0x25A95
+0x8EA5C1C4	0x25B60
+0x8EA5C1C5	0x25B55
+0x8EA5C1C6	0x25B5C
+0x8EA5C1C7	0x25B6F
+0x8EA5C1C8	0x25B51
+0x8EA5C1C9	0x25B61
+0x8EA5C1CA	0x25BA7
+0x8EA5C1CB	0x25B5E
+0x8EA5C1CC	0x25B62
+0x8EA5C1CD	0x25B54
+0x8EA5C1CE	0x25B6E
+0x8EA5C1CF	0x25B52
+0x8EA5C1D0	0x25B58
+0x8EA5C1D1	0x25B6D
+0x8EA5C1D2	0x25B5F
+0x8EA5C1D3	0x25B6C
+0x8EA5C1D4	0x25B50
+0x8EA5C1D5	0x25B5D
+0x8EA5C1D6	0x25B8E
+0x8EA5C1D7	0x25E72
+0x8EA5C1D8	0x25E78
+0x8EA5C1D9	0x25E75
+0x8EA5C1DA	0x25E76
+0x8EA5C1DB	0x25E7C
+0x8EA5C1DC	0x25E7E
+0x8EA5C1DD	0x25E7D
+0x8EA5C1DE	0x26015
+0x8EA5C1DF	0x26014
+0x8EA5C1E0	0x2601D
+0x8EA5C1E1	0x2601C
+0x8EA5C1E2	0x26023
+0x8EA5C1E3	0x26057
+0x8EA5C1E4	0x262C8
+0x8EA5C1E5	0x435D
+0x8EA5C1E6	0x262C9
+0x8EA5C1E7	0x262C5
+0x8EA5C1E8	0x26387
+0x8EA5C1E9	0x2638A
+0x8EA5C1EA	0x26394
+0x8EA5C1EB	0x26439
+0x8EA5C1EC	0x26440
+0x8EA5C1ED	0x2643E
+0x8EA5C1EE	0x26438
+0x8EA5C1EF	0x264D6
+0x8EA5C1F0	0x43B8
+0x8EA5C1F1	0x26577
+0x8EA5C1F2	0x26578
+0x8EA5C1F3	0x2657D
+0x8EA5C1F4	0x266DD
+0x8EA5C1F5	0x2675E
+0x8EA5C1F6	0x26777
+0x8EA5C1F7	0x267D4
+0x8EA5C1F8	0x26766
+0x8EA5C1F9	0x2675F
+0x8EA5C1FA	0x26773
+0x8EA5C1FB	0x26772
+0x8EA5C1FC	0x26797
+0x8EA5C1FD	0x2675A
+0x8EA5C1FE	0x26796
+0x8EA5C2A1	0x2675D
+0x8EA5C2A2	0x26765
+0x8EA5C2A3	0x26770
+0x8EA5C2A4	0x26775
+0x8EA5C2A5	0x26774
+0x8EA5C2A6	0x2675C
+0x8EA5C2A7	0x26760
+0x8EA5C2A8	0x4434
+0x8EA5C2A9	0x2676D
+0x8EA5C2AA	0x26941
+0x8EA5C2AB	0x26A3C
+0x8EA5C2AC	0x26A3E
+0x8EA5C2AD	0x446F
+0x8EA5C2AE	0x26A49
+0x8EA5C2AF	0x26BE4
+0x8EA5C2B0	0x26D0C
+0x8EA5C2B1	0x26D15
+0x8EA5C2B2	0x26D0E
+0x8EA5C2B3	0x26CD4
+0x8EA5C2B4	0x26CC7
+0x8EA5C2B5	0x26D14
+0x8EA5C2B6	0x26CDB
+0x8EA5C2B7	0x26D5F
+0x8EA5C2B8	0x26CED
+0x8EA5C2B9	0x26D09
+0x8EA5C2BA	0x26CCF
+0x8EA5C2BB	0x26CFF
+0x8EA5C2BC	0x26D1A
+0x8EA5C2BD	0x26CF5
+0x8EA5C2BE	0x26CEE
+0x8EA5C2BF	0x26CE5
+0x8EA5C2C0	0x26D0D
+0x8EA5C2C1	0x26CDF
+0x8EA5C2C2	0x26CEC
+0x8EA5C2C3	0x26CD7
+0x8EA5C2C4	0x26D2C
+0x8EA5C2C5	0x26CCD
+0x8EA5C2C6	0x26CE3
+0x8EA5C2C7	0x26D00
+0x8EA5C2C8	0x26CEB
+0x8EA5C2C9	0x26CFD
+0x8EA5C2CA	0x26D0F
+0x8EA5C2CB	0x26D2D
+0x8EA5C2CC	0x26D50
+0x8EA5C2CD	0x26CFE
+0x8EA5C2CE	0x26CC4
+0x8EA5C2CF	0x26CE1
+0x8EA5C2D0	0x26CF9
+0x8EA5C2D1	0x271BB
+0x8EA5C2D2	0x271BC
+0x8EA5C2D3	0x4594
+0x8EA5C2D4	0x4593
+0x8EA5C2D5	0x271BA
+0x8EA5C2D6	0x272D0
+0x8EA5C2D7	0x272D6
+0x8EA5C2D8	0x272CE
+0x8EA5C2D9	0x272E1
+0x8EA5C2DA	0x272D5
+0x8EA5C2DB	0x272CF
+0x8EA5C2DC	0x272D3
+0x8EA5C2DD	0x8714
+0x8EA5C2DE	0x272D4
+0x8EA5C2DF	0x275B5
+0x8EA5C2E0	0x27690
+0x8EA5C2E1	0x276A1
+0x8EA5C2E2	0x27681
+0x8EA5C2E3	0x27685
+0x8EA5C2E4	0x2766E
+0x8EA5C2E5	0x27688
+0x8EA5C2E6	0x27682
+0x8EA5C2E7	0x27686
+0x8EA5C2E8	0x2768F
+0x8EA5C2E9	0x27689
+0x8EA5C2EA	0x27680
+0x8EA5C2EB	0x27684
+0x8EA5C2EC	0x88D1
+0x8EA5C2ED	0x27829
+0x8EA5C2EE	0x2782B
+0x8EA5C2EF	0x2782A
+0x8EA5C2F0	0x27830
+0x8EA5C2F1	0x278E2
+0x8EA5C2F2	0x278E3
+0x8EA5C2F3	0x278E1
+0x8EA5C2F4	0x279D5
+0x8EA5C2F5	0x279C4
+0x8EA5C2F6	0x279C9
+0x8EA5C2F7	0x279E0
+0x8EA5C2F8	0x279DF
+0x8EA5C2F9	0x279CB
+0x8EA5C2FA	0x279DD
+0x8EA5C2FB	0x279E8
+0x8EA5C2FC	0x279D4
+0x8EA5C2FD	0x27A1C
+0x8EA5C2FE	0x27BB5
+0x8EA5C3A1	0x27BB6
+0x8EA5C3A2	0x27BE5
+0x8EA5C3A3	0x27C45
+0x8EA5C3A4	0x27C49
+0x8EA5C3A5	0x27C40
+0x8EA5C3A6	0x27C46
+0x8EA5C3A7	0x27C44
+0x8EA5C3A8	0x27C4A
+0x8EA5C3A9	0x27CC9
+0x8EA5C3AA	0x27CC4
+0x8EA5C3AB	0x27CC2
+0x8EA5C3AC	0x27D68
+0x8EA5C3AD	0x8CCB
+0x8EA5C3AE	0x27D82
+0x8EA5C3AF	0x27D6B
+0x8EA5C3B0	0x27D67
+0x8EA5C3B1	0x27D6C
+0x8EA5C3B2	0x27D6D
+0x8EA5C3B3	0x27D71
+0x8EA5C3B4	0x4792
+0x8EA5C3B5	0x27ED7
+0x8EA5C3B6	0x27ED2
+0x8EA5C3B7	0x27ED9
+0x8EA5C3B8	0x47AA
+0x8EA5C3B9	0x27EBC
+0x8EA5C3BA	0x27EDD
+0x8EA5C3BB	0x27ED6
+0x8EA5C3BC	0x47A7
+0x8EA5C3BD	0x27ED8
+0x8EA5C3BE	0x28020
+0x8EA5C3BF	0x28016
+0x8EA5C3C0	0x28018
+0x8EA5C3C1	0x28015
+0x8EA5C3C2	0x28019
+0x8EA5C3C3	0x28027
+0x8EA5C3C4	0x28050
+0x8EA5C3C5	0x2801D
+0x8EA5C3C6	0x2802C
+0x8EA5C3C7	0x2801C
+0x8EA5C3C8	0x28029
+0x8EA5C3C9	0x2802B
+0x8EA5C3CA	0x28024
+0x8EA5C3CB	0x47EF
+0x8EA5C3CC	0x28028
+0x8EA5C3CD	0x28239
+0x8EA5C3CE	0x282F2
+0x8EA5C3CF	0x282F0
+0x8EA5C3D0	0x8EED
+0x8EA5C3D1	0x282ED
+0x8EA5C3D2	0x282EF
+0x8EA5C3D3	0x282EA
+0x8EA5C3D4	0x28301
+0x8EA5C3D5	0x284BC
+0x8EA5C3D6	0x2855C
+0x8EA5C3D7	0x2855B
+0x8EA5C3D8	0x2855A
+0x8EA5C3D9	0x28526
+0x8EA5C3DA	0x28743
+0x8EA5C3DB	0x28733
+0x8EA5C3DC	0x2873A
+0x8EA5C3DD	0x28737
+0x8EA5C3DE	0x28736
+0x8EA5C3DF	0x2873C
+0x8EA5C3E0	0x28734
+0x8EA5C3E1	0x2874A
+0x8EA5C3E2	0x2873B
+0x8EA5C3E3	0x28735
+0x8EA5C3E4	0x2873D
+0x8EA5C3E5	0x28740
+0x8EA5C3E6	0x2873E
+0x8EA5C3E7	0x28717
+0x8EA5C3E8	0x28826
+0x8EA5C3E9	0x28824
+0x8EA5C3EA	0x28810
+0x8EA5C3EB	0x28836
+0x8EA5C3EC	0x28825
+0x8EA5C3ED	0x4922
+0x8EA5C3EE	0x28966
+0x8EA5C3EF	0x28C7F
+0x8EA5C3F0	0x28C7A
+0x8EA5C3F1	0x28CFB
+0x8EA5C3F2	0x28CFD
+0x8EA5C3F3	0x28CFC
+0x8EA5C3F4	0x28CFA
+0x8EA5C3F5	0x28ED6
+0x8EA5C3F6	0x28ED2
+0x8EA5C3F7	0x28EC8
+0x8EA5C3F8	0x28EC2
+0x8EA5C3F9	0x28EC7
+0x8EA5C3FA	0x28ECD
+0x8EA5C3FB	0x28EC1
+0x8EA5C3FC	0x28EC6
+0x8EA5C3FD	0x28ECC
+0x8EA5C3FE	0x28FA1
+0x8EA5C4A1	0x29095
+0x8EA5C4A2	0x29094
+0x8EA5C4A3	0x29097
+0x8EA5C4A4	0x29096
+0x8EA5C4A5	0x29093
+0x8EA5C4A6	0x290A1
+0x8EA5C4A7	0x29209
+0x8EA5C4A8	0x29208
+0x8EA5C4A9	0x29267
+0x8EA5C4AA	0x29265
+0x8EA5C4AB	0x29262
+0x8EA5C4AC	0x29261
+0x8EA5C4AD	0x29397
+0x8EA5C4AE	0x29401
+0x8EA5C4AF	0x29419
+0x8EA5C4B0	0x29418
+0x8EA5C4B1	0x2945C
+0x8EA5C4B2	0x29467
+0x8EA5C4B3	0x2946C
+0x8EA5C4B4	0x4AB5
+0x8EA5C4B5	0x2F9FD
+0x8EA5C4B6	0x29466
+0x8EA5C4B7	0x29461
+0x8EA5C4B8	0x2946E
+0x8EA5C4B9	0x2945D
+0x8EA5C4BA	0x2945A
+0x8EA5C4BB	0x295A2
+0x8EA5C4BC	0x295A9
+0x8EA5C4BD	0x295A5
+0x8EA5C4BE	0x295A6
+0x8EA5C4BF	0x295B2
+0x8EA5C4C0	0x295A3
+0x8EA5C4C1	0x296AC
+0x8EA5C4C2	0x296AA
+0x8EA5C4C3	0x296AF
+0x8EA5C4C4	0x296AB
+0x8EA5C4C5	0x296B1
+0x8EA5C4C6	0x296C6
+0x8EA5C4C7	0x296AD
+0x8EA5C4C8	0x296B9
+0x8EA5C4C9	0x29870
+0x8EA5C4CA	0x4B75
+0x8EA5C4CB	0x29C0C
+0x8EA5C4CC	0x29C81
+0x8EA5C4CD	0x29C83
+0x8EA5C4CE	0x29C7E
+0x8EA5C4CF	0x29D51
+0x8EA5C4D0	0x29F99
+0x8EA5C4D1	0x29F94
+0x8EA5C4D2	0x29F95
+0x8EA5C4D3	0x2A2FE
+0x8EA5C4D4	0x2A418
+0x8EA5C4D5	0x20105
+0x8EA5C4D6	0x20372
+0x8EA5C4D7	0x3482
+0x8EA5C4D8	0x20399
+0x8EA5C4D9	0x204AD
+0x8EA5C4DA	0x20606
+0x8EA5C4DB	0x207C2
+0x8EA5C4DC	0x207CB
+0x8EA5C4DD	0x207D5
+0x8EA5C4DE	0x207D2
+0x8EA5C4DF	0x207CC
+0x8EA5C4E0	0x207D7
+0x8EA5C4E1	0x207C5
+0x8EA5C4E2	0x207CA
+0x8EA5C4E3	0x52EC
+0x8EA5C4E4	0x208A2
+0x8EA5C4E5	0x208A3
+0x8EA5C4E6	0x208A1
+0x8EA5C4E7	0x52E8
+0x8EA5C4E8	0x208A6
+0x8EA5C4E9	0x208A4
+0x8EA5C4EA	0x208FF
+0x8EA5C4EB	0x20900
+0x8EA5C4EC	0x3535
+0x8EA5C4ED	0x20A06
+0x8EA5C4EE	0x20A25
+0x8EA5C4EF	0x20A9F
+0x8EA5C4F0	0x20B7F
+0x8EA5C4F1	0x20EEA
+0x8EA5C4F2	0x20EEB
+0x8EA5C4F3	0x20EDE
+0x8EA5C4F4	0x20F18
+0x8EA5C4F5	0x20EE0
+0x8EA5C4F6	0x20EE8
+0x8EA5C4F7	0x20EDF
+0x8EA5C4F8	0x20EF1
+0x8EA5C4F9	0x20EEC
+0x8EA5C4FA	0x20F1A
+0x8EA5C4FB	0x20EE6
+0x8EA5C4FC	0x20EE1
+0x8EA5C4FD	0x20F5D
+0x8EA5C4FE	0x20077
+0x8EA5C5A1	0x20F1E
+0x8EA5C5A2	0x35F0
+0x8EA5C5A3	0x20F80
+0x8EA5C5A4	0x21217
+0x8EA5C5A5	0x2141D
+0x8EA5C5A6	0x213F7
+0x8EA5C5A7	0x213EF
+0x8EA5C5A8	0x213EE
+0x8EA5C5A9	0x213ED
+0x8EA5C5AA	0x213F5
+0x8EA5C5AB	0x2141E
+0x8EA5C5AC	0x215BD
+0x8EA5C5AD	0x257FF
+0x8EA5C5AE	0x215BE
+0x8EA5C5AF	0x2166D
+0x8EA5C5B0	0x21676
+0x8EA5C5B1	0x2184C
+0x8EA5C5B2	0x21819
+0x8EA5C5B3	0x21848
+0x8EA5C5B4	0x2181E
+0x8EA5C5B5	0x2184A
+0x8EA5C5B6	0x21849
+0x8EA5C5B7	0x21826
+0x8EA5C5B8	0x21995
+0x8EA5C5B9	0x21A85
+0x8EA5C5BA	0x21A7E
+0x8EA5C5BB	0x21A97
+0x8EA5C5BC	0x21A7D
+0x8EA5C5BD	0x21B42
+0x8EA5C5BE	0x21B9E
+0x8EA5C5BF	0x21C0C
+0x8EA5C5C0	0x21C0B
+0x8EA5C5C1	0x21C0E
+0x8EA5C5C2	0x21CCF
+0x8EA5C5C3	0x21ED8
+0x8EA5C5C4	0x21EE0
+0x8EA5C5C5	0x21EE8
+0x8EA5C5C6	0x21EE9
+0x8EA5C5C7	0x21EE2
+0x8EA5C5C8	0x21EE1
+0x8EA5C5C9	0x21EDA
+0x8EA5C5CA	0x21EE3
+0x8EA5C5CB	0x21ED9
+0x8EA5C5CC	0x21EF0
+0x8EA5C5CD	0x21EE7
+0x8EA5C5CE	0x21EE4
+0x8EA5C5CF	0x22123
+0x8EA5C5D0	0x22131
+0x8EA5C5D1	0x22133
+0x8EA5C5D2	0x2210C
+0x8EA5C5D3	0x269E0
+0x8EA5C5D4	0x22126
+0x8EA5C5D5	0x22124
+0x8EA5C5D6	0x22132
+0x8EA5C5D7	0x22127
+0x8EA5C5D8	0x22121
+0x8EA5C5D9	0x22130
+0x8EA5C5DA	0x221A2
+0x8EA5C5DB	0x221CC
+0x8EA5C5DC	0x22296
+0x8EA5C5DD	0x2F88F
+0x8EA5C5DE	0x22298
+0x8EA5C5DF	0x2229C
+0x8EA5C5E0	0x2229B
+0x8EA5C5E1	0x2236B
+0x8EA5C5E2	0x22412
+0x8EA5C5E3	0x22414
+0x8EA5C5E4	0x2255A
+0x8EA5C5E5	0x22554
+0x8EA5C5E6	0x22551
+0x8EA5C5E7	0x2255E
+0x8EA5C5E8	0x22558
+0x8EA5C5E9	0x38F0
+0x8EA5C5EA	0x22559
+0x8EA5C5EB	0x2279A
+0x8EA5C5EC	0x227F2
+0x8EA5C5ED	0x227AD
+0x8EA5C5EE	0x22820
+0x8EA5C5EF	0x227F1
+0x8EA5C5F0	0x227F0
+0x8EA5C5F1	0x227F3
+0x8EA5C5F2	0x227F4
+0x8EA5C5F3	0x227E9
+0x8EA5C5F4	0x227FE
+0x8EA5C5F5	0x2282E
+0x8EA5C5F6	0x227E8
+0x8EA5C5F7	0x227E7
+0x8EA5C5F8	0x227FF
+0x8EA5C5F9	0x227F5
+0x8EA5C5FA	0x229E5
+0x8EA5C5FB	0x229E7
+0x8EA5C5FC	0x229E6
+0x8EA5C5FD	0x229E9
+0x8EA5C5FE	0x22A58
+0x8EA5C6A1	0x22C6C
+0x8EA5C6A2	0x22CD9
+0x8EA5C6A3	0x3A3E
+0x8EA5C6A4	0x22CCB
+0x8EA5C6A5	0x3A39
+0x8EA5C6A6	0x22CBE
+0x8EA5C6A7	0x22CB5
+0x8EA5C6A8	0x22CD1
+0x8EA5C6A9	0x22CC2
+0x8EA5C6AA	0x22CB6
+0x8EA5C6AB	0x22CD3
+0x8EA5C6AC	0x2F8C2
+0x8EA5C6AD	0x22EDA
+0x8EA5C6AE	0x3AA2
+0x8EA5C6AF	0x22FAE
+0x8EA5C6B0	0x3AA1
+0x8EA5C6B1	0x22FAC
+0x8EA5C6B2	0x22FA9
+0x8EA5C6B3	0x22FBA
+0x8EA5C6B4	0x22FA7
+0x8EA5C6B5	0x22FB3
+0x8EA5C6B6	0x22FBD
+0x8EA5C6B7	0x22FB1
+0x8EA5C6B8	0x2310E
+0x8EA5C6B9	0x23111
+0x8EA5C6BA	0x2310F
+0x8EA5C6BB	0x23252
+0x8EA5C6BC	0x2326A
+0x8EA5C6BD	0x23254
+0x8EA5C6BE	0x23255
+0x8EA5C6BF	0x23253
+0x8EA5C6C0	0x23257
+0x8EA5C6C1	0x2F8D0
+0x8EA5C6C2	0x2325B
+0x8EA5C6C3	0x23258
+0x8EA5C6C4	0x23259
+0x8EA5C6C5	0x3B3B
+0x8EA5C6C6	0x235B8
+0x8EA5C6C7	0x235B5
+0x8EA5C6C8	0x235BF
+0x8EA5C6C9	0x235C1
+0x8EA5C6CA	0x235BB
+0x8EA5C6CB	0x3BB7
+0x8EA5C6CC	0x235C3
+0x8EA5C6CD	0x235AD
+0x8EA5C6CE	0x235A8
+0x8EA5C6CF	0x235AE
+0x8EA5C6D0	0x235AA
+0x8EA5C6D1	0x235D0
+0x8EA5C6D2	0x235B1
+0x8EA5C6D3	0x235BC
+0x8EA5C6D4	0x235B7
+0x8EA5C6D5	0x235B0
+0x8EA5C6D6	0x235FA
+0x8EA5C6D7	0x235FB
+0x8EA5C6D8	0x235B9
+0x8EA5C6D9	0x23907
+0x8EA5C6DA	0x238FC
+0x8EA5C6DB	0x238FF
+0x8EA5C6DC	0x238F2
+0x8EA5C6DD	0x238F8
+0x8EA5C6DE	0x238F4
+0x8EA5C6DF	0x3C57
+0x8EA5C6E0	0x3C70
+0x8EA5C6E1	0x23AAE
+0x8EA5C6E2	0x23B0F
+0x8EA5C6E3	0x23B10
+0x8EA5C6E4	0x29AC1
+0x8EA5C6E5	0x23BC7
+0x8EA5C6E6	0x23BC6
+0x8EA5C6E7	0x23BCE
+0x8EA5C6E8	0x3CA7
+0x8EA5C6E9	0x23BDC
+0x8EA5C6EA	0x23ED5
+0x8EA5C6EB	0x23ED3
+0x8EA5C6EC	0x23F20
+0x8EA5C6ED	0x23EE2
+0x8EA5C6EE	0x23EF1
+0x8EA5C6EF	0x23EDB
+0x8EA5C6F0	0x23EEA
+0x8EA5C6F1	0x23EEB
+0x8EA5C6F2	0x23EE1
+0x8EA5C6F3	0x23EFF
+0x8EA5C6F4	0x23ED6
+0x8EA5C6F5	0x23EE0
+0x8EA5C6F6	0x23ED7
+0x8EA5C6F7	0x23EE5
+0x8EA5C6F8	0x3D54
+0x8EA5C6F9	0x2431B
+0x8EA5C6FA	0x24310
+0x8EA5C6FB	0x2430F
+0x8EA5C6FC	0x2430E
+0x8EA5C6FD	0x24339
+0x8EA5C6FE	0x2430A
+0x8EA5C7A1	0x24314
+0x8EA5C7A2	0x2430C
+0x8EA5C7A3	0x24523
+0x8EA5C7A4	0x2455A
+0x8EA5C7A5	0x245E2
+0x8EA5C7A6	0x24693
+0x8EA5C7A7	0x246B0
+0x8EA5C7A8	0x246AB
+0x8EA5C7A9	0x246BD
+0x8EA5C7AA	0x246B1
+0x8EA5C7AB	0x2468D
+0x8EA5C7AC	0x246AD
+0x8EA5C7AD	0x246AA
+0x8EA5C7AE	0x246AC
+0x8EA5C7AF	0x246BC
+0x8EA5C7B0	0x246C9
+0x8EA5C7B1	0x24847
+0x8EA5C7B2	0x24862
+0x8EA5C7B3	0x24840
+0x8EA5C7B4	0x24844
+0x8EA5C7B5	0x2483F
+0x8EA5C7B6	0x24843
+0x8EA5C7B7	0x2483D
+0x8EA5C7B8	0x24860
+0x8EA5C7B9	0x2485F
+0x8EA5C7BA	0x2483A
+0x8EA5C7BB	0x24842
+0x8EA5C7BC	0x2485E
+0x8EA5C7BD	0x2485D
+0x8EA5C7BE	0x249BC
+0x8EA5C7BF	0x249E0
+0x8EA5C7C0	0x249EE
+0x8EA5C7C1	0x249EB
+0x8EA5C7C2	0x24A0D
+0x8EA5C7C3	0x24B09
+0x8EA5C7C4	0x24B0C
+0x8EA5C7C5	0x24B69
+0x8EA5C7C6	0x24B74
+0x8EA5C7C7	0x24B67
+0x8EA5C7C8	0x3F31
+0x8EA5C7C9	0x7527
+0x8EA5C7CA	0x24CAD
+0x8EA5C7CB	0x24DFF
+0x8EA5C7CC	0x24E16
+0x8EA5C7CD	0x24E08
+0x8EA5C7CE	0x24E09
+0x8EA5C7CF	0x24E00
+0x8EA5C7D0	0x24DFC
+0x8EA5C7D1	0x24E13
+0x8EA5C7D2	0x24E14
+0x8EA5C7D3	0x24E0A
+0x8EA5C7D4	0x2983E
+0x8EA5C7D5	0x24E29
+0x8EA5C7D6	0x24E17
+0x8EA5C7D7	0x24E3B
+0x8EA5C7D8	0x24DFB
+0x8EA5C7D9	0x3FBF
+0x8EA5C7DA	0x24E0E
+0x8EA5C7DB	0x3FE4
+0x8EA5C7DC	0x25008
+0x8EA5C7DD	0x2521B
+0x8EA5C7DE	0x2521A
+0x8EA5C7DF	0x25219
+0x8EA5C7E0	0x25202
+0x8EA5C7E1	0x404A
+0x8EA5C7E2	0x25217
+0x8EA5C7E3	0x25207
+0x8EA5C7E4	0x25213
+0x8EA5C7E5	0x25209
+0x8EA5C7E6	0x2520A
+0x8EA5C7E7	0x25212
+0x8EA5C7E8	0x252AA
+0x8EA5C7E9	0x25238
+0x8EA5C7EA	0x2537B
+0x8EA5C7EB	0x2537C
+0x8EA5C7EC	0x2537A
+0x8EA5C7ED	0x253EA
+0x8EA5C7EE	0x253EB
+0x8EA5C7EF	0x253EF
+0x8EA5C7F0	0x253F0
+0x8EA5C7F1	0x25509
+0x8EA5C7F2	0x25502
+0x8EA5C7F3	0x25501
+0x8EA5C7F4	0x2552B
+0x8EA5C7F5	0x25507
+0x8EA5C7F6	0x40CF
+0x8EA5C7F7	0x25528
+0x8EA5C7F8	0x254FB
+0x8EA5C7F9	0x2552A
+0x8EA5C7FA	0x254FE
+0x8EA5C7FB	0x25504
+0x8EA5C7FC	0x25529
+0x8EA5C7FD	0x2550A
+0x8EA5C7FE	0x798C
+0x8EA5C8A1	0x256C2
+0x8EA5C8A2	0x7991
+0x8EA5C8A3	0x256A6
+0x8EA5C8A4	0x4114
+0x8EA5C8A5	0x22FC6
+0x8EA5C8A6	0x21C07
+0x8EA5C8A7	0x2580A
+0x8EA5C8A8	0x257FD
+0x8EA5C8A9	0x25806
+0x8EA5C8AA	0x2580D
+0x8EA5C8AB	0x25809
+0x8EA5C8AC	0x2580B
+0x8EA5C8AD	0x25800
+0x8EA5C8AE	0x25805
+0x8EA5C8AF	0x2583D
+0x8EA5C8B0	0x259D5
+0x8EA5C8B1	0x259BF
+0x8EA5C8B2	0x259BA
+0x8EA5C8B3	0x259C7
+0x8EA5C8B4	0x25A98
+0x8EA5C8B5	0x25A9A
+0x8EA5C8B6	0x420D
+0x8EA5C8B7	0x25BA4
+0x8EA5C8B8	0x25B9C
+0x8EA5C8B9	0x25B9D
+0x8EA5C8BA	0x25BA2
+0x8EA5C8BB	0x25B96
+0x8EA5C8BC	0x25B95
+0x8EA5C8BD	0x25BA5
+0x8EA5C8BE	0x25BAA
+0x8EA5C8BF	0x25BAD
+0x8EA5C8C0	0x25B9A
+0x8EA5C8C1	0x25BA3
+0x8EA5C8C2	0x25B97
+0x8EA5C8C3	0x25B90
+0x8EA5C8C4	0x25BAF
+0x8EA5C8C5	0x25B8D
+0x8EA5C8C6	0x4201
+0x8EA5C8C7	0x25BA8
+0x8EA5C8C8	0x25BEE
+0x8EA5C8C9	0x25EA3
+0x8EA5C8CA	0x25E99
+0x8EA5C8CB	0x25EA1
+0x8EA5C8CC	0x25E9C
+0x8EA5C8CD	0x25EA4
+0x8EA5C8CE	0x25ECB
+0x8EA5C8CF	0x26056
+0x8EA5C8D0	0x26048
+0x8EA5C8D1	0x26059
+0x8EA5C8D2	0x2604A
+0x8EA5C8D3	0x2605C
+0x8EA5C8D4	0x42F1
+0x8EA5C8D5	0x2604F
+0x8EA5C8D6	0x2604D
+0x8EA5C8D7	0x2605D
+0x8EA5C8D8	0x2623A
+0x8EA5C8D9	0x262E3
+0x8EA5C8DA	0x262E1
+0x8EA5C8DB	0x262DE
+0x8EA5C8DC	0x26397
+0x8EA5C8DD	0x2639A
+0x8EA5C8DE	0x26448
+0x8EA5C8DF	0x2644A
+0x8EA5C8E0	0x2644C
+0x8EA5C8E1	0x2644E
+0x8EA5C8E2	0x2644F
+0x8EA5C8E3	0x2644B
+0x8EA5C8E4	0x2644D
+0x8EA5C8E5	0x26447
+0x8EA5C8E6	0x26451
+0x8EA5C8E7	0x264DA
+0x8EA5C8E8	0x264F9
+0x8EA5C8E9	0x264FC
+0x8EA5C8EA	0x264FB
+0x8EA5C8EB	0x264FD
+0x8EA5C8EC	0x264F8
+0x8EA5C8ED	0x264FA
+0x8EA5C8EE	0x2658A
+0x8EA5C8EF	0x2658E
+0x8EA5C8F0	0x26588
+0x8EA5C8F1	0x26589
+0x8EA5C8F2	0x2658D
+0x8EA5C8F3	0x26590
+0x8EA5C8F4	0x2F97E
+0x8EA5C8F5	0x2671C
+0x8EA5C8F6	0x267AB
+0x8EA5C8F7	0x267A4
+0x8EA5C8F8	0x267A8
+0x8EA5C8F9	0x267AD
+0x8EA5C8FA	0x2679F
+0x8EA5C8FB	0x2679A
+0x8EA5C8FC	0x267B0
+0x8EA5C8FD	0x267A5
+0x8EA5C8FE	0x267D5
+0x8EA5C9A1	0x267A2
+0x8EA5C9A2	0x267B2
+0x8EA5C9A3	0x2679D
+0x8EA5C9A4	0x267A1
+0x8EA5C9A5	0x26915
+0x8EA5C9A6	0x26942
+0x8EA5C9A7	0x26973
+0x8EA5C9A8	0x26984
+0x8EA5C9A9	0x269DD
+0x8EA5C9AA	0x26A5C
+0x8EA5C9AB	0x26A4C
+0x8EA5C9AC	0x4476
+0x8EA5C9AD	0x26A4B
+0x8EA5C9AE	0x26C67
+0x8EA5C9AF	0x26DA8
+0x8EA5C9B0	0x26D7F
+0x8EA5C9B1	0x26D8D
+0x8EA5C9B2	0x26D8B
+0x8EA5C9B3	0x26DF7
+0x8EA5C9B4	0x26DA9
+0x8EA5C9B5	0x26DF4
+0x8EA5C9B6	0x26D9A
+0x8EA5C9B7	0x26D8C
+0x8EA5C9B8	0x26D95
+0x8EA5C9B9	0x26D7E
+0x8EA5C9BA	0x26D77
+0x8EA5C9BB	0x450A
+0x8EA5C9BC	0x4503
+0x8EA5C9BD	0x26D71
+0x8EA5C9BE	0x26DFD
+0x8EA5C9BF	0x26D88
+0x8EA5C9C0	0x26D99
+0x8EA5C9C1	0x26D6D
+0x8EA5C9C2	0x26DD4
+0x8EA5C9C3	0x26D91
+0x8EA5C9C4	0x26D7D
+0x8EA5C9C5	0x26D63
+0x8EA5C9C6	0x26D75
+0x8EA5C9C7	0x26DF9
+0x8EA5C9C8	0x26D8E
+0x8EA5C9C9	0x26D74
+0x8EA5C9CA	0x26DD9
+0x8EA5C9CB	0x26D66
+0x8EA5C9CC	0x26DFA
+0x8EA5C9CD	0x26DF5
+0x8EA5C9CE	0x8660
+0x8EA5C9CF	0x271C1
+0x8EA5C9D0	0x271C9
+0x8EA5C9D1	0x27303
+0x8EA5C9D2	0x2732C
+0x8EA5C9D3	0x27334
+0x8EA5C9D4	0x27317
+0x8EA5C9D5	0x27309
+0x8EA5C9D6	0x27304
+0x8EA5C9D7	0x27306
+0x8EA5C9D8	0x2731A
+0x8EA5C9D9	0x2730E
+0x8EA5C9DA	0x27327
+0x8EA5C9DB	0x27305
+0x8EA5C9DC	0x27307
+0x8EA5C9DD	0x27319
+0x8EA5C9DE	0x27314
+0x8EA5C9DF	0x2730C
+0x8EA5C9E0	0x2731D
+0x8EA5C9E1	0x27322
+0x8EA5C9E2	0x27323
+0x8EA5C9E3	0x275BB
+0x8EA5C9E4	0x275BC
+0x8EA5C9E5	0x275BA
+0x8EA5C9E6	0x276A9
+0x8EA5C9E7	0x276B5
+0x8EA5C9E8	0x276AC
+0x8EA5C9E9	0x276AA
+0x8EA5C9EA	0x276AF
+0x8EA5C9EB	0x276B7
+0x8EA5C9EC	0x4635
+0x8EA5C9ED	0x4636
+0x8EA5C9EE	0x2783D
+0x8EA5C9EF	0x27845
+0x8EA5C9F0	0x27848
+0x8EA5C9F1	0x2783C
+0x8EA5C9F2	0x2783E
+0x8EA5C9F3	0x278EC
+0x8EA5C9F4	0x278ED
+0x8EA5C9F5	0x278E9
+0x8EA5C9F6	0x27A0A
+0x8EA5C9F7	0x27A0B
+0x8EA5C9F8	0x279F8
+0x8EA5C9F9	0x27A04
+0x8EA5C9FA	0x279F6
+0x8EA5C9FB	0x279F9
+0x8EA5C9FC	0x27C53
+0x8EA5C9FD	0x27C52
+0x8EA5C9FE	0x27C60
+0x8EA5CAA1	0x27C63
+0x8EA5CAA2	0x27CCE
+0x8EA5CAA3	0x27CCD
+0x8EA5CAA4	0x27CD0
+0x8EA5CAA5	0x27CCC
+0x8EA5CAA6	0x27D87
+0x8EA5CAA7	0x27D8D
+0x8EA5CAA8	0x27D9D
+0x8EA5CAA9	0x4773
+0x8EA5CAAA	0x27E63
+0x8EA5CAAB	0x27EF4
+0x8EA5CAAC	0x27EF1
+0x8EA5CAAD	0x27EFF
+0x8EA5CAAE	0x27EF5
+0x8EA5CAAF	0x27EFC
+0x8EA5CAB0	0x27EF2
+0x8EA5CAB1	0x27EF6
+0x8EA5CAB2	0x47B1
+0x8EA5CAB3	0x27EFA
+0x8EA5CAB4	0x47AF
+0x8EA5CAB5	0x2802E
+0x8EA5CAB6	0x28045
+0x8EA5CAB7	0x28043
+0x8EA5CAB8	0x28051
+0x8EA5CAB9	0x2804C
+0x8EA5CABA	0x28073
+0x8EA5CABB	0x28047
+0x8EA5CABC	0x2804B
+0x8EA5CABD	0x2804F
+0x8EA5CABE	0x47F4
+0x8EA5CABF	0x28044
+0x8EA5CAC0	0x2804D
+0x8EA5CAC1	0x2804E
+0x8EA5CAC2	0x2804A
+0x8EA5CAC3	0x28041
+0x8EA5CAC4	0x28052
+0x8EA5CAC5	0x2809F
+0x8EA5CAC6	0x28054
+0x8EA5CAC7	0x28059
+0x8EA5CAC8	0x280A2
+0x8EA5CAC9	0x2824B
+0x8EA5CACA	0x28248
+0x8EA5CACB	0x2830D
+0x8EA5CACC	0x2831F
+0x8EA5CACD	0x28308
+0x8EA5CACE	0x2830E
+0x8EA5CACF	0x2831D
+0x8EA5CAD0	0x28304
+0x8EA5CAD1	0x28418
+0x8EA5CAD2	0x2841B
+0x8EA5CAD3	0x28566
+0x8EA5CAD4	0x28562
+0x8EA5CAD5	0x28583
+0x8EA5CAD6	0x28567
+0x8EA5CAD7	0x28762
+0x8EA5CAD8	0x2874F
+0x8EA5CAD9	0x2874E
+0x8EA5CADA	0x28767
+0x8EA5CADB	0x28753
+0x8EA5CADC	0x2874D
+0x8EA5CADD	0x2874C
+0x8EA5CADE	0x28768
+0x8EA5CADF	0x28751
+0x8EA5CAE0	0x48DC
+0x8EA5CAE1	0x28758
+0x8EA5CAE2	0x2875B
+0x8EA5CAE3	0x28750
+0x8EA5CAE4	0x2876A
+0x8EA5CAE5	0x28839
+0x8EA5CAE6	0x28838
+0x8EA5CAE7	0x28982
+0x8EA5CAE8	0x28984
+0x8EA5CAE9	0x28986
+0x8EA5CAEA	0x28C80
+0x8EA5CAEB	0x28C86
+0x8EA5CAEC	0x28D25
+0x8EA5CAED	0x28D11
+0x8EA5CAEE	0x4999
+0x8EA5CAEF	0x28D0E
+0x8EA5CAF0	0x28D15
+0x8EA5CAF1	0x28D0F
+0x8EA5CAF2	0x28D18
+0x8EA5CAF3	0x28D0D
+0x8EA5CAF4	0x28D13
+0x8EA5CAF5	0x28D16
+0x8EA5CAF6	0x28D19
+0x8EA5CAF7	0x28F08
+0x8EA5CAF8	0x28EF7
+0x8EA5CAF9	0x28EFB
+0x8EA5CAFA	0x28EFC
+0x8EA5CAFB	0x28FB4
+0x8EA5CAFC	0x28FBE
+0x8EA5CAFD	0x28FC1
+0x8EA5CAFE	0x290A6
+0x8EA5CBA1	0x290A5
+0x8EA5CBA2	0x290A2
+0x8EA5CBA3	0x290A4
+0x8EA5CBA4	0x29212
+0x8EA5CBA5	0x2920E
+0x8EA5CBA6	0x2927A
+0x8EA5CBA7	0x29278
+0x8EA5CBA8	0x2927D
+0x8EA5CBA9	0x2927E
+0x8EA5CBAA	0x29281
+0x8EA5CBAB	0x29283
+0x8EA5CBAC	0x29280
+0x8EA5CBAD	0x29282
+0x8EA5CBAE	0x2939B
+0x8EA5CBAF	0x29399
+0x8EA5CBB0	0x2939C
+0x8EA5CBB1	0x2939A
+0x8EA5CBB2	0x293A1
+0x8EA5CBB3	0x2941A
+0x8EA5CBB4	0x2941C
+0x8EA5CBB5	0x2948A
+0x8EA5CBB6	0x29479
+0x8EA5CBB7	0x29473
+0x8EA5CBB8	0x29475
+0x8EA5CBB9	0x2947C
+0x8EA5CBBA	0x29478
+0x8EA5CBBB	0x29460
+0x8EA5CBBC	0x29483
+0x8EA5CBBD	0x29470
+0x8EA5CBBE	0x4AB6
+0x8EA5CBBF	0x4ABD
+0x8EA5CBC0	0x29487
+0x8EA5CBC1	0x29484
+0x8EA5CBC2	0x2947B
+0x8EA5CBC3	0x2947E
+0x8EA5CBC4	0x29474
+0x8EA5CBC5	0x295B9
+0x8EA5CBC6	0x295B8
+0x8EA5CBC7	0x295B7
+0x8EA5CBC8	0x295B5
+0x8EA5CBC9	0x296CC
+0x8EA5CBCA	0x296CE
+0x8EA5CBCB	0x296D1
+0x8EA5CBCC	0x9904
+0x8EA5CBCD	0x296CB
+0x8EA5CBCE	0x999B
+0x8EA5CBCF	0x2987E
+0x8EA5CBD0	0x2987A
+0x8EA5CBD1	0x29877
+0x8EA5CBD2	0x2988C
+0x8EA5CBD3	0x298E1
+0x8EA5CBD4	0x29A20
+0x8EA5CBD5	0x29A1E
+0x8EA5CBD6	0x29AC2
+0x8EA5CBD7	0x29B0F
+0x8EA5CBD8	0x29B00
+0x8EA5CBD9	0x4BF4
+0x8EA5CBDA	0x29B10
+0x8EA5CBDB	0x29C0D
+0x8EA5CBDC	0x29C0E
+0x8EA5CBDD	0x29C8E
+0x8EA5CBDE	0x29C8D
+0x8EA5CBDF	0x29C8A
+0x8EA5CBE0	0x29C8B
+0x8EA5CBE1	0x29C8C
+0x8EA5CBE2	0x29C8F
+0x8EA5CBE3	0x29D57
+0x8EA5CBE4	0x4C35
+0x8EA5CBE5	0x29D55
+0x8EA5CBE6	0x29D5B
+0x8EA5CBE7	0x29FAC
+0x8EA5CBE8	0x29FA7
+0x8EA5CBE9	0x29FA0
+0x8EA5CBEA	0x29F9E
+0x8EA5CBEB	0x4CAA
+0x8EA5CBEC	0x2A28D
+0x8EA5CBED	0x4D1F
+0x8EA5CBEE	0x2A393
+0x8EA5CBEF	0x2A394
+0x8EA5CBF0	0x2A392
+0x8EA5CBF1	0x20181
+0x8EA5CBF2	0x203D6
+0x8EA5CBF3	0x203C3
+0x8EA5CBF4	0x203E4
+0x8EA5CBF5	0x203E2
+0x8EA5CBF6	0x20409
+0x8EA5CBF7	0x203BF
+0x8EA5CBF8	0x203C8
+0x8EA5CBF9	0x203C7
+0x8EA5CBFA	0x204B5
+0x8EA5CBFB	0x204B2
+0x8EA5CBFC	0x2060C
+0x8EA5CBFD	0x2060B
+0x8EA5CBFE	0x2060A
+0x8EA5CCA1	0x20605
+0x8EA5CCA2	0x207D3
+0x8EA5CCA3	0x207E6
+0x8EA5CCA4	0x207E9
+0x8EA5CCA5	0x207F0
+0x8EA5CCA6	0x207EA
+0x8EA5CCA7	0x207E7
+0x8EA5CCA8	0x208B1
+0x8EA5CCA9	0x208B3
+0x8EA5CCAA	0x208B4
+0x8EA5CCAB	0x208B0
+0x8EA5CCAC	0x2095C
+0x8EA5CCAD	0x2095D
+0x8EA5CCAE	0x2095E
+0x8EA5CCAF	0x209C0
+0x8EA5CCB0	0x20AAF
+0x8EA5CCB1	0x3550
+0x8EA5CCB2	0x20B86
+0x8EA5CCB3	0x20B83
+0x8EA5CCB4	0x20B84
+0x8EA5CCB5	0x20F5C
+0x8EA5CCB6	0x20F70
+0x8EA5CCB7	0x20F8C
+0x8EA5CCB8	0x20F7B
+0x8EA5CCB9	0x20F66
+0x8EA5CCBA	0x20F79
+0x8EA5CCBB	0x20F63
+0x8EA5CCBC	0x20FC5
+0x8EA5CCBD	0x20F6B
+0x8EA5CCBE	0x20F6D
+0x8EA5CCBF	0x20F72
+0x8EA5CCC0	0x20F69
+0x8EA5CCC1	0x20F75
+0x8EA5CCC2	0x20F89
+0x8EA5CCC3	0x20FC6
+0x8EA5CCC4	0x20FA5
+0x8EA5CCC5	0x203E7
+0x8EA5CCC6	0x20F6A
+0x8EA5CCC7	0x20F97
+0x8EA5CCC8	0x2145A
+0x8EA5CCC9	0x2145C
+0x8EA5CCCA	0x21459
+0x8EA5CCCB	0x21424
+0x8EA5CCCC	0x21425
+0x8EA5CCCD	0x21430
+0x8EA5CCCE	0x21458
+0x8EA5CCCF	0x21431
+0x8EA5CCD0	0x21576
+0x8EA5CCD1	0x215C1
+0x8EA5CCD2	0x21685
+0x8EA5CCD3	0x2167D
+0x8EA5CCD4	0x21865
+0x8EA5CCD5	0x21887
+0x8EA5CCD6	0x21852
+0x8EA5CCD7	0x21854
+0x8EA5CCD8	0x2188A
+0x8EA5CCD9	0x21850
+0x8EA5CCDA	0x21886
+0x8EA5CCDB	0x2184F
+0x8EA5CCDC	0x21868
+0x8EA5CCDD	0x2199D
+0x8EA5CCDE	0x21AA0
+0x8EA5CCDF	0x21ABA
+0x8EA5CCE0	0x21ABD
+0x8EA5CCE1	0x21AB8
+0x8EA5CCE2	0x21BA6
+0x8EA5CCE3	0x377B
+0x8EA5CCE4	0x21CDE
+0x8EA5CCE5	0x21CD8
+0x8EA5CCE6	0x21CD1
+0x8EA5CCE7	0x21F13
+0x8EA5CCE8	0x3809
+0x8EA5CCE9	0x21F0E
+0x8EA5CCEA	0x21F1B
+0x8EA5CCEB	0x21F3A
+0x8EA5CCEC	0x3807
+0x8EA5CCED	0x21F1C
+0x8EA5CCEE	0x21F12
+0x8EA5CCEF	0x21F16
+0x8EA5CCF0	0x21F1A
+0x8EA5CCF1	0x21448
+0x8EA5CCF2	0x2214B
+0x8EA5CCF3	0x22137
+0x8EA5CCF4	0x22136
+0x8EA5CCF5	0x22138
+0x8EA5CCF6	0x2213A
+0x8EA5CCF7	0x22149
+0x8EA5CCF8	0x2213C
+0x8EA5CCF9	0x2214A
+0x8EA5CCFA	0x222B1
+0x8EA5CCFB	0x222C2
+0x8EA5CCFC	0x222B5
+0x8EA5CCFD	0x222C4
+0x8EA5CCFE	0x222B6
+0x8EA5CDA1	0x2241E
+0x8EA5CDA2	0x2241F
+0x8EA5CDA3	0x224AF
+0x8EA5CDA4	0x2256B
+0x8EA5CDA5	0x2256F
+0x8EA5CDA6	0x22792
+0x8EA5CDA7	0x227E4
+0x8EA5CDA8	0x2282C
+0x8EA5CDA9	0x227EF
+0x8EA5CDAA	0x6184
+0x8EA5CDAB	0x2284F
+0x8EA5CDAC	0x22852
+0x8EA5CDAD	0x22850
+0x8EA5CDAE	0x2283A
+0x8EA5CDAF	0x22837
+0x8EA5CDB0	0x22847
+0x8EA5CDB1	0x22864
+0x8EA5CDB2	0x22840
+0x8EA5CDB3	0x2283C
+0x8EA5CDB4	0x22845
+0x8EA5CDB5	0x22841
+0x8EA5CDB6	0x229F3
+0x8EA5CDB7	0x39BB
+0x8EA5CDB8	0x22CC1
+0x8EA5CDB9	0x22CB4
+0x8EA5CDBA	0x3A4B
+0x8EA5CDBB	0x22D2A
+0x8EA5CDBC	0x22D22
+0x8EA5CDBD	0x22D29
+0x8EA5CDBE	0x3A4D
+0x8EA5CDBF	0x22D3E
+0x8EA5CDC0	0x22D3C
+0x8EA5CDC1	0x22D30
+0x8EA5CDC2	0x22FC7
+0x8EA5CDC3	0x22FD5
+0x8EA5CDC4	0x22FD6
+0x8EA5CDC5	0x22FD3
+0x8EA5CDC6	0x22FCE
+0x8EA5CDC7	0x22FC8
+0x8EA5CDC8	0x2305C
+0x8EA5CDC9	0x2305F
+0x8EA5CDCA	0x23062
+0x8EA5CDCB	0x3AC2
+0x8EA5CDCC	0x230BD
+0x8EA5CDCD	0x230BF
+0x8EA5CDCE	0x2325C
+0x8EA5CDCF	0x232B6
+0x8EA5CDD0	0x3B1A
+0x8EA5CDD1	0x2329D
+0x8EA5CDD2	0x2327F
+0x8EA5CDD3	0x3B12
+0x8EA5CDD4	0x23294
+0x8EA5CDD5	0x23281
+0x8EA5CDD6	0x23347
+0x8EA5CDD7	0x23346
+0x8EA5CDD8	0x3B3C
+0x8EA5CDD9	0x23394
+0x8EA5CDDA	0x23675
+0x8EA5CDDB	0x2361A
+0x8EA5CDDC	0x2362A
+0x8EA5CDDD	0x23632
+0x8EA5CDDE	0x23617
+0x8EA5CDDF	0x23623
+0x8EA5CDE0	0x23674
+0x8EA5CDE1	0x3BC3
+0x8EA5CDE2	0x23676
+0x8EA5CDE3	0x2362E
+0x8EA5CDE4	0x23625
+0x8EA5CDE5	0x23620
+0x8EA5CDE6	0x23671
+0x8EA5CDE7	0x23616
+0x8EA5CDE8	0x23670
+0x8EA5CDE9	0x2362C
+0x8EA5CDEA	0x2362F
+0x8EA5CDEB	0x2361F
+0x8EA5CDEC	0x23664
+0x8EA5CDED	0x3BC0
+0x8EA5CDEE	0x23908
+0x8EA5CDEF	0x23914
+0x8EA5CDF0	0x2390A
+0x8EA5CDF1	0x2390B
+0x8EA5CDF2	0x23A4F
+0x8EA5CDF3	0x23A59
+0x8EA5CDF4	0x23A54
+0x8EA5CDF5	0x23A51
+0x8EA5CDF6	0x23AB6
+0x8EA5CDF7	0x23BEC
+0x8EA5CDF8	0x23BED
+0x8EA5CDF9	0x23BEA
+0x8EA5CDFA	0x23EEE
+0x8EA5CDFB	0x23F5A
+0x8EA5CDFC	0x23F73
+0x8EA5CDFD	0x23F65
+0x8EA5CDFE	0x23F61
+0x8EA5CEA1	0x23F55
+0x8EA5CEA2	0x23F6B
+0x8EA5CEA3	0x23F64
+0x8EA5CEA4	0x23F5B
+0x8EA5CEA5	0x23F4C
+0x8EA5CEA6	0x23F6F
+0x8EA5CEA7	0x23F84
+0x8EA5CEA8	0x23F70
+0x8EA5CEA9	0x2435D
+0x8EA5CEAA	0x24357
+0x8EA5CEAB	0x24366
+0x8EA5CEAC	0x24353
+0x8EA5CEAD	0x24398
+0x8EA5CEAE	0x24397
+0x8EA5CEAF	0x24528
+0x8EA5CEB0	0x245EB
+0x8EA5CEB1	0x245EA
+0x8EA5CEB2	0x245E8
+0x8EA5CEB3	0x245EC
+0x8EA5CEB4	0x245EF
+0x8EA5CEB5	0x246D1
+0x8EA5CEB6	0x246CA
+0x8EA5CEB7	0x729F
+0x8EA5CEB8	0x246CF
+0x8EA5CEB9	0x246CD
+0x8EA5CEBA	0x246CE
+0x8EA5CEBB	0x24870
+0x8EA5CEBC	0x24867
+0x8EA5CEBD	0x24873
+0x8EA5CEBE	0x2486D
+0x8EA5CEBF	0x24876
+0x8EA5CEC0	0x24879
+0x8EA5CEC1	0x2486A
+0x8EA5CEC2	0x2488B
+0x8EA5CEC3	0x24872
+0x8EA5CEC4	0x24871
+0x8EA5CEC5	0x2486E
+0x8EA5CEC6	0x2487A
+0x8EA5CEC7	0x24A16
+0x8EA5CEC8	0x24A39
+0x8EA5CEC9	0x24A3B
+0x8EA5CECA	0x24B10
+0x8EA5CECB	0x24B96
+0x8EA5CECC	0x24B7B
+0x8EA5CECD	0x24B7C
+0x8EA5CECE	0x24B7D
+0x8EA5CECF	0x24CBE
+0x8EA5CED0	0x24E5C
+0x8EA5CED1	0x24E38
+0x8EA5CED2	0x24E39
+0x8EA5CED3	0x24E2E
+0x8EA5CED4	0x24E34
+0x8EA5CED5	0x24E32
+0x8EA5CED6	0x24E5B
+0x8EA5CED7	0x24E33
+0x8EA5CED8	0x24E3C
+0x8EA5CED9	0x3FE5
+0x8EA5CEDA	0x2500E
+0x8EA5CEDB	0x2500F
+0x8EA5CEDC	0x25010
+0x8EA5CEDD	0x25087
+0x8EA5CEDE	0x2525B
+0x8EA5CEDF	0x25253
+0x8EA5CEE0	0x405F
+0x8EA5CEE1	0x2525C
+0x8EA5CEE2	0x2523F
+0x8EA5CEE3	0x25259
+0x8EA5CEE4	0x2524A
+0x8EA5CEE5	0x25244
+0x8EA5CEE6	0x2524C
+0x8EA5CEE7	0x25240
+0x8EA5CEE8	0x2525F
+0x8EA5CEE9	0x2525E
+0x8EA5CEEA	0x2524E
+0x8EA5CEEB	0x25254
+0x8EA5CEEC	0x25243
+0x8EA5CEED	0x25287
+0x8EA5CEEE	0x25382
+0x8EA5CEEF	0x25385
+0x8EA5CEF0	0x25531
+0x8EA5CEF1	0x25547
+0x8EA5CEF2	0x2552E
+0x8EA5CEF3	0x2552F
+0x8EA5CEF4	0x25548
+0x8EA5CEF5	0x25534
+0x8EA5CEF6	0x4118
+0x8EA5CEF7	0x2059F
+0x8EA5CEF8	0x25832
+0x8EA5CEF9	0x25836
+0x8EA5CEFA	0x25833
+0x8EA5CEFB	0x25831
+0x8EA5CEFC	0x25840
+0x8EA5CEFD	0x25841
+0x8EA5CEFE	0x259DD
+0x8EA5CFA1	0x259D2
+0x8EA5CFA2	0x259D9
+0x8EA5CFA3	0x41AD
+0x8EA5CFA4	0x259DF
+0x8EA5CFA5	0x259DB
+0x8EA5CFA6	0x259D8
+0x8EA5CFA7	0x259D3
+0x8EA5CFA8	0x259DE
+0x8EA5CFA9	0x259E0
+0x8EA5CFAA	0x259D4
+0x8EA5CFAB	0x259D7
+0x8EA5CFAC	0x259DA
+0x8EA5CFAD	0x25AA7
+0x8EA5CFAE	0x25BFE
+0x8EA5CFAF	0x25BDD
+0x8EA5CFB0	0x25C40
+0x8EA5CFB1	0x25BE2
+0x8EA5CFB2	0x421E
+0x8EA5CFB3	0x25BD6
+0x8EA5CFB4	0x25BDE
+0x8EA5CFB5	0x25BEF
+0x8EA5CFB6	0x4227
+0x8EA5CFB7	0x25BEB
+0x8EA5CFB8	0x25BEA
+0x8EA5CFB9	0x25BE4
+0x8EA5CFBA	0x25BD1
+0x8EA5CFBB	0x4218
+0x8EA5CFBC	0x25BEC
+0x8EA5CFBD	0x25BFA
+0x8EA5CFBE	0x25BD9
+0x8EA5CFBF	0x25BF3
+0x8EA5CFC0	0x25BE1
+0x8EA5CFC1	0x25BDC
+0x8EA5CFC2	0x25BE5
+0x8EA5CFC3	0x25BDF
+0x8EA5CFC4	0x25BD4
+0x8EA5CFC5	0x4220
+0x8EA5CFC6	0x25C05
+0x8EA5CFC7	0x25ED6
+0x8EA5CFC8	0x25ED5
+0x8EA5CFC9	0x25ED0
+0x8EA5CFCA	0x25EC8
+0x8EA5CFCB	0x25EC4
+0x8EA5CFCC	0x25EC9
+0x8EA5CFCD	0x25ECD
+0x8EA5CFCE	0x25ED2
+0x8EA5CFCF	0x25ECC
+0x8EA5CFD0	0x25ECA
+0x8EA5CFD1	0x260A0
+0x8EA5CFD2	0x26092
+0x8EA5CFD3	0x42F4
+0x8EA5CFD4	0x4302
+0x8EA5CFD5	0x2608B
+0x8EA5CFD6	0x260A1
+0x8EA5CFD7	0x26095
+0x8EA5CFD8	0x26088
+0x8EA5CFD9	0x26086
+0x8EA5CFDA	0x2608D
+0x8EA5CFDB	0x26085
+0x8EA5CFDC	0x26091
+0x8EA5CFDD	0x26089
+0x8EA5CFDE	0x260A2
+0x8EA5CFDF	0x262F0
+0x8EA5CFE0	0x262F3
+0x8EA5CFE1	0x262F4
+0x8EA5CFE2	0x262EF
+0x8EA5CFE3	0x26306
+0x8EA5CFE4	0x263A2
+0x8EA5CFE5	0x2645E
+0x8EA5CFE6	0x26463
+0x8EA5CFE7	0x26460
+0x8EA5CFE8	0x2645B
+0x8EA5CFE9	0x2647B
+0x8EA5CFEA	0x26458
+0x8EA5CFEB	0x26459
+0x8EA5CFEC	0x2645D
+0x8EA5CFED	0x26505
+0x8EA5CFEE	0x26506
+0x8EA5CFEF	0x26502
+0x8EA5CFF0	0x26503
+0x8EA5CFF1	0x26504
+0x8EA5CFF2	0x265A2
+0x8EA5CFF3	0x265A7
+0x8EA5CFF4	0x265A6
+0x8EA5CFF5	0x265A4
+0x8EA5CFF6	0x265AC
+0x8EA5CFF7	0x265A9
+0x8EA5CFF8	0x267E7
+0x8EA5CFF9	0x26801
+0x8EA5CFFA	0x267DF
+0x8EA5CFFB	0x267D9
+0x8EA5CFFC	0x267E3
+0x8EA5CFFD	0x2680F
+0x8EA5CFFE	0x2691A
+0x8EA5D0A1	0x26945
+0x8EA5D0A2	0x26948
+0x8EA5D0A3	0x2697B
+0x8EA5D0A4	0x26985
+0x8EA5D0A5	0x26986
+0x8EA5D0A6	0x269FE
+0x8EA5D0A7	0x269FF
+0x8EA5D0A8	0x26A64
+0x8EA5D0A9	0x26A71
+0x8EA5D0AA	0x26A72
+0x8EA5D0AB	0x26A61
+0x8EA5D0AC	0x26A62
+0x8EA5D0AD	0x26A6C
+0x8EA5D0AE	0x26A60
+0x8EA5D0AF	0x26A5D
+0x8EA5D0B0	0x26A63
+0x8EA5D0B1	0x26A67
+0x8EA5D0B2	0x26E01
+0x8EA5D0B3	0x26E2A
+0x8EA5D0B4	0x26E30
+0x8EA5D0B5	0x26E06
+0x8EA5D0B6	0x26E7D
+0x8EA5D0B7	0x26E22
+0x8EA5D0B8	0x26EB9
+0x8EA5D0B9	0x26E0A
+0x8EA5D0BA	0x26E10
+0x8EA5D0BB	0x26D8F
+0x8EA5D0BC	0x26E80
+0x8EA5D0BD	0x26E13
+0x8EA5D0BE	0x26E2E
+0x8EA5D0BF	0x26E18
+0x8EA5D0C0	0x26E17
+0x8EA5D0C1	0x26E1A
+0x8EA5D0C2	0x26E14
+0x8EA5D0C3	0x26E47
+0x8EA5D0C4	0x26E63
+0x8EA5D0C5	0x26E38
+0x8EA5D0C6	0x4524
+0x8EA5D0C7	0x26E7F
+0x8EA5D0C8	0x26E21
+0x8EA5D0C9	0x26E37
+0x8EA5D0CA	0x26E31
+0x8EA5D0CB	0x26E1B
+0x8EA5D0CC	0x26EA5
+0x8EA5D0CD	0x26F6C
+0x8EA5D0CE	0x271D3
+0x8EA5D0CF	0x27388
+0x8EA5D0D0	0x2736E
+0x8EA5D0D1	0x2735C
+0x8EA5D0D2	0x27374
+0x8EA5D0D3	0x27354
+0x8EA5D0D4	0x27383
+0x8EA5D0D5	0x8770
+0x8EA5D0D6	0x27365
+0x8EA5D0D7	0x27360
+0x8EA5D0D8	0x27370
+0x8EA5D0D9	0x2736F
+0x8EA5D0DA	0x2736D
+0x8EA5D0DB	0x27372
+0x8EA5D0DC	0x2736C
+0x8EA5D0DD	0x27376
+0x8EA5D0DE	0x27375
+0x8EA5D0DF	0x27359
+0x8EA5D0E0	0x273C7
+0x8EA5D0E1	0x275C1
+0x8EA5D0E2	0x275F9
+0x8EA5D0E3	0x276E3
+0x8EA5D0E4	0x276E7
+0x8EA5D0E5	0x276D6
+0x8EA5D0E6	0x276CF
+0x8EA5D0E7	0x276DA
+0x8EA5D0E8	0x276E9
+0x8EA5D0E9	0x276D2
+0x8EA5D0EA	0x27855
+0x8EA5D0EB	0x2784F
+0x8EA5D0EC	0x2784D
+0x8EA5D0ED	0x27851
+0x8EA5D0EE	0x27856
+0x8EA5D0EF	0x278F9
+0x8EA5D0F0	0x278F8
+0x8EA5D0F1	0x27906
+0x8EA5D0F2	0x27903
+0x8EA5D0F3	0x27909
+0x8EA5D0F4	0x278F7
+0x8EA5D0F5	0x278F5
+0x8EA5D0F6	0x27A47
+0x8EA5D0F7	0x27A45
+0x8EA5D0F8	0x27A3E
+0x8EA5D0F9	0x27A46
+0x8EA5D0FA	0x27A29
+0x8EA5D0FB	0x27A34
+0x8EA5D0FC	0x27A3F
+0x8EA5D0FD	0x27A44
+0x8EA5D0FE	0x27A35
+0x8EA5D1A1	0x27A5A
+0x8EA5D1A2	0x27A2A
+0x8EA5D1A3	0x27A33
+0x8EA5D1A4	0x27A37
+0x8EA5D1A5	0x27A43
+0x8EA5D1A6	0x27A39
+0x8EA5D1A7	0x27A30
+0x8EA5D1A8	0x27A5D
+0x8EA5D1A9	0x27A32
+0x8EA5D1AA	0x27A27
+0x8EA5D1AB	0x27BBD
+0x8EA5D1AC	0x27BBA
+0x8EA5D1AD	0x27BBC
+0x8EA5D1AE	0x27BF1
+0x8EA5D1AF	0x27BF0
+0x8EA5D1B0	0x27C61
+0x8EA5D1B1	0x27C5C
+0x8EA5D1B2	0x27C58
+0x8EA5D1B3	0x27C5D
+0x8EA5D1B4	0x27CDA
+0x8EA5D1B5	0x27CD9
+0x8EA5D1B6	0x27CDD
+0x8EA5D1B7	0x27CDC
+0x8EA5D1B8	0x27CDE
+0x8EA5D1B9	0x477D
+0x8EA5D1BA	0x27DA0
+0x8EA5D1BB	0x27DA2
+0x8EA5D1BC	0x27F0F
+0x8EA5D1BD	0x27F13
+0x8EA5D1BE	0x27F12
+0x8EA5D1BF	0x27F11
+0x8EA5D1C0	0x27F14
+0x8EA5D1C1	0x27F19
+0x8EA5D1C2	0x27F0E
+0x8EA5D1C3	0x27F17
+0x8EA5D1C4	0x27F21
+0x8EA5D1C5	0x27F20
+0x8EA5D1C6	0x27F16
+0x8EA5D1C7	0x28078
+0x8EA5D1C8	0x8E37
+0x8EA5D1C9	0x28087
+0x8EA5D1CA	0x28079
+0x8EA5D1CB	0x28080
+0x8EA5D1CC	0x28077
+0x8EA5D1CD	0x28081
+0x8EA5D1CE	0x28046
+0x8EA5D1CF	0x2807A
+0x8EA5D1D0	0x2809C
+0x8EA5D1D1	0x28083
+0x8EA5D1D2	0x28084
+0x8EA5D1D3	0x280AD
+0x8EA5D1D4	0x2809D
+0x8EA5D1D5	0x2809E
+0x8EA5D1D6	0x28255
+0x8EA5D1D7	0x28336
+0x8EA5D1D8	0x2832B
+0x8EA5D1D9	0x28327
+0x8EA5D1DA	0x28346
+0x8EA5D1DB	0x2832C
+0x8EA5D1DC	0x28345
+0x8EA5D1DD	0x28333
+0x8EA5D1DE	0x2832D
+0x8EA5D1DF	0x28334
+0x8EA5D1E0	0x28322
+0x8EA5D1E1	0x4864
+0x8EA5D1E2	0x2841F
+0x8EA5D1E3	0x285B3
+0x8EA5D1E4	0x2858C
+0x8EA5D1E5	0x2858F
+0x8EA5D1E6	0x285AF
+0x8EA5D1E7	0x285AD
+0x8EA5D1E8	0x2858E
+0x8EA5D1E9	0x285AC
+0x8EA5D1EA	0x285B0
+0x8EA5D1EB	0x285B1
+0x8EA5D1EC	0x285AE
+0x8EA5D1ED	0x28599
+0x8EA5D1EE	0x286EB
+0x8EA5D1EF	0x28774
+0x8EA5D1F0	0x28775
+0x8EA5D1F1	0x2878E
+0x8EA5D1F2	0x2876D
+0x8EA5D1F3	0x28770
+0x8EA5D1F4	0x2878C
+0x8EA5D1F5	0x2884F
+0x8EA5D1F6	0x28851
+0x8EA5D1F7	0x28858
+0x8EA5D1F8	0x2884C
+0x8EA5D1F9	0x2884E
+0x8EA5D1FA	0x28915
+0x8EA5D1FB	0x289BE
+0x8EA5D1FC	0x289DB
+0x8EA5D1FD	0x289B3
+0x8EA5D1FE	0x289AE
+0x8EA5D2A1	0x28C87
+0x8EA5D2A2	0x28C8A
+0x8EA5D2A3	0x28C88
+0x8EA5D2A4	0x28C8B
+0x8EA5D2A5	0x28C8C
+0x8EA5D2A6	0x28D44
+0x8EA5D2A7	0x28D2D
+0x8EA5D2A8	0x28D2A
+0x8EA5D2A9	0x28D31
+0x8EA5D2AA	0x28D2C
+0x8EA5D2AB	0x28D45
+0x8EA5D2AC	0x28D30
+0x8EA5D2AD	0x28D29
+0x8EA5D2AE	0x28D46
+0x8EA5D2AF	0x28EF4
+0x8EA5D2B0	0x28F14
+0x8EA5D2B1	0x28F10
+0x8EA5D2B2	0x28F0F
+0x8EA5D2B3	0x28F12
+0x8EA5D2B4	0x28F0B
+0x8EA5D2B5	0x28F0C
+0x8EA5D2B6	0x28F0A
+0x8EA5D2B7	0x28F13
+0x8EA5D2B8	0x28F0E
+0x8EA5D2B9	0x28FD9
+0x8EA5D2BA	0x28FD0
+0x8EA5D2BB	0x9703
+0x8EA5D2BC	0x290C1
+0x8EA5D2BD	0x290BF
+0x8EA5D2BE	0x290BD
+0x8EA5D2BF	0x290BC
+0x8EA5D2C0	0x290BA
+0x8EA5D2C1	0x290BB
+0x8EA5D2C2	0x290D1
+0x8EA5D2C3	0x290BE
+0x8EA5D2C4	0x290D0
+0x8EA5D2C5	0x290B9
+0x8EA5D2C6	0x2921A
+0x8EA5D2C7	0x2921C
+0x8EA5D2C8	0x2921B
+0x8EA5D2C9	0x29291
+0x8EA5D2CA	0x29296
+0x8EA5D2CB	0x2929F
+0x8EA5D2CC	0x2929C
+0x8EA5D2CD	0x2929A
+0x8EA5D2CE	0x2929D
+0x8EA5D2CF	0x293AD
+0x8EA5D2D0	0x293A5
+0x8EA5D2D1	0x293AE
+0x8EA5D2D2	0x29403
+0x8EA5D2D3	0x29426
+0x8EA5D2D4	0x29420
+0x8EA5D2D5	0x29423
+0x8EA5D2D6	0x29424
+0x8EA5D2D7	0x29421
+0x8EA5D2D8	0x29428
+0x8EA5D2D9	0x29425
+0x8EA5D2DA	0x2941E
+0x8EA5D2DB	0x29494
+0x8EA5D2DC	0x29493
+0x8EA5D2DD	0x2948F
+0x8EA5D2DE	0x2949A
+0x8EA5D2DF	0x294AD
+0x8EA5D2E0	0x4AC2
+0x8EA5D2E1	0x295CA
+0x8EA5D2E2	0x295C5
+0x8EA5D2E3	0x296BB
+0x8EA5D2E4	0x296E1
+0x8EA5D2E5	0x296EA
+0x8EA5D2E6	0x296E4
+0x8EA5D2E7	0x296ED
+0x8EA5D2E8	0x296E6
+0x8EA5D2E9	0x296E0
+0x8EA5D2EA	0x296E8
+0x8EA5D2EB	0x296E5
+0x8EA5D2EC	0x2981A
+0x8EA5D2ED	0x29894
+0x8EA5D2EE	0x29896
+0x8EA5D2EF	0x2989E
+0x8EA5D2F0	0x29895
+0x8EA5D2F1	0x298A1
+0x8EA5D2F2	0x2988E
+0x8EA5D2F3	0x2989B
+0x8EA5D2F4	0x29892
+0x8EA5D2F5	0x29897
+0x8EA5D2F6	0x29899
+0x8EA5D2F7	0x29893
+0x8EA5D2F8	0x29A32
+0x8EA5D2F9	0x29A2F
+0x8EA5D2FA	0x29A2E
+0x8EA5D2FB	0x29A33
+0x8EA5D2FC	0x29B1C
+0x8EA5D2FD	0x29B1E
+0x8EA5D2FE	0x29B11
+0x8EA5D3A1	0x29B20
+0x8EA5D3A2	0x29B1F
+0x8EA5D3A3	0x29B19
+0x8EA5D3A4	0x29B16
+0x8EA5D3A5	0x29CAC
+0x8EA5D3A6	0x29CB9
+0x8EA5D3A7	0x29CB3
+0x8EA5D3A8	0x29CA6
+0x8EA5D3A9	0x29CA2
+0x8EA5D3AA	0x29CA9
+0x8EA5D3AB	0x29CA7
+0x8EA5D3AC	0x29D6C
+0x8EA5D3AD	0x29D6D
+0x8EA5D3AE	0x29D69
+0x8EA5D3AF	0x29D80
+0x8EA5D3B0	0x29D66
+0x8EA5D3B1	0x29D65
+0x8EA5D3B2	0x29D71
+0x8EA5D3B3	0x29D6B
+0x8EA5D3B4	0x29FBD
+0x8EA5D3B5	0x29FC1
+0x8EA5D3B6	0x29FD3
+0x8EA5D3B7	0x29FB6
+0x8EA5D3B8	0x4CAC
+0x8EA5D3B9	0x29FB9
+0x8EA5D3BA	0x29FD4
+0x8EA5D3BB	0x29FB7
+0x8EA5D3BC	0x29FDB
+0x8EA5D3BD	0x29FB8
+0x8EA5D3BE	0x29FC0
+0x8EA5D3BF	0x29FBC
+0x8EA5D3C0	0x29FD5
+0x8EA5D3C1	0x29FBF
+0x8EA5D3C2	0x29FC3
+0x8EA5D3C3	0x29FC9
+0x8EA5D3C4	0x2A258
+0x8EA5D3C5	0x2A290
+0x8EA5D3C6	0x2A295
+0x8EA5D3C7	0x2A297
+0x8EA5D3C8	0x2A309
+0x8EA5D3C9	0x2A308
+0x8EA5D3CA	0x2A306
+0x8EA5D3CB	0x2A305
+0x8EA5D3CC	0x2A310
+0x8EA5D3CD	0x2A397
+0x8EA5D3CE	0x2A395
+0x8EA5D3CF	0x2A3EE
+0x8EA5D3D0	0x2A41F
+0x8EA5D3D1	0x2FA1A
+0x8EA5D3D2	0x21B4B
+0x8EA5D3D3	0x2018E
+0x8EA5D3D4	0x203E8
+0x8EA5D3D5	0x203F0
+0x8EA5D3D6	0x203F4
+0x8EA5D3D7	0x20406
+0x8EA5D3D8	0x203ED
+0x8EA5D3D9	0x349B
+0x8EA5D3DA	0x203E9
+0x8EA5D3DB	0x20400
+0x8EA5D3DC	0x204B8
+0x8EA5D3DD	0x2056D
+0x8EA5D3DE	0x20804
+0x8EA5D3DF	0x20801
+0x8EA5D3E0	0x20803
+0x8EA5D3E1	0x20802
+0x8EA5D3E2	0x52F6
+0x8EA5D3E3	0x3526
+0x8EA5D3E4	0x20962
+0x8EA5D3E5	0x20ABA
+0x8EA5D3E6	0x20B13
+0x8EA5D3E7	0x20FDE
+0x8EA5D3E8	0x20FD7
+0x8EA5D3E9	0x20FE4
+0x8EA5D3EA	0x20FCE
+0x8EA5D3EB	0x20FE3
+0x8EA5D3EC	0x20FDD
+0x8EA5D3ED	0x2103A
+0x8EA5D3EE	0x20FDB
+0x8EA5D3EF	0x20FD6
+0x8EA5D3F0	0x20FE0
+0x8EA5D3F1	0x20FD4
+0x8EA5D3F2	0x20FCB
+0x8EA5D3F3	0x20FE1
+0x8EA5D3F4	0x20FC9
+0x8EA5D3F5	0x20FDF
+0x8EA5D3F6	0x2103C
+0x8EA5D3F7	0x20FFC
+0x8EA5D3F8	0x20FCF
+0x8EA5D3F9	0x21479
+0x8EA5D3FA	0x21476
+0x8EA5D3FB	0x21478
+0x8EA5D3FC	0x21687
+0x8EA5D3FD	0x2189C
+0x8EA5D3FE	0x218B1
+0x8EA5D4A1	0x218C1
+0x8EA5D4A2	0x2189A
+0x8EA5D4A3	0x21892
+0x8EA5D4A4	0x41AF
+0x8EA5D4A5	0x218C2
+0x8EA5D4A6	0x21896
+0x8EA5D4A7	0x218C0
+0x8EA5D4A8	0x21891
+0x8EA5D4A9	0x21895
+0x8EA5D4AA	0x219A2
+0x8EA5D4AB	0x21AC3
+0x8EA5D4AC	0x21AC0
+0x8EA5D4AD	0x21AC2
+0x8EA5D4AE	0x20B8A
+0x8EA5D4AF	0x21BB0
+0x8EA5D4B0	0x21C16
+0x8EA5D4B1	0x21F46
+0x8EA5D4B2	0x21F4A
+0x8EA5D4B3	0x21F3E
+0x8EA5D4B4	0x21F45
+0x8EA5D4B5	0x21F42
+0x8EA5D4B6	0x3815
+0x8EA5D4B7	0x21F5B
+0x8EA5D4B8	0x21F44
+0x8EA5D4B9	0x22004
+0x8EA5D4BA	0x24022
+0x8EA5D4BB	0x22155
+0x8EA5D4BC	0x22157
+0x8EA5D4BD	0x22151
+0x8EA5D4BE	0x2214E
+0x8EA5D4BF	0x2215A
+0x8EA5D4C0	0x222C6
+0x8EA5D4C1	0x222C3
+0x8EA5D4C2	0x389C
+0x8EA5D4C3	0x222C5
+0x8EA5D4C4	0x222CC
+0x8EA5D4C5	0x22371
+0x8EA5D4C6	0x22426
+0x8EA5D4C7	0x224B2
+0x8EA5D4C8	0x2257A
+0x8EA5D4C9	0x22584
+0x8EA5D4CA	0x2257B
+0x8EA5D4CB	0x22874
+0x8EA5D4CC	0x2288C
+0x8EA5D4CD	0x22851
+0x8EA5D4CE	0x22848
+0x8EA5D4CF	0x2288D
+0x8EA5D4D0	0x22892
+0x8EA5D4D1	0x22898
+0x8EA5D4D2	0x22893
+0x8EA5D4D3	0x228B0
+0x8EA5D4D4	0x2284E
+0x8EA5D4D5	0x22896
+0x8EA5D4D6	0x22897
+0x8EA5D4D7	0x2289C
+0x8EA5D4D8	0x228CA
+0x8EA5D4D9	0x22D33
+0x8EA5D4DA	0x22D83
+0x8EA5D4DB	0x22D84
+0x8EA5D4DC	0x22D9A
+0x8EA5D4DD	0x22D8C
+0x8EA5D4DE	0x64CC
+0x8EA5D4DF	0x22D99
+0x8EA5D4E0	0x22EE0
+0x8EA5D4E1	0x22FE4
+0x8EA5D4E2	0x22FF8
+0x8EA5D4E3	0x22FED
+0x8EA5D4E4	0x22FF3
+0x8EA5D4E5	0x22FF4
+0x8EA5D4E6	0x22FF5
+0x8EA5D4E7	0x22FFD
+0x8EA5D4E8	0x23119
+0x8EA5D4E9	0x2329E
+0x8EA5D4EA	0x232C4
+0x8EA5D4EB	0x2329F
+0x8EA5D4EC	0x2339B
+0x8EA5D4ED	0x2339F
+0x8EA5D4EE	0x2339A
+0x8EA5D4EF	0x236AA
+0x8EA5D4F0	0x2369D
+0x8EA5D4F1	0x23692
+0x8EA5D4F2	0x236A2
+0x8EA5D4F3	0x236AF
+0x8EA5D4F4	0x236EB
+0x8EA5D4F5	0x236A0
+0x8EA5D4F6	0x236A1
+0x8EA5D4F7	0x23694
+0x8EA5D4F8	0x23698
+0x8EA5D4F9	0x2368F
+0x8EA5D4FA	0x23687
+0x8EA5D4FB	0x23684
+0x8EA5D4FC	0x236A9
+0x8EA5D4FD	0x2367C
+0x8EA5D4FE	0x23918
+0x8EA5D5A1	0x23A5F
+0x8EA5D5A2	0x23A62
+0x8EA5D5A3	0x23A61
+0x8EA5D5A4	0x23AC0
+0x8EA5D5A5	0x23B15
+0x8EA5D5A6	0x23BFC
+0x8EA5D5A7	0x23BF9
+0x8EA5D5A8	0x23FC8
+0x8EA5D5A9	0x23FC9
+0x8EA5D5AA	0x23FDE
+0x8EA5D5AB	0x23FCA
+0x8EA5D5AC	0x23FE2
+0x8EA5D5AD	0x3D64
+0x8EA5D5AE	0x3D6E
+0x8EA5D5AF	0x24004
+0x8EA5D5B0	0x23FCC
+0x8EA5D5B1	0x23FDD
+0x8EA5D5B2	0x23FE4
+0x8EA5D5B3	0x23FD3
+0x8EA5D5B4	0x23FC7
+0x8EA5D5B5	0x23FC6
+0x8EA5D5B6	0x3D5F
+0x8EA5D5B7	0x24037
+0x8EA5D5B8	0x243D8
+0x8EA5D5B9	0x243EE
+0x8EA5D5BA	0x243B2
+0x8EA5D5BB	0x243A3
+0x8EA5D5BC	0x243B3
+0x8EA5D5BD	0x243ED
+0x8EA5D5BE	0x243F8
+0x8EA5D5BF	0x24531
+0x8EA5D5C0	0x2455B
+0x8EA5D5C1	0x24566
+0x8EA5D5C2	0x24569
+0x8EA5D5C3	0x24596
+0x8EA5D5C4	0x2459B
+0x8EA5D5C5	0x245F7
+0x8EA5D5C6	0x245F3
+0x8EA5D5C7	0x245F4
+0x8EA5D5C8	0x245F5
+0x8EA5D5C9	0x246E2
+0x8EA5D5CA	0x246E7
+0x8EA5D5CB	0x246E5
+0x8EA5D5CC	0x246E9
+0x8EA5D5CD	0x246E6
+0x8EA5D5CE	0x246E3
+0x8EA5D5CF	0x24874
+0x8EA5D5D0	0x2487F
+0x8EA5D5D1	0x2488F
+0x8EA5D5D2	0x24890
+0x8EA5D5D3	0x24897
+0x8EA5D5D4	0x248A3
+0x8EA5D5D5	0x2488E
+0x8EA5D5D6	0x24898
+0x8EA5D5D7	0x2488C
+0x8EA5D5D8	0x24A42
+0x8EA5D5D9	0x24A44
+0x8EA5D5DA	0x24A69
+0x8EA5D5DB	0x24A43
+0x8EA5D5DC	0x24A68
+0x8EA5D5DD	0x3EF6
+0x8EA5D5DE	0x24B8D
+0x8EA5D5DF	0x24B88
+0x8EA5D5E0	0x24B8B
+0x8EA5D5E1	0x24B89
+0x8EA5D5E2	0x24CCC
+0x8EA5D5E3	0x24D1F
+0x8EA5D5E4	0x24E80
+0x8EA5D5E5	0x24E5E
+0x8EA5D5E6	0x24E67
+0x8EA5D5E7	0x24E68
+0x8EA5D5E8	0x24E65
+0x8EA5D5E9	0x764A
+0x8EA5D5EA	0x24E74
+0x8EA5D5EB	0x24E69
+0x8EA5D5EC	0x24E61
+0x8EA5D5ED	0x24E62
+0x8EA5D5EE	0x24E6C
+0x8EA5D5EF	0x24E93
+0x8EA5D5F0	0x24E86
+0x8EA5D5F1	0x24F9D
+0x8EA5D5F2	0x24F9B
+0x8EA5D5F3	0x2501B
+0x8EA5D5F4	0x25016
+0x8EA5D5F5	0x25019
+0x8EA5D5F6	0x25014
+0x8EA5D5F7	0x25018
+0x8EA5D5F8	0x25015
+0x8EA5D5F9	0x25099
+0x8EA5D5FA	0x25098
+0x8EA5D5FB	0x2525D
+0x8EA5D5FC	0x25289
+0x8EA5D5FD	0x2527A
+0x8EA5D5FE	0x2527D
+0x8EA5D6A1	0x2524B
+0x8EA5D6A2	0x4073
+0x8EA5D6A3	0x25278
+0x8EA5D6A4	0x2527F
+0x8EA5D6A5	0x25277
+0x8EA5D6A6	0x2527E
+0x8EA5D6A7	0x25279
+0x8EA5D6A8	0x252AB
+0x8EA5D6A9	0x2527C
+0x8EA5D6AA	0x25274
+0x8EA5D6AB	0x25275
+0x8EA5D6AC	0x252A7
+0x8EA5D6AD	0x2538D
+0x8EA5D6AE	0x2554E
+0x8EA5D6AF	0x25566
+0x8EA5D6B0	0x25561
+0x8EA5D6B1	0x2554D
+0x8EA5D6B2	0x2554F
+0x8EA5D6B3	0x40DD
+0x8EA5D6B4	0x25554
+0x8EA5D6B5	0x2557C
+0x8EA5D6B6	0x256DA
+0x8EA5D6B7	0x256DE
+0x8EA5D6B8	0x256D8
+0x8EA5D6B9	0x256DD
+0x8EA5D6BA	0x256DF
+0x8EA5D6BB	0x25866
+0x8EA5D6BC	0x25862
+0x8EA5D6BD	0x2585F
+0x8EA5D6BE	0x25864
+0x8EA5D6BF	0x25863
+0x8EA5D6C0	0x25860
+0x8EA5D6C1	0x25888
+0x8EA5D6C2	0x2586A
+0x8EA5D6C3	0x25867
+0x8EA5D6C4	0x25887
+0x8EA5D6C5	0x2583F
+0x8EA5D6C6	0x2586C
+0x8EA5D6C7	0x2586E
+0x8EA5D6C8	0x258AD
+0x8EA5D6C9	0x259F1
+0x8EA5D6CA	0x259F4
+0x8EA5D6CB	0x259F6
+0x8EA5D6CC	0x259F5
+0x8EA5D6CD	0x259F8
+0x8EA5D6CE	0x259FB
+0x8EA5D6CF	0x259EC
+0x8EA5D6D0	0x259EF
+0x8EA5D6D1	0x259ED
+0x8EA5D6D2	0x7AB9
+0x8EA5D6D3	0x259F7
+0x8EA5D6D4	0x259F9
+0x8EA5D6D5	0x259FD
+0x8EA5D6D6	0x25AB1
+0x8EA5D6D7	0x25C36
+0x8EA5D6D8	0x25C1B
+0x8EA5D6D9	0x25C32
+0x8EA5D6DA	0x25C42
+0x8EA5D6DB	0x25C4D
+0x8EA5D6DC	0x25C1F
+0x8EA5D6DD	0x25C21
+0x8EA5D6DE	0x25C1C
+0x8EA5D6DF	0x25C31
+0x8EA5D6E0	0x25C2E
+0x8EA5D6E1	0x25C47
+0x8EA5D6E2	0x25C3B
+0x8EA5D6E3	0x25C41
+0x8EA5D6E4	0x25C18
+0x8EA5D6E5	0x25C39
+0x8EA5D6E6	0x25C1D
+0x8EA5D6E7	0x25C27
+0x8EA5D6E8	0x25C23
+0x8EA5D6E9	0x7BD7
+0x8EA5D6EA	0x25EEE
+0x8EA5D6EB	0x25EE8
+0x8EA5D6EC	0x25EE5
+0x8EA5D6ED	0x25EEF
+0x8EA5D6EE	0x25EE4
+0x8EA5D6EF	0x25EEC
+0x8EA5D6F0	0x25EF0
+0x8EA5D6F1	0x260D7
+0x8EA5D6F2	0x260D8
+0x8EA5D6F3	0x260D4
+0x8EA5D6F4	0x260CA
+0x8EA5D6F5	0x260D2
+0x8EA5D6F6	0x260CB
+0x8EA5D6F7	0x260D3
+0x8EA5D6F8	0x260E6
+0x8EA5D6F9	0x260E2
+0x8EA5D6FA	0x26249
+0x8EA5D6FB	0x26248
+0x8EA5D6FC	0x262FF
+0x8EA5D6FD	0x26309
+0x8EA5D6FE	0x263B0
+0x8EA5D7A1	0x263AF
+0x8EA5D7A2	0x2647C
+0x8EA5D7A3	0x26478
+0x8EA5D7A4	0x2647A
+0x8EA5D7A5	0x26472
+0x8EA5D7A6	0x26479
+0x8EA5D7A7	0x2647E
+0x8EA5D7A8	0x2650C
+0x8EA5D7A9	0x2650B
+0x8EA5D7AA	0x265CD
+0x8EA5D7AB	0x265BE
+0x8EA5D7AC	0x265BC
+0x8EA5D7AD	0x265BF
+0x8EA5D7AE	0x265C0
+0x8EA5D7AF	0x265BD
+0x8EA5D7B0	0x26838
+0x8EA5D7B1	0x26808
+0x8EA5D7B2	0x26805
+0x8EA5D7B3	0x2683B
+0x8EA5D7B4	0x26810
+0x8EA5D7B5	0x2680C
+0x8EA5D7B6	0x2680D
+0x8EA5D7B7	0x26804
+0x8EA5D7B8	0x2683A
+0x8EA5D7B9	0x26813
+0x8EA5D7BA	0x26837
+0x8EA5D7BB	0x26839
+0x8EA5D7BC	0x2691F
+0x8EA5D7BD	0x2694B
+0x8EA5D7BE	0x269EE
+0x8EA5D7BF	0x26A75
+0x8EA5D7C0	0x26A78
+0x8EA5D7C1	0x26A7C
+0x8EA5D7C2	0x26A74
+0x8EA5D7C3	0x26A76
+0x8EA5D7C4	0x26AEA
+0x8EA5D7C5	0x26AEB
+0x8EA5D7C6	0x26DFB
+0x8EA5D7C7	0x26E19
+0x8EA5D7C8	0x26EA7
+0x8EA5D7C9	0x26E8C
+0x8EA5D7CA	0x26EDC
+0x8EA5D7CB	0x26E98
+0x8EA5D7CC	0x26EBE
+0x8EA5D7CD	0x26E9E
+0x8EA5D7CE	0x26F0F
+0x8EA5D7CF	0x26E9F
+0x8EA5D7D0	0x26EDD
+0x8EA5D7D1	0x26E93
+0x8EA5D7D2	0x26EBB
+0x8EA5D7D3	0x26EB6
+0x8EA5D7D4	0x26E90
+0x8EA5D7D5	0x26EA1
+0x8EA5D7D6	0x26EBD
+0x8EA5D7D7	0x26EDE
+0x8EA5D7D8	0x26E3A
+0x8EA5D7D9	0x26F22
+0x8EA5D7DA	0x26E97
+0x8EA5D7DB	0x26E94
+0x8EA5D7DC	0x26EC3
+0x8EA5D7DD	0x26E8E
+0x8EA5D7DE	0x26EA8
+0x8EA5D7DF	0x26E99
+0x8EA5D7E0	0x26EAD
+0x8EA5D7E1	0x26E9B
+0x8EA5D7E2	0x26EA2
+0x8EA5D7E3	0x26F21
+0x8EA5D7E4	0x26EAC
+0x8EA5D7E5	0x26F0E
+0x8EA5D7E6	0x26F31
+0x8EA5D7E7	0x271E1
+0x8EA5D7E8	0x271DE
+0x8EA5D7E9	0x271DF
+0x8EA5D7EA	0x271DC
+0x8EA5D7EB	0x271DD
+0x8EA5D7EC	0x271EC
+0x8EA5D7ED	0x271E7
+0x8EA5D7EE	0x27369
+0x8EA5D7EF	0x273B8
+0x8EA5D7F0	0x273A1
+0x8EA5D7F1	0x273A8
+0x8EA5D7F2	0x273BA
+0x8EA5D7F3	0x273C2
+0x8EA5D7F4	0x273A6
+0x8EA5D7F5	0x273A4
+0x8EA5D7F6	0x273A3
+0x8EA5D7F7	0x273AB
+0x8EA5D7F8	0x273BC
+0x8EA5D7F9	0x273B7
+0x8EA5D7FA	0x273BF
+0x8EA5D7FB	0x273AD
+0x8EA5D7FC	0x273B1
+0x8EA5D7FD	0x273CA
+0x8EA5D7FE	0x273C4
+0x8EA5D8A1	0x273B9
+0x8EA5D8A2	0x275C8
+0x8EA5D8A3	0x275C6
+0x8EA5D8A4	0x275C7
+0x8EA5D8A5	0x2770A
+0x8EA5D8A6	0x2770D
+0x8EA5D8A7	0x276FB
+0x8EA5D8A8	0x27703
+0x8EA5D8A9	0x27702
+0x8EA5D8AA	0x276FC
+0x8EA5D8AB	0x276F9
+0x8EA5D8AC	0x276F8
+0x8EA5D8AD	0x2786E
+0x8EA5D8AE	0x27863
+0x8EA5D8AF	0x27862
+0x8EA5D8B0	0x27861
+0x8EA5D8B1	0x2786B
+0x8EA5D8B2	0x4688
+0x8EA5D8B3	0x2786F
+0x8EA5D8B4	0x27866
+0x8EA5D8B5	0x2786C
+0x8EA5D8B6	0x2790E
+0x8EA5D8B7	0x27915
+0x8EA5D8B8	0x27916
+0x8EA5D8B9	0x27910
+0x8EA5D8BA	0x27917
+0x8EA5D8BB	0x27911
+0x8EA5D8BC	0x27A6E
+0x8EA5D8BD	0x27A6C
+0x8EA5D8BE	0x27A87
+0x8EA5D8BF	0x27A83
+0x8EA5D8C0	0x27A63
+0x8EA5D8C1	0x27ADC
+0x8EA5D8C2	0x27BC0
+0x8EA5D8C3	0x27BF7
+0x8EA5D8C4	0x27BFA
+0x8EA5D8C5	0x27C70
+0x8EA5D8C6	0x27C6A
+0x8EA5D8C7	0x27C68
+0x8EA5D8C8	0x27C69
+0x8EA5D8C9	0x27C84
+0x8EA5D8CA	0x27CEC
+0x8EA5D8CB	0x27CE7
+0x8EA5D8CC	0x27CEE
+0x8EA5D8CD	0x27DBA
+0x8EA5D8CE	0x27DB2
+0x8EA5D8CF	0x27DB5
+0x8EA5D8D0	0x27DCB
+0x8EA5D8D1	0x2080B
+0x8EA5D8D2	0x27DD0
+0x8EA5D8D3	0x27E6D
+0x8EA5D8D4	0x27E6C
+0x8EA5D8D5	0x47BB
+0x8EA5D8D6	0x27F45
+0x8EA5D8D7	0x27F46
+0x8EA5D8D8	0x27F34
+0x8EA5D8D9	0x27F2C
+0x8EA5D8DA	0x27F35
+0x8EA5D8DB	0x27F44
+0x8EA5D8DC	0x47BA
+0x8EA5D8DD	0x27F76
+0x8EA5D8DE	0x280B1
+0x8EA5D8DF	0x280AA
+0x8EA5D8E0	0x280A1
+0x8EA5D8E1	0x280B2
+0x8EA5D8E2	0x4812
+0x8EA5D8E3	0x280A6
+0x8EA5D8E4	0x280B5
+0x8EA5D8E5	0x280B4
+0x8EA5D8E6	0x280B8
+0x8EA5D8E7	0x280AF
+0x8EA5D8E8	0x280B0
+0x8EA5D8E9	0x280A3
+0x8EA5D8EA	0x28262
+0x8EA5D8EB	0x28264
+0x8EA5D8EC	0x28356
+0x8EA5D8ED	0x28351
+0x8EA5D8EE	0x2834F
+0x8EA5D8EF	0x28368
+0x8EA5D8F0	0x2834C
+0x8EA5D8F1	0x28350
+0x8EA5D8F2	0x4861
+0x8EA5D8F3	0x28348
+0x8EA5D8F4	0x2834A
+0x8EA5D8F5	0x28421
+0x8EA5D8F6	0x285E3
+0x8EA5D8F7	0x285B9
+0x8EA5D8F8	0x285DE
+0x8EA5D8F9	0x285B7
+0x8EA5D8FA	0x285E1
+0x8EA5D8FB	0x285B6
+0x8EA5D8FC	0x285B5
+0x8EA5D8FD	0x285DF
+0x8EA5D8FE	0x48E1
+0x8EA5D9A1	0x28797
+0x8EA5D9A2	0x2879A
+0x8EA5D9A3	0x2879B
+0x8EA5D9A4	0x28798
+0x8EA5D9A5	0x28792
+0x8EA5D9A6	0x28793
+0x8EA5D9A7	0x287D7
+0x8EA5D9A8	0x28773
+0x8EA5D9A9	0x2886B
+0x8EA5D9AA	0x28874
+0x8EA5D9AB	0x28878
+0x8EA5D9AC	0x2886D
+0x8EA5D9AD	0x28918
+0x8EA5D9AE	0x289E9
+0x8EA5D9AF	0x289F5
+0x8EA5D9B0	0x289EA
+0x8EA5D9B1	0x28A2E
+0x8EA5D9B2	0x289E7
+0x8EA5D9B3	0x289FE
+0x8EA5D9B4	0x289E5
+0x8EA5D9B5	0x28A36
+0x8EA5D9B6	0x289F0
+0x8EA5D9B7	0x289E6
+0x8EA5D9B8	0x28A2C
+0x8EA5D9B9	0x28C89
+0x8EA5D9BA	0x28C95
+0x8EA5D9BB	0x28C93
+0x8EA5D9BC	0x28D4D
+0x8EA5D9BD	0x28D4A
+0x8EA5D9BE	0x28D4F
+0x8EA5D9BF	0x28D50
+0x8EA5D9C0	0x28D4B
+0x8EA5D9C1	0x28F2A
+0x8EA5D9C2	0x28F2B
+0x8EA5D9C3	0x28F2F
+0x8EA5D9C4	0x28F2E
+0x8EA5D9C5	0x28F7C
+0x8EA5D9C6	0x28FED
+0x8EA5D9C7	0x28FE2
+0x8EA5D9C8	0x290E0
+0x8EA5D9C9	0x290DC
+0x8EA5D9CA	0x290DA
+0x8EA5D9CB	0x290D6
+0x8EA5D9CC	0x290F4
+0x8EA5D9CD	0x290D9
+0x8EA5D9CE	0x290D5
+0x8EA5D9CF	0x29222
+0x8EA5D9D0	0x29221
+0x8EA5D9D1	0x29224
+0x8EA5D9D2	0x29225
+0x8EA5D9D3	0x29226
+0x8EA5D9D4	0x29223
+0x8EA5D9D5	0x292AA
+0x8EA5D9D6	0x292AF
+0x8EA5D9D7	0x292B0
+0x8EA5D9D8	0x292AB
+0x8EA5D9D9	0x293AF
+0x8EA5D9DA	0x293B7
+0x8EA5D9DB	0x293B5
+0x8EA5D9DC	0x293B2
+0x8EA5D9DD	0x293B3
+0x8EA5D9DE	0x2942B
+0x8EA5D9DF	0x294D8
+0x8EA5D9E0	0x294C2
+0x8EA5D9E1	0x294AF
+0x8EA5D9E2	0x294BC
+0x8EA5D9E3	0x294B8
+0x8EA5D9E4	0x294BE
+0x8EA5D9E5	0x294B7
+0x8EA5D9E6	0x294B4
+0x8EA5D9E7	0x294BF
+0x8EA5D9E8	0x294B3
+0x8EA5D9E9	0x294B1
+0x8EA5D9EA	0x294BB
+0x8EA5D9EB	0x294BD
+0x8EA5D9EC	0x294D6
+0x8EA5D9ED	0x294DD
+0x8EA5D9EE	0x295D8
+0x8EA5D9EF	0x295D3
+0x8EA5D9F0	0x295D5
+0x8EA5D9F1	0x295E3
+0x8EA5D9F2	0x295E2
+0x8EA5D9F3	0x295D9
+0x8EA5D9F4	0x295DE
+0x8EA5D9F5	0x295DF
+0x8EA5D9F6	0x295DA
+0x8EA5D9F7	0x295D4
+0x8EA5D9F8	0x296F3
+0x8EA5D9F9	0x296E2
+0x8EA5D9FA	0x2970D
+0x8EA5D9FB	0x29701
+0x8EA5D9FC	0x29705
+0x8EA5D9FD	0x2971A
+0x8EA5D9FE	0x29703
+0x8EA5DAA1	0x2971F
+0x8EA5DAA2	0x29716
+0x8EA5DAA3	0x296FA
+0x8EA5DAA4	0x296FC
+0x8EA5DAA5	0x2970A
+0x8EA5DAA6	0x999F
+0x8EA5DAA7	0x298BC
+0x8EA5DAA8	0x298CA
+0x8EA5DAA9	0x298B6
+0x8EA5DAAA	0x298C7
+0x8EA5DAAB	0x298BF
+0x8EA5DAAC	0x4B89
+0x8EA5DAAD	0x298B9
+0x8EA5DAAE	0x4B8C
+0x8EA5DAAF	0x298B0
+0x8EA5DAB0	0x298B8
+0x8EA5DAB1	0x298BD
+0x8EA5DAB2	0x29891
+0x8EA5DAB3	0x298BB
+0x8EA5DAB4	0x298BE
+0x8EA5DAB5	0x29A3E
+0x8EA5DAB6	0x29A3D
+0x8EA5DAB7	0x29B38
+0x8EA5DAB8	0x29B3D
+0x8EA5DAB9	0x29B39
+0x8EA5DABA	0x29B33
+0x8EA5DABB	0x29C33
+0x8EA5DABC	0x29CBB
+0x8EA5DABD	0x29CC6
+0x8EA5DABE	0x29CC5
+0x8EA5DABF	0x29CC7
+0x8EA5DAC0	0x29CCB
+0x8EA5DAC1	0x29CA8
+0x8EA5DAC2	0x29CC8
+0x8EA5DAC3	0x29CBE
+0x8EA5DAC4	0x29CC1
+0x8EA5DAC5	0x29CBD
+0x8EA5DAC6	0x29D82
+0x8EA5DAC7	0x29D9E
+0x8EA5DAC8	0x29D81
+0x8EA5DAC9	0x29D84
+0x8EA5DACA	0x9B8D
+0x8EA5DACB	0x29D96
+0x8EA5DACC	0x29D8E
+0x8EA5DACD	0x29D88
+0x8EA5DACE	0x29D87
+0x8EA5DACF	0x29FE0
+0x8EA5DAD0	0x2A00D
+0x8EA5DAD1	0x29FDF
+0x8EA5DAD2	0x29FE4
+0x8EA5DAD3	0x29FE2
+0x8EA5DAD4	0x29FDD
+0x8EA5DAD5	0x29FEC
+0x8EA5DAD6	0x29FDE
+0x8EA5DAD7	0x29FE7
+0x8EA5DAD8	0x29FEA
+0x8EA5DAD9	0x29FE3
+0x8EA5DADA	0x2A25C
+0x8EA5DADB	0x9E77
+0x8EA5DADC	0x2A25D
+0x8EA5DADD	0x2A29C
+0x8EA5DADE	0x2A31D
+0x8EA5DADF	0x2A39D
+0x8EA5DAE0	0x2A39E
+0x8EA5DAE1	0x2A39B
+0x8EA5DAE2	0x2A3B5
+0x8EA5DAE3	0x2A3B9
+0x8EA5DAE4	0x2A3B6
+0x8EA5DAE5	0x2A3F3
+0x8EA5DAE6	0x2A3F2
+0x8EA5DAE7	0x2A3F4
+0x8EA5DAE8	0x2A426
+0x8EA5DAE9	0x2A427
+0x8EA5DAEA	0x2A425
+0x8EA5DAEB	0x2A506
+0x8EA5DAEC	0x2A50B
+0x8EA5DAED	0x2A53A
+0x8EA5DAEE	0x2A53C
+0x8EA5DAEF	0x2040A
+0x8EA5DAF0	0x2040B
+0x8EA5DAF1	0x204BF
+0x8EA5DAF2	0x204FD
+0x8EA5DAF3	0x20618
+0x8EA5DAF4	0x291DF
+0x8EA5DAF5	0x25390
+0x8EA5DAF6	0x2069E
+0x8EA5DAF7	0x207FC
+0x8EA5DAF8	0x20810
+0x8EA5DAF9	0x2080F
+0x8EA5DAFA	0x2080D
+0x8EA5DAFB	0x208B9
+0x8EA5DAFC	0x208B7
+0x8EA5DAFD	0x208BA
+0x8EA5DAFE	0x2090A
+0x8EA5DBA1	0x21041
+0x8EA5DBA2	0x2108B
+0x8EA5DBA3	0x21046
+0x8EA5DBA4	0x21053
+0x8EA5DBA5	0x210E2
+0x8EA5DBA6	0x2103F
+0x8EA5DBA7	0x20F7C
+0x8EA5DBA8	0x2104B
+0x8EA5DBA9	0x2104E
+0x8EA5DBAA	0x2108A
+0x8EA5DBAB	0x21047
+0x8EA5DBAC	0x21493
+0x8EA5DBAD	0x27DCE
+0x8EA5DBAE	0x2148C
+0x8EA5DBAF	0x214AF
+0x8EA5DBB0	0x214C9
+0x8EA5DBB1	0x215C6
+0x8EA5DBB2	0x215C8
+0x8EA5DBB3	0x21691
+0x8EA5DBB4	0x218CF
+0x8EA5DBB5	0x218D4
+0x8EA5DBB6	0x218CE
+0x8EA5DBB7	0x21ADD
+0x8EA5DBB8	0x21AD4
+0x8EA5DBB9	0x21F49
+0x8EA5DBBA	0x21F63
+0x8EA5DBBB	0x21F5D
+0x8EA5DBBC	0x381A
+0x8EA5DBBD	0x21F67
+0x8EA5DBBE	0x21FBB
+0x8EA5DBBF	0x21F60
+0x8EA5DBC0	0x21F80
+0x8EA5DBC1	0x2215F
+0x8EA5DBC2	0x22160
+0x8EA5DBC3	0x222DA
+0x8EA5DBC4	0x222D2
+0x8EA5DBC5	0x222DD
+0x8EA5DBC6	0x2258E
+0x8EA5DBC7	0x22588
+0x8EA5DBC8	0x2256C
+0x8EA5DBC9	0x2289E
+0x8EA5DBCA	0x228C9
+0x8EA5DBCB	0x228A4
+0x8EA5DBCC	0x3998
+0x8EA5DBCD	0x228D9
+0x8EA5DBCE	0x228D2
+0x8EA5DBCF	0x228DA
+0x8EA5DBD0	0x228DD
+0x8EA5DBD1	0x228CE
+0x8EA5DBD2	0x228FC
+0x8EA5DBD3	0x22A14
+0x8EA5DBD4	0x22A60
+0x8EA5DBD5	0x22DD7
+0x8EA5DBD6	0x22DCB
+0x8EA5DBD7	0x22DCD
+0x8EA5DBD8	0x22DD5
+0x8EA5DBD9	0x22EE7
+0x8EA5DBDA	0x23000
+0x8EA5DBDB	0x2300A
+0x8EA5DBDC	0x2300F
+0x8EA5DBDD	0x23002
+0x8EA5DBDE	0x23001
+0x8EA5DBDF	0x2311D
+0x8EA5DBE0	0x232CA
+0x8EA5DBE1	0x232CB
+0x8EA5DBE2	0x232CD
+0x8EA5DBE3	0x2334F
+0x8EA5DBE4	0x2339C
+0x8EA5DBE5	0x23680
+0x8EA5DBE6	0x2370D
+0x8EA5DBE7	0x23702
+0x8EA5DBE8	0x3BF1
+0x8EA5DBE9	0x23707
+0x8EA5DBEA	0x236F7
+0x8EA5DBEB	0x236F8
+0x8EA5DBEC	0x236FD
+0x8EA5DBED	0x23724
+0x8EA5DBEE	0x236FB
+0x8EA5DBEF	0x23739
+0x8EA5DBF0	0x2373A
+0x8EA5DBF1	0x23922
+0x8EA5DBF2	0x6BA9
+0x8EA5DBF3	0x23A6A
+0x8EA5DBF4	0x23A6D
+0x8EA5DBF5	0x23A74
+0x8EA5DBF6	0x23C0E
+0x8EA5DBF7	0x23FDF
+0x8EA5DBF8	0x2402B
+0x8EA5DBF9	0x23FE3
+0x8EA5DBFA	0x24026
+0x8EA5DBFB	0x2402A
+0x8EA5DBFC	0x24023
+0x8EA5DBFD	0x24035
+0x8EA5DBFE	0x2404A
+0x8EA5DCA1	0x243FD
+0x8EA5DCA2	0x24400
+0x8EA5DCA3	0x2441E
+0x8EA5DCA4	0x243FF
+0x8EA5DCA5	0x2459E
+0x8EA5DCA6	0x245FA
+0x8EA5DCA7	0x246F1
+0x8EA5DCA8	0x24895
+0x8EA5DCA9	0x248A8
+0x8EA5DCAA	0x248A6
+0x8EA5DCAB	0x24A6E
+0x8EA5DCAC	0x24A83
+0x8EA5DCAD	0x24A6D
+0x8EA5DCAE	0x24B8F
+0x8EA5DCAF	0x3F6A
+0x8EA5DCB0	0x24CDF
+0x8EA5DCB1	0x24CD5
+0x8EA5DCB2	0x24CE0
+0x8EA5DCB3	0x24CD3
+0x8EA5DCB4	0x24CD8
+0x8EA5DCB5	0x24E8C
+0x8EA5DCB6	0x764B
+0x8EA5DCB7	0x24E94
+0x8EA5DCB8	0x24E96
+0x8EA5DCB9	0x24E85
+0x8EA5DCBA	0x24E8F
+0x8EA5DCBB	0x24EA9
+0x8EA5DCBC	0x24E8E
+0x8EA5DCBD	0x24E90
+0x8EA5DCBE	0x24EB8
+0x8EA5DCBF	0x24EC3
+0x8EA5DCC0	0x24EBB
+0x8EA5DCC1	0x24FA5
+0x8EA5DCC2	0x24FA2
+0x8EA5DCC3	0x76A2
+0x8EA5DCC4	0x24FA3
+0x8EA5DCC5	0x250B5
+0x8EA5DCC6	0x250AC
+0x8EA5DCC7	0x250A8
+0x8EA5DCC8	0x252AD
+0x8EA5DCC9	0x252B8
+0x8EA5DCCA	0x252B4
+0x8EA5DCCB	0x252AE
+0x8EA5DCCC	0x252B6
+0x8EA5DCCD	0x4485
+0x8EA5DCCE	0x252C1
+0x8EA5DCCF	0x252BF
+0x8EA5DCD0	0x25392
+0x8EA5DCD1	0x25400
+0x8EA5DCD2	0x25401
+0x8EA5DCD3	0x25575
+0x8EA5DCD4	0x25572
+0x8EA5DCD5	0x25578
+0x8EA5DCD6	0x25570
+0x8EA5DCD7	0x2557E
+0x8EA5DCD8	0x2557D
+0x8EA5DCD9	0x2557F
+0x8EA5DCDA	0x256EF
+0x8EA5DCDB	0x2586D
+0x8EA5DCDC	0x2588E
+0x8EA5DCDD	0x2588F
+0x8EA5DCDE	0x2588A
+0x8EA5DCDF	0x2588D
+0x8EA5DCE0	0x25895
+0x8EA5DCE1	0x2588B
+0x8EA5DCE2	0x2588C
+0x8EA5DCE3	0x258B0
+0x8EA5DCE4	0x25893
+0x8EA5DCE5	0x259FC
+0x8EA5DCE6	0x25A15
+0x8EA5DCE7	0x25A0E
+0x8EA5DCE8	0x25A18
+0x8EA5DCE9	0x25A11
+0x8EA5DCEA	0x25A0D
+0x8EA5DCEB	0x25ABB
+0x8EA5DCEC	0x25AB3
+0x8EA5DCED	0x4239
+0x8EA5DCEE	0x25CA1
+0x8EA5DCEF	0x25C9A
+0x8EA5DCF0	0x25C84
+0x8EA5DCF1	0x25CA0
+0x8EA5DCF2	0x25C86
+0x8EA5DCF3	0x25C9D
+0x8EA5DCF4	0x25CAA
+0x8EA5DCF5	0x25C78
+0x8EA5DCF6	0x25C8D
+0x8EA5DCF7	0x25C8A
+0x8EA5DCF8	0x25CA6
+0x8EA5DCF9	0x25C7A
+0x8EA5DCFA	0x25C97
+0x8EA5DCFB	0x25C88
+0x8EA5DCFC	0x25C8E
+0x8EA5DCFD	0x423D
+0x8EA5DCFE	0x4244
+0x8EA5DDA1	0x25C76
+0x8EA5DDA2	0x25C81
+0x8EA5DDA3	0x25C85
+0x8EA5DDA4	0x25C75
+0x8EA5DDA5	0x25CA8
+0x8EA5DDA6	0x25C8F
+0x8EA5DDA7	0x25C91
+0x8EA5DDA8	0x25CA2
+0x8EA5DDA9	0x25C9C
+0x8EA5DDAA	0x25C89
+0x8EA5DDAB	0x25C7F
+0x8EA5DDAC	0x25C96
+0x8EA5DDAD	0x25C79
+0x8EA5DDAE	0x25C9F
+0x8EA5DDAF	0x25CA7
+0x8EA5DDB0	0x4246
+0x8EA5DDB1	0x25C87
+0x8EA5DDB2	0x25C9B
+0x8EA5DDB3	0x25CA5
+0x8EA5DDB4	0x25C8B
+0x8EA5DDB5	0x25CC9
+0x8EA5DDB6	0x25EFF
+0x8EA5DDB7	0x25F03
+0x8EA5DDB8	0x25F00
+0x8EA5DDB9	0x25F02
+0x8EA5DDBA	0x25F04
+0x8EA5DDBB	0x25F05
+0x8EA5DDBC	0x25EE6
+0x8EA5DDBD	0x25F1F
+0x8EA5DDBE	0x26114
+0x8EA5DDBF	0x430E
+0x8EA5DDC0	0x2610C
+0x8EA5DDC1	0x2610F
+0x8EA5DDC2	0x26119
+0x8EA5DDC3	0x2610B
+0x8EA5DDC4	0x26113
+0x8EA5DDC5	0x260D5
+0x8EA5DDC6	0x4310
+0x8EA5DDC7	0x2611C
+0x8EA5DDC8	0x26250
+0x8EA5DDC9	0x2624E
+0x8EA5DDCA	0x26312
+0x8EA5DDCB	0x263B9
+0x8EA5DDCC	0x26485
+0x8EA5DDCD	0x26488
+0x8EA5DDCE	0x26490
+0x8EA5DDCF	0x26513
+0x8EA5DDD0	0x265D0
+0x8EA5DDD1	0x265D1
+0x8EA5DDD2	0x265D2
+0x8EA5DDD3	0x265D7
+0x8EA5DDD4	0x265D6
+0x8EA5DDD5	0x265E5
+0x8EA5DDD6	0x26846
+0x8EA5DDD7	0x2686B
+0x8EA5DDD8	0x26845
+0x8EA5DDD9	0x2683F
+0x8EA5DDDA	0x2683E
+0x8EA5DDDB	0x443E
+0x8EA5DDDC	0x2686A
+0x8EA5DDDD	0x26868
+0x8EA5DDDE	0x2684C
+0x8EA5DDDF	0x26923
+0x8EA5DDE0	0x26922
+0x8EA5DDE1	0x26997
+0x8EA5DDE2	0x26991
+0x8EA5DDE3	0x25AB5
+0x8EA5DDE4	0x26998
+0x8EA5DDE5	0x2699C
+0x8EA5DDE6	0x26A89
+0x8EA5DDE7	0x4484
+0x8EA5DDE8	0x26A8B
+0x8EA5DDE9	0x26A8A
+0x8EA5DDEA	0x26A8D
+0x8EA5DDEB	0x26A8E
+0x8EA5DDEC	0x26A88
+0x8EA5DDED	0x26F4E
+0x8EA5DDEE	0x26F44
+0x8EA5DDEF	0x26F37
+0x8EA5DDF0	0x26F75
+0x8EA5DDF1	0x26F54
+0x8EA5DDF2	0x26F76
+0x8EA5DDF3	0x26F34
+0x8EA5DDF4	0x26F6B
+0x8EA5DDF5	0x26F32
+0x8EA5DDF6	0x26F57
+0x8EA5DDF7	0x26F52
+0x8EA5DDF8	0x26F45
+0x8EA5DDF9	0x4549
+0x8EA5DDFA	0x26EB1
+0x8EA5DDFB	0x26F4B
+0x8EA5DDFC	0x26F47
+0x8EA5DDFD	0x26F33
+0x8EA5DDFE	0x26F40
+0x8EA5DEA1	0x26F3C
+0x8EA5DEA2	0x26F43
+0x8EA5DEA3	0x26F4F
+0x8EA5DEA4	0x26F55
+0x8EA5DEA5	0x26F41
+0x8EA5DEA6	0x26FB2
+0x8EA5DEA7	0x26FC0
+0x8EA5DEA8	0x27434
+0x8EA5DEA9	0x273F9
+0x8EA5DEAA	0x27419
+0x8EA5DEAB	0x2740D
+0x8EA5DEAC	0x273FA
+0x8EA5DEAD	0x2741E
+0x8EA5DEAE	0x2741F
+0x8EA5DEAF	0x2740E
+0x8EA5DEB0	0x27440
+0x8EA5DEB1	0x27408
+0x8EA5DEB2	0x45DF
+0x8EA5DEB3	0x27413
+0x8EA5DEB4	0x2744C
+0x8EA5DEB5	0x45F0
+0x8EA5DEB6	0x275CC
+0x8EA5DEB7	0x275CB
+0x8EA5DEB8	0x27724
+0x8EA5DEB9	0x27725
+0x8EA5DEBA	0x2773D
+0x8EA5DEBB	0x27720
+0x8EA5DEBC	0x27727
+0x8EA5DEBD	0x27726
+0x8EA5DEBE	0x2771D
+0x8EA5DEBF	0x2771E
+0x8EA5DEC0	0x27732
+0x8EA5DEC1	0x2776C
+0x8EA5DEC2	0x27759
+0x8EA5DEC3	0x468A
+0x8EA5DEC4	0x2787A
+0x8EA5DEC5	0x27879
+0x8EA5DEC6	0x2791B
+0x8EA5DEC7	0x2792E
+0x8EA5DEC8	0x27923
+0x8EA5DEC9	0x27920
+0x8EA5DECA	0x2791F
+0x8EA5DECB	0x27AB6
+0x8EA5DECC	0x27AB9
+0x8EA5DECD	0x27AA1
+0x8EA5DECE	0x27AA3
+0x8EA5DECF	0x27AA8
+0x8EA5DED0	0x27AAF
+0x8EA5DED1	0x27A9A
+0x8EA5DED2	0x27A99
+0x8EA5DED3	0x27AA2
+0x8EA5DED4	0x27A9D
+0x8EA5DED5	0x4702
+0x8EA5DED6	0x27AAB
+0x8EA5DED7	0x27BC9
+0x8EA5DED8	0x27BFE
+0x8EA5DED9	0x27C00
+0x8EA5DEDA	0x27BFC
+0x8EA5DEDB	0x27C07
+0x8EA5DEDC	0x27C75
+0x8EA5DEDD	0x27C72
+0x8EA5DEDE	0x27C73
+0x8EA5DEDF	0x27C74
+0x8EA5DEE0	0x27CFA
+0x8EA5DEE1	0x27CFC
+0x8EA5DEE2	0x27CF8
+0x8EA5DEE3	0x27CF6
+0x8EA5DEE4	0x27CFB
+0x8EA5DEE5	0x27DCD
+0x8EA5DEE6	0x27DD1
+0x8EA5DEE7	0x27DCF
+0x8EA5DEE8	0x27E74
+0x8EA5DEE9	0x27E72
+0x8EA5DEEA	0x27E73
+0x8EA5DEEB	0x27F54
+0x8EA5DEEC	0x27F51
+0x8EA5DEED	0x47C0
+0x8EA5DEEE	0x27F53
+0x8EA5DEEF	0x27F49
+0x8EA5DEF0	0x27F4C
+0x8EA5DEF1	0x27F4A
+0x8EA5DEF2	0x27F4F
+0x8EA5DEF3	0x27F56
+0x8EA5DEF4	0x28100
+0x8EA5DEF5	0x280D5
+0x8EA5DEF6	0x280D7
+0x8EA5DEF7	0x280FF
+0x8EA5DEF8	0x280D9
+0x8EA5DEF9	0x280E3
+0x8EA5DEFA	0x280D3
+0x8EA5DEFB	0x4815
+0x8EA5DEFC	0x280D8
+0x8EA5DEFD	0x280D4
+0x8EA5DEFE	0x280DE
+0x8EA5DFA1	0x28271
+0x8EA5DFA2	0x28374
+0x8EA5DFA3	0x28388
+0x8EA5DFA4	0x2837F
+0x8EA5DFA5	0x2836B
+0x8EA5DFA6	0x28387
+0x8EA5DFA7	0x28379
+0x8EA5DFA8	0x28378
+0x8EA5DFA9	0x28389
+0x8EA5DFAA	0x28380
+0x8EA5DFAB	0x28376
+0x8EA5DFAC	0x28429
+0x8EA5DFAD	0x28428
+0x8EA5DFAE	0x2842F
+0x8EA5DFAF	0x285E5
+0x8EA5DFB0	0x28604
+0x8EA5DFB1	0x28603
+0x8EA5DFB2	0x285F0
+0x8EA5DFB3	0x285E8
+0x8EA5DFB4	0x285EA
+0x8EA5DFB5	0x285F1
+0x8EA5DFB6	0x28601
+0x8EA5DFB7	0x28602
+0x8EA5DFB8	0x287A9
+0x8EA5DFB9	0x287AB
+0x8EA5DFBA	0x287B7
+0x8EA5DFBB	0x287B6
+0x8EA5DFBC	0x48E2
+0x8EA5DFBD	0x288A0
+0x8EA5DFBE	0x2888E
+0x8EA5DFBF	0x28886
+0x8EA5DFC0	0x28887
+0x8EA5DFC1	0x28885
+0x8EA5DFC2	0x2888B
+0x8EA5DFC3	0x28888
+0x8EA5DFC4	0x28890
+0x8EA5DFC5	0x2891A
+0x8EA5DFC6	0x28934
+0x8EA5DFC7	0x28A37
+0x8EA5DFC8	0x28A2F
+0x8EA5DFC9	0x28A30
+0x8EA5DFCA	0x28A39
+0x8EA5DFCB	0x28A34
+0x8EA5DFCC	0x28A33
+0x8EA5DFCD	0x28A85
+0x8EA5DFCE	0x28A84
+0x8EA5DFCF	0x28A3A
+0x8EA5DFD0	0x28C9F
+0x8EA5DFD1	0x28D69
+0x8EA5DFD2	0x28D6C
+0x8EA5DFD3	0x28D6A
+0x8EA5DFD4	0x28D67
+0x8EA5DFD5	0x28D6B
+0x8EA5DFD6	0x28F3F
+0x8EA5DFD7	0x28F40
+0x8EA5DFD8	0x2900B
+0x8EA5DFD9	0x290D2
+0x8EA5DFDA	0x290F8
+0x8EA5DFDB	0x29101
+0x8EA5DFDC	0x290FA
+0x8EA5DFDD	0x29116
+0x8EA5DFDE	0x2F9F6
+0x8EA5DFDF	0x2922C
+0x8EA5DFE0	0x2922D
+0x8EA5DFE1	0x2922F
+0x8EA5DFE2	0x2922E
+0x8EA5DFE3	0x292C1
+0x8EA5DFE4	0x292F5
+0x8EA5DFE5	0x292C4
+0x8EA5DFE6	0x292DE
+0x8EA5DFE7	0x292CC
+0x8EA5DFE8	0x292D2
+0x8EA5DFE9	0x292C2
+0x8EA5DFEA	0x292CD
+0x8EA5DFEB	0x292CF
+0x8EA5DFEC	0x292DD
+0x8EA5DFED	0x292C8
+0x8EA5DFEE	0x293BA
+0x8EA5DFEF	0x293BE
+0x8EA5DFF0	0x293BF
+0x8EA5DFF1	0x2942E
+0x8EA5DFF2	0x29430
+0x8EA5DFF3	0x294E7
+0x8EA5DFF4	0x294EE
+0x8EA5DFF5	0x294E8
+0x8EA5DFF6	0x294E6
+0x8EA5DFF7	0x294E2
+0x8EA5DFF8	0x294E4
+0x8EA5DFF9	0x294FB
+0x8EA5DFFA	0x294FC
+0x8EA5DFFB	0x294EA
+0x8EA5DFFC	0x295ED
+0x8EA5DFFD	0x295F6
+0x8EA5DFFE	0x295F3
+0x8EA5E0A1	0x295F4
+0x8EA5E0A2	0x295F1
+0x8EA5E0A3	0x295F7
+0x8EA5E0A4	0x295F5
+0x8EA5E0A5	0x295EA
+0x8EA5E0A6	0x295EB
+0x8EA5E0A7	0x29700
+0x8EA5E0A8	0x2972C
+0x8EA5E0A9	0x29712
+0x8EA5E0AA	0x2973D
+0x8EA5E0AB	0x29733
+0x8EA5E0AC	0x4B4D
+0x8EA5E0AD	0x29730
+0x8EA5E0AE	0x29740
+0x8EA5E0AF	0x29731
+0x8EA5E0B0	0x29757
+0x8EA5E0B1	0x4B4A
+0x8EA5E0B2	0x29735
+0x8EA5E0B3	0x29732
+0x8EA5E0B4	0x2972D
+0x8EA5E0B5	0x29736
+0x8EA5E0B6	0x29738
+0x8EA5E0B7	0x29762
+0x8EA5E0B8	0x2975F
+0x8EA5E0B9	0x2978A
+0x8EA5E0BA	0x298D6
+0x8EA5E0BB	0x298D8
+0x8EA5E0BC	0x298DD
+0x8EA5E0BD	0x298E4
+0x8EA5E0BE	0x298E3
+0x8EA5E0BF	0x29A4D
+0x8EA5E0C0	0x29AD7
+0x8EA5E0C1	0x29B4A
+0x8EA5E0C2	0x29B4C
+0x8EA5E0C3	0x29B50
+0x8EA5E0C4	0x29B4B
+0x8EA5E0C5	0x29B4E
+0x8EA5E0C6	0x29B4F
+0x8EA5E0C7	0x29C39
+0x8EA5E0C8	0x29CD2
+0x8EA5E0C9	0x29CCD
+0x8EA5E0CA	0x29CD3
+0x8EA5E0CB	0x29CE1
+0x8EA5E0CC	0x29CCE
+0x8EA5E0CD	0x29CD5
+0x8EA5E0CE	0x29CDD
+0x8EA5E0CF	0x29CD4
+0x8EA5E0D0	0x29CCF
+0x8EA5E0D1	0x29DCB
+0x8EA5E0D2	0x29DA6
+0x8EA5E0D3	0x29DC2
+0x8EA5E0D4	0x29DA5
+0x8EA5E0D5	0x29DA9
+0x8EA5E0D6	0x29DA2
+0x8EA5E0D7	0x29DA4
+0x8EA5E0D8	0x29DB0
+0x8EA5E0D9	0x29DCC
+0x8EA5E0DA	0x29DAF
+0x8EA5E0DB	0x29DBF
+0x8EA5E0DC	0x2A024
+0x8EA5E0DD	0x2A01A
+0x8EA5E0DE	0x2A014
+0x8EA5E0DF	0x2A03A
+0x8EA5E0E0	0x2A020
+0x8EA5E0E1	0x2A01B
+0x8EA5E0E2	0x2A021
+0x8EA5E0E3	0x2A025
+0x8EA5E0E4	0x2A01E
+0x8EA5E0E5	0x2A03F
+0x8EA5E0E6	0x2A040
+0x8EA5E0E7	0x2A018
+0x8EA5E0E8	0x2A02C
+0x8EA5E0E9	0x2A015
+0x8EA5E0EA	0x2A02D
+0x8EA5E0EB	0x2A01F
+0x8EA5E0EC	0x2A029
+0x8EA5E0ED	0x2A04B
+0x8EA5E0EE	0x2A2B3
+0x8EA5E0EF	0x2A2A5
+0x8EA5E0F0	0x2A2A7
+0x8EA5E0F1	0x2A2AB
+0x8EA5E0F2	0x2A2A6
+0x8EA5E0F3	0x2A2AA
+0x8EA5E0F4	0x2A322
+0x8EA5E0F5	0x2A323
+0x8EA5E0F6	0x2A3A1
+0x8EA5E0F7	0x2A3A3
+0x8EA5E0F8	0x2A3A0
+0x8EA5E0F9	0x2A3BD
+0x8EA5E0FA	0x2A3BA
+0x8EA5E0FB	0x2A3FA
+0x8EA5E0FC	0x2A3F8
+0x8EA5E0FD	0x2A3FC
+0x8EA5E0FE	0x2A3F6
+0x8EA5E1A1	0x2A434
+0x8EA5E1A2	0x2A443
+0x8EA5E1A3	0x4D63
+0x8EA5E1A4	0x2A4D4
+0x8EA5E1A5	0x2A50D
+0x8EA5E1A6	0x2A543
+0x8EA5E1A7	0x2A541
+0x8EA5E1A8	0x2A53D
+0x8EA5E1A9	0x2A540
+0x8EA5E1AA	0x2A53E
+0x8EA5E1AB	0x2A53F
+0x8EA5E1AC	0x2A546
+0x8EA5E1AD	0x4D93
+0x8EA5E1AE	0x2A5D4
+0x8EA5E1AF	0x20435
+0x8EA5E1B0	0x20436
+0x8EA5E1B1	0x20432
+0x8EA5E1B2	0x2043A
+0x8EA5E1B3	0x204C8
+0x8EA5E1B4	0x20536
+0x8EA5E1B5	0x2061E
+0x8EA5E1B6	0x2061D
+0x8EA5E1B7	0x2061F
+0x8EA5E1B8	0x2081C
+0x8EA5E1B9	0x2081D
+0x8EA5E1BA	0x20820
+0x8EA5E1BB	0x350E
+0x8EA5E1BC	0x208C0
+0x8EA5E1BD	0x2109A
+0x8EA5E1BE	0x21093
+0x8EA5E1BF	0x210DD
+0x8EA5E1C0	0x360A
+0x8EA5E1C1	0x210A3
+0x8EA5E1C2	0x210A9
+0x8EA5E1C3	0x2109C
+0x8EA5E1C4	0x2109B
+0x8EA5E1C5	0x360D
+0x8EA5E1C6	0x21097
+0x8EA5E1C7	0x214B1
+0x8EA5E1C8	0x214CA
+0x8EA5E1C9	0x214B3
+0x8EA5E1CA	0x214CD
+0x8EA5E1CB	0x218EA
+0x8EA5E1CC	0x218EE
+0x8EA5E1CD	0x218EF
+0x8EA5E1CE	0x21ADF
+0x8EA5E1CF	0x21B50
+0x8EA5E1D0	0x21BBB
+0x8EA5E1D1	0x21F88
+0x8EA5E1D2	0x21F89
+0x8EA5E1D3	0x21F8C
+0x8EA5E1D4	0x21F85
+0x8EA5E1D5	0x21F5E
+0x8EA5E1D6	0x21F94
+0x8EA5E1D7	0x21F95
+0x8EA5E1D8	0x2216B
+0x8EA5E1D9	0x2216A
+0x8EA5E1DA	0x22169
+0x8EA5E1DB	0x222E3
+0x8EA5E1DC	0x222F1
+0x8EA5E1DD	0x22437
+0x8EA5E1DE	0x22433
+0x8EA5E1DF	0x22591
+0x8EA5E1E0	0x2258F
+0x8EA5E1E1	0x22597
+0x8EA5E1E2	0x228D4
+0x8EA5E1E3	0x228DE
+0x8EA5E1E4	0x228D3
+0x8EA5E1E5	0x228E0
+0x8EA5E1E6	0x22943
+0x8EA5E1E7	0x2290B
+0x8EA5E1E8	0x228FF
+0x8EA5E1E9	0x22904
+0x8EA5E1EA	0x22907
+0x8EA5E1EB	0x22DF9
+0x8EA5E1EC	0x22DFA
+0x8EA5E1ED	0x22DFB
+0x8EA5E1EE	0x22DF8
+0x8EA5E1EF	0x23012
+0x8EA5E1F0	0x23010
+0x8EA5E1F1	0x2311F
+0x8EA5E1F2	0x232DF
+0x8EA5E1F3	0x232E3
+0x8EA5E1F4	0x23352
+0x8EA5E1F5	0x233A9
+0x8EA5E1F6	0x23765
+0x8EA5E1F7	0x23787
+0x8EA5E1F8	0x23742
+0x8EA5E1F9	0x23752
+0x8EA5E1FA	0x2374C
+0x8EA5E1FB	0x2369F
+0x8EA5E1FC	0x23701
+0x8EA5E1FD	0x23748
+0x8EA5E1FE	0x2374F
+0x8EA5E2A1	0x2377E
+0x8EA5E2A2	0x2374D
+0x8EA5E2A3	0x23758
+0x8EA5E2A4	0x23747
+0x8EA5E2A5	0x2375E
+0x8EA5E2A6	0x23749
+0x8EA5E2A7	0x2374E
+0x8EA5E2A8	0x2375D
+0x8EA5E2A9	0x2375A
+0x8EA5E2AA	0x23786
+0x8EA5E2AB	0x23751
+0x8EA5E2AC	0x23929
+0x8EA5E2AD	0x239A6
+0x8EA5E2AE	0x239A7
+0x8EA5E2AF	0x23A70
+0x8EA5E2B0	0x23A6F
+0x8EA5E2B1	0x23AD3
+0x8EA5E2B2	0x23AD2
+0x8EA5E2B3	0x23C28
+0x8EA5E2B4	0x23C1B
+0x8EA5E2B5	0x23C1A
+0x8EA5E2B6	0x23C1C
+0x8EA5E2B7	0x23C21
+0x8EA5E2B8	0x24032
+0x8EA5E2B9	0x24066
+0x8EA5E2BA	0x2407D
+0x8EA5E2BB	0x24073
+0x8EA5E2BC	0x2407F
+0x8EA5E2BD	0x24065
+0x8EA5E2BE	0x24080
+0x8EA5E2BF	0x24061
+0x8EA5E2C0	0x24075
+0x8EA5E2C1	0x2406E
+0x8EA5E2C2	0x24067
+0x8EA5E2C3	0x24071
+0x8EA5E2C4	0x2406C
+0x8EA5E2C5	0x24063
+0x8EA5E2C6	0x24062
+0x8EA5E2C7	0x24083
+0x8EA5E2C8	0x240B2
+0x8EA5E2C9	0x24081
+0x8EA5E2CA	0x2406F
+0x8EA5E2CB	0x2406B
+0x8EA5E2CC	0x24082
+0x8EA5E2CD	0x2408A
+0x8EA5E2CE	0x24429
+0x8EA5E2CF	0x24430
+0x8EA5E2D0	0x24431
+0x8EA5E2D1	0x24597
+0x8EA5E2D2	0x24600
+0x8EA5E2D3	0x245FF
+0x8EA5E2D4	0x248B6
+0x8EA5E2D5	0x248B5
+0x8EA5E2D6	0x248C3
+0x8EA5E2D7	0x24A8D
+0x8EA5E2D8	0x24B18
+0x8EA5E2D9	0x24B9C
+0x8EA5E2DA	0x24B9A
+0x8EA5E2DB	0x24B99
+0x8EA5E2DC	0x24EB7
+0x8EA5E2DD	0x24EC4
+0x8EA5E2DE	0x24EC6
+0x8EA5E2DF	0x24EC7
+0x8EA5E2E0	0x24EBC
+0x8EA5E2E1	0x24EC0
+0x8EA5E2E2	0x24EC5
+0x8EA5E2E3	0x24ECD
+0x8EA5E2E4	0x24EC1
+0x8EA5E2E5	0x24EBE
+0x8EA5E2E6	0x24FA7
+0x8EA5E2E7	0x24FB8
+0x8EA5E2E8	0x25023
+0x8EA5E2E9	0x4074
+0x8EA5E2EA	0x252E8
+0x8EA5E2EB	0x252DE
+0x8EA5E2EC	0x252E3
+0x8EA5E2ED	0x252EF
+0x8EA5E2EE	0x252DC
+0x8EA5E2EF	0x252E4
+0x8EA5E2F0	0x252E1
+0x8EA5E2F1	0x252E5
+0x8EA5E2F2	0x25395
+0x8EA5E2F3	0x25394
+0x8EA5E2F4	0x25393
+0x8EA5E2F5	0x2538E
+0x8EA5E2F6	0x25598
+0x8EA5E2F7	0x2559C
+0x8EA5E2F8	0x25599
+0x8EA5E2F9	0x255A0
+0x8EA5E2FA	0x2559E
+0x8EA5E2FB	0x25704
+0x8EA5E2FC	0x258D3
+0x8EA5E2FD	0x258B4
+0x8EA5E2FE	0x258BB
+0x8EA5E3A1	0x258B7
+0x8EA5E3A2	0x258B8
+0x8EA5E3A3	0x258BD
+0x8EA5E3A4	0x258B6
+0x8EA5E3A5	0x258B9
+0x8EA5E3A6	0x258B5
+0x8EA5E3A7	0x25A22
+0x8EA5E3A8	0x25A21
+0x8EA5E3A9	0x25AC3
+0x8EA5E3AA	0x25ABC
+0x8EA5E3AB	0x25CFF
+0x8EA5E3AC	0x25CE5
+0x8EA5E3AD	0x25CF7
+0x8EA5E3AE	0x25CD2
+0x8EA5E3AF	0x25D00
+0x8EA5E3B0	0x25CDB
+0x8EA5E3B1	0x25CF0
+0x8EA5E3B2	0x25CE2
+0x8EA5E3B3	0x25CCD
+0x8EA5E3B4	0x4256
+0x8EA5E3B5	0x25CE1
+0x8EA5E3B6	0x25CF2
+0x8EA5E3B7	0x25CDC
+0x8EA5E3B8	0x25CCC
+0x8EA5E3B9	0x25CD6
+0x8EA5E3BA	0x25CF3
+0x8EA5E3BB	0x25CFA
+0x8EA5E3BC	0x25CF6
+0x8EA5E3BD	0x25CEC
+0x8EA5E3BE	0x25CEA
+0x8EA5E3BF	0x25CE3
+0x8EA5E3C0	0x25CD0
+0x8EA5E3C1	0x425A
+0x8EA5E3C2	0x25C95
+0x8EA5E3C3	0x25CD5
+0x8EA5E3C4	0x25CF4
+0x8EA5E3C5	0x25CCB
+0x8EA5E3C6	0x25CDA
+0x8EA5E3C7	0x25CC8
+0x8EA5E3C8	0x25CDF
+0x8EA5E3C9	0x25CF5
+0x8EA5E3CA	0x25CCF
+0x8EA5E3CB	0x25CC7
+0x8EA5E3CC	0x25CD7
+0x8EA5E3CD	0x25F24
+0x8EA5E3CE	0x42A3
+0x8EA5E3CF	0x25F1C
+0x8EA5E3D0	0x25F21
+0x8EA5E3D1	0x25F1E
+0x8EA5E3D2	0x25F18
+0x8EA5E3D3	0x25F1B
+0x8EA5E3D4	0x42A8
+0x8EA5E3D5	0x26146
+0x8EA5E3D6	0x2614B
+0x8EA5E3D7	0x26148
+0x8EA5E3D8	0x26147
+0x8EA5E3D9	0x26167
+0x8EA5E3DA	0x26154
+0x8EA5E3DB	0x26315
+0x8EA5E3DC	0x26322
+0x8EA5E3DD	0x263C5
+0x8EA5E3DE	0x26329
+0x8EA5E3DF	0x263C7
+0x8EA5E3E0	0x2648D
+0x8EA5E3E1	0x2651B
+0x8EA5E3E2	0x26520
+0x8EA5E3E3	0x265E2
+0x8EA5E3E4	0x265E7
+0x8EA5E3E5	0x265E8
+0x8EA5E3E6	0x265E1
+0x8EA5E3E7	0x26872
+0x8EA5E3E8	0x2687B
+0x8EA5E3E9	0x26874
+0x8EA5E3EA	0x26871
+0x8EA5E3EB	0x26879
+0x8EA5E3EC	0x26875
+0x8EA5E3ED	0x26890
+0x8EA5E3EE	0x26877
+0x8EA5E3EF	0x2687D
+0x8EA5E3F0	0x2694F
+0x8EA5E3F1	0x26950
+0x8EA5E3F2	0x269A3
+0x8EA5E3F3	0x269A2
+0x8EA5E3F4	0x269F4
+0x8EA5E3F5	0x26A94
+0x8EA5E3F6	0x26A9A
+0x8EA5E3F7	0x26A9B
+0x8EA5E3F8	0x26AA7
+0x8EA5E3F9	0x26A97
+0x8EA5E3FA	0x26A95
+0x8EA5E3FB	0x26A92
+0x8EA5E3FC	0x26A9C
+0x8EA5E3FD	0x26A96
+0x8EA5E3FE	0x26FB6
+0x8EA5E4A1	0x26FB8
+0x8EA5E4A2	0x26FB0
+0x8EA5E4A3	0x27018
+0x8EA5E4A4	0x26FC5
+0x8EA5E4A5	0x26FB5
+0x8EA5E4A6	0x26FC2
+0x8EA5E4A7	0x27006
+0x8EA5E4A8	0x27019
+0x8EA5E4A9	0x26FB9
+0x8EA5E4AA	0x27015
+0x8EA5E4AB	0x26FD6
+0x8EA5E4AC	0x26FAC
+0x8EA5E4AD	0x453C
+0x8EA5E4AE	0x26FC6
+0x8EA5E4AF	0x26FB3
+0x8EA5E4B0	0x26FC3
+0x8EA5E4B1	0x26FCA
+0x8EA5E4B2	0x26FCF
+0x8EA5E4B3	0x26FBD
+0x8EA5E4B4	0x26FCE
+0x8EA5E4B5	0x27014
+0x8EA5E4B6	0x26FBA
+0x8EA5E4B7	0x2701A
+0x8EA5E4B8	0x26FC1
+0x8EA5E4B9	0x26FBB
+0x8EA5E4BA	0x459B
+0x8EA5E4BB	0x459A
+0x8EA5E4BC	0x27201
+0x8EA5E4BD	0x271FC
+0x8EA5E4BE	0x2745A
+0x8EA5E4BF	0x27454
+0x8EA5E4C0	0x27461
+0x8EA5E4C1	0x2745C
+0x8EA5E4C2	0x27455
+0x8EA5E4C3	0x2744A
+0x8EA5E4C4	0x2744B
+0x8EA5E4C5	0x27451
+0x8EA5E4C6	0x27469
+0x8EA5E4C7	0x2746B
+0x8EA5E4C8	0x87F1
+0x8EA5E4C9	0x27466
+0x8EA5E4CA	0x27458
+0x8EA5E4CB	0x2745D
+0x8EA5E4CC	0x27467
+0x8EA5E4CD	0x27456
+0x8EA5E4CE	0x27488
+0x8EA5E4CF	0x27464
+0x8EA5E4D0	0x2744E
+0x8EA5E4D1	0x27757
+0x8EA5E4D2	0x2775A
+0x8EA5E4D3	0x27751
+0x8EA5E4D4	0x2774A
+0x8EA5E4D5	0x2774B
+0x8EA5E4D6	0x465E
+0x8EA5E4D7	0x27747
+0x8EA5E4D8	0x2776F
+0x8EA5E4D9	0x2776A
+0x8EA5E4DA	0x2776B
+0x8EA5E4DB	0x27746
+0x8EA5E4DC	0x2776D
+0x8EA5E4DD	0x27754
+0x8EA5E4DE	0x2776E
+0x8EA5E4DF	0x2774C
+0x8EA5E4E0	0x27878
+0x8EA5E4E1	0x27886
+0x8EA5E4E2	0x27882
+0x8EA5E4E3	0x46A7
+0x8EA5E4E4	0x27AE1
+0x8EA5E4E5	0x27AE5
+0x8EA5E4E6	0x27ADB
+0x8EA5E4E7	0x27ADE
+0x8EA5E4E8	0x27AD7
+0x8EA5E4E9	0x27C03
+0x8EA5E4EA	0x27C7C
+0x8EA5E4EB	0x27C7E
+0x8EA5E4EC	0x27D05
+0x8EA5E4ED	0x27D07
+0x8EA5E4EE	0x27DE6
+0x8EA5E4EF	0x27DE1
+0x8EA5E4F0	0x27DFB
+0x8EA5E4F1	0x27DE5
+0x8EA5E4F2	0x27DE7
+0x8EA5E4F3	0x27DDF
+0x8EA5E4F4	0x27DFF
+0x8EA5E4F5	0x27E76
+0x8EA5E4F6	0x27F63
+0x8EA5E4F7	0x27F66
+0x8EA5E4F8	0x27F65
+0x8EA5E4F9	0x27F5E
+0x8EA5E4FA	0x27F64
+0x8EA5E4FB	0x27F6B
+0x8EA5E4FC	0x27F5F
+0x8EA5E4FD	0x27F67
+0x8EA5E4FE	0x27F68
+0x8EA5E5A1	0x28108
+0x8EA5E5A2	0x28109
+0x8EA5E5A3	0x28117
+0x8EA5E5A4	0x28115
+0x8EA5E5A5	0x2811B
+0x8EA5E5A6	0x2810B
+0x8EA5E5A7	0x28128
+0x8EA5E5A8	0x2810E
+0x8EA5E5A9	0x28118
+0x8EA5E5AA	0x28153
+0x8EA5E5AB	0x28145
+0x8EA5E5AC	0x2810D
+0x8EA5E5AD	0x2810A
+0x8EA5E5AE	0x28113
+0x8EA5E5AF	0x2814A
+0x8EA5E5B0	0x28279
+0x8EA5E5B1	0x283A1
+0x8EA5E5B2	0x2838D
+0x8EA5E5B3	0x283A2
+0x8EA5E5B4	0x28390
+0x8EA5E5B5	0x486E
+0x8EA5E5B6	0x28431
+0x8EA5E5B7	0x28430
+0x8EA5E5B8	0x2861F
+0x8EA5E5B9	0x28619
+0x8EA5E5BA	0x2860C
+0x8EA5E5BB	0x2861E
+0x8EA5E5BC	0x2861D
+0x8EA5E5BD	0x28607
+0x8EA5E5BE	0x28766
+0x8EA5E5BF	0x287C5
+0x8EA5E5C0	0x287BA
+0x8EA5E5C1	0x287BD
+0x8EA5E5C2	0x287C2
+0x8EA5E5C3	0x287C3
+0x8EA5E5C4	0x287BF
+0x8EA5E5C5	0x490D
+0x8EA5E5C6	0x288A1
+0x8EA5E5C7	0x288A2
+0x8EA5E5C8	0x288A8
+0x8EA5E5C9	0x288A3
+0x8EA5E5CA	0x288AA
+0x8EA5E5CB	0x288AF
+0x8EA5E5CC	0x288B9
+0x8EA5E5CD	0x28937
+0x8EA5E5CE	0x28A8F
+0x8EA5E5CF	0x4943
+0x8EA5E5D0	0x28A8E
+0x8EA5E5D1	0x28A87
+0x8EA5E5D2	0x28A8A
+0x8EA5E5D3	0x28A92
+0x8EA5E5D4	0x28A97
+0x8EA5E5D5	0x28A9F
+0x8EA5E5D6	0x28B05
+0x8EA5E5D7	0x28CA9
+0x8EA5E5D8	0x28CA7
+0x8EA5E5D9	0x28D8A
+0x8EA5E5DA	0x28D82
+0x8EA5E5DB	0x28D85
+0x8EA5E5DC	0x28D8B
+0x8EA5E5DD	0x28D89
+0x8EA5E5DE	0x28D81
+0x8EA5E5DF	0x28D80
+0x8EA5E5E0	0x28D87
+0x8EA5E5E1	0x28D86
+0x8EA5E5E2	0x28F4D
+0x8EA5E5E3	0x2901C
+0x8EA5E5E4	0x2901F
+0x8EA5E5E5	0x29121
+0x8EA5E5E6	0x2911D
+0x8EA5E5E7	0x29122
+0x8EA5E5E8	0x290FE
+0x8EA5E5E9	0x2911B
+0x8EA5E5EA	0x2913A
+0x8EA5E5EB	0x29137
+0x8EA5E5EC	0x29117
+0x8EA5E5ED	0x29138
+0x8EA5E5EE	0x29126
+0x8EA5E5EF	0x29118
+0x8EA5E5F0	0x29234
+0x8EA5E5F1	0x29235
+0x8EA5E5F2	0x29232
+0x8EA5E5F3	0x4A73
+0x8EA5E5F4	0x292E1
+0x8EA5E5F5	0x292FD
+0x8EA5E5F6	0x292E3
+0x8EA5E5F7	0x292E8
+0x8EA5E5F8	0x292F9
+0x8EA5E5F9	0x292FF
+0x8EA5E5FA	0x292FE
+0x8EA5E5FB	0x4A74
+0x8EA5E5FC	0x292E0
+0x8EA5E5FD	0x29300
+0x8EA5E5FE	0x4A70
+0x8EA5E6A1	0x292EC
+0x8EA5E6A2	0x292E4
+0x8EA5E6A3	0x292EF
+0x8EA5E6A4	0x292FA
+0x8EA5E6A5	0x293CA
+0x8EA5E6A6	0x29431
+0x8EA5E6A7	0x29432
+0x8EA5E6A8	0x29434
+0x8EA5E6A9	0x29441
+0x8EA5E6AA	0x29500
+0x8EA5E6AB	0x29506
+0x8EA5E6AC	0x29508
+0x8EA5E6AD	0x29505
+0x8EA5E6AE	0x29503
+0x8EA5E6AF	0x2950B
+0x8EA5E6B0	0x29502
+0x8EA5E6B1	0x2950A
+0x8EA5E6B2	0x295F0
+0x8EA5E6B3	0x29613
+0x8EA5E6B4	0x2960A
+0x8EA5E6B5	0x2960F
+0x8EA5E6B6	0x29611
+0x8EA5E6B7	0x29608
+0x8EA5E6B8	0x2960B
+0x8EA5E6B9	0x29612
+0x8EA5E6BA	0x2960D
+0x8EA5E6BB	0x2975B
+0x8EA5E6BC	0x29763
+0x8EA5E6BD	0x29761
+0x8EA5E6BE	0x29768
+0x8EA5E6BF	0x2975A
+0x8EA5E6C0	0x2984E
+0x8EA5E6C1	0x2984D
+0x8EA5E6C2	0x29850
+0x8EA5E6C3	0x298FC
+0x8EA5E6C4	0x29912
+0x8EA5E6C5	0x298F5
+0x8EA5E6C6	0x2991E
+0x8EA5E6C7	0x298F0
+0x8EA5E6C8	0x298F3
+0x8EA5E6C9	0x298F2
+0x8EA5E6CA	0x29901
+0x8EA5E6CB	0x298EF
+0x8EA5E6CC	0x298EE
+0x8EA5E6CD	0x29916
+0x8EA5E6CE	0x298F6
+0x8EA5E6CF	0x298FB
+0x8EA5E6D0	0x2991C
+0x8EA5E6D1	0x4BDB
+0x8EA5E6D2	0x29A5D
+0x8EA5E6D3	0x29A60
+0x8EA5E6D4	0x29A66
+0x8EA5E6D5	0x29A5F
+0x8EA5E6D6	0x29A61
+0x8EA5E6D7	0x29A5B
+0x8EA5E6D8	0x29A62
+0x8EA5E6D9	0x29A57
+0x8EA5E6DA	0x29B69
+0x8EA5E6DB	0x29B6B
+0x8EA5E6DC	0x29B61
+0x8EA5E6DD	0x29B77
+0x8EA5E6DE	0x29B5F
+0x8EA5E6DF	0x29B63
+0x8EA5E6E0	0x29B62
+0x8EA5E6E1	0x29B65
+0x8EA5E6E2	0x29CEF
+0x8EA5E6E3	0x29CE2
+0x8EA5E6E4	0x29D00
+0x8EA5E6E5	0x29CE8
+0x8EA5E6E6	0x29CF2
+0x8EA5E6E7	0x29CE7
+0x8EA5E6E8	0x4C29
+0x8EA5E6E9	0x29CE5
+0x8EA5E6EA	0x29DD5
+0x8EA5E6EB	0x29DD0
+0x8EA5E6EC	0x29DDA
+0x8EA5E6ED	0x29DD3
+0x8EA5E6EE	0x4C51
+0x8EA5E6EF	0x29DD9
+0x8EA5E6F0	0x29DCF
+0x8EA5E6F1	0x29DD6
+0x8EA5E6F2	0x29DD8
+0x8EA5E6F3	0x29DF5
+0x8EA5E6F4	0x29DCE
+0x8EA5E6F5	0x29DD7
+0x8EA5E6F6	0x29DF4
+0x8EA5E6F7	0x29DCD
+0x8EA5E6F8	0x29E01
+0x8EA5E6F9	0x9BBA
+0x8EA5E6FA	0x2A052
+0x8EA5E6FB	0x2A055
+0x8EA5E6FC	0x2A05A
+0x8EA5E6FD	0x2A04D
+0x8EA5E6FE	0x2A054
+0x8EA5E7A1	0x2A053
+0x8EA5E7A2	0x2A05E
+0x8EA5E7A3	0x2A067
+0x8EA5E7A4	0x2A065
+0x8EA5E7A5	0x2A04E
+0x8EA5E7A6	0x4CDB
+0x8EA5E7A7	0x2A04F
+0x8EA5E7A8	0x2A061
+0x8EA5E7A9	0x2A06E
+0x8EA5E7AA	0x2A051
+0x8EA5E7AB	0x2A05B
+0x8EA5E7AC	0x2A263
+0x8EA5E7AD	0x2A2B7
+0x8EA5E7AE	0x2A2B6
+0x8EA5E7AF	0x2A2C3
+0x8EA5E7B0	0x2A2BB
+0x8EA5E7B1	0x2A2B5
+0x8EA5E7B2	0x2A32E
+0x8EA5E7B3	0x2A330
+0x8EA5E7B4	0x2A333
+0x8EA5E7B5	0x2A331
+0x8EA5E7B6	0x2A3A4
+0x8EA5E7B7	0x2A3C1
+0x8EA5E7B8	0x2A3BB
+0x8EA5E7B9	0x2A3BE
+0x8EA5E7BA	0x2A400
+0x8EA5E7BB	0x2A3FF
+0x8EA5E7BC	0x2A440
+0x8EA5E7BD	0x4D65
+0x8EA5E7BE	0x2A43F
+0x8EA5E7BF	0x2A444
+0x8EA5E7C0	0x4D64
+0x8EA5E7C1	0x4D67
+0x8EA5E7C2	0x2A4DB
+0x8EA5E7C3	0x2A50F
+0x8EA5E7C4	0x2A511
+0x8EA5E7C5	0x2A54E
+0x8EA5E7C6	0x2A54D
+0x8EA5E7C7	0x2A54B
+0x8EA5E7C8	0x2A54C
+0x8EA5E7C9	0x2A595
+0x8EA5E7CA	0x2043B
+0x8EA5E7CB	0x20445
+0x8EA5E7CC	0x20444
+0x8EA5E7CD	0x2043E
+0x8EA5E7CE	0x2043C
+0x8EA5E7CF	0x2043F
+0x8EA5E7D0	0x204CC
+0x8EA5E7D1	0x204CE
+0x8EA5E7D2	0x20622
+0x8EA5E7D3	0x20623
+0x8EA5E7D4	0x2069F
+0x8EA5E7D5	0x208C5
+0x8EA5E7D6	0x208C4
+0x8EA5E7D7	0x210E9
+0x8EA5E7D8	0x21099
+0x8EA5E7D9	0x3611
+0x8EA5E7DA	0x210E6
+0x8EA5E7DB	0x210E7
+0x8EA5E7DC	0x210F7
+0x8EA5E7DD	0x214D2
+0x8EA5E7DE	0x3733
+0x8EA5E7DF	0x218FD
+0x8EA5E7E0	0x2190C
+0x8EA5E7E1	0x2190B
+0x8EA5E7E2	0x21CED
+0x8EA5E7E3	0x3821
+0x8EA5E7E4	0x3822
+0x8EA5E7E5	0x21F9B
+0x8EA5E7E6	0x2200A
+0x8EA5E7E7	0x2216F
+0x8EA5E7E8	0x22175
+0x8EA5E7E9	0x222F2
+0x8EA5E7EA	0x222F8
+0x8EA5E7EB	0x2243E
+0x8EA5E7EC	0x22924
+0x8EA5E7ED	0x2290E
+0x8EA5E7EE	0x22916
+0x8EA5E7EF	0x22918
+0x8EA5E7F0	0x22910
+0x8EA5E7F1	0x22931
+0x8EA5E7F2	0x22944
+0x8EA5E7F3	0x39A6
+0x8EA5E7F4	0x22929
+0x8EA5E7F5	0x2292F
+0x8EA5E7F6	0x2294B
+0x8EA5E7F7	0x22936
+0x8EA5E7F8	0x39A3
+0x8EA5E7F9	0x22E34
+0x8EA5E7FA	0x22E00
+0x8EA5E7FB	0x22E2B
+0x8EA5E7FC	0x23020
+0x8EA5E7FD	0x23021
+0x8EA5E7FE	0x2301E
+0x8EA5E8A1	0x2301D
+0x8EA5E8A2	0x232F5
+0x8EA5E8A3	0x232F2
+0x8EA5E8A4	0x232F6
+0x8EA5E8A5	0x23790
+0x8EA5E8A6	0x2379D
+0x8EA5E8A7	0x2379C
+0x8EA5E8A8	0x23792
+0x8EA5E8A9	0x23794
+0x8EA5E8AA	0x237D1
+0x8EA5E8AB	0x23793
+0x8EA5E8AC	0x237B7
+0x8EA5E8AD	0x23797
+0x8EA5E8AE	0x237B0
+0x8EA5E8AF	0x2379F
+0x8EA5E8B0	0x237C9
+0x8EA5E8B1	0x2392D
+0x8EA5E8B2	0x2392C
+0x8EA5E8B3	0x23A77
+0x8EA5E8B4	0x23C2C
+0x8EA5E8B5	0x240C0
+0x8EA5E8B6	0x240B9
+0x8EA5E8B7	0x24453
+0x8EA5E8B8	0x24540
+0x8EA5E8B9	0x24702
+0x8EA5E8BA	0x246FB
+0x8EA5E8BB	0x3EA1
+0x8EA5E8BC	0x24A8B
+0x8EA5E8BD	0x24AAE
+0x8EA5E8BE	0x24AAB
+0x8EA5E8BF	0x24BA1
+0x8EA5E8C0	0x2A2CD
+0x8EA5E8C1	0x24CEA
+0x8EA5E8C2	0x24EDD
+0x8EA5E8C3	0x24EDC
+0x8EA5E8C4	0x24ED9
+0x8EA5E8C5	0x24FAB
+0x8EA5E8C6	0x24FAC
+0x8EA5E8C7	0x24FAD
+0x8EA5E8C8	0x24FB2
+0x8EA5E8C9	0x2502C
+0x8EA5E8CA	0x2502B
+0x8EA5E8CB	0x250C2
+0x8EA5E8CC	0x25300
+0x8EA5E8CD	0x2530D
+0x8EA5E8CE	0x25306
+0x8EA5E8CF	0x252FF
+0x8EA5E8D0	0x25303
+0x8EA5E8D1	0x25301
+0x8EA5E8D2	0x25310
+0x8EA5E8D3	0x2530F
+0x8EA5E8D4	0x25305
+0x8EA5E8D5	0x25398
+0x8EA5E8D6	0x25397
+0x8EA5E8D7	0x25396
+0x8EA5E8D8	0x25399
+0x8EA5E8D9	0x255AC
+0x8EA5E8DA	0x255AB
+0x8EA5E8DB	0x25712
+0x8EA5E8DC	0x258D8
+0x8EA5E8DD	0x258DF
+0x8EA5E8DE	0x258D6
+0x8EA5E8DF	0x25A2D
+0x8EA5E8E0	0x25A32
+0x8EA5E8E1	0x25D3F
+0x8EA5E8E2	0x25D2F
+0x8EA5E8E3	0x25D26
+0x8EA5E8E4	0x25D3A
+0x8EA5E8E5	0x25D39
+0x8EA5E8E6	0x425F
+0x8EA5E8E7	0x25D3B
+0x8EA5E8E8	0x25D35
+0x8EA5E8E9	0x25D2A
+0x8EA5E8EA	0x25D21
+0x8EA5E8EB	0x25D38
+0x8EA5E8EC	0x25D37
+0x8EA5E8ED	0x25D34
+0x8EA5E8EE	0x425C
+0x8EA5E8EF	0x25D22
+0x8EA5E8F0	0x25D36
+0x8EA5E8F1	0x25D44
+0x8EA5E8F2	0x25F45
+0x8EA5E8F3	0x25F3B
+0x8EA5E8F4	0x25F36
+0x8EA5E8F5	0x25F42
+0x8EA5E8F6	0x2617A
+0x8EA5E8F7	0x26186
+0x8EA5E8F8	0x2618B
+0x8EA5E8F9	0x2617F
+0x8EA5E8FA	0x26181
+0x8EA5E8FB	0x2632A
+0x8EA5E8FC	0x263D5
+0x8EA5E8FD	0x2649F
+0x8EA5E8FE	0x2649D
+0x8EA5E9A1	0x26526
+0x8EA5E9A2	0x265F4
+0x8EA5E9A3	0x265F5
+0x8EA5E9A4	0x26815
+0x8EA5E9A5	0x2688E
+0x8EA5E9A6	0x2688F
+0x8EA5E9A7	0x26926
+0x8EA5E9A8	0x269A7
+0x8EA5E9A9	0x269AF
+0x8EA5E9AA	0x26AAD
+0x8EA5E9AB	0x26AAC
+0x8EA5E9AC	0x26AAB
+0x8EA5E9AD	0x26AAA
+0x8EA5E9AE	0x2702F
+0x8EA5E9AF	0x27021
+0x8EA5E9B0	0x27023
+0x8EA5E9B1	0x270A3
+0x8EA5E9B2	0x27049
+0x8EA5E9B3	0x2703A
+0x8EA5E9B4	0x27048
+0x8EA5E9B5	0x2702D
+0x8EA5E9B6	0x27025
+0x8EA5E9B7	0x27029
+0x8EA5E9B8	0x27032
+0x8EA5E9B9	0x27034
+0x8EA5E9BA	0x27024
+0x8EA5E9BB	0x2702C
+0x8EA5E9BC	0x2704B
+0x8EA5E9BD	0x2703B
+0x8EA5E9BE	0x27020
+0x8EA5E9BF	0x27028
+0x8EA5E9C0	0x27498
+0x8EA5E9C1	0x45F5
+0x8EA5E9C2	0x27497
+0x8EA5E9C3	0x8804
+0x8EA5E9C4	0x2749D
+0x8EA5E9C5	0x274A8
+0x8EA5E9C6	0x275D5
+0x8EA5E9C7	0x27777
+0x8EA5E9C8	0x27778
+0x8EA5E9C9	0x27772
+0x8EA5E9CA	0x27773
+0x8EA5E9CB	0x27802
+0x8EA5E9CC	0x2793B
+0x8EA5E9CD	0x27AFE
+0x8EA5E9CE	0x27B0B
+0x8EA5E9CF	0x27AFF
+0x8EA5E9D0	0x27B07
+0x8EA5E9D1	0x4711
+0x8EA5E9D2	0x470C
+0x8EA5E9D3	0x27B30
+0x8EA5E9D4	0x27BCD
+0x8EA5E9D5	0x27BCF
+0x8EA5E9D6	0x27C10
+0x8EA5E9D7	0x27C0A
+0x8EA5E9D8	0x27C83
+0x8EA5E9D9	0x27D15
+0x8EA5E9DA	0x27D0E
+0x8EA5E9DB	0x27D0C
+0x8EA5E9DC	0x27E02
+0x8EA5E9DD	0x27DFE
+0x8EA5E9DE	0x27E05
+0x8EA5E9DF	0x27E15
+0x8EA5E9E0	0x27E08
+0x8EA5E9E1	0x27F7F
+0x8EA5E9E2	0x27F77
+0x8EA5E9E3	0x27F7C
+0x8EA5E9E4	0x27F82
+0x8EA5E9E5	0x27F7E
+0x8EA5E9E6	0x27F78
+0x8EA5E9E7	0x27F7D
+0x8EA5E9E8	0x27F79
+0x8EA5E9E9	0x27F81
+0x8EA5E9EA	0x2814B
+0x8EA5E9EB	0x28163
+0x8EA5E9EC	0x28164
+0x8EA5E9ED	0x28156
+0x8EA5E9EE	0x28154
+0x8EA5E9EF	0x2814E
+0x8EA5E9F0	0x28110
+0x8EA5E9F1	0x2814F
+0x8EA5E9F2	0x28157
+0x8EA5E9F3	0x2815E
+0x8EA5E9F4	0x28151
+0x8EA5E9F5	0x2816A
+0x8EA5E9F6	0x28169
+0x8EA5E9F7	0x283AD
+0x8EA5E9F8	0x283A4
+0x8EA5E9F9	0x283AC
+0x8EA5E9FA	0x283A9
+0x8EA5E9FB	0x283AE
+0x8EA5E9FC	0x2044C
+0x8EA5E9FD	0x28650
+0x8EA5E9FE	0x28635
+0x8EA5EAA1	0x28632
+0x8EA5EAA2	0x287D8
+0x8EA5EAA3	0x287D1
+0x8EA5EAA4	0x287CF
+0x8EA5EAA5	0x287BE
+0x8EA5EAA6	0x288D5
+0x8EA5EAA7	0x288C1
+0x8EA5EAA8	0x288C6
+0x8EA5EAA9	0x288C3
+0x8EA5EAAA	0x288C2
+0x8EA5EAAB	0x288C0
+0x8EA5EAAC	0x288C5
+0x8EA5EAAD	0x288C7
+0x8EA5EAAE	0x288BF
+0x8EA5EAAF	0x288C4
+0x8EA5EAB0	0x288D4
+0x8EA5EAB1	0x28A90
+0x8EA5EAB2	0x28AD2
+0x8EA5EAB3	0x494E
+0x8EA5EAB4	0x28AD4
+0x8EA5EAB5	0x28CAF
+0x8EA5EAB6	0x28CAE
+0x8EA5EAB7	0x28CB2
+0x8EA5EAB8	0x28CAD
+0x8EA5EAB9	0x28D9C
+0x8EA5EABA	0x28DA0
+0x8EA5EABB	0x28DB6
+0x8EA5EABC	0x28F3D
+0x8EA5EABD	0x28F56
+0x8EA5EABE	0x28F82
+0x8EA5EABF	0x29028
+0x8EA5EAC0	0x2902B
+0x8EA5EAC1	0x2913C
+0x8EA5EAC2	0x2913E
+0x8EA5EAC3	0x2913F
+0x8EA5EAC4	0x29142
+0x8EA5EAC5	0x2913D
+0x8EA5EAC6	0x29141
+0x8EA5EAC7	0x2913B
+0x8EA5EAC8	0x29149
+0x8EA5EAC9	0x29143
+0x8EA5EACA	0x29239
+0x8EA5EACB	0x29238
+0x8EA5EACC	0x29322
+0x8EA5EACD	0x29308
+0x8EA5EACE	0x2930C
+0x8EA5EACF	0x29306
+0x8EA5EAD0	0x29313
+0x8EA5EAD1	0x29304
+0x8EA5EAD2	0x29320
+0x8EA5EAD3	0x2931D
+0x8EA5EAD4	0x29305
+0x8EA5EAD5	0x2930A
+0x8EA5EAD6	0x293D6
+0x8EA5EAD7	0x293D7
+0x8EA5EAD8	0x29436
+0x8EA5EAD9	0x29437
+0x8EA5EADA	0x29523
+0x8EA5EADB	0x29522
+0x8EA5EADC	0x29520
+0x8EA5EADD	0x2951A
+0x8EA5EADE	0x2951D
+0x8EA5EADF	0x2961C
+0x8EA5EAE0	0x29620
+0x8EA5EAE1	0x29677
+0x8EA5EAE2	0x2977F
+0x8EA5EAE3	0x2978B
+0x8EA5EAE4	0x2977D
+0x8EA5EAE5	0x29799
+0x8EA5EAE6	0x29784
+0x8EA5EAE7	0x29789
+0x8EA5EAE8	0x29785
+0x8EA5EAE9	0x29783
+0x8EA5EAEA	0x29786
+0x8EA5EAEB	0x2979E
+0x8EA5EAEC	0x29853
+0x8EA5EAED	0x29917
+0x8EA5EAEE	0x4B94
+0x8EA5EAEF	0x29919
+0x8EA5EAF0	0x29920
+0x8EA5EAF1	0x2991F
+0x8EA5EAF2	0x29923
+0x8EA5EAF3	0x29918
+0x8EA5EAF4	0x29921
+0x8EA5EAF5	0x29929
+0x8EA5EAF6	0x29924
+0x8EA5EAF7	0x29926
+0x8EA5EAF8	0x29A5E
+0x8EA5EAF9	0x29A6F
+0x8EA5EAFA	0x29A6E
+0x8EA5EAFB	0x29A74
+0x8EA5EAFC	0x29A72
+0x8EA5EAFD	0x29A73
+0x8EA5EAFE	0x29B7D
+0x8EA5EBA1	0x29B7E
+0x8EA5EBA2	0x29B85
+0x8EA5EBA3	0x29B7F
+0x8EA5EBA4	0x29B84
+0x8EA5EBA5	0x29C44
+0x8EA5EBA6	0x29CF5
+0x8EA5EBA7	0x29CF8
+0x8EA5EBA8	0x29D03
+0x8EA5EBA9	0x29CF6
+0x8EA5EBAA	0x29E28
+0x8EA5EBAB	0x4C63
+0x8EA5EBAC	0x29E39
+0x8EA5EBAD	0x29DFB
+0x8EA5EBAE	0x29E0E
+0x8EA5EBAF	0x29DFD
+0x8EA5EBB0	0x29E1F
+0x8EA5EBB1	0x4C61
+0x8EA5EBB2	0x29E03
+0x8EA5EBB3	0x9BD8
+0x8EA5EBB4	0x29E10
+0x8EA5EBB5	0x4C5A
+0x8EA5EBB6	0x29E0D
+0x8EA5EBB7	0x29E27
+0x8EA5EBB8	0x29E41
+0x8EA5EBB9	0x2A072
+0x8EA5EBBA	0x2A078
+0x8EA5EBBB	0x2A080
+0x8EA5EBBC	0x4CE3
+0x8EA5EBBD	0x2A085
+0x8EA5EBBE	0x2A07B
+0x8EA5EBBF	0x9D7C
+0x8EA5EBC0	0x2A07D
+0x8EA5EBC1	0x2A091
+0x8EA5EBC2	0x2A088
+0x8EA5EBC3	0x2A0AA
+0x8EA5EBC4	0x2A08D
+0x8EA5EBC5	0x2A089
+0x8EA5EBC6	0x2A095
+0x8EA5EBC7	0x2A09B
+0x8EA5EBC8	0x2A08C
+0x8EA5EBC9	0x2A09E
+0x8EA5EBCA	0x2A07C
+0x8EA5EBCB	0x2A086
+0x8EA5EBCC	0x2A084
+0x8EA5EBCD	0x2A268
+0x8EA5EBCE	0x2A2C5
+0x8EA5EBCF	0x2A2C4
+0x8EA5EBD0	0x2A2C9
+0x8EA5EBD1	0x2A2C6
+0x8EA5EBD2	0x2A342
+0x8EA5EBD3	0x2A345
+0x8EA5EBD4	0x2A341
+0x8EA5EBD5	0x2A344
+0x8EA5EBD6	0x2A3A6
+0x8EA5EBD7	0x2A3C2
+0x8EA5EBD8	0x2A442
+0x8EA5EBD9	0x2A449
+0x8EA5EBDA	0x2A448
+0x8EA5EBDB	0x2A44A
+0x8EA5EBDC	0x2A44C
+0x8EA5EBDD	0x2A44B
+0x8EA5EBDE	0x2A517
+0x8EA5EBDF	0x2A518
+0x8EA5EBE0	0x2A515
+0x8EA5EBE1	0x2A552
+0x8EA5EBE2	0x2A554
+0x8EA5EBE3	0x2A553
+0x8EA5EBE4	0x2A59A
+0x8EA5EBE5	0x2A59B
+0x8EA5EBE6	0x2A5DC
+0x8EA5EBE7	0x2A5E4
+0x8EA5EBE8	0x2A691
+0x8EA5EBE9	0x4DAF
+0x8EA5EBEA	0x2A6BA
+0x8EA5EBEB	0x20451
+0x8EA5EBEC	0x2045B
+0x8EA5EBED	0x204CF
+0x8EA5EBEE	0x23305
+0x8EA5EBEF	0x21113
+0x8EA5EBF0	0x21115
+0x8EA5EBF1	0x21114
+0x8EA5EBF2	0x21123
+0x8EA5EBF3	0x3613
+0x8EA5EBF4	0x21111
+0x8EA5EBF5	0x21112
+0x8EA5EBF6	0x3680
+0x8EA5EBF7	0x214F0
+0x8EA5EBF8	0x2169B
+0x8EA5EBF9	0x21912
+0x8EA5EBFA	0x21916
+0x8EA5EBFB	0x21917
+0x8EA5EBFC	0x219B5
+0x8EA5EBFD	0x21CF4
+0x8EA5EBFE	0x21FB1
+0x8EA5ECA1	0x22179
+0x8EA5ECA2	0x222FF
+0x8EA5ECA3	0x222FC
+0x8EA5ECA4	0x222FB
+0x8EA5ECA5	0x2243F
+0x8EA5ECA6	0x22444
+0x8EA5ECA7	0x2259D
+0x8EA5ECA8	0x22932
+0x8EA5ECA9	0x2294C
+0x8EA5ECAA	0x2292B
+0x8EA5ECAB	0x2295A
+0x8EA5ECAC	0x22A1F
+0x8EA5ECAD	0x22E01
+0x8EA5ECAE	0x22E2D
+0x8EA5ECAF	0x22E27
+0x8EA5ECB0	0x22E59
+0x8EA5ECB1	0x22E5A
+0x8EA5ECB2	0x22E4D
+0x8EA5ECB3	0x22E58
+0x8EA5ECB4	0x23023
+0x8EA5ECB5	0x23025
+0x8EA5ECB6	0x2302B
+0x8EA5ECB7	0x232FF
+0x8EA5ECB8	0x233AE
+0x8EA5ECB9	0x237CB
+0x8EA5ECBA	0x237CA
+0x8EA5ECBB	0x237D0
+0x8EA5ECBC	0x237CE
+0x8EA5ECBD	0x237CC
+0x8EA5ECBE	0x237D8
+0x8EA5ECBF	0x237C6
+0x8EA5ECC0	0x237D2
+0x8EA5ECC1	0x237CF
+0x8EA5ECC2	0x237C8
+0x8EA5ECC3	0x23B17
+0x8EA5ECC4	0x4DB0
+0x8EA5ECC5	0x240C4
+0x8EA5ECC6	0x29240
+0x8EA5ECC7	0x240E9
+0x8EA5ECC8	0x240F2
+0x8EA5ECC9	0x240FC
+0x8EA5ECCA	0x240EA
+0x8EA5ECCB	0x240EB
+0x8EA5ECCC	0x240FD
+0x8EA5ECCD	0x24478
+0x8EA5ECCE	0x24477
+0x8EA5ECCF	0x24473
+0x8EA5ECD0	0x2449E
+0x8EA5ECD1	0x24479
+0x8EA5ECD2	0x245A2
+0x8EA5ECD3	0x24603
+0x8EA5ECD4	0x24704
+0x8EA5ECD5	0x24705
+0x8EA5ECD6	0x248CE
+0x8EA5ECD7	0x24ABF
+0x8EA5ECD8	0x24EF6
+0x8EA5ECD9	0x24EF7
+0x8EA5ECDA	0x25031
+0x8EA5ECDB	0x25030
+0x8EA5ECDC	0x250C9
+0x8EA5ECDD	0x250C7
+0x8EA5ECDE	0x2531C
+0x8EA5ECDF	0x25328
+0x8EA5ECE0	0x2531A
+0x8EA5ECE1	0x2531E
+0x8EA5ECE2	0x2531B
+0x8EA5ECE3	0x2531F
+0x8EA5ECE4	0x255BF
+0x8EA5ECE5	0x255BB
+0x8EA5ECE6	0x255BC
+0x8EA5ECE7	0x255C0
+0x8EA5ECE8	0x2571A
+0x8EA5ECE9	0x258EF
+0x8EA5ECEA	0x258EC
+0x8EA5ECEB	0x258E9
+0x8EA5ECEC	0x258F0
+0x8EA5ECED	0x258FE
+0x8EA5ECEE	0x25A34
+0x8EA5ECEF	0x25D6A
+0x8EA5ECF0	0x25D95
+0x8EA5ECF1	0x25D6C
+0x8EA5ECF2	0x25D72
+0x8EA5ECF3	0x25D67
+0x8EA5ECF4	0x25D60
+0x8EA5ECF5	0x25D6B
+0x8EA5ECF6	0x25D5E
+0x8EA5ECF7	0x25D6F
+0x8EA5ECF8	0x25D66
+0x8EA5ECF9	0x7C46
+0x8EA5ECFA	0x25D62
+0x8EA5ECFB	0x25D5D
+0x8EA5ECFC	0x25D5C
+0x8EA5ECFD	0x2F965
+0x8EA5ECFE	0x25F50
+0x8EA5EDA1	0x2619F
+0x8EA5EDA2	0x4323
+0x8EA5EDA3	0x2619E
+0x8EA5EDA4	0x261A6
+0x8EA5EDA5	0x26335
+0x8EA5EDA6	0x26338
+0x8EA5EDA7	0x26336
+0x8EA5EDA8	0x2633A
+0x8EA5EDA9	0x263DC
+0x8EA5EDAA	0x2687C
+0x8EA5EDAB	0x268AB
+0x8EA5EDAC	0x4449
+0x8EA5EDAD	0x268A8
+0x8EA5EDAE	0x268A7
+0x8EA5EDAF	0x2692B
+0x8EA5EDB0	0x2692C
+0x8EA5EDB1	0x26928
+0x8EA5EDB2	0x2092B
+0x8EA5EDB3	0x269A9
+0x8EA5EDB4	0x269AA
+0x8EA5EDB5	0x269AB
+0x8EA5EDB6	0x269F8
+0x8EA5EDB7	0x26AB1
+0x8EA5EDB8	0x26AF0
+0x8EA5EDB9	0x26AEF
+0x8EA5EDBA	0x270A8
+0x8EA5EDBB	0x2708B
+0x8EA5EDBC	0x27094
+0x8EA5EDBD	0x2709E
+0x8EA5EDBE	0x2708F
+0x8EA5EDBF	0x27088
+0x8EA5EDC0	0x2707E
+0x8EA5EDC1	0x27081
+0x8EA5EDC2	0x27030
+0x8EA5EDC3	0x2709B
+0x8EA5EDC4	0x27082
+0x8EA5EDC5	0x27090
+0x8EA5EDC6	0x27085
+0x8EA5EDC7	0x2707F
+0x8EA5EDC8	0x270A9
+0x8EA5EDC9	0x270DE
+0x8EA5EDCA	0x2720D
+0x8EA5EDCB	0x45FA
+0x8EA5EDCC	0x274CF
+0x8EA5EDCD	0x274CB
+0x8EA5EDCE	0x274D8
+0x8EA5EDCF	0x274DD
+0x8EA5EDD0	0x274D3
+0x8EA5EDD1	0x274D0
+0x8EA5EDD2	0x274D5
+0x8EA5EDD3	0x274D6
+0x8EA5EDD4	0x275D6
+0x8EA5EDD5	0x27792
+0x8EA5EDD6	0x27795
+0x8EA5EDD7	0x2A5CB
+0x8EA5EDD8	0x2778D
+0x8EA5EDD9	0x2779B
+0x8EA5EDDA	0x2779D
+0x8EA5EDDB	0x2778F
+0x8EA5EDDC	0x2779E
+0x8EA5EDDD	0x277A6
+0x8EA5EDDE	0x27896
+0x8EA5EDDF	0x27892
+0x8EA5EDE0	0x27B16
+0x8EA5EDE1	0x27B2A
+0x8EA5EDE2	0x27B29
+0x8EA5EDE3	0x27B2C
+0x8EA5EDE4	0x27C15
+0x8EA5EDE5	0x27C12
+0x8EA5EDE6	0x27C11
+0x8EA5EDE7	0x27C13
+0x8EA5EDE8	0x27C88
+0x8EA5EDE9	0x27C8B
+0x8EA5EDEA	0x27C8A
+0x8EA5EDEB	0x27C87
+0x8EA5EDEC	0x27D17
+0x8EA5EDED	0x27D16
+0x8EA5EDEE	0x27D1A
+0x8EA5EDEF	0x27E19
+0x8EA5EDF0	0x27E17
+0x8EA5EDF1	0x27F91
+0x8EA5EDF2	0x27F94
+0x8EA5EDF3	0x2818B
+0x8EA5EDF4	0x28190
+0x8EA5EDF5	0x2818F
+0x8EA5EDF6	0x28186
+0x8EA5EDF7	0x28183
+0x8EA5EDF8	0x2818E
+0x8EA5EDF9	0x28187
+0x8EA5EDFA	0x281A8
+0x8EA5EDFB	0x28185
+0x8EA5EDFC	0x281A6
+0x8EA5EDFD	0x28182
+0x8EA5EDFE	0x281A7
+0x8EA5EEA1	0x283B9
+0x8EA5EEA2	0x283B7
+0x8EA5EEA3	0x283B4
+0x8EA5EEA4	0x283B6
+0x8EA5EEA5	0x283B3
+0x8EA5EEA6	0x283C6
+0x8EA5EEA7	0x2863C
+0x8EA5EEA8	0x28640
+0x8EA5EEA9	0x28638
+0x8EA5EEAA	0x28791
+0x8EA5EEAB	0x287A6
+0x8EA5EEAC	0x287DA
+0x8EA5EEAD	0x288DA
+0x8EA5EEAE	0x288D8
+0x8EA5EEAF	0x288D9
+0x8EA5EEB0	0x288DB
+0x8EA5EEB1	0x288D7
+0x8EA5EEB2	0x28B16
+0x8EA5EEB3	0x28B12
+0x8EA5EEB4	0x28B1F
+0x8EA5EEB5	0x4959
+0x8EA5EEB6	0x28B14
+0x8EA5EEB7	0x28B1A
+0x8EA5EEB8	0x28B10
+0x8EA5EEB9	0x28CB3
+0x8EA5EEBA	0x28DAE
+0x8EA5EEBB	0x28DC1
+0x8EA5EEBC	0x28DB0
+0x8EA5EEBD	0x28DAF
+0x8EA5EEBE	0x28DB1
+0x8EA5EEBF	0x28DAD
+0x8EA5EEC0	0x28DB2
+0x8EA5EEC1	0x28DC4
+0x8EA5EEC2	0x2903C
+0x8EA5EEC3	0x2903F
+0x8EA5EEC4	0x29161
+0x8EA5EEC5	0x29166
+0x8EA5EEC6	0x2923C
+0x8EA5EEC7	0x2923B
+0x8EA5EEC8	0x2932C
+0x8EA5EEC9	0x4A7E
+0x8EA5EECA	0x2932A
+0x8EA5EECB	0x2933E
+0x8EA5EECC	0x2932F
+0x8EA5EECD	0x29332
+0x8EA5EECE	0x29327
+0x8EA5EECF	0x29329
+0x8EA5EED0	0x29340
+0x8EA5EED1	0x293DF
+0x8EA5EED2	0x293DE
+0x8EA5EED3	0x2943C
+0x8EA5EED4	0x2943B
+0x8EA5EED5	0x2943E
+0x8EA5EED6	0x29521
+0x8EA5EED7	0x29546
+0x8EA5EED8	0x2953C
+0x8EA5EED9	0x29536
+0x8EA5EEDA	0x29538
+0x8EA5EEDB	0x29535
+0x8EA5EEDC	0x29631
+0x8EA5EEDD	0x29636
+0x8EA5EEDE	0x2962D
+0x8EA5EEDF	0x29633
+0x8EA5EEE0	0x2962F
+0x8EA5EEE1	0x2962E
+0x8EA5EEE2	0x29635
+0x8EA5EEE3	0x297AC
+0x8EA5EEE4	0x297A9
+0x8EA5EEE5	0x297A6
+0x8EA5EEE6	0x4BA8
+0x8EA5EEE7	0x2994C
+0x8EA5EEE8	0x29943
+0x8EA5EEE9	0x29941
+0x8EA5EEEA	0x2994F
+0x8EA5EEEB	0x29942
+0x8EA5EEEC	0x29951
+0x8EA5EEED	0x4BA9
+0x8EA5EEEE	0x29940
+0x8EA5EEEF	0x29950
+0x8EA5EEF0	0x29945
+0x8EA5EEF1	0x2994A
+0x8EA5EEF2	0x2994B
+0x8EA5EEF3	0x29A83
+0x8EA5EEF4	0x29A82
+0x8EA5EEF5	0x29A81
+0x8EA5EEF6	0x29AE0
+0x8EA5EEF7	0x29B98
+0x8EA5EEF8	0x29B9F
+0x8EA5EEF9	0x29B9B
+0x8EA5EEFA	0x29B9A
+0x8EA5EEFB	0x29B99
+0x8EA5EEFC	0x29B96
+0x8EA5EEFD	0x29BAE
+0x8EA5EEFE	0x29B9E
+0x8EA5EFA1	0x29D09
+0x8EA5EFA2	0x29D0D
+0x8EA5EFA3	0x29E4E
+0x8EA5EFA4	0x29E4A
+0x8EA5EFA5	0x29E4D
+0x8EA5EFA6	0x29E40
+0x8EA5EFA7	0x29E3E
+0x8EA5EFA8	0x29E48
+0x8EA5EFA9	0x29E42
+0x8EA5EFAA	0x29E62
+0x8EA5EFAB	0x29E45
+0x8EA5EFAC	0x29E51
+0x8EA5EFAD	0x2A0C6
+0x8EA5EFAE	0x2A0D0
+0x8EA5EFAF	0x2A0C0
+0x8EA5EFB0	0x2A0B7
+0x8EA5EFB1	0x2A0C2
+0x8EA5EFB2	0x2A0BC
+0x8EA5EFB3	0x2A0C5
+0x8EA5EFB4	0x2A0DC
+0x8EA5EFB5	0x2A0DB
+0x8EA5EFB6	0x2A0D2
+0x8EA5EFB7	0x2A0C7
+0x8EA5EFB8	0x2A0B6
+0x8EA5EFB9	0x2A0C9
+0x8EA5EFBA	0x2A0CC
+0x8EA5EFBB	0x2A0D1
+0x8EA5EFBC	0x2A0CD
+0x8EA5EFBD	0x2A0DA
+0x8EA5EFBE	0x2A0BA
+0x8EA5EFBF	0x2A0D3
+0x8EA5EFC0	0x2A0CE
+0x8EA5EFC1	0x2A0F6
+0x8EA5EFC2	0x2A0BD
+0x8EA5EFC3	0x2A0DD
+0x8EA5EFC4	0x2A0C8
+0x8EA5EFC5	0x2A10D
+0x8EA5EFC6	0x2A135
+0x8EA5EFC7	0x2A271
+0x8EA5EFC8	0x2A26E
+0x8EA5EFC9	0x2A26F
+0x8EA5EFCA	0x2A2D6
+0x8EA5EFCB	0x2A34C
+0x8EA5EFCC	0x2A34F
+0x8EA5EFCD	0x2A354
+0x8EA5EFCE	0x2A353
+0x8EA5EFCF	0x2A3C9
+0x8EA5EFD0	0x2A3C8
+0x8EA5EFD1	0x2A403
+0x8EA5EFD2	0x4D54
+0x8EA5EFD3	0x2A404
+0x8EA5EFD4	0x4D56
+0x8EA5EFD5	0x2A457
+0x8EA5EFD6	0x2A452
+0x8EA5EFD7	0x2A453
+0x8EA5EFD8	0x4D6D
+0x8EA5EFD9	0x2A456
+0x8EA5EFDA	0x2A45C
+0x8EA5EFDB	0x2A455
+0x8EA5EFDC	0x2A564
+0x8EA5EFDD	0x2A55D
+0x8EA5EFDE	0x2A55E
+0x8EA5EFDF	0x2A5A2
+0x8EA5EFE0	0x2A5A3
+0x8EA5EFE1	0x4D8E
+0x8EA5EFE2	0x2A5E7
+0x8EA5EFE3	0x2A5E6
+0x8EA5EFE4	0x2A698
+0x8EA5EFE5	0x2A6AC
+0x8EA5EFE6	0x2A6AF
+0x8EA5EFE7	0x2A6AE
+0x8EA5EFE8	0x20459
+0x8EA5EFE9	0x205A9
+0x8EA5EFEA	0x2082A
+0x8EA5EFEB	0x208C7
+0x8EA5EFEC	0x21141
+0x8EA5EFED	0x21137
+0x8EA5EFEE	0x21135
+0x8EA5EFEF	0x21133
+0x8EA5EFF0	0x21139
+0x8EA5EFF1	0x21132
+0x8EA5EFF2	0x214FF
+0x8EA5EFF3	0x21501
+0x8EA5EFF4	0x214F8
+0x8EA5EFF5	0x2191B
+0x8EA5EFF6	0x21919
+0x8EA5EFF7	0x21BBF
+0x8EA5EFF8	0x21FBC
+0x8EA5EFF9	0x21FBE
+0x8EA5EFFA	0x21FBD
+0x8EA5EFFB	0x2217D
+0x8EA5EFFC	0x22446
+0x8EA5EFFD	0x22447
+0x8EA5EFFE	0x225A4
+0x8EA5F0A1	0x22A21
+0x8EA5F0A2	0x22A62
+0x8EA5F0A3	0x22E86
+0x8EA5F0A4	0x3A72
+0x8EA5F0A5	0x2302F
+0x8EA5F0A6	0x23031
+0x8EA5F0A7	0x3C14
+0x8EA5F0A8	0x237F8
+0x8EA5F0A9	0x237F5
+0x8EA5F0AA	0x237F9
+0x8EA5F0AB	0x237F2
+0x8EA5F0AC	0x237FA
+0x8EA5F0AD	0x237F3
+0x8EA5F0AE	0x23814
+0x8EA5F0AF	0x237FD
+0x8EA5F0B0	0x2380F
+0x8EA5F0B1	0x2380E
+0x8EA5F0B2	0x23801
+0x8EA5F0B3	0x23937
+0x8EA5F0B4	0x23935
+0x8EA5F0B5	0x23934
+0x8EA5F0B6	0x23931
+0x8EA5F0B7	0x23A7A
+0x8EA5F0B8	0x23A7B
+0x8EA5F0B9	0x23C37
+0x8EA5F0BA	0x2412B
+0x8EA5F0BB	0x240FB
+0x8EA5F0BC	0x24116
+0x8EA5F0BD	0x24113
+0x8EA5F0BE	0x3D93
+0x8EA5F0BF	0x24111
+0x8EA5F0C0	0x2410F
+0x8EA5F0C1	0x2411B
+0x8EA5F0C2	0x24138
+0x8EA5F0C3	0x244A4
+0x8EA5F0C4	0x24709
+0x8EA5F0C5	0x24707
+0x8EA5F0C6	0x2470B
+0x8EA5F0C7	0x248D3
+0x8EA5F0C8	0x248D1
+0x8EA5F0C9	0x248D8
+0x8EA5F0CA	0x24B1D
+0x8EA5F0CB	0x24BA9
+0x8EA5F0CC	0x24BD0
+0x8EA5F0CD	0x27215
+0x8EA5F0CE	0x24F02
+0x8EA5F0CF	0x24F05
+0x8EA5F0D0	0x24F01
+0x8EA5F0D1	0x24F00
+0x8EA5F0D2	0x2532E
+0x8EA5F0D3	0x25330
+0x8EA5F0D4	0x2532F
+0x8EA5F0D5	0x25331
+0x8EA5F0D6	0x255D2
+0x8EA5F0D7	0x255D3
+0x8EA5F0D8	0x25902
+0x8EA5F0D9	0x25A40
+0x8EA5F0DA	0x25A42
+0x8EA5F0DB	0x25A3B
+0x8EA5F0DC	0x25ACE
+0x8EA5F0DD	0x25D98
+0x8EA5F0DE	0x25D8F
+0x8EA5F0DF	0x25D94
+0x8EA5F0E0	0x25D91
+0x8EA5F0E1	0x426F
+0x8EA5F0E2	0x25DBA
+0x8EA5F0E3	0x25D90
+0x8EA5F0E4	0x25D86
+0x8EA5F0E5	0x25D9A
+0x8EA5F0E6	0x25D8C
+0x8EA5F0E7	0x25D93
+0x8EA5F0E8	0x25D87
+0x8EA5F0E9	0x25D88
+0x8EA5F0EA	0x25D97
+0x8EA5F0EB	0x25D8D
+0x8EA5F0EC	0x25D9C
+0x8EA5F0ED	0x25DBD
+0x8EA5F0EE	0x25F3C
+0x8EA5F0EF	0x25F59
+0x8EA5F0F0	0x42B0
+0x8EA5F0F1	0x261D1
+0x8EA5F0F2	0x261BB
+0x8EA5F0F3	0x261BE
+0x8EA5F0F4	0x2625D
+0x8EA5F0F5	0x263E2
+0x8EA5F0F6	0x26605
+0x8EA5F0F7	0x268BA
+0x8EA5F0F8	0x352E
+0x8EA5F0F9	0x268F4
+0x8EA5F0FA	0x269B2
+0x8EA5F0FB	0x269F9
+0x8EA5F0FC	0x26AB7
+0x8EA5F0FD	0x26AB6
+0x8EA5F0FE	0x27089
+0x8EA5F1A1	0x270F9
+0x8EA5F1A2	0x270D9
+0x8EA5F1A3	0x270E8
+0x8EA5F1A4	0x270D4
+0x8EA5F1A5	0x270DB
+0x8EA5F1A6	0x270E2
+0x8EA5F1A7	0x270DF
+0x8EA5F1A8	0x270D1
+0x8EA5F1A9	0x270E9
+0x8EA5F1AA	0x270EA
+0x8EA5F1AB	0x27213
+0x8EA5F1AC	0x27211
+0x8EA5F1AD	0x274FA
+0x8EA5F1AE	0x274F8
+0x8EA5F1AF	0x274F4
+0x8EA5F1B0	0x274FB
+0x8EA5F1B1	0x2750E
+0x8EA5F1B2	0x27502
+0x8EA5F1B3	0x2750F
+0x8EA5F1B4	0x27790
+0x8EA5F1B5	0x277AD
+0x8EA5F1B6	0x277A9
+0x8EA5F1B7	0x27948
+0x8EA5F1B8	0x27B5A
+0x8EA5F1B9	0x27B4F
+0x8EA5F1BA	0x27B4E
+0x8EA5F1BB	0x27B55
+0x8EA5F1BC	0x27B54
+0x8EA5F1BD	0x27B4A
+0x8EA5F1BE	0x27BD5
+0x8EA5F1BF	0x27C18
+0x8EA5F1C0	0x27C8D
+0x8EA5F1C1	0x27D1D
+0x8EA5F1C2	0x27D19
+0x8EA5F1C3	0x27E26
+0x8EA5F1C4	0x27E28
+0x8EA5F1C5	0x27E2B
+0x8EA5F1C6	0x27E7D
+0x8EA5F1C7	0x27FA0
+0x8EA5F1C8	0x27F9A
+0x8EA5F1C9	0x27F9B
+0x8EA5F1CA	0x281B5
+0x8EA5F1CB	0x281AD
+0x8EA5F1CC	0x281B2
+0x8EA5F1CD	0x28294
+0x8EA5F1CE	0x283C9
+0x8EA5F1CF	0x2864E
+0x8EA5F1D0	0x2864F
+0x8EA5F1D1	0x28644
+0x8EA5F1D2	0x28652
+0x8EA5F1D3	0x288E9
+0x8EA5F1D4	0x28939
+0x8EA5F1D5	0x4969
+0x8EA5F1D6	0x957E
+0x8EA5F1D7	0x28DC7
+0x8EA5F1D8	0x28DD3
+0x8EA5F1D9	0x28DC6
+0x8EA5F1DA	0x28DC3
+0x8EA5F1DB	0x49B4
+0x8EA5F1DC	0x28DD2
+0x8EA5F1DD	0x28F66
+0x8EA5F1DE	0x2917F
+0x8EA5F1DF	0x29180
+0x8EA5F1E0	0x29184
+0x8EA5F1E1	0x29185
+0x8EA5F1E2	0x291E3
+0x8EA5F1E3	0x4A4D
+0x8EA5F1E4	0x29241
+0x8EA5F1E5	0x29244
+0x8EA5F1E6	0x29243
+0x8EA5F1E7	0x2934E
+0x8EA5F1E8	0x2934F
+0x8EA5F1E9	0x4A83
+0x8EA5F1EA	0x29349
+0x8EA5F1EB	0x2934A
+0x8EA5F1EC	0x2934B
+0x8EA5F1ED	0x29343
+0x8EA5F1EE	0x293E0
+0x8EA5F1EF	0x293E5
+0x8EA5F1F0	0x293E1
+0x8EA5F1F1	0x293E6
+0x8EA5F1F2	0x293E2
+0x8EA5F1F3	0x2940C
+0x8EA5F1F4	0x29440
+0x8EA5F1F5	0x29549
+0x8EA5F1F6	0x2954A
+0x8EA5F1F7	0x29554
+0x8EA5F1F8	0x2954C
+0x8EA5F1F9	0x29555
+0x8EA5F1FA	0x29556
+0x8EA5F1FB	0x2963B
+0x8EA5F1FC	0x2963D
+0x8EA5F1FD	0x297A4
+0x8EA5F1FE	0x297A8
+0x8EA5F2A1	0x297C3
+0x8EA5F2A2	0x297BF
+0x8EA5F2A3	0x297C8
+0x8EA5F2A4	0x297C2
+0x8EA5F2A5	0x297CA
+0x8EA5F2A6	0x297CC
+0x8EA5F2A7	0x297C9
+0x8EA5F2A8	0x297BE
+0x8EA5F2A9	0x297CD
+0x8EA5F2AA	0x297C7
+0x8EA5F2AB	0x297C5
+0x8EA5F2AC	0x2985D
+0x8EA5F2AD	0x4BB0
+0x8EA5F2AE	0x2996C
+0x8EA5F2AF	0x2996B
+0x8EA5F2B0	0x29970
+0x8EA5F2B1	0x2996D
+0x8EA5F2B2	0x2996F
+0x8EA5F2B3	0x29989
+0x8EA5F2B4	0x29984
+0x8EA5F2B5	0x29A8D
+0x8EA5F2B6	0x29A8A
+0x8EA5F2B7	0x29A8E
+0x8EA5F2B8	0x29A91
+0x8EA5F2B9	0x29BB5
+0x8EA5F2BA	0x29BB1
+0x8EA5F2BB	0x29BAF
+0x8EA5F2BC	0x29BB9
+0x8EA5F2BD	0x29BB7
+0x8EA5F2BE	0x29BB0
+0x8EA5F2BF	0x4C0C
+0x8EA5F2C0	0x29C17
+0x8EA5F2C1	0x4C18
+0x8EA5F2C2	0x29C4F
+0x8EA5F2C3	0x29D19
+0x8EA5F2C4	0x29D10
+0x8EA5F2C5	0x29D18
+0x8EA5F2C6	0x29D11
+0x8EA5F2C7	0x29D1C
+0x8EA5F2C8	0x29D12
+0x8EA5F2C9	0x29E76
+0x8EA5F2CA	0x29E71
+0x8EA5F2CB	0x9C20
+0x8EA5F2CC	0x29E7A
+0x8EA5F2CD	0x29E7F
+0x8EA5F2CE	0x9C22
+0x8EA5F2CF	0x29E73
+0x8EA5F2D0	0x29EAB
+0x8EA5F2D1	0x9C1E
+0x8EA5F2D2	0x29E77
+0x8EA5F2D3	0x29E74
+0x8EA5F2D4	0x29E7E
+0x8EA5F2D5	0x29E9B
+0x8EA5F2D6	0x29E84
+0x8EA5F2D7	0x29E7C
+0x8EA5F2D8	0x2A129
+0x8EA5F2D9	0x2A12B
+0x8EA5F2DA	0x2A10E
+0x8EA5F2DB	0x2A100
+0x8EA5F2DC	0x2A10B
+0x8EA5F2DD	0x2A0FE
+0x8EA5F2DE	0x2A0FA
+0x8EA5F2DF	0x2A117
+0x8EA5F2E0	0x2A0FF
+0x8EA5F2E1	0x2A10C
+0x8EA5F2E2	0x2A10F
+0x8EA5F2E3	0x4CF5
+0x8EA5F2E4	0x2A102
+0x8EA5F2E5	0x2A101
+0x8EA5F2E6	0x2A0FC
+0x8EA5F2E7	0x2A149
+0x8EA5F2E8	0x2A106
+0x8EA5F2E9	0x2A112
+0x8EA5F2EA	0x2A113
+0x8EA5F2EB	0x2A278
+0x8EA5F2EC	0x2A35B
+0x8EA5F2ED	0x2A362
+0x8EA5F2EE	0x2A35F
+0x8EA5F2EF	0x2A35D
+0x8EA5F2F0	0x2A3AB
+0x8EA5F2F1	0x2A3D5
+0x8EA5F2F2	0x2A3D4
+0x8EA5F2F3	0x2A3D3
+0x8EA5F2F4	0x2A407
+0x8EA5F2F5	0x2A46C
+0x8EA5F2F6	0x2A470
+0x8EA5F2F7	0x2A46E
+0x8EA5F2F8	0x2A468
+0x8EA5F2F9	0x2A46D
+0x8EA5F2FA	0x2A477
+0x8EA5F2FB	0x2A46A
+0x8EA5F2FC	0x2A4CE
+0x8EA5F2FD	0x2A4EC
+0x8EA5F2FE	0x2A569
+0x8EA5F3A1	0x2A568
+0x8EA5F3A2	0x2A5A6
+0x8EA5F3A3	0x2A5A9
+0x8EA5F3A4	0x2A5AA
+0x8EA5F3A5	0x2A600
+0x8EA5F3A6	0x2A60D
+0x8EA5F3A7	0x2A5F8
+0x8EA5F3A8	0x2A5FC
+0x8EA5F3A9	0x2A60A
+0x8EA5F3AA	0x2A5F7
+0x8EA5F3AB	0x2A601
+0x8EA5F3AC	0x2A6B6
+0x8EA5F3AD	0x2A6BB
+0x8EA5F3AE	0x2A6B7
+0x8EA5F3AF	0x2A6B9
+0x8EA5F3B0	0x2A6CA
+0x8EA5F3B1	0x20469
+0x8EA5F3B2	0x20625
+0x8EA5F3B3	0x21159
+0x8EA5F3B4	0x21507
+0x8EA5F3B5	0x21509
+0x8EA5F3B6	0x21922
+0x8EA5F3B7	0x21B07
+0x8EA5F3B8	0x21B04
+0x8EA5F3B9	0x2330F
+0x8EA5F3BA	0x21CF8
+0x8EA5F3BB	0x21FC7
+0x8EA5F3BC	0x21FD1
+0x8EA5F3BD	0x2217E
+0x8EA5F3BE	0x22308
+0x8EA5F3BF	0x2244A
+0x8EA5F3C0	0x2F898
+0x8EA5F3C1	0x224B9
+0x8EA5F3C2	0x22E88
+0x8EA5F3C3	0x22E91
+0x8EA5F3C4	0x22E84
+0x8EA5F3C5	0x22E73
+0x8EA5F3C6	0x22E89
+0x8EA5F3C7	0x22E85
+0x8EA5F3C8	0x23033
+0x8EA5F3C9	0x23313
+0x8EA5F3CA	0x2381D
+0x8EA5F3CB	0x2381F
+0x8EA5F3CC	0x2381C
+0x8EA5F3CD	0x23820
+0x8EA5F3CE	0x2381A
+0x8EA5F3CF	0x2381B
+0x8EA5F3D0	0x23939
+0x8EA5F3D1	0x239AF
+0x8EA5F3D2	0x23AE5
+0x8EA5F3D3	0x23C3C
+0x8EA5F3D4	0x24137
+0x8EA5F3D5	0x2413A
+0x8EA5F3D6	0x244BB
+0x8EA5F3D7	0x3E0E
+0x8EA5F3D8	0x24710
+0x8EA5F3D9	0x2470D
+0x8EA5F3DA	0x24BAF
+0x8EA5F3DB	0x24C11
+0x8EA5F3DC	0x3FD8
+0x8EA5F3DD	0x24F0D
+0x8EA5F3DE	0x24F0C
+0x8EA5F3DF	0x24F0B
+0x8EA5F3E0	0x250D4
+0x8EA5F3E1	0x2533D
+0x8EA5F3E2	0x2533E
+0x8EA5F3E3	0x2533B
+0x8EA5F3E4	0x25343
+0x8EA5F3E5	0x25340
+0x8EA5F3E6	0x25346
+0x8EA5F3E7	0x25411
+0x8EA5F3E8	0x255DD
+0x8EA5F3E9	0x255DF
+0x8EA5F3EA	0x255EA
+0x8EA5F3EB	0x2574A
+0x8EA5F3EC	0x25906
+0x8EA5F3ED	0x25DC1
+0x8EA5F3EE	0x25DB9
+0x8EA5F3EF	0x25DC6
+0x8EA5F3F0	0x25DB8
+0x8EA5F3F1	0x25DBB
+0x8EA5F3F2	0x25DC8
+0x8EA5F3F3	0x25DC5
+0x8EA5F3F4	0x25DBF
+0x8EA5F3F5	0x25DC7
+0x8EA5F3F6	0x25DC4
+0x8EA5F3F7	0x25F65
+0x8EA5F3F8	0x25F67
+0x8EA5F3F9	0x261D7
+0x8EA5F3FA	0x261DB
+0x8EA5F3FB	0x261D4
+0x8EA5F3FC	0x261D6
+0x8EA5F3FD	0x263E8
+0x8EA5F3FE	0x2660A
+0x8EA5F4A1	0x26ABD
+0x8EA5F4A2	0x26ABE
+0x8EA5F4A3	0x2711A
+0x8EA5F4A4	0x2710D
+0x8EA5F4A5	0x2710F
+0x8EA5F4A6	0x2711B
+0x8EA5F4A7	0x27110
+0x8EA5F4A8	0x27111
+0x8EA5F4A9	0x27113
+0x8EA5F4AA	0x27218
+0x8EA5F4AB	0x27520
+0x8EA5F4AC	0x2751F
+0x8EA5F4AD	0x27523
+0x8EA5F4AE	0x2751D
+0x8EA5F4AF	0x27537
+0x8EA5F4B0	0x27525
+0x8EA5F4B1	0x27524
+0x8EA5F4B2	0x2752A
+0x8EA5F4B3	0x27527
+0x8EA5F4B4	0x27533
+0x8EA5F4B5	0x27528
+0x8EA5F4B6	0x27534
+0x8EA5F4B7	0x277BA
+0x8EA5F4B8	0x8970
+0x8EA5F4B9	0x2789D
+0x8EA5F4BA	0x2794C
+0x8EA5F4BB	0x27B5C
+0x8EA5F4BC	0x27B6A
+0x8EA5F4BD	0x27B5D
+0x8EA5F4BE	0x27B65
+0x8EA5F4BF	0x27B63
+0x8EA5F4C0	0x27B5E
+0x8EA5F4C1	0x27C19
+0x8EA5F4C2	0x27C97
+0x8EA5F4C3	0x27E3F
+0x8EA5F4C4	0x27E33
+0x8EA5F4C5	0x27E32
+0x8EA5F4C6	0x27FA1
+0x8EA5F4C7	0x27FA5
+0x8EA5F4C8	0x27FA4
+0x8EA5F4C9	0x27FA2
+0x8EA5F4CA	0x281C1
+0x8EA5F4CB	0x482C
+0x8EA5F4CC	0x281C7
+0x8EA5F4CD	0x281C4
+0x8EA5F4CE	0x281C6
+0x8EA5F4CF	0x281C5
+0x8EA5F4D0	0x281D4
+0x8EA5F4D1	0x281CA
+0x8EA5F4D2	0x28653
+0x8EA5F4D3	0x288F1
+0x8EA5F4D4	0x28921
+0x8EA5F4D5	0x496E
+0x8EA5F4D6	0x28BB7
+0x8EA5F4D7	0x28B92
+0x8EA5F4D8	0x28DD4
+0x8EA5F4D9	0x28F44
+0x8EA5F4DA	0x29198
+0x8EA5F4DB	0x2919B
+0x8EA5F4DC	0x29191
+0x8EA5F4DD	0x29195
+0x8EA5F4DE	0x2919A
+0x8EA5F4DF	0x29192
+0x8EA5F4E0	0x29353
+0x8EA5F4E1	0x29357
+0x8EA5F4E2	0x4A86
+0x8EA5F4E3	0x2935C
+0x8EA5F4E4	0x2935D
+0x8EA5F4E5	0x29364
+0x8EA5F4E6	0x293EA
+0x8EA5F4E7	0x293ED
+0x8EA5F4E8	0x29442
+0x8EA5F4E9	0x29443
+0x8EA5F4EA	0x29564
+0x8EA5F4EB	0x29561
+0x8EA5F4EC	0x29560
+0x8EA5F4ED	0x2967D
+0x8EA5F4EE	0x297D4
+0x8EA5F4EF	0x297D5
+0x8EA5F4F0	0x297D9
+0x8EA5F4F1	0x29987
+0x8EA5F4F2	0x29999
+0x8EA5F4F3	0x2998C
+0x8EA5F4F4	0x2998A
+0x8EA5F4F5	0x2998F
+0x8EA5F4F6	0x4BB3
+0x8EA5F4F7	0x2998B
+0x8EA5F4F8	0x29982
+0x8EA5F4F9	0x2999B
+0x8EA5F4FA	0x4BEB
+0x8EA5F4FB	0x29BC8
+0x8EA5F4FC	0x29BC4
+0x8EA5F4FD	0x29BCC
+0x8EA5F4FE	0x29BC7
+0x8EA5F5A1	0x29BC3
+0x8EA5F5A2	0x29BC6
+0x8EA5F5A3	0x29BCB
+0x8EA5F5A4	0x29BCA
+0x8EA5F5A5	0x29BC9
+0x8EA5F5A6	0x29BCD
+0x8EA5F5A7	0x29C53
+0x8EA5F5A8	0x29D21
+0x8EA5F5A9	0x29D29
+0x8EA5F5AA	0x29D1D
+0x8EA5F5AB	0x29D24
+0x8EA5F5AC	0x29D28
+0x8EA5F5AD	0x9C43
+0x8EA5F5AE	0x29EB1
+0x8EA5F5AF	0x29EB2
+0x8EA5F5B0	0x29EB5
+0x8EA5F5B1	0x29ED6
+0x8EA5F5B2	0x29EAF
+0x8EA5F5B3	0x29ECA
+0x8EA5F5B4	0x29EB8
+0x8EA5F5B5	0x2FA12
+0x8EA5F5B6	0x2FA11
+0x8EA5F5B7	0x2A145
+0x8EA5F5B8	0x2A147
+0x8EA5F5B9	0x2A134
+0x8EA5F5BA	0x2A16E
+0x8EA5F5BB	0x2A142
+0x8EA5F5BC	0x2A131
+0x8EA5F5BD	0x2A12E
+0x8EA5F5BE	0x2A156
+0x8EA5F5BF	0x2A138
+0x8EA5F5C0	0x2A137
+0x8EA5F5C1	0x2A14B
+0x8EA5F5C2	0x2A12D
+0x8EA5F5C3	0x2A133
+0x8EA5F5C4	0x2A136
+0x8EA5F5C5	0x9DE0
+0x8EA5F5C6	0x2A148
+0x8EA5F5C7	0x2A2DC
+0x8EA5F5C8	0x4D42
+0x8EA5F5C9	0x2A366
+0x8EA5F5CA	0x2A36D
+0x8EA5F5CB	0x2A363
+0x8EA5F5CC	0x2A364
+0x8EA5F5CD	0x4D41
+0x8EA5F5CE	0x2A367
+0x8EA5F5CF	0x2A3D9
+0x8EA5F5D0	0x2A40B
+0x8EA5F5D1	0x2A47E
+0x8EA5F5D2	0x2A48B
+0x8EA5F5D3	0x2A526
+0x8EA5F5D4	0x2A52C
+0x8EA5F5D5	0x2A529
+0x8EA5F5D6	0x2A56F
+0x8EA5F5D7	0x2A56B
+0x8EA5F5D8	0x2A56D
+0x8EA5F5D9	0x2A56E
+0x8EA5F5DA	0x2A61C
+0x8EA5F5DB	0x2A611
+0x8EA5F5DC	0x2A610
+0x8EA5F5DD	0x2A624
+0x8EA5F5DE	0x2A612
+0x8EA5F5DF	0x2A615
+0x8EA5F5E0	0x2A617
+0x8EA5F5E1	0x4DAC
+0x8EA5F5E2	0x2046F
+0x8EA5F5E3	0x205AB
+0x8EA5F5E4	0x2082E
+0x8EA5F5E5	0x208C9
+0x8EA5F5E6	0x20B96
+0x8EA5F5E7	0x21185
+0x8EA5F5E8	0x216A0
+0x8EA5F5E9	0x2192B
+0x8EA5F5EA	0x2230D
+0x8EA5F5EB	0x23036
+0x8EA5F5ED	0x3B2F
+0x8EA5F5EE	0x3B2E
+0x8EA5F5EF	0x233B1
+0x8EA5F5F0	0x2384A
+0x8EA5F5F1	0x23837
+0x8EA5F5F2	0x2383C
+0x8EA5F5F3	0x23838
+0x8EA5F5F4	0x2383A
+0x8EA5F5F5	0x2383E
+0x8EA5F5F6	0x23849
+0x8EA5F5F7	0x3C4D
+0x8EA5F5F8	0x3C7B
+0x8EA5F5F9	0x23A80
+0x8EA5F5FA	0x23A7F
+0x8EA5F5FB	0x23AE3
+0x8EA5F5FC	0x23C3F
+0x8EA5F5FD	0x24152
+0x8EA5F5FE	0x2414E
+0x8EA5F6A1	0x2414A
+0x8EA5F6A2	0x2414B
+0x8EA5F6A3	0x244D5
+0x8EA5F6A4	0x24AD8
+0x8EA5F6A5	0x24B20
+0x8EA5F6A6	0x24BB3
+0x8EA5F6A7	0x24BB1
+0x8EA5F6A8	0x24BB0
+0x8EA5F6A9	0x24F17
+0x8EA5F6AA	0x250D9
+0x8EA5F6AB	0x25349
+0x8EA5F6AC	0x25413
+0x8EA5F6AD	0x255ED
+0x8EA5F6AE	0x255EB
+0x8EA5F6AF	0x255EE
+0x8EA5F6B0	0x2590A
+0x8EA5F6B1	0x2590B
+0x8EA5F6B2	0x25A4A
+0x8EA5F6B3	0x25DD5
+0x8EA5F6B4	0x25DD7
+0x8EA5F6B5	0x25DDE
+0x8EA5F6B6	0x25DDC
+0x8EA5F6B7	0x25DEE
+0x8EA5F6B8	0x25F70
+0x8EA5F6B9	0x42B2
+0x8EA5F6BA	0x261D9
+0x8EA5F6BB	0x263D7
+0x8EA5F6BC	0x268CB
+0x8EA5F6BD	0x268C7
+0x8EA5F6BE	0x269FC
+0x8EA5F6BF	0x2713B
+0x8EA5F6C0	0x27139
+0x8EA5F6C1	0x2714B
+0x8EA5F6C2	0x27143
+0x8EA5F6C3	0x27140
+0x8EA5F6C4	0x27146
+0x8EA5F6C5	0x2754D
+0x8EA5F6C6	0x27543
+0x8EA5F6C7	0x27547
+0x8EA5F6C8	0x2754B
+0x8EA5F6C9	0x27555
+0x8EA5F6CA	0x27552
+0x8EA5F6CB	0x27B5F
+0x8EA5F6CC	0x4722
+0x8EA5F6CD	0x27B7C
+0x8EA5F6CE	0x27B7B
+0x8EA5F6CF	0x27FA8
+0x8EA5F6D0	0x27FA9
+0x8EA5F6D1	0x281DE
+0x8EA5F6D2	0x281D7
+0x8EA5F6D3	0x281DD
+0x8EA5F6D4	0x281D6
+0x8EA5F6D5	0x281D8
+0x8EA5F6D6	0x2829B
+0x8EA5F6D7	0x283E0
+0x8EA5F6D8	0x283E8
+0x8EA5F6D9	0x283E6
+0x8EA5F6DA	0x288F8
+0x8EA5F6DB	0x288FB
+0x8EA5F6DC	0x28BBB
+0x8EA5F6DD	0x9459
+0x8EA5F6DE	0x28BB8
+0x8EA5F6DF	0x4970
+0x8EA5F6E0	0x28CC1
+0x8EA5F6E1	0x28CC0
+0x8EA5F6E2	0x291A4
+0x8EA5F6E3	0x291AB
+0x8EA5F6E4	0x2924D
+0x8EA5F6E5	0x29365
+0x8EA5F6E6	0x29367
+0x8EA5F6E7	0x2936A
+0x8EA5F6E8	0x29366
+0x8EA5F6E9	0x29369
+0x8EA5F6EA	0x29573
+0x8EA5F6EB	0x29580
+0x8EA5F6EC	0x2956F
+0x8EA5F6ED	0x29571
+0x8EA5F6EE	0x297E4
+0x8EA5F6EF	0x297E6
+0x8EA5F6F0	0x297E7
+0x8EA5F6F1	0x299A0
+0x8EA5F6F2	0x299A4
+0x8EA5F6F3	0x29AA2
+0x8EA5F6F4	0x29AA7
+0x8EA5F6F5	0x29AA4
+0x8EA5F6F6	0x29BDE
+0x8EA5F6F7	0x29BDB
+0x8EA5F6F8	0x29C58
+0x8EA5F6F9	0x29C5C
+0x8EA5F6FA	0x29D2F
+0x8EA5F6FB	0x29D2E
+0x8EA5F6FC	0x29EDD
+0x8EA5F6FD	0x29EE4
+0x8EA5F6FE	0x29ED8
+0x8EA5F7A1	0x29EE7
+0x8EA5F7A2	0x29EDA
+0x8EA5F7A3	0x29E75
+0x8EA5F7A4	0x4C95
+0x8EA5F7A5	0x2A179
+0x8EA5F7A6	0x2A180
+0x8EA5F7A7	0x2A17F
+0x8EA5F7A8	0x2A17C
+0x8EA5F7A9	0x2A175
+0x8EA5F7AA	0x2A17B
+0x8EA5F7AB	0x2A182
+0x8EA5F7AC	0x4D00
+0x8EA5F7AD	0x2A189
+0x8EA5F7AE	0x2A174
+0x8EA5F7AF	0x2A17D
+0x8EA5F7B0	0x2A17A
+0x8EA5F7B1	0x2A186
+0x8EA5F7B2	0x2A1A8
+0x8EA5F7B3	0x2A172
+0x8EA5F7B4	0x4D02
+0x8EA5F7B5	0x2A18B
+0x8EA5F7B6	0x2A191
+0x8EA5F7B7	0x2A1B3
+0x8EA5F7B8	0x2A181
+0x8EA5F7B9	0x2A282
+0x8EA5F7BA	0x2A2E1
+0x8EA5F7BB	0x2A2E3
+0x8EA5F7BC	0x2A2E2
+0x8EA5F7BD	0x2A376
+0x8EA5F7BE	0x2A374
+0x8EA5F7BF	0x2A372
+0x8EA5F7C0	0x2A375
+0x8EA5F7C1	0x2A40E
+0x8EA5F7C2	0x2A40D
+0x8EA5F7C3	0x2A494
+0x8EA5F7C4	0x2A492
+0x8EA5F7C5	0x2A493
+0x8EA5F7C6	0x2A491
+0x8EA5F7C7	0x2A48F
+0x8EA5F7C8	0x2A495
+0x8EA5F7C9	0x2A4D0
+0x8EA5F7CA	0x2A4F7
+0x8EA5F7CB	0x2A576
+0x8EA5F7CC	0x2A5AF
+0x8EA5F7CD	0x4D9F
+0x8EA5F7CE	0x2A626
+0x8EA5F7CF	0x2A625
+0x8EA5F7D0	0x2A62D
+0x8EA5F7D1	0x2A6A0
+0x8EA5F7D2	0x2A6C3
+0x8EA5F7D3	0x204D7
+0x8EA5F7D4	0x20ACC
+0x8EA5F7D5	0x21179
+0x8EA5F7D6	0x2117A
+0x8EA5F7D7	0x21515
+0x8EA5F7D8	0x21FDB
+0x8EA5F7D9	0x22185
+0x8EA5F7DA	0x22970
+0x8EA5F7DB	0x2297B
+0x8EA5F7DC	0x22EA5
+0x8EA5F7DD	0x22E9F
+0x8EA5F7DE	0x23317
+0x8EA5F7DF	0x233B2
+0x8EA5F7E0	0x23839
+0x8EA5F7E1	0x23840
+0x8EA5F7E2	0x2384E
+0x8EA5F7E3	0x2393E
+0x8EA5F7E4	0x23AE8
+0x8EA5F7E5	0x23AE7
+0x8EA5F7E6	0x24166
+0x8EA5F7E7	0x24161
+0x8EA5F7E8	0x244DA
+0x8EA5F7E9	0x24714
+0x8EA5F7EA	0x248DF
+0x8EA5F7EB	0x24F18
+0x8EA5F7EC	0x25039
+0x8EA5F7ED	0x2503A
+0x8EA5F7EE	0x25730
+0x8EA5F7EF	0x25732
+0x8EA5F7F0	0x2590E
+0x8EA5F7F1	0x25A4C
+0x8EA5F7F2	0x25DE8
+0x8EA5F7F3	0x25DF1
+0x8EA5F7F4	0x25DEB
+0x8EA5F7F5	0x25DEC
+0x8EA5F7F6	0x25F74
+0x8EA5F7F7	0x25F73
+0x8EA5F7F8	0x261F1
+0x8EA5F7F9	0x26342
+0x8EA5F7FA	0x2633E
+0x8EA5F7FB	0x26341
+0x8EA5F7FC	0x2652C
+0x8EA5F7FD	0x268D2
+0x8EA5F7FE	0x269BB
+0x8EA5F8A1	0x27158
+0x8EA5F8A2	0x27157
+0x8EA5F8A3	0x27156
+0x8EA5F8A4	0x2715A
+0x8EA5F8A5	0x457D
+0x8EA5F8A6	0x27561
+0x8EA5F8A7	0x27568
+0x8EA5F8A8	0x27565
+0x8EA5F8A9	0x2755F
+0x8EA5F8AA	0x27564
+0x8EA5F8AB	0x2755E
+0x8EA5F8AC	0x2755B
+0x8EA5F8AD	0x27567
+0x8EA5F8AE	0x277C3
+0x8EA5F8AF	0x278A2
+0x8EA5F8B0	0x27953
+0x8EA5F8B1	0x27B7D
+0x8EA5F8B2	0x27C20
+0x8EA5F8B3	0x27FAE
+0x8EA5F8B4	0x27FAF
+0x8EA5F8B5	0x27FB0
+0x8EA5F8B6	0x281E7
+0x8EA5F8B7	0x281E6
+0x8EA5F8B8	0x281E9
+0x8EA5F8B9	0x283F1
+0x8EA5F8BA	0x283EB
+0x8EA5F8BB	0x283EA
+0x8EA5F8BC	0x283E9
+0x8EA5F8BD	0x28663
+0x8EA5F8BE	0x28902
+0x8EA5F8BF	0x288FE
+0x8EA5F8C0	0x28BDE
+0x8EA5F8C1	0x28CC2
+0x8EA5F8C2	0x28DE6
+0x8EA5F8C3	0x28F5D
+0x8EA5F8C4	0x291AD
+0x8EA5F8C5	0x29375
+0x8EA5F8C6	0x29372
+0x8EA5F8C7	0x29377
+0x8EA5F8C8	0x4AF6
+0x8EA5F8C9	0x29651
+0x8EA5F8CA	0x297E8
+0x8EA5F8CB	0x297ED
+0x8EA5F8CC	0x297EE
+0x8EA5F8CD	0x299B9
+0x8EA5F8CE	0x299A1
+0x8EA5F8CF	0x299B6
+0x8EA5F8D0	0x29AAE
+0x8EA5F8D1	0x29BE8
+0x8EA5F8D2	0x4C12
+0x8EA5F8D3	0x29C1E
+0x8EA5F8D4	0x29D31
+0x8EA5F8D5	0x29D32
+0x8EA5F8D6	0x4C91
+0x8EA5F8D7	0x29F0E
+0x8EA5F8D8	0x29F12
+0x8EA5F8D9	0x29F09
+0x8EA5F8DA	0x29F05
+0x8EA5F8DB	0x4C90
+0x8EA5F8DC	0x29F03
+0x8EA5F8DD	0x29F1F
+0x8EA5F8DE	0x29F0D
+0x8EA5F8DF	0x29F0C
+0x8EA5F8E0	0x29F04
+0x8EA5F8E1	0x29F0A
+0x8EA5F8E2	0x2A1C2
+0x8EA5F8E3	0x2A1BF
+0x8EA5F8E4	0x2A1C9
+0x8EA5F8E5	0x2A1B2
+0x8EA5F8E6	0x2A1C1
+0x8EA5F8E7	0x2A1AF
+0x8EA5F8E8	0x2A1B4
+0x8EA5F8E9	0x2A1B0
+0x8EA5F8EA	0x2A1B6
+0x8EA5F8EB	0x2A1B7
+0x8EA5F8EC	0x2A1BB
+0x8EA5F8ED	0x2A1B1
+0x8EA5F8EE	0x2A2F0
+0x8EA5F8EF	0x2A378
+0x8EA5F8F0	0x2A37A
+0x8EA5F8F1	0x2A379
+0x8EA5F8F2	0x2A3E4
+0x8EA5F8F3	0x2A3E6
+0x8EA5F8F4	0x2A49F
+0x8EA5F8F5	0x2A49D
+0x8EA5F8F6	0x2A498
+0x8EA5F8F7	0x2A499
+0x8EA5F8F8	0x2A4F9
+0x8EA5F8F9	0x2A530
+0x8EA5F8FA	0x2A582
+0x8EA5F8FB	0x2A581
+0x8EA5F8FC	0x2A5B3
+0x8EA5F8FD	0x2A57F
+0x8EA5F8FE	0x2A63A
+0x8EA5F9A1	0x2A63E
+0x8EA5F9A2	0x2A648
+0x8EA5F9A3	0x21186
+0x8EA5F9A4	0x21936
+0x8EA5F9A5	0x21B13
+0x8EA5F9A6	0x21C22
+0x8EA5F9A7	0x21FDD
+0x8EA5F9A8	0x225A7
+0x8EA5F9A9	0x2297D
+0x8EA5F9AA	0x3A79
+0x8EA5F9AB	0x2331C
+0x8EA5F9AC	0x23865
+0x8EA5F9AD	0x23860
+0x8EA5F9AE	0x23867
+0x8EA5F9AF	0x3C4E
+0x8EA5F9B0	0x23B1A
+0x8EA5F9B1	0x24AE3
+0x8EA5F9B2	0x25734
+0x8EA5F9B3	0x25918
+0x8EA5F9B4	0x25A52
+0x8EA5F9B5	0x25DFC
+0x8EA5F9B6	0x25F79
+0x8EA5F9B7	0x25F78
+0x8EA5F9B8	0x25F76
+0x8EA5F9B9	0x261FA
+0x8EA5F9BA	0x261F8
+0x8EA5F9BB	0x2652D
+0x8EA5F9BC	0x268D6
+0x8EA5F9BD	0x269BD
+0x8EA5F9BE	0x269BF
+0x8EA5F9BF	0x269BE
+0x8EA5F9C0	0x27144
+0x8EA5F9C1	0x27170
+0x8EA5F9C2	0x27162
+0x8EA5F9C3	0x2716E
+0x8EA5F9C4	0x2756E
+0x8EA5F9C5	0x2757C
+0x8EA5F9C6	0x27574
+0x8EA5F9C7	0x27578
+0x8EA5F9C8	0x27570
+0x8EA5F9C9	0x27579
+0x8EA5F9CA	0x27571
+0x8EA5F9CB	0x277CC
+0x8EA5F9CC	0x278A7
+0x8EA5F9CD	0x278A6
+0x8EA5F9CE	0x27B93
+0x8EA5F9CF	0x27C21
+0x8EA5F9D0	0x27C9C
+0x8EA5F9D1	0x2829D
+0x8EA5F9D2	0x283F4
+0x8EA5F9D3	0x283F3
+0x8EA5F9D4	0x28DF0
+0x8EA5F9D5	0x291B8
+0x8EA5F9D6	0x291B6
+0x8EA5F9D7	0x291BD
+0x8EA5F9D8	0x29373
+0x8EA5F9D9	0x29382
+0x8EA5F9DA	0x29587
+0x8EA5F9DB	0x29656
+0x8EA5F9DC	0x29659
+0x8EA5F9DD	0x297F6
+0x8EA5F9DE	0x299C9
+0x8EA5F9DF	0x299C5
+0x8EA5F9E0	0x299C7
+0x8EA5F9E1	0x299CA
+0x8EA5F9E2	0x299C2
+0x8EA5F9E3	0x299C4
+0x8EA5F9E4	0x29BF2
+0x8EA5F9E5	0x29BF0
+0x8EA5F9E6	0x29D3B
+0x8EA5F9E7	0x29D3A
+0x8EA5F9E8	0x29F26
+0x8EA5F9E9	0x29F28
+0x8EA5F9EA	0x29F34
+0x8EA5F9EB	0x29F2D
+0x8EA5F9EC	0x2A1D7
+0x8EA5F9ED	0x2A1D2
+0x8EA5F9EE	0x2A1D6
+0x8EA5F9EF	0x2A1DC
+0x8EA5F9F0	0x2A1D3
+0x8EA5F9F1	0x2A1D1
+0x8EA5F9F2	0x2A286
+0x8EA5F9F3	0x4D1E
+0x8EA5F9F4	0x2A2EF
+0x8EA5F9F5	0x2A2EE
+0x8EA5F9F6	0x2A3E8
+0x8EA5F9F7	0x2A4AC
+0x8EA5F9F8	0x2A4A9
+0x8EA5F9F9	0x2A4AA
+0x8EA5F9FA	0x2A4AB
+0x8EA5F9FB	0x2A4FB
+0x8EA5F9FC	0x2A533
+0x8EA5F9FD	0x2A588
+0x8EA5F9FE	0x2A5B6
+0x8EA5FAA1	0x2A5B7
+0x8EA5FAA2	0x2A5D0
+0x8EA5FAA3	0x2A5CF
+0x8EA5FAA4	0x2A64F
+0x8EA5FAA5	0x2A659
+0x8EA5FAA6	0x2A64C
+0x8EA5FAA7	0x21B18
+0x8EA5FAA8	0x21FE0
+0x8EA5FAA9	0x23869
+0x8EA5FAAA	0x24173
+0x8EA5FAAB	0x24172
+0x8EA5FAAC	0x24AE8
+0x8EA5FAAD	0x255FB
+0x8EA5FAAE	0x2591C
+0x8EA5FAAF	0x25E09
+0x8EA5FAB0	0x25E0A
+0x8EA5FAB1	0x25E08
+0x8EA5FAB2	0x25F7D
+0x8EA5FAB3	0x25F7F
+0x8EA5FAB4	0x26267
+0x8EA5FAB5	0x2717A
+0x8EA5FAB6	0x2717B
+0x8EA5FAB7	0x277D1
+0x8EA5FAB8	0x2F9CB
+0x8EA5FAB9	0x27B9D
+0x8EA5FABA	0x27C9D
+0x8EA5FABB	0x281FC
+0x8EA5FABC	0x281FB
+0x8EA5FABD	0x281FD
+0x8EA5FABE	0x283F5
+0x8EA5FABF	0x283F6
+0x8EA5FAC0	0x28C0F
+0x8EA5FAC1	0x28C1D
+0x8EA5FAC2	0x291C7
+0x8EA5FAC3	0x291C1
+0x8EA5FAC4	0x291BF
+0x8EA5FAC5	0x29254
+0x8EA5FAC6	0x2937F
+0x8EA5FAC7	0x293F5
+0x8EA5FAC8	0x2958A
+0x8EA5FAC9	0x2958C
+0x8EA5FACA	0x2965C
+0x8EA5FACB	0x29865
+0x8EA5FACC	0x299CF
+0x8EA5FACD	0x299D0
+0x8EA5FACE	0x29AB8
+0x8EA5FACF	0x29BFA
+0x8EA5FAD0	0x29C66
+0x8EA5FAD1	0x29F40
+0x8EA5FAD2	0x29F41
+0x8EA5FAD3	0x9C72
+0x8EA5FAD4	0x2A1F7
+0x8EA5FAD5	0x2A1F3
+0x8EA5FAD6	0x2A1EF
+0x8EA5FAD7	0x2A1F4
+0x8EA5FAD8	0x2A1ED
+0x8EA5FAD9	0x2A1F2
+0x8EA5FADA	0x2A1F1
+0x8EA5FADB	0x2A1F9
+0x8EA5FADC	0x2A4B4
+0x8EA5FADD	0x2A4FC
+0x8EA5FADE	0x2A5BC
+0x8EA5FADF	0x2A65E
+0x8EA5FAE0	0x2A65B
+0x8EA5FAE1	0x2A65F
+0x8EA5FAE2	0x2A65D
+0x8EA5FAE3	0x2A6CF
+0x8EA5FAE4	0x2A6CE
+0x8EA5FAE5	0x2193A
+0x8EA5FAE6	0x21FE1
+0x8EA5FAE7	0x22315
+0x8EA5FAE8	0x22314
+0x8EA5FAE9	0x24178
+0x8EA5FAEA	0x24179
+0x8EA5FAEB	0x244E6
+0x8EA5FAEC	0x24BB8
+0x8EA5FAED	0x24F22
+0x8EA5FAEE	0x255FE
+0x8EA5FAEF	0x268DB
+0x8EA5FAF0	0x26A06
+0x8EA5FAF1	0x26AC8
+0x8EA5FAF2	0x27189
+0x8EA5FAF3	0x27586
+0x8EA5FAF4	0x278AD
+0x8EA5FAF5	0x27B99
+0x8EA5FAF6	0x27BD8
+0x8EA5FAF7	0x27C23
+0x8EA5FAF8	0x27D23
+0x8EA5FAF9	0x27FB5
+0x8EA5FAFA	0x283F9
+0x8EA5FAFB	0x28907
+0x8EA5FAFC	0x28C1E
+0x8EA5FAFD	0x28DFB
+0x8EA5FAFE	0x28F72
+0x8EA5FBA1	0x28F73
+0x8EA5FBA2	0x29387
+0x8EA5FBA3	0x29449
+0x8EA5FBA4	0x2965D
+0x8EA5FBA5	0x297F8
+0x8EA5FBA6	0x29C03
+0x8EA5FBA7	0x29F4E
+0x8EA5FBA8	0x29F4D
+0x8EA5FBA9	0x29F50
+0x8EA5FBAA	0x29F55
+0x8EA5FBAB	0x2A209
+0x8EA5FBAC	0x2A207
+0x8EA5FBAD	0x2A20C
+0x8EA5FBAE	0x2A203
+0x8EA5FBAF	0x2A206
+0x8EA5FBB0	0x2A20B
+0x8EA5FBB1	0x2A20A
+0x8EA5FBB2	0x2A289
+0x8EA5FBB3	0x2A4BB
+0x8EA5FBB4	0x2A4FF
+0x8EA5FBB5	0x2A536
+0x8EA5FBB6	0x2A58B
+0x8EA5FBB7	0x2A666
+0x8EA5FBB8	0x2A669
+0x8EA5FBB9	0x2A667
+0x8EA5FBBA	0x2A6C2
+0x8EA5FBBB	0x2A6D2
+0x8EA5FBBC	0x21FE2
+0x8EA5FBBD	0x3828
+0x8EA5FBBE	0x22988
+0x8EA5FBBF	0x2335B
+0x8EA5FBC0	0x23876
+0x8EA5FBC1	0x2417D
+0x8EA5FBC2	0x245A6
+0x8EA5FBC3	0x2535A
+0x8EA5FBC4	0x25E17
+0x8EA5FBC5	0x268DC
+0x8EA5FBC6	0x2718F
+0x8EA5FBC7	0x27594
+0x8EA5FBC8	0x27595
+0x8EA5FBC9	0x27FB6
+0x8EA5FBCA	0x28204
+0x8EA5FBCB	0x287EE
+0x8EA5FBCC	0x2938A
+0x8EA5FBCD	0x293F9
+0x8EA5FBCE	0x29C07
+0x8EA5FBCF	0x29C1F
+0x8EA5FBD0	0x29C2A
+0x8EA5FBD1	0x29D45
+0x8EA5FBD2	0x29F5C
+0x8EA5FBD3	0x29F5B
+0x8EA5FBD4	0x29F61
+0x8EA5FBD5	0x29F5D
+0x8EA5FBD6	0x2A218
+0x8EA5FBD7	0x2A21F
+0x8EA5FBD8	0x2A383
+0x8EA5FBD9	0x2A416
+0x8EA5FBDA	0x2A414
+0x8EA5FBDB	0x2A4BF
+0x8EA5FBDC	0x2A4C0
+0x8EA5FBDD	0x2A673
+0x8EA5FBDE	0x2A6C0
+0x8EA5FBDF	0x21517
+0x8EA5FBE0	0x22989
+0x8EA5FBE1	0x2591E
+0x8EA5FBE2	0x2591F
+0x8EA5FBE3	0x25A54
+0x8EA5FBE4	0x25E18
+0x8EA5FBE5	0x26205
+0x8EA5FBE6	0x27195
+0x8EA5FBE7	0x27598
+0x8EA5FBE8	0x2759B
+0x8EA5FBE9	0x27959
+0x8EA5FBEA	0x28208
+0x8EA5FBEB	0x28401
+0x8EA5FBEC	0x291CE
+0x8EA5FBED	0x293FA
+0x8EA5FBEE	0x29ABE
+0x8EA5FBEF	0x29D47
+0x8EA5FBF0	0x29F6A
+0x8EA5FBF1	0x29F69
+0x8EA5FBF2	0x29F68
+0x8EA5FBF3	0x29F67
+0x8EA5FBF4	0x2A225
+0x8EA5FBF5	0x2A228
+0x8EA5FBF6	0x2A4C4
+0x8EA5FBF7	0x2A537
+0x8EA5FBF8	0x2A58D
+0x8EA5FBF9	0x2A58C
+0x8EA5FBFA	0x4D91
+0x8EA5FBFB	0x2F920
+0x8EA5FBFC	0x25E22
+0x8EA5FBFD	0x25F82
+0x8EA5FBFE	0x277D9
+0x8EA5FCA1	0x28C38
+0x8EA5FCA2	0x293FB
+0x8EA5FCA3	0x299E1
+0x8EA5FCA4	0x29C72
+0x8EA5FCA5	0x29D48
+0x8EA5FCA6	0x29F6C
+0x8EA5FCA7	0x29F70
+0x8EA5FCA8	0x2A231
+0x8EA5FCA9	0x2A230
+0x8EA5FCAA	0x2A679
+0x8EA5FCAB	0x25E23
+0x8EA5FCAC	0x268F8
+0x8EA5FCAD	0x29C74
+0x8EA5FCAE	0x29F73
+0x8EA5FCAF	0x2A234
+0x8EA5FCB0	0x2A387
+0x8EA5FCB1	0x2A3B2
+0x8EA5FCB2	0x2A5C2
+0x8EA5FCB3	0x2A67D
+0x8EA5FCB4	0x21FE5
+0x8EA5FCB5	0x2938C
+0x8EA5FCB6	0x29F77
+0x8EA5FCB7	0x29F75
+0x8EA5FCB8	0x2A238
+0x8EA5FCB9	0x2A23A
+0x8EA5FCBA	0x2A683
+0x8EA5FCBB	0x2A681
+0x8EA5FCBC	0x24180
+0x8EA5FCBD	0x27199
+0x8EA5FCBE	0x4587
+0x8EA5FCBF	0x2944A
+0x8EA5FCC0	0x29D4A
+0x8EA5FCC1	0x2A23C
+0x8EA5FCC2	0x2A6C8
+0x8EA5FCC3	0x25604
+0x8EA5FCC4	0x278AF
+0x8EA5FCC5	0x2A689
+0x8EA5FCC6	0x2A2FA
+0x8EA5FCC7	0x29661
+0x8EA5FCC8	0x2A23F
+0x8EA5FCC9	0x27193
+0x8EA5FCCA	0x2A4C9
+0x8EA5FCCB	0x277DE
+0x8EA5FCCC	0x29391
+0x8EA5FCCD	0x2A68E
+0x8EA5FCCE	0x2A68D
+0x8EA5FCCF	0x27198
+0x8EA5FCD0	0x269C5
+0x8EA5FCD1	0x2A6A5
+0x8EA6A1A1	0x2F802
+0x8EA6A1A2	0x20062
+0x8EA6A1A3	0x3405
+0x8EA6A1A4	0x20088
+0x8EA6A1A5	0x200D0
+0x8EA6A1A6	0x200CF
+0x8EA6A1A7	0x2011E
+0x8EA6A1A8	0x2011F
+0x8EA6A1A9	0x20120
+0x8EA6A1AA	0x2090E
+0x8EA6A1AB	0x2092C
+0x8EA6A1AC	0x20061
+0x8EA6A1AD	0x20004
+0x8EA6A1AE	0x20005
+0x8EA6A1AF	0x20003
+0x8EA6A1B0	0x3404
+0x8EA6A1B1	0x2F801
+0x8EA6A1B2	0x2007D
+0x8EA6A1B3	0x2008D
+0x8EA6A1B4	0x201A3
+0x8EA6A1B5	0x201A4
+0x8EA6A1B6	0x204DB
+0x8EA6A1B7	0x20500
+0x8EA6A1B8	0x2F81E
+0x8EA6A1B9	0x206A3
+0x8EA6A1BA	0x20832
+0x8EA6A1BB	0x353F
+0x8EA6A1BC	0x20AD4
+0x8EA6A1BD	0x20AD5
+0x8EA6A1BE	0x21C23
+0x8EA6A1BF	0x2232C
+0x8EA6A1C0	0x2237A
+0x8EA6A1C1	0x20503
+0x8EA6A1C2	0x20007
+0x8EA6A1C3	0x20008
+0x8EA6A1C4	0x2008F
+0x8EA6A1C5	0x2009C
+0x8EA6A1C6	0x200D5
+0x8EA6A1C7	0x20112
+0x8EA6A1C8	0x20113
+0x8EA6A1C9	0x20114
+0x8EA6A1CA	0x20121
+0x8EA6A1CB	0x201A8
+0x8EA6A1CC	0x201A6
+0x8EA6A1CD	0x20476
+0x8EA6A1CE	0x20501
+0x8EA6A1CF	0x2053D
+0x8EA6A1D0	0x2F814
+0x8EA6A1D1	0x2053E
+0x8EA6A1D2	0x20629
+0x8EA6A1D3	0x20677
+0x8EA6A1D4	0x20678
+0x8EA6A1D5	0x206A6
+0x8EA6A1D6	0x206A9
+0x8EA6A1D7	0x206AC
+0x8EA6A1D8	0x20834
+0x8EA6A1D9	0x20504
+0x8EA6A1DA	0x2097B
+0x8EA6A1DB	0x20A10
+0x8EA6A1DC	0x2062F
+0x8EA6A1DD	0x20AD7
+0x8EA6A1DE	0x20B1C
+0x8EA6A1DF	0x20B1F
+0x8EA6A1E0	0x20B1A
+0x8EA6A1E1	0x2F836
+0x8EA6A1E2	0x20B1E
+0x8EA6A1E3	0x20B9E
+0x8EA6A1E4	0x20B9A
+0x8EA6A1E5	0x211A0
+0x8EA6A1E6	0x211A1
+0x8EA6A1E7	0x215D2
+0x8EA6A1E8	0x215D3
+0x8EA6A1E9	0x219B9
+0x8EA6A1EA	0x21B1D
+0x8EA6A1EB	0x21B55
+0x8EA6A1EC	0x21CFF
+0x8EA6A1ED	0x21FE7
+0x8EA6A1EE	0x382A
+0x8EA6A1EF	0x22011
+0x8EA6A1F0	0x22013
+0x8EA6A1F1	0x22012
+0x8EA6A1F2	0x221AF
+0x8EA6A1F3	0x221B1
+0x8EA6A1F4	0x2F890
+0x8EA6A1F5	0x2232D
+0x8EA6A1F6	0x2237B
+0x8EA6A1F7	0x2239D
+0x8EA6A1F8	0x2239A
+0x8EA6A1F9	0x38A7
+0x8EA6A1FA	0x2239F
+0x8EA6A1FB	0x223A0
+0x8EA6A1FC	0x2239C
+0x8EA6A1FD	0x224BD
+0x8EA6A1FE	0x38FA
+0x8EA6A2A1	0x225AA
+0x8EA6A2A2	0x2306C
+0x8EA6A2A3	0x23091
+0x8EA6A2A4	0x23C74
+0x8EA6A2A5	0x2456A
+0x8EA6A2A6	0x2F929
+0x8EA6A2A7	0x25605
+0x8EA6A2A8	0x2626B
+0x8EA6A2A9	0x2626A
+0x8EA6A2AA	0x200E0
+0x8EA6A2AB	0x20012
+0x8EA6A2AC	0x3400
+0x8EA6A2AD	0x2007F
+0x8EA6A2AE	0x200A0
+0x8EA6A2AF	0x20099
+0x8EA6A2B0	0x20095
+0x8EA6A2B1	0x2009E
+0x8EA6A2B2	0x200DF
+0x8EA6A2B3	0x200DE
+0x8EA6A2B4	0x201AF
+0x8EA6A2B5	0x201AD
+0x8EA6A2B6	0x201B0
+0x8EA6A2B7	0x204DF
+0x8EA6A2B8	0x20543
+0x8EA6A2B9	0x20541
+0x8EA6A2BA	0x20548
+0x8EA6A2BB	0x20575
+0x8EA6A2BC	0x2F81A
+0x8EA6A2BD	0x20632
+0x8EA6A2BE	0x2067B
+0x8EA6A2BF	0x20679
+0x8EA6A2C0	0x206B3
+0x8EA6A2C1	0x34DB
+0x8EA6A2C2	0x20BA7
+0x8EA6A2C3	0x206B2
+0x8EA6A2C4	0x206B0
+0x8EA6A2C5	0x206B4
+0x8EA6A2C6	0x2F829
+0x8EA6A2C7	0x208CD
+0x8EA6A2C8	0x208CE
+0x8EA6A2C9	0x2F82B
+0x8EA6A2CA	0x20910
+0x8EA6A2CB	0x20980
+0x8EA6A2CC	0x209D3
+0x8EA6A2CD	0x20A30
+0x8EA6A2CE	0x20098
+0x8EA6A2CF	0x20A2F
+0x8EA6A2D0	0x20A31
+0x8EA6A2D1	0x20ADA
+0x8EA6A2D2	0x20AD9
+0x8EA6A2D3	0x20B27
+0x8EA6A2D4	0x20B28
+0x8EA6A2D5	0x20B21
+0x8EA6A2D6	0x20B25
+0x8EA6A2D7	0x20BA6
+0x8EA6A2D8	0x20BA2
+0x8EA6A2D9	0x20BA1
+0x8EA6A2DA	0x20BA4
+0x8EA6A2DB	0x2F839
+0x8EA6A2DC	0x20BAA
+0x8EA6A2DD	0x20BA5
+0x8EA6A2DE	0x20BA3
+0x8EA6A2DF	0x20064
+0x8EA6A2E0	0x2123F
+0x8EA6A2E1	0x21244
+0x8EA6A2E2	0x2151B
+0x8EA6A2E3	0x21553
+0x8EA6A2E4	0x21584
+0x8EA6A2E5	0x21586
+0x8EA6A2E6	0x215D5
+0x8EA6A2E7	0x2F860
+0x8EA6A2E8	0x2193E
+0x8EA6A2E9	0x21940
+0x8EA6A2EA	0x21BCA
+0x8EA6A2EB	0x21BC9
+0x8EA6A2EC	0x21C26
+0x8EA6A2ED	0x21D00
+0x8EA6A2EE	0x21D31
+0x8EA6A2EF	0x21D3C
+0x8EA6A2F0	0x21D30
+0x8EA6A2F1	0x21D33
+0x8EA6A2F2	0x21D32
+0x8EA6A2F3	0x21D38
+0x8EA6A2F4	0x22034
+0x8EA6A2F5	0x22053
+0x8EA6A2F6	0x22054
+0x8EA6A2F7	0x221B4
+0x8EA6A2F8	0x221B2
+0x8EA6A2F9	0x2232F
+0x8EA6A2FA	0x223A5
+0x8EA6A2FB	0x223A7
+0x8EA6A2FC	0x223A4
+0x8EA6A2FD	0x223A8
+0x8EA6A2FE	0x223A9
+0x8EA6A3A1	0x223A2
+0x8EA6A3A2	0x223A3
+0x8EA6A3A3	0x223A6
+0x8EA6A3A4	0x22481
+0x8EA6A3A5	0x22480
+0x8EA6A3A6	0x225AD
+0x8EA6A3A7	0x22A24
+0x8EA6A3A8	0x22A65
+0x8EA6A3A9	0x22A68
+0x8EA6A3AA	0x22A69
+0x8EA6A3AB	0x2313C
+0x8EA6A3AC	0x2313B
+0x8EA6A3AD	0x2335D
+0x8EA6A3AE	0x23944
+0x8EA6A3AF	0x24182
+0x8EA6A3B0	0x244F1
+0x8EA6A3B1	0x2456B
+0x8EA6A3B2	0x2471B
+0x8EA6A3B3	0x248EB
+0x8EA6A3B4	0x24BBA
+0x8EA6A3B5	0x24BD3
+0x8EA6A3B6	0x24D13
+0x8EA6A3B7	0x25922
+0x8EA6A3B8	0x26AF4
+0x8EA6A3B9	0x2820F
+0x8EA6A3BA	0x28210
+0x8EA6A3BB	0x20507
+0x8EA6A3BC	0x29C0B
+0x8EA6A3BD	0x29C0A
+0x8EA6A3BE	0x20019
+0x8EA6A3BF	0x2001A
+0x8EA6A3C0	0x20018
+0x8EA6A3C1	0x20066
+0x8EA6A3C2	0x20082
+0x8EA6A3C3	0x200A8
+0x8EA6A3C4	0x200E5
+0x8EA6A3C5	0x200E7
+0x8EA6A3C6	0x200E4
+0x8EA6A3C7	0x20115
+0x8EA6A3C8	0x20123
+0x8EA6A3C9	0x20124
+0x8EA6A3CA	0x20143
+0x8EA6A3CB	0x201C3
+0x8EA6A3CC	0x201BC
+0x8EA6A3CD	0x201BB
+0x8EA6A3CE	0x3438
+0x8EA6A3CF	0x201B7
+0x8EA6A3D0	0x201B9
+0x8EA6A3D1	0x201CF
+0x8EA6A3D2	0x2F80D
+0x8EA6A3D3	0x2047A
+0x8EA6A3D4	0x2047B
+0x8EA6A3D5	0x204E1
+0x8EA6A3D6	0x204E0
+0x8EA6A3D7	0x20509
+0x8EA6A3D8	0x2054D
+0x8EA6A3D9	0x2F816
+0x8EA6A3DA	0x2054B
+0x8EA6A3DB	0x20579
+0x8EA6A3DC	0x205B1
+0x8EA6A3DD	0x20636
+0x8EA6A3DE	0x20635
+0x8EA6A3DF	0x20637
+0x8EA6A3E0	0x20638
+0x8EA6A3E1	0x2067F
+0x8EA6A3E2	0x20680
+0x8EA6A3E3	0x20681
+0x8EA6A3E4	0x26953
+0x8EA6A3E5	0x2067E
+0x8EA6A3E6	0x206CD
+0x8EA6A3E7	0x206BF
+0x8EA6A3E8	0x206BE
+0x8EA6A3E9	0x206C2
+0x8EA6A3EA	0x206B8
+0x8EA6A3EB	0x206C1
+0x8EA6A3EC	0x6530
+0x8EA6A3ED	0x20931
+0x8EA6A3EE	0x2092F
+0x8EA6A3EF	0x2096F
+0x8EA6A3F0	0x20982
+0x8EA6A3F1	0x353A
+0x8EA6A3F2	0x20987
+0x8EA6A3F3	0x20986
+0x8EA6A3F4	0x2098D
+0x8EA6A3F5	0x20994
+0x8EA6A3F6	0x209D7
+0x8EA6A3F7	0x209D4
+0x8EA6A3F8	0x209D8
+0x8EA6A3F9	0x20A16
+0x8EA6A3FA	0x20A14
+0x8EA6A3FB	0x20A2E
+0x8EA6A3FC	0x20A36
+0x8EA6A3FD	0x20A37
+0x8EA6A3FE	0x21FEE
+0x8EA6A4A1	0x20AE0
+0x8EA6A4A2	0x20AE5
+0x8EA6A4A3	0x20ADF
+0x8EA6A4A4	0x20B2B
+0x8EA6A4A5	0x20B29
+0x8EA6A4A6	0x20B2D
+0x8EA6A4A7	0x20B2F
+0x8EA6A4A8	0x20BB7
+0x8EA6A4A9	0x20BC9
+0x8EA6A4AA	0x20BC1
+0x8EA6A4AB	0x20BCA
+0x8EA6A4AC	0x20BB2
+0x8EA6A4AD	0x20BAC
+0x8EA6A4AE	0x20BAE
+0x8EA6A4AF	0x211B2
+0x8EA6A4B0	0x211A8
+0x8EA6A4B1	0x211B0
+0x8EA6A4B2	0x211A7
+0x8EA6A4B3	0x2F851
+0x8EA6A4B4	0x21252
+0x8EA6A4B5	0x2124A
+0x8EA6A4B6	0x21556
+0x8EA6A4B7	0x21555
+0x8EA6A4B8	0x2155F
+0x8EA6A4B9	0x2155E
+0x8EA6A4BA	0x21588
+0x8EA6A4BB	0x2F85D
+0x8EA6A4BC	0x215DD
+0x8EA6A4BD	0x215E2
+0x8EA6A4BE	0x215E1
+0x8EA6A4BF	0x215DF
+0x8EA6A4C0	0x215E0
+0x8EA6A4C1	0x216AF
+0x8EA6A4C2	0x216B1
+0x8EA6A4C3	0x216BA
+0x8EA6A4C4	0x21945
+0x8EA6A4C5	0x21943
+0x8EA6A4C6	0x219BD
+0x8EA6A4C7	0x219C8
+0x8EA6A4C8	0x2F86C
+0x8EA6A4C9	0x219BE
+0x8EA6A4CA	0x219BF
+0x8EA6A4CB	0x2F874
+0x8EA6A4CC	0x21B59
+0x8EA6A4CD	0x21C29
+0x8EA6A4CE	0x21C2C
+0x8EA6A4CF	0x21C2F
+0x8EA6A4D0	0x21C2D
+0x8EA6A4D1	0x21C2E
+0x8EA6A4D2	0x21D04
+0x8EA6A4D3	0x21D02
+0x8EA6A4D4	0x21D01
+0x8EA6A4D5	0x21D40
+0x8EA6A4D6	0x21D4A
+0x8EA6A4D7	0x21D3F
+0x8EA6A4D8	0x21D4F
+0x8EA6A4D9	0x21D41
+0x8EA6A4DA	0x21D4E
+0x8EA6A4DB	0x21FEB
+0x8EA6A4DC	0x21FEC
+0x8EA6A4DD	0x200AC
+0x8EA6A4DE	0x2205B
+0x8EA6A4DF	0x22063
+0x8EA6A4E0	0x2205A
+0x8EA6A4E1	0x22059
+0x8EA6A4E2	0x221DC
+0x8EA6A4E3	0x221DB
+0x8EA6A4E4	0x221D9
+0x8EA6A4E5	0x221E0
+0x8EA6A4E6	0x221DD
+0x8EA6A4E7	0x20020
+0x8EA6A4E8	0x223B0
+0x8EA6A4E9	0x223B1
+0x8EA6A4EA	0x223B2
+0x8EA6A4EB	0x223B6
+0x8EA6A4EC	0x22451
+0x8EA6A4ED	0x22452
+0x8EA6A4EE	0x22450
+0x8EA6A4EF	0x22484
+0x8EA6A4F0	0x38C9
+0x8EA6A4F1	0x22483
+0x8EA6A4F2	0x225C3
+0x8EA6A4F3	0x225B8
+0x8EA6A4F4	0x225B9
+0x8EA6A4F5	0x225B2
+0x8EA6A4F6	0x22990
+0x8EA6A4F7	0x22A26
+0x8EA6A4F8	0x22A29
+0x8EA6A4F9	0x22A6E
+0x8EA6A4FA	0x23140
+0x8EA6A4FB	0x2313E
+0x8EA6A4FC	0x23141
+0x8EA6A4FD	0x2335E
+0x8EA6A4FE	0x233BB
+0x8EA6A5A1	0x233BC
+0x8EA6A5A2	0x233B9
+0x8EA6A5A3	0x2F8EF
+0x8EA6A5A4	0x23880
+0x8EA6A5A5	0x3C4F
+0x8EA6A5A6	0x23945
+0x8EA6A5A7	0x239BA
+0x8EA6A5A8	0x239BD
+0x8EA6A5A9	0x23C56
+0x8EA6A5AA	0x23C55
+0x8EA6A5AB	0x23C75
+0x8EA6A5AC	0x23C77
+0x8EA6A5AD	0x23C81
+0x8EA6A5AE	0x2F8FA
+0x8EA6A5AF	0x23C83
+0x8EA6A5B0	0x23C8B
+0x8EA6A5B1	0x23C84
+0x8EA6A5B2	0x24186
+0x8EA6A5B3	0x24183
+0x8EA6A5B4	0x2418B
+0x8EA6A5B5	0x2456D
+0x8EA6A5B6	0x24616
+0x8EA6A5B7	0x24728
+0x8EA6A5B8	0x248EA
+0x8EA6A5B9	0x24BD4
+0x8EA6A5BA	0x24C03
+0x8EA6A5BB	0x24D15
+0x8EA6A5BC	0x24F3D
+0x8EA6A5BD	0x24F3E
+0x8EA6A5BE	0x25416
+0x8EA6A5BF	0x2F94C
+0x8EA6A5C0	0x25606
+0x8EA6A5C1	0x2574D
+0x8EA6A5C2	0x26222
+0x8EA6A5C3	0x26273
+0x8EA6A5C4	0x2626D
+0x8EA6A5C5	0x2626E
+0x8EA6A5C6	0x264B1
+0x8EA6A5C7	0x2054E
+0x8EA6A5C8	0x2662D
+0x8EA6A5C9	0x43CD
+0x8EA6A5CA	0x268F9
+0x8EA6A5CB	0x26952
+0x8EA6A5CC	0x26B00
+0x8EA6A5CD	0x26AFC
+0x8EA6A5CE	0x26AFA
+0x8EA6A5CF	0x4492
+0x8EA6A5D0	0x26AF7
+0x8EA6A5D1	0x26AF8
+0x8EA6A5D2	0x2F990
+0x8EA6A5D3	0x2F9C4
+0x8EA6A5D4	0x27C27
+0x8EA6A5D5	0x28211
+0x8EA6A5D6	0x200AE
+0x8EA6A5D7	0x28450
+0x8EA6A5D8	0x2844F
+0x8EA6A5D9	0x2844D
+0x8EA6A5DA	0x28671
+0x8EA6A5DB	0x2F9E2
+0x8EA6A5DC	0x28672
+0x8EA6A5DD	0x28E18
+0x8EA6A5DE	0x20A44
+0x8EA6A5DF	0x20021
+0x8EA6A5E0	0x20067
+0x8EA6A5E1	0x200AF
+0x8EA6A5E2	0x200B0
+0x8EA6A5E3	0x20029
+0x8EA6A5E4	0x20117
+0x8EA6A5E5	0x20122
+0x8EA6A5E6	0x2F803
+0x8EA6A5E7	0x20025
+0x8EA6A5E8	0x20128
+0x8EA6A5E9	0x201FF
+0x8EA6A5EA	0x201D9
+0x8EA6A5EB	0x201DB
+0x8EA6A5EC	0x201DE
+0x8EA6A5ED	0x201F2
+0x8EA6A5EE	0x201FE
+0x8EA6A5EF	0x201F4
+0x8EA6A5F0	0x201DD
+0x8EA6A5F1	0x3445
+0x8EA6A5F2	0x2F804
+0x8EA6A5F3	0x20201
+0x8EA6A5F4	0x201DC
+0x8EA6A5F5	0x2047D
+0x8EA6A5F6	0x20481
+0x8EA6A5F7	0x2047E
+0x8EA6A5F8	0x2047F
+0x8EA6A5F9	0x204E5
+0x8EA6A5FA	0x2050F
+0x8EA6A5FB	0x34B5
+0x8EA6A5FC	0x2050A
+0x8EA6A5FD	0x34B6
+0x8EA6A5FE	0x2050B
+0x8EA6A6A1	0x20551
+0x8EA6A6A2	0x20552
+0x8EA6A6A3	0x20550
+0x8EA6A6A4	0x205B8
+0x8EA6A6A5	0x2063D
+0x8EA6A6A6	0x2063E
+0x8EA6A6A7	0x2063C
+0x8EA6A6A8	0x20687
+0x8EA6A6A9	0x206D7
+0x8EA6A6AA	0x206DB
+0x8EA6A6AB	0x206CF
+0x8EA6A6AC	0x206E0
+0x8EA6A6AD	0x2084C
+0x8EA6A6AE	0x20842
+0x8EA6A6AF	0x208D4
+0x8EA6A6B0	0x20911
+0x8EA6A6B1	0x20914
+0x8EA6A6B2	0x20915
+0x8EA6A6B3	0x20912
+0x8EA6A6B4	0x20933
+0x8EA6A6B5	0x20935
+0x8EA6A6B6	0x3537
+0x8EA6A6B7	0x20971
+0x8EA6A6B8	0x3530
+0x8EA6A6B9	0x20991
+0x8EA6A6BA	0x20993
+0x8EA6A6BB	0x20995
+0x8EA6A6BC	0x209DC
+0x8EA6A6BD	0x20A42
+0x8EA6A6BE	0x20A40
+0x8EA6A6BF	0x253A6
+0x8EA6A6C0	0x20AE6
+0x8EA6A6C1	0x2128F
+0x8EA6A6C2	0x20B32
+0x8EA6A6C3	0x2F837
+0x8EA6A6C4	0x20B31
+0x8EA6A6C5	0x20BF5
+0x8EA6A6C6	0x20BCD
+0x8EA6A6C7	0x20BDE
+0x8EA6A6C8	0x20BD5
+0x8EA6A6C9	0x20BDA
+0x8EA6A6CA	0x20BEE
+0x8EA6A6CB	0x20BEC
+0x8EA6A6CC	0x20BCF
+0x8EA6A6CD	0x20BCE
+0x8EA6A6CE	0x2F83D
+0x8EA6A6CF	0x20BCC
+0x8EA6A6D0	0x20BF3
+0x8EA6A6D1	0x211C1
+0x8EA6A6D2	0x211C4
+0x8EA6A6D3	0x211C6
+0x8EA6A6D4	0x211B4
+0x8EA6A6D5	0x211C3
+0x8EA6A6D6	0x211B8
+0x8EA6A6D7	0x211BB
+0x8EA6A6D8	0x211B7
+0x8EA6A6D9	0x211BC
+0x8EA6A6DA	0x211BF
+0x8EA6A6DB	0x211C7
+0x8EA6A6DC	0x211BE
+0x8EA6A6DD	0x21260
+0x8EA6A6DE	0x2125D
+0x8EA6A6DF	0x21276
+0x8EA6A6E0	0x2126C
+0x8EA6A6E1	0x21275
+0x8EA6A6E2	0x2125B
+0x8EA6A6E3	0x21271
+0x8EA6A6E4	0x21273
+0x8EA6A6E5	0x21261
+0x8EA6A6E6	0x2125A
+0x8EA6A6E7	0x21262
+0x8EA6A6E8	0x21272
+0x8EA6A6E9	0x2125F
+0x8EA6A6EA	0x21258
+0x8EA6A6EB	0x2151E
+0x8EA6A6EC	0x21558
+0x8EA6A6ED	0x2158B
+0x8EA6A6EE	0x2158A
+0x8EA6A6EF	0x215F4
+0x8EA6A6F0	0x215F0
+0x8EA6A6F1	0x216D2
+0x8EA6A6F2	0x216CD
+0x8EA6A6F3	0x216CE
+0x8EA6A6F4	0x216BC
+0x8EA6A6F5	0x216D0
+0x8EA6A6F6	0x21946
+0x8EA6A6F7	0x21947
+0x8EA6A6F8	0x373E
+0x8EA6A6F9	0x374D
+0x8EA6A6FA	0x3751
+0x8EA6A6FB	0x219CE
+0x8EA6A6FC	0x219CF
+0x8EA6A6FD	0x219CC
+0x8EA6A6FE	0x219CB
+0x8EA6A7A1	0x2F872
+0x8EA6A7A2	0x21B60
+0x8EA6A7A3	0x21B5F
+0x8EA6A7A4	0x21B5D
+0x8EA6A7A5	0x21BD4
+0x8EA6A7A6	0x21C3A
+0x8EA6A7A7	0x21C38
+0x8EA6A7A8	0x21C3C
+0x8EA6A7A9	0x21C36
+0x8EA6A7AA	0x21D08
+0x8EA6A7AB	0x21D7E
+0x8EA6A7AC	0x21D5E
+0x8EA6A7AD	0x21D6E
+0x8EA6A7AE	0x21D53
+0x8EA6A7AF	0x21D70
+0x8EA6A7B0	0x21D57
+0x8EA6A7B1	0x21D5D
+0x8EA6A7B2	0x21D63
+0x8EA6A7B3	0x21D7A
+0x8EA6A7B4	0x21D79
+0x8EA6A7B5	0x21D93
+0x8EA6A7B6	0x2F881
+0x8EA6A7B7	0x2201D
+0x8EA6A7B8	0x22068
+0x8EA6A7B9	0x22073
+0x8EA6A7BA	0x22074
+0x8EA6A7BB	0x22066
+0x8EA6A7BC	0x2206F
+0x8EA6A7BD	0x22075
+0x8EA6A7BE	0x2207A
+0x8EA6A7BF	0x22070
+0x8EA6A7C0	0x2206D
+0x8EA6A7C1	0x22065
+0x8EA6A7C2	0x2218A
+0x8EA6A7C3	0x221ED
+0x8EA6A7C4	0x221E9
+0x8EA6A7C5	0x221E3
+0x8EA6A7C6	0x221EF
+0x8EA6A7C7	0x3873
+0x8EA6A7C8	0x221EA
+0x8EA6A7C9	0x22331
+0x8EA6A7CA	0x2F891
+0x8EA6A7CB	0x22338
+0x8EA6A7CC	0x26B20
+0x8EA6A7CD	0x22335
+0x8EA6A7CE	0x2233A
+0x8EA6A7CF	0x22381
+0x8EA6A7D0	0x22380
+0x8EA6A7D1	0x223B8
+0x8EA6A7D2	0x223C1
+0x8EA6A7D3	0x223BA
+0x8EA6A7D4	0x22488
+0x8EA6A7D5	0x224CF
+0x8EA6A7D6	0x224CA
+0x8EA6A7D7	0x224C7
+0x8EA6A7D8	0x224C5
+0x8EA6A7D9	0x224C8
+0x8EA6A7DA	0x224D0
+0x8EA6A7DB	0x224C9
+0x8EA6A7DC	0x225BB
+0x8EA6A7DD	0x225B6
+0x8EA6A7DE	0x225BD
+0x8EA6A7DF	0x2F89D
+0x8EA6A7E0	0x225B4
+0x8EA6A7E1	0x225C1
+0x8EA6A7E2	0x225D1
+0x8EA6A7E3	0x225D2
+0x8EA6A7E4	0x225CC
+0x8EA6A7E5	0x225D4
+0x8EA6A7E6	0x225CB
+0x8EA6A7E7	0x225CE
+0x8EA6A7E8	0x225D5
+0x8EA6A7E9	0x225D8
+0x8EA6A7EA	0x22995
+0x8EA6A7EB	0x22993
+0x8EA6A7EC	0x22999
+0x8EA6A7ED	0x22996
+0x8EA6A7EE	0x39BE
+0x8EA6A7EF	0x22A89
+0x8EA6A7F0	0x22A94
+0x8EA6A7F1	0x22A91
+0x8EA6A7F2	0x22A8F
+0x8EA6A7F3	0x22A84
+0x8EA6A7F4	0x22A97
+0x8EA6A7F5	0x22A86
+0x8EA6A7F6	0x22A85
+0x8EA6A7F7	0x22A8C
+0x8EA6A7F8	0x22EF2
+0x8EA6A7F9	0x22EED
+0x8EA6A7FA	0x22EEF
+0x8EA6A7FB	0x230D9
+0x8EA6A7FC	0x23146
+0x8EA6A7FD	0x23147
+0x8EA6A7FE	0x2314B
+0x8EA6A8A1	0x23150
+0x8EA6A8A2	0x2314A
+0x8EA6A8A3	0x2314E
+0x8EA6A8A4	0x2314C
+0x8EA6A8A5	0x23148
+0x8EA6A8A6	0x23363
+0x8EA6A8A7	0x23361
+0x8EA6A8A8	0x23362
+0x8EA6A8A9	0x23360
+0x8EA6A8AA	0x233C3
+0x8EA6A8AB	0x233C5
+0x8EA6A8AC	0x233C1
+0x8EA6A8AD	0x233D0
+0x8EA6A8AE	0x2F8DC
+0x8EA6A8AF	0x23882
+0x8EA6A8B0	0x3C1E
+0x8EA6A8B1	0x23886
+0x8EA6A8B2	0x23884
+0x8EA6A8B3	0x2394C
+0x8EA6A8B4	0x23948
+0x8EA6A8B5	0x239B8
+0x8EA6A8B6	0x239BF
+0x8EA6A8B7	0x239C1
+0x8EA6A8B8	0x239C6
+0x8EA6A8B9	0x239C5
+0x8EA6A8BA	0x239C7
+0x8EA6A8BB	0x239C0
+0x8EA6A8BC	0x239C3
+0x8EA6A8BD	0x23AED
+0x8EA6A8BE	0x23B03
+0x8EA6A8BF	0x23B22
+0x8EA6A8C0	0x23B21
+0x8EA6A8C1	0x23C9F
+0x8EA6A8C2	0x23C90
+0x8EA6A8C3	0x23C9E
+0x8EA6A8C4	0x3CC8
+0x8EA6A8C5	0x23CA0
+0x8EA6A8C6	0x23C94
+0x8EA6A8C7	0x23C95
+0x8EA6A8C8	0x23CA1
+0x8EA6A8C9	0x3CC3
+0x8EA6A8CA	0x3CC7
+0x8EA6A8CB	0x2419A
+0x8EA6A8CC	0x24190
+0x8EA6A8CD	0x244F2
+0x8EA6A8CE	0x244F3
+0x8EA6A8CF	0x2456E
+0x8EA6A8D0	0x245AB
+0x8EA6A8D1	0x245A9
+0x8EA6A8D2	0x2461A
+0x8EA6A8D3	0x24618
+0x8EA6A8D4	0x2461B
+0x8EA6A8D5	0x24760
+0x8EA6A8D6	0x2474C
+0x8EA6A8D7	0x24742
+0x8EA6A8D8	0x24733
+0x8EA6A8D9	0x2473F
+0x8EA6A8DA	0x2473E
+0x8EA6A8DB	0x24738
+0x8EA6A8DC	0x24743
+0x8EA6A8DD	0x24746
+0x8EA6A8DE	0x24736
+0x8EA6A8DF	0x248EE
+0x8EA6A8E0	0x248F5
+0x8EA6A8E1	0x248F4
+0x8EA6A8E2	0x3F56
+0x8EA6A8E3	0x24C1B
+0x8EA6A8E4	0x3540
+0x8EA6A8E5	0x24D2B
+0x8EA6A8E6	0x24D29
+0x8EA6A8E7	0x24D2A
+0x8EA6A8E8	0x24D2E
+0x8EA6A8E9	0x2503F
+0x8EA6A8EA	0x250E6
+0x8EA6A8EB	0x253A7
+0x8EA6A8EC	0x253A8
+0x8EA6A8ED	0x25418
+0x8EA6A8EE	0x25608
+0x8EA6A8EF	0x25750
+0x8EA6A8F0	0x25753
+0x8EA6A8F1	0x25A56
+0x8EA6A8F2	0x25A55
+0x8EA6A8F3	0x2626F
+0x8EA6A8F4	0x2627F
+0x8EA6A8F5	0x264B3
+0x8EA6A8F6	0x2663A
+0x8EA6A8F7	0x26638
+0x8EA6A8F8	0x26637
+0x8EA6A8F9	0x26636
+0x8EA6A8FA	0x20554
+0x8EA6A8FB	0x2F980
+0x8EA6A8FC	0x268DD
+0x8EA6A8FD	0x268FC
+0x8EA6A8FE	0x268FA
+0x8EA6A9A1	0x26933
+0x8EA6A9A2	0x26B04
+0x8EA6A9A3	0x26B07
+0x8EA6A9A4	0x26B08
+0x8EA6A9A5	0x26B06
+0x8EA6A9A6	0x26B09
+0x8EA6A9A7	0x2F991
+0x8EA6A9A8	0x2F993
+0x8EA6A9A9	0x2721E
+0x8EA6A9AA	0x2F9D2
+0x8EA6A9AB	0x2840B
+0x8EA6A9AC	0x28443
+0x8EA6A9AD	0x28452
+0x8EA6A9AE	0x28458
+0x8EA6A9AF	0x2845E
+0x8EA6A9B0	0x28668
+0x8EA6A9B1	0x2868D
+0x8EA6A9B2	0x28682
+0x8EA6A9B3	0x2867B
+0x8EA6A9B4	0x28C58
+0x8EA6A9B5	0x49BD
+0x8EA6A9B6	0x2F800
+0x8EA6A9B7	0x2002C
+0x8EA6A9B8	0x2002E
+0x8EA6A9B9	0x2160B
+0x8EA6A9BA	0x2002D
+0x8EA6A9BB	0x20069
+0x8EA6A9BC	0x200B2
+0x8EA6A9BD	0x200B6
+0x8EA6A9BE	0x200A9
+0x8EA6A9BF	0x200ED
+0x8EA6A9C0	0x20119
+0x8EA6A9C1	0x2014F
+0x8EA6A9C2	0x20216
+0x8EA6A9C3	0x20203
+0x8EA6A9C4	0x2020E
+0x8EA6A9C5	0x20204
+0x8EA6A9C6	0x20207
+0x8EA6A9C7	0x20210
+0x8EA6A9C8	0x20227
+0x8EA6A9C9	0x20228
+0x8EA6A9CA	0x2020D
+0x8EA6A9CB	0x20229
+0x8EA6A9CC	0x2020F
+0x8EA6A9CD	0x20222
+0x8EA6A9CE	0x20211
+0x8EA6A9CF	0x20485
+0x8EA6A9D0	0x20484
+0x8EA6A9D1	0x20483
+0x8EA6A9D2	0x2048A
+0x8EA6A9D3	0x20486
+0x8EA6A9D4	0x20510
+0x8EA6A9D5	0x20558
+0x8EA6A9D6	0x2055A
+0x8EA6A9D7	0x2070C
+0x8EA6A9D8	0x205C4
+0x8EA6A9D9	0x205C5
+0x8EA6A9DA	0x20647
+0x8EA6A9DB	0x20649
+0x8EA6A9DC	0x2064A
+0x8EA6A9DD	0x2064B
+0x8EA6A9DE	0x221BB
+0x8EA6A9DF	0x2068D
+0x8EA6A9E0	0x2068B
+0x8EA6A9E1	0x20707
+0x8EA6A9E2	0x20706
+0x8EA6A9E3	0x2F820
+0x8EA6A9E4	0x206EF
+0x8EA6A9E5	0x206F0
+0x8EA6A9E6	0x206ED
+0x8EA6A9E7	0x206F9
+0x8EA6A9E8	0x20702
+0x8EA6A9E9	0x206E7
+0x8EA6A9EA	0x206F4
+0x8EA6A9EB	0x206F7
+0x8EA6A9EC	0x206F1
+0x8EA6A9ED	0x20853
+0x8EA6A9EE	0x20855
+0x8EA6A9EF	0x351A
+0x8EA6A9F0	0x208DA
+0x8EA6A9F1	0x208D9
+0x8EA6A9F2	0x352C
+0x8EA6A9F3	0x20938
+0x8EA6A9F4	0x20999
+0x8EA6A9F5	0x209A2
+0x8EA6A9F6	0x2099C
+0x8EA6A9F7	0x2099A
+0x8EA6A9F8	0x2099B
+0x8EA6A9F9	0x209E5
+0x8EA6A9FA	0x209E3
+0x8EA6A9FB	0x209E1
+0x8EA6A9FC	0x209E0
+0x8EA6A9FD	0x209E2
+0x8EA6A9FE	0x209E4
+0x8EA6AAA2	0x209E8
+0x8EA6AAA3	0x2F82F
+0x8EA6AAA4	0x20A13
+0x8EA6AAA5	0x20A56
+0x8EA6AAA6	0x20A4B
+0x8EA6AAA7	0x20A4A
+0x8EA6AAA8	0x20A4D
+0x8EA6AAA9	0x20A4C
+0x8EA6AAAA	0x3549
+0x8EA6AAAB	0x20AEA
+0x8EA6AAAC	0x20AE9
+0x8EA6AAAD	0x20AEB
+0x8EA6AAAE	0x20AEC
+0x8EA6AAAF	0x20B3A
+0x8EA6AAB0	0x20B3C
+0x8EA6AAB1	0x20B39
+0x8EA6AAB2	0x20B3B
+0x8EA6AAB3	0x20C14
+0x8EA6AAB4	0x20C0E
+0x8EA6AAB5	0x20C35
+0x8EA6AAB6	0x20C0A
+0x8EA6AAB7	0x20C3F
+0x8EA6AAB8	0x20C38
+0x8EA6AAB9	0x357C
+0x8EA6AABA	0x20C4E
+0x8EA6AABB	0x20C17
+0x8EA6AABC	0x2F83F
+0x8EA6AABD	0x20C1E
+0x8EA6AABE	0x211B6
+0x8EA6AABF	0x211CE
+0x8EA6AAC0	0x211CA
+0x8EA6AAC1	0x211CB
+0x8EA6AAC2	0x211CC
+0x8EA6AAC3	0x211C9
+0x8EA6AAC4	0x212B4
+0x8EA6AAC5	0x212AC
+0x8EA6AAC6	0x21288
+0x8EA6AAC7	0x21286
+0x8EA6AAC8	0x2128C
+0x8EA6AAC9	0x21293
+0x8EA6AACA	0x2128A
+0x8EA6AACB	0x212A4
+0x8EA6AACC	0x21287
+0x8EA6AACD	0x212A5
+0x8EA6AACE	0x212A6
+0x8EA6AACF	0x21285
+0x8EA6AAD0	0x212A3
+0x8EA6AAD1	0x2128E
+0x8EA6AAD2	0x2151F
+0x8EA6AAD3	0x21563
+0x8EA6AAD4	0x2158D
+0x8EA6AAD5	0x215FA
+0x8EA6AAD6	0x215FB
+0x8EA6AAD7	0x21609
+0x8EA6AAD8	0x215FE
+0x8EA6AAD9	0x215FF
+0x8EA6AADA	0x21602
+0x8EA6AADB	0x21604
+0x8EA6AADC	0x215FD
+0x8EA6AADD	0x21605
+0x8EA6AADE	0x216F9
+0x8EA6AADF	0x216F7
+0x8EA6AAE0	0x216DB
+0x8EA6AAE1	0x216DA
+0x8EA6AAE2	0x21951
+0x8EA6AAE3	0x21950
+0x8EA6AAE4	0x21957
+0x8EA6AAE5	0x219E2
+0x8EA6AAE6	0x219D8
+0x8EA6AAE7	0x219DA
+0x8EA6AAE8	0x219DC
+0x8EA6AAE9	0x21B20
+0x8EA6AAEA	0x21B1F
+0x8EA6AAEB	0x21B69
+0x8EA6AAEC	0x21BDD
+0x8EA6AAED	0x21C40
+0x8EA6AAEE	0x21C41
+0x8EA6AAEF	0x21C43
+0x8EA6AAF0	0x21D0D
+0x8EA6AAF1	0x21D0C
+0x8EA6AAF2	0x21D87
+0x8EA6AAF3	0x21DA9
+0x8EA6AAF4	0x21D92
+0x8EA6AAF5	0x21D85
+0x8EA6AAF6	0x37BF
+0x8EA6AAF7	0x21D8C
+0x8EA6AAF8	0x21DA2
+0x8EA6AAF9	0x21D8F
+0x8EA6AAFA	0x21D8A
+0x8EA6AAFB	0x37BA
+0x8EA6AAFC	0x21D8D
+0x8EA6AAFD	0x21FF1
+0x8EA6AAFE	0x22037
+0x8EA6ABA1	0x2208B
+0x8EA6ABA2	0x22087
+0x8EA6ABA3	0x22082
+0x8EA6ABA4	0x2218E
+0x8EA6ABA5	0x221BC
+0x8EA6ABA6	0x221F8
+0x8EA6ABA7	0x221FA
+0x8EA6ABA8	0x221EB
+0x8EA6ABA9	0x221F9
+0x8EA6ABAA	0x221FC
+0x8EA6ABAB	0x22205
+0x8EA6ABAC	0x2231B
+0x8EA6ABAD	0x2231D
+0x8EA6ABAE	0x2231E
+0x8EA6ABAF	0x2F892
+0x8EA6ABB0	0x2233C
+0x8EA6ABB1	0x2233E
+0x8EA6ABB2	0x22384
+0x8EA6ABB3	0x223C8
+0x8EA6ABB4	0x223C9
+0x8EA6ABB5	0x223D3
+0x8EA6ABB6	0x223C7
+0x8EA6ABB7	0x223D2
+0x8EA6ABB8	0x22455
+0x8EA6ABB9	0x2F896
+0x8EA6ABBA	0x2248C
+0x8EA6ABBB	0x2248A
+0x8EA6ABBC	0x224D5
+0x8EA6ABBD	0x224D3
+0x8EA6ABBE	0x38D8
+0x8EA6ABBF	0x224D8
+0x8EA6ABC0	0x225D0
+0x8EA6ABC1	0x225EE
+0x8EA6ABC2	0x225F1
+0x8EA6ABC3	0x225FB
+0x8EA6ABC4	0x225D3
+0x8EA6ABC5	0x225EC
+0x8EA6ABC6	0x225CD
+0x8EA6ABC7	0x22615
+0x8EA6ABC8	0x22626
+0x8EA6ABC9	0x2260E
+0x8EA6ABCA	0x22627
+0x8EA6ABCB	0x2262A
+0x8EA6ABCC	0x22600
+0x8EA6ABCD	0x22604
+0x8EA6ABCE	0x22628
+0x8EA6ABCF	0x22608
+0x8EA6ABD0	0x22614
+0x8EA6ABD1	0x2299B
+0x8EA6ABD2	0x39B2
+0x8EA6ABD3	0x229A1
+0x8EA6ABD4	0x2299D
+0x8EA6ABD5	0x229A0
+0x8EA6ABD6	0x2299E
+0x8EA6ABD7	0x229A2
+0x8EA6ABD8	0x2299C
+0x8EA6ABD9	0x22A32
+0x8EA6ABDA	0x22A34
+0x8EA6ABDB	0x22A93
+0x8EA6ABDC	0x22A96
+0x8EA6ABDD	0x22A90
+0x8EA6ABDE	0x22AB4
+0x8EA6ABDF	0x22AB5
+0x8EA6ABE0	0x2F8B6
+0x8EA6ABE1	0x22AB6
+0x8EA6ABE2	0x22AC2
+0x8EA6ABE3	0x2F8B5
+0x8EA6ABE4	0x22ABA
+0x8EA6ABE5	0x22A92
+0x8EA6ABE6	0x22EFB
+0x8EA6ABE7	0x22F05
+0x8EA6ABE8	0x22EF3
+0x8EA6ABE9	0x22EFE
+0x8EA6ABEA	0x22EFD
+0x8EA6ABEB	0x2455D
+0x8EA6ABEC	0x22EFA
+0x8EA6ABED	0x23043
+0x8EA6ABEE	0x23095
+0x8EA6ABEF	0x23094
+0x8EA6ABF0	0x3AC4
+0x8EA6ABF1	0x2316F
+0x8EA6ABF2	0x23173
+0x8EA6ABF3	0x2315C
+0x8EA6ABF4	0x2315B
+0x8EA6ABF5	0x23166
+0x8EA6ABF6	0x23174
+0x8EA6ABF7	0x23163
+0x8EA6ABF8	0x23167
+0x8EA6ABF9	0x23160
+0x8EA6ABFA	0x23162
+0x8EA6ABFB	0x23171
+0x8EA6ABFC	0x23172
+0x8EA6ABFD	0x2315E
+0x8EA6ABFE	0x23323
+0x8EA6ACA1	0x23326
+0x8EA6ACA2	0x23364
+0x8EA6ACA3	0x2F8D6
+0x8EA6ACA4	0x233F2
+0x8EA6ACA5	0x23401
+0x8EA6ACA6	0x233DD
+0x8EA6ACA7	0x233DC
+0x8EA6ACA8	0x233DB
+0x8EA6ACA9	0x233F3
+0x8EA6ACAA	0x233FD
+0x8EA6ACAB	0x233D8
+0x8EA6ACAC	0x233F8
+0x8EA6ACAD	0x233FB
+0x8EA6ACAE	0x23883
+0x8EA6ACAF	0x2388C
+0x8EA6ACB0	0x2388E
+0x8EA6ACB1	0x23949
+0x8EA6ACB2	0x23954
+0x8EA6ACB3	0x23952
+0x8EA6ACB4	0x2394E
+0x8EA6ACB5	0x23958
+0x8EA6ACB6	0x23951
+0x8EA6ACB7	0x23955
+0x8EA6ACB8	0x23953
+0x8EA6ACB9	0x23957
+0x8EA6ACBA	0x23950
+0x8EA6ACBB	0x2394F
+0x8EA6ACBC	0x2394D
+0x8EA6ACBD	0x239D2
+0x8EA6ACBE	0x239D3
+0x8EA6ACBF	0x239C9
+0x8EA6ACC0	0x239D4
+0x8EA6ACC1	0x23AEF
+0x8EA6ACC2	0x2F8F8
+0x8EA6ACC3	0x200B1
+0x8EA6ACC4	0x23B05
+0x8EA6ACC5	0x23B04
+0x8EA6ACC6	0x23B2E
+0x8EA6ACC7	0x23B2D
+0x8EA6ACC8	0x23C45
+0x8EA6ACC9	0x23C5B
+0x8EA6ACCA	0x23C5A
+0x8EA6ACCB	0x23C59
+0x8EA6ACCC	0x23C9D
+0x8EA6ACCD	0x23C8E
+0x8EA6ACCE	0x23CBC
+0x8EA6ACCF	0x23CDD
+0x8EA6ACD0	0x23CBA
+0x8EA6ACD1	0x2F8FD
+0x8EA6ACD2	0x23CD8
+0x8EA6ACD3	0x23CCB
+0x8EA6ACD4	0x23CD9
+0x8EA6ACD5	0x23CDA
+0x8EA6ACD6	0x23CC4
+0x8EA6ACD7	0x23CB8
+0x8EA6ACD8	0x23CBF
+0x8EA6ACD9	0x23CDB
+0x8EA6ACDA	0x23CC1
+0x8EA6ACDB	0x2F8FC
+0x8EA6ACDC	0x23CC5
+0x8EA6ACDD	0x2F919
+0x8EA6ACDE	0x241B1
+0x8EA6ACDF	0x241AF
+0x8EA6ACE0	0x2F918
+0x8EA6ACE1	0x244F7
+0x8EA6ACE2	0x244F6
+0x8EA6ACE3	0x244F8
+0x8EA6ACE4	0x24550
+0x8EA6ACE5	0x24551
+0x8EA6ACE6	0x24571
+0x8EA6ACE7	0x24570
+0x8EA6ACE8	0x245B0
+0x8EA6ACE9	0x245AF
+0x8EA6ACEA	0x245AE
+0x8EA6ACEB	0x245AD
+0x8EA6ACEC	0x24625
+0x8EA6ACED	0x2462C
+0x8EA6ACEE	0x24622
+0x8EA6ACEF	0x24633
+0x8EA6ACF0	0x24634
+0x8EA6ACF1	0x3E2B
+0x8EA6ACF2	0x2473A
+0x8EA6ACF3	0x24740
+0x8EA6ACF4	0x24768
+0x8EA6ACF5	0x3E61
+0x8EA6ACF6	0x24764
+0x8EA6ACF7	0x2475C
+0x8EA6ACF8	0x24757
+0x8EA6ACF9	0x24753
+0x8EA6ACFA	0x2474F
+0x8EA6ACFB	0x24751
+0x8EA6ACFC	0x24754
+0x8EA6ACFD	0x24766
+0x8EA6ACFE	0x72DD
+0x8EA6ADA1	0x3EB2
+0x8EA6ADA2	0x2490D
+0x8EA6ADA3	0x24908
+0x8EA6ADA4	0x2F92B
+0x8EA6ADA5	0x248FA
+0x8EA6ADA6	0x24AEA
+0x8EA6ADA7	0x24B2A
+0x8EA6ADA8	0x24BBB
+0x8EA6ADA9	0x24BD5
+0x8EA6ADAA	0x24BD7
+0x8EA6ADAB	0x21DA4
+0x8EA6ADAC	0x200F0
+0x8EA6ADAD	0x200B5
+0x8EA6ADAE	0x24C06
+0x8EA6ADAF	0x24C28
+0x8EA6ADB0	0x24C22
+0x8EA6ADB1	0x24C21
+0x8EA6ADB2	0x22456
+0x8EA6ADB3	0x24C23
+0x8EA6ADB4	0x211CD
+0x8EA6ADB5	0x24D30
+0x8EA6ADB6	0x24D34
+0x8EA6ADB7	0x24FC9
+0x8EA6ADB8	0x24FCA
+0x8EA6ADB9	0x24FC8
+0x8EA6ADBA	0x2F93D
+0x8EA6ADBB	0x25044
+0x8EA6ADBC	0x250F3
+0x8EA6ADBD	0x2F941
+0x8EA6ADBE	0x250F8
+0x8EA6ADBF	0x250FC
+0x8EA6ADC0	0x250F6
+0x8EA6ADC1	0x250FB
+0x8EA6ADC2	0x250F7
+0x8EA6ADC3	0x25100
+0x8EA6ADC4	0x25102
+0x8EA6ADC5	0x2F940
+0x8EA6ADC6	0x2F94D
+0x8EA6ADC7	0x25424
+0x8EA6ADC8	0x2560D
+0x8EA6ADC9	0x4129
+0x8EA6ADCA	0x25762
+0x8EA6ADCB	0x25930
+0x8EA6ADCC	0x2592B
+0x8EA6ADCD	0x2592A
+0x8EA6ADCE	0x4192
+0x8EA6ADCF	0x2592D
+0x8EA6ADD0	0x25ADA
+0x8EA6ADD1	0x25E28
+0x8EA6ADD2	0x25F86
+0x8EA6ADD3	0x26277
+0x8EA6ADD4	0x2627C
+0x8EA6ADD5	0x26350
+0x8EA6ADD6	0x2634E
+0x8EA6ADD7	0x263F2
+0x8EA6ADD8	0x264B2
+0x8EA6ADD9	0x264CE
+0x8EA6ADDA	0x264CF
+0x8EA6ADDB	0x264E5
+0x8EA6ADDC	0x23407
+0x8EA6ADDD	0x26535
+0x8EA6ADDE	0x26531
+0x8EA6ADDF	0x26613
+0x8EA6ADE0	0x2662B
+0x8EA6ADE1	0x2662C
+0x8EA6ADE2	0x26645
+0x8EA6ADE3	0x26660
+0x8EA6ADE4	0x26641
+0x8EA6ADE5	0x26658
+0x8EA6ADE6	0x26647
+0x8EA6ADE7	0x2665B
+0x8EA6ADE8	0x26650
+0x8EA6ADE9	0x2F982
+0x8EA6ADEA	0x2665F
+0x8EA6ADEB	0x2664A
+0x8EA6ADEC	0x26656
+0x8EA6ADED	0x26643
+0x8EA6ADEE	0x26644
+0x8EA6ADEF	0x26651
+0x8EA6ADF0	0x268FD
+0x8EA6ADF1	0x26934
+0x8EA6ADF2	0x26935
+0x8EA6ADF3	0x26954
+0x8EA6ADF4	0x26955
+0x8EA6ADF5	0x26A0C
+0x8EA6ADF6	0x26A0B
+0x8EA6ADF7	0x26A0A
+0x8EA6ADF8	0x26AF9
+0x8EA6ADF9	0x26B35
+0x8EA6ADFA	0x26B24
+0x8EA6ADFB	0x26B13
+0x8EA6ADFC	0x26B1C
+0x8EA6ADFD	0x26B69
+0x8EA6ADFE	0x26B25
+0x8EA6AEA1	0x26B21
+0x8EA6AEA2	0x2F995
+0x8EA6AEA3	0x2F996
+0x8EA6AEA4	0x2F998
+0x8EA6AEA5	0x27220
+0x8EA6AEA6	0x275A9
+0x8EA6AEA7	0x275A8
+0x8EA6AEA8	0x275DE
+0x8EA6AEA9	0x27609
+0x8EA6AEAA	0x2760A
+0x8EA6AEAB	0x2760B
+0x8EA6AEAC	0x277E3
+0x8EA6AEAD	0x27807
+0x8EA6AEAE	0x278B2
+0x8EA6AEAF	0x278B3
+0x8EA6AEB0	0x2795D
+0x8EA6AEB1	0x27E58
+0x8EA6AEB2	0x27E86
+0x8EA6AEB3	0x27E87
+0x8EA6AEB4	0x27FB9
+0x8EA6AEB5	0x27FB8
+0x8EA6AEB6	0x2840C
+0x8EA6AEB7	0x28444
+0x8EA6AEB8	0x28466
+0x8EA6AEB9	0x28480
+0x8EA6AEBA	0x28475
+0x8EA6AEBB	0x2846D
+0x8EA6AEBC	0x2847E
+0x8EA6AEBD	0x28467
+0x8EA6AEBE	0x28481
+0x8EA6AEBF	0x28477
+0x8EA6AEC0	0x286A8
+0x8EA6AEC1	0x286A2
+0x8EA6AEC2	0x286A5
+0x8EA6AEC3	0x2869B
+0x8EA6AEC4	0x28C57
+0x8EA6AEC5	0x28E0F
+0x8EA6AEC6	0x28E32
+0x8EA6AEC7	0x28E2C
+0x8EA6AEC8	0x28E33
+0x8EA6AEC9	0x291E7
+0x8EA6AECA	0x2006E
+0x8EA6AECB	0x200B7
+0x8EA6AECC	0x200F6
+0x8EA6AECD	0x200F2
+0x8EA6AECE	0x200F3
+0x8EA6AECF	0x20517
+0x8EA6AED0	0x20130
+0x8EA6AED1	0x20154
+0x8EA6AED2	0x20153
+0x8EA6AED3	0x20252
+0x8EA6AED4	0x2023D
+0x8EA6AED5	0x2023C
+0x8EA6AED6	0x20234
+0x8EA6AED7	0x20233
+0x8EA6AED8	0x20254
+0x8EA6AED9	0x2022F
+0x8EA6AEDA	0x3458
+0x8EA6AEDB	0x20255
+0x8EA6AEDC	0x2023F
+0x8EA6AEDD	0x20237
+0x8EA6AEDE	0x20256
+0x8EA6AEDF	0x20261
+0x8EA6AEE0	0x20258
+0x8EA6AEE1	0x2F806
+0x8EA6AEE2	0x2023B
+0x8EA6AEE3	0x20232
+0x8EA6AEE4	0x2022E
+0x8EA6AEE5	0x2023E
+0x8EA6AEE6	0x2003B
+0x8EA6AEE7	0x2048C
+0x8EA6AEE8	0x2048D
+0x8EA6AEE9	0x20513
+0x8EA6AEEA	0x20516
+0x8EA6AEEB	0x20512
+0x8EA6AEEC	0x2055B
+0x8EA6AEED	0x2058A
+0x8EA6AEEE	0x205D7
+0x8EA6AEEF	0x205CE
+0x8EA6AEF0	0x20650
+0x8EA6AEF1	0x20651
+0x8EA6AEF2	0x2064F
+0x8EA6AEF3	0x2068E
+0x8EA6AEF4	0x2068F
+0x8EA6AEF5	0x206F2
+0x8EA6AEF6	0x2F821
+0x8EA6AEF7	0x20728
+0x8EA6AEF8	0x2071A
+0x8EA6AEF9	0x20725
+0x8EA6AEFA	0x2071D
+0x8EA6AEFB	0x20714
+0x8EA6AEFC	0x20720
+0x8EA6AEFD	0x2071F
+0x8EA6AEFE	0x2071B
+0x8EA6AFA1	0x20717
+0x8EA6AFA2	0x20715
+0x8EA6AFA3	0x2071C
+0x8EA6AFA4	0x20713
+0x8EA6AFA5	0x2F825
+0x8EA6AFA6	0x20860
+0x8EA6AFA7	0x351C
+0x8EA6AFA8	0x20866
+0x8EA6AFA9	0x208E3
+0x8EA6AFAA	0x208DE
+0x8EA6AFAB	0x208E0
+0x8EA6AFAC	0x208E1
+0x8EA6AFAD	0x2091A
+0x8EA6AFAE	0x2091B
+0x8EA6AFAF	0x20918
+0x8EA6AFB0	0x2091C
+0x8EA6AFB1	0x20919
+0x8EA6AFB2	0x20942
+0x8EA6AFB3	0x20940
+0x8EA6AFB4	0x2093E
+0x8EA6AFB5	0x20944
+0x8EA6AFB6	0x20974
+0x8EA6AFB7	0x20943
+0x8EA6AFB8	0x2F82D
+0x8EA6AFB9	0x209F2
+0x8EA6AFBA	0x20A1B
+0x8EA6AFBB	0x20A19
+0x8EA6AFBC	0x20A1E
+0x8EA6AFBD	0x2F830
+0x8EA6AFBE	0x20A5E
+0x8EA6AFBF	0x20A66
+0x8EA6AFC0	0x20A5D
+0x8EA6AFC1	0x20A5A
+0x8EA6AFC2	0x20A5F
+0x8EA6AFC3	0x20A60
+0x8EA6AFC4	0x20A5B
+0x8EA6AFC5	0x20A5C
+0x8EA6AFC6	0x20A59
+0x8EA6AFC7	0x20AF0
+0x8EA6AFC8	0x20AF1
+0x8EA6AFC9	0x20B43
+0x8EA6AFCA	0x20B40
+0x8EA6AFCB	0x20B42
+0x8EA6AFCC	0x20B41
+0x8EA6AFCD	0x20B3F
+0x8EA6AFCE	0x20C57
+0x8EA6AFCF	0x20C69
+0x8EA6AFD0	0x20C6F
+0x8EA6AFD1	0x20CAB
+0x8EA6AFD2	0x20C71
+0x8EA6AFD3	0x20C93
+0x8EA6AFD4	0x20C56
+0x8EA6AFD5	0x20C90
+0x8EA6AFD6	0x20C6D
+0x8EA6AFD7	0x20C6C
+0x8EA6AFD8	0x20C70
+0x8EA6AFD9	0x20C66
+0x8EA6AFDA	0x20C67
+0x8EA6AFDB	0x211D7
+0x8EA6AFDC	0x211B5
+0x8EA6AFDD	0x211DB
+0x8EA6AFDE	0x211D8
+0x8EA6AFDF	0x211D5
+0x8EA6AFE0	0x211D4
+0x8EA6AFE1	0x212BA
+0x8EA6AFE2	0x212B7
+0x8EA6AFE3	0x212BE
+0x8EA6AFE4	0x212B9
+0x8EA6AFE5	0x3637
+0x8EA6AFE6	0x212E0
+0x8EA6AFE7	0x212DD
+0x8EA6AFE8	0x212DE
+0x8EA6AFE9	0x24918
+0x8EA6AFEA	0x212D8
+0x8EA6AFEB	0x212BD
+0x8EA6AFEC	0x212DB
+0x8EA6AFED	0x2151D
+0x8EA6AFEE	0x21525
+0x8EA6AFEF	0x21721
+0x8EA6AFF0	0x2170C
+0x8EA6AFF1	0x21729
+0x8EA6AFF2	0x2172D
+0x8EA6AFF3	0x2171B
+0x8EA6AFF4	0x2170E
+0x8EA6AFF5	0x2171F
+0x8EA6AFF6	0x21704
+0x8EA6AFF7	0x2171C
+0x8EA6AFF8	0x21705
+0x8EA6AFF9	0x21706
+0x8EA6AFFA	0x21720
+0x8EA6AFFB	0x2170D
+0x8EA6AFFC	0x2172A
+0x8EA6AFFD	0x21723
+0x8EA6AFFE	0x21711
+0x8EA6B0A1	0x2195C
+0x8EA6B0A2	0x21966
+0x8EA6B0A3	0x2195B
+0x8EA6B0A4	0x2194F
+0x8EA6B0A5	0x2195E
+0x8EA6B0A6	0x2195D
+0x8EA6B0A7	0x219F1
+0x8EA6B0A8	0x219EA
+0x8EA6B0A9	0x219F4
+0x8EA6B0AA	0x219EB
+0x8EA6B0AB	0x219F0
+0x8EA6B0AC	0x219FA
+0x8EA6B0AD	0x219FB
+0x8EA6B0AE	0x21B28
+0x8EA6B0AF	0x21B2C
+0x8EA6B0B0	0x21B6B
+0x8EA6B0B1	0x21B2A
+0x8EA6B0B2	0x21B6A
+0x8EA6B0B3	0x21B6F
+0x8EA6B0B4	0x21BDB
+0x8EA6B0B5	0x21BE0
+0x8EA6B0B6	0x24FD1
+0x8EA6B0B7	0x21BE3
+0x8EA6B0B8	0x21BE5
+0x8EA6B0B9	0x21BE7
+0x8EA6B0BA	0x21C4D
+0x8EA6B0BB	0x21C55
+0x8EA6B0BC	0x21C54
+0x8EA6B0BD	0x21C53
+0x8EA6B0BE	0x21C52
+0x8EA6B0BF	0x21C4E
+0x8EA6B0C0	0x21C60
+0x8EA6B0C1	0x221C0
+0x8EA6B0C2	0x21D0F
+0x8EA6B0C3	0x21D11
+0x8EA6B0C4	0x21D13
+0x8EA6B0C5	0x21DC6
+0x8EA6B0C6	0x21DB3
+0x8EA6B0C7	0x21DC7
+0x8EA6B0C8	0x21DD2
+0x8EA6B0C9	0x21DB8
+0x8EA6B0CA	0x21DAC
+0x8EA6B0CB	0x21DAE
+0x8EA6B0CC	0x21DCF
+0x8EA6B0CD	0x21DC5
+0x8EA6B0CE	0x2F87B
+0x8EA6B0CF	0x21DCC
+0x8EA6B0D0	0x21DAB
+0x8EA6B0D1	0x21DC9
+0x8EA6B0D2	0x21DB9
+0x8EA6B0D3	0x21FFB
+0x8EA6B0D4	0x21FF8
+0x8EA6B0D5	0x21FF7
+0x8EA6B0D6	0x21FF9
+0x8EA6B0D7	0x22020
+0x8EA6B0D8	0x2203B
+0x8EA6B0D9	0x22039
+0x8EA6B0DA	0x2209E
+0x8EA6B0DB	0x2209A
+0x8EA6B0DC	0x220AA
+0x8EA6B0DD	0x220AB
+0x8EA6B0DE	0x220AF
+0x8EA6B0DF	0x22096
+0x8EA6B0E0	0x220A9
+0x8EA6B0E1	0x220A6
+0x8EA6B0E2	0x22091
+0x8EA6B0E3	0x3843
+0x8EA6B0E4	0x220AE
+0x8EA6B0E5	0x2209F
+0x8EA6B0E6	0x220AC
+0x8EA6B0E7	0x220A0
+0x8EA6B0E8	0x22192
+0x8EA6B0E9	0x22191
+0x8EA6B0EA	0x221BF
+0x8EA6B0EB	0x22217
+0x8EA6B0EC	0x2220A
+0x8EA6B0ED	0x2220C
+0x8EA6B0EE	0x2234A
+0x8EA6B0EF	0x22346
+0x8EA6B0F0	0x22334
+0x8EA6B0F1	0x22345
+0x8EA6B0F2	0x22343
+0x8EA6B0F3	0x22344
+0x8EA6B0F4	0x2F893
+0x8EA6B0F5	0x22387
+0x8EA6B0F6	0x22386
+0x8EA6B0F7	0x2238A
+0x8EA6B0F8	0x223DA
+0x8EA6B0F9	0x223D8
+0x8EA6B0FA	0x38B4
+0x8EA6B0FB	0x20518
+0x8EA6B0FC	0x20134
+0x8EA6B0FD	0x223D6
+0x8EA6B0FE	0x223D4
+0x8EA6B1A1	0x22454
+0x8EA6B1A2	0x22459
+0x8EA6B1A3	0x2245A
+0x8EA6B1A4	0x22457
+0x8EA6B1A5	0x38E0
+0x8EA6B1A6	0x224DD
+0x8EA6B1A7	0x224E9
+0x8EA6B1A8	0x224E0
+0x8EA6B1A9	0x22605
+0x8EA6B1AA	0x22612
+0x8EA6B1AB	0x22613
+0x8EA6B1AC	0x22607
+0x8EA6B1AD	0x22616
+0x8EA6B1AE	0x22623
+0x8EA6B1AF	0x22602
+0x8EA6B1B0	0x2F8A1
+0x8EA6B1B1	0x2264A
+0x8EA6B1B2	0x22636
+0x8EA6B1B3	0x22640
+0x8EA6B1B4	0x22656
+0x8EA6B1B5	0x22643
+0x8EA6B1B6	0x2F8A0
+0x8EA6B1B7	0x2264B
+0x8EA6B1B8	0x22646
+0x8EA6B1B9	0x2263E
+0x8EA6B1BA	0x22649
+0x8EA6B1BB	0x229A7
+0x8EA6B1BC	0x229B6
+0x8EA6B1BD	0x229A6
+0x8EA6B1BE	0x229A8
+0x8EA6B1BF	0x229AC
+0x8EA6B1C0	0x229A9
+0x8EA6B1C1	0x229AB
+0x8EA6B1C2	0x22A38
+0x8EA6B1C3	0x22A37
+0x8EA6B1C4	0x22A39
+0x8EA6B1C5	0x22A41
+0x8EA6B1C6	0x22A3E
+0x8EA6B1C7	0x22AC0
+0x8EA6B1C8	0x22ABB
+0x8EA6B1C9	0x22ABF
+0x8EA6B1CA	0x22ABD
+0x8EA6B1CB	0x22AFE
+0x8EA6B1CC	0x22B1E
+0x8EA6B1CD	0x22AEE
+0x8EA6B1CE	0x22AFC
+0x8EA6B1CF	0x2F8B7
+0x8EA6B1D0	0x22AF9
+0x8EA6B1D1	0x22B06
+0x8EA6B1D2	0x22AE4
+0x8EA6B1D3	0x22AE9
+0x8EA6B1D4	0x22AE5
+0x8EA6B1D5	0x22B03
+0x8EA6B1D6	0x22AFD
+0x8EA6B1D7	0x22B49
+0x8EA6B1D8	0x22EBE
+0x8EA6B1D9	0x22F0A
+0x8EA6B1DA	0x25626
+0x8EA6B1DB	0x22F18
+0x8EA6B1DC	0x22F0D
+0x8EA6B1DD	0x22F0F
+0x8EA6B1DE	0x22F0E
+0x8EA6B1DF	0x22F20
+0x8EA6B1E0	0x23071
+0x8EA6B1E1	0x23099
+0x8EA6B1E2	0x230E2
+0x8EA6B1E3	0x230DF
+0x8EA6B1E4	0x230DE
+0x8EA6B1E5	0x23178
+0x8EA6B1E6	0x23179
+0x8EA6B1E7	0x3AE4
+0x8EA6B1E8	0x2317C
+0x8EA6B1E9	0x2317D
+0x8EA6B1EA	0x23184
+0x8EA6B1EB	0x2318B
+0x8EA6B1EC	0x2318A
+0x8EA6B1ED	0x2F8D2
+0x8EA6B1EE	0x23189
+0x8EA6B1EF	0x2332C
+0x8EA6B1F0	0x23329
+0x8EA6B1F1	0x2336C
+0x8EA6B1F2	0x6804
+0x8EA6B1F3	0x23409
+0x8EA6B1F4	0x23408
+0x8EA6B1F5	0x2340C
+0x8EA6B1F6	0x2340D
+0x8EA6B1F7	0x23410
+0x8EA6B1F8	0x3C26
+0x8EA6B1F9	0x2389F
+0x8EA6B1FA	0x23898
+0x8EA6B1FB	0x238A2
+0x8EA6B1FC	0x2389A
+0x8EA6B1FD	0x239D5
+0x8EA6B1FE	0x239E2
+0x8EA6B2A1	0x239F0
+0x8EA6B2A2	0x239EA
+0x8EA6B2A3	0x239EB
+0x8EA6B2A4	0x239ED
+0x8EA6B2A5	0x239E8
+0x8EA6B2A6	0x239E0
+0x8EA6B2A7	0x23A85
+0x8EA6B2A8	0x23A86
+0x8EA6B2A9	0x23AF0
+0x8EA6B2AA	0x21E46
+0x8EA6B2AB	0x23B45
+0x8EA6B2AC	0x23B38
+0x8EA6B2AD	0x23B3E
+0x8EA6B2AE	0x23B42
+0x8EA6B2AF	0x23B40
+0x8EA6B2B0	0x23C47
+0x8EA6B2B1	0x23C5C
+0x8EA6B2B2	0x23C5E
+0x8EA6B2B3	0x23CB4
+0x8EA6B2B4	0x23CC2
+0x8EA6B2B5	0x23D14
+0x8EA6B2B6	0x23CE5
+0x8EA6B2B7	0x23D15
+0x8EA6B2B8	0x23D11
+0x8EA6B2B9	0x2F8FF
+0x8EA6B2BA	0x23CEE
+0x8EA6B2BB	0x23CE7
+0x8EA6B2BC	0x23CF5
+0x8EA6B2BD	0x23CF4
+0x8EA6B2BE	0x23CE8
+0x8EA6B2BF	0x23D01
+0x8EA6B2C0	0x23CEF
+0x8EA6B2C1	0x23CF1
+0x8EA6B2C2	0x2F900
+0x8EA6B2C3	0x241DB
+0x8EA6B2C4	0x241BF
+0x8EA6B2C5	0x241DA
+0x8EA6B2C6	0x241C7
+0x8EA6B2C7	0x241DD
+0x8EA6B2C8	0x2F91A
+0x8EA6B2C9	0x241EB
+0x8EA6B2CA	0x241E1
+0x8EA6B2CB	0x241C1
+0x8EA6B2CC	0x241BD
+0x8EA6B2CD	0x24507
+0x8EA6B2CE	0x244FD
+0x8EA6B2CF	0x24501
+0x8EA6B2D0	0x2450A
+0x8EA6B2D1	0x24503
+0x8EA6B2D2	0x24572
+0x8EA6B2D3	0x24574
+0x8EA6B2D4	0x24575
+0x8EA6B2D5	0x245B2
+0x8EA6B2D6	0x245B1
+0x8EA6B2D7	0x245B4
+0x8EA6B2D8	0x2464C
+0x8EA6B2D9	0x24642
+0x8EA6B2DA	0x24640
+0x8EA6B2DB	0x24649
+0x8EA6B2DC	0x2463C
+0x8EA6B2DD	0x2464D
+0x8EA6B2DE	0x2464A
+0x8EA6B2DF	0x2463B
+0x8EA6B2E0	0x24761
+0x8EA6B2E1	0x24774
+0x8EA6B2E2	0x2F926
+0x8EA6B2E3	0x2477F
+0x8EA6B2E4	0x2477A
+0x8EA6B2E5	0x24788
+0x8EA6B2E6	0x2477C
+0x8EA6B2E7	0x3E6F
+0x8EA6B2E8	0x24770
+0x8EA6B2E9	0x2490F
+0x8EA6B2EA	0x24928
+0x8EA6B2EB	0x24913
+0x8EA6B2EC	0x2492A
+0x8EA6B2ED	0x24AED
+0x8EA6B2EE	0x24AEF
+0x8EA6B2EF	0x24B2E
+0x8EA6B2F0	0x24BC1
+0x8EA6B2F1	0x24BDD
+0x8EA6B2F2	0x20B47
+0x8EA6B2F3	0x24C2D
+0x8EA6B2F4	0x24C2B
+0x8EA6B2F5	0x24C35
+0x8EA6B2F6	0x24C2F
+0x8EA6B2F7	0x24C31
+0x8EA6B2F8	0x24C34
+0x8EA6B2F9	0x2F935
+0x8EA6B2FA	0x24C30
+0x8EA6B2FB	0x24D3A
+0x8EA6B2FC	0x24D39
+0x8EA6B2FD	0x24D37
+0x8EA6B2FE	0x24D4B
+0x8EA6B3A1	0x24D54
+0x8EA6B3A2	0x24D4D
+0x8EA6B3A3	0x24D51
+0x8EA6B3A4	0x24D47
+0x8EA6B3A5	0x24F27
+0x8EA6B3A6	0x24F50
+0x8EA6B3A7	0x24F4D
+0x8EA6B3A8	0x24F4E
+0x8EA6B3A9	0x24F54
+0x8EA6B3AA	0x24FD2
+0x8EA6B3AB	0x24FCE
+0x8EA6B3AC	0x2504B
+0x8EA6B3AD	0x25049
+0x8EA6B3AE	0x25105
+0x8EA6B3AF	0x2510F
+0x8EA6B3B0	0x25119
+0x8EA6B3B1	0x2F943
+0x8EA6B3B2	0x25106
+0x8EA6B3B3	0x2510C
+0x8EA6B3B4	0x25129
+0x8EA6B3B5	0x25104
+0x8EA6B3B6	0x25108
+0x8EA6B3B7	0x25125
+0x8EA6B3B8	0x401C
+0x8EA6B3B9	0x25103
+0x8EA6B3BA	0x25127
+0x8EA6B3BB	0x25110
+0x8EA6B3BC	0x2510A
+0x8EA6B3BD	0x2F942
+0x8EA6B3BE	0x26B5D
+0x8EA6B3BF	0x253AA
+0x8EA6B3C0	0x253AB
+0x8EA6B3C1	0x253A9
+0x8EA6B3C2	0x25441
+0x8EA6B3C3	0x2543A
+0x8EA6B3C4	0x2543C
+0x8EA6B3C5	0x2542B
+0x8EA6B3C6	0x25449
+0x8EA6B3C7	0x25615
+0x8EA6B3C8	0x4100
+0x8EA6B3C9	0x25616
+0x8EA6B3CA	0x2F953
+0x8EA6B3CB	0x25631
+0x8EA6B3CC	0x23C4A
+0x8EA6B3CD	0x2573C
+0x8EA6B3CE	0x2577C
+0x8EA6B3CF	0x2576D
+0x8EA6B3D0	0x2576A
+0x8EA6B3D1	0x25763
+0x8EA6B3D2	0x2576B
+0x8EA6B3D3	0x2577B
+0x8EA6B3D4	0x25764
+0x8EA6B3D5	0x2577A
+0x8EA6B3D6	0x25769
+0x8EA6B3D7	0x2576F
+0x8EA6B3D8	0x25937
+0x8EA6B3D9	0x25935
+0x8EA6B3DA	0x2593C
+0x8EA6B3DB	0x25936
+0x8EA6B3DC	0x2593D
+0x8EA6B3DD	0x2593E
+0x8EA6B3DE	0x25AE1
+0x8EA6B3DF	0x25AE0
+0x8EA6B3E0	0x25E2D
+0x8EA6B3E1	0x25E2B
+0x8EA6B3E2	0x25F8D
+0x8EA6B3E3	0x25F92
+0x8EA6B3E4	0x42B6
+0x8EA6B3E5	0x25F8E
+0x8EA6B3E6	0x2F96B
+0x8EA6B3E7	0x25F91
+0x8EA6B3E8	0x25F96
+0x8EA6B3E9	0x2627B
+0x8EA6B3EA	0x26278
+0x8EA6B3EB	0x26281
+0x8EA6B3EC	0x26296
+0x8EA6B3ED	0x262A3
+0x8EA6B3EE	0x26295
+0x8EA6B3EF	0x26297
+0x8EA6B3F0	0x26354
+0x8EA6B3F1	0x26352
+0x8EA6B3F2	0x263F5
+0x8EA6B3F3	0x26400
+0x8EA6B3F4	0x263FB
+0x8EA6B3F5	0x263F4
+0x8EA6B3F6	0x263F6
+0x8EA6B3F7	0x264E8
+0x8EA6B3F8	0x264EA
+0x8EA6B3F9	0x2663E
+0x8EA6B3FA	0x2663D
+0x8EA6B3FB	0x2663B
+0x8EA6B3FC	0x26680
+0x8EA6B3FD	0x43E4
+0x8EA6B3FE	0x26688
+0x8EA6B4A1	0x26681
+0x8EA6B4A2	0x26682
+0x8EA6B4A3	0x266CE
+0x8EA6B4A4	0x26683
+0x8EA6B4A5	0x26677
+0x8EA6B4A6	0x26679
+0x8EA6B4A7	0x26673
+0x8EA6B4A8	0x2666D
+0x8EA6B4A9	0x26670
+0x8EA6B4AA	0x2668D
+0x8EA6B4AB	0x26675
+0x8EA6B4AC	0x2668C
+0x8EA6B4AD	0x2666A
+0x8EA6B4AE	0x26691
+0x8EA6B4AF	0x26689
+0x8EA6B4B0	0x2668E
+0x8EA6B4B1	0x212DC
+0x8EA6B4B2	0x268FF
+0x8EA6B4B3	0x26959
+0x8EA6B4B4	0x269C7
+0x8EA6B4B5	0x26A12
+0x8EA6B4B6	0x26A14
+0x8EA6B4B7	0x26A13
+0x8EA6B4B8	0x26ACB
+0x8EA6B4B9	0x26B42
+0x8EA6B4BA	0x44AD
+0x8EA6B4BB	0x26B3D
+0x8EA6B4BC	0x82FF
+0x8EA6B4BD	0x26B40
+0x8EA6B4BE	0x26B44
+0x8EA6B4BF	0x26B62
+0x8EA6B4C0	0x26B43
+0x8EA6B4C1	0x26B3F
+0x8EA6B4C2	0x26B45
+0x8EA6B4C3	0x26B3C
+0x8EA6B4C4	0x2F997
+0x8EA6B4C5	0x26B46
+0x8EA6B4C6	0x26B47
+0x8EA6B4C7	0x2F9B3
+0x8EA6B4C8	0x2719E
+0x8EA6B4C9	0x2719D
+0x8EA6B4CA	0x2722C
+0x8EA6B4CB	0x27229
+0x8EA6B4CC	0x2722F
+0x8EA6B4CD	0x2722E
+0x8EA6B4CE	0x27230
+0x8EA6B4CF	0x275E1
+0x8EA6B4D0	0x275E2
+0x8EA6B4D1	0x2760E
+0x8EA6B4D2	0x27619
+0x8EA6B4D3	0x27612
+0x8EA6B4D4	0x278B4
+0x8EA6B4D5	0x27BDA
+0x8EA6B4D6	0x27D26
+0x8EA6B4D7	0x27E59
+0x8EA6B4D8	0x27E5A
+0x8EA6B4D9	0x27E88
+0x8EA6B4DA	0x27FC0
+0x8EA6B4DB	0x27FBA
+0x8EA6B4DC	0x282A0
+0x8EA6B4DD	0x2F9DD
+0x8EA6B4DE	0x282A2
+0x8EA6B4DF	0x28486
+0x8EA6B4E0	0x8FEC
+0x8EA6B4E1	0x2849D
+0x8EA6B4E2	0x28488
+0x8EA6B4E3	0x2848F
+0x8EA6B4E4	0x2848E
+0x8EA6B4E5	0x2849B
+0x8EA6B4E6	0x286C1
+0x8EA6B4E7	0x286C3
+0x8EA6B4E8	0x286C4
+0x8EA6B4E9	0x28696
+0x8EA6B4EA	0x286C7
+0x8EA6B4EB	0x286C6
+0x8EA6B4EC	0x286BF
+0x8EA6B4ED	0x48C3
+0x8EA6B4EE	0x2890F
+0x8EA6B4EF	0x28E55
+0x8EA6B4F0	0x28E42
+0x8EA6B4F1	0x28E46
+0x8EA6B4F2	0x28E4B
+0x8EA6B4F3	0x28E43
+0x8EA6B4F4	0x28E53
+0x8EA6B4F5	0x28E48
+0x8EA6B4F6	0x28E49
+0x8EA6B4F7	0x28E4A
+0x8EA6B4F8	0x28E4E
+0x8EA6B4F9	0x24BDE
+0x8EA6B4FA	0x20691
+0x8EA6B4FB	0x2944B
+0x8EA6B4FC	0x29680
+0x8EA6B4FD	0x29681
+0x8EA6B4FE	0x29683
+0x8EA6B5A1	0x2028A
+0x8EA6B5A2	0x29682
+0x8EA6B5A3	0x22342
+0x8EA6B5A4	0x20922
+0x8EA6B5A5	0x20070
+0x8EA6B5A6	0x20071
+0x8EA6B5A7	0x200BC
+0x8EA6B5A8	0x21D18
+0x8EA6B5A9	0x200BE
+0x8EA6B5AA	0x200BA
+0x8EA6B5AB	0x200F8
+0x8EA6B5AC	0x20137
+0x8EA6B5AD	0x20135
+0x8EA6B5AE	0x20AFC
+0x8EA6B5AF	0x20156
+0x8EA6B5B0	0x20159
+0x8EA6B5B1	0x2015E
+0x8EA6B5B2	0x2026D
+0x8EA6B5B3	0x20291
+0x8EA6B5B4	0x20292
+0x8EA6B5B5	0x20268
+0x8EA6B5B6	0x20266
+0x8EA6B5B7	0x20273
+0x8EA6B5B8	0x3467
+0x8EA6B5B9	0x20296
+0x8EA6B5BA	0x2028B
+0x8EA6B5BB	0x2028C
+0x8EA6B5BC	0x20496
+0x8EA6B5BD	0x204EE
+0x8EA6B5BE	0x2051C
+0x8EA6B5BF	0x2051A
+0x8EA6B5C0	0x20519
+0x8EA6B5C1	0x2051B
+0x8EA6B5C2	0x2055D
+0x8EA6B5C3	0x2055E
+0x8EA6B5C4	0x2F818
+0x8EA6B5C5	0x205DC
+0x8EA6B5C6	0x205E2
+0x8EA6B5C7	0x20652
+0x8EA6B5C8	0x20692
+0x8EA6B5C9	0x20730
+0x8EA6B5CA	0x20752
+0x8EA6B5CB	0x20742
+0x8EA6B5CC	0x20741
+0x8EA6B5CD	0x20745
+0x8EA6B5CE	0x20737
+0x8EA6B5CF	0x20740
+0x8EA6B5D0	0x2073F
+0x8EA6B5D1	0x2073D
+0x8EA6B5D2	0x20738
+0x8EA6B5D3	0x2073A
+0x8EA6B5D4	0x20749
+0x8EA6B5D5	0x2086B
+0x8EA6B5D6	0x20878
+0x8EA6B5D7	0x20879
+0x8EA6B5D8	0x2F826
+0x8EA6B5D9	0x2086C
+0x8EA6B5DA	0x208E9
+0x8EA6B5DB	0x208E6
+0x8EA6B5DC	0x208E5
+0x8EA6B5DD	0x208EA
+0x8EA6B5DE	0x208E7
+0x8EA6B5DF	0x208E8
+0x8EA6B5E0	0x2091F
+0x8EA6B5E1	0x2094B
+0x8EA6B5E2	0x2094A
+0x8EA6B5E3	0x20953
+0x8EA6B5E4	0x20976
+0x8EA6B5E5	0x209A3
+0x8EA6B5E6	0x209A4
+0x8EA6B5E7	0x209F6
+0x8EA6B5E8	0x209F3
+0x8EA6B5E9	0x209F9
+0x8EA6B5EA	0x209F7
+0x8EA6B5EB	0x209FC
+0x8EA6B5EC	0x20A1D
+0x8EA6B5ED	0x20A6D
+0x8EA6B5EE	0x20A71
+0x8EA6B5EF	0x20A6C
+0x8EA6B5F0	0x20A6E
+0x8EA6B5F1	0x20A70
+0x8EA6B5F2	0x20A6F
+0x8EA6B5F3	0x20A67
+0x8EA6B5F4	0x20A68
+0x8EA6B5F5	0x20AFA
+0x8EA6B5F6	0x20AF9
+0x8EA6B5F7	0x20B4E
+0x8EA6B5F8	0x53DE
+0x8EA6B5F9	0x20B4D
+0x8EA6B5FA	0x20B4F
+0x8EA6B5FB	0x20B4A
+0x8EA6B5FC	0x20B4C
+0x8EA6B5FD	0x3596
+0x8EA6B5FE	0x2F842
+0x8EA6B6A1	0x20CEE
+0x8EA6B6A2	0x20CB2
+0x8EA6B6A3	0x20CC0
+0x8EA6B6A4	0x20CC1
+0x8EA6B6A5	0x20CF4
+0x8EA6B6A6	0x20CC8
+0x8EA6B6A7	0x20CC5
+0x8EA6B6A8	0x20CC6
+0x8EA6B6A9	0x20CAD
+0x8EA6B6AA	0x211E2
+0x8EA6B6AB	0x211EA
+0x8EA6B6AC	0x211E3
+0x8EA6B6AD	0x211E1
+0x8EA6B6AE	0x212F7
+0x8EA6B6AF	0x21301
+0x8EA6B6B0	0x21312
+0x8EA6B6B1	0x212F6
+0x8EA6B6B2	0x212F1
+0x8EA6B6B3	0x2131F
+0x8EA6B6B4	0x212EE
+0x8EA6B6B5	0x2F852
+0x8EA6B6B6	0x212F3
+0x8EA6B6B7	0x21315
+0x8EA6B6B8	0x21316
+0x8EA6B6B9	0x21317
+0x8EA6B6BA	0x212F8
+0x8EA6B6BB	0x21319
+0x8EA6B6BC	0x212F2
+0x8EA6B6BD	0x212F4
+0x8EA6B6BE	0x212F5
+0x8EA6B6BF	0x21313
+0x8EA6B6C0	0x21306
+0x8EA6B6C1	0x21526
+0x8EA6B6C2	0x21524
+0x8EA6B6C3	0x2155A
+0x8EA6B6C4	0x22EC8
+0x8EA6B6C5	0x21597
+0x8EA6B6C6	0x21595
+0x8EA6B6C7	0x2159A
+0x8EA6B6C8	0x2161F
+0x8EA6B6C9	0x20AFB
+0x8EA6B6CA	0x21629
+0x8EA6B6CB	0x21620
+0x8EA6B6CC	0x2F862
+0x8EA6B6CD	0x2F863
+0x8EA6B6CE	0x2174C
+0x8EA6B6CF	0x21730
+0x8EA6B6D0	0x21738
+0x8EA6B6D1	0x2173D
+0x8EA6B6D2	0x21751
+0x8EA6B6D3	0x2174F
+0x8EA6B6D4	0x2174A
+0x8EA6B6D5	0x21734
+0x8EA6B6D6	0x21736
+0x8EA6B6D7	0x5A30
+0x8EA6B6D8	0x2196A
+0x8EA6B6D9	0x21968
+0x8EA6B6DA	0x21A1C
+0x8EA6B6DB	0x21A0E
+0x8EA6B6DC	0x21A1E
+0x8EA6B6DD	0x3759
+0x8EA6B6DE	0x21A09
+0x8EA6B6DF	0x21A08
+0x8EA6B6E0	0x21A13
+0x8EA6B6E1	0x21A01
+0x8EA6B6E2	0x21A0F
+0x8EA6B6E3	0x21A14
+0x8EA6B6E4	0x21A06
+0x8EA6B6E5	0x21A07
+0x8EA6B6E6	0x5BB2
+0x8EA6B6E7	0x2F873
+0x8EA6B6E8	0x3776
+0x8EA6B6E9	0x21B79
+0x8EA6B6EA	0x21BEA
+0x8EA6B6EB	0x21BED
+0x8EA6B6EC	0x21BE9
+0x8EA6B6ED	0x21BEE
+0x8EA6B6EE	0x21C68
+0x8EA6B6EF	0x21C64
+0x8EA6B6F0	0x21C67
+0x8EA6B6F1	0x21C72
+0x8EA6B6F2	0x21C62
+0x8EA6B6F3	0x21C74
+0x8EA6B6F4	0x21C79
+0x8EA6B6F5	0x21D19
+0x8EA6B6F6	0x21D17
+0x8EA6B6F7	0x21D15
+0x8EA6B6F8	0x21D16
+0x8EA6B6F9	0x21DE6
+0x8EA6B6FA	0x262A4
+0x8EA6B6FB	0x21DEE
+0x8EA6B6FC	0x37D2
+0x8EA6B6FD	0x21DDF
+0x8EA6B6FE	0x21DE4
+0x8EA6B7A1	0x21DDA
+0x8EA6B7A2	0x21DEA
+0x8EA6B7A3	0x21DED
+0x8EA6B7A4	0x21DE3
+0x8EA6B7A5	0x21DE9
+0x8EA6B7A6	0x21FFD
+0x8EA6B7A7	0x20657
+0x8EA6B7A8	0x22021
+0x8EA6B7A9	0x220C6
+0x8EA6B7AA	0x220B8
+0x8EA6B7AB	0x220CB
+0x8EA6B7AC	0x2F885
+0x8EA6B7AD	0x220BD
+0x8EA6B7AE	0x220B5
+0x8EA6B7AF	0x220BB
+0x8EA6B7B0	0x220BF
+0x8EA6B7B1	0x220BE
+0x8EA6B7B2	0x220B2
+0x8EA6B7B3	0x220C1
+0x8EA6B7B4	0x220C2
+0x8EA6B7B5	0x22199
+0x8EA6B7B6	0x221C6
+0x8EA6B7B7	0x2222C
+0x8EA6B7B8	0x2222D
+0x8EA6B7B9	0x22225
+0x8EA6B7BA	0x2221E
+0x8EA6B7BB	0x2221F
+0x8EA6B7BC	0x22223
+0x8EA6B7BD	0x22350
+0x8EA6B7BE	0x2234E
+0x8EA6B7BF	0x2234D
+0x8EA6B7C0	0x22352
+0x8EA6B7C1	0x223E9
+0x8EA6B7C2	0x223EC
+0x8EA6B7C3	0x223E8
+0x8EA6B7C4	0x22458
+0x8EA6B7C5	0x2245C
+0x8EA6B7C6	0x2245B
+0x8EA6B7C7	0x2248F
+0x8EA6B7C8	0x23972
+0x8EA6B7C9	0x224F6
+0x8EA6B7CA	0x22500
+0x8EA6B7CB	0x224FC
+0x8EA6B7CC	0x224F8
+0x8EA6B7CD	0x224EA
+0x8EA6B7CE	0x224FE
+0x8EA6B7CF	0x224F7
+0x8EA6B7D0	0x224FD
+0x8EA6B7D1	0x22670
+0x8EA6B7D2	0x22662
+0x8EA6B7D3	0x22644
+0x8EA6B7D4	0x3920
+0x8EA6B7D5	0x2264D
+0x8EA6B7D6	0x2264C
+0x8EA6B7D7	0x2263F
+0x8EA6B7D8	0x22666
+0x8EA6B7D9	0x22635
+0x8EA6B7DA	0x3929
+0x8EA6B7DB	0x22634
+0x8EA6B7DC	0x2268D
+0x8EA6B7DD	0x22684
+0x8EA6B7DE	0x3938
+0x8EA6B7DF	0x22686
+0x8EA6B7E0	0x22689
+0x8EA6B7E1	0x22687
+0x8EA6B7E2	0x22683
+0x8EA6B7E3	0x22675
+0x8EA6B7E4	0x22679
+0x8EA6B7E5	0x226AF
+0x8EA6B7E6	0x226B0
+0x8EA6B7E7	0x229B7
+0x8EA6B7E8	0x229BB
+0x8EA6B7E9	0x229B9
+0x8EA6B7EA	0x22A46
+0x8EA6B7EB	0x22A47
+0x8EA6B7EC	0x22A45
+0x8EA6B7ED	0x22AEA
+0x8EA6B7EE	0x22AF6
+0x8EA6B7EF	0x22B68
+0x8EA6B7F0	0x22B39
+0x8EA6B7F1	0x2F8B9
+0x8EA6B7F2	0x22B3D
+0x8EA6B7F3	0x22B3B
+0x8EA6B7F4	0x22B4D
+0x8EA6B7F5	0x22B30
+0x8EA6B7F6	0x22B4A
+0x8EA6B7F7	0x22B3E
+0x8EA6B7F8	0x22B40
+0x8EA6B7F9	0x22B4C
+0x8EA6B7FA	0x22B47
+0x8EA6B7FB	0x22B38
+0x8EA6B7FC	0x22B52
+0x8EA6B7FD	0x22B3A
+0x8EA6B7FE	0x22B53
+0x8EA6B8A1	0x22EC4
+0x8EA6B8A2	0x22EC1
+0x8EA6B8A3	0x22F1C
+0x8EA6B8A4	0x22F1D
+0x8EA6B8A5	0x22F2A
+0x8EA6B8A6	0x22F1E
+0x8EA6B8A7	0x22F2F
+0x8EA6B8A8	0x22F22
+0x8EA6B8A9	0x22F2E
+0x8EA6B8AA	0x22F25
+0x8EA6B8AB	0x3A89
+0x8EA6B8AC	0x3AB0
+0x8EA6B8AD	0x2304A
+0x8EA6B8AE	0x2304B
+0x8EA6B8AF	0x23076
+0x8EA6B8B0	0x3ABF
+0x8EA6B8B1	0x230E8
+0x8EA6B8B2	0x230EF
+0x8EA6B8B3	0x230E9
+0x8EA6B8B4	0x3AC5
+0x8EA6B8B5	0x230EA
+0x8EA6B8B6	0x2F8CC
+0x8EA6B8B7	0x3AEA
+0x8EA6B8B8	0x2319B
+0x8EA6B8B9	0x2319E
+0x8EA6B8BA	0x23193
+0x8EA6B8BB	0x231A7
+0x8EA6B8BC	0x2319C
+0x8EA6B8BD	0x231A0
+0x8EA6B8BE	0x2319A
+0x8EA6B8BF	0x231AB
+0x8EA6B8C0	0x231BE
+0x8EA6B8C1	0x231A9
+0x8EA6B8C2	0x2332D
+0x8EA6B8C3	0x2336E
+0x8EA6B8C4	0x23444
+0x8EA6B8C5	0x2343D
+0x8EA6B8C6	0x2343A
+0x8EA6B8C7	0x23468
+0x8EA6B8C8	0x2343C
+0x8EA6B8C9	0x2346A
+0x8EA6B8CA	0x2F8E0
+0x8EA6B8CB	0x23438
+0x8EA6B8CC	0x23465
+0x8EA6B8CD	0x23439
+0x8EA6B8CE	0x2346D
+0x8EA6B8CF	0x23436
+0x8EA6B8D0	0x2F8E3
+0x8EA6B8D1	0x2343E
+0x8EA6B8D2	0x2347E
+0x8EA6B8D3	0x23437
+0x8EA6B8D4	0x23899
+0x8EA6B8D5	0x238A9
+0x8EA6B8D6	0x238AD
+0x8EA6B8D7	0x238A7
+0x8EA6B8D8	0x238A8
+0x8EA6B8D9	0x23966
+0x8EA6B8DA	0x23969
+0x8EA6B8DB	0x2396D
+0x8EA6B8DC	0x23967
+0x8EA6B8DD	0x2396B
+0x8EA6B8DE	0x2396A
+0x8EA6B8DF	0x239EE
+0x8EA6B8E0	0x23A01
+0x8EA6B8E1	0x23A03
+0x8EA6B8E2	0x239F4
+0x8EA6B8E3	0x239FB
+0x8EA6B8E4	0x3C37
+0x8EA6B8E5	0x239F6
+0x8EA6B8E6	0x239FC
+0x8EA6B8E7	0x23AF4
+0x8EA6B8E8	0x23B08
+0x8EA6B8E9	0x23B0A
+0x8EA6B8EA	0x23B09
+0x8EA6B8EB	0x23B6D
+0x8EA6B8EC	0x23B62
+0x8EA6B8ED	0x23B41
+0x8EA6B8EE	0x23B5E
+0x8EA6B8EF	0x23B5C
+0x8EA6B8F0	0x23CF3
+0x8EA6B8F1	0x23D26
+0x8EA6B8F2	0x3CE4
+0x8EA6B8F3	0x23D39
+0x8EA6B8F4	0x2F904
+0x8EA6B8F5	0x23D6C
+0x8EA6B8F6	0x23D2B
+0x8EA6B8F7	0x23D2E
+0x8EA6B8F8	0x23D3B
+0x8EA6B8F9	0x23D5E
+0x8EA6B8FA	0x23DFB
+0x8EA6B8FB	0x23D27
+0x8EA6B8FC	0x23D24
+0x8EA6B8FD	0x23D69
+0x8EA6B8FE	0x23D30
+0x8EA6B9A1	0x2F905
+0x8EA6B9A2	0x23D62
+0x8EA6B9A3	0x23D38
+0x8EA6B9A4	0x23D35
+0x8EA6B9A5	0x23D2A
+0x8EA6B9A6	0x23D2C
+0x8EA6B9A7	0x23D68
+0x8EA6B9A8	0x23D31
+0x8EA6B9A9	0x23D2F
+0x8EA6B9AA	0x23D2D
+0x8EA6B9AB	0x23D3A
+0x8EA6B9AC	0x23D36
+0x8EA6B9AD	0x2F903
+0x8EA6B9AE	0x23D21
+0x8EA6B9AF	0x23D3C
+0x8EA6B9B0	0x23D20
+0x8EA6B9B1	0x23D64
+0x8EA6B9B2	0x23D3E
+0x8EA6B9B3	0x3CE8
+0x8EA6B9B4	0x241F7
+0x8EA6B9B5	0x24212
+0x8EA6B9B6	0x241F1
+0x8EA6B9B7	0x241F5
+0x8EA6B9B8	0x24222
+0x8EA6B9B9	0x241F2
+0x8EA6B9BA	0x241DF
+0x8EA6B9BB	0x24215
+0x8EA6B9BC	0x24216
+0x8EA6B9BD	0x2457A
+0x8EA6B9BE	0x24576
+0x8EA6B9BF	0x245BE
+0x8EA6B9C0	0x3E20
+0x8EA6B9C1	0x245BD
+0x8EA6B9C2	0x24609
+0x8EA6B9C3	0x24608
+0x8EA6B9C4	0x24657
+0x8EA6B9C5	0x247A3
+0x8EA6B9C6	0x247BF
+0x8EA6B9C7	0x247B8
+0x8EA6B9C8	0x247AF
+0x8EA6B9C9	0x2479C
+0x8EA6B9CA	0x247A5
+0x8EA6B9CB	0x24772
+0x8EA6B9CC	0x24775
+0x8EA6B9CD	0x2479D
+0x8EA6B9CE	0x24799
+0x8EA6B9CF	0x247B9
+0x8EA6B9D0	0x2494E
+0x8EA6B9D1	0x24939
+0x8EA6B9D2	0x2493B
+0x8EA6B9D3	0x24935
+0x8EA6B9D4	0x2493C
+0x8EA6B9D5	0x24955
+0x8EA6B9D6	0x24AF0
+0x8EA6B9D7	0x24AF3
+0x8EA6B9D8	0x24AF4
+0x8EA6B9D9	0x24B3B
+0x8EA6B9DA	0x24B3C
+0x8EA6B9DB	0x24B3A
+0x8EA6B9DC	0x24B36
+0x8EA6B9DD	0x24C07
+0x8EA6B9DE	0x20CEB
+0x8EA6B9DF	0x24C55
+0x8EA6B9E0	0x24C50
+0x8EA6B9E1	0x24C4F
+0x8EA6B9E2	0x24C52
+0x8EA6B9E3	0x24C56
+0x8EA6B9E4	0x200BD
+0x8EA6B9E5	0x24C32
+0x8EA6B9E6	0x24D63
+0x8EA6B9E7	0x24D6B
+0x8EA6B9E8	0x24D66
+0x8EA6B9E9	0x24D57
+0x8EA6B9EA	0x24D5D
+0x8EA6B9EB	0x3F86
+0x8EA6B9EC	0x24D6D
+0x8EA6B9ED	0x24D61
+0x8EA6B9EE	0x24D69
+0x8EA6B9EF	0x24D5A
+0x8EA6B9F0	0x24D5C
+0x8EA6B9F1	0x24D62
+0x8EA6B9F2	0x24F2A
+0x8EA6B9F3	0x24F29
+0x8EA6B9F4	0x24F58
+0x8EA6B9F5	0x24F5A
+0x8EA6B9F6	0x24FD7
+0x8EA6B9F7	0x24FDB
+0x8EA6B9F8	0x24FDC
+0x8EA6B9F9	0x24FDD
+0x8EA6B9FA	0x24FD8
+0x8EA6B9FB	0x25054
+0x8EA6B9FC	0x2505B
+0x8EA6B9FD	0x2505C
+0x8EA6B9FE	0x25053
+0x8EA6BAA1	0x2504F
+0x8EA6BAA2	0x25056
+0x8EA6BAA3	0x25050
+0x8EA6BAA4	0x2505A
+0x8EA6BAA5	0x2506B
+0x8EA6BAA6	0x25136
+0x8EA6BAA7	0x25153
+0x8EA6BAA8	0x2513A
+0x8EA6BAA9	0x2513C
+0x8EA6BAAA	0x2513E
+0x8EA6BAAB	0x25149
+0x8EA6BAAC	0x25140
+0x8EA6BAAD	0x2F946
+0x8EA6BAAE	0x2F947
+0x8EA6BAAF	0x25364
+0x8EA6BAB0	0x25365
+0x8EA6BAB1	0x253B5
+0x8EA6BAB2	0x253B6
+0x8EA6BAB3	0x253B2
+0x8EA6BAB4	0x25448
+0x8EA6BAB5	0x2544A
+0x8EA6BAB6	0x25472
+0x8EA6BAB7	0x25469
+0x8EA6BAB8	0x2545A
+0x8EA6BAB9	0x2544C
+0x8EA6BABA	0x2562C
+0x8EA6BABB	0x25630
+0x8EA6BABC	0x2564B
+0x8EA6BABD	0x25649
+0x8EA6BABE	0x25642
+0x8EA6BABF	0x25644
+0x8EA6BAC0	0x2564A
+0x8EA6BAC1	0x2564F
+0x8EA6BAC2	0x25792
+0x8EA6BAC3	0x2F957
+0x8EA6BAC4	0x25797
+0x8EA6BAC5	0x25780
+0x8EA6BAC6	0x25782
+0x8EA6BAC7	0x25786
+0x8EA6BAC8	0x25953
+0x8EA6BAC9	0x2595E
+0x8EA6BACA	0x25952
+0x8EA6BACB	0x2595B
+0x8EA6BACC	0x2594E
+0x8EA6BACD	0x25A6D
+0x8EA6BACE	0x25A6E
+0x8EA6BACF	0x25AFA
+0x8EA6BAD0	0x25AF6
+0x8EA6BAD1	0x25AFB
+0x8EA6BAD2	0x25E33
+0x8EA6BAD3	0x25E3D
+0x8EA6BAD4	0x25E37
+0x8EA6BAD5	0x25E3E
+0x8EA6BAD6	0x25E35
+0x8EA6BAD7	0x25F9A
+0x8EA6BAD8	0x25FAB
+0x8EA6BAD9	0x25FA6
+0x8EA6BADA	0x25FB0
+0x8EA6BADB	0x25F99
+0x8EA6BADC	0x25FA0
+0x8EA6BADD	0x25F9E
+0x8EA6BADE	0x25FA8
+0x8EA6BADF	0x25FA1
+0x8EA6BAE0	0x25FAA
+0x8EA6BAE1	0x25FAD
+0x8EA6BAE2	0x25FBB
+0x8EA6BAE3	0x25F9C
+0x8EA6BAE4	0x25FA5
+0x8EA6BAE5	0x200B3
+0x8EA6BAE6	0x26227
+0x8EA6BAE7	0x2628D
+0x8EA6BAE8	0x2628E
+0x8EA6BAE9	0x2628F
+0x8EA6BAEA	0x26292
+0x8EA6BAEB	0x4356
+0x8EA6BAEC	0x26291
+0x8EA6BAED	0x262AD
+0x8EA6BAEE	0x26357
+0x8EA6BAEF	0x26358
+0x8EA6BAF0	0x2635E
+0x8EA6BAF1	0x2635D
+0x8EA6BAF2	0x2635C
+0x8EA6BAF3	0x2635B
+0x8EA6BAF4	0x4367
+0x8EA6BAF5	0x2640A
+0x8EA6BAF6	0x26403
+0x8EA6BAF7	0x2640E
+0x8EA6BAF8	0x264B8
+0x8EA6BAF9	0x2654D
+0x8EA6BAFA	0x2653F
+0x8EA6BAFB	0x26547
+0x8EA6BAFC	0x2654B
+0x8EA6BAFD	0x2654A
+0x8EA6BAFE	0x2653D
+0x8EA6BBA1	0x8038
+0x8EA6BBA2	0x26541
+0x8EA6BBA3	0x2654C
+0x8EA6BBA4	0x8081
+0x8EA6BBA5	0x26662
+0x8EA6BBA6	0x26669
+0x8EA6BBA7	0x26661
+0x8EA6BBA8	0x43D1
+0x8EA6BBA9	0x266AA
+0x8EA6BBAA	0x266A6
+0x8EA6BBAB	0x266AC
+0x8EA6BBAC	0x266BD
+0x8EA6BBAD	0x266BB
+0x8EA6BBAE	0x266A4
+0x8EA6BBAF	0x266BA
+0x8EA6BBB0	0x2669A
+0x8EA6BBB1	0x43EB
+0x8EA6BBB2	0x266A1
+0x8EA6BBB3	0x266C1
+0x8EA6BBB4	0x268E0
+0x8EA6BBB5	0x2690A
+0x8EA6BBB6	0x26903
+0x8EA6BBB7	0x26906
+0x8EA6BBB8	0x26939
+0x8EA6BBB9	0x2693A
+0x8EA6BBBA	0x26936
+0x8EA6BBBB	0x2695B
+0x8EA6BBBC	0x2695F
+0x8EA6BBBD	0x2695E
+0x8EA6BBBE	0x26967
+0x8EA6BBBF	0x26961
+0x8EA6BBC0	0x26962
+0x8EA6BBC1	0x2695D
+0x8EA6BBC2	0x269CA
+0x8EA6BBC3	0x269CC
+0x8EA6BBC4	0x269CE
+0x8EA6BBC5	0x26A18
+0x8EA6BBC6	0x26A1D
+0x8EA6BBC7	0x26A1F
+0x8EA6BBC8	0x26A20
+0x8EA6BBC9	0x26A17
+0x8EA6BBCA	0x26A15
+0x8EA6BBCB	0x26B1F
+0x8EA6BBCC	0x26B27
+0x8EA6BBCD	0x26B26
+0x8EA6BBCE	0x21E10
+0x8EA6BBCF	0x26B8B
+0x8EA6BBD0	0x26BAE
+0x8EA6BBD1	0x26B8A
+0x8EA6BBD2	0x2F999
+0x8EA6BBD3	0x26B92
+0x8EA6BBD4	0x26B89
+0x8EA6BBD5	0x26B87
+0x8EA6BBD6	0x44B6
+0x8EA6BBD7	0x26B8F
+0x8EA6BBD8	0x26B84
+0x8EA6BBD9	0x26B83
+0x8EA6BBDA	0x26B8C
+0x8EA6BBDB	0x26B93
+0x8EA6BBDC	0x26B8D
+0x8EA6BBDD	0x26B98
+0x8EA6BBDE	0x26B7D
+0x8EA6BBDF	0x26B7E
+0x8EA6BBE0	0x26BD2
+0x8EA6BBE1	0x26B80
+0x8EA6BBE2	0x26B99
+0x8EA6BBE3	0x271AC
+0x8EA6BBE4	0x27250
+0x8EA6BBE5	0x27255
+0x8EA6BBE6	0x27242
+0x8EA6BBE7	0x2723F
+0x8EA6BBE8	0x2723C
+0x8EA6BBE9	0x45A3
+0x8EA6BBEA	0x2724C
+0x8EA6BBEB	0x27249
+0x8EA6BBEC	0x27257
+0x8EA6BBED	0x27258
+0x8EA6BBEE	0x2724F
+0x8EA6BBEF	0x2725C
+0x8EA6BBF0	0x27247
+0x8EA6BBF1	0x2F9B7
+0x8EA6BBF2	0x275AB
+0x8EA6BBF3	0x4610
+0x8EA6BBF4	0x275AF
+0x8EA6BBF5	0x275AD
+0x8EA6BBF6	0x275E8
+0x8EA6BBF7	0x275E7
+0x8EA6BBF8	0x27630
+0x8EA6BBF9	0x27626
+0x8EA6BBFA	0x2762F
+0x8EA6BBFB	0x27628
+0x8EA6BBFC	0x2762B
+0x8EA6BBFD	0x2761D
+0x8EA6BBFE	0x2762D
+0x8EA6BCA1	0x27620
+0x8EA6BCA2	0x2762A
+0x8EA6BCA3	0x2762C
+0x8EA6BCA4	0x27635
+0x8EA6BCA5	0x27621
+0x8EA6BCA6	0x27623
+0x8EA6BCA7	0x27624
+0x8EA6BCA8	0x27636
+0x8EA6BCA9	0x27637
+0x8EA6BCAA	0x277E9
+0x8EA6BCAB	0x278BA
+0x8EA6BCAC	0x278B8
+0x8EA6BCAD	0x2F9CC
+0x8EA6BCAE	0x2796D
+0x8EA6BCAF	0x2796A
+0x8EA6BCB0	0x27968
+0x8EA6BCB1	0x27969
+0x8EA6BCB2	0x2796B
+0x8EA6BCB3	0x27961
+0x8EA6BCB4	0x27BDC
+0x8EA6BCB5	0x27BDB
+0x8EA6BCB6	0x27C2D
+0x8EA6BCB7	0x27C2C
+0x8EA6BCB8	0x27CA2
+0x8EA6BCB9	0x27D2B
+0x8EA6BCBA	0x27D32
+0x8EA6BCBB	0x2F9D7
+0x8EA6BCBC	0x27E94
+0x8EA6BCBD	0x27E92
+0x8EA6BCBE	0x27E90
+0x8EA6BCBF	0x27FC9
+0x8EA6BCC0	0x27FC4
+0x8EA6BCC1	0x27FC1
+0x8EA6BCC2	0x27FC3
+0x8EA6BCC3	0x27FCD
+0x8EA6BCC4	0x28214
+0x8EA6BCC5	0x282A7
+0x8EA6BCC6	0x282AF
+0x8EA6BCC7	0x282AA
+0x8EA6BCC8	0x2840D
+0x8EA6BCC9	0x28454
+0x8EA6BCCA	0x2845B
+0x8EA6BCCB	0x28461
+0x8EA6BCCC	0x284AE
+0x8EA6BCCD	0x284B3
+0x8EA6BCCE	0x284C0
+0x8EA6BCCF	0x284C4
+0x8EA6BCD0	0x284BF
+0x8EA6BCD1	0x284CB
+0x8EA6BCD2	0x284AD
+0x8EA6BCD3	0x284A7
+0x8EA6BCD4	0x284A4
+0x8EA6BCD5	0x284BD
+0x8EA6BCD6	0x284AF
+0x8EA6BCD7	0x284B2
+0x8EA6BCD8	0x284A5
+0x8EA6BCD9	0x286E7
+0x8EA6BCDA	0x286E0
+0x8EA6BCDB	0x286CE
+0x8EA6BCDC	0x286DE
+0x8EA6BCDD	0x286D5
+0x8EA6BCDE	0x286DF
+0x8EA6BCDF	0x286D9
+0x8EA6BCE0	0x287F2
+0x8EA6BCE1	0x28923
+0x8EA6BCE2	0x28940
+0x8EA6BCE3	0x491B
+0x8EA6BCE4	0x2893E
+0x8EA6BCE5	0x4987
+0x8EA6BCE6	0x28CCF
+0x8EA6BCE7	0x20B54
+0x8EA6BCE8	0x28E5B
+0x8EA6BCE9	0x28E58
+0x8EA6BCEA	0x28E62
+0x8EA6BCEB	0x28E5F
+0x8EA6BCEC	0x28E67
+0x8EA6BCED	0x28E63
+0x8EA6BCEE	0x28E5E
+0x8EA6BCEF	0x28E60
+0x8EA6BCF0	0x28F85
+0x8EA6BCF1	0x28F86
+0x8EA6BCF2	0x28F87
+0x8EA6BCF3	0x291E8
+0x8EA6BCF4	0x291E6
+0x8EA6BCF5	0x29671
+0x8EA6BCF6	0x29685
+0x8EA6BCF7	0x2FA02
+0x8EA6BCF8	0x29686
+0x8EA6BCF9	0x29810
+0x8EA6BCFA	0x209F8
+0x8EA6BCFB	0x200BF
+0x8EA6BCFC	0x20B61
+0x8EA6BCFD	0x200FE
+0x8EA6BCFE	0x200FC
+0x8EA6BDA1	0x20139
+0x8EA6BDA2	0x20161
+0x8EA6BDA3	0x20160
+0x8EA6BDA4	0x202E2
+0x8EA6BDA5	0x202EA
+0x8EA6BDA6	0x202E3
+0x8EA6BDA7	0x202B4
+0x8EA6BDA8	0x202AE
+0x8EA6BDA9	0x202BE
+0x8EA6BDAA	0x202B8
+0x8EA6BDAB	0x202A8
+0x8EA6BDAC	0x202AA
+0x8EA6BDAD	0x202A9
+0x8EA6BDAE	0x202B3
+0x8EA6BDAF	0x202D5
+0x8EA6BDB0	0x202AD
+0x8EA6BDB1	0x202B9
+0x8EA6BDB2	0x202BB
+0x8EA6BDB3	0x202B1
+0x8EA6BDB4	0x202C2
+0x8EA6BDB5	0x2F808
+0x8EA6BDB6	0x202EB
+0x8EA6BDB7	0x202BA
+0x8EA6BDB8	0x202D2
+0x8EA6BDB9	0x202D4
+0x8EA6BDBA	0x204F1
+0x8EA6BDBB	0x2051D
+0x8EA6BDBC	0x2F812
+0x8EA6BDBD	0x20562
+0x8EA6BDBE	0x2058C
+0x8EA6BDBF	0x205E6
+0x8EA6BDC0	0x205E7
+0x8EA6BDC1	0x2065A
+0x8EA6BDC2	0x20658
+0x8EA6BDC3	0x20659
+0x8EA6BDC4	0x20696
+0x8EA6BDC5	0x20697
+0x8EA6BDC6	0x20761
+0x8EA6BDC7	0x20767
+0x8EA6BDC8	0x20771
+0x8EA6BDC9	0x20765
+0x8EA6BDCA	0x2077D
+0x8EA6BDCB	0x2077E
+0x8EA6BDCC	0x2087D
+0x8EA6BDCD	0x20884
+0x8EA6BDCE	0x2087C
+0x8EA6BDCF	0x2087E
+0x8EA6BDD0	0x2087F
+0x8EA6BDD1	0x20880
+0x8EA6BDD2	0x208EF
+0x8EA6BDD3	0x208F4
+0x8EA6BDD4	0x2091E
+0x8EA6BDD5	0x2094E
+0x8EA6BDD6	0x209FB
+0x8EA6BDD7	0x209FA
+0x8EA6BDD8	0x209FD
+0x8EA6BDD9	0x2F831
+0x8EA6BDDA	0x2F832
+0x8EA6BDDB	0x20A79
+0x8EA6BDDC	0x20A7C
+0x8EA6BDDD	0x20A7D
+0x8EA6BDDE	0x20A84
+0x8EA6BDDF	0x20A7B
+0x8EA6BDE0	0x20A78
+0x8EA6BDE1	0x3557
+0x8EA6BDE2	0x20B5E
+0x8EA6BDE3	0x20B5A
+0x8EA6BDE4	0x20B5C
+0x8EA6BDE5	0x20B59
+0x8EA6BDE6	0x20B55
+0x8EA6BDE7	0x20B63
+0x8EA6BDE8	0x20B56
+0x8EA6BDE9	0x20B5F
+0x8EA6BDEA	0x20B60
+0x8EA6BDEB	0x20B5B
+0x8EA6BDEC	0x20D4A
+0x8EA6BDED	0x20D65
+0x8EA6BDEE	0x20DB3
+0x8EA6BDEF	0x20D2C
+0x8EA6BDF0	0x20D77
+0x8EA6BDF1	0x20D3D
+0x8EA6BDF2	0x20D52
+0x8EA6BDF3	0x20D61
+0x8EA6BDF4	0x20D2A
+0x8EA6BDF5	0x20D3E
+0x8EA6BDF6	0x20D34
+0x8EA6BDF7	0x20D29
+0x8EA6BDF8	0x20DB2
+0x8EA6BDF9	0x20DAD
+0x8EA6BDFA	0x20D40
+0x8EA6BDFB	0x20D53
+0x8EA6BDFC	0x2F844
+0x8EA6BDFD	0x20D3F
+0x8EA6BDFE	0x20D41
+0x8EA6BEA1	0x20D72
+0x8EA6BEA2	0x211F6
+0x8EA6BEA3	0x211F5
+0x8EA6BEA4	0x211F4
+0x8EA6BEA5	0x211F2
+0x8EA6BEA6	0x211F9
+0x8EA6BEA7	0x21327
+0x8EA6BEA8	0x21354
+0x8EA6BEA9	0x21355
+0x8EA6BEAA	0x2132E
+0x8EA6BEAB	0x2F854
+0x8EA6BEAC	0x2F853
+0x8EA6BEAD	0x2132C
+0x8EA6BEAE	0x21338
+0x8EA6BEAF	0x21339
+0x8EA6BEB0	0x21331
+0x8EA6BEB1	0x2134F
+0x8EA6BEB2	0x21373
+0x8EA6BEB3	0x21330
+0x8EA6BEB4	0x2132B
+0x8EA6BEB5	0x21351
+0x8EA6BEB6	0x2152C
+0x8EA6BEB7	0x2155B
+0x8EA6BEB8	0x2155C
+0x8EA6BEB9	0x21568
+0x8EA6BEBA	0x2156C
+0x8EA6BEBB	0x2156B
+0x8EA6BEBC	0x21569
+0x8EA6BEBD	0x2159F
+0x8EA6BEBE	0x21638
+0x8EA6BEBF	0x2163C
+0x8EA6BEC0	0x2163A
+0x8EA6BEC1	0x21635
+0x8EA6BEC2	0x369D
+0x8EA6BEC3	0x21639
+0x8EA6BEC4	0x21636
+0x8EA6BEC5	0x2163B
+0x8EA6BEC6	0x21760
+0x8EA6BEC7	0x21761
+0x8EA6BEC8	0x21763
+0x8EA6BEC9	0x21764
+0x8EA6BECA	0x21794
+0x8EA6BECB	0x21793
+0x8EA6BECC	0x2175E
+0x8EA6BECD	0x21768
+0x8EA6BECE	0x2176A
+0x8EA6BECF	0x21765
+0x8EA6BED0	0x2F866
+0x8EA6BED1	0x21790
+0x8EA6BED2	0x2175F
+0x8EA6BED3	0x21772
+0x8EA6BED4	0x2F865
+0x8EA6BED5	0x21A3C
+0x8EA6BED6	0x21A27
+0x8EA6BED7	0x21A24
+0x8EA6BED8	0x21A26
+0x8EA6BED9	0x21A25
+0x8EA6BEDA	0x375F
+0x8EA6BEDB	0x21A28
+0x8EA6BEDC	0x21A36
+0x8EA6BEDD	0x21B31
+0x8EA6BEDE	0x21B30
+0x8EA6BEDF	0x21B34
+0x8EA6BEE0	0x21B81
+0x8EA6BEE1	0x21B7D
+0x8EA6BEE2	0x21B82
+0x8EA6BEE3	0x21B80
+0x8EA6BEE4	0x3779
+0x8EA6BEE5	0x202D3
+0x8EA6BEE6	0x21BF2
+0x8EA6BEE7	0x21C66
+0x8EA6BEE8	0x21C8C
+0x8EA6BEE9	0x21C7B
+0x8EA6BEEA	0x21C83
+0x8EA6BEEB	0x3798
+0x8EA6BEEC	0x21C8E
+0x8EA6BEED	0x21C7A
+0x8EA6BEEE	0x21C92
+0x8EA6BEEF	0x21C91
+0x8EA6BEF0	0x21C82
+0x8EA6BEF1	0x21D1B
+0x8EA6BEF2	0x21D1C
+0x8EA6BEF3	0x21E27
+0x8EA6BEF4	0x21E21
+0x8EA6BEF5	0x37DC
+0x8EA6BEF6	0x5D2B
+0x8EA6BEF7	0x21E43
+0x8EA6BEF8	0x37DF
+0x8EA6BEF9	0x21E18
+0x8EA6BEFA	0x21E7B
+0x8EA6BEFB	0x21E1A
+0x8EA6BEFC	0x21E4B
+0x8EA6BEFD	0x21E4A
+0x8EA6BEFE	0x21E4D
+0x8EA6BFA1	0x21E4F
+0x8EA6BFA2	0x21E19
+0x8EA6BFA3	0x21E35
+0x8EA6BFA4	0x21E13
+0x8EA6BFA5	0x21E52
+0x8EA6BFA6	0x21E14
+0x8EA6BFA7	0x21E1E
+0x8EA6BFA8	0x21E2C
+0x8EA6BFA9	0x21E20
+0x8EA6BFAA	0x21E22
+0x8EA6BFAB	0x21E12
+0x8EA6BFAC	0x21E1F
+0x8EA6BFAD	0x22000
+0x8EA6BFAE	0x22023
+0x8EA6BFAF	0x22040
+0x8EA6BFB0	0x22043
+0x8EA6BFB1	0x220E4
+0x8EA6BFB2	0x220DB
+0x8EA6BFB3	0x220EA
+0x8EA6BFB4	0x220DD
+0x8EA6BFB5	0x220CC
+0x8EA6BFB6	0x220D9
+0x8EA6BFB7	0x220E8
+0x8EA6BFB8	0x220F6
+0x8EA6BFB9	0x220E3
+0x8EA6BFBA	0x220D3
+0x8EA6BFBB	0x220DA
+0x8EA6BFBC	0x220D6
+0x8EA6BFBD	0x220E7
+0x8EA6BFBE	0x2223A
+0x8EA6BFBF	0x2223F
+0x8EA6BFC0	0x22240
+0x8EA6BFC1	0x22248
+0x8EA6BFC2	0x22259
+0x8EA6BFC3	0x22237
+0x8EA6BFC4	0x22244
+0x8EA6BFC5	0x2F88C
+0x8EA6BFC6	0x2F88B
+0x8EA6BFC7	0x22255
+0x8EA6BFC8	0x22239
+0x8EA6BFC9	0x22354
+0x8EA6BFCA	0x22355
+0x8EA6BFCB	0x22356
+0x8EA6BFCC	0x22357
+0x8EA6BFCD	0x22358
+0x8EA6BFCE	0x22359
+0x8EA6BFCF	0x2238D
+0x8EA6BFD0	0x223F2
+0x8EA6BFD1	0x223F8
+0x8EA6BFD2	0x223F5
+0x8EA6BFD3	0x223F6
+0x8EA6BFD4	0x223FC
+0x8EA6BFD5	0x223FE
+0x8EA6BFD6	0x223F1
+0x8EA6BFD7	0x223FD
+0x8EA6BFD8	0x2245E
+0x8EA6BFD9	0x22496
+0x8EA6BFDA	0x22497
+0x8EA6BFDB	0x2249C
+0x8EA6BFDC	0x2249B
+0x8EA6BFDD	0x22495
+0x8EA6BFDE	0x2F89A
+0x8EA6BFDF	0x2251A
+0x8EA6BFE0	0x22509
+0x8EA6BFE1	0x22504
+0x8EA6BFE2	0x2250E
+0x8EA6BFE3	0x2251C
+0x8EA6BFE4	0x22518
+0x8EA6BFE5	0x2250D
+0x8EA6BFE6	0x22510
+0x8EA6BFE7	0x2250C
+0x8EA6BFE8	0x22503
+0x8EA6BFE9	0x2267B
+0x8EA6BFEA	0x226A6
+0x8EA6BFEB	0x22677
+0x8EA6BFEC	0x22688
+0x8EA6BFED	0x22674
+0x8EA6BFEE	0x226DA
+0x8EA6BFEF	0x22676
+0x8EA6BFF0	0x22678
+0x8EA6BFF1	0x2268A
+0x8EA6BFF2	0x2268F
+0x8EA6BFF3	0x2267D
+0x8EA6BFF4	0x22690
+0x8EA6BFF5	0x226ED
+0x8EA6BFF6	0x226D9
+0x8EA6BFF7	0x226D0
+0x8EA6BFF8	0x2271A
+0x8EA6BFF9	0x226D7
+0x8EA6BFFA	0x226E2
+0x8EA6BFFB	0x226E1
+0x8EA6BFFC	0x226C5
+0x8EA6BFFD	0x226E0
+0x8EA6BFFE	0x226CA
+0x8EA6C0A1	0x22725
+0x8EA6C0A2	0x226CC
+0x8EA6C0A3	0x2F8B3
+0x8EA6C0A4	0x229C6
+0x8EA6C0A5	0x229C1
+0x8EA6C0A6	0x22A4D
+0x8EA6C0A7	0x22B4B
+0x8EA6C0A8	0x22B64
+0x8EA6C0A9	0x22B95
+0x8EA6C0AA	0x22B99
+0x8EA6C0AB	0x2F8BC
+0x8EA6C0AC	0x22B94
+0x8EA6C0AD	0x22BA2
+0x8EA6C0AE	0x22BAE
+0x8EA6C0AF	0x22B9E
+0x8EA6C0B0	0x22BA7
+0x8EA6C0B1	0x22B86
+0x8EA6C0B2	0x39FD
+0x8EA6C0B3	0x22BA4
+0x8EA6C0B4	0x22B91
+0x8EA6C0B5	0x22B93
+0x8EA6C0B6	0x2F8BB
+0x8EA6C0B7	0x22B88
+0x8EA6C0B8	0x22ECD
+0x8EA6C0B9	0x22ECA
+0x8EA6C0BA	0x22F3F
+0x8EA6C0BB	0x22F40
+0x8EA6C0BC	0x22F46
+0x8EA6C0BD	0x22F41
+0x8EA6C0BE	0x22F45
+0x8EA6C0BF	0x22F58
+0x8EA6C0C0	0x22F3B
+0x8EA6C0C1	0x22F48
+0x8EA6C0C2	0x2304E
+0x8EA6C0C3	0x23052
+0x8EA6C0C4	0x2304F
+0x8EA6C0C5	0x2307B
+0x8EA6C0C6	0x2307A
+0x8EA6C0C7	0x230A0
+0x8EA6C0C8	0x2309F
+0x8EA6C0C9	0x230FB
+0x8EA6C0CA	0x230F7
+0x8EA6C0CB	0x231B8
+0x8EA6C0CC	0x231B9
+0x8EA6C0CD	0x231BB
+0x8EA6C0CE	0x231B7
+0x8EA6C0CF	0x3AF4
+0x8EA6C0D0	0x231BA
+0x8EA6C0D1	0x3AEF
+0x8EA6C0D2	0x231DA
+0x8EA6C0D3	0x231B5
+0x8EA6C0D4	0x231BF
+0x8EA6C0D5	0x231BC
+0x8EA6C0D6	0x231C0
+0x8EA6C0D7	0x2F8D3
+0x8EA6C0D8	0x2F8D9
+0x8EA6C0D9	0x23375
+0x8EA6C0DA	0x23379
+0x8EA6C0DB	0x23376
+0x8EA6C0DC	0x23435
+0x8EA6C0DD	0x23440
+0x8EA6C0DE	0x234C0
+0x8EA6C0DF	0x23481
+0x8EA6C0E0	0x234AD
+0x8EA6C0E1	0x234AF
+0x8EA6C0E2	0x234AC
+0x8EA6C0E3	0x2348F
+0x8EA6C0E4	0x234A8
+0x8EA6C0E5	0x234AA
+0x8EA6C0E6	0x234A9
+0x8EA6C0E7	0x23488
+0x8EA6C0E8	0x2347F
+0x8EA6C0E9	0x23480
+0x8EA6C0EA	0x234BC
+0x8EA6C0EB	0x238AE
+0x8EA6C0EC	0x238BB
+0x8EA6C0ED	0x238BD
+0x8EA6C0EE	0x3C31
+0x8EA6C0EF	0x23978
+0x8EA6C0F0	0x23974
+0x8EA6C0F1	0x23A0C
+0x8EA6C0F2	0x23A11
+0x8EA6C0F3	0x23A08
+0x8EA6C0F4	0x23A06
+0x8EA6C0F5	0x23A10
+0x8EA6C0F6	0x23A8F
+0x8EA6C0F7	0x23A90
+0x8EA6C0F8	0x23A8D
+0x8EA6C0F9	0x23A8E
+0x8EA6C0FA	0x23A96
+0x8EA6C0FB	0x23A95
+0x8EA6C0FC	0x23B0B
+0x8EA6C0FD	0x23B0C
+0x8EA6C0FE	0x23B7C
+0x8EA6C1A1	0x23B73
+0x8EA6C1A2	0x23B75
+0x8EA6C1A3	0x23B76
+0x8EA6C1A4	0x23B7D
+0x8EA6C1A5	0x23B78
+0x8EA6C1A6	0x23B71
+0x8EA6C1A7	0x23C4B
+0x8EA6C1A8	0x23C4E
+0x8EA6C1A9	0x23D33
+0x8EA6C1AA	0x23D32
+0x8EA6C1AB	0x3D03
+0x8EA6C1AC	0x23D91
+0x8EA6C1AD	0x23DE7
+0x8EA6C1AE	0x23DE9
+0x8EA6C1AF	0x23DA2
+0x8EA6C1B0	0x23D94
+0x8EA6C1B1	0x23D87
+0x8EA6C1B2	0x23DA3
+0x8EA6C1B3	0x23DDD
+0x8EA6C1B4	0x23D7B
+0x8EA6C1B5	0x23D83
+0x8EA6C1B6	0x23D81
+0x8EA6C1B7	0x23DDF
+0x8EA6C1B8	0x23D7C
+0x8EA6C1B9	0x23DE4
+0x8EA6C1BA	0x23DE2
+0x8EA6C1BB	0x23D93
+0x8EA6C1BC	0x23D7D
+0x8EA6C1BD	0x23DBF
+0x8EA6C1BE	0x23D9B
+0x8EA6C1BF	0x23D8E
+0x8EA6C1C0	0x23D9F
+0x8EA6C1C1	0x3D09
+0x8EA6C1C2	0x23D8C
+0x8EA6C1C3	0x23D7F
+0x8EA6C1C4	0x23D9C
+0x8EA6C1C5	0x23D84
+0x8EA6C1C6	0x23D42
+0x8EA6C1C7	0x23DE6
+0x8EA6C1C8	0x24251
+0x8EA6C1C9	0x2424A
+0x8EA6C1CA	0x24264
+0x8EA6C1CB	0x24225
+0x8EA6C1CC	0x2422F
+0x8EA6C1CD	0x2422E
+0x8EA6C1CE	0x2422B
+0x8EA6C1CF	0x24228
+0x8EA6C1D0	0x24232
+0x8EA6C1D1	0x2422D
+0x8EA6C1D2	0x24231
+0x8EA6C1D3	0x24239
+0x8EA6C1D4	0x2422C
+0x8EA6C1D5	0x24261
+0x8EA6C1D6	0x24511
+0x8EA6C1D7	0x24510
+0x8EA6C1D8	0x24512
+0x8EA6C1D9	0x24553
+0x8EA6C1DA	0x24555
+0x8EA6C1DB	0x2457B
+0x8EA6C1DC	0x24581
+0x8EA6C1DD	0x2457D
+0x8EA6C1DE	0x2457C
+0x8EA6C1DF	0x245C2
+0x8EA6C1E0	0x245C5
+0x8EA6C1E1	0x2F922
+0x8EA6C1E2	0x245C4
+0x8EA6C1E3	0x2F923
+0x8EA6C1E4	0x2466B
+0x8EA6C1E5	0x24668
+0x8EA6C1E6	0x3E3E
+0x8EA6C1E7	0x2465C
+0x8EA6C1E8	0x2465D
+0x8EA6C1E9	0x2466A
+0x8EA6C1EA	0x2F924
+0x8EA6C1EB	0x24C76
+0x8EA6C1EC	0x24776
+0x8EA6C1ED	0x3E77
+0x8EA6C1EE	0x247C4
+0x8EA6C1EF	0x247CB
+0x8EA6C1F0	0x247C8
+0x8EA6C1F1	0x247D4
+0x8EA6C1F2	0x247D5
+0x8EA6C1F3	0x247C9
+0x8EA6C1F4	0x247D7
+0x8EA6C1F5	0x3E7B
+0x8EA6C1F6	0x24978
+0x8EA6C1F7	0x2495A
+0x8EA6C1F8	0x2495B
+0x8EA6C1F9	0x2495C
+0x8EA6C1FA	0x24956
+0x8EA6C1FB	0x24958
+0x8EA6C1FC	0x24971
+0x8EA6C1FD	0x269D4
+0x8EA6C1FE	0x24B40
+0x8EA6C2A1	0x2F933
+0x8EA6C2A2	0x24B3F
+0x8EA6C2A3	0x24B43
+0x8EA6C2A4	0x24B41
+0x8EA6C2A5	0x24BE2
+0x8EA6C2A6	0x24BE0
+0x8EA6C2A7	0x24BE3
+0x8EA6C2A8	0x24C66
+0x8EA6C2A9	0x24C73
+0x8EA6C2AA	0x24C6C
+0x8EA6C2AB	0x24C71
+0x8EA6C2AC	0x24C6A
+0x8EA6C2AD	0x24C6D
+0x8EA6C2AE	0x24C6E
+0x8EA6C2AF	0x24C6B
+0x8EA6C2B0	0x24D8C
+0x8EA6C2B1	0x24D77
+0x8EA6C2B2	0x2F93A
+0x8EA6C2B3	0x24D7F
+0x8EA6C2B4	0x24D89
+0x8EA6C2B5	0x24D7A
+0x8EA6C2B6	0x24D85
+0x8EA6C2B7	0x24D78
+0x8EA6C2B8	0x24D8A
+0x8EA6C2B9	0x24D86
+0x8EA6C2BA	0x24F2C
+0x8EA6C2BB	0x24F67
+0x8EA6C2BC	0x24F5B
+0x8EA6C2BD	0x24FE5
+0x8EA6C2BE	0x24FE1
+0x8EA6C2BF	0x25061
+0x8EA6C2C0	0x25069
+0x8EA6C2C1	0x2506A
+0x8EA6C2C2	0x25165
+0x8EA6C2C3	0x2516D
+0x8EA6C2C4	0x25163
+0x8EA6C2C5	0x25186
+0x8EA6C2C6	0x2515C
+0x8EA6C2C7	0x25162
+0x8EA6C2C8	0x2F948
+0x8EA6C2C9	0x25179
+0x8EA6C2CA	0x25169
+0x8EA6C2CB	0x25170
+0x8EA6C2CC	0x25176
+0x8EA6C2CD	0x2515D
+0x8EA6C2CE	0x25187
+0x8EA6C2CF	0x2516E
+0x8EA6C2D0	0x25171
+0x8EA6C2D1	0x2517C
+0x8EA6C2D2	0x25173
+0x8EA6C2D3	0x2515B
+0x8EA6C2D4	0x2516B
+0x8EA6C2D5	0x253BF
+0x8EA6C2D6	0x253C1
+0x8EA6C2D7	0x253BD
+0x8EA6C2D8	0x253C9
+0x8EA6C2D9	0x253BC
+0x8EA6C2DA	0x253C2
+0x8EA6C2DB	0x253C0
+0x8EA6C2DC	0x25492
+0x8EA6C2DD	0x254A9
+0x8EA6C2DE	0x2548F
+0x8EA6C2DF	0x25476
+0x8EA6C2E0	0x2547B
+0x8EA6C2E1	0x25475
+0x8EA6C2E2	0x254A4
+0x8EA6C2E3	0x25664
+0x8EA6C2E4	0x2573D
+0x8EA6C2E5	0x257AF
+0x8EA6C2E6	0x413A
+0x8EA6C2E7	0x2F958
+0x8EA6C2E8	0x2579D
+0x8EA6C2E9	0x25799
+0x8EA6C2EA	0x257B1
+0x8EA6C2EB	0x25963
+0x8EA6C2EC	0x25962
+0x8EA6C2ED	0x25964
+0x8EA6C2EE	0x25969
+0x8EA6C2EF	0x41A0
+0x8EA6C2F0	0x25A75
+0x8EA6C2F1	0x25A73
+0x8EA6C2F2	0x25A71
+0x8EA6C2F3	0x25A74
+0x8EA6C2F4	0x25B0C
+0x8EA6C2F5	0x25B16
+0x8EA6C2F6	0x41E5
+0x8EA6C2F7	0x25B11
+0x8EA6C2F8	0x25B1F
+0x8EA6C2F9	0x25B1A
+0x8EA6C2FA	0x25B0D
+0x8EA6C2FB	0x25B1B
+0x8EA6C2FC	0x25B13
+0x8EA6C2FD	0x25E4E
+0x8EA6C2FE	0x25E55
+0x8EA6C3A1	0x25E50
+0x8EA6C3A2	0x427D
+0x8EA6C3A3	0x25FD2
+0x8EA6C3A4	0x25FD3
+0x8EA6C3A5	0x25FD1
+0x8EA6C3A6	0x25FF1
+0x8EA6C3A7	0x25FDC
+0x8EA6C3A8	0x25FC8
+0x8EA6C3A9	0x25FCC
+0x8EA6C3AA	0x25FD0
+0x8EA6C3AB	0x25FCF
+0x8EA6C3AC	0x25FDF
+0x8EA6C3AD	0x2622B
+0x8EA6C3AE	0x2622E
+0x8EA6C3AF	0x2622D
+0x8EA6C3B0	0x2629D
+0x8EA6C3B1	0x2629E
+0x8EA6C3B2	0x2629F
+0x8EA6C3B3	0x262A9
+0x8EA6C3B4	0x262A0
+0x8EA6C3B5	0x26298
+0x8EA6C3B6	0x262A1
+0x8EA6C3B7	0x262AB
+0x8EA6C3B8	0x262AF
+0x8EA6C3B9	0x2636E
+0x8EA6C3BA	0x2635F
+0x8EA6C3BB	0x2635A
+0x8EA6C3BC	0x436D
+0x8EA6C3BD	0x26365
+0x8EA6C3BE	0x26368
+0x8EA6C3BF	0x26372
+0x8EA6C3C0	0x26417
+0x8EA6C3C1	0x26416
+0x8EA6C3C2	0x26418
+0x8EA6C3C3	0x26419
+0x8EA6C3C4	0x2641A
+0x8EA6C3C5	0x26422
+0x8EA6C3C6	0x2641B
+0x8EA6C3C7	0x2641C
+0x8EA6C3C8	0x264BE
+0x8EA6C3C9	0x264EE
+0x8EA6C3CA	0x2655A
+0x8EA6C3CB	0x26550
+0x8EA6C3CC	0x26558
+0x8EA6C3CD	0x26554
+0x8EA6C3CE	0x26557
+0x8EA6C3CF	0x26556
+0x8EA6C3D0	0x26615
+0x8EA6C3D1	0x2669B
+0x8EA6C3D2	0x26693
+0x8EA6C3D3	0x26692
+0x8EA6C3D4	0x26672
+0x8EA6C3D5	0x26698
+0x8EA6C3D6	0x26699
+0x8EA6C3D7	0x266DF
+0x8EA6C3D8	0x43F8
+0x8EA6C3D9	0x266D5
+0x8EA6C3DA	0x8158
+0x8EA6C3DB	0x266D4
+0x8EA6C3DC	0x266F3
+0x8EA6C3DD	0x266F4
+0x8EA6C3DE	0x266E7
+0x8EA6C3DF	0x266E1
+0x8EA6C3E0	0x266E6
+0x8EA6C3E1	0x266EB
+0x8EA6C3E2	0x266EC
+0x8EA6C3E3	0x202DB
+0x8EA6C3E4	0x4450
+0x8EA6C3E5	0x2690D
+0x8EA6C3E6	0x2690C
+0x8EA6C3E7	0x21B2F
+0x8EA6C3E8	0x26968
+0x8EA6C3E9	0x26965
+0x8EA6C3EA	0x2696B
+0x8EA6C3EB	0x26969
+0x8EA6C3EC	0x269D1
+0x8EA6C3ED	0x269D3
+0x8EA6C3EE	0x26A27
+0x8EA6C3EF	0x26A28
+0x8EA6C3F0	0x4468
+0x8EA6C3F1	0x4467
+0x8EA6C3F2	0x26A24
+0x8EA6C3F3	0x26AD7
+0x8EA6C3F4	0x26BCA
+0x8EA6C3F5	0x26BC7
+0x8EA6C3F6	0x2F99E
+0x8EA6C3F7	0x26BD8
+0x8EA6C3F8	0x26BE1
+0x8EA6C3F9	0x26BC6
+0x8EA6C3FA	0x26BF8
+0x8EA6C3FB	0x26BC3
+0x8EA6C3FC	0x26BF4
+0x8EA6C3FD	0x26C17
+0x8EA6C3FE	0x26BEA
+0x8EA6C4A1	0x26BCB
+0x8EA6C4A2	0x26B86
+0x8EA6C4A3	0x26BC4
+0x8EA6C4A4	0x26BD9
+0x8EA6C4A5	0x26C19
+0x8EA6C4A6	0x26BC2
+0x8EA6C4A7	0x26BE2
+0x8EA6C4A8	0x44CF
+0x8EA6C4A9	0x26BDE
+0x8EA6C4AA	0x26BED
+0x8EA6C4AB	0x2F99C
+0x8EA6C4AC	0x44CD
+0x8EA6C4AD	0x26C1D
+0x8EA6C4AE	0x26BDD
+0x8EA6C4AF	0x26BDB
+0x8EA6C4B0	0x26BE8
+0x8EA6C4B1	0x26BE9
+0x8EA6C4B2	0x26BBF
+0x8EA6C4B3	0x26BE0
+0x8EA6C4B4	0x26BD1
+0x8EA6C4B5	0x26BDC
+0x8EA6C4B6	0x26BCE
+0x8EA6C4B7	0x26C1E
+0x8EA6C4B8	0x26BCC
+0x8EA6C4B9	0x26BF2
+0x8EA6C4BA	0x26BF3
+0x8EA6C4BB	0x2F99F
+0x8EA6C4BC	0x2F9A2
+0x8EA6C4BD	0x2F9A3
+0x8EA6C4BE	0x2F9A1
+0x8EA6C4BF	0x271AB
+0x8EA6C4C0	0x271AA
+0x8EA6C4C1	0x271A7
+0x8EA6C4C2	0x271A9
+0x8EA6C4C3	0x27288
+0x8EA6C4C4	0x27275
+0x8EA6C4C5	0x27260
+0x8EA6C4C6	0x2726C
+0x8EA6C4C7	0x27273
+0x8EA6C4C8	0x45AB
+0x8EA6C4C9	0x2726E
+0x8EA6C4CA	0x27274
+0x8EA6C4CB	0x27276
+0x8EA6C4CC	0x27268
+0x8EA6C4CD	0x27277
+0x8EA6C4CE	0x27286
+0x8EA6C4CF	0x275EA
+0x8EA6C4D0	0x27651
+0x8EA6C4D1	0x27650
+0x8EA6C4D2	0x27658
+0x8EA6C4D3	0x2764D
+0x8EA6C4D4	0x2764F
+0x8EA6C4D5	0x2764E
+0x8EA6C4D6	0x2765C
+0x8EA6C4D7	0x27652
+0x8EA6C4D8	0x27644
+0x8EA6C4D9	0x2764A
+0x8EA6C4DA	0x2764B
+0x8EA6C4DB	0x277EA
+0x8EA6C4DC	0x27810
+0x8EA6C4DD	0x27811
+0x8EA6C4DE	0x278CD
+0x8EA6C4DF	0x278BF
+0x8EA6C4E0	0x278C4
+0x8EA6C4E1	0x278D0
+0x8EA6C4E2	0x278CE
+0x8EA6C4E3	0x278C0
+0x8EA6C4E4	0x278C2
+0x8EA6C4E5	0x278CF
+0x8EA6C4E6	0x278C9
+0x8EA6C4E7	0x278BB
+0x8EA6C4E8	0x27997
+0x8EA6C4E9	0x27992
+0x8EA6C4EA	0x2796F
+0x8EA6C4EB	0x2797E
+0x8EA6C4EC	0x2799A
+0x8EA6C4ED	0x46C1
+0x8EA6C4EE	0x27986
+0x8EA6C4EF	0x27973
+0x8EA6C4F0	0x8A24
+0x8EA6C4F1	0x27977
+0x8EA6C4F2	0x2798F
+0x8EA6C4F3	0x27970
+0x8EA6C4F4	0x27981
+0x8EA6C4F5	0x27982
+0x8EA6C4F6	0x27999
+0x8EA6C4F7	0x2797D
+0x8EA6C4F8	0x2797F
+0x8EA6C4F9	0x2797B
+0x8EA6C4FA	0x27987
+0x8EA6C4FB	0x27BB2
+0x8EA6C4FC	0x27C2F
+0x8EA6C4FD	0x27C34
+0x8EA6C4FE	0x27C2E
+0x8EA6C5A1	0x27C32
+0x8EA6C5A2	0x4747
+0x8EA6C5A3	0x27CAA
+0x8EA6C5A4	0x4757
+0x8EA6C5A5	0x27CA9
+0x8EA6C5A6	0x27D38
+0x8EA6C5A7	0x27D36
+0x8EA6C5A8	0x27D37
+0x8EA6C5A9	0x27D47
+0x8EA6C5AA	0x27D33
+0x8EA6C5AB	0x27D39
+0x8EA6C5AC	0x27D35
+0x8EA6C5AD	0x27D44
+0x8EA6C5AE	0x27EA5
+0x8EA6C5AF	0x27EA6
+0x8EA6C5B0	0x27E9E
+0x8EA6C5B1	0x27FE3
+0x8EA6C5B2	0x27FDF
+0x8EA6C5B3	0x27FD3
+0x8EA6C5B4	0x27FF1
+0x8EA6C5B5	0x27FE4
+0x8EA6C5B6	0x27FE0
+0x8EA6C5B7	0x27FD6
+0x8EA6C5B8	0x8DC3
+0x8EA6C5B9	0x27FE6
+0x8EA6C5BA	0x27FD8
+0x8EA6C5BB	0x27FDE
+0x8EA6C5BC	0x27FDB
+0x8EA6C5BD	0x27FDC
+0x8EA6C5BE	0x2821B
+0x8EA6C5BF	0x2821F
+0x8EA6C5C0	0x2821D
+0x8EA6C5C1	0x2821C
+0x8EA6C5C2	0x2821E
+0x8EA6C5C3	0x28220
+0x8EA6C5C4	0x28221
+0x8EA6C5C5	0x484E
+0x8EA6C5C6	0x282B6
+0x8EA6C5C7	0x282BC
+0x8EA6C5C8	0x282C6
+0x8EA6C5C9	0x282C7
+0x8EA6C5CA	0x282BA
+0x8EA6C5CB	0x282BE
+0x8EA6C5CC	0x282BD
+0x8EA6C5CD	0x282B5
+0x8EA6C5CE	0x282B4
+0x8EA6C5CF	0x2840F
+0x8EA6C5D0	0x28462
+0x8EA6C5D1	0x284EB
+0x8EA6C5D2	0x284D9
+0x8EA6C5D3	0x284E4
+0x8EA6C5D4	0x284D7
+0x8EA6C5D5	0x284D8
+0x8EA6C5D6	0x284D6
+0x8EA6C5D7	0x284CE
+0x8EA6C5D8	0x284DD
+0x8EA6C5D9	0x284E7
+0x8EA6C5DA	0x284D2
+0x8EA6C5DB	0x284C5
+0x8EA6C5DC	0x284C9
+0x8EA6C5DD	0x284DB
+0x8EA6C5DE	0x28692
+0x8EA6C5DF	0x2868A
+0x8EA6C5E0	0x2868B
+0x8EA6C5E1	0x28689
+0x8EA6C5E2	0x28708
+0x8EA6C5E3	0x28703
+0x8EA6C5E4	0x28706
+0x8EA6C5E5	0x28705
+0x8EA6C5E6	0x286F5
+0x8EA6C5E7	0x2870B
+0x8EA6C5E8	0x286FB
+0x8EA6C5E9	0x287FC
+0x8EA6C5EA	0x28801
+0x8EA6C5EB	0x28802
+0x8EA6C5EC	0x287FA
+0x8EA6C5ED	0x28808
+0x8EA6C5EE	0x287F7
+0x8EA6C5EF	0x28800
+0x8EA6C5F0	0x287FF
+0x8EA6C5F1	0x28806
+0x8EA6C5F2	0x287F6
+0x8EA6C5F3	0x287FB
+0x8EA6C5F4	0x2880A
+0x8EA6C5F5	0x28925
+0x8EA6C5F6	0x28943
+0x8EA6C5F7	0x28944
+0x8EA6C5F8	0x28C64
+0x8EA6C5F9	0x28C62
+0x8EA6C5FA	0x28C5E
+0x8EA6C5FB	0x28C5B
+0x8EA6C5FC	0x28CD6
+0x8EA6C5FD	0x20072
+0x8EA6C5FE	0x200C2
+0x8EA6C6A1	0x28E77
+0x8EA6C6A2	0x28E82
+0x8EA6C6A3	0x28E7C
+0x8EA6C6A4	0x28E7D
+0x8EA6C6A5	0x28E86
+0x8EA6C6A6	0x28E81
+0x8EA6C6A7	0x28E84
+0x8EA6C6A8	0x28E76
+0x8EA6C6A9	0x28E83
+0x8EA6C6AA	0x28E7F
+0x8EA6C6AB	0x28E7E
+0x8EA6C6AC	0x28F88
+0x8EA6C6AD	0x28F8D
+0x8EA6C6AE	0x28F8B
+0x8EA6C6AF	0x28F91
+0x8EA6C6B0	0x28F8F
+0x8EA6C6B1	0x2907C
+0x8EA6C6B2	0x29079
+0x8EA6C6B3	0x2907A
+0x8EA6C6B4	0x291EA
+0x8EA6C6B5	0x2944C
+0x8EA6C6B6	0x29599
+0x8EA6C6B7	0x202D1
+0x8EA6C6B8	0x2968B
+0x8EA6C6B9	0x2968D
+0x8EA6C6BA	0x2968A
+0x8EA6C6BB	0x2968E
+0x8EA6C6BC	0x29811
+0x8EA6C6BD	0x22256
+0x8EA6C6BE	0x2FA15
+0x8EA6C6BF	0x20074
+0x8EA6C6C0	0x200C3
+0x8EA6C6C1	0x200C4
+0x8EA6C6C2	0x2011B
+0x8EA6C6C3	0x2015F
+0x8EA6C6C4	0x2016A
+0x8EA6C6C5	0x20169
+0x8EA6C6C6	0x2016B
+0x8EA6C6C7	0x2030C
+0x8EA6C6C8	0x202F6
+0x8EA6C6C9	0x202ED
+0x8EA6C6CA	0x20329
+0x8EA6C6CB	0x202FE
+0x8EA6C6CC	0x202F1
+0x8EA6C6CD	0x20317
+0x8EA6C6CE	0x202FF
+0x8EA6C6CF	0x202EE
+0x8EA6C6D0	0x202FD
+0x8EA6C6D1	0x2031C
+0x8EA6C6D2	0x202FC
+0x8EA6C6D3	0x20300
+0x8EA6C6D4	0x20320
+0x8EA6C6D5	0x3477
+0x8EA6C6D6	0x202F9
+0x8EA6C6D7	0x20367
+0x8EA6C6D8	0x20308
+0x8EA6C6D9	0x2049E
+0x8EA6C6DA	0x204F3
+0x8EA6C6DB	0x20525
+0x8EA6C6DC	0x20527
+0x8EA6C6DD	0x2051F
+0x8EA6C6DE	0x20565
+0x8EA6C6DF	0x20563
+0x8EA6C6E0	0x20594
+0x8EA6C6E1	0x20597
+0x8EA6C6E2	0x205F1
+0x8EA6C6E3	0x2065F
+0x8EA6C6E4	0x20662
+0x8EA6C6E5	0x51F2
+0x8EA6C6E6	0x20660
+0x8EA6C6E7	0x2F822
+0x8EA6C6E8	0x2078C
+0x8EA6C6E9	0x20782
+0x8EA6C6EA	0x20790
+0x8EA6C6EB	0x2078B
+0x8EA6C6EC	0x2078D
+0x8EA6C6ED	0x20781
+0x8EA6C6EE	0x2079D
+0x8EA6C6EF	0x2088E
+0x8EA6C6F0	0x2088F
+0x8EA6C6F1	0x20892
+0x8EA6C6F2	0x20923
+0x8EA6C6F3	0x20952
+0x8EA6C6F4	0x2F82E
+0x8EA6C6F5	0x20A00
+0x8EA6C6F6	0x20A01
+0x8EA6C6F7	0x20A02
+0x8EA6C6F8	0x20A1F
+0x8EA6C6F9	0x20A8C
+0x8EA6C6FA	0x20A89
+0x8EA6C6FB	0x20A8B
+0x8EA6C6FC	0x20A88
+0x8EA6C6FD	0x20A8D
+0x8EA6C6FE	0x20A8F
+0x8EA6C7A1	0x26385
+0x8EA6C7A2	0x20B00
+0x8EA6C7A3	0x20B05
+0x8EA6C7A4	0x20B01
+0x8EA6C7A5	0x20B68
+0x8EA6C7A6	0x20B6E
+0x8EA6C7A7	0x20B67
+0x8EA6C7A8	0x20B75
+0x8EA6C7A9	0x55B6
+0x8EA6C7AA	0x2F845
+0x8EA6C7AB	0x20DD7
+0x8EA6C7AC	0x2F846
+0x8EA6C7AD	0x20048
+0x8EA6C7AE	0x20DD4
+0x8EA6C7AF	0x20DD8
+0x8EA6C7B0	0x2F847
+0x8EA6C7B1	0x2F848
+0x8EA6C7B2	0x20DBA
+0x8EA6C7B3	0x2F849
+0x8EA6C7B4	0x20DDB
+0x8EA6C7B5	0x20DBF
+0x8EA6C7B6	0x20E35
+0x8EA6C7B7	0x20DBC
+0x8EA6C7B8	0x20DD9
+0x8EA6C7B9	0x35C4
+0x8EA6C7BA	0x20DDD
+0x8EA6C7BB	0x20E00
+0x8EA6C7BC	0x20DD5
+0x8EA6C7BD	0x20E30
+0x8EA6C7BE	0x20DBD
+0x8EA6C7BF	0x20DDC
+0x8EA6C7C0	0x211FD
+0x8EA6C7C1	0x211FE
+0x8EA6C7C2	0x21207
+0x8EA6C7C3	0x24517
+0x8EA6C7C4	0x2136F
+0x8EA6C7C5	0x21369
+0x8EA6C7C6	0x21370
+0x8EA6C7C7	0x21367
+0x8EA6C7C8	0x213A9
+0x8EA6C7C9	0x21395
+0x8EA6C7CA	0x21390
+0x8EA6C7CB	0x2136C
+0x8EA6C7CC	0x21397
+0x8EA6C7CD	0x21371
+0x8EA6C7CE	0x3652
+0x8EA6C7CF	0x21374
+0x8EA6C7D0	0x2136D
+0x8EA6C7D1	0x2138E
+0x8EA6C7D2	0x2152F
+0x8EA6C7D3	0x2A31B
+0x8EA6C7D4	0x215A9
+0x8EA6C7D5	0x2164E
+0x8EA6C7D6	0x2F85F
+0x8EA6C7D7	0x2165A
+0x8EA6C7D8	0x21648
+0x8EA6C7D9	0x21655
+0x8EA6C7DA	0x2164C
+0x8EA6C7DB	0x21649
+0x8EA6C7DC	0x2164F
+0x8EA6C7DD	0x2164A
+0x8EA6C7DE	0x217D6
+0x8EA6C7DF	0x217A0
+0x8EA6C7E0	0x217A9
+0x8EA6C7E1	0x2F867
+0x8EA6C7E2	0x2179D
+0x8EA6C7E3	0x217D4
+0x8EA6C7E4	0x217A4
+0x8EA6C7E5	0x217A8
+0x8EA6C7E6	0x217A6
+0x8EA6C7E7	0x217E6
+0x8EA6C7E8	0x2197D
+0x8EA6C7E9	0x21977
+0x8EA6C7EA	0x2197A
+0x8EA6C7EB	0x21A41
+0x8EA6C7EC	0x21A49
+0x8EA6C7ED	0x21A59
+0x8EA6C7EE	0x21A45
+0x8EA6C7EF	0x21A48
+0x8EA6C7F0	0x21A40
+0x8EA6C7F1	0x21B8E
+0x8EA6C7F2	0x21B95
+0x8EA6C7F3	0x21B90
+0x8EA6C7F4	0x21BF7
+0x8EA6C7F5	0x21BF8
+0x8EA6C7F6	0x21BF6
+0x8EA6C7F7	0x21BFB
+0x8EA6C7F8	0x21C9E
+0x8EA6C7F9	0x21C9D
+0x8EA6C7FA	0x21C99
+0x8EA6C7FB	0x2F877
+0x8EA6C7FC	0x21CA3
+0x8EA6C7FD	0x21CA9
+0x8EA6C7FE	0x21C98
+0x8EA6C8A1	0x21CA0
+0x8EA6C8A2	0x21C96
+0x8EA6C8A3	0x21C94
+0x8EA6C8A4	0x21C95
+0x8EA6C8A5	0x21C9F
+0x8EA6C8A6	0x21CA1
+0x8EA6C8A7	0x21D21
+0x8EA6C8A8	0x21D1D
+0x8EA6C8A9	0x21D1F
+0x8EA6C8AA	0x21E6D
+0x8EA6C8AB	0x2F87C
+0x8EA6C8AC	0x21E9A
+0x8EA6C8AD	0x21E92
+0x8EA6C8AE	0x21E7A
+0x8EA6C8AF	0x21E7D
+0x8EA6C8B0	0x21EA1
+0x8EA6C8B1	0x21E9D
+0x8EA6C8B2	0x21E99
+0x8EA6C8B3	0x21E6B
+0x8EA6C8B4	0x21E6E
+0x8EA6C8B5	0x2F87D
+0x8EA6C8B6	0x22045
+0x8EA6C8B7	0x2F884
+0x8EA6C8B8	0x220FB
+0x8EA6C8B9	0x220EB
+0x8EA6C8BA	0x220F2
+0x8EA6C8BB	0x220F9
+0x8EA6C8BC	0x2F886
+0x8EA6C8BD	0x220F8
+0x8EA6C8BE	0x220ED
+0x8EA6C8BF	0x22101
+0x8EA6C8C0	0x220F7
+0x8EA6C8C1	0x22106
+0x8EA6C8C2	0x2219B
+0x8EA6C8C3	0x221CA
+0x8EA6C8C4	0x386B
+0x8EA6C8C5	0x5EC3
+0x8EA6C8C6	0x2226B
+0x8EA6C8C7	0x2226C
+0x8EA6C8C8	0x22274
+0x8EA6C8C9	0x22267
+0x8EA6C8CA	0x2225B
+0x8EA6C8CB	0x22260
+0x8EA6C8CC	0x22276
+0x8EA6C8CD	0x22263
+0x8EA6C8CE	0x22261
+0x8EA6C8CF	0x22328
+0x8EA6C8D0	0x2235B
+0x8EA6C8D1	0x2235E
+0x8EA6C8D2	0x22360
+0x8EA6C8D3	0x2235D
+0x8EA6C8D4	0x2235C
+0x8EA6C8D5	0x223F4
+0x8EA6C8D6	0x22400
+0x8EA6C8D7	0x22408
+0x8EA6C8D8	0x22407
+0x8EA6C8D9	0x22401
+0x8EA6C8DA	0x22405
+0x8EA6C8DB	0x22464
+0x8EA6C8DC	0x22463
+0x8EA6C8DD	0x2249E
+0x8EA6C8DE	0x224A0
+0x8EA6C8DF	0x224A1
+0x8EA6C8E0	0x2249F
+0x8EA6C8E1	0x22526
+0x8EA6C8E2	0x2252D
+0x8EA6C8E3	0x22528
+0x8EA6C8E4	0x2251D
+0x8EA6C8E5	0x226EC
+0x8EA6C8E6	0x226E3
+0x8EA6C8E7	0x226EB
+0x8EA6C8E8	0x22716
+0x8EA6C8E9	0x226C8
+0x8EA6C8EA	0x2661B
+0x8EA6C8EB	0x226E9
+0x8EA6C8EC	0x226E4
+0x8EA6C8ED	0x22724
+0x8EA6C8EE	0x226D1
+0x8EA6C8EF	0x3941
+0x8EA6C8F0	0x226DD
+0x8EA6C8F1	0x226C2
+0x8EA6C8F2	0x226CB
+0x8EA6C8F3	0x226C7
+0x8EA6C8F4	0x226E7
+0x8EA6C8F5	0x3950
+0x8EA6C8F6	0x226EA
+0x8EA6C8F7	0x2274B
+0x8EA6C8F8	0x2F8A5
+0x8EA6C8F9	0x22760
+0x8EA6C8FA	0x2277D
+0x8EA6C8FB	0x2273E
+0x8EA6C8FC	0x2F8A4
+0x8EA6C8FD	0x22752
+0x8EA6C8FE	0x2274E
+0x8EA6C9A1	0x2273C
+0x8EA6C9A2	0x22732
+0x8EA6C9A3	0x22730
+0x8EA6C9A4	0x22723
+0x8EA6C9A5	0x229CA
+0x8EA6C9A6	0x229CB
+0x8EA6C9A7	0x229C9
+0x8EA6C9A8	0x229C8
+0x8EA6C9A9	0x229CD
+0x8EA6C9AA	0x22B98
+0x8EA6C9AB	0x22BA0
+0x8EA6C9AC	0x22B9F
+0x8EA6C9AD	0x22B9C
+0x8EA6C9AE	0x22BA3
+0x8EA6C9AF	0x22B97
+0x8EA6C9B0	0x2F8BE
+0x8EA6C9B1	0x22BF1
+0x8EA6C9B2	0x22C09
+0x8EA6C9B3	0x22C03
+0x8EA6C9B4	0x22BEA
+0x8EA6C9B5	0x22C45
+0x8EA6C9B6	0x22BED
+0x8EA6C9B7	0x22C05
+0x8EA6C9B8	0x22C1A
+0x8EA6C9B9	0x22C15
+0x8EA6C9BA	0x22C01
+0x8EA6C9BB	0x22BEC
+0x8EA6C9BC	0x22C0E
+0x8EA6C9BD	0x22C17
+0x8EA6C9BE	0x22C42
+0x8EA6C9BF	0x22C12
+0x8EA6C9C0	0x22C10
+0x8EA6C9C1	0x22BEF
+0x8EA6C9C2	0x22BFF
+0x8EA6C9C3	0x22C00
+0x8EA6C9C4	0x22C0C
+0x8EA6C9C5	0x22C0F
+0x8EA6C9C6	0x22C04
+0x8EA6C9C7	0x22C08
+0x8EA6C9C8	0x22C14
+0x8EA6C9C9	0x22C43
+0x8EA6C9CA	0x2F8BD
+0x8EA6C9CB	0x22C1B
+0x8EA6C9CC	0x22C11
+0x8EA6C9CD	0x22C13
+0x8EA6C9CE	0x22ECF
+0x8EA6C9CF	0x22ECE
+0x8EA6C9D0	0x22F6F
+0x8EA6C9D1	0x22F6E
+0x8EA6C9D2	0x22F7A
+0x8EA6C9D3	0x22F70
+0x8EA6C9D4	0x22F64
+0x8EA6C9D5	0x22F5E
+0x8EA6C9D6	0x22F6C
+0x8EA6C9D7	0x2F8C9
+0x8EA6C9D8	0x22F5B
+0x8EA6C9D9	0x22F61
+0x8EA6C9DA	0x22F65
+0x8EA6C9DB	0x2307F
+0x8EA6C9DC	0x23080
+0x8EA6C9DD	0x2307C
+0x8EA6C9DE	0x230A7
+0x8EA6C9DF	0x230A6
+0x8EA6C9E0	0x230A1
+0x8EA6C9E1	0x3AC0
+0x8EA6C9E2	0x230A8
+0x8EA6C9E3	0x230A3
+0x8EA6C9E4	0x230A2
+0x8EA6C9E5	0x230AD
+0x8EA6C9E6	0x230A5
+0x8EA6C9E7	0x23101
+0x8EA6C9E8	0x230FF
+0x8EA6C9E9	0x230FC
+0x8EA6C9EA	0x23100
+0x8EA6C9EB	0x23135
+0x8EA6C9EC	0x231EE
+0x8EA6C9ED	0x231EF
+0x8EA6C9EE	0x231F6
+0x8EA6C9EF	0x231E8
+0x8EA6C9F0	0x231EA
+0x8EA6C9F1	0x231E3
+0x8EA6C9F2	0x2321F
+0x8EA6C9F3	0x3AFC
+0x8EA6C9F4	0x231E4
+0x8EA6C9F5	0x231FA
+0x8EA6C9F6	0x231F1
+0x8EA6C9F7	0x231FB
+0x8EA6C9F8	0x2F8D4
+0x8EA6C9F9	0x2333D
+0x8EA6C9FA	0x2333C
+0x8EA6C9FB	0x3479
+0x8EA6C9FC	0x23378
+0x8EA6C9FD	0x23377
+0x8EA6C9FE	0x440B
+0x8EA6CAA1	0x234D1
+0x8EA6CAA2	0x234C7
+0x8EA6CAA3	0x234DF
+0x8EA6CAA4	0x234D0
+0x8EA6CAA5	0x234E0
+0x8EA6CAA6	0x234D6
+0x8EA6CAA7	0x234D8
+0x8EA6CAA8	0x23516
+0x8EA6CAA9	0x2350E
+0x8EA6CAAA	0x234D9
+0x8EA6CAAB	0x2350F
+0x8EA6CAAC	0x23511
+0x8EA6CAAD	0x234CD
+0x8EA6CAAE	0x23489
+0x8EA6CAAF	0x234CE
+0x8EA6CAB0	0x23514
+0x8EA6CAB1	0x234DA
+0x8EA6CAB2	0x23512
+0x8EA6CAB3	0x234D3
+0x8EA6CAB4	0x234C2
+0x8EA6CAB5	0x234E1
+0x8EA6CAB6	0x234E9
+0x8EA6CAB7	0x234EA
+0x8EA6CAB8	0x234DE
+0x8EA6CAB9	0x23515
+0x8EA6CABA	0x238D9
+0x8EA6CABB	0x238D6
+0x8EA6CABC	0x238CD
+0x8EA6CABD	0x238D0
+0x8EA6CABE	0x238D3
+0x8EA6CABF	0x2F8F0
+0x8EA6CAC0	0x23982
+0x8EA6CAC1	0x23985
+0x8EA6CAC2	0x2397F
+0x8EA6CAC3	0x2397D
+0x8EA6CAC4	0x23981
+0x8EA6CAC5	0x23983
+0x8EA6CAC6	0x23984
+0x8EA6CAC7	0x284A0
+0x8EA6CAC8	0x23A28
+0x8EA6CAC9	0x23A0F
+0x8EA6CACA	0x23A17
+0x8EA6CACB	0x23A1A
+0x8EA6CACC	0x23A25
+0x8EA6CACD	0x2F8F7
+0x8EA6CACE	0x23A9B
+0x8EA6CACF	0x23A99
+0x8EA6CAD0	0x23B92
+0x8EA6CAD1	0x23B8C
+0x8EA6CAD2	0x23B95
+0x8EA6CAD3	0x23B8D
+0x8EA6CAD4	0x23BA3
+0x8EA6CAD5	0x23B93
+0x8EA6CAD6	0x23B91
+0x8EA6CAD7	0x23DDB
+0x8EA6CAD8	0x23D99
+0x8EA6CAD9	0x23D9A
+0x8EA6CADA	0x23E08
+0x8EA6CADB	0x23E4C
+0x8EA6CADC	0x23E0D
+0x8EA6CADD	0x23E01
+0x8EA6CADE	0x23E4E
+0x8EA6CADF	0x23E02
+0x8EA6CAE0	0x23E4D
+0x8EA6CAE1	0x23E21
+0x8EA6CAE2	0x23DFC
+0x8EA6CAE3	0x2F909
+0x8EA6CAE4	0x23D8A
+0x8EA6CAE5	0x2F908
+0x8EA6CAE6	0x23D95
+0x8EA6CAE7	0x23E11
+0x8EA6CAE8	0x23E12
+0x8EA6CAE9	0x23E46
+0x8EA6CAEA	0x23E1C
+0x8EA6CAEB	0x23E49
+0x8EA6CAEC	0x23E0C
+0x8EA6CAED	0x3D1E
+0x8EA6CAEE	0x23E13
+0x8EA6CAEF	0x23E16
+0x8EA6CAF0	0x23DFD
+0x8EA6CAF1	0x23E0F
+0x8EA6CAF2	0x23E1F
+0x8EA6CAF3	0x24230
+0x8EA6CAF4	0x2426E
+0x8EA6CAF5	0x2426B
+0x8EA6CAF6	0x2429B
+0x8EA6CAF7	0x2427B
+0x8EA6CAF8	0x24263
+0x8EA6CAF9	0x24297
+0x8EA6CAFA	0x2426D
+0x8EA6CAFB	0x2429C
+0x8EA6CAFC	0x24298
+0x8EA6CAFD	0x2426F
+0x8EA6CAFE	0x24267
+0x8EA6CBA1	0x24269
+0x8EA6CBA2	0x24515
+0x8EA6CBA3	0x24563
+0x8EA6CBA4	0x24586
+0x8EA6CBA5	0x2458A
+0x8EA6CBA6	0x24587
+0x8EA6CBA7	0x24588
+0x8EA6CBA8	0x24585
+0x8EA6CBA9	0x24589
+0x8EA6CBAA	0x245CA
+0x8EA6CBAB	0x245C7
+0x8EA6CBAC	0x245CB
+0x8EA6CBAD	0x245CC
+0x8EA6CBAE	0x245C9
+0x8EA6CBAF	0x2460D
+0x8EA6CBB0	0x24683
+0x8EA6CBB1	0x24684
+0x8EA6CBB2	0x24678
+0x8EA6CBB3	0x24682
+0x8EA6CBB4	0x24673
+0x8EA6CBB5	0x24679
+0x8EA6CBB6	0x2468C
+0x8EA6CBB7	0x247D0
+0x8EA6CBB8	0x247CF
+0x8EA6CBB9	0x247D2
+0x8EA6CBBA	0x247D9
+0x8EA6CBBB	0x247CC
+0x8EA6CBBC	0x247EB
+0x8EA6CBBD	0x247FD
+0x8EA6CBBE	0x247EC
+0x8EA6CBBF	0x247E8
+0x8EA6CBC0	0x247F8
+0x8EA6CBC1	0x247FA
+0x8EA6CBC2	0x2F927
+0x8EA6CBC3	0x3E85
+0x8EA6CBC4	0x247E1
+0x8EA6CBC5	0x247FB
+0x8EA6CBC6	0x248E7
+0x8EA6CBC7	0x2F92E
+0x8EA6CBC8	0x249A5
+0x8EA6CBC9	0x24991
+0x8EA6CBCA	0x249A6
+0x8EA6CBCB	0x2497C
+0x8EA6CBCC	0x24992
+0x8EA6CBCD	0x249A2
+0x8EA6CBCE	0x249A0
+0x8EA6CBCF	0x24AFC
+0x8EA6CBD0	0x24AFE
+0x8EA6CBD1	0x24B57
+0x8EA6CBD2	0x24B53
+0x8EA6CBD3	0x24B58
+0x8EA6CBD4	0x24BE7
+0x8EA6CBD5	0x24C8E
+0x8EA6CBD6	0x2F938
+0x8EA6CBD7	0x24C83
+0x8EA6CBD8	0x24C8B
+0x8EA6CBD9	0x24C84
+0x8EA6CBDA	0x3F97
+0x8EA6CBDB	0x24DA2
+0x8EA6CBDC	0x24DB7
+0x8EA6CBDD	0x24DA9
+0x8EA6CBDE	0x24DA5
+0x8EA6CBDF	0x24D9F
+0x8EA6CBE0	0x24DAA
+0x8EA6CBE1	0x24D97
+0x8EA6CBE2	0x24DA1
+0x8EA6CBE3	0x24D9E
+0x8EA6CBE4	0x24DAB
+0x8EA6CBE5	0x24D99
+0x8EA6CBE6	0x24DA3
+0x8EA6CBE7	0x24F30
+0x8EA6CBE8	0x24F32
+0x8EA6CBE9	0x24F2F
+0x8EA6CBEA	0x24F70
+0x8EA6CBEB	0x24F6C
+0x8EA6CBEC	0x24F6F
+0x8EA6CBED	0x24FE8
+0x8EA6CBEE	0x24FEE
+0x8EA6CBEF	0x24FEA
+0x8EA6CBF0	0x2506D
+0x8EA6CBF1	0x25076
+0x8EA6CBF2	0x25070
+0x8EA6CBF3	0x25071
+0x8EA6CBF4	0x2506C
+0x8EA6CBF5	0x251EB
+0x8EA6CBF6	0x251B5
+0x8EA6CBF7	0x25196
+0x8EA6CBF8	0x25190
+0x8EA6CBF9	0x2518D
+0x8EA6CBFA	0x2F949
+0x8EA6CBFB	0x251A2
+0x8EA6CBFC	0x251B0
+0x8EA6CBFD	0x25192
+0x8EA6CBFE	0x251A0
+0x8EA6CCA1	0x25193
+0x8EA6CCA2	0x251C3
+0x8EA6CCA3	0x2518E
+0x8EA6CCA4	0x251B6
+0x8EA6CCA5	0x2519D
+0x8EA6CCA6	0x25195
+0x8EA6CCA7	0x251B3
+0x8EA6CCA8	0x251A4
+0x8EA6CCA9	0x25370
+0x8EA6CCAA	0x253D4
+0x8EA6CCAB	0x4093
+0x8EA6CCAC	0x253CF
+0x8EA6CCAD	0x20170
+0x8EA6CCAE	0x25494
+0x8EA6CCAF	0x7861
+0x8EA6CCB0	0x254C0
+0x8EA6CCB1	0x254B4
+0x8EA6CCB2	0x254C1
+0x8EA6CCB3	0x40B2
+0x8EA6CCB4	0x254BD
+0x8EA6CCB5	0x254AF
+0x8EA6CCB6	0x25677
+0x8EA6CCB7	0x25678
+0x8EA6CCB8	0x2566B
+0x8EA6CCB9	0x2566D
+0x8EA6CCBA	0x2566E
+0x8EA6CCBB	0x25672
+0x8EA6CCBC	0x2566F
+0x8EA6CCBD	0x25671
+0x8EA6CCBE	0x230AB
+0x8EA6CCBF	0x2568C
+0x8EA6CCC0	0x2573F
+0x8EA6CCC1	0x257B6
+0x8EA6CCC2	0x257B7
+0x8EA6CCC3	0x7A06
+0x8EA6CCC4	0x257BB
+0x8EA6CCC5	0x257B8
+0x8EA6CCC6	0x2079C
+0x8EA6CCC7	0x257B9
+0x8EA6CCC8	0x7A01
+0x8EA6CCC9	0x2598B
+0x8EA6CCCA	0x2597A
+0x8EA6CCCB	0x25984
+0x8EA6CCCC	0x25988
+0x8EA6CCCD	0x25991
+0x8EA6CCCE	0x25979
+0x8EA6CCCF	0x2598E
+0x8EA6CCD0	0x25980
+0x8EA6CCD1	0x25982
+0x8EA6CCD2	0x2597C
+0x8EA6CCD3	0x41A4
+0x8EA6CCD4	0x25A84
+0x8EA6CCD5	0x25A7F
+0x8EA6CCD6	0x41F2
+0x8EA6CCD7	0x25B3B
+0x8EA6CCD8	0x25B71
+0x8EA6CCD9	0x25B3D
+0x8EA6CCDA	0x25B30
+0x8EA6CCDB	0x41F1
+0x8EA6CCDC	0x25B3E
+0x8EA6CCDD	0x25B38
+0x8EA6CCDE	0x25E5E
+0x8EA6CCDF	0x25E64
+0x8EA6CCE0	0x4281
+0x8EA6CCE1	0x25E5D
+0x8EA6CCE2	0x25E6D
+0x8EA6CCE3	0x25E4F
+0x8EA6CCE4	0x25E62
+0x8EA6CCE5	0x25E5F
+0x8EA6CCE6	0x25FEC
+0x8EA6CCE7	0x25FF2
+0x8EA6CCE8	0x25FF4
+0x8EA6CCE9	0x25FF7
+0x8EA6CCEA	0x25FF6
+0x8EA6CCEB	0x26007
+0x8EA6CCEC	0x25FED
+0x8EA6CCED	0x25FEA
+0x8EA6CCEE	0x25FF0
+0x8EA6CCEF	0x25FF8
+0x8EA6CCF0	0x25FF3
+0x8EA6CCF1	0x42DC
+0x8EA6CCF2	0x2F972
+0x8EA6CCF3	0x26231
+0x8EA6CCF4	0x2622F
+0x8EA6CCF5	0x262B6
+0x8EA6CCF6	0x262AE
+0x8EA6CCF7	0x262AA
+0x8EA6CCF8	0x262BF
+0x8EA6CCF9	0x262CC
+0x8EA6CCFA	0x262C7
+0x8EA6CCFB	0x26C83
+0x8EA6CCFC	0x26380
+0x8EA6CCFD	0x2637B
+0x8EA6CCFE	0x2637F
+0x8EA6CDA1	0x2637D
+0x8EA6CDA2	0x26383
+0x8EA6CDA3	0x2F978
+0x8EA6CDA4	0x26446
+0x8EA6CDA5	0x2642D
+0x8EA6CDA6	0x26425
+0x8EA6CDA7	0x26426
+0x8EA6CDA8	0x2642C
+0x8EA6CDA9	0x26437
+0x8EA6CDAA	0x26431
+0x8EA6CDAB	0x26433
+0x8EA6CDAC	0x26432
+0x8EA6CDAD	0x26427
+0x8EA6CDAE	0x2642A
+0x8EA6CDAF	0x2642E
+0x8EA6CDB0	0x2642F
+0x8EA6CDB1	0x264C0
+0x8EA6CDB2	0x26571
+0x8EA6CDB3	0x26561
+0x8EA6CDB4	0x26562
+0x8EA6CDB5	0x26566
+0x8EA6CDB6	0x26618
+0x8EA6CDB7	0x266C5
+0x8EA6CDB8	0x266C3
+0x8EA6CDB9	0x266C4
+0x8EA6CDBA	0x266C2
+0x8EA6CDBB	0x266AE
+0x8EA6CDBC	0x26710
+0x8EA6CDBD	0x26708
+0x8EA6CDBE	0x2671F
+0x8EA6CDBF	0x2673A
+0x8EA6CDC0	0x2673B
+0x8EA6CDC1	0x26736
+0x8EA6CDC2	0x2670C
+0x8EA6CDC3	0x26706
+0x8EA6CDC4	0x2672A
+0x8EA6CDC5	0x26757
+0x8EA6CDC6	0x26750
+0x8EA6CDC7	0x26720
+0x8EA6CDC8	0x2F985
+0x8EA6CDC9	0x2672C
+0x8EA6CDCA	0x26721
+0x8EA6CDCB	0x2670B
+0x8EA6CDCC	0x26719
+0x8EA6CDCD	0x26735
+0x8EA6CDCE	0x26718
+0x8EA6CDCF	0x2670F
+0x8EA6CDD0	0x26713
+0x8EA6CDD1	0x26755
+0x8EA6CDD2	0x26739
+0x8EA6CDD3	0x2671A
+0x8EA6CDD4	0x440C
+0x8EA6CDD5	0x26717
+0x8EA6CDD6	0x268E4
+0x8EA6CDD7	0x268E9
+0x8EA6CDD8	0x2458B
+0x8EA6CDD9	0x26910
+0x8EA6CDDA	0x26912
+0x8EA6CDDB	0x2693F
+0x8EA6CDDC	0x2696E
+0x8EA6CDDD	0x24518
+0x8EA6CDDE	0x2F98C
+0x8EA6CDDF	0x269D6
+0x8EA6CDE0	0x269D5
+0x8EA6CDE1	0x269D7
+0x8EA6CDE2	0x20B02
+0x8EA6CDE3	0x446D
+0x8EA6CDE4	0x26A31
+0x8EA6CDE5	0x26A30
+0x8EA6CDE6	0x26A3A
+0x8EA6CDE7	0x26B85
+0x8EA6CDE8	0x26B6B
+0x8EA6CDE9	0x26C48
+0x8EA6CDEA	0x26C4B
+0x8EA6CDEB	0x26C37
+0x8EA6CDEC	0x26C7B
+0x8EA6CDED	0x26C6C
+0x8EA6CDEE	0x26C85
+0x8EA6CDEF	0x26C65
+0x8EA6CDF0	0x26C36
+0x8EA6CDF1	0x26C86
+0x8EA6CDF2	0x26C34
+0x8EA6CDF3	0x26C68
+0x8EA6CDF4	0x26C5A
+0x8EA6CDF5	0x26C58
+0x8EA6CDF6	0x26C72
+0x8EA6CDF7	0x26C6A
+0x8EA6CDF8	0x26BD3
+0x8EA6CDF9	0x26C3C
+0x8EA6CDFA	0x26C33
+0x8EA6CDFB	0x26C3B
+0x8EA6CDFC	0x26C4D
+0x8EA6CDFD	0x26C4F
+0x8EA6CDFE	0x26C7C
+0x8EA6CEA1	0x26CB0
+0x8EA6CEA2	0x26C5B
+0x8EA6CEA3	0x26C55
+0x8EA6CEA4	0x26C64
+0x8EA6CEA5	0x26C6B
+0x8EA6CEA6	0x26C53
+0x8EA6CEA7	0x44E6
+0x8EA6CEA8	0x26C57
+0x8EA6CEA9	0x26C5E
+0x8EA6CEAA	0x26C6D
+0x8EA6CEAB	0x26C35
+0x8EA6CEAC	0x26C69
+0x8EA6CEAD	0x26C59
+0x8EA6CEAE	0x26C66
+0x8EA6CEAF	0x26C50
+0x8EA6CEB0	0x26C51
+0x8EA6CEB1	0x26C5C
+0x8EA6CEB2	0x26D5D
+0x8EA6CEB3	0x26C87
+0x8EA6CEB4	0x26C78
+0x8EA6CEB5	0x26C49
+0x8EA6CEB6	0x26C4E
+0x8EA6CEB7	0x26BF1
+0x8EA6CEB8	0x26C73
+0x8EA6CEB9	0x26C88
+0x8EA6CEBA	0x26BCF
+0x8EA6CEBB	0x2F9A4
+0x8EA6CEBC	0x271B1
+0x8EA6CEBD	0x271B3
+0x8EA6CEBE	0x2729C
+0x8EA6CEBF	0x272A4
+0x8EA6CEC0	0x27290
+0x8EA6CEC1	0x272B8
+0x8EA6CEC2	0x272A0
+0x8EA6CEC3	0x2729D
+0x8EA6CEC4	0x272A8
+0x8EA6CEC5	0x272A9
+0x8EA6CEC6	0x2F9B9
+0x8EA6CEC7	0x272B1
+0x8EA6CEC8	0x27293
+0x8EA6CEC9	0x2729B
+0x8EA6CECA	0x272A2
+0x8EA6CECB	0x272A1
+0x8EA6CECC	0x272B0
+0x8EA6CECD	0x272A7
+0x8EA6CECE	0x275B3
+0x8EA6CECF	0x8849
+0x8EA6CED0	0x275B4
+0x8EA6CED1	0x275F1
+0x8EA6CED2	0x275ED
+0x8EA6CED3	0x275EC
+0x8EA6CED4	0x27668
+0x8EA6CED5	0x27675
+0x8EA6CED6	0x2766A
+0x8EA6CED7	0x27662
+0x8EA6CED8	0x27667
+0x8EA6CED9	0x27660
+0x8EA6CEDA	0x27677
+0x8EA6CEDB	0x2765F
+0x8EA6CEDC	0x27679
+0x8EA6CEDD	0x27823
+0x8EA6CEDE	0x27821
+0x8EA6CEDF	0x2781C
+0x8EA6CEE0	0x8999
+0x8EA6CEE1	0x2781F
+0x8EA6CEE2	0x2781E
+0x8EA6CEE3	0x278D6
+0x8EA6CEE4	0x278D3
+0x8EA6CEE5	0x278D9
+0x8EA6CEE6	0x278D7
+0x8EA6CEE7	0x278D4
+0x8EA6CEE8	0x278DC
+0x8EA6CEE9	0x278D8
+0x8EA6CEEA	0x279A3
+0x8EA6CEEB	0x46D1
+0x8EA6CEEC	0x279BE
+0x8EA6CEED	0x279A9
+0x8EA6CEEE	0x279A1
+0x8EA6CEEF	0x279A0
+0x8EA6CEF0	0x279AB
+0x8EA6CEF1	0x279A2
+0x8EA6CEF2	0x279BA
+0x8EA6CEF3	0x279C2
+0x8EA6CEF4	0x2799C
+0x8EA6CEF5	0x279BB
+0x8EA6CEF6	0x279AA
+0x8EA6CEF7	0x279AC
+0x8EA6CEF8	0x279A5
+0x8EA6CEF9	0x279C1
+0x8EA6CEFA	0x472C
+0x8EA6CEFB	0x27BE2
+0x8EA6CEFC	0x27C36
+0x8EA6CEFD	0x27C3D
+0x8EA6CEFE	0x27C3A
+0x8EA6CFA1	0x22461
+0x8EA6CFA2	0x27C48
+0x8EA6CFA3	0x27C3C
+0x8EA6CFA4	0x27CB7
+0x8EA6CFA5	0x27CAC
+0x8EA6CFA6	0x27CB3
+0x8EA6CFA7	0x27CB6
+0x8EA6CFA8	0x27CB2
+0x8EA6CFA9	0x476E
+0x8EA6CFAA	0x27D5D
+0x8EA6CFAB	0x27D49
+0x8EA6CFAC	0x27D4E
+0x8EA6CFAD	0x27D4F
+0x8EA6CFAE	0x27D4D
+0x8EA6CFAF	0x27D5C
+0x8EA6CFB0	0x27E5D
+0x8EA6CFB1	0x27EBB
+0x8EA6CFB2	0x27ECE
+0x8EA6CFB3	0x27EBF
+0x8EA6CFB4	0x27EBA
+0x8EA6CFB5	0x27EC3
+0x8EA6CFB6	0x47E5
+0x8EA6CFB7	0x28006
+0x8EA6CFB8	0x27FF8
+0x8EA6CFB9	0x27FFE
+0x8EA6CFBA	0x28013
+0x8EA6CFBB	0x27FF6
+0x8EA6CFBC	0x47E6
+0x8EA6CFBD	0x28234
+0x8EA6CFBE	0x2822D
+0x8EA6CFBF	0x2822A
+0x8EA6CFC0	0x28235
+0x8EA6CFC1	0x2822C
+0x8EA6CFC2	0x282D4
+0x8EA6CFC3	0x282DA
+0x8EA6CFC4	0x282D3
+0x8EA6CFC5	0x282D2
+0x8EA6CFC6	0x282CE
+0x8EA6CFC7	0x282CF
+0x8EA6CFC8	0x489F
+0x8EA6CFC9	0x284FD
+0x8EA6CFCA	0x2850B
+0x8EA6CFCB	0x284FE
+0x8EA6CFCC	0x284F8
+0x8EA6CFCD	0x284F7
+0x8EA6CFCE	0x28517
+0x8EA6CFCF	0x284FA
+0x8EA6CFD0	0x284F9
+0x8EA6CFD1	0x28500
+0x8EA6CFD2	0x284F5
+0x8EA6CFD3	0x284F1
+0x8EA6CFD4	0x28503
+0x8EA6CFD5	0x28505
+0x8EA6CFD6	0x2851C
+0x8EA6CFD7	0x286AC
+0x8EA6CFD8	0x2869A
+0x8EA6CFD9	0x286AD
+0x8EA6CFDA	0x286A0
+0x8EA6CFDB	0x2871B
+0x8EA6CFDC	0x28725
+0x8EA6CFDD	0x28724
+0x8EA6CFDE	0x28726
+0x8EA6CFDF	0x28727
+0x8EA6CFE0	0x28728
+0x8EA6CFE1	0x2872A
+0x8EA6CFE2	0x2871A
+0x8EA6CFE3	0x2872E
+0x8EA6CFE4	0x28715
+0x8EA6CFE5	0x28815
+0x8EA6CFE6	0x28814
+0x8EA6CFE7	0x28817
+0x8EA6CFE8	0x28818
+0x8EA6CFE9	0x2880F
+0x8EA6CFEA	0x28813
+0x8EA6CFEB	0x2880B
+0x8EA6CFEC	0x28822
+0x8EA6CFED	0x2137A
+0x8EA6CFEE	0x28926
+0x8EA6CFEF	0x921F
+0x8EA6CFF0	0x28951
+0x8EA6CFF1	0x2894D
+0x8EA6CFF2	0x2894E
+0x8EA6CFF3	0x2894A
+0x8EA6CFF4	0x2894B
+0x8EA6CFF5	0x2894C
+0x8EA6CFF6	0x28950
+0x8EA6CFF7	0x28962
+0x8EA6CFF8	0x2894F
+0x8EA6CFF9	0x28952
+0x8EA6CFFA	0x28C68
+0x8EA6CFFB	0x28C69
+0x8EA6CFFC	0x28CE5
+0x8EA6CFFD	0x28CF0
+0x8EA6CFFE	0x28CE1
+0x8EA6D0A1	0x28CE2
+0x8EA6D0A2	0x2F9F2
+0x8EA6D0A3	0x28EA5
+0x8EA6D0A4	0x28EA9
+0x8EA6D0A5	0x28EA4
+0x8EA6D0A6	0x28EAF
+0x8EA6D0A7	0x28EAC
+0x8EA6D0A8	0x28EAE
+0x8EA6D0A9	0x28EAA
+0x8EA6D0AA	0x28F95
+0x8EA6D0AB	0x28F99
+0x8EA6D0AC	0x28F93
+0x8EA6D0AD	0x28F9D
+0x8EA6D0AE	0x28F98
+0x8EA6D0AF	0x28F9C
+0x8EA6D0B0	0x28F97
+0x8EA6D0B1	0x4A0D
+0x8EA6D0B2	0x29089
+0x8EA6D0B3	0x29087
+0x8EA6D0B4	0x291D7
+0x8EA6D0B5	0x291ED
+0x8EA6D0B6	0x291F1
+0x8EA6D0B7	0x291F0
+0x8EA6D0B8	0x29205
+0x8EA6D0B9	0x29203
+0x8EA6D0BA	0x29204
+0x8EA6D0BB	0x2925F
+0x8EA6D0BC	0x29457
+0x8EA6D0BD	0x2959C
+0x8EA6D0BE	0x295A1
+0x8EA6D0BF	0x2959A
+0x8EA6D0C0	0x2968F
+0x8EA6D0C1	0x29693
+0x8EA6D0C2	0x2969E
+0x8EA6D0C3	0x296A3
+0x8EA6D0C4	0x29698
+0x8EA6D0C5	0x29699
+0x8EA6D0C6	0x29695
+0x8EA6D0C7	0x2986E
+0x8EA6D0C8	0x2986A
+0x8EA6D0C9	0x29AF4
+0x8EA6D0CA	0x29AF7
+0x8EA6D0CB	0x29C79
+0x8EA6D0CC	0x29F8F
+0x8EA6D0CD	0x29F91
+0x8EA6D0CE	0x2A00B
+0x8EA6D0CF	0x2A502
+0x8EA6D0D0	0x20084
+0x8EA6D0D1	0x20104
+0x8EA6D0D2	0x20180
+0x8EA6D0D3	0x2032F
+0x8EA6D0D4	0x2033F
+0x8EA6D0D5	0x2033B
+0x8EA6D0D6	0x20362
+0x8EA6D0D7	0x20344
+0x8EA6D0D8	0x20333
+0x8EA6D0D9	0x2035F
+0x8EA6D0DA	0x2032B
+0x8EA6D0DB	0x2F809
+0x8EA6D0DC	0x20339
+0x8EA6D0DD	0x20336
+0x8EA6D0DE	0x20348
+0x8EA6D0DF	0x20335
+0x8EA6D0E0	0x2036C
+0x8EA6D0E1	0x20358
+0x8EA6D0E2	0x2033A
+0x8EA6D0E3	0x204A8
+0x8EA6D0E4	0x204F4
+0x8EA6D0E5	0x20529
+0x8EA6D0E6	0x2059A
+0x8EA6D0E7	0x20600
+0x8EA6D0E8	0x207BB
+0x8EA6D0E9	0x207BD
+0x8EA6D0EA	0x207B7
+0x8EA6D0EB	0x207B2
+0x8EA6D0EC	0x34F8
+0x8EA6D0ED	0x207A8
+0x8EA6D0EE	0x207AB
+0x8EA6D0EF	0x207A6
+0x8EA6D0F0	0x207BC
+0x8EA6D0F1	0x20897
+0x8EA6D0F2	0x20896
+0x8EA6D0F3	0x208F8
+0x8EA6D0F4	0x5313
+0x8EA6D0F5	0x20951
+0x8EA6D0F6	0x3533
+0x8EA6D0F7	0x209B5
+0x8EA6D0F8	0x209B4
+0x8EA6D0F9	0x209B6
+0x8EA6D0FA	0x353C
+0x8EA6D0FB	0x209B7
+0x8EA6D0FC	0x20A05
+0x8EA6D0FD	0x20A23
+0x8EA6D0FE	0x20A95
+0x8EA6D1A1	0x20A98
+0x8EA6D1A2	0x354F
+0x8EA6D1A3	0x20A94
+0x8EA6D1A4	0x20A93
+0x8EA6D1A5	0x20B07
+0x8EA6D1A6	0x20B73
+0x8EA6D1A7	0x20B71
+0x8EA6D1A8	0x20B72
+0x8EA6D1A9	0x20B78
+0x8EA6D1AA	0x20E5F
+0x8EA6D1AB	0x20E6A
+0x8EA6D1AC	0x20E67
+0x8EA6D1AD	0x20E6B
+0x8EA6D1AE	0x20E69
+0x8EA6D1AF	0x20E8E
+0x8EA6D1B0	0x20E49
+0x8EA6D1B1	0x20E80
+0x8EA6D1B2	0x35DC
+0x8EA6D1B3	0x20E44
+0x8EA6D1B4	0x20E8F
+0x8EA6D1B5	0x20E45
+0x8EA6D1B6	0x2F84C
+0x8EA6D1B7	0x20E4F
+0x8EA6D1B8	0x20E63
+0x8EA6D1B9	0x20E36
+0x8EA6D1BA	0x20E48
+0x8EA6D1BB	0x20E5C
+0x8EA6D1BC	0x20E93
+0x8EA6D1BD	0x20E61
+0x8EA6D1BE	0x20E60
+0x8EA6D1BF	0x20E4E
+0x8EA6D1C0	0x20E5E
+0x8EA6D1C1	0x20E3F
+0x8EA6D1C2	0x20EA4
+0x8EA6D1C3	0x55E0
+0x8EA6D1C4	0x20E68
+0x8EA6D1C5	0x2120B
+0x8EA6D1C6	0x21211
+0x8EA6D1C7	0x2120D
+0x8EA6D1C8	0x2120E
+0x8EA6D1C9	0x213C2
+0x8EA6D1CA	0x2F857
+0x8EA6D1CB	0x213B0
+0x8EA6D1CC	0x213C3
+0x8EA6D1CD	0x213C8
+0x8EA6D1CE	0x21365
+0x8EA6D1CF	0x213D7
+0x8EA6D1D0	0x213BD
+0x8EA6D1D1	0x213B8
+0x8EA6D1D2	0x213B6
+0x8EA6D1D3	0x213C7
+0x8EA6D1D4	0x213BC
+0x8EA6D1D5	0x213B1
+0x8EA6D1D6	0x213AF
+0x8EA6D1D7	0x2F85B
+0x8EA6D1D8	0x21535
+0x8EA6D1D9	0x21530
+0x8EA6D1DA	0x2155D
+0x8EA6D1DB	0x20B76
+0x8EA6D1DC	0x2156F
+0x8EA6D1DD	0x215B0
+0x8EA6D1DE	0x2F85E
+0x8EA6D1DF	0x215B4
+0x8EA6D1E0	0x2165C
+0x8EA6D1E1	0x2165D
+0x8EA6D1E2	0x21808
+0x8EA6D1E3	0x217EE
+0x8EA6D1E4	0x2180B
+0x8EA6D1E5	0x217F2
+0x8EA6D1E6	0x217FD
+0x8EA6D1E7	0x217F1
+0x8EA6D1E8	0x21810
+0x8EA6D1E9	0x2F868
+0x8EA6D1EA	0x21814
+0x8EA6D1EB	0x2198B
+0x8EA6D1EC	0x2198C
+0x8EA6D1ED	0x21985
+0x8EA6D1EE	0x21A7A
+0x8EA6D1EF	0x21A6C
+0x8EA6D1F0	0x21A60
+0x8EA6D1F1	0x21A67
+0x8EA6D1F2	0x21A66
+0x8EA6D1F3	0x21A6A
+0x8EA6D1F4	0x21A5F
+0x8EA6D1F5	0x21A6D
+0x8EA6D1F6	0x21A68
+0x8EA6D1F7	0x21A64
+0x8EA6D1F8	0x21B3A
+0x8EA6D1F9	0x21B3B
+0x8EA6D1FA	0x21B39
+0x8EA6D1FB	0x21C02
+0x8EA6D1FC	0x21C04
+0x8EA6D1FD	0x21C03
+0x8EA6D1FE	0x21CB4
+0x8EA6D2A1	0x21CB3
+0x8EA6D2A2	0x21CBB
+0x8EA6D2A3	0x21CAC
+0x8EA6D2A4	0x21CB6
+0x8EA6D2A5	0x21CB1
+0x8EA6D2A6	0x21CAF
+0x8EA6D2A7	0x21CB5
+0x8EA6D2A8	0x21CBE
+0x8EA6D2A9	0x21CB2
+0x8EA6D2AA	0x21D24
+0x8EA6D2AB	0x21EB6
+0x8EA6D2AC	0x21EB9
+0x8EA6D2AD	0x21EAC
+0x8EA6D2AE	0x21EB0
+0x8EA6D2AF	0x21ED7
+0x8EA6D2B0	0x21EBB
+0x8EA6D2B1	0x21EFE
+0x8EA6D2B2	0x21ECB
+0x8EA6D2B3	0x2F87F
+0x8EA6D2B4	0x37F5
+0x8EA6D2B5	0x21EB3
+0x8EA6D2B6	0x21EBE
+0x8EA6D2B7	0x21ECD
+0x8EA6D2B8	0x21EBC
+0x8EA6D2B9	0x21EBA
+0x8EA6D2BA	0x21EC7
+0x8EA6D2BB	0x22116
+0x8EA6D2BC	0x2211B
+0x8EA6D2BD	0x22117
+0x8EA6D2BE	0x22115
+0x8EA6D2BF	0x2219F
+0x8EA6D2C0	0x2F88E
+0x8EA6D2C1	0x22282
+0x8EA6D2C2	0x22283
+0x8EA6D2C3	0x2228E
+0x8EA6D2C4	0x2226A
+0x8EA6D2C5	0x22289
+0x8EA6D2C6	0x22294
+0x8EA6D2C7	0x22286
+0x8EA6D2C8	0x22290
+0x8EA6D2C9	0x22362
+0x8EA6D2CA	0x22390
+0x8EA6D2CB	0x2240C
+0x8EA6D2CC	0x2240F
+0x8EA6D2CD	0x38C3
+0x8EA6D2CE	0x224A5
+0x8EA6D2CF	0x224A7
+0x8EA6D2D0	0x224A6
+0x8EA6D2D1	0x224A4
+0x8EA6D2D2	0x22535
+0x8EA6D2D3	0x22538
+0x8EA6D2D4	0x22536
+0x8EA6D2D5	0x22543
+0x8EA6D2D6	0x22547
+0x8EA6D2D7	0x22537
+0x8EA6D2D8	0x22743
+0x8EA6D2D9	0x227A2
+0x8EA6D2DA	0x22751
+0x8EA6D2DB	0x22772
+0x8EA6D2DC	0x2276D
+0x8EA6D2DD	0x2272F
+0x8EA6D2DE	0x22754
+0x8EA6D2DF	0x2276E
+0x8EA6D2E0	0x22755
+0x8EA6D2E1	0x22737
+0x8EA6D2E2	0x2274F
+0x8EA6D2E3	0x22750
+0x8EA6D2E4	0x6139
+0x8EA6D2E5	0x2279E
+0x8EA6D2E6	0x2F8A8
+0x8EA6D2E7	0x227B3
+0x8EA6D2E8	0x227A7
+0x8EA6D2E9	0x3971
+0x8EA6D2EA	0x227F9
+0x8EA6D2EB	0x22791
+0x8EA6D2EC	0x2F8A7
+0x8EA6D2ED	0x227B6
+0x8EA6D2EE	0x227DD
+0x8EA6D2EF	0x22799
+0x8EA6D2F0	0x229DF
+0x8EA6D2F1	0x229D5
+0x8EA6D2F2	0x247F5
+0x8EA6D2F3	0x22C28
+0x8EA6D2F4	0x22C40
+0x8EA6D2F5	0x22C71
+0x8EA6D2F6	0x22C98
+0x8EA6D2F7	0x22C95
+0x8EA6D2F8	0x22C65
+0x8EA6D2F9	0x22C78
+0x8EA6D2FA	0x22C7F
+0x8EA6D2FB	0x22C60
+0x8EA6D2FC	0x22C7C
+0x8EA6D2FD	0x22C96
+0x8EA6D2FE	0x22C6A
+0x8EA6D3A1	0x22C79
+0x8EA6D3A2	0x22C73
+0x8EA6D3A3	0x22C72
+0x8EA6D3A4	0x22C7B
+0x8EA6D3A5	0x22C70
+0x8EA6D3A6	0x22ED5
+0x8EA6D3A7	0x22ED7
+0x8EA6D3A8	0x22F8F
+0x8EA6D3A9	0x22F89
+0x8EA6D3AA	0x22F9E
+0x8EA6D3AB	0x22F87
+0x8EA6D3AC	0x22FA0
+0x8EA6D3AD	0x22F8D
+0x8EA6D3AE	0x22F88
+0x8EA6D3AF	0x22F7F
+0x8EA6D3B0	0x22F8C
+0x8EA6D3B1	0x22F93
+0x8EA6D3B2	0x23059
+0x8EA6D3B3	0x295B0
+0x8EA6D3B4	0x230B1
+0x8EA6D3B5	0x251F4
+0x8EA6D3B6	0x230AF
+0x8EA6D3B7	0x230B2
+0x8EA6D3B8	0x23108
+0x8EA6D3B9	0x2310A
+0x8EA6D3BA	0x23136
+0x8EA6D3BB	0x23137
+0x8EA6D3BC	0x2F8CF
+0x8EA6D3BD	0x3B01
+0x8EA6D3BE	0x23236
+0x8EA6D3BF	0x23229
+0x8EA6D3C0	0x2324A
+0x8EA6D3C1	0x23226
+0x8EA6D3C2	0x23228
+0x8EA6D3C3	0x23224
+0x8EA6D3C4	0x2322A
+0x8EA6D3C5	0x23248
+0x8EA6D3C6	0x23344
+0x8EA6D3C7	0x23384
+0x8EA6D3C8	0x2338C
+0x8EA6D3C9	0x234C4
+0x8EA6D3CA	0x234DC
+0x8EA6D3CB	0x23587
+0x8EA6D3CC	0x23553
+0x8EA6D3CD	0x2357F
+0x8EA6D3CE	0x23531
+0x8EA6D3CF	0x23551
+0x8EA6D3D0	0x2354B
+0x8EA6D3D1	0x23552
+0x8EA6D3D2	0x23580
+0x8EA6D3D3	0x235A5
+0x8EA6D3D4	0x23581
+0x8EA6D3D5	0x23543
+0x8EA6D3D6	0x23534
+0x8EA6D3D7	0x23536
+0x8EA6D3D8	0x23532
+0x8EA6D3D9	0x23548
+0x8EA6D3DA	0x23549
+0x8EA6D3DB	0x2353C
+0x8EA6D3DC	0x2354D
+0x8EA6D3DD	0x2354A
+0x8EA6D3DE	0x2F8E6
+0x8EA6D3DF	0x2358A
+0x8EA6D3E0	0x23546
+0x8EA6D3E1	0x2353E
+0x8EA6D3E2	0x23583
+0x8EA6D3E3	0x23550
+0x8EA6D3E4	0x235B4
+0x8EA6D3E5	0x238F0
+0x8EA6D3E6	0x238E4
+0x8EA6D3E7	0x238E3
+0x8EA6D3E8	0x238E5
+0x8EA6D3E9	0x238E6
+0x8EA6D3EA	0x238E7
+0x8EA6D3EB	0x238E1
+0x8EA6D3EC	0x238EF
+0x8EA6D3ED	0x238E8
+0x8EA6D3EE	0x238DD
+0x8EA6D3EF	0x23903
+0x8EA6D3F0	0x23988
+0x8EA6D3F1	0x23A26
+0x8EA6D3F2	0x23A16
+0x8EA6D3F3	0x23A3B
+0x8EA6D3F4	0x23A2F
+0x8EA6D3F5	0x23A39
+0x8EA6D3F6	0x23A34
+0x8EA6D3F7	0x2F8F4
+0x8EA6D3F8	0x23A35
+0x8EA6D3F9	0x23A31
+0x8EA6D3FA	0x23A38
+0x8EA6D3FB	0x20B81
+0x8EA6D3FC	0x23AAA
+0x8EA6D3FD	0x23AA3
+0x8EA6D3FE	0x23AA4
+0x8EA6D4A1	0x23AA0
+0x8EA6D4A2	0x23AA1
+0x8EA6D4A3	0x23AA9
+0x8EA6D4A4	0x23AA5
+0x8EA6D4A5	0x23BAF
+0x8EA6D4A6	0x23BB1
+0x8EA6D4A7	0x23BAB
+0x8EA6D4A8	0x23BAE
+0x8EA6D4A9	0x23BB0
+0x8EA6D4AA	0x23BB3
+0x8EA6D4AB	0x23BAC
+0x8EA6D4AC	0x23BA9
+0x8EA6D4AD	0x23BB2
+0x8EA6D4AE	0x23BA8
+0x8EA6D4AF	0x23BB4
+0x8EA6D4B0	0x23BC2
+0x8EA6D4B1	0x23C4F
+0x8EA6D4B2	0x23C66
+0x8EA6D4B3	0x23E1E
+0x8EA6D4B4	0x23E15
+0x8EA6D4B5	0x23E10
+0x8EA6D4B6	0x23E7F
+0x8EA6D4B7	0x23E7E
+0x8EA6D4B8	0x23E60
+0x8EA6D4B9	0x23ECC
+0x8EA6D4BA	0x23EB2
+0x8EA6D4BB	0x23E62
+0x8EA6D4BC	0x23E8D
+0x8EA6D4BD	0x23E8E
+0x8EA6D4BE	0x23E77
+0x8EA6D4BF	0x23E7C
+0x8EA6D4C0	0x23E8F
+0x8EA6D4C1	0x23E5D
+0x8EA6D4C2	0x23E6D
+0x8EA6D4C3	0x23E63
+0x8EA6D4C4	0x23EAF
+0x8EA6D4C5	0x23E90
+0x8EA6D4C6	0x23E7D
+0x8EA6D4C7	0x23E7A
+0x8EA6D4C8	0x23E06
+0x8EA6D4C9	0x2F90B
+0x8EA6D4CA	0x23E68
+0x8EA6D4CB	0x23EB4
+0x8EA6D4CC	0x23E78
+0x8EA6D4CD	0x23EB1
+0x8EA6D4CE	0x6ED7
+0x8EA6D4CF	0x2F90C
+0x8EA6D4D0	0x3D41
+0x8EA6D4D1	0x242E8
+0x8EA6D4D2	0x242E9
+0x8EA6D4D3	0x242C0
+0x8EA6D4D4	0x3DD7
+0x8EA6D4D5	0x242EA
+0x8EA6D4D6	0x242B7
+0x8EA6D4D7	0x242BA
+0x8EA6D4D8	0x242B5
+0x8EA6D4D9	0x2F91D
+0x8EA6D4DA	0x242B4
+0x8EA6D4DB	0x242BC
+0x8EA6D4DC	0x242C6
+0x8EA6D4DD	0x242B8
+0x8EA6D4DE	0x242BD
+0x8EA6D4DF	0x242C2
+0x8EA6D4E0	0x2434D
+0x8EA6D4E1	0x242F0
+0x8EA6D4E2	0x242C7
+0x8EA6D4E3	0x242C1
+0x8EA6D4E4	0x242C3
+0x8EA6D4E5	0x242F1
+0x8EA6D4E6	0x242EC
+0x8EA6D4E7	0x3DE2
+0x8EA6D4E8	0x2451C
+0x8EA6D4E9	0x24520
+0x8EA6D4EA	0x24558
+0x8EA6D4EB	0x24565
+0x8EA6D4EC	0x24564
+0x8EA6D4ED	0x2458C
+0x8EA6D4EE	0x2458D
+0x8EA6D4EF	0x245D9
+0x8EA6D4F0	0x245E0
+0x8EA6D4F1	0x24610
+0x8EA6D4F2	0x24694
+0x8EA6D4F3	0x24692
+0x8EA6D4F4	0x24696
+0x8EA6D4F5	0x24695
+0x8EA6D4F6	0x246BF
+0x8EA6D4F7	0x246A0
+0x8EA6D4F8	0x3E45
+0x8EA6D4F9	0x247F4
+0x8EA6D4FA	0x247F6
+0x8EA6D4FB	0x247DC
+0x8EA6D4FC	0x733D
+0x8EA6D4FD	0x24816
+0x8EA6D4FE	0x24815
+0x8EA6D5A1	0x2481C
+0x8EA6D5A2	0x2480F
+0x8EA6D5A3	0x2482C
+0x8EA6D5A4	0x24814
+0x8EA6D5A5	0x24825
+0x8EA6D5A6	0x24817
+0x8EA6D5A7	0x24812
+0x8EA6D5A8	0x2481E
+0x8EA6D5A9	0x24980
+0x8EA6D5AA	0x249A8
+0x8EA6D5AB	0x249AF
+0x8EA6D5AC	0x249D6
+0x8EA6D5AD	0x249E2
+0x8EA6D5AE	0x249B4
+0x8EA6D5AF	0x249B3
+0x8EA6D5B0	0x249B0
+0x8EA6D5B1	0x249B2
+0x8EA6D5B2	0x249A1
+0x8EA6D5B3	0x24B60
+0x8EA6D5B4	0x24B66
+0x8EA6D5B5	0x24B61
+0x8EA6D5B6	0x24B4E
+0x8EA6D5B7	0x24B5D
+0x8EA6D5B8	0x24B63
+0x8EA6D5B9	0x24BE6
+0x8EA6D5BA	0x24BEF
+0x8EA6D5BB	0x24BEC
+0x8EA6D5BC	0x24C98
+0x8EA6D5BD	0x24CA7
+0x8EA6D5BE	0x24C94
+0x8EA6D5BF	0x24C95
+0x8EA6D5C0	0x24C91
+0x8EA6D5C1	0x24C9D
+0x8EA6D5C2	0x24C99
+0x8EA6D5C3	0x24C9B
+0x8EA6D5C4	0x24C9C
+0x8EA6D5C5	0x24D1D
+0x8EA6D5C6	0x24D1C
+0x8EA6D5C7	0x24DD0
+0x8EA6D5C8	0x24DE0
+0x8EA6D5C9	0x24DCB
+0x8EA6D5CA	0x24DDB
+0x8EA6D5CB	0x24DDA
+0x8EA6D5CC	0x24DC2
+0x8EA6D5CD	0x24DD3
+0x8EA6D5CE	0x24DE5
+0x8EA6D5CF	0x24F7D
+0x8EA6D5D0	0x24F7B
+0x8EA6D5D1	0x24FFF
+0x8EA6D5D2	0x3FF2
+0x8EA6D5D3	0x24FF9
+0x8EA6D5D4	0x25077
+0x8EA6D5D5	0x2507C
+0x8EA6D5D6	0x25078
+0x8EA6D5D7	0x2507B
+0x8EA6D5D8	0x2507A
+0x8EA6D5D9	0x251D2
+0x8EA6D5DA	0x251CB
+0x8EA6D5DB	0x251C9
+0x8EA6D5DC	0x251CE
+0x8EA6D5DD	0x251E4
+0x8EA6D5DE	0x251CA
+0x8EA6D5DF	0x251D0
+0x8EA6D5E0	0x22FA5
+0x8EA6D5E1	0x4049
+0x8EA6D5E2	0x251D9
+0x8EA6D5E3	0x251EE
+0x8EA6D5E4	0x251DD
+0x8EA6D5E5	0x25200
+0x8EA6D5E6	0x251E1
+0x8EA6D5E7	0x253DE
+0x8EA6D5E8	0x253E2
+0x8EA6D5E9	0x253DA
+0x8EA6D5EA	0x254CE
+0x8EA6D5EB	0x2F94F
+0x8EA6D5EC	0x254CF
+0x8EA6D5ED	0x254DA
+0x8EA6D5EE	0x254D1
+0x8EA6D5EF	0x254D4
+0x8EA6D5F0	0x254ED
+0x8EA6D5F1	0x254CB
+0x8EA6D5F2	0x254D5
+0x8EA6D5F3	0x254F1
+0x8EA6D5F4	0x2569C
+0x8EA6D5F5	0x25688
+0x8EA6D5F6	0x25741
+0x8EA6D5F7	0x257D0
+0x8EA6D5F8	0x257F7
+0x8EA6D5F9	0x257CF
+0x8EA6D5FA	0x257D1
+0x8EA6D5FB	0x257DB
+0x8EA6D5FC	0x257DE
+0x8EA6D5FD	0x257F8
+0x8EA6D5FE	0x257DC
+0x8EA6D6A1	0x257D9
+0x8EA6D6A2	0x259A0
+0x8EA6D6A3	0x259B2
+0x8EA6D6A4	0x259A1
+0x8EA6D6A5	0x259AA
+0x8EA6D6A6	0x259A9
+0x8EA6D6A7	0x41A9
+0x8EA6D6A8	0x259A6
+0x8EA6D6A9	0x2599C
+0x8EA6D6AA	0x259B5
+0x8EA6D6AB	0x259A7
+0x8EA6D6AC	0x25A8E
+0x8EA6D6AD	0x25A90
+0x8EA6D6AE	0x25A91
+0x8EA6D6AF	0x25B85
+0x8EA6D6B0	0x25B5B
+0x8EA6D6B1	0x25B70
+0x8EA6D6B2	0x25B64
+0x8EA6D6B3	0x25B67
+0x8EA6D6B4	0x25B63
+0x8EA6D6B5	0x25B77
+0x8EA6D6B6	0x25B68
+0x8EA6D6B7	0x25B65
+0x8EA6D6B8	0x25B6A
+0x8EA6D6B9	0x25B78
+0x8EA6D6BA	0x25B66
+0x8EA6D6BB	0x25E88
+0x8EA6D6BC	0x25E9E
+0x8EA6D6BD	0x25E74
+0x8EA6D6BE	0x25E7A
+0x8EA6D6BF	0x25E79
+0x8EA6D6C0	0x25E8B
+0x8EA6D6C1	0x25E7F
+0x8EA6D6C2	0x26013
+0x8EA6D6C3	0x2601E
+0x8EA6D6C4	0x26017
+0x8EA6D6C5	0x2601A
+0x8EA6D6C6	0x26022
+0x8EA6D6C7	0x26043
+0x8EA6D6C8	0x26019
+0x8EA6D6C9	0x2601F
+0x8EA6D6CA	0x26027
+0x8EA6D6CB	0x26012
+0x8EA6D6CC	0x26024
+0x8EA6D6CD	0x26025
+0x8EA6D6CE	0x2035E
+0x8EA6D6CF	0x26235
+0x8EA6D6D0	0x26234
+0x8EA6D6D1	0x262D1
+0x8EA6D6D2	0x262C4
+0x8EA6D6D3	0x262CA
+0x8EA6D6D4	0x262C6
+0x8EA6D6D5	0x262CB
+0x8EA6D6D6	0x262CD
+0x8EA6D6D7	0x262E2
+0x8EA6D6D8	0x26389
+0x8EA6D6D9	0x2638B
+0x8EA6D6DA	0x26386
+0x8EA6D6DB	0x26388
+0x8EA6D6DC	0x2638D
+0x8EA6D6DD	0x2643B
+0x8EA6D6DE	0x2643C
+0x8EA6D6DF	0x2643D
+0x8EA6D6E0	0x264F5
+0x8EA6D6E1	0x26579
+0x8EA6D6E2	0x26575
+0x8EA6D6E3	0x26582
+0x8EA6D6E4	0x2657F
+0x8EA6D6E5	0x26585
+0x8EA6D6E6	0x26576
+0x8EA6D6E7	0x2657C
+0x8EA6D6E8	0x2657E
+0x8EA6D6E9	0x2657B
+0x8EA6D6EA	0x26580
+0x8EA6D6EB	0x2657A
+0x8EA6D6EC	0x22548
+0x8EA6D6ED	0x43CB
+0x8EA6D6EE	0x2661D
+0x8EA6D6EF	0x266F6
+0x8EA6D6F0	0x266F7
+0x8EA6D6F1	0x266F9
+0x8EA6D6F2	0x26763
+0x8EA6D6F3	0x2676C
+0x8EA6D6F4	0x2676E
+0x8EA6D6F5	0x26714
+0x8EA6D6F6	0x440D
+0x8EA6D6F7	0x26767
+0x8EA6D6F8	0x2676F
+0x8EA6D6F9	0x26769
+0x8EA6D6FA	0x26776
+0x8EA6D6FB	0x26795
+0x8EA6D6FC	0x26771
+0x8EA6D6FD	0x26761
+0x8EA6D6FE	0x26778
+0x8EA6D7A1	0x2676B
+0x8EA6D7A2	0x26785
+0x8EA6D7A3	0x26784
+0x8EA6D7A4	0x26914
+0x8EA6D7A5	0x26976
+0x8EA6D7A6	0x259B6
+0x8EA6D7A7	0x26975
+0x8EA6D7A8	0x26974
+0x8EA6D7A9	0x269E2
+0x8EA6D7AA	0x26A3F
+0x8EA6D7AB	0x26A44
+0x8EA6D7AC	0x26A3D
+0x8EA6D7AD	0x26A47
+0x8EA6D7AE	0x26A48
+0x8EA6D7AF	0x26ADB
+0x8EA6D7B0	0x26ADC
+0x8EA6D7B1	0x26ADD
+0x8EA6D7B2	0x26BE5
+0x8EA6D7B3	0x26BE6
+0x8EA6D7B4	0x26CC2
+0x8EA6D7B5	0x26D2E
+0x8EA6D7B6	0x26D1D
+0x8EA6D7B7	0x26CF8
+0x8EA6D7B8	0x26CF0
+0x8EA6D7B9	0x26CF6
+0x8EA6D7BA	0x26CC5
+0x8EA6D7BB	0x26CC6
+0x8EA6D7BC	0x26CFC
+0x8EA6D7BD	0x26D52
+0x8EA6D7BE	0x26D2F
+0x8EA6D7BF	0x26D10
+0x8EA6D7C0	0x26CF3
+0x8EA6D7C1	0x26CD2
+0x8EA6D7C2	0x26CEA
+0x8EA6D7C3	0x26CDC
+0x8EA6D7C4	0x26D1B
+0x8EA6D7C5	0x26CFB
+0x8EA6D7C6	0x26CC3
+0x8EA6D7C7	0x26D16
+0x8EA6D7C8	0x26D07
+0x8EA6D7C9	0x26CC9
+0x8EA6D7CA	0x26CD8
+0x8EA6D7CB	0x26D30
+0x8EA6D7CC	0x26D13
+0x8EA6D7CD	0x26D31
+0x8EA6D7CE	0x26CFA
+0x8EA6D7CF	0x26CF2
+0x8EA6D7D0	0x26DE3
+0x8EA6D7D1	0x26CD5
+0x8EA6D7D2	0x26D01
+0x8EA6D7D3	0x26CF1
+0x8EA6D7D4	0x26D1C
+0x8EA6D7D5	0x26CD6
+0x8EA6D7D6	0x26D08
+0x8EA6D7D7	0x26D0B
+0x8EA6D7D8	0x26D17
+0x8EA6D7D9	0x26D20
+0x8EA6D7DA	0x26CCA
+0x8EA6D7DB	0x26D32
+0x8EA6D7DC	0x26D05
+0x8EA6D7DD	0x26CE4
+0x8EA6D7DE	0x26CCE
+0x8EA6D7DF	0x26D33
+0x8EA6D7E0	0x26D02
+0x8EA6D7E1	0x26D19
+0x8EA6D7E2	0x26D1E
+0x8EA6D7E3	0x26CD3
+0x8EA6D7E4	0x26CF7
+0x8EA6D7E5	0x26CE8
+0x8EA6D7E6	0x26D1F
+0x8EA6D7E7	0x26CF4
+0x8EA6D7E8	0x26DD8
+0x8EA6D7E9	0x271BF
+0x8EA6D7EA	0x271BE
+0x8EA6D7EB	0x271BD
+0x8EA6D7EC	0x272DC
+0x8EA6D7ED	0x272DD
+0x8EA6D7EE	0x272AB
+0x8EA6D7EF	0x272C9
+0x8EA6D7F0	0x272C8
+0x8EA6D7F1	0x272DF
+0x8EA6D7F2	0x272D9
+0x8EA6D7F3	0x272DB
+0x8EA6D7F4	0x272CC
+0x8EA6D7F5	0x272E0
+0x8EA6D7F6	0x272EF
+0x8EA6D7F7	0x272F3
+0x8EA6D7F8	0x272AE
+0x8EA6D7F9	0x27301
+0x8EA6D7FA	0x275B7
+0x8EA6D7FB	0x275B9
+0x8EA6D7FC	0x275B6
+0x8EA6D7FD	0x275B8
+0x8EA6D7FE	0x275F6
+0x8EA6D8A1	0x275F3
+0x8EA6D8A2	0x275F5
+0x8EA6D8A3	0x275F2
+0x8EA6D8A4	0x27691
+0x8EA6D8A5	0x2769D
+0x8EA6D8A6	0x2769B
+0x8EA6D8A7	0x27692
+0x8EA6D8A8	0x2768D
+0x8EA6D8A9	0x2769E
+0x8EA6D8AA	0x2768C
+0x8EA6D8AB	0x4631
+0x8EA6D8AC	0x2F9C7
+0x8EA6D8AD	0x27695
+0x8EA6D8AE	0x2F9C6
+0x8EA6D8AF	0x2768A
+0x8EA6D8B0	0x2768E
+0x8EA6D8B1	0x2769C
+0x8EA6D8B2	0x277EF
+0x8EA6D8B3	0x2782D
+0x8EA6D8B4	0x27852
+0x8EA6D8B5	0x27835
+0x8EA6D8B6	0x27828
+0x8EA6D8B7	0x2782E
+0x8EA6D8B8	0x278E5
+0x8EA6D8B9	0x279EA
+0x8EA6D8BA	0x279F1
+0x8EA6D8BB	0x279EB
+0x8EA6D8BC	0x279D8
+0x8EA6D8BD	0x279D0
+0x8EA6D8BE	0x279F3
+0x8EA6D8BF	0x279DB
+0x8EA6D8C0	0x279CE
+0x8EA6D8C1	0x46D5
+0x8EA6D8C2	0x279DA
+0x8EA6D8C3	0x279D7
+0x8EA6D8C4	0x279E1
+0x8EA6D8C5	0x279F2
+0x8EA6D8C6	0x279C8
+0x8EA6D8C7	0x279D9
+0x8EA6D8C8	0x279DE
+0x8EA6D8C9	0x279D1
+0x8EA6D8CA	0x279E7
+0x8EA6D8CB	0x279CF
+0x8EA6D8CC	0x27BB7
+0x8EA6D8CD	0x27C47
+0x8EA6D8CE	0x27C42
+0x8EA6D8CF	0x27C43
+0x8EA6D8D0	0x2F9D3
+0x8EA6D8D1	0x27CC3
+0x8EA6D8D2	0x27CC1
+0x8EA6D8D3	0x27CC7
+0x8EA6D8D4	0x27D64
+0x8EA6D8D5	0x27D6A
+0x8EA6D8D6	0x27D66
+0x8EA6D8D7	0x27D50
+0x8EA6D8D8	0x27D6E
+0x8EA6D8D9	0x27D65
+0x8EA6D8DA	0x238EC
+0x8EA6D8DB	0x27D7F
+0x8EA6D8DC	0x2F9D5
+0x8EA6D8DD	0x27D9A
+0x8EA6D8DE	0x27D69
+0x8EA6D8DF	0x27D72
+0x8EA6D8E0	0x27D6F
+0x8EA6D8E1	0x27D7D
+0x8EA6D8E2	0x27D70
+0x8EA6D8E3	0x27E60
+0x8EA6D8E4	0x27EC2
+0x8EA6D8E5	0x27EE7
+0x8EA6D8E6	0x27ED1
+0x8EA6D8E7	0x27EEB
+0x8EA6D8E8	0x27ED4
+0x8EA6D8E9	0x27EDC
+0x8EA6D8EA	0x27EDB
+0x8EA6D8EB	0x28037
+0x8EA6D8EC	0x28025
+0x8EA6D8ED	0x2801F
+0x8EA6D8EE	0x2801E
+0x8EA6D8EF	0x28021
+0x8EA6D8F0	0x2801B
+0x8EA6D8F1	0x28017
+0x8EA6D8F2	0x28022
+0x8EA6D8F3	0x2802A
+0x8EA6D8F4	0x2801A
+0x8EA6D8F5	0x2802D
+0x8EA6D8F6	0x28023
+0x8EA6D8F7	0x28026
+0x8EA6D8F8	0x28036
+0x8EA6D8F9	0x27FFF
+0x8EA6D8FA	0x2823A
+0x8EA6D8FB	0x28240
+0x8EA6D8FC	0x28242
+0x8EA6D8FD	0x28238
+0x8EA6D8FE	0x2823B
+0x8EA6D9A1	0x2823C
+0x8EA6D9A2	0x28243
+0x8EA6D9A3	0x282E8
+0x8EA6D9A4	0x4856
+0x8EA6D9A5	0x282F9
+0x8EA6D9A6	0x282EB
+0x8EA6D9A7	0x282F1
+0x8EA6D9A8	0x282E9
+0x8EA6D9A9	0x282EC
+0x8EA6D9AA	0x28415
+0x8EA6D9AB	0x28447
+0x8EA6D9AC	0x28446
+0x8EA6D9AD	0x28445
+0x8EA6D9AE	0x28524
+0x8EA6D9AF	0x28556
+0x8EA6D9B0	0x28521
+0x8EA6D9B1	0x28527
+0x8EA6D9B2	0x2854D
+0x8EA6D9B3	0x28531
+0x8EA6D9B4	0x2851E
+0x8EA6D9B5	0x2852C
+0x8EA6D9B6	0x2854F
+0x8EA6D9B7	0x2852B
+0x8EA6D9B8	0x28553
+0x8EA6D9B9	0x28551
+0x8EA6D9BA	0x28554
+0x8EA6D9BB	0x28529
+0x8EA6D9BC	0x28550
+0x8EA6D9BD	0x2851F
+0x8EA6D9BE	0x28532
+0x8EA6D9BF	0x2852A
+0x8EA6D9C0	0x2851D
+0x8EA6D9C1	0x28528
+0x8EA6D9C2	0x2852E
+0x8EA6D9C3	0x2852D
+0x8EA6D9C4	0x286BC
+0x8EA6D9C5	0x286BB
+0x8EA6D9C6	0x286BD
+0x8EA6D9C7	0x2F9E4
+0x8EA6D9C8	0x28747
+0x8EA6D9C9	0x28741
+0x8EA6D9CA	0x2F9E5
+0x8EA6D9CB	0x28749
+0x8EA6D9CC	0x48F4
+0x8EA6D9CD	0x2882E
+0x8EA6D9CE	0x28827
+0x8EA6D9CF	0x2896A
+0x8EA6D9D0	0x2897B
+0x8EA6D9D1	0x28973
+0x8EA6D9D2	0x28975
+0x8EA6D9D3	0x28969
+0x8EA6D9D4	0x28979
+0x8EA6D9D5	0x28972
+0x8EA6D9D6	0x28C76
+0x8EA6D9D7	0x28C77
+0x8EA6D9D8	0x28C74
+0x8EA6D9D9	0x28C73
+0x8EA6D9DA	0x28D02
+0x8EA6D9DB	0x28CFE
+0x8EA6D9DC	0x28D01
+0x8EA6D9DD	0x28CF9
+0x8EA6D9DE	0x28CF4
+0x8EA6D9DF	0x28ED3
+0x8EA6D9E0	0x28ED5
+0x8EA6D9E1	0x28ED8
+0x8EA6D9E2	0x28EC3
+0x8EA6D9E3	0x28ECA
+0x8EA6D9E4	0x28ED0
+0x8EA6D9E5	0x28ECB
+0x8EA6D9E6	0x28ECE
+0x8EA6D9E7	0x28EC5
+0x8EA6D9E8	0x28EE6
+0x8EA6D9E9	0x28EC4
+0x8EA6D9EA	0x28EC0
+0x8EA6D9EB	0x28ED4
+0x8EA6D9EC	0x28EE8
+0x8EA6D9ED	0x28F76
+0x8EA6D9EE	0x28FA2
+0x8EA6D9EF	0x28FAE
+0x8EA6D9F0	0x28FA8
+0x8EA6D9F1	0x28FA3
+0x8EA6D9F2	0x28FA7
+0x8EA6D9F3	0x28F96
+0x8EA6D9F4	0x28FA9
+0x8EA6D9F5	0x28FA5
+0x8EA6D9F6	0x28FAF
+0x8EA6D9F7	0x28FA4
+0x8EA6D9F8	0x28FAB
+0x8EA6D9F9	0x28FAA
+0x8EA6D9FA	0x28FA6
+0x8EA6D9FB	0x28FA0
+0x8EA6D9FC	0x29098
+0x8EA6D9FD	0x291DB
+0x8EA6D9FE	0x291F6
+0x8EA6DAA1	0x291F5
+0x8EA6DAA2	0x2920C
+0x8EA6DAA3	0x2920A
+0x8EA6DAA4	0x9775
+0x8EA6DAA5	0x29268
+0x8EA6DAA6	0x29263
+0x8EA6DAA7	0x29266
+0x8EA6DAA8	0x4A58
+0x8EA6DAA9	0x29264
+0x8EA6DAAA	0x2926A
+0x8EA6DAAB	0x29269
+0x8EA6DAAC	0x29395
+0x8EA6DAAD	0x29402
+0x8EA6DAAE	0x2946A
+0x8EA6DAAF	0x2945E
+0x8EA6DAB0	0x29468
+0x8EA6DAB1	0x29469
+0x8EA6DAB2	0x29465
+0x8EA6DAB3	0x2F9FE
+0x8EA6DAB4	0x295A7
+0x8EA6DAB5	0x295AE
+0x8EA6DAB6	0x295A8
+0x8EA6DAB7	0x295B3
+0x8EA6DAB8	0x2969C
+0x8EA6DAB9	0x296A9
+0x8EA6DABA	0x296B6
+0x8EA6DABB	0x296B3
+0x8EA6DABC	0x296B2
+0x8EA6DABD	0x2FA03
+0x8EA6DABE	0x296B8
+0x8EA6DABF	0x296C0
+0x8EA6DAC0	0x296BF
+0x8EA6DAC1	0x296BA
+0x8EA6DAC2	0x296A8
+0x8EA6DAC3	0x2983C
+0x8EA6DAC4	0x29872
+0x8EA6DAC5	0x29871
+0x8EA6DAC6	0x29875
+0x8EA6DAC7	0x29873
+0x8EA6DAC8	0x29A17
+0x8EA6DAC9	0x29A15
+0x8EA6DACA	0x29A16
+0x8EA6DACB	0x29A1B
+0x8EA6DACC	0x29AFA
+0x8EA6DACD	0x29AF9
+0x8EA6DACE	0x29C2C
+0x8EA6DACF	0x29C85
+0x8EA6DAD0	0x29C82
+0x8EA6DAD1	0x29C7F
+0x8EA6DAD2	0x29C7D
+0x8EA6DAD3	0x29C88
+0x8EA6DAD4	0x242F3
+0x8EA6DAD5	0x29D4E
+0x8EA6DAD6	0x29D50
+0x8EA6DAD7	0x29F93
+0x8EA6DAD8	0x29F97
+0x8EA6DAD9	0x29F98
+0x8EA6DADA	0x29F9B
+0x8EA6DADB	0x29F9C
+0x8EA6DADC	0x29F96
+0x8EA6DADD	0x2A28B
+0x8EA6DADE	0x2A2FD
+0x8EA6DADF	0x2A2FC
+0x8EA6DAE0	0x2FA17
+0x8EA6DAE1	0x2398B
+0x8EA6DAE2	0x20108
+0x8EA6DAE3	0x20107
+0x8EA6DAE4	0x20373
+0x8EA6DAE5	0x203A2
+0x8EA6DAE6	0x203AF
+0x8EA6DAE7	0x20382
+0x8EA6DAE8	0x2037B
+0x8EA6DAE9	0x20374
+0x8EA6DAEA	0x203B0
+0x8EA6DAEB	0x20376
+0x8EA6DAEC	0x203B9
+0x8EA6DAED	0x2039E
+0x8EA6DAEE	0x203B1
+0x8EA6DAEF	0x203A1
+0x8EA6DAF0	0x203B2
+0x8EA6DAF1	0x2036E
+0x8EA6DAF2	0x2F80B
+0x8EA6DAF3	0x3487
+0x8EA6DAF4	0x20378
+0x8EA6DAF5	0x2037A
+0x8EA6DAF6	0x20383
+0x8EA6DAF7	0x2039A
+0x8EA6DAF8	0x204F8
+0x8EA6DAF9	0x20531
+0x8EA6DAFA	0x20569
+0x8EA6DAFB	0x20568
+0x8EA6DAFC	0x2059C
+0x8EA6DAFD	0x20604
+0x8EA6DAFE	0x20699
+0x8EA6DBA1	0x207C7
+0x8EA6DBA2	0x207C6
+0x8EA6DBA3	0x207DC
+0x8EA6DBA4	0x207C4
+0x8EA6DBA5	0x207D8
+0x8EA6DBA6	0x207D4
+0x8EA6DBA7	0x207DF
+0x8EA6DBA8	0x207D1
+0x8EA6DBA9	0x207D0
+0x8EA6DBAA	0x207D6
+0x8EA6DBAB	0x207CF
+0x8EA6DBAC	0x208AD
+0x8EA6DBAD	0x208AF
+0x8EA6DBAE	0x208A7
+0x8EA6DBAF	0x208FD
+0x8EA6DBB0	0x2095B
+0x8EA6DBB1	0x2095A
+0x8EA6DBB2	0x20A07
+0x8EA6DBB3	0x20A9D
+0x8EA6DBB4	0x20A9B
+0x8EA6DBB5	0x20AAB
+0x8EA6DBB6	0x20AA4
+0x8EA6DBB7	0x20A9C
+0x8EA6DBB8	0x20A9E
+0x8EA6DBB9	0x20AA5
+0x8EA6DBBA	0x20AAA
+0x8EA6DBBB	0x20AA6
+0x8EA6DBBC	0x20B0E
+0x8EA6DBBD	0x20B7E
+0x8EA6DBBE	0x20B7C
+0x8EA6DBBF	0x20EEE
+0x8EA6DBC0	0x20ED5
+0x8EA6DBC1	0x20EE9
+0x8EA6DBC2	0x20E42
+0x8EA6DBC3	0x20EE2
+0x8EA6DBC4	0x20F23
+0x8EA6DBC5	0x20ED9
+0x8EA6DBC6	0x20ED4
+0x8EA6DBC7	0x20EE3
+0x8EA6DBC8	0x20F15
+0x8EA6DBC9	0x20EEF
+0x8EA6DBCA	0x20EF0
+0x8EA6DBCB	0x20ED6
+0x8EA6DBCC	0x20EDD
+0x8EA6DBCD	0x20EF6
+0x8EA6DBCE	0x20F1C
+0x8EA6DBCF	0x20ED8
+0x8EA6DBD0	0x20EDB
+0x8EA6DBD1	0x20EDA
+0x8EA6DBD2	0x20EED
+0x8EA6DBD3	0x21411
+0x8EA6DBD4	0x21215
+0x8EA6DBD5	0x21218
+0x8EA6DBD6	0x2121A
+0x8EA6DBD7	0x2121F
+0x8EA6DBD8	0x21216
+0x8EA6DBD9	0x2F84D
+0x8EA6DBDA	0x21219
+0x8EA6DBDB	0x2F84B
+0x8EA6DBDC	0x213F0
+0x8EA6DBDD	0x21409
+0x8EA6DBDE	0x2141B
+0x8EA6DBDF	0x27BE7
+0x8EA6DBE0	0x213F6
+0x8EA6DBE1	0x213F4
+0x8EA6DBE2	0x213B5
+0x8EA6DBE3	0x21410
+0x8EA6DBE4	0x213F2
+0x8EA6DBE5	0x21415
+0x8EA6DBE6	0x213F3
+0x8EA6DBE7	0x213F8
+0x8EA6DBE8	0x21539
+0x8EA6DBE9	0x2153B
+0x8EA6DBEA	0x21536
+0x8EA6DBEB	0x2140E
+0x8EA6DBEC	0x21572
+0x8EA6DBED	0x21574
+0x8EA6DBEE	0x215B9
+0x8EA6DBEF	0x215B7
+0x8EA6DBF0	0x215B8
+0x8EA6DBF1	0x21672
+0x8EA6DBF2	0x2166B
+0x8EA6DBF3	0x2181D
+0x8EA6DBF4	0x21837
+0x8EA6DBF5	0x21822
+0x8EA6DBF6	0x21843
+0x8EA6DBF7	0x2184D
+0x8EA6DBF8	0x21838
+0x8EA6DBF9	0x2185B
+0x8EA6DBFA	0x21879
+0x8EA6DBFB	0x2181B
+0x8EA6DBFC	0x217F3
+0x8EA6DBFD	0x21991
+0x8EA6DBFE	0x21A7B
+0x8EA6DCA1	0x21A94
+0x8EA6DCA2	0x2F86F
+0x8EA6DCA3	0x21A96
+0x8EA6DCA4	0x21A7F
+0x8EA6DCA5	0x21A8F
+0x8EA6DCA6	0x21A84
+0x8EA6DCA7	0x21A7C
+0x8EA6DCA8	0x21A8E
+0x8EA6DCA9	0x21A90
+0x8EA6DCAA	0x21A98
+0x8EA6DCAB	0x21A83
+0x8EA6DCAC	0x21A80
+0x8EA6DCAD	0x21A93
+0x8EA6DCAE	0x21A82
+0x8EA6DCB0	0x21B3D
+0x8EA6DCB1	0x21B41
+0x8EA6DCB2	0x21BA1
+0x8EA6DCB3	0x21B9F
+0x8EA6DCB4	0x21C0A
+0x8EA6DCB5	0x21C0D
+0x8EA6DCB6	0x21CC8
+0x8EA6DCB7	0x21CC9
+0x8EA6DCB8	0x21CC7
+0x8EA6DCB9	0x21CCD
+0x8EA6DCBA	0x21D25
+0x8EA6DCBB	0x21EB1
+0x8EA6DCBC	0x21EDC
+0x8EA6DCBD	0x2F880
+0x8EA6DCBE	0x21EE5
+0x8EA6DCBF	0x21EF4
+0x8EA6DCC0	0x21EBF
+0x8EA6DCC1	0x21EDB
+0x8EA6DCC2	0x21EEA
+0x8EA6DCC3	0x21EF2
+0x8EA6DCC4	0x37FA
+0x8EA6DCC5	0x21EF1
+0x8EA6DCC6	0x21EED
+0x8EA6DCC7	0x21EE6
+0x8EA6DCC8	0x22002
+0x8EA6DCC9	0x2F882
+0x8EA6DCCA	0x22125
+0x8EA6DCCB	0x22118
+0x8EA6DCCC	0x2211F
+0x8EA6DCCD	0x22120
+0x8EA6DCCE	0x221CF
+0x8EA6DCCF	0x2229D
+0x8EA6DCD0	0x22299
+0x8EA6DCD1	0x222A8
+0x8EA6DCD2	0x22368
+0x8EA6DCD3	0x22366
+0x8EA6DCD4	0x22367
+0x8EA6DCD5	0x22391
+0x8EA6DCD6	0x22413
+0x8EA6DCD7	0x22415
+0x8EA6DCD8	0x2241D
+0x8EA6DCD9	0x22416
+0x8EA6DCDA	0x22419
+0x8EA6DCDB	0x2246B
+0x8EA6DCDC	0x22468
+0x8EA6DCDD	0x2246A
+0x8EA6DCDE	0x2246D
+0x8EA6DCDF	0x22469
+0x8EA6DCE0	0x224AA
+0x8EA6DCE1	0x22557
+0x8EA6DCE2	0x22552
+0x8EA6DCE3	0x22550
+0x8EA6DCE4	0x2255F
+0x8EA6DCE5	0x22567
+0x8EA6DCE6	0x2254F
+0x8EA6DCE7	0x38F2
+0x8EA6DCE8	0x2255B
+0x8EA6DCE9	0x2255C
+0x8EA6DCEA	0x2255D
+0x8EA6DCEB	0x2281F
+0x8EA6DCEC	0x2279D
+0x8EA6DCED	0x227B1
+0x8EA6DCEE	0x227B0
+0x8EA6DCEF	0x22794
+0x8EA6DCF0	0x227C3
+0x8EA6DCF1	0x227AF
+0x8EA6DCF2	0x227A8
+0x8EA6DCF3	0x227DC
+0x8EA6DCF4	0x22798
+0x8EA6DCF5	0x227C4
+0x8EA6DCF6	0x227A4
+0x8EA6DCF7	0x227AB
+0x8EA6DCF8	0x227AA
+0x8EA6DCF9	0x227A5
+0x8EA6DCFA	0x22821
+0x8EA6DCFB	0x227EB
+0x8EA6DCFC	0x227E6
+0x8EA6DCFD	0x227F7
+0x8EA6DCFE	0x227F8
+0x8EA6DDA1	0x227FC
+0x8EA6DDA2	0x227FA
+0x8EA6DDA3	0x227E0
+0x8EA6DDA4	0x2F8AA
+0x8EA6DDA5	0x227F6
+0x8EA6DDA6	0x2F8A9
+0x8EA6DDA7	0x227E1
+0x8EA6DDA8	0x229EC
+0x8EA6DDA9	0x229E2
+0x8EA6DDAA	0x229E4
+0x8EA6DDAB	0x229F9
+0x8EA6DDAC	0x22C6F
+0x8EA6DDAD	0x23A4C
+0x8EA6DDAE	0x22CBB
+0x8EA6DDAF	0x22CE1
+0x8EA6DDB0	0x22D00
+0x8EA6DDB1	0x22CD8
+0x8EA6DDB2	0x3A2F
+0x8EA6DDB3	0x22CD6
+0x8EA6DDB4	0x22CE2
+0x8EA6DDB5	0x22CC3
+0x8EA6DDB6	0x22CB3
+0x8EA6DDB7	0x22CD2
+0x8EA6DDB8	0x2F8C1
+0x8EA6DDB9	0x22CCE
+0x8EA6DDBA	0x22CD0
+0x8EA6DDBB	0x22CD5
+0x8EA6DDBC	0x22CB9
+0x8EA6DDBD	0x22CBA
+0x8EA6DDBE	0x22CCF
+0x8EA6DDBF	0x22CBD
+0x8EA6DDC0	0x22EDB
+0x8EA6DDC1	0x22FAA
+0x8EA6DDC2	0x22FAD
+0x8EA6DDC3	0x22FB8
+0x8EA6DDC4	0x22FB6
+0x8EA6DDC5	0x22FB5
+0x8EA6DDC6	0x22FAF
+0x8EA6DDC7	0x22FB4
+0x8EA6DDC8	0x22FB7
+0x8EA6DDC9	0x22FA8
+0x8EA6DDCA	0x22FB9
+0x8EA6DDCB	0x22FBE
+0x8EA6DDCC	0x23082
+0x8EA6DDCD	0x230BC
+0x8EA6DDCE	0x230B8
+0x8EA6DDCF	0x230B6
+0x8EA6DDD0	0x230B9
+0x8EA6DDD1	0x3AC1
+0x8EA6DDD2	0x23110
+0x8EA6DDD3	0x23227
+0x8EA6DDD4	0x23269
+0x8EA6DDD5	0x23270
+0x8EA6DDD6	0x23256
+0x8EA6DDD7	0x2326B
+0x8EA6DDD8	0x2327A
+0x8EA6DDD9	0x2326C
+0x8EA6DDDA	0x2326D
+0x8EA6DDDB	0x2F8D5
+0x8EA6DDDC	0x267C1
+0x8EA6DDDD	0x2338D
+0x8EA6DDDE	0x23390
+0x8EA6DDDF	0x235B6
+0x8EA6DDE0	0x23610
+0x8EA6DDE1	0x23612
+0x8EA6DDE2	0x235BA
+0x8EA6DDE3	0x235BD
+0x8EA6DDE4	0x23605
+0x8EA6DDE5	0x235C2
+0x8EA6DDE6	0x23607
+0x8EA6DDE7	0x235F5
+0x8EA6DDE8	0x2F8E9
+0x8EA6DDE9	0x235AF
+0x8EA6DDEA	0x235F4
+0x8EA6DDEB	0x235F7
+0x8EA6DDEC	0x235F8
+0x8EA6DDED	0x23611
+0x8EA6DDEE	0x238F6
+0x8EA6DDEF	0x238F5
+0x8EA6DDF0	0x238FB
+0x8EA6DDF1	0x23901
+0x8EA6DDF2	0x23900
+0x8EA6DDF3	0x23902
+0x8EA6DDF4	0x238FE
+0x8EA6DDF5	0x238FA
+0x8EA6DDF6	0x238FD
+0x8EA6DDF7	0x3C40
+0x8EA6DDF8	0x23A37
+0x8EA6DDF9	0x23A49
+0x8EA6DDFA	0x23A4B
+0x8EA6DDFB	0x23A46
+0x8EA6DDFC	0x23A47
+0x8EA6DDFD	0x23AB3
+0x8EA6DDFE	0x23AB2
+0x8EA6DEA1	0x23AB0
+0x8EA6DEA2	0x23AB7
+0x8EA6DEA3	0x23B11
+0x8EA6DEA4	0x23BCC
+0x8EA6DEA5	0x23BDF
+0x8EA6DEA6	0x23BD3
+0x8EA6DEA7	0x23BD5
+0x8EA6DEA8	0x23BDB
+0x8EA6DEA9	0x23BC5
+0x8EA6DEAA	0x23BC8
+0x8EA6DEAB	0x23BC9
+0x8EA6DEAC	0x23BE2
+0x8EA6DEAD	0x23BCA
+0x8EA6DEAE	0x23BD1
+0x8EA6DEAF	0x23BD2
+0x8EA6DEB0	0x23BDD
+0x8EA6DEB1	0x23E6C
+0x8EA6DEB2	0x23E73
+0x8EA6DEB3	0x23F21
+0x8EA6DEB4	0x23EF0
+0x8EA6DEB5	0x23F1F
+0x8EA6DEB6	0x23F3B
+0x8EA6DEB7	0x23F22
+0x8EA6DEB8	0x23F23
+0x8EA6DEB9	0x23EE8
+0x8EA6DEBA	0x23EDD
+0x8EA6DEBB	0x3D3F
+0x8EA6DEBC	0x23F1B
+0x8EA6DEBD	0x23EED
+0x8EA6DEBE	0x2F90E
+0x8EA6DEBF	0x23EF2
+0x8EA6DEC0	0x3D46
+0x8EA6DEC1	0x23EDC
+0x8EA6DEC2	0x23EE9
+0x8EA6DEC3	0x23F1D
+0x8EA6DEC4	0x23EDA
+0x8EA6DEC5	0x23EE6
+0x8EA6DEC6	0x24313
+0x8EA6DEC7	0x24315
+0x8EA6DEC8	0x24316
+0x8EA6DEC9	0x2433C
+0x8EA6DECA	0x2430B
+0x8EA6DECB	0x2431C
+0x8EA6DECC	0x2433A
+0x8EA6DECD	0x2433D
+0x8EA6DECE	0x2439A
+0x8EA6DECF	0x2431D
+0x8EA6DED0	0x24309
+0x8EA6DED1	0x24308
+0x8EA6DED2	0x2433B
+0x8EA6DED3	0x24522
+0x8EA6DED4	0x24526
+0x8EA6DED5	0x24525
+0x8EA6DED6	0x24524
+0x8EA6DED7	0x2039B
+0x8EA6DED8	0x2458F
+0x8EA6DED9	0x24590
+0x8EA6DEDA	0x245E6
+0x8EA6DEDB	0x245E3
+0x8EA6DEDC	0x245E5
+0x8EA6DEDD	0x24611
+0x8EA6DEDE	0x2F925
+0x8EA6DEDF	0x246AE
+0x8EA6DEE0	0x246BE
+0x8EA6DEE1	0x246B4
+0x8EA6DEE2	0x246B3
+0x8EA6DEE3	0x246AF
+0x8EA6DEE4	0x24691
+0x8EA6DEE5	0x246C2
+0x8EA6DEE6	0x246B6
+0x8EA6DEE7	0x246B2
+0x8EA6DEE8	0x24857
+0x8EA6DEE9	0x2483B
+0x8EA6DEEA	0x24858
+0x8EA6DEEB	0x24851
+0x8EA6DEEC	0x24841
+0x8EA6DEED	0x24839
+0x8EA6DEEE	0x3E8F
+0x8EA6DEEF	0x24859
+0x8EA6DEF0	0x24845
+0x8EA6DEF1	0x24861
+0x8EA6DEF2	0x248E8
+0x8EA6DEF3	0x249FA
+0x8EA6DEF4	0x249EA
+0x8EA6DEF5	0x249EF
+0x8EA6DEF6	0x249F2
+0x8EA6DEF7	0x249F0
+0x8EA6DEF8	0x24B08
+0x8EA6DEF9	0x24B70
+0x8EA6DEFA	0x24B6A
+0x8EA6DEFB	0x24B73
+0x8EA6DEFC	0x24B68
+0x8EA6DEFD	0x24BC8
+0x8EA6DEFE	0x24BF2
+0x8EA6DFA1	0x20B7B
+0x8EA6DFA2	0x24CAE
+0x8EA6DFA3	0x24CAB
+0x8EA6DFA4	0x24CB5
+0x8EA6DFA5	0x24CAF
+0x8EA6DFA6	0x24CB2
+0x8EA6DFA7	0x24CB6
+0x8EA6DFA8	0x24CB0
+0x8EA6DFA9	0x24D1E
+0x8EA6DFAA	0x24E03
+0x8EA6DFAB	0x24E06
+0x8EA6DFAC	0x24E1F
+0x8EA6DFAD	0x3FAC
+0x8EA6DFAE	0x24E0F
+0x8EA6DFAF	0x24E02
+0x8EA6DFB0	0x24E19
+0x8EA6DFB1	0x24E18
+0x8EA6DFB2	0x24E22
+0x8EA6DFB3	0x24E15
+0x8EA6DFB4	0x24E07
+0x8EA6DFB5	0x24E0D
+0x8EA6DFB6	0x24E24
+0x8EA6DFB7	0x24E0C
+0x8EA6DFB8	0x24E1E
+0x8EA6DFB9	0x24F89
+0x8EA6DFBA	0x24F8A
+0x8EA6DFBB	0x2500A
+0x8EA6DFBC	0x2500B
+0x8EA6DFBD	0x25007
+0x8EA6DFBE	0x25004
+0x8EA6DFBF	0x25009
+0x8EA6DFC0	0x25084
+0x8EA6DFC1	0x25083
+0x8EA6DFC2	0x25218
+0x8EA6DFC3	0x25214
+0x8EA6DFC4	0x25205
+0x8EA6DFC5	0x25216
+0x8EA6DFC6	0x2520E
+0x8EA6DFC7	0x25211
+0x8EA6DFC8	0x25208
+0x8EA6DFC9	0x2520B
+0x8EA6DFCA	0x25215
+0x8EA6DFCB	0x25085
+0x8EA6DFCC	0x25237
+0x8EA6DFCD	0x2522A
+0x8EA6DFCE	0x2520D
+0x8EA6DFCF	0x2520F
+0x8EA6DFD0	0x2537E
+0x8EA6DFD1	0x25376
+0x8EA6DFD2	0x25377
+0x8EA6DFD3	0x253EC
+0x8EA6DFD4	0x254FC
+0x8EA6DFD5	0x25508
+0x8EA6DFD6	0x254FF
+0x8EA6DFD7	0x25503
+0x8EA6DFD8	0x25510
+0x8EA6DFD9	0x25505
+0x8EA6DFDA	0x25506
+0x8EA6DFDB	0x254FA
+0x8EA6DFDC	0x256C7
+0x8EA6DFDD	0x256C0
+0x8EA6DFDE	0x256C3
+0x8EA6DFDF	0x256A7
+0x8EA6DFE0	0x256A8
+0x8EA6DFE1	0x256AB
+0x8EA6DFE2	0x256C1
+0x8EA6DFE3	0x256AA
+0x8EA6DFE4	0x256C8
+0x8EA6DFE5	0x25743
+0x8EA6DFE6	0x25802
+0x8EA6DFE7	0x2580E
+0x8EA6DFE8	0x25801
+0x8EA6DFE9	0x257FE
+0x8EA6DFEA	0x25803
+0x8EA6DFEB	0x4168
+0x8EA6DFEC	0x25822
+0x8EA6DFED	0x25821
+0x8EA6DFEE	0x25807
+0x8EA6DFEF	0x25808
+0x8EA6DFF0	0x2580C
+0x8EA6DFF1	0x259CA
+0x8EA6DFF2	0x259BC
+0x8EA6DFF3	0x259BE
+0x8EA6DFF4	0x259BD
+0x8EA6DFF5	0x2F95C
+0x8EA6DFF6	0x259BB
+0x8EA6DFF7	0x259B9
+0x8EA6DFF8	0x41AB
+0x8EA6DFF9	0x259C5
+0x8EA6DFFA	0x25A99
+0x8EA6DFFB	0x25B6B
+0x8EA6DFFC	0x25B93
+0x8EA6DFFD	0x25B94
+0x8EA6DFFE	0x25BA9
+0x8EA6E0A1	0x25BA0
+0x8EA6E0A2	0x25BA6
+0x8EA6E0A3	0x2F961
+0x8EA6E0A4	0x25BAB
+0x8EA6E0A5	0x25B9E
+0x8EA6E0A6	0x25B9B
+0x8EA6E0A7	0x25B91
+0x8EA6E0A8	0x25B99
+0x8EA6E0A9	0x25EB6
+0x8EA6E0AA	0x25EB8
+0x8EA6E0AB	0x25E9A
+0x8EA6E0AC	0x4291
+0x8EA6E0AD	0x25E98
+0x8EA6E0AE	0x25E9B
+0x8EA6E0AF	0x25EB3
+0x8EA6E0B0	0x25EA2
+0x8EA6E0B1	0x222AA
+0x8EA6E0B2	0x25EA0
+0x8EA6E0B3	0x25E9F
+0x8EA6E0B4	0x2605B
+0x8EA6E0B5	0x26070
+0x8EA6E0B6	0x26054
+0x8EA6E0B7	0x26071
+0x8EA6E0B8	0x26065
+0x8EA6E0B9	0x26051
+0x8EA6E0BA	0x2609D
+0x8EA6E0BB	0x26061
+0x8EA6E0BC	0x2605A
+0x8EA6E0BD	0x26074
+0x8EA6E0BE	0x2604C
+0x8EA6E0BF	0x2604B
+0x8EA6E0C0	0x2605E
+0x8EA6E0C1	0x26058
+0x8EA6E0C2	0x26053
+0x8EA6E0C3	0x26052
+0x8EA6E0C4	0x2623B
+0x8EA6E0C5	0x26239
+0x8EA6E0C6	0x262D6
+0x8EA6E0C7	0x262E7
+0x8EA6E0C8	0x262D7
+0x8EA6E0C9	0x262D8
+0x8EA6E0CA	0x262D9
+0x8EA6E0CB	0x262DA
+0x8EA6E0CC	0x262DB
+0x8EA6E0CD	0x262DC
+0x8EA6E0CE	0x262E0
+0x8EA6E0CF	0x262E4
+0x8EA6E0D0	0x262DD
+0x8EA6E0D1	0x262F5
+0x8EA6E0D2	0x262F1
+0x8EA6E0D3	0x26398
+0x8EA6E0D4	0x2639D
+0x8EA6E0D5	0x26399
+0x8EA6E0D6	0x26450
+0x8EA6E0D7	0x26449
+0x8EA6E0D8	0x7FE4
+0x8EA6E0D9	0x26462
+0x8EA6E0DA	0x264D7
+0x8EA6E0DB	0x26501
+0x8EA6E0DC	0x264F7
+0x8EA6E0DD	0x2F97D
+0x8EA6E0DE	0x2658C
+0x8EA6E0DF	0x2659C
+0x8EA6E0E0	0x8088
+0x8EA6E0E1	0x2661F
+0x8EA6E0E2	0x2661E
+0x8EA6E0E3	0x2673D
+0x8EA6E0E4	0x2673F
+0x8EA6E0E5	0x26711
+0x8EA6E0E6	0x26759
+0x8EA6E0E7	0x2673E
+0x8EA6E0E8	0x26758
+0x8EA6E0E9	0x26800
+0x8EA6E0EA	0x2679E
+0x8EA6E0EB	0x267B6
+0x8EA6E0EC	0x267AA
+0x8EA6E0ED	0x267AF
+0x8EA6E0EE	0x267AC
+0x8EA6E0EF	0x4430
+0x8EA6E0F0	0x267C0
+0x8EA6E0F1	0x267A9
+0x8EA6E0F2	0x20B10
+0x8EA6E0F3	0x268EE
+0x8EA6E0F4	0x26977
+0x8EA6E0F5	0x26979
+0x8EA6E0F6	0x2697A
+0x8EA6E0F7	0x2697D
+0x8EA6E0F8	0x2697F
+0x8EA6E0F9	0x26983
+0x8EA6E0FA	0x26978
+0x8EA6E0FB	0x2697E
+0x8EA6E0FC	0x269E4
+0x8EA6E0FD	0x269E6
+0x8EA6E0FE	0x269E5
+0x8EA6E1A1	0x445D
+0x8EA6E1A2	0x26A4E
+0x8EA6E1A3	0x26A59
+0x8EA6E1A4	0x4475
+0x8EA6E1A5	0x2F98E
+0x8EA6E1A6	0x26A4F
+0x8EA6E1A7	0x26A4A
+0x8EA6E1A8	0x26AE3
+0x8EA6E1A9	0x26ADE
+0x8EA6E1AA	0x26AE2
+0x8EA6E1AB	0x26C74
+0x8EA6E1AC	0x26CAC
+0x8EA6E1AD	0x26C61
+0x8EA6E1AE	0x26C62
+0x8EA6E1AF	0x26C76
+0x8EA6E1B0	0x26C7A
+0x8EA6E1B1	0x26C79
+0x8EA6E1B2	0x26C60
+0x8EA6E1B3	0x26D64
+0x8EA6E1B4	0x26E81
+0x8EA6E1B5	0x26DDF
+0x8EA6E1B6	0x26D84
+0x8EA6E1B7	0x26D8A
+0x8EA6E1B8	0x26D92
+0x8EA6E1B9	0x26D79
+0x8EA6E1BA	0x26DDE
+0x8EA6E1BB	0x26D98
+0x8EA6E1BC	0x26D6C
+0x8EA6E1BD	0x26DE1
+0x8EA6E1BE	0x2F9A5
+0x8EA6E1BF	0x26D7C
+0x8EA6E1C0	0x26D72
+0x8EA6E1C1	0x26D81
+0x8EA6E1C2	0x26DE0
+0x8EA6E1C3	0x26D65
+0x8EA6E1C4	0x44FF
+0x8EA6E1C5	0x26D6A
+0x8EA6E1C6	0x26D97
+0x8EA6E1C7	0x26DAA
+0x8EA6E1C8	0x26DD3
+0x8EA6E1C9	0x26DAB
+0x8EA6E1CA	0x26D6E
+0x8EA6E1CB	0x26DAC
+0x8EA6E1CC	0x26D76
+0x8EA6E1CD	0x26D7B
+0x8EA6E1CE	0x26DAD
+0x8EA6E1CF	0x2F9A6
+0x8EA6E1D0	0x26D94
+0x8EA6E1D1	0x26DD7
+0x8EA6E1D2	0x26D70
+0x8EA6E1D3	0x26DD5
+0x8EA6E1D4	0x26DF1
+0x8EA6E1D5	0x26D7A
+0x8EA6E1D6	0x26D68
+0x8EA6E1D7	0x26D96
+0x8EA6E1D8	0x450B
+0x8EA6E1D9	0x26D73
+0x8EA6E1DA	0x26DAE
+0x8EA6E1DB	0x26DDD
+0x8EA6E1DC	0x26DDA
+0x8EA6E1DD	0x26DAF
+0x8EA6E1DE	0x26DB0
+0x8EA6E1DF	0x26DDB
+0x8EA6E1E0	0x26D62
+0x8EA6E1E1	0x26DF8
+0x8EA6E1E2	0x271C2
+0x8EA6E1E3	0x271C7
+0x8EA6E1E4	0x271C8
+0x8EA6E1E5	0x271C5
+0x8EA6E1E6	0x271C3
+0x8EA6E1E7	0x271C6
+0x8EA6E1E8	0x272DE
+0x8EA6E1E9	0x45C8
+0x8EA6E1EA	0x27311
+0x8EA6E1EB	0x27315
+0x8EA6E1EC	0x27328
+0x8EA6E1ED	0x27321
+0x8EA6E1EE	0x2732D
+0x8EA6E1EF	0x27351
+0x8EA6E1F0	0x2732B
+0x8EA6E1F1	0x27316
+0x8EA6E1F2	0x27324
+0x8EA6E1F3	0x27335
+0x8EA6E1F4	0x2731F
+0x8EA6E1F5	0x27312
+0x8EA6E1F6	0x27310
+0x8EA6E1F7	0x27380
+0x8EA6E1F8	0x2733B
+0x8EA6E1F9	0x27329
+0x8EA6E1FA	0x2732A
+0x8EA6E1FB	0x2731B
+0x8EA6E1FC	0x27318
+0x8EA6E1FD	0x27320
+0x8EA6E1FE	0x2733F
+0x8EA6E2A1	0x2731C
+0x8EA6E2A2	0x27326
+0x8EA6E2A3	0x2730B
+0x8EA6E2A4	0x275BE
+0x8EA6E2A5	0x275C4
+0x8EA6E2A6	0x275BD
+0x8EA6E2A7	0x275FA
+0x8EA6E2A8	0x275FB
+0x8EA6E2A9	0x276B1
+0x8EA6E2AA	0x276B2
+0x8EA6E2AB	0x276B0
+0x8EA6E2AC	0x276B9
+0x8EA6E2AD	0x276A6
+0x8EA6E2AE	0x276BD
+0x8EA6E2AF	0x276B6
+0x8EA6E2B0	0x276B8
+0x8EA6E2B1	0x276B4
+0x8EA6E2B2	0x276B3
+0x8EA6E2B3	0x276A7
+0x8EA6E2B4	0x276AE
+0x8EA6E2B5	0x276BC
+0x8EA6E2B6	0x277F2
+0x8EA6E2B7	0x277F3
+0x8EA6E2B8	0x277F4
+0x8EA6E2B9	0x2783B
+0x8EA6E2BA	0x27840
+0x8EA6E2BB	0x27846
+0x8EA6E2BC	0x278F0
+0x8EA6E2BD	0x278EE
+0x8EA6E2BE	0x278E8
+0x8EA6E2BF	0x278F1
+0x8EA6E2C0	0x278EB
+0x8EA6E2C1	0x278EF
+0x8EA6E2C2	0x279FC
+0x8EA6E2C3	0x27A20
+0x8EA6E2C4	0x27A09
+0x8EA6E2C5	0x27A06
+0x8EA6E2C6	0x27A03
+0x8EA6E2C7	0x2F9CF
+0x8EA6E2C8	0x27A19
+0x8EA6E2C9	0x27A24
+0x8EA6E2CA	0x27A1B
+0x8EA6E2CB	0x27A1D
+0x8EA6E2CC	0x279FD
+0x8EA6E2CD	0x27A1E
+0x8EA6E2CE	0x279F4
+0x8EA6E2CF	0x27A01
+0x8EA6E2D0	0x27A08
+0x8EA6E2D1	0x27A05
+0x8EA6E2D2	0x27A23
+0x8EA6E2D3	0x279FF
+0x8EA6E2D4	0x27BEA
+0x8EA6E2D5	0x27C4D
+0x8EA6E2D6	0x27C4E
+0x8EA6E2D7	0x27C56
+0x8EA6E2D8	0x27C57
+0x8EA6E2D9	0x27C51
+0x8EA6E2DA	0x27C55
+0x8EA6E2DB	0x27C54
+0x8EA6E2DC	0x27CCB
+0x8EA6E2DD	0x27CD4
+0x8EA6E2DE	0x27CD1
+0x8EA6E2DF	0x27CCF
+0x8EA6E2E0	0x27CD2
+0x8EA6E2E1	0x27CCA
+0x8EA6E2E2	0x27CD6
+0x8EA6E2E3	0x27D8B
+0x8EA6E2E4	0x27D88
+0x8EA6E2E5	0x27D85
+0x8EA6E2E6	0x27D89
+0x8EA6E2E7	0x21A9B
+0x8EA6E2E8	0x27DBB
+0x8EA6E2E9	0x27D8C
+0x8EA6E2EA	0x4774
+0x8EA6E2EB	0x27D99
+0x8EA6E2EC	0x27D8A
+0x8EA6E2ED	0x27EEC
+0x8EA6E2EE	0x27EEF
+0x8EA6E2EF	0x27EF9
+0x8EA6E2F0	0x27F09
+0x8EA6E2F1	0x27EF8
+0x8EA6E2F2	0x27EF3
+0x8EA6E2F3	0x27F00
+0x8EA6E2F4	0x27F1D
+0x8EA6E2F5	0x47AC
+0x8EA6E2F6	0x27EFD
+0x8EA6E2F7	0x28048
+0x8EA6E2F8	0x2805C
+0x8EA6E2F9	0x28055
+0x8EA6E2FA	0x2805E
+0x8EA6E2FB	0x28049
+0x8EA6E2FC	0x28063
+0x8EA6E2FD	0x28060
+0x8EA6E2FE	0x28053
+0x8EA6E3A1	0x28062
+0x8EA6E3A2	0x28040
+0x8EA6E3A3	0x28249
+0x8EA6E3A4	0x2824A
+0x8EA6E3A5	0x2824C
+0x8EA6E3A6	0x2824D
+0x8EA6E3A7	0x2830A
+0x8EA6E3A8	0x28306
+0x8EA6E3A9	0x2832F
+0x8EA6E3AA	0x28321
+0x8EA6E3AB	0x28307
+0x8EA6E3AC	0x28309
+0x8EA6E3AD	0x28302
+0x8EA6E3AE	0x28316
+0x8EA6E3AF	0x28303
+0x8EA6E3B0	0x2830B
+0x8EA6E3B1	0x2830F
+0x8EA6E3B2	0x28560
+0x8EA6E3B3	0x28568
+0x8EA6E3B4	0x2855E
+0x8EA6E3B5	0x2855D
+0x8EA6E3B6	0x28563
+0x8EA6E3B7	0x2855F
+0x8EA6E3B8	0x28564
+0x8EA6E3B9	0x28578
+0x8EA6E3BA	0x28561
+0x8EA6E3BB	0x28569
+0x8EA6E3BC	0x28565
+0x8EA6E3BD	0x286DA
+0x8EA6E3BE	0x286E6
+0x8EA6E3BF	0x286DB
+0x8EA6E3C0	0x286DC
+0x8EA6E3C1	0x28739
+0x8EA6E3C2	0x28757
+0x8EA6E3C3	0x28755
+0x8EA6E3C4	0x28765
+0x8EA6E3C5	0x28761
+0x8EA6E3C6	0x28754
+0x8EA6E3C7	0x28845
+0x8EA6E3C8	0x28841
+0x8EA6E3C9	0x2883E
+0x8EA6E3CA	0x28837
+0x8EA6E3CB	0x28912
+0x8EA6E3CC	0x28913
+0x8EA6E3CD	0x2892C
+0x8EA6E3CE	0x28996
+0x8EA6E3CF	0x2F9E9
+0x8EA6E3D0	0x2899C
+0x8EA6E3D1	0x2899D
+0x8EA6E3D2	0x28985
+0x8EA6E3D3	0x2F9E8
+0x8EA6E3D4	0x2899F
+0x8EA6E3D5	0x289A3
+0x8EA6E3D6	0x28C82
+0x8EA6E3D7	0x28C83
+0x8EA6E3D8	0x2F9EE
+0x8EA6E3D9	0x28D1D
+0x8EA6E3DA	0x28D14
+0x8EA6E3DB	0x28D1F
+0x8EA6E3DC	0x28D20
+0x8EA6E3DD	0x28E47
+0x8EA6E3DE	0x28E80
+0x8EA6E3DF	0x28EC9
+0x8EA6E3E0	0x28EF9
+0x8EA6E3E1	0x28F06
+0x8EA6E3E2	0x28EF0
+0x8EA6E3E3	0x28EF8
+0x8EA6E3E4	0x28EEF
+0x8EA6E3E5	0x28EFD
+0x8EA6E3E6	0x28EF1
+0x8EA6E3E7	0x28EFE
+0x8EA6E3E8	0x28FB8
+0x8EA6E3E9	0x28FC0
+0x8EA6E3EA	0x28FC3
+0x8EA6E3EB	0x28FB5
+0x8EA6E3EC	0x28FB6
+0x8EA6E3ED	0x28FC9
+0x8EA6E3EE	0x2F9F3
+0x8EA6E3EF	0x28FBD
+0x8EA6E3F0	0x28FBA
+0x8EA6E3F1	0x28FBF
+0x8EA6E3F2	0x28FB3
+0x8EA6E3F3	0x28FC6
+0x8EA6E3F4	0x28FB2
+0x8EA6E3F5	0x28FBC
+0x8EA6E3F6	0x28FB7
+0x8EA6E3F7	0x28FB9
+0x8EA6E3F8	0x28FC8
+0x8EA6E3F9	0x290B5
+0x8EA6E3FA	0x290B3
+0x8EA6E3FB	0x4A16
+0x8EA6E3FC	0x290AC
+0x8EA6E3FD	0x290A9
+0x8EA6E3FE	0x290AD
+0x8EA6E4A1	0x29211
+0x8EA6E4A2	0x2920D
+0x8EA6E4A3	0x29216
+0x8EA6E4A4	0x29289
+0x8EA6E4A5	0x2927C
+0x8EA6E4A6	0x2928B
+0x8EA6E4A7	0x2927B
+0x8EA6E4A8	0x29288
+0x8EA6E4A9	0x29284
+0x8EA6E4AA	0x2939D
+0x8EA6E4AB	0x29398
+0x8EA6E4AC	0x29488
+0x8EA6E4AD	0x29486
+0x8EA6E4AE	0x29482
+0x8EA6E4AF	0x2948B
+0x8EA6E4B0	0x2F9FF
+0x8EA6E4B1	0x29471
+0x8EA6E4B2	0x29472
+0x8EA6E4B3	0x29481
+0x8EA6E4B4	0x2948C
+0x8EA6E4B5	0x29480
+0x8EA6E4B6	0x29489
+0x8EA6E4B7	0x295BB
+0x8EA6E4B8	0x295C1
+0x8EA6E4B9	0x295BE
+0x8EA6E4BA	0x2FA01
+0x8EA6E4BB	0x295BD
+0x8EA6E4BC	0x296C1
+0x8EA6E4BD	0x296B4
+0x8EA6E4BE	0x296B7
+0x8EA6E4BF	0x296C8
+0x8EA6E4C0	0x4B3B
+0x8EA6E4C1	0x296D3
+0x8EA6E4C2	0x296D0
+0x8EA6E4C3	0x296B0
+0x8EA6E4C4	0x296CA
+0x8EA6E4C5	0x296CD
+0x8EA6E4C6	0x29815
+0x8EA6E4C7	0x29819
+0x8EA6E4C8	0x29817
+0x8EA6E4C9	0x2983F
+0x8EA6E4CA	0x29840
+0x8EA6E4CB	0x29844
+0x8EA6E4CC	0x2987C
+0x8EA6E4CD	0x29878
+0x8EA6E4CE	0x29879
+0x8EA6E4CF	0x29888
+0x8EA6E4D0	0x2FA06
+0x8EA6E4D1	0x29889
+0x8EA6E4D2	0x2987D
+0x8EA6E4D3	0x29A23
+0x8EA6E4D4	0x29A24
+0x8EA6E4D5	0x29A26
+0x8EA6E4D6	0x29A22
+0x8EA6E4D7	0x29A27
+0x8EA6E4D8	0x29A1F
+0x8EA6E4D9	0x29AC9
+0x8EA6E4DA	0x29AC3
+0x8EA6E4DB	0x29B0A
+0x8EA6E4DC	0x29B0B
+0x8EA6E4DD	0x29B04
+0x8EA6E4DE	0x4BEF
+0x8EA6E4DF	0x29B03
+0x8EA6E4E0	0x29B01
+0x8EA6E4E1	0x29B09
+0x8EA6E4E2	0x29C0F
+0x8EA6E4E3	0x29C2E
+0x8EA6E4E4	0x29C2D
+0x8EA6E4E5	0x29C91
+0x8EA6E4E6	0x29C99
+0x8EA6E4E7	0x29C9E
+0x8EA6E4E8	0x29C90
+0x8EA6E4E9	0x29C94
+0x8EA6E4EA	0x29C9D
+0x8EA6E4EB	0x29C98
+0x8EA6E4EC	0x29C9B
+0x8EA6E4ED	0x29C9C
+0x8EA6E4EE	0x29C9A
+0x8EA6E4EF	0x29D54
+0x8EA6E4F0	0x29F9D
+0x8EA6E4F1	0x29F9F
+0x8EA6E4F2	0x29FA3
+0x8EA6E4F3	0x29FA4
+0x8EA6E4F4	0x29FA5
+0x8EA6E4F5	0x2A302
+0x8EA6E4F6	0x2A417
+0x8EA6E4F7	0x2A41B
+0x8EA6E4F8	0x2A419
+0x8EA6E4F9	0x2A4D1
+0x8EA6E4FA	0x21537
+0x8EA7A1A1	0x20055
+0x8EA7A1A2	0x20182
+0x8EA7A1A3	0x20189
+0x8EA7A1A4	0x20187
+0x8EA7A1A5	0x203BE
+0x8EA7A1A6	0x203BD
+0x8EA7A1A7	0x203CA
+0x8EA7A1A8	0x203D4
+0x8EA7A1A9	0x203BC
+0x8EA7A1AA	0x203C4
+0x8EA7A1AB	0x203C1
+0x8EA7A1AC	0x203C2
+0x8EA7A1AD	0x203D7
+0x8EA7A1AE	0x20370
+0x8EA7A1AF	0x203BA
+0x8EA7A1B0	0x203E3
+0x8EA7A1B1	0x203BB
+0x8EA7A1B2	0x204B1
+0x8EA7A1B3	0x204B6
+0x8EA7A1B4	0x204B0
+0x8EA7A1B5	0x2056C
+0x8EA7A1B6	0x2060D
+0x8EA7A1B7	0x20607
+0x8EA7A1B8	0x207F1
+0x8EA7A1B9	0x207F5
+0x8EA7A1BA	0x207ED
+0x8EA7A1BB	0x207EF
+0x8EA7A1BC	0x207EB
+0x8EA7A1BD	0x207EC
+0x8EA7A1BE	0x207EE
+0x8EA7A1BF	0x20807
+0x8EA7A1C0	0x209C4
+0x8EA7A1C1	0x20A08
+0x8EA7A1C2	0x20AB3
+0x8EA7A1C3	0x20AAD
+0x8EA7A1C4	0x20AB0
+0x8EA7A1C5	0x20B11
+0x8EA7A1C6	0x2018A
+0x8EA7A1C7	0x20F83
+0x8EA7A1C8	0x20F7A
+0x8EA7A1C9	0x20F82
+0x8EA7A1CA	0x20F68
+0x8EA7A1CB	0x20F71
+0x8EA7A1CC	0x20FB0
+0x8EA7A1CD	0x20FAF
+0x8EA7A1CE	0x35F6
+0x8EA7A1CF	0x20F6C
+0x8EA7A1D0	0x20F6F
+0x8EA7A1D1	0x20F62
+0x8EA7A1D2	0x20F65
+0x8EA7A1D3	0x20F81
+0x8EA7A1D4	0x20F7F
+0x8EA7A1D5	0x20F64
+0x8EA7A1D6	0x20F73
+0x8EA7A1D7	0x20F6E
+0x8EA7A1D8	0x20F67
+0x8EA7A1D9	0x20F74
+0x8EA7A1DA	0x20F7D
+0x8EA7A1DB	0x20F78
+0x8EA7A1DC	0x20F85
+0x8EA7A1DD	0x20FAA
+0x8EA7A1DE	0x20F88
+0x8EA7A1DF	0x20FA6
+0x8EA7A1E0	0x2F84E
+0x8EA7A1E1	0x20F8A
+0x8EA7A1E2	0x20F84
+0x8EA7A1E3	0x5655
+0x8EA7A1E4	0x21224
+0x8EA7A1E5	0x21222
+0x8EA7A1E6	0x21223
+0x8EA7A1E7	0x21432
+0x8EA7A1E8	0x2145B
+0x8EA7A1E9	0x2144F
+0x8EA7A1EA	0x3667
+0x8EA7A1EB	0x21426
+0x8EA7A1EC	0x2143E
+0x8EA7A1ED	0x21442
+0x8EA7A1EE	0x21447
+0x8EA7A1EF	0x21422
+0x8EA7A1F0	0x2069B
+0x8EA7A1F1	0x2144A
+0x8EA7A1F2	0x2141F
+0x8EA7A1F3	0x21449
+0x8EA7A1F4	0x2142B
+0x8EA7A1F5	0x21433
+0x8EA7A1F6	0x2F858
+0x8EA7A1F7	0x2142A
+0x8EA7A1F8	0x21428
+0x8EA7A1F9	0x2153D
+0x8EA7A1FA	0x2153C
+0x8EA7A1FB	0x215BF
+0x8EA7A1FC	0x21679
+0x8EA7A1FD	0x21680
+0x8EA7A1FE	0x2167C
+0x8EA7A2A1	0x2167A
+0x8EA7A2A2	0x21678
+0x8EA7A2A3	0x21882
+0x8EA7A2A4	0x2185C
+0x8EA7A2A5	0x2185A
+0x8EA7A2A6	0x2184B
+0x8EA7A2A7	0x2187C
+0x8EA7A2A8	0x2187F
+0x8EA7A2A9	0x2181F
+0x8EA7A2AA	0x21889
+0x8EA7A2AB	0x2188B
+0x8EA7A2AC	0x21857
+0x8EA7A2AD	0x2187E
+0x8EA7A2AE	0x2187D
+0x8EA7A2AF	0x21853
+0x8EA7A2B0	0x21A9F
+0x8EA7A2B1	0x21ABC
+0x8EA7A2B2	0x21AA5
+0x8EA7A2B3	0x21A86
+0x8EA7A2B4	0x21ADC
+0x8EA7A2B5	0x21AA4
+0x8EA7A2B6	0x21AB6
+0x8EA7A2B7	0x21AA2
+0x8EA7A2B8	0x21AB4
+0x8EA7A2B9	0x21B48
+0x8EA7A2BA	0x21B46
+0x8EA7A2BB	0x21BA7
+0x8EA7A2BC	0x21C14
+0x8EA7A2BD	0x21C12
+0x8EA7A2BE	0x21C11
+0x8EA7A2BF	0x21CE1
+0x8EA7A2C0	0x21CD0
+0x8EA7A2C1	0x21D26
+0x8EA7A2C2	0x21D28
+0x8EA7A2C3	0x21D29
+0x8EA7A2C4	0x21F2F
+0x8EA7A2C5	0x21F0D
+0x8EA7A2C6	0x21F25
+0x8EA7A2C7	0x21F14
+0x8EA7A2C8	0x21F3C
+0x8EA7A2C9	0x21F0B
+0x8EA7A2CA	0x21F11
+0x8EA7A2CB	0x21F30
+0x8EA7A2CC	0x21F18
+0x8EA7A2CD	0x21F19
+0x8EA7A2CE	0x21F36
+0x8EA7A2CF	0x21F17
+0x8EA7A2D0	0x21F10
+0x8EA7A2D1	0x21F15
+0x8EA7A2D2	0x22003
+0x8EA7A2D3	0x22029
+0x8EA7A2D4	0x2204C
+0x8EA7A2D5	0x2213F
+0x8EA7A2D6	0x2213E
+0x8EA7A2D7	0x22134
+0x8EA7A2D8	0x22142
+0x8EA7A2D9	0x22135
+0x8EA7A2DA	0x207F3
+0x8EA7A2DB	0x221CD
+0x8EA7A2DC	0x221D1
+0x8EA7A2DD	0x221D2
+0x8EA7A2DE	0x222AD
+0x8EA7A2DF	0x222BA
+0x8EA7A2E0	0x222C1
+0x8EA7A2E1	0x222BB
+0x8EA7A2E2	0x222B4
+0x8EA7A2E3	0x222BC
+0x8EA7A2E4	0x2236C
+0x8EA7A2E5	0x22392
+0x8EA7A2E6	0x22421
+0x8EA7A2E7	0x22424
+0x8EA7A2E8	0x23F19
+0x8EA7A2E9	0x224AD
+0x8EA7A2EA	0x224AE
+0x8EA7A2EB	0x224AB
+0x8EA7A2EC	0x224AC
+0x8EA7A2ED	0x22570
+0x8EA7A2EE	0x22576
+0x8EA7A2EF	0x22571
+0x8EA7A2F0	0x22577
+0x8EA7A2F1	0x617F
+0x8EA7A2F2	0x227EC
+0x8EA7A2F3	0x2281C
+0x8EA7A2F4	0x227FB
+0x8EA7A2F5	0x227EE
+0x8EA7A2F6	0x228E2
+0x8EA7A2F7	0x227FD
+0x8EA7A2F8	0x2281E
+0x8EA7A2F9	0x2283B
+0x8EA7A2FA	0x2284A
+0x8EA7A2FB	0x2F8AE
+0x8EA7A2FC	0x3992
+0x8EA7A2FD	0x2287D
+0x8EA7A2FE	0x22856
+0x8EA7A3A1	0x22844
+0x8EA7A3A2	0x2284B
+0x8EA7A3A3	0x229FA
+0x8EA7A3A4	0x229E8
+0x8EA7A3A5	0x229F8
+0x8EA7A3A6	0x229FF
+0x8EA7A3A7	0x229F7
+0x8EA7A3A8	0x229F6
+0x8EA7A3A9	0x229FE
+0x8EA7A3AA	0x22A07
+0x8EA7A3AB	0x22A5D
+0x8EA7A3AC	0x22CD4
+0x8EA7A3AD	0x2F8C3
+0x8EA7A3AE	0x22CC8
+0x8EA7A3AF	0x22CC5
+0x8EA7A3B0	0x2F8C0
+0x8EA7A3B1	0x22CC9
+0x8EA7A3B2	0x22D4D
+0x8EA7A3B3	0x22D20
+0x8EA7A3B4	0x22D36
+0x8EA7A3B5	0x22D35
+0x8EA7A3B6	0x22D88
+0x8EA7A3B7	0x22D25
+0x8EA7A3B8	0x22D21
+0x8EA7A3B9	0x22D26
+0x8EA7A3BA	0x3A45
+0x8EA7A3BB	0x22D3F
+0x8EA7A3BC	0x22D3B
+0x8EA7A3BD	0x22D24
+0x8EA7A3BE	0x22D43
+0x8EA7A3BF	0x22D4E
+0x8EA7A3C0	0x22D4F
+0x8EA7A3C1	0x22D44
+0x8EA7A3C2	0x22D40
+0x8EA7A3C3	0x22D41
+0x8EA7A3C4	0x22D39
+0x8EA7A3C5	0x22D2B
+0x8EA7A3C6	0x22EDD
+0x8EA7A3C7	0x22EDE
+0x8EA7A3C8	0x22FCD
+0x8EA7A3C9	0x22FCB
+0x8EA7A3CA	0x22FDB
+0x8EA7A3CB	0x22FD8
+0x8EA7A3CC	0x22FD9
+0x8EA7A3CD	0x22FD2
+0x8EA7A3CE	0x22FCA
+0x8EA7A3CF	0x22FD1
+0x8EA7A3D0	0x22FD4
+0x8EA7A3D1	0x22FF9
+0x8EA7A3D2	0x22FD0
+0x8EA7A3D3	0x2305E
+0x8EA7A3D4	0x2305D
+0x8EA7A3D5	0x2308A
+0x8EA7A3D6	0x23114
+0x8EA7A3D7	0x23283
+0x8EA7A3D8	0x23284
+0x8EA7A3D9	0x2329B
+0x8EA7A3DA	0x23282
+0x8EA7A3DB	0x2327D
+0x8EA7A3DC	0x2327C
+0x8EA7A3DD	0x23299
+0x8EA7A3DE	0x2327E
+0x8EA7A3DF	0x2329A
+0x8EA7A3E0	0x23295
+0x8EA7A3E1	0x2327B
+0x8EA7A3E2	0x23286
+0x8EA7A3E3	0x23348
+0x8EA7A3E4	0x23392
+0x8EA7A3E5	0x235B2
+0x8EA7A3E6	0x23642
+0x8EA7A3E7	0x23672
+0x8EA7A3E8	0x23615
+0x8EA7A3E9	0x23630
+0x8EA7A3EA	0x23643
+0x8EA7A3EB	0x2365B
+0x8EA7A3EC	0x2361D
+0x8EA7A3ED	0x23673
+0x8EA7A3EE	0x2362D
+0x8EA7A3EF	0x3BC9
+0x8EA7A3F0	0x23621
+0x8EA7A3F1	0x2361C
+0x8EA7A3F2	0x2F8EA
+0x8EA7A3F3	0x23629
+0x8EA7A3F4	0x2361E
+0x8EA7A3F5	0x23633
+0x8EA7A3F6	0x23910
+0x8EA7A3F7	0x2390E
+0x8EA7A3F8	0x2F8F1
+0x8EA7A3F9	0x2390D
+0x8EA7A3FA	0x23911
+0x8EA7A3FB	0x23912
+0x8EA7A3FC	0x23917
+0x8EA7A3FD	0x23909
+0x8EA7A3FE	0x2390F
+0x8EA7A4A1	0x23998
+0x8EA7A4A2	0x23994
+0x8EA7A4A3	0x23996
+0x8EA7A4A4	0x23999
+0x8EA7A4A5	0x23995
+0x8EA7A4A6	0x23997
+0x8EA7A4A7	0x23A50
+0x8EA7A4A8	0x23A52
+0x8EA7A4A9	0x23A4D
+0x8EA7A4AA	0x23A57
+0x8EA7A4AB	0x23A53
+0x8EA7A4AC	0x23A56
+0x8EA7A4AD	0x23AB8
+0x8EA7A4AE	0x23B12
+0x8EA7A4AF	0x23BF1
+0x8EA7A4B0	0x23BF0
+0x8EA7A4B1	0x23BEE
+0x8EA7A4B2	0x23BEF
+0x8EA7A4B3	0x23BE5
+0x8EA7A4B4	0x23BEB
+0x8EA7A4B5	0x23BE7
+0x8EA7A4B6	0x23BF2
+0x8EA7A4B7	0x23BE6
+0x8EA7A4B8	0x23BF7
+0x8EA7A4B9	0x23C09
+0x8EA7A4BA	0x23C6B
+0x8EA7A4BB	0x23C6A
+0x8EA7A4BC	0x23E79
+0x8EA7A4BD	0x23ECD
+0x8EA7A4BE	0x23EEF
+0x8EA7A4BF	0x23EE4
+0x8EA7A4C0	0x23EE3
+0x8EA7A4C1	0x23F6C
+0x8EA7A4C2	0x23F67
+0x8EA7A4C3	0x23F62
+0x8EA7A4C4	0x23F58
+0x8EA7A4C5	0x23F69
+0x8EA7A4C6	0x23FAB
+0x8EA7A4C7	0x23F57
+0x8EA7A4C8	0x23FAD
+0x8EA7A4C9	0x23F54
+0x8EA7A4CA	0x23FAE
+0x8EA7A4CB	0x23F76
+0x8EA7A4CC	0x23F49
+0x8EA7A4CD	0x23F45
+0x8EA7A4CE	0x23F4F
+0x8EA7A4CF	0x2F90F
+0x8EA7A4D0	0x23F50
+0x8EA7A4D1	0x23F7D
+0x8EA7A4D2	0x23F44
+0x8EA7A4D3	0x23F66
+0x8EA7A4D4	0x23F48
+0x8EA7A4D5	0x23FA3
+0x8EA7A4D6	0x23F51
+0x8EA7A4D7	0x23F53
+0x8EA7A4D8	0x2F910
+0x8EA7A4D9	0x23F60
+0x8EA7A4DA	0x23F47
+0x8EA7A4DB	0x23F5E
+0x8EA7A4DC	0x23F85
+0x8EA7A4DD	0x23FAC
+0x8EA7A4DE	0x23F6D
+0x8EA7A4DF	0x23F75
+0x8EA7A4E0	0x23FA8
+0x8EA7A4E1	0x3D55
+0x8EA7A4E2	0x23F43
+0x8EA7A4E3	0x23F4E
+0x8EA7A4E4	0x23F5C
+0x8EA7A4E5	0x23F56
+0x8EA7A4E6	0x23F6E
+0x8EA7A4E7	0x23F63
+0x8EA7A4E8	0x23F6A
+0x8EA7A4E9	0x24356
+0x8EA7A4EA	0x24312
+0x8EA7A4EB	0x2435C
+0x8EA7A4EC	0x24358
+0x8EA7A4ED	0x24355
+0x8EA7A4EE	0x2437E
+0x8EA7A4EF	0x243A8
+0x8EA7A4F0	0x24311
+0x8EA7A4F1	0x24359
+0x8EA7A4F2	0x2435A
+0x8EA7A4F3	0x24367
+0x8EA7A4F4	0x24354
+0x8EA7A4F5	0x2435B
+0x8EA7A4F6	0x243F0
+0x8EA7A4F7	0x24529
+0x8EA7A4F8	0x2452C
+0x8EA7A4F9	0x2452A
+0x8EA7A4FA	0x24527
+0x8EA7A4FB	0x24567
+0x8EA7A4FC	0x24568
+0x8EA7A4FD	0x24593
+0x8EA7A4FE	0x24595
+0x8EA7A5A1	0x2459A
+0x8EA7A5A2	0x245EE
+0x8EA7A5A3	0x245F1
+0x8EA7A5A4	0x245ED
+0x8EA7A5A5	0x245E9
+0x8EA7A5A6	0x246CB
+0x8EA7A5A7	0x246DF
+0x8EA7A5A8	0x246DB
+0x8EA7A5A9	0x2483C
+0x8EA7A5AA	0x2484E
+0x8EA7A5AB	0x2486C
+0x8EA7A5AC	0x2487B
+0x8EA7A5AD	0x2487C
+0x8EA7A5AE	0x24883
+0x8EA7A5AF	0x2486B
+0x8EA7A5B0	0x24866
+0x8EA7A5B1	0x24863
+0x8EA7A5B2	0x248A0
+0x8EA7A5B3	0x24885
+0x8EA7A5B4	0x24868
+0x8EA7A5B5	0x248A2
+0x8EA7A5B6	0x249EC
+0x8EA7A5B7	0x3EE8
+0x8EA7A5B8	0x249E7
+0x8EA7A5B9	0x24A10
+0x8EA7A5BA	0x24A18
+0x8EA7A5BB	0x24A3A
+0x8EA7A5BC	0x24A1A
+0x8EA7A5BD	0x24A38
+0x8EA7A5BE	0x24A41
+0x8EA7A5BF	0x24A1B
+0x8EA7A5C0	0x24A14
+0x8EA7A5C1	0x24A1C
+0x8EA7A5C2	0x24A1D
+0x8EA7A5C3	0x24B12
+0x8EA7A5C4	0x24B0D
+0x8EA7A5C5	0x24B07
+0x8EA7A5C6	0x24B7E
+0x8EA7A5C7	0x24B7F
+0x8EA7A5C8	0x20AB9
+0x8EA7A5C9	0x24B80
+0x8EA7A5CA	0x24B7A
+0x8EA7A5CB	0x24BF3
+0x8EA7A5CC	0x24CB9
+0x8EA7A5CD	0x24CBB
+0x8EA7A5CE	0x24CBA
+0x8EA7A5CF	0x24CBD
+0x8EA7A5D0	0x24CB7
+0x8EA7A5D1	0x24CBF
+0x8EA7A5D2	0x24D21
+0x8EA7A5D3	0x24E3A
+0x8EA7A5D4	0x24E3D
+0x8EA7A5D5	0x24E36
+0x8EA7A5D6	0x24E49
+0x8EA7A5D7	0x24E81
+0x8EA7A5D8	0x3FB6
+0x8EA7A5D9	0x24E3F
+0x8EA7A5DA	0x24E4D
+0x8EA7A5DB	0x24E3E
+0x8EA7A5DC	0x3FBD
+0x8EA7A5DD	0x24E30
+0x8EA7A5DE	0x24E4F
+0x8EA7A5DF	0x24F37
+0x8EA7A5E0	0x24F98
+0x8EA7A5E1	0x24F99
+0x8EA7A5E2	0x25011
+0x8EA7A5E3	0x2500D
+0x8EA7A5E4	0x25088
+0x8EA7A5E5	0x2508A
+0x8EA7A5E6	0x2521C
+0x8EA7A5E7	0x25255
+0x8EA7A5E8	0x25256
+0x8EA7A5E9	0x25262
+0x8EA7A5EA	0x25257
+0x8EA7A5EB	0x25242
+0x8EA7A5EC	0x25210
+0x8EA7A5ED	0x2524D
+0x8EA7A5EE	0x2525A
+0x8EA7A5EF	0x25266
+0x8EA7A5F0	0x25246
+0x8EA7A5F1	0x2287E
+0x8EA7A5F2	0x2524F
+0x8EA7A5F3	0x262F9
+0x8EA7A5F4	0x25387
+0x8EA7A5F5	0x25384
+0x8EA7A5F6	0x253F4
+0x8EA7A5F7	0x253F5
+0x8EA7A5F8	0x253F2
+0x8EA7A5F9	0x253F7
+0x8EA7A5FA	0x25545
+0x8EA7A5FB	0x2F950
+0x8EA7A5FC	0x25549
+0x8EA7A5FD	0x25535
+0x8EA7A5FE	0x254FD
+0x8EA7A6A1	0x25530
+0x8EA7A6A2	0x25543
+0x8EA7A6A3	0x25546
+0x8EA7A6A4	0x40D6
+0x8EA7A6A5	0x25533
+0x8EA7A6A6	0x256C6
+0x8EA7A6A7	0x2F956
+0x8EA7A6A8	0x256D4
+0x8EA7A6A9	0x271D8
+0x8EA7A6AA	0x256E0
+0x8EA7A6AB	0x20FA7
+0x8EA7A6AC	0x25744
+0x8EA7A6AD	0x20398
+0x8EA7A6AE	0x25854
+0x8EA7A6AF	0x2583E
+0x8EA7A6B0	0x25835
+0x8EA7A6B1	0x2583A
+0x8EA7A6B2	0x4171
+0x8EA7A6B3	0x25834
+0x8EA7A6B4	0x25839
+0x8EA7A6B5	0x25846
+0x8EA7A6B6	0x2585A
+0x8EA7A6B7	0x2585B
+0x8EA7A6B8	0x2583C
+0x8EA7A6B9	0x259DC
+0x8EA7A6BA	0x259D6
+0x8EA7A6BB	0x259D0
+0x8EA7A6BC	0x2F95E
+0x8EA7A6BD	0x25AAC
+0x8EA7A6BE	0x2F95D
+0x8EA7A6BF	0x25AA5
+0x8EA7A6C0	0x25BF4
+0x8EA7A6C1	0x25C24
+0x8EA7A6C2	0x25BE0
+0x8EA7A6C3	0x25BFD
+0x8EA7A6C4	0x25BF2
+0x8EA7A6C5	0x25BFC
+0x8EA7A6C6	0x25C02
+0x8EA7A6C7	0x25BF1
+0x8EA7A6C8	0x25BFF
+0x8EA7A6C9	0x25BD2
+0x8EA7A6CA	0x25BD8
+0x8EA7A6CB	0x25BD3
+0x8EA7A6CC	0x25BF9
+0x8EA7A6CD	0x2F963
+0x8EA7A6CE	0x25BED
+0x8EA7A6CF	0x25BF7
+0x8EA7A6D0	0x25BF0
+0x8EA7A6D1	0x25BD7
+0x8EA7A6D2	0x25C09
+0x8EA7A6D3	0x25BF5
+0x8EA7A6D4	0x25EC2
+0x8EA7A6D5	0x25EC5
+0x8EA7A6D6	0x25ECF
+0x8EA7A6D7	0x4298
+0x8EA7A6D8	0x25EC1
+0x8EA7A6D9	0x25EC6
+0x8EA7A6DA	0x25ED4
+0x8EA7A6DB	0x25ECE
+0x8EA7A6DC	0x2609B
+0x8EA7A6DD	0x26099
+0x8EA7A6DE	0x2608F
+0x8EA7A6DF	0x260B7
+0x8EA7A6E0	0x26082
+0x8EA7A6E1	0x26093
+0x8EA7A6E2	0x260B4
+0x8EA7A6E3	0x260C1
+0x8EA7A6E4	0x26090
+0x8EA7A6E5	0x2609A
+0x8EA7A6E6	0x26094
+0x8EA7A6E7	0x2609C
+0x8EA7A6E8	0x260B5
+0x8EA7A6E9	0x2F96F
+0x8EA7A6EA	0x2F96E
+0x8EA7A6EB	0x2609F
+0x8EA7A6EC	0x2608E
+0x8EA7A6ED	0x2609E
+0x8EA7A6EE	0x2623C
+0x8EA7A6EF	0x26247
+0x8EA7A6F0	0x26241
+0x8EA7A6F1	0x262EB
+0x8EA7A6F2	0x262EC
+0x8EA7A6F3	0x262ED
+0x8EA7A6F4	0x262EE
+0x8EA7A6F5	0x262DF
+0x8EA7A6F6	0x262F2
+0x8EA7A6F7	0x2630D
+0x8EA7A6F8	0x2630E
+0x8EA7A6F9	0x20186
+0x8EA7A6FA	0x263A9
+0x8EA7A6FB	0x263A4
+0x8EA7A6FC	0x263A5
+0x8EA7A6FD	0x2645F
+0x8EA7A6FE	0x2645A
+0x8EA7A7A1	0x26466
+0x8EA7A7A2	0x26468
+0x8EA7A7A3	0x2646A
+0x8EA7A7A4	0x26464
+0x8EA7A7A5	0x26465
+0x8EA7A7A6	0x264C1
+0x8EA7A7A7	0x264D8
+0x8EA7A7A8	0x2F97B
+0x8EA7A7A9	0x264D9
+0x8EA7A7AA	0x26509
+0x8EA7A7AB	0x265AA
+0x8EA7A7AC	0x265A3
+0x8EA7A7AD	0x265B9
+0x8EA7A7AE	0x259E2
+0x8EA7A7AF	0x265A5
+0x8EA7A7B0	0x265AB
+0x8EA7A7B1	0x26620
+0x8EA7A7B2	0x26789
+0x8EA7A7B3	0x2678B
+0x8EA7A7B4	0x267DB
+0x8EA7A7B5	0x267E4
+0x8EA7A7B6	0x267EF
+0x8EA7A7B7	0x267E2
+0x8EA7A7B8	0x267E9
+0x8EA7A7B9	0x267F0
+0x8EA7A7BA	0x267F3
+0x8EA7A7BB	0x267DD
+0x8EA7A7BC	0x2681E
+0x8EA7A7BD	0x2691D
+0x8EA7A7BE	0x26946
+0x8EA7A7BF	0x2697C
+0x8EA7A7C0	0x26980
+0x8EA7A7C1	0x26981
+0x8EA7A7C2	0x26982
+0x8EA7A7C3	0x26987
+0x8EA7A7C4	0x26988
+0x8EA7A7C5	0x2698A
+0x8EA7A7C6	0x2698C
+0x8EA7A7C7	0x269E7
+0x8EA7A7C8	0x269EB
+0x8EA7A7C9	0x269EA
+0x8EA7A7CA	0x26A68
+0x8EA7A7CB	0x26A6B
+0x8EA7A7CC	0x26A69
+0x8EA7A7CD	0x26A66
+0x8EA7A7CE	0x26A6A
+0x8EA7A7CF	0x26A65
+0x8EA7A7D0	0x26AE5
+0x8EA7A7D1	0x26AE4
+0x8EA7A7D2	0x26AE6
+0x8EA7A7D3	0x26D18
+0x8EA7A7D4	0x26E24
+0x8EA7A7D5	0x26E48
+0x8EA7A7D6	0x26E2F
+0x8EA7A7D7	0x26E7E
+0x8EA7A7D8	0x26D89
+0x8EA7A7D9	0x26E1E
+0x8EA7A7DA	0x26E49
+0x8EA7A7DB	0x26E26
+0x8EA7A7DC	0x26E09
+0x8EA7A7DD	0x26E34
+0x8EA7A7DE	0x26E2D
+0x8EA7A7DF	0x26E4A
+0x8EA7A7E0	0x26E15
+0x8EA7A7E1	0x2F9A9
+0x8EA7A7E2	0x26E33
+0x8EA7A7E3	0x26E28
+0x8EA7A7E4	0x26E27
+0x8EA7A7E5	0x26E20
+0x8EA7A7E6	0x26E2B
+0x8EA7A7E7	0x26E29
+0x8EA7A7E8	0x26E6A
+0x8EA7A7E9	0x26E0B
+0x8EA7A7EA	0x26E0E
+0x8EA7A7EB	0x26E1C
+0x8EA7A7EC	0x26DFF
+0x8EA7A7ED	0x2F9AA
+0x8EA7A7EE	0x26E35
+0x8EA7A7EF	0x26E11
+0x8EA7A7F0	0x26E4B
+0x8EA7A7F1	0x26E4C
+0x8EA7A7F2	0x26E1F
+0x8EA7A7F3	0x26E0F
+0x8EA7A7F4	0x26E39
+0x8EA7A7F5	0x26E68
+0x8EA7A7F6	0x26E1D
+0x8EA7A7F7	0x26E08
+0x8EA7A7F8	0x26E0C
+0x8EA7A7F9	0x26E0D
+0x8EA7A7FA	0x26E62
+0x8EA7A7FB	0x26EAF
+0x8EA7A7FC	0x26E32
+0x8EA7A7FD	0x26E2C
+0x8EA7A7FE	0x26E64
+0x8EA7A8A1	0x26E04
+0x8EA7A8A2	0x26E16
+0x8EA7A8A3	0x26E4D
+0x8EA7A8A4	0x26E07
+0x8EA7A8A5	0x26EAE
+0x8EA7A8A6	0x271D4
+0x8EA7A8A7	0x271D1
+0x8EA7A8A8	0x271D5
+0x8EA7A8A9	0x271D0
+0x8EA7A8AA	0x27371
+0x8EA7A8AB	0x2735D
+0x8EA7A8AC	0x2735B
+0x8EA7A8AD	0x2737A
+0x8EA7A8AE	0x2F9BD
+0x8EA7A8AF	0x2737F
+0x8EA7A8B0	0x27379
+0x8EA7A8B1	0x27367
+0x8EA7A8B2	0x2739E
+0x8EA7A8B3	0x27394
+0x8EA7A8B4	0x27364
+0x8EA7A8B5	0x2735E
+0x8EA7A8B6	0x27381
+0x8EA7A8B7	0x2735A
+0x8EA7A8B8	0x27357
+0x8EA7A8B9	0x2737C
+0x8EA7A8BA	0x27398
+0x8EA7A8BB	0x27366
+0x8EA7A8BC	0x2737E
+0x8EA7A8BD	0x27382
+0x8EA7A8BE	0x27368
+0x8EA7A8BF	0x2735F
+0x8EA7A8C0	0x27363
+0x8EA7A8C1	0x27397
+0x8EA7A8C2	0x45CD
+0x8EA7A8C3	0x27353
+0x8EA7A8C4	0x2737B
+0x8EA7A8C5	0x2737D
+0x8EA7A8C6	0x27378
+0x8EA7A8C7	0x27406
+0x8EA7A8C8	0x275C0
+0x8EA7A8C9	0x275C2
+0x8EA7A8CA	0x275C3
+0x8EA7A8CB	0x276DC
+0x8EA7A8CC	0x276E6
+0x8EA7A8CD	0x276EC
+0x8EA7A8CE	0x276F2
+0x8EA7A8CF	0x276E8
+0x8EA7A8D0	0x276EB
+0x8EA7A8D1	0x276EA
+0x8EA7A8D2	0x276E5
+0x8EA7A8D3	0x276E0
+0x8EA7A8D4	0x276D0
+0x8EA7A8D5	0x276D8
+0x8EA7A8D6	0x276D5
+0x8EA7A8D7	0x276D3
+0x8EA7A8D8	0x276E4
+0x8EA7A8D9	0x276F3
+0x8EA7A8DA	0x276DB
+0x8EA7A8DB	0x2772F
+0x8EA7A8DC	0x277F9
+0x8EA7A8DD	0x2785D
+0x8EA7A8DE	0x2785B
+0x8EA7A8DF	0x2784C
+0x8EA7A8E0	0x27858
+0x8EA7A8E1	0x27860
+0x8EA7A8E2	0x27853
+0x8EA7A8E3	0x27850
+0x8EA7A8E4	0x27907
+0x8EA7A8E5	0x27908
+0x8EA7A8E6	0x278F4
+0x8EA7A8E7	0x278F6
+0x8EA7A8E8	0x27904
+0x8EA7A8E9	0x278FD
+0x8EA7A8EA	0x27905
+0x8EA7A8EB	0x27A28
+0x8EA7A8EC	0x27A56
+0x8EA7A8ED	0x27A42
+0x8EA7A8EE	0x27A5C
+0x8EA7A8EF	0x27A3D
+0x8EA7A8F0	0x27A2F
+0x8EA7A8F1	0x27A2B
+0x8EA7A8F2	0x27A58
+0x8EA7A8F3	0x27A61
+0x8EA7A8F4	0x27A2C
+0x8EA7A8F5	0x27A51
+0x8EA7A8F6	0x27A50
+0x8EA7A8F7	0x27A3C
+0x8EA7A8F8	0x27A36
+0x8EA7A8F9	0x46F6
+0x8EA7A8FA	0x27A60
+0x8EA7A8FB	0x27A5B
+0x8EA7A8FC	0x27A2E
+0x8EA7A8FD	0x27A40
+0x8EA7A8FE	0x27A5F
+0x8EA7A9A1	0x27A26
+0x8EA7A9A2	0x27A2D
+0x8EA7A9A3	0x27A5E
+0x8EA7A9A4	0x27A3B
+0x8EA7A9A5	0x27BEF
+0x8EA7A9A6	0x27BF3
+0x8EA7A9A7	0x27BEE
+0x8EA7A9A8	0x27BED
+0x8EA7A9A9	0x27C5A
+0x8EA7A9AA	0x27C62
+0x8EA7A9AB	0x27C5B
+0x8EA7A9AC	0x27C5F
+0x8EA7A9AD	0x27C5E
+0x8EA7A9AE	0x27C64
+0x8EA7A9AF	0x27CE0
+0x8EA7A9B0	0x27CE1
+0x8EA7A9B1	0x27CE5
+0x8EA7A9B2	0x27DA5
+0x8EA7A9B3	0x27D9B
+0x8EA7A9B4	0x27D9F
+0x8EA7A9B5	0x27D9C
+0x8EA7A9B6	0x477A
+0x8EA7A9B7	0x27DAA
+0x8EA7A9B8	0x27DA4
+0x8EA7A9B9	0x27DA3
+0x8EA7A9BA	0x27E67
+0x8EA7A9BB	0x27F26
+0x8EA7A9BC	0x27F1A
+0x8EA7A9BD	0x47B8
+0x8EA7A9BE	0x27F1C
+0x8EA7A9BF	0x27F15
+0x8EA7A9C0	0x27F1B
+0x8EA7A9C1	0x27F18
+0x8EA7A9C2	0x27F1E
+0x8EA7A9C3	0x27F25
+0x8EA7A9C4	0x2F9DC
+0x8EA7A9C5	0x2807B
+0x8EA7A9C6	0x28075
+0x8EA7A9C7	0x28093
+0x8EA7A9C8	0x2808F
+0x8EA7A9C9	0x2807C
+0x8EA7A9CA	0x2809B
+0x8EA7A9CB	0x28088
+0x8EA7A9CC	0x28091
+0x8EA7A9CD	0x2807E
+0x8EA7A9CE	0x4801
+0x8EA7A9CF	0x28086
+0x8EA7A9D0	0x2825B
+0x8EA7A9D1	0x28254
+0x8EA7A9D2	0x28335
+0x8EA7A9D3	0x28340
+0x8EA7A9D4	0x28337
+0x8EA7A9D5	0x28329
+0x8EA7A9D6	0x28326
+0x8EA7A9D7	0x28323
+0x8EA7A9D8	0x28330
+0x8EA7A9D9	0x28320
+0x8EA7A9DA	0x28328
+0x8EA7A9DB	0x28332
+0x8EA7A9DC	0x2832A
+0x8EA7A9DD	0x28331
+0x8EA7A9DE	0x28324
+0x8EA7A9DF	0x28341
+0x8EA7A9E0	0x28342
+0x8EA7A9E1	0x28343
+0x8EA7A9E2	0x28325
+0x8EA7A9E3	0x28338
+0x8EA7A9E4	0x2841C
+0x8EA7A9E5	0x2841D
+0x8EA7A9E6	0x2841E
+0x8EA7A9E7	0x284F6
+0x8EA7A9E8	0x285A5
+0x8EA7A9E9	0x28589
+0x8EA7A9EA	0x2859D
+0x8EA7A9EB	0x2858A
+0x8EA7A9EC	0x28587
+0x8EA7A9ED	0x285AB
+0x8EA7A9EE	0x28586
+0x8EA7A9EF	0x2859E
+0x8EA7A9F0	0x28593
+0x8EA7A9F1	0x285A1
+0x8EA7A9F2	0x28588
+0x8EA7A9F3	0x285A3
+0x8EA7A9F4	0x2859F
+0x8EA7A9F5	0x285A0
+0x8EA7A9F6	0x286FF
+0x8EA7A9F7	0x28700
+0x8EA7A9F8	0x28702
+0x8EA7A9F9	0x286F8
+0x8EA7A9FA	0x286F7
+0x8EA7A9FB	0x28701
+0x8EA7A9FC	0x28787
+0x8EA7A9FD	0x28789
+0x8EA7A9FE	0x28776
+0x8EA7AAA1	0x2876E
+0x8EA7AAA2	0x28777
+0x8EA7AAA3	0x28782
+0x8EA7AAA4	0x28785
+0x8EA7AAA5	0x28783
+0x8EA7AAA6	0x28784
+0x8EA7AAA7	0x28857
+0x8EA7AAA8	0x2884B
+0x8EA7AAA9	0x28856
+0x8EA7AAAA	0x2885D
+0x8EA7AAAB	0x28860
+0x8EA7AAAC	0x2884D
+0x8EA7AAAD	0x28855
+0x8EA7AAAE	0x28854
+0x8EA7AAAF	0x28853
+0x8EA7AAB0	0x28850
+0x8EA7AAB1	0x28863
+0x8EA7AAB2	0x28862
+0x8EA7AAB3	0x28917
+0x8EA7AAB4	0x28916
+0x8EA7AAB5	0x2892D
+0x8EA7AAB6	0x289D9
+0x8EA7AAB7	0x289BF
+0x8EA7AAB8	0x492F
+0x8EA7AAB9	0x289B2
+0x8EA7AABA	0x289AC
+0x8EA7AABB	0x289B0
+0x8EA7AABC	0x289CF
+0x8EA7AABD	0x289B8
+0x8EA7AABE	0x4931
+0x8EA7AABF	0x289D3
+0x8EA7AAC0	0x289B1
+0x8EA7AAC1	0x289AF
+0x8EA7AAC2	0x289CE
+0x8EA7AAC3	0x289B4
+0x8EA7AAC4	0x289B7
+0x8EA7AAC5	0x289D5
+0x8EA7AAC6	0x499C
+0x8EA7AAC7	0x28D38
+0x8EA7AAC8	0x28D28
+0x8EA7AAC9	0x28D3F
+0x8EA7AACA	0x28D40
+0x8EA7AACB	0x28D41
+0x8EA7AACC	0x28D33
+0x8EA7AACD	0x28D2B
+0x8EA7AACE	0x28D2E
+0x8EA7AACF	0x28F11
+0x8EA7AAD0	0x28F18
+0x8EA7AAD1	0x28F17
+0x8EA7AAD2	0x28F19
+0x8EA7AAD3	0x28F16
+0x8EA7AAD4	0x49E6
+0x8EA7AAD5	0x28F0D
+0x8EA7AAD6	0x28F26
+0x8EA7AAD7	0x28F79
+0x8EA7AAD8	0x28FD8
+0x8EA7AAD9	0x28FF3
+0x8EA7AADA	0x28FD7
+0x8EA7AADB	0x28FCC
+0x8EA7AADC	0x28FCF
+0x8EA7AADD	0x28FCB
+0x8EA7AADE	0x28FD1
+0x8EA7AADF	0x28FCE
+0x8EA7AAE0	0x28FD4
+0x8EA7AAE1	0x28FD5
+0x8EA7AAE2	0x28FD3
+0x8EA7AAE3	0x28FD6
+0x8EA7AAE4	0x28FCD
+0x8EA7AAE5	0x28FDA
+0x8EA7AAE6	0x28FD2
+0x8EA7AAE7	0x28FDE
+0x8EA7AAE8	0x290CC
+0x8EA7AAE9	0x290B8
+0x8EA7AAEA	0x290B7
+0x8EA7AAEB	0x290C2
+0x8EA7AAEC	0x290C3
+0x8EA7AAED	0x291FA
+0x8EA7AAEE	0x291F9
+0x8EA7AAEF	0x2921F
+0x8EA7AAF0	0x2921D
+0x8EA7AAF1	0x24382
+0x8EA7AAF2	0x292A6
+0x8EA7AAF3	0x29290
+0x8EA7AAF4	0x2929E
+0x8EA7AAF5	0x29298
+0x8EA7AAF6	0x29293
+0x8EA7AAF7	0x29292
+0x8EA7AAF8	0x292A5
+0x8EA7AAF9	0x29295
+0x8EA7AAFA	0x293A9
+0x8EA7AAFB	0x293A8
+0x8EA7AAFC	0x293AA
+0x8EA7AAFD	0x293AB
+0x8EA7AAFE	0x293AC
+0x8EA7ABA1	0x2941F
+0x8EA7ABA2	0x29422
+0x8EA7ABA3	0x294AA
+0x8EA7ABA4	0x29496
+0x8EA7ABA5	0x29491
+0x8EA7ABA6	0x294AB
+0x8EA7ABA7	0x294A2
+0x8EA7ABA8	0x294A4
+0x8EA7ABA9	0x2949D
+0x8EA7ABAA	0x29497
+0x8EA7ABAB	0x2947D
+0x8EA7ABAC	0x2949F
+0x8EA7ABAD	0x2949C
+0x8EA7ABAE	0x29499
+0x8EA7ABAF	0x294A6
+0x8EA7ABB0	0x29492
+0x8EA7ABB1	0x294A7
+0x8EA7ABB2	0x295C9
+0x8EA7ABB3	0x295C8
+0x8EA7ABB4	0x295C7
+0x8EA7ABB5	0x295CB
+0x8EA7ABB6	0x29674
+0x8EA7ABB7	0x296C9
+0x8EA7ABB8	0x4B38
+0x8EA7ABB9	0x296D2
+0x8EA7ABBA	0x296DB
+0x8EA7ABBB	0x296EB
+0x8EA7ABBC	0x296E9
+0x8EA7ABBD	0x296EF
+0x8EA7ABBE	0x296EE
+0x8EA7ABBF	0x296F9
+0x8EA7ABC0	0x296DE
+0x8EA7ABC1	0x29816
+0x8EA7ABC2	0x29845
+0x8EA7ABC3	0x2987F
+0x8EA7ABC4	0x29898
+0x8EA7ABC5	0x2989F
+0x8EA7ABC6	0x29886
+0x8EA7ABC7	0x29890
+0x8EA7ABC8	0x2989A
+0x8EA7ABC9	0x2989D
+0x8EA7ABCA	0x2988D
+0x8EA7ABCB	0x2989C
+0x8EA7ABCC	0x298A0
+0x8EA7ABCD	0x298A7
+0x8EA7ABCE	0x2988F
+0x8EA7ABCF	0x29A41
+0x8EA7ABD0	0x29A35
+0x8EA7ABD1	0x29A37
+0x8EA7ABD2	0x29A30
+0x8EA7ABD3	0x29A3A
+0x8EA7ABD4	0x29A36
+0x8EA7ABD5	0x2FA08
+0x8EA7ABD6	0x29ACA
+0x8EA7ABD7	0x29B12
+0x8EA7ABD8	0x29B15
+0x8EA7ABD9	0x29B22
+0x8EA7ABDA	0x29B13
+0x8EA7ABDB	0x29B18
+0x8EA7ABDC	0x29B21
+0x8EA7ABDD	0x29C10
+0x8EA7ABDE	0x29C20
+0x8EA7ABDF	0x29C2F
+0x8EA7ABE0	0x29CA5
+0x8EA7ABE1	0x29CA3
+0x8EA7ABE2	0x29CB6
+0x8EA7ABE3	0x29CAB
+0x8EA7ABE4	0x29D68
+0x8EA7ABE5	0x29D67
+0x8EA7ABE6	0x29D6F
+0x8EA7ABE7	0x29D77
+0x8EA7ABE8	0x29D64
+0x8EA7ABE9	0x29D78
+0x8EA7ABEA	0x4C3A
+0x8EA7ABEB	0x29D76
+0x8EA7ABEC	0x29D6E
+0x8EA7ABED	0x4CB1
+0x8EA7ABEE	0x29FD0
+0x8EA7ABEF	0x29FB3
+0x8EA7ABF0	0x29FCB
+0x8EA7ABF1	0x29FD6
+0x8EA7ABF2	0x29FB1
+0x8EA7ABF3	0x29FB4
+0x8EA7ABF4	0x29FD7
+0x8EA7ABF5	0x29FC6
+0x8EA7ABF6	0x29FBA
+0x8EA7ABF7	0x29FD1
+0x8EA7ABF8	0x29FD2
+0x8EA7ABF9	0x29FB5
+0x8EA7ABFA	0x29FC4
+0x8EA7ABFB	0x29FCC
+0x8EA7ABFC	0x29FBB
+0x8EA7ABFD	0x29FB2
+0x8EA7ABFE	0x2A25B
+0x8EA7ACA1	0x2A25A
+0x8EA7ACA2	0x2A259
+0x8EA7ACA3	0x2A299
+0x8EA7ACA4	0x2A294
+0x8EA7ACA5	0x2A296
+0x8EA7ACA6	0x2A293
+0x8EA7ACA7	0x2A291
+0x8EA7ACA8	0x2A28F
+0x8EA7ACA9	0x2A298
+0x8EA7ACAA	0x2A30C
+0x8EA7ACAB	0x2A30A
+0x8EA7ACAC	0x2A30E
+0x8EA7ACAD	0x2A312
+0x8EA7ACAE	0x2A311
+0x8EA7ACAF	0x2A30B
+0x8EA7ACB0	0x2A39A
+0x8EA7ACB1	0x4D47
+0x8EA7ACB2	0x2A3B4
+0x8EA7ACB3	0x4D51
+0x8EA7ACB4	0x2A41C
+0x8EA7ACB5	0x2A420
+0x8EA7ACB6	0x2A421
+0x8EA7ACB7	0x2A4D3
+0x8EA7ACB8	0x2A4D2
+0x8EA7ACB9	0x2A538
+0x8EA7ACBB	0x24CCF
+0x8EA7ACBC	0x2011D
+0x8EA7ACBD	0x20192
+0x8EA7ACBE	0x2018F
+0x8EA7ACBF	0x2018C
+0x8EA7ACC0	0x203EA
+0x8EA7ACC1	0x204B9
+0x8EA7ACC2	0x2056E
+0x8EA7ACC3	0x205A0
+0x8EA7ACC4	0x291DD
+0x8EA7ACC5	0x20612
+0x8EA7ACC6	0x20617
+0x8EA7ACC7	0x2066D
+0x8EA7ACC8	0x20805
+0x8EA7ACC9	0x207FB
+0x8EA7ACCA	0x207FD
+0x8EA7ACCB	0x20806
+0x8EA7ACCC	0x20800
+0x8EA7ACCD	0x207FF
+0x8EA7ACCE	0x207FE
+0x8EA7ACCF	0x208B6
+0x8EA7ACD0	0x20905
+0x8EA7ACD1	0x20907
+0x8EA7ACD2	0x20ABC
+0x8EA7ACD3	0x20ABB
+0x8EA7ACD4	0x20B8B
+0x8EA7ACD5	0x20B87
+0x8EA7ACD6	0x27BFB
+0x8EA7ACD7	0x20FE7
+0x8EA7ACD8	0x20FE6
+0x8EA7ACD9	0x20FE2
+0x8EA7ACDA	0x285D3
+0x8EA7ACDB	0x20FD9
+0x8EA7ACDC	0x20FCA
+0x8EA7ACDD	0x21012
+0x8EA7ACDE	0x21010
+0x8EA7ACDF	0x20FDC
+0x8EA7ACE0	0x20FD0
+0x8EA7ACE1	0x20F8B
+0x8EA7ACE2	0x21013
+0x8EA7ACE3	0x22A10
+0x8EA7ACE4	0x20FDA
+0x8EA7ACE5	0x2F84F
+0x8EA7ACE6	0x20FFD
+0x8EA7ACE7	0x20FE5
+0x8EA7ACE8	0x20FCC
+0x8EA7ACE9	0x21039
+0x8EA7ACEA	0x20FC7
+0x8EA7ACEB	0x20FD8
+0x8EA7ACEC	0x21460
+0x8EA7ACED	0x21464
+0x8EA7ACEE	0x21486
+0x8EA7ACEF	0x2145E
+0x8EA7ACF0	0x21466
+0x8EA7ACF1	0x2145F
+0x8EA7ACF2	0x21477
+0x8EA7ACF3	0x21482
+0x8EA7ACF4	0x21496
+0x8EA7ACF5	0x2153E
+0x8EA7ACF6	0x21579
+0x8EA7ACF7	0x2157A
+0x8EA7ACF8	0x21688
+0x8EA7ACF9	0x21689
+0x8EA7ACFA	0x2168C
+0x8EA7ACFB	0x243E0
+0x8EA7ACFC	0x2167B
+0x8EA7ACFD	0x21686
+0x8EA7ACFE	0x21894
+0x8EA7ADA1	0x21897
+0x8EA7ADA2	0x218B7
+0x8EA7ADA3	0x218B5
+0x8EA7ADA4	0x218B8
+0x8EA7ADA5	0x21893
+0x8EA7ADA6	0x218B2
+0x8EA7ADA7	0x218B4
+0x8EA7ADA8	0x21899
+0x8EA7ADA9	0x218C3
+0x8EA7ADAA	0x2189D
+0x8EA7ADAB	0x2189B
+0x8EA7ADAC	0x218A3
+0x8EA7ADAD	0x3747
+0x8EA7ADAE	0x2199F
+0x8EA7ADAF	0x2199E
+0x8EA7ADB0	0x219A3
+0x8EA7ADB1	0x219A0
+0x8EA7ADB2	0x219A1
+0x8EA7ADB3	0x21AC5
+0x8EA7ADB4	0x21AC6
+0x8EA7ADB5	0x21ABE
+0x8EA7ADB6	0x21AC4
+0x8EA7ADB7	0x21ABF
+0x8EA7ADB8	0x21B4C
+0x8EA7ADB9	0x21B4A
+0x8EA7ADBA	0x21BB1
+0x8EA7ADBB	0x21C15
+0x8EA7ADBC	0x21C17
+0x8EA7ADBD	0x21C10
+0x8EA7ADBE	0x21C18
+0x8EA7ADBF	0x21CE0
+0x8EA7ADC0	0x21CDF
+0x8EA7ADC1	0x21D27
+0x8EA7ADC2	0x21F43
+0x8EA7ADC3	0x21F48
+0x8EA7ADC4	0x21F1D
+0x8EA7ADC5	0x21F50
+0x8EA7ADC6	0x21F58
+0x8EA7ADC7	0x21F47
+0x8EA7ADC8	0x21F54
+0x8EA7ADC9	0x21F53
+0x8EA7ADCA	0x21F40
+0x8EA7ADCB	0x21F55
+0x8EA7ADCC	0x3817
+0x8EA7ADCD	0x21F5A
+0x8EA7ADCE	0x22470
+0x8EA7ADCF	0x2215B
+0x8EA7ADD0	0x2214D
+0x8EA7ADD1	0x22156
+0x8EA7ADD2	0x2214F
+0x8EA7ADD3	0x2F887
+0x8EA7ADD4	0x22159
+0x8EA7ADD5	0x2F888
+0x8EA7ADD6	0x22154
+0x8EA7ADD7	0x22153
+0x8EA7ADD8	0x22150
+0x8EA7ADD9	0x222B3
+0x8EA7ADDA	0x2236E
+0x8EA7ADDB	0x38A3
+0x8EA7ADDC	0x2236F
+0x8EA7ADDD	0x22393
+0x8EA7ADDE	0x22429
+0x8EA7ADDF	0x22425
+0x8EA7ADE0	0x22428
+0x8EA7ADE1	0x2246F
+0x8EA7ADE2	0x232B8
+0x8EA7ADE3	0x2F897
+0x8EA7ADE4	0x224B3
+0x8EA7ADE5	0x22579
+0x8EA7ADE6	0x2257E
+0x8EA7ADE7	0x2257C
+0x8EA7ADE8	0x22583
+0x8EA7ADE9	0x2F8AC
+0x8EA7ADEA	0x22800
+0x8EA7ADEB	0x22834
+0x8EA7ADEC	0x22865
+0x8EA7ADED	0x22836
+0x8EA7ADEE	0x228A7
+0x8EA7ADEF	0x22859
+0x8EA7ADF0	0x22858
+0x8EA7ADF1	0x22831
+0x8EA7ADF2	0x22862
+0x8EA7ADF3	0x22838
+0x8EA7ADF4	0x22873
+0x8EA7ADF5	0x2283E
+0x8EA7ADF6	0x22855
+0x8EA7ADF7	0x22854
+0x8EA7ADF8	0x22895
+0x8EA7ADF9	0x2F8AD
+0x8EA7ADFA	0x228A5
+0x8EA7ADFB	0x22894
+0x8EA7ADFC	0x2289A
+0x8EA7ADFD	0x2289B
+0x8EA7ADFE	0x22899
+0x8EA7AEA1	0x2289F
+0x8EA7AEA2	0x22853
+0x8EA7AEA3	0x22A12
+0x8EA7AEA4	0x22A0A
+0x8EA7AEA5	0x22A09
+0x8EA7AEA6	0x22A0C
+0x8EA7AEA7	0x22A0B
+0x8EA7AEA8	0x22A0E
+0x8EA7AEA9	0x22A0D
+0x8EA7AEAA	0x22A08
+0x8EA7AEAB	0x22D38
+0x8EA7AEAC	0x22D3A
+0x8EA7AEAD	0x22D37
+0x8EA7AEAE	0x22D3D
+0x8EA7AEAF	0x22D2D
+0x8EA7AEB0	0x22D82
+0x8EA7AEB1	0x22D95
+0x8EA7AEB2	0x22D87
+0x8EA7AEB3	0x22D9D
+0x8EA7AEB4	0x22DB5
+0x8EA7AEB5	0x22D81
+0x8EA7AEB6	0x22DC7
+0x8EA7AEB7	0x22D9B
+0x8EA7AEB8	0x22D98
+0x8EA7AEB9	0x22D94
+0x8EA7AEBA	0x22D86
+0x8EA7AEBB	0x22D90
+0x8EA7AEBC	0x22D34
+0x8EA7AEBD	0x22D8E
+0x8EA7AEBE	0x22D85
+0x8EA7AEBF	0x22DA6
+0x8EA7AEC0	0x22D96
+0x8EA7AEC1	0x22FEA
+0x8EA7AEC2	0x22FDF
+0x8EA7AEC3	0x232BD
+0x8EA7AEC4	0x22FF7
+0x8EA7AEC5	0x22FEB
+0x8EA7AEC6	0x22FE0
+0x8EA7AEC7	0x22FE8
+0x8EA7AEC8	0x22FE1
+0x8EA7AEC9	0x22FE9
+0x8EA7AECA	0x22FEE
+0x8EA7AECB	0x22FE5
+0x8EA7AECC	0x22FEC
+0x8EA7AECD	0x23063
+0x8EA7AECE	0x230C6
+0x8EA7AECF	0x230C2
+0x8EA7AED0	0x230C1
+0x8EA7AED1	0x230C0
+0x8EA7AED2	0x230C3
+0x8EA7AED3	0x23118
+0x8EA7AED4	0x232AE
+0x8EA7AED5	0x232A3
+0x8EA7AED6	0x232C5
+0x8EA7AED7	0x232A0
+0x8EA7AED8	0x232B4
+0x8EA7AED9	0x232A5
+0x8EA7AEDA	0x3B1E
+0x8EA7AEDB	0x232A4
+0x8EA7AEDC	0x232A8
+0x8EA7AEDD	0x232A6
+0x8EA7AEDE	0x236A8
+0x8EA7AEDF	0x2368D
+0x8EA7AEE0	0x23682
+0x8EA7AEE1	0x2369E
+0x8EA7AEE2	0x23689
+0x8EA7AEE3	0x23683
+0x8EA7AEE4	0x23691
+0x8EA7AEE5	0x236A6
+0x8EA7AEE6	0x2369A
+0x8EA7AEE7	0x23690
+0x8EA7AEE8	0x23685
+0x8EA7AEE9	0x2367D
+0x8EA7AEEA	0x2F8EC
+0x8EA7AEEB	0x2369B
+0x8EA7AEEC	0x236A5
+0x8EA7AEED	0x236F0
+0x8EA7AEEE	0x23696
+0x8EA7AEEF	0x23688
+0x8EA7AEF0	0x236D6
+0x8EA7AEF1	0x236D8
+0x8EA7AEF2	0x23686
+0x8EA7AEF3	0x236A4
+0x8EA7AEF4	0x23697
+0x8EA7AEF5	0x2391C
+0x8EA7AEF6	0x23919
+0x8EA7AEF7	0x2399E
+0x8EA7AEF8	0x2399F
+0x8EA7AEF9	0x2399D
+0x8EA7AEFA	0x2399C
+0x8EA7AEFB	0x23A5D
+0x8EA7AEFC	0x23A5E
+0x8EA7AEFD	0x23A73
+0x8EA7AEFE	0x23A63
+0x8EA7AFA1	0x23ABE
+0x8EA7AFA2	0x23AC1
+0x8EA7AFA3	0x23ABC
+0x8EA7AFA4	0x23ABF
+0x8EA7AFA5	0x23ABB
+0x8EA7AFA6	0x23ABD
+0x8EA7AFA7	0x23B13
+0x8EA7AFA8	0x23B14
+0x8EA7AFA9	0x23BF8
+0x8EA7AFAA	0x23BFA
+0x8EA7AFAB	0x23C06
+0x8EA7AFAC	0x23BFE
+0x8EA7AFAD	0x23C51
+0x8EA7AFAE	0x2400B
+0x8EA7AFAF	0x23FF1
+0x8EA7AFB0	0x23FA9
+0x8EA7AFB1	0x23FD5
+0x8EA7AFB2	0x23FDC
+0x8EA7AFB3	0x23FCB
+0x8EA7AFB4	0x23FF2
+0x8EA7AFB5	0x2405F
+0x8EA7AFB6	0x23FDB
+0x8EA7AFB7	0x23FD6
+0x8EA7AFB8	0x23FD9
+0x8EA7AFB9	0x23FD1
+0x8EA7AFBA	0x23FCF
+0x8EA7AFBB	0x23FD8
+0x8EA7AFBC	0x23FE0
+0x8EA7AFBD	0x23FD4
+0x8EA7AFBE	0x23FF3
+0x8EA7AFBF	0x24005
+0x8EA7AFC0	0x23FCE
+0x8EA7AFC1	0x23FF4
+0x8EA7AFC2	0x2F912
+0x8EA7AFC3	0x23FDA
+0x8EA7AFC4	0x2400E
+0x8EA7AFC5	0x24006
+0x8EA7AFC6	0x23FD7
+0x8EA7AFC7	0x23FCD
+0x8EA7AFC8	0x24007
+0x8EA7AFC9	0x23FE1
+0x8EA7AFCA	0x24008
+0x8EA7AFCB	0x243BE
+0x8EA7AFCC	0x243EF
+0x8EA7AFCD	0x243D9
+0x8EA7AFCE	0x243DA
+0x8EA7AFCF	0x71D7
+0x8EA7AFD0	0x243A0
+0x8EA7AFD1	0x243DF
+0x8EA7AFD2	0x2439E
+0x8EA7AFD3	0x243BF
+0x8EA7AFD4	0x243AF
+0x8EA7AFD5	0x243A7
+0x8EA7AFD6	0x243AA
+0x8EA7AFD7	0x243F4
+0x8EA7AFD8	0x243AE
+0x8EA7AFD9	0x243B5
+0x8EA7AFDA	0x243B8
+0x8EA7AFDB	0x243DB
+0x8EA7AFDC	0x243C0
+0x8EA7AFDD	0x243B7
+0x8EA7AFDE	0x243A2
+0x8EA7AFDF	0x243DD
+0x8EA7AFE0	0x243A1
+0x8EA7AFE1	0x243A5
+0x8EA7AFE2	0x243B4
+0x8EA7AFE3	0x243A6
+0x8EA7AFE4	0x243AB
+0x8EA7AFE5	0x243AC
+0x8EA7AFE6	0x2439F
+0x8EA7AFE7	0x243B1
+0x8EA7AFE8	0x243FC
+0x8EA7AFE9	0x2452E
+0x8EA7AFEA	0x24530
+0x8EA7AFEB	0x24599
+0x8EA7AFEC	0x245F8
+0x8EA7AFED	0x245F6
+0x8EA7AFEE	0x246F4
+0x8EA7AFEF	0x246EB
+0x8EA7AFF0	0x246E1
+0x8EA7AFF1	0x246E4
+0x8EA7AFF2	0x24875
+0x8EA7AFF3	0x24869
+0x8EA7AFF4	0x3E9A
+0x8EA7AFF5	0x24899
+0x8EA7AFF6	0x2489E
+0x8EA7AFF7	0x24894
+0x8EA7AFF8	0x24893
+0x8EA7AFF9	0x24891
+0x8EA7AFFA	0x24A19
+0x8EA7AFFB	0x24A17
+0x8EA7AFFC	0x24A49
+0x8EA7AFFD	0x24A47
+0x8EA7AFFE	0x24A48
+0x8EA7B0A1	0x24A52
+0x8EA7B0A2	0x24A40
+0x8EA7B0A3	0x24A63
+0x8EA7B0A4	0x24A46
+0x8EA7B0A5	0x24A5F
+0x8EA7B0A6	0x24B0E
+0x8EA7B0A7	0x24B85
+0x8EA7B0A8	0x24B87
+0x8EA7B0A9	0x24BCB
+0x8EA7B0AA	0x24BCC
+0x8EA7B0AB	0x24BC9
+0x8EA7B0AC	0x24CCB
+0x8EA7B0AD	0x21CE7
+0x8EA7B0AE	0x24D20
+0x8EA7B0AF	0x24E5F
+0x8EA7B0B0	0x24E60
+0x8EA7B0B1	0x24E6A
+0x8EA7B0B2	0x24E76
+0x8EA7B0B3	0x24E73
+0x8EA7B0B4	0x24E71
+0x8EA7B0B5	0x24E66
+0x8EA7B0B6	0x3FC2
+0x8EA7B0B7	0x24E6B
+0x8EA7B0B8	0x24E79
+0x8EA7B0B9	0x24E7B
+0x8EA7B0BA	0x24F3C
+0x8EA7B0BB	0x24F9E
+0x8EA7B0BC	0x24F9C
+0x8EA7B0BD	0x2501C
+0x8EA7B0BE	0x2501E
+0x8EA7B0BF	0x25021
+0x8EA7B0C0	0x25096
+0x8EA7B0C1	0x250A1
+0x8EA7B0C2	0x250B6
+0x8EA7B0C3	0x250A0
+0x8EA7B0C4	0x25094
+0x8EA7B0C5	0x25097
+0x8EA7B0C6	0x25281
+0x8EA7B0C7	0x25286
+0x8EA7B0C8	0x252C0
+0x8EA7B0C9	0x2528A
+0x8EA7B0CA	0x2F94B
+0x8EA7B0CB	0x25285
+0x8EA7B0CC	0x25295
+0x8EA7B0CD	0x25249
+0x8EA7B0CE	0x25282
+0x8EA7B0CF	0x25284
+0x8EA7B0D0	0x22878
+0x8EA7B0D1	0x25290
+0x8EA7B0D2	0x252B1
+0x8EA7B0D3	0x253FE
+0x8EA7B0D4	0x253FB
+0x8EA7B0D5	0x25550
+0x8EA7B0D6	0x25556
+0x8EA7B0D7	0x2555A
+0x8EA7B0D8	0x2554C
+0x8EA7B0D9	0x40DC
+0x8EA7B0DA	0x25557
+0x8EA7B0DB	0x256E1
+0x8EA7B0DC	0x256D9
+0x8EA7B0DD	0x256DB
+0x8EA7B0DE	0x256F4
+0x8EA7B0DF	0x25745
+0x8EA7B0E0	0x25747
+0x8EA7B0E1	0x25874
+0x8EA7B0E2	0x2586B
+0x8EA7B0E3	0x25868
+0x8EA7B0E4	0x25869
+0x8EA7B0E5	0x25879
+0x8EA7B0E6	0x2F95B
+0x8EA7B0E7	0x25880
+0x8EA7B0E8	0x25881
+0x8EA7B0E9	0x25861
+0x8EA7B0EA	0x25870
+0x8EA7B0EB	0x2586F
+0x8EA7B0EC	0x25873
+0x8EA7B0ED	0x2585D
+0x8EA7B0EE	0x259FA
+0x8EA7B0EF	0x41B3
+0x8EA7B0F0	0x259F3
+0x8EA7B0F1	0x25A0A
+0x8EA7B0F2	0x25A17
+0x8EA7B0F3	0x2F95F
+0x8EA7B0F4	0x25AB0
+0x8EA7B0F5	0x25C3E
+0x8EA7B0F6	0x25C46
+0x8EA7B0F7	0x25C4F
+0x8EA7B0F8	0x25C44
+0x8EA7B0F9	0x25C69
+0x8EA7B0FA	0x25C33
+0x8EA7B0FB	0x25C2F
+0x8EA7B0FC	0x25C4E
+0x8EA7B0FD	0x25C3A
+0x8EA7B0FE	0x25C2B
+0x8EA7B1A1	0x25CA9
+0x8EA7B1A2	0x25C50
+0x8EA7B1A3	0x25C45
+0x8EA7B1A4	0x25C37
+0x8EA7B1A5	0x25C25
+0x8EA7B1A6	0x25C2C
+0x8EA7B1A7	0x25C3F
+0x8EA7B1A8	0x25C34
+0x8EA7B1A9	0x25C29
+0x8EA7B1AA	0x25C1E
+0x8EA7B1AB	0x25C3D
+0x8EA7B1AC	0x25EED
+0x8EA7B1AD	0x2F966
+0x8EA7B1AE	0x25EF3
+0x8EA7B1AF	0x25EEA
+0x8EA7B1B0	0x25EEB
+0x8EA7B1B1	0x260CC
+0x8EA7B1B2	0x260CE
+0x8EA7B1B3	0x260D0
+0x8EA7B1B4	0x260E3
+0x8EA7B1B5	0x260E0
+0x8EA7B1B6	0x260D1
+0x8EA7B1B7	0x260DC
+0x8EA7B1B8	0x260DD
+0x8EA7B1B9	0x260F0
+0x8EA7B1BA	0x260DB
+0x8EA7B1BB	0x260E5
+0x8EA7B1BC	0x260F1
+0x8EA7B1BD	0x260C9
+0x8EA7B1BE	0x260E8
+0x8EA7B1BF	0x260E7
+0x8EA7B1C0	0x260C8
+0x8EA7B1C1	0x260DE
+0x8EA7B1C2	0x260CD
+0x8EA7B1C3	0x260C5
+0x8EA7B1C4	0x260C6
+0x8EA7B1C5	0x260E4
+0x8EA7B1C6	0x260C3
+0x8EA7B1C7	0x262FB
+0x8EA7B1C8	0x262FC
+0x8EA7B1C9	0x262FE
+0x8EA7B1CA	0x26303
+0x8EA7B1CB	0x26300
+0x8EA7B1CC	0x262FD
+0x8EA7B1CD	0x26305
+0x8EA7B1CE	0x26313
+0x8EA7B1CF	0x263A7
+0x8EA7B1D0	0x263B4
+0x8EA7B1D1	0x26470
+0x8EA7B1D2	0x26474
+0x8EA7B1D3	0x26471
+0x8EA7B1D4	0x26475
+0x8EA7B1D5	0x2647D
+0x8EA7B1D6	0x26473
+0x8EA7B1D7	0x264C4
+0x8EA7B1D8	0x264C3
+0x8EA7B1D9	0x264DE
+0x8EA7B1DA	0x264DD
+0x8EA7B1DB	0x26511
+0x8EA7B1DC	0x2650F
+0x8EA7B1DD	0x26510
+0x8EA7B1DE	0x265C3
+0x8EA7B1DF	0x265C2
+0x8EA7B1E0	0x265CA
+0x8EA7B1E1	0x265C1
+0x8EA7B1E2	0x26623
+0x8EA7B1E3	0x267B1
+0x8EA7B1E4	0x26824
+0x8EA7B1E5	0x26811
+0x8EA7B1E6	0x26825
+0x8EA7B1E7	0x2680A
+0x8EA7B1E8	0x2681F
+0x8EA7B1E9	0x26820
+0x8EA7B1EA	0x26814
+0x8EA7B1EB	0x26828
+0x8EA7B1EC	0x26803
+0x8EA7B1ED	0x26812
+0x8EA7B1EE	0x2680B
+0x8EA7B1EF	0x26817
+0x8EA7B1F0	0x22A11
+0x8EA7B1F1	0x26949
+0x8EA7B1F2	0x26989
+0x8EA7B1F3	0x26990
+0x8EA7B1F4	0x2698F
+0x8EA7B1F5	0x26996
+0x8EA7B1F6	0x26995
+0x8EA7B1F7	0x26993
+0x8EA7B1F8	0x269ED
+0x8EA7B1F9	0x269F0
+0x8EA7B1FA	0x243DE
+0x8EA7B1FB	0x26A85
+0x8EA7B1FC	0x26A77
+0x8EA7B1FD	0x26A7A
+0x8EA7B1FE	0x26A84
+0x8EA7B2A1	0x26A79
+0x8EA7B2A2	0x26A7D
+0x8EA7B2A3	0x26A7B
+0x8EA7B2A4	0x26AED
+0x8EA7B2A5	0x26AEC
+0x8EA7B2A6	0x26DF6
+0x8EA7B2A7	0x26D9B
+0x8EA7B2A8	0x26E9D
+0x8EA7B2A9	0x26F11
+0x8EA7B2AA	0x26EC4
+0x8EA7B2AB	0x26EC8
+0x8EA7B2AC	0x26EDF
+0x8EA7B2AD	0x26EBF
+0x8EA7B2AE	0x26EB3
+0x8EA7B2AF	0x26EBA
+0x8EA7B2B0	0x26F10
+0x8EA7B2B1	0x26F06
+0x8EA7B2B2	0x26E88
+0x8EA7B2B3	0x26E9A
+0x8EA7B2B4	0x26EE0
+0x8EA7B2B5	0x26ECC
+0x8EA7B2B6	0x26EB5
+0x8EA7B2B7	0x26EE1
+0x8EA7B2B8	0x26EBC
+0x8EA7B2B9	0x26EC6
+0x8EA7B2BA	0x26F0B
+0x8EA7B2BB	0x26EA4
+0x8EA7B2BC	0x26E95
+0x8EA7B2BD	0x26EA3
+0x8EA7B2BE	0x26EE2
+0x8EA7B2BF	0x26ECD
+0x8EA7B2C0	0x26EE3
+0x8EA7B2C1	0x26EAB
+0x8EA7B2C2	0x26ECB
+0x8EA7B2C3	0x26E8F
+0x8EA7B2C4	0x2F9AB
+0x8EA7B2C5	0x26EA9
+0x8EA7B2C6	0x26F24
+0x8EA7B2C7	0x26EE4
+0x8EA7B2C8	0x26F12
+0x8EA7B2C9	0x26EE5
+0x8EA7B2CA	0x26F67
+0x8EA7B2CB	0x26EAA
+0x8EA7B2CC	0x26EA0
+0x8EA7B2CD	0x26EE6
+0x8EA7B2CE	0x26EC1
+0x8EA7B2CF	0x26EE7
+0x8EA7B2D0	0x26F0D
+0x8EA7B2D1	0x26E86
+0x8EA7B2D2	0x26EB0
+0x8EA7B2D3	0x26E8B
+0x8EA7B2D4	0x26EE8
+0x8EA7B2D5	0x26EC9
+0x8EA7B2D6	0x26F19
+0x8EA7B2D7	0x26EC0
+0x8EA7B2D8	0x26F0C
+0x8EA7B2D9	0x26EE9
+0x8EA7B2DA	0x26EEA
+0x8EA7B2DB	0x271ED
+0x8EA7B2DC	0x271E3
+0x8EA7B2DD	0x271E4
+0x8EA7B2DE	0x271E8
+0x8EA7B2DF	0x271D2
+0x8EA7B2E0	0x271E2
+0x8EA7B2E1	0x8666
+0x8EA7B2E2	0x273CF
+0x8EA7B2E3	0x273D1
+0x8EA7B2E4	0x273C3
+0x8EA7B2E5	0x273C9
+0x8EA7B2E6	0x273EA
+0x8EA7B2E7	0x273B4
+0x8EA7B2E8	0x273DC
+0x8EA7B2E9	0x273BD
+0x8EA7B2EA	0x273E6
+0x8EA7B2EB	0x273C8
+0x8EA7B2EC	0x273EC
+0x8EA7B2ED	0x273B2
+0x8EA7B2EE	0x273A9
+0x8EA7B2EF	0x273D3
+0x8EA7B2F0	0x273C0
+0x8EA7B2F1	0x273E9
+0x8EA7B2F2	0x273D5
+0x8EA7B2F3	0x45D9
+0x8EA7B2F4	0x273C5
+0x8EA7B2F5	0x45DD
+0x8EA7B2F6	0x273CB
+0x8EA7B2F7	0x273D0
+0x8EA7B2F8	0x273D2
+0x8EA7B2F9	0x273E4
+0x8EA7B2FA	0x273E8
+0x8EA7B2FB	0x273CD
+0x8EA7B2FC	0x273B6
+0x8EA7B2FD	0x273AA
+0x8EA7B2FE	0x273D4
+0x8EA7B3A1	0x28449
+0x8EA7B3A2	0x273C1
+0x8EA7B3A3	0x273DD
+0x8EA7B3A4	0x273CE
+0x8EA7B3A5	0x275C9
+0x8EA7B3A6	0x275CA
+0x8EA7B3A7	0x276FD
+0x8EA7B3A8	0x276D9
+0x8EA7B3A9	0x276FF
+0x8EA7B3AA	0x27704
+0x8EA7B3AB	0x276FA
+0x8EA7B3AC	0x27706
+0x8EA7B3AD	0x27715
+0x8EA7B3AE	0x27711
+0x8EA7B3AF	0x27707
+0x8EA7B3B0	0x2770B
+0x8EA7B3B1	0x277FC
+0x8EA7B3B2	0x277FD
+0x8EA7B3B3	0x2786D
+0x8EA7B3B4	0x27865
+0x8EA7B3B5	0x27914
+0x8EA7B3B6	0x27913
+0x8EA7B3B7	0x2790C
+0x8EA7B3B8	0x2790B
+0x8EA7B3B9	0x27918
+0x8EA7B3BA	0x27922
+0x8EA7B3BB	0x27A7D
+0x8EA7B3BC	0x27A6F
+0x8EA7B3BD	0x27A75
+0x8EA7B3BE	0x27A7B
+0x8EA7B3BF	0x27A80
+0x8EA7B3C0	0x27A7F
+0x8EA7B3C1	0x27A96
+0x8EA7B3C2	0x27A6D
+0x8EA7B3C3	0x27A6B
+0x8EA7B3C4	0x27A86
+0x8EA7B3C5	0x27A73
+0x8EA7B3C6	0x27A62
+0x8EA7B3C7	0x27A77
+0x8EA7B3C8	0x27A81
+0x8EA7B3C9	0x27A69
+0x8EA7B3CA	0x27A82
+0x8EA7B3CB	0x27A97
+0x8EA7B3CC	0x27A84
+0x8EA7B3CD	0x46FC
+0x8EA7B3CE	0x27A78
+0x8EA7B3CF	0x2F9D0
+0x8EA7B3D0	0x27A7A
+0x8EA7B3D1	0x27A6A
+0x8EA7B3D2	0x27A65
+0x8EA7B3D3	0x27A7E
+0x8EA7B3D4	0x27A94
+0x8EA7B3D5	0x27BC2
+0x8EA7B3D6	0x27BC1
+0x8EA7B3D7	0x27BF9
+0x8EA7B3D8	0x27C71
+0x8EA7B3D9	0x27C6B
+0x8EA7B3DA	0x27C6D
+0x8EA7B3DB	0x27C6F
+0x8EA7B3DC	0x27C6E
+0x8EA7B3DD	0x27CF2
+0x8EA7B3DE	0x27CE8
+0x8EA7B3DF	0x27CEF
+0x8EA7B3E0	0x27CE9
+0x8EA7B3E1	0x27CEA
+0x8EA7B3E2	0x27CED
+0x8EA7B3E3	0x27CF3
+0x8EA7B3E4	0x27CE6
+0x8EA7B3E5	0x27DC9
+0x8EA7B3E6	0x27DB4
+0x8EA7B3E7	0x27DB3
+0x8EA7B3E8	0x27DB9
+0x8EA7B3E9	0x27DCA
+0x8EA7B3EA	0x27DB1
+0x8EA7B3EB	0x27DB6
+0x8EA7B3EC	0x27DC7
+0x8EA7B3ED	0x27DC4
+0x8EA7B3EE	0x27DB7
+0x8EA7B3EF	0x27E6F
+0x8EA7B3F0	0x27F33
+0x8EA7B3F1	0x27F32
+0x8EA7B3F2	0x27F1F
+0x8EA7B3F3	0x2F9D9
+0x8EA7B3F4	0x27F2B
+0x8EA7B3F5	0x27F30
+0x8EA7B3F6	0x27F36
+0x8EA7B3F7	0x27F42
+0x8EA7B3F8	0x27F41
+0x8EA7B3F9	0x2F9D8
+0x8EA7B3FA	0x280A5
+0x8EA7B3FB	0x280AB
+0x8EA7B3FC	0x280A9
+0x8EA7B3FD	0x280B3
+0x8EA7B3FE	0x280A7
+0x8EA7B4A1	0x280A0
+0x8EA7B4A2	0x280D2
+0x8EA7B4A3	0x280A8
+0x8EA7B4A4	0x280B6
+0x8EA7B4A5	0x280AC
+0x8EA7B4A6	0x280AE
+0x8EA7B4A7	0x280E6
+0x8EA7B4A8	0x28265
+0x8EA7B4A9	0x28347
+0x8EA7B4AA	0x28363
+0x8EA7B4AB	0x2834D
+0x8EA7B4AC	0x2835F
+0x8EA7B4AD	0x2834B
+0x8EA7B4AE	0x28360
+0x8EA7B4AF	0x28349
+0x8EA7B4B0	0x28353
+0x8EA7B4B1	0x2F9DF
+0x8EA7B4B2	0x8F3A
+0x8EA7B4B3	0x28357
+0x8EA7B4B4	0x2834E
+0x8EA7B4B5	0x28352
+0x8EA7B4B6	0x28354
+0x8EA7B4B7	0x28420
+0x8EA7B4B8	0x28422
+0x8EA7B4B9	0x285C1
+0x8EA7B4BA	0x285D7
+0x8EA7B4BB	0x285D5
+0x8EA7B4BC	0x285C4
+0x8EA7B4BD	0x285D0
+0x8EA7B4BE	0x285BB
+0x8EA7B4BF	0x285E2
+0x8EA7B4C0	0x285CB
+0x8EA7B4C1	0x285B8
+0x8EA7B4C2	0x285BF
+0x8EA7B4C3	0x285D8
+0x8EA7B4C4	0x285C0
+0x8EA7B4C5	0x285BA
+0x8EA7B4C6	0x285B4
+0x8EA7B4C7	0x285BC
+0x8EA7B4C8	0x285D4
+0x8EA7B4C9	0x285ED
+0x8EA7B4CA	0x285C2
+0x8EA7B4CB	0x285D9
+0x8EA7B4CC	0x285CC
+0x8EA7B4CD	0x2872F
+0x8EA7B4CE	0x28723
+0x8EA7B4CF	0x28796
+0x8EA7B4D0	0x2878D
+0x8EA7B4D1	0x2879E
+0x8EA7B4D2	0x28799
+0x8EA7B4D3	0x28883
+0x8EA7B4D4	0x4907
+0x8EA7B4D5	0x2886A
+0x8EA7B4D6	0x28869
+0x8EA7B4D7	0x28875
+0x8EA7B4D8	0x2886C
+0x8EA7B4D9	0x28880
+0x8EA7B4DA	0x2886E
+0x8EA7B4DB	0x28881
+0x8EA7B4DC	0x28877
+0x8EA7B4DD	0x28876
+0x8EA7B4DE	0x28873
+0x8EA7B4DF	0x28870
+0x8EA7B4E0	0x28884
+0x8EA7B4E1	0x28919
+0x8EA7B4E2	0x289F2
+0x8EA7B4E3	0x933D
+0x8EA7B4E4	0x289EC
+0x8EA7B4E5	0x289EB
+0x8EA7B4E6	0x289F6
+0x8EA7B4E7	0x289EF
+0x8EA7B4E8	0x289F4
+0x8EA7B4E9	0x289EE
+0x8EA7B4EA	0x289F3
+0x8EA7B4EB	0x289ED
+0x8EA7B4EC	0x28C9B
+0x8EA7B4ED	0x28C98
+0x8EA7B4EE	0x28C94
+0x8EA7B4EF	0x2147A
+0x8EA7B4F0	0x28C9A
+0x8EA7B4F1	0x2F9F0
+0x8EA7B4F2	0x28D4C
+0x8EA7B4F3	0x49A8
+0x8EA7B4F4	0x28D57
+0x8EA7B4F5	0x28D51
+0x8EA7B4F6	0x28D62
+0x8EA7B4F7	0x28D52
+0x8EA7B4F8	0x28D5C
+0x8EA7B4F9	0x28D53
+0x8EA7B4FA	0x2F9EF
+0x8EA7B4FB	0x28E85
+0x8EA7B4FC	0x28F2D
+0x8EA7B4FD	0x28F3E
+0x8EA7B4FE	0x28F30
+0x8EA7B5A1	0x28F7D
+0x8EA7B5A2	0x28FE6
+0x8EA7B5A3	0x28FF6
+0x8EA7B5A4	0x28FE4
+0x8EA7B5A5	0x28FE9
+0x8EA7B5A6	0x28FEC
+0x8EA7B5A7	0x28FF2
+0x8EA7B5A8	0x28FE8
+0x8EA7B5A9	0x28FE3
+0x8EA7B5AA	0x28FEB
+0x8EA7B5AB	0x28FF0
+0x8EA7B5AC	0x28FEA
+0x8EA7B5AD	0x28FE7
+0x8EA7B5AE	0x28FFD
+0x8EA7B5AF	0x28FE5
+0x8EA7B5B0	0x28FEE
+0x8EA7B5B1	0x28FF5
+0x8EA7B5B2	0x28FF9
+0x8EA7B5B3	0x28FF1
+0x8EA7B5B4	0x28FF4
+0x8EA7B5B5	0x2F9F4
+0x8EA7B5B6	0x29011
+0x8EA7B5B7	0x290DE
+0x8EA7B5B8	0x290D8
+0x8EA7B5B9	0x290DD
+0x8EA7B5BA	0x290DB
+0x8EA7B5BB	0x290D3
+0x8EA7B5BC	0x290E1
+0x8EA7B5BD	0x291DE
+0x8EA7B5BE	0x291FC
+0x8EA7B5BF	0x29228
+0x8EA7B5C0	0x292B7
+0x8EA7B5C1	0x292B8
+0x8EA7B5C2	0x292C7
+0x8EA7B5C3	0x292B2
+0x8EA7B5C4	0x292A9
+0x8EA7B5C5	0x292B9
+0x8EA7B5C6	0x292BC
+0x8EA7B5C7	0x292B3
+0x8EA7B5C8	0x292D1
+0x8EA7B5C9	0x293B0
+0x8EA7B5CA	0x293B1
+0x8EA7B5CB	0x293B6
+0x8EA7B5CC	0x29404
+0x8EA7B5CD	0x2942C
+0x8EA7B5CE	0x294C1
+0x8EA7B5CF	0x2949E
+0x8EA7B5D0	0x294BA
+0x8EA7B5D1	0x4ACA
+0x8EA7B5D2	0x294D1
+0x8EA7B5D3	0x294D3
+0x8EA7B5D4	0x294D4
+0x8EA7B5D5	0x294D5
+0x8EA7B5D6	0x294C5
+0x8EA7B5D7	0x294B6
+0x8EA7B5D8	0x294B2
+0x8EA7B5D9	0x294B5
+0x8EA7B5DA	0x294C3
+0x8EA7B5DB	0x294B9
+0x8EA7B5DC	0x294C6
+0x8EA7B5DD	0x295D6
+0x8EA7B5DE	0x295E0
+0x8EA7B5DF	0x295DB
+0x8EA7B5E0	0x295D7
+0x8EA7B5E1	0x295DD
+0x8EA7B5E2	0x29715
+0x8EA7B5E3	0x2970C
+0x8EA7B5E4	0x2970F
+0x8EA7B5E5	0x2970E
+0x8EA7B5E6	0x296FE
+0x8EA7B5E7	0x29704
+0x8EA7B5E8	0x2970B
+0x8EA7B5E9	0x29702
+0x8EA7B5EA	0x296FF
+0x8EA7B5EB	0x29708
+0x8EA7B5EC	0x29710
+0x8EA7B5ED	0x29717
+0x8EA7B5EE	0x29713
+0x8EA7B5EF	0x29706
+0x8EA7B5F0	0x29709
+0x8EA7B5F1	0x29824
+0x8EA7B5F2	0x29826
+0x8EA7B5F3	0x29825
+0x8EA7B5F4	0x29848
+0x8EA7B5F5	0x298B5
+0x8EA7B5F6	0x298D2
+0x8EA7B5F7	0x298D5
+0x8EA7B5F8	0x298C4
+0x8EA7B5F9	0x298AF
+0x8EA7B5FA	0x298AD
+0x8EA7B5FB	0x298C1
+0x8EA7B5FC	0x298C0
+0x8EA7B5FD	0x298CC
+0x8EA7B5FE	0x298CD
+0x8EA7B6A1	0x298C3
+0x8EA7B6A2	0x298C8
+0x8EA7B6A3	0x298C5
+0x8EA7B6A4	0x298BA
+0x8EA7B6A5	0x298D0
+0x8EA7B6A6	0x298C2
+0x8EA7B6A7	0x298CE
+0x8EA7B6A8	0x4B8D
+0x8EA7B6A9	0x29A43
+0x8EA7B6AA	0x29A42
+0x8EA7B6AB	0x29A40
+0x8EA7B6AC	0x29A31
+0x8EA7B6AD	0x29ACF
+0x8EA7B6AE	0x29ACE
+0x8EA7B6AF	0x29B30
+0x8EA7B6B0	0x29B34
+0x8EA7B6B1	0x29B32
+0x8EA7B6B2	0x29B43
+0x8EA7B6B3	0x29B3C
+0x8EA7B6B4	0x29C11
+0x8EA7B6B5	0x29C35
+0x8EA7B6B6	0x29C34
+0x8EA7B6B7	0x29C37
+0x8EA7B6B8	0x29C31
+0x8EA7B6B9	0x29CBF
+0x8EA7B6BA	0x29CBC
+0x8EA7B6BB	0x29CC2
+0x8EA7B6BC	0x29CC9
+0x8EA7B6BD	0x29D83
+0x8EA7B6BE	0x29D8B
+0x8EA7B6BF	0x29DA0
+0x8EA7B6C0	0x29D8D
+0x8EA7B6C1	0x29D8C
+0x8EA7B6C2	0x29D9A
+0x8EA7B6C3	0x29D8A
+0x8EA7B6C4	0x29D91
+0x8EA7B6C5	0x29FF1
+0x8EA7B6C6	0x2A00F
+0x8EA7B6C7	0x2A001
+0x8EA7B6C8	0x2A007
+0x8EA7B6C9	0x2A00C
+0x8EA7B6CA	0x4CC0
+0x8EA7B6CB	0x29FDC
+0x8EA7B6CC	0x29FEE
+0x8EA7B6CD	0x29FF7
+0x8EA7B6CE	0x29FF2
+0x8EA7B6CF	0x29FF8
+0x8EA7B6D0	0x29FEB
+0x8EA7B6D1	0x4CCA
+0x8EA7B6D2	0x29FE6
+0x8EA7B6D3	0x29FED
+0x8EA7B6D4	0x29FE9
+0x8EA7B6D5	0x2A008
+0x8EA7B6D6	0x2A000
+0x8EA7B6D7	0x29FE5
+0x8EA7B6D8	0x29FFC
+0x8EA7B6D9	0x2A261
+0x8EA7B6DA	0x2A25E
+0x8EA7B6DB	0x2A25F
+0x8EA7B6DC	0x4D25
+0x8EA7B6DD	0x2A29B
+0x8EA7B6DE	0x2A316
+0x8EA7B6DF	0x2A315
+0x8EA7B6E0	0x2A320
+0x8EA7B6E1	0x2A314
+0x8EA7B6E2	0x2A31A
+0x8EA7B6E3	0x2A317
+0x8EA7B6E4	0x2A39C
+0x8EA7B6E5	0x4D4A
+0x8EA7B6E6	0x2A3F1
+0x8EA7B6E7	0x4D53
+0x8EA7B6E8	0x2A3F0
+0x8EA7B6E9	0x2A428
+0x8EA7B6EA	0x2A424
+0x8EA7B6EB	0x2A42A
+0x8EA7B6EC	0x2A42B
+0x8EA7B6ED	0x2A4D5
+0x8EA7B6EE	0x2A504
+0x8EA7B6EF	0x2A505
+0x8EA7B6F0	0x2A591
+0x8EA7B6F1	0x2A592
+0x8EA7B6F2	0x2A6A6
+0x8EA7B6F3	0x20109
+0x8EA7B6F4	0x20422
+0x8EA7B6F5	0x2041A
+0x8EA7B6F6	0x2040E
+0x8EA7B6F7	0x2041B
+0x8EA7B6F8	0x20408
+0x8EA7B6F9	0x250B3
+0x8EA7B6FA	0x2F81C
+0x8EA7B6FB	0x2069D
+0x8EA7B6FC	0x20812
+0x8EA7B6FD	0x2081E
+0x8EA7B6FE	0x208BB
+0x8EA7B7A1	0x208BF
+0x8EA7B7A2	0x208BC
+0x8EA7B7A3	0x20908
+0x8EA7B7A4	0x20909
+0x8EA7B7A5	0x20963
+0x8EA7B7A6	0x209C8
+0x8EA7B7A7	0x23728
+0x8EA7B7A8	0x20B8E
+0x8EA7B7A9	0x20B8D
+0x8EA7B7AA	0x21043
+0x8EA7B7AB	0x2104D
+0x8EA7B7AC	0x2106D
+0x8EA7B7AD	0x21042
+0x8EA7B7AE	0x21052
+0x8EA7B7AF	0x21051
+0x8EA7B7B0	0x21069
+0x8EA7B7B1	0x21050
+0x8EA7B7B2	0x21056
+0x8EA7B7B3	0x2106C
+0x8EA7B7B4	0x21044
+0x8EA7B7B5	0x21045
+0x8EA7B7B6	0x2106B
+0x8EA7B7B7	0x3605
+0x8EA7B7B8	0x21068
+0x8EA7B7B9	0x21057
+0x8EA7B7BA	0x2122E
+0x8EA7B7BB	0x21231
+0x8EA7B7BC	0x2122D
+0x8EA7B7BD	0x2148B
+0x8EA7B7BE	0x214B2
+0x8EA7B7BF	0x2148D
+0x8EA7B7C0	0x214A3
+0x8EA7B7C1	0x214A4
+0x8EA7B7C2	0x21490
+0x8EA7B7C3	0x21489
+0x8EA7B7C4	0x2148E
+0x8EA7B7C5	0x21492
+0x8EA7B7C6	0x2157B
+0x8EA7B7C7	0x21690
+0x8EA7B7C8	0x2168F
+0x8EA7B7C9	0x218E9
+0x8EA7B7CA	0x218CD
+0x8EA7B7CB	0x218C5
+0x8EA7B7CC	0x218D0
+0x8EA7B7CD	0x218C9
+0x8EA7B7CE	0x218D1
+0x8EA7B7CF	0x218C7
+0x8EA7B7D0	0x218D2
+0x8EA7B7D1	0x2185F
+0x8EA7B7D2	0x218E1
+0x8EA7B7D3	0x218CC
+0x8EA7B7D4	0x218C6
+0x8EA7B7D5	0x218E4
+0x8EA7B7D6	0x219A9
+0x8EA7B7D7	0x21AD3
+0x8EA7B7D8	0x21ADA
+0x8EA7B7D9	0x21AD2
+0x8EA7B7DA	0x21ADB
+0x8EA7B7DB	0x21B4D
+0x8EA7B7DC	0x21B4E
+0x8EA7B7DD	0x21C1C
+0x8EA7B7DE	0x21CE8
+0x8EA7B7DF	0x21F6C
+0x8EA7B7E0	0x21F5F
+0x8EA7B7E1	0x21F66
+0x8EA7B7E2	0x21F64
+0x8EA7B7E3	0x21F78
+0x8EA7B7E4	0x21F65
+0x8EA7B7E5	0x21F6D
+0x8EA7B7E6	0x21F61
+0x8EA7B7E7	0x21F7A
+0x8EA7B7E8	0x22007
+0x8EA7B7E9	0x22166
+0x8EA7B7EA	0x22168
+0x8EA7B7EB	0x22162
+0x8EA7B7EC	0x222D3
+0x8EA7B7ED	0x222D4
+0x8EA7B7EE	0x222D1
+0x8EA7B7EF	0x222DC
+0x8EA7B7F0	0x22373
+0x8EA7B7F1	0x22372
+0x8EA7B7F2	0x2242D
+0x8EA7B7F3	0x2242C
+0x8EA7B7F4	0x2242F
+0x8EA7B7F5	0x22472
+0x8EA7B7F6	0x224B4
+0x8EA7B7F7	0x22589
+0x8EA7B7F8	0x228CD
+0x8EA7B7F9	0x228A6
+0x8EA7B7FA	0x228A2
+0x8EA7B7FB	0x228A0
+0x8EA7B7FC	0x22846
+0x8EA7B7FD	0x228A1
+0x8EA7B7FE	0x26857
+0x8EA7B8A1	0x228A3
+0x8EA7B8A2	0x228B1
+0x8EA7B8A3	0x228DB
+0x8EA7B8A4	0x228F6
+0x8EA7B8A5	0x228DC
+0x8EA7B8A6	0x228D6
+0x8EA7B8A7	0x22A13
+0x8EA7B8A8	0x22D9C
+0x8EA7B8A9	0x22D97
+0x8EA7B8AA	0x22DD8
+0x8EA7B8AB	0x22DE4
+0x8EA7B8AC	0x22DD4
+0x8EA7B8AD	0x22DE5
+0x8EA7B8AE	0x22DDB
+0x8EA7B8AF	0x22DD0
+0x8EA7B8B0	0x22DDA
+0x8EA7B8B1	0x22DCC
+0x8EA7B8B2	0x22DDC
+0x8EA7B8B3	0x22DED
+0x8EA7B8B4	0x22DD3
+0x8EA7B8B5	0x22DD1
+0x8EA7B8B6	0x22DCE
+0x8EA7B8B7	0x22DD9
+0x8EA7B8B8	0x22DDD
+0x8EA7B8B9	0x2F8C6
+0x8EA7B8BA	0x22EE6
+0x8EA7B8BB	0x22EE5
+0x8EA7B8BC	0x22EE9
+0x8EA7B8BD	0x22FFF
+0x8EA7B8BE	0x22FFE
+0x8EA7B8BF	0x2300E
+0x8EA7B8C0	0x2308C
+0x8EA7B8C1	0x230CA
+0x8EA7B8C2	0x230CB
+0x8EA7B8C3	0x2311A
+0x8EA7B8C4	0x232D7
+0x8EA7B8C5	0x232CF
+0x8EA7B8C6	0x232D0
+0x8EA7B8C7	0x232C9
+0x8EA7B8C8	0x232CC
+0x8EA7B8C9	0x232D3
+0x8EA7B8CA	0x233A4
+0x8EA7B8CB	0x233A3
+0x8EA7B8CC	0x23681
+0x8EA7B8CD	0x23726
+0x8EA7B8CE	0x236F3
+0x8EA7B8CF	0x23727
+0x8EA7B8D0	0x236F2
+0x8EA7B8D1	0x236FF
+0x8EA7B8D2	0x236F5
+0x8EA7B8D3	0x236FC
+0x8EA7B8D4	0x2370E
+0x8EA7B8D5	0x3BF0
+0x8EA7B8D6	0x236F6
+0x8EA7B8D7	0x23700
+0x8EA7B8D8	0x23723
+0x8EA7B8D9	0x23705
+0x8EA7B8DA	0x23725
+0x8EA7B8DB	0x23708
+0x8EA7B8DC	0x23750
+0x8EA7B8DD	0x23925
+0x8EA7B8DE	0x23920
+0x8EA7B8DF	0x23923
+0x8EA7B8E0	0x23921
+0x8EA7B8E1	0x239A1
+0x8EA7B8E2	0x23A69
+0x8EA7B8E3	0x23A6C
+0x8EA7B8E4	0x23A68
+0x8EA7B8E5	0x23A6B
+0x8EA7B8E6	0x23ACC
+0x8EA7B8E7	0x23ACD
+0x8EA7B8E8	0x23C10
+0x8EA7B8E9	0x23C0D
+0x8EA7B8EA	0x23C0A
+0x8EA7B8EB	0x23C16
+0x8EA7B8EC	0x23C14
+0x8EA7B8ED	0x23C52
+0x8EA7B8EE	0x24028
+0x8EA7B8EF	0x2402E
+0x8EA7B8F0	0x2402C
+0x8EA7B8F1	0x2404D
+0x8EA7B8F2	0x24049
+0x8EA7B8F3	0x24031
+0x8EA7B8F4	0x24030
+0x8EA7B8F5	0x24033
+0x8EA7B8F6	0x2402D
+0x8EA7B8F7	0x24036
+0x8EA7B8F8	0x2403E
+0x8EA7B8F9	0x2402F
+0x8EA7B8FA	0x24027
+0x8EA7B8FB	0x24034
+0x8EA7B8FC	0x2404C
+0x8EA7B8FD	0x243FE
+0x8EA7B8FE	0x24412
+0x8EA7B9A1	0x2441F
+0x8EA7B9A2	0x24417
+0x8EA7B9A3	0x243F5
+0x8EA7B9A4	0x24415
+0x8EA7B9A5	0x243F7
+0x8EA7B9A6	0x3E02
+0x8EA7B9A7	0x21F7D
+0x8EA7B9A8	0x243FA
+0x8EA7B9A9	0x243F9
+0x8EA7B9AA	0x2444B
+0x8EA7B9AB	0x2459C
+0x8EA7B9AC	0x2459D
+0x8EA7B9AD	0x3E23
+0x8EA7B9AE	0x246F0
+0x8EA7B9AF	0x246F6
+0x8EA7B9B0	0x246EF
+0x8EA7B9B1	0x2489D
+0x8EA7B9B2	0x2489A
+0x8EA7B9B3	0x248A7
+0x8EA7B9B4	0x248AF
+0x8EA7B9B5	0x248AA
+0x8EA7B9B6	0x24A64
+0x8EA7B9B7	0x24A86
+0x8EA7B9B8	0x24A75
+0x8EA7B9B9	0x24A70
+0x8EA7B9BA	0x24A84
+0x8EA7B9BB	0x24A6B
+0x8EA7B9BC	0x24A85
+0x8EA7B9BD	0x24A6C
+0x8EA7B9BE	0x24B17
+0x8EA7B9BF	0x24B94
+0x8EA7B9C0	0x24B93
+0x8EA7B9C1	0x24CD2
+0x8EA7B9C2	0x24CD7
+0x8EA7B9C3	0x24CD4
+0x8EA7B9C4	0x24EA6
+0x8EA7B9C5	0x24EA7
+0x8EA7B9C6	0x24E9C
+0x8EA7B9C7	0x24E8B
+0x8EA7B9C8	0x24E8D
+0x8EA7B9C9	0x24E98
+0x8EA7B9CA	0x24EB9
+0x8EA7B9CB	0x24E9B
+0x8EA7B9CC	0x24E9D
+0x8EA7B9CD	0x24E99
+0x8EA7B9CE	0x24EA8
+0x8EA7B9CF	0x24E91
+0x8EA7B9D0	0x24E87
+0x8EA7B9D1	0x24E9A
+0x8EA7B9D2	0x24FA6
+0x8EA7B9D3	0x2501F
+0x8EA7B9D4	0x250A7
+0x8EA7B9D5	0x250B1
+0x8EA7B9D6	0x250B2
+0x8EA7B9D7	0x250B7
+0x8EA7B9D8	0x252D0
+0x8EA7B9D9	0x252B3
+0x8EA7B9DA	0x252B5
+0x8EA7B9DB	0x252C4
+0x8EA7B9DC	0x252C3
+0x8EA7B9DD	0x252BC
+0x8EA7B9DE	0x252B2
+0x8EA7B9DF	0x252BA
+0x8EA7B9E0	0x252BB
+0x8EA7B9E1	0x252C2
+0x8EA7B9E2	0x252CD
+0x8EA7B9E3	0x252BE
+0x8EA7B9E4	0x252B7
+0x8EA7B9E5	0x2538F
+0x8EA7B9E6	0x25403
+0x8EA7B9E7	0x25404
+0x8EA7B9E8	0x25571
+0x8EA7B9E9	0x25577
+0x8EA7B9EA	0x25574
+0x8EA7B9EB	0x2558B
+0x8EA7B9EC	0x2557A
+0x8EA7B9ED	0x2F951
+0x8EA7B9EE	0x2558C
+0x8EA7B9EF	0x25573
+0x8EA7B9F0	0x256FF
+0x8EA7B9F1	0x256FB
+0x8EA7B9F2	0x256FD
+0x8EA7B9F3	0x256F0
+0x8EA7B9F4	0x256F3
+0x8EA7B9F5	0x256FC
+0x8EA7B9F6	0x256F2
+0x8EA7B9F7	0x25892
+0x8EA7B9F8	0x2589E
+0x8EA7B9F9	0x258AE
+0x8EA7B9FA	0x25896
+0x8EA7B9FB	0x25A14
+0x8EA7B9FC	0x25A12
+0x8EA7B9FD	0x25A13
+0x8EA7B9FE	0x25A16
+0x8EA7BAA1	0x25A0F
+0x8EA7BAA2	0x25AB6
+0x8EA7BAA3	0x25ABD
+0x8EA7BAA4	0x25C8C
+0x8EA7BAA5	0x25CAE
+0x8EA7BAA6	0x25CAC
+0x8EA7BAA7	0x25CAB
+0x8EA7BAA8	0x25C99
+0x8EA7BAA9	0x25C92
+0x8EA7BAAA	0x25CBB
+0x8EA7BAAB	0x25C9E
+0x8EA7BAAC	0x25C7E
+0x8EA7BAAD	0x25CAF
+0x8EA7BAAE	0x25CBC
+0x8EA7BAAF	0x25C98
+0x8EA7BAB0	0x25F01
+0x8EA7BAB1	0x25F09
+0x8EA7BAB2	0x25F06
+0x8EA7BAB3	0x2F967
+0x8EA7BAB4	0x25F07
+0x8EA7BAB5	0x25F08
+0x8EA7BAB6	0x260CF
+0x8EA7BAB7	0x2610E
+0x8EA7BAB8	0x26132
+0x8EA7BAB9	0x4315
+0x8EA7BABA	0x26112
+0x8EA7BABB	0x26116
+0x8EA7BABC	0x26117
+0x8EA7BABD	0x2611B
+0x8EA7BABE	0x26115
+0x8EA7BABF	0x26131
+0x8EA7BAC0	0x26118
+0x8EA7BAC1	0x2611A
+0x8EA7BAC2	0x26110
+0x8EA7BAC3	0x2610A
+0x8EA7BAC4	0x26109
+0x8EA7BAC5	0x2624F
+0x8EA7BAC6	0x2F973
+0x8EA7BAC7	0x2630F
+0x8EA7BAC8	0x26310
+0x8EA7BAC9	0x2F975
+0x8EA7BACA	0x26328
+0x8EA7BACB	0x26311
+0x8EA7BACC	0x26316
+0x8EA7BACD	0x26317
+0x8EA7BACE	0x26302
+0x8EA7BACF	0x263BB
+0x8EA7BAD0	0x263BA
+0x8EA7BAD1	0x263C3
+0x8EA7BAD2	0x263BC
+0x8EA7BAD3	0x2648A
+0x8EA7BAD4	0x26484
+0x8EA7BAD5	0x26486
+0x8EA7BAD6	0x264E0
+0x8EA7BAD7	0x26517
+0x8EA7BAD8	0x26518
+0x8EA7BAD9	0x2651E
+0x8EA7BADA	0x26515
+0x8EA7BADB	0x265D3
+0x8EA7BADC	0x265DA
+0x8EA7BADD	0x265D9
+0x8EA7BADE	0x267E6
+0x8EA7BADF	0x267F4
+0x8EA7BAE0	0x267E1
+0x8EA7BAE1	0x26869
+0x8EA7BAE2	0x26840
+0x8EA7BAE3	0x26858
+0x8EA7BAE4	0x2686C
+0x8EA7BAE5	0x2684D
+0x8EA7BAE6	0x26921
+0x8EA7BAE7	0x26999
+0x8EA7BAE8	0x269F1
+0x8EA7BAE9	0x23F68
+0x8EA7BAEA	0x26A86
+0x8EA7BAEB	0x26F5B
+0x8EA7BAEC	0x26F5C
+0x8EA7BAED	0x26F77
+0x8EA7BAEE	0x26F2C
+0x8EA7BAEF	0x2F9AD
+0x8EA7BAF0	0x26F58
+0x8EA7BAF1	0x26F64
+0x8EA7BAF2	0x26F61
+0x8EA7BAF3	0x26F48
+0x8EA7BAF4	0x26F97
+0x8EA7BAF5	0x26F59
+0x8EA7BAF6	0x26F29
+0x8EA7BAF7	0x26F62
+0x8EA7BAF8	0x26F2E
+0x8EA7BAF9	0x26F68
+0x8EA7BAFA	0x26F90
+0x8EA7BAFB	0x26F3A
+0x8EA7BAFC	0x26F3D
+0x8EA7BAFD	0x26F5E
+0x8EA7BAFE	0x26F46
+0x8EA7BBA1	0x26F69
+0x8EA7BBA2	0x26F65
+0x8EA7BBA3	0x26F3E
+0x8EA7BBA4	0x26F49
+0x8EA7BBA5	0x26F56
+0x8EA7BBA6	0x26FE1
+0x8EA7BBA7	0x26F78
+0x8EA7BBA8	0x26F79
+0x8EA7BBA9	0x26F66
+0x8EA7BBAA	0x26F4A
+0x8EA7BBAB	0x26F35
+0x8EA7BBAC	0x26F7A
+0x8EA7BBAD	0x26F92
+0x8EA7BBAE	0x26F60
+0x8EA7BBAF	0x26F36
+0x8EA7BBB0	0x26F51
+0x8EA7BBB1	0x26F42
+0x8EA7BBB2	0x455D
+0x8EA7BBB3	0x26F3F
+0x8EA7BBB4	0x26F7B
+0x8EA7BBB5	0x26F5D
+0x8EA7BBB6	0x26F94
+0x8EA7BBB7	0x26F6A
+0x8EA7BBB8	0x2F9B5
+0x8EA7BBB9	0x271F2
+0x8EA7BBBA	0x273BB
+0x8EA7BBBB	0x2741B
+0x8EA7BBBC	0x2741A
+0x8EA7BBBD	0x27433
+0x8EA7BBBE	0x27417
+0x8EA7BBBF	0x2740A
+0x8EA7BBC0	0x27415
+0x8EA7BBC1	0x27412
+0x8EA7BBC2	0x27401
+0x8EA7BBC3	0x2742D
+0x8EA7BBC4	0x273FD
+0x8EA7BBC5	0x27423
+0x8EA7BBC6	0x27405
+0x8EA7BBC7	0x27411
+0x8EA7BBC8	0x27400
+0x8EA7BBC9	0x2741C
+0x8EA7BBCA	0x27435
+0x8EA7BBCB	0x2742E
+0x8EA7BBCC	0x27436
+0x8EA7BBCD	0x20ABF
+0x8EA7BBCE	0x2742F
+0x8EA7BBCF	0x2740C
+0x8EA7BBD0	0x27409
+0x8EA7BBD1	0x27431
+0x8EA7BBD2	0x273FC
+0x8EA7BBD3	0x2740F
+0x8EA7BBD4	0x27418
+0x8EA7BBD5	0x27402
+0x8EA7BBD6	0x27600
+0x8EA7BBD7	0x2771F
+0x8EA7BBD8	0x27737
+0x8EA7BBD9	0x465A
+0x8EA7BBDA	0x27738
+0x8EA7BBDB	0x2772B
+0x8EA7BBDC	0x2772E
+0x8EA7BBDD	0x27721
+0x8EA7BBDE	0x27730
+0x8EA7BBDF	0x27729
+0x8EA7BBE0	0x27731
+0x8EA7BBE1	0x2F9C9
+0x8EA7BBE2	0x27701
+0x8EA7BBE3	0x2772C
+0x8EA7BBE4	0x27722
+0x8EA7BBE5	0x277FF
+0x8EA7BBE6	0x27877
+0x8EA7BBE7	0x27867
+0x8EA7BBE8	0x2787F
+0x8EA7BBE9	0x2787D
+0x8EA7BBEA	0x2787B
+0x8EA7BBEB	0x2787E
+0x8EA7BBEC	0x2791E
+0x8EA7BBED	0x2791C
+0x8EA7BBEE	0x27921
+0x8EA7BBEF	0x27926
+0x8EA7BBF0	0x27927
+0x8EA7BBF1	0x27929
+0x8EA7BBF2	0x2792C
+0x8EA7BBF3	0x2791D
+0x8EA7BBF4	0x2792B
+0x8EA7BBF5	0x27ABF
+0x8EA7BBF6	0x27AA4
+0x8EA7BBF7	0x27AAA
+0x8EA7BBF8	0x27AAE
+0x8EA7BBF9	0x27A9F
+0x8EA7BBFA	0x27AD0
+0x8EA7BBFB	0x27AB1
+0x8EA7BBFC	0x27AAD
+0x8EA7BBFD	0x27A9B
+0x8EA7BBFE	0x27AB2
+0x8EA7BCA1	0x27AA9
+0x8EA7BCA2	0x27AB3
+0x8EA7BCA3	0x27AB4
+0x8EA7BCA4	0x27ABA
+0x8EA7BCA5	0x27AA5
+0x8EA7BCA6	0x27AB7
+0x8EA7BCA7	0x27AAC
+0x8EA7BCA8	0x27ACB
+0x8EA7BCA9	0x27ACF
+0x8EA7BCAA	0x27BC6
+0x8EA7BCAB	0x27C01
+0x8EA7BCAC	0x27BFF
+0x8EA7BCAD	0x27BFD
+0x8EA7BCAE	0x27C77
+0x8EA7BCAF	0x27C78
+0x8EA7BCB0	0x27C76
+0x8EA7BCB1	0x27CF7
+0x8EA7BCB2	0x27DCC
+0x8EA7BCB3	0x4785
+0x8EA7BCB4	0x27DD4
+0x8EA7BCB5	0x27DD7
+0x8EA7BCB6	0x27DD5
+0x8EA7BCB7	0x27DD6
+0x8EA7BCB8	0x27DD3
+0x8EA7BCB9	0x27F5D
+0x8EA7BCBA	0x27F55
+0x8EA7BCBB	0x280E0
+0x8EA7BCBC	0x28148
+0x8EA7BCBD	0x280EE
+0x8EA7BCBE	0x280DB
+0x8EA7BCBF	0x280E7
+0x8EA7BCC0	0x280D6
+0x8EA7BCC1	0x280E5
+0x8EA7BCC2	0x280E1
+0x8EA7BCC3	0x280DD
+0x8EA7BCC4	0x280E2
+0x8EA7BCC5	0x28270
+0x8EA7BCC6	0x28266
+0x8EA7BCC7	0x2826F
+0x8EA7BCC8	0x2826E
+0x8EA7BCC9	0x28381
+0x8EA7BCCA	0x28369
+0x8EA7BCCB	0x2836E
+0x8EA7BCCC	0x2836D
+0x8EA7BCCD	0x2836C
+0x8EA7BCCE	0x28384
+0x8EA7BCCF	0x28385
+0x8EA7BCD0	0x28371
+0x8EA7BCD1	0x28373
+0x8EA7BCD2	0x2836A
+0x8EA7BCD3	0x2836F
+0x8EA7BCD4	0x2837B
+0x8EA7BCD5	0x2856A
+0x8EA7BCD6	0x2857C
+0x8EA7BCD7	0x2857D
+0x8EA7BCD8	0x28581
+0x8EA7BCD9	0x285FA
+0x8EA7BCDA	0x28605
+0x8EA7BCDB	0x285EB
+0x8EA7BCDC	0x285FB
+0x8EA7BCDD	0x285E9
+0x8EA7BCDE	0x285EF
+0x8EA7BCDF	0x285FC
+0x8EA7BCE0	0x285E7
+0x8EA7BCE1	0x2F9E1
+0x8EA7BCE2	0x285EE
+0x8EA7BCE3	0x285FD
+0x8EA7BCE4	0x28732
+0x8EA7BCE5	0x287A7
+0x8EA7BCE6	0x287B5
+0x8EA7BCE7	0x287B1
+0x8EA7BCE8	0x287B9
+0x8EA7BCE9	0x287A8
+0x8EA7BCEA	0x287B3
+0x8EA7BCEB	0x2F9E6
+0x8EA7BCEC	0x2888A
+0x8EA7BCED	0x28891
+0x8EA7BCEE	0x2888D
+0x8EA7BCEF	0x28899
+0x8EA7BCF0	0x490B
+0x8EA7BCF1	0x2889A
+0x8EA7BCF2	0x2889B
+0x8EA7BCF3	0x28892
+0x8EA7BCF4	0x2888F
+0x8EA7BCF5	0x288AB
+0x8EA7BCF6	0x24CDB
+0x8EA7BCF7	0x4939
+0x8EA7BCF8	0x28A75
+0x8EA7BCF9	0x28A31
+0x8EA7BCFA	0x28A38
+0x8EA7BCFB	0x4937
+0x8EA7BCFC	0x28A35
+0x8EA7BCFD	0x28A69
+0x8EA7BCFE	0x28A3B
+0x8EA7BDA1	0x28A3D
+0x8EA7BDA2	0x28A6C
+0x8EA7BDA3	0x28A79
+0x8EA7BDA4	0x28A3C
+0x8EA7BDA5	0x28A3E
+0x8EA7BDA6	0x28C97
+0x8EA7BDA7	0x28CA5
+0x8EA7BDA8	0x28CA2
+0x8EA7BDA9	0x28C9D
+0x8EA7BDAA	0x28CA1
+0x8EA7BDAB	0x28D68
+0x8EA7BDAC	0x28D6F
+0x8EA7BDAD	0x28D6D
+0x8EA7BDAE	0x28D72
+0x8EA7BDAF	0x28D75
+0x8EA7BDB0	0x28D77
+0x8EA7BDB1	0x28D79
+0x8EA7BDB2	0x28EB5
+0x8EA7BDB3	0x28EEA
+0x8EA7BDB4	0x28EAB
+0x8EA7BDB5	0x28F43
+0x8EA7BDB6	0x28F41
+0x8EA7BDB7	0x28F42
+0x8EA7BDB8	0x29009
+0x8EA7BDB9	0x29008
+0x8EA7BDBA	0x29006
+0x8EA7BDBB	0x29001
+0x8EA7BDBC	0x29003
+0x8EA7BDBD	0x29000
+0x8EA7BDBE	0x29004
+0x8EA7BDBF	0x2900A
+0x8EA7BDC0	0x2900E
+0x8EA7BDC1	0x2900D
+0x8EA7BDC2	0x29007
+0x8EA7BDC3	0x2900F
+0x8EA7BDC4	0x29014
+0x8EA7BDC5	0x29002
+0x8EA7BDC6	0x29015
+0x8EA7BDC7	0x2900C
+0x8EA7BDC8	0x29010
+0x8EA7BDC9	0x29005
+0x8EA7BDCA	0x290FD
+0x8EA7BDCB	0x290FF
+0x8EA7BDCC	0x29104
+0x8EA7BDCD	0x29100
+0x8EA7BDCE	0x29109
+0x8EA7BDCF	0x2922B
+0x8EA7BDD0	0x2F9F7
+0x8EA7BDD1	0x29231
+0x8EA7BDD2	0x292DB
+0x8EA7BDD3	0x292C5
+0x8EA7BDD4	0x292D3
+0x8EA7BDD5	0x292CE
+0x8EA7BDD6	0x4A6B
+0x8EA7BDD7	0x292C9
+0x8EA7BDD8	0x292BF
+0x8EA7BDD9	0x292CB
+0x8EA7BDDA	0x292C0
+0x8EA7BDDB	0x292D0
+0x8EA7BDDC	0x292D4
+0x8EA7BDDD	0x293C1
+0x8EA7BDDE	0x293B9
+0x8EA7BDDF	0x293BB
+0x8EA7BDE0	0x293C3
+0x8EA7BDE1	0x293C9
+0x8EA7BDE2	0x29407
+0x8EA7BDE3	0x2942D
+0x8EA7BDE4	0x294F8
+0x8EA7BDE5	0x294E1
+0x8EA7BDE6	0x294FA
+0x8EA7BDE7	0x294EF
+0x8EA7BDE8	0x294FD
+0x8EA7BDE9	0x4ACD
+0x8EA7BDEA	0x294EB
+0x8EA7BDEB	0x294F1
+0x8EA7BDEC	0x294ED
+0x8EA7BDED	0x294FE
+0x8EA7BDEE	0x295F8
+0x8EA7BDEF	0x29603
+0x8EA7BDF0	0x295EE
+0x8EA7BDF1	0x295E8
+0x8EA7BDF2	0x29601
+0x8EA7BDF3	0x296EC
+0x8EA7BDF4	0x29722
+0x8EA7BDF5	0x29714
+0x8EA7BDF6	0x29734
+0x8EA7BDF7	0x2972F
+0x8EA7BDF8	0x29739
+0x8EA7BDF9	0x29741
+0x8EA7BDFA	0x2973C
+0x8EA7BDFB	0x29749
+0x8EA7BDFC	0x29758
+0x8EA7BDFD	0x2973A
+0x8EA7BDFE	0x29742
+0x8EA7BEA1	0x2973F
+0x8EA7BEA2	0x29822
+0x8EA7BEA3	0x29823
+0x8EA7BEA4	0x2984A
+0x8EA7BEA5	0x298DC
+0x8EA7BEA6	0x298D9
+0x8EA7BEA7	0x298DB
+0x8EA7BEA8	0x298E2
+0x8EA7BEA9	0x2FA07
+0x8EA7BEAA	0x298DF
+0x8EA7BEAB	0x298E0
+0x8EA7BEAC	0x298D7
+0x8EA7BEAD	0x29A4F
+0x8EA7BEAE	0x29A46
+0x8EA7BEAF	0x29A53
+0x8EA7BEB0	0x29A55
+0x8EA7BEB1	0x29A4E
+0x8EA7BEB2	0x29A4A
+0x8EA7BEB3	0x29A4C
+0x8EA7BEB4	0x29A63
+0x8EA7BEB5	0x29B51
+0x8EA7BEB6	0x29B53
+0x8EA7BEB7	0x29B58
+0x8EA7BEB8	0x29B4D
+0x8EA7BEB9	0x29B5A
+0x8EA7BEBA	0x29B49
+0x8EA7BEBB	0x29B5D
+0x8EA7BEBC	0x29C12
+0x8EA7BEBD	0x29C3C
+0x8EA7BEBE	0x29CD1
+0x8EA7BEBF	0x29CDF
+0x8EA7BEC0	0x29CD6
+0x8EA7BEC1	0x29CD8
+0x8EA7BEC2	0x29CE0
+0x8EA7BEC3	0x29CD9
+0x8EA7BEC4	0x29DB1
+0x8EA7BEC5	0x29DAC
+0x8EA7BEC6	0x29DAA
+0x8EA7BEC7	0x29DEE
+0x8EA7BEC8	0x29DBD
+0x8EA7BEC9	0x4C4D
+0x8EA7BECA	0x29DC3
+0x8EA7BECB	0x29DA8
+0x8EA7BECC	0x29DAE
+0x8EA7BECD	0x29DAB
+0x8EA7BECE	0x2A01D
+0x8EA7BECF	0x2A027
+0x8EA7BED0	0x2A038
+0x8EA7BED1	0x2A012
+0x8EA7BED2	0x2A048
+0x8EA7BED3	0x2A02B
+0x8EA7BED4	0x2A016
+0x8EA7BED5	0x2A019
+0x8EA7BED6	0x2A03D
+0x8EA7BED7	0x2A023
+0x8EA7BED8	0x2A02A
+0x8EA7BED9	0x2A264
+0x8EA7BEDA	0x2A2AD
+0x8EA7BEDB	0x2A2AC
+0x8EA7BEDC	0x2FA14
+0x8EA7BEDD	0x2A2B1
+0x8EA7BEDE	0x2A2AF
+0x8EA7BEDF	0x2A32C
+0x8EA7BEE0	0x2A324
+0x8EA7BEE1	0x2A325
+0x8EA7BEE2	0x2A328
+0x8EA7BEE3	0x2A3F9
+0x8EA7BEE4	0x2A3F7
+0x8EA7BEE5	0x2A3FD
+0x8EA7BEE6	0x2A3FE
+0x8EA7BEE7	0x2A439
+0x8EA7BEE8	0x2A433
+0x8EA7BEE9	0x2A4D7
+0x8EA7BEEA	0x2A4D8
+0x8EA7BEEB	0x2A4E4
+0x8EA7BEEC	0x214A1
+0x8EA7BEED	0x2A50E
+0x8EA7BEEE	0x2A53B
+0x8EA7BEEF	0x2A544
+0x8EA7BEF0	0x2A542
+0x8EA7BEF1	0x2A594
+0x8EA7BEF2	0x2A593
+0x8EA7BEF3	0x2A5D5
+0x8EA7BEF4	0x2A6A7
+0x8EA7BEF5	0x20431
+0x8EA7BEF6	0x20423
+0x8EA7BEF7	0x20428
+0x8EA7BEF8	0x20427
+0x8EA7BEF9	0x204C6
+0x8EA7BEFA	0x205A3
+0x8EA7BEFB	0x20621
+0x8EA7BEFC	0x2081B
+0x8EA7BEFD	0x3510
+0x8EA7BEFE	0x208C1
+0x8EA7BFA1	0x208C3
+0x8EA7BFA2	0x2092A
+0x8EA7BFA3	0x20969
+0x8EA7BFA4	0x20A27
+0x8EA7BFA5	0x210B6
+0x8EA7BFA6	0x210A7
+0x8EA7BFA7	0x210A4
+0x8EA7BFA8	0x210A6
+0x8EA7BFA9	0x21090
+0x8EA7BFAA	0x2109E
+0x8EA7BFAB	0x21094
+0x8EA7BFAC	0x210A8
+0x8EA7BFAD	0x210A5
+0x8EA7BFAE	0x210A2
+0x8EA7BFAF	0x21091
+0x8EA7BFB0	0x367B
+0x8EA7BFB1	0x214BC
+0x8EA7BFB2	0x214BD
+0x8EA7BFB3	0x214B4
+0x8EA7BFB4	0x214B0
+0x8EA7BFB5	0x214E4
+0x8EA7BFB6	0x21545
+0x8EA7BFB7	0x2154B
+0x8EA7BFB8	0x2157E
+0x8EA7BFB9	0x2157F
+0x8EA7BFBA	0x2157D
+0x8EA7BFBB	0x215C3
+0x8EA7BFBC	0x218FC
+0x8EA7BFBD	0x218F7
+0x8EA7BFBE	0x218F0
+0x8EA7BFBF	0x218ED
+0x8EA7BFC0	0x218F1
+0x8EA7BFC1	0x218F8
+0x8EA7BFC2	0x21AE9
+0x8EA7BFC3	0x21CEB
+0x8EA7BFC4	0x381D
+0x8EA7BFC5	0x21F90
+0x8EA7BFC6	0x21F8D
+0x8EA7BFC7	0x21F86
+0x8EA7BFC8	0x21F91
+0x8EA7BFC9	0x21F8A
+0x8EA7BFCA	0x22008
+0x8EA7BFCB	0x22050
+0x8EA7BFCC	0x222EA
+0x8EA7BFCD	0x222E6
+0x8EA7BFCE	0x222E2
+0x8EA7BFCF	0x222E7
+0x8EA7BFD0	0x222ED
+0x8EA7BFD1	0x222E1
+0x8EA7BFD2	0x22434
+0x8EA7BFD3	0x22476
+0x8EA7BFD4	0x22475
+0x8EA7BFD5	0x22473
+0x8EA7BFD6	0x224B5
+0x8EA7BFD7	0x22590
+0x8EA7BFD8	0x22592
+0x8EA7BFD9	0x228E1
+0x8EA7BFDA	0x228DF
+0x8EA7BFDB	0x228D5
+0x8EA7BFDC	0x228F2
+0x8EA7BFDD	0x228FE
+0x8EA7BFDE	0x22913
+0x8EA7BFDF	0x2292E
+0x8EA7BFE0	0x22A19
+0x8EA7BFE1	0x22E08
+0x8EA7BFE2	0x64F5
+0x8EA7BFE3	0x22E05
+0x8EA7BFE4	0x22E09
+0x8EA7BFE5	0x22E06
+0x8EA7BFE6	0x22E03
+0x8EA7BFE7	0x22DFD
+0x8EA7BFE8	0x22DFC
+0x8EA7BFE9	0x22E02
+0x8EA7BFEA	0x22E42
+0x8EA7BFEB	0x2301A
+0x8EA7BFEC	0x23011
+0x8EA7BFED	0x23015
+0x8EA7BFEE	0x23016
+0x8EA7BFEF	0x230CC
+0x8EA7BFF0	0x230CF
+0x8EA7BFF1	0x230D0
+0x8EA7BFF2	0x23122
+0x8EA7BFF3	0x2311E
+0x8EA7BFF4	0x23121
+0x8EA7BFF5	0x232E5
+0x8EA7BFF6	0x3B27
+0x8EA7BFF7	0x23354
+0x8EA7BFF8	0x232EF
+0x8EA7BFF9	0x23353
+0x8EA7BFFA	0x23351
+0x8EA7BFFB	0x233AD
+0x8EA7BFFC	0x23767
+0x8EA7BFFD	0x23768
+0x8EA7BFFE	0x237A4
+0x8EA7C0A1	0x23777
+0x8EA7C0A2	0x23789
+0x8EA7C0A3	0x23744
+0x8EA7C0A4	0x2378B
+0x8EA7C0A5	0x23779
+0x8EA7C0A6	0x2375B
+0x8EA7C0A7	0x23743
+0x8EA7C0A8	0x23757
+0x8EA7C0A9	0x2374A
+0x8EA7C0AA	0x2377C
+0x8EA7C0AB	0x23746
+0x8EA7C0AC	0x2377B
+0x8EA7C0AD	0x23756
+0x8EA7C0AE	0x239A8
+0x8EA7C0AF	0x23A76
+0x8EA7C0B0	0x23A72
+0x8EA7C0B1	0x23AD6
+0x8EA7C0B2	0x23AD8
+0x8EA7C0B3	0x23AD1
+0x8EA7C0B4	0x23C22
+0x8EA7C0B5	0x23C20
+0x8EA7C0B6	0x23C23
+0x8EA7C0B7	0x23C1E
+0x8EA7C0B8	0x23C6E
+0x8EA7C0B9	0x240A3
+0x8EA7C0BA	0x24077
+0x8EA7C0BB	0x240A6
+0x8EA7C0BC	0x2406D
+0x8EA7C0BD	0x240A2
+0x8EA7C0BE	0x2407C
+0x8EA7C0BF	0x24084
+0x8EA7C0C0	0x24068
+0x8EA7C0C1	0x24074
+0x8EA7C0C2	0x24086
+0x8EA7C0C3	0x240A5
+0x8EA7C0C4	0x2407B
+0x8EA7C0C5	0x2407A
+0x8EA7C0C6	0x24069
+0x8EA7C0C7	0x24072
+0x8EA7C0C8	0x24076
+0x8EA7C0C9	0x2444A
+0x8EA7C0CA	0x24437
+0x8EA7C0CB	0x2442A
+0x8EA7C0CC	0x2442D
+0x8EA7C0CD	0x24446
+0x8EA7C0CE	0x24428
+0x8EA7C0CF	0x24426
+0x8EA7C0D0	0x24442
+0x8EA7C0D1	0x2442C
+0x8EA7C0D2	0x24438
+0x8EA7C0D3	0x2442B
+0x8EA7C0D4	0x24433
+0x8EA7C0D5	0x24445
+0x8EA7C0D6	0x24539
+0x8EA7C0D7	0x246F9
+0x8EA7C0D8	0x246FA
+0x8EA7C0D9	0x248B8
+0x8EA7C0DA	0x248B7
+0x8EA7C0DB	0x248BB
+0x8EA7C0DC	0x248B9
+0x8EA7C0DD	0x248B4
+0x8EA7C0DE	0x24A6F
+0x8EA7C0DF	0x24A87
+0x8EA7C0E0	0x24A8F
+0x8EA7C0E1	0x24AA2
+0x8EA7C0E2	0x24AA3
+0x8EA7C0E3	0x2F931
+0x8EA7C0E4	0x24B9B
+0x8EA7C0E5	0x24B9D
+0x8EA7C0E6	0x24BCE
+0x8EA7C0E7	0x3FCF
+0x8EA7C0E8	0x24EBD
+0x8EA7C0E9	0x24EBF
+0x8EA7C0EA	0x24E92
+0x8EA7C0EB	0x3FCD
+0x8EA7C0EC	0x24EEF
+0x8EA7C0ED	0x24EC9
+0x8EA7C0EE	0x24FA4
+0x8EA7C0EF	0x24FA8
+0x8EA7C0F0	0x24FAA
+0x8EA7C0F1	0x25028
+0x8EA7C0F2	0x25024
+0x8EA7C0F3	0x25025
+0x8EA7C0F4	0x25026
+0x8EA7C0F5	0x250A9
+0x8EA7C0F6	0x250BA
+0x8EA7C0F7	0x250BE
+0x8EA7C0F8	0x250BC
+0x8EA7C0F9	0x250C0
+0x8EA7C0FA	0x252F0
+0x8EA7C0FB	0x252DF
+0x8EA7C0FC	0x252E0
+0x8EA7C0FD	0x252ED
+0x8EA7C0FE	0x252DB
+0x8EA7C1A1	0x252FB
+0x8EA7C1A2	0x252B9
+0x8EA7C1A3	0x252DA
+0x8EA7C1A4	0x252EB
+0x8EA7C1A5	0x252EC
+0x8EA7C1A6	0x2559A
+0x8EA7C1A7	0x2559F
+0x8EA7C1A8	0x2559B
+0x8EA7C1A9	0x25597
+0x8EA7C1AA	0x255A1
+0x8EA7C1AB	0x2570F
+0x8EA7C1AC	0x25705
+0x8EA7C1AD	0x25748
+0x8EA7C1AE	0x4182
+0x8EA7C1AF	0x258BC
+0x8EA7C1B0	0x258BA
+0x8EA7C1B1	0x25ABF
+0x8EA7C1B2	0x25D01
+0x8EA7C1B3	0x25CE8
+0x8EA7C1B4	0x25CEF
+0x8EA7C1B5	0x25CE4
+0x8EA7C1B6	0x25CE6
+0x8EA7C1B7	0x25D02
+0x8EA7C1B8	0x25CEB
+0x8EA7C1B9	0x25CE0
+0x8EA7C1BA	0x25CED
+0x8EA7C1BB	0x25CD9
+0x8EA7C1BC	0x2F964
+0x8EA7C1BD	0x25D14
+0x8EA7C1BE	0x25CEE
+0x8EA7C1BF	0x4252
+0x8EA7C1C0	0x25D13
+0x8EA7C1C1	0x25CF9
+0x8EA7C1C2	0x25CF8
+0x8EA7C1C3	0x25F25
+0x8EA7C1C4	0x2F969
+0x8EA7C1C5	0x25F19
+0x8EA7C1C6	0x25F20
+0x8EA7C1C7	0x25F43
+0x8EA7C1C8	0x25F3F
+0x8EA7C1C9	0x26145
+0x8EA7C1CA	0x2614C
+0x8EA7C1CB	0x26149
+0x8EA7C1CC	0x2614F
+0x8EA7C1CD	0x26141
+0x8EA7C1CE	0x2613E
+0x8EA7C1CF	0x2614D
+0x8EA7C1D0	0x26152
+0x8EA7C1D1	0x2614A
+0x8EA7C1D2	0x2614E
+0x8EA7C1D3	0x26173
+0x8EA7C1D4	0x26142
+0x8EA7C1D5	0x26151
+0x8EA7C1D6	0x26155
+0x8EA7C1D7	0x26150
+0x8EA7C1D8	0x2616C
+0x8EA7C1DA	0x2616A
+0x8EA7C1DB	0x26153
+0x8EA7C1DC	0x26168
+0x8EA7C1DD	0x26255
+0x8EA7C1DE	0x26256
+0x8EA7C1DF	0x2631C
+0x8EA7C1E0	0x2631D
+0x8EA7C1E1	0x7F80
+0x8EA7C1E2	0x2631E
+0x8EA7C1E3	0x26323
+0x8EA7C1E4	0x2631F
+0x8EA7C1E5	0x263E1
+0x8EA7C1E6	0x263CD
+0x8EA7C1E7	0x263CB
+0x8EA7C1E8	0x263CC
+0x8EA7C1E9	0x263C8
+0x8EA7C1EA	0x263C9
+0x8EA7C1EB	0x2649B
+0x8EA7C1EC	0x26494
+0x8EA7C1ED	0x26492
+0x8EA7C1EE	0x26496
+0x8EA7C1EF	0x26493
+0x8EA7C1F0	0x26495
+0x8EA7C1F1	0x2648F
+0x8EA7C1F2	0x2651D
+0x8EA7C1F3	0x26522
+0x8EA7C1F4	0x26521
+0x8EA7C1F5	0x265E9
+0x8EA7C1F6	0x265EF
+0x8EA7C1F7	0x265E0
+0x8EA7C1F8	0x265E6
+0x8EA7C1F9	0x265E4
+0x8EA7C1FA	0x26829
+0x8EA7C1FB	0x2682C
+0x8EA7C1FC	0x26876
+0x8EA7C1FD	0x26883
+0x8EA7C1FE	0x26878
+0x8EA7C2A1	0x2683C
+0x8EA7C2A2	0x24443
+0x8EA7C2A3	0x2687A
+0x8EA7C2A4	0x4451
+0x8EA7C2A5	0x268F2
+0x8EA7C2A6	0x2699E
+0x8EA7C2A7	0x2699B
+0x8EA7C2A8	0x2699A
+0x8EA7C2A9	0x269F6
+0x8EA7C2AA	0x269F5
+0x8EA7C2AB	0x26AA5
+0x8EA7C2AC	0x26A93
+0x8EA7C2AD	0x26AA4
+0x8EA7C2AE	0x26E82
+0x8EA7C2AF	0x26EC7
+0x8EA7C2B0	0x26FB7
+0x8EA7C2B1	0x2701D
+0x8EA7C2B2	0x26FE2
+0x8EA7C2B3	0x26FD7
+0x8EA7C2B4	0x26FE3
+0x8EA7C2B5	0x26FE4
+0x8EA7C2B6	0x26FBC
+0x8EA7C2B7	0x26FD3
+0x8EA7C2B8	0x455A
+0x8EA7C2B9	0x26F5A
+0x8EA7C2BA	0x26FD2
+0x8EA7C2BB	0x26F2D
+0x8EA7C2BC	0x2F9AF
+0x8EA7C2BD	0x26FC4
+0x8EA7C2BE	0x26FD0
+0x8EA7C2BF	0x26FE5
+0x8EA7C2C0	0x27005
+0x8EA7C2C1	0x27007
+0x8EA7C2C2	0x26FE6
+0x8EA7C2C3	0x2701B
+0x8EA7C2C4	0x26FE7
+0x8EA7C2C5	0x26FD8
+0x8EA7C2C6	0x26FBE
+0x8EA7C2C7	0x27017
+0x8EA7C2C8	0x26FB4
+0x8EA7C2C9	0x26FD9
+0x8EA7C2CA	0x26FE8
+0x8EA7C2CB	0x26FAD
+0x8EA7C2CC	0x26FAF
+0x8EA7C2CD	0x26FC8
+0x8EA7C2CE	0x26FE9
+0x8EA7C2CF	0x26FEA
+0x8EA7C2D0	0x271FE
+0x8EA7C2D1	0x271FB
+0x8EA7C2D2	0x27200
+0x8EA7C2D3	0x27472
+0x8EA7C2D4	0x27470
+0x8EA7C2D5	0x27446
+0x8EA7C2D6	0x27459
+0x8EA7C2D7	0x2745E
+0x8EA7C2D8	0x27448
+0x8EA7C2D9	0x2744F
+0x8EA7C2DA	0x27471
+0x8EA7C2DB	0x27460
+0x8EA7C2DC	0x2745F
+0x8EA7C2DD	0x2746E
+0x8EA7C2DE	0x27473
+0x8EA7C2DF	0x2F9C0
+0x8EA7C2E0	0x2F9BF
+0x8EA7C2E1	0x27447
+0x8EA7C2E2	0x2746D
+0x8EA7C2E3	0x2746F
+0x8EA7C2E4	0x27481
+0x8EA7C2E5	0x2746C
+0x8EA7C2E6	0x27478
+0x8EA7C2E7	0x27483
+0x8EA7C2E8	0x27449
+0x8EA7C2E9	0x27468
+0x8EA7C2EA	0x27474
+0x8EA7C2EB	0x27463
+0x8EA7C2EC	0x2746A
+0x8EA7C2ED	0x26885
+0x8EA7C2EE	0x27465
+0x8EA7C2EF	0x27462
+0x8EA7C2F0	0x274C8
+0x8EA7C2F1	0x275D0
+0x8EA7C2F2	0x275D4
+0x8EA7C2F3	0x275D1
+0x8EA7C2F4	0x27603
+0x8EA7C2F5	0x27742
+0x8EA7C2F6	0x27763
+0x8EA7C2F7	0x27756
+0x8EA7C2F8	0x2775B
+0x8EA7C2F9	0x27755
+0x8EA7C2FA	0x27750
+0x8EA7C2FB	0x2772D
+0x8EA7C2FC	0x27744
+0x8EA7C2FD	0x27748
+0x8EA7C2FE	0x27745
+0x8EA7C3A1	0x27782
+0x8EA7C3A2	0x4665
+0x8EA7C3A3	0x27762
+0x8EA7C3A4	0x27885
+0x8EA7C3A5	0x2788D
+0x8EA7C3A6	0x27936
+0x8EA7C3A7	0x2792F
+0x8EA7C3A8	0x27931
+0x8EA7C3A9	0x27937
+0x8EA7C3AA	0x27AA7
+0x8EA7C3AB	0x27AD9
+0x8EA7C3AC	0x27AF0
+0x8EA7C3AD	0x27AF2
+0x8EA7C3AE	0x27AFD
+0x8EA7C3AF	0x27AE8
+0x8EA7C3B0	0x27AEB
+0x8EA7C3B1	0x27AEE
+0x8EA7C3B2	0x27AE0
+0x8EA7C3B3	0x27AE9
+0x8EA7C3B4	0x27AED
+0x8EA7C3B5	0x27AD6
+0x8EA7C3B6	0x27AF8
+0x8EA7C3B7	0x27AD4
+0x8EA7C3B8	0x27ADF
+0x8EA7C3B9	0x27AE7
+0x8EA7C3BA	0x27AD8
+0x8EA7C3BB	0x27AE3
+0x8EA7C3BC	0x27AEF
+0x8EA7C3BD	0x27B0F
+0x8EA7C3BE	0x27BCA
+0x8EA7C3BF	0x21546
+0x8EA7C3C0	0x27C05
+0x8EA7C3C1	0x27C0C
+0x8EA7C3C2	0x27C0D
+0x8EA7C3C3	0x27C7F
+0x8EA7C3C4	0x27C80
+0x8EA7C3C5	0x27C81
+0x8EA7C3C6	0x27D01
+0x8EA7C3C7	0x27D03
+0x8EA7C3C8	0x27DF2
+0x8EA7C3C9	0x27DE2
+0x8EA7C3CA	0x27DE3
+0x8EA7C3CB	0x27DDE
+0x8EA7C3CC	0x27DE9
+0x8EA7C3CD	0x27DE8
+0x8EA7C3CE	0x27DE0
+0x8EA7C3CF	0x27E01
+0x8EA7C3D0	0x27DF5
+0x8EA7C3D1	0x27DE4
+0x8EA7C3D2	0x8D01
+0x8EA7C3D3	0x27E77
+0x8EA7C3D4	0x27F74
+0x8EA7C3D5	0x27F6F
+0x8EA7C3D6	0x27F62
+0x8EA7C3D7	0x27F61
+0x8EA7C3D8	0x27F6D
+0x8EA7C3D9	0x27F73
+0x8EA7C3DA	0x27F6A
+0x8EA7C3DB	0x27F69
+0x8EA7C3DC	0x28112
+0x8EA7C3DD	0x2812D
+0x8EA7C3DE	0x28114
+0x8EA7C3DF	0x2810F
+0x8EA7C3E0	0x28129
+0x8EA7C3E1	0x28116
+0x8EA7C3E2	0x28103
+0x8EA7C3E3	0x28146
+0x8EA7C3E4	0x2815C
+0x8EA7C3E5	0x28111
+0x8EA7C3E6	0x28106
+0x8EA7C3E7	0x280DC
+0x8EA7C3E8	0x2812B
+0x8EA7C3E9	0x2812A
+0x8EA7C3EA	0x2812C
+0x8EA7C3EB	0x28127
+0x8EA7C3EC	0x2827A
+0x8EA7C3ED	0x2839C
+0x8EA7C3EE	0x28399
+0x8EA7C3EF	0x28395
+0x8EA7C3F0	0x2838B
+0x8EA7C3F1	0x28398
+0x8EA7C3F2	0x28396
+0x8EA7C3F3	0x28432
+0x8EA7C3F4	0x285A4
+0x8EA7C3F5	0x285AA
+0x8EA7C3F6	0x2861B
+0x8EA7C3F7	0x48AF
+0x8EA7C3F8	0x2860D
+0x8EA7C3F9	0x2861C
+0x8EA7C3FA	0x2860A
+0x8EA7C3FB	0x28620
+0x8EA7C3FC	0x28608
+0x8EA7C3FD	0x2861A
+0x8EA7C3FE	0x28613
+0x8EA7C4A1	0x28611
+0x8EA7C4A2	0x2875D
+0x8EA7C4A3	0x2875F
+0x8EA7C4A4	0x2875E
+0x8EA7C4A5	0x28760
+0x8EA7C4A6	0x287BB
+0x8EA7C4A7	0x287BC
+0x8EA7C4A8	0x287C1
+0x8EA7C4A9	0x287C0
+0x8EA7C4AA	0x287C8
+0x8EA7C4AB	0x287CE
+0x8EA7C4AC	0x288A7
+0x8EA7C4AD	0x288B2
+0x8EA7C4AE	0x288B6
+0x8EA7C4AF	0x288A5
+0x8EA7C4B0	0x288BA
+0x8EA7C4B1	0x288B5
+0x8EA7C4B2	0x288AD
+0x8EA7C4B3	0x288A4
+0x8EA7C4B4	0x288D3
+0x8EA7C4B5	0x288B0
+0x8EA7C4B6	0x288B1
+0x8EA7C4B7	0x2891D
+0x8EA7C4B8	0x28A8D
+0x8EA7C4B9	0x4941
+0x8EA7C4BA	0x28A91
+0x8EA7C4BB	0x28AB6
+0x8EA7C4BC	0x28AB7
+0x8EA7C4BD	0x28ABD
+0x8EA7C4BE	0x28ABC
+0x8EA7C4BF	0x28A96
+0x8EA7C4C0	0x28A94
+0x8EA7C4C1	0x28AA0
+0x8EA7C4C2	0x28CA8
+0x8EA7C4C3	0x28CA6
+0x8EA7C4C4	0x28D84
+0x8EA7C4C5	0x28D96
+0x8EA7C4C6	0x28D88
+0x8EA7C4C7	0x28D9A
+0x8EA7C4C8	0x28ED1
+0x8EA7C4C9	0x28ECF
+0x8EA7C4CA	0x28F50
+0x8EA7C4CB	0x28F51
+0x8EA7C4CC	0x28F4E
+0x8EA7C4CD	0x28F80
+0x8EA7C4CE	0x28F81
+0x8EA7C4CF	0x2901B
+0x8EA7C4D0	0x29017
+0x8EA7C4D1	0x29020
+0x8EA7C4D2	0x29019
+0x8EA7C4D3	0x2901A
+0x8EA7C4D4	0x29021
+0x8EA7C4D5	0x2901E
+0x8EA7C4D6	0x29018
+0x8EA7C4D7	0x2901D
+0x8EA7C4D8	0x4A29
+0x8EA7C4D9	0x2912D
+0x8EA7C4DA	0x29124
+0x8EA7C4DB	0x29127
+0x8EA7C4DC	0x2912E
+0x8EA7C4DD	0x29125
+0x8EA7C4DE	0x2911C
+0x8EA7C4DF	0x29119
+0x8EA7C4E0	0x4A2A
+0x8EA7C4E1	0x29123
+0x8EA7C4E2	0x2911F
+0x8EA7C4E3	0x2911A
+0x8EA7C4E4	0x2912B
+0x8EA7C4E5	0x2911E
+0x8EA7C4E6	0x291E0
+0x8EA7C4E7	0x29233
+0x8EA7C4E8	0x292E6
+0x8EA7C4E9	0x292FC
+0x8EA7C4EA	0x292E5
+0x8EA7C4EB	0x292F8
+0x8EA7C4EC	0x292F6
+0x8EA7C4ED	0x292EA
+0x8EA7C4EE	0x292F2
+0x8EA7C4EF	0x292ED
+0x8EA7C4F0	0x292EB
+0x8EA7C4F1	0x292F0
+0x8EA7C4F2	0x292F1
+0x8EA7C4F3	0x293C6
+0x8EA7C4F4	0x293C8
+0x8EA7C4F5	0x293CE
+0x8EA7C4F6	0x293C5
+0x8EA7C4F7	0x4A96
+0x8EA7C4F8	0x293CB
+0x8EA7C4F9	0x29513
+0x8EA7C4FA	0x29514
+0x8EA7C4FB	0x29507
+0x8EA7C4FC	0x2950C
+0x8EA7C4FD	0x2961A
+0x8EA7C4FE	0x4B12
+0x8EA7C5A1	0x29617
+0x8EA7C5A2	0x29606
+0x8EA7C5A3	0x29616
+0x8EA7C5A4	0x29607
+0x8EA7C5A5	0x29610
+0x8EA7C5A6	0x29609
+0x8EA7C5A7	0x29619
+0x8EA7C5A8	0x29615
+0x8EA7C5A9	0x2976E
+0x8EA7C5AA	0x2973B
+0x8EA7C5AB	0x2973E
+0x8EA7C5AC	0x2976C
+0x8EA7C5AD	0x29765
+0x8EA7C5AE	0x29764
+0x8EA7C5AF	0x29759
+0x8EA7C5B0	0x2977C
+0x8EA7C5B1	0x29770
+0x8EA7C5B2	0x29779
+0x8EA7C5B3	0x2982C
+0x8EA7C5B4	0x29852
+0x8EA7C5B5	0x29851
+0x8EA7C5B6	0x2984C
+0x8EA7C5B7	0x29900
+0x8EA7C5B8	0x29910
+0x8EA7C5B9	0x29913
+0x8EA7C5BA	0x298FF
+0x8EA7C5BB	0x298FE
+0x8EA7C5BC	0x298ED
+0x8EA7C5BD	0x29A5A
+0x8EA7C5BE	0x29A58
+0x8EA7C5BF	0x29A5C
+0x8EA7C5C0	0x29ADA
+0x8EA7C5C1	0x29B78
+0x8EA7C5C2	0x29B5E
+0x8EA7C5C3	0x29B67
+0x8EA7C5C4	0x29B64
+0x8EA7C5C5	0x29C13
+0x8EA7C5C6	0x29C23
+0x8EA7C5C7	0x29C41
+0x8EA7C5C8	0x29C3F
+0x8EA7C5C9	0x29C40
+0x8EA7C5CA	0x29CED
+0x8EA7C5CB	0x29CE3
+0x8EA7C5CC	0x29CEA
+0x8EA7C5CD	0x29CF0
+0x8EA7C5CE	0x29CE6
+0x8EA7C5CF	0x29CE9
+0x8EA7C5D0	0x29CF1
+0x8EA7C5D1	0x29CEE
+0x8EA7C5D2	0x29DD4
+0x8EA7C5D3	0x29DD1
+0x8EA7C5D4	0x29DDC
+0x8EA7C5D5	0x29DEC
+0x8EA7C5D6	0x2A069
+0x8EA7C5D7	0x2A06D
+0x8EA7C5D8	0x2A057
+0x8EA7C5D9	0x2A066
+0x8EA7C5DA	0x2A0F9
+0x8EA7C5DB	0x2A04A
+0x8EA7C5DC	0x2A060
+0x8EA7C5DD	0x2A056
+0x8EA7C5DE	0x2A059
+0x8EA7C5DF	0x2A04C
+0x8EA7C5E0	0x2A06A
+0x8EA7C5E1	0x2A062
+0x8EA7C5E2	0x2A063
+0x8EA7C5E3	0x2A070
+0x8EA7C5E4	0x2A05F
+0x8EA7C5E5	0x2FA0D
+0x8EA7C5E6	0x2A064
+0x8EA7C5E7	0x2A05D
+0x8EA7C5E8	0x2A068
+0x8EA7C5E9	0x2A09F
+0x8EA7C5EA	0x2A2BA
+0x8EA7C5EB	0x2A2B8
+0x8EA7C5EC	0x2A2BC
+0x8EA7C5ED	0x2A2B9
+0x8EA7C5EE	0x2A2B4
+0x8EA7C5EF	0x2A33B
+0x8EA7C5F0	0x2A32D
+0x8EA7C5F1	0x2A338
+0x8EA7C5F2	0x2A32F
+0x8EA7C5F3	0x2A332
+0x8EA7C5F4	0x2A441
+0x8EA7C5F5	0x2A4CB
+0x8EA7C5F6	0x2A4DE
+0x8EA7C5F7	0x2A4DD
+0x8EA7C5F8	0x2A4DA
+0x8EA7C5F9	0x2A4DC
+0x8EA7C5FA	0x2A510
+0x8EA7C5FB	0x2A54F
+0x8EA7C5FC	0x2A549
+0x8EA7C5FD	0x2A598
+0x8EA7C5FE	0x2A596
+0x8EA7C6A1	0x2A597
+0x8EA7C6A2	0x2A5C7
+0x8EA7C6A3	0x2019C
+0x8EA7C6A4	0x2A5DA
+0x8EA7C6A5	0x2A5D8
+0x8EA7C6A6	0x2A6A8
+0x8EA7C6A7	0x2010A
+0x8EA7C6A8	0x2019D
+0x8EA7C6A9	0x204CB
+0x8EA7C6AA	0x20538
+0x8EA7C6AB	0x20539
+0x8EA7C6AC	0x205A6
+0x8EA7C6AD	0x20823
+0x8EA7C6AE	0x20822
+0x8EA7C6AF	0x20821
+0x8EA7C6B0	0x209CE
+0x8EA7C6B1	0x20B92
+0x8EA7C6B2	0x20B91
+0x8EA7C6B3	0x210EC
+0x8EA7C6B4	0x210E0
+0x8EA7C6B5	0x210ED
+0x8EA7C6B6	0x21108
+0x8EA7C6B7	0x210E5
+0x8EA7C6B8	0x210EE
+0x8EA7C6B9	0x210E4
+0x8EA7C6BA	0x210EB
+0x8EA7C6BB	0x210E3
+0x8EA7C6BC	0x210EA
+0x8EA7C6BD	0x2110A
+0x8EA7C6BE	0x2F859
+0x8EA7C6BF	0x214D1
+0x8EA7C6C0	0x214E3
+0x8EA7C6C1	0x214D4
+0x8EA7C6C2	0x214D0
+0x8EA7C6C3	0x214D9
+0x8EA7C6C4	0x367E
+0x8EA7C6C5	0x58E1
+0x8EA7C6C6	0x214DA
+0x8EA7C6C7	0x214D3
+0x8EA7C6C8	0x2154C
+0x8EA7C6C9	0x2154D
+0x8EA7C6CA	0x2157C
+0x8EA7C6CB	0x21580
+0x8EA7C6CC	0x215CC
+0x8EA7C6CD	0x218FF
+0x8EA7C6CE	0x21908
+0x8EA7C6CF	0x2A508
+0x8EA7C6D0	0x21901
+0x8EA7C6D1	0x2F86B
+0x8EA7C6D2	0x21900
+0x8EA7C6D3	0x21AED
+0x8EA7C6D4	0x21AF3
+0x8EA7C6D5	0x21AEE
+0x8EA7C6D6	0x21AF1
+0x8EA7C6D7	0x21AF0
+0x8EA7C6D8	0x21ADE
+0x8EA7C6D9	0x21B51
+0x8EA7C6DA	0x21F82
+0x8EA7C6DB	0x21FA9
+0x8EA7C6DC	0x21F98
+0x8EA7C6DD	0x21F9D
+0x8EA7C6DE	0x21F9A
+0x8EA7C6DF	0x21F9E
+0x8EA7C6E0	0x21F9F
+0x8EA7C6E1	0x21FA6
+0x8EA7C6E2	0x21FA7
+0x8EA7C6E3	0x22009
+0x8EA7C6E4	0x2202F
+0x8EA7C6E5	0x22171
+0x8EA7C6E6	0x2216D
+0x8EA7C6E7	0x22172
+0x8EA7C6E8	0x222EF
+0x8EA7C6E9	0x222F0
+0x8EA7C6EA	0x2243B
+0x8EA7C6EB	0x22439
+0x8EA7C6EC	0x2243C
+0x8EA7C6ED	0x22438
+0x8EA7C6EE	0x24BFD
+0x8EA7C6EF	0x2243A
+0x8EA7C6F0	0x22478
+0x8EA7C6F1	0x22479
+0x8EA7C6F2	0x22477
+0x8EA7C6F3	0x22598
+0x8EA7C6F4	0x2259C
+0x8EA7C6F5	0x22599
+0x8EA7C6F6	0x2259A
+0x8EA7C6F7	0x22911
+0x8EA7C6F8	0x2290A
+0x8EA7C6F9	0x228FD
+0x8EA7C6FA	0x2290F
+0x8EA7C6FB	0x22919
+0x8EA7C6FC	0x22903
+0x8EA7C6FD	0x22915
+0x8EA7C6FE	0x2290C
+0x8EA7C7A1	0x22909
+0x8EA7C7A2	0x22912
+0x8EA7C7A3	0x22934
+0x8EA7C7A4	0x2292A
+0x8EA7C7A5	0x22908
+0x8EA7C7A6	0x2292D
+0x8EA7C7A7	0x22928
+0x8EA7C7A8	0x2F8B1
+0x8EA7C7A9	0x2292C
+0x8EA7C7AA	0x22926
+0x8EA7C7AB	0x22933
+0x8EA7C7AC	0x39A7
+0x8EA7C7AD	0x22A1A
+0x8EA7C7AE	0x22A1E
+0x8EA7C7AF	0x22E07
+0x8EA7C7B0	0x22E2C
+0x8EA7C7B1	0x22E32
+0x8EA7C7B2	0x22E28
+0x8EA7C7B3	0x22E31
+0x8EA7C7B4	0x22E29
+0x8EA7C7B5	0x22E30
+0x8EA7C7B6	0x22E2A
+0x8EA7C7B7	0x22E44
+0x8EA7C7B8	0x22E2E
+0x8EA7C7B9	0x230D1
+0x8EA7C7BA	0x23124
+0x8EA7C7BB	0x232F7
+0x8EA7C7BC	0x232F4
+0x8EA7C7BD	0x232F3
+0x8EA7C7BE	0x232F8
+0x8EA7C7BF	0x237B5
+0x8EA7C7C0	0x23796
+0x8EA7C7C1	0x23798
+0x8EA7C7C2	0x23795
+0x8EA7C7C3	0x23791
+0x8EA7C7C4	0x237B2
+0x8EA7C7C5	0x2379E
+0x8EA7C7C6	0x23759
+0x8EA7C7C7	0x237A3
+0x8EA7C7C8	0x2379A
+0x8EA7C7C9	0x2379B
+0x8EA7C7CA	0x4320
+0x8EA7C7CB	0x26183
+0x8EA7C7CC	0x23ADA
+0x8EA7C7CD	0x23ADF
+0x8EA7C7CE	0x23B16
+0x8EA7C7CF	0x23C1F
+0x8EA7C7D0	0x23C2D
+0x8EA7C7D1	0x23C2E
+0x8EA7C7D2	0x23C2B
+0x8EA7C7D3	0x240B8
+0x8EA7C7D4	0x240BB
+0x8EA7C7D5	0x240BF
+0x8EA7C7D6	0x240BA
+0x8EA7C7D7	0x240D5
+0x8EA7C7D8	0x240E3
+0x8EA7C7D9	0x240C1
+0x8EA7C7DA	0x240BE
+0x8EA7C7DB	0x240BD
+0x8EA7C7DC	0x240B4
+0x8EA7C7DD	0x240C2
+0x8EA7C7DE	0x240A1
+0x8EA7C7DF	0x24087
+0x8EA7C7E0	0x240D7
+0x8EA7C7E1	0x240CA
+0x8EA7C7E2	0x240B5
+0x8EA7C7E3	0x240DA
+0x8EA7C7E4	0x240D9
+0x8EA7C7E5	0x240B3
+0x8EA7C7E6	0x240D8
+0x8EA7C7E7	0x24467
+0x8EA7C7E8	0x24471
+0x8EA7C7E9	0x24462
+0x8EA7C7EA	0x2445C
+0x8EA7C7EB	0x24468
+0x8EA7C7EC	0x24452
+0x8EA7C7ED	0x24456
+0x8EA7C7EE	0x21109
+0x8EA7C7EF	0x20442
+0x8EA7C7F0	0x245A0
+0x8EA7C7F1	0x24700
+0x8EA7C7F2	0x246FE
+0x8EA7C7F3	0x246FF
+0x8EA7C7F4	0x248CB
+0x8EA7C7F5	0x2F928
+0x8EA7C7F6	0x248CA
+0x8EA7C7F7	0x248A9
+0x8EA7C7F8	0x248C8
+0x8EA7C7F9	0x24AB4
+0x8EA7C7FA	0x24AAC
+0x8EA7C7FB	0x24AAA
+0x8EA7C7FC	0x24AA9
+0x8EA7C7FD	0x24C0E
+0x8EA7C7FE	0x24CE9
+0x8EA7C8A1	0x24CED
+0x8EA7C8A2	0x24CF2
+0x8EA7C8A3	0x24CEB
+0x8EA7C8A4	0x24CEE
+0x8EA7C8A5	0x24EE8
+0x8EA7C8A6	0x24EDB
+0x8EA7C8A7	0x24ED7
+0x8EA7C8A8	0x24EE3
+0x8EA7C8A9	0x24EE5
+0x8EA7C8AA	0x24EEE
+0x8EA7C8AB	0x24ED5
+0x8EA7C8AC	0x24FB3
+0x8EA7C8AD	0x2502D
+0x8EA7C8AE	0x250C1
+0x8EA7C8AF	0x250C3
+0x8EA7C8B0	0x2530C
+0x8EA7C8B1	0x2530E
+0x8EA7C8B2	0x25307
+0x8EA7C8B3	0x25317
+0x8EA7C8B4	0x25309
+0x8EA7C8B5	0x25316
+0x8EA7C8B6	0x2539A
+0x8EA7C8B7	0x2539C
+0x8EA7C8B8	0x255B4
+0x8EA7C8B9	0x255B7
+0x8EA7C8BA	0x255B3
+0x8EA7C8BB	0x2154E
+0x8EA7C8BC	0x25713
+0x8EA7C8BD	0x25714
+0x8EA7C8BE	0x258E6
+0x8EA7C8BF	0x258DC
+0x8EA7C8C0	0x258E8
+0x8EA7C8C1	0x258E5
+0x8EA7C8C2	0x25A2E
+0x8EA7C8C3	0x25A2C
+0x8EA7C8C4	0x25A2B
+0x8EA7C8C5	0x25ACD
+0x8EA7C8C6	0x25D3D
+0x8EA7C8C7	0x25D32
+0x8EA7C8C8	0x25D2D
+0x8EA7C8C9	0x25D45
+0x8EA7C8CA	0x25D3E
+0x8EA7C8CB	0x25D50
+0x8EA7C8CC	0x25D25
+0x8EA7C8CD	0x25D53
+0x8EA7C8CE	0x25D23
+0x8EA7C8CF	0x25F37
+0x8EA7C8D0	0x25F38
+0x8EA7C8D1	0x25F47
+0x8EA7C8D2	0x25F3D
+0x8EA7C8D3	0x25F3E
+0x8EA7C8D4	0x25F49
+0x8EA7C8D5	0x25F4A
+0x8EA7C8D6	0x25F1D
+0x8EA7C8D7	0x7CE9
+0x8EA7C8D8	0x261A5
+0x8EA7C8D9	0x2618C
+0x8EA7C8DA	0x2618D
+0x8EA7C8DB	0x26189
+0x8EA7C8DC	0x26196
+0x8EA7C8DD	0x26185
+0x8EA7C8DE	0x2618F
+0x8EA7C8DF	0x26177
+0x8EA7C8E0	0x2618E
+0x8EA7C8E1	0x26182
+0x8EA7C8E2	0x2618A
+0x8EA7C8E3	0x26188
+0x8EA7C8E4	0x2617B
+0x8EA7C8E5	0x26197
+0x8EA7C8E6	0x2617D
+0x8EA7C8E7	0x26179
+0x8EA7C8E8	0x26259
+0x8EA7C8E9	0x26324
+0x8EA7C8EA	0x2632D
+0x8EA7C8EB	0x2632E
+0x8EA7C8EC	0x2632B
+0x8EA7C8ED	0x2F976
+0x8EA7C8EE	0x263DA
+0x8EA7C8EF	0x263D8
+0x8EA7C8F0	0x263D6
+0x8EA7C8F1	0x26487
+0x8EA7C8F2	0x264A0
+0x8EA7C8F3	0x26528
+0x8EA7C8F4	0x26525
+0x8EA7C8F5	0x2651F
+0x8EA7C8F6	0x265F3
+0x8EA7C8F7	0x265F7
+0x8EA7C8F8	0x265F6
+0x8EA7C8F9	0x2682B
+0x8EA7C8FA	0x2685B
+0x8EA7C8FB	0x26848
+0x8EA7C8FC	0x81CB
+0x8EA7C8FD	0x2685C
+0x8EA7C8FE	0x2686D
+0x8EA7C9A1	0x2689D
+0x8EA7C9A2	0x26899
+0x8EA7C9A3	0x2688C
+0x8EA7C9A4	0x26891
+0x8EA7C9A5	0x2689B
+0x8EA7C9A6	0x2689A
+0x8EA7C9A7	0x2689C
+0x8EA7C9A8	0x26895
+0x8EA7C9A9	0x2688D
+0x8EA7C9AA	0x26896
+0x8EA7C9AB	0x268A5
+0x8EA7C9AC	0x2692A
+0x8EA7C9AD	0x269A1
+0x8EA7C9AE	0x269A4
+0x8EA7C9AF	0x269AD
+0x8EA7C9B0	0x26AA9
+0x8EA7C9B1	0x26AAE
+0x8EA7C9B2	0x26AB0
+0x8EA7C9B3	0x2700D
+0x8EA7C9B4	0x26F63
+0x8EA7C9B5	0x26F71
+0x8EA7C9B6	0x27051
+0x8EA7C9B7	0x27054
+0x8EA7C9B8	0x2702A
+0x8EA7C9B9	0x27044
+0x8EA7C9BA	0x27055
+0x8EA7C9BB	0x27099
+0x8EA7C9BC	0x27039
+0x8EA7C9BD	0x2703F
+0x8EA7C9BE	0x2703E
+0x8EA7C9BF	0x2704F
+0x8EA7C9C0	0x2704D
+0x8EA7C9C1	0x27035
+0x8EA7C9C2	0x27040
+0x8EA7C9C3	0x27031
+0x8EA7C9C4	0x26FD5
+0x8EA7C9C5	0x2702B
+0x8EA7C9C6	0x27033
+0x8EA7C9C7	0x27041
+0x8EA7C9C8	0x27056
+0x8EA7C9C9	0x2704C
+0x8EA7C9CA	0x27046
+0x8EA7C9CB	0x2703C
+0x8EA7C9CC	0x27045
+0x8EA7C9CD	0x27043
+0x8EA7C9CE	0x2703D
+0x8EA7C9CF	0x27070
+0x8EA7C9D0	0x27057
+0x8EA7C9D1	0x27038
+0x8EA7C9D2	0x27058
+0x8EA7C9D3	0x4565
+0x8EA7C9D4	0x27037
+0x8EA7C9D5	0x27207
+0x8EA7C9D6	0x27206
+0x8EA7C9D7	0x27209
+0x8EA7C9D8	0x274AB
+0x8EA7C9D9	0x27490
+0x8EA7C9DA	0x27493
+0x8EA7C9DB	0x274BC
+0x8EA7C9DC	0x274A9
+0x8EA7C9DD	0x2749E
+0x8EA7C9DE	0x274BF
+0x8EA7C9DF	0x274AA
+0x8EA7C9E0	0x27491
+0x8EA7C9E1	0x274A4
+0x8EA7C9E2	0x2749A
+0x8EA7C9E3	0x274A7
+0x8EA7C9E4	0x274A1
+0x8EA7C9E5	0x2749C
+0x8EA7C9E6	0x274A2
+0x8EA7C9E7	0x2749B
+0x8EA7C9E8	0x2749F
+0x8EA7C9E9	0x27494
+0x8EA7C9EA	0x2748F
+0x8EA7C9EB	0x272F0
+0x8EA7C9EC	0x27492
+0x8EA7C9ED	0x27495
+0x8EA7C9EE	0x274A5
+0x8EA7C9EF	0x274A6
+0x8EA7C9F0	0x27604
+0x8EA7C9F1	0x2779C
+0x8EA7C9F2	0x27779
+0x8EA7C9F3	0x2777A
+0x8EA7C9F4	0x2777E
+0x8EA7C9F5	0x2777B
+0x8EA7C9F6	0x27771
+0x8EA7C9F7	0x27781
+0x8EA7C9F8	0x2777F
+0x8EA7C9F9	0x2777C
+0x8EA7C9FA	0x2777D
+0x8EA7C9FB	0x27775
+0x8EA7C9FC	0x27776
+0x8EA7C9FD	0x2788E
+0x8EA7C9FE	0x2788F
+0x8EA7CAA1	0x2793E
+0x8EA7CAA2	0x2793F
+0x8EA7CAA3	0x27940
+0x8EA7CAA4	0x27941
+0x8EA7CAA5	0x4704
+0x8EA7CAA6	0x27B0D
+0x8EA7CAA7	0x27B17
+0x8EA7CAA8	0x27B10
+0x8EA7CAA9	0x27B0E
+0x8EA7CAAA	0x27AEA
+0x8EA7CAAB	0x27B1D
+0x8EA7CAAC	0x27B03
+0x8EA7CAAD	0x27B22
+0x8EA7CAAE	0x27B04
+0x8EA7CAAF	0x27B00
+0x8EA7CAB0	0x27B20
+0x8EA7CAB1	0x27B21
+0x8EA7CAB2	0x27B23
+0x8EA7CAB3	0x27B13
+0x8EA7CAB4	0x27B09
+0x8EA7CAB5	0x27B11
+0x8EA7CAB6	0x27BCB
+0x8EA7CAB7	0x27BCE
+0x8EA7CAB8	0x27BD0
+0x8EA7CAB9	0x27BCC
+0x8EA7CABA	0x27BD4
+0x8EA7CABB	0x214DB
+0x8EA7CABC	0x27C09
+0x8EA7CABD	0x27C0B
+0x8EA7CABE	0x27C85
+0x8EA7CABF	0x27D06
+0x8EA7CAC0	0x27D0D
+0x8EA7CAC1	0x4764
+0x8EA7CAC2	0x27D14
+0x8EA7CAC3	0x27D0F
+0x8EA7CAC4	0x27E09
+0x8EA7CAC5	0x27E14
+0x8EA7CAC6	0x27E0B
+0x8EA7CAC7	0x27DFC
+0x8EA7CAC8	0x27E04
+0x8EA7CAC9	0x27E0A
+0x8EA7CACA	0x27E00
+0x8EA7CACB	0x27DFD
+0x8EA7CACC	0x27E07
+0x8EA7CACD	0x27E06
+0x8EA7CACE	0x27E11
+0x8EA7CACF	0x27E79
+0x8EA7CAD0	0x27E78
+0x8EA7CAD1	0x27F88
+0x8EA7CAD2	0x27F80
+0x8EA7CAD3	0x27F8B
+0x8EA7CAD4	0x28159
+0x8EA7CAD5	0x28161
+0x8EA7CAD6	0x28175
+0x8EA7CAD7	0x4823
+0x8EA7CAD8	0x28155
+0x8EA7CAD9	0x2815B
+0x8EA7CADA	0x2815F
+0x8EA7CADB	0x28152
+0x8EA7CADC	0x28162
+0x8EA7CADD	0x28172
+0x8EA7CADE	0x2815D
+0x8EA7CADF	0x28168
+0x8EA7CAE0	0x28171
+0x8EA7CAE1	0x28165
+0x8EA7CAE2	0x28166
+0x8EA7CAE3	0x28167
+0x8EA7CAE4	0x28176
+0x8EA7CAE5	0x2814C
+0x8EA7CAE6	0x28160
+0x8EA7CAE7	0x28174
+0x8EA7CAE8	0x28150
+0x8EA7CAE9	0x2828A
+0x8EA7CAEA	0x28281
+0x8EA7CAEB	0x28286
+0x8EA7CAEC	0x2827F
+0x8EA7CAED	0x28280
+0x8EA7CAEE	0x283A5
+0x8EA7CAEF	0x283A7
+0x8EA7CAF0	0x283A8
+0x8EA7CAF1	0x283A6
+0x8EA7CAF2	0x283AF
+0x8EA7CAF3	0x26195
+0x8EA7CAF4	0x283B1
+0x8EA7CAF5	0x28435
+0x8EA7CAF6	0x28439
+0x8EA7CAF7	0x285C3
+0x8EA7CAF8	0x28630
+0x8EA7CAF9	0x2862A
+0x8EA7CAFA	0x2862B
+0x8EA7CAFB	0x2862D
+0x8EA7CAFC	0x2862E
+0x8EA7CAFD	0x2862C
+0x8EA7CAFE	0x28623
+0x8EA7CBA1	0x28621
+0x8EA7CBA2	0x28622
+0x8EA7CBA3	0x2876C
+0x8EA7CBA4	0x28781
+0x8EA7CBA5	0x2878F
+0x8EA7CBA6	0x28780
+0x8EA7CBA7	0x287D0
+0x8EA7CBA8	0x287CD
+0x8EA7CBA9	0x287D5
+0x8EA7CBAA	0x287D4
+0x8EA7CBAB	0x288D1
+0x8EA7CBAC	0x288BE
+0x8EA7CBAD	0x288CB
+0x8EA7CBAE	0x288CE
+0x8EA7CBAF	0x288BD
+0x8EA7CBB0	0x288D0
+0x8EA7CBB1	0x28B04
+0x8EA7CBB2	0x28AD5
+0x8EA7CBB3	0x28AD0
+0x8EA7CBB4	0x28AD3
+0x8EA7CBB5	0x28AFB
+0x8EA7CBB6	0x28AD8
+0x8EA7CBB7	0x28AD1
+0x8EA7CBB8	0x28AFD
+0x8EA7CBB9	0x28AD9
+0x8EA7CBBA	0x28AD6
+0x8EA7CBBB	0x28AE6
+0x8EA7CBBC	0x28AF9
+0x8EA7CBBD	0x28DA1
+0x8EA7CBBE	0x28D9D
+0x8EA7CBBF	0x28D9E
+0x8EA7CBC0	0x95D9
+0x8EA7CBC1	0x28EFF
+0x8EA7CBC2	0x28F5F
+0x8EA7CBC3	0x28F57
+0x8EA7CBC4	0x28F60
+0x8EA7CBC5	0x28F59
+0x8EA7CBC6	0x2902C
+0x8EA7CBC7	0x29025
+0x8EA7CBC8	0x29027
+0x8EA7CBC9	0x29030
+0x8EA7CBCA	0x29024
+0x8EA7CBCB	0x29026
+0x8EA7CBCC	0x2902D
+0x8EA7CBCD	0x2902E
+0x8EA7CBCE	0x29029
+0x8EA7CBCF	0x29031
+0x8EA7CBD0	0x29145
+0x8EA7CBD1	0x29147
+0x8EA7CBD2	0x29152
+0x8EA7CBD3	0x2914A
+0x8EA7CBD4	0x29150
+0x8EA7CBD5	0x29146
+0x8EA7CBD6	0x2914F
+0x8EA7CBD7	0x2914E
+0x8EA7CBD8	0x29153
+0x8EA7CBD9	0x29321
+0x8EA7CBDA	0x29309
+0x8EA7CBDB	0x2931A
+0x8EA7CBDC	0x2931B
+0x8EA7CBDD	0x25315
+0x8EA7CBDE	0x29310
+0x8EA7CBDF	0x2F9F9
+0x8EA7CBE0	0x29314
+0x8EA7CBE1	0x2930E
+0x8EA7CBE2	0x29312
+0x8EA7CBE3	0x2930B
+0x8EA7CBE4	0x293CF
+0x8EA7CBE5	0x293D2
+0x8EA7CBE6	0x293D0
+0x8EA7CBE7	0x293D4
+0x8EA7CBE8	0x293D3
+0x8EA7CBE9	0x293D1
+0x8EA7CBEA	0x20B18
+0x8EA7CBEB	0x2F9FB
+0x8EA7CBEC	0x29409
+0x8EA7CBED	0x2951C
+0x8EA7CBEE	0x29527
+0x8EA7CBEF	0x29525
+0x8EA7CBF0	0x2951B
+0x8EA7CBF1	0x29529
+0x8EA7CBF2	0x2951F
+0x8EA7CBF3	0x29530
+0x8EA7CBF4	0x29524
+0x8EA7CBF5	0x29528
+0x8EA7CBF6	0x29519
+0x8EA7CBF7	0x2952F
+0x8EA7CBF8	0x29624
+0x8EA7CBF9	0x29621
+0x8EA7CBFA	0x29625
+0x8EA7CBFB	0x29626
+0x8EA7CBFC	0x29627
+0x8EA7CBFD	0x29676
+0x8EA7CBFE	0x29766
+0x8EA7CCA1	0x29775
+0x8EA7CCA2	0x29769
+0x8EA7CCA3	0x2977E
+0x8EA7CCA4	0x2978F
+0x8EA7CCA5	0x29774
+0x8EA7CCA6	0x27210
+0x8EA7CCA7	0x297AD
+0x8EA7CCA8	0x2982B
+0x8EA7CCA9	0x2982A
+0x8EA7CCAA	0x29858
+0x8EA7CCAB	0x29922
+0x8EA7CCAC	0x2991D
+0x8EA7CCAD	0x2992B
+0x8EA7CCAE	0x2992C
+0x8EA7CCAF	0x2992D
+0x8EA7CCB0	0x29933
+0x8EA7CCB1	0x2991B
+0x8EA7CCB2	0x29927
+0x8EA7CCB3	0x2992A
+0x8EA7CCB4	0x29928
+0x8EA7CCB5	0x2993B
+0x8EA7CCB6	0x29A7E
+0x8EA7CCB7	0x29A71
+0x8EA7CCB8	0x29A79
+0x8EA7CCB9	0x29A78
+0x8EA7CCBA	0x29A70
+0x8EA7CCBB	0x29A6D
+0x8EA7CCBC	0x29A7D
+0x8EA7CCBD	0x29A75
+0x8EA7CCBE	0x29A76
+0x8EA7CCBF	0x29ADE
+0x8EA7CCC0	0x29B66
+0x8EA7CCC1	0x29B83
+0x8EA7CCC2	0x29B87
+0x8EA7CCC3	0x29B7B
+0x8EA7CCC4	0x29B89
+0x8EA7CCC5	0x29B86
+0x8EA7CCC6	0x29B82
+0x8EA7CCC7	0x29B7C
+0x8EA7CCC8	0x29B81
+0x8EA7CCC9	0x29C43
+0x8EA7CCCA	0x29C45
+0x8EA7CCCB	0x29CF7
+0x8EA7CCCC	0x29CF9
+0x8EA7CCCD	0x29CFA
+0x8EA7CCCE	0x29E05
+0x8EA7CCCF	0x29DFE
+0x8EA7CCD0	0x29E0F
+0x8EA7CCD1	0x29DFF
+0x8EA7CCD2	0x29DFA
+0x8EA7CCD3	0x29E09
+0x8EA7CCD4	0x29E20
+0x8EA7CCD5	0x29E0C
+0x8EA7CCD6	0x29E3C
+0x8EA7CCD7	0x29E22
+0x8EA7CCD8	0x29DF8
+0x8EA7CCD9	0x29E0A
+0x8EA7CCDA	0x29E08
+0x8EA7CCDB	0x29DF7
+0x8EA7CCDC	0x2A08E
+0x8EA7CCDD	0x2A077
+0x8EA7CCDE	0x2A08B
+0x8EA7CCDF	0x2A0B4
+0x8EA7CCE0	0x2A08A
+0x8EA7CCE1	0x2A09A
+0x8EA7CCE2	0x2A079
+0x8EA7CCE3	0x2A083
+0x8EA7CCE4	0x2A07F
+0x8EA7CCE5	0x2A0A1
+0x8EA7CCE6	0x2A08F
+0x8EA7CCE7	0x2A0A3
+0x8EA7CCE8	0x2A081
+0x8EA7CCE9	0x2A094
+0x8EA7CCEA	0x2A07E
+0x8EA7CCEB	0x2A082
+0x8EA7CCEC	0x2A090
+0x8EA7CCED	0x2A0A5
+0x8EA7CCEE	0x2A0AD
+0x8EA7CCEF	0x2A09D
+0x8EA7CCF0	0x2A267
+0x8EA7CCF1	0x2A269
+0x8EA7CCF2	0x2A2CB
+0x8EA7CCF3	0x2A2C8
+0x8EA7CCF4	0x2A2D1
+0x8EA7CCF5	0x2A340
+0x8EA7CCF6	0x2A34B
+0x8EA7CCF7	0x2A349
+0x8EA7CCF8	0x2A346
+0x8EA7CCF9	0x2A33E
+0x8EA7CCFA	0x2A343
+0x8EA7CCFB	0x2A33F
+0x8EA7CCFC	0x2A3A5
+0x8EA7CCFD	0x2A3A7
+0x8EA7CCFE	0x2A44E
+0x8EA7CDA1	0x2A44D
+0x8EA7CDA2	0x2259B
+0x8EA7CDA3	0x2A4E5
+0x8EA7CDA4	0x2A4E1
+0x8EA7CDA5	0x2A4E2
+0x8EA7CDA6	0x2A516
+0x8EA7CDA7	0x2A514
+0x8EA7CDA8	0x2FA1B
+0x8EA7CDA9	0x2A559
+0x8EA7CDAA	0x2A551
+0x8EA7CDAB	0x2A55F
+0x8EA7CDAC	0x2A54A
+0x8EA7CDAD	0x2A557
+0x8EA7CDAE	0x2A558
+0x8EA7CDAF	0x2A5CA
+0x8EA7CDB0	0x2A5DB
+0x8EA7CDB1	0x2A5DE
+0x8EA7CDB2	0x2A5E0
+0x8EA7CDB3	0x2A5E1
+0x8EA7CDB4	0x2A5DF
+0x8EA7CDB5	0x2A5E2
+0x8EA7CDB6	0x2A5E3
+0x8EA7CDB7	0x2A692
+0x8EA7CDB8	0x2A6BF
+0x8EA7CDB9	0x2A6BE
+0x8EA7CDBA	0x2010B
+0x8EA7CDBB	0x20452
+0x8EA7CDBC	0x2044E
+0x8EA7CDBD	0x34B9
+0x8EA7CDBE	0x2F813
+0x8EA7CDBF	0x205A7
+0x8EA7CDC0	0x20826
+0x8EA7CDC1	0x20827
+0x8EA7CDC2	0x208C6
+0x8EA7CDC3	0x2090B
+0x8EA7CDC4	0x2096A
+0x8EA7CDC5	0x20978
+0x8EA7CDC6	0x2111A
+0x8EA7CDC7	0x21116
+0x8EA7CDC8	0x21119
+0x8EA7CDC9	0x21117
+0x8EA7CDCA	0x2111B
+0x8EA7CDCB	0x21118
+0x8EA7CDCC	0x21120
+0x8EA7CDCD	0x21237
+0x8EA7CDCE	0x214EC
+0x8EA7CDCF	0x21581
+0x8EA7CDD0	0x2923D
+0x8EA7CDD1	0x2190F
+0x8EA7CDD2	0x219AD
+0x8EA7CDD3	0x21AFB
+0x8EA7CDD4	0x21B52
+0x8EA7CDD5	0x21FAF
+0x8EA7CDD6	0x21FB7
+0x8EA7CDD7	0x21FB2
+0x8EA7CDD8	0x22178
+0x8EA7CDD9	0x221AC
+0x8EA7CDDA	0x22300
+0x8EA7CDDB	0x222FE
+0x8EA7CDDC	0x22302
+0x8EA7CDDD	0x222FD
+0x8EA7CDDE	0x22303
+0x8EA7CDDF	0x22440
+0x8EA7CDE0	0x22443
+0x8EA7CDE1	0x22442
+0x8EA7CDE2	0x224B7
+0x8EA7CDE3	0x225A2
+0x8EA7CDE4	0x22900
+0x8EA7CDE5	0x22935
+0x8EA7CDE6	0x22941
+0x8EA7CDE7	0x22905
+0x8EA7CDE8	0x20453
+0x8EA7CDE9	0x22950
+0x8EA7CDEA	0x2294E
+0x8EA7CDEB	0x22953
+0x8EA7CDEC	0x22E53
+0x8EA7CDED	0x22E50
+0x8EA7CDEE	0x22E57
+0x8EA7CDEF	0x22E5F
+0x8EA7CDF0	0x22E55
+0x8EA7CDF1	0x22EEA
+0x8EA7CDF2	0x23026
+0x8EA7CDF3	0x29830
+0x8EA7CDF4	0x2302A
+0x8EA7CDF5	0x23028
+0x8EA7CDF6	0x2302C
+0x8EA7CDF7	0x2302D
+0x8EA7CDF8	0x230D4
+0x8EA7CDF9	0x23307
+0x8EA7CDFA	0x23358
+0x8EA7CDFB	0x23359
+0x8EA7CDFC	0x237C5
+0x8EA7CDFD	0x237CD
+0x8EA7CDFE	0x237C7
+0x8EA7CEA1	0x237E8
+0x8EA7CEA2	0x3C4B
+0x8EA7CEA3	0x23932
+0x8EA7CEA4	0x2A697
+0x8EA7CEA5	0x23ADE
+0x8EA7CEA6	0x23C32
+0x8EA7CEA7	0x20AC8
+0x8EA7CEA8	0x2F915
+0x8EA7CEA9	0x240F1
+0x8EA7CEAA	0x240F0
+0x8EA7CEAB	0x240EC
+0x8EA7CEAC	0x24109
+0x8EA7CEAD	0x240F9
+0x8EA7CEAE	0x240F5
+0x8EA7CEAF	0x240FE
+0x8EA7CEB0	0x24474
+0x8EA7CEB1	0x24481
+0x8EA7CEB2	0x2447C
+0x8EA7CEB3	0x24475
+0x8EA7CEB4	0x24489
+0x8EA7CEB5	0x24482
+0x8EA7CEB6	0x24497
+0x8EA7CEB7	0x24486
+0x8EA7CEB8	0x2447D
+0x8EA7CEB9	0x24493
+0x8EA7CEBA	0x2449C
+0x8EA7CEBB	0x24476
+0x8EA7CEBC	0x24480
+0x8EA7CEBD	0x24545
+0x8EA7CEBE	0x206A1
+0x8EA7CEBF	0x24703
+0x8EA7CEC0	0x248C9
+0x8EA7CEC1	0x248CD
+0x8EA7CEC2	0x248D0
+0x8EA7CEC3	0x24AAD
+0x8EA7CEC4	0x24AC5
+0x8EA7CEC5	0x24BA2
+0x8EA7CEC6	0x24CEC
+0x8EA7CEC7	0x24CF6
+0x8EA7CEC8	0x24CF3
+0x8EA7CEC9	0x24EF3
+0x8EA7CECA	0x24EFA
+0x8EA7CECB	0x24EF9
+0x8EA7CECC	0x24EF5
+0x8EA7CECD	0x24EF4
+0x8EA7CECE	0x24EF8
+0x8EA7CECF	0x24FB6
+0x8EA7CED0	0x24FB4
+0x8EA7CED1	0x25032
+0x8EA7CED2	0x250CD
+0x8EA7CED3	0x250C8
+0x8EA7CED4	0x250CE
+0x8EA7CED5	0x250CA
+0x8EA7CED6	0x2532A
+0x8EA7CED7	0x25321
+0x8EA7CED8	0x2531D
+0x8EA7CED9	0x255BD
+0x8EA7CEDA	0x255BE
+0x8EA7CEDB	0x255C2
+0x8EA7CEDC	0x40F1
+0x8EA7CEDD	0x255C9
+0x8EA7CEDE	0x2571F
+0x8EA7CEDF	0x258F1
+0x8EA7CEE0	0x258ED
+0x8EA7CEE1	0x258F2
+0x8EA7CEE2	0x258E0
+0x8EA7CEE3	0x258F7
+0x8EA7CEE4	0x25A30
+0x8EA7CEE5	0x25A37
+0x8EA7CEE6	0x25A31
+0x8EA7CEE7	0x25A36
+0x8EA7CEE8	0x25AC8
+0x8EA7CEE9	0x25D6D
+0x8EA7CEEA	0x25D69
+0x8EA7CEEB	0x25D7D
+0x8EA7CEEC	0x25D61
+0x8EA7CEED	0x25D70
+0x8EA7CEEE	0x25D71
+0x8EA7CEEF	0x25D73
+0x8EA7CEF0	0x25D76
+0x8EA7CEF1	0x25D75
+0x8EA7CEF2	0x25D78
+0x8EA7CEF3	0x25D79
+0x8EA7CEF4	0x25D64
+0x8EA7CEF5	0x25D6E
+0x8EA7CEF6	0x25F51
+0x8EA7CEF7	0x25F4F
+0x8EA7CEF8	0x25F22
+0x8EA7CEF9	0x261AF
+0x8EA7CEFA	0x261AA
+0x8EA7CEFB	0x261A3
+0x8EA7CEFC	0x2619D
+0x8EA7CEFD	0x2619C
+0x8EA7CEFE	0x261A1
+0x8EA7CFA1	0x261B6
+0x8EA7CFA2	0x261AC
+0x8EA7CFA3	0x261A2
+0x8EA7CFA4	0x261A7
+0x8EA7CFA5	0x261B0
+0x8EA7CFA6	0x261A9
+0x8EA7CFA7	0x261C3
+0x8EA7CFA8	0x26331
+0x8EA7CFA9	0x26332
+0x8EA7CFAA	0x26333
+0x8EA7CFAB	0x26334
+0x8EA7CFAC	0x26337
+0x8EA7CFAD	0x2633C
+0x8EA7CFAE	0x263D9
+0x8EA7CFAF	0x263DD
+0x8EA7CFB0	0x263DE
+0x8EA7CFB1	0x263DF
+0x8EA7CFB2	0x263E0
+0x8EA7CFB3	0x264A5
+0x8EA7CFB4	0x264AA
+0x8EA7CFB5	0x264A2
+0x8EA7CFB6	0x264A3
+0x8EA7CFB7	0x26604
+0x8EA7CFB8	0x26603
+0x8EA7CFB9	0x265FE
+0x8EA7CFBA	0x26628
+0x8EA7CFBB	0x268AF
+0x8EA7CFBC	0x268AD
+0x8EA7CFBD	0x268A6
+0x8EA7CFBE	0x269AC
+0x8EA7CFBF	0x269A5
+0x8EA7CFC0	0x269B0
+0x8EA7CFC1	0x269B1
+0x8EA7CFC2	0x26A01
+0x8EA7CFC3	0x26AB2
+0x8EA7CFC4	0x26AD2
+0x8EA7CFC5	0x26AF1
+0x8EA7CFC6	0x26FD1
+0x8EA7CFC7	0x27047
+0x8EA7CFC8	0x270C9
+0x8EA7CFC9	0x270A7
+0x8EA7CFCA	0x270C8
+0x8EA7CFCB	0x27095
+0x8EA7CFCC	0x2708E
+0x8EA7CFCD	0x27091
+0x8EA7CFCE	0x2707D
+0x8EA7CFCF	0x270EE
+0x8EA7CFD0	0x2708D
+0x8EA7CFD1	0x2708C
+0x8EA7CFD2	0x270B0
+0x8EA7CFD3	0x27096
+0x8EA7CFD4	0x27042
+0x8EA7CFD5	0x2707C
+0x8EA7CFD6	0x270B1
+0x8EA7CFD7	0x270B2
+0x8EA7CFD8	0x27084
+0x8EA7CFD9	0x2709D
+0x8EA7CFDA	0x270A1
+0x8EA7CFDB	0x27098
+0x8EA7CFDC	0x270B3
+0x8EA7CFDD	0x27022
+0x8EA7CFDE	0x2707B
+0x8EA7CFDF	0x2708A
+0x8EA7CFE0	0x270CE
+0x8EA7CFE1	0x27080
+0x8EA7CFE2	0x27097
+0x8EA7CFE3	0x270B4
+0x8EA7CFE4	0x270B5
+0x8EA7CFE5	0x2709A
+0x8EA7CFE6	0x2709F
+0x8EA7CFE7	0x27093
+0x8EA7CFE8	0x27212
+0x8EA7CFE9	0x2720B
+0x8EA7CFEA	0x2720E
+0x8EA7CFEB	0x274A3
+0x8EA7CFEC	0x274CC
+0x8EA7CFED	0x274DC
+0x8EA7CFEE	0x274E1
+0x8EA7CFEF	0x274DE
+0x8EA7CFF0	0x274D2
+0x8EA7CFF1	0x274DB
+0x8EA7CFF2	0x274D9
+0x8EA7CFF3	0x274D7
+0x8EA7CFF4	0x274D4
+0x8EA7CFF5	0x274C9
+0x8EA7CFF6	0x274EB
+0x8EA7CFF7	0x274DA
+0x8EA7CFF8	0x274D1
+0x8EA7CFF9	0x27504
+0x8EA7CFFA	0x274CA
+0x8EA7CFFB	0x274E2
+0x8EA7CFFC	0x275D7
+0x8EA7CFFD	0x2778C
+0x8EA7CFFE	0x27799
+0x8EA7D0A1	0x277A2
+0x8EA7D0A2	0x27796
+0x8EA7D0A3	0x27794
+0x8EA7D0A4	0x2779F
+0x8EA7D0A5	0x4667
+0x8EA7D0A6	0x2778E
+0x8EA7D0A7	0x27803
+0x8EA7D0A8	0x27894
+0x8EA7D0A9	0x27893
+0x8EA7D0AA	0x27944
+0x8EA7D0AB	0x27B2F
+0x8EA7D0AC	0x27B35
+0x8EA7D0AD	0x27B2B
+0x8EA7D0AE	0x27B32
+0x8EA7D0AF	0x27B2D
+0x8EA7D0B0	0x27B36
+0x8EA7D0B1	0x4714
+0x8EA7D0B2	0x27B31
+0x8EA7D0B3	0x27B12
+0x8EA7D0B4	0x27B33
+0x8EA7D0B5	0x27B1F
+0x8EA7D0B6	0x27B34
+0x8EA7D0B7	0x27B40
+0x8EA7D0B8	0x27B3F
+0x8EA7D0B9	0x27B41
+0x8EA7D0BA	0x27BD3
+0x8EA7D0BB	0x27C89
+0x8EA7D0BC	0x27D18
+0x8EA7D0BD	0x27D10
+0x8EA7D0BE	0x27E1A
+0x8EA7D0BF	0x27E25
+0x8EA7D0C0	0x27E1E
+0x8EA7D0C1	0x27F92
+0x8EA7D0C2	0x27F95
+0x8EA7D0C3	0x27F93
+0x8EA7D0C4	0x28184
+0x8EA7D0C5	0x2819A
+0x8EA7D0C6	0x28189
+0x8EA7D0C7	0x2818D
+0x8EA7D0C8	0x28188
+0x8EA7D0C9	0x28191
+0x8EA7D0CA	0x2819B
+0x8EA7D0CB	0x2819C
+0x8EA7D0CC	0x29548
+0x8EA7D0CD	0x2828E
+0x8EA7D0CE	0x28292
+0x8EA7D0CF	0x283C5
+0x8EA7D0D0	0x283C1
+0x8EA7D0D1	0x283B8
+0x8EA7D0D2	0x283BE
+0x8EA7D0D3	0x283B5
+0x8EA7D0D4	0x283C7
+0x8EA7D0D5	0x2843C
+0x8EA7D0D6	0x4889
+0x8EA7D0D7	0x285EC
+0x8EA7D0D8	0x2863F
+0x8EA7D0D9	0x28639
+0x8EA7D0DA	0x28637
+0x8EA7D0DB	0x287A1
+0x8EA7D0DC	0x28794
+0x8EA7D0DD	0x287A0
+0x8EA7D0DE	0x287DE
+0x8EA7D0DF	0x287DB
+0x8EA7D0E0	0x287DF
+0x8EA7D0E1	0x287DC
+0x8EA7D0E2	0x288D6
+0x8EA7D0E3	0x288DC
+0x8EA7D0E4	0x288DD
+0x8EA7D0E5	0x288E0
+0x8EA7D0E6	0x288E3
+0x8EA7D0E7	0x288E1
+0x8EA7D0E8	0x28B18
+0x8EA7D0E9	0x28B19
+0x8EA7D0EA	0x28B53
+0x8EA7D0EB	0x2F9EC
+0x8EA7D0EC	0x28B44
+0x8EA7D0ED	0x28B0E
+0x8EA7D0EE	0x28B0F
+0x8EA7D0EF	0x28B47
+0x8EA7D0F0	0x28B17
+0x8EA7D0F1	0x28B1D
+0x8EA7D0F2	0x28B11
+0x8EA7D0F3	0x28CB4
+0x8EA7D0F4	0x28CB6
+0x8EA7D0F5	0x28DB7
+0x8EA7D0F6	0x28DBE
+0x8EA7D0F7	0x28DC2
+0x8EA7D0F8	0x28DB4
+0x8EA7D0F9	0x28F31
+0x8EA7D0FA	0x28F15
+0x8EA7D0FB	0x28F83
+0x8EA7D0FC	0x2903B
+0x8EA7D0FD	0x29036
+0x8EA7D0FE	0x29042
+0x8EA7D1A1	0x29050
+0x8EA7D1A2	0x29040
+0x8EA7D1A3	0x29034
+0x8EA7D1A4	0x29038
+0x8EA7D1A5	0x2903D
+0x8EA7D1A6	0x2903E
+0x8EA7D1A7	0x29035
+0x8EA7D1A8	0x2903A
+0x8EA7D1A9	0x29046
+0x8EA7D1AA	0x29037
+0x8EA7D1AB	0x29039
+0x8EA7D1AC	0x29045
+0x8EA7D1AD	0x29177
+0x8EA7D1AE	0x2915D
+0x8EA7D1AF	0x2916A
+0x8EA7D1B0	0x29176
+0x8EA7D1B1	0x2916B
+0x8EA7D1B2	0x2916C
+0x8EA7D1B3	0x29165
+0x8EA7D1B4	0x29164
+0x8EA7D1B5	0x29171
+0x8EA7D1B6	0x2915F
+0x8EA7D1B7	0x29172
+0x8EA7D1B8	0x291FE
+0x8EA7D1B9	0x291FF
+0x8EA7D1BA	0x2923E
+0x8EA7D1BB	0x2932B
+0x8EA7D1BC	0x29336
+0x8EA7D1BD	0x2932D
+0x8EA7D1BE	0x29339
+0x8EA7D1BF	0x2933F
+0x8EA7D1C0	0x2933B
+0x8EA7D1C1	0x29333
+0x8EA7D1C2	0x29342
+0x8EA7D1C3	0x2933A
+0x8EA7D1C4	0x293D5
+0x8EA7D1C5	0x293D8
+0x8EA7D1C6	0x293D9
+0x8EA7D1C7	0x2940D
+0x8EA7D1C8	0x2940A
+0x8EA7D1C9	0x29439
+0x8EA7D1CA	0x2943A
+0x8EA7D1CB	0x2953D
+0x8EA7D1CC	0x29545
+0x8EA7D1CD	0x2953A
+0x8EA7D1CE	0x29537
+0x8EA7D1CF	0x2953E
+0x8EA7D1D0	0x29542
+0x8EA7D1D1	0x29787
+0x8EA7D1D2	0x2978C
+0x8EA7D1D3	0x29782
+0x8EA7D1D4	0x2976B
+0x8EA7D1D5	0x297A0
+0x8EA7D1D6	0x2979A
+0x8EA7D1D7	0x29790
+0x8EA7D1D8	0x2978E
+0x8EA7D1D9	0x297A1
+0x8EA7D1DA	0x297BD
+0x8EA7D1DB	0x297B2
+0x8EA7D1DC	0x297B5
+0x8EA7D1DD	0x297B7
+0x8EA7D1DE	0x297AA
+0x8EA7D1DF	0x297A2
+0x8EA7D1E0	0x297A5
+0x8EA7D1E1	0x297AE
+0x8EA7D1E2	0x297AB
+0x8EA7D1E3	0x297BC
+0x8EA7D1E4	0x29832
+0x8EA7D1E5	0x2985A
+0x8EA7D1E6	0x29964
+0x8EA7D1E7	0x2995C
+0x8EA7D1E8	0x2994D
+0x8EA7D1E9	0x2993F
+0x8EA7D1EA	0x2993E
+0x8EA7D1EB	0x29952
+0x8EA7D1EC	0x29958
+0x8EA7D1ED	0x29957
+0x8EA7D1EE	0x2995E
+0x8EA7D1EF	0x29953
+0x8EA7D1F0	0x29954
+0x8EA7D1F1	0x29956
+0x8EA7D1F2	0x28F65
+0x8EA7D1F3	0x29A84
+0x8EA7D1F4	0x29A85
+0x8EA7D1F5	0x29A86
+0x8EA7D1F6	0x29B97
+0x8EA7D1F7	0x29BA1
+0x8EA7D1F8	0x29BA2
+0x8EA7D1F9	0x4C0B
+0x8EA7D1FA	0x2FA0A
+0x8EA7D1FB	0x29BA3
+0x8EA7D1FC	0x29BA6
+0x8EA7D1FD	0x4C17
+0x8EA7D1FE	0x29C15
+0x8EA7D2A1	0x29C24
+0x8EA7D2A2	0x29C4A
+0x8EA7D2A3	0x29C49
+0x8EA7D2A4	0x29C48
+0x8EA7D2A5	0x29C4B
+0x8EA7D2A6	0x29D0E
+0x8EA7D2A7	0x29962
+0x8EA7D2A8	0x29D0B
+0x8EA7D2A9	0x29D0A
+0x8EA7D2AA	0x29D08
+0x8EA7D2AB	0x29D06
+0x8EA7D2AC	0x29E43
+0x8EA7D2AD	0x29E47
+0x8EA7D2AE	0x29E3F
+0x8EA7D2AF	0x29E46
+0x8EA7D2B0	0x29E50
+0x8EA7D2B1	0x4C6D
+0x8EA7D2B2	0x29E4B
+0x8EA7D2B3	0x4C70
+0x8EA7D2B4	0x29E52
+0x8EA7D2B5	0x2A0D7
+0x8EA7D2B6	0x2A0BF
+0x8EA7D2B7	0x2A0D8
+0x8EA7D2B8	0x2A0E0
+0x8EA7D2B9	0x2A0E7
+0x8EA7D2BA	0x2A0B8
+0x8EA7D2BB	0x2A0D5
+0x8EA7D2BC	0x2A0EF
+0x8EA7D2BD	0x2A0E6
+0x8EA7D2BE	0x2A0E4
+0x8EA7D2BF	0x2A0D4
+0x8EA7D2C0	0x2A0D6
+0x8EA7D2C1	0x2A0EA
+0x8EA7D2C2	0x4CED
+0x8EA7D2C3	0x2A0BB
+0x8EA7D2C4	0x2A0E9
+0x8EA7D2C5	0x2FA10
+0x8EA7D2C6	0x2A26D
+0x8EA7D2C7	0x2A270
+0x8EA7D2C8	0x2A273
+0x8EA7D2C9	0x2A272
+0x8EA7D2CA	0x2A2D4
+0x8EA7D2CB	0x2A2CE
+0x8EA7D2CC	0x2A2D5
+0x8EA7D2CD	0x2A35A
+0x8EA7D2CE	0x2A358
+0x8EA7D2CF	0x2A352
+0x8EA7D2D0	0x2A350
+0x8EA7D2D1	0x2A355
+0x8EA7D2D2	0x2A34E
+0x8EA7D2D3	0x2A34D
+0x8EA7D2D4	0x2A3CB
+0x8EA7D2D5	0x2A3CC
+0x8EA7D2D6	0x2A3CD
+0x8EA7D2D7	0x2A3D1
+0x8EA7D2D8	0x2A458
+0x8EA7D2D9	0x2A463
+0x8EA7D2DA	0x2A45E
+0x8EA7D2DB	0x2A454
+0x8EA7D2DC	0x2A45B
+0x8EA7D2DD	0x2A4E9
+0x8EA7D2DE	0x2A4E7
+0x8EA7D2DF	0x2A4E8
+0x8EA7D2E0	0x2A51D
+0x8EA7D2E1	0x2A567
+0x8EA7D2E2	0x2A55A
+0x8EA7D2E3	0x2A55C
+0x8EA7D2E4	0x2A55B
+0x8EA7D2E5	0x2A561
+0x8EA7D2E6	0x2A5A1
+0x8EA7D2E7	0x4D8D
+0x8EA7D2E8	0x2A5A4
+0x8EA7D2E9	0x2A5E9
+0x8EA7D2EA	0x2A5EF
+0x8EA7D2EB	0x2A5E5
+0x8EA7D2EC	0x2A5F5
+0x8EA7D2ED	0x2A5EB
+0x8EA7D2EE	0x2A5ED
+0x8EA7D2EF	0x2A696
+0x8EA7D2F0	0x2A695
+0x8EA7D2F1	0x2A6B3
+0x8EA7D2F2	0x2A6B5
+0x8EA7D2F3	0x2A6B1
+0x8EA7D2F4	0x34A7
+0x8EA7D2F5	0x2044D
+0x8EA7D2F6	0x20624
+0x8EA7D2F7	0x2082B
+0x8EA7D2F8	0x209CF
+0x8EA7D2F9	0x20AC9
+0x8EA7D2FA	0x21136
+0x8EA7D2FB	0x21131
+0x8EA7D2FC	0x21154
+0x8EA7D2FD	0x2113A
+0x8EA7D2FE	0x21138
+0x8EA7D3A1	0x21239
+0x8EA7D3A2	0x21238
+0x8EA7D3A3	0x214F4
+0x8EA7D3A4	0x214F3
+0x8EA7D3A5	0x214F6
+0x8EA7D3A6	0x214FC
+0x8EA7D3A7	0x214F5
+0x8EA7D3A8	0x214F1
+0x8EA7D3A9	0x2169C
+0x8EA7D3AA	0x21918
+0x8EA7D3AB	0x2191A
+0x8EA7D3AC	0x21AFC
+0x8EA7D3AD	0x21AFE
+0x8EA7D3AE	0x21B03
+0x8EA7D3AF	0x21B53
+0x8EA7D3B0	0x21D2B
+0x8EA7D3B1	0x21FC6
+0x8EA7D3B2	0x21FC1
+0x8EA7D3B3	0x2217B
+0x8EA7D3B4	0x22306
+0x8EA7D3B5	0x22449
+0x8EA7D3B6	0x224B8
+0x8EA7D3B7	0x225A3
+0x8EA7D3B8	0x22952
+0x8EA7D3B9	0x2294D
+0x8EA7D3BA	0x2295F
+0x8EA7D3BB	0x2295E
+0x8EA7D3BC	0x22961
+0x8EA7D3BD	0x22A23
+0x8EA7D3BE	0x22E8C
+0x8EA7D3BF	0x22E6F
+0x8EA7D3C0	0x22E75
+0x8EA7D3C1	0x22E74
+0x8EA7D3C2	0x22E71
+0x8EA7D3C3	0x22E70
+0x8EA7D3C4	0x22E6C
+0x8EA7D3C5	0x23126
+0x8EA7D3C6	0x23308
+0x8EA7D3C7	0x6707
+0x8EA7D3C8	0x237F0
+0x8EA7D3C9	0x237EF
+0x8EA7D3CA	0x237FB
+0x8EA7D3CB	0x23810
+0x8EA7D3CC	0x2380C
+0x8EA7D3CD	0x237F6
+0x8EA7D3CE	0x237FE
+0x8EA7D3CF	0x23A7C
+0x8EA7D3D0	0x23AE1
+0x8EA7D3D1	0x23C38
+0x8EA7D3D2	0x23C6F
+0x8EA7D3D3	0x24118
+0x8EA7D3D4	0x24115
+0x8EA7D3D5	0x2411C
+0x8EA7D3D6	0x24110
+0x8EA7D3D7	0x24135
+0x8EA7D3D8	0x2F917
+0x8EA7D3D9	0x24117
+0x8EA7D3DA	0x2411D
+0x8EA7D3DB	0x24126
+0x8EA7D3DC	0x24128
+0x8EA7D3DD	0x24129
+0x8EA7D3DE	0x2412A
+0x8EA7D3DF	0x2411A
+0x8EA7D3E0	0x2F916
+0x8EA7D3E1	0x22307
+0x8EA7D3E2	0x244AB
+0x8EA7D3E3	0x244AC
+0x8EA7D3E4	0x244A1
+0x8EA7D3E5	0x244AE
+0x8EA7D3E6	0x244A3
+0x8EA7D3E7	0x244A7
+0x8EA7D3E8	0x24548
+0x8EA7D3E9	0x24604
+0x8EA7D3EA	0x246FD
+0x8EA7D3EB	0x3E5A
+0x8EA7D3EC	0x24708
+0x8EA7D3ED	0x248D2
+0x8EA7D3EE	0x24AC6
+0x8EA7D3EF	0x24ABE
+0x8EA7D3F0	0x24B1C
+0x8EA7D3F1	0x24BA6
+0x8EA7D3F2	0x24BA7
+0x8EA7D3F3	0x24BAB
+0x8EA7D3F4	0x24C00
+0x8EA7D3F5	0x24CFB
+0x8EA7D3F6	0x24CFC
+0x8EA7D3F7	0x24CF9
+0x8EA7D3F8	0x24D01
+0x8EA7D3F9	0x24F06
+0x8EA7D3FA	0x24F04
+0x8EA7D3FB	0x2F93C
+0x8EA7D3FC	0x25034
+0x8EA7D3FD	0x25336
+0x8EA7D3FE	0x25332
+0x8EA7D4A1	0x25342
+0x8EA7D4A2	0x2532D
+0x8EA7D4A3	0x25335
+0x8EA7D4A4	0x255D8
+0x8EA7D4A5	0x25723
+0x8EA7D4A6	0x25720
+0x8EA7D4A7	0x25901
+0x8EA7D4A8	0x25900
+0x8EA7D4A9	0x25903
+0x8EA7D4AA	0x2A6BC
+0x8EA7D4AB	0x25A3C
+0x8EA7D4AC	0x25A41
+0x8EA7D4AD	0x25A35
+0x8EA7D4AE	0x25AC9
+0x8EA7D4AF	0x25D8E
+0x8EA7D4B0	0x25D9E
+0x8EA7D4B1	0x25D99
+0x8EA7D4B2	0x25DB4
+0x8EA7D4B3	0x25DAA
+0x8EA7D4B4	0x25D9F
+0x8EA7D4B5	0x25D96
+0x8EA7D4B6	0x25D9D
+0x8EA7D4B7	0x25DC3
+0x8EA7D4B8	0x25D74
+0x8EA7D4B9	0x25DAB
+0x8EA7D4BA	0x42AF
+0x8EA7D4BB	0x25F63
+0x8EA7D4BC	0x25F5B
+0x8EA7D4BD	0x25F5A
+0x8EA7D4BE	0x261C5
+0x8EA7D4BF	0x261C4
+0x8EA7D4C0	0x261CF
+0x8EA7D4C1	0x261C8
+0x8EA7D4C2	0x261A4
+0x8EA7D4C3	0x261BD
+0x8EA7D4C4	0x261D3
+0x8EA7D4C5	0x26260
+0x8EA7D4C6	0x2633B
+0x8EA7D4C7	0x263E3
+0x8EA7D4C8	0x263E7
+0x8EA7D4C9	0x264A8
+0x8EA7D4CA	0x264AC
+0x8EA7D4CB	0x264A9
+0x8EA7D4CC	0x2652A
+0x8EA7D4CD	0x26608
+0x8EA7D4CE	0x26609
+0x8EA7D4CF	0x268B9
+0x8EA7D4D0	0x26AC1
+0x8EA7D4D1	0x26AC2
+0x8EA7D4D2	0x26AB8
+0x8EA7D4D3	0x270E1
+0x8EA7D4D4	0x270EB
+0x8EA7D4D5	0x270E5
+0x8EA7D4D6	0x270FA
+0x8EA7D4D7	0x270E4
+0x8EA7D4D8	0x2710B
+0x8EA7D4D9	0x270D7
+0x8EA7D4DA	0x270EF
+0x8EA7D4DB	0x270E0
+0x8EA7D4DC	0x270EC
+0x8EA7D4DD	0x270FB
+0x8EA7D4DE	0x2F9B0
+0x8EA7D4DF	0x270D3
+0x8EA7D4E0	0x270E6
+0x8EA7D4E1	0x270FC
+0x8EA7D4E2	0x270E3
+0x8EA7D4E3	0x270CF
+0x8EA7D4E4	0x270DA
+0x8EA7D4E5	0x270DC
+0x8EA7D4E6	0x270D2
+0x8EA7D4E7	0x270A4
+0x8EA7D4E8	0x456B
+0x8EA7D4E9	0x27217
+0x8EA7D4EA	0x27216
+0x8EA7D4EB	0x274F2
+0x8EA7D4EC	0x274FC
+0x8EA7D4ED	0x27518
+0x8EA7D4EE	0x274F6
+0x8EA7D4EF	0x274FE
+0x8EA7D4F0	0x274F3
+0x8EA7D4F1	0x274F7
+0x8EA7D4F2	0x27501
+0x8EA7D4F3	0x274F9
+0x8EA7D4F4	0x27506
+0x8EA7D4F5	0x274F5
+0x8EA7D4F6	0x27510
+0x8EA7D4F7	0x274DF
+0x8EA7D4F8	0x27503
+0x8EA7D4F9	0x27508
+0x8EA7D4FA	0x275D8
+0x8EA7D4FB	0x27605
+0x8EA7D4FC	0x27797
+0x8EA7D4FD	0x277B3
+0x8EA7D4FE	0x277AE
+0x8EA7D5A1	0x277AF
+0x8EA7D5A2	0x277A7
+0x8EA7D5A3	0x277B1
+0x8EA7D5A4	0x277A8
+0x8EA7D5A5	0x277AC
+0x8EA7D5A6	0x277AB
+0x8EA7D5A7	0x27804
+0x8EA7D5A8	0x2789A
+0x8EA7D5A9	0x2794A
+0x8EA7D5AA	0x27B42
+0x8EA7D5AB	0x27B58
+0x8EA7D5AC	0x27B4B
+0x8EA7D5AD	0x27B45
+0x8EA7D5AE	0x27B49
+0x8EA7D5AF	0x27B4C
+0x8EA7D5B0	0x27B59
+0x8EA7D5B1	0x27B56
+0x8EA7D5B2	0x471B
+0x8EA7D5B3	0x27B46
+0x8EA7D5B4	0x27B44
+0x8EA7D5B5	0x27B5B
+0x8EA7D5B6	0x27B69
+0x8EA7D5B7	0x27C8E
+0x8EA7D5B8	0x27C8F
+0x8EA7D5B9	0x27D1E
+0x8EA7D5BA	0x268BC
+0x8EA7D5BB	0x27E2F
+0x8EA7D5BC	0x27F9E
+0x8EA7D5BD	0x27F9D
+0x8EA7D5BE	0x27F9F
+0x8EA7D5BF	0x27F9C
+0x8EA7D5C0	0x281B4
+0x8EA7D5C1	0x281AE
+0x8EA7D5C2	0x281AB
+0x8EA7D5C3	0x281B3
+0x8EA7D5C4	0x281AF
+0x8EA7D5C5	0x281C2
+0x8EA7D5C6	0x28293
+0x8EA7D5C7	0x28295
+0x8EA7D5C8	0x28296
+0x8EA7D5C9	0x28297
+0x8EA7D5CA	0x283CF
+0x8EA7D5CB	0x283CE
+0x8EA7D5CC	0x283CB
+0x8EA7D5CD	0x2844B
+0x8EA7D5CE	0x28646
+0x8EA7D5CF	0x28643
+0x8EA7D5D0	0x28645
+0x8EA7D5D1	0x28651
+0x8EA7D5D2	0x287AE
+0x8EA7D5D3	0x287AF
+0x8EA7D5D4	0x287B0
+0x8EA7D5D5	0x287B8
+0x8EA7D5D6	0x287E2
+0x8EA7D5D7	0x287E3
+0x8EA7D5D8	0x287E6
+0x8EA7D5D9	0x288ED
+0x8EA7D5DA	0x288EA
+0x8EA7D5DB	0x2893A
+0x8EA7D5DC	0x28B59
+0x8EA7D5DD	0x28B84
+0x8EA7D5DE	0x28B5F
+0x8EA7D5DF	0x28B7C
+0x8EA7D5E0	0x28B5C
+0x8EA7D5E1	0x28B58
+0x8EA7D5E2	0x28B55
+0x8EA7D5E3	0x28B5D
+0x8EA7D5E4	0x28B7E
+0x8EA7D5E5	0x28B80
+0x8EA7D5E6	0x28B83
+0x8EA7D5E7	0x28B57
+0x8EA7D5E8	0x4963
+0x8EA7D5E9	0x28B5E
+0x8EA7D5EA	0x28CBA
+0x8EA7D5EB	0x28DD5
+0x8EA7D5EC	0x28F58
+0x8EA7D5ED	0x28F68
+0x8EA7D5EE	0x28F67
+0x8EA7D5EF	0x2904A
+0x8EA7D5F0	0x2904C
+0x8EA7D5F1	0x29052
+0x8EA7D5F2	0x29049
+0x8EA7D5F3	0x2904E
+0x8EA7D5F4	0x29047
+0x8EA7D5F5	0x2904D
+0x8EA7D5F6	0x2904B
+0x8EA7D5F7	0x2904F
+0x8EA7D5F8	0x2917E
+0x8EA7D5F9	0x29187
+0x8EA7D5FA	0x29183
+0x8EA7D5FB	0x29189
+0x8EA7D5FC	0x24ACA
+0x8EA7D5FD	0x29186
+0x8EA7D5FE	0x29188
+0x8EA7D6A1	0x29247
+0x8EA7D6A2	0x29242
+0x8EA7D6A3	0x29249
+0x8EA7D6A4	0x29248
+0x8EA7D6A5	0x4A80
+0x8EA7D6A6	0x4A84
+0x8EA7D6A7	0x4A7F
+0x8EA7D6A8	0x29344
+0x8EA7D6A9	0x29351
+0x8EA7D6AA	0x29346
+0x8EA7D6AB	0x29347
+0x8EA7D6AC	0x293E4
+0x8EA7D6AD	0x2940F
+0x8EA7D6AE	0x2943F
+0x8EA7D6AF	0x2954B
+0x8EA7D6B0	0x29557
+0x8EA7D6B1	0x29552
+0x8EA7D6B2	0x4AF1
+0x8EA7D6B3	0x29551
+0x8EA7D6B4	0x29558
+0x8EA7D6B5	0x2955E
+0x8EA7D6B6	0x29553
+0x8EA7D6B7	0x2955D
+0x8EA7D6B8	0x2954D
+0x8EA7D6B9	0x2963C
+0x8EA7D6BA	0x2963F
+0x8EA7D6BB	0x29646
+0x8EA7D6BC	0x2963E
+0x8EA7D6BD	0x29644
+0x8EA7D6BE	0x29645
+0x8EA7D6BF	0x29641
+0x8EA7D6C0	0x29638
+0x8EA7D6C1	0x29642
+0x8EA7D6C2	0x29643
+0x8EA7D6C3	0x2967A
+0x8EA7D6C4	0x297A3
+0x8EA7D6C5	0x297BA
+0x8EA7D6C6	0x297C0
+0x8EA7D6C7	0x297C4
+0x8EA7D6C8	0x297C6
+0x8EA7D6C9	0x297CB
+0x8EA7D6CA	0x29861
+0x8EA7D6CB	0x2997A
+0x8EA7D6CC	0x29973
+0x8EA7D6CD	0x29972
+0x8EA7D6CE	0x29974
+0x8EA7D6CF	0x29980
+0x8EA7D6D0	0x29981
+0x8EA7D6D1	0x9A47
+0x8EA7D6D2	0x29A95
+0x8EA7D6D3	0x29A8F
+0x8EA7D6D4	0x29A90
+0x8EA7D6D5	0x29A92
+0x8EA7D6D6	0x29A94
+0x8EA7D6D7	0x29A8B
+0x8EA7D6D8	0x29AE6
+0x8EA7D6D9	0x29BB2
+0x8EA7D6DA	0x29BB8
+0x8EA7D6DB	0x29BBD
+0x8EA7D6DC	0x29BBE
+0x8EA7D6DD	0x29BCE
+0x8EA7D6DE	0x29BBA
+0x8EA7D6DF	0x29C16
+0x8EA7D6E0	0x29C26
+0x8EA7D6E1	0x29C25
+0x8EA7D6E2	0x29C4C
+0x8EA7D6E3	0x29C50
+0x8EA7D6E4	0x29C4E
+0x8EA7D6E5	0x29C51
+0x8EA7D6E6	0x29C52
+0x8EA7D6E7	0x29D14
+0x8EA7D6E8	0x29D15
+0x8EA7D6E9	0x29D1B
+0x8EA7D6EA	0x29E82
+0x8EA7D6EB	0x29E99
+0x8EA7D6EC	0x29E9A
+0x8EA7D6ED	0x29E7D
+0x8EA7D6EE	0x29E85
+0x8EA7D6EF	0x29E86
+0x8EA7D6F0	0x29E9C
+0x8EA7D6F1	0x29E79
+0x8EA7D6F2	0x29E7B
+0x8EA7D6F3	0x29E80
+0x8EA7D6F4	0x29E83
+0x8EA7D6F5	0x29E81
+0x8EA7D6F6	0x2A11E
+0x8EA7D6F7	0x2A11B
+0x8EA7D6F8	0x2A12A
+0x8EA7D6F9	0x2A0FB
+0x8EA7D6FA	0x2A105
+0x8EA7D6FB	0x2A120
+0x8EA7D6FC	0x2A111
+0x8EA7D6FD	0x2A104
+0x8EA7D6FE	0x2A0FD
+0x8EA7D7A1	0x2A103
+0x8EA7D7A2	0x2A110
+0x8EA7D7A3	0x2A118
+0x8EA7D7A4	0x2A10A
+0x8EA7D7A5	0x2A14E
+0x8EA7D7A6	0x2A109
+0x8EA7D7A7	0x2A107
+0x8EA7D7A8	0x2A11C
+0x8EA7D7A9	0x4D1C
+0x8EA7D7AA	0x2A277
+0x8EA7D7AB	0x2A276
+0x8EA7D7AC	0x2A2D8
+0x8EA7D7AD	0x2A2D9
+0x8EA7D7AE	0x2A361
+0x8EA7D7AF	0x2A35C
+0x8EA7D7B0	0x2A35E
+0x8EA7D7B1	0x2A360
+0x8EA7D7B2	0x2A3AA
+0x8EA7D7B3	0x2A3D6
+0x8EA7D7B4	0x2A3D8
+0x8EA7D7B5	0x2A409
+0x8EA7D7B6	0x2A408
+0x8EA7D7B7	0x2A46B
+0x8EA7D7B8	0x2A465
+0x8EA7D7B9	0x2A473
+0x8EA7D7BA	0x2A474
+0x8EA7D7BB	0x2A4ED
+0x8EA7D7BC	0x2A524
+0x8EA7D7BD	0x2A525
+0x8EA7D7BE	0x2A56A
+0x8EA7D7BF	0x2A5A7
+0x8EA7D7C0	0x2A5A8
+0x8EA7D7C1	0x2A60B
+0x8EA7D7C2	0x2A5FA
+0x8EA7D7C3	0x2A5F9
+0x8EA7D7C4	0x2A5FF
+0x8EA7D7C5	0x2A604
+0x8EA7D7C6	0x2A5F6
+0x8EA7D7C7	0x2A605
+0x8EA7D7C8	0x2A699
+0x8EA7D7C9	0x2A6AB
+0x8EA7D7CA	0x2A6BD
+0x8EA7D7CB	0x2A6B8
+0x8EA7D7CC	0x34A8
+0x8EA7D7CD	0x20464
+0x8EA7D7CE	0x2045A
+0x8EA7D7CF	0x20572
+0x8EA7D7D0	0x2097A
+0x8EA7D7D1	0x20B95
+0x8EA7D7D2	0x2115F
+0x8EA7D7D3	0x21161
+0x8EA7D7D4	0x2115E
+0x8EA7D7D5	0x2115A
+0x8EA7D7D6	0x2115C
+0x8EA7D7D7	0x2115D
+0x8EA7D7D8	0x2116E
+0x8EA7D7D9	0x21157
+0x8EA7D7DA	0x21158
+0x8EA7D7DB	0x21502
+0x8EA7D7DC	0x2150B
+0x8EA7D7DD	0x21508
+0x8EA7D7DE	0x21551
+0x8EA7D7DF	0x21925
+0x8EA7D7E0	0x21928
+0x8EA7D7E1	0x21923
+0x8EA7D7E2	0x21921
+0x8EA7D7E3	0x21924
+0x8EA7D7E4	0x21929
+0x8EA7D7E5	0x21B06
+0x8EA7D7E6	0x21B0A
+0x8EA7D7E7	0x21FCA
+0x8EA7D7E8	0x21FCC
+0x8EA7D7E9	0x21FCB
+0x8EA7D7EA	0x21FCF
+0x8EA7D7EB	0x2217F
+0x8EA7D7EC	0x2217C
+0x8EA7D7ED	0x221D6
+0x8EA7D7EE	0x22309
+0x8EA7D7EF	0x2230B
+0x8EA7D7F0	0x22376
+0x8EA7D7F1	0x2247D
+0x8EA7D7F2	0x225A5
+0x8EA7D7F3	0x2295B
+0x8EA7D7F4	0x2295C
+0x8EA7D7F5	0x2295D
+0x8EA7D7F6	0x22965
+0x8EA7D7F7	0x22E6D
+0x8EA7D7F8	0x22E82
+0x8EA7D7F9	0x22E83
+0x8EA7D7FA	0x22E87
+0x8EA7D7FB	0x22E95
+0x8EA7D7FC	0x22E8A
+0x8EA7D7FD	0x230D6
+0x8EA7D7FE	0x23128
+0x8EA7D8A1	0x2330D
+0x8EA7D8A2	0x2382E
+0x8EA7D8A3	0x2F8EE
+0x8EA7D8A4	0x2382D
+0x8EA7D8A5	0x23821
+0x8EA7D8A6	0x23819
+0x8EA7D8A7	0x2393B
+0x8EA7D8A8	0x2393C
+0x8EA7D8A9	0x2393A
+0x8EA7D8AA	0x23A7E
+0x8EA7D8AB	0x23C3B
+0x8EA7D8AC	0x24147
+0x8EA7D8AD	0x24139
+0x8EA7D8AE	0x24134
+0x8EA7D8AF	0x24136
+0x8EA7D8B0	0x24146
+0x8EA7D8B1	0x2413B
+0x8EA7D8B2	0x24141
+0x8EA7D8B3	0x24145
+0x8EA7D8B4	0x244C0
+0x8EA7D8B5	0x244C4
+0x8EA7D8B6	0x244BA
+0x8EA7D8B7	0x244BD
+0x8EA7D8B8	0x244BE
+0x8EA7D8B9	0x245A3
+0x8EA7D8BA	0x2470C
+0x8EA7D8BB	0x248D9
+0x8EA7D8BC	0x24ACD
+0x8EA7D8BD	0x24BAE
+0x8EA7D8BE	0x24CFF
+0x8EA7D8BF	0x24D24
+0x8EA7D8C0	0x24FBB
+0x8EA7D8C1	0x24FBC
+0x8EA7D8C2	0x25036
+0x8EA7D8C3	0x250D5
+0x8EA7D8C4	0x250D3
+0x8EA7D8C5	0x250D6
+0x8EA7D8C6	0x2533C
+0x8EA7D8C7	0x2533F
+0x8EA7D8C8	0x255DE
+0x8EA7D8C9	0x255E3
+0x8EA7D8CA	0x25727
+0x8EA7D8CB	0x25729
+0x8EA7D8CC	0x418B
+0x8EA7D8CD	0x25905
+0x8EA7D8CE	0x25907
+0x8EA7D8CF	0x2590C
+0x8EA7D8D0	0x25AD0
+0x8EA7D8D1	0x25DBE
+0x8EA7D8D2	0x25DBC
+0x8EA7D8D3	0x25DD0
+0x8EA7D8D4	0x25DC2
+0x8EA7D8D5	0x25DB5
+0x8EA7D8D6	0x25DC9
+0x8EA7D8D7	0x25F66
+0x8EA7D8D8	0x432B
+0x8EA7D8D9	0x261D5
+0x8EA7D8DA	0x261E2
+0x8EA7D8DB	0x261DC
+0x8EA7D8DC	0x261E3
+0x8EA7D8DD	0x261DA
+0x8EA7D8DE	0x261C2
+0x8EA7D8DF	0x261E8
+0x8EA7D8E0	0x263E9
+0x8EA7D8E1	0x264AF
+0x8EA7D8E2	0x264AD
+0x8EA7D8E3	0x264AE
+0x8EA7D8E4	0x2660B
+0x8EA7D8E5	0x268C1
+0x8EA7D8E6	0x269B6
+0x8EA7D8E7	0x269B9
+0x8EA7D8E8	0x26AC0
+0x8EA7D8E9	0x270A5
+0x8EA7D8EA	0x27128
+0x8EA7D8EB	0x27122
+0x8EA7D8EC	0x27129
+0x8EA7D8ED	0x27118
+0x8EA7D8EE	0x2711F
+0x8EA7D8EF	0x2711C
+0x8EA7D8F0	0x27112
+0x8EA7D8F1	0x2712A
+0x8EA7D8F2	0x457A
+0x8EA7D8F3	0x27121
+0x8EA7D8F4	0x2712B
+0x8EA7D8F5	0x27117
+0x8EA7D8F6	0x270F0
+0x8EA7D8F7	0x27116
+0x8EA7D8F8	0x27123
+0x8EA7D8F9	0x2752B
+0x8EA7D8FA	0x27526
+0x8EA7D8FB	0x2753D
+0x8EA7D8FC	0x27522
+0x8EA7D8FD	0x2753A
+0x8EA7D8FE	0x27531
+0x8EA7D9A1	0x27532
+0x8EA7D9A2	0x27554
+0x8EA7D9A3	0x27521
+0x8EA7D9A4	0x27535
+0x8EA7D9A5	0x4609
+0x8EA7D9A6	0x2752E
+0x8EA7D9A7	0x27530
+0x8EA7D9A8	0x2752F
+0x8EA7D9A9	0x27536
+0x8EA7D9AA	0x275DA
+0x8EA7D9AB	0x275D9
+0x8EA7D9AC	0x277BB
+0x8EA7D9AD	0x277BC
+0x8EA7D9AE	0x277B7
+0x8EA7D9AF	0x277C2
+0x8EA7D9B0	0x277BD
+0x8EA7D9B1	0x277B2
+0x8EA7D9B2	0x466D
+0x8EA7D9B3	0x25344
+0x8EA7D9B4	0x25DD1
+0x8EA7D9B5	0x27B52
+0x8EA7D9B6	0x27B6B
+0x8EA7D9B7	0x27B67
+0x8EA7D9B8	0x471F
+0x8EA7D9B9	0x27B61
+0x8EA7D9BA	0x27B6C
+0x8EA7D9BB	0x27B51
+0x8EA7D9BC	0x27B74
+0x8EA7D9BD	0x27B77
+0x8EA7D9BE	0x27B6F
+0x8EA7D9BF	0x27B6D
+0x8EA7D9C0	0x27B68
+0x8EA7D9C1	0x2F9D1
+0x8EA7D9C2	0x27B84
+0x8EA7D9C3	0x27C90
+0x8EA7D9C4	0x27C92
+0x8EA7D9C5	0x27C93
+0x8EA7D9C6	0x27D1F
+0x8EA7D9C7	0x27E31
+0x8EA7D9C8	0x27E38
+0x8EA7D9C9	0x27E39
+0x8EA7D9CA	0x27E37
+0x8EA7D9CB	0x27FAB
+0x8EA7D9CC	0x281C3
+0x8EA7D9CD	0x281C8
+0x8EA7D9CE	0x281CB
+0x8EA7D9CF	0x281CF
+0x8EA7D9D0	0x28298
+0x8EA7D9D1	0x283D4
+0x8EA7D9D2	0x283D3
+0x8EA7D9D3	0x283D8
+0x8EA7D9D4	0x283D9
+0x8EA7D9D5	0x283DD
+0x8EA7D9D6	0x283D1
+0x8EA7D9D7	0x283D6
+0x8EA7D9D8	0x2843E
+0x8EA7D9D9	0x28658
+0x8EA7D9DA	0x28657
+0x8EA7D9DB	0x28655
+0x8EA7D9DC	0x287C4
+0x8EA7D9DD	0x287E4
+0x8EA7D9DE	0x288EE
+0x8EA7D9DF	0x288EF
+0x8EA7D9E0	0x288F3
+0x8EA7D9E1	0x288F2
+0x8EA7D9E2	0x288F0
+0x8EA7D9E3	0x28BAB
+0x8EA7D9E4	0x28B9A
+0x8EA7D9E5	0x28BAF
+0x8EA7D9E6	0x28B97
+0x8EA7D9E7	0x496A
+0x8EA7D9E8	0x496C
+0x8EA7D9E9	0x28BBF
+0x8EA7D9EA	0x28B94
+0x8EA7D9EB	0x28B93
+0x8EA7D9EC	0x28CBE
+0x8EA7D9ED	0x28CBB
+0x8EA7D9EE	0x28CBC
+0x8EA7D9EF	0x28DD9
+0x8EA7D9F0	0x28F6C
+0x8EA7D9F1	0x29053
+0x8EA7D9F2	0x29054
+0x8EA7D9F3	0x2905B
+0x8EA7D9F4	0x29058
+0x8EA7D9F5	0x29056
+0x8EA7D9F6	0x29057
+0x8EA7D9F7	0x2919F
+0x8EA7D9F8	0x29194
+0x8EA7D9F9	0x29196
+0x8EA7D9FA	0x29197
+0x8EA7D9FB	0x2924A
+0x8EA7D9FC	0x2924B
+0x8EA7D9FD	0x29355
+0x8EA7D9FE	0x2935A
+0x8EA7DAA1	0x2935E
+0x8EA7DAA2	0x2935F
+0x8EA7DAA3	0x29359
+0x8EA7DAA4	0x2935B
+0x8EA7DAA5	0x29358
+0x8EA7DAA6	0x29354
+0x8EA7DAA7	0x293E8
+0x8EA7DAA8	0x293EB
+0x8EA7DAA9	0x293EC
+0x8EA7DAAA	0x29413
+0x8EA7DAAB	0x29566
+0x8EA7DAAC	0x2956B
+0x8EA7DAAD	0x29562
+0x8EA7DAAE	0x29569
+0x8EA7DAAF	0x29563
+0x8EA7DAB0	0x2955F
+0x8EA7DAB1	0x2954E
+0x8EA7DAB2	0x29648
+0x8EA7DAB3	0x2964A
+0x8EA7DAB4	0x297E3
+0x8EA7DAB5	0x297DB
+0x8EA7DAB6	0x297D8
+0x8EA7DAB7	0x297D6
+0x8EA7DAB8	0x29986
+0x8EA7DAB9	0x29990
+0x8EA7DABA	0x29991
+0x8EA7DABB	0x29988
+0x8EA7DABC	0x29994
+0x8EA7DABD	0x29983
+0x8EA7DABE	0x4BB2
+0x8EA7DABF	0x2999C
+0x8EA7DAC0	0x2998D
+0x8EA7DAC1	0x29985
+0x8EA7DAC2	0x29A98
+0x8EA7DAC3	0x29A9A
+0x8EA7DAC4	0x29A9C
+0x8EA7DAC5	0x29AE7
+0x8EA7DAC6	0x29BC5
+0x8EA7DAC7	0x29BD0
+0x8EA7DAC8	0x29BD1
+0x8EA7DAC9	0x29C19
+0x8EA7DACA	0x29C27
+0x8EA7DACB	0x4C1D
+0x8EA7DACC	0x29C54
+0x8EA7DACD	0x29D2D
+0x8EA7DACE	0x29D22
+0x8EA7DACF	0x4C2D
+0x8EA7DAD0	0x29D1F
+0x8EA7DAD1	0x29EBD
+0x8EA7DAD2	0x29EAE
+0x8EA7DAD3	0x29EBB
+0x8EA7DAD4	0x29EAD
+0x8EA7DAD5	0x29EBC
+0x8EA7DAD6	0x29EB9
+0x8EA7DAD7	0x29EB4
+0x8EA7DAD8	0x29ECB
+0x8EA7DAD9	0x29EB7
+0x8EA7DADA	0x29EB3
+0x8EA7DADB	0x29EBA
+0x8EA7DADC	0x29EB6
+0x8EA7DADD	0x29ECD
+0x8EA7DADE	0x29EBE
+0x8EA7DADF	0x29EC9
+0x8EA7DAE0	0x2FA0B
+0x8EA7DAE1	0x2A15F
+0x8EA7DAE2	0x2A13B
+0x8EA7DAE3	0x2A161
+0x8EA7DAE4	0x2A15C
+0x8EA7DAE5	0x2A18A
+0x8EA7DAE6	0x2A15A
+0x8EA7DAE7	0x2A14D
+0x8EA7DAE8	0x2A146
+0x8EA7DAE9	0x2A144
+0x8EA7DAEA	0x2A13D
+0x8EA7DAEB	0x2A140
+0x8EA7DAEC	0x2A13C
+0x8EA7DAED	0x2A18C
+0x8EA7DAEE	0x2A141
+0x8EA7DAEF	0x2A14C
+0x8EA7DAF0	0x2A13E
+0x8EA7DAF1	0x2A14A
+0x8EA7DAF2	0x2A27C
+0x8EA7DAF3	0x2A27A
+0x8EA7DAF4	0x2A365
+0x8EA7DAF5	0x2A36E
+0x8EA7DAF6	0x2A369
+0x8EA7DAF7	0x2A36A
+0x8EA7DAF8	0x2A36F
+0x8EA7DAF9	0x2A36C
+0x8EA7DAFA	0x2A370
+0x8EA7DAFB	0x2A368
+0x8EA7DAFC	0x2A36B
+0x8EA7DAFD	0x4D45
+0x8EA7DAFE	0x2A3AC
+0x8EA7DBA1	0x2A3DE
+0x8EA7DBA2	0x2A3DD
+0x8EA7DBA3	0x2A3DC
+0x8EA7DBA4	0x244C5
+0x8EA7DBA5	0x2A48C
+0x8EA7DBA6	0x2A483
+0x8EA7DBA7	0x2A482
+0x8EA7DBA8	0x2A488
+0x8EA7DBA9	0x2A485
+0x8EA7DBAA	0x2A481
+0x8EA7DBAB	0x2A4F5
+0x8EA7DBAC	0x2A4EF
+0x8EA7DBAD	0x2A4F4
+0x8EA7DBAE	0x2A4F2
+0x8EA7DBAF	0x2A4F6
+0x8EA7DBB0	0x2A4F3
+0x8EA7DBB1	0x2A4F0
+0x8EA7DBB2	0x2A4F1
+0x8EA7DBB3	0x2A52B
+0x8EA7DBB4	0x2A527
+0x8EA7DBB5	0x2A528
+0x8EA7DBB6	0x2A56C
+0x8EA7DBB7	0x2A5AE
+0x8EA7DBB8	0x2A60E
+0x8EA7DBB9	0x2A61B
+0x8EA7DBBA	0x2A616
+0x8EA7DBBB	0x2A61F
+0x8EA7DBBC	0x2A622
+0x8EA7DBBD	0x2A620
+0x8EA7DBBE	0x2A621
+0x8EA7DBBF	0x2A614
+0x8EA7DBC0	0x2A613
+0x8EA7DBC1	0x2A69D
+0x8EA7DBC2	0x2A69C
+0x8EA7DBC3	0x2A69E
+0x8EA7DBC4	0x2A69F
+0x8EA7DBC5	0x2046B
+0x8EA7DBC6	0x208C8
+0x8EA7DBC7	0x21178
+0x8EA7DBC8	0x21176
+0x8EA7DBC9	0x21170
+0x8EA7DBCA	0x21171
+0x8EA7DBCB	0x2150A
+0x8EA7DBCC	0x2192C
+0x8EA7DBCD	0x22311
+0x8EA7DBCE	0x2247E
+0x8EA7DBCF	0x22957
+0x8EA7DBD0	0x22966
+0x8EA7DBD1	0x22969
+0x8EA7DBD2	0x22967
+0x8EA7DBD3	0x22968
+0x8EA7DBD4	0x22971
+0x8EA7DBD5	0x2296F
+0x8EA7DBD6	0x2A3AE
+0x8EA7DBD7	0x22E8B
+0x8EA7DBD8	0x22E96
+0x8EA7DBD9	0x23035
+0x8EA7DBDA	0x2303A
+0x8EA7DBDB	0x2306B
+0x8EA7DBDC	0x23316
+0x8EA7DBDD	0x23843
+0x8EA7DBDE	0x23846
+0x8EA7DBDF	0x2383F
+0x8EA7DBE0	0x2383B
+0x8EA7DBE1	0x2383D
+0x8EA7DBE2	0x239B1
+0x8EA7DBE3	0x239B2
+0x8EA7DBE4	0x23AE4
+0x8EA7DBE5	0x23C40
+0x8EA7DBE6	0x2415D
+0x8EA7DBE7	0x24151
+0x8EA7DBE8	0x2414D
+0x8EA7DBE9	0x2414C
+0x8EA7DBEA	0x2415B
+0x8EA7DBEB	0x244D4
+0x8EA7DBEC	0x244D2
+0x8EA7DBED	0x244CA
+0x8EA7DBEE	0x244C8
+0x8EA7DBEF	0x244D0
+0x8EA7DBF0	0x244C9
+0x8EA7DBF1	0x24549
+0x8EA7DBF2	0x245A4
+0x8EA7DBF3	0x24712
+0x8EA7DBF4	0x2470F
+0x8EA7DBF5	0x24711
+0x8EA7DBF6	0x248DB
+0x8EA7DBF7	0x248DD
+0x8EA7DBF8	0x248DC
+0x8EA7DBF9	0x24AD4
+0x8EA7DBFA	0x24B21
+0x8EA7DBFB	0x24BB2
+0x8EA7DBFC	0x24D04
+0x8EA7DBFD	0x24D02
+0x8EA7DBFE	0x24F11
+0x8EA7DCA1	0x24F16
+0x8EA7DCA2	0x24F10
+0x8EA7DCA3	0x24FBE
+0x8EA7DCA4	0x2721A
+0x8EA7DCA5	0x2534C
+0x8EA7DCA6	0x2534A
+0x8EA7DCA7	0x255F2
+0x8EA7DCA8	0x255F1
+0x8EA7DCA9	0x2572A
+0x8EA7DCAA	0x2572C
+0x8EA7DCAB	0x2572F
+0x8EA7DCAC	0x25731
+0x8EA7DCAD	0x25911
+0x8EA7DCAE	0x25912
+0x8EA7DCAF	0x25A4B
+0x8EA7DCB0	0x25DDB
+0x8EA7DCB1	0x25DD6
+0x8EA7DCB2	0x25DDD
+0x8EA7DCB3	0x25DE2
+0x8EA7DCB4	0x25DE4
+0x8EA7DCB5	0x25DE0
+0x8EA7DCB6	0x25DDF
+0x8EA7DCB7	0x25DE3
+0x8EA7DCB8	0x25F6E
+0x8EA7DCB9	0x25F71
+0x8EA7DCBA	0x261E9
+0x8EA7DCBB	0x261EA
+0x8EA7DCBC	0x26263
+0x8EA7DCBD	0x263EB
+0x8EA7DCBE	0x263EA
+0x8EA7DCBF	0x268BD
+0x8EA7DCC0	0x268BB
+0x8EA7DCC1	0x268C6
+0x8EA7DCC2	0x268CC
+0x8EA7DCC3	0x268C8
+0x8EA7DCC4	0x244CF
+0x8EA7DCC5	0x268C9
+0x8EA7DCC6	0x268CA
+0x8EA7DCC7	0x268CF
+0x8EA7DCC8	0x268D0
+0x8EA7DCC9	0x269BA
+0x8EA7DCCA	0x269FB
+0x8EA7DCCB	0x26A03
+0x8EA7DCCC	0x26AC4
+0x8EA7DCCD	0x27149
+0x8EA7DCCE	0x27153
+0x8EA7DCCF	0x27136
+0x8EA7DCD0	0x2714A
+0x8EA7DCD1	0x27141
+0x8EA7DCD2	0x2714E
+0x8EA7DCD3	0x27119
+0x8EA7DCD4	0x2714D
+0x8EA7DCD5	0x27145
+0x8EA7DCD6	0x2714C
+0x8EA7DCD7	0x27147
+0x8EA7DCD8	0x27148
+0x8EA7DCD9	0x2714F
+0x8EA7DCDA	0x27137
+0x8EA7DCDB	0x27142
+0x8EA7DCDC	0x2754A
+0x8EA7DCDD	0x27546
+0x8EA7DCDE	0x460A
+0x8EA7DCDF	0x27549
+0x8EA7DCE0	0x2754F
+0x8EA7DCE1	0x27551
+0x8EA7DCE2	0x2754C
+0x8EA7DCE3	0x460C
+0x8EA7DCE4	0x27606
+0x8EA7DCE5	0x27951
+0x8EA7DCE6	0x27B7A
+0x8EA7DCE7	0x27B83
+0x8EA7DCE8	0x27B7E
+0x8EA7DCE9	0x27B7F
+0x8EA7DCEA	0x27B80
+0x8EA7DCEB	0x24BB5
+0x8EA7DCEC	0x27C91
+0x8EA7DCED	0x27C94
+0x8EA7DCEE	0x27C95
+0x8EA7DCEF	0x27D21
+0x8EA7DCF0	0x27D20
+0x8EA7DCF1	0x27E3D
+0x8EA7DCF2	0x27E40
+0x8EA7DCF3	0x27E46
+0x8EA7DCF4	0x27E84
+0x8EA7DCF5	0x27FAC
+0x8EA7DCF6	0x27FAD
+0x8EA7DCF7	0x482E
+0x8EA7DCF8	0x281DA
+0x8EA7DCF9	0x281D9
+0x8EA7DCFA	0x283E2
+0x8EA7DCFB	0x283E1
+0x8EA7DCFC	0x283E3
+0x8EA7DCFD	0x283E4
+0x8EA7DCFE	0x283DE
+0x8EA7DDA1	0x283DF
+0x8EA7DDA2	0x28641
+0x8EA7DDA3	0x28659
+0x8EA7DDA4	0x2865C
+0x8EA7DDA5	0x2865A
+0x8EA7DDA6	0x287E8
+0x8EA7DDA7	0x288F6
+0x8EA7DDA8	0x288FC
+0x8EA7DDA9	0x288F7
+0x8EA7DDAA	0x288FA
+0x8EA7DDAB	0x288F9
+0x8EA7DDAC	0x28BC4
+0x8EA7DDAD	0x28BBE
+0x8EA7DDAE	0x28BD2
+0x8EA7DDAF	0x28BBD
+0x8EA7DDB0	0x28B95
+0x8EA7DDB1	0x28BD4
+0x8EA7DDB2	0x28DE4
+0x8EA7DDB3	0x29061
+0x8EA7DDB4	0x29062
+0x8EA7DDB5	0x29063
+0x8EA7DDB6	0x29064
+0x8EA7DDB7	0x29060
+0x8EA7DDB8	0x2905C
+0x8EA7DDB9	0x2905D
+0x8EA7DDBA	0x2905E
+0x8EA7DDBB	0x291A5
+0x8EA7DDBC	0x291A6
+0x8EA7DDBD	0x2924C
+0x8EA7DDBE	0x29368
+0x8EA7DDBF	0x2936E
+0x8EA7DDC0	0x29371
+0x8EA7DDC1	0x2936B
+0x8EA7DDC2	0x2936F
+0x8EA7DDC3	0x293EE
+0x8EA7DDC4	0x293F1
+0x8EA7DDC5	0x293F0
+0x8EA7DDC6	0x293EF
+0x8EA7DDC7	0x29415
+0x8EA7DDC8	0x29414
+0x8EA7DDC9	0x28F6E
+0x8EA7DDCA	0x29447
+0x8EA7DDCB	0x2957C
+0x8EA7DDCC	0x2957A
+0x8EA7DDCD	0x29574
+0x8EA7DDCE	0x29576
+0x8EA7DDCF	0x2956E
+0x8EA7DDD0	0x29578
+0x8EA7DDD1	0x2956D
+0x8EA7DDD2	0x2956C
+0x8EA7DDD3	0x2964E
+0x8EA7DDD4	0x297D7
+0x8EA7DDD5	0x297EA
+0x8EA7DDD6	0x297E5
+0x8EA7DDD7	0x29864
+0x8EA7DDD8	0x299B3
+0x8EA7DDD9	0x299A3
+0x8EA7DDDA	0x299A5
+0x8EA7DDDB	0x299A7
+0x8EA7DDDC	0x299A2
+0x8EA7DDDD	0x2999F
+0x8EA7DDDE	0x299A6
+0x8EA7DDDF	0x2999E
+0x8EA7DDE0	0x299A8
+0x8EA7DDE1	0x29AA9
+0x8EA7DDE2	0x29AA6
+0x8EA7DDE3	0x29AAA
+0x8EA7DDE4	0x29AAB
+0x8EA7DDE5	0x29AA0
+0x8EA7DDE6	0x29AA1
+0x8EA7DDE7	0x29AA8
+0x8EA7DDE8	0x29AE8
+0x8EA7DDE9	0x29AE9
+0x8EA7DDEA	0x29AEA
+0x8EA7DDEB	0x29BE4
+0x8EA7DDEC	0x29BDF
+0x8EA7DDED	0x29BE0
+0x8EA7DDEE	0x29C28
+0x8EA7DDEF	0x29C5D
+0x8EA7DDF0	0x29C5B
+0x8EA7DDF1	0x29C56
+0x8EA7DDF2	0x29C57
+0x8EA7DDF3	0x29C5F
+0x8EA7DDF4	0x29C62
+0x8EA7DDF5	0x29EE1
+0x8EA7DDF6	0x29EE3
+0x8EA7DDF7	0x29EDE
+0x8EA7DDF8	0x29ED9
+0x8EA7DDF9	0x29EE8
+0x8EA7DDFA	0x29EF2
+0x8EA7DDFB	0x29EF6
+0x8EA7DDFC	0x29EE6
+0x8EA7DDFD	0x29EF4
+0x8EA7DDFE	0x29EF5
+0x8EA7DEA1	0x29EE5
+0x8EA7DEA2	0x29EE2
+0x8EA7DEA3	0x4C8D
+0x8EA7DEA4	0x2A196
+0x8EA7DEA5	0x2A1AA
+0x8EA7DEA6	0x2A197
+0x8EA7DEA7	0x2A170
+0x8EA7DEA8	0x2A1A1
+0x8EA7DEA9	0x2A19D
+0x8EA7DEAA	0x2A1A9
+0x8EA7DEAB	0x2A16F
+0x8EA7DEAC	0x2A17E
+0x8EA7DEAD	0x2A194
+0x8EA7DEAE	0x2A19A
+0x8EA7DEAF	0x2A173
+0x8EA7DEB0	0x2A187
+0x8EA7DEB1	0x2A171
+0x8EA7DEB2	0x2A177
+0x8EA7DEB3	0x2A188
+0x8EA7DEB4	0x2A18D
+0x8EA7DEB5	0x2A185
+0x8EA7DEB6	0x2A178
+0x8EA7DEB7	0x2A1AD
+0x8EA7DEB8	0x2A280
+0x8EA7DEB9	0x2A281
+0x8EA7DEBA	0x2A2E5
+0x8EA7DEBB	0x2A2E7
+0x8EA7DEBC	0x2A37C
+0x8EA7DEBD	0x2A3AF
+0x8EA7DEBE	0x2A3E1
+0x8EA7DEBF	0x2A496
+0x8EA7DEC0	0x2A4A3
+0x8EA7DEC1	0x2A490
+0x8EA7DEC2	0x2A4F8
+0x8EA7DEC3	0x2A52E
+0x8EA7DEC4	0x2A575
+0x8EA7DEC5	0x2A57E
+0x8EA7DEC6	0x2A57D
+0x8EA7DEC7	0x2A57B
+0x8EA7DEC8	0x2A578
+0x8EA7DEC9	0x2A5B0
+0x8EA7DECA	0x2A634
+0x8EA7DECB	0x2A636
+0x8EA7DECC	0x2A630
+0x8EA7DECD	0x2FA1D
+0x8EA7DECE	0x2A62E
+0x8EA7DECF	0x2A637
+0x8EA7DED0	0x20ACE
+0x8EA7DED1	0x20B97
+0x8EA7DED2	0x20B98
+0x8EA7DED3	0x2117C
+0x8EA7DED4	0x2117E
+0x8EA7DED5	0x2117D
+0x8EA7DED6	0x2117F
+0x8EA7DED7	0x2150F
+0x8EA7DED8	0x216A4
+0x8EA7DED9	0x21931
+0x8EA7DEDA	0x2192E
+0x8EA7DEDB	0x2192F
+0x8EA7DEDC	0x21932
+0x8EA7DEDD	0x21D2C
+0x8EA7DEDE	0x21FD4
+0x8EA7DEDF	0x21FDC
+0x8EA7DEE0	0x21FD8
+0x8EA7DEE1	0x2200E
+0x8EA7DEE2	0x22183
+0x8EA7DEE3	0x22184
+0x8EA7DEE4	0x22312
+0x8EA7DEE5	0x22972
+0x8EA7DEE6	0x2297C
+0x8EA7DEE7	0x2297E
+0x8EA7DEE8	0x22EA6
+0x8EA7DEE9	0x22EA0
+0x8EA7DEEA	0x22E9E
+0x8EA7DEEB	0x22EA2
+0x8EA7DEEC	0x2312A
+0x8EA7DEED	0x23318
+0x8EA7DEEE	0x2384D
+0x8EA7DEEF	0x23858
+0x8EA7DEF0	0x2385B
+0x8EA7DEF1	0x25914
+0x8EA7DEF2	0x2F8F2
+0x8EA7DEF3	0x23AE6
+0x8EA7DEF4	0x24164
+0x8EA7DEF5	0x24168
+0x8EA7DEF6	0x24160
+0x8EA7DEF7	0x24162
+0x8EA7DEF8	0x244D7
+0x8EA7DEF9	0x2454B
+0x8EA7DEFA	0x248E0
+0x8EA7DEFB	0x24B22
+0x8EA7DEFC	0x24D05
+0x8EA7DEFD	0x24F19
+0x8EA7DEFE	0x24F1A
+0x8EA7DFA1	0x24FC3
+0x8EA7DFA2	0x250D8
+0x8EA7DFA3	0x250DC
+0x8EA7DFA4	0x2534F
+0x8EA7DFA5	0x255F7
+0x8EA7DFA6	0x255F4
+0x8EA7DFA7	0x255F8
+0x8EA7DFA8	0x25913
+0x8EA7DFA9	0x25A50
+0x8EA7DFAA	0x25DF0
+0x8EA7DFAB	0x25DE9
+0x8EA7DFAC	0x25DEF
+0x8EA7DFAD	0x25DED
+0x8EA7DFAE	0x25DEA
+0x8EA7DFAF	0x25DF8
+0x8EA7DFB0	0x25E05
+0x8EA7DFB1	0x25DF2
+0x8EA7DFB2	0x25F72
+0x8EA7DFB3	0x4331
+0x8EA7DFB4	0x261F9
+0x8EA7DFB5	0x261F3
+0x8EA7DFB6	0x261F6
+0x8EA7DFB7	0x261F2
+0x8EA7DFB8	0x261F7
+0x8EA7DFB9	0x26266
+0x8EA7DFBA	0x26265
+0x8EA7DFBB	0x26340
+0x8EA7DFBC	0x2F977
+0x8EA7DFBD	0x268D1
+0x8EA7DFBE	0x268D3
+0x8EA7DFBF	0x26A04
+0x8EA7DFC0	0x27159
+0x8EA7DFC1	0x27160
+0x8EA7DFC2	0x2715B
+0x8EA7DFC3	0x2715D
+0x8EA7DFC4	0x2715E
+0x8EA7DFC5	0x27169
+0x8EA7DFC6	0x2715C
+0x8EA7DFC7	0x27161
+0x8EA7DFC8	0x2716A
+0x8EA7DFC9	0x2715F
+0x8EA7DFCA	0x2754E
+0x8EA7DFCB	0x2755C
+0x8EA7DFCC	0x27560
+0x8EA7DFCD	0x27563
+0x8EA7DFCE	0x275DB
+0x8EA7DFCF	0x277CA
+0x8EA7DFD0	0x277C9
+0x8EA7DFD1	0x277C8
+0x8EA7DFD2	0x278A5
+0x8EA7DFD3	0x278A3
+0x8EA7DFD4	0x27B8E
+0x8EA7DFD5	0x27B87
+0x8EA7DFD6	0x27B89
+0x8EA7DFD7	0x27B85
+0x8EA7DFD8	0x27B86
+0x8EA7DFD9	0x27B8F
+0x8EA7DFDA	0x27B8A
+0x8EA7DFDB	0x27B90
+0x8EA7DFDC	0x27C98
+0x8EA7DFDD	0x27C9B
+0x8EA7DFDE	0x27E47
+0x8EA7DFDF	0x27E49
+0x8EA7DFE0	0x27E48
+0x8EA7DFE1	0x281E5
+0x8EA7DFE2	0x281EA
+0x8EA7DFE3	0x281ED
+0x8EA7DFE4	0x283F0
+0x8EA7DFE5	0x283EF
+0x8EA7DFE6	0x283F2
+0x8EA7DFE7	0x283EC
+0x8EA7DFE8	0x28440
+0x8EA7DFE9	0x28660
+0x8EA7DFEA	0x2865F
+0x8EA7DFEB	0x287EB
+0x8EA7DFEC	0x287EC
+0x8EA7DFED	0x28900
+0x8EA7DFEE	0x28901
+0x8EA7DFEF	0x28BE2
+0x8EA7DFF0	0x28BDF
+0x8EA7DFF1	0x28BE0
+0x8EA7DFF2	0x28BE1
+0x8EA7DFF3	0x28BE3
+0x8EA7DFF4	0x28CC3
+0x8EA7DFF5	0x28DEB
+0x8EA7DFF6	0x28DEA
+0x8EA7DFF7	0x28F61
+0x8EA7DFF8	0x28F71
+0x8EA7DFF9	0x2906B
+0x8EA7DFFA	0x29068
+0x8EA7DFFB	0x29069
+0x8EA7DFFC	0x29067
+0x8EA7DFFD	0x291B0
+0x8EA7DFFE	0x291B1
+0x8EA7E0A1	0x291B2
+0x8EA7E0A2	0x29251
+0x8EA7E0A3	0x29374
+0x8EA7E0A4	0x2957F
+0x8EA7E0A5	0x29584
+0x8EA7E0A6	0x29653
+0x8EA7E0A7	0x29654
+0x8EA7E0A8	0x297F0
+0x8EA7E0A9	0x297F4
+0x8EA7E0AA	0x297F1
+0x8EA7E0AB	0x29837
+0x8EA7E0AC	0x299BF
+0x8EA7E0AD	0x4BBC
+0x8EA7E0AE	0x4BBB
+0x8EA7E0AF	0x299BD
+0x8EA7E0B0	0x299BE
+0x8EA7E0B1	0x299B7
+0x8EA7E0B2	0x299C0
+0x8EA7E0B3	0x299BA
+0x8EA7E0B4	0x299B8
+0x8EA7E0B5	0x299BC
+0x8EA7E0B6	0x299BB
+0x8EA7E0B7	0x29AEB
+0x8EA7E0B8	0x29BE7
+0x8EA7E0B9	0x29C1D
+0x8EA7E0BA	0x29C1C
+0x8EA7E0BB	0x29C63
+0x8EA7E0BC	0x2244B
+0x8EA7E0BD	0x29D38
+0x8EA7E0BE	0x29D36
+0x8EA7E0BF	0x29D34
+0x8EA7E0C0	0x29D37
+0x8EA7E0C1	0x29F06
+0x8EA7E0C2	0x29F1C
+0x8EA7E0C3	0x29F02
+0x8EA7E0C4	0x29F1D
+0x8EA7E0C5	0x29F1E
+0x8EA7E0C6	0x29EE0
+0x8EA7E0C7	0x29F11
+0x8EA7E0C8	0x29F18
+0x8EA7E0C9	0x29F21
+0x8EA7E0CA	0x29F20
+0x8EA7E0CB	0x29F10
+0x8EA7E0CC	0x2A1BD
+0x8EA7E0CD	0x2A1AE
+0x8EA7E0CE	0x2A1B5
+0x8EA7E0CF	0x2A1B8
+0x8EA7E0D0	0x2A1B9
+0x8EA7E0D1	0x2A1BE
+0x8EA7E0D2	0x2A1C4
+0x8EA7E0D3	0x2A1BC
+0x8EA7E0D4	0x2A1BA
+0x8EA7E0D5	0x2A283
+0x8EA7E0D6	0x2A2EA
+0x8EA7E0D7	0x2A2EC
+0x8EA7E0D8	0x2A37E
+0x8EA7E0D9	0x2A37B
+0x8EA7E0DA	0x2A3E5
+0x8EA7E0DB	0x2A4A7
+0x8EA7E0DC	0x2A49E
+0x8EA7E0DD	0x2A49A
+0x8EA7E0DE	0x2A52F
+0x8EA7E0DF	0x2A531
+0x8EA7E0E0	0x2A583
+0x8EA7E0E1	0x2A5B5
+0x8EA7E0E2	0x2A646
+0x8EA7E0E3	0x2A641
+0x8EA7E0E4	0x2A643
+0x8EA7E0E5	0x2A63D
+0x8EA7E0E6	0x2A642
+0x8EA7E0E7	0x2A63B
+0x8EA7E0E8	0x2A647
+0x8EA7E0E9	0x2096B
+0x8EA7E0EA	0x209D0
+0x8EA7E0EB	0x2118E
+0x8EA7E0EC	0x21B11
+0x8EA7E0ED	0x2F871
+0x8EA7E0EE	0x2F889
+0x8EA7E0EF	0x2244C
+0x8EA7E0F0	0x2312B
+0x8EA7E0F1	0x2384F
+0x8EA7E0F2	0x2385E
+0x8EA7E0F3	0x23863
+0x8EA7E0F4	0x2386B
+0x8EA7E0F5	0x2393F
+0x8EA7E0F6	0x23AE9
+0x8EA7E0F7	0x2416D
+0x8EA7E0F8	0x2416B
+0x8EA7E0F9	0x2416A
+0x8EA7E0FA	0x29F2A
+0x8EA7E0FB	0x244E0
+0x8EA7E0FC	0x244DD
+0x8EA7E0FD	0x244E1
+0x8EA7E0FE	0x244DE
+0x8EA7E1A1	0x244DC
+0x8EA7E1A2	0x2454D
+0x8EA7E1A3	0x24716
+0x8EA7E1A4	0x248E3
+0x8EA7E1A5	0x24AE5
+0x8EA7E1A6	0x24AE4
+0x8EA7E1A7	0x24F1D
+0x8EA7E1A8	0x2574B
+0x8EA7E1A9	0x2A6C1
+0x8EA7E1AA	0x25A4E
+0x8EA7E1AB	0x25AD6
+0x8EA7E1AC	0x25DFD
+0x8EA7E1AD	0x25E07
+0x8EA7E1AE	0x25DFE
+0x8EA7E1AF	0x25E03
+0x8EA7E1B0	0x25E0B
+0x8EA7E1B1	0x25DFF
+0x8EA7E1B2	0x25F7A
+0x8EA7E1B3	0x25F77
+0x8EA7E1B4	0x261FB
+0x8EA7E1B5	0x26343
+0x8EA7E1B6	0x263ED
+0x8EA7E1B7	0x269BC
+0x8EA7E1B8	0x244DF
+0x8EA7E1B9	0x26A05
+0x8EA7E1BA	0x26AC6
+0x8EA7E1BB	0x26AC5
+0x8EA7E1BC	0x27174
+0x8EA7E1BD	0x27173
+0x8EA7E1BE	0x27172
+0x8EA7E1BF	0x27178
+0x8EA7E1C0	0x27573
+0x8EA7E1C1	0x2757A
+0x8EA7E1C2	0x24F1C
+0x8EA7E1C3	0x27576
+0x8EA7E1C4	0x27575
+0x8EA7E1C5	0x27577
+0x8EA7E1C6	0x277CF
+0x8EA7E1C7	0x277CE
+0x8EA7E1C8	0x277CD
+0x8EA7E1C9	0x278A8
+0x8EA7E1CA	0x27B98
+0x8EA7E1CB	0x27B92
+0x8EA7E1CC	0x27B94
+0x8EA7E1CD	0x27C9A
+0x8EA7E1CE	0x27FB4
+0x8EA7E1CF	0x281EB
+0x8EA7E1D0	0x281F4
+0x8EA7E1D1	0x281F3
+0x8EA7E1D2	0x281EE
+0x8EA7E1D3	0x281F2
+0x8EA7E1D4	0x281F0
+0x8EA7E1D5	0x28664
+0x8EA7E1D6	0x28C05
+0x8EA7E1D7	0x28BFB
+0x8EA7E1D8	0x28BFC
+0x8EA7E1D9	0x28DF3
+0x8EA7E1DA	0x2906C
+0x8EA7E1DB	0x291BA
+0x8EA7E1DC	0x29379
+0x8EA7E1DD	0x2937E
+0x8EA7E1DE	0x29378
+0x8EA7E1DF	0x293F4
+0x8EA7E1E0	0x29416
+0x8EA7E1E1	0x29657
+0x8EA7E1E2	0x299C8
+0x8EA7E1E3	0x299C3
+0x8EA7E1E4	0x299CE
+0x8EA7E1E5	0x29AB3
+0x8EA7E1E6	0x29AED
+0x8EA7E1E7	0x29AEE
+0x8EA7E1E8	0x29BF1
+0x8EA7E1E9	0x29BF8
+0x8EA7E1EA	0x4C14
+0x8EA7E1EB	0x29C64
+0x8EA7E1EC	0x29C65
+0x8EA7E1ED	0x29F35
+0x8EA7E1EE	0x29F29
+0x8EA7E1EF	0x29F2C
+0x8EA7E1F0	0x29F31
+0x8EA7E1F1	0x29F2B
+0x8EA7E1F2	0x29F2E
+0x8EA7E1F3	0x29F25
+0x8EA7E1F4	0x2A1DA
+0x8EA7E1F5	0x2A1E0
+0x8EA7E1F6	0x2A1D4
+0x8EA7E1F7	0x2A1E1
+0x8EA7E1F8	0x2A1DD
+0x8EA7E1F9	0x2A3E7
+0x8EA7E1FA	0x2A412
+0x8EA7E1FB	0x2A4AE
+0x8EA7E1FC	0x2A4AF
+0x8EA7E1FD	0x2A586
+0x8EA7E1FE	0x2A585
+0x8EA7E2A1	0x2A5D1
+0x8EA7E2A2	0x2A658
+0x8EA7E2A3	0x2A63F
+0x8EA7E2A4	0x2A652
+0x8EA7E2A5	0x2A64B
+0x8EA7E2A6	0x2A653
+0x8EA7E2A7	0x2A650
+0x8EA7E2A8	0x2A656
+0x8EA7E2A9	0x2A657
+0x8EA7E2AA	0x2A6CD
+0x8EA7E2AB	0x2A6CB
+0x8EA7E2AC	0x20831
+0x8EA7E2AD	0x20830
+0x8EA7E2AE	0x209D1
+0x8EA7E2AF	0x361C
+0x8EA7E2B0	0x21192
+0x8EA7E2B1	0x21190
+0x8EA7E2B2	0x2118F
+0x8EA7E2B3	0x21193
+0x8EA7E2B4	0x21191
+0x8EA7E2B5	0x3772
+0x8EA7E2B6	0x22313
+0x8EA7E2B7	0x2247F
+0x8EA7E2B8	0x22EAC
+0x8EA7E2B9	0x24170
+0x8EA7E2BA	0x244E5
+0x8EA7E2BB	0x24B23
+0x8EA7E2BC	0x24B24
+0x8EA7E2BD	0x24D08
+0x8EA7E2BE	0x24D07
+0x8EA7E2BF	0x24F1F
+0x8EA7E2C0	0x24F20
+0x8EA7E2C1	0x24F21
+0x8EA7E2C2	0x250E1
+0x8EA7E2C3	0x25354
+0x8EA7E2C4	0x25357
+0x8EA7E2C5	0x25355
+0x8EA7E2C6	0x255FA
+0x8EA7E2C7	0x25738
+0x8EA7E2C8	0x27186
+0x8EA7E2C9	0x25737
+0x8EA7E2CA	0x25A53
+0x8EA7E2CB	0x25F7E
+0x8EA7E2CC	0x25F7B
+0x8EA7E2CD	0x2F971
+0x8EA7E2CE	0x261FD
+0x8EA7E2CF	0x261FC
+0x8EA7E2D0	0x26346
+0x8EA7E2D1	0x26932
+0x8EA7E2D2	0x26AC7
+0x8EA7E2D3	0x27171
+0x8EA7E2D4	0x27183
+0x8EA7E2D5	0x2716F
+0x8EA7E2D6	0x2717E
+0x8EA7E2D7	0x2717D
+0x8EA7E2D8	0x27181
+0x8EA7E2D9	0x2717C
+0x8EA7E2DA	0x2758A
+0x8EA7E2DB	0x2757E
+0x8EA7E2DC	0x27580
+0x8EA7E2DD	0x2757D
+0x8EA7E2DE	0x2757F
+0x8EA7E2DF	0x27582
+0x8EA7E2E0	0x277D4
+0x8EA7E2E1	0x277D0
+0x8EA7E2E2	0x277D2
+0x8EA7E2E3	0x27955
+0x8EA7E2E4	0x27B9B
+0x8EA7E2E5	0x27B9A
+0x8EA7E2E6	0x27E4E
+0x8EA7E2E7	0x281F1
+0x8EA7E2E8	0x283F8
+0x8EA7E2E9	0x283FD
+0x8EA7E2EA	0x2865E
+0x8EA7E2EB	0x28666
+0x8EA7E2EC	0x28905
+0x8EA7E2ED	0x28C0A
+0x8EA7E2EE	0x28C0B
+0x8EA7E2EF	0x28C0E
+0x8EA7E2F0	0x28C0D
+0x8EA7E2F1	0x28C11
+0x8EA7E2F2	0x28C09
+0x8EA7E2F3	0x28C10
+0x8EA7E2F4	0x28C0C
+0x8EA7E2F5	0x28C12
+0x8EA7E2F6	0x28CC4
+0x8EA7E2F7	0x28DF7
+0x8EA7E2F8	0x28DF8
+0x8EA7E2F9	0x28F6A
+0x8EA7E2FA	0x28F6B
+0x8EA7E2FB	0x291C0
+0x8EA7E2FC	0x291C2
+0x8EA7E2FD	0x29385
+0x8EA7E2FE	0x29380
+0x8EA7E3A1	0x29384
+0x8EA7E3A2	0x29381
+0x8EA7E3A3	0x291C4
+0x8EA7E3A4	0x2958B
+0x8EA7E3A5	0x2958D
+0x8EA7E3A6	0x2958E
+0x8EA7E3A7	0x29AB7
+0x8EA7E3A8	0x29AB9
+0x8EA7E3A9	0x29AEF
+0x8EA7E3AA	0x29BFB
+0x8EA7E3AB	0x29BFF
+0x8EA7E3AC	0x29C67
+0x8EA7E3AD	0x29C68
+0x8EA7E3AE	0x29C69
+0x8EA7E3AF	0x29D3F
+0x8EA7E3B0	0x29F3C
+0x8EA7E3B1	0x29F4C
+0x8EA7E3B2	0x29F3D
+0x8EA7E3B3	0x29F3E
+0x8EA7E3B4	0x29F3F
+0x8EA7E3B5	0x29F3B
+0x8EA7E3B6	0x2A1FF
+0x8EA7E3B7	0x4D0E
+0x8EA7E3B8	0x2A1F6
+0x8EA7E3B9	0x2A1EE
+0x8EA7E3BA	0x2A1FC
+0x8EA7E3BB	0x2A1F8
+0x8EA7E3BC	0x2A201
+0x8EA7E3BD	0x2A1FA
+0x8EA7E3BE	0x2A288
+0x8EA7E3BF	0x2A380
+0x8EA7E3C0	0x2A411
+0x8EA7E3C1	0x2A4FE
+0x8EA7E3C2	0x2A500
+0x8EA7E3C3	0x2A535
+0x8EA7E3C4	0x2503C
+0x8EA7E3C5	0x2A5BD
+0x8EA7E3C6	0x2A5BB
+0x8EA7E3C7	0x2A65C
+0x8EA7E3C8	0x2A65A
+0x8EA7E3C9	0x2A6D1
+0x8EA7E3CA	0x2A6D0
+0x8EA7E3CB	0x20A0B
+0x8EA7E3CC	0x23873
+0x8EA7E3CD	0x21939
+0x8EA7E3CE	0x21B1A
+0x8EA7E3CF	0x21FE3
+0x8EA7E3D0	0x22187
+0x8EA7E3D1	0x22377
+0x8EA7E3D2	0x22378
+0x8EA7E3D3	0x22EB1
+0x8EA7E3D4	0x2386A
+0x8EA7E3D5	0x23874
+0x8EA7E3D6	0x23AEB
+0x8EA7E3D7	0x2417B
+0x8EA7E3D8	0x245A5
+0x8EA7E3D9	0x248E4
+0x8EA7E3DA	0x24D0B
+0x8EA7E3DB	0x24D0E
+0x8EA7E3DC	0x24D0C
+0x8EA7E3DD	0x25739
+0x8EA7E3DE	0x25E10
+0x8EA7E3DF	0x25E11
+0x8EA7E3E0	0x25E16
+0x8EA7E3E1	0x25F81
+0x8EA7E3E2	0x25F80
+0x8EA7E3E3	0x261FE
+0x8EA7E3E4	0x26201
+0x8EA7E3E5	0x26200
+0x8EA7E3E6	0x26347
+0x8EA7E3E7	0x263EF
+0x8EA7E3E8	0x27188
+0x8EA7E3E9	0x2758B
+0x8EA7E3EA	0x2758D
+0x8EA7E3EB	0x27587
+0x8EA7E3EC	0x27585
+0x8EA7E3ED	0x2758F
+0x8EA7E3EE	0x27584
+0x8EA7E3EF	0x27588
+0x8EA7E3F0	0x2758E
+0x8EA7E3F1	0x2758C
+0x8EA7E3F2	0x277D7
+0x8EA7E3F3	0x277D6
+0x8EA7E3F4	0x27B9F
+0x8EA7E3F5	0x22188
+0x8EA7E3F6	0x28203
+0x8EA7E3F7	0x283FE
+0x8EA7E3F8	0x287EF
+0x8EA7E3F9	0x28909
+0x8EA7E3FA	0x28908
+0x8EA7E3FB	0x28C20
+0x8EA7E3FC	0x28C24
+0x8EA7E3FD	0x28C1F
+0x8EA7E3FE	0x29070
+0x8EA7E4A1	0x29256
+0x8EA7E4A2	0x293F7
+0x8EA7E4A3	0x293F8
+0x8EA7E4A4	0x293F6
+0x8EA7E4A5	0x29590
+0x8EA7E4A6	0x2965E
+0x8EA7E4A7	0x297F7
+0x8EA7E4A8	0x299D6
+0x8EA7E4A9	0x299D5
+0x8EA7E4AA	0x29ABB
+0x8EA7E4AB	0x29AF0
+0x8EA7E4AC	0x29C01
+0x8EA7E4AD	0x29C6C
+0x8EA7E4AE	0x29D41
+0x8EA7E4AF	0x29D42
+0x8EA7E4B0	0x29F4F
+0x8EA7E4B1	0x29F53
+0x8EA7E4B2	0x29F58
+0x8EA7E4B3	0x2A212
+0x8EA7E4B4	0x2A204
+0x8EA7E4B5	0x2A213
+0x8EA7E4B6	0x2A205
+0x8EA7E4B7	0x2A20D
+0x8EA7E4B8	0x2A382
+0x8EA7E4B9	0x2A381
+0x8EA7E4BA	0x2A4B5
+0x8EA7E4BB	0x2A4BA
+0x8EA7E4BC	0x2A5BE
+0x8EA7E4BD	0x2A665
+0x8EA7E4BE	0x2A663
+0x8EA7E4BF	0x2A66E
+0x8EA7E4C0	0x2A66A
+0x8EA7E4C1	0x2A66C
+0x8EA7E4C2	0x2A6C4
+0x8EA7E4C3	0x2096C
+0x8EA7E4C4	0x27BA5
+0x8EA7E4C5	0x21B12
+0x8EA7E4C6	0x2244D
+0x8EA7E4C7	0x2331F
+0x8EA7E4C8	0x23877
+0x8EA7E4C9	0x23878
+0x8EA7E4CA	0x23C44
+0x8EA7E4CB	0x2417C
+0x8EA7E4CC	0x244EB
+0x8EA7E4CD	0x244EA
+0x8EA7E4CE	0x244EC
+0x8EA7E4CF	0x245A7
+0x8EA7E4D0	0x24719
+0x8EA7E4D1	0x24F23
+0x8EA7E4D2	0x7674
+0x8EA7E4D3	0x25601
+0x8EA7E4D4	0x25E1C
+0x8EA7E4D5	0x26203
+0x8EA7E4D6	0x26348
+0x8EA7E4D7	0x268DA
+0x8EA7E4D8	0x27191
+0x8EA7E4D9	0x27192
+0x8EA7E4DA	0x27596
+0x8EA7E4DB	0x27597
+0x8EA7E4DC	0x27591
+0x8EA7E4DD	0x27593
+0x8EA7E4DE	0x277D8
+0x8EA7E4DF	0x277D5
+0x8EA7E4E0	0x27957
+0x8EA7E4E1	0x27958
+0x8EA7E4E2	0x27BA2
+0x8EA7E4E3	0x28205
+0x8EA7E4E4	0x283FA
+0x8EA7E4E5	0x2890C
+0x8EA7E4E6	0x2890A
+0x8EA7E4E7	0x28C2E
+0x8EA7E4E8	0x28C29
+0x8EA7E4E9	0x28C2F
+0x8EA7E4EA	0x28CC5
+0x8EA7E4EB	0x29072
+0x8EA7E4EC	0x291C8
+0x8EA7E4ED	0x2925A
+0x8EA7E4EE	0x29259
+0x8EA7E4EF	0x29389
+0x8EA7E4F0	0x29388
+0x8EA7E4F1	0x299DB
+0x8EA7E4F2	0x299D9
+0x8EA7E4F3	0x299DA
+0x8EA7E4F4	0x29ABC
+0x8EA7E4F5	0x4BEC
+0x8EA7E4F6	0x29C06
+0x8EA7E4F7	0x29C05
+0x8EA7E4F8	0x29C6F
+0x8EA7E4F9	0x29C6D
+0x8EA7E4FA	0x29C70
+0x8EA7E4FB	0x29F60
+0x8EA7E4FC	0x29F5E
+0x8EA7E4FD	0x29F63
+0x8EA7E4FE	0x29F5A
+0x8EA7E5A1	0x29F5F
+0x8EA7E5A2	0x2A219
+0x8EA7E5A3	0x2A21D
+0x8EA7E5A4	0x2A21B
+0x8EA7E5A5	0x2A222
+0x8EA7E5A6	0x2A21C
+0x8EA7E5A7	0x2A21E
+0x8EA7E5A8	0x2A2F7
+0x8EA7E5A9	0x2A384
+0x8EA7E5AA	0x2A415
+0x8EA7E5AB	0x2A4B8
+0x8EA7E5AC	0x2A4C1
+0x8EA7E5AD	0x2A501
+0x8EA7E5AE	0x2A50A
+0x8EA7E5AF	0x2A5D2
+0x8EA7E5B0	0x2A675
+0x8EA7E5B1	0x2A674
+0x8EA7E5B2	0x2A672
+0x8EA7E5B3	0x20AD0
+0x8EA7E5B4	0x21B1B
+0x8EA7E5B5	0x22010
+0x8EA7E5B6	0x22379
+0x8EA7E5B7	0x244ED
+0x8EA7E5B8	0x24BB9
+0x8EA7E5B9	0x24F24
+0x8EA7E5BA	0x24FC5
+0x8EA7E5BB	0x25603
+0x8EA7E5BC	0x2634A
+0x8EA7E5BD	0x268F7
+0x8EA7E5BE	0x269C1
+0x8EA7E5BF	0x269C2
+0x8EA7E5C0	0x27194
+0x8EA7E5C1	0x27599
+0x8EA7E5C2	0x2759A
+0x8EA7E5C3	0x2795A
+0x8EA7E5C4	0x27BA8
+0x8EA7E5C5	0x27C25
+0x8EA7E5C6	0x27C9E
+0x8EA7E5C7	0x28441
+0x8EA7E5C8	0x28C32
+0x8EA7E5C9	0x28C33
+0x8EA7E5CA	0x291CB
+0x8EA7E5CB	0x291CA
+0x8EA7E5CC	0x291CC
+0x8EA7E5CD	0x29593
+0x8EA7E5CE	0x299E0
+0x8EA7E5CF	0x29C71
+0x8EA7E5D0	0x29F6B
+0x8EA7E5D1	0x2A22B
+0x8EA7E5D2	0x2A229
+0x8EA7E5D3	0x2A21A
+0x8EA7E5D4	0x2A226
+0x8EA7E5D5	0x2A227
+0x8EA7E5D6	0x2A22A
+0x8EA7E5D7	0x2A2F8
+0x8EA7E5D8	0x2503D
+0x8EA7E5D9	0x2A676
+0x8EA7E5DA	0x21518
+0x8EA7E5DB	0x2387A
+0x8EA7E5DC	0x2417F
+0x8EA7E5DD	0x4279
+0x8EA7E5DE	0x263F0
+0x8EA7E5DF	0x2719A
+0x8EA7E5E0	0x27196
+0x8EA7E5E1	0x2759E
+0x8EA7E5E2	0x2759D
+0x8EA7E5E3	0x275DC
+0x8EA7E5E4	0x277DA
+0x8EA7E5E5	0x2820B
+0x8EA7E5E6	0x28402
+0x8EA7E5E7	0x28442
+0x8EA7E5E8	0x28667
+0x8EA7E5E9	0x2938B
+0x8EA7E5EA	0x299E2
+0x8EA7E5EB	0x29F71
+0x8EA7E5EC	0x2A22F
+0x8EA7E5ED	0x2A22E
+0x8EA7E5EE	0x2A4C6
+0x8EA7E5EF	0x2A58E
+0x8EA7E5F0	0x2A67B
+0x8EA7E5F1	0x2A677
+0x8EA7E5F2	0x2A678
+0x8EA7E5F3	0x2A67C
+0x8EA7E5F4	0x2387C
+0x8EA7E5F5	0x26207
+0x8EA7E5F6	0x27197
+0x8EA7E5F7	0x27BD9
+0x8EA7E5F8	0x2890D
+0x8EA7E5F9	0x2890E
+0x8EA7E5FA	0x299E3
+0x8EA7E5FB	0x299E4
+0x8EA7E5FC	0x29AF3
+0x8EA7E5FD	0x29C75
+0x8EA7E5FE	0x2A237
+0x8EA7E6A1	0x2A235
+0x8EA7E6A2	0x2A58F
+0x8EA7E6A3	0x2A680
+0x8EA7E6A4	0x2A67F
+0x8EA7E6A5	0x2A6D4
+0x8EA7E6A6	0x22EB4
+0x8EA7E6A7	0x2A3EC
+0x8EA7E6A8	0x28F75
+0x8EA7E6A9	0x24D10
+0x8EA7E6AA	0x26269
+0x8EA7E6AB	0x275A4
+0x8EA7E6AC	0x277DB
+0x8EA7E6AD	0x291D1
+0x8EA7E6AE	0x2938D
+0x8EA7E6AF	0x29F76
+0x8EA7E6B0	0x2A239
+0x8EA7E6B1	0x2A684
+0x8EA7E6B2	0x2A682
+0x8EA7E6B3	0x20AD2
+0x8EA7E6B4	0x244EE
+0x8EA7E6B5	0x24D11
+0x8EA7E6B6	0x25F84
+0x8EA7E6B7	0x28F74
+0x8EA7E6B8	0x2938F
+0x8EA7E6B9	0x2938E
+0x8EA7E6BA	0x2A23B
+0x8EA7E6BB	0x208CB
+0x8EA7E6BC	0x2A688
+0x8EA7E6BD	0x2A686
+0x8EA7E6BE	0x2335C
+0x8EA7E6BF	0x253A4
+0x8EA7E6C0	0x29075
+0x8EA7E6C1	0x2A68B
+0x8EA7E6C2	0x21519
+0x8EA7E6C3	0x27C9F
+0x8EA7E6C4	0x299E5
+0x8EA7E6C5	0x2A240
+0x8EA7E6C6	0x24D12
+0x8EA7E6C7	0x2A2FB
+0x8EA7E6C8	0x2A68C
+0x8EA7E6C9	0x253A5
+0x8EA7E6CA	0x29C77
+0x8EA7E6CB	0x29C78
+0x8EA7E6CC	0x2A6D6
+0x8EA7E6CD	0x277DF
+0x8EA7E6CE	0x291D2
+0x8EA7E6CF	0x2151A
+0x8EA7E6D0	0x27BA9
+0x8EA7E6D1	0x291D3
+0x8EA7E6D2	0x2A4CA
+0x8EA7E6D3	0x269C4
+0x8EA7E6D4	0x278B1
+0x8EA7E6D5	0x29664
+0x8EAFA1A1	0x20002
+0x8EAFA1A2	0x2008C
+0x8EAFA1A3	0x200D4
+0x8EAFA1A4	0x201A5
+0x8EAFA1A5	0x20092
+0x8EAFA1A6	0x20093
+0x8EAFA1A7	0x200D8
+0x8EAFA1A8	0x200D9
+0x8EAFA1A9	0x201A7
+0x8EAFA1AA	0x2062B
+0x8EAFA1AB	0x2062C
+0x8EAFA1AC	0x2062D
+0x8EAFA1AD	0x20630
+0x8EAFA1AE	0x2062E
+0x8EAFA1AF	0x206AB
+0x8EAFA1B0	0x5301
+0x8EAFA1B1	0x2092D
+0x8EAFA1B2	0x2096D
+0x8EAFA1B3	0x2F834
+0x8EAFA1B4	0x20A0F
+0x8EAFA1B6	0x20B9D
+0x8EAFA1B7	0x211A2
+0x8EAFA1B8	0x215D4
+0x8EAFA1B9	0x21B56
+0x8EAFA1BA	0x21BC3
+0x8EAFA1BB	0x22014
+0x8EAFA1BD	0x2471A
+0x8EAFA1BE	0x2000F
+0x8EAFA1BF	0x20010
+0x8EAFA1C0	0x2009A
+0x8EAFA1C1	0x2009B
+0x8EAFA1C3	0x201AC
+0x8EAFA1C4	0x3436
+0x8EAFA1C5	0x20097
+0x8EAFA1C6	0x20546
+0x8EAFA1C7	0x434F
+0x8EAFA1C8	0x20576
+0x8EAFA1C9	0x20577
+0x8EAFA1CA	0x205AE
+0x8EAFA1CB	0x2063A
+0x8EAFA1CC	0x2067D
+0x8EAFA1CD	0x21BC5
+0x8EAFA1CE	0x20BA8
+0x8EAFA1D0	0x53FA
+0x8EAFA1D1	0x21241
+0x8EAFA1D2	0x21242
+0x8EAFA1D3	0x215D8
+0x8EAFA1D4	0x215D9
+0x8EAFA1D5	0x216AA
+0x8EAFA1D6	0x216AB
+0x8EAFA1D7	0x21942
+0x8EAFA1D8	0x21941
+0x8EAFA1D9	0x9F99
+0x8EAFA1DA	0x21BC6
+0x8EAFA1DC	0x21D35
+0x8EAFA1DD	0x21D36
+0x8EAFA1DE	0x21D37
+0x8EAFA1DF	0x2F883
+0x8EAFA1E0	0x2634D
+0x8EAFA1E2	0x221B5
+0x8EAFA1E3	0x22317
+0x8EAFA1E4	0x22482
+0x8EAFA1E5	0x233B6
+0x8EAFA1E6	0x6C49
+0x8EAFA1E7	0x23C72
+0x8EAFA1E8	0x2455C
+0x8EAFA1E9	0x245A8
+0x8EAFA1EA	0x8FB7
+0x8EAFA1EB	0x215E3
+0x8EAFA1EC	0x3406
+0x8EAFA1EE	0x200E6
+0x8EAFA1EF	0x20144
+0x8EAFA1F0	0x20145
+0x8EAFA1F1	0x4F29
+0x8EAFA1F2	0x343E
+0x8EAFA1F3	0x201C4
+0x8EAFA1F4	0x201C5
+0x8EAFA1F5	0x201C6
+0x8EAFA1F6	0x201C7
+0x8EAFA1F7	0x201C8
+0x8EAFA1F8	0x201C9
+0x8EAFA1F9	0x201CA
+0x8EAFA1FA	0x201D4
+0x8EAFA1FB	0x2057D
+0x8EAFA1FC	0x26272
+0x8EAFA1FD	0x205B2
+0x8EAFA1FE	0x205B4
+0x8EAFA2A1	0x20682
+0x8EAFA2A2	0x206C7
+0x8EAFA2A3	0x206C8
+0x8EAFA2A5	0x2083C
+0x8EAFA2A6	0x2083D
+0x8EAFA2A7	0x2083E
+0x8EAFA2A8	0x2083F
+0x8EAFA2A9	0x2F824
+0x8EAFA2AA	0x208D3
+0x8EAFA2AB	0x20147
+0x8EAFA2AC	0x534E
+0x8EAFA2AD	0x20A3D
+0x8EAFA2AE	0x20AE2
+0x8EAFA2AF	0x20BB8
+0x8EAFA2B0	0x20BB9
+0x8EAFA2B1	0x20BC2
+0x8EAFA2B2	0x20BBA
+0x8EAFA2B3	0x20BC6
+0x8EAFA2B4	0x20BBB
+0x8EAFA2B5	0x211AD
+0x8EAFA2B6	0x2124C
+0x8EAFA2B7	0x2124D
+0x8EAFA2B9	0x216B2
+0x8EAFA2BA	0x216B3
+0x8EAFA2BB	0x216B4
+0x8EAFA2BC	0x216B5
+0x8EAFA2BD	0x219C3
+0x8EAFA2BE	0x219C4
+0x8EAFA2BF	0x219C5
+0x8EAFA2C0	0x219C6
+0x8EAFA2C1	0x219C7
+0x8EAFA2C3	0x21BCE
+0x8EAFA2C4	0x21C30
+0x8EAFA2C5	0x21D47
+0x8EAFA2C6	0x21D48
+0x8EAFA2C7	0x5C81
+0x8EAFA2C8	0x2205C
+0x8EAFA2CA	0x2205F
+0x8EAFA2CB	0x22318
+0x8EAFA2CC	0x22319
+0x8EAFA2CD	0x2237E
+0x8EAFA2CE	0x5F10
+0x8EAFA2CF	0x225B0
+0x8EAFA2D0	0x22A75
+0x8EAFA2D1	0x6268
+0x8EAFA2D2	0x22A76
+0x8EAFA2D3	0x23041
+0x8EAFA2D4	0x23142
+0x8EAFA2D6	0x233BD
+0x8EAFA2D7	0x6742
+0x8EAFA2D8	0x6740
+0x8EAFA2D9	0x51EA
+0x8EAFA2DA	0x23B1E
+0x8EAFA2DB	0x23B1F
+0x8EAFA2DC	0x23C87
+0x8EAFA2DD	0x6C62
+0x8EAFA2DE	0x23C78
+0x8EAFA2DF	0x24188
+0x8EAFA2E0	0x24189
+0x8EAFA2E1	0x2418A
+0x8EAFA2E2	0x24617
+0x8EAFA2E3	0x24615
+0x8EAFA2E6	0x7391
+0x8EAFA2E7	0x250E5
+0x8EAFA2E8	0x25609
+0x8EAFA2E9	0x2573B
+0x8EAFA2EA	0x2574F
+0x8EAFA2EC	0x2662E
+0x8EAFA2ED	0x2662F
+0x8EAFA2EE	0x26AFF
+0x8EAFA2EF	0x26AFD
+0x8EAFA2F0	0x26AFE
+0x8EAFA2F1	0x8FBB
+0x8EAFA2F2	0x8FBC
+0x8EAFA2F4	0x20023
+0x8EAFA2F5	0x200EA
+0x8EAFA2F6	0x2012A
+0x8EAFA2F7	0x20149
+0x8EAFA2F8	0x2014A
+0x8EAFA2F9	0x2014B
+0x8EAFA2FA	0x201DF
+0x8EAFA2FB	0x201E0
+0x8EAFA2FC	0x201E1
+0x8EAFA2FD	0x201E2
+0x8EAFA2FE	0x205C1
+0x8EAFA3A1	0x201E3
+0x8EAFA3A2	0x201E4
+0x8EAFA3A3	0x201E5
+0x8EAFA3A4	0x205C0
+0x8EAFA3A5	0x201E6
+0x8EAFA3A6	0x201F7
+0x8EAFA3A8	0x201E7
+0x8EAFA3A9	0x201E8
+0x8EAFA3AA	0x201E9
+0x8EAFA3AB	0x201EA
+0x8EAFA3AC	0x201EB
+0x8EAFA3AD	0x2050E
+0x8EAFA3AE	0x20580
+0x8EAFA3AF	0x20581
+0x8EAFA3B0	0x205BA
+0x8EAFA3B1	0x205BB
+0x8EAFA3B2	0x205BC
+0x8EAFA3B3	0x205BD
+0x8EAFA3B4	0x2063F
+0x8EAFA3B5	0x20640
+0x8EAFA3B6	0x20688
+0x8EAFA3B7	0x2F81F
+0x8EAFA3B8	0x20846
+0x8EAFA3BA	0x20847
+0x8EAFA3BB	0x20848
+0x8EAFA3BC	0x20936
+0x8EAFA3BD	0x20972
+0x8EAFA3BE	0x20996
+0x8EAFA3BF	0x20A47
+0x8EAFA3C0	0x20AE7
+0x8EAFA3C1	0x20B34
+0x8EAFA3C2	0x20B35
+0x8EAFA3C3	0x20B36
+0x8EAFA3C4	0x20B37
+0x8EAFA3C5	0x20BE3
+0x8EAFA3C6	0x20BE4
+0x8EAFA3C7	0x20BE5
+0x8EAFA3C8	0x20BEB
+0x8EAFA3C9	0x3575
+0x8EAFA3CA	0x20BE6
+0x8EAFA3CB	0x20BE7
+0x8EAFA3CC	0x20BE8
+0x8EAFA3CF	0x211B9
+0x8EAFA3D0	0x56E8
+0x8EAFA3D1	0x211BA
+0x8EAFA3D2	0x575B
+0x8EAFA3D3	0x21263
+0x8EAFA3D4	0x21264
+0x8EAFA3D6	0x21265
+0x8EAFA3D8	0x21266
+0x8EAFA3D9	0x2127C
+0x8EAFA3DA	0x21267
+0x8EAFA3DB	0x2F85A
+0x8EAFA3DC	0x21559
+0x8EAFA3DD	0x215E9
+0x8EAFA3DE	0x215EA
+0x8EAFA3DF	0x215EB
+0x8EAFA3E0	0x215EC
+0x8EAFA3E1	0x215ED
+0x8EAFA3E2	0x215EE
+0x8EAFA3E3	0x215EF
+0x8EAFA3E4	0x216BF
+0x8EAFA3E5	0x216CB
+0x8EAFA3E6	0x216C3
+0x8EAFA3E7	0x216D5
+0x8EAFA3E8	0x216C4
+0x8EAFA3E9	0x216C5
+0x8EAFA3EA	0x216D3
+0x8EAFA3EB	0x216C6
+0x8EAFA3EC	0x216C7
+0x8EAFA3ED	0x216C8
+0x8EAFA3EE	0x216C9
+0x8EAFA3EF	0x216CA
+0x8EAFA3F0	0x2194A
+0x8EAFA3F2	0x219D1
+0x8EAFA3F3	0x21B61
+0x8EAFA3F4	0x21C37
+0x8EAFA3F6	0x21D64
+0x8EAFA3F7	0x21D66
+0x8EAFA3F8	0x5C99
+0x8EAFA3F9	0x21D67
+0x8EAFA3FA	0x21D68
+0x8EAFA3FB	0x21D69
+0x8EAFA3FC	0x5C97
+0x8EAFA3FD	0x21D73
+0x8EAFA3FE	0x21D6A
+0x8EAFA4A1	0x21D6B
+0x8EAFA4A2	0x6762
+0x8EAFA4A4	0x22072
+0x8EAFA4A5	0x383C
+0x8EAFA4A6	0x221B9
+0x8EAFA4A7	0x2231C
+0x8EAFA4A8	0x22336
+0x8EAFA4A9	0x223BC
+0x8EAFA4AA	0x223BE
+0x8EAFA4AB	0x223BF
+0x8EAFA4AC	0x223C0
+0x8EAFA4AD	0x22487
+0x8EAFA4AE	0x225DC
+0x8EAFA4AF	0x225DD
+0x8EAFA4B0	0x225F5
+0x8EAFA4B1	0x225DE
+0x8EAFA4B2	0x225DF
+0x8EAFA4B3	0x2F89E
+0x8EAFA4B4	0x225E0
+0x8EAFA4B5	0x225E1
+0x8EAFA4B6	0x225E2
+0x8EAFA4B7	0x22A2C
+0x8EAFA4B8	0x22A2D
+0x8EAFA4B9	0x62A4
+0x8EAFA4BA	0x22AA9
+0x8EAFA4BB	0x22A9C
+0x8EAFA4BC	0x22A9D
+0x8EAFA4BD	0x22A9E
+0x8EAFA4BE	0x22A9F
+0x8EAFA4BF	0x22AA0
+0x8EAFA4C0	0x22AA1
+0x8EAFA4C1	0x22AA2
+0x8EAFA4C3	0x22AA3
+0x8EAFA4C4	0x22AA4
+0x8EAFA4C5	0x22AA7
+0x8EAFA4C6	0x23042
+0x8EAFA4C7	0x23093
+0x8EAFA4C8	0x23151
+0x8EAFA4CA	0x23152
+0x8EAFA4CB	0x23144
+0x8EAFA4CC	0x23153
+0x8EAFA4CD	0x23322
+0x8EAFA4CE	0x233C6
+0x8EAFA4CF	0x233C7
+0x8EAFA4D0	0x233C9
+0x8EAFA4D1	0x2F8DD
+0x8EAFA4D2	0x233CA
+0x8EAFA4D3	0x6766
+0x8EAFA4D4	0x233C8
+0x8EAFA4D5	0x23B24
+0x8EAFA4D6	0x23B25
+0x8EAFA4D7	0x23B26
+0x8EAFA4D9	0x23B27
+0x8EAFA4DA	0x23B28
+0x8EAFA4DC	0x23C58
+0x8EAFA4DD	0x2F8FB
+0x8EAFA4DE	0x23CA7
+0x8EAFA4DF	0x23C88
+0x8EAFA4E0	0x23C89
+0x8EAFA4E1	0x23CA5
+0x8EAFA4E2	0x23CA8
+0x8EAFA4E3	0x23CA9
+0x8EAFA4E4	0x23CAA
+0x8EAFA4E5	0x23CAB
+0x8EAFA4E6	0x23CAC
+0x8EAFA4E7	0x23CAD
+0x8EAFA4E8	0x6CA3
+0x8EAFA4E9	0x23C79
+0x8EAFA4EB	0x24194
+0x8EAFA4EC	0x24195
+0x8EAFA4ED	0x24196
+0x8EAFA4EE	0x3DA5
+0x8EAFA4F0	0x24197
+0x8EAFA4F1	0x707F
+0x8EAFA4F2	0x24198
+0x8EAFA4F3	0x2454E
+0x8EAFA4F4	0x2454F
+0x8EAFA4F5	0x24619
+0x8EAFA4F7	0x24741
+0x8EAFA4F8	0x2F92A
+0x8EAFA4F9	0x248F7
+0x8EAFA4FA	0x24C04
+0x8EAFA4FB	0x24C19
+0x8EAFA4FC	0x24C17
+0x8EAFA4FD	0x25040
+0x8EAFA4FE	0x250EC
+0x8EAFA5A1	0x2541B
+0x8EAFA5A2	0x2541C
+0x8EAFA5A3	0x77F6
+0x8EAFA5A4	0x2560E
+0x8EAFA5A5	0x25752
+0x8EAFA5A6	0x25AD8
+0x8EAFA5A7	0x25E26
+0x8EAFA5A8	0x26274
+0x8EAFA5AA	0x26275
+0x8EAFA5AB	0x269C6
+0x8EAFA5AC	0x26B0B
+0x8EAFA5AD	0x26B0C
+0x8EAFA5AE	0x26B0D
+0x8EAFA5AF	0x26B0E
+0x8EAFA5B0	0x26B0F
+0x8EAFA5B1	0x26B10
+0x8EAFA5B2	0x8FC8
+0x8EAFA5B3	0x28459
+0x8EAFA5B4	0x2845A
+0x8EAFA5B5	0x28683
+0x8EAFA5B6	0x28684
+0x8EAFA5B7	0x28685
+0x8EAFA5B9	0x95F5
+0x8EAFA5BA	0x28E20
+0x8EAFA5BB	0x28E21
+0x8EAFA5BC	0x28E22
+0x8EAFA5BD	0x28E23
+0x8EAFA5BE	0x28E24
+0x8EAFA5BF	0x28E29
+0x8EAFA5C0	0x200F4
+0x8EAFA5C2	0x2158F
+0x8EAFA5C3	0x20151
+0x8EAFA5C4	0x4FAB
+0x8EAFA5C5	0x20217
+0x8EAFA5C6	0x20218
+0x8EAFA5C7	0x2025B
+0x8EAFA5C8	0x20219
+0x8EAFA5C9	0x2021A
+0x8EAFA5CA	0x3453
+0x8EAFA5CB	0x2021B
+0x8EAFA5CC	0x2021C
+0x8EAFA5CD	0x2021D
+0x8EAFA5CE	0x2021E
+0x8EAFA5CF	0x2021F
+0x8EAFA5D0	0x20220
+0x8EAFA5D1	0x20221
+0x8EAFA5D2	0x2048B
+0x8EAFA5D3	0x20488
+0x8EAFA5D4	0x5C2D
+0x8EAFA5D5	0x20585
+0x8EAFA5D6	0x26287
+0x8EAFA5D7	0x205C7
+0x8EAFA5D8	0x2064C
+0x8EAFA5D9	0x2064D
+0x8EAFA5DA	0x206FC
+0x8EAFA5DB	0x206FD
+0x8EAFA5DC	0x206FE
+0x8EAFA5DD	0x206FF
+0x8EAFA5E0	0x20856
+0x8EAFA5E1	0x20857
+0x8EAFA5E2	0x20858
+0x8EAFA5E3	0x20859
+0x8EAFA5E4	0x208DC
+0x8EAFA5E5	0x208DD
+0x8EAFA5E6	0x20973
+0x8EAFA5E7	0x2099D
+0x8EAFA5E8	0x209A1
+0x8EAFA5E9	0x2099E
+0x8EAFA5EA	0x2099F
+0x8EAFA5EB	0x209A0
+0x8EAFA5EC	0x209E6
+0x8EAFA5ED	0x20A51
+0x8EAFA5EE	0x20A52
+0x8EAFA5EF	0x20B3D
+0x8EAFA5F0	0x20C22
+0x8EAFA5F1	0x549C
+0x8EAFA5F2	0x20C23
+0x8EAFA5F3	0x20C24
+0x8EAFA5F4	0x20C25
+0x8EAFA5F5	0x20C26
+0x8EAFA5F6	0x20C27
+0x8EAFA5F7	0x20C28
+0x8EAFA5F8	0x20C29
+0x8EAFA5F9	0x20C2A
+0x8EAFA5FA	0x20C2B
+0x8EAFA5FC	0x20C40
+0x8EAFA5FD	0x20C2C
+0x8EAFA5FE	0x20C2D
+0x8EAFA6A1	0x20C2E
+0x8EAFA6A2	0x20C2F
+0x8EAFA6A3	0x20C30
+0x8EAFA6A4	0x211D0
+0x8EAFA6A5	0x212A8
+0x8EAFA6A6	0x21294
+0x8EAFA6A7	0x21295
+0x8EAFA6A8	0x21296
+0x8EAFA6A9	0x21297
+0x8EAFA6AA	0x21298
+0x8EAFA6AB	0x2129C
+0x8EAFA6AC	0x2129B
+0x8EAFA6AE	0x212A1
+0x8EAFA6AF	0x212A0
+0x8EAFA6B0	0x21299
+0x8EAFA6B1	0x2129A
+0x8EAFA6B2	0x212A7
+0x8EAFA6B3	0x5788
+0x8EAFA6B4	0x21564
+0x8EAFA6B6	0x21600
+0x8EAFA6B7	0x21601
+0x8EAFA6BA	0x216E5
+0x8EAFA6BB	0x216E9
+0x8EAFA6BC	0x216FB
+0x8EAFA6BD	0x216FC
+0x8EAFA6BE	0x216EA
+0x8EAFA6BF	0x216EB
+0x8EAFA6C0	0x216EC
+0x8EAFA6C1	0x216ED
+0x8EAFA6C2	0x216EE
+0x8EAFA6C3	0x216EF
+0x8EAFA6C4	0x216FA
+0x8EAFA6C5	0x216F0
+0x8EAFA6C6	0x216F1
+0x8EAFA6C7	0x216F2
+0x8EAFA6C8	0x216F3
+0x8EAFA6C9	0x216F4
+0x8EAFA6CA	0x21952
+0x8EAFA6CB	0x21953
+0x8EAFA6CC	0x21954
+0x8EAFA6CD	0x21955
+0x8EAFA6CE	0x21958
+0x8EAFA6CF	0x21956
+0x8EAFA6D1	0x219DD
+0x8EAFA6D2	0x219DE
+0x8EAFA6D3	0x219E3
+0x8EAFA6D4	0x219DF
+0x8EAFA6D5	0x219E0
+0x8EAFA6D6	0x21B22
+0x8EAFA6D7	0x21B23
+0x8EAFA6D8	0x21B68
+0x8EAFA6D9	0x21BDF
+0x8EAFA6DA	0x34AC
+0x8EAFA6DB	0x21C44
+0x8EAFA6DC	0x21D94
+0x8EAFA6DD	0x21D95
+0x8EAFA6DE	0x21D96
+0x8EAFA6DF	0x21D97
+0x8EAFA6E0	0x21D98
+0x8EAFA6E1	0x21D99
+0x8EAFA6E2	0x2F879
+0x8EAFA6E3	0x21D9A
+0x8EAFA6E4	0x21D9B
+0x8EAFA6E5	0x21D9D
+0x8EAFA6E6	0x21D9E
+0x8EAFA6E7	0x21D9F
+0x8EAFA6E8	0x21DA0
+0x8EAFA6E9	0x21FF3
+0x8EAFA6EA	0x21FF2
+0x8EAFA6EB	0x2201F
+0x8EAFA6EC	0x22088
+0x8EAFA6ED	0x2218F
+0x8EAFA6EE	0x22190
+0x8EAFA6F0	0x221FD
+0x8EAFA6F1	0x221FE
+0x8EAFA6F2	0x221FF
+0x8EAFA6F3	0x22200
+0x8EAFA6F4	0x22201
+0x8EAFA6F5	0x2261A
+0x8EAFA6F7	0x225E3
+0x8EAFA6F8	0x225E4
+0x8EAFA6F9	0x225E5
+0x8EAFA6FA	0x225E6
+0x8EAFA6FB	0x225E7
+0x8EAFA6FC	0x225EB
+0x8EAFA6FD	0x225E8
+0x8EAFA6FE	0x225E9
+0x8EAFA7A1	0x225EA
+0x8EAFA7A2	0x2261D
+0x8EAFA7A3	0x229A4
+0x8EAFA7A4	0x229A3
+0x8EAFA7A5	0x22AD4
+0x8EAFA7A6	0x22AC6
+0x8EAFA7A7	0x22AC7
+0x8EAFA7A8	0x22AC8
+0x8EAFA7A9	0x22AC9
+0x8EAFA7AA	0x22ACA
+0x8EAFA7AB	0x22ACB
+0x8EAFA7AC	0x22ACC
+0x8EAFA7AD	0x22ACD
+0x8EAFA7AE	0x39DE
+0x8EAFA7AF	0x22ACE
+0x8EAFA7B0	0x62C3
+0x8EAFA7B1	0x22EB8
+0x8EAFA7B2	0x22EB9
+0x8EAFA7B3	0x22EBA
+0x8EAFA7B4	0x2306E
+0x8EAFA7B5	0x230DB
+0x8EAFA7B6	0x230DC
+0x8EAFA7B7	0x23168
+0x8EAFA7B8	0x23169
+0x8EAFA7B9	0x2316A
+0x8EAFA7BA	0x2316B
+0x8EAFA7BB	0x2316C
+0x8EAFA7BC	0x2316D
+0x8EAFA7BD	0x2316E
+0x8EAFA7BE	0x6619
+0x8EAFA7BF	0x23324
+0x8EAFA7C0	0x23325
+0x8EAFA7C2	0x23400
+0x8EAFA7C3	0x233E5
+0x8EAFA7C4	0x233F9
+0x8EAFA7C5	0x233E7
+0x8EAFA7C6	0x233E8
+0x8EAFA7C7	0x233E9
+0x8EAFA7C8	0x233FE
+0x8EAFA7C9	0x233EA
+0x8EAFA7CA	0x233EB
+0x8EAFA7CB	0x233EC
+0x8EAFA7CC	0x3B49
+0x8EAFA7CD	0x233ED
+0x8EAFA7CE	0x67A1
+0x8EAFA7CF	0x233EE
+0x8EAFA7D0	0x67A6
+0x8EAFA7D1	0x233EF
+0x8EAFA7D3	0x23417
+0x8EAFA7D4	0x233F0
+0x8EAFA7D5	0x233F1
+0x8EAFA7D6	0x23894
+0x8EAFA7D7	0x2395B
+0x8EAFA7D8	0x2395C
+0x8EAFA7D9	0x2395D
+0x8EAFA7DA	0x23B2F
+0x8EAFA7DB	0x3C91
+0x8EAFA7DC	0x23B30
+0x8EAFA7DD	0x23B31
+0x8EAFA7DE	0x23B32
+0x8EAFA7DF	0x23B33
+0x8EAFA7E0	0x23CCC
+0x8EAFA7E1	0x23CCD
+0x8EAFA7E2	0x23CCE
+0x8EAFA7E3	0x23CAE
+0x8EAFA7E4	0x23CAF
+0x8EAFA7E5	0x23CB0
+0x8EAFA7E6	0x3CD3
+0x8EAFA7E7	0x23CCF
+0x8EAFA7E8	0x23CD0
+0x8EAFA7E9	0x23CD1
+0x8EAFA7EA	0x23CD2
+0x8EAFA7EB	0x23CD3
+0x8EAFA7ED	0x23CD4
+0x8EAFA7EE	0x3DA9
+0x8EAFA7EF	0x241A6
+0x8EAFA7F0	0x241A7
+0x8EAFA7F1	0x241A8
+0x8EAFA7F2	0x241B0
+0x8EAFA7F3	0x241A9
+0x8EAFA7F4	0x241AA
+0x8EAFA7F5	0x241AB
+0x8EAFA7F6	0x241AC
+0x8EAFA7F7	0x241AD
+0x8EAFA7F8	0x244FB
+0x8EAFA7F9	0x244FC
+0x8EAFA7FB	0x2462D
+0x8EAFA7FC	0x2462E
+0x8EAFA7FD	0x24650
+0x8EAFA7FE	0x2462F
+0x8EAFA8A1	0x24630
+0x8EAFA8A2	0x24765
+0x8EAFA8A3	0x248E6
+0x8EAFA8A4	0x2490C
+0x8EAFA8A5	0x24902
+0x8EAFA8A6	0x24903
+0x8EAFA8A7	0x24904
+0x8EAFA8A8	0x24905
+0x8EAFA8A9	0x24906
+0x8EAFA8AB	0x24BC0
+0x8EAFA8AC	0x24C24
+0x8EAFA8AD	0x24C25
+0x8EAFA8AE	0x24D16
+0x8EAFA8AF	0x24D32
+0x8EAFA8B0	0x25420
+0x8EAFA8B1	0x25421
+0x8EAFA8B2	0x25422
+0x8EAFA8B3	0x25423
+0x8EAFA8B4	0x77FE
+0x8EAFA8B5	0x25425
+0x8EAFA8B6	0x25619
+0x8EAFA8B7	0x25624
+0x8EAFA8B8	0x2561A
+0x8EAFA8B9	0x2561B
+0x8EAFA8BA	0x2561C
+0x8EAFA8BB	0x2561D
+0x8EAFA8BC	0x2F952
+0x8EAFA8BD	0x2561E
+0x8EAFA8BE	0x2575A
+0x8EAFA8BF	0x2575B
+0x8EAFA8C0	0x2575C
+0x8EAFA8C1	0x2575D
+0x8EAFA8C2	0x2575E
+0x8EAFA8C3	0x25931
+0x8EAFA8C5	0x25E29
+0x8EAFA8C7	0x25F88
+0x8EAFA8C8	0x25F89
+0x8EAFA8C9	0x26289
+0x8EAFA8CA	0x7F57
+0x8EAFA8CB	0x26356
+0x8EAFA8CC	0x264D1
+0x8EAFA8CD	0x264E6
+0x8EAFA8CE	0x26532
+0x8EAFA8CF	0x26533
+0x8EAFA8D0	0x26652
+0x8EAFA8D1	0x26653
+0x8EAFA8D2	0x43D5
+0x8EAFA8D3	0x26654
+0x8EAFA8D4	0x26655
+0x8EAFA8D7	0x26B29
+0x8EAFA8D8	0x26B2A
+0x8EAFA8D9	0x26B2B
+0x8EAFA8DA	0x26B2C
+0x8EAFA8DB	0x26B2D
+0x8EAFA8DC	0x2F992
+0x8EAFA8DD	0x26B2E
+0x8EAFA8DE	0x26B2F
+0x8EAFA8DF	0x26B30
+0x8EAFA8E0	0x26B31
+0x8EAFA8E1	0x26B32
+0x8EAFA8E2	0x26B33
+0x8EAFA8E3	0x82C5
+0x8EAFA8E4	0x26B34
+0x8EAFA8E5	0x2719B
+0x8EAFA8E6	0x27223
+0x8EAFA8E7	0x27224
+0x8EAFA8E9	0x27225
+0x8EAFA8EA	0x27227
+0x8EAFA8EB	0x27616
+0x8EAFA8EC	0x27CA0
+0x8EAFA8ED	0x2846F
+0x8EAFA8EE	0x8FDF
+0x8EAFA8EF	0x28470
+0x8EAFA8F0	0x28471
+0x8EAFA8F1	0x8FDC
+0x8EAFA8F2	0x488C
+0x8EAFA8F3	0x28472
+0x8EAFA8F4	0x28473
+0x8EAFA8F5	0x28474
+0x8EAFA8F6	0x2869C
+0x8EAFA8F7	0x286AA
+0x8EAFA8F8	0x2869D
+0x8EAFA8F9	0x2869E
+0x8EAFA8FA	0x4099
+0x8EAFA8FB	0x286AB
+0x8EAFA8FC	0x2869F
+0x8EAFA8FD	0x28E35
+0x8EAFA8FE	0x28E38
+0x8EAFA9A1	0x2A38D
+0x8EAFA9A2	0x20035
+0x8EAFA9A3	0x20036
+0x8EAFA9A4	0x25AEE
+0x8EAFA9A5	0x200B4
+0x8EAFA9A6	0x2A6C9
+0x8EAFA9A7	0x20132
+0x8EAFA9A8	0x20155
+0x8EAFA9A9	0x20244
+0x8EAFA9AA	0x20245
+0x8EAFA9AB	0x20246
+0x8EAFA9AC	0x20247
+0x8EAFA9AD	0x4FE4
+0x8EAFA9AE	0x20248
+0x8EAFA9AF	0x20249
+0x8EAFA9B1	0x2024A
+0x8EAFA9B2	0x2024B
+0x8EAFA9B3	0x2024C
+0x8EAFA9B4	0x2024D
+0x8EAFA9B5	0x2024E
+0x8EAFA9B6	0x2024F
+0x8EAFA9B7	0x20250
+0x8EAFA9B8	0x20251
+0x8EAFA9B9	0x26299
+0x8EAFA9BA	0x205D1
+0x8EAFA9BC	0x205D2
+0x8EAFA9BD	0x205D3
+0x8EAFA9BE	0x205D4
+0x8EAFA9BF	0x205D5
+0x8EAFA9C0	0x20721
+0x8EAFA9C1	0x20722
+0x8EAFA9C2	0x20723
+0x8EAFA9C3	0x20868
+0x8EAFA9C4	0x20869
+0x8EAFA9C5	0x2086A
+0x8EAFA9C6	0x208E2
+0x8EAFA9C7	0x20945
+0x8EAFA9C8	0x209EC
+0x8EAFA9C9	0x209ED
+0x8EAFA9CA	0x209EE
+0x8EAFA9CB	0x209EF
+0x8EAFA9CD	0x20A62
+0x8EAFA9CE	0x20A63
+0x8EAFA9CF	0x20AF4
+0x8EAFA9D0	0x2006F
+0x8EAFA9D1	0x20B44
+0x8EAFA9D2	0x20B45
+0x8EAFA9D3	0x20C79
+0x8EAFA9D4	0x551B
+0x8EAFA9D5	0x20C7A
+0x8EAFA9D6	0x20C7B
+0x8EAFA9D7	0x20C7C
+0x8EAFA9D8	0x20C7D
+0x8EAFA9D9	0x20C7E
+0x8EAFA9DA	0x20C7F
+0x8EAFA9DB	0x20C80
+0x8EAFA9DC	0x3588
+0x8EAFA9DE	0x20C81
+0x8EAFA9DF	0x20C82
+0x8EAFA9E0	0x20C83
+0x8EAFA9E1	0x20C84
+0x8EAFA9E2	0x20C85
+0x8EAFA9E3	0x20C86
+0x8EAFA9E4	0x20C87
+0x8EAFA9E5	0x20C8F
+0x8EAFA9E6	0x20C88
+0x8EAFA9E7	0x20C89
+0x8EAFA9E8	0x212C5
+0x8EAFA9E9	0x212C6
+0x8EAFA9EA	0x57AA
+0x8EAFA9EB	0x212C7
+0x8EAFA9EC	0x212C8
+0x8EAFA9ED	0x212C9
+0x8EAFA9EE	0x212CA
+0x8EAFA9EF	0x212CB
+0x8EAFA9F0	0x212CC
+0x8EAFA9F1	0x57AB
+0x8EAFA9F2	0x212CD
+0x8EAFA9F3	0x212CE
+0x8EAFA9F4	0x212E3
+0x8EAFA9F5	0x212CF
+0x8EAFA9F6	0x212D0
+0x8EAFA9F7	0x212D1
+0x8EAFA9F8	0x212D2
+0x8EAFA9F9	0x212D3
+0x8EAFA9FA	0x212C4
+0x8EAFA9FB	0x212D4
+0x8EAFA9FC	0x212D5
+0x8EAFA9FD	0x212D6
+0x8EAFA9FE	0x21520
+0x8EAFAAA1	0x21521
+0x8EAFAAA2	0x2161A
+0x8EAFAAA3	0x21612
+0x8EAFAAA4	0x21614
+0x8EAFAAA5	0x21615
+0x8EAFAAA6	0x21616
+0x8EAFAAA7	0x21619
+0x8EAFAAA8	0x21617
+0x8EAFAAA9	0x21618
+0x8EAFAAAA	0x36C9
+0x8EAFAAAB	0x2F861
+0x8EAFAAAD	0x21712
+0x8EAFAAAE	0x21713
+0x8EAFAAAF	0x21714
+0x8EAFAAB0	0x21715
+0x8EAFAAB1	0x21716
+0x8EAFAAB2	0x21717
+0x8EAFAAB3	0x21718
+0x8EAFAAB4	0x21719
+0x8EAFAAB5	0x21961
+0x8EAFAAB6	0x21962
+0x8EAFAAB7	0x21963
+0x8EAFAAB8	0x219F5
+0x8EAFAAB9	0x5BA9
+0x8EAFAABA	0x219F6
+0x8EAFAABB	0x219F7
+0x8EAFAABC	0x219F8
+0x8EAFAABD	0x21B29
+0x8EAFAABE	0x3917
+0x8EAFAABF	0x21C5D
+0x8EAFAAC0	0x21C57
+0x8EAFAAC1	0x21C58
+0x8EAFAAC2	0x21C59
+0x8EAFAAC3	0x21C5A
+0x8EAFAAC4	0x21C5B
+0x8EAFAAC5	0x21DBB
+0x8EAFAAC6	0x21DD1
+0x8EAFAAC7	0x21DBC
+0x8EAFAAC8	0x21DBD
+0x8EAFAAC9	0x268DF
+0x8EAFAACA	0x21DD0
+0x8EAFAACB	0x21DBE
+0x8EAFAACC	0x21DBF
+0x8EAFAACD	0x21DC0
+0x8EAFAACE	0x21DC1
+0x8EAFAACF	0x21DC2
+0x8EAFAAD0	0x21DC3
+0x8EAFAAD1	0x21DC4
+0x8EAFAAD2	0x26B6C
+0x8EAFAAD3	0x220A1
+0x8EAFAAD4	0x220A2
+0x8EAFAAD5	0x220A3
+0x8EAFAAD6	0x22193
+0x8EAFAAD7	0x2220D
+0x8EAFAAD8	0x2220F
+0x8EAFAAD9	0x2220E
+0x8EAFAADA	0x22210
+0x8EAFAADB	0x22211
+0x8EAFAADC	0x22212
+0x8EAFAADD	0x2F895
+0x8EAFAADE	0x224E5
+0x8EAFAADF	0x2262F
+0x8EAFAAE1	0x22657
+0x8EAFAAE2	0x22630
+0x8EAFAAE3	0x22668
+0x8EAFAAE4	0x2262B
+0x8EAFAAE5	0x22631
+0x8EAFAAE6	0x22658
+0x8EAFAAE7	0x2F8A2
+0x8EAFAAE8	0x22632
+0x8EAFAAE9	0x22659
+0x8EAFAAEB	0x2265A
+0x8EAFAAEC	0x22633
+0x8EAFAAED	0x2265B
+0x8EAFAAEE	0x2265C
+0x8EAFAAEF	0x2265D
+0x8EAFAAF0	0x2261E
+0x8EAFAAF1	0x229AE
+0x8EAFAAF2	0x229AF
+0x8EAFAAF3	0x22A3B
+0x8EAFAAF4	0x22A3C
+0x8EAFAAF5	0x22A3D
+0x8EAFAAF6	0x22B07
+0x8EAFAAF7	0x22B08
+0x8EAFAAF8	0x22B09
+0x8EAFAAF9	0x22B0A
+0x8EAFAAFA	0x22B0B
+0x8EAFAAFB	0x22B0C
+0x8EAFAAFC	0x22B0D
+0x8EAFAAFD	0x22B0E
+0x8EAFAAFE	0x22B0F
+0x8EAFABA1	0x22B10
+0x8EAFABA2	0x22B22
+0x8EAFABA3	0x22B11
+0x8EAFABA4	0x22B12
+0x8EAFABA5	0x22B13
+0x8EAFABA6	0x22B14
+0x8EAFABA7	0x22B15
+0x8EAFABA8	0x22B16
+0x8EAFABA9	0x22B17
+0x8EAFABAA	0x22B18
+0x8EAFABAB	0x2F8B8
+0x8EAFABAD	0x23046
+0x8EAFABAE	0x23047
+0x8EAFABAF	0x23048
+0x8EAFABB0	0x230E1
+0x8EAFABB1	0x23181
+0x8EAFABB2	0x23183
+0x8EAFABB3	0x20C75
+0x8EAFABB5	0x23185
+0x8EAFABB6	0x23186
+0x8EAFABB7	0x2332A
+0x8EAFABB8	0x2F8D1
+0x8EAFABB9	0x2332B
+0x8EAFABBA	0x2336B
+0x8EAFABBB	0x23418
+0x8EAFABBC	0x23419
+0x8EAFABBD	0x2341A
+0x8EAFABBF	0x2341B
+0x8EAFABC0	0x2341C
+0x8EAFABC1	0x2341D
+0x8EAFABC2	0x2341E
+0x8EAFABC3	0x2341F
+0x8EAFABC4	0x23420
+0x8EAFABC5	0x23421
+0x8EAFABC6	0x23422
+0x8EAFABC7	0x23423
+0x8EAFABC8	0x6811
+0x8EAFABC9	0x23424
+0x8EAFABCA	0x23425
+0x8EAFABCB	0x23426
+0x8EAFABCC	0x23427
+0x8EAFABCD	0x23428
+0x8EAFABCE	0x23429
+0x8EAFABCF	0x2342A
+0x8EAFABD0	0x239EF
+0x8EAFABD1	0x23B49
+0x8EAFABD2	0x23B4A
+0x8EAFABD3	0x23B4B
+0x8EAFABD4	0x23B4C
+0x8EAFABD5	0x23B4D
+0x8EAFABD6	0x23B4E
+0x8EAFABD7	0x23B4F
+0x8EAFABD8	0x23B50
+0x8EAFABD9	0x23B51
+0x8EAFABDA	0x23B52
+0x8EAFABDB	0x23B53
+0x8EAFABDC	0x23B54
+0x8EAFABDD	0x23B5A
+0x8EAFABDE	0x23B55
+0x8EAFABDF	0x23C5F
+0x8EAFABE0	0x23D02
+0x8EAFABE1	0x23D03
+0x8EAFABE2	0x23D04
+0x8EAFABE3	0x23D05
+0x8EAFABE4	0x23CD5
+0x8EAFABE5	0x23D06
+0x8EAFABE6	0x23D07
+0x8EAFABE7	0x23CD6
+0x8EAFABE8	0x23D08
+0x8EAFABE9	0x23D09
+0x8EAFABEA	0x23D0A
+0x8EAFABEB	0x23D0B
+0x8EAFABEC	0x23CD7
+0x8EAFABED	0x23D0C
+0x8EAFABEE	0x23D0D
+0x8EAFABEF	0x241C8
+0x8EAFABF0	0x241C9
+0x8EAFABF1	0x241CA
+0x8EAFABF2	0x241CB
+0x8EAFABF3	0x241CC
+0x8EAFABF4	0x241CD
+0x8EAFABF5	0x241CE
+0x8EAFABF6	0x241CF
+0x8EAFABF7	0x241D0
+0x8EAFABF8	0x241D1
+0x8EAFABF9	0x241D2
+0x8EAFABFA	0x7551
+0x8EAFABFB	0x241D3
+0x8EAFABFC	0x241D4
+0x8EAFABFD	0x241D5
+0x8EAFABFE	0x241D6
+0x8EAFACA1	0x241D7
+0x8EAFACA2	0x241E2
+0x8EAFACA3	0x241D8
+0x8EAFACA4	0x24504
+0x8EAFACA5	0x24505
+0x8EAFACA6	0x24506
+0x8EAFACA8	0x24643
+0x8EAFACA9	0x24644
+0x8EAFACAA	0x24784
+0x8EAFACAB	0x2478F
+0x8EAFACAC	0x24785
+0x8EAFACAD	0x24786
+0x8EAFACAE	0x2492F
+0x8EAFACAF	0x2491A
+0x8EAFACB0	0x2491B
+0x8EAFACB1	0x2491C
+0x8EAFACB2	0x3EBD
+0x8EAFACB3	0x2491D
+0x8EAFACB4	0x2491E
+0x8EAFACB5	0x2491F
+0x8EAFACB6	0x24920
+0x8EAFACB7	0x24921
+0x8EAFACB8	0x24922
+0x8EAFACB9	0x2F92C
+0x8EAFACBA	0x24923
+0x8EAFACBB	0x24924
+0x8EAFACBC	0x2490E
+0x8EAFACBD	0x24925
+0x8EAFACBE	0x2492B
+0x8EAFACBF	0x2492C
+0x8EAFACC0	0x2490B
+0x8EAFACC1	0x24AEE
+0x8EAFACC3	0x24BC3
+0x8EAFACC4	0x24BD8
+0x8EAFACC5	0x24BD9
+0x8EAFACC6	0x24C38
+0x8EAFACC7	0x24C39
+0x8EAFACC8	0x24C3A
+0x8EAFACC9	0x24C3B
+0x8EAFACCA	0x7553
+0x8EAFACCB	0x24C3C
+0x8EAFACCC	0x24C3D
+0x8EAFACCD	0x24C3E
+0x8EAFACCE	0x24C3F
+0x8EAFACCF	0x24C40
+0x8EAFACD0	0x24D48
+0x8EAFACD1	0x24D4C
+0x8EAFACD2	0x24F28
+0x8EAFACD3	0x24F51
+0x8EAFACD4	0x24F52
+0x8EAFACD5	0x2504C
+0x8EAFACD6	0x25123
+0x8EAFACD7	0x2F945
+0x8EAFACD8	0x25124
+0x8EAFACD9	0x25431
+0x8EAFACDA	0x25432
+0x8EAFACDB	0x25433
+0x8EAFACDC	0x7818
+0x8EAFACDD	0x25434
+0x8EAFACDE	0x25435
+0x8EAFACDF	0x25436
+0x8EAFACE0	0x25440
+0x8EAFACE1	0x25437
+0x8EAFACE3	0x25438
+0x8EAFACE4	0x2543D
+0x8EAFACE5	0x25638
+0x8EAFACE6	0x25639
+0x8EAFACE7	0x2563A
+0x8EAFACE8	0x2563B
+0x8EAFACE9	0x2563C
+0x8EAFACEA	0x2564C
+0x8EAFACEB	0x25773
+0x8EAFACEC	0x25774
+0x8EAFACED	0x4133
+0x8EAFACEE	0x25775
+0x8EAFACEF	0x25776
+0x8EAFACF0	0x25779
+0x8EAFACF1	0x25941
+0x8EAFACF2	0x25942
+0x8EAFACF3	0x25943
+0x8EAFACF4	0x25A5B
+0x8EAFACF6	0x7AD7
+0x8EAFACF7	0x238A6
+0x8EAFACF8	0x25A5C
+0x8EAFACF9	0x25AE5
+0x8EAFACFA	0x25AE6
+0x8EAFACFB	0x25AE7
+0x8EAFACFC	0x25AE8
+0x8EAFACFD	0x25AED
+0x8EAFACFE	0x25E30
+0x8EAFADA1	0x7C7E
+0x8EAFADA2	0x25E31
+0x8EAFADA3	0x25F94
+0x8EAFADA4	0x26351
+0x8EAFADA5	0x263FD
+0x8EAFADA6	0x263FE
+0x8EAFADA7	0x264E9
+0x8EAFADA9	0x266B3
+0x8EAFADAA	0x26684
+0x8EAFADAB	0x26694
+0x8EAFADAD	0x2669C
+0x8EAFADAF	0x26685
+0x8EAFADB0	0x26900
+0x8EAFADB1	0x26937
+0x8EAFADB2	0x26957
+0x8EAFADB3	0x26B54
+0x8EAFADB4	0x26B68
+0x8EAFADB5	0x26B55
+0x8EAFADB6	0x26B5C
+0x8EAFADB7	0x26B56
+0x8EAFADB8	0x26B57
+0x8EAFADB9	0x26B58
+0x8EAFADBA	0x26B59
+0x8EAFADBB	0x26B5A
+0x8EAFADBC	0x26B5B
+0x8EAFADBD	0x27234
+0x8EAFADBE	0x867E
+0x8EAFADBF	0x27235
+0x8EAFADC1	0x27239
+0x8EAFADC2	0x27236
+0x8EAFADC3	0x27237
+0x8EAFADC4	0x27238
+0x8EAFADC5	0x275E5
+0x8EAFADC6	0x27659
+0x8EAFADC8	0x2763A
+0x8EAFADC9	0x2763B
+0x8EAFADCA	0x27D28
+0x8EAFADCB	0x27E89
+0x8EAFADCD	0x27E8A
+0x8EAFADCE	0x27E8B
+0x8EAFADCF	0x27E8C
+0x8EAFADD0	0x27E8D
+0x8EAFADD1	0x27FBC
+0x8EAFADD2	0x282A3
+0x8EAFADD3	0x4844
+0x8EAFADD4	0x282A4
+0x8EAFADD5	0x28493
+0x8EAFADD6	0x28494
+0x8EAFADD7	0x28495
+0x8EAFADD8	0x28496
+0x8EAFADD9	0x28497
+0x8EAFADDA	0x286B9
+0x8EAFADDB	0x28E4F
+0x8EAFADDC	0x28E50
+0x8EAFADDD	0x28E51
+0x8EAFADDE	0x29076
+0x8EAFADE0	0x200FB
+0x8EAFADE1	0x20083
+0x8EAFADE2	0x20138
+0x8EAFADE3	0x2015D
+0x8EAFADE4	0x20271
+0x8EAFADE6	0x20277
+0x8EAFADE7	0x20278
+0x8EAFADE8	0x2F807
+0x8EAFADE9	0x202C3
+0x8EAFADEA	0x20279
+0x8EAFADEB	0x2027A
+0x8EAFADEC	0x2027B
+0x8EAFADED	0x2027C
+0x8EAFADEE	0x20272
+0x8EAFADEF	0x2027D
+0x8EAFADF0	0x202A0
+0x8EAFADF1	0x2027E
+0x8EAFADF2	0x2027F
+0x8EAFADF3	0x20280
+0x8EAFADF4	0x20281
+0x8EAFADF5	0x20282
+0x8EAFADF6	0x20283
+0x8EAFADF7	0x2029E
+0x8EAFADF8	0x20284
+0x8EAFADF9	0x20285
+0x8EAFADFA	0x20286
+0x8EAFADFB	0x20287
+0x8EAFADFC	0x20288
+0x8EAFADFD	0x20493
+0x8EAFADFE	0x20494
+0x8EAFAEA1	0x20495
+0x8EAFAEA2	0x204EF
+0x8EAFAEA3	0x204F0
+0x8EAFAEA5	0x2058D
+0x8EAFAEA6	0x2058F
+0x8EAFAEA7	0x20590
+0x8EAFAEA8	0x20591
+0x8EAFAEA9	0x20592
+0x8EAFAEAA	0x205DE
+0x8EAFAEAB	0x205E1
+0x8EAFAEAC	0x20653
+0x8EAFAEAD	0x5266
+0x8EAFAEAE	0x2074A
+0x8EAFAEAF	0x2074B
+0x8EAFAEB0	0x2074C
+0x8EAFAEB1	0x20751
+0x8EAFAEB2	0x2074D
+0x8EAFAEB3	0x20748
+0x8EAFAEB4	0x20874
+0x8EAFAEB5	0x20875
+0x8EAFAEB6	0x20920
+0x8EAFAEB7	0x20921
+0x8EAFAEB8	0x209A5
+0x8EAFAEB9	0x209A6
+0x8EAFAEBA	0x20A73
+0x8EAFAEBB	0x20A74
+0x8EAFAEBC	0x20B50
+0x8EAFAEBD	0x20B51
+0x8EAFAEBE	0x20B52
+0x8EAFAEBF	0x20B53
+0x8EAFAEC0	0x20CDB
+0x8EAFAEC1	0x20CDC
+0x8EAFAEC2	0x5520
+0x8EAFAEC3	0x20CDD
+0x8EAFAEC4	0x20CDE
+0x8EAFAEC5	0x20CFF
+0x8EAFAEC8	0x20CDF
+0x8EAFAEC9	0x20CE0
+0x8EAFAECA	0x5521
+0x8EAFAECB	0x20CE1
+0x8EAFAECC	0x20CE2
+0x8EAFAECD	0x20CE3
+0x8EAFAECE	0x20CE4
+0x8EAFAECF	0x20CE5
+0x8EAFAED0	0x20CE6
+0x8EAFAED1	0x20CE7
+0x8EAFAED2	0x20CE8
+0x8EAFAED3	0x20CE9
+0x8EAFAED4	0x20CEA
+0x8EAFAED5	0x21307
+0x8EAFAED6	0x21308
+0x8EAFAED7	0x21309
+0x8EAFAED8	0x2130A
+0x8EAFAED9	0x2130B
+0x8EAFAEDA	0x2130C
+0x8EAFAEDB	0x2130D
+0x8EAFAEDC	0x57D7
+0x8EAFAEDD	0x2131A
+0x8EAFAEDE	0x2130E
+0x8EAFAEDF	0x2130F
+0x8EAFAEE0	0x21310
+0x8EAFAEE1	0x2131C
+0x8EAFAEE2	0x21527
+0x8EAFAEE3	0x21566
+0x8EAFAEE4	0x21598
+0x8EAFAEE5	0x21599
+0x8EAFAEE6	0x21633
+0x8EAFAEE7	0x21624
+0x8EAFAEE8	0x21625
+0x8EAFAEE9	0x21626
+0x8EAFAEEB	0x36E1
+0x8EAFAEEC	0x2173E
+0x8EAFAEED	0x2F864
+0x8EAFAEEE	0x2173F
+0x8EAFAEEF	0x21757
+0x8EAFAEF0	0x21740
+0x8EAFAEF1	0x21741
+0x8EAFAEF2	0x21758
+0x8EAFAEF3	0x21742
+0x8EAFAEF4	0x21743
+0x8EAFAEF5	0x21744
+0x8EAFAEF6	0x21745
+0x8EAFAEF7	0x21746
+0x8EAFAEF8	0x36E2
+0x8EAFAEF9	0x21747
+0x8EAFAEFA	0x2196B
+0x8EAFAEFB	0x2196C
+0x8EAFAEFC	0x21A10
+0x8EAFAEFD	0x21A11
+0x8EAFAEFE	0x5BBE
+0x8EAFAFA1	0x21B75
+0x8EAFAFA2	0x21BEF
+0x8EAFAFA3	0x21C6A
+0x8EAFAFA4	0x21C6B
+0x8EAFAFA6	0x21C6C
+0x8EAFAFA7	0x21C6D
+0x8EAFAFA8	0x21C6E
+0x8EAFAFA9	0x21DEF
+0x8EAFAFAA	0x21DF0
+0x8EAFAFAB	0x21DF1
+0x8EAFAFAC	0x21DF2
+0x8EAFAFAD	0x21DF3
+0x8EAFAFAE	0x21DF4
+0x8EAFAFAF	0x21DF5
+0x8EAFAFB0	0x21DFF
+0x8EAFAFB1	0x21DF6
+0x8EAFAFB2	0x21E02
+0x8EAFAFB3	0x21DF7
+0x8EAFAFB4	0x22022
+0x8EAFAFB5	0x220C4
+0x8EAFAFB6	0x220C3
+0x8EAFAFB7	0x22228
+0x8EAFAFB8	0x387C
+0x8EAFAFB9	0x22320
+0x8EAFAFBA	0x22325
+0x8EAFAFBB	0x22322
+0x8EAFAFBC	0x22323
+0x8EAFAFBD	0x223EB
+0x8EAFAFBE	0x38E3
+0x8EAFAFBF	0x224F9
+0x8EAFAFC0	0x224FA
+0x8EAFAFC1	0x22699
+0x8EAFAFC2	0x2269A
+0x8EAFAFC3	0x2269B
+0x8EAFAFC4	0x22663
+0x8EAFAFC6	0x2265E
+0x8EAFAFC7	0x2265F
+0x8EAFAFC8	0x22660
+0x8EAFAFC9	0x2269C
+0x8EAFAFCA	0x22661
+0x8EAFAFCB	0x2269D
+0x8EAFAFCC	0x22B54
+0x8EAFAFCD	0x22B55
+0x8EAFAFCE	0x22B56
+0x8EAFAFCF	0x22B57
+0x8EAFAFD0	0x22B58
+0x8EAFAFD1	0x22B59
+0x8EAFAFD2	0x22B5A
+0x8EAFAFD3	0x22B19
+0x8EAFAFD4	0x22B6A
+0x8EAFAFD5	0x22B5B
+0x8EAFAFD6	0x22B5C
+0x8EAFAFD7	0x22B5D
+0x8EAFAFD8	0x22B66
+0x8EAFAFDA	0x22B5E
+0x8EAFAFDB	0x22B5F
+0x8EAFAFDC	0x22B1A
+0x8EAFAFDD	0x22B60
+0x8EAFAFDE	0x22B61
+0x8EAFAFE0	0x22B62
+0x8EAFAFE1	0x22B1B
+0x8EAFAFE2	0x22B63
+0x8EAFAFE3	0x26410
+0x8EAFAFE4	0x26411
+0x8EAFAFE5	0x2304C
+0x8EAFAFE6	0x2309B
+0x8EAFAFE7	0x230EB
+0x8EAFAFE8	0x230EC
+0x8EAFAFE9	0x230ED
+0x8EAFAFEA	0x230EE
+0x8EAFAFEB	0x231A3
+0x8EAFAFEC	0x231A8
+0x8EAFAFED	0x231A6
+0x8EAFAFEE	0x3AEC
+0x8EAFAFEF	0x2332F
+0x8EAFAFF0	0x23330
+0x8EAFAFF1	0x23331
+0x8EAFAFF2	0x23332
+0x8EAFAFF3	0x23333
+0x8EAFAFF4	0x2344F
+0x8EAFAFF5	0x23451
+0x8EAFAFF6	0x23452
+0x8EAFAFF7	0x2347D
+0x8EAFAFF8	0x23453
+0x8EAFAFF9	0x23454
+0x8EAFAFFA	0x23455
+0x8EAFAFFB	0x23456
+0x8EAFAFFC	0x23457
+0x8EAFAFFD	0x23458
+0x8EAFAFFE	0x23459
+0x8EAFB0A1	0x2345A
+0x8EAFB0A2	0x2345B
+0x8EAFB0A3	0x2345C
+0x8EAFB0A4	0x6857
+0x8EAFB0A5	0x2345D
+0x8EAFB0A6	0x2345E
+0x8EAFB0A7	0x2345F
+0x8EAFB0A8	0x2346F
+0x8EAFB0A9	0x23460
+0x8EAFB0AA	0x23461
+0x8EAFB0AB	0x23462
+0x8EAFB0AC	0x23463
+0x8EAFB0AD	0x23472
+0x8EAFB0AE	0x23464
+0x8EAFB0B0	0x2346E
+0x8EAFB0B1	0x238B5
+0x8EAFB0B2	0x23B65
+0x8EAFB0B3	0x23B66
+0x8EAFB0B4	0x23B67
+0x8EAFB0B5	0x23B68
+0x8EAFB0B6	0x23B69
+0x8EAFB0B7	0x23B6A
+0x8EAFB0B8	0x23B6B
+0x8EAFB0B9	0x23B6C
+0x8EAFB0BA	0x23D0E
+0x8EAFB0BB	0x23D43
+0x8EAFB0BD	0x23D0F
+0x8EAFB0BE	0x23D44
+0x8EAFB0BF	0x23D45
+0x8EAFB0C0	0x23D46
+0x8EAFB0C1	0x23D47
+0x8EAFB0C2	0x23D48
+0x8EAFB0C3	0x23D49
+0x8EAFB0C4	0x23D10
+0x8EAFB0C5	0x23D4A
+0x8EAFB0C6	0x23D4B
+0x8EAFB0C7	0x23D4C
+0x8EAFB0C8	0x23D4D
+0x8EAFB0C9	0x3CDF
+0x8EAFB0CA	0x23D4E
+0x8EAFB0CB	0x23D4F
+0x8EAFB0CC	0x23D50
+0x8EAFB0CD	0x23D51
+0x8EAFB0CE	0x23D52
+0x8EAFB0CF	0x23D53
+0x8EAFB0D0	0x23D54
+0x8EAFB0D1	0x23D55
+0x8EAFB0D2	0x23D56
+0x8EAFB0D3	0x23D57
+0x8EAFB0D4	0x23D58
+0x8EAFB0D5	0x23D59
+0x8EAFB0D6	0x23D5A
+0x8EAFB0D7	0x23D1D
+0x8EAFB0D8	0x23D5B
+0x8EAFB0D9	0x23D5C
+0x8EAFB0DA	0x23D5D
+0x8EAFB0DB	0x2F906
+0x8EAFB0DD	0x241FE
+0x8EAFB0DE	0x241FF
+0x8EAFB0DF	0x24200
+0x8EAFB0E0	0x24201
+0x8EAFB0E1	0x24202
+0x8EAFB0E2	0x24203
+0x8EAFB0E3	0x24204
+0x8EAFB0E4	0x24205
+0x8EAFB0E5	0x24206
+0x8EAFB0E6	0x24207
+0x8EAFB0E7	0x24218
+0x8EAFB0E8	0x24208
+0x8EAFB0E9	0x24209
+0x8EAFB0EA	0x241F3
+0x8EAFB0EB	0x2420A
+0x8EAFB0EC	0x2420B
+0x8EAFB0ED	0x2421B
+0x8EAFB0EE	0x2420C
+0x8EAFB0EF	0x2420D
+0x8EAFB0F0	0x2420E
+0x8EAFB0F1	0x2420F
+0x8EAFB0F2	0x24210
+0x8EAFB0F3	0x2450F
+0x8EAFB0F4	0x24561
+0x8EAFB0F5	0x24579
+0x8EAFB0F6	0x247C1
+0x8EAFB0F7	0x247AC
+0x8EAFB0F8	0x247AD
+0x8EAFB0F9	0x24943
+0x8EAFB0FA	0x24944
+0x8EAFB0FB	0x24945
+0x8EAFB0FC	0x24946
+0x8EAFB0FD	0x24947
+0x8EAFB0FE	0x24948
+0x8EAFB1A1	0x24949
+0x8EAFB1A2	0x24964
+0x8EAFB1A3	0x2494A
+0x8EAFB1A4	0x2494B
+0x8EAFB1A5	0x2494C
+0x8EAFB1A6	0x2494D
+0x8EAFB1A7	0x3EC7
+0x8EAFB1A8	0x2F92D
+0x8EAFB1A9	0x24B39
+0x8EAFB1AA	0x24C57
+0x8EAFB1AB	0x24C58
+0x8EAFB1AC	0x24C59
+0x8EAFB1AD	0x24C5F
+0x8EAFB1AE	0x24C5A
+0x8EAFB1AF	0x24D6A
+0x8EAFB1B0	0x24F2B
+0x8EAFB1B1	0x24F5D
+0x8EAFB1B2	0x24F5E
+0x8EAFB1B3	0x24F5F
+0x8EAFB1B5	0x24F60
+0x8EAFB1B6	0x24F61
+0x8EAFB1B7	0x25058
+0x8EAFB1B8	0x25059
+0x8EAFB1B9	0x2514A
+0x8EAFB1BA	0x2514B
+0x8EAFB1BB	0x2514C
+0x8EAFB1BC	0x2514D
+0x8EAFB1BD	0x2514E
+0x8EAFB1BE	0x25457
+0x8EAFB1BF	0x253B3
+0x8EAFB1C0	0x253B4
+0x8EAFB1C1	0x2546E
+0x8EAFB1C2	0x2545B
+0x8EAFB1C3	0x2545C
+0x8EAFB1C5	0x2545D
+0x8EAFB1C6	0x2545E
+0x8EAFB1C8	0x2546C
+0x8EAFB1C9	0x2563D
+0x8EAFB1CA	0x25654
+0x8EAFB1CB	0x2563E
+0x8EAFB1CC	0x25655
+0x8EAFB1CD	0x25656
+0x8EAFB1CE	0x2563F
+0x8EAFB1CF	0x25657
+0x8EAFB1D0	0x25658
+0x8EAFB1D1	0x25659
+0x8EAFB1D2	0x2565A
+0x8EAFB1D3	0x2565B
+0x8EAFB1D4	0x2565C
+0x8EAFB1D5	0x25788
+0x8EAFB1D6	0x25789
+0x8EAFB1D8	0x25958
+0x8EAFB1D9	0x25959
+0x8EAFB1DA	0x2595A
+0x8EAFB1DC	0x25A67
+0x8EAFB1DD	0x25A68
+0x8EAFB1DE	0x25A69
+0x8EAFB1DF	0x25A6A
+0x8EAFB1E1	0x25A6B
+0x8EAFB1E2	0x25A6C
+0x8EAFB1E3	0x25AFE
+0x8EAFB1E4	0x25AFF
+0x8EAFB1E5	0x25B00
+0x8EAFB1E6	0x25B01
+0x8EAFB1E7	0x25B02
+0x8EAFB1E8	0x25B03
+0x8EAFB1E9	0x25B04
+0x8EAFB1EA	0x25B05
+0x8EAFB1EB	0x25E39
+0x8EAFB1EC	0x25E3A
+0x8EAFB1ED	0x25E3B
+0x8EAFB1EE	0x25E3C
+0x8EAFB1F1	0x25FB2
+0x8EAFB1F2	0x25FB3
+0x8EAFB1F3	0x25FB4
+0x8EAFB1F4	0x25FB5
+0x8EAFB1F5	0x25FB6
+0x8EAFB1F6	0x25FB7
+0x8EAFB1F7	0x25FB8
+0x8EAFB1F8	0x7F3C
+0x8EAFB1F9	0x262A2
+0x8EAFB1FA	0x26361
+0x8EAFB1FB	0x26362
+0x8EAFB1FC	0x26414
+0x8EAFB1FE	0x264EB
+0x8EAFB2A1	0x26542
+0x8EAFB2A2	0x26548
+0x8EAFB2A4	0x26543
+0x8EAFB2A5	0x2654E
+0x8EAFB2A6	0x26544
+0x8EAFB2A7	0x26545
+0x8EAFB2A8	0x266B4
+0x8EAFB2A9	0x266B5
+0x8EAFB2AD	0x266B6
+0x8EAFB2AF	0x268E1
+0x8EAFB2B0	0x26905
+0x8EAFB2B2	0x8273
+0x8EAFB2B3	0x26B9A
+0x8EAFB2B5	0x26B9B
+0x8EAFB2B6	0x26B9C
+0x8EAFB2B7	0x26B9D
+0x8EAFB2B8	0x26B9E
+0x8EAFB2B9	0x26B9F
+0x8EAFB2BA	0x2F99A
+0x8EAFB2BB	0x26BA0
+0x8EAFB2BC	0x26BA1
+0x8EAFB2BD	0x26BA2
+0x8EAFB2BE	0x26BB5
+0x8EAFB2BF	0x26BA3
+0x8EAFB2C0	0x26BA4
+0x8EAFB2C2	0x26BA5
+0x8EAFB2C3	0x26BA6
+0x8EAFB2C4	0x26BA7
+0x8EAFB2C5	0x26BA8
+0x8EAFB2C6	0x26BAF
+0x8EAFB2C7	0x26BA9
+0x8EAFB2C8	0x26BAA
+0x8EAFB2C9	0x26BAB
+0x8EAFB2CA	0x26BAC
+0x8EAFB2CB	0x26BAD
+0x8EAFB2CC	0x26BB3
+0x8EAFB2CE	0x271A0
+0x8EAFB2CF	0x27256
+0x8EAFB2D0	0x27634
+0x8EAFB2D1	0x4627
+0x8EAFB2D2	0x2763C
+0x8EAFB2D3	0x2780C
+0x8EAFB2D5	0x27C3E
+0x8EAFB2D6	0x27CA3
+0x8EAFB2D7	0x27D30
+0x8EAFB2D8	0x27D31
+0x8EAFB2D9	0x27E97
+0x8EAFB2DA	0x27E98
+0x8EAFB2DB	0x27E99
+0x8EAFB2DC	0x27E9A
+0x8EAFB2DD	0x27E9B
+0x8EAFB2DE	0x282B2
+0x8EAFB2DF	0x282AB
+0x8EAFB2E0	0x282AC
+0x8EAFB2E1	0x286FC
+0x8EAFB2E2	0x286E8
+0x8EAFB2E3	0x286E9
+0x8EAFB2E4	0x286EA
+0x8EAFB2E5	0x287F1
+0x8EAFB2E6	0x2893F
+0x8EAFB2E7	0x28CCE
+0x8EAFB2E8	0x28E6D
+0x8EAFB2E9	0x28E6E
+0x8EAFB2EA	0x28E6F
+0x8EAFB2EB	0x28E70
+0x8EAFB2EC	0x28E71
+0x8EAFB2ED	0x28E72
+0x8EAFB2EE	0x28E73
+0x8EAFB2EF	0x96BE
+0x8EAFB2F0	0x29078
+0x8EAFB2F1	0x2983A
+0x8EAFB2F2	0x20167
+0x8EAFB2F3	0x66FA
+0x8EAFB2F4	0x20164
+0x8EAFB2F5	0x20165
+0x8EAFB2F6	0x20307
+0x8EAFB2F7	0x202C4
+0x8EAFB2F8	0x202C5
+0x8EAFB2F9	0x202C6
+0x8EAFB2FA	0x202C7
+0x8EAFB2FB	0x202C8
+0x8EAFB2FC	0x202C9
+0x8EAFB2FD	0x202E5
+0x8EAFB2FE	0x202CA
+0x8EAFB3A1	0x202CB
+0x8EAFB3A3	0x202CC
+0x8EAFB3A4	0x202CD
+0x8EAFB3A5	0x202CE
+0x8EAFB3A6	0x202CF
+0x8EAFB3A7	0x202D0
+0x8EAFB3A8	0x20497
+0x8EAFB3A9	0x2049A
+0x8EAFB3AA	0x2049B
+0x8EAFB3AB	0x205EA
+0x8EAFB3AC	0x205EC
+0x8EAFB3AD	0x205ED
+0x8EAFB3AE	0x205F7
+0x8EAFB3AF	0x205EE
+0x8EAFB3B0	0x205EF
+0x8EAFB3B1	0x2065B
+0x8EAFB3B2	0x2065C
+0x8EAFB3B3	0x2065D
+0x8EAFB3B4	0x2076D
+0x8EAFB3B5	0x2076E
+0x8EAFB3B7	0x2076F
+0x8EAFB3B8	0x20881
+0x8EAFB3B9	0x20882
+0x8EAFB3BA	0x2094F
+0x8EAFB3BB	0x209AD
+0x8EAFB3BC	0x2870A
+0x8EAFB3BD	0x20A7E
+0x8EAFB3BE	0x20B69
+0x8EAFB3BF	0x20D54
+0x8EAFB3C0	0x20D55
+0x8EAFB3C1	0x20D56
+0x8EAFB3C2	0x20D57
+0x8EAFB3C3	0x35AB
+0x8EAFB3C4	0x20D58
+0x8EAFB3C5	0x20D59
+0x8EAFB3C6	0x20D5A
+0x8EAFB3C7	0x20D5B
+0x8EAFB3C8	0x20D5C
+0x8EAFB3C9	0x20D5D
+0x8EAFB3CC	0x20D5E
+0x8EAFB3CD	0x20D5F
+0x8EAFB3CE	0x2133B
+0x8EAFB3CF	0x21336
+0x8EAFB3D0	0x2133C
+0x8EAFB3D1	0x2133D
+0x8EAFB3D2	0x2133E
+0x8EAFB3D3	0x2133F
+0x8EAFB3D4	0x21340
+0x8EAFB3D5	0x21341
+0x8EAFB3D6	0x21342
+0x8EAFB3D7	0x364B
+0x8EAFB3D8	0x21343
+0x8EAFB3D9	0x21344
+0x8EAFB3DA	0x21345
+0x8EAFB3DB	0x21337
+0x8EAFB3DE	0x21346
+0x8EAFB3DF	0x21347
+0x8EAFB3E0	0x21348
+0x8EAFB3E1	0x21349
+0x8EAFB3E2	0x2152D
+0x8EAFB3E3	0x215A5
+0x8EAFB3E4	0x2163D
+0x8EAFB3E5	0x2163F
+0x8EAFB3E6	0x2196E
+0x8EAFB3E7	0x217E7
+0x8EAFB3E8	0x21775
+0x8EAFB3E9	0x21776
+0x8EAFB3EA	0x21777
+0x8EAFB3EB	0x21778
+0x8EAFB3EC	0x21779
+0x8EAFB3ED	0x2177A
+0x8EAFB3EE	0x2177B
+0x8EAFB3EF	0x2177C
+0x8EAFB3F0	0x2178E
+0x8EAFB3F1	0x2177D
+0x8EAFB3F2	0x2177E
+0x8EAFB3F3	0x5A72
+0x8EAFB3F4	0x2177F
+0x8EAFB3F5	0x21780
+0x8EAFB3F6	0x21781
+0x8EAFB3F7	0x21782
+0x8EAFB3F8	0x21783
+0x8EAFB3F9	0x21784
+0x8EAFB3FA	0x21785
+0x8EAFB3FB	0x21786
+0x8EAFB3FC	0x21787
+0x8EAFB3FD	0x21788
+0x8EAFB3FE	0x21789
+0x8EAFB4A1	0x2178A
+0x8EAFB4A2	0x2178B
+0x8EAFB4A3	0x2178C
+0x8EAFB4A4	0x2196F
+0x8EAFB4A5	0x21970
+0x8EAFB4A6	0x21971
+0x8EAFB4A7	0x21972
+0x8EAFB4A8	0x21A2A
+0x8EAFB4A9	0x21A2B
+0x8EAFB4AA	0x21A2C
+0x8EAFB4AB	0x21A2D
+0x8EAFB4AC	0x21A2E
+0x8EAFB4AD	0x21A2F
+0x8EAFB4AE	0x21A30
+0x8EAFB4AF	0x21A31
+0x8EAFB4B0	0x21B83
+0x8EAFB4B1	0x21C84
+0x8EAFB4B2	0x21C85
+0x8EAFB4B3	0x21C93
+0x8EAFB4B5	0x21C86
+0x8EAFB4B6	0x21C87
+0x8EAFB4B7	0x21C88
+0x8EAFB4B8	0x21C89
+0x8EAFB4B9	0x21C8A
+0x8EAFB4BA	0x21C8B
+0x8EAFB4BB	0x21E36
+0x8EAFB4BC	0x21E38
+0x8EAFB4BD	0x21E39
+0x8EAFB4BE	0x21E3A
+0x8EAFB4BF	0x37E2
+0x8EAFB4C0	0x21E3B
+0x8EAFB4C1	0x21E3C
+0x8EAFB4C2	0x21E3D
+0x8EAFB4C3	0x21E3E
+0x8EAFB4C4	0x21E3F
+0x8EAFB4C6	0x21E40
+0x8EAFB4C7	0x21E41
+0x8EAFB4C8	0x21E42
+0x8EAFB4C9	0x220DE
+0x8EAFB4CA	0x220DF
+0x8EAFB4CB	0x220E0
+0x8EAFB4CC	0x220E1
+0x8EAFB4CD	0x2224A
+0x8EAFB4CE	0x2224B
+0x8EAFB4CF	0x2224C
+0x8EAFB4D0	0x2224D
+0x8EAFB4D1	0x2224E
+0x8EAFB4D2	0x2224F
+0x8EAFB4D3	0x22250
+0x8EAFB4D4	0x22327
+0x8EAFB4D5	0x223F9
+0x8EAFB4D6	0x223FA
+0x8EAFB4D7	0x223FB
+0x8EAFB4D8	0x22498
+0x8EAFB4D9	0x22499
+0x8EAFB4DA	0x2249A
+0x8EAFB4DC	0x2251E
+0x8EAFB4DD	0x2269E
+0x8EAFB4DE	0x226F7
+0x8EAFB4DF	0x2269F
+0x8EAFB4E0	0x226A0
+0x8EAFB4E1	0x226F0
+0x8EAFB4E2	0x226F8
+0x8EAFB4E3	0x226F9
+0x8EAFB4E4	0x226A1
+0x8EAFB4E5	0x226A2
+0x8EAFB4E6	0x226A3
+0x8EAFB4E7	0x226A4
+0x8EAFB4E8	0x226A5
+0x8EAFB4E9	0x226FA
+0x8EAFB4EA	0x226FB
+0x8EAFB4EB	0x226FC
+0x8EAFB4EC	0x226FD
+0x8EAFB4ED	0x226FE
+0x8EAFB4EE	0x2271F
+0x8EAFB4EF	0x226FF
+0x8EAFB4F0	0x22700
+0x8EAFB4F1	0x2278C
+0x8EAFB4F2	0x22701
+0x8EAFB4F3	0x229C2
+0x8EAFB4F4	0x229C3
+0x8EAFB4F6	0x229D3
+0x8EAFB4F7	0x22A4E
+0x8EAFB4F8	0x22BAF
+0x8EAFB4F9	0x22BB0
+0x8EAFB4FA	0x22BB1
+0x8EAFB4FB	0x22BB2
+0x8EAFB4FC	0x22BB3
+0x8EAFB4FD	0x22BC6
+0x8EAFB4FE	0x22BB4
+0x8EAFB5A2	0x22BB5
+0x8EAFB5A3	0x22BB6
+0x8EAFB5A4	0x22BB7
+0x8EAFB5A5	0x22BB8
+0x8EAFB5A6	0x22BB9
+0x8EAFB5A7	0x22BBA
+0x8EAFB5A8	0x22BBB
+0x8EAFB5A9	0x22BBC
+0x8EAFB5AA	0x22BBD
+0x8EAFB5AB	0x22BBE
+0x8EAFB5AC	0x22BBF
+0x8EAFB5AD	0x22BC1
+0x8EAFB5AE	0x22BC0
+0x8EAFB5AF	0x22BC2
+0x8EAFB5B0	0x22BC3
+0x8EAFB5B1	0x22F51
+0x8EAFB5B2	0x22F52
+0x8EAFB5B3	0x22F53
+0x8EAFB5B4	0x22F54
+0x8EAFB5B5	0x22F55
+0x8EAFB5B6	0x2305A
+0x8EAFB5B7	0x23050
+0x8EAFB5B8	0x23051
+0x8EAFB5B9	0x23078
+0x8EAFB5BA	0x230F8
+0x8EAFB5BB	0x230F9
+0x8EAFB5BC	0x231C6
+0x8EAFB5BD	0x231CB
+0x8EAFB5BE	0x231CC
+0x8EAFB5BF	0x231CD
+0x8EAFB5C0	0x231CE
+0x8EAFB5C1	0x231CF
+0x8EAFB5C2	0x231D0
+0x8EAFB5C3	0x231D1
+0x8EAFB5C4	0x231D2
+0x8EAFB5C5	0x231D3
+0x8EAFB5C6	0x231D4
+0x8EAFB5C7	0x231D5
+0x8EAFB5C9	0x23337
+0x8EAFB5CA	0x23338
+0x8EAFB5CB	0x23373
+0x8EAFB5CC	0x23490
+0x8EAFB5CD	0x23491
+0x8EAFB5CE	0x234BF
+0x8EAFB5CF	0x23492
+0x8EAFB5D0	0x23493
+0x8EAFB5D1	0x23494
+0x8EAFB5D2	0x23495
+0x8EAFB5D3	0x23496
+0x8EAFB5D4	0x23497
+0x8EAFB5D5	0x23498
+0x8EAFB5D6	0x23499
+0x8EAFB5D7	0x68BD
+0x8EAFB5D8	0x2349A
+0x8EAFB5D9	0x2349B
+0x8EAFB5DA	0x2349C
+0x8EAFB5DB	0x2349D
+0x8EAFB5DC	0x2349E
+0x8EAFB5DD	0x2349F
+0x8EAFB5DE	0x234A0
+0x8EAFB5DF	0x234A1
+0x8EAFB5E0	0x234A2
+0x8EAFB5E1	0x234A3
+0x8EAFB5E2	0x234A4
+0x8EAFB5E3	0x234A5
+0x8EAFB5E5	0x234A6
+0x8EAFB5E6	0x234A7
+0x8EAFB5E7	0x238BF
+0x8EAFB5E8	0x238C0
+0x8EAFB5E9	0x238C1
+0x8EAFB5EA	0x238C2
+0x8EAFB5EB	0x238C3
+0x8EAFB5EC	0x238C4
+0x8EAFB5ED	0x238C5
+0x8EAFB5EE	0x238C6
+0x8EAFB5EF	0x23975
+0x8EAFB5F0	0x23A43
+0x8EAFB5F1	0x23A12
+0x8EAFB5F2	0x23A9F
+0x8EAFB5F3	0x23A91
+0x8EAFB5F4	0x2F8F6
+0x8EAFB5F5	0x23A92
+0x8EAFB5F6	0x23A93
+0x8EAFB5F7	0x23A94
+0x8EAFB5F8	0x23B7E
+0x8EAFB5F9	0x23B7F
+0x8EAFB5FA	0x23B80
+0x8EAFB5FB	0x23B81
+0x8EAFB5FC	0x23B82
+0x8EAFB5FD	0x23C4C
+0x8EAFB5FE	0x23C63
+0x8EAFB6A1	0x23DC0
+0x8EAFB6A2	0x23DC1
+0x8EAFB6A3	0x23DC2
+0x8EAFB6A4	0x2423A
+0x8EAFB6A5	0x23DC3
+0x8EAFB6A6	0x23DC4
+0x8EAFB6A7	0x23DC5
+0x8EAFB6A8	0x23DC6
+0x8EAFB6A9	0x6E15
+0x8EAFB6AA	0x23DC7
+0x8EAFB6AC	0x23DC8
+0x8EAFB6AD	0x23D73
+0x8EAFB6AE	0x23DC9
+0x8EAFB6AF	0x23DCA
+0x8EAFB6B0	0x23DCB
+0x8EAFB6B1	0x23DCC
+0x8EAFB6B2	0x23DCD
+0x8EAFB6B3	0x3D0E
+0x8EAFB6B6	0x23DCE
+0x8EAFB6B7	0x23DCF
+0x8EAFB6B8	0x23DD0
+0x8EAFB6B9	0x23DD1
+0x8EAFB6BA	0x23DD2
+0x8EAFB6BB	0x23DD3
+0x8EAFB6BC	0x23DD4
+0x8EAFB6BD	0x23DD5
+0x8EAFB6BE	0x2423B
+0x8EAFB6BF	0x2423C
+0x8EAFB6C0	0x2423D
+0x8EAFB6C1	0x2423E
+0x8EAFB6C3	0x2423F
+0x8EAFB6C4	0x24240
+0x8EAFB6C5	0x24241
+0x8EAFB6C6	0x24242
+0x8EAFB6C7	0x24243
+0x8EAFB6C8	0x3DC1
+0x8EAFB6C9	0x24244
+0x8EAFB6CA	0x24245
+0x8EAFB6CB	0x24259
+0x8EAFB6CC	0x24246
+0x8EAFB6CD	0x24247
+0x8EAFB6CE	0x24248
+0x8EAFB6D0	0x24249
+0x8EAFB6D1	0x24513
+0x8EAFB6D2	0x24582
+0x8EAFB6D3	0x24583
+0x8EAFB6D4	0x24666
+0x8EAFB6D5	0x24667
+0x8EAFB6D6	0x24965
+0x8EAFB6D7	0x7413
+0x8EAFB6D8	0x24966
+0x8EAFB6D9	0x3ED9
+0x8EAFB6DA	0x24975
+0x8EAFB6DB	0x24974
+0x8EAFB6DC	0x24967
+0x8EAFB6DD	0x2496D
+0x8EAFB6DE	0x24976
+0x8EAFB6DF	0x24968
+0x8EAFB6E0	0x24969
+0x8EAFB6E1	0x2496A
+0x8EAFB6E2	0x2496B
+0x8EAFB6E3	0x2494F
+0x8EAFB6E4	0x2496C
+0x8EAFB6E5	0x24AF8
+0x8EAFB6E6	0x24B45
+0x8EAFB6E7	0x74F8
+0x8EAFB6E8	0x24B46
+0x8EAFB6E9	0x24BE4
+0x8EAFB6EA	0x24C85
+0x8EAFB6EB	0x24C6F
+0x8EAFB6EC	0x24C70
+0x8EAFB6ED	0x24D82
+0x8EAFB6EE	0x24D83
+0x8EAFB6EF	0x24D84
+0x8EAFB6F0	0x24D8B
+0x8EAFB6F1	0x24F2D
+0x8EAFB6F2	0x24F68
+0x8EAFB6F3	0x24F69
+0x8EAFB6F4	0x24F77
+0x8EAFB6F5	0x24F64
+0x8EAFB6F6	0x24F6A
+0x8EAFB6F8	0x24FF2
+0x8EAFB6F9	0x24FE2
+0x8EAFB6FA	0x25063
+0x8EAFB6FB	0x25064
+0x8EAFB6FC	0x25065
+0x8EAFB6FD	0x25066
+0x8EAFB6FE	0x7B3D
+0x8EAFB7A1	0x25067
+0x8EAFB7A2	0x25068
+0x8EAFB7A3	0x76D8
+0x8EAFB7A5	0x25172
+0x8EAFB7A6	0x2517D
+0x8EAFB7A7	0x25369
+0x8EAFB7A8	0x25484
+0x8EAFB7A9	0x25486
+0x8EAFB7AA	0x25487
+0x8EAFB7AB	0x25488
+0x8EAFB7AC	0x2549E
+0x8EAFB7AE	0x25489
+0x8EAFB7AF	0x2548A
+0x8EAFB7B0	0x25496
+0x8EAFB7B1	0x2548B
+0x8EAFB7B2	0x2548C
+0x8EAFB7B3	0x2548D
+0x8EAFB7B4	0x25679
+0x8EAFB7B5	0x25683
+0x8EAFB7B6	0x2567A
+0x8EAFB7B7	0x2565D
+0x8EAFB7B8	0x2567B
+0x8EAFB7BA	0x2579F
+0x8EAFB7BB	0x4148
+0x8EAFB7BC	0x257A0
+0x8EAFB7BD	0x257A1
+0x8EAFB7BE	0x257A2
+0x8EAFB7BF	0x79FC
+0x8EAFB7C0	0x2596A
+0x8EAFB7C1	0x2596B
+0x8EAFB7C2	0x2596C
+0x8EAFB7C3	0x2596D
+0x8EAFB7C4	0x2596E
+0x8EAFB7C5	0x25A78
+0x8EAFB7C7	0x25A79
+0x8EAFB7C8	0x25A7C
+0x8EAFB7C9	0x25B21
+0x8EAFB7CA	0x25B22
+0x8EAFB7CB	0x25B23
+0x8EAFB7CC	0x25B24
+0x8EAFB7CD	0x7B39
+0x8EAFB7CE	0x25B25
+0x8EAFB7CF	0x25B26
+0x8EAFB7D0	0x25E51
+0x8EAFB7D1	0x25E52
+0x8EAFB7D2	0x25E56
+0x8EAFB7D4	0x7D4B
+0x8EAFB7D5	0x25FE1
+0x8EAFB7D8	0x25FD6
+0x8EAFB7D9	0x25FD7
+0x8EAFB7DA	0x25FD8
+0x8EAFB7DB	0x25FD9
+0x8EAFB7DC	0x262B5
+0x8EAFB7DD	0x2636C
+0x8EAFB7DE	0x2636F
+0x8EAFB7DF	0x26370
+0x8EAFB7E0	0x264BC
+0x8EAFB7E1	0x264BD
+0x8EAFB7E2	0x264ED
+0x8EAFB7E3	0x2655B
+0x8EAFB7E4	0x2655C
+0x8EAFB7E5	0x2655D
+0x8EAFB7E6	0x2655E
+0x8EAFB7E7	0x26686
+0x8EAFB7E8	0x26687
+0x8EAFB7E9	0x266ED
+0x8EAFB7EB	0x266EE
+0x8EAFB7ED	0x2690E
+0x8EAFB7EE	0x2690F
+0x8EAFB7F0	0x26A2D
+0x8EAFB7F1	0x26A2A
+0x8EAFB7F2	0x26A2E
+0x8EAFB7F3	0x26ACC
+0x8EAFB7F4	0x26BF9
+0x8EAFB7F5	0x26BFA
+0x8EAFB7F6	0x26BFB
+0x8EAFB7F7	0x26BFC
+0x8EAFB7F8	0x83B9
+0x8EAFB7F9	0x26BFD
+0x8EAFB7FA	0x26C1B
+0x8EAFB7FB	0x26BFE
+0x8EAFB7FC	0x26BFF
+0x8EAFB7FD	0x26C00
+0x8EAFB7FE	0x26C01
+0x8EAFB8A1	0x26C02
+0x8EAFB8A2	0x26C03
+0x8EAFB8A3	0x26C21
+0x8EAFB8A4	0x26C04
+0x8EAFB8A5	0x26C05
+0x8EAFB8A6	0x26C06
+0x8EAFB8A7	0x26C07
+0x8EAFB8A8	0x26C08
+0x8EAFB8A9	0x26C09
+0x8EAFB8AA	0x26C0A
+0x8EAFB8AB	0x26C0B
+0x8EAFB8AC	0x26C0C
+0x8EAFB8AD	0x26C0D
+0x8EAFB8AE	0x26C0E
+0x8EAFB8AF	0x26C0F
+0x8EAFB8B0	0x26C10
+0x8EAFB8B1	0x26C11
+0x8EAFB8B2	0x26C12
+0x8EAFB8B3	0x26C13
+0x8EAFB8B4	0x26C14
+0x8EAFB8B5	0x26C15
+0x8EAFB8B6	0x2727B
+0x8EAFB8B7	0x2727C
+0x8EAFB8B8	0x2727D
+0x8EAFB8B9	0x2727E
+0x8EAFB8BA	0x86CF
+0x8EAFB8BB	0x2727F
+0x8EAFB8BC	0x27280
+0x8EAFB8BD	0x27266
+0x8EAFB8BE	0x27281
+0x8EAFB8BF	0x27282
+0x8EAFB8C0	0x27283
+0x8EAFB8C1	0x275B2
+0x8EAFB8C3	0x2767F
+0x8EAFB8C4	0x27672
+0x8EAFB8C5	0x2765A
+0x8EAFB8C6	0x277EB
+0x8EAFB8C7	0x27815
+0x8EAFB8C9	0x27816
+0x8EAFB8CA	0x2F9CA
+0x8EAFB8CB	0x27817
+0x8EAFB8CD	0x278C5
+0x8EAFB8CE	0x278C6
+0x8EAFB8CF	0x278C7
+0x8EAFB8D0	0x27988
+0x8EAFB8D1	0x27989
+0x8EAFB8D3	0x2798A
+0x8EAFB8D4	0x2798B
+0x8EAFB8D5	0x2798C
+0x8EAFB8D6	0x2798D
+0x8EAFB8D7	0x27BDF
+0x8EAFB8D9	0x27D3B
+0x8EAFB8DA	0x27D3C
+0x8EAFB8DB	0x27D3D
+0x8EAFB8DC	0x27D3E
+0x8EAFB8DD	0x27D3F
+0x8EAFB8DE	0x27D40
+0x8EAFB8DF	0x27D41
+0x8EAFB8E0	0x27D42
+0x8EAFB8E1	0x27E5C
+0x8EAFB8E2	0x27EAF
+0x8EAFB8E3	0x27EA9
+0x8EAFB8E4	0x27EAA
+0x8EAFB8E5	0x27EAB
+0x8EAFB8E6	0x27EAC
+0x8EAFB8E7	0x27EB5
+0x8EAFB8E8	0x27EAD
+0x8EAFB8E9	0x27EAE
+0x8EAFB8EA	0x27FE2
+0x8EAFB8EB	0x28224
+0x8EAFB8EC	0x8EAE
+0x8EAFB8ED	0x282C4
+0x8EAFB8EF	0x284EA
+0x8EAFB8F0	0x284D3
+0x8EAFB8F1	0x284D4
+0x8EAFB8F2	0x284D5
+0x8EAFB8F3	0x28686
+0x8EAFB8F5	0x28687
+0x8EAFB8F6	0x286FD
+0x8EAFB8F7	0x28805
+0x8EAFB8F8	0x28949
+0x8EAFB8F9	0x28C5F
+0x8EAFB8FA	0x28CD3
+0x8EAFB8FB	0x28CD5
+0x8EAFB8FC	0x28E8A
+0x8EAFB8FD	0x28E8B
+0x8EAFB8FE	0x28E8C
+0x8EAFB9A1	0x28E8D
+0x8EAFB9A2	0x28E8E
+0x8EAFB9A3	0x28E8F
+0x8EAFB9A4	0x28E90
+0x8EAFB9A5	0x28E91
+0x8EAFB9A6	0x28E92
+0x8EAFB9A7	0x28E93
+0x8EAFB9A8	0x2907D
+0x8EAFB9A9	0x2907E
+0x8EAFB9AA	0x96EB
+0x8EAFB9AD	0x291EC
+0x8EAFB9AE	0x2925B
+0x8EAFB9AF	0x29C87
+0x8EAFB9B0	0x29C86
+0x8EAFB9B2	0x20046
+0x8EAFB9B3	0x20047
+0x8EAFB9B4	0x20102
+0x8EAFB9B5	0x2016D
+0x8EAFB9B6	0x2016E
+0x8EAFB9B7	0x2016F
+0x8EAFB9B8	0x2030D
+0x8EAFB9B9	0x2030E
+0x8EAFB9BA	0x2030F
+0x8EAFB9BB	0x20310
+0x8EAFB9BC	0x20311
+0x8EAFB9BD	0x20312
+0x8EAFB9BE	0x20313
+0x8EAFB9BF	0x20314
+0x8EAFB9C0	0x2049F
+0x8EAFB9C1	0x204A0
+0x8EAFB9C2	0x204A1
+0x8EAFB9C3	0x204A3
+0x8EAFB9C4	0x20521
+0x8EAFB9C5	0x20522
+0x8EAFB9C6	0x2337C
+0x8EAFB9C7	0x20595
+0x8EAFB9C8	0x20596
+0x8EAFB9C9	0x20661
+0x8EAFB9CA	0x20667
+0x8EAFB9CB	0x20791
+0x8EAFB9CC	0x20792
+0x8EAFB9CD	0x20793
+0x8EAFB9CE	0x20794
+0x8EAFB9CF	0x2088A
+0x8EAFB9D0	0x2088B
+0x8EAFB9D1	0x208F7
+0x8EAFB9D2	0x20924
+0x8EAFB9D3	0x209B0
+0x8EAFB9D4	0x209B1
+0x8EAFB9D5	0x20A8E
+0x8EAFB9D6	0x20B04
+0x8EAFB9D7	0x20B6A
+0x8EAFB9D8	0x20B6B
+0x8EAFB9D9	0x20B6C
+0x8EAFB9DA	0x20B6D
+0x8EAFB9DB	0x20DE8
+0x8EAFB9DC	0x20E0C
+0x8EAFB9DD	0x20DE9
+0x8EAFB9DE	0x20DEA
+0x8EAFB9DF	0x20E0D
+0x8EAFB9E1	0x20DEB
+0x8EAFB9E2	0x20DEC
+0x8EAFB9E3	0x20DED
+0x8EAFB9E4	0x20DEE
+0x8EAFB9E5	0x20DEF
+0x8EAFB9E6	0x20DF0
+0x8EAFB9E7	0x20DF1
+0x8EAFB9E8	0x20DF2
+0x8EAFB9E9	0x20E16
+0x8EAFB9EA	0x20DF3
+0x8EAFB9EB	0x20E04
+0x8EAFB9EC	0x20E1D
+0x8EAFB9ED	0x20DF4
+0x8EAFB9EE	0x20DF5
+0x8EAFB9EF	0x20DF6
+0x8EAFB9F0	0x20DF7
+0x8EAFB9F1	0x55B0
+0x8EAFB9F2	0x21202
+0x8EAFB9F3	0x21203
+0x8EAFB9F4	0x21204
+0x8EAFB9F5	0x2139A
+0x8EAFB9F6	0x2137C
+0x8EAFB9F7	0x213C5
+0x8EAFB9F8	0x2137D
+0x8EAFB9F9	0x2137E
+0x8EAFB9FA	0x2137F
+0x8EAFB9FB	0x21380
+0x8EAFB9FC	0x21381
+0x8EAFB9FD	0x5840
+0x8EAFB9FE	0x5842
+0x8EAFBAA1	0x21382
+0x8EAFBAA2	0x21383
+0x8EAFBAA3	0x21384
+0x8EAFBAA4	0x21385
+0x8EAFBAA5	0x21386
+0x8EAFBAA6	0x21387
+0x8EAFBAA7	0x215AE
+0x8EAFBAA8	0x2164D
+0x8EAFBAA9	0x217B0
+0x8EAFBAAA	0x217DC
+0x8EAFBAAB	0x217B6
+0x8EAFBAAC	0x217B7
+0x8EAFBAAD	0x217B8
+0x8EAFBAAE	0x217B9
+0x8EAFBAAF	0x217BA
+0x8EAFBAB0	0x217BB
+0x8EAFBAB1	0x217DB
+0x8EAFBAB2	0x217BC
+0x8EAFBAB3	0x217BD
+0x8EAFBAB4	0x217BE
+0x8EAFBAB6	0x217BF
+0x8EAFBAB7	0x217C0
+0x8EAFBAB8	0x217C1
+0x8EAFBAB9	0x217C2
+0x8EAFBABA	0x217C3
+0x8EAFBABB	0x217CE
+0x8EAFBABC	0x3701
+0x8EAFBABD	0x217D9
+0x8EAFBABE	0x217C4
+0x8EAFBABF	0x217C5
+0x8EAFBAC0	0x217DA
+0x8EAFBAC1	0x217C6
+0x8EAFBAC2	0x217C7
+0x8EAFBAC3	0x217C8
+0x8EAFBAC4	0x217C9
+0x8EAFBAC5	0x217CA
+0x8EAFBAC6	0x2197E
+0x8EAFBAC7	0x2197B
+0x8EAFBAC8	0x21A4E
+0x8EAFBAC9	0x21A4F
+0x8EAFBACA	0x21A50
+0x8EAFBACB	0x21A51
+0x8EAFBACC	0x21A52
+0x8EAFBACD	0x21A53
+0x8EAFBACE	0x21A54
+0x8EAFBACF	0x21A55
+0x8EAFBAD0	0x21B8F
+0x8EAFBAD1	0x21BFC
+0x8EAFBAD2	0x21CA6
+0x8EAFBAD3	0x21CA7
+0x8EAFBAD4	0x21CA8
+0x8EAFBAD5	0x21D23
+0x8EAFBAD6	0x21E8B
+0x8EAFBAD8	0x21E8C
+0x8EAFBAD9	0x21E8D
+0x8EAFBADA	0x21E8E
+0x8EAFBADB	0x21E8F
+0x8EAFBADC	0x21EA4
+0x8EAFBADD	0x20599
+0x8EAFBADE	0x22024
+0x8EAFBADF	0x22046
+0x8EAFBAE0	0x22047
+0x8EAFBAE1	0x22048
+0x8EAFBAE2	0x220FD
+0x8EAFBAE3	0x220FE
+0x8EAFBAE5	0x2226E
+0x8EAFBAE6	0x2227C
+0x8EAFBAE7	0x2226F
+0x8EAFBAE8	0x22270
+0x8EAFBAE9	0x22271
+0x8EAFBAEA	0x22272
+0x8EAFBAEB	0x22329
+0x8EAFBAEC	0x2232A
+0x8EAFBAED	0x2235F
+0x8EAFBAEE	0x224A2
+0x8EAFBAEF	0x22530
+0x8EAFBAF0	0x2252B
+0x8EAFBAF1	0x22761
+0x8EAFBAF2	0x22702
+0x8EAFBAF3	0x22703
+0x8EAFBAF4	0x22704
+0x8EAFBAF5	0x22705
+0x8EAFBAF6	0x22706
+0x8EAFBAF7	0x22707
+0x8EAFBAF9	0x22708
+0x8EAFBAFA	0x22709
+0x8EAFBAFB	0x22762
+0x8EAFBAFC	0x2270A
+0x8EAFBAFD	0x2270B
+0x8EAFBAFE	0x2270C
+0x8EAFBBA1	0x2270D
+0x8EAFBBA2	0x2270E
+0x8EAFBBA3	0x22763
+0x8EAFBBA4	0x22727
+0x8EAFBBA5	0x2270F
+0x8EAFBBA7	0x2271B
+0x8EAFBBA8	0x22764
+0x8EAFBBA9	0x22710
+0x8EAFBBAA	0x22711
+0x8EAFBBAB	0x22781
+0x8EAFBBAC	0x22712
+0x8EAFBBAD	0x22765
+0x8EAFBBAE	0x22713
+0x8EAFBBAF	0x229CE
+0x8EAFBBB0	0x22C29
+0x8EAFBBB1	0x22BC4
+0x8EAFBBB2	0x22C2A
+0x8EAFBBB4	0x22C2B
+0x8EAFBBB5	0x22C2C
+0x8EAFBBB6	0x22C2D
+0x8EAFBBB7	0x22C2E
+0x8EAFBBB8	0x22C2F
+0x8EAFBBB9	0x22C30
+0x8EAFBBBA	0x22C31
+0x8EAFBBBB	0x22C32
+0x8EAFBBBC	0x22C33
+0x8EAFBBBD	0x22C34
+0x8EAFBBBF	0x22C35
+0x8EAFBBC0	0x22C36
+0x8EAFBBC1	0x22BE3
+0x8EAFBBC2	0x22C37
+0x8EAFBBC3	0x22C38
+0x8EAFBBC4	0x22C39
+0x8EAFBBC5	0x22C3A
+0x8EAFBBC6	0x22C3B
+0x8EAFBBC7	0x22C4D
+0x8EAFBBC8	0x22C3C
+0x8EAFBBC9	0x22C3D
+0x8EAFBBCA	0x22C3E
+0x8EAFBBCC	0x22ED0
+0x8EAFBBCD	0x22ED1
+0x8EAFBBCE	0x23055
+0x8EAFBBCF	0x23102
+0x8EAFBBD0	0x23104
+0x8EAFBBD1	0x231FC
+0x8EAFBBD2	0x23207
+0x8EAFBBD3	0x231FD
+0x8EAFBBD4	0x231FE
+0x8EAFBBD6	0x231FF
+0x8EAFBBD7	0x23200
+0x8EAFBBD8	0x23208
+0x8EAFBBD9	0x23201
+0x8EAFBBDA	0x23202
+0x8EAFBBDB	0x23235
+0x8EAFBBDC	0x23203
+0x8EAFBBDD	0x23204
+0x8EAFBBDF	0x2333B
+0x8EAFBBE0	0x23389
+0x8EAFBBE1	0x23381
+0x8EAFBBE2	0x23382
+0x8EAFBBE3	0x26733
+0x8EAFBBE4	0x234EB
+0x8EAFBBE5	0x234EC
+0x8EAFBBE7	0x234ED
+0x8EAFBBE8	0x234EE
+0x8EAFBBE9	0x234EF
+0x8EAFBBEB	0x234F0
+0x8EAFBBEC	0x234F1
+0x8EAFBBED	0x234F2
+0x8EAFBBEE	0x692B
+0x8EAFBBEF	0x234F3
+0x8EAFBBF0	0x6916
+0x8EAFBBF1	0x234F4
+0x8EAFBBF2	0x234F5
+0x8EAFBBF3	0x2004B
+0x8EAFBBF4	0x234F6
+0x8EAFBBF5	0x234F7
+0x8EAFBBF6	0x234F8
+0x8EAFBBF7	0x234F9
+0x8EAFBBF8	0x234FA
+0x8EAFBBF9	0x234FB
+0x8EAFBBFA	0x234FC
+0x8EAFBBFB	0x234FD
+0x8EAFBBFC	0x234FE
+0x8EAFBBFD	0x234FF
+0x8EAFBBFE	0x23500
+0x8EAFBCA1	0x691B
+0x8EAFBCA2	0x23501
+0x8EAFBCA3	0x23502
+0x8EAFBCA4	0x23503
+0x8EAFBCA5	0x23504
+0x8EAFBCA6	0x23505
+0x8EAFBCA7	0x23506
+0x8EAFBCA8	0x23507
+0x8EAFBCA9	0x6927
+0x8EAFBCAA	0x23508
+0x8EAFBCAB	0x23509
+0x8EAFBCAC	0x2350A
+0x8EAFBCAD	0x2350B
+0x8EAFBCAE	0x2350C
+0x8EAFBCAF	0x2350D
+0x8EAFBCB0	0x238D7
+0x8EAFBCB1	0x238D8
+0x8EAFBCB2	0x23A29
+0x8EAFBCB3	0x23A9C
+0x8EAFBCB4	0x23AF8
+0x8EAFBCB5	0x23B98
+0x8EAFBCB6	0x23BA4
+0x8EAFBCB7	0x23B99
+0x8EAFBCB8	0x23B9A
+0x8EAFBCB9	0x23B9B
+0x8EAFBCBA	0x23B97
+0x8EAFBCBB	0x23B9C
+0x8EAFBCBC	0x6BF5
+0x8EAFBCBD	0x23B9D
+0x8EAFBCBF	0x23B9E
+0x8EAFBCC0	0x23B9F
+0x8EAFBCC1	0x23C65
+0x8EAFBCC2	0x23DD6
+0x8EAFBCC3	0x3D20
+0x8EAFBCC4	0x23E32
+0x8EAFBCC5	0x23E33
+0x8EAFBCC6	0x23E34
+0x8EAFBCC7	0x6E82
+0x8EAFBCC8	0x23E35
+0x8EAFBCC9	0x23E36
+0x8EAFBCCA	0x23E37
+0x8EAFBCCB	0x23DD7
+0x8EAFBCCD	0x23DD8
+0x8EAFBCCE	0x23E38
+0x8EAFBCCF	0x23E39
+0x8EAFBCD0	0x23E3A
+0x8EAFBCD1	0x23E3B
+0x8EAFBCD2	0x23E3C
+0x8EAFBCD3	0x23E3D
+0x8EAFBCD4	0x23E3E
+0x8EAFBCD5	0x23E3F
+0x8EAFBCD6	0x23E40
+0x8EAFBCD7	0x23DD9
+0x8EAFBCD8	0x23E41
+0x8EAFBCD9	0x23E42
+0x8EAFBCDA	0x3D21
+0x8EAFBCDB	0x23E43
+0x8EAFBCDC	0x23E44
+0x8EAFBCDD	0x6E7A
+0x8EAFBCDE	0x2427C
+0x8EAFBCDF	0x2427D
+0x8EAFBCE0	0x2427E
+0x8EAFBCE1	0x2427F
+0x8EAFBCE2	0x24280
+0x8EAFBCE3	0x24281
+0x8EAFBCE4	0x24282
+0x8EAFBCE6	0x24283
+0x8EAFBCE7	0x24284
+0x8EAFBCE8	0x24285
+0x8EAFBCE9	0x24286
+0x8EAFBCEA	0x242A5
+0x8EAFBCEB	0x24287
+0x8EAFBCEC	0x24288
+0x8EAFBCED	0x24289
+0x8EAFBCEE	0x2428A
+0x8EAFBCEF	0x2428B
+0x8EAFBCF0	0x2428C
+0x8EAFBCF1	0x2428D
+0x8EAFBCF2	0x2428E
+0x8EAFBCF5	0x2428F
+0x8EAFBCF7	0x24290
+0x8EAFBCF8	0x24291
+0x8EAFBCF9	0x24292
+0x8EAFBCFA	0x24293
+0x8EAFBCFB	0x24294
+0x8EAFBCFC	0x24295
+0x8EAFBCFE	0x7129
+0x8EAFBDA1	0x24296
+0x8EAFBDA2	0x24556
+0x8EAFBDA3	0x24557
+0x8EAFBDA4	0x245E1
+0x8EAFBDA5	0x2460E
+0x8EAFBDA6	0x2460F
+0x8EAFBDA7	0x2467A
+0x8EAFBDA8	0x2467B
+0x8EAFBDA9	0x2468B
+0x8EAFBDAA	0x247F2
+0x8EAFBDAB	0x247F3
+0x8EAFBDAC	0x24993
+0x8EAFBDAD	0x24994
+0x8EAFBDAE	0x24995
+0x8EAFBDAF	0x24996
+0x8EAFBDB0	0x24997
+0x8EAFBDB1	0x249AD
+0x8EAFBDB2	0x24998
+0x8EAFBDB3	0x249AB
+0x8EAFBDB4	0x2497B
+0x8EAFBDB5	0x24999
+0x8EAFBDB6	0x2499A
+0x8EAFBDB7	0x2499B
+0x8EAFBDB8	0x24985
+0x8EAFBDB9	0x2499C
+0x8EAFBDBA	0x2499D
+0x8EAFBDBB	0x3EDA
+0x8EAFBDBD	0x249AC
+0x8EAFBDBE	0x24979
+0x8EAFBDBF	0x2499E
+0x8EAFBDC0	0x249A4
+0x8EAFBDC1	0x24AFD
+0x8EAFBDC2	0x24BEB
+0x8EAFBDC3	0x24BEA
+0x8EAFBDC4	0x24C8F
+0x8EAFBDC5	0x24C90
+0x8EAFBDC6	0x24C86
+0x8EAFBDC7	0x24C87
+0x8EAFBDC8	0x24C88
+0x8EAFBDC9	0x24DAC
+0x8EAFBDCA	0x24DAD
+0x8EAFBDCB	0x24FEC
+0x8EAFBDCC	0x25073
+0x8EAFBDCD	0x25074
+0x8EAFBDCF	0x251AA
+0x8EAFBDD0	0x251AB
+0x8EAFBDD1	0x251AC
+0x8EAFBDD2	0x253D1
+0x8EAFBDD3	0x253D7
+0x8EAFBDD4	0x254B9
+0x8EAFBDD5	0x254BA
+0x8EAFBDD6	0x254BB
+0x8EAFBDD7	0x254BC
+0x8EAFBDD8	0x2568E
+0x8EAFBDD9	0x2568F
+0x8EAFBDDA	0x25690
+0x8EAFBDDB	0x2567C
+0x8EAFBDDC	0x25691
+0x8EAFBDDD	0x25692
+0x8EAFBDDE	0x25693
+0x8EAFBDDF	0x25694
+0x8EAFBDE0	0x2F954
+0x8EAFBDE1	0x2569A
+0x8EAFBDE2	0x25695
+0x8EAFBDE3	0x25696
+0x8EAFBDE4	0x25697
+0x8EAFBDE5	0x257BD
+0x8EAFBDE6	0x257C7
+0x8EAFBDE7	0x257BE
+0x8EAFBDE9	0x257BF
+0x8EAFBDEB	0x25993
+0x8EAFBDEC	0x21A5E
+0x8EAFBDED	0x25A86
+0x8EAFBDEE	0x25A87
+0x8EAFBDEF	0x25A88
+0x8EAFBDF0	0x25A89
+0x8EAFBDF1	0x25B41
+0x8EAFBDF2	0x25B42
+0x8EAFBDF3	0x25B43
+0x8EAFBDF4	0x25B44
+0x8EAFBDF5	0x25B45
+0x8EAFBDF6	0x25B46
+0x8EAFBDF7	0x25B4A
+0x8EAFBDF8	0x25B47
+0x8EAFBDF9	0x25B48
+0x8EAFBDFA	0x25B49
+0x8EAFBDFB	0x25E6B
+0x8EAFBDFC	0x25E66
+0x8EAFBDFE	0x25E67
+0x8EAFBEA1	0x7CAB
+0x8EAFBEA2	0x25E68
+0x8EAFBEA3	0x7CAC
+0x8EAFBEA5	0x25FFD
+0x8EAFBEA6	0x25FFE
+0x8EAFBEA7	0x25FFF
+0x8EAFBEA8	0x26000
+0x8EAFBEA9	0x26001
+0x8EAFBEAA	0x26002
+0x8EAFBEAB	0x26003
+0x8EAFBEAC	0x26004
+0x8EAFBEAD	0x26005
+0x8EAFBEAE	0x26006
+0x8EAFBEAF	0x26233
+0x8EAFBEB0	0x262C2
+0x8EAFBEB1	0x262D0
+0x8EAFBEB2	0x2F974
+0x8EAFBEB3	0x26395
+0x8EAFBEB4	0x26396
+0x8EAFBEB5	0x26435
+0x8EAFBEB6	0x26436
+0x8EAFBEB7	0x26567
+0x8EAFBEB8	0x26568
+0x8EAFBEB9	0x26569
+0x8EAFBEBA	0x2656A
+0x8EAFBEBB	0x26572
+0x8EAFBEBC	0x2656B
+0x8EAFBEBD	0x2656C
+0x8EAFBEBE	0x2656D
+0x8EAFBEBF	0x2656E
+0x8EAFBEC0	0x2656F
+0x8EAFBEC1	0x26722
+0x8EAFBEC4	0x26723
+0x8EAFBEC5	0x26741
+0x8EAFBEC6	0x26724
+0x8EAFBEC7	0x26725
+0x8EAFBEC8	0x26726
+0x8EAFBEC9	0x26727
+0x8EAFBECA	0x26728
+0x8EAFBECB	0x26729
+0x8EAFBECC	0x266B7
+0x8EAFBED0	0x269DA
+0x8EAFBED1	0x26ACF
+0x8EAFBED2	0x26ADA
+0x8EAFBED3	0x26C89
+0x8EAFBED4	0x26CB7
+0x8EAFBED5	0x26C8A
+0x8EAFBED6	0x26C8B
+0x8EAFBED7	0x26D5E
+0x8EAFBED8	0x26C8C
+0x8EAFBEDA	0x26C8D
+0x8EAFBEDB	0x26C8E
+0x8EAFBEDC	0x26C8F
+0x8EAFBEDD	0x26C90
+0x8EAFBEDE	0x26C91
+0x8EAFBEDF	0x26C92
+0x8EAFBEE0	0x26C93
+0x8EAFBEE1	0x26C94
+0x8EAFBEE2	0x26CB6
+0x8EAFBEE3	0x26C95
+0x8EAFBEE4	0x26C96
+0x8EAFBEE5	0x26C97
+0x8EAFBEE6	0x83F7
+0x8EAFBEE8	0x26C98
+0x8EAFBEE9	0x26C99
+0x8EAFBEEA	0x26C9A
+0x8EAFBEEB	0x44EA
+0x8EAFBEED	0x26C9B
+0x8EAFBEEE	0x26CBD
+0x8EAFBEEF	0x26C9C
+0x8EAFBEF0	0x26C9D
+0x8EAFBEF1	0x26C9E
+0x8EAFBEF2	0x26C9F
+0x8EAFBEF3	0x26CC0
+0x8EAFBEF4	0x26CA0
+0x8EAFBEF5	0x26CA1
+0x8EAFBEF6	0x26CA2
+0x8EAFBEF7	0x26CA3
+0x8EAFBEF8	0x26CA4
+0x8EAFBEF9	0x26CA5
+0x8EAFBEFA	0x26CA6
+0x8EAFBEFB	0x26CA7
+0x8EAFBEFC	0x26CA8
+0x8EAFBEFD	0x26CA9
+0x8EAFBEFE	0x26CAA
+0x8EAFBFA2	0x271B4
+0x8EAFBFA3	0x271B5
+0x8EAFBFA4	0x271B6
+0x8EAFBFA5	0x272B9
+0x8EAFBFA6	0x272BA
+0x8EAFBFA7	0x272BB
+0x8EAFBFA8	0x27291
+0x8EAFBFA9	0x272BC
+0x8EAFBFAA	0x275EE
+0x8EAFBFAB	0x275EF
+0x8EAFBFAC	0x27696
+0x8EAFBFAD	0x27697
+0x8EAFBFAE	0x27673
+0x8EAFBFAF	0x27698
+0x8EAFBFB0	0x27699
+0x8EAFBFB1	0x277ED
+0x8EAFBFB2	0x277EE
+0x8EAFBFB3	0x278DE
+0x8EAFBFB4	0x279B0
+0x8EAFBFB5	0x279B1
+0x8EAFBFB6	0x279B2
+0x8EAFBFB7	0x279B3
+0x8EAFBFB8	0x279B4
+0x8EAFBFB9	0x279B5
+0x8EAFBFBA	0x279B6
+0x8EAFBFBB	0x2F9CE
+0x8EAFBFBC	0x279B7
+0x8EAFBFBD	0x27BE3
+0x8EAFBFBE	0x27CB9
+0x8EAFBFBF	0x27D55
+0x8EAFBFC0	0x27D7E
+0x8EAFBFC1	0x27D56
+0x8EAFBFC2	0x27D57
+0x8EAFBFC3	0x27D58
+0x8EAFBFC4	0x27D59
+0x8EAFBFC5	0x27D5A
+0x8EAFBFC7	0x27EC4
+0x8EAFBFC8	0x27EC5
+0x8EAFBFC9	0x27EC6
+0x8EAFBFCA	0x27EC7
+0x8EAFBFCB	0x27EC8
+0x8EAFBFCC	0x27EC9
+0x8EAFBFCD	0x27EEE
+0x8EAFBFCE	0x27ECF
+0x8EAFBFCF	0x27ECA
+0x8EAFBFD0	0x27ECB
+0x8EAFBFD1	0x27ECC
+0x8EAFBFD2	0x28009
+0x8EAFBFD3	0x2F9DA
+0x8EAFBFD4	0x28003
+0x8EAFBFD5	0x2822F
+0x8EAFBFD6	0x28230
+0x8EAFBFD7	0x28231
+0x8EAFBFD8	0x28232
+0x8EAFBFD9	0x2850E
+0x8EAFBFDA	0x2850F
+0x8EAFBFDB	0x28510
+0x8EAFBFDC	0x28511
+0x8EAFBFDD	0x28512
+0x8EAFBFDF	0x28513
+0x8EAFBFE0	0x28514
+0x8EAFBFE1	0x28515
+0x8EAFBFE2	0x284FF
+0x8EAFBFE3	0x2871F
+0x8EAFBFE4	0x28720
+0x8EAFBFE5	0x28721
+0x8EAFBFE6	0x2872D
+0x8EAFBFE8	0x2881B
+0x8EAFBFE9	0x2881C
+0x8EAFBFEA	0x2881D
+0x8EAFBFEB	0x2881E
+0x8EAFBFEC	0x28953
+0x8EAFBFED	0x28954
+0x8EAFBFEE	0x28955
+0x8EAFBFEF	0x28956
+0x8EAFBFF0	0x28964
+0x8EAFBFF1	0x28959
+0x8EAFBFF2	0x28957
+0x8EAFBFF4	0x28958
+0x8EAFBFF5	0x28C6B
+0x8EAFBFF6	0x4989
+0x8EAFBFF8	0x28CE7
+0x8EAFBFF9	0x28CE8
+0x8EAFBFFA	0x28CE9
+0x8EAFBFFB	0x28CEA
+0x8EAFBFFC	0x28CEB
+0x8EAFBFFD	0x28CEC
+0x8EAFBFFE	0x9596
+0x8EAFC0A1	0x28CED
+0x8EAFC0A2	0x28EB1
+0x8EAFC0A3	0x28EB4
+0x8EAFC0A5	0x2908A
+0x8EAFC0A6	0x2908D
+0x8EAFC0A7	0x2908C
+0x8EAFC0A8	0x291F2
+0x8EAFC0A9	0x291F3
+0x8EAFC0AB	0x22108
+0x8EAFC0AC	0x29417
+0x8EAFC0AD	0x4AB2
+0x8EAFC0AE	0x2959F
+0x8EAFC0AF	0x296A0
+0x8EAFC0B1	0x2986D
+0x8EAFC0B2	0x2307D
+0x8EAFC0B3	0x29F90
+0x8EAFC0B4	0x2A5C4
+0x8EAFC0B5	0x2004C
+0x8EAFC0B6	0x20174
+0x8EAFC0B7	0x20175
+0x8EAFC0B8	0x20176
+0x8EAFC0B9	0x20349
+0x8EAFC0BA	0x2034A
+0x8EAFC0BB	0x2034B
+0x8EAFC0BC	0x2034C
+0x8EAFC0BD	0x2034D
+0x8EAFC0BE	0x2034E
+0x8EAFC0BF	0x2034F
+0x8EAFC0C0	0x20350
+0x8EAFC0C1	0x20351
+0x8EAFC0C2	0x20352
+0x8EAFC0C3	0x20353
+0x8EAFC0C4	0x20354
+0x8EAFC0C5	0x20355
+0x8EAFC0C6	0x20356
+0x8EAFC0C7	0x204A4
+0x8EAFC0C8	0x204A9
+0x8EAFC0C9	0x2052A
+0x8EAFC0CA	0x2052B
+0x8EAFC0CB	0x207B3
+0x8EAFC0CC	0x207C1
+0x8EAFC0CD	0x20898
+0x8EAFC0CE	0x208FB
+0x8EAFC0CF	0x208FC
+0x8EAFC0D0	0x209BC
+0x8EAFC0D1	0x20A96
+0x8EAFC0D2	0x20B0A
+0x8EAFC0D4	0x20EA2
+0x8EAFC0D6	0x20E81
+0x8EAFC0D7	0x20E82
+0x8EAFC0D8	0x20E83
+0x8EAFC0D9	0x20E84
+0x8EAFC0DA	0x20E85
+0x8EAFC0DB	0x20E86
+0x8EAFC0DC	0x20E87
+0x8EAFC0DD	0x20E88
+0x8EAFC0DE	0x20E89
+0x8EAFC0DF	0x20E8A
+0x8EAFC0E0	0x20E8B
+0x8EAFC0E1	0x20E8C
+0x8EAFC0E2	0x55F1
+0x8EAFC0E3	0x20E8D
+0x8EAFC0E4	0x20ED1
+0x8EAFC0E5	0x21214
+0x8EAFC0E6	0x213C9
+0x8EAFC0E7	0x213CA
+0x8EAFC0E8	0x213CB
+0x8EAFC0E9	0x29AFD
+0x8EAFC0EA	0x213CC
+0x8EAFC0EB	0x213CD
+0x8EAFC0EC	0x213CE
+0x8EAFC0ED	0x213CF
+0x8EAFC0EE	0x213D0
+0x8EAFC0EF	0x213D1
+0x8EAFC0F0	0x213D2
+0x8EAFC0F1	0x213D3
+0x8EAFC0F2	0x213D4
+0x8EAFC0F3	0x213D5
+0x8EAFC0F4	0x21571
+0x8EAFC0F5	0x2004D
+0x8EAFC0F6	0x21662
+0x8EAFC0F7	0x2180E
+0x8EAFC0F8	0x217FE
+0x8EAFC0F9	0x217FF
+0x8EAFC0FA	0x21800
+0x8EAFC0FC	0x21801
+0x8EAFC0FD	0x21802
+0x8EAFC0FE	0x21803
+0x8EAFC1A1	0x21815
+0x8EAFC1A2	0x21804
+0x8EAFC1A3	0x21805
+0x8EAFC1A5	0x21987
+0x8EAFC1A6	0x21989
+0x8EAFC1A7	0x21A6E
+0x8EAFC1A8	0x21A6F
+0x8EAFC1A9	0x21A70
+0x8EAFC1AA	0x21A71
+0x8EAFC1AB	0x2F86E
+0x8EAFC1AC	0x21A72
+0x8EAFC1AD	0x21A73
+0x8EAFC1AE	0x21A74
+0x8EAFC1AF	0x21B9D
+0x8EAFC1B0	0x21CB8
+0x8EAFC1B1	0x21CB9
+0x8EAFC1B2	0x21CBA
+0x8EAFC1B3	0x21EC2
+0x8EAFC1B4	0x21EC3
+0x8EAFC1B5	0x21ED5
+0x8EAFC1B6	0x21EC4
+0x8EAFC1B7	0x21EC0
+0x8EAFC1B8	0x21EC5
+0x8EAFC1B9	0x21EC6
+0x8EAFC1BA	0x2228A
+0x8EAFC1BB	0x2228B
+0x8EAFC1BC	0x2228C
+0x8EAFC1BD	0x22364
+0x8EAFC1BE	0x25B8C
+0x8EAFC1BF	0x5F41
+0x8EAFC1C0	0x2240D
+0x8EAFC1C1	0x224A8
+0x8EAFC1C2	0x2253B
+0x8EAFC1C3	0x2253C
+0x8EAFC1C4	0x2253D
+0x8EAFC1C5	0x2253E
+0x8EAFC1C6	0x2253F
+0x8EAFC1C7	0x22540
+0x8EAFC1C8	0x22766
+0x8EAFC1C9	0x227CB
+0x8EAFC1CA	0x227B7
+0x8EAFC1CB	0x227B8
+0x8EAFC1CC	0x227B9
+0x8EAFC1CD	0x227BA
+0x8EAFC1CE	0x22767
+0x8EAFC1CF	0x227BB
+0x8EAFC1D0	0x22768
+0x8EAFC1D1	0x22769
+0x8EAFC1D2	0x2276A
+0x8EAFC1D3	0x227BC
+0x8EAFC1D5	0x229DB
+0x8EAFC1D6	0x22C81
+0x8EAFC1D7	0x22C82
+0x8EAFC1D8	0x22C83
+0x8EAFC1D9	0x22C84
+0x8EAFC1DA	0x22C85
+0x8EAFC1DB	0x22C86
+0x8EAFC1DC	0x22C87
+0x8EAFC1DD	0x22C88
+0x8EAFC1DE	0x22C89
+0x8EAFC1DF	0x2F8BF
+0x8EAFC1E0	0x22C8A
+0x8EAFC1E1	0x22C8B
+0x8EAFC1E3	0x22C8C
+0x8EAFC1E4	0x22C8D
+0x8EAFC1E5	0x22C8E
+0x8EAFC1E6	0x22C8F
+0x8EAFC1E7	0x22C90
+0x8EAFC1E8	0x22CA1
+0x8EAFC1E9	0x22C91
+0x8EAFC1EA	0x22ED6
+0x8EAFC1EB	0x22F9F
+0x8EAFC1EC	0x23058
+0x8EAFC1ED	0x23085
+0x8EAFC1EE	0x2310B
+0x8EAFC1EF	0x2310C
+0x8EAFC1F0	0x23237
+0x8EAFC1F1	0x23238
+0x8EAFC1F2	0x2F8CE
+0x8EAFC1F3	0x23239
+0x8EAFC1F4	0x2323A
+0x8EAFC1F5	0x2323B
+0x8EAFC1F6	0x2323C
+0x8EAFC1F7	0x2323D
+0x8EAFC1F8	0x2323E
+0x8EAFC1F9	0x23240
+0x8EAFC1FA	0x23241
+0x8EAFC1FB	0x23242
+0x8EAFC1FD	0x23243
+0x8EAFC1FE	0x2338A
+0x8EAFC2A1	0x2338B
+0x8EAFC2A2	0x23590
+0x8EAFC2A3	0x23559
+0x8EAFC2A4	0x2355B
+0x8EAFC2A5	0x2355C
+0x8EAFC2A6	0x2355D
+0x8EAFC2A7	0x2355E
+0x8EAFC2A8	0x698A
+0x8EAFC2A9	0x2355F
+0x8EAFC2AA	0x23560
+0x8EAFC2AB	0x23561
+0x8EAFC2AC	0x23562
+0x8EAFC2AD	0x23563
+0x8EAFC2AE	0x23564
+0x8EAFC2AF	0x23593
+0x8EAFC2B0	0x23565
+0x8EAFC2B1	0x23566
+0x8EAFC2B2	0x23567
+0x8EAFC2B3	0x23568
+0x8EAFC2B4	0x23569
+0x8EAFC2B5	0x2356A
+0x8EAFC2B6	0x2356B
+0x8EAFC2B7	0x23595
+0x8EAFC2B8	0x2356C
+0x8EAFC2B9	0x2356D
+0x8EAFC2BA	0x2356E
+0x8EAFC2BB	0x2356F
+0x8EAFC2BC	0x698C
+0x8EAFC2BD	0x23570
+0x8EAFC2BE	0x23571
+0x8EAFC2BF	0x23572
+0x8EAFC2C0	0x23573
+0x8EAFC2C1	0x23574
+0x8EAFC2C2	0x23575
+0x8EAFC2C3	0x23576
+0x8EAFC2C4	0x23577
+0x8EAFC2C5	0x23578
+0x8EAFC2C6	0x23579
+0x8EAFC2C7	0x6980
+0x8EAFC2C8	0x2357A
+0x8EAFC2C9	0x697F
+0x8EAFC2CA	0x2357B
+0x8EAFC2CB	0x235A9
+0x8EAFC2CC	0x2357C
+0x8EAFC2CD	0x238F1
+0x8EAFC2CE	0x238EB
+0x8EAFC2CF	0x2398A
+0x8EAFC2D0	0x23A3D
+0x8EAFC2D1	0x23AA6
+0x8EAFC2D2	0x23AA7
+0x8EAFC2D3	0x23BBA
+0x8EAFC2D5	0x23BBB
+0x8EAFC2D6	0x23BBC
+0x8EAFC2D7	0x23BBD
+0x8EAFC2D8	0x23E91
+0x8EAFC2D9	0x23E92
+0x8EAFC2DA	0x23E93
+0x8EAFC2DB	0x23E94
+0x8EAFC2DC	0x23E95
+0x8EAFC2DD	0x23E96
+0x8EAFC2DE	0x23E97
+0x8EAFC2DF	0x23DDA
+0x8EAFC2E0	0x23E98
+0x8EAFC2E1	0x23E99
+0x8EAFC2E2	0x23E9A
+0x8EAFC2E5	0x23E9B
+0x8EAFC2E6	0x23E9C
+0x8EAFC2E7	0x23E9D
+0x8EAFC2E8	0x23E9E
+0x8EAFC2E9	0x23E9F
+0x8EAFC2EA	0x23EA0
+0x8EAFC2EB	0x23EBF
+0x8EAFC2EC	0x23EA1
+0x8EAFC2ED	0x23EA2
+0x8EAFC2EE	0x23EA3
+0x8EAFC2EF	0x23EA4
+0x8EAFC2F0	0x23EA5
+0x8EAFC2F1	0x23EA6
+0x8EAFC2F2	0x23EA7
+0x8EAFC2F3	0x23E5B
+0x8EAFC2F4	0x2F90D
+0x8EAFC2F5	0x23EA8
+0x8EAFC2F6	0x242CB
+0x8EAFC2F8	0x3DDA
+0x8EAFC2F9	0x242CC
+0x8EAFC2FA	0x2434F
+0x8EAFC2FB	0x242CD
+0x8EAFC2FC	0x242CE
+0x8EAFC2FD	0x242CF
+0x8EAFC2FE	0x2434E
+0x8EAFC3A1	0x242D0
+0x8EAFC3A2	0x242D1
+0x8EAFC3A3	0x242D2
+0x8EAFC3A5	0x242D3
+0x8EAFC3A6	0x242D4
+0x8EAFC3A7	0x242D5
+0x8EAFC3A8	0x242D6
+0x8EAFC3A9	0x242D7
+0x8EAFC3AA	0x242D8
+0x8EAFC3AB	0x242D9
+0x8EAFC3AC	0x242FA
+0x8EAFC3AD	0x242DA
+0x8EAFC3AE	0x242DB
+0x8EAFC3AF	0x2F91C
+0x8EAFC3B0	0x242DC
+0x8EAFC3B3	0x242DD
+0x8EAFC3B4	0x242DE
+0x8EAFC3B5	0x242DF
+0x8EAFC3B6	0x242E0
+0x8EAFC3B7	0x242E1
+0x8EAFC3B8	0x242E2
+0x8EAFC3B9	0x242E3
+0x8EAFC3BA	0x242E4
+0x8EAFC3BB	0x242E5
+0x8EAFC3BC	0x3DDB
+0x8EAFC3BD	0x242E6
+0x8EAFC3BE	0x242E7
+0x8EAFC3BF	0x2458E
+0x8EAFC3C0	0x24698
+0x8EAFC3C1	0x24699
+0x8EAFC3C3	0x2480A
+0x8EAFC3C5	0x24826
+0x8EAFC3C6	0x24827
+0x8EAFC3C7	0x249BD
+0x8EAFC3C8	0x249DF
+0x8EAFC3C9	0x3EE2
+0x8EAFC3CA	0x249BE
+0x8EAFC3CB	0x249DE
+0x8EAFC3CC	0x249BF
+0x8EAFC3CD	0x249C0
+0x8EAFC3CE	0x249C1
+0x8EAFC3CF	0x249C2
+0x8EAFC3D0	0x2499F
+0x8EAFC3D1	0x249C3
+0x8EAFC3D2	0x249C4
+0x8EAFC3D3	0x249C5
+0x8EAFC3D4	0x249C6
+0x8EAFC3D5	0x249C7
+0x8EAFC3D6	0x3EE3
+0x8EAFC3D7	0x249C8
+0x8EAFC3D8	0x249C9
+0x8EAFC3D9	0x249E3
+0x8EAFC3DA	0x249CA
+0x8EAFC3DB	0x249CB
+0x8EAFC3DC	0x249CC
+0x8EAFC3DD	0x249CD
+0x8EAFC3DE	0x249CE
+0x8EAFC3DF	0x249CF
+0x8EAFC3E0	0x249D0
+0x8EAFC3E1	0x249D1
+0x8EAFC3E2	0x249D2
+0x8EAFC3E3	0x249D3
+0x8EAFC3E4	0x2F92F
+0x8EAFC3E5	0x249D4
+0x8EAFC3E6	0x24B04
+0x8EAFC3E7	0x24B65
+0x8EAFC3E8	0x24BEE
+0x8EAFC3E9	0x24CA0
+0x8EAFC3EA	0x24CA1
+0x8EAFC3EB	0x24DDD
+0x8EAFC3EC	0x24DDE
+0x8EAFC3ED	0x24F83
+0x8EAFC3EE	0x24FFA
+0x8EAFC3EF	0x2507F
+0x8EAFC3F0	0x25080
+0x8EAFC3F1	0x251E8
+0x8EAFC3F2	0x251E9
+0x8EAFC3F3	0x251EA
+0x8EAFC3F4	0x235A6
+0x8EAFC3F5	0x253E1
+0x8EAFC3F7	0x254DB
+0x8EAFC3F8	0x254DC
+0x8EAFC3F9	0x254DD
+0x8EAFC3FA	0x254DE
+0x8EAFC3FB	0x254DF
+0x8EAFC3FC	0x254E0
+0x8EAFC3FD	0x254E1
+0x8EAFC3FE	0x254E2
+0x8EAFC4A1	0x254E3
+0x8EAFC4A2	0x254E4
+0x8EAFC4A3	0x254E5
+0x8EAFC4A4	0x254E6
+0x8EAFC4A5	0x789C
+0x8EAFC4A6	0x254E7
+0x8EAFC4A7	0x256B0
+0x8EAFC4A8	0x25698
+0x8EAFC4A9	0x256B1
+0x8EAFC4AA	0x25699
+0x8EAFC4AB	0x256B2
+0x8EAFC4AC	0x256B3
+0x8EAFC4AD	0x256B4
+0x8EAFC4AE	0x256B5
+0x8EAFC4AF	0x256B6
+0x8EAFC4B0	0x256B7
+0x8EAFC4B1	0x256B8
+0x8EAFC4B2	0x256B9
+0x8EAFC4B3	0x257E2
+0x8EAFC4B4	0x257E3
+0x8EAFC4B5	0x257E4
+0x8EAFC4B6	0x257E5
+0x8EAFC4B7	0x257E6
+0x8EAFC4B8	0x257E7
+0x8EAFC4B9	0x257E8
+0x8EAFC4BA	0x257E9
+0x8EAFC4BB	0x259AD
+0x8EAFC4BC	0x259CF
+0x8EAFC4BD	0x259AE
+0x8EAFC4BE	0x259AF
+0x8EAFC4BF	0x259B0
+0x8EAFC4C0	0x259B1
+0x8EAFC4C1	0x25A92
+0x8EAFC4C2	0x25A93
+0x8EAFC4C3	0x25A94
+0x8EAFC4C4	0x25B79
+0x8EAFC4C5	0x7B7B
+0x8EAFC4C6	0x25B7A
+0x8EAFC4C7	0x25B7B
+0x8EAFC4C8	0x25B7C
+0x8EAFC4C9	0x25B7D
+0x8EAFC4CA	0x25B7E
+0x8EAFC4CB	0x25B7F
+0x8EAFC4CC	0x25B80
+0x8EAFC4CD	0x25B81
+0x8EAFC4CE	0x25B82
+0x8EAFC4CF	0x25B83
+0x8EAFC4D0	0x25B84
+0x8EAFC4D1	0x25E97
+0x8EAFC4D2	0x25E84
+0x8EAFC4D3	0x25E85
+0x8EAFC4D4	0x25E89
+0x8EAFC4D5	0x25E86
+0x8EAFC4D6	0x25E87
+0x8EAFC4D7	0x2602C
+0x8EAFC4D8	0x2602D
+0x8EAFC4D9	0x2602E
+0x8EAFC4DA	0x2602F
+0x8EAFC4DB	0x26030
+0x8EAFC4DC	0x26031
+0x8EAFC4DD	0x26032
+0x8EAFC4DE	0x26033
+0x8EAFC4DF	0x26034
+0x8EAFC4E0	0x26035
+0x8EAFC4E1	0x26036
+0x8EAFC4E2	0x26037
+0x8EAFC4E3	0x262D2
+0x8EAFC4E4	0x26444
+0x8EAFC4E5	0x26500
+0x8EAFC4E6	0x26583
+0x8EAFC4E7	0x26584
+0x8EAFC4E8	0x2F986
+0x8EAFC4E9	0x2677A
+0x8EAFC4EA	0x2677B
+0x8EAFC4EB	0x2677C
+0x8EAFC4EC	0x2677D
+0x8EAFC4ED	0x2677E
+0x8EAFC4EF	0x2677F
+0x8EAFC4F0	0x26787
+0x8EAFC4F1	0x26780
+0x8EAFC4F2	0x26A43
+0x8EAFC4F3	0x26D34
+0x8EAFC4F4	0x4749
+0x8EAFC4F5	0x26D35
+0x8EAFC4F6	0x26D36
+0x8EAFC4F7	0x26D37
+0x8EAFC4F8	0x26D38
+0x8EAFC4F9	0x26D39
+0x8EAFC4FA	0x26D3A
+0x8EAFC4FB	0x26D3B
+0x8EAFC4FC	0x26D3C
+0x8EAFC4FD	0x26D3D
+0x8EAFC4FE	0x26D3E
+0x8EAFC5A1	0x26D3F
+0x8EAFC5A2	0x26D40
+0x8EAFC5A3	0x26D41
+0x8EAFC5A4	0x26D42
+0x8EAFC5A5	0x26D43
+0x8EAFC5A6	0x26D44
+0x8EAFC5A7	0x26D45
+0x8EAFC5A8	0x26D46
+0x8EAFC5A9	0x26D47
+0x8EAFC5AA	0x26D48
+0x8EAFC5AB	0x26D49
+0x8EAFC5AC	0x26D4A
+0x8EAFC5AE	0x26D4B
+0x8EAFC5AF	0x26D4C
+0x8EAFC5B0	0x26D4D
+0x8EAFC5B1	0x26D4E
+0x8EAFC5B2	0x272E7
+0x8EAFC5B3	0x272E8
+0x8EAFC5B4	0x272E9
+0x8EAFC5B5	0x272EA
+0x8EAFC5B6	0x272EB
+0x8EAFC5B7	0x272EC
+0x8EAFC5B8	0x272ED
+0x8EAFC5B9	0x272EE
+0x8EAFC5BA	0x275F7
+0x8EAFC5BB	0x2769A
+0x8EAFC5BC	0x276CD
+0x8EAFC5BD	0x2F9C8
+0x8EAFC5BE	0x276A3
+0x8EAFC5BF	0x276CE
+0x8EAFC5C0	0x27831
+0x8EAFC5C1	0x27832
+0x8EAFC5C2	0x27833
+0x8EAFC5C3	0x279E4
+0x8EAFC5C5	0x279E5
+0x8EAFC5C6	0x279E6
+0x8EAFC5C7	0x27CC8
+0x8EAFC5C8	0x27D74
+0x8EAFC5C9	0x27D75
+0x8EAFC5CA	0x27D76
+0x8EAFC5CB	0x27D77
+0x8EAFC5CC	0x27D78
+0x8EAFC5CD	0x27D79
+0x8EAFC5CE	0x27D7A
+0x8EAFC5CF	0x27E61
+0x8EAFC5D0	0x27EDF
+0x8EAFC5D1	0x27EE0
+0x8EAFC5D2	0x27EE1
+0x8EAFC5D3	0x27EE2
+0x8EAFC5D4	0x27EE3
+0x8EAFC5D5	0x27EE4
+0x8EAFC5D6	0x27EE5
+0x8EAFC5D7	0x27EE6
+0x8EAFC5D8	0x47F3
+0x8EAFC5D9	0x28031
+0x8EAFC5DA	0x2823D
+0x8EAFC5DB	0x2823E
+0x8EAFC5DC	0x2823F
+0x8EAFC5DD	0x282F4
+0x8EAFC5DE	0x282F5
+0x8EAFC5DF	0x282F6
+0x8EAFC5E1	0x28417
+0x8EAFC5E2	0x28541
+0x8EAFC5E3	0x28542
+0x8EAFC5E4	0x28543
+0x8EAFC5E5	0x28544
+0x8EAFC5E6	0x28545
+0x8EAFC5E7	0x28546
+0x8EAFC5E8	0x28547
+0x8EAFC5E9	0x28548
+0x8EAFC5EA	0x28549
+0x8EAFC5EB	0x2854A
+0x8EAFC5EC	0x2854B
+0x8EAFC5ED	0x90D2
+0x8EAFC5EE	0x286BA
+0x8EAFC5EF	0x28744
+0x8EAFC5F0	0x2892A
+0x8EAFC5F1	0x2896D
+0x8EAFC5F2	0x9274
+0x8EAFC5F3	0x2F9E7
+0x8EAFC5F4	0x2897E
+0x8EAFC5F5	0x2896E
+0x8EAFC5F6	0x2896F
+0x8EAFC5F7	0x28970
+0x8EAFC5F8	0x28971
+0x8EAFC5F9	0x28976
+0x8EAFC5FA	0x28C79
+0x8EAFC5FB	0x95A0
+0x8EAFC5FD	0x28D04
+0x8EAFC5FE	0x28CF8
+0x8EAFC6A1	0x28D05
+0x8EAFC6A2	0x28EDA
+0x8EAFC6A3	0x28EDB
+0x8EAFC6A4	0x28EDC
+0x8EAFC6A5	0x28EDD
+0x8EAFC6A6	0x28EDE
+0x8EAFC6A7	0x28EDF
+0x8EAFC6A8	0x28EE0
+0x8EAFC6A9	0x28EE1
+0x8EAFC6AA	0x290C5
+0x8EAFC6AB	0x2909A
+0x8EAFC6AC	0x2909B
+0x8EAFC6AD	0x2909C
+0x8EAFC6AE	0x291D8
+0x8EAFC6AF	0x291D9
+0x8EAFC6B0	0x291DA
+0x8EAFC6B1	0x2926E
+0x8EAFC6B2	0x4A57
+0x8EAFC6B3	0x2946B
+0x8EAFC6B4	0x27D83
+0x8EAFC6B6	0x296D6
+0x8EAFC6B7	0x296BD
+0x8EAFC6B9	0x2322E
+0x8EAFC6BA	0x29AFC
+0x8EAFC6BB	0x29D53
+0x8EAFC6BC	0x29DB7
+0x8EAFC6BD	0x2A28C
+0x8EAFC6BE	0x2A38E
+0x8EAFC6BF	0x2A2FF
+0x8EAFC6C0	0x20076
+0x8EAFC6C1	0x20106
+0x8EAFC6C2	0x2017E
+0x8EAFC6C3	0x20384
+0x8EAFC6C4	0x20385
+0x8EAFC6C5	0x20386
+0x8EAFC6C6	0x20387
+0x8EAFC6C7	0x20388
+0x8EAFC6C8	0x203A7
+0x8EAFC6C9	0x20389
+0x8EAFC6CA	0x2038A
+0x8EAFC6CB	0x2038B
+0x8EAFC6CC	0x2038C
+0x8EAFC6CD	0x2038D
+0x8EAFC6CE	0x2038E
+0x8EAFC6CF	0x2038F
+0x8EAFC6D0	0x203A3
+0x8EAFC6D1	0x20390
+0x8EAFC6D2	0x20391
+0x8EAFC6D3	0x20392
+0x8EAFC6D4	0x20393
+0x8EAFC6D5	0x203AC
+0x8EAFC6D6	0x20394
+0x8EAFC6D7	0x20395
+0x8EAFC6D8	0x20396
+0x8EAFC6D9	0x204AA
+0x8EAFC6DA	0x204AB
+0x8EAFC6DB	0x2059E
+0x8EAFC6DC	0x51A9
+0x8EAFC6DD	0x20608
+0x8EAFC6DE	0x20609
+0x8EAFC6DF	0x20668
+0x8EAFC6E0	0x20669
+0x8EAFC6E1	0x2066A
+0x8EAFC6E2	0x2069A
+0x8EAFC6E3	0x207D9
+0x8EAFC6E4	0x207DA
+0x8EAFC6E5	0x207DB
+0x8EAFC6E6	0x208A8
+0x8EAFC6E7	0x20901
+0x8EAFC6E8	0x20928
+0x8EAFC6E9	0x20977
+0x8EAFC6EA	0x209BD
+0x8EAFC6EB	0x209BE
+0x8EAFC6EC	0x20F60
+0x8EAFC6ED	0x20AA0
+0x8EAFC6EE	0x20AA2
+0x8EAFC6EF	0x20B0F
+0x8EAFC6F0	0x20B85
+0x8EAFC6F1	0x20EFE
+0x8EAFC6F2	0x20EFF
+0x8EAFC6F3	0x20F00
+0x8EAFC6F4	0x20F01
+0x8EAFC6F5	0x20F16
+0x8EAFC6F6	0x20F02
+0x8EAFC6F7	0x20F03
+0x8EAFC6F8	0x20F04
+0x8EAFC6F9	0x20F05
+0x8EAFC6FA	0x20F06
+0x8EAFC6FB	0x20F07
+0x8EAFC6FC	0x20F08
+0x8EAFC6FD	0x20F22
+0x8EAFC6FE	0x20F09
+0x8EAFC7A1	0x20F0A
+0x8EAFC7A2	0x20F0B
+0x8EAFC7A3	0x20F0C
+0x8EAFC7A4	0x20F14
+0x8EAFC7A5	0x20F29
+0x8EAFC7A6	0x20E6E
+0x8EAFC7A7	0x20F0D
+0x8EAFC7A8	0x20F0E
+0x8EAFC7A9	0x20F0F
+0x8EAFC7AA	0x20F10
+0x8EAFC7AB	0x20F11
+0x8EAFC7AC	0x20F12
+0x8EAFC7AD	0x20F13
+0x8EAFC7AE	0x2121B
+0x8EAFC7AF	0x2121C
+0x8EAFC7B0	0x2121D
+0x8EAFC7B1	0x21413
+0x8EAFC7B2	0x213FF
+0x8EAFC7B3	0x21400
+0x8EAFC7B4	0x21401
+0x8EAFC7B5	0x21402
+0x8EAFC7B6	0x21403
+0x8EAFC7B7	0x21404
+0x8EAFC7B8	0x2140A
+0x8EAFC7B9	0x21405
+0x8EAFC7BA	0x21406
+0x8EAFC7BB	0x21407
+0x8EAFC7BC	0x21408
+0x8EAFC7BD	0x2153A
+0x8EAFC7BE	0x21573
+0x8EAFC7BF	0x2166F
+0x8EAFC7C0	0x21670
+0x8EAFC7C1	0x21671
+0x8EAFC7C2	0x20052
+0x8EAFC7C4	0x21A9A
+0x8EAFC7C5	0x21860
+0x8EAFC7C6	0x2F869
+0x8EAFC7C7	0x2182B
+0x8EAFC7C8	0x21824
+0x8EAFC7C9	0x2182C
+0x8EAFC7CA	0x2182D
+0x8EAFC7CB	0x2182E
+0x8EAFC7CC	0x2182F
+0x8EAFC7CD	0x21830
+0x8EAFC7CE	0x21831
+0x8EAFC7CF	0x21832
+0x8EAFC7D0	0x21833
+0x8EAFC7D1	0x21834
+0x8EAFC7D2	0x21835
+0x8EAFC7D3	0x21845
+0x8EAFC7D4	0x21836
+0x8EAFC7D5	0x21992
+0x8EAFC7D6	0x21993
+0x8EAFC7D7	0x21A88
+0x8EAFC7D8	0x21A89
+0x8EAFC7D9	0x21A8A
+0x8EAFC7DA	0x21A8B
+0x8EAFC7DB	0x21B3F
+0x8EAFC7DD	0x21CCA
+0x8EAFC7DE	0x21EF6
+0x8EAFC7DF	0x21EF7
+0x8EAFC7E0	0x21EF8
+0x8EAFC7E1	0x21EF9
+0x8EAFC7E2	0x2212B
+0x8EAFC7E4	0x221A4
+0x8EAFC7E5	0x221CE
+0x8EAFC7E7	0x2229E
+0x8EAFC7E8	0x2229F
+0x8EAFC7E9	0x222A0
+0x8EAFC7EA	0x222A1
+0x8EAFC7EB	0x222A2
+0x8EAFC7EC	0x222A3
+0x8EAFC7ED	0x222A4
+0x8EAFC7EE	0x222A5
+0x8EAFC7EF	0x222A6
+0x8EAFC7F0	0x22418
+0x8EAFC7F1	0x22560
+0x8EAFC7F2	0x22561
+0x8EAFC7F3	0x22562
+0x8EAFC7F4	0x22563
+0x8EAFC7F5	0x22564
+0x8EAFC7F6	0x227BD
+0x8EAFC7F7	0x227BE
+0x8EAFC7F8	0x2280B
+0x8EAFC7F9	0x227BF
+0x8EAFC7FA	0x227C0
+0x8EAFC7FC	0x2280C
+0x8EAFC7FD	0x2278D
+0x8EAFC7FE	0x2280D
+0x8EAFC8A1	0x2280E
+0x8EAFC8A2	0x2285E
+0x8EAFC8A3	0x2280F
+0x8EAFC8A4	0x22810
+0x8EAFC8A5	0x227C1
+0x8EAFC8A6	0x22811
+0x8EAFC8A8	0x227C2
+0x8EAFC8A9	0x229EA
+0x8EAFC8AA	0x229EB
+0x8EAFC8AB	0x22CE3
+0x8EAFC8AC	0x22CE4
+0x8EAFC8AD	0x22CE5
+0x8EAFC8AE	0x22CE6
+0x8EAFC8AF	0x22CE7
+0x8EAFC8B0	0x22C92
+0x8EAFC8B1	0x22D4A
+0x8EAFC8B3	0x22CE8
+0x8EAFC8B4	0x22CE9
+0x8EAFC8B5	0x22CEA
+0x8EAFC8B6	0x22D01
+0x8EAFC8B7	0x22CEB
+0x8EAFC8B8	0x22CEC
+0x8EAFC8B9	0x22CEF
+0x8EAFC8BA	0x22CED
+0x8EAFC8BB	0x22CEE
+0x8EAFC8BC	0x22CF0
+0x8EAFC8BD	0x22CF1
+0x8EAFC8BE	0x22CF2
+0x8EAFC8BF	0x22CF3
+0x8EAFC8C0	0x22CF4
+0x8EAFC8C1	0x22CF5
+0x8EAFC8C2	0x22CF6
+0x8EAFC8C3	0x22CF7
+0x8EAFC8C4	0x22CF8
+0x8EAFC8C5	0x22CF9
+0x8EAFC8C6	0x22CFE
+0x8EAFC8C7	0x22CFA
+0x8EAFC8C8	0x22CFB
+0x8EAFC8C9	0x22CFC
+0x8EAFC8CA	0x23263
+0x8EAFC8CB	0x23264
+0x8EAFC8CC	0x23265
+0x8EAFC8CD	0x23266
+0x8EAFC8CE	0x23267
+0x8EAFC8CF	0x23268
+0x8EAFC8D0	0x2360B
+0x8EAFC8D1	0x2360D
+0x8EAFC8D2	0x3BBC
+0x8EAFC8D3	0x2360E
+0x8EAFC8D4	0x2360F
+0x8EAFC8D5	0x3BA4
+0x8EAFC8D6	0x23614
+0x8EAFC8D7	0x235D4
+0x8EAFC8D8	0x235D5
+0x8EAFC8D9	0x235D6
+0x8EAFC8DA	0x235D7
+0x8EAFC8DB	0x235D8
+0x8EAFC8DC	0x235D9
+0x8EAFC8DD	0x235DA
+0x8EAFC8DE	0x235DB
+0x8EAFC8DF	0x235DC
+0x8EAFC8E0	0x235DD
+0x8EAFC8E1	0x235DE
+0x8EAFC8E2	0x235DF
+0x8EAFC8E3	0x235E0
+0x8EAFC8E4	0x235E1
+0x8EAFC8E5	0x235E2
+0x8EAFC8E6	0x235E3
+0x8EAFC8E7	0x235E4
+0x8EAFC8E8	0x235E5
+0x8EAFC8E9	0x235E6
+0x8EAFC8EA	0x235E7
+0x8EAFC8EB	0x235E8
+0x8EAFC8EC	0x235E9
+0x8EAFC8ED	0x235EA
+0x8EAFC8EE	0x235EB
+0x8EAFC8EF	0x235EC
+0x8EAFC8F0	0x236EC
+0x8EAFC8F1	0x235ED
+0x8EAFC8F2	0x235EE
+0x8EAFC8F3	0x235EF
+0x8EAFC8F4	0x23600
+0x8EAFC8F5	0x235F0
+0x8EAFC8F6	0x23904
+0x8EAFC8F8	0x23905
+0x8EAFC8F9	0x2F8F3
+0x8EAFC8FA	0x23AB5
+0x8EAFC8FB	0x2F8F9
+0x8EAFC8FC	0x23BD6
+0x8EAFC8FD	0x23BD7
+0x8EAFC8FE	0x23BD8
+0x8EAFC9A1	0x23BD9
+0x8EAFC9A2	0x23EA9
+0x8EAFC9A3	0x23F00
+0x8EAFC9A4	0x23F01
+0x8EAFC9A5	0x23F02
+0x8EAFC9A6	0x23F03
+0x8EAFC9A7	0x23F04
+0x8EAFC9A8	0x23F05
+0x8EAFC9A9	0x23F06
+0x8EAFC9AA	0x23F3F
+0x8EAFC9AB	0x23F07
+0x8EAFC9AC	0x23F08
+0x8EAFC9AD	0x23F09
+0x8EAFC9AE	0x23F0A
+0x8EAFC9AF	0x23EB6
+0x8EAFC9B0	0x23F0B
+0x8EAFC9B1	0x23F0C
+0x8EAFC9B4	0x23F0D
+0x8EAFC9B6	0x23F0E
+0x8EAFC9B7	0x23F0F
+0x8EAFC9B8	0x23F10
+0x8EAFC9B9	0x23F11
+0x8EAFC9BA	0x23F12
+0x8EAFC9BB	0x23F35
+0x8EAFC9BC	0x23F13
+0x8EAFC9BD	0x23F14
+0x8EAFC9BE	0x23EAA
+0x8EAFC9C0	0x23FC1
+0x8EAFC9C1	0x23F15
+0x8EAFC9C2	0x23F16
+0x8EAFC9C3	0x23F17
+0x8EAFC9C4	0x2431E
+0x8EAFC9C5	0x2431F
+0x8EAFC9C6	0x24320
+0x8EAFC9C7	0x24321
+0x8EAFC9C9	0x24322
+0x8EAFC9CA	0x24323
+0x8EAFC9CB	0x7195
+0x8EAFC9CC	0x24324
+0x8EAFC9CD	0x24325
+0x8EAFC9CE	0x24326
+0x8EAFC9CF	0x24327
+0x8EAFC9D0	0x24328
+0x8EAFC9D1	0x24329
+0x8EAFC9D2	0x2432A
+0x8EAFC9D3	0x2432B
+0x8EAFC9D4	0x24307
+0x8EAFC9D5	0x2432C
+0x8EAFC9D6	0x2432D
+0x8EAFC9D7	0x2432E
+0x8EAFC9D8	0x3DE8
+0x8EAFC9DA	0x2432F
+0x8EAFC9DB	0x24330
+0x8EAFC9DC	0x24348
+0x8EAFC9DD	0x24331
+0x8EAFC9DE	0x24332
+0x8EAFC9DF	0x7198
+0x8EAFC9E0	0x24333
+0x8EAFC9E2	0x24334
+0x8EAFC9E3	0x24335
+0x8EAFC9E4	0x24336
+0x8EAFC9E5	0x24559
+0x8EAFC9E6	0x24591
+0x8EAFC9E7	0x245E7
+0x8EAFC9E8	0x246B8
+0x8EAFC9E9	0x246B9
+0x8EAFC9EA	0x246BA
+0x8EAFC9EB	0x246BB
+0x8EAFC9EC	0x246C8
+0x8EAFC9ED	0x2484D
+0x8EAFC9EE	0x24889
+0x8EAFC9EF	0x24850
+0x8EAFC9F0	0x24828
+0x8EAFC9F1	0x249FB
+0x8EAFC9F2	0x249FC
+0x8EAFC9F3	0x249FD
+0x8EAFC9F4	0x249FE
+0x8EAFC9F5	0x249FF
+0x8EAFC9F6	0x7478
+0x8EAFC9F7	0x24A00
+0x8EAFC9F8	0x24A01
+0x8EAFC9F9	0x24A02
+0x8EAFC9FA	0x249E4
+0x8EAFC9FB	0x249E5
+0x8EAFC9FC	0x24A03
+0x8EAFC9FD	0x24A04
+0x8EAFC9FE	0x24A05
+0x8EAFCAA1	0x24A06
+0x8EAFCAA2	0x24A07
+0x8EAFCAA3	0x24A13
+0x8EAFCAA4	0x24A08
+0x8EAFCAA5	0x24A09
+0x8EAFCAA6	0x249E6
+0x8EAFCAA7	0x24A0A
+0x8EAFCAA8	0x24A0B
+0x8EAFCAA9	0x24A0C
+0x8EAFCAAA	0x24B0B
+0x8EAFCAAB	0x24BF4
+0x8EAFCAAC	0x24C0A
+0x8EAFCAAD	0x24CB1
+0x8EAFCAAE	0x24E1D
+0x8EAFCAAF	0x2F93B
+0x8EAFCAB0	0x24F8B
+0x8EAFCAB1	0x24F8C
+0x8EAFCAB2	0x24F8F
+0x8EAFCAB3	0x24F8D
+0x8EAFCAB4	0x24F8E
+0x8EAFCAB5	0x25006
+0x8EAFCAB6	0x25086
+0x8EAFCAB7	0x25222
+0x8EAFCAB8	0x25223
+0x8EAFCAB9	0x25224
+0x8EAFCABA	0x25225
+0x8EAFCABB	0x25226
+0x8EAFCABC	0x25227
+0x8EAFCABD	0x25228
+0x8EAFCABE	0x253F1
+0x8EAFCABF	0x78B9
+0x8EAFCAC0	0x25523
+0x8EAFCAC1	0x25512
+0x8EAFCAC3	0x25513
+0x8EAFCAC4	0x25514
+0x8EAFCAC5	0x25515
+0x8EAFCAC6	0x25516
+0x8EAFCAC7	0x25517
+0x8EAFCAC8	0x25518
+0x8EAFCAC9	0x25519
+0x8EAFCACA	0x2554B
+0x8EAFCACB	0x2551A
+0x8EAFCACC	0x2551B
+0x8EAFCACD	0x2551C
+0x8EAFCACF	0x2551D
+0x8EAFCAD0	0x2551E
+0x8EAFCAD1	0x2551F
+0x8EAFCAD2	0x25520
+0x8EAFCAD3	0x256CA
+0x8EAFCAD4	0x222AC
+0x8EAFCAD5	0x256CB
+0x8EAFCAD6	0x256CC
+0x8EAFCAD7	0x256CD
+0x8EAFCAD8	0x256CE
+0x8EAFCADA	0x256CF
+0x8EAFCADB	0x25810
+0x8EAFCADC	0x25811
+0x8EAFCADD	0x25812
+0x8EAFCADE	0x25813
+0x8EAFCADF	0x25814
+0x8EAFCAE0	0x2580F
+0x8EAFCAE1	0x25815
+0x8EAFCAE2	0x25816
+0x8EAFCAE3	0x25817
+0x8EAFCAE4	0x7A33
+0x8EAFCAE5	0x25818
+0x8EAFCAE6	0x259C6
+0x8EAFCAE7	0x25A9F
+0x8EAFCAE8	0x25AA0
+0x8EAFCAE9	0x25AA4
+0x8EAFCAEA	0x25AA1
+0x8EAFCAEB	0x25BB5
+0x8EAFCAEC	0x25BB6
+0x8EAFCAED	0x25BB7
+0x8EAFCAEE	0x25BB8
+0x8EAFCAEF	0x25BB9
+0x8EAFCAF0	0x25BBA
+0x8EAFCAF1	0x25BD0
+0x8EAFCAF2	0x25BC6
+0x8EAFCAF3	0x25BBB
+0x8EAFCAF4	0x25BBC
+0x8EAFCAF5	0x25BBD
+0x8EAFCAF6	0x25BBE
+0x8EAFCAF7	0x25BBF
+0x8EAFCAF8	0x25BC0
+0x8EAFCAF9	0x25BC1
+0x8EAFCAFA	0x25BC2
+0x8EAFCAFB	0x2F960
+0x8EAFCAFC	0x25EA7
+0x8EAFCAFD	0x25EA8
+0x8EAFCAFE	0x25EA9
+0x8EAFCBA1	0x25EAA
+0x8EAFCBA2	0x25EAB
+0x8EAFCBA3	0x25EAC
+0x8EAFCBA4	0x25EBC
+0x8EAFCBA5	0x25EAD
+0x8EAFCBA6	0x25EAE
+0x8EAFCBA7	0x7CC0
+0x8EAFCBA8	0x25EAF
+0x8EAFCBA9	0x25EB0
+0x8EAFCBAA	0x25EB1
+0x8EAFCBAB	0x7CC1
+0x8EAFCBAC	0x25EB4
+0x8EAFCBAD	0x25EB2
+0x8EAFCBAE	0x26066
+0x8EAFCBAF	0x26067
+0x8EAFCBB0	0x26068
+0x8EAFCBB1	0x26069
+0x8EAFCBB2	0x2606A
+0x8EAFCBB3	0x2606B
+0x8EAFCBB4	0x2606C
+0x8EAFCBB5	0x2606D
+0x8EAFCBB6	0x2606E
+0x8EAFCBB7	0x2606F
+0x8EAFCBB9	0x2623E
+0x8EAFCBBA	0x2623F
+0x8EAFCBBB	0x26240
+0x8EAFCBBC	0x262E8
+0x8EAFCBBD	0x26452
+0x8EAFCBBE	0x26453
+0x8EAFCBBF	0x26454
+0x8EAFCBC0	0x26455
+0x8EAFCBC1	0x26591
+0x8EAFCBC2	0x26592
+0x8EAFCBC3	0x26593
+0x8EAFCBC4	0x26594
+0x8EAFCBC5	0x26595
+0x8EAFCBC6	0x26596
+0x8EAFCBC7	0x26597
+0x8EAFCBC8	0x26598
+0x8EAFCBCA	0x26599
+0x8EAFCBCB	0x2659A
+0x8EAFCBCC	0x2659B
+0x8EAFCBCD	0x267B7
+0x8EAFCBCE	0x267B8
+0x8EAFCBCF	0x267B9
+0x8EAFCBD1	0x267BA
+0x8EAFCBD2	0x267BB
+0x8EAFCBD3	0x267BD
+0x8EAFCBD5	0x267BC
+0x8EAFCBD6	0x2F988
+0x8EAFCBD7	0x2F987
+0x8EAFCBD8	0x268EB
+0x8EAFCBD9	0x268EC
+0x8EAFCBDA	0x26916
+0x8EAFCBDB	0x26944
+0x8EAFCBDC	0x269E3
+0x8EAFCBDD	0x26A58
+0x8EAFCBDE	0x26A53
+0x8EAFCBDF	0x26A54
+0x8EAFCBE0	0x26AE0
+0x8EAFCBE1	0x26DB1
+0x8EAFCBE2	0x26DB2
+0x8EAFCBE3	0x26DB3
+0x8EAFCBE4	0x26DEA
+0x8EAFCBE6	0x26DB4
+0x8EAFCBE7	0x26DF0
+0x8EAFCBE8	0x26DB5
+0x8EAFCBE9	0x26DB6
+0x8EAFCBEA	0x26DB7
+0x8EAFCBEB	0x26DB8
+0x8EAFCBEC	0x26DB9
+0x8EAFCBED	0x26DBA
+0x8EAFCBEE	0x26DBB
+0x8EAFCBEF	0x26DBC
+0x8EAFCBF0	0x26DBD
+0x8EAFCBF1	0x26DBE
+0x8EAFCBF2	0x26DBF
+0x8EAFCBF3	0x26DC0
+0x8EAFCBF4	0x26DC1
+0x8EAFCBF5	0x26DC2
+0x8EAFCBF6	0x26DC3
+0x8EAFCBF8	0x26DC4
+0x8EAFCBF9	0x26DC5
+0x8EAFCBFA	0x26DC6
+0x8EAFCBFB	0x26DFC
+0x8EAFCBFC	0x26DC7
+0x8EAFCBFD	0x26DC8
+0x8EAFCBFE	0x26DC9
+0x8EAFCCA1	0x26DCA
+0x8EAFCCA2	0x26DCB
+0x8EAFCCA3	0x26DCC
+0x8EAFCCA4	0x26E84
+0x8EAFCCA5	0x26DCD
+0x8EAFCCA6	0x26DCE
+0x8EAFCCA7	0x26DCF
+0x8EAFCCA8	0x26DD0
+0x8EAFCCA9	0x26DD1
+0x8EAFCCAA	0x26DD2
+0x8EAFCCAB	0x271CA
+0x8EAFCCAC	0x271CB
+0x8EAFCCAD	0x27336
+0x8EAFCCAE	0x27337
+0x8EAFCCAF	0x2739F
+0x8EAFCCB0	0x27338
+0x8EAFCCB1	0x27339
+0x8EAFCCB2	0x2733A
+0x8EAFCCB3	0x8744
+0x8EAFCCB4	0x276BE
+0x8EAFCCB5	0x276F0
+0x8EAFCCB6	0x276BF
+0x8EAFCCB7	0x276C0
+0x8EAFCCB8	0x277F7
+0x8EAFCCB9	0x277F8
+0x8EAFCCBA	0x277FA
+0x8EAFCCBB	0x27843
+0x8EAFCCBC	0x27844
+0x8EAFCCBD	0x27A0F
+0x8EAFCCBE	0x27A10
+0x8EAFCCBF	0x27A11
+0x8EAFCCC0	0x27A12
+0x8EAFCCC1	0x8AAD
+0x8EAFCCC2	0x27A13
+0x8EAFCCC3	0x27A14
+0x8EAFCCC4	0x27A15
+0x8EAFCCC5	0x27A16
+0x8EAFCCC8	0x27CD3
+0x8EAFCCC9	0x27CD7
+0x8EAFCCCB	0x27DB0
+0x8EAFCCCC	0x27D98
+0x8EAFCCCD	0x27D90
+0x8EAFCCCE	0x27D91
+0x8EAFCCCF	0x27D92
+0x8EAFCCD0	0x27D97
+0x8EAFCCD1	0x27D93
+0x8EAFCCD2	0x27E64
+0x8EAFCCD3	0x27F01
+0x8EAFCCD4	0x27F02
+0x8EAFCCD5	0x27F03
+0x8EAFCCD6	0x27F04
+0x8EAFCCD7	0x27F05
+0x8EAFCCD8	0x27F06
+0x8EAFCCD9	0x27F07
+0x8EAFCCDA	0x2805A
+0x8EAFCCDB	0x2805B
+0x8EAFCCDC	0x2824E
+0x8EAFCCDD	0x2824F
+0x8EAFCCDE	0x28250
+0x8EAFCCDF	0x28319
+0x8EAFCCE0	0x2831A
+0x8EAFCCE1	0x2831B
+0x8EAFCCE3	0x2831C
+0x8EAFCCE5	0x28419
+0x8EAFCCE6	0x2841A
+0x8EAFCCE7	0x4886
+0x8EAFCCE8	0x2898A
+0x8EAFCCE9	0x2856E
+0x8EAFCCEA	0x2856F
+0x8EAFCCEB	0x9064
+0x8EAFCCEC	0x28570
+0x8EAFCCED	0x28571
+0x8EAFCCEE	0x28572
+0x8EAFCCEF	0x28573
+0x8EAFCCF0	0x28574
+0x8EAFCCF1	0x28575
+0x8EAFCCF2	0x28576
+0x8EAFCCF3	0x2883A
+0x8EAFCCF4	0x2883B
+0x8EAFCCF5	0x2883C
+0x8EAFCCF6	0x2885A
+0x8EAFCCF7	0x2883D
+0x8EAFCCF8	0x28842
+0x8EAFCCF9	0x2898B
+0x8EAFCCFA	0x289A0
+0x8EAFCCFB	0x2898C
+0x8EAFCCFC	0x2898D
+0x8EAFCCFD	0x2898E
+0x8EAFCCFE	0x289AB
+0x8EAFCDA1	0x2898F
+0x8EAFCDA2	0x9277
+0x8EAFCDA3	0x28990
+0x8EAFCDA4	0x28991
+0x8EAFCDA5	0x28992
+0x8EAFCDA6	0x289AA
+0x8EAFCDA7	0x92AF
+0x8EAFCDA8	0x28993
+0x8EAFCDA9	0x28994
+0x8EAFCDAA	0x2899E
+0x8EAFCDAB	0x289A8
+0x8EAFCDAE	0x28F00
+0x8EAFCDAF	0x28F01
+0x8EAFCDB0	0x28F02
+0x8EAFCDB1	0x28F03
+0x8EAFCDB2	0x28F04
+0x8EAFCDB3	0x28F05
+0x8EAFCDB4	0x28FC4
+0x8EAFCDB5	0x28FC5
+0x8EAFCDB7	0x290AE
+0x8EAFCDB8	0x290B2
+0x8EAFCDBB	0x291F7
+0x8EAFCDBC	0x29213
+0x8EAFCDBD	0x2939E
+0x8EAFCDBE	0x29485
+0x8EAFCDBF	0x25380
+0x8EAFCDC0	0x294C8
+0x8EAFCDC1	0x29841
+0x8EAFCDC2	0x29881
+0x8EAFCDC3	0x29882
+0x8EAFCDC4	0x29883
+0x8EAFCDC5	0x29884
+0x8EAFCDC6	0x29AC4
+0x8EAFCDC7	0x29AC5
+0x8EAFCDC8	0x29AC6
+0x8EAFCDC9	0x29C95
+0x8EAFCDCA	0x29C96
+0x8EAFCDCB	0x29C97
+0x8EAFCDCC	0x29D58
+0x8EAFCDCD	0x29D59
+0x8EAFCDCF	0x29FA9
+0x8EAFCDD0	0x29FAA
+0x8EAFCDD1	0x29FAB
+0x8EAFCDD2	0x2A28E
+0x8EAFCDD3	0x2A303
+0x8EAFCDD4	0x2A3B3
+0x8EAFCDD5	0x20B82
+0x8EAFCDD6	0x20053
+0x8EAFCDD7	0x20183
+0x8EAFCDD8	0x20184
+0x8EAFCDD9	0x20185
+0x8EAFCDDA	0x203CC
+0x8EAFCDDB	0x203CD
+0x8EAFCDDC	0x203CE
+0x8EAFCDDD	0x203CF
+0x8EAFCDDE	0x203D0
+0x8EAFCDE0	0x203D1
+0x8EAFCDE1	0x203D2
+0x8EAFCDE2	0x203DA
+0x8EAFCDE3	0x204B3
+0x8EAFCDE4	0x204B4
+0x8EAFCDE6	0x20613
+0x8EAFCDE7	0x2060E
+0x8EAFCDE8	0x2066B
+0x8EAFCDE9	0x20903
+0x8EAFCDEA	0x20961
+0x8EAFCDEB	0x209C1
+0x8EAFCDEC	0x209C2
+0x8EAFCDED	0x20AB5
+0x8EAFCDEE	0x20140
+0x8EAFCDEF	0x20F98
+0x8EAFCDF0	0x20F99
+0x8EAFCDF1	0x20F9A
+0x8EAFCDF2	0x20F9B
+0x8EAFCDF3	0x20F9C
+0x8EAFCDF4	0x20F9D
+0x8EAFCDF5	0x20F9E
+0x8EAFCDF6	0x20F9F
+0x8EAFCDF7	0x20FEE
+0x8EAFCDF8	0x20FA0
+0x8EAFCDF9	0x20FA1
+0x8EAFCDFA	0x20F86
+0x8EAFCDFB	0x21225
+0x8EAFCDFC	0x21434
+0x8EAFCDFD	0x21435
+0x8EAFCDFE	0x21451
+0x8EAFCEA1	0x2142D
+0x8EAFCEA2	0x24362
+0x8EAFCEA3	0x21454
+0x8EAFCEA4	0x21452
+0x8EAFCEA5	0x366D
+0x8EAFCEA6	0x21436
+0x8EAFCEA7	0x21437
+0x8EAFCEA8	0x21438
+0x8EAFCEA9	0x21439
+0x8EAFCEAA	0x2143A
+0x8EAFCEAB	0x2143B
+0x8EAFCEAC	0x21468
+0x8EAFCEAD	0x2143C
+0x8EAFCEAE	0x366E
+0x8EAFCEAF	0x21577
+0x8EAFCEB0	0x23296
+0x8EAFCEB1	0x2167E
+0x8EAFCEB2	0x2167F
+0x8EAFCEB3	0x21869
+0x8EAFCEB4	0x2186A
+0x8EAFCEB5	0x2186B
+0x8EAFCEB6	0x2186C
+0x8EAFCEB7	0x2186D
+0x8EAFCEB8	0x2186E
+0x8EAFCEB9	0x2186F
+0x8EAFCEBA	0x2185D
+0x8EAFCEBB	0x21870
+0x8EAFCEBC	0x21885
+0x8EAFCEBD	0x21871
+0x8EAFCEBE	0x21872
+0x8EAFCEBF	0x21873
+0x8EAFCEC0	0x21874
+0x8EAFCEC1	0x21875
+0x8EAFCEC2	0x21876
+0x8EAFCEC3	0x21884
+0x8EAFCEC4	0x21877
+0x8EAFCEC5	0x21883
+0x8EAFCEC6	0x2199A
+0x8EAFCEC7	0x21AA7
+0x8EAFCEC8	0x21AA8
+0x8EAFCEC9	0x21AA9
+0x8EAFCECA	0x21AAA
+0x8EAFCECB	0x21AAB
+0x8EAFCECC	0x21AAC
+0x8EAFCECD	0x21AB7
+0x8EAFCECE	0x21AAD
+0x8EAFCECF	0x21AAE
+0x8EAFCED1	0x21B45
+0x8EAFCED2	0x21CD3
+0x8EAFCED3	0x21CD4
+0x8EAFCED4	0x21CD5
+0x8EAFCED5	0x21CD6
+0x8EAFCED6	0x21CD7
+0x8EAFCED7	0x21F26
+0x8EAFCED8	0x21F27
+0x8EAFCED9	0x21F28
+0x8EAFCEDB	0x21F29
+0x8EAFCEDC	0x21F2A
+0x8EAFCEDD	0x22005
+0x8EAFCEDE	0x5E64
+0x8EAFCEDF	0x221D0
+0x8EAFCEE0	0x222B7
+0x8EAFCEE2	0x222B8
+0x8EAFCEE3	0x222B9
+0x8EAFCEE4	0x22422
+0x8EAFCEE5	0x22423
+0x8EAFCEE6	0x22573
+0x8EAFCEE7	0x22574
+0x8EAFCEE8	0x2288F
+0x8EAFCEE9	0x22812
+0x8EAFCEEA	0x22813
+0x8EAFCEEB	0x22814
+0x8EAFCEEC	0x22815
+0x8EAFCEED	0x22816
+0x8EAFCEEE	0x22817
+0x8EAFCEEF	0x22818
+0x8EAFCEF0	0x22861
+0x8EAFCEF1	0x22866
+0x8EAFCEF2	0x22867
+0x8EAFCEF3	0x22819
+0x8EAFCEF4	0x22868
+0x8EAFCEF5	0x2281A
+0x8EAFCEF6	0x22869
+0x8EAFCEF7	0x22A04
+0x8EAFCEF8	0x22A05
+0x8EAFCEFA	0x22A06
+0x8EAFCEFB	0x229FD
+0x8EAFCEFC	0x22D50
+0x8EAFCEFD	0x22D51
+0x8EAFCEFE	0x22D52
+0x8EAFCFA1	0x22D53
+0x8EAFCFA2	0x22D54
+0x8EAFCFA3	0x22D55
+0x8EAFCFA4	0x22D63
+0x8EAFCFA5	0x2F8C4
+0x8EAFCFA6	0x22D56
+0x8EAFCFA7	0x22D57
+0x8EAFCFA8	0x22D58
+0x8EAFCFA9	0x22D59
+0x8EAFCFAA	0x22D5A
+0x8EAFCFAB	0x22D5B
+0x8EAFCFAD	0x22D5C
+0x8EAFCFAE	0x22D5D
+0x8EAFCFAF	0x22D5E
+0x8EAFCFB0	0x22D5F
+0x8EAFCFB1	0x22FD7
+0x8EAFCFB3	0x23060
+0x8EAFCFB4	0x23061
+0x8EAFCFB5	0x23117
+0x8EAFCFB6	0x23139
+0x8EAFCFB7	0x2328F
+0x8EAFCFB8	0x232C8
+0x8EAFCFB9	0x23290
+0x8EAFCFBA	0x23291
+0x8EAFCFBB	0x23398
+0x8EAFCFBC	0x23399
+0x8EAFCFBD	0x23644
+0x8EAFCFBE	0x23645
+0x8EAFCFBF	0x23646
+0x8EAFCFC0	0x23659
+0x8EAFCFC1	0x236EE
+0x8EAFCFC2	0x6A2B
+0x8EAFCFC3	0x23647
+0x8EAFCFC4	0x23648
+0x8EAFCFC6	0x23649
+0x8EAFCFC7	0x2364A
+0x8EAFCFC8	0x2364B
+0x8EAFCFC9	0x2364C
+0x8EAFCFCA	0x2364D
+0x8EAFCFCB	0x2364E
+0x8EAFCFCC	0x2364F
+0x8EAFCFCD	0x23650
+0x8EAFCFCE	0x23651
+0x8EAFCFCF	0x23652
+0x8EAFCFD0	0x23653
+0x8EAFCFD1	0x23654
+0x8EAFCFD2	0x23655
+0x8EAFCFD3	0x23656
+0x8EAFCFD4	0x23915
+0x8EAFCFD5	0x2399A
+0x8EAFCFD6	0x23A58
+0x8EAFCFD7	0x23AFC
+0x8EAFCFD8	0x23AFD
+0x8EAFCFD9	0x23F86
+0x8EAFCFDA	0x23F87
+0x8EAFCFDB	0x23F88
+0x8EAFCFDC	0x23F89
+0x8EAFCFDD	0x23F8A
+0x8EAFCFDE	0x23F8B
+0x8EAFCFDF	0x23F8C
+0x8EAFCFE1	0x2401F
+0x8EAFCFE2	0x23F8D
+0x8EAFCFE3	0x23F8E
+0x8EAFCFE4	0x23F8F
+0x8EAFCFE5	0x23F90
+0x8EAFCFE6	0x23F91
+0x8EAFCFE7	0x23F92
+0x8EAFCFE8	0x23F93
+0x8EAFCFE9	0x2F911
+0x8EAFCFEA	0x23F94
+0x8EAFCFEB	0x23F95
+0x8EAFCFEC	0x23ECA
+0x8EAFCFED	0x23F18
+0x8EAFCFEF	0x23F96
+0x8EAFCFF0	0x23F97
+0x8EAFCFF1	0x23F98
+0x8EAFCFF2	0x23F99
+0x8EAFCFF3	0x23F9A
+0x8EAFCFF4	0x23F9B
+0x8EAFCFF5	0x23F9C
+0x8EAFCFF6	0x23F9D
+0x8EAFCFF7	0x23F9E
+0x8EAFCFF8	0x23F9F
+0x8EAFCFF9	0x6F46
+0x8EAFCFFB	0x23FA0
+0x8EAFCFFC	0x23FA1
+0x8EAFCFFD	0x6F9A
+0x8EAFCFFE	0x23FB7
+0x8EAFD0A2	0x24396
+0x8EAFD0A3	0x24368
+0x8EAFD0A4	0x24369
+0x8EAFD0A5	0x2438C
+0x8EAFD0A6	0x2436A
+0x8EAFD0A7	0x2436B
+0x8EAFD0A8	0x2436C
+0x8EAFD0A9	0x2436D
+0x8EAFD0AA	0x2436E
+0x8EAFD0AB	0x2436F
+0x8EAFD0AC	0x2437F
+0x8EAFD0AD	0x24384
+0x8EAFD0AE	0x24370
+0x8EAFD0AF	0x24371
+0x8EAFD0B0	0x24385
+0x8EAFD0B1	0x24372
+0x8EAFD0B2	0x24373
+0x8EAFD0B3	0x24374
+0x8EAFD0B4	0x24375
+0x8EAFD0B5	0x24376
+0x8EAFD0B7	0x24377
+0x8EAFD0B8	0x24378
+0x8EAFD0B9	0x24379
+0x8EAFD0BA	0x2437A
+0x8EAFD0BB	0x2437B
+0x8EAFD0BC	0x2437C
+0x8EAFD0BD	0x2F91E
+0x8EAFD0BE	0x24594
+0x8EAFD0BF	0x246D5
+0x8EAFD0C0	0x24829
+0x8EAFD0C1	0x24A2B
+0x8EAFD0C2	0x24A2C
+0x8EAFD0C3	0x24A2D
+0x8EAFD0C4	0x24A2E
+0x8EAFD0C5	0x24A2F
+0x8EAFD0C6	0x24A30
+0x8EAFD0C7	0x24A3E
+0x8EAFD0C8	0x24A31
+0x8EAFD0C9	0x24A32
+0x8EAFD0CA	0x24A33
+0x8EAFD0CB	0x24A34
+0x8EAFD0CC	0x24A35
+0x8EAFD0CD	0x24B11
+0x8EAFD0CE	0x3F53
+0x8EAFD0CF	0x24CC0
+0x8EAFD0D0	0x24E42
+0x8EAFD0D1	0x24E43
+0x8EAFD0D2	0x24E44
+0x8EAFD0D3	0x24E45
+0x8EAFD0D4	0x24E46
+0x8EAFD0D5	0x2508C
+0x8EAFD0D6	0x2508D
+0x8EAFD0D7	0x2508E
+0x8EAFD0D8	0x2508F
+0x8EAFD0D9	0x25090
+0x8EAFD0DA	0x25091
+0x8EAFD0DB	0x25263
+0x8EAFD0DC	0x25264
+0x8EAFD0DD	0x25265
+0x8EAFD0DF	0x2F94A
+0x8EAFD0E1	0x253F6
+0x8EAFD0E2	0x25536
+0x8EAFD0E3	0x25537
+0x8EAFD0E4	0x2552C
+0x8EAFD0E5	0x25538
+0x8EAFD0E6	0x25539
+0x8EAFD0E8	0x2553A
+0x8EAFD0E9	0x256E3
+0x8EAFD0EA	0x256E2
+0x8EAFD0EB	0x256F5
+0x8EAFD0EC	0x25847
+0x8EAFD0EE	0x25848
+0x8EAFD0EF	0x25849
+0x8EAFD0F0	0x2584A
+0x8EAFD0F1	0x2584B
+0x8EAFD0F2	0x2584C
+0x8EAFD0F3	0x25AA8
+0x8EAFD0F4	0x25AA9
+0x8EAFD0F5	0x25AAA
+0x8EAFD0F7	0x25C0B
+0x8EAFD0F8	0x25C06
+0x8EAFD0F9	0x25C73
+0x8EAFD0FA	0x25C0C
+0x8EAFD0FB	0x25C0D
+0x8EAFD0FC	0x25C0E
+0x8EAFD0FD	0x25C0F
+0x8EAFD0FE	0x25C10
+0x8EAFD1A2	0x25C11
+0x8EAFD1A3	0x2F962
+0x8EAFD1A4	0x25C12
+0x8EAFD1A5	0x25C14
+0x8EAFD1A6	0x25C15
+0x8EAFD1A7	0x25C16
+0x8EAFD1A9	0x25C13
+0x8EAFD1AA	0x25C17
+0x8EAFD1AB	0x25ED9
+0x8EAFD1AC	0x25EDA
+0x8EAFD1AD	0x25EDB
+0x8EAFD1AF	0x25EDC
+0x8EAFD1B0	0x260A6
+0x8EAFD1B1	0x260A7
+0x8EAFD1B2	0x260A8
+0x8EAFD1B3	0x260A9
+0x8EAFD1B4	0x260AA
+0x8EAFD1B5	0x260AB
+0x8EAFD1B7	0x2F96D
+0x8EAFD1B8	0x260AC
+0x8EAFD1B9	0x260AD
+0x8EAFD1BA	0x260AE
+0x8EAFD1BD	0x260AF
+0x8EAFD1BE	0x260B0
+0x8EAFD1BF	0x260B1
+0x8EAFD1C0	0x26244
+0x8EAFD1C1	0x26245
+0x8EAFD1C2	0x262F7
+0x8EAFD1C3	0x262F8
+0x8EAFD1C4	0x2646B
+0x8EAFD1C5	0x2646C
+0x8EAFD1C6	0x26461
+0x8EAFD1C7	0x26512
+0x8EAFD1C8	0x265AF
+0x8EAFD1C9	0x265B0
+0x8EAFD1CA	0x265B1
+0x8EAFD1CB	0x265B2
+0x8EAFD1CC	0x265B3
+0x8EAFD1CD	0x265B4
+0x8EAFD1CE	0x265B5
+0x8EAFD1CF	0x265B6
+0x8EAFD1D0	0x26622
+0x8EAFD1D1	0x267EA
+0x8EAFD1D2	0x267EB
+0x8EAFD1D3	0x267EC
+0x8EAFD1D4	0x267ED
+0x8EAFD1D5	0x443D
+0x8EAFD1D6	0x268ED
+0x8EAFD1D7	0x2691B
+0x8EAFD1D8	0x26947
+0x8EAFD1D9	0x269E8
+0x8EAFD1DA	0x26AD0
+0x8EAFD1DB	0x26AE7
+0x8EAFD1DC	0x26AE8
+0x8EAFD1DD	0x26AE9
+0x8EAFD1DE	0x26E4E
+0x8EAFD1DF	0x26E4F
+0x8EAFD1E0	0x26E50
+0x8EAFD1E1	0x26E72
+0x8EAFD1E2	0x26E51
+0x8EAFD1E3	0x26E52
+0x8EAFD1E4	0x2F9A7
+0x8EAFD1E5	0x4526
+0x8EAFD1E6	0x26E53
+0x8EAFD1E7	0x26E54
+0x8EAFD1E8	0x26E55
+0x8EAFD1E9	0x26E56
+0x8EAFD1EA	0x26E57
+0x8EAFD1EB	0x26E77
+0x8EAFD1EC	0x26E58
+0x8EAFD1ED	0x26E59
+0x8EAFD1EE	0x26E5A
+0x8EAFD1EF	0x26E5B
+0x8EAFD1F0	0x26E5C
+0x8EAFD1F1	0x26E6E
+0x8EAFD1F2	0x26E5D
+0x8EAFD1F3	0x4527
+0x8EAFD1F5	0x26E5E
+0x8EAFD1F6	0x4528
+0x8EAFD1F7	0x26E5F
+0x8EAFD1F9	0x271D7
+0x8EAFD1FA	0x27389
+0x8EAFD1FB	0x2738A
+0x8EAFD1FD	0x2F9BE
+0x8EAFD1FE	0x2738B
+0x8EAFD2A1	0x2738C
+0x8EAFD2A2	0x2738D
+0x8EAFD2A3	0x2738E
+0x8EAFD2A4	0x2F9BC
+0x8EAFD2A5	0x2738F
+0x8EAFD2A7	0x2739A
+0x8EAFD2A8	0x27390
+0x8EAFD2A9	0x27391
+0x8EAFD2AA	0x27392
+0x8EAFD2AB	0x27393
+0x8EAFD2AC	0x27712
+0x8EAFD2AD	0x276F1
+0x8EAFD2AF	0x277FE
+0x8EAFD2B0	0x277FB
+0x8EAFD2B1	0x27857
+0x8EAFD2B2	0x27A49
+0x8EAFD2B3	0x27A4A
+0x8EAFD2B4	0x27A4B
+0x8EAFD2B5	0x27A4C
+0x8EAFD2B7	0x27A4D
+0x8EAFD2B8	0x27A59
+0x8EAFD2B9	0x27A4E
+0x8EAFD2BA	0x27A4F
+0x8EAFD2BB	0x27BF4
+0x8EAFD2BC	0x27C65
+0x8EAFD2BD	0x27DA6
+0x8EAFD2BE	0x27DA7
+0x8EAFD2BF	0x27DA8
+0x8EAFD2C0	0x27F22
+0x8EAFD2C1	0x27F23
+0x8EAFD2C2	0x2808B
+0x8EAFD2C3	0x2808C
+0x8EAFD2C4	0x2808D
+0x8EAFD2C5	0x2808E
+0x8EAFD2C6	0x28258
+0x8EAFD2C8	0x28259
+0x8EAFD2C9	0x2833B
+0x8EAFD2CA	0x2833C
+0x8EAFD2CB	0x2833D
+0x8EAFD2CC	0x2833E
+0x8EAFD2CD	0x28448
+0x8EAFD2CE	0x28594
+0x8EAFD2CF	0x28595
+0x8EAFD2D0	0x28596
+0x8EAFD2D1	0x28597
+0x8EAFD2D2	0x28598
+0x8EAFD2D3	0x2877D
+0x8EAFD2D4	0x286FE
+0x8EAFD2D5	0x2877E
+0x8EAFD2D6	0x2877F
+0x8EAFD2D8	0x2885B
+0x8EAFD2D9	0x2885C
+0x8EAFD2DA	0x289E4
+0x8EAFD2DB	0x289C1
+0x8EAFD2DC	0x289FD
+0x8EAFD2DD	0x289C2
+0x8EAFD2DE	0x289D6
+0x8EAFD2DF	0x289C3
+0x8EAFD2E0	0x289C4
+0x8EAFD2E2	0x289DC
+0x8EAFD2E3	0x289C5
+0x8EAFD2E4	0x289C6
+0x8EAFD2E5	0x289C7
+0x8EAFD2E6	0x289E1
+0x8EAFD2E7	0x289C8
+0x8EAFD2E8	0x289C9
+0x8EAFD2E9	0x289CA
+0x8EAFD2EA	0x289CB
+0x8EAFD2EB	0x92F2
+0x8EAFD2EC	0x289CC
+0x8EAFD2ED	0x289CD
+0x8EAFD2EE	0x28D35
+0x8EAFD2EF	0x28D36
+0x8EAFD2F0	0x28D47
+0x8EAFD2F1	0x28D37
+0x8EAFD2F2	0x28F1B
+0x8EAFD2F3	0x28F1C
+0x8EAFD2F4	0x28F1D
+0x8EAFD2F5	0x28F1E
+0x8EAFD2F6	0x28F1F
+0x8EAFD2F7	0x28F20
+0x8EAFD2F8	0x28F7B
+0x8EAFD2F9	0x28F7A
+0x8EAFD2FA	0x28FFE
+0x8EAFD2FB	0x290C6
+0x8EAFD2FC	0x290C7
+0x8EAFD2FD	0x290C8
+0x8EAFD2FE	0x290C9
+0x8EAFD3A1	0x290CA
+0x8EAFD3A3	0x294A0
+0x8EAFD3A4	0x294A1
+0x8EAFD3A5	0x295CC
+0x8EAFD3A6	0x295CD
+0x8EAFD3A7	0x296F1
+0x8EAFD3A8	0x296D7
+0x8EAFD3A9	0x29842
+0x8EAFD3AA	0x29846
+0x8EAFD3AB	0x298A3
+0x8EAFD3AC	0x298A5
+0x8EAFD3AD	0x298A6
+0x8EAFD3AE	0x29ACB
+0x8EAFD3AF	0x29ACC
+0x8EAFD3B0	0x29B26
+0x8EAFD3B1	0x29B27
+0x8EAFD3B2	0x29B28
+0x8EAFD3B3	0x29B29
+0x8EAFD3B4	0x29CAE
+0x8EAFD3B5	0x29CAF
+0x8EAFD3B6	0x29CB0
+0x8EAFD3B7	0x29D73
+0x8EAFD3B9	0x29D7C
+0x8EAFD3BA	0x29D74
+0x8EAFD3BC	0x29F80
+0x8EAFD3BD	0x29D75
+0x8EAFD3BE	0x9B79
+0x8EAFD3C0	0x29FCF
+0x8EAFD3C2	0x2A38F
+0x8EAFD3C3	0x20670
+0x8EAFD3C4	0x20085
+0x8EAFD3C5	0x20397
+0x8EAFD3C6	0x203F6
+0x8EAFD3C7	0x203F7
+0x8EAFD3C8	0x203F8
+0x8EAFD3C9	0x203FA
+0x8EAFD3CA	0x203FB
+0x8EAFD3CB	0x204BA
+0x8EAFD3CC	0x204BB
+0x8EAFD3CD	0x204BC
+0x8EAFD3CE	0x204BD
+0x8EAFD3CF	0x20534
+0x8EAFD3D0	0x20535
+0x8EAFD3D1	0x205A2
+0x8EAFD3D2	0x20614
+0x8EAFD3D3	0x20611
+0x8EAFD3D4	0x2066E
+0x8EAFD3D5	0x2066F
+0x8EAFD3D6	0x20808
+0x8EAFD3D7	0x208B8
+0x8EAFD3D8	0x20A09
+0x8EAFD3D9	0x20ABD
+0x8EAFD3DA	0x20ABE
+0x8EAFD3DB	0x20B88
+0x8EAFD3DC	0x20FFE
+0x8EAFD3DD	0x567A
+0x8EAFD3DE	0x20FFF
+0x8EAFD3DF	0x21000
+0x8EAFD3E0	0x21001
+0x8EAFD3E1	0x21002
+0x8EAFD3E2	0x21003
+0x8EAFD3E3	0x21004
+0x8EAFD3E4	0x21005
+0x8EAFD3E5	0x21006
+0x8EAFD3E7	0x21007
+0x8EAFD3E8	0x21008
+0x8EAFD3E9	0x21009
+0x8EAFD3EA	0x2100A
+0x8EAFD3EB	0x2100B
+0x8EAFD3EC	0x2100C
+0x8EAFD3ED	0x2100D
+0x8EAFD3EE	0x2100E
+0x8EAFD3EF	0x2100F
+0x8EAFD3F3	0x2122C
+0x8EAFD3F4	0x2146B
+0x8EAFD3F6	0x2146C
+0x8EAFD3F7	0x21487
+0x8EAFD3F8	0x2146D
+0x8EAFD3F9	0x21578
+0x8EAFD3FA	0x2168B
+0x8EAFD3FB	0x218A4
+0x8EAFD3FC	0x218A5
+0x8EAFD3FD	0x218A6
+0x8EAFD3FE	0x218A7
+0x8EAFD4A1	0x218BE
+0x8EAFD4A2	0x218A8
+0x8EAFD4A3	0x218A9
+0x8EAFD4A4	0x218AA
+0x8EAFD4A5	0x2188D
+0x8EAFD4A6	0x218AB
+0x8EAFD4A7	0x218AC
+0x8EAFD4A8	0x218BF
+0x8EAFD4AA	0x372C
+0x8EAFD4AB	0x218AD
+0x8EAFD4AC	0x218AE
+0x8EAFD4AD	0x219A4
+0x8EAFD4AE	0x219A5
+0x8EAFD4AF	0x21AC7
+0x8EAFD4B0	0x21AC8
+0x8EAFD4B1	0x21AC9
+0x8EAFD4B2	0x27DBC
+0x8EAFD4B3	0x21ACA
+0x8EAFD4B4	0x21ACB
+0x8EAFD4B5	0x21ACC
+0x8EAFD4B6	0x21ACD
+0x8EAFD4B7	0x21ACE
+0x8EAFD4B8	0x21C19
+0x8EAFD4B9	0x21CE6
+0x8EAFD4BA	0x21F4C
+0x8EAFD4BB	0x21F4D
+0x8EAFD4BC	0x21F4E
+0x8EAFD4BD	0x22006
+0x8EAFD4BF	0x222CD
+0x8EAFD4C0	0x222CE
+0x8EAFD4C1	0x222CF
+0x8EAFD4C2	0x222D0
+0x8EAFD4C3	0x5F5C
+0x8EAFD4C4	0x22581
+0x8EAFD4C5	0x22582
+0x8EAFD4C6	0x20533
+0x8EAFD4C7	0x2286A
+0x8EAFD4C8	0x2286B
+0x8EAFD4C9	0x228B2
+0x8EAFD4CA	0x2286C
+0x8EAFD4CB	0x2286D
+0x8EAFD4CC	0x228CC
+0x8EAFD4CD	0x228AE
+0x8EAFD4CE	0x228B3
+0x8EAFD4CF	0x22891
+0x8EAFD4D1	0x2286E
+0x8EAFD4D2	0x228B4
+0x8EAFD4D3	0x2286F
+0x8EAFD4D4	0x22DC9
+0x8EAFD4D5	0x22DA7
+0x8EAFD4D6	0x22DA8
+0x8EAFD4D7	0x22DA9
+0x8EAFD4D8	0x22DAA
+0x8EAFD4D9	0x22DAB
+0x8EAFD4DA	0x22DAC
+0x8EAFD4DB	0x22DAD
+0x8EAFD4DC	0x22DAE
+0x8EAFD4DD	0x22DAF
+0x8EAFD4DE	0x22DB0
+0x8EAFD4DF	0x22D60
+0x8EAFD4E0	0x22DB1
+0x8EAFD4E1	0x22EE1
+0x8EAFD4E2	0x22FE3
+0x8EAFD4E3	0x22FF6
+0x8EAFD4E4	0x65D9
+0x8EAFD4E5	0x232AF
+0x8EAFD4E6	0x232B0
+0x8EAFD4E7	0x232B1
+0x8EAFD4E8	0x232BA
+0x8EAFD4E9	0x232B2
+0x8EAFD4EA	0x232B3
+0x8EAFD4EB	0x2334C
+0x8EAFD4ED	0x233A0
+0x8EAFD4EE	0x233A1
+0x8EAFD4EF	0x236B0
+0x8EAFD4F0	0x236B1
+0x8EAFD4F1	0x236B2
+0x8EAFD4F2	0x236B3
+0x8EAFD4F3	0x236B4
+0x8EAFD4F4	0x2F8EB
+0x8EAFD4F5	0x236B5
+0x8EAFD4F6	0x236B6
+0x8EAFD4F7	0x236B7
+0x8EAFD4F8	0x236B8
+0x8EAFD4F9	0x236B9
+0x8EAFD4FA	0x236BA
+0x8EAFD4FB	0x6A72
+0x8EAFD4FC	0x236BB
+0x8EAFD4FD	0x236BC
+0x8EAFD4FE	0x236BD
+0x8EAFD5A1	0x236BE
+0x8EAFD5A2	0x236BF
+0x8EAFD5A3	0x236DF
+0x8EAFD5A4	0x236C0
+0x8EAFD5A5	0x236C1
+0x8EAFD5A6	0x236C2
+0x8EAFD5A7	0x236C3
+0x8EAFD5A8	0x236C4
+0x8EAFD5A9	0x6A78
+0x8EAFD5AB	0x236C5
+0x8EAFD5AC	0x236C6
+0x8EAFD5AD	0x236C7
+0x8EAFD5AE	0x236C8
+0x8EAFD5AF	0x236C9
+0x8EAFD5B0	0x236CA
+0x8EAFD5B1	0x2373C
+0x8EAFD5B2	0x236CB
+0x8EAFD5B3	0x236CC
+0x8EAFD5B4	0x236CD
+0x8EAFD5B5	0x236CE
+0x8EAFD5B6	0x236CF
+0x8EAFD5B7	0x236D0
+0x8EAFD5B8	0x236D1
+0x8EAFD5B9	0x6B5A
+0x8EAFD5BA	0x2391D
+0x8EAFD5BB	0x2391E
+0x8EAFD5BC	0x23A64
+0x8EAFD5BD	0x23A65
+0x8EAFD5BE	0x23AC5
+0x8EAFD5BF	0x23AC6
+0x8EAFD5C0	0x23AC7
+0x8EAFD5C1	0x23AFF
+0x8EAFD5C2	0x23BFF
+0x8EAFD5C3	0x23C00
+0x8EAFD5C4	0x23C01
+0x8EAFD5C5	0x23C02
+0x8EAFD5C6	0x23FF5
+0x8EAFD5C7	0x2405C
+0x8EAFD5C8	0x23FF6
+0x8EAFD5C9	0x23FF7
+0x8EAFD5CA	0x23FB0
+0x8EAFD5CB	0x23FF8
+0x8EAFD5CC	0x23FF9
+0x8EAFD5CD	0x2405D
+0x8EAFD5CE	0x24050
+0x8EAFD5CF	0x23FFA
+0x8EAFD5D0	0x23FFB
+0x8EAFD5D1	0x23FA2
+0x8EAFD5D2	0x23FFC
+0x8EAFD5D3	0x23FFD
+0x8EAFD5D4	0x23FFE
+0x8EAFD5D5	0x23FFF
+0x8EAFD5D6	0x2F913
+0x8EAFD5D7	0x24000
+0x8EAFD5D8	0x2F91F
+0x8EAFD5D9	0x243C1
+0x8EAFD5DA	0x243C2
+0x8EAFD5DB	0x243C3
+0x8EAFD5DC	0x243C4
+0x8EAFD5DD	0x243C5
+0x8EAFD5DE	0x243C6
+0x8EAFD5DF	0x243C7
+0x8EAFD5E0	0x243C8
+0x8EAFD5E1	0x243C9
+0x8EAFD5E2	0x243CA
+0x8EAFD5E3	0x243CB
+0x8EAFD5E4	0x290EF
+0x8EAFD5E5	0x243D7
+0x8EAFD5E6	0x243CC
+0x8EAFD5E7	0x243CD
+0x8EAFD5E8	0x243CE
+0x8EAFD5E9	0x24422
+0x8EAFD5EA	0x243CF
+0x8EAFD5EB	0x243D0
+0x8EAFD5ED	0x243D1
+0x8EAFD5EE	0x243D2
+0x8EAFD5EF	0x243E9
+0x8EAFD5F0	0x243D3
+0x8EAFD5F1	0x243D4
+0x8EAFD5F2	0x243D5
+0x8EAFD5F3	0x24538
+0x8EAFD5F4	0x2103B
+0x8EAFD5F5	0x2487D
+0x8EAFD5F6	0x2056F
+0x8EAFD5F7	0x248A1
+0x8EAFD5F8	0x24A53
+0x8EAFD5F9	0x24A54
+0x8EAFD5FA	0x3EFB
+0x8EAFD5FB	0x24A55
+0x8EAFD5FC	0x24A3C
+0x8EAFD5FD	0x24A56
+0x8EAFD6A1	0x24A66
+0x8EAFD6A2	0x3EFC
+0x8EAFD6A3	0x24A57
+0x8EAFD6A4	0x24A58
+0x8EAFD6A5	0x24A59
+0x8EAFD6A6	0x24A5A
+0x8EAFD6A7	0x24A5B
+0x8EAFD6A8	0x24A67
+0x8EAFD6A9	0x24A5C
+0x8EAFD6AC	0x24A6A
+0x8EAFD6AD	0x24A5D
+0x8EAFD6AE	0x24A3D
+0x8EAFD6AF	0x24A5E
+0x8EAFD6B0	0x24A65
+0x8EAFD6B1	0x24CE1
+0x8EAFD6B2	0x24CCD
+0x8EAFD6B3	0x2A011
+0x8EAFD6B4	0x24E6F
+0x8EAFD6B5	0x24E70
+0x8EAFD6B6	0x2501A
+0x8EAFD6B7	0x2509A
+0x8EAFD6B8	0x2509B
+0x8EAFD6B9	0x2509C
+0x8EAFD6BA	0x2509E
+0x8EAFD6BB	0x2509F
+0x8EAFD6BC	0x2F93F
+0x8EAFD6BD	0x2528E
+0x8EAFD6BF	0x253FD
+0x8EAFD6C1	0x2555E
+0x8EAFD6C2	0x2555F
+0x8EAFD6C3	0x25560
+0x8EAFD6C4	0x25565
+0x8EAFD6C5	0x25567
+0x8EAFD6C6	0x25568
+0x8EAFD6C7	0x25569
+0x8EAFD6C9	0x2556A
+0x8EAFD6CA	0x2558F
+0x8EAFD6CB	0x2556B
+0x8EAFD6CC	0x2556C
+0x8EAFD6CD	0x2556D
+0x8EAFD6CE	0x256F7
+0x8EAFD6CF	0x256F8
+0x8EAFD6D0	0x256F9
+0x8EAFD6D1	0x256E4
+0x8EAFD6D2	0x256FA
+0x8EAFD6D3	0x258B1
+0x8EAFD6D4	0x25875
+0x8EAFD6D5	0x25876
+0x8EAFD6D6	0x259FF
+0x8EAFD6D7	0x25A00
+0x8EAFD6D8	0x25A01
+0x8EAFD6D9	0x25A02
+0x8EAFD6DA	0x25A03
+0x8EAFD6DB	0x25AAE
+0x8EAFD6DC	0x25AAD
+0x8EAFD6DD	0x25C51
+0x8EAFD6DE	0x25C52
+0x8EAFD6E0	0x25C53
+0x8EAFD6E1	0x25C54
+0x8EAFD6E2	0x25C55
+0x8EAFD6E3	0x25C56
+0x8EAFD6E4	0x25C57
+0x8EAFD6E5	0x25C58
+0x8EAFD6E6	0x25C59
+0x8EAFD6E7	0x25C5A
+0x8EAFD6E8	0x25C5B
+0x8EAFD6E9	0x25C5C
+0x8EAFD6EA	0x25C5D
+0x8EAFD6EB	0x25C5E
+0x8EAFD6EC	0x25C5F
+0x8EAFD6ED	0x25C60
+0x8EAFD6EE	0x25C61
+0x8EAFD6EF	0x25C62
+0x8EAFD6F0	0x25C63
+0x8EAFD6F1	0x25C64
+0x8EAFD6F2	0x25C4C
+0x8EAFD6F3	0x25C66
+0x8EAFD6F4	0x25EF1
+0x8EAFD6F5	0x25EF2
+0x8EAFD6F6	0x260F2
+0x8EAFD6F7	0x260F3
+0x8EAFD6F8	0x260F4
+0x8EAFD6F9	0x260F5
+0x8EAFD6FA	0x260F6
+0x8EAFD6FB	0x260F7
+0x8EAFD6FC	0x260F8
+0x8EAFD6FD	0x260F9
+0x8EAFD6FE	0x260FA
+0x8EAFD7A1	0x2624C
+0x8EAFD7A2	0x2624B
+0x8EAFD7A3	0x2631B
+0x8EAFD7A4	0x263CE
+0x8EAFD7A5	0x263B3
+0x8EAFD7A6	0x2647F
+0x8EAFD7A7	0x2F979
+0x8EAFD7A8	0x2F97C
+0x8EAFD7A9	0x2651A
+0x8EAFD7AA	0x265C4
+0x8EAFD7AB	0x265C5
+0x8EAFD7AC	0x265C6
+0x8EAFD7AD	0x265C7
+0x8EAFD7AE	0x265C8
+0x8EAFD7AF	0x265C9
+0x8EAFD7B1	0x26819
+0x8EAFD7B2	0x2681C
+0x8EAFD7B3	0x2681A
+0x8EAFD7B4	0x2694C
+0x8EAFD7B5	0x2698E
+0x8EAFD7B6	0x26A7E
+0x8EAFD7B7	0x26EEB
+0x8EAFD7B8	0x26EEC
+0x8EAFD7B9	0x26EED
+0x8EAFD7BA	0x26EEE
+0x8EAFD7BB	0x26EEF
+0x8EAFD7BC	0x26EF0
+0x8EAFD7BD	0x26EF1
+0x8EAFD7BE	0x26ED8
+0x8EAFD7BF	0x26ED9
+0x8EAFD7C0	0x26EDA
+0x8EAFD7C1	0x26EDB
+0x8EAFD7C2	0x26EF2
+0x8EAFD7C3	0x26EF3
+0x8EAFD7C4	0x26EF4
+0x8EAFD7C5	0x26F07
+0x8EAFD7C7	0x2F9AC
+0x8EAFD7C9	0x26EF5
+0x8EAFD7CA	0x26F15
+0x8EAFD7CC	0x26EF6
+0x8EAFD7CD	0x26EF7
+0x8EAFD7CE	0x26EF8
+0x8EAFD7CF	0x26EF9
+0x8EAFD7D0	0x26EFA
+0x8EAFD7D1	0x26EFB
+0x8EAFD7D2	0x26EFC
+0x8EAFD7D3	0x26EFD
+0x8EAFD7D4	0x26EFE
+0x8EAFD7D5	0x26FA7
+0x8EAFD7D6	0x26EFF
+0x8EAFD7D7	0x26F00
+0x8EAFD7D8	0x26F01
+0x8EAFD7D9	0x26F02
+0x8EAFD7DA	0x26F03
+0x8EAFD7DB	0x26F04
+0x8EAFD7DC	0x26F05
+0x8EAFD7DD	0x271E9
+0x8EAFD7DE	0x271EA
+0x8EAFD7DF	0x271EB
+0x8EAFD7E0	0x273DE
+0x8EAFD7E1	0x273DF
+0x8EAFD7E3	0x273E0
+0x8EAFD7E4	0x273E1
+0x8EAFD7E5	0x273E2
+0x8EAFD7E6	0x273E3
+0x8EAFD7E7	0x2773E
+0x8EAFD7E8	0x2773F
+0x8EAFD7E9	0x27740
+0x8EAFD7EA	0x27741
+0x8EAFD7EB	0x27871
+0x8EAFD7EC	0x27872
+0x8EAFD7ED	0x27873
+0x8EAFD7EE	0x27A88
+0x8EAFD7EF	0x27A89
+0x8EAFD7F0	0x27A8A
+0x8EAFD7F1	0x27A8B
+0x8EAFD7F2	0x27A8C
+0x8EAFD7F3	0x27A8D
+0x8EAFD7F4	0x27A8E
+0x8EAFD7F5	0x27A8F
+0x8EAFD7F6	0x27A90
+0x8EAFD7F7	0x27A91
+0x8EAFD7F8	0x27A92
+0x8EAFD7FA	0x27CF1
+0x8EAFD7FB	0x27DBE
+0x8EAFD7FC	0x27DBF
+0x8EAFD7FD	0x27DC0
+0x8EAFD7FE	0x27DC1
+0x8EAFD8A1	0x27DC2
+0x8EAFD8A2	0x27DC3
+0x8EAFD8A3	0x27E6E
+0x8EAFD8A4	0x27F37
+0x8EAFD8A5	0x27F57
+0x8EAFD8A6	0x27F38
+0x8EAFD8A7	0x27F39
+0x8EAFD8A8	0x27F3A
+0x8EAFD8A9	0x27F3B
+0x8EAFD8AA	0x27F3C
+0x8EAFD8AB	0x27F3D
+0x8EAFD8AC	0x27F3E
+0x8EAFD8AD	0x27F27
+0x8EAFD8AE	0x27F3F
+0x8EAFD8B1	0x280C0
+0x8EAFD8B2	0x280C1
+0x8EAFD8B3	0x8EBE
+0x8EAFD8B4	0x28267
+0x8EAFD8B6	0x28268
+0x8EAFD8B7	0x28358
+0x8EAFD8B8	0x28365
+0x8EAFD8B9	0x28359
+0x8EAFD8BA	0x2835A
+0x8EAFD8BB	0x28424
+0x8EAFD8BC	0x285CD
+0x8EAFD8BD	0x285CE
+0x8EAFD8BE	0x285CF
+0x8EAFD8BF	0x285D2
+0x8EAFD8C0	0x2879F
+0x8EAFD8C1	0x28722
+0x8EAFD8C2	0x2887D
+0x8EAFD8C3	0x2887E
+0x8EAFD8C4	0x289FF
+0x8EAFD8C5	0x28A25
+0x8EAFD8C6	0x28A00
+0x8EAFD8C7	0x28A01
+0x8EAFD8C8	0x933B
+0x8EAFD8C9	0x28A02
+0x8EAFD8CA	0x28A03
+0x8EAFD8CB	0x28A04
+0x8EAFD8CC	0xFA28
+0x8EAFD8CD	0x28A05
+0x8EAFD8CE	0x28A06
+0x8EAFD8CF	0x28A07
+0x8EAFD8D0	0x28A16
+0x8EAFD8D1	0x28A08
+0x8EAFD8D2	0x28A17
+0x8EAFD8D3	0x28A09
+0x8EAFD8D4	0x28A0A
+0x8EAFD8D5	0x9340
+0x8EAFD8D6	0x28A0B
+0x8EAFD8D7	0x28A0C
+0x8EAFD8D8	0x28A29
+0x8EAFD8D9	0x933A
+0x8EAFD8DA	0x28A0D
+0x8EAFD8DC	0x28A0E
+0x8EAFD8DD	0x28A10
+0x8EAFD8DE	0x28A11
+0x8EAFD8DF	0x28A1D
+0x8EAFD8E0	0x28A12
+0x8EAFD8E1	0x28A13
+0x8EAFD8E3	0x28A14
+0x8EAFD8E4	0x28A15
+0x8EAFD8E5	0x28C8D
+0x8EAFD8E6	0x28D54
+0x8EAFD8E7	0x28D55
+0x8EAFD8E8	0x28D56
+0x8EAFD8E9	0x28F33
+0x8EAFD8EA	0x28F34
+0x8EAFD8EB	0x28F35
+0x8EAFD8EC	0x28F36
+0x8EAFD8ED	0x28FFA
+0x8EAFD8EE	0x290E3
+0x8EAFD8EF	0x290E6
+0x8EAFD8F0	0x290ED
+0x8EAFD8F1	0x290E7
+0x8EAFD8F2	0x290E8
+0x8EAFD8F3	0x290E9
+0x8EAFD8F4	0x290EA
+0x8EAFD8F5	0x290EB
+0x8EAFD8F6	0x29227
+0x8EAFD8F7	0x29220
+0x8EAFD8F8	0x2F9F8
+0x8EAFD8F9	0x2942A
+0x8EAFD8FA	0x294C9
+0x8EAFD8FC	0x294CA
+0x8EAFD8FD	0x294CB
+0x8EAFD8FE	0x294D9
+0x8EAFD9A1	0x294CC
+0x8EAFD9A2	0x294CD
+0x8EAFD9A3	0x294CE
+0x8EAFD9A5	0x295E1
+0x8EAFD9A6	0x2971B
+0x8EAFD9A7	0x2971C
+0x8EAFD9A8	0x2971D
+0x8EAFD9A9	0x2971E
+0x8EAFD9AA	0x29847
+0x8EAFD9AB	0x298D1
+0x8EAFD9AC	0x298C9
+0x8EAFD9AD	0x29AD0
+0x8EAFD9AE	0x29AD1
+0x8EAFD9AF	0x29B3F
+0x8EAFD9B0	0x29B40
+0x8EAFD9B1	0x29B41
+0x8EAFD9B2	0x2FA09
+0x8EAFD9B3	0x29B42
+0x8EAFD9B4	0x29CC4
+0x8EAFD9B5	0x29D9B
+0x8EAFD9B6	0x29D92
+0x8EAFD9B7	0x29D93
+0x8EAFD9B8	0x9B96
+0x8EAFD9B9	0x29D94
+0x8EAFD9BA	0x29D95
+0x8EAFD9BD	0x29FF3
+0x8EAFD9BE	0x29FF4
+0x8EAFD9BF	0x29FF5
+0x8EAFD9C0	0x29FF6
+0x8EAFD9C1	0x2A260
+0x8EAFD9C2	0x2A29E
+0x8EAFD9C3	0x2A2A0
+0x8EAFD9C4	0x2A2A1
+0x8EAFD9C5	0x2A31C
+0x8EAFD9C6	0x2A39F
+0x8EAFD9C7	0x20056
+0x8EAFD9C8	0x20412
+0x8EAFD9C9	0x2041F
+0x8EAFD9CA	0x20415
+0x8EAFD9CB	0x20416
+0x8EAFD9CC	0x20417
+0x8EAFD9CD	0x2F80C
+0x8EAFD9CE	0x20418
+0x8EAFD9CF	0x204C2
+0x8EAFD9D0	0x204C3
+0x8EAFD9D1	0x204C4
+0x8EAFD9D2	0x205A1
+0x8EAFD9D3	0x2061B
+0x8EAFD9D4	0x2061C
+0x8EAFD9D5	0x20671
+0x8EAFD9D6	0x20813
+0x8EAFD9D7	0x20B17
+0x8EAFD9D8	0x20B8F
+0x8EAFD9D9	0x2105F
+0x8EAFD9DA	0x21060
+0x8EAFD9DB	0x210AC
+0x8EAFD9DE	0x21061
+0x8EAFD9DF	0x21062
+0x8EAFD9E0	0x21063
+0x8EAFD9E1	0x21064
+0x8EAFD9E2	0x21065
+0x8EAFD9E4	0x21499
+0x8EAFD9E5	0x2149A
+0x8EAFD9E6	0x2149B
+0x8EAFD9E7	0x2149C
+0x8EAFD9E8	0x2149D
+0x8EAFD9E9	0x2149E
+0x8EAFD9EA	0x2149F
+0x8EAFD9EB	0x214A0
+0x8EAFD9EC	0x218DA
+0x8EAFD9ED	0x218DB
+0x8EAFD9EE	0x218DC
+0x8EAFD9EF	0x218DD
+0x8EAFD9F0	0x218DE
+0x8EAFD9F1	0x218DF
+0x8EAFD9F2	0x21AD5
+0x8EAFD9F3	0x21AD6
+0x8EAFD9F4	0x21AD7
+0x8EAFD9F5	0x21AD8
+0x8EAFD9F6	0x21AE0
+0x8EAFD9F7	0x21BB4
+0x8EAFD9F9	0x21F6E
+0x8EAFD9FA	0x21F6F
+0x8EAFD9FB	0x21F70
+0x8EAFD9FC	0x22163
+0x8EAFD9FE	0x222D5
+0x8EAFDAA1	0x222D6
+0x8EAFDAA2	0x222D7
+0x8EAFDAA3	0x222D8
+0x8EAFDAA4	0x22430
+0x8EAFDAA5	0x228B5
+0x8EAFDAA6	0x228B6
+0x8EAFDAA7	0x228C1
+0x8EAFDAA8	0x228F7
+0x8EAFDAA9	0x39A0
+0x8EAFDAAA	0x228CB
+0x8EAFDAAB	0x228E8
+0x8EAFDAAD	0x228E9
+0x8EAFDAAE	0x228B7
+0x8EAFDAAF	0x22A15
+0x8EAFDAB0	0x22DE6
+0x8EAFDAB1	0x22DE7
+0x8EAFDAB2	0x22DE8
+0x8EAFDAB3	0x22DE9
+0x8EAFDAB4	0x22DEA
+0x8EAFDAB5	0x22DEB
+0x8EAFDAB6	0x2F8CA
+0x8EAFDAB7	0x2300B
+0x8EAFDAB8	0x2300C
+0x8EAFDAB9	0x23064
+0x8EAFDABA	0x232D4
+0x8EAFDABB	0x232D5
+0x8EAFDABC	0x232D6
+0x8EAFDABD	0x232D8
+0x8EAFDABE	0x233A5
+0x8EAFDABF	0x2005B
+0x8EAFDAC0	0x2370F
+0x8EAFDAC1	0x23710
+0x8EAFDAC3	0x23711
+0x8EAFDAC4	0x23712
+0x8EAFDAC5	0x23713
+0x8EAFDAC6	0x23714
+0x8EAFDAC7	0x23715
+0x8EAFDAC8	0x23716
+0x8EAFDAC9	0x23717
+0x8EAFDACA	0x23718
+0x8EAFDACB	0x23719
+0x8EAFDACC	0x2371A
+0x8EAFDACD	0x2372F
+0x8EAFDACE	0x2371B
+0x8EAFDACF	0x2371C
+0x8EAFDAD0	0x2373F
+0x8EAFDAD1	0x2371D
+0x8EAFDAD2	0x2371E
+0x8EAFDAD3	0x2372C
+0x8EAFDAD4	0x2371F
+0x8EAFDAD5	0x23924
+0x8EAFDAD6	0x239A4
+0x8EAFDAD7	0x239A5
+0x8EAFDAD8	0x26251
+0x8EAFDAD9	0x23AFE
+0x8EAFDADA	0x23C11
+0x8EAFDADB	0x23C12
+0x8EAFDADC	0x23C13
+0x8EAFDADD	0x23C54
+0x8EAFDADE	0x2405E
+0x8EAFDADF	0x24021
+0x8EAFDAE0	0x2403F
+0x8EAFDAE1	0x24040
+0x8EAFDAE2	0x24041
+0x8EAFDAE3	0x24042
+0x8EAFDAE4	0x24043
+0x8EAFDAE5	0x24044
+0x8EAFDAE6	0x24020
+0x8EAFDAE7	0x24045
+0x8EAFDAE9	0x24046
+0x8EAFDAEA	0x240B0
+0x8EAFDAEB	0x24047
+0x8EAFDAEC	0x24057
+0x8EAFDAED	0x24001
+0x8EAFDAEE	0x240B1
+0x8EAFDAEF	0x2405A
+0x8EAFDAF0	0x24048
+0x8EAFDAF1	0x24404
+0x8EAFDAF2	0x24405
+0x8EAFDAF3	0x71F5
+0x8EAFDAF4	0x2444F
+0x8EAFDAF5	0x24450
+0x8EAFDAF6	0x24406
+0x8EAFDAF7	0x24407
+0x8EAFDAF8	0x24408
+0x8EAFDAF9	0x24409
+0x8EAFDAFA	0x2440A
+0x8EAFDAFB	0x2440B
+0x8EAFDAFC	0x2440C
+0x8EAFDAFD	0x2440D
+0x8EAFDAFE	0x2440E
+0x8EAFDBA1	0x2440F
+0x8EAFDBA2	0x24410
+0x8EAFDBA3	0x24411
+0x8EAFDBA4	0x24533
+0x8EAFDBA5	0x24534
+0x8EAFDBA6	0x24535
+0x8EAFDBA7	0x245FC
+0x8EAFDBA8	0x245FD
+0x8EAFDBA9	0x248B0
+0x8EAFDBAA	0x248B1
+0x8EAFDBAB	0x248B2
+0x8EAFDBAC	0x248B3
+0x8EAFDBAD	0x3F01
+0x8EAFDBAE	0x24A7B
+0x8EAFDBAF	0x24A7C
+0x8EAFDBB0	0x24A7D
+0x8EAFDBB1	0x24A7E
+0x8EAFDBB2	0x24A7F
+0x8EAFDBB3	0x24A80
+0x8EAFDBB4	0x24A81
+0x8EAFDBB5	0x24A82
+0x8EAFDBB6	0x24BF9
+0x8EAFDBB7	0x24CDA
+0x8EAFDBB8	0x24EA1
+0x8EAFDBBB	0x250AD
+0x8EAFDBBC	0x250AE
+0x8EAFDBBE	0x252C8
+0x8EAFDBBF	0x252C9
+0x8EAFDBC0	0x252CA
+0x8EAFDBC1	0x25582
+0x8EAFDBC2	0x25583
+0x8EAFDBC3	0x25584
+0x8EAFDBC4	0x25585
+0x8EAFDBC5	0x25586
+0x8EAFDBC6	0x25587
+0x8EAFDBC7	0x25588
+0x8EAFDBC8	0x25589
+0x8EAFDBC9	0x2558A
+0x8EAFDBCB	0x25707
+0x8EAFDBCC	0x25708
+0x8EAFDBCD	0x25701
+0x8EAFDBCE	0x25709
+0x8EAFDBCF	0x25702
+0x8EAFDBD0	0x2570A
+0x8EAFDBD1	0x2570B
+0x8EAFDBD2	0x2570C
+0x8EAFDBD3	0x258A7
+0x8EAFDBD4	0x25898
+0x8EAFDBD5	0x25899
+0x8EAFDBD6	0x2589A
+0x8EAFDBD7	0x2589B
+0x8EAFDBD8	0x2589C
+0x8EAFDBD9	0x7A50
+0x8EAFDBDA	0x2589D
+0x8EAFDBDB	0x25A1A
+0x8EAFDBDC	0x25AB2
+0x8EAFDBDD	0x25CB0
+0x8EAFDBDE	0x25CB1
+0x8EAFDBDF	0x7C14
+0x8EAFDBE0	0x25CB2
+0x8EAFDBE1	0x25CB3
+0x8EAFDBE2	0x25CB4
+0x8EAFDBE3	0x25CB5
+0x8EAFDBE4	0x25CB6
+0x8EAFDBE5	0x25CC0
+0x8EAFDBE6	0x25CB7
+0x8EAFDBE7	0x25CB8
+0x8EAFDBE8	0x25CB9
+0x8EAFDBE9	0x25CBA
+0x8EAFDBEA	0x25D1D
+0x8EAFDBEB	0x25F0C
+0x8EAFDBEC	0x25F0D
+0x8EAFDBED	0x25F0E
+0x8EAFDBEE	0x25F35
+0x8EAFDBEF	0x25F0F
+0x8EAFDBF0	0x25F10
+0x8EAFDBF1	0x25F11
+0x8EAFDBF2	0x25F12
+0x8EAFDBF3	0x26122
+0x8EAFDBF4	0x26123
+0x8EAFDBF5	0x26124
+0x8EAFDBF7	0x26125
+0x8EAFDBF8	0x26126
+0x8EAFDBF9	0x26127
+0x8EAFDBFA	0x26128
+0x8EAFDBFB	0x26129
+0x8EAFDBFC	0x2612A
+0x8EAFDBFD	0x2612B
+0x8EAFDBFE	0x2612C
+0x8EAFDCA1	0x2612D
+0x8EAFDCA2	0x2612E
+0x8EAFDCA3	0x26252
+0x8EAFDCA4	0x26253
+0x8EAFDCA5	0x26319
+0x8EAFDCA6	0x263BF
+0x8EAFDCA7	0x2648B
+0x8EAFDCA8	0x2648C
+0x8EAFDCA9	0x26523
+0x8EAFDCAA	0x26524
+0x8EAFDCAB	0x265F1
+0x8EAFDCAC	0x265D8
+0x8EAFDCAD	0x2F97F
+0x8EAFDCAE	0x2684E
+0x8EAFDCAF	0x2684F
+0x8EAFDCB0	0x26855
+0x8EAFDCB1	0x26850
+0x8EAFDCB2	0x26851
+0x8EAFDCB3	0x26852
+0x8EAFDCB4	0x26853
+0x8EAFDCB5	0x26802
+0x8EAFDCB6	0x26854
+0x8EAFDCB7	0x268F1
+0x8EAFDCB8	0x26924
+0x8EAFDCB9	0x26AD1
+0x8EAFDCBA	0x26F7C
+0x8EAFDCBB	0x26F7D
+0x8EAFDCBC	0x26F7E
+0x8EAFDCBD	0x26F7F
+0x8EAFDCBE	0x26F80
+0x8EAFDCBF	0x26F9F
+0x8EAFDCC0	0x26F81
+0x8EAFDCC1	0x26F82
+0x8EAFDCC2	0x26F83
+0x8EAFDCC3	0x26F84
+0x8EAFDCC4	0x26F85
+0x8EAFDCC5	0x26F86
+0x8EAFDCC6	0x26F87
+0x8EAFDCC7	0x26F88
+0x8EAFDCC8	0x26F9B
+0x8EAFDCC9	0x26F89
+0x8EAFDCCA	0x26F8A
+0x8EAFDCCB	0x26F8B
+0x8EAFDCCC	0x26F8C
+0x8EAFDCCE	0x26FA1
+0x8EAFDCCF	0x26F8D
+0x8EAFDCD0	0x26F8E
+0x8EAFDCD1	0x271F3
+0x8EAFDCD2	0x271F4
+0x8EAFDCD3	0x271F5
+0x8EAFDCD4	0x27424
+0x8EAFDCD5	0x27425
+0x8EAFDCD6	0x27426
+0x8EAFDCD7	0x27427
+0x8EAFDCD8	0x27428
+0x8EAFDCD9	0x27429
+0x8EAFDCDA	0x2742A
+0x8EAFDCDC	0x2742B
+0x8EAFDCDD	0x275CD
+0x8EAFDCDE	0x27601
+0x8EAFDCDF	0x2258D
+0x8EAFDCE0	0x27770
+0x8EAFDCE1	0x27880
+0x8EAFDCE2	0x27881
+0x8EAFDCE3	0x27AC0
+0x8EAFDCE4	0x27AC1
+0x8EAFDCE5	0x27AC2
+0x8EAFDCE6	0x27AC3
+0x8EAFDCE7	0x27AC4
+0x8EAFDCE8	0x27AC5
+0x8EAFDCE9	0x27AC6
+0x8EAFDCEA	0x27AC7
+0x8EAFDCEB	0x27AC8
+0x8EAFDCEC	0x27CFE
+0x8EAFDCEE	0x27DD9
+0x8EAFDCEF	0x27DDC
+0x8EAFDCF0	0x27DDA
+0x8EAFDCF1	0x27E75
+0x8EAFDCF2	0x27F58
+0x8EAFDCF3	0x27F59
+0x8EAFDCF4	0x27F5A
+0x8EAFDCF5	0x27F5B
+0x8EAFDCF6	0x27F5C
+0x8EAFDCF7	0x280EC
+0x8EAFDCF8	0x481A
+0x8EAFDCF9	0x280F3
+0x8EAFDCFA	0x28272
+0x8EAFDCFB	0x28273
+0x8EAFDCFC	0x28382
+0x8EAFDCFD	0x28383
+0x8EAFDCFE	0x2842A
+0x8EAFDDA1	0x2842B
+0x8EAFDDA2	0x2842C
+0x8EAFDDA3	0x2842D
+0x8EAFDDA4	0x285F6
+0x8EAFDDA5	0x28600
+0x8EAFDDA6	0x285F7
+0x8EAFDDA7	0x285F8
+0x8EAFDDA8	0x285F9
+0x8EAFDDAA	0x28894
+0x8EAFDDAB	0x28895
+0x8EAFDDAC	0x28896
+0x8EAFDDAD	0x2891B
+0x8EAFDDAE	0x28A86
+0x8EAFDDAF	0x28A4C
+0x8EAFDDB0	0x28A4D
+0x8EAFDDB1	0x28A83
+0x8EAFDDB3	0x28A82
+0x8EAFDDB4	0x28A4E
+0x8EAFDDB5	0x28A4F
+0x8EAFDDB6	0x28A50
+0x8EAFDDB7	0x28A51
+0x8EAFDDB8	0x28A81
+0x8EAFDDB9	0x9387
+0x8EAFDDBA	0x28A52
+0x8EAFDDBB	0x28A53
+0x8EAFDDBC	0x28A54
+0x8EAFDDBD	0x28A55
+0x8EAFDDBF	0x28A56
+0x8EAFDDC0	0x28A57
+0x8EAFDDC1	0x9385
+0x8EAFDDC2	0x28A58
+0x8EAFDDC3	0x28A5B
+0x8EAFDDC4	0x28A5C
+0x8EAFDDC5	0x28A5D
+0x8EAFDDC6	0x28A5E
+0x8EAFDDC7	0x28A5F
+0x8EAFDDC8	0x28A60
+0x8EAFDDC9	0x28A61
+0x8EAFDDCA	0x28A7C
+0x8EAFDDCB	0x28A62
+0x8EAFDDCC	0x493C
+0x8EAFDDCE	0x28A63
+0x8EAFDDCF	0x28A64
+0x8EAFDDD0	0x28D73
+0x8EAFDDD1	0x28F45
+0x8EAFDDD2	0x28F46
+0x8EAFDDD3	0x28F47
+0x8EAFDDD4	0x28F4C
+0x8EAFDDD5	0x29012
+0x8EAFDDD7	0x29013
+0x8EAFDDD8	0x29139
+0x8EAFDDD9	0x29103
+0x8EAFDDDA	0x2910D
+0x8EAFDDDB	0x29230
+0x8EAFDDDC	0x292D5
+0x8EAFDDDD	0x293C0
+0x8EAFDDDE	0x294F2
+0x8EAFDDDF	0x294F3
+0x8EAFDDE0	0x294F4
+0x8EAFDDE1	0x294F5
+0x8EAFDDE2	0x294F6
+0x8EAFDDE3	0x294F7
+0x8EAFDDE4	0x295FA
+0x8EAFDDE5	0x295FB
+0x8EAFDDE6	0x29745
+0x8EAFDDE7	0x29746
+0x8EAFDDE8	0x29849
+0x8EAFDDE9	0x298E7
+0x8EAFDDEA	0x298E8
+0x8EAFDDEB	0x29AD8
+0x8EAFDDEC	0x29AD9
+0x8EAFDDED	0x29B55
+0x8EAFDDEE	0x29B56
+0x8EAFDDEF	0x29B57
+0x8EAFDDF0	0x29CDA
+0x8EAFDDF1	0x29CDB
+0x8EAFDDF2	0x29CDC
+0x8EAFDDF3	0x29DB8
+0x8EAFDDF4	0x29DB9
+0x8EAFDDF5	0x29DBA
+0x8EAFDDF6	0x9BB1
+0x8EAFDDF7	0x29DBB
+0x8EAFDDF8	0x29F89
+0x8EAFDDF9	0x29DBC
+0x8EAFDDFA	0x2A030
+0x8EAFDDFB	0x2A031
+0x8EAFDDFC	0x2A032
+0x8EAFDDFD	0x2A033
+0x8EAFDEA1	0x2A034
+0x8EAFDEA2	0x2A035
+0x8EAFDEA3	0x2A036
+0x8EAFDEA4	0x9D47
+0x8EAFDEA5	0x2A037
+0x8EAFDEA6	0x2A2B2
+0x8EAFDEA7	0x2A390
+0x8EAFDEA8	0x2A326
+0x8EAFDEA9	0x2A3A2
+0x8EAFDEAA	0x2A438
+0x8EAFDEAC	0x2042E
+0x8EAFDEAE	0x2042F
+0x8EAFDEAF	0x20430
+0x8EAFDEB0	0x2042A
+0x8EAFDEB1	0x2042B
+0x8EAFDEB2	0x204C9
+0x8EAFDEB3	0x20537
+0x8EAFDEB4	0x20620
+0x8EAFDEB5	0x20672
+0x8EAFDEB6	0x2081F
+0x8EAFDEB7	0x20965
+0x8EAFDEB8	0x209CA
+0x8EAFDEB9	0x20AC0
+0x8EAFDEBA	0x20AC1
+0x8EAFDEBB	0x20AC2
+0x8EAFDEBC	0x210B7
+0x8EAFDEBD	0x210B8
+0x8EAFDEBE	0x210B9
+0x8EAFDEBF	0x210BA
+0x8EAFDEC0	0x210BB
+0x8EAFDEC3	0x210BC
+0x8EAFDEC4	0x210BD
+0x8EAFDEC5	0x210BE
+0x8EAFDEC6	0x210F2
+0x8EAFDEC7	0x214B5
+0x8EAFDEC8	0x214B7
+0x8EAFDEC9	0x214B8
+0x8EAFDECA	0x210DF
+0x8EAFDECB	0x214B9
+0x8EAFDECC	0x214D5
+0x8EAFDECD	0x214BA
+0x8EAFDECE	0x214BB
+0x8EAFDECF	0x2154A
+0x8EAFDED0	0x218F2
+0x8EAFDED1	0x218F3
+0x8EAFDED2	0x218F4
+0x8EAFDED3	0x218FA
+0x8EAFDED4	0x218F5
+0x8EAFDED5	0x21902
+0x8EAFDED6	0x21AE2
+0x8EAFDED7	0x21AE3
+0x8EAFDED8	0x21F8E
+0x8EAFDED9	0x21F8B
+0x8EAFDEDA	0x222E4
+0x8EAFDEDB	0x222EB
+0x8EAFDEDC	0x222E5
+0x8EAFDEDD	0x22435
+0x8EAFDEDE	0x22593
+0x8EAFDEDF	0x228EA
+0x8EAFDEE0	0x228EB
+0x8EAFDEE2	0x228EC
+0x8EAFDEE3	0x228ED
+0x8EAFDEE4	0x22917
+0x8EAFDEE5	0x228EE
+0x8EAFDEE6	0x228EF
+0x8EAFDEE7	0x228F0
+0x8EAFDEE8	0x22E0E
+0x8EAFDEE9	0x22E0F
+0x8EAFDEEA	0x22E10
+0x8EAFDEEB	0x22E19
+0x8EAFDEEC	0x22E18
+0x8EAFDEED	0x22E11
+0x8EAFDEEE	0x22E12
+0x8EAFDEEF	0x22E13
+0x8EAFDEF0	0x2F8C7
+0x8EAFDEF1	0x22E14
+0x8EAFDEF2	0x22E15
+0x8EAFDEF3	0x3A6B
+0x8EAFDEF4	0x22E16
+0x8EAFDEF5	0x23065
+0x8EAFDEF6	0x232EA
+0x8EAFDEF7	0x232EB
+0x8EAFDEF8	0x232EC
+0x8EAFDEF9	0x232ED
+0x8EAFDEFB	0x232EE
+0x8EAFDEFC	0x233AC
+0x8EAFDEFD	0x237C2
+0x8EAFDEFE	0x23769
+0x8EAFDFA1	0x23781
+0x8EAFDFA2	0x2376A
+0x8EAFDFA3	0x2376B
+0x8EAFDFA4	0x2376C
+0x8EAFDFA5	0x2376D
+0x8EAFDFA6	0x2376E
+0x8EAFDFA7	0x2376F
+0x8EAFDFA8	0x23770
+0x8EAFDFA9	0x3BF4
+0x8EAFDFAA	0x23771
+0x8EAFDFAB	0x23772
+0x8EAFDFAC	0x23773
+0x8EAFDFAD	0x2378C
+0x8EAFDFAE	0x23774
+0x8EAFDFAF	0x23775
+0x8EAFDFB0	0x23776
+0x8EAFDFB1	0x23C24
+0x8EAFDFB2	0x23C2A
+0x8EAFDFB3	0x2408E
+0x8EAFDFB4	0x240AF
+0x8EAFDFB5	0x2408F
+0x8EAFDFB6	0x24090
+0x8EAFDFB7	0x24091
+0x8EAFDFB9	0x24092
+0x8EAFDFBA	0x24093
+0x8EAFDFBB	0x24094
+0x8EAFDFBC	0x24095
+0x8EAFDFBD	0x24096
+0x8EAFDFBE	0x24097
+0x8EAFDFBF	0x24098
+0x8EAFDFC0	0x24099
+0x8EAFDFC1	0x2409A
+0x8EAFDFC2	0x2409B
+0x8EAFDFC3	0x2409C
+0x8EAFDFC4	0x24439
+0x8EAFDFC5	0x2443B
+0x8EAFDFC6	0x2443A
+0x8EAFDFC7	0x2443C
+0x8EAFDFC8	0x2443D
+0x8EAFDFC9	0x2443E
+0x8EAFDFCA	0x2443F
+0x8EAFDFCB	0x24470
+0x8EAFDFCC	0x24440
+0x8EAFDFCD	0x24441
+0x8EAFDFCE	0x248C0
+0x8EAFDFCF	0x248C1
+0x8EAFDFD0	0x24AA4
+0x8EAFDFD1	0x24A97
+0x8EAFDFD2	0x24AA5
+0x8EAFDFD3	0x24A98
+0x8EAFDFD4	0x24A99
+0x8EAFDFD5	0x24A9A
+0x8EAFDFD7	0x24A9B
+0x8EAFDFD8	0x24AA6
+0x8EAFDFD9	0x24A9C
+0x8EAFDFDA	0x24A9D
+0x8EAFDFDB	0x24A9E
+0x8EAFDFDC	0x24A9F
+0x8EAFDFDD	0x28ACE
+0x8EAFDFDE	0x24AC8
+0x8EAFDFDF	0x24AA0
+0x8EAFDFE0	0x24B19
+0x8EAFDFE1	0x24C0D
+0x8EAFDFE2	0x250BF
+0x8EAFDFE3	0x252E9
+0x8EAFDFE4	0x252EA
+0x8EAFDFE5	0x255A2
+0x8EAFDFE6	0x255A3
+0x8EAFDFE7	0x255A4
+0x8EAFDFE8	0x255A5
+0x8EAFDFE9	0x255A6
+0x8EAFDFEA	0x25715
+0x8EAFDFEB	0x25717
+0x8EAFDFEC	0x258BF
+0x8EAFDFED	0x258C0
+0x8EAFDFEE	0x258C1
+0x8EAFDFEF	0x258C2
+0x8EAFDFF0	0x258C3
+0x8EAFDFF1	0x258C4
+0x8EAFDFF2	0x258C5
+0x8EAFDFF3	0x2190D
+0x8EAFDFF4	0x25A23
+0x8EAFDFF5	0x25ABE
+0x8EAFDFF6	0x25D03
+0x8EAFDFF7	0x25D04
+0x8EAFDFF8	0x25D05
+0x8EAFDFF9	0x25D06
+0x8EAFDFFA	0x25D07
+0x8EAFDFFB	0x25D08
+0x8EAFDFFC	0x25D09
+0x8EAFDFFD	0x25D0A
+0x8EAFDFFE	0x25D0B
+0x8EAFE0A1	0x25D0C
+0x8EAFE0A2	0x25D20
+0x8EAFE0A3	0x25D0D
+0x8EAFE0A4	0x25D0E
+0x8EAFE0A5	0x25D0F
+0x8EAFE0A7	0x25F26
+0x8EAFE0A8	0x25F27
+0x8EAFE0A9	0x25F28
+0x8EAFE0AA	0x2615D
+0x8EAFE0AB	0x2615E
+0x8EAFE0AC	0x2615F
+0x8EAFE0AD	0x26160
+0x8EAFE0AE	0x26161
+0x8EAFE0AF	0x26162
+0x8EAFE0B0	0x26163
+0x8EAFE0B1	0x26164
+0x8EAFE0B2	0x26165
+0x8EAFE0B3	0x26257
+0x8EAFE0B4	0x263CF
+0x8EAFE0B5	0x263D0
+0x8EAFE0B6	0x26499
+0x8EAFE0B7	0x2649A
+0x8EAFE0B8	0x265EA
+0x8EAFE0B9	0x265EB
+0x8EAFE0BA	0x265EC
+0x8EAFE0BB	0x2687E
+0x8EAFE0BC	0x2687F
+0x8EAFE0BD	0x26880
+0x8EAFE0C0	0x26881
+0x8EAFE0C1	0x26882
+0x8EAFE0C2	0x268F3
+0x8EAFE0C3	0x26925
+0x8EAFE0C4	0x2699F
+0x8EAFE0C5	0x269A0
+0x8EAFE0C6	0x269F3
+0x8EAFE0C7	0x26A00
+0x8EAFE0C8	0x26FEB
+0x8EAFE0C9	0x26FEC
+0x8EAFE0CA	0x26FED
+0x8EAFE0CB	0x26FEE
+0x8EAFE0CC	0x26FEF
+0x8EAFE0CE	0x455C
+0x8EAFE0CF	0x26FF0
+0x8EAFE0D0	0x26FF1
+0x8EAFE0D1	0x26FF2
+0x8EAFE0D2	0x26FF3
+0x8EAFE0D3	0x26FF4
+0x8EAFE0D4	0x26FF5
+0x8EAFE0D5	0x26FF9
+0x8EAFE0D6	0x26FFA
+0x8EAFE0D7	0x26FFB
+0x8EAFE0D8	0x26FFC
+0x8EAFE0D9	0x26FFD
+0x8EAFE0DA	0x26FFE
+0x8EAFE0DB	0x26FFF
+0x8EAFE0DC	0x27000
+0x8EAFE0DD	0x2F9AE
+0x8EAFE0DE	0x27001
+0x8EAFE0DF	0x27002
+0x8EAFE0E0	0x27203
+0x8EAFE0E1	0x27486
+0x8EAFE0E2	0x27479
+0x8EAFE0E4	0x2747A
+0x8EAFE0E5	0x2747B
+0x8EAFE0E6	0x2747C
+0x8EAFE0E7	0x27484
+0x8EAFE0E8	0x2747D
+0x8EAFE0E9	0x2747E
+0x8EAFE0EA	0x2747F
+0x8EAFE0EB	0x27786
+0x8EAFE0EC	0x27787
+0x8EAFE0ED	0x27800
+0x8EAFE0EE	0x27801
+0x8EAFE0EF	0x27888
+0x8EAFE0F0	0x27889
+0x8EAFE0F1	0x2788A
+0x8EAFE0F2	0x27AF5
+0x8EAFE0F4	0x27B25
+0x8EAFE0F5	0x27AF6
+0x8EAFE0F6	0x27DEB
+0x8EAFE0F7	0x27DEC
+0x8EAFE0F8	0x27DED
+0x8EAFE0F9	0x27DEE
+0x8EAFE0FA	0x4787
+0x8EAFE0FB	0x27DEF
+0x8EAFE0FC	0x27DF0
+0x8EAFE0FD	0x27F6C
+0x8EAFE0FE	0x28121
+0x8EAFE1A1	0x28122
+0x8EAFE1A2	0x28123
+0x8EAFE1A3	0x28124
+0x8EAFE1A4	0x28125
+0x8EAFE1A5	0x28126
+0x8EAFE1A6	0x2827B
+0x8EAFE1A7	0x2827C
+0x8EAFE1A8	0x28391
+0x8EAFE1A9	0x28392
+0x8EAFE1AA	0x28393
+0x8EAFE1AB	0x2860E
+0x8EAFE1AC	0x2860F
+0x8EAFE1AD	0x28610
+0x8EAFE1AE	0x288B3
+0x8EAFE1AF	0x28936
+0x8EAFE1B0	0x28AC6
+0x8EAFE1B1	0x28AA1
+0x8EAFE1B2	0x28AA2
+0x8EAFE1B3	0x93B9
+0x8EAFE1B4	0x28AA3
+0x8EAFE1B5	0x28ACC
+0x8EAFE1B6	0x28AA4
+0x8EAFE1B7	0x28AA5
+0x8EAFE1B8	0x28AA6
+0x8EAFE1B9	0x28ACB
+0x8EAFE1BA	0x28AA7
+0x8EAFE1BC	0x28AA8
+0x8EAFE1BD	0x28AA9
+0x8EAFE1BE	0x28AAA
+0x8EAFE1C0	0x28AAB
+0x8EAFE1C1	0x28AAC
+0x8EAFE1C2	0x28AAD
+0x8EAFE1C3	0x93BF
+0x8EAFE1C4	0x28AAE
+0x8EAFE1C5	0x28AAF
+0x8EAFE1C6	0x28AB0
+0x8EAFE1C7	0x28D8C
+0x8EAFE1C8	0x28D8D
+0x8EAFE1C9	0x28D8E
+0x8EAFE1CA	0x2F9F1
+0x8EAFE1CB	0x28D92
+0x8EAFE1CC	0x28D8F
+0x8EAFE1CD	0x28F52
+0x8EAFE1CE	0x28F53
+0x8EAFE1CF	0x28F54
+0x8EAFE1D0	0x28F55
+0x8EAFE1D1	0x29129
+0x8EAFE1D3	0x292F3
+0x8EAFE1D4	0x292F4
+0x8EAFE1D5	0x2950D
+0x8EAFE1D6	0x2950E
+0x8EAFE1D7	0x2950F
+0x8EAFE1D8	0x29510
+0x8EAFE1D9	0x29614
+0x8EAFE1DA	0x29771
+0x8EAFE1DB	0x29772
+0x8EAFE1DC	0x2990F
+0x8EAFE1DD	0x29904
+0x8EAFE1DE	0x29906
+0x8EAFE1E0	0x29907
+0x8EAFE1E1	0x29ADC
+0x8EAFE1E2	0x29ADD
+0x8EAFE1E3	0x29B6D
+0x8EAFE1E4	0x29B79
+0x8EAFE1E5	0x29B6E
+0x8EAFE1E7	0x29CEC
+0x8EAFE1E8	0x29DDD
+0x8EAFE1E9	0x29DDE
+0x8EAFE1EA	0x29DDF
+0x8EAFE1EB	0x29DE0
+0x8EAFE1EC	0x29DE1
+0x8EAFE1ED	0x29DE2
+0x8EAFE1EE	0x29DE3
+0x8EAFE1EF	0x29DE4
+0x8EAFE1F0	0x29E3A
+0x8EAFE1F1	0x29DE5
+0x8EAFE1F2	0x9BCF
+0x8EAFE1F3	0x29DE6
+0x8EAFE1F4	0x2A06B
+0x8EAFE1F5	0x2A06C
+0x8EAFE1F6	0x2444E
+0x8EAFE1F7	0x9D64
+0x8EAFE1F8	0x2A2BD
+0x8EAFE1F9	0x2A2BE
+0x8EAFE1FA	0x2A2BF
+0x8EAFE1FB	0x2A334
+0x8EAFE1FC	0x9EBF
+0x8EAFE1FD	0x2A512
+0x8EAFE1FE	0x20440
+0x8EAFE2A1	0x20441
+0x8EAFE2A2	0x21102
+0x8EAFE2A3	0x21103
+0x8EAFE2A4	0x21104
+0x8EAFE2A5	0x21105
+0x8EAFE2A6	0x21106
+0x8EAFE2A7	0x214D7
+0x8EAFE2A8	0x214CC
+0x8EAFE2A9	0x21698
+0x8EAFE2AA	0x21906
+0x8EAFE2AB	0x21907
+0x8EAFE2AC	0x219AF
+0x8EAFE2AD	0x219B0
+0x8EAFE2AE	0x21AEA
+0x8EAFE2AF	0x21AF2
+0x8EAFE2B0	0x21FA2
+0x8EAFE2B1	0x21FA3
+0x8EAFE2B2	0x21FA4
+0x8EAFE2B3	0x22176
+0x8EAFE2B4	0x222F5
+0x8EAFE2B5	0x222F6
+0x8EAFE2B6	0x222F7
+0x8EAFE2B8	0x2293B
+0x8EAFE2B9	0x22925
+0x8EAFE2BA	0x2293A
+0x8EAFE2BB	0x2293C
+0x8EAFE2BC	0x2293D
+0x8EAFE2BD	0x2293E
+0x8EAFE2BE	0x22E37
+0x8EAFE2BF	0x22E38
+0x8EAFE2C0	0x22E39
+0x8EAFE2C1	0x22E3A
+0x8EAFE2C2	0x22E3B
+0x8EAFE2C3	0x22E3C
+0x8EAFE2C4	0x22E3D
+0x8EAFE2C5	0x22E3E
+0x8EAFE2C6	0x22E3F
+0x8EAFE2C7	0x22E4B
+0x8EAFE2C9	0x22E40
+0x8EAFE2CA	0x23022
+0x8EAFE2CB	0x23067
+0x8EAFE2CC	0x230D3
+0x8EAFE2CD	0x232FA
+0x8EAFE2CF	0x237BC
+0x8EAFE2D2	0x237A5
+0x8EAFE2D3	0x3C07
+0x8EAFE2D4	0x237B6
+0x8EAFE2D6	0x237A6
+0x8EAFE2D7	0x237BB
+0x8EAFE2D8	0x237A7
+0x8EAFE2D9	0x237A8
+0x8EAFE2DA	0x237A9
+0x8EAFE2DB	0x237AA
+0x8EAFE2DC	0x237AB
+0x8EAFE2DD	0x237AC
+0x8EAFE2DE	0x237BF
+0x8EAFE2DF	0x237AD
+0x8EAFE2E0	0x237AE
+0x8EAFE2E1	0x237AF
+0x8EAFE2E2	0x2392E
+0x8EAFE2E3	0x23B00
+0x8EAFE2E4	0x2409D
+0x8EAFE2E5	0x2409E
+0x8EAFE2E6	0x240CB
+0x8EAFE2E7	0x240CC
+0x8EAFE2E8	0x240CD
+0x8EAFE2E9	0x240CE
+0x8EAFE2EA	0x240CF
+0x8EAFE2EC	0x2409F
+0x8EAFE2ED	0x240D0
+0x8EAFE2EE	0x240D1
+0x8EAFE2EF	0x240D2
+0x8EAFE2F0	0x240D3
+0x8EAFE2F1	0x240D4
+0x8EAFE2F4	0x2445D
+0x8EAFE2F5	0x2445E
+0x8EAFE2F6	0x2445F
+0x8EAFE2F7	0x24460
+0x8EAFE2F8	0x3F05
+0x8EAFE2F9	0x24ABA
+0x8EAFE2FA	0x24ABC
+0x8EAFE2FB	0x3F06
+0x8EAFE2FC	0x24AB5
+0x8EAFE2FD	0x24ABD
+0x8EAFE2FE	0x24AB6
+0x8EAFE3A1	0x24AB7
+0x8EAFE3A2	0x24AB8
+0x8EAFE3A3	0x24AA8
+0x8EAFE3A4	0x2F932
+0x8EAFE3A5	0x24BFE
+0x8EAFE3A6	0x24BFC
+0x8EAFE3A7	0x24EE1
+0x8EAFE3A8	0x250C4
+0x8EAFE3A9	0x250C5
+0x8EAFE3AA	0x25314
+0x8EAFE3AB	0x255AE
+0x8EAFE3AC	0x255AF
+0x8EAFE3AD	0x255B0
+0x8EAFE3AE	0x255B1
+0x8EAFE3AF	0x255B9
+0x8EAFE3B0	0x258E7
+0x8EAFE3B1	0x25D46
+0x8EAFE3B3	0x25D47
+0x8EAFE3B4	0x25D48
+0x8EAFE3B5	0x25D49
+0x8EAFE3B6	0x25D1E
+0x8EAFE3B7	0x25D1F
+0x8EAFE3B8	0x25D4A
+0x8EAFE3B9	0x25D4B
+0x8EAFE3BA	0x25D4C
+0x8EAFE3BB	0x25D4D
+0x8EAFE3BC	0x25D4E
+0x8EAFE3BE	0x25F46
+0x8EAFE3BF	0x25F4B
+0x8EAFE3C0	0x26190
+0x8EAFE3C1	0x26191
+0x8EAFE3C3	0x26192
+0x8EAFE3C4	0x26193
+0x8EAFE3C5	0x26194
+0x8EAFE3C6	0x2625B
+0x8EAFE3C7	0x265F2
+0x8EAFE3C8	0x265F8
+0x8EAFE3C9	0x265F9
+0x8EAFE3CA	0x26894
+0x8EAFE3CB	0x268A4
+0x8EAFE3CC	0x26897
+0x8EAFE3CD	0x26898
+0x8EAFE3CE	0x26929
+0x8EAFE3CF	0x269AE
+0x8EAFE3D0	0x26AAF
+0x8EAFE3D1	0x27059
+0x8EAFE3D2	0x2705A
+0x8EAFE3D4	0x2705B
+0x8EAFE3D5	0x2705C
+0x8EAFE3D6	0x2705D
+0x8EAFE3D7	0x2705E
+0x8EAFE3D8	0x2705F
+0x8EAFE3D9	0x27060
+0x8EAFE3DA	0x27061
+0x8EAFE3DB	0x26FAA
+0x8EAFE3DC	0x27062
+0x8EAFE3DD	0x27063
+0x8EAFE3DE	0x27064
+0x8EAFE3DF	0x27065
+0x8EAFE3E0	0x27066
+0x8EAFE3E1	0x27067
+0x8EAFE3E2	0x27068
+0x8EAFE3E3	0x27069
+0x8EAFE3E4	0x2706A
+0x8EAFE3E5	0x2706B
+0x8EAFE3E6	0x2706C
+0x8EAFE3E7	0x2706D
+0x8EAFE3E8	0x2706E
+0x8EAFE3E9	0x2706F
+0x8EAFE3EB	0x274B2
+0x8EAFE3EC	0x274B3
+0x8EAFE3ED	0x274B4
+0x8EAFE3EE	0x45F9
+0x8EAFE3EF	0x274B5
+0x8EAFE3F0	0x274B6
+0x8EAFE3F1	0x274B7
+0x8EAFE3F2	0x274B8
+0x8EAFE3F3	0x274B9
+0x8EAFE3F4	0x274BA
+0x8EAFE3F5	0x274BB
+0x8EAFE3F6	0x27788
+0x8EAFE3F7	0x89B8
+0x8EAFE3F8	0x27B19
+0x8EAFE3F9	0x27B1A
+0x8EAFE3FA	0x27B1B
+0x8EAFE3FB	0x27C16
+0x8EAFE3FC	0x27E0C
+0x8EAFE3FD	0x27E0D
+0x8EAFE3FE	0x27E0E
+0x8EAFE4A1	0x27E0F
+0x8EAFE4A3	0x27F83
+0x8EAFE4A4	0x27F84
+0x8EAFE4A5	0x27F85
+0x8EAFE4A6	0x28283
+0x8EAFE4A7	0x28284
+0x8EAFE4A8	0x283B0
+0x8EAFE4AA	0x28626
+0x8EAFE4AB	0x28627
+0x8EAFE4AC	0x28636
+0x8EAFE4AD	0x28628
+0x8EAFE4AE	0x28629
+0x8EAFE4B1	0x28AE7
+0x8EAFE4B2	0x28AE8
+0x8EAFE4B3	0x28AE9
+0x8EAFE4B4	0x4953
+0x8EAFE4B5	0x28AEA
+0x8EAFE4B6	0x28AEB
+0x8EAFE4B8	0x28AEC
+0x8EAFE4B9	0x28AED
+0x8EAFE4BA	0x28AEE
+0x8EAFE4BB	0x28AEF
+0x8EAFE4BC	0x28AF0
+0x8EAFE4BD	0x28AF1
+0x8EAFE4BE	0x28B0C
+0x8EAFE4BF	0x28AF2
+0x8EAFE4C0	0x28AF3
+0x8EAFE4C1	0x28AF4
+0x8EAFE4C2	0x28AF5
+0x8EAFE4C3	0x28AF6
+0x8EAFE4C4	0x28AF7
+0x8EAFE4C5	0x28AF8
+0x8EAFE4C6	0x28DA3
+0x8EAFE4C7	0x28DA4
+0x8EAFE4C8	0x28DA5
+0x8EAFE4C9	0x28DA6
+0x8EAFE4CA	0x28DA7
+0x8EAFE4CC	0x28F5C
+0x8EAFE4CE	0x2914B
+0x8EAFE4CF	0x291E1
+0x8EAFE4D0	0x29315
+0x8EAFE4D2	0x29316
+0x8EAFE4D3	0x29317
+0x8EAFE4D4	0x2952C
+0x8EAFE4D5	0x2952D
+0x8EAFE4D6	0x29622
+0x8EAFE4D7	0x29623
+0x8EAFE4D8	0x29796
+0x8EAFE4D9	0x29797
+0x8EAFE4DB	0x2992E
+0x8EAFE4DC	0x29930
+0x8EAFE4DD	0x29931
+0x8EAFE4DF	0x29ADF
+0x8EAFE4E0	0x29B8B
+0x8EAFE4E1	0x29B8C
+0x8EAFE4E3	0x29B8D
+0x8EAFE4E4	0x29CFC
+0x8EAFE4E5	0x29CFD
+0x8EAFE4E6	0x29CFE
+0x8EAFE4E7	0x29CFF
+0x8EAFE4E8	0x29E17
+0x8EAFE4E9	0x29E2D
+0x8EAFE4EA	0x29E18
+0x8EAFE4EB	0x9BF3
+0x8EAFE4EC	0x29E19
+0x8EAFE4EE	0x29E12
+0x8EAFE4EF	0x29E1A
+0x8EAFE4F0	0x29E1B
+0x8EAFE4F1	0x29E1C
+0x8EAFE4F2	0x4C69
+0x8EAFE4F4	0x2A097
+0x8EAFE4F5	0x4CE5
+0x8EAFE4F6	0x2A098
+0x8EAFE4F7	0x2A099
+0x8EAFE4F9	0x2A3C4
+0x8EAFE4FA	0x2044F
+0x8EAFE4FB	0x204CD
+0x8EAFE4FC	0x20AC7
+0x8EAFE4FD	0x2111C
+0x8EAFE4FE	0x2111D
+0x8EAFE5A1	0x2111E
+0x8EAFE5A2	0x214E7
+0x8EAFE5A3	0x214E9
+0x8EAFE5A4	0x214EA
+0x8EAFE5A5	0x214EB
+0x8EAFE5A6	0x21915
+0x8EAFE5A7	0x21CF1
+0x8EAFE5A8	0x21CF2
+0x8EAFE5A9	0x21FB6
+0x8EAFE5AA	0x225A0
+0x8EAFE5AB	0x2294A
+0x8EAFE5AC	0x22A20
+0x8EAFE5AD	0x22E60
+0x8EAFE5AE	0x22E61
+0x8EAFE5AF	0x22E41
+0x8EAFE5B0	0x22E62
+0x8EAFE5B1	0x23303
+0x8EAFE5B2	0x23304
+0x8EAFE5B3	0x237D9
+0x8EAFE5B4	0x237DA
+0x8EAFE5B5	0x237DB
+0x8EAFE5B6	0x237DC
+0x8EAFE5B7	0x237DD
+0x8EAFE5B9	0x237DE
+0x8EAFE5BA	0x237DF
+0x8EAFE5BB	0x237E0
+0x8EAFE5BC	0x237E1
+0x8EAFE5BD	0x237E2
+0x8EAFE5BE	0x3C12
+0x8EAFE5BF	0x237E3
+0x8EAFE5C1	0x23C31
+0x8EAFE5C2	0x24105
+0x8EAFE5C3	0x24106
+0x8EAFE5C4	0x24107
+0x8EAFE5C5	0x24472
+0x8EAFE5C6	0x2448A
+0x8EAFE5C7	0x2448B
+0x8EAFE5C8	0x24488
+0x8EAFE5CA	0x2448C
+0x8EAFE5CB	0x2448D
+0x8EAFE5CC	0x2448E
+0x8EAFE5CD	0x2448F
+0x8EAFE5CE	0x24490
+0x8EAFE5CF	0x24542
+0x8EAFE5D0	0x24543
+0x8EAFE5D2	0x24AC1
+0x8EAFE5D3	0x24AC2
+0x8EAFE5D4	0x24AC3
+0x8EAFE5D5	0x24AC4
+0x8EAFE5D6	0x250CB
+0x8EAFE5D7	0x25322
+0x8EAFE5DA	0x255C3
+0x8EAFE5DB	0x255C4
+0x8EAFE5DC	0x255C5
+0x8EAFE5DD	0x255C6
+0x8EAFE5DE	0x2571E
+0x8EAFE5DF	0x25725
+0x8EAFE5E0	0x258F3
+0x8EAFE5E1	0x258F4
+0x8EAFE5E3	0x258F5
+0x8EAFE5E4	0x25A38
+0x8EAFE5E5	0x25A48
+0x8EAFE5E6	0x25ACA
+0x8EAFE5E7	0x7C4F
+0x8EAFE5E8	0x25D7A
+0x8EAFE5E9	0x25D7B
+0x8EAFE5EA	0x25F55
+0x8EAFE5EB	0x25F56
+0x8EAFE5EC	0x261B1
+0x8EAFE5ED	0x261B2
+0x8EAFE5EE	0x261B3
+0x8EAFE5F0	0x261B4
+0x8EAFE5F1	0x261B5
+0x8EAFE5F2	0x264A4
+0x8EAFE5F3	0x26600
+0x8EAFE5F4	0x26601
+0x8EAFE5F5	0x26602
+0x8EAFE5F6	0x268AC
+0x8EAFE5F8	0x269B3
+0x8EAFE5F9	0x270B6
+0x8EAFE5FA	0x270B7
+0x8EAFE5FB	0x270B8
+0x8EAFE5FC	0x270B9
+0x8EAFE5FD	0x270BA
+0x8EAFE5FE	0x270BB
+0x8EAFE6A1	0x270BC
+0x8EAFE6A2	0x270BD
+0x8EAFE6A3	0x270BE
+0x8EAFE6A4	0x270BF
+0x8EAFE6A5	0x270C0
+0x8EAFE6A6	0x270C1
+0x8EAFE6A7	0x270C2
+0x8EAFE6A8	0x270C3
+0x8EAFE6A9	0x270C4
+0x8EAFE6AA	0x270C5
+0x8EAFE6AB	0x270C6
+0x8EAFE6AC	0x270C7
+0x8EAFE6AD	0x274E3
+0x8EAFE6AE	0x274E4
+0x8EAFE6AF	0x274E5
+0x8EAFE6B0	0x274E6
+0x8EAFE6B1	0x274E7
+0x8EAFE6B3	0x277B5
+0x8EAFE6B4	0x277A1
+0x8EAFE6B5	0x27895
+0x8EAFE6B6	0x27B3B
+0x8EAFE6B7	0x27B3C
+0x8EAFE6B8	0x27B3D
+0x8EAFE6B9	0x27B3E
+0x8EAFE6BA	0x27C14
+0x8EAFE6BB	0x27E20
+0x8EAFE6BC	0x27E21
+0x8EAFE6BD	0x27E22
+0x8EAFE6BE	0x27E23
+0x8EAFE6BF	0x27E24
+0x8EAFE6C0	0x27F96
+0x8EAFE6C1	0x27F97
+0x8EAFE6C2	0x27F98
+0x8EAFE6C3	0x28194
+0x8EAFE6C4	0x28195
+0x8EAFE6C5	0x28196
+0x8EAFE6C6	0x28197
+0x8EAFE6C7	0x28198
+0x8EAFE6C8	0x2828F
+0x8EAFE6C9	0x28290
+0x8EAFE6CA	0x283BC
+0x8EAFE6CB	0x2843B
+0x8EAFE6CC	0x2863D
+0x8EAFE6CE	0x288DF
+0x8EAFE6CF	0x2891E
+0x8EAFE6D0	0x28B23
+0x8EAFE6D1	0x28B24
+0x8EAFE6D2	0x28B49
+0x8EAFE6D3	0x28B25
+0x8EAFE6D4	0x28B26
+0x8EAFE6D5	0x28B27
+0x8EAFE6D6	0x28B28
+0x8EAFE6D7	0x9425
+0x8EAFE6D8	0x28B29
+0x8EAFE6D9	0x28B2A
+0x8EAFE6DA	0x28B2E
+0x8EAFE6DB	0x28B2F
+0x8EAFE6DC	0x28B4E
+0x8EAFE6DD	0x28B30
+0x8EAFE6DE	0x2F9EB
+0x8EAFE6DF	0x28B31
+0x8EAFE6E0	0x28B32
+0x8EAFE6E1	0x28B33
+0x8EAFE6E2	0x28B34
+0x8EAFE6E3	0x28B35
+0x8EAFE6E4	0x28B36
+0x8EAFE6E6	0x28B37
+0x8EAFE6E7	0x28B50
+0x8EAFE6E8	0x28B38
+0x8EAFE6EA	0x28B39
+0x8EAFE6EB	0x28B3A
+0x8EAFE6EC	0x28B3B
+0x8EAFE6ED	0x28B3C
+0x8EAFE6EE	0x28B3D
+0x8EAFE6EF	0x28B3E
+0x8EAFE6F0	0x28DB8
+0x8EAFE6F1	0x28DB9
+0x8EAFE6F2	0x28F62
+0x8EAFE6F3	0x28F63
+0x8EAFE6F4	0x29041
+0x8EAFE6F5	0x2916D
+0x8EAFE6F7	0x29352
+0x8EAFE6F8	0x29337
+0x8EAFE6F9	0x293DB
+0x8EAFE6FA	0x2953F
+0x8EAFE6FB	0x29634
+0x8EAFE6FC	0x2985B
+0x8EAFE6FD	0x29946
+0x8EAFE6FE	0x2995A
+0x8EAFE7A1	0x2995B
+0x8EAFE7A2	0x29AE1
+0x8EAFE7A3	0x29AE2
+0x8EAFE7A4	0x29AE3
+0x8EAFE7A5	0x29AE4
+0x8EAFE7A6	0x29BA7
+0x8EAFE7A7	0x29BA8
+0x8EAFE7A8	0x29BA9
+0x8EAFE7A9	0x29D0F
+0x8EAFE7AA	0x29D2B
+0x8EAFE7AB	0x29E56
+0x8EAFE7AC	0x29E57
+0x8EAFE7AD	0x29E58
+0x8EAFE7AE	0x29E5E
+0x8EAFE7AF	0x29E59
+0x8EAFE7B0	0x29E5A
+0x8EAFE7B1	0x29E5B
+0x8EAFE7B2	0x29E5C
+0x8EAFE7B4	0x29E68
+0x8EAFE7B6	0x2A12C
+0x8EAFE7B7	0x2A0E2
+0x8EAFE7B8	0x2A0F3
+0x8EAFE7B9	0x2A2D2
+0x8EAFE7BA	0x2A356
+0x8EAFE7BB	0x2A3CE
+0x8EAFE7BC	0x2A461
+0x8EAFE7BD	0x2A69B
+0x8EAFE7BE	0x2A6B4
+0x8EAFE7BF	0x2045C
+0x8EAFE7C0	0x2F810
+0x8EAFE7C1	0x204D2
+0x8EAFE7C2	0x20571
+0x8EAFE7C3	0x20673
+0x8EAFE7C4	0x2082C
+0x8EAFE7C5	0x20B94
+0x8EAFE7C7	0x2113F
+0x8EAFE7C8	0x21140
+0x8EAFE7C9	0x214F9
+0x8EAFE7CA	0x214FA
+0x8EAFE7CB	0x214FD
+0x8EAFE7CC	0x214FB
+0x8EAFE7CD	0x2191C
+0x8EAFE7CE	0x2191D
+0x8EAFE7CF	0x21AFF
+0x8EAFE7D0	0x21B00
+0x8EAFE7D1	0x21CF7
+0x8EAFE7D2	0x24CFE
+0x8EAFE7D4	0x224B6
+0x8EAFE7D5	0x22954
+0x8EAFE7D6	0x22E77
+0x8EAFE7D7	0x22E79
+0x8EAFE7D8	0x22E7A
+0x8EAFE7D9	0x22E7B
+0x8EAFE7DA	0x23069
+0x8EAFE7DB	0x23802
+0x8EAFE7DC	0x23803
+0x8EAFE7DD	0x23804
+0x8EAFE7DE	0x23805
+0x8EAFE7DF	0x23806
+0x8EAFE7E0	0x23807
+0x8EAFE7E1	0x23808
+0x8EAFE7E2	0x23809
+0x8EAFE7E3	0x2380A
+0x8EAFE7E4	0x2380B
+0x8EAFE7E5	0x23835
+0x8EAFE7E7	0x23C39
+0x8EAFE7E8	0x2411E
+0x8EAFE7E9	0x2411F
+0x8EAFE7EA	0x24120
+0x8EAFE7EB	0x24121
+0x8EAFE7ED	0x24122
+0x8EAFE7EE	0x24123
+0x8EAFE7EF	0x24124
+0x8EAFE7F0	0x2412C
+0x8EAFE7F1	0x244B3
+0x8EAFE7F2	0x244B5
+0x8EAFE7F3	0x244B6
+0x8EAFE7F4	0x244B7
+0x8EAFE7F5	0x244B8
+0x8EAFE7F6	0x24AD0
+0x8EAFE7F7	0x24CFA
+0x8EAFE7F8	0x24F07
+0x8EAFE7F9	0x24FBD
+0x8EAFE7FA	0x250D7
+0x8EAFE7FB	0x250D2
+0x8EAFE7FC	0x255DB
+0x8EAFE7FD	0x255D6
+0x8EAFE7FE	0x2045D
+0x8EAFE8A1	0x25A43
+0x8EAFE8A2	0x25ACF
+0x8EAFE8A3	0x25DA3
+0x8EAFE8A4	0x25DA4
+0x8EAFE8A5	0x25DA5
+0x8EAFE8A6	0x25DA6
+0x8EAFE8A7	0x25DA7
+0x8EAFE8A8	0x25DA8
+0x8EAFE8A9	0x25DA9
+0x8EAFE8AA	0x25F5D
+0x8EAFE8AB	0x25F5E
+0x8EAFE8AC	0x261C9
+0x8EAFE8AD	0x261CA
+0x8EAFE8AE	0x261CB
+0x8EAFE8AF	0x261CC
+0x8EAFE8B0	0x26606
+0x8EAFE8B1	0x26607
+0x8EAFE8B3	0x268C5
+0x8EAFE8B4	0x268F5
+0x8EAFE8B5	0x269B4
+0x8EAFE8B6	0x269B8
+0x8EAFE8B7	0x269B5
+0x8EAFE8B8	0x270FD
+0x8EAFE8B9	0x4577
+0x8EAFE8BA	0x270FE
+0x8EAFE8BB	0x270FF
+0x8EAFE8BC	0x27100
+0x8EAFE8BD	0x27101
+0x8EAFE8BE	0x27102
+0x8EAFE8BF	0x27103
+0x8EAFE8C0	0x27109
+0x8EAFE8C1	0x27104
+0x8EAFE8C2	0x27105
+0x8EAFE8C3	0x27106
+0x8EAFE8C4	0x27107
+0x8EAFE8C5	0x27511
+0x8EAFE8C6	0x27512
+0x8EAFE8C7	0x27513
+0x8EAFE8C8	0x27514
+0x8EAFE8C9	0x27515
+0x8EAFE8CA	0x8977
+0x8EAFE8CB	0x27898
+0x8EAFE8CC	0x27899
+0x8EAFE8CD	0x27E3C
+0x8EAFE8CE	0x27E2D
+0x8EAFE8CF	0x27E2E
+0x8EAFE8D1	0x281BB
+0x8EAFE8D2	0x281BC
+0x8EAFE8D3	0x4878
+0x8EAFE8D4	0x2843D
+0x8EAFE8D5	0x28647
+0x8EAFE8D6	0x28648
+0x8EAFE8D7	0x28649
+0x8EAFE8D8	0x2864A
+0x8EAFE8D9	0x287E1
+0x8EAFE8DA	0x287E7
+0x8EAFE8DB	0x288EB
+0x8EAFE8DC	0x28920
+0x8EAFE8DD	0x28938
+0x8EAFE8DE	0x28B62
+0x8EAFE8DF	0x28B67
+0x8EAFE8E0	0x28B68
+0x8EAFE8E1	0x28B69
+0x8EAFE8E2	0x28B6A
+0x8EAFE8E3	0x28B6B
+0x8EAFE8E4	0x28B6D
+0x8EAFE8E5	0x28B6E
+0x8EAFE8E6	0x28B6F
+0x8EAFE8E7	0x28B70
+0x8EAFE8E8	0x28B71
+0x8EAFE8E9	0x28B72
+0x8EAFE8EA	0x28B8F
+0x8EAFE8EB	0x28B73
+0x8EAFE8EC	0x28B74
+0x8EAFE8ED	0x28B75
+0x8EAFE8EE	0x28B76
+0x8EAFE8EF	0x28B77
+0x8EAFE8F0	0x28DC9
+0x8EAFE8F1	0x28DCA
+0x8EAFE8F2	0x95E6
+0x8EAFE8F3	0x28DCB
+0x8EAFE8F4	0x28DCC
+0x8EAFE8F5	0x28DCD
+0x8EAFE8F6	0x29051
+0x8EAFE8F9	0x29245
+0x8EAFE8FA	0x29559
+0x8EAFE8FB	0x2955A
+0x8EAFE8FC	0x2955B
+0x8EAFE8FD	0x29640
+0x8EAFE8FE	0x297CF
+0x8EAFE9A1	0x2985E
+0x8EAFE9A2	0x2997B
+0x8EAFE9A3	0x29A93
+0x8EAFE9A4	0x29BBC
+0x8EAFE9A5	0x29D16
+0x8EAFE9A6	0x29D30
+0x8EAFE9A8	0x29E8D
+0x8EAFE9A9	0x29E8E
+0x8EAFE9AA	0x9C2F
+0x8EAFE9AB	0x29E8F
+0x8EAFE9AC	0x29E90
+0x8EAFE9AD	0x29E91
+0x8EAFE9AE	0x29E92
+0x8EAFE9AF	0x29E93
+0x8EAFE9B0	0x29E94
+0x8EAFE9B1	0x29E95
+0x8EAFE9B2	0x29E96
+0x8EAFE9B3	0x2A123
+0x8EAFE9B4	0x2A114
+0x8EAFE9B5	0x2A2DB
+0x8EAFE9B6	0x2A40A
+0x8EAFE9B7	0x2A5CE
+0x8EAFE9B8	0x20466
+0x8EAFE9B9	0x20468
+0x8EAFE9BA	0x20467
+0x8EAFE9BB	0x204D3
+0x8EAFE9BC	0x21163
+0x8EAFE9BD	0x21504
+0x8EAFE9BE	0x2169E
+0x8EAFE9BF	0x21926
+0x8EAFE9C0	0x2192A
+0x8EAFE9C1	0x2296C
+0x8EAFE9C2	0x22964
+0x8EAFE9C3	0x22E8F
+0x8EAFE9C4	0x22E90
+0x8EAFE9C5	0x23034
+0x8EAFE9C6	0x2330E
+0x8EAFE9C7	0x23825
+0x8EAFE9C8	0x23826
+0x8EAFE9C9	0x23827
+0x8EAFE9CB	0x23828
+0x8EAFE9CC	0x6B0C
+0x8EAFE9CE	0x23829
+0x8EAFE9CF	0x2382A
+0x8EAFE9D0	0x2382B
+0x8EAFE9D1	0x2382C
+0x8EAFE9D2	0x23C3E
+0x8EAFE9D3	0x24142
+0x8EAFE9D4	0x24143
+0x8EAFE9D5	0x24133
+0x8EAFE9D6	0x244C1
+0x8EAFE9D7	0x244C2
+0x8EAFE9D8	0x244C3
+0x8EAFE9D9	0x24AD6
+0x8EAFE9DA	0x24AD7
+0x8EAFE9DB	0x255E1
+0x8EAFE9DC	0x255E2
+0x8EAFE9DD	0x2572B
+0x8EAFE9DE	0x25AD1
+0x8EAFE9DF	0x25DCC
+0x8EAFE9E0	0x25DCD
+0x8EAFE9E1	0x25DCE
+0x8EAFE9E2	0x25DCF
+0x8EAFE9E3	0x261DE
+0x8EAFE9E4	0x261DF
+0x8EAFE9E5	0x261E0
+0x8EAFE9E6	0x261E1
+0x8EAFE9E7	0x268F6
+0x8EAFE9E8	0x2712C
+0x8EAFE9EA	0x27154
+0x8EAFE9EB	0x2712D
+0x8EAFE9EC	0x2712E
+0x8EAFE9ED	0x27541
+0x8EAFE9EE	0x27542
+0x8EAFE9EF	0x277C7
+0x8EAFE9F0	0x278A0
+0x8EAFE9F1	0x278A1
+0x8EAFE9F2	0x27B70
+0x8EAFE9F3	0x27B71
+0x8EAFE9F4	0x27B72
+0x8EAFE9F6	0x27E34
+0x8EAFE9F7	0x27E35
+0x8EAFE9F8	0x27E36
+0x8EAFE9F9	0x27FA6
+0x8EAFE9FA	0x281CC
+0x8EAFE9FC	0x28299
+0x8EAFE9FD	0x288F4
+0x8EAFE9FE	0x28B9B
+0x8EAFEAA1	0x28B9E
+0x8EAFEAA2	0x28B9F
+0x8EAFEAA3	0x28BA0
+0x8EAFEAA4	0x28BA1
+0x8EAFEAA5	0x28BA2
+0x8EAFEAA6	0x28BA3
+0x8EAFEAA7	0x28BA4
+0x8EAFEAA8	0x28BA5
+0x8EAFEAA9	0x28BA6
+0x8EAFEAAA	0x28BA7
+0x8EAFEAAB	0x28BA8
+0x8EAFEAAC	0x28DDB
+0x8EAFEAAD	0x28DDC
+0x8EAFEAAE	0x28DDD
+0x8EAFEAAF	0x28DD7
+0x8EAFEAB0	0x28DDE
+0x8EAFEAB1	0x28DDF
+0x8EAFEAB2	0x29059
+0x8EAFEAB3	0x29446
+0x8EAFEAB4	0x29565
+0x8EAFEAB5	0x29649
+0x8EAFEAB7	0x297DD
+0x8EAFEAB8	0x29995
+0x8EAFEAB9	0x29996
+0x8EAFEABA	0x29997
+0x8EAFEABB	0x29BD4
+0x8EAFEABC	0x29BD6
+0x8EAFEABD	0x29D26
+0x8EAFEABE	0x9C47
+0x8EAFEABF	0x4C88
+0x8EAFEAC0	0x29EC8
+0x8EAFEAC1	0x29EC5
+0x8EAFEAC2	0x29EC6
+0x8EAFEAC3	0x29EC7
+0x8EAFEAC4	0x2A151
+0x8EAFEAC5	0x2A152
+0x8EAFEAC6	0x2A153
+0x8EAFEAC7	0x2A154
+0x8EAFEAC8	0x2A155
+0x8EAFEAC9	0x2A2DE
+0x8EAFEACB	0x2046D
+0x8EAFEACC	0x204D5
+0x8EAFEACD	0x21172
+0x8EAFEACE	0x221AE
+0x8EAFEACF	0x2230F
+0x8EAFEAD0	0x2296B
+0x8EAFEAD1	0x2296D
+0x8EAFEAD2	0x2296E
+0x8EAFEAD3	0x22978
+0x8EAFEAD4	0x22E98
+0x8EAFEAD5	0x22E99
+0x8EAFEAD6	0x22E9A
+0x8EAFEAD7	0x23844
+0x8EAFEAD8	0x2385C
+0x8EAFEAD9	0x23845
+0x8EAFEADA	0x23B01
+0x8EAFEADB	0x24158
+0x8EAFEADC	0x24159
+0x8EAFEADD	0x2415A
+0x8EAFEADF	0x244D9
+0x8EAFEAE0	0x244D6
+0x8EAFEAE1	0x24ADA
+0x8EAFEAE2	0x24ADF
+0x8EAFEAE3	0x24ADB
+0x8EAFEAE4	0x24D03
+0x8EAFEAE5	0x255EF
+0x8EAFEAE6	0x7936
+0x8EAFEAE7	0x25733
+0x8EAFEAE8	0x25AD2
+0x8EAFEAE9	0x25DE1
+0x8EAFEAEA	0x25F6F
+0x8EAFEAEB	0x26264
+0x8EAFEAEC	0x2660E
+0x8EAFEAED	0x27150
+0x8EAFEAEE	0x27151
+0x8EAFEAEF	0x27152
+0x8EAFEAF0	0x27556
+0x8EAFEAF1	0x27557
+0x8EAFEAF2	0x27558
+0x8EAFEAF4	0x27B81
+0x8EAFEAF5	0x27B82
+0x8EAFEAF6	0x27C1D
+0x8EAFEAF7	0x27C1E
+0x8EAFEAF8	0x27E43
+0x8EAFEAF9	0x27FAA
+0x8EAFEAFA	0x288FD
+0x8EAFEAFC	0x28BC6
+0x8EAFEAFD	0x28BC7
+0x8EAFEAFE	0x28BD9
+0x8EAFEBA1	0x28BD7
+0x8EAFEBA3	0x28BC8
+0x8EAFEBA4	0x28BC9
+0x8EAFEBA5	0x28BCA
+0x8EAFEBA6	0x28BCB
+0x8EAFEBA7	0x28BDA
+0x8EAFEBA9	0x28BCC
+0x8EAFEBAA	0x28BCD
+0x8EAFEBAB	0x28BCE
+0x8EAFEBAC	0x28BCF
+0x8EAFEBAD	0x28BD0
+0x8EAFEBAE	0x28BD1
+0x8EAFEBAF	0x28BBC
+0x8EAFEBB0	0x28DE1
+0x8EAFEBB1	0x28DE2
+0x8EAFEBB2	0x28DE3
+0x8EAFEBB3	0x291A9
+0x8EAFEBB4	0x2924E
+0x8EAFEBB5	0x29577
+0x8EAFEBB8	0x299AC
+0x8EAFEBB9	0x299AD
+0x8EAFEBBA	0x29AB6
+0x8EAFEBBB	0x29BE5
+0x8EAFEBBC	0x29EF8
+0x8EAFEBBD	0x29EEA
+0x8EAFEBBE	0x29F8D
+0x8EAFEBBF	0x29EEB
+0x8EAFEBC0	0x2A195
+0x8EAFEBC1	0x2046E
+0x8EAFEBC2	0x204D8
+0x8EAFEBC3	0x21183
+0x8EAFEBC4	0x216A3
+0x8EAFEBC5	0x21930
+0x8EAFEBC6	0x21B0F
+0x8EAFEBC7	0x22979
+0x8EAFEBC8	0x2297A
+0x8EAFEBC9	0x22EA7
+0x8EAFEBCA	0x22EA8
+0x8EAFEBCB	0x22EA9
+0x8EAFEBCC	0x22EAA
+0x8EAFEBCD	0x23319
+0x8EAFEBCE	0x23850
+0x8EAFEBCF	0x23851
+0x8EAFEBD0	0x23852
+0x8EAFEBD1	0x6B15
+0x8EAFEBD2	0x23868
+0x8EAFEBD3	0x23853
+0x8EAFEBD4	0x23854
+0x8EAFEBD5	0x248E2
+0x8EAFEBD6	0x24ADC
+0x8EAFEBD7	0x25915
+0x8EAFEBD8	0x25916
+0x8EAFEBD9	0x25A4F
+0x8EAFEBDA	0x25DF5
+0x8EAFEBDB	0x25DF6
+0x8EAFEBDC	0x25DF7
+0x8EAFEBDD	0x261F4
+0x8EAFEBDE	0x264CC
+0x8EAFEBDF	0x2660F
+0x8EAFEBE0	0x27166
+0x8EAFEBE1	0x27167
+0x8EAFEBE3	0x27168
+0x8EAFEBE4	0x278A4
+0x8EAFEBE5	0x27B8B
+0x8EAFEBE6	0x27B8C
+0x8EAFEBE7	0x281FA
+0x8EAFEBE8	0x28BE6
+0x8EAFEBE9	0x28BED
+0x8EAFEBEA	0x28BEE
+0x8EAFEBEB	0x28BEF
+0x8EAFEBEC	0x28BF0
+0x8EAFEBED	0x28BFE
+0x8EAFEBEE	0x28DE7
+0x8EAFEBEF	0x28DE8
+0x8EAFEBF0	0x291B3
+0x8EAFEBF1	0x291E4
+0x8EAFEBF2	0x29583
+0x8EAFEBF3	0x29AEC
+0x8EAFEBF5	0x29F16
+0x8EAFEBF8	0x29F17
+0x8EAFEBF9	0x2A1C3
+0x8EAFEBFA	0x2A1AC
+0x8EAFEBFB	0x2A2ED
+0x8EAFEBFE	0x2A5B4
+0x8EAFECA2	0x2118A
+0x8EAFECA3	0x2118B
+0x8EAFECA4	0x21934
+0x8EAFECA5	0x21B14
+0x8EAFECA6	0x21FDF
+0x8EAFECA7	0x224BB
+0x8EAFECA8	0x2297F
+0x8EAFECA9	0x22981
+0x8EAFECAA	0x22EAD
+0x8EAFECAB	0x22EAE
+0x8EAFECAC	0x23862
+0x8EAFECAD	0x2386E
+0x8EAFECAF	0x2416E
+0x8EAFECB1	0x24717
+0x8EAFECB2	0x24AE6
+0x8EAFECB3	0x24C10
+0x8EAFECB4	0x25919
+0x8EAFECB6	0x26610
+0x8EAFECB7	0x26AF2
+0x8EAFECB8	0x27176
+0x8EAFECB9	0x27177
+0x8EAFECBA	0x27B95
+0x8EAFECBB	0x27B96
+0x8EAFECBC	0x28C00
+0x8EAFECBD	0x28C01
+0x8EAFECBE	0x28C31
+0x8EAFECBF	0x2F9ED
+0x8EAFECC0	0x28C1C
+0x8EAFECC1	0x2906D
+0x8EAFECC2	0x29BF4
+0x8EAFECC3	0x29BF5
+0x8EAFECC4	0x29D3D
+0x8EAFECC5	0x29F32
+0x8EAFECC6	0x29F33
+0x8EAFECC7	0x2A2F4
+0x8EAFECC9	0x20473
+0x8EAFECCA	0x21937
+0x8EAFECCC	0x23871
+0x8EAFECCD	0x25E0F
+0x8EAFECCF	0x25E0E
+0x8EAFECD0	0x26611
+0x8EAFECD1	0x27185
+0x8EAFECD2	0x28C14
+0x8EAFECD3	0x28C15
+0x8EAFECD4	0x28C16
+0x8EAFECD5	0x28C17
+0x8EAFECD6	0x28C18
+0x8EAFECD7	0x28C19
+0x8EAFECD8	0x28C1A
+0x8EAFECD9	0x291C3
+0x8EAFECDA	0x29F42
+0x8EAFECDB	0x29F43
+0x8EAFECDC	0x29F44
+0x8EAFECDD	0x29F48
+0x8EAFECDE	0x2A1FB
+0x8EAFECDF	0x216A5
+0x8EAFECE0	0x219B8
+0x8EAFECE1	0x22EB2
+0x8EAFECE2	0x2303D
+0x8EAFECE3	0x23872
+0x8EAFECE4	0x244E7
+0x8EAFECE5	0x244E8
+0x8EAFECE6	0x25359
+0x8EAFECE7	0x2573A
+0x8EAFECE8	0x25E14
+0x8EAFECE9	0x261FF
+0x8EAFECEA	0x269C0
+0x8EAFECEB	0x2718D
+0x8EAFECEC	0x4584
+0x8EAFECED	0x2718E
+0x8EAFECEF	0x28C22
+0x8EAFECF2	0x29C04
+0x8EAFECF3	0x29C29
+0x8EAFECF4	0x29F51
+0x8EAFECF5	0x29F66
+0x8EAFECF6	0x2A20E
+0x8EAFECF7	0x2FA13
+0x8EAFECF9	0x2119B
+0x8EAFECFA	0x2119C
+0x8EAFECFB	0x22316
+0x8EAFECFC	0x22986
+0x8EAFECFD	0x22987
+0x8EAFEDA1	0x28C2C
+0x8EAFEDA2	0x28C30
+0x8EAFEDA3	0x28C28
+0x8EAFEDA4	0x2965F
+0x8EAFEDA6	0x2417E
+0x8EAFEDA7	0x25E19
+0x8EAFEDA8	0x2820A
+0x8EAFEDA9	0x28C36
+0x8EAFEDAA	0x28DFC
+0x8EAFEDAB	0x29F6D
+0x8EAFEDAC	0x29F6E
+0x8EAFEDAD	0x2A6C6
+0x8EAFEDAE	0x53B5
+0x8EAFEDAF	0x2387B
+0x8EAFEDB0	0x26206
+0x8EAFEDB1	0x2759F
+0x8EAFEDB2	0x2A232
+0x8EAFEDB3	0x2820D
+0x8EAFEDB4	0x2298B
+0x8EAFEDB5	0x28C3B
+0x8EAFEDB7	0x2A23D
+0x8EAFEDB8	0x28C3C
+0x8EAFEDB9	0x28C3D
+0xA1A1	0x3000
+0xA1A2	0xFF0C
+0xA1A3	0x3001
+0xA1A4	0x3002
+0xA1A5	0xFF0E
+0xA1A6	0x30FB
+0xA1A7	0xFF1B
+0xA1A8	0xFF1A
+0xA1A9	0xFF1F
+0xA1AA	0xFF01
+0xA1AB	0xFE30
+0xA1AC	0x2026
+0xA1AD	0x2025
+0xA1AE	0xFE50
+0xA1AF	0xFE51
+0xA1B0	0xFE52
+0xA1B1	0x00B7
+0xA1B2	0xFE54
+0xA1B3	0xFE55
+0xA1B4	0xFE56
+0xA1B5	0xFE57
+0xA1B6	0xFE31
+0xA1B7	0x2014
+0xA1B8	0xFE32
+0xA1B9	0x2013
+0xA1BE	0xFF08
+0xA1BF	0xFF09
+0xA1C0	0xFE35
+0xA1C1	0xFE36
+0xA1C2	0xFF5B
+0xA1C3	0xFF5D
+0xA1C4	0xFE37
+0xA1C5	0xFE38
+0xA1C6	0x3014
+0xA1C7	0x3015
+0xA1C8	0xFE39
+0xA1C9	0xFE3A
+0xA1CA	0x3010
+0xA1CB	0x3011
+0xA1CC	0xFE3B
+0xA1CD	0xFE3C
+0xA1CE	0x300A
+0xA1CF	0x300B
+0xA1D0	0xFE3D
+0xA1D1	0xFE3E
+0xA1D2	0x3008
+0xA1D3	0x3009
+0xA1D4	0xFE3F
+0xA1D5	0xFE40
+0xA1D6	0x300C
+0xA1D7	0x300D
+0xA1D8	0xFE41
+0xA1D9	0xFE42
+0xA1DA	0x300E
+0xA1DB	0x300F
+0xA1DC	0xFE43
+0xA1DD	0xFE44
+0xA1DE	0xFE59
+0xA1DF	0xFE5A
+0xA1E0	0xFE5B
+0xA1E1	0xFE5C
+0xA1E2	0xFE5D
+0xA1E3	0xFE5E
+0xA1E4	0x2018
+0xA1E5	0x2019
+0xA1E6	0x201C
+0xA1E7	0x201D
+0xA1E8	0x301D
+0xA1E9	0x301E
+0xA1EA	0x2032
+0xA1EB	0x2035
+0xA1EC	0xFF03
+0xA1ED	0xFF06
+0xA1EE	0xFF0A
+0xA1EF	0x203B
+0xA1F0	0x00A7
+0xA1F1	0x3003
+0xA1F2	0x25CB
+0xA1F3	0x25CF
+0xA1F4	0x25B3
+0xA1F5	0x25B2
+0xA1F6	0x25CE
+0xA1F7	0x2606
+0xA1F8	0x2605
+0xA1F9	0x25C7
+0xA1FA	0x25C6
+0xA1FB	0x25A1
+0xA1FC	0x25A0
+0xA1FD	0x25BD
+0xA1FE	0x25BC
+0xA2A1	0x32A3
+0xA2A2	0x2105
+0xA2A3	0x203E
+0xA2A5	0xFF3F
+0xA2A7	0xFE49
+0xA2A8	0xFE4A
+0xA2A9	0xFE4D
+0xA2AA	0xFE4E
+0xA2AB	0xFE4B
+0xA2AC	0xFE4C
+0xA2AD	0xFE5F
+0xA2AE	0xFE60
+0xA2AF	0xFE61
+0xA2B0	0xFF0B
+0xA2B1	0xFF0D
+0xA2B2	0x00D7
+0xA2B3	0x00F7
+0xA2B4	0x00B1
+0xA2B5	0x221A
+0xA2B6	0xFF1C
+0xA2B7	0xFF1E
+0xA2B8	0xFF1D
+0xA2B9	0x2266
+0xA2BA	0x2267
+0xA2BB	0x2260
+0xA2BC	0x221E
+0xA2BD	0x2252
+0xA2BE	0x2261
+0xA2BF	0xFE62
+0xA2C0	0xFE63
+0xA2C1	0xFE64
+0xA2C2	0xFE66
+0xA2C3	0xFE65
+0xA2C4	0x223C
+0xA2C5	0x2229
+0xA2C6	0x222A
+0xA2C7	0x22A5
+0xA2C8	0x2220
+0xA2C9	0x221F
+0xA2CA	0x22BF
+0xA2CB	0x33D2
+0xA2CC	0x33D1
+0xA2CD	0x222B
+0xA2CE	0x222E
+0xA2CF	0x2235
+0xA2D0	0x2234
+0xA2D1	0x2640
+0xA2D2	0x2642
+0xA2D3	0x2641
+0xA2D4	0x2609
+0xA2D5	0x2191
+0xA2D6	0x2193
+0xA2D7	0x2192
+0xA2D8	0x2190
+0xA2D9	0x2196
+0xA2DA	0x2197
+0xA2DB	0x2199
+0xA2DC	0x2198
+0xA2DD	0x2016
+0xA2DE	0xFF5C
+0xA2DF	0xFF0F
+0xA2E0	0xFF3C
+0xA2E1	0x2215
+0xA2E2	0xFE68
+0xA2E3	0xFF04
+0xA2E4	0xFFE5
+0xA2E5	0x3012
+0xA2E6	0xFFE0
+0xA2E7	0xFFE1
+0xA2E8	0xFF05
+0xA2E9	0xFF20
+0xA2EA	0x2103
+0xA2EB	0x2109
+0xA2EC	0xFE69
+0xA2ED	0xFE6A
+0xA2EE	0xFE6B
+0xA2EF	0x33D5
+0xA2F0	0x339C
+0xA2F1	0x339D
+0xA2F2	0x339E
+0xA2F3	0x33CE
+0xA2F4	0x33A1
+0xA2F5	0x338E
+0xA2F6	0x338F
+0xA2F7	0x33C4
+0xA2F8	0x00B0
+0xA2F9	0x5159
+0xA2FA	0x515B
+0xA2FB	0x515E
+0xA2FC	0x515D
+0xA2FD	0x5161
+0xA2FE	0x5163
+0xA3A1	0x55E7
+0xA3A2	0x74E9
+0xA3A3	0x7CCE
+0xA3A4	0x2581
+0xA3A5	0x2582
+0xA3A6	0x2583
+0xA3A7	0x2584
+0xA3A8	0x2585
+0xA3A9	0x2586
+0xA3AA	0x2587
+0xA3AB	0x2588
+0xA3AC	0x258F
+0xA3AD	0x258E
+0xA3AE	0x258D
+0xA3AF	0x258C
+0xA3B0	0x258B
+0xA3B1	0x258A
+0xA3B2	0x2589
+0xA3B3	0x253C
+0xA3B4	0x2534
+0xA3B5	0x252C
+0xA3B6	0x2524
+0xA3B7	0x251C
+0xA3B8	0x2594
+0xA3B9	0x2500
+0xA3BA	0x2502
+0xA3BB	0x2595
+0xA3BC	0x250C
+0xA3BD	0x2510
+0xA3BE	0x2514
+0xA3BF	0x2518
+0xA3C0	0x256D
+0xA3C1	0x256E
+0xA3C2	0x2570
+0xA3C3	0x256F
+0xA3C4	0x2550
+0xA3C5	0x255E
+0xA3C6	0x256A
+0xA3C7	0x2561
+0xA3C8	0x25E2
+0xA3C9	0x25E3
+0xA3CA	0x25E5
+0xA3CB	0x25E4
+0xA3CC	0x2571
+0xA3CD	0x2572
+0xA3CE	0x2573
+0xA4A1	0xFF10
+0xA4A2	0xFF11
+0xA4A3	0xFF12
+0xA4A4	0xFF13
+0xA4A5	0xFF14
+0xA4A6	0xFF15
+0xA4A7	0xFF16
+0xA4A8	0xFF17
+0xA4A9	0xFF18
+0xA4AA	0xFF19
+0xA4AB	0x2160
+0xA4AC	0x2161
+0xA4AD	0x2162
+0xA4AE	0x2163
+0xA4AF	0x2164
+0xA4B0	0x2165
+0xA4B1	0x2166
+0xA4B2	0x2167
+0xA4B3	0x2168
+0xA4B4	0x2169
+0xA4B5	0x3021
+0xA4B6	0x3022
+0xA4B7	0x3023
+0xA4B8	0x3024
+0xA4B9	0x3025
+0xA4BA	0x3026
+0xA4BB	0x3027
+0xA4BC	0x3028
+0xA4BD	0x3029
+0xA4BF	0x5344
+0xA4C1	0xFF21
+0xA4C2	0xFF22
+0xA4C3	0xFF23
+0xA4C4	0xFF24
+0xA4C5	0xFF25
+0xA4C6	0xFF26
+0xA4C7	0xFF27
+0xA4C8	0xFF28
+0xA4C9	0xFF29
+0xA4CA	0xFF2A
+0xA4CB	0xFF2B
+0xA4CC	0xFF2C
+0xA4CD	0xFF2D
+0xA4CE	0xFF2E
+0xA4CF	0xFF2F
+0xA4D0	0xFF30
+0xA4D1	0xFF31
+0xA4D2	0xFF32
+0xA4D3	0xFF33
+0xA4D4	0xFF34
+0xA4D5	0xFF35
+0xA4D6	0xFF36
+0xA4D7	0xFF37
+0xA4D8	0xFF38
+0xA4D9	0xFF39
+0xA4DA	0xFF3A
+0xA4DB	0xFF41
+0xA4DC	0xFF42
+0xA4DD	0xFF43
+0xA4DE	0xFF44
+0xA4DF	0xFF45
+0xA4E0	0xFF46
+0xA4E1	0xFF47
+0xA4E2	0xFF48
+0xA4E3	0xFF49
+0xA4E4	0xFF4A
+0xA4E5	0xFF4B
+0xA4E6	0xFF4C
+0xA4E7	0xFF4D
+0xA4E8	0xFF4E
+0xA4E9	0xFF4F
+0xA4EA	0xFF50
+0xA4EB	0xFF51
+0xA4EC	0xFF52
+0xA4ED	0xFF53
+0xA4EE	0xFF54
+0xA4EF	0xFF55
+0xA4F0	0xFF56
+0xA4F1	0xFF57
+0xA4F2	0xFF58
+0xA4F3	0xFF59
+0xA4F4	0xFF5A
+0xA4F5	0x0391
+0xA4F6	0x0392
+0xA4F7	0x0393
+0xA4F8	0x0394
+0xA4F9	0x0395
+0xA4FA	0x0396
+0xA4FB	0x0397
+0xA4FC	0x0398
+0xA4FD	0x0399
+0xA4FE	0x039A
+0xA5A1	0x039B
+0xA5A2	0x039C
+0xA5A3	0x039D
+0xA5A4	0x039E
+0xA5A5	0x039F
+0xA5A6	0x03A0
+0xA5A7	0x03A1
+0xA5A8	0x03A3
+0xA5A9	0x03A4
+0xA5AA	0x03A5
+0xA5AB	0x03A6
+0xA5AC	0x03A7
+0xA5AD	0x03A8
+0xA5AE	0x03A9
+0xA5AF	0x03B1
+0xA5B0	0x03B2
+0xA5B1	0x03B3
+0xA5B2	0x03B4
+0xA5B3	0x03B5
+0xA5B4	0x03B6
+0xA5B5	0x03B7
+0xA5B6	0x03B8
+0xA5B7	0x03B9
+0xA5B8	0x03BA
+0xA5B9	0x03BB
+0xA5BA	0x03BC
+0xA5BB	0x03BD
+0xA5BC	0x03BE
+0xA5BD	0x03BF
+0xA5BE	0x03C0
+0xA5BF	0x03C1
+0xA5C0	0x03C3
+0xA5C1	0x03C4
+0xA5C2	0x03C5
+0xA5C3	0x03C6
+0xA5C4	0x03C7
+0xA5C5	0x03C8
+0xA5C6	0x03C9
+0xA5C7	0x3105
+0xA5C8	0x3106
+0xA5C9	0x3107
+0xA5CA	0x3108
+0xA5CB	0x3109
+0xA5CC	0x310A
+0xA5CD	0x310B
+0xA5CE	0x310C
+0xA5CF	0x310D
+0xA5D0	0x310E
+0xA5D1	0x310F
+0xA5D2	0x3110
+0xA5D3	0x3111
+0xA5D4	0x3112
+0xA5D5	0x3113
+0xA5D6	0x3114
+0xA5D7	0x3115
+0xA5D8	0x3116
+0xA5D9	0x3117
+0xA5DA	0x3118
+0xA5DB	0x3119
+0xA5DC	0x311A
+0xA5DD	0x311B
+0xA5DE	0x311C
+0xA5DF	0x311D
+0xA5E0	0x311E
+0xA5E1	0x311F
+0xA5E2	0x3120
+0xA5E3	0x3121
+0xA5E4	0x3122
+0xA5E5	0x3123
+0xA5E6	0x3124
+0xA5E7	0x3125
+0xA5E8	0x3126
+0xA5E9	0x3127
+0xA5EA	0x3128
+0xA5EB	0x3129
+0xA5EC	0x02D9
+0xA5ED	0x02C9
+0xA5EE	0x02CA
+0xA5EF	0x02C7
+0xA5F0	0x02CB
+0xA6A1	0x2460
+0xA6A2	0x2461
+0xA6A3	0x2462
+0xA6A4	0x2463
+0xA6A5	0x2464
+0xA6A6	0x2465
+0xA6A7	0x2466
+0xA6A8	0x2467
+0xA6A9	0x2468
+0xA6AA	0x2469
+0xA6AB	0x2474
+0xA6AC	0x2475
+0xA6AD	0x2476
+0xA6AE	0x2477
+0xA6AF	0x2478
+0xA6B0	0x2479
+0xA6B1	0x247A
+0xA6B2	0x247B
+0xA6B3	0x247C
+0xA6B4	0x247D
+0xA6B5	0x2170
+0xA6B6	0x2171
+0xA6B7	0x2172
+0xA6B8	0x2173
+0xA6B9	0x2174
+0xA6BA	0x2175
+0xA6BB	0x2176
+0xA6BC	0x2177
+0xA6BD	0x2178
+0xA6BE	0x2179
+0xA7A8	0x4EA0
+0xA7AF	0x51AB
+0xA7B4	0x52F9
+0xC2A1	0x2400
+0xC2A2	0x2401
+0xC2A3	0x2402
+0xC2A4	0x2403
+0xC2A5	0x2404
+0xC2A6	0x2405
+0xC2A7	0x2406
+0xC2A8	0x2407
+0xC2A9	0x2408
+0xC2AA	0x2409
+0xC2AB	0x240A
+0xC2AC	0x240B
+0xC2AD	0x240C
+0xC2AE	0x240D
+0xC2AF	0x240E
+0xC2B0	0x240F
+0xC2B1	0x2410
+0xC2B2	0x2411
+0xC2B3	0x2412
+0xC2B4	0x2413
+0xC2B5	0x2414
+0xC2B6	0x2415
+0xC2B7	0x2416
+0xC2B8	0x2417
+0xC2B9	0x2418
+0xC2BA	0x2419
+0xC2BB	0x241A
+0xC2BC	0x241B
+0xC2BD	0x241C
+0xC2BE	0x241D
+0xC2BF	0x241E
+0xC2C0	0x241F
+0xC2C1	0x2421
+0xC2C2	0x20AC
+0xC4A1	0x4E00
+0xC4A2	0x4E59
+0xC4A3	0x4E01
+0xC4A4	0x4E03
+0xC4A5	0x4E43
+0xC4A6	0x4E5D
+0xC4A7	0x4E86
+0xC4A8	0x4E8C
+0xC4A9	0x4EBA
+0xC4AA	0x513F
+0xC4AB	0x5165
+0xC4AC	0x516B
+0xC4AD	0x51E0
+0xC4AE	0x5200
+0xC4AF	0x5201
+0xC4B0	0x529B
+0xC4B1	0x5315
+0xC4B2	0x5341
+0xC4B3	0x535C
+0xC4B4	0x53C8
+0xC4B5	0x4E09
+0xC4B6	0x4E0B
+0xC4B7	0x4E08
+0xC4B8	0x4E0A
+0xC4B9	0x4E2B
+0xC4BA	0x4E38
+0xC4BB	0x51E1
+0xC4BC	0x4E45
+0xC4BD	0x4E48
+0xC4BE	0x4E5F
+0xC4BF	0x4E5E
+0xC4C0	0x4E8E
+0xC4C1	0x4EA1
+0xC4C2	0x5140
+0xC4C3	0x5203
+0xC4C4	0x52FA
+0xC4C5	0x5343
+0xC4C6	0x53C9
+0xC4C7	0x53E3
+0xC4C8	0x571F
+0xC4C9	0x58EB
+0xC4CA	0x5915
+0xC4CB	0x5927
+0xC4CC	0x5973
+0xC4CD	0x5B50
+0xC4CE	0x5B51
+0xC4CF	0x5B53
+0xC4D0	0x5BF8
+0xC4D1	0x5C0F
+0xC4D2	0x5C22
+0xC4D3	0x5C38
+0xC4D4	0x5C71
+0xC4D5	0x5DDD
+0xC4D6	0x5DE5
+0xC4D7	0x5DF1
+0xC4D8	0x5DF2
+0xC4D9	0x5DF3
+0xC4DA	0x5DFE
+0xC4DB	0x5E72
+0xC4DC	0x5EFE
+0xC4DD	0x5F0B
+0xC4DE	0x5F13
+0xC4DF	0x624D
+0xC4E0	0x4E11
+0xC4E1	0x4E10
+0xC4E2	0x4E0D
+0xC4E3	0x4E2D
+0xC4E4	0x4E30
+0xC4E5	0x4E39
+0xC4E6	0x4E4B
+0xC4E7	0x5C39
+0xC4E8	0x4E88
+0xC4E9	0x4E91
+0xC4EA	0x4E95
+0xC4EB	0x4E92
+0xC4EC	0x4E94
+0xC4ED	0x4EA2
+0xC4EE	0x4EC1
+0xC4EF	0x4EC0
+0xC4F0	0x4EC3
+0xC4F1	0x4EC6
+0xC4F2	0x4EC7
+0xC4F3	0x4ECD
+0xC4F4	0x4ECA
+0xC4F5	0x4ECB
+0xC4F6	0x4EC4
+0xC4F7	0x5143
+0xC4F8	0x5141
+0xC4F9	0x5167
+0xC4FA	0x516D
+0xC4FB	0x516E
+0xC4FC	0x516C
+0xC4FD	0x5197
+0xC4FE	0x51F6
+0xC5A1	0x5206
+0xC5A2	0x5207
+0xC5A3	0x5208
+0xC5A4	0x52FB
+0xC5A5	0x52FE
+0xC5A6	0x52FF
+0xC5A7	0x5316
+0xC5A8	0x5339
+0xC5A9	0x5348
+0xC5AA	0x5347
+0xC5AB	0x5345
+0xC5AC	0x535E
+0xC5AD	0x5384
+0xC5AE	0x53CB
+0xC5AF	0x53CA
+0xC5B0	0x53CD
+0xC5B1	0x58EC
+0xC5B2	0x5929
+0xC5B3	0x592B
+0xC5B4	0x592A
+0xC5B5	0x592D
+0xC5B6	0x5B54
+0xC5B7	0x5C11
+0xC5B8	0x5C24
+0xC5B9	0x5C3A
+0xC5BA	0x5C6F
+0xC5BB	0x5DF4
+0xC5BC	0x5E7B
+0xC5BD	0x5EFF
+0xC5BE	0x5F14
+0xC5BF	0x5F15
+0xC5C0	0x5FC3
+0xC5C1	0x6208
+0xC5C2	0x6236
+0xC5C3	0x624B
+0xC5C4	0x624E
+0xC5C5	0x652F
+0xC5C6	0x6587
+0xC5C7	0x6597
+0xC5C8	0x65A4
+0xC5C9	0x65B9
+0xC5CA	0x65E5
+0xC5CB	0x66F0
+0xC5CC	0x6708
+0xC5CD	0x6728
+0xC5CE	0x6B20
+0xC5CF	0x6B62
+0xC5D0	0x6B79
+0xC5D1	0x6BCB
+0xC5D2	0x6BD4
+0xC5D3	0x6BDB
+0xC5D4	0x6C0F
+0xC5D5	0x6C34
+0xC5D6	0x706B
+0xC5D7	0x722A
+0xC5D8	0x7236
+0xC5D9	0x723B
+0xC5DA	0x7247
+0xC5DB	0x7259
+0xC5DC	0x725B
+0xC5DD	0x72AC
+0xC5DE	0x738B
+0xC5DF	0x4E19
+0xC5E0	0x4E16
+0xC5E1	0x4E15
+0xC5E2	0x4E14
+0xC5E3	0x4E18
+0xC5E4	0x4E3B
+0xC5E5	0x4E4D
+0xC5E6	0x4E4F
+0xC5E7	0x4E4E
+0xC5E8	0x4EE5
+0xC5E9	0x4ED8
+0xC5EA	0x4ED4
+0xC5EB	0x4ED5
+0xC5EC	0x4ED6
+0xC5ED	0x4ED7
+0xC5EE	0x4EE3
+0xC5EF	0x4EE4
+0xC5F0	0x4ED9
+0xC5F1	0x4EDE
+0xC5F2	0x5145
+0xC5F3	0x5144
+0xC5F4	0x5189
+0xC5F5	0x518A
+0xC5F6	0x51AC
+0xC5F7	0x51F9
+0xC5F8	0x51FA
+0xC5F9	0x51F8
+0xC5FA	0x520A
+0xC5FB	0x52A0
+0xC5FC	0x529F
+0xC5FD	0x5305
+0xC5FE	0x5306
+0xC6A1	0x5317
+0xC6A2	0x531D
+0xC6A3	0x4EDF
+0xC6A4	0x534A
+0xC6A5	0x5349
+0xC6A6	0x5361
+0xC6A7	0x5360
+0xC6A8	0x536F
+0xC6A9	0x536E
+0xC6AA	0x53BB
+0xC6AB	0x53EF
+0xC6AC	0x53E4
+0xC6AD	0x53F3
+0xC6AE	0x53EC
+0xC6AF	0x53EE
+0xC6B0	0x53E9
+0xC6B1	0x53E8
+0xC6B2	0x53FC
+0xC6B3	0x53F8
+0xC6B4	0x53F5
+0xC6B5	0x53EB
+0xC6B6	0x53E6
+0xC6B7	0x53EA
+0xC6B8	0x53F2
+0xC6B9	0x53F1
+0xC6BA	0x53F0
+0xC6BB	0x53E5
+0xC6BC	0x53ED
+0xC6BD	0x53FB
+0xC6BE	0x56DB
+0xC6BF	0x56DA
+0xC6C0	0x5916
+0xC6C1	0x592E
+0xC6C2	0x5931
+0xC6C3	0x5974
+0xC6C4	0x5976
+0xC6C5	0x5B55
+0xC6C6	0x5B83
+0xC6C7	0x5C3C
+0xC6C8	0x5DE8
+0xC6C9	0x5DE7
+0xC6CA	0x5DE6
+0xC6CB	0x5E02
+0xC6CC	0x5E03
+0xC6CD	0x5E73
+0xC6CE	0x5E7C
+0xC6CF	0x5F01
+0xC6D0	0x5F18
+0xC6D1	0x5F17
+0xC6D2	0x5FC5
+0xC6D3	0x620A
+0xC6D4	0x6253
+0xC6D5	0x6254
+0xC6D6	0x6252
+0xC6D7	0x6251
+0xC6D8	0x65A5
+0xC6D9	0x65E6
+0xC6DA	0x672E
+0xC6DB	0x672C
+0xC6DC	0x672A
+0xC6DD	0x672B
+0xC6DE	0x672D
+0xC6DF	0x6B63
+0xC6E0	0x6BCD
+0xC6E1	0x6C11
+0xC6E2	0x6C10
+0xC6E3	0x6C38
+0xC6E4	0x6C41
+0xC6E5	0x6C40
+0xC6E6	0x6C3E
+0xC6E7	0x72AF
+0xC6E8	0x7384
+0xC6E9	0x7389
+0xC6EA	0x74DC
+0xC6EB	0x74E6
+0xC6EC	0x7518
+0xC6ED	0x751F
+0xC6EE	0x7528
+0xC6EF	0x7529
+0xC6F0	0x7530
+0xC6F1	0x7531
+0xC6F2	0x7532
+0xC6F3	0x7533
+0xC6F4	0x758B
+0xC6F5	0x767D
+0xC6F6	0x76AE
+0xC6F7	0x76BF
+0xC6F8	0x76EE
+0xC6F9	0x77DB
+0xC6FA	0x77E2
+0xC6FB	0x77F3
+0xC6FC	0x793A
+0xC6FD	0x79BE
+0xC6FE	0x7A74
+0xC7A1	0x7ACB
+0xC7A2	0x4E1E
+0xC7A3	0x4E1F
+0xC7A4	0x4E52
+0xC7A5	0x4E53
+0xC7A6	0x4E69
+0xC7A7	0x4E99
+0xC7A8	0x4EA4
+0xC7A9	0x4EA6
+0xC7AA	0x4EA5
+0xC7AB	0x4EFF
+0xC7AC	0x4F09
+0xC7AD	0x4F19
+0xC7AE	0x4F0A
+0xC7AF	0x4F15
+0xC7B0	0x4F0D
+0xC7B1	0x4F10
+0xC7B2	0x4F11
+0xC7B3	0x4F0F
+0xC7B4	0x4EF2
+0xC7B5	0x4EF6
+0xC7B6	0x4EFB
+0xC7B7	0x4EF0
+0xC7B8	0x4EF3
+0xC7B9	0x4EFD
+0xC7BA	0x4F01
+0xC7BB	0x4F0B
+0xC7BC	0x5149
+0xC7BD	0x5147
+0xC7BE	0x5146
+0xC7BF	0x5148
+0xC7C0	0x5168
+0xC7C1	0x5171
+0xC7C2	0x518D
+0xC7C3	0x51B0
+0xC7C4	0x5217
+0xC7C5	0x5211
+0xC7C6	0x5212
+0xC7C7	0x520E
+0xC7C8	0x5216
+0xC7C9	0x52A3
+0xC7CA	0x5308
+0xC7CB	0x5321
+0xC7CC	0x5320
+0xC7CD	0x5370
+0xC7CE	0x5371
+0xC7CF	0x5409
+0xC7D0	0x540F
+0xC7D1	0x540C
+0xC7D2	0x540A
+0xC7D3	0x5410
+0xC7D4	0x5401
+0xC7D5	0x540B
+0xC7D6	0x5404
+0xC7D7	0x5411
+0xC7D8	0x540D
+0xC7D9	0x5408
+0xC7DA	0x5403
+0xC7DB	0x540E
+0xC7DC	0x5406
+0xC7DD	0x5412
+0xC7DE	0x56E0
+0xC7DF	0x56DE
+0xC7E0	0x56DD
+0xC7E1	0x5733
+0xC7E2	0x5730
+0xC7E3	0x5728
+0xC7E4	0x572D
+0xC7E5	0x572C
+0xC7E6	0x572F
+0xC7E7	0x5729
+0xC7E8	0x5919
+0xC7E9	0x591A
+0xC7EA	0x5937
+0xC7EB	0x5938
+0xC7EC	0x5984
+0xC7ED	0x5978
+0xC7EE	0x5983
+0xC7EF	0x597D
+0xC7F0	0x5979
+0xC7F1	0x5982
+0xC7F2	0x5981
+0xC7F3	0x5B57
+0xC7F4	0x5B58
+0xC7F5	0x5B87
+0xC7F6	0x5B88
+0xC7F7	0x5B85
+0xC7F8	0x5B89
+0xC7F9	0x5BFA
+0xC7FA	0x5C16
+0xC7FB	0x5C79
+0xC7FC	0x5DDE
+0xC7FD	0x5E06
+0xC7FE	0x5E76
+0xC8A1	0x5E74
+0xC8A2	0x5F0F
+0xC8A3	0x5F1B
+0xC8A4	0x5FD9
+0xC8A5	0x5FD6
+0xC8A6	0x620E
+0xC8A7	0x620C
+0xC8A8	0x620D
+0xC8A9	0x6210
+0xC8AA	0x6263
+0xC8AB	0x625B
+0xC8AC	0x6258
+0xC8AD	0x6536
+0xC8AE	0x65E9
+0xC8AF	0x65E8
+0xC8B0	0x65EC
+0xC8B1	0x65ED
+0xC8B2	0x66F2
+0xC8B3	0x66F3
+0xC8B4	0x6709
+0xC8B5	0x673D
+0xC8B6	0x6734
+0xC8B7	0x6731
+0xC8B8	0x6735
+0xC8B9	0x6B21
+0xC8BA	0x6B64
+0xC8BB	0x6B7B
+0xC8BC	0x6C16
+0xC8BD	0x6C5D
+0xC8BE	0x6C57
+0xC8BF	0x6C59
+0xC8C0	0x6C5F
+0xC8C1	0x6C60
+0xC8C2	0x6C50
+0xC8C3	0x6C55
+0xC8C4	0x6C61
+0xC8C5	0x6C5B
+0xC8C6	0x6C4D
+0xC8C7	0x6C4E
+0xC8C8	0x7070
+0xC8C9	0x725F
+0xC8CA	0x725D
+0xC8CB	0x767E
+0xC8CC	0x7AF9
+0xC8CD	0x7C73
+0xC8CE	0x7CF8
+0xC8CF	0x7F36
+0xC8D0	0x7F8A
+0xC8D1	0x7FBD
+0xC8D2	0x8001
+0xC8D3	0x8003
+0xC8D4	0x800C
+0xC8D5	0x8012
+0xC8D6	0x8033
+0xC8D7	0x807F
+0xC8D8	0x8089
+0xC8D9	0x808B
+0xC8DA	0x808C
+0xC8DB	0x81E3
+0xC8DC	0x81EA
+0xC8DD	0x81F3
+0xC8DE	0x81FC
+0xC8DF	0x820C
+0xC8E0	0x821B
+0xC8E1	0x821F
+0xC8E2	0x826E
+0xC8E3	0x8272
+0xC8E4	0x827E
+0xC8E5	0x866B
+0xC8E6	0x8840
+0xC8E7	0x884C
+0xC8E8	0x8863
+0xC8E9	0x897F
+0xC8EA	0x9621
+0xC8EB	0x4E32
+0xC8EC	0x4EA8
+0xC8ED	0x4F4D
+0xC8EE	0x4F4F
+0xC8EF	0x4F47
+0xC8F0	0x4F57
+0xC8F1	0x4F5E
+0xC8F2	0x4F34
+0xC8F3	0x4F5B
+0xC8F4	0x4F55
+0xC8F5	0x4F30
+0xC8F6	0x4F50
+0xC8F7	0x4F51
+0xC8F8	0x4F3D
+0xC8F9	0x4F3A
+0xC8FA	0x4F38
+0xC8FB	0x4F43
+0xC8FC	0x4F54
+0xC8FD	0x4F3C
+0xC8FE	0x4F46
+0xC9A1	0x4F63
+0xC9A2	0x4F5C
+0xC9A3	0x4F60
+0xC9A4	0x4F2F
+0xC9A5	0x4F4E
+0xC9A6	0x4F36
+0xC9A7	0x4F59
+0xC9A8	0x4F5D
+0xC9A9	0x4F48
+0xC9AA	0x4F5A
+0xC9AB	0x514C
+0xC9AC	0x514B
+0xC9AD	0x514D
+0xC9AE	0x5175
+0xC9AF	0x51B6
+0xC9B0	0x51B7
+0xC9B1	0x5225
+0xC9B2	0x5224
+0xC9B3	0x5229
+0xC9B4	0x522A
+0xC9B5	0x5228
+0xC9B6	0x52AB
+0xC9B7	0x52A9
+0xC9B8	0x52AA
+0xC9B9	0x52AC
+0xC9BA	0x5323
+0xC9BB	0x5373
+0xC9BC	0x5375
+0xC9BD	0x541D
+0xC9BE	0x542D
+0xC9BF	0x541E
+0xC9C0	0x543E
+0xC9C1	0x5426
+0xC9C2	0x544E
+0xC9C3	0x5427
+0xC9C4	0x5446
+0xC9C5	0x5443
+0xC9C6	0x5433
+0xC9C7	0x5448
+0xC9C8	0x5442
+0xC9C9	0x541B
+0xC9CA	0x5429
+0xC9CB	0x544A
+0xC9CC	0x5439
+0xC9CD	0x543B
+0xC9CE	0x5438
+0xC9CF	0x542E
+0xC9D0	0x5435
+0xC9D1	0x5436
+0xC9D2	0x5420
+0xC9D3	0x543C
+0xC9D4	0x5440
+0xC9D5	0x5431
+0xC9D6	0x542B
+0xC9D7	0x541F
+0xC9D8	0x542C
+0xC9D9	0x56EA
+0xC9DA	0x56F0
+0xC9DB	0x56E4
+0xC9DC	0x56EB
+0xC9DD	0x574A
+0xC9DE	0x5751
+0xC9DF	0x5740
+0xC9E0	0x574D
+0xC9E1	0x5747
+0xC9E2	0x574E
+0xC9E3	0x573E
+0xC9E4	0x5750
+0xC9E5	0x574F
+0xC9E6	0x573B
+0xC9E7	0x58EF
+0xC9E8	0x593E
+0xC9E9	0x599D
+0xC9EA	0x5992
+0xC9EB	0x59A8
+0xC9EC	0x599E
+0xC9ED	0x59A3
+0xC9EE	0x5999
+0xC9EF	0x5996
+0xC9F0	0x598D
+0xC9F1	0x59A4
+0xC9F2	0x5993
+0xC9F3	0x598A
+0xC9F4	0x59A5
+0xC9F5	0x5B5D
+0xC9F6	0x5B5C
+0xC9F7	0x5B5A
+0xC9F8	0x5B5B
+0xC9F9	0x5B8C
+0xC9FA	0x5B8B
+0xC9FB	0x5B8F
+0xC9FC	0x5C2C
+0xC9FD	0x5C40
+0xC9FE	0x5C41
+0xCAA1	0x5C3F
+0xCAA2	0x5C3E
+0xCAA3	0x5C90
+0xCAA4	0x5C91
+0xCAA5	0x5C94
+0xCAA6	0x5C8C
+0xCAA7	0x5DEB
+0xCAA8	0x5E0C
+0xCAA9	0x5E8F
+0xCAAA	0x5E87
+0xCAAB	0x5E8A
+0xCAAC	0x5EF7
+0xCAAD	0x5F04
+0xCAAE	0x5F1F
+0xCAAF	0x5F64
+0xCAB0	0x5F62
+0xCAB1	0x5F77
+0xCAB2	0x5F79
+0xCAB3	0x5FD8
+0xCAB4	0x5FCC
+0xCAB5	0x5FD7
+0xCAB6	0x5FCD
+0xCAB7	0x5FF1
+0xCAB8	0x5FEB
+0xCAB9	0x5FF8
+0xCABA	0x5FEA
+0xCABB	0x6212
+0xCABC	0x6211
+0xCABD	0x6284
+0xCABE	0x6297
+0xCABF	0x6296
+0xCAC0	0x6280
+0xCAC1	0x6276
+0xCAC2	0x6289
+0xCAC3	0x626D
+0xCAC4	0x628A
+0xCAC5	0x627C
+0xCAC6	0x627E
+0xCAC7	0x6279
+0xCAC8	0x6273
+0xCAC9	0x6292
+0xCACA	0x626F
+0xCACB	0x6298
+0xCACC	0x626E
+0xCACD	0x6295
+0xCACE	0x6293
+0xCACF	0x6291
+0xCAD0	0x6286
+0xCAD1	0x6539
+0xCAD2	0x653B
+0xCAD3	0x6538
+0xCAD4	0x65F1
+0xCAD5	0x66F4
+0xCAD6	0x675F
+0xCAD7	0x674E
+0xCAD8	0x674F
+0xCAD9	0x6750
+0xCADA	0x6751
+0xCADB	0x675C
+0xCADC	0x6756
+0xCADD	0x675E
+0xCADE	0x6749
+0xCADF	0x6746
+0xCAE0	0x6760
+0xCAE1	0x6753
+0xCAE2	0x6757
+0xCAE3	0x6B65
+0xCAE4	0x6BCF
+0xCAE5	0x6C42
+0xCAE6	0x6C5E
+0xCAE7	0x6C99
+0xCAE8	0x6C81
+0xCAE9	0x6C88
+0xCAEA	0x6C89
+0xCAEB	0x6C85
+0xCAEC	0x6C9B
+0xCAED	0x6C6A
+0xCAEE	0x6C7A
+0xCAEF	0x6C90
+0xCAF0	0x6C70
+0xCAF1	0x6C8C
+0xCAF2	0x6C68
+0xCAF3	0x6C96
+0xCAF4	0x6C92
+0xCAF5	0x6C7D
+0xCAF6	0x6C83
+0xCAF7	0x6C72
+0xCAF8	0x6C7E
+0xCAF9	0x6C74
+0xCAFA	0x6C86
+0xCAFB	0x6C76
+0xCAFC	0x6C8D
+0xCAFD	0x6C94
+0xCAFE	0x6C98
+0xCBA1	0x6C82
+0xCBA2	0x7076
+0xCBA3	0x707C
+0xCBA4	0x707D
+0xCBA5	0x7078
+0xCBA6	0x7262
+0xCBA7	0x7261
+0xCBA8	0x7260
+0xCBA9	0x72C4
+0xCBAA	0x72C2
+0xCBAB	0x7396
+0xCBAC	0x752C
+0xCBAD	0x752B
+0xCBAE	0x7537
+0xCBAF	0x7538
+0xCBB0	0x7682
+0xCBB1	0x76EF
+0xCBB2	0x77E3
+0xCBB3	0x79C1
+0xCBB4	0x79C0
+0xCBB5	0x79BF
+0xCBB6	0x7A76
+0xCBB7	0x7CFB
+0xCBB8	0x7F55
+0xCBB9	0x8096
+0xCBBA	0x8093
+0xCBBB	0x809D
+0xCBBC	0x8098
+0xCBBD	0x809B
+0xCBBE	0x809A
+0xCBBF	0x80B2
+0xCBC0	0x826F
+0xCBC1	0x8292
+0xCBC2	0x828B
+0xCBC3	0x828D
+0xCBC4	0x898B
+0xCBC5	0x89D2
+0xCBC6	0x8A00
+0xCBC7	0x8C37
+0xCBC8	0x8C46
+0xCBC9	0x8C55
+0xCBCA	0x8C9D
+0xCBCB	0x8D64
+0xCBCC	0x8D70
+0xCBCD	0x8DB3
+0xCBCE	0x8EAB
+0xCBCF	0x8ECA
+0xCBD0	0x8F9B
+0xCBD1	0x8FB0
+0xCBD2	0x8FC2
+0xCBD3	0x8FC6
+0xCBD4	0x8FC5
+0xCBD5	0x8FC4
+0xCBD6	0x5DE1
+0xCBD7	0x9091
+0xCBD8	0x90A2
+0xCBD9	0x90AA
+0xCBDA	0x90A6
+0xCBDB	0x90A3
+0xCBDC	0x9149
+0xCBDD	0x91C6
+0xCBDE	0x91CC
+0xCBDF	0x9632
+0xCBE0	0x962E
+0xCBE1	0x9631
+0xCBE2	0x962A
+0xCBE3	0x962C
+0xCBE4	0x4E26
+0xCBE5	0x4E56
+0xCBE6	0x4E73
+0xCBE7	0x4E8B
+0xCBE8	0x4E9B
+0xCBE9	0x4E9E
+0xCBEA	0x4EAB
+0xCBEB	0x4EAC
+0xCBEC	0x4F6F
+0xCBED	0x4F9D
+0xCBEE	0x4F8D
+0xCBEF	0x4F73
+0xCBF0	0x4F7F
+0xCBF1	0x4F6C
+0xCBF2	0x4F9B
+0xCBF3	0x4F8B
+0xCBF4	0x4F86
+0xCBF5	0x4F83
+0xCBF6	0x4F70
+0xCBF7	0x4F75
+0xCBF8	0x4F88
+0xCBF9	0x4F69
+0xCBFA	0x4F7B
+0xCBFB	0x4F96
+0xCBFC	0x4F7E
+0xCBFD	0x4F8F
+0xCBFE	0x4F91
+0xCCA1	0x4F7A
+0xCCA2	0x5154
+0xCCA3	0x5152
+0xCCA4	0x5155
+0xCCA5	0x5169
+0xCCA6	0x5177
+0xCCA7	0x5176
+0xCCA8	0x5178
+0xCCA9	0x51BD
+0xCCAA	0x51FD
+0xCCAB	0x523B
+0xCCAC	0x5238
+0xCCAD	0x5237
+0xCCAE	0x523A
+0xCCAF	0x5230
+0xCCB0	0x522E
+0xCCB1	0x5236
+0xCCB2	0x5241
+0xCCB3	0x52BE
+0xCCB4	0x52BB
+0xCCB5	0x5352
+0xCCB6	0x5354
+0xCCB7	0x5353
+0xCCB8	0x5351
+0xCCB9	0x5366
+0xCCBA	0x5377
+0xCCBB	0x5378
+0xCCBC	0x5379
+0xCCBD	0x53D6
+0xCCBE	0x53D4
+0xCCBF	0x53D7
+0xCCC0	0x5473
+0xCCC1	0x5475
+0xCCC2	0x5496
+0xCCC3	0x5478
+0xCCC4	0x5495
+0xCCC5	0x5480
+0xCCC6	0x547B
+0xCCC7	0x5477
+0xCCC8	0x5484
+0xCCC9	0x5492
+0xCCCA	0x5486
+0xCCCB	0x547C
+0xCCCC	0x5490
+0xCCCD	0x5471
+0xCCCE	0x5476
+0xCCCF	0x548C
+0xCCD0	0x549A
+0xCCD1	0x5462
+0xCCD2	0x5468
+0xCCD3	0x548B
+0xCCD4	0x547D
+0xCCD5	0x548E
+0xCCD6	0x56FA
+0xCCD7	0x5783
+0xCCD8	0x5777
+0xCCD9	0x576A
+0xCCDA	0x5769
+0xCCDB	0x5761
+0xCCDC	0x5766
+0xCCDD	0x5764
+0xCCDE	0x577C
+0xCCDF	0x591C
+0xCCE0	0x5949
+0xCCE1	0x5947
+0xCCE2	0x5948
+0xCCE3	0x5944
+0xCCE4	0x5954
+0xCCE5	0x59BE
+0xCCE6	0x59BB
+0xCCE7	0x59D4
+0xCCE8	0x59B9
+0xCCE9	0x59AE
+0xCCEA	0x59D1
+0xCCEB	0x59C6
+0xCCEC	0x59D0
+0xCCED	0x59CD
+0xCCEE	0x59CB
+0xCCEF	0x59D3
+0xCCF0	0x59CA
+0xCCF1	0x59AF
+0xCCF2	0x59B3
+0xCCF3	0x59D2
+0xCCF4	0x59C5
+0xCCF5	0x5B5F
+0xCCF6	0x5B64
+0xCCF7	0x5B63
+0xCCF8	0x5B97
+0xCCF9	0x5B9A
+0xCCFA	0x5B98
+0xCCFB	0x5B9C
+0xCCFC	0x5B99
+0xCCFD	0x5B9B
+0xCCFE	0x5C1A
+0xCDA1	0x5C48
+0xCDA2	0x5C45
+0xCDA3	0x5C46
+0xCDA4	0x5CB7
+0xCDA5	0x5CA1
+0xCDA6	0x5CB8
+0xCDA7	0x5CA9
+0xCDA8	0x5CAB
+0xCDA9	0x5CB1
+0xCDAA	0x5CB3
+0xCDAB	0x5E18
+0xCDAC	0x5E1A
+0xCDAD	0x5E16
+0xCDAE	0x5E15
+0xCDAF	0x5E1B
+0xCDB0	0x5E11
+0xCDB1	0x5E78
+0xCDB2	0x5E9A
+0xCDB3	0x5E97
+0xCDB4	0x5E9C
+0xCDB5	0x5E95
+0xCDB6	0x5E96
+0xCDB7	0x5EF6
+0xCDB8	0x5F26
+0xCDB9	0x5F27
+0xCDBA	0x5F29
+0xCDBB	0x5F80
+0xCDBC	0x5F81
+0xCDBD	0x5F7F
+0xCDBE	0x5F7C
+0xCDBF	0x5FDD
+0xCDC0	0x5FE0
+0xCDC1	0x5FFD
+0xCDC2	0x5FF5
+0xCDC3	0x5FFF
+0xCDC4	0x600F
+0xCDC5	0x6014
+0xCDC6	0x602F
+0xCDC7	0x6035
+0xCDC8	0x6016
+0xCDC9	0x602A
+0xCDCA	0x6015
+0xCDCB	0x6021
+0xCDCC	0x6027
+0xCDCD	0x6029
+0xCDCE	0x602B
+0xCDCF	0x601B
+0xCDD0	0x6216
+0xCDD1	0x6215
+0xCDD2	0x623F
+0xCDD3	0x623E
+0xCDD4	0x6240
+0xCDD5	0x627F
+0xCDD6	0x62C9
+0xCDD7	0x62CC
+0xCDD8	0x62C4
+0xCDD9	0x62BF
+0xCDDA	0x62C2
+0xCDDB	0x62B9
+0xCDDC	0x62D2
+0xCDDD	0x62DB
+0xCDDE	0x62AB
+0xCDDF	0x62D3
+0xCDE0	0x62D4
+0xCDE1	0x62CB
+0xCDE2	0x62C8
+0xCDE3	0x62A8
+0xCDE4	0x62BD
+0xCDE5	0x62BC
+0xCDE6	0x62D0
+0xCDE7	0x62D9
+0xCDE8	0x62C7
+0xCDE9	0x62CD
+0xCDEA	0x62B5
+0xCDEB	0x62DA
+0xCDEC	0x62B1
+0xCDED	0x62D8
+0xCDEE	0x62D6
+0xCDEF	0x62D7
+0xCDF0	0x62C6
+0xCDF1	0x62AC
+0xCDF2	0x62CE
+0xCDF3	0x653E
+0xCDF4	0x65A7
+0xCDF5	0x65BC
+0xCDF6	0x65FA
+0xCDF7	0x6614
+0xCDF8	0x6613
+0xCDF9	0x660C
+0xCDFA	0x6606
+0xCDFB	0x6602
+0xCDFC	0x660E
+0xCDFD	0x6600
+0xCDFE	0x660F
+0xCEA1	0x6615
+0xCEA2	0x660A
+0xCEA3	0x6607
+0xCEA4	0x670D
+0xCEA5	0x670B
+0xCEA6	0x676D
+0xCEA7	0x678B
+0xCEA8	0x6795
+0xCEA9	0x6771
+0xCEAA	0x679C
+0xCEAB	0x6773
+0xCEAC	0x6777
+0xCEAD	0x6787
+0xCEAE	0x679D
+0xCEAF	0x6797
+0xCEB0	0x676F
+0xCEB1	0x6770
+0xCEB2	0x677F
+0xCEB3	0x6789
+0xCEB4	0x677E
+0xCEB5	0x6790
+0xCEB6	0x6775
+0xCEB7	0x679A
+0xCEB8	0x6793
+0xCEB9	0x677C
+0xCEBA	0x676A
+0xCEBB	0x6772
+0xCEBC	0x6B23
+0xCEBD	0x6B66
+0xCEBE	0x6B67
+0xCEBF	0x6B7F
+0xCEC0	0x6C13
+0xCEC1	0x6C1B
+0xCEC2	0x6CE3
+0xCEC3	0x6CE8
+0xCEC4	0x6CF3
+0xCEC5	0x6CB1
+0xCEC6	0x6CCC
+0xCEC7	0x6CE5
+0xCEC8	0x6CB3
+0xCEC9	0x6CBD
+0xCECA	0x6CBE
+0xCECB	0x6CBC
+0xCECC	0x6CE2
+0xCECD	0x6CAB
+0xCECE	0x6CD5
+0xCECF	0x6CD3
+0xCED0	0x6CB8
+0xCED1	0x6CC4
+0xCED2	0x6CB9
+0xCED3	0x6CC1
+0xCED4	0x6CAE
+0xCED5	0x6CD7
+0xCED6	0x6CC5
+0xCED7	0x6CF1
+0xCED8	0x6CBF
+0xCED9	0x6CBB
+0xCEDA	0x6CE1
+0xCEDB	0x6CDB
+0xCEDC	0x6CCA
+0xCEDD	0x6CAC
+0xCEDE	0x6CEF
+0xCEDF	0x6CDC
+0xCEE0	0x6CD6
+0xCEE1	0x6CE0
+0xCEE2	0x7095
+0xCEE3	0x708E
+0xCEE4	0x7092
+0xCEE5	0x708A
+0xCEE6	0x7099
+0xCEE7	0x722C
+0xCEE8	0x722D
+0xCEE9	0x7238
+0xCEEA	0x7248
+0xCEEB	0x7267
+0xCEEC	0x7269
+0xCEED	0x72C0
+0xCEEE	0x72CE
+0xCEEF	0x72D9
+0xCEF0	0x72D7
+0xCEF1	0x72D0
+0xCEF2	0x73A9
+0xCEF3	0x73A8
+0xCEF4	0x739F
+0xCEF5	0x73AB
+0xCEF6	0x73A5
+0xCEF7	0x753D
+0xCEF8	0x759D
+0xCEF9	0x7599
+0xCEFA	0x759A
+0xCEFB	0x7684
+0xCEFC	0x76C2
+0xCEFD	0x76F2
+0xCEFE	0x76F4
+0xCFA1	0x77E5
+0xCFA2	0x77FD
+0xCFA3	0x793E
+0xCFA4	0x7940
+0xCFA5	0x7941
+0xCFA6	0x79C9
+0xCFA7	0x79C8
+0xCFA8	0x7A7A
+0xCFA9	0x7A79
+0xCFAA	0x7AFA
+0xCFAB	0x7CFE
+0xCFAC	0x7F54
+0xCFAD	0x7F8C
+0xCFAE	0x7F8B
+0xCFAF	0x8005
+0xCFB0	0x80BA
+0xCFB1	0x80A5
+0xCFB2	0x80A2
+0xCFB3	0x80B1
+0xCFB4	0x80A1
+0xCFB5	0x80AB
+0xCFB6	0x80A9
+0xCFB7	0x80B4
+0xCFB8	0x80AA
+0xCFB9	0x80AF
+0xCFBA	0x81E5
+0xCFBB	0x81FE
+0xCFBC	0x820D
+0xCFBD	0x82B3
+0xCFBE	0x829D
+0xCFBF	0x8299
+0xCFC0	0x82AD
+0xCFC1	0x82BD
+0xCFC2	0x829F
+0xCFC3	0x82B9
+0xCFC4	0x82B1
+0xCFC5	0x82AC
+0xCFC6	0x82A5
+0xCFC7	0x82AF
+0xCFC8	0x82B8
+0xCFC9	0x82A3
+0xCFCA	0x82B0
+0xCFCB	0x82BE
+0xCFCC	0x82B7
+0xCFCD	0x864E
+0xCFCE	0x8671
+0xCFCF	0x521D
+0xCFD0	0x8868
+0xCFD1	0x8ECB
+0xCFD2	0x8FCE
+0xCFD3	0x8FD4
+0xCFD4	0x8FD1
+0xCFD5	0x90B5
+0xCFD6	0x90B8
+0xCFD7	0x90B1
+0xCFD8	0x90B6
+0xCFD9	0x91C7
+0xCFDA	0x91D1
+0xCFDB	0x9577
+0xCFDC	0x9580
+0xCFDD	0x961C
+0xCFDE	0x9640
+0xCFDF	0x963F
+0xCFE0	0x963B
+0xCFE1	0x9644
+0xCFE2	0x9642
+0xCFE3	0x96B9
+0xCFE4	0x96E8
+0xCFE5	0x9752
+0xCFE6	0x975E
+0xCFE7	0x4E9F
+0xCFE8	0x4EAD
+0xCFE9	0x4EAE
+0xCFEA	0x4FE1
+0xCFEB	0x4FB5
+0xCFEC	0x4FAF
+0xCFED	0x4FBF
+0xCFEE	0x4FE0
+0xCFEF	0x4FD1
+0xCFF0	0x4FCF
+0xCFF1	0x4FDD
+0xCFF2	0x4FC3
+0xCFF3	0x4FB6
+0xCFF4	0x4FD8
+0xCFF5	0x4FDF
+0xCFF6	0x4FCA
+0xCFF7	0x4FD7
+0xCFF8	0x4FAE
+0xCFF9	0x4FD0
+0xCFFA	0x4FC4
+0xCFFB	0x4FC2
+0xCFFC	0x4FDA
+0xCFFD	0x4FCE
+0xCFFE	0x4FDE
+0xD0A1	0x4FB7
+0xD0A2	0x5157
+0xD0A3	0x5192
+0xD0A4	0x5191
+0xD0A5	0x51A0
+0xD0A6	0x524E
+0xD0A7	0x5243
+0xD0A8	0x524A
+0xD0A9	0x524D
+0xD0AA	0x524C
+0xD0AB	0x524B
+0xD0AC	0x5247
+0xD0AD	0x52C7
+0xD0AE	0x52C9
+0xD0AF	0x52C3
+0xD0B0	0x52C1
+0xD0B1	0x530D
+0xD0B2	0x5357
+0xD0B3	0x537B
+0xD0B4	0x539A
+0xD0B5	0x53DB
+0xD0B6	0x54AC
+0xD0B7	0x54C0
+0xD0B8	0x54A8
+0xD0B9	0x54CE
+0xD0BA	0x54C9
+0xD0BB	0x54B8
+0xD0BC	0x54A6
+0xD0BD	0x54B3
+0xD0BE	0x54C7
+0xD0BF	0x54C2
+0xD0C0	0x54BD
+0xD0C1	0x54AA
+0xD0C2	0x54C1
+0xD0C3	0x54C4
+0xD0C4	0x54C8
+0xD0C5	0x54AF
+0xD0C6	0x54AB
+0xD0C7	0x54B1
+0xD0C8	0x54BB
+0xD0C9	0x54A9
+0xD0CA	0x54A7
+0xD0CB	0x54BF
+0xD0CC	0x56FF
+0xD0CD	0x5782
+0xD0CE	0x578B
+0xD0CF	0x57A0
+0xD0D0	0x57A3
+0xD0D1	0x57A2
+0xD0D2	0x57CE
+0xD0D3	0x57AE
+0xD0D4	0x5793
+0xD0D5	0x5955
+0xD0D6	0x5951
+0xD0D7	0x594F
+0xD0D8	0x594E
+0xD0D9	0x5950
+0xD0DA	0x59DC
+0xD0DB	0x59D8
+0xD0DC	0x59FF
+0xD0DD	0x59E3
+0xD0DE	0x59E8
+0xD0DF	0x5A03
+0xD0E0	0x59E5
+0xD0E1	0x59EA
+0xD0E2	0x59DA
+0xD0E3	0x59E6
+0xD0E4	0x5A01
+0xD0E5	0x59FB
+0xD0E6	0x5B69
+0xD0E7	0x5BA3
+0xD0E8	0x5BA6
+0xD0E9	0x5BA4
+0xD0EA	0x5BA2
+0xD0EB	0x5BA5
+0xD0EC	0x5C01
+0xD0ED	0x5C4E
+0xD0EE	0x5C4F
+0xD0EF	0x5C4D
+0xD0F0	0x5C4B
+0xD0F1	0x5CD9
+0xD0F2	0x5CD2
+0xD0F3	0x5DF7
+0xD0F4	0x5E1D
+0xD0F5	0x5E25
+0xD0F6	0x5E1F
+0xD0F7	0x5E7D
+0xD0F8	0x5EA0
+0xD0F9	0x5EA6
+0xD0FA	0x5EFA
+0xD0FB	0x5F08
+0xD0FC	0x5F2D
+0xD0FD	0x5F65
+0xD0FE	0x5F88
+0xD1A1	0x5F85
+0xD1A2	0x5F8A
+0xD1A3	0x5F8B
+0xD1A4	0x5F87
+0xD1A5	0x5F8C
+0xD1A6	0x5F89
+0xD1A7	0x6012
+0xD1A8	0x601D
+0xD1A9	0x6020
+0xD1AA	0x6025
+0xD1AB	0x600E
+0xD1AC	0x6028
+0xD1AD	0x604D
+0xD1AE	0x6070
+0xD1AF	0x6068
+0xD1B0	0x6062
+0xD1B1	0x6046
+0xD1B2	0x6043
+0xD1B3	0x606C
+0xD1B4	0x606B
+0xD1B5	0x606A
+0xD1B6	0x6064
+0xD1B7	0x6241
+0xD1B8	0x62DC
+0xD1B9	0x6316
+0xD1BA	0x6309
+0xD1BB	0x62FC
+0xD1BC	0x62ED
+0xD1BD	0x6301
+0xD1BE	0x62EE
+0xD1BF	0x62FD
+0xD1C0	0x6307
+0xD1C1	0x62F1
+0xD1C2	0x62F7
+0xD1C3	0x62EF
+0xD1C4	0x62EC
+0xD1C5	0x62FE
+0xD1C6	0x62F4
+0xD1C7	0x6311
+0xD1C8	0x6302
+0xD1C9	0x653F
+0xD1CA	0x6545
+0xD1CB	0x65AB
+0xD1CC	0x65BD
+0xD1CD	0x65E2
+0xD1CE	0x6625
+0xD1CF	0x662D
+0xD1D0	0x6620
+0xD1D1	0x6627
+0xD1D2	0x662F
+0xD1D3	0x661F
+0xD1D4	0x6628
+0xD1D5	0x6631
+0xD1D6	0x6624
+0xD1D7	0x66F7
+0xD1D8	0x67FF
+0xD1D9	0x67D3
+0xD1DA	0x67F1
+0xD1DB	0x67D4
+0xD1DC	0x67D0
+0xD1DD	0x67EC
+0xD1DE	0x67B6
+0xD1DF	0x67AF
+0xD1E0	0x67F5
+0xD1E1	0x67E9
+0xD1E2	0x67EF
+0xD1E3	0x67C4
+0xD1E4	0x67D1
+0xD1E5	0x67B4
+0xD1E6	0x67DA
+0xD1E7	0x67E5
+0xD1E8	0x67B8
+0xD1E9	0x67CF
+0xD1EA	0x67DE
+0xD1EB	0x67F3
+0xD1EC	0x67B0
+0xD1ED	0x67D9
+0xD1EE	0x67E2
+0xD1EF	0x67DD
+0xD1F0	0x67D2
+0xD1F1	0x6B6A
+0xD1F2	0x6B83
+0xD1F3	0x6B86
+0xD1F4	0x6BB5
+0xD1F5	0x6BD2
+0xD1F6	0x6BD7
+0xD1F7	0x6C1F
+0xD1F8	0x6CC9
+0xD1F9	0x6D0B
+0xD1FA	0x6D32
+0xD1FB	0x6D2A
+0xD1FC	0x6D41
+0xD1FD	0x6D25
+0xD1FE	0x6D0C
+0xD2A1	0x6D31
+0xD2A2	0x6D1E
+0xD2A3	0x6D17
+0xD2A4	0x6D3B
+0xD2A5	0x6D3D
+0xD2A6	0x6D3E
+0xD2A7	0x6D36
+0xD2A8	0x6D1B
+0xD2A9	0x6CF5
+0xD2AA	0x6D39
+0xD2AB	0x6D27
+0xD2AC	0x6D38
+0xD2AD	0x6D29
+0xD2AE	0x6D2E
+0xD2AF	0x6D35
+0xD2B0	0x6D0E
+0xD2B1	0x6D2B
+0xD2B2	0x70AB
+0xD2B3	0x70BA
+0xD2B4	0x70B3
+0xD2B5	0x70AC
+0xD2B6	0x70AF
+0xD2B7	0x70AD
+0xD2B8	0x70B8
+0xD2B9	0x70AE
+0xD2BA	0x70A4
+0xD2BB	0x7230
+0xD2BC	0x7272
+0xD2BD	0x726F
+0xD2BE	0x7274
+0xD2BF	0x72E9
+0xD2C0	0x72E0
+0xD2C1	0x72E1
+0xD2C2	0x73B7
+0xD2C3	0x73CA
+0xD2C4	0x73BB
+0xD2C5	0x73B2
+0xD2C6	0x73CD
+0xD2C7	0x73C0
+0xD2C8	0x73B3
+0xD2C9	0x751A
+0xD2CA	0x752D
+0xD2CB	0x754F
+0xD2CC	0x754C
+0xD2CD	0x754E
+0xD2CE	0x754B
+0xD2CF	0x75AB
+0xD2D0	0x75A4
+0xD2D1	0x75A5
+0xD2D2	0x75A2
+0xD2D3	0x75A3
+0xD2D4	0x7678
+0xD2D5	0x7686
+0xD2D6	0x7687
+0xD2D7	0x7688
+0xD2D8	0x76C8
+0xD2D9	0x76C6
+0xD2DA	0x76C3
+0xD2DB	0x76C5
+0xD2DC	0x7701
+0xD2DD	0x76F9
+0xD2DE	0x76F8
+0xD2DF	0x7709
+0xD2E0	0x770B
+0xD2E1	0x76FE
+0xD2E2	0x76FC
+0xD2E3	0x7707
+0xD2E4	0x77DC
+0xD2E5	0x7802
+0xD2E6	0x7814
+0xD2E7	0x780C
+0xD2E8	0x780D
+0xD2E9	0x7946
+0xD2EA	0x7949
+0xD2EB	0x7948
+0xD2EC	0x7947
+0xD2ED	0x79B9
+0xD2EE	0x79BA
+0xD2EF	0x79D1
+0xD2F0	0x79D2
+0xD2F1	0x79CB
+0xD2F2	0x7A7F
+0xD2F3	0x7A81
+0xD2F4	0x7AFF
+0xD2F5	0x7AFD
+0xD2F6	0x7C7D
+0xD2F7	0x7D02
+0xD2F8	0x7D05
+0xD2F9	0x7D00
+0xD2FA	0x7D09
+0xD2FB	0x7D07
+0xD2FC	0x7D04
+0xD2FD	0x7D06
+0xD2FE	0x7F38
+0xD3A1	0x7F8E
+0xD3A2	0x7FBF
+0xD3A3	0x8010
+0xD3A4	0x800D
+0xD3A5	0x8011
+0xD3A6	0x8036
+0xD3A7	0x80D6
+0xD3A8	0x80E5
+0xD3A9	0x80DA
+0xD3AA	0x80C3
+0xD3AB	0x80C4
+0xD3AC	0x80CC
+0xD3AD	0x80E1
+0xD3AE	0x80DB
+0xD3AF	0x80CE
+0xD3B0	0x80DE
+0xD3B1	0x80E4
+0xD3B2	0x80DD
+0xD3B3	0x81F4
+0xD3B4	0x8222
+0xD3B5	0x82E7
+0xD3B6	0x8303
+0xD3B7	0x8305
+0xD3B8	0x82E3
+0xD3B9	0x82DB
+0xD3BA	0x82E6
+0xD3BB	0x8304
+0xD3BC	0x82E5
+0xD3BD	0x8302
+0xD3BE	0x8309
+0xD3BF	0x82D2
+0xD3C0	0x82D7
+0xD3C1	0x82F1
+0xD3C2	0x8301
+0xD3C3	0x82DC
+0xD3C4	0x82D4
+0xD3C5	0x82D1
+0xD3C6	0x82DE
+0xD3C7	0x82D3
+0xD3C8	0x82DF
+0xD3C9	0x82EF
+0xD3CA	0x8306
+0xD3CB	0x8650
+0xD3CC	0x8679
+0xD3CD	0x867B
+0xD3CE	0x867A
+0xD3CF	0x884D
+0xD3D0	0x886B
+0xD3D1	0x8981
+0xD3D2	0x89D4
+0xD3D3	0x8A08
+0xD3D4	0x8A02
+0xD3D5	0x8A03
+0xD3D6	0x8C9E
+0xD3D7	0x8CA0
+0xD3D8	0x8D74
+0xD3D9	0x8D73
+0xD3DA	0x8DB4
+0xD3DB	0x8ECD
+0xD3DC	0x8ECC
+0xD3DD	0x8FF0
+0xD3DE	0x8FE6
+0xD3DF	0x8FE2
+0xD3E0	0x8FEA
+0xD3E1	0x8FE5
+0xD3E2	0x8FED
+0xD3E3	0x8FEB
+0xD3E4	0x8FE4
+0xD3E5	0x8FE8
+0xD3E6	0x90CA
+0xD3E7	0x90CE
+0xD3E8	0x90C1
+0xD3E9	0x90C3
+0xD3EA	0x914B
+0xD3EB	0x914A
+0xD3EC	0x91CD
+0xD3ED	0x9582
+0xD3EE	0x9650
+0xD3EF	0x964B
+0xD3F0	0x964C
+0xD3F1	0x964D
+0xD3F2	0x9762
+0xD3F3	0x9769
+0xD3F4	0x97CB
+0xD3F5	0x97ED
+0xD3F6	0x97F3
+0xD3F7	0x9801
+0xD3F8	0x98A8
+0xD3F9	0x98DB
+0xD3FA	0x98DF
+0xD3FB	0x9996
+0xD3FC	0x9999
+0xD3FD	0x4E58
+0xD3FE	0x4EB3
+0xD4A1	0x500C
+0xD4A2	0x500D
+0xD4A3	0x5023
+0xD4A4	0x4FEF
+0xD4A5	0x5026
+0xD4A6	0x5025
+0xD4A7	0x4FF8
+0xD4A8	0x5029
+0xD4A9	0x5016
+0xD4AA	0x5006
+0xD4AB	0x503C
+0xD4AC	0x501F
+0xD4AD	0x501A
+0xD4AE	0x5012
+0xD4AF	0x5011
+0xD4B0	0x4FFA
+0xD4B1	0x5000
+0xD4B2	0x5014
+0xD4B3	0x5028
+0xD4B4	0x4FF1
+0xD4B5	0x5021
+0xD4B6	0x500B
+0xD4B7	0x5019
+0xD4B8	0x5018
+0xD4B9	0x4FF3
+0xD4BA	0x4FEE
+0xD4BB	0x502D
+0xD4BC	0x502A
+0xD4BD	0x4FFE
+0xD4BE	0x502B
+0xD4BF	0x5009
+0xD4C0	0x517C
+0xD4C1	0x51A4
+0xD4C2	0x51A5
+0xD4C3	0x51A2
+0xD4C4	0x51CD
+0xD4C5	0x51CC
+0xD4C6	0x51C6
+0xD4C7	0x51CB
+0xD4C8	0x5256
+0xD4C9	0x525C
+0xD4CA	0x5254
+0xD4CB	0x525B
+0xD4CC	0x525D
+0xD4CD	0x532A
+0xD4CE	0x537F
+0xD4CF	0x539F
+0xD4D0	0x539D
+0xD4D1	0x53DF
+0xD4D2	0x54E8
+0xD4D3	0x5510
+0xD4D4	0x5501
+0xD4D5	0x5537
+0xD4D6	0x54FC
+0xD4D7	0x54E5
+0xD4D8	0x54F2
+0xD4D9	0x5506
+0xD4DA	0x54FA
+0xD4DB	0x5514
+0xD4DC	0x54E9
+0xD4DD	0x54ED
+0xD4DE	0x54E1
+0xD4DF	0x5509
+0xD4E0	0x54EE
+0xD4E1	0x54EA
+0xD4E2	0x54E6
+0xD4E3	0x5527
+0xD4E4	0x5507
+0xD4E5	0x54FD
+0xD4E6	0x550F
+0xD4E7	0x5703
+0xD4E8	0x5704
+0xD4E9	0x57C2
+0xD4EA	0x57D4
+0xD4EB	0x57CB
+0xD4EC	0x57C3
+0xD4ED	0x5809
+0xD4EE	0x590F
+0xD4EF	0x5957
+0xD4F0	0x5958
+0xD4F1	0x595A
+0xD4F2	0x5A11
+0xD4F3	0x5A18
+0xD4F4	0x5A1C
+0xD4F5	0x5A1F
+0xD4F6	0x5A1B
+0xD4F7	0x5A13
+0xD4F8	0x59EC
+0xD4F9	0x5A20
+0xD4FA	0x5A23
+0xD4FB	0x5A29
+0xD4FC	0x5A25
+0xD4FD	0x5A0C
+0xD4FE	0x5A09
+0xD5A1	0x5B6B
+0xD5A2	0x5C58
+0xD5A3	0x5BB0
+0xD5A4	0x5BB3
+0xD5A5	0x5BB6
+0xD5A6	0x5BB4
+0xD5A7	0x5BAE
+0xD5A8	0x5BB5
+0xD5A9	0x5BB9
+0xD5AA	0x5BB8
+0xD5AB	0x5C04
+0xD5AC	0x5C51
+0xD5AD	0x5C55
+0xD5AE	0x5C50
+0xD5AF	0x5CED
+0xD5B0	0x5CFD
+0xD5B1	0x5CFB
+0xD5B2	0x5CEA
+0xD5B3	0x5CE8
+0xD5B4	0x5CF0
+0xD5B5	0x5CF6
+0xD5B6	0x5D01
+0xD5B7	0x5CF4
+0xD5B8	0x5DEE
+0xD5B9	0x5E2D
+0xD5BA	0x5E2B
+0xD5BB	0x5EAB
+0xD5BC	0x5EAD
+0xD5BD	0x5EA7
+0xD5BE	0x5F31
+0xD5BF	0x5F92
+0xD5C0	0x5F91
+0xD5C1	0x5F90
+0xD5C2	0x6059
+0xD5C3	0x6063
+0xD5C4	0x6065
+0xD5C5	0x6050
+0xD5C6	0x6055
+0xD5C7	0x606D
+0xD5C8	0x6069
+0xD5C9	0x606F
+0xD5CA	0x6084
+0xD5CB	0x609F
+0xD5CC	0x609A
+0xD5CD	0x608D
+0xD5CE	0x6094
+0xD5CF	0x608C
+0xD5D0	0x6085
+0xD5D1	0x6096
+0xD5D2	0x6247
+0xD5D3	0x62F3
+0xD5D4	0x6308
+0xD5D5	0x62FF
+0xD5D6	0x634E
+0xD5D7	0x633E
+0xD5D8	0x632F
+0xD5D9	0x6355
+0xD5DA	0x6342
+0xD5DB	0x6346
+0xD5DC	0x634F
+0xD5DD	0x6349
+0xD5DE	0x633A
+0xD5DF	0x6350
+0xD5E0	0x633D
+0xD5E1	0x632A
+0xD5E2	0x632B
+0xD5E3	0x6328
+0xD5E4	0x634D
+0xD5E5	0x634C
+0xD5E6	0x6548
+0xD5E7	0x6549
+0xD5E8	0x6599
+0xD5E9	0x65C1
+0xD5EA	0x65C5
+0xD5EB	0x6642
+0xD5EC	0x6649
+0xD5ED	0x664F
+0xD5EE	0x6643
+0xD5EF	0x6652
+0xD5F0	0x664C
+0xD5F1	0x6645
+0xD5F2	0x6641
+0xD5F3	0x66F8
+0xD5F4	0x6714
+0xD5F5	0x6715
+0xD5F6	0x6717
+0xD5F7	0x6821
+0xD5F8	0x6838
+0xD5F9	0x6848
+0xD5FA	0x6846
+0xD5FB	0x6853
+0xD5FC	0x6839
+0xD5FD	0x6842
+0xD5FE	0x6854
+0xD6A1	0x6829
+0xD6A2	0x68B3
+0xD6A3	0x6817
+0xD6A4	0x684C
+0xD6A5	0x6851
+0xD6A6	0x683D
+0xD6A7	0x67F4
+0xD6A8	0x6850
+0xD6A9	0x6840
+0xD6AA	0x683C
+0xD6AB	0x6843
+0xD6AC	0x682A
+0xD6AD	0x6845
+0xD6AE	0x6813
+0xD6AF	0x6818
+0xD6B0	0x6841
+0xD6B1	0x6B8A
+0xD6B2	0x6B89
+0xD6B3	0x6BB7
+0xD6B4	0x6C23
+0xD6B5	0x6C27
+0xD6B6	0x6C28
+0xD6B7	0x6C26
+0xD6B8	0x6C24
+0xD6B9	0x6CF0
+0xD6BA	0x6D6A
+0xD6BB	0x6D95
+0xD6BC	0x6D88
+0xD6BD	0x6D87
+0xD6BE	0x6D66
+0xD6BF	0x6D78
+0xD6C0	0x6D77
+0xD6C1	0x6D59
+0xD6C2	0x6D93
+0xD6C3	0x6D6C
+0xD6C4	0x6D89
+0xD6C5	0x6D6E
+0xD6C6	0x6D5A
+0xD6C7	0x6D74
+0xD6C8	0x6D69
+0xD6C9	0x6D8C
+0xD6CA	0x6D8A
+0xD6CB	0x6D79
+0xD6CC	0x6D85
+0xD6CD	0x6D65
+0xD6CE	0x6D94
+0xD6CF	0x70CA
+0xD6D0	0x70D8
+0xD6D1	0x70E4
+0xD6D2	0x70D9
+0xD6D3	0x70C8
+0xD6D4	0x70CF
+0xD6D5	0x7239
+0xD6D6	0x7279
+0xD6D7	0x72FC
+0xD6D8	0x72F9
+0xD6D9	0x72FD
+0xD6DA	0x72F8
+0xD6DB	0x72F7
+0xD6DC	0x7386
+0xD6DD	0x73ED
+0xD6DE	0x7409
+0xD6DF	0x73EE
+0xD6E0	0x73E0
+0xD6E1	0x73EA
+0xD6E2	0x73DE
+0xD6E3	0x7554
+0xD6E4	0x755D
+0xD6E5	0x755C
+0xD6E6	0x755A
+0xD6E7	0x7559
+0xD6E8	0x75BE
+0xD6E9	0x75C5
+0xD6EA	0x75C7
+0xD6EB	0x75B2
+0xD6EC	0x75B3
+0xD6ED	0x75BD
+0xD6EE	0x75BC
+0xD6EF	0x75B9
+0xD6F0	0x75C2
+0xD6F1	0x75B8
+0xD6F2	0x768B
+0xD6F3	0x76B0
+0xD6F4	0x76CA
+0xD6F5	0x76CD
+0xD6F6	0x76CE
+0xD6F7	0x7729
+0xD6F8	0x771F
+0xD6F9	0x7720
+0xD6FA	0x7728
+0xD6FB	0x77E9
+0xD6FC	0x7830
+0xD6FD	0x7827
+0xD6FE	0x7838
+0xD7A1	0x781D
+0xD7A2	0x7834
+0xD7A3	0x7837
+0xD7A4	0x7825
+0xD7A5	0x782D
+0xD7A6	0x7820
+0xD7A7	0x781F
+0xD7A8	0x7832
+0xD7A9	0x7955
+0xD7AA	0x7950
+0xD7AB	0x7960
+0xD7AC	0x795F
+0xD7AD	0x7956
+0xD7AE	0x795E
+0xD7AF	0x795D
+0xD7B0	0x7957
+0xD7B1	0x795A
+0xD7B2	0x79E4
+0xD7B3	0x79E3
+0xD7B4	0x79E7
+0xD7B5	0x79DF
+0xD7B6	0x79E6
+0xD7B7	0x79E9
+0xD7B8	0x79D8
+0xD7B9	0x7A84
+0xD7BA	0x7A88
+0xD7BB	0x7AD9
+0xD7BC	0x7B06
+0xD7BD	0x7B11
+0xD7BE	0x7C89
+0xD7BF	0x7D21
+0xD7C0	0x7D17
+0xD7C1	0x7D0B
+0xD7C2	0x7D0A
+0xD7C3	0x7D20
+0xD7C4	0x7D22
+0xD7C5	0x7D14
+0xD7C6	0x7D10
+0xD7C7	0x7D15
+0xD7C8	0x7D1A
+0xD7C9	0x7D1C
+0xD7CA	0x7D0D
+0xD7CB	0x7D19
+0xD7CC	0x7D1B
+0xD7CD	0x7F3A
+0xD7CE	0x7F5F
+0xD7CF	0x7F94
+0xD7D0	0x7FC5
+0xD7D1	0x7FC1
+0xD7D2	0x8006
+0xD7D3	0x8004
+0xD7D4	0x8018
+0xD7D5	0x8015
+0xD7D6	0x8019
+0xD7D7	0x8017
+0xD7D8	0x803D
+0xD7D9	0x803F
+0xD7DA	0x80F1
+0xD7DB	0x8102
+0xD7DC	0x80F0
+0xD7DD	0x8105
+0xD7DE	0x80ED
+0xD7DF	0x80F4
+0xD7E0	0x8106
+0xD7E1	0x80F8
+0xD7E2	0x80F3
+0xD7E3	0x8108
+0xD7E4	0x80FD
+0xD7E5	0x810A
+0xD7E6	0x80FC
+0xD7E7	0x80EF
+0xD7E8	0x81ED
+0xD7E9	0x81EC
+0xD7EA	0x8200
+0xD7EB	0x8210
+0xD7EC	0x822A
+0xD7ED	0x822B
+0xD7EE	0x8228
+0xD7EF	0x822C
+0xD7F0	0x82BB
+0xD7F1	0x832B
+0xD7F2	0x8352
+0xD7F3	0x8354
+0xD7F4	0x834A
+0xD7F5	0x8338
+0xD7F6	0x8350
+0xD7F7	0x8349
+0xD7F8	0x8335
+0xD7F9	0x8334
+0xD7FA	0x834F
+0xD7FB	0x8332
+0xD7FC	0x8339
+0xD7FD	0x8336
+0xD7FE	0x8317
+0xD8A1	0x8340
+0xD8A2	0x8331
+0xD8A3	0x8328
+0xD8A4	0x8343
+0xD8A5	0x8654
+0xD8A6	0x868A
+0xD8A7	0x86AA
+0xD8A8	0x8693
+0xD8A9	0x86A4
+0xD8AA	0x86A9
+0xD8AB	0x868C
+0xD8AC	0x86A3
+0xD8AD	0x869C
+0xD8AE	0x8870
+0xD8AF	0x8877
+0xD8B0	0x8881
+0xD8B1	0x8882
+0xD8B2	0x887D
+0xD8B3	0x8879
+0xD8B4	0x8A18
+0xD8B5	0x8A10
+0xD8B6	0x8A0E
+0xD8B7	0x8A0C
+0xD8B8	0x8A15
+0xD8B9	0x8A0A
+0xD8BA	0x8A17
+0xD8BB	0x8A13
+0xD8BC	0x8A16
+0xD8BD	0x8A0F
+0xD8BE	0x8A11
+0xD8BF	0x8C48
+0xD8C0	0x8C7A
+0xD8C1	0x8C79
+0xD8C2	0x8CA1
+0xD8C3	0x8CA2
+0xD8C4	0x8D77
+0xD8C5	0x8EAC
+0xD8C6	0x8ED2
+0xD8C7	0x8ED4
+0xD8C8	0x8ECF
+0xD8C9	0x8FB1
+0xD8CA	0x9001
+0xD8CB	0x9006
+0xD8CC	0x8FF7
+0xD8CD	0x9000
+0xD8CE	0x8FFA
+0xD8CF	0x8FF4
+0xD8D0	0x9003
+0xD8D1	0x8FFD
+0xD8D2	0x9005
+0xD8D3	0x8FF8
+0xD8D4	0x9095
+0xD8D5	0x90E1
+0xD8D6	0x90DD
+0xD8D7	0x90E2
+0xD8D8	0x9152
+0xD8D9	0x914D
+0xD8DA	0x914C
+0xD8DB	0x91D8
+0xD8DC	0x91DD
+0xD8DD	0x91D7
+0xD8DE	0x91DC
+0xD8DF	0x91D9
+0xD8E0	0x9583
+0xD8E1	0x9662
+0xD8E2	0x9663
+0xD8E3	0x9661
+0xD8E4	0x965B
+0xD8E5	0x965D
+0xD8E6	0x9664
+0xD8E7	0x9658
+0xD8E8	0x965E
+0xD8E9	0x96BB
+0xD8EA	0x98E2
+0xD8EB	0x99AC
+0xD8EC	0x9AA8
+0xD8ED	0x9AD8
+0xD8EE	0x9B25
+0xD8EF	0x9B32
+0xD8F0	0x9B3C
+0xD8F1	0x4E7E
+0xD8F2	0x507A
+0xD8F3	0x507D
+0xD8F4	0x505C
+0xD8F5	0x5047
+0xD8F6	0x5043
+0xD8F7	0x504C
+0xD8F8	0x505A
+0xD8F9	0x5049
+0xD8FA	0x5065
+0xD8FB	0x5076
+0xD8FC	0x504E
+0xD8FD	0x5055
+0xD8FE	0x5075
+0xD9A1	0x5074
+0xD9A2	0x5077
+0xD9A3	0x504F
+0xD9A4	0x500F
+0xD9A5	0x506F
+0xD9A6	0x506D
+0xD9A7	0x515C
+0xD9A8	0x5195
+0xD9A9	0x51F0
+0xD9AA	0x526A
+0xD9AB	0x526F
+0xD9AC	0x52D2
+0xD9AD	0x52D9
+0xD9AE	0x52D8
+0xD9AF	0x52D5
+0xD9B0	0x5310
+0xD9B1	0x530F
+0xD9B2	0x5319
+0xD9B3	0x533F
+0xD9B4	0x5340
+0xD9B5	0x533E
+0xD9B6	0x53C3
+0xD9B7	0x66FC
+0xD9B8	0x5546
+0xD9B9	0x556A
+0xD9BA	0x5566
+0xD9BB	0x5544
+0xD9BC	0x555E
+0xD9BD	0x5561
+0xD9BE	0x5543
+0xD9BF	0x554A
+0xD9C0	0x5531
+0xD9C1	0x5556
+0xD9C2	0x554F
+0xD9C3	0x5555
+0xD9C4	0x552F
+0xD9C5	0x5564
+0xD9C6	0x5538
+0xD9C7	0x552E
+0xD9C8	0x555C
+0xD9C9	0x552C
+0xD9CA	0x5563
+0xD9CB	0x5533
+0xD9CC	0x5541
+0xD9CD	0x5557
+0xD9CE	0x5708
+0xD9CF	0x570B
+0xD9D0	0x5709
+0xD9D1	0x57DF
+0xD9D2	0x5805
+0xD9D3	0x580A
+0xD9D4	0x5806
+0xD9D5	0x57E0
+0xD9D6	0x57E4
+0xD9D7	0x57FA
+0xD9D8	0x5802
+0xD9D9	0x5835
+0xD9DA	0x57F7
+0xD9DB	0x57F9
+0xD9DC	0x5920
+0xD9DD	0x5962
+0xD9DE	0x5A36
+0xD9DF	0x5A41
+0xD9E0	0x5A49
+0xD9E1	0x5A66
+0xD9E2	0x5A6A
+0xD9E3	0x5A40
+0xD9E4	0x5A3C
+0xD9E5	0x5A62
+0xD9E6	0x5A5A
+0xD9E7	0x5A46
+0xD9E8	0x5A4A
+0xD9E9	0x5B70
+0xD9EA	0x5BC7
+0xD9EB	0x5BC5
+0xD9EC	0x5BC4
+0xD9ED	0x5BC2
+0xD9EE	0x5BBF
+0xD9EF	0x5BC6
+0xD9F0	0x5C09
+0xD9F1	0x5C08
+0xD9F2	0x5C07
+0xD9F3	0x5C60
+0xD9F4	0x5C5C
+0xD9F5	0x5C5D
+0xD9F6	0x5D07
+0xD9F7	0x5D06
+0xD9F8	0x5D0E
+0xD9F9	0x5D1B
+0xD9FA	0x5D16
+0xD9FB	0x5D22
+0xD9FC	0x5D11
+0xD9FD	0x5D29
+0xD9FE	0x5D14
+0xDAA1	0x5D19
+0xDAA2	0x5D24
+0xDAA3	0x5D27
+0xDAA4	0x5D17
+0xDAA5	0x5DE2
+0xDAA6	0x5E38
+0xDAA7	0x5E36
+0xDAA8	0x5E33
+0xDAA9	0x5E37
+0xDAAA	0x5EB7
+0xDAAB	0x5EB8
+0xDAAC	0x5EB6
+0xDAAD	0x5EB5
+0xDAAE	0x5EBE
+0xDAAF	0x5F35
+0xDAB0	0x5F37
+0xDAB1	0x5F57
+0xDAB2	0x5F6C
+0xDAB3	0x5F69
+0xDAB4	0x5F6B
+0xDAB5	0x5F97
+0xDAB6	0x5F99
+0xDAB7	0x5F9E
+0xDAB8	0x5F98
+0xDAB9	0x5FA1
+0xDABA	0x5FA0
+0xDABB	0x5F9C
+0xDABC	0x607F
+0xDABD	0x60A3
+0xDABE	0x6089
+0xDABF	0x60A0
+0xDAC0	0x60A8
+0xDAC1	0x60CB
+0xDAC2	0x60B4
+0xDAC3	0x60E6
+0xDAC4	0x60BD
+0xDAC5	0x60C5
+0xDAC6	0x60BB
+0xDAC7	0x60B5
+0xDAC8	0x60DC
+0xDAC9	0x60BC
+0xDACA	0x60D8
+0xDACB	0x60D5
+0xDACC	0x60C6
+0xDACD	0x60DF
+0xDACE	0x60B8
+0xDACF	0x60DA
+0xDAD0	0x60C7
+0xDAD1	0x621A
+0xDAD2	0x621B
+0xDAD3	0x6248
+0xDAD4	0x63A0
+0xDAD5	0x63A7
+0xDAD6	0x6372
+0xDAD7	0x6396
+0xDAD8	0x63A2
+0xDAD9	0x63A5
+0xDADA	0x6377
+0xDADB	0x6367
+0xDADC	0x6398
+0xDADD	0x63AA
+0xDADE	0x6371
+0xDADF	0x63A9
+0xDAE0	0x6389
+0xDAE1	0x6383
+0xDAE2	0x639B
+0xDAE3	0x636B
+0xDAE4	0x63A8
+0xDAE5	0x6384
+0xDAE6	0x6388
+0xDAE7	0x6399
+0xDAE8	0x63A1
+0xDAE9	0x63AC
+0xDAEA	0x6392
+0xDAEB	0x638F
+0xDAEC	0x6380
+0xDAED	0x637B
+0xDAEE	0x6369
+0xDAEF	0x6368
+0xDAF0	0x637A
+0xDAF1	0x655D
+0xDAF2	0x6556
+0xDAF3	0x6551
+0xDAF4	0x6559
+0xDAF5	0x6557
+0xDAF6	0x555F
+0xDAF7	0x654F
+0xDAF8	0x6558
+0xDAF9	0x6555
+0xDAFA	0x6554
+0xDAFB	0x659C
+0xDAFC	0x659B
+0xDAFD	0x65AC
+0xDAFE	0x65CF
+0xDBA1	0x65CB
+0xDBA2	0x65CC
+0xDBA3	0x65CE
+0xDBA4	0x665D
+0xDBA5	0x665A
+0xDBA6	0x6664
+0xDBA7	0x6668
+0xDBA8	0x6666
+0xDBA9	0x665E
+0xDBAA	0x66F9
+0xDBAB	0x52D7
+0xDBAC	0x671B
+0xDBAD	0x6881
+0xDBAE	0x68AF
+0xDBAF	0x68A2
+0xDBB0	0x6893
+0xDBB1	0x68B5
+0xDBB2	0x687F
+0xDBB3	0x6876
+0xDBB4	0x68B1
+0xDBB5	0x68A7
+0xDBB6	0x6897
+0xDBB7	0x68B0
+0xDBB8	0x6883
+0xDBB9	0x68C4
+0xDBBA	0x68AD
+0xDBBB	0x6886
+0xDBBC	0x6885
+0xDBBD	0x6894
+0xDBBE	0x689D
+0xDBBF	0x68A8
+0xDBC0	0x689F
+0xDBC1	0x68A1
+0xDBC2	0x6882
+0xDBC3	0x6B32
+0xDBC4	0x6BBA
+0xDBC5	0x6BEB
+0xDBC6	0x6BEC
+0xDBC7	0x6C2B
+0xDBC8	0x6D8E
+0xDBC9	0x6DBC
+0xDBCA	0x6DF3
+0xDBCB	0x6DD9
+0xDBCC	0x6DB2
+0xDBCD	0x6DE1
+0xDBCE	0x6DCC
+0xDBCF	0x6DE4
+0xDBD0	0x6DFB
+0xDBD1	0x6DFA
+0xDBD2	0x6E05
+0xDBD3	0x6DC7
+0xDBD4	0x6DCB
+0xDBD5	0x6DAF
+0xDBD6	0x6DD1
+0xDBD7	0x6DAE
+0xDBD8	0x6DDE
+0xDBD9	0x6DF9
+0xDBDA	0x6DB8
+0xDBDB	0x6DF7
+0xDBDC	0x6DF5
+0xDBDD	0x6DC5
+0xDBDE	0x6DD2
+0xDBDF	0x6E1A
+0xDBE0	0x6DB5
+0xDBE1	0x6DDA
+0xDBE2	0x6DEB
+0xDBE3	0x6DD8
+0xDBE4	0x6DEA
+0xDBE5	0x6DF1
+0xDBE6	0x6DEE
+0xDBE7	0x6DE8
+0xDBE8	0x6DC6
+0xDBE9	0x6DC4
+0xDBEA	0x6DAA
+0xDBEB	0x6DEC
+0xDBEC	0x6DBF
+0xDBED	0x6DE6
+0xDBEE	0x70F9
+0xDBEF	0x7109
+0xDBF0	0x710A
+0xDBF1	0x70FD
+0xDBF2	0x70EF
+0xDBF3	0x723D
+0xDBF4	0x727D
+0xDBF5	0x7281
+0xDBF6	0x731C
+0xDBF7	0x731B
+0xDBF8	0x7316
+0xDBF9	0x7313
+0xDBFA	0x7319
+0xDBFB	0x7387
+0xDBFC	0x7405
+0xDBFD	0x740A
+0xDBFE	0x7403
+0xDCA1	0x7406
+0xDCA2	0x73FE
+0xDCA3	0x740D
+0xDCA4	0x74E0
+0xDCA5	0x74F6
+0xDCA6	0x74F7
+0xDCA7	0x751C
+0xDCA8	0x7522
+0xDCA9	0x7565
+0xDCAA	0x7566
+0xDCAB	0x7562
+0xDCAC	0x7570
+0xDCAD	0x758F
+0xDCAE	0x75D4
+0xDCAF	0x75D5
+0xDCB0	0x75B5
+0xDCB1	0x75CA
+0xDCB2	0x75CD
+0xDCB3	0x768E
+0xDCB4	0x76D4
+0xDCB5	0x76D2
+0xDCB6	0x76DB
+0xDCB7	0x7737
+0xDCB8	0x773E
+0xDCB9	0x773C
+0xDCBA	0x7736
+0xDCBB	0x7738
+0xDCBC	0x773A
+0xDCBD	0x786B
+0xDCBE	0x7843
+0xDCBF	0x784E
+0xDCC0	0x7965
+0xDCC1	0x7968
+0xDCC2	0x796D
+0xDCC3	0x79FB
+0xDCC4	0x7A92
+0xDCC5	0x7A95
+0xDCC6	0x7B20
+0xDCC7	0x7B28
+0xDCC8	0x7B1B
+0xDCC9	0x7B2C
+0xDCCA	0x7B26
+0xDCCB	0x7B19
+0xDCCC	0x7B1E
+0xDCCD	0x7B2E
+0xDCCE	0x7C92
+0xDCCF	0x7C97
+0xDCD0	0x7C95
+0xDCD1	0x7D46
+0xDCD2	0x7D43
+0xDCD3	0x7D71
+0xDCD4	0x7D2E
+0xDCD5	0x7D39
+0xDCD6	0x7D3C
+0xDCD7	0x7D40
+0xDCD8	0x7D30
+0xDCD9	0x7D33
+0xDCDA	0x7D44
+0xDCDB	0x7D2F
+0xDCDC	0x7D42
+0xDCDD	0x7D32
+0xDCDE	0x7D31
+0xDCDF	0x7F3D
+0xDCE0	0x7F9E
+0xDCE1	0x7F9A
+0xDCE2	0x7FCC
+0xDCE3	0x7FCE
+0xDCE4	0x7FD2
+0xDCE5	0x801C
+0xDCE6	0x804A
+0xDCE7	0x8046
+0xDCE8	0x812F
+0xDCE9	0x8116
+0xDCEA	0x8123
+0xDCEB	0x812B
+0xDCEC	0x8129
+0xDCED	0x8130
+0xDCEE	0x8124
+0xDCEF	0x8202
+0xDCF0	0x8235
+0xDCF1	0x8237
+0xDCF2	0x8236
+0xDCF3	0x8239
+0xDCF4	0x838E
+0xDCF5	0x839E
+0xDCF6	0x8398
+0xDCF7	0x8378
+0xDCF8	0x83A2
+0xDCF9	0x8396
+0xDCFA	0x83BD
+0xDCFB	0x83AB
+0xDCFC	0x8392
+0xDCFD	0x838A
+0xDCFE	0x8393
+0xDDA1	0x8389
+0xDDA2	0x83A0
+0xDDA3	0x8377
+0xDDA4	0x837B
+0xDDA5	0x837C
+0xDDA6	0x8386
+0xDDA7	0x83A7
+0xDDA8	0x8655
+0xDDA9	0x5F6A
+0xDDAA	0x86C7
+0xDDAB	0x86C0
+0xDDAC	0x86B6
+0xDDAD	0x86C4
+0xDDAE	0x86B5
+0xDDAF	0x86C6
+0xDDB0	0x86CB
+0xDDB1	0x86B1
+0xDDB2	0x86AF
+0xDDB3	0x86C9
+0xDDB4	0x8853
+0xDDB5	0x889E
+0xDDB6	0x8888
+0xDDB7	0x88AB
+0xDDB8	0x8892
+0xDDB9	0x8896
+0xDDBA	0x888D
+0xDDBB	0x888B
+0xDDBC	0x8993
+0xDDBD	0x898F
+0xDDBE	0x8A2A
+0xDDBF	0x8A1D
+0xDDC0	0x8A23
+0xDDC1	0x8A25
+0xDDC2	0x8A31
+0xDDC3	0x8A2D
+0xDDC4	0x8A1F
+0xDDC5	0x8A1B
+0xDDC6	0x8A22
+0xDDC7	0x8C49
+0xDDC8	0x8C5A
+0xDDC9	0x8CA9
+0xDDCA	0x8CAC
+0xDDCB	0x8CAB
+0xDDCC	0x8CA8
+0xDDCD	0x8CAA
+0xDDCE	0x8CA7
+0xDDCF	0x8D67
+0xDDD0	0x8D66
+0xDDD1	0x8DBE
+0xDDD2	0x8DBA
+0xDDD3	0x8EDB
+0xDDD4	0x8EDF
+0xDDD5	0x9019
+0xDDD6	0x900D
+0xDDD7	0x901A
+0xDDD8	0x9017
+0xDDD9	0x9023
+0xDDDA	0x901F
+0xDDDB	0x901D
+0xDDDC	0x9010
+0xDDDD	0x9015
+0xDDDE	0x901E
+0xDDDF	0x9020
+0xDDE0	0x900F
+0xDDE1	0x9022
+0xDDE2	0x9016
+0xDDE3	0x901B
+0xDDE4	0x9014
+0xDDE5	0x90E8
+0xDDE6	0x90ED
+0xDDE7	0x90FD
+0xDDE8	0x9157
+0xDDE9	0x91CE
+0xDDEA	0x91F5
+0xDDEB	0x91E6
+0xDDEC	0x91E3
+0xDDED	0x91E7
+0xDDEE	0x91ED
+0xDDEF	0x91E9
+0xDDF0	0x9589
+0xDDF1	0x966A
+0xDDF2	0x9675
+0xDDF3	0x9673
+0xDDF4	0x9678
+0xDDF5	0x9670
+0xDDF6	0x9674
+0xDDF7	0x9676
+0xDDF8	0x9677
+0xDDF9	0x966C
+0xDDFA	0x96C0
+0xDDFB	0x96EA
+0xDDFC	0x96E9
+0xDDFD	0x7AE0
+0xDDFE	0x7ADF
+0xDEA1	0x9802
+0xDEA2	0x9803
+0xDEA3	0x9B5A
+0xDEA4	0x9CE5
+0xDEA5	0x9E75
+0xDEA6	0x9E7F
+0xDEA7	0x9EA5
+0xDEA8	0x9EBB
+0xDEA9	0x50A2
+0xDEAA	0x508D
+0xDEAB	0x5085
+0xDEAC	0x5099
+0xDEAD	0x5091
+0xDEAE	0x5080
+0xDEAF	0x5096
+0xDEB0	0x5098
+0xDEB1	0x509A
+0xDEB2	0x6700
+0xDEB3	0x51F1
+0xDEB4	0x5272
+0xDEB5	0x5274
+0xDEB6	0x5275
+0xDEB7	0x5269
+0xDEB8	0x52DE
+0xDEB9	0x52DD
+0xDEBA	0x52DB
+0xDEBB	0x535A
+0xDEBC	0x53A5
+0xDEBD	0x557B
+0xDEBE	0x5580
+0xDEBF	0x55A7
+0xDEC0	0x557C
+0xDEC1	0x558A
+0xDEC2	0x559D
+0xDEC3	0x5598
+0xDEC4	0x5582
+0xDEC5	0x559C
+0xDEC6	0x55AA
+0xDEC7	0x5594
+0xDEC8	0x5587
+0xDEC9	0x558B
+0xDECA	0x5583
+0xDECB	0x55B3
+0xDECC	0x55AE
+0xDECD	0x559F
+0xDECE	0x553E
+0xDECF	0x55B2
+0xDED0	0x559A
+0xDED1	0x55BB
+0xDED2	0x55AC
+0xDED3	0x55B1
+0xDED4	0x557E
+0xDED5	0x5589
+0xDED6	0x55AB
+0xDED7	0x5599
+0xDED8	0x570D
+0xDED9	0x582F
+0xDEDA	0x582A
+0xDEDB	0x5834
+0xDEDC	0x5824
+0xDEDD	0x5830
+0xDEDE	0x5831
+0xDEDF	0x5821
+0xDEE0	0x581D
+0xDEE1	0x5820
+0xDEE2	0x58F9
+0xDEE3	0x58FA
+0xDEE4	0x5960
+0xDEE5	0x5A77
+0xDEE6	0x5A9A
+0xDEE7	0x5A7F
+0xDEE8	0x5A92
+0xDEE9	0x5A9B
+0xDEEA	0x5AA7
+0xDEEB	0x5B73
+0xDEEC	0x5B71
+0xDEED	0x5BD2
+0xDEEE	0x5BCC
+0xDEEF	0x5BD3
+0xDEF0	0x5BD0
+0xDEF1	0x5C0A
+0xDEF2	0x5C0B
+0xDEF3	0x5C31
+0xDEF4	0x5D4C
+0xDEF5	0x5D50
+0xDEF6	0x5D34
+0xDEF7	0x5D47
+0xDEF8	0x5DFD
+0xDEF9	0x5E45
+0xDEFA	0x5E3D
+0xDEFB	0x5E40
+0xDEFC	0x5E43
+0xDEFD	0x5E7E
+0xDEFE	0x5ECA
+0xDFA1	0x5EC1
+0xDFA2	0x5EC2
+0xDFA3	0x5EC4
+0xDFA4	0x5F3C
+0xDFA5	0x5F6D
+0xDFA6	0x5FA9
+0xDFA7	0x5FAA
+0xDFA8	0x5FA8
+0xDFA9	0x60D1
+0xDFAA	0x60E1
+0xDFAB	0x60B2
+0xDFAC	0x60B6
+0xDFAD	0x60E0
+0xDFAE	0x611C
+0xDFAF	0x6123
+0xDFB0	0x60FA
+0xDFB1	0x6115
+0xDFB2	0x60F0
+0xDFB3	0x60FB
+0xDFB4	0x60F4
+0xDFB5	0x6168
+0xDFB6	0x60F1
+0xDFB7	0x610E
+0xDFB8	0x60F6
+0xDFB9	0x6109
+0xDFBA	0x6100
+0xDFBB	0x6112
+0xDFBC	0x621F
+0xDFBD	0x6249
+0xDFBE	0x63A3
+0xDFBF	0x638C
+0xDFC0	0x63CF
+0xDFC1	0x63C0
+0xDFC2	0x63E9
+0xDFC3	0x63C9
+0xDFC4	0x63C6
+0xDFC5	0x63CD
+0xDFC6	0x63D2
+0xDFC7	0x63E3
+0xDFC8	0x63D0
+0xDFC9	0x63E1
+0xDFCA	0x63D6
+0xDFCB	0x63ED
+0xDFCC	0x63EE
+0xDFCD	0x6376
+0xDFCE	0x63F4
+0xDFCF	0x63EA
+0xDFD0	0x63DB
+0xDFD1	0x6452
+0xDFD2	0x63DA
+0xDFD3	0x63F9
+0xDFD4	0x655E
+0xDFD5	0x6566
+0xDFD6	0x6562
+0xDFD7	0x6563
+0xDFD8	0x6591
+0xDFD9	0x6590
+0xDFDA	0x65AF
+0xDFDB	0x666E
+0xDFDC	0x6670
+0xDFDD	0x6674
+0xDFDE	0x6676
+0xDFDF	0x666F
+0xDFE0	0x6691
+0xDFE1	0x667A
+0xDFE2	0x667E
+0xDFE3	0x6677
+0xDFE4	0x66FE
+0xDFE5	0x66FF
+0xDFE6	0x671F
+0xDFE7	0x671D
+0xDFE8	0x68FA
+0xDFE9	0x68D5
+0xDFEA	0x68E0
+0xDFEB	0x68D8
+0xDFEC	0x68D7
+0xDFED	0x6905
+0xDFEE	0x68DF
+0xDFEF	0x68F5
+0xDFF0	0x68EE
+0xDFF1	0x68E7
+0xDFF2	0x68F9
+0xDFF3	0x68D2
+0xDFF4	0x68F2
+0xDFF5	0x68E3
+0xDFF6	0x68CB
+0xDFF7	0x68CD
+0xDFF8	0x690D
+0xDFF9	0x6912
+0xDFFA	0x690E
+0xDFFB	0x68C9
+0xDFFC	0x68DA
+0xDFFD	0x696E
+0xDFFE	0x68FB
+0xE0A1	0x6B3E
+0xE0A2	0x6B3A
+0xE0A3	0x6B3D
+0xE0A4	0x6B98
+0xE0A5	0x6B96
+0xE0A6	0x6BBC
+0xE0A7	0x6BEF
+0xE0A8	0x6C2E
+0xE0A9	0x6C2F
+0xE0AA	0x6C2C
+0xE0AB	0x6E2F
+0xE0AC	0x6E38
+0xE0AD	0x6E54
+0xE0AE	0x6E21
+0xE0AF	0x6E32
+0xE0B0	0x6E67
+0xE0B1	0x6E4A
+0xE0B2	0x6E20
+0xE0B3	0x6E25
+0xE0B4	0x6E23
+0xE0B5	0x6E1B
+0xE0B6	0x6E5B
+0xE0B7	0x6E58
+0xE0B8	0x6E24
+0xE0B9	0x6E56
+0xE0BA	0x6E6E
+0xE0BB	0x6E2D
+0xE0BC	0x6E26
+0xE0BD	0x6E6F
+0xE0BE	0x6E34
+0xE0BF	0x6E4D
+0xE0C0	0x6E3A
+0xE0C1	0x6E2C
+0xE0C2	0x6E43
+0xE0C3	0x6E1D
+0xE0C4	0x6E3E
+0xE0C5	0x6ECB
+0xE0C6	0x6E89
+0xE0C7	0x6E19
+0xE0C8	0x6E4E
+0xE0C9	0x6E63
+0xE0CA	0x6E44
+0xE0CB	0x6E72
+0xE0CC	0x6E69
+0xE0CD	0x6E5F
+0xE0CE	0x7119
+0xE0CF	0x711A
+0xE0D0	0x7126
+0xE0D1	0x7130
+0xE0D2	0x7121
+0xE0D3	0x7136
+0xE0D4	0x716E
+0xE0D5	0x711C
+0xE0D6	0x724C
+0xE0D7	0x7284
+0xE0D8	0x7280
+0xE0D9	0x7336
+0xE0DA	0x7325
+0xE0DB	0x7334
+0xE0DC	0x7329
+0xE0DD	0x743A
+0xE0DE	0x742A
+0xE0DF	0x7433
+0xE0E0	0x7422
+0xE0E1	0x7425
+0xE0E2	0x7435
+0xE0E3	0x7436
+0xE0E4	0x7434
+0xE0E5	0x742F
+0xE0E6	0x741B
+0xE0E7	0x7426
+0xE0E8	0x7428
+0xE0E9	0x7525
+0xE0EA	0x7526
+0xE0EB	0x756B
+0xE0EC	0x756A
+0xE0ED	0x75E2
+0xE0EE	0x75DB
+0xE0EF	0x75E3
+0xE0F0	0x75D9
+0xE0F1	0x75D8
+0xE0F2	0x75DE
+0xE0F3	0x75E0
+0xE0F4	0x767B
+0xE0F5	0x767C
+0xE0F6	0x7696
+0xE0F7	0x7693
+0xE0F8	0x76B4
+0xE0F9	0x76DC
+0xE0FA	0x774F
+0xE0FB	0x77ED
+0xE0FC	0x785D
+0xE0FD	0x786C
+0xE0FE	0x786F
+0xE1A1	0x7A0D
+0xE1A2	0x7A08
+0xE1A3	0x7A0B
+0xE1A4	0x7A05
+0xE1A5	0x7A00
+0xE1A6	0x7A98
+0xE1A7	0x7A97
+0xE1A8	0x7A96
+0xE1A9	0x7AE5
+0xE1AA	0x7AE3
+0xE1AB	0x7B49
+0xE1AC	0x7B56
+0xE1AD	0x7B46
+0xE1AE	0x7B50
+0xE1AF	0x7B52
+0xE1B0	0x7B54
+0xE1B1	0x7B4D
+0xE1B2	0x7B4B
+0xE1B3	0x7B4F
+0xE1B4	0x7B51
+0xE1B5	0x7C9F
+0xE1B6	0x7CA5
+0xE1B7	0x7D5E
+0xE1B8	0x7D50
+0xE1B9	0x7D68
+0xE1BA	0x7D55
+0xE1BB	0x7D2B
+0xE1BC	0x7D6E
+0xE1BD	0x7D72
+0xE1BE	0x7D61
+0xE1BF	0x7D66
+0xE1C0	0x7D62
+0xE1C1	0x7D70
+0xE1C2	0x7D73
+0xE1C3	0x5584
+0xE1C4	0x7FD4
+0xE1C5	0x7FD5
+0xE1C6	0x800B
+0xE1C7	0x8052
+0xE1C8	0x8085
+0xE1C9	0x8155
+0xE1CA	0x8154
+0xE1CB	0x814B
+0xE1CC	0x8151
+0xE1CD	0x814E
+0xE1CE	0x8139
+0xE1CF	0x8146
+0xE1D0	0x813E
+0xE1D1	0x814C
+0xE1D2	0x8153
+0xE1D3	0x8174
+0xE1D4	0x8212
+0xE1D5	0x821C
+0xE1D6	0x83E9
+0xE1D7	0x8403
+0xE1D8	0x83F8
+0xE1D9	0x840D
+0xE1DA	0x83E0
+0xE1DB	0x83C5
+0xE1DC	0x840B
+0xE1DD	0x83C1
+0xE1DE	0x83EF
+0xE1DF	0x83F1
+0xE1E0	0x83F4
+0xE1E1	0x8457
+0xE1E2	0x840A
+0xE1E3	0x83F0
+0xE1E4	0x840C
+0xE1E5	0x83CC
+0xE1E6	0x83FD
+0xE1E7	0x83F2
+0xE1E8	0x83CA
+0xE1E9	0x8438
+0xE1EA	0x840E
+0xE1EB	0x8404
+0xE1EC	0x83DC
+0xE1ED	0x8407
+0xE1EE	0x83D4
+0xE1EF	0x83DF
+0xE1F0	0x865B
+0xE1F1	0x86DF
+0xE1F2	0x86D9
+0xE1F3	0x86ED
+0xE1F4	0x86D4
+0xE1F5	0x86DB
+0xE1F6	0x86E4
+0xE1F7	0x86D0
+0xE1F8	0x86DE
+0xE1F9	0x8857
+0xE1FA	0x88C1
+0xE1FB	0x88C2
+0xE1FC	0x88B1
+0xE1FD	0x8983
+0xE1FE	0x8996
+0xE2A1	0x8A3B
+0xE2A2	0x8A60
+0xE2A3	0x8A55
+0xE2A4	0x8A5E
+0xE2A5	0x8A3C
+0xE2A6	0x8A41
+0xE2A7	0x8A54
+0xE2A8	0x8A5B
+0xE2A9	0x8A50
+0xE2AA	0x8A46
+0xE2AB	0x8A34
+0xE2AC	0x8A3A
+0xE2AD	0x8A36
+0xE2AE	0x8A56
+0xE2AF	0x8C61
+0xE2B0	0x8C82
+0xE2B1	0x8CAF
+0xE2B2	0x8CBC
+0xE2B3	0x8CB3
+0xE2B4	0x8CBD
+0xE2B5	0x8CC1
+0xE2B6	0x8CBB
+0xE2B7	0x8CC0
+0xE2B8	0x8CB4
+0xE2B9	0x8CB7
+0xE2BA	0x8CB6
+0xE2BB	0x8CBF
+0xE2BC	0x8CB8
+0xE2BD	0x8D8A
+0xE2BE	0x8D85
+0xE2BF	0x8D81
+0xE2C0	0x8DCE
+0xE2C1	0x8DDD
+0xE2C2	0x8DCB
+0xE2C3	0x8DDA
+0xE2C4	0x8DD1
+0xE2C5	0x8DCC
+0xE2C6	0x8DDB
+0xE2C7	0x8DC6
+0xE2C8	0x8EFB
+0xE2C9	0x8EF8
+0xE2CA	0x8EFC
+0xE2CB	0x8F9C
+0xE2CC	0x902E
+0xE2CD	0x9035
+0xE2CE	0x9031
+0xE2CF	0x9038
+0xE2D0	0x9032
+0xE2D1	0x9036
+0xE2D2	0x9102
+0xE2D3	0x90F5
+0xE2D4	0x9109
+0xE2D5	0x90FE
+0xE2D6	0x9163
+0xE2D7	0x9165
+0xE2D8	0x91CF
+0xE2D9	0x9214
+0xE2DA	0x9215
+0xE2DB	0x9223
+0xE2DC	0x9209
+0xE2DD	0x921E
+0xE2DE	0x920D
+0xE2DF	0x9210
+0xE2E0	0x9207
+0xE2E1	0x9211
+0xE2E2	0x9594
+0xE2E3	0x958F
+0xE2E4	0x958B
+0xE2E5	0x9591
+0xE2E6	0x9593
+0xE2E7	0x9592
+0xE2E8	0x958E
+0xE2E9	0x968A
+0xE2EA	0x968E
+0xE2EB	0x968B
+0xE2EC	0x967D
+0xE2ED	0x9685
+0xE2EE	0x9686
+0xE2EF	0x968D
+0xE2F0	0x9672
+0xE2F1	0x9684
+0xE2F2	0x96C1
+0xE2F3	0x96C5
+0xE2F4	0x96C4
+0xE2F5	0x96C6
+0xE2F6	0x96C7
+0xE2F7	0x96EF
+0xE2F8	0x96F2
+0xE2F9	0x97CC
+0xE2FA	0x9805
+0xE2FB	0x9806
+0xE2FC	0x9808
+0xE2FD	0x98E7
+0xE2FE	0x98EA
+0xE3A1	0x98EF
+0xE3A2	0x98E9
+0xE3A3	0x98F2
+0xE3A4	0x98ED
+0xE3A5	0x99AE
+0xE3A6	0x99AD
+0xE3A7	0x9EC3
+0xE3A8	0x9ECD
+0xE3A9	0x9ED1
+0xE3AA	0x4E82
+0xE3AB	0x50AD
+0xE3AC	0x50B5
+0xE3AD	0x50B2
+0xE3AE	0x50B3
+0xE3AF	0x50C5
+0xE3B0	0x50BE
+0xE3B1	0x50AC
+0xE3B2	0x50B7
+0xE3B3	0x50BB
+0xE3B4	0x50AF
+0xE3B5	0x50C7
+0xE3B6	0x527F
+0xE3B7	0x5277
+0xE3B8	0x527D
+0xE3B9	0x52DF
+0xE3BA	0x52E6
+0xE3BB	0x52E4
+0xE3BC	0x52E2
+0xE3BD	0x52E3
+0xE3BE	0x532F
+0xE3BF	0x55DF
+0xE3C0	0x55E8
+0xE3C1	0x55D3
+0xE3C2	0x55E6
+0xE3C3	0x55CE
+0xE3C4	0x55DC
+0xE3C5	0x55C7
+0xE3C6	0x55D1
+0xE3C7	0x55E3
+0xE3C8	0x55E4
+0xE3C9	0x55EF
+0xE3CA	0x55DA
+0xE3CB	0x55E1
+0xE3CC	0x55C5
+0xE3CD	0x55C6
+0xE3CE	0x55E5
+0xE3CF	0x55C9
+0xE3D0	0x5712
+0xE3D1	0x5713
+0xE3D2	0x585E
+0xE3D3	0x5851
+0xE3D4	0x5858
+0xE3D5	0x5857
+0xE3D6	0x585A
+0xE3D7	0x5854
+0xE3D8	0x586B
+0xE3D9	0x584C
+0xE3DA	0x586D
+0xE3DB	0x584A
+0xE3DC	0x5862
+0xE3DD	0x5852
+0xE3DE	0x584B
+0xE3DF	0x5967
+0xE3E0	0x5AC1
+0xE3E1	0x5AC9
+0xE3E2	0x5ACC
+0xE3E3	0x5ABE
+0xE3E4	0x5ABD
+0xE3E5	0x5ABC
+0xE3E6	0x5AB3
+0xE3E7	0x5AC2
+0xE3E8	0x5AB2
+0xE3E9	0x5D69
+0xE3EA	0x5D6F
+0xE3EB	0x5E4C
+0xE3EC	0x5E79
+0xE3ED	0x5EC9
+0xE3EE	0x5EC8
+0xE3EF	0x5F12
+0xE3F0	0x5F59
+0xE3F1	0x5FAC
+0xE3F2	0x5FAE
+0xE3F3	0x611A
+0xE3F4	0x610F
+0xE3F5	0x6148
+0xE3F6	0x611F
+0xE3F7	0x60F3
+0xE3F8	0x611B
+0xE3F9	0x60F9
+0xE3FA	0x6101
+0xE3FB	0x6108
+0xE3FC	0x614E
+0xE3FD	0x614C
+0xE3FE	0x6144
+0xE4A1	0x614D
+0xE4A2	0x613E
+0xE4A3	0x6134
+0xE4A4	0x6127
+0xE4A5	0x610D
+0xE4A6	0x6106
+0xE4A7	0x6137
+0xE4A8	0x6221
+0xE4A9	0x6222
+0xE4AA	0x6413
+0xE4AB	0x643E
+0xE4AC	0x641E
+0xE4AD	0x642A
+0xE4AE	0x642D
+0xE4AF	0x643D
+0xE4B0	0x642C
+0xE4B1	0x640F
+0xE4B2	0x641C
+0xE4B3	0x6414
+0xE4B4	0x640D
+0xE4B5	0x6436
+0xE4B6	0x6416
+0xE4B7	0x6417
+0xE4B8	0x6406
+0xE4B9	0x656C
+0xE4BA	0x659F
+0xE4BB	0x65B0
+0xE4BC	0x6697
+0xE4BD	0x6689
+0xE4BE	0x6687
+0xE4BF	0x6688
+0xE4C0	0x6696
+0xE4C1	0x6684
+0xE4C2	0x6698
+0xE4C3	0x668D
+0xE4C4	0x6703
+0xE4C5	0x6994
+0xE4C6	0x696D
+0xE4C7	0x695A
+0xE4C8	0x6977
+0xE4C9	0x6960
+0xE4CA	0x6954
+0xE4CB	0x6975
+0xE4CC	0x6930
+0xE4CD	0x6982
+0xE4CE	0x694A
+0xE4CF	0x6968
+0xE4D0	0x696B
+0xE4D1	0x695E
+0xE4D2	0x6953
+0xE4D3	0x6979
+0xE4D4	0x6986
+0xE4D5	0x695D
+0xE4D6	0x6963
+0xE4D7	0x695B
+0xE4D8	0x6B47
+0xE4D9	0x6B72
+0xE4DA	0x6BC0
+0xE4DB	0x6BBF
+0xE4DC	0x6BD3
+0xE4DD	0x6BFD
+0xE4DE	0x6EA2
+0xE4DF	0x6EAF
+0xE4E0	0x6ED3
+0xE4E1	0x6EB6
+0xE4E2	0x6EC2
+0xE4E3	0x6E90
+0xE4E4	0x6E9D
+0xE4E5	0x6EC7
+0xE4E6	0x6EC5
+0xE4E7	0x6EA5
+0xE4E8	0x6E98
+0xE4E9	0x6EBC
+0xE4EA	0x6EBA
+0xE4EB	0x6EAB
+0xE4EC	0x6ED1
+0xE4ED	0x6E96
+0xE4EE	0x6E9C
+0xE4EF	0x6EC4
+0xE4F0	0x6ED4
+0xE4F1	0x6EAA
+0xE4F2	0x6EA7
+0xE4F3	0x6EB4
+0xE4F4	0x714E
+0xE4F5	0x7159
+0xE4F6	0x7169
+0xE4F7	0x7164
+0xE4F8	0x7149
+0xE4F9	0x7167
+0xE4FA	0x715C
+0xE4FB	0x716C
+0xE4FC	0x7166
+0xE4FD	0x714C
+0xE4FE	0x7165
+0xE5A1	0x715E
+0xE5A2	0x7146
+0xE5A3	0x7168
+0xE5A4	0x7156
+0xE5A5	0x723A
+0xE5A6	0x7252
+0xE5A7	0x7337
+0xE5A8	0x7345
+0xE5A9	0x733F
+0xE5AA	0x733E
+0xE5AB	0x746F
+0xE5AC	0x745A
+0xE5AD	0x7455
+0xE5AE	0x745F
+0xE5AF	0x745E
+0xE5B0	0x7441
+0xE5B1	0x743F
+0xE5B2	0x7459
+0xE5B3	0x745B
+0xE5B4	0x745C
+0xE5B5	0x7576
+0xE5B6	0x7578
+0xE5B7	0x7600
+0xE5B8	0x75F0
+0xE5B9	0x7601
+0xE5BA	0x75F2
+0xE5BB	0x75F1
+0xE5BC	0x75FA
+0xE5BD	0x75FF
+0xE5BE	0x75F4
+0xE5BF	0x75F3
+0xE5C0	0x76DE
+0xE5C1	0x76DF
+0xE5C2	0x775B
+0xE5C3	0x776B
+0xE5C4	0x7766
+0xE5C5	0x775E
+0xE5C6	0x7763
+0xE5C7	0x7779
+0xE5C8	0x776A
+0xE5C9	0x776C
+0xE5CA	0x775C
+0xE5CB	0x7765
+0xE5CC	0x7768
+0xE5CD	0x7762
+0xE5CE	0x77EE
+0xE5CF	0x788E
+0xE5D0	0x78B0
+0xE5D1	0x7897
+0xE5D2	0x7898
+0xE5D3	0x788C
+0xE5D4	0x7889
+0xE5D5	0x787C
+0xE5D6	0x7891
+0xE5D7	0x7893
+0xE5D8	0x787F
+0xE5D9	0x797A
+0xE5DA	0x797F
+0xE5DB	0x7981
+0xE5DC	0x842C
+0xE5DD	0x79BD
+0xE5DE	0x7A1C
+0xE5DF	0x7A1A
+0xE5E0	0x7A20
+0xE5E1	0x7A14
+0xE5E2	0x7A1F
+0xE5E3	0x7A1E
+0xE5E4	0x7A9F
+0xE5E5	0x7AA0
+0xE5E6	0x7B77
+0xE5E7	0x7BC0
+0xE5E8	0x7B60
+0xE5E9	0x7B6E
+0xE5EA	0x7B67
+0xE5EB	0x7CB1
+0xE5EC	0x7CB3
+0xE5ED	0x7CB5
+0xE5EE	0x7D93
+0xE5EF	0x7D79
+0xE5F0	0x7D91
+0xE5F1	0x7D81
+0xE5F2	0x7D8F
+0xE5F3	0x7D5B
+0xE5F4	0x7F6E
+0xE5F5	0x7F69
+0xE5F6	0x7F6A
+0xE5F7	0x7F72
+0xE5F8	0x7FA9
+0xE5F9	0x7FA8
+0xE5FA	0x7FA4
+0xE5FB	0x8056
+0xE5FC	0x8058
+0xE5FD	0x8086
+0xE5FE	0x8084
+0xE6A1	0x8171
+0xE6A2	0x8170
+0xE6A3	0x8178
+0xE6A4	0x8165
+0xE6A5	0x816E
+0xE6A6	0x8173
+0xE6A7	0x816B
+0xE6A8	0x8179
+0xE6A9	0x817A
+0xE6AA	0x8166
+0xE6AB	0x8205
+0xE6AC	0x8247
+0xE6AD	0x8482
+0xE6AE	0x8477
+0xE6AF	0x843D
+0xE6B0	0x8431
+0xE6B1	0x8475
+0xE6B2	0x8466
+0xE6B3	0x846B
+0xE6B4	0x8449
+0xE6B5	0x846C
+0xE6B6	0x845B
+0xE6B7	0x843C
+0xE6B8	0x8435
+0xE6B9	0x8461
+0xE6BA	0x8463
+0xE6BB	0x8469
+0xE6BC	0x846D
+0xE6BD	0x8446
+0xE6BE	0x865E
+0xE6BF	0x865C
+0xE6C0	0x865F
+0xE6C1	0x86F9
+0xE6C2	0x8713
+0xE6C3	0x8708
+0xE6C4	0x8707
+0xE6C5	0x8700
+0xE6C6	0x86FE
+0xE6C7	0x86FB
+0xE6C8	0x8702
+0xE6C9	0x8703
+0xE6CA	0x8706
+0xE6CB	0x870A
+0xE6CC	0x8859
+0xE6CD	0x88DF
+0xE6CE	0x88D4
+0xE6CF	0x88D9
+0xE6D0	0x88DC
+0xE6D1	0x88D8
+0xE6D2	0x88DD
+0xE6D3	0x88E1
+0xE6D4	0x88CA
+0xE6D5	0x88D5
+0xE6D6	0x88D2
+0xE6D7	0x899C
+0xE6D8	0x89E3
+0xE6D9	0x8A6B
+0xE6DA	0x8A72
+0xE6DB	0x8A73
+0xE6DC	0x8A66
+0xE6DD	0x8A69
+0xE6DE	0x8A70
+0xE6DF	0x8A87
+0xE6E0	0x8A7C
+0xE6E1	0x8A63
+0xE6E2	0x8AA0
+0xE6E3	0x8A71
+0xE6E4	0x8A85
+0xE6E5	0x8A6D
+0xE6E6	0x8A62
+0xE6E7	0x8A6E
+0xE6E8	0x8A6C
+0xE6E9	0x8A79
+0xE6EA	0x8A7B
+0xE6EB	0x8A3E
+0xE6EC	0x8A68
+0xE6ED	0x8C62
+0xE6EE	0x8C8A
+0xE6EF	0x8C89
+0xE6F0	0x8CCA
+0xE6F1	0x8CC7
+0xE6F2	0x8CC8
+0xE6F3	0x8CC4
+0xE6F4	0x8CB2
+0xE6F5	0x8CC3
+0xE6F6	0x8CC2
+0xE6F7	0x8CC5
+0xE6F8	0x8DE1
+0xE6F9	0x8DDF
+0xE6FA	0x8DE8
+0xE6FB	0x8DEF
+0xE6FC	0x8DF3
+0xE6FD	0x8DFA
+0xE6FE	0x8DEA
+0xE7A1	0x8DE4
+0xE7A2	0x8DE6
+0xE7A3	0x8EB2
+0xE7A4	0x8F03
+0xE7A5	0x8F09
+0xE7A6	0x8EFE
+0xE7A7	0x8F0A
+0xE7A8	0x8F9F
+0xE7A9	0x8FB2
+0xE7AA	0x904B
+0xE7AB	0x904A
+0xE7AC	0x9053
+0xE7AD	0x9042
+0xE7AE	0x9054
+0xE7AF	0x903C
+0xE7B0	0x9055
+0xE7B1	0x9050
+0xE7B2	0x9047
+0xE7B3	0x904F
+0xE7B4	0x904E
+0xE7B5	0x904D
+0xE7B6	0x9051
+0xE7B7	0x903E
+0xE7B8	0x9041
+0xE7B9	0x9112
+0xE7BA	0x9117
+0xE7BB	0x916C
+0xE7BC	0x916A
+0xE7BD	0x9169
+0xE7BE	0x91C9
+0xE7BF	0x9237
+0xE7C0	0x9257
+0xE7C1	0x9238
+0xE7C2	0x923D
+0xE7C3	0x9240
+0xE7C4	0x923E
+0xE7C5	0x925B
+0xE7C6	0x924B
+0xE7C7	0x9264
+0xE7C8	0x9251
+0xE7C9	0x9234
+0xE7CA	0x9249
+0xE7CB	0x924D
+0xE7CC	0x9245
+0xE7CD	0x9239
+0xE7CE	0x923F
+0xE7CF	0x925A
+0xE7D0	0x9598
+0xE7D1	0x9698
+0xE7D2	0x9694
+0xE7D3	0x9695
+0xE7D4	0x96CD
+0xE7D5	0x96CB
+0xE7D6	0x96C9
+0xE7D7	0x96CA
+0xE7D8	0x96F7
+0xE7D9	0x96FB
+0xE7DA	0x96F9
+0xE7DB	0x96F6
+0xE7DC	0x9756
+0xE7DD	0x9774
+0xE7DE	0x9776
+0xE7DF	0x9810
+0xE7E0	0x9811
+0xE7E1	0x9813
+0xE7E2	0x980A
+0xE7E3	0x9812
+0xE7E4	0x980C
+0xE7E5	0x98FC
+0xE7E6	0x98F4
+0xE7E7	0x98FD
+0xE7E8	0x98FE
+0xE7E9	0x99B3
+0xE7EA	0x99B1
+0xE7EB	0x99B4
+0xE7EC	0x9AE1
+0xE7ED	0x9CE9
+0xE7EE	0x9E82
+0xE7EF	0x9F0E
+0xE7F0	0x9F13
+0xE7F1	0x9F20
+0xE7F2	0x50E7
+0xE7F3	0x50EE
+0xE7F4	0x50E5
+0xE7F5	0x50D6
+0xE7F6	0x50ED
+0xE7F7	0x50DA
+0xE7F8	0x50D5
+0xE7F9	0x50CF
+0xE7FA	0x50D1
+0xE7FB	0x50F1
+0xE7FC	0x50CE
+0xE7FD	0x50E9
+0xE7FE	0x5162
+0xE8A1	0x51F3
+0xE8A2	0x5283
+0xE8A3	0x5282
+0xE8A4	0x5331
+0xE8A5	0x53AD
+0xE8A6	0x55FE
+0xE8A7	0x5600
+0xE8A8	0x561B
+0xE8A9	0x5617
+0xE8AA	0x55FD
+0xE8AB	0x5614
+0xE8AC	0x5606
+0xE8AD	0x5609
+0xE8AE	0x560D
+0xE8AF	0x560E
+0xE8B0	0x55F7
+0xE8B1	0x5616
+0xE8B2	0x561F
+0xE8B3	0x5608
+0xE8B4	0x5610
+0xE8B5	0x55F6
+0xE8B6	0x5718
+0xE8B7	0x5716
+0xE8B8	0x5875
+0xE8B9	0x587E
+0xE8BA	0x5883
+0xE8BB	0x5893
+0xE8BC	0x588A
+0xE8BD	0x5879
+0xE8BE	0x5885
+0xE8BF	0x587D
+0xE8C0	0x58FD
+0xE8C1	0x5925
+0xE8C2	0x5922
+0xE8C3	0x5924
+0xE8C4	0x596A
+0xE8C5	0x5969
+0xE8C6	0x5AE1
+0xE8C7	0x5AE6
+0xE8C8	0x5AE9
+0xE8C9	0x5AD7
+0xE8CA	0x5AD6
+0xE8CB	0x5AD8
+0xE8CC	0x5AE3
+0xE8CD	0x5B75
+0xE8CE	0x5BDE
+0xE8CF	0x5BE7
+0xE8D0	0x5BE1
+0xE8D1	0x5BE5
+0xE8D2	0x5BE6
+0xE8D3	0x5BE8
+0xE8D4	0x5BE2
+0xE8D5	0x5BE4
+0xE8D6	0x5BDF
+0xE8D7	0x5C0D
+0xE8D8	0x5C62
+0xE8D9	0x5D84
+0xE8DA	0x5D87
+0xE8DB	0x5E5B
+0xE8DC	0x5E63
+0xE8DD	0x5E55
+0xE8DE	0x5E57
+0xE8DF	0x5E54
+0xE8E0	0x5ED3
+0xE8E1	0x5ED6
+0xE8E2	0x5F0A
+0xE8E3	0x5F46
+0xE8E4	0x5F70
+0xE8E5	0x5FB9
+0xE8E6	0x6147
+0xE8E7	0x613F
+0xE8E8	0x614B
+0xE8E9	0x6177
+0xE8EA	0x6162
+0xE8EB	0x6163
+0xE8EC	0x615F
+0xE8ED	0x615A
+0xE8EE	0x6158
+0xE8EF	0x6175
+0xE8F0	0x622A
+0xE8F1	0x6487
+0xE8F2	0x6458
+0xE8F3	0x6454
+0xE8F4	0x64A4
+0xE8F5	0x6478
+0xE8F6	0x645F
+0xE8F7	0x647A
+0xE8F8	0x6451
+0xE8F9	0x6467
+0xE8FA	0x6434
+0xE8FB	0x646D
+0xE8FC	0x647B
+0xE8FD	0x6572
+0xE8FE	0x65A1
+0xE9A1	0x65D7
+0xE9A2	0x65D6
+0xE9A3	0x66A2
+0xE9A4	0x66A8
+0xE9A5	0x669D
+0xE9A6	0x699C
+0xE9A7	0x69A8
+0xE9A8	0x6995
+0xE9A9	0x69C1
+0xE9AA	0x69AE
+0xE9AB	0x69D3
+0xE9AC	0x69CB
+0xE9AD	0x699B
+0xE9AE	0x69B7
+0xE9AF	0x69BB
+0xE9B0	0x69AB
+0xE9B1	0x69B4
+0xE9B2	0x69D0
+0xE9B3	0x69CD
+0xE9B4	0x69AD
+0xE9B5	0x69CC
+0xE9B6	0x69A6
+0xE9B7	0x69C3
+0xE9B8	0x69A3
+0xE9B9	0x6B49
+0xE9BA	0x6B4C
+0xE9BB	0x6C33
+0xE9BC	0x6F33
+0xE9BD	0x6F14
+0xE9BE	0x6EFE
+0xE9BF	0x6F13
+0xE9C0	0x6EF4
+0xE9C1	0x6F29
+0xE9C2	0x6F3E
+0xE9C3	0x6F20
+0xE9C4	0x6F2C
+0xE9C5	0x6F0F
+0xE9C6	0x6F02
+0xE9C7	0x6F22
+0xE9C8	0x6EFF
+0xE9C9	0x6EEF
+0xE9CA	0x6F06
+0xE9CB	0x6F31
+0xE9CC	0x6F38
+0xE9CD	0x6F32
+0xE9CE	0x6F23
+0xE9CF	0x6F15
+0xE9D0	0x6F2B
+0xE9D1	0x6F2F
+0xE9D2	0x6F88
+0xE9D3	0x6F2A
+0xE9D4	0x6EEC
+0xE9D5	0x6F01
+0xE9D6	0x6EF2
+0xE9D7	0x6ECC
+0xE9D8	0x6EF7
+0xE9D9	0x7194
+0xE9DA	0x7199
+0xE9DB	0x717D
+0xE9DC	0x718A
+0xE9DD	0x7184
+0xE9DE	0x7192
+0xE9DF	0x723E
+0xE9E0	0x7292
+0xE9E1	0x7296
+0xE9E2	0x7344
+0xE9E3	0x7350
+0xE9E4	0x7464
+0xE9E5	0x7463
+0xE9E6	0x746A
+0xE9E7	0x7470
+0xE9E8	0x746D
+0xE9E9	0x7504
+0xE9EA	0x7591
+0xE9EB	0x7627
+0xE9EC	0x760D
+0xE9ED	0x760B
+0xE9EE	0x7609
+0xE9EF	0x7613
+0xE9F0	0x76E1
+0xE9F1	0x76E3
+0xE9F2	0x7784
+0xE9F3	0x777D
+0xE9F4	0x777F
+0xE9F5	0x7761
+0xE9F6	0x78C1
+0xE9F7	0x789F
+0xE9F8	0x78A7
+0xE9F9	0x78B3
+0xE9FA	0x78A9
+0xE9FB	0x78A3
+0xE9FC	0x798E
+0xE9FD	0x798F
+0xE9FE	0x798D
+0xEAA1	0x7A2E
+0xEAA2	0x7A31
+0xEAA3	0x7AAA
+0xEAA4	0x7AA9
+0xEAA5	0x7AED
+0xEAA6	0x7AEF
+0xEAA7	0x7BA1
+0xEAA8	0x7B95
+0xEAA9	0x7B8B
+0xEAAA	0x7B75
+0xEAAB	0x7B97
+0xEAAC	0x7B9D
+0xEAAD	0x7B94
+0xEAAE	0x7B8F
+0xEAAF	0x7BB8
+0xEAB0	0x7B87
+0xEAB1	0x7B84
+0xEAB2	0x7CB9
+0xEAB3	0x7CBD
+0xEAB4	0x7CBE
+0xEAB5	0x7DBB
+0xEAB6	0x7DB0
+0xEAB7	0x7D9C
+0xEAB8	0x7DBD
+0xEAB9	0x7DBE
+0xEABA	0x7DA0
+0xEABB	0x7DCA
+0xEABC	0x7DB4
+0xEABD	0x7DB2
+0xEABE	0x7DB1
+0xEABF	0x7DBA
+0xEAC0	0x7DA2
+0xEAC1	0x7DBF
+0xEAC2	0x7DB5
+0xEAC3	0x7DB8
+0xEAC4	0x7DAD
+0xEAC5	0x7DD2
+0xEAC6	0x7DC7
+0xEAC7	0x7DAC
+0xEAC8	0x7F70
+0xEAC9	0x7FE0
+0xEACA	0x7FE1
+0xEACB	0x7FDF
+0xEACC	0x805E
+0xEACD	0x805A
+0xEACE	0x8087
+0xEACF	0x8150
+0xEAD0	0x8180
+0xEAD1	0x818F
+0xEAD2	0x8188
+0xEAD3	0x818A
+0xEAD4	0x817F
+0xEAD5	0x8182
+0xEAD6	0x81E7
+0xEAD7	0x81FA
+0xEAD8	0x8207
+0xEAD9	0x8214
+0xEADA	0x821E
+0xEADB	0x824B
+0xEADC	0x84C9
+0xEADD	0x84BF
+0xEADE	0x84C6
+0xEADF	0x84C4
+0xEAE0	0x8499
+0xEAE1	0x849E
+0xEAE2	0x84B2
+0xEAE3	0x849C
+0xEAE4	0x84CB
+0xEAE5	0x84B8
+0xEAE6	0x84C0
+0xEAE7	0x84D3
+0xEAE8	0x8490
+0xEAE9	0x84BC
+0xEAEA	0x84D1
+0xEAEB	0x84CA
+0xEAEC	0x873F
+0xEAED	0x871C
+0xEAEE	0x873B
+0xEAEF	0x8722
+0xEAF0	0x8725
+0xEAF1	0x8734
+0xEAF2	0x8718
+0xEAF3	0x8755
+0xEAF4	0x8737
+0xEAF5	0x8729
+0xEAF6	0x88F3
+0xEAF7	0x8902
+0xEAF8	0x88F4
+0xEAF9	0x88F9
+0xEAFA	0x88F8
+0xEAFB	0x88FD
+0xEAFC	0x88E8
+0xEAFD	0x891A
+0xEAFE	0x88EF
+0xEBA1	0x8AA6
+0xEBA2	0x8A8C
+0xEBA3	0x8A9E
+0xEBA4	0x8AA3
+0xEBA5	0x8A8D
+0xEBA6	0x8AA1
+0xEBA7	0x8A93
+0xEBA8	0x8AA4
+0xEBA9	0x8AAA
+0xEBAA	0x8AA5
+0xEBAB	0x8AA8
+0xEBAC	0x8A98
+0xEBAD	0x8A91
+0xEBAE	0x8A9A
+0xEBAF	0x8AA7
+0xEBB0	0x8C6A
+0xEBB1	0x8C8D
+0xEBB2	0x8C8C
+0xEBB3	0x8CD3
+0xEBB4	0x8CD1
+0xEBB5	0x8CD2
+0xEBB6	0x8D6B
+0xEBB7	0x8D99
+0xEBB8	0x8D95
+0xEBB9	0x8DFC
+0xEBBA	0x8F14
+0xEBBB	0x8F12
+0xEBBC	0x8F15
+0xEBBD	0x8F13
+0xEBBE	0x8FA3
+0xEBBF	0x9060
+0xEBC0	0x9058
+0xEBC1	0x905C
+0xEBC2	0x9063
+0xEBC3	0x9059
+0xEBC4	0x905E
+0xEBC5	0x9062
+0xEBC6	0x905D
+0xEBC7	0x905B
+0xEBC8	0x9119
+0xEBC9	0x9118
+0xEBCA	0x911E
+0xEBCB	0x9175
+0xEBCC	0x9178
+0xEBCD	0x9177
+0xEBCE	0x9174
+0xEBCF	0x9278
+0xEBD0	0x92AC
+0xEBD1	0x9280
+0xEBD2	0x9285
+0xEBD3	0x9298
+0xEBD4	0x9296
+0xEBD5	0x927B
+0xEBD6	0x9293
+0xEBD7	0x929C
+0xEBD8	0x92A8
+0xEBD9	0x927C
+0xEBDA	0x9291
+0xEBDB	0x95A1
+0xEBDC	0x95A8
+0xEBDD	0x95A9
+0xEBDE	0x95A3
+0xEBDF	0x95A5
+0xEBE0	0x95A4
+0xEBE1	0x9699
+0xEBE2	0x969C
+0xEBE3	0x969B
+0xEBE4	0x96CC
+0xEBE5	0x96D2
+0xEBE6	0x9700
+0xEBE7	0x977C
+0xEBE8	0x9785
+0xEBE9	0x97F6
+0xEBEA	0x9817
+0xEBEB	0x9818
+0xEBEC	0x98AF
+0xEBED	0x98B1
+0xEBEE	0x9903
+0xEBEF	0x9905
+0xEBF0	0x990C
+0xEBF1	0x9909
+0xEBF2	0x99C1
+0xEBF3	0x9AAF
+0xEBF4	0x9AB0
+0xEBF5	0x9AE6
+0xEBF6	0x9B41
+0xEBF7	0x9B42
+0xEBF8	0x9CF4
+0xEBF9	0x9CF6
+0xEBFA	0x9CF3
+0xEBFB	0x9EBC
+0xEBFC	0x9F3B
+0xEBFD	0x9F4A
+0xEBFE	0x5104
+0xECA1	0x5100
+0xECA2	0x50FB
+0xECA3	0x50F5
+0xECA4	0x50F9
+0xECA5	0x5102
+0xECA6	0x5108
+0xECA7	0x5109
+0xECA8	0x5105
+0xECA9	0x51DC
+0xECAA	0x5287
+0xECAB	0x5288
+0xECAC	0x5289
+0xECAD	0x528D
+0xECAE	0x528A
+0xECAF	0x52F0
+0xECB0	0x53B2
+0xECB1	0x562E
+0xECB2	0x563B
+0xECB3	0x5639
+0xECB4	0x5632
+0xECB5	0x563F
+0xECB6	0x5634
+0xECB7	0x5629
+0xECB8	0x5653
+0xECB9	0x564E
+0xECBA	0x5657
+0xECBB	0x5674
+0xECBC	0x5636
+0xECBD	0x562F
+0xECBE	0x5630
+0xECBF	0x5880
+0xECC0	0x589F
+0xECC1	0x589E
+0xECC2	0x58B3
+0xECC3	0x589C
+0xECC4	0x58AE
+0xECC5	0x58A9
+0xECC6	0x58A6
+0xECC7	0x596D
+0xECC8	0x5B09
+0xECC9	0x5AFB
+0xECCA	0x5B0B
+0xECCB	0x5AF5
+0xECCC	0x5B0C
+0xECCD	0x5B08
+0xECCE	0x5BEE
+0xECCF	0x5BEC
+0xECD0	0x5BE9
+0xECD1	0x5BEB
+0xECD2	0x5C64
+0xECD3	0x5C65
+0xECD4	0x5D9D
+0xECD5	0x5D94
+0xECD6	0x5E62
+0xECD7	0x5E5F
+0xECD8	0x5E61
+0xECD9	0x5EE2
+0xECDA	0x5EDA
+0xECDB	0x5EDF
+0xECDC	0x5EDD
+0xECDD	0x5EE3
+0xECDE	0x5EE0
+0xECDF	0x5F48
+0xECE0	0x5F71
+0xECE1	0x5FB7
+0xECE2	0x5FB5
+0xECE3	0x6176
+0xECE4	0x6167
+0xECE5	0x616E
+0xECE6	0x615D
+0xECE7	0x6155
+0xECE8	0x6182
+0xECE9	0x617C
+0xECEA	0x6170
+0xECEB	0x616B
+0xECEC	0x617E
+0xECED	0x61A7
+0xECEE	0x6190
+0xECEF	0x61AB
+0xECF0	0x618E
+0xECF1	0x61AC
+0xECF2	0x619A
+0xECF3	0x61A4
+0xECF4	0x6194
+0xECF5	0x61AE
+0xECF6	0x622E
+0xECF7	0x6469
+0xECF8	0x646F
+0xECF9	0x6479
+0xECFA	0x649E
+0xECFB	0x64B2
+0xECFC	0x6488
+0xECFD	0x6490
+0xECFE	0x64B0
+0xEDA1	0x64A5
+0xEDA2	0x6493
+0xEDA3	0x6495
+0xEDA4	0x64A9
+0xEDA5	0x6492
+0xEDA6	0x64AE
+0xEDA7	0x64AD
+0xEDA8	0x64AB
+0xEDA9	0x649A
+0xEDAA	0x64AC
+0xEDAB	0x6499
+0xEDAC	0x64A2
+0xEDAD	0x64B3
+0xEDAE	0x6575
+0xEDAF	0x6577
+0xEDB0	0x6578
+0xEDB1	0x66AE
+0xEDB2	0x66AB
+0xEDB3	0x66B4
+0xEDB4	0x66B1
+0xEDB5	0x6A23
+0xEDB6	0x6A1F
+0xEDB7	0x69E8
+0xEDB8	0x6A01
+0xEDB9	0x6A1E
+0xEDBA	0x6A19
+0xEDBB	0x69FD
+0xEDBC	0x6A21
+0xEDBD	0x6A13
+0xEDBE	0x6A0A
+0xEDBF	0x69F3
+0xEDC0	0x6A02
+0xEDC1	0x6A05
+0xEDC2	0x69ED
+0xEDC3	0x6A11
+0xEDC4	0x6B50
+0xEDC5	0x6B4E
+0xEDC6	0x6BA4
+0xEDC7	0x6BC5
+0xEDC8	0x6BC6
+0xEDC9	0x6F3F
+0xEDCA	0x6F7C
+0xEDCB	0x6F84
+0xEDCC	0x6F51
+0xEDCD	0x6F66
+0xEDCE	0x6F54
+0xEDCF	0x6F86
+0xEDD0	0x6F6D
+0xEDD1	0x6F5B
+0xEDD2	0x6F78
+0xEDD3	0x6F6E
+0xEDD4	0x6F8E
+0xEDD5	0x6F7A
+0xEDD6	0x6F70
+0xEDD7	0x6F64
+0xEDD8	0x6F97
+0xEDD9	0x6F58
+0xEDDA	0x6ED5
+0xEDDB	0x6F6F
+0xEDDC	0x6F60
+0xEDDD	0x6F5F
+0xEDDE	0x719F
+0xEDDF	0x71AC
+0xEDE0	0x71B1
+0xEDE1	0x71A8
+0xEDE2	0x7256
+0xEDE3	0x729B
+0xEDE4	0x734E
+0xEDE5	0x7357
+0xEDE6	0x7469
+0xEDE7	0x748B
+0xEDE8	0x7483
+0xEDE9	0x747E
+0xEDEA	0x7480
+0xEDEB	0x757F
+0xEDEC	0x7620
+0xEDED	0x7629
+0xEDEE	0x761F
+0xEDEF	0x7624
+0xEDF0	0x7626
+0xEDF1	0x7621
+0xEDF2	0x7622
+0xEDF3	0x769A
+0xEDF4	0x76BA
+0xEDF5	0x76E4
+0xEDF6	0x778E
+0xEDF7	0x7787
+0xEDF8	0x778C
+0xEDF9	0x7791
+0xEDFA	0x778B
+0xEDFB	0x78CB
+0xEDFC	0x78C5
+0xEDFD	0x78BA
+0xEDFE	0x78CA
+0xEEA1	0x78BE
+0xEEA2	0x78D5
+0xEEA3	0x78BC
+0xEEA4	0x78D0
+0xEEA5	0x7A3F
+0xEEA6	0x7A3C
+0xEEA7	0x7A40
+0xEEA8	0x7A3D
+0xEEA9	0x7A37
+0xEEAA	0x7A3B
+0xEEAB	0x7AAF
+0xEEAC	0x7AAE
+0xEEAD	0x7BAD
+0xEEAE	0x7BB1
+0xEEAF	0x7BC4
+0xEEB0	0x7BB4
+0xEEB1	0x7BC6
+0xEEB2	0x7BC7
+0xEEB3	0x7BC1
+0xEEB4	0x7BA0
+0xEEB5	0x7BCC
+0xEEB6	0x7CCA
+0xEEB7	0x7DE0
+0xEEB8	0x7DF4
+0xEEB9	0x7DEF
+0xEEBA	0x7DFB
+0xEEBB	0x7DD8
+0xEEBC	0x7DEC
+0xEEBD	0x7DDD
+0xEEBE	0x7DE8
+0xEEBF	0x7DE3
+0xEEC0	0x7DDA
+0xEEC1	0x7DDE
+0xEEC2	0x7DE9
+0xEEC3	0x7D9E
+0xEEC4	0x7DD9
+0xEEC5	0x7DF2
+0xEEC6	0x7DF9
+0xEEC7	0x7F75
+0xEEC8	0x7F77
+0xEEC9	0x7FAF
+0xEECA	0x7FE9
+0xEECB	0x8026
+0xEECC	0x819B
+0xEECD	0x819C
+0xEECE	0x819D
+0xEECF	0x81A0
+0xEED0	0x819A
+0xEED1	0x8198
+0xEED2	0x8517
+0xEED3	0x853D
+0xEED4	0x851A
+0xEED5	0x84EE
+0xEED6	0x852C
+0xEED7	0x852D
+0xEED8	0x8513
+0xEED9	0x8511
+0xEEDA	0x8523
+0xEEDB	0x8521
+0xEEDC	0x8514
+0xEEDD	0x84EC
+0xEEDE	0x8525
+0xEEDF	0x84FF
+0xEEE0	0x8506
+0xEEE1	0x8782
+0xEEE2	0x8774
+0xEEE3	0x8776
+0xEEE4	0x8760
+0xEEE5	0x8766
+0xEEE6	0x8778
+0xEEE7	0x8768
+0xEEE8	0x8759
+0xEEE9	0x8757
+0xEEEA	0x874C
+0xEEEB	0x8753
+0xEEEC	0x885B
+0xEEED	0x885D
+0xEEEE	0x8910
+0xEEEF	0x8907
+0xEEF0	0x8912
+0xEEF1	0x8913
+0xEEF2	0x8915
+0xEEF3	0x890A
+0xEEF4	0x8ABC
+0xEEF5	0x8AD2
+0xEEF6	0x8AC7
+0xEEF7	0x8AC4
+0xEEF8	0x8A95
+0xEEF9	0x8ACB
+0xEEFA	0x8AF8
+0xEEFB	0x8AB2
+0xEEFC	0x8AC9
+0xEEFD	0x8AC2
+0xEEFE	0x8ABF
+0xEFA1	0x8AB0
+0xEFA2	0x8AD6
+0xEFA3	0x8ACD
+0xEFA4	0x8AB6
+0xEFA5	0x8AB9
+0xEFA6	0x8ADB
+0xEFA7	0x8C4C
+0xEFA8	0x8C4E
+0xEFA9	0x8C6C
+0xEFAA	0x8CE0
+0xEFAB	0x8CDE
+0xEFAC	0x8CE6
+0xEFAD	0x8CE4
+0xEFAE	0x8CEC
+0xEFAF	0x8CED
+0xEFB0	0x8CE2
+0xEFB1	0x8CE3
+0xEFB2	0x8CDC
+0xEFB3	0x8CEA
+0xEFB4	0x8CE1
+0xEFB5	0x8D6D
+0xEFB6	0x8D9F
+0xEFB7	0x8DA3
+0xEFB8	0x8E2B
+0xEFB9	0x8E10
+0xEFBA	0x8E1D
+0xEFBB	0x8E22
+0xEFBC	0x8E0F
+0xEFBD	0x8E29
+0xEFBE	0x8E1F
+0xEFBF	0x8E21
+0xEFC0	0x8E1E
+0xEFC1	0x8EBA
+0xEFC2	0x8F1D
+0xEFC3	0x8F1B
+0xEFC4	0x8F1F
+0xEFC5	0x8F29
+0xEFC6	0x8F26
+0xEFC7	0x8F2A
+0xEFC8	0x8F1C
+0xEFC9	0x8F1E
+0xEFCA	0x8F25
+0xEFCB	0x9069
+0xEFCC	0x906E
+0xEFCD	0x9068
+0xEFCE	0x906D
+0xEFCF	0x9077
+0xEFD0	0x9130
+0xEFD1	0x912D
+0xEFD2	0x9127
+0xEFD3	0x9131
+0xEFD4	0x9187
+0xEFD5	0x9189
+0xEFD6	0x918B
+0xEFD7	0x9183
+0xEFD8	0x92C5
+0xEFD9	0x92BB
+0xEFDA	0x92B7
+0xEFDB	0x92EA
+0xEFDC	0x92E4
+0xEFDD	0x92C1
+0xEFDE	0x92B3
+0xEFDF	0x92BC
+0xEFE0	0x92D2
+0xEFE1	0x92C7
+0xEFE2	0x92F0
+0xEFE3	0x92B2
+0xEFE4	0x95AD
+0xEFE5	0x95B1
+0xEFE6	0x9704
+0xEFE7	0x9706
+0xEFE8	0x9707
+0xEFE9	0x9709
+0xEFEA	0x9760
+0xEFEB	0x978D
+0xEFEC	0x978B
+0xEFED	0x978F
+0xEFEE	0x9821
+0xEFEF	0x982B
+0xEFF0	0x981C
+0xEFF1	0x98B3
+0xEFF2	0x990A
+0xEFF3	0x9913
+0xEFF4	0x9912
+0xEFF5	0x9918
+0xEFF6	0x99DD
+0xEFF7	0x99D0
+0xEFF8	0x99DF
+0xEFF9	0x99DB
+0xEFFA	0x99D1
+0xEFFB	0x99D5
+0xEFFC	0x99D2
+0xEFFD	0x99D9
+0xEFFE	0x9AB7
+0xF0A1	0x9AEE
+0xF0A2	0x9AEF
+0xF0A3	0x9B27
+0xF0A4	0x9B45
+0xF0A5	0x9B44
+0xF0A6	0x9B77
+0xF0A7	0x9B6F
+0xF0A8	0x9D06
+0xF0A9	0x9D09
+0xF0AA	0x9D03
+0xF0AB	0x9EA9
+0xF0AC	0x9EBE
+0xF0AD	0x9ECE
+0xF0AE	0x58A8
+0xF0AF	0x9F52
+0xF0B0	0x5112
+0xF0B1	0x5118
+0xF0B2	0x5114
+0xF0B3	0x5110
+0xF0B4	0x5115
+0xF0B5	0x5180
+0xF0B6	0x51AA
+0xF0B7	0x51DD
+0xF0B8	0x5291
+0xF0B9	0x5293
+0xF0BA	0x52F3
+0xF0BB	0x5659
+0xF0BC	0x566B
+0xF0BD	0x5679
+0xF0BE	0x5669
+0xF0BF	0x5664
+0xF0C0	0x5678
+0xF0C1	0x566A
+0xF0C2	0x5668
+0xF0C3	0x5665
+0xF0C4	0x5671
+0xF0C5	0x566F
+0xF0C6	0x566C
+0xF0C7	0x5662
+0xF0C8	0x5676
+0xF0C9	0x58C1
+0xF0CA	0x58BE
+0xF0CB	0x58C7
+0xF0CC	0x58C5
+0xF0CD	0x596E
+0xF0CE	0x5B1D
+0xF0CF	0x5B34
+0xF0D0	0x5B78
+0xF0D1	0x5BF0
+0xF0D2	0x5C0E
+0xF0D3	0x5F4A
+0xF0D4	0x61B2
+0xF0D5	0x6191
+0xF0D6	0x61A9
+0xF0D7	0x618A
+0xF0D8	0x61CD
+0xF0D9	0x61B6
+0xF0DA	0x61BE
+0xF0DB	0x61CA
+0xF0DC	0x61C8
+0xF0DD	0x6230
+0xF0DE	0x64C5
+0xF0DF	0x64C1
+0xF0E0	0x64CB
+0xF0E1	0x64BB
+0xF0E2	0x64BC
+0xF0E3	0x64DA
+0xF0E4	0x64C4
+0xF0E5	0x64C7
+0xF0E6	0x64C2
+0xF0E7	0x64CD
+0xF0E8	0x64BF
+0xF0E9	0x64D2
+0xF0EA	0x64D4
+0xF0EB	0x64BE
+0xF0EC	0x6574
+0xF0ED	0x66C6
+0xF0EE	0x66C9
+0xF0EF	0x66B9
+0xF0F0	0x66C4
+0xF0F1	0x66C7
+0xF0F2	0x66B8
+0xF0F3	0x6A3D
+0xF0F4	0x6A38
+0xF0F5	0x6A3A
+0xF0F6	0x6A59
+0xF0F7	0x6A6B
+0xF0F8	0x6A58
+0xF0F9	0x6A39
+0xF0FA	0x6A44
+0xF0FB	0x6A62
+0xF0FC	0x6A61
+0xF0FD	0x6A4B
+0xF0FE	0x6A47
+0xF1A1	0x6A35
+0xF1A2	0x6A5F
+0xF1A3	0x6A48
+0xF1A4	0x6B59
+0xF1A5	0x6B77
+0xF1A6	0x6C05
+0xF1A7	0x6FC2
+0xF1A8	0x6FB1
+0xF1A9	0x6FA1
+0xF1AA	0x6FC3
+0xF1AB	0x6FA4
+0xF1AC	0x6FC1
+0xF1AD	0x6FA7
+0xF1AE	0x6FB3
+0xF1AF	0x6FC0
+0xF1B0	0x6FB9
+0xF1B1	0x6FB6
+0xF1B2	0x6FA6
+0xF1B3	0x6FA0
+0xF1B4	0x6FB4
+0xF1B5	0x71BE
+0xF1B6	0x71C9
+0xF1B7	0x71D0
+0xF1B8	0x71D2
+0xF1B9	0x71C8
+0xF1BA	0x71D5
+0xF1BB	0x71B9
+0xF1BC	0x71CE
+0xF1BD	0x71D9
+0xF1BE	0x71DC
+0xF1BF	0x71C3
+0xF1C0	0x71C4
+0xF1C1	0x7368
+0xF1C2	0x749C
+0xF1C3	0x74A3
+0xF1C4	0x7498
+0xF1C5	0x749F
+0xF1C6	0x749E
+0xF1C7	0x74E2
+0xF1C8	0x750C
+0xF1C9	0x750D
+0xF1CA	0x7634
+0xF1CB	0x7638
+0xF1CC	0x763A
+0xF1CD	0x76E7
+0xF1CE	0x76E5
+0xF1CF	0x77A0
+0xF1D0	0x779E
+0xF1D1	0x779F
+0xF1D2	0x77A5
+0xF1D3	0x78E8
+0xF1D4	0x78DA
+0xF1D5	0x78EC
+0xF1D6	0x78E7
+0xF1D7	0x79A6
+0xF1D8	0x7A4D
+0xF1D9	0x7A4E
+0xF1DA	0x7A46
+0xF1DB	0x7A4C
+0xF1DC	0x7A4B
+0xF1DD	0x7ABA
+0xF1DE	0x7BD9
+0xF1DF	0x7C11
+0xF1E0	0x7BC9
+0xF1E1	0x7BE4
+0xF1E2	0x7BDB
+0xF1E3	0x7BE1
+0xF1E4	0x7BE9
+0xF1E5	0x7BE6
+0xF1E6	0x7CD5
+0xF1E7	0x7CD6
+0xF1E8	0x7E0A
+0xF1E9	0x7E11
+0xF1EA	0x7E08
+0xF1EB	0x7E1B
+0xF1EC	0x7E23
+0xF1ED	0x7E1E
+0xF1EE	0x7E1D
+0xF1EF	0x7E09
+0xF1F0	0x7E10
+0xF1F1	0x7F79
+0xF1F2	0x7FB2
+0xF1F3	0x7FF0
+0xF1F4	0x7FF1
+0xF1F5	0x7FEE
+0xF1F6	0x8028
+0xF1F7	0x81B3
+0xF1F8	0x81A9
+0xF1F9	0x81A8
+0xF1FA	0x81FB
+0xF1FB	0x8208
+0xF1FC	0x8258
+0xF1FD	0x8259
+0xF1FE	0x854A
+0xF2A1	0x8559
+0xF2A2	0x8548
+0xF2A3	0x8568
+0xF2A4	0x8569
+0xF2A5	0x8543
+0xF2A6	0x8549
+0xF2A7	0x856D
+0xF2A8	0x856A
+0xF2A9	0x855E
+0xF2AA	0x8783
+0xF2AB	0x879F
+0xF2AC	0x879E
+0xF2AD	0x87A2
+0xF2AE	0x878D
+0xF2AF	0x8861
+0xF2B0	0x892A
+0xF2B1	0x8932
+0xF2B2	0x8925
+0xF2B3	0x892B
+0xF2B4	0x8921
+0xF2B5	0x89AA
+0xF2B6	0x89A6
+0xF2B7	0x8AE6
+0xF2B8	0x8AFA
+0xF2B9	0x8AEB
+0xF2BA	0x8AF1
+0xF2BB	0x8B00
+0xF2BC	0x8ADC
+0xF2BD	0x8AE7
+0xF2BE	0x8AEE
+0xF2BF	0x8AFE
+0xF2C0	0x8B01
+0xF2C1	0x8B02
+0xF2C2	0x8AF7
+0xF2C3	0x8AED
+0xF2C4	0x8AF3
+0xF2C5	0x8AF6
+0xF2C6	0x8AFC
+0xF2C7	0x8C6B
+0xF2C8	0x8C6D
+0xF2C9	0x8C93
+0xF2CA	0x8CF4
+0xF2CB	0x8E44
+0xF2CC	0x8E31
+0xF2CD	0x8E34
+0xF2CE	0x8E42
+0xF2CF	0x8E39
+0xF2D0	0x8E35
+0xF2D1	0x8F3B
+0xF2D2	0x8F2F
+0xF2D3	0x8F38
+0xF2D4	0x8F33
+0xF2D5	0x8FA8
+0xF2D6	0x8FA6
+0xF2D7	0x9075
+0xF2D8	0x9074
+0xF2D9	0x9078
+0xF2DA	0x9072
+0xF2DB	0x907C
+0xF2DC	0x907A
+0xF2DD	0x9134
+0xF2DE	0x9192
+0xF2DF	0x9320
+0xF2E0	0x9336
+0xF2E1	0x92F8
+0xF2E2	0x9333
+0xF2E3	0x932F
+0xF2E4	0x9322
+0xF2E5	0x92FC
+0xF2E6	0x932B
+0xF2E7	0x9304
+0xF2E8	0x931A
+0xF2E9	0x9310
+0xF2EA	0x9326
+0xF2EB	0x9321
+0xF2EC	0x9315
+0xF2ED	0x932E
+0xF2EE	0x9319
+0xF2EF	0x95BB
+0xF2F0	0x96A7
+0xF2F1	0x96A8
+0xF2F2	0x96AA
+0xF2F3	0x96D5
+0xF2F4	0x970E
+0xF2F5	0x9711
+0xF2F6	0x9716
+0xF2F7	0x970D
+0xF2F8	0x9713
+0xF2F9	0x970F
+0xF2FA	0x975B
+0xF2FB	0x975C
+0xF2FC	0x9766
+0xF2FD	0x9798
+0xF2FE	0x9830
+0xF3A1	0x9838
+0xF3A2	0x983B
+0xF3A3	0x9837
+0xF3A4	0x982D
+0xF3A5	0x9839
+0xF3A6	0x9824
+0xF3A7	0x9910
+0xF3A8	0x9928
+0xF3A9	0x991E
+0xF3AA	0x991B
+0xF3AB	0x9921
+0xF3AC	0x991A
+0xF3AD	0x99ED
+0xF3AE	0x99E2
+0xF3AF	0x99F1
+0xF3B0	0x9AB8
+0xF3B1	0x9ABC
+0xF3B2	0x9AFB
+0xF3B3	0x9AED
+0xF3B4	0x9B28
+0xF3B5	0x9B91
+0xF3B6	0x9D15
+0xF3B7	0x9D23
+0xF3B8	0x9D26
+0xF3B9	0x9D28
+0xF3BA	0x9D12
+0xF3BB	0x9D1B
+0xF3BC	0x9ED8
+0xF3BD	0x9ED4
+0xF3BE	0x9F8D
+0xF3BF	0x9F9C
+0xF3C0	0x512A
+0xF3C1	0x511F
+0xF3C2	0x5121
+0xF3C3	0x5132
+0xF3C4	0x52F5
+0xF3C5	0x568E
+0xF3C6	0x5680
+0xF3C7	0x5690
+0xF3C8	0x5685
+0xF3C9	0x5687
+0xF3CA	0x568F
+0xF3CB	0x58D5
+0xF3CC	0x58D3
+0xF3CD	0x58D1
+0xF3CE	0x58CE
+0xF3CF	0x5B30
+0xF3D0	0x5B2A
+0xF3D1	0x5B24
+0xF3D2	0x5B7A
+0xF3D3	0x5C37
+0xF3D4	0x5C68
+0xF3D5	0x5DBC
+0xF3D6	0x5DBA
+0xF3D7	0x5DBD
+0xF3D8	0x5DB8
+0xF3D9	0x5E6B
+0xF3DA	0x5F4C
+0xF3DB	0x5FBD
+0xF3DC	0x61C9
+0xF3DD	0x61C2
+0xF3DE	0x61C7
+0xF3DF	0x61E6
+0xF3E0	0x61CB
+0xF3E1	0x6232
+0xF3E2	0x6234
+0xF3E3	0x64CE
+0xF3E4	0x64CA
+0xF3E5	0x64D8
+0xF3E6	0x64E0
+0xF3E7	0x64F0
+0xF3E8	0x64E6
+0xF3E9	0x64EC
+0xF3EA	0x64F1
+0xF3EB	0x64E2
+0xF3EC	0x64ED
+0xF3ED	0x6582
+0xF3EE	0x6583
+0xF3EF	0x66D9
+0xF3F0	0x66D6
+0xF3F1	0x6A80
+0xF3F2	0x6A94
+0xF3F3	0x6A84
+0xF3F4	0x6AA2
+0xF3F5	0x6A9C
+0xF3F6	0x6ADB
+0xF3F7	0x6AA3
+0xF3F8	0x6A7E
+0xF3F9	0x6A97
+0xF3FA	0x6A90
+0xF3FB	0x6AA0
+0xF3FC	0x6B5C
+0xF3FD	0x6BAE
+0xF3FE	0x6BDA
+0xF4A1	0x6C08
+0xF4A2	0x6FD8
+0xF4A3	0x6FF1
+0xF4A4	0x6FDF
+0xF4A5	0x6FE0
+0xF4A6	0x6FDB
+0xF4A7	0x6FE4
+0xF4A8	0x6FEB
+0xF4A9	0x6FEF
+0xF4AA	0x6F80
+0xF4AB	0x6FEC
+0xF4AC	0x6FE1
+0xF4AD	0x6FE9
+0xF4AE	0x6FD5
+0xF4AF	0x6FEE
+0xF4B0	0x6FF0
+0xF4B1	0x71E7
+0xF4B2	0x71DF
+0xF4B3	0x71EE
+0xF4B4	0x71E6
+0xF4B5	0x71E5
+0xF4B6	0x71ED
+0xF4B7	0x71EC
+0xF4B8	0x71F4
+0xF4B9	0x71E0
+0xF4BA	0x7235
+0xF4BB	0x7246
+0xF4BC	0x7370
+0xF4BD	0x7372
+0xF4BE	0x74A9
+0xF4BF	0x74B0
+0xF4C0	0x74A6
+0xF4C1	0x74A8
+0xF4C2	0x7646
+0xF4C3	0x7642
+0xF4C4	0x764C
+0xF4C5	0x76EA
+0xF4C6	0x77B3
+0xF4C7	0x77AA
+0xF4C8	0x77B0
+0xF4C9	0x77AC
+0xF4CA	0x77A7
+0xF4CB	0x77AD
+0xF4CC	0x77EF
+0xF4CD	0x78F7
+0xF4CE	0x78FA
+0xF4CF	0x78F4
+0xF4D0	0x78EF
+0xF4D1	0x7901
+0xF4D2	0x79A7
+0xF4D3	0x79AA
+0xF4D4	0x7A57
+0xF4D5	0x7ABF
+0xF4D6	0x7C07
+0xF4D7	0x7C0D
+0xF4D8	0x7BFE
+0xF4D9	0x7BF7
+0xF4DA	0x7C0C
+0xF4DB	0x7BE0
+0xF4DC	0x7CE0
+0xF4DD	0x7CDC
+0xF4DE	0x7CDE
+0xF4DF	0x7CE2
+0xF4E0	0x7CDF
+0xF4E1	0x7CD9
+0xF4E2	0x7CDD
+0xF4E3	0x7E2E
+0xF4E4	0x7E3E
+0xF4E5	0x7E46
+0xF4E6	0x7E37
+0xF4E7	0x7E32
+0xF4E8	0x7E43
+0xF4E9	0x7E2B
+0xF4EA	0x7E3D
+0xF4EB	0x7E31
+0xF4EC	0x7E45
+0xF4ED	0x7E41
+0xF4EE	0x7E34
+0xF4EF	0x7E39
+0xF4F0	0x7E48
+0xF4F1	0x7E35
+0xF4F2	0x7E3F
+0xF4F3	0x7E2F
+0xF4F4	0x7F44
+0xF4F5	0x7FF3
+0xF4F6	0x7FFC
+0xF4F7	0x8071
+0xF4F8	0x8072
+0xF4F9	0x8070
+0xF4FA	0x806F
+0xF4FB	0x8073
+0xF4FC	0x81C6
+0xF4FD	0x81C3
+0xF4FE	0x81BA
+0xF5A1	0x81C2
+0xF5A2	0x81C0
+0xF5A3	0x81BF
+0xF5A4	0x81BD
+0xF5A5	0x81C9
+0xF5A6	0x81BE
+0xF5A7	0x81E8
+0xF5A8	0x8209
+0xF5A9	0x8271
+0xF5AA	0x85AA
+0xF5AB	0x8584
+0xF5AC	0x857E
+0xF5AD	0x859C
+0xF5AE	0x8591
+0xF5AF	0x8594
+0xF5B0	0x85AF
+0xF5B1	0x859B
+0xF5B2	0x8587
+0xF5B3	0x85A8
+0xF5B4	0x858A
+0xF5B5	0x85A6
+0xF5B6	0x8667
+0xF5B7	0x87C0
+0xF5B8	0x87D1
+0xF5B9	0x87B3
+0xF5BA	0x87D2
+0xF5BB	0x87C6
+0xF5BC	0x87AB
+0xF5BD	0x87BB
+0xF5BE	0x87BA
+0xF5BF	0x87C8
+0xF5C0	0x87CB
+0xF5C1	0x893B
+0xF5C2	0x8936
+0xF5C3	0x8944
+0xF5C4	0x8938
+0xF5C5	0x893D
+0xF5C6	0x89AC
+0xF5C7	0x8B0E
+0xF5C8	0x8B17
+0xF5C9	0x8B19
+0xF5CA	0x8B1B
+0xF5CB	0x8B0A
+0xF5CC	0x8B20
+0xF5CD	0x8B1D
+0xF5CE	0x8B04
+0xF5CF	0x8B10
+0xF5D0	0x8C41
+0xF5D1	0x8C3F
+0xF5D2	0x8C73
+0xF5D3	0x8CFA
+0xF5D4	0x8CFD
+0xF5D5	0x8CFC
+0xF5D6	0x8CF8
+0xF5D7	0x8CFB
+0xF5D8	0x8DA8
+0xF5D9	0x8E49
+0xF5DA	0x8E4B
+0xF5DB	0x8E48
+0xF5DC	0x8E4A
+0xF5DD	0x8F44
+0xF5DE	0x8F3E
+0xF5DF	0x8F42
+0xF5E0	0x8F45
+0xF5E1	0x8F3F
+0xF5E2	0x907F
+0xF5E3	0x907D
+0xF5E4	0x9084
+0xF5E5	0x9081
+0xF5E6	0x9082
+0xF5E7	0x9080
+0xF5E8	0x9139
+0xF5E9	0x91A3
+0xF5EA	0x919E
+0xF5EB	0x919C
+0xF5EC	0x934D
+0xF5ED	0x9382
+0xF5EE	0x9328
+0xF5EF	0x9375
+0xF5F0	0x934A
+0xF5F1	0x9365
+0xF5F2	0x934B
+0xF5F3	0x9318
+0xF5F4	0x937E
+0xF5F5	0x936C
+0xF5F6	0x935B
+0xF5F7	0x9370
+0xF5F8	0x935A
+0xF5F9	0x9354
+0xF5FA	0x95CA
+0xF5FB	0x95CB
+0xF5FC	0x95CC
+0xF5FD	0x95C8
+0xF5FE	0x95C6
+0xF6A1	0x96B1
+0xF6A2	0x96B8
+0xF6A3	0x96D6
+0xF6A4	0x971C
+0xF6A5	0x971E
+0xF6A6	0x97A0
+0xF6A7	0x97D3
+0xF6A8	0x9846
+0xF6A9	0x98B6
+0xF6AA	0x9935
+0xF6AB	0x9A01
+0xF6AC	0x99FF
+0xF6AD	0x9BAE
+0xF6AE	0x9BAB
+0xF6AF	0x9BAA
+0xF6B0	0x9BAD
+0xF6B1	0x9D3B
+0xF6B2	0x9D3F
+0xF6B3	0x9E8B
+0xF6B4	0x9ECF
+0xF6B5	0x9EDE
+0xF6B6	0x9EDC
+0xF6B7	0x9EDD
+0xF6B8	0x9EDB
+0xF6B9	0x9F3E
+0xF6BA	0x9F4B
+0xF6BB	0x53E2
+0xF6BC	0x5695
+0xF6BD	0x56AE
+0xF6BE	0x58D9
+0xF6BF	0x58D8
+0xF6C0	0x5B38
+0xF6C1	0x5F5E
+0xF6C2	0x61E3
+0xF6C3	0x6233
+0xF6C4	0x64F4
+0xF6C5	0x64F2
+0xF6C6	0x64FE
+0xF6C7	0x6506
+0xF6C8	0x64FA
+0xF6C9	0x64FB
+0xF6CA	0x64F7
+0xF6CB	0x65B7
+0xF6CC	0x66DC
+0xF6CD	0x6726
+0xF6CE	0x6AB3
+0xF6CF	0x6AAC
+0xF6D0	0x6AC3
+0xF6D1	0x6ABB
+0xF6D2	0x6AB8
+0xF6D3	0x6AC2
+0xF6D4	0x6AAE
+0xF6D5	0x6AAF
+0xF6D6	0x6B5F
+0xF6D7	0x6B78
+0xF6D8	0x6BAF
+0xF6D9	0x7009
+0xF6DA	0x700B
+0xF6DB	0x6FFE
+0xF6DC	0x7006
+0xF6DD	0x6FFA
+0xF6DE	0x7011
+0xF6DF	0x700F
+0xF6E0	0x71FB
+0xF6E1	0x71FC
+0xF6E2	0x71FE
+0xF6E3	0x71F8
+0xF6E4	0x7377
+0xF6E5	0x7375
+0xF6E6	0x74A7
+0xF6E7	0x74BF
+0xF6E8	0x7515
+0xF6E9	0x7656
+0xF6EA	0x7658
+0xF6EB	0x7652
+0xF6EC	0x77BD
+0xF6ED	0x77BF
+0xF6EE	0x77BB
+0xF6EF	0x77BC
+0xF6F0	0x790E
+0xF6F1	0x79AE
+0xF6F2	0x7A61
+0xF6F3	0x7A62
+0xF6F4	0x7A60
+0xF6F5	0x7AC4
+0xF6F6	0x7AC5
+0xF6F7	0x7C2B
+0xF6F8	0x7C27
+0xF6F9	0x7C2A
+0xF6FA	0x7C1E
+0xF6FB	0x7C23
+0xF6FC	0x7C21
+0xF6FD	0x7CE7
+0xF6FE	0x7E54
+0xF7A1	0x7E55
+0xF7A2	0x7E5E
+0xF7A3	0x7E5A
+0xF7A4	0x7E61
+0xF7A5	0x7E52
+0xF7A6	0x7E59
+0xF7A7	0x7F48
+0xF7A8	0x7FF9
+0xF7A9	0x7FFB
+0xF7AA	0x8077
+0xF7AB	0x8076
+0xF7AC	0x81CD
+0xF7AD	0x81CF
+0xF7AE	0x820A
+0xF7AF	0x85CF
+0xF7B0	0x85A9
+0xF7B1	0x85CD
+0xF7B2	0x85D0
+0xF7B3	0x85C9
+0xF7B4	0x85B0
+0xF7B5	0x85BA
+0xF7B6	0x85B9
+0xF7B7	0x87EF
+0xF7B8	0x87EC
+0xF7B9	0x87F2
+0xF7BA	0x87E0
+0xF7BB	0x8986
+0xF7BC	0x89B2
+0xF7BD	0x89F4
+0xF7BE	0x8B28
+0xF7BF	0x8B39
+0xF7C0	0x8B2C
+0xF7C1	0x8B2B
+0xF7C2	0x8C50
+0xF7C3	0x8D05
+0xF7C4	0x8E59
+0xF7C5	0x8E63
+0xF7C6	0x8E66
+0xF7C7	0x8E64
+0xF7C8	0x8E5F
+0xF7C9	0x8E55
+0xF7CA	0x8EC0
+0xF7CB	0x8F49
+0xF7CC	0x8F4D
+0xF7CD	0x9087
+0xF7CE	0x9083
+0xF7CF	0x9088
+0xF7D0	0x91AB
+0xF7D1	0x91AC
+0xF7D2	0x91D0
+0xF7D3	0x9394
+0xF7D4	0x938A
+0xF7D5	0x9396
+0xF7D6	0x93A2
+0xF7D7	0x93B3
+0xF7D8	0x93AE
+0xF7D9	0x93AC
+0xF7DA	0x93B0
+0xF7DB	0x9398
+0xF7DC	0x939A
+0xF7DD	0x9397
+0xF7DE	0x95D4
+0xF7DF	0x95D6
+0xF7E0	0x95D0
+0xF7E1	0x95D5
+0xF7E2	0x96E2
+0xF7E3	0x96DC
+0xF7E4	0x96D9
+0xF7E5	0x96DB
+0xF7E6	0x96DE
+0xF7E7	0x9724
+0xF7E8	0x97A3
+0xF7E9	0x97A6
+0xF7EA	0x97AD
+0xF7EB	0x97F9
+0xF7EC	0x984D
+0xF7ED	0x984F
+0xF7EE	0x984C
+0xF7EF	0x984E
+0xF7F0	0x9853
+0xF7F1	0x98BA
+0xF7F2	0x993E
+0xF7F3	0x993F
+0xF7F4	0x993D
+0xF7F5	0x992E
+0xF7F6	0x99A5
+0xF7F7	0x9A0E
+0xF7F8	0x9AC1
+0xF7F9	0x9B03
+0xF7FA	0x9B06
+0xF7FB	0x9B4F
+0xF7FC	0x9B4E
+0xF7FD	0x9B4D
+0xF7FE	0x9BCA
+0xF8A1	0x9BC9
+0xF8A2	0x9BFD
+0xF8A3	0x9BC8
+0xF8A4	0x9BC0
+0xF8A5	0x9D51
+0xF8A6	0x9D5D
+0xF8A7	0x9D60
+0xF8A8	0x9EE0
+0xF8A9	0x9F15
+0xF8AA	0x9F2C
+0xF8AB	0x5133
+0xF8AC	0x56A5
+0xF8AD	0x56A8
+0xF8AE	0x58DE
+0xF8AF	0x58DF
+0xF8B0	0x58E2
+0xF8B1	0x5BF5
+0xF8B2	0x9F90
+0xF8B3	0x5EEC
+0xF8B4	0x61F2
+0xF8B5	0x61F7
+0xF8B6	0x61F6
+0xF8B7	0x61F5
+0xF8B8	0x6500
+0xF8B9	0x650F
+0xF8BA	0x66E0
+0xF8BB	0x66DD
+0xF8BC	0x6AE5
+0xF8BD	0x6ADD
+0xF8BE	0x6ADA
+0xF8BF	0x6AD3
+0xF8C0	0x701B
+0xF8C1	0x701F
+0xF8C2	0x7028
+0xF8C3	0x701A
+0xF8C4	0x701D
+0xF8C5	0x7015
+0xF8C6	0x7018
+0xF8C7	0x7206
+0xF8C8	0x720D
+0xF8C9	0x7258
+0xF8CA	0x72A2
+0xF8CB	0x7378
+0xF8CC	0x737A
+0xF8CD	0x74BD
+0xF8CE	0x74CA
+0xF8CF	0x74E3
+0xF8D0	0x7587
+0xF8D1	0x7586
+0xF8D2	0x765F
+0xF8D3	0x7661
+0xF8D4	0x77C7
+0xF8D5	0x7919
+0xF8D6	0x79B1
+0xF8D7	0x7A6B
+0xF8D8	0x7A69
+0xF8D9	0x7C3E
+0xF8DA	0x7C3F
+0xF8DB	0x7C38
+0xF8DC	0x7C3D
+0xF8DD	0x7C37
+0xF8DE	0x7C40
+0xF8DF	0x7E6B
+0xF8E0	0x7E6D
+0xF8E1	0x7E79
+0xF8E2	0x7E69
+0xF8E3	0x7E6A
+0xF8E4	0x7E73
+0xF8E5	0x7F85
+0xF8E6	0x7FB6
+0xF8E7	0x7FB9
+0xF8E8	0x7FB8
+0xF8E9	0x81D8
+0xF8EA	0x85E9
+0xF8EB	0x85DD
+0xF8EC	0x85EA
+0xF8ED	0x85D5
+0xF8EE	0x85E4
+0xF8EF	0x85E5
+0xF8F0	0x85F7
+0xF8F1	0x87FB
+0xF8F2	0x8805
+0xF8F3	0x880D
+0xF8F4	0x87F9
+0xF8F5	0x87FE
+0xF8F6	0x8960
+0xF8F7	0x895F
+0xF8F8	0x8956
+0xF8F9	0x895E
+0xF8FA	0x8B41
+0xF8FB	0x8B5C
+0xF8FC	0x8B58
+0xF8FD	0x8B49
+0xF8FE	0x8B5A
+0xF9A1	0x8B4E
+0xF9A2	0x8B4F
+0xF9A3	0x8B46
+0xF9A4	0x8B59
+0xF9A5	0x8D08
+0xF9A6	0x8D0A
+0xF9A7	0x8E7C
+0xF9A8	0x8E72
+0xF9A9	0x8E87
+0xF9AA	0x8E76
+0xF9AB	0x8E6C
+0xF9AC	0x8E7A
+0xF9AD	0x8E74
+0xF9AE	0x8F54
+0xF9AF	0x8F4E
+0xF9B0	0x8FAD
+0xF9B1	0x908A
+0xF9B2	0x908B
+0xF9B3	0x91B1
+0xF9B4	0x91AE
+0xF9B5	0x93E1
+0xF9B6	0x93D1
+0xF9B7	0x93DF
+0xF9B8	0x93C3
+0xF9B9	0x93C8
+0xF9BA	0x93DC
+0xF9BB	0x93DD
+0xF9BC	0x93D6
+0xF9BD	0x93E2
+0xF9BE	0x93CD
+0xF9BF	0x93D8
+0xF9C0	0x93E4
+0xF9C1	0x93D7
+0xF9C2	0x93E8
+0xF9C3	0x95DC
+0xF9C4	0x96B4
+0xF9C5	0x96E3
+0xF9C6	0x972A
+0xF9C7	0x9727
+0xF9C8	0x9761
+0xF9C9	0x97DC
+0xF9CA	0x97FB
+0xF9CB	0x985E
+0xF9CC	0x9858
+0xF9CD	0x985B
+0xF9CE	0x98BC
+0xF9CF	0x9945
+0xF9D0	0x9949
+0xF9D1	0x9A16
+0xF9D2	0x9A19
+0xF9D3	0x9B0D
+0xF9D4	0x9BE8
+0xF9D5	0x9BE7
+0xF9D6	0x9BD6
+0xF9D7	0x9BDB
+0xF9D8	0x9D89
+0xF9D9	0x9D61
+0xF9DA	0x9D72
+0xF9DB	0x9D6A
+0xF9DC	0x9D6C
+0xF9DD	0x9E92
+0xF9DE	0x9E97
+0xF9DF	0x9E93
+0xF9E0	0x9EB4
+0xF9E1	0x52F8
+0xF9E2	0x56B7
+0xF9E3	0x56B6
+0xF9E4	0x56B4
+0xF9E5	0x56BC
+0xF9E6	0x58E4
+0xF9E7	0x5B40
+0xF9E8	0x5B43
+0xF9E9	0x5B7D
+0xF9EA	0x5BF6
+0xF9EB	0x5DC9
+0xF9EC	0x61F8
+0xF9ED	0x61FA
+0xF9EE	0x6518
+0xF9EF	0x6514
+0xF9F0	0x6519
+0xF9F1	0x66E6
+0xF9F2	0x6727
+0xF9F3	0x6AEC
+0xF9F4	0x703E
+0xF9F5	0x7030
+0xF9F6	0x7032
+0xF9F7	0x7210
+0xF9F8	0x737B
+0xF9F9	0x74CF
+0xF9FA	0x7662
+0xF9FB	0x7665
+0xF9FC	0x7926
+0xF9FD	0x792A
+0xF9FE	0x792C
+0xFAA1	0x792B
+0xFAA2	0x7AC7
+0xFAA3	0x7AF6
+0xFAA4	0x7C4C
+0xFAA5	0x7C43
+0xFAA6	0x7C4D
+0xFAA7	0x7CEF
+0xFAA8	0x7CF0
+0xFAA9	0x8FAE
+0xFAAA	0x7E7D
+0xFAAB	0x7E7C
+0xFAAC	0x7E82
+0xFAAD	0x7F4C
+0xFAAE	0x8000
+0xFAAF	0x81DA
+0xFAB0	0x8266
+0xFAB1	0x85FB
+0xFAB2	0x85F9
+0xFAB3	0x8611
+0xFAB4	0x85FA
+0xFAB5	0x8606
+0xFAB6	0x860B
+0xFAB7	0x8607
+0xFAB8	0x860A
+0xFAB9	0x8814
+0xFABA	0x8815
+0xFABB	0x8964
+0xFABC	0x89BA
+0xFABD	0x89F8
+0xFABE	0x8B70
+0xFABF	0x8B6C
+0xFAC0	0x8B66
+0xFAC1	0x8B6F
+0xFAC2	0x8B5F
+0xFAC3	0x8B6B
+0xFAC4	0x8D0F
+0xFAC5	0x8D0D
+0xFAC6	0x8E89
+0xFAC7	0x8E81
+0xFAC8	0x8E85
+0xFAC9	0x8E82
+0xFACA	0x91B4
+0xFACB	0x91CB
+0xFACC	0x9418
+0xFACD	0x9403
+0xFACE	0x93FD
+0xFACF	0x95E1
+0xFAD0	0x9730
+0xFAD1	0x98C4
+0xFAD2	0x9952
+0xFAD3	0x9951
+0xFAD4	0x99A8
+0xFAD5	0x9A2B
+0xFAD6	0x9A30
+0xFAD7	0x9A37
+0xFAD8	0x9A35
+0xFAD9	0x9C13
+0xFADA	0x9C0D
+0xFADB	0x9E79
+0xFADC	0x9EB5
+0xFADD	0x9EE8
+0xFADE	0x9F2F
+0xFADF	0x9F5F
+0xFAE0	0x9F63
+0xFAE1	0x9F61
+0xFAE2	0x5137
+0xFAE3	0x5138
+0xFAE4	0x56C1
+0xFAE5	0x56C0
+0xFAE6	0x56C2
+0xFAE7	0x5914
+0xFAE8	0x5C6C
+0xFAE9	0x5DCD
+0xFAEA	0x61FC
+0xFAEB	0x61FE
+0xFAEC	0x651D
+0xFAED	0x651C
+0xFAEE	0x6595
+0xFAEF	0x66E9
+0xFAF0	0x6AFB
+0xFAF1	0x6B04
+0xFAF2	0x6AFA
+0xFAF3	0x6BB2
+0xFAF4	0x704C
+0xFAF5	0x721B
+0xFAF6	0x72A7
+0xFAF7	0x74D6
+0xFAF8	0x74D4
+0xFAF9	0x7669
+0xFAFA	0x77D3
+0xFAFB	0x7C50
+0xFAFC	0x7E8F
+0xFAFD	0x7E8C
+0xFAFE	0x7FBC
+0xFBA1	0x8617
+0xFBA2	0x862D
+0xFBA3	0x861A
+0xFBA4	0x8823
+0xFBA5	0x8822
+0xFBA6	0x8821
+0xFBA7	0x881F
+0xFBA8	0x896A
+0xFBA9	0x896C
+0xFBAA	0x89BD
+0xFBAB	0x8B74
+0xFBAC	0x8B77
+0xFBAD	0x8B7D
+0xFBAE	0x8D13
+0xFBAF	0x8E8A
+0xFBB0	0x8E8D
+0xFBB1	0x8E8B
+0xFBB2	0x8F5F
+0xFBB3	0x8FAF
+0xFBB4	0x91BA
+0xFBB5	0x942E
+0xFBB6	0x9433
+0xFBB7	0x9435
+0xFBB8	0x943A
+0xFBB9	0x9438
+0xFBBA	0x9432
+0xFBBB	0x942B
+0xFBBC	0x95E2
+0xFBBD	0x9738
+0xFBBE	0x9739
+0xFBBF	0x9732
+0xFBC0	0x97FF
+0xFBC1	0x9867
+0xFBC2	0x9865
+0xFBC3	0x9957
+0xFBC4	0x9A45
+0xFBC5	0x9A43
+0xFBC6	0x9A40
+0xFBC7	0x9A3E
+0xFBC8	0x9ACF
+0xFBC9	0x9B54
+0xFBCA	0x9B51
+0xFBCB	0x9C2D
+0xFBCC	0x9C25
+0xFBCD	0x9DAF
+0xFBCE	0x9DB4
+0xFBCF	0x9DC2
+0xFBD0	0x9DB8
+0xFBD1	0x9E9D
+0xFBD2	0x9EEF
+0xFBD3	0x9F19
+0xFBD4	0x9F5C
+0xFBD5	0x9F66
+0xFBD6	0x9F67
+0xFBD7	0x513C
+0xFBD8	0x513B
+0xFBD9	0x56C8
+0xFBDA	0x56CA
+0xFBDB	0x56C9
+0xFBDC	0x5B7F
+0xFBDD	0x5DD4
+0xFBDE	0x5DD2
+0xFBDF	0x5F4E
+0xFBE0	0x61FF
+0xFBE1	0x6524
+0xFBE2	0x6B0A
+0xFBE3	0x6B61
+0xFBE4	0x7051
+0xFBE5	0x7058
+0xFBE6	0x7380
+0xFBE7	0x74E4
+0xFBE8	0x758A
+0xFBE9	0x766E
+0xFBEA	0x766C
+0xFBEB	0x79B3
+0xFBEC	0x7C60
+0xFBED	0x7C5F
+0xFBEE	0x807E
+0xFBEF	0x807D
+0xFBF0	0x81DF
+0xFBF1	0x8972
+0xFBF2	0x896F
+0xFBF3	0x89FC
+0xFBF4	0x8B80
+0xFBF5	0x8D16
+0xFBF6	0x8D17
+0xFBF7	0x8E91
+0xFBF8	0x8E93
+0xFBF9	0x8F61
+0xFBFA	0x9148
+0xFBFB	0x9444
+0xFBFC	0x9451
+0xFBFD	0x9452
+0xFBFE	0x973D
+0xFCA1	0x973E
+0xFCA2	0x97C3
+0xFCA3	0x97C1
+0xFCA4	0x986B
+0xFCA5	0x9955
+0xFCA6	0x9A55
+0xFCA7	0x9A4D
+0xFCA8	0x9AD2
+0xFCA9	0x9B1A
+0xFCAA	0x9C49
+0xFCAB	0x9C31
+0xFCAC	0x9C3E
+0xFCAD	0x9C3B
+0xFCAE	0x9DD3
+0xFCAF	0x9DD7
+0xFCB0	0x9F34
+0xFCB1	0x9F6C
+0xFCB2	0x9F6A
+0xFCB3	0x9F94
+0xFCB4	0x56CC
+0xFCB5	0x5DD6
+0xFCB6	0x6200
+0xFCB7	0x6523
+0xFCB8	0x652B
+0xFCB9	0x652A
+0xFCBA	0x66EC
+0xFCBB	0x6B10
+0xFCBC	0x74DA
+0xFCBD	0x7ACA
+0xFCBE	0x7C64
+0xFCBF	0x7C63
+0xFCC0	0x7C65
+0xFCC1	0x7E93
+0xFCC2	0x7E96
+0xFCC3	0x7E94
+0xFCC4	0x81E2
+0xFCC5	0x8638
+0xFCC6	0x863F
+0xFCC7	0x8831
+0xFCC8	0x8B8A
+0xFCC9	0x9090
+0xFCCA	0x908F
+0xFCCB	0x9463
+0xFCCC	0x9460
+0xFCCD	0x9464
+0xFCCE	0x9768
+0xFCCF	0x986F
+0xFCD0	0x995C
+0xFCD1	0x9A5A
+0xFCD2	0x9A5B
+0xFCD3	0x9A57
+0xFCD4	0x9AD3
+0xFCD5	0x9AD4
+0xFCD6	0x9AD1
+0xFCD7	0x9C54
+0xFCD8	0x9C57
+0xFCD9	0x9C56
+0xFCDA	0x9DE5
+0xFCDB	0x9E9F
+0xFCDC	0x9EF4
+0xFCDD	0x56D1
+0xFCDE	0x58E9
+0xFCDF	0x652C
+0xFCE0	0x705E
+0xFCE1	0x7671
+0xFCE2	0x7672
+0xFCE3	0x77D7
+0xFCE4	0x7F50
+0xFCE5	0x7F88
+0xFCE6	0x8836
+0xFCE7	0x8839
+0xFCE8	0x8862
+0xFCE9	0x8B93
+0xFCEA	0x8B92
+0xFCEB	0x8B96
+0xFCEC	0x8277
+0xFCED	0x8D1B
+0xFCEE	0x91C0
+0xFCEF	0x946A
+0xFCF0	0x9742
+0xFCF1	0x9748
+0xFCF2	0x9744
+0xFCF3	0x97C6
+0xFCF4	0x9870
+0xFCF5	0x9A5F
+0xFCF6	0x9B22
+0xFCF7	0x9B58
+0xFCF8	0x9C5F
+0xFCF9	0x9DF9
+0xFCFA	0x9DFA
+0xFCFB	0x9E7C
+0xFCFC	0x9E7D
+0xFCFD	0x9F07
+0xFCFE	0x9F77
+0xFDA1	0x9F72
+0xFDA2	0x5EF3
+0xFDA3	0x6B16
+0xFDA4	0x7063
+0xFDA5	0x7C6C
+0xFDA6	0x7C6E
+0xFDA7	0x883B
+0xFDA8	0x89C0
+0xFDA9	0x8EA1
+0xFDAA	0x91C1
+0xFDAB	0x9472
+0xFDAC	0x9470
+0xFDAD	0x9871
+0xFDAE	0x995E
+0xFDAF	0x9AD6
+0xFDB0	0x9B23
+0xFDB1	0x9ECC
+0xFDB2	0x7064
+0xFDB3	0x77DA
+0xFDB4	0x8B9A
+0xFDB5	0x9477
+0xFDB6	0x97C9
+0xFDB7	0x9A62
+0xFDB8	0x9A65
+0xFDB9	0x7E9C
+0xFDBA	0x8B9C
+0xFDBB	0x8EAA
+0xFDBC	0x91C5
+0xFDBD	0x947D
+0xFDBE	0x947E
+0xFDBF	0x947C
+0xFDC0	0x9C77
+0xFDC1	0x9C78
+0xFDC2	0x9EF7
+0xFDC3	0x8C54
+0xFDC4	0x947F
+0xFDC5	0x9E1A
+0xFDC6	0x7228
+0xFDC7	0x9A6A
+0xFDC8	0x9B31
+0xFDC9	0x9E1B
+0xFDCA	0x9E1E
+0xFDCB	0x7C72
diff --git a/tests/GB18030-BMP.TXT b/tests/GB18030-BMP.TXT
new file mode 100644
index 0000000..0006e4b
--- /dev/null
+++ b/tests/GB18030-BMP.TXT
@@ -0,0 +1,63488 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x81308130	0x0080
+0x81308131	0x0081
+0x81308132	0x0082
+0x81308133	0x0083
+0x81308134	0x0084
+0x81308135	0x0085
+0x81308136	0x0086
+0x81308137	0x0087
+0x81308138	0x0088
+0x81308139	0x0089
+0x81308230	0x008A
+0x81308231	0x008B
+0x81308232	0x008C
+0x81308233	0x008D
+0x81308234	0x008E
+0x81308235	0x008F
+0x81308236	0x0090
+0x81308237	0x0091
+0x81308238	0x0092
+0x81308239	0x0093
+0x81308330	0x0094
+0x81308331	0x0095
+0x81308332	0x0096
+0x81308333	0x0097
+0x81308334	0x0098
+0x81308335	0x0099
+0x81308336	0x009A
+0x81308337	0x009B
+0x81308338	0x009C
+0x81308339	0x009D
+0x81308430	0x009E
+0x81308431	0x009F
+0x81308432	0x00A0
+0x81308433	0x00A1
+0x81308434	0x00A2
+0x81308435	0x00A3
+0x81308436	0x00A5
+0x81308437	0x00A6
+0x81308438	0x00A9
+0x81308439	0x00AA
+0x81308530	0x00AB
+0x81308531	0x00AC
+0x81308532	0x00AD
+0x81308533	0x00AE
+0x81308534	0x00AF
+0x81308535	0x00B2
+0x81308536	0x00B3
+0x81308537	0x00B4
+0x81308538	0x00B5
+0x81308539	0x00B6
+0x81308630	0x00B8
+0x81308631	0x00B9
+0x81308632	0x00BA
+0x81308633	0x00BB
+0x81308634	0x00BC
+0x81308635	0x00BD
+0x81308636	0x00BE
+0x81308637	0x00BF
+0x81308638	0x00C0
+0x81308639	0x00C1
+0x81308730	0x00C2
+0x81308731	0x00C3
+0x81308732	0x00C4
+0x81308733	0x00C5
+0x81308734	0x00C6
+0x81308735	0x00C7
+0x81308736	0x00C8
+0x81308737	0x00C9
+0x81308738	0x00CA
+0x81308739	0x00CB
+0x81308830	0x00CC
+0x81308831	0x00CD
+0x81308832	0x00CE
+0x81308833	0x00CF
+0x81308834	0x00D0
+0x81308835	0x00D1
+0x81308836	0x00D2
+0x81308837	0x00D3
+0x81308838	0x00D4
+0x81308839	0x00D5
+0x81308930	0x00D6
+0x81308931	0x00D8
+0x81308932	0x00D9
+0x81308933	0x00DA
+0x81308934	0x00DB
+0x81308935	0x00DC
+0x81308936	0x00DD
+0x81308937	0x00DE
+0x81308938	0x00DF
+0x81308939	0x00E2
+0x81308A30	0x00E3
+0x81308A31	0x00E4
+0x81308A32	0x00E5
+0x81308A33	0x00E6
+0x81308A34	0x00E7
+0x81308A35	0x00EB
+0x81308A36	0x00EE
+0x81308A37	0x00EF
+0x81308A38	0x00F0
+0x81308A39	0x00F1
+0x81308B30	0x00F4
+0x81308B31	0x00F5
+0x81308B32	0x00F6
+0x81308B33	0x00F8
+0x81308B34	0x00FB
+0x81308B35	0x00FD
+0x81308B36	0x00FE
+0x81308B37	0x00FF
+0x81308B38	0x0100
+0x81308B39	0x0102
+0x81308C30	0x0103
+0x81308C31	0x0104
+0x81308C32	0x0105
+0x81308C33	0x0106
+0x81308C34	0x0107
+0x81308C35	0x0108
+0x81308C36	0x0109
+0x81308C37	0x010A
+0x81308C38	0x010B
+0x81308C39	0x010C
+0x81308D30	0x010D
+0x81308D31	0x010E
+0x81308D32	0x010F
+0x81308D33	0x0110
+0x81308D34	0x0111
+0x81308D35	0x0112
+0x81308D36	0x0114
+0x81308D37	0x0115
+0x81308D38	0x0116
+0x81308D39	0x0117
+0x81308E30	0x0118
+0x81308E31	0x0119
+0x81308E32	0x011A
+0x81308E33	0x011C
+0x81308E34	0x011D
+0x81308E35	0x011E
+0x81308E36	0x011F
+0x81308E37	0x0120
+0x81308E38	0x0121
+0x81308E39	0x0122
+0x81308F30	0x0123
+0x81308F31	0x0124
+0x81308F32	0x0125
+0x81308F33	0x0126
+0x81308F34	0x0127
+0x81308F35	0x0128
+0x81308F36	0x0129
+0x81308F37	0x012A
+0x81308F38	0x012C
+0x81308F39	0x012D
+0x81309030	0x012E
+0x81309031	0x012F
+0x81309032	0x0130
+0x81309033	0x0131
+0x81309034	0x0132
+0x81309035	0x0133
+0x81309036	0x0134
+0x81309037	0x0135
+0x81309038	0x0136
+0x81309039	0x0137
+0x81309130	0x0138
+0x81309131	0x0139
+0x81309132	0x013A
+0x81309133	0x013B
+0x81309134	0x013C
+0x81309135	0x013D
+0x81309136	0x013E
+0x81309137	0x013F
+0x81309138	0x0140
+0x81309139	0x0141
+0x81309230	0x0142
+0x81309231	0x0143
+0x81309232	0x0145
+0x81309233	0x0146
+0x81309234	0x0147
+0x81309235	0x0149
+0x81309236	0x014A
+0x81309237	0x014B
+0x81309238	0x014C
+0x81309239	0x014E
+0x81309330	0x014F
+0x81309331	0x0150
+0x81309332	0x0151
+0x81309333	0x0152
+0x81309334	0x0153
+0x81309335	0x0154
+0x81309336	0x0155
+0x81309337	0x0156
+0x81309338	0x0157
+0x81309339	0x0158
+0x81309430	0x0159
+0x81309431	0x015A
+0x81309432	0x015B
+0x81309433	0x015C
+0x81309434	0x015D
+0x81309435	0x015E
+0x81309436	0x015F
+0x81309437	0x0160
+0x81309438	0x0161
+0x81309439	0x0162
+0x81309530	0x0163
+0x81309531	0x0164
+0x81309532	0x0165
+0x81309533	0x0166
+0x81309534	0x0167
+0x81309535	0x0168
+0x81309536	0x0169
+0x81309537	0x016A
+0x81309538	0x016C
+0x81309539	0x016D
+0x81309630	0x016E
+0x81309631	0x016F
+0x81309632	0x0170
+0x81309633	0x0171
+0x81309634	0x0172
+0x81309635	0x0173
+0x81309636	0x0174
+0x81309637	0x0175
+0x81309638	0x0176
+0x81309639	0x0177
+0x81309730	0x0178
+0x81309731	0x0179
+0x81309732	0x017A
+0x81309733	0x017B
+0x81309734	0x017C
+0x81309735	0x017D
+0x81309736	0x017E
+0x81309737	0x017F
+0x81309738	0x0180
+0x81309739	0x0181
+0x81309830	0x0182
+0x81309831	0x0183
+0x81309832	0x0184
+0x81309833	0x0185
+0x81309834	0x0186
+0x81309835	0x0187
+0x81309836	0x0188
+0x81309837	0x0189
+0x81309838	0x018A
+0x81309839	0x018B
+0x81309930	0x018C
+0x81309931	0x018D
+0x81309932	0x018E
+0x81309933	0x018F
+0x81309934	0x0190
+0x81309935	0x0191
+0x81309936	0x0192
+0x81309937	0x0193
+0x81309938	0x0194
+0x81309939	0x0195
+0x81309A30	0x0196
+0x81309A31	0x0197
+0x81309A32	0x0198
+0x81309A33	0x0199
+0x81309A34	0x019A
+0x81309A35	0x019B
+0x81309A36	0x019C
+0x81309A37	0x019D
+0x81309A38	0x019E
+0x81309A39	0x019F
+0x81309B30	0x01A0
+0x81309B31	0x01A1
+0x81309B32	0x01A2
+0x81309B33	0x01A3
+0x81309B34	0x01A4
+0x81309B35	0x01A5
+0x81309B36	0x01A6
+0x81309B37	0x01A7
+0x81309B38	0x01A8
+0x81309B39	0x01A9
+0x81309C30	0x01AA
+0x81309C31	0x01AB
+0x81309C32	0x01AC
+0x81309C33	0x01AD
+0x81309C34	0x01AE
+0x81309C35	0x01AF
+0x81309C36	0x01B0
+0x81309C37	0x01B1
+0x81309C38	0x01B2
+0x81309C39	0x01B3
+0x81309D30	0x01B4
+0x81309D31	0x01B5
+0x81309D32	0x01B6
+0x81309D33	0x01B7
+0x81309D34	0x01B8
+0x81309D35	0x01B9
+0x81309D36	0x01BA
+0x81309D37	0x01BB
+0x81309D38	0x01BC
+0x81309D39	0x01BD
+0x81309E30	0x01BE
+0x81309E31	0x01BF
+0x81309E32	0x01C0
+0x81309E33	0x01C1
+0x81309E34	0x01C2
+0x81309E35	0x01C3
+0x81309E36	0x01C4
+0x81309E37	0x01C5
+0x81309E38	0x01C6
+0x81309E39	0x01C7
+0x81309F30	0x01C8
+0x81309F31	0x01C9
+0x81309F32	0x01CA
+0x81309F33	0x01CB
+0x81309F34	0x01CC
+0x81309F35	0x01CD
+0x81309F36	0x01CF
+0x81309F37	0x01D1
+0x81309F38	0x01D3
+0x81309F39	0x01D5
+0x8130A030	0x01D7
+0x8130A031	0x01D9
+0x8130A032	0x01DB
+0x8130A033	0x01DD
+0x8130A034	0x01DE
+0x8130A035	0x01DF
+0x8130A036	0x01E0
+0x8130A037	0x01E1
+0x8130A038	0x01E2
+0x8130A039	0x01E3
+0x8130A130	0x01E4
+0x8130A131	0x01E5
+0x8130A132	0x01E6
+0x8130A133	0x01E7
+0x8130A134	0x01E8
+0x8130A135	0x01E9
+0x8130A136	0x01EA
+0x8130A137	0x01EB
+0x8130A138	0x01EC
+0x8130A139	0x01ED
+0x8130A230	0x01EE
+0x8130A231	0x01EF
+0x8130A232	0x01F0
+0x8130A233	0x01F1
+0x8130A234	0x01F2
+0x8130A235	0x01F3
+0x8130A236	0x01F4
+0x8130A237	0x01F5
+0x8130A238	0x01F6
+0x8130A239	0x01F7
+0x8130A330	0x01F8
+0x8130A331	0x01FA
+0x8130A332	0x01FB
+0x8130A333	0x01FC
+0x8130A334	0x01FD
+0x8130A335	0x01FE
+0x8130A336	0x01FF
+0x8130A337	0x0200
+0x8130A338	0x0201
+0x8130A339	0x0202
+0x8130A430	0x0203
+0x8130A431	0x0204
+0x8130A432	0x0205
+0x8130A433	0x0206
+0x8130A434	0x0207
+0x8130A435	0x0208
+0x8130A436	0x0209
+0x8130A437	0x020A
+0x8130A438	0x020B
+0x8130A439	0x020C
+0x8130A530	0x020D
+0x8130A531	0x020E
+0x8130A532	0x020F
+0x8130A533	0x0210
+0x8130A534	0x0211
+0x8130A535	0x0212
+0x8130A536	0x0213
+0x8130A537	0x0214
+0x8130A538	0x0215
+0x8130A539	0x0216
+0x8130A630	0x0217
+0x8130A631	0x0218
+0x8130A632	0x0219
+0x8130A633	0x021A
+0x8130A634	0x021B
+0x8130A635	0x021C
+0x8130A636	0x021D
+0x8130A637	0x021E
+0x8130A638	0x021F
+0x8130A639	0x0220
+0x8130A730	0x0221
+0x8130A731	0x0222
+0x8130A732	0x0223
+0x8130A733	0x0224
+0x8130A734	0x0225
+0x8130A735	0x0226
+0x8130A736	0x0227
+0x8130A737	0x0228
+0x8130A738	0x0229
+0x8130A739	0x022A
+0x8130A830	0x022B
+0x8130A831	0x022C
+0x8130A832	0x022D
+0x8130A833	0x022E
+0x8130A834	0x022F
+0x8130A835	0x0230
+0x8130A836	0x0231
+0x8130A837	0x0232
+0x8130A838	0x0233
+0x8130A839	0x0234
+0x8130A930	0x0235
+0x8130A931	0x0236
+0x8130A932	0x0237
+0x8130A933	0x0238
+0x8130A934	0x0239
+0x8130A935	0x023A
+0x8130A936	0x023B
+0x8130A937	0x023C
+0x8130A938	0x023D
+0x8130A939	0x023E
+0x8130AA30	0x023F
+0x8130AA31	0x0240
+0x8130AA32	0x0241
+0x8130AA33	0x0242
+0x8130AA34	0x0243
+0x8130AA35	0x0244
+0x8130AA36	0x0245
+0x8130AA37	0x0246
+0x8130AA38	0x0247
+0x8130AA39	0x0248
+0x8130AB30	0x0249
+0x8130AB31	0x024A
+0x8130AB32	0x024B
+0x8130AB33	0x024C
+0x8130AB34	0x024D
+0x8130AB35	0x024E
+0x8130AB36	0x024F
+0x8130AB37	0x0250
+0x8130AB38	0x0252
+0x8130AB39	0x0253
+0x8130AC30	0x0254
+0x8130AC31	0x0255
+0x8130AC32	0x0256
+0x8130AC33	0x0257
+0x8130AC34	0x0258
+0x8130AC35	0x0259
+0x8130AC36	0x025A
+0x8130AC37	0x025B
+0x8130AC38	0x025C
+0x8130AC39	0x025D
+0x8130AD30	0x025E
+0x8130AD31	0x025F
+0x8130AD32	0x0260
+0x8130AD33	0x0262
+0x8130AD34	0x0263
+0x8130AD35	0x0264
+0x8130AD36	0x0265
+0x8130AD37	0x0266
+0x8130AD38	0x0267
+0x8130AD39	0x0268
+0x8130AE30	0x0269
+0x8130AE31	0x026A
+0x8130AE32	0x026B
+0x8130AE33	0x026C
+0x8130AE34	0x026D
+0x8130AE35	0x026E
+0x8130AE36	0x026F
+0x8130AE37	0x0270
+0x8130AE38	0x0271
+0x8130AE39	0x0272
+0x8130AF30	0x0273
+0x8130AF31	0x0274
+0x8130AF32	0x0275
+0x8130AF33	0x0276
+0x8130AF34	0x0277
+0x8130AF35	0x0278
+0x8130AF36	0x0279
+0x8130AF37	0x027A
+0x8130AF38	0x027B
+0x8130AF39	0x027C
+0x8130B030	0x027D
+0x8130B031	0x027E
+0x8130B032	0x027F
+0x8130B033	0x0280
+0x8130B034	0x0281
+0x8130B035	0x0282
+0x8130B036	0x0283
+0x8130B037	0x0284
+0x8130B038	0x0285
+0x8130B039	0x0286
+0x8130B130	0x0287
+0x8130B131	0x0288
+0x8130B132	0x0289
+0x8130B133	0x028A
+0x8130B134	0x028B
+0x8130B135	0x028C
+0x8130B136	0x028D
+0x8130B137	0x028E
+0x8130B138	0x028F
+0x8130B139	0x0290
+0x8130B230	0x0291
+0x8130B231	0x0292
+0x8130B232	0x0293
+0x8130B233	0x0294
+0x8130B234	0x0295
+0x8130B235	0x0296
+0x8130B236	0x0297
+0x8130B237	0x0298
+0x8130B238	0x0299
+0x8130B239	0x029A
+0x8130B330	0x029B
+0x8130B331	0x029C
+0x8130B332	0x029D
+0x8130B333	0x029E
+0x8130B334	0x029F
+0x8130B335	0x02A0
+0x8130B336	0x02A1
+0x8130B337	0x02A2
+0x8130B338	0x02A3
+0x8130B339	0x02A4
+0x8130B430	0x02A5
+0x8130B431	0x02A6
+0x8130B432	0x02A7
+0x8130B433	0x02A8
+0x8130B434	0x02A9
+0x8130B435	0x02AA
+0x8130B436	0x02AB
+0x8130B437	0x02AC
+0x8130B438	0x02AD
+0x8130B439	0x02AE
+0x8130B530	0x02AF
+0x8130B531	0x02B0
+0x8130B532	0x02B1
+0x8130B533	0x02B2
+0x8130B534	0x02B3
+0x8130B535	0x02B4
+0x8130B536	0x02B5
+0x8130B537	0x02B6
+0x8130B538	0x02B7
+0x8130B539	0x02B8
+0x8130B630	0x02B9
+0x8130B631	0x02BA
+0x8130B632	0x02BB
+0x8130B633	0x02BC
+0x8130B634	0x02BD
+0x8130B635	0x02BE
+0x8130B636	0x02BF
+0x8130B637	0x02C0
+0x8130B638	0x02C1
+0x8130B639	0x02C2
+0x8130B730	0x02C3
+0x8130B731	0x02C4
+0x8130B732	0x02C5
+0x8130B733	0x02C6
+0x8130B734	0x02C8
+0x8130B735	0x02CC
+0x8130B736	0x02CD
+0x8130B737	0x02CE
+0x8130B738	0x02CF
+0x8130B739	0x02D0
+0x8130B830	0x02D1
+0x8130B831	0x02D2
+0x8130B832	0x02D3
+0x8130B833	0x02D4
+0x8130B834	0x02D5
+0x8130B835	0x02D6
+0x8130B836	0x02D7
+0x8130B837	0x02D8
+0x8130B838	0x02DA
+0x8130B839	0x02DB
+0x8130B930	0x02DC
+0x8130B931	0x02DD
+0x8130B932	0x02DE
+0x8130B933	0x02DF
+0x8130B934	0x02E0
+0x8130B935	0x02E1
+0x8130B936	0x02E2
+0x8130B937	0x02E3
+0x8130B938	0x02E4
+0x8130B939	0x02E5
+0x8130BA30	0x02E6
+0x8130BA31	0x02E7
+0x8130BA32	0x02E8
+0x8130BA33	0x02E9
+0x8130BA34	0x02EA
+0x8130BA35	0x02EB
+0x8130BA36	0x02EC
+0x8130BA37	0x02ED
+0x8130BA38	0x02EE
+0x8130BA39	0x02EF
+0x8130BB30	0x02F0
+0x8130BB31	0x02F1
+0x8130BB32	0x02F2
+0x8130BB33	0x02F3
+0x8130BB34	0x02F4
+0x8130BB35	0x02F5
+0x8130BB36	0x02F6
+0x8130BB37	0x02F7
+0x8130BB38	0x02F8
+0x8130BB39	0x02F9
+0x8130BC30	0x02FA
+0x8130BC31	0x02FB
+0x8130BC32	0x02FC
+0x8130BC33	0x02FD
+0x8130BC34	0x02FE
+0x8130BC35	0x02FF
+0x8130BC36	0x0300
+0x8130BC37	0x0301
+0x8130BC38	0x0302
+0x8130BC39	0x0303
+0x8130BD30	0x0304
+0x8130BD31	0x0305
+0x8130BD32	0x0306
+0x8130BD33	0x0307
+0x8130BD34	0x0308
+0x8130BD35	0x0309
+0x8130BD36	0x030A
+0x8130BD37	0x030B
+0x8130BD38	0x030C
+0x8130BD39	0x030D
+0x8130BE30	0x030E
+0x8130BE31	0x030F
+0x8130BE32	0x0310
+0x8130BE33	0x0311
+0x8130BE34	0x0312
+0x8130BE35	0x0313
+0x8130BE36	0x0314
+0x8130BE37	0x0315
+0x8130BE38	0x0316
+0x8130BE39	0x0317
+0x8130BF30	0x0318
+0x8130BF31	0x0319
+0x8130BF32	0x031A
+0x8130BF33	0x031B
+0x8130BF34	0x031C
+0x8130BF35	0x031D
+0x8130BF36	0x031E
+0x8130BF37	0x031F
+0x8130BF38	0x0320
+0x8130BF39	0x0321
+0x8130C030	0x0322
+0x8130C031	0x0323
+0x8130C032	0x0324
+0x8130C033	0x0325
+0x8130C034	0x0326
+0x8130C035	0x0327
+0x8130C036	0x0328
+0x8130C037	0x0329
+0x8130C038	0x032A
+0x8130C039	0x032B
+0x8130C130	0x032C
+0x8130C131	0x032D
+0x8130C132	0x032E
+0x8130C133	0x032F
+0x8130C134	0x0330
+0x8130C135	0x0331
+0x8130C136	0x0332
+0x8130C137	0x0333
+0x8130C138	0x0334
+0x8130C139	0x0335
+0x8130C230	0x0336
+0x8130C231	0x0337
+0x8130C232	0x0338
+0x8130C233	0x0339
+0x8130C234	0x033A
+0x8130C235	0x033B
+0x8130C236	0x033C
+0x8130C237	0x033D
+0x8130C238	0x033E
+0x8130C239	0x033F
+0x8130C330	0x0340
+0x8130C331	0x0341
+0x8130C332	0x0342
+0x8130C333	0x0343
+0x8130C334	0x0344
+0x8130C335	0x0345
+0x8130C336	0x0346
+0x8130C337	0x0347
+0x8130C338	0x0348
+0x8130C339	0x0349
+0x8130C430	0x034A
+0x8130C431	0x034B
+0x8130C432	0x034C
+0x8130C433	0x034D
+0x8130C434	0x034E
+0x8130C435	0x034F
+0x8130C436	0x0350
+0x8130C437	0x0351
+0x8130C438	0x0352
+0x8130C439	0x0353
+0x8130C530	0x0354
+0x8130C531	0x0355
+0x8130C532	0x0356
+0x8130C533	0x0357
+0x8130C534	0x0358
+0x8130C535	0x0359
+0x8130C536	0x035A
+0x8130C537	0x035B
+0x8130C538	0x035C
+0x8130C539	0x035D
+0x8130C630	0x035E
+0x8130C631	0x035F
+0x8130C632	0x0360
+0x8130C633	0x0361
+0x8130C634	0x0362
+0x8130C635	0x0363
+0x8130C636	0x0364
+0x8130C637	0x0365
+0x8130C638	0x0366
+0x8130C639	0x0367
+0x8130C730	0x0368
+0x8130C731	0x0369
+0x8130C732	0x036A
+0x8130C733	0x036B
+0x8130C734	0x036C
+0x8130C735	0x036D
+0x8130C736	0x036E
+0x8130C737	0x036F
+0x8130C738	0x0370
+0x8130C739	0x0371
+0x8130C830	0x0372
+0x8130C831	0x0373
+0x8130C832	0x0374
+0x8130C833	0x0375
+0x8130C834	0x0376
+0x8130C835	0x0377
+0x8130C836	0x0378
+0x8130C837	0x0379
+0x8130C838	0x037A
+0x8130C839	0x037B
+0x8130C930	0x037C
+0x8130C931	0x037D
+0x8130C932	0x037E
+0x8130C933	0x037F
+0x8130C934	0x0380
+0x8130C935	0x0381
+0x8130C936	0x0382
+0x8130C937	0x0383
+0x8130C938	0x0384
+0x8130C939	0x0385
+0x8130CA30	0x0386
+0x8130CA31	0x0387
+0x8130CA32	0x0388
+0x8130CA33	0x0389
+0x8130CA34	0x038A
+0x8130CA35	0x038B
+0x8130CA36	0x038C
+0x8130CA37	0x038D
+0x8130CA38	0x038E
+0x8130CA39	0x038F
+0x8130CB30	0x0390
+0x8130CB31	0x03A2
+0x8130CB32	0x03AA
+0x8130CB33	0x03AB
+0x8130CB34	0x03AC
+0x8130CB35	0x03AD
+0x8130CB36	0x03AE
+0x8130CB37	0x03AF
+0x8130CB38	0x03B0
+0x8130CB39	0x03C2
+0x8130CC30	0x03CA
+0x8130CC31	0x03CB
+0x8130CC32	0x03CC
+0x8130CC33	0x03CD
+0x8130CC34	0x03CE
+0x8130CC35	0x03CF
+0x8130CC36	0x03D0
+0x8130CC37	0x03D1
+0x8130CC38	0x03D2
+0x8130CC39	0x03D3
+0x8130CD30	0x03D4
+0x8130CD31	0x03D5
+0x8130CD32	0x03D6
+0x8130CD33	0x03D7
+0x8130CD34	0x03D8
+0x8130CD35	0x03D9
+0x8130CD36	0x03DA
+0x8130CD37	0x03DB
+0x8130CD38	0x03DC
+0x8130CD39	0x03DD
+0x8130CE30	0x03DE
+0x8130CE31	0x03DF
+0x8130CE32	0x03E0
+0x8130CE33	0x03E1
+0x8130CE34	0x03E2
+0x8130CE35	0x03E3
+0x8130CE36	0x03E4
+0x8130CE37	0x03E5
+0x8130CE38	0x03E6
+0x8130CE39	0x03E7
+0x8130CF30	0x03E8
+0x8130CF31	0x03E9
+0x8130CF32	0x03EA
+0x8130CF33	0x03EB
+0x8130CF34	0x03EC
+0x8130CF35	0x03ED
+0x8130CF36	0x03EE
+0x8130CF37	0x03EF
+0x8130CF38	0x03F0
+0x8130CF39	0x03F1
+0x8130D030	0x03F2
+0x8130D031	0x03F3
+0x8130D032	0x03F4
+0x8130D033	0x03F5
+0x8130D034	0x03F6
+0x8130D035	0x03F7
+0x8130D036	0x03F8
+0x8130D037	0x03F9
+0x8130D038	0x03FA
+0x8130D039	0x03FB
+0x8130D130	0x03FC
+0x8130D131	0x03FD
+0x8130D132	0x03FE
+0x8130D133	0x03FF
+0x8130D134	0x0400
+0x8130D135	0x0402
+0x8130D136	0x0403
+0x8130D137	0x0404
+0x8130D138	0x0405
+0x8130D139	0x0406
+0x8130D230	0x0407
+0x8130D231	0x0408
+0x8130D232	0x0409
+0x8130D233	0x040A
+0x8130D234	0x040B
+0x8130D235	0x040C
+0x8130D236	0x040D
+0x8130D237	0x040E
+0x8130D238	0x040F
+0x8130D239	0x0450
+0x8130D330	0x0452
+0x8130D331	0x0453
+0x8130D332	0x0454
+0x8130D333	0x0455
+0x8130D334	0x0456
+0x8130D335	0x0457
+0x8130D336	0x0458
+0x8130D337	0x0459
+0x8130D338	0x045A
+0x8130D339	0x045B
+0x8130D430	0x045C
+0x8130D431	0x045D
+0x8130D432	0x045E
+0x8130D433	0x045F
+0x8130D434	0x0460
+0x8130D435	0x0461
+0x8130D436	0x0462
+0x8130D437	0x0463
+0x8130D438	0x0464
+0x8130D439	0x0465
+0x8130D530	0x0466
+0x8130D531	0x0467
+0x8130D532	0x0468
+0x8130D533	0x0469
+0x8130D534	0x046A
+0x8130D535	0x046B
+0x8130D536	0x046C
+0x8130D537	0x046D
+0x8130D538	0x046E
+0x8130D539	0x046F
+0x8130D630	0x0470
+0x8130D631	0x0471
+0x8130D632	0x0472
+0x8130D633	0x0473
+0x8130D634	0x0474
+0x8130D635	0x0475
+0x8130D636	0x0476
+0x8130D637	0x0477
+0x8130D638	0x0478
+0x8130D639	0x0479
+0x8130D730	0x047A
+0x8130D731	0x047B
+0x8130D732	0x047C
+0x8130D733	0x047D
+0x8130D734	0x047E
+0x8130D735	0x047F
+0x8130D736	0x0480
+0x8130D737	0x0481
+0x8130D738	0x0482
+0x8130D739	0x0483
+0x8130D830	0x0484
+0x8130D831	0x0485
+0x8130D832	0x0486
+0x8130D833	0x0487
+0x8130D834	0x0488
+0x8130D835	0x0489
+0x8130D836	0x048A
+0x8130D837	0x048B
+0x8130D838	0x048C
+0x8130D839	0x048D
+0x8130D930	0x048E
+0x8130D931	0x048F
+0x8130D932	0x0490
+0x8130D933	0x0491
+0x8130D934	0x0492
+0x8130D935	0x0493
+0x8130D936	0x0494
+0x8130D937	0x0495
+0x8130D938	0x0496
+0x8130D939	0x0497
+0x8130DA30	0x0498
+0x8130DA31	0x0499
+0x8130DA32	0x049A
+0x8130DA33	0x049B
+0x8130DA34	0x049C
+0x8130DA35	0x049D
+0x8130DA36	0x049E
+0x8130DA37	0x049F
+0x8130DA38	0x04A0
+0x8130DA39	0x04A1
+0x8130DB30	0x04A2
+0x8130DB31	0x04A3
+0x8130DB32	0x04A4
+0x8130DB33	0x04A5
+0x8130DB34	0x04A6
+0x8130DB35	0x04A7
+0x8130DB36	0x04A8
+0x8130DB37	0x04A9
+0x8130DB38	0x04AA
+0x8130DB39	0x04AB
+0x8130DC30	0x04AC
+0x8130DC31	0x04AD
+0x8130DC32	0x04AE
+0x8130DC33	0x04AF
+0x8130DC34	0x04B0
+0x8130DC35	0x04B1
+0x8130DC36	0x04B2
+0x8130DC37	0x04B3
+0x8130DC38	0x04B4
+0x8130DC39	0x04B5
+0x8130DD30	0x04B6
+0x8130DD31	0x04B7
+0x8130DD32	0x04B8
+0x8130DD33	0x04B9
+0x8130DD34	0x04BA
+0x8130DD35	0x04BB
+0x8130DD36	0x04BC
+0x8130DD37	0x04BD
+0x8130DD38	0x04BE
+0x8130DD39	0x04BF
+0x8130DE30	0x04C0
+0x8130DE31	0x04C1
+0x8130DE32	0x04C2
+0x8130DE33	0x04C3
+0x8130DE34	0x04C4
+0x8130DE35	0x04C5
+0x8130DE36	0x04C6
+0x8130DE37	0x04C7
+0x8130DE38	0x04C8
+0x8130DE39	0x04C9
+0x8130DF30	0x04CA
+0x8130DF31	0x04CB
+0x8130DF32	0x04CC
+0x8130DF33	0x04CD
+0x8130DF34	0x04CE
+0x8130DF35	0x04CF
+0x8130DF36	0x04D0
+0x8130DF37	0x04D1
+0x8130DF38	0x04D2
+0x8130DF39	0x04D3
+0x8130E030	0x04D4
+0x8130E031	0x04D5
+0x8130E032	0x04D6
+0x8130E033	0x04D7
+0x8130E034	0x04D8
+0x8130E035	0x04D9
+0x8130E036	0x04DA
+0x8130E037	0x04DB
+0x8130E038	0x04DC
+0x8130E039	0x04DD
+0x8130E130	0x04DE
+0x8130E131	0x04DF
+0x8130E132	0x04E0
+0x8130E133	0x04E1
+0x8130E134	0x04E2
+0x8130E135	0x04E3
+0x8130E136	0x04E4
+0x8130E137	0x04E5
+0x8130E138	0x04E6
+0x8130E139	0x04E7
+0x8130E230	0x04E8
+0x8130E231	0x04E9
+0x8130E232	0x04EA
+0x8130E233	0x04EB
+0x8130E234	0x04EC
+0x8130E235	0x04ED
+0x8130E236	0x04EE
+0x8130E237	0x04EF
+0x8130E238	0x04F0
+0x8130E239	0x04F1
+0x8130E330	0x04F2
+0x8130E331	0x04F3
+0x8130E332	0x04F4
+0x8130E333	0x04F5
+0x8130E334	0x04F6
+0x8130E335	0x04F7
+0x8130E336	0x04F8
+0x8130E337	0x04F9
+0x8130E338	0x04FA
+0x8130E339	0x04FB
+0x8130E430	0x04FC
+0x8130E431	0x04FD
+0x8130E432	0x04FE
+0x8130E433	0x04FF
+0x8130E434	0x0500
+0x8130E435	0x0501
+0x8130E436	0x0502
+0x8130E437	0x0503
+0x8130E438	0x0504
+0x8130E439	0x0505
+0x8130E530	0x0506
+0x8130E531	0x0507
+0x8130E532	0x0508
+0x8130E533	0x0509
+0x8130E534	0x050A
+0x8130E535	0x050B
+0x8130E536	0x050C
+0x8130E537	0x050D
+0x8130E538	0x050E
+0x8130E539	0x050F
+0x8130E630	0x0510
+0x8130E631	0x0511
+0x8130E632	0x0512
+0x8130E633	0x0513
+0x8130E634	0x0514
+0x8130E635	0x0515
+0x8130E636	0x0516
+0x8130E637	0x0517
+0x8130E638	0x0518
+0x8130E639	0x0519
+0x8130E730	0x051A
+0x8130E731	0x051B
+0x8130E732	0x051C
+0x8130E733	0x051D
+0x8130E734	0x051E
+0x8130E735	0x051F
+0x8130E736	0x0520
+0x8130E737	0x0521
+0x8130E738	0x0522
+0x8130E739	0x0523
+0x8130E830	0x0524
+0x8130E831	0x0525
+0x8130E832	0x0526
+0x8130E833	0x0527
+0x8130E834	0x0528
+0x8130E835	0x0529
+0x8130E836	0x052A
+0x8130E837	0x052B
+0x8130E838	0x052C
+0x8130E839	0x052D
+0x8130E930	0x052E
+0x8130E931	0x052F
+0x8130E932	0x0530
+0x8130E933	0x0531
+0x8130E934	0x0532
+0x8130E935	0x0533
+0x8130E936	0x0534
+0x8130E937	0x0535
+0x8130E938	0x0536
+0x8130E939	0x0537
+0x8130EA30	0x0538
+0x8130EA31	0x0539
+0x8130EA32	0x053A
+0x8130EA33	0x053B
+0x8130EA34	0x053C
+0x8130EA35	0x053D
+0x8130EA36	0x053E
+0x8130EA37	0x053F
+0x8130EA38	0x0540
+0x8130EA39	0x0541
+0x8130EB30	0x0542
+0x8130EB31	0x0543
+0x8130EB32	0x0544
+0x8130EB33	0x0545
+0x8130EB34	0x0546
+0x8130EB35	0x0547
+0x8130EB36	0x0548
+0x8130EB37	0x0549
+0x8130EB38	0x054A
+0x8130EB39	0x054B
+0x8130EC30	0x054C
+0x8130EC31	0x054D
+0x8130EC32	0x054E
+0x8130EC33	0x054F
+0x8130EC34	0x0550
+0x8130EC35	0x0551
+0x8130EC36	0x0552
+0x8130EC37	0x0553
+0x8130EC38	0x0554
+0x8130EC39	0x0555
+0x8130ED30	0x0556
+0x8130ED31	0x0557
+0x8130ED32	0x0558
+0x8130ED33	0x0559
+0x8130ED34	0x055A
+0x8130ED35	0x055B
+0x8130ED36	0x055C
+0x8130ED37	0x055D
+0x8130ED38	0x055E
+0x8130ED39	0x055F
+0x8130EE30	0x0560
+0x8130EE31	0x0561
+0x8130EE32	0x0562
+0x8130EE33	0x0563
+0x8130EE34	0x0564
+0x8130EE35	0x0565
+0x8130EE36	0x0566
+0x8130EE37	0x0567
+0x8130EE38	0x0568
+0x8130EE39	0x0569
+0x8130EF30	0x056A
+0x8130EF31	0x056B
+0x8130EF32	0x056C
+0x8130EF33	0x056D
+0x8130EF34	0x056E
+0x8130EF35	0x056F
+0x8130EF36	0x0570
+0x8130EF37	0x0571
+0x8130EF38	0x0572
+0x8130EF39	0x0573
+0x8130F030	0x0574
+0x8130F031	0x0575
+0x8130F032	0x0576
+0x8130F033	0x0577
+0x8130F034	0x0578
+0x8130F035	0x0579
+0x8130F036	0x057A
+0x8130F037	0x057B
+0x8130F038	0x057C
+0x8130F039	0x057D
+0x8130F130	0x057E
+0x8130F131	0x057F
+0x8130F132	0x0580
+0x8130F133	0x0581
+0x8130F134	0x0582
+0x8130F135	0x0583
+0x8130F136	0x0584
+0x8130F137	0x0585
+0x8130F138	0x0586
+0x8130F139	0x0587
+0x8130F230	0x0588
+0x8130F231	0x0589
+0x8130F232	0x058A
+0x8130F233	0x058B
+0x8130F234	0x058C
+0x8130F235	0x058D
+0x8130F236	0x058E
+0x8130F237	0x058F
+0x8130F238	0x0590
+0x8130F239	0x0591
+0x8130F330	0x0592
+0x8130F331	0x0593
+0x8130F332	0x0594
+0x8130F333	0x0595
+0x8130F334	0x0596
+0x8130F335	0x0597
+0x8130F336	0x0598
+0x8130F337	0x0599
+0x8130F338	0x059A
+0x8130F339	0x059B
+0x8130F430	0x059C
+0x8130F431	0x059D
+0x8130F432	0x059E
+0x8130F433	0x059F
+0x8130F434	0x05A0
+0x8130F435	0x05A1
+0x8130F436	0x05A2
+0x8130F437	0x05A3
+0x8130F438	0x05A4
+0x8130F439	0x05A5
+0x8130F530	0x05A6
+0x8130F531	0x05A7
+0x8130F532	0x05A8
+0x8130F533	0x05A9
+0x8130F534	0x05AA
+0x8130F535	0x05AB
+0x8130F536	0x05AC
+0x8130F537	0x05AD
+0x8130F538	0x05AE
+0x8130F539	0x05AF
+0x8130F630	0x05B0
+0x8130F631	0x05B1
+0x8130F632	0x05B2
+0x8130F633	0x05B3
+0x8130F634	0x05B4
+0x8130F635	0x05B5
+0x8130F636	0x05B6
+0x8130F637	0x05B7
+0x8130F638	0x05B8
+0x8130F639	0x05B9
+0x8130F730	0x05BA
+0x8130F731	0x05BB
+0x8130F732	0x05BC
+0x8130F733	0x05BD
+0x8130F734	0x05BE
+0x8130F735	0x05BF
+0x8130F736	0x05C0
+0x8130F737	0x05C1
+0x8130F738	0x05C2
+0x8130F739	0x05C3
+0x8130F830	0x05C4
+0x8130F831	0x05C5
+0x8130F832	0x05C6
+0x8130F833	0x05C7
+0x8130F834	0x05C8
+0x8130F835	0x05C9
+0x8130F836	0x05CA
+0x8130F837	0x05CB
+0x8130F838	0x05CC
+0x8130F839	0x05CD
+0x8130F930	0x05CE
+0x8130F931	0x05CF
+0x8130F932	0x05D0
+0x8130F933	0x05D1
+0x8130F934	0x05D2
+0x8130F935	0x05D3
+0x8130F936	0x05D4
+0x8130F937	0x05D5
+0x8130F938	0x05D6
+0x8130F939	0x05D7
+0x8130FA30	0x05D8
+0x8130FA31	0x05D9
+0x8130FA32	0x05DA
+0x8130FA33	0x05DB
+0x8130FA34	0x05DC
+0x8130FA35	0x05DD
+0x8130FA36	0x05DE
+0x8130FA37	0x05DF
+0x8130FA38	0x05E0
+0x8130FA39	0x05E1
+0x8130FB30	0x05E2
+0x8130FB31	0x05E3
+0x8130FB32	0x05E4
+0x8130FB33	0x05E5
+0x8130FB34	0x05E6
+0x8130FB35	0x05E7
+0x8130FB36	0x05E8
+0x8130FB37	0x05E9
+0x8130FB38	0x05EA
+0x8130FB39	0x05EB
+0x8130FC30	0x05EC
+0x8130FC31	0x05ED
+0x8130FC32	0x05EE
+0x8130FC33	0x05EF
+0x8130FC34	0x05F0
+0x8130FC35	0x05F1
+0x8130FC36	0x05F2
+0x8130FC37	0x05F3
+0x8130FC38	0x05F4
+0x8130FC39	0x05F5
+0x8130FD30	0x05F6
+0x8130FD31	0x05F7
+0x8130FD32	0x05F8
+0x8130FD33	0x05F9
+0x8130FD34	0x05FA
+0x8130FD35	0x05FB
+0x8130FD36	0x05FC
+0x8130FD37	0x05FD
+0x8130FD38	0x05FE
+0x8130FD39	0x05FF
+0x8130FE30	0x0600
+0x8130FE31	0x0601
+0x8130FE32	0x0602
+0x8130FE33	0x0603
+0x8130FE34	0x0604
+0x8130FE35	0x0605
+0x8130FE36	0x0606
+0x8130FE37	0x0607
+0x8130FE38	0x0608
+0x8130FE39	0x0609
+0x81318130	0x060A
+0x81318131	0x060B
+0x81318132	0x060C
+0x81318133	0x060D
+0x81318134	0x060E
+0x81318135	0x060F
+0x81318136	0x0610
+0x81318137	0x0611
+0x81318138	0x0612
+0x81318139	0x0613
+0x81318230	0x0614
+0x81318231	0x0615
+0x81318232	0x0616
+0x81318233	0x0617
+0x81318234	0x0618
+0x81318235	0x0619
+0x81318236	0x061A
+0x81318237	0x061B
+0x81318238	0x061C
+0x81318239	0x061D
+0x81318330	0x061E
+0x81318331	0x061F
+0x81318332	0x0620
+0x81318333	0x0621
+0x81318334	0x0622
+0x81318335	0x0623
+0x81318336	0x0624
+0x81318337	0x0625
+0x81318338	0x0626
+0x81318339	0x0627
+0x81318430	0x0628
+0x81318431	0x0629
+0x81318432	0x062A
+0x81318433	0x062B
+0x81318434	0x062C
+0x81318435	0x062D
+0x81318436	0x062E
+0x81318437	0x062F
+0x81318438	0x0630
+0x81318439	0x0631
+0x81318530	0x0632
+0x81318531	0x0633
+0x81318532	0x0634
+0x81318533	0x0635
+0x81318534	0x0636
+0x81318535	0x0637
+0x81318536	0x0638
+0x81318537	0x0639
+0x81318538	0x063A
+0x81318539	0x063B
+0x81318630	0x063C
+0x81318631	0x063D
+0x81318632	0x063E
+0x81318633	0x063F
+0x81318634	0x0640
+0x81318635	0x0641
+0x81318636	0x0642
+0x81318637	0x0643
+0x81318638	0x0644
+0x81318639	0x0645
+0x81318730	0x0646
+0x81318731	0x0647
+0x81318732	0x0648
+0x81318733	0x0649
+0x81318734	0x064A
+0x81318735	0x064B
+0x81318736	0x064C
+0x81318737	0x064D
+0x81318738	0x064E
+0x81318739	0x064F
+0x81318830	0x0650
+0x81318831	0x0651
+0x81318832	0x0652
+0x81318833	0x0653
+0x81318834	0x0654
+0x81318835	0x0655
+0x81318836	0x0656
+0x81318837	0x0657
+0x81318838	0x0658
+0x81318839	0x0659
+0x81318930	0x065A
+0x81318931	0x065B
+0x81318932	0x065C
+0x81318933	0x065D
+0x81318934	0x065E
+0x81318935	0x065F
+0x81318936	0x0660
+0x81318937	0x0661
+0x81318938	0x0662
+0x81318939	0x0663
+0x81318A30	0x0664
+0x81318A31	0x0665
+0x81318A32	0x0666
+0x81318A33	0x0667
+0x81318A34	0x0668
+0x81318A35	0x0669
+0x81318A36	0x066A
+0x81318A37	0x066B
+0x81318A38	0x066C
+0x81318A39	0x066D
+0x81318B30	0x066E
+0x81318B31	0x066F
+0x81318B32	0x0670
+0x81318B33	0x0671
+0x81318B34	0x0672
+0x81318B35	0x0673
+0x81318B36	0x0674
+0x81318B37	0x0675
+0x81318B38	0x0676
+0x81318B39	0x0677
+0x81318C30	0x0678
+0x81318C31	0x0679
+0x81318C32	0x067A
+0x81318C33	0x067B
+0x81318C34	0x067C
+0x81318C35	0x067D
+0x81318C36	0x067E
+0x81318C37	0x067F
+0x81318C38	0x0680
+0x81318C39	0x0681
+0x81318D30	0x0682
+0x81318D31	0x0683
+0x81318D32	0x0684
+0x81318D33	0x0685
+0x81318D34	0x0686
+0x81318D35	0x0687
+0x81318D36	0x0688
+0x81318D37	0x0689
+0x81318D38	0x068A
+0x81318D39	0x068B
+0x81318E30	0x068C
+0x81318E31	0x068D
+0x81318E32	0x068E
+0x81318E33	0x068F
+0x81318E34	0x0690
+0x81318E35	0x0691
+0x81318E36	0x0692
+0x81318E37	0x0693
+0x81318E38	0x0694
+0x81318E39	0x0695
+0x81318F30	0x0696
+0x81318F31	0x0697
+0x81318F32	0x0698
+0x81318F33	0x0699
+0x81318F34	0x069A
+0x81318F35	0x069B
+0x81318F36	0x069C
+0x81318F37	0x069D
+0x81318F38	0x069E
+0x81318F39	0x069F
+0x81319030	0x06A0
+0x81319031	0x06A1
+0x81319032	0x06A2
+0x81319033	0x06A3
+0x81319034	0x06A4
+0x81319035	0x06A5
+0x81319036	0x06A6
+0x81319037	0x06A7
+0x81319038	0x06A8
+0x81319039	0x06A9
+0x81319130	0x06AA
+0x81319131	0x06AB
+0x81319132	0x06AC
+0x81319133	0x06AD
+0x81319134	0x06AE
+0x81319135	0x06AF
+0x81319136	0x06B0
+0x81319137	0x06B1
+0x81319138	0x06B2
+0x81319139	0x06B3
+0x81319230	0x06B4
+0x81319231	0x06B5
+0x81319232	0x06B6
+0x81319233	0x06B7
+0x81319234	0x06B8
+0x81319235	0x06B9
+0x81319236	0x06BA
+0x81319237	0x06BB
+0x81319238	0x06BC
+0x81319239	0x06BD
+0x81319330	0x06BE
+0x81319331	0x06BF
+0x81319332	0x06C0
+0x81319333	0x06C1
+0x81319334	0x06C2
+0x81319335	0x06C3
+0x81319336	0x06C4
+0x81319337	0x06C5
+0x81319338	0x06C6
+0x81319339	0x06C7
+0x81319430	0x06C8
+0x81319431	0x06C9
+0x81319432	0x06CA
+0x81319433	0x06CB
+0x81319434	0x06CC
+0x81319435	0x06CD
+0x81319436	0x06CE
+0x81319437	0x06CF
+0x81319438	0x06D0
+0x81319439	0x06D1
+0x81319530	0x06D2
+0x81319531	0x06D3
+0x81319532	0x06D4
+0x81319533	0x06D5
+0x81319534	0x06D6
+0x81319535	0x06D7
+0x81319536	0x06D8
+0x81319537	0x06D9
+0x81319538	0x06DA
+0x81319539	0x06DB
+0x81319630	0x06DC
+0x81319631	0x06DD
+0x81319632	0x06DE
+0x81319633	0x06DF
+0x81319634	0x06E0
+0x81319635	0x06E1
+0x81319636	0x06E2
+0x81319637	0x06E3
+0x81319638	0x06E4
+0x81319639	0x06E5
+0x81319730	0x06E6
+0x81319731	0x06E7
+0x81319732	0x06E8
+0x81319733	0x06E9
+0x81319734	0x06EA
+0x81319735	0x06EB
+0x81319736	0x06EC
+0x81319737	0x06ED
+0x81319738	0x06EE
+0x81319739	0x06EF
+0x81319830	0x06F0
+0x81319831	0x06F1
+0x81319832	0x06F2
+0x81319833	0x06F3
+0x81319834	0x06F4
+0x81319835	0x06F5
+0x81319836	0x06F6
+0x81319837	0x06F7
+0x81319838	0x06F8
+0x81319839	0x06F9
+0x81319930	0x06FA
+0x81319931	0x06FB
+0x81319932	0x06FC
+0x81319933	0x06FD
+0x81319934	0x06FE
+0x81319935	0x06FF
+0x81319936	0x0700
+0x81319937	0x0701
+0x81319938	0x0702
+0x81319939	0x0703
+0x81319A30	0x0704
+0x81319A31	0x0705
+0x81319A32	0x0706
+0x81319A33	0x0707
+0x81319A34	0x0708
+0x81319A35	0x0709
+0x81319A36	0x070A
+0x81319A37	0x070B
+0x81319A38	0x070C
+0x81319A39	0x070D
+0x81319B30	0x070E
+0x81319B31	0x070F
+0x81319B32	0x0710
+0x81319B33	0x0711
+0x81319B34	0x0712
+0x81319B35	0x0713
+0x81319B36	0x0714
+0x81319B37	0x0715
+0x81319B38	0x0716
+0x81319B39	0x0717
+0x81319C30	0x0718
+0x81319C31	0x0719
+0x81319C32	0x071A
+0x81319C33	0x071B
+0x81319C34	0x071C
+0x81319C35	0x071D
+0x81319C36	0x071E
+0x81319C37	0x071F
+0x81319C38	0x0720
+0x81319C39	0x0721
+0x81319D30	0x0722
+0x81319D31	0x0723
+0x81319D32	0x0724
+0x81319D33	0x0725
+0x81319D34	0x0726
+0x81319D35	0x0727
+0x81319D36	0x0728
+0x81319D37	0x0729
+0x81319D38	0x072A
+0x81319D39	0x072B
+0x81319E30	0x072C
+0x81319E31	0x072D
+0x81319E32	0x072E
+0x81319E33	0x072F
+0x81319E34	0x0730
+0x81319E35	0x0731
+0x81319E36	0x0732
+0x81319E37	0x0733
+0x81319E38	0x0734
+0x81319E39	0x0735
+0x81319F30	0x0736
+0x81319F31	0x0737
+0x81319F32	0x0738
+0x81319F33	0x0739
+0x81319F34	0x073A
+0x81319F35	0x073B
+0x81319F36	0x073C
+0x81319F37	0x073D
+0x81319F38	0x073E
+0x81319F39	0x073F
+0x8131A030	0x0740
+0x8131A031	0x0741
+0x8131A032	0x0742
+0x8131A033	0x0743
+0x8131A034	0x0744
+0x8131A035	0x0745
+0x8131A036	0x0746
+0x8131A037	0x0747
+0x8131A038	0x0748
+0x8131A039	0x0749
+0x8131A130	0x074A
+0x8131A131	0x074B
+0x8131A132	0x074C
+0x8131A133	0x074D
+0x8131A134	0x074E
+0x8131A135	0x074F
+0x8131A136	0x0750
+0x8131A137	0x0751
+0x8131A138	0x0752
+0x8131A139	0x0753
+0x8131A230	0x0754
+0x8131A231	0x0755
+0x8131A232	0x0756
+0x8131A233	0x0757
+0x8131A234	0x0758
+0x8131A235	0x0759
+0x8131A236	0x075A
+0x8131A237	0x075B
+0x8131A238	0x075C
+0x8131A239	0x075D
+0x8131A330	0x075E
+0x8131A331	0x075F
+0x8131A332	0x0760
+0x8131A333	0x0761
+0x8131A334	0x0762
+0x8131A335	0x0763
+0x8131A336	0x0764
+0x8131A337	0x0765
+0x8131A338	0x0766
+0x8131A339	0x0767
+0x8131A430	0x0768
+0x8131A431	0x0769
+0x8131A432	0x076A
+0x8131A433	0x076B
+0x8131A434	0x076C
+0x8131A435	0x076D
+0x8131A436	0x076E
+0x8131A437	0x076F
+0x8131A438	0x0770
+0x8131A439	0x0771
+0x8131A530	0x0772
+0x8131A531	0x0773
+0x8131A532	0x0774
+0x8131A533	0x0775
+0x8131A534	0x0776
+0x8131A535	0x0777
+0x8131A536	0x0778
+0x8131A537	0x0779
+0x8131A538	0x077A
+0x8131A539	0x077B
+0x8131A630	0x077C
+0x8131A631	0x077D
+0x8131A632	0x077E
+0x8131A633	0x077F
+0x8131A634	0x0780
+0x8131A635	0x0781
+0x8131A636	0x0782
+0x8131A637	0x0783
+0x8131A638	0x0784
+0x8131A639	0x0785
+0x8131A730	0x0786
+0x8131A731	0x0787
+0x8131A732	0x0788
+0x8131A733	0x0789
+0x8131A734	0x078A
+0x8131A735	0x078B
+0x8131A736	0x078C
+0x8131A737	0x078D
+0x8131A738	0x078E
+0x8131A739	0x078F
+0x8131A830	0x0790
+0x8131A831	0x0791
+0x8131A832	0x0792
+0x8131A833	0x0793
+0x8131A834	0x0794
+0x8131A835	0x0795
+0x8131A836	0x0796
+0x8131A837	0x0797
+0x8131A838	0x0798
+0x8131A839	0x0799
+0x8131A930	0x079A
+0x8131A931	0x079B
+0x8131A932	0x079C
+0x8131A933	0x079D
+0x8131A934	0x079E
+0x8131A935	0x079F
+0x8131A936	0x07A0
+0x8131A937	0x07A1
+0x8131A938	0x07A2
+0x8131A939	0x07A3
+0x8131AA30	0x07A4
+0x8131AA31	0x07A5
+0x8131AA32	0x07A6
+0x8131AA33	0x07A7
+0x8131AA34	0x07A8
+0x8131AA35	0x07A9
+0x8131AA36	0x07AA
+0x8131AA37	0x07AB
+0x8131AA38	0x07AC
+0x8131AA39	0x07AD
+0x8131AB30	0x07AE
+0x8131AB31	0x07AF
+0x8131AB32	0x07B0
+0x8131AB33	0x07B1
+0x8131AB34	0x07B2
+0x8131AB35	0x07B3
+0x8131AB36	0x07B4
+0x8131AB37	0x07B5
+0x8131AB38	0x07B6
+0x8131AB39	0x07B7
+0x8131AC30	0x07B8
+0x8131AC31	0x07B9
+0x8131AC32	0x07BA
+0x8131AC33	0x07BB
+0x8131AC34	0x07BC
+0x8131AC35	0x07BD
+0x8131AC36	0x07BE
+0x8131AC37	0x07BF
+0x8131AC38	0x07C0
+0x8131AC39	0x07C1
+0x8131AD30	0x07C2
+0x8131AD31	0x07C3
+0x8131AD32	0x07C4
+0x8131AD33	0x07C5
+0x8131AD34	0x07C6
+0x8131AD35	0x07C7
+0x8131AD36	0x07C8
+0x8131AD37	0x07C9
+0x8131AD38	0x07CA
+0x8131AD39	0x07CB
+0x8131AE30	0x07CC
+0x8131AE31	0x07CD
+0x8131AE32	0x07CE
+0x8131AE33	0x07CF
+0x8131AE34	0x07D0
+0x8131AE35	0x07D1
+0x8131AE36	0x07D2
+0x8131AE37	0x07D3
+0x8131AE38	0x07D4
+0x8131AE39	0x07D5
+0x8131AF30	0x07D6
+0x8131AF31	0x07D7
+0x8131AF32	0x07D8
+0x8131AF33	0x07D9
+0x8131AF34	0x07DA
+0x8131AF35	0x07DB
+0x8131AF36	0x07DC
+0x8131AF37	0x07DD
+0x8131AF38	0x07DE
+0x8131AF39	0x07DF
+0x8131B030	0x07E0
+0x8131B031	0x07E1
+0x8131B032	0x07E2
+0x8131B033	0x07E3
+0x8131B034	0x07E4
+0x8131B035	0x07E5
+0x8131B036	0x07E6
+0x8131B037	0x07E7
+0x8131B038	0x07E8
+0x8131B039	0x07E9
+0x8131B130	0x07EA
+0x8131B131	0x07EB
+0x8131B132	0x07EC
+0x8131B133	0x07ED
+0x8131B134	0x07EE
+0x8131B135	0x07EF
+0x8131B136	0x07F0
+0x8131B137	0x07F1
+0x8131B138	0x07F2
+0x8131B139	0x07F3
+0x8131B230	0x07F4
+0x8131B231	0x07F5
+0x8131B232	0x07F6
+0x8131B233	0x07F7
+0x8131B234	0x07F8
+0x8131B235	0x07F9
+0x8131B236	0x07FA
+0x8131B237	0x07FB
+0x8131B238	0x07FC
+0x8131B239	0x07FD
+0x8131B330	0x07FE
+0x8131B331	0x07FF
+0x8131B332	0x0800
+0x8131B333	0x0801
+0x8131B334	0x0802
+0x8131B335	0x0803
+0x8131B336	0x0804
+0x8131B337	0x0805
+0x8131B338	0x0806
+0x8131B339	0x0807
+0x8131B430	0x0808
+0x8131B431	0x0809
+0x8131B432	0x080A
+0x8131B433	0x080B
+0x8131B434	0x080C
+0x8131B435	0x080D
+0x8131B436	0x080E
+0x8131B437	0x080F
+0x8131B438	0x0810
+0x8131B439	0x0811
+0x8131B530	0x0812
+0x8131B531	0x0813
+0x8131B532	0x0814
+0x8131B533	0x0815
+0x8131B534	0x0816
+0x8131B535	0x0817
+0x8131B536	0x0818
+0x8131B537	0x0819
+0x8131B538	0x081A
+0x8131B539	0x081B
+0x8131B630	0x081C
+0x8131B631	0x081D
+0x8131B632	0x081E
+0x8131B633	0x081F
+0x8131B634	0x0820
+0x8131B635	0x0821
+0x8131B636	0x0822
+0x8131B637	0x0823
+0x8131B638	0x0824
+0x8131B639	0x0825
+0x8131B730	0x0826
+0x8131B731	0x0827
+0x8131B732	0x0828
+0x8131B733	0x0829
+0x8131B734	0x082A
+0x8131B735	0x082B
+0x8131B736	0x082C
+0x8131B737	0x082D
+0x8131B738	0x082E
+0x8131B739	0x082F
+0x8131B830	0x0830
+0x8131B831	0x0831
+0x8131B832	0x0832
+0x8131B833	0x0833
+0x8131B834	0x0834
+0x8131B835	0x0835
+0x8131B836	0x0836
+0x8131B837	0x0837
+0x8131B838	0x0838
+0x8131B839	0x0839
+0x8131B930	0x083A
+0x8131B931	0x083B
+0x8131B932	0x083C
+0x8131B933	0x083D
+0x8131B934	0x083E
+0x8131B935	0x083F
+0x8131B936	0x0840
+0x8131B937	0x0841
+0x8131B938	0x0842
+0x8131B939	0x0843
+0x8131BA30	0x0844
+0x8131BA31	0x0845
+0x8131BA32	0x0846
+0x8131BA33	0x0847
+0x8131BA34	0x0848
+0x8131BA35	0x0849
+0x8131BA36	0x084A
+0x8131BA37	0x084B
+0x8131BA38	0x084C
+0x8131BA39	0x084D
+0x8131BB30	0x084E
+0x8131BB31	0x084F
+0x8131BB32	0x0850
+0x8131BB33	0x0851
+0x8131BB34	0x0852
+0x8131BB35	0x0853
+0x8131BB36	0x0854
+0x8131BB37	0x0855
+0x8131BB38	0x0856
+0x8131BB39	0x0857
+0x8131BC30	0x0858
+0x8131BC31	0x0859
+0x8131BC32	0x085A
+0x8131BC33	0x085B
+0x8131BC34	0x085C
+0x8131BC35	0x085D
+0x8131BC36	0x085E
+0x8131BC37	0x085F
+0x8131BC38	0x0860
+0x8131BC39	0x0861
+0x8131BD30	0x0862
+0x8131BD31	0x0863
+0x8131BD32	0x0864
+0x8131BD33	0x0865
+0x8131BD34	0x0866
+0x8131BD35	0x0867
+0x8131BD36	0x0868
+0x8131BD37	0x0869
+0x8131BD38	0x086A
+0x8131BD39	0x086B
+0x8131BE30	0x086C
+0x8131BE31	0x086D
+0x8131BE32	0x086E
+0x8131BE33	0x086F
+0x8131BE34	0x0870
+0x8131BE35	0x0871
+0x8131BE36	0x0872
+0x8131BE37	0x0873
+0x8131BE38	0x0874
+0x8131BE39	0x0875
+0x8131BF30	0x0876
+0x8131BF31	0x0877
+0x8131BF32	0x0878
+0x8131BF33	0x0879
+0x8131BF34	0x087A
+0x8131BF35	0x087B
+0x8131BF36	0x087C
+0x8131BF37	0x087D
+0x8131BF38	0x087E
+0x8131BF39	0x087F
+0x8131C030	0x0880
+0x8131C031	0x0881
+0x8131C032	0x0882
+0x8131C033	0x0883
+0x8131C034	0x0884
+0x8131C035	0x0885
+0x8131C036	0x0886
+0x8131C037	0x0887
+0x8131C038	0x0888
+0x8131C039	0x0889
+0x8131C130	0x088A
+0x8131C131	0x088B
+0x8131C132	0x088C
+0x8131C133	0x088D
+0x8131C134	0x088E
+0x8131C135	0x088F
+0x8131C136	0x0890
+0x8131C137	0x0891
+0x8131C138	0x0892
+0x8131C139	0x0893
+0x8131C230	0x0894
+0x8131C231	0x0895
+0x8131C232	0x0896
+0x8131C233	0x0897
+0x8131C234	0x0898
+0x8131C235	0x0899
+0x8131C236	0x089A
+0x8131C237	0x089B
+0x8131C238	0x089C
+0x8131C239	0x089D
+0x8131C330	0x089E
+0x8131C331	0x089F
+0x8131C332	0x08A0
+0x8131C333	0x08A1
+0x8131C334	0x08A2
+0x8131C335	0x08A3
+0x8131C336	0x08A4
+0x8131C337	0x08A5
+0x8131C338	0x08A6
+0x8131C339	0x08A7
+0x8131C430	0x08A8
+0x8131C431	0x08A9
+0x8131C432	0x08AA
+0x8131C433	0x08AB
+0x8131C434	0x08AC
+0x8131C435	0x08AD
+0x8131C436	0x08AE
+0x8131C437	0x08AF
+0x8131C438	0x08B0
+0x8131C439	0x08B1
+0x8131C530	0x08B2
+0x8131C531	0x08B3
+0x8131C532	0x08B4
+0x8131C533	0x08B5
+0x8131C534	0x08B6
+0x8131C535	0x08B7
+0x8131C536	0x08B8
+0x8131C537	0x08B9
+0x8131C538	0x08BA
+0x8131C539	0x08BB
+0x8131C630	0x08BC
+0x8131C631	0x08BD
+0x8131C632	0x08BE
+0x8131C633	0x08BF
+0x8131C634	0x08C0
+0x8131C635	0x08C1
+0x8131C636	0x08C2
+0x8131C637	0x08C3
+0x8131C638	0x08C4
+0x8131C639	0x08C5
+0x8131C730	0x08C6
+0x8131C731	0x08C7
+0x8131C732	0x08C8
+0x8131C733	0x08C9
+0x8131C734	0x08CA
+0x8131C735	0x08CB
+0x8131C736	0x08CC
+0x8131C737	0x08CD
+0x8131C738	0x08CE
+0x8131C739	0x08CF
+0x8131C830	0x08D0
+0x8131C831	0x08D1
+0x8131C832	0x08D2
+0x8131C833	0x08D3
+0x8131C834	0x08D4
+0x8131C835	0x08D5
+0x8131C836	0x08D6
+0x8131C837	0x08D7
+0x8131C838	0x08D8
+0x8131C839	0x08D9
+0x8131C930	0x08DA
+0x8131C931	0x08DB
+0x8131C932	0x08DC
+0x8131C933	0x08DD
+0x8131C934	0x08DE
+0x8131C935	0x08DF
+0x8131C936	0x08E0
+0x8131C937	0x08E1
+0x8131C938	0x08E2
+0x8131C939	0x08E3
+0x8131CA30	0x08E4
+0x8131CA31	0x08E5
+0x8131CA32	0x08E6
+0x8131CA33	0x08E7
+0x8131CA34	0x08E8
+0x8131CA35	0x08E9
+0x8131CA36	0x08EA
+0x8131CA37	0x08EB
+0x8131CA38	0x08EC
+0x8131CA39	0x08ED
+0x8131CB30	0x08EE
+0x8131CB31	0x08EF
+0x8131CB32	0x08F0
+0x8131CB33	0x08F1
+0x8131CB34	0x08F2
+0x8131CB35	0x08F3
+0x8131CB36	0x08F4
+0x8131CB37	0x08F5
+0x8131CB38	0x08F6
+0x8131CB39	0x08F7
+0x8131CC30	0x08F8
+0x8131CC31	0x08F9
+0x8131CC32	0x08FA
+0x8131CC33	0x08FB
+0x8131CC34	0x08FC
+0x8131CC35	0x08FD
+0x8131CC36	0x08FE
+0x8131CC37	0x08FF
+0x8131CC38	0x0900
+0x8131CC39	0x0901
+0x8131CD30	0x0902
+0x8131CD31	0x0903
+0x8131CD32	0x0904
+0x8131CD33	0x0905
+0x8131CD34	0x0906
+0x8131CD35	0x0907
+0x8131CD36	0x0908
+0x8131CD37	0x0909
+0x8131CD38	0x090A
+0x8131CD39	0x090B
+0x8131CE30	0x090C
+0x8131CE31	0x090D
+0x8131CE32	0x090E
+0x8131CE33	0x090F
+0x8131CE34	0x0910
+0x8131CE35	0x0911
+0x8131CE36	0x0912
+0x8131CE37	0x0913
+0x8131CE38	0x0914
+0x8131CE39	0x0915
+0x8131CF30	0x0916
+0x8131CF31	0x0917
+0x8131CF32	0x0918
+0x8131CF33	0x0919
+0x8131CF34	0x091A
+0x8131CF35	0x091B
+0x8131CF36	0x091C
+0x8131CF37	0x091D
+0x8131CF38	0x091E
+0x8131CF39	0x091F
+0x8131D030	0x0920
+0x8131D031	0x0921
+0x8131D032	0x0922
+0x8131D033	0x0923
+0x8131D034	0x0924
+0x8131D035	0x0925
+0x8131D036	0x0926
+0x8131D037	0x0927
+0x8131D038	0x0928
+0x8131D039	0x0929
+0x8131D130	0x092A
+0x8131D131	0x092B
+0x8131D132	0x092C
+0x8131D133	0x092D
+0x8131D134	0x092E
+0x8131D135	0x092F
+0x8131D136	0x0930
+0x8131D137	0x0931
+0x8131D138	0x0932
+0x8131D139	0x0933
+0x8131D230	0x0934
+0x8131D231	0x0935
+0x8131D232	0x0936
+0x8131D233	0x0937
+0x8131D234	0x0938
+0x8131D235	0x0939
+0x8131D236	0x093A
+0x8131D237	0x093B
+0x8131D238	0x093C
+0x8131D239	0x093D
+0x8131D330	0x093E
+0x8131D331	0x093F
+0x8131D332	0x0940
+0x8131D333	0x0941
+0x8131D334	0x0942
+0x8131D335	0x0943
+0x8131D336	0x0944
+0x8131D337	0x0945
+0x8131D338	0x0946
+0x8131D339	0x0947
+0x8131D430	0x0948
+0x8131D431	0x0949
+0x8131D432	0x094A
+0x8131D433	0x094B
+0x8131D434	0x094C
+0x8131D435	0x094D
+0x8131D436	0x094E
+0x8131D437	0x094F
+0x8131D438	0x0950
+0x8131D439	0x0951
+0x8131D530	0x0952
+0x8131D531	0x0953
+0x8131D532	0x0954
+0x8131D533	0x0955
+0x8131D534	0x0956
+0x8131D535	0x0957
+0x8131D536	0x0958
+0x8131D537	0x0959
+0x8131D538	0x095A
+0x8131D539	0x095B
+0x8131D630	0x095C
+0x8131D631	0x095D
+0x8131D632	0x095E
+0x8131D633	0x095F
+0x8131D634	0x0960
+0x8131D635	0x0961
+0x8131D636	0x0962
+0x8131D637	0x0963
+0x8131D638	0x0964
+0x8131D639	0x0965
+0x8131D730	0x0966
+0x8131D731	0x0967
+0x8131D732	0x0968
+0x8131D733	0x0969
+0x8131D734	0x096A
+0x8131D735	0x096B
+0x8131D736	0x096C
+0x8131D737	0x096D
+0x8131D738	0x096E
+0x8131D739	0x096F
+0x8131D830	0x0970
+0x8131D831	0x0971
+0x8131D832	0x0972
+0x8131D833	0x0973
+0x8131D834	0x0974
+0x8131D835	0x0975
+0x8131D836	0x0976
+0x8131D837	0x0977
+0x8131D838	0x0978
+0x8131D839	0x0979
+0x8131D930	0x097A
+0x8131D931	0x097B
+0x8131D932	0x097C
+0x8131D933	0x097D
+0x8131D934	0x097E
+0x8131D935	0x097F
+0x8131D936	0x0980
+0x8131D937	0x0981
+0x8131D938	0x0982
+0x8131D939	0x0983
+0x8131DA30	0x0984
+0x8131DA31	0x0985
+0x8131DA32	0x0986
+0x8131DA33	0x0987
+0x8131DA34	0x0988
+0x8131DA35	0x0989
+0x8131DA36	0x098A
+0x8131DA37	0x098B
+0x8131DA38	0x098C
+0x8131DA39	0x098D
+0x8131DB30	0x098E
+0x8131DB31	0x098F
+0x8131DB32	0x0990
+0x8131DB33	0x0991
+0x8131DB34	0x0992
+0x8131DB35	0x0993
+0x8131DB36	0x0994
+0x8131DB37	0x0995
+0x8131DB38	0x0996
+0x8131DB39	0x0997
+0x8131DC30	0x0998
+0x8131DC31	0x0999
+0x8131DC32	0x099A
+0x8131DC33	0x099B
+0x8131DC34	0x099C
+0x8131DC35	0x099D
+0x8131DC36	0x099E
+0x8131DC37	0x099F
+0x8131DC38	0x09A0
+0x8131DC39	0x09A1
+0x8131DD30	0x09A2
+0x8131DD31	0x09A3
+0x8131DD32	0x09A4
+0x8131DD33	0x09A5
+0x8131DD34	0x09A6
+0x8131DD35	0x09A7
+0x8131DD36	0x09A8
+0x8131DD37	0x09A9
+0x8131DD38	0x09AA
+0x8131DD39	0x09AB
+0x8131DE30	0x09AC
+0x8131DE31	0x09AD
+0x8131DE32	0x09AE
+0x8131DE33	0x09AF
+0x8131DE34	0x09B0
+0x8131DE35	0x09B1
+0x8131DE36	0x09B2
+0x8131DE37	0x09B3
+0x8131DE38	0x09B4
+0x8131DE39	0x09B5
+0x8131DF30	0x09B6
+0x8131DF31	0x09B7
+0x8131DF32	0x09B8
+0x8131DF33	0x09B9
+0x8131DF34	0x09BA
+0x8131DF35	0x09BB
+0x8131DF36	0x09BC
+0x8131DF37	0x09BD
+0x8131DF38	0x09BE
+0x8131DF39	0x09BF
+0x8131E030	0x09C0
+0x8131E031	0x09C1
+0x8131E032	0x09C2
+0x8131E033	0x09C3
+0x8131E034	0x09C4
+0x8131E035	0x09C5
+0x8131E036	0x09C6
+0x8131E037	0x09C7
+0x8131E038	0x09C8
+0x8131E039	0x09C9
+0x8131E130	0x09CA
+0x8131E131	0x09CB
+0x8131E132	0x09CC
+0x8131E133	0x09CD
+0x8131E134	0x09CE
+0x8131E135	0x09CF
+0x8131E136	0x09D0
+0x8131E137	0x09D1
+0x8131E138	0x09D2
+0x8131E139	0x09D3
+0x8131E230	0x09D4
+0x8131E231	0x09D5
+0x8131E232	0x09D6
+0x8131E233	0x09D7
+0x8131E234	0x09D8
+0x8131E235	0x09D9
+0x8131E236	0x09DA
+0x8131E237	0x09DB
+0x8131E238	0x09DC
+0x8131E239	0x09DD
+0x8131E330	0x09DE
+0x8131E331	0x09DF
+0x8131E332	0x09E0
+0x8131E333	0x09E1
+0x8131E334	0x09E2
+0x8131E335	0x09E3
+0x8131E336	0x09E4
+0x8131E337	0x09E5
+0x8131E338	0x09E6
+0x8131E339	0x09E7
+0x8131E430	0x09E8
+0x8131E431	0x09E9
+0x8131E432	0x09EA
+0x8131E433	0x09EB
+0x8131E434	0x09EC
+0x8131E435	0x09ED
+0x8131E436	0x09EE
+0x8131E437	0x09EF
+0x8131E438	0x09F0
+0x8131E439	0x09F1
+0x8131E530	0x09F2
+0x8131E531	0x09F3
+0x8131E532	0x09F4
+0x8131E533	0x09F5
+0x8131E534	0x09F6
+0x8131E535	0x09F7
+0x8131E536	0x09F8
+0x8131E537	0x09F9
+0x8131E538	0x09FA
+0x8131E539	0x09FB
+0x8131E630	0x09FC
+0x8131E631	0x09FD
+0x8131E632	0x09FE
+0x8131E633	0x09FF
+0x8131E634	0x0A00
+0x8131E635	0x0A01
+0x8131E636	0x0A02
+0x8131E637	0x0A03
+0x8131E638	0x0A04
+0x8131E639	0x0A05
+0x8131E730	0x0A06
+0x8131E731	0x0A07
+0x8131E732	0x0A08
+0x8131E733	0x0A09
+0x8131E734	0x0A0A
+0x8131E735	0x0A0B
+0x8131E736	0x0A0C
+0x8131E737	0x0A0D
+0x8131E738	0x0A0E
+0x8131E739	0x0A0F
+0x8131E830	0x0A10
+0x8131E831	0x0A11
+0x8131E832	0x0A12
+0x8131E833	0x0A13
+0x8131E834	0x0A14
+0x8131E835	0x0A15
+0x8131E836	0x0A16
+0x8131E837	0x0A17
+0x8131E838	0x0A18
+0x8131E839	0x0A19
+0x8131E930	0x0A1A
+0x8131E931	0x0A1B
+0x8131E932	0x0A1C
+0x8131E933	0x0A1D
+0x8131E934	0x0A1E
+0x8131E935	0x0A1F
+0x8131E936	0x0A20
+0x8131E937	0x0A21
+0x8131E938	0x0A22
+0x8131E939	0x0A23
+0x8131EA30	0x0A24
+0x8131EA31	0x0A25
+0x8131EA32	0x0A26
+0x8131EA33	0x0A27
+0x8131EA34	0x0A28
+0x8131EA35	0x0A29
+0x8131EA36	0x0A2A
+0x8131EA37	0x0A2B
+0x8131EA38	0x0A2C
+0x8131EA39	0x0A2D
+0x8131EB30	0x0A2E
+0x8131EB31	0x0A2F
+0x8131EB32	0x0A30
+0x8131EB33	0x0A31
+0x8131EB34	0x0A32
+0x8131EB35	0x0A33
+0x8131EB36	0x0A34
+0x8131EB37	0x0A35
+0x8131EB38	0x0A36
+0x8131EB39	0x0A37
+0x8131EC30	0x0A38
+0x8131EC31	0x0A39
+0x8131EC32	0x0A3A
+0x8131EC33	0x0A3B
+0x8131EC34	0x0A3C
+0x8131EC35	0x0A3D
+0x8131EC36	0x0A3E
+0x8131EC37	0x0A3F
+0x8131EC38	0x0A40
+0x8131EC39	0x0A41
+0x8131ED30	0x0A42
+0x8131ED31	0x0A43
+0x8131ED32	0x0A44
+0x8131ED33	0x0A45
+0x8131ED34	0x0A46
+0x8131ED35	0x0A47
+0x8131ED36	0x0A48
+0x8131ED37	0x0A49
+0x8131ED38	0x0A4A
+0x8131ED39	0x0A4B
+0x8131EE30	0x0A4C
+0x8131EE31	0x0A4D
+0x8131EE32	0x0A4E
+0x8131EE33	0x0A4F
+0x8131EE34	0x0A50
+0x8131EE35	0x0A51
+0x8131EE36	0x0A52
+0x8131EE37	0x0A53
+0x8131EE38	0x0A54
+0x8131EE39	0x0A55
+0x8131EF30	0x0A56
+0x8131EF31	0x0A57
+0x8131EF32	0x0A58
+0x8131EF33	0x0A59
+0x8131EF34	0x0A5A
+0x8131EF35	0x0A5B
+0x8131EF36	0x0A5C
+0x8131EF37	0x0A5D
+0x8131EF38	0x0A5E
+0x8131EF39	0x0A5F
+0x8131F030	0x0A60
+0x8131F031	0x0A61
+0x8131F032	0x0A62
+0x8131F033	0x0A63
+0x8131F034	0x0A64
+0x8131F035	0x0A65
+0x8131F036	0x0A66
+0x8131F037	0x0A67
+0x8131F038	0x0A68
+0x8131F039	0x0A69
+0x8131F130	0x0A6A
+0x8131F131	0x0A6B
+0x8131F132	0x0A6C
+0x8131F133	0x0A6D
+0x8131F134	0x0A6E
+0x8131F135	0x0A6F
+0x8131F136	0x0A70
+0x8131F137	0x0A71
+0x8131F138	0x0A72
+0x8131F139	0x0A73
+0x8131F230	0x0A74
+0x8131F231	0x0A75
+0x8131F232	0x0A76
+0x8131F233	0x0A77
+0x8131F234	0x0A78
+0x8131F235	0x0A79
+0x8131F236	0x0A7A
+0x8131F237	0x0A7B
+0x8131F238	0x0A7C
+0x8131F239	0x0A7D
+0x8131F330	0x0A7E
+0x8131F331	0x0A7F
+0x8131F332	0x0A80
+0x8131F333	0x0A81
+0x8131F334	0x0A82
+0x8131F335	0x0A83
+0x8131F336	0x0A84
+0x8131F337	0x0A85
+0x8131F338	0x0A86
+0x8131F339	0x0A87
+0x8131F430	0x0A88
+0x8131F431	0x0A89
+0x8131F432	0x0A8A
+0x8131F433	0x0A8B
+0x8131F434	0x0A8C
+0x8131F435	0x0A8D
+0x8131F436	0x0A8E
+0x8131F437	0x0A8F
+0x8131F438	0x0A90
+0x8131F439	0x0A91
+0x8131F530	0x0A92
+0x8131F531	0x0A93
+0x8131F532	0x0A94
+0x8131F533	0x0A95
+0x8131F534	0x0A96
+0x8131F535	0x0A97
+0x8131F536	0x0A98
+0x8131F537	0x0A99
+0x8131F538	0x0A9A
+0x8131F539	0x0A9B
+0x8131F630	0x0A9C
+0x8131F631	0x0A9D
+0x8131F632	0x0A9E
+0x8131F633	0x0A9F
+0x8131F634	0x0AA0
+0x8131F635	0x0AA1
+0x8131F636	0x0AA2
+0x8131F637	0x0AA3
+0x8131F638	0x0AA4
+0x8131F639	0x0AA5
+0x8131F730	0x0AA6
+0x8131F731	0x0AA7
+0x8131F732	0x0AA8
+0x8131F733	0x0AA9
+0x8131F734	0x0AAA
+0x8131F735	0x0AAB
+0x8131F736	0x0AAC
+0x8131F737	0x0AAD
+0x8131F738	0x0AAE
+0x8131F739	0x0AAF
+0x8131F830	0x0AB0
+0x8131F831	0x0AB1
+0x8131F832	0x0AB2
+0x8131F833	0x0AB3
+0x8131F834	0x0AB4
+0x8131F835	0x0AB5
+0x8131F836	0x0AB6
+0x8131F837	0x0AB7
+0x8131F838	0x0AB8
+0x8131F839	0x0AB9
+0x8131F930	0x0ABA
+0x8131F931	0x0ABB
+0x8131F932	0x0ABC
+0x8131F933	0x0ABD
+0x8131F934	0x0ABE
+0x8131F935	0x0ABF
+0x8131F936	0x0AC0
+0x8131F937	0x0AC1
+0x8131F938	0x0AC2
+0x8131F939	0x0AC3
+0x8131FA30	0x0AC4
+0x8131FA31	0x0AC5
+0x8131FA32	0x0AC6
+0x8131FA33	0x0AC7
+0x8131FA34	0x0AC8
+0x8131FA35	0x0AC9
+0x8131FA36	0x0ACA
+0x8131FA37	0x0ACB
+0x8131FA38	0x0ACC
+0x8131FA39	0x0ACD
+0x8131FB30	0x0ACE
+0x8131FB31	0x0ACF
+0x8131FB32	0x0AD0
+0x8131FB33	0x0AD1
+0x8131FB34	0x0AD2
+0x8131FB35	0x0AD3
+0x8131FB36	0x0AD4
+0x8131FB37	0x0AD5
+0x8131FB38	0x0AD6
+0x8131FB39	0x0AD7
+0x8131FC30	0x0AD8
+0x8131FC31	0x0AD9
+0x8131FC32	0x0ADA
+0x8131FC33	0x0ADB
+0x8131FC34	0x0ADC
+0x8131FC35	0x0ADD
+0x8131FC36	0x0ADE
+0x8131FC37	0x0ADF
+0x8131FC38	0x0AE0
+0x8131FC39	0x0AE1
+0x8131FD30	0x0AE2
+0x8131FD31	0x0AE3
+0x8131FD32	0x0AE4
+0x8131FD33	0x0AE5
+0x8131FD34	0x0AE6
+0x8131FD35	0x0AE7
+0x8131FD36	0x0AE8
+0x8131FD37	0x0AE9
+0x8131FD38	0x0AEA
+0x8131FD39	0x0AEB
+0x8131FE30	0x0AEC
+0x8131FE31	0x0AED
+0x8131FE32	0x0AEE
+0x8131FE33	0x0AEF
+0x8131FE34	0x0AF0
+0x8131FE35	0x0AF1
+0x8131FE36	0x0AF2
+0x8131FE37	0x0AF3
+0x8131FE38	0x0AF4
+0x8131FE39	0x0AF5
+0x81328130	0x0AF6
+0x81328131	0x0AF7
+0x81328132	0x0AF8
+0x81328133	0x0AF9
+0x81328134	0x0AFA
+0x81328135	0x0AFB
+0x81328136	0x0AFC
+0x81328137	0x0AFD
+0x81328138	0x0AFE
+0x81328139	0x0AFF
+0x81328230	0x0B00
+0x81328231	0x0B01
+0x81328232	0x0B02
+0x81328233	0x0B03
+0x81328234	0x0B04
+0x81328235	0x0B05
+0x81328236	0x0B06
+0x81328237	0x0B07
+0x81328238	0x0B08
+0x81328239	0x0B09
+0x81328330	0x0B0A
+0x81328331	0x0B0B
+0x81328332	0x0B0C
+0x81328333	0x0B0D
+0x81328334	0x0B0E
+0x81328335	0x0B0F
+0x81328336	0x0B10
+0x81328337	0x0B11
+0x81328338	0x0B12
+0x81328339	0x0B13
+0x81328430	0x0B14
+0x81328431	0x0B15
+0x81328432	0x0B16
+0x81328433	0x0B17
+0x81328434	0x0B18
+0x81328435	0x0B19
+0x81328436	0x0B1A
+0x81328437	0x0B1B
+0x81328438	0x0B1C
+0x81328439	0x0B1D
+0x81328530	0x0B1E
+0x81328531	0x0B1F
+0x81328532	0x0B20
+0x81328533	0x0B21
+0x81328534	0x0B22
+0x81328535	0x0B23
+0x81328536	0x0B24
+0x81328537	0x0B25
+0x81328538	0x0B26
+0x81328539	0x0B27
+0x81328630	0x0B28
+0x81328631	0x0B29
+0x81328632	0x0B2A
+0x81328633	0x0B2B
+0x81328634	0x0B2C
+0x81328635	0x0B2D
+0x81328636	0x0B2E
+0x81328637	0x0B2F
+0x81328638	0x0B30
+0x81328639	0x0B31
+0x81328730	0x0B32
+0x81328731	0x0B33
+0x81328732	0x0B34
+0x81328733	0x0B35
+0x81328734	0x0B36
+0x81328735	0x0B37
+0x81328736	0x0B38
+0x81328737	0x0B39
+0x81328738	0x0B3A
+0x81328739	0x0B3B
+0x81328830	0x0B3C
+0x81328831	0x0B3D
+0x81328832	0x0B3E
+0x81328833	0x0B3F
+0x81328834	0x0B40
+0x81328835	0x0B41
+0x81328836	0x0B42
+0x81328837	0x0B43
+0x81328838	0x0B44
+0x81328839	0x0B45
+0x81328930	0x0B46
+0x81328931	0x0B47
+0x81328932	0x0B48
+0x81328933	0x0B49
+0x81328934	0x0B4A
+0x81328935	0x0B4B
+0x81328936	0x0B4C
+0x81328937	0x0B4D
+0x81328938	0x0B4E
+0x81328939	0x0B4F
+0x81328A30	0x0B50
+0x81328A31	0x0B51
+0x81328A32	0x0B52
+0x81328A33	0x0B53
+0x81328A34	0x0B54
+0x81328A35	0x0B55
+0x81328A36	0x0B56
+0x81328A37	0x0B57
+0x81328A38	0x0B58
+0x81328A39	0x0B59
+0x81328B30	0x0B5A
+0x81328B31	0x0B5B
+0x81328B32	0x0B5C
+0x81328B33	0x0B5D
+0x81328B34	0x0B5E
+0x81328B35	0x0B5F
+0x81328B36	0x0B60
+0x81328B37	0x0B61
+0x81328B38	0x0B62
+0x81328B39	0x0B63
+0x81328C30	0x0B64
+0x81328C31	0x0B65
+0x81328C32	0x0B66
+0x81328C33	0x0B67
+0x81328C34	0x0B68
+0x81328C35	0x0B69
+0x81328C36	0x0B6A
+0x81328C37	0x0B6B
+0x81328C38	0x0B6C
+0x81328C39	0x0B6D
+0x81328D30	0x0B6E
+0x81328D31	0x0B6F
+0x81328D32	0x0B70
+0x81328D33	0x0B71
+0x81328D34	0x0B72
+0x81328D35	0x0B73
+0x81328D36	0x0B74
+0x81328D37	0x0B75
+0x81328D38	0x0B76
+0x81328D39	0x0B77
+0x81328E30	0x0B78
+0x81328E31	0x0B79
+0x81328E32	0x0B7A
+0x81328E33	0x0B7B
+0x81328E34	0x0B7C
+0x81328E35	0x0B7D
+0x81328E36	0x0B7E
+0x81328E37	0x0B7F
+0x81328E38	0x0B80
+0x81328E39	0x0B81
+0x81328F30	0x0B82
+0x81328F31	0x0B83
+0x81328F32	0x0B84
+0x81328F33	0x0B85
+0x81328F34	0x0B86
+0x81328F35	0x0B87
+0x81328F36	0x0B88
+0x81328F37	0x0B89
+0x81328F38	0x0B8A
+0x81328F39	0x0B8B
+0x81329030	0x0B8C
+0x81329031	0x0B8D
+0x81329032	0x0B8E
+0x81329033	0x0B8F
+0x81329034	0x0B90
+0x81329035	0x0B91
+0x81329036	0x0B92
+0x81329037	0x0B93
+0x81329038	0x0B94
+0x81329039	0x0B95
+0x81329130	0x0B96
+0x81329131	0x0B97
+0x81329132	0x0B98
+0x81329133	0x0B99
+0x81329134	0x0B9A
+0x81329135	0x0B9B
+0x81329136	0x0B9C
+0x81329137	0x0B9D
+0x81329138	0x0B9E
+0x81329139	0x0B9F
+0x81329230	0x0BA0
+0x81329231	0x0BA1
+0x81329232	0x0BA2
+0x81329233	0x0BA3
+0x81329234	0x0BA4
+0x81329235	0x0BA5
+0x81329236	0x0BA6
+0x81329237	0x0BA7
+0x81329238	0x0BA8
+0x81329239	0x0BA9
+0x81329330	0x0BAA
+0x81329331	0x0BAB
+0x81329332	0x0BAC
+0x81329333	0x0BAD
+0x81329334	0x0BAE
+0x81329335	0x0BAF
+0x81329336	0x0BB0
+0x81329337	0x0BB1
+0x81329338	0x0BB2
+0x81329339	0x0BB3
+0x81329430	0x0BB4
+0x81329431	0x0BB5
+0x81329432	0x0BB6
+0x81329433	0x0BB7
+0x81329434	0x0BB8
+0x81329435	0x0BB9
+0x81329436	0x0BBA
+0x81329437	0x0BBB
+0x81329438	0x0BBC
+0x81329439	0x0BBD
+0x81329530	0x0BBE
+0x81329531	0x0BBF
+0x81329532	0x0BC0
+0x81329533	0x0BC1
+0x81329534	0x0BC2
+0x81329535	0x0BC3
+0x81329536	0x0BC4
+0x81329537	0x0BC5
+0x81329538	0x0BC6
+0x81329539	0x0BC7
+0x81329630	0x0BC8
+0x81329631	0x0BC9
+0x81329632	0x0BCA
+0x81329633	0x0BCB
+0x81329634	0x0BCC
+0x81329635	0x0BCD
+0x81329636	0x0BCE
+0x81329637	0x0BCF
+0x81329638	0x0BD0
+0x81329639	0x0BD1
+0x81329730	0x0BD2
+0x81329731	0x0BD3
+0x81329732	0x0BD4
+0x81329733	0x0BD5
+0x81329734	0x0BD6
+0x81329735	0x0BD7
+0x81329736	0x0BD8
+0x81329737	0x0BD9
+0x81329738	0x0BDA
+0x81329739	0x0BDB
+0x81329830	0x0BDC
+0x81329831	0x0BDD
+0x81329832	0x0BDE
+0x81329833	0x0BDF
+0x81329834	0x0BE0
+0x81329835	0x0BE1
+0x81329836	0x0BE2
+0x81329837	0x0BE3
+0x81329838	0x0BE4
+0x81329839	0x0BE5
+0x81329930	0x0BE6
+0x81329931	0x0BE7
+0x81329932	0x0BE8
+0x81329933	0x0BE9
+0x81329934	0x0BEA
+0x81329935	0x0BEB
+0x81329936	0x0BEC
+0x81329937	0x0BED
+0x81329938	0x0BEE
+0x81329939	0x0BEF
+0x81329A30	0x0BF0
+0x81329A31	0x0BF1
+0x81329A32	0x0BF2
+0x81329A33	0x0BF3
+0x81329A34	0x0BF4
+0x81329A35	0x0BF5
+0x81329A36	0x0BF6
+0x81329A37	0x0BF7
+0x81329A38	0x0BF8
+0x81329A39	0x0BF9
+0x81329B30	0x0BFA
+0x81329B31	0x0BFB
+0x81329B32	0x0BFC
+0x81329B33	0x0BFD
+0x81329B34	0x0BFE
+0x81329B35	0x0BFF
+0x81329B36	0x0C00
+0x81329B37	0x0C01
+0x81329B38	0x0C02
+0x81329B39	0x0C03
+0x81329C30	0x0C04
+0x81329C31	0x0C05
+0x81329C32	0x0C06
+0x81329C33	0x0C07
+0x81329C34	0x0C08
+0x81329C35	0x0C09
+0x81329C36	0x0C0A
+0x81329C37	0x0C0B
+0x81329C38	0x0C0C
+0x81329C39	0x0C0D
+0x81329D30	0x0C0E
+0x81329D31	0x0C0F
+0x81329D32	0x0C10
+0x81329D33	0x0C11
+0x81329D34	0x0C12
+0x81329D35	0x0C13
+0x81329D36	0x0C14
+0x81329D37	0x0C15
+0x81329D38	0x0C16
+0x81329D39	0x0C17
+0x81329E30	0x0C18
+0x81329E31	0x0C19
+0x81329E32	0x0C1A
+0x81329E33	0x0C1B
+0x81329E34	0x0C1C
+0x81329E35	0x0C1D
+0x81329E36	0x0C1E
+0x81329E37	0x0C1F
+0x81329E38	0x0C20
+0x81329E39	0x0C21
+0x81329F30	0x0C22
+0x81329F31	0x0C23
+0x81329F32	0x0C24
+0x81329F33	0x0C25
+0x81329F34	0x0C26
+0x81329F35	0x0C27
+0x81329F36	0x0C28
+0x81329F37	0x0C29
+0x81329F38	0x0C2A
+0x81329F39	0x0C2B
+0x8132A030	0x0C2C
+0x8132A031	0x0C2D
+0x8132A032	0x0C2E
+0x8132A033	0x0C2F
+0x8132A034	0x0C30
+0x8132A035	0x0C31
+0x8132A036	0x0C32
+0x8132A037	0x0C33
+0x8132A038	0x0C34
+0x8132A039	0x0C35
+0x8132A130	0x0C36
+0x8132A131	0x0C37
+0x8132A132	0x0C38
+0x8132A133	0x0C39
+0x8132A134	0x0C3A
+0x8132A135	0x0C3B
+0x8132A136	0x0C3C
+0x8132A137	0x0C3D
+0x8132A138	0x0C3E
+0x8132A139	0x0C3F
+0x8132A230	0x0C40
+0x8132A231	0x0C41
+0x8132A232	0x0C42
+0x8132A233	0x0C43
+0x8132A234	0x0C44
+0x8132A235	0x0C45
+0x8132A236	0x0C46
+0x8132A237	0x0C47
+0x8132A238	0x0C48
+0x8132A239	0x0C49
+0x8132A330	0x0C4A
+0x8132A331	0x0C4B
+0x8132A332	0x0C4C
+0x8132A333	0x0C4D
+0x8132A334	0x0C4E
+0x8132A335	0x0C4F
+0x8132A336	0x0C50
+0x8132A337	0x0C51
+0x8132A338	0x0C52
+0x8132A339	0x0C53
+0x8132A430	0x0C54
+0x8132A431	0x0C55
+0x8132A432	0x0C56
+0x8132A433	0x0C57
+0x8132A434	0x0C58
+0x8132A435	0x0C59
+0x8132A436	0x0C5A
+0x8132A437	0x0C5B
+0x8132A438	0x0C5C
+0x8132A439	0x0C5D
+0x8132A530	0x0C5E
+0x8132A531	0x0C5F
+0x8132A532	0x0C60
+0x8132A533	0x0C61
+0x8132A534	0x0C62
+0x8132A535	0x0C63
+0x8132A536	0x0C64
+0x8132A537	0x0C65
+0x8132A538	0x0C66
+0x8132A539	0x0C67
+0x8132A630	0x0C68
+0x8132A631	0x0C69
+0x8132A632	0x0C6A
+0x8132A633	0x0C6B
+0x8132A634	0x0C6C
+0x8132A635	0x0C6D
+0x8132A636	0x0C6E
+0x8132A637	0x0C6F
+0x8132A638	0x0C70
+0x8132A639	0x0C71
+0x8132A730	0x0C72
+0x8132A731	0x0C73
+0x8132A732	0x0C74
+0x8132A733	0x0C75
+0x8132A734	0x0C76
+0x8132A735	0x0C77
+0x8132A736	0x0C78
+0x8132A737	0x0C79
+0x8132A738	0x0C7A
+0x8132A739	0x0C7B
+0x8132A830	0x0C7C
+0x8132A831	0x0C7D
+0x8132A832	0x0C7E
+0x8132A833	0x0C7F
+0x8132A834	0x0C80
+0x8132A835	0x0C81
+0x8132A836	0x0C82
+0x8132A837	0x0C83
+0x8132A838	0x0C84
+0x8132A839	0x0C85
+0x8132A930	0x0C86
+0x8132A931	0x0C87
+0x8132A932	0x0C88
+0x8132A933	0x0C89
+0x8132A934	0x0C8A
+0x8132A935	0x0C8B
+0x8132A936	0x0C8C
+0x8132A937	0x0C8D
+0x8132A938	0x0C8E
+0x8132A939	0x0C8F
+0x8132AA30	0x0C90
+0x8132AA31	0x0C91
+0x8132AA32	0x0C92
+0x8132AA33	0x0C93
+0x8132AA34	0x0C94
+0x8132AA35	0x0C95
+0x8132AA36	0x0C96
+0x8132AA37	0x0C97
+0x8132AA38	0x0C98
+0x8132AA39	0x0C99
+0x8132AB30	0x0C9A
+0x8132AB31	0x0C9B
+0x8132AB32	0x0C9C
+0x8132AB33	0x0C9D
+0x8132AB34	0x0C9E
+0x8132AB35	0x0C9F
+0x8132AB36	0x0CA0
+0x8132AB37	0x0CA1
+0x8132AB38	0x0CA2
+0x8132AB39	0x0CA3
+0x8132AC30	0x0CA4
+0x8132AC31	0x0CA5
+0x8132AC32	0x0CA6
+0x8132AC33	0x0CA7
+0x8132AC34	0x0CA8
+0x8132AC35	0x0CA9
+0x8132AC36	0x0CAA
+0x8132AC37	0x0CAB
+0x8132AC38	0x0CAC
+0x8132AC39	0x0CAD
+0x8132AD30	0x0CAE
+0x8132AD31	0x0CAF
+0x8132AD32	0x0CB0
+0x8132AD33	0x0CB1
+0x8132AD34	0x0CB2
+0x8132AD35	0x0CB3
+0x8132AD36	0x0CB4
+0x8132AD37	0x0CB5
+0x8132AD38	0x0CB6
+0x8132AD39	0x0CB7
+0x8132AE30	0x0CB8
+0x8132AE31	0x0CB9
+0x8132AE32	0x0CBA
+0x8132AE33	0x0CBB
+0x8132AE34	0x0CBC
+0x8132AE35	0x0CBD
+0x8132AE36	0x0CBE
+0x8132AE37	0x0CBF
+0x8132AE38	0x0CC0
+0x8132AE39	0x0CC1
+0x8132AF30	0x0CC2
+0x8132AF31	0x0CC3
+0x8132AF32	0x0CC4
+0x8132AF33	0x0CC5
+0x8132AF34	0x0CC6
+0x8132AF35	0x0CC7
+0x8132AF36	0x0CC8
+0x8132AF37	0x0CC9
+0x8132AF38	0x0CCA
+0x8132AF39	0x0CCB
+0x8132B030	0x0CCC
+0x8132B031	0x0CCD
+0x8132B032	0x0CCE
+0x8132B033	0x0CCF
+0x8132B034	0x0CD0
+0x8132B035	0x0CD1
+0x8132B036	0x0CD2
+0x8132B037	0x0CD3
+0x8132B038	0x0CD4
+0x8132B039	0x0CD5
+0x8132B130	0x0CD6
+0x8132B131	0x0CD7
+0x8132B132	0x0CD8
+0x8132B133	0x0CD9
+0x8132B134	0x0CDA
+0x8132B135	0x0CDB
+0x8132B136	0x0CDC
+0x8132B137	0x0CDD
+0x8132B138	0x0CDE
+0x8132B139	0x0CDF
+0x8132B230	0x0CE0
+0x8132B231	0x0CE1
+0x8132B232	0x0CE2
+0x8132B233	0x0CE3
+0x8132B234	0x0CE4
+0x8132B235	0x0CE5
+0x8132B236	0x0CE6
+0x8132B237	0x0CE7
+0x8132B238	0x0CE8
+0x8132B239	0x0CE9
+0x8132B330	0x0CEA
+0x8132B331	0x0CEB
+0x8132B332	0x0CEC
+0x8132B333	0x0CED
+0x8132B334	0x0CEE
+0x8132B335	0x0CEF
+0x8132B336	0x0CF0
+0x8132B337	0x0CF1
+0x8132B338	0x0CF2
+0x8132B339	0x0CF3
+0x8132B430	0x0CF4
+0x8132B431	0x0CF5
+0x8132B432	0x0CF6
+0x8132B433	0x0CF7
+0x8132B434	0x0CF8
+0x8132B435	0x0CF9
+0x8132B436	0x0CFA
+0x8132B437	0x0CFB
+0x8132B438	0x0CFC
+0x8132B439	0x0CFD
+0x8132B530	0x0CFE
+0x8132B531	0x0CFF
+0x8132B532	0x0D00
+0x8132B533	0x0D01
+0x8132B534	0x0D02
+0x8132B535	0x0D03
+0x8132B536	0x0D04
+0x8132B537	0x0D05
+0x8132B538	0x0D06
+0x8132B539	0x0D07
+0x8132B630	0x0D08
+0x8132B631	0x0D09
+0x8132B632	0x0D0A
+0x8132B633	0x0D0B
+0x8132B634	0x0D0C
+0x8132B635	0x0D0D
+0x8132B636	0x0D0E
+0x8132B637	0x0D0F
+0x8132B638	0x0D10
+0x8132B639	0x0D11
+0x8132B730	0x0D12
+0x8132B731	0x0D13
+0x8132B732	0x0D14
+0x8132B733	0x0D15
+0x8132B734	0x0D16
+0x8132B735	0x0D17
+0x8132B736	0x0D18
+0x8132B737	0x0D19
+0x8132B738	0x0D1A
+0x8132B739	0x0D1B
+0x8132B830	0x0D1C
+0x8132B831	0x0D1D
+0x8132B832	0x0D1E
+0x8132B833	0x0D1F
+0x8132B834	0x0D20
+0x8132B835	0x0D21
+0x8132B836	0x0D22
+0x8132B837	0x0D23
+0x8132B838	0x0D24
+0x8132B839	0x0D25
+0x8132B930	0x0D26
+0x8132B931	0x0D27
+0x8132B932	0x0D28
+0x8132B933	0x0D29
+0x8132B934	0x0D2A
+0x8132B935	0x0D2B
+0x8132B936	0x0D2C
+0x8132B937	0x0D2D
+0x8132B938	0x0D2E
+0x8132B939	0x0D2F
+0x8132BA30	0x0D30
+0x8132BA31	0x0D31
+0x8132BA32	0x0D32
+0x8132BA33	0x0D33
+0x8132BA34	0x0D34
+0x8132BA35	0x0D35
+0x8132BA36	0x0D36
+0x8132BA37	0x0D37
+0x8132BA38	0x0D38
+0x8132BA39	0x0D39
+0x8132BB30	0x0D3A
+0x8132BB31	0x0D3B
+0x8132BB32	0x0D3C
+0x8132BB33	0x0D3D
+0x8132BB34	0x0D3E
+0x8132BB35	0x0D3F
+0x8132BB36	0x0D40
+0x8132BB37	0x0D41
+0x8132BB38	0x0D42
+0x8132BB39	0x0D43
+0x8132BC30	0x0D44
+0x8132BC31	0x0D45
+0x8132BC32	0x0D46
+0x8132BC33	0x0D47
+0x8132BC34	0x0D48
+0x8132BC35	0x0D49
+0x8132BC36	0x0D4A
+0x8132BC37	0x0D4B
+0x8132BC38	0x0D4C
+0x8132BC39	0x0D4D
+0x8132BD30	0x0D4E
+0x8132BD31	0x0D4F
+0x8132BD32	0x0D50
+0x8132BD33	0x0D51
+0x8132BD34	0x0D52
+0x8132BD35	0x0D53
+0x8132BD36	0x0D54
+0x8132BD37	0x0D55
+0x8132BD38	0x0D56
+0x8132BD39	0x0D57
+0x8132BE30	0x0D58
+0x8132BE31	0x0D59
+0x8132BE32	0x0D5A
+0x8132BE33	0x0D5B
+0x8132BE34	0x0D5C
+0x8132BE35	0x0D5D
+0x8132BE36	0x0D5E
+0x8132BE37	0x0D5F
+0x8132BE38	0x0D60
+0x8132BE39	0x0D61
+0x8132BF30	0x0D62
+0x8132BF31	0x0D63
+0x8132BF32	0x0D64
+0x8132BF33	0x0D65
+0x8132BF34	0x0D66
+0x8132BF35	0x0D67
+0x8132BF36	0x0D68
+0x8132BF37	0x0D69
+0x8132BF38	0x0D6A
+0x8132BF39	0x0D6B
+0x8132C030	0x0D6C
+0x8132C031	0x0D6D
+0x8132C032	0x0D6E
+0x8132C033	0x0D6F
+0x8132C034	0x0D70
+0x8132C035	0x0D71
+0x8132C036	0x0D72
+0x8132C037	0x0D73
+0x8132C038	0x0D74
+0x8132C039	0x0D75
+0x8132C130	0x0D76
+0x8132C131	0x0D77
+0x8132C132	0x0D78
+0x8132C133	0x0D79
+0x8132C134	0x0D7A
+0x8132C135	0x0D7B
+0x8132C136	0x0D7C
+0x8132C137	0x0D7D
+0x8132C138	0x0D7E
+0x8132C139	0x0D7F
+0x8132C230	0x0D80
+0x8132C231	0x0D81
+0x8132C232	0x0D82
+0x8132C233	0x0D83
+0x8132C234	0x0D84
+0x8132C235	0x0D85
+0x8132C236	0x0D86
+0x8132C237	0x0D87
+0x8132C238	0x0D88
+0x8132C239	0x0D89
+0x8132C330	0x0D8A
+0x8132C331	0x0D8B
+0x8132C332	0x0D8C
+0x8132C333	0x0D8D
+0x8132C334	0x0D8E
+0x8132C335	0x0D8F
+0x8132C336	0x0D90
+0x8132C337	0x0D91
+0x8132C338	0x0D92
+0x8132C339	0x0D93
+0x8132C430	0x0D94
+0x8132C431	0x0D95
+0x8132C432	0x0D96
+0x8132C433	0x0D97
+0x8132C434	0x0D98
+0x8132C435	0x0D99
+0x8132C436	0x0D9A
+0x8132C437	0x0D9B
+0x8132C438	0x0D9C
+0x8132C439	0x0D9D
+0x8132C530	0x0D9E
+0x8132C531	0x0D9F
+0x8132C532	0x0DA0
+0x8132C533	0x0DA1
+0x8132C534	0x0DA2
+0x8132C535	0x0DA3
+0x8132C536	0x0DA4
+0x8132C537	0x0DA5
+0x8132C538	0x0DA6
+0x8132C539	0x0DA7
+0x8132C630	0x0DA8
+0x8132C631	0x0DA9
+0x8132C632	0x0DAA
+0x8132C633	0x0DAB
+0x8132C634	0x0DAC
+0x8132C635	0x0DAD
+0x8132C636	0x0DAE
+0x8132C637	0x0DAF
+0x8132C638	0x0DB0
+0x8132C639	0x0DB1
+0x8132C730	0x0DB2
+0x8132C731	0x0DB3
+0x8132C732	0x0DB4
+0x8132C733	0x0DB5
+0x8132C734	0x0DB6
+0x8132C735	0x0DB7
+0x8132C736	0x0DB8
+0x8132C737	0x0DB9
+0x8132C738	0x0DBA
+0x8132C739	0x0DBB
+0x8132C830	0x0DBC
+0x8132C831	0x0DBD
+0x8132C832	0x0DBE
+0x8132C833	0x0DBF
+0x8132C834	0x0DC0
+0x8132C835	0x0DC1
+0x8132C836	0x0DC2
+0x8132C837	0x0DC3
+0x8132C838	0x0DC4
+0x8132C839	0x0DC5
+0x8132C930	0x0DC6
+0x8132C931	0x0DC7
+0x8132C932	0x0DC8
+0x8132C933	0x0DC9
+0x8132C934	0x0DCA
+0x8132C935	0x0DCB
+0x8132C936	0x0DCC
+0x8132C937	0x0DCD
+0x8132C938	0x0DCE
+0x8132C939	0x0DCF
+0x8132CA30	0x0DD0
+0x8132CA31	0x0DD1
+0x8132CA32	0x0DD2
+0x8132CA33	0x0DD3
+0x8132CA34	0x0DD4
+0x8132CA35	0x0DD5
+0x8132CA36	0x0DD6
+0x8132CA37	0x0DD7
+0x8132CA38	0x0DD8
+0x8132CA39	0x0DD9
+0x8132CB30	0x0DDA
+0x8132CB31	0x0DDB
+0x8132CB32	0x0DDC
+0x8132CB33	0x0DDD
+0x8132CB34	0x0DDE
+0x8132CB35	0x0DDF
+0x8132CB36	0x0DE0
+0x8132CB37	0x0DE1
+0x8132CB38	0x0DE2
+0x8132CB39	0x0DE3
+0x8132CC30	0x0DE4
+0x8132CC31	0x0DE5
+0x8132CC32	0x0DE6
+0x8132CC33	0x0DE7
+0x8132CC34	0x0DE8
+0x8132CC35	0x0DE9
+0x8132CC36	0x0DEA
+0x8132CC37	0x0DEB
+0x8132CC38	0x0DEC
+0x8132CC39	0x0DED
+0x8132CD30	0x0DEE
+0x8132CD31	0x0DEF
+0x8132CD32	0x0DF0
+0x8132CD33	0x0DF1
+0x8132CD34	0x0DF2
+0x8132CD35	0x0DF3
+0x8132CD36	0x0DF4
+0x8132CD37	0x0DF5
+0x8132CD38	0x0DF6
+0x8132CD39	0x0DF7
+0x8132CE30	0x0DF8
+0x8132CE31	0x0DF9
+0x8132CE32	0x0DFA
+0x8132CE33	0x0DFB
+0x8132CE34	0x0DFC
+0x8132CE35	0x0DFD
+0x8132CE36	0x0DFE
+0x8132CE37	0x0DFF
+0x8132CE38	0x0E00
+0x8132CE39	0x0E01
+0x8132CF30	0x0E02
+0x8132CF31	0x0E03
+0x8132CF32	0x0E04
+0x8132CF33	0x0E05
+0x8132CF34	0x0E06
+0x8132CF35	0x0E07
+0x8132CF36	0x0E08
+0x8132CF37	0x0E09
+0x8132CF38	0x0E0A
+0x8132CF39	0x0E0B
+0x8132D030	0x0E0C
+0x8132D031	0x0E0D
+0x8132D032	0x0E0E
+0x8132D033	0x0E0F
+0x8132D034	0x0E10
+0x8132D035	0x0E11
+0x8132D036	0x0E12
+0x8132D037	0x0E13
+0x8132D038	0x0E14
+0x8132D039	0x0E15
+0x8132D130	0x0E16
+0x8132D131	0x0E17
+0x8132D132	0x0E18
+0x8132D133	0x0E19
+0x8132D134	0x0E1A
+0x8132D135	0x0E1B
+0x8132D136	0x0E1C
+0x8132D137	0x0E1D
+0x8132D138	0x0E1E
+0x8132D139	0x0E1F
+0x8132D230	0x0E20
+0x8132D231	0x0E21
+0x8132D232	0x0E22
+0x8132D233	0x0E23
+0x8132D234	0x0E24
+0x8132D235	0x0E25
+0x8132D236	0x0E26
+0x8132D237	0x0E27
+0x8132D238	0x0E28
+0x8132D239	0x0E29
+0x8132D330	0x0E2A
+0x8132D331	0x0E2B
+0x8132D332	0x0E2C
+0x8132D333	0x0E2D
+0x8132D334	0x0E2E
+0x8132D335	0x0E2F
+0x8132D336	0x0E30
+0x8132D337	0x0E31
+0x8132D338	0x0E32
+0x8132D339	0x0E33
+0x8132D430	0x0E34
+0x8132D431	0x0E35
+0x8132D432	0x0E36
+0x8132D433	0x0E37
+0x8132D434	0x0E38
+0x8132D435	0x0E39
+0x8132D436	0x0E3A
+0x8132D437	0x0E3B
+0x8132D438	0x0E3C
+0x8132D439	0x0E3D
+0x8132D530	0x0E3E
+0x8132D531	0x0E3F
+0x8132D532	0x0E40
+0x8132D533	0x0E41
+0x8132D534	0x0E42
+0x8132D535	0x0E43
+0x8132D536	0x0E44
+0x8132D537	0x0E45
+0x8132D538	0x0E46
+0x8132D539	0x0E47
+0x8132D630	0x0E48
+0x8132D631	0x0E49
+0x8132D632	0x0E4A
+0x8132D633	0x0E4B
+0x8132D634	0x0E4C
+0x8132D635	0x0E4D
+0x8132D636	0x0E4E
+0x8132D637	0x0E4F
+0x8132D638	0x0E50
+0x8132D639	0x0E51
+0x8132D730	0x0E52
+0x8132D731	0x0E53
+0x8132D732	0x0E54
+0x8132D733	0x0E55
+0x8132D734	0x0E56
+0x8132D735	0x0E57
+0x8132D736	0x0E58
+0x8132D737	0x0E59
+0x8132D738	0x0E5A
+0x8132D739	0x0E5B
+0x8132D830	0x0E5C
+0x8132D831	0x0E5D
+0x8132D832	0x0E5E
+0x8132D833	0x0E5F
+0x8132D834	0x0E60
+0x8132D835	0x0E61
+0x8132D836	0x0E62
+0x8132D837	0x0E63
+0x8132D838	0x0E64
+0x8132D839	0x0E65
+0x8132D930	0x0E66
+0x8132D931	0x0E67
+0x8132D932	0x0E68
+0x8132D933	0x0E69
+0x8132D934	0x0E6A
+0x8132D935	0x0E6B
+0x8132D936	0x0E6C
+0x8132D937	0x0E6D
+0x8132D938	0x0E6E
+0x8132D939	0x0E6F
+0x8132DA30	0x0E70
+0x8132DA31	0x0E71
+0x8132DA32	0x0E72
+0x8132DA33	0x0E73
+0x8132DA34	0x0E74
+0x8132DA35	0x0E75
+0x8132DA36	0x0E76
+0x8132DA37	0x0E77
+0x8132DA38	0x0E78
+0x8132DA39	0x0E79
+0x8132DB30	0x0E7A
+0x8132DB31	0x0E7B
+0x8132DB32	0x0E7C
+0x8132DB33	0x0E7D
+0x8132DB34	0x0E7E
+0x8132DB35	0x0E7F
+0x8132DB36	0x0E80
+0x8132DB37	0x0E81
+0x8132DB38	0x0E82
+0x8132DB39	0x0E83
+0x8132DC30	0x0E84
+0x8132DC31	0x0E85
+0x8132DC32	0x0E86
+0x8132DC33	0x0E87
+0x8132DC34	0x0E88
+0x8132DC35	0x0E89
+0x8132DC36	0x0E8A
+0x8132DC37	0x0E8B
+0x8132DC38	0x0E8C
+0x8132DC39	0x0E8D
+0x8132DD30	0x0E8E
+0x8132DD31	0x0E8F
+0x8132DD32	0x0E90
+0x8132DD33	0x0E91
+0x8132DD34	0x0E92
+0x8132DD35	0x0E93
+0x8132DD36	0x0E94
+0x8132DD37	0x0E95
+0x8132DD38	0x0E96
+0x8132DD39	0x0E97
+0x8132DE30	0x0E98
+0x8132DE31	0x0E99
+0x8132DE32	0x0E9A
+0x8132DE33	0x0E9B
+0x8132DE34	0x0E9C
+0x8132DE35	0x0E9D
+0x8132DE36	0x0E9E
+0x8132DE37	0x0E9F
+0x8132DE38	0x0EA0
+0x8132DE39	0x0EA1
+0x8132DF30	0x0EA2
+0x8132DF31	0x0EA3
+0x8132DF32	0x0EA4
+0x8132DF33	0x0EA5
+0x8132DF34	0x0EA6
+0x8132DF35	0x0EA7
+0x8132DF36	0x0EA8
+0x8132DF37	0x0EA9
+0x8132DF38	0x0EAA
+0x8132DF39	0x0EAB
+0x8132E030	0x0EAC
+0x8132E031	0x0EAD
+0x8132E032	0x0EAE
+0x8132E033	0x0EAF
+0x8132E034	0x0EB0
+0x8132E035	0x0EB1
+0x8132E036	0x0EB2
+0x8132E037	0x0EB3
+0x8132E038	0x0EB4
+0x8132E039	0x0EB5
+0x8132E130	0x0EB6
+0x8132E131	0x0EB7
+0x8132E132	0x0EB8
+0x8132E133	0x0EB9
+0x8132E134	0x0EBA
+0x8132E135	0x0EBB
+0x8132E136	0x0EBC
+0x8132E137	0x0EBD
+0x8132E138	0x0EBE
+0x8132E139	0x0EBF
+0x8132E230	0x0EC0
+0x8132E231	0x0EC1
+0x8132E232	0x0EC2
+0x8132E233	0x0EC3
+0x8132E234	0x0EC4
+0x8132E235	0x0EC5
+0x8132E236	0x0EC6
+0x8132E237	0x0EC7
+0x8132E238	0x0EC8
+0x8132E239	0x0EC9
+0x8132E330	0x0ECA
+0x8132E331	0x0ECB
+0x8132E332	0x0ECC
+0x8132E333	0x0ECD
+0x8132E334	0x0ECE
+0x8132E335	0x0ECF
+0x8132E336	0x0ED0
+0x8132E337	0x0ED1
+0x8132E338	0x0ED2
+0x8132E339	0x0ED3
+0x8132E430	0x0ED4
+0x8132E431	0x0ED5
+0x8132E432	0x0ED6
+0x8132E433	0x0ED7
+0x8132E434	0x0ED8
+0x8132E435	0x0ED9
+0x8132E436	0x0EDA
+0x8132E437	0x0EDB
+0x8132E438	0x0EDC
+0x8132E439	0x0EDD
+0x8132E530	0x0EDE
+0x8132E531	0x0EDF
+0x8132E532	0x0EE0
+0x8132E533	0x0EE1
+0x8132E534	0x0EE2
+0x8132E535	0x0EE3
+0x8132E536	0x0EE4
+0x8132E537	0x0EE5
+0x8132E538	0x0EE6
+0x8132E539	0x0EE7
+0x8132E630	0x0EE8
+0x8132E631	0x0EE9
+0x8132E632	0x0EEA
+0x8132E633	0x0EEB
+0x8132E634	0x0EEC
+0x8132E635	0x0EED
+0x8132E636	0x0EEE
+0x8132E637	0x0EEF
+0x8132E638	0x0EF0
+0x8132E639	0x0EF1
+0x8132E730	0x0EF2
+0x8132E731	0x0EF3
+0x8132E732	0x0EF4
+0x8132E733	0x0EF5
+0x8132E734	0x0EF6
+0x8132E735	0x0EF7
+0x8132E736	0x0EF8
+0x8132E737	0x0EF9
+0x8132E738	0x0EFA
+0x8132E739	0x0EFB
+0x8132E830	0x0EFC
+0x8132E831	0x0EFD
+0x8132E832	0x0EFE
+0x8132E833	0x0EFF
+0x8132E834	0x0F00
+0x8132E835	0x0F01
+0x8132E836	0x0F02
+0x8132E837	0x0F03
+0x8132E838	0x0F04
+0x8132E839	0x0F05
+0x8132E930	0x0F06
+0x8132E931	0x0F07
+0x8132E932	0x0F08
+0x8132E933	0x0F09
+0x8132E934	0x0F0A
+0x8132E935	0x0F0B
+0x8132E936	0x0F0C
+0x8132E937	0x0F0D
+0x8132E938	0x0F0E
+0x8132E939	0x0F0F
+0x8132EA30	0x0F10
+0x8132EA31	0x0F11
+0x8132EA32	0x0F12
+0x8132EA33	0x0F13
+0x8132EA34	0x0F14
+0x8132EA35	0x0F15
+0x8132EA36	0x0F16
+0x8132EA37	0x0F17
+0x8132EA38	0x0F18
+0x8132EA39	0x0F19
+0x8132EB30	0x0F1A
+0x8132EB31	0x0F1B
+0x8132EB32	0x0F1C
+0x8132EB33	0x0F1D
+0x8132EB34	0x0F1E
+0x8132EB35	0x0F1F
+0x8132EB36	0x0F20
+0x8132EB37	0x0F21
+0x8132EB38	0x0F22
+0x8132EB39	0x0F23
+0x8132EC30	0x0F24
+0x8132EC31	0x0F25
+0x8132EC32	0x0F26
+0x8132EC33	0x0F27
+0x8132EC34	0x0F28
+0x8132EC35	0x0F29
+0x8132EC36	0x0F2A
+0x8132EC37	0x0F2B
+0x8132EC38	0x0F2C
+0x8132EC39	0x0F2D
+0x8132ED30	0x0F2E
+0x8132ED31	0x0F2F
+0x8132ED32	0x0F30
+0x8132ED33	0x0F31
+0x8132ED34	0x0F32
+0x8132ED35	0x0F33
+0x8132ED36	0x0F34
+0x8132ED37	0x0F35
+0x8132ED38	0x0F36
+0x8132ED39	0x0F37
+0x8132EE30	0x0F38
+0x8132EE31	0x0F39
+0x8132EE32	0x0F3A
+0x8132EE33	0x0F3B
+0x8132EE34	0x0F3C
+0x8132EE35	0x0F3D
+0x8132EE36	0x0F3E
+0x8132EE37	0x0F3F
+0x8132EE38	0x0F40
+0x8132EE39	0x0F41
+0x8132EF30	0x0F42
+0x8132EF31	0x0F43
+0x8132EF32	0x0F44
+0x8132EF33	0x0F45
+0x8132EF34	0x0F46
+0x8132EF35	0x0F47
+0x8132EF36	0x0F48
+0x8132EF37	0x0F49
+0x8132EF38	0x0F4A
+0x8132EF39	0x0F4B
+0x8132F030	0x0F4C
+0x8132F031	0x0F4D
+0x8132F032	0x0F4E
+0x8132F033	0x0F4F
+0x8132F034	0x0F50
+0x8132F035	0x0F51
+0x8132F036	0x0F52
+0x8132F037	0x0F53
+0x8132F038	0x0F54
+0x8132F039	0x0F55
+0x8132F130	0x0F56
+0x8132F131	0x0F57
+0x8132F132	0x0F58
+0x8132F133	0x0F59
+0x8132F134	0x0F5A
+0x8132F135	0x0F5B
+0x8132F136	0x0F5C
+0x8132F137	0x0F5D
+0x8132F138	0x0F5E
+0x8132F139	0x0F5F
+0x8132F230	0x0F60
+0x8132F231	0x0F61
+0x8132F232	0x0F62
+0x8132F233	0x0F63
+0x8132F234	0x0F64
+0x8132F235	0x0F65
+0x8132F236	0x0F66
+0x8132F237	0x0F67
+0x8132F238	0x0F68
+0x8132F239	0x0F69
+0x8132F330	0x0F6A
+0x8132F331	0x0F6B
+0x8132F332	0x0F6C
+0x8132F333	0x0F6D
+0x8132F334	0x0F6E
+0x8132F335	0x0F6F
+0x8132F336	0x0F70
+0x8132F337	0x0F71
+0x8132F338	0x0F72
+0x8132F339	0x0F73
+0x8132F430	0x0F74
+0x8132F431	0x0F75
+0x8132F432	0x0F76
+0x8132F433	0x0F77
+0x8132F434	0x0F78
+0x8132F435	0x0F79
+0x8132F436	0x0F7A
+0x8132F437	0x0F7B
+0x8132F438	0x0F7C
+0x8132F439	0x0F7D
+0x8132F530	0x0F7E
+0x8132F531	0x0F7F
+0x8132F532	0x0F80
+0x8132F533	0x0F81
+0x8132F534	0x0F82
+0x8132F535	0x0F83
+0x8132F536	0x0F84
+0x8132F537	0x0F85
+0x8132F538	0x0F86
+0x8132F539	0x0F87
+0x8132F630	0x0F88
+0x8132F631	0x0F89
+0x8132F632	0x0F8A
+0x8132F633	0x0F8B
+0x8132F634	0x0F8C
+0x8132F635	0x0F8D
+0x8132F636	0x0F8E
+0x8132F637	0x0F8F
+0x8132F638	0x0F90
+0x8132F639	0x0F91
+0x8132F730	0x0F92
+0x8132F731	0x0F93
+0x8132F732	0x0F94
+0x8132F733	0x0F95
+0x8132F734	0x0F96
+0x8132F735	0x0F97
+0x8132F736	0x0F98
+0x8132F737	0x0F99
+0x8132F738	0x0F9A
+0x8132F739	0x0F9B
+0x8132F830	0x0F9C
+0x8132F831	0x0F9D
+0x8132F832	0x0F9E
+0x8132F833	0x0F9F
+0x8132F834	0x0FA0
+0x8132F835	0x0FA1
+0x8132F836	0x0FA2
+0x8132F837	0x0FA3
+0x8132F838	0x0FA4
+0x8132F839	0x0FA5
+0x8132F930	0x0FA6
+0x8132F931	0x0FA7
+0x8132F932	0x0FA8
+0x8132F933	0x0FA9
+0x8132F934	0x0FAA
+0x8132F935	0x0FAB
+0x8132F936	0x0FAC
+0x8132F937	0x0FAD
+0x8132F938	0x0FAE
+0x8132F939	0x0FAF
+0x8132FA30	0x0FB0
+0x8132FA31	0x0FB1
+0x8132FA32	0x0FB2
+0x8132FA33	0x0FB3
+0x8132FA34	0x0FB4
+0x8132FA35	0x0FB5
+0x8132FA36	0x0FB6
+0x8132FA37	0x0FB7
+0x8132FA38	0x0FB8
+0x8132FA39	0x0FB9
+0x8132FB30	0x0FBA
+0x8132FB31	0x0FBB
+0x8132FB32	0x0FBC
+0x8132FB33	0x0FBD
+0x8132FB34	0x0FBE
+0x8132FB35	0x0FBF
+0x8132FB36	0x0FC0
+0x8132FB37	0x0FC1
+0x8132FB38	0x0FC2
+0x8132FB39	0x0FC3
+0x8132FC30	0x0FC4
+0x8132FC31	0x0FC5
+0x8132FC32	0x0FC6
+0x8132FC33	0x0FC7
+0x8132FC34	0x0FC8
+0x8132FC35	0x0FC9
+0x8132FC36	0x0FCA
+0x8132FC37	0x0FCB
+0x8132FC38	0x0FCC
+0x8132FC39	0x0FCD
+0x8132FD30	0x0FCE
+0x8132FD31	0x0FCF
+0x8132FD32	0x0FD0
+0x8132FD33	0x0FD1
+0x8132FD34	0x0FD2
+0x8132FD35	0x0FD3
+0x8132FD36	0x0FD4
+0x8132FD37	0x0FD5
+0x8132FD38	0x0FD6
+0x8132FD39	0x0FD7
+0x8132FE30	0x0FD8
+0x8132FE31	0x0FD9
+0x8132FE32	0x0FDA
+0x8132FE33	0x0FDB
+0x8132FE34	0x0FDC
+0x8132FE35	0x0FDD
+0x8132FE36	0x0FDE
+0x8132FE37	0x0FDF
+0x8132FE38	0x0FE0
+0x8132FE39	0x0FE1
+0x81338130	0x0FE2
+0x81338131	0x0FE3
+0x81338132	0x0FE4
+0x81338133	0x0FE5
+0x81338134	0x0FE6
+0x81338135	0x0FE7
+0x81338136	0x0FE8
+0x81338137	0x0FE9
+0x81338138	0x0FEA
+0x81338139	0x0FEB
+0x81338230	0x0FEC
+0x81338231	0x0FED
+0x81338232	0x0FEE
+0x81338233	0x0FEF
+0x81338234	0x0FF0
+0x81338235	0x0FF1
+0x81338236	0x0FF2
+0x81338237	0x0FF3
+0x81338238	0x0FF4
+0x81338239	0x0FF5
+0x81338330	0x0FF6
+0x81338331	0x0FF7
+0x81338332	0x0FF8
+0x81338333	0x0FF9
+0x81338334	0x0FFA
+0x81338335	0x0FFB
+0x81338336	0x0FFC
+0x81338337	0x0FFD
+0x81338338	0x0FFE
+0x81338339	0x0FFF
+0x81338430	0x1000
+0x81338431	0x1001
+0x81338432	0x1002
+0x81338433	0x1003
+0x81338434	0x1004
+0x81338435	0x1005
+0x81338436	0x1006
+0x81338437	0x1007
+0x81338438	0x1008
+0x81338439	0x1009
+0x81338530	0x100A
+0x81338531	0x100B
+0x81338532	0x100C
+0x81338533	0x100D
+0x81338534	0x100E
+0x81338535	0x100F
+0x81338536	0x1010
+0x81338537	0x1011
+0x81338538	0x1012
+0x81338539	0x1013
+0x81338630	0x1014
+0x81338631	0x1015
+0x81338632	0x1016
+0x81338633	0x1017
+0x81338634	0x1018
+0x81338635	0x1019
+0x81338636	0x101A
+0x81338637	0x101B
+0x81338638	0x101C
+0x81338639	0x101D
+0x81338730	0x101E
+0x81338731	0x101F
+0x81338732	0x1020
+0x81338733	0x1021
+0x81338734	0x1022
+0x81338735	0x1023
+0x81338736	0x1024
+0x81338737	0x1025
+0x81338738	0x1026
+0x81338739	0x1027
+0x81338830	0x1028
+0x81338831	0x1029
+0x81338832	0x102A
+0x81338833	0x102B
+0x81338834	0x102C
+0x81338835	0x102D
+0x81338836	0x102E
+0x81338837	0x102F
+0x81338838	0x1030
+0x81338839	0x1031
+0x81338930	0x1032
+0x81338931	0x1033
+0x81338932	0x1034
+0x81338933	0x1035
+0x81338934	0x1036
+0x81338935	0x1037
+0x81338936	0x1038
+0x81338937	0x1039
+0x81338938	0x103A
+0x81338939	0x103B
+0x81338A30	0x103C
+0x81338A31	0x103D
+0x81338A32	0x103E
+0x81338A33	0x103F
+0x81338A34	0x1040
+0x81338A35	0x1041
+0x81338A36	0x1042
+0x81338A37	0x1043
+0x81338A38	0x1044
+0x81338A39	0x1045
+0x81338B30	0x1046
+0x81338B31	0x1047
+0x81338B32	0x1048
+0x81338B33	0x1049
+0x81338B34	0x104A
+0x81338B35	0x104B
+0x81338B36	0x104C
+0x81338B37	0x104D
+0x81338B38	0x104E
+0x81338B39	0x104F
+0x81338C30	0x1050
+0x81338C31	0x1051
+0x81338C32	0x1052
+0x81338C33	0x1053
+0x81338C34	0x1054
+0x81338C35	0x1055
+0x81338C36	0x1056
+0x81338C37	0x1057
+0x81338C38	0x1058
+0x81338C39	0x1059
+0x81338D30	0x105A
+0x81338D31	0x105B
+0x81338D32	0x105C
+0x81338D33	0x105D
+0x81338D34	0x105E
+0x81338D35	0x105F
+0x81338D36	0x1060
+0x81338D37	0x1061
+0x81338D38	0x1062
+0x81338D39	0x1063
+0x81338E30	0x1064
+0x81338E31	0x1065
+0x81338E32	0x1066
+0x81338E33	0x1067
+0x81338E34	0x1068
+0x81338E35	0x1069
+0x81338E36	0x106A
+0x81338E37	0x106B
+0x81338E38	0x106C
+0x81338E39	0x106D
+0x81338F30	0x106E
+0x81338F31	0x106F
+0x81338F32	0x1070
+0x81338F33	0x1071
+0x81338F34	0x1072
+0x81338F35	0x1073
+0x81338F36	0x1074
+0x81338F37	0x1075
+0x81338F38	0x1076
+0x81338F39	0x1077
+0x81339030	0x1078
+0x81339031	0x1079
+0x81339032	0x107A
+0x81339033	0x107B
+0x81339034	0x107C
+0x81339035	0x107D
+0x81339036	0x107E
+0x81339037	0x107F
+0x81339038	0x1080
+0x81339039	0x1081
+0x81339130	0x1082
+0x81339131	0x1083
+0x81339132	0x1084
+0x81339133	0x1085
+0x81339134	0x1086
+0x81339135	0x1087
+0x81339136	0x1088
+0x81339137	0x1089
+0x81339138	0x108A
+0x81339139	0x108B
+0x81339230	0x108C
+0x81339231	0x108D
+0x81339232	0x108E
+0x81339233	0x108F
+0x81339234	0x1090
+0x81339235	0x1091
+0x81339236	0x1092
+0x81339237	0x1093
+0x81339238	0x1094
+0x81339239	0x1095
+0x81339330	0x1096
+0x81339331	0x1097
+0x81339332	0x1098
+0x81339333	0x1099
+0x81339334	0x109A
+0x81339335	0x109B
+0x81339336	0x109C
+0x81339337	0x109D
+0x81339338	0x109E
+0x81339339	0x109F
+0x81339430	0x10A0
+0x81339431	0x10A1
+0x81339432	0x10A2
+0x81339433	0x10A3
+0x81339434	0x10A4
+0x81339435	0x10A5
+0x81339436	0x10A6
+0x81339437	0x10A7
+0x81339438	0x10A8
+0x81339439	0x10A9
+0x81339530	0x10AA
+0x81339531	0x10AB
+0x81339532	0x10AC
+0x81339533	0x10AD
+0x81339534	0x10AE
+0x81339535	0x10AF
+0x81339536	0x10B0
+0x81339537	0x10B1
+0x81339538	0x10B2
+0x81339539	0x10B3
+0x81339630	0x10B4
+0x81339631	0x10B5
+0x81339632	0x10B6
+0x81339633	0x10B7
+0x81339634	0x10B8
+0x81339635	0x10B9
+0x81339636	0x10BA
+0x81339637	0x10BB
+0x81339638	0x10BC
+0x81339639	0x10BD
+0x81339730	0x10BE
+0x81339731	0x10BF
+0x81339732	0x10C0
+0x81339733	0x10C1
+0x81339734	0x10C2
+0x81339735	0x10C3
+0x81339736	0x10C4
+0x81339737	0x10C5
+0x81339738	0x10C6
+0x81339739	0x10C7
+0x81339830	0x10C8
+0x81339831	0x10C9
+0x81339832	0x10CA
+0x81339833	0x10CB
+0x81339834	0x10CC
+0x81339835	0x10CD
+0x81339836	0x10CE
+0x81339837	0x10CF
+0x81339838	0x10D0
+0x81339839	0x10D1
+0x81339930	0x10D2
+0x81339931	0x10D3
+0x81339932	0x10D4
+0x81339933	0x10D5
+0x81339934	0x10D6
+0x81339935	0x10D7
+0x81339936	0x10D8
+0x81339937	0x10D9
+0x81339938	0x10DA
+0x81339939	0x10DB
+0x81339A30	0x10DC
+0x81339A31	0x10DD
+0x81339A32	0x10DE
+0x81339A33	0x10DF
+0x81339A34	0x10E0
+0x81339A35	0x10E1
+0x81339A36	0x10E2
+0x81339A37	0x10E3
+0x81339A38	0x10E4
+0x81339A39	0x10E5
+0x81339B30	0x10E6
+0x81339B31	0x10E7
+0x81339B32	0x10E8
+0x81339B33	0x10E9
+0x81339B34	0x10EA
+0x81339B35	0x10EB
+0x81339B36	0x10EC
+0x81339B37	0x10ED
+0x81339B38	0x10EE
+0x81339B39	0x10EF
+0x81339C30	0x10F0
+0x81339C31	0x10F1
+0x81339C32	0x10F2
+0x81339C33	0x10F3
+0x81339C34	0x10F4
+0x81339C35	0x10F5
+0x81339C36	0x10F6
+0x81339C37	0x10F7
+0x81339C38	0x10F8
+0x81339C39	0x10F9
+0x81339D30	0x10FA
+0x81339D31	0x10FB
+0x81339D32	0x10FC
+0x81339D33	0x10FD
+0x81339D34	0x10FE
+0x81339D35	0x10FF
+0x81339D36	0x1100
+0x81339D37	0x1101
+0x81339D38	0x1102
+0x81339D39	0x1103
+0x81339E30	0x1104
+0x81339E31	0x1105
+0x81339E32	0x1106
+0x81339E33	0x1107
+0x81339E34	0x1108
+0x81339E35	0x1109
+0x81339E36	0x110A
+0x81339E37	0x110B
+0x81339E38	0x110C
+0x81339E39	0x110D
+0x81339F30	0x110E
+0x81339F31	0x110F
+0x81339F32	0x1110
+0x81339F33	0x1111
+0x81339F34	0x1112
+0x81339F35	0x1113
+0x81339F36	0x1114
+0x81339F37	0x1115
+0x81339F38	0x1116
+0x81339F39	0x1117
+0x8133A030	0x1118
+0x8133A031	0x1119
+0x8133A032	0x111A
+0x8133A033	0x111B
+0x8133A034	0x111C
+0x8133A035	0x111D
+0x8133A036	0x111E
+0x8133A037	0x111F
+0x8133A038	0x1120
+0x8133A039	0x1121
+0x8133A130	0x1122
+0x8133A131	0x1123
+0x8133A132	0x1124
+0x8133A133	0x1125
+0x8133A134	0x1126
+0x8133A135	0x1127
+0x8133A136	0x1128
+0x8133A137	0x1129
+0x8133A138	0x112A
+0x8133A139	0x112B
+0x8133A230	0x112C
+0x8133A231	0x112D
+0x8133A232	0x112E
+0x8133A233	0x112F
+0x8133A234	0x1130
+0x8133A235	0x1131
+0x8133A236	0x1132
+0x8133A237	0x1133
+0x8133A238	0x1134
+0x8133A239	0x1135
+0x8133A330	0x1136
+0x8133A331	0x1137
+0x8133A332	0x1138
+0x8133A333	0x1139
+0x8133A334	0x113A
+0x8133A335	0x113B
+0x8133A336	0x113C
+0x8133A337	0x113D
+0x8133A338	0x113E
+0x8133A339	0x113F
+0x8133A430	0x1140
+0x8133A431	0x1141
+0x8133A432	0x1142
+0x8133A433	0x1143
+0x8133A434	0x1144
+0x8133A435	0x1145
+0x8133A436	0x1146
+0x8133A437	0x1147
+0x8133A438	0x1148
+0x8133A439	0x1149
+0x8133A530	0x114A
+0x8133A531	0x114B
+0x8133A532	0x114C
+0x8133A533	0x114D
+0x8133A534	0x114E
+0x8133A535	0x114F
+0x8133A536	0x1150
+0x8133A537	0x1151
+0x8133A538	0x1152
+0x8133A539	0x1153
+0x8133A630	0x1154
+0x8133A631	0x1155
+0x8133A632	0x1156
+0x8133A633	0x1157
+0x8133A634	0x1158
+0x8133A635	0x1159
+0x8133A636	0x115A
+0x8133A637	0x115B
+0x8133A638	0x115C
+0x8133A639	0x115D
+0x8133A730	0x115E
+0x8133A731	0x115F
+0x8133A732	0x1160
+0x8133A733	0x1161
+0x8133A734	0x1162
+0x8133A735	0x1163
+0x8133A736	0x1164
+0x8133A737	0x1165
+0x8133A738	0x1166
+0x8133A739	0x1167
+0x8133A830	0x1168
+0x8133A831	0x1169
+0x8133A832	0x116A
+0x8133A833	0x116B
+0x8133A834	0x116C
+0x8133A835	0x116D
+0x8133A836	0x116E
+0x8133A837	0x116F
+0x8133A838	0x1170
+0x8133A839	0x1171
+0x8133A930	0x1172
+0x8133A931	0x1173
+0x8133A932	0x1174
+0x8133A933	0x1175
+0x8133A934	0x1176
+0x8133A935	0x1177
+0x8133A936	0x1178
+0x8133A937	0x1179
+0x8133A938	0x117A
+0x8133A939	0x117B
+0x8133AA30	0x117C
+0x8133AA31	0x117D
+0x8133AA32	0x117E
+0x8133AA33	0x117F
+0x8133AA34	0x1180
+0x8133AA35	0x1181
+0x8133AA36	0x1182
+0x8133AA37	0x1183
+0x8133AA38	0x1184
+0x8133AA39	0x1185
+0x8133AB30	0x1186
+0x8133AB31	0x1187
+0x8133AB32	0x1188
+0x8133AB33	0x1189
+0x8133AB34	0x118A
+0x8133AB35	0x118B
+0x8133AB36	0x118C
+0x8133AB37	0x118D
+0x8133AB38	0x118E
+0x8133AB39	0x118F
+0x8133AC30	0x1190
+0x8133AC31	0x1191
+0x8133AC32	0x1192
+0x8133AC33	0x1193
+0x8133AC34	0x1194
+0x8133AC35	0x1195
+0x8133AC36	0x1196
+0x8133AC37	0x1197
+0x8133AC38	0x1198
+0x8133AC39	0x1199
+0x8133AD30	0x119A
+0x8133AD31	0x119B
+0x8133AD32	0x119C
+0x8133AD33	0x119D
+0x8133AD34	0x119E
+0x8133AD35	0x119F
+0x8133AD36	0x11A0
+0x8133AD37	0x11A1
+0x8133AD38	0x11A2
+0x8133AD39	0x11A3
+0x8133AE30	0x11A4
+0x8133AE31	0x11A5
+0x8133AE32	0x11A6
+0x8133AE33	0x11A7
+0x8133AE34	0x11A8
+0x8133AE35	0x11A9
+0x8133AE36	0x11AA
+0x8133AE37	0x11AB
+0x8133AE38	0x11AC
+0x8133AE39	0x11AD
+0x8133AF30	0x11AE
+0x8133AF31	0x11AF
+0x8133AF32	0x11B0
+0x8133AF33	0x11B1
+0x8133AF34	0x11B2
+0x8133AF35	0x11B3
+0x8133AF36	0x11B4
+0x8133AF37	0x11B5
+0x8133AF38	0x11B6
+0x8133AF39	0x11B7
+0x8133B030	0x11B8
+0x8133B031	0x11B9
+0x8133B032	0x11BA
+0x8133B033	0x11BB
+0x8133B034	0x11BC
+0x8133B035	0x11BD
+0x8133B036	0x11BE
+0x8133B037	0x11BF
+0x8133B038	0x11C0
+0x8133B039	0x11C1
+0x8133B130	0x11C2
+0x8133B131	0x11C3
+0x8133B132	0x11C4
+0x8133B133	0x11C5
+0x8133B134	0x11C6
+0x8133B135	0x11C7
+0x8133B136	0x11C8
+0x8133B137	0x11C9
+0x8133B138	0x11CA
+0x8133B139	0x11CB
+0x8133B230	0x11CC
+0x8133B231	0x11CD
+0x8133B232	0x11CE
+0x8133B233	0x11CF
+0x8133B234	0x11D0
+0x8133B235	0x11D1
+0x8133B236	0x11D2
+0x8133B237	0x11D3
+0x8133B238	0x11D4
+0x8133B239	0x11D5
+0x8133B330	0x11D6
+0x8133B331	0x11D7
+0x8133B332	0x11D8
+0x8133B333	0x11D9
+0x8133B334	0x11DA
+0x8133B335	0x11DB
+0x8133B336	0x11DC
+0x8133B337	0x11DD
+0x8133B338	0x11DE
+0x8133B339	0x11DF
+0x8133B430	0x11E0
+0x8133B431	0x11E1
+0x8133B432	0x11E2
+0x8133B433	0x11E3
+0x8133B434	0x11E4
+0x8133B435	0x11E5
+0x8133B436	0x11E6
+0x8133B437	0x11E7
+0x8133B438	0x11E8
+0x8133B439	0x11E9
+0x8133B530	0x11EA
+0x8133B531	0x11EB
+0x8133B532	0x11EC
+0x8133B533	0x11ED
+0x8133B534	0x11EE
+0x8133B535	0x11EF
+0x8133B536	0x11F0
+0x8133B537	0x11F1
+0x8133B538	0x11F2
+0x8133B539	0x11F3
+0x8133B630	0x11F4
+0x8133B631	0x11F5
+0x8133B632	0x11F6
+0x8133B633	0x11F7
+0x8133B634	0x11F8
+0x8133B635	0x11F9
+0x8133B636	0x11FA
+0x8133B637	0x11FB
+0x8133B638	0x11FC
+0x8133B639	0x11FD
+0x8133B730	0x11FE
+0x8133B731	0x11FF
+0x8133B732	0x1200
+0x8133B733	0x1201
+0x8133B734	0x1202
+0x8133B735	0x1203
+0x8133B736	0x1204
+0x8133B737	0x1205
+0x8133B738	0x1206
+0x8133B739	0x1207
+0x8133B830	0x1208
+0x8133B831	0x1209
+0x8133B832	0x120A
+0x8133B833	0x120B
+0x8133B834	0x120C
+0x8133B835	0x120D
+0x8133B836	0x120E
+0x8133B837	0x120F
+0x8133B838	0x1210
+0x8133B839	0x1211
+0x8133B930	0x1212
+0x8133B931	0x1213
+0x8133B932	0x1214
+0x8133B933	0x1215
+0x8133B934	0x1216
+0x8133B935	0x1217
+0x8133B936	0x1218
+0x8133B937	0x1219
+0x8133B938	0x121A
+0x8133B939	0x121B
+0x8133BA30	0x121C
+0x8133BA31	0x121D
+0x8133BA32	0x121E
+0x8133BA33	0x121F
+0x8133BA34	0x1220
+0x8133BA35	0x1221
+0x8133BA36	0x1222
+0x8133BA37	0x1223
+0x8133BA38	0x1224
+0x8133BA39	0x1225
+0x8133BB30	0x1226
+0x8133BB31	0x1227
+0x8133BB32	0x1228
+0x8133BB33	0x1229
+0x8133BB34	0x122A
+0x8133BB35	0x122B
+0x8133BB36	0x122C
+0x8133BB37	0x122D
+0x8133BB38	0x122E
+0x8133BB39	0x122F
+0x8133BC30	0x1230
+0x8133BC31	0x1231
+0x8133BC32	0x1232
+0x8133BC33	0x1233
+0x8133BC34	0x1234
+0x8133BC35	0x1235
+0x8133BC36	0x1236
+0x8133BC37	0x1237
+0x8133BC38	0x1238
+0x8133BC39	0x1239
+0x8133BD30	0x123A
+0x8133BD31	0x123B
+0x8133BD32	0x123C
+0x8133BD33	0x123D
+0x8133BD34	0x123E
+0x8133BD35	0x123F
+0x8133BD36	0x1240
+0x8133BD37	0x1241
+0x8133BD38	0x1242
+0x8133BD39	0x1243
+0x8133BE30	0x1244
+0x8133BE31	0x1245
+0x8133BE32	0x1246
+0x8133BE33	0x1247
+0x8133BE34	0x1248
+0x8133BE35	0x1249
+0x8133BE36	0x124A
+0x8133BE37	0x124B
+0x8133BE38	0x124C
+0x8133BE39	0x124D
+0x8133BF30	0x124E
+0x8133BF31	0x124F
+0x8133BF32	0x1250
+0x8133BF33	0x1251
+0x8133BF34	0x1252
+0x8133BF35	0x1253
+0x8133BF36	0x1254
+0x8133BF37	0x1255
+0x8133BF38	0x1256
+0x8133BF39	0x1257
+0x8133C030	0x1258
+0x8133C031	0x1259
+0x8133C032	0x125A
+0x8133C033	0x125B
+0x8133C034	0x125C
+0x8133C035	0x125D
+0x8133C036	0x125E
+0x8133C037	0x125F
+0x8133C038	0x1260
+0x8133C039	0x1261
+0x8133C130	0x1262
+0x8133C131	0x1263
+0x8133C132	0x1264
+0x8133C133	0x1265
+0x8133C134	0x1266
+0x8133C135	0x1267
+0x8133C136	0x1268
+0x8133C137	0x1269
+0x8133C138	0x126A
+0x8133C139	0x126B
+0x8133C230	0x126C
+0x8133C231	0x126D
+0x8133C232	0x126E
+0x8133C233	0x126F
+0x8133C234	0x1270
+0x8133C235	0x1271
+0x8133C236	0x1272
+0x8133C237	0x1273
+0x8133C238	0x1274
+0x8133C239	0x1275
+0x8133C330	0x1276
+0x8133C331	0x1277
+0x8133C332	0x1278
+0x8133C333	0x1279
+0x8133C334	0x127A
+0x8133C335	0x127B
+0x8133C336	0x127C
+0x8133C337	0x127D
+0x8133C338	0x127E
+0x8133C339	0x127F
+0x8133C430	0x1280
+0x8133C431	0x1281
+0x8133C432	0x1282
+0x8133C433	0x1283
+0x8133C434	0x1284
+0x8133C435	0x1285
+0x8133C436	0x1286
+0x8133C437	0x1287
+0x8133C438	0x1288
+0x8133C439	0x1289
+0x8133C530	0x128A
+0x8133C531	0x128B
+0x8133C532	0x128C
+0x8133C533	0x128D
+0x8133C534	0x128E
+0x8133C535	0x128F
+0x8133C536	0x1290
+0x8133C537	0x1291
+0x8133C538	0x1292
+0x8133C539	0x1293
+0x8133C630	0x1294
+0x8133C631	0x1295
+0x8133C632	0x1296
+0x8133C633	0x1297
+0x8133C634	0x1298
+0x8133C635	0x1299
+0x8133C636	0x129A
+0x8133C637	0x129B
+0x8133C638	0x129C
+0x8133C639	0x129D
+0x8133C730	0x129E
+0x8133C731	0x129F
+0x8133C732	0x12A0
+0x8133C733	0x12A1
+0x8133C734	0x12A2
+0x8133C735	0x12A3
+0x8133C736	0x12A4
+0x8133C737	0x12A5
+0x8133C738	0x12A6
+0x8133C739	0x12A7
+0x8133C830	0x12A8
+0x8133C831	0x12A9
+0x8133C832	0x12AA
+0x8133C833	0x12AB
+0x8133C834	0x12AC
+0x8133C835	0x12AD
+0x8133C836	0x12AE
+0x8133C837	0x12AF
+0x8133C838	0x12B0
+0x8133C839	0x12B1
+0x8133C930	0x12B2
+0x8133C931	0x12B3
+0x8133C932	0x12B4
+0x8133C933	0x12B5
+0x8133C934	0x12B6
+0x8133C935	0x12B7
+0x8133C936	0x12B8
+0x8133C937	0x12B9
+0x8133C938	0x12BA
+0x8133C939	0x12BB
+0x8133CA30	0x12BC
+0x8133CA31	0x12BD
+0x8133CA32	0x12BE
+0x8133CA33	0x12BF
+0x8133CA34	0x12C0
+0x8133CA35	0x12C1
+0x8133CA36	0x12C2
+0x8133CA37	0x12C3
+0x8133CA38	0x12C4
+0x8133CA39	0x12C5
+0x8133CB30	0x12C6
+0x8133CB31	0x12C7
+0x8133CB32	0x12C8
+0x8133CB33	0x12C9
+0x8133CB34	0x12CA
+0x8133CB35	0x12CB
+0x8133CB36	0x12CC
+0x8133CB37	0x12CD
+0x8133CB38	0x12CE
+0x8133CB39	0x12CF
+0x8133CC30	0x12D0
+0x8133CC31	0x12D1
+0x8133CC32	0x12D2
+0x8133CC33	0x12D3
+0x8133CC34	0x12D4
+0x8133CC35	0x12D5
+0x8133CC36	0x12D6
+0x8133CC37	0x12D7
+0x8133CC38	0x12D8
+0x8133CC39	0x12D9
+0x8133CD30	0x12DA
+0x8133CD31	0x12DB
+0x8133CD32	0x12DC
+0x8133CD33	0x12DD
+0x8133CD34	0x12DE
+0x8133CD35	0x12DF
+0x8133CD36	0x12E0
+0x8133CD37	0x12E1
+0x8133CD38	0x12E2
+0x8133CD39	0x12E3
+0x8133CE30	0x12E4
+0x8133CE31	0x12E5
+0x8133CE32	0x12E6
+0x8133CE33	0x12E7
+0x8133CE34	0x12E8
+0x8133CE35	0x12E9
+0x8133CE36	0x12EA
+0x8133CE37	0x12EB
+0x8133CE38	0x12EC
+0x8133CE39	0x12ED
+0x8133CF30	0x12EE
+0x8133CF31	0x12EF
+0x8133CF32	0x12F0
+0x8133CF33	0x12F1
+0x8133CF34	0x12F2
+0x8133CF35	0x12F3
+0x8133CF36	0x12F4
+0x8133CF37	0x12F5
+0x8133CF38	0x12F6
+0x8133CF39	0x12F7
+0x8133D030	0x12F8
+0x8133D031	0x12F9
+0x8133D032	0x12FA
+0x8133D033	0x12FB
+0x8133D034	0x12FC
+0x8133D035	0x12FD
+0x8133D036	0x12FE
+0x8133D037	0x12FF
+0x8133D038	0x1300
+0x8133D039	0x1301
+0x8133D130	0x1302
+0x8133D131	0x1303
+0x8133D132	0x1304
+0x8133D133	0x1305
+0x8133D134	0x1306
+0x8133D135	0x1307
+0x8133D136	0x1308
+0x8133D137	0x1309
+0x8133D138	0x130A
+0x8133D139	0x130B
+0x8133D230	0x130C
+0x8133D231	0x130D
+0x8133D232	0x130E
+0x8133D233	0x130F
+0x8133D234	0x1310
+0x8133D235	0x1311
+0x8133D236	0x1312
+0x8133D237	0x1313
+0x8133D238	0x1314
+0x8133D239	0x1315
+0x8133D330	0x1316
+0x8133D331	0x1317
+0x8133D332	0x1318
+0x8133D333	0x1319
+0x8133D334	0x131A
+0x8133D335	0x131B
+0x8133D336	0x131C
+0x8133D337	0x131D
+0x8133D338	0x131E
+0x8133D339	0x131F
+0x8133D430	0x1320
+0x8133D431	0x1321
+0x8133D432	0x1322
+0x8133D433	0x1323
+0x8133D434	0x1324
+0x8133D435	0x1325
+0x8133D436	0x1326
+0x8133D437	0x1327
+0x8133D438	0x1328
+0x8133D439	0x1329
+0x8133D530	0x132A
+0x8133D531	0x132B
+0x8133D532	0x132C
+0x8133D533	0x132D
+0x8133D534	0x132E
+0x8133D535	0x132F
+0x8133D536	0x1330
+0x8133D537	0x1331
+0x8133D538	0x1332
+0x8133D539	0x1333
+0x8133D630	0x1334
+0x8133D631	0x1335
+0x8133D632	0x1336
+0x8133D633	0x1337
+0x8133D634	0x1338
+0x8133D635	0x1339
+0x8133D636	0x133A
+0x8133D637	0x133B
+0x8133D638	0x133C
+0x8133D639	0x133D
+0x8133D730	0x133E
+0x8133D731	0x133F
+0x8133D732	0x1340
+0x8133D733	0x1341
+0x8133D734	0x1342
+0x8133D735	0x1343
+0x8133D736	0x1344
+0x8133D737	0x1345
+0x8133D738	0x1346
+0x8133D739	0x1347
+0x8133D830	0x1348
+0x8133D831	0x1349
+0x8133D832	0x134A
+0x8133D833	0x134B
+0x8133D834	0x134C
+0x8133D835	0x134D
+0x8133D836	0x134E
+0x8133D837	0x134F
+0x8133D838	0x1350
+0x8133D839	0x1351
+0x8133D930	0x1352
+0x8133D931	0x1353
+0x8133D932	0x1354
+0x8133D933	0x1355
+0x8133D934	0x1356
+0x8133D935	0x1357
+0x8133D936	0x1358
+0x8133D937	0x1359
+0x8133D938	0x135A
+0x8133D939	0x135B
+0x8133DA30	0x135C
+0x8133DA31	0x135D
+0x8133DA32	0x135E
+0x8133DA33	0x135F
+0x8133DA34	0x1360
+0x8133DA35	0x1361
+0x8133DA36	0x1362
+0x8133DA37	0x1363
+0x8133DA38	0x1364
+0x8133DA39	0x1365
+0x8133DB30	0x1366
+0x8133DB31	0x1367
+0x8133DB32	0x1368
+0x8133DB33	0x1369
+0x8133DB34	0x136A
+0x8133DB35	0x136B
+0x8133DB36	0x136C
+0x8133DB37	0x136D
+0x8133DB38	0x136E
+0x8133DB39	0x136F
+0x8133DC30	0x1370
+0x8133DC31	0x1371
+0x8133DC32	0x1372
+0x8133DC33	0x1373
+0x8133DC34	0x1374
+0x8133DC35	0x1375
+0x8133DC36	0x1376
+0x8133DC37	0x1377
+0x8133DC38	0x1378
+0x8133DC39	0x1379
+0x8133DD30	0x137A
+0x8133DD31	0x137B
+0x8133DD32	0x137C
+0x8133DD33	0x137D
+0x8133DD34	0x137E
+0x8133DD35	0x137F
+0x8133DD36	0x1380
+0x8133DD37	0x1381
+0x8133DD38	0x1382
+0x8133DD39	0x1383
+0x8133DE30	0x1384
+0x8133DE31	0x1385
+0x8133DE32	0x1386
+0x8133DE33	0x1387
+0x8133DE34	0x1388
+0x8133DE35	0x1389
+0x8133DE36	0x138A
+0x8133DE37	0x138B
+0x8133DE38	0x138C
+0x8133DE39	0x138D
+0x8133DF30	0x138E
+0x8133DF31	0x138F
+0x8133DF32	0x1390
+0x8133DF33	0x1391
+0x8133DF34	0x1392
+0x8133DF35	0x1393
+0x8133DF36	0x1394
+0x8133DF37	0x1395
+0x8133DF38	0x1396
+0x8133DF39	0x1397
+0x8133E030	0x1398
+0x8133E031	0x1399
+0x8133E032	0x139A
+0x8133E033	0x139B
+0x8133E034	0x139C
+0x8133E035	0x139D
+0x8133E036	0x139E
+0x8133E037	0x139F
+0x8133E038	0x13A0
+0x8133E039	0x13A1
+0x8133E130	0x13A2
+0x8133E131	0x13A3
+0x8133E132	0x13A4
+0x8133E133	0x13A5
+0x8133E134	0x13A6
+0x8133E135	0x13A7
+0x8133E136	0x13A8
+0x8133E137	0x13A9
+0x8133E138	0x13AA
+0x8133E139	0x13AB
+0x8133E230	0x13AC
+0x8133E231	0x13AD
+0x8133E232	0x13AE
+0x8133E233	0x13AF
+0x8133E234	0x13B0
+0x8133E235	0x13B1
+0x8133E236	0x13B2
+0x8133E237	0x13B3
+0x8133E238	0x13B4
+0x8133E239	0x13B5
+0x8133E330	0x13B6
+0x8133E331	0x13B7
+0x8133E332	0x13B8
+0x8133E333	0x13B9
+0x8133E334	0x13BA
+0x8133E335	0x13BB
+0x8133E336	0x13BC
+0x8133E337	0x13BD
+0x8133E338	0x13BE
+0x8133E339	0x13BF
+0x8133E430	0x13C0
+0x8133E431	0x13C1
+0x8133E432	0x13C2
+0x8133E433	0x13C3
+0x8133E434	0x13C4
+0x8133E435	0x13C5
+0x8133E436	0x13C6
+0x8133E437	0x13C7
+0x8133E438	0x13C8
+0x8133E439	0x13C9
+0x8133E530	0x13CA
+0x8133E531	0x13CB
+0x8133E532	0x13CC
+0x8133E533	0x13CD
+0x8133E534	0x13CE
+0x8133E535	0x13CF
+0x8133E536	0x13D0
+0x8133E537	0x13D1
+0x8133E538	0x13D2
+0x8133E539	0x13D3
+0x8133E630	0x13D4
+0x8133E631	0x13D5
+0x8133E632	0x13D6
+0x8133E633	0x13D7
+0x8133E634	0x13D8
+0x8133E635	0x13D9
+0x8133E636	0x13DA
+0x8133E637	0x13DB
+0x8133E638	0x13DC
+0x8133E639	0x13DD
+0x8133E730	0x13DE
+0x8133E731	0x13DF
+0x8133E732	0x13E0
+0x8133E733	0x13E1
+0x8133E734	0x13E2
+0x8133E735	0x13E3
+0x8133E736	0x13E4
+0x8133E737	0x13E5
+0x8133E738	0x13E6
+0x8133E739	0x13E7
+0x8133E830	0x13E8
+0x8133E831	0x13E9
+0x8133E832	0x13EA
+0x8133E833	0x13EB
+0x8133E834	0x13EC
+0x8133E835	0x13ED
+0x8133E836	0x13EE
+0x8133E837	0x13EF
+0x8133E838	0x13F0
+0x8133E839	0x13F1
+0x8133E930	0x13F2
+0x8133E931	0x13F3
+0x8133E932	0x13F4
+0x8133E933	0x13F5
+0x8133E934	0x13F6
+0x8133E935	0x13F7
+0x8133E936	0x13F8
+0x8133E937	0x13F9
+0x8133E938	0x13FA
+0x8133E939	0x13FB
+0x8133EA30	0x13FC
+0x8133EA31	0x13FD
+0x8133EA32	0x13FE
+0x8133EA33	0x13FF
+0x8133EA34	0x1400
+0x8133EA35	0x1401
+0x8133EA36	0x1402
+0x8133EA37	0x1403
+0x8133EA38	0x1404
+0x8133EA39	0x1405
+0x8133EB30	0x1406
+0x8133EB31	0x1407
+0x8133EB32	0x1408
+0x8133EB33	0x1409
+0x8133EB34	0x140A
+0x8133EB35	0x140B
+0x8133EB36	0x140C
+0x8133EB37	0x140D
+0x8133EB38	0x140E
+0x8133EB39	0x140F
+0x8133EC30	0x1410
+0x8133EC31	0x1411
+0x8133EC32	0x1412
+0x8133EC33	0x1413
+0x8133EC34	0x1414
+0x8133EC35	0x1415
+0x8133EC36	0x1416
+0x8133EC37	0x1417
+0x8133EC38	0x1418
+0x8133EC39	0x1419
+0x8133ED30	0x141A
+0x8133ED31	0x141B
+0x8133ED32	0x141C
+0x8133ED33	0x141D
+0x8133ED34	0x141E
+0x8133ED35	0x141F
+0x8133ED36	0x1420
+0x8133ED37	0x1421
+0x8133ED38	0x1422
+0x8133ED39	0x1423
+0x8133EE30	0x1424
+0x8133EE31	0x1425
+0x8133EE32	0x1426
+0x8133EE33	0x1427
+0x8133EE34	0x1428
+0x8133EE35	0x1429
+0x8133EE36	0x142A
+0x8133EE37	0x142B
+0x8133EE38	0x142C
+0x8133EE39	0x142D
+0x8133EF30	0x142E
+0x8133EF31	0x142F
+0x8133EF32	0x1430
+0x8133EF33	0x1431
+0x8133EF34	0x1432
+0x8133EF35	0x1433
+0x8133EF36	0x1434
+0x8133EF37	0x1435
+0x8133EF38	0x1436
+0x8133EF39	0x1437
+0x8133F030	0x1438
+0x8133F031	0x1439
+0x8133F032	0x143A
+0x8133F033	0x143B
+0x8133F034	0x143C
+0x8133F035	0x143D
+0x8133F036	0x143E
+0x8133F037	0x143F
+0x8133F038	0x1440
+0x8133F039	0x1441
+0x8133F130	0x1442
+0x8133F131	0x1443
+0x8133F132	0x1444
+0x8133F133	0x1445
+0x8133F134	0x1446
+0x8133F135	0x1447
+0x8133F136	0x1448
+0x8133F137	0x1449
+0x8133F138	0x144A
+0x8133F139	0x144B
+0x8133F230	0x144C
+0x8133F231	0x144D
+0x8133F232	0x144E
+0x8133F233	0x144F
+0x8133F234	0x1450
+0x8133F235	0x1451
+0x8133F236	0x1452
+0x8133F237	0x1453
+0x8133F238	0x1454
+0x8133F239	0x1455
+0x8133F330	0x1456
+0x8133F331	0x1457
+0x8133F332	0x1458
+0x8133F333	0x1459
+0x8133F334	0x145A
+0x8133F335	0x145B
+0x8133F336	0x145C
+0x8133F337	0x145D
+0x8133F338	0x145E
+0x8133F339	0x145F
+0x8133F430	0x1460
+0x8133F431	0x1461
+0x8133F432	0x1462
+0x8133F433	0x1463
+0x8133F434	0x1464
+0x8133F435	0x1465
+0x8133F436	0x1466
+0x8133F437	0x1467
+0x8133F438	0x1468
+0x8133F439	0x1469
+0x8133F530	0x146A
+0x8133F531	0x146B
+0x8133F532	0x146C
+0x8133F533	0x146D
+0x8133F534	0x146E
+0x8133F535	0x146F
+0x8133F536	0x1470
+0x8133F537	0x1471
+0x8133F538	0x1472
+0x8133F539	0x1473
+0x8133F630	0x1474
+0x8133F631	0x1475
+0x8133F632	0x1476
+0x8133F633	0x1477
+0x8133F634	0x1478
+0x8133F635	0x1479
+0x8133F636	0x147A
+0x8133F637	0x147B
+0x8133F638	0x147C
+0x8133F639	0x147D
+0x8133F730	0x147E
+0x8133F731	0x147F
+0x8133F732	0x1480
+0x8133F733	0x1481
+0x8133F734	0x1482
+0x8133F735	0x1483
+0x8133F736	0x1484
+0x8133F737	0x1485
+0x8133F738	0x1486
+0x8133F739	0x1487
+0x8133F830	0x1488
+0x8133F831	0x1489
+0x8133F832	0x148A
+0x8133F833	0x148B
+0x8133F834	0x148C
+0x8133F835	0x148D
+0x8133F836	0x148E
+0x8133F837	0x148F
+0x8133F838	0x1490
+0x8133F839	0x1491
+0x8133F930	0x1492
+0x8133F931	0x1493
+0x8133F932	0x1494
+0x8133F933	0x1495
+0x8133F934	0x1496
+0x8133F935	0x1497
+0x8133F936	0x1498
+0x8133F937	0x1499
+0x8133F938	0x149A
+0x8133F939	0x149B
+0x8133FA30	0x149C
+0x8133FA31	0x149D
+0x8133FA32	0x149E
+0x8133FA33	0x149F
+0x8133FA34	0x14A0
+0x8133FA35	0x14A1
+0x8133FA36	0x14A2
+0x8133FA37	0x14A3
+0x8133FA38	0x14A4
+0x8133FA39	0x14A5
+0x8133FB30	0x14A6
+0x8133FB31	0x14A7
+0x8133FB32	0x14A8
+0x8133FB33	0x14A9
+0x8133FB34	0x14AA
+0x8133FB35	0x14AB
+0x8133FB36	0x14AC
+0x8133FB37	0x14AD
+0x8133FB38	0x14AE
+0x8133FB39	0x14AF
+0x8133FC30	0x14B0
+0x8133FC31	0x14B1
+0x8133FC32	0x14B2
+0x8133FC33	0x14B3
+0x8133FC34	0x14B4
+0x8133FC35	0x14B5
+0x8133FC36	0x14B6
+0x8133FC37	0x14B7
+0x8133FC38	0x14B8
+0x8133FC39	0x14B9
+0x8133FD30	0x14BA
+0x8133FD31	0x14BB
+0x8133FD32	0x14BC
+0x8133FD33	0x14BD
+0x8133FD34	0x14BE
+0x8133FD35	0x14BF
+0x8133FD36	0x14C0
+0x8133FD37	0x14C1
+0x8133FD38	0x14C2
+0x8133FD39	0x14C3
+0x8133FE30	0x14C4
+0x8133FE31	0x14C5
+0x8133FE32	0x14C6
+0x8133FE33	0x14C7
+0x8133FE34	0x14C8
+0x8133FE35	0x14C9
+0x8133FE36	0x14CA
+0x8133FE37	0x14CB
+0x8133FE38	0x14CC
+0x8133FE39	0x14CD
+0x81348130	0x14CE
+0x81348131	0x14CF
+0x81348132	0x14D0
+0x81348133	0x14D1
+0x81348134	0x14D2
+0x81348135	0x14D3
+0x81348136	0x14D4
+0x81348137	0x14D5
+0x81348138	0x14D6
+0x81348139	0x14D7
+0x81348230	0x14D8
+0x81348231	0x14D9
+0x81348232	0x14DA
+0x81348233	0x14DB
+0x81348234	0x14DC
+0x81348235	0x14DD
+0x81348236	0x14DE
+0x81348237	0x14DF
+0x81348238	0x14E0
+0x81348239	0x14E1
+0x81348330	0x14E2
+0x81348331	0x14E3
+0x81348332	0x14E4
+0x81348333	0x14E5
+0x81348334	0x14E6
+0x81348335	0x14E7
+0x81348336	0x14E8
+0x81348337	0x14E9
+0x81348338	0x14EA
+0x81348339	0x14EB
+0x81348430	0x14EC
+0x81348431	0x14ED
+0x81348432	0x14EE
+0x81348433	0x14EF
+0x81348434	0x14F0
+0x81348435	0x14F1
+0x81348436	0x14F2
+0x81348437	0x14F3
+0x81348438	0x14F4
+0x81348439	0x14F5
+0x81348530	0x14F6
+0x81348531	0x14F7
+0x81348532	0x14F8
+0x81348533	0x14F9
+0x81348534	0x14FA
+0x81348535	0x14FB
+0x81348536	0x14FC
+0x81348537	0x14FD
+0x81348538	0x14FE
+0x81348539	0x14FF
+0x81348630	0x1500
+0x81348631	0x1501
+0x81348632	0x1502
+0x81348633	0x1503
+0x81348634	0x1504
+0x81348635	0x1505
+0x81348636	0x1506
+0x81348637	0x1507
+0x81348638	0x1508
+0x81348639	0x1509
+0x81348730	0x150A
+0x81348731	0x150B
+0x81348732	0x150C
+0x81348733	0x150D
+0x81348734	0x150E
+0x81348735	0x150F
+0x81348736	0x1510
+0x81348737	0x1511
+0x81348738	0x1512
+0x81348739	0x1513
+0x81348830	0x1514
+0x81348831	0x1515
+0x81348832	0x1516
+0x81348833	0x1517
+0x81348834	0x1518
+0x81348835	0x1519
+0x81348836	0x151A
+0x81348837	0x151B
+0x81348838	0x151C
+0x81348839	0x151D
+0x81348930	0x151E
+0x81348931	0x151F
+0x81348932	0x1520
+0x81348933	0x1521
+0x81348934	0x1522
+0x81348935	0x1523
+0x81348936	0x1524
+0x81348937	0x1525
+0x81348938	0x1526
+0x81348939	0x1527
+0x81348A30	0x1528
+0x81348A31	0x1529
+0x81348A32	0x152A
+0x81348A33	0x152B
+0x81348A34	0x152C
+0x81348A35	0x152D
+0x81348A36	0x152E
+0x81348A37	0x152F
+0x81348A38	0x1530
+0x81348A39	0x1531
+0x81348B30	0x1532
+0x81348B31	0x1533
+0x81348B32	0x1534
+0x81348B33	0x1535
+0x81348B34	0x1536
+0x81348B35	0x1537
+0x81348B36	0x1538
+0x81348B37	0x1539
+0x81348B38	0x153A
+0x81348B39	0x153B
+0x81348C30	0x153C
+0x81348C31	0x153D
+0x81348C32	0x153E
+0x81348C33	0x153F
+0x81348C34	0x1540
+0x81348C35	0x1541
+0x81348C36	0x1542
+0x81348C37	0x1543
+0x81348C38	0x1544
+0x81348C39	0x1545
+0x81348D30	0x1546
+0x81348D31	0x1547
+0x81348D32	0x1548
+0x81348D33	0x1549
+0x81348D34	0x154A
+0x81348D35	0x154B
+0x81348D36	0x154C
+0x81348D37	0x154D
+0x81348D38	0x154E
+0x81348D39	0x154F
+0x81348E30	0x1550
+0x81348E31	0x1551
+0x81348E32	0x1552
+0x81348E33	0x1553
+0x81348E34	0x1554
+0x81348E35	0x1555
+0x81348E36	0x1556
+0x81348E37	0x1557
+0x81348E38	0x1558
+0x81348E39	0x1559
+0x81348F30	0x155A
+0x81348F31	0x155B
+0x81348F32	0x155C
+0x81348F33	0x155D
+0x81348F34	0x155E
+0x81348F35	0x155F
+0x81348F36	0x1560
+0x81348F37	0x1561
+0x81348F38	0x1562
+0x81348F39	0x1563
+0x81349030	0x1564
+0x81349031	0x1565
+0x81349032	0x1566
+0x81349033	0x1567
+0x81349034	0x1568
+0x81349035	0x1569
+0x81349036	0x156A
+0x81349037	0x156B
+0x81349038	0x156C
+0x81349039	0x156D
+0x81349130	0x156E
+0x81349131	0x156F
+0x81349132	0x1570
+0x81349133	0x1571
+0x81349134	0x1572
+0x81349135	0x1573
+0x81349136	0x1574
+0x81349137	0x1575
+0x81349138	0x1576
+0x81349139	0x1577
+0x81349230	0x1578
+0x81349231	0x1579
+0x81349232	0x157A
+0x81349233	0x157B
+0x81349234	0x157C
+0x81349235	0x157D
+0x81349236	0x157E
+0x81349237	0x157F
+0x81349238	0x1580
+0x81349239	0x1581
+0x81349330	0x1582
+0x81349331	0x1583
+0x81349332	0x1584
+0x81349333	0x1585
+0x81349334	0x1586
+0x81349335	0x1587
+0x81349336	0x1588
+0x81349337	0x1589
+0x81349338	0x158A
+0x81349339	0x158B
+0x81349430	0x158C
+0x81349431	0x158D
+0x81349432	0x158E
+0x81349433	0x158F
+0x81349434	0x1590
+0x81349435	0x1591
+0x81349436	0x1592
+0x81349437	0x1593
+0x81349438	0x1594
+0x81349439	0x1595
+0x81349530	0x1596
+0x81349531	0x1597
+0x81349532	0x1598
+0x81349533	0x1599
+0x81349534	0x159A
+0x81349535	0x159B
+0x81349536	0x159C
+0x81349537	0x159D
+0x81349538	0x159E
+0x81349539	0x159F
+0x81349630	0x15A0
+0x81349631	0x15A1
+0x81349632	0x15A2
+0x81349633	0x15A3
+0x81349634	0x15A4
+0x81349635	0x15A5
+0x81349636	0x15A6
+0x81349637	0x15A7
+0x81349638	0x15A8
+0x81349639	0x15A9
+0x81349730	0x15AA
+0x81349731	0x15AB
+0x81349732	0x15AC
+0x81349733	0x15AD
+0x81349734	0x15AE
+0x81349735	0x15AF
+0x81349736	0x15B0
+0x81349737	0x15B1
+0x81349738	0x15B2
+0x81349739	0x15B3
+0x81349830	0x15B4
+0x81349831	0x15B5
+0x81349832	0x15B6
+0x81349833	0x15B7
+0x81349834	0x15B8
+0x81349835	0x15B9
+0x81349836	0x15BA
+0x81349837	0x15BB
+0x81349838	0x15BC
+0x81349839	0x15BD
+0x81349930	0x15BE
+0x81349931	0x15BF
+0x81349932	0x15C0
+0x81349933	0x15C1
+0x81349934	0x15C2
+0x81349935	0x15C3
+0x81349936	0x15C4
+0x81349937	0x15C5
+0x81349938	0x15C6
+0x81349939	0x15C7
+0x81349A30	0x15C8
+0x81349A31	0x15C9
+0x81349A32	0x15CA
+0x81349A33	0x15CB
+0x81349A34	0x15CC
+0x81349A35	0x15CD
+0x81349A36	0x15CE
+0x81349A37	0x15CF
+0x81349A38	0x15D0
+0x81349A39	0x15D1
+0x81349B30	0x15D2
+0x81349B31	0x15D3
+0x81349B32	0x15D4
+0x81349B33	0x15D5
+0x81349B34	0x15D6
+0x81349B35	0x15D7
+0x81349B36	0x15D8
+0x81349B37	0x15D9
+0x81349B38	0x15DA
+0x81349B39	0x15DB
+0x81349C30	0x15DC
+0x81349C31	0x15DD
+0x81349C32	0x15DE
+0x81349C33	0x15DF
+0x81349C34	0x15E0
+0x81349C35	0x15E1
+0x81349C36	0x15E2
+0x81349C37	0x15E3
+0x81349C38	0x15E4
+0x81349C39	0x15E5
+0x81349D30	0x15E6
+0x81349D31	0x15E7
+0x81349D32	0x15E8
+0x81349D33	0x15E9
+0x81349D34	0x15EA
+0x81349D35	0x15EB
+0x81349D36	0x15EC
+0x81349D37	0x15ED
+0x81349D38	0x15EE
+0x81349D39	0x15EF
+0x81349E30	0x15F0
+0x81349E31	0x15F1
+0x81349E32	0x15F2
+0x81349E33	0x15F3
+0x81349E34	0x15F4
+0x81349E35	0x15F5
+0x81349E36	0x15F6
+0x81349E37	0x15F7
+0x81349E38	0x15F8
+0x81349E39	0x15F9
+0x81349F30	0x15FA
+0x81349F31	0x15FB
+0x81349F32	0x15FC
+0x81349F33	0x15FD
+0x81349F34	0x15FE
+0x81349F35	0x15FF
+0x81349F36	0x1600
+0x81349F37	0x1601
+0x81349F38	0x1602
+0x81349F39	0x1603
+0x8134A030	0x1604
+0x8134A031	0x1605
+0x8134A032	0x1606
+0x8134A033	0x1607
+0x8134A034	0x1608
+0x8134A035	0x1609
+0x8134A036	0x160A
+0x8134A037	0x160B
+0x8134A038	0x160C
+0x8134A039	0x160D
+0x8134A130	0x160E
+0x8134A131	0x160F
+0x8134A132	0x1610
+0x8134A133	0x1611
+0x8134A134	0x1612
+0x8134A135	0x1613
+0x8134A136	0x1614
+0x8134A137	0x1615
+0x8134A138	0x1616
+0x8134A139	0x1617
+0x8134A230	0x1618
+0x8134A231	0x1619
+0x8134A232	0x161A
+0x8134A233	0x161B
+0x8134A234	0x161C
+0x8134A235	0x161D
+0x8134A236	0x161E
+0x8134A237	0x161F
+0x8134A238	0x1620
+0x8134A239	0x1621
+0x8134A330	0x1622
+0x8134A331	0x1623
+0x8134A332	0x1624
+0x8134A333	0x1625
+0x8134A334	0x1626
+0x8134A335	0x1627
+0x8134A336	0x1628
+0x8134A337	0x1629
+0x8134A338	0x162A
+0x8134A339	0x162B
+0x8134A430	0x162C
+0x8134A431	0x162D
+0x8134A432	0x162E
+0x8134A433	0x162F
+0x8134A434	0x1630
+0x8134A435	0x1631
+0x8134A436	0x1632
+0x8134A437	0x1633
+0x8134A438	0x1634
+0x8134A439	0x1635
+0x8134A530	0x1636
+0x8134A531	0x1637
+0x8134A532	0x1638
+0x8134A533	0x1639
+0x8134A534	0x163A
+0x8134A535	0x163B
+0x8134A536	0x163C
+0x8134A537	0x163D
+0x8134A538	0x163E
+0x8134A539	0x163F
+0x8134A630	0x1640
+0x8134A631	0x1641
+0x8134A632	0x1642
+0x8134A633	0x1643
+0x8134A634	0x1644
+0x8134A635	0x1645
+0x8134A636	0x1646
+0x8134A637	0x1647
+0x8134A638	0x1648
+0x8134A639	0x1649
+0x8134A730	0x164A
+0x8134A731	0x164B
+0x8134A732	0x164C
+0x8134A733	0x164D
+0x8134A734	0x164E
+0x8134A735	0x164F
+0x8134A736	0x1650
+0x8134A737	0x1651
+0x8134A738	0x1652
+0x8134A739	0x1653
+0x8134A830	0x1654
+0x8134A831	0x1655
+0x8134A832	0x1656
+0x8134A833	0x1657
+0x8134A834	0x1658
+0x8134A835	0x1659
+0x8134A836	0x165A
+0x8134A837	0x165B
+0x8134A838	0x165C
+0x8134A839	0x165D
+0x8134A930	0x165E
+0x8134A931	0x165F
+0x8134A932	0x1660
+0x8134A933	0x1661
+0x8134A934	0x1662
+0x8134A935	0x1663
+0x8134A936	0x1664
+0x8134A937	0x1665
+0x8134A938	0x1666
+0x8134A939	0x1667
+0x8134AA30	0x1668
+0x8134AA31	0x1669
+0x8134AA32	0x166A
+0x8134AA33	0x166B
+0x8134AA34	0x166C
+0x8134AA35	0x166D
+0x8134AA36	0x166E
+0x8134AA37	0x166F
+0x8134AA38	0x1670
+0x8134AA39	0x1671
+0x8134AB30	0x1672
+0x8134AB31	0x1673
+0x8134AB32	0x1674
+0x8134AB33	0x1675
+0x8134AB34	0x1676
+0x8134AB35	0x1677
+0x8134AB36	0x1678
+0x8134AB37	0x1679
+0x8134AB38	0x167A
+0x8134AB39	0x167B
+0x8134AC30	0x167C
+0x8134AC31	0x167D
+0x8134AC32	0x167E
+0x8134AC33	0x167F
+0x8134AC34	0x1680
+0x8134AC35	0x1681
+0x8134AC36	0x1682
+0x8134AC37	0x1683
+0x8134AC38	0x1684
+0x8134AC39	0x1685
+0x8134AD30	0x1686
+0x8134AD31	0x1687
+0x8134AD32	0x1688
+0x8134AD33	0x1689
+0x8134AD34	0x168A
+0x8134AD35	0x168B
+0x8134AD36	0x168C
+0x8134AD37	0x168D
+0x8134AD38	0x168E
+0x8134AD39	0x168F
+0x8134AE30	0x1690
+0x8134AE31	0x1691
+0x8134AE32	0x1692
+0x8134AE33	0x1693
+0x8134AE34	0x1694
+0x8134AE35	0x1695
+0x8134AE36	0x1696
+0x8134AE37	0x1697
+0x8134AE38	0x1698
+0x8134AE39	0x1699
+0x8134AF30	0x169A
+0x8134AF31	0x169B
+0x8134AF32	0x169C
+0x8134AF33	0x169D
+0x8134AF34	0x169E
+0x8134AF35	0x169F
+0x8134AF36	0x16A0
+0x8134AF37	0x16A1
+0x8134AF38	0x16A2
+0x8134AF39	0x16A3
+0x8134B030	0x16A4
+0x8134B031	0x16A5
+0x8134B032	0x16A6
+0x8134B033	0x16A7
+0x8134B034	0x16A8
+0x8134B035	0x16A9
+0x8134B036	0x16AA
+0x8134B037	0x16AB
+0x8134B038	0x16AC
+0x8134B039	0x16AD
+0x8134B130	0x16AE
+0x8134B131	0x16AF
+0x8134B132	0x16B0
+0x8134B133	0x16B1
+0x8134B134	0x16B2
+0x8134B135	0x16B3
+0x8134B136	0x16B4
+0x8134B137	0x16B5
+0x8134B138	0x16B6
+0x8134B139	0x16B7
+0x8134B230	0x16B8
+0x8134B231	0x16B9
+0x8134B232	0x16BA
+0x8134B233	0x16BB
+0x8134B234	0x16BC
+0x8134B235	0x16BD
+0x8134B236	0x16BE
+0x8134B237	0x16BF
+0x8134B238	0x16C0
+0x8134B239	0x16C1
+0x8134B330	0x16C2
+0x8134B331	0x16C3
+0x8134B332	0x16C4
+0x8134B333	0x16C5
+0x8134B334	0x16C6
+0x8134B335	0x16C7
+0x8134B336	0x16C8
+0x8134B337	0x16C9
+0x8134B338	0x16CA
+0x8134B339	0x16CB
+0x8134B430	0x16CC
+0x8134B431	0x16CD
+0x8134B432	0x16CE
+0x8134B433	0x16CF
+0x8134B434	0x16D0
+0x8134B435	0x16D1
+0x8134B436	0x16D2
+0x8134B437	0x16D3
+0x8134B438	0x16D4
+0x8134B439	0x16D5
+0x8134B530	0x16D6
+0x8134B531	0x16D7
+0x8134B532	0x16D8
+0x8134B533	0x16D9
+0x8134B534	0x16DA
+0x8134B535	0x16DB
+0x8134B536	0x16DC
+0x8134B537	0x16DD
+0x8134B538	0x16DE
+0x8134B539	0x16DF
+0x8134B630	0x16E0
+0x8134B631	0x16E1
+0x8134B632	0x16E2
+0x8134B633	0x16E3
+0x8134B634	0x16E4
+0x8134B635	0x16E5
+0x8134B636	0x16E6
+0x8134B637	0x16E7
+0x8134B638	0x16E8
+0x8134B639	0x16E9
+0x8134B730	0x16EA
+0x8134B731	0x16EB
+0x8134B732	0x16EC
+0x8134B733	0x16ED
+0x8134B734	0x16EE
+0x8134B735	0x16EF
+0x8134B736	0x16F0
+0x8134B737	0x16F1
+0x8134B738	0x16F2
+0x8134B739	0x16F3
+0x8134B830	0x16F4
+0x8134B831	0x16F5
+0x8134B832	0x16F6
+0x8134B833	0x16F7
+0x8134B834	0x16F8
+0x8134B835	0x16F9
+0x8134B836	0x16FA
+0x8134B837	0x16FB
+0x8134B838	0x16FC
+0x8134B839	0x16FD
+0x8134B930	0x16FE
+0x8134B931	0x16FF
+0x8134B932	0x1700
+0x8134B933	0x1701
+0x8134B934	0x1702
+0x8134B935	0x1703
+0x8134B936	0x1704
+0x8134B937	0x1705
+0x8134B938	0x1706
+0x8134B939	0x1707
+0x8134BA30	0x1708
+0x8134BA31	0x1709
+0x8134BA32	0x170A
+0x8134BA33	0x170B
+0x8134BA34	0x170C
+0x8134BA35	0x170D
+0x8134BA36	0x170E
+0x8134BA37	0x170F
+0x8134BA38	0x1710
+0x8134BA39	0x1711
+0x8134BB30	0x1712
+0x8134BB31	0x1713
+0x8134BB32	0x1714
+0x8134BB33	0x1715
+0x8134BB34	0x1716
+0x8134BB35	0x1717
+0x8134BB36	0x1718
+0x8134BB37	0x1719
+0x8134BB38	0x171A
+0x8134BB39	0x171B
+0x8134BC30	0x171C
+0x8134BC31	0x171D
+0x8134BC32	0x171E
+0x8134BC33	0x171F
+0x8134BC34	0x1720
+0x8134BC35	0x1721
+0x8134BC36	0x1722
+0x8134BC37	0x1723
+0x8134BC38	0x1724
+0x8134BC39	0x1725
+0x8134BD30	0x1726
+0x8134BD31	0x1727
+0x8134BD32	0x1728
+0x8134BD33	0x1729
+0x8134BD34	0x172A
+0x8134BD35	0x172B
+0x8134BD36	0x172C
+0x8134BD37	0x172D
+0x8134BD38	0x172E
+0x8134BD39	0x172F
+0x8134BE30	0x1730
+0x8134BE31	0x1731
+0x8134BE32	0x1732
+0x8134BE33	0x1733
+0x8134BE34	0x1734
+0x8134BE35	0x1735
+0x8134BE36	0x1736
+0x8134BE37	0x1737
+0x8134BE38	0x1738
+0x8134BE39	0x1739
+0x8134BF30	0x173A
+0x8134BF31	0x173B
+0x8134BF32	0x173C
+0x8134BF33	0x173D
+0x8134BF34	0x173E
+0x8134BF35	0x173F
+0x8134BF36	0x1740
+0x8134BF37	0x1741
+0x8134BF38	0x1742
+0x8134BF39	0x1743
+0x8134C030	0x1744
+0x8134C031	0x1745
+0x8134C032	0x1746
+0x8134C033	0x1747
+0x8134C034	0x1748
+0x8134C035	0x1749
+0x8134C036	0x174A
+0x8134C037	0x174B
+0x8134C038	0x174C
+0x8134C039	0x174D
+0x8134C130	0x174E
+0x8134C131	0x174F
+0x8134C132	0x1750
+0x8134C133	0x1751
+0x8134C134	0x1752
+0x8134C135	0x1753
+0x8134C136	0x1754
+0x8134C137	0x1755
+0x8134C138	0x1756
+0x8134C139	0x1757
+0x8134C230	0x1758
+0x8134C231	0x1759
+0x8134C232	0x175A
+0x8134C233	0x175B
+0x8134C234	0x175C
+0x8134C235	0x175D
+0x8134C236	0x175E
+0x8134C237	0x175F
+0x8134C238	0x1760
+0x8134C239	0x1761
+0x8134C330	0x1762
+0x8134C331	0x1763
+0x8134C332	0x1764
+0x8134C333	0x1765
+0x8134C334	0x1766
+0x8134C335	0x1767
+0x8134C336	0x1768
+0x8134C337	0x1769
+0x8134C338	0x176A
+0x8134C339	0x176B
+0x8134C430	0x176C
+0x8134C431	0x176D
+0x8134C432	0x176E
+0x8134C433	0x176F
+0x8134C434	0x1770
+0x8134C435	0x1771
+0x8134C436	0x1772
+0x8134C437	0x1773
+0x8134C438	0x1774
+0x8134C439	0x1775
+0x8134C530	0x1776
+0x8134C531	0x1777
+0x8134C532	0x1778
+0x8134C533	0x1779
+0x8134C534	0x177A
+0x8134C535	0x177B
+0x8134C536	0x177C
+0x8134C537	0x177D
+0x8134C538	0x177E
+0x8134C539	0x177F
+0x8134C630	0x1780
+0x8134C631	0x1781
+0x8134C632	0x1782
+0x8134C633	0x1783
+0x8134C634	0x1784
+0x8134C635	0x1785
+0x8134C636	0x1786
+0x8134C637	0x1787
+0x8134C638	0x1788
+0x8134C639	0x1789
+0x8134C730	0x178A
+0x8134C731	0x178B
+0x8134C732	0x178C
+0x8134C733	0x178D
+0x8134C734	0x178E
+0x8134C735	0x178F
+0x8134C736	0x1790
+0x8134C737	0x1791
+0x8134C738	0x1792
+0x8134C739	0x1793
+0x8134C830	0x1794
+0x8134C831	0x1795
+0x8134C832	0x1796
+0x8134C833	0x1797
+0x8134C834	0x1798
+0x8134C835	0x1799
+0x8134C836	0x179A
+0x8134C837	0x179B
+0x8134C838	0x179C
+0x8134C839	0x179D
+0x8134C930	0x179E
+0x8134C931	0x179F
+0x8134C932	0x17A0
+0x8134C933	0x17A1
+0x8134C934	0x17A2
+0x8134C935	0x17A3
+0x8134C936	0x17A4
+0x8134C937	0x17A5
+0x8134C938	0x17A6
+0x8134C939	0x17A7
+0x8134CA30	0x17A8
+0x8134CA31	0x17A9
+0x8134CA32	0x17AA
+0x8134CA33	0x17AB
+0x8134CA34	0x17AC
+0x8134CA35	0x17AD
+0x8134CA36	0x17AE
+0x8134CA37	0x17AF
+0x8134CA38	0x17B0
+0x8134CA39	0x17B1
+0x8134CB30	0x17B2
+0x8134CB31	0x17B3
+0x8134CB32	0x17B4
+0x8134CB33	0x17B5
+0x8134CB34	0x17B6
+0x8134CB35	0x17B7
+0x8134CB36	0x17B8
+0x8134CB37	0x17B9
+0x8134CB38	0x17BA
+0x8134CB39	0x17BB
+0x8134CC30	0x17BC
+0x8134CC31	0x17BD
+0x8134CC32	0x17BE
+0x8134CC33	0x17BF
+0x8134CC34	0x17C0
+0x8134CC35	0x17C1
+0x8134CC36	0x17C2
+0x8134CC37	0x17C3
+0x8134CC38	0x17C4
+0x8134CC39	0x17C5
+0x8134CD30	0x17C6
+0x8134CD31	0x17C7
+0x8134CD32	0x17C8
+0x8134CD33	0x17C9
+0x8134CD34	0x17CA
+0x8134CD35	0x17CB
+0x8134CD36	0x17CC
+0x8134CD37	0x17CD
+0x8134CD38	0x17CE
+0x8134CD39	0x17CF
+0x8134CE30	0x17D0
+0x8134CE31	0x17D1
+0x8134CE32	0x17D2
+0x8134CE33	0x17D3
+0x8134CE34	0x17D4
+0x8134CE35	0x17D5
+0x8134CE36	0x17D6
+0x8134CE37	0x17D7
+0x8134CE38	0x17D8
+0x8134CE39	0x17D9
+0x8134CF30	0x17DA
+0x8134CF31	0x17DB
+0x8134CF32	0x17DC
+0x8134CF33	0x17DD
+0x8134CF34	0x17DE
+0x8134CF35	0x17DF
+0x8134CF36	0x17E0
+0x8134CF37	0x17E1
+0x8134CF38	0x17E2
+0x8134CF39	0x17E3
+0x8134D030	0x17E4
+0x8134D031	0x17E5
+0x8134D032	0x17E6
+0x8134D033	0x17E7
+0x8134D034	0x17E8
+0x8134D035	0x17E9
+0x8134D036	0x17EA
+0x8134D037	0x17EB
+0x8134D038	0x17EC
+0x8134D039	0x17ED
+0x8134D130	0x17EE
+0x8134D131	0x17EF
+0x8134D132	0x17F0
+0x8134D133	0x17F1
+0x8134D134	0x17F2
+0x8134D135	0x17F3
+0x8134D136	0x17F4
+0x8134D137	0x17F5
+0x8134D138	0x17F6
+0x8134D139	0x17F7
+0x8134D230	0x17F8
+0x8134D231	0x17F9
+0x8134D232	0x17FA
+0x8134D233	0x17FB
+0x8134D234	0x17FC
+0x8134D235	0x17FD
+0x8134D236	0x17FE
+0x8134D237	0x17FF
+0x8134D238	0x1800
+0x8134D239	0x1801
+0x8134D330	0x1802
+0x8134D331	0x1803
+0x8134D332	0x1804
+0x8134D333	0x1805
+0x8134D334	0x1806
+0x8134D335	0x1807
+0x8134D336	0x1808
+0x8134D337	0x1809
+0x8134D338	0x180A
+0x8134D339	0x180B
+0x8134D430	0x180C
+0x8134D431	0x180D
+0x8134D432	0x180E
+0x8134D433	0x180F
+0x8134D434	0x1810
+0x8134D435	0x1811
+0x8134D436	0x1812
+0x8134D437	0x1813
+0x8134D438	0x1814
+0x8134D439	0x1815
+0x8134D530	0x1816
+0x8134D531	0x1817
+0x8134D532	0x1818
+0x8134D533	0x1819
+0x8134D534	0x181A
+0x8134D535	0x181B
+0x8134D536	0x181C
+0x8134D537	0x181D
+0x8134D538	0x181E
+0x8134D539	0x181F
+0x8134D630	0x1820
+0x8134D631	0x1821
+0x8134D632	0x1822
+0x8134D633	0x1823
+0x8134D634	0x1824
+0x8134D635	0x1825
+0x8134D636	0x1826
+0x8134D637	0x1827
+0x8134D638	0x1828
+0x8134D639	0x1829
+0x8134D730	0x182A
+0x8134D731	0x182B
+0x8134D732	0x182C
+0x8134D733	0x182D
+0x8134D734	0x182E
+0x8134D735	0x182F
+0x8134D736	0x1830
+0x8134D737	0x1831
+0x8134D738	0x1832
+0x8134D739	0x1833
+0x8134D830	0x1834
+0x8134D831	0x1835
+0x8134D832	0x1836
+0x8134D833	0x1837
+0x8134D834	0x1838
+0x8134D835	0x1839
+0x8134D836	0x183A
+0x8134D837	0x183B
+0x8134D838	0x183C
+0x8134D839	0x183D
+0x8134D930	0x183E
+0x8134D931	0x183F
+0x8134D932	0x1840
+0x8134D933	0x1841
+0x8134D934	0x1842
+0x8134D935	0x1843
+0x8134D936	0x1844
+0x8134D937	0x1845
+0x8134D938	0x1846
+0x8134D939	0x1847
+0x8134DA30	0x1848
+0x8134DA31	0x1849
+0x8134DA32	0x184A
+0x8134DA33	0x184B
+0x8134DA34	0x184C
+0x8134DA35	0x184D
+0x8134DA36	0x184E
+0x8134DA37	0x184F
+0x8134DA38	0x1850
+0x8134DA39	0x1851
+0x8134DB30	0x1852
+0x8134DB31	0x1853
+0x8134DB32	0x1854
+0x8134DB33	0x1855
+0x8134DB34	0x1856
+0x8134DB35	0x1857
+0x8134DB36	0x1858
+0x8134DB37	0x1859
+0x8134DB38	0x185A
+0x8134DB39	0x185B
+0x8134DC30	0x185C
+0x8134DC31	0x185D
+0x8134DC32	0x185E
+0x8134DC33	0x185F
+0x8134DC34	0x1860
+0x8134DC35	0x1861
+0x8134DC36	0x1862
+0x8134DC37	0x1863
+0x8134DC38	0x1864
+0x8134DC39	0x1865
+0x8134DD30	0x1866
+0x8134DD31	0x1867
+0x8134DD32	0x1868
+0x8134DD33	0x1869
+0x8134DD34	0x186A
+0x8134DD35	0x186B
+0x8134DD36	0x186C
+0x8134DD37	0x186D
+0x8134DD38	0x186E
+0x8134DD39	0x186F
+0x8134DE30	0x1870
+0x8134DE31	0x1871
+0x8134DE32	0x1872
+0x8134DE33	0x1873
+0x8134DE34	0x1874
+0x8134DE35	0x1875
+0x8134DE36	0x1876
+0x8134DE37	0x1877
+0x8134DE38	0x1878
+0x8134DE39	0x1879
+0x8134DF30	0x187A
+0x8134DF31	0x187B
+0x8134DF32	0x187C
+0x8134DF33	0x187D
+0x8134DF34	0x187E
+0x8134DF35	0x187F
+0x8134DF36	0x1880
+0x8134DF37	0x1881
+0x8134DF38	0x1882
+0x8134DF39	0x1883
+0x8134E030	0x1884
+0x8134E031	0x1885
+0x8134E032	0x1886
+0x8134E033	0x1887
+0x8134E034	0x1888
+0x8134E035	0x1889
+0x8134E036	0x188A
+0x8134E037	0x188B
+0x8134E038	0x188C
+0x8134E039	0x188D
+0x8134E130	0x188E
+0x8134E131	0x188F
+0x8134E132	0x1890
+0x8134E133	0x1891
+0x8134E134	0x1892
+0x8134E135	0x1893
+0x8134E136	0x1894
+0x8134E137	0x1895
+0x8134E138	0x1896
+0x8134E139	0x1897
+0x8134E230	0x1898
+0x8134E231	0x1899
+0x8134E232	0x189A
+0x8134E233	0x189B
+0x8134E234	0x189C
+0x8134E235	0x189D
+0x8134E236	0x189E
+0x8134E237	0x189F
+0x8134E238	0x18A0
+0x8134E239	0x18A1
+0x8134E330	0x18A2
+0x8134E331	0x18A3
+0x8134E332	0x18A4
+0x8134E333	0x18A5
+0x8134E334	0x18A6
+0x8134E335	0x18A7
+0x8134E336	0x18A8
+0x8134E337	0x18A9
+0x8134E338	0x18AA
+0x8134E339	0x18AB
+0x8134E430	0x18AC
+0x8134E431	0x18AD
+0x8134E432	0x18AE
+0x8134E433	0x18AF
+0x8134E434	0x18B0
+0x8134E435	0x18B1
+0x8134E436	0x18B2
+0x8134E437	0x18B3
+0x8134E438	0x18B4
+0x8134E439	0x18B5
+0x8134E530	0x18B6
+0x8134E531	0x18B7
+0x8134E532	0x18B8
+0x8134E533	0x18B9
+0x8134E534	0x18BA
+0x8134E535	0x18BB
+0x8134E536	0x18BC
+0x8134E537	0x18BD
+0x8134E538	0x18BE
+0x8134E539	0x18BF
+0x8134E630	0x18C0
+0x8134E631	0x18C1
+0x8134E632	0x18C2
+0x8134E633	0x18C3
+0x8134E634	0x18C4
+0x8134E635	0x18C5
+0x8134E636	0x18C6
+0x8134E637	0x18C7
+0x8134E638	0x18C8
+0x8134E639	0x18C9
+0x8134E730	0x18CA
+0x8134E731	0x18CB
+0x8134E732	0x18CC
+0x8134E733	0x18CD
+0x8134E734	0x18CE
+0x8134E735	0x18CF
+0x8134E736	0x18D0
+0x8134E737	0x18D1
+0x8134E738	0x18D2
+0x8134E739	0x18D3
+0x8134E830	0x18D4
+0x8134E831	0x18D5
+0x8134E832	0x18D6
+0x8134E833	0x18D7
+0x8134E834	0x18D8
+0x8134E835	0x18D9
+0x8134E836	0x18DA
+0x8134E837	0x18DB
+0x8134E838	0x18DC
+0x8134E839	0x18DD
+0x8134E930	0x18DE
+0x8134E931	0x18DF
+0x8134E932	0x18E0
+0x8134E933	0x18E1
+0x8134E934	0x18E2
+0x8134E935	0x18E3
+0x8134E936	0x18E4
+0x8134E937	0x18E5
+0x8134E938	0x18E6
+0x8134E939	0x18E7
+0x8134EA30	0x18E8
+0x8134EA31	0x18E9
+0x8134EA32	0x18EA
+0x8134EA33	0x18EB
+0x8134EA34	0x18EC
+0x8134EA35	0x18ED
+0x8134EA36	0x18EE
+0x8134EA37	0x18EF
+0x8134EA38	0x18F0
+0x8134EA39	0x18F1
+0x8134EB30	0x18F2
+0x8134EB31	0x18F3
+0x8134EB32	0x18F4
+0x8134EB33	0x18F5
+0x8134EB34	0x18F6
+0x8134EB35	0x18F7
+0x8134EB36	0x18F8
+0x8134EB37	0x18F9
+0x8134EB38	0x18FA
+0x8134EB39	0x18FB
+0x8134EC30	0x18FC
+0x8134EC31	0x18FD
+0x8134EC32	0x18FE
+0x8134EC33	0x18FF
+0x8134EC34	0x1900
+0x8134EC35	0x1901
+0x8134EC36	0x1902
+0x8134EC37	0x1903
+0x8134EC38	0x1904
+0x8134EC39	0x1905
+0x8134ED30	0x1906
+0x8134ED31	0x1907
+0x8134ED32	0x1908
+0x8134ED33	0x1909
+0x8134ED34	0x190A
+0x8134ED35	0x190B
+0x8134ED36	0x190C
+0x8134ED37	0x190D
+0x8134ED38	0x190E
+0x8134ED39	0x190F
+0x8134EE30	0x1910
+0x8134EE31	0x1911
+0x8134EE32	0x1912
+0x8134EE33	0x1913
+0x8134EE34	0x1914
+0x8134EE35	0x1915
+0x8134EE36	0x1916
+0x8134EE37	0x1917
+0x8134EE38	0x1918
+0x8134EE39	0x1919
+0x8134EF30	0x191A
+0x8134EF31	0x191B
+0x8134EF32	0x191C
+0x8134EF33	0x191D
+0x8134EF34	0x191E
+0x8134EF35	0x191F
+0x8134EF36	0x1920
+0x8134EF37	0x1921
+0x8134EF38	0x1922
+0x8134EF39	0x1923
+0x8134F030	0x1924
+0x8134F031	0x1925
+0x8134F032	0x1926
+0x8134F033	0x1927
+0x8134F034	0x1928
+0x8134F035	0x1929
+0x8134F036	0x192A
+0x8134F037	0x192B
+0x8134F038	0x192C
+0x8134F039	0x192D
+0x8134F130	0x192E
+0x8134F131	0x192F
+0x8134F132	0x1930
+0x8134F133	0x1931
+0x8134F134	0x1932
+0x8134F135	0x1933
+0x8134F136	0x1934
+0x8134F137	0x1935
+0x8134F138	0x1936
+0x8134F139	0x1937
+0x8134F230	0x1938
+0x8134F231	0x1939
+0x8134F232	0x193A
+0x8134F233	0x193B
+0x8134F234	0x193C
+0x8134F235	0x193D
+0x8134F236	0x193E
+0x8134F237	0x193F
+0x8134F238	0x1940
+0x8134F239	0x1941
+0x8134F330	0x1942
+0x8134F331	0x1943
+0x8134F332	0x1944
+0x8134F333	0x1945
+0x8134F334	0x1946
+0x8134F335	0x1947
+0x8134F336	0x1948
+0x8134F337	0x1949
+0x8134F338	0x194A
+0x8134F339	0x194B
+0x8134F430	0x194C
+0x8134F431	0x194D
+0x8134F432	0x194E
+0x8134F433	0x194F
+0x8134F434	0x1950
+0x8134F435	0x1951
+0x8134F436	0x1952
+0x8134F437	0x1953
+0x8134F438	0x1954
+0x8134F439	0x1955
+0x8134F530	0x1956
+0x8134F531	0x1957
+0x8134F532	0x1958
+0x8134F533	0x1959
+0x8134F534	0x195A
+0x8134F535	0x195B
+0x8134F536	0x195C
+0x8134F537	0x195D
+0x8134F538	0x195E
+0x8134F539	0x195F
+0x8134F630	0x1960
+0x8134F631	0x1961
+0x8134F632	0x1962
+0x8134F633	0x1963
+0x8134F634	0x1964
+0x8134F635	0x1965
+0x8134F636	0x1966
+0x8134F637	0x1967
+0x8134F638	0x1968
+0x8134F639	0x1969
+0x8134F730	0x196A
+0x8134F731	0x196B
+0x8134F732	0x196C
+0x8134F733	0x196D
+0x8134F734	0x196E
+0x8134F735	0x196F
+0x8134F736	0x1970
+0x8134F737	0x1971
+0x8134F738	0x1972
+0x8134F739	0x1973
+0x8134F830	0x1974
+0x8134F831	0x1975
+0x8134F832	0x1976
+0x8134F833	0x1977
+0x8134F834	0x1978
+0x8134F835	0x1979
+0x8134F836	0x197A
+0x8134F837	0x197B
+0x8134F838	0x197C
+0x8134F839	0x197D
+0x8134F930	0x197E
+0x8134F931	0x197F
+0x8134F932	0x1980
+0x8134F933	0x1981
+0x8134F934	0x1982
+0x8134F935	0x1983
+0x8134F936	0x1984
+0x8134F937	0x1985
+0x8134F938	0x1986
+0x8134F939	0x1987
+0x8134FA30	0x1988
+0x8134FA31	0x1989
+0x8134FA32	0x198A
+0x8134FA33	0x198B
+0x8134FA34	0x198C
+0x8134FA35	0x198D
+0x8134FA36	0x198E
+0x8134FA37	0x198F
+0x8134FA38	0x1990
+0x8134FA39	0x1991
+0x8134FB30	0x1992
+0x8134FB31	0x1993
+0x8134FB32	0x1994
+0x8134FB33	0x1995
+0x8134FB34	0x1996
+0x8134FB35	0x1997
+0x8134FB36	0x1998
+0x8134FB37	0x1999
+0x8134FB38	0x199A
+0x8134FB39	0x199B
+0x8134FC30	0x199C
+0x8134FC31	0x199D
+0x8134FC32	0x199E
+0x8134FC33	0x199F
+0x8134FC34	0x19A0
+0x8134FC35	0x19A1
+0x8134FC36	0x19A2
+0x8134FC37	0x19A3
+0x8134FC38	0x19A4
+0x8134FC39	0x19A5
+0x8134FD30	0x19A6
+0x8134FD31	0x19A7
+0x8134FD32	0x19A8
+0x8134FD33	0x19A9
+0x8134FD34	0x19AA
+0x8134FD35	0x19AB
+0x8134FD36	0x19AC
+0x8134FD37	0x19AD
+0x8134FD38	0x19AE
+0x8134FD39	0x19AF
+0x8134FE30	0x19B0
+0x8134FE31	0x19B1
+0x8134FE32	0x19B2
+0x8134FE33	0x19B3
+0x8134FE34	0x19B4
+0x8134FE35	0x19B5
+0x8134FE36	0x19B6
+0x8134FE37	0x19B7
+0x8134FE38	0x19B8
+0x8134FE39	0x19B9
+0x81358130	0x19BA
+0x81358131	0x19BB
+0x81358132	0x19BC
+0x81358133	0x19BD
+0x81358134	0x19BE
+0x81358135	0x19BF
+0x81358136	0x19C0
+0x81358137	0x19C1
+0x81358138	0x19C2
+0x81358139	0x19C3
+0x81358230	0x19C4
+0x81358231	0x19C5
+0x81358232	0x19C6
+0x81358233	0x19C7
+0x81358234	0x19C8
+0x81358235	0x19C9
+0x81358236	0x19CA
+0x81358237	0x19CB
+0x81358238	0x19CC
+0x81358239	0x19CD
+0x81358330	0x19CE
+0x81358331	0x19CF
+0x81358332	0x19D0
+0x81358333	0x19D1
+0x81358334	0x19D2
+0x81358335	0x19D3
+0x81358336	0x19D4
+0x81358337	0x19D5
+0x81358338	0x19D6
+0x81358339	0x19D7
+0x81358430	0x19D8
+0x81358431	0x19D9
+0x81358432	0x19DA
+0x81358433	0x19DB
+0x81358434	0x19DC
+0x81358435	0x19DD
+0x81358436	0x19DE
+0x81358437	0x19DF
+0x81358438	0x19E0
+0x81358439	0x19E1
+0x81358530	0x19E2
+0x81358531	0x19E3
+0x81358532	0x19E4
+0x81358533	0x19E5
+0x81358534	0x19E6
+0x81358535	0x19E7
+0x81358536	0x19E8
+0x81358537	0x19E9
+0x81358538	0x19EA
+0x81358539	0x19EB
+0x81358630	0x19EC
+0x81358631	0x19ED
+0x81358632	0x19EE
+0x81358633	0x19EF
+0x81358634	0x19F0
+0x81358635	0x19F1
+0x81358636	0x19F2
+0x81358637	0x19F3
+0x81358638	0x19F4
+0x81358639	0x19F5
+0x81358730	0x19F6
+0x81358731	0x19F7
+0x81358732	0x19F8
+0x81358733	0x19F9
+0x81358734	0x19FA
+0x81358735	0x19FB
+0x81358736	0x19FC
+0x81358737	0x19FD
+0x81358738	0x19FE
+0x81358739	0x19FF
+0x81358830	0x1A00
+0x81358831	0x1A01
+0x81358832	0x1A02
+0x81358833	0x1A03
+0x81358834	0x1A04
+0x81358835	0x1A05
+0x81358836	0x1A06
+0x81358837	0x1A07
+0x81358838	0x1A08
+0x81358839	0x1A09
+0x81358930	0x1A0A
+0x81358931	0x1A0B
+0x81358932	0x1A0C
+0x81358933	0x1A0D
+0x81358934	0x1A0E
+0x81358935	0x1A0F
+0x81358936	0x1A10
+0x81358937	0x1A11
+0x81358938	0x1A12
+0x81358939	0x1A13
+0x81358A30	0x1A14
+0x81358A31	0x1A15
+0x81358A32	0x1A16
+0x81358A33	0x1A17
+0x81358A34	0x1A18
+0x81358A35	0x1A19
+0x81358A36	0x1A1A
+0x81358A37	0x1A1B
+0x81358A38	0x1A1C
+0x81358A39	0x1A1D
+0x81358B30	0x1A1E
+0x81358B31	0x1A1F
+0x81358B32	0x1A20
+0x81358B33	0x1A21
+0x81358B34	0x1A22
+0x81358B35	0x1A23
+0x81358B36	0x1A24
+0x81358B37	0x1A25
+0x81358B38	0x1A26
+0x81358B39	0x1A27
+0x81358C30	0x1A28
+0x81358C31	0x1A29
+0x81358C32	0x1A2A
+0x81358C33	0x1A2B
+0x81358C34	0x1A2C
+0x81358C35	0x1A2D
+0x81358C36	0x1A2E
+0x81358C37	0x1A2F
+0x81358C38	0x1A30
+0x81358C39	0x1A31
+0x81358D30	0x1A32
+0x81358D31	0x1A33
+0x81358D32	0x1A34
+0x81358D33	0x1A35
+0x81358D34	0x1A36
+0x81358D35	0x1A37
+0x81358D36	0x1A38
+0x81358D37	0x1A39
+0x81358D38	0x1A3A
+0x81358D39	0x1A3B
+0x81358E30	0x1A3C
+0x81358E31	0x1A3D
+0x81358E32	0x1A3E
+0x81358E33	0x1A3F
+0x81358E34	0x1A40
+0x81358E35	0x1A41
+0x81358E36	0x1A42
+0x81358E37	0x1A43
+0x81358E38	0x1A44
+0x81358E39	0x1A45
+0x81358F30	0x1A46
+0x81358F31	0x1A47
+0x81358F32	0x1A48
+0x81358F33	0x1A49
+0x81358F34	0x1A4A
+0x81358F35	0x1A4B
+0x81358F36	0x1A4C
+0x81358F37	0x1A4D
+0x81358F38	0x1A4E
+0x81358F39	0x1A4F
+0x81359030	0x1A50
+0x81359031	0x1A51
+0x81359032	0x1A52
+0x81359033	0x1A53
+0x81359034	0x1A54
+0x81359035	0x1A55
+0x81359036	0x1A56
+0x81359037	0x1A57
+0x81359038	0x1A58
+0x81359039	0x1A59
+0x81359130	0x1A5A
+0x81359131	0x1A5B
+0x81359132	0x1A5C
+0x81359133	0x1A5D
+0x81359134	0x1A5E
+0x81359135	0x1A5F
+0x81359136	0x1A60
+0x81359137	0x1A61
+0x81359138	0x1A62
+0x81359139	0x1A63
+0x81359230	0x1A64
+0x81359231	0x1A65
+0x81359232	0x1A66
+0x81359233	0x1A67
+0x81359234	0x1A68
+0x81359235	0x1A69
+0x81359236	0x1A6A
+0x81359237	0x1A6B
+0x81359238	0x1A6C
+0x81359239	0x1A6D
+0x81359330	0x1A6E
+0x81359331	0x1A6F
+0x81359332	0x1A70
+0x81359333	0x1A71
+0x81359334	0x1A72
+0x81359335	0x1A73
+0x81359336	0x1A74
+0x81359337	0x1A75
+0x81359338	0x1A76
+0x81359339	0x1A77
+0x81359430	0x1A78
+0x81359431	0x1A79
+0x81359432	0x1A7A
+0x81359433	0x1A7B
+0x81359434	0x1A7C
+0x81359435	0x1A7D
+0x81359436	0x1A7E
+0x81359437	0x1A7F
+0x81359438	0x1A80
+0x81359439	0x1A81
+0x81359530	0x1A82
+0x81359531	0x1A83
+0x81359532	0x1A84
+0x81359533	0x1A85
+0x81359534	0x1A86
+0x81359535	0x1A87
+0x81359536	0x1A88
+0x81359537	0x1A89
+0x81359538	0x1A8A
+0x81359539	0x1A8B
+0x81359630	0x1A8C
+0x81359631	0x1A8D
+0x81359632	0x1A8E
+0x81359633	0x1A8F
+0x81359634	0x1A90
+0x81359635	0x1A91
+0x81359636	0x1A92
+0x81359637	0x1A93
+0x81359638	0x1A94
+0x81359639	0x1A95
+0x81359730	0x1A96
+0x81359731	0x1A97
+0x81359732	0x1A98
+0x81359733	0x1A99
+0x81359734	0x1A9A
+0x81359735	0x1A9B
+0x81359736	0x1A9C
+0x81359737	0x1A9D
+0x81359738	0x1A9E
+0x81359739	0x1A9F
+0x81359830	0x1AA0
+0x81359831	0x1AA1
+0x81359832	0x1AA2
+0x81359833	0x1AA3
+0x81359834	0x1AA4
+0x81359835	0x1AA5
+0x81359836	0x1AA6
+0x81359837	0x1AA7
+0x81359838	0x1AA8
+0x81359839	0x1AA9
+0x81359930	0x1AAA
+0x81359931	0x1AAB
+0x81359932	0x1AAC
+0x81359933	0x1AAD
+0x81359934	0x1AAE
+0x81359935	0x1AAF
+0x81359936	0x1AB0
+0x81359937	0x1AB1
+0x81359938	0x1AB2
+0x81359939	0x1AB3
+0x81359A30	0x1AB4
+0x81359A31	0x1AB5
+0x81359A32	0x1AB6
+0x81359A33	0x1AB7
+0x81359A34	0x1AB8
+0x81359A35	0x1AB9
+0x81359A36	0x1ABA
+0x81359A37	0x1ABB
+0x81359A38	0x1ABC
+0x81359A39	0x1ABD
+0x81359B30	0x1ABE
+0x81359B31	0x1ABF
+0x81359B32	0x1AC0
+0x81359B33	0x1AC1
+0x81359B34	0x1AC2
+0x81359B35	0x1AC3
+0x81359B36	0x1AC4
+0x81359B37	0x1AC5
+0x81359B38	0x1AC6
+0x81359B39	0x1AC7
+0x81359C30	0x1AC8
+0x81359C31	0x1AC9
+0x81359C32	0x1ACA
+0x81359C33	0x1ACB
+0x81359C34	0x1ACC
+0x81359C35	0x1ACD
+0x81359C36	0x1ACE
+0x81359C37	0x1ACF
+0x81359C38	0x1AD0
+0x81359C39	0x1AD1
+0x81359D30	0x1AD2
+0x81359D31	0x1AD3
+0x81359D32	0x1AD4
+0x81359D33	0x1AD5
+0x81359D34	0x1AD6
+0x81359D35	0x1AD7
+0x81359D36	0x1AD8
+0x81359D37	0x1AD9
+0x81359D38	0x1ADA
+0x81359D39	0x1ADB
+0x81359E30	0x1ADC
+0x81359E31	0x1ADD
+0x81359E32	0x1ADE
+0x81359E33	0x1ADF
+0x81359E34	0x1AE0
+0x81359E35	0x1AE1
+0x81359E36	0x1AE2
+0x81359E37	0x1AE3
+0x81359E38	0x1AE4
+0x81359E39	0x1AE5
+0x81359F30	0x1AE6
+0x81359F31	0x1AE7
+0x81359F32	0x1AE8
+0x81359F33	0x1AE9
+0x81359F34	0x1AEA
+0x81359F35	0x1AEB
+0x81359F36	0x1AEC
+0x81359F37	0x1AED
+0x81359F38	0x1AEE
+0x81359F39	0x1AEF
+0x8135A030	0x1AF0
+0x8135A031	0x1AF1
+0x8135A032	0x1AF2
+0x8135A033	0x1AF3
+0x8135A034	0x1AF4
+0x8135A035	0x1AF5
+0x8135A036	0x1AF6
+0x8135A037	0x1AF7
+0x8135A038	0x1AF8
+0x8135A039	0x1AF9
+0x8135A130	0x1AFA
+0x8135A131	0x1AFB
+0x8135A132	0x1AFC
+0x8135A133	0x1AFD
+0x8135A134	0x1AFE
+0x8135A135	0x1AFF
+0x8135A136	0x1B00
+0x8135A137	0x1B01
+0x8135A138	0x1B02
+0x8135A139	0x1B03
+0x8135A230	0x1B04
+0x8135A231	0x1B05
+0x8135A232	0x1B06
+0x8135A233	0x1B07
+0x8135A234	0x1B08
+0x8135A235	0x1B09
+0x8135A236	0x1B0A
+0x8135A237	0x1B0B
+0x8135A238	0x1B0C
+0x8135A239	0x1B0D
+0x8135A330	0x1B0E
+0x8135A331	0x1B0F
+0x8135A332	0x1B10
+0x8135A333	0x1B11
+0x8135A334	0x1B12
+0x8135A335	0x1B13
+0x8135A336	0x1B14
+0x8135A337	0x1B15
+0x8135A338	0x1B16
+0x8135A339	0x1B17
+0x8135A430	0x1B18
+0x8135A431	0x1B19
+0x8135A432	0x1B1A
+0x8135A433	0x1B1B
+0x8135A434	0x1B1C
+0x8135A435	0x1B1D
+0x8135A436	0x1B1E
+0x8135A437	0x1B1F
+0x8135A438	0x1B20
+0x8135A439	0x1B21
+0x8135A530	0x1B22
+0x8135A531	0x1B23
+0x8135A532	0x1B24
+0x8135A533	0x1B25
+0x8135A534	0x1B26
+0x8135A535	0x1B27
+0x8135A536	0x1B28
+0x8135A537	0x1B29
+0x8135A538	0x1B2A
+0x8135A539	0x1B2B
+0x8135A630	0x1B2C
+0x8135A631	0x1B2D
+0x8135A632	0x1B2E
+0x8135A633	0x1B2F
+0x8135A634	0x1B30
+0x8135A635	0x1B31
+0x8135A636	0x1B32
+0x8135A637	0x1B33
+0x8135A638	0x1B34
+0x8135A639	0x1B35
+0x8135A730	0x1B36
+0x8135A731	0x1B37
+0x8135A732	0x1B38
+0x8135A733	0x1B39
+0x8135A734	0x1B3A
+0x8135A735	0x1B3B
+0x8135A736	0x1B3C
+0x8135A737	0x1B3D
+0x8135A738	0x1B3E
+0x8135A739	0x1B3F
+0x8135A830	0x1B40
+0x8135A831	0x1B41
+0x8135A832	0x1B42
+0x8135A833	0x1B43
+0x8135A834	0x1B44
+0x8135A835	0x1B45
+0x8135A836	0x1B46
+0x8135A837	0x1B47
+0x8135A838	0x1B48
+0x8135A839	0x1B49
+0x8135A930	0x1B4A
+0x8135A931	0x1B4B
+0x8135A932	0x1B4C
+0x8135A933	0x1B4D
+0x8135A934	0x1B4E
+0x8135A935	0x1B4F
+0x8135A936	0x1B50
+0x8135A937	0x1B51
+0x8135A938	0x1B52
+0x8135A939	0x1B53
+0x8135AA30	0x1B54
+0x8135AA31	0x1B55
+0x8135AA32	0x1B56
+0x8135AA33	0x1B57
+0x8135AA34	0x1B58
+0x8135AA35	0x1B59
+0x8135AA36	0x1B5A
+0x8135AA37	0x1B5B
+0x8135AA38	0x1B5C
+0x8135AA39	0x1B5D
+0x8135AB30	0x1B5E
+0x8135AB31	0x1B5F
+0x8135AB32	0x1B60
+0x8135AB33	0x1B61
+0x8135AB34	0x1B62
+0x8135AB35	0x1B63
+0x8135AB36	0x1B64
+0x8135AB37	0x1B65
+0x8135AB38	0x1B66
+0x8135AB39	0x1B67
+0x8135AC30	0x1B68
+0x8135AC31	0x1B69
+0x8135AC32	0x1B6A
+0x8135AC33	0x1B6B
+0x8135AC34	0x1B6C
+0x8135AC35	0x1B6D
+0x8135AC36	0x1B6E
+0x8135AC37	0x1B6F
+0x8135AC38	0x1B70
+0x8135AC39	0x1B71
+0x8135AD30	0x1B72
+0x8135AD31	0x1B73
+0x8135AD32	0x1B74
+0x8135AD33	0x1B75
+0x8135AD34	0x1B76
+0x8135AD35	0x1B77
+0x8135AD36	0x1B78
+0x8135AD37	0x1B79
+0x8135AD38	0x1B7A
+0x8135AD39	0x1B7B
+0x8135AE30	0x1B7C
+0x8135AE31	0x1B7D
+0x8135AE32	0x1B7E
+0x8135AE33	0x1B7F
+0x8135AE34	0x1B80
+0x8135AE35	0x1B81
+0x8135AE36	0x1B82
+0x8135AE37	0x1B83
+0x8135AE38	0x1B84
+0x8135AE39	0x1B85
+0x8135AF30	0x1B86
+0x8135AF31	0x1B87
+0x8135AF32	0x1B88
+0x8135AF33	0x1B89
+0x8135AF34	0x1B8A
+0x8135AF35	0x1B8B
+0x8135AF36	0x1B8C
+0x8135AF37	0x1B8D
+0x8135AF38	0x1B8E
+0x8135AF39	0x1B8F
+0x8135B030	0x1B90
+0x8135B031	0x1B91
+0x8135B032	0x1B92
+0x8135B033	0x1B93
+0x8135B034	0x1B94
+0x8135B035	0x1B95
+0x8135B036	0x1B96
+0x8135B037	0x1B97
+0x8135B038	0x1B98
+0x8135B039	0x1B99
+0x8135B130	0x1B9A
+0x8135B131	0x1B9B
+0x8135B132	0x1B9C
+0x8135B133	0x1B9D
+0x8135B134	0x1B9E
+0x8135B135	0x1B9F
+0x8135B136	0x1BA0
+0x8135B137	0x1BA1
+0x8135B138	0x1BA2
+0x8135B139	0x1BA3
+0x8135B230	0x1BA4
+0x8135B231	0x1BA5
+0x8135B232	0x1BA6
+0x8135B233	0x1BA7
+0x8135B234	0x1BA8
+0x8135B235	0x1BA9
+0x8135B236	0x1BAA
+0x8135B237	0x1BAB
+0x8135B238	0x1BAC
+0x8135B239	0x1BAD
+0x8135B330	0x1BAE
+0x8135B331	0x1BAF
+0x8135B332	0x1BB0
+0x8135B333	0x1BB1
+0x8135B334	0x1BB2
+0x8135B335	0x1BB3
+0x8135B336	0x1BB4
+0x8135B337	0x1BB5
+0x8135B338	0x1BB6
+0x8135B339	0x1BB7
+0x8135B430	0x1BB8
+0x8135B431	0x1BB9
+0x8135B432	0x1BBA
+0x8135B433	0x1BBB
+0x8135B434	0x1BBC
+0x8135B435	0x1BBD
+0x8135B436	0x1BBE
+0x8135B437	0x1BBF
+0x8135B438	0x1BC0
+0x8135B439	0x1BC1
+0x8135B530	0x1BC2
+0x8135B531	0x1BC3
+0x8135B532	0x1BC4
+0x8135B533	0x1BC5
+0x8135B534	0x1BC6
+0x8135B535	0x1BC7
+0x8135B536	0x1BC8
+0x8135B537	0x1BC9
+0x8135B538	0x1BCA
+0x8135B539	0x1BCB
+0x8135B630	0x1BCC
+0x8135B631	0x1BCD
+0x8135B632	0x1BCE
+0x8135B633	0x1BCF
+0x8135B634	0x1BD0
+0x8135B635	0x1BD1
+0x8135B636	0x1BD2
+0x8135B637	0x1BD3
+0x8135B638	0x1BD4
+0x8135B639	0x1BD5
+0x8135B730	0x1BD6
+0x8135B731	0x1BD7
+0x8135B732	0x1BD8
+0x8135B733	0x1BD9
+0x8135B734	0x1BDA
+0x8135B735	0x1BDB
+0x8135B736	0x1BDC
+0x8135B737	0x1BDD
+0x8135B738	0x1BDE
+0x8135B739	0x1BDF
+0x8135B830	0x1BE0
+0x8135B831	0x1BE1
+0x8135B832	0x1BE2
+0x8135B833	0x1BE3
+0x8135B834	0x1BE4
+0x8135B835	0x1BE5
+0x8135B836	0x1BE6
+0x8135B837	0x1BE7
+0x8135B838	0x1BE8
+0x8135B839	0x1BE9
+0x8135B930	0x1BEA
+0x8135B931	0x1BEB
+0x8135B932	0x1BEC
+0x8135B933	0x1BED
+0x8135B934	0x1BEE
+0x8135B935	0x1BEF
+0x8135B936	0x1BF0
+0x8135B937	0x1BF1
+0x8135B938	0x1BF2
+0x8135B939	0x1BF3
+0x8135BA30	0x1BF4
+0x8135BA31	0x1BF5
+0x8135BA32	0x1BF6
+0x8135BA33	0x1BF7
+0x8135BA34	0x1BF8
+0x8135BA35	0x1BF9
+0x8135BA36	0x1BFA
+0x8135BA37	0x1BFB
+0x8135BA38	0x1BFC
+0x8135BA39	0x1BFD
+0x8135BB30	0x1BFE
+0x8135BB31	0x1BFF
+0x8135BB32	0x1C00
+0x8135BB33	0x1C01
+0x8135BB34	0x1C02
+0x8135BB35	0x1C03
+0x8135BB36	0x1C04
+0x8135BB37	0x1C05
+0x8135BB38	0x1C06
+0x8135BB39	0x1C07
+0x8135BC30	0x1C08
+0x8135BC31	0x1C09
+0x8135BC32	0x1C0A
+0x8135BC33	0x1C0B
+0x8135BC34	0x1C0C
+0x8135BC35	0x1C0D
+0x8135BC36	0x1C0E
+0x8135BC37	0x1C0F
+0x8135BC38	0x1C10
+0x8135BC39	0x1C11
+0x8135BD30	0x1C12
+0x8135BD31	0x1C13
+0x8135BD32	0x1C14
+0x8135BD33	0x1C15
+0x8135BD34	0x1C16
+0x8135BD35	0x1C17
+0x8135BD36	0x1C18
+0x8135BD37	0x1C19
+0x8135BD38	0x1C1A
+0x8135BD39	0x1C1B
+0x8135BE30	0x1C1C
+0x8135BE31	0x1C1D
+0x8135BE32	0x1C1E
+0x8135BE33	0x1C1F
+0x8135BE34	0x1C20
+0x8135BE35	0x1C21
+0x8135BE36	0x1C22
+0x8135BE37	0x1C23
+0x8135BE38	0x1C24
+0x8135BE39	0x1C25
+0x8135BF30	0x1C26
+0x8135BF31	0x1C27
+0x8135BF32	0x1C28
+0x8135BF33	0x1C29
+0x8135BF34	0x1C2A
+0x8135BF35	0x1C2B
+0x8135BF36	0x1C2C
+0x8135BF37	0x1C2D
+0x8135BF38	0x1C2E
+0x8135BF39	0x1C2F
+0x8135C030	0x1C30
+0x8135C031	0x1C31
+0x8135C032	0x1C32
+0x8135C033	0x1C33
+0x8135C034	0x1C34
+0x8135C035	0x1C35
+0x8135C036	0x1C36
+0x8135C037	0x1C37
+0x8135C038	0x1C38
+0x8135C039	0x1C39
+0x8135C130	0x1C3A
+0x8135C131	0x1C3B
+0x8135C132	0x1C3C
+0x8135C133	0x1C3D
+0x8135C134	0x1C3E
+0x8135C135	0x1C3F
+0x8135C136	0x1C40
+0x8135C137	0x1C41
+0x8135C138	0x1C42
+0x8135C139	0x1C43
+0x8135C230	0x1C44
+0x8135C231	0x1C45
+0x8135C232	0x1C46
+0x8135C233	0x1C47
+0x8135C234	0x1C48
+0x8135C235	0x1C49
+0x8135C236	0x1C4A
+0x8135C237	0x1C4B
+0x8135C238	0x1C4C
+0x8135C239	0x1C4D
+0x8135C330	0x1C4E
+0x8135C331	0x1C4F
+0x8135C332	0x1C50
+0x8135C333	0x1C51
+0x8135C334	0x1C52
+0x8135C335	0x1C53
+0x8135C336	0x1C54
+0x8135C337	0x1C55
+0x8135C338	0x1C56
+0x8135C339	0x1C57
+0x8135C430	0x1C58
+0x8135C431	0x1C59
+0x8135C432	0x1C5A
+0x8135C433	0x1C5B
+0x8135C434	0x1C5C
+0x8135C435	0x1C5D
+0x8135C436	0x1C5E
+0x8135C437	0x1C5F
+0x8135C438	0x1C60
+0x8135C439	0x1C61
+0x8135C530	0x1C62
+0x8135C531	0x1C63
+0x8135C532	0x1C64
+0x8135C533	0x1C65
+0x8135C534	0x1C66
+0x8135C535	0x1C67
+0x8135C536	0x1C68
+0x8135C537	0x1C69
+0x8135C538	0x1C6A
+0x8135C539	0x1C6B
+0x8135C630	0x1C6C
+0x8135C631	0x1C6D
+0x8135C632	0x1C6E
+0x8135C633	0x1C6F
+0x8135C634	0x1C70
+0x8135C635	0x1C71
+0x8135C636	0x1C72
+0x8135C637	0x1C73
+0x8135C638	0x1C74
+0x8135C639	0x1C75
+0x8135C730	0x1C76
+0x8135C731	0x1C77
+0x8135C732	0x1C78
+0x8135C733	0x1C79
+0x8135C734	0x1C7A
+0x8135C735	0x1C7B
+0x8135C736	0x1C7C
+0x8135C737	0x1C7D
+0x8135C738	0x1C7E
+0x8135C739	0x1C7F
+0x8135C830	0x1C80
+0x8135C831	0x1C81
+0x8135C832	0x1C82
+0x8135C833	0x1C83
+0x8135C834	0x1C84
+0x8135C835	0x1C85
+0x8135C836	0x1C86
+0x8135C837	0x1C87
+0x8135C838	0x1C88
+0x8135C839	0x1C89
+0x8135C930	0x1C8A
+0x8135C931	0x1C8B
+0x8135C932	0x1C8C
+0x8135C933	0x1C8D
+0x8135C934	0x1C8E
+0x8135C935	0x1C8F
+0x8135C936	0x1C90
+0x8135C937	0x1C91
+0x8135C938	0x1C92
+0x8135C939	0x1C93
+0x8135CA30	0x1C94
+0x8135CA31	0x1C95
+0x8135CA32	0x1C96
+0x8135CA33	0x1C97
+0x8135CA34	0x1C98
+0x8135CA35	0x1C99
+0x8135CA36	0x1C9A
+0x8135CA37	0x1C9B
+0x8135CA38	0x1C9C
+0x8135CA39	0x1C9D
+0x8135CB30	0x1C9E
+0x8135CB31	0x1C9F
+0x8135CB32	0x1CA0
+0x8135CB33	0x1CA1
+0x8135CB34	0x1CA2
+0x8135CB35	0x1CA3
+0x8135CB36	0x1CA4
+0x8135CB37	0x1CA5
+0x8135CB38	0x1CA6
+0x8135CB39	0x1CA7
+0x8135CC30	0x1CA8
+0x8135CC31	0x1CA9
+0x8135CC32	0x1CAA
+0x8135CC33	0x1CAB
+0x8135CC34	0x1CAC
+0x8135CC35	0x1CAD
+0x8135CC36	0x1CAE
+0x8135CC37	0x1CAF
+0x8135CC38	0x1CB0
+0x8135CC39	0x1CB1
+0x8135CD30	0x1CB2
+0x8135CD31	0x1CB3
+0x8135CD32	0x1CB4
+0x8135CD33	0x1CB5
+0x8135CD34	0x1CB6
+0x8135CD35	0x1CB7
+0x8135CD36	0x1CB8
+0x8135CD37	0x1CB9
+0x8135CD38	0x1CBA
+0x8135CD39	0x1CBB
+0x8135CE30	0x1CBC
+0x8135CE31	0x1CBD
+0x8135CE32	0x1CBE
+0x8135CE33	0x1CBF
+0x8135CE34	0x1CC0
+0x8135CE35	0x1CC1
+0x8135CE36	0x1CC2
+0x8135CE37	0x1CC3
+0x8135CE38	0x1CC4
+0x8135CE39	0x1CC5
+0x8135CF30	0x1CC6
+0x8135CF31	0x1CC7
+0x8135CF32	0x1CC8
+0x8135CF33	0x1CC9
+0x8135CF34	0x1CCA
+0x8135CF35	0x1CCB
+0x8135CF36	0x1CCC
+0x8135CF37	0x1CCD
+0x8135CF38	0x1CCE
+0x8135CF39	0x1CCF
+0x8135D030	0x1CD0
+0x8135D031	0x1CD1
+0x8135D032	0x1CD2
+0x8135D033	0x1CD3
+0x8135D034	0x1CD4
+0x8135D035	0x1CD5
+0x8135D036	0x1CD6
+0x8135D037	0x1CD7
+0x8135D038	0x1CD8
+0x8135D039	0x1CD9
+0x8135D130	0x1CDA
+0x8135D131	0x1CDB
+0x8135D132	0x1CDC
+0x8135D133	0x1CDD
+0x8135D134	0x1CDE
+0x8135D135	0x1CDF
+0x8135D136	0x1CE0
+0x8135D137	0x1CE1
+0x8135D138	0x1CE2
+0x8135D139	0x1CE3
+0x8135D230	0x1CE4
+0x8135D231	0x1CE5
+0x8135D232	0x1CE6
+0x8135D233	0x1CE7
+0x8135D234	0x1CE8
+0x8135D235	0x1CE9
+0x8135D236	0x1CEA
+0x8135D237	0x1CEB
+0x8135D238	0x1CEC
+0x8135D239	0x1CED
+0x8135D330	0x1CEE
+0x8135D331	0x1CEF
+0x8135D332	0x1CF0
+0x8135D333	0x1CF1
+0x8135D334	0x1CF2
+0x8135D335	0x1CF3
+0x8135D336	0x1CF4
+0x8135D337	0x1CF5
+0x8135D338	0x1CF6
+0x8135D339	0x1CF7
+0x8135D430	0x1CF8
+0x8135D431	0x1CF9
+0x8135D432	0x1CFA
+0x8135D433	0x1CFB
+0x8135D434	0x1CFC
+0x8135D435	0x1CFD
+0x8135D436	0x1CFE
+0x8135D437	0x1CFF
+0x8135D438	0x1D00
+0x8135D439	0x1D01
+0x8135D530	0x1D02
+0x8135D531	0x1D03
+0x8135D532	0x1D04
+0x8135D533	0x1D05
+0x8135D534	0x1D06
+0x8135D535	0x1D07
+0x8135D536	0x1D08
+0x8135D537	0x1D09
+0x8135D538	0x1D0A
+0x8135D539	0x1D0B
+0x8135D630	0x1D0C
+0x8135D631	0x1D0D
+0x8135D632	0x1D0E
+0x8135D633	0x1D0F
+0x8135D634	0x1D10
+0x8135D635	0x1D11
+0x8135D636	0x1D12
+0x8135D637	0x1D13
+0x8135D638	0x1D14
+0x8135D639	0x1D15
+0x8135D730	0x1D16
+0x8135D731	0x1D17
+0x8135D732	0x1D18
+0x8135D733	0x1D19
+0x8135D734	0x1D1A
+0x8135D735	0x1D1B
+0x8135D736	0x1D1C
+0x8135D737	0x1D1D
+0x8135D738	0x1D1E
+0x8135D739	0x1D1F
+0x8135D830	0x1D20
+0x8135D831	0x1D21
+0x8135D832	0x1D22
+0x8135D833	0x1D23
+0x8135D834	0x1D24
+0x8135D835	0x1D25
+0x8135D836	0x1D26
+0x8135D837	0x1D27
+0x8135D838	0x1D28
+0x8135D839	0x1D29
+0x8135D930	0x1D2A
+0x8135D931	0x1D2B
+0x8135D932	0x1D2C
+0x8135D933	0x1D2D
+0x8135D934	0x1D2E
+0x8135D935	0x1D2F
+0x8135D936	0x1D30
+0x8135D937	0x1D31
+0x8135D938	0x1D32
+0x8135D939	0x1D33
+0x8135DA30	0x1D34
+0x8135DA31	0x1D35
+0x8135DA32	0x1D36
+0x8135DA33	0x1D37
+0x8135DA34	0x1D38
+0x8135DA35	0x1D39
+0x8135DA36	0x1D3A
+0x8135DA37	0x1D3B
+0x8135DA38	0x1D3C
+0x8135DA39	0x1D3D
+0x8135DB30	0x1D3E
+0x8135DB31	0x1D3F
+0x8135DB32	0x1D40
+0x8135DB33	0x1D41
+0x8135DB34	0x1D42
+0x8135DB35	0x1D43
+0x8135DB36	0x1D44
+0x8135DB37	0x1D45
+0x8135DB38	0x1D46
+0x8135DB39	0x1D47
+0x8135DC30	0x1D48
+0x8135DC31	0x1D49
+0x8135DC32	0x1D4A
+0x8135DC33	0x1D4B
+0x8135DC34	0x1D4C
+0x8135DC35	0x1D4D
+0x8135DC36	0x1D4E
+0x8135DC37	0x1D4F
+0x8135DC38	0x1D50
+0x8135DC39	0x1D51
+0x8135DD30	0x1D52
+0x8135DD31	0x1D53
+0x8135DD32	0x1D54
+0x8135DD33	0x1D55
+0x8135DD34	0x1D56
+0x8135DD35	0x1D57
+0x8135DD36	0x1D58
+0x8135DD37	0x1D59
+0x8135DD38	0x1D5A
+0x8135DD39	0x1D5B
+0x8135DE30	0x1D5C
+0x8135DE31	0x1D5D
+0x8135DE32	0x1D5E
+0x8135DE33	0x1D5F
+0x8135DE34	0x1D60
+0x8135DE35	0x1D61
+0x8135DE36	0x1D62
+0x8135DE37	0x1D63
+0x8135DE38	0x1D64
+0x8135DE39	0x1D65
+0x8135DF30	0x1D66
+0x8135DF31	0x1D67
+0x8135DF32	0x1D68
+0x8135DF33	0x1D69
+0x8135DF34	0x1D6A
+0x8135DF35	0x1D6B
+0x8135DF36	0x1D6C
+0x8135DF37	0x1D6D
+0x8135DF38	0x1D6E
+0x8135DF39	0x1D6F
+0x8135E030	0x1D70
+0x8135E031	0x1D71
+0x8135E032	0x1D72
+0x8135E033	0x1D73
+0x8135E034	0x1D74
+0x8135E035	0x1D75
+0x8135E036	0x1D76
+0x8135E037	0x1D77
+0x8135E038	0x1D78
+0x8135E039	0x1D79
+0x8135E130	0x1D7A
+0x8135E131	0x1D7B
+0x8135E132	0x1D7C
+0x8135E133	0x1D7D
+0x8135E134	0x1D7E
+0x8135E135	0x1D7F
+0x8135E136	0x1D80
+0x8135E137	0x1D81
+0x8135E138	0x1D82
+0x8135E139	0x1D83
+0x8135E230	0x1D84
+0x8135E231	0x1D85
+0x8135E232	0x1D86
+0x8135E233	0x1D87
+0x8135E234	0x1D88
+0x8135E235	0x1D89
+0x8135E236	0x1D8A
+0x8135E237	0x1D8B
+0x8135E238	0x1D8C
+0x8135E239	0x1D8D
+0x8135E330	0x1D8E
+0x8135E331	0x1D8F
+0x8135E332	0x1D90
+0x8135E333	0x1D91
+0x8135E334	0x1D92
+0x8135E335	0x1D93
+0x8135E336	0x1D94
+0x8135E337	0x1D95
+0x8135E338	0x1D96
+0x8135E339	0x1D97
+0x8135E430	0x1D98
+0x8135E431	0x1D99
+0x8135E432	0x1D9A
+0x8135E433	0x1D9B
+0x8135E434	0x1D9C
+0x8135E435	0x1D9D
+0x8135E436	0x1D9E
+0x8135E437	0x1D9F
+0x8135E438	0x1DA0
+0x8135E439	0x1DA1
+0x8135E530	0x1DA2
+0x8135E531	0x1DA3
+0x8135E532	0x1DA4
+0x8135E533	0x1DA5
+0x8135E534	0x1DA6
+0x8135E535	0x1DA7
+0x8135E536	0x1DA8
+0x8135E537	0x1DA9
+0x8135E538	0x1DAA
+0x8135E539	0x1DAB
+0x8135E630	0x1DAC
+0x8135E631	0x1DAD
+0x8135E632	0x1DAE
+0x8135E633	0x1DAF
+0x8135E634	0x1DB0
+0x8135E635	0x1DB1
+0x8135E636	0x1DB2
+0x8135E637	0x1DB3
+0x8135E638	0x1DB4
+0x8135E639	0x1DB5
+0x8135E730	0x1DB6
+0x8135E731	0x1DB7
+0x8135E732	0x1DB8
+0x8135E733	0x1DB9
+0x8135E734	0x1DBA
+0x8135E735	0x1DBB
+0x8135E736	0x1DBC
+0x8135E737	0x1DBD
+0x8135E738	0x1DBE
+0x8135E739	0x1DBF
+0x8135E830	0x1DC0
+0x8135E831	0x1DC1
+0x8135E832	0x1DC2
+0x8135E833	0x1DC3
+0x8135E834	0x1DC4
+0x8135E835	0x1DC5
+0x8135E836	0x1DC6
+0x8135E837	0x1DC7
+0x8135E838	0x1DC8
+0x8135E839	0x1DC9
+0x8135E930	0x1DCA
+0x8135E931	0x1DCB
+0x8135E932	0x1DCC
+0x8135E933	0x1DCD
+0x8135E934	0x1DCE
+0x8135E935	0x1DCF
+0x8135E936	0x1DD0
+0x8135E937	0x1DD1
+0x8135E938	0x1DD2
+0x8135E939	0x1DD3
+0x8135EA30	0x1DD4
+0x8135EA31	0x1DD5
+0x8135EA32	0x1DD6
+0x8135EA33	0x1DD7
+0x8135EA34	0x1DD8
+0x8135EA35	0x1DD9
+0x8135EA36	0x1DDA
+0x8135EA37	0x1DDB
+0x8135EA38	0x1DDC
+0x8135EA39	0x1DDD
+0x8135EB30	0x1DDE
+0x8135EB31	0x1DDF
+0x8135EB32	0x1DE0
+0x8135EB33	0x1DE1
+0x8135EB34	0x1DE2
+0x8135EB35	0x1DE3
+0x8135EB36	0x1DE4
+0x8135EB37	0x1DE5
+0x8135EB38	0x1DE6
+0x8135EB39	0x1DE7
+0x8135EC30	0x1DE8
+0x8135EC31	0x1DE9
+0x8135EC32	0x1DEA
+0x8135EC33	0x1DEB
+0x8135EC34	0x1DEC
+0x8135EC35	0x1DED
+0x8135EC36	0x1DEE
+0x8135EC37	0x1DEF
+0x8135EC38	0x1DF0
+0x8135EC39	0x1DF1
+0x8135ED30	0x1DF2
+0x8135ED31	0x1DF3
+0x8135ED32	0x1DF4
+0x8135ED33	0x1DF5
+0x8135ED34	0x1DF6
+0x8135ED35	0x1DF7
+0x8135ED36	0x1DF8
+0x8135ED37	0x1DF9
+0x8135ED38	0x1DFA
+0x8135ED39	0x1DFB
+0x8135EE30	0x1DFC
+0x8135EE31	0x1DFD
+0x8135EE32	0x1DFE
+0x8135EE33	0x1DFF
+0x8135EE34	0x1E00
+0x8135EE35	0x1E01
+0x8135EE36	0x1E02
+0x8135EE37	0x1E03
+0x8135EE38	0x1E04
+0x8135EE39	0x1E05
+0x8135EF30	0x1E06
+0x8135EF31	0x1E07
+0x8135EF32	0x1E08
+0x8135EF33	0x1E09
+0x8135EF34	0x1E0A
+0x8135EF35	0x1E0B
+0x8135EF36	0x1E0C
+0x8135EF37	0x1E0D
+0x8135EF38	0x1E0E
+0x8135EF39	0x1E0F
+0x8135F030	0x1E10
+0x8135F031	0x1E11
+0x8135F032	0x1E12
+0x8135F033	0x1E13
+0x8135F034	0x1E14
+0x8135F035	0x1E15
+0x8135F036	0x1E16
+0x8135F037	0x1E17
+0x8135F038	0x1E18
+0x8135F039	0x1E19
+0x8135F130	0x1E1A
+0x8135F131	0x1E1B
+0x8135F132	0x1E1C
+0x8135F133	0x1E1D
+0x8135F134	0x1E1E
+0x8135F135	0x1E1F
+0x8135F136	0x1E20
+0x8135F137	0x1E21
+0x8135F138	0x1E22
+0x8135F139	0x1E23
+0x8135F230	0x1E24
+0x8135F231	0x1E25
+0x8135F232	0x1E26
+0x8135F233	0x1E27
+0x8135F234	0x1E28
+0x8135F235	0x1E29
+0x8135F236	0x1E2A
+0x8135F237	0x1E2B
+0x8135F238	0x1E2C
+0x8135F239	0x1E2D
+0x8135F330	0x1E2E
+0x8135F331	0x1E2F
+0x8135F332	0x1E30
+0x8135F333	0x1E31
+0x8135F334	0x1E32
+0x8135F335	0x1E33
+0x8135F336	0x1E34
+0x8135F337	0x1E35
+0x8135F338	0x1E36
+0x8135F339	0x1E37
+0x8135F430	0x1E38
+0x8135F431	0x1E39
+0x8135F432	0x1E3A
+0x8135F433	0x1E3B
+0x8135F434	0x1E3C
+0x8135F435	0x1E3D
+0x8135F436	0x1E3E
+0x8135F437	0x1E3F
+0x8135F438	0x1E40
+0x8135F439	0x1E41
+0x8135F530	0x1E42
+0x8135F531	0x1E43
+0x8135F532	0x1E44
+0x8135F533	0x1E45
+0x8135F534	0x1E46
+0x8135F535	0x1E47
+0x8135F536	0x1E48
+0x8135F537	0x1E49
+0x8135F538	0x1E4A
+0x8135F539	0x1E4B
+0x8135F630	0x1E4C
+0x8135F631	0x1E4D
+0x8135F632	0x1E4E
+0x8135F633	0x1E4F
+0x8135F634	0x1E50
+0x8135F635	0x1E51
+0x8135F636	0x1E52
+0x8135F637	0x1E53
+0x8135F638	0x1E54
+0x8135F639	0x1E55
+0x8135F730	0x1E56
+0x8135F731	0x1E57
+0x8135F732	0x1E58
+0x8135F733	0x1E59
+0x8135F734	0x1E5A
+0x8135F735	0x1E5B
+0x8135F736	0x1E5C
+0x8135F737	0x1E5D
+0x8135F738	0x1E5E
+0x8135F739	0x1E5F
+0x8135F830	0x1E60
+0x8135F831	0x1E61
+0x8135F832	0x1E62
+0x8135F833	0x1E63
+0x8135F834	0x1E64
+0x8135F835	0x1E65
+0x8135F836	0x1E66
+0x8135F837	0x1E67
+0x8135F838	0x1E68
+0x8135F839	0x1E69
+0x8135F930	0x1E6A
+0x8135F931	0x1E6B
+0x8135F932	0x1E6C
+0x8135F933	0x1E6D
+0x8135F934	0x1E6E
+0x8135F935	0x1E6F
+0x8135F936	0x1E70
+0x8135F937	0x1E71
+0x8135F938	0x1E72
+0x8135F939	0x1E73
+0x8135FA30	0x1E74
+0x8135FA31	0x1E75
+0x8135FA32	0x1E76
+0x8135FA33	0x1E77
+0x8135FA34	0x1E78
+0x8135FA35	0x1E79
+0x8135FA36	0x1E7A
+0x8135FA37	0x1E7B
+0x8135FA38	0x1E7C
+0x8135FA39	0x1E7D
+0x8135FB30	0x1E7E
+0x8135FB31	0x1E7F
+0x8135FB32	0x1E80
+0x8135FB33	0x1E81
+0x8135FB34	0x1E82
+0x8135FB35	0x1E83
+0x8135FB36	0x1E84
+0x8135FB37	0x1E85
+0x8135FB38	0x1E86
+0x8135FB39	0x1E87
+0x8135FC30	0x1E88
+0x8135FC31	0x1E89
+0x8135FC32	0x1E8A
+0x8135FC33	0x1E8B
+0x8135FC34	0x1E8C
+0x8135FC35	0x1E8D
+0x8135FC36	0x1E8E
+0x8135FC37	0x1E8F
+0x8135FC38	0x1E90
+0x8135FC39	0x1E91
+0x8135FD30	0x1E92
+0x8135FD31	0x1E93
+0x8135FD32	0x1E94
+0x8135FD33	0x1E95
+0x8135FD34	0x1E96
+0x8135FD35	0x1E97
+0x8135FD36	0x1E98
+0x8135FD37	0x1E99
+0x8135FD38	0x1E9A
+0x8135FD39	0x1E9B
+0x8135FE30	0x1E9C
+0x8135FE31	0x1E9D
+0x8135FE32	0x1E9E
+0x8135FE33	0x1E9F
+0x8135FE34	0x1EA0
+0x8135FE35	0x1EA1
+0x8135FE36	0x1EA2
+0x8135FE37	0x1EA3
+0x8135FE38	0x1EA4
+0x8135FE39	0x1EA5
+0x81368130	0x1EA6
+0x81368131	0x1EA7
+0x81368132	0x1EA8
+0x81368133	0x1EA9
+0x81368134	0x1EAA
+0x81368135	0x1EAB
+0x81368136	0x1EAC
+0x81368137	0x1EAD
+0x81368138	0x1EAE
+0x81368139	0x1EAF
+0x81368230	0x1EB0
+0x81368231	0x1EB1
+0x81368232	0x1EB2
+0x81368233	0x1EB3
+0x81368234	0x1EB4
+0x81368235	0x1EB5
+0x81368236	0x1EB6
+0x81368237	0x1EB7
+0x81368238	0x1EB8
+0x81368239	0x1EB9
+0x81368330	0x1EBA
+0x81368331	0x1EBB
+0x81368332	0x1EBC
+0x81368333	0x1EBD
+0x81368334	0x1EBE
+0x81368335	0x1EBF
+0x81368336	0x1EC0
+0x81368337	0x1EC1
+0x81368338	0x1EC2
+0x81368339	0x1EC3
+0x81368430	0x1EC4
+0x81368431	0x1EC5
+0x81368432	0x1EC6
+0x81368433	0x1EC7
+0x81368434	0x1EC8
+0x81368435	0x1EC9
+0x81368436	0x1ECA
+0x81368437	0x1ECB
+0x81368438	0x1ECC
+0x81368439	0x1ECD
+0x81368530	0x1ECE
+0x81368531	0x1ECF
+0x81368532	0x1ED0
+0x81368533	0x1ED1
+0x81368534	0x1ED2
+0x81368535	0x1ED3
+0x81368536	0x1ED4
+0x81368537	0x1ED5
+0x81368538	0x1ED6
+0x81368539	0x1ED7
+0x81368630	0x1ED8
+0x81368631	0x1ED9
+0x81368632	0x1EDA
+0x81368633	0x1EDB
+0x81368634	0x1EDC
+0x81368635	0x1EDD
+0x81368636	0x1EDE
+0x81368637	0x1EDF
+0x81368638	0x1EE0
+0x81368639	0x1EE1
+0x81368730	0x1EE2
+0x81368731	0x1EE3
+0x81368732	0x1EE4
+0x81368733	0x1EE5
+0x81368734	0x1EE6
+0x81368735	0x1EE7
+0x81368736	0x1EE8
+0x81368737	0x1EE9
+0x81368738	0x1EEA
+0x81368739	0x1EEB
+0x81368830	0x1EEC
+0x81368831	0x1EED
+0x81368832	0x1EEE
+0x81368833	0x1EEF
+0x81368834	0x1EF0
+0x81368835	0x1EF1
+0x81368836	0x1EF2
+0x81368837	0x1EF3
+0x81368838	0x1EF4
+0x81368839	0x1EF5
+0x81368930	0x1EF6
+0x81368931	0x1EF7
+0x81368932	0x1EF8
+0x81368933	0x1EF9
+0x81368934	0x1EFA
+0x81368935	0x1EFB
+0x81368936	0x1EFC
+0x81368937	0x1EFD
+0x81368938	0x1EFE
+0x81368939	0x1EFF
+0x81368A30	0x1F00
+0x81368A31	0x1F01
+0x81368A32	0x1F02
+0x81368A33	0x1F03
+0x81368A34	0x1F04
+0x81368A35	0x1F05
+0x81368A36	0x1F06
+0x81368A37	0x1F07
+0x81368A38	0x1F08
+0x81368A39	0x1F09
+0x81368B30	0x1F0A
+0x81368B31	0x1F0B
+0x81368B32	0x1F0C
+0x81368B33	0x1F0D
+0x81368B34	0x1F0E
+0x81368B35	0x1F0F
+0x81368B36	0x1F10
+0x81368B37	0x1F11
+0x81368B38	0x1F12
+0x81368B39	0x1F13
+0x81368C30	0x1F14
+0x81368C31	0x1F15
+0x81368C32	0x1F16
+0x81368C33	0x1F17
+0x81368C34	0x1F18
+0x81368C35	0x1F19
+0x81368C36	0x1F1A
+0x81368C37	0x1F1B
+0x81368C38	0x1F1C
+0x81368C39	0x1F1D
+0x81368D30	0x1F1E
+0x81368D31	0x1F1F
+0x81368D32	0x1F20
+0x81368D33	0x1F21
+0x81368D34	0x1F22
+0x81368D35	0x1F23
+0x81368D36	0x1F24
+0x81368D37	0x1F25
+0x81368D38	0x1F26
+0x81368D39	0x1F27
+0x81368E30	0x1F28
+0x81368E31	0x1F29
+0x81368E32	0x1F2A
+0x81368E33	0x1F2B
+0x81368E34	0x1F2C
+0x81368E35	0x1F2D
+0x81368E36	0x1F2E
+0x81368E37	0x1F2F
+0x81368E38	0x1F30
+0x81368E39	0x1F31
+0x81368F30	0x1F32
+0x81368F31	0x1F33
+0x81368F32	0x1F34
+0x81368F33	0x1F35
+0x81368F34	0x1F36
+0x81368F35	0x1F37
+0x81368F36	0x1F38
+0x81368F37	0x1F39
+0x81368F38	0x1F3A
+0x81368F39	0x1F3B
+0x81369030	0x1F3C
+0x81369031	0x1F3D
+0x81369032	0x1F3E
+0x81369033	0x1F3F
+0x81369034	0x1F40
+0x81369035	0x1F41
+0x81369036	0x1F42
+0x81369037	0x1F43
+0x81369038	0x1F44
+0x81369039	0x1F45
+0x81369130	0x1F46
+0x81369131	0x1F47
+0x81369132	0x1F48
+0x81369133	0x1F49
+0x81369134	0x1F4A
+0x81369135	0x1F4B
+0x81369136	0x1F4C
+0x81369137	0x1F4D
+0x81369138	0x1F4E
+0x81369139	0x1F4F
+0x81369230	0x1F50
+0x81369231	0x1F51
+0x81369232	0x1F52
+0x81369233	0x1F53
+0x81369234	0x1F54
+0x81369235	0x1F55
+0x81369236	0x1F56
+0x81369237	0x1F57
+0x81369238	0x1F58
+0x81369239	0x1F59
+0x81369330	0x1F5A
+0x81369331	0x1F5B
+0x81369332	0x1F5C
+0x81369333	0x1F5D
+0x81369334	0x1F5E
+0x81369335	0x1F5F
+0x81369336	0x1F60
+0x81369337	0x1F61
+0x81369338	0x1F62
+0x81369339	0x1F63
+0x81369430	0x1F64
+0x81369431	0x1F65
+0x81369432	0x1F66
+0x81369433	0x1F67
+0x81369434	0x1F68
+0x81369435	0x1F69
+0x81369436	0x1F6A
+0x81369437	0x1F6B
+0x81369438	0x1F6C
+0x81369439	0x1F6D
+0x81369530	0x1F6E
+0x81369531	0x1F6F
+0x81369532	0x1F70
+0x81369533	0x1F71
+0x81369534	0x1F72
+0x81369535	0x1F73
+0x81369536	0x1F74
+0x81369537	0x1F75
+0x81369538	0x1F76
+0x81369539	0x1F77
+0x81369630	0x1F78
+0x81369631	0x1F79
+0x81369632	0x1F7A
+0x81369633	0x1F7B
+0x81369634	0x1F7C
+0x81369635	0x1F7D
+0x81369636	0x1F7E
+0x81369637	0x1F7F
+0x81369638	0x1F80
+0x81369639	0x1F81
+0x81369730	0x1F82
+0x81369731	0x1F83
+0x81369732	0x1F84
+0x81369733	0x1F85
+0x81369734	0x1F86
+0x81369735	0x1F87
+0x81369736	0x1F88
+0x81369737	0x1F89
+0x81369738	0x1F8A
+0x81369739	0x1F8B
+0x81369830	0x1F8C
+0x81369831	0x1F8D
+0x81369832	0x1F8E
+0x81369833	0x1F8F
+0x81369834	0x1F90
+0x81369835	0x1F91
+0x81369836	0x1F92
+0x81369837	0x1F93
+0x81369838	0x1F94
+0x81369839	0x1F95
+0x81369930	0x1F96
+0x81369931	0x1F97
+0x81369932	0x1F98
+0x81369933	0x1F99
+0x81369934	0x1F9A
+0x81369935	0x1F9B
+0x81369936	0x1F9C
+0x81369937	0x1F9D
+0x81369938	0x1F9E
+0x81369939	0x1F9F
+0x81369A30	0x1FA0
+0x81369A31	0x1FA1
+0x81369A32	0x1FA2
+0x81369A33	0x1FA3
+0x81369A34	0x1FA4
+0x81369A35	0x1FA5
+0x81369A36	0x1FA6
+0x81369A37	0x1FA7
+0x81369A38	0x1FA8
+0x81369A39	0x1FA9
+0x81369B30	0x1FAA
+0x81369B31	0x1FAB
+0x81369B32	0x1FAC
+0x81369B33	0x1FAD
+0x81369B34	0x1FAE
+0x81369B35	0x1FAF
+0x81369B36	0x1FB0
+0x81369B37	0x1FB1
+0x81369B38	0x1FB2
+0x81369B39	0x1FB3
+0x81369C30	0x1FB4
+0x81369C31	0x1FB5
+0x81369C32	0x1FB6
+0x81369C33	0x1FB7
+0x81369C34	0x1FB8
+0x81369C35	0x1FB9
+0x81369C36	0x1FBA
+0x81369C37	0x1FBB
+0x81369C38	0x1FBC
+0x81369C39	0x1FBD
+0x81369D30	0x1FBE
+0x81369D31	0x1FBF
+0x81369D32	0x1FC0
+0x81369D33	0x1FC1
+0x81369D34	0x1FC2
+0x81369D35	0x1FC3
+0x81369D36	0x1FC4
+0x81369D37	0x1FC5
+0x81369D38	0x1FC6
+0x81369D39	0x1FC7
+0x81369E30	0x1FC8
+0x81369E31	0x1FC9
+0x81369E32	0x1FCA
+0x81369E33	0x1FCB
+0x81369E34	0x1FCC
+0x81369E35	0x1FCD
+0x81369E36	0x1FCE
+0x81369E37	0x1FCF
+0x81369E38	0x1FD0
+0x81369E39	0x1FD1
+0x81369F30	0x1FD2
+0x81369F31	0x1FD3
+0x81369F32	0x1FD4
+0x81369F33	0x1FD5
+0x81369F34	0x1FD6
+0x81369F35	0x1FD7
+0x81369F36	0x1FD8
+0x81369F37	0x1FD9
+0x81369F38	0x1FDA
+0x81369F39	0x1FDB
+0x8136A030	0x1FDC
+0x8136A031	0x1FDD
+0x8136A032	0x1FDE
+0x8136A033	0x1FDF
+0x8136A034	0x1FE0
+0x8136A035	0x1FE1
+0x8136A036	0x1FE2
+0x8136A037	0x1FE3
+0x8136A038	0x1FE4
+0x8136A039	0x1FE5
+0x8136A130	0x1FE6
+0x8136A131	0x1FE7
+0x8136A132	0x1FE8
+0x8136A133	0x1FE9
+0x8136A134	0x1FEA
+0x8136A135	0x1FEB
+0x8136A136	0x1FEC
+0x8136A137	0x1FED
+0x8136A138	0x1FEE
+0x8136A139	0x1FEF
+0x8136A230	0x1FF0
+0x8136A231	0x1FF1
+0x8136A232	0x1FF2
+0x8136A233	0x1FF3
+0x8136A234	0x1FF4
+0x8136A235	0x1FF5
+0x8136A236	0x1FF6
+0x8136A237	0x1FF7
+0x8136A238	0x1FF8
+0x8136A239	0x1FF9
+0x8136A330	0x1FFA
+0x8136A331	0x1FFB
+0x8136A332	0x1FFC
+0x8136A333	0x1FFD
+0x8136A334	0x1FFE
+0x8136A335	0x1FFF
+0x8136A336	0x2000
+0x8136A337	0x2001
+0x8136A338	0x2002
+0x8136A339	0x2003
+0x8136A430	0x2004
+0x8136A431	0x2005
+0x8136A432	0x2006
+0x8136A433	0x2007
+0x8136A434	0x2008
+0x8136A435	0x2009
+0x8136A436	0x200A
+0x8136A437	0x200B
+0x8136A438	0x200C
+0x8136A439	0x200D
+0x8136A530	0x200E
+0x8136A531	0x200F
+0x8136A532	0x2011
+0x8136A533	0x2012
+0x8136A534	0x2017
+0x8136A535	0x201A
+0x8136A536	0x201B
+0x8136A537	0x201E
+0x8136A538	0x201F
+0x8136A539	0x2020
+0x8136A630	0x2021
+0x8136A631	0x2022
+0x8136A632	0x2023
+0x8136A633	0x2024
+0x8136A634	0x2027
+0x8136A635	0x2028
+0x8136A636	0x2029
+0x8136A637	0x202A
+0x8136A638	0x202B
+0x8136A639	0x202C
+0x8136A730	0x202D
+0x8136A731	0x202E
+0x8136A732	0x202F
+0x8136A733	0x2031
+0x8136A734	0x2034
+0x8136A735	0x2036
+0x8136A736	0x2037
+0x8136A737	0x2038
+0x8136A738	0x2039
+0x8136A739	0x203A
+0x8136A830	0x203C
+0x8136A831	0x203D
+0x8136A832	0x203E
+0x8136A833	0x203F
+0x8136A834	0x2040
+0x8136A835	0x2041
+0x8136A836	0x2042
+0x8136A837	0x2043
+0x8136A838	0x2044
+0x8136A839	0x2045
+0x8136A930	0x2046
+0x8136A931	0x2047
+0x8136A932	0x2048
+0x8136A933	0x2049
+0x8136A934	0x204A
+0x8136A935	0x204B
+0x8136A936	0x204C
+0x8136A937	0x204D
+0x8136A938	0x204E
+0x8136A939	0x204F
+0x8136AA30	0x2050
+0x8136AA31	0x2051
+0x8136AA32	0x2052
+0x8136AA33	0x2053
+0x8136AA34	0x2054
+0x8136AA35	0x2055
+0x8136AA36	0x2056
+0x8136AA37	0x2057
+0x8136AA38	0x2058
+0x8136AA39	0x2059
+0x8136AB30	0x205A
+0x8136AB31	0x205B
+0x8136AB32	0x205C
+0x8136AB33	0x205D
+0x8136AB34	0x205E
+0x8136AB35	0x205F
+0x8136AB36	0x2060
+0x8136AB37	0x2061
+0x8136AB38	0x2062
+0x8136AB39	0x2063
+0x8136AC30	0x2064
+0x8136AC31	0x2065
+0x8136AC32	0x2066
+0x8136AC33	0x2067
+0x8136AC34	0x2068
+0x8136AC35	0x2069
+0x8136AC36	0x206A
+0x8136AC37	0x206B
+0x8136AC38	0x206C
+0x8136AC39	0x206D
+0x8136AD30	0x206E
+0x8136AD31	0x206F
+0x8136AD32	0x2070
+0x8136AD33	0x2071
+0x8136AD34	0x2072
+0x8136AD35	0x2073
+0x8136AD36	0x2074
+0x8136AD37	0x2075
+0x8136AD38	0x2076
+0x8136AD39	0x2077
+0x8136AE30	0x2078
+0x8136AE31	0x2079
+0x8136AE32	0x207A
+0x8136AE33	0x207B
+0x8136AE34	0x207C
+0x8136AE35	0x207D
+0x8136AE36	0x207E
+0x8136AE37	0x207F
+0x8136AE38	0x2080
+0x8136AE39	0x2081
+0x8136AF30	0x2082
+0x8136AF31	0x2083
+0x8136AF32	0x2084
+0x8136AF33	0x2085
+0x8136AF34	0x2086
+0x8136AF35	0x2087
+0x8136AF36	0x2088
+0x8136AF37	0x2089
+0x8136AF38	0x208A
+0x8136AF39	0x208B
+0x8136B030	0x208C
+0x8136B031	0x208D
+0x8136B032	0x208E
+0x8136B033	0x208F
+0x8136B034	0x2090
+0x8136B035	0x2091
+0x8136B036	0x2092
+0x8136B037	0x2093
+0x8136B038	0x2094
+0x8136B039	0x2095
+0x8136B130	0x2096
+0x8136B131	0x2097
+0x8136B132	0x2098
+0x8136B133	0x2099
+0x8136B134	0x209A
+0x8136B135	0x209B
+0x8136B136	0x209C
+0x8136B137	0x209D
+0x8136B138	0x209E
+0x8136B139	0x209F
+0x8136B230	0x20A0
+0x8136B231	0x20A1
+0x8136B232	0x20A2
+0x8136B233	0x20A3
+0x8136B234	0x20A4
+0x8136B235	0x20A5
+0x8136B236	0x20A6
+0x8136B237	0x20A7
+0x8136B238	0x20A8
+0x8136B239	0x20A9
+0x8136B330	0x20AA
+0x8136B331	0x20AB
+0x8136B332	0x20AD
+0x8136B333	0x20AE
+0x8136B334	0x20AF
+0x8136B335	0x20B0
+0x8136B336	0x20B1
+0x8136B337	0x20B2
+0x8136B338	0x20B3
+0x8136B339	0x20B4
+0x8136B430	0x20B5
+0x8136B431	0x20B6
+0x8136B432	0x20B7
+0x8136B433	0x20B8
+0x8136B434	0x20B9
+0x8136B435	0x20BA
+0x8136B436	0x20BB
+0x8136B437	0x20BC
+0x8136B438	0x20BD
+0x8136B439	0x20BE
+0x8136B530	0x20BF
+0x8136B531	0x20C0
+0x8136B532	0x20C1
+0x8136B533	0x20C2
+0x8136B534	0x20C3
+0x8136B535	0x20C4
+0x8136B536	0x20C5
+0x8136B537	0x20C6
+0x8136B538	0x20C7
+0x8136B539	0x20C8
+0x8136B630	0x20C9
+0x8136B631	0x20CA
+0x8136B632	0x20CB
+0x8136B633	0x20CC
+0x8136B634	0x20CD
+0x8136B635	0x20CE
+0x8136B636	0x20CF
+0x8136B637	0x20D0
+0x8136B638	0x20D1
+0x8136B639	0x20D2
+0x8136B730	0x20D3
+0x8136B731	0x20D4
+0x8136B732	0x20D5
+0x8136B733	0x20D6
+0x8136B734	0x20D7
+0x8136B735	0x20D8
+0x8136B736	0x20D9
+0x8136B737	0x20DA
+0x8136B738	0x20DB
+0x8136B739	0x20DC
+0x8136B830	0x20DD
+0x8136B831	0x20DE
+0x8136B832	0x20DF
+0x8136B833	0x20E0
+0x8136B834	0x20E1
+0x8136B835	0x20E2
+0x8136B836	0x20E3
+0x8136B837	0x20E4
+0x8136B838	0x20E5
+0x8136B839	0x20E6
+0x8136B930	0x20E7
+0x8136B931	0x20E8
+0x8136B932	0x20E9
+0x8136B933	0x20EA
+0x8136B934	0x20EB
+0x8136B935	0x20EC
+0x8136B936	0x20ED
+0x8136B937	0x20EE
+0x8136B938	0x20EF
+0x8136B939	0x20F0
+0x8136BA30	0x20F1
+0x8136BA31	0x20F2
+0x8136BA32	0x20F3
+0x8136BA33	0x20F4
+0x8136BA34	0x20F5
+0x8136BA35	0x20F6
+0x8136BA36	0x20F7
+0x8136BA37	0x20F8
+0x8136BA38	0x20F9
+0x8136BA39	0x20FA
+0x8136BB30	0x20FB
+0x8136BB31	0x20FC
+0x8136BB32	0x20FD
+0x8136BB33	0x20FE
+0x8136BB34	0x20FF
+0x8136BB35	0x2100
+0x8136BB36	0x2101
+0x8136BB37	0x2102
+0x8136BB38	0x2104
+0x8136BB39	0x2106
+0x8136BC30	0x2107
+0x8136BC31	0x2108
+0x8136BC32	0x210A
+0x8136BC33	0x210B
+0x8136BC34	0x210C
+0x8136BC35	0x210D
+0x8136BC36	0x210E
+0x8136BC37	0x210F
+0x8136BC38	0x2110
+0x8136BC39	0x2111
+0x8136BD30	0x2112
+0x8136BD31	0x2113
+0x8136BD32	0x2114
+0x8136BD33	0x2115
+0x8136BD34	0x2117
+0x8136BD35	0x2118
+0x8136BD36	0x2119
+0x8136BD37	0x211A
+0x8136BD38	0x211B
+0x8136BD39	0x211C
+0x8136BE30	0x211D
+0x8136BE31	0x211E
+0x8136BE32	0x211F
+0x8136BE33	0x2120
+0x8136BE34	0x2122
+0x8136BE35	0x2123
+0x8136BE36	0x2124
+0x8136BE37	0x2125
+0x8136BE38	0x2126
+0x8136BE39	0x2127
+0x8136BF30	0x2128
+0x8136BF31	0x2129
+0x8136BF32	0x212A
+0x8136BF33	0x212B
+0x8136BF34	0x212C
+0x8136BF35	0x212D
+0x8136BF36	0x212E
+0x8136BF37	0x212F
+0x8136BF38	0x2130
+0x8136BF39	0x2131
+0x8136C030	0x2132
+0x8136C031	0x2133
+0x8136C032	0x2134
+0x8136C033	0x2135
+0x8136C034	0x2136
+0x8136C035	0x2137
+0x8136C036	0x2138
+0x8136C037	0x2139
+0x8136C038	0x213A
+0x8136C039	0x213B
+0x8136C130	0x213C
+0x8136C131	0x213D
+0x8136C132	0x213E
+0x8136C133	0x213F
+0x8136C134	0x2140
+0x8136C135	0x2141
+0x8136C136	0x2142
+0x8136C137	0x2143
+0x8136C138	0x2144
+0x8136C139	0x2145
+0x8136C230	0x2146
+0x8136C231	0x2147
+0x8136C232	0x2148
+0x8136C233	0x2149
+0x8136C234	0x214A
+0x8136C235	0x214B
+0x8136C236	0x214C
+0x8136C237	0x214D
+0x8136C238	0x214E
+0x8136C239	0x214F
+0x8136C330	0x2150
+0x8136C331	0x2151
+0x8136C332	0x2152
+0x8136C333	0x2153
+0x8136C334	0x2154
+0x8136C335	0x2155
+0x8136C336	0x2156
+0x8136C337	0x2157
+0x8136C338	0x2158
+0x8136C339	0x2159
+0x8136C430	0x215A
+0x8136C431	0x215B
+0x8136C432	0x215C
+0x8136C433	0x215D
+0x8136C434	0x215E
+0x8136C435	0x215F
+0x8136C436	0x216C
+0x8136C437	0x216D
+0x8136C438	0x216E
+0x8136C439	0x216F
+0x8136C530	0x217A
+0x8136C531	0x217B
+0x8136C532	0x217C
+0x8136C533	0x217D
+0x8136C534	0x217E
+0x8136C535	0x217F
+0x8136C536	0x2180
+0x8136C537	0x2181
+0x8136C538	0x2182
+0x8136C539	0x2183
+0x8136C630	0x2184
+0x8136C631	0x2185
+0x8136C632	0x2186
+0x8136C633	0x2187
+0x8136C634	0x2188
+0x8136C635	0x2189
+0x8136C636	0x218A
+0x8136C637	0x218B
+0x8136C638	0x218C
+0x8136C639	0x218D
+0x8136C730	0x218E
+0x8136C731	0x218F
+0x8136C732	0x2194
+0x8136C733	0x2195
+0x8136C734	0x219A
+0x8136C735	0x219B
+0x8136C736	0x219C
+0x8136C737	0x219D
+0x8136C738	0x219E
+0x8136C739	0x219F
+0x8136C830	0x21A0
+0x8136C831	0x21A1
+0x8136C832	0x21A2
+0x8136C833	0x21A3
+0x8136C834	0x21A4
+0x8136C835	0x21A5
+0x8136C836	0x21A6
+0x8136C837	0x21A7
+0x8136C838	0x21A8
+0x8136C839	0x21A9
+0x8136C930	0x21AA
+0x8136C931	0x21AB
+0x8136C932	0x21AC
+0x8136C933	0x21AD
+0x8136C934	0x21AE
+0x8136C935	0x21AF
+0x8136C936	0x21B0
+0x8136C937	0x21B1
+0x8136C938	0x21B2
+0x8136C939	0x21B3
+0x8136CA30	0x21B4
+0x8136CA31	0x21B5
+0x8136CA32	0x21B6
+0x8136CA33	0x21B7
+0x8136CA34	0x21B8
+0x8136CA35	0x21B9
+0x8136CA36	0x21BA
+0x8136CA37	0x21BB
+0x8136CA38	0x21BC
+0x8136CA39	0x21BD
+0x8136CB30	0x21BE
+0x8136CB31	0x21BF
+0x8136CB32	0x21C0
+0x8136CB33	0x21C1
+0x8136CB34	0x21C2
+0x8136CB35	0x21C3
+0x8136CB36	0x21C4
+0x8136CB37	0x21C5
+0x8136CB38	0x21C6
+0x8136CB39	0x21C7
+0x8136CC30	0x21C8
+0x8136CC31	0x21C9
+0x8136CC32	0x21CA
+0x8136CC33	0x21CB
+0x8136CC34	0x21CC
+0x8136CC35	0x21CD
+0x8136CC36	0x21CE
+0x8136CC37	0x21CF
+0x8136CC38	0x21D0
+0x8136CC39	0x21D1
+0x8136CD30	0x21D2
+0x8136CD31	0x21D3
+0x8136CD32	0x21D4
+0x8136CD33	0x21D5
+0x8136CD34	0x21D6
+0x8136CD35	0x21D7
+0x8136CD36	0x21D8
+0x8136CD37	0x21D9
+0x8136CD38	0x21DA
+0x8136CD39	0x21DB
+0x8136CE30	0x21DC
+0x8136CE31	0x21DD
+0x8136CE32	0x21DE
+0x8136CE33	0x21DF
+0x8136CE34	0x21E0
+0x8136CE35	0x21E1
+0x8136CE36	0x21E2
+0x8136CE37	0x21E3
+0x8136CE38	0x21E4
+0x8136CE39	0x21E5
+0x8136CF30	0x21E6
+0x8136CF31	0x21E7
+0x8136CF32	0x21E8
+0x8136CF33	0x21E9
+0x8136CF34	0x21EA
+0x8136CF35	0x21EB
+0x8136CF36	0x21EC
+0x8136CF37	0x21ED
+0x8136CF38	0x21EE
+0x8136CF39	0x21EF
+0x8136D030	0x21F0
+0x8136D031	0x21F1
+0x8136D032	0x21F2
+0x8136D033	0x21F3
+0x8136D034	0x21F4
+0x8136D035	0x21F5
+0x8136D036	0x21F6
+0x8136D037	0x21F7
+0x8136D038	0x21F8
+0x8136D039	0x21F9
+0x8136D130	0x21FA
+0x8136D131	0x21FB
+0x8136D132	0x21FC
+0x8136D133	0x21FD
+0x8136D134	0x21FE
+0x8136D135	0x21FF
+0x8136D136	0x2200
+0x8136D137	0x2201
+0x8136D138	0x2202
+0x8136D139	0x2203
+0x8136D230	0x2204
+0x8136D231	0x2205
+0x8136D232	0x2206
+0x8136D233	0x2207
+0x8136D234	0x2209
+0x8136D235	0x220A
+0x8136D236	0x220B
+0x8136D237	0x220C
+0x8136D238	0x220D
+0x8136D239	0x220E
+0x8136D330	0x2210
+0x8136D331	0x2212
+0x8136D332	0x2213
+0x8136D333	0x2214
+0x8136D334	0x2216
+0x8136D335	0x2217
+0x8136D336	0x2218
+0x8136D337	0x2219
+0x8136D338	0x221B
+0x8136D339	0x221C
+0x8136D430	0x2221
+0x8136D431	0x2222
+0x8136D432	0x2224
+0x8136D433	0x2226
+0x8136D434	0x222C
+0x8136D435	0x222D
+0x8136D436	0x222F
+0x8136D437	0x2230
+0x8136D438	0x2231
+0x8136D439	0x2232
+0x8136D530	0x2233
+0x8136D531	0x2238
+0x8136D532	0x2239
+0x8136D533	0x223A
+0x8136D534	0x223B
+0x8136D535	0x223C
+0x8136D536	0x223E
+0x8136D537	0x223F
+0x8136D538	0x2240
+0x8136D539	0x2241
+0x8136D630	0x2242
+0x8136D631	0x2243
+0x8136D632	0x2244
+0x8136D633	0x2245
+0x8136D634	0x2246
+0x8136D635	0x2247
+0x8136D636	0x2249
+0x8136D637	0x224A
+0x8136D638	0x224B
+0x8136D639	0x224D
+0x8136D730	0x224E
+0x8136D731	0x224F
+0x8136D732	0x2250
+0x8136D733	0x2251
+0x8136D734	0x2253
+0x8136D735	0x2254
+0x8136D736	0x2255
+0x8136D737	0x2256
+0x8136D738	0x2257
+0x8136D739	0x2258
+0x8136D830	0x2259
+0x8136D831	0x225A
+0x8136D832	0x225B
+0x8136D833	0x225C
+0x8136D834	0x225D
+0x8136D835	0x225E
+0x8136D836	0x225F
+0x8136D837	0x2262
+0x8136D838	0x2263
+0x8136D839	0x2268
+0x8136D930	0x2269
+0x8136D931	0x226A
+0x8136D932	0x226B
+0x8136D933	0x226C
+0x8136D934	0x226D
+0x8136D935	0x2270
+0x8136D936	0x2271
+0x8136D937	0x2272
+0x8136D938	0x2273
+0x8136D939	0x2274
+0x8136DA30	0x2275
+0x8136DA31	0x2276
+0x8136DA32	0x2277
+0x8136DA33	0x2278
+0x8136DA34	0x2279
+0x8136DA35	0x227A
+0x8136DA36	0x227B
+0x8136DA37	0x227C
+0x8136DA38	0x227D
+0x8136DA39	0x227E
+0x8136DB30	0x227F
+0x8136DB31	0x2280
+0x8136DB32	0x2281
+0x8136DB33	0x2282
+0x8136DB34	0x2283
+0x8136DB35	0x2284
+0x8136DB36	0x2285
+0x8136DB37	0x2286
+0x8136DB38	0x2287
+0x8136DB39	0x2288
+0x8136DC30	0x2289
+0x8136DC31	0x228A
+0x8136DC32	0x228B
+0x8136DC33	0x228C
+0x8136DC34	0x228D
+0x8136DC35	0x228E
+0x8136DC36	0x228F
+0x8136DC37	0x2290
+0x8136DC38	0x2291
+0x8136DC39	0x2292
+0x8136DD30	0x2293
+0x8136DD31	0x2294
+0x8136DD32	0x2296
+0x8136DD33	0x2297
+0x8136DD34	0x2298
+0x8136DD35	0x229A
+0x8136DD36	0x229B
+0x8136DD37	0x229C
+0x8136DD38	0x229D
+0x8136DD39	0x229E
+0x8136DE30	0x229F
+0x8136DE31	0x22A0
+0x8136DE32	0x22A1
+0x8136DE33	0x22A2
+0x8136DE34	0x22A3
+0x8136DE35	0x22A4
+0x8136DE36	0x22A6
+0x8136DE37	0x22A7
+0x8136DE38	0x22A8
+0x8136DE39	0x22A9
+0x8136DF30	0x22AA
+0x8136DF31	0x22AB
+0x8136DF32	0x22AC
+0x8136DF33	0x22AD
+0x8136DF34	0x22AE
+0x8136DF35	0x22AF
+0x8136DF36	0x22B0
+0x8136DF37	0x22B1
+0x8136DF38	0x22B2
+0x8136DF39	0x22B3
+0x8136E030	0x22B4
+0x8136E031	0x22B5
+0x8136E032	0x22B6
+0x8136E033	0x22B7
+0x8136E034	0x22B8
+0x8136E035	0x22B9
+0x8136E036	0x22BA
+0x8136E037	0x22BB
+0x8136E038	0x22BC
+0x8136E039	0x22BD
+0x8136E130	0x22BE
+0x8136E131	0x22C0
+0x8136E132	0x22C1
+0x8136E133	0x22C2
+0x8136E134	0x22C3
+0x8136E135	0x22C4
+0x8136E136	0x22C5
+0x8136E137	0x22C6
+0x8136E138	0x22C7
+0x8136E139	0x22C8
+0x8136E230	0x22C9
+0x8136E231	0x22CA
+0x8136E232	0x22CB
+0x8136E233	0x22CC
+0x8136E234	0x22CD
+0x8136E235	0x22CE
+0x8136E236	0x22CF
+0x8136E237	0x22D0
+0x8136E238	0x22D1
+0x8136E239	0x22D2
+0x8136E330	0x22D3
+0x8136E331	0x22D4
+0x8136E332	0x22D5
+0x8136E333	0x22D6
+0x8136E334	0x22D7
+0x8136E335	0x22D8
+0x8136E336	0x22D9
+0x8136E337	0x22DA
+0x8136E338	0x22DB
+0x8136E339	0x22DC
+0x8136E430	0x22DD
+0x8136E431	0x22DE
+0x8136E432	0x22DF
+0x8136E433	0x22E0
+0x8136E434	0x22E1
+0x8136E435	0x22E2
+0x8136E436	0x22E3
+0x8136E437	0x22E4
+0x8136E438	0x22E5
+0x8136E439	0x22E6
+0x8136E530	0x22E7
+0x8136E531	0x22E8
+0x8136E532	0x22E9
+0x8136E533	0x22EA
+0x8136E534	0x22EB
+0x8136E535	0x22EC
+0x8136E536	0x22ED
+0x8136E537	0x22EE
+0x8136E538	0x22EF
+0x8136E539	0x22F0
+0x8136E630	0x22F1
+0x8136E631	0x22F2
+0x8136E632	0x22F3
+0x8136E633	0x22F4
+0x8136E634	0x22F5
+0x8136E635	0x22F6
+0x8136E636	0x22F7
+0x8136E637	0x22F8
+0x8136E638	0x22F9
+0x8136E639	0x22FA
+0x8136E730	0x22FB
+0x8136E731	0x22FC
+0x8136E732	0x22FD
+0x8136E733	0x22FE
+0x8136E734	0x22FF
+0x8136E735	0x2300
+0x8136E736	0x2301
+0x8136E737	0x2302
+0x8136E738	0x2303
+0x8136E739	0x2304
+0x8136E830	0x2305
+0x8136E831	0x2306
+0x8136E832	0x2307
+0x8136E833	0x2308
+0x8136E834	0x2309
+0x8136E835	0x230A
+0x8136E836	0x230B
+0x8136E837	0x230C
+0x8136E838	0x230D
+0x8136E839	0x230E
+0x8136E930	0x230F
+0x8136E931	0x2310
+0x8136E932	0x2311
+0x8136E933	0x2313
+0x8136E934	0x2314
+0x8136E935	0x2315
+0x8136E936	0x2316
+0x8136E937	0x2317
+0x8136E938	0x2318
+0x8136E939	0x2319
+0x8136EA30	0x231A
+0x8136EA31	0x231B
+0x8136EA32	0x231C
+0x8136EA33	0x231D
+0x8136EA34	0x231E
+0x8136EA35	0x231F
+0x8136EA36	0x2320
+0x8136EA37	0x2321
+0x8136EA38	0x2322
+0x8136EA39	0x2323
+0x8136EB30	0x2324
+0x8136EB31	0x2325
+0x8136EB32	0x2326
+0x8136EB33	0x2327
+0x8136EB34	0x2328
+0x8136EB35	0x2329
+0x8136EB36	0x232A
+0x8136EB37	0x232B
+0x8136EB38	0x232C
+0x8136EB39	0x232D
+0x8136EC30	0x232E
+0x8136EC31	0x232F
+0x8136EC32	0x2330
+0x8136EC33	0x2331
+0x8136EC34	0x2332
+0x8136EC35	0x2333
+0x8136EC36	0x2334
+0x8136EC37	0x2335
+0x8136EC38	0x2336
+0x8136EC39	0x2337
+0x8136ED30	0x2338
+0x8136ED31	0x2339
+0x8136ED32	0x233A
+0x8136ED33	0x233B
+0x8136ED34	0x233C
+0x8136ED35	0x233D
+0x8136ED36	0x233E
+0x8136ED37	0x233F
+0x8136ED38	0x2340
+0x8136ED39	0x2341
+0x8136EE30	0x2342
+0x8136EE31	0x2343
+0x8136EE32	0x2344
+0x8136EE33	0x2345
+0x8136EE34	0x2346
+0x8136EE35	0x2347
+0x8136EE36	0x2348
+0x8136EE37	0x2349
+0x8136EE38	0x234A
+0x8136EE39	0x234B
+0x8136EF30	0x234C
+0x8136EF31	0x234D
+0x8136EF32	0x234E
+0x8136EF33	0x234F
+0x8136EF34	0x2350
+0x8136EF35	0x2351
+0x8136EF36	0x2352
+0x8136EF37	0x2353
+0x8136EF38	0x2354
+0x8136EF39	0x2355
+0x8136F030	0x2356
+0x8136F031	0x2357
+0x8136F032	0x2358
+0x8136F033	0x2359
+0x8136F034	0x235A
+0x8136F035	0x235B
+0x8136F036	0x235C
+0x8136F037	0x235D
+0x8136F038	0x235E
+0x8136F039	0x235F
+0x8136F130	0x2360
+0x8136F131	0x2361
+0x8136F132	0x2362
+0x8136F133	0x2363
+0x8136F134	0x2364
+0x8136F135	0x2365
+0x8136F136	0x2366
+0x8136F137	0x2367
+0x8136F138	0x2368
+0x8136F139	0x2369
+0x8136F230	0x236A
+0x8136F231	0x236B
+0x8136F232	0x236C
+0x8136F233	0x236D
+0x8136F234	0x236E
+0x8136F235	0x236F
+0x8136F236	0x2370
+0x8136F237	0x2371
+0x8136F238	0x2372
+0x8136F239	0x2373
+0x8136F330	0x2374
+0x8136F331	0x2375
+0x8136F332	0x2376
+0x8136F333	0x2377
+0x8136F334	0x2378
+0x8136F335	0x2379
+0x8136F336	0x237A
+0x8136F337	0x237B
+0x8136F338	0x237C
+0x8136F339	0x237D
+0x8136F430	0x237E
+0x8136F431	0x237F
+0x8136F432	0x2380
+0x8136F433	0x2381
+0x8136F434	0x2382
+0x8136F435	0x2383
+0x8136F436	0x2384
+0x8136F437	0x2385
+0x8136F438	0x2386
+0x8136F439	0x2387
+0x8136F530	0x2388
+0x8136F531	0x2389
+0x8136F532	0x238A
+0x8136F533	0x238B
+0x8136F534	0x238C
+0x8136F535	0x238D
+0x8136F536	0x238E
+0x8136F537	0x238F
+0x8136F538	0x2390
+0x8136F539	0x2391
+0x8136F630	0x2392
+0x8136F631	0x2393
+0x8136F632	0x2394
+0x8136F633	0x2395
+0x8136F634	0x2396
+0x8136F635	0x2397
+0x8136F636	0x2398
+0x8136F637	0x2399
+0x8136F638	0x239A
+0x8136F639	0x239B
+0x8136F730	0x239C
+0x8136F731	0x239D
+0x8136F732	0x239E
+0x8136F733	0x239F
+0x8136F734	0x23A0
+0x8136F735	0x23A1
+0x8136F736	0x23A2
+0x8136F737	0x23A3
+0x8136F738	0x23A4
+0x8136F739	0x23A5
+0x8136F830	0x23A6
+0x8136F831	0x23A7
+0x8136F832	0x23A8
+0x8136F833	0x23A9
+0x8136F834	0x23AA
+0x8136F835	0x23AB
+0x8136F836	0x23AC
+0x8136F837	0x23AD
+0x8136F838	0x23AE
+0x8136F839	0x23AF
+0x8136F930	0x23B0
+0x8136F931	0x23B1
+0x8136F932	0x23B2
+0x8136F933	0x23B3
+0x8136F934	0x23B4
+0x8136F935	0x23B5
+0x8136F936	0x23B6
+0x8136F937	0x23B7
+0x8136F938	0x23B8
+0x8136F939	0x23B9
+0x8136FA30	0x23BA
+0x8136FA31	0x23BB
+0x8136FA32	0x23BC
+0x8136FA33	0x23BD
+0x8136FA34	0x23BE
+0x8136FA35	0x23BF
+0x8136FA36	0x23C0
+0x8136FA37	0x23C1
+0x8136FA38	0x23C2
+0x8136FA39	0x23C3
+0x8136FB30	0x23C4
+0x8136FB31	0x23C5
+0x8136FB32	0x23C6
+0x8136FB33	0x23C7
+0x8136FB34	0x23C8
+0x8136FB35	0x23C9
+0x8136FB36	0x23CA
+0x8136FB37	0x23CB
+0x8136FB38	0x23CC
+0x8136FB39	0x23CD
+0x8136FC30	0x23CE
+0x8136FC31	0x23CF
+0x8136FC32	0x23D0
+0x8136FC33	0x23D1
+0x8136FC34	0x23D2
+0x8136FC35	0x23D3
+0x8136FC36	0x23D4
+0x8136FC37	0x23D5
+0x8136FC38	0x23D6
+0x8136FC39	0x23D7
+0x8136FD30	0x23D8
+0x8136FD31	0x23D9
+0x8136FD32	0x23DA
+0x8136FD33	0x23DB
+0x8136FD34	0x23DC
+0x8136FD35	0x23DD
+0x8136FD36	0x23DE
+0x8136FD37	0x23DF
+0x8136FD38	0x23E0
+0x8136FD39	0x23E1
+0x8136FE30	0x23E2
+0x8136FE31	0x23E3
+0x8136FE32	0x23E4
+0x8136FE33	0x23E5
+0x8136FE34	0x23E6
+0x8136FE35	0x23E7
+0x8136FE36	0x23E8
+0x8136FE37	0x23E9
+0x8136FE38	0x23EA
+0x8136FE39	0x23EB
+0x81378130	0x23EC
+0x81378131	0x23ED
+0x81378132	0x23EE
+0x81378133	0x23EF
+0x81378134	0x23F0
+0x81378135	0x23F1
+0x81378136	0x23F2
+0x81378137	0x23F3
+0x81378138	0x23F4
+0x81378139	0x23F5
+0x81378230	0x23F6
+0x81378231	0x23F7
+0x81378232	0x23F8
+0x81378233	0x23F9
+0x81378234	0x23FA
+0x81378235	0x23FB
+0x81378236	0x23FC
+0x81378237	0x23FD
+0x81378238	0x23FE
+0x81378239	0x23FF
+0x81378330	0x2400
+0x81378331	0x2401
+0x81378332	0x2402
+0x81378333	0x2403
+0x81378334	0x2404
+0x81378335	0x2405
+0x81378336	0x2406
+0x81378337	0x2407
+0x81378338	0x2408
+0x81378339	0x2409
+0x81378430	0x240A
+0x81378431	0x240B
+0x81378432	0x240C
+0x81378433	0x240D
+0x81378434	0x240E
+0x81378435	0x240F
+0x81378436	0x2410
+0x81378437	0x2411
+0x81378438	0x2412
+0x81378439	0x2413
+0x81378530	0x2414
+0x81378531	0x2415
+0x81378532	0x2416
+0x81378533	0x2417
+0x81378534	0x2418
+0x81378535	0x2419
+0x81378536	0x241A
+0x81378537	0x241B
+0x81378538	0x241C
+0x81378539	0x241D
+0x81378630	0x241E
+0x81378631	0x241F
+0x81378632	0x2420
+0x81378633	0x2421
+0x81378634	0x2422
+0x81378635	0x2423
+0x81378636	0x2424
+0x81378637	0x2425
+0x81378638	0x2426
+0x81378639	0x2427
+0x81378730	0x2428
+0x81378731	0x2429
+0x81378732	0x242A
+0x81378733	0x242B
+0x81378734	0x242C
+0x81378735	0x242D
+0x81378736	0x242E
+0x81378737	0x242F
+0x81378738	0x2430
+0x81378739	0x2431
+0x81378830	0x2432
+0x81378831	0x2433
+0x81378832	0x2434
+0x81378833	0x2435
+0x81378834	0x2436
+0x81378835	0x2437
+0x81378836	0x2438
+0x81378837	0x2439
+0x81378838	0x243A
+0x81378839	0x243B
+0x81378930	0x243C
+0x81378931	0x243D
+0x81378932	0x243E
+0x81378933	0x243F
+0x81378934	0x2440
+0x81378935	0x2441
+0x81378936	0x2442
+0x81378937	0x2443
+0x81378938	0x2444
+0x81378939	0x2445
+0x81378A30	0x2446
+0x81378A31	0x2447
+0x81378A32	0x2448
+0x81378A33	0x2449
+0x81378A34	0x244A
+0x81378A35	0x244B
+0x81378A36	0x244C
+0x81378A37	0x244D
+0x81378A38	0x244E
+0x81378A39	0x244F
+0x81378B30	0x2450
+0x81378B31	0x2451
+0x81378B32	0x2452
+0x81378B33	0x2453
+0x81378B34	0x2454
+0x81378B35	0x2455
+0x81378B36	0x2456
+0x81378B37	0x2457
+0x81378B38	0x2458
+0x81378B39	0x2459
+0x81378C30	0x245A
+0x81378C31	0x245B
+0x81378C32	0x245C
+0x81378C33	0x245D
+0x81378C34	0x245E
+0x81378C35	0x245F
+0x81378C36	0x246A
+0x81378C37	0x246B
+0x81378C38	0x246C
+0x81378C39	0x246D
+0x81378D30	0x246E
+0x81378D31	0x246F
+0x81378D32	0x2470
+0x81378D33	0x2471
+0x81378D34	0x2472
+0x81378D35	0x2473
+0x81378D36	0x249C
+0x81378D37	0x249D
+0x81378D38	0x249E
+0x81378D39	0x249F
+0x81378E30	0x24A0
+0x81378E31	0x24A1
+0x81378E32	0x24A2
+0x81378E33	0x24A3
+0x81378E34	0x24A4
+0x81378E35	0x24A5
+0x81378E36	0x24A6
+0x81378E37	0x24A7
+0x81378E38	0x24A8
+0x81378E39	0x24A9
+0x81378F30	0x24AA
+0x81378F31	0x24AB
+0x81378F32	0x24AC
+0x81378F33	0x24AD
+0x81378F34	0x24AE
+0x81378F35	0x24AF
+0x81378F36	0x24B0
+0x81378F37	0x24B1
+0x81378F38	0x24B2
+0x81378F39	0x24B3
+0x81379030	0x24B4
+0x81379031	0x24B5
+0x81379032	0x24B6
+0x81379033	0x24B7
+0x81379034	0x24B8
+0x81379035	0x24B9
+0x81379036	0x24BA
+0x81379037	0x24BB
+0x81379038	0x24BC
+0x81379039	0x24BD
+0x81379130	0x24BE
+0x81379131	0x24BF
+0x81379132	0x24C0
+0x81379133	0x24C1
+0x81379134	0x24C2
+0x81379135	0x24C3
+0x81379136	0x24C4
+0x81379137	0x24C5
+0x81379138	0x24C6
+0x81379139	0x24C7
+0x81379230	0x24C8
+0x81379231	0x24C9
+0x81379232	0x24CA
+0x81379233	0x24CB
+0x81379234	0x24CC
+0x81379235	0x24CD
+0x81379236	0x24CE
+0x81379237	0x24CF
+0x81379238	0x24D0
+0x81379239	0x24D1
+0x81379330	0x24D2
+0x81379331	0x24D3
+0x81379332	0x24D4
+0x81379333	0x24D5
+0x81379334	0x24D6
+0x81379335	0x24D7
+0x81379336	0x24D8
+0x81379337	0x24D9
+0x81379338	0x24DA
+0x81379339	0x24DB
+0x81379430	0x24DC
+0x81379431	0x24DD
+0x81379432	0x24DE
+0x81379433	0x24DF
+0x81379434	0x24E0
+0x81379435	0x24E1
+0x81379436	0x24E2
+0x81379437	0x24E3
+0x81379438	0x24E4
+0x81379439	0x24E5
+0x81379530	0x24E6
+0x81379531	0x24E7
+0x81379532	0x24E8
+0x81379533	0x24E9
+0x81379534	0x24EA
+0x81379535	0x24EB
+0x81379536	0x24EC
+0x81379537	0x24ED
+0x81379538	0x24EE
+0x81379539	0x24EF
+0x81379630	0x24F0
+0x81379631	0x24F1
+0x81379632	0x24F2
+0x81379633	0x24F3
+0x81379634	0x24F4
+0x81379635	0x24F5
+0x81379636	0x24F6
+0x81379637	0x24F7
+0x81379638	0x24F8
+0x81379639	0x24F9
+0x81379730	0x24FA
+0x81379731	0x24FB
+0x81379732	0x24FC
+0x81379733	0x24FD
+0x81379734	0x24FE
+0x81379735	0x24FF
+0x81379736	0x254C
+0x81379737	0x254D
+0x81379738	0x254E
+0x81379739	0x254F
+0x81379830	0x2574
+0x81379831	0x2575
+0x81379832	0x2576
+0x81379833	0x2577
+0x81379834	0x2578
+0x81379835	0x2579
+0x81379836	0x257A
+0x81379837	0x257B
+0x81379838	0x257C
+0x81379839	0x257D
+0x81379930	0x257E
+0x81379931	0x257F
+0x81379932	0x2580
+0x81379933	0x2590
+0x81379934	0x2591
+0x81379935	0x2592
+0x81379936	0x2596
+0x81379937	0x2597
+0x81379938	0x2598
+0x81379939	0x2599
+0x81379A30	0x259A
+0x81379A31	0x259B
+0x81379A32	0x259C
+0x81379A33	0x259D
+0x81379A34	0x259E
+0x81379A35	0x259F
+0x81379A36	0x25A2
+0x81379A37	0x25A3
+0x81379A38	0x25A4
+0x81379A39	0x25A5
+0x81379B30	0x25A6
+0x81379B31	0x25A7
+0x81379B32	0x25A8
+0x81379B33	0x25A9
+0x81379B34	0x25AA
+0x81379B35	0x25AB
+0x81379B36	0x25AC
+0x81379B37	0x25AD
+0x81379B38	0x25AE
+0x81379B39	0x25AF
+0x81379C30	0x25B0
+0x81379C31	0x25B1
+0x81379C32	0x25B4
+0x81379C33	0x25B5
+0x81379C34	0x25B6
+0x81379C35	0x25B7
+0x81379C36	0x25B8
+0x81379C37	0x25B9
+0x81379C38	0x25BA
+0x81379C39	0x25BB
+0x81379D30	0x25BE
+0x81379D31	0x25BF
+0x81379D32	0x25C0
+0x81379D33	0x25C1
+0x81379D34	0x25C2
+0x81379D35	0x25C3
+0x81379D36	0x25C4
+0x81379D37	0x25C5
+0x81379D38	0x25C8
+0x81379D39	0x25C9
+0x81379E30	0x25CA
+0x81379E31	0x25CC
+0x81379E32	0x25CD
+0x81379E33	0x25D0
+0x81379E34	0x25D1
+0x81379E35	0x25D2
+0x81379E36	0x25D3
+0x81379E37	0x25D4
+0x81379E38	0x25D5
+0x81379E39	0x25D6
+0x81379F30	0x25D7
+0x81379F31	0x25D8
+0x81379F32	0x25D9
+0x81379F33	0x25DA
+0x81379F34	0x25DB
+0x81379F35	0x25DC
+0x81379F36	0x25DD
+0x81379F37	0x25DE
+0x81379F38	0x25DF
+0x81379F39	0x25E0
+0x8137A030	0x25E1
+0x8137A031	0x25E6
+0x8137A032	0x25E7
+0x8137A033	0x25E8
+0x8137A034	0x25E9
+0x8137A035	0x25EA
+0x8137A036	0x25EB
+0x8137A037	0x25EC
+0x8137A038	0x25ED
+0x8137A039	0x25EE
+0x8137A130	0x25EF
+0x8137A131	0x25F0
+0x8137A132	0x25F1
+0x8137A133	0x25F2
+0x8137A134	0x25F3
+0x8137A135	0x25F4
+0x8137A136	0x25F5
+0x8137A137	0x25F6
+0x8137A138	0x25F7
+0x8137A139	0x25F8
+0x8137A230	0x25F9
+0x8137A231	0x25FA
+0x8137A232	0x25FB
+0x8137A233	0x25FC
+0x8137A234	0x25FD
+0x8137A235	0x25FE
+0x8137A236	0x25FF
+0x8137A237	0x2600
+0x8137A238	0x2601
+0x8137A239	0x2602
+0x8137A330	0x2603
+0x8137A331	0x2604
+0x8137A332	0x2607
+0x8137A333	0x2608
+0x8137A334	0x260A
+0x8137A335	0x260B
+0x8137A336	0x260C
+0x8137A337	0x260D
+0x8137A338	0x260E
+0x8137A339	0x260F
+0x8137A430	0x2610
+0x8137A431	0x2611
+0x8137A432	0x2612
+0x8137A433	0x2613
+0x8137A434	0x2614
+0x8137A435	0x2615
+0x8137A436	0x2616
+0x8137A437	0x2617
+0x8137A438	0x2618
+0x8137A439	0x2619
+0x8137A530	0x261A
+0x8137A531	0x261B
+0x8137A532	0x261C
+0x8137A533	0x261D
+0x8137A534	0x261E
+0x8137A535	0x261F
+0x8137A536	0x2620
+0x8137A537	0x2621
+0x8137A538	0x2622
+0x8137A539	0x2623
+0x8137A630	0x2624
+0x8137A631	0x2625
+0x8137A632	0x2626
+0x8137A633	0x2627
+0x8137A634	0x2628
+0x8137A635	0x2629
+0x8137A636	0x262A
+0x8137A637	0x262B
+0x8137A638	0x262C
+0x8137A639	0x262D
+0x8137A730	0x262E
+0x8137A731	0x262F
+0x8137A732	0x2630
+0x8137A733	0x2631
+0x8137A734	0x2632
+0x8137A735	0x2633
+0x8137A736	0x2634
+0x8137A737	0x2635
+0x8137A738	0x2636
+0x8137A739	0x2637
+0x8137A830	0x2638
+0x8137A831	0x2639
+0x8137A832	0x263A
+0x8137A833	0x263B
+0x8137A834	0x263C
+0x8137A835	0x263D
+0x8137A836	0x263E
+0x8137A837	0x263F
+0x8137A838	0x2641
+0x8137A839	0x2643
+0x8137A930	0x2644
+0x8137A931	0x2645
+0x8137A932	0x2646
+0x8137A933	0x2647
+0x8137A934	0x2648
+0x8137A935	0x2649
+0x8137A936	0x264A
+0x8137A937	0x264B
+0x8137A938	0x264C
+0x8137A939	0x264D
+0x8137AA30	0x264E
+0x8137AA31	0x264F
+0x8137AA32	0x2650
+0x8137AA33	0x2651
+0x8137AA34	0x2652
+0x8137AA35	0x2653
+0x8137AA36	0x2654
+0x8137AA37	0x2655
+0x8137AA38	0x2656
+0x8137AA39	0x2657
+0x8137AB30	0x2658
+0x8137AB31	0x2659
+0x8137AB32	0x265A
+0x8137AB33	0x265B
+0x8137AB34	0x265C
+0x8137AB35	0x265D
+0x8137AB36	0x265E
+0x8137AB37	0x265F
+0x8137AB38	0x2660
+0x8137AB39	0x2661
+0x8137AC30	0x2662
+0x8137AC31	0x2663
+0x8137AC32	0x2664
+0x8137AC33	0x2665
+0x8137AC34	0x2666
+0x8137AC35	0x2667
+0x8137AC36	0x2668
+0x8137AC37	0x2669
+0x8137AC38	0x266A
+0x8137AC39	0x266B
+0x8137AD30	0x266C
+0x8137AD31	0x266D
+0x8137AD32	0x266E
+0x8137AD33	0x266F
+0x8137AD34	0x2670
+0x8137AD35	0x2671
+0x8137AD36	0x2672
+0x8137AD37	0x2673
+0x8137AD38	0x2674
+0x8137AD39	0x2675
+0x8137AE30	0x2676
+0x8137AE31	0x2677
+0x8137AE32	0x2678
+0x8137AE33	0x2679
+0x8137AE34	0x267A
+0x8137AE35	0x267B
+0x8137AE36	0x267C
+0x8137AE37	0x267D
+0x8137AE38	0x267E
+0x8137AE39	0x267F
+0x8137AF30	0x2680
+0x8137AF31	0x2681
+0x8137AF32	0x2682
+0x8137AF33	0x2683
+0x8137AF34	0x2684
+0x8137AF35	0x2685
+0x8137AF36	0x2686
+0x8137AF37	0x2687
+0x8137AF38	0x2688
+0x8137AF39	0x2689
+0x8137B030	0x268A
+0x8137B031	0x268B
+0x8137B032	0x268C
+0x8137B033	0x268D
+0x8137B034	0x268E
+0x8137B035	0x268F
+0x8137B036	0x2690
+0x8137B037	0x2691
+0x8137B038	0x2692
+0x8137B039	0x2693
+0x8137B130	0x2694
+0x8137B131	0x2695
+0x8137B132	0x2696
+0x8137B133	0x2697
+0x8137B134	0x2698
+0x8137B135	0x2699
+0x8137B136	0x269A
+0x8137B137	0x269B
+0x8137B138	0x269C
+0x8137B139	0x269D
+0x8137B230	0x269E
+0x8137B231	0x269F
+0x8137B232	0x26A0
+0x8137B233	0x26A1
+0x8137B234	0x26A2
+0x8137B235	0x26A3
+0x8137B236	0x26A4
+0x8137B237	0x26A5
+0x8137B238	0x26A6
+0x8137B239	0x26A7
+0x8137B330	0x26A8
+0x8137B331	0x26A9
+0x8137B332	0x26AA
+0x8137B333	0x26AB
+0x8137B334	0x26AC
+0x8137B335	0x26AD
+0x8137B336	0x26AE
+0x8137B337	0x26AF
+0x8137B338	0x26B0
+0x8137B339	0x26B1
+0x8137B430	0x26B2
+0x8137B431	0x26B3
+0x8137B432	0x26B4
+0x8137B433	0x26B5
+0x8137B434	0x26B6
+0x8137B435	0x26B7
+0x8137B436	0x26B8
+0x8137B437	0x26B9
+0x8137B438	0x26BA
+0x8137B439	0x26BB
+0x8137B530	0x26BC
+0x8137B531	0x26BD
+0x8137B532	0x26BE
+0x8137B533	0x26BF
+0x8137B534	0x26C0
+0x8137B535	0x26C1
+0x8137B536	0x26C2
+0x8137B537	0x26C3
+0x8137B538	0x26C4
+0x8137B539	0x26C5
+0x8137B630	0x26C6
+0x8137B631	0x26C7
+0x8137B632	0x26C8
+0x8137B633	0x26C9
+0x8137B634	0x26CA
+0x8137B635	0x26CB
+0x8137B636	0x26CC
+0x8137B637	0x26CD
+0x8137B638	0x26CE
+0x8137B639	0x26CF
+0x8137B730	0x26D0
+0x8137B731	0x26D1
+0x8137B732	0x26D2
+0x8137B733	0x26D3
+0x8137B734	0x26D4
+0x8137B735	0x26D5
+0x8137B736	0x26D6
+0x8137B737	0x26D7
+0x8137B738	0x26D8
+0x8137B739	0x26D9
+0x8137B830	0x26DA
+0x8137B831	0x26DB
+0x8137B832	0x26DC
+0x8137B833	0x26DD
+0x8137B834	0x26DE
+0x8137B835	0x26DF
+0x8137B836	0x26E0
+0x8137B837	0x26E1
+0x8137B838	0x26E2
+0x8137B839	0x26E3
+0x8137B930	0x26E4
+0x8137B931	0x26E5
+0x8137B932	0x26E6
+0x8137B933	0x26E7
+0x8137B934	0x26E8
+0x8137B935	0x26E9
+0x8137B936	0x26EA
+0x8137B937	0x26EB
+0x8137B938	0x26EC
+0x8137B939	0x26ED
+0x8137BA30	0x26EE
+0x8137BA31	0x26EF
+0x8137BA32	0x26F0
+0x8137BA33	0x26F1
+0x8137BA34	0x26F2
+0x8137BA35	0x26F3
+0x8137BA36	0x26F4
+0x8137BA37	0x26F5
+0x8137BA38	0x26F6
+0x8137BA39	0x26F7
+0x8137BB30	0x26F8
+0x8137BB31	0x26F9
+0x8137BB32	0x26FA
+0x8137BB33	0x26FB
+0x8137BB34	0x26FC
+0x8137BB35	0x26FD
+0x8137BB36	0x26FE
+0x8137BB37	0x26FF
+0x8137BB38	0x2700
+0x8137BB39	0x2701
+0x8137BC30	0x2702
+0x8137BC31	0x2703
+0x8137BC32	0x2704
+0x8137BC33	0x2705
+0x8137BC34	0x2706
+0x8137BC35	0x2707
+0x8137BC36	0x2708
+0x8137BC37	0x2709
+0x8137BC38	0x270A
+0x8137BC39	0x270B
+0x8137BD30	0x270C
+0x8137BD31	0x270D
+0x8137BD32	0x270E
+0x8137BD33	0x270F
+0x8137BD34	0x2710
+0x8137BD35	0x2711
+0x8137BD36	0x2712
+0x8137BD37	0x2713
+0x8137BD38	0x2714
+0x8137BD39	0x2715
+0x8137BE30	0x2716
+0x8137BE31	0x2717
+0x8137BE32	0x2718
+0x8137BE33	0x2719
+0x8137BE34	0x271A
+0x8137BE35	0x271B
+0x8137BE36	0x271C
+0x8137BE37	0x271D
+0x8137BE38	0x271E
+0x8137BE39	0x271F
+0x8137BF30	0x2720
+0x8137BF31	0x2721
+0x8137BF32	0x2722
+0x8137BF33	0x2723
+0x8137BF34	0x2724
+0x8137BF35	0x2725
+0x8137BF36	0x2726
+0x8137BF37	0x2727
+0x8137BF38	0x2728
+0x8137BF39	0x2729
+0x8137C030	0x272A
+0x8137C031	0x272B
+0x8137C032	0x272C
+0x8137C033	0x272D
+0x8137C034	0x272E
+0x8137C035	0x272F
+0x8137C036	0x2730
+0x8137C037	0x2731
+0x8137C038	0x2732
+0x8137C039	0x2733
+0x8137C130	0x2734
+0x8137C131	0x2735
+0x8137C132	0x2736
+0x8137C133	0x2737
+0x8137C134	0x2738
+0x8137C135	0x2739
+0x8137C136	0x273A
+0x8137C137	0x273B
+0x8137C138	0x273C
+0x8137C139	0x273D
+0x8137C230	0x273E
+0x8137C231	0x273F
+0x8137C232	0x2740
+0x8137C233	0x2741
+0x8137C234	0x2742
+0x8137C235	0x2743
+0x8137C236	0x2744
+0x8137C237	0x2745
+0x8137C238	0x2746
+0x8137C239	0x2747
+0x8137C330	0x2748
+0x8137C331	0x2749
+0x8137C332	0x274A
+0x8137C333	0x274B
+0x8137C334	0x274C
+0x8137C335	0x274D
+0x8137C336	0x274E
+0x8137C337	0x274F
+0x8137C338	0x2750
+0x8137C339	0x2751
+0x8137C430	0x2752
+0x8137C431	0x2753
+0x8137C432	0x2754
+0x8137C433	0x2755
+0x8137C434	0x2756
+0x8137C435	0x2757
+0x8137C436	0x2758
+0x8137C437	0x2759
+0x8137C438	0x275A
+0x8137C439	0x275B
+0x8137C530	0x275C
+0x8137C531	0x275D
+0x8137C532	0x275E
+0x8137C533	0x275F
+0x8137C534	0x2760
+0x8137C535	0x2761
+0x8137C536	0x2762
+0x8137C537	0x2763
+0x8137C538	0x2764
+0x8137C539	0x2765
+0x8137C630	0x2766
+0x8137C631	0x2767
+0x8137C632	0x2768
+0x8137C633	0x2769
+0x8137C634	0x276A
+0x8137C635	0x276B
+0x8137C636	0x276C
+0x8137C637	0x276D
+0x8137C638	0x276E
+0x8137C639	0x276F
+0x8137C730	0x2770
+0x8137C731	0x2771
+0x8137C732	0x2772
+0x8137C733	0x2773
+0x8137C734	0x2774
+0x8137C735	0x2775
+0x8137C736	0x2776
+0x8137C737	0x2777
+0x8137C738	0x2778
+0x8137C739	0x2779
+0x8137C830	0x277A
+0x8137C831	0x277B
+0x8137C832	0x277C
+0x8137C833	0x277D
+0x8137C834	0x277E
+0x8137C835	0x277F
+0x8137C836	0x2780
+0x8137C837	0x2781
+0x8137C838	0x2782
+0x8137C839	0x2783
+0x8137C930	0x2784
+0x8137C931	0x2785
+0x8137C932	0x2786
+0x8137C933	0x2787
+0x8137C934	0x2788
+0x8137C935	0x2789
+0x8137C936	0x278A
+0x8137C937	0x278B
+0x8137C938	0x278C
+0x8137C939	0x278D
+0x8137CA30	0x278E
+0x8137CA31	0x278F
+0x8137CA32	0x2790
+0x8137CA33	0x2791
+0x8137CA34	0x2792
+0x8137CA35	0x2793
+0x8137CA36	0x2794
+0x8137CA37	0x2795
+0x8137CA38	0x2796
+0x8137CA39	0x2797
+0x8137CB30	0x2798
+0x8137CB31	0x2799
+0x8137CB32	0x279A
+0x8137CB33	0x279B
+0x8137CB34	0x279C
+0x8137CB35	0x279D
+0x8137CB36	0x279E
+0x8137CB37	0x279F
+0x8137CB38	0x27A0
+0x8137CB39	0x27A1
+0x8137CC30	0x27A2
+0x8137CC31	0x27A3
+0x8137CC32	0x27A4
+0x8137CC33	0x27A5
+0x8137CC34	0x27A6
+0x8137CC35	0x27A7
+0x8137CC36	0x27A8
+0x8137CC37	0x27A9
+0x8137CC38	0x27AA
+0x8137CC39	0x27AB
+0x8137CD30	0x27AC
+0x8137CD31	0x27AD
+0x8137CD32	0x27AE
+0x8137CD33	0x27AF
+0x8137CD34	0x27B0
+0x8137CD35	0x27B1
+0x8137CD36	0x27B2
+0x8137CD37	0x27B3
+0x8137CD38	0x27B4
+0x8137CD39	0x27B5
+0x8137CE30	0x27B6
+0x8137CE31	0x27B7
+0x8137CE32	0x27B8
+0x8137CE33	0x27B9
+0x8137CE34	0x27BA
+0x8137CE35	0x27BB
+0x8137CE36	0x27BC
+0x8137CE37	0x27BD
+0x8137CE38	0x27BE
+0x8137CE39	0x27BF
+0x8137CF30	0x27C0
+0x8137CF31	0x27C1
+0x8137CF32	0x27C2
+0x8137CF33	0x27C3
+0x8137CF34	0x27C4
+0x8137CF35	0x27C5
+0x8137CF36	0x27C6
+0x8137CF37	0x27C7
+0x8137CF38	0x27C8
+0x8137CF39	0x27C9
+0x8137D030	0x27CA
+0x8137D031	0x27CB
+0x8137D032	0x27CC
+0x8137D033	0x27CD
+0x8137D034	0x27CE
+0x8137D035	0x27CF
+0x8137D036	0x27D0
+0x8137D037	0x27D1
+0x8137D038	0x27D2
+0x8137D039	0x27D3
+0x8137D130	0x27D4
+0x8137D131	0x27D5
+0x8137D132	0x27D6
+0x8137D133	0x27D7
+0x8137D134	0x27D8
+0x8137D135	0x27D9
+0x8137D136	0x27DA
+0x8137D137	0x27DB
+0x8137D138	0x27DC
+0x8137D139	0x27DD
+0x8137D230	0x27DE
+0x8137D231	0x27DF
+0x8137D232	0x27E0
+0x8137D233	0x27E1
+0x8137D234	0x27E2
+0x8137D235	0x27E3
+0x8137D236	0x27E4
+0x8137D237	0x27E5
+0x8137D238	0x27E6
+0x8137D239	0x27E7
+0x8137D330	0x27E8
+0x8137D331	0x27E9
+0x8137D332	0x27EA
+0x8137D333	0x27EB
+0x8137D334	0x27EC
+0x8137D335	0x27ED
+0x8137D336	0x27EE
+0x8137D337	0x27EF
+0x8137D338	0x27F0
+0x8137D339	0x27F1
+0x8137D430	0x27F2
+0x8137D431	0x27F3
+0x8137D432	0x27F4
+0x8137D433	0x27F5
+0x8137D434	0x27F6
+0x8137D435	0x27F7
+0x8137D436	0x27F8
+0x8137D437	0x27F9
+0x8137D438	0x27FA
+0x8137D439	0x27FB
+0x8137D530	0x27FC
+0x8137D531	0x27FD
+0x8137D532	0x27FE
+0x8137D533	0x27FF
+0x8137D534	0x2800
+0x8137D535	0x2801
+0x8137D536	0x2802
+0x8137D537	0x2803
+0x8137D538	0x2804
+0x8137D539	0x2805
+0x8137D630	0x2806
+0x8137D631	0x2807
+0x8137D632	0x2808
+0x8137D633	0x2809
+0x8137D634	0x280A
+0x8137D635	0x280B
+0x8137D636	0x280C
+0x8137D637	0x280D
+0x8137D638	0x280E
+0x8137D639	0x280F
+0x8137D730	0x2810
+0x8137D731	0x2811
+0x8137D732	0x2812
+0x8137D733	0x2813
+0x8137D734	0x2814
+0x8137D735	0x2815
+0x8137D736	0x2816
+0x8137D737	0x2817
+0x8137D738	0x2818
+0x8137D739	0x2819
+0x8137D830	0x281A
+0x8137D831	0x281B
+0x8137D832	0x281C
+0x8137D833	0x281D
+0x8137D834	0x281E
+0x8137D835	0x281F
+0x8137D836	0x2820
+0x8137D837	0x2821
+0x8137D838	0x2822
+0x8137D839	0x2823
+0x8137D930	0x2824
+0x8137D931	0x2825
+0x8137D932	0x2826
+0x8137D933	0x2827
+0x8137D934	0x2828
+0x8137D935	0x2829
+0x8137D936	0x282A
+0x8137D937	0x282B
+0x8137D938	0x282C
+0x8137D939	0x282D
+0x8137DA30	0x282E
+0x8137DA31	0x282F
+0x8137DA32	0x2830
+0x8137DA33	0x2831
+0x8137DA34	0x2832
+0x8137DA35	0x2833
+0x8137DA36	0x2834
+0x8137DA37	0x2835
+0x8137DA38	0x2836
+0x8137DA39	0x2837
+0x8137DB30	0x2838
+0x8137DB31	0x2839
+0x8137DB32	0x283A
+0x8137DB33	0x283B
+0x8137DB34	0x283C
+0x8137DB35	0x283D
+0x8137DB36	0x283E
+0x8137DB37	0x283F
+0x8137DB38	0x2840
+0x8137DB39	0x2841
+0x8137DC30	0x2842
+0x8137DC31	0x2843
+0x8137DC32	0x2844
+0x8137DC33	0x2845
+0x8137DC34	0x2846
+0x8137DC35	0x2847
+0x8137DC36	0x2848
+0x8137DC37	0x2849
+0x8137DC38	0x284A
+0x8137DC39	0x284B
+0x8137DD30	0x284C
+0x8137DD31	0x284D
+0x8137DD32	0x284E
+0x8137DD33	0x284F
+0x8137DD34	0x2850
+0x8137DD35	0x2851
+0x8137DD36	0x2852
+0x8137DD37	0x2853
+0x8137DD38	0x2854
+0x8137DD39	0x2855
+0x8137DE30	0x2856
+0x8137DE31	0x2857
+0x8137DE32	0x2858
+0x8137DE33	0x2859
+0x8137DE34	0x285A
+0x8137DE35	0x285B
+0x8137DE36	0x285C
+0x8137DE37	0x285D
+0x8137DE38	0x285E
+0x8137DE39	0x285F
+0x8137DF30	0x2860
+0x8137DF31	0x2861
+0x8137DF32	0x2862
+0x8137DF33	0x2863
+0x8137DF34	0x2864
+0x8137DF35	0x2865
+0x8137DF36	0x2866
+0x8137DF37	0x2867
+0x8137DF38	0x2868
+0x8137DF39	0x2869
+0x8137E030	0x286A
+0x8137E031	0x286B
+0x8137E032	0x286C
+0x8137E033	0x286D
+0x8137E034	0x286E
+0x8137E035	0x286F
+0x8137E036	0x2870
+0x8137E037	0x2871
+0x8137E038	0x2872
+0x8137E039	0x2873
+0x8137E130	0x2874
+0x8137E131	0x2875
+0x8137E132	0x2876
+0x8137E133	0x2877
+0x8137E134	0x2878
+0x8137E135	0x2879
+0x8137E136	0x287A
+0x8137E137	0x287B
+0x8137E138	0x287C
+0x8137E139	0x287D
+0x8137E230	0x287E
+0x8137E231	0x287F
+0x8137E232	0x2880
+0x8137E233	0x2881
+0x8137E234	0x2882
+0x8137E235	0x2883
+0x8137E236	0x2884
+0x8137E237	0x2885
+0x8137E238	0x2886
+0x8137E239	0x2887
+0x8137E330	0x2888
+0x8137E331	0x2889
+0x8137E332	0x288A
+0x8137E333	0x288B
+0x8137E334	0x288C
+0x8137E335	0x288D
+0x8137E336	0x288E
+0x8137E337	0x288F
+0x8137E338	0x2890
+0x8137E339	0x2891
+0x8137E430	0x2892
+0x8137E431	0x2893
+0x8137E432	0x2894
+0x8137E433	0x2895
+0x8137E434	0x2896
+0x8137E435	0x2897
+0x8137E436	0x2898
+0x8137E437	0x2899
+0x8137E438	0x289A
+0x8137E439	0x289B
+0x8137E530	0x289C
+0x8137E531	0x289D
+0x8137E532	0x289E
+0x8137E533	0x289F
+0x8137E534	0x28A0
+0x8137E535	0x28A1
+0x8137E536	0x28A2
+0x8137E537	0x28A3
+0x8137E538	0x28A4
+0x8137E539	0x28A5
+0x8137E630	0x28A6
+0x8137E631	0x28A7
+0x8137E632	0x28A8
+0x8137E633	0x28A9
+0x8137E634	0x28AA
+0x8137E635	0x28AB
+0x8137E636	0x28AC
+0x8137E637	0x28AD
+0x8137E638	0x28AE
+0x8137E639	0x28AF
+0x8137E730	0x28B0
+0x8137E731	0x28B1
+0x8137E732	0x28B2
+0x8137E733	0x28B3
+0x8137E734	0x28B4
+0x8137E735	0x28B5
+0x8137E736	0x28B6
+0x8137E737	0x28B7
+0x8137E738	0x28B8
+0x8137E739	0x28B9
+0x8137E830	0x28BA
+0x8137E831	0x28BB
+0x8137E832	0x28BC
+0x8137E833	0x28BD
+0x8137E834	0x28BE
+0x8137E835	0x28BF
+0x8137E836	0x28C0
+0x8137E837	0x28C1
+0x8137E838	0x28C2
+0x8137E839	0x28C3
+0x8137E930	0x28C4
+0x8137E931	0x28C5
+0x8137E932	0x28C6
+0x8137E933	0x28C7
+0x8137E934	0x28C8
+0x8137E935	0x28C9
+0x8137E936	0x28CA
+0x8137E937	0x28CB
+0x8137E938	0x28CC
+0x8137E939	0x28CD
+0x8137EA30	0x28CE
+0x8137EA31	0x28CF
+0x8137EA32	0x28D0
+0x8137EA33	0x28D1
+0x8137EA34	0x28D2
+0x8137EA35	0x28D3
+0x8137EA36	0x28D4
+0x8137EA37	0x28D5
+0x8137EA38	0x28D6
+0x8137EA39	0x28D7
+0x8137EB30	0x28D8
+0x8137EB31	0x28D9
+0x8137EB32	0x28DA
+0x8137EB33	0x28DB
+0x8137EB34	0x28DC
+0x8137EB35	0x28DD
+0x8137EB36	0x28DE
+0x8137EB37	0x28DF
+0x8137EB38	0x28E0
+0x8137EB39	0x28E1
+0x8137EC30	0x28E2
+0x8137EC31	0x28E3
+0x8137EC32	0x28E4
+0x8137EC33	0x28E5
+0x8137EC34	0x28E6
+0x8137EC35	0x28E7
+0x8137EC36	0x28E8
+0x8137EC37	0x28E9
+0x8137EC38	0x28EA
+0x8137EC39	0x28EB
+0x8137ED30	0x28EC
+0x8137ED31	0x28ED
+0x8137ED32	0x28EE
+0x8137ED33	0x28EF
+0x8137ED34	0x28F0
+0x8137ED35	0x28F1
+0x8137ED36	0x28F2
+0x8137ED37	0x28F3
+0x8137ED38	0x28F4
+0x8137ED39	0x28F5
+0x8137EE30	0x28F6
+0x8137EE31	0x28F7
+0x8137EE32	0x28F8
+0x8137EE33	0x28F9
+0x8137EE34	0x28FA
+0x8137EE35	0x28FB
+0x8137EE36	0x28FC
+0x8137EE37	0x28FD
+0x8137EE38	0x28FE
+0x8137EE39	0x28FF
+0x8137EF30	0x2900
+0x8137EF31	0x2901
+0x8137EF32	0x2902
+0x8137EF33	0x2903
+0x8137EF34	0x2904
+0x8137EF35	0x2905
+0x8137EF36	0x2906
+0x8137EF37	0x2907
+0x8137EF38	0x2908
+0x8137EF39	0x2909
+0x8137F030	0x290A
+0x8137F031	0x290B
+0x8137F032	0x290C
+0x8137F033	0x290D
+0x8137F034	0x290E
+0x8137F035	0x290F
+0x8137F036	0x2910
+0x8137F037	0x2911
+0x8137F038	0x2912
+0x8137F039	0x2913
+0x8137F130	0x2914
+0x8137F131	0x2915
+0x8137F132	0x2916
+0x8137F133	0x2917
+0x8137F134	0x2918
+0x8137F135	0x2919
+0x8137F136	0x291A
+0x8137F137	0x291B
+0x8137F138	0x291C
+0x8137F139	0x291D
+0x8137F230	0x291E
+0x8137F231	0x291F
+0x8137F232	0x2920
+0x8137F233	0x2921
+0x8137F234	0x2922
+0x8137F235	0x2923
+0x8137F236	0x2924
+0x8137F237	0x2925
+0x8137F238	0x2926
+0x8137F239	0x2927
+0x8137F330	0x2928
+0x8137F331	0x2929
+0x8137F332	0x292A
+0x8137F333	0x292B
+0x8137F334	0x292C
+0x8137F335	0x292D
+0x8137F336	0x292E
+0x8137F337	0x292F
+0x8137F338	0x2930
+0x8137F339	0x2931
+0x8137F430	0x2932
+0x8137F431	0x2933
+0x8137F432	0x2934
+0x8137F433	0x2935
+0x8137F434	0x2936
+0x8137F435	0x2937
+0x8137F436	0x2938
+0x8137F437	0x2939
+0x8137F438	0x293A
+0x8137F439	0x293B
+0x8137F530	0x293C
+0x8137F531	0x293D
+0x8137F532	0x293E
+0x8137F533	0x293F
+0x8137F534	0x2940
+0x8137F535	0x2941
+0x8137F536	0x2942
+0x8137F537	0x2943
+0x8137F538	0x2944
+0x8137F539	0x2945
+0x8137F630	0x2946
+0x8137F631	0x2947
+0x8137F632	0x2948
+0x8137F633	0x2949
+0x8137F634	0x294A
+0x8137F635	0x294B
+0x8137F636	0x294C
+0x8137F637	0x294D
+0x8137F638	0x294E
+0x8137F639	0x294F
+0x8137F730	0x2950
+0x8137F731	0x2951
+0x8137F732	0x2952
+0x8137F733	0x2953
+0x8137F734	0x2954
+0x8137F735	0x2955
+0x8137F736	0x2956
+0x8137F737	0x2957
+0x8137F738	0x2958
+0x8137F739	0x2959
+0x8137F830	0x295A
+0x8137F831	0x295B
+0x8137F832	0x295C
+0x8137F833	0x295D
+0x8137F834	0x295E
+0x8137F835	0x295F
+0x8137F836	0x2960
+0x8137F837	0x2961
+0x8137F838	0x2962
+0x8137F839	0x2963
+0x8137F930	0x2964
+0x8137F931	0x2965
+0x8137F932	0x2966
+0x8137F933	0x2967
+0x8137F934	0x2968
+0x8137F935	0x2969
+0x8137F936	0x296A
+0x8137F937	0x296B
+0x8137F938	0x296C
+0x8137F939	0x296D
+0x8137FA30	0x296E
+0x8137FA31	0x296F
+0x8137FA32	0x2970
+0x8137FA33	0x2971
+0x8137FA34	0x2972
+0x8137FA35	0x2973
+0x8137FA36	0x2974
+0x8137FA37	0x2975
+0x8137FA38	0x2976
+0x8137FA39	0x2977
+0x8137FB30	0x2978
+0x8137FB31	0x2979
+0x8137FB32	0x297A
+0x8137FB33	0x297B
+0x8137FB34	0x297C
+0x8137FB35	0x297D
+0x8137FB36	0x297E
+0x8137FB37	0x297F
+0x8137FB38	0x2980
+0x8137FB39	0x2981
+0x8137FC30	0x2982
+0x8137FC31	0x2983
+0x8137FC32	0x2984
+0x8137FC33	0x2985
+0x8137FC34	0x2986
+0x8137FC35	0x2987
+0x8137FC36	0x2988
+0x8137FC37	0x2989
+0x8137FC38	0x298A
+0x8137FC39	0x298B
+0x8137FD30	0x298C
+0x8137FD31	0x298D
+0x8137FD32	0x298E
+0x8137FD33	0x298F
+0x8137FD34	0x2990
+0x8137FD35	0x2991
+0x8137FD36	0x2992
+0x8137FD37	0x2993
+0x8137FD38	0x2994
+0x8137FD39	0x2995
+0x8137FE30	0x2996
+0x8137FE31	0x2997
+0x8137FE32	0x2998
+0x8137FE33	0x2999
+0x8137FE34	0x299A
+0x8137FE35	0x299B
+0x8137FE36	0x299C
+0x8137FE37	0x299D
+0x8137FE38	0x299E
+0x8137FE39	0x299F
+0x81388130	0x29A0
+0x81388131	0x29A1
+0x81388132	0x29A2
+0x81388133	0x29A3
+0x81388134	0x29A4
+0x81388135	0x29A5
+0x81388136	0x29A6
+0x81388137	0x29A7
+0x81388138	0x29A8
+0x81388139	0x29A9
+0x81388230	0x29AA
+0x81388231	0x29AB
+0x81388232	0x29AC
+0x81388233	0x29AD
+0x81388234	0x29AE
+0x81388235	0x29AF
+0x81388236	0x29B0
+0x81388237	0x29B1
+0x81388238	0x29B2
+0x81388239	0x29B3
+0x81388330	0x29B4
+0x81388331	0x29B5
+0x81388332	0x29B6
+0x81388333	0x29B7
+0x81388334	0x29B8
+0x81388335	0x29B9
+0x81388336	0x29BA
+0x81388337	0x29BB
+0x81388338	0x29BC
+0x81388339	0x29BD
+0x81388430	0x29BE
+0x81388431	0x29BF
+0x81388432	0x29C0
+0x81388433	0x29C1
+0x81388434	0x29C2
+0x81388435	0x29C3
+0x81388436	0x29C4
+0x81388437	0x29C5
+0x81388438	0x29C6
+0x81388439	0x29C7
+0x81388530	0x29C8
+0x81388531	0x29C9
+0x81388532	0x29CA
+0x81388533	0x29CB
+0x81388534	0x29CC
+0x81388535	0x29CD
+0x81388536	0x29CE
+0x81388537	0x29CF
+0x81388538	0x29D0
+0x81388539	0x29D1
+0x81388630	0x29D2
+0x81388631	0x29D3
+0x81388632	0x29D4
+0x81388633	0x29D5
+0x81388634	0x29D6
+0x81388635	0x29D7
+0x81388636	0x29D8
+0x81388637	0x29D9
+0x81388638	0x29DA
+0x81388639	0x29DB
+0x81388730	0x29DC
+0x81388731	0x29DD
+0x81388732	0x29DE
+0x81388733	0x29DF
+0x81388734	0x29E0
+0x81388735	0x29E1
+0x81388736	0x29E2
+0x81388737	0x29E3
+0x81388738	0x29E4
+0x81388739	0x29E5
+0x81388830	0x29E6
+0x81388831	0x29E7
+0x81388832	0x29E8
+0x81388833	0x29E9
+0x81388834	0x29EA
+0x81388835	0x29EB
+0x81388836	0x29EC
+0x81388837	0x29ED
+0x81388838	0x29EE
+0x81388839	0x29EF
+0x81388930	0x29F0
+0x81388931	0x29F1
+0x81388932	0x29F2
+0x81388933	0x29F3
+0x81388934	0x29F4
+0x81388935	0x29F5
+0x81388936	0x29F6
+0x81388937	0x29F7
+0x81388938	0x29F8
+0x81388939	0x29F9
+0x81388A30	0x29FA
+0x81388A31	0x29FB
+0x81388A32	0x29FC
+0x81388A33	0x29FD
+0x81388A34	0x29FE
+0x81388A35	0x29FF
+0x81388A36	0x2A00
+0x81388A37	0x2A01
+0x81388A38	0x2A02
+0x81388A39	0x2A03
+0x81388B30	0x2A04
+0x81388B31	0x2A05
+0x81388B32	0x2A06
+0x81388B33	0x2A07
+0x81388B34	0x2A08
+0x81388B35	0x2A09
+0x81388B36	0x2A0A
+0x81388B37	0x2A0B
+0x81388B38	0x2A0C
+0x81388B39	0x2A0D
+0x81388C30	0x2A0E
+0x81388C31	0x2A0F
+0x81388C32	0x2A10
+0x81388C33	0x2A11
+0x81388C34	0x2A12
+0x81388C35	0x2A13
+0x81388C36	0x2A14
+0x81388C37	0x2A15
+0x81388C38	0x2A16
+0x81388C39	0x2A17
+0x81388D30	0x2A18
+0x81388D31	0x2A19
+0x81388D32	0x2A1A
+0x81388D33	0x2A1B
+0x81388D34	0x2A1C
+0x81388D35	0x2A1D
+0x81388D36	0x2A1E
+0x81388D37	0x2A1F
+0x81388D38	0x2A20
+0x81388D39	0x2A21
+0x81388E30	0x2A22
+0x81388E31	0x2A23
+0x81388E32	0x2A24
+0x81388E33	0x2A25
+0x81388E34	0x2A26
+0x81388E35	0x2A27
+0x81388E36	0x2A28
+0x81388E37	0x2A29
+0x81388E38	0x2A2A
+0x81388E39	0x2A2B
+0x81388F30	0x2A2C
+0x81388F31	0x2A2D
+0x81388F32	0x2A2E
+0x81388F33	0x2A2F
+0x81388F34	0x2A30
+0x81388F35	0x2A31
+0x81388F36	0x2A32
+0x81388F37	0x2A33
+0x81388F38	0x2A34
+0x81388F39	0x2A35
+0x81389030	0x2A36
+0x81389031	0x2A37
+0x81389032	0x2A38
+0x81389033	0x2A39
+0x81389034	0x2A3A
+0x81389035	0x2A3B
+0x81389036	0x2A3C
+0x81389037	0x2A3D
+0x81389038	0x2A3E
+0x81389039	0x2A3F
+0x81389130	0x2A40
+0x81389131	0x2A41
+0x81389132	0x2A42
+0x81389133	0x2A43
+0x81389134	0x2A44
+0x81389135	0x2A45
+0x81389136	0x2A46
+0x81389137	0x2A47
+0x81389138	0x2A48
+0x81389139	0x2A49
+0x81389230	0x2A4A
+0x81389231	0x2A4B
+0x81389232	0x2A4C
+0x81389233	0x2A4D
+0x81389234	0x2A4E
+0x81389235	0x2A4F
+0x81389236	0x2A50
+0x81389237	0x2A51
+0x81389238	0x2A52
+0x81389239	0x2A53
+0x81389330	0x2A54
+0x81389331	0x2A55
+0x81389332	0x2A56
+0x81389333	0x2A57
+0x81389334	0x2A58
+0x81389335	0x2A59
+0x81389336	0x2A5A
+0x81389337	0x2A5B
+0x81389338	0x2A5C
+0x81389339	0x2A5D
+0x81389430	0x2A5E
+0x81389431	0x2A5F
+0x81389432	0x2A60
+0x81389433	0x2A61
+0x81389434	0x2A62
+0x81389435	0x2A63
+0x81389436	0x2A64
+0x81389437	0x2A65
+0x81389438	0x2A66
+0x81389439	0x2A67
+0x81389530	0x2A68
+0x81389531	0x2A69
+0x81389532	0x2A6A
+0x81389533	0x2A6B
+0x81389534	0x2A6C
+0x81389535	0x2A6D
+0x81389536	0x2A6E
+0x81389537	0x2A6F
+0x81389538	0x2A70
+0x81389539	0x2A71
+0x81389630	0x2A72
+0x81389631	0x2A73
+0x81389632	0x2A74
+0x81389633	0x2A75
+0x81389634	0x2A76
+0x81389635	0x2A77
+0x81389636	0x2A78
+0x81389637	0x2A79
+0x81389638	0x2A7A
+0x81389639	0x2A7B
+0x81389730	0x2A7C
+0x81389731	0x2A7D
+0x81389732	0x2A7E
+0x81389733	0x2A7F
+0x81389734	0x2A80
+0x81389735	0x2A81
+0x81389736	0x2A82
+0x81389737	0x2A83
+0x81389738	0x2A84
+0x81389739	0x2A85
+0x81389830	0x2A86
+0x81389831	0x2A87
+0x81389832	0x2A88
+0x81389833	0x2A89
+0x81389834	0x2A8A
+0x81389835	0x2A8B
+0x81389836	0x2A8C
+0x81389837	0x2A8D
+0x81389838	0x2A8E
+0x81389839	0x2A8F
+0x81389930	0x2A90
+0x81389931	0x2A91
+0x81389932	0x2A92
+0x81389933	0x2A93
+0x81389934	0x2A94
+0x81389935	0x2A95
+0x81389936	0x2A96
+0x81389937	0x2A97
+0x81389938	0x2A98
+0x81389939	0x2A99
+0x81389A30	0x2A9A
+0x81389A31	0x2A9B
+0x81389A32	0x2A9C
+0x81389A33	0x2A9D
+0x81389A34	0x2A9E
+0x81389A35	0x2A9F
+0x81389A36	0x2AA0
+0x81389A37	0x2AA1
+0x81389A38	0x2AA2
+0x81389A39	0x2AA3
+0x81389B30	0x2AA4
+0x81389B31	0x2AA5
+0x81389B32	0x2AA6
+0x81389B33	0x2AA7
+0x81389B34	0x2AA8
+0x81389B35	0x2AA9
+0x81389B36	0x2AAA
+0x81389B37	0x2AAB
+0x81389B38	0x2AAC
+0x81389B39	0x2AAD
+0x81389C30	0x2AAE
+0x81389C31	0x2AAF
+0x81389C32	0x2AB0
+0x81389C33	0x2AB1
+0x81389C34	0x2AB2
+0x81389C35	0x2AB3
+0x81389C36	0x2AB4
+0x81389C37	0x2AB5
+0x81389C38	0x2AB6
+0x81389C39	0x2AB7
+0x81389D30	0x2AB8
+0x81389D31	0x2AB9
+0x81389D32	0x2ABA
+0x81389D33	0x2ABB
+0x81389D34	0x2ABC
+0x81389D35	0x2ABD
+0x81389D36	0x2ABE
+0x81389D37	0x2ABF
+0x81389D38	0x2AC0
+0x81389D39	0x2AC1
+0x81389E30	0x2AC2
+0x81389E31	0x2AC3
+0x81389E32	0x2AC4
+0x81389E33	0x2AC5
+0x81389E34	0x2AC6
+0x81389E35	0x2AC7
+0x81389E36	0x2AC8
+0x81389E37	0x2AC9
+0x81389E38	0x2ACA
+0x81389E39	0x2ACB
+0x81389F30	0x2ACC
+0x81389F31	0x2ACD
+0x81389F32	0x2ACE
+0x81389F33	0x2ACF
+0x81389F34	0x2AD0
+0x81389F35	0x2AD1
+0x81389F36	0x2AD2
+0x81389F37	0x2AD3
+0x81389F38	0x2AD4
+0x81389F39	0x2AD5
+0x8138A030	0x2AD6
+0x8138A031	0x2AD7
+0x8138A032	0x2AD8
+0x8138A033	0x2AD9
+0x8138A034	0x2ADA
+0x8138A035	0x2ADB
+0x8138A036	0x2ADC
+0x8138A037	0x2ADD
+0x8138A038	0x2ADE
+0x8138A039	0x2ADF
+0x8138A130	0x2AE0
+0x8138A131	0x2AE1
+0x8138A132	0x2AE2
+0x8138A133	0x2AE3
+0x8138A134	0x2AE4
+0x8138A135	0x2AE5
+0x8138A136	0x2AE6
+0x8138A137	0x2AE7
+0x8138A138	0x2AE8
+0x8138A139	0x2AE9
+0x8138A230	0x2AEA
+0x8138A231	0x2AEB
+0x8138A232	0x2AEC
+0x8138A233	0x2AED
+0x8138A234	0x2AEE
+0x8138A235	0x2AEF
+0x8138A236	0x2AF0
+0x8138A237	0x2AF1
+0x8138A238	0x2AF2
+0x8138A239	0x2AF3
+0x8138A330	0x2AF4
+0x8138A331	0x2AF5
+0x8138A332	0x2AF6
+0x8138A333	0x2AF7
+0x8138A334	0x2AF8
+0x8138A335	0x2AF9
+0x8138A336	0x2AFA
+0x8138A337	0x2AFB
+0x8138A338	0x2AFC
+0x8138A339	0x2AFD
+0x8138A430	0x2AFE
+0x8138A431	0x2AFF
+0x8138A432	0x2B00
+0x8138A433	0x2B01
+0x8138A434	0x2B02
+0x8138A435	0x2B03
+0x8138A436	0x2B04
+0x8138A437	0x2B05
+0x8138A438	0x2B06
+0x8138A439	0x2B07
+0x8138A530	0x2B08
+0x8138A531	0x2B09
+0x8138A532	0x2B0A
+0x8138A533	0x2B0B
+0x8138A534	0x2B0C
+0x8138A535	0x2B0D
+0x8138A536	0x2B0E
+0x8138A537	0x2B0F
+0x8138A538	0x2B10
+0x8138A539	0x2B11
+0x8138A630	0x2B12
+0x8138A631	0x2B13
+0x8138A632	0x2B14
+0x8138A633	0x2B15
+0x8138A634	0x2B16
+0x8138A635	0x2B17
+0x8138A636	0x2B18
+0x8138A637	0x2B19
+0x8138A638	0x2B1A
+0x8138A639	0x2B1B
+0x8138A730	0x2B1C
+0x8138A731	0x2B1D
+0x8138A732	0x2B1E
+0x8138A733	0x2B1F
+0x8138A734	0x2B20
+0x8138A735	0x2B21
+0x8138A736	0x2B22
+0x8138A737	0x2B23
+0x8138A738	0x2B24
+0x8138A739	0x2B25
+0x8138A830	0x2B26
+0x8138A831	0x2B27
+0x8138A832	0x2B28
+0x8138A833	0x2B29
+0x8138A834	0x2B2A
+0x8138A835	0x2B2B
+0x8138A836	0x2B2C
+0x8138A837	0x2B2D
+0x8138A838	0x2B2E
+0x8138A839	0x2B2F
+0x8138A930	0x2B30
+0x8138A931	0x2B31
+0x8138A932	0x2B32
+0x8138A933	0x2B33
+0x8138A934	0x2B34
+0x8138A935	0x2B35
+0x8138A936	0x2B36
+0x8138A937	0x2B37
+0x8138A938	0x2B38
+0x8138A939	0x2B39
+0x8138AA30	0x2B3A
+0x8138AA31	0x2B3B
+0x8138AA32	0x2B3C
+0x8138AA33	0x2B3D
+0x8138AA34	0x2B3E
+0x8138AA35	0x2B3F
+0x8138AA36	0x2B40
+0x8138AA37	0x2B41
+0x8138AA38	0x2B42
+0x8138AA39	0x2B43
+0x8138AB30	0x2B44
+0x8138AB31	0x2B45
+0x8138AB32	0x2B46
+0x8138AB33	0x2B47
+0x8138AB34	0x2B48
+0x8138AB35	0x2B49
+0x8138AB36	0x2B4A
+0x8138AB37	0x2B4B
+0x8138AB38	0x2B4C
+0x8138AB39	0x2B4D
+0x8138AC30	0x2B4E
+0x8138AC31	0x2B4F
+0x8138AC32	0x2B50
+0x8138AC33	0x2B51
+0x8138AC34	0x2B52
+0x8138AC35	0x2B53
+0x8138AC36	0x2B54
+0x8138AC37	0x2B55
+0x8138AC38	0x2B56
+0x8138AC39	0x2B57
+0x8138AD30	0x2B58
+0x8138AD31	0x2B59
+0x8138AD32	0x2B5A
+0x8138AD33	0x2B5B
+0x8138AD34	0x2B5C
+0x8138AD35	0x2B5D
+0x8138AD36	0x2B5E
+0x8138AD37	0x2B5F
+0x8138AD38	0x2B60
+0x8138AD39	0x2B61
+0x8138AE30	0x2B62
+0x8138AE31	0x2B63
+0x8138AE32	0x2B64
+0x8138AE33	0x2B65
+0x8138AE34	0x2B66
+0x8138AE35	0x2B67
+0x8138AE36	0x2B68
+0x8138AE37	0x2B69
+0x8138AE38	0x2B6A
+0x8138AE39	0x2B6B
+0x8138AF30	0x2B6C
+0x8138AF31	0x2B6D
+0x8138AF32	0x2B6E
+0x8138AF33	0x2B6F
+0x8138AF34	0x2B70
+0x8138AF35	0x2B71
+0x8138AF36	0x2B72
+0x8138AF37	0x2B73
+0x8138AF38	0x2B74
+0x8138AF39	0x2B75
+0x8138B030	0x2B76
+0x8138B031	0x2B77
+0x8138B032	0x2B78
+0x8138B033	0x2B79
+0x8138B034	0x2B7A
+0x8138B035	0x2B7B
+0x8138B036	0x2B7C
+0x8138B037	0x2B7D
+0x8138B038	0x2B7E
+0x8138B039	0x2B7F
+0x8138B130	0x2B80
+0x8138B131	0x2B81
+0x8138B132	0x2B82
+0x8138B133	0x2B83
+0x8138B134	0x2B84
+0x8138B135	0x2B85
+0x8138B136	0x2B86
+0x8138B137	0x2B87
+0x8138B138	0x2B88
+0x8138B139	0x2B89
+0x8138B230	0x2B8A
+0x8138B231	0x2B8B
+0x8138B232	0x2B8C
+0x8138B233	0x2B8D
+0x8138B234	0x2B8E
+0x8138B235	0x2B8F
+0x8138B236	0x2B90
+0x8138B237	0x2B91
+0x8138B238	0x2B92
+0x8138B239	0x2B93
+0x8138B330	0x2B94
+0x8138B331	0x2B95
+0x8138B332	0x2B96
+0x8138B333	0x2B97
+0x8138B334	0x2B98
+0x8138B335	0x2B99
+0x8138B336	0x2B9A
+0x8138B337	0x2B9B
+0x8138B338	0x2B9C
+0x8138B339	0x2B9D
+0x8138B430	0x2B9E
+0x8138B431	0x2B9F
+0x8138B432	0x2BA0
+0x8138B433	0x2BA1
+0x8138B434	0x2BA2
+0x8138B435	0x2BA3
+0x8138B436	0x2BA4
+0x8138B437	0x2BA5
+0x8138B438	0x2BA6
+0x8138B439	0x2BA7
+0x8138B530	0x2BA8
+0x8138B531	0x2BA9
+0x8138B532	0x2BAA
+0x8138B533	0x2BAB
+0x8138B534	0x2BAC
+0x8138B535	0x2BAD
+0x8138B536	0x2BAE
+0x8138B537	0x2BAF
+0x8138B538	0x2BB0
+0x8138B539	0x2BB1
+0x8138B630	0x2BB2
+0x8138B631	0x2BB3
+0x8138B632	0x2BB4
+0x8138B633	0x2BB5
+0x8138B634	0x2BB6
+0x8138B635	0x2BB7
+0x8138B636	0x2BB8
+0x8138B637	0x2BB9
+0x8138B638	0x2BBA
+0x8138B639	0x2BBB
+0x8138B730	0x2BBC
+0x8138B731	0x2BBD
+0x8138B732	0x2BBE
+0x8138B733	0x2BBF
+0x8138B734	0x2BC0
+0x8138B735	0x2BC1
+0x8138B736	0x2BC2
+0x8138B737	0x2BC3
+0x8138B738	0x2BC4
+0x8138B739	0x2BC5
+0x8138B830	0x2BC6
+0x8138B831	0x2BC7
+0x8138B832	0x2BC8
+0x8138B833	0x2BC9
+0x8138B834	0x2BCA
+0x8138B835	0x2BCB
+0x8138B836	0x2BCC
+0x8138B837	0x2BCD
+0x8138B838	0x2BCE
+0x8138B839	0x2BCF
+0x8138B930	0x2BD0
+0x8138B931	0x2BD1
+0x8138B932	0x2BD2
+0x8138B933	0x2BD3
+0x8138B934	0x2BD4
+0x8138B935	0x2BD5
+0x8138B936	0x2BD6
+0x8138B937	0x2BD7
+0x8138B938	0x2BD8
+0x8138B939	0x2BD9
+0x8138BA30	0x2BDA
+0x8138BA31	0x2BDB
+0x8138BA32	0x2BDC
+0x8138BA33	0x2BDD
+0x8138BA34	0x2BDE
+0x8138BA35	0x2BDF
+0x8138BA36	0x2BE0
+0x8138BA37	0x2BE1
+0x8138BA38	0x2BE2
+0x8138BA39	0x2BE3
+0x8138BB30	0x2BE4
+0x8138BB31	0x2BE5
+0x8138BB32	0x2BE6
+0x8138BB33	0x2BE7
+0x8138BB34	0x2BE8
+0x8138BB35	0x2BE9
+0x8138BB36	0x2BEA
+0x8138BB37	0x2BEB
+0x8138BB38	0x2BEC
+0x8138BB39	0x2BED
+0x8138BC30	0x2BEE
+0x8138BC31	0x2BEF
+0x8138BC32	0x2BF0
+0x8138BC33	0x2BF1
+0x8138BC34	0x2BF2
+0x8138BC35	0x2BF3
+0x8138BC36	0x2BF4
+0x8138BC37	0x2BF5
+0x8138BC38	0x2BF6
+0x8138BC39	0x2BF7
+0x8138BD30	0x2BF8
+0x8138BD31	0x2BF9
+0x8138BD32	0x2BFA
+0x8138BD33	0x2BFB
+0x8138BD34	0x2BFC
+0x8138BD35	0x2BFD
+0x8138BD36	0x2BFE
+0x8138BD37	0x2BFF
+0x8138BD38	0x2C00
+0x8138BD39	0x2C01
+0x8138BE30	0x2C02
+0x8138BE31	0x2C03
+0x8138BE32	0x2C04
+0x8138BE33	0x2C05
+0x8138BE34	0x2C06
+0x8138BE35	0x2C07
+0x8138BE36	0x2C08
+0x8138BE37	0x2C09
+0x8138BE38	0x2C0A
+0x8138BE39	0x2C0B
+0x8138BF30	0x2C0C
+0x8138BF31	0x2C0D
+0x8138BF32	0x2C0E
+0x8138BF33	0x2C0F
+0x8138BF34	0x2C10
+0x8138BF35	0x2C11
+0x8138BF36	0x2C12
+0x8138BF37	0x2C13
+0x8138BF38	0x2C14
+0x8138BF39	0x2C15
+0x8138C030	0x2C16
+0x8138C031	0x2C17
+0x8138C032	0x2C18
+0x8138C033	0x2C19
+0x8138C034	0x2C1A
+0x8138C035	0x2C1B
+0x8138C036	0x2C1C
+0x8138C037	0x2C1D
+0x8138C038	0x2C1E
+0x8138C039	0x2C1F
+0x8138C130	0x2C20
+0x8138C131	0x2C21
+0x8138C132	0x2C22
+0x8138C133	0x2C23
+0x8138C134	0x2C24
+0x8138C135	0x2C25
+0x8138C136	0x2C26
+0x8138C137	0x2C27
+0x8138C138	0x2C28
+0x8138C139	0x2C29
+0x8138C230	0x2C2A
+0x8138C231	0x2C2B
+0x8138C232	0x2C2C
+0x8138C233	0x2C2D
+0x8138C234	0x2C2E
+0x8138C235	0x2C2F
+0x8138C236	0x2C30
+0x8138C237	0x2C31
+0x8138C238	0x2C32
+0x8138C239	0x2C33
+0x8138C330	0x2C34
+0x8138C331	0x2C35
+0x8138C332	0x2C36
+0x8138C333	0x2C37
+0x8138C334	0x2C38
+0x8138C335	0x2C39
+0x8138C336	0x2C3A
+0x8138C337	0x2C3B
+0x8138C338	0x2C3C
+0x8138C339	0x2C3D
+0x8138C430	0x2C3E
+0x8138C431	0x2C3F
+0x8138C432	0x2C40
+0x8138C433	0x2C41
+0x8138C434	0x2C42
+0x8138C435	0x2C43
+0x8138C436	0x2C44
+0x8138C437	0x2C45
+0x8138C438	0x2C46
+0x8138C439	0x2C47
+0x8138C530	0x2C48
+0x8138C531	0x2C49
+0x8138C532	0x2C4A
+0x8138C533	0x2C4B
+0x8138C534	0x2C4C
+0x8138C535	0x2C4D
+0x8138C536	0x2C4E
+0x8138C537	0x2C4F
+0x8138C538	0x2C50
+0x8138C539	0x2C51
+0x8138C630	0x2C52
+0x8138C631	0x2C53
+0x8138C632	0x2C54
+0x8138C633	0x2C55
+0x8138C634	0x2C56
+0x8138C635	0x2C57
+0x8138C636	0x2C58
+0x8138C637	0x2C59
+0x8138C638	0x2C5A
+0x8138C639	0x2C5B
+0x8138C730	0x2C5C
+0x8138C731	0x2C5D
+0x8138C732	0x2C5E
+0x8138C733	0x2C5F
+0x8138C734	0x2C60
+0x8138C735	0x2C61
+0x8138C736	0x2C62
+0x8138C737	0x2C63
+0x8138C738	0x2C64
+0x8138C739	0x2C65
+0x8138C830	0x2C66
+0x8138C831	0x2C67
+0x8138C832	0x2C68
+0x8138C833	0x2C69
+0x8138C834	0x2C6A
+0x8138C835	0x2C6B
+0x8138C836	0x2C6C
+0x8138C837	0x2C6D
+0x8138C838	0x2C6E
+0x8138C839	0x2C6F
+0x8138C930	0x2C70
+0x8138C931	0x2C71
+0x8138C932	0x2C72
+0x8138C933	0x2C73
+0x8138C934	0x2C74
+0x8138C935	0x2C75
+0x8138C936	0x2C76
+0x8138C937	0x2C77
+0x8138C938	0x2C78
+0x8138C939	0x2C79
+0x8138CA30	0x2C7A
+0x8138CA31	0x2C7B
+0x8138CA32	0x2C7C
+0x8138CA33	0x2C7D
+0x8138CA34	0x2C7E
+0x8138CA35	0x2C7F
+0x8138CA36	0x2C80
+0x8138CA37	0x2C81
+0x8138CA38	0x2C82
+0x8138CA39	0x2C83
+0x8138CB30	0x2C84
+0x8138CB31	0x2C85
+0x8138CB32	0x2C86
+0x8138CB33	0x2C87
+0x8138CB34	0x2C88
+0x8138CB35	0x2C89
+0x8138CB36	0x2C8A
+0x8138CB37	0x2C8B
+0x8138CB38	0x2C8C
+0x8138CB39	0x2C8D
+0x8138CC30	0x2C8E
+0x8138CC31	0x2C8F
+0x8138CC32	0x2C90
+0x8138CC33	0x2C91
+0x8138CC34	0x2C92
+0x8138CC35	0x2C93
+0x8138CC36	0x2C94
+0x8138CC37	0x2C95
+0x8138CC38	0x2C96
+0x8138CC39	0x2C97
+0x8138CD30	0x2C98
+0x8138CD31	0x2C99
+0x8138CD32	0x2C9A
+0x8138CD33	0x2C9B
+0x8138CD34	0x2C9C
+0x8138CD35	0x2C9D
+0x8138CD36	0x2C9E
+0x8138CD37	0x2C9F
+0x8138CD38	0x2CA0
+0x8138CD39	0x2CA1
+0x8138CE30	0x2CA2
+0x8138CE31	0x2CA3
+0x8138CE32	0x2CA4
+0x8138CE33	0x2CA5
+0x8138CE34	0x2CA6
+0x8138CE35	0x2CA7
+0x8138CE36	0x2CA8
+0x8138CE37	0x2CA9
+0x8138CE38	0x2CAA
+0x8138CE39	0x2CAB
+0x8138CF30	0x2CAC
+0x8138CF31	0x2CAD
+0x8138CF32	0x2CAE
+0x8138CF33	0x2CAF
+0x8138CF34	0x2CB0
+0x8138CF35	0x2CB1
+0x8138CF36	0x2CB2
+0x8138CF37	0x2CB3
+0x8138CF38	0x2CB4
+0x8138CF39	0x2CB5
+0x8138D030	0x2CB6
+0x8138D031	0x2CB7
+0x8138D032	0x2CB8
+0x8138D033	0x2CB9
+0x8138D034	0x2CBA
+0x8138D035	0x2CBB
+0x8138D036	0x2CBC
+0x8138D037	0x2CBD
+0x8138D038	0x2CBE
+0x8138D039	0x2CBF
+0x8138D130	0x2CC0
+0x8138D131	0x2CC1
+0x8138D132	0x2CC2
+0x8138D133	0x2CC3
+0x8138D134	0x2CC4
+0x8138D135	0x2CC5
+0x8138D136	0x2CC6
+0x8138D137	0x2CC7
+0x8138D138	0x2CC8
+0x8138D139	0x2CC9
+0x8138D230	0x2CCA
+0x8138D231	0x2CCB
+0x8138D232	0x2CCC
+0x8138D233	0x2CCD
+0x8138D234	0x2CCE
+0x8138D235	0x2CCF
+0x8138D236	0x2CD0
+0x8138D237	0x2CD1
+0x8138D238	0x2CD2
+0x8138D239	0x2CD3
+0x8138D330	0x2CD4
+0x8138D331	0x2CD5
+0x8138D332	0x2CD6
+0x8138D333	0x2CD7
+0x8138D334	0x2CD8
+0x8138D335	0x2CD9
+0x8138D336	0x2CDA
+0x8138D337	0x2CDB
+0x8138D338	0x2CDC
+0x8138D339	0x2CDD
+0x8138D430	0x2CDE
+0x8138D431	0x2CDF
+0x8138D432	0x2CE0
+0x8138D433	0x2CE1
+0x8138D434	0x2CE2
+0x8138D435	0x2CE3
+0x8138D436	0x2CE4
+0x8138D437	0x2CE5
+0x8138D438	0x2CE6
+0x8138D439	0x2CE7
+0x8138D530	0x2CE8
+0x8138D531	0x2CE9
+0x8138D532	0x2CEA
+0x8138D533	0x2CEB
+0x8138D534	0x2CEC
+0x8138D535	0x2CED
+0x8138D536	0x2CEE
+0x8138D537	0x2CEF
+0x8138D538	0x2CF0
+0x8138D539	0x2CF1
+0x8138D630	0x2CF2
+0x8138D631	0x2CF3
+0x8138D632	0x2CF4
+0x8138D633	0x2CF5
+0x8138D634	0x2CF6
+0x8138D635	0x2CF7
+0x8138D636	0x2CF8
+0x8138D637	0x2CF9
+0x8138D638	0x2CFA
+0x8138D639	0x2CFB
+0x8138D730	0x2CFC
+0x8138D731	0x2CFD
+0x8138D732	0x2CFE
+0x8138D733	0x2CFF
+0x8138D734	0x2D00
+0x8138D735	0x2D01
+0x8138D736	0x2D02
+0x8138D737	0x2D03
+0x8138D738	0x2D04
+0x8138D739	0x2D05
+0x8138D830	0x2D06
+0x8138D831	0x2D07
+0x8138D832	0x2D08
+0x8138D833	0x2D09
+0x8138D834	0x2D0A
+0x8138D835	0x2D0B
+0x8138D836	0x2D0C
+0x8138D837	0x2D0D
+0x8138D838	0x2D0E
+0x8138D839	0x2D0F
+0x8138D930	0x2D10
+0x8138D931	0x2D11
+0x8138D932	0x2D12
+0x8138D933	0x2D13
+0x8138D934	0x2D14
+0x8138D935	0x2D15
+0x8138D936	0x2D16
+0x8138D937	0x2D17
+0x8138D938	0x2D18
+0x8138D939	0x2D19
+0x8138DA30	0x2D1A
+0x8138DA31	0x2D1B
+0x8138DA32	0x2D1C
+0x8138DA33	0x2D1D
+0x8138DA34	0x2D1E
+0x8138DA35	0x2D1F
+0x8138DA36	0x2D20
+0x8138DA37	0x2D21
+0x8138DA38	0x2D22
+0x8138DA39	0x2D23
+0x8138DB30	0x2D24
+0x8138DB31	0x2D25
+0x8138DB32	0x2D26
+0x8138DB33	0x2D27
+0x8138DB34	0x2D28
+0x8138DB35	0x2D29
+0x8138DB36	0x2D2A
+0x8138DB37	0x2D2B
+0x8138DB38	0x2D2C
+0x8138DB39	0x2D2D
+0x8138DC30	0x2D2E
+0x8138DC31	0x2D2F
+0x8138DC32	0x2D30
+0x8138DC33	0x2D31
+0x8138DC34	0x2D32
+0x8138DC35	0x2D33
+0x8138DC36	0x2D34
+0x8138DC37	0x2D35
+0x8138DC38	0x2D36
+0x8138DC39	0x2D37
+0x8138DD30	0x2D38
+0x8138DD31	0x2D39
+0x8138DD32	0x2D3A
+0x8138DD33	0x2D3B
+0x8138DD34	0x2D3C
+0x8138DD35	0x2D3D
+0x8138DD36	0x2D3E
+0x8138DD37	0x2D3F
+0x8138DD38	0x2D40
+0x8138DD39	0x2D41
+0x8138DE30	0x2D42
+0x8138DE31	0x2D43
+0x8138DE32	0x2D44
+0x8138DE33	0x2D45
+0x8138DE34	0x2D46
+0x8138DE35	0x2D47
+0x8138DE36	0x2D48
+0x8138DE37	0x2D49
+0x8138DE38	0x2D4A
+0x8138DE39	0x2D4B
+0x8138DF30	0x2D4C
+0x8138DF31	0x2D4D
+0x8138DF32	0x2D4E
+0x8138DF33	0x2D4F
+0x8138DF34	0x2D50
+0x8138DF35	0x2D51
+0x8138DF36	0x2D52
+0x8138DF37	0x2D53
+0x8138DF38	0x2D54
+0x8138DF39	0x2D55
+0x8138E030	0x2D56
+0x8138E031	0x2D57
+0x8138E032	0x2D58
+0x8138E033	0x2D59
+0x8138E034	0x2D5A
+0x8138E035	0x2D5B
+0x8138E036	0x2D5C
+0x8138E037	0x2D5D
+0x8138E038	0x2D5E
+0x8138E039	0x2D5F
+0x8138E130	0x2D60
+0x8138E131	0x2D61
+0x8138E132	0x2D62
+0x8138E133	0x2D63
+0x8138E134	0x2D64
+0x8138E135	0x2D65
+0x8138E136	0x2D66
+0x8138E137	0x2D67
+0x8138E138	0x2D68
+0x8138E139	0x2D69
+0x8138E230	0x2D6A
+0x8138E231	0x2D6B
+0x8138E232	0x2D6C
+0x8138E233	0x2D6D
+0x8138E234	0x2D6E
+0x8138E235	0x2D6F
+0x8138E236	0x2D70
+0x8138E237	0x2D71
+0x8138E238	0x2D72
+0x8138E239	0x2D73
+0x8138E330	0x2D74
+0x8138E331	0x2D75
+0x8138E332	0x2D76
+0x8138E333	0x2D77
+0x8138E334	0x2D78
+0x8138E335	0x2D79
+0x8138E336	0x2D7A
+0x8138E337	0x2D7B
+0x8138E338	0x2D7C
+0x8138E339	0x2D7D
+0x8138E430	0x2D7E
+0x8138E431	0x2D7F
+0x8138E432	0x2D80
+0x8138E433	0x2D81
+0x8138E434	0x2D82
+0x8138E435	0x2D83
+0x8138E436	0x2D84
+0x8138E437	0x2D85
+0x8138E438	0x2D86
+0x8138E439	0x2D87
+0x8138E530	0x2D88
+0x8138E531	0x2D89
+0x8138E532	0x2D8A
+0x8138E533	0x2D8B
+0x8138E534	0x2D8C
+0x8138E535	0x2D8D
+0x8138E536	0x2D8E
+0x8138E537	0x2D8F
+0x8138E538	0x2D90
+0x8138E539	0x2D91
+0x8138E630	0x2D92
+0x8138E631	0x2D93
+0x8138E632	0x2D94
+0x8138E633	0x2D95
+0x8138E634	0x2D96
+0x8138E635	0x2D97
+0x8138E636	0x2D98
+0x8138E637	0x2D99
+0x8138E638	0x2D9A
+0x8138E639	0x2D9B
+0x8138E730	0x2D9C
+0x8138E731	0x2D9D
+0x8138E732	0x2D9E
+0x8138E733	0x2D9F
+0x8138E734	0x2DA0
+0x8138E735	0x2DA1
+0x8138E736	0x2DA2
+0x8138E737	0x2DA3
+0x8138E738	0x2DA4
+0x8138E739	0x2DA5
+0x8138E830	0x2DA6
+0x8138E831	0x2DA7
+0x8138E832	0x2DA8
+0x8138E833	0x2DA9
+0x8138E834	0x2DAA
+0x8138E835	0x2DAB
+0x8138E836	0x2DAC
+0x8138E837	0x2DAD
+0x8138E838	0x2DAE
+0x8138E839	0x2DAF
+0x8138E930	0x2DB0
+0x8138E931	0x2DB1
+0x8138E932	0x2DB2
+0x8138E933	0x2DB3
+0x8138E934	0x2DB4
+0x8138E935	0x2DB5
+0x8138E936	0x2DB6
+0x8138E937	0x2DB7
+0x8138E938	0x2DB8
+0x8138E939	0x2DB9
+0x8138EA30	0x2DBA
+0x8138EA31	0x2DBB
+0x8138EA32	0x2DBC
+0x8138EA33	0x2DBD
+0x8138EA34	0x2DBE
+0x8138EA35	0x2DBF
+0x8138EA36	0x2DC0
+0x8138EA37	0x2DC1
+0x8138EA38	0x2DC2
+0x8138EA39	0x2DC3
+0x8138EB30	0x2DC4
+0x8138EB31	0x2DC5
+0x8138EB32	0x2DC6
+0x8138EB33	0x2DC7
+0x8138EB34	0x2DC8
+0x8138EB35	0x2DC9
+0x8138EB36	0x2DCA
+0x8138EB37	0x2DCB
+0x8138EB38	0x2DCC
+0x8138EB39	0x2DCD
+0x8138EC30	0x2DCE
+0x8138EC31	0x2DCF
+0x8138EC32	0x2DD0
+0x8138EC33	0x2DD1
+0x8138EC34	0x2DD2
+0x8138EC35	0x2DD3
+0x8138EC36	0x2DD4
+0x8138EC37	0x2DD5
+0x8138EC38	0x2DD6
+0x8138EC39	0x2DD7
+0x8138ED30	0x2DD8
+0x8138ED31	0x2DD9
+0x8138ED32	0x2DDA
+0x8138ED33	0x2DDB
+0x8138ED34	0x2DDC
+0x8138ED35	0x2DDD
+0x8138ED36	0x2DDE
+0x8138ED37	0x2DDF
+0x8138ED38	0x2DE0
+0x8138ED39	0x2DE1
+0x8138EE30	0x2DE2
+0x8138EE31	0x2DE3
+0x8138EE32	0x2DE4
+0x8138EE33	0x2DE5
+0x8138EE34	0x2DE6
+0x8138EE35	0x2DE7
+0x8138EE36	0x2DE8
+0x8138EE37	0x2DE9
+0x8138EE38	0x2DEA
+0x8138EE39	0x2DEB
+0x8138EF30	0x2DEC
+0x8138EF31	0x2DED
+0x8138EF32	0x2DEE
+0x8138EF33	0x2DEF
+0x8138EF34	0x2DF0
+0x8138EF35	0x2DF1
+0x8138EF36	0x2DF2
+0x8138EF37	0x2DF3
+0x8138EF38	0x2DF4
+0x8138EF39	0x2DF5
+0x8138F030	0x2DF6
+0x8138F031	0x2DF7
+0x8138F032	0x2DF8
+0x8138F033	0x2DF9
+0x8138F034	0x2DFA
+0x8138F035	0x2DFB
+0x8138F036	0x2DFC
+0x8138F037	0x2DFD
+0x8138F038	0x2DFE
+0x8138F039	0x2DFF
+0x8138F130	0x2E00
+0x8138F131	0x2E01
+0x8138F132	0x2E02
+0x8138F133	0x2E03
+0x8138F134	0x2E04
+0x8138F135	0x2E05
+0x8138F136	0x2E06
+0x8138F137	0x2E07
+0x8138F138	0x2E08
+0x8138F139	0x2E09
+0x8138F230	0x2E0A
+0x8138F231	0x2E0B
+0x8138F232	0x2E0C
+0x8138F233	0x2E0D
+0x8138F234	0x2E0E
+0x8138F235	0x2E0F
+0x8138F236	0x2E10
+0x8138F237	0x2E11
+0x8138F238	0x2E12
+0x8138F239	0x2E13
+0x8138F330	0x2E14
+0x8138F331	0x2E15
+0x8138F332	0x2E16
+0x8138F333	0x2E17
+0x8138F334	0x2E18
+0x8138F335	0x2E19
+0x8138F336	0x2E1A
+0x8138F337	0x2E1B
+0x8138F338	0x2E1C
+0x8138F339	0x2E1D
+0x8138F430	0x2E1E
+0x8138F431	0x2E1F
+0x8138F432	0x2E20
+0x8138F433	0x2E21
+0x8138F434	0x2E22
+0x8138F435	0x2E23
+0x8138F436	0x2E24
+0x8138F437	0x2E25
+0x8138F438	0x2E26
+0x8138F439	0x2E27
+0x8138F530	0x2E28
+0x8138F531	0x2E29
+0x8138F532	0x2E2A
+0x8138F533	0x2E2B
+0x8138F534	0x2E2C
+0x8138F535	0x2E2D
+0x8138F536	0x2E2E
+0x8138F537	0x2E2F
+0x8138F538	0x2E30
+0x8138F539	0x2E31
+0x8138F630	0x2E32
+0x8138F631	0x2E33
+0x8138F632	0x2E34
+0x8138F633	0x2E35
+0x8138F634	0x2E36
+0x8138F635	0x2E37
+0x8138F636	0x2E38
+0x8138F637	0x2E39
+0x8138F638	0x2E3A
+0x8138F639	0x2E3B
+0x8138F730	0x2E3C
+0x8138F731	0x2E3D
+0x8138F732	0x2E3E
+0x8138F733	0x2E3F
+0x8138F734	0x2E40
+0x8138F735	0x2E41
+0x8138F736	0x2E42
+0x8138F737	0x2E43
+0x8138F738	0x2E44
+0x8138F739	0x2E45
+0x8138F830	0x2E46
+0x8138F831	0x2E47
+0x8138F832	0x2E48
+0x8138F833	0x2E49
+0x8138F834	0x2E4A
+0x8138F835	0x2E4B
+0x8138F836	0x2E4C
+0x8138F837	0x2E4D
+0x8138F838	0x2E4E
+0x8138F839	0x2E4F
+0x8138F930	0x2E50
+0x8138F931	0x2E51
+0x8138F932	0x2E52
+0x8138F933	0x2E53
+0x8138F934	0x2E54
+0x8138F935	0x2E55
+0x8138F936	0x2E56
+0x8138F937	0x2E57
+0x8138F938	0x2E58
+0x8138F939	0x2E59
+0x8138FA30	0x2E5A
+0x8138FA31	0x2E5B
+0x8138FA32	0x2E5C
+0x8138FA33	0x2E5D
+0x8138FA34	0x2E5E
+0x8138FA35	0x2E5F
+0x8138FA36	0x2E60
+0x8138FA37	0x2E61
+0x8138FA38	0x2E62
+0x8138FA39	0x2E63
+0x8138FB30	0x2E64
+0x8138FB31	0x2E65
+0x8138FB32	0x2E66
+0x8138FB33	0x2E67
+0x8138FB34	0x2E68
+0x8138FB35	0x2E69
+0x8138FB36	0x2E6A
+0x8138FB37	0x2E6B
+0x8138FB38	0x2E6C
+0x8138FB39	0x2E6D
+0x8138FC30	0x2E6E
+0x8138FC31	0x2E6F
+0x8138FC32	0x2E70
+0x8138FC33	0x2E71
+0x8138FC34	0x2E72
+0x8138FC35	0x2E73
+0x8138FC36	0x2E74
+0x8138FC37	0x2E75
+0x8138FC38	0x2E76
+0x8138FC39	0x2E77
+0x8138FD30	0x2E78
+0x8138FD31	0x2E79
+0x8138FD32	0x2E7A
+0x8138FD33	0x2E7B
+0x8138FD34	0x2E7C
+0x8138FD35	0x2E7D
+0x8138FD36	0x2E7E
+0x8138FD37	0x2E7F
+0x8138FD38	0x2E80
+0x8138FD39	0x2E82
+0x8138FE30	0x2E83
+0x8138FE31	0x2E85
+0x8138FE32	0x2E86
+0x8138FE33	0x2E87
+0x8138FE34	0x2E89
+0x8138FE35	0x2E8A
+0x8138FE36	0x2E8D
+0x8138FE37	0x2E8E
+0x8138FE38	0x2E8F
+0x8138FE39	0x2E90
+0x81398130	0x2E91
+0x81398131	0x2E92
+0x81398132	0x2E93
+0x81398133	0x2E94
+0x81398134	0x2E95
+0x81398135	0x2E96
+0x81398136	0x2E98
+0x81398137	0x2E99
+0x81398138	0x2E9A
+0x81398139	0x2E9B
+0x81398230	0x2E9C
+0x81398231	0x2E9D
+0x81398232	0x2E9E
+0x81398233	0x2E9F
+0x81398234	0x2EA0
+0x81398235	0x2EA1
+0x81398236	0x2EA2
+0x81398237	0x2EA3
+0x81398238	0x2EA4
+0x81398239	0x2EA5
+0x81398330	0x2EA6
+0x81398331	0x2EA8
+0x81398332	0x2EA9
+0x81398333	0x2EAB
+0x81398334	0x2EAC
+0x81398335	0x2EAD
+0x81398336	0x2EAF
+0x81398337	0x2EB0
+0x81398338	0x2EB1
+0x81398339	0x2EB2
+0x81398430	0x2EB4
+0x81398431	0x2EB5
+0x81398432	0x2EB8
+0x81398433	0x2EB9
+0x81398434	0x2EBA
+0x81398435	0x2EBC
+0x81398436	0x2EBD
+0x81398437	0x2EBE
+0x81398438	0x2EBF
+0x81398439	0x2EC0
+0x81398530	0x2EC1
+0x81398531	0x2EC2
+0x81398532	0x2EC3
+0x81398533	0x2EC4
+0x81398534	0x2EC5
+0x81398535	0x2EC6
+0x81398536	0x2EC7
+0x81398537	0x2EC8
+0x81398538	0x2EC9
+0x81398539	0x2ECB
+0x81398630	0x2ECC
+0x81398631	0x2ECD
+0x81398632	0x2ECE
+0x81398633	0x2ECF
+0x81398634	0x2ED0
+0x81398635	0x2ED1
+0x81398636	0x2ED2
+0x81398637	0x2ED3
+0x81398638	0x2ED4
+0x81398639	0x2ED5
+0x81398730	0x2ED6
+0x81398731	0x2ED7
+0x81398732	0x2ED8
+0x81398733	0x2ED9
+0x81398734	0x2EDA
+0x81398735	0x2EDB
+0x81398736	0x2EDC
+0x81398737	0x2EDD
+0x81398738	0x2EDE
+0x81398739	0x2EDF
+0x81398830	0x2EE0
+0x81398831	0x2EE1
+0x81398832	0x2EE2
+0x81398833	0x2EE3
+0x81398834	0x2EE4
+0x81398835	0x2EE5
+0x81398836	0x2EE6
+0x81398837	0x2EE7
+0x81398838	0x2EE8
+0x81398839	0x2EE9
+0x81398930	0x2EEA
+0x81398931	0x2EEB
+0x81398932	0x2EEC
+0x81398933	0x2EED
+0x81398934	0x2EEE
+0x81398935	0x2EEF
+0x81398936	0x2EF0
+0x81398937	0x2EF1
+0x81398938	0x2EF2
+0x81398939	0x2EF3
+0x81398A30	0x2EF4
+0x81398A31	0x2EF5
+0x81398A32	0x2EF6
+0x81398A33	0x2EF7
+0x81398A34	0x2EF8
+0x81398A35	0x2EF9
+0x81398A36	0x2EFA
+0x81398A37	0x2EFB
+0x81398A38	0x2EFC
+0x81398A39	0x2EFD
+0x81398B30	0x2EFE
+0x81398B31	0x2EFF
+0x81398B32	0x2F00
+0x81398B33	0x2F01
+0x81398B34	0x2F02
+0x81398B35	0x2F03
+0x81398B36	0x2F04
+0x81398B37	0x2F05
+0x81398B38	0x2F06
+0x81398B39	0x2F07
+0x81398C30	0x2F08
+0x81398C31	0x2F09
+0x81398C32	0x2F0A
+0x81398C33	0x2F0B
+0x81398C34	0x2F0C
+0x81398C35	0x2F0D
+0x81398C36	0x2F0E
+0x81398C37	0x2F0F
+0x81398C38	0x2F10
+0x81398C39	0x2F11
+0x81398D30	0x2F12
+0x81398D31	0x2F13
+0x81398D32	0x2F14
+0x81398D33	0x2F15
+0x81398D34	0x2F16
+0x81398D35	0x2F17
+0x81398D36	0x2F18
+0x81398D37	0x2F19
+0x81398D38	0x2F1A
+0x81398D39	0x2F1B
+0x81398E30	0x2F1C
+0x81398E31	0x2F1D
+0x81398E32	0x2F1E
+0x81398E33	0x2F1F
+0x81398E34	0x2F20
+0x81398E35	0x2F21
+0x81398E36	0x2F22
+0x81398E37	0x2F23
+0x81398E38	0x2F24
+0x81398E39	0x2F25
+0x81398F30	0x2F26
+0x81398F31	0x2F27
+0x81398F32	0x2F28
+0x81398F33	0x2F29
+0x81398F34	0x2F2A
+0x81398F35	0x2F2B
+0x81398F36	0x2F2C
+0x81398F37	0x2F2D
+0x81398F38	0x2F2E
+0x81398F39	0x2F2F
+0x81399030	0x2F30
+0x81399031	0x2F31
+0x81399032	0x2F32
+0x81399033	0x2F33
+0x81399034	0x2F34
+0x81399035	0x2F35
+0x81399036	0x2F36
+0x81399037	0x2F37
+0x81399038	0x2F38
+0x81399039	0x2F39
+0x81399130	0x2F3A
+0x81399131	0x2F3B
+0x81399132	0x2F3C
+0x81399133	0x2F3D
+0x81399134	0x2F3E
+0x81399135	0x2F3F
+0x81399136	0x2F40
+0x81399137	0x2F41
+0x81399138	0x2F42
+0x81399139	0x2F43
+0x81399230	0x2F44
+0x81399231	0x2F45
+0x81399232	0x2F46
+0x81399233	0x2F47
+0x81399234	0x2F48
+0x81399235	0x2F49
+0x81399236	0x2F4A
+0x81399237	0x2F4B
+0x81399238	0x2F4C
+0x81399239	0x2F4D
+0x81399330	0x2F4E
+0x81399331	0x2F4F
+0x81399332	0x2F50
+0x81399333	0x2F51
+0x81399334	0x2F52
+0x81399335	0x2F53
+0x81399336	0x2F54
+0x81399337	0x2F55
+0x81399338	0x2F56
+0x81399339	0x2F57
+0x81399430	0x2F58
+0x81399431	0x2F59
+0x81399432	0x2F5A
+0x81399433	0x2F5B
+0x81399434	0x2F5C
+0x81399435	0x2F5D
+0x81399436	0x2F5E
+0x81399437	0x2F5F
+0x81399438	0x2F60
+0x81399439	0x2F61
+0x81399530	0x2F62
+0x81399531	0x2F63
+0x81399532	0x2F64
+0x81399533	0x2F65
+0x81399534	0x2F66
+0x81399535	0x2F67
+0x81399536	0x2F68
+0x81399537	0x2F69
+0x81399538	0x2F6A
+0x81399539	0x2F6B
+0x81399630	0x2F6C
+0x81399631	0x2F6D
+0x81399632	0x2F6E
+0x81399633	0x2F6F
+0x81399634	0x2F70
+0x81399635	0x2F71
+0x81399636	0x2F72
+0x81399637	0x2F73
+0x81399638	0x2F74
+0x81399639	0x2F75
+0x81399730	0x2F76
+0x81399731	0x2F77
+0x81399732	0x2F78
+0x81399733	0x2F79
+0x81399734	0x2F7A
+0x81399735	0x2F7B
+0x81399736	0x2F7C
+0x81399737	0x2F7D
+0x81399738	0x2F7E
+0x81399739	0x2F7F
+0x81399830	0x2F80
+0x81399831	0x2F81
+0x81399832	0x2F82
+0x81399833	0x2F83
+0x81399834	0x2F84
+0x81399835	0x2F85
+0x81399836	0x2F86
+0x81399837	0x2F87
+0x81399838	0x2F88
+0x81399839	0x2F89
+0x81399930	0x2F8A
+0x81399931	0x2F8B
+0x81399932	0x2F8C
+0x81399933	0x2F8D
+0x81399934	0x2F8E
+0x81399935	0x2F8F
+0x81399936	0x2F90
+0x81399937	0x2F91
+0x81399938	0x2F92
+0x81399939	0x2F93
+0x81399A30	0x2F94
+0x81399A31	0x2F95
+0x81399A32	0x2F96
+0x81399A33	0x2F97
+0x81399A34	0x2F98
+0x81399A35	0x2F99
+0x81399A36	0x2F9A
+0x81399A37	0x2F9B
+0x81399A38	0x2F9C
+0x81399A39	0x2F9D
+0x81399B30	0x2F9E
+0x81399B31	0x2F9F
+0x81399B32	0x2FA0
+0x81399B33	0x2FA1
+0x81399B34	0x2FA2
+0x81399B35	0x2FA3
+0x81399B36	0x2FA4
+0x81399B37	0x2FA5
+0x81399B38	0x2FA6
+0x81399B39	0x2FA7
+0x81399C30	0x2FA8
+0x81399C31	0x2FA9
+0x81399C32	0x2FAA
+0x81399C33	0x2FAB
+0x81399C34	0x2FAC
+0x81399C35	0x2FAD
+0x81399C36	0x2FAE
+0x81399C37	0x2FAF
+0x81399C38	0x2FB0
+0x81399C39	0x2FB1
+0x81399D30	0x2FB2
+0x81399D31	0x2FB3
+0x81399D32	0x2FB4
+0x81399D33	0x2FB5
+0x81399D34	0x2FB6
+0x81399D35	0x2FB7
+0x81399D36	0x2FB8
+0x81399D37	0x2FB9
+0x81399D38	0x2FBA
+0x81399D39	0x2FBB
+0x81399E30	0x2FBC
+0x81399E31	0x2FBD
+0x81399E32	0x2FBE
+0x81399E33	0x2FBF
+0x81399E34	0x2FC0
+0x81399E35	0x2FC1
+0x81399E36	0x2FC2
+0x81399E37	0x2FC3
+0x81399E38	0x2FC4
+0x81399E39	0x2FC5
+0x81399F30	0x2FC6
+0x81399F31	0x2FC7
+0x81399F32	0x2FC8
+0x81399F33	0x2FC9
+0x81399F34	0x2FCA
+0x81399F35	0x2FCB
+0x81399F36	0x2FCC
+0x81399F37	0x2FCD
+0x81399F38	0x2FCE
+0x81399F39	0x2FCF
+0x8139A030	0x2FD0
+0x8139A031	0x2FD1
+0x8139A032	0x2FD2
+0x8139A033	0x2FD3
+0x8139A034	0x2FD4
+0x8139A035	0x2FD5
+0x8139A036	0x2FD6
+0x8139A037	0x2FD7
+0x8139A038	0x2FD8
+0x8139A039	0x2FD9
+0x8139A130	0x2FDA
+0x8139A131	0x2FDB
+0x8139A132	0x2FDC
+0x8139A133	0x2FDD
+0x8139A134	0x2FDE
+0x8139A135	0x2FDF
+0x8139A136	0x2FE0
+0x8139A137	0x2FE1
+0x8139A138	0x2FE2
+0x8139A139	0x2FE3
+0x8139A230	0x2FE4
+0x8139A231	0x2FE5
+0x8139A232	0x2FE6
+0x8139A233	0x2FE7
+0x8139A234	0x2FE8
+0x8139A235	0x2FE9
+0x8139A236	0x2FEA
+0x8139A237	0x2FEB
+0x8139A238	0x2FEC
+0x8139A239	0x2FED
+0x8139A330	0x2FEE
+0x8139A331	0x2FEF
+0x8139A332	0x2FFC
+0x8139A333	0x2FFD
+0x8139A334	0x2FFE
+0x8139A335	0x2FFF
+0x8139A336	0x3004
+0x8139A337	0x3018
+0x8139A338	0x3019
+0x8139A339	0x301A
+0x8139A430	0x301B
+0x8139A431	0x301C
+0x8139A432	0x301F
+0x8139A433	0x3020
+0x8139A434	0x302A
+0x8139A435	0x302B
+0x8139A436	0x302C
+0x8139A437	0x302D
+0x8139A438	0x302E
+0x8139A439	0x302F
+0x8139A530	0x3030
+0x8139A531	0x3031
+0x8139A532	0x3032
+0x8139A533	0x3033
+0x8139A534	0x3034
+0x8139A535	0x3035
+0x8139A536	0x3036
+0x8139A537	0x3037
+0x8139A538	0x3038
+0x8139A539	0x3039
+0x8139A630	0x303A
+0x8139A631	0x303B
+0x8139A632	0x303C
+0x8139A633	0x303D
+0x8139A634	0x303F
+0x8139A635	0x3040
+0x8139A636	0x3094
+0x8139A637	0x3095
+0x8139A638	0x3096
+0x8139A639	0x3097
+0x8139A730	0x3098
+0x8139A731	0x3099
+0x8139A732	0x309A
+0x8139A733	0x309F
+0x8139A734	0x30A0
+0x8139A735	0x30F7
+0x8139A736	0x30F8
+0x8139A737	0x30F9
+0x8139A738	0x30FA
+0x8139A739	0x30FB
+0x8139A830	0x30FF
+0x8139A831	0x3100
+0x8139A832	0x3101
+0x8139A833	0x3102
+0x8139A834	0x3103
+0x8139A835	0x3104
+0x8139A836	0x312A
+0x8139A837	0x312B
+0x8139A838	0x312C
+0x8139A839	0x312D
+0x8139A930	0x312E
+0x8139A931	0x312F
+0x8139A932	0x3130
+0x8139A933	0x3131
+0x8139A934	0x3132
+0x8139A935	0x3133
+0x8139A936	0x3134
+0x8139A937	0x3135
+0x8139A938	0x3136
+0x8139A939	0x3137
+0x8139AA30	0x3138
+0x8139AA31	0x3139
+0x8139AA32	0x313A
+0x8139AA33	0x313B
+0x8139AA34	0x313C
+0x8139AA35	0x313D
+0x8139AA36	0x313E
+0x8139AA37	0x313F
+0x8139AA38	0x3140
+0x8139AA39	0x3141
+0x8139AB30	0x3142
+0x8139AB31	0x3143
+0x8139AB32	0x3144
+0x8139AB33	0x3145
+0x8139AB34	0x3146
+0x8139AB35	0x3147
+0x8139AB36	0x3148
+0x8139AB37	0x3149
+0x8139AB38	0x314A
+0x8139AB39	0x314B
+0x8139AC30	0x314C
+0x8139AC31	0x314D
+0x8139AC32	0x314E
+0x8139AC33	0x314F
+0x8139AC34	0x3150
+0x8139AC35	0x3151
+0x8139AC36	0x3152
+0x8139AC37	0x3153
+0x8139AC38	0x3154
+0x8139AC39	0x3155
+0x8139AD30	0x3156
+0x8139AD31	0x3157
+0x8139AD32	0x3158
+0x8139AD33	0x3159
+0x8139AD34	0x315A
+0x8139AD35	0x315B
+0x8139AD36	0x315C
+0x8139AD37	0x315D
+0x8139AD38	0x315E
+0x8139AD39	0x315F
+0x8139AE30	0x3160
+0x8139AE31	0x3161
+0x8139AE32	0x3162
+0x8139AE33	0x3163
+0x8139AE34	0x3164
+0x8139AE35	0x3165
+0x8139AE36	0x3166
+0x8139AE37	0x3167
+0x8139AE38	0x3168
+0x8139AE39	0x3169
+0x8139AF30	0x316A
+0x8139AF31	0x316B
+0x8139AF32	0x316C
+0x8139AF33	0x316D
+0x8139AF34	0x316E
+0x8139AF35	0x316F
+0x8139AF36	0x3170
+0x8139AF37	0x3171
+0x8139AF38	0x3172
+0x8139AF39	0x3173
+0x8139B030	0x3174
+0x8139B031	0x3175
+0x8139B032	0x3176
+0x8139B033	0x3177
+0x8139B034	0x3178
+0x8139B035	0x3179
+0x8139B036	0x317A
+0x8139B037	0x317B
+0x8139B038	0x317C
+0x8139B039	0x317D
+0x8139B130	0x317E
+0x8139B131	0x317F
+0x8139B132	0x3180
+0x8139B133	0x3181
+0x8139B134	0x3182
+0x8139B135	0x3183
+0x8139B136	0x3184
+0x8139B137	0x3185
+0x8139B138	0x3186
+0x8139B139	0x3187
+0x8139B230	0x3188
+0x8139B231	0x3189
+0x8139B232	0x318A
+0x8139B233	0x318B
+0x8139B234	0x318C
+0x8139B235	0x318D
+0x8139B236	0x318E
+0x8139B237	0x318F
+0x8139B238	0x3190
+0x8139B239	0x3191
+0x8139B330	0x3192
+0x8139B331	0x3193
+0x8139B332	0x3194
+0x8139B333	0x3195
+0x8139B334	0x3196
+0x8139B335	0x3197
+0x8139B336	0x3198
+0x8139B337	0x3199
+0x8139B338	0x319A
+0x8139B339	0x319B
+0x8139B430	0x319C
+0x8139B431	0x319D
+0x8139B432	0x319E
+0x8139B433	0x319F
+0x8139B434	0x31A0
+0x8139B435	0x31A1
+0x8139B436	0x31A2
+0x8139B437	0x31A3
+0x8139B438	0x31A4
+0x8139B439	0x31A5
+0x8139B530	0x31A6
+0x8139B531	0x31A7
+0x8139B532	0x31A8
+0x8139B533	0x31A9
+0x8139B534	0x31AA
+0x8139B535	0x31AB
+0x8139B536	0x31AC
+0x8139B537	0x31AD
+0x8139B538	0x31AE
+0x8139B539	0x31AF
+0x8139B630	0x31B0
+0x8139B631	0x31B1
+0x8139B632	0x31B2
+0x8139B633	0x31B3
+0x8139B634	0x31B4
+0x8139B635	0x31B5
+0x8139B636	0x31B6
+0x8139B637	0x31B7
+0x8139B638	0x31B8
+0x8139B639	0x31B9
+0x8139B730	0x31BA
+0x8139B731	0x31BB
+0x8139B732	0x31BC
+0x8139B733	0x31BD
+0x8139B734	0x31BE
+0x8139B735	0x31BF
+0x8139B736	0x31C0
+0x8139B737	0x31C1
+0x8139B738	0x31C2
+0x8139B739	0x31C3
+0x8139B830	0x31C4
+0x8139B831	0x31C5
+0x8139B832	0x31C6
+0x8139B833	0x31C7
+0x8139B834	0x31C8
+0x8139B835	0x31C9
+0x8139B836	0x31CA
+0x8139B837	0x31CB
+0x8139B838	0x31CC
+0x8139B839	0x31CD
+0x8139B930	0x31CE
+0x8139B931	0x31CF
+0x8139B932	0x31D0
+0x8139B933	0x31D1
+0x8139B934	0x31D2
+0x8139B935	0x31D3
+0x8139B936	0x31D4
+0x8139B937	0x31D5
+0x8139B938	0x31D6
+0x8139B939	0x31D7
+0x8139BA30	0x31D8
+0x8139BA31	0x31D9
+0x8139BA32	0x31DA
+0x8139BA33	0x31DB
+0x8139BA34	0x31DC
+0x8139BA35	0x31DD
+0x8139BA36	0x31DE
+0x8139BA37	0x31DF
+0x8139BA38	0x31E0
+0x8139BA39	0x31E1
+0x8139BB30	0x31E2
+0x8139BB31	0x31E3
+0x8139BB32	0x31E4
+0x8139BB33	0x31E5
+0x8139BB34	0x31E6
+0x8139BB35	0x31E7
+0x8139BB36	0x31E8
+0x8139BB37	0x31E9
+0x8139BB38	0x31EA
+0x8139BB39	0x31EB
+0x8139BC30	0x31EC
+0x8139BC31	0x31ED
+0x8139BC32	0x31EE
+0x8139BC33	0x31EF
+0x8139BC34	0x31F0
+0x8139BC35	0x31F1
+0x8139BC36	0x31F2
+0x8139BC37	0x31F3
+0x8139BC38	0x31F4
+0x8139BC39	0x31F5
+0x8139BD30	0x31F6
+0x8139BD31	0x31F7
+0x8139BD32	0x31F8
+0x8139BD33	0x31F9
+0x8139BD34	0x31FA
+0x8139BD35	0x31FB
+0x8139BD36	0x31FC
+0x8139BD37	0x31FD
+0x8139BD38	0x31FE
+0x8139BD39	0x31FF
+0x8139BE30	0x3200
+0x8139BE31	0x3201
+0x8139BE32	0x3202
+0x8139BE33	0x3203
+0x8139BE34	0x3204
+0x8139BE35	0x3205
+0x8139BE36	0x3206
+0x8139BE37	0x3207
+0x8139BE38	0x3208
+0x8139BE39	0x3209
+0x8139BF30	0x320A
+0x8139BF31	0x320B
+0x8139BF32	0x320C
+0x8139BF33	0x320D
+0x8139BF34	0x320E
+0x8139BF35	0x320F
+0x8139BF36	0x3210
+0x8139BF37	0x3211
+0x8139BF38	0x3212
+0x8139BF39	0x3213
+0x8139C030	0x3214
+0x8139C031	0x3215
+0x8139C032	0x3216
+0x8139C033	0x3217
+0x8139C034	0x3218
+0x8139C035	0x3219
+0x8139C036	0x321A
+0x8139C037	0x321B
+0x8139C038	0x321C
+0x8139C039	0x321D
+0x8139C130	0x321E
+0x8139C131	0x321F
+0x8139C132	0x322A
+0x8139C133	0x322B
+0x8139C134	0x322C
+0x8139C135	0x322D
+0x8139C136	0x322E
+0x8139C137	0x322F
+0x8139C138	0x3230
+0x8139C139	0x3232
+0x8139C230	0x3233
+0x8139C231	0x3234
+0x8139C232	0x3235
+0x8139C233	0x3236
+0x8139C234	0x3237
+0x8139C235	0x3238
+0x8139C236	0x3239
+0x8139C237	0x323A
+0x8139C238	0x323B
+0x8139C239	0x323C
+0x8139C330	0x323D
+0x8139C331	0x323E
+0x8139C332	0x323F
+0x8139C333	0x3240
+0x8139C334	0x3241
+0x8139C335	0x3242
+0x8139C336	0x3243
+0x8139C337	0x3244
+0x8139C338	0x3245
+0x8139C339	0x3246
+0x8139C430	0x3247
+0x8139C431	0x3248
+0x8139C432	0x3249
+0x8139C433	0x324A
+0x8139C434	0x324B
+0x8139C435	0x324C
+0x8139C436	0x324D
+0x8139C437	0x324E
+0x8139C438	0x324F
+0x8139C439	0x3250
+0x8139C530	0x3251
+0x8139C531	0x3252
+0x8139C532	0x3253
+0x8139C533	0x3254
+0x8139C534	0x3255
+0x8139C535	0x3256
+0x8139C536	0x3257
+0x8139C537	0x3258
+0x8139C538	0x3259
+0x8139C539	0x325A
+0x8139C630	0x325B
+0x8139C631	0x325C
+0x8139C632	0x325D
+0x8139C633	0x325E
+0x8139C634	0x325F
+0x8139C635	0x3260
+0x8139C636	0x3261
+0x8139C637	0x3262
+0x8139C638	0x3263
+0x8139C639	0x3264
+0x8139C730	0x3265
+0x8139C731	0x3266
+0x8139C732	0x3267
+0x8139C733	0x3268
+0x8139C734	0x3269
+0x8139C735	0x326A
+0x8139C736	0x326B
+0x8139C737	0x326C
+0x8139C738	0x326D
+0x8139C739	0x326E
+0x8139C830	0x326F
+0x8139C831	0x3270
+0x8139C832	0x3271
+0x8139C833	0x3272
+0x8139C834	0x3273
+0x8139C835	0x3274
+0x8139C836	0x3275
+0x8139C837	0x3276
+0x8139C838	0x3277
+0x8139C839	0x3278
+0x8139C930	0x3279
+0x8139C931	0x327A
+0x8139C932	0x327B
+0x8139C933	0x327C
+0x8139C934	0x327D
+0x8139C935	0x327E
+0x8139C936	0x327F
+0x8139C937	0x3280
+0x8139C938	0x3281
+0x8139C939	0x3282
+0x8139CA30	0x3283
+0x8139CA31	0x3284
+0x8139CA32	0x3285
+0x8139CA33	0x3286
+0x8139CA34	0x3287
+0x8139CA35	0x3288
+0x8139CA36	0x3289
+0x8139CA37	0x328A
+0x8139CA38	0x328B
+0x8139CA39	0x328C
+0x8139CB30	0x328D
+0x8139CB31	0x328E
+0x8139CB32	0x328F
+0x8139CB33	0x3290
+0x8139CB34	0x3291
+0x8139CB35	0x3292
+0x8139CB36	0x3293
+0x8139CB37	0x3294
+0x8139CB38	0x3295
+0x8139CB39	0x3296
+0x8139CC30	0x3297
+0x8139CC31	0x3298
+0x8139CC32	0x3299
+0x8139CC33	0x329A
+0x8139CC34	0x329B
+0x8139CC35	0x329C
+0x8139CC36	0x329D
+0x8139CC37	0x329E
+0x8139CC38	0x329F
+0x8139CC39	0x32A0
+0x8139CD30	0x32A1
+0x8139CD31	0x32A2
+0x8139CD32	0x32A4
+0x8139CD33	0x32A5
+0x8139CD34	0x32A6
+0x8139CD35	0x32A7
+0x8139CD36	0x32A8
+0x8139CD37	0x32A9
+0x8139CD38	0x32AA
+0x8139CD39	0x32AB
+0x8139CE30	0x32AC
+0x8139CE31	0x32AD
+0x8139CE32	0x32AE
+0x8139CE33	0x32AF
+0x8139CE34	0x32B0
+0x8139CE35	0x32B1
+0x8139CE36	0x32B2
+0x8139CE37	0x32B3
+0x8139CE38	0x32B4
+0x8139CE39	0x32B5
+0x8139CF30	0x32B6
+0x8139CF31	0x32B7
+0x8139CF32	0x32B8
+0x8139CF33	0x32B9
+0x8139CF34	0x32BA
+0x8139CF35	0x32BB
+0x8139CF36	0x32BC
+0x8139CF37	0x32BD
+0x8139CF38	0x32BE
+0x8139CF39	0x32BF
+0x8139D030	0x32C0
+0x8139D031	0x32C1
+0x8139D032	0x32C2
+0x8139D033	0x32C3
+0x8139D034	0x32C4
+0x8139D035	0x32C5
+0x8139D036	0x32C6
+0x8139D037	0x32C7
+0x8139D038	0x32C8
+0x8139D039	0x32C9
+0x8139D130	0x32CA
+0x8139D131	0x32CB
+0x8139D132	0x32CC
+0x8139D133	0x32CD
+0x8139D134	0x32CE
+0x8139D135	0x32CF
+0x8139D136	0x32D0
+0x8139D137	0x32D1
+0x8139D138	0x32D2
+0x8139D139	0x32D3
+0x8139D230	0x32D4
+0x8139D231	0x32D5
+0x8139D232	0x32D6
+0x8139D233	0x32D7
+0x8139D234	0x32D8
+0x8139D235	0x32D9
+0x8139D236	0x32DA
+0x8139D237	0x32DB
+0x8139D238	0x32DC
+0x8139D239	0x32DD
+0x8139D330	0x32DE
+0x8139D331	0x32DF
+0x8139D332	0x32E0
+0x8139D333	0x32E1
+0x8139D334	0x32E2
+0x8139D335	0x32E3
+0x8139D336	0x32E4
+0x8139D337	0x32E5
+0x8139D338	0x32E6
+0x8139D339	0x32E7
+0x8139D430	0x32E8
+0x8139D431	0x32E9
+0x8139D432	0x32EA
+0x8139D433	0x32EB
+0x8139D434	0x32EC
+0x8139D435	0x32ED
+0x8139D436	0x32EE
+0x8139D437	0x32EF
+0x8139D438	0x32F0
+0x8139D439	0x32F1
+0x8139D530	0x32F2
+0x8139D531	0x32F3
+0x8139D532	0x32F4
+0x8139D533	0x32F5
+0x8139D534	0x32F6
+0x8139D535	0x32F7
+0x8139D536	0x32F8
+0x8139D537	0x32F9
+0x8139D538	0x32FA
+0x8139D539	0x32FB
+0x8139D630	0x32FC
+0x8139D631	0x32FD
+0x8139D632	0x32FE
+0x8139D633	0x32FF
+0x8139D634	0x3300
+0x8139D635	0x3301
+0x8139D636	0x3302
+0x8139D637	0x3303
+0x8139D638	0x3304
+0x8139D639	0x3305
+0x8139D730	0x3306
+0x8139D731	0x3307
+0x8139D732	0x3308
+0x8139D733	0x3309
+0x8139D734	0x330A
+0x8139D735	0x330B
+0x8139D736	0x330C
+0x8139D737	0x330D
+0x8139D738	0x330E
+0x8139D739	0x330F
+0x8139D830	0x3310
+0x8139D831	0x3311
+0x8139D832	0x3312
+0x8139D833	0x3313
+0x8139D834	0x3314
+0x8139D835	0x3315
+0x8139D836	0x3316
+0x8139D837	0x3317
+0x8139D838	0x3318
+0x8139D839	0x3319
+0x8139D930	0x331A
+0x8139D931	0x331B
+0x8139D932	0x331C
+0x8139D933	0x331D
+0x8139D934	0x331E
+0x8139D935	0x331F
+0x8139D936	0x3320
+0x8139D937	0x3321
+0x8139D938	0x3322
+0x8139D939	0x3323
+0x8139DA30	0x3324
+0x8139DA31	0x3325
+0x8139DA32	0x3326
+0x8139DA33	0x3327
+0x8139DA34	0x3328
+0x8139DA35	0x3329
+0x8139DA36	0x332A
+0x8139DA37	0x332B
+0x8139DA38	0x332C
+0x8139DA39	0x332D
+0x8139DB30	0x332E
+0x8139DB31	0x332F
+0x8139DB32	0x3330
+0x8139DB33	0x3331
+0x8139DB34	0x3332
+0x8139DB35	0x3333
+0x8139DB36	0x3334
+0x8139DB37	0x3335
+0x8139DB38	0x3336
+0x8139DB39	0x3337
+0x8139DC30	0x3338
+0x8139DC31	0x3339
+0x8139DC32	0x333A
+0x8139DC33	0x333B
+0x8139DC34	0x333C
+0x8139DC35	0x333D
+0x8139DC36	0x333E
+0x8139DC37	0x333F
+0x8139DC38	0x3340
+0x8139DC39	0x3341
+0x8139DD30	0x3342
+0x8139DD31	0x3343
+0x8139DD32	0x3344
+0x8139DD33	0x3345
+0x8139DD34	0x3346
+0x8139DD35	0x3347
+0x8139DD36	0x3348
+0x8139DD37	0x3349
+0x8139DD38	0x334A
+0x8139DD39	0x334B
+0x8139DE30	0x334C
+0x8139DE31	0x334D
+0x8139DE32	0x334E
+0x8139DE33	0x334F
+0x8139DE34	0x3350
+0x8139DE35	0x3351
+0x8139DE36	0x3352
+0x8139DE37	0x3353
+0x8139DE38	0x3354
+0x8139DE39	0x3355
+0x8139DF30	0x3356
+0x8139DF31	0x3357
+0x8139DF32	0x3358
+0x8139DF33	0x3359
+0x8139DF34	0x335A
+0x8139DF35	0x335B
+0x8139DF36	0x335C
+0x8139DF37	0x335D
+0x8139DF38	0x335E
+0x8139DF39	0x335F
+0x8139E030	0x3360
+0x8139E031	0x3361
+0x8139E032	0x3362
+0x8139E033	0x3363
+0x8139E034	0x3364
+0x8139E035	0x3365
+0x8139E036	0x3366
+0x8139E037	0x3367
+0x8139E038	0x3368
+0x8139E039	0x3369
+0x8139E130	0x336A
+0x8139E131	0x336B
+0x8139E132	0x336C
+0x8139E133	0x336D
+0x8139E134	0x336E
+0x8139E135	0x336F
+0x8139E136	0x3370
+0x8139E137	0x3371
+0x8139E138	0x3372
+0x8139E139	0x3373
+0x8139E230	0x3374
+0x8139E231	0x3375
+0x8139E232	0x3376
+0x8139E233	0x3377
+0x8139E234	0x3378
+0x8139E235	0x3379
+0x8139E236	0x337A
+0x8139E237	0x337B
+0x8139E238	0x337C
+0x8139E239	0x337D
+0x8139E330	0x337E
+0x8139E331	0x337F
+0x8139E332	0x3380
+0x8139E333	0x3381
+0x8139E334	0x3382
+0x8139E335	0x3383
+0x8139E336	0x3384
+0x8139E337	0x3385
+0x8139E338	0x3386
+0x8139E339	0x3387
+0x8139E430	0x3388
+0x8139E431	0x3389
+0x8139E432	0x338A
+0x8139E433	0x338B
+0x8139E434	0x338C
+0x8139E435	0x338D
+0x8139E436	0x3390
+0x8139E437	0x3391
+0x8139E438	0x3392
+0x8139E439	0x3393
+0x8139E530	0x3394
+0x8139E531	0x3395
+0x8139E532	0x3396
+0x8139E533	0x3397
+0x8139E534	0x3398
+0x8139E535	0x3399
+0x8139E536	0x339A
+0x8139E537	0x339B
+0x8139E538	0x339F
+0x8139E539	0x33A0
+0x8139E630	0x33A2
+0x8139E631	0x33A3
+0x8139E632	0x33A4
+0x8139E633	0x33A5
+0x8139E634	0x33A6
+0x8139E635	0x33A7
+0x8139E636	0x33A8
+0x8139E637	0x33A9
+0x8139E638	0x33AA
+0x8139E639	0x33AB
+0x8139E730	0x33AC
+0x8139E731	0x33AD
+0x8139E732	0x33AE
+0x8139E733	0x33AF
+0x8139E734	0x33B0
+0x8139E735	0x33B1
+0x8139E736	0x33B2
+0x8139E737	0x33B3
+0x8139E738	0x33B4
+0x8139E739	0x33B5
+0x8139E830	0x33B6
+0x8139E831	0x33B7
+0x8139E832	0x33B8
+0x8139E833	0x33B9
+0x8139E834	0x33BA
+0x8139E835	0x33BB
+0x8139E836	0x33BC
+0x8139E837	0x33BD
+0x8139E838	0x33BE
+0x8139E839	0x33BF
+0x8139E930	0x33C0
+0x8139E931	0x33C1
+0x8139E932	0x33C2
+0x8139E933	0x33C3
+0x8139E934	0x33C5
+0x8139E935	0x33C6
+0x8139E936	0x33C7
+0x8139E937	0x33C8
+0x8139E938	0x33C9
+0x8139E939	0x33CA
+0x8139EA30	0x33CB
+0x8139EA31	0x33CC
+0x8139EA32	0x33CD
+0x8139EA33	0x33CF
+0x8139EA34	0x33D0
+0x8139EA35	0x33D3
+0x8139EA36	0x33D4
+0x8139EA37	0x33D6
+0x8139EA38	0x33D7
+0x8139EA39	0x33D8
+0x8139EB30	0x33D9
+0x8139EB31	0x33DA
+0x8139EB32	0x33DB
+0x8139EB33	0x33DC
+0x8139EB34	0x33DD
+0x8139EB35	0x33DE
+0x8139EB36	0x33DF
+0x8139EB37	0x33E0
+0x8139EB38	0x33E1
+0x8139EB39	0x33E2
+0x8139EC30	0x33E3
+0x8139EC31	0x33E4
+0x8139EC32	0x33E5
+0x8139EC33	0x33E6
+0x8139EC34	0x33E7
+0x8139EC35	0x33E8
+0x8139EC36	0x33E9
+0x8139EC37	0x33EA
+0x8139EC38	0x33EB
+0x8139EC39	0x33EC
+0x8139ED30	0x33ED
+0x8139ED31	0x33EE
+0x8139ED32	0x33EF
+0x8139ED33	0x33F0
+0x8139ED34	0x33F1
+0x8139ED35	0x33F2
+0x8139ED36	0x33F3
+0x8139ED37	0x33F4
+0x8139ED38	0x33F5
+0x8139ED39	0x33F6
+0x8139EE30	0x33F7
+0x8139EE31	0x33F8
+0x8139EE32	0x33F9
+0x8139EE33	0x33FA
+0x8139EE34	0x33FB
+0x8139EE35	0x33FC
+0x8139EE36	0x33FD
+0x8139EE37	0x33FE
+0x8139EE38	0x33FF
+0x8139EE39	0x3400
+0x8139EF30	0x3401
+0x8139EF31	0x3402
+0x8139EF32	0x3403
+0x8139EF33	0x3404
+0x8139EF34	0x3405
+0x8139EF35	0x3406
+0x8139EF36	0x3407
+0x8139EF37	0x3408
+0x8139EF38	0x3409
+0x8139EF39	0x340A
+0x8139F030	0x340B
+0x8139F031	0x340C
+0x8139F032	0x340D
+0x8139F033	0x340E
+0x8139F034	0x340F
+0x8139F035	0x3410
+0x8139F036	0x3411
+0x8139F037	0x3412
+0x8139F038	0x3413
+0x8139F039	0x3414
+0x8139F130	0x3415
+0x8139F131	0x3416
+0x8139F132	0x3417
+0x8139F133	0x3418
+0x8139F134	0x3419
+0x8139F135	0x341A
+0x8139F136	0x341B
+0x8139F137	0x341C
+0x8139F138	0x341D
+0x8139F139	0x341E
+0x8139F230	0x341F
+0x8139F231	0x3420
+0x8139F232	0x3421
+0x8139F233	0x3422
+0x8139F234	0x3423
+0x8139F235	0x3424
+0x8139F236	0x3425
+0x8139F237	0x3426
+0x8139F238	0x3427
+0x8139F239	0x3428
+0x8139F330	0x3429
+0x8139F331	0x342A
+0x8139F332	0x342B
+0x8139F333	0x342C
+0x8139F334	0x342D
+0x8139F335	0x342E
+0x8139F336	0x342F
+0x8139F337	0x3430
+0x8139F338	0x3431
+0x8139F339	0x3432
+0x8139F430	0x3433
+0x8139F431	0x3434
+0x8139F432	0x3435
+0x8139F433	0x3436
+0x8139F434	0x3437
+0x8139F435	0x3438
+0x8139F436	0x3439
+0x8139F437	0x343A
+0x8139F438	0x343B
+0x8139F439	0x343C
+0x8139F530	0x343D
+0x8139F531	0x343E
+0x8139F532	0x343F
+0x8139F533	0x3440
+0x8139F534	0x3441
+0x8139F535	0x3442
+0x8139F536	0x3443
+0x8139F537	0x3444
+0x8139F538	0x3445
+0x8139F539	0x3446
+0x8139F630	0x3448
+0x8139F631	0x3449
+0x8139F632	0x344A
+0x8139F633	0x344B
+0x8139F634	0x344C
+0x8139F635	0x344D
+0x8139F636	0x344E
+0x8139F637	0x344F
+0x8139F638	0x3450
+0x8139F639	0x3451
+0x8139F730	0x3452
+0x8139F731	0x3453
+0x8139F732	0x3454
+0x8139F733	0x3455
+0x8139F734	0x3456
+0x8139F735	0x3457
+0x8139F736	0x3458
+0x8139F737	0x3459
+0x8139F738	0x345A
+0x8139F739	0x345B
+0x8139F830	0x345C
+0x8139F831	0x345D
+0x8139F832	0x345E
+0x8139F833	0x345F
+0x8139F834	0x3460
+0x8139F835	0x3461
+0x8139F836	0x3462
+0x8139F837	0x3463
+0x8139F838	0x3464
+0x8139F839	0x3465
+0x8139F930	0x3466
+0x8139F931	0x3467
+0x8139F932	0x3468
+0x8139F933	0x3469
+0x8139F934	0x346A
+0x8139F935	0x346B
+0x8139F936	0x346C
+0x8139F937	0x346D
+0x8139F938	0x346E
+0x8139F939	0x346F
+0x8139FA30	0x3470
+0x8139FA31	0x3471
+0x8139FA32	0x3472
+0x8139FA33	0x3474
+0x8139FA34	0x3475
+0x8139FA35	0x3476
+0x8139FA36	0x3477
+0x8139FA37	0x3478
+0x8139FA38	0x3479
+0x8139FA39	0x347A
+0x8139FB30	0x347B
+0x8139FB31	0x347C
+0x8139FB32	0x347D
+0x8139FB33	0x347E
+0x8139FB34	0x347F
+0x8139FB35	0x3480
+0x8139FB36	0x3481
+0x8139FB37	0x3482
+0x8139FB38	0x3483
+0x8139FB39	0x3484
+0x8139FC30	0x3485
+0x8139FC31	0x3486
+0x8139FC32	0x3487
+0x8139FC33	0x3488
+0x8139FC34	0x3489
+0x8139FC35	0x348A
+0x8139FC36	0x348B
+0x8139FC37	0x348C
+0x8139FC38	0x348D
+0x8139FC39	0x348E
+0x8139FD30	0x348F
+0x8139FD31	0x3490
+0x8139FD32	0x3491
+0x8139FD33	0x3492
+0x8139FD34	0x3493
+0x8139FD35	0x3494
+0x8139FD36	0x3495
+0x8139FD37	0x3496
+0x8139FD38	0x3497
+0x8139FD39	0x3498
+0x8139FE30	0x3499
+0x8139FE31	0x349A
+0x8139FE32	0x349B
+0x8139FE33	0x349C
+0x8139FE34	0x349D
+0x8139FE35	0x349E
+0x8139FE36	0x349F
+0x8139FE37	0x34A0
+0x8139FE38	0x34A1
+0x8139FE39	0x34A2
+0x8140	0x4E02
+0x8141	0x4E04
+0x8142	0x4E05
+0x8143	0x4E06
+0x8144	0x4E0F
+0x8145	0x4E12
+0x8146	0x4E17
+0x8147	0x4E1F
+0x8148	0x4E20
+0x8149	0x4E21
+0x814A	0x4E23
+0x814B	0x4E26
+0x814C	0x4E29
+0x814D	0x4E2E
+0x814E	0x4E2F
+0x814F	0x4E31
+0x8150	0x4E33
+0x8151	0x4E35
+0x8152	0x4E37
+0x8153	0x4E3C
+0x8154	0x4E40
+0x8155	0x4E41
+0x8156	0x4E42
+0x8157	0x4E44
+0x8158	0x4E46
+0x8159	0x4E4A
+0x815A	0x4E51
+0x815B	0x4E55
+0x815C	0x4E57
+0x815D	0x4E5A
+0x815E	0x4E5B
+0x815F	0x4E62
+0x8160	0x4E63
+0x8161	0x4E64
+0x8162	0x4E65
+0x8163	0x4E67
+0x8164	0x4E68
+0x8165	0x4E6A
+0x8166	0x4E6B
+0x8167	0x4E6C
+0x8168	0x4E6D
+0x8169	0x4E6E
+0x816A	0x4E6F
+0x816B	0x4E72
+0x816C	0x4E74
+0x816D	0x4E75
+0x816E	0x4E76
+0x816F	0x4E77
+0x8170	0x4E78
+0x8171	0x4E79
+0x8172	0x4E7A
+0x8173	0x4E7B
+0x8174	0x4E7C
+0x8175	0x4E7D
+0x8176	0x4E7F
+0x8177	0x4E80
+0x8178	0x4E81
+0x8179	0x4E82
+0x817A	0x4E83
+0x817B	0x4E84
+0x817C	0x4E85
+0x817D	0x4E87
+0x817E	0x4E8A
+0x8180	0x4E90
+0x8181	0x4E96
+0x8182	0x4E97
+0x8183	0x4E99
+0x8184	0x4E9C
+0x8185	0x4E9D
+0x8186	0x4E9E
+0x8187	0x4EA3
+0x8188	0x4EAA
+0x8189	0x4EAF
+0x818A	0x4EB0
+0x818B	0x4EB1
+0x818C	0x4EB4
+0x818D	0x4EB6
+0x818E	0x4EB7
+0x818F	0x4EB8
+0x8190	0x4EB9
+0x8191	0x4EBC
+0x8192	0x4EBD
+0x8193	0x4EBE
+0x8194	0x4EC8
+0x8195	0x4ECC
+0x8196	0x4ECF
+0x8197	0x4ED0
+0x8198	0x4ED2
+0x8199	0x4EDA
+0x819A	0x4EDB
+0x819B	0x4EDC
+0x819C	0x4EE0
+0x819D	0x4EE2
+0x819E	0x4EE6
+0x819F	0x4EE7
+0x81A0	0x4EE9
+0x81A1	0x4EED
+0x81A2	0x4EEE
+0x81A3	0x4EEF
+0x81A4	0x4EF1
+0x81A5	0x4EF4
+0x81A6	0x4EF8
+0x81A7	0x4EF9
+0x81A8	0x4EFA
+0x81A9	0x4EFC
+0x81AA	0x4EFE
+0x81AB	0x4F00
+0x81AC	0x4F02
+0x81AD	0x4F03
+0x81AE	0x4F04
+0x81AF	0x4F05
+0x81B0	0x4F06
+0x81B1	0x4F07
+0x81B2	0x4F08
+0x81B3	0x4F0B
+0x81B4	0x4F0C
+0x81B5	0x4F12
+0x81B6	0x4F13
+0x81B7	0x4F14
+0x81B8	0x4F15
+0x81B9	0x4F16
+0x81BA	0x4F1C
+0x81BB	0x4F1D
+0x81BC	0x4F21
+0x81BD	0x4F23
+0x81BE	0x4F28
+0x81BF	0x4F29
+0x81C0	0x4F2C
+0x81C1	0x4F2D
+0x81C2	0x4F2E
+0x81C3	0x4F31
+0x81C4	0x4F33
+0x81C5	0x4F35
+0x81C6	0x4F37
+0x81C7	0x4F39
+0x81C8	0x4F3B
+0x81C9	0x4F3E
+0x81CA	0x4F3F
+0x81CB	0x4F40
+0x81CC	0x4F41
+0x81CD	0x4F42
+0x81CE	0x4F44
+0x81CF	0x4F45
+0x81D0	0x4F47
+0x81D1	0x4F48
+0x81D2	0x4F49
+0x81D3	0x4F4A
+0x81D4	0x4F4B
+0x81D5	0x4F4C
+0x81D6	0x4F52
+0x81D7	0x4F54
+0x81D8	0x4F56
+0x81D9	0x4F61
+0x81DA	0x4F62
+0x81DB	0x4F66
+0x81DC	0x4F68
+0x81DD	0x4F6A
+0x81DE	0x4F6B
+0x81DF	0x4F6D
+0x81E0	0x4F6E
+0x81E1	0x4F71
+0x81E2	0x4F72
+0x81E3	0x4F75
+0x81E4	0x4F77
+0x81E5	0x4F78
+0x81E6	0x4F79
+0x81E7	0x4F7A
+0x81E8	0x4F7D
+0x81E9	0x4F80
+0x81EA	0x4F81
+0x81EB	0x4F82
+0x81EC	0x4F85
+0x81ED	0x4F86
+0x81EE	0x4F87
+0x81EF	0x4F8A
+0x81F0	0x4F8C
+0x81F1	0x4F8E
+0x81F2	0x4F90
+0x81F3	0x4F92
+0x81F4	0x4F93
+0x81F5	0x4F95
+0x81F6	0x4F96
+0x81F7	0x4F98
+0x81F8	0x4F99
+0x81F9	0x4F9A
+0x81FA	0x4F9C
+0x81FB	0x4F9E
+0x81FC	0x4F9F
+0x81FD	0x4FA1
+0x81FE	0x4FA2
+0x82308130	0x34A3
+0x82308131	0x34A4
+0x82308132	0x34A5
+0x82308133	0x34A6
+0x82308134	0x34A7
+0x82308135	0x34A8
+0x82308136	0x34A9
+0x82308137	0x34AA
+0x82308138	0x34AB
+0x82308139	0x34AC
+0x82308230	0x34AD
+0x82308231	0x34AE
+0x82308232	0x34AF
+0x82308233	0x34B0
+0x82308234	0x34B1
+0x82308235	0x34B2
+0x82308236	0x34B3
+0x82308237	0x34B4
+0x82308238	0x34B5
+0x82308239	0x34B6
+0x82308330	0x34B7
+0x82308331	0x34B8
+0x82308332	0x34B9
+0x82308333	0x34BA
+0x82308334	0x34BB
+0x82308335	0x34BC
+0x82308336	0x34BD
+0x82308337	0x34BE
+0x82308338	0x34BF
+0x82308339	0x34C0
+0x82308430	0x34C1
+0x82308431	0x34C2
+0x82308432	0x34C3
+0x82308433	0x34C4
+0x82308434	0x34C5
+0x82308435	0x34C6
+0x82308436	0x34C7
+0x82308437	0x34C8
+0x82308438	0x34C9
+0x82308439	0x34CA
+0x82308530	0x34CB
+0x82308531	0x34CC
+0x82308532	0x34CD
+0x82308533	0x34CE
+0x82308534	0x34CF
+0x82308535	0x34D0
+0x82308536	0x34D1
+0x82308537	0x34D2
+0x82308538	0x34D3
+0x82308539	0x34D4
+0x82308630	0x34D5
+0x82308631	0x34D6
+0x82308632	0x34D7
+0x82308633	0x34D8
+0x82308634	0x34D9
+0x82308635	0x34DA
+0x82308636	0x34DB
+0x82308637	0x34DC
+0x82308638	0x34DD
+0x82308639	0x34DE
+0x82308730	0x34DF
+0x82308731	0x34E0
+0x82308732	0x34E1
+0x82308733	0x34E2
+0x82308734	0x34E3
+0x82308735	0x34E4
+0x82308736	0x34E5
+0x82308737	0x34E6
+0x82308738	0x34E7
+0x82308739	0x34E8
+0x82308830	0x34E9
+0x82308831	0x34EA
+0x82308832	0x34EB
+0x82308833	0x34EC
+0x82308834	0x34ED
+0x82308835	0x34EE
+0x82308836	0x34EF
+0x82308837	0x34F0
+0x82308838	0x34F1
+0x82308839	0x34F2
+0x82308930	0x34F3
+0x82308931	0x34F4
+0x82308932	0x34F5
+0x82308933	0x34F6
+0x82308934	0x34F7
+0x82308935	0x34F8
+0x82308936	0x34F9
+0x82308937	0x34FA
+0x82308938	0x34FB
+0x82308939	0x34FC
+0x82308A30	0x34FD
+0x82308A31	0x34FE
+0x82308A32	0x34FF
+0x82308A33	0x3500
+0x82308A34	0x3501
+0x82308A35	0x3502
+0x82308A36	0x3503
+0x82308A37	0x3504
+0x82308A38	0x3505
+0x82308A39	0x3506
+0x82308B30	0x3507
+0x82308B31	0x3508
+0x82308B32	0x3509
+0x82308B33	0x350A
+0x82308B34	0x350B
+0x82308B35	0x350C
+0x82308B36	0x350D
+0x82308B37	0x350E
+0x82308B38	0x350F
+0x82308B39	0x3510
+0x82308C30	0x3511
+0x82308C31	0x3512
+0x82308C32	0x3513
+0x82308C33	0x3514
+0x82308C34	0x3515
+0x82308C35	0x3516
+0x82308C36	0x3517
+0x82308C37	0x3518
+0x82308C38	0x3519
+0x82308C39	0x351A
+0x82308D30	0x351B
+0x82308D31	0x351C
+0x82308D32	0x351D
+0x82308D33	0x351E
+0x82308D34	0x351F
+0x82308D35	0x3520
+0x82308D36	0x3521
+0x82308D37	0x3522
+0x82308D38	0x3523
+0x82308D39	0x3524
+0x82308E30	0x3525
+0x82308E31	0x3526
+0x82308E32	0x3527
+0x82308E33	0x3528
+0x82308E34	0x3529
+0x82308E35	0x352A
+0x82308E36	0x352B
+0x82308E37	0x352C
+0x82308E38	0x352D
+0x82308E39	0x352E
+0x82308F30	0x352F
+0x82308F31	0x3530
+0x82308F32	0x3531
+0x82308F33	0x3532
+0x82308F34	0x3533
+0x82308F35	0x3534
+0x82308F36	0x3535
+0x82308F37	0x3536
+0x82308F38	0x3537
+0x82308F39	0x3538
+0x82309030	0x3539
+0x82309031	0x353A
+0x82309032	0x353B
+0x82309033	0x353C
+0x82309034	0x353D
+0x82309035	0x353E
+0x82309036	0x353F
+0x82309037	0x3540
+0x82309038	0x3541
+0x82309039	0x3542
+0x82309130	0x3543
+0x82309131	0x3544
+0x82309132	0x3545
+0x82309133	0x3546
+0x82309134	0x3547
+0x82309135	0x3548
+0x82309136	0x3549
+0x82309137	0x354A
+0x82309138	0x354B
+0x82309139	0x354C
+0x82309230	0x354D
+0x82309231	0x354E
+0x82309232	0x354F
+0x82309233	0x3550
+0x82309234	0x3551
+0x82309235	0x3552
+0x82309236	0x3553
+0x82309237	0x3554
+0x82309238	0x3555
+0x82309239	0x3556
+0x82309330	0x3557
+0x82309331	0x3558
+0x82309332	0x3559
+0x82309333	0x355A
+0x82309334	0x355B
+0x82309335	0x355C
+0x82309336	0x355D
+0x82309337	0x355E
+0x82309338	0x355F
+0x82309339	0x3560
+0x82309430	0x3561
+0x82309431	0x3562
+0x82309432	0x3563
+0x82309433	0x3564
+0x82309434	0x3565
+0x82309435	0x3566
+0x82309436	0x3567
+0x82309437	0x3568
+0x82309438	0x3569
+0x82309439	0x356A
+0x82309530	0x356B
+0x82309531	0x356C
+0x82309532	0x356D
+0x82309533	0x356E
+0x82309534	0x356F
+0x82309535	0x3570
+0x82309536	0x3571
+0x82309537	0x3572
+0x82309538	0x3573
+0x82309539	0x3574
+0x82309630	0x3575
+0x82309631	0x3576
+0x82309632	0x3577
+0x82309633	0x3578
+0x82309634	0x3579
+0x82309635	0x357A
+0x82309636	0x357B
+0x82309637	0x357C
+0x82309638	0x357D
+0x82309639	0x357E
+0x82309730	0x357F
+0x82309731	0x3580
+0x82309732	0x3581
+0x82309733	0x3582
+0x82309734	0x3583
+0x82309735	0x3584
+0x82309736	0x3585
+0x82309737	0x3586
+0x82309738	0x3587
+0x82309739	0x3588
+0x82309830	0x3589
+0x82309831	0x358A
+0x82309832	0x358B
+0x82309833	0x358C
+0x82309834	0x358D
+0x82309835	0x358E
+0x82309836	0x358F
+0x82309837	0x3590
+0x82309838	0x3591
+0x82309839	0x3592
+0x82309930	0x3593
+0x82309931	0x3594
+0x82309932	0x3595
+0x82309933	0x3596
+0x82309934	0x3597
+0x82309935	0x3598
+0x82309936	0x3599
+0x82309937	0x359A
+0x82309938	0x359B
+0x82309939	0x359C
+0x82309A30	0x359D
+0x82309A31	0x359F
+0x82309A32	0x35A0
+0x82309A33	0x35A1
+0x82309A34	0x35A2
+0x82309A35	0x35A3
+0x82309A36	0x35A4
+0x82309A37	0x35A5
+0x82309A38	0x35A6
+0x82309A39	0x35A7
+0x82309B30	0x35A8
+0x82309B31	0x35A9
+0x82309B32	0x35AA
+0x82309B33	0x35AB
+0x82309B34	0x35AC
+0x82309B35	0x35AD
+0x82309B36	0x35AE
+0x82309B37	0x35AF
+0x82309B38	0x35B0
+0x82309B39	0x35B1
+0x82309C30	0x35B2
+0x82309C31	0x35B3
+0x82309C32	0x35B4
+0x82309C33	0x35B5
+0x82309C34	0x35B6
+0x82309C35	0x35B7
+0x82309C36	0x35B8
+0x82309C37	0x35B9
+0x82309C38	0x35BA
+0x82309C39	0x35BB
+0x82309D30	0x35BC
+0x82309D31	0x35BD
+0x82309D32	0x35BE
+0x82309D33	0x35BF
+0x82309D34	0x35C0
+0x82309D35	0x35C1
+0x82309D36	0x35C2
+0x82309D37	0x35C3
+0x82309D38	0x35C4
+0x82309D39	0x35C5
+0x82309E30	0x35C6
+0x82309E31	0x35C7
+0x82309E32	0x35C8
+0x82309E33	0x35C9
+0x82309E34	0x35CA
+0x82309E35	0x35CB
+0x82309E36	0x35CC
+0x82309E37	0x35CD
+0x82309E38	0x35CE
+0x82309E39	0x35CF
+0x82309F30	0x35D0
+0x82309F31	0x35D1
+0x82309F32	0x35D2
+0x82309F33	0x35D3
+0x82309F34	0x35D4
+0x82309F35	0x35D5
+0x82309F36	0x35D6
+0x82309F37	0x35D7
+0x82309F38	0x35D8
+0x82309F39	0x35D9
+0x8230A030	0x35DA
+0x8230A031	0x35DB
+0x8230A032	0x35DC
+0x8230A033	0x35DD
+0x8230A034	0x35DE
+0x8230A035	0x35DF
+0x8230A036	0x35E0
+0x8230A037	0x35E1
+0x8230A038	0x35E2
+0x8230A039	0x35E3
+0x8230A130	0x35E4
+0x8230A131	0x35E5
+0x8230A132	0x35E6
+0x8230A133	0x35E7
+0x8230A134	0x35E8
+0x8230A135	0x35E9
+0x8230A136	0x35EA
+0x8230A137	0x35EB
+0x8230A138	0x35EC
+0x8230A139	0x35ED
+0x8230A230	0x35EE
+0x8230A231	0x35EF
+0x8230A232	0x35F0
+0x8230A233	0x35F1
+0x8230A234	0x35F2
+0x8230A235	0x35F3
+0x8230A236	0x35F4
+0x8230A237	0x35F5
+0x8230A238	0x35F6
+0x8230A239	0x35F7
+0x8230A330	0x35F8
+0x8230A331	0x35F9
+0x8230A332	0x35FA
+0x8230A333	0x35FB
+0x8230A334	0x35FC
+0x8230A335	0x35FD
+0x8230A336	0x35FE
+0x8230A337	0x35FF
+0x8230A338	0x3600
+0x8230A339	0x3601
+0x8230A430	0x3602
+0x8230A431	0x3603
+0x8230A432	0x3604
+0x8230A433	0x3605
+0x8230A434	0x3606
+0x8230A435	0x3607
+0x8230A436	0x3608
+0x8230A437	0x3609
+0x8230A438	0x360A
+0x8230A439	0x360B
+0x8230A530	0x360C
+0x8230A531	0x360D
+0x8230A532	0x360F
+0x8230A533	0x3610
+0x8230A534	0x3611
+0x8230A535	0x3612
+0x8230A536	0x3613
+0x8230A537	0x3614
+0x8230A538	0x3615
+0x8230A539	0x3616
+0x8230A630	0x3617
+0x8230A631	0x3618
+0x8230A632	0x3619
+0x8230A633	0x361B
+0x8230A634	0x361C
+0x8230A635	0x361D
+0x8230A636	0x361E
+0x8230A637	0x361F
+0x8230A638	0x3620
+0x8230A639	0x3621
+0x8230A730	0x3622
+0x8230A731	0x3623
+0x8230A732	0x3624
+0x8230A733	0x3625
+0x8230A734	0x3626
+0x8230A735	0x3627
+0x8230A736	0x3628
+0x8230A737	0x3629
+0x8230A738	0x362A
+0x8230A739	0x362B
+0x8230A830	0x362C
+0x8230A831	0x362D
+0x8230A832	0x362E
+0x8230A833	0x362F
+0x8230A834	0x3630
+0x8230A835	0x3631
+0x8230A836	0x3632
+0x8230A837	0x3633
+0x8230A838	0x3634
+0x8230A839	0x3635
+0x8230A930	0x3636
+0x8230A931	0x3637
+0x8230A932	0x3638
+0x8230A933	0x3639
+0x8230A934	0x363A
+0x8230A935	0x363B
+0x8230A936	0x363C
+0x8230A937	0x363D
+0x8230A938	0x363E
+0x8230A939	0x363F
+0x8230AA30	0x3640
+0x8230AA31	0x3641
+0x8230AA32	0x3642
+0x8230AA33	0x3643
+0x8230AA34	0x3644
+0x8230AA35	0x3645
+0x8230AA36	0x3646
+0x8230AA37	0x3647
+0x8230AA38	0x3648
+0x8230AA39	0x3649
+0x8230AB30	0x364A
+0x8230AB31	0x364B
+0x8230AB32	0x364C
+0x8230AB33	0x364D
+0x8230AB34	0x364E
+0x8230AB35	0x364F
+0x8230AB36	0x3650
+0x8230AB37	0x3651
+0x8230AB38	0x3652
+0x8230AB39	0x3653
+0x8230AC30	0x3654
+0x8230AC31	0x3655
+0x8230AC32	0x3656
+0x8230AC33	0x3657
+0x8230AC34	0x3658
+0x8230AC35	0x3659
+0x8230AC36	0x365A
+0x8230AC37	0x365B
+0x8230AC38	0x365C
+0x8230AC39	0x365D
+0x8230AD30	0x365E
+0x8230AD31	0x365F
+0x8230AD32	0x3660
+0x8230AD33	0x3661
+0x8230AD34	0x3662
+0x8230AD35	0x3663
+0x8230AD36	0x3664
+0x8230AD37	0x3665
+0x8230AD38	0x3666
+0x8230AD39	0x3667
+0x8230AE30	0x3668
+0x8230AE31	0x3669
+0x8230AE32	0x366A
+0x8230AE33	0x366B
+0x8230AE34	0x366C
+0x8230AE35	0x366D
+0x8230AE36	0x366E
+0x8230AE37	0x366F
+0x8230AE38	0x3670
+0x8230AE39	0x3671
+0x8230AF30	0x3672
+0x8230AF31	0x3673
+0x8230AF32	0x3674
+0x8230AF33	0x3675
+0x8230AF34	0x3676
+0x8230AF35	0x3677
+0x8230AF36	0x3678
+0x8230AF37	0x3679
+0x8230AF38	0x367A
+0x8230AF39	0x367B
+0x8230B030	0x367C
+0x8230B031	0x367D
+0x8230B032	0x367E
+0x8230B033	0x367F
+0x8230B034	0x3680
+0x8230B035	0x3681
+0x8230B036	0x3682
+0x8230B037	0x3683
+0x8230B038	0x3684
+0x8230B039	0x3685
+0x8230B130	0x3686
+0x8230B131	0x3687
+0x8230B132	0x3688
+0x8230B133	0x3689
+0x8230B134	0x368A
+0x8230B135	0x368B
+0x8230B136	0x368C
+0x8230B137	0x368D
+0x8230B138	0x368E
+0x8230B139	0x368F
+0x8230B230	0x3690
+0x8230B231	0x3691
+0x8230B232	0x3692
+0x8230B233	0x3693
+0x8230B234	0x3694
+0x8230B235	0x3695
+0x8230B236	0x3696
+0x8230B237	0x3697
+0x8230B238	0x3698
+0x8230B239	0x3699
+0x8230B330	0x369A
+0x8230B331	0x369B
+0x8230B332	0x369C
+0x8230B333	0x369D
+0x8230B334	0x369E
+0x8230B335	0x369F
+0x8230B336	0x36A0
+0x8230B337	0x36A1
+0x8230B338	0x36A2
+0x8230B339	0x36A3
+0x8230B430	0x36A4
+0x8230B431	0x36A5
+0x8230B432	0x36A6
+0x8230B433	0x36A7
+0x8230B434	0x36A8
+0x8230B435	0x36A9
+0x8230B436	0x36AA
+0x8230B437	0x36AB
+0x8230B438	0x36AC
+0x8230B439	0x36AD
+0x8230B530	0x36AE
+0x8230B531	0x36AF
+0x8230B532	0x36B0
+0x8230B533	0x36B1
+0x8230B534	0x36B2
+0x8230B535	0x36B3
+0x8230B536	0x36B4
+0x8230B537	0x36B5
+0x8230B538	0x36B6
+0x8230B539	0x36B7
+0x8230B630	0x36B8
+0x8230B631	0x36B9
+0x8230B632	0x36BA
+0x8230B633	0x36BB
+0x8230B634	0x36BC
+0x8230B635	0x36BD
+0x8230B636	0x36BE
+0x8230B637	0x36BF
+0x8230B638	0x36C0
+0x8230B639	0x36C1
+0x8230B730	0x36C2
+0x8230B731	0x36C3
+0x8230B732	0x36C4
+0x8230B733	0x36C5
+0x8230B734	0x36C6
+0x8230B735	0x36C7
+0x8230B736	0x36C8
+0x8230B737	0x36C9
+0x8230B738	0x36CA
+0x8230B739	0x36CB
+0x8230B830	0x36CC
+0x8230B831	0x36CD
+0x8230B832	0x36CE
+0x8230B833	0x36CF
+0x8230B834	0x36D0
+0x8230B835	0x36D1
+0x8230B836	0x36D2
+0x8230B837	0x36D3
+0x8230B838	0x36D4
+0x8230B839	0x36D5
+0x8230B930	0x36D6
+0x8230B931	0x36D7
+0x8230B932	0x36D8
+0x8230B933	0x36D9
+0x8230B934	0x36DA
+0x8230B935	0x36DB
+0x8230B936	0x36DC
+0x8230B937	0x36DD
+0x8230B938	0x36DE
+0x8230B939	0x36DF
+0x8230BA30	0x36E0
+0x8230BA31	0x36E1
+0x8230BA32	0x36E2
+0x8230BA33	0x36E3
+0x8230BA34	0x36E4
+0x8230BA35	0x36E5
+0x8230BA36	0x36E6
+0x8230BA37	0x36E7
+0x8230BA38	0x36E8
+0x8230BA39	0x36E9
+0x8230BB30	0x36EA
+0x8230BB31	0x36EB
+0x8230BB32	0x36EC
+0x8230BB33	0x36ED
+0x8230BB34	0x36EE
+0x8230BB35	0x36EF
+0x8230BB36	0x36F0
+0x8230BB37	0x36F1
+0x8230BB38	0x36F2
+0x8230BB39	0x36F3
+0x8230BC30	0x36F4
+0x8230BC31	0x36F5
+0x8230BC32	0x36F6
+0x8230BC33	0x36F7
+0x8230BC34	0x36F8
+0x8230BC35	0x36F9
+0x8230BC36	0x36FA
+0x8230BC37	0x36FB
+0x8230BC38	0x36FC
+0x8230BC39	0x36FD
+0x8230BD30	0x36FE
+0x8230BD31	0x36FF
+0x8230BD32	0x3700
+0x8230BD33	0x3701
+0x8230BD34	0x3702
+0x8230BD35	0x3703
+0x8230BD36	0x3704
+0x8230BD37	0x3705
+0x8230BD38	0x3706
+0x8230BD39	0x3707
+0x8230BE30	0x3708
+0x8230BE31	0x3709
+0x8230BE32	0x370A
+0x8230BE33	0x370B
+0x8230BE34	0x370C
+0x8230BE35	0x370D
+0x8230BE36	0x370E
+0x8230BE37	0x370F
+0x8230BE38	0x3710
+0x8230BE39	0x3711
+0x8230BF30	0x3712
+0x8230BF31	0x3713
+0x8230BF32	0x3714
+0x8230BF33	0x3715
+0x8230BF34	0x3716
+0x8230BF35	0x3717
+0x8230BF36	0x3718
+0x8230BF37	0x3719
+0x8230BF38	0x371A
+0x8230BF39	0x371B
+0x8230C030	0x371C
+0x8230C031	0x371D
+0x8230C032	0x371E
+0x8230C033	0x371F
+0x8230C034	0x3720
+0x8230C035	0x3721
+0x8230C036	0x3722
+0x8230C037	0x3723
+0x8230C038	0x3724
+0x8230C039	0x3725
+0x8230C130	0x3726
+0x8230C131	0x3727
+0x8230C132	0x3728
+0x8230C133	0x3729
+0x8230C134	0x372A
+0x8230C135	0x372B
+0x8230C136	0x372C
+0x8230C137	0x372D
+0x8230C138	0x372E
+0x8230C139	0x372F
+0x8230C230	0x3730
+0x8230C231	0x3731
+0x8230C232	0x3732
+0x8230C233	0x3733
+0x8230C234	0x3734
+0x8230C235	0x3735
+0x8230C236	0x3736
+0x8230C237	0x3737
+0x8230C238	0x3738
+0x8230C239	0x3739
+0x8230C330	0x373A
+0x8230C331	0x373B
+0x8230C332	0x373C
+0x8230C333	0x373D
+0x8230C334	0x373E
+0x8230C335	0x373F
+0x8230C336	0x3740
+0x8230C337	0x3741
+0x8230C338	0x3742
+0x8230C339	0x3743
+0x8230C430	0x3744
+0x8230C431	0x3745
+0x8230C432	0x3746
+0x8230C433	0x3747
+0x8230C434	0x3748
+0x8230C435	0x3749
+0x8230C436	0x374A
+0x8230C437	0x374B
+0x8230C438	0x374C
+0x8230C439	0x374D
+0x8230C530	0x374E
+0x8230C531	0x374F
+0x8230C532	0x3750
+0x8230C533	0x3751
+0x8230C534	0x3752
+0x8230C535	0x3753
+0x8230C536	0x3754
+0x8230C537	0x3755
+0x8230C538	0x3756
+0x8230C539	0x3757
+0x8230C630	0x3758
+0x8230C631	0x3759
+0x8230C632	0x375A
+0x8230C633	0x375B
+0x8230C634	0x375C
+0x8230C635	0x375D
+0x8230C636	0x375E
+0x8230C637	0x375F
+0x8230C638	0x3760
+0x8230C639	0x3761
+0x8230C730	0x3762
+0x8230C731	0x3763
+0x8230C732	0x3764
+0x8230C733	0x3765
+0x8230C734	0x3766
+0x8230C735	0x3767
+0x8230C736	0x3768
+0x8230C737	0x3769
+0x8230C738	0x376A
+0x8230C739	0x376B
+0x8230C830	0x376C
+0x8230C831	0x376D
+0x8230C832	0x376E
+0x8230C833	0x376F
+0x8230C834	0x3770
+0x8230C835	0x3771
+0x8230C836	0x3772
+0x8230C837	0x3773
+0x8230C838	0x3774
+0x8230C839	0x3775
+0x8230C930	0x3776
+0x8230C931	0x3777
+0x8230C932	0x3778
+0x8230C933	0x3779
+0x8230C934	0x377A
+0x8230C935	0x377B
+0x8230C936	0x377C
+0x8230C937	0x377D
+0x8230C938	0x377E
+0x8230C939	0x377F
+0x8230CA30	0x3780
+0x8230CA31	0x3781
+0x8230CA32	0x3782
+0x8230CA33	0x3783
+0x8230CA34	0x3784
+0x8230CA35	0x3785
+0x8230CA36	0x3786
+0x8230CA37	0x3787
+0x8230CA38	0x3788
+0x8230CA39	0x3789
+0x8230CB30	0x378A
+0x8230CB31	0x378B
+0x8230CB32	0x378C
+0x8230CB33	0x378D
+0x8230CB34	0x378E
+0x8230CB35	0x378F
+0x8230CB36	0x3790
+0x8230CB37	0x3791
+0x8230CB38	0x3792
+0x8230CB39	0x3793
+0x8230CC30	0x3794
+0x8230CC31	0x3795
+0x8230CC32	0x3796
+0x8230CC33	0x3797
+0x8230CC34	0x3798
+0x8230CC35	0x3799
+0x8230CC36	0x379A
+0x8230CC37	0x379B
+0x8230CC38	0x379C
+0x8230CC39	0x379D
+0x8230CD30	0x379E
+0x8230CD31	0x379F
+0x8230CD32	0x37A0
+0x8230CD33	0x37A1
+0x8230CD34	0x37A2
+0x8230CD35	0x37A3
+0x8230CD36	0x37A4
+0x8230CD37	0x37A5
+0x8230CD38	0x37A6
+0x8230CD39	0x37A7
+0x8230CE30	0x37A8
+0x8230CE31	0x37A9
+0x8230CE32	0x37AA
+0x8230CE33	0x37AB
+0x8230CE34	0x37AC
+0x8230CE35	0x37AD
+0x8230CE36	0x37AE
+0x8230CE37	0x37AF
+0x8230CE38	0x37B0
+0x8230CE39	0x37B1
+0x8230CF30	0x37B2
+0x8230CF31	0x37B3
+0x8230CF32	0x37B4
+0x8230CF33	0x37B5
+0x8230CF34	0x37B6
+0x8230CF35	0x37B7
+0x8230CF36	0x37B8
+0x8230CF37	0x37B9
+0x8230CF38	0x37BA
+0x8230CF39	0x37BB
+0x8230D030	0x37BC
+0x8230D031	0x37BD
+0x8230D032	0x37BE
+0x8230D033	0x37BF
+0x8230D034	0x37C0
+0x8230D035	0x37C1
+0x8230D036	0x37C2
+0x8230D037	0x37C3
+0x8230D038	0x37C4
+0x8230D039	0x37C5
+0x8230D130	0x37C6
+0x8230D131	0x37C7
+0x8230D132	0x37C8
+0x8230D133	0x37C9
+0x8230D134	0x37CA
+0x8230D135	0x37CB
+0x8230D136	0x37CC
+0x8230D137	0x37CD
+0x8230D138	0x37CE
+0x8230D139	0x37CF
+0x8230D230	0x37D0
+0x8230D231	0x37D1
+0x8230D232	0x37D2
+0x8230D233	0x37D3
+0x8230D234	0x37D4
+0x8230D235	0x37D5
+0x8230D236	0x37D6
+0x8230D237	0x37D7
+0x8230D238	0x37D8
+0x8230D239	0x37D9
+0x8230D330	0x37DA
+0x8230D331	0x37DB
+0x8230D332	0x37DC
+0x8230D333	0x37DD
+0x8230D334	0x37DE
+0x8230D335	0x37DF
+0x8230D336	0x37E0
+0x8230D337	0x37E1
+0x8230D338	0x37E2
+0x8230D339	0x37E3
+0x8230D430	0x37E4
+0x8230D431	0x37E5
+0x8230D432	0x37E6
+0x8230D433	0x37E7
+0x8230D434	0x37E8
+0x8230D435	0x37E9
+0x8230D436	0x37EA
+0x8230D437	0x37EB
+0x8230D438	0x37EC
+0x8230D439	0x37ED
+0x8230D530	0x37EE
+0x8230D531	0x37EF
+0x8230D532	0x37F0
+0x8230D533	0x37F1
+0x8230D534	0x37F2
+0x8230D535	0x37F3
+0x8230D536	0x37F4
+0x8230D537	0x37F5
+0x8230D538	0x37F6
+0x8230D539	0x37F7
+0x8230D630	0x37F8
+0x8230D631	0x37F9
+0x8230D632	0x37FA
+0x8230D633	0x37FB
+0x8230D634	0x37FC
+0x8230D635	0x37FD
+0x8230D636	0x37FE
+0x8230D637	0x37FF
+0x8230D638	0x3800
+0x8230D639	0x3801
+0x8230D730	0x3802
+0x8230D731	0x3803
+0x8230D732	0x3804
+0x8230D733	0x3805
+0x8230D734	0x3806
+0x8230D735	0x3807
+0x8230D736	0x3808
+0x8230D737	0x3809
+0x8230D738	0x380A
+0x8230D739	0x380B
+0x8230D830	0x380C
+0x8230D831	0x380D
+0x8230D832	0x380E
+0x8230D833	0x380F
+0x8230D834	0x3810
+0x8230D835	0x3811
+0x8230D836	0x3812
+0x8230D837	0x3813
+0x8230D838	0x3814
+0x8230D839	0x3815
+0x8230D930	0x3816
+0x8230D931	0x3817
+0x8230D932	0x3818
+0x8230D933	0x3819
+0x8230D934	0x381A
+0x8230D935	0x381B
+0x8230D936	0x381C
+0x8230D937	0x381D
+0x8230D938	0x381E
+0x8230D939	0x381F
+0x8230DA30	0x3820
+0x8230DA31	0x3821
+0x8230DA32	0x3822
+0x8230DA33	0x3823
+0x8230DA34	0x3824
+0x8230DA35	0x3825
+0x8230DA36	0x3826
+0x8230DA37	0x3827
+0x8230DA38	0x3828
+0x8230DA39	0x3829
+0x8230DB30	0x382A
+0x8230DB31	0x382B
+0x8230DB32	0x382C
+0x8230DB33	0x382D
+0x8230DB34	0x382E
+0x8230DB35	0x382F
+0x8230DB36	0x3830
+0x8230DB37	0x3831
+0x8230DB38	0x3832
+0x8230DB39	0x3833
+0x8230DC30	0x3834
+0x8230DC31	0x3835
+0x8230DC32	0x3836
+0x8230DC33	0x3837
+0x8230DC34	0x3838
+0x8230DC35	0x3839
+0x8230DC36	0x383A
+0x8230DC37	0x383B
+0x8230DC38	0x383C
+0x8230DC39	0x383D
+0x8230DD30	0x383E
+0x8230DD31	0x383F
+0x8230DD32	0x3840
+0x8230DD33	0x3841
+0x8230DD34	0x3842
+0x8230DD35	0x3843
+0x8230DD36	0x3844
+0x8230DD37	0x3845
+0x8230DD38	0x3846
+0x8230DD39	0x3847
+0x8230DE30	0x3848
+0x8230DE31	0x3849
+0x8230DE32	0x384A
+0x8230DE33	0x384B
+0x8230DE34	0x384C
+0x8230DE35	0x384D
+0x8230DE36	0x384E
+0x8230DE37	0x384F
+0x8230DE38	0x3850
+0x8230DE39	0x3851
+0x8230DF30	0x3852
+0x8230DF31	0x3853
+0x8230DF32	0x3854
+0x8230DF33	0x3855
+0x8230DF34	0x3856
+0x8230DF35	0x3857
+0x8230DF36	0x3858
+0x8230DF37	0x3859
+0x8230DF38	0x385A
+0x8230DF39	0x385B
+0x8230E030	0x385C
+0x8230E031	0x385D
+0x8230E032	0x385E
+0x8230E033	0x385F
+0x8230E034	0x3860
+0x8230E035	0x3861
+0x8230E036	0x3862
+0x8230E037	0x3863
+0x8230E038	0x3864
+0x8230E039	0x3865
+0x8230E130	0x3866
+0x8230E131	0x3867
+0x8230E132	0x3868
+0x8230E133	0x3869
+0x8230E134	0x386A
+0x8230E135	0x386B
+0x8230E136	0x386C
+0x8230E137	0x386D
+0x8230E138	0x386E
+0x8230E139	0x386F
+0x8230E230	0x3870
+0x8230E231	0x3871
+0x8230E232	0x3872
+0x8230E233	0x3873
+0x8230E234	0x3874
+0x8230E235	0x3875
+0x8230E236	0x3876
+0x8230E237	0x3877
+0x8230E238	0x3878
+0x8230E239	0x3879
+0x8230E330	0x387A
+0x8230E331	0x387B
+0x8230E332	0x387C
+0x8230E333	0x387D
+0x8230E334	0x387E
+0x8230E335	0x387F
+0x8230E336	0x3880
+0x8230E337	0x3881
+0x8230E338	0x3882
+0x8230E339	0x3883
+0x8230E430	0x3884
+0x8230E431	0x3885
+0x8230E432	0x3886
+0x8230E433	0x3887
+0x8230E434	0x3888
+0x8230E435	0x3889
+0x8230E436	0x388A
+0x8230E437	0x388B
+0x8230E438	0x388C
+0x8230E439	0x388D
+0x8230E530	0x388E
+0x8230E531	0x388F
+0x8230E532	0x3890
+0x8230E533	0x3891
+0x8230E534	0x3892
+0x8230E535	0x3893
+0x8230E536	0x3894
+0x8230E537	0x3895
+0x8230E538	0x3896
+0x8230E539	0x3897
+0x8230E630	0x3898
+0x8230E631	0x3899
+0x8230E632	0x389A
+0x8230E633	0x389B
+0x8230E634	0x389C
+0x8230E635	0x389D
+0x8230E636	0x389E
+0x8230E637	0x389F
+0x8230E638	0x38A0
+0x8230E639	0x38A1
+0x8230E730	0x38A2
+0x8230E731	0x38A3
+0x8230E732	0x38A4
+0x8230E733	0x38A5
+0x8230E734	0x38A6
+0x8230E735	0x38A7
+0x8230E736	0x38A8
+0x8230E737	0x38A9
+0x8230E738	0x38AA
+0x8230E739	0x38AB
+0x8230E830	0x38AC
+0x8230E831	0x38AD
+0x8230E832	0x38AE
+0x8230E833	0x38AF
+0x8230E834	0x38B0
+0x8230E835	0x38B1
+0x8230E836	0x38B2
+0x8230E837	0x38B3
+0x8230E838	0x38B4
+0x8230E839	0x38B5
+0x8230E930	0x38B6
+0x8230E931	0x38B7
+0x8230E932	0x38B8
+0x8230E933	0x38B9
+0x8230E934	0x38BA
+0x8230E935	0x38BB
+0x8230E936	0x38BC
+0x8230E937	0x38BD
+0x8230E938	0x38BE
+0x8230E939	0x38BF
+0x8230EA30	0x38C0
+0x8230EA31	0x38C1
+0x8230EA32	0x38C2
+0x8230EA33	0x38C3
+0x8230EA34	0x38C4
+0x8230EA35	0x38C5
+0x8230EA36	0x38C6
+0x8230EA37	0x38C7
+0x8230EA38	0x38C8
+0x8230EA39	0x38C9
+0x8230EB30	0x38CA
+0x8230EB31	0x38CB
+0x8230EB32	0x38CC
+0x8230EB33	0x38CD
+0x8230EB34	0x38CE
+0x8230EB35	0x38CF
+0x8230EB36	0x38D0
+0x8230EB37	0x38D1
+0x8230EB38	0x38D2
+0x8230EB39	0x38D3
+0x8230EC30	0x38D4
+0x8230EC31	0x38D5
+0x8230EC32	0x38D6
+0x8230EC33	0x38D7
+0x8230EC34	0x38D8
+0x8230EC35	0x38D9
+0x8230EC36	0x38DA
+0x8230EC37	0x38DB
+0x8230EC38	0x38DC
+0x8230EC39	0x38DD
+0x8230ED30	0x38DE
+0x8230ED31	0x38DF
+0x8230ED32	0x38E0
+0x8230ED33	0x38E1
+0x8230ED34	0x38E2
+0x8230ED35	0x38E3
+0x8230ED36	0x38E4
+0x8230ED37	0x38E5
+0x8230ED38	0x38E6
+0x8230ED39	0x38E7
+0x8230EE30	0x38E8
+0x8230EE31	0x38E9
+0x8230EE32	0x38EA
+0x8230EE33	0x38EB
+0x8230EE34	0x38EC
+0x8230EE35	0x38ED
+0x8230EE36	0x38EE
+0x8230EE37	0x38EF
+0x8230EE38	0x38F0
+0x8230EE39	0x38F1
+0x8230EF30	0x38F2
+0x8230EF31	0x38F3
+0x8230EF32	0x38F4
+0x8230EF33	0x38F5
+0x8230EF34	0x38F6
+0x8230EF35	0x38F7
+0x8230EF36	0x38F8
+0x8230EF37	0x38F9
+0x8230EF38	0x38FA
+0x8230EF39	0x38FB
+0x8230F030	0x38FC
+0x8230F031	0x38FD
+0x8230F032	0x38FE
+0x8230F033	0x38FF
+0x8230F034	0x3900
+0x8230F035	0x3901
+0x8230F036	0x3902
+0x8230F037	0x3903
+0x8230F038	0x3904
+0x8230F039	0x3905
+0x8230F130	0x3906
+0x8230F131	0x3907
+0x8230F132	0x3908
+0x8230F133	0x3909
+0x8230F134	0x390A
+0x8230F135	0x390B
+0x8230F136	0x390C
+0x8230F137	0x390D
+0x8230F138	0x390E
+0x8230F139	0x390F
+0x8230F230	0x3910
+0x8230F231	0x3911
+0x8230F232	0x3912
+0x8230F233	0x3913
+0x8230F234	0x3914
+0x8230F235	0x3915
+0x8230F236	0x3916
+0x8230F237	0x3917
+0x8230F238	0x3919
+0x8230F239	0x391A
+0x8230F330	0x391B
+0x8230F331	0x391C
+0x8230F332	0x391D
+0x8230F333	0x391E
+0x8230F334	0x391F
+0x8230F335	0x3920
+0x8230F336	0x3921
+0x8230F337	0x3922
+0x8230F338	0x3923
+0x8230F339	0x3924
+0x8230F430	0x3925
+0x8230F431	0x3926
+0x8230F432	0x3927
+0x8230F433	0x3928
+0x8230F434	0x3929
+0x8230F435	0x392A
+0x8230F436	0x392B
+0x8230F437	0x392C
+0x8230F438	0x392D
+0x8230F439	0x392E
+0x8230F530	0x392F
+0x8230F531	0x3930
+0x8230F532	0x3931
+0x8230F533	0x3932
+0x8230F534	0x3933
+0x8230F535	0x3934
+0x8230F536	0x3935
+0x8230F537	0x3936
+0x8230F538	0x3937
+0x8230F539	0x3938
+0x8230F630	0x3939
+0x8230F631	0x393A
+0x8230F632	0x393B
+0x8230F633	0x393C
+0x8230F634	0x393D
+0x8230F635	0x393E
+0x8230F636	0x393F
+0x8230F637	0x3940
+0x8230F638	0x3941
+0x8230F639	0x3942
+0x8230F730	0x3943
+0x8230F731	0x3944
+0x8230F732	0x3945
+0x8230F733	0x3946
+0x8230F734	0x3947
+0x8230F735	0x3948
+0x8230F736	0x3949
+0x8230F737	0x394A
+0x8230F738	0x394B
+0x8230F739	0x394C
+0x8230F830	0x394D
+0x8230F831	0x394E
+0x8230F832	0x394F
+0x8230F833	0x3950
+0x8230F834	0x3951
+0x8230F835	0x3952
+0x8230F836	0x3953
+0x8230F837	0x3954
+0x8230F838	0x3955
+0x8230F839	0x3956
+0x8230F930	0x3957
+0x8230F931	0x3958
+0x8230F932	0x3959
+0x8230F933	0x395A
+0x8230F934	0x395B
+0x8230F935	0x395C
+0x8230F936	0x395D
+0x8230F937	0x395E
+0x8230F938	0x395F
+0x8230F939	0x3960
+0x8230FA30	0x3961
+0x8230FA31	0x3962
+0x8230FA32	0x3963
+0x8230FA33	0x3964
+0x8230FA34	0x3965
+0x8230FA35	0x3966
+0x8230FA36	0x3967
+0x8230FA37	0x3968
+0x8230FA38	0x3969
+0x8230FA39	0x396A
+0x8230FB30	0x396B
+0x8230FB31	0x396C
+0x8230FB32	0x396D
+0x8230FB33	0x396F
+0x8230FB34	0x3970
+0x8230FB35	0x3971
+0x8230FB36	0x3972
+0x8230FB37	0x3973
+0x8230FB38	0x3974
+0x8230FB39	0x3975
+0x8230FC30	0x3976
+0x8230FC31	0x3977
+0x8230FC32	0x3978
+0x8230FC33	0x3979
+0x8230FC34	0x397A
+0x8230FC35	0x397B
+0x8230FC36	0x397C
+0x8230FC37	0x397D
+0x8230FC38	0x397E
+0x8230FC39	0x397F
+0x8230FD30	0x3980
+0x8230FD31	0x3981
+0x8230FD32	0x3982
+0x8230FD33	0x3983
+0x8230FD34	0x3984
+0x8230FD35	0x3985
+0x8230FD36	0x3986
+0x8230FD37	0x3987
+0x8230FD38	0x3988
+0x8230FD39	0x3989
+0x8230FE30	0x398A
+0x8230FE31	0x398B
+0x8230FE32	0x398C
+0x8230FE33	0x398D
+0x8230FE34	0x398E
+0x8230FE35	0x398F
+0x8230FE36	0x3990
+0x8230FE37	0x3991
+0x8230FE38	0x3992
+0x8230FE39	0x3993
+0x82318130	0x3994
+0x82318131	0x3995
+0x82318132	0x3996
+0x82318133	0x3997
+0x82318134	0x3998
+0x82318135	0x3999
+0x82318136	0x399A
+0x82318137	0x399B
+0x82318138	0x399C
+0x82318139	0x399D
+0x82318230	0x399E
+0x82318231	0x399F
+0x82318232	0x39A0
+0x82318233	0x39A1
+0x82318234	0x39A2
+0x82318235	0x39A3
+0x82318236	0x39A4
+0x82318237	0x39A5
+0x82318238	0x39A6
+0x82318239	0x39A7
+0x82318330	0x39A8
+0x82318331	0x39A9
+0x82318332	0x39AA
+0x82318333	0x39AB
+0x82318334	0x39AC
+0x82318335	0x39AD
+0x82318336	0x39AE
+0x82318337	0x39AF
+0x82318338	0x39B0
+0x82318339	0x39B1
+0x82318430	0x39B2
+0x82318431	0x39B3
+0x82318432	0x39B4
+0x82318433	0x39B5
+0x82318434	0x39B6
+0x82318435	0x39B7
+0x82318436	0x39B8
+0x82318437	0x39B9
+0x82318438	0x39BA
+0x82318439	0x39BB
+0x82318530	0x39BC
+0x82318531	0x39BD
+0x82318532	0x39BE
+0x82318533	0x39BF
+0x82318534	0x39C0
+0x82318535	0x39C1
+0x82318536	0x39C2
+0x82318537	0x39C3
+0x82318538	0x39C4
+0x82318539	0x39C5
+0x82318630	0x39C6
+0x82318631	0x39C7
+0x82318632	0x39C8
+0x82318633	0x39C9
+0x82318634	0x39CA
+0x82318635	0x39CB
+0x82318636	0x39CC
+0x82318637	0x39CD
+0x82318638	0x39CE
+0x82318639	0x39D1
+0x82318730	0x39D2
+0x82318731	0x39D3
+0x82318732	0x39D4
+0x82318733	0x39D5
+0x82318734	0x39D6
+0x82318735	0x39D7
+0x82318736	0x39D8
+0x82318737	0x39D9
+0x82318738	0x39DA
+0x82318739	0x39DB
+0x82318830	0x39DC
+0x82318831	0x39DD
+0x82318832	0x39DE
+0x82318833	0x39E0
+0x82318834	0x39E1
+0x82318835	0x39E2
+0x82318836	0x39E3
+0x82318837	0x39E4
+0x82318838	0x39E5
+0x82318839	0x39E6
+0x82318930	0x39E7
+0x82318931	0x39E8
+0x82318932	0x39E9
+0x82318933	0x39EA
+0x82318934	0x39EB
+0x82318935	0x39EC
+0x82318936	0x39ED
+0x82318937	0x39EE
+0x82318938	0x39EF
+0x82318939	0x39F0
+0x82318A30	0x39F1
+0x82318A31	0x39F2
+0x82318A32	0x39F3
+0x82318A33	0x39F4
+0x82318A34	0x39F5
+0x82318A35	0x39F6
+0x82318A36	0x39F7
+0x82318A37	0x39F8
+0x82318A38	0x39F9
+0x82318A39	0x39FA
+0x82318B30	0x39FB
+0x82318B31	0x39FC
+0x82318B32	0x39FD
+0x82318B33	0x39FE
+0x82318B34	0x39FF
+0x82318B35	0x3A00
+0x82318B36	0x3A01
+0x82318B37	0x3A02
+0x82318B38	0x3A03
+0x82318B39	0x3A04
+0x82318C30	0x3A05
+0x82318C31	0x3A06
+0x82318C32	0x3A07
+0x82318C33	0x3A08
+0x82318C34	0x3A09
+0x82318C35	0x3A0A
+0x82318C36	0x3A0B
+0x82318C37	0x3A0C
+0x82318C38	0x3A0D
+0x82318C39	0x3A0E
+0x82318D30	0x3A0F
+0x82318D31	0x3A10
+0x82318D32	0x3A11
+0x82318D33	0x3A12
+0x82318D34	0x3A13
+0x82318D35	0x3A14
+0x82318D36	0x3A15
+0x82318D37	0x3A16
+0x82318D38	0x3A17
+0x82318D39	0x3A18
+0x82318E30	0x3A19
+0x82318E31	0x3A1A
+0x82318E32	0x3A1B
+0x82318E33	0x3A1C
+0x82318E34	0x3A1D
+0x82318E35	0x3A1E
+0x82318E36	0x3A1F
+0x82318E37	0x3A20
+0x82318E38	0x3A21
+0x82318E39	0x3A22
+0x82318F30	0x3A23
+0x82318F31	0x3A24
+0x82318F32	0x3A25
+0x82318F33	0x3A26
+0x82318F34	0x3A27
+0x82318F35	0x3A28
+0x82318F36	0x3A29
+0x82318F37	0x3A2A
+0x82318F38	0x3A2B
+0x82318F39	0x3A2C
+0x82319030	0x3A2D
+0x82319031	0x3A2E
+0x82319032	0x3A2F
+0x82319033	0x3A30
+0x82319034	0x3A31
+0x82319035	0x3A32
+0x82319036	0x3A33
+0x82319037	0x3A34
+0x82319038	0x3A35
+0x82319039	0x3A36
+0x82319130	0x3A37
+0x82319131	0x3A38
+0x82319132	0x3A39
+0x82319133	0x3A3A
+0x82319134	0x3A3B
+0x82319135	0x3A3C
+0x82319136	0x3A3D
+0x82319137	0x3A3E
+0x82319138	0x3A3F
+0x82319139	0x3A40
+0x82319230	0x3A41
+0x82319231	0x3A42
+0x82319232	0x3A43
+0x82319233	0x3A44
+0x82319234	0x3A45
+0x82319235	0x3A46
+0x82319236	0x3A47
+0x82319237	0x3A48
+0x82319238	0x3A49
+0x82319239	0x3A4A
+0x82319330	0x3A4B
+0x82319331	0x3A4C
+0x82319332	0x3A4D
+0x82319333	0x3A4E
+0x82319334	0x3A4F
+0x82319335	0x3A50
+0x82319336	0x3A51
+0x82319337	0x3A52
+0x82319338	0x3A53
+0x82319339	0x3A54
+0x82319430	0x3A55
+0x82319431	0x3A56
+0x82319432	0x3A57
+0x82319433	0x3A58
+0x82319434	0x3A59
+0x82319435	0x3A5A
+0x82319436	0x3A5B
+0x82319437	0x3A5C
+0x82319438	0x3A5D
+0x82319439	0x3A5E
+0x82319530	0x3A5F
+0x82319531	0x3A60
+0x82319532	0x3A61
+0x82319533	0x3A62
+0x82319534	0x3A63
+0x82319535	0x3A64
+0x82319536	0x3A65
+0x82319537	0x3A66
+0x82319538	0x3A67
+0x82319539	0x3A68
+0x82319630	0x3A69
+0x82319631	0x3A6A
+0x82319632	0x3A6B
+0x82319633	0x3A6C
+0x82319634	0x3A6D
+0x82319635	0x3A6E
+0x82319636	0x3A6F
+0x82319637	0x3A70
+0x82319638	0x3A71
+0x82319639	0x3A72
+0x82319730	0x3A74
+0x82319731	0x3A75
+0x82319732	0x3A76
+0x82319733	0x3A77
+0x82319734	0x3A78
+0x82319735	0x3A79
+0x82319736	0x3A7A
+0x82319737	0x3A7B
+0x82319738	0x3A7C
+0x82319739	0x3A7D
+0x82319830	0x3A7E
+0x82319831	0x3A7F
+0x82319832	0x3A80
+0x82319833	0x3A81
+0x82319834	0x3A82
+0x82319835	0x3A83
+0x82319836	0x3A84
+0x82319837	0x3A85
+0x82319838	0x3A86
+0x82319839	0x3A87
+0x82319930	0x3A88
+0x82319931	0x3A89
+0x82319932	0x3A8A
+0x82319933	0x3A8B
+0x82319934	0x3A8C
+0x82319935	0x3A8D
+0x82319936	0x3A8E
+0x82319937	0x3A8F
+0x82319938	0x3A90
+0x82319939	0x3A91
+0x82319A30	0x3A92
+0x82319A31	0x3A93
+0x82319A32	0x3A94
+0x82319A33	0x3A95
+0x82319A34	0x3A96
+0x82319A35	0x3A97
+0x82319A36	0x3A98
+0x82319A37	0x3A99
+0x82319A38	0x3A9A
+0x82319A39	0x3A9B
+0x82319B30	0x3A9C
+0x82319B31	0x3A9D
+0x82319B32	0x3A9E
+0x82319B33	0x3A9F
+0x82319B34	0x3AA0
+0x82319B35	0x3AA1
+0x82319B36	0x3AA2
+0x82319B37	0x3AA3
+0x82319B38	0x3AA4
+0x82319B39	0x3AA5
+0x82319C30	0x3AA6
+0x82319C31	0x3AA7
+0x82319C32	0x3AA8
+0x82319C33	0x3AA9
+0x82319C34	0x3AAA
+0x82319C35	0x3AAB
+0x82319C36	0x3AAC
+0x82319C37	0x3AAD
+0x82319C38	0x3AAE
+0x82319C39	0x3AAF
+0x82319D30	0x3AB0
+0x82319D31	0x3AB1
+0x82319D32	0x3AB2
+0x82319D33	0x3AB3
+0x82319D34	0x3AB4
+0x82319D35	0x3AB5
+0x82319D36	0x3AB6
+0x82319D37	0x3AB7
+0x82319D38	0x3AB8
+0x82319D39	0x3AB9
+0x82319E30	0x3ABA
+0x82319E31	0x3ABB
+0x82319E32	0x3ABC
+0x82319E33	0x3ABD
+0x82319E34	0x3ABE
+0x82319E35	0x3ABF
+0x82319E36	0x3AC0
+0x82319E37	0x3AC1
+0x82319E38	0x3AC2
+0x82319E39	0x3AC3
+0x82319F30	0x3AC4
+0x82319F31	0x3AC5
+0x82319F32	0x3AC6
+0x82319F33	0x3AC7
+0x82319F34	0x3AC8
+0x82319F35	0x3AC9
+0x82319F36	0x3ACA
+0x82319F37	0x3ACB
+0x82319F38	0x3ACC
+0x82319F39	0x3ACD
+0x8231A030	0x3ACE
+0x8231A031	0x3ACF
+0x8231A032	0x3AD0
+0x8231A033	0x3AD1
+0x8231A034	0x3AD2
+0x8231A035	0x3AD3
+0x8231A036	0x3AD4
+0x8231A037	0x3AD5
+0x8231A038	0x3AD6
+0x8231A039	0x3AD7
+0x8231A130	0x3AD8
+0x8231A131	0x3AD9
+0x8231A132	0x3ADA
+0x8231A133	0x3ADB
+0x8231A134	0x3ADC
+0x8231A135	0x3ADD
+0x8231A136	0x3ADE
+0x8231A137	0x3ADF
+0x8231A138	0x3AE0
+0x8231A139	0x3AE1
+0x8231A230	0x3AE2
+0x8231A231	0x3AE3
+0x8231A232	0x3AE4
+0x8231A233	0x3AE5
+0x8231A234	0x3AE6
+0x8231A235	0x3AE7
+0x8231A236	0x3AE8
+0x8231A237	0x3AE9
+0x8231A238	0x3AEA
+0x8231A239	0x3AEB
+0x8231A330	0x3AEC
+0x8231A331	0x3AED
+0x8231A332	0x3AEE
+0x8231A333	0x3AEF
+0x8231A334	0x3AF0
+0x8231A335	0x3AF1
+0x8231A336	0x3AF2
+0x8231A337	0x3AF3
+0x8231A338	0x3AF4
+0x8231A339	0x3AF5
+0x8231A430	0x3AF6
+0x8231A431	0x3AF7
+0x8231A432	0x3AF8
+0x8231A433	0x3AF9
+0x8231A434	0x3AFA
+0x8231A435	0x3AFB
+0x8231A436	0x3AFC
+0x8231A437	0x3AFD
+0x8231A438	0x3AFE
+0x8231A439	0x3AFF
+0x8231A530	0x3B00
+0x8231A531	0x3B01
+0x8231A532	0x3B02
+0x8231A533	0x3B03
+0x8231A534	0x3B04
+0x8231A535	0x3B05
+0x8231A536	0x3B06
+0x8231A537	0x3B07
+0x8231A538	0x3B08
+0x8231A539	0x3B09
+0x8231A630	0x3B0A
+0x8231A631	0x3B0B
+0x8231A632	0x3B0C
+0x8231A633	0x3B0D
+0x8231A634	0x3B0E
+0x8231A635	0x3B0F
+0x8231A636	0x3B10
+0x8231A637	0x3B11
+0x8231A638	0x3B12
+0x8231A639	0x3B13
+0x8231A730	0x3B14
+0x8231A731	0x3B15
+0x8231A732	0x3B16
+0x8231A733	0x3B17
+0x8231A734	0x3B18
+0x8231A735	0x3B19
+0x8231A736	0x3B1A
+0x8231A737	0x3B1B
+0x8231A738	0x3B1C
+0x8231A739	0x3B1D
+0x8231A830	0x3B1E
+0x8231A831	0x3B1F
+0x8231A832	0x3B20
+0x8231A833	0x3B21
+0x8231A834	0x3B22
+0x8231A835	0x3B23
+0x8231A836	0x3B24
+0x8231A837	0x3B25
+0x8231A838	0x3B26
+0x8231A839	0x3B27
+0x8231A930	0x3B28
+0x8231A931	0x3B29
+0x8231A932	0x3B2A
+0x8231A933	0x3B2B
+0x8231A934	0x3B2C
+0x8231A935	0x3B2D
+0x8231A936	0x3B2E
+0x8231A937	0x3B2F
+0x8231A938	0x3B30
+0x8231A939	0x3B31
+0x8231AA30	0x3B32
+0x8231AA31	0x3B33
+0x8231AA32	0x3B34
+0x8231AA33	0x3B35
+0x8231AA34	0x3B36
+0x8231AA35	0x3B37
+0x8231AA36	0x3B38
+0x8231AA37	0x3B39
+0x8231AA38	0x3B3A
+0x8231AA39	0x3B3B
+0x8231AB30	0x3B3C
+0x8231AB31	0x3B3D
+0x8231AB32	0x3B3E
+0x8231AB33	0x3B3F
+0x8231AB34	0x3B40
+0x8231AB35	0x3B41
+0x8231AB36	0x3B42
+0x8231AB37	0x3B43
+0x8231AB38	0x3B44
+0x8231AB39	0x3B45
+0x8231AC30	0x3B46
+0x8231AC31	0x3B47
+0x8231AC32	0x3B48
+0x8231AC33	0x3B49
+0x8231AC34	0x3B4A
+0x8231AC35	0x3B4B
+0x8231AC36	0x3B4C
+0x8231AC37	0x3B4D
+0x8231AC38	0x3B4F
+0x8231AC39	0x3B50
+0x8231AD30	0x3B51
+0x8231AD31	0x3B52
+0x8231AD32	0x3B53
+0x8231AD33	0x3B54
+0x8231AD34	0x3B55
+0x8231AD35	0x3B56
+0x8231AD36	0x3B57
+0x8231AD37	0x3B58
+0x8231AD38	0x3B59
+0x8231AD39	0x3B5A
+0x8231AE30	0x3B5B
+0x8231AE31	0x3B5C
+0x8231AE32	0x3B5D
+0x8231AE33	0x3B5E
+0x8231AE34	0x3B5F
+0x8231AE35	0x3B60
+0x8231AE36	0x3B61
+0x8231AE37	0x3B62
+0x8231AE38	0x3B63
+0x8231AE39	0x3B64
+0x8231AF30	0x3B65
+0x8231AF31	0x3B66
+0x8231AF32	0x3B67
+0x8231AF33	0x3B68
+0x8231AF34	0x3B69
+0x8231AF35	0x3B6A
+0x8231AF36	0x3B6B
+0x8231AF37	0x3B6C
+0x8231AF38	0x3B6D
+0x8231AF39	0x3B6E
+0x8231B030	0x3B6F
+0x8231B031	0x3B70
+0x8231B032	0x3B71
+0x8231B033	0x3B72
+0x8231B034	0x3B73
+0x8231B035	0x3B74
+0x8231B036	0x3B75
+0x8231B037	0x3B76
+0x8231B038	0x3B77
+0x8231B039	0x3B78
+0x8231B130	0x3B79
+0x8231B131	0x3B7A
+0x8231B132	0x3B7B
+0x8231B133	0x3B7C
+0x8231B134	0x3B7D
+0x8231B135	0x3B7E
+0x8231B136	0x3B7F
+0x8231B137	0x3B80
+0x8231B138	0x3B81
+0x8231B139	0x3B82
+0x8231B230	0x3B83
+0x8231B231	0x3B84
+0x8231B232	0x3B85
+0x8231B233	0x3B86
+0x8231B234	0x3B87
+0x8231B235	0x3B88
+0x8231B236	0x3B89
+0x8231B237	0x3B8A
+0x8231B238	0x3B8B
+0x8231B239	0x3B8C
+0x8231B330	0x3B8D
+0x8231B331	0x3B8E
+0x8231B332	0x3B8F
+0x8231B333	0x3B90
+0x8231B334	0x3B91
+0x8231B335	0x3B92
+0x8231B336	0x3B93
+0x8231B337	0x3B94
+0x8231B338	0x3B95
+0x8231B339	0x3B96
+0x8231B430	0x3B97
+0x8231B431	0x3B98
+0x8231B432	0x3B99
+0x8231B433	0x3B9A
+0x8231B434	0x3B9B
+0x8231B435	0x3B9C
+0x8231B436	0x3B9D
+0x8231B437	0x3B9E
+0x8231B438	0x3B9F
+0x8231B439	0x3BA0
+0x8231B530	0x3BA1
+0x8231B531	0x3BA2
+0x8231B532	0x3BA3
+0x8231B533	0x3BA4
+0x8231B534	0x3BA5
+0x8231B535	0x3BA6
+0x8231B536	0x3BA7
+0x8231B537	0x3BA8
+0x8231B538	0x3BA9
+0x8231B539	0x3BAA
+0x8231B630	0x3BAB
+0x8231B631	0x3BAC
+0x8231B632	0x3BAD
+0x8231B633	0x3BAE
+0x8231B634	0x3BAF
+0x8231B635	0x3BB0
+0x8231B636	0x3BB1
+0x8231B637	0x3BB2
+0x8231B638	0x3BB3
+0x8231B639	0x3BB4
+0x8231B730	0x3BB5
+0x8231B731	0x3BB6
+0x8231B732	0x3BB7
+0x8231B733	0x3BB8
+0x8231B734	0x3BB9
+0x8231B735	0x3BBA
+0x8231B736	0x3BBB
+0x8231B737	0x3BBC
+0x8231B738	0x3BBD
+0x8231B739	0x3BBE
+0x8231B830	0x3BBF
+0x8231B831	0x3BC0
+0x8231B832	0x3BC1
+0x8231B833	0x3BC2
+0x8231B834	0x3BC3
+0x8231B835	0x3BC4
+0x8231B836	0x3BC5
+0x8231B837	0x3BC6
+0x8231B838	0x3BC7
+0x8231B839	0x3BC8
+0x8231B930	0x3BC9
+0x8231B931	0x3BCA
+0x8231B932	0x3BCB
+0x8231B933	0x3BCC
+0x8231B934	0x3BCD
+0x8231B935	0x3BCE
+0x8231B936	0x3BCF
+0x8231B937	0x3BD0
+0x8231B938	0x3BD1
+0x8231B939	0x3BD2
+0x8231BA30	0x3BD3
+0x8231BA31	0x3BD4
+0x8231BA32	0x3BD5
+0x8231BA33	0x3BD6
+0x8231BA34	0x3BD7
+0x8231BA35	0x3BD8
+0x8231BA36	0x3BD9
+0x8231BA37	0x3BDA
+0x8231BA38	0x3BDB
+0x8231BA39	0x3BDC
+0x8231BB30	0x3BDD
+0x8231BB31	0x3BDE
+0x8231BB32	0x3BDF
+0x8231BB33	0x3BE0
+0x8231BB34	0x3BE1
+0x8231BB35	0x3BE2
+0x8231BB36	0x3BE3
+0x8231BB37	0x3BE4
+0x8231BB38	0x3BE5
+0x8231BB39	0x3BE6
+0x8231BC30	0x3BE7
+0x8231BC31	0x3BE8
+0x8231BC32	0x3BE9
+0x8231BC33	0x3BEA
+0x8231BC34	0x3BEB
+0x8231BC35	0x3BEC
+0x8231BC36	0x3BED
+0x8231BC37	0x3BEE
+0x8231BC38	0x3BEF
+0x8231BC39	0x3BF0
+0x8231BD30	0x3BF1
+0x8231BD31	0x3BF2
+0x8231BD32	0x3BF3
+0x8231BD33	0x3BF4
+0x8231BD34	0x3BF5
+0x8231BD35	0x3BF6
+0x8231BD36	0x3BF7
+0x8231BD37	0x3BF8
+0x8231BD38	0x3BF9
+0x8231BD39	0x3BFA
+0x8231BE30	0x3BFB
+0x8231BE31	0x3BFC
+0x8231BE32	0x3BFD
+0x8231BE33	0x3BFE
+0x8231BE34	0x3BFF
+0x8231BE35	0x3C00
+0x8231BE36	0x3C01
+0x8231BE37	0x3C02
+0x8231BE38	0x3C03
+0x8231BE39	0x3C04
+0x8231BF30	0x3C05
+0x8231BF31	0x3C06
+0x8231BF32	0x3C07
+0x8231BF33	0x3C08
+0x8231BF34	0x3C09
+0x8231BF35	0x3C0A
+0x8231BF36	0x3C0B
+0x8231BF37	0x3C0C
+0x8231BF38	0x3C0D
+0x8231BF39	0x3C0E
+0x8231C030	0x3C0F
+0x8231C031	0x3C10
+0x8231C032	0x3C11
+0x8231C033	0x3C12
+0x8231C034	0x3C13
+0x8231C035	0x3C14
+0x8231C036	0x3C15
+0x8231C037	0x3C16
+0x8231C038	0x3C17
+0x8231C039	0x3C18
+0x8231C130	0x3C19
+0x8231C131	0x3C1A
+0x8231C132	0x3C1B
+0x8231C133	0x3C1C
+0x8231C134	0x3C1D
+0x8231C135	0x3C1E
+0x8231C136	0x3C1F
+0x8231C137	0x3C20
+0x8231C138	0x3C21
+0x8231C139	0x3C22
+0x8231C230	0x3C23
+0x8231C231	0x3C24
+0x8231C232	0x3C25
+0x8231C233	0x3C26
+0x8231C234	0x3C27
+0x8231C235	0x3C28
+0x8231C236	0x3C29
+0x8231C237	0x3C2A
+0x8231C238	0x3C2B
+0x8231C239	0x3C2C
+0x8231C330	0x3C2D
+0x8231C331	0x3C2E
+0x8231C332	0x3C2F
+0x8231C333	0x3C30
+0x8231C334	0x3C31
+0x8231C335	0x3C32
+0x8231C336	0x3C33
+0x8231C337	0x3C34
+0x8231C338	0x3C35
+0x8231C339	0x3C36
+0x8231C430	0x3C37
+0x8231C431	0x3C38
+0x8231C432	0x3C39
+0x8231C433	0x3C3A
+0x8231C434	0x3C3B
+0x8231C435	0x3C3C
+0x8231C436	0x3C3D
+0x8231C437	0x3C3E
+0x8231C438	0x3C3F
+0x8231C439	0x3C40
+0x8231C530	0x3C41
+0x8231C531	0x3C42
+0x8231C532	0x3C43
+0x8231C533	0x3C44
+0x8231C534	0x3C45
+0x8231C535	0x3C46
+0x8231C536	0x3C47
+0x8231C537	0x3C48
+0x8231C538	0x3C49
+0x8231C539	0x3C4A
+0x8231C630	0x3C4B
+0x8231C631	0x3C4C
+0x8231C632	0x3C4D
+0x8231C633	0x3C4E
+0x8231C634	0x3C4F
+0x8231C635	0x3C50
+0x8231C636	0x3C51
+0x8231C637	0x3C52
+0x8231C638	0x3C53
+0x8231C639	0x3C54
+0x8231C730	0x3C55
+0x8231C731	0x3C56
+0x8231C732	0x3C57
+0x8231C733	0x3C58
+0x8231C734	0x3C59
+0x8231C735	0x3C5A
+0x8231C736	0x3C5B
+0x8231C737	0x3C5C
+0x8231C738	0x3C5D
+0x8231C739	0x3C5E
+0x8231C830	0x3C5F
+0x8231C831	0x3C60
+0x8231C832	0x3C61
+0x8231C833	0x3C62
+0x8231C834	0x3C63
+0x8231C835	0x3C64
+0x8231C836	0x3C65
+0x8231C837	0x3C66
+0x8231C838	0x3C67
+0x8231C839	0x3C68
+0x8231C930	0x3C69
+0x8231C931	0x3C6A
+0x8231C932	0x3C6B
+0x8231C933	0x3C6C
+0x8231C934	0x3C6D
+0x8231C935	0x3C6F
+0x8231C936	0x3C70
+0x8231C937	0x3C71
+0x8231C938	0x3C72
+0x8231C939	0x3C73
+0x8231CA30	0x3C74
+0x8231CA31	0x3C75
+0x8231CA32	0x3C76
+0x8231CA33	0x3C77
+0x8231CA34	0x3C78
+0x8231CA35	0x3C79
+0x8231CA36	0x3C7A
+0x8231CA37	0x3C7B
+0x8231CA38	0x3C7C
+0x8231CA39	0x3C7D
+0x8231CB30	0x3C7E
+0x8231CB31	0x3C7F
+0x8231CB32	0x3C80
+0x8231CB33	0x3C81
+0x8231CB34	0x3C82
+0x8231CB35	0x3C83
+0x8231CB36	0x3C84
+0x8231CB37	0x3C85
+0x8231CB38	0x3C86
+0x8231CB39	0x3C87
+0x8231CC30	0x3C88
+0x8231CC31	0x3C89
+0x8231CC32	0x3C8A
+0x8231CC33	0x3C8B
+0x8231CC34	0x3C8C
+0x8231CC35	0x3C8D
+0x8231CC36	0x3C8E
+0x8231CC37	0x3C8F
+0x8231CC38	0x3C90
+0x8231CC39	0x3C91
+0x8231CD30	0x3C92
+0x8231CD31	0x3C93
+0x8231CD32	0x3C94
+0x8231CD33	0x3C95
+0x8231CD34	0x3C96
+0x8231CD35	0x3C97
+0x8231CD36	0x3C98
+0x8231CD37	0x3C99
+0x8231CD38	0x3C9A
+0x8231CD39	0x3C9B
+0x8231CE30	0x3C9C
+0x8231CE31	0x3C9D
+0x8231CE32	0x3C9E
+0x8231CE33	0x3C9F
+0x8231CE34	0x3CA0
+0x8231CE35	0x3CA1
+0x8231CE36	0x3CA2
+0x8231CE37	0x3CA3
+0x8231CE38	0x3CA4
+0x8231CE39	0x3CA5
+0x8231CF30	0x3CA6
+0x8231CF31	0x3CA7
+0x8231CF32	0x3CA8
+0x8231CF33	0x3CA9
+0x8231CF34	0x3CAA
+0x8231CF35	0x3CAB
+0x8231CF36	0x3CAC
+0x8231CF37	0x3CAD
+0x8231CF38	0x3CAE
+0x8231CF39	0x3CAF
+0x8231D030	0x3CB0
+0x8231D031	0x3CB1
+0x8231D032	0x3CB2
+0x8231D033	0x3CB3
+0x8231D034	0x3CB4
+0x8231D035	0x3CB5
+0x8231D036	0x3CB6
+0x8231D037	0x3CB7
+0x8231D038	0x3CB8
+0x8231D039	0x3CB9
+0x8231D130	0x3CBA
+0x8231D131	0x3CBB
+0x8231D132	0x3CBC
+0x8231D133	0x3CBD
+0x8231D134	0x3CBE
+0x8231D135	0x3CBF
+0x8231D136	0x3CC0
+0x8231D137	0x3CC1
+0x8231D138	0x3CC2
+0x8231D139	0x3CC3
+0x8231D230	0x3CC4
+0x8231D231	0x3CC5
+0x8231D232	0x3CC6
+0x8231D233	0x3CC7
+0x8231D234	0x3CC8
+0x8231D235	0x3CC9
+0x8231D236	0x3CCA
+0x8231D237	0x3CCB
+0x8231D238	0x3CCC
+0x8231D239	0x3CCD
+0x8231D330	0x3CCE
+0x8231D331	0x3CCF
+0x8231D332	0x3CD0
+0x8231D333	0x3CD1
+0x8231D334	0x3CD2
+0x8231D335	0x3CD3
+0x8231D336	0x3CD4
+0x8231D337	0x3CD5
+0x8231D338	0x3CD6
+0x8231D339	0x3CD7
+0x8231D430	0x3CD8
+0x8231D431	0x3CD9
+0x8231D432	0x3CDA
+0x8231D433	0x3CDB
+0x8231D434	0x3CDC
+0x8231D435	0x3CDD
+0x8231D436	0x3CDE
+0x8231D437	0x3CDF
+0x8231D438	0x3CE1
+0x8231D439	0x3CE2
+0x8231D530	0x3CE3
+0x8231D531	0x3CE4
+0x8231D532	0x3CE5
+0x8231D533	0x3CE6
+0x8231D534	0x3CE7
+0x8231D535	0x3CE8
+0x8231D536	0x3CE9
+0x8231D537	0x3CEA
+0x8231D538	0x3CEB
+0x8231D539	0x3CEC
+0x8231D630	0x3CED
+0x8231D631	0x3CEE
+0x8231D632	0x3CEF
+0x8231D633	0x3CF0
+0x8231D634	0x3CF1
+0x8231D635	0x3CF2
+0x8231D636	0x3CF3
+0x8231D637	0x3CF4
+0x8231D638	0x3CF5
+0x8231D639	0x3CF6
+0x8231D730	0x3CF7
+0x8231D731	0x3CF8
+0x8231D732	0x3CF9
+0x8231D733	0x3CFA
+0x8231D734	0x3CFB
+0x8231D735	0x3CFC
+0x8231D736	0x3CFD
+0x8231D737	0x3CFE
+0x8231D738	0x3CFF
+0x8231D739	0x3D00
+0x8231D830	0x3D01
+0x8231D831	0x3D02
+0x8231D832	0x3D03
+0x8231D833	0x3D04
+0x8231D834	0x3D05
+0x8231D835	0x3D06
+0x8231D836	0x3D07
+0x8231D837	0x3D08
+0x8231D838	0x3D09
+0x8231D839	0x3D0A
+0x8231D930	0x3D0B
+0x8231D931	0x3D0C
+0x8231D932	0x3D0D
+0x8231D933	0x3D0E
+0x8231D934	0x3D0F
+0x8231D935	0x3D10
+0x8231D936	0x3D11
+0x8231D937	0x3D12
+0x8231D938	0x3D13
+0x8231D939	0x3D14
+0x8231DA30	0x3D15
+0x8231DA31	0x3D16
+0x8231DA32	0x3D17
+0x8231DA33	0x3D18
+0x8231DA34	0x3D19
+0x8231DA35	0x3D1A
+0x8231DA36	0x3D1B
+0x8231DA37	0x3D1C
+0x8231DA38	0x3D1D
+0x8231DA39	0x3D1E
+0x8231DB30	0x3D1F
+0x8231DB31	0x3D20
+0x8231DB32	0x3D21
+0x8231DB33	0x3D22
+0x8231DB34	0x3D23
+0x8231DB35	0x3D24
+0x8231DB36	0x3D25
+0x8231DB37	0x3D26
+0x8231DB38	0x3D27
+0x8231DB39	0x3D28
+0x8231DC30	0x3D29
+0x8231DC31	0x3D2A
+0x8231DC32	0x3D2B
+0x8231DC33	0x3D2C
+0x8231DC34	0x3D2D
+0x8231DC35	0x3D2E
+0x8231DC36	0x3D2F
+0x8231DC37	0x3D30
+0x8231DC38	0x3D31
+0x8231DC39	0x3D32
+0x8231DD30	0x3D33
+0x8231DD31	0x3D34
+0x8231DD32	0x3D35
+0x8231DD33	0x3D36
+0x8231DD34	0x3D37
+0x8231DD35	0x3D38
+0x8231DD36	0x3D39
+0x8231DD37	0x3D3A
+0x8231DD38	0x3D3B
+0x8231DD39	0x3D3C
+0x8231DE30	0x3D3D
+0x8231DE31	0x3D3E
+0x8231DE32	0x3D3F
+0x8231DE33	0x3D40
+0x8231DE34	0x3D41
+0x8231DE35	0x3D42
+0x8231DE36	0x3D43
+0x8231DE37	0x3D44
+0x8231DE38	0x3D45
+0x8231DE39	0x3D46
+0x8231DF30	0x3D47
+0x8231DF31	0x3D48
+0x8231DF32	0x3D49
+0x8231DF33	0x3D4A
+0x8231DF34	0x3D4B
+0x8231DF35	0x3D4C
+0x8231DF36	0x3D4D
+0x8231DF37	0x3D4E
+0x8231DF38	0x3D4F
+0x8231DF39	0x3D50
+0x8231E030	0x3D51
+0x8231E031	0x3D52
+0x8231E032	0x3D53
+0x8231E033	0x3D54
+0x8231E034	0x3D55
+0x8231E035	0x3D56
+0x8231E036	0x3D57
+0x8231E037	0x3D58
+0x8231E038	0x3D59
+0x8231E039	0x3D5A
+0x8231E130	0x3D5B
+0x8231E131	0x3D5C
+0x8231E132	0x3D5D
+0x8231E133	0x3D5E
+0x8231E134	0x3D5F
+0x8231E135	0x3D60
+0x8231E136	0x3D61
+0x8231E137	0x3D62
+0x8231E138	0x3D63
+0x8231E139	0x3D64
+0x8231E230	0x3D65
+0x8231E231	0x3D66
+0x8231E232	0x3D67
+0x8231E233	0x3D68
+0x8231E234	0x3D69
+0x8231E235	0x3D6A
+0x8231E236	0x3D6B
+0x8231E237	0x3D6C
+0x8231E238	0x3D6D
+0x8231E239	0x3D6E
+0x8231E330	0x3D6F
+0x8231E331	0x3D70
+0x8231E332	0x3D71
+0x8231E333	0x3D72
+0x8231E334	0x3D73
+0x8231E335	0x3D74
+0x8231E336	0x3D75
+0x8231E337	0x3D76
+0x8231E338	0x3D77
+0x8231E339	0x3D78
+0x8231E430	0x3D79
+0x8231E431	0x3D7A
+0x8231E432	0x3D7B
+0x8231E433	0x3D7C
+0x8231E434	0x3D7D
+0x8231E435	0x3D7E
+0x8231E436	0x3D7F
+0x8231E437	0x3D80
+0x8231E438	0x3D81
+0x8231E439	0x3D82
+0x8231E530	0x3D83
+0x8231E531	0x3D84
+0x8231E532	0x3D85
+0x8231E533	0x3D86
+0x8231E534	0x3D87
+0x8231E535	0x3D88
+0x8231E536	0x3D89
+0x8231E537	0x3D8A
+0x8231E538	0x3D8B
+0x8231E539	0x3D8C
+0x8231E630	0x3D8D
+0x8231E631	0x3D8E
+0x8231E632	0x3D8F
+0x8231E633	0x3D90
+0x8231E634	0x3D91
+0x8231E635	0x3D92
+0x8231E636	0x3D93
+0x8231E637	0x3D94
+0x8231E638	0x3D95
+0x8231E639	0x3D96
+0x8231E730	0x3D97
+0x8231E731	0x3D98
+0x8231E732	0x3D99
+0x8231E733	0x3D9A
+0x8231E734	0x3D9B
+0x8231E735	0x3D9C
+0x8231E736	0x3D9D
+0x8231E737	0x3D9E
+0x8231E738	0x3D9F
+0x8231E739	0x3DA0
+0x8231E830	0x3DA1
+0x8231E831	0x3DA2
+0x8231E832	0x3DA3
+0x8231E833	0x3DA4
+0x8231E834	0x3DA5
+0x8231E835	0x3DA6
+0x8231E836	0x3DA7
+0x8231E837	0x3DA8
+0x8231E838	0x3DA9
+0x8231E839	0x3DAA
+0x8231E930	0x3DAB
+0x8231E931	0x3DAC
+0x8231E932	0x3DAD
+0x8231E933	0x3DAE
+0x8231E934	0x3DAF
+0x8231E935	0x3DB0
+0x8231E936	0x3DB1
+0x8231E937	0x3DB2
+0x8231E938	0x3DB3
+0x8231E939	0x3DB4
+0x8231EA30	0x3DB5
+0x8231EA31	0x3DB6
+0x8231EA32	0x3DB7
+0x8231EA33	0x3DB8
+0x8231EA34	0x3DB9
+0x8231EA35	0x3DBA
+0x8231EA36	0x3DBB
+0x8231EA37	0x3DBC
+0x8231EA38	0x3DBD
+0x8231EA39	0x3DBE
+0x8231EB30	0x3DBF
+0x8231EB31	0x3DC0
+0x8231EB32	0x3DC1
+0x8231EB33	0x3DC2
+0x8231EB34	0x3DC3
+0x8231EB35	0x3DC4
+0x8231EB36	0x3DC5
+0x8231EB37	0x3DC6
+0x8231EB38	0x3DC7
+0x8231EB39	0x3DC8
+0x8231EC30	0x3DC9
+0x8231EC31	0x3DCA
+0x8231EC32	0x3DCB
+0x8231EC33	0x3DCC
+0x8231EC34	0x3DCD
+0x8231EC35	0x3DCE
+0x8231EC36	0x3DCF
+0x8231EC37	0x3DD0
+0x8231EC38	0x3DD1
+0x8231EC39	0x3DD2
+0x8231ED30	0x3DD3
+0x8231ED31	0x3DD4
+0x8231ED32	0x3DD5
+0x8231ED33	0x3DD6
+0x8231ED34	0x3DD7
+0x8231ED35	0x3DD8
+0x8231ED36	0x3DD9
+0x8231ED37	0x3DDA
+0x8231ED38	0x3DDB
+0x8231ED39	0x3DDC
+0x8231EE30	0x3DDD
+0x8231EE31	0x3DDE
+0x8231EE32	0x3DDF
+0x8231EE33	0x3DE0
+0x8231EE34	0x3DE1
+0x8231EE35	0x3DE2
+0x8231EE36	0x3DE3
+0x8231EE37	0x3DE4
+0x8231EE38	0x3DE5
+0x8231EE39	0x3DE6
+0x8231EF30	0x3DE7
+0x8231EF31	0x3DE8
+0x8231EF32	0x3DE9
+0x8231EF33	0x3DEA
+0x8231EF34	0x3DEB
+0x8231EF35	0x3DEC
+0x8231EF36	0x3DED
+0x8231EF37	0x3DEE
+0x8231EF38	0x3DEF
+0x8231EF39	0x3DF0
+0x8231F030	0x3DF1
+0x8231F031	0x3DF2
+0x8231F032	0x3DF3
+0x8231F033	0x3DF4
+0x8231F034	0x3DF5
+0x8231F035	0x3DF6
+0x8231F036	0x3DF7
+0x8231F037	0x3DF8
+0x8231F038	0x3DF9
+0x8231F039	0x3DFA
+0x8231F130	0x3DFB
+0x8231F131	0x3DFC
+0x8231F132	0x3DFD
+0x8231F133	0x3DFE
+0x8231F134	0x3DFF
+0x8231F135	0x3E00
+0x8231F136	0x3E01
+0x8231F137	0x3E02
+0x8231F138	0x3E03
+0x8231F139	0x3E04
+0x8231F230	0x3E05
+0x8231F231	0x3E06
+0x8231F232	0x3E07
+0x8231F233	0x3E08
+0x8231F234	0x3E09
+0x8231F235	0x3E0A
+0x8231F236	0x3E0B
+0x8231F237	0x3E0C
+0x8231F238	0x3E0D
+0x8231F239	0x3E0E
+0x8231F330	0x3E0F
+0x8231F331	0x3E10
+0x8231F332	0x3E11
+0x8231F333	0x3E12
+0x8231F334	0x3E13
+0x8231F335	0x3E14
+0x8231F336	0x3E15
+0x8231F337	0x3E16
+0x8231F338	0x3E17
+0x8231F339	0x3E18
+0x8231F430	0x3E19
+0x8231F431	0x3E1A
+0x8231F432	0x3E1B
+0x8231F433	0x3E1C
+0x8231F434	0x3E1D
+0x8231F435	0x3E1E
+0x8231F436	0x3E1F
+0x8231F437	0x3E20
+0x8231F438	0x3E21
+0x8231F439	0x3E22
+0x8231F530	0x3E23
+0x8231F531	0x3E24
+0x8231F532	0x3E25
+0x8231F533	0x3E26
+0x8231F534	0x3E27
+0x8231F535	0x3E28
+0x8231F536	0x3E29
+0x8231F537	0x3E2A
+0x8231F538	0x3E2B
+0x8231F539	0x3E2C
+0x8231F630	0x3E2D
+0x8231F631	0x3E2E
+0x8231F632	0x3E2F
+0x8231F633	0x3E30
+0x8231F634	0x3E31
+0x8231F635	0x3E32
+0x8231F636	0x3E33
+0x8231F637	0x3E34
+0x8231F638	0x3E35
+0x8231F639	0x3E36
+0x8231F730	0x3E37
+0x8231F731	0x3E38
+0x8231F732	0x3E39
+0x8231F733	0x3E3A
+0x8231F734	0x3E3B
+0x8231F735	0x3E3C
+0x8231F736	0x3E3D
+0x8231F737	0x3E3E
+0x8231F738	0x3E3F
+0x8231F739	0x3E40
+0x8231F830	0x3E41
+0x8231F831	0x3E42
+0x8231F832	0x3E43
+0x8231F833	0x3E44
+0x8231F834	0x3E45
+0x8231F835	0x3E46
+0x8231F836	0x3E47
+0x8231F837	0x3E48
+0x8231F838	0x3E49
+0x8231F839	0x3E4A
+0x8231F930	0x3E4B
+0x8231F931	0x3E4C
+0x8231F932	0x3E4D
+0x8231F933	0x3E4E
+0x8231F934	0x3E4F
+0x8231F935	0x3E50
+0x8231F936	0x3E51
+0x8231F937	0x3E52
+0x8231F938	0x3E53
+0x8231F939	0x3E54
+0x8231FA30	0x3E55
+0x8231FA31	0x3E56
+0x8231FA32	0x3E57
+0x8231FA33	0x3E58
+0x8231FA34	0x3E59
+0x8231FA35	0x3E5A
+0x8231FA36	0x3E5B
+0x8231FA37	0x3E5C
+0x8231FA38	0x3E5D
+0x8231FA39	0x3E5E
+0x8231FB30	0x3E5F
+0x8231FB31	0x3E60
+0x8231FB32	0x3E61
+0x8231FB33	0x3E62
+0x8231FB34	0x3E63
+0x8231FB35	0x3E64
+0x8231FB36	0x3E65
+0x8231FB37	0x3E66
+0x8231FB38	0x3E67
+0x8231FB39	0x3E68
+0x8231FC30	0x3E69
+0x8231FC31	0x3E6A
+0x8231FC32	0x3E6B
+0x8231FC33	0x3E6C
+0x8231FC34	0x3E6D
+0x8231FC35	0x3E6E
+0x8231FC36	0x3E6F
+0x8231FC37	0x3E70
+0x8231FC38	0x3E71
+0x8231FC39	0x3E72
+0x8231FD30	0x3E73
+0x8231FD31	0x3E74
+0x8231FD32	0x3E75
+0x8231FD33	0x3E76
+0x8231FD34	0x3E77
+0x8231FD35	0x3E78
+0x8231FD36	0x3E79
+0x8231FD37	0x3E7A
+0x8231FD38	0x3E7B
+0x8231FD39	0x3E7C
+0x8231FE30	0x3E7D
+0x8231FE31	0x3E7E
+0x8231FE32	0x3E7F
+0x8231FE33	0x3E80
+0x8231FE34	0x3E81
+0x8231FE35	0x3E82
+0x8231FE36	0x3E83
+0x8231FE37	0x3E84
+0x8231FE38	0x3E85
+0x8231FE39	0x3E86
+0x82328130	0x3E87
+0x82328131	0x3E88
+0x82328132	0x3E89
+0x82328133	0x3E8A
+0x82328134	0x3E8B
+0x82328135	0x3E8C
+0x82328136	0x3E8D
+0x82328137	0x3E8E
+0x82328138	0x3E8F
+0x82328139	0x3E90
+0x82328230	0x3E91
+0x82328231	0x3E92
+0x82328232	0x3E93
+0x82328233	0x3E94
+0x82328234	0x3E95
+0x82328235	0x3E96
+0x82328236	0x3E97
+0x82328237	0x3E98
+0x82328238	0x3E99
+0x82328239	0x3E9A
+0x82328330	0x3E9B
+0x82328331	0x3E9C
+0x82328332	0x3E9D
+0x82328333	0x3E9E
+0x82328334	0x3E9F
+0x82328335	0x3EA0
+0x82328336	0x3EA1
+0x82328337	0x3EA2
+0x82328338	0x3EA3
+0x82328339	0x3EA4
+0x82328430	0x3EA5
+0x82328431	0x3EA6
+0x82328432	0x3EA7
+0x82328433	0x3EA8
+0x82328434	0x3EA9
+0x82328435	0x3EAA
+0x82328436	0x3EAB
+0x82328437	0x3EAC
+0x82328438	0x3EAD
+0x82328439	0x3EAE
+0x82328530	0x3EAF
+0x82328531	0x3EB0
+0x82328532	0x3EB1
+0x82328533	0x3EB2
+0x82328534	0x3EB3
+0x82328535	0x3EB4
+0x82328536	0x3EB5
+0x82328537	0x3EB6
+0x82328538	0x3EB7
+0x82328539	0x3EB8
+0x82328630	0x3EB9
+0x82328631	0x3EBA
+0x82328632	0x3EBB
+0x82328633	0x3EBC
+0x82328634	0x3EBD
+0x82328635	0x3EBE
+0x82328636	0x3EBF
+0x82328637	0x3EC0
+0x82328638	0x3EC1
+0x82328639	0x3EC2
+0x82328730	0x3EC3
+0x82328731	0x3EC4
+0x82328732	0x3EC5
+0x82328733	0x3EC6
+0x82328734	0x3EC7
+0x82328735	0x3EC8
+0x82328736	0x3EC9
+0x82328737	0x3ECA
+0x82328738	0x3ECB
+0x82328739	0x3ECC
+0x82328830	0x3ECD
+0x82328831	0x3ECE
+0x82328832	0x3ECF
+0x82328833	0x3ED0
+0x82328834	0x3ED1
+0x82328835	0x3ED2
+0x82328836	0x3ED3
+0x82328837	0x3ED4
+0x82328838	0x3ED5
+0x82328839	0x3ED6
+0x82328930	0x3ED7
+0x82328931	0x3ED8
+0x82328932	0x3ED9
+0x82328933	0x3EDA
+0x82328934	0x3EDB
+0x82328935	0x3EDC
+0x82328936	0x3EDD
+0x82328937	0x3EDE
+0x82328938	0x3EDF
+0x82328939	0x3EE0
+0x82328A30	0x3EE1
+0x82328A31	0x3EE2
+0x82328A32	0x3EE3
+0x82328A33	0x3EE4
+0x82328A34	0x3EE5
+0x82328A35	0x3EE6
+0x82328A36	0x3EE7
+0x82328A37	0x3EE8
+0x82328A38	0x3EE9
+0x82328A39	0x3EEA
+0x82328B30	0x3EEB
+0x82328B31	0x3EEC
+0x82328B32	0x3EED
+0x82328B33	0x3EEE
+0x82328B34	0x3EEF
+0x82328B35	0x3EF0
+0x82328B36	0x3EF1
+0x82328B37	0x3EF2
+0x82328B38	0x3EF3
+0x82328B39	0x3EF4
+0x82328C30	0x3EF5
+0x82328C31	0x3EF6
+0x82328C32	0x3EF7
+0x82328C33	0x3EF8
+0x82328C34	0x3EF9
+0x82328C35	0x3EFA
+0x82328C36	0x3EFB
+0x82328C37	0x3EFC
+0x82328C38	0x3EFD
+0x82328C39	0x3EFE
+0x82328D30	0x3EFF
+0x82328D31	0x3F00
+0x82328D32	0x3F01
+0x82328D33	0x3F02
+0x82328D34	0x3F03
+0x82328D35	0x3F04
+0x82328D36	0x3F05
+0x82328D37	0x3F06
+0x82328D38	0x3F07
+0x82328D39	0x3F08
+0x82328E30	0x3F09
+0x82328E31	0x3F0A
+0x82328E32	0x3F0B
+0x82328E33	0x3F0C
+0x82328E34	0x3F0D
+0x82328E35	0x3F0E
+0x82328E36	0x3F0F
+0x82328E37	0x3F10
+0x82328E38	0x3F11
+0x82328E39	0x3F12
+0x82328F30	0x3F13
+0x82328F31	0x3F14
+0x82328F32	0x3F15
+0x82328F33	0x3F16
+0x82328F34	0x3F17
+0x82328F35	0x3F18
+0x82328F36	0x3F19
+0x82328F37	0x3F1A
+0x82328F38	0x3F1B
+0x82328F39	0x3F1C
+0x82329030	0x3F1D
+0x82329031	0x3F1E
+0x82329032	0x3F1F
+0x82329033	0x3F20
+0x82329034	0x3F21
+0x82329035	0x3F22
+0x82329036	0x3F23
+0x82329037	0x3F24
+0x82329038	0x3F25
+0x82329039	0x3F26
+0x82329130	0x3F27
+0x82329131	0x3F28
+0x82329132	0x3F29
+0x82329133	0x3F2A
+0x82329134	0x3F2B
+0x82329135	0x3F2C
+0x82329136	0x3F2D
+0x82329137	0x3F2E
+0x82329138	0x3F2F
+0x82329139	0x3F30
+0x82329230	0x3F31
+0x82329231	0x3F32
+0x82329232	0x3F33
+0x82329233	0x3F34
+0x82329234	0x3F35
+0x82329235	0x3F36
+0x82329236	0x3F37
+0x82329237	0x3F38
+0x82329238	0x3F39
+0x82329239	0x3F3A
+0x82329330	0x3F3B
+0x82329331	0x3F3C
+0x82329332	0x3F3D
+0x82329333	0x3F3E
+0x82329334	0x3F3F
+0x82329335	0x3F40
+0x82329336	0x3F41
+0x82329337	0x3F42
+0x82329338	0x3F43
+0x82329339	0x3F44
+0x82329430	0x3F45
+0x82329431	0x3F46
+0x82329432	0x3F47
+0x82329433	0x3F48
+0x82329434	0x3F49
+0x82329435	0x3F4A
+0x82329436	0x3F4B
+0x82329437	0x3F4C
+0x82329438	0x3F4D
+0x82329439	0x3F4E
+0x82329530	0x3F4F
+0x82329531	0x3F50
+0x82329532	0x3F51
+0x82329533	0x3F52
+0x82329534	0x3F53
+0x82329535	0x3F54
+0x82329536	0x3F55
+0x82329537	0x3F56
+0x82329538	0x3F57
+0x82329539	0x3F58
+0x82329630	0x3F59
+0x82329631	0x3F5A
+0x82329632	0x3F5B
+0x82329633	0x3F5C
+0x82329634	0x3F5D
+0x82329635	0x3F5E
+0x82329636	0x3F5F
+0x82329637	0x3F60
+0x82329638	0x3F61
+0x82329639	0x3F62
+0x82329730	0x3F63
+0x82329731	0x3F64
+0x82329732	0x3F65
+0x82329733	0x3F66
+0x82329734	0x3F67
+0x82329735	0x3F68
+0x82329736	0x3F69
+0x82329737	0x3F6A
+0x82329738	0x3F6B
+0x82329739	0x3F6C
+0x82329830	0x3F6D
+0x82329831	0x3F6E
+0x82329832	0x3F6F
+0x82329833	0x3F70
+0x82329834	0x3F71
+0x82329835	0x3F72
+0x82329836	0x3F73
+0x82329837	0x3F74
+0x82329838	0x3F75
+0x82329839	0x3F76
+0x82329930	0x3F77
+0x82329931	0x3F78
+0x82329932	0x3F79
+0x82329933	0x3F7A
+0x82329934	0x3F7B
+0x82329935	0x3F7C
+0x82329936	0x3F7D
+0x82329937	0x3F7E
+0x82329938	0x3F7F
+0x82329939	0x3F80
+0x82329A30	0x3F81
+0x82329A31	0x3F82
+0x82329A32	0x3F83
+0x82329A33	0x3F84
+0x82329A34	0x3F85
+0x82329A35	0x3F86
+0x82329A36	0x3F87
+0x82329A37	0x3F88
+0x82329A38	0x3F89
+0x82329A39	0x3F8A
+0x82329B30	0x3F8B
+0x82329B31	0x3F8C
+0x82329B32	0x3F8D
+0x82329B33	0x3F8E
+0x82329B34	0x3F8F
+0x82329B35	0x3F90
+0x82329B36	0x3F91
+0x82329B37	0x3F92
+0x82329B38	0x3F93
+0x82329B39	0x3F94
+0x82329C30	0x3F95
+0x82329C31	0x3F96
+0x82329C32	0x3F97
+0x82329C33	0x3F98
+0x82329C34	0x3F99
+0x82329C35	0x3F9A
+0x82329C36	0x3F9B
+0x82329C37	0x3F9C
+0x82329C38	0x3F9D
+0x82329C39	0x3F9E
+0x82329D30	0x3F9F
+0x82329D31	0x3FA0
+0x82329D32	0x3FA1
+0x82329D33	0x3FA2
+0x82329D34	0x3FA3
+0x82329D35	0x3FA4
+0x82329D36	0x3FA5
+0x82329D37	0x3FA6
+0x82329D38	0x3FA7
+0x82329D39	0x3FA8
+0x82329E30	0x3FA9
+0x82329E31	0x3FAA
+0x82329E32	0x3FAB
+0x82329E33	0x3FAC
+0x82329E34	0x3FAD
+0x82329E35	0x3FAE
+0x82329E36	0x3FAF
+0x82329E37	0x3FB0
+0x82329E38	0x3FB1
+0x82329E39	0x3FB2
+0x82329F30	0x3FB3
+0x82329F31	0x3FB4
+0x82329F32	0x3FB5
+0x82329F33	0x3FB6
+0x82329F34	0x3FB7
+0x82329F35	0x3FB8
+0x82329F36	0x3FB9
+0x82329F37	0x3FBA
+0x82329F38	0x3FBB
+0x82329F39	0x3FBC
+0x8232A030	0x3FBD
+0x8232A031	0x3FBE
+0x8232A032	0x3FBF
+0x8232A033	0x3FC0
+0x8232A034	0x3FC1
+0x8232A035	0x3FC2
+0x8232A036	0x3FC3
+0x8232A037	0x3FC4
+0x8232A038	0x3FC5
+0x8232A039	0x3FC6
+0x8232A130	0x3FC7
+0x8232A131	0x3FC8
+0x8232A132	0x3FC9
+0x8232A133	0x3FCA
+0x8232A134	0x3FCB
+0x8232A135	0x3FCC
+0x8232A136	0x3FCD
+0x8232A137	0x3FCE
+0x8232A138	0x3FCF
+0x8232A139	0x3FD0
+0x8232A230	0x3FD1
+0x8232A231	0x3FD2
+0x8232A232	0x3FD3
+0x8232A233	0x3FD4
+0x8232A234	0x3FD5
+0x8232A235	0x3FD6
+0x8232A236	0x3FD7
+0x8232A237	0x3FD8
+0x8232A238	0x3FD9
+0x8232A239	0x3FDA
+0x8232A330	0x3FDB
+0x8232A331	0x3FDC
+0x8232A332	0x3FDD
+0x8232A333	0x3FDE
+0x8232A334	0x3FDF
+0x8232A335	0x3FE0
+0x8232A336	0x3FE1
+0x8232A337	0x3FE2
+0x8232A338	0x3FE3
+0x8232A339	0x3FE4
+0x8232A430	0x3FE5
+0x8232A431	0x3FE6
+0x8232A432	0x3FE7
+0x8232A433	0x3FE8
+0x8232A434	0x3FE9
+0x8232A435	0x3FEA
+0x8232A436	0x3FEB
+0x8232A437	0x3FEC
+0x8232A438	0x3FED
+0x8232A439	0x3FEE
+0x8232A530	0x3FEF
+0x8232A531	0x3FF0
+0x8232A532	0x3FF1
+0x8232A533	0x3FF2
+0x8232A534	0x3FF3
+0x8232A535	0x3FF4
+0x8232A536	0x3FF5
+0x8232A537	0x3FF6
+0x8232A538	0x3FF7
+0x8232A539	0x3FF8
+0x8232A630	0x3FF9
+0x8232A631	0x3FFA
+0x8232A632	0x3FFB
+0x8232A633	0x3FFC
+0x8232A634	0x3FFD
+0x8232A635	0x3FFE
+0x8232A636	0x3FFF
+0x8232A637	0x4000
+0x8232A638	0x4001
+0x8232A639	0x4002
+0x8232A730	0x4003
+0x8232A731	0x4004
+0x8232A732	0x4005
+0x8232A733	0x4006
+0x8232A734	0x4007
+0x8232A735	0x4008
+0x8232A736	0x4009
+0x8232A737	0x400A
+0x8232A738	0x400B
+0x8232A739	0x400C
+0x8232A830	0x400D
+0x8232A831	0x400E
+0x8232A832	0x400F
+0x8232A833	0x4010
+0x8232A834	0x4011
+0x8232A835	0x4012
+0x8232A836	0x4013
+0x8232A837	0x4014
+0x8232A838	0x4015
+0x8232A839	0x4016
+0x8232A930	0x4017
+0x8232A931	0x4018
+0x8232A932	0x4019
+0x8232A933	0x401A
+0x8232A934	0x401B
+0x8232A935	0x401C
+0x8232A936	0x401D
+0x8232A937	0x401E
+0x8232A938	0x401F
+0x8232A939	0x4020
+0x8232AA30	0x4021
+0x8232AA31	0x4022
+0x8232AA32	0x4023
+0x8232AA33	0x4024
+0x8232AA34	0x4025
+0x8232AA35	0x4026
+0x8232AA36	0x4027
+0x8232AA37	0x4028
+0x8232AA38	0x4029
+0x8232AA39	0x402A
+0x8232AB30	0x402B
+0x8232AB31	0x402C
+0x8232AB32	0x402D
+0x8232AB33	0x402E
+0x8232AB34	0x402F
+0x8232AB35	0x4030
+0x8232AB36	0x4031
+0x8232AB37	0x4032
+0x8232AB38	0x4033
+0x8232AB39	0x4034
+0x8232AC30	0x4035
+0x8232AC31	0x4036
+0x8232AC32	0x4037
+0x8232AC33	0x4038
+0x8232AC34	0x4039
+0x8232AC35	0x403A
+0x8232AC36	0x403B
+0x8232AC37	0x403C
+0x8232AC38	0x403D
+0x8232AC39	0x403E
+0x8232AD30	0x403F
+0x8232AD31	0x4040
+0x8232AD32	0x4041
+0x8232AD33	0x4042
+0x8232AD34	0x4043
+0x8232AD35	0x4044
+0x8232AD36	0x4045
+0x8232AD37	0x4046
+0x8232AD38	0x4047
+0x8232AD39	0x4048
+0x8232AE30	0x4049
+0x8232AE31	0x404A
+0x8232AE32	0x404B
+0x8232AE33	0x404C
+0x8232AE34	0x404D
+0x8232AE35	0x404E
+0x8232AE36	0x404F
+0x8232AE37	0x4050
+0x8232AE38	0x4051
+0x8232AE39	0x4052
+0x8232AF30	0x4053
+0x8232AF31	0x4054
+0x8232AF32	0x4055
+0x8232AF33	0x4057
+0x8232AF34	0x4058
+0x8232AF35	0x4059
+0x8232AF36	0x405A
+0x8232AF37	0x405B
+0x8232AF38	0x405C
+0x8232AF39	0x405D
+0x8232B030	0x405E
+0x8232B031	0x405F
+0x8232B032	0x4060
+0x8232B033	0x4061
+0x8232B034	0x4062
+0x8232B035	0x4063
+0x8232B036	0x4064
+0x8232B037	0x4065
+0x8232B038	0x4066
+0x8232B039	0x4067
+0x8232B130	0x4068
+0x8232B131	0x4069
+0x8232B132	0x406A
+0x8232B133	0x406B
+0x8232B134	0x406C
+0x8232B135	0x406D
+0x8232B136	0x406E
+0x8232B137	0x406F
+0x8232B138	0x4070
+0x8232B139	0x4071
+0x8232B230	0x4072
+0x8232B231	0x4073
+0x8232B232	0x4074
+0x8232B233	0x4075
+0x8232B234	0x4076
+0x8232B235	0x4077
+0x8232B236	0x4078
+0x8232B237	0x4079
+0x8232B238	0x407A
+0x8232B239	0x407B
+0x8232B330	0x407C
+0x8232B331	0x407D
+0x8232B332	0x407E
+0x8232B333	0x407F
+0x8232B334	0x4080
+0x8232B335	0x4081
+0x8232B336	0x4082
+0x8232B337	0x4083
+0x8232B338	0x4084
+0x8232B339	0x4085
+0x8232B430	0x4086
+0x8232B431	0x4087
+0x8232B432	0x4088
+0x8232B433	0x4089
+0x8232B434	0x408A
+0x8232B435	0x408B
+0x8232B436	0x408C
+0x8232B437	0x408D
+0x8232B438	0x408E
+0x8232B439	0x408F
+0x8232B530	0x4090
+0x8232B531	0x4091
+0x8232B532	0x4092
+0x8232B533	0x4093
+0x8232B534	0x4094
+0x8232B535	0x4095
+0x8232B536	0x4096
+0x8232B537	0x4097
+0x8232B538	0x4098
+0x8232B539	0x4099
+0x8232B630	0x409A
+0x8232B631	0x409B
+0x8232B632	0x409C
+0x8232B633	0x409D
+0x8232B634	0x409E
+0x8232B635	0x409F
+0x8232B636	0x40A0
+0x8232B637	0x40A1
+0x8232B638	0x40A2
+0x8232B639	0x40A3
+0x8232B730	0x40A4
+0x8232B731	0x40A5
+0x8232B732	0x40A6
+0x8232B733	0x40A7
+0x8232B734	0x40A8
+0x8232B735	0x40A9
+0x8232B736	0x40AA
+0x8232B737	0x40AB
+0x8232B738	0x40AC
+0x8232B739	0x40AD
+0x8232B830	0x40AE
+0x8232B831	0x40AF
+0x8232B832	0x40B0
+0x8232B833	0x40B1
+0x8232B834	0x40B2
+0x8232B835	0x40B3
+0x8232B836	0x40B4
+0x8232B837	0x40B5
+0x8232B838	0x40B6
+0x8232B839	0x40B7
+0x8232B930	0x40B8
+0x8232B931	0x40B9
+0x8232B932	0x40BA
+0x8232B933	0x40BB
+0x8232B934	0x40BC
+0x8232B935	0x40BD
+0x8232B936	0x40BE
+0x8232B937	0x40BF
+0x8232B938	0x40C0
+0x8232B939	0x40C1
+0x8232BA30	0x40C2
+0x8232BA31	0x40C3
+0x8232BA32	0x40C4
+0x8232BA33	0x40C5
+0x8232BA34	0x40C6
+0x8232BA35	0x40C7
+0x8232BA36	0x40C8
+0x8232BA37	0x40C9
+0x8232BA38	0x40CA
+0x8232BA39	0x40CB
+0x8232BB30	0x40CC
+0x8232BB31	0x40CD
+0x8232BB32	0x40CE
+0x8232BB33	0x40CF
+0x8232BB34	0x40D0
+0x8232BB35	0x40D1
+0x8232BB36	0x40D2
+0x8232BB37	0x40D3
+0x8232BB38	0x40D4
+0x8232BB39	0x40D5
+0x8232BC30	0x40D6
+0x8232BC31	0x40D7
+0x8232BC32	0x40D8
+0x8232BC33	0x40D9
+0x8232BC34	0x40DA
+0x8232BC35	0x40DB
+0x8232BC36	0x40DC
+0x8232BC37	0x40DD
+0x8232BC38	0x40DE
+0x8232BC39	0x40DF
+0x8232BD30	0x40E0
+0x8232BD31	0x40E1
+0x8232BD32	0x40E2
+0x8232BD33	0x40E3
+0x8232BD34	0x40E4
+0x8232BD35	0x40E5
+0x8232BD36	0x40E6
+0x8232BD37	0x40E7
+0x8232BD38	0x40E8
+0x8232BD39	0x40E9
+0x8232BE30	0x40EA
+0x8232BE31	0x40EB
+0x8232BE32	0x40EC
+0x8232BE33	0x40ED
+0x8232BE34	0x40EE
+0x8232BE35	0x40EF
+0x8232BE36	0x40F0
+0x8232BE37	0x40F1
+0x8232BE38	0x40F2
+0x8232BE39	0x40F3
+0x8232BF30	0x40F4
+0x8232BF31	0x40F5
+0x8232BF32	0x40F6
+0x8232BF33	0x40F7
+0x8232BF34	0x40F8
+0x8232BF35	0x40F9
+0x8232BF36	0x40FA
+0x8232BF37	0x40FB
+0x8232BF38	0x40FC
+0x8232BF39	0x40FD
+0x8232C030	0x40FE
+0x8232C031	0x40FF
+0x8232C032	0x4100
+0x8232C033	0x4101
+0x8232C034	0x4102
+0x8232C035	0x4103
+0x8232C036	0x4104
+0x8232C037	0x4105
+0x8232C038	0x4106
+0x8232C039	0x4107
+0x8232C130	0x4108
+0x8232C131	0x4109
+0x8232C132	0x410A
+0x8232C133	0x410B
+0x8232C134	0x410C
+0x8232C135	0x410D
+0x8232C136	0x410E
+0x8232C137	0x410F
+0x8232C138	0x4110
+0x8232C139	0x4111
+0x8232C230	0x4112
+0x8232C231	0x4113
+0x8232C232	0x4114
+0x8232C233	0x4115
+0x8232C234	0x4116
+0x8232C235	0x4117
+0x8232C236	0x4118
+0x8232C237	0x4119
+0x8232C238	0x411A
+0x8232C239	0x411B
+0x8232C330	0x411C
+0x8232C331	0x411D
+0x8232C332	0x411E
+0x8232C333	0x411F
+0x8232C334	0x4120
+0x8232C335	0x4121
+0x8232C336	0x4122
+0x8232C337	0x4123
+0x8232C338	0x4124
+0x8232C339	0x4125
+0x8232C430	0x4126
+0x8232C431	0x4127
+0x8232C432	0x4128
+0x8232C433	0x4129
+0x8232C434	0x412A
+0x8232C435	0x412B
+0x8232C436	0x412C
+0x8232C437	0x412D
+0x8232C438	0x412E
+0x8232C439	0x412F
+0x8232C530	0x4130
+0x8232C531	0x4131
+0x8232C532	0x4132
+0x8232C533	0x4133
+0x8232C534	0x4134
+0x8232C535	0x4135
+0x8232C536	0x4136
+0x8232C537	0x4137
+0x8232C538	0x4138
+0x8232C539	0x4139
+0x8232C630	0x413A
+0x8232C631	0x413B
+0x8232C632	0x413C
+0x8232C633	0x413D
+0x8232C634	0x413E
+0x8232C635	0x413F
+0x8232C636	0x4140
+0x8232C637	0x4141
+0x8232C638	0x4142
+0x8232C639	0x4143
+0x8232C730	0x4144
+0x8232C731	0x4145
+0x8232C732	0x4146
+0x8232C733	0x4147
+0x8232C734	0x4148
+0x8232C735	0x4149
+0x8232C736	0x414A
+0x8232C737	0x414B
+0x8232C738	0x414C
+0x8232C739	0x414D
+0x8232C830	0x414E
+0x8232C831	0x414F
+0x8232C832	0x4150
+0x8232C833	0x4151
+0x8232C834	0x4152
+0x8232C835	0x4153
+0x8232C836	0x4154
+0x8232C837	0x4155
+0x8232C838	0x4156
+0x8232C839	0x4157
+0x8232C930	0x4158
+0x8232C931	0x4159
+0x8232C932	0x415A
+0x8232C933	0x415B
+0x8232C934	0x415C
+0x8232C935	0x415D
+0x8232C936	0x415E
+0x8232C937	0x4160
+0x8232C938	0x4161
+0x8232C939	0x4162
+0x8232CA30	0x4163
+0x8232CA31	0x4164
+0x8232CA32	0x4165
+0x8232CA33	0x4166
+0x8232CA34	0x4167
+0x8232CA35	0x4168
+0x8232CA36	0x4169
+0x8232CA37	0x416A
+0x8232CA38	0x416B
+0x8232CA39	0x416C
+0x8232CB30	0x416D
+0x8232CB31	0x416E
+0x8232CB32	0x416F
+0x8232CB33	0x4170
+0x8232CB34	0x4171
+0x8232CB35	0x4172
+0x8232CB36	0x4173
+0x8232CB37	0x4174
+0x8232CB38	0x4175
+0x8232CB39	0x4176
+0x8232CC30	0x4177
+0x8232CC31	0x4178
+0x8232CC32	0x4179
+0x8232CC33	0x417A
+0x8232CC34	0x417B
+0x8232CC35	0x417C
+0x8232CC36	0x417D
+0x8232CC37	0x417E
+0x8232CC38	0x417F
+0x8232CC39	0x4180
+0x8232CD30	0x4181
+0x8232CD31	0x4182
+0x8232CD32	0x4183
+0x8232CD33	0x4184
+0x8232CD34	0x4185
+0x8232CD35	0x4186
+0x8232CD36	0x4187
+0x8232CD37	0x4188
+0x8232CD38	0x4189
+0x8232CD39	0x418A
+0x8232CE30	0x418B
+0x8232CE31	0x418C
+0x8232CE32	0x418D
+0x8232CE33	0x418E
+0x8232CE34	0x418F
+0x8232CE35	0x4190
+0x8232CE36	0x4191
+0x8232CE37	0x4192
+0x8232CE38	0x4193
+0x8232CE39	0x4194
+0x8232CF30	0x4195
+0x8232CF31	0x4196
+0x8232CF32	0x4197
+0x8232CF33	0x4198
+0x8232CF34	0x4199
+0x8232CF35	0x419A
+0x8232CF36	0x419B
+0x8232CF37	0x419C
+0x8232CF38	0x419D
+0x8232CF39	0x419E
+0x8232D030	0x419F
+0x8232D031	0x41A0
+0x8232D032	0x41A1
+0x8232D033	0x41A2
+0x8232D034	0x41A3
+0x8232D035	0x41A4
+0x8232D036	0x41A5
+0x8232D037	0x41A6
+0x8232D038	0x41A7
+0x8232D039	0x41A8
+0x8232D130	0x41A9
+0x8232D131	0x41AA
+0x8232D132	0x41AB
+0x8232D133	0x41AC
+0x8232D134	0x41AD
+0x8232D135	0x41AE
+0x8232D136	0x41AF
+0x8232D137	0x41B0
+0x8232D138	0x41B1
+0x8232D139	0x41B2
+0x8232D230	0x41B3
+0x8232D231	0x41B4
+0x8232D232	0x41B5
+0x8232D233	0x41B6
+0x8232D234	0x41B7
+0x8232D235	0x41B8
+0x8232D236	0x41B9
+0x8232D237	0x41BA
+0x8232D238	0x41BB
+0x8232D239	0x41BC
+0x8232D330	0x41BD
+0x8232D331	0x41BE
+0x8232D332	0x41BF
+0x8232D333	0x41C0
+0x8232D334	0x41C1
+0x8232D335	0x41C2
+0x8232D336	0x41C3
+0x8232D337	0x41C4
+0x8232D338	0x41C5
+0x8232D339	0x41C6
+0x8232D430	0x41C7
+0x8232D431	0x41C8
+0x8232D432	0x41C9
+0x8232D433	0x41CA
+0x8232D434	0x41CB
+0x8232D435	0x41CC
+0x8232D436	0x41CD
+0x8232D437	0x41CE
+0x8232D438	0x41CF
+0x8232D439	0x41D0
+0x8232D530	0x41D1
+0x8232D531	0x41D2
+0x8232D532	0x41D3
+0x8232D533	0x41D4
+0x8232D534	0x41D5
+0x8232D535	0x41D6
+0x8232D536	0x41D7
+0x8232D537	0x41D8
+0x8232D538	0x41D9
+0x8232D539	0x41DA
+0x8232D630	0x41DB
+0x8232D631	0x41DC
+0x8232D632	0x41DD
+0x8232D633	0x41DE
+0x8232D634	0x41DF
+0x8232D635	0x41E0
+0x8232D636	0x41E1
+0x8232D637	0x41E2
+0x8232D638	0x41E3
+0x8232D639	0x41E4
+0x8232D730	0x41E5
+0x8232D731	0x41E6
+0x8232D732	0x41E7
+0x8232D733	0x41E8
+0x8232D734	0x41E9
+0x8232D735	0x41EA
+0x8232D736	0x41EB
+0x8232D737	0x41EC
+0x8232D738	0x41ED
+0x8232D739	0x41EE
+0x8232D830	0x41EF
+0x8232D831	0x41F0
+0x8232D832	0x41F1
+0x8232D833	0x41F2
+0x8232D834	0x41F3
+0x8232D835	0x41F4
+0x8232D836	0x41F5
+0x8232D837	0x41F6
+0x8232D838	0x41F7
+0x8232D839	0x41F8
+0x8232D930	0x41F9
+0x8232D931	0x41FA
+0x8232D932	0x41FB
+0x8232D933	0x41FC
+0x8232D934	0x41FD
+0x8232D935	0x41FE
+0x8232D936	0x41FF
+0x8232D937	0x4200
+0x8232D938	0x4201
+0x8232D939	0x4202
+0x8232DA30	0x4203
+0x8232DA31	0x4204
+0x8232DA32	0x4205
+0x8232DA33	0x4206
+0x8232DA34	0x4207
+0x8232DA35	0x4208
+0x8232DA36	0x4209
+0x8232DA37	0x420A
+0x8232DA38	0x420B
+0x8232DA39	0x420C
+0x8232DB30	0x420D
+0x8232DB31	0x420E
+0x8232DB32	0x420F
+0x8232DB33	0x4210
+0x8232DB34	0x4211
+0x8232DB35	0x4212
+0x8232DB36	0x4213
+0x8232DB37	0x4214
+0x8232DB38	0x4215
+0x8232DB39	0x4216
+0x8232DC30	0x4217
+0x8232DC31	0x4218
+0x8232DC32	0x4219
+0x8232DC33	0x421A
+0x8232DC34	0x421B
+0x8232DC35	0x421C
+0x8232DC36	0x421D
+0x8232DC37	0x421E
+0x8232DC38	0x421F
+0x8232DC39	0x4220
+0x8232DD30	0x4221
+0x8232DD31	0x4222
+0x8232DD32	0x4223
+0x8232DD33	0x4224
+0x8232DD34	0x4225
+0x8232DD35	0x4226
+0x8232DD36	0x4227
+0x8232DD37	0x4228
+0x8232DD38	0x4229
+0x8232DD39	0x422A
+0x8232DE30	0x422B
+0x8232DE31	0x422C
+0x8232DE32	0x422D
+0x8232DE33	0x422E
+0x8232DE34	0x422F
+0x8232DE35	0x4230
+0x8232DE36	0x4231
+0x8232DE37	0x4232
+0x8232DE38	0x4233
+0x8232DE39	0x4234
+0x8232DF30	0x4235
+0x8232DF31	0x4236
+0x8232DF32	0x4237
+0x8232DF33	0x4238
+0x8232DF34	0x4239
+0x8232DF35	0x423A
+0x8232DF36	0x423B
+0x8232DF37	0x423C
+0x8232DF38	0x423D
+0x8232DF39	0x423E
+0x8232E030	0x423F
+0x8232E031	0x4240
+0x8232E032	0x4241
+0x8232E033	0x4242
+0x8232E034	0x4243
+0x8232E035	0x4244
+0x8232E036	0x4245
+0x8232E037	0x4246
+0x8232E038	0x4247
+0x8232E039	0x4248
+0x8232E130	0x4249
+0x8232E131	0x424A
+0x8232E132	0x424B
+0x8232E133	0x424C
+0x8232E134	0x424D
+0x8232E135	0x424E
+0x8232E136	0x424F
+0x8232E137	0x4250
+0x8232E138	0x4251
+0x8232E139	0x4252
+0x8232E230	0x4253
+0x8232E231	0x4254
+0x8232E232	0x4255
+0x8232E233	0x4256
+0x8232E234	0x4257
+0x8232E235	0x4258
+0x8232E236	0x4259
+0x8232E237	0x425A
+0x8232E238	0x425B
+0x8232E239	0x425C
+0x8232E330	0x425D
+0x8232E331	0x425E
+0x8232E332	0x425F
+0x8232E333	0x4260
+0x8232E334	0x4261
+0x8232E335	0x4262
+0x8232E336	0x4263
+0x8232E337	0x4264
+0x8232E338	0x4265
+0x8232E339	0x4266
+0x8232E430	0x4267
+0x8232E431	0x4268
+0x8232E432	0x4269
+0x8232E433	0x426A
+0x8232E434	0x426B
+0x8232E435	0x426C
+0x8232E436	0x426D
+0x8232E437	0x426E
+0x8232E438	0x426F
+0x8232E439	0x4270
+0x8232E530	0x4271
+0x8232E531	0x4272
+0x8232E532	0x4273
+0x8232E533	0x4274
+0x8232E534	0x4275
+0x8232E535	0x4276
+0x8232E536	0x4277
+0x8232E537	0x4278
+0x8232E538	0x4279
+0x8232E539	0x427A
+0x8232E630	0x427B
+0x8232E631	0x427C
+0x8232E632	0x427D
+0x8232E633	0x427E
+0x8232E634	0x427F
+0x8232E635	0x4280
+0x8232E636	0x4281
+0x8232E637	0x4282
+0x8232E638	0x4283
+0x8232E639	0x4284
+0x8232E730	0x4285
+0x8232E731	0x4286
+0x8232E732	0x4287
+0x8232E733	0x4288
+0x8232E734	0x4289
+0x8232E735	0x428A
+0x8232E736	0x428B
+0x8232E737	0x428C
+0x8232E738	0x428D
+0x8232E739	0x428E
+0x8232E830	0x428F
+0x8232E831	0x4290
+0x8232E832	0x4291
+0x8232E833	0x4292
+0x8232E834	0x4293
+0x8232E835	0x4294
+0x8232E836	0x4295
+0x8232E837	0x4296
+0x8232E838	0x4297
+0x8232E839	0x4298
+0x8232E930	0x4299
+0x8232E931	0x429A
+0x8232E932	0x429B
+0x8232E933	0x429C
+0x8232E934	0x429D
+0x8232E935	0x429E
+0x8232E936	0x429F
+0x8232E937	0x42A0
+0x8232E938	0x42A1
+0x8232E939	0x42A2
+0x8232EA30	0x42A3
+0x8232EA31	0x42A4
+0x8232EA32	0x42A5
+0x8232EA33	0x42A6
+0x8232EA34	0x42A7
+0x8232EA35	0x42A8
+0x8232EA36	0x42A9
+0x8232EA37	0x42AA
+0x8232EA38	0x42AB
+0x8232EA39	0x42AC
+0x8232EB30	0x42AD
+0x8232EB31	0x42AE
+0x8232EB32	0x42AF
+0x8232EB33	0x42B0
+0x8232EB34	0x42B1
+0x8232EB35	0x42B2
+0x8232EB36	0x42B3
+0x8232EB37	0x42B4
+0x8232EB38	0x42B5
+0x8232EB39	0x42B6
+0x8232EC30	0x42B7
+0x8232EC31	0x42B8
+0x8232EC32	0x42B9
+0x8232EC33	0x42BA
+0x8232EC34	0x42BB
+0x8232EC35	0x42BC
+0x8232EC36	0x42BD
+0x8232EC37	0x42BE
+0x8232EC38	0x42BF
+0x8232EC39	0x42C0
+0x8232ED30	0x42C1
+0x8232ED31	0x42C2
+0x8232ED32	0x42C3
+0x8232ED33	0x42C4
+0x8232ED34	0x42C5
+0x8232ED35	0x42C6
+0x8232ED36	0x42C7
+0x8232ED37	0x42C8
+0x8232ED38	0x42C9
+0x8232ED39	0x42CA
+0x8232EE30	0x42CB
+0x8232EE31	0x42CC
+0x8232EE32	0x42CD
+0x8232EE33	0x42CE
+0x8232EE34	0x42CF
+0x8232EE35	0x42D0
+0x8232EE36	0x42D1
+0x8232EE37	0x42D2
+0x8232EE38	0x42D3
+0x8232EE39	0x42D4
+0x8232EF30	0x42D5
+0x8232EF31	0x42D6
+0x8232EF32	0x42D7
+0x8232EF33	0x42D8
+0x8232EF34	0x42D9
+0x8232EF35	0x42DA
+0x8232EF36	0x42DB
+0x8232EF37	0x42DC
+0x8232EF38	0x42DD
+0x8232EF39	0x42DE
+0x8232F030	0x42DF
+0x8232F031	0x42E0
+0x8232F032	0x42E1
+0x8232F033	0x42E2
+0x8232F034	0x42E3
+0x8232F035	0x42E4
+0x8232F036	0x42E5
+0x8232F037	0x42E6
+0x8232F038	0x42E7
+0x8232F039	0x42E8
+0x8232F130	0x42E9
+0x8232F131	0x42EA
+0x8232F132	0x42EB
+0x8232F133	0x42EC
+0x8232F134	0x42ED
+0x8232F135	0x42EE
+0x8232F136	0x42EF
+0x8232F137	0x42F0
+0x8232F138	0x42F1
+0x8232F139	0x42F2
+0x8232F230	0x42F3
+0x8232F231	0x42F4
+0x8232F232	0x42F5
+0x8232F233	0x42F6
+0x8232F234	0x42F7
+0x8232F235	0x42F8
+0x8232F236	0x42F9
+0x8232F237	0x42FA
+0x8232F238	0x42FB
+0x8232F239	0x42FC
+0x8232F330	0x42FD
+0x8232F331	0x42FE
+0x8232F332	0x42FF
+0x8232F333	0x4300
+0x8232F334	0x4301
+0x8232F335	0x4302
+0x8232F336	0x4303
+0x8232F337	0x4304
+0x8232F338	0x4305
+0x8232F339	0x4306
+0x8232F430	0x4307
+0x8232F431	0x4308
+0x8232F432	0x4309
+0x8232F433	0x430A
+0x8232F434	0x430B
+0x8232F435	0x430C
+0x8232F436	0x430D
+0x8232F437	0x430E
+0x8232F438	0x430F
+0x8232F439	0x4310
+0x8232F530	0x4311
+0x8232F531	0x4312
+0x8232F532	0x4313
+0x8232F533	0x4314
+0x8232F534	0x4315
+0x8232F535	0x4316
+0x8232F536	0x4317
+0x8232F537	0x4318
+0x8232F538	0x4319
+0x8232F539	0x431A
+0x8232F630	0x431B
+0x8232F631	0x431C
+0x8232F632	0x431D
+0x8232F633	0x431E
+0x8232F634	0x431F
+0x8232F635	0x4320
+0x8232F636	0x4321
+0x8232F637	0x4322
+0x8232F638	0x4323
+0x8232F639	0x4324
+0x8232F730	0x4325
+0x8232F731	0x4326
+0x8232F732	0x4327
+0x8232F733	0x4328
+0x8232F734	0x4329
+0x8232F735	0x432A
+0x8232F736	0x432B
+0x8232F737	0x432C
+0x8232F738	0x432D
+0x8232F739	0x432E
+0x8232F830	0x432F
+0x8232F831	0x4330
+0x8232F832	0x4331
+0x8232F833	0x4332
+0x8232F834	0x4333
+0x8232F835	0x4334
+0x8232F836	0x4335
+0x8232F837	0x4336
+0x8232F838	0x4338
+0x8232F839	0x4339
+0x8232F930	0x433A
+0x8232F931	0x433B
+0x8232F932	0x433C
+0x8232F933	0x433D
+0x8232F934	0x433E
+0x8232F935	0x433F
+0x8232F936	0x4340
+0x8232F937	0x4341
+0x8232F938	0x4342
+0x8232F939	0x4343
+0x8232FA30	0x4344
+0x8232FA31	0x4345
+0x8232FA32	0x4346
+0x8232FA33	0x4347
+0x8232FA34	0x4348
+0x8232FA35	0x4349
+0x8232FA36	0x434A
+0x8232FA37	0x434B
+0x8232FA38	0x434C
+0x8232FA39	0x434D
+0x8232FB30	0x434E
+0x8232FB31	0x434F
+0x8232FB32	0x4350
+0x8232FB33	0x4351
+0x8232FB34	0x4352
+0x8232FB35	0x4353
+0x8232FB36	0x4354
+0x8232FB37	0x4355
+0x8232FB38	0x4356
+0x8232FB39	0x4357
+0x8232FC30	0x4358
+0x8232FC31	0x4359
+0x8232FC32	0x435A
+0x8232FC33	0x435B
+0x8232FC34	0x435C
+0x8232FC35	0x435D
+0x8232FC36	0x435E
+0x8232FC37	0x435F
+0x8232FC38	0x4360
+0x8232FC39	0x4361
+0x8232FD30	0x4362
+0x8232FD31	0x4363
+0x8232FD32	0x4364
+0x8232FD33	0x4365
+0x8232FD34	0x4366
+0x8232FD35	0x4367
+0x8232FD36	0x4368
+0x8232FD37	0x4369
+0x8232FD38	0x436A
+0x8232FD39	0x436B
+0x8232FE30	0x436C
+0x8232FE31	0x436D
+0x8232FE32	0x436E
+0x8232FE33	0x436F
+0x8232FE34	0x4370
+0x8232FE35	0x4371
+0x8232FE36	0x4372
+0x8232FE37	0x4373
+0x8232FE38	0x4374
+0x8232FE39	0x4375
+0x82338130	0x4376
+0x82338131	0x4377
+0x82338132	0x4378
+0x82338133	0x4379
+0x82338134	0x437A
+0x82338135	0x437B
+0x82338136	0x437C
+0x82338137	0x437D
+0x82338138	0x437E
+0x82338139	0x437F
+0x82338230	0x4380
+0x82338231	0x4381
+0x82338232	0x4382
+0x82338233	0x4383
+0x82338234	0x4384
+0x82338235	0x4385
+0x82338236	0x4386
+0x82338237	0x4387
+0x82338238	0x4388
+0x82338239	0x4389
+0x82338330	0x438A
+0x82338331	0x438B
+0x82338332	0x438C
+0x82338333	0x438D
+0x82338334	0x438E
+0x82338335	0x438F
+0x82338336	0x4390
+0x82338337	0x4391
+0x82338338	0x4392
+0x82338339	0x4393
+0x82338430	0x4394
+0x82338431	0x4395
+0x82338432	0x4396
+0x82338433	0x4397
+0x82338434	0x4398
+0x82338435	0x4399
+0x82338436	0x439A
+0x82338437	0x439B
+0x82338438	0x439C
+0x82338439	0x439D
+0x82338530	0x439E
+0x82338531	0x439F
+0x82338532	0x43A0
+0x82338533	0x43A1
+0x82338534	0x43A2
+0x82338535	0x43A3
+0x82338536	0x43A4
+0x82338537	0x43A5
+0x82338538	0x43A6
+0x82338539	0x43A7
+0x82338630	0x43A8
+0x82338631	0x43A9
+0x82338632	0x43AA
+0x82338633	0x43AB
+0x82338634	0x43AD
+0x82338635	0x43AE
+0x82338636	0x43AF
+0x82338637	0x43B0
+0x82338638	0x43B2
+0x82338639	0x43B3
+0x82338730	0x43B4
+0x82338731	0x43B5
+0x82338732	0x43B6
+0x82338733	0x43B7
+0x82338734	0x43B8
+0x82338735	0x43B9
+0x82338736	0x43BA
+0x82338737	0x43BB
+0x82338738	0x43BC
+0x82338739	0x43BD
+0x82338830	0x43BE
+0x82338831	0x43BF
+0x82338832	0x43C0
+0x82338833	0x43C1
+0x82338834	0x43C2
+0x82338835	0x43C3
+0x82338836	0x43C4
+0x82338837	0x43C5
+0x82338838	0x43C6
+0x82338839	0x43C7
+0x82338930	0x43C8
+0x82338931	0x43C9
+0x82338932	0x43CA
+0x82338933	0x43CB
+0x82338934	0x43CC
+0x82338935	0x43CD
+0x82338936	0x43CE
+0x82338937	0x43CF
+0x82338938	0x43D0
+0x82338939	0x43D1
+0x82338A30	0x43D2
+0x82338A31	0x43D3
+0x82338A32	0x43D4
+0x82338A33	0x43D5
+0x82338A34	0x43D6
+0x82338A35	0x43D7
+0x82338A36	0x43D8
+0x82338A37	0x43D9
+0x82338A38	0x43DA
+0x82338A39	0x43DB
+0x82338B30	0x43DC
+0x82338B31	0x43DE
+0x82338B32	0x43DF
+0x82338B33	0x43E0
+0x82338B34	0x43E1
+0x82338B35	0x43E2
+0x82338B36	0x43E3
+0x82338B37	0x43E4
+0x82338B38	0x43E5
+0x82338B39	0x43E6
+0x82338C30	0x43E7
+0x82338C31	0x43E8
+0x82338C32	0x43E9
+0x82338C33	0x43EA
+0x82338C34	0x43EB
+0x82338C35	0x43EC
+0x82338C36	0x43ED
+0x82338C37	0x43EE
+0x82338C38	0x43EF
+0x82338C39	0x43F0
+0x82338D30	0x43F1
+0x82338D31	0x43F2
+0x82338D32	0x43F3
+0x82338D33	0x43F4
+0x82338D34	0x43F5
+0x82338D35	0x43F6
+0x82338D36	0x43F7
+0x82338D37	0x43F8
+0x82338D38	0x43F9
+0x82338D39	0x43FA
+0x82338E30	0x43FB
+0x82338E31	0x43FC
+0x82338E32	0x43FD
+0x82338E33	0x43FE
+0x82338E34	0x43FF
+0x82338E35	0x4400
+0x82338E36	0x4401
+0x82338E37	0x4402
+0x82338E38	0x4403
+0x82338E39	0x4404
+0x82338F30	0x4405
+0x82338F31	0x4406
+0x82338F32	0x4407
+0x82338F33	0x4408
+0x82338F34	0x4409
+0x82338F35	0x440A
+0x82338F36	0x440B
+0x82338F37	0x440C
+0x82338F38	0x440D
+0x82338F39	0x440E
+0x82339030	0x440F
+0x82339031	0x4410
+0x82339032	0x4411
+0x82339033	0x4412
+0x82339034	0x4413
+0x82339035	0x4414
+0x82339036	0x4415
+0x82339037	0x4416
+0x82339038	0x4417
+0x82339039	0x4418
+0x82339130	0x4419
+0x82339131	0x441A
+0x82339132	0x441B
+0x82339133	0x441C
+0x82339134	0x441D
+0x82339135	0x441E
+0x82339136	0x441F
+0x82339137	0x4420
+0x82339138	0x4421
+0x82339139	0x4422
+0x82339230	0x4423
+0x82339231	0x4424
+0x82339232	0x4425
+0x82339233	0x4426
+0x82339234	0x4427
+0x82339235	0x4428
+0x82339236	0x4429
+0x82339237	0x442A
+0x82339238	0x442B
+0x82339239	0x442C
+0x82339330	0x442D
+0x82339331	0x442E
+0x82339332	0x442F
+0x82339333	0x4430
+0x82339334	0x4431
+0x82339335	0x4432
+0x82339336	0x4433
+0x82339337	0x4434
+0x82339338	0x4435
+0x82339339	0x4436
+0x82339430	0x4437
+0x82339431	0x4438
+0x82339432	0x4439
+0x82339433	0x443A
+0x82339434	0x443B
+0x82339435	0x443C
+0x82339436	0x443D
+0x82339437	0x443E
+0x82339438	0x443F
+0x82339439	0x4440
+0x82339530	0x4441
+0x82339531	0x4442
+0x82339532	0x4443
+0x82339533	0x4444
+0x82339534	0x4445
+0x82339535	0x4446
+0x82339536	0x4447
+0x82339537	0x4448
+0x82339538	0x4449
+0x82339539	0x444A
+0x82339630	0x444B
+0x82339631	0x444C
+0x82339632	0x444D
+0x82339633	0x444E
+0x82339634	0x444F
+0x82339635	0x4450
+0x82339636	0x4451
+0x82339637	0x4452
+0x82339638	0x4453
+0x82339639	0x4454
+0x82339730	0x4455
+0x82339731	0x4456
+0x82339732	0x4457
+0x82339733	0x4458
+0x82339734	0x4459
+0x82339735	0x445A
+0x82339736	0x445B
+0x82339737	0x445C
+0x82339738	0x445D
+0x82339739	0x445E
+0x82339830	0x445F
+0x82339831	0x4460
+0x82339832	0x4461
+0x82339833	0x4462
+0x82339834	0x4463
+0x82339835	0x4464
+0x82339836	0x4465
+0x82339837	0x4466
+0x82339838	0x4467
+0x82339839	0x4468
+0x82339930	0x4469
+0x82339931	0x446A
+0x82339932	0x446B
+0x82339933	0x446C
+0x82339934	0x446D
+0x82339935	0x446E
+0x82339936	0x446F
+0x82339937	0x4470
+0x82339938	0x4471
+0x82339939	0x4472
+0x82339A30	0x4473
+0x82339A31	0x4474
+0x82339A32	0x4475
+0x82339A33	0x4476
+0x82339A34	0x4477
+0x82339A35	0x4478
+0x82339A36	0x4479
+0x82339A37	0x447A
+0x82339A38	0x447B
+0x82339A39	0x447C
+0x82339B30	0x447D
+0x82339B31	0x447E
+0x82339B32	0x447F
+0x82339B33	0x4480
+0x82339B34	0x4481
+0x82339B35	0x4482
+0x82339B36	0x4483
+0x82339B37	0x4484
+0x82339B38	0x4485
+0x82339B39	0x4486
+0x82339C30	0x4487
+0x82339C31	0x4488
+0x82339C32	0x4489
+0x82339C33	0x448A
+0x82339C34	0x448B
+0x82339C35	0x448C
+0x82339C36	0x448D
+0x82339C37	0x448E
+0x82339C38	0x448F
+0x82339C39	0x4490
+0x82339D30	0x4491
+0x82339D31	0x4492
+0x82339D32	0x4493
+0x82339D33	0x4494
+0x82339D34	0x4495
+0x82339D35	0x4496
+0x82339D36	0x4497
+0x82339D37	0x4498
+0x82339D38	0x4499
+0x82339D39	0x449A
+0x82339E30	0x449B
+0x82339E31	0x449C
+0x82339E32	0x449D
+0x82339E33	0x449E
+0x82339E34	0x449F
+0x82339E35	0x44A0
+0x82339E36	0x44A1
+0x82339E37	0x44A2
+0x82339E38	0x44A3
+0x82339E39	0x44A4
+0x82339F30	0x44A5
+0x82339F31	0x44A6
+0x82339F32	0x44A7
+0x82339F33	0x44A8
+0x82339F34	0x44A9
+0x82339F35	0x44AA
+0x82339F36	0x44AB
+0x82339F37	0x44AC
+0x82339F38	0x44AD
+0x82339F39	0x44AE
+0x8233A030	0x44AF
+0x8233A031	0x44B0
+0x8233A032	0x44B1
+0x8233A033	0x44B2
+0x8233A034	0x44B3
+0x8233A035	0x44B4
+0x8233A036	0x44B5
+0x8233A037	0x44B6
+0x8233A038	0x44B7
+0x8233A039	0x44B8
+0x8233A130	0x44B9
+0x8233A131	0x44BA
+0x8233A132	0x44BB
+0x8233A133	0x44BC
+0x8233A134	0x44BD
+0x8233A135	0x44BE
+0x8233A136	0x44BF
+0x8233A137	0x44C0
+0x8233A138	0x44C1
+0x8233A139	0x44C2
+0x8233A230	0x44C3
+0x8233A231	0x44C4
+0x8233A232	0x44C5
+0x8233A233	0x44C6
+0x8233A234	0x44C7
+0x8233A235	0x44C8
+0x8233A236	0x44C9
+0x8233A237	0x44CA
+0x8233A238	0x44CB
+0x8233A239	0x44CC
+0x8233A330	0x44CD
+0x8233A331	0x44CE
+0x8233A332	0x44CF
+0x8233A333	0x44D0
+0x8233A334	0x44D1
+0x8233A335	0x44D2
+0x8233A336	0x44D3
+0x8233A337	0x44D4
+0x8233A338	0x44D5
+0x8233A339	0x44D7
+0x8233A430	0x44D8
+0x8233A431	0x44D9
+0x8233A432	0x44DA
+0x8233A433	0x44DB
+0x8233A434	0x44DC
+0x8233A435	0x44DD
+0x8233A436	0x44DE
+0x8233A437	0x44DF
+0x8233A438	0x44E0
+0x8233A439	0x44E1
+0x8233A530	0x44E2
+0x8233A531	0x44E3
+0x8233A532	0x44E4
+0x8233A533	0x44E5
+0x8233A534	0x44E6
+0x8233A535	0x44E7
+0x8233A536	0x44E8
+0x8233A537	0x44E9
+0x8233A538	0x44EA
+0x8233A539	0x44EB
+0x8233A630	0x44EC
+0x8233A631	0x44ED
+0x8233A632	0x44EE
+0x8233A633	0x44EF
+0x8233A634	0x44F0
+0x8233A635	0x44F1
+0x8233A636	0x44F2
+0x8233A637	0x44F3
+0x8233A638	0x44F4
+0x8233A639	0x44F5
+0x8233A730	0x44F6
+0x8233A731	0x44F7
+0x8233A732	0x44F8
+0x8233A733	0x44F9
+0x8233A734	0x44FA
+0x8233A735	0x44FB
+0x8233A736	0x44FC
+0x8233A737	0x44FD
+0x8233A738	0x44FE
+0x8233A739	0x44FF
+0x8233A830	0x4500
+0x8233A831	0x4501
+0x8233A832	0x4502
+0x8233A833	0x4503
+0x8233A834	0x4504
+0x8233A835	0x4505
+0x8233A836	0x4506
+0x8233A837	0x4507
+0x8233A838	0x4508
+0x8233A839	0x4509
+0x8233A930	0x450A
+0x8233A931	0x450B
+0x8233A932	0x450C
+0x8233A933	0x450D
+0x8233A934	0x450E
+0x8233A935	0x450F
+0x8233A936	0x4510
+0x8233A937	0x4511
+0x8233A938	0x4512
+0x8233A939	0x4513
+0x8233AA30	0x4514
+0x8233AA31	0x4515
+0x8233AA32	0x4516
+0x8233AA33	0x4517
+0x8233AA34	0x4518
+0x8233AA35	0x4519
+0x8233AA36	0x451A
+0x8233AA37	0x451B
+0x8233AA38	0x451C
+0x8233AA39	0x451D
+0x8233AB30	0x451E
+0x8233AB31	0x451F
+0x8233AB32	0x4520
+0x8233AB33	0x4521
+0x8233AB34	0x4522
+0x8233AB35	0x4523
+0x8233AB36	0x4524
+0x8233AB37	0x4525
+0x8233AB38	0x4526
+0x8233AB39	0x4527
+0x8233AC30	0x4528
+0x8233AC31	0x4529
+0x8233AC32	0x452A
+0x8233AC33	0x452B
+0x8233AC34	0x452C
+0x8233AC35	0x452D
+0x8233AC36	0x452E
+0x8233AC37	0x452F
+0x8233AC38	0x4530
+0x8233AC39	0x4531
+0x8233AD30	0x4532
+0x8233AD31	0x4533
+0x8233AD32	0x4534
+0x8233AD33	0x4535
+0x8233AD34	0x4536
+0x8233AD35	0x4537
+0x8233AD36	0x4538
+0x8233AD37	0x4539
+0x8233AD38	0x453A
+0x8233AD39	0x453B
+0x8233AE30	0x453C
+0x8233AE31	0x453D
+0x8233AE32	0x453E
+0x8233AE33	0x453F
+0x8233AE34	0x4540
+0x8233AE35	0x4541
+0x8233AE36	0x4542
+0x8233AE37	0x4543
+0x8233AE38	0x4544
+0x8233AE39	0x4545
+0x8233AF30	0x4546
+0x8233AF31	0x4547
+0x8233AF32	0x4548
+0x8233AF33	0x4549
+0x8233AF34	0x454A
+0x8233AF35	0x454B
+0x8233AF36	0x454C
+0x8233AF37	0x454D
+0x8233AF38	0x454E
+0x8233AF39	0x454F
+0x8233B030	0x4550
+0x8233B031	0x4551
+0x8233B032	0x4552
+0x8233B033	0x4553
+0x8233B034	0x4554
+0x8233B035	0x4555
+0x8233B036	0x4556
+0x8233B037	0x4557
+0x8233B038	0x4558
+0x8233B039	0x4559
+0x8233B130	0x455A
+0x8233B131	0x455B
+0x8233B132	0x455C
+0x8233B133	0x455D
+0x8233B134	0x455E
+0x8233B135	0x455F
+0x8233B136	0x4560
+0x8233B137	0x4561
+0x8233B138	0x4562
+0x8233B139	0x4563
+0x8233B230	0x4564
+0x8233B231	0x4565
+0x8233B232	0x4566
+0x8233B233	0x4567
+0x8233B234	0x4568
+0x8233B235	0x4569
+0x8233B236	0x456A
+0x8233B237	0x456B
+0x8233B238	0x456C
+0x8233B239	0x456D
+0x8233B330	0x456E
+0x8233B331	0x456F
+0x8233B332	0x4570
+0x8233B333	0x4571
+0x8233B334	0x4572
+0x8233B335	0x4573
+0x8233B336	0x4574
+0x8233B337	0x4575
+0x8233B338	0x4576
+0x8233B339	0x4577
+0x8233B430	0x4578
+0x8233B431	0x4579
+0x8233B432	0x457A
+0x8233B433	0x457B
+0x8233B434	0x457C
+0x8233B435	0x457D
+0x8233B436	0x457E
+0x8233B437	0x457F
+0x8233B438	0x4580
+0x8233B439	0x4581
+0x8233B530	0x4582
+0x8233B531	0x4583
+0x8233B532	0x4584
+0x8233B533	0x4585
+0x8233B534	0x4586
+0x8233B535	0x4587
+0x8233B536	0x4588
+0x8233B537	0x4589
+0x8233B538	0x458A
+0x8233B539	0x458B
+0x8233B630	0x458C
+0x8233B631	0x458D
+0x8233B632	0x458E
+0x8233B633	0x458F
+0x8233B634	0x4590
+0x8233B635	0x4591
+0x8233B636	0x4592
+0x8233B637	0x4593
+0x8233B638	0x4594
+0x8233B639	0x4595
+0x8233B730	0x4596
+0x8233B731	0x4597
+0x8233B732	0x4598
+0x8233B733	0x4599
+0x8233B734	0x459A
+0x8233B735	0x459B
+0x8233B736	0x459C
+0x8233B737	0x459D
+0x8233B738	0x459E
+0x8233B739	0x459F
+0x8233B830	0x45A0
+0x8233B831	0x45A1
+0x8233B832	0x45A2
+0x8233B833	0x45A3
+0x8233B834	0x45A4
+0x8233B835	0x45A5
+0x8233B836	0x45A6
+0x8233B837	0x45A7
+0x8233B838	0x45A8
+0x8233B839	0x45A9
+0x8233B930	0x45AA
+0x8233B931	0x45AB
+0x8233B932	0x45AC
+0x8233B933	0x45AD
+0x8233B934	0x45AE
+0x8233B935	0x45AF
+0x8233B936	0x45B0
+0x8233B937	0x45B1
+0x8233B938	0x45B2
+0x8233B939	0x45B3
+0x8233BA30	0x45B4
+0x8233BA31	0x45B5
+0x8233BA32	0x45B6
+0x8233BA33	0x45B7
+0x8233BA34	0x45B8
+0x8233BA35	0x45B9
+0x8233BA36	0x45BA
+0x8233BA37	0x45BB
+0x8233BA38	0x45BC
+0x8233BA39	0x45BD
+0x8233BB30	0x45BE
+0x8233BB31	0x45BF
+0x8233BB32	0x45C0
+0x8233BB33	0x45C1
+0x8233BB34	0x45C2
+0x8233BB35	0x45C3
+0x8233BB36	0x45C4
+0x8233BB37	0x45C5
+0x8233BB38	0x45C6
+0x8233BB39	0x45C7
+0x8233BC30	0x45C8
+0x8233BC31	0x45C9
+0x8233BC32	0x45CA
+0x8233BC33	0x45CB
+0x8233BC34	0x45CC
+0x8233BC35	0x45CD
+0x8233BC36	0x45CE
+0x8233BC37	0x45CF
+0x8233BC38	0x45D0
+0x8233BC39	0x45D1
+0x8233BD30	0x45D2
+0x8233BD31	0x45D3
+0x8233BD32	0x45D4
+0x8233BD33	0x45D5
+0x8233BD34	0x45D6
+0x8233BD35	0x45D7
+0x8233BD36	0x45D8
+0x8233BD37	0x45D9
+0x8233BD38	0x45DA
+0x8233BD39	0x45DB
+0x8233BE30	0x45DC
+0x8233BE31	0x45DD
+0x8233BE32	0x45DE
+0x8233BE33	0x45DF
+0x8233BE34	0x45E0
+0x8233BE35	0x45E1
+0x8233BE36	0x45E2
+0x8233BE37	0x45E3
+0x8233BE38	0x45E4
+0x8233BE39	0x45E5
+0x8233BF30	0x45E6
+0x8233BF31	0x45E7
+0x8233BF32	0x45E8
+0x8233BF33	0x45E9
+0x8233BF34	0x45EA
+0x8233BF35	0x45EB
+0x8233BF36	0x45EC
+0x8233BF37	0x45ED
+0x8233BF38	0x45EE
+0x8233BF39	0x45EF
+0x8233C030	0x45F0
+0x8233C031	0x45F1
+0x8233C032	0x45F2
+0x8233C033	0x45F3
+0x8233C034	0x45F4
+0x8233C035	0x45F5
+0x8233C036	0x45F6
+0x8233C037	0x45F7
+0x8233C038	0x45F8
+0x8233C039	0x45F9
+0x8233C130	0x45FA
+0x8233C131	0x45FB
+0x8233C132	0x45FC
+0x8233C133	0x45FD
+0x8233C134	0x45FE
+0x8233C135	0x45FF
+0x8233C136	0x4600
+0x8233C137	0x4601
+0x8233C138	0x4602
+0x8233C139	0x4603
+0x8233C230	0x4604
+0x8233C231	0x4605
+0x8233C232	0x4606
+0x8233C233	0x4607
+0x8233C234	0x4608
+0x8233C235	0x4609
+0x8233C236	0x460A
+0x8233C237	0x460B
+0x8233C238	0x460C
+0x8233C239	0x460D
+0x8233C330	0x460E
+0x8233C331	0x460F
+0x8233C332	0x4610
+0x8233C333	0x4611
+0x8233C334	0x4612
+0x8233C335	0x4613
+0x8233C336	0x4614
+0x8233C337	0x4615
+0x8233C338	0x4616
+0x8233C339	0x4617
+0x8233C430	0x4618
+0x8233C431	0x4619
+0x8233C432	0x461A
+0x8233C433	0x461B
+0x8233C434	0x461C
+0x8233C435	0x461D
+0x8233C436	0x461E
+0x8233C437	0x461F
+0x8233C438	0x4620
+0x8233C439	0x4621
+0x8233C530	0x4622
+0x8233C531	0x4623
+0x8233C532	0x4624
+0x8233C533	0x4625
+0x8233C534	0x4626
+0x8233C535	0x4627
+0x8233C536	0x4628
+0x8233C537	0x4629
+0x8233C538	0x462A
+0x8233C539	0x462B
+0x8233C630	0x462C
+0x8233C631	0x462D
+0x8233C632	0x462E
+0x8233C633	0x462F
+0x8233C634	0x4630
+0x8233C635	0x4631
+0x8233C636	0x4632
+0x8233C637	0x4633
+0x8233C638	0x4634
+0x8233C639	0x4635
+0x8233C730	0x4636
+0x8233C731	0x4637
+0x8233C732	0x4638
+0x8233C733	0x4639
+0x8233C734	0x463A
+0x8233C735	0x463B
+0x8233C736	0x463C
+0x8233C737	0x463D
+0x8233C738	0x463E
+0x8233C739	0x463F
+0x8233C830	0x4640
+0x8233C831	0x4641
+0x8233C832	0x4642
+0x8233C833	0x4643
+0x8233C834	0x4644
+0x8233C835	0x4645
+0x8233C836	0x4646
+0x8233C837	0x4647
+0x8233C838	0x4648
+0x8233C839	0x4649
+0x8233C930	0x464A
+0x8233C931	0x464B
+0x8233C932	0x464D
+0x8233C933	0x464E
+0x8233C934	0x464F
+0x8233C935	0x4650
+0x8233C936	0x4651
+0x8233C937	0x4652
+0x8233C938	0x4653
+0x8233C939	0x4654
+0x8233CA30	0x4655
+0x8233CA31	0x4656
+0x8233CA32	0x4657
+0x8233CA33	0x4658
+0x8233CA34	0x4659
+0x8233CA35	0x465A
+0x8233CA36	0x465B
+0x8233CA37	0x465C
+0x8233CA38	0x465D
+0x8233CA39	0x465E
+0x8233CB30	0x465F
+0x8233CB31	0x4660
+0x8233CB32	0x4662
+0x8233CB33	0x4663
+0x8233CB34	0x4664
+0x8233CB35	0x4665
+0x8233CB36	0x4666
+0x8233CB37	0x4667
+0x8233CB38	0x4668
+0x8233CB39	0x4669
+0x8233CC30	0x466A
+0x8233CC31	0x466B
+0x8233CC32	0x466C
+0x8233CC33	0x466D
+0x8233CC34	0x466E
+0x8233CC35	0x466F
+0x8233CC36	0x4670
+0x8233CC37	0x4671
+0x8233CC38	0x4672
+0x8233CC39	0x4673
+0x8233CD30	0x4674
+0x8233CD31	0x4675
+0x8233CD32	0x4676
+0x8233CD33	0x4677
+0x8233CD34	0x4678
+0x8233CD35	0x4679
+0x8233CD36	0x467A
+0x8233CD37	0x467B
+0x8233CD38	0x467C
+0x8233CD39	0x467D
+0x8233CE30	0x467E
+0x8233CE31	0x467F
+0x8233CE32	0x4680
+0x8233CE33	0x4681
+0x8233CE34	0x4682
+0x8233CE35	0x4683
+0x8233CE36	0x4684
+0x8233CE37	0x4685
+0x8233CE38	0x4686
+0x8233CE39	0x4687
+0x8233CF30	0x4688
+0x8233CF31	0x4689
+0x8233CF32	0x468A
+0x8233CF33	0x468B
+0x8233CF34	0x468C
+0x8233CF35	0x468D
+0x8233CF36	0x468E
+0x8233CF37	0x468F
+0x8233CF38	0x4690
+0x8233CF39	0x4691
+0x8233D030	0x4692
+0x8233D031	0x4693
+0x8233D032	0x4694
+0x8233D033	0x4695
+0x8233D034	0x4696
+0x8233D035	0x4697
+0x8233D036	0x4698
+0x8233D037	0x4699
+0x8233D038	0x469A
+0x8233D039	0x469B
+0x8233D130	0x469C
+0x8233D131	0x469D
+0x8233D132	0x469E
+0x8233D133	0x469F
+0x8233D134	0x46A0
+0x8233D135	0x46A1
+0x8233D136	0x46A2
+0x8233D137	0x46A3
+0x8233D138	0x46A4
+0x8233D139	0x46A5
+0x8233D230	0x46A6
+0x8233D231	0x46A7
+0x8233D232	0x46A8
+0x8233D233	0x46A9
+0x8233D234	0x46AA
+0x8233D235	0x46AB
+0x8233D236	0x46AC
+0x8233D237	0x46AD
+0x8233D238	0x46AE
+0x8233D239	0x46AF
+0x8233D330	0x46B0
+0x8233D331	0x46B1
+0x8233D332	0x46B2
+0x8233D333	0x46B3
+0x8233D334	0x46B4
+0x8233D335	0x46B5
+0x8233D336	0x46B6
+0x8233D337	0x46B7
+0x8233D338	0x46B8
+0x8233D339	0x46B9
+0x8233D430	0x46BA
+0x8233D431	0x46BB
+0x8233D432	0x46BC
+0x8233D433	0x46BD
+0x8233D434	0x46BE
+0x8233D435	0x46BF
+0x8233D436	0x46C0
+0x8233D437	0x46C1
+0x8233D438	0x46C2
+0x8233D439	0x46C3
+0x8233D530	0x46C4
+0x8233D531	0x46C5
+0x8233D532	0x46C6
+0x8233D533	0x46C7
+0x8233D534	0x46C8
+0x8233D535	0x46C9
+0x8233D536	0x46CA
+0x8233D537	0x46CB
+0x8233D538	0x46CC
+0x8233D539	0x46CD
+0x8233D630	0x46CE
+0x8233D631	0x46CF
+0x8233D632	0x46D0
+0x8233D633	0x46D1
+0x8233D634	0x46D2
+0x8233D635	0x46D3
+0x8233D636	0x46D4
+0x8233D637	0x46D5
+0x8233D638	0x46D6
+0x8233D639	0x46D7
+0x8233D730	0x46D8
+0x8233D731	0x46D9
+0x8233D732	0x46DA
+0x8233D733	0x46DB
+0x8233D734	0x46DC
+0x8233D735	0x46DD
+0x8233D736	0x46DE
+0x8233D737	0x46DF
+0x8233D738	0x46E0
+0x8233D739	0x46E1
+0x8233D830	0x46E2
+0x8233D831	0x46E3
+0x8233D832	0x46E4
+0x8233D833	0x46E5
+0x8233D834	0x46E6
+0x8233D835	0x46E7
+0x8233D836	0x46E8
+0x8233D837	0x46E9
+0x8233D838	0x46EA
+0x8233D839	0x46EB
+0x8233D930	0x46EC
+0x8233D931	0x46ED
+0x8233D932	0x46EE
+0x8233D933	0x46EF
+0x8233D934	0x46F0
+0x8233D935	0x46F1
+0x8233D936	0x46F2
+0x8233D937	0x46F3
+0x8233D938	0x46F4
+0x8233D939	0x46F5
+0x8233DA30	0x46F6
+0x8233DA31	0x46F7
+0x8233DA32	0x46F8
+0x8233DA33	0x46F9
+0x8233DA34	0x46FA
+0x8233DA35	0x46FB
+0x8233DA36	0x46FC
+0x8233DA37	0x46FD
+0x8233DA38	0x46FE
+0x8233DA39	0x46FF
+0x8233DB30	0x4700
+0x8233DB31	0x4701
+0x8233DB32	0x4702
+0x8233DB33	0x4703
+0x8233DB34	0x4704
+0x8233DB35	0x4705
+0x8233DB36	0x4706
+0x8233DB37	0x4707
+0x8233DB38	0x4708
+0x8233DB39	0x4709
+0x8233DC30	0x470A
+0x8233DC31	0x470B
+0x8233DC32	0x470C
+0x8233DC33	0x470D
+0x8233DC34	0x470E
+0x8233DC35	0x470F
+0x8233DC36	0x4710
+0x8233DC37	0x4711
+0x8233DC38	0x4712
+0x8233DC39	0x4713
+0x8233DD30	0x4714
+0x8233DD31	0x4715
+0x8233DD32	0x4716
+0x8233DD33	0x4717
+0x8233DD34	0x4718
+0x8233DD35	0x4719
+0x8233DD36	0x471A
+0x8233DD37	0x471B
+0x8233DD38	0x471C
+0x8233DD39	0x471D
+0x8233DE30	0x471E
+0x8233DE31	0x471F
+0x8233DE32	0x4720
+0x8233DE33	0x4721
+0x8233DE34	0x4722
+0x8233DE35	0x4724
+0x8233DE36	0x4725
+0x8233DE37	0x4726
+0x8233DE38	0x4727
+0x8233DE39	0x4728
+0x8233DF30	0x472A
+0x8233DF31	0x472B
+0x8233DF32	0x472C
+0x8233DF33	0x472D
+0x8233DF34	0x472E
+0x8233DF35	0x472F
+0x8233DF36	0x4730
+0x8233DF37	0x4731
+0x8233DF38	0x4732
+0x8233DF39	0x4733
+0x8233E030	0x4734
+0x8233E031	0x4735
+0x8233E032	0x4736
+0x8233E033	0x4737
+0x8233E034	0x4738
+0x8233E035	0x4739
+0x8233E036	0x473A
+0x8233E037	0x473B
+0x8233E038	0x473C
+0x8233E039	0x473D
+0x8233E130	0x473E
+0x8233E131	0x473F
+0x8233E132	0x4740
+0x8233E133	0x4741
+0x8233E134	0x4742
+0x8233E135	0x4743
+0x8233E136	0x4744
+0x8233E137	0x4745
+0x8233E138	0x4746
+0x8233E139	0x4747
+0x8233E230	0x4748
+0x8233E231	0x4749
+0x8233E232	0x474A
+0x8233E233	0x474B
+0x8233E234	0x474C
+0x8233E235	0x474D
+0x8233E236	0x474E
+0x8233E237	0x474F
+0x8233E238	0x4750
+0x8233E239	0x4751
+0x8233E330	0x4752
+0x8233E331	0x4753
+0x8233E332	0x4754
+0x8233E333	0x4755
+0x8233E334	0x4756
+0x8233E335	0x4757
+0x8233E336	0x4758
+0x8233E337	0x4759
+0x8233E338	0x475A
+0x8233E339	0x475B
+0x8233E430	0x475C
+0x8233E431	0x475D
+0x8233E432	0x475E
+0x8233E433	0x475F
+0x8233E434	0x4760
+0x8233E435	0x4761
+0x8233E436	0x4762
+0x8233E437	0x4763
+0x8233E438	0x4764
+0x8233E439	0x4765
+0x8233E530	0x4766
+0x8233E531	0x4767
+0x8233E532	0x4768
+0x8233E533	0x4769
+0x8233E534	0x476A
+0x8233E535	0x476B
+0x8233E536	0x476C
+0x8233E537	0x476D
+0x8233E538	0x476E
+0x8233E539	0x476F
+0x8233E630	0x4770
+0x8233E631	0x4771
+0x8233E632	0x4772
+0x8233E633	0x4773
+0x8233E634	0x4774
+0x8233E635	0x4775
+0x8233E636	0x4776
+0x8233E637	0x4777
+0x8233E638	0x4778
+0x8233E639	0x4779
+0x8233E730	0x477A
+0x8233E731	0x477B
+0x8233E732	0x477D
+0x8233E733	0x477E
+0x8233E734	0x477F
+0x8233E735	0x4780
+0x8233E736	0x4781
+0x8233E737	0x4782
+0x8233E738	0x4783
+0x8233E739	0x4784
+0x8233E830	0x4785
+0x8233E831	0x4786
+0x8233E832	0x4787
+0x8233E833	0x4788
+0x8233E834	0x4789
+0x8233E835	0x478A
+0x8233E836	0x478B
+0x8233E837	0x478C
+0x8233E838	0x478E
+0x8233E839	0x478F
+0x8233E930	0x4790
+0x8233E931	0x4791
+0x8233E932	0x4792
+0x8233E933	0x4793
+0x8233E934	0x4794
+0x8233E935	0x4795
+0x8233E936	0x4796
+0x8233E937	0x4797
+0x8233E938	0x4798
+0x8233E939	0x4799
+0x8233EA30	0x479A
+0x8233EA31	0x479B
+0x8233EA32	0x479C
+0x8233EA33	0x479D
+0x8233EA34	0x479E
+0x8233EA35	0x479F
+0x8233EA36	0x47A0
+0x8233EA37	0x47A1
+0x8233EA38	0x47A2
+0x8233EA39	0x47A3
+0x8233EB30	0x47A4
+0x8233EB31	0x47A5
+0x8233EB32	0x47A6
+0x8233EB33	0x47A7
+0x8233EB34	0x47A8
+0x8233EB35	0x47A9
+0x8233EB36	0x47AA
+0x8233EB37	0x47AB
+0x8233EB38	0x47AC
+0x8233EB39	0x47AD
+0x8233EC30	0x47AE
+0x8233EC31	0x47AF
+0x8233EC32	0x47B0
+0x8233EC33	0x47B1
+0x8233EC34	0x47B2
+0x8233EC35	0x47B3
+0x8233EC36	0x47B4
+0x8233EC37	0x47B5
+0x8233EC38	0x47B6
+0x8233EC39	0x47B7
+0x8233ED30	0x47B8
+0x8233ED31	0x47B9
+0x8233ED32	0x47BA
+0x8233ED33	0x47BB
+0x8233ED34	0x47BC
+0x8233ED35	0x47BD
+0x8233ED36	0x47BE
+0x8233ED37	0x47BF
+0x8233ED38	0x47C0
+0x8233ED39	0x47C1
+0x8233EE30	0x47C2
+0x8233EE31	0x47C3
+0x8233EE32	0x47C4
+0x8233EE33	0x47C5
+0x8233EE34	0x47C6
+0x8233EE35	0x47C7
+0x8233EE36	0x47C8
+0x8233EE37	0x47C9
+0x8233EE38	0x47CA
+0x8233EE39	0x47CB
+0x8233EF30	0x47CC
+0x8233EF31	0x47CD
+0x8233EF32	0x47CE
+0x8233EF33	0x47CF
+0x8233EF34	0x47D0
+0x8233EF35	0x47D1
+0x8233EF36	0x47D2
+0x8233EF37	0x47D3
+0x8233EF38	0x47D4
+0x8233EF39	0x47D5
+0x8233F030	0x47D6
+0x8233F031	0x47D7
+0x8233F032	0x47D8
+0x8233F033	0x47D9
+0x8233F034	0x47DA
+0x8233F035	0x47DB
+0x8233F036	0x47DC
+0x8233F037	0x47DD
+0x8233F038	0x47DE
+0x8233F039	0x47DF
+0x8233F130	0x47E0
+0x8233F131	0x47E1
+0x8233F132	0x47E2
+0x8233F133	0x47E3
+0x8233F134	0x47E4
+0x8233F135	0x47E5
+0x8233F136	0x47E6
+0x8233F137	0x47E7
+0x8233F138	0x47E8
+0x8233F139	0x47E9
+0x8233F230	0x47EA
+0x8233F231	0x47EB
+0x8233F232	0x47EC
+0x8233F233	0x47ED
+0x8233F234	0x47EE
+0x8233F235	0x47EF
+0x8233F236	0x47F0
+0x8233F237	0x47F1
+0x8233F238	0x47F2
+0x8233F239	0x47F3
+0x8233F330	0x47F4
+0x8233F331	0x47F5
+0x8233F332	0x47F6
+0x8233F333	0x47F7
+0x8233F334	0x47F8
+0x8233F335	0x47F9
+0x8233F336	0x47FA
+0x8233F337	0x47FB
+0x8233F338	0x47FC
+0x8233F339	0x47FD
+0x8233F430	0x47FE
+0x8233F431	0x47FF
+0x8233F432	0x4800
+0x8233F433	0x4801
+0x8233F434	0x4802
+0x8233F435	0x4803
+0x8233F436	0x4804
+0x8233F437	0x4805
+0x8233F438	0x4806
+0x8233F439	0x4807
+0x8233F530	0x4808
+0x8233F531	0x4809
+0x8233F532	0x480A
+0x8233F533	0x480B
+0x8233F534	0x480C
+0x8233F535	0x480D
+0x8233F536	0x480E
+0x8233F537	0x480F
+0x8233F538	0x4810
+0x8233F539	0x4811
+0x8233F630	0x4812
+0x8233F631	0x4813
+0x8233F632	0x4814
+0x8233F633	0x4815
+0x8233F634	0x4816
+0x8233F635	0x4817
+0x8233F636	0x4818
+0x8233F637	0x4819
+0x8233F638	0x481A
+0x8233F639	0x481B
+0x8233F730	0x481C
+0x8233F731	0x481D
+0x8233F732	0x481E
+0x8233F733	0x481F
+0x8233F734	0x4820
+0x8233F735	0x4821
+0x8233F736	0x4822
+0x8233F737	0x4823
+0x8233F738	0x4824
+0x8233F739	0x4825
+0x8233F830	0x4826
+0x8233F831	0x4827
+0x8233F832	0x4828
+0x8233F833	0x4829
+0x8233F834	0x482A
+0x8233F835	0x482B
+0x8233F836	0x482C
+0x8233F837	0x482D
+0x8233F838	0x482E
+0x8233F839	0x482F
+0x8233F930	0x4830
+0x8233F931	0x4831
+0x8233F932	0x4832
+0x8233F933	0x4833
+0x8233F934	0x4834
+0x8233F935	0x4835
+0x8233F936	0x4836
+0x8233F937	0x4837
+0x8233F938	0x4838
+0x8233F939	0x4839
+0x8233FA30	0x483A
+0x8233FA31	0x483B
+0x8233FA32	0x483C
+0x8233FA33	0x483D
+0x8233FA34	0x483E
+0x8233FA35	0x483F
+0x8233FA36	0x4840
+0x8233FA37	0x4841
+0x8233FA38	0x4842
+0x8233FA39	0x4843
+0x8233FB30	0x4844
+0x8233FB31	0x4845
+0x8233FB32	0x4846
+0x8233FB33	0x4847
+0x8233FB34	0x4848
+0x8233FB35	0x4849
+0x8233FB36	0x484A
+0x8233FB37	0x484B
+0x8233FB38	0x484C
+0x8233FB39	0x484D
+0x8233FC30	0x484E
+0x8233FC31	0x484F
+0x8233FC32	0x4850
+0x8233FC33	0x4851
+0x8233FC34	0x4852
+0x8233FC35	0x4853
+0x8233FC36	0x4854
+0x8233FC37	0x4855
+0x8233FC38	0x4856
+0x8233FC39	0x4857
+0x8233FD30	0x4858
+0x8233FD31	0x4859
+0x8233FD32	0x485A
+0x8233FD33	0x485B
+0x8233FD34	0x485C
+0x8233FD35	0x485D
+0x8233FD36	0x485E
+0x8233FD37	0x485F
+0x8233FD38	0x4860
+0x8233FD39	0x4861
+0x8233FE30	0x4862
+0x8233FE31	0x4863
+0x8233FE32	0x4864
+0x8233FE33	0x4865
+0x8233FE34	0x4866
+0x8233FE35	0x4867
+0x8233FE36	0x4868
+0x8233FE37	0x4869
+0x8233FE38	0x486A
+0x8233FE39	0x486B
+0x82348130	0x486C
+0x82348131	0x486D
+0x82348132	0x486E
+0x82348133	0x486F
+0x82348134	0x4870
+0x82348135	0x4871
+0x82348136	0x4872
+0x82348137	0x4873
+0x82348138	0x4874
+0x82348139	0x4875
+0x82348230	0x4876
+0x82348231	0x4877
+0x82348232	0x4878
+0x82348233	0x4879
+0x82348234	0x487A
+0x82348235	0x487B
+0x82348236	0x487C
+0x82348237	0x487D
+0x82348238	0x487E
+0x82348239	0x487F
+0x82348330	0x4880
+0x82348331	0x4881
+0x82348332	0x4882
+0x82348333	0x4883
+0x82348334	0x4884
+0x82348335	0x4885
+0x82348336	0x4886
+0x82348337	0x4887
+0x82348338	0x4888
+0x82348339	0x4889
+0x82348430	0x488A
+0x82348431	0x488B
+0x82348432	0x488C
+0x82348433	0x488D
+0x82348434	0x488E
+0x82348435	0x488F
+0x82348436	0x4890
+0x82348437	0x4891
+0x82348438	0x4892
+0x82348439	0x4893
+0x82348530	0x4894
+0x82348531	0x4895
+0x82348532	0x4896
+0x82348533	0x4897
+0x82348534	0x4898
+0x82348535	0x4899
+0x82348536	0x489A
+0x82348537	0x489B
+0x82348538	0x489C
+0x82348539	0x489D
+0x82348630	0x489E
+0x82348631	0x489F
+0x82348632	0x48A0
+0x82348633	0x48A1
+0x82348634	0x48A2
+0x82348635	0x48A3
+0x82348636	0x48A4
+0x82348637	0x48A5
+0x82348638	0x48A6
+0x82348639	0x48A7
+0x82348730	0x48A8
+0x82348731	0x48A9
+0x82348732	0x48AA
+0x82348733	0x48AB
+0x82348734	0x48AC
+0x82348735	0x48AD
+0x82348736	0x48AE
+0x82348737	0x48AF
+0x82348738	0x48B0
+0x82348739	0x48B1
+0x82348830	0x48B2
+0x82348831	0x48B3
+0x82348832	0x48B4
+0x82348833	0x48B5
+0x82348834	0x48B6
+0x82348835	0x48B7
+0x82348836	0x48B8
+0x82348837	0x48B9
+0x82348838	0x48BA
+0x82348839	0x48BB
+0x82348930	0x48BC
+0x82348931	0x48BD
+0x82348932	0x48BE
+0x82348933	0x48BF
+0x82348934	0x48C0
+0x82348935	0x48C1
+0x82348936	0x48C2
+0x82348937	0x48C3
+0x82348938	0x48C4
+0x82348939	0x48C5
+0x82348A30	0x48C6
+0x82348A31	0x48C7
+0x82348A32	0x48C8
+0x82348A33	0x48C9
+0x82348A34	0x48CA
+0x82348A35	0x48CB
+0x82348A36	0x48CC
+0x82348A37	0x48CD
+0x82348A38	0x48CE
+0x82348A39	0x48CF
+0x82348B30	0x48D0
+0x82348B31	0x48D1
+0x82348B32	0x48D2
+0x82348B33	0x48D3
+0x82348B34	0x48D4
+0x82348B35	0x48D5
+0x82348B36	0x48D6
+0x82348B37	0x48D7
+0x82348B38	0x48D8
+0x82348B39	0x48D9
+0x82348C30	0x48DA
+0x82348C31	0x48DB
+0x82348C32	0x48DC
+0x82348C33	0x48DD
+0x82348C34	0x48DE
+0x82348C35	0x48DF
+0x82348C36	0x48E0
+0x82348C37	0x48E1
+0x82348C38	0x48E2
+0x82348C39	0x48E3
+0x82348D30	0x48E4
+0x82348D31	0x48E5
+0x82348D32	0x48E6
+0x82348D33	0x48E7
+0x82348D34	0x48E8
+0x82348D35	0x48E9
+0x82348D36	0x48EA
+0x82348D37	0x48EB
+0x82348D38	0x48EC
+0x82348D39	0x48ED
+0x82348E30	0x48EE
+0x82348E31	0x48EF
+0x82348E32	0x48F0
+0x82348E33	0x48F1
+0x82348E34	0x48F2
+0x82348E35	0x48F3
+0x82348E36	0x48F4
+0x82348E37	0x48F5
+0x82348E38	0x48F6
+0x82348E39	0x48F7
+0x82348F30	0x48F8
+0x82348F31	0x48F9
+0x82348F32	0x48FA
+0x82348F33	0x48FB
+0x82348F34	0x48FC
+0x82348F35	0x48FD
+0x82348F36	0x48FE
+0x82348F37	0x48FF
+0x82348F38	0x4900
+0x82348F39	0x4901
+0x82349030	0x4902
+0x82349031	0x4903
+0x82349032	0x4904
+0x82349033	0x4905
+0x82349034	0x4906
+0x82349035	0x4907
+0x82349036	0x4908
+0x82349037	0x4909
+0x82349038	0x490A
+0x82349039	0x490B
+0x82349130	0x490C
+0x82349131	0x490D
+0x82349132	0x490E
+0x82349133	0x490F
+0x82349134	0x4910
+0x82349135	0x4911
+0x82349136	0x4912
+0x82349137	0x4913
+0x82349138	0x4914
+0x82349139	0x4915
+0x82349230	0x4916
+0x82349231	0x4917
+0x82349232	0x4918
+0x82349233	0x4919
+0x82349234	0x491A
+0x82349235	0x491B
+0x82349236	0x491C
+0x82349237	0x491D
+0x82349238	0x491E
+0x82349239	0x491F
+0x82349330	0x4920
+0x82349331	0x4921
+0x82349332	0x4922
+0x82349333	0x4923
+0x82349334	0x4924
+0x82349335	0x4925
+0x82349336	0x4926
+0x82349337	0x4927
+0x82349338	0x4928
+0x82349339	0x4929
+0x82349430	0x492A
+0x82349431	0x492B
+0x82349432	0x492C
+0x82349433	0x492D
+0x82349434	0x492E
+0x82349435	0x492F
+0x82349436	0x4930
+0x82349437	0x4931
+0x82349438	0x4932
+0x82349439	0x4933
+0x82349530	0x4934
+0x82349531	0x4935
+0x82349532	0x4936
+0x82349533	0x4937
+0x82349534	0x4938
+0x82349535	0x4939
+0x82349536	0x493A
+0x82349537	0x493B
+0x82349538	0x493C
+0x82349539	0x493D
+0x82349630	0x493E
+0x82349631	0x493F
+0x82349632	0x4940
+0x82349633	0x4941
+0x82349634	0x4942
+0x82349635	0x4943
+0x82349636	0x4944
+0x82349637	0x4945
+0x82349638	0x4946
+0x82349639	0x4948
+0x82349730	0x4949
+0x82349731	0x494A
+0x82349732	0x494B
+0x82349733	0x494C
+0x82349734	0x494D
+0x82349735	0x494E
+0x82349736	0x494F
+0x82349737	0x4950
+0x82349738	0x4951
+0x82349739	0x4952
+0x82349830	0x4953
+0x82349831	0x4954
+0x82349832	0x4955
+0x82349833	0x4956
+0x82349834	0x4957
+0x82349835	0x4958
+0x82349836	0x4959
+0x82349837	0x495A
+0x82349838	0x495B
+0x82349839	0x495C
+0x82349930	0x495D
+0x82349931	0x495E
+0x82349932	0x495F
+0x82349933	0x4960
+0x82349934	0x4961
+0x82349935	0x4962
+0x82349936	0x4963
+0x82349937	0x4964
+0x82349938	0x4965
+0x82349939	0x4966
+0x82349A30	0x4967
+0x82349A31	0x4968
+0x82349A32	0x4969
+0x82349A33	0x496A
+0x82349A34	0x496B
+0x82349A35	0x496C
+0x82349A36	0x496D
+0x82349A37	0x496E
+0x82349A38	0x496F
+0x82349A39	0x4970
+0x82349B30	0x4971
+0x82349B31	0x4972
+0x82349B32	0x4973
+0x82349B33	0x4974
+0x82349B34	0x4975
+0x82349B35	0x4976
+0x82349B36	0x4977
+0x82349B37	0x4978
+0x82349B38	0x4979
+0x82349B39	0x497B
+0x82349C30	0x497C
+0x82349C31	0x497E
+0x82349C32	0x497F
+0x82349C33	0x4980
+0x82349C34	0x4981
+0x82349C35	0x4984
+0x82349C36	0x4987
+0x82349C37	0x4988
+0x82349C38	0x4989
+0x82349C39	0x498A
+0x82349D30	0x498B
+0x82349D31	0x498C
+0x82349D32	0x498D
+0x82349D33	0x498E
+0x82349D34	0x498F
+0x82349D35	0x4990
+0x82349D36	0x4991
+0x82349D37	0x4992
+0x82349D38	0x4993
+0x82349D39	0x4994
+0x82349E30	0x4995
+0x82349E31	0x4996
+0x82349E32	0x4997
+0x82349E33	0x4998
+0x82349E34	0x4999
+0x82349E35	0x499A
+0x82349E36	0x499C
+0x82349E37	0x499D
+0x82349E38	0x499E
+0x82349E39	0x49A0
+0x82349F30	0x49A1
+0x82349F31	0x49A2
+0x82349F32	0x49A3
+0x82349F33	0x49A4
+0x82349F34	0x49A5
+0x82349F35	0x49A6
+0x82349F36	0x49A7
+0x82349F37	0x49A8
+0x82349F38	0x49A9
+0x82349F39	0x49AA
+0x8234A030	0x49AB
+0x8234A031	0x49AC
+0x8234A032	0x49AD
+0x8234A033	0x49AE
+0x8234A034	0x49AF
+0x8234A035	0x49B0
+0x8234A036	0x49B1
+0x8234A037	0x49B2
+0x8234A038	0x49B3
+0x8234A039	0x49B4
+0x8234A130	0x49B5
+0x8234A131	0x49B8
+0x8234A132	0x49B9
+0x8234A133	0x49BA
+0x8234A134	0x49BB
+0x8234A135	0x49BC
+0x8234A136	0x49BD
+0x8234A137	0x49BE
+0x8234A138	0x49BF
+0x8234A139	0x49C0
+0x8234A230	0x49C1
+0x8234A231	0x49C2
+0x8234A232	0x49C3
+0x8234A233	0x49C4
+0x8234A234	0x49C5
+0x8234A235	0x49C6
+0x8234A236	0x49C7
+0x8234A237	0x49C8
+0x8234A238	0x49C9
+0x8234A239	0x49CA
+0x8234A330	0x49CB
+0x8234A331	0x49CC
+0x8234A332	0x49CD
+0x8234A333	0x49CE
+0x8234A334	0x49CF
+0x8234A335	0x49D0
+0x8234A336	0x49D1
+0x8234A337	0x49D2
+0x8234A338	0x49D3
+0x8234A339	0x49D4
+0x8234A430	0x49D5
+0x8234A431	0x49D6
+0x8234A432	0x49D7
+0x8234A433	0x49D8
+0x8234A434	0x49D9
+0x8234A435	0x49DA
+0x8234A436	0x49DB
+0x8234A437	0x49DC
+0x8234A438	0x49DD
+0x8234A439	0x49DE
+0x8234A530	0x49DF
+0x8234A531	0x49E0
+0x8234A532	0x49E1
+0x8234A533	0x49E2
+0x8234A534	0x49E3
+0x8234A535	0x49E4
+0x8234A536	0x49E5
+0x8234A537	0x49E6
+0x8234A538	0x49E7
+0x8234A539	0x49E8
+0x8234A630	0x49E9
+0x8234A631	0x49EA
+0x8234A632	0x49EB
+0x8234A633	0x49EC
+0x8234A634	0x49ED
+0x8234A635	0x49EE
+0x8234A636	0x49EF
+0x8234A637	0x49F0
+0x8234A638	0x49F1
+0x8234A639	0x49F2
+0x8234A730	0x49F3
+0x8234A731	0x49F4
+0x8234A732	0x49F5
+0x8234A733	0x49F6
+0x8234A734	0x49F7
+0x8234A735	0x49F8
+0x8234A736	0x49F9
+0x8234A737	0x49FA
+0x8234A738	0x49FB
+0x8234A739	0x49FC
+0x8234A830	0x49FD
+0x8234A831	0x49FE
+0x8234A832	0x49FF
+0x8234A833	0x4A00
+0x8234A834	0x4A01
+0x8234A835	0x4A02
+0x8234A836	0x4A03
+0x8234A837	0x4A04
+0x8234A838	0x4A05
+0x8234A839	0x4A06
+0x8234A930	0x4A07
+0x8234A931	0x4A08
+0x8234A932	0x4A09
+0x8234A933	0x4A0A
+0x8234A934	0x4A0B
+0x8234A935	0x4A0C
+0x8234A936	0x4A0D
+0x8234A937	0x4A0E
+0x8234A938	0x4A0F
+0x8234A939	0x4A10
+0x8234AA30	0x4A11
+0x8234AA31	0x4A12
+0x8234AA32	0x4A13
+0x8234AA33	0x4A14
+0x8234AA34	0x4A15
+0x8234AA35	0x4A16
+0x8234AA36	0x4A17
+0x8234AA37	0x4A18
+0x8234AA38	0x4A19
+0x8234AA39	0x4A1A
+0x8234AB30	0x4A1B
+0x8234AB31	0x4A1C
+0x8234AB32	0x4A1D
+0x8234AB33	0x4A1E
+0x8234AB34	0x4A1F
+0x8234AB35	0x4A20
+0x8234AB36	0x4A21
+0x8234AB37	0x4A22
+0x8234AB38	0x4A23
+0x8234AB39	0x4A24
+0x8234AC30	0x4A25
+0x8234AC31	0x4A26
+0x8234AC32	0x4A27
+0x8234AC33	0x4A28
+0x8234AC34	0x4A29
+0x8234AC35	0x4A2A
+0x8234AC36	0x4A2B
+0x8234AC37	0x4A2C
+0x8234AC38	0x4A2D
+0x8234AC39	0x4A2E
+0x8234AD30	0x4A2F
+0x8234AD31	0x4A30
+0x8234AD32	0x4A31
+0x8234AD33	0x4A32
+0x8234AD34	0x4A33
+0x8234AD35	0x4A34
+0x8234AD36	0x4A35
+0x8234AD37	0x4A36
+0x8234AD38	0x4A37
+0x8234AD39	0x4A38
+0x8234AE30	0x4A39
+0x8234AE31	0x4A3A
+0x8234AE32	0x4A3B
+0x8234AE33	0x4A3C
+0x8234AE34	0x4A3D
+0x8234AE35	0x4A3E
+0x8234AE36	0x4A3F
+0x8234AE37	0x4A40
+0x8234AE38	0x4A41
+0x8234AE39	0x4A42
+0x8234AF30	0x4A43
+0x8234AF31	0x4A44
+0x8234AF32	0x4A45
+0x8234AF33	0x4A46
+0x8234AF34	0x4A47
+0x8234AF35	0x4A48
+0x8234AF36	0x4A49
+0x8234AF37	0x4A4A
+0x8234AF38	0x4A4B
+0x8234AF39	0x4A4C
+0x8234B030	0x4A4D
+0x8234B031	0x4A4E
+0x8234B032	0x4A4F
+0x8234B033	0x4A50
+0x8234B034	0x4A51
+0x8234B035	0x4A52
+0x8234B036	0x4A53
+0x8234B037	0x4A54
+0x8234B038	0x4A55
+0x8234B039	0x4A56
+0x8234B130	0x4A57
+0x8234B131	0x4A58
+0x8234B132	0x4A59
+0x8234B133	0x4A5A
+0x8234B134	0x4A5B
+0x8234B135	0x4A5C
+0x8234B136	0x4A5D
+0x8234B137	0x4A5E
+0x8234B138	0x4A5F
+0x8234B139	0x4A60
+0x8234B230	0x4A61
+0x8234B231	0x4A62
+0x8234B232	0x4A63
+0x8234B233	0x4A64
+0x8234B234	0x4A65
+0x8234B235	0x4A66
+0x8234B236	0x4A67
+0x8234B237	0x4A68
+0x8234B238	0x4A69
+0x8234B239	0x4A6A
+0x8234B330	0x4A6B
+0x8234B331	0x4A6C
+0x8234B332	0x4A6D
+0x8234B333	0x4A6E
+0x8234B334	0x4A6F
+0x8234B335	0x4A70
+0x8234B336	0x4A71
+0x8234B337	0x4A72
+0x8234B338	0x4A73
+0x8234B339	0x4A74
+0x8234B430	0x4A75
+0x8234B431	0x4A76
+0x8234B432	0x4A77
+0x8234B433	0x4A78
+0x8234B434	0x4A79
+0x8234B435	0x4A7A
+0x8234B436	0x4A7B
+0x8234B437	0x4A7C
+0x8234B438	0x4A7D
+0x8234B439	0x4A7E
+0x8234B530	0x4A7F
+0x8234B531	0x4A80
+0x8234B532	0x4A81
+0x8234B533	0x4A82
+0x8234B534	0x4A83
+0x8234B535	0x4A84
+0x8234B536	0x4A85
+0x8234B537	0x4A86
+0x8234B538	0x4A87
+0x8234B539	0x4A88
+0x8234B630	0x4A89
+0x8234B631	0x4A8A
+0x8234B632	0x4A8B
+0x8234B633	0x4A8C
+0x8234B634	0x4A8D
+0x8234B635	0x4A8E
+0x8234B636	0x4A8F
+0x8234B637	0x4A90
+0x8234B638	0x4A91
+0x8234B639	0x4A92
+0x8234B730	0x4A93
+0x8234B731	0x4A94
+0x8234B732	0x4A95
+0x8234B733	0x4A96
+0x8234B734	0x4A97
+0x8234B735	0x4A98
+0x8234B736	0x4A99
+0x8234B737	0x4A9A
+0x8234B738	0x4A9B
+0x8234B739	0x4A9C
+0x8234B830	0x4A9D
+0x8234B831	0x4A9E
+0x8234B832	0x4A9F
+0x8234B833	0x4AA0
+0x8234B834	0x4AA1
+0x8234B835	0x4AA2
+0x8234B836	0x4AA3
+0x8234B837	0x4AA4
+0x8234B838	0x4AA5
+0x8234B839	0x4AA6
+0x8234B930	0x4AA7
+0x8234B931	0x4AA8
+0x8234B932	0x4AA9
+0x8234B933	0x4AAA
+0x8234B934	0x4AAB
+0x8234B935	0x4AAC
+0x8234B936	0x4AAD
+0x8234B937	0x4AAE
+0x8234B938	0x4AAF
+0x8234B939	0x4AB0
+0x8234BA30	0x4AB1
+0x8234BA31	0x4AB2
+0x8234BA32	0x4AB3
+0x8234BA33	0x4AB4
+0x8234BA34	0x4AB5
+0x8234BA35	0x4AB6
+0x8234BA36	0x4AB7
+0x8234BA37	0x4AB8
+0x8234BA38	0x4AB9
+0x8234BA39	0x4ABA
+0x8234BB30	0x4ABB
+0x8234BB31	0x4ABC
+0x8234BB32	0x4ABD
+0x8234BB33	0x4ABE
+0x8234BB34	0x4ABF
+0x8234BB35	0x4AC0
+0x8234BB36	0x4AC1
+0x8234BB37	0x4AC2
+0x8234BB38	0x4AC3
+0x8234BB39	0x4AC4
+0x8234BC30	0x4AC5
+0x8234BC31	0x4AC6
+0x8234BC32	0x4AC7
+0x8234BC33	0x4AC8
+0x8234BC34	0x4AC9
+0x8234BC35	0x4ACA
+0x8234BC36	0x4ACB
+0x8234BC37	0x4ACC
+0x8234BC38	0x4ACD
+0x8234BC39	0x4ACE
+0x8234BD30	0x4ACF
+0x8234BD31	0x4AD0
+0x8234BD32	0x4AD1
+0x8234BD33	0x4AD2
+0x8234BD34	0x4AD3
+0x8234BD35	0x4AD4
+0x8234BD36	0x4AD5
+0x8234BD37	0x4AD6
+0x8234BD38	0x4AD7
+0x8234BD39	0x4AD8
+0x8234BE30	0x4AD9
+0x8234BE31	0x4ADA
+0x8234BE32	0x4ADB
+0x8234BE33	0x4ADC
+0x8234BE34	0x4ADD
+0x8234BE35	0x4ADE
+0x8234BE36	0x4ADF
+0x8234BE37	0x4AE0
+0x8234BE38	0x4AE1
+0x8234BE39	0x4AE2
+0x8234BF30	0x4AE3
+0x8234BF31	0x4AE4
+0x8234BF32	0x4AE5
+0x8234BF33	0x4AE6
+0x8234BF34	0x4AE7
+0x8234BF35	0x4AE8
+0x8234BF36	0x4AE9
+0x8234BF37	0x4AEA
+0x8234BF38	0x4AEB
+0x8234BF39	0x4AEC
+0x8234C030	0x4AED
+0x8234C031	0x4AEE
+0x8234C032	0x4AEF
+0x8234C033	0x4AF0
+0x8234C034	0x4AF1
+0x8234C035	0x4AF2
+0x8234C036	0x4AF3
+0x8234C037	0x4AF4
+0x8234C038	0x4AF5
+0x8234C039	0x4AF6
+0x8234C130	0x4AF7
+0x8234C131	0x4AF8
+0x8234C132	0x4AF9
+0x8234C133	0x4AFA
+0x8234C134	0x4AFB
+0x8234C135	0x4AFC
+0x8234C136	0x4AFD
+0x8234C137	0x4AFE
+0x8234C138	0x4AFF
+0x8234C139	0x4B00
+0x8234C230	0x4B01
+0x8234C231	0x4B02
+0x8234C232	0x4B03
+0x8234C233	0x4B04
+0x8234C234	0x4B05
+0x8234C235	0x4B06
+0x8234C236	0x4B07
+0x8234C237	0x4B08
+0x8234C238	0x4B09
+0x8234C239	0x4B0A
+0x8234C330	0x4B0B
+0x8234C331	0x4B0C
+0x8234C332	0x4B0D
+0x8234C333	0x4B0E
+0x8234C334	0x4B0F
+0x8234C335	0x4B10
+0x8234C336	0x4B11
+0x8234C337	0x4B12
+0x8234C338	0x4B13
+0x8234C339	0x4B14
+0x8234C430	0x4B15
+0x8234C431	0x4B16
+0x8234C432	0x4B17
+0x8234C433	0x4B18
+0x8234C434	0x4B19
+0x8234C435	0x4B1A
+0x8234C436	0x4B1B
+0x8234C437	0x4B1C
+0x8234C438	0x4B1D
+0x8234C439	0x4B1E
+0x8234C530	0x4B1F
+0x8234C531	0x4B20
+0x8234C532	0x4B21
+0x8234C533	0x4B22
+0x8234C534	0x4B23
+0x8234C535	0x4B24
+0x8234C536	0x4B25
+0x8234C537	0x4B26
+0x8234C538	0x4B27
+0x8234C539	0x4B28
+0x8234C630	0x4B29
+0x8234C631	0x4B2A
+0x8234C632	0x4B2B
+0x8234C633	0x4B2C
+0x8234C634	0x4B2D
+0x8234C635	0x4B2E
+0x8234C636	0x4B2F
+0x8234C637	0x4B30
+0x8234C638	0x4B31
+0x8234C639	0x4B32
+0x8234C730	0x4B33
+0x8234C731	0x4B34
+0x8234C732	0x4B35
+0x8234C733	0x4B36
+0x8234C734	0x4B37
+0x8234C735	0x4B38
+0x8234C736	0x4B39
+0x8234C737	0x4B3A
+0x8234C738	0x4B3B
+0x8234C739	0x4B3C
+0x8234C830	0x4B3D
+0x8234C831	0x4B3E
+0x8234C832	0x4B3F
+0x8234C833	0x4B40
+0x8234C834	0x4B41
+0x8234C835	0x4B42
+0x8234C836	0x4B43
+0x8234C837	0x4B44
+0x8234C838	0x4B45
+0x8234C839	0x4B46
+0x8234C930	0x4B47
+0x8234C931	0x4B48
+0x8234C932	0x4B49
+0x8234C933	0x4B4A
+0x8234C934	0x4B4B
+0x8234C935	0x4B4C
+0x8234C936	0x4B4D
+0x8234C937	0x4B4E
+0x8234C938	0x4B4F
+0x8234C939	0x4B50
+0x8234CA30	0x4B51
+0x8234CA31	0x4B52
+0x8234CA32	0x4B53
+0x8234CA33	0x4B54
+0x8234CA34	0x4B55
+0x8234CA35	0x4B56
+0x8234CA36	0x4B57
+0x8234CA37	0x4B58
+0x8234CA38	0x4B59
+0x8234CA39	0x4B5A
+0x8234CB30	0x4B5B
+0x8234CB31	0x4B5C
+0x8234CB32	0x4B5D
+0x8234CB33	0x4B5E
+0x8234CB34	0x4B5F
+0x8234CB35	0x4B60
+0x8234CB36	0x4B61
+0x8234CB37	0x4B62
+0x8234CB38	0x4B63
+0x8234CB39	0x4B64
+0x8234CC30	0x4B65
+0x8234CC31	0x4B66
+0x8234CC32	0x4B67
+0x8234CC33	0x4B68
+0x8234CC34	0x4B69
+0x8234CC35	0x4B6A
+0x8234CC36	0x4B6B
+0x8234CC37	0x4B6C
+0x8234CC38	0x4B6D
+0x8234CC39	0x4B6E
+0x8234CD30	0x4B6F
+0x8234CD31	0x4B70
+0x8234CD32	0x4B71
+0x8234CD33	0x4B72
+0x8234CD34	0x4B73
+0x8234CD35	0x4B74
+0x8234CD36	0x4B75
+0x8234CD37	0x4B76
+0x8234CD38	0x4B77
+0x8234CD39	0x4B78
+0x8234CE30	0x4B79
+0x8234CE31	0x4B7A
+0x8234CE32	0x4B7B
+0x8234CE33	0x4B7C
+0x8234CE34	0x4B7D
+0x8234CE35	0x4B7E
+0x8234CE36	0x4B7F
+0x8234CE37	0x4B80
+0x8234CE38	0x4B81
+0x8234CE39	0x4B82
+0x8234CF30	0x4B83
+0x8234CF31	0x4B84
+0x8234CF32	0x4B85
+0x8234CF33	0x4B86
+0x8234CF34	0x4B87
+0x8234CF35	0x4B88
+0x8234CF36	0x4B89
+0x8234CF37	0x4B8A
+0x8234CF38	0x4B8B
+0x8234CF39	0x4B8C
+0x8234D030	0x4B8D
+0x8234D031	0x4B8E
+0x8234D032	0x4B8F
+0x8234D033	0x4B90
+0x8234D034	0x4B91
+0x8234D035	0x4B92
+0x8234D036	0x4B93
+0x8234D037	0x4B94
+0x8234D038	0x4B95
+0x8234D039	0x4B96
+0x8234D130	0x4B97
+0x8234D131	0x4B98
+0x8234D132	0x4B99
+0x8234D133	0x4B9A
+0x8234D134	0x4B9B
+0x8234D135	0x4B9C
+0x8234D136	0x4B9D
+0x8234D137	0x4B9E
+0x8234D138	0x4B9F
+0x8234D139	0x4BA0
+0x8234D230	0x4BA1
+0x8234D231	0x4BA2
+0x8234D232	0x4BA3
+0x8234D233	0x4BA4
+0x8234D234	0x4BA5
+0x8234D235	0x4BA6
+0x8234D236	0x4BA7
+0x8234D237	0x4BA8
+0x8234D238	0x4BA9
+0x8234D239	0x4BAA
+0x8234D330	0x4BAB
+0x8234D331	0x4BAC
+0x8234D332	0x4BAD
+0x8234D333	0x4BAE
+0x8234D334	0x4BAF
+0x8234D335	0x4BB0
+0x8234D336	0x4BB1
+0x8234D337	0x4BB2
+0x8234D338	0x4BB3
+0x8234D339	0x4BB4
+0x8234D430	0x4BB5
+0x8234D431	0x4BB6
+0x8234D432	0x4BB7
+0x8234D433	0x4BB8
+0x8234D434	0x4BB9
+0x8234D435	0x4BBA
+0x8234D436	0x4BBB
+0x8234D437	0x4BBC
+0x8234D438	0x4BBD
+0x8234D439	0x4BBE
+0x8234D530	0x4BBF
+0x8234D531	0x4BC0
+0x8234D532	0x4BC1
+0x8234D533	0x4BC2
+0x8234D534	0x4BC3
+0x8234D535	0x4BC4
+0x8234D536	0x4BC5
+0x8234D537	0x4BC6
+0x8234D538	0x4BC7
+0x8234D539	0x4BC8
+0x8234D630	0x4BC9
+0x8234D631	0x4BCA
+0x8234D632	0x4BCB
+0x8234D633	0x4BCC
+0x8234D634	0x4BCD
+0x8234D635	0x4BCE
+0x8234D636	0x4BCF
+0x8234D637	0x4BD0
+0x8234D638	0x4BD1
+0x8234D639	0x4BD2
+0x8234D730	0x4BD3
+0x8234D731	0x4BD4
+0x8234D732	0x4BD5
+0x8234D733	0x4BD6
+0x8234D734	0x4BD7
+0x8234D735	0x4BD8
+0x8234D736	0x4BD9
+0x8234D737	0x4BDA
+0x8234D738	0x4BDB
+0x8234D739	0x4BDC
+0x8234D830	0x4BDD
+0x8234D831	0x4BDE
+0x8234D832	0x4BDF
+0x8234D833	0x4BE0
+0x8234D834	0x4BE1
+0x8234D835	0x4BE2
+0x8234D836	0x4BE3
+0x8234D837	0x4BE4
+0x8234D838	0x4BE5
+0x8234D839	0x4BE6
+0x8234D930	0x4BE7
+0x8234D931	0x4BE8
+0x8234D932	0x4BE9
+0x8234D933	0x4BEA
+0x8234D934	0x4BEB
+0x8234D935	0x4BEC
+0x8234D936	0x4BED
+0x8234D937	0x4BEE
+0x8234D938	0x4BEF
+0x8234D939	0x4BF0
+0x8234DA30	0x4BF1
+0x8234DA31	0x4BF2
+0x8234DA32	0x4BF3
+0x8234DA33	0x4BF4
+0x8234DA34	0x4BF5
+0x8234DA35	0x4BF6
+0x8234DA36	0x4BF7
+0x8234DA37	0x4BF8
+0x8234DA38	0x4BF9
+0x8234DA39	0x4BFA
+0x8234DB30	0x4BFB
+0x8234DB31	0x4BFC
+0x8234DB32	0x4BFD
+0x8234DB33	0x4BFE
+0x8234DB34	0x4BFF
+0x8234DB35	0x4C00
+0x8234DB36	0x4C01
+0x8234DB37	0x4C02
+0x8234DB38	0x4C03
+0x8234DB39	0x4C04
+0x8234DC30	0x4C05
+0x8234DC31	0x4C06
+0x8234DC32	0x4C07
+0x8234DC33	0x4C08
+0x8234DC34	0x4C09
+0x8234DC35	0x4C0A
+0x8234DC36	0x4C0B
+0x8234DC37	0x4C0C
+0x8234DC38	0x4C0D
+0x8234DC39	0x4C0E
+0x8234DD30	0x4C0F
+0x8234DD31	0x4C10
+0x8234DD32	0x4C11
+0x8234DD33	0x4C12
+0x8234DD34	0x4C13
+0x8234DD35	0x4C14
+0x8234DD36	0x4C15
+0x8234DD37	0x4C16
+0x8234DD38	0x4C17
+0x8234DD39	0x4C18
+0x8234DE30	0x4C19
+0x8234DE31	0x4C1A
+0x8234DE32	0x4C1B
+0x8234DE33	0x4C1C
+0x8234DE34	0x4C1D
+0x8234DE35	0x4C1E
+0x8234DE36	0x4C1F
+0x8234DE37	0x4C20
+0x8234DE38	0x4C21
+0x8234DE39	0x4C22
+0x8234DF30	0x4C23
+0x8234DF31	0x4C24
+0x8234DF32	0x4C25
+0x8234DF33	0x4C26
+0x8234DF34	0x4C27
+0x8234DF35	0x4C28
+0x8234DF36	0x4C29
+0x8234DF37	0x4C2A
+0x8234DF38	0x4C2B
+0x8234DF39	0x4C2C
+0x8234E030	0x4C2D
+0x8234E031	0x4C2E
+0x8234E032	0x4C2F
+0x8234E033	0x4C30
+0x8234E034	0x4C31
+0x8234E035	0x4C32
+0x8234E036	0x4C33
+0x8234E037	0x4C34
+0x8234E038	0x4C35
+0x8234E039	0x4C36
+0x8234E130	0x4C37
+0x8234E131	0x4C38
+0x8234E132	0x4C39
+0x8234E133	0x4C3A
+0x8234E134	0x4C3B
+0x8234E135	0x4C3C
+0x8234E136	0x4C3D
+0x8234E137	0x4C3E
+0x8234E138	0x4C3F
+0x8234E139	0x4C40
+0x8234E230	0x4C41
+0x8234E231	0x4C42
+0x8234E232	0x4C43
+0x8234E233	0x4C44
+0x8234E234	0x4C45
+0x8234E235	0x4C46
+0x8234E236	0x4C47
+0x8234E237	0x4C48
+0x8234E238	0x4C49
+0x8234E239	0x4C4A
+0x8234E330	0x4C4B
+0x8234E331	0x4C4C
+0x8234E332	0x4C4D
+0x8234E333	0x4C4E
+0x8234E334	0x4C4F
+0x8234E335	0x4C50
+0x8234E336	0x4C51
+0x8234E337	0x4C52
+0x8234E338	0x4C53
+0x8234E339	0x4C54
+0x8234E430	0x4C55
+0x8234E431	0x4C56
+0x8234E432	0x4C57
+0x8234E433	0x4C58
+0x8234E434	0x4C59
+0x8234E435	0x4C5A
+0x8234E436	0x4C5B
+0x8234E437	0x4C5C
+0x8234E438	0x4C5D
+0x8234E439	0x4C5E
+0x8234E530	0x4C5F
+0x8234E531	0x4C60
+0x8234E532	0x4C61
+0x8234E533	0x4C62
+0x8234E534	0x4C63
+0x8234E535	0x4C64
+0x8234E536	0x4C65
+0x8234E537	0x4C66
+0x8234E538	0x4C67
+0x8234E539	0x4C68
+0x8234E630	0x4C69
+0x8234E631	0x4C6A
+0x8234E632	0x4C6B
+0x8234E633	0x4C6C
+0x8234E634	0x4C6D
+0x8234E635	0x4C6E
+0x8234E636	0x4C6F
+0x8234E637	0x4C70
+0x8234E638	0x4C71
+0x8234E639	0x4C72
+0x8234E730	0x4C73
+0x8234E731	0x4C74
+0x8234E732	0x4C75
+0x8234E733	0x4C76
+0x8234E734	0x4C78
+0x8234E735	0x4C79
+0x8234E736	0x4C7A
+0x8234E737	0x4C7B
+0x8234E738	0x4C7C
+0x8234E739	0x4C7D
+0x8234E830	0x4C7E
+0x8234E831	0x4C7F
+0x8234E832	0x4C80
+0x8234E833	0x4C81
+0x8234E834	0x4C82
+0x8234E835	0x4C83
+0x8234E836	0x4C84
+0x8234E837	0x4C85
+0x8234E838	0x4C86
+0x8234E839	0x4C87
+0x8234E930	0x4C88
+0x8234E931	0x4C89
+0x8234E932	0x4C8A
+0x8234E933	0x4C8B
+0x8234E934	0x4C8C
+0x8234E935	0x4C8D
+0x8234E936	0x4C8E
+0x8234E937	0x4C8F
+0x8234E938	0x4C90
+0x8234E939	0x4C91
+0x8234EA30	0x4C92
+0x8234EA31	0x4C93
+0x8234EA32	0x4C94
+0x8234EA33	0x4C95
+0x8234EA34	0x4C96
+0x8234EA35	0x4C97
+0x8234EA36	0x4C98
+0x8234EA37	0x4C99
+0x8234EA38	0x4C9A
+0x8234EA39	0x4C9B
+0x8234EB30	0x4C9C
+0x8234EB31	0x4C9D
+0x8234EB32	0x4C9E
+0x8234EB33	0x4CA4
+0x8234EB34	0x4CA5
+0x8234EB35	0x4CA6
+0x8234EB36	0x4CA7
+0x8234EB37	0x4CA8
+0x8234EB38	0x4CA9
+0x8234EB39	0x4CAA
+0x8234EC30	0x4CAB
+0x8234EC31	0x4CAC
+0x8234EC32	0x4CAD
+0x8234EC33	0x4CAE
+0x8234EC34	0x4CAF
+0x8234EC35	0x4CB0
+0x8234EC36	0x4CB1
+0x8234EC37	0x4CB2
+0x8234EC38	0x4CB3
+0x8234EC39	0x4CB4
+0x8234ED30	0x4CB5
+0x8234ED31	0x4CB6
+0x8234ED32	0x4CB7
+0x8234ED33	0x4CB8
+0x8234ED34	0x4CB9
+0x8234ED35	0x4CBA
+0x8234ED36	0x4CBB
+0x8234ED37	0x4CBC
+0x8234ED38	0x4CBD
+0x8234ED39	0x4CBE
+0x8234EE30	0x4CBF
+0x8234EE31	0x4CC0
+0x8234EE32	0x4CC1
+0x8234EE33	0x4CC2
+0x8234EE34	0x4CC3
+0x8234EE35	0x4CC4
+0x8234EE36	0x4CC5
+0x8234EE37	0x4CC6
+0x8234EE38	0x4CC7
+0x8234EE39	0x4CC8
+0x8234EF30	0x4CC9
+0x8234EF31	0x4CCA
+0x8234EF32	0x4CCB
+0x8234EF33	0x4CCC
+0x8234EF34	0x4CCD
+0x8234EF35	0x4CCE
+0x8234EF36	0x4CCF
+0x8234EF37	0x4CD0
+0x8234EF38	0x4CD1
+0x8234EF39	0x4CD2
+0x8234F030	0x4CD3
+0x8234F031	0x4CD4
+0x8234F032	0x4CD5
+0x8234F033	0x4CD6
+0x8234F034	0x4CD7
+0x8234F035	0x4CD8
+0x8234F036	0x4CD9
+0x8234F037	0x4CDA
+0x8234F038	0x4CDB
+0x8234F039	0x4CDC
+0x8234F130	0x4CDD
+0x8234F131	0x4CDE
+0x8234F132	0x4CDF
+0x8234F133	0x4CE0
+0x8234F134	0x4CE1
+0x8234F135	0x4CE2
+0x8234F136	0x4CE3
+0x8234F137	0x4CE4
+0x8234F138	0x4CE5
+0x8234F139	0x4CE6
+0x8234F230	0x4CE7
+0x8234F231	0x4CE8
+0x8234F232	0x4CE9
+0x8234F233	0x4CEA
+0x8234F234	0x4CEB
+0x8234F235	0x4CEC
+0x8234F236	0x4CED
+0x8234F237	0x4CEE
+0x8234F238	0x4CEF
+0x8234F239	0x4CF0
+0x8234F330	0x4CF1
+0x8234F331	0x4CF2
+0x8234F332	0x4CF3
+0x8234F333	0x4CF4
+0x8234F334	0x4CF5
+0x8234F335	0x4CF6
+0x8234F336	0x4CF7
+0x8234F337	0x4CF8
+0x8234F338	0x4CF9
+0x8234F339	0x4CFA
+0x8234F430	0x4CFB
+0x8234F431	0x4CFC
+0x8234F432	0x4CFD
+0x8234F433	0x4CFE
+0x8234F434	0x4CFF
+0x8234F435	0x4D00
+0x8234F436	0x4D01
+0x8234F437	0x4D02
+0x8234F438	0x4D03
+0x8234F439	0x4D04
+0x8234F530	0x4D05
+0x8234F531	0x4D06
+0x8234F532	0x4D07
+0x8234F533	0x4D08
+0x8234F534	0x4D09
+0x8234F535	0x4D0A
+0x8234F536	0x4D0B
+0x8234F537	0x4D0C
+0x8234F538	0x4D0D
+0x8234F539	0x4D0E
+0x8234F630	0x4D0F
+0x8234F631	0x4D10
+0x8234F632	0x4D11
+0x8234F633	0x4D12
+0x8234F634	0x4D1A
+0x8234F635	0x4D1B
+0x8234F636	0x4D1C
+0x8234F637	0x4D1D
+0x8234F638	0x4D1E
+0x8234F639	0x4D1F
+0x8234F730	0x4D20
+0x8234F731	0x4D21
+0x8234F732	0x4D22
+0x8234F733	0x4D23
+0x8234F734	0x4D24
+0x8234F735	0x4D25
+0x8234F736	0x4D26
+0x8234F737	0x4D27
+0x8234F738	0x4D28
+0x8234F739	0x4D29
+0x8234F830	0x4D2A
+0x8234F831	0x4D2B
+0x8234F832	0x4D2C
+0x8234F833	0x4D2D
+0x8234F834	0x4D2E
+0x8234F835	0x4D2F
+0x8234F836	0x4D30
+0x8234F837	0x4D31
+0x8234F838	0x4D32
+0x8234F839	0x4D33
+0x8234F930	0x4D34
+0x8234F931	0x4D35
+0x8234F932	0x4D36
+0x8234F933	0x4D37
+0x8234F934	0x4D38
+0x8234F935	0x4D39
+0x8234F936	0x4D3A
+0x8234F937	0x4D3B
+0x8234F938	0x4D3C
+0x8234F939	0x4D3D
+0x8234FA30	0x4D3E
+0x8234FA31	0x4D3F
+0x8234FA32	0x4D40
+0x8234FA33	0x4D41
+0x8234FA34	0x4D42
+0x8234FA35	0x4D43
+0x8234FA36	0x4D44
+0x8234FA37	0x4D45
+0x8234FA38	0x4D46
+0x8234FA39	0x4D47
+0x8234FB30	0x4D48
+0x8234FB31	0x4D49
+0x8234FB32	0x4D4A
+0x8234FB33	0x4D4B
+0x8234FB34	0x4D4C
+0x8234FB35	0x4D4D
+0x8234FB36	0x4D4E
+0x8234FB37	0x4D4F
+0x8234FB38	0x4D50
+0x8234FB39	0x4D51
+0x8234FC30	0x4D52
+0x8234FC31	0x4D53
+0x8234FC32	0x4D54
+0x8234FC33	0x4D55
+0x8234FC34	0x4D56
+0x8234FC35	0x4D57
+0x8234FC36	0x4D58
+0x8234FC37	0x4D59
+0x8234FC38	0x4D5A
+0x8234FC39	0x4D5B
+0x8234FD30	0x4D5C
+0x8234FD31	0x4D5D
+0x8234FD32	0x4D5E
+0x8234FD33	0x4D5F
+0x8234FD34	0x4D60
+0x8234FD35	0x4D61
+0x8234FD36	0x4D62
+0x8234FD37	0x4D63
+0x8234FD38	0x4D64
+0x8234FD39	0x4D65
+0x8234FE30	0x4D66
+0x8234FE31	0x4D67
+0x8234FE32	0x4D68
+0x8234FE33	0x4D69
+0x8234FE34	0x4D6A
+0x8234FE35	0x4D6B
+0x8234FE36	0x4D6C
+0x8234FE37	0x4D6D
+0x8234FE38	0x4D6E
+0x8234FE39	0x4D6F
+0x82358130	0x4D70
+0x82358131	0x4D71
+0x82358132	0x4D72
+0x82358133	0x4D73
+0x82358134	0x4D74
+0x82358135	0x4D75
+0x82358136	0x4D76
+0x82358137	0x4D77
+0x82358138	0x4D78
+0x82358139	0x4D79
+0x82358230	0x4D7A
+0x82358231	0x4D7B
+0x82358232	0x4D7C
+0x82358233	0x4D7D
+0x82358234	0x4D7E
+0x82358235	0x4D7F
+0x82358236	0x4D80
+0x82358237	0x4D81
+0x82358238	0x4D82
+0x82358239	0x4D83
+0x82358330	0x4D84
+0x82358331	0x4D85
+0x82358332	0x4D86
+0x82358333	0x4D87
+0x82358334	0x4D88
+0x82358335	0x4D89
+0x82358336	0x4D8A
+0x82358337	0x4D8B
+0x82358338	0x4D8C
+0x82358339	0x4D8D
+0x82358430	0x4D8E
+0x82358431	0x4D8F
+0x82358432	0x4D90
+0x82358433	0x4D91
+0x82358434	0x4D92
+0x82358435	0x4D93
+0x82358436	0x4D94
+0x82358437	0x4D95
+0x82358438	0x4D96
+0x82358439	0x4D97
+0x82358530	0x4D98
+0x82358531	0x4D99
+0x82358532	0x4D9A
+0x82358533	0x4D9B
+0x82358534	0x4D9C
+0x82358535	0x4D9D
+0x82358536	0x4D9E
+0x82358537	0x4D9F
+0x82358538	0x4DA0
+0x82358539	0x4DA1
+0x82358630	0x4DA2
+0x82358631	0x4DA3
+0x82358632	0x4DA4
+0x82358633	0x4DA5
+0x82358634	0x4DA6
+0x82358635	0x4DA7
+0x82358636	0x4DA8
+0x82358637	0x4DA9
+0x82358638	0x4DAA
+0x82358639	0x4DAB
+0x82358730	0x4DAC
+0x82358731	0x4DAD
+0x82358732	0x4DAF
+0x82358733	0x4DB0
+0x82358734	0x4DB1
+0x82358735	0x4DB2
+0x82358736	0x4DB3
+0x82358737	0x4DB4
+0x82358738	0x4DB5
+0x82358739	0x4DB6
+0x82358830	0x4DB7
+0x82358831	0x4DB8
+0x82358832	0x4DB9
+0x82358833	0x4DBA
+0x82358834	0x4DBB
+0x82358835	0x4DBC
+0x82358836	0x4DBD
+0x82358837	0x4DBE
+0x82358838	0x4DBF
+0x82358839	0x4DC0
+0x82358930	0x4DC1
+0x82358931	0x4DC2
+0x82358932	0x4DC3
+0x82358933	0x4DC4
+0x82358934	0x4DC5
+0x82358935	0x4DC6
+0x82358936	0x4DC7
+0x82358937	0x4DC8
+0x82358938	0x4DC9
+0x82358939	0x4DCA
+0x82358A30	0x4DCB
+0x82358A31	0x4DCC
+0x82358A32	0x4DCD
+0x82358A33	0x4DCE
+0x82358A34	0x4DCF
+0x82358A35	0x4DD0
+0x82358A36	0x4DD1
+0x82358A37	0x4DD2
+0x82358A38	0x4DD3
+0x82358A39	0x4DD4
+0x82358B30	0x4DD5
+0x82358B31	0x4DD6
+0x82358B32	0x4DD7
+0x82358B33	0x4DD8
+0x82358B34	0x4DD9
+0x82358B35	0x4DDA
+0x82358B36	0x4DDB
+0x82358B37	0x4DDC
+0x82358B38	0x4DDD
+0x82358B39	0x4DDE
+0x82358C30	0x4DDF
+0x82358C31	0x4DE0
+0x82358C32	0x4DE1
+0x82358C33	0x4DE2
+0x82358C34	0x4DE3
+0x82358C35	0x4DE4
+0x82358C36	0x4DE5
+0x82358C37	0x4DE6
+0x82358C38	0x4DE7
+0x82358C39	0x4DE8
+0x82358D30	0x4DE9
+0x82358D31	0x4DEA
+0x82358D32	0x4DEB
+0x82358D33	0x4DEC
+0x82358D34	0x4DED
+0x82358D35	0x4DEE
+0x82358D36	0x4DEF
+0x82358D37	0x4DF0
+0x82358D38	0x4DF1
+0x82358D39	0x4DF2
+0x82358E30	0x4DF3
+0x82358E31	0x4DF4
+0x82358E32	0x4DF5
+0x82358E33	0x4DF6
+0x82358E34	0x4DF7
+0x82358E35	0x4DF8
+0x82358E36	0x4DF9
+0x82358E37	0x4DFA
+0x82358E38	0x4DFB
+0x82358E39	0x4DFC
+0x82358F30	0x4DFD
+0x82358F31	0x4DFE
+0x82358F32	0x4DFF
+0x82358F33	0x9FA6
+0x82358F34	0x9FA7
+0x82358F35	0x9FA8
+0x82358F36	0x9FA9
+0x82358F37	0x9FAA
+0x82358F38	0x9FAB
+0x82358F39	0x9FAC
+0x82359030	0x9FAD
+0x82359031	0x9FAE
+0x82359032	0x9FAF
+0x82359033	0x9FB0
+0x82359034	0x9FB1
+0x82359035	0x9FB2
+0x82359036	0x9FB3
+0x82359037	0x9FB4
+0x82359038	0x9FB5
+0x82359039	0x9FB6
+0x82359130	0x9FB7
+0x82359131	0x9FB8
+0x82359132	0x9FB9
+0x82359133	0x9FBA
+0x82359134	0x9FBB
+0x82359135	0x9FBC
+0x82359136	0x9FBD
+0x82359137	0x9FBE
+0x82359138	0x9FBF
+0x82359139	0x9FC0
+0x82359230	0x9FC1
+0x82359231	0x9FC2
+0x82359232	0x9FC3
+0x82359233	0x9FC4
+0x82359234	0x9FC5
+0x82359235	0x9FC6
+0x82359236	0x9FC7
+0x82359237	0x9FC8
+0x82359238	0x9FC9
+0x82359239	0x9FCA
+0x82359330	0x9FCB
+0x82359331	0x9FCC
+0x82359332	0x9FCD
+0x82359333	0x9FCE
+0x82359334	0x9FCF
+0x82359335	0x9FD0
+0x82359336	0x9FD1
+0x82359337	0x9FD2
+0x82359338	0x9FD3
+0x82359339	0x9FD4
+0x82359430	0x9FD5
+0x82359431	0x9FD6
+0x82359432	0x9FD7
+0x82359433	0x9FD8
+0x82359434	0x9FD9
+0x82359435	0x9FDA
+0x82359436	0x9FDB
+0x82359437	0x9FDC
+0x82359438	0x9FDD
+0x82359439	0x9FDE
+0x82359530	0x9FDF
+0x82359531	0x9FE0
+0x82359532	0x9FE1
+0x82359533	0x9FE2
+0x82359534	0x9FE3
+0x82359535	0x9FE4
+0x82359536	0x9FE5
+0x82359537	0x9FE6
+0x82359538	0x9FE7
+0x82359539	0x9FE8
+0x82359630	0x9FE9
+0x82359631	0x9FEA
+0x82359632	0x9FEB
+0x82359633	0x9FEC
+0x82359634	0x9FED
+0x82359635	0x9FEE
+0x82359636	0x9FEF
+0x82359637	0x9FF0
+0x82359638	0x9FF1
+0x82359639	0x9FF2
+0x82359730	0x9FF3
+0x82359731	0x9FF4
+0x82359732	0x9FF5
+0x82359733	0x9FF6
+0x82359734	0x9FF7
+0x82359735	0x9FF8
+0x82359736	0x9FF9
+0x82359737	0x9FFA
+0x82359738	0x9FFB
+0x82359739	0x9FFC
+0x82359830	0x9FFD
+0x82359831	0x9FFE
+0x82359832	0x9FFF
+0x82359833	0xA000
+0x82359834	0xA001
+0x82359835	0xA002
+0x82359836	0xA003
+0x82359837	0xA004
+0x82359838	0xA005
+0x82359839	0xA006
+0x82359930	0xA007
+0x82359931	0xA008
+0x82359932	0xA009
+0x82359933	0xA00A
+0x82359934	0xA00B
+0x82359935	0xA00C
+0x82359936	0xA00D
+0x82359937	0xA00E
+0x82359938	0xA00F
+0x82359939	0xA010
+0x82359A30	0xA011
+0x82359A31	0xA012
+0x82359A32	0xA013
+0x82359A33	0xA014
+0x82359A34	0xA015
+0x82359A35	0xA016
+0x82359A36	0xA017
+0x82359A37	0xA018
+0x82359A38	0xA019
+0x82359A39	0xA01A
+0x82359B30	0xA01B
+0x82359B31	0xA01C
+0x82359B32	0xA01D
+0x82359B33	0xA01E
+0x82359B34	0xA01F
+0x82359B35	0xA020
+0x82359B36	0xA021
+0x82359B37	0xA022
+0x82359B38	0xA023
+0x82359B39	0xA024
+0x82359C30	0xA025
+0x82359C31	0xA026
+0x82359C32	0xA027
+0x82359C33	0xA028
+0x82359C34	0xA029
+0x82359C35	0xA02A
+0x82359C36	0xA02B
+0x82359C37	0xA02C
+0x82359C38	0xA02D
+0x82359C39	0xA02E
+0x82359D30	0xA02F
+0x82359D31	0xA030
+0x82359D32	0xA031
+0x82359D33	0xA032
+0x82359D34	0xA033
+0x82359D35	0xA034
+0x82359D36	0xA035
+0x82359D37	0xA036
+0x82359D38	0xA037
+0x82359D39	0xA038
+0x82359E30	0xA039
+0x82359E31	0xA03A
+0x82359E32	0xA03B
+0x82359E33	0xA03C
+0x82359E34	0xA03D
+0x82359E35	0xA03E
+0x82359E36	0xA03F
+0x82359E37	0xA040
+0x82359E38	0xA041
+0x82359E39	0xA042
+0x82359F30	0xA043
+0x82359F31	0xA044
+0x82359F32	0xA045
+0x82359F33	0xA046
+0x82359F34	0xA047
+0x82359F35	0xA048
+0x82359F36	0xA049
+0x82359F37	0xA04A
+0x82359F38	0xA04B
+0x82359F39	0xA04C
+0x8235A030	0xA04D
+0x8235A031	0xA04E
+0x8235A032	0xA04F
+0x8235A033	0xA050
+0x8235A034	0xA051
+0x8235A035	0xA052
+0x8235A036	0xA053
+0x8235A037	0xA054
+0x8235A038	0xA055
+0x8235A039	0xA056
+0x8235A130	0xA057
+0x8235A131	0xA058
+0x8235A132	0xA059
+0x8235A133	0xA05A
+0x8235A134	0xA05B
+0x8235A135	0xA05C
+0x8235A136	0xA05D
+0x8235A137	0xA05E
+0x8235A138	0xA05F
+0x8235A139	0xA060
+0x8235A230	0xA061
+0x8235A231	0xA062
+0x8235A232	0xA063
+0x8235A233	0xA064
+0x8235A234	0xA065
+0x8235A235	0xA066
+0x8235A236	0xA067
+0x8235A237	0xA068
+0x8235A238	0xA069
+0x8235A239	0xA06A
+0x8235A330	0xA06B
+0x8235A331	0xA06C
+0x8235A332	0xA06D
+0x8235A333	0xA06E
+0x8235A334	0xA06F
+0x8235A335	0xA070
+0x8235A336	0xA071
+0x8235A337	0xA072
+0x8235A338	0xA073
+0x8235A339	0xA074
+0x8235A430	0xA075
+0x8235A431	0xA076
+0x8235A432	0xA077
+0x8235A433	0xA078
+0x8235A434	0xA079
+0x8235A435	0xA07A
+0x8235A436	0xA07B
+0x8235A437	0xA07C
+0x8235A438	0xA07D
+0x8235A439	0xA07E
+0x8235A530	0xA07F
+0x8235A531	0xA080
+0x8235A532	0xA081
+0x8235A533	0xA082
+0x8235A534	0xA083
+0x8235A535	0xA084
+0x8235A536	0xA085
+0x8235A537	0xA086
+0x8235A538	0xA087
+0x8235A539	0xA088
+0x8235A630	0xA089
+0x8235A631	0xA08A
+0x8235A632	0xA08B
+0x8235A633	0xA08C
+0x8235A634	0xA08D
+0x8235A635	0xA08E
+0x8235A636	0xA08F
+0x8235A637	0xA090
+0x8235A638	0xA091
+0x8235A639	0xA092
+0x8235A730	0xA093
+0x8235A731	0xA094
+0x8235A732	0xA095
+0x8235A733	0xA096
+0x8235A734	0xA097
+0x8235A735	0xA098
+0x8235A736	0xA099
+0x8235A737	0xA09A
+0x8235A738	0xA09B
+0x8235A739	0xA09C
+0x8235A830	0xA09D
+0x8235A831	0xA09E
+0x8235A832	0xA09F
+0x8235A833	0xA0A0
+0x8235A834	0xA0A1
+0x8235A835	0xA0A2
+0x8235A836	0xA0A3
+0x8235A837	0xA0A4
+0x8235A838	0xA0A5
+0x8235A839	0xA0A6
+0x8235A930	0xA0A7
+0x8235A931	0xA0A8
+0x8235A932	0xA0A9
+0x8235A933	0xA0AA
+0x8235A934	0xA0AB
+0x8235A935	0xA0AC
+0x8235A936	0xA0AD
+0x8235A937	0xA0AE
+0x8235A938	0xA0AF
+0x8235A939	0xA0B0
+0x8235AA30	0xA0B1
+0x8235AA31	0xA0B2
+0x8235AA32	0xA0B3
+0x8235AA33	0xA0B4
+0x8235AA34	0xA0B5
+0x8235AA35	0xA0B6
+0x8235AA36	0xA0B7
+0x8235AA37	0xA0B8
+0x8235AA38	0xA0B9
+0x8235AA39	0xA0BA
+0x8235AB30	0xA0BB
+0x8235AB31	0xA0BC
+0x8235AB32	0xA0BD
+0x8235AB33	0xA0BE
+0x8235AB34	0xA0BF
+0x8235AB35	0xA0C0
+0x8235AB36	0xA0C1
+0x8235AB37	0xA0C2
+0x8235AB38	0xA0C3
+0x8235AB39	0xA0C4
+0x8235AC30	0xA0C5
+0x8235AC31	0xA0C6
+0x8235AC32	0xA0C7
+0x8235AC33	0xA0C8
+0x8235AC34	0xA0C9
+0x8235AC35	0xA0CA
+0x8235AC36	0xA0CB
+0x8235AC37	0xA0CC
+0x8235AC38	0xA0CD
+0x8235AC39	0xA0CE
+0x8235AD30	0xA0CF
+0x8235AD31	0xA0D0
+0x8235AD32	0xA0D1
+0x8235AD33	0xA0D2
+0x8235AD34	0xA0D3
+0x8235AD35	0xA0D4
+0x8235AD36	0xA0D5
+0x8235AD37	0xA0D6
+0x8235AD38	0xA0D7
+0x8235AD39	0xA0D8
+0x8235AE30	0xA0D9
+0x8235AE31	0xA0DA
+0x8235AE32	0xA0DB
+0x8235AE33	0xA0DC
+0x8235AE34	0xA0DD
+0x8235AE35	0xA0DE
+0x8235AE36	0xA0DF
+0x8235AE37	0xA0E0
+0x8235AE38	0xA0E1
+0x8235AE39	0xA0E2
+0x8235AF30	0xA0E3
+0x8235AF31	0xA0E4
+0x8235AF32	0xA0E5
+0x8235AF33	0xA0E6
+0x8235AF34	0xA0E7
+0x8235AF35	0xA0E8
+0x8235AF36	0xA0E9
+0x8235AF37	0xA0EA
+0x8235AF38	0xA0EB
+0x8235AF39	0xA0EC
+0x8235B030	0xA0ED
+0x8235B031	0xA0EE
+0x8235B032	0xA0EF
+0x8235B033	0xA0F0
+0x8235B034	0xA0F1
+0x8235B035	0xA0F2
+0x8235B036	0xA0F3
+0x8235B037	0xA0F4
+0x8235B038	0xA0F5
+0x8235B039	0xA0F6
+0x8235B130	0xA0F7
+0x8235B131	0xA0F8
+0x8235B132	0xA0F9
+0x8235B133	0xA0FA
+0x8235B134	0xA0FB
+0x8235B135	0xA0FC
+0x8235B136	0xA0FD
+0x8235B137	0xA0FE
+0x8235B138	0xA0FF
+0x8235B139	0xA100
+0x8235B230	0xA101
+0x8235B231	0xA102
+0x8235B232	0xA103
+0x8235B233	0xA104
+0x8235B234	0xA105
+0x8235B235	0xA106
+0x8235B236	0xA107
+0x8235B237	0xA108
+0x8235B238	0xA109
+0x8235B239	0xA10A
+0x8235B330	0xA10B
+0x8235B331	0xA10C
+0x8235B332	0xA10D
+0x8235B333	0xA10E
+0x8235B334	0xA10F
+0x8235B335	0xA110
+0x8235B336	0xA111
+0x8235B337	0xA112
+0x8235B338	0xA113
+0x8235B339	0xA114
+0x8235B430	0xA115
+0x8235B431	0xA116
+0x8235B432	0xA117
+0x8235B433	0xA118
+0x8235B434	0xA119
+0x8235B435	0xA11A
+0x8235B436	0xA11B
+0x8235B437	0xA11C
+0x8235B438	0xA11D
+0x8235B439	0xA11E
+0x8235B530	0xA11F
+0x8235B531	0xA120
+0x8235B532	0xA121
+0x8235B533	0xA122
+0x8235B534	0xA123
+0x8235B535	0xA124
+0x8235B536	0xA125
+0x8235B537	0xA126
+0x8235B538	0xA127
+0x8235B539	0xA128
+0x8235B630	0xA129
+0x8235B631	0xA12A
+0x8235B632	0xA12B
+0x8235B633	0xA12C
+0x8235B634	0xA12D
+0x8235B635	0xA12E
+0x8235B636	0xA12F
+0x8235B637	0xA130
+0x8235B638	0xA131
+0x8235B639	0xA132
+0x8235B730	0xA133
+0x8235B731	0xA134
+0x8235B732	0xA135
+0x8235B733	0xA136
+0x8235B734	0xA137
+0x8235B735	0xA138
+0x8235B736	0xA139
+0x8235B737	0xA13A
+0x8235B738	0xA13B
+0x8235B739	0xA13C
+0x8235B830	0xA13D
+0x8235B831	0xA13E
+0x8235B832	0xA13F
+0x8235B833	0xA140
+0x8235B834	0xA141
+0x8235B835	0xA142
+0x8235B836	0xA143
+0x8235B837	0xA144
+0x8235B838	0xA145
+0x8235B839	0xA146
+0x8235B930	0xA147
+0x8235B931	0xA148
+0x8235B932	0xA149
+0x8235B933	0xA14A
+0x8235B934	0xA14B
+0x8235B935	0xA14C
+0x8235B936	0xA14D
+0x8235B937	0xA14E
+0x8235B938	0xA14F
+0x8235B939	0xA150
+0x8235BA30	0xA151
+0x8235BA31	0xA152
+0x8235BA32	0xA153
+0x8235BA33	0xA154
+0x8235BA34	0xA155
+0x8235BA35	0xA156
+0x8235BA36	0xA157
+0x8235BA37	0xA158
+0x8235BA38	0xA159
+0x8235BA39	0xA15A
+0x8235BB30	0xA15B
+0x8235BB31	0xA15C
+0x8235BB32	0xA15D
+0x8235BB33	0xA15E
+0x8235BB34	0xA15F
+0x8235BB35	0xA160
+0x8235BB36	0xA161
+0x8235BB37	0xA162
+0x8235BB38	0xA163
+0x8235BB39	0xA164
+0x8235BC30	0xA165
+0x8235BC31	0xA166
+0x8235BC32	0xA167
+0x8235BC33	0xA168
+0x8235BC34	0xA169
+0x8235BC35	0xA16A
+0x8235BC36	0xA16B
+0x8235BC37	0xA16C
+0x8235BC38	0xA16D
+0x8235BC39	0xA16E
+0x8235BD30	0xA16F
+0x8235BD31	0xA170
+0x8235BD32	0xA171
+0x8235BD33	0xA172
+0x8235BD34	0xA173
+0x8235BD35	0xA174
+0x8235BD36	0xA175
+0x8235BD37	0xA176
+0x8235BD38	0xA177
+0x8235BD39	0xA178
+0x8235BE30	0xA179
+0x8235BE31	0xA17A
+0x8235BE32	0xA17B
+0x8235BE33	0xA17C
+0x8235BE34	0xA17D
+0x8235BE35	0xA17E
+0x8235BE36	0xA17F
+0x8235BE37	0xA180
+0x8235BE38	0xA181
+0x8235BE39	0xA182
+0x8235BF30	0xA183
+0x8235BF31	0xA184
+0x8235BF32	0xA185
+0x8235BF33	0xA186
+0x8235BF34	0xA187
+0x8235BF35	0xA188
+0x8235BF36	0xA189
+0x8235BF37	0xA18A
+0x8235BF38	0xA18B
+0x8235BF39	0xA18C
+0x8235C030	0xA18D
+0x8235C031	0xA18E
+0x8235C032	0xA18F
+0x8235C033	0xA190
+0x8235C034	0xA191
+0x8235C035	0xA192
+0x8235C036	0xA193
+0x8235C037	0xA194
+0x8235C038	0xA195
+0x8235C039	0xA196
+0x8235C130	0xA197
+0x8235C131	0xA198
+0x8235C132	0xA199
+0x8235C133	0xA19A
+0x8235C134	0xA19B
+0x8235C135	0xA19C
+0x8235C136	0xA19D
+0x8235C137	0xA19E
+0x8235C138	0xA19F
+0x8235C139	0xA1A0
+0x8235C230	0xA1A1
+0x8235C231	0xA1A2
+0x8235C232	0xA1A3
+0x8235C233	0xA1A4
+0x8235C234	0xA1A5
+0x8235C235	0xA1A6
+0x8235C236	0xA1A7
+0x8235C237	0xA1A8
+0x8235C238	0xA1A9
+0x8235C239	0xA1AA
+0x8235C330	0xA1AB
+0x8235C331	0xA1AC
+0x8235C332	0xA1AD
+0x8235C333	0xA1AE
+0x8235C334	0xA1AF
+0x8235C335	0xA1B0
+0x8235C336	0xA1B1
+0x8235C337	0xA1B2
+0x8235C338	0xA1B3
+0x8235C339	0xA1B4
+0x8235C430	0xA1B5
+0x8235C431	0xA1B6
+0x8235C432	0xA1B7
+0x8235C433	0xA1B8
+0x8235C434	0xA1B9
+0x8235C435	0xA1BA
+0x8235C436	0xA1BB
+0x8235C437	0xA1BC
+0x8235C438	0xA1BD
+0x8235C439	0xA1BE
+0x8235C530	0xA1BF
+0x8235C531	0xA1C0
+0x8235C532	0xA1C1
+0x8235C533	0xA1C2
+0x8235C534	0xA1C3
+0x8235C535	0xA1C4
+0x8235C536	0xA1C5
+0x8235C537	0xA1C6
+0x8235C538	0xA1C7
+0x8235C539	0xA1C8
+0x8235C630	0xA1C9
+0x8235C631	0xA1CA
+0x8235C632	0xA1CB
+0x8235C633	0xA1CC
+0x8235C634	0xA1CD
+0x8235C635	0xA1CE
+0x8235C636	0xA1CF
+0x8235C637	0xA1D0
+0x8235C638	0xA1D1
+0x8235C639	0xA1D2
+0x8235C730	0xA1D3
+0x8235C731	0xA1D4
+0x8235C732	0xA1D5
+0x8235C733	0xA1D6
+0x8235C734	0xA1D7
+0x8235C735	0xA1D8
+0x8235C736	0xA1D9
+0x8235C737	0xA1DA
+0x8235C738	0xA1DB
+0x8235C739	0xA1DC
+0x8235C830	0xA1DD
+0x8235C831	0xA1DE
+0x8235C832	0xA1DF
+0x8235C833	0xA1E0
+0x8235C834	0xA1E1
+0x8235C835	0xA1E2
+0x8235C836	0xA1E3
+0x8235C837	0xA1E4
+0x8235C838	0xA1E5
+0x8235C839	0xA1E6
+0x8235C930	0xA1E7
+0x8235C931	0xA1E8
+0x8235C932	0xA1E9
+0x8235C933	0xA1EA
+0x8235C934	0xA1EB
+0x8235C935	0xA1EC
+0x8235C936	0xA1ED
+0x8235C937	0xA1EE
+0x8235C938	0xA1EF
+0x8235C939	0xA1F0
+0x8235CA30	0xA1F1
+0x8235CA31	0xA1F2
+0x8235CA32	0xA1F3
+0x8235CA33	0xA1F4
+0x8235CA34	0xA1F5
+0x8235CA35	0xA1F6
+0x8235CA36	0xA1F7
+0x8235CA37	0xA1F8
+0x8235CA38	0xA1F9
+0x8235CA39	0xA1FA
+0x8235CB30	0xA1FB
+0x8235CB31	0xA1FC
+0x8235CB32	0xA1FD
+0x8235CB33	0xA1FE
+0x8235CB34	0xA1FF
+0x8235CB35	0xA200
+0x8235CB36	0xA201
+0x8235CB37	0xA202
+0x8235CB38	0xA203
+0x8235CB39	0xA204
+0x8235CC30	0xA205
+0x8235CC31	0xA206
+0x8235CC32	0xA207
+0x8235CC33	0xA208
+0x8235CC34	0xA209
+0x8235CC35	0xA20A
+0x8235CC36	0xA20B
+0x8235CC37	0xA20C
+0x8235CC38	0xA20D
+0x8235CC39	0xA20E
+0x8235CD30	0xA20F
+0x8235CD31	0xA210
+0x8235CD32	0xA211
+0x8235CD33	0xA212
+0x8235CD34	0xA213
+0x8235CD35	0xA214
+0x8235CD36	0xA215
+0x8235CD37	0xA216
+0x8235CD38	0xA217
+0x8235CD39	0xA218
+0x8235CE30	0xA219
+0x8235CE31	0xA21A
+0x8235CE32	0xA21B
+0x8235CE33	0xA21C
+0x8235CE34	0xA21D
+0x8235CE35	0xA21E
+0x8235CE36	0xA21F
+0x8235CE37	0xA220
+0x8235CE38	0xA221
+0x8235CE39	0xA222
+0x8235CF30	0xA223
+0x8235CF31	0xA224
+0x8235CF32	0xA225
+0x8235CF33	0xA226
+0x8235CF34	0xA227
+0x8235CF35	0xA228
+0x8235CF36	0xA229
+0x8235CF37	0xA22A
+0x8235CF38	0xA22B
+0x8235CF39	0xA22C
+0x8235D030	0xA22D
+0x8235D031	0xA22E
+0x8235D032	0xA22F
+0x8235D033	0xA230
+0x8235D034	0xA231
+0x8235D035	0xA232
+0x8235D036	0xA233
+0x8235D037	0xA234
+0x8235D038	0xA235
+0x8235D039	0xA236
+0x8235D130	0xA237
+0x8235D131	0xA238
+0x8235D132	0xA239
+0x8235D133	0xA23A
+0x8235D134	0xA23B
+0x8235D135	0xA23C
+0x8235D136	0xA23D
+0x8235D137	0xA23E
+0x8235D138	0xA23F
+0x8235D139	0xA240
+0x8235D230	0xA241
+0x8235D231	0xA242
+0x8235D232	0xA243
+0x8235D233	0xA244
+0x8235D234	0xA245
+0x8235D235	0xA246
+0x8235D236	0xA247
+0x8235D237	0xA248
+0x8235D238	0xA249
+0x8235D239	0xA24A
+0x8235D330	0xA24B
+0x8235D331	0xA24C
+0x8235D332	0xA24D
+0x8235D333	0xA24E
+0x8235D334	0xA24F
+0x8235D335	0xA250
+0x8235D336	0xA251
+0x8235D337	0xA252
+0x8235D338	0xA253
+0x8235D339	0xA254
+0x8235D430	0xA255
+0x8235D431	0xA256
+0x8235D432	0xA257
+0x8235D433	0xA258
+0x8235D434	0xA259
+0x8235D435	0xA25A
+0x8235D436	0xA25B
+0x8235D437	0xA25C
+0x8235D438	0xA25D
+0x8235D439	0xA25E
+0x8235D530	0xA25F
+0x8235D531	0xA260
+0x8235D532	0xA261
+0x8235D533	0xA262
+0x8235D534	0xA263
+0x8235D535	0xA264
+0x8235D536	0xA265
+0x8235D537	0xA266
+0x8235D538	0xA267
+0x8235D539	0xA268
+0x8235D630	0xA269
+0x8235D631	0xA26A
+0x8235D632	0xA26B
+0x8235D633	0xA26C
+0x8235D634	0xA26D
+0x8235D635	0xA26E
+0x8235D636	0xA26F
+0x8235D637	0xA270
+0x8235D638	0xA271
+0x8235D639	0xA272
+0x8235D730	0xA273
+0x8235D731	0xA274
+0x8235D732	0xA275
+0x8235D733	0xA276
+0x8235D734	0xA277
+0x8235D735	0xA278
+0x8235D736	0xA279
+0x8235D737	0xA27A
+0x8235D738	0xA27B
+0x8235D739	0xA27C
+0x8235D830	0xA27D
+0x8235D831	0xA27E
+0x8235D832	0xA27F
+0x8235D833	0xA280
+0x8235D834	0xA281
+0x8235D835	0xA282
+0x8235D836	0xA283
+0x8235D837	0xA284
+0x8235D838	0xA285
+0x8235D839	0xA286
+0x8235D930	0xA287
+0x8235D931	0xA288
+0x8235D932	0xA289
+0x8235D933	0xA28A
+0x8235D934	0xA28B
+0x8235D935	0xA28C
+0x8235D936	0xA28D
+0x8235D937	0xA28E
+0x8235D938	0xA28F
+0x8235D939	0xA290
+0x8235DA30	0xA291
+0x8235DA31	0xA292
+0x8235DA32	0xA293
+0x8235DA33	0xA294
+0x8235DA34	0xA295
+0x8235DA35	0xA296
+0x8235DA36	0xA297
+0x8235DA37	0xA298
+0x8235DA38	0xA299
+0x8235DA39	0xA29A
+0x8235DB30	0xA29B
+0x8235DB31	0xA29C
+0x8235DB32	0xA29D
+0x8235DB33	0xA29E
+0x8235DB34	0xA29F
+0x8235DB35	0xA2A0
+0x8235DB36	0xA2A1
+0x8235DB37	0xA2A2
+0x8235DB38	0xA2A3
+0x8235DB39	0xA2A4
+0x8235DC30	0xA2A5
+0x8235DC31	0xA2A6
+0x8235DC32	0xA2A7
+0x8235DC33	0xA2A8
+0x8235DC34	0xA2A9
+0x8235DC35	0xA2AA
+0x8235DC36	0xA2AB
+0x8235DC37	0xA2AC
+0x8235DC38	0xA2AD
+0x8235DC39	0xA2AE
+0x8235DD30	0xA2AF
+0x8235DD31	0xA2B0
+0x8235DD32	0xA2B1
+0x8235DD33	0xA2B2
+0x8235DD34	0xA2B3
+0x8235DD35	0xA2B4
+0x8235DD36	0xA2B5
+0x8235DD37	0xA2B6
+0x8235DD38	0xA2B7
+0x8235DD39	0xA2B8
+0x8235DE30	0xA2B9
+0x8235DE31	0xA2BA
+0x8235DE32	0xA2BB
+0x8235DE33	0xA2BC
+0x8235DE34	0xA2BD
+0x8235DE35	0xA2BE
+0x8235DE36	0xA2BF
+0x8235DE37	0xA2C0
+0x8235DE38	0xA2C1
+0x8235DE39	0xA2C2
+0x8235DF30	0xA2C3
+0x8235DF31	0xA2C4
+0x8235DF32	0xA2C5
+0x8235DF33	0xA2C6
+0x8235DF34	0xA2C7
+0x8235DF35	0xA2C8
+0x8235DF36	0xA2C9
+0x8235DF37	0xA2CA
+0x8235DF38	0xA2CB
+0x8235DF39	0xA2CC
+0x8235E030	0xA2CD
+0x8235E031	0xA2CE
+0x8235E032	0xA2CF
+0x8235E033	0xA2D0
+0x8235E034	0xA2D1
+0x8235E035	0xA2D2
+0x8235E036	0xA2D3
+0x8235E037	0xA2D4
+0x8235E038	0xA2D5
+0x8235E039	0xA2D6
+0x8235E130	0xA2D7
+0x8235E131	0xA2D8
+0x8235E132	0xA2D9
+0x8235E133	0xA2DA
+0x8235E134	0xA2DB
+0x8235E135	0xA2DC
+0x8235E136	0xA2DD
+0x8235E137	0xA2DE
+0x8235E138	0xA2DF
+0x8235E139	0xA2E0
+0x8235E230	0xA2E1
+0x8235E231	0xA2E2
+0x8235E232	0xA2E3
+0x8235E233	0xA2E4
+0x8235E234	0xA2E5
+0x8235E235	0xA2E6
+0x8235E236	0xA2E7
+0x8235E237	0xA2E8
+0x8235E238	0xA2E9
+0x8235E239	0xA2EA
+0x8235E330	0xA2EB
+0x8235E331	0xA2EC
+0x8235E332	0xA2ED
+0x8235E333	0xA2EE
+0x8235E334	0xA2EF
+0x8235E335	0xA2F0
+0x8235E336	0xA2F1
+0x8235E337	0xA2F2
+0x8235E338	0xA2F3
+0x8235E339	0xA2F4
+0x8235E430	0xA2F5
+0x8235E431	0xA2F6
+0x8235E432	0xA2F7
+0x8235E433	0xA2F8
+0x8235E434	0xA2F9
+0x8235E435	0xA2FA
+0x8235E436	0xA2FB
+0x8235E437	0xA2FC
+0x8235E438	0xA2FD
+0x8235E439	0xA2FE
+0x8235E530	0xA2FF
+0x8235E531	0xA300
+0x8235E532	0xA301
+0x8235E533	0xA302
+0x8235E534	0xA303
+0x8235E535	0xA304
+0x8235E536	0xA305
+0x8235E537	0xA306
+0x8235E538	0xA307
+0x8235E539	0xA308
+0x8235E630	0xA309
+0x8235E631	0xA30A
+0x8235E632	0xA30B
+0x8235E633	0xA30C
+0x8235E634	0xA30D
+0x8235E635	0xA30E
+0x8235E636	0xA30F
+0x8235E637	0xA310
+0x8235E638	0xA311
+0x8235E639	0xA312
+0x8235E730	0xA313
+0x8235E731	0xA314
+0x8235E732	0xA315
+0x8235E733	0xA316
+0x8235E734	0xA317
+0x8235E735	0xA318
+0x8235E736	0xA319
+0x8235E737	0xA31A
+0x8235E738	0xA31B
+0x8235E739	0xA31C
+0x8235E830	0xA31D
+0x8235E831	0xA31E
+0x8235E832	0xA31F
+0x8235E833	0xA320
+0x8235E834	0xA321
+0x8235E835	0xA322
+0x8235E836	0xA323
+0x8235E837	0xA324
+0x8235E838	0xA325
+0x8235E839	0xA326
+0x8235E930	0xA327
+0x8235E931	0xA328
+0x8235E932	0xA329
+0x8235E933	0xA32A
+0x8235E934	0xA32B
+0x8235E935	0xA32C
+0x8235E936	0xA32D
+0x8235E937	0xA32E
+0x8235E938	0xA32F
+0x8235E939	0xA330
+0x8235EA30	0xA331
+0x8235EA31	0xA332
+0x8235EA32	0xA333
+0x8235EA33	0xA334
+0x8235EA34	0xA335
+0x8235EA35	0xA336
+0x8235EA36	0xA337
+0x8235EA37	0xA338
+0x8235EA38	0xA339
+0x8235EA39	0xA33A
+0x8235EB30	0xA33B
+0x8235EB31	0xA33C
+0x8235EB32	0xA33D
+0x8235EB33	0xA33E
+0x8235EB34	0xA33F
+0x8235EB35	0xA340
+0x8235EB36	0xA341
+0x8235EB37	0xA342
+0x8235EB38	0xA343
+0x8235EB39	0xA344
+0x8235EC30	0xA345
+0x8235EC31	0xA346
+0x8235EC32	0xA347
+0x8235EC33	0xA348
+0x8235EC34	0xA349
+0x8235EC35	0xA34A
+0x8235EC36	0xA34B
+0x8235EC37	0xA34C
+0x8235EC38	0xA34D
+0x8235EC39	0xA34E
+0x8235ED30	0xA34F
+0x8235ED31	0xA350
+0x8235ED32	0xA351
+0x8235ED33	0xA352
+0x8235ED34	0xA353
+0x8235ED35	0xA354
+0x8235ED36	0xA355
+0x8235ED37	0xA356
+0x8235ED38	0xA357
+0x8235ED39	0xA358
+0x8235EE30	0xA359
+0x8235EE31	0xA35A
+0x8235EE32	0xA35B
+0x8235EE33	0xA35C
+0x8235EE34	0xA35D
+0x8235EE35	0xA35E
+0x8235EE36	0xA35F
+0x8235EE37	0xA360
+0x8235EE38	0xA361
+0x8235EE39	0xA362
+0x8235EF30	0xA363
+0x8235EF31	0xA364
+0x8235EF32	0xA365
+0x8235EF33	0xA366
+0x8235EF34	0xA367
+0x8235EF35	0xA368
+0x8235EF36	0xA369
+0x8235EF37	0xA36A
+0x8235EF38	0xA36B
+0x8235EF39	0xA36C
+0x8235F030	0xA36D
+0x8235F031	0xA36E
+0x8235F032	0xA36F
+0x8235F033	0xA370
+0x8235F034	0xA371
+0x8235F035	0xA372
+0x8235F036	0xA373
+0x8235F037	0xA374
+0x8235F038	0xA375
+0x8235F039	0xA376
+0x8235F130	0xA377
+0x8235F131	0xA378
+0x8235F132	0xA379
+0x8235F133	0xA37A
+0x8235F134	0xA37B
+0x8235F135	0xA37C
+0x8235F136	0xA37D
+0x8235F137	0xA37E
+0x8235F138	0xA37F
+0x8235F139	0xA380
+0x8235F230	0xA381
+0x8235F231	0xA382
+0x8235F232	0xA383
+0x8235F233	0xA384
+0x8235F234	0xA385
+0x8235F235	0xA386
+0x8235F236	0xA387
+0x8235F237	0xA388
+0x8235F238	0xA389
+0x8235F239	0xA38A
+0x8235F330	0xA38B
+0x8235F331	0xA38C
+0x8235F332	0xA38D
+0x8235F333	0xA38E
+0x8235F334	0xA38F
+0x8235F335	0xA390
+0x8235F336	0xA391
+0x8235F337	0xA392
+0x8235F338	0xA393
+0x8235F339	0xA394
+0x8235F430	0xA395
+0x8235F431	0xA396
+0x8235F432	0xA397
+0x8235F433	0xA398
+0x8235F434	0xA399
+0x8235F435	0xA39A
+0x8235F436	0xA39B
+0x8235F437	0xA39C
+0x8235F438	0xA39D
+0x8235F439	0xA39E
+0x8235F530	0xA39F
+0x8235F531	0xA3A0
+0x8235F532	0xA3A1
+0x8235F533	0xA3A2
+0x8235F534	0xA3A3
+0x8235F535	0xA3A4
+0x8235F536	0xA3A5
+0x8235F537	0xA3A6
+0x8235F538	0xA3A7
+0x8235F539	0xA3A8
+0x8235F630	0xA3A9
+0x8235F631	0xA3AA
+0x8235F632	0xA3AB
+0x8235F633	0xA3AC
+0x8235F634	0xA3AD
+0x8235F635	0xA3AE
+0x8235F636	0xA3AF
+0x8235F637	0xA3B0
+0x8235F638	0xA3B1
+0x8235F639	0xA3B2
+0x8235F730	0xA3B3
+0x8235F731	0xA3B4
+0x8235F732	0xA3B5
+0x8235F733	0xA3B6
+0x8235F734	0xA3B7
+0x8235F735	0xA3B8
+0x8235F736	0xA3B9
+0x8235F737	0xA3BA
+0x8235F738	0xA3BB
+0x8235F739	0xA3BC
+0x8235F830	0xA3BD
+0x8235F831	0xA3BE
+0x8235F832	0xA3BF
+0x8235F833	0xA3C0
+0x8235F834	0xA3C1
+0x8235F835	0xA3C2
+0x8235F836	0xA3C3
+0x8235F837	0xA3C4
+0x8235F838	0xA3C5
+0x8235F839	0xA3C6
+0x8235F930	0xA3C7
+0x8235F931	0xA3C8
+0x8235F932	0xA3C9
+0x8235F933	0xA3CA
+0x8235F934	0xA3CB
+0x8235F935	0xA3CC
+0x8235F936	0xA3CD
+0x8235F937	0xA3CE
+0x8235F938	0xA3CF
+0x8235F939	0xA3D0
+0x8235FA30	0xA3D1
+0x8235FA31	0xA3D2
+0x8235FA32	0xA3D3
+0x8235FA33	0xA3D4
+0x8235FA34	0xA3D5
+0x8235FA35	0xA3D6
+0x8235FA36	0xA3D7
+0x8235FA37	0xA3D8
+0x8235FA38	0xA3D9
+0x8235FA39	0xA3DA
+0x8235FB30	0xA3DB
+0x8235FB31	0xA3DC
+0x8235FB32	0xA3DD
+0x8235FB33	0xA3DE
+0x8235FB34	0xA3DF
+0x8235FB35	0xA3E0
+0x8235FB36	0xA3E1
+0x8235FB37	0xA3E2
+0x8235FB38	0xA3E3
+0x8235FB39	0xA3E4
+0x8235FC30	0xA3E5
+0x8235FC31	0xA3E6
+0x8235FC32	0xA3E7
+0x8235FC33	0xA3E8
+0x8235FC34	0xA3E9
+0x8235FC35	0xA3EA
+0x8235FC36	0xA3EB
+0x8235FC37	0xA3EC
+0x8235FC38	0xA3ED
+0x8235FC39	0xA3EE
+0x8235FD30	0xA3EF
+0x8235FD31	0xA3F0
+0x8235FD32	0xA3F1
+0x8235FD33	0xA3F2
+0x8235FD34	0xA3F3
+0x8235FD35	0xA3F4
+0x8235FD36	0xA3F5
+0x8235FD37	0xA3F6
+0x8235FD38	0xA3F7
+0x8235FD39	0xA3F8
+0x8235FE30	0xA3F9
+0x8235FE31	0xA3FA
+0x8235FE32	0xA3FB
+0x8235FE33	0xA3FC
+0x8235FE34	0xA3FD
+0x8235FE35	0xA3FE
+0x8235FE36	0xA3FF
+0x8235FE37	0xA400
+0x8235FE38	0xA401
+0x8235FE39	0xA402
+0x82368130	0xA403
+0x82368131	0xA404
+0x82368132	0xA405
+0x82368133	0xA406
+0x82368134	0xA407
+0x82368135	0xA408
+0x82368136	0xA409
+0x82368137	0xA40A
+0x82368138	0xA40B
+0x82368139	0xA40C
+0x82368230	0xA40D
+0x82368231	0xA40E
+0x82368232	0xA40F
+0x82368233	0xA410
+0x82368234	0xA411
+0x82368235	0xA412
+0x82368236	0xA413
+0x82368237	0xA414
+0x82368238	0xA415
+0x82368239	0xA416
+0x82368330	0xA417
+0x82368331	0xA418
+0x82368332	0xA419
+0x82368333	0xA41A
+0x82368334	0xA41B
+0x82368335	0xA41C
+0x82368336	0xA41D
+0x82368337	0xA41E
+0x82368338	0xA41F
+0x82368339	0xA420
+0x82368430	0xA421
+0x82368431	0xA422
+0x82368432	0xA423
+0x82368433	0xA424
+0x82368434	0xA425
+0x82368435	0xA426
+0x82368436	0xA427
+0x82368437	0xA428
+0x82368438	0xA429
+0x82368439	0xA42A
+0x82368530	0xA42B
+0x82368531	0xA42C
+0x82368532	0xA42D
+0x82368533	0xA42E
+0x82368534	0xA42F
+0x82368535	0xA430
+0x82368536	0xA431
+0x82368537	0xA432
+0x82368538	0xA433
+0x82368539	0xA434
+0x82368630	0xA435
+0x82368631	0xA436
+0x82368632	0xA437
+0x82368633	0xA438
+0x82368634	0xA439
+0x82368635	0xA43A
+0x82368636	0xA43B
+0x82368637	0xA43C
+0x82368638	0xA43D
+0x82368639	0xA43E
+0x82368730	0xA43F
+0x82368731	0xA440
+0x82368732	0xA441
+0x82368733	0xA442
+0x82368734	0xA443
+0x82368735	0xA444
+0x82368736	0xA445
+0x82368737	0xA446
+0x82368738	0xA447
+0x82368739	0xA448
+0x82368830	0xA449
+0x82368831	0xA44A
+0x82368832	0xA44B
+0x82368833	0xA44C
+0x82368834	0xA44D
+0x82368835	0xA44E
+0x82368836	0xA44F
+0x82368837	0xA450
+0x82368838	0xA451
+0x82368839	0xA452
+0x82368930	0xA453
+0x82368931	0xA454
+0x82368932	0xA455
+0x82368933	0xA456
+0x82368934	0xA457
+0x82368935	0xA458
+0x82368936	0xA459
+0x82368937	0xA45A
+0x82368938	0xA45B
+0x82368939	0xA45C
+0x82368A30	0xA45D
+0x82368A31	0xA45E
+0x82368A32	0xA45F
+0x82368A33	0xA460
+0x82368A34	0xA461
+0x82368A35	0xA462
+0x82368A36	0xA463
+0x82368A37	0xA464
+0x82368A38	0xA465
+0x82368A39	0xA466
+0x82368B30	0xA467
+0x82368B31	0xA468
+0x82368B32	0xA469
+0x82368B33	0xA46A
+0x82368B34	0xA46B
+0x82368B35	0xA46C
+0x82368B36	0xA46D
+0x82368B37	0xA46E
+0x82368B38	0xA46F
+0x82368B39	0xA470
+0x82368C30	0xA471
+0x82368C31	0xA472
+0x82368C32	0xA473
+0x82368C33	0xA474
+0x82368C34	0xA475
+0x82368C35	0xA476
+0x82368C36	0xA477
+0x82368C37	0xA478
+0x82368C38	0xA479
+0x82368C39	0xA47A
+0x82368D30	0xA47B
+0x82368D31	0xA47C
+0x82368D32	0xA47D
+0x82368D33	0xA47E
+0x82368D34	0xA47F
+0x82368D35	0xA480
+0x82368D36	0xA481
+0x82368D37	0xA482
+0x82368D38	0xA483
+0x82368D39	0xA484
+0x82368E30	0xA485
+0x82368E31	0xA486
+0x82368E32	0xA487
+0x82368E33	0xA488
+0x82368E34	0xA489
+0x82368E35	0xA48A
+0x82368E36	0xA48B
+0x82368E37	0xA48C
+0x82368E38	0xA48D
+0x82368E39	0xA48E
+0x82368F30	0xA48F
+0x82368F31	0xA490
+0x82368F32	0xA491
+0x82368F33	0xA492
+0x82368F34	0xA493
+0x82368F35	0xA494
+0x82368F36	0xA495
+0x82368F37	0xA496
+0x82368F38	0xA497
+0x82368F39	0xA498
+0x82369030	0xA499
+0x82369031	0xA49A
+0x82369032	0xA49B
+0x82369033	0xA49C
+0x82369034	0xA49D
+0x82369035	0xA49E
+0x82369036	0xA49F
+0x82369037	0xA4A0
+0x82369038	0xA4A1
+0x82369039	0xA4A2
+0x82369130	0xA4A3
+0x82369131	0xA4A4
+0x82369132	0xA4A5
+0x82369133	0xA4A6
+0x82369134	0xA4A7
+0x82369135	0xA4A8
+0x82369136	0xA4A9
+0x82369137	0xA4AA
+0x82369138	0xA4AB
+0x82369139	0xA4AC
+0x82369230	0xA4AD
+0x82369231	0xA4AE
+0x82369232	0xA4AF
+0x82369233	0xA4B0
+0x82369234	0xA4B1
+0x82369235	0xA4B2
+0x82369236	0xA4B3
+0x82369237	0xA4B4
+0x82369238	0xA4B5
+0x82369239	0xA4B6
+0x82369330	0xA4B7
+0x82369331	0xA4B8
+0x82369332	0xA4B9
+0x82369333	0xA4BA
+0x82369334	0xA4BB
+0x82369335	0xA4BC
+0x82369336	0xA4BD
+0x82369337	0xA4BE
+0x82369338	0xA4BF
+0x82369339	0xA4C0
+0x82369430	0xA4C1
+0x82369431	0xA4C2
+0x82369432	0xA4C3
+0x82369433	0xA4C4
+0x82369434	0xA4C5
+0x82369435	0xA4C6
+0x82369436	0xA4C7
+0x82369437	0xA4C8
+0x82369438	0xA4C9
+0x82369439	0xA4CA
+0x82369530	0xA4CB
+0x82369531	0xA4CC
+0x82369532	0xA4CD
+0x82369533	0xA4CE
+0x82369534	0xA4CF
+0x82369535	0xA4D0
+0x82369536	0xA4D1
+0x82369537	0xA4D2
+0x82369538	0xA4D3
+0x82369539	0xA4D4
+0x82369630	0xA4D5
+0x82369631	0xA4D6
+0x82369632	0xA4D7
+0x82369633	0xA4D8
+0x82369634	0xA4D9
+0x82369635	0xA4DA
+0x82369636	0xA4DB
+0x82369637	0xA4DC
+0x82369638	0xA4DD
+0x82369639	0xA4DE
+0x82369730	0xA4DF
+0x82369731	0xA4E0
+0x82369732	0xA4E1
+0x82369733	0xA4E2
+0x82369734	0xA4E3
+0x82369735	0xA4E4
+0x82369736	0xA4E5
+0x82369737	0xA4E6
+0x82369738	0xA4E7
+0x82369739	0xA4E8
+0x82369830	0xA4E9
+0x82369831	0xA4EA
+0x82369832	0xA4EB
+0x82369833	0xA4EC
+0x82369834	0xA4ED
+0x82369835	0xA4EE
+0x82369836	0xA4EF
+0x82369837	0xA4F0
+0x82369838	0xA4F1
+0x82369839	0xA4F2
+0x82369930	0xA4F3
+0x82369931	0xA4F4
+0x82369932	0xA4F5
+0x82369933	0xA4F6
+0x82369934	0xA4F7
+0x82369935	0xA4F8
+0x82369936	0xA4F9
+0x82369937	0xA4FA
+0x82369938	0xA4FB
+0x82369939	0xA4FC
+0x82369A30	0xA4FD
+0x82369A31	0xA4FE
+0x82369A32	0xA4FF
+0x82369A33	0xA500
+0x82369A34	0xA501
+0x82369A35	0xA502
+0x82369A36	0xA503
+0x82369A37	0xA504
+0x82369A38	0xA505
+0x82369A39	0xA506
+0x82369B30	0xA507
+0x82369B31	0xA508
+0x82369B32	0xA509
+0x82369B33	0xA50A
+0x82369B34	0xA50B
+0x82369B35	0xA50C
+0x82369B36	0xA50D
+0x82369B37	0xA50E
+0x82369B38	0xA50F
+0x82369B39	0xA510
+0x82369C30	0xA511
+0x82369C31	0xA512
+0x82369C32	0xA513
+0x82369C33	0xA514
+0x82369C34	0xA515
+0x82369C35	0xA516
+0x82369C36	0xA517
+0x82369C37	0xA518
+0x82369C38	0xA519
+0x82369C39	0xA51A
+0x82369D30	0xA51B
+0x82369D31	0xA51C
+0x82369D32	0xA51D
+0x82369D33	0xA51E
+0x82369D34	0xA51F
+0x82369D35	0xA520
+0x82369D36	0xA521
+0x82369D37	0xA522
+0x82369D38	0xA523
+0x82369D39	0xA524
+0x82369E30	0xA525
+0x82369E31	0xA526
+0x82369E32	0xA527
+0x82369E33	0xA528
+0x82369E34	0xA529
+0x82369E35	0xA52A
+0x82369E36	0xA52B
+0x82369E37	0xA52C
+0x82369E38	0xA52D
+0x82369E39	0xA52E
+0x82369F30	0xA52F
+0x82369F31	0xA530
+0x82369F32	0xA531
+0x82369F33	0xA532
+0x82369F34	0xA533
+0x82369F35	0xA534
+0x82369F36	0xA535
+0x82369F37	0xA536
+0x82369F38	0xA537
+0x82369F39	0xA538
+0x8236A030	0xA539
+0x8236A031	0xA53A
+0x8236A032	0xA53B
+0x8236A033	0xA53C
+0x8236A034	0xA53D
+0x8236A035	0xA53E
+0x8236A036	0xA53F
+0x8236A037	0xA540
+0x8236A038	0xA541
+0x8236A039	0xA542
+0x8236A130	0xA543
+0x8236A131	0xA544
+0x8236A132	0xA545
+0x8236A133	0xA546
+0x8236A134	0xA547
+0x8236A135	0xA548
+0x8236A136	0xA549
+0x8236A137	0xA54A
+0x8236A138	0xA54B
+0x8236A139	0xA54C
+0x8236A230	0xA54D
+0x8236A231	0xA54E
+0x8236A232	0xA54F
+0x8236A233	0xA550
+0x8236A234	0xA551
+0x8236A235	0xA552
+0x8236A236	0xA553
+0x8236A237	0xA554
+0x8236A238	0xA555
+0x8236A239	0xA556
+0x8236A330	0xA557
+0x8236A331	0xA558
+0x8236A332	0xA559
+0x8236A333	0xA55A
+0x8236A334	0xA55B
+0x8236A335	0xA55C
+0x8236A336	0xA55D
+0x8236A337	0xA55E
+0x8236A338	0xA55F
+0x8236A339	0xA560
+0x8236A430	0xA561
+0x8236A431	0xA562
+0x8236A432	0xA563
+0x8236A433	0xA564
+0x8236A434	0xA565
+0x8236A435	0xA566
+0x8236A436	0xA567
+0x8236A437	0xA568
+0x8236A438	0xA569
+0x8236A439	0xA56A
+0x8236A530	0xA56B
+0x8236A531	0xA56C
+0x8236A532	0xA56D
+0x8236A533	0xA56E
+0x8236A534	0xA56F
+0x8236A535	0xA570
+0x8236A536	0xA571
+0x8236A537	0xA572
+0x8236A538	0xA573
+0x8236A539	0xA574
+0x8236A630	0xA575
+0x8236A631	0xA576
+0x8236A632	0xA577
+0x8236A633	0xA578
+0x8236A634	0xA579
+0x8236A635	0xA57A
+0x8236A636	0xA57B
+0x8236A637	0xA57C
+0x8236A638	0xA57D
+0x8236A639	0xA57E
+0x8236A730	0xA57F
+0x8236A731	0xA580
+0x8236A732	0xA581
+0x8236A733	0xA582
+0x8236A734	0xA583
+0x8236A735	0xA584
+0x8236A736	0xA585
+0x8236A737	0xA586
+0x8236A738	0xA587
+0x8236A739	0xA588
+0x8236A830	0xA589
+0x8236A831	0xA58A
+0x8236A832	0xA58B
+0x8236A833	0xA58C
+0x8236A834	0xA58D
+0x8236A835	0xA58E
+0x8236A836	0xA58F
+0x8236A837	0xA590
+0x8236A838	0xA591
+0x8236A839	0xA592
+0x8236A930	0xA593
+0x8236A931	0xA594
+0x8236A932	0xA595
+0x8236A933	0xA596
+0x8236A934	0xA597
+0x8236A935	0xA598
+0x8236A936	0xA599
+0x8236A937	0xA59A
+0x8236A938	0xA59B
+0x8236A939	0xA59C
+0x8236AA30	0xA59D
+0x8236AA31	0xA59E
+0x8236AA32	0xA59F
+0x8236AA33	0xA5A0
+0x8236AA34	0xA5A1
+0x8236AA35	0xA5A2
+0x8236AA36	0xA5A3
+0x8236AA37	0xA5A4
+0x8236AA38	0xA5A5
+0x8236AA39	0xA5A6
+0x8236AB30	0xA5A7
+0x8236AB31	0xA5A8
+0x8236AB32	0xA5A9
+0x8236AB33	0xA5AA
+0x8236AB34	0xA5AB
+0x8236AB35	0xA5AC
+0x8236AB36	0xA5AD
+0x8236AB37	0xA5AE
+0x8236AB38	0xA5AF
+0x8236AB39	0xA5B0
+0x8236AC30	0xA5B1
+0x8236AC31	0xA5B2
+0x8236AC32	0xA5B3
+0x8236AC33	0xA5B4
+0x8236AC34	0xA5B5
+0x8236AC35	0xA5B6
+0x8236AC36	0xA5B7
+0x8236AC37	0xA5B8
+0x8236AC38	0xA5B9
+0x8236AC39	0xA5BA
+0x8236AD30	0xA5BB
+0x8236AD31	0xA5BC
+0x8236AD32	0xA5BD
+0x8236AD33	0xA5BE
+0x8236AD34	0xA5BF
+0x8236AD35	0xA5C0
+0x8236AD36	0xA5C1
+0x8236AD37	0xA5C2
+0x8236AD38	0xA5C3
+0x8236AD39	0xA5C4
+0x8236AE30	0xA5C5
+0x8236AE31	0xA5C6
+0x8236AE32	0xA5C7
+0x8236AE33	0xA5C8
+0x8236AE34	0xA5C9
+0x8236AE35	0xA5CA
+0x8236AE36	0xA5CB
+0x8236AE37	0xA5CC
+0x8236AE38	0xA5CD
+0x8236AE39	0xA5CE
+0x8236AF30	0xA5CF
+0x8236AF31	0xA5D0
+0x8236AF32	0xA5D1
+0x8236AF33	0xA5D2
+0x8236AF34	0xA5D3
+0x8236AF35	0xA5D4
+0x8236AF36	0xA5D5
+0x8236AF37	0xA5D6
+0x8236AF38	0xA5D7
+0x8236AF39	0xA5D8
+0x8236B030	0xA5D9
+0x8236B031	0xA5DA
+0x8236B032	0xA5DB
+0x8236B033	0xA5DC
+0x8236B034	0xA5DD
+0x8236B035	0xA5DE
+0x8236B036	0xA5DF
+0x8236B037	0xA5E0
+0x8236B038	0xA5E1
+0x8236B039	0xA5E2
+0x8236B130	0xA5E3
+0x8236B131	0xA5E4
+0x8236B132	0xA5E5
+0x8236B133	0xA5E6
+0x8236B134	0xA5E7
+0x8236B135	0xA5E8
+0x8236B136	0xA5E9
+0x8236B137	0xA5EA
+0x8236B138	0xA5EB
+0x8236B139	0xA5EC
+0x8236B230	0xA5ED
+0x8236B231	0xA5EE
+0x8236B232	0xA5EF
+0x8236B233	0xA5F0
+0x8236B234	0xA5F1
+0x8236B235	0xA5F2
+0x8236B236	0xA5F3
+0x8236B237	0xA5F4
+0x8236B238	0xA5F5
+0x8236B239	0xA5F6
+0x8236B330	0xA5F7
+0x8236B331	0xA5F8
+0x8236B332	0xA5F9
+0x8236B333	0xA5FA
+0x8236B334	0xA5FB
+0x8236B335	0xA5FC
+0x8236B336	0xA5FD
+0x8236B337	0xA5FE
+0x8236B338	0xA5FF
+0x8236B339	0xA600
+0x8236B430	0xA601
+0x8236B431	0xA602
+0x8236B432	0xA603
+0x8236B433	0xA604
+0x8236B434	0xA605
+0x8236B435	0xA606
+0x8236B436	0xA607
+0x8236B437	0xA608
+0x8236B438	0xA609
+0x8236B439	0xA60A
+0x8236B530	0xA60B
+0x8236B531	0xA60C
+0x8236B532	0xA60D
+0x8236B533	0xA60E
+0x8236B534	0xA60F
+0x8236B535	0xA610
+0x8236B536	0xA611
+0x8236B537	0xA612
+0x8236B538	0xA613
+0x8236B539	0xA614
+0x8236B630	0xA615
+0x8236B631	0xA616
+0x8236B632	0xA617
+0x8236B633	0xA618
+0x8236B634	0xA619
+0x8236B635	0xA61A
+0x8236B636	0xA61B
+0x8236B637	0xA61C
+0x8236B638	0xA61D
+0x8236B639	0xA61E
+0x8236B730	0xA61F
+0x8236B731	0xA620
+0x8236B732	0xA621
+0x8236B733	0xA622
+0x8236B734	0xA623
+0x8236B735	0xA624
+0x8236B736	0xA625
+0x8236B737	0xA626
+0x8236B738	0xA627
+0x8236B739	0xA628
+0x8236B830	0xA629
+0x8236B831	0xA62A
+0x8236B832	0xA62B
+0x8236B833	0xA62C
+0x8236B834	0xA62D
+0x8236B835	0xA62E
+0x8236B836	0xA62F
+0x8236B837	0xA630
+0x8236B838	0xA631
+0x8236B839	0xA632
+0x8236B930	0xA633
+0x8236B931	0xA634
+0x8236B932	0xA635
+0x8236B933	0xA636
+0x8236B934	0xA637
+0x8236B935	0xA638
+0x8236B936	0xA639
+0x8236B937	0xA63A
+0x8236B938	0xA63B
+0x8236B939	0xA63C
+0x8236BA30	0xA63D
+0x8236BA31	0xA63E
+0x8236BA32	0xA63F
+0x8236BA33	0xA640
+0x8236BA34	0xA641
+0x8236BA35	0xA642
+0x8236BA36	0xA643
+0x8236BA37	0xA644
+0x8236BA38	0xA645
+0x8236BA39	0xA646
+0x8236BB30	0xA647
+0x8236BB31	0xA648
+0x8236BB32	0xA649
+0x8236BB33	0xA64A
+0x8236BB34	0xA64B
+0x8236BB35	0xA64C
+0x8236BB36	0xA64D
+0x8236BB37	0xA64E
+0x8236BB38	0xA64F
+0x8236BB39	0xA650
+0x8236BC30	0xA651
+0x8236BC31	0xA652
+0x8236BC32	0xA653
+0x8236BC33	0xA654
+0x8236BC34	0xA655
+0x8236BC35	0xA656
+0x8236BC36	0xA657
+0x8236BC37	0xA658
+0x8236BC38	0xA659
+0x8236BC39	0xA65A
+0x8236BD30	0xA65B
+0x8236BD31	0xA65C
+0x8236BD32	0xA65D
+0x8236BD33	0xA65E
+0x8236BD34	0xA65F
+0x8236BD35	0xA660
+0x8236BD36	0xA661
+0x8236BD37	0xA662
+0x8236BD38	0xA663
+0x8236BD39	0xA664
+0x8236BE30	0xA665
+0x8236BE31	0xA666
+0x8236BE32	0xA667
+0x8236BE33	0xA668
+0x8236BE34	0xA669
+0x8236BE35	0xA66A
+0x8236BE36	0xA66B
+0x8236BE37	0xA66C
+0x8236BE38	0xA66D
+0x8236BE39	0xA66E
+0x8236BF30	0xA66F
+0x8236BF31	0xA670
+0x8236BF32	0xA671
+0x8236BF33	0xA672
+0x8236BF34	0xA673
+0x8236BF35	0xA674
+0x8236BF36	0xA675
+0x8236BF37	0xA676
+0x8236BF38	0xA677
+0x8236BF39	0xA678
+0x8236C030	0xA679
+0x8236C031	0xA67A
+0x8236C032	0xA67B
+0x8236C033	0xA67C
+0x8236C034	0xA67D
+0x8236C035	0xA67E
+0x8236C036	0xA67F
+0x8236C037	0xA680
+0x8236C038	0xA681
+0x8236C039	0xA682
+0x8236C130	0xA683
+0x8236C131	0xA684
+0x8236C132	0xA685
+0x8236C133	0xA686
+0x8236C134	0xA687
+0x8236C135	0xA688
+0x8236C136	0xA689
+0x8236C137	0xA68A
+0x8236C138	0xA68B
+0x8236C139	0xA68C
+0x8236C230	0xA68D
+0x8236C231	0xA68E
+0x8236C232	0xA68F
+0x8236C233	0xA690
+0x8236C234	0xA691
+0x8236C235	0xA692
+0x8236C236	0xA693
+0x8236C237	0xA694
+0x8236C238	0xA695
+0x8236C239	0xA696
+0x8236C330	0xA697
+0x8236C331	0xA698
+0x8236C332	0xA699
+0x8236C333	0xA69A
+0x8236C334	0xA69B
+0x8236C335	0xA69C
+0x8236C336	0xA69D
+0x8236C337	0xA69E
+0x8236C338	0xA69F
+0x8236C339	0xA6A0
+0x8236C430	0xA6A1
+0x8236C431	0xA6A2
+0x8236C432	0xA6A3
+0x8236C433	0xA6A4
+0x8236C434	0xA6A5
+0x8236C435	0xA6A6
+0x8236C436	0xA6A7
+0x8236C437	0xA6A8
+0x8236C438	0xA6A9
+0x8236C439	0xA6AA
+0x8236C530	0xA6AB
+0x8236C531	0xA6AC
+0x8236C532	0xA6AD
+0x8236C533	0xA6AE
+0x8236C534	0xA6AF
+0x8236C535	0xA6B0
+0x8236C536	0xA6B1
+0x8236C537	0xA6B2
+0x8236C538	0xA6B3
+0x8236C539	0xA6B4
+0x8236C630	0xA6B5
+0x8236C631	0xA6B6
+0x8236C632	0xA6B7
+0x8236C633	0xA6B8
+0x8236C634	0xA6B9
+0x8236C635	0xA6BA
+0x8236C636	0xA6BB
+0x8236C637	0xA6BC
+0x8236C638	0xA6BD
+0x8236C639	0xA6BE
+0x8236C730	0xA6BF
+0x8236C731	0xA6C0
+0x8236C732	0xA6C1
+0x8236C733	0xA6C2
+0x8236C734	0xA6C3
+0x8236C735	0xA6C4
+0x8236C736	0xA6C5
+0x8236C737	0xA6C6
+0x8236C738	0xA6C7
+0x8236C739	0xA6C8
+0x8236C830	0xA6C9
+0x8236C831	0xA6CA
+0x8236C832	0xA6CB
+0x8236C833	0xA6CC
+0x8236C834	0xA6CD
+0x8236C835	0xA6CE
+0x8236C836	0xA6CF
+0x8236C837	0xA6D0
+0x8236C838	0xA6D1
+0x8236C839	0xA6D2
+0x8236C930	0xA6D3
+0x8236C931	0xA6D4
+0x8236C932	0xA6D5
+0x8236C933	0xA6D6
+0x8236C934	0xA6D7
+0x8236C935	0xA6D8
+0x8236C936	0xA6D9
+0x8236C937	0xA6DA
+0x8236C938	0xA6DB
+0x8236C939	0xA6DC
+0x8236CA30	0xA6DD
+0x8236CA31	0xA6DE
+0x8236CA32	0xA6DF
+0x8236CA33	0xA6E0
+0x8236CA34	0xA6E1
+0x8236CA35	0xA6E2
+0x8236CA36	0xA6E3
+0x8236CA37	0xA6E4
+0x8236CA38	0xA6E5
+0x8236CA39	0xA6E6
+0x8236CB30	0xA6E7
+0x8236CB31	0xA6E8
+0x8236CB32	0xA6E9
+0x8236CB33	0xA6EA
+0x8236CB34	0xA6EB
+0x8236CB35	0xA6EC
+0x8236CB36	0xA6ED
+0x8236CB37	0xA6EE
+0x8236CB38	0xA6EF
+0x8236CB39	0xA6F0
+0x8236CC30	0xA6F1
+0x8236CC31	0xA6F2
+0x8236CC32	0xA6F3
+0x8236CC33	0xA6F4
+0x8236CC34	0xA6F5
+0x8236CC35	0xA6F6
+0x8236CC36	0xA6F7
+0x8236CC37	0xA6F8
+0x8236CC38	0xA6F9
+0x8236CC39	0xA6FA
+0x8236CD30	0xA6FB
+0x8236CD31	0xA6FC
+0x8236CD32	0xA6FD
+0x8236CD33	0xA6FE
+0x8236CD34	0xA6FF
+0x8236CD35	0xA700
+0x8236CD36	0xA701
+0x8236CD37	0xA702
+0x8236CD38	0xA703
+0x8236CD39	0xA704
+0x8236CE30	0xA705
+0x8236CE31	0xA706
+0x8236CE32	0xA707
+0x8236CE33	0xA708
+0x8236CE34	0xA709
+0x8236CE35	0xA70A
+0x8236CE36	0xA70B
+0x8236CE37	0xA70C
+0x8236CE38	0xA70D
+0x8236CE39	0xA70E
+0x8236CF30	0xA70F
+0x8236CF31	0xA710
+0x8236CF32	0xA711
+0x8236CF33	0xA712
+0x8236CF34	0xA713
+0x8236CF35	0xA714
+0x8236CF36	0xA715
+0x8236CF37	0xA716
+0x8236CF38	0xA717
+0x8236CF39	0xA718
+0x8236D030	0xA719
+0x8236D031	0xA71A
+0x8236D032	0xA71B
+0x8236D033	0xA71C
+0x8236D034	0xA71D
+0x8236D035	0xA71E
+0x8236D036	0xA71F
+0x8236D037	0xA720
+0x8236D038	0xA721
+0x8236D039	0xA722
+0x8236D130	0xA723
+0x8236D131	0xA724
+0x8236D132	0xA725
+0x8236D133	0xA726
+0x8236D134	0xA727
+0x8236D135	0xA728
+0x8236D136	0xA729
+0x8236D137	0xA72A
+0x8236D138	0xA72B
+0x8236D139	0xA72C
+0x8236D230	0xA72D
+0x8236D231	0xA72E
+0x8236D232	0xA72F
+0x8236D233	0xA730
+0x8236D234	0xA731
+0x8236D235	0xA732
+0x8236D236	0xA733
+0x8236D237	0xA734
+0x8236D238	0xA735
+0x8236D239	0xA736
+0x8236D330	0xA737
+0x8236D331	0xA738
+0x8236D332	0xA739
+0x8236D333	0xA73A
+0x8236D334	0xA73B
+0x8236D335	0xA73C
+0x8236D336	0xA73D
+0x8236D337	0xA73E
+0x8236D338	0xA73F
+0x8236D339	0xA740
+0x8236D430	0xA741
+0x8236D431	0xA742
+0x8236D432	0xA743
+0x8236D433	0xA744
+0x8236D434	0xA745
+0x8236D435	0xA746
+0x8236D436	0xA747
+0x8236D437	0xA748
+0x8236D438	0xA749
+0x8236D439	0xA74A
+0x8236D530	0xA74B
+0x8236D531	0xA74C
+0x8236D532	0xA74D
+0x8236D533	0xA74E
+0x8236D534	0xA74F
+0x8236D535	0xA750
+0x8236D536	0xA751
+0x8236D537	0xA752
+0x8236D538	0xA753
+0x8236D539	0xA754
+0x8236D630	0xA755
+0x8236D631	0xA756
+0x8236D632	0xA757
+0x8236D633	0xA758
+0x8236D634	0xA759
+0x8236D635	0xA75A
+0x8236D636	0xA75B
+0x8236D637	0xA75C
+0x8236D638	0xA75D
+0x8236D639	0xA75E
+0x8236D730	0xA75F
+0x8236D731	0xA760
+0x8236D732	0xA761
+0x8236D733	0xA762
+0x8236D734	0xA763
+0x8236D735	0xA764
+0x8236D736	0xA765
+0x8236D737	0xA766
+0x8236D738	0xA767
+0x8236D739	0xA768
+0x8236D830	0xA769
+0x8236D831	0xA76A
+0x8236D832	0xA76B
+0x8236D833	0xA76C
+0x8236D834	0xA76D
+0x8236D835	0xA76E
+0x8236D836	0xA76F
+0x8236D837	0xA770
+0x8236D838	0xA771
+0x8236D839	0xA772
+0x8236D930	0xA773
+0x8236D931	0xA774
+0x8236D932	0xA775
+0x8236D933	0xA776
+0x8236D934	0xA777
+0x8236D935	0xA778
+0x8236D936	0xA779
+0x8236D937	0xA77A
+0x8236D938	0xA77B
+0x8236D939	0xA77C
+0x8236DA30	0xA77D
+0x8236DA31	0xA77E
+0x8236DA32	0xA77F
+0x8236DA33	0xA780
+0x8236DA34	0xA781
+0x8236DA35	0xA782
+0x8236DA36	0xA783
+0x8236DA37	0xA784
+0x8236DA38	0xA785
+0x8236DA39	0xA786
+0x8236DB30	0xA787
+0x8236DB31	0xA788
+0x8236DB32	0xA789
+0x8236DB33	0xA78A
+0x8236DB34	0xA78B
+0x8236DB35	0xA78C
+0x8236DB36	0xA78D
+0x8236DB37	0xA78E
+0x8236DB38	0xA78F
+0x8236DB39	0xA790
+0x8236DC30	0xA791
+0x8236DC31	0xA792
+0x8236DC32	0xA793
+0x8236DC33	0xA794
+0x8236DC34	0xA795
+0x8236DC35	0xA796
+0x8236DC36	0xA797
+0x8236DC37	0xA798
+0x8236DC38	0xA799
+0x8236DC39	0xA79A
+0x8236DD30	0xA79B
+0x8236DD31	0xA79C
+0x8236DD32	0xA79D
+0x8236DD33	0xA79E
+0x8236DD34	0xA79F
+0x8236DD35	0xA7A0
+0x8236DD36	0xA7A1
+0x8236DD37	0xA7A2
+0x8236DD38	0xA7A3
+0x8236DD39	0xA7A4
+0x8236DE30	0xA7A5
+0x8236DE31	0xA7A6
+0x8236DE32	0xA7A7
+0x8236DE33	0xA7A8
+0x8236DE34	0xA7A9
+0x8236DE35	0xA7AA
+0x8236DE36	0xA7AB
+0x8236DE37	0xA7AC
+0x8236DE38	0xA7AD
+0x8236DE39	0xA7AE
+0x8236DF30	0xA7AF
+0x8236DF31	0xA7B0
+0x8236DF32	0xA7B1
+0x8236DF33	0xA7B2
+0x8236DF34	0xA7B3
+0x8236DF35	0xA7B4
+0x8236DF36	0xA7B5
+0x8236DF37	0xA7B6
+0x8236DF38	0xA7B7
+0x8236DF39	0xA7B8
+0x8236E030	0xA7B9
+0x8236E031	0xA7BA
+0x8236E032	0xA7BB
+0x8236E033	0xA7BC
+0x8236E034	0xA7BD
+0x8236E035	0xA7BE
+0x8236E036	0xA7BF
+0x8236E037	0xA7C0
+0x8236E038	0xA7C1
+0x8236E039	0xA7C2
+0x8236E130	0xA7C3
+0x8236E131	0xA7C4
+0x8236E132	0xA7C5
+0x8236E133	0xA7C6
+0x8236E134	0xA7C7
+0x8236E135	0xA7C8
+0x8236E136	0xA7C9
+0x8236E137	0xA7CA
+0x8236E138	0xA7CB
+0x8236E139	0xA7CC
+0x8236E230	0xA7CD
+0x8236E231	0xA7CE
+0x8236E232	0xA7CF
+0x8236E233	0xA7D0
+0x8236E234	0xA7D1
+0x8236E235	0xA7D2
+0x8236E236	0xA7D3
+0x8236E237	0xA7D4
+0x8236E238	0xA7D5
+0x8236E239	0xA7D6
+0x8236E330	0xA7D7
+0x8236E331	0xA7D8
+0x8236E332	0xA7D9
+0x8236E333	0xA7DA
+0x8236E334	0xA7DB
+0x8236E335	0xA7DC
+0x8236E336	0xA7DD
+0x8236E337	0xA7DE
+0x8236E338	0xA7DF
+0x8236E339	0xA7E0
+0x8236E430	0xA7E1
+0x8236E431	0xA7E2
+0x8236E432	0xA7E3
+0x8236E433	0xA7E4
+0x8236E434	0xA7E5
+0x8236E435	0xA7E6
+0x8236E436	0xA7E7
+0x8236E437	0xA7E8
+0x8236E438	0xA7E9
+0x8236E439	0xA7EA
+0x8236E530	0xA7EB
+0x8236E531	0xA7EC
+0x8236E532	0xA7ED
+0x8236E533	0xA7EE
+0x8236E534	0xA7EF
+0x8236E535	0xA7F0
+0x8236E536	0xA7F1
+0x8236E537	0xA7F2
+0x8236E538	0xA7F3
+0x8236E539	0xA7F4
+0x8236E630	0xA7F5
+0x8236E631	0xA7F6
+0x8236E632	0xA7F7
+0x8236E633	0xA7F8
+0x8236E634	0xA7F9
+0x8236E635	0xA7FA
+0x8236E636	0xA7FB
+0x8236E637	0xA7FC
+0x8236E638	0xA7FD
+0x8236E639	0xA7FE
+0x8236E730	0xA7FF
+0x8236E731	0xA800
+0x8236E732	0xA801
+0x8236E733	0xA802
+0x8236E734	0xA803
+0x8236E735	0xA804
+0x8236E736	0xA805
+0x8236E737	0xA806
+0x8236E738	0xA807
+0x8236E739	0xA808
+0x8236E830	0xA809
+0x8236E831	0xA80A
+0x8236E832	0xA80B
+0x8236E833	0xA80C
+0x8236E834	0xA80D
+0x8236E835	0xA80E
+0x8236E836	0xA80F
+0x8236E837	0xA810
+0x8236E838	0xA811
+0x8236E839	0xA812
+0x8236E930	0xA813
+0x8236E931	0xA814
+0x8236E932	0xA815
+0x8236E933	0xA816
+0x8236E934	0xA817
+0x8236E935	0xA818
+0x8236E936	0xA819
+0x8236E937	0xA81A
+0x8236E938	0xA81B
+0x8236E939	0xA81C
+0x8236EA30	0xA81D
+0x8236EA31	0xA81E
+0x8236EA32	0xA81F
+0x8236EA33	0xA820
+0x8236EA34	0xA821
+0x8236EA35	0xA822
+0x8236EA36	0xA823
+0x8236EA37	0xA824
+0x8236EA38	0xA825
+0x8236EA39	0xA826
+0x8236EB30	0xA827
+0x8236EB31	0xA828
+0x8236EB32	0xA829
+0x8236EB33	0xA82A
+0x8236EB34	0xA82B
+0x8236EB35	0xA82C
+0x8236EB36	0xA82D
+0x8236EB37	0xA82E
+0x8236EB38	0xA82F
+0x8236EB39	0xA830
+0x8236EC30	0xA831
+0x8236EC31	0xA832
+0x8236EC32	0xA833
+0x8236EC33	0xA834
+0x8236EC34	0xA835
+0x8236EC35	0xA836
+0x8236EC36	0xA837
+0x8236EC37	0xA838
+0x8236EC38	0xA839
+0x8236EC39	0xA83A
+0x8236ED30	0xA83B
+0x8236ED31	0xA83C
+0x8236ED32	0xA83D
+0x8236ED33	0xA83E
+0x8236ED34	0xA83F
+0x8236ED35	0xA840
+0x8236ED36	0xA841
+0x8236ED37	0xA842
+0x8236ED38	0xA843
+0x8236ED39	0xA844
+0x8236EE30	0xA845
+0x8236EE31	0xA846
+0x8236EE32	0xA847
+0x8236EE33	0xA848
+0x8236EE34	0xA849
+0x8236EE35	0xA84A
+0x8236EE36	0xA84B
+0x8236EE37	0xA84C
+0x8236EE38	0xA84D
+0x8236EE39	0xA84E
+0x8236EF30	0xA84F
+0x8236EF31	0xA850
+0x8236EF32	0xA851
+0x8236EF33	0xA852
+0x8236EF34	0xA853
+0x8236EF35	0xA854
+0x8236EF36	0xA855
+0x8236EF37	0xA856
+0x8236EF38	0xA857
+0x8236EF39	0xA858
+0x8236F030	0xA859
+0x8236F031	0xA85A
+0x8236F032	0xA85B
+0x8236F033	0xA85C
+0x8236F034	0xA85D
+0x8236F035	0xA85E
+0x8236F036	0xA85F
+0x8236F037	0xA860
+0x8236F038	0xA861
+0x8236F039	0xA862
+0x8236F130	0xA863
+0x8236F131	0xA864
+0x8236F132	0xA865
+0x8236F133	0xA866
+0x8236F134	0xA867
+0x8236F135	0xA868
+0x8236F136	0xA869
+0x8236F137	0xA86A
+0x8236F138	0xA86B
+0x8236F139	0xA86C
+0x8236F230	0xA86D
+0x8236F231	0xA86E
+0x8236F232	0xA86F
+0x8236F233	0xA870
+0x8236F234	0xA871
+0x8236F235	0xA872
+0x8236F236	0xA873
+0x8236F237	0xA874
+0x8236F238	0xA875
+0x8236F239	0xA876
+0x8236F330	0xA877
+0x8236F331	0xA878
+0x8236F332	0xA879
+0x8236F333	0xA87A
+0x8236F334	0xA87B
+0x8236F335	0xA87C
+0x8236F336	0xA87D
+0x8236F337	0xA87E
+0x8236F338	0xA87F
+0x8236F339	0xA880
+0x8236F430	0xA881
+0x8236F431	0xA882
+0x8236F432	0xA883
+0x8236F433	0xA884
+0x8236F434	0xA885
+0x8236F435	0xA886
+0x8236F436	0xA887
+0x8236F437	0xA888
+0x8236F438	0xA889
+0x8236F439	0xA88A
+0x8236F530	0xA88B
+0x8236F531	0xA88C
+0x8236F532	0xA88D
+0x8236F533	0xA88E
+0x8236F534	0xA88F
+0x8236F535	0xA890
+0x8236F536	0xA891
+0x8236F537	0xA892
+0x8236F538	0xA893
+0x8236F539	0xA894
+0x8236F630	0xA895
+0x8236F631	0xA896
+0x8236F632	0xA897
+0x8236F633	0xA898
+0x8236F634	0xA899
+0x8236F635	0xA89A
+0x8236F636	0xA89B
+0x8236F637	0xA89C
+0x8236F638	0xA89D
+0x8236F639	0xA89E
+0x8236F730	0xA89F
+0x8236F731	0xA8A0
+0x8236F732	0xA8A1
+0x8236F733	0xA8A2
+0x8236F734	0xA8A3
+0x8236F735	0xA8A4
+0x8236F736	0xA8A5
+0x8236F737	0xA8A6
+0x8236F738	0xA8A7
+0x8236F739	0xA8A8
+0x8236F830	0xA8A9
+0x8236F831	0xA8AA
+0x8236F832	0xA8AB
+0x8236F833	0xA8AC
+0x8236F834	0xA8AD
+0x8236F835	0xA8AE
+0x8236F836	0xA8AF
+0x8236F837	0xA8B0
+0x8236F838	0xA8B1
+0x8236F839	0xA8B2
+0x8236F930	0xA8B3
+0x8236F931	0xA8B4
+0x8236F932	0xA8B5
+0x8236F933	0xA8B6
+0x8236F934	0xA8B7
+0x8236F935	0xA8B8
+0x8236F936	0xA8B9
+0x8236F937	0xA8BA
+0x8236F938	0xA8BB
+0x8236F939	0xA8BC
+0x8236FA30	0xA8BD
+0x8236FA31	0xA8BE
+0x8236FA32	0xA8BF
+0x8236FA33	0xA8C0
+0x8236FA34	0xA8C1
+0x8236FA35	0xA8C2
+0x8236FA36	0xA8C3
+0x8236FA37	0xA8C4
+0x8236FA38	0xA8C5
+0x8236FA39	0xA8C6
+0x8236FB30	0xA8C7
+0x8236FB31	0xA8C8
+0x8236FB32	0xA8C9
+0x8236FB33	0xA8CA
+0x8236FB34	0xA8CB
+0x8236FB35	0xA8CC
+0x8236FB36	0xA8CD
+0x8236FB37	0xA8CE
+0x8236FB38	0xA8CF
+0x8236FB39	0xA8D0
+0x8236FC30	0xA8D1
+0x8236FC31	0xA8D2
+0x8236FC32	0xA8D3
+0x8236FC33	0xA8D4
+0x8236FC34	0xA8D5
+0x8236FC35	0xA8D6
+0x8236FC36	0xA8D7
+0x8236FC37	0xA8D8
+0x8236FC38	0xA8D9
+0x8236FC39	0xA8DA
+0x8236FD30	0xA8DB
+0x8236FD31	0xA8DC
+0x8236FD32	0xA8DD
+0x8236FD33	0xA8DE
+0x8236FD34	0xA8DF
+0x8236FD35	0xA8E0
+0x8236FD36	0xA8E1
+0x8236FD37	0xA8E2
+0x8236FD38	0xA8E3
+0x8236FD39	0xA8E4
+0x8236FE30	0xA8E5
+0x8236FE31	0xA8E6
+0x8236FE32	0xA8E7
+0x8236FE33	0xA8E8
+0x8236FE34	0xA8E9
+0x8236FE35	0xA8EA
+0x8236FE36	0xA8EB
+0x8236FE37	0xA8EC
+0x8236FE38	0xA8ED
+0x8236FE39	0xA8EE
+0x82378130	0xA8EF
+0x82378131	0xA8F0
+0x82378132	0xA8F1
+0x82378133	0xA8F2
+0x82378134	0xA8F3
+0x82378135	0xA8F4
+0x82378136	0xA8F5
+0x82378137	0xA8F6
+0x82378138	0xA8F7
+0x82378139	0xA8F8
+0x82378230	0xA8F9
+0x82378231	0xA8FA
+0x82378232	0xA8FB
+0x82378233	0xA8FC
+0x82378234	0xA8FD
+0x82378235	0xA8FE
+0x82378236	0xA8FF
+0x82378237	0xA900
+0x82378238	0xA901
+0x82378239	0xA902
+0x82378330	0xA903
+0x82378331	0xA904
+0x82378332	0xA905
+0x82378333	0xA906
+0x82378334	0xA907
+0x82378335	0xA908
+0x82378336	0xA909
+0x82378337	0xA90A
+0x82378338	0xA90B
+0x82378339	0xA90C
+0x82378430	0xA90D
+0x82378431	0xA90E
+0x82378432	0xA90F
+0x82378433	0xA910
+0x82378434	0xA911
+0x82378435	0xA912
+0x82378436	0xA913
+0x82378437	0xA914
+0x82378438	0xA915
+0x82378439	0xA916
+0x82378530	0xA917
+0x82378531	0xA918
+0x82378532	0xA919
+0x82378533	0xA91A
+0x82378534	0xA91B
+0x82378535	0xA91C
+0x82378536	0xA91D
+0x82378537	0xA91E
+0x82378538	0xA91F
+0x82378539	0xA920
+0x82378630	0xA921
+0x82378631	0xA922
+0x82378632	0xA923
+0x82378633	0xA924
+0x82378634	0xA925
+0x82378635	0xA926
+0x82378636	0xA927
+0x82378637	0xA928
+0x82378638	0xA929
+0x82378639	0xA92A
+0x82378730	0xA92B
+0x82378731	0xA92C
+0x82378732	0xA92D
+0x82378733	0xA92E
+0x82378734	0xA92F
+0x82378735	0xA930
+0x82378736	0xA931
+0x82378737	0xA932
+0x82378738	0xA933
+0x82378739	0xA934
+0x82378830	0xA935
+0x82378831	0xA936
+0x82378832	0xA937
+0x82378833	0xA938
+0x82378834	0xA939
+0x82378835	0xA93A
+0x82378836	0xA93B
+0x82378837	0xA93C
+0x82378838	0xA93D
+0x82378839	0xA93E
+0x82378930	0xA93F
+0x82378931	0xA940
+0x82378932	0xA941
+0x82378933	0xA942
+0x82378934	0xA943
+0x82378935	0xA944
+0x82378936	0xA945
+0x82378937	0xA946
+0x82378938	0xA947
+0x82378939	0xA948
+0x82378A30	0xA949
+0x82378A31	0xA94A
+0x82378A32	0xA94B
+0x82378A33	0xA94C
+0x82378A34	0xA94D
+0x82378A35	0xA94E
+0x82378A36	0xA94F
+0x82378A37	0xA950
+0x82378A38	0xA951
+0x82378A39	0xA952
+0x82378B30	0xA953
+0x82378B31	0xA954
+0x82378B32	0xA955
+0x82378B33	0xA956
+0x82378B34	0xA957
+0x82378B35	0xA958
+0x82378B36	0xA959
+0x82378B37	0xA95A
+0x82378B38	0xA95B
+0x82378B39	0xA95C
+0x82378C30	0xA95D
+0x82378C31	0xA95E
+0x82378C32	0xA95F
+0x82378C33	0xA960
+0x82378C34	0xA961
+0x82378C35	0xA962
+0x82378C36	0xA963
+0x82378C37	0xA964
+0x82378C38	0xA965
+0x82378C39	0xA966
+0x82378D30	0xA967
+0x82378D31	0xA968
+0x82378D32	0xA969
+0x82378D33	0xA96A
+0x82378D34	0xA96B
+0x82378D35	0xA96C
+0x82378D36	0xA96D
+0x82378D37	0xA96E
+0x82378D38	0xA96F
+0x82378D39	0xA970
+0x82378E30	0xA971
+0x82378E31	0xA972
+0x82378E32	0xA973
+0x82378E33	0xA974
+0x82378E34	0xA975
+0x82378E35	0xA976
+0x82378E36	0xA977
+0x82378E37	0xA978
+0x82378E38	0xA979
+0x82378E39	0xA97A
+0x82378F30	0xA97B
+0x82378F31	0xA97C
+0x82378F32	0xA97D
+0x82378F33	0xA97E
+0x82378F34	0xA97F
+0x82378F35	0xA980
+0x82378F36	0xA981
+0x82378F37	0xA982
+0x82378F38	0xA983
+0x82378F39	0xA984
+0x82379030	0xA985
+0x82379031	0xA986
+0x82379032	0xA987
+0x82379033	0xA988
+0x82379034	0xA989
+0x82379035	0xA98A
+0x82379036	0xA98B
+0x82379037	0xA98C
+0x82379038	0xA98D
+0x82379039	0xA98E
+0x82379130	0xA98F
+0x82379131	0xA990
+0x82379132	0xA991
+0x82379133	0xA992
+0x82379134	0xA993
+0x82379135	0xA994
+0x82379136	0xA995
+0x82379137	0xA996
+0x82379138	0xA997
+0x82379139	0xA998
+0x82379230	0xA999
+0x82379231	0xA99A
+0x82379232	0xA99B
+0x82379233	0xA99C
+0x82379234	0xA99D
+0x82379235	0xA99E
+0x82379236	0xA99F
+0x82379237	0xA9A0
+0x82379238	0xA9A1
+0x82379239	0xA9A2
+0x82379330	0xA9A3
+0x82379331	0xA9A4
+0x82379332	0xA9A5
+0x82379333	0xA9A6
+0x82379334	0xA9A7
+0x82379335	0xA9A8
+0x82379336	0xA9A9
+0x82379337	0xA9AA
+0x82379338	0xA9AB
+0x82379339	0xA9AC
+0x82379430	0xA9AD
+0x82379431	0xA9AE
+0x82379432	0xA9AF
+0x82379433	0xA9B0
+0x82379434	0xA9B1
+0x82379435	0xA9B2
+0x82379436	0xA9B3
+0x82379437	0xA9B4
+0x82379438	0xA9B5
+0x82379439	0xA9B6
+0x82379530	0xA9B7
+0x82379531	0xA9B8
+0x82379532	0xA9B9
+0x82379533	0xA9BA
+0x82379534	0xA9BB
+0x82379535	0xA9BC
+0x82379536	0xA9BD
+0x82379537	0xA9BE
+0x82379538	0xA9BF
+0x82379539	0xA9C0
+0x82379630	0xA9C1
+0x82379631	0xA9C2
+0x82379632	0xA9C3
+0x82379633	0xA9C4
+0x82379634	0xA9C5
+0x82379635	0xA9C6
+0x82379636	0xA9C7
+0x82379637	0xA9C8
+0x82379638	0xA9C9
+0x82379639	0xA9CA
+0x82379730	0xA9CB
+0x82379731	0xA9CC
+0x82379732	0xA9CD
+0x82379733	0xA9CE
+0x82379734	0xA9CF
+0x82379735	0xA9D0
+0x82379736	0xA9D1
+0x82379737	0xA9D2
+0x82379738	0xA9D3
+0x82379739	0xA9D4
+0x82379830	0xA9D5
+0x82379831	0xA9D6
+0x82379832	0xA9D7
+0x82379833	0xA9D8
+0x82379834	0xA9D9
+0x82379835	0xA9DA
+0x82379836	0xA9DB
+0x82379837	0xA9DC
+0x82379838	0xA9DD
+0x82379839	0xA9DE
+0x82379930	0xA9DF
+0x82379931	0xA9E0
+0x82379932	0xA9E1
+0x82379933	0xA9E2
+0x82379934	0xA9E3
+0x82379935	0xA9E4
+0x82379936	0xA9E5
+0x82379937	0xA9E6
+0x82379938	0xA9E7
+0x82379939	0xA9E8
+0x82379A30	0xA9E9
+0x82379A31	0xA9EA
+0x82379A32	0xA9EB
+0x82379A33	0xA9EC
+0x82379A34	0xA9ED
+0x82379A35	0xA9EE
+0x82379A36	0xA9EF
+0x82379A37	0xA9F0
+0x82379A38	0xA9F1
+0x82379A39	0xA9F2
+0x82379B30	0xA9F3
+0x82379B31	0xA9F4
+0x82379B32	0xA9F5
+0x82379B33	0xA9F6
+0x82379B34	0xA9F7
+0x82379B35	0xA9F8
+0x82379B36	0xA9F9
+0x82379B37	0xA9FA
+0x82379B38	0xA9FB
+0x82379B39	0xA9FC
+0x82379C30	0xA9FD
+0x82379C31	0xA9FE
+0x82379C32	0xA9FF
+0x82379C33	0xAA00
+0x82379C34	0xAA01
+0x82379C35	0xAA02
+0x82379C36	0xAA03
+0x82379C37	0xAA04
+0x82379C38	0xAA05
+0x82379C39	0xAA06
+0x82379D30	0xAA07
+0x82379D31	0xAA08
+0x82379D32	0xAA09
+0x82379D33	0xAA0A
+0x82379D34	0xAA0B
+0x82379D35	0xAA0C
+0x82379D36	0xAA0D
+0x82379D37	0xAA0E
+0x82379D38	0xAA0F
+0x82379D39	0xAA10
+0x82379E30	0xAA11
+0x82379E31	0xAA12
+0x82379E32	0xAA13
+0x82379E33	0xAA14
+0x82379E34	0xAA15
+0x82379E35	0xAA16
+0x82379E36	0xAA17
+0x82379E37	0xAA18
+0x82379E38	0xAA19
+0x82379E39	0xAA1A
+0x82379F30	0xAA1B
+0x82379F31	0xAA1C
+0x82379F32	0xAA1D
+0x82379F33	0xAA1E
+0x82379F34	0xAA1F
+0x82379F35	0xAA20
+0x82379F36	0xAA21
+0x82379F37	0xAA22
+0x82379F38	0xAA23
+0x82379F39	0xAA24
+0x8237A030	0xAA25
+0x8237A031	0xAA26
+0x8237A032	0xAA27
+0x8237A033	0xAA28
+0x8237A034	0xAA29
+0x8237A035	0xAA2A
+0x8237A036	0xAA2B
+0x8237A037	0xAA2C
+0x8237A038	0xAA2D
+0x8237A039	0xAA2E
+0x8237A130	0xAA2F
+0x8237A131	0xAA30
+0x8237A132	0xAA31
+0x8237A133	0xAA32
+0x8237A134	0xAA33
+0x8237A135	0xAA34
+0x8237A136	0xAA35
+0x8237A137	0xAA36
+0x8237A138	0xAA37
+0x8237A139	0xAA38
+0x8237A230	0xAA39
+0x8237A231	0xAA3A
+0x8237A232	0xAA3B
+0x8237A233	0xAA3C
+0x8237A234	0xAA3D
+0x8237A235	0xAA3E
+0x8237A236	0xAA3F
+0x8237A237	0xAA40
+0x8237A238	0xAA41
+0x8237A239	0xAA42
+0x8237A330	0xAA43
+0x8237A331	0xAA44
+0x8237A332	0xAA45
+0x8237A333	0xAA46
+0x8237A334	0xAA47
+0x8237A335	0xAA48
+0x8237A336	0xAA49
+0x8237A337	0xAA4A
+0x8237A338	0xAA4B
+0x8237A339	0xAA4C
+0x8237A430	0xAA4D
+0x8237A431	0xAA4E
+0x8237A432	0xAA4F
+0x8237A433	0xAA50
+0x8237A434	0xAA51
+0x8237A435	0xAA52
+0x8237A436	0xAA53
+0x8237A437	0xAA54
+0x8237A438	0xAA55
+0x8237A439	0xAA56
+0x8237A530	0xAA57
+0x8237A531	0xAA58
+0x8237A532	0xAA59
+0x8237A533	0xAA5A
+0x8237A534	0xAA5B
+0x8237A535	0xAA5C
+0x8237A536	0xAA5D
+0x8237A537	0xAA5E
+0x8237A538	0xAA5F
+0x8237A539	0xAA60
+0x8237A630	0xAA61
+0x8237A631	0xAA62
+0x8237A632	0xAA63
+0x8237A633	0xAA64
+0x8237A634	0xAA65
+0x8237A635	0xAA66
+0x8237A636	0xAA67
+0x8237A637	0xAA68
+0x8237A638	0xAA69
+0x8237A639	0xAA6A
+0x8237A730	0xAA6B
+0x8237A731	0xAA6C
+0x8237A732	0xAA6D
+0x8237A733	0xAA6E
+0x8237A734	0xAA6F
+0x8237A735	0xAA70
+0x8237A736	0xAA71
+0x8237A737	0xAA72
+0x8237A738	0xAA73
+0x8237A739	0xAA74
+0x8237A830	0xAA75
+0x8237A831	0xAA76
+0x8237A832	0xAA77
+0x8237A833	0xAA78
+0x8237A834	0xAA79
+0x8237A835	0xAA7A
+0x8237A836	0xAA7B
+0x8237A837	0xAA7C
+0x8237A838	0xAA7D
+0x8237A839	0xAA7E
+0x8237A930	0xAA7F
+0x8237A931	0xAA80
+0x8237A932	0xAA81
+0x8237A933	0xAA82
+0x8237A934	0xAA83
+0x8237A935	0xAA84
+0x8237A936	0xAA85
+0x8237A937	0xAA86
+0x8237A938	0xAA87
+0x8237A939	0xAA88
+0x8237AA30	0xAA89
+0x8237AA31	0xAA8A
+0x8237AA32	0xAA8B
+0x8237AA33	0xAA8C
+0x8237AA34	0xAA8D
+0x8237AA35	0xAA8E
+0x8237AA36	0xAA8F
+0x8237AA37	0xAA90
+0x8237AA38	0xAA91
+0x8237AA39	0xAA92
+0x8237AB30	0xAA93
+0x8237AB31	0xAA94
+0x8237AB32	0xAA95
+0x8237AB33	0xAA96
+0x8237AB34	0xAA97
+0x8237AB35	0xAA98
+0x8237AB36	0xAA99
+0x8237AB37	0xAA9A
+0x8237AB38	0xAA9B
+0x8237AB39	0xAA9C
+0x8237AC30	0xAA9D
+0x8237AC31	0xAA9E
+0x8237AC32	0xAA9F
+0x8237AC33	0xAAA0
+0x8237AC34	0xAAA1
+0x8237AC35	0xAAA2
+0x8237AC36	0xAAA3
+0x8237AC37	0xAAA4
+0x8237AC38	0xAAA5
+0x8237AC39	0xAAA6
+0x8237AD30	0xAAA7
+0x8237AD31	0xAAA8
+0x8237AD32	0xAAA9
+0x8237AD33	0xAAAA
+0x8237AD34	0xAAAB
+0x8237AD35	0xAAAC
+0x8237AD36	0xAAAD
+0x8237AD37	0xAAAE
+0x8237AD38	0xAAAF
+0x8237AD39	0xAAB0
+0x8237AE30	0xAAB1
+0x8237AE31	0xAAB2
+0x8237AE32	0xAAB3
+0x8237AE33	0xAAB4
+0x8237AE34	0xAAB5
+0x8237AE35	0xAAB6
+0x8237AE36	0xAAB7
+0x8237AE37	0xAAB8
+0x8237AE38	0xAAB9
+0x8237AE39	0xAABA
+0x8237AF30	0xAABB
+0x8237AF31	0xAABC
+0x8237AF32	0xAABD
+0x8237AF33	0xAABE
+0x8237AF34	0xAABF
+0x8237AF35	0xAAC0
+0x8237AF36	0xAAC1
+0x8237AF37	0xAAC2
+0x8237AF38	0xAAC3
+0x8237AF39	0xAAC4
+0x8237B030	0xAAC5
+0x8237B031	0xAAC6
+0x8237B032	0xAAC7
+0x8237B033	0xAAC8
+0x8237B034	0xAAC9
+0x8237B035	0xAACA
+0x8237B036	0xAACB
+0x8237B037	0xAACC
+0x8237B038	0xAACD
+0x8237B039	0xAACE
+0x8237B130	0xAACF
+0x8237B131	0xAAD0
+0x8237B132	0xAAD1
+0x8237B133	0xAAD2
+0x8237B134	0xAAD3
+0x8237B135	0xAAD4
+0x8237B136	0xAAD5
+0x8237B137	0xAAD6
+0x8237B138	0xAAD7
+0x8237B139	0xAAD8
+0x8237B230	0xAAD9
+0x8237B231	0xAADA
+0x8237B232	0xAADB
+0x8237B233	0xAADC
+0x8237B234	0xAADD
+0x8237B235	0xAADE
+0x8237B236	0xAADF
+0x8237B237	0xAAE0
+0x8237B238	0xAAE1
+0x8237B239	0xAAE2
+0x8237B330	0xAAE3
+0x8237B331	0xAAE4
+0x8237B332	0xAAE5
+0x8237B333	0xAAE6
+0x8237B334	0xAAE7
+0x8237B335	0xAAE8
+0x8237B336	0xAAE9
+0x8237B337	0xAAEA
+0x8237B338	0xAAEB
+0x8237B339	0xAAEC
+0x8237B430	0xAAED
+0x8237B431	0xAAEE
+0x8237B432	0xAAEF
+0x8237B433	0xAAF0
+0x8237B434	0xAAF1
+0x8237B435	0xAAF2
+0x8237B436	0xAAF3
+0x8237B437	0xAAF4
+0x8237B438	0xAAF5
+0x8237B439	0xAAF6
+0x8237B530	0xAAF7
+0x8237B531	0xAAF8
+0x8237B532	0xAAF9
+0x8237B533	0xAAFA
+0x8237B534	0xAAFB
+0x8237B535	0xAAFC
+0x8237B536	0xAAFD
+0x8237B537	0xAAFE
+0x8237B538	0xAAFF
+0x8237B539	0xAB00
+0x8237B630	0xAB01
+0x8237B631	0xAB02
+0x8237B632	0xAB03
+0x8237B633	0xAB04
+0x8237B634	0xAB05
+0x8237B635	0xAB06
+0x8237B636	0xAB07
+0x8237B637	0xAB08
+0x8237B638	0xAB09
+0x8237B639	0xAB0A
+0x8237B730	0xAB0B
+0x8237B731	0xAB0C
+0x8237B732	0xAB0D
+0x8237B733	0xAB0E
+0x8237B734	0xAB0F
+0x8237B735	0xAB10
+0x8237B736	0xAB11
+0x8237B737	0xAB12
+0x8237B738	0xAB13
+0x8237B739	0xAB14
+0x8237B830	0xAB15
+0x8237B831	0xAB16
+0x8237B832	0xAB17
+0x8237B833	0xAB18
+0x8237B834	0xAB19
+0x8237B835	0xAB1A
+0x8237B836	0xAB1B
+0x8237B837	0xAB1C
+0x8237B838	0xAB1D
+0x8237B839	0xAB1E
+0x8237B930	0xAB1F
+0x8237B931	0xAB20
+0x8237B932	0xAB21
+0x8237B933	0xAB22
+0x8237B934	0xAB23
+0x8237B935	0xAB24
+0x8237B936	0xAB25
+0x8237B937	0xAB26
+0x8237B938	0xAB27
+0x8237B939	0xAB28
+0x8237BA30	0xAB29
+0x8237BA31	0xAB2A
+0x8237BA32	0xAB2B
+0x8237BA33	0xAB2C
+0x8237BA34	0xAB2D
+0x8237BA35	0xAB2E
+0x8237BA36	0xAB2F
+0x8237BA37	0xAB30
+0x8237BA38	0xAB31
+0x8237BA39	0xAB32
+0x8237BB30	0xAB33
+0x8237BB31	0xAB34
+0x8237BB32	0xAB35
+0x8237BB33	0xAB36
+0x8237BB34	0xAB37
+0x8237BB35	0xAB38
+0x8237BB36	0xAB39
+0x8237BB37	0xAB3A
+0x8237BB38	0xAB3B
+0x8237BB39	0xAB3C
+0x8237BC30	0xAB3D
+0x8237BC31	0xAB3E
+0x8237BC32	0xAB3F
+0x8237BC33	0xAB40
+0x8237BC34	0xAB41
+0x8237BC35	0xAB42
+0x8237BC36	0xAB43
+0x8237BC37	0xAB44
+0x8237BC38	0xAB45
+0x8237BC39	0xAB46
+0x8237BD30	0xAB47
+0x8237BD31	0xAB48
+0x8237BD32	0xAB49
+0x8237BD33	0xAB4A
+0x8237BD34	0xAB4B
+0x8237BD35	0xAB4C
+0x8237BD36	0xAB4D
+0x8237BD37	0xAB4E
+0x8237BD38	0xAB4F
+0x8237BD39	0xAB50
+0x8237BE30	0xAB51
+0x8237BE31	0xAB52
+0x8237BE32	0xAB53
+0x8237BE33	0xAB54
+0x8237BE34	0xAB55
+0x8237BE35	0xAB56
+0x8237BE36	0xAB57
+0x8237BE37	0xAB58
+0x8237BE38	0xAB59
+0x8237BE39	0xAB5A
+0x8237BF30	0xAB5B
+0x8237BF31	0xAB5C
+0x8237BF32	0xAB5D
+0x8237BF33	0xAB5E
+0x8237BF34	0xAB5F
+0x8237BF35	0xAB60
+0x8237BF36	0xAB61
+0x8237BF37	0xAB62
+0x8237BF38	0xAB63
+0x8237BF39	0xAB64
+0x8237C030	0xAB65
+0x8237C031	0xAB66
+0x8237C032	0xAB67
+0x8237C033	0xAB68
+0x8237C034	0xAB69
+0x8237C035	0xAB6A
+0x8237C036	0xAB6B
+0x8237C037	0xAB6C
+0x8237C038	0xAB6D
+0x8237C039	0xAB6E
+0x8237C130	0xAB6F
+0x8237C131	0xAB70
+0x8237C132	0xAB71
+0x8237C133	0xAB72
+0x8237C134	0xAB73
+0x8237C135	0xAB74
+0x8237C136	0xAB75
+0x8237C137	0xAB76
+0x8237C138	0xAB77
+0x8237C139	0xAB78
+0x8237C230	0xAB79
+0x8237C231	0xAB7A
+0x8237C232	0xAB7B
+0x8237C233	0xAB7C
+0x8237C234	0xAB7D
+0x8237C235	0xAB7E
+0x8237C236	0xAB7F
+0x8237C237	0xAB80
+0x8237C238	0xAB81
+0x8237C239	0xAB82
+0x8237C330	0xAB83
+0x8237C331	0xAB84
+0x8237C332	0xAB85
+0x8237C333	0xAB86
+0x8237C334	0xAB87
+0x8237C335	0xAB88
+0x8237C336	0xAB89
+0x8237C337	0xAB8A
+0x8237C338	0xAB8B
+0x8237C339	0xAB8C
+0x8237C430	0xAB8D
+0x8237C431	0xAB8E
+0x8237C432	0xAB8F
+0x8237C433	0xAB90
+0x8237C434	0xAB91
+0x8237C435	0xAB92
+0x8237C436	0xAB93
+0x8237C437	0xAB94
+0x8237C438	0xAB95
+0x8237C439	0xAB96
+0x8237C530	0xAB97
+0x8237C531	0xAB98
+0x8237C532	0xAB99
+0x8237C533	0xAB9A
+0x8237C534	0xAB9B
+0x8237C535	0xAB9C
+0x8237C536	0xAB9D
+0x8237C537	0xAB9E
+0x8237C538	0xAB9F
+0x8237C539	0xABA0
+0x8237C630	0xABA1
+0x8237C631	0xABA2
+0x8237C632	0xABA3
+0x8237C633	0xABA4
+0x8237C634	0xABA5
+0x8237C635	0xABA6
+0x8237C636	0xABA7
+0x8237C637	0xABA8
+0x8237C638	0xABA9
+0x8237C639	0xABAA
+0x8237C730	0xABAB
+0x8237C731	0xABAC
+0x8237C732	0xABAD
+0x8237C733	0xABAE
+0x8237C734	0xABAF
+0x8237C735	0xABB0
+0x8237C736	0xABB1
+0x8237C737	0xABB2
+0x8237C738	0xABB3
+0x8237C739	0xABB4
+0x8237C830	0xABB5
+0x8237C831	0xABB6
+0x8237C832	0xABB7
+0x8237C833	0xABB8
+0x8237C834	0xABB9
+0x8237C835	0xABBA
+0x8237C836	0xABBB
+0x8237C837	0xABBC
+0x8237C838	0xABBD
+0x8237C839	0xABBE
+0x8237C930	0xABBF
+0x8237C931	0xABC0
+0x8237C932	0xABC1
+0x8237C933	0xABC2
+0x8237C934	0xABC3
+0x8237C935	0xABC4
+0x8237C936	0xABC5
+0x8237C937	0xABC6
+0x8237C938	0xABC7
+0x8237C939	0xABC8
+0x8237CA30	0xABC9
+0x8237CA31	0xABCA
+0x8237CA32	0xABCB
+0x8237CA33	0xABCC
+0x8237CA34	0xABCD
+0x8237CA35	0xABCE
+0x8237CA36	0xABCF
+0x8237CA37	0xABD0
+0x8237CA38	0xABD1
+0x8237CA39	0xABD2
+0x8237CB30	0xABD3
+0x8237CB31	0xABD4
+0x8237CB32	0xABD5
+0x8237CB33	0xABD6
+0x8237CB34	0xABD7
+0x8237CB35	0xABD8
+0x8237CB36	0xABD9
+0x8237CB37	0xABDA
+0x8237CB38	0xABDB
+0x8237CB39	0xABDC
+0x8237CC30	0xABDD
+0x8237CC31	0xABDE
+0x8237CC32	0xABDF
+0x8237CC33	0xABE0
+0x8237CC34	0xABE1
+0x8237CC35	0xABE2
+0x8237CC36	0xABE3
+0x8237CC37	0xABE4
+0x8237CC38	0xABE5
+0x8237CC39	0xABE6
+0x8237CD30	0xABE7
+0x8237CD31	0xABE8
+0x8237CD32	0xABE9
+0x8237CD33	0xABEA
+0x8237CD34	0xABEB
+0x8237CD35	0xABEC
+0x8237CD36	0xABED
+0x8237CD37	0xABEE
+0x8237CD38	0xABEF
+0x8237CD39	0xABF0
+0x8237CE30	0xABF1
+0x8237CE31	0xABF2
+0x8237CE32	0xABF3
+0x8237CE33	0xABF4
+0x8237CE34	0xABF5
+0x8237CE35	0xABF6
+0x8237CE36	0xABF7
+0x8237CE37	0xABF8
+0x8237CE38	0xABF9
+0x8237CE39	0xABFA
+0x8237CF30	0xABFB
+0x8237CF31	0xABFC
+0x8237CF32	0xABFD
+0x8237CF33	0xABFE
+0x8237CF34	0xABFF
+0x8237CF35	0xAC00
+0x8237CF36	0xAC01
+0x8237CF37	0xAC02
+0x8237CF38	0xAC03
+0x8237CF39	0xAC04
+0x8237D030	0xAC05
+0x8237D031	0xAC06
+0x8237D032	0xAC07
+0x8237D033	0xAC08
+0x8237D034	0xAC09
+0x8237D035	0xAC0A
+0x8237D036	0xAC0B
+0x8237D037	0xAC0C
+0x8237D038	0xAC0D
+0x8237D039	0xAC0E
+0x8237D130	0xAC0F
+0x8237D131	0xAC10
+0x8237D132	0xAC11
+0x8237D133	0xAC12
+0x8237D134	0xAC13
+0x8237D135	0xAC14
+0x8237D136	0xAC15
+0x8237D137	0xAC16
+0x8237D138	0xAC17
+0x8237D139	0xAC18
+0x8237D230	0xAC19
+0x8237D231	0xAC1A
+0x8237D232	0xAC1B
+0x8237D233	0xAC1C
+0x8237D234	0xAC1D
+0x8237D235	0xAC1E
+0x8237D236	0xAC1F
+0x8237D237	0xAC20
+0x8237D238	0xAC21
+0x8237D239	0xAC22
+0x8237D330	0xAC23
+0x8237D331	0xAC24
+0x8237D332	0xAC25
+0x8237D333	0xAC26
+0x8237D334	0xAC27
+0x8237D335	0xAC28
+0x8237D336	0xAC29
+0x8237D337	0xAC2A
+0x8237D338	0xAC2B
+0x8237D339	0xAC2C
+0x8237D430	0xAC2D
+0x8237D431	0xAC2E
+0x8237D432	0xAC2F
+0x8237D433	0xAC30
+0x8237D434	0xAC31
+0x8237D435	0xAC32
+0x8237D436	0xAC33
+0x8237D437	0xAC34
+0x8237D438	0xAC35
+0x8237D439	0xAC36
+0x8237D530	0xAC37
+0x8237D531	0xAC38
+0x8237D532	0xAC39
+0x8237D533	0xAC3A
+0x8237D534	0xAC3B
+0x8237D535	0xAC3C
+0x8237D536	0xAC3D
+0x8237D537	0xAC3E
+0x8237D538	0xAC3F
+0x8237D539	0xAC40
+0x8237D630	0xAC41
+0x8237D631	0xAC42
+0x8237D632	0xAC43
+0x8237D633	0xAC44
+0x8237D634	0xAC45
+0x8237D635	0xAC46
+0x8237D636	0xAC47
+0x8237D637	0xAC48
+0x8237D638	0xAC49
+0x8237D639	0xAC4A
+0x8237D730	0xAC4B
+0x8237D731	0xAC4C
+0x8237D732	0xAC4D
+0x8237D733	0xAC4E
+0x8237D734	0xAC4F
+0x8237D735	0xAC50
+0x8237D736	0xAC51
+0x8237D737	0xAC52
+0x8237D738	0xAC53
+0x8237D739	0xAC54
+0x8237D830	0xAC55
+0x8237D831	0xAC56
+0x8237D832	0xAC57
+0x8237D833	0xAC58
+0x8237D834	0xAC59
+0x8237D835	0xAC5A
+0x8237D836	0xAC5B
+0x8237D837	0xAC5C
+0x8237D838	0xAC5D
+0x8237D839	0xAC5E
+0x8237D930	0xAC5F
+0x8237D931	0xAC60
+0x8237D932	0xAC61
+0x8237D933	0xAC62
+0x8237D934	0xAC63
+0x8237D935	0xAC64
+0x8237D936	0xAC65
+0x8237D937	0xAC66
+0x8237D938	0xAC67
+0x8237D939	0xAC68
+0x8237DA30	0xAC69
+0x8237DA31	0xAC6A
+0x8237DA32	0xAC6B
+0x8237DA33	0xAC6C
+0x8237DA34	0xAC6D
+0x8237DA35	0xAC6E
+0x8237DA36	0xAC6F
+0x8237DA37	0xAC70
+0x8237DA38	0xAC71
+0x8237DA39	0xAC72
+0x8237DB30	0xAC73
+0x8237DB31	0xAC74
+0x8237DB32	0xAC75
+0x8237DB33	0xAC76
+0x8237DB34	0xAC77
+0x8237DB35	0xAC78
+0x8237DB36	0xAC79
+0x8237DB37	0xAC7A
+0x8237DB38	0xAC7B
+0x8237DB39	0xAC7C
+0x8237DC30	0xAC7D
+0x8237DC31	0xAC7E
+0x8237DC32	0xAC7F
+0x8237DC33	0xAC80
+0x8237DC34	0xAC81
+0x8237DC35	0xAC82
+0x8237DC36	0xAC83
+0x8237DC37	0xAC84
+0x8237DC38	0xAC85
+0x8237DC39	0xAC86
+0x8237DD30	0xAC87
+0x8237DD31	0xAC88
+0x8237DD32	0xAC89
+0x8237DD33	0xAC8A
+0x8237DD34	0xAC8B
+0x8237DD35	0xAC8C
+0x8237DD36	0xAC8D
+0x8237DD37	0xAC8E
+0x8237DD38	0xAC8F
+0x8237DD39	0xAC90
+0x8237DE30	0xAC91
+0x8237DE31	0xAC92
+0x8237DE32	0xAC93
+0x8237DE33	0xAC94
+0x8237DE34	0xAC95
+0x8237DE35	0xAC96
+0x8237DE36	0xAC97
+0x8237DE37	0xAC98
+0x8237DE38	0xAC99
+0x8237DE39	0xAC9A
+0x8237DF30	0xAC9B
+0x8237DF31	0xAC9C
+0x8237DF32	0xAC9D
+0x8237DF33	0xAC9E
+0x8237DF34	0xAC9F
+0x8237DF35	0xACA0
+0x8237DF36	0xACA1
+0x8237DF37	0xACA2
+0x8237DF38	0xACA3
+0x8237DF39	0xACA4
+0x8237E030	0xACA5
+0x8237E031	0xACA6
+0x8237E032	0xACA7
+0x8237E033	0xACA8
+0x8237E034	0xACA9
+0x8237E035	0xACAA
+0x8237E036	0xACAB
+0x8237E037	0xACAC
+0x8237E038	0xACAD
+0x8237E039	0xACAE
+0x8237E130	0xACAF
+0x8237E131	0xACB0
+0x8237E132	0xACB1
+0x8237E133	0xACB2
+0x8237E134	0xACB3
+0x8237E135	0xACB4
+0x8237E136	0xACB5
+0x8237E137	0xACB6
+0x8237E138	0xACB7
+0x8237E139	0xACB8
+0x8237E230	0xACB9
+0x8237E231	0xACBA
+0x8237E232	0xACBB
+0x8237E233	0xACBC
+0x8237E234	0xACBD
+0x8237E235	0xACBE
+0x8237E236	0xACBF
+0x8237E237	0xACC0
+0x8237E238	0xACC1
+0x8237E239	0xACC2
+0x8237E330	0xACC3
+0x8237E331	0xACC4
+0x8237E332	0xACC5
+0x8237E333	0xACC6
+0x8237E334	0xACC7
+0x8237E335	0xACC8
+0x8237E336	0xACC9
+0x8237E337	0xACCA
+0x8237E338	0xACCB
+0x8237E339	0xACCC
+0x8237E430	0xACCD
+0x8237E431	0xACCE
+0x8237E432	0xACCF
+0x8237E433	0xACD0
+0x8237E434	0xACD1
+0x8237E435	0xACD2
+0x8237E436	0xACD3
+0x8237E437	0xACD4
+0x8237E438	0xACD5
+0x8237E439	0xACD6
+0x8237E530	0xACD7
+0x8237E531	0xACD8
+0x8237E532	0xACD9
+0x8237E533	0xACDA
+0x8237E534	0xACDB
+0x8237E535	0xACDC
+0x8237E536	0xACDD
+0x8237E537	0xACDE
+0x8237E538	0xACDF
+0x8237E539	0xACE0
+0x8237E630	0xACE1
+0x8237E631	0xACE2
+0x8237E632	0xACE3
+0x8237E633	0xACE4
+0x8237E634	0xACE5
+0x8237E635	0xACE6
+0x8237E636	0xACE7
+0x8237E637	0xACE8
+0x8237E638	0xACE9
+0x8237E639	0xACEA
+0x8237E730	0xACEB
+0x8237E731	0xACEC
+0x8237E732	0xACED
+0x8237E733	0xACEE
+0x8237E734	0xACEF
+0x8237E735	0xACF0
+0x8237E736	0xACF1
+0x8237E737	0xACF2
+0x8237E738	0xACF3
+0x8237E739	0xACF4
+0x8237E830	0xACF5
+0x8237E831	0xACF6
+0x8237E832	0xACF7
+0x8237E833	0xACF8
+0x8237E834	0xACF9
+0x8237E835	0xACFA
+0x8237E836	0xACFB
+0x8237E837	0xACFC
+0x8237E838	0xACFD
+0x8237E839	0xACFE
+0x8237E930	0xACFF
+0x8237E931	0xAD00
+0x8237E932	0xAD01
+0x8237E933	0xAD02
+0x8237E934	0xAD03
+0x8237E935	0xAD04
+0x8237E936	0xAD05
+0x8237E937	0xAD06
+0x8237E938	0xAD07
+0x8237E939	0xAD08
+0x8237EA30	0xAD09
+0x8237EA31	0xAD0A
+0x8237EA32	0xAD0B
+0x8237EA33	0xAD0C
+0x8237EA34	0xAD0D
+0x8237EA35	0xAD0E
+0x8237EA36	0xAD0F
+0x8237EA37	0xAD10
+0x8237EA38	0xAD11
+0x8237EA39	0xAD12
+0x8237EB30	0xAD13
+0x8237EB31	0xAD14
+0x8237EB32	0xAD15
+0x8237EB33	0xAD16
+0x8237EB34	0xAD17
+0x8237EB35	0xAD18
+0x8237EB36	0xAD19
+0x8237EB37	0xAD1A
+0x8237EB38	0xAD1B
+0x8237EB39	0xAD1C
+0x8237EC30	0xAD1D
+0x8237EC31	0xAD1E
+0x8237EC32	0xAD1F
+0x8237EC33	0xAD20
+0x8237EC34	0xAD21
+0x8237EC35	0xAD22
+0x8237EC36	0xAD23
+0x8237EC37	0xAD24
+0x8237EC38	0xAD25
+0x8237EC39	0xAD26
+0x8237ED30	0xAD27
+0x8237ED31	0xAD28
+0x8237ED32	0xAD29
+0x8237ED33	0xAD2A
+0x8237ED34	0xAD2B
+0x8237ED35	0xAD2C
+0x8237ED36	0xAD2D
+0x8237ED37	0xAD2E
+0x8237ED38	0xAD2F
+0x8237ED39	0xAD30
+0x8237EE30	0xAD31
+0x8237EE31	0xAD32
+0x8237EE32	0xAD33
+0x8237EE33	0xAD34
+0x8237EE34	0xAD35
+0x8237EE35	0xAD36
+0x8237EE36	0xAD37
+0x8237EE37	0xAD38
+0x8237EE38	0xAD39
+0x8237EE39	0xAD3A
+0x8237EF30	0xAD3B
+0x8237EF31	0xAD3C
+0x8237EF32	0xAD3D
+0x8237EF33	0xAD3E
+0x8237EF34	0xAD3F
+0x8237EF35	0xAD40
+0x8237EF36	0xAD41
+0x8237EF37	0xAD42
+0x8237EF38	0xAD43
+0x8237EF39	0xAD44
+0x8237F030	0xAD45
+0x8237F031	0xAD46
+0x8237F032	0xAD47
+0x8237F033	0xAD48
+0x8237F034	0xAD49
+0x8237F035	0xAD4A
+0x8237F036	0xAD4B
+0x8237F037	0xAD4C
+0x8237F038	0xAD4D
+0x8237F039	0xAD4E
+0x8237F130	0xAD4F
+0x8237F131	0xAD50
+0x8237F132	0xAD51
+0x8237F133	0xAD52
+0x8237F134	0xAD53
+0x8237F135	0xAD54
+0x8237F136	0xAD55
+0x8237F137	0xAD56
+0x8237F138	0xAD57
+0x8237F139	0xAD58
+0x8237F230	0xAD59
+0x8237F231	0xAD5A
+0x8237F232	0xAD5B
+0x8237F233	0xAD5C
+0x8237F234	0xAD5D
+0x8237F235	0xAD5E
+0x8237F236	0xAD5F
+0x8237F237	0xAD60
+0x8237F238	0xAD61
+0x8237F239	0xAD62
+0x8237F330	0xAD63
+0x8237F331	0xAD64
+0x8237F332	0xAD65
+0x8237F333	0xAD66
+0x8237F334	0xAD67
+0x8237F335	0xAD68
+0x8237F336	0xAD69
+0x8237F337	0xAD6A
+0x8237F338	0xAD6B
+0x8237F339	0xAD6C
+0x8237F430	0xAD6D
+0x8237F431	0xAD6E
+0x8237F432	0xAD6F
+0x8237F433	0xAD70
+0x8237F434	0xAD71
+0x8237F435	0xAD72
+0x8237F436	0xAD73
+0x8237F437	0xAD74
+0x8237F438	0xAD75
+0x8237F439	0xAD76
+0x8237F530	0xAD77
+0x8237F531	0xAD78
+0x8237F532	0xAD79
+0x8237F533	0xAD7A
+0x8237F534	0xAD7B
+0x8237F535	0xAD7C
+0x8237F536	0xAD7D
+0x8237F537	0xAD7E
+0x8237F538	0xAD7F
+0x8237F539	0xAD80
+0x8237F630	0xAD81
+0x8237F631	0xAD82
+0x8237F632	0xAD83
+0x8237F633	0xAD84
+0x8237F634	0xAD85
+0x8237F635	0xAD86
+0x8237F636	0xAD87
+0x8237F637	0xAD88
+0x8237F638	0xAD89
+0x8237F639	0xAD8A
+0x8237F730	0xAD8B
+0x8237F731	0xAD8C
+0x8237F732	0xAD8D
+0x8237F733	0xAD8E
+0x8237F734	0xAD8F
+0x8237F735	0xAD90
+0x8237F736	0xAD91
+0x8237F737	0xAD92
+0x8237F738	0xAD93
+0x8237F739	0xAD94
+0x8237F830	0xAD95
+0x8237F831	0xAD96
+0x8237F832	0xAD97
+0x8237F833	0xAD98
+0x8237F834	0xAD99
+0x8237F835	0xAD9A
+0x8237F836	0xAD9B
+0x8237F837	0xAD9C
+0x8237F838	0xAD9D
+0x8237F839	0xAD9E
+0x8237F930	0xAD9F
+0x8237F931	0xADA0
+0x8237F932	0xADA1
+0x8237F933	0xADA2
+0x8237F934	0xADA3
+0x8237F935	0xADA4
+0x8237F936	0xADA5
+0x8237F937	0xADA6
+0x8237F938	0xADA7
+0x8237F939	0xADA8
+0x8237FA30	0xADA9
+0x8237FA31	0xADAA
+0x8237FA32	0xADAB
+0x8237FA33	0xADAC
+0x8237FA34	0xADAD
+0x8237FA35	0xADAE
+0x8237FA36	0xADAF
+0x8237FA37	0xADB0
+0x8237FA38	0xADB1
+0x8237FA39	0xADB2
+0x8237FB30	0xADB3
+0x8237FB31	0xADB4
+0x8237FB32	0xADB5
+0x8237FB33	0xADB6
+0x8237FB34	0xADB7
+0x8237FB35	0xADB8
+0x8237FB36	0xADB9
+0x8237FB37	0xADBA
+0x8237FB38	0xADBB
+0x8237FB39	0xADBC
+0x8237FC30	0xADBD
+0x8237FC31	0xADBE
+0x8237FC32	0xADBF
+0x8237FC33	0xADC0
+0x8237FC34	0xADC1
+0x8237FC35	0xADC2
+0x8237FC36	0xADC3
+0x8237FC37	0xADC4
+0x8237FC38	0xADC5
+0x8237FC39	0xADC6
+0x8237FD30	0xADC7
+0x8237FD31	0xADC8
+0x8237FD32	0xADC9
+0x8237FD33	0xADCA
+0x8237FD34	0xADCB
+0x8237FD35	0xADCC
+0x8237FD36	0xADCD
+0x8237FD37	0xADCE
+0x8237FD38	0xADCF
+0x8237FD39	0xADD0
+0x8237FE30	0xADD1
+0x8237FE31	0xADD2
+0x8237FE32	0xADD3
+0x8237FE33	0xADD4
+0x8237FE34	0xADD5
+0x8237FE35	0xADD6
+0x8237FE36	0xADD7
+0x8237FE37	0xADD8
+0x8237FE38	0xADD9
+0x8237FE39	0xADDA
+0x82388130	0xADDB
+0x82388131	0xADDC
+0x82388132	0xADDD
+0x82388133	0xADDE
+0x82388134	0xADDF
+0x82388135	0xADE0
+0x82388136	0xADE1
+0x82388137	0xADE2
+0x82388138	0xADE3
+0x82388139	0xADE4
+0x82388230	0xADE5
+0x82388231	0xADE6
+0x82388232	0xADE7
+0x82388233	0xADE8
+0x82388234	0xADE9
+0x82388235	0xADEA
+0x82388236	0xADEB
+0x82388237	0xADEC
+0x82388238	0xADED
+0x82388239	0xADEE
+0x82388330	0xADEF
+0x82388331	0xADF0
+0x82388332	0xADF1
+0x82388333	0xADF2
+0x82388334	0xADF3
+0x82388335	0xADF4
+0x82388336	0xADF5
+0x82388337	0xADF6
+0x82388338	0xADF7
+0x82388339	0xADF8
+0x82388430	0xADF9
+0x82388431	0xADFA
+0x82388432	0xADFB
+0x82388433	0xADFC
+0x82388434	0xADFD
+0x82388435	0xADFE
+0x82388436	0xADFF
+0x82388437	0xAE00
+0x82388438	0xAE01
+0x82388439	0xAE02
+0x82388530	0xAE03
+0x82388531	0xAE04
+0x82388532	0xAE05
+0x82388533	0xAE06
+0x82388534	0xAE07
+0x82388535	0xAE08
+0x82388536	0xAE09
+0x82388537	0xAE0A
+0x82388538	0xAE0B
+0x82388539	0xAE0C
+0x82388630	0xAE0D
+0x82388631	0xAE0E
+0x82388632	0xAE0F
+0x82388633	0xAE10
+0x82388634	0xAE11
+0x82388635	0xAE12
+0x82388636	0xAE13
+0x82388637	0xAE14
+0x82388638	0xAE15
+0x82388639	0xAE16
+0x82388730	0xAE17
+0x82388731	0xAE18
+0x82388732	0xAE19
+0x82388733	0xAE1A
+0x82388734	0xAE1B
+0x82388735	0xAE1C
+0x82388736	0xAE1D
+0x82388737	0xAE1E
+0x82388738	0xAE1F
+0x82388739	0xAE20
+0x82388830	0xAE21
+0x82388831	0xAE22
+0x82388832	0xAE23
+0x82388833	0xAE24
+0x82388834	0xAE25
+0x82388835	0xAE26
+0x82388836	0xAE27
+0x82388837	0xAE28
+0x82388838	0xAE29
+0x82388839	0xAE2A
+0x82388930	0xAE2B
+0x82388931	0xAE2C
+0x82388932	0xAE2D
+0x82388933	0xAE2E
+0x82388934	0xAE2F
+0x82388935	0xAE30
+0x82388936	0xAE31
+0x82388937	0xAE32
+0x82388938	0xAE33
+0x82388939	0xAE34
+0x82388A30	0xAE35
+0x82388A31	0xAE36
+0x82388A32	0xAE37
+0x82388A33	0xAE38
+0x82388A34	0xAE39
+0x82388A35	0xAE3A
+0x82388A36	0xAE3B
+0x82388A37	0xAE3C
+0x82388A38	0xAE3D
+0x82388A39	0xAE3E
+0x82388B30	0xAE3F
+0x82388B31	0xAE40
+0x82388B32	0xAE41
+0x82388B33	0xAE42
+0x82388B34	0xAE43
+0x82388B35	0xAE44
+0x82388B36	0xAE45
+0x82388B37	0xAE46
+0x82388B38	0xAE47
+0x82388B39	0xAE48
+0x82388C30	0xAE49
+0x82388C31	0xAE4A
+0x82388C32	0xAE4B
+0x82388C33	0xAE4C
+0x82388C34	0xAE4D
+0x82388C35	0xAE4E
+0x82388C36	0xAE4F
+0x82388C37	0xAE50
+0x82388C38	0xAE51
+0x82388C39	0xAE52
+0x82388D30	0xAE53
+0x82388D31	0xAE54
+0x82388D32	0xAE55
+0x82388D33	0xAE56
+0x82388D34	0xAE57
+0x82388D35	0xAE58
+0x82388D36	0xAE59
+0x82388D37	0xAE5A
+0x82388D38	0xAE5B
+0x82388D39	0xAE5C
+0x82388E30	0xAE5D
+0x82388E31	0xAE5E
+0x82388E32	0xAE5F
+0x82388E33	0xAE60
+0x82388E34	0xAE61
+0x82388E35	0xAE62
+0x82388E36	0xAE63
+0x82388E37	0xAE64
+0x82388E38	0xAE65
+0x82388E39	0xAE66
+0x82388F30	0xAE67
+0x82388F31	0xAE68
+0x82388F32	0xAE69
+0x82388F33	0xAE6A
+0x82388F34	0xAE6B
+0x82388F35	0xAE6C
+0x82388F36	0xAE6D
+0x82388F37	0xAE6E
+0x82388F38	0xAE6F
+0x82388F39	0xAE70
+0x82389030	0xAE71
+0x82389031	0xAE72
+0x82389032	0xAE73
+0x82389033	0xAE74
+0x82389034	0xAE75
+0x82389035	0xAE76
+0x82389036	0xAE77
+0x82389037	0xAE78
+0x82389038	0xAE79
+0x82389039	0xAE7A
+0x82389130	0xAE7B
+0x82389131	0xAE7C
+0x82389132	0xAE7D
+0x82389133	0xAE7E
+0x82389134	0xAE7F
+0x82389135	0xAE80
+0x82389136	0xAE81
+0x82389137	0xAE82
+0x82389138	0xAE83
+0x82389139	0xAE84
+0x82389230	0xAE85
+0x82389231	0xAE86
+0x82389232	0xAE87
+0x82389233	0xAE88
+0x82389234	0xAE89
+0x82389235	0xAE8A
+0x82389236	0xAE8B
+0x82389237	0xAE8C
+0x82389238	0xAE8D
+0x82389239	0xAE8E
+0x82389330	0xAE8F
+0x82389331	0xAE90
+0x82389332	0xAE91
+0x82389333	0xAE92
+0x82389334	0xAE93
+0x82389335	0xAE94
+0x82389336	0xAE95
+0x82389337	0xAE96
+0x82389338	0xAE97
+0x82389339	0xAE98
+0x82389430	0xAE99
+0x82389431	0xAE9A
+0x82389432	0xAE9B
+0x82389433	0xAE9C
+0x82389434	0xAE9D
+0x82389435	0xAE9E
+0x82389436	0xAE9F
+0x82389437	0xAEA0
+0x82389438	0xAEA1
+0x82389439	0xAEA2
+0x82389530	0xAEA3
+0x82389531	0xAEA4
+0x82389532	0xAEA5
+0x82389533	0xAEA6
+0x82389534	0xAEA7
+0x82389535	0xAEA8
+0x82389536	0xAEA9
+0x82389537	0xAEAA
+0x82389538	0xAEAB
+0x82389539	0xAEAC
+0x82389630	0xAEAD
+0x82389631	0xAEAE
+0x82389632	0xAEAF
+0x82389633	0xAEB0
+0x82389634	0xAEB1
+0x82389635	0xAEB2
+0x82389636	0xAEB3
+0x82389637	0xAEB4
+0x82389638	0xAEB5
+0x82389639	0xAEB6
+0x82389730	0xAEB7
+0x82389731	0xAEB8
+0x82389732	0xAEB9
+0x82389733	0xAEBA
+0x82389734	0xAEBB
+0x82389735	0xAEBC
+0x82389736	0xAEBD
+0x82389737	0xAEBE
+0x82389738	0xAEBF
+0x82389739	0xAEC0
+0x82389830	0xAEC1
+0x82389831	0xAEC2
+0x82389832	0xAEC3
+0x82389833	0xAEC4
+0x82389834	0xAEC5
+0x82389835	0xAEC6
+0x82389836	0xAEC7
+0x82389837	0xAEC8
+0x82389838	0xAEC9
+0x82389839	0xAECA
+0x82389930	0xAECB
+0x82389931	0xAECC
+0x82389932	0xAECD
+0x82389933	0xAECE
+0x82389934	0xAECF
+0x82389935	0xAED0
+0x82389936	0xAED1
+0x82389937	0xAED2
+0x82389938	0xAED3
+0x82389939	0xAED4
+0x82389A30	0xAED5
+0x82389A31	0xAED6
+0x82389A32	0xAED7
+0x82389A33	0xAED8
+0x82389A34	0xAED9
+0x82389A35	0xAEDA
+0x82389A36	0xAEDB
+0x82389A37	0xAEDC
+0x82389A38	0xAEDD
+0x82389A39	0xAEDE
+0x82389B30	0xAEDF
+0x82389B31	0xAEE0
+0x82389B32	0xAEE1
+0x82389B33	0xAEE2
+0x82389B34	0xAEE3
+0x82389B35	0xAEE4
+0x82389B36	0xAEE5
+0x82389B37	0xAEE6
+0x82389B38	0xAEE7
+0x82389B39	0xAEE8
+0x82389C30	0xAEE9
+0x82389C31	0xAEEA
+0x82389C32	0xAEEB
+0x82389C33	0xAEEC
+0x82389C34	0xAEED
+0x82389C35	0xAEEE
+0x82389C36	0xAEEF
+0x82389C37	0xAEF0
+0x82389C38	0xAEF1
+0x82389C39	0xAEF2
+0x82389D30	0xAEF3
+0x82389D31	0xAEF4
+0x82389D32	0xAEF5
+0x82389D33	0xAEF6
+0x82389D34	0xAEF7
+0x82389D35	0xAEF8
+0x82389D36	0xAEF9
+0x82389D37	0xAEFA
+0x82389D38	0xAEFB
+0x82389D39	0xAEFC
+0x82389E30	0xAEFD
+0x82389E31	0xAEFE
+0x82389E32	0xAEFF
+0x82389E33	0xAF00
+0x82389E34	0xAF01
+0x82389E35	0xAF02
+0x82389E36	0xAF03
+0x82389E37	0xAF04
+0x82389E38	0xAF05
+0x82389E39	0xAF06
+0x82389F30	0xAF07
+0x82389F31	0xAF08
+0x82389F32	0xAF09
+0x82389F33	0xAF0A
+0x82389F34	0xAF0B
+0x82389F35	0xAF0C
+0x82389F36	0xAF0D
+0x82389F37	0xAF0E
+0x82389F38	0xAF0F
+0x82389F39	0xAF10
+0x8238A030	0xAF11
+0x8238A031	0xAF12
+0x8238A032	0xAF13
+0x8238A033	0xAF14
+0x8238A034	0xAF15
+0x8238A035	0xAF16
+0x8238A036	0xAF17
+0x8238A037	0xAF18
+0x8238A038	0xAF19
+0x8238A039	0xAF1A
+0x8238A130	0xAF1B
+0x8238A131	0xAF1C
+0x8238A132	0xAF1D
+0x8238A133	0xAF1E
+0x8238A134	0xAF1F
+0x8238A135	0xAF20
+0x8238A136	0xAF21
+0x8238A137	0xAF22
+0x8238A138	0xAF23
+0x8238A139	0xAF24
+0x8238A230	0xAF25
+0x8238A231	0xAF26
+0x8238A232	0xAF27
+0x8238A233	0xAF28
+0x8238A234	0xAF29
+0x8238A235	0xAF2A
+0x8238A236	0xAF2B
+0x8238A237	0xAF2C
+0x8238A238	0xAF2D
+0x8238A239	0xAF2E
+0x8238A330	0xAF2F
+0x8238A331	0xAF30
+0x8238A332	0xAF31
+0x8238A333	0xAF32
+0x8238A334	0xAF33
+0x8238A335	0xAF34
+0x8238A336	0xAF35
+0x8238A337	0xAF36
+0x8238A338	0xAF37
+0x8238A339	0xAF38
+0x8238A430	0xAF39
+0x8238A431	0xAF3A
+0x8238A432	0xAF3B
+0x8238A433	0xAF3C
+0x8238A434	0xAF3D
+0x8238A435	0xAF3E
+0x8238A436	0xAF3F
+0x8238A437	0xAF40
+0x8238A438	0xAF41
+0x8238A439	0xAF42
+0x8238A530	0xAF43
+0x8238A531	0xAF44
+0x8238A532	0xAF45
+0x8238A533	0xAF46
+0x8238A534	0xAF47
+0x8238A535	0xAF48
+0x8238A536	0xAF49
+0x8238A537	0xAF4A
+0x8238A538	0xAF4B
+0x8238A539	0xAF4C
+0x8238A630	0xAF4D
+0x8238A631	0xAF4E
+0x8238A632	0xAF4F
+0x8238A633	0xAF50
+0x8238A634	0xAF51
+0x8238A635	0xAF52
+0x8238A636	0xAF53
+0x8238A637	0xAF54
+0x8238A638	0xAF55
+0x8238A639	0xAF56
+0x8238A730	0xAF57
+0x8238A731	0xAF58
+0x8238A732	0xAF59
+0x8238A733	0xAF5A
+0x8238A734	0xAF5B
+0x8238A735	0xAF5C
+0x8238A736	0xAF5D
+0x8238A737	0xAF5E
+0x8238A738	0xAF5F
+0x8238A739	0xAF60
+0x8238A830	0xAF61
+0x8238A831	0xAF62
+0x8238A832	0xAF63
+0x8238A833	0xAF64
+0x8238A834	0xAF65
+0x8238A835	0xAF66
+0x8238A836	0xAF67
+0x8238A837	0xAF68
+0x8238A838	0xAF69
+0x8238A839	0xAF6A
+0x8238A930	0xAF6B
+0x8238A931	0xAF6C
+0x8238A932	0xAF6D
+0x8238A933	0xAF6E
+0x8238A934	0xAF6F
+0x8238A935	0xAF70
+0x8238A936	0xAF71
+0x8238A937	0xAF72
+0x8238A938	0xAF73
+0x8238A939	0xAF74
+0x8238AA30	0xAF75
+0x8238AA31	0xAF76
+0x8238AA32	0xAF77
+0x8238AA33	0xAF78
+0x8238AA34	0xAF79
+0x8238AA35	0xAF7A
+0x8238AA36	0xAF7B
+0x8238AA37	0xAF7C
+0x8238AA38	0xAF7D
+0x8238AA39	0xAF7E
+0x8238AB30	0xAF7F
+0x8238AB31	0xAF80
+0x8238AB32	0xAF81
+0x8238AB33	0xAF82
+0x8238AB34	0xAF83
+0x8238AB35	0xAF84
+0x8238AB36	0xAF85
+0x8238AB37	0xAF86
+0x8238AB38	0xAF87
+0x8238AB39	0xAF88
+0x8238AC30	0xAF89
+0x8238AC31	0xAF8A
+0x8238AC32	0xAF8B
+0x8238AC33	0xAF8C
+0x8238AC34	0xAF8D
+0x8238AC35	0xAF8E
+0x8238AC36	0xAF8F
+0x8238AC37	0xAF90
+0x8238AC38	0xAF91
+0x8238AC39	0xAF92
+0x8238AD30	0xAF93
+0x8238AD31	0xAF94
+0x8238AD32	0xAF95
+0x8238AD33	0xAF96
+0x8238AD34	0xAF97
+0x8238AD35	0xAF98
+0x8238AD36	0xAF99
+0x8238AD37	0xAF9A
+0x8238AD38	0xAF9B
+0x8238AD39	0xAF9C
+0x8238AE30	0xAF9D
+0x8238AE31	0xAF9E
+0x8238AE32	0xAF9F
+0x8238AE33	0xAFA0
+0x8238AE34	0xAFA1
+0x8238AE35	0xAFA2
+0x8238AE36	0xAFA3
+0x8238AE37	0xAFA4
+0x8238AE38	0xAFA5
+0x8238AE39	0xAFA6
+0x8238AF30	0xAFA7
+0x8238AF31	0xAFA8
+0x8238AF32	0xAFA9
+0x8238AF33	0xAFAA
+0x8238AF34	0xAFAB
+0x8238AF35	0xAFAC
+0x8238AF36	0xAFAD
+0x8238AF37	0xAFAE
+0x8238AF38	0xAFAF
+0x8238AF39	0xAFB0
+0x8238B030	0xAFB1
+0x8238B031	0xAFB2
+0x8238B032	0xAFB3
+0x8238B033	0xAFB4
+0x8238B034	0xAFB5
+0x8238B035	0xAFB6
+0x8238B036	0xAFB7
+0x8238B037	0xAFB8
+0x8238B038	0xAFB9
+0x8238B039	0xAFBA
+0x8238B130	0xAFBB
+0x8238B131	0xAFBC
+0x8238B132	0xAFBD
+0x8238B133	0xAFBE
+0x8238B134	0xAFBF
+0x8238B135	0xAFC0
+0x8238B136	0xAFC1
+0x8238B137	0xAFC2
+0x8238B138	0xAFC3
+0x8238B139	0xAFC4
+0x8238B230	0xAFC5
+0x8238B231	0xAFC6
+0x8238B232	0xAFC7
+0x8238B233	0xAFC8
+0x8238B234	0xAFC9
+0x8238B235	0xAFCA
+0x8238B236	0xAFCB
+0x8238B237	0xAFCC
+0x8238B238	0xAFCD
+0x8238B239	0xAFCE
+0x8238B330	0xAFCF
+0x8238B331	0xAFD0
+0x8238B332	0xAFD1
+0x8238B333	0xAFD2
+0x8238B334	0xAFD3
+0x8238B335	0xAFD4
+0x8238B336	0xAFD5
+0x8238B337	0xAFD6
+0x8238B338	0xAFD7
+0x8238B339	0xAFD8
+0x8238B430	0xAFD9
+0x8238B431	0xAFDA
+0x8238B432	0xAFDB
+0x8238B433	0xAFDC
+0x8238B434	0xAFDD
+0x8238B435	0xAFDE
+0x8238B436	0xAFDF
+0x8238B437	0xAFE0
+0x8238B438	0xAFE1
+0x8238B439	0xAFE2
+0x8238B530	0xAFE3
+0x8238B531	0xAFE4
+0x8238B532	0xAFE5
+0x8238B533	0xAFE6
+0x8238B534	0xAFE7
+0x8238B535	0xAFE8
+0x8238B536	0xAFE9
+0x8238B537	0xAFEA
+0x8238B538	0xAFEB
+0x8238B539	0xAFEC
+0x8238B630	0xAFED
+0x8238B631	0xAFEE
+0x8238B632	0xAFEF
+0x8238B633	0xAFF0
+0x8238B634	0xAFF1
+0x8238B635	0xAFF2
+0x8238B636	0xAFF3
+0x8238B637	0xAFF4
+0x8238B638	0xAFF5
+0x8238B639	0xAFF6
+0x8238B730	0xAFF7
+0x8238B731	0xAFF8
+0x8238B732	0xAFF9
+0x8238B733	0xAFFA
+0x8238B734	0xAFFB
+0x8238B735	0xAFFC
+0x8238B736	0xAFFD
+0x8238B737	0xAFFE
+0x8238B738	0xAFFF
+0x8238B739	0xB000
+0x8238B830	0xB001
+0x8238B831	0xB002
+0x8238B832	0xB003
+0x8238B833	0xB004
+0x8238B834	0xB005
+0x8238B835	0xB006
+0x8238B836	0xB007
+0x8238B837	0xB008
+0x8238B838	0xB009
+0x8238B839	0xB00A
+0x8238B930	0xB00B
+0x8238B931	0xB00C
+0x8238B932	0xB00D
+0x8238B933	0xB00E
+0x8238B934	0xB00F
+0x8238B935	0xB010
+0x8238B936	0xB011
+0x8238B937	0xB012
+0x8238B938	0xB013
+0x8238B939	0xB014
+0x8238BA30	0xB015
+0x8238BA31	0xB016
+0x8238BA32	0xB017
+0x8238BA33	0xB018
+0x8238BA34	0xB019
+0x8238BA35	0xB01A
+0x8238BA36	0xB01B
+0x8238BA37	0xB01C
+0x8238BA38	0xB01D
+0x8238BA39	0xB01E
+0x8238BB30	0xB01F
+0x8238BB31	0xB020
+0x8238BB32	0xB021
+0x8238BB33	0xB022
+0x8238BB34	0xB023
+0x8238BB35	0xB024
+0x8238BB36	0xB025
+0x8238BB37	0xB026
+0x8238BB38	0xB027
+0x8238BB39	0xB028
+0x8238BC30	0xB029
+0x8238BC31	0xB02A
+0x8238BC32	0xB02B
+0x8238BC33	0xB02C
+0x8238BC34	0xB02D
+0x8238BC35	0xB02E
+0x8238BC36	0xB02F
+0x8238BC37	0xB030
+0x8238BC38	0xB031
+0x8238BC39	0xB032
+0x8238BD30	0xB033
+0x8238BD31	0xB034
+0x8238BD32	0xB035
+0x8238BD33	0xB036
+0x8238BD34	0xB037
+0x8238BD35	0xB038
+0x8238BD36	0xB039
+0x8238BD37	0xB03A
+0x8238BD38	0xB03B
+0x8238BD39	0xB03C
+0x8238BE30	0xB03D
+0x8238BE31	0xB03E
+0x8238BE32	0xB03F
+0x8238BE33	0xB040
+0x8238BE34	0xB041
+0x8238BE35	0xB042
+0x8238BE36	0xB043
+0x8238BE37	0xB044
+0x8238BE38	0xB045
+0x8238BE39	0xB046
+0x8238BF30	0xB047
+0x8238BF31	0xB048
+0x8238BF32	0xB049
+0x8238BF33	0xB04A
+0x8238BF34	0xB04B
+0x8238BF35	0xB04C
+0x8238BF36	0xB04D
+0x8238BF37	0xB04E
+0x8238BF38	0xB04F
+0x8238BF39	0xB050
+0x8238C030	0xB051
+0x8238C031	0xB052
+0x8238C032	0xB053
+0x8238C033	0xB054
+0x8238C034	0xB055
+0x8238C035	0xB056
+0x8238C036	0xB057
+0x8238C037	0xB058
+0x8238C038	0xB059
+0x8238C039	0xB05A
+0x8238C130	0xB05B
+0x8238C131	0xB05C
+0x8238C132	0xB05D
+0x8238C133	0xB05E
+0x8238C134	0xB05F
+0x8238C135	0xB060
+0x8238C136	0xB061
+0x8238C137	0xB062
+0x8238C138	0xB063
+0x8238C139	0xB064
+0x8238C230	0xB065
+0x8238C231	0xB066
+0x8238C232	0xB067
+0x8238C233	0xB068
+0x8238C234	0xB069
+0x8238C235	0xB06A
+0x8238C236	0xB06B
+0x8238C237	0xB06C
+0x8238C238	0xB06D
+0x8238C239	0xB06E
+0x8238C330	0xB06F
+0x8238C331	0xB070
+0x8238C332	0xB071
+0x8238C333	0xB072
+0x8238C334	0xB073
+0x8238C335	0xB074
+0x8238C336	0xB075
+0x8238C337	0xB076
+0x8238C338	0xB077
+0x8238C339	0xB078
+0x8238C430	0xB079
+0x8238C431	0xB07A
+0x8238C432	0xB07B
+0x8238C433	0xB07C
+0x8238C434	0xB07D
+0x8238C435	0xB07E
+0x8238C436	0xB07F
+0x8238C437	0xB080
+0x8238C438	0xB081
+0x8238C439	0xB082
+0x8238C530	0xB083
+0x8238C531	0xB084
+0x8238C532	0xB085
+0x8238C533	0xB086
+0x8238C534	0xB087
+0x8238C535	0xB088
+0x8238C536	0xB089
+0x8238C537	0xB08A
+0x8238C538	0xB08B
+0x8238C539	0xB08C
+0x8238C630	0xB08D
+0x8238C631	0xB08E
+0x8238C632	0xB08F
+0x8238C633	0xB090
+0x8238C634	0xB091
+0x8238C635	0xB092
+0x8238C636	0xB093
+0x8238C637	0xB094
+0x8238C638	0xB095
+0x8238C639	0xB096
+0x8238C730	0xB097
+0x8238C731	0xB098
+0x8238C732	0xB099
+0x8238C733	0xB09A
+0x8238C734	0xB09B
+0x8238C735	0xB09C
+0x8238C736	0xB09D
+0x8238C737	0xB09E
+0x8238C738	0xB09F
+0x8238C739	0xB0A0
+0x8238C830	0xB0A1
+0x8238C831	0xB0A2
+0x8238C832	0xB0A3
+0x8238C833	0xB0A4
+0x8238C834	0xB0A5
+0x8238C835	0xB0A6
+0x8238C836	0xB0A7
+0x8238C837	0xB0A8
+0x8238C838	0xB0A9
+0x8238C839	0xB0AA
+0x8238C930	0xB0AB
+0x8238C931	0xB0AC
+0x8238C932	0xB0AD
+0x8238C933	0xB0AE
+0x8238C934	0xB0AF
+0x8238C935	0xB0B0
+0x8238C936	0xB0B1
+0x8238C937	0xB0B2
+0x8238C938	0xB0B3
+0x8238C939	0xB0B4
+0x8238CA30	0xB0B5
+0x8238CA31	0xB0B6
+0x8238CA32	0xB0B7
+0x8238CA33	0xB0B8
+0x8238CA34	0xB0B9
+0x8238CA35	0xB0BA
+0x8238CA36	0xB0BB
+0x8238CA37	0xB0BC
+0x8238CA38	0xB0BD
+0x8238CA39	0xB0BE
+0x8238CB30	0xB0BF
+0x8238CB31	0xB0C0
+0x8238CB32	0xB0C1
+0x8238CB33	0xB0C2
+0x8238CB34	0xB0C3
+0x8238CB35	0xB0C4
+0x8238CB36	0xB0C5
+0x8238CB37	0xB0C6
+0x8238CB38	0xB0C7
+0x8238CB39	0xB0C8
+0x8238CC30	0xB0C9
+0x8238CC31	0xB0CA
+0x8238CC32	0xB0CB
+0x8238CC33	0xB0CC
+0x8238CC34	0xB0CD
+0x8238CC35	0xB0CE
+0x8238CC36	0xB0CF
+0x8238CC37	0xB0D0
+0x8238CC38	0xB0D1
+0x8238CC39	0xB0D2
+0x8238CD30	0xB0D3
+0x8238CD31	0xB0D4
+0x8238CD32	0xB0D5
+0x8238CD33	0xB0D6
+0x8238CD34	0xB0D7
+0x8238CD35	0xB0D8
+0x8238CD36	0xB0D9
+0x8238CD37	0xB0DA
+0x8238CD38	0xB0DB
+0x8238CD39	0xB0DC
+0x8238CE30	0xB0DD
+0x8238CE31	0xB0DE
+0x8238CE32	0xB0DF
+0x8238CE33	0xB0E0
+0x8238CE34	0xB0E1
+0x8238CE35	0xB0E2
+0x8238CE36	0xB0E3
+0x8238CE37	0xB0E4
+0x8238CE38	0xB0E5
+0x8238CE39	0xB0E6
+0x8238CF30	0xB0E7
+0x8238CF31	0xB0E8
+0x8238CF32	0xB0E9
+0x8238CF33	0xB0EA
+0x8238CF34	0xB0EB
+0x8238CF35	0xB0EC
+0x8238CF36	0xB0ED
+0x8238CF37	0xB0EE
+0x8238CF38	0xB0EF
+0x8238CF39	0xB0F0
+0x8238D030	0xB0F1
+0x8238D031	0xB0F2
+0x8238D032	0xB0F3
+0x8238D033	0xB0F4
+0x8238D034	0xB0F5
+0x8238D035	0xB0F6
+0x8238D036	0xB0F7
+0x8238D037	0xB0F8
+0x8238D038	0xB0F9
+0x8238D039	0xB0FA
+0x8238D130	0xB0FB
+0x8238D131	0xB0FC
+0x8238D132	0xB0FD
+0x8238D133	0xB0FE
+0x8238D134	0xB0FF
+0x8238D135	0xB100
+0x8238D136	0xB101
+0x8238D137	0xB102
+0x8238D138	0xB103
+0x8238D139	0xB104
+0x8238D230	0xB105
+0x8238D231	0xB106
+0x8238D232	0xB107
+0x8238D233	0xB108
+0x8238D234	0xB109
+0x8238D235	0xB10A
+0x8238D236	0xB10B
+0x8238D237	0xB10C
+0x8238D238	0xB10D
+0x8238D239	0xB10E
+0x8238D330	0xB10F
+0x8238D331	0xB110
+0x8238D332	0xB111
+0x8238D333	0xB112
+0x8238D334	0xB113
+0x8238D335	0xB114
+0x8238D336	0xB115
+0x8238D337	0xB116
+0x8238D338	0xB117
+0x8238D339	0xB118
+0x8238D430	0xB119
+0x8238D431	0xB11A
+0x8238D432	0xB11B
+0x8238D433	0xB11C
+0x8238D434	0xB11D
+0x8238D435	0xB11E
+0x8238D436	0xB11F
+0x8238D437	0xB120
+0x8238D438	0xB121
+0x8238D439	0xB122
+0x8238D530	0xB123
+0x8238D531	0xB124
+0x8238D532	0xB125
+0x8238D533	0xB126
+0x8238D534	0xB127
+0x8238D535	0xB128
+0x8238D536	0xB129
+0x8238D537	0xB12A
+0x8238D538	0xB12B
+0x8238D539	0xB12C
+0x8238D630	0xB12D
+0x8238D631	0xB12E
+0x8238D632	0xB12F
+0x8238D633	0xB130
+0x8238D634	0xB131
+0x8238D635	0xB132
+0x8238D636	0xB133
+0x8238D637	0xB134
+0x8238D638	0xB135
+0x8238D639	0xB136
+0x8238D730	0xB137
+0x8238D731	0xB138
+0x8238D732	0xB139
+0x8238D733	0xB13A
+0x8238D734	0xB13B
+0x8238D735	0xB13C
+0x8238D736	0xB13D
+0x8238D737	0xB13E
+0x8238D738	0xB13F
+0x8238D739	0xB140
+0x8238D830	0xB141
+0x8238D831	0xB142
+0x8238D832	0xB143
+0x8238D833	0xB144
+0x8238D834	0xB145
+0x8238D835	0xB146
+0x8238D836	0xB147
+0x8238D837	0xB148
+0x8238D838	0xB149
+0x8238D839	0xB14A
+0x8238D930	0xB14B
+0x8238D931	0xB14C
+0x8238D932	0xB14D
+0x8238D933	0xB14E
+0x8238D934	0xB14F
+0x8238D935	0xB150
+0x8238D936	0xB151
+0x8238D937	0xB152
+0x8238D938	0xB153
+0x8238D939	0xB154
+0x8238DA30	0xB155
+0x8238DA31	0xB156
+0x8238DA32	0xB157
+0x8238DA33	0xB158
+0x8238DA34	0xB159
+0x8238DA35	0xB15A
+0x8238DA36	0xB15B
+0x8238DA37	0xB15C
+0x8238DA38	0xB15D
+0x8238DA39	0xB15E
+0x8238DB30	0xB15F
+0x8238DB31	0xB160
+0x8238DB32	0xB161
+0x8238DB33	0xB162
+0x8238DB34	0xB163
+0x8238DB35	0xB164
+0x8238DB36	0xB165
+0x8238DB37	0xB166
+0x8238DB38	0xB167
+0x8238DB39	0xB168
+0x8238DC30	0xB169
+0x8238DC31	0xB16A
+0x8238DC32	0xB16B
+0x8238DC33	0xB16C
+0x8238DC34	0xB16D
+0x8238DC35	0xB16E
+0x8238DC36	0xB16F
+0x8238DC37	0xB170
+0x8238DC38	0xB171
+0x8238DC39	0xB172
+0x8238DD30	0xB173
+0x8238DD31	0xB174
+0x8238DD32	0xB175
+0x8238DD33	0xB176
+0x8238DD34	0xB177
+0x8238DD35	0xB178
+0x8238DD36	0xB179
+0x8238DD37	0xB17A
+0x8238DD38	0xB17B
+0x8238DD39	0xB17C
+0x8238DE30	0xB17D
+0x8238DE31	0xB17E
+0x8238DE32	0xB17F
+0x8238DE33	0xB180
+0x8238DE34	0xB181
+0x8238DE35	0xB182
+0x8238DE36	0xB183
+0x8238DE37	0xB184
+0x8238DE38	0xB185
+0x8238DE39	0xB186
+0x8238DF30	0xB187
+0x8238DF31	0xB188
+0x8238DF32	0xB189
+0x8238DF33	0xB18A
+0x8238DF34	0xB18B
+0x8238DF35	0xB18C
+0x8238DF36	0xB18D
+0x8238DF37	0xB18E
+0x8238DF38	0xB18F
+0x8238DF39	0xB190
+0x8238E030	0xB191
+0x8238E031	0xB192
+0x8238E032	0xB193
+0x8238E033	0xB194
+0x8238E034	0xB195
+0x8238E035	0xB196
+0x8238E036	0xB197
+0x8238E037	0xB198
+0x8238E038	0xB199
+0x8238E039	0xB19A
+0x8238E130	0xB19B
+0x8238E131	0xB19C
+0x8238E132	0xB19D
+0x8238E133	0xB19E
+0x8238E134	0xB19F
+0x8238E135	0xB1A0
+0x8238E136	0xB1A1
+0x8238E137	0xB1A2
+0x8238E138	0xB1A3
+0x8238E139	0xB1A4
+0x8238E230	0xB1A5
+0x8238E231	0xB1A6
+0x8238E232	0xB1A7
+0x8238E233	0xB1A8
+0x8238E234	0xB1A9
+0x8238E235	0xB1AA
+0x8238E236	0xB1AB
+0x8238E237	0xB1AC
+0x8238E238	0xB1AD
+0x8238E239	0xB1AE
+0x8238E330	0xB1AF
+0x8238E331	0xB1B0
+0x8238E332	0xB1B1
+0x8238E333	0xB1B2
+0x8238E334	0xB1B3
+0x8238E335	0xB1B4
+0x8238E336	0xB1B5
+0x8238E337	0xB1B6
+0x8238E338	0xB1B7
+0x8238E339	0xB1B8
+0x8238E430	0xB1B9
+0x8238E431	0xB1BA
+0x8238E432	0xB1BB
+0x8238E433	0xB1BC
+0x8238E434	0xB1BD
+0x8238E435	0xB1BE
+0x8238E436	0xB1BF
+0x8238E437	0xB1C0
+0x8238E438	0xB1C1
+0x8238E439	0xB1C2
+0x8238E530	0xB1C3
+0x8238E531	0xB1C4
+0x8238E532	0xB1C5
+0x8238E533	0xB1C6
+0x8238E534	0xB1C7
+0x8238E535	0xB1C8
+0x8238E536	0xB1C9
+0x8238E537	0xB1CA
+0x8238E538	0xB1CB
+0x8238E539	0xB1CC
+0x8238E630	0xB1CD
+0x8238E631	0xB1CE
+0x8238E632	0xB1CF
+0x8238E633	0xB1D0
+0x8238E634	0xB1D1
+0x8238E635	0xB1D2
+0x8238E636	0xB1D3
+0x8238E637	0xB1D4
+0x8238E638	0xB1D5
+0x8238E639	0xB1D6
+0x8238E730	0xB1D7
+0x8238E731	0xB1D8
+0x8238E732	0xB1D9
+0x8238E733	0xB1DA
+0x8238E734	0xB1DB
+0x8238E735	0xB1DC
+0x8238E736	0xB1DD
+0x8238E737	0xB1DE
+0x8238E738	0xB1DF
+0x8238E739	0xB1E0
+0x8238E830	0xB1E1
+0x8238E831	0xB1E2
+0x8238E832	0xB1E3
+0x8238E833	0xB1E4
+0x8238E834	0xB1E5
+0x8238E835	0xB1E6
+0x8238E836	0xB1E7
+0x8238E837	0xB1E8
+0x8238E838	0xB1E9
+0x8238E839	0xB1EA
+0x8238E930	0xB1EB
+0x8238E931	0xB1EC
+0x8238E932	0xB1ED
+0x8238E933	0xB1EE
+0x8238E934	0xB1EF
+0x8238E935	0xB1F0
+0x8238E936	0xB1F1
+0x8238E937	0xB1F2
+0x8238E938	0xB1F3
+0x8238E939	0xB1F4
+0x8238EA30	0xB1F5
+0x8238EA31	0xB1F6
+0x8238EA32	0xB1F7
+0x8238EA33	0xB1F8
+0x8238EA34	0xB1F9
+0x8238EA35	0xB1FA
+0x8238EA36	0xB1FB
+0x8238EA37	0xB1FC
+0x8238EA38	0xB1FD
+0x8238EA39	0xB1FE
+0x8238EB30	0xB1FF
+0x8238EB31	0xB200
+0x8238EB32	0xB201
+0x8238EB33	0xB202
+0x8238EB34	0xB203
+0x8238EB35	0xB204
+0x8238EB36	0xB205
+0x8238EB37	0xB206
+0x8238EB38	0xB207
+0x8238EB39	0xB208
+0x8238EC30	0xB209
+0x8238EC31	0xB20A
+0x8238EC32	0xB20B
+0x8238EC33	0xB20C
+0x8238EC34	0xB20D
+0x8238EC35	0xB20E
+0x8238EC36	0xB20F
+0x8238EC37	0xB210
+0x8238EC38	0xB211
+0x8238EC39	0xB212
+0x8238ED30	0xB213
+0x8238ED31	0xB214
+0x8238ED32	0xB215
+0x8238ED33	0xB216
+0x8238ED34	0xB217
+0x8238ED35	0xB218
+0x8238ED36	0xB219
+0x8238ED37	0xB21A
+0x8238ED38	0xB21B
+0x8238ED39	0xB21C
+0x8238EE30	0xB21D
+0x8238EE31	0xB21E
+0x8238EE32	0xB21F
+0x8238EE33	0xB220
+0x8238EE34	0xB221
+0x8238EE35	0xB222
+0x8238EE36	0xB223
+0x8238EE37	0xB224
+0x8238EE38	0xB225
+0x8238EE39	0xB226
+0x8238EF30	0xB227
+0x8238EF31	0xB228
+0x8238EF32	0xB229
+0x8238EF33	0xB22A
+0x8238EF34	0xB22B
+0x8238EF35	0xB22C
+0x8238EF36	0xB22D
+0x8238EF37	0xB22E
+0x8238EF38	0xB22F
+0x8238EF39	0xB230
+0x8238F030	0xB231
+0x8238F031	0xB232
+0x8238F032	0xB233
+0x8238F033	0xB234
+0x8238F034	0xB235
+0x8238F035	0xB236
+0x8238F036	0xB237
+0x8238F037	0xB238
+0x8238F038	0xB239
+0x8238F039	0xB23A
+0x8238F130	0xB23B
+0x8238F131	0xB23C
+0x8238F132	0xB23D
+0x8238F133	0xB23E
+0x8238F134	0xB23F
+0x8238F135	0xB240
+0x8238F136	0xB241
+0x8238F137	0xB242
+0x8238F138	0xB243
+0x8238F139	0xB244
+0x8238F230	0xB245
+0x8238F231	0xB246
+0x8238F232	0xB247
+0x8238F233	0xB248
+0x8238F234	0xB249
+0x8238F235	0xB24A
+0x8238F236	0xB24B
+0x8238F237	0xB24C
+0x8238F238	0xB24D
+0x8238F239	0xB24E
+0x8238F330	0xB24F
+0x8238F331	0xB250
+0x8238F332	0xB251
+0x8238F333	0xB252
+0x8238F334	0xB253
+0x8238F335	0xB254
+0x8238F336	0xB255
+0x8238F337	0xB256
+0x8238F338	0xB257
+0x8238F339	0xB258
+0x8238F430	0xB259
+0x8238F431	0xB25A
+0x8238F432	0xB25B
+0x8238F433	0xB25C
+0x8238F434	0xB25D
+0x8238F435	0xB25E
+0x8238F436	0xB25F
+0x8238F437	0xB260
+0x8238F438	0xB261
+0x8238F439	0xB262
+0x8238F530	0xB263
+0x8238F531	0xB264
+0x8238F532	0xB265
+0x8238F533	0xB266
+0x8238F534	0xB267
+0x8238F535	0xB268
+0x8238F536	0xB269
+0x8238F537	0xB26A
+0x8238F538	0xB26B
+0x8238F539	0xB26C
+0x8238F630	0xB26D
+0x8238F631	0xB26E
+0x8238F632	0xB26F
+0x8238F633	0xB270
+0x8238F634	0xB271
+0x8238F635	0xB272
+0x8238F636	0xB273
+0x8238F637	0xB274
+0x8238F638	0xB275
+0x8238F639	0xB276
+0x8238F730	0xB277
+0x8238F731	0xB278
+0x8238F732	0xB279
+0x8238F733	0xB27A
+0x8238F734	0xB27B
+0x8238F735	0xB27C
+0x8238F736	0xB27D
+0x8238F737	0xB27E
+0x8238F738	0xB27F
+0x8238F739	0xB280
+0x8238F830	0xB281
+0x8238F831	0xB282
+0x8238F832	0xB283
+0x8238F833	0xB284
+0x8238F834	0xB285
+0x8238F835	0xB286
+0x8238F836	0xB287
+0x8238F837	0xB288
+0x8238F838	0xB289
+0x8238F839	0xB28A
+0x8238F930	0xB28B
+0x8238F931	0xB28C
+0x8238F932	0xB28D
+0x8238F933	0xB28E
+0x8238F934	0xB28F
+0x8238F935	0xB290
+0x8238F936	0xB291
+0x8238F937	0xB292
+0x8238F938	0xB293
+0x8238F939	0xB294
+0x8238FA30	0xB295
+0x8238FA31	0xB296
+0x8238FA32	0xB297
+0x8238FA33	0xB298
+0x8238FA34	0xB299
+0x8238FA35	0xB29A
+0x8238FA36	0xB29B
+0x8238FA37	0xB29C
+0x8238FA38	0xB29D
+0x8238FA39	0xB29E
+0x8238FB30	0xB29F
+0x8238FB31	0xB2A0
+0x8238FB32	0xB2A1
+0x8238FB33	0xB2A2
+0x8238FB34	0xB2A3
+0x8238FB35	0xB2A4
+0x8238FB36	0xB2A5
+0x8238FB37	0xB2A6
+0x8238FB38	0xB2A7
+0x8238FB39	0xB2A8
+0x8238FC30	0xB2A9
+0x8238FC31	0xB2AA
+0x8238FC32	0xB2AB
+0x8238FC33	0xB2AC
+0x8238FC34	0xB2AD
+0x8238FC35	0xB2AE
+0x8238FC36	0xB2AF
+0x8238FC37	0xB2B0
+0x8238FC38	0xB2B1
+0x8238FC39	0xB2B2
+0x8238FD30	0xB2B3
+0x8238FD31	0xB2B4
+0x8238FD32	0xB2B5
+0x8238FD33	0xB2B6
+0x8238FD34	0xB2B7
+0x8238FD35	0xB2B8
+0x8238FD36	0xB2B9
+0x8238FD37	0xB2BA
+0x8238FD38	0xB2BB
+0x8238FD39	0xB2BC
+0x8238FE30	0xB2BD
+0x8238FE31	0xB2BE
+0x8238FE32	0xB2BF
+0x8238FE33	0xB2C0
+0x8238FE34	0xB2C1
+0x8238FE35	0xB2C2
+0x8238FE36	0xB2C3
+0x8238FE37	0xB2C4
+0x8238FE38	0xB2C5
+0x8238FE39	0xB2C6
+0x82398130	0xB2C7
+0x82398131	0xB2C8
+0x82398132	0xB2C9
+0x82398133	0xB2CA
+0x82398134	0xB2CB
+0x82398135	0xB2CC
+0x82398136	0xB2CD
+0x82398137	0xB2CE
+0x82398138	0xB2CF
+0x82398139	0xB2D0
+0x82398230	0xB2D1
+0x82398231	0xB2D2
+0x82398232	0xB2D3
+0x82398233	0xB2D4
+0x82398234	0xB2D5
+0x82398235	0xB2D6
+0x82398236	0xB2D7
+0x82398237	0xB2D8
+0x82398238	0xB2D9
+0x82398239	0xB2DA
+0x82398330	0xB2DB
+0x82398331	0xB2DC
+0x82398332	0xB2DD
+0x82398333	0xB2DE
+0x82398334	0xB2DF
+0x82398335	0xB2E0
+0x82398336	0xB2E1
+0x82398337	0xB2E2
+0x82398338	0xB2E3
+0x82398339	0xB2E4
+0x82398430	0xB2E5
+0x82398431	0xB2E6
+0x82398432	0xB2E7
+0x82398433	0xB2E8
+0x82398434	0xB2E9
+0x82398435	0xB2EA
+0x82398436	0xB2EB
+0x82398437	0xB2EC
+0x82398438	0xB2ED
+0x82398439	0xB2EE
+0x82398530	0xB2EF
+0x82398531	0xB2F0
+0x82398532	0xB2F1
+0x82398533	0xB2F2
+0x82398534	0xB2F3
+0x82398535	0xB2F4
+0x82398536	0xB2F5
+0x82398537	0xB2F6
+0x82398538	0xB2F7
+0x82398539	0xB2F8
+0x82398630	0xB2F9
+0x82398631	0xB2FA
+0x82398632	0xB2FB
+0x82398633	0xB2FC
+0x82398634	0xB2FD
+0x82398635	0xB2FE
+0x82398636	0xB2FF
+0x82398637	0xB300
+0x82398638	0xB301
+0x82398639	0xB302
+0x82398730	0xB303
+0x82398731	0xB304
+0x82398732	0xB305
+0x82398733	0xB306
+0x82398734	0xB307
+0x82398735	0xB308
+0x82398736	0xB309
+0x82398737	0xB30A
+0x82398738	0xB30B
+0x82398739	0xB30C
+0x82398830	0xB30D
+0x82398831	0xB30E
+0x82398832	0xB30F
+0x82398833	0xB310
+0x82398834	0xB311
+0x82398835	0xB312
+0x82398836	0xB313
+0x82398837	0xB314
+0x82398838	0xB315
+0x82398839	0xB316
+0x82398930	0xB317
+0x82398931	0xB318
+0x82398932	0xB319
+0x82398933	0xB31A
+0x82398934	0xB31B
+0x82398935	0xB31C
+0x82398936	0xB31D
+0x82398937	0xB31E
+0x82398938	0xB31F
+0x82398939	0xB320
+0x82398A30	0xB321
+0x82398A31	0xB322
+0x82398A32	0xB323
+0x82398A33	0xB324
+0x82398A34	0xB325
+0x82398A35	0xB326
+0x82398A36	0xB327
+0x82398A37	0xB328
+0x82398A38	0xB329
+0x82398A39	0xB32A
+0x82398B30	0xB32B
+0x82398B31	0xB32C
+0x82398B32	0xB32D
+0x82398B33	0xB32E
+0x82398B34	0xB32F
+0x82398B35	0xB330
+0x82398B36	0xB331
+0x82398B37	0xB332
+0x82398B38	0xB333
+0x82398B39	0xB334
+0x82398C30	0xB335
+0x82398C31	0xB336
+0x82398C32	0xB337
+0x82398C33	0xB338
+0x82398C34	0xB339
+0x82398C35	0xB33A
+0x82398C36	0xB33B
+0x82398C37	0xB33C
+0x82398C38	0xB33D
+0x82398C39	0xB33E
+0x82398D30	0xB33F
+0x82398D31	0xB340
+0x82398D32	0xB341
+0x82398D33	0xB342
+0x82398D34	0xB343
+0x82398D35	0xB344
+0x82398D36	0xB345
+0x82398D37	0xB346
+0x82398D38	0xB347
+0x82398D39	0xB348
+0x82398E30	0xB349
+0x82398E31	0xB34A
+0x82398E32	0xB34B
+0x82398E33	0xB34C
+0x82398E34	0xB34D
+0x82398E35	0xB34E
+0x82398E36	0xB34F
+0x82398E37	0xB350
+0x82398E38	0xB351
+0x82398E39	0xB352
+0x82398F30	0xB353
+0x82398F31	0xB354
+0x82398F32	0xB355
+0x82398F33	0xB356
+0x82398F34	0xB357
+0x82398F35	0xB358
+0x82398F36	0xB359
+0x82398F37	0xB35A
+0x82398F38	0xB35B
+0x82398F39	0xB35C
+0x82399030	0xB35D
+0x82399031	0xB35E
+0x82399032	0xB35F
+0x82399033	0xB360
+0x82399034	0xB361
+0x82399035	0xB362
+0x82399036	0xB363
+0x82399037	0xB364
+0x82399038	0xB365
+0x82399039	0xB366
+0x82399130	0xB367
+0x82399131	0xB368
+0x82399132	0xB369
+0x82399133	0xB36A
+0x82399134	0xB36B
+0x82399135	0xB36C
+0x82399136	0xB36D
+0x82399137	0xB36E
+0x82399138	0xB36F
+0x82399139	0xB370
+0x82399230	0xB371
+0x82399231	0xB372
+0x82399232	0xB373
+0x82399233	0xB374
+0x82399234	0xB375
+0x82399235	0xB376
+0x82399236	0xB377
+0x82399237	0xB378
+0x82399238	0xB379
+0x82399239	0xB37A
+0x82399330	0xB37B
+0x82399331	0xB37C
+0x82399332	0xB37D
+0x82399333	0xB37E
+0x82399334	0xB37F
+0x82399335	0xB380
+0x82399336	0xB381
+0x82399337	0xB382
+0x82399338	0xB383
+0x82399339	0xB384
+0x82399430	0xB385
+0x82399431	0xB386
+0x82399432	0xB387
+0x82399433	0xB388
+0x82399434	0xB389
+0x82399435	0xB38A
+0x82399436	0xB38B
+0x82399437	0xB38C
+0x82399438	0xB38D
+0x82399439	0xB38E
+0x82399530	0xB38F
+0x82399531	0xB390
+0x82399532	0xB391
+0x82399533	0xB392
+0x82399534	0xB393
+0x82399535	0xB394
+0x82399536	0xB395
+0x82399537	0xB396
+0x82399538	0xB397
+0x82399539	0xB398
+0x82399630	0xB399
+0x82399631	0xB39A
+0x82399632	0xB39B
+0x82399633	0xB39C
+0x82399634	0xB39D
+0x82399635	0xB39E
+0x82399636	0xB39F
+0x82399637	0xB3A0
+0x82399638	0xB3A1
+0x82399639	0xB3A2
+0x82399730	0xB3A3
+0x82399731	0xB3A4
+0x82399732	0xB3A5
+0x82399733	0xB3A6
+0x82399734	0xB3A7
+0x82399735	0xB3A8
+0x82399736	0xB3A9
+0x82399737	0xB3AA
+0x82399738	0xB3AB
+0x82399739	0xB3AC
+0x82399830	0xB3AD
+0x82399831	0xB3AE
+0x82399832	0xB3AF
+0x82399833	0xB3B0
+0x82399834	0xB3B1
+0x82399835	0xB3B2
+0x82399836	0xB3B3
+0x82399837	0xB3B4
+0x82399838	0xB3B5
+0x82399839	0xB3B6
+0x82399930	0xB3B7
+0x82399931	0xB3B8
+0x82399932	0xB3B9
+0x82399933	0xB3BA
+0x82399934	0xB3BB
+0x82399935	0xB3BC
+0x82399936	0xB3BD
+0x82399937	0xB3BE
+0x82399938	0xB3BF
+0x82399939	0xB3C0
+0x82399A30	0xB3C1
+0x82399A31	0xB3C2
+0x82399A32	0xB3C3
+0x82399A33	0xB3C4
+0x82399A34	0xB3C5
+0x82399A35	0xB3C6
+0x82399A36	0xB3C7
+0x82399A37	0xB3C8
+0x82399A38	0xB3C9
+0x82399A39	0xB3CA
+0x82399B30	0xB3CB
+0x82399B31	0xB3CC
+0x82399B32	0xB3CD
+0x82399B33	0xB3CE
+0x82399B34	0xB3CF
+0x82399B35	0xB3D0
+0x82399B36	0xB3D1
+0x82399B37	0xB3D2
+0x82399B38	0xB3D3
+0x82399B39	0xB3D4
+0x82399C30	0xB3D5
+0x82399C31	0xB3D6
+0x82399C32	0xB3D7
+0x82399C33	0xB3D8
+0x82399C34	0xB3D9
+0x82399C35	0xB3DA
+0x82399C36	0xB3DB
+0x82399C37	0xB3DC
+0x82399C38	0xB3DD
+0x82399C39	0xB3DE
+0x82399D30	0xB3DF
+0x82399D31	0xB3E0
+0x82399D32	0xB3E1
+0x82399D33	0xB3E2
+0x82399D34	0xB3E3
+0x82399D35	0xB3E4
+0x82399D36	0xB3E5
+0x82399D37	0xB3E6
+0x82399D38	0xB3E7
+0x82399D39	0xB3E8
+0x82399E30	0xB3E9
+0x82399E31	0xB3EA
+0x82399E32	0xB3EB
+0x82399E33	0xB3EC
+0x82399E34	0xB3ED
+0x82399E35	0xB3EE
+0x82399E36	0xB3EF
+0x82399E37	0xB3F0
+0x82399E38	0xB3F1
+0x82399E39	0xB3F2
+0x82399F30	0xB3F3
+0x82399F31	0xB3F4
+0x82399F32	0xB3F5
+0x82399F33	0xB3F6
+0x82399F34	0xB3F7
+0x82399F35	0xB3F8
+0x82399F36	0xB3F9
+0x82399F37	0xB3FA
+0x82399F38	0xB3FB
+0x82399F39	0xB3FC
+0x8239A030	0xB3FD
+0x8239A031	0xB3FE
+0x8239A032	0xB3FF
+0x8239A033	0xB400
+0x8239A034	0xB401
+0x8239A035	0xB402
+0x8239A036	0xB403
+0x8239A037	0xB404
+0x8239A038	0xB405
+0x8239A039	0xB406
+0x8239A130	0xB407
+0x8239A131	0xB408
+0x8239A132	0xB409
+0x8239A133	0xB40A
+0x8239A134	0xB40B
+0x8239A135	0xB40C
+0x8239A136	0xB40D
+0x8239A137	0xB40E
+0x8239A138	0xB40F
+0x8239A139	0xB410
+0x8239A230	0xB411
+0x8239A231	0xB412
+0x8239A232	0xB413
+0x8239A233	0xB414
+0x8239A234	0xB415
+0x8239A235	0xB416
+0x8239A236	0xB417
+0x8239A237	0xB418
+0x8239A238	0xB419
+0x8239A239	0xB41A
+0x8239A330	0xB41B
+0x8239A331	0xB41C
+0x8239A332	0xB41D
+0x8239A333	0xB41E
+0x8239A334	0xB41F
+0x8239A335	0xB420
+0x8239A336	0xB421
+0x8239A337	0xB422
+0x8239A338	0xB423
+0x8239A339	0xB424
+0x8239A430	0xB425
+0x8239A431	0xB426
+0x8239A432	0xB427
+0x8239A433	0xB428
+0x8239A434	0xB429
+0x8239A435	0xB42A
+0x8239A436	0xB42B
+0x8239A437	0xB42C
+0x8239A438	0xB42D
+0x8239A439	0xB42E
+0x8239A530	0xB42F
+0x8239A531	0xB430
+0x8239A532	0xB431
+0x8239A533	0xB432
+0x8239A534	0xB433
+0x8239A535	0xB434
+0x8239A536	0xB435
+0x8239A537	0xB436
+0x8239A538	0xB437
+0x8239A539	0xB438
+0x8239A630	0xB439
+0x8239A631	0xB43A
+0x8239A632	0xB43B
+0x8239A633	0xB43C
+0x8239A634	0xB43D
+0x8239A635	0xB43E
+0x8239A636	0xB43F
+0x8239A637	0xB440
+0x8239A638	0xB441
+0x8239A639	0xB442
+0x8239A730	0xB443
+0x8239A731	0xB444
+0x8239A732	0xB445
+0x8239A733	0xB446
+0x8239A734	0xB447
+0x8239A735	0xB448
+0x8239A736	0xB449
+0x8239A737	0xB44A
+0x8239A738	0xB44B
+0x8239A739	0xB44C
+0x8239A830	0xB44D
+0x8239A831	0xB44E
+0x8239A832	0xB44F
+0x8239A833	0xB450
+0x8239A834	0xB451
+0x8239A835	0xB452
+0x8239A836	0xB453
+0x8239A837	0xB454
+0x8239A838	0xB455
+0x8239A839	0xB456
+0x8239A930	0xB457
+0x8239A931	0xB458
+0x8239A932	0xB459
+0x8239A933	0xB45A
+0x8239A934	0xB45B
+0x8239A935	0xB45C
+0x8239A936	0xB45D
+0x8239A937	0xB45E
+0x8239A938	0xB45F
+0x8239A939	0xB460
+0x8239AA30	0xB461
+0x8239AA31	0xB462
+0x8239AA32	0xB463
+0x8239AA33	0xB464
+0x8239AA34	0xB465
+0x8239AA35	0xB466
+0x8239AA36	0xB467
+0x8239AA37	0xB468
+0x8239AA38	0xB469
+0x8239AA39	0xB46A
+0x8239AB30	0xB46B
+0x8239AB31	0xB46C
+0x8239AB32	0xB46D
+0x8239AB33	0xB46E
+0x8239AB34	0xB46F
+0x8239AB35	0xB470
+0x8239AB36	0xB471
+0x8239AB37	0xB472
+0x8239AB38	0xB473
+0x8239AB39	0xB474
+0x8239AC30	0xB475
+0x8239AC31	0xB476
+0x8239AC32	0xB477
+0x8239AC33	0xB478
+0x8239AC34	0xB479
+0x8239AC35	0xB47A
+0x8239AC36	0xB47B
+0x8239AC37	0xB47C
+0x8239AC38	0xB47D
+0x8239AC39	0xB47E
+0x8239AD30	0xB47F
+0x8239AD31	0xB480
+0x8239AD32	0xB481
+0x8239AD33	0xB482
+0x8239AD34	0xB483
+0x8239AD35	0xB484
+0x8239AD36	0xB485
+0x8239AD37	0xB486
+0x8239AD38	0xB487
+0x8239AD39	0xB488
+0x8239AE30	0xB489
+0x8239AE31	0xB48A
+0x8239AE32	0xB48B
+0x8239AE33	0xB48C
+0x8239AE34	0xB48D
+0x8239AE35	0xB48E
+0x8239AE36	0xB48F
+0x8239AE37	0xB490
+0x8239AE38	0xB491
+0x8239AE39	0xB492
+0x8239AF30	0xB493
+0x8239AF31	0xB494
+0x8239AF32	0xB495
+0x8239AF33	0xB496
+0x8239AF34	0xB497
+0x8239AF35	0xB498
+0x8239AF36	0xB499
+0x8239AF37	0xB49A
+0x8239AF38	0xB49B
+0x8239AF39	0xB49C
+0x8239B030	0xB49D
+0x8239B031	0xB49E
+0x8239B032	0xB49F
+0x8239B033	0xB4A0
+0x8239B034	0xB4A1
+0x8239B035	0xB4A2
+0x8239B036	0xB4A3
+0x8239B037	0xB4A4
+0x8239B038	0xB4A5
+0x8239B039	0xB4A6
+0x8239B130	0xB4A7
+0x8239B131	0xB4A8
+0x8239B132	0xB4A9
+0x8239B133	0xB4AA
+0x8239B134	0xB4AB
+0x8239B135	0xB4AC
+0x8239B136	0xB4AD
+0x8239B137	0xB4AE
+0x8239B138	0xB4AF
+0x8239B139	0xB4B0
+0x8239B230	0xB4B1
+0x8239B231	0xB4B2
+0x8239B232	0xB4B3
+0x8239B233	0xB4B4
+0x8239B234	0xB4B5
+0x8239B235	0xB4B6
+0x8239B236	0xB4B7
+0x8239B237	0xB4B8
+0x8239B238	0xB4B9
+0x8239B239	0xB4BA
+0x8239B330	0xB4BB
+0x8239B331	0xB4BC
+0x8239B332	0xB4BD
+0x8239B333	0xB4BE
+0x8239B334	0xB4BF
+0x8239B335	0xB4C0
+0x8239B336	0xB4C1
+0x8239B337	0xB4C2
+0x8239B338	0xB4C3
+0x8239B339	0xB4C4
+0x8239B430	0xB4C5
+0x8239B431	0xB4C6
+0x8239B432	0xB4C7
+0x8239B433	0xB4C8
+0x8239B434	0xB4C9
+0x8239B435	0xB4CA
+0x8239B436	0xB4CB
+0x8239B437	0xB4CC
+0x8239B438	0xB4CD
+0x8239B439	0xB4CE
+0x8239B530	0xB4CF
+0x8239B531	0xB4D0
+0x8239B532	0xB4D1
+0x8239B533	0xB4D2
+0x8239B534	0xB4D3
+0x8239B535	0xB4D4
+0x8239B536	0xB4D5
+0x8239B537	0xB4D6
+0x8239B538	0xB4D7
+0x8239B539	0xB4D8
+0x8239B630	0xB4D9
+0x8239B631	0xB4DA
+0x8239B632	0xB4DB
+0x8239B633	0xB4DC
+0x8239B634	0xB4DD
+0x8239B635	0xB4DE
+0x8239B636	0xB4DF
+0x8239B637	0xB4E0
+0x8239B638	0xB4E1
+0x8239B639	0xB4E2
+0x8239B730	0xB4E3
+0x8239B731	0xB4E4
+0x8239B732	0xB4E5
+0x8239B733	0xB4E6
+0x8239B734	0xB4E7
+0x8239B735	0xB4E8
+0x8239B736	0xB4E9
+0x8239B737	0xB4EA
+0x8239B738	0xB4EB
+0x8239B739	0xB4EC
+0x8239B830	0xB4ED
+0x8239B831	0xB4EE
+0x8239B832	0xB4EF
+0x8239B833	0xB4F0
+0x8239B834	0xB4F1
+0x8239B835	0xB4F2
+0x8239B836	0xB4F3
+0x8239B837	0xB4F4
+0x8239B838	0xB4F5
+0x8239B839	0xB4F6
+0x8239B930	0xB4F7
+0x8239B931	0xB4F8
+0x8239B932	0xB4F9
+0x8239B933	0xB4FA
+0x8239B934	0xB4FB
+0x8239B935	0xB4FC
+0x8239B936	0xB4FD
+0x8239B937	0xB4FE
+0x8239B938	0xB4FF
+0x8239B939	0xB500
+0x8239BA30	0xB501
+0x8239BA31	0xB502
+0x8239BA32	0xB503
+0x8239BA33	0xB504
+0x8239BA34	0xB505
+0x8239BA35	0xB506
+0x8239BA36	0xB507
+0x8239BA37	0xB508
+0x8239BA38	0xB509
+0x8239BA39	0xB50A
+0x8239BB30	0xB50B
+0x8239BB31	0xB50C
+0x8239BB32	0xB50D
+0x8239BB33	0xB50E
+0x8239BB34	0xB50F
+0x8239BB35	0xB510
+0x8239BB36	0xB511
+0x8239BB37	0xB512
+0x8239BB38	0xB513
+0x8239BB39	0xB514
+0x8239BC30	0xB515
+0x8239BC31	0xB516
+0x8239BC32	0xB517
+0x8239BC33	0xB518
+0x8239BC34	0xB519
+0x8239BC35	0xB51A
+0x8239BC36	0xB51B
+0x8239BC37	0xB51C
+0x8239BC38	0xB51D
+0x8239BC39	0xB51E
+0x8239BD30	0xB51F
+0x8239BD31	0xB520
+0x8239BD32	0xB521
+0x8239BD33	0xB522
+0x8239BD34	0xB523
+0x8239BD35	0xB524
+0x8239BD36	0xB525
+0x8239BD37	0xB526
+0x8239BD38	0xB527
+0x8239BD39	0xB528
+0x8239BE30	0xB529
+0x8239BE31	0xB52A
+0x8239BE32	0xB52B
+0x8239BE33	0xB52C
+0x8239BE34	0xB52D
+0x8239BE35	0xB52E
+0x8239BE36	0xB52F
+0x8239BE37	0xB530
+0x8239BE38	0xB531
+0x8239BE39	0xB532
+0x8239BF30	0xB533
+0x8239BF31	0xB534
+0x8239BF32	0xB535
+0x8239BF33	0xB536
+0x8239BF34	0xB537
+0x8239BF35	0xB538
+0x8239BF36	0xB539
+0x8239BF37	0xB53A
+0x8239BF38	0xB53B
+0x8239BF39	0xB53C
+0x8239C030	0xB53D
+0x8239C031	0xB53E
+0x8239C032	0xB53F
+0x8239C033	0xB540
+0x8239C034	0xB541
+0x8239C035	0xB542
+0x8239C036	0xB543
+0x8239C037	0xB544
+0x8239C038	0xB545
+0x8239C039	0xB546
+0x8239C130	0xB547
+0x8239C131	0xB548
+0x8239C132	0xB549
+0x8239C133	0xB54A
+0x8239C134	0xB54B
+0x8239C135	0xB54C
+0x8239C136	0xB54D
+0x8239C137	0xB54E
+0x8239C138	0xB54F
+0x8239C139	0xB550
+0x8239C230	0xB551
+0x8239C231	0xB552
+0x8239C232	0xB553
+0x8239C233	0xB554
+0x8239C234	0xB555
+0x8239C235	0xB556
+0x8239C236	0xB557
+0x8239C237	0xB558
+0x8239C238	0xB559
+0x8239C239	0xB55A
+0x8239C330	0xB55B
+0x8239C331	0xB55C
+0x8239C332	0xB55D
+0x8239C333	0xB55E
+0x8239C334	0xB55F
+0x8239C335	0xB560
+0x8239C336	0xB561
+0x8239C337	0xB562
+0x8239C338	0xB563
+0x8239C339	0xB564
+0x8239C430	0xB565
+0x8239C431	0xB566
+0x8239C432	0xB567
+0x8239C433	0xB568
+0x8239C434	0xB569
+0x8239C435	0xB56A
+0x8239C436	0xB56B
+0x8239C437	0xB56C
+0x8239C438	0xB56D
+0x8239C439	0xB56E
+0x8239C530	0xB56F
+0x8239C531	0xB570
+0x8239C532	0xB571
+0x8239C533	0xB572
+0x8239C534	0xB573
+0x8239C535	0xB574
+0x8239C536	0xB575
+0x8239C537	0xB576
+0x8239C538	0xB577
+0x8239C539	0xB578
+0x8239C630	0xB579
+0x8239C631	0xB57A
+0x8239C632	0xB57B
+0x8239C633	0xB57C
+0x8239C634	0xB57D
+0x8239C635	0xB57E
+0x8239C636	0xB57F
+0x8239C637	0xB580
+0x8239C638	0xB581
+0x8239C639	0xB582
+0x8239C730	0xB583
+0x8239C731	0xB584
+0x8239C732	0xB585
+0x8239C733	0xB586
+0x8239C734	0xB587
+0x8239C735	0xB588
+0x8239C736	0xB589
+0x8239C737	0xB58A
+0x8239C738	0xB58B
+0x8239C739	0xB58C
+0x8239C830	0xB58D
+0x8239C831	0xB58E
+0x8239C832	0xB58F
+0x8239C833	0xB590
+0x8239C834	0xB591
+0x8239C835	0xB592
+0x8239C836	0xB593
+0x8239C837	0xB594
+0x8239C838	0xB595
+0x8239C839	0xB596
+0x8239C930	0xB597
+0x8239C931	0xB598
+0x8239C932	0xB599
+0x8239C933	0xB59A
+0x8239C934	0xB59B
+0x8239C935	0xB59C
+0x8239C936	0xB59D
+0x8239C937	0xB59E
+0x8239C938	0xB59F
+0x8239C939	0xB5A0
+0x8239CA30	0xB5A1
+0x8239CA31	0xB5A2
+0x8239CA32	0xB5A3
+0x8239CA33	0xB5A4
+0x8239CA34	0xB5A5
+0x8239CA35	0xB5A6
+0x8239CA36	0xB5A7
+0x8239CA37	0xB5A8
+0x8239CA38	0xB5A9
+0x8239CA39	0xB5AA
+0x8239CB30	0xB5AB
+0x8239CB31	0xB5AC
+0x8239CB32	0xB5AD
+0x8239CB33	0xB5AE
+0x8239CB34	0xB5AF
+0x8239CB35	0xB5B0
+0x8239CB36	0xB5B1
+0x8239CB37	0xB5B2
+0x8239CB38	0xB5B3
+0x8239CB39	0xB5B4
+0x8239CC30	0xB5B5
+0x8239CC31	0xB5B6
+0x8239CC32	0xB5B7
+0x8239CC33	0xB5B8
+0x8239CC34	0xB5B9
+0x8239CC35	0xB5BA
+0x8239CC36	0xB5BB
+0x8239CC37	0xB5BC
+0x8239CC38	0xB5BD
+0x8239CC39	0xB5BE
+0x8239CD30	0xB5BF
+0x8239CD31	0xB5C0
+0x8239CD32	0xB5C1
+0x8239CD33	0xB5C2
+0x8239CD34	0xB5C3
+0x8239CD35	0xB5C4
+0x8239CD36	0xB5C5
+0x8239CD37	0xB5C6
+0x8239CD38	0xB5C7
+0x8239CD39	0xB5C8
+0x8239CE30	0xB5C9
+0x8239CE31	0xB5CA
+0x8239CE32	0xB5CB
+0x8239CE33	0xB5CC
+0x8239CE34	0xB5CD
+0x8239CE35	0xB5CE
+0x8239CE36	0xB5CF
+0x8239CE37	0xB5D0
+0x8239CE38	0xB5D1
+0x8239CE39	0xB5D2
+0x8239CF30	0xB5D3
+0x8239CF31	0xB5D4
+0x8239CF32	0xB5D5
+0x8239CF33	0xB5D6
+0x8239CF34	0xB5D7
+0x8239CF35	0xB5D8
+0x8239CF36	0xB5D9
+0x8239CF37	0xB5DA
+0x8239CF38	0xB5DB
+0x8239CF39	0xB5DC
+0x8239D030	0xB5DD
+0x8239D031	0xB5DE
+0x8239D032	0xB5DF
+0x8239D033	0xB5E0
+0x8239D034	0xB5E1
+0x8239D035	0xB5E2
+0x8239D036	0xB5E3
+0x8239D037	0xB5E4
+0x8239D038	0xB5E5
+0x8239D039	0xB5E6
+0x8239D130	0xB5E7
+0x8239D131	0xB5E8
+0x8239D132	0xB5E9
+0x8239D133	0xB5EA
+0x8239D134	0xB5EB
+0x8239D135	0xB5EC
+0x8239D136	0xB5ED
+0x8239D137	0xB5EE
+0x8239D138	0xB5EF
+0x8239D139	0xB5F0
+0x8239D230	0xB5F1
+0x8239D231	0xB5F2
+0x8239D232	0xB5F3
+0x8239D233	0xB5F4
+0x8239D234	0xB5F5
+0x8239D235	0xB5F6
+0x8239D236	0xB5F7
+0x8239D237	0xB5F8
+0x8239D238	0xB5F9
+0x8239D239	0xB5FA
+0x8239D330	0xB5FB
+0x8239D331	0xB5FC
+0x8239D332	0xB5FD
+0x8239D333	0xB5FE
+0x8239D334	0xB5FF
+0x8239D335	0xB600
+0x8239D336	0xB601
+0x8239D337	0xB602
+0x8239D338	0xB603
+0x8239D339	0xB604
+0x8239D430	0xB605
+0x8239D431	0xB606
+0x8239D432	0xB607
+0x8239D433	0xB608
+0x8239D434	0xB609
+0x8239D435	0xB60A
+0x8239D436	0xB60B
+0x8239D437	0xB60C
+0x8239D438	0xB60D
+0x8239D439	0xB60E
+0x8239D530	0xB60F
+0x8239D531	0xB610
+0x8239D532	0xB611
+0x8239D533	0xB612
+0x8239D534	0xB613
+0x8239D535	0xB614
+0x8239D536	0xB615
+0x8239D537	0xB616
+0x8239D538	0xB617
+0x8239D539	0xB618
+0x8239D630	0xB619
+0x8239D631	0xB61A
+0x8239D632	0xB61B
+0x8239D633	0xB61C
+0x8239D634	0xB61D
+0x8239D635	0xB61E
+0x8239D636	0xB61F
+0x8239D637	0xB620
+0x8239D638	0xB621
+0x8239D639	0xB622
+0x8239D730	0xB623
+0x8239D731	0xB624
+0x8239D732	0xB625
+0x8239D733	0xB626
+0x8239D734	0xB627
+0x8239D735	0xB628
+0x8239D736	0xB629
+0x8239D737	0xB62A
+0x8239D738	0xB62B
+0x8239D739	0xB62C
+0x8239D830	0xB62D
+0x8239D831	0xB62E
+0x8239D832	0xB62F
+0x8239D833	0xB630
+0x8239D834	0xB631
+0x8239D835	0xB632
+0x8239D836	0xB633
+0x8239D837	0xB634
+0x8239D838	0xB635
+0x8239D839	0xB636
+0x8239D930	0xB637
+0x8239D931	0xB638
+0x8239D932	0xB639
+0x8239D933	0xB63A
+0x8239D934	0xB63B
+0x8239D935	0xB63C
+0x8239D936	0xB63D
+0x8239D937	0xB63E
+0x8239D938	0xB63F
+0x8239D939	0xB640
+0x8239DA30	0xB641
+0x8239DA31	0xB642
+0x8239DA32	0xB643
+0x8239DA33	0xB644
+0x8239DA34	0xB645
+0x8239DA35	0xB646
+0x8239DA36	0xB647
+0x8239DA37	0xB648
+0x8239DA38	0xB649
+0x8239DA39	0xB64A
+0x8239DB30	0xB64B
+0x8239DB31	0xB64C
+0x8239DB32	0xB64D
+0x8239DB33	0xB64E
+0x8239DB34	0xB64F
+0x8239DB35	0xB650
+0x8239DB36	0xB651
+0x8239DB37	0xB652
+0x8239DB38	0xB653
+0x8239DB39	0xB654
+0x8239DC30	0xB655
+0x8239DC31	0xB656
+0x8239DC32	0xB657
+0x8239DC33	0xB658
+0x8239DC34	0xB659
+0x8239DC35	0xB65A
+0x8239DC36	0xB65B
+0x8239DC37	0xB65C
+0x8239DC38	0xB65D
+0x8239DC39	0xB65E
+0x8239DD30	0xB65F
+0x8239DD31	0xB660
+0x8239DD32	0xB661
+0x8239DD33	0xB662
+0x8239DD34	0xB663
+0x8239DD35	0xB664
+0x8239DD36	0xB665
+0x8239DD37	0xB666
+0x8239DD38	0xB667
+0x8239DD39	0xB668
+0x8239DE30	0xB669
+0x8239DE31	0xB66A
+0x8239DE32	0xB66B
+0x8239DE33	0xB66C
+0x8239DE34	0xB66D
+0x8239DE35	0xB66E
+0x8239DE36	0xB66F
+0x8239DE37	0xB670
+0x8239DE38	0xB671
+0x8239DE39	0xB672
+0x8239DF30	0xB673
+0x8239DF31	0xB674
+0x8239DF32	0xB675
+0x8239DF33	0xB676
+0x8239DF34	0xB677
+0x8239DF35	0xB678
+0x8239DF36	0xB679
+0x8239DF37	0xB67A
+0x8239DF38	0xB67B
+0x8239DF39	0xB67C
+0x8239E030	0xB67D
+0x8239E031	0xB67E
+0x8239E032	0xB67F
+0x8239E033	0xB680
+0x8239E034	0xB681
+0x8239E035	0xB682
+0x8239E036	0xB683
+0x8239E037	0xB684
+0x8239E038	0xB685
+0x8239E039	0xB686
+0x8239E130	0xB687
+0x8239E131	0xB688
+0x8239E132	0xB689
+0x8239E133	0xB68A
+0x8239E134	0xB68B
+0x8239E135	0xB68C
+0x8239E136	0xB68D
+0x8239E137	0xB68E
+0x8239E138	0xB68F
+0x8239E139	0xB690
+0x8239E230	0xB691
+0x8239E231	0xB692
+0x8239E232	0xB693
+0x8239E233	0xB694
+0x8239E234	0xB695
+0x8239E235	0xB696
+0x8239E236	0xB697
+0x8239E237	0xB698
+0x8239E238	0xB699
+0x8239E239	0xB69A
+0x8239E330	0xB69B
+0x8239E331	0xB69C
+0x8239E332	0xB69D
+0x8239E333	0xB69E
+0x8239E334	0xB69F
+0x8239E335	0xB6A0
+0x8239E336	0xB6A1
+0x8239E337	0xB6A2
+0x8239E338	0xB6A3
+0x8239E339	0xB6A4
+0x8239E430	0xB6A5
+0x8239E431	0xB6A6
+0x8239E432	0xB6A7
+0x8239E433	0xB6A8
+0x8239E434	0xB6A9
+0x8239E435	0xB6AA
+0x8239E436	0xB6AB
+0x8239E437	0xB6AC
+0x8239E438	0xB6AD
+0x8239E439	0xB6AE
+0x8239E530	0xB6AF
+0x8239E531	0xB6B0
+0x8239E532	0xB6B1
+0x8239E533	0xB6B2
+0x8239E534	0xB6B3
+0x8239E535	0xB6B4
+0x8239E536	0xB6B5
+0x8239E537	0xB6B6
+0x8239E538	0xB6B7
+0x8239E539	0xB6B8
+0x8239E630	0xB6B9
+0x8239E631	0xB6BA
+0x8239E632	0xB6BB
+0x8239E633	0xB6BC
+0x8239E634	0xB6BD
+0x8239E635	0xB6BE
+0x8239E636	0xB6BF
+0x8239E637	0xB6C0
+0x8239E638	0xB6C1
+0x8239E639	0xB6C2
+0x8239E730	0xB6C3
+0x8239E731	0xB6C4
+0x8239E732	0xB6C5
+0x8239E733	0xB6C6
+0x8239E734	0xB6C7
+0x8239E735	0xB6C8
+0x8239E736	0xB6C9
+0x8239E737	0xB6CA
+0x8239E738	0xB6CB
+0x8239E739	0xB6CC
+0x8239E830	0xB6CD
+0x8239E831	0xB6CE
+0x8239E832	0xB6CF
+0x8239E833	0xB6D0
+0x8239E834	0xB6D1
+0x8239E835	0xB6D2
+0x8239E836	0xB6D3
+0x8239E837	0xB6D4
+0x8239E838	0xB6D5
+0x8239E839	0xB6D6
+0x8239E930	0xB6D7
+0x8239E931	0xB6D8
+0x8239E932	0xB6D9
+0x8239E933	0xB6DA
+0x8239E934	0xB6DB
+0x8239E935	0xB6DC
+0x8239E936	0xB6DD
+0x8239E937	0xB6DE
+0x8239E938	0xB6DF
+0x8239E939	0xB6E0
+0x8239EA30	0xB6E1
+0x8239EA31	0xB6E2
+0x8239EA32	0xB6E3
+0x8239EA33	0xB6E4
+0x8239EA34	0xB6E5
+0x8239EA35	0xB6E6
+0x8239EA36	0xB6E7
+0x8239EA37	0xB6E8
+0x8239EA38	0xB6E9
+0x8239EA39	0xB6EA
+0x8239EB30	0xB6EB
+0x8239EB31	0xB6EC
+0x8239EB32	0xB6ED
+0x8239EB33	0xB6EE
+0x8239EB34	0xB6EF
+0x8239EB35	0xB6F0
+0x8239EB36	0xB6F1
+0x8239EB37	0xB6F2
+0x8239EB38	0xB6F3
+0x8239EB39	0xB6F4
+0x8239EC30	0xB6F5
+0x8239EC31	0xB6F6
+0x8239EC32	0xB6F7
+0x8239EC33	0xB6F8
+0x8239EC34	0xB6F9
+0x8239EC35	0xB6FA
+0x8239EC36	0xB6FB
+0x8239EC37	0xB6FC
+0x8239EC38	0xB6FD
+0x8239EC39	0xB6FE
+0x8239ED30	0xB6FF
+0x8239ED31	0xB700
+0x8239ED32	0xB701
+0x8239ED33	0xB702
+0x8239ED34	0xB703
+0x8239ED35	0xB704
+0x8239ED36	0xB705
+0x8239ED37	0xB706
+0x8239ED38	0xB707
+0x8239ED39	0xB708
+0x8239EE30	0xB709
+0x8239EE31	0xB70A
+0x8239EE32	0xB70B
+0x8239EE33	0xB70C
+0x8239EE34	0xB70D
+0x8239EE35	0xB70E
+0x8239EE36	0xB70F
+0x8239EE37	0xB710
+0x8239EE38	0xB711
+0x8239EE39	0xB712
+0x8239EF30	0xB713
+0x8239EF31	0xB714
+0x8239EF32	0xB715
+0x8239EF33	0xB716
+0x8239EF34	0xB717
+0x8239EF35	0xB718
+0x8239EF36	0xB719
+0x8239EF37	0xB71A
+0x8239EF38	0xB71B
+0x8239EF39	0xB71C
+0x8239F030	0xB71D
+0x8239F031	0xB71E
+0x8239F032	0xB71F
+0x8239F033	0xB720
+0x8239F034	0xB721
+0x8239F035	0xB722
+0x8239F036	0xB723
+0x8239F037	0xB724
+0x8239F038	0xB725
+0x8239F039	0xB726
+0x8239F130	0xB727
+0x8239F131	0xB728
+0x8239F132	0xB729
+0x8239F133	0xB72A
+0x8239F134	0xB72B
+0x8239F135	0xB72C
+0x8239F136	0xB72D
+0x8239F137	0xB72E
+0x8239F138	0xB72F
+0x8239F139	0xB730
+0x8239F230	0xB731
+0x8239F231	0xB732
+0x8239F232	0xB733
+0x8239F233	0xB734
+0x8239F234	0xB735
+0x8239F235	0xB736
+0x8239F236	0xB737
+0x8239F237	0xB738
+0x8239F238	0xB739
+0x8239F239	0xB73A
+0x8239F330	0xB73B
+0x8239F331	0xB73C
+0x8239F332	0xB73D
+0x8239F333	0xB73E
+0x8239F334	0xB73F
+0x8239F335	0xB740
+0x8239F336	0xB741
+0x8239F337	0xB742
+0x8239F338	0xB743
+0x8239F339	0xB744
+0x8239F430	0xB745
+0x8239F431	0xB746
+0x8239F432	0xB747
+0x8239F433	0xB748
+0x8239F434	0xB749
+0x8239F435	0xB74A
+0x8239F436	0xB74B
+0x8239F437	0xB74C
+0x8239F438	0xB74D
+0x8239F439	0xB74E
+0x8239F530	0xB74F
+0x8239F531	0xB750
+0x8239F532	0xB751
+0x8239F533	0xB752
+0x8239F534	0xB753
+0x8239F535	0xB754
+0x8239F536	0xB755
+0x8239F537	0xB756
+0x8239F538	0xB757
+0x8239F539	0xB758
+0x8239F630	0xB759
+0x8239F631	0xB75A
+0x8239F632	0xB75B
+0x8239F633	0xB75C
+0x8239F634	0xB75D
+0x8239F635	0xB75E
+0x8239F636	0xB75F
+0x8239F637	0xB760
+0x8239F638	0xB761
+0x8239F639	0xB762
+0x8239F730	0xB763
+0x8239F731	0xB764
+0x8239F732	0xB765
+0x8239F733	0xB766
+0x8239F734	0xB767
+0x8239F735	0xB768
+0x8239F736	0xB769
+0x8239F737	0xB76A
+0x8239F738	0xB76B
+0x8239F739	0xB76C
+0x8239F830	0xB76D
+0x8239F831	0xB76E
+0x8239F832	0xB76F
+0x8239F833	0xB770
+0x8239F834	0xB771
+0x8239F835	0xB772
+0x8239F836	0xB773
+0x8239F837	0xB774
+0x8239F838	0xB775
+0x8239F839	0xB776
+0x8239F930	0xB777
+0x8239F931	0xB778
+0x8239F932	0xB779
+0x8239F933	0xB77A
+0x8239F934	0xB77B
+0x8239F935	0xB77C
+0x8239F936	0xB77D
+0x8239F937	0xB77E
+0x8239F938	0xB77F
+0x8239F939	0xB780
+0x8239FA30	0xB781
+0x8239FA31	0xB782
+0x8239FA32	0xB783
+0x8239FA33	0xB784
+0x8239FA34	0xB785
+0x8239FA35	0xB786
+0x8239FA36	0xB787
+0x8239FA37	0xB788
+0x8239FA38	0xB789
+0x8239FA39	0xB78A
+0x8239FB30	0xB78B
+0x8239FB31	0xB78C
+0x8239FB32	0xB78D
+0x8239FB33	0xB78E
+0x8239FB34	0xB78F
+0x8239FB35	0xB790
+0x8239FB36	0xB791
+0x8239FB37	0xB792
+0x8239FB38	0xB793
+0x8239FB39	0xB794
+0x8239FC30	0xB795
+0x8239FC31	0xB796
+0x8239FC32	0xB797
+0x8239FC33	0xB798
+0x8239FC34	0xB799
+0x8239FC35	0xB79A
+0x8239FC36	0xB79B
+0x8239FC37	0xB79C
+0x8239FC38	0xB79D
+0x8239FC39	0xB79E
+0x8239FD30	0xB79F
+0x8239FD31	0xB7A0
+0x8239FD32	0xB7A1
+0x8239FD33	0xB7A2
+0x8239FD34	0xB7A3
+0x8239FD35	0xB7A4
+0x8239FD36	0xB7A5
+0x8239FD37	0xB7A6
+0x8239FD38	0xB7A7
+0x8239FD39	0xB7A8
+0x8239FE30	0xB7A9
+0x8239FE31	0xB7AA
+0x8239FE32	0xB7AB
+0x8239FE33	0xB7AC
+0x8239FE34	0xB7AD
+0x8239FE35	0xB7AE
+0x8239FE36	0xB7AF
+0x8239FE37	0xB7B0
+0x8239FE38	0xB7B1
+0x8239FE39	0xB7B2
+0x8240	0x4FA4
+0x8241	0x4FAB
+0x8242	0x4FAD
+0x8243	0x4FB0
+0x8244	0x4FB1
+0x8245	0x4FB2
+0x8246	0x4FB3
+0x8247	0x4FB4
+0x8248	0x4FB6
+0x8249	0x4FB7
+0x824A	0x4FB8
+0x824B	0x4FB9
+0x824C	0x4FBA
+0x824D	0x4FBB
+0x824E	0x4FBC
+0x824F	0x4FBD
+0x8250	0x4FBE
+0x8251	0x4FC0
+0x8252	0x4FC1
+0x8253	0x4FC2
+0x8254	0x4FC6
+0x8255	0x4FC7
+0x8256	0x4FC8
+0x8257	0x4FC9
+0x8258	0x4FCB
+0x8259	0x4FCC
+0x825A	0x4FCD
+0x825B	0x4FD2
+0x825C	0x4FD3
+0x825D	0x4FD4
+0x825E	0x4FD5
+0x825F	0x4FD6
+0x8260	0x4FD9
+0x8261	0x4FDB
+0x8262	0x4FE0
+0x8263	0x4FE2
+0x8264	0x4FE4
+0x8265	0x4FE5
+0x8266	0x4FE7
+0x8267	0x4FEB
+0x8268	0x4FEC
+0x8269	0x4FF0
+0x826A	0x4FF2
+0x826B	0x4FF4
+0x826C	0x4FF5
+0x826D	0x4FF6
+0x826E	0x4FF7
+0x826F	0x4FF9
+0x8270	0x4FFB
+0x8271	0x4FFC
+0x8272	0x4FFD
+0x8273	0x4FFF
+0x8274	0x5000
+0x8275	0x5001
+0x8276	0x5002
+0x8277	0x5003
+0x8278	0x5004
+0x8279	0x5005
+0x827A	0x5006
+0x827B	0x5007
+0x827C	0x5008
+0x827D	0x5009
+0x827E	0x500A
+0x8280	0x500B
+0x8281	0x500E
+0x8282	0x5010
+0x8283	0x5011
+0x8284	0x5013
+0x8285	0x5015
+0x8286	0x5016
+0x8287	0x5017
+0x8288	0x501B
+0x8289	0x501D
+0x828A	0x501E
+0x828B	0x5020
+0x828C	0x5022
+0x828D	0x5023
+0x828E	0x5024
+0x828F	0x5027
+0x8290	0x502B
+0x8291	0x502F
+0x8292	0x5030
+0x8293	0x5031
+0x8294	0x5032
+0x8295	0x5033
+0x8296	0x5034
+0x8297	0x5035
+0x8298	0x5036
+0x8299	0x5037
+0x829A	0x5038
+0x829B	0x5039
+0x829C	0x503B
+0x829D	0x503D
+0x829E	0x503F
+0x829F	0x5040
+0x82A0	0x5041
+0x82A1	0x5042
+0x82A2	0x5044
+0x82A3	0x5045
+0x82A4	0x5046
+0x82A5	0x5049
+0x82A6	0x504A
+0x82A7	0x504B
+0x82A8	0x504D
+0x82A9	0x5050
+0x82AA	0x5051
+0x82AB	0x5052
+0x82AC	0x5053
+0x82AD	0x5054
+0x82AE	0x5056
+0x82AF	0x5057
+0x82B0	0x5058
+0x82B1	0x5059
+0x82B2	0x505B
+0x82B3	0x505D
+0x82B4	0x505E
+0x82B5	0x505F
+0x82B6	0x5060
+0x82B7	0x5061
+0x82B8	0x5062
+0x82B9	0x5063
+0x82BA	0x5064
+0x82BB	0x5066
+0x82BC	0x5067
+0x82BD	0x5068
+0x82BE	0x5069
+0x82BF	0x506A
+0x82C0	0x506B
+0x82C1	0x506D
+0x82C2	0x506E
+0x82C3	0x506F
+0x82C4	0x5070
+0x82C5	0x5071
+0x82C6	0x5072
+0x82C7	0x5073
+0x82C8	0x5074
+0x82C9	0x5075
+0x82CA	0x5078
+0x82CB	0x5079
+0x82CC	0x507A
+0x82CD	0x507C
+0x82CE	0x507D
+0x82CF	0x5081
+0x82D0	0x5082
+0x82D1	0x5083
+0x82D2	0x5084
+0x82D3	0x5086
+0x82D4	0x5087
+0x82D5	0x5089
+0x82D6	0x508A
+0x82D7	0x508B
+0x82D8	0x508C
+0x82D9	0x508E
+0x82DA	0x508F
+0x82DB	0x5090
+0x82DC	0x5091
+0x82DD	0x5092
+0x82DE	0x5093
+0x82DF	0x5094
+0x82E0	0x5095
+0x82E1	0x5096
+0x82E2	0x5097
+0x82E3	0x5098
+0x82E4	0x5099
+0x82E5	0x509A
+0x82E6	0x509B
+0x82E7	0x509C
+0x82E8	0x509D
+0x82E9	0x509E
+0x82EA	0x509F
+0x82EB	0x50A0
+0x82EC	0x50A1
+0x82ED	0x50A2
+0x82EE	0x50A4
+0x82EF	0x50A6
+0x82F0	0x50AA
+0x82F1	0x50AB
+0x82F2	0x50AD
+0x82F3	0x50AE
+0x82F4	0x50AF
+0x82F5	0x50B0
+0x82F6	0x50B1
+0x82F7	0x50B3
+0x82F8	0x50B4
+0x82F9	0x50B5
+0x82FA	0x50B6
+0x82FB	0x50B7
+0x82FC	0x50B8
+0x82FD	0x50B9
+0x82FE	0x50BC
+0x83308130	0xB7B3
+0x83308131	0xB7B4
+0x83308132	0xB7B5
+0x83308133	0xB7B6
+0x83308134	0xB7B7
+0x83308135	0xB7B8
+0x83308136	0xB7B9
+0x83308137	0xB7BA
+0x83308138	0xB7BB
+0x83308139	0xB7BC
+0x83308230	0xB7BD
+0x83308231	0xB7BE
+0x83308232	0xB7BF
+0x83308233	0xB7C0
+0x83308234	0xB7C1
+0x83308235	0xB7C2
+0x83308236	0xB7C3
+0x83308237	0xB7C4
+0x83308238	0xB7C5
+0x83308239	0xB7C6
+0x83308330	0xB7C7
+0x83308331	0xB7C8
+0x83308332	0xB7C9
+0x83308333	0xB7CA
+0x83308334	0xB7CB
+0x83308335	0xB7CC
+0x83308336	0xB7CD
+0x83308337	0xB7CE
+0x83308338	0xB7CF
+0x83308339	0xB7D0
+0x83308430	0xB7D1
+0x83308431	0xB7D2
+0x83308432	0xB7D3
+0x83308433	0xB7D4
+0x83308434	0xB7D5
+0x83308435	0xB7D6
+0x83308436	0xB7D7
+0x83308437	0xB7D8
+0x83308438	0xB7D9
+0x83308439	0xB7DA
+0x83308530	0xB7DB
+0x83308531	0xB7DC
+0x83308532	0xB7DD
+0x83308533	0xB7DE
+0x83308534	0xB7DF
+0x83308535	0xB7E0
+0x83308536	0xB7E1
+0x83308537	0xB7E2
+0x83308538	0xB7E3
+0x83308539	0xB7E4
+0x83308630	0xB7E5
+0x83308631	0xB7E6
+0x83308632	0xB7E7
+0x83308633	0xB7E8
+0x83308634	0xB7E9
+0x83308635	0xB7EA
+0x83308636	0xB7EB
+0x83308637	0xB7EC
+0x83308638	0xB7ED
+0x83308639	0xB7EE
+0x83308730	0xB7EF
+0x83308731	0xB7F0
+0x83308732	0xB7F1
+0x83308733	0xB7F2
+0x83308734	0xB7F3
+0x83308735	0xB7F4
+0x83308736	0xB7F5
+0x83308737	0xB7F6
+0x83308738	0xB7F7
+0x83308739	0xB7F8
+0x83308830	0xB7F9
+0x83308831	0xB7FA
+0x83308832	0xB7FB
+0x83308833	0xB7FC
+0x83308834	0xB7FD
+0x83308835	0xB7FE
+0x83308836	0xB7FF
+0x83308837	0xB800
+0x83308838	0xB801
+0x83308839	0xB802
+0x83308930	0xB803
+0x83308931	0xB804
+0x83308932	0xB805
+0x83308933	0xB806
+0x83308934	0xB807
+0x83308935	0xB808
+0x83308936	0xB809
+0x83308937	0xB80A
+0x83308938	0xB80B
+0x83308939	0xB80C
+0x83308A30	0xB80D
+0x83308A31	0xB80E
+0x83308A32	0xB80F
+0x83308A33	0xB810
+0x83308A34	0xB811
+0x83308A35	0xB812
+0x83308A36	0xB813
+0x83308A37	0xB814
+0x83308A38	0xB815
+0x83308A39	0xB816
+0x83308B30	0xB817
+0x83308B31	0xB818
+0x83308B32	0xB819
+0x83308B33	0xB81A
+0x83308B34	0xB81B
+0x83308B35	0xB81C
+0x83308B36	0xB81D
+0x83308B37	0xB81E
+0x83308B38	0xB81F
+0x83308B39	0xB820
+0x83308C30	0xB821
+0x83308C31	0xB822
+0x83308C32	0xB823
+0x83308C33	0xB824
+0x83308C34	0xB825
+0x83308C35	0xB826
+0x83308C36	0xB827
+0x83308C37	0xB828
+0x83308C38	0xB829
+0x83308C39	0xB82A
+0x83308D30	0xB82B
+0x83308D31	0xB82C
+0x83308D32	0xB82D
+0x83308D33	0xB82E
+0x83308D34	0xB82F
+0x83308D35	0xB830
+0x83308D36	0xB831
+0x83308D37	0xB832
+0x83308D38	0xB833
+0x83308D39	0xB834
+0x83308E30	0xB835
+0x83308E31	0xB836
+0x83308E32	0xB837
+0x83308E33	0xB838
+0x83308E34	0xB839
+0x83308E35	0xB83A
+0x83308E36	0xB83B
+0x83308E37	0xB83C
+0x83308E38	0xB83D
+0x83308E39	0xB83E
+0x83308F30	0xB83F
+0x83308F31	0xB840
+0x83308F32	0xB841
+0x83308F33	0xB842
+0x83308F34	0xB843
+0x83308F35	0xB844
+0x83308F36	0xB845
+0x83308F37	0xB846
+0x83308F38	0xB847
+0x83308F39	0xB848
+0x83309030	0xB849
+0x83309031	0xB84A
+0x83309032	0xB84B
+0x83309033	0xB84C
+0x83309034	0xB84D
+0x83309035	0xB84E
+0x83309036	0xB84F
+0x83309037	0xB850
+0x83309038	0xB851
+0x83309039	0xB852
+0x83309130	0xB853
+0x83309131	0xB854
+0x83309132	0xB855
+0x83309133	0xB856
+0x83309134	0xB857
+0x83309135	0xB858
+0x83309136	0xB859
+0x83309137	0xB85A
+0x83309138	0xB85B
+0x83309139	0xB85C
+0x83309230	0xB85D
+0x83309231	0xB85E
+0x83309232	0xB85F
+0x83309233	0xB860
+0x83309234	0xB861
+0x83309235	0xB862
+0x83309236	0xB863
+0x83309237	0xB864
+0x83309238	0xB865
+0x83309239	0xB866
+0x83309330	0xB867
+0x83309331	0xB868
+0x83309332	0xB869
+0x83309333	0xB86A
+0x83309334	0xB86B
+0x83309335	0xB86C
+0x83309336	0xB86D
+0x83309337	0xB86E
+0x83309338	0xB86F
+0x83309339	0xB870
+0x83309430	0xB871
+0x83309431	0xB872
+0x83309432	0xB873
+0x83309433	0xB874
+0x83309434	0xB875
+0x83309435	0xB876
+0x83309436	0xB877
+0x83309437	0xB878
+0x83309438	0xB879
+0x83309439	0xB87A
+0x83309530	0xB87B
+0x83309531	0xB87C
+0x83309532	0xB87D
+0x83309533	0xB87E
+0x83309534	0xB87F
+0x83309535	0xB880
+0x83309536	0xB881
+0x83309537	0xB882
+0x83309538	0xB883
+0x83309539	0xB884
+0x83309630	0xB885
+0x83309631	0xB886
+0x83309632	0xB887
+0x83309633	0xB888
+0x83309634	0xB889
+0x83309635	0xB88A
+0x83309636	0xB88B
+0x83309637	0xB88C
+0x83309638	0xB88D
+0x83309639	0xB88E
+0x83309730	0xB88F
+0x83309731	0xB890
+0x83309732	0xB891
+0x83309733	0xB892
+0x83309734	0xB893
+0x83309735	0xB894
+0x83309736	0xB895
+0x83309737	0xB896
+0x83309738	0xB897
+0x83309739	0xB898
+0x83309830	0xB899
+0x83309831	0xB89A
+0x83309832	0xB89B
+0x83309833	0xB89C
+0x83309834	0xB89D
+0x83309835	0xB89E
+0x83309836	0xB89F
+0x83309837	0xB8A0
+0x83309838	0xB8A1
+0x83309839	0xB8A2
+0x83309930	0xB8A3
+0x83309931	0xB8A4
+0x83309932	0xB8A5
+0x83309933	0xB8A6
+0x83309934	0xB8A7
+0x83309935	0xB8A8
+0x83309936	0xB8A9
+0x83309937	0xB8AA
+0x83309938	0xB8AB
+0x83309939	0xB8AC
+0x83309A30	0xB8AD
+0x83309A31	0xB8AE
+0x83309A32	0xB8AF
+0x83309A33	0xB8B0
+0x83309A34	0xB8B1
+0x83309A35	0xB8B2
+0x83309A36	0xB8B3
+0x83309A37	0xB8B4
+0x83309A38	0xB8B5
+0x83309A39	0xB8B6
+0x83309B30	0xB8B7
+0x83309B31	0xB8B8
+0x83309B32	0xB8B9
+0x83309B33	0xB8BA
+0x83309B34	0xB8BB
+0x83309B35	0xB8BC
+0x83309B36	0xB8BD
+0x83309B37	0xB8BE
+0x83309B38	0xB8BF
+0x83309B39	0xB8C0
+0x83309C30	0xB8C1
+0x83309C31	0xB8C2
+0x83309C32	0xB8C3
+0x83309C33	0xB8C4
+0x83309C34	0xB8C5
+0x83309C35	0xB8C6
+0x83309C36	0xB8C7
+0x83309C37	0xB8C8
+0x83309C38	0xB8C9
+0x83309C39	0xB8CA
+0x83309D30	0xB8CB
+0x83309D31	0xB8CC
+0x83309D32	0xB8CD
+0x83309D33	0xB8CE
+0x83309D34	0xB8CF
+0x83309D35	0xB8D0
+0x83309D36	0xB8D1
+0x83309D37	0xB8D2
+0x83309D38	0xB8D3
+0x83309D39	0xB8D4
+0x83309E30	0xB8D5
+0x83309E31	0xB8D6
+0x83309E32	0xB8D7
+0x83309E33	0xB8D8
+0x83309E34	0xB8D9
+0x83309E35	0xB8DA
+0x83309E36	0xB8DB
+0x83309E37	0xB8DC
+0x83309E38	0xB8DD
+0x83309E39	0xB8DE
+0x83309F30	0xB8DF
+0x83309F31	0xB8E0
+0x83309F32	0xB8E1
+0x83309F33	0xB8E2
+0x83309F34	0xB8E3
+0x83309F35	0xB8E4
+0x83309F36	0xB8E5
+0x83309F37	0xB8E6
+0x83309F38	0xB8E7
+0x83309F39	0xB8E8
+0x8330A030	0xB8E9
+0x8330A031	0xB8EA
+0x8330A032	0xB8EB
+0x8330A033	0xB8EC
+0x8330A034	0xB8ED
+0x8330A035	0xB8EE
+0x8330A036	0xB8EF
+0x8330A037	0xB8F0
+0x8330A038	0xB8F1
+0x8330A039	0xB8F2
+0x8330A130	0xB8F3
+0x8330A131	0xB8F4
+0x8330A132	0xB8F5
+0x8330A133	0xB8F6
+0x8330A134	0xB8F7
+0x8330A135	0xB8F8
+0x8330A136	0xB8F9
+0x8330A137	0xB8FA
+0x8330A138	0xB8FB
+0x8330A139	0xB8FC
+0x8330A230	0xB8FD
+0x8330A231	0xB8FE
+0x8330A232	0xB8FF
+0x8330A233	0xB900
+0x8330A234	0xB901
+0x8330A235	0xB902
+0x8330A236	0xB903
+0x8330A237	0xB904
+0x8330A238	0xB905
+0x8330A239	0xB906
+0x8330A330	0xB907
+0x8330A331	0xB908
+0x8330A332	0xB909
+0x8330A333	0xB90A
+0x8330A334	0xB90B
+0x8330A335	0xB90C
+0x8330A336	0xB90D
+0x8330A337	0xB90E
+0x8330A338	0xB90F
+0x8330A339	0xB910
+0x8330A430	0xB911
+0x8330A431	0xB912
+0x8330A432	0xB913
+0x8330A433	0xB914
+0x8330A434	0xB915
+0x8330A435	0xB916
+0x8330A436	0xB917
+0x8330A437	0xB918
+0x8330A438	0xB919
+0x8330A439	0xB91A
+0x8330A530	0xB91B
+0x8330A531	0xB91C
+0x8330A532	0xB91D
+0x8330A533	0xB91E
+0x8330A534	0xB91F
+0x8330A535	0xB920
+0x8330A536	0xB921
+0x8330A537	0xB922
+0x8330A538	0xB923
+0x8330A539	0xB924
+0x8330A630	0xB925
+0x8330A631	0xB926
+0x8330A632	0xB927
+0x8330A633	0xB928
+0x8330A634	0xB929
+0x8330A635	0xB92A
+0x8330A636	0xB92B
+0x8330A637	0xB92C
+0x8330A638	0xB92D
+0x8330A639	0xB92E
+0x8330A730	0xB92F
+0x8330A731	0xB930
+0x8330A732	0xB931
+0x8330A733	0xB932
+0x8330A734	0xB933
+0x8330A735	0xB934
+0x8330A736	0xB935
+0x8330A737	0xB936
+0x8330A738	0xB937
+0x8330A739	0xB938
+0x8330A830	0xB939
+0x8330A831	0xB93A
+0x8330A832	0xB93B
+0x8330A833	0xB93C
+0x8330A834	0xB93D
+0x8330A835	0xB93E
+0x8330A836	0xB93F
+0x8330A837	0xB940
+0x8330A838	0xB941
+0x8330A839	0xB942
+0x8330A930	0xB943
+0x8330A931	0xB944
+0x8330A932	0xB945
+0x8330A933	0xB946
+0x8330A934	0xB947
+0x8330A935	0xB948
+0x8330A936	0xB949
+0x8330A937	0xB94A
+0x8330A938	0xB94B
+0x8330A939	0xB94C
+0x8330AA30	0xB94D
+0x8330AA31	0xB94E
+0x8330AA32	0xB94F
+0x8330AA33	0xB950
+0x8330AA34	0xB951
+0x8330AA35	0xB952
+0x8330AA36	0xB953
+0x8330AA37	0xB954
+0x8330AA38	0xB955
+0x8330AA39	0xB956
+0x8330AB30	0xB957
+0x8330AB31	0xB958
+0x8330AB32	0xB959
+0x8330AB33	0xB95A
+0x8330AB34	0xB95B
+0x8330AB35	0xB95C
+0x8330AB36	0xB95D
+0x8330AB37	0xB95E
+0x8330AB38	0xB95F
+0x8330AB39	0xB960
+0x8330AC30	0xB961
+0x8330AC31	0xB962
+0x8330AC32	0xB963
+0x8330AC33	0xB964
+0x8330AC34	0xB965
+0x8330AC35	0xB966
+0x8330AC36	0xB967
+0x8330AC37	0xB968
+0x8330AC38	0xB969
+0x8330AC39	0xB96A
+0x8330AD30	0xB96B
+0x8330AD31	0xB96C
+0x8330AD32	0xB96D
+0x8330AD33	0xB96E
+0x8330AD34	0xB96F
+0x8330AD35	0xB970
+0x8330AD36	0xB971
+0x8330AD37	0xB972
+0x8330AD38	0xB973
+0x8330AD39	0xB974
+0x8330AE30	0xB975
+0x8330AE31	0xB976
+0x8330AE32	0xB977
+0x8330AE33	0xB978
+0x8330AE34	0xB979
+0x8330AE35	0xB97A
+0x8330AE36	0xB97B
+0x8330AE37	0xB97C
+0x8330AE38	0xB97D
+0x8330AE39	0xB97E
+0x8330AF30	0xB97F
+0x8330AF31	0xB980
+0x8330AF32	0xB981
+0x8330AF33	0xB982
+0x8330AF34	0xB983
+0x8330AF35	0xB984
+0x8330AF36	0xB985
+0x8330AF37	0xB986
+0x8330AF38	0xB987
+0x8330AF39	0xB988
+0x8330B030	0xB989
+0x8330B031	0xB98A
+0x8330B032	0xB98B
+0x8330B033	0xB98C
+0x8330B034	0xB98D
+0x8330B035	0xB98E
+0x8330B036	0xB98F
+0x8330B037	0xB990
+0x8330B038	0xB991
+0x8330B039	0xB992
+0x8330B130	0xB993
+0x8330B131	0xB994
+0x8330B132	0xB995
+0x8330B133	0xB996
+0x8330B134	0xB997
+0x8330B135	0xB998
+0x8330B136	0xB999
+0x8330B137	0xB99A
+0x8330B138	0xB99B
+0x8330B139	0xB99C
+0x8330B230	0xB99D
+0x8330B231	0xB99E
+0x8330B232	0xB99F
+0x8330B233	0xB9A0
+0x8330B234	0xB9A1
+0x8330B235	0xB9A2
+0x8330B236	0xB9A3
+0x8330B237	0xB9A4
+0x8330B238	0xB9A5
+0x8330B239	0xB9A6
+0x8330B330	0xB9A7
+0x8330B331	0xB9A8
+0x8330B332	0xB9A9
+0x8330B333	0xB9AA
+0x8330B334	0xB9AB
+0x8330B335	0xB9AC
+0x8330B336	0xB9AD
+0x8330B337	0xB9AE
+0x8330B338	0xB9AF
+0x8330B339	0xB9B0
+0x8330B430	0xB9B1
+0x8330B431	0xB9B2
+0x8330B432	0xB9B3
+0x8330B433	0xB9B4
+0x8330B434	0xB9B5
+0x8330B435	0xB9B6
+0x8330B436	0xB9B7
+0x8330B437	0xB9B8
+0x8330B438	0xB9B9
+0x8330B439	0xB9BA
+0x8330B530	0xB9BB
+0x8330B531	0xB9BC
+0x8330B532	0xB9BD
+0x8330B533	0xB9BE
+0x8330B534	0xB9BF
+0x8330B535	0xB9C0
+0x8330B536	0xB9C1
+0x8330B537	0xB9C2
+0x8330B538	0xB9C3
+0x8330B539	0xB9C4
+0x8330B630	0xB9C5
+0x8330B631	0xB9C6
+0x8330B632	0xB9C7
+0x8330B633	0xB9C8
+0x8330B634	0xB9C9
+0x8330B635	0xB9CA
+0x8330B636	0xB9CB
+0x8330B637	0xB9CC
+0x8330B638	0xB9CD
+0x8330B639	0xB9CE
+0x8330B730	0xB9CF
+0x8330B731	0xB9D0
+0x8330B732	0xB9D1
+0x8330B733	0xB9D2
+0x8330B734	0xB9D3
+0x8330B735	0xB9D4
+0x8330B736	0xB9D5
+0x8330B737	0xB9D6
+0x8330B738	0xB9D7
+0x8330B739	0xB9D8
+0x8330B830	0xB9D9
+0x8330B831	0xB9DA
+0x8330B832	0xB9DB
+0x8330B833	0xB9DC
+0x8330B834	0xB9DD
+0x8330B835	0xB9DE
+0x8330B836	0xB9DF
+0x8330B837	0xB9E0
+0x8330B838	0xB9E1
+0x8330B839	0xB9E2
+0x8330B930	0xB9E3
+0x8330B931	0xB9E4
+0x8330B932	0xB9E5
+0x8330B933	0xB9E6
+0x8330B934	0xB9E7
+0x8330B935	0xB9E8
+0x8330B936	0xB9E9
+0x8330B937	0xB9EA
+0x8330B938	0xB9EB
+0x8330B939	0xB9EC
+0x8330BA30	0xB9ED
+0x8330BA31	0xB9EE
+0x8330BA32	0xB9EF
+0x8330BA33	0xB9F0
+0x8330BA34	0xB9F1
+0x8330BA35	0xB9F2
+0x8330BA36	0xB9F3
+0x8330BA37	0xB9F4
+0x8330BA38	0xB9F5
+0x8330BA39	0xB9F6
+0x8330BB30	0xB9F7
+0x8330BB31	0xB9F8
+0x8330BB32	0xB9F9
+0x8330BB33	0xB9FA
+0x8330BB34	0xB9FB
+0x8330BB35	0xB9FC
+0x8330BB36	0xB9FD
+0x8330BB37	0xB9FE
+0x8330BB38	0xB9FF
+0x8330BB39	0xBA00
+0x8330BC30	0xBA01
+0x8330BC31	0xBA02
+0x8330BC32	0xBA03
+0x8330BC33	0xBA04
+0x8330BC34	0xBA05
+0x8330BC35	0xBA06
+0x8330BC36	0xBA07
+0x8330BC37	0xBA08
+0x8330BC38	0xBA09
+0x8330BC39	0xBA0A
+0x8330BD30	0xBA0B
+0x8330BD31	0xBA0C
+0x8330BD32	0xBA0D
+0x8330BD33	0xBA0E
+0x8330BD34	0xBA0F
+0x8330BD35	0xBA10
+0x8330BD36	0xBA11
+0x8330BD37	0xBA12
+0x8330BD38	0xBA13
+0x8330BD39	0xBA14
+0x8330BE30	0xBA15
+0x8330BE31	0xBA16
+0x8330BE32	0xBA17
+0x8330BE33	0xBA18
+0x8330BE34	0xBA19
+0x8330BE35	0xBA1A
+0x8330BE36	0xBA1B
+0x8330BE37	0xBA1C
+0x8330BE38	0xBA1D
+0x8330BE39	0xBA1E
+0x8330BF30	0xBA1F
+0x8330BF31	0xBA20
+0x8330BF32	0xBA21
+0x8330BF33	0xBA22
+0x8330BF34	0xBA23
+0x8330BF35	0xBA24
+0x8330BF36	0xBA25
+0x8330BF37	0xBA26
+0x8330BF38	0xBA27
+0x8330BF39	0xBA28
+0x8330C030	0xBA29
+0x8330C031	0xBA2A
+0x8330C032	0xBA2B
+0x8330C033	0xBA2C
+0x8330C034	0xBA2D
+0x8330C035	0xBA2E
+0x8330C036	0xBA2F
+0x8330C037	0xBA30
+0x8330C038	0xBA31
+0x8330C039	0xBA32
+0x8330C130	0xBA33
+0x8330C131	0xBA34
+0x8330C132	0xBA35
+0x8330C133	0xBA36
+0x8330C134	0xBA37
+0x8330C135	0xBA38
+0x8330C136	0xBA39
+0x8330C137	0xBA3A
+0x8330C138	0xBA3B
+0x8330C139	0xBA3C
+0x8330C230	0xBA3D
+0x8330C231	0xBA3E
+0x8330C232	0xBA3F
+0x8330C233	0xBA40
+0x8330C234	0xBA41
+0x8330C235	0xBA42
+0x8330C236	0xBA43
+0x8330C237	0xBA44
+0x8330C238	0xBA45
+0x8330C239	0xBA46
+0x8330C330	0xBA47
+0x8330C331	0xBA48
+0x8330C332	0xBA49
+0x8330C333	0xBA4A
+0x8330C334	0xBA4B
+0x8330C335	0xBA4C
+0x8330C336	0xBA4D
+0x8330C337	0xBA4E
+0x8330C338	0xBA4F
+0x8330C339	0xBA50
+0x8330C430	0xBA51
+0x8330C431	0xBA52
+0x8330C432	0xBA53
+0x8330C433	0xBA54
+0x8330C434	0xBA55
+0x8330C435	0xBA56
+0x8330C436	0xBA57
+0x8330C437	0xBA58
+0x8330C438	0xBA59
+0x8330C439	0xBA5A
+0x8330C530	0xBA5B
+0x8330C531	0xBA5C
+0x8330C532	0xBA5D
+0x8330C533	0xBA5E
+0x8330C534	0xBA5F
+0x8330C535	0xBA60
+0x8330C536	0xBA61
+0x8330C537	0xBA62
+0x8330C538	0xBA63
+0x8330C539	0xBA64
+0x8330C630	0xBA65
+0x8330C631	0xBA66
+0x8330C632	0xBA67
+0x8330C633	0xBA68
+0x8330C634	0xBA69
+0x8330C635	0xBA6A
+0x8330C636	0xBA6B
+0x8330C637	0xBA6C
+0x8330C638	0xBA6D
+0x8330C639	0xBA6E
+0x8330C730	0xBA6F
+0x8330C731	0xBA70
+0x8330C732	0xBA71
+0x8330C733	0xBA72
+0x8330C734	0xBA73
+0x8330C735	0xBA74
+0x8330C736	0xBA75
+0x8330C737	0xBA76
+0x8330C738	0xBA77
+0x8330C739	0xBA78
+0x8330C830	0xBA79
+0x8330C831	0xBA7A
+0x8330C832	0xBA7B
+0x8330C833	0xBA7C
+0x8330C834	0xBA7D
+0x8330C835	0xBA7E
+0x8330C836	0xBA7F
+0x8330C837	0xBA80
+0x8330C838	0xBA81
+0x8330C839	0xBA82
+0x8330C930	0xBA83
+0x8330C931	0xBA84
+0x8330C932	0xBA85
+0x8330C933	0xBA86
+0x8330C934	0xBA87
+0x8330C935	0xBA88
+0x8330C936	0xBA89
+0x8330C937	0xBA8A
+0x8330C938	0xBA8B
+0x8330C939	0xBA8C
+0x8330CA30	0xBA8D
+0x8330CA31	0xBA8E
+0x8330CA32	0xBA8F
+0x8330CA33	0xBA90
+0x8330CA34	0xBA91
+0x8330CA35	0xBA92
+0x8330CA36	0xBA93
+0x8330CA37	0xBA94
+0x8330CA38	0xBA95
+0x8330CA39	0xBA96
+0x8330CB30	0xBA97
+0x8330CB31	0xBA98
+0x8330CB32	0xBA99
+0x8330CB33	0xBA9A
+0x8330CB34	0xBA9B
+0x8330CB35	0xBA9C
+0x8330CB36	0xBA9D
+0x8330CB37	0xBA9E
+0x8330CB38	0xBA9F
+0x8330CB39	0xBAA0
+0x8330CC30	0xBAA1
+0x8330CC31	0xBAA2
+0x8330CC32	0xBAA3
+0x8330CC33	0xBAA4
+0x8330CC34	0xBAA5
+0x8330CC35	0xBAA6
+0x8330CC36	0xBAA7
+0x8330CC37	0xBAA8
+0x8330CC38	0xBAA9
+0x8330CC39	0xBAAA
+0x8330CD30	0xBAAB
+0x8330CD31	0xBAAC
+0x8330CD32	0xBAAD
+0x8330CD33	0xBAAE
+0x8330CD34	0xBAAF
+0x8330CD35	0xBAB0
+0x8330CD36	0xBAB1
+0x8330CD37	0xBAB2
+0x8330CD38	0xBAB3
+0x8330CD39	0xBAB4
+0x8330CE30	0xBAB5
+0x8330CE31	0xBAB6
+0x8330CE32	0xBAB7
+0x8330CE33	0xBAB8
+0x8330CE34	0xBAB9
+0x8330CE35	0xBABA
+0x8330CE36	0xBABB
+0x8330CE37	0xBABC
+0x8330CE38	0xBABD
+0x8330CE39	0xBABE
+0x8330CF30	0xBABF
+0x8330CF31	0xBAC0
+0x8330CF32	0xBAC1
+0x8330CF33	0xBAC2
+0x8330CF34	0xBAC3
+0x8330CF35	0xBAC4
+0x8330CF36	0xBAC5
+0x8330CF37	0xBAC6
+0x8330CF38	0xBAC7
+0x8330CF39	0xBAC8
+0x8330D030	0xBAC9
+0x8330D031	0xBACA
+0x8330D032	0xBACB
+0x8330D033	0xBACC
+0x8330D034	0xBACD
+0x8330D035	0xBACE
+0x8330D036	0xBACF
+0x8330D037	0xBAD0
+0x8330D038	0xBAD1
+0x8330D039	0xBAD2
+0x8330D130	0xBAD3
+0x8330D131	0xBAD4
+0x8330D132	0xBAD5
+0x8330D133	0xBAD6
+0x8330D134	0xBAD7
+0x8330D135	0xBAD8
+0x8330D136	0xBAD9
+0x8330D137	0xBADA
+0x8330D138	0xBADB
+0x8330D139	0xBADC
+0x8330D230	0xBADD
+0x8330D231	0xBADE
+0x8330D232	0xBADF
+0x8330D233	0xBAE0
+0x8330D234	0xBAE1
+0x8330D235	0xBAE2
+0x8330D236	0xBAE3
+0x8330D237	0xBAE4
+0x8330D238	0xBAE5
+0x8330D239	0xBAE6
+0x8330D330	0xBAE7
+0x8330D331	0xBAE8
+0x8330D332	0xBAE9
+0x8330D333	0xBAEA
+0x8330D334	0xBAEB
+0x8330D335	0xBAEC
+0x8330D336	0xBAED
+0x8330D337	0xBAEE
+0x8330D338	0xBAEF
+0x8330D339	0xBAF0
+0x8330D430	0xBAF1
+0x8330D431	0xBAF2
+0x8330D432	0xBAF3
+0x8330D433	0xBAF4
+0x8330D434	0xBAF5
+0x8330D435	0xBAF6
+0x8330D436	0xBAF7
+0x8330D437	0xBAF8
+0x8330D438	0xBAF9
+0x8330D439	0xBAFA
+0x8330D530	0xBAFB
+0x8330D531	0xBAFC
+0x8330D532	0xBAFD
+0x8330D533	0xBAFE
+0x8330D534	0xBAFF
+0x8330D535	0xBB00
+0x8330D536	0xBB01
+0x8330D537	0xBB02
+0x8330D538	0xBB03
+0x8330D539	0xBB04
+0x8330D630	0xBB05
+0x8330D631	0xBB06
+0x8330D632	0xBB07
+0x8330D633	0xBB08
+0x8330D634	0xBB09
+0x8330D635	0xBB0A
+0x8330D636	0xBB0B
+0x8330D637	0xBB0C
+0x8330D638	0xBB0D
+0x8330D639	0xBB0E
+0x8330D730	0xBB0F
+0x8330D731	0xBB10
+0x8330D732	0xBB11
+0x8330D733	0xBB12
+0x8330D734	0xBB13
+0x8330D735	0xBB14
+0x8330D736	0xBB15
+0x8330D737	0xBB16
+0x8330D738	0xBB17
+0x8330D739	0xBB18
+0x8330D830	0xBB19
+0x8330D831	0xBB1A
+0x8330D832	0xBB1B
+0x8330D833	0xBB1C
+0x8330D834	0xBB1D
+0x8330D835	0xBB1E
+0x8330D836	0xBB1F
+0x8330D837	0xBB20
+0x8330D838	0xBB21
+0x8330D839	0xBB22
+0x8330D930	0xBB23
+0x8330D931	0xBB24
+0x8330D932	0xBB25
+0x8330D933	0xBB26
+0x8330D934	0xBB27
+0x8330D935	0xBB28
+0x8330D936	0xBB29
+0x8330D937	0xBB2A
+0x8330D938	0xBB2B
+0x8330D939	0xBB2C
+0x8330DA30	0xBB2D
+0x8330DA31	0xBB2E
+0x8330DA32	0xBB2F
+0x8330DA33	0xBB30
+0x8330DA34	0xBB31
+0x8330DA35	0xBB32
+0x8330DA36	0xBB33
+0x8330DA37	0xBB34
+0x8330DA38	0xBB35
+0x8330DA39	0xBB36
+0x8330DB30	0xBB37
+0x8330DB31	0xBB38
+0x8330DB32	0xBB39
+0x8330DB33	0xBB3A
+0x8330DB34	0xBB3B
+0x8330DB35	0xBB3C
+0x8330DB36	0xBB3D
+0x8330DB37	0xBB3E
+0x8330DB38	0xBB3F
+0x8330DB39	0xBB40
+0x8330DC30	0xBB41
+0x8330DC31	0xBB42
+0x8330DC32	0xBB43
+0x8330DC33	0xBB44
+0x8330DC34	0xBB45
+0x8330DC35	0xBB46
+0x8330DC36	0xBB47
+0x8330DC37	0xBB48
+0x8330DC38	0xBB49
+0x8330DC39	0xBB4A
+0x8330DD30	0xBB4B
+0x8330DD31	0xBB4C
+0x8330DD32	0xBB4D
+0x8330DD33	0xBB4E
+0x8330DD34	0xBB4F
+0x8330DD35	0xBB50
+0x8330DD36	0xBB51
+0x8330DD37	0xBB52
+0x8330DD38	0xBB53
+0x8330DD39	0xBB54
+0x8330DE30	0xBB55
+0x8330DE31	0xBB56
+0x8330DE32	0xBB57
+0x8330DE33	0xBB58
+0x8330DE34	0xBB59
+0x8330DE35	0xBB5A
+0x8330DE36	0xBB5B
+0x8330DE37	0xBB5C
+0x8330DE38	0xBB5D
+0x8330DE39	0xBB5E
+0x8330DF30	0xBB5F
+0x8330DF31	0xBB60
+0x8330DF32	0xBB61
+0x8330DF33	0xBB62
+0x8330DF34	0xBB63
+0x8330DF35	0xBB64
+0x8330DF36	0xBB65
+0x8330DF37	0xBB66
+0x8330DF38	0xBB67
+0x8330DF39	0xBB68
+0x8330E030	0xBB69
+0x8330E031	0xBB6A
+0x8330E032	0xBB6B
+0x8330E033	0xBB6C
+0x8330E034	0xBB6D
+0x8330E035	0xBB6E
+0x8330E036	0xBB6F
+0x8330E037	0xBB70
+0x8330E038	0xBB71
+0x8330E039	0xBB72
+0x8330E130	0xBB73
+0x8330E131	0xBB74
+0x8330E132	0xBB75
+0x8330E133	0xBB76
+0x8330E134	0xBB77
+0x8330E135	0xBB78
+0x8330E136	0xBB79
+0x8330E137	0xBB7A
+0x8330E138	0xBB7B
+0x8330E139	0xBB7C
+0x8330E230	0xBB7D
+0x8330E231	0xBB7E
+0x8330E232	0xBB7F
+0x8330E233	0xBB80
+0x8330E234	0xBB81
+0x8330E235	0xBB82
+0x8330E236	0xBB83
+0x8330E237	0xBB84
+0x8330E238	0xBB85
+0x8330E239	0xBB86
+0x8330E330	0xBB87
+0x8330E331	0xBB88
+0x8330E332	0xBB89
+0x8330E333	0xBB8A
+0x8330E334	0xBB8B
+0x8330E335	0xBB8C
+0x8330E336	0xBB8D
+0x8330E337	0xBB8E
+0x8330E338	0xBB8F
+0x8330E339	0xBB90
+0x8330E430	0xBB91
+0x8330E431	0xBB92
+0x8330E432	0xBB93
+0x8330E433	0xBB94
+0x8330E434	0xBB95
+0x8330E435	0xBB96
+0x8330E436	0xBB97
+0x8330E437	0xBB98
+0x8330E438	0xBB99
+0x8330E439	0xBB9A
+0x8330E530	0xBB9B
+0x8330E531	0xBB9C
+0x8330E532	0xBB9D
+0x8330E533	0xBB9E
+0x8330E534	0xBB9F
+0x8330E535	0xBBA0
+0x8330E536	0xBBA1
+0x8330E537	0xBBA2
+0x8330E538	0xBBA3
+0x8330E539	0xBBA4
+0x8330E630	0xBBA5
+0x8330E631	0xBBA6
+0x8330E632	0xBBA7
+0x8330E633	0xBBA8
+0x8330E634	0xBBA9
+0x8330E635	0xBBAA
+0x8330E636	0xBBAB
+0x8330E637	0xBBAC
+0x8330E638	0xBBAD
+0x8330E639	0xBBAE
+0x8330E730	0xBBAF
+0x8330E731	0xBBB0
+0x8330E732	0xBBB1
+0x8330E733	0xBBB2
+0x8330E734	0xBBB3
+0x8330E735	0xBBB4
+0x8330E736	0xBBB5
+0x8330E737	0xBBB6
+0x8330E738	0xBBB7
+0x8330E739	0xBBB8
+0x8330E830	0xBBB9
+0x8330E831	0xBBBA
+0x8330E832	0xBBBB
+0x8330E833	0xBBBC
+0x8330E834	0xBBBD
+0x8330E835	0xBBBE
+0x8330E836	0xBBBF
+0x8330E837	0xBBC0
+0x8330E838	0xBBC1
+0x8330E839	0xBBC2
+0x8330E930	0xBBC3
+0x8330E931	0xBBC4
+0x8330E932	0xBBC5
+0x8330E933	0xBBC6
+0x8330E934	0xBBC7
+0x8330E935	0xBBC8
+0x8330E936	0xBBC9
+0x8330E937	0xBBCA
+0x8330E938	0xBBCB
+0x8330E939	0xBBCC
+0x8330EA30	0xBBCD
+0x8330EA31	0xBBCE
+0x8330EA32	0xBBCF
+0x8330EA33	0xBBD0
+0x8330EA34	0xBBD1
+0x8330EA35	0xBBD2
+0x8330EA36	0xBBD3
+0x8330EA37	0xBBD4
+0x8330EA38	0xBBD5
+0x8330EA39	0xBBD6
+0x8330EB30	0xBBD7
+0x8330EB31	0xBBD8
+0x8330EB32	0xBBD9
+0x8330EB33	0xBBDA
+0x8330EB34	0xBBDB
+0x8330EB35	0xBBDC
+0x8330EB36	0xBBDD
+0x8330EB37	0xBBDE
+0x8330EB38	0xBBDF
+0x8330EB39	0xBBE0
+0x8330EC30	0xBBE1
+0x8330EC31	0xBBE2
+0x8330EC32	0xBBE3
+0x8330EC33	0xBBE4
+0x8330EC34	0xBBE5
+0x8330EC35	0xBBE6
+0x8330EC36	0xBBE7
+0x8330EC37	0xBBE8
+0x8330EC38	0xBBE9
+0x8330EC39	0xBBEA
+0x8330ED30	0xBBEB
+0x8330ED31	0xBBEC
+0x8330ED32	0xBBED
+0x8330ED33	0xBBEE
+0x8330ED34	0xBBEF
+0x8330ED35	0xBBF0
+0x8330ED36	0xBBF1
+0x8330ED37	0xBBF2
+0x8330ED38	0xBBF3
+0x8330ED39	0xBBF4
+0x8330EE30	0xBBF5
+0x8330EE31	0xBBF6
+0x8330EE32	0xBBF7
+0x8330EE33	0xBBF8
+0x8330EE34	0xBBF9
+0x8330EE35	0xBBFA
+0x8330EE36	0xBBFB
+0x8330EE37	0xBBFC
+0x8330EE38	0xBBFD
+0x8330EE39	0xBBFE
+0x8330EF30	0xBBFF
+0x8330EF31	0xBC00
+0x8330EF32	0xBC01
+0x8330EF33	0xBC02
+0x8330EF34	0xBC03
+0x8330EF35	0xBC04
+0x8330EF36	0xBC05
+0x8330EF37	0xBC06
+0x8330EF38	0xBC07
+0x8330EF39	0xBC08
+0x8330F030	0xBC09
+0x8330F031	0xBC0A
+0x8330F032	0xBC0B
+0x8330F033	0xBC0C
+0x8330F034	0xBC0D
+0x8330F035	0xBC0E
+0x8330F036	0xBC0F
+0x8330F037	0xBC10
+0x8330F038	0xBC11
+0x8330F039	0xBC12
+0x8330F130	0xBC13
+0x8330F131	0xBC14
+0x8330F132	0xBC15
+0x8330F133	0xBC16
+0x8330F134	0xBC17
+0x8330F135	0xBC18
+0x8330F136	0xBC19
+0x8330F137	0xBC1A
+0x8330F138	0xBC1B
+0x8330F139	0xBC1C
+0x8330F230	0xBC1D
+0x8330F231	0xBC1E
+0x8330F232	0xBC1F
+0x8330F233	0xBC20
+0x8330F234	0xBC21
+0x8330F235	0xBC22
+0x8330F236	0xBC23
+0x8330F237	0xBC24
+0x8330F238	0xBC25
+0x8330F239	0xBC26
+0x8330F330	0xBC27
+0x8330F331	0xBC28
+0x8330F332	0xBC29
+0x8330F333	0xBC2A
+0x8330F334	0xBC2B
+0x8330F335	0xBC2C
+0x8330F336	0xBC2D
+0x8330F337	0xBC2E
+0x8330F338	0xBC2F
+0x8330F339	0xBC30
+0x8330F430	0xBC31
+0x8330F431	0xBC32
+0x8330F432	0xBC33
+0x8330F433	0xBC34
+0x8330F434	0xBC35
+0x8330F435	0xBC36
+0x8330F436	0xBC37
+0x8330F437	0xBC38
+0x8330F438	0xBC39
+0x8330F439	0xBC3A
+0x8330F530	0xBC3B
+0x8330F531	0xBC3C
+0x8330F532	0xBC3D
+0x8330F533	0xBC3E
+0x8330F534	0xBC3F
+0x8330F535	0xBC40
+0x8330F536	0xBC41
+0x8330F537	0xBC42
+0x8330F538	0xBC43
+0x8330F539	0xBC44
+0x8330F630	0xBC45
+0x8330F631	0xBC46
+0x8330F632	0xBC47
+0x8330F633	0xBC48
+0x8330F634	0xBC49
+0x8330F635	0xBC4A
+0x8330F636	0xBC4B
+0x8330F637	0xBC4C
+0x8330F638	0xBC4D
+0x8330F639	0xBC4E
+0x8330F730	0xBC4F
+0x8330F731	0xBC50
+0x8330F732	0xBC51
+0x8330F733	0xBC52
+0x8330F734	0xBC53
+0x8330F735	0xBC54
+0x8330F736	0xBC55
+0x8330F737	0xBC56
+0x8330F738	0xBC57
+0x8330F739	0xBC58
+0x8330F830	0xBC59
+0x8330F831	0xBC5A
+0x8330F832	0xBC5B
+0x8330F833	0xBC5C
+0x8330F834	0xBC5D
+0x8330F835	0xBC5E
+0x8330F836	0xBC5F
+0x8330F837	0xBC60
+0x8330F838	0xBC61
+0x8330F839	0xBC62
+0x8330F930	0xBC63
+0x8330F931	0xBC64
+0x8330F932	0xBC65
+0x8330F933	0xBC66
+0x8330F934	0xBC67
+0x8330F935	0xBC68
+0x8330F936	0xBC69
+0x8330F937	0xBC6A
+0x8330F938	0xBC6B
+0x8330F939	0xBC6C
+0x8330FA30	0xBC6D
+0x8330FA31	0xBC6E
+0x8330FA32	0xBC6F
+0x8330FA33	0xBC70
+0x8330FA34	0xBC71
+0x8330FA35	0xBC72
+0x8330FA36	0xBC73
+0x8330FA37	0xBC74
+0x8330FA38	0xBC75
+0x8330FA39	0xBC76
+0x8330FB30	0xBC77
+0x8330FB31	0xBC78
+0x8330FB32	0xBC79
+0x8330FB33	0xBC7A
+0x8330FB34	0xBC7B
+0x8330FB35	0xBC7C
+0x8330FB36	0xBC7D
+0x8330FB37	0xBC7E
+0x8330FB38	0xBC7F
+0x8330FB39	0xBC80
+0x8330FC30	0xBC81
+0x8330FC31	0xBC82
+0x8330FC32	0xBC83
+0x8330FC33	0xBC84
+0x8330FC34	0xBC85
+0x8330FC35	0xBC86
+0x8330FC36	0xBC87
+0x8330FC37	0xBC88
+0x8330FC38	0xBC89
+0x8330FC39	0xBC8A
+0x8330FD30	0xBC8B
+0x8330FD31	0xBC8C
+0x8330FD32	0xBC8D
+0x8330FD33	0xBC8E
+0x8330FD34	0xBC8F
+0x8330FD35	0xBC90
+0x8330FD36	0xBC91
+0x8330FD37	0xBC92
+0x8330FD38	0xBC93
+0x8330FD39	0xBC94
+0x8330FE30	0xBC95
+0x8330FE31	0xBC96
+0x8330FE32	0xBC97
+0x8330FE33	0xBC98
+0x8330FE34	0xBC99
+0x8330FE35	0xBC9A
+0x8330FE36	0xBC9B
+0x8330FE37	0xBC9C
+0x8330FE38	0xBC9D
+0x8330FE39	0xBC9E
+0x83318130	0xBC9F
+0x83318131	0xBCA0
+0x83318132	0xBCA1
+0x83318133	0xBCA2
+0x83318134	0xBCA3
+0x83318135	0xBCA4
+0x83318136	0xBCA5
+0x83318137	0xBCA6
+0x83318138	0xBCA7
+0x83318139	0xBCA8
+0x83318230	0xBCA9
+0x83318231	0xBCAA
+0x83318232	0xBCAB
+0x83318233	0xBCAC
+0x83318234	0xBCAD
+0x83318235	0xBCAE
+0x83318236	0xBCAF
+0x83318237	0xBCB0
+0x83318238	0xBCB1
+0x83318239	0xBCB2
+0x83318330	0xBCB3
+0x83318331	0xBCB4
+0x83318332	0xBCB5
+0x83318333	0xBCB6
+0x83318334	0xBCB7
+0x83318335	0xBCB8
+0x83318336	0xBCB9
+0x83318337	0xBCBA
+0x83318338	0xBCBB
+0x83318339	0xBCBC
+0x83318430	0xBCBD
+0x83318431	0xBCBE
+0x83318432	0xBCBF
+0x83318433	0xBCC0
+0x83318434	0xBCC1
+0x83318435	0xBCC2
+0x83318436	0xBCC3
+0x83318437	0xBCC4
+0x83318438	0xBCC5
+0x83318439	0xBCC6
+0x83318530	0xBCC7
+0x83318531	0xBCC8
+0x83318532	0xBCC9
+0x83318533	0xBCCA
+0x83318534	0xBCCB
+0x83318535	0xBCCC
+0x83318536	0xBCCD
+0x83318537	0xBCCE
+0x83318538	0xBCCF
+0x83318539	0xBCD0
+0x83318630	0xBCD1
+0x83318631	0xBCD2
+0x83318632	0xBCD3
+0x83318633	0xBCD4
+0x83318634	0xBCD5
+0x83318635	0xBCD6
+0x83318636	0xBCD7
+0x83318637	0xBCD8
+0x83318638	0xBCD9
+0x83318639	0xBCDA
+0x83318730	0xBCDB
+0x83318731	0xBCDC
+0x83318732	0xBCDD
+0x83318733	0xBCDE
+0x83318734	0xBCDF
+0x83318735	0xBCE0
+0x83318736	0xBCE1
+0x83318737	0xBCE2
+0x83318738	0xBCE3
+0x83318739	0xBCE4
+0x83318830	0xBCE5
+0x83318831	0xBCE6
+0x83318832	0xBCE7
+0x83318833	0xBCE8
+0x83318834	0xBCE9
+0x83318835	0xBCEA
+0x83318836	0xBCEB
+0x83318837	0xBCEC
+0x83318838	0xBCED
+0x83318839	0xBCEE
+0x83318930	0xBCEF
+0x83318931	0xBCF0
+0x83318932	0xBCF1
+0x83318933	0xBCF2
+0x83318934	0xBCF3
+0x83318935	0xBCF4
+0x83318936	0xBCF5
+0x83318937	0xBCF6
+0x83318938	0xBCF7
+0x83318939	0xBCF8
+0x83318A30	0xBCF9
+0x83318A31	0xBCFA
+0x83318A32	0xBCFB
+0x83318A33	0xBCFC
+0x83318A34	0xBCFD
+0x83318A35	0xBCFE
+0x83318A36	0xBCFF
+0x83318A37	0xBD00
+0x83318A38	0xBD01
+0x83318A39	0xBD02
+0x83318B30	0xBD03
+0x83318B31	0xBD04
+0x83318B32	0xBD05
+0x83318B33	0xBD06
+0x83318B34	0xBD07
+0x83318B35	0xBD08
+0x83318B36	0xBD09
+0x83318B37	0xBD0A
+0x83318B38	0xBD0B
+0x83318B39	0xBD0C
+0x83318C30	0xBD0D
+0x83318C31	0xBD0E
+0x83318C32	0xBD0F
+0x83318C33	0xBD10
+0x83318C34	0xBD11
+0x83318C35	0xBD12
+0x83318C36	0xBD13
+0x83318C37	0xBD14
+0x83318C38	0xBD15
+0x83318C39	0xBD16
+0x83318D30	0xBD17
+0x83318D31	0xBD18
+0x83318D32	0xBD19
+0x83318D33	0xBD1A
+0x83318D34	0xBD1B
+0x83318D35	0xBD1C
+0x83318D36	0xBD1D
+0x83318D37	0xBD1E
+0x83318D38	0xBD1F
+0x83318D39	0xBD20
+0x83318E30	0xBD21
+0x83318E31	0xBD22
+0x83318E32	0xBD23
+0x83318E33	0xBD24
+0x83318E34	0xBD25
+0x83318E35	0xBD26
+0x83318E36	0xBD27
+0x83318E37	0xBD28
+0x83318E38	0xBD29
+0x83318E39	0xBD2A
+0x83318F30	0xBD2B
+0x83318F31	0xBD2C
+0x83318F32	0xBD2D
+0x83318F33	0xBD2E
+0x83318F34	0xBD2F
+0x83318F35	0xBD30
+0x83318F36	0xBD31
+0x83318F37	0xBD32
+0x83318F38	0xBD33
+0x83318F39	0xBD34
+0x83319030	0xBD35
+0x83319031	0xBD36
+0x83319032	0xBD37
+0x83319033	0xBD38
+0x83319034	0xBD39
+0x83319035	0xBD3A
+0x83319036	0xBD3B
+0x83319037	0xBD3C
+0x83319038	0xBD3D
+0x83319039	0xBD3E
+0x83319130	0xBD3F
+0x83319131	0xBD40
+0x83319132	0xBD41
+0x83319133	0xBD42
+0x83319134	0xBD43
+0x83319135	0xBD44
+0x83319136	0xBD45
+0x83319137	0xBD46
+0x83319138	0xBD47
+0x83319139	0xBD48
+0x83319230	0xBD49
+0x83319231	0xBD4A
+0x83319232	0xBD4B
+0x83319233	0xBD4C
+0x83319234	0xBD4D
+0x83319235	0xBD4E
+0x83319236	0xBD4F
+0x83319237	0xBD50
+0x83319238	0xBD51
+0x83319239	0xBD52
+0x83319330	0xBD53
+0x83319331	0xBD54
+0x83319332	0xBD55
+0x83319333	0xBD56
+0x83319334	0xBD57
+0x83319335	0xBD58
+0x83319336	0xBD59
+0x83319337	0xBD5A
+0x83319338	0xBD5B
+0x83319339	0xBD5C
+0x83319430	0xBD5D
+0x83319431	0xBD5E
+0x83319432	0xBD5F
+0x83319433	0xBD60
+0x83319434	0xBD61
+0x83319435	0xBD62
+0x83319436	0xBD63
+0x83319437	0xBD64
+0x83319438	0xBD65
+0x83319439	0xBD66
+0x83319530	0xBD67
+0x83319531	0xBD68
+0x83319532	0xBD69
+0x83319533	0xBD6A
+0x83319534	0xBD6B
+0x83319535	0xBD6C
+0x83319536	0xBD6D
+0x83319537	0xBD6E
+0x83319538	0xBD6F
+0x83319539	0xBD70
+0x83319630	0xBD71
+0x83319631	0xBD72
+0x83319632	0xBD73
+0x83319633	0xBD74
+0x83319634	0xBD75
+0x83319635	0xBD76
+0x83319636	0xBD77
+0x83319637	0xBD78
+0x83319638	0xBD79
+0x83319639	0xBD7A
+0x83319730	0xBD7B
+0x83319731	0xBD7C
+0x83319732	0xBD7D
+0x83319733	0xBD7E
+0x83319734	0xBD7F
+0x83319735	0xBD80
+0x83319736	0xBD81
+0x83319737	0xBD82
+0x83319738	0xBD83
+0x83319739	0xBD84
+0x83319830	0xBD85
+0x83319831	0xBD86
+0x83319832	0xBD87
+0x83319833	0xBD88
+0x83319834	0xBD89
+0x83319835	0xBD8A
+0x83319836	0xBD8B
+0x83319837	0xBD8C
+0x83319838	0xBD8D
+0x83319839	0xBD8E
+0x83319930	0xBD8F
+0x83319931	0xBD90
+0x83319932	0xBD91
+0x83319933	0xBD92
+0x83319934	0xBD93
+0x83319935	0xBD94
+0x83319936	0xBD95
+0x83319937	0xBD96
+0x83319938	0xBD97
+0x83319939	0xBD98
+0x83319A30	0xBD99
+0x83319A31	0xBD9A
+0x83319A32	0xBD9B
+0x83319A33	0xBD9C
+0x83319A34	0xBD9D
+0x83319A35	0xBD9E
+0x83319A36	0xBD9F
+0x83319A37	0xBDA0
+0x83319A38	0xBDA1
+0x83319A39	0xBDA2
+0x83319B30	0xBDA3
+0x83319B31	0xBDA4
+0x83319B32	0xBDA5
+0x83319B33	0xBDA6
+0x83319B34	0xBDA7
+0x83319B35	0xBDA8
+0x83319B36	0xBDA9
+0x83319B37	0xBDAA
+0x83319B38	0xBDAB
+0x83319B39	0xBDAC
+0x83319C30	0xBDAD
+0x83319C31	0xBDAE
+0x83319C32	0xBDAF
+0x83319C33	0xBDB0
+0x83319C34	0xBDB1
+0x83319C35	0xBDB2
+0x83319C36	0xBDB3
+0x83319C37	0xBDB4
+0x83319C38	0xBDB5
+0x83319C39	0xBDB6
+0x83319D30	0xBDB7
+0x83319D31	0xBDB8
+0x83319D32	0xBDB9
+0x83319D33	0xBDBA
+0x83319D34	0xBDBB
+0x83319D35	0xBDBC
+0x83319D36	0xBDBD
+0x83319D37	0xBDBE
+0x83319D38	0xBDBF
+0x83319D39	0xBDC0
+0x83319E30	0xBDC1
+0x83319E31	0xBDC2
+0x83319E32	0xBDC3
+0x83319E33	0xBDC4
+0x83319E34	0xBDC5
+0x83319E35	0xBDC6
+0x83319E36	0xBDC7
+0x83319E37	0xBDC8
+0x83319E38	0xBDC9
+0x83319E39	0xBDCA
+0x83319F30	0xBDCB
+0x83319F31	0xBDCC
+0x83319F32	0xBDCD
+0x83319F33	0xBDCE
+0x83319F34	0xBDCF
+0x83319F35	0xBDD0
+0x83319F36	0xBDD1
+0x83319F37	0xBDD2
+0x83319F38	0xBDD3
+0x83319F39	0xBDD4
+0x8331A030	0xBDD5
+0x8331A031	0xBDD6
+0x8331A032	0xBDD7
+0x8331A033	0xBDD8
+0x8331A034	0xBDD9
+0x8331A035	0xBDDA
+0x8331A036	0xBDDB
+0x8331A037	0xBDDC
+0x8331A038	0xBDDD
+0x8331A039	0xBDDE
+0x8331A130	0xBDDF
+0x8331A131	0xBDE0
+0x8331A132	0xBDE1
+0x8331A133	0xBDE2
+0x8331A134	0xBDE3
+0x8331A135	0xBDE4
+0x8331A136	0xBDE5
+0x8331A137	0xBDE6
+0x8331A138	0xBDE7
+0x8331A139	0xBDE8
+0x8331A230	0xBDE9
+0x8331A231	0xBDEA
+0x8331A232	0xBDEB
+0x8331A233	0xBDEC
+0x8331A234	0xBDED
+0x8331A235	0xBDEE
+0x8331A236	0xBDEF
+0x8331A237	0xBDF0
+0x8331A238	0xBDF1
+0x8331A239	0xBDF2
+0x8331A330	0xBDF3
+0x8331A331	0xBDF4
+0x8331A332	0xBDF5
+0x8331A333	0xBDF6
+0x8331A334	0xBDF7
+0x8331A335	0xBDF8
+0x8331A336	0xBDF9
+0x8331A337	0xBDFA
+0x8331A338	0xBDFB
+0x8331A339	0xBDFC
+0x8331A430	0xBDFD
+0x8331A431	0xBDFE
+0x8331A432	0xBDFF
+0x8331A433	0xBE00
+0x8331A434	0xBE01
+0x8331A435	0xBE02
+0x8331A436	0xBE03
+0x8331A437	0xBE04
+0x8331A438	0xBE05
+0x8331A439	0xBE06
+0x8331A530	0xBE07
+0x8331A531	0xBE08
+0x8331A532	0xBE09
+0x8331A533	0xBE0A
+0x8331A534	0xBE0B
+0x8331A535	0xBE0C
+0x8331A536	0xBE0D
+0x8331A537	0xBE0E
+0x8331A538	0xBE0F
+0x8331A539	0xBE10
+0x8331A630	0xBE11
+0x8331A631	0xBE12
+0x8331A632	0xBE13
+0x8331A633	0xBE14
+0x8331A634	0xBE15
+0x8331A635	0xBE16
+0x8331A636	0xBE17
+0x8331A637	0xBE18
+0x8331A638	0xBE19
+0x8331A639	0xBE1A
+0x8331A730	0xBE1B
+0x8331A731	0xBE1C
+0x8331A732	0xBE1D
+0x8331A733	0xBE1E
+0x8331A734	0xBE1F
+0x8331A735	0xBE20
+0x8331A736	0xBE21
+0x8331A737	0xBE22
+0x8331A738	0xBE23
+0x8331A739	0xBE24
+0x8331A830	0xBE25
+0x8331A831	0xBE26
+0x8331A832	0xBE27
+0x8331A833	0xBE28
+0x8331A834	0xBE29
+0x8331A835	0xBE2A
+0x8331A836	0xBE2B
+0x8331A837	0xBE2C
+0x8331A838	0xBE2D
+0x8331A839	0xBE2E
+0x8331A930	0xBE2F
+0x8331A931	0xBE30
+0x8331A932	0xBE31
+0x8331A933	0xBE32
+0x8331A934	0xBE33
+0x8331A935	0xBE34
+0x8331A936	0xBE35
+0x8331A937	0xBE36
+0x8331A938	0xBE37
+0x8331A939	0xBE38
+0x8331AA30	0xBE39
+0x8331AA31	0xBE3A
+0x8331AA32	0xBE3B
+0x8331AA33	0xBE3C
+0x8331AA34	0xBE3D
+0x8331AA35	0xBE3E
+0x8331AA36	0xBE3F
+0x8331AA37	0xBE40
+0x8331AA38	0xBE41
+0x8331AA39	0xBE42
+0x8331AB30	0xBE43
+0x8331AB31	0xBE44
+0x8331AB32	0xBE45
+0x8331AB33	0xBE46
+0x8331AB34	0xBE47
+0x8331AB35	0xBE48
+0x8331AB36	0xBE49
+0x8331AB37	0xBE4A
+0x8331AB38	0xBE4B
+0x8331AB39	0xBE4C
+0x8331AC30	0xBE4D
+0x8331AC31	0xBE4E
+0x8331AC32	0xBE4F
+0x8331AC33	0xBE50
+0x8331AC34	0xBE51
+0x8331AC35	0xBE52
+0x8331AC36	0xBE53
+0x8331AC37	0xBE54
+0x8331AC38	0xBE55
+0x8331AC39	0xBE56
+0x8331AD30	0xBE57
+0x8331AD31	0xBE58
+0x8331AD32	0xBE59
+0x8331AD33	0xBE5A
+0x8331AD34	0xBE5B
+0x8331AD35	0xBE5C
+0x8331AD36	0xBE5D
+0x8331AD37	0xBE5E
+0x8331AD38	0xBE5F
+0x8331AD39	0xBE60
+0x8331AE30	0xBE61
+0x8331AE31	0xBE62
+0x8331AE32	0xBE63
+0x8331AE33	0xBE64
+0x8331AE34	0xBE65
+0x8331AE35	0xBE66
+0x8331AE36	0xBE67
+0x8331AE37	0xBE68
+0x8331AE38	0xBE69
+0x8331AE39	0xBE6A
+0x8331AF30	0xBE6B
+0x8331AF31	0xBE6C
+0x8331AF32	0xBE6D
+0x8331AF33	0xBE6E
+0x8331AF34	0xBE6F
+0x8331AF35	0xBE70
+0x8331AF36	0xBE71
+0x8331AF37	0xBE72
+0x8331AF38	0xBE73
+0x8331AF39	0xBE74
+0x8331B030	0xBE75
+0x8331B031	0xBE76
+0x8331B032	0xBE77
+0x8331B033	0xBE78
+0x8331B034	0xBE79
+0x8331B035	0xBE7A
+0x8331B036	0xBE7B
+0x8331B037	0xBE7C
+0x8331B038	0xBE7D
+0x8331B039	0xBE7E
+0x8331B130	0xBE7F
+0x8331B131	0xBE80
+0x8331B132	0xBE81
+0x8331B133	0xBE82
+0x8331B134	0xBE83
+0x8331B135	0xBE84
+0x8331B136	0xBE85
+0x8331B137	0xBE86
+0x8331B138	0xBE87
+0x8331B139	0xBE88
+0x8331B230	0xBE89
+0x8331B231	0xBE8A
+0x8331B232	0xBE8B
+0x8331B233	0xBE8C
+0x8331B234	0xBE8D
+0x8331B235	0xBE8E
+0x8331B236	0xBE8F
+0x8331B237	0xBE90
+0x8331B238	0xBE91
+0x8331B239	0xBE92
+0x8331B330	0xBE93
+0x8331B331	0xBE94
+0x8331B332	0xBE95
+0x8331B333	0xBE96
+0x8331B334	0xBE97
+0x8331B335	0xBE98
+0x8331B336	0xBE99
+0x8331B337	0xBE9A
+0x8331B338	0xBE9B
+0x8331B339	0xBE9C
+0x8331B430	0xBE9D
+0x8331B431	0xBE9E
+0x8331B432	0xBE9F
+0x8331B433	0xBEA0
+0x8331B434	0xBEA1
+0x8331B435	0xBEA2
+0x8331B436	0xBEA3
+0x8331B437	0xBEA4
+0x8331B438	0xBEA5
+0x8331B439	0xBEA6
+0x8331B530	0xBEA7
+0x8331B531	0xBEA8
+0x8331B532	0xBEA9
+0x8331B533	0xBEAA
+0x8331B534	0xBEAB
+0x8331B535	0xBEAC
+0x8331B536	0xBEAD
+0x8331B537	0xBEAE
+0x8331B538	0xBEAF
+0x8331B539	0xBEB0
+0x8331B630	0xBEB1
+0x8331B631	0xBEB2
+0x8331B632	0xBEB3
+0x8331B633	0xBEB4
+0x8331B634	0xBEB5
+0x8331B635	0xBEB6
+0x8331B636	0xBEB7
+0x8331B637	0xBEB8
+0x8331B638	0xBEB9
+0x8331B639	0xBEBA
+0x8331B730	0xBEBB
+0x8331B731	0xBEBC
+0x8331B732	0xBEBD
+0x8331B733	0xBEBE
+0x8331B734	0xBEBF
+0x8331B735	0xBEC0
+0x8331B736	0xBEC1
+0x8331B737	0xBEC2
+0x8331B738	0xBEC3
+0x8331B739	0xBEC4
+0x8331B830	0xBEC5
+0x8331B831	0xBEC6
+0x8331B832	0xBEC7
+0x8331B833	0xBEC8
+0x8331B834	0xBEC9
+0x8331B835	0xBECA
+0x8331B836	0xBECB
+0x8331B837	0xBECC
+0x8331B838	0xBECD
+0x8331B839	0xBECE
+0x8331B930	0xBECF
+0x8331B931	0xBED0
+0x8331B932	0xBED1
+0x8331B933	0xBED2
+0x8331B934	0xBED3
+0x8331B935	0xBED4
+0x8331B936	0xBED5
+0x8331B937	0xBED6
+0x8331B938	0xBED7
+0x8331B939	0xBED8
+0x8331BA30	0xBED9
+0x8331BA31	0xBEDA
+0x8331BA32	0xBEDB
+0x8331BA33	0xBEDC
+0x8331BA34	0xBEDD
+0x8331BA35	0xBEDE
+0x8331BA36	0xBEDF
+0x8331BA37	0xBEE0
+0x8331BA38	0xBEE1
+0x8331BA39	0xBEE2
+0x8331BB30	0xBEE3
+0x8331BB31	0xBEE4
+0x8331BB32	0xBEE5
+0x8331BB33	0xBEE6
+0x8331BB34	0xBEE7
+0x8331BB35	0xBEE8
+0x8331BB36	0xBEE9
+0x8331BB37	0xBEEA
+0x8331BB38	0xBEEB
+0x8331BB39	0xBEEC
+0x8331BC30	0xBEED
+0x8331BC31	0xBEEE
+0x8331BC32	0xBEEF
+0x8331BC33	0xBEF0
+0x8331BC34	0xBEF1
+0x8331BC35	0xBEF2
+0x8331BC36	0xBEF3
+0x8331BC37	0xBEF4
+0x8331BC38	0xBEF5
+0x8331BC39	0xBEF6
+0x8331BD30	0xBEF7
+0x8331BD31	0xBEF8
+0x8331BD32	0xBEF9
+0x8331BD33	0xBEFA
+0x8331BD34	0xBEFB
+0x8331BD35	0xBEFC
+0x8331BD36	0xBEFD
+0x8331BD37	0xBEFE
+0x8331BD38	0xBEFF
+0x8331BD39	0xBF00
+0x8331BE30	0xBF01
+0x8331BE31	0xBF02
+0x8331BE32	0xBF03
+0x8331BE33	0xBF04
+0x8331BE34	0xBF05
+0x8331BE35	0xBF06
+0x8331BE36	0xBF07
+0x8331BE37	0xBF08
+0x8331BE38	0xBF09
+0x8331BE39	0xBF0A
+0x8331BF30	0xBF0B
+0x8331BF31	0xBF0C
+0x8331BF32	0xBF0D
+0x8331BF33	0xBF0E
+0x8331BF34	0xBF0F
+0x8331BF35	0xBF10
+0x8331BF36	0xBF11
+0x8331BF37	0xBF12
+0x8331BF38	0xBF13
+0x8331BF39	0xBF14
+0x8331C030	0xBF15
+0x8331C031	0xBF16
+0x8331C032	0xBF17
+0x8331C033	0xBF18
+0x8331C034	0xBF19
+0x8331C035	0xBF1A
+0x8331C036	0xBF1B
+0x8331C037	0xBF1C
+0x8331C038	0xBF1D
+0x8331C039	0xBF1E
+0x8331C130	0xBF1F
+0x8331C131	0xBF20
+0x8331C132	0xBF21
+0x8331C133	0xBF22
+0x8331C134	0xBF23
+0x8331C135	0xBF24
+0x8331C136	0xBF25
+0x8331C137	0xBF26
+0x8331C138	0xBF27
+0x8331C139	0xBF28
+0x8331C230	0xBF29
+0x8331C231	0xBF2A
+0x8331C232	0xBF2B
+0x8331C233	0xBF2C
+0x8331C234	0xBF2D
+0x8331C235	0xBF2E
+0x8331C236	0xBF2F
+0x8331C237	0xBF30
+0x8331C238	0xBF31
+0x8331C239	0xBF32
+0x8331C330	0xBF33
+0x8331C331	0xBF34
+0x8331C332	0xBF35
+0x8331C333	0xBF36
+0x8331C334	0xBF37
+0x8331C335	0xBF38
+0x8331C336	0xBF39
+0x8331C337	0xBF3A
+0x8331C338	0xBF3B
+0x8331C339	0xBF3C
+0x8331C430	0xBF3D
+0x8331C431	0xBF3E
+0x8331C432	0xBF3F
+0x8331C433	0xBF40
+0x8331C434	0xBF41
+0x8331C435	0xBF42
+0x8331C436	0xBF43
+0x8331C437	0xBF44
+0x8331C438	0xBF45
+0x8331C439	0xBF46
+0x8331C530	0xBF47
+0x8331C531	0xBF48
+0x8331C532	0xBF49
+0x8331C533	0xBF4A
+0x8331C534	0xBF4B
+0x8331C535	0xBF4C
+0x8331C536	0xBF4D
+0x8331C537	0xBF4E
+0x8331C538	0xBF4F
+0x8331C539	0xBF50
+0x8331C630	0xBF51
+0x8331C631	0xBF52
+0x8331C632	0xBF53
+0x8331C633	0xBF54
+0x8331C634	0xBF55
+0x8331C635	0xBF56
+0x8331C636	0xBF57
+0x8331C637	0xBF58
+0x8331C638	0xBF59
+0x8331C639	0xBF5A
+0x8331C730	0xBF5B
+0x8331C731	0xBF5C
+0x8331C732	0xBF5D
+0x8331C733	0xBF5E
+0x8331C734	0xBF5F
+0x8331C735	0xBF60
+0x8331C736	0xBF61
+0x8331C737	0xBF62
+0x8331C738	0xBF63
+0x8331C739	0xBF64
+0x8331C830	0xBF65
+0x8331C831	0xBF66
+0x8331C832	0xBF67
+0x8331C833	0xBF68
+0x8331C834	0xBF69
+0x8331C835	0xBF6A
+0x8331C836	0xBF6B
+0x8331C837	0xBF6C
+0x8331C838	0xBF6D
+0x8331C839	0xBF6E
+0x8331C930	0xBF6F
+0x8331C931	0xBF70
+0x8331C932	0xBF71
+0x8331C933	0xBF72
+0x8331C934	0xBF73
+0x8331C935	0xBF74
+0x8331C936	0xBF75
+0x8331C937	0xBF76
+0x8331C938	0xBF77
+0x8331C939	0xBF78
+0x8331CA30	0xBF79
+0x8331CA31	0xBF7A
+0x8331CA32	0xBF7B
+0x8331CA33	0xBF7C
+0x8331CA34	0xBF7D
+0x8331CA35	0xBF7E
+0x8331CA36	0xBF7F
+0x8331CA37	0xBF80
+0x8331CA38	0xBF81
+0x8331CA39	0xBF82
+0x8331CB30	0xBF83
+0x8331CB31	0xBF84
+0x8331CB32	0xBF85
+0x8331CB33	0xBF86
+0x8331CB34	0xBF87
+0x8331CB35	0xBF88
+0x8331CB36	0xBF89
+0x8331CB37	0xBF8A
+0x8331CB38	0xBF8B
+0x8331CB39	0xBF8C
+0x8331CC30	0xBF8D
+0x8331CC31	0xBF8E
+0x8331CC32	0xBF8F
+0x8331CC33	0xBF90
+0x8331CC34	0xBF91
+0x8331CC35	0xBF92
+0x8331CC36	0xBF93
+0x8331CC37	0xBF94
+0x8331CC38	0xBF95
+0x8331CC39	0xBF96
+0x8331CD30	0xBF97
+0x8331CD31	0xBF98
+0x8331CD32	0xBF99
+0x8331CD33	0xBF9A
+0x8331CD34	0xBF9B
+0x8331CD35	0xBF9C
+0x8331CD36	0xBF9D
+0x8331CD37	0xBF9E
+0x8331CD38	0xBF9F
+0x8331CD39	0xBFA0
+0x8331CE30	0xBFA1
+0x8331CE31	0xBFA2
+0x8331CE32	0xBFA3
+0x8331CE33	0xBFA4
+0x8331CE34	0xBFA5
+0x8331CE35	0xBFA6
+0x8331CE36	0xBFA7
+0x8331CE37	0xBFA8
+0x8331CE38	0xBFA9
+0x8331CE39	0xBFAA
+0x8331CF30	0xBFAB
+0x8331CF31	0xBFAC
+0x8331CF32	0xBFAD
+0x8331CF33	0xBFAE
+0x8331CF34	0xBFAF
+0x8331CF35	0xBFB0
+0x8331CF36	0xBFB1
+0x8331CF37	0xBFB2
+0x8331CF38	0xBFB3
+0x8331CF39	0xBFB4
+0x8331D030	0xBFB5
+0x8331D031	0xBFB6
+0x8331D032	0xBFB7
+0x8331D033	0xBFB8
+0x8331D034	0xBFB9
+0x8331D035	0xBFBA
+0x8331D036	0xBFBB
+0x8331D037	0xBFBC
+0x8331D038	0xBFBD
+0x8331D039	0xBFBE
+0x8331D130	0xBFBF
+0x8331D131	0xBFC0
+0x8331D132	0xBFC1
+0x8331D133	0xBFC2
+0x8331D134	0xBFC3
+0x8331D135	0xBFC4
+0x8331D136	0xBFC5
+0x8331D137	0xBFC6
+0x8331D138	0xBFC7
+0x8331D139	0xBFC8
+0x8331D230	0xBFC9
+0x8331D231	0xBFCA
+0x8331D232	0xBFCB
+0x8331D233	0xBFCC
+0x8331D234	0xBFCD
+0x8331D235	0xBFCE
+0x8331D236	0xBFCF
+0x8331D237	0xBFD0
+0x8331D238	0xBFD1
+0x8331D239	0xBFD2
+0x8331D330	0xBFD3
+0x8331D331	0xBFD4
+0x8331D332	0xBFD5
+0x8331D333	0xBFD6
+0x8331D334	0xBFD7
+0x8331D335	0xBFD8
+0x8331D336	0xBFD9
+0x8331D337	0xBFDA
+0x8331D338	0xBFDB
+0x8331D339	0xBFDC
+0x8331D430	0xBFDD
+0x8331D431	0xBFDE
+0x8331D432	0xBFDF
+0x8331D433	0xBFE0
+0x8331D434	0xBFE1
+0x8331D435	0xBFE2
+0x8331D436	0xBFE3
+0x8331D437	0xBFE4
+0x8331D438	0xBFE5
+0x8331D439	0xBFE6
+0x8331D530	0xBFE7
+0x8331D531	0xBFE8
+0x8331D532	0xBFE9
+0x8331D533	0xBFEA
+0x8331D534	0xBFEB
+0x8331D535	0xBFEC
+0x8331D536	0xBFED
+0x8331D537	0xBFEE
+0x8331D538	0xBFEF
+0x8331D539	0xBFF0
+0x8331D630	0xBFF1
+0x8331D631	0xBFF2
+0x8331D632	0xBFF3
+0x8331D633	0xBFF4
+0x8331D634	0xBFF5
+0x8331D635	0xBFF6
+0x8331D636	0xBFF7
+0x8331D637	0xBFF8
+0x8331D638	0xBFF9
+0x8331D639	0xBFFA
+0x8331D730	0xBFFB
+0x8331D731	0xBFFC
+0x8331D732	0xBFFD
+0x8331D733	0xBFFE
+0x8331D734	0xBFFF
+0x8331D735	0xC000
+0x8331D736	0xC001
+0x8331D737	0xC002
+0x8331D738	0xC003
+0x8331D739	0xC004
+0x8331D830	0xC005
+0x8331D831	0xC006
+0x8331D832	0xC007
+0x8331D833	0xC008
+0x8331D834	0xC009
+0x8331D835	0xC00A
+0x8331D836	0xC00B
+0x8331D837	0xC00C
+0x8331D838	0xC00D
+0x8331D839	0xC00E
+0x8331D930	0xC00F
+0x8331D931	0xC010
+0x8331D932	0xC011
+0x8331D933	0xC012
+0x8331D934	0xC013
+0x8331D935	0xC014
+0x8331D936	0xC015
+0x8331D937	0xC016
+0x8331D938	0xC017
+0x8331D939	0xC018
+0x8331DA30	0xC019
+0x8331DA31	0xC01A
+0x8331DA32	0xC01B
+0x8331DA33	0xC01C
+0x8331DA34	0xC01D
+0x8331DA35	0xC01E
+0x8331DA36	0xC01F
+0x8331DA37	0xC020
+0x8331DA38	0xC021
+0x8331DA39	0xC022
+0x8331DB30	0xC023
+0x8331DB31	0xC024
+0x8331DB32	0xC025
+0x8331DB33	0xC026
+0x8331DB34	0xC027
+0x8331DB35	0xC028
+0x8331DB36	0xC029
+0x8331DB37	0xC02A
+0x8331DB38	0xC02B
+0x8331DB39	0xC02C
+0x8331DC30	0xC02D
+0x8331DC31	0xC02E
+0x8331DC32	0xC02F
+0x8331DC33	0xC030
+0x8331DC34	0xC031
+0x8331DC35	0xC032
+0x8331DC36	0xC033
+0x8331DC37	0xC034
+0x8331DC38	0xC035
+0x8331DC39	0xC036
+0x8331DD30	0xC037
+0x8331DD31	0xC038
+0x8331DD32	0xC039
+0x8331DD33	0xC03A
+0x8331DD34	0xC03B
+0x8331DD35	0xC03C
+0x8331DD36	0xC03D
+0x8331DD37	0xC03E
+0x8331DD38	0xC03F
+0x8331DD39	0xC040
+0x8331DE30	0xC041
+0x8331DE31	0xC042
+0x8331DE32	0xC043
+0x8331DE33	0xC044
+0x8331DE34	0xC045
+0x8331DE35	0xC046
+0x8331DE36	0xC047
+0x8331DE37	0xC048
+0x8331DE38	0xC049
+0x8331DE39	0xC04A
+0x8331DF30	0xC04B
+0x8331DF31	0xC04C
+0x8331DF32	0xC04D
+0x8331DF33	0xC04E
+0x8331DF34	0xC04F
+0x8331DF35	0xC050
+0x8331DF36	0xC051
+0x8331DF37	0xC052
+0x8331DF38	0xC053
+0x8331DF39	0xC054
+0x8331E030	0xC055
+0x8331E031	0xC056
+0x8331E032	0xC057
+0x8331E033	0xC058
+0x8331E034	0xC059
+0x8331E035	0xC05A
+0x8331E036	0xC05B
+0x8331E037	0xC05C
+0x8331E038	0xC05D
+0x8331E039	0xC05E
+0x8331E130	0xC05F
+0x8331E131	0xC060
+0x8331E132	0xC061
+0x8331E133	0xC062
+0x8331E134	0xC063
+0x8331E135	0xC064
+0x8331E136	0xC065
+0x8331E137	0xC066
+0x8331E138	0xC067
+0x8331E139	0xC068
+0x8331E230	0xC069
+0x8331E231	0xC06A
+0x8331E232	0xC06B
+0x8331E233	0xC06C
+0x8331E234	0xC06D
+0x8331E235	0xC06E
+0x8331E236	0xC06F
+0x8331E237	0xC070
+0x8331E238	0xC071
+0x8331E239	0xC072
+0x8331E330	0xC073
+0x8331E331	0xC074
+0x8331E332	0xC075
+0x8331E333	0xC076
+0x8331E334	0xC077
+0x8331E335	0xC078
+0x8331E336	0xC079
+0x8331E337	0xC07A
+0x8331E338	0xC07B
+0x8331E339	0xC07C
+0x8331E430	0xC07D
+0x8331E431	0xC07E
+0x8331E432	0xC07F
+0x8331E433	0xC080
+0x8331E434	0xC081
+0x8331E435	0xC082
+0x8331E436	0xC083
+0x8331E437	0xC084
+0x8331E438	0xC085
+0x8331E439	0xC086
+0x8331E530	0xC087
+0x8331E531	0xC088
+0x8331E532	0xC089
+0x8331E533	0xC08A
+0x8331E534	0xC08B
+0x8331E535	0xC08C
+0x8331E536	0xC08D
+0x8331E537	0xC08E
+0x8331E538	0xC08F
+0x8331E539	0xC090
+0x8331E630	0xC091
+0x8331E631	0xC092
+0x8331E632	0xC093
+0x8331E633	0xC094
+0x8331E634	0xC095
+0x8331E635	0xC096
+0x8331E636	0xC097
+0x8331E637	0xC098
+0x8331E638	0xC099
+0x8331E639	0xC09A
+0x8331E730	0xC09B
+0x8331E731	0xC09C
+0x8331E732	0xC09D
+0x8331E733	0xC09E
+0x8331E734	0xC09F
+0x8331E735	0xC0A0
+0x8331E736	0xC0A1
+0x8331E737	0xC0A2
+0x8331E738	0xC0A3
+0x8331E739	0xC0A4
+0x8331E830	0xC0A5
+0x8331E831	0xC0A6
+0x8331E832	0xC0A7
+0x8331E833	0xC0A8
+0x8331E834	0xC0A9
+0x8331E835	0xC0AA
+0x8331E836	0xC0AB
+0x8331E837	0xC0AC
+0x8331E838	0xC0AD
+0x8331E839	0xC0AE
+0x8331E930	0xC0AF
+0x8331E931	0xC0B0
+0x8331E932	0xC0B1
+0x8331E933	0xC0B2
+0x8331E934	0xC0B3
+0x8331E935	0xC0B4
+0x8331E936	0xC0B5
+0x8331E937	0xC0B6
+0x8331E938	0xC0B7
+0x8331E939	0xC0B8
+0x8331EA30	0xC0B9
+0x8331EA31	0xC0BA
+0x8331EA32	0xC0BB
+0x8331EA33	0xC0BC
+0x8331EA34	0xC0BD
+0x8331EA35	0xC0BE
+0x8331EA36	0xC0BF
+0x8331EA37	0xC0C0
+0x8331EA38	0xC0C1
+0x8331EA39	0xC0C2
+0x8331EB30	0xC0C3
+0x8331EB31	0xC0C4
+0x8331EB32	0xC0C5
+0x8331EB33	0xC0C6
+0x8331EB34	0xC0C7
+0x8331EB35	0xC0C8
+0x8331EB36	0xC0C9
+0x8331EB37	0xC0CA
+0x8331EB38	0xC0CB
+0x8331EB39	0xC0CC
+0x8331EC30	0xC0CD
+0x8331EC31	0xC0CE
+0x8331EC32	0xC0CF
+0x8331EC33	0xC0D0
+0x8331EC34	0xC0D1
+0x8331EC35	0xC0D2
+0x8331EC36	0xC0D3
+0x8331EC37	0xC0D4
+0x8331EC38	0xC0D5
+0x8331EC39	0xC0D6
+0x8331ED30	0xC0D7
+0x8331ED31	0xC0D8
+0x8331ED32	0xC0D9
+0x8331ED33	0xC0DA
+0x8331ED34	0xC0DB
+0x8331ED35	0xC0DC
+0x8331ED36	0xC0DD
+0x8331ED37	0xC0DE
+0x8331ED38	0xC0DF
+0x8331ED39	0xC0E0
+0x8331EE30	0xC0E1
+0x8331EE31	0xC0E2
+0x8331EE32	0xC0E3
+0x8331EE33	0xC0E4
+0x8331EE34	0xC0E5
+0x8331EE35	0xC0E6
+0x8331EE36	0xC0E7
+0x8331EE37	0xC0E8
+0x8331EE38	0xC0E9
+0x8331EE39	0xC0EA
+0x8331EF30	0xC0EB
+0x8331EF31	0xC0EC
+0x8331EF32	0xC0ED
+0x8331EF33	0xC0EE
+0x8331EF34	0xC0EF
+0x8331EF35	0xC0F0
+0x8331EF36	0xC0F1
+0x8331EF37	0xC0F2
+0x8331EF38	0xC0F3
+0x8331EF39	0xC0F4
+0x8331F030	0xC0F5
+0x8331F031	0xC0F6
+0x8331F032	0xC0F7
+0x8331F033	0xC0F8
+0x8331F034	0xC0F9
+0x8331F035	0xC0FA
+0x8331F036	0xC0FB
+0x8331F037	0xC0FC
+0x8331F038	0xC0FD
+0x8331F039	0xC0FE
+0x8331F130	0xC0FF
+0x8331F131	0xC100
+0x8331F132	0xC101
+0x8331F133	0xC102
+0x8331F134	0xC103
+0x8331F135	0xC104
+0x8331F136	0xC105
+0x8331F137	0xC106
+0x8331F138	0xC107
+0x8331F139	0xC108
+0x8331F230	0xC109
+0x8331F231	0xC10A
+0x8331F232	0xC10B
+0x8331F233	0xC10C
+0x8331F234	0xC10D
+0x8331F235	0xC10E
+0x8331F236	0xC10F
+0x8331F237	0xC110
+0x8331F238	0xC111
+0x8331F239	0xC112
+0x8331F330	0xC113
+0x8331F331	0xC114
+0x8331F332	0xC115
+0x8331F333	0xC116
+0x8331F334	0xC117
+0x8331F335	0xC118
+0x8331F336	0xC119
+0x8331F337	0xC11A
+0x8331F338	0xC11B
+0x8331F339	0xC11C
+0x8331F430	0xC11D
+0x8331F431	0xC11E
+0x8331F432	0xC11F
+0x8331F433	0xC120
+0x8331F434	0xC121
+0x8331F435	0xC122
+0x8331F436	0xC123
+0x8331F437	0xC124
+0x8331F438	0xC125
+0x8331F439	0xC126
+0x8331F530	0xC127
+0x8331F531	0xC128
+0x8331F532	0xC129
+0x8331F533	0xC12A
+0x8331F534	0xC12B
+0x8331F535	0xC12C
+0x8331F536	0xC12D
+0x8331F537	0xC12E
+0x8331F538	0xC12F
+0x8331F539	0xC130
+0x8331F630	0xC131
+0x8331F631	0xC132
+0x8331F632	0xC133
+0x8331F633	0xC134
+0x8331F634	0xC135
+0x8331F635	0xC136
+0x8331F636	0xC137
+0x8331F637	0xC138
+0x8331F638	0xC139
+0x8331F639	0xC13A
+0x8331F730	0xC13B
+0x8331F731	0xC13C
+0x8331F732	0xC13D
+0x8331F733	0xC13E
+0x8331F734	0xC13F
+0x8331F735	0xC140
+0x8331F736	0xC141
+0x8331F737	0xC142
+0x8331F738	0xC143
+0x8331F739	0xC144
+0x8331F830	0xC145
+0x8331F831	0xC146
+0x8331F832	0xC147
+0x8331F833	0xC148
+0x8331F834	0xC149
+0x8331F835	0xC14A
+0x8331F836	0xC14B
+0x8331F837	0xC14C
+0x8331F838	0xC14D
+0x8331F839	0xC14E
+0x8331F930	0xC14F
+0x8331F931	0xC150
+0x8331F932	0xC151
+0x8331F933	0xC152
+0x8331F934	0xC153
+0x8331F935	0xC154
+0x8331F936	0xC155
+0x8331F937	0xC156
+0x8331F938	0xC157
+0x8331F939	0xC158
+0x8331FA30	0xC159
+0x8331FA31	0xC15A
+0x8331FA32	0xC15B
+0x8331FA33	0xC15C
+0x8331FA34	0xC15D
+0x8331FA35	0xC15E
+0x8331FA36	0xC15F
+0x8331FA37	0xC160
+0x8331FA38	0xC161
+0x8331FA39	0xC162
+0x8331FB30	0xC163
+0x8331FB31	0xC164
+0x8331FB32	0xC165
+0x8331FB33	0xC166
+0x8331FB34	0xC167
+0x8331FB35	0xC168
+0x8331FB36	0xC169
+0x8331FB37	0xC16A
+0x8331FB38	0xC16B
+0x8331FB39	0xC16C
+0x8331FC30	0xC16D
+0x8331FC31	0xC16E
+0x8331FC32	0xC16F
+0x8331FC33	0xC170
+0x8331FC34	0xC171
+0x8331FC35	0xC172
+0x8331FC36	0xC173
+0x8331FC37	0xC174
+0x8331FC38	0xC175
+0x8331FC39	0xC176
+0x8331FD30	0xC177
+0x8331FD31	0xC178
+0x8331FD32	0xC179
+0x8331FD33	0xC17A
+0x8331FD34	0xC17B
+0x8331FD35	0xC17C
+0x8331FD36	0xC17D
+0x8331FD37	0xC17E
+0x8331FD38	0xC17F
+0x8331FD39	0xC180
+0x8331FE30	0xC181
+0x8331FE31	0xC182
+0x8331FE32	0xC183
+0x8331FE33	0xC184
+0x8331FE34	0xC185
+0x8331FE35	0xC186
+0x8331FE36	0xC187
+0x8331FE37	0xC188
+0x8331FE38	0xC189
+0x8331FE39	0xC18A
+0x83328130	0xC18B
+0x83328131	0xC18C
+0x83328132	0xC18D
+0x83328133	0xC18E
+0x83328134	0xC18F
+0x83328135	0xC190
+0x83328136	0xC191
+0x83328137	0xC192
+0x83328138	0xC193
+0x83328139	0xC194
+0x83328230	0xC195
+0x83328231	0xC196
+0x83328232	0xC197
+0x83328233	0xC198
+0x83328234	0xC199
+0x83328235	0xC19A
+0x83328236	0xC19B
+0x83328237	0xC19C
+0x83328238	0xC19D
+0x83328239	0xC19E
+0x83328330	0xC19F
+0x83328331	0xC1A0
+0x83328332	0xC1A1
+0x83328333	0xC1A2
+0x83328334	0xC1A3
+0x83328335	0xC1A4
+0x83328336	0xC1A5
+0x83328337	0xC1A6
+0x83328338	0xC1A7
+0x83328339	0xC1A8
+0x83328430	0xC1A9
+0x83328431	0xC1AA
+0x83328432	0xC1AB
+0x83328433	0xC1AC
+0x83328434	0xC1AD
+0x83328435	0xC1AE
+0x83328436	0xC1AF
+0x83328437	0xC1B0
+0x83328438	0xC1B1
+0x83328439	0xC1B2
+0x83328530	0xC1B3
+0x83328531	0xC1B4
+0x83328532	0xC1B5
+0x83328533	0xC1B6
+0x83328534	0xC1B7
+0x83328535	0xC1B8
+0x83328536	0xC1B9
+0x83328537	0xC1BA
+0x83328538	0xC1BB
+0x83328539	0xC1BC
+0x83328630	0xC1BD
+0x83328631	0xC1BE
+0x83328632	0xC1BF
+0x83328633	0xC1C0
+0x83328634	0xC1C1
+0x83328635	0xC1C2
+0x83328636	0xC1C3
+0x83328637	0xC1C4
+0x83328638	0xC1C5
+0x83328639	0xC1C6
+0x83328730	0xC1C7
+0x83328731	0xC1C8
+0x83328732	0xC1C9
+0x83328733	0xC1CA
+0x83328734	0xC1CB
+0x83328735	0xC1CC
+0x83328736	0xC1CD
+0x83328737	0xC1CE
+0x83328738	0xC1CF
+0x83328739	0xC1D0
+0x83328830	0xC1D1
+0x83328831	0xC1D2
+0x83328832	0xC1D3
+0x83328833	0xC1D4
+0x83328834	0xC1D5
+0x83328835	0xC1D6
+0x83328836	0xC1D7
+0x83328837	0xC1D8
+0x83328838	0xC1D9
+0x83328839	0xC1DA
+0x83328930	0xC1DB
+0x83328931	0xC1DC
+0x83328932	0xC1DD
+0x83328933	0xC1DE
+0x83328934	0xC1DF
+0x83328935	0xC1E0
+0x83328936	0xC1E1
+0x83328937	0xC1E2
+0x83328938	0xC1E3
+0x83328939	0xC1E4
+0x83328A30	0xC1E5
+0x83328A31	0xC1E6
+0x83328A32	0xC1E7
+0x83328A33	0xC1E8
+0x83328A34	0xC1E9
+0x83328A35	0xC1EA
+0x83328A36	0xC1EB
+0x83328A37	0xC1EC
+0x83328A38	0xC1ED
+0x83328A39	0xC1EE
+0x83328B30	0xC1EF
+0x83328B31	0xC1F0
+0x83328B32	0xC1F1
+0x83328B33	0xC1F2
+0x83328B34	0xC1F3
+0x83328B35	0xC1F4
+0x83328B36	0xC1F5
+0x83328B37	0xC1F6
+0x83328B38	0xC1F7
+0x83328B39	0xC1F8
+0x83328C30	0xC1F9
+0x83328C31	0xC1FA
+0x83328C32	0xC1FB
+0x83328C33	0xC1FC
+0x83328C34	0xC1FD
+0x83328C35	0xC1FE
+0x83328C36	0xC1FF
+0x83328C37	0xC200
+0x83328C38	0xC201
+0x83328C39	0xC202
+0x83328D30	0xC203
+0x83328D31	0xC204
+0x83328D32	0xC205
+0x83328D33	0xC206
+0x83328D34	0xC207
+0x83328D35	0xC208
+0x83328D36	0xC209
+0x83328D37	0xC20A
+0x83328D38	0xC20B
+0x83328D39	0xC20C
+0x83328E30	0xC20D
+0x83328E31	0xC20E
+0x83328E32	0xC20F
+0x83328E33	0xC210
+0x83328E34	0xC211
+0x83328E35	0xC212
+0x83328E36	0xC213
+0x83328E37	0xC214
+0x83328E38	0xC215
+0x83328E39	0xC216
+0x83328F30	0xC217
+0x83328F31	0xC218
+0x83328F32	0xC219
+0x83328F33	0xC21A
+0x83328F34	0xC21B
+0x83328F35	0xC21C
+0x83328F36	0xC21D
+0x83328F37	0xC21E
+0x83328F38	0xC21F
+0x83328F39	0xC220
+0x83329030	0xC221
+0x83329031	0xC222
+0x83329032	0xC223
+0x83329033	0xC224
+0x83329034	0xC225
+0x83329035	0xC226
+0x83329036	0xC227
+0x83329037	0xC228
+0x83329038	0xC229
+0x83329039	0xC22A
+0x83329130	0xC22B
+0x83329131	0xC22C
+0x83329132	0xC22D
+0x83329133	0xC22E
+0x83329134	0xC22F
+0x83329135	0xC230
+0x83329136	0xC231
+0x83329137	0xC232
+0x83329138	0xC233
+0x83329139	0xC234
+0x83329230	0xC235
+0x83329231	0xC236
+0x83329232	0xC237
+0x83329233	0xC238
+0x83329234	0xC239
+0x83329235	0xC23A
+0x83329236	0xC23B
+0x83329237	0xC23C
+0x83329238	0xC23D
+0x83329239	0xC23E
+0x83329330	0xC23F
+0x83329331	0xC240
+0x83329332	0xC241
+0x83329333	0xC242
+0x83329334	0xC243
+0x83329335	0xC244
+0x83329336	0xC245
+0x83329337	0xC246
+0x83329338	0xC247
+0x83329339	0xC248
+0x83329430	0xC249
+0x83329431	0xC24A
+0x83329432	0xC24B
+0x83329433	0xC24C
+0x83329434	0xC24D
+0x83329435	0xC24E
+0x83329436	0xC24F
+0x83329437	0xC250
+0x83329438	0xC251
+0x83329439	0xC252
+0x83329530	0xC253
+0x83329531	0xC254
+0x83329532	0xC255
+0x83329533	0xC256
+0x83329534	0xC257
+0x83329535	0xC258
+0x83329536	0xC259
+0x83329537	0xC25A
+0x83329538	0xC25B
+0x83329539	0xC25C
+0x83329630	0xC25D
+0x83329631	0xC25E
+0x83329632	0xC25F
+0x83329633	0xC260
+0x83329634	0xC261
+0x83329635	0xC262
+0x83329636	0xC263
+0x83329637	0xC264
+0x83329638	0xC265
+0x83329639	0xC266
+0x83329730	0xC267
+0x83329731	0xC268
+0x83329732	0xC269
+0x83329733	0xC26A
+0x83329734	0xC26B
+0x83329735	0xC26C
+0x83329736	0xC26D
+0x83329737	0xC26E
+0x83329738	0xC26F
+0x83329739	0xC270
+0x83329830	0xC271
+0x83329831	0xC272
+0x83329832	0xC273
+0x83329833	0xC274
+0x83329834	0xC275
+0x83329835	0xC276
+0x83329836	0xC277
+0x83329837	0xC278
+0x83329838	0xC279
+0x83329839	0xC27A
+0x83329930	0xC27B
+0x83329931	0xC27C
+0x83329932	0xC27D
+0x83329933	0xC27E
+0x83329934	0xC27F
+0x83329935	0xC280
+0x83329936	0xC281
+0x83329937	0xC282
+0x83329938	0xC283
+0x83329939	0xC284
+0x83329A30	0xC285
+0x83329A31	0xC286
+0x83329A32	0xC287
+0x83329A33	0xC288
+0x83329A34	0xC289
+0x83329A35	0xC28A
+0x83329A36	0xC28B
+0x83329A37	0xC28C
+0x83329A38	0xC28D
+0x83329A39	0xC28E
+0x83329B30	0xC28F
+0x83329B31	0xC290
+0x83329B32	0xC291
+0x83329B33	0xC292
+0x83329B34	0xC293
+0x83329B35	0xC294
+0x83329B36	0xC295
+0x83329B37	0xC296
+0x83329B38	0xC297
+0x83329B39	0xC298
+0x83329C30	0xC299
+0x83329C31	0xC29A
+0x83329C32	0xC29B
+0x83329C33	0xC29C
+0x83329C34	0xC29D
+0x83329C35	0xC29E
+0x83329C36	0xC29F
+0x83329C37	0xC2A0
+0x83329C38	0xC2A1
+0x83329C39	0xC2A2
+0x83329D30	0xC2A3
+0x83329D31	0xC2A4
+0x83329D32	0xC2A5
+0x83329D33	0xC2A6
+0x83329D34	0xC2A7
+0x83329D35	0xC2A8
+0x83329D36	0xC2A9
+0x83329D37	0xC2AA
+0x83329D38	0xC2AB
+0x83329D39	0xC2AC
+0x83329E30	0xC2AD
+0x83329E31	0xC2AE
+0x83329E32	0xC2AF
+0x83329E33	0xC2B0
+0x83329E34	0xC2B1
+0x83329E35	0xC2B2
+0x83329E36	0xC2B3
+0x83329E37	0xC2B4
+0x83329E38	0xC2B5
+0x83329E39	0xC2B6
+0x83329F30	0xC2B7
+0x83329F31	0xC2B8
+0x83329F32	0xC2B9
+0x83329F33	0xC2BA
+0x83329F34	0xC2BB
+0x83329F35	0xC2BC
+0x83329F36	0xC2BD
+0x83329F37	0xC2BE
+0x83329F38	0xC2BF
+0x83329F39	0xC2C0
+0x8332A030	0xC2C1
+0x8332A031	0xC2C2
+0x8332A032	0xC2C3
+0x8332A033	0xC2C4
+0x8332A034	0xC2C5
+0x8332A035	0xC2C6
+0x8332A036	0xC2C7
+0x8332A037	0xC2C8
+0x8332A038	0xC2C9
+0x8332A039	0xC2CA
+0x8332A130	0xC2CB
+0x8332A131	0xC2CC
+0x8332A132	0xC2CD
+0x8332A133	0xC2CE
+0x8332A134	0xC2CF
+0x8332A135	0xC2D0
+0x8332A136	0xC2D1
+0x8332A137	0xC2D2
+0x8332A138	0xC2D3
+0x8332A139	0xC2D4
+0x8332A230	0xC2D5
+0x8332A231	0xC2D6
+0x8332A232	0xC2D7
+0x8332A233	0xC2D8
+0x8332A234	0xC2D9
+0x8332A235	0xC2DA
+0x8332A236	0xC2DB
+0x8332A237	0xC2DC
+0x8332A238	0xC2DD
+0x8332A239	0xC2DE
+0x8332A330	0xC2DF
+0x8332A331	0xC2E0
+0x8332A332	0xC2E1
+0x8332A333	0xC2E2
+0x8332A334	0xC2E3
+0x8332A335	0xC2E4
+0x8332A336	0xC2E5
+0x8332A337	0xC2E6
+0x8332A338	0xC2E7
+0x8332A339	0xC2E8
+0x8332A430	0xC2E9
+0x8332A431	0xC2EA
+0x8332A432	0xC2EB
+0x8332A433	0xC2EC
+0x8332A434	0xC2ED
+0x8332A435	0xC2EE
+0x8332A436	0xC2EF
+0x8332A437	0xC2F0
+0x8332A438	0xC2F1
+0x8332A439	0xC2F2
+0x8332A530	0xC2F3
+0x8332A531	0xC2F4
+0x8332A532	0xC2F5
+0x8332A533	0xC2F6
+0x8332A534	0xC2F7
+0x8332A535	0xC2F8
+0x8332A536	0xC2F9
+0x8332A537	0xC2FA
+0x8332A538	0xC2FB
+0x8332A539	0xC2FC
+0x8332A630	0xC2FD
+0x8332A631	0xC2FE
+0x8332A632	0xC2FF
+0x8332A633	0xC300
+0x8332A634	0xC301
+0x8332A635	0xC302
+0x8332A636	0xC303
+0x8332A637	0xC304
+0x8332A638	0xC305
+0x8332A639	0xC306
+0x8332A730	0xC307
+0x8332A731	0xC308
+0x8332A732	0xC309
+0x8332A733	0xC30A
+0x8332A734	0xC30B
+0x8332A735	0xC30C
+0x8332A736	0xC30D
+0x8332A737	0xC30E
+0x8332A738	0xC30F
+0x8332A739	0xC310
+0x8332A830	0xC311
+0x8332A831	0xC312
+0x8332A832	0xC313
+0x8332A833	0xC314
+0x8332A834	0xC315
+0x8332A835	0xC316
+0x8332A836	0xC317
+0x8332A837	0xC318
+0x8332A838	0xC319
+0x8332A839	0xC31A
+0x8332A930	0xC31B
+0x8332A931	0xC31C
+0x8332A932	0xC31D
+0x8332A933	0xC31E
+0x8332A934	0xC31F
+0x8332A935	0xC320
+0x8332A936	0xC321
+0x8332A937	0xC322
+0x8332A938	0xC323
+0x8332A939	0xC324
+0x8332AA30	0xC325
+0x8332AA31	0xC326
+0x8332AA32	0xC327
+0x8332AA33	0xC328
+0x8332AA34	0xC329
+0x8332AA35	0xC32A
+0x8332AA36	0xC32B
+0x8332AA37	0xC32C
+0x8332AA38	0xC32D
+0x8332AA39	0xC32E
+0x8332AB30	0xC32F
+0x8332AB31	0xC330
+0x8332AB32	0xC331
+0x8332AB33	0xC332
+0x8332AB34	0xC333
+0x8332AB35	0xC334
+0x8332AB36	0xC335
+0x8332AB37	0xC336
+0x8332AB38	0xC337
+0x8332AB39	0xC338
+0x8332AC30	0xC339
+0x8332AC31	0xC33A
+0x8332AC32	0xC33B
+0x8332AC33	0xC33C
+0x8332AC34	0xC33D
+0x8332AC35	0xC33E
+0x8332AC36	0xC33F
+0x8332AC37	0xC340
+0x8332AC38	0xC341
+0x8332AC39	0xC342
+0x8332AD30	0xC343
+0x8332AD31	0xC344
+0x8332AD32	0xC345
+0x8332AD33	0xC346
+0x8332AD34	0xC347
+0x8332AD35	0xC348
+0x8332AD36	0xC349
+0x8332AD37	0xC34A
+0x8332AD38	0xC34B
+0x8332AD39	0xC34C
+0x8332AE30	0xC34D
+0x8332AE31	0xC34E
+0x8332AE32	0xC34F
+0x8332AE33	0xC350
+0x8332AE34	0xC351
+0x8332AE35	0xC352
+0x8332AE36	0xC353
+0x8332AE37	0xC354
+0x8332AE38	0xC355
+0x8332AE39	0xC356
+0x8332AF30	0xC357
+0x8332AF31	0xC358
+0x8332AF32	0xC359
+0x8332AF33	0xC35A
+0x8332AF34	0xC35B
+0x8332AF35	0xC35C
+0x8332AF36	0xC35D
+0x8332AF37	0xC35E
+0x8332AF38	0xC35F
+0x8332AF39	0xC360
+0x8332B030	0xC361
+0x8332B031	0xC362
+0x8332B032	0xC363
+0x8332B033	0xC364
+0x8332B034	0xC365
+0x8332B035	0xC366
+0x8332B036	0xC367
+0x8332B037	0xC368
+0x8332B038	0xC369
+0x8332B039	0xC36A
+0x8332B130	0xC36B
+0x8332B131	0xC36C
+0x8332B132	0xC36D
+0x8332B133	0xC36E
+0x8332B134	0xC36F
+0x8332B135	0xC370
+0x8332B136	0xC371
+0x8332B137	0xC372
+0x8332B138	0xC373
+0x8332B139	0xC374
+0x8332B230	0xC375
+0x8332B231	0xC376
+0x8332B232	0xC377
+0x8332B233	0xC378
+0x8332B234	0xC379
+0x8332B235	0xC37A
+0x8332B236	0xC37B
+0x8332B237	0xC37C
+0x8332B238	0xC37D
+0x8332B239	0xC37E
+0x8332B330	0xC37F
+0x8332B331	0xC380
+0x8332B332	0xC381
+0x8332B333	0xC382
+0x8332B334	0xC383
+0x8332B335	0xC384
+0x8332B336	0xC385
+0x8332B337	0xC386
+0x8332B338	0xC387
+0x8332B339	0xC388
+0x8332B430	0xC389
+0x8332B431	0xC38A
+0x8332B432	0xC38B
+0x8332B433	0xC38C
+0x8332B434	0xC38D
+0x8332B435	0xC38E
+0x8332B436	0xC38F
+0x8332B437	0xC390
+0x8332B438	0xC391
+0x8332B439	0xC392
+0x8332B530	0xC393
+0x8332B531	0xC394
+0x8332B532	0xC395
+0x8332B533	0xC396
+0x8332B534	0xC397
+0x8332B535	0xC398
+0x8332B536	0xC399
+0x8332B537	0xC39A
+0x8332B538	0xC39B
+0x8332B539	0xC39C
+0x8332B630	0xC39D
+0x8332B631	0xC39E
+0x8332B632	0xC39F
+0x8332B633	0xC3A0
+0x8332B634	0xC3A1
+0x8332B635	0xC3A2
+0x8332B636	0xC3A3
+0x8332B637	0xC3A4
+0x8332B638	0xC3A5
+0x8332B639	0xC3A6
+0x8332B730	0xC3A7
+0x8332B731	0xC3A8
+0x8332B732	0xC3A9
+0x8332B733	0xC3AA
+0x8332B734	0xC3AB
+0x8332B735	0xC3AC
+0x8332B736	0xC3AD
+0x8332B737	0xC3AE
+0x8332B738	0xC3AF
+0x8332B739	0xC3B0
+0x8332B830	0xC3B1
+0x8332B831	0xC3B2
+0x8332B832	0xC3B3
+0x8332B833	0xC3B4
+0x8332B834	0xC3B5
+0x8332B835	0xC3B6
+0x8332B836	0xC3B7
+0x8332B837	0xC3B8
+0x8332B838	0xC3B9
+0x8332B839	0xC3BA
+0x8332B930	0xC3BB
+0x8332B931	0xC3BC
+0x8332B932	0xC3BD
+0x8332B933	0xC3BE
+0x8332B934	0xC3BF
+0x8332B935	0xC3C0
+0x8332B936	0xC3C1
+0x8332B937	0xC3C2
+0x8332B938	0xC3C3
+0x8332B939	0xC3C4
+0x8332BA30	0xC3C5
+0x8332BA31	0xC3C6
+0x8332BA32	0xC3C7
+0x8332BA33	0xC3C8
+0x8332BA34	0xC3C9
+0x8332BA35	0xC3CA
+0x8332BA36	0xC3CB
+0x8332BA37	0xC3CC
+0x8332BA38	0xC3CD
+0x8332BA39	0xC3CE
+0x8332BB30	0xC3CF
+0x8332BB31	0xC3D0
+0x8332BB32	0xC3D1
+0x8332BB33	0xC3D2
+0x8332BB34	0xC3D3
+0x8332BB35	0xC3D4
+0x8332BB36	0xC3D5
+0x8332BB37	0xC3D6
+0x8332BB38	0xC3D7
+0x8332BB39	0xC3D8
+0x8332BC30	0xC3D9
+0x8332BC31	0xC3DA
+0x8332BC32	0xC3DB
+0x8332BC33	0xC3DC
+0x8332BC34	0xC3DD
+0x8332BC35	0xC3DE
+0x8332BC36	0xC3DF
+0x8332BC37	0xC3E0
+0x8332BC38	0xC3E1
+0x8332BC39	0xC3E2
+0x8332BD30	0xC3E3
+0x8332BD31	0xC3E4
+0x8332BD32	0xC3E5
+0x8332BD33	0xC3E6
+0x8332BD34	0xC3E7
+0x8332BD35	0xC3E8
+0x8332BD36	0xC3E9
+0x8332BD37	0xC3EA
+0x8332BD38	0xC3EB
+0x8332BD39	0xC3EC
+0x8332BE30	0xC3ED
+0x8332BE31	0xC3EE
+0x8332BE32	0xC3EF
+0x8332BE33	0xC3F0
+0x8332BE34	0xC3F1
+0x8332BE35	0xC3F2
+0x8332BE36	0xC3F3
+0x8332BE37	0xC3F4
+0x8332BE38	0xC3F5
+0x8332BE39	0xC3F6
+0x8332BF30	0xC3F7
+0x8332BF31	0xC3F8
+0x8332BF32	0xC3F9
+0x8332BF33	0xC3FA
+0x8332BF34	0xC3FB
+0x8332BF35	0xC3FC
+0x8332BF36	0xC3FD
+0x8332BF37	0xC3FE
+0x8332BF38	0xC3FF
+0x8332BF39	0xC400
+0x8332C030	0xC401
+0x8332C031	0xC402
+0x8332C032	0xC403
+0x8332C033	0xC404
+0x8332C034	0xC405
+0x8332C035	0xC406
+0x8332C036	0xC407
+0x8332C037	0xC408
+0x8332C038	0xC409
+0x8332C039	0xC40A
+0x8332C130	0xC40B
+0x8332C131	0xC40C
+0x8332C132	0xC40D
+0x8332C133	0xC40E
+0x8332C134	0xC40F
+0x8332C135	0xC410
+0x8332C136	0xC411
+0x8332C137	0xC412
+0x8332C138	0xC413
+0x8332C139	0xC414
+0x8332C230	0xC415
+0x8332C231	0xC416
+0x8332C232	0xC417
+0x8332C233	0xC418
+0x8332C234	0xC419
+0x8332C235	0xC41A
+0x8332C236	0xC41B
+0x8332C237	0xC41C
+0x8332C238	0xC41D
+0x8332C239	0xC41E
+0x8332C330	0xC41F
+0x8332C331	0xC420
+0x8332C332	0xC421
+0x8332C333	0xC422
+0x8332C334	0xC423
+0x8332C335	0xC424
+0x8332C336	0xC425
+0x8332C337	0xC426
+0x8332C338	0xC427
+0x8332C339	0xC428
+0x8332C430	0xC429
+0x8332C431	0xC42A
+0x8332C432	0xC42B
+0x8332C433	0xC42C
+0x8332C434	0xC42D
+0x8332C435	0xC42E
+0x8332C436	0xC42F
+0x8332C437	0xC430
+0x8332C438	0xC431
+0x8332C439	0xC432
+0x8332C530	0xC433
+0x8332C531	0xC434
+0x8332C532	0xC435
+0x8332C533	0xC436
+0x8332C534	0xC437
+0x8332C535	0xC438
+0x8332C536	0xC439
+0x8332C537	0xC43A
+0x8332C538	0xC43B
+0x8332C539	0xC43C
+0x8332C630	0xC43D
+0x8332C631	0xC43E
+0x8332C632	0xC43F
+0x8332C633	0xC440
+0x8332C634	0xC441
+0x8332C635	0xC442
+0x8332C636	0xC443
+0x8332C637	0xC444
+0x8332C638	0xC445
+0x8332C639	0xC446
+0x8332C730	0xC447
+0x8332C731	0xC448
+0x8332C732	0xC449
+0x8332C733	0xC44A
+0x8332C734	0xC44B
+0x8332C735	0xC44C
+0x8332C736	0xC44D
+0x8332C737	0xC44E
+0x8332C738	0xC44F
+0x8332C739	0xC450
+0x8332C830	0xC451
+0x8332C831	0xC452
+0x8332C832	0xC453
+0x8332C833	0xC454
+0x8332C834	0xC455
+0x8332C835	0xC456
+0x8332C836	0xC457
+0x8332C837	0xC458
+0x8332C838	0xC459
+0x8332C839	0xC45A
+0x8332C930	0xC45B
+0x8332C931	0xC45C
+0x8332C932	0xC45D
+0x8332C933	0xC45E
+0x8332C934	0xC45F
+0x8332C935	0xC460
+0x8332C936	0xC461
+0x8332C937	0xC462
+0x8332C938	0xC463
+0x8332C939	0xC464
+0x8332CA30	0xC465
+0x8332CA31	0xC466
+0x8332CA32	0xC467
+0x8332CA33	0xC468
+0x8332CA34	0xC469
+0x8332CA35	0xC46A
+0x8332CA36	0xC46B
+0x8332CA37	0xC46C
+0x8332CA38	0xC46D
+0x8332CA39	0xC46E
+0x8332CB30	0xC46F
+0x8332CB31	0xC470
+0x8332CB32	0xC471
+0x8332CB33	0xC472
+0x8332CB34	0xC473
+0x8332CB35	0xC474
+0x8332CB36	0xC475
+0x8332CB37	0xC476
+0x8332CB38	0xC477
+0x8332CB39	0xC478
+0x8332CC30	0xC479
+0x8332CC31	0xC47A
+0x8332CC32	0xC47B
+0x8332CC33	0xC47C
+0x8332CC34	0xC47D
+0x8332CC35	0xC47E
+0x8332CC36	0xC47F
+0x8332CC37	0xC480
+0x8332CC38	0xC481
+0x8332CC39	0xC482
+0x8332CD30	0xC483
+0x8332CD31	0xC484
+0x8332CD32	0xC485
+0x8332CD33	0xC486
+0x8332CD34	0xC487
+0x8332CD35	0xC488
+0x8332CD36	0xC489
+0x8332CD37	0xC48A
+0x8332CD38	0xC48B
+0x8332CD39	0xC48C
+0x8332CE30	0xC48D
+0x8332CE31	0xC48E
+0x8332CE32	0xC48F
+0x8332CE33	0xC490
+0x8332CE34	0xC491
+0x8332CE35	0xC492
+0x8332CE36	0xC493
+0x8332CE37	0xC494
+0x8332CE38	0xC495
+0x8332CE39	0xC496
+0x8332CF30	0xC497
+0x8332CF31	0xC498
+0x8332CF32	0xC499
+0x8332CF33	0xC49A
+0x8332CF34	0xC49B
+0x8332CF35	0xC49C
+0x8332CF36	0xC49D
+0x8332CF37	0xC49E
+0x8332CF38	0xC49F
+0x8332CF39	0xC4A0
+0x8332D030	0xC4A1
+0x8332D031	0xC4A2
+0x8332D032	0xC4A3
+0x8332D033	0xC4A4
+0x8332D034	0xC4A5
+0x8332D035	0xC4A6
+0x8332D036	0xC4A7
+0x8332D037	0xC4A8
+0x8332D038	0xC4A9
+0x8332D039	0xC4AA
+0x8332D130	0xC4AB
+0x8332D131	0xC4AC
+0x8332D132	0xC4AD
+0x8332D133	0xC4AE
+0x8332D134	0xC4AF
+0x8332D135	0xC4B0
+0x8332D136	0xC4B1
+0x8332D137	0xC4B2
+0x8332D138	0xC4B3
+0x8332D139	0xC4B4
+0x8332D230	0xC4B5
+0x8332D231	0xC4B6
+0x8332D232	0xC4B7
+0x8332D233	0xC4B8
+0x8332D234	0xC4B9
+0x8332D235	0xC4BA
+0x8332D236	0xC4BB
+0x8332D237	0xC4BC
+0x8332D238	0xC4BD
+0x8332D239	0xC4BE
+0x8332D330	0xC4BF
+0x8332D331	0xC4C0
+0x8332D332	0xC4C1
+0x8332D333	0xC4C2
+0x8332D334	0xC4C3
+0x8332D335	0xC4C4
+0x8332D336	0xC4C5
+0x8332D337	0xC4C6
+0x8332D338	0xC4C7
+0x8332D339	0xC4C8
+0x8332D430	0xC4C9
+0x8332D431	0xC4CA
+0x8332D432	0xC4CB
+0x8332D433	0xC4CC
+0x8332D434	0xC4CD
+0x8332D435	0xC4CE
+0x8332D436	0xC4CF
+0x8332D437	0xC4D0
+0x8332D438	0xC4D1
+0x8332D439	0xC4D2
+0x8332D530	0xC4D3
+0x8332D531	0xC4D4
+0x8332D532	0xC4D5
+0x8332D533	0xC4D6
+0x8332D534	0xC4D7
+0x8332D535	0xC4D8
+0x8332D536	0xC4D9
+0x8332D537	0xC4DA
+0x8332D538	0xC4DB
+0x8332D539	0xC4DC
+0x8332D630	0xC4DD
+0x8332D631	0xC4DE
+0x8332D632	0xC4DF
+0x8332D633	0xC4E0
+0x8332D634	0xC4E1
+0x8332D635	0xC4E2
+0x8332D636	0xC4E3
+0x8332D637	0xC4E4
+0x8332D638	0xC4E5
+0x8332D639	0xC4E6
+0x8332D730	0xC4E7
+0x8332D731	0xC4E8
+0x8332D732	0xC4E9
+0x8332D733	0xC4EA
+0x8332D734	0xC4EB
+0x8332D735	0xC4EC
+0x8332D736	0xC4ED
+0x8332D737	0xC4EE
+0x8332D738	0xC4EF
+0x8332D739	0xC4F0
+0x8332D830	0xC4F1
+0x8332D831	0xC4F2
+0x8332D832	0xC4F3
+0x8332D833	0xC4F4
+0x8332D834	0xC4F5
+0x8332D835	0xC4F6
+0x8332D836	0xC4F7
+0x8332D837	0xC4F8
+0x8332D838	0xC4F9
+0x8332D839	0xC4FA
+0x8332D930	0xC4FB
+0x8332D931	0xC4FC
+0x8332D932	0xC4FD
+0x8332D933	0xC4FE
+0x8332D934	0xC4FF
+0x8332D935	0xC500
+0x8332D936	0xC501
+0x8332D937	0xC502
+0x8332D938	0xC503
+0x8332D939	0xC504
+0x8332DA30	0xC505
+0x8332DA31	0xC506
+0x8332DA32	0xC507
+0x8332DA33	0xC508
+0x8332DA34	0xC509
+0x8332DA35	0xC50A
+0x8332DA36	0xC50B
+0x8332DA37	0xC50C
+0x8332DA38	0xC50D
+0x8332DA39	0xC50E
+0x8332DB30	0xC50F
+0x8332DB31	0xC510
+0x8332DB32	0xC511
+0x8332DB33	0xC512
+0x8332DB34	0xC513
+0x8332DB35	0xC514
+0x8332DB36	0xC515
+0x8332DB37	0xC516
+0x8332DB38	0xC517
+0x8332DB39	0xC518
+0x8332DC30	0xC519
+0x8332DC31	0xC51A
+0x8332DC32	0xC51B
+0x8332DC33	0xC51C
+0x8332DC34	0xC51D
+0x8332DC35	0xC51E
+0x8332DC36	0xC51F
+0x8332DC37	0xC520
+0x8332DC38	0xC521
+0x8332DC39	0xC522
+0x8332DD30	0xC523
+0x8332DD31	0xC524
+0x8332DD32	0xC525
+0x8332DD33	0xC526
+0x8332DD34	0xC527
+0x8332DD35	0xC528
+0x8332DD36	0xC529
+0x8332DD37	0xC52A
+0x8332DD38	0xC52B
+0x8332DD39	0xC52C
+0x8332DE30	0xC52D
+0x8332DE31	0xC52E
+0x8332DE32	0xC52F
+0x8332DE33	0xC530
+0x8332DE34	0xC531
+0x8332DE35	0xC532
+0x8332DE36	0xC533
+0x8332DE37	0xC534
+0x8332DE38	0xC535
+0x8332DE39	0xC536
+0x8332DF30	0xC537
+0x8332DF31	0xC538
+0x8332DF32	0xC539
+0x8332DF33	0xC53A
+0x8332DF34	0xC53B
+0x8332DF35	0xC53C
+0x8332DF36	0xC53D
+0x8332DF37	0xC53E
+0x8332DF38	0xC53F
+0x8332DF39	0xC540
+0x8332E030	0xC541
+0x8332E031	0xC542
+0x8332E032	0xC543
+0x8332E033	0xC544
+0x8332E034	0xC545
+0x8332E035	0xC546
+0x8332E036	0xC547
+0x8332E037	0xC548
+0x8332E038	0xC549
+0x8332E039	0xC54A
+0x8332E130	0xC54B
+0x8332E131	0xC54C
+0x8332E132	0xC54D
+0x8332E133	0xC54E
+0x8332E134	0xC54F
+0x8332E135	0xC550
+0x8332E136	0xC551
+0x8332E137	0xC552
+0x8332E138	0xC553
+0x8332E139	0xC554
+0x8332E230	0xC555
+0x8332E231	0xC556
+0x8332E232	0xC557
+0x8332E233	0xC558
+0x8332E234	0xC559
+0x8332E235	0xC55A
+0x8332E236	0xC55B
+0x8332E237	0xC55C
+0x8332E238	0xC55D
+0x8332E239	0xC55E
+0x8332E330	0xC55F
+0x8332E331	0xC560
+0x8332E332	0xC561
+0x8332E333	0xC562
+0x8332E334	0xC563
+0x8332E335	0xC564
+0x8332E336	0xC565
+0x8332E337	0xC566
+0x8332E338	0xC567
+0x8332E339	0xC568
+0x8332E430	0xC569
+0x8332E431	0xC56A
+0x8332E432	0xC56B
+0x8332E433	0xC56C
+0x8332E434	0xC56D
+0x8332E435	0xC56E
+0x8332E436	0xC56F
+0x8332E437	0xC570
+0x8332E438	0xC571
+0x8332E439	0xC572
+0x8332E530	0xC573
+0x8332E531	0xC574
+0x8332E532	0xC575
+0x8332E533	0xC576
+0x8332E534	0xC577
+0x8332E535	0xC578
+0x8332E536	0xC579
+0x8332E537	0xC57A
+0x8332E538	0xC57B
+0x8332E539	0xC57C
+0x8332E630	0xC57D
+0x8332E631	0xC57E
+0x8332E632	0xC57F
+0x8332E633	0xC580
+0x8332E634	0xC581
+0x8332E635	0xC582
+0x8332E636	0xC583
+0x8332E637	0xC584
+0x8332E638	0xC585
+0x8332E639	0xC586
+0x8332E730	0xC587
+0x8332E731	0xC588
+0x8332E732	0xC589
+0x8332E733	0xC58A
+0x8332E734	0xC58B
+0x8332E735	0xC58C
+0x8332E736	0xC58D
+0x8332E737	0xC58E
+0x8332E738	0xC58F
+0x8332E739	0xC590
+0x8332E830	0xC591
+0x8332E831	0xC592
+0x8332E832	0xC593
+0x8332E833	0xC594
+0x8332E834	0xC595
+0x8332E835	0xC596
+0x8332E836	0xC597
+0x8332E837	0xC598
+0x8332E838	0xC599
+0x8332E839	0xC59A
+0x8332E930	0xC59B
+0x8332E931	0xC59C
+0x8332E932	0xC59D
+0x8332E933	0xC59E
+0x8332E934	0xC59F
+0x8332E935	0xC5A0
+0x8332E936	0xC5A1
+0x8332E937	0xC5A2
+0x8332E938	0xC5A3
+0x8332E939	0xC5A4
+0x8332EA30	0xC5A5
+0x8332EA31	0xC5A6
+0x8332EA32	0xC5A7
+0x8332EA33	0xC5A8
+0x8332EA34	0xC5A9
+0x8332EA35	0xC5AA
+0x8332EA36	0xC5AB
+0x8332EA37	0xC5AC
+0x8332EA38	0xC5AD
+0x8332EA39	0xC5AE
+0x8332EB30	0xC5AF
+0x8332EB31	0xC5B0
+0x8332EB32	0xC5B1
+0x8332EB33	0xC5B2
+0x8332EB34	0xC5B3
+0x8332EB35	0xC5B4
+0x8332EB36	0xC5B5
+0x8332EB37	0xC5B6
+0x8332EB38	0xC5B7
+0x8332EB39	0xC5B8
+0x8332EC30	0xC5B9
+0x8332EC31	0xC5BA
+0x8332EC32	0xC5BB
+0x8332EC33	0xC5BC
+0x8332EC34	0xC5BD
+0x8332EC35	0xC5BE
+0x8332EC36	0xC5BF
+0x8332EC37	0xC5C0
+0x8332EC38	0xC5C1
+0x8332EC39	0xC5C2
+0x8332ED30	0xC5C3
+0x8332ED31	0xC5C4
+0x8332ED32	0xC5C5
+0x8332ED33	0xC5C6
+0x8332ED34	0xC5C7
+0x8332ED35	0xC5C8
+0x8332ED36	0xC5C9
+0x8332ED37	0xC5CA
+0x8332ED38	0xC5CB
+0x8332ED39	0xC5CC
+0x8332EE30	0xC5CD
+0x8332EE31	0xC5CE
+0x8332EE32	0xC5CF
+0x8332EE33	0xC5D0
+0x8332EE34	0xC5D1
+0x8332EE35	0xC5D2
+0x8332EE36	0xC5D3
+0x8332EE37	0xC5D4
+0x8332EE38	0xC5D5
+0x8332EE39	0xC5D6
+0x8332EF30	0xC5D7
+0x8332EF31	0xC5D8
+0x8332EF32	0xC5D9
+0x8332EF33	0xC5DA
+0x8332EF34	0xC5DB
+0x8332EF35	0xC5DC
+0x8332EF36	0xC5DD
+0x8332EF37	0xC5DE
+0x8332EF38	0xC5DF
+0x8332EF39	0xC5E0
+0x8332F030	0xC5E1
+0x8332F031	0xC5E2
+0x8332F032	0xC5E3
+0x8332F033	0xC5E4
+0x8332F034	0xC5E5
+0x8332F035	0xC5E6
+0x8332F036	0xC5E7
+0x8332F037	0xC5E8
+0x8332F038	0xC5E9
+0x8332F039	0xC5EA
+0x8332F130	0xC5EB
+0x8332F131	0xC5EC
+0x8332F132	0xC5ED
+0x8332F133	0xC5EE
+0x8332F134	0xC5EF
+0x8332F135	0xC5F0
+0x8332F136	0xC5F1
+0x8332F137	0xC5F2
+0x8332F138	0xC5F3
+0x8332F139	0xC5F4
+0x8332F230	0xC5F5
+0x8332F231	0xC5F6
+0x8332F232	0xC5F7
+0x8332F233	0xC5F8
+0x8332F234	0xC5F9
+0x8332F235	0xC5FA
+0x8332F236	0xC5FB
+0x8332F237	0xC5FC
+0x8332F238	0xC5FD
+0x8332F239	0xC5FE
+0x8332F330	0xC5FF
+0x8332F331	0xC600
+0x8332F332	0xC601
+0x8332F333	0xC602
+0x8332F334	0xC603
+0x8332F335	0xC604
+0x8332F336	0xC605
+0x8332F337	0xC606
+0x8332F338	0xC607
+0x8332F339	0xC608
+0x8332F430	0xC609
+0x8332F431	0xC60A
+0x8332F432	0xC60B
+0x8332F433	0xC60C
+0x8332F434	0xC60D
+0x8332F435	0xC60E
+0x8332F436	0xC60F
+0x8332F437	0xC610
+0x8332F438	0xC611
+0x8332F439	0xC612
+0x8332F530	0xC613
+0x8332F531	0xC614
+0x8332F532	0xC615
+0x8332F533	0xC616
+0x8332F534	0xC617
+0x8332F535	0xC618
+0x8332F536	0xC619
+0x8332F537	0xC61A
+0x8332F538	0xC61B
+0x8332F539	0xC61C
+0x8332F630	0xC61D
+0x8332F631	0xC61E
+0x8332F632	0xC61F
+0x8332F633	0xC620
+0x8332F634	0xC621
+0x8332F635	0xC622
+0x8332F636	0xC623
+0x8332F637	0xC624
+0x8332F638	0xC625
+0x8332F639	0xC626
+0x8332F730	0xC627
+0x8332F731	0xC628
+0x8332F732	0xC629
+0x8332F733	0xC62A
+0x8332F734	0xC62B
+0x8332F735	0xC62C
+0x8332F736	0xC62D
+0x8332F737	0xC62E
+0x8332F738	0xC62F
+0x8332F739	0xC630
+0x8332F830	0xC631
+0x8332F831	0xC632
+0x8332F832	0xC633
+0x8332F833	0xC634
+0x8332F834	0xC635
+0x8332F835	0xC636
+0x8332F836	0xC637
+0x8332F837	0xC638
+0x8332F838	0xC639
+0x8332F839	0xC63A
+0x8332F930	0xC63B
+0x8332F931	0xC63C
+0x8332F932	0xC63D
+0x8332F933	0xC63E
+0x8332F934	0xC63F
+0x8332F935	0xC640
+0x8332F936	0xC641
+0x8332F937	0xC642
+0x8332F938	0xC643
+0x8332F939	0xC644
+0x8332FA30	0xC645
+0x8332FA31	0xC646
+0x8332FA32	0xC647
+0x8332FA33	0xC648
+0x8332FA34	0xC649
+0x8332FA35	0xC64A
+0x8332FA36	0xC64B
+0x8332FA37	0xC64C
+0x8332FA38	0xC64D
+0x8332FA39	0xC64E
+0x8332FB30	0xC64F
+0x8332FB31	0xC650
+0x8332FB32	0xC651
+0x8332FB33	0xC652
+0x8332FB34	0xC653
+0x8332FB35	0xC654
+0x8332FB36	0xC655
+0x8332FB37	0xC656
+0x8332FB38	0xC657
+0x8332FB39	0xC658
+0x8332FC30	0xC659
+0x8332FC31	0xC65A
+0x8332FC32	0xC65B
+0x8332FC33	0xC65C
+0x8332FC34	0xC65D
+0x8332FC35	0xC65E
+0x8332FC36	0xC65F
+0x8332FC37	0xC660
+0x8332FC38	0xC661
+0x8332FC39	0xC662
+0x8332FD30	0xC663
+0x8332FD31	0xC664
+0x8332FD32	0xC665
+0x8332FD33	0xC666
+0x8332FD34	0xC667
+0x8332FD35	0xC668
+0x8332FD36	0xC669
+0x8332FD37	0xC66A
+0x8332FD38	0xC66B
+0x8332FD39	0xC66C
+0x8332FE30	0xC66D
+0x8332FE31	0xC66E
+0x8332FE32	0xC66F
+0x8332FE33	0xC670
+0x8332FE34	0xC671
+0x8332FE35	0xC672
+0x8332FE36	0xC673
+0x8332FE37	0xC674
+0x8332FE38	0xC675
+0x8332FE39	0xC676
+0x83338130	0xC677
+0x83338131	0xC678
+0x83338132	0xC679
+0x83338133	0xC67A
+0x83338134	0xC67B
+0x83338135	0xC67C
+0x83338136	0xC67D
+0x83338137	0xC67E
+0x83338138	0xC67F
+0x83338139	0xC680
+0x83338230	0xC681
+0x83338231	0xC682
+0x83338232	0xC683
+0x83338233	0xC684
+0x83338234	0xC685
+0x83338235	0xC686
+0x83338236	0xC687
+0x83338237	0xC688
+0x83338238	0xC689
+0x83338239	0xC68A
+0x83338330	0xC68B
+0x83338331	0xC68C
+0x83338332	0xC68D
+0x83338333	0xC68E
+0x83338334	0xC68F
+0x83338335	0xC690
+0x83338336	0xC691
+0x83338337	0xC692
+0x83338338	0xC693
+0x83338339	0xC694
+0x83338430	0xC695
+0x83338431	0xC696
+0x83338432	0xC697
+0x83338433	0xC698
+0x83338434	0xC699
+0x83338435	0xC69A
+0x83338436	0xC69B
+0x83338437	0xC69C
+0x83338438	0xC69D
+0x83338439	0xC69E
+0x83338530	0xC69F
+0x83338531	0xC6A0
+0x83338532	0xC6A1
+0x83338533	0xC6A2
+0x83338534	0xC6A3
+0x83338535	0xC6A4
+0x83338536	0xC6A5
+0x83338537	0xC6A6
+0x83338538	0xC6A7
+0x83338539	0xC6A8
+0x83338630	0xC6A9
+0x83338631	0xC6AA
+0x83338632	0xC6AB
+0x83338633	0xC6AC
+0x83338634	0xC6AD
+0x83338635	0xC6AE
+0x83338636	0xC6AF
+0x83338637	0xC6B0
+0x83338638	0xC6B1
+0x83338639	0xC6B2
+0x83338730	0xC6B3
+0x83338731	0xC6B4
+0x83338732	0xC6B5
+0x83338733	0xC6B6
+0x83338734	0xC6B7
+0x83338735	0xC6B8
+0x83338736	0xC6B9
+0x83338737	0xC6BA
+0x83338738	0xC6BB
+0x83338739	0xC6BC
+0x83338830	0xC6BD
+0x83338831	0xC6BE
+0x83338832	0xC6BF
+0x83338833	0xC6C0
+0x83338834	0xC6C1
+0x83338835	0xC6C2
+0x83338836	0xC6C3
+0x83338837	0xC6C4
+0x83338838	0xC6C5
+0x83338839	0xC6C6
+0x83338930	0xC6C7
+0x83338931	0xC6C8
+0x83338932	0xC6C9
+0x83338933	0xC6CA
+0x83338934	0xC6CB
+0x83338935	0xC6CC
+0x83338936	0xC6CD
+0x83338937	0xC6CE
+0x83338938	0xC6CF
+0x83338939	0xC6D0
+0x83338A30	0xC6D1
+0x83338A31	0xC6D2
+0x83338A32	0xC6D3
+0x83338A33	0xC6D4
+0x83338A34	0xC6D5
+0x83338A35	0xC6D6
+0x83338A36	0xC6D7
+0x83338A37	0xC6D8
+0x83338A38	0xC6D9
+0x83338A39	0xC6DA
+0x83338B30	0xC6DB
+0x83338B31	0xC6DC
+0x83338B32	0xC6DD
+0x83338B33	0xC6DE
+0x83338B34	0xC6DF
+0x83338B35	0xC6E0
+0x83338B36	0xC6E1
+0x83338B37	0xC6E2
+0x83338B38	0xC6E3
+0x83338B39	0xC6E4
+0x83338C30	0xC6E5
+0x83338C31	0xC6E6
+0x83338C32	0xC6E7
+0x83338C33	0xC6E8
+0x83338C34	0xC6E9
+0x83338C35	0xC6EA
+0x83338C36	0xC6EB
+0x83338C37	0xC6EC
+0x83338C38	0xC6ED
+0x83338C39	0xC6EE
+0x83338D30	0xC6EF
+0x83338D31	0xC6F0
+0x83338D32	0xC6F1
+0x83338D33	0xC6F2
+0x83338D34	0xC6F3
+0x83338D35	0xC6F4
+0x83338D36	0xC6F5
+0x83338D37	0xC6F6
+0x83338D38	0xC6F7
+0x83338D39	0xC6F8
+0x83338E30	0xC6F9
+0x83338E31	0xC6FA
+0x83338E32	0xC6FB
+0x83338E33	0xC6FC
+0x83338E34	0xC6FD
+0x83338E35	0xC6FE
+0x83338E36	0xC6FF
+0x83338E37	0xC700
+0x83338E38	0xC701
+0x83338E39	0xC702
+0x83338F30	0xC703
+0x83338F31	0xC704
+0x83338F32	0xC705
+0x83338F33	0xC706
+0x83338F34	0xC707
+0x83338F35	0xC708
+0x83338F36	0xC709
+0x83338F37	0xC70A
+0x83338F38	0xC70B
+0x83338F39	0xC70C
+0x83339030	0xC70D
+0x83339031	0xC70E
+0x83339032	0xC70F
+0x83339033	0xC710
+0x83339034	0xC711
+0x83339035	0xC712
+0x83339036	0xC713
+0x83339037	0xC714
+0x83339038	0xC715
+0x83339039	0xC716
+0x83339130	0xC717
+0x83339131	0xC718
+0x83339132	0xC719
+0x83339133	0xC71A
+0x83339134	0xC71B
+0x83339135	0xC71C
+0x83339136	0xC71D
+0x83339137	0xC71E
+0x83339138	0xC71F
+0x83339139	0xC720
+0x83339230	0xC721
+0x83339231	0xC722
+0x83339232	0xC723
+0x83339233	0xC724
+0x83339234	0xC725
+0x83339235	0xC726
+0x83339236	0xC727
+0x83339237	0xC728
+0x83339238	0xC729
+0x83339239	0xC72A
+0x83339330	0xC72B
+0x83339331	0xC72C
+0x83339332	0xC72D
+0x83339333	0xC72E
+0x83339334	0xC72F
+0x83339335	0xC730
+0x83339336	0xC731
+0x83339337	0xC732
+0x83339338	0xC733
+0x83339339	0xC734
+0x83339430	0xC735
+0x83339431	0xC736
+0x83339432	0xC737
+0x83339433	0xC738
+0x83339434	0xC739
+0x83339435	0xC73A
+0x83339436	0xC73B
+0x83339437	0xC73C
+0x83339438	0xC73D
+0x83339439	0xC73E
+0x83339530	0xC73F
+0x83339531	0xC740
+0x83339532	0xC741
+0x83339533	0xC742
+0x83339534	0xC743
+0x83339535	0xC744
+0x83339536	0xC745
+0x83339537	0xC746
+0x83339538	0xC747
+0x83339539	0xC748
+0x83339630	0xC749
+0x83339631	0xC74A
+0x83339632	0xC74B
+0x83339633	0xC74C
+0x83339634	0xC74D
+0x83339635	0xC74E
+0x83339636	0xC74F
+0x83339637	0xC750
+0x83339638	0xC751
+0x83339639	0xC752
+0x83339730	0xC753
+0x83339731	0xC754
+0x83339732	0xC755
+0x83339733	0xC756
+0x83339734	0xC757
+0x83339735	0xC758
+0x83339736	0xC759
+0x83339737	0xC75A
+0x83339738	0xC75B
+0x83339739	0xC75C
+0x83339830	0xC75D
+0x83339831	0xC75E
+0x83339832	0xC75F
+0x83339833	0xC760
+0x83339834	0xC761
+0x83339835	0xC762
+0x83339836	0xC763
+0x83339837	0xC764
+0x83339838	0xC765
+0x83339839	0xC766
+0x83339930	0xC767
+0x83339931	0xC768
+0x83339932	0xC769
+0x83339933	0xC76A
+0x83339934	0xC76B
+0x83339935	0xC76C
+0x83339936	0xC76D
+0x83339937	0xC76E
+0x83339938	0xC76F
+0x83339939	0xC770
+0x83339A30	0xC771
+0x83339A31	0xC772
+0x83339A32	0xC773
+0x83339A33	0xC774
+0x83339A34	0xC775
+0x83339A35	0xC776
+0x83339A36	0xC777
+0x83339A37	0xC778
+0x83339A38	0xC779
+0x83339A39	0xC77A
+0x83339B30	0xC77B
+0x83339B31	0xC77C
+0x83339B32	0xC77D
+0x83339B33	0xC77E
+0x83339B34	0xC77F
+0x83339B35	0xC780
+0x83339B36	0xC781
+0x83339B37	0xC782
+0x83339B38	0xC783
+0x83339B39	0xC784
+0x83339C30	0xC785
+0x83339C31	0xC786
+0x83339C32	0xC787
+0x83339C33	0xC788
+0x83339C34	0xC789
+0x83339C35	0xC78A
+0x83339C36	0xC78B
+0x83339C37	0xC78C
+0x83339C38	0xC78D
+0x83339C39	0xC78E
+0x83339D30	0xC78F
+0x83339D31	0xC790
+0x83339D32	0xC791
+0x83339D33	0xC792
+0x83339D34	0xC793
+0x83339D35	0xC794
+0x83339D36	0xC795
+0x83339D37	0xC796
+0x83339D38	0xC797
+0x83339D39	0xC798
+0x83339E30	0xC799
+0x83339E31	0xC79A
+0x83339E32	0xC79B
+0x83339E33	0xC79C
+0x83339E34	0xC79D
+0x83339E35	0xC79E
+0x83339E36	0xC79F
+0x83339E37	0xC7A0
+0x83339E38	0xC7A1
+0x83339E39	0xC7A2
+0x83339F30	0xC7A3
+0x83339F31	0xC7A4
+0x83339F32	0xC7A5
+0x83339F33	0xC7A6
+0x83339F34	0xC7A7
+0x83339F35	0xC7A8
+0x83339F36	0xC7A9
+0x83339F37	0xC7AA
+0x83339F38	0xC7AB
+0x83339F39	0xC7AC
+0x8333A030	0xC7AD
+0x8333A031	0xC7AE
+0x8333A032	0xC7AF
+0x8333A033	0xC7B0
+0x8333A034	0xC7B1
+0x8333A035	0xC7B2
+0x8333A036	0xC7B3
+0x8333A037	0xC7B4
+0x8333A038	0xC7B5
+0x8333A039	0xC7B6
+0x8333A130	0xC7B7
+0x8333A131	0xC7B8
+0x8333A132	0xC7B9
+0x8333A133	0xC7BA
+0x8333A134	0xC7BB
+0x8333A135	0xC7BC
+0x8333A136	0xC7BD
+0x8333A137	0xC7BE
+0x8333A138	0xC7BF
+0x8333A139	0xC7C0
+0x8333A230	0xC7C1
+0x8333A231	0xC7C2
+0x8333A232	0xC7C3
+0x8333A233	0xC7C4
+0x8333A234	0xC7C5
+0x8333A235	0xC7C6
+0x8333A236	0xC7C7
+0x8333A237	0xC7C8
+0x8333A238	0xC7C9
+0x8333A239	0xC7CA
+0x8333A330	0xC7CB
+0x8333A331	0xC7CC
+0x8333A332	0xC7CD
+0x8333A333	0xC7CE
+0x8333A334	0xC7CF
+0x8333A335	0xC7D0
+0x8333A336	0xC7D1
+0x8333A337	0xC7D2
+0x8333A338	0xC7D3
+0x8333A339	0xC7D4
+0x8333A430	0xC7D5
+0x8333A431	0xC7D6
+0x8333A432	0xC7D7
+0x8333A433	0xC7D8
+0x8333A434	0xC7D9
+0x8333A435	0xC7DA
+0x8333A436	0xC7DB
+0x8333A437	0xC7DC
+0x8333A438	0xC7DD
+0x8333A439	0xC7DE
+0x8333A530	0xC7DF
+0x8333A531	0xC7E0
+0x8333A532	0xC7E1
+0x8333A533	0xC7E2
+0x8333A534	0xC7E3
+0x8333A535	0xC7E4
+0x8333A536	0xC7E5
+0x8333A537	0xC7E6
+0x8333A538	0xC7E7
+0x8333A539	0xC7E8
+0x8333A630	0xC7E9
+0x8333A631	0xC7EA
+0x8333A632	0xC7EB
+0x8333A633	0xC7EC
+0x8333A634	0xC7ED
+0x8333A635	0xC7EE
+0x8333A636	0xC7EF
+0x8333A637	0xC7F0
+0x8333A638	0xC7F1
+0x8333A639	0xC7F2
+0x8333A730	0xC7F3
+0x8333A731	0xC7F4
+0x8333A732	0xC7F5
+0x8333A733	0xC7F6
+0x8333A734	0xC7F7
+0x8333A735	0xC7F8
+0x8333A736	0xC7F9
+0x8333A737	0xC7FA
+0x8333A738	0xC7FB
+0x8333A739	0xC7FC
+0x8333A830	0xC7FD
+0x8333A831	0xC7FE
+0x8333A832	0xC7FF
+0x8333A833	0xC800
+0x8333A834	0xC801
+0x8333A835	0xC802
+0x8333A836	0xC803
+0x8333A837	0xC804
+0x8333A838	0xC805
+0x8333A839	0xC806
+0x8333A930	0xC807
+0x8333A931	0xC808
+0x8333A932	0xC809
+0x8333A933	0xC80A
+0x8333A934	0xC80B
+0x8333A935	0xC80C
+0x8333A936	0xC80D
+0x8333A937	0xC80E
+0x8333A938	0xC80F
+0x8333A939	0xC810
+0x8333AA30	0xC811
+0x8333AA31	0xC812
+0x8333AA32	0xC813
+0x8333AA33	0xC814
+0x8333AA34	0xC815
+0x8333AA35	0xC816
+0x8333AA36	0xC817
+0x8333AA37	0xC818
+0x8333AA38	0xC819
+0x8333AA39	0xC81A
+0x8333AB30	0xC81B
+0x8333AB31	0xC81C
+0x8333AB32	0xC81D
+0x8333AB33	0xC81E
+0x8333AB34	0xC81F
+0x8333AB35	0xC820
+0x8333AB36	0xC821
+0x8333AB37	0xC822
+0x8333AB38	0xC823
+0x8333AB39	0xC824
+0x8333AC30	0xC825
+0x8333AC31	0xC826
+0x8333AC32	0xC827
+0x8333AC33	0xC828
+0x8333AC34	0xC829
+0x8333AC35	0xC82A
+0x8333AC36	0xC82B
+0x8333AC37	0xC82C
+0x8333AC38	0xC82D
+0x8333AC39	0xC82E
+0x8333AD30	0xC82F
+0x8333AD31	0xC830
+0x8333AD32	0xC831
+0x8333AD33	0xC832
+0x8333AD34	0xC833
+0x8333AD35	0xC834
+0x8333AD36	0xC835
+0x8333AD37	0xC836
+0x8333AD38	0xC837
+0x8333AD39	0xC838
+0x8333AE30	0xC839
+0x8333AE31	0xC83A
+0x8333AE32	0xC83B
+0x8333AE33	0xC83C
+0x8333AE34	0xC83D
+0x8333AE35	0xC83E
+0x8333AE36	0xC83F
+0x8333AE37	0xC840
+0x8333AE38	0xC841
+0x8333AE39	0xC842
+0x8333AF30	0xC843
+0x8333AF31	0xC844
+0x8333AF32	0xC845
+0x8333AF33	0xC846
+0x8333AF34	0xC847
+0x8333AF35	0xC848
+0x8333AF36	0xC849
+0x8333AF37	0xC84A
+0x8333AF38	0xC84B
+0x8333AF39	0xC84C
+0x8333B030	0xC84D
+0x8333B031	0xC84E
+0x8333B032	0xC84F
+0x8333B033	0xC850
+0x8333B034	0xC851
+0x8333B035	0xC852
+0x8333B036	0xC853
+0x8333B037	0xC854
+0x8333B038	0xC855
+0x8333B039	0xC856
+0x8333B130	0xC857
+0x8333B131	0xC858
+0x8333B132	0xC859
+0x8333B133	0xC85A
+0x8333B134	0xC85B
+0x8333B135	0xC85C
+0x8333B136	0xC85D
+0x8333B137	0xC85E
+0x8333B138	0xC85F
+0x8333B139	0xC860
+0x8333B230	0xC861
+0x8333B231	0xC862
+0x8333B232	0xC863
+0x8333B233	0xC864
+0x8333B234	0xC865
+0x8333B235	0xC866
+0x8333B236	0xC867
+0x8333B237	0xC868
+0x8333B238	0xC869
+0x8333B239	0xC86A
+0x8333B330	0xC86B
+0x8333B331	0xC86C
+0x8333B332	0xC86D
+0x8333B333	0xC86E
+0x8333B334	0xC86F
+0x8333B335	0xC870
+0x8333B336	0xC871
+0x8333B337	0xC872
+0x8333B338	0xC873
+0x8333B339	0xC874
+0x8333B430	0xC875
+0x8333B431	0xC876
+0x8333B432	0xC877
+0x8333B433	0xC878
+0x8333B434	0xC879
+0x8333B435	0xC87A
+0x8333B436	0xC87B
+0x8333B437	0xC87C
+0x8333B438	0xC87D
+0x8333B439	0xC87E
+0x8333B530	0xC87F
+0x8333B531	0xC880
+0x8333B532	0xC881
+0x8333B533	0xC882
+0x8333B534	0xC883
+0x8333B535	0xC884
+0x8333B536	0xC885
+0x8333B537	0xC886
+0x8333B538	0xC887
+0x8333B539	0xC888
+0x8333B630	0xC889
+0x8333B631	0xC88A
+0x8333B632	0xC88B
+0x8333B633	0xC88C
+0x8333B634	0xC88D
+0x8333B635	0xC88E
+0x8333B636	0xC88F
+0x8333B637	0xC890
+0x8333B638	0xC891
+0x8333B639	0xC892
+0x8333B730	0xC893
+0x8333B731	0xC894
+0x8333B732	0xC895
+0x8333B733	0xC896
+0x8333B734	0xC897
+0x8333B735	0xC898
+0x8333B736	0xC899
+0x8333B737	0xC89A
+0x8333B738	0xC89B
+0x8333B739	0xC89C
+0x8333B830	0xC89D
+0x8333B831	0xC89E
+0x8333B832	0xC89F
+0x8333B833	0xC8A0
+0x8333B834	0xC8A1
+0x8333B835	0xC8A2
+0x8333B836	0xC8A3
+0x8333B837	0xC8A4
+0x8333B838	0xC8A5
+0x8333B839	0xC8A6
+0x8333B930	0xC8A7
+0x8333B931	0xC8A8
+0x8333B932	0xC8A9
+0x8333B933	0xC8AA
+0x8333B934	0xC8AB
+0x8333B935	0xC8AC
+0x8333B936	0xC8AD
+0x8333B937	0xC8AE
+0x8333B938	0xC8AF
+0x8333B939	0xC8B0
+0x8333BA30	0xC8B1
+0x8333BA31	0xC8B2
+0x8333BA32	0xC8B3
+0x8333BA33	0xC8B4
+0x8333BA34	0xC8B5
+0x8333BA35	0xC8B6
+0x8333BA36	0xC8B7
+0x8333BA37	0xC8B8
+0x8333BA38	0xC8B9
+0x8333BA39	0xC8BA
+0x8333BB30	0xC8BB
+0x8333BB31	0xC8BC
+0x8333BB32	0xC8BD
+0x8333BB33	0xC8BE
+0x8333BB34	0xC8BF
+0x8333BB35	0xC8C0
+0x8333BB36	0xC8C1
+0x8333BB37	0xC8C2
+0x8333BB38	0xC8C3
+0x8333BB39	0xC8C4
+0x8333BC30	0xC8C5
+0x8333BC31	0xC8C6
+0x8333BC32	0xC8C7
+0x8333BC33	0xC8C8
+0x8333BC34	0xC8C9
+0x8333BC35	0xC8CA
+0x8333BC36	0xC8CB
+0x8333BC37	0xC8CC
+0x8333BC38	0xC8CD
+0x8333BC39	0xC8CE
+0x8333BD30	0xC8CF
+0x8333BD31	0xC8D0
+0x8333BD32	0xC8D1
+0x8333BD33	0xC8D2
+0x8333BD34	0xC8D3
+0x8333BD35	0xC8D4
+0x8333BD36	0xC8D5
+0x8333BD37	0xC8D6
+0x8333BD38	0xC8D7
+0x8333BD39	0xC8D8
+0x8333BE30	0xC8D9
+0x8333BE31	0xC8DA
+0x8333BE32	0xC8DB
+0x8333BE33	0xC8DC
+0x8333BE34	0xC8DD
+0x8333BE35	0xC8DE
+0x8333BE36	0xC8DF
+0x8333BE37	0xC8E0
+0x8333BE38	0xC8E1
+0x8333BE39	0xC8E2
+0x8333BF30	0xC8E3
+0x8333BF31	0xC8E4
+0x8333BF32	0xC8E5
+0x8333BF33	0xC8E6
+0x8333BF34	0xC8E7
+0x8333BF35	0xC8E8
+0x8333BF36	0xC8E9
+0x8333BF37	0xC8EA
+0x8333BF38	0xC8EB
+0x8333BF39	0xC8EC
+0x8333C030	0xC8ED
+0x8333C031	0xC8EE
+0x8333C032	0xC8EF
+0x8333C033	0xC8F0
+0x8333C034	0xC8F1
+0x8333C035	0xC8F2
+0x8333C036	0xC8F3
+0x8333C037	0xC8F4
+0x8333C038	0xC8F5
+0x8333C039	0xC8F6
+0x8333C130	0xC8F7
+0x8333C131	0xC8F8
+0x8333C132	0xC8F9
+0x8333C133	0xC8FA
+0x8333C134	0xC8FB
+0x8333C135	0xC8FC
+0x8333C136	0xC8FD
+0x8333C137	0xC8FE
+0x8333C138	0xC8FF
+0x8333C139	0xC900
+0x8333C230	0xC901
+0x8333C231	0xC902
+0x8333C232	0xC903
+0x8333C233	0xC904
+0x8333C234	0xC905
+0x8333C235	0xC906
+0x8333C236	0xC907
+0x8333C237	0xC908
+0x8333C238	0xC909
+0x8333C239	0xC90A
+0x8333C330	0xC90B
+0x8333C331	0xC90C
+0x8333C332	0xC90D
+0x8333C333	0xC90E
+0x8333C334	0xC90F
+0x8333C335	0xC910
+0x8333C336	0xC911
+0x8333C337	0xC912
+0x8333C338	0xC913
+0x8333C339	0xC914
+0x8333C430	0xC915
+0x8333C431	0xC916
+0x8333C432	0xC917
+0x8333C433	0xC918
+0x8333C434	0xC919
+0x8333C435	0xC91A
+0x8333C436	0xC91B
+0x8333C437	0xC91C
+0x8333C438	0xC91D
+0x8333C439	0xC91E
+0x8333C530	0xC91F
+0x8333C531	0xC920
+0x8333C532	0xC921
+0x8333C533	0xC922
+0x8333C534	0xC923
+0x8333C535	0xC924
+0x8333C536	0xC925
+0x8333C537	0xC926
+0x8333C538	0xC927
+0x8333C539	0xC928
+0x8333C630	0xC929
+0x8333C631	0xC92A
+0x8333C632	0xC92B
+0x8333C633	0xC92C
+0x8333C634	0xC92D
+0x8333C635	0xC92E
+0x8333C636	0xC92F
+0x8333C637	0xC930
+0x8333C638	0xC931
+0x8333C639	0xC932
+0x8333C730	0xC933
+0x8333C731	0xC934
+0x8333C732	0xC935
+0x8333C733	0xC936
+0x8333C734	0xC937
+0x8333C735	0xC938
+0x8333C736	0xC939
+0x8333C737	0xC93A
+0x8333C738	0xC93B
+0x8333C739	0xC93C
+0x8333C830	0xC93D
+0x8333C831	0xC93E
+0x8333C832	0xC93F
+0x8333C833	0xC940
+0x8333C834	0xC941
+0x8333C835	0xC942
+0x8333C836	0xC943
+0x8333C837	0xC944
+0x8333C838	0xC945
+0x8333C839	0xC946
+0x8333C930	0xC947
+0x8333C931	0xC948
+0x8333C932	0xC949
+0x8333C933	0xC94A
+0x8333C934	0xC94B
+0x8333C935	0xC94C
+0x8333C936	0xC94D
+0x8333C937	0xC94E
+0x8333C938	0xC94F
+0x8333C939	0xC950
+0x8333CA30	0xC951
+0x8333CA31	0xC952
+0x8333CA32	0xC953
+0x8333CA33	0xC954
+0x8333CA34	0xC955
+0x8333CA35	0xC956
+0x8333CA36	0xC957
+0x8333CA37	0xC958
+0x8333CA38	0xC959
+0x8333CA39	0xC95A
+0x8333CB30	0xC95B
+0x8333CB31	0xC95C
+0x8333CB32	0xC95D
+0x8333CB33	0xC95E
+0x8333CB34	0xC95F
+0x8333CB35	0xC960
+0x8333CB36	0xC961
+0x8333CB37	0xC962
+0x8333CB38	0xC963
+0x8333CB39	0xC964
+0x8333CC30	0xC965
+0x8333CC31	0xC966
+0x8333CC32	0xC967
+0x8333CC33	0xC968
+0x8333CC34	0xC969
+0x8333CC35	0xC96A
+0x8333CC36	0xC96B
+0x8333CC37	0xC96C
+0x8333CC38	0xC96D
+0x8333CC39	0xC96E
+0x8333CD30	0xC96F
+0x8333CD31	0xC970
+0x8333CD32	0xC971
+0x8333CD33	0xC972
+0x8333CD34	0xC973
+0x8333CD35	0xC974
+0x8333CD36	0xC975
+0x8333CD37	0xC976
+0x8333CD38	0xC977
+0x8333CD39	0xC978
+0x8333CE30	0xC979
+0x8333CE31	0xC97A
+0x8333CE32	0xC97B
+0x8333CE33	0xC97C
+0x8333CE34	0xC97D
+0x8333CE35	0xC97E
+0x8333CE36	0xC97F
+0x8333CE37	0xC980
+0x8333CE38	0xC981
+0x8333CE39	0xC982
+0x8333CF30	0xC983
+0x8333CF31	0xC984
+0x8333CF32	0xC985
+0x8333CF33	0xC986
+0x8333CF34	0xC987
+0x8333CF35	0xC988
+0x8333CF36	0xC989
+0x8333CF37	0xC98A
+0x8333CF38	0xC98B
+0x8333CF39	0xC98C
+0x8333D030	0xC98D
+0x8333D031	0xC98E
+0x8333D032	0xC98F
+0x8333D033	0xC990
+0x8333D034	0xC991
+0x8333D035	0xC992
+0x8333D036	0xC993
+0x8333D037	0xC994
+0x8333D038	0xC995
+0x8333D039	0xC996
+0x8333D130	0xC997
+0x8333D131	0xC998
+0x8333D132	0xC999
+0x8333D133	0xC99A
+0x8333D134	0xC99B
+0x8333D135	0xC99C
+0x8333D136	0xC99D
+0x8333D137	0xC99E
+0x8333D138	0xC99F
+0x8333D139	0xC9A0
+0x8333D230	0xC9A1
+0x8333D231	0xC9A2
+0x8333D232	0xC9A3
+0x8333D233	0xC9A4
+0x8333D234	0xC9A5
+0x8333D235	0xC9A6
+0x8333D236	0xC9A7
+0x8333D237	0xC9A8
+0x8333D238	0xC9A9
+0x8333D239	0xC9AA
+0x8333D330	0xC9AB
+0x8333D331	0xC9AC
+0x8333D332	0xC9AD
+0x8333D333	0xC9AE
+0x8333D334	0xC9AF
+0x8333D335	0xC9B0
+0x8333D336	0xC9B1
+0x8333D337	0xC9B2
+0x8333D338	0xC9B3
+0x8333D339	0xC9B4
+0x8333D430	0xC9B5
+0x8333D431	0xC9B6
+0x8333D432	0xC9B7
+0x8333D433	0xC9B8
+0x8333D434	0xC9B9
+0x8333D435	0xC9BA
+0x8333D436	0xC9BB
+0x8333D437	0xC9BC
+0x8333D438	0xC9BD
+0x8333D439	0xC9BE
+0x8333D530	0xC9BF
+0x8333D531	0xC9C0
+0x8333D532	0xC9C1
+0x8333D533	0xC9C2
+0x8333D534	0xC9C3
+0x8333D535	0xC9C4
+0x8333D536	0xC9C5
+0x8333D537	0xC9C6
+0x8333D538	0xC9C7
+0x8333D539	0xC9C8
+0x8333D630	0xC9C9
+0x8333D631	0xC9CA
+0x8333D632	0xC9CB
+0x8333D633	0xC9CC
+0x8333D634	0xC9CD
+0x8333D635	0xC9CE
+0x8333D636	0xC9CF
+0x8333D637	0xC9D0
+0x8333D638	0xC9D1
+0x8333D639	0xC9D2
+0x8333D730	0xC9D3
+0x8333D731	0xC9D4
+0x8333D732	0xC9D5
+0x8333D733	0xC9D6
+0x8333D734	0xC9D7
+0x8333D735	0xC9D8
+0x8333D736	0xC9D9
+0x8333D737	0xC9DA
+0x8333D738	0xC9DB
+0x8333D739	0xC9DC
+0x8333D830	0xC9DD
+0x8333D831	0xC9DE
+0x8333D832	0xC9DF
+0x8333D833	0xC9E0
+0x8333D834	0xC9E1
+0x8333D835	0xC9E2
+0x8333D836	0xC9E3
+0x8333D837	0xC9E4
+0x8333D838	0xC9E5
+0x8333D839	0xC9E6
+0x8333D930	0xC9E7
+0x8333D931	0xC9E8
+0x8333D932	0xC9E9
+0x8333D933	0xC9EA
+0x8333D934	0xC9EB
+0x8333D935	0xC9EC
+0x8333D936	0xC9ED
+0x8333D937	0xC9EE
+0x8333D938	0xC9EF
+0x8333D939	0xC9F0
+0x8333DA30	0xC9F1
+0x8333DA31	0xC9F2
+0x8333DA32	0xC9F3
+0x8333DA33	0xC9F4
+0x8333DA34	0xC9F5
+0x8333DA35	0xC9F6
+0x8333DA36	0xC9F7
+0x8333DA37	0xC9F8
+0x8333DA38	0xC9F9
+0x8333DA39	0xC9FA
+0x8333DB30	0xC9FB
+0x8333DB31	0xC9FC
+0x8333DB32	0xC9FD
+0x8333DB33	0xC9FE
+0x8333DB34	0xC9FF
+0x8333DB35	0xCA00
+0x8333DB36	0xCA01
+0x8333DB37	0xCA02
+0x8333DB38	0xCA03
+0x8333DB39	0xCA04
+0x8333DC30	0xCA05
+0x8333DC31	0xCA06
+0x8333DC32	0xCA07
+0x8333DC33	0xCA08
+0x8333DC34	0xCA09
+0x8333DC35	0xCA0A
+0x8333DC36	0xCA0B
+0x8333DC37	0xCA0C
+0x8333DC38	0xCA0D
+0x8333DC39	0xCA0E
+0x8333DD30	0xCA0F
+0x8333DD31	0xCA10
+0x8333DD32	0xCA11
+0x8333DD33	0xCA12
+0x8333DD34	0xCA13
+0x8333DD35	0xCA14
+0x8333DD36	0xCA15
+0x8333DD37	0xCA16
+0x8333DD38	0xCA17
+0x8333DD39	0xCA18
+0x8333DE30	0xCA19
+0x8333DE31	0xCA1A
+0x8333DE32	0xCA1B
+0x8333DE33	0xCA1C
+0x8333DE34	0xCA1D
+0x8333DE35	0xCA1E
+0x8333DE36	0xCA1F
+0x8333DE37	0xCA20
+0x8333DE38	0xCA21
+0x8333DE39	0xCA22
+0x8333DF30	0xCA23
+0x8333DF31	0xCA24
+0x8333DF32	0xCA25
+0x8333DF33	0xCA26
+0x8333DF34	0xCA27
+0x8333DF35	0xCA28
+0x8333DF36	0xCA29
+0x8333DF37	0xCA2A
+0x8333DF38	0xCA2B
+0x8333DF39	0xCA2C
+0x8333E030	0xCA2D
+0x8333E031	0xCA2E
+0x8333E032	0xCA2F
+0x8333E033	0xCA30
+0x8333E034	0xCA31
+0x8333E035	0xCA32
+0x8333E036	0xCA33
+0x8333E037	0xCA34
+0x8333E038	0xCA35
+0x8333E039	0xCA36
+0x8333E130	0xCA37
+0x8333E131	0xCA38
+0x8333E132	0xCA39
+0x8333E133	0xCA3A
+0x8333E134	0xCA3B
+0x8333E135	0xCA3C
+0x8333E136	0xCA3D
+0x8333E137	0xCA3E
+0x8333E138	0xCA3F
+0x8333E139	0xCA40
+0x8333E230	0xCA41
+0x8333E231	0xCA42
+0x8333E232	0xCA43
+0x8333E233	0xCA44
+0x8333E234	0xCA45
+0x8333E235	0xCA46
+0x8333E236	0xCA47
+0x8333E237	0xCA48
+0x8333E238	0xCA49
+0x8333E239	0xCA4A
+0x8333E330	0xCA4B
+0x8333E331	0xCA4C
+0x8333E332	0xCA4D
+0x8333E333	0xCA4E
+0x8333E334	0xCA4F
+0x8333E335	0xCA50
+0x8333E336	0xCA51
+0x8333E337	0xCA52
+0x8333E338	0xCA53
+0x8333E339	0xCA54
+0x8333E430	0xCA55
+0x8333E431	0xCA56
+0x8333E432	0xCA57
+0x8333E433	0xCA58
+0x8333E434	0xCA59
+0x8333E435	0xCA5A
+0x8333E436	0xCA5B
+0x8333E437	0xCA5C
+0x8333E438	0xCA5D
+0x8333E439	0xCA5E
+0x8333E530	0xCA5F
+0x8333E531	0xCA60
+0x8333E532	0xCA61
+0x8333E533	0xCA62
+0x8333E534	0xCA63
+0x8333E535	0xCA64
+0x8333E536	0xCA65
+0x8333E537	0xCA66
+0x8333E538	0xCA67
+0x8333E539	0xCA68
+0x8333E630	0xCA69
+0x8333E631	0xCA6A
+0x8333E632	0xCA6B
+0x8333E633	0xCA6C
+0x8333E634	0xCA6D
+0x8333E635	0xCA6E
+0x8333E636	0xCA6F
+0x8333E637	0xCA70
+0x8333E638	0xCA71
+0x8333E639	0xCA72
+0x8333E730	0xCA73
+0x8333E731	0xCA74
+0x8333E732	0xCA75
+0x8333E733	0xCA76
+0x8333E734	0xCA77
+0x8333E735	0xCA78
+0x8333E736	0xCA79
+0x8333E737	0xCA7A
+0x8333E738	0xCA7B
+0x8333E739	0xCA7C
+0x8333E830	0xCA7D
+0x8333E831	0xCA7E
+0x8333E832	0xCA7F
+0x8333E833	0xCA80
+0x8333E834	0xCA81
+0x8333E835	0xCA82
+0x8333E836	0xCA83
+0x8333E837	0xCA84
+0x8333E838	0xCA85
+0x8333E839	0xCA86
+0x8333E930	0xCA87
+0x8333E931	0xCA88
+0x8333E932	0xCA89
+0x8333E933	0xCA8A
+0x8333E934	0xCA8B
+0x8333E935	0xCA8C
+0x8333E936	0xCA8D
+0x8333E937	0xCA8E
+0x8333E938	0xCA8F
+0x8333E939	0xCA90
+0x8333EA30	0xCA91
+0x8333EA31	0xCA92
+0x8333EA32	0xCA93
+0x8333EA33	0xCA94
+0x8333EA34	0xCA95
+0x8333EA35	0xCA96
+0x8333EA36	0xCA97
+0x8333EA37	0xCA98
+0x8333EA38	0xCA99
+0x8333EA39	0xCA9A
+0x8333EB30	0xCA9B
+0x8333EB31	0xCA9C
+0x8333EB32	0xCA9D
+0x8333EB33	0xCA9E
+0x8333EB34	0xCA9F
+0x8333EB35	0xCAA0
+0x8333EB36	0xCAA1
+0x8333EB37	0xCAA2
+0x8333EB38	0xCAA3
+0x8333EB39	0xCAA4
+0x8333EC30	0xCAA5
+0x8333EC31	0xCAA6
+0x8333EC32	0xCAA7
+0x8333EC33	0xCAA8
+0x8333EC34	0xCAA9
+0x8333EC35	0xCAAA
+0x8333EC36	0xCAAB
+0x8333EC37	0xCAAC
+0x8333EC38	0xCAAD
+0x8333EC39	0xCAAE
+0x8333ED30	0xCAAF
+0x8333ED31	0xCAB0
+0x8333ED32	0xCAB1
+0x8333ED33	0xCAB2
+0x8333ED34	0xCAB3
+0x8333ED35	0xCAB4
+0x8333ED36	0xCAB5
+0x8333ED37	0xCAB6
+0x8333ED38	0xCAB7
+0x8333ED39	0xCAB8
+0x8333EE30	0xCAB9
+0x8333EE31	0xCABA
+0x8333EE32	0xCABB
+0x8333EE33	0xCABC
+0x8333EE34	0xCABD
+0x8333EE35	0xCABE
+0x8333EE36	0xCABF
+0x8333EE37	0xCAC0
+0x8333EE38	0xCAC1
+0x8333EE39	0xCAC2
+0x8333EF30	0xCAC3
+0x8333EF31	0xCAC4
+0x8333EF32	0xCAC5
+0x8333EF33	0xCAC6
+0x8333EF34	0xCAC7
+0x8333EF35	0xCAC8
+0x8333EF36	0xCAC9
+0x8333EF37	0xCACA
+0x8333EF38	0xCACB
+0x8333EF39	0xCACC
+0x8333F030	0xCACD
+0x8333F031	0xCACE
+0x8333F032	0xCACF
+0x8333F033	0xCAD0
+0x8333F034	0xCAD1
+0x8333F035	0xCAD2
+0x8333F036	0xCAD3
+0x8333F037	0xCAD4
+0x8333F038	0xCAD5
+0x8333F039	0xCAD6
+0x8333F130	0xCAD7
+0x8333F131	0xCAD8
+0x8333F132	0xCAD9
+0x8333F133	0xCADA
+0x8333F134	0xCADB
+0x8333F135	0xCADC
+0x8333F136	0xCADD
+0x8333F137	0xCADE
+0x8333F138	0xCADF
+0x8333F139	0xCAE0
+0x8333F230	0xCAE1
+0x8333F231	0xCAE2
+0x8333F232	0xCAE3
+0x8333F233	0xCAE4
+0x8333F234	0xCAE5
+0x8333F235	0xCAE6
+0x8333F236	0xCAE7
+0x8333F237	0xCAE8
+0x8333F238	0xCAE9
+0x8333F239	0xCAEA
+0x8333F330	0xCAEB
+0x8333F331	0xCAEC
+0x8333F332	0xCAED
+0x8333F333	0xCAEE
+0x8333F334	0xCAEF
+0x8333F335	0xCAF0
+0x8333F336	0xCAF1
+0x8333F337	0xCAF2
+0x8333F338	0xCAF3
+0x8333F339	0xCAF4
+0x8333F430	0xCAF5
+0x8333F431	0xCAF6
+0x8333F432	0xCAF7
+0x8333F433	0xCAF8
+0x8333F434	0xCAF9
+0x8333F435	0xCAFA
+0x8333F436	0xCAFB
+0x8333F437	0xCAFC
+0x8333F438	0xCAFD
+0x8333F439	0xCAFE
+0x8333F530	0xCAFF
+0x8333F531	0xCB00
+0x8333F532	0xCB01
+0x8333F533	0xCB02
+0x8333F534	0xCB03
+0x8333F535	0xCB04
+0x8333F536	0xCB05
+0x8333F537	0xCB06
+0x8333F538	0xCB07
+0x8333F539	0xCB08
+0x8333F630	0xCB09
+0x8333F631	0xCB0A
+0x8333F632	0xCB0B
+0x8333F633	0xCB0C
+0x8333F634	0xCB0D
+0x8333F635	0xCB0E
+0x8333F636	0xCB0F
+0x8333F637	0xCB10
+0x8333F638	0xCB11
+0x8333F639	0xCB12
+0x8333F730	0xCB13
+0x8333F731	0xCB14
+0x8333F732	0xCB15
+0x8333F733	0xCB16
+0x8333F734	0xCB17
+0x8333F735	0xCB18
+0x8333F736	0xCB19
+0x8333F737	0xCB1A
+0x8333F738	0xCB1B
+0x8333F739	0xCB1C
+0x8333F830	0xCB1D
+0x8333F831	0xCB1E
+0x8333F832	0xCB1F
+0x8333F833	0xCB20
+0x8333F834	0xCB21
+0x8333F835	0xCB22
+0x8333F836	0xCB23
+0x8333F837	0xCB24
+0x8333F838	0xCB25
+0x8333F839	0xCB26
+0x8333F930	0xCB27
+0x8333F931	0xCB28
+0x8333F932	0xCB29
+0x8333F933	0xCB2A
+0x8333F934	0xCB2B
+0x8333F935	0xCB2C
+0x8333F936	0xCB2D
+0x8333F937	0xCB2E
+0x8333F938	0xCB2F
+0x8333F939	0xCB30
+0x8333FA30	0xCB31
+0x8333FA31	0xCB32
+0x8333FA32	0xCB33
+0x8333FA33	0xCB34
+0x8333FA34	0xCB35
+0x8333FA35	0xCB36
+0x8333FA36	0xCB37
+0x8333FA37	0xCB38
+0x8333FA38	0xCB39
+0x8333FA39	0xCB3A
+0x8333FB30	0xCB3B
+0x8333FB31	0xCB3C
+0x8333FB32	0xCB3D
+0x8333FB33	0xCB3E
+0x8333FB34	0xCB3F
+0x8333FB35	0xCB40
+0x8333FB36	0xCB41
+0x8333FB37	0xCB42
+0x8333FB38	0xCB43
+0x8333FB39	0xCB44
+0x8333FC30	0xCB45
+0x8333FC31	0xCB46
+0x8333FC32	0xCB47
+0x8333FC33	0xCB48
+0x8333FC34	0xCB49
+0x8333FC35	0xCB4A
+0x8333FC36	0xCB4B
+0x8333FC37	0xCB4C
+0x8333FC38	0xCB4D
+0x8333FC39	0xCB4E
+0x8333FD30	0xCB4F
+0x8333FD31	0xCB50
+0x8333FD32	0xCB51
+0x8333FD33	0xCB52
+0x8333FD34	0xCB53
+0x8333FD35	0xCB54
+0x8333FD36	0xCB55
+0x8333FD37	0xCB56
+0x8333FD38	0xCB57
+0x8333FD39	0xCB58
+0x8333FE30	0xCB59
+0x8333FE31	0xCB5A
+0x8333FE32	0xCB5B
+0x8333FE33	0xCB5C
+0x8333FE34	0xCB5D
+0x8333FE35	0xCB5E
+0x8333FE36	0xCB5F
+0x8333FE37	0xCB60
+0x8333FE38	0xCB61
+0x8333FE39	0xCB62
+0x83348130	0xCB63
+0x83348131	0xCB64
+0x83348132	0xCB65
+0x83348133	0xCB66
+0x83348134	0xCB67
+0x83348135	0xCB68
+0x83348136	0xCB69
+0x83348137	0xCB6A
+0x83348138	0xCB6B
+0x83348139	0xCB6C
+0x83348230	0xCB6D
+0x83348231	0xCB6E
+0x83348232	0xCB6F
+0x83348233	0xCB70
+0x83348234	0xCB71
+0x83348235	0xCB72
+0x83348236	0xCB73
+0x83348237	0xCB74
+0x83348238	0xCB75
+0x83348239	0xCB76
+0x83348330	0xCB77
+0x83348331	0xCB78
+0x83348332	0xCB79
+0x83348333	0xCB7A
+0x83348334	0xCB7B
+0x83348335	0xCB7C
+0x83348336	0xCB7D
+0x83348337	0xCB7E
+0x83348338	0xCB7F
+0x83348339	0xCB80
+0x83348430	0xCB81
+0x83348431	0xCB82
+0x83348432	0xCB83
+0x83348433	0xCB84
+0x83348434	0xCB85
+0x83348435	0xCB86
+0x83348436	0xCB87
+0x83348437	0xCB88
+0x83348438	0xCB89
+0x83348439	0xCB8A
+0x83348530	0xCB8B
+0x83348531	0xCB8C
+0x83348532	0xCB8D
+0x83348533	0xCB8E
+0x83348534	0xCB8F
+0x83348535	0xCB90
+0x83348536	0xCB91
+0x83348537	0xCB92
+0x83348538	0xCB93
+0x83348539	0xCB94
+0x83348630	0xCB95
+0x83348631	0xCB96
+0x83348632	0xCB97
+0x83348633	0xCB98
+0x83348634	0xCB99
+0x83348635	0xCB9A
+0x83348636	0xCB9B
+0x83348637	0xCB9C
+0x83348638	0xCB9D
+0x83348639	0xCB9E
+0x83348730	0xCB9F
+0x83348731	0xCBA0
+0x83348732	0xCBA1
+0x83348733	0xCBA2
+0x83348734	0xCBA3
+0x83348735	0xCBA4
+0x83348736	0xCBA5
+0x83348737	0xCBA6
+0x83348738	0xCBA7
+0x83348739	0xCBA8
+0x83348830	0xCBA9
+0x83348831	0xCBAA
+0x83348832	0xCBAB
+0x83348833	0xCBAC
+0x83348834	0xCBAD
+0x83348835	0xCBAE
+0x83348836	0xCBAF
+0x83348837	0xCBB0
+0x83348838	0xCBB1
+0x83348839	0xCBB2
+0x83348930	0xCBB3
+0x83348931	0xCBB4
+0x83348932	0xCBB5
+0x83348933	0xCBB6
+0x83348934	0xCBB7
+0x83348935	0xCBB8
+0x83348936	0xCBB9
+0x83348937	0xCBBA
+0x83348938	0xCBBB
+0x83348939	0xCBBC
+0x83348A30	0xCBBD
+0x83348A31	0xCBBE
+0x83348A32	0xCBBF
+0x83348A33	0xCBC0
+0x83348A34	0xCBC1
+0x83348A35	0xCBC2
+0x83348A36	0xCBC3
+0x83348A37	0xCBC4
+0x83348A38	0xCBC5
+0x83348A39	0xCBC6
+0x83348B30	0xCBC7
+0x83348B31	0xCBC8
+0x83348B32	0xCBC9
+0x83348B33	0xCBCA
+0x83348B34	0xCBCB
+0x83348B35	0xCBCC
+0x83348B36	0xCBCD
+0x83348B37	0xCBCE
+0x83348B38	0xCBCF
+0x83348B39	0xCBD0
+0x83348C30	0xCBD1
+0x83348C31	0xCBD2
+0x83348C32	0xCBD3
+0x83348C33	0xCBD4
+0x83348C34	0xCBD5
+0x83348C35	0xCBD6
+0x83348C36	0xCBD7
+0x83348C37	0xCBD8
+0x83348C38	0xCBD9
+0x83348C39	0xCBDA
+0x83348D30	0xCBDB
+0x83348D31	0xCBDC
+0x83348D32	0xCBDD
+0x83348D33	0xCBDE
+0x83348D34	0xCBDF
+0x83348D35	0xCBE0
+0x83348D36	0xCBE1
+0x83348D37	0xCBE2
+0x83348D38	0xCBE3
+0x83348D39	0xCBE4
+0x83348E30	0xCBE5
+0x83348E31	0xCBE6
+0x83348E32	0xCBE7
+0x83348E33	0xCBE8
+0x83348E34	0xCBE9
+0x83348E35	0xCBEA
+0x83348E36	0xCBEB
+0x83348E37	0xCBEC
+0x83348E38	0xCBED
+0x83348E39	0xCBEE
+0x83348F30	0xCBEF
+0x83348F31	0xCBF0
+0x83348F32	0xCBF1
+0x83348F33	0xCBF2
+0x83348F34	0xCBF3
+0x83348F35	0xCBF4
+0x83348F36	0xCBF5
+0x83348F37	0xCBF6
+0x83348F38	0xCBF7
+0x83348F39	0xCBF8
+0x83349030	0xCBF9
+0x83349031	0xCBFA
+0x83349032	0xCBFB
+0x83349033	0xCBFC
+0x83349034	0xCBFD
+0x83349035	0xCBFE
+0x83349036	0xCBFF
+0x83349037	0xCC00
+0x83349038	0xCC01
+0x83349039	0xCC02
+0x83349130	0xCC03
+0x83349131	0xCC04
+0x83349132	0xCC05
+0x83349133	0xCC06
+0x83349134	0xCC07
+0x83349135	0xCC08
+0x83349136	0xCC09
+0x83349137	0xCC0A
+0x83349138	0xCC0B
+0x83349139	0xCC0C
+0x83349230	0xCC0D
+0x83349231	0xCC0E
+0x83349232	0xCC0F
+0x83349233	0xCC10
+0x83349234	0xCC11
+0x83349235	0xCC12
+0x83349236	0xCC13
+0x83349237	0xCC14
+0x83349238	0xCC15
+0x83349239	0xCC16
+0x83349330	0xCC17
+0x83349331	0xCC18
+0x83349332	0xCC19
+0x83349333	0xCC1A
+0x83349334	0xCC1B
+0x83349335	0xCC1C
+0x83349336	0xCC1D
+0x83349337	0xCC1E
+0x83349338	0xCC1F
+0x83349339	0xCC20
+0x83349430	0xCC21
+0x83349431	0xCC22
+0x83349432	0xCC23
+0x83349433	0xCC24
+0x83349434	0xCC25
+0x83349435	0xCC26
+0x83349436	0xCC27
+0x83349437	0xCC28
+0x83349438	0xCC29
+0x83349439	0xCC2A
+0x83349530	0xCC2B
+0x83349531	0xCC2C
+0x83349532	0xCC2D
+0x83349533	0xCC2E
+0x83349534	0xCC2F
+0x83349535	0xCC30
+0x83349536	0xCC31
+0x83349537	0xCC32
+0x83349538	0xCC33
+0x83349539	0xCC34
+0x83349630	0xCC35
+0x83349631	0xCC36
+0x83349632	0xCC37
+0x83349633	0xCC38
+0x83349634	0xCC39
+0x83349635	0xCC3A
+0x83349636	0xCC3B
+0x83349637	0xCC3C
+0x83349638	0xCC3D
+0x83349639	0xCC3E
+0x83349730	0xCC3F
+0x83349731	0xCC40
+0x83349732	0xCC41
+0x83349733	0xCC42
+0x83349734	0xCC43
+0x83349735	0xCC44
+0x83349736	0xCC45
+0x83349737	0xCC46
+0x83349738	0xCC47
+0x83349739	0xCC48
+0x83349830	0xCC49
+0x83349831	0xCC4A
+0x83349832	0xCC4B
+0x83349833	0xCC4C
+0x83349834	0xCC4D
+0x83349835	0xCC4E
+0x83349836	0xCC4F
+0x83349837	0xCC50
+0x83349838	0xCC51
+0x83349839	0xCC52
+0x83349930	0xCC53
+0x83349931	0xCC54
+0x83349932	0xCC55
+0x83349933	0xCC56
+0x83349934	0xCC57
+0x83349935	0xCC58
+0x83349936	0xCC59
+0x83349937	0xCC5A
+0x83349938	0xCC5B
+0x83349939	0xCC5C
+0x83349A30	0xCC5D
+0x83349A31	0xCC5E
+0x83349A32	0xCC5F
+0x83349A33	0xCC60
+0x83349A34	0xCC61
+0x83349A35	0xCC62
+0x83349A36	0xCC63
+0x83349A37	0xCC64
+0x83349A38	0xCC65
+0x83349A39	0xCC66
+0x83349B30	0xCC67
+0x83349B31	0xCC68
+0x83349B32	0xCC69
+0x83349B33	0xCC6A
+0x83349B34	0xCC6B
+0x83349B35	0xCC6C
+0x83349B36	0xCC6D
+0x83349B37	0xCC6E
+0x83349B38	0xCC6F
+0x83349B39	0xCC70
+0x83349C30	0xCC71
+0x83349C31	0xCC72
+0x83349C32	0xCC73
+0x83349C33	0xCC74
+0x83349C34	0xCC75
+0x83349C35	0xCC76
+0x83349C36	0xCC77
+0x83349C37	0xCC78
+0x83349C38	0xCC79
+0x83349C39	0xCC7A
+0x83349D30	0xCC7B
+0x83349D31	0xCC7C
+0x83349D32	0xCC7D
+0x83349D33	0xCC7E
+0x83349D34	0xCC7F
+0x83349D35	0xCC80
+0x83349D36	0xCC81
+0x83349D37	0xCC82
+0x83349D38	0xCC83
+0x83349D39	0xCC84
+0x83349E30	0xCC85
+0x83349E31	0xCC86
+0x83349E32	0xCC87
+0x83349E33	0xCC88
+0x83349E34	0xCC89
+0x83349E35	0xCC8A
+0x83349E36	0xCC8B
+0x83349E37	0xCC8C
+0x83349E38	0xCC8D
+0x83349E39	0xCC8E
+0x83349F30	0xCC8F
+0x83349F31	0xCC90
+0x83349F32	0xCC91
+0x83349F33	0xCC92
+0x83349F34	0xCC93
+0x83349F35	0xCC94
+0x83349F36	0xCC95
+0x83349F37	0xCC96
+0x83349F38	0xCC97
+0x83349F39	0xCC98
+0x8334A030	0xCC99
+0x8334A031	0xCC9A
+0x8334A032	0xCC9B
+0x8334A033	0xCC9C
+0x8334A034	0xCC9D
+0x8334A035	0xCC9E
+0x8334A036	0xCC9F
+0x8334A037	0xCCA0
+0x8334A038	0xCCA1
+0x8334A039	0xCCA2
+0x8334A130	0xCCA3
+0x8334A131	0xCCA4
+0x8334A132	0xCCA5
+0x8334A133	0xCCA6
+0x8334A134	0xCCA7
+0x8334A135	0xCCA8
+0x8334A136	0xCCA9
+0x8334A137	0xCCAA
+0x8334A138	0xCCAB
+0x8334A139	0xCCAC
+0x8334A230	0xCCAD
+0x8334A231	0xCCAE
+0x8334A232	0xCCAF
+0x8334A233	0xCCB0
+0x8334A234	0xCCB1
+0x8334A235	0xCCB2
+0x8334A236	0xCCB3
+0x8334A237	0xCCB4
+0x8334A238	0xCCB5
+0x8334A239	0xCCB6
+0x8334A330	0xCCB7
+0x8334A331	0xCCB8
+0x8334A332	0xCCB9
+0x8334A333	0xCCBA
+0x8334A334	0xCCBB
+0x8334A335	0xCCBC
+0x8334A336	0xCCBD
+0x8334A337	0xCCBE
+0x8334A338	0xCCBF
+0x8334A339	0xCCC0
+0x8334A430	0xCCC1
+0x8334A431	0xCCC2
+0x8334A432	0xCCC3
+0x8334A433	0xCCC4
+0x8334A434	0xCCC5
+0x8334A435	0xCCC6
+0x8334A436	0xCCC7
+0x8334A437	0xCCC8
+0x8334A438	0xCCC9
+0x8334A439	0xCCCA
+0x8334A530	0xCCCB
+0x8334A531	0xCCCC
+0x8334A532	0xCCCD
+0x8334A533	0xCCCE
+0x8334A534	0xCCCF
+0x8334A535	0xCCD0
+0x8334A536	0xCCD1
+0x8334A537	0xCCD2
+0x8334A538	0xCCD3
+0x8334A539	0xCCD4
+0x8334A630	0xCCD5
+0x8334A631	0xCCD6
+0x8334A632	0xCCD7
+0x8334A633	0xCCD8
+0x8334A634	0xCCD9
+0x8334A635	0xCCDA
+0x8334A636	0xCCDB
+0x8334A637	0xCCDC
+0x8334A638	0xCCDD
+0x8334A639	0xCCDE
+0x8334A730	0xCCDF
+0x8334A731	0xCCE0
+0x8334A732	0xCCE1
+0x8334A733	0xCCE2
+0x8334A734	0xCCE3
+0x8334A735	0xCCE4
+0x8334A736	0xCCE5
+0x8334A737	0xCCE6
+0x8334A738	0xCCE7
+0x8334A739	0xCCE8
+0x8334A830	0xCCE9
+0x8334A831	0xCCEA
+0x8334A832	0xCCEB
+0x8334A833	0xCCEC
+0x8334A834	0xCCED
+0x8334A835	0xCCEE
+0x8334A836	0xCCEF
+0x8334A837	0xCCF0
+0x8334A838	0xCCF1
+0x8334A839	0xCCF2
+0x8334A930	0xCCF3
+0x8334A931	0xCCF4
+0x8334A932	0xCCF5
+0x8334A933	0xCCF6
+0x8334A934	0xCCF7
+0x8334A935	0xCCF8
+0x8334A936	0xCCF9
+0x8334A937	0xCCFA
+0x8334A938	0xCCFB
+0x8334A939	0xCCFC
+0x8334AA30	0xCCFD
+0x8334AA31	0xCCFE
+0x8334AA32	0xCCFF
+0x8334AA33	0xCD00
+0x8334AA34	0xCD01
+0x8334AA35	0xCD02
+0x8334AA36	0xCD03
+0x8334AA37	0xCD04
+0x8334AA38	0xCD05
+0x8334AA39	0xCD06
+0x8334AB30	0xCD07
+0x8334AB31	0xCD08
+0x8334AB32	0xCD09
+0x8334AB33	0xCD0A
+0x8334AB34	0xCD0B
+0x8334AB35	0xCD0C
+0x8334AB36	0xCD0D
+0x8334AB37	0xCD0E
+0x8334AB38	0xCD0F
+0x8334AB39	0xCD10
+0x8334AC30	0xCD11
+0x8334AC31	0xCD12
+0x8334AC32	0xCD13
+0x8334AC33	0xCD14
+0x8334AC34	0xCD15
+0x8334AC35	0xCD16
+0x8334AC36	0xCD17
+0x8334AC37	0xCD18
+0x8334AC38	0xCD19
+0x8334AC39	0xCD1A
+0x8334AD30	0xCD1B
+0x8334AD31	0xCD1C
+0x8334AD32	0xCD1D
+0x8334AD33	0xCD1E
+0x8334AD34	0xCD1F
+0x8334AD35	0xCD20
+0x8334AD36	0xCD21
+0x8334AD37	0xCD22
+0x8334AD38	0xCD23
+0x8334AD39	0xCD24
+0x8334AE30	0xCD25
+0x8334AE31	0xCD26
+0x8334AE32	0xCD27
+0x8334AE33	0xCD28
+0x8334AE34	0xCD29
+0x8334AE35	0xCD2A
+0x8334AE36	0xCD2B
+0x8334AE37	0xCD2C
+0x8334AE38	0xCD2D
+0x8334AE39	0xCD2E
+0x8334AF30	0xCD2F
+0x8334AF31	0xCD30
+0x8334AF32	0xCD31
+0x8334AF33	0xCD32
+0x8334AF34	0xCD33
+0x8334AF35	0xCD34
+0x8334AF36	0xCD35
+0x8334AF37	0xCD36
+0x8334AF38	0xCD37
+0x8334AF39	0xCD38
+0x8334B030	0xCD39
+0x8334B031	0xCD3A
+0x8334B032	0xCD3B
+0x8334B033	0xCD3C
+0x8334B034	0xCD3D
+0x8334B035	0xCD3E
+0x8334B036	0xCD3F
+0x8334B037	0xCD40
+0x8334B038	0xCD41
+0x8334B039	0xCD42
+0x8334B130	0xCD43
+0x8334B131	0xCD44
+0x8334B132	0xCD45
+0x8334B133	0xCD46
+0x8334B134	0xCD47
+0x8334B135	0xCD48
+0x8334B136	0xCD49
+0x8334B137	0xCD4A
+0x8334B138	0xCD4B
+0x8334B139	0xCD4C
+0x8334B230	0xCD4D
+0x8334B231	0xCD4E
+0x8334B232	0xCD4F
+0x8334B233	0xCD50
+0x8334B234	0xCD51
+0x8334B235	0xCD52
+0x8334B236	0xCD53
+0x8334B237	0xCD54
+0x8334B238	0xCD55
+0x8334B239	0xCD56
+0x8334B330	0xCD57
+0x8334B331	0xCD58
+0x8334B332	0xCD59
+0x8334B333	0xCD5A
+0x8334B334	0xCD5B
+0x8334B335	0xCD5C
+0x8334B336	0xCD5D
+0x8334B337	0xCD5E
+0x8334B338	0xCD5F
+0x8334B339	0xCD60
+0x8334B430	0xCD61
+0x8334B431	0xCD62
+0x8334B432	0xCD63
+0x8334B433	0xCD64
+0x8334B434	0xCD65
+0x8334B435	0xCD66
+0x8334B436	0xCD67
+0x8334B437	0xCD68
+0x8334B438	0xCD69
+0x8334B439	0xCD6A
+0x8334B530	0xCD6B
+0x8334B531	0xCD6C
+0x8334B532	0xCD6D
+0x8334B533	0xCD6E
+0x8334B534	0xCD6F
+0x8334B535	0xCD70
+0x8334B536	0xCD71
+0x8334B537	0xCD72
+0x8334B538	0xCD73
+0x8334B539	0xCD74
+0x8334B630	0xCD75
+0x8334B631	0xCD76
+0x8334B632	0xCD77
+0x8334B633	0xCD78
+0x8334B634	0xCD79
+0x8334B635	0xCD7A
+0x8334B636	0xCD7B
+0x8334B637	0xCD7C
+0x8334B638	0xCD7D
+0x8334B639	0xCD7E
+0x8334B730	0xCD7F
+0x8334B731	0xCD80
+0x8334B732	0xCD81
+0x8334B733	0xCD82
+0x8334B734	0xCD83
+0x8334B735	0xCD84
+0x8334B736	0xCD85
+0x8334B737	0xCD86
+0x8334B738	0xCD87
+0x8334B739	0xCD88
+0x8334B830	0xCD89
+0x8334B831	0xCD8A
+0x8334B832	0xCD8B
+0x8334B833	0xCD8C
+0x8334B834	0xCD8D
+0x8334B835	0xCD8E
+0x8334B836	0xCD8F
+0x8334B837	0xCD90
+0x8334B838	0xCD91
+0x8334B839	0xCD92
+0x8334B930	0xCD93
+0x8334B931	0xCD94
+0x8334B932	0xCD95
+0x8334B933	0xCD96
+0x8334B934	0xCD97
+0x8334B935	0xCD98
+0x8334B936	0xCD99
+0x8334B937	0xCD9A
+0x8334B938	0xCD9B
+0x8334B939	0xCD9C
+0x8334BA30	0xCD9D
+0x8334BA31	0xCD9E
+0x8334BA32	0xCD9F
+0x8334BA33	0xCDA0
+0x8334BA34	0xCDA1
+0x8334BA35	0xCDA2
+0x8334BA36	0xCDA3
+0x8334BA37	0xCDA4
+0x8334BA38	0xCDA5
+0x8334BA39	0xCDA6
+0x8334BB30	0xCDA7
+0x8334BB31	0xCDA8
+0x8334BB32	0xCDA9
+0x8334BB33	0xCDAA
+0x8334BB34	0xCDAB
+0x8334BB35	0xCDAC
+0x8334BB36	0xCDAD
+0x8334BB37	0xCDAE
+0x8334BB38	0xCDAF
+0x8334BB39	0xCDB0
+0x8334BC30	0xCDB1
+0x8334BC31	0xCDB2
+0x8334BC32	0xCDB3
+0x8334BC33	0xCDB4
+0x8334BC34	0xCDB5
+0x8334BC35	0xCDB6
+0x8334BC36	0xCDB7
+0x8334BC37	0xCDB8
+0x8334BC38	0xCDB9
+0x8334BC39	0xCDBA
+0x8334BD30	0xCDBB
+0x8334BD31	0xCDBC
+0x8334BD32	0xCDBD
+0x8334BD33	0xCDBE
+0x8334BD34	0xCDBF
+0x8334BD35	0xCDC0
+0x8334BD36	0xCDC1
+0x8334BD37	0xCDC2
+0x8334BD38	0xCDC3
+0x8334BD39	0xCDC4
+0x8334BE30	0xCDC5
+0x8334BE31	0xCDC6
+0x8334BE32	0xCDC7
+0x8334BE33	0xCDC8
+0x8334BE34	0xCDC9
+0x8334BE35	0xCDCA
+0x8334BE36	0xCDCB
+0x8334BE37	0xCDCC
+0x8334BE38	0xCDCD
+0x8334BE39	0xCDCE
+0x8334BF30	0xCDCF
+0x8334BF31	0xCDD0
+0x8334BF32	0xCDD1
+0x8334BF33	0xCDD2
+0x8334BF34	0xCDD3
+0x8334BF35	0xCDD4
+0x8334BF36	0xCDD5
+0x8334BF37	0xCDD6
+0x8334BF38	0xCDD7
+0x8334BF39	0xCDD8
+0x8334C030	0xCDD9
+0x8334C031	0xCDDA
+0x8334C032	0xCDDB
+0x8334C033	0xCDDC
+0x8334C034	0xCDDD
+0x8334C035	0xCDDE
+0x8334C036	0xCDDF
+0x8334C037	0xCDE0
+0x8334C038	0xCDE1
+0x8334C039	0xCDE2
+0x8334C130	0xCDE3
+0x8334C131	0xCDE4
+0x8334C132	0xCDE5
+0x8334C133	0xCDE6
+0x8334C134	0xCDE7
+0x8334C135	0xCDE8
+0x8334C136	0xCDE9
+0x8334C137	0xCDEA
+0x8334C138	0xCDEB
+0x8334C139	0xCDEC
+0x8334C230	0xCDED
+0x8334C231	0xCDEE
+0x8334C232	0xCDEF
+0x8334C233	0xCDF0
+0x8334C234	0xCDF1
+0x8334C235	0xCDF2
+0x8334C236	0xCDF3
+0x8334C237	0xCDF4
+0x8334C238	0xCDF5
+0x8334C239	0xCDF6
+0x8334C330	0xCDF7
+0x8334C331	0xCDF8
+0x8334C332	0xCDF9
+0x8334C333	0xCDFA
+0x8334C334	0xCDFB
+0x8334C335	0xCDFC
+0x8334C336	0xCDFD
+0x8334C337	0xCDFE
+0x8334C338	0xCDFF
+0x8334C339	0xCE00
+0x8334C430	0xCE01
+0x8334C431	0xCE02
+0x8334C432	0xCE03
+0x8334C433	0xCE04
+0x8334C434	0xCE05
+0x8334C435	0xCE06
+0x8334C436	0xCE07
+0x8334C437	0xCE08
+0x8334C438	0xCE09
+0x8334C439	0xCE0A
+0x8334C530	0xCE0B
+0x8334C531	0xCE0C
+0x8334C532	0xCE0D
+0x8334C533	0xCE0E
+0x8334C534	0xCE0F
+0x8334C535	0xCE10
+0x8334C536	0xCE11
+0x8334C537	0xCE12
+0x8334C538	0xCE13
+0x8334C539	0xCE14
+0x8334C630	0xCE15
+0x8334C631	0xCE16
+0x8334C632	0xCE17
+0x8334C633	0xCE18
+0x8334C634	0xCE19
+0x8334C635	0xCE1A
+0x8334C636	0xCE1B
+0x8334C637	0xCE1C
+0x8334C638	0xCE1D
+0x8334C639	0xCE1E
+0x8334C730	0xCE1F
+0x8334C731	0xCE20
+0x8334C732	0xCE21
+0x8334C733	0xCE22
+0x8334C734	0xCE23
+0x8334C735	0xCE24
+0x8334C736	0xCE25
+0x8334C737	0xCE26
+0x8334C738	0xCE27
+0x8334C739	0xCE28
+0x8334C830	0xCE29
+0x8334C831	0xCE2A
+0x8334C832	0xCE2B
+0x8334C833	0xCE2C
+0x8334C834	0xCE2D
+0x8334C835	0xCE2E
+0x8334C836	0xCE2F
+0x8334C837	0xCE30
+0x8334C838	0xCE31
+0x8334C839	0xCE32
+0x8334C930	0xCE33
+0x8334C931	0xCE34
+0x8334C932	0xCE35
+0x8334C933	0xCE36
+0x8334C934	0xCE37
+0x8334C935	0xCE38
+0x8334C936	0xCE39
+0x8334C937	0xCE3A
+0x8334C938	0xCE3B
+0x8334C939	0xCE3C
+0x8334CA30	0xCE3D
+0x8334CA31	0xCE3E
+0x8334CA32	0xCE3F
+0x8334CA33	0xCE40
+0x8334CA34	0xCE41
+0x8334CA35	0xCE42
+0x8334CA36	0xCE43
+0x8334CA37	0xCE44
+0x8334CA38	0xCE45
+0x8334CA39	0xCE46
+0x8334CB30	0xCE47
+0x8334CB31	0xCE48
+0x8334CB32	0xCE49
+0x8334CB33	0xCE4A
+0x8334CB34	0xCE4B
+0x8334CB35	0xCE4C
+0x8334CB36	0xCE4D
+0x8334CB37	0xCE4E
+0x8334CB38	0xCE4F
+0x8334CB39	0xCE50
+0x8334CC30	0xCE51
+0x8334CC31	0xCE52
+0x8334CC32	0xCE53
+0x8334CC33	0xCE54
+0x8334CC34	0xCE55
+0x8334CC35	0xCE56
+0x8334CC36	0xCE57
+0x8334CC37	0xCE58
+0x8334CC38	0xCE59
+0x8334CC39	0xCE5A
+0x8334CD30	0xCE5B
+0x8334CD31	0xCE5C
+0x8334CD32	0xCE5D
+0x8334CD33	0xCE5E
+0x8334CD34	0xCE5F
+0x8334CD35	0xCE60
+0x8334CD36	0xCE61
+0x8334CD37	0xCE62
+0x8334CD38	0xCE63
+0x8334CD39	0xCE64
+0x8334CE30	0xCE65
+0x8334CE31	0xCE66
+0x8334CE32	0xCE67
+0x8334CE33	0xCE68
+0x8334CE34	0xCE69
+0x8334CE35	0xCE6A
+0x8334CE36	0xCE6B
+0x8334CE37	0xCE6C
+0x8334CE38	0xCE6D
+0x8334CE39	0xCE6E
+0x8334CF30	0xCE6F
+0x8334CF31	0xCE70
+0x8334CF32	0xCE71
+0x8334CF33	0xCE72
+0x8334CF34	0xCE73
+0x8334CF35	0xCE74
+0x8334CF36	0xCE75
+0x8334CF37	0xCE76
+0x8334CF38	0xCE77
+0x8334CF39	0xCE78
+0x8334D030	0xCE79
+0x8334D031	0xCE7A
+0x8334D032	0xCE7B
+0x8334D033	0xCE7C
+0x8334D034	0xCE7D
+0x8334D035	0xCE7E
+0x8334D036	0xCE7F
+0x8334D037	0xCE80
+0x8334D038	0xCE81
+0x8334D039	0xCE82
+0x8334D130	0xCE83
+0x8334D131	0xCE84
+0x8334D132	0xCE85
+0x8334D133	0xCE86
+0x8334D134	0xCE87
+0x8334D135	0xCE88
+0x8334D136	0xCE89
+0x8334D137	0xCE8A
+0x8334D138	0xCE8B
+0x8334D139	0xCE8C
+0x8334D230	0xCE8D
+0x8334D231	0xCE8E
+0x8334D232	0xCE8F
+0x8334D233	0xCE90
+0x8334D234	0xCE91
+0x8334D235	0xCE92
+0x8334D236	0xCE93
+0x8334D237	0xCE94
+0x8334D238	0xCE95
+0x8334D239	0xCE96
+0x8334D330	0xCE97
+0x8334D331	0xCE98
+0x8334D332	0xCE99
+0x8334D333	0xCE9A
+0x8334D334	0xCE9B
+0x8334D335	0xCE9C
+0x8334D336	0xCE9D
+0x8334D337	0xCE9E
+0x8334D338	0xCE9F
+0x8334D339	0xCEA0
+0x8334D430	0xCEA1
+0x8334D431	0xCEA2
+0x8334D432	0xCEA3
+0x8334D433	0xCEA4
+0x8334D434	0xCEA5
+0x8334D435	0xCEA6
+0x8334D436	0xCEA7
+0x8334D437	0xCEA8
+0x8334D438	0xCEA9
+0x8334D439	0xCEAA
+0x8334D530	0xCEAB
+0x8334D531	0xCEAC
+0x8334D532	0xCEAD
+0x8334D533	0xCEAE
+0x8334D534	0xCEAF
+0x8334D535	0xCEB0
+0x8334D536	0xCEB1
+0x8334D537	0xCEB2
+0x8334D538	0xCEB3
+0x8334D539	0xCEB4
+0x8334D630	0xCEB5
+0x8334D631	0xCEB6
+0x8334D632	0xCEB7
+0x8334D633	0xCEB8
+0x8334D634	0xCEB9
+0x8334D635	0xCEBA
+0x8334D636	0xCEBB
+0x8334D637	0xCEBC
+0x8334D638	0xCEBD
+0x8334D639	0xCEBE
+0x8334D730	0xCEBF
+0x8334D731	0xCEC0
+0x8334D732	0xCEC1
+0x8334D733	0xCEC2
+0x8334D734	0xCEC3
+0x8334D735	0xCEC4
+0x8334D736	0xCEC5
+0x8334D737	0xCEC6
+0x8334D738	0xCEC7
+0x8334D739	0xCEC8
+0x8334D830	0xCEC9
+0x8334D831	0xCECA
+0x8334D832	0xCECB
+0x8334D833	0xCECC
+0x8334D834	0xCECD
+0x8334D835	0xCECE
+0x8334D836	0xCECF
+0x8334D837	0xCED0
+0x8334D838	0xCED1
+0x8334D839	0xCED2
+0x8334D930	0xCED3
+0x8334D931	0xCED4
+0x8334D932	0xCED5
+0x8334D933	0xCED6
+0x8334D934	0xCED7
+0x8334D935	0xCED8
+0x8334D936	0xCED9
+0x8334D937	0xCEDA
+0x8334D938	0xCEDB
+0x8334D939	0xCEDC
+0x8334DA30	0xCEDD
+0x8334DA31	0xCEDE
+0x8334DA32	0xCEDF
+0x8334DA33	0xCEE0
+0x8334DA34	0xCEE1
+0x8334DA35	0xCEE2
+0x8334DA36	0xCEE3
+0x8334DA37	0xCEE4
+0x8334DA38	0xCEE5
+0x8334DA39	0xCEE6
+0x8334DB30	0xCEE7
+0x8334DB31	0xCEE8
+0x8334DB32	0xCEE9
+0x8334DB33	0xCEEA
+0x8334DB34	0xCEEB
+0x8334DB35	0xCEEC
+0x8334DB36	0xCEED
+0x8334DB37	0xCEEE
+0x8334DB38	0xCEEF
+0x8334DB39	0xCEF0
+0x8334DC30	0xCEF1
+0x8334DC31	0xCEF2
+0x8334DC32	0xCEF3
+0x8334DC33	0xCEF4
+0x8334DC34	0xCEF5
+0x8334DC35	0xCEF6
+0x8334DC36	0xCEF7
+0x8334DC37	0xCEF8
+0x8334DC38	0xCEF9
+0x8334DC39	0xCEFA
+0x8334DD30	0xCEFB
+0x8334DD31	0xCEFC
+0x8334DD32	0xCEFD
+0x8334DD33	0xCEFE
+0x8334DD34	0xCEFF
+0x8334DD35	0xCF00
+0x8334DD36	0xCF01
+0x8334DD37	0xCF02
+0x8334DD38	0xCF03
+0x8334DD39	0xCF04
+0x8334DE30	0xCF05
+0x8334DE31	0xCF06
+0x8334DE32	0xCF07
+0x8334DE33	0xCF08
+0x8334DE34	0xCF09
+0x8334DE35	0xCF0A
+0x8334DE36	0xCF0B
+0x8334DE37	0xCF0C
+0x8334DE38	0xCF0D
+0x8334DE39	0xCF0E
+0x8334DF30	0xCF0F
+0x8334DF31	0xCF10
+0x8334DF32	0xCF11
+0x8334DF33	0xCF12
+0x8334DF34	0xCF13
+0x8334DF35	0xCF14
+0x8334DF36	0xCF15
+0x8334DF37	0xCF16
+0x8334DF38	0xCF17
+0x8334DF39	0xCF18
+0x8334E030	0xCF19
+0x8334E031	0xCF1A
+0x8334E032	0xCF1B
+0x8334E033	0xCF1C
+0x8334E034	0xCF1D
+0x8334E035	0xCF1E
+0x8334E036	0xCF1F
+0x8334E037	0xCF20
+0x8334E038	0xCF21
+0x8334E039	0xCF22
+0x8334E130	0xCF23
+0x8334E131	0xCF24
+0x8334E132	0xCF25
+0x8334E133	0xCF26
+0x8334E134	0xCF27
+0x8334E135	0xCF28
+0x8334E136	0xCF29
+0x8334E137	0xCF2A
+0x8334E138	0xCF2B
+0x8334E139	0xCF2C
+0x8334E230	0xCF2D
+0x8334E231	0xCF2E
+0x8334E232	0xCF2F
+0x8334E233	0xCF30
+0x8334E234	0xCF31
+0x8334E235	0xCF32
+0x8334E236	0xCF33
+0x8334E237	0xCF34
+0x8334E238	0xCF35
+0x8334E239	0xCF36
+0x8334E330	0xCF37
+0x8334E331	0xCF38
+0x8334E332	0xCF39
+0x8334E333	0xCF3A
+0x8334E334	0xCF3B
+0x8334E335	0xCF3C
+0x8334E336	0xCF3D
+0x8334E337	0xCF3E
+0x8334E338	0xCF3F
+0x8334E339	0xCF40
+0x8334E430	0xCF41
+0x8334E431	0xCF42
+0x8334E432	0xCF43
+0x8334E433	0xCF44
+0x8334E434	0xCF45
+0x8334E435	0xCF46
+0x8334E436	0xCF47
+0x8334E437	0xCF48
+0x8334E438	0xCF49
+0x8334E439	0xCF4A
+0x8334E530	0xCF4B
+0x8334E531	0xCF4C
+0x8334E532	0xCF4D
+0x8334E533	0xCF4E
+0x8334E534	0xCF4F
+0x8334E535	0xCF50
+0x8334E536	0xCF51
+0x8334E537	0xCF52
+0x8334E538	0xCF53
+0x8334E539	0xCF54
+0x8334E630	0xCF55
+0x8334E631	0xCF56
+0x8334E632	0xCF57
+0x8334E633	0xCF58
+0x8334E634	0xCF59
+0x8334E635	0xCF5A
+0x8334E636	0xCF5B
+0x8334E637	0xCF5C
+0x8334E638	0xCF5D
+0x8334E639	0xCF5E
+0x8334E730	0xCF5F
+0x8334E731	0xCF60
+0x8334E732	0xCF61
+0x8334E733	0xCF62
+0x8334E734	0xCF63
+0x8334E735	0xCF64
+0x8334E736	0xCF65
+0x8334E737	0xCF66
+0x8334E738	0xCF67
+0x8334E739	0xCF68
+0x8334E830	0xCF69
+0x8334E831	0xCF6A
+0x8334E832	0xCF6B
+0x8334E833	0xCF6C
+0x8334E834	0xCF6D
+0x8334E835	0xCF6E
+0x8334E836	0xCF6F
+0x8334E837	0xCF70
+0x8334E838	0xCF71
+0x8334E839	0xCF72
+0x8334E930	0xCF73
+0x8334E931	0xCF74
+0x8334E932	0xCF75
+0x8334E933	0xCF76
+0x8334E934	0xCF77
+0x8334E935	0xCF78
+0x8334E936	0xCF79
+0x8334E937	0xCF7A
+0x8334E938	0xCF7B
+0x8334E939	0xCF7C
+0x8334EA30	0xCF7D
+0x8334EA31	0xCF7E
+0x8334EA32	0xCF7F
+0x8334EA33	0xCF80
+0x8334EA34	0xCF81
+0x8334EA35	0xCF82
+0x8334EA36	0xCF83
+0x8334EA37	0xCF84
+0x8334EA38	0xCF85
+0x8334EA39	0xCF86
+0x8334EB30	0xCF87
+0x8334EB31	0xCF88
+0x8334EB32	0xCF89
+0x8334EB33	0xCF8A
+0x8334EB34	0xCF8B
+0x8334EB35	0xCF8C
+0x8334EB36	0xCF8D
+0x8334EB37	0xCF8E
+0x8334EB38	0xCF8F
+0x8334EB39	0xCF90
+0x8334EC30	0xCF91
+0x8334EC31	0xCF92
+0x8334EC32	0xCF93
+0x8334EC33	0xCF94
+0x8334EC34	0xCF95
+0x8334EC35	0xCF96
+0x8334EC36	0xCF97
+0x8334EC37	0xCF98
+0x8334EC38	0xCF99
+0x8334EC39	0xCF9A
+0x8334ED30	0xCF9B
+0x8334ED31	0xCF9C
+0x8334ED32	0xCF9D
+0x8334ED33	0xCF9E
+0x8334ED34	0xCF9F
+0x8334ED35	0xCFA0
+0x8334ED36	0xCFA1
+0x8334ED37	0xCFA2
+0x8334ED38	0xCFA3
+0x8334ED39	0xCFA4
+0x8334EE30	0xCFA5
+0x8334EE31	0xCFA6
+0x8334EE32	0xCFA7
+0x8334EE33	0xCFA8
+0x8334EE34	0xCFA9
+0x8334EE35	0xCFAA
+0x8334EE36	0xCFAB
+0x8334EE37	0xCFAC
+0x8334EE38	0xCFAD
+0x8334EE39	0xCFAE
+0x8334EF30	0xCFAF
+0x8334EF31	0xCFB0
+0x8334EF32	0xCFB1
+0x8334EF33	0xCFB2
+0x8334EF34	0xCFB3
+0x8334EF35	0xCFB4
+0x8334EF36	0xCFB5
+0x8334EF37	0xCFB6
+0x8334EF38	0xCFB7
+0x8334EF39	0xCFB8
+0x8334F030	0xCFB9
+0x8334F031	0xCFBA
+0x8334F032	0xCFBB
+0x8334F033	0xCFBC
+0x8334F034	0xCFBD
+0x8334F035	0xCFBE
+0x8334F036	0xCFBF
+0x8334F037	0xCFC0
+0x8334F038	0xCFC1
+0x8334F039	0xCFC2
+0x8334F130	0xCFC3
+0x8334F131	0xCFC4
+0x8334F132	0xCFC5
+0x8334F133	0xCFC6
+0x8334F134	0xCFC7
+0x8334F135	0xCFC8
+0x8334F136	0xCFC9
+0x8334F137	0xCFCA
+0x8334F138	0xCFCB
+0x8334F139	0xCFCC
+0x8334F230	0xCFCD
+0x8334F231	0xCFCE
+0x8334F232	0xCFCF
+0x8334F233	0xCFD0
+0x8334F234	0xCFD1
+0x8334F235	0xCFD2
+0x8334F236	0xCFD3
+0x8334F237	0xCFD4
+0x8334F238	0xCFD5
+0x8334F239	0xCFD6
+0x8334F330	0xCFD7
+0x8334F331	0xCFD8
+0x8334F332	0xCFD9
+0x8334F333	0xCFDA
+0x8334F334	0xCFDB
+0x8334F335	0xCFDC
+0x8334F336	0xCFDD
+0x8334F337	0xCFDE
+0x8334F338	0xCFDF
+0x8334F339	0xCFE0
+0x8334F430	0xCFE1
+0x8334F431	0xCFE2
+0x8334F432	0xCFE3
+0x8334F433	0xCFE4
+0x8334F434	0xCFE5
+0x8334F435	0xCFE6
+0x8334F436	0xCFE7
+0x8334F437	0xCFE8
+0x8334F438	0xCFE9
+0x8334F439	0xCFEA
+0x8334F530	0xCFEB
+0x8334F531	0xCFEC
+0x8334F532	0xCFED
+0x8334F533	0xCFEE
+0x8334F534	0xCFEF
+0x8334F535	0xCFF0
+0x8334F536	0xCFF1
+0x8334F537	0xCFF2
+0x8334F538	0xCFF3
+0x8334F539	0xCFF4
+0x8334F630	0xCFF5
+0x8334F631	0xCFF6
+0x8334F632	0xCFF7
+0x8334F633	0xCFF8
+0x8334F634	0xCFF9
+0x8334F635	0xCFFA
+0x8334F636	0xCFFB
+0x8334F637	0xCFFC
+0x8334F638	0xCFFD
+0x8334F639	0xCFFE
+0x8334F730	0xCFFF
+0x8334F731	0xD000
+0x8334F732	0xD001
+0x8334F733	0xD002
+0x8334F734	0xD003
+0x8334F735	0xD004
+0x8334F736	0xD005
+0x8334F737	0xD006
+0x8334F738	0xD007
+0x8334F739	0xD008
+0x8334F830	0xD009
+0x8334F831	0xD00A
+0x8334F832	0xD00B
+0x8334F833	0xD00C
+0x8334F834	0xD00D
+0x8334F835	0xD00E
+0x8334F836	0xD00F
+0x8334F837	0xD010
+0x8334F838	0xD011
+0x8334F839	0xD012
+0x8334F930	0xD013
+0x8334F931	0xD014
+0x8334F932	0xD015
+0x8334F933	0xD016
+0x8334F934	0xD017
+0x8334F935	0xD018
+0x8334F936	0xD019
+0x8334F937	0xD01A
+0x8334F938	0xD01B
+0x8334F939	0xD01C
+0x8334FA30	0xD01D
+0x8334FA31	0xD01E
+0x8334FA32	0xD01F
+0x8334FA33	0xD020
+0x8334FA34	0xD021
+0x8334FA35	0xD022
+0x8334FA36	0xD023
+0x8334FA37	0xD024
+0x8334FA38	0xD025
+0x8334FA39	0xD026
+0x8334FB30	0xD027
+0x8334FB31	0xD028
+0x8334FB32	0xD029
+0x8334FB33	0xD02A
+0x8334FB34	0xD02B
+0x8334FB35	0xD02C
+0x8334FB36	0xD02D
+0x8334FB37	0xD02E
+0x8334FB38	0xD02F
+0x8334FB39	0xD030
+0x8334FC30	0xD031
+0x8334FC31	0xD032
+0x8334FC32	0xD033
+0x8334FC33	0xD034
+0x8334FC34	0xD035
+0x8334FC35	0xD036
+0x8334FC36	0xD037
+0x8334FC37	0xD038
+0x8334FC38	0xD039
+0x8334FC39	0xD03A
+0x8334FD30	0xD03B
+0x8334FD31	0xD03C
+0x8334FD32	0xD03D
+0x8334FD33	0xD03E
+0x8334FD34	0xD03F
+0x8334FD35	0xD040
+0x8334FD36	0xD041
+0x8334FD37	0xD042
+0x8334FD38	0xD043
+0x8334FD39	0xD044
+0x8334FE30	0xD045
+0x8334FE31	0xD046
+0x8334FE32	0xD047
+0x8334FE33	0xD048
+0x8334FE34	0xD049
+0x8334FE35	0xD04A
+0x8334FE36	0xD04B
+0x8334FE37	0xD04C
+0x8334FE38	0xD04D
+0x8334FE39	0xD04E
+0x83358130	0xD04F
+0x83358131	0xD050
+0x83358132	0xD051
+0x83358133	0xD052
+0x83358134	0xD053
+0x83358135	0xD054
+0x83358136	0xD055
+0x83358137	0xD056
+0x83358138	0xD057
+0x83358139	0xD058
+0x83358230	0xD059
+0x83358231	0xD05A
+0x83358232	0xD05B
+0x83358233	0xD05C
+0x83358234	0xD05D
+0x83358235	0xD05E
+0x83358236	0xD05F
+0x83358237	0xD060
+0x83358238	0xD061
+0x83358239	0xD062
+0x83358330	0xD063
+0x83358331	0xD064
+0x83358332	0xD065
+0x83358333	0xD066
+0x83358334	0xD067
+0x83358335	0xD068
+0x83358336	0xD069
+0x83358337	0xD06A
+0x83358338	0xD06B
+0x83358339	0xD06C
+0x83358430	0xD06D
+0x83358431	0xD06E
+0x83358432	0xD06F
+0x83358433	0xD070
+0x83358434	0xD071
+0x83358435	0xD072
+0x83358436	0xD073
+0x83358437	0xD074
+0x83358438	0xD075
+0x83358439	0xD076
+0x83358530	0xD077
+0x83358531	0xD078
+0x83358532	0xD079
+0x83358533	0xD07A
+0x83358534	0xD07B
+0x83358535	0xD07C
+0x83358536	0xD07D
+0x83358537	0xD07E
+0x83358538	0xD07F
+0x83358539	0xD080
+0x83358630	0xD081
+0x83358631	0xD082
+0x83358632	0xD083
+0x83358633	0xD084
+0x83358634	0xD085
+0x83358635	0xD086
+0x83358636	0xD087
+0x83358637	0xD088
+0x83358638	0xD089
+0x83358639	0xD08A
+0x83358730	0xD08B
+0x83358731	0xD08C
+0x83358732	0xD08D
+0x83358733	0xD08E
+0x83358734	0xD08F
+0x83358735	0xD090
+0x83358736	0xD091
+0x83358737	0xD092
+0x83358738	0xD093
+0x83358739	0xD094
+0x83358830	0xD095
+0x83358831	0xD096
+0x83358832	0xD097
+0x83358833	0xD098
+0x83358834	0xD099
+0x83358835	0xD09A
+0x83358836	0xD09B
+0x83358837	0xD09C
+0x83358838	0xD09D
+0x83358839	0xD09E
+0x83358930	0xD09F
+0x83358931	0xD0A0
+0x83358932	0xD0A1
+0x83358933	0xD0A2
+0x83358934	0xD0A3
+0x83358935	0xD0A4
+0x83358936	0xD0A5
+0x83358937	0xD0A6
+0x83358938	0xD0A7
+0x83358939	0xD0A8
+0x83358A30	0xD0A9
+0x83358A31	0xD0AA
+0x83358A32	0xD0AB
+0x83358A33	0xD0AC
+0x83358A34	0xD0AD
+0x83358A35	0xD0AE
+0x83358A36	0xD0AF
+0x83358A37	0xD0B0
+0x83358A38	0xD0B1
+0x83358A39	0xD0B2
+0x83358B30	0xD0B3
+0x83358B31	0xD0B4
+0x83358B32	0xD0B5
+0x83358B33	0xD0B6
+0x83358B34	0xD0B7
+0x83358B35	0xD0B8
+0x83358B36	0xD0B9
+0x83358B37	0xD0BA
+0x83358B38	0xD0BB
+0x83358B39	0xD0BC
+0x83358C30	0xD0BD
+0x83358C31	0xD0BE
+0x83358C32	0xD0BF
+0x83358C33	0xD0C0
+0x83358C34	0xD0C1
+0x83358C35	0xD0C2
+0x83358C36	0xD0C3
+0x83358C37	0xD0C4
+0x83358C38	0xD0C5
+0x83358C39	0xD0C6
+0x83358D30	0xD0C7
+0x83358D31	0xD0C8
+0x83358D32	0xD0C9
+0x83358D33	0xD0CA
+0x83358D34	0xD0CB
+0x83358D35	0xD0CC
+0x83358D36	0xD0CD
+0x83358D37	0xD0CE
+0x83358D38	0xD0CF
+0x83358D39	0xD0D0
+0x83358E30	0xD0D1
+0x83358E31	0xD0D2
+0x83358E32	0xD0D3
+0x83358E33	0xD0D4
+0x83358E34	0xD0D5
+0x83358E35	0xD0D6
+0x83358E36	0xD0D7
+0x83358E37	0xD0D8
+0x83358E38	0xD0D9
+0x83358E39	0xD0DA
+0x83358F30	0xD0DB
+0x83358F31	0xD0DC
+0x83358F32	0xD0DD
+0x83358F33	0xD0DE
+0x83358F34	0xD0DF
+0x83358F35	0xD0E0
+0x83358F36	0xD0E1
+0x83358F37	0xD0E2
+0x83358F38	0xD0E3
+0x83358F39	0xD0E4
+0x83359030	0xD0E5
+0x83359031	0xD0E6
+0x83359032	0xD0E7
+0x83359033	0xD0E8
+0x83359034	0xD0E9
+0x83359035	0xD0EA
+0x83359036	0xD0EB
+0x83359037	0xD0EC
+0x83359038	0xD0ED
+0x83359039	0xD0EE
+0x83359130	0xD0EF
+0x83359131	0xD0F0
+0x83359132	0xD0F1
+0x83359133	0xD0F2
+0x83359134	0xD0F3
+0x83359135	0xD0F4
+0x83359136	0xD0F5
+0x83359137	0xD0F6
+0x83359138	0xD0F7
+0x83359139	0xD0F8
+0x83359230	0xD0F9
+0x83359231	0xD0FA
+0x83359232	0xD0FB
+0x83359233	0xD0FC
+0x83359234	0xD0FD
+0x83359235	0xD0FE
+0x83359236	0xD0FF
+0x83359237	0xD100
+0x83359238	0xD101
+0x83359239	0xD102
+0x83359330	0xD103
+0x83359331	0xD104
+0x83359332	0xD105
+0x83359333	0xD106
+0x83359334	0xD107
+0x83359335	0xD108
+0x83359336	0xD109
+0x83359337	0xD10A
+0x83359338	0xD10B
+0x83359339	0xD10C
+0x83359430	0xD10D
+0x83359431	0xD10E
+0x83359432	0xD10F
+0x83359433	0xD110
+0x83359434	0xD111
+0x83359435	0xD112
+0x83359436	0xD113
+0x83359437	0xD114
+0x83359438	0xD115
+0x83359439	0xD116
+0x83359530	0xD117
+0x83359531	0xD118
+0x83359532	0xD119
+0x83359533	0xD11A
+0x83359534	0xD11B
+0x83359535	0xD11C
+0x83359536	0xD11D
+0x83359537	0xD11E
+0x83359538	0xD11F
+0x83359539	0xD120
+0x83359630	0xD121
+0x83359631	0xD122
+0x83359632	0xD123
+0x83359633	0xD124
+0x83359634	0xD125
+0x83359635	0xD126
+0x83359636	0xD127
+0x83359637	0xD128
+0x83359638	0xD129
+0x83359639	0xD12A
+0x83359730	0xD12B
+0x83359731	0xD12C
+0x83359732	0xD12D
+0x83359733	0xD12E
+0x83359734	0xD12F
+0x83359735	0xD130
+0x83359736	0xD131
+0x83359737	0xD132
+0x83359738	0xD133
+0x83359739	0xD134
+0x83359830	0xD135
+0x83359831	0xD136
+0x83359832	0xD137
+0x83359833	0xD138
+0x83359834	0xD139
+0x83359835	0xD13A
+0x83359836	0xD13B
+0x83359837	0xD13C
+0x83359838	0xD13D
+0x83359839	0xD13E
+0x83359930	0xD13F
+0x83359931	0xD140
+0x83359932	0xD141
+0x83359933	0xD142
+0x83359934	0xD143
+0x83359935	0xD144
+0x83359936	0xD145
+0x83359937	0xD146
+0x83359938	0xD147
+0x83359939	0xD148
+0x83359A30	0xD149
+0x83359A31	0xD14A
+0x83359A32	0xD14B
+0x83359A33	0xD14C
+0x83359A34	0xD14D
+0x83359A35	0xD14E
+0x83359A36	0xD14F
+0x83359A37	0xD150
+0x83359A38	0xD151
+0x83359A39	0xD152
+0x83359B30	0xD153
+0x83359B31	0xD154
+0x83359B32	0xD155
+0x83359B33	0xD156
+0x83359B34	0xD157
+0x83359B35	0xD158
+0x83359B36	0xD159
+0x83359B37	0xD15A
+0x83359B38	0xD15B
+0x83359B39	0xD15C
+0x83359C30	0xD15D
+0x83359C31	0xD15E
+0x83359C32	0xD15F
+0x83359C33	0xD160
+0x83359C34	0xD161
+0x83359C35	0xD162
+0x83359C36	0xD163
+0x83359C37	0xD164
+0x83359C38	0xD165
+0x83359C39	0xD166
+0x83359D30	0xD167
+0x83359D31	0xD168
+0x83359D32	0xD169
+0x83359D33	0xD16A
+0x83359D34	0xD16B
+0x83359D35	0xD16C
+0x83359D36	0xD16D
+0x83359D37	0xD16E
+0x83359D38	0xD16F
+0x83359D39	0xD170
+0x83359E30	0xD171
+0x83359E31	0xD172
+0x83359E32	0xD173
+0x83359E33	0xD174
+0x83359E34	0xD175
+0x83359E35	0xD176
+0x83359E36	0xD177
+0x83359E37	0xD178
+0x83359E38	0xD179
+0x83359E39	0xD17A
+0x83359F30	0xD17B
+0x83359F31	0xD17C
+0x83359F32	0xD17D
+0x83359F33	0xD17E
+0x83359F34	0xD17F
+0x83359F35	0xD180
+0x83359F36	0xD181
+0x83359F37	0xD182
+0x83359F38	0xD183
+0x83359F39	0xD184
+0x8335A030	0xD185
+0x8335A031	0xD186
+0x8335A032	0xD187
+0x8335A033	0xD188
+0x8335A034	0xD189
+0x8335A035	0xD18A
+0x8335A036	0xD18B
+0x8335A037	0xD18C
+0x8335A038	0xD18D
+0x8335A039	0xD18E
+0x8335A130	0xD18F
+0x8335A131	0xD190
+0x8335A132	0xD191
+0x8335A133	0xD192
+0x8335A134	0xD193
+0x8335A135	0xD194
+0x8335A136	0xD195
+0x8335A137	0xD196
+0x8335A138	0xD197
+0x8335A139	0xD198
+0x8335A230	0xD199
+0x8335A231	0xD19A
+0x8335A232	0xD19B
+0x8335A233	0xD19C
+0x8335A234	0xD19D
+0x8335A235	0xD19E
+0x8335A236	0xD19F
+0x8335A237	0xD1A0
+0x8335A238	0xD1A1
+0x8335A239	0xD1A2
+0x8335A330	0xD1A3
+0x8335A331	0xD1A4
+0x8335A332	0xD1A5
+0x8335A333	0xD1A6
+0x8335A334	0xD1A7
+0x8335A335	0xD1A8
+0x8335A336	0xD1A9
+0x8335A337	0xD1AA
+0x8335A338	0xD1AB
+0x8335A339	0xD1AC
+0x8335A430	0xD1AD
+0x8335A431	0xD1AE
+0x8335A432	0xD1AF
+0x8335A433	0xD1B0
+0x8335A434	0xD1B1
+0x8335A435	0xD1B2
+0x8335A436	0xD1B3
+0x8335A437	0xD1B4
+0x8335A438	0xD1B5
+0x8335A439	0xD1B6
+0x8335A530	0xD1B7
+0x8335A531	0xD1B8
+0x8335A532	0xD1B9
+0x8335A533	0xD1BA
+0x8335A534	0xD1BB
+0x8335A535	0xD1BC
+0x8335A536	0xD1BD
+0x8335A537	0xD1BE
+0x8335A538	0xD1BF
+0x8335A539	0xD1C0
+0x8335A630	0xD1C1
+0x8335A631	0xD1C2
+0x8335A632	0xD1C3
+0x8335A633	0xD1C4
+0x8335A634	0xD1C5
+0x8335A635	0xD1C6
+0x8335A636	0xD1C7
+0x8335A637	0xD1C8
+0x8335A638	0xD1C9
+0x8335A639	0xD1CA
+0x8335A730	0xD1CB
+0x8335A731	0xD1CC
+0x8335A732	0xD1CD
+0x8335A733	0xD1CE
+0x8335A734	0xD1CF
+0x8335A735	0xD1D0
+0x8335A736	0xD1D1
+0x8335A737	0xD1D2
+0x8335A738	0xD1D3
+0x8335A739	0xD1D4
+0x8335A830	0xD1D5
+0x8335A831	0xD1D6
+0x8335A832	0xD1D7
+0x8335A833	0xD1D8
+0x8335A834	0xD1D9
+0x8335A835	0xD1DA
+0x8335A836	0xD1DB
+0x8335A837	0xD1DC
+0x8335A838	0xD1DD
+0x8335A839	0xD1DE
+0x8335A930	0xD1DF
+0x8335A931	0xD1E0
+0x8335A932	0xD1E1
+0x8335A933	0xD1E2
+0x8335A934	0xD1E3
+0x8335A935	0xD1E4
+0x8335A936	0xD1E5
+0x8335A937	0xD1E6
+0x8335A938	0xD1E7
+0x8335A939	0xD1E8
+0x8335AA30	0xD1E9
+0x8335AA31	0xD1EA
+0x8335AA32	0xD1EB
+0x8335AA33	0xD1EC
+0x8335AA34	0xD1ED
+0x8335AA35	0xD1EE
+0x8335AA36	0xD1EF
+0x8335AA37	0xD1F0
+0x8335AA38	0xD1F1
+0x8335AA39	0xD1F2
+0x8335AB30	0xD1F3
+0x8335AB31	0xD1F4
+0x8335AB32	0xD1F5
+0x8335AB33	0xD1F6
+0x8335AB34	0xD1F7
+0x8335AB35	0xD1F8
+0x8335AB36	0xD1F9
+0x8335AB37	0xD1FA
+0x8335AB38	0xD1FB
+0x8335AB39	0xD1FC
+0x8335AC30	0xD1FD
+0x8335AC31	0xD1FE
+0x8335AC32	0xD1FF
+0x8335AC33	0xD200
+0x8335AC34	0xD201
+0x8335AC35	0xD202
+0x8335AC36	0xD203
+0x8335AC37	0xD204
+0x8335AC38	0xD205
+0x8335AC39	0xD206
+0x8335AD30	0xD207
+0x8335AD31	0xD208
+0x8335AD32	0xD209
+0x8335AD33	0xD20A
+0x8335AD34	0xD20B
+0x8335AD35	0xD20C
+0x8335AD36	0xD20D
+0x8335AD37	0xD20E
+0x8335AD38	0xD20F
+0x8335AD39	0xD210
+0x8335AE30	0xD211
+0x8335AE31	0xD212
+0x8335AE32	0xD213
+0x8335AE33	0xD214
+0x8335AE34	0xD215
+0x8335AE35	0xD216
+0x8335AE36	0xD217
+0x8335AE37	0xD218
+0x8335AE38	0xD219
+0x8335AE39	0xD21A
+0x8335AF30	0xD21B
+0x8335AF31	0xD21C
+0x8335AF32	0xD21D
+0x8335AF33	0xD21E
+0x8335AF34	0xD21F
+0x8335AF35	0xD220
+0x8335AF36	0xD221
+0x8335AF37	0xD222
+0x8335AF38	0xD223
+0x8335AF39	0xD224
+0x8335B030	0xD225
+0x8335B031	0xD226
+0x8335B032	0xD227
+0x8335B033	0xD228
+0x8335B034	0xD229
+0x8335B035	0xD22A
+0x8335B036	0xD22B
+0x8335B037	0xD22C
+0x8335B038	0xD22D
+0x8335B039	0xD22E
+0x8335B130	0xD22F
+0x8335B131	0xD230
+0x8335B132	0xD231
+0x8335B133	0xD232
+0x8335B134	0xD233
+0x8335B135	0xD234
+0x8335B136	0xD235
+0x8335B137	0xD236
+0x8335B138	0xD237
+0x8335B139	0xD238
+0x8335B230	0xD239
+0x8335B231	0xD23A
+0x8335B232	0xD23B
+0x8335B233	0xD23C
+0x8335B234	0xD23D
+0x8335B235	0xD23E
+0x8335B236	0xD23F
+0x8335B237	0xD240
+0x8335B238	0xD241
+0x8335B239	0xD242
+0x8335B330	0xD243
+0x8335B331	0xD244
+0x8335B332	0xD245
+0x8335B333	0xD246
+0x8335B334	0xD247
+0x8335B335	0xD248
+0x8335B336	0xD249
+0x8335B337	0xD24A
+0x8335B338	0xD24B
+0x8335B339	0xD24C
+0x8335B430	0xD24D
+0x8335B431	0xD24E
+0x8335B432	0xD24F
+0x8335B433	0xD250
+0x8335B434	0xD251
+0x8335B435	0xD252
+0x8335B436	0xD253
+0x8335B437	0xD254
+0x8335B438	0xD255
+0x8335B439	0xD256
+0x8335B530	0xD257
+0x8335B531	0xD258
+0x8335B532	0xD259
+0x8335B533	0xD25A
+0x8335B534	0xD25B
+0x8335B535	0xD25C
+0x8335B536	0xD25D
+0x8335B537	0xD25E
+0x8335B538	0xD25F
+0x8335B539	0xD260
+0x8335B630	0xD261
+0x8335B631	0xD262
+0x8335B632	0xD263
+0x8335B633	0xD264
+0x8335B634	0xD265
+0x8335B635	0xD266
+0x8335B636	0xD267
+0x8335B637	0xD268
+0x8335B638	0xD269
+0x8335B639	0xD26A
+0x8335B730	0xD26B
+0x8335B731	0xD26C
+0x8335B732	0xD26D
+0x8335B733	0xD26E
+0x8335B734	0xD26F
+0x8335B735	0xD270
+0x8335B736	0xD271
+0x8335B737	0xD272
+0x8335B738	0xD273
+0x8335B739	0xD274
+0x8335B830	0xD275
+0x8335B831	0xD276
+0x8335B832	0xD277
+0x8335B833	0xD278
+0x8335B834	0xD279
+0x8335B835	0xD27A
+0x8335B836	0xD27B
+0x8335B837	0xD27C
+0x8335B838	0xD27D
+0x8335B839	0xD27E
+0x8335B930	0xD27F
+0x8335B931	0xD280
+0x8335B932	0xD281
+0x8335B933	0xD282
+0x8335B934	0xD283
+0x8335B935	0xD284
+0x8335B936	0xD285
+0x8335B937	0xD286
+0x8335B938	0xD287
+0x8335B939	0xD288
+0x8335BA30	0xD289
+0x8335BA31	0xD28A
+0x8335BA32	0xD28B
+0x8335BA33	0xD28C
+0x8335BA34	0xD28D
+0x8335BA35	0xD28E
+0x8335BA36	0xD28F
+0x8335BA37	0xD290
+0x8335BA38	0xD291
+0x8335BA39	0xD292
+0x8335BB30	0xD293
+0x8335BB31	0xD294
+0x8335BB32	0xD295
+0x8335BB33	0xD296
+0x8335BB34	0xD297
+0x8335BB35	0xD298
+0x8335BB36	0xD299
+0x8335BB37	0xD29A
+0x8335BB38	0xD29B
+0x8335BB39	0xD29C
+0x8335BC30	0xD29D
+0x8335BC31	0xD29E
+0x8335BC32	0xD29F
+0x8335BC33	0xD2A0
+0x8335BC34	0xD2A1
+0x8335BC35	0xD2A2
+0x8335BC36	0xD2A3
+0x8335BC37	0xD2A4
+0x8335BC38	0xD2A5
+0x8335BC39	0xD2A6
+0x8335BD30	0xD2A7
+0x8335BD31	0xD2A8
+0x8335BD32	0xD2A9
+0x8335BD33	0xD2AA
+0x8335BD34	0xD2AB
+0x8335BD35	0xD2AC
+0x8335BD36	0xD2AD
+0x8335BD37	0xD2AE
+0x8335BD38	0xD2AF
+0x8335BD39	0xD2B0
+0x8335BE30	0xD2B1
+0x8335BE31	0xD2B2
+0x8335BE32	0xD2B3
+0x8335BE33	0xD2B4
+0x8335BE34	0xD2B5
+0x8335BE35	0xD2B6
+0x8335BE36	0xD2B7
+0x8335BE37	0xD2B8
+0x8335BE38	0xD2B9
+0x8335BE39	0xD2BA
+0x8335BF30	0xD2BB
+0x8335BF31	0xD2BC
+0x8335BF32	0xD2BD
+0x8335BF33	0xD2BE
+0x8335BF34	0xD2BF
+0x8335BF35	0xD2C0
+0x8335BF36	0xD2C1
+0x8335BF37	0xD2C2
+0x8335BF38	0xD2C3
+0x8335BF39	0xD2C4
+0x8335C030	0xD2C5
+0x8335C031	0xD2C6
+0x8335C032	0xD2C7
+0x8335C033	0xD2C8
+0x8335C034	0xD2C9
+0x8335C035	0xD2CA
+0x8335C036	0xD2CB
+0x8335C037	0xD2CC
+0x8335C038	0xD2CD
+0x8335C039	0xD2CE
+0x8335C130	0xD2CF
+0x8335C131	0xD2D0
+0x8335C132	0xD2D1
+0x8335C133	0xD2D2
+0x8335C134	0xD2D3
+0x8335C135	0xD2D4
+0x8335C136	0xD2D5
+0x8335C137	0xD2D6
+0x8335C138	0xD2D7
+0x8335C139	0xD2D8
+0x8335C230	0xD2D9
+0x8335C231	0xD2DA
+0x8335C232	0xD2DB
+0x8335C233	0xD2DC
+0x8335C234	0xD2DD
+0x8335C235	0xD2DE
+0x8335C236	0xD2DF
+0x8335C237	0xD2E0
+0x8335C238	0xD2E1
+0x8335C239	0xD2E2
+0x8335C330	0xD2E3
+0x8335C331	0xD2E4
+0x8335C332	0xD2E5
+0x8335C333	0xD2E6
+0x8335C334	0xD2E7
+0x8335C335	0xD2E8
+0x8335C336	0xD2E9
+0x8335C337	0xD2EA
+0x8335C338	0xD2EB
+0x8335C339	0xD2EC
+0x8335C430	0xD2ED
+0x8335C431	0xD2EE
+0x8335C432	0xD2EF
+0x8335C433	0xD2F0
+0x8335C434	0xD2F1
+0x8335C435	0xD2F2
+0x8335C436	0xD2F3
+0x8335C437	0xD2F4
+0x8335C438	0xD2F5
+0x8335C439	0xD2F6
+0x8335C530	0xD2F7
+0x8335C531	0xD2F8
+0x8335C532	0xD2F9
+0x8335C533	0xD2FA
+0x8335C534	0xD2FB
+0x8335C535	0xD2FC
+0x8335C536	0xD2FD
+0x8335C537	0xD2FE
+0x8335C538	0xD2FF
+0x8335C539	0xD300
+0x8335C630	0xD301
+0x8335C631	0xD302
+0x8335C632	0xD303
+0x8335C633	0xD304
+0x8335C634	0xD305
+0x8335C635	0xD306
+0x8335C636	0xD307
+0x8335C637	0xD308
+0x8335C638	0xD309
+0x8335C639	0xD30A
+0x8335C730	0xD30B
+0x8335C731	0xD30C
+0x8335C732	0xD30D
+0x8335C733	0xD30E
+0x8335C734	0xD30F
+0x8335C735	0xD310
+0x8335C736	0xD311
+0x8335C737	0xD312
+0x8335C738	0xD313
+0x8335C739	0xD314
+0x8335C830	0xD315
+0x8335C831	0xD316
+0x8335C832	0xD317
+0x8335C833	0xD318
+0x8335C834	0xD319
+0x8335C835	0xD31A
+0x8335C836	0xD31B
+0x8335C837	0xD31C
+0x8335C838	0xD31D
+0x8335C839	0xD31E
+0x8335C930	0xD31F
+0x8335C931	0xD320
+0x8335C932	0xD321
+0x8335C933	0xD322
+0x8335C934	0xD323
+0x8335C935	0xD324
+0x8335C936	0xD325
+0x8335C937	0xD326
+0x8335C938	0xD327
+0x8335C939	0xD328
+0x8335CA30	0xD329
+0x8335CA31	0xD32A
+0x8335CA32	0xD32B
+0x8335CA33	0xD32C
+0x8335CA34	0xD32D
+0x8335CA35	0xD32E
+0x8335CA36	0xD32F
+0x8335CA37	0xD330
+0x8335CA38	0xD331
+0x8335CA39	0xD332
+0x8335CB30	0xD333
+0x8335CB31	0xD334
+0x8335CB32	0xD335
+0x8335CB33	0xD336
+0x8335CB34	0xD337
+0x8335CB35	0xD338
+0x8335CB36	0xD339
+0x8335CB37	0xD33A
+0x8335CB38	0xD33B
+0x8335CB39	0xD33C
+0x8335CC30	0xD33D
+0x8335CC31	0xD33E
+0x8335CC32	0xD33F
+0x8335CC33	0xD340
+0x8335CC34	0xD341
+0x8335CC35	0xD342
+0x8335CC36	0xD343
+0x8335CC37	0xD344
+0x8335CC38	0xD345
+0x8335CC39	0xD346
+0x8335CD30	0xD347
+0x8335CD31	0xD348
+0x8335CD32	0xD349
+0x8335CD33	0xD34A
+0x8335CD34	0xD34B
+0x8335CD35	0xD34C
+0x8335CD36	0xD34D
+0x8335CD37	0xD34E
+0x8335CD38	0xD34F
+0x8335CD39	0xD350
+0x8335CE30	0xD351
+0x8335CE31	0xD352
+0x8335CE32	0xD353
+0x8335CE33	0xD354
+0x8335CE34	0xD355
+0x8335CE35	0xD356
+0x8335CE36	0xD357
+0x8335CE37	0xD358
+0x8335CE38	0xD359
+0x8335CE39	0xD35A
+0x8335CF30	0xD35B
+0x8335CF31	0xD35C
+0x8335CF32	0xD35D
+0x8335CF33	0xD35E
+0x8335CF34	0xD35F
+0x8335CF35	0xD360
+0x8335CF36	0xD361
+0x8335CF37	0xD362
+0x8335CF38	0xD363
+0x8335CF39	0xD364
+0x8335D030	0xD365
+0x8335D031	0xD366
+0x8335D032	0xD367
+0x8335D033	0xD368
+0x8335D034	0xD369
+0x8335D035	0xD36A
+0x8335D036	0xD36B
+0x8335D037	0xD36C
+0x8335D038	0xD36D
+0x8335D039	0xD36E
+0x8335D130	0xD36F
+0x8335D131	0xD370
+0x8335D132	0xD371
+0x8335D133	0xD372
+0x8335D134	0xD373
+0x8335D135	0xD374
+0x8335D136	0xD375
+0x8335D137	0xD376
+0x8335D138	0xD377
+0x8335D139	0xD378
+0x8335D230	0xD379
+0x8335D231	0xD37A
+0x8335D232	0xD37B
+0x8335D233	0xD37C
+0x8335D234	0xD37D
+0x8335D235	0xD37E
+0x8335D236	0xD37F
+0x8335D237	0xD380
+0x8335D238	0xD381
+0x8335D239	0xD382
+0x8335D330	0xD383
+0x8335D331	0xD384
+0x8335D332	0xD385
+0x8335D333	0xD386
+0x8335D334	0xD387
+0x8335D335	0xD388
+0x8335D336	0xD389
+0x8335D337	0xD38A
+0x8335D338	0xD38B
+0x8335D339	0xD38C
+0x8335D430	0xD38D
+0x8335D431	0xD38E
+0x8335D432	0xD38F
+0x8335D433	0xD390
+0x8335D434	0xD391
+0x8335D435	0xD392
+0x8335D436	0xD393
+0x8335D437	0xD394
+0x8335D438	0xD395
+0x8335D439	0xD396
+0x8335D530	0xD397
+0x8335D531	0xD398
+0x8335D532	0xD399
+0x8335D533	0xD39A
+0x8335D534	0xD39B
+0x8335D535	0xD39C
+0x8335D536	0xD39D
+0x8335D537	0xD39E
+0x8335D538	0xD39F
+0x8335D539	0xD3A0
+0x8335D630	0xD3A1
+0x8335D631	0xD3A2
+0x8335D632	0xD3A3
+0x8335D633	0xD3A4
+0x8335D634	0xD3A5
+0x8335D635	0xD3A6
+0x8335D636	0xD3A7
+0x8335D637	0xD3A8
+0x8335D638	0xD3A9
+0x8335D639	0xD3AA
+0x8335D730	0xD3AB
+0x8335D731	0xD3AC
+0x8335D732	0xD3AD
+0x8335D733	0xD3AE
+0x8335D734	0xD3AF
+0x8335D735	0xD3B0
+0x8335D736	0xD3B1
+0x8335D737	0xD3B2
+0x8335D738	0xD3B3
+0x8335D739	0xD3B4
+0x8335D830	0xD3B5
+0x8335D831	0xD3B6
+0x8335D832	0xD3B7
+0x8335D833	0xD3B8
+0x8335D834	0xD3B9
+0x8335D835	0xD3BA
+0x8335D836	0xD3BB
+0x8335D837	0xD3BC
+0x8335D838	0xD3BD
+0x8335D839	0xD3BE
+0x8335D930	0xD3BF
+0x8335D931	0xD3C0
+0x8335D932	0xD3C1
+0x8335D933	0xD3C2
+0x8335D934	0xD3C3
+0x8335D935	0xD3C4
+0x8335D936	0xD3C5
+0x8335D937	0xD3C6
+0x8335D938	0xD3C7
+0x8335D939	0xD3C8
+0x8335DA30	0xD3C9
+0x8335DA31	0xD3CA
+0x8335DA32	0xD3CB
+0x8335DA33	0xD3CC
+0x8335DA34	0xD3CD
+0x8335DA35	0xD3CE
+0x8335DA36	0xD3CF
+0x8335DA37	0xD3D0
+0x8335DA38	0xD3D1
+0x8335DA39	0xD3D2
+0x8335DB30	0xD3D3
+0x8335DB31	0xD3D4
+0x8335DB32	0xD3D5
+0x8335DB33	0xD3D6
+0x8335DB34	0xD3D7
+0x8335DB35	0xD3D8
+0x8335DB36	0xD3D9
+0x8335DB37	0xD3DA
+0x8335DB38	0xD3DB
+0x8335DB39	0xD3DC
+0x8335DC30	0xD3DD
+0x8335DC31	0xD3DE
+0x8335DC32	0xD3DF
+0x8335DC33	0xD3E0
+0x8335DC34	0xD3E1
+0x8335DC35	0xD3E2
+0x8335DC36	0xD3E3
+0x8335DC37	0xD3E4
+0x8335DC38	0xD3E5
+0x8335DC39	0xD3E6
+0x8335DD30	0xD3E7
+0x8335DD31	0xD3E8
+0x8335DD32	0xD3E9
+0x8335DD33	0xD3EA
+0x8335DD34	0xD3EB
+0x8335DD35	0xD3EC
+0x8335DD36	0xD3ED
+0x8335DD37	0xD3EE
+0x8335DD38	0xD3EF
+0x8335DD39	0xD3F0
+0x8335DE30	0xD3F1
+0x8335DE31	0xD3F2
+0x8335DE32	0xD3F3
+0x8335DE33	0xD3F4
+0x8335DE34	0xD3F5
+0x8335DE35	0xD3F6
+0x8335DE36	0xD3F7
+0x8335DE37	0xD3F8
+0x8335DE38	0xD3F9
+0x8335DE39	0xD3FA
+0x8335DF30	0xD3FB
+0x8335DF31	0xD3FC
+0x8335DF32	0xD3FD
+0x8335DF33	0xD3FE
+0x8335DF34	0xD3FF
+0x8335DF35	0xD400
+0x8335DF36	0xD401
+0x8335DF37	0xD402
+0x8335DF38	0xD403
+0x8335DF39	0xD404
+0x8335E030	0xD405
+0x8335E031	0xD406
+0x8335E032	0xD407
+0x8335E033	0xD408
+0x8335E034	0xD409
+0x8335E035	0xD40A
+0x8335E036	0xD40B
+0x8335E037	0xD40C
+0x8335E038	0xD40D
+0x8335E039	0xD40E
+0x8335E130	0xD40F
+0x8335E131	0xD410
+0x8335E132	0xD411
+0x8335E133	0xD412
+0x8335E134	0xD413
+0x8335E135	0xD414
+0x8335E136	0xD415
+0x8335E137	0xD416
+0x8335E138	0xD417
+0x8335E139	0xD418
+0x8335E230	0xD419
+0x8335E231	0xD41A
+0x8335E232	0xD41B
+0x8335E233	0xD41C
+0x8335E234	0xD41D
+0x8335E235	0xD41E
+0x8335E236	0xD41F
+0x8335E237	0xD420
+0x8335E238	0xD421
+0x8335E239	0xD422
+0x8335E330	0xD423
+0x8335E331	0xD424
+0x8335E332	0xD425
+0x8335E333	0xD426
+0x8335E334	0xD427
+0x8335E335	0xD428
+0x8335E336	0xD429
+0x8335E337	0xD42A
+0x8335E338	0xD42B
+0x8335E339	0xD42C
+0x8335E430	0xD42D
+0x8335E431	0xD42E
+0x8335E432	0xD42F
+0x8335E433	0xD430
+0x8335E434	0xD431
+0x8335E435	0xD432
+0x8335E436	0xD433
+0x8335E437	0xD434
+0x8335E438	0xD435
+0x8335E439	0xD436
+0x8335E530	0xD437
+0x8335E531	0xD438
+0x8335E532	0xD439
+0x8335E533	0xD43A
+0x8335E534	0xD43B
+0x8335E535	0xD43C
+0x8335E536	0xD43D
+0x8335E537	0xD43E
+0x8335E538	0xD43F
+0x8335E539	0xD440
+0x8335E630	0xD441
+0x8335E631	0xD442
+0x8335E632	0xD443
+0x8335E633	0xD444
+0x8335E634	0xD445
+0x8335E635	0xD446
+0x8335E636	0xD447
+0x8335E637	0xD448
+0x8335E638	0xD449
+0x8335E639	0xD44A
+0x8335E730	0xD44B
+0x8335E731	0xD44C
+0x8335E732	0xD44D
+0x8335E733	0xD44E
+0x8335E734	0xD44F
+0x8335E735	0xD450
+0x8335E736	0xD451
+0x8335E737	0xD452
+0x8335E738	0xD453
+0x8335E739	0xD454
+0x8335E830	0xD455
+0x8335E831	0xD456
+0x8335E832	0xD457
+0x8335E833	0xD458
+0x8335E834	0xD459
+0x8335E835	0xD45A
+0x8335E836	0xD45B
+0x8335E837	0xD45C
+0x8335E838	0xD45D
+0x8335E839	0xD45E
+0x8335E930	0xD45F
+0x8335E931	0xD460
+0x8335E932	0xD461
+0x8335E933	0xD462
+0x8335E934	0xD463
+0x8335E935	0xD464
+0x8335E936	0xD465
+0x8335E937	0xD466
+0x8335E938	0xD467
+0x8335E939	0xD468
+0x8335EA30	0xD469
+0x8335EA31	0xD46A
+0x8335EA32	0xD46B
+0x8335EA33	0xD46C
+0x8335EA34	0xD46D
+0x8335EA35	0xD46E
+0x8335EA36	0xD46F
+0x8335EA37	0xD470
+0x8335EA38	0xD471
+0x8335EA39	0xD472
+0x8335EB30	0xD473
+0x8335EB31	0xD474
+0x8335EB32	0xD475
+0x8335EB33	0xD476
+0x8335EB34	0xD477
+0x8335EB35	0xD478
+0x8335EB36	0xD479
+0x8335EB37	0xD47A
+0x8335EB38	0xD47B
+0x8335EB39	0xD47C
+0x8335EC30	0xD47D
+0x8335EC31	0xD47E
+0x8335EC32	0xD47F
+0x8335EC33	0xD480
+0x8335EC34	0xD481
+0x8335EC35	0xD482
+0x8335EC36	0xD483
+0x8335EC37	0xD484
+0x8335EC38	0xD485
+0x8335EC39	0xD486
+0x8335ED30	0xD487
+0x8335ED31	0xD488
+0x8335ED32	0xD489
+0x8335ED33	0xD48A
+0x8335ED34	0xD48B
+0x8335ED35	0xD48C
+0x8335ED36	0xD48D
+0x8335ED37	0xD48E
+0x8335ED38	0xD48F
+0x8335ED39	0xD490
+0x8335EE30	0xD491
+0x8335EE31	0xD492
+0x8335EE32	0xD493
+0x8335EE33	0xD494
+0x8335EE34	0xD495
+0x8335EE35	0xD496
+0x8335EE36	0xD497
+0x8335EE37	0xD498
+0x8335EE38	0xD499
+0x8335EE39	0xD49A
+0x8335EF30	0xD49B
+0x8335EF31	0xD49C
+0x8335EF32	0xD49D
+0x8335EF33	0xD49E
+0x8335EF34	0xD49F
+0x8335EF35	0xD4A0
+0x8335EF36	0xD4A1
+0x8335EF37	0xD4A2
+0x8335EF38	0xD4A3
+0x8335EF39	0xD4A4
+0x8335F030	0xD4A5
+0x8335F031	0xD4A6
+0x8335F032	0xD4A7
+0x8335F033	0xD4A8
+0x8335F034	0xD4A9
+0x8335F035	0xD4AA
+0x8335F036	0xD4AB
+0x8335F037	0xD4AC
+0x8335F038	0xD4AD
+0x8335F039	0xD4AE
+0x8335F130	0xD4AF
+0x8335F131	0xD4B0
+0x8335F132	0xD4B1
+0x8335F133	0xD4B2
+0x8335F134	0xD4B3
+0x8335F135	0xD4B4
+0x8335F136	0xD4B5
+0x8335F137	0xD4B6
+0x8335F138	0xD4B7
+0x8335F139	0xD4B8
+0x8335F230	0xD4B9
+0x8335F231	0xD4BA
+0x8335F232	0xD4BB
+0x8335F233	0xD4BC
+0x8335F234	0xD4BD
+0x8335F235	0xD4BE
+0x8335F236	0xD4BF
+0x8335F237	0xD4C0
+0x8335F238	0xD4C1
+0x8335F239	0xD4C2
+0x8335F330	0xD4C3
+0x8335F331	0xD4C4
+0x8335F332	0xD4C5
+0x8335F333	0xD4C6
+0x8335F334	0xD4C7
+0x8335F335	0xD4C8
+0x8335F336	0xD4C9
+0x8335F337	0xD4CA
+0x8335F338	0xD4CB
+0x8335F339	0xD4CC
+0x8335F430	0xD4CD
+0x8335F431	0xD4CE
+0x8335F432	0xD4CF
+0x8335F433	0xD4D0
+0x8335F434	0xD4D1
+0x8335F435	0xD4D2
+0x8335F436	0xD4D3
+0x8335F437	0xD4D4
+0x8335F438	0xD4D5
+0x8335F439	0xD4D6
+0x8335F530	0xD4D7
+0x8335F531	0xD4D8
+0x8335F532	0xD4D9
+0x8335F533	0xD4DA
+0x8335F534	0xD4DB
+0x8335F535	0xD4DC
+0x8335F536	0xD4DD
+0x8335F537	0xD4DE
+0x8335F538	0xD4DF
+0x8335F539	0xD4E0
+0x8335F630	0xD4E1
+0x8335F631	0xD4E2
+0x8335F632	0xD4E3
+0x8335F633	0xD4E4
+0x8335F634	0xD4E5
+0x8335F635	0xD4E6
+0x8335F636	0xD4E7
+0x8335F637	0xD4E8
+0x8335F638	0xD4E9
+0x8335F639	0xD4EA
+0x8335F730	0xD4EB
+0x8335F731	0xD4EC
+0x8335F732	0xD4ED
+0x8335F733	0xD4EE
+0x8335F734	0xD4EF
+0x8335F735	0xD4F0
+0x8335F736	0xD4F1
+0x8335F737	0xD4F2
+0x8335F738	0xD4F3
+0x8335F739	0xD4F4
+0x8335F830	0xD4F5
+0x8335F831	0xD4F6
+0x8335F832	0xD4F7
+0x8335F833	0xD4F8
+0x8335F834	0xD4F9
+0x8335F835	0xD4FA
+0x8335F836	0xD4FB
+0x8335F837	0xD4FC
+0x8335F838	0xD4FD
+0x8335F839	0xD4FE
+0x8335F930	0xD4FF
+0x8335F931	0xD500
+0x8335F932	0xD501
+0x8335F933	0xD502
+0x8335F934	0xD503
+0x8335F935	0xD504
+0x8335F936	0xD505
+0x8335F937	0xD506
+0x8335F938	0xD507
+0x8335F939	0xD508
+0x8335FA30	0xD509
+0x8335FA31	0xD50A
+0x8335FA32	0xD50B
+0x8335FA33	0xD50C
+0x8335FA34	0xD50D
+0x8335FA35	0xD50E
+0x8335FA36	0xD50F
+0x8335FA37	0xD510
+0x8335FA38	0xD511
+0x8335FA39	0xD512
+0x8335FB30	0xD513
+0x8335FB31	0xD514
+0x8335FB32	0xD515
+0x8335FB33	0xD516
+0x8335FB34	0xD517
+0x8335FB35	0xD518
+0x8335FB36	0xD519
+0x8335FB37	0xD51A
+0x8335FB38	0xD51B
+0x8335FB39	0xD51C
+0x8335FC30	0xD51D
+0x8335FC31	0xD51E
+0x8335FC32	0xD51F
+0x8335FC33	0xD520
+0x8335FC34	0xD521
+0x8335FC35	0xD522
+0x8335FC36	0xD523
+0x8335FC37	0xD524
+0x8335FC38	0xD525
+0x8335FC39	0xD526
+0x8335FD30	0xD527
+0x8335FD31	0xD528
+0x8335FD32	0xD529
+0x8335FD33	0xD52A
+0x8335FD34	0xD52B
+0x8335FD35	0xD52C
+0x8335FD36	0xD52D
+0x8335FD37	0xD52E
+0x8335FD38	0xD52F
+0x8335FD39	0xD530
+0x8335FE30	0xD531
+0x8335FE31	0xD532
+0x8335FE32	0xD533
+0x8335FE33	0xD534
+0x8335FE34	0xD535
+0x8335FE35	0xD536
+0x8335FE36	0xD537
+0x8335FE37	0xD538
+0x8335FE38	0xD539
+0x8335FE39	0xD53A
+0x83368130	0xD53B
+0x83368131	0xD53C
+0x83368132	0xD53D
+0x83368133	0xD53E
+0x83368134	0xD53F
+0x83368135	0xD540
+0x83368136	0xD541
+0x83368137	0xD542
+0x83368138	0xD543
+0x83368139	0xD544
+0x83368230	0xD545
+0x83368231	0xD546
+0x83368232	0xD547
+0x83368233	0xD548
+0x83368234	0xD549
+0x83368235	0xD54A
+0x83368236	0xD54B
+0x83368237	0xD54C
+0x83368238	0xD54D
+0x83368239	0xD54E
+0x83368330	0xD54F
+0x83368331	0xD550
+0x83368332	0xD551
+0x83368333	0xD552
+0x83368334	0xD553
+0x83368335	0xD554
+0x83368336	0xD555
+0x83368337	0xD556
+0x83368338	0xD557
+0x83368339	0xD558
+0x83368430	0xD559
+0x83368431	0xD55A
+0x83368432	0xD55B
+0x83368433	0xD55C
+0x83368434	0xD55D
+0x83368435	0xD55E
+0x83368436	0xD55F
+0x83368437	0xD560
+0x83368438	0xD561
+0x83368439	0xD562
+0x83368530	0xD563
+0x83368531	0xD564
+0x83368532	0xD565
+0x83368533	0xD566
+0x83368534	0xD567
+0x83368535	0xD568
+0x83368536	0xD569
+0x83368537	0xD56A
+0x83368538	0xD56B
+0x83368539	0xD56C
+0x83368630	0xD56D
+0x83368631	0xD56E
+0x83368632	0xD56F
+0x83368633	0xD570
+0x83368634	0xD571
+0x83368635	0xD572
+0x83368636	0xD573
+0x83368637	0xD574
+0x83368638	0xD575
+0x83368639	0xD576
+0x83368730	0xD577
+0x83368731	0xD578
+0x83368732	0xD579
+0x83368733	0xD57A
+0x83368734	0xD57B
+0x83368735	0xD57C
+0x83368736	0xD57D
+0x83368737	0xD57E
+0x83368738	0xD57F
+0x83368739	0xD580
+0x83368830	0xD581
+0x83368831	0xD582
+0x83368832	0xD583
+0x83368833	0xD584
+0x83368834	0xD585
+0x83368835	0xD586
+0x83368836	0xD587
+0x83368837	0xD588
+0x83368838	0xD589
+0x83368839	0xD58A
+0x83368930	0xD58B
+0x83368931	0xD58C
+0x83368932	0xD58D
+0x83368933	0xD58E
+0x83368934	0xD58F
+0x83368935	0xD590
+0x83368936	0xD591
+0x83368937	0xD592
+0x83368938	0xD593
+0x83368939	0xD594
+0x83368A30	0xD595
+0x83368A31	0xD596
+0x83368A32	0xD597
+0x83368A33	0xD598
+0x83368A34	0xD599
+0x83368A35	0xD59A
+0x83368A36	0xD59B
+0x83368A37	0xD59C
+0x83368A38	0xD59D
+0x83368A39	0xD59E
+0x83368B30	0xD59F
+0x83368B31	0xD5A0
+0x83368B32	0xD5A1
+0x83368B33	0xD5A2
+0x83368B34	0xD5A3
+0x83368B35	0xD5A4
+0x83368B36	0xD5A5
+0x83368B37	0xD5A6
+0x83368B38	0xD5A7
+0x83368B39	0xD5A8
+0x83368C30	0xD5A9
+0x83368C31	0xD5AA
+0x83368C32	0xD5AB
+0x83368C33	0xD5AC
+0x83368C34	0xD5AD
+0x83368C35	0xD5AE
+0x83368C36	0xD5AF
+0x83368C37	0xD5B0
+0x83368C38	0xD5B1
+0x83368C39	0xD5B2
+0x83368D30	0xD5B3
+0x83368D31	0xD5B4
+0x83368D32	0xD5B5
+0x83368D33	0xD5B6
+0x83368D34	0xD5B7
+0x83368D35	0xD5B8
+0x83368D36	0xD5B9
+0x83368D37	0xD5BA
+0x83368D38	0xD5BB
+0x83368D39	0xD5BC
+0x83368E30	0xD5BD
+0x83368E31	0xD5BE
+0x83368E32	0xD5BF
+0x83368E33	0xD5C0
+0x83368E34	0xD5C1
+0x83368E35	0xD5C2
+0x83368E36	0xD5C3
+0x83368E37	0xD5C4
+0x83368E38	0xD5C5
+0x83368E39	0xD5C6
+0x83368F30	0xD5C7
+0x83368F31	0xD5C8
+0x83368F32	0xD5C9
+0x83368F33	0xD5CA
+0x83368F34	0xD5CB
+0x83368F35	0xD5CC
+0x83368F36	0xD5CD
+0x83368F37	0xD5CE
+0x83368F38	0xD5CF
+0x83368F39	0xD5D0
+0x83369030	0xD5D1
+0x83369031	0xD5D2
+0x83369032	0xD5D3
+0x83369033	0xD5D4
+0x83369034	0xD5D5
+0x83369035	0xD5D6
+0x83369036	0xD5D7
+0x83369037	0xD5D8
+0x83369038	0xD5D9
+0x83369039	0xD5DA
+0x83369130	0xD5DB
+0x83369131	0xD5DC
+0x83369132	0xD5DD
+0x83369133	0xD5DE
+0x83369134	0xD5DF
+0x83369135	0xD5E0
+0x83369136	0xD5E1
+0x83369137	0xD5E2
+0x83369138	0xD5E3
+0x83369139	0xD5E4
+0x83369230	0xD5E5
+0x83369231	0xD5E6
+0x83369232	0xD5E7
+0x83369233	0xD5E8
+0x83369234	0xD5E9
+0x83369235	0xD5EA
+0x83369236	0xD5EB
+0x83369237	0xD5EC
+0x83369238	0xD5ED
+0x83369239	0xD5EE
+0x83369330	0xD5EF
+0x83369331	0xD5F0
+0x83369332	0xD5F1
+0x83369333	0xD5F2
+0x83369334	0xD5F3
+0x83369335	0xD5F4
+0x83369336	0xD5F5
+0x83369337	0xD5F6
+0x83369338	0xD5F7
+0x83369339	0xD5F8
+0x83369430	0xD5F9
+0x83369431	0xD5FA
+0x83369432	0xD5FB
+0x83369433	0xD5FC
+0x83369434	0xD5FD
+0x83369435	0xD5FE
+0x83369436	0xD5FF
+0x83369437	0xD600
+0x83369438	0xD601
+0x83369439	0xD602
+0x83369530	0xD603
+0x83369531	0xD604
+0x83369532	0xD605
+0x83369533	0xD606
+0x83369534	0xD607
+0x83369535	0xD608
+0x83369536	0xD609
+0x83369537	0xD60A
+0x83369538	0xD60B
+0x83369539	0xD60C
+0x83369630	0xD60D
+0x83369631	0xD60E
+0x83369632	0xD60F
+0x83369633	0xD610
+0x83369634	0xD611
+0x83369635	0xD612
+0x83369636	0xD613
+0x83369637	0xD614
+0x83369638	0xD615
+0x83369639	0xD616
+0x83369730	0xD617
+0x83369731	0xD618
+0x83369732	0xD619
+0x83369733	0xD61A
+0x83369734	0xD61B
+0x83369735	0xD61C
+0x83369736	0xD61D
+0x83369737	0xD61E
+0x83369738	0xD61F
+0x83369739	0xD620
+0x83369830	0xD621
+0x83369831	0xD622
+0x83369832	0xD623
+0x83369833	0xD624
+0x83369834	0xD625
+0x83369835	0xD626
+0x83369836	0xD627
+0x83369837	0xD628
+0x83369838	0xD629
+0x83369839	0xD62A
+0x83369930	0xD62B
+0x83369931	0xD62C
+0x83369932	0xD62D
+0x83369933	0xD62E
+0x83369934	0xD62F
+0x83369935	0xD630
+0x83369936	0xD631
+0x83369937	0xD632
+0x83369938	0xD633
+0x83369939	0xD634
+0x83369A30	0xD635
+0x83369A31	0xD636
+0x83369A32	0xD637
+0x83369A33	0xD638
+0x83369A34	0xD639
+0x83369A35	0xD63A
+0x83369A36	0xD63B
+0x83369A37	0xD63C
+0x83369A38	0xD63D
+0x83369A39	0xD63E
+0x83369B30	0xD63F
+0x83369B31	0xD640
+0x83369B32	0xD641
+0x83369B33	0xD642
+0x83369B34	0xD643
+0x83369B35	0xD644
+0x83369B36	0xD645
+0x83369B37	0xD646
+0x83369B38	0xD647
+0x83369B39	0xD648
+0x83369C30	0xD649
+0x83369C31	0xD64A
+0x83369C32	0xD64B
+0x83369C33	0xD64C
+0x83369C34	0xD64D
+0x83369C35	0xD64E
+0x83369C36	0xD64F
+0x83369C37	0xD650
+0x83369C38	0xD651
+0x83369C39	0xD652
+0x83369D30	0xD653
+0x83369D31	0xD654
+0x83369D32	0xD655
+0x83369D33	0xD656
+0x83369D34	0xD657
+0x83369D35	0xD658
+0x83369D36	0xD659
+0x83369D37	0xD65A
+0x83369D38	0xD65B
+0x83369D39	0xD65C
+0x83369E30	0xD65D
+0x83369E31	0xD65E
+0x83369E32	0xD65F
+0x83369E33	0xD660
+0x83369E34	0xD661
+0x83369E35	0xD662
+0x83369E36	0xD663
+0x83369E37	0xD664
+0x83369E38	0xD665
+0x83369E39	0xD666
+0x83369F30	0xD667
+0x83369F31	0xD668
+0x83369F32	0xD669
+0x83369F33	0xD66A
+0x83369F34	0xD66B
+0x83369F35	0xD66C
+0x83369F36	0xD66D
+0x83369F37	0xD66E
+0x83369F38	0xD66F
+0x83369F39	0xD670
+0x8336A030	0xD671
+0x8336A031	0xD672
+0x8336A032	0xD673
+0x8336A033	0xD674
+0x8336A034	0xD675
+0x8336A035	0xD676
+0x8336A036	0xD677
+0x8336A037	0xD678
+0x8336A038	0xD679
+0x8336A039	0xD67A
+0x8336A130	0xD67B
+0x8336A131	0xD67C
+0x8336A132	0xD67D
+0x8336A133	0xD67E
+0x8336A134	0xD67F
+0x8336A135	0xD680
+0x8336A136	0xD681
+0x8336A137	0xD682
+0x8336A138	0xD683
+0x8336A139	0xD684
+0x8336A230	0xD685
+0x8336A231	0xD686
+0x8336A232	0xD687
+0x8336A233	0xD688
+0x8336A234	0xD689
+0x8336A235	0xD68A
+0x8336A236	0xD68B
+0x8336A237	0xD68C
+0x8336A238	0xD68D
+0x8336A239	0xD68E
+0x8336A330	0xD68F
+0x8336A331	0xD690
+0x8336A332	0xD691
+0x8336A333	0xD692
+0x8336A334	0xD693
+0x8336A335	0xD694
+0x8336A336	0xD695
+0x8336A337	0xD696
+0x8336A338	0xD697
+0x8336A339	0xD698
+0x8336A430	0xD699
+0x8336A431	0xD69A
+0x8336A432	0xD69B
+0x8336A433	0xD69C
+0x8336A434	0xD69D
+0x8336A435	0xD69E
+0x8336A436	0xD69F
+0x8336A437	0xD6A0
+0x8336A438	0xD6A1
+0x8336A439	0xD6A2
+0x8336A530	0xD6A3
+0x8336A531	0xD6A4
+0x8336A532	0xD6A5
+0x8336A533	0xD6A6
+0x8336A534	0xD6A7
+0x8336A535	0xD6A8
+0x8336A536	0xD6A9
+0x8336A537	0xD6AA
+0x8336A538	0xD6AB
+0x8336A539	0xD6AC
+0x8336A630	0xD6AD
+0x8336A631	0xD6AE
+0x8336A632	0xD6AF
+0x8336A633	0xD6B0
+0x8336A634	0xD6B1
+0x8336A635	0xD6B2
+0x8336A636	0xD6B3
+0x8336A637	0xD6B4
+0x8336A638	0xD6B5
+0x8336A639	0xD6B6
+0x8336A730	0xD6B7
+0x8336A731	0xD6B8
+0x8336A732	0xD6B9
+0x8336A733	0xD6BA
+0x8336A734	0xD6BB
+0x8336A735	0xD6BC
+0x8336A736	0xD6BD
+0x8336A737	0xD6BE
+0x8336A738	0xD6BF
+0x8336A739	0xD6C0
+0x8336A830	0xD6C1
+0x8336A831	0xD6C2
+0x8336A832	0xD6C3
+0x8336A833	0xD6C4
+0x8336A834	0xD6C5
+0x8336A835	0xD6C6
+0x8336A836	0xD6C7
+0x8336A837	0xD6C8
+0x8336A838	0xD6C9
+0x8336A839	0xD6CA
+0x8336A930	0xD6CB
+0x8336A931	0xD6CC
+0x8336A932	0xD6CD
+0x8336A933	0xD6CE
+0x8336A934	0xD6CF
+0x8336A935	0xD6D0
+0x8336A936	0xD6D1
+0x8336A937	0xD6D2
+0x8336A938	0xD6D3
+0x8336A939	0xD6D4
+0x8336AA30	0xD6D5
+0x8336AA31	0xD6D6
+0x8336AA32	0xD6D7
+0x8336AA33	0xD6D8
+0x8336AA34	0xD6D9
+0x8336AA35	0xD6DA
+0x8336AA36	0xD6DB
+0x8336AA37	0xD6DC
+0x8336AA38	0xD6DD
+0x8336AA39	0xD6DE
+0x8336AB30	0xD6DF
+0x8336AB31	0xD6E0
+0x8336AB32	0xD6E1
+0x8336AB33	0xD6E2
+0x8336AB34	0xD6E3
+0x8336AB35	0xD6E4
+0x8336AB36	0xD6E5
+0x8336AB37	0xD6E6
+0x8336AB38	0xD6E7
+0x8336AB39	0xD6E8
+0x8336AC30	0xD6E9
+0x8336AC31	0xD6EA
+0x8336AC32	0xD6EB
+0x8336AC33	0xD6EC
+0x8336AC34	0xD6ED
+0x8336AC35	0xD6EE
+0x8336AC36	0xD6EF
+0x8336AC37	0xD6F0
+0x8336AC38	0xD6F1
+0x8336AC39	0xD6F2
+0x8336AD30	0xD6F3
+0x8336AD31	0xD6F4
+0x8336AD32	0xD6F5
+0x8336AD33	0xD6F6
+0x8336AD34	0xD6F7
+0x8336AD35	0xD6F8
+0x8336AD36	0xD6F9
+0x8336AD37	0xD6FA
+0x8336AD38	0xD6FB
+0x8336AD39	0xD6FC
+0x8336AE30	0xD6FD
+0x8336AE31	0xD6FE
+0x8336AE32	0xD6FF
+0x8336AE33	0xD700
+0x8336AE34	0xD701
+0x8336AE35	0xD702
+0x8336AE36	0xD703
+0x8336AE37	0xD704
+0x8336AE38	0xD705
+0x8336AE39	0xD706
+0x8336AF30	0xD707
+0x8336AF31	0xD708
+0x8336AF32	0xD709
+0x8336AF33	0xD70A
+0x8336AF34	0xD70B
+0x8336AF35	0xD70C
+0x8336AF36	0xD70D
+0x8336AF37	0xD70E
+0x8336AF38	0xD70F
+0x8336AF39	0xD710
+0x8336B030	0xD711
+0x8336B031	0xD712
+0x8336B032	0xD713
+0x8336B033	0xD714
+0x8336B034	0xD715
+0x8336B035	0xD716
+0x8336B036	0xD717
+0x8336B037	0xD718
+0x8336B038	0xD719
+0x8336B039	0xD71A
+0x8336B130	0xD71B
+0x8336B131	0xD71C
+0x8336B132	0xD71D
+0x8336B133	0xD71E
+0x8336B134	0xD71F
+0x8336B135	0xD720
+0x8336B136	0xD721
+0x8336B137	0xD722
+0x8336B138	0xD723
+0x8336B139	0xD724
+0x8336B230	0xD725
+0x8336B231	0xD726
+0x8336B232	0xD727
+0x8336B233	0xD728
+0x8336B234	0xD729
+0x8336B235	0xD72A
+0x8336B236	0xD72B
+0x8336B237	0xD72C
+0x8336B238	0xD72D
+0x8336B239	0xD72E
+0x8336B330	0xD72F
+0x8336B331	0xD730
+0x8336B332	0xD731
+0x8336B333	0xD732
+0x8336B334	0xD733
+0x8336B335	0xD734
+0x8336B336	0xD735
+0x8336B337	0xD736
+0x8336B338	0xD737
+0x8336B339	0xD738
+0x8336B430	0xD739
+0x8336B431	0xD73A
+0x8336B432	0xD73B
+0x8336B433	0xD73C
+0x8336B434	0xD73D
+0x8336B435	0xD73E
+0x8336B436	0xD73F
+0x8336B437	0xD740
+0x8336B438	0xD741
+0x8336B439	0xD742
+0x8336B530	0xD743
+0x8336B531	0xD744
+0x8336B532	0xD745
+0x8336B533	0xD746
+0x8336B534	0xD747
+0x8336B535	0xD748
+0x8336B536	0xD749
+0x8336B537	0xD74A
+0x8336B538	0xD74B
+0x8336B539	0xD74C
+0x8336B630	0xD74D
+0x8336B631	0xD74E
+0x8336B632	0xD74F
+0x8336B633	0xD750
+0x8336B634	0xD751
+0x8336B635	0xD752
+0x8336B636	0xD753
+0x8336B637	0xD754
+0x8336B638	0xD755
+0x8336B639	0xD756
+0x8336B730	0xD757
+0x8336B731	0xD758
+0x8336B732	0xD759
+0x8336B733	0xD75A
+0x8336B734	0xD75B
+0x8336B735	0xD75C
+0x8336B736	0xD75D
+0x8336B737	0xD75E
+0x8336B738	0xD75F
+0x8336B739	0xD760
+0x8336B830	0xD761
+0x8336B831	0xD762
+0x8336B832	0xD763
+0x8336B833	0xD764
+0x8336B834	0xD765
+0x8336B835	0xD766
+0x8336B836	0xD767
+0x8336B837	0xD768
+0x8336B838	0xD769
+0x8336B839	0xD76A
+0x8336B930	0xD76B
+0x8336B931	0xD76C
+0x8336B932	0xD76D
+0x8336B933	0xD76E
+0x8336B934	0xD76F
+0x8336B935	0xD770
+0x8336B936	0xD771
+0x8336B937	0xD772
+0x8336B938	0xD773
+0x8336B939	0xD774
+0x8336BA30	0xD775
+0x8336BA31	0xD776
+0x8336BA32	0xD777
+0x8336BA33	0xD778
+0x8336BA34	0xD779
+0x8336BA35	0xD77A
+0x8336BA36	0xD77B
+0x8336BA37	0xD77C
+0x8336BA38	0xD77D
+0x8336BA39	0xD77E
+0x8336BB30	0xD77F
+0x8336BB31	0xD780
+0x8336BB32	0xD781
+0x8336BB33	0xD782
+0x8336BB34	0xD783
+0x8336BB35	0xD784
+0x8336BB36	0xD785
+0x8336BB37	0xD786
+0x8336BB38	0xD787
+0x8336BB39	0xD788
+0x8336BC30	0xD789
+0x8336BC31	0xD78A
+0x8336BC32	0xD78B
+0x8336BC33	0xD78C
+0x8336BC34	0xD78D
+0x8336BC35	0xD78E
+0x8336BC36	0xD78F
+0x8336BC37	0xD790
+0x8336BC38	0xD791
+0x8336BC39	0xD792
+0x8336BD30	0xD793
+0x8336BD31	0xD794
+0x8336BD32	0xD795
+0x8336BD33	0xD796
+0x8336BD34	0xD797
+0x8336BD35	0xD798
+0x8336BD36	0xD799
+0x8336BD37	0xD79A
+0x8336BD38	0xD79B
+0x8336BD39	0xD79C
+0x8336BE30	0xD79D
+0x8336BE31	0xD79E
+0x8336BE32	0xD79F
+0x8336BE33	0xD7A0
+0x8336BE34	0xD7A1
+0x8336BE35	0xD7A2
+0x8336BE36	0xD7A3
+0x8336BE37	0xD7A4
+0x8336BE38	0xD7A5
+0x8336BE39	0xD7A6
+0x8336BF30	0xD7A7
+0x8336BF31	0xD7A8
+0x8336BF32	0xD7A9
+0x8336BF33	0xD7AA
+0x8336BF34	0xD7AB
+0x8336BF35	0xD7AC
+0x8336BF36	0xD7AD
+0x8336BF37	0xD7AE
+0x8336BF38	0xD7AF
+0x8336BF39	0xD7B0
+0x8336C030	0xD7B1
+0x8336C031	0xD7B2
+0x8336C032	0xD7B3
+0x8336C033	0xD7B4
+0x8336C034	0xD7B5
+0x8336C035	0xD7B6
+0x8336C036	0xD7B7
+0x8336C037	0xD7B8
+0x8336C038	0xD7B9
+0x8336C039	0xD7BA
+0x8336C130	0xD7BB
+0x8336C131	0xD7BC
+0x8336C132	0xD7BD
+0x8336C133	0xD7BE
+0x8336C134	0xD7BF
+0x8336C135	0xD7C0
+0x8336C136	0xD7C1
+0x8336C137	0xD7C2
+0x8336C138	0xD7C3
+0x8336C139	0xD7C4
+0x8336C230	0xD7C5
+0x8336C231	0xD7C6
+0x8336C232	0xD7C7
+0x8336C233	0xD7C8
+0x8336C234	0xD7C9
+0x8336C235	0xD7CA
+0x8336C236	0xD7CB
+0x8336C237	0xD7CC
+0x8336C238	0xD7CD
+0x8336C239	0xD7CE
+0x8336C330	0xD7CF
+0x8336C331	0xD7D0
+0x8336C332	0xD7D1
+0x8336C333	0xD7D2
+0x8336C334	0xD7D3
+0x8336C335	0xD7D4
+0x8336C336	0xD7D5
+0x8336C337	0xD7D6
+0x8336C338	0xD7D7
+0x8336C339	0xD7D8
+0x8336C430	0xD7D9
+0x8336C431	0xD7DA
+0x8336C432	0xD7DB
+0x8336C433	0xD7DC
+0x8336C434	0xD7DD
+0x8336C435	0xD7DE
+0x8336C436	0xD7DF
+0x8336C437	0xD7E0
+0x8336C438	0xD7E1
+0x8336C439	0xD7E2
+0x8336C530	0xD7E3
+0x8336C531	0xD7E4
+0x8336C532	0xD7E5
+0x8336C533	0xD7E6
+0x8336C534	0xD7E7
+0x8336C535	0xD7E8
+0x8336C536	0xD7E9
+0x8336C537	0xD7EA
+0x8336C538	0xD7EB
+0x8336C539	0xD7EC
+0x8336C630	0xD7ED
+0x8336C631	0xD7EE
+0x8336C632	0xD7EF
+0x8336C633	0xD7F0
+0x8336C634	0xD7F1
+0x8336C635	0xD7F2
+0x8336C636	0xD7F3
+0x8336C637	0xD7F4
+0x8336C638	0xD7F5
+0x8336C639	0xD7F6
+0x8336C730	0xD7F7
+0x8336C731	0xD7F8
+0x8336C732	0xD7F9
+0x8336C733	0xD7FA
+0x8336C734	0xD7FB
+0x8336C735	0xD7FC
+0x8336C736	0xD7FD
+0x8336C737	0xD7FE
+0x8336C738	0xD7FF
+0x8336C739	0xE76C
+0x8336C830	0xE7C8
+0x8336C831	0xE7E7
+0x8336C832	0xE7E8
+0x8336C833	0xE7E9
+0x8336C834	0xE7EA
+0x8336C835	0xE7EB
+0x8336C836	0xE7EC
+0x8336C837	0xE7ED
+0x8336C838	0xE7EE
+0x8336C839	0xE7EF
+0x8336C930	0xE7F0
+0x8336C931	0xE7F1
+0x8336C932	0xE7F2
+0x8336C933	0xE7F3
+0x8336C934	0xE815
+0x8336C935	0xE819
+0x8336C936	0xE81A
+0x8336C937	0xE81B
+0x8336C938	0xE81C
+0x8336C939	0xE81D
+0x8336CA30	0xE81F
+0x8336CA31	0xE820
+0x8336CA32	0xE821
+0x8336CA33	0xE822
+0x8336CA34	0xE823
+0x8336CA35	0xE824
+0x8336CA36	0xE825
+0x8336CA37	0xE827
+0x8336CA38	0xE828
+0x8336CA39	0xE829
+0x8336CB30	0xE82A
+0x8336CB31	0xE82D
+0x8336CB32	0xE82E
+0x8336CB33	0xE82F
+0x8336CB34	0xE830
+0x8336CB35	0xE833
+0x8336CB36	0xE834
+0x8336CB37	0xE835
+0x8336CB38	0xE836
+0x8336CB39	0xE837
+0x8336CC30	0xE838
+0x8336CC31	0xE839
+0x8336CC32	0xE83A
+0x8336CC33	0xE83C
+0x8336CC34	0xE83D
+0x8336CC35	0xE83E
+0x8336CC36	0xE83F
+0x8336CC37	0xE840
+0x8336CC38	0xE841
+0x8336CC39	0xE842
+0x8336CD30	0xE844
+0x8336CD31	0xE845
+0x8336CD32	0xE846
+0x8336CD33	0xE847
+0x8336CD34	0xE848
+0x8336CD35	0xE849
+0x8336CD36	0xE84A
+0x8336CD37	0xE84B
+0x8336CD38	0xE84C
+0x8336CD39	0xE84D
+0x8336CE30	0xE84E
+0x8336CE31	0xE84F
+0x8336CE32	0xE850
+0x8336CE33	0xE851
+0x8336CE34	0xE852
+0x8336CE35	0xE853
+0x8336CE36	0xE856
+0x8336CE37	0xE857
+0x8336CE38	0xE858
+0x8336CE39	0xE859
+0x8336CF30	0xE85A
+0x8336CF31	0xE85B
+0x8336CF32	0xE85C
+0x8336CF33	0xE85D
+0x8336CF34	0xE85E
+0x8336CF35	0xE85F
+0x8336CF36	0xE860
+0x8336CF37	0xE861
+0x8336CF38	0xE862
+0x8336CF39	0xE863
+0x8336D030	0xE865
+0x8336D031	0xE866
+0x8336D032	0xE867
+0x8336D033	0xE868
+0x8336D034	0xE869
+0x8336D035	0xE86A
+0x8336D036	0xE86B
+0x8336D037	0xE86C
+0x8336D038	0xE86D
+0x8336D039	0xE86E
+0x8336D130	0xE86F
+0x8336D131	0xE870
+0x8336D132	0xE871
+0x8336D133	0xE872
+0x8336D134	0xE873
+0x8336D135	0xE874
+0x8336D136	0xE875
+0x8336D137	0xE876
+0x8336D138	0xE877
+0x8336D139	0xE878
+0x8336D230	0xE879
+0x8336D231	0xE87A
+0x8336D232	0xE87B
+0x8336D233	0xE87C
+0x8336D234	0xE87D
+0x8336D235	0xE87E
+0x8336D236	0xE87F
+0x8336D237	0xE880
+0x8336D238	0xE881
+0x8336D239	0xE882
+0x8336D330	0xE883
+0x8336D331	0xE884
+0x8336D332	0xE885
+0x8336D333	0xE886
+0x8336D334	0xE887
+0x8336D335	0xE888
+0x8336D336	0xE889
+0x8336D337	0xE88A
+0x8336D338	0xE88B
+0x8336D339	0xE88C
+0x8336D430	0xE88D
+0x8336D431	0xE88E
+0x8336D432	0xE88F
+0x8336D433	0xE890
+0x8336D434	0xE891
+0x8336D435	0xE892
+0x8336D436	0xE893
+0x8336D437	0xE894
+0x8336D438	0xE895
+0x8336D439	0xE896
+0x8336D530	0xE897
+0x8336D531	0xE898
+0x8336D532	0xE899
+0x8336D533	0xE89A
+0x8336D534	0xE89B
+0x8336D535	0xE89C
+0x8336D536	0xE89D
+0x8336D537	0xE89E
+0x8336D538	0xE89F
+0x8336D539	0xE8A0
+0x8336D630	0xE8A1
+0x8336D631	0xE8A2
+0x8336D632	0xE8A3
+0x8336D633	0xE8A4
+0x8336D634	0xE8A5
+0x8336D635	0xE8A6
+0x8336D636	0xE8A7
+0x8336D637	0xE8A8
+0x8336D638	0xE8A9
+0x8336D639	0xE8AA
+0x8336D730	0xE8AB
+0x8336D731	0xE8AC
+0x8336D732	0xE8AD
+0x8336D733	0xE8AE
+0x8336D734	0xE8AF
+0x8336D735	0xE8B0
+0x8336D736	0xE8B1
+0x8336D737	0xE8B2
+0x8336D738	0xE8B3
+0x8336D739	0xE8B4
+0x8336D830	0xE8B5
+0x8336D831	0xE8B6
+0x8336D832	0xE8B7
+0x8336D833	0xE8B8
+0x8336D834	0xE8B9
+0x8336D835	0xE8BA
+0x8336D836	0xE8BB
+0x8336D837	0xE8BC
+0x8336D838	0xE8BD
+0x8336D839	0xE8BE
+0x8336D930	0xE8BF
+0x8336D931	0xE8C0
+0x8336D932	0xE8C1
+0x8336D933	0xE8C2
+0x8336D934	0xE8C3
+0x8336D935	0xE8C4
+0x8336D936	0xE8C5
+0x8336D937	0xE8C6
+0x8336D938	0xE8C7
+0x8336D939	0xE8C8
+0x8336DA30	0xE8C9
+0x8336DA31	0xE8CA
+0x8336DA32	0xE8CB
+0x8336DA33	0xE8CC
+0x8336DA34	0xE8CD
+0x8336DA35	0xE8CE
+0x8336DA36	0xE8CF
+0x8336DA37	0xE8D0
+0x8336DA38	0xE8D1
+0x8336DA39	0xE8D2
+0x8336DB30	0xE8D3
+0x8336DB31	0xE8D4
+0x8336DB32	0xE8D5
+0x8336DB33	0xE8D6
+0x8336DB34	0xE8D7
+0x8336DB35	0xE8D8
+0x8336DB36	0xE8D9
+0x8336DB37	0xE8DA
+0x8336DB38	0xE8DB
+0x8336DB39	0xE8DC
+0x8336DC30	0xE8DD
+0x8336DC31	0xE8DE
+0x8336DC32	0xE8DF
+0x8336DC33	0xE8E0
+0x8336DC34	0xE8E1
+0x8336DC35	0xE8E2
+0x8336DC36	0xE8E3
+0x8336DC37	0xE8E4
+0x8336DC38	0xE8E5
+0x8336DC39	0xE8E6
+0x8336DD30	0xE8E7
+0x8336DD31	0xE8E8
+0x8336DD32	0xE8E9
+0x8336DD33	0xE8EA
+0x8336DD34	0xE8EB
+0x8336DD35	0xE8EC
+0x8336DD36	0xE8ED
+0x8336DD37	0xE8EE
+0x8336DD38	0xE8EF
+0x8336DD39	0xE8F0
+0x8336DE30	0xE8F1
+0x8336DE31	0xE8F2
+0x8336DE32	0xE8F3
+0x8336DE33	0xE8F4
+0x8336DE34	0xE8F5
+0x8336DE35	0xE8F6
+0x8336DE36	0xE8F7
+0x8336DE37	0xE8F8
+0x8336DE38	0xE8F9
+0x8336DE39	0xE8FA
+0x8336DF30	0xE8FB
+0x8336DF31	0xE8FC
+0x8336DF32	0xE8FD
+0x8336DF33	0xE8FE
+0x8336DF34	0xE8FF
+0x8336DF35	0xE900
+0x8336DF36	0xE901
+0x8336DF37	0xE902
+0x8336DF38	0xE903
+0x8336DF39	0xE904
+0x8336E030	0xE905
+0x8336E031	0xE906
+0x8336E032	0xE907
+0x8336E033	0xE908
+0x8336E034	0xE909
+0x8336E035	0xE90A
+0x8336E036	0xE90B
+0x8336E037	0xE90C
+0x8336E038	0xE90D
+0x8336E039	0xE90E
+0x8336E130	0xE90F
+0x8336E131	0xE910
+0x8336E132	0xE911
+0x8336E133	0xE912
+0x8336E134	0xE913
+0x8336E135	0xE914
+0x8336E136	0xE915
+0x8336E137	0xE916
+0x8336E138	0xE917
+0x8336E139	0xE918
+0x8336E230	0xE919
+0x8336E231	0xE91A
+0x8336E232	0xE91B
+0x8336E233	0xE91C
+0x8336E234	0xE91D
+0x8336E235	0xE91E
+0x8336E236	0xE91F
+0x8336E237	0xE920
+0x8336E238	0xE921
+0x8336E239	0xE922
+0x8336E330	0xE923
+0x8336E331	0xE924
+0x8336E332	0xE925
+0x8336E333	0xE926
+0x8336E334	0xE927
+0x8336E335	0xE928
+0x8336E336	0xE929
+0x8336E337	0xE92A
+0x8336E338	0xE92B
+0x8336E339	0xE92C
+0x8336E430	0xE92D
+0x8336E431	0xE92E
+0x8336E432	0xE92F
+0x8336E433	0xE930
+0x8336E434	0xE931
+0x8336E435	0xE932
+0x8336E436	0xE933
+0x8336E437	0xE934
+0x8336E438	0xE935
+0x8336E439	0xE936
+0x8336E530	0xE937
+0x8336E531	0xE938
+0x8336E532	0xE939
+0x8336E533	0xE93A
+0x8336E534	0xE93B
+0x8336E535	0xE93C
+0x8336E536	0xE93D
+0x8336E537	0xE93E
+0x8336E538	0xE93F
+0x8336E539	0xE940
+0x8336E630	0xE941
+0x8336E631	0xE942
+0x8336E632	0xE943
+0x8336E633	0xE944
+0x8336E634	0xE945
+0x8336E635	0xE946
+0x8336E636	0xE947
+0x8336E637	0xE948
+0x8336E638	0xE949
+0x8336E639	0xE94A
+0x8336E730	0xE94B
+0x8336E731	0xE94C
+0x8336E732	0xE94D
+0x8336E733	0xE94E
+0x8336E734	0xE94F
+0x8336E735	0xE950
+0x8336E736	0xE951
+0x8336E737	0xE952
+0x8336E738	0xE953
+0x8336E739	0xE954
+0x8336E830	0xE955
+0x8336E831	0xE956
+0x8336E832	0xE957
+0x8336E833	0xE958
+0x8336E834	0xE959
+0x8336E835	0xE95A
+0x8336E836	0xE95B
+0x8336E837	0xE95C
+0x8336E838	0xE95D
+0x8336E839	0xE95E
+0x8336E930	0xE95F
+0x8336E931	0xE960
+0x8336E932	0xE961
+0x8336E933	0xE962
+0x8336E934	0xE963
+0x8336E935	0xE964
+0x8336E936	0xE965
+0x8336E937	0xE966
+0x8336E938	0xE967
+0x8336E939	0xE968
+0x8336EA30	0xE969
+0x8336EA31	0xE96A
+0x8336EA32	0xE96B
+0x8336EA33	0xE96C
+0x8336EA34	0xE96D
+0x8336EA35	0xE96E
+0x8336EA36	0xE96F
+0x8336EA37	0xE970
+0x8336EA38	0xE971
+0x8336EA39	0xE972
+0x8336EB30	0xE973
+0x8336EB31	0xE974
+0x8336EB32	0xE975
+0x8336EB33	0xE976
+0x8336EB34	0xE977
+0x8336EB35	0xE978
+0x8336EB36	0xE979
+0x8336EB37	0xE97A
+0x8336EB38	0xE97B
+0x8336EB39	0xE97C
+0x8336EC30	0xE97D
+0x8336EC31	0xE97E
+0x8336EC32	0xE97F
+0x8336EC33	0xE980
+0x8336EC34	0xE981
+0x8336EC35	0xE982
+0x8336EC36	0xE983
+0x8336EC37	0xE984
+0x8336EC38	0xE985
+0x8336EC39	0xE986
+0x8336ED30	0xE987
+0x8336ED31	0xE988
+0x8336ED32	0xE989
+0x8336ED33	0xE98A
+0x8336ED34	0xE98B
+0x8336ED35	0xE98C
+0x8336ED36	0xE98D
+0x8336ED37	0xE98E
+0x8336ED38	0xE98F
+0x8336ED39	0xE990
+0x8336EE30	0xE991
+0x8336EE31	0xE992
+0x8336EE32	0xE993
+0x8336EE33	0xE994
+0x8336EE34	0xE995
+0x8336EE35	0xE996
+0x8336EE36	0xE997
+0x8336EE37	0xE998
+0x8336EE38	0xE999
+0x8336EE39	0xE99A
+0x8336EF30	0xE99B
+0x8336EF31	0xE99C
+0x8336EF32	0xE99D
+0x8336EF33	0xE99E
+0x8336EF34	0xE99F
+0x8336EF35	0xE9A0
+0x8336EF36	0xE9A1
+0x8336EF37	0xE9A2
+0x8336EF38	0xE9A3
+0x8336EF39	0xE9A4
+0x8336F030	0xE9A5
+0x8336F031	0xE9A6
+0x8336F032	0xE9A7
+0x8336F033	0xE9A8
+0x8336F034	0xE9A9
+0x8336F035	0xE9AA
+0x8336F036	0xE9AB
+0x8336F037	0xE9AC
+0x8336F038	0xE9AD
+0x8336F039	0xE9AE
+0x8336F130	0xE9AF
+0x8336F131	0xE9B0
+0x8336F132	0xE9B1
+0x8336F133	0xE9B2
+0x8336F134	0xE9B3
+0x8336F135	0xE9B4
+0x8336F136	0xE9B5
+0x8336F137	0xE9B6
+0x8336F138	0xE9B7
+0x8336F139	0xE9B8
+0x8336F230	0xE9B9
+0x8336F231	0xE9BA
+0x8336F232	0xE9BB
+0x8336F233	0xE9BC
+0x8336F234	0xE9BD
+0x8336F235	0xE9BE
+0x8336F236	0xE9BF
+0x8336F237	0xE9C0
+0x8336F238	0xE9C1
+0x8336F239	0xE9C2
+0x8336F330	0xE9C3
+0x8336F331	0xE9C4
+0x8336F332	0xE9C5
+0x8336F333	0xE9C6
+0x8336F334	0xE9C7
+0x8336F335	0xE9C8
+0x8336F336	0xE9C9
+0x8336F337	0xE9CA
+0x8336F338	0xE9CB
+0x8336F339	0xE9CC
+0x8336F430	0xE9CD
+0x8336F431	0xE9CE
+0x8336F432	0xE9CF
+0x8336F433	0xE9D0
+0x8336F434	0xE9D1
+0x8336F435	0xE9D2
+0x8336F436	0xE9D3
+0x8336F437	0xE9D4
+0x8336F438	0xE9D5
+0x8336F439	0xE9D6
+0x8336F530	0xE9D7
+0x8336F531	0xE9D8
+0x8336F532	0xE9D9
+0x8336F533	0xE9DA
+0x8336F534	0xE9DB
+0x8336F535	0xE9DC
+0x8336F536	0xE9DD
+0x8336F537	0xE9DE
+0x8336F538	0xE9DF
+0x8336F539	0xE9E0
+0x8336F630	0xE9E1
+0x8336F631	0xE9E2
+0x8336F632	0xE9E3
+0x8336F633	0xE9E4
+0x8336F634	0xE9E5
+0x8336F635	0xE9E6
+0x8336F636	0xE9E7
+0x8336F637	0xE9E8
+0x8336F638	0xE9E9
+0x8336F639	0xE9EA
+0x8336F730	0xE9EB
+0x8336F731	0xE9EC
+0x8336F732	0xE9ED
+0x8336F733	0xE9EE
+0x8336F734	0xE9EF
+0x8336F735	0xE9F0
+0x8336F736	0xE9F1
+0x8336F737	0xE9F2
+0x8336F738	0xE9F3
+0x8336F739	0xE9F4
+0x8336F830	0xE9F5
+0x8336F831	0xE9F6
+0x8336F832	0xE9F7
+0x8336F833	0xE9F8
+0x8336F834	0xE9F9
+0x8336F835	0xE9FA
+0x8336F836	0xE9FB
+0x8336F837	0xE9FC
+0x8336F838	0xE9FD
+0x8336F839	0xE9FE
+0x8336F930	0xE9FF
+0x8336F931	0xEA00
+0x8336F932	0xEA01
+0x8336F933	0xEA02
+0x8336F934	0xEA03
+0x8336F935	0xEA04
+0x8336F936	0xEA05
+0x8336F937	0xEA06
+0x8336F938	0xEA07
+0x8336F939	0xEA08
+0x8336FA30	0xEA09
+0x8336FA31	0xEA0A
+0x8336FA32	0xEA0B
+0x8336FA33	0xEA0C
+0x8336FA34	0xEA0D
+0x8336FA35	0xEA0E
+0x8336FA36	0xEA0F
+0x8336FA37	0xEA10
+0x8336FA38	0xEA11
+0x8336FA39	0xEA12
+0x8336FB30	0xEA13
+0x8336FB31	0xEA14
+0x8336FB32	0xEA15
+0x8336FB33	0xEA16
+0x8336FB34	0xEA17
+0x8336FB35	0xEA18
+0x8336FB36	0xEA19
+0x8336FB37	0xEA1A
+0x8336FB38	0xEA1B
+0x8336FB39	0xEA1C
+0x8336FC30	0xEA1D
+0x8336FC31	0xEA1E
+0x8336FC32	0xEA1F
+0x8336FC33	0xEA20
+0x8336FC34	0xEA21
+0x8336FC35	0xEA22
+0x8336FC36	0xEA23
+0x8336FC37	0xEA24
+0x8336FC38	0xEA25
+0x8336FC39	0xEA26
+0x8336FD30	0xEA27
+0x8336FD31	0xEA28
+0x8336FD32	0xEA29
+0x8336FD33	0xEA2A
+0x8336FD34	0xEA2B
+0x8336FD35	0xEA2C
+0x8336FD36	0xEA2D
+0x8336FD37	0xEA2E
+0x8336FD38	0xEA2F
+0x8336FD39	0xEA30
+0x8336FE30	0xEA31
+0x8336FE31	0xEA32
+0x8336FE32	0xEA33
+0x8336FE33	0xEA34
+0x8336FE34	0xEA35
+0x8336FE35	0xEA36
+0x8336FE36	0xEA37
+0x8336FE37	0xEA38
+0x8336FE38	0xEA39
+0x8336FE39	0xEA3A
+0x83378130	0xEA3B
+0x83378131	0xEA3C
+0x83378132	0xEA3D
+0x83378133	0xEA3E
+0x83378134	0xEA3F
+0x83378135	0xEA40
+0x83378136	0xEA41
+0x83378137	0xEA42
+0x83378138	0xEA43
+0x83378139	0xEA44
+0x83378230	0xEA45
+0x83378231	0xEA46
+0x83378232	0xEA47
+0x83378233	0xEA48
+0x83378234	0xEA49
+0x83378235	0xEA4A
+0x83378236	0xEA4B
+0x83378237	0xEA4C
+0x83378238	0xEA4D
+0x83378239	0xEA4E
+0x83378330	0xEA4F
+0x83378331	0xEA50
+0x83378332	0xEA51
+0x83378333	0xEA52
+0x83378334	0xEA53
+0x83378335	0xEA54
+0x83378336	0xEA55
+0x83378337	0xEA56
+0x83378338	0xEA57
+0x83378339	0xEA58
+0x83378430	0xEA59
+0x83378431	0xEA5A
+0x83378432	0xEA5B
+0x83378433	0xEA5C
+0x83378434	0xEA5D
+0x83378435	0xEA5E
+0x83378436	0xEA5F
+0x83378437	0xEA60
+0x83378438	0xEA61
+0x83378439	0xEA62
+0x83378530	0xEA63
+0x83378531	0xEA64
+0x83378532	0xEA65
+0x83378533	0xEA66
+0x83378534	0xEA67
+0x83378535	0xEA68
+0x83378536	0xEA69
+0x83378537	0xEA6A
+0x83378538	0xEA6B
+0x83378539	0xEA6C
+0x83378630	0xEA6D
+0x83378631	0xEA6E
+0x83378632	0xEA6F
+0x83378633	0xEA70
+0x83378634	0xEA71
+0x83378635	0xEA72
+0x83378636	0xEA73
+0x83378637	0xEA74
+0x83378638	0xEA75
+0x83378639	0xEA76
+0x83378730	0xEA77
+0x83378731	0xEA78
+0x83378732	0xEA79
+0x83378733	0xEA7A
+0x83378734	0xEA7B
+0x83378735	0xEA7C
+0x83378736	0xEA7D
+0x83378737	0xEA7E
+0x83378738	0xEA7F
+0x83378739	0xEA80
+0x83378830	0xEA81
+0x83378831	0xEA82
+0x83378832	0xEA83
+0x83378833	0xEA84
+0x83378834	0xEA85
+0x83378835	0xEA86
+0x83378836	0xEA87
+0x83378837	0xEA88
+0x83378838	0xEA89
+0x83378839	0xEA8A
+0x83378930	0xEA8B
+0x83378931	0xEA8C
+0x83378932	0xEA8D
+0x83378933	0xEA8E
+0x83378934	0xEA8F
+0x83378935	0xEA90
+0x83378936	0xEA91
+0x83378937	0xEA92
+0x83378938	0xEA93
+0x83378939	0xEA94
+0x83378A30	0xEA95
+0x83378A31	0xEA96
+0x83378A32	0xEA97
+0x83378A33	0xEA98
+0x83378A34	0xEA99
+0x83378A35	0xEA9A
+0x83378A36	0xEA9B
+0x83378A37	0xEA9C
+0x83378A38	0xEA9D
+0x83378A39	0xEA9E
+0x83378B30	0xEA9F
+0x83378B31	0xEAA0
+0x83378B32	0xEAA1
+0x83378B33	0xEAA2
+0x83378B34	0xEAA3
+0x83378B35	0xEAA4
+0x83378B36	0xEAA5
+0x83378B37	0xEAA6
+0x83378B38	0xEAA7
+0x83378B39	0xEAA8
+0x83378C30	0xEAA9
+0x83378C31	0xEAAA
+0x83378C32	0xEAAB
+0x83378C33	0xEAAC
+0x83378C34	0xEAAD
+0x83378C35	0xEAAE
+0x83378C36	0xEAAF
+0x83378C37	0xEAB0
+0x83378C38	0xEAB1
+0x83378C39	0xEAB2
+0x83378D30	0xEAB3
+0x83378D31	0xEAB4
+0x83378D32	0xEAB5
+0x83378D33	0xEAB6
+0x83378D34	0xEAB7
+0x83378D35	0xEAB8
+0x83378D36	0xEAB9
+0x83378D37	0xEABA
+0x83378D38	0xEABB
+0x83378D39	0xEABC
+0x83378E30	0xEABD
+0x83378E31	0xEABE
+0x83378E32	0xEABF
+0x83378E33	0xEAC0
+0x83378E34	0xEAC1
+0x83378E35	0xEAC2
+0x83378E36	0xEAC3
+0x83378E37	0xEAC4
+0x83378E38	0xEAC5
+0x83378E39	0xEAC6
+0x83378F30	0xEAC7
+0x83378F31	0xEAC8
+0x83378F32	0xEAC9
+0x83378F33	0xEACA
+0x83378F34	0xEACB
+0x83378F35	0xEACC
+0x83378F36	0xEACD
+0x83378F37	0xEACE
+0x83378F38	0xEACF
+0x83378F39	0xEAD0
+0x83379030	0xEAD1
+0x83379031	0xEAD2
+0x83379032	0xEAD3
+0x83379033	0xEAD4
+0x83379034	0xEAD5
+0x83379035	0xEAD6
+0x83379036	0xEAD7
+0x83379037	0xEAD8
+0x83379038	0xEAD9
+0x83379039	0xEADA
+0x83379130	0xEADB
+0x83379131	0xEADC
+0x83379132	0xEADD
+0x83379133	0xEADE
+0x83379134	0xEADF
+0x83379135	0xEAE0
+0x83379136	0xEAE1
+0x83379137	0xEAE2
+0x83379138	0xEAE3
+0x83379139	0xEAE4
+0x83379230	0xEAE5
+0x83379231	0xEAE6
+0x83379232	0xEAE7
+0x83379233	0xEAE8
+0x83379234	0xEAE9
+0x83379235	0xEAEA
+0x83379236	0xEAEB
+0x83379237	0xEAEC
+0x83379238	0xEAED
+0x83379239	0xEAEE
+0x83379330	0xEAEF
+0x83379331	0xEAF0
+0x83379332	0xEAF1
+0x83379333	0xEAF2
+0x83379334	0xEAF3
+0x83379335	0xEAF4
+0x83379336	0xEAF5
+0x83379337	0xEAF6
+0x83379338	0xEAF7
+0x83379339	0xEAF8
+0x83379430	0xEAF9
+0x83379431	0xEAFA
+0x83379432	0xEAFB
+0x83379433	0xEAFC
+0x83379434	0xEAFD
+0x83379435	0xEAFE
+0x83379436	0xEAFF
+0x83379437	0xEB00
+0x83379438	0xEB01
+0x83379439	0xEB02
+0x83379530	0xEB03
+0x83379531	0xEB04
+0x83379532	0xEB05
+0x83379533	0xEB06
+0x83379534	0xEB07
+0x83379535	0xEB08
+0x83379536	0xEB09
+0x83379537	0xEB0A
+0x83379538	0xEB0B
+0x83379539	0xEB0C
+0x83379630	0xEB0D
+0x83379631	0xEB0E
+0x83379632	0xEB0F
+0x83379633	0xEB10
+0x83379634	0xEB11
+0x83379635	0xEB12
+0x83379636	0xEB13
+0x83379637	0xEB14
+0x83379638	0xEB15
+0x83379639	0xEB16
+0x83379730	0xEB17
+0x83379731	0xEB18
+0x83379732	0xEB19
+0x83379733	0xEB1A
+0x83379734	0xEB1B
+0x83379735	0xEB1C
+0x83379736	0xEB1D
+0x83379737	0xEB1E
+0x83379738	0xEB1F
+0x83379739	0xEB20
+0x83379830	0xEB21
+0x83379831	0xEB22
+0x83379832	0xEB23
+0x83379833	0xEB24
+0x83379834	0xEB25
+0x83379835	0xEB26
+0x83379836	0xEB27
+0x83379837	0xEB28
+0x83379838	0xEB29
+0x83379839	0xEB2A
+0x83379930	0xEB2B
+0x83379931	0xEB2C
+0x83379932	0xEB2D
+0x83379933	0xEB2E
+0x83379934	0xEB2F
+0x83379935	0xEB30
+0x83379936	0xEB31
+0x83379937	0xEB32
+0x83379938	0xEB33
+0x83379939	0xEB34
+0x83379A30	0xEB35
+0x83379A31	0xEB36
+0x83379A32	0xEB37
+0x83379A33	0xEB38
+0x83379A34	0xEB39
+0x83379A35	0xEB3A
+0x83379A36	0xEB3B
+0x83379A37	0xEB3C
+0x83379A38	0xEB3D
+0x83379A39	0xEB3E
+0x83379B30	0xEB3F
+0x83379B31	0xEB40
+0x83379B32	0xEB41
+0x83379B33	0xEB42
+0x83379B34	0xEB43
+0x83379B35	0xEB44
+0x83379B36	0xEB45
+0x83379B37	0xEB46
+0x83379B38	0xEB47
+0x83379B39	0xEB48
+0x83379C30	0xEB49
+0x83379C31	0xEB4A
+0x83379C32	0xEB4B
+0x83379C33	0xEB4C
+0x83379C34	0xEB4D
+0x83379C35	0xEB4E
+0x83379C36	0xEB4F
+0x83379C37	0xEB50
+0x83379C38	0xEB51
+0x83379C39	0xEB52
+0x83379D30	0xEB53
+0x83379D31	0xEB54
+0x83379D32	0xEB55
+0x83379D33	0xEB56
+0x83379D34	0xEB57
+0x83379D35	0xEB58
+0x83379D36	0xEB59
+0x83379D37	0xEB5A
+0x83379D38	0xEB5B
+0x83379D39	0xEB5C
+0x83379E30	0xEB5D
+0x83379E31	0xEB5E
+0x83379E32	0xEB5F
+0x83379E33	0xEB60
+0x83379E34	0xEB61
+0x83379E35	0xEB62
+0x83379E36	0xEB63
+0x83379E37	0xEB64
+0x83379E38	0xEB65
+0x83379E39	0xEB66
+0x83379F30	0xEB67
+0x83379F31	0xEB68
+0x83379F32	0xEB69
+0x83379F33	0xEB6A
+0x83379F34	0xEB6B
+0x83379F35	0xEB6C
+0x83379F36	0xEB6D
+0x83379F37	0xEB6E
+0x83379F38	0xEB6F
+0x83379F39	0xEB70
+0x8337A030	0xEB71
+0x8337A031	0xEB72
+0x8337A032	0xEB73
+0x8337A033	0xEB74
+0x8337A034	0xEB75
+0x8337A035	0xEB76
+0x8337A036	0xEB77
+0x8337A037	0xEB78
+0x8337A038	0xEB79
+0x8337A039	0xEB7A
+0x8337A130	0xEB7B
+0x8337A131	0xEB7C
+0x8337A132	0xEB7D
+0x8337A133	0xEB7E
+0x8337A134	0xEB7F
+0x8337A135	0xEB80
+0x8337A136	0xEB81
+0x8337A137	0xEB82
+0x8337A138	0xEB83
+0x8337A139	0xEB84
+0x8337A230	0xEB85
+0x8337A231	0xEB86
+0x8337A232	0xEB87
+0x8337A233	0xEB88
+0x8337A234	0xEB89
+0x8337A235	0xEB8A
+0x8337A236	0xEB8B
+0x8337A237	0xEB8C
+0x8337A238	0xEB8D
+0x8337A239	0xEB8E
+0x8337A330	0xEB8F
+0x8337A331	0xEB90
+0x8337A332	0xEB91
+0x8337A333	0xEB92
+0x8337A334	0xEB93
+0x8337A335	0xEB94
+0x8337A336	0xEB95
+0x8337A337	0xEB96
+0x8337A338	0xEB97
+0x8337A339	0xEB98
+0x8337A430	0xEB99
+0x8337A431	0xEB9A
+0x8337A432	0xEB9B
+0x8337A433	0xEB9C
+0x8337A434	0xEB9D
+0x8337A435	0xEB9E
+0x8337A436	0xEB9F
+0x8337A437	0xEBA0
+0x8337A438	0xEBA1
+0x8337A439	0xEBA2
+0x8337A530	0xEBA3
+0x8337A531	0xEBA4
+0x8337A532	0xEBA5
+0x8337A533	0xEBA6
+0x8337A534	0xEBA7
+0x8337A535	0xEBA8
+0x8337A536	0xEBA9
+0x8337A537	0xEBAA
+0x8337A538	0xEBAB
+0x8337A539	0xEBAC
+0x8337A630	0xEBAD
+0x8337A631	0xEBAE
+0x8337A632	0xEBAF
+0x8337A633	0xEBB0
+0x8337A634	0xEBB1
+0x8337A635	0xEBB2
+0x8337A636	0xEBB3
+0x8337A637	0xEBB4
+0x8337A638	0xEBB5
+0x8337A639	0xEBB6
+0x8337A730	0xEBB7
+0x8337A731	0xEBB8
+0x8337A732	0xEBB9
+0x8337A733	0xEBBA
+0x8337A734	0xEBBB
+0x8337A735	0xEBBC
+0x8337A736	0xEBBD
+0x8337A737	0xEBBE
+0x8337A738	0xEBBF
+0x8337A739	0xEBC0
+0x8337A830	0xEBC1
+0x8337A831	0xEBC2
+0x8337A832	0xEBC3
+0x8337A833	0xEBC4
+0x8337A834	0xEBC5
+0x8337A835	0xEBC6
+0x8337A836	0xEBC7
+0x8337A837	0xEBC8
+0x8337A838	0xEBC9
+0x8337A839	0xEBCA
+0x8337A930	0xEBCB
+0x8337A931	0xEBCC
+0x8337A932	0xEBCD
+0x8337A933	0xEBCE
+0x8337A934	0xEBCF
+0x8337A935	0xEBD0
+0x8337A936	0xEBD1
+0x8337A937	0xEBD2
+0x8337A938	0xEBD3
+0x8337A939	0xEBD4
+0x8337AA30	0xEBD5
+0x8337AA31	0xEBD6
+0x8337AA32	0xEBD7
+0x8337AA33	0xEBD8
+0x8337AA34	0xEBD9
+0x8337AA35	0xEBDA
+0x8337AA36	0xEBDB
+0x8337AA37	0xEBDC
+0x8337AA38	0xEBDD
+0x8337AA39	0xEBDE
+0x8337AB30	0xEBDF
+0x8337AB31	0xEBE0
+0x8337AB32	0xEBE1
+0x8337AB33	0xEBE2
+0x8337AB34	0xEBE3
+0x8337AB35	0xEBE4
+0x8337AB36	0xEBE5
+0x8337AB37	0xEBE6
+0x8337AB38	0xEBE7
+0x8337AB39	0xEBE8
+0x8337AC30	0xEBE9
+0x8337AC31	0xEBEA
+0x8337AC32	0xEBEB
+0x8337AC33	0xEBEC
+0x8337AC34	0xEBED
+0x8337AC35	0xEBEE
+0x8337AC36	0xEBEF
+0x8337AC37	0xEBF0
+0x8337AC38	0xEBF1
+0x8337AC39	0xEBF2
+0x8337AD30	0xEBF3
+0x8337AD31	0xEBF4
+0x8337AD32	0xEBF5
+0x8337AD33	0xEBF6
+0x8337AD34	0xEBF7
+0x8337AD35	0xEBF8
+0x8337AD36	0xEBF9
+0x8337AD37	0xEBFA
+0x8337AD38	0xEBFB
+0x8337AD39	0xEBFC
+0x8337AE30	0xEBFD
+0x8337AE31	0xEBFE
+0x8337AE32	0xEBFF
+0x8337AE33	0xEC00
+0x8337AE34	0xEC01
+0x8337AE35	0xEC02
+0x8337AE36	0xEC03
+0x8337AE37	0xEC04
+0x8337AE38	0xEC05
+0x8337AE39	0xEC06
+0x8337AF30	0xEC07
+0x8337AF31	0xEC08
+0x8337AF32	0xEC09
+0x8337AF33	0xEC0A
+0x8337AF34	0xEC0B
+0x8337AF35	0xEC0C
+0x8337AF36	0xEC0D
+0x8337AF37	0xEC0E
+0x8337AF38	0xEC0F
+0x8337AF39	0xEC10
+0x8337B030	0xEC11
+0x8337B031	0xEC12
+0x8337B032	0xEC13
+0x8337B033	0xEC14
+0x8337B034	0xEC15
+0x8337B035	0xEC16
+0x8337B036	0xEC17
+0x8337B037	0xEC18
+0x8337B038	0xEC19
+0x8337B039	0xEC1A
+0x8337B130	0xEC1B
+0x8337B131	0xEC1C
+0x8337B132	0xEC1D
+0x8337B133	0xEC1E
+0x8337B134	0xEC1F
+0x8337B135	0xEC20
+0x8337B136	0xEC21
+0x8337B137	0xEC22
+0x8337B138	0xEC23
+0x8337B139	0xEC24
+0x8337B230	0xEC25
+0x8337B231	0xEC26
+0x8337B232	0xEC27
+0x8337B233	0xEC28
+0x8337B234	0xEC29
+0x8337B235	0xEC2A
+0x8337B236	0xEC2B
+0x8337B237	0xEC2C
+0x8337B238	0xEC2D
+0x8337B239	0xEC2E
+0x8337B330	0xEC2F
+0x8337B331	0xEC30
+0x8337B332	0xEC31
+0x8337B333	0xEC32
+0x8337B334	0xEC33
+0x8337B335	0xEC34
+0x8337B336	0xEC35
+0x8337B337	0xEC36
+0x8337B338	0xEC37
+0x8337B339	0xEC38
+0x8337B430	0xEC39
+0x8337B431	0xEC3A
+0x8337B432	0xEC3B
+0x8337B433	0xEC3C
+0x8337B434	0xEC3D
+0x8337B435	0xEC3E
+0x8337B436	0xEC3F
+0x8337B437	0xEC40
+0x8337B438	0xEC41
+0x8337B439	0xEC42
+0x8337B530	0xEC43
+0x8337B531	0xEC44
+0x8337B532	0xEC45
+0x8337B533	0xEC46
+0x8337B534	0xEC47
+0x8337B535	0xEC48
+0x8337B536	0xEC49
+0x8337B537	0xEC4A
+0x8337B538	0xEC4B
+0x8337B539	0xEC4C
+0x8337B630	0xEC4D
+0x8337B631	0xEC4E
+0x8337B632	0xEC4F
+0x8337B633	0xEC50
+0x8337B634	0xEC51
+0x8337B635	0xEC52
+0x8337B636	0xEC53
+0x8337B637	0xEC54
+0x8337B638	0xEC55
+0x8337B639	0xEC56
+0x8337B730	0xEC57
+0x8337B731	0xEC58
+0x8337B732	0xEC59
+0x8337B733	0xEC5A
+0x8337B734	0xEC5B
+0x8337B735	0xEC5C
+0x8337B736	0xEC5D
+0x8337B737	0xEC5E
+0x8337B738	0xEC5F
+0x8337B739	0xEC60
+0x8337B830	0xEC61
+0x8337B831	0xEC62
+0x8337B832	0xEC63
+0x8337B833	0xEC64
+0x8337B834	0xEC65
+0x8337B835	0xEC66
+0x8337B836	0xEC67
+0x8337B837	0xEC68
+0x8337B838	0xEC69
+0x8337B839	0xEC6A
+0x8337B930	0xEC6B
+0x8337B931	0xEC6C
+0x8337B932	0xEC6D
+0x8337B933	0xEC6E
+0x8337B934	0xEC6F
+0x8337B935	0xEC70
+0x8337B936	0xEC71
+0x8337B937	0xEC72
+0x8337B938	0xEC73
+0x8337B939	0xEC74
+0x8337BA30	0xEC75
+0x8337BA31	0xEC76
+0x8337BA32	0xEC77
+0x8337BA33	0xEC78
+0x8337BA34	0xEC79
+0x8337BA35	0xEC7A
+0x8337BA36	0xEC7B
+0x8337BA37	0xEC7C
+0x8337BA38	0xEC7D
+0x8337BA39	0xEC7E
+0x8337BB30	0xEC7F
+0x8337BB31	0xEC80
+0x8337BB32	0xEC81
+0x8337BB33	0xEC82
+0x8337BB34	0xEC83
+0x8337BB35	0xEC84
+0x8337BB36	0xEC85
+0x8337BB37	0xEC86
+0x8337BB38	0xEC87
+0x8337BB39	0xEC88
+0x8337BC30	0xEC89
+0x8337BC31	0xEC8A
+0x8337BC32	0xEC8B
+0x8337BC33	0xEC8C
+0x8337BC34	0xEC8D
+0x8337BC35	0xEC8E
+0x8337BC36	0xEC8F
+0x8337BC37	0xEC90
+0x8337BC38	0xEC91
+0x8337BC39	0xEC92
+0x8337BD30	0xEC93
+0x8337BD31	0xEC94
+0x8337BD32	0xEC95
+0x8337BD33	0xEC96
+0x8337BD34	0xEC97
+0x8337BD35	0xEC98
+0x8337BD36	0xEC99
+0x8337BD37	0xEC9A
+0x8337BD38	0xEC9B
+0x8337BD39	0xEC9C
+0x8337BE30	0xEC9D
+0x8337BE31	0xEC9E
+0x8337BE32	0xEC9F
+0x8337BE33	0xECA0
+0x8337BE34	0xECA1
+0x8337BE35	0xECA2
+0x8337BE36	0xECA3
+0x8337BE37	0xECA4
+0x8337BE38	0xECA5
+0x8337BE39	0xECA6
+0x8337BF30	0xECA7
+0x8337BF31	0xECA8
+0x8337BF32	0xECA9
+0x8337BF33	0xECAA
+0x8337BF34	0xECAB
+0x8337BF35	0xECAC
+0x8337BF36	0xECAD
+0x8337BF37	0xECAE
+0x8337BF38	0xECAF
+0x8337BF39	0xECB0
+0x8337C030	0xECB1
+0x8337C031	0xECB2
+0x8337C032	0xECB3
+0x8337C033	0xECB4
+0x8337C034	0xECB5
+0x8337C035	0xECB6
+0x8337C036	0xECB7
+0x8337C037	0xECB8
+0x8337C038	0xECB9
+0x8337C039	0xECBA
+0x8337C130	0xECBB
+0x8337C131	0xECBC
+0x8337C132	0xECBD
+0x8337C133	0xECBE
+0x8337C134	0xECBF
+0x8337C135	0xECC0
+0x8337C136	0xECC1
+0x8337C137	0xECC2
+0x8337C138	0xECC3
+0x8337C139	0xECC4
+0x8337C230	0xECC5
+0x8337C231	0xECC6
+0x8337C232	0xECC7
+0x8337C233	0xECC8
+0x8337C234	0xECC9
+0x8337C235	0xECCA
+0x8337C236	0xECCB
+0x8337C237	0xECCC
+0x8337C238	0xECCD
+0x8337C239	0xECCE
+0x8337C330	0xECCF
+0x8337C331	0xECD0
+0x8337C332	0xECD1
+0x8337C333	0xECD2
+0x8337C334	0xECD3
+0x8337C335	0xECD4
+0x8337C336	0xECD5
+0x8337C337	0xECD6
+0x8337C338	0xECD7
+0x8337C339	0xECD8
+0x8337C430	0xECD9
+0x8337C431	0xECDA
+0x8337C432	0xECDB
+0x8337C433	0xECDC
+0x8337C434	0xECDD
+0x8337C435	0xECDE
+0x8337C436	0xECDF
+0x8337C437	0xECE0
+0x8337C438	0xECE1
+0x8337C439	0xECE2
+0x8337C530	0xECE3
+0x8337C531	0xECE4
+0x8337C532	0xECE5
+0x8337C533	0xECE6
+0x8337C534	0xECE7
+0x8337C535	0xECE8
+0x8337C536	0xECE9
+0x8337C537	0xECEA
+0x8337C538	0xECEB
+0x8337C539	0xECEC
+0x8337C630	0xECED
+0x8337C631	0xECEE
+0x8337C632	0xECEF
+0x8337C633	0xECF0
+0x8337C634	0xECF1
+0x8337C635	0xECF2
+0x8337C636	0xECF3
+0x8337C637	0xECF4
+0x8337C638	0xECF5
+0x8337C639	0xECF6
+0x8337C730	0xECF7
+0x8337C731	0xECF8
+0x8337C732	0xECF9
+0x8337C733	0xECFA
+0x8337C734	0xECFB
+0x8337C735	0xECFC
+0x8337C736	0xECFD
+0x8337C737	0xECFE
+0x8337C738	0xECFF
+0x8337C739	0xED00
+0x8337C830	0xED01
+0x8337C831	0xED02
+0x8337C832	0xED03
+0x8337C833	0xED04
+0x8337C834	0xED05
+0x8337C835	0xED06
+0x8337C836	0xED07
+0x8337C837	0xED08
+0x8337C838	0xED09
+0x8337C839	0xED0A
+0x8337C930	0xED0B
+0x8337C931	0xED0C
+0x8337C932	0xED0D
+0x8337C933	0xED0E
+0x8337C934	0xED0F
+0x8337C935	0xED10
+0x8337C936	0xED11
+0x8337C937	0xED12
+0x8337C938	0xED13
+0x8337C939	0xED14
+0x8337CA30	0xED15
+0x8337CA31	0xED16
+0x8337CA32	0xED17
+0x8337CA33	0xED18
+0x8337CA34	0xED19
+0x8337CA35	0xED1A
+0x8337CA36	0xED1B
+0x8337CA37	0xED1C
+0x8337CA38	0xED1D
+0x8337CA39	0xED1E
+0x8337CB30	0xED1F
+0x8337CB31	0xED20
+0x8337CB32	0xED21
+0x8337CB33	0xED22
+0x8337CB34	0xED23
+0x8337CB35	0xED24
+0x8337CB36	0xED25
+0x8337CB37	0xED26
+0x8337CB38	0xED27
+0x8337CB39	0xED28
+0x8337CC30	0xED29
+0x8337CC31	0xED2A
+0x8337CC32	0xED2B
+0x8337CC33	0xED2C
+0x8337CC34	0xED2D
+0x8337CC35	0xED2E
+0x8337CC36	0xED2F
+0x8337CC37	0xED30
+0x8337CC38	0xED31
+0x8337CC39	0xED32
+0x8337CD30	0xED33
+0x8337CD31	0xED34
+0x8337CD32	0xED35
+0x8337CD33	0xED36
+0x8337CD34	0xED37
+0x8337CD35	0xED38
+0x8337CD36	0xED39
+0x8337CD37	0xED3A
+0x8337CD38	0xED3B
+0x8337CD39	0xED3C
+0x8337CE30	0xED3D
+0x8337CE31	0xED3E
+0x8337CE32	0xED3F
+0x8337CE33	0xED40
+0x8337CE34	0xED41
+0x8337CE35	0xED42
+0x8337CE36	0xED43
+0x8337CE37	0xED44
+0x8337CE38	0xED45
+0x8337CE39	0xED46
+0x8337CF30	0xED47
+0x8337CF31	0xED48
+0x8337CF32	0xED49
+0x8337CF33	0xED4A
+0x8337CF34	0xED4B
+0x8337CF35	0xED4C
+0x8337CF36	0xED4D
+0x8337CF37	0xED4E
+0x8337CF38	0xED4F
+0x8337CF39	0xED50
+0x8337D030	0xED51
+0x8337D031	0xED52
+0x8337D032	0xED53
+0x8337D033	0xED54
+0x8337D034	0xED55
+0x8337D035	0xED56
+0x8337D036	0xED57
+0x8337D037	0xED58
+0x8337D038	0xED59
+0x8337D039	0xED5A
+0x8337D130	0xED5B
+0x8337D131	0xED5C
+0x8337D132	0xED5D
+0x8337D133	0xED5E
+0x8337D134	0xED5F
+0x8337D135	0xED60
+0x8337D136	0xED61
+0x8337D137	0xED62
+0x8337D138	0xED63
+0x8337D139	0xED64
+0x8337D230	0xED65
+0x8337D231	0xED66
+0x8337D232	0xED67
+0x8337D233	0xED68
+0x8337D234	0xED69
+0x8337D235	0xED6A
+0x8337D236	0xED6B
+0x8337D237	0xED6C
+0x8337D238	0xED6D
+0x8337D239	0xED6E
+0x8337D330	0xED6F
+0x8337D331	0xED70
+0x8337D332	0xED71
+0x8337D333	0xED72
+0x8337D334	0xED73
+0x8337D335	0xED74
+0x8337D336	0xED75
+0x8337D337	0xED76
+0x8337D338	0xED77
+0x8337D339	0xED78
+0x8337D430	0xED79
+0x8337D431	0xED7A
+0x8337D432	0xED7B
+0x8337D433	0xED7C
+0x8337D434	0xED7D
+0x8337D435	0xED7E
+0x8337D436	0xED7F
+0x8337D437	0xED80
+0x8337D438	0xED81
+0x8337D439	0xED82
+0x8337D530	0xED83
+0x8337D531	0xED84
+0x8337D532	0xED85
+0x8337D533	0xED86
+0x8337D534	0xED87
+0x8337D535	0xED88
+0x8337D536	0xED89
+0x8337D537	0xED8A
+0x8337D538	0xED8B
+0x8337D539	0xED8C
+0x8337D630	0xED8D
+0x8337D631	0xED8E
+0x8337D632	0xED8F
+0x8337D633	0xED90
+0x8337D634	0xED91
+0x8337D635	0xED92
+0x8337D636	0xED93
+0x8337D637	0xED94
+0x8337D638	0xED95
+0x8337D639	0xED96
+0x8337D730	0xED97
+0x8337D731	0xED98
+0x8337D732	0xED99
+0x8337D733	0xED9A
+0x8337D734	0xED9B
+0x8337D735	0xED9C
+0x8337D736	0xED9D
+0x8337D737	0xED9E
+0x8337D738	0xED9F
+0x8337D739	0xEDA0
+0x8337D830	0xEDA1
+0x8337D831	0xEDA2
+0x8337D832	0xEDA3
+0x8337D833	0xEDA4
+0x8337D834	0xEDA5
+0x8337D835	0xEDA6
+0x8337D836	0xEDA7
+0x8337D837	0xEDA8
+0x8337D838	0xEDA9
+0x8337D839	0xEDAA
+0x8337D930	0xEDAB
+0x8337D931	0xEDAC
+0x8337D932	0xEDAD
+0x8337D933	0xEDAE
+0x8337D934	0xEDAF
+0x8337D935	0xEDB0
+0x8337D936	0xEDB1
+0x8337D937	0xEDB2
+0x8337D938	0xEDB3
+0x8337D939	0xEDB4
+0x8337DA30	0xEDB5
+0x8337DA31	0xEDB6
+0x8337DA32	0xEDB7
+0x8337DA33	0xEDB8
+0x8337DA34	0xEDB9
+0x8337DA35	0xEDBA
+0x8337DA36	0xEDBB
+0x8337DA37	0xEDBC
+0x8337DA38	0xEDBD
+0x8337DA39	0xEDBE
+0x8337DB30	0xEDBF
+0x8337DB31	0xEDC0
+0x8337DB32	0xEDC1
+0x8337DB33	0xEDC2
+0x8337DB34	0xEDC3
+0x8337DB35	0xEDC4
+0x8337DB36	0xEDC5
+0x8337DB37	0xEDC6
+0x8337DB38	0xEDC7
+0x8337DB39	0xEDC8
+0x8337DC30	0xEDC9
+0x8337DC31	0xEDCA
+0x8337DC32	0xEDCB
+0x8337DC33	0xEDCC
+0x8337DC34	0xEDCD
+0x8337DC35	0xEDCE
+0x8337DC36	0xEDCF
+0x8337DC37	0xEDD0
+0x8337DC38	0xEDD1
+0x8337DC39	0xEDD2
+0x8337DD30	0xEDD3
+0x8337DD31	0xEDD4
+0x8337DD32	0xEDD5
+0x8337DD33	0xEDD6
+0x8337DD34	0xEDD7
+0x8337DD35	0xEDD8
+0x8337DD36	0xEDD9
+0x8337DD37	0xEDDA
+0x8337DD38	0xEDDB
+0x8337DD39	0xEDDC
+0x8337DE30	0xEDDD
+0x8337DE31	0xEDDE
+0x8337DE32	0xEDDF
+0x8337DE33	0xEDE0
+0x8337DE34	0xEDE1
+0x8337DE35	0xEDE2
+0x8337DE36	0xEDE3
+0x8337DE37	0xEDE4
+0x8337DE38	0xEDE5
+0x8337DE39	0xEDE6
+0x8337DF30	0xEDE7
+0x8337DF31	0xEDE8
+0x8337DF32	0xEDE9
+0x8337DF33	0xEDEA
+0x8337DF34	0xEDEB
+0x8337DF35	0xEDEC
+0x8337DF36	0xEDED
+0x8337DF37	0xEDEE
+0x8337DF38	0xEDEF
+0x8337DF39	0xEDF0
+0x8337E030	0xEDF1
+0x8337E031	0xEDF2
+0x8337E032	0xEDF3
+0x8337E033	0xEDF4
+0x8337E034	0xEDF5
+0x8337E035	0xEDF6
+0x8337E036	0xEDF7
+0x8337E037	0xEDF8
+0x8337E038	0xEDF9
+0x8337E039	0xEDFA
+0x8337E130	0xEDFB
+0x8337E131	0xEDFC
+0x8337E132	0xEDFD
+0x8337E133	0xEDFE
+0x8337E134	0xEDFF
+0x8337E135	0xEE00
+0x8337E136	0xEE01
+0x8337E137	0xEE02
+0x8337E138	0xEE03
+0x8337E139	0xEE04
+0x8337E230	0xEE05
+0x8337E231	0xEE06
+0x8337E232	0xEE07
+0x8337E233	0xEE08
+0x8337E234	0xEE09
+0x8337E235	0xEE0A
+0x8337E236	0xEE0B
+0x8337E237	0xEE0C
+0x8337E238	0xEE0D
+0x8337E239	0xEE0E
+0x8337E330	0xEE0F
+0x8337E331	0xEE10
+0x8337E332	0xEE11
+0x8337E333	0xEE12
+0x8337E334	0xEE13
+0x8337E335	0xEE14
+0x8337E336	0xEE15
+0x8337E337	0xEE16
+0x8337E338	0xEE17
+0x8337E339	0xEE18
+0x8337E430	0xEE19
+0x8337E431	0xEE1A
+0x8337E432	0xEE1B
+0x8337E433	0xEE1C
+0x8337E434	0xEE1D
+0x8337E435	0xEE1E
+0x8337E436	0xEE1F
+0x8337E437	0xEE20
+0x8337E438	0xEE21
+0x8337E439	0xEE22
+0x8337E530	0xEE23
+0x8337E531	0xEE24
+0x8337E532	0xEE25
+0x8337E533	0xEE26
+0x8337E534	0xEE27
+0x8337E535	0xEE28
+0x8337E536	0xEE29
+0x8337E537	0xEE2A
+0x8337E538	0xEE2B
+0x8337E539	0xEE2C
+0x8337E630	0xEE2D
+0x8337E631	0xEE2E
+0x8337E632	0xEE2F
+0x8337E633	0xEE30
+0x8337E634	0xEE31
+0x8337E635	0xEE32
+0x8337E636	0xEE33
+0x8337E637	0xEE34
+0x8337E638	0xEE35
+0x8337E639	0xEE36
+0x8337E730	0xEE37
+0x8337E731	0xEE38
+0x8337E732	0xEE39
+0x8337E733	0xEE3A
+0x8337E734	0xEE3B
+0x8337E735	0xEE3C
+0x8337E736	0xEE3D
+0x8337E737	0xEE3E
+0x8337E738	0xEE3F
+0x8337E739	0xEE40
+0x8337E830	0xEE41
+0x8337E831	0xEE42
+0x8337E832	0xEE43
+0x8337E833	0xEE44
+0x8337E834	0xEE45
+0x8337E835	0xEE46
+0x8337E836	0xEE47
+0x8337E837	0xEE48
+0x8337E838	0xEE49
+0x8337E839	0xEE4A
+0x8337E930	0xEE4B
+0x8337E931	0xEE4C
+0x8337E932	0xEE4D
+0x8337E933	0xEE4E
+0x8337E934	0xEE4F
+0x8337E935	0xEE50
+0x8337E936	0xEE51
+0x8337E937	0xEE52
+0x8337E938	0xEE53
+0x8337E939	0xEE54
+0x8337EA30	0xEE55
+0x8337EA31	0xEE56
+0x8337EA32	0xEE57
+0x8337EA33	0xEE58
+0x8337EA34	0xEE59
+0x8337EA35	0xEE5A
+0x8337EA36	0xEE5B
+0x8337EA37	0xEE5C
+0x8337EA38	0xEE5D
+0x8337EA39	0xEE5E
+0x8337EB30	0xEE5F
+0x8337EB31	0xEE60
+0x8337EB32	0xEE61
+0x8337EB33	0xEE62
+0x8337EB34	0xEE63
+0x8337EB35	0xEE64
+0x8337EB36	0xEE65
+0x8337EB37	0xEE66
+0x8337EB38	0xEE67
+0x8337EB39	0xEE68
+0x8337EC30	0xEE69
+0x8337EC31	0xEE6A
+0x8337EC32	0xEE6B
+0x8337EC33	0xEE6C
+0x8337EC34	0xEE6D
+0x8337EC35	0xEE6E
+0x8337EC36	0xEE6F
+0x8337EC37	0xEE70
+0x8337EC38	0xEE71
+0x8337EC39	0xEE72
+0x8337ED30	0xEE73
+0x8337ED31	0xEE74
+0x8337ED32	0xEE75
+0x8337ED33	0xEE76
+0x8337ED34	0xEE77
+0x8337ED35	0xEE78
+0x8337ED36	0xEE79
+0x8337ED37	0xEE7A
+0x8337ED38	0xEE7B
+0x8337ED39	0xEE7C
+0x8337EE30	0xEE7D
+0x8337EE31	0xEE7E
+0x8337EE32	0xEE7F
+0x8337EE33	0xEE80
+0x8337EE34	0xEE81
+0x8337EE35	0xEE82
+0x8337EE36	0xEE83
+0x8337EE37	0xEE84
+0x8337EE38	0xEE85
+0x8337EE39	0xEE86
+0x8337EF30	0xEE87
+0x8337EF31	0xEE88
+0x8337EF32	0xEE89
+0x8337EF33	0xEE8A
+0x8337EF34	0xEE8B
+0x8337EF35	0xEE8C
+0x8337EF36	0xEE8D
+0x8337EF37	0xEE8E
+0x8337EF38	0xEE8F
+0x8337EF39	0xEE90
+0x8337F030	0xEE91
+0x8337F031	0xEE92
+0x8337F032	0xEE93
+0x8337F033	0xEE94
+0x8337F034	0xEE95
+0x8337F035	0xEE96
+0x8337F036	0xEE97
+0x8337F037	0xEE98
+0x8337F038	0xEE99
+0x8337F039	0xEE9A
+0x8337F130	0xEE9B
+0x8337F131	0xEE9C
+0x8337F132	0xEE9D
+0x8337F133	0xEE9E
+0x8337F134	0xEE9F
+0x8337F135	0xEEA0
+0x8337F136	0xEEA1
+0x8337F137	0xEEA2
+0x8337F138	0xEEA3
+0x8337F139	0xEEA4
+0x8337F230	0xEEA5
+0x8337F231	0xEEA6
+0x8337F232	0xEEA7
+0x8337F233	0xEEA8
+0x8337F234	0xEEA9
+0x8337F235	0xEEAA
+0x8337F236	0xEEAB
+0x8337F237	0xEEAC
+0x8337F238	0xEEAD
+0x8337F239	0xEEAE
+0x8337F330	0xEEAF
+0x8337F331	0xEEB0
+0x8337F332	0xEEB1
+0x8337F333	0xEEB2
+0x8337F334	0xEEB3
+0x8337F335	0xEEB4
+0x8337F336	0xEEB5
+0x8337F337	0xEEB6
+0x8337F338	0xEEB7
+0x8337F339	0xEEB8
+0x8337F430	0xEEB9
+0x8337F431	0xEEBA
+0x8337F432	0xEEBB
+0x8337F433	0xEEBC
+0x8337F434	0xEEBD
+0x8337F435	0xEEBE
+0x8337F436	0xEEBF
+0x8337F437	0xEEC0
+0x8337F438	0xEEC1
+0x8337F439	0xEEC2
+0x8337F530	0xEEC3
+0x8337F531	0xEEC4
+0x8337F532	0xEEC5
+0x8337F533	0xEEC6
+0x8337F534	0xEEC7
+0x8337F535	0xEEC8
+0x8337F536	0xEEC9
+0x8337F537	0xEECA
+0x8337F538	0xEECB
+0x8337F539	0xEECC
+0x8337F630	0xEECD
+0x8337F631	0xEECE
+0x8337F632	0xEECF
+0x8337F633	0xEED0
+0x8337F634	0xEED1
+0x8337F635	0xEED2
+0x8337F636	0xEED3
+0x8337F637	0xEED4
+0x8337F638	0xEED5
+0x8337F639	0xEED6
+0x8337F730	0xEED7
+0x8337F731	0xEED8
+0x8337F732	0xEED9
+0x8337F733	0xEEDA
+0x8337F734	0xEEDB
+0x8337F735	0xEEDC
+0x8337F736	0xEEDD
+0x8337F737	0xEEDE
+0x8337F738	0xEEDF
+0x8337F739	0xEEE0
+0x8337F830	0xEEE1
+0x8337F831	0xEEE2
+0x8337F832	0xEEE3
+0x8337F833	0xEEE4
+0x8337F834	0xEEE5
+0x8337F835	0xEEE6
+0x8337F836	0xEEE7
+0x8337F837	0xEEE8
+0x8337F838	0xEEE9
+0x8337F839	0xEEEA
+0x8337F930	0xEEEB
+0x8337F931	0xEEEC
+0x8337F932	0xEEED
+0x8337F933	0xEEEE
+0x8337F934	0xEEEF
+0x8337F935	0xEEF0
+0x8337F936	0xEEF1
+0x8337F937	0xEEF2
+0x8337F938	0xEEF3
+0x8337F939	0xEEF4
+0x8337FA30	0xEEF5
+0x8337FA31	0xEEF6
+0x8337FA32	0xEEF7
+0x8337FA33	0xEEF8
+0x8337FA34	0xEEF9
+0x8337FA35	0xEEFA
+0x8337FA36	0xEEFB
+0x8337FA37	0xEEFC
+0x8337FA38	0xEEFD
+0x8337FA39	0xEEFE
+0x8337FB30	0xEEFF
+0x8337FB31	0xEF00
+0x8337FB32	0xEF01
+0x8337FB33	0xEF02
+0x8337FB34	0xEF03
+0x8337FB35	0xEF04
+0x8337FB36	0xEF05
+0x8337FB37	0xEF06
+0x8337FB38	0xEF07
+0x8337FB39	0xEF08
+0x8337FC30	0xEF09
+0x8337FC31	0xEF0A
+0x8337FC32	0xEF0B
+0x8337FC33	0xEF0C
+0x8337FC34	0xEF0D
+0x8337FC35	0xEF0E
+0x8337FC36	0xEF0F
+0x8337FC37	0xEF10
+0x8337FC38	0xEF11
+0x8337FC39	0xEF12
+0x8337FD30	0xEF13
+0x8337FD31	0xEF14
+0x8337FD32	0xEF15
+0x8337FD33	0xEF16
+0x8337FD34	0xEF17
+0x8337FD35	0xEF18
+0x8337FD36	0xEF19
+0x8337FD37	0xEF1A
+0x8337FD38	0xEF1B
+0x8337FD39	0xEF1C
+0x8337FE30	0xEF1D
+0x8337FE31	0xEF1E
+0x8337FE32	0xEF1F
+0x8337FE33	0xEF20
+0x8337FE34	0xEF21
+0x8337FE35	0xEF22
+0x8337FE36	0xEF23
+0x8337FE37	0xEF24
+0x8337FE38	0xEF25
+0x8337FE39	0xEF26
+0x83388130	0xEF27
+0x83388131	0xEF28
+0x83388132	0xEF29
+0x83388133	0xEF2A
+0x83388134	0xEF2B
+0x83388135	0xEF2C
+0x83388136	0xEF2D
+0x83388137	0xEF2E
+0x83388138	0xEF2F
+0x83388139	0xEF30
+0x83388230	0xEF31
+0x83388231	0xEF32
+0x83388232	0xEF33
+0x83388233	0xEF34
+0x83388234	0xEF35
+0x83388235	0xEF36
+0x83388236	0xEF37
+0x83388237	0xEF38
+0x83388238	0xEF39
+0x83388239	0xEF3A
+0x83388330	0xEF3B
+0x83388331	0xEF3C
+0x83388332	0xEF3D
+0x83388333	0xEF3E
+0x83388334	0xEF3F
+0x83388335	0xEF40
+0x83388336	0xEF41
+0x83388337	0xEF42
+0x83388338	0xEF43
+0x83388339	0xEF44
+0x83388430	0xEF45
+0x83388431	0xEF46
+0x83388432	0xEF47
+0x83388433	0xEF48
+0x83388434	0xEF49
+0x83388435	0xEF4A
+0x83388436	0xEF4B
+0x83388437	0xEF4C
+0x83388438	0xEF4D
+0x83388439	0xEF4E
+0x83388530	0xEF4F
+0x83388531	0xEF50
+0x83388532	0xEF51
+0x83388533	0xEF52
+0x83388534	0xEF53
+0x83388535	0xEF54
+0x83388536	0xEF55
+0x83388537	0xEF56
+0x83388538	0xEF57
+0x83388539	0xEF58
+0x83388630	0xEF59
+0x83388631	0xEF5A
+0x83388632	0xEF5B
+0x83388633	0xEF5C
+0x83388634	0xEF5D
+0x83388635	0xEF5E
+0x83388636	0xEF5F
+0x83388637	0xEF60
+0x83388638	0xEF61
+0x83388639	0xEF62
+0x83388730	0xEF63
+0x83388731	0xEF64
+0x83388732	0xEF65
+0x83388733	0xEF66
+0x83388734	0xEF67
+0x83388735	0xEF68
+0x83388736	0xEF69
+0x83388737	0xEF6A
+0x83388738	0xEF6B
+0x83388739	0xEF6C
+0x83388830	0xEF6D
+0x83388831	0xEF6E
+0x83388832	0xEF6F
+0x83388833	0xEF70
+0x83388834	0xEF71
+0x83388835	0xEF72
+0x83388836	0xEF73
+0x83388837	0xEF74
+0x83388838	0xEF75
+0x83388839	0xEF76
+0x83388930	0xEF77
+0x83388931	0xEF78
+0x83388932	0xEF79
+0x83388933	0xEF7A
+0x83388934	0xEF7B
+0x83388935	0xEF7C
+0x83388936	0xEF7D
+0x83388937	0xEF7E
+0x83388938	0xEF7F
+0x83388939	0xEF80
+0x83388A30	0xEF81
+0x83388A31	0xEF82
+0x83388A32	0xEF83
+0x83388A33	0xEF84
+0x83388A34	0xEF85
+0x83388A35	0xEF86
+0x83388A36	0xEF87
+0x83388A37	0xEF88
+0x83388A38	0xEF89
+0x83388A39	0xEF8A
+0x83388B30	0xEF8B
+0x83388B31	0xEF8C
+0x83388B32	0xEF8D
+0x83388B33	0xEF8E
+0x83388B34	0xEF8F
+0x83388B35	0xEF90
+0x83388B36	0xEF91
+0x83388B37	0xEF92
+0x83388B38	0xEF93
+0x83388B39	0xEF94
+0x83388C30	0xEF95
+0x83388C31	0xEF96
+0x83388C32	0xEF97
+0x83388C33	0xEF98
+0x83388C34	0xEF99
+0x83388C35	0xEF9A
+0x83388C36	0xEF9B
+0x83388C37	0xEF9C
+0x83388C38	0xEF9D
+0x83388C39	0xEF9E
+0x83388D30	0xEF9F
+0x83388D31	0xEFA0
+0x83388D32	0xEFA1
+0x83388D33	0xEFA2
+0x83388D34	0xEFA3
+0x83388D35	0xEFA4
+0x83388D36	0xEFA5
+0x83388D37	0xEFA6
+0x83388D38	0xEFA7
+0x83388D39	0xEFA8
+0x83388E30	0xEFA9
+0x83388E31	0xEFAA
+0x83388E32	0xEFAB
+0x83388E33	0xEFAC
+0x83388E34	0xEFAD
+0x83388E35	0xEFAE
+0x83388E36	0xEFAF
+0x83388E37	0xEFB0
+0x83388E38	0xEFB1
+0x83388E39	0xEFB2
+0x83388F30	0xEFB3
+0x83388F31	0xEFB4
+0x83388F32	0xEFB5
+0x83388F33	0xEFB6
+0x83388F34	0xEFB7
+0x83388F35	0xEFB8
+0x83388F36	0xEFB9
+0x83388F37	0xEFBA
+0x83388F38	0xEFBB
+0x83388F39	0xEFBC
+0x83389030	0xEFBD
+0x83389031	0xEFBE
+0x83389032	0xEFBF
+0x83389033	0xEFC0
+0x83389034	0xEFC1
+0x83389035	0xEFC2
+0x83389036	0xEFC3
+0x83389037	0xEFC4
+0x83389038	0xEFC5
+0x83389039	0xEFC6
+0x83389130	0xEFC7
+0x83389131	0xEFC8
+0x83389132	0xEFC9
+0x83389133	0xEFCA
+0x83389134	0xEFCB
+0x83389135	0xEFCC
+0x83389136	0xEFCD
+0x83389137	0xEFCE
+0x83389138	0xEFCF
+0x83389139	0xEFD0
+0x83389230	0xEFD1
+0x83389231	0xEFD2
+0x83389232	0xEFD3
+0x83389233	0xEFD4
+0x83389234	0xEFD5
+0x83389235	0xEFD6
+0x83389236	0xEFD7
+0x83389237	0xEFD8
+0x83389238	0xEFD9
+0x83389239	0xEFDA
+0x83389330	0xEFDB
+0x83389331	0xEFDC
+0x83389332	0xEFDD
+0x83389333	0xEFDE
+0x83389334	0xEFDF
+0x83389335	0xEFE0
+0x83389336	0xEFE1
+0x83389337	0xEFE2
+0x83389338	0xEFE3
+0x83389339	0xEFE4
+0x83389430	0xEFE5
+0x83389431	0xEFE6
+0x83389432	0xEFE7
+0x83389433	0xEFE8
+0x83389434	0xEFE9
+0x83389435	0xEFEA
+0x83389436	0xEFEB
+0x83389437	0xEFEC
+0x83389438	0xEFED
+0x83389439	0xEFEE
+0x83389530	0xEFEF
+0x83389531	0xEFF0
+0x83389532	0xEFF1
+0x83389533	0xEFF2
+0x83389534	0xEFF3
+0x83389535	0xEFF4
+0x83389536	0xEFF5
+0x83389537	0xEFF6
+0x83389538	0xEFF7
+0x83389539	0xEFF8
+0x83389630	0xEFF9
+0x83389631	0xEFFA
+0x83389632	0xEFFB
+0x83389633	0xEFFC
+0x83389634	0xEFFD
+0x83389635	0xEFFE
+0x83389636	0xEFFF
+0x83389637	0xF000
+0x83389638	0xF001
+0x83389639	0xF002
+0x83389730	0xF003
+0x83389731	0xF004
+0x83389732	0xF005
+0x83389733	0xF006
+0x83389734	0xF007
+0x83389735	0xF008
+0x83389736	0xF009
+0x83389737	0xF00A
+0x83389738	0xF00B
+0x83389739	0xF00C
+0x83389830	0xF00D
+0x83389831	0xF00E
+0x83389832	0xF00F
+0x83389833	0xF010
+0x83389834	0xF011
+0x83389835	0xF012
+0x83389836	0xF013
+0x83389837	0xF014
+0x83389838	0xF015
+0x83389839	0xF016
+0x83389930	0xF017
+0x83389931	0xF018
+0x83389932	0xF019
+0x83389933	0xF01A
+0x83389934	0xF01B
+0x83389935	0xF01C
+0x83389936	0xF01D
+0x83389937	0xF01E
+0x83389938	0xF01F
+0x83389939	0xF020
+0x83389A30	0xF021
+0x83389A31	0xF022
+0x83389A32	0xF023
+0x83389A33	0xF024
+0x83389A34	0xF025
+0x83389A35	0xF026
+0x83389A36	0xF027
+0x83389A37	0xF028
+0x83389A38	0xF029
+0x83389A39	0xF02A
+0x83389B30	0xF02B
+0x83389B31	0xF02C
+0x83389B32	0xF02D
+0x83389B33	0xF02E
+0x83389B34	0xF02F
+0x83389B35	0xF030
+0x83389B36	0xF031
+0x83389B37	0xF032
+0x83389B38	0xF033
+0x83389B39	0xF034
+0x83389C30	0xF035
+0x83389C31	0xF036
+0x83389C32	0xF037
+0x83389C33	0xF038
+0x83389C34	0xF039
+0x83389C35	0xF03A
+0x83389C36	0xF03B
+0x83389C37	0xF03C
+0x83389C38	0xF03D
+0x83389C39	0xF03E
+0x83389D30	0xF03F
+0x83389D31	0xF040
+0x83389D32	0xF041
+0x83389D33	0xF042
+0x83389D34	0xF043
+0x83389D35	0xF044
+0x83389D36	0xF045
+0x83389D37	0xF046
+0x83389D38	0xF047
+0x83389D39	0xF048
+0x83389E30	0xF049
+0x83389E31	0xF04A
+0x83389E32	0xF04B
+0x83389E33	0xF04C
+0x83389E34	0xF04D
+0x83389E35	0xF04E
+0x83389E36	0xF04F
+0x83389E37	0xF050
+0x83389E38	0xF051
+0x83389E39	0xF052
+0x83389F30	0xF053
+0x83389F31	0xF054
+0x83389F32	0xF055
+0x83389F33	0xF056
+0x83389F34	0xF057
+0x83389F35	0xF058
+0x83389F36	0xF059
+0x83389F37	0xF05A
+0x83389F38	0xF05B
+0x83389F39	0xF05C
+0x8338A030	0xF05D
+0x8338A031	0xF05E
+0x8338A032	0xF05F
+0x8338A033	0xF060
+0x8338A034	0xF061
+0x8338A035	0xF062
+0x8338A036	0xF063
+0x8338A037	0xF064
+0x8338A038	0xF065
+0x8338A039	0xF066
+0x8338A130	0xF067
+0x8338A131	0xF068
+0x8338A132	0xF069
+0x8338A133	0xF06A
+0x8338A134	0xF06B
+0x8338A135	0xF06C
+0x8338A136	0xF06D
+0x8338A137	0xF06E
+0x8338A138	0xF06F
+0x8338A139	0xF070
+0x8338A230	0xF071
+0x8338A231	0xF072
+0x8338A232	0xF073
+0x8338A233	0xF074
+0x8338A234	0xF075
+0x8338A235	0xF076
+0x8338A236	0xF077
+0x8338A237	0xF078
+0x8338A238	0xF079
+0x8338A239	0xF07A
+0x8338A330	0xF07B
+0x8338A331	0xF07C
+0x8338A332	0xF07D
+0x8338A333	0xF07E
+0x8338A334	0xF07F
+0x8338A335	0xF080
+0x8338A336	0xF081
+0x8338A337	0xF082
+0x8338A338	0xF083
+0x8338A339	0xF084
+0x8338A430	0xF085
+0x8338A431	0xF086
+0x8338A432	0xF087
+0x8338A433	0xF088
+0x8338A434	0xF089
+0x8338A435	0xF08A
+0x8338A436	0xF08B
+0x8338A437	0xF08C
+0x8338A438	0xF08D
+0x8338A439	0xF08E
+0x8338A530	0xF08F
+0x8338A531	0xF090
+0x8338A532	0xF091
+0x8338A533	0xF092
+0x8338A534	0xF093
+0x8338A535	0xF094
+0x8338A536	0xF095
+0x8338A537	0xF096
+0x8338A538	0xF097
+0x8338A539	0xF098
+0x8338A630	0xF099
+0x8338A631	0xF09A
+0x8338A632	0xF09B
+0x8338A633	0xF09C
+0x8338A634	0xF09D
+0x8338A635	0xF09E
+0x8338A636	0xF09F
+0x8338A637	0xF0A0
+0x8338A638	0xF0A1
+0x8338A639	0xF0A2
+0x8338A730	0xF0A3
+0x8338A731	0xF0A4
+0x8338A732	0xF0A5
+0x8338A733	0xF0A6
+0x8338A734	0xF0A7
+0x8338A735	0xF0A8
+0x8338A736	0xF0A9
+0x8338A737	0xF0AA
+0x8338A738	0xF0AB
+0x8338A739	0xF0AC
+0x8338A830	0xF0AD
+0x8338A831	0xF0AE
+0x8338A832	0xF0AF
+0x8338A833	0xF0B0
+0x8338A834	0xF0B1
+0x8338A835	0xF0B2
+0x8338A836	0xF0B3
+0x8338A837	0xF0B4
+0x8338A838	0xF0B5
+0x8338A839	0xF0B6
+0x8338A930	0xF0B7
+0x8338A931	0xF0B8
+0x8338A932	0xF0B9
+0x8338A933	0xF0BA
+0x8338A934	0xF0BB
+0x8338A935	0xF0BC
+0x8338A936	0xF0BD
+0x8338A937	0xF0BE
+0x8338A938	0xF0BF
+0x8338A939	0xF0C0
+0x8338AA30	0xF0C1
+0x8338AA31	0xF0C2
+0x8338AA32	0xF0C3
+0x8338AA33	0xF0C4
+0x8338AA34	0xF0C5
+0x8338AA35	0xF0C6
+0x8338AA36	0xF0C7
+0x8338AA37	0xF0C8
+0x8338AA38	0xF0C9
+0x8338AA39	0xF0CA
+0x8338AB30	0xF0CB
+0x8338AB31	0xF0CC
+0x8338AB32	0xF0CD
+0x8338AB33	0xF0CE
+0x8338AB34	0xF0CF
+0x8338AB35	0xF0D0
+0x8338AB36	0xF0D1
+0x8338AB37	0xF0D2
+0x8338AB38	0xF0D3
+0x8338AB39	0xF0D4
+0x8338AC30	0xF0D5
+0x8338AC31	0xF0D6
+0x8338AC32	0xF0D7
+0x8338AC33	0xF0D8
+0x8338AC34	0xF0D9
+0x8338AC35	0xF0DA
+0x8338AC36	0xF0DB
+0x8338AC37	0xF0DC
+0x8338AC38	0xF0DD
+0x8338AC39	0xF0DE
+0x8338AD30	0xF0DF
+0x8338AD31	0xF0E0
+0x8338AD32	0xF0E1
+0x8338AD33	0xF0E2
+0x8338AD34	0xF0E3
+0x8338AD35	0xF0E4
+0x8338AD36	0xF0E5
+0x8338AD37	0xF0E6
+0x8338AD38	0xF0E7
+0x8338AD39	0xF0E8
+0x8338AE30	0xF0E9
+0x8338AE31	0xF0EA
+0x8338AE32	0xF0EB
+0x8338AE33	0xF0EC
+0x8338AE34	0xF0ED
+0x8338AE35	0xF0EE
+0x8338AE36	0xF0EF
+0x8338AE37	0xF0F0
+0x8338AE38	0xF0F1
+0x8338AE39	0xF0F2
+0x8338AF30	0xF0F3
+0x8338AF31	0xF0F4
+0x8338AF32	0xF0F5
+0x8338AF33	0xF0F6
+0x8338AF34	0xF0F7
+0x8338AF35	0xF0F8
+0x8338AF36	0xF0F9
+0x8338AF37	0xF0FA
+0x8338AF38	0xF0FB
+0x8338AF39	0xF0FC
+0x8338B030	0xF0FD
+0x8338B031	0xF0FE
+0x8338B032	0xF0FF
+0x8338B033	0xF100
+0x8338B034	0xF101
+0x8338B035	0xF102
+0x8338B036	0xF103
+0x8338B037	0xF104
+0x8338B038	0xF105
+0x8338B039	0xF106
+0x8338B130	0xF107
+0x8338B131	0xF108
+0x8338B132	0xF109
+0x8338B133	0xF10A
+0x8338B134	0xF10B
+0x8338B135	0xF10C
+0x8338B136	0xF10D
+0x8338B137	0xF10E
+0x8338B138	0xF10F
+0x8338B139	0xF110
+0x8338B230	0xF111
+0x8338B231	0xF112
+0x8338B232	0xF113
+0x8338B233	0xF114
+0x8338B234	0xF115
+0x8338B235	0xF116
+0x8338B236	0xF117
+0x8338B237	0xF118
+0x8338B238	0xF119
+0x8338B239	0xF11A
+0x8338B330	0xF11B
+0x8338B331	0xF11C
+0x8338B332	0xF11D
+0x8338B333	0xF11E
+0x8338B334	0xF11F
+0x8338B335	0xF120
+0x8338B336	0xF121
+0x8338B337	0xF122
+0x8338B338	0xF123
+0x8338B339	0xF124
+0x8338B430	0xF125
+0x8338B431	0xF126
+0x8338B432	0xF127
+0x8338B433	0xF128
+0x8338B434	0xF129
+0x8338B435	0xF12A
+0x8338B436	0xF12B
+0x8338B437	0xF12C
+0x8338B438	0xF12D
+0x8338B439	0xF12E
+0x8338B530	0xF12F
+0x8338B531	0xF130
+0x8338B532	0xF131
+0x8338B533	0xF132
+0x8338B534	0xF133
+0x8338B535	0xF134
+0x8338B536	0xF135
+0x8338B537	0xF136
+0x8338B538	0xF137
+0x8338B539	0xF138
+0x8338B630	0xF139
+0x8338B631	0xF13A
+0x8338B632	0xF13B
+0x8338B633	0xF13C
+0x8338B634	0xF13D
+0x8338B635	0xF13E
+0x8338B636	0xF13F
+0x8338B637	0xF140
+0x8338B638	0xF141
+0x8338B639	0xF142
+0x8338B730	0xF143
+0x8338B731	0xF144
+0x8338B732	0xF145
+0x8338B733	0xF146
+0x8338B734	0xF147
+0x8338B735	0xF148
+0x8338B736	0xF149
+0x8338B737	0xF14A
+0x8338B738	0xF14B
+0x8338B739	0xF14C
+0x8338B830	0xF14D
+0x8338B831	0xF14E
+0x8338B832	0xF14F
+0x8338B833	0xF150
+0x8338B834	0xF151
+0x8338B835	0xF152
+0x8338B836	0xF153
+0x8338B837	0xF154
+0x8338B838	0xF155
+0x8338B839	0xF156
+0x8338B930	0xF157
+0x8338B931	0xF158
+0x8338B932	0xF159
+0x8338B933	0xF15A
+0x8338B934	0xF15B
+0x8338B935	0xF15C
+0x8338B936	0xF15D
+0x8338B937	0xF15E
+0x8338B938	0xF15F
+0x8338B939	0xF160
+0x8338BA30	0xF161
+0x8338BA31	0xF162
+0x8338BA32	0xF163
+0x8338BA33	0xF164
+0x8338BA34	0xF165
+0x8338BA35	0xF166
+0x8338BA36	0xF167
+0x8338BA37	0xF168
+0x8338BA38	0xF169
+0x8338BA39	0xF16A
+0x8338BB30	0xF16B
+0x8338BB31	0xF16C
+0x8338BB32	0xF16D
+0x8338BB33	0xF16E
+0x8338BB34	0xF16F
+0x8338BB35	0xF170
+0x8338BB36	0xF171
+0x8338BB37	0xF172
+0x8338BB38	0xF173
+0x8338BB39	0xF174
+0x8338BC30	0xF175
+0x8338BC31	0xF176
+0x8338BC32	0xF177
+0x8338BC33	0xF178
+0x8338BC34	0xF179
+0x8338BC35	0xF17A
+0x8338BC36	0xF17B
+0x8338BC37	0xF17C
+0x8338BC38	0xF17D
+0x8338BC39	0xF17E
+0x8338BD30	0xF17F
+0x8338BD31	0xF180
+0x8338BD32	0xF181
+0x8338BD33	0xF182
+0x8338BD34	0xF183
+0x8338BD35	0xF184
+0x8338BD36	0xF185
+0x8338BD37	0xF186
+0x8338BD38	0xF187
+0x8338BD39	0xF188
+0x8338BE30	0xF189
+0x8338BE31	0xF18A
+0x8338BE32	0xF18B
+0x8338BE33	0xF18C
+0x8338BE34	0xF18D
+0x8338BE35	0xF18E
+0x8338BE36	0xF18F
+0x8338BE37	0xF190
+0x8338BE38	0xF191
+0x8338BE39	0xF192
+0x8338BF30	0xF193
+0x8338BF31	0xF194
+0x8338BF32	0xF195
+0x8338BF33	0xF196
+0x8338BF34	0xF197
+0x8338BF35	0xF198
+0x8338BF36	0xF199
+0x8338BF37	0xF19A
+0x8338BF38	0xF19B
+0x8338BF39	0xF19C
+0x8338C030	0xF19D
+0x8338C031	0xF19E
+0x8338C032	0xF19F
+0x8338C033	0xF1A0
+0x8338C034	0xF1A1
+0x8338C035	0xF1A2
+0x8338C036	0xF1A3
+0x8338C037	0xF1A4
+0x8338C038	0xF1A5
+0x8338C039	0xF1A6
+0x8338C130	0xF1A7
+0x8338C131	0xF1A8
+0x8338C132	0xF1A9
+0x8338C133	0xF1AA
+0x8338C134	0xF1AB
+0x8338C135	0xF1AC
+0x8338C136	0xF1AD
+0x8338C137	0xF1AE
+0x8338C138	0xF1AF
+0x8338C139	0xF1B0
+0x8338C230	0xF1B1
+0x8338C231	0xF1B2
+0x8338C232	0xF1B3
+0x8338C233	0xF1B4
+0x8338C234	0xF1B5
+0x8338C235	0xF1B6
+0x8338C236	0xF1B7
+0x8338C237	0xF1B8
+0x8338C238	0xF1B9
+0x8338C239	0xF1BA
+0x8338C330	0xF1BB
+0x8338C331	0xF1BC
+0x8338C332	0xF1BD
+0x8338C333	0xF1BE
+0x8338C334	0xF1BF
+0x8338C335	0xF1C0
+0x8338C336	0xF1C1
+0x8338C337	0xF1C2
+0x8338C338	0xF1C3
+0x8338C339	0xF1C4
+0x8338C430	0xF1C5
+0x8338C431	0xF1C6
+0x8338C432	0xF1C7
+0x8338C433	0xF1C8
+0x8338C434	0xF1C9
+0x8338C435	0xF1CA
+0x8338C436	0xF1CB
+0x8338C437	0xF1CC
+0x8338C438	0xF1CD
+0x8338C439	0xF1CE
+0x8338C530	0xF1CF
+0x8338C531	0xF1D0
+0x8338C532	0xF1D1
+0x8338C533	0xF1D2
+0x8338C534	0xF1D3
+0x8338C535	0xF1D4
+0x8338C536	0xF1D5
+0x8338C537	0xF1D6
+0x8338C538	0xF1D7
+0x8338C539	0xF1D8
+0x8338C630	0xF1D9
+0x8338C631	0xF1DA
+0x8338C632	0xF1DB
+0x8338C633	0xF1DC
+0x8338C634	0xF1DD
+0x8338C635	0xF1DE
+0x8338C636	0xF1DF
+0x8338C637	0xF1E0
+0x8338C638	0xF1E1
+0x8338C639	0xF1E2
+0x8338C730	0xF1E3
+0x8338C731	0xF1E4
+0x8338C732	0xF1E5
+0x8338C733	0xF1E6
+0x8338C734	0xF1E7
+0x8338C735	0xF1E8
+0x8338C736	0xF1E9
+0x8338C737	0xF1EA
+0x8338C738	0xF1EB
+0x8338C739	0xF1EC
+0x8338C830	0xF1ED
+0x8338C831	0xF1EE
+0x8338C832	0xF1EF
+0x8338C833	0xF1F0
+0x8338C834	0xF1F1
+0x8338C835	0xF1F2
+0x8338C836	0xF1F3
+0x8338C837	0xF1F4
+0x8338C838	0xF1F5
+0x8338C839	0xF1F6
+0x8338C930	0xF1F7
+0x8338C931	0xF1F8
+0x8338C932	0xF1F9
+0x8338C933	0xF1FA
+0x8338C934	0xF1FB
+0x8338C935	0xF1FC
+0x8338C936	0xF1FD
+0x8338C937	0xF1FE
+0x8338C938	0xF1FF
+0x8338C939	0xF200
+0x8338CA30	0xF201
+0x8338CA31	0xF202
+0x8338CA32	0xF203
+0x8338CA33	0xF204
+0x8338CA34	0xF205
+0x8338CA35	0xF206
+0x8338CA36	0xF207
+0x8338CA37	0xF208
+0x8338CA38	0xF209
+0x8338CA39	0xF20A
+0x8338CB30	0xF20B
+0x8338CB31	0xF20C
+0x8338CB32	0xF20D
+0x8338CB33	0xF20E
+0x8338CB34	0xF20F
+0x8338CB35	0xF210
+0x8338CB36	0xF211
+0x8338CB37	0xF212
+0x8338CB38	0xF213
+0x8338CB39	0xF214
+0x8338CC30	0xF215
+0x8338CC31	0xF216
+0x8338CC32	0xF217
+0x8338CC33	0xF218
+0x8338CC34	0xF219
+0x8338CC35	0xF21A
+0x8338CC36	0xF21B
+0x8338CC37	0xF21C
+0x8338CC38	0xF21D
+0x8338CC39	0xF21E
+0x8338CD30	0xF21F
+0x8338CD31	0xF220
+0x8338CD32	0xF221
+0x8338CD33	0xF222
+0x8338CD34	0xF223
+0x8338CD35	0xF224
+0x8338CD36	0xF225
+0x8338CD37	0xF226
+0x8338CD38	0xF227
+0x8338CD39	0xF228
+0x8338CE30	0xF229
+0x8338CE31	0xF22A
+0x8338CE32	0xF22B
+0x8338CE33	0xF22C
+0x8338CE34	0xF22D
+0x8338CE35	0xF22E
+0x8338CE36	0xF22F
+0x8338CE37	0xF230
+0x8338CE38	0xF231
+0x8338CE39	0xF232
+0x8338CF30	0xF233
+0x8338CF31	0xF234
+0x8338CF32	0xF235
+0x8338CF33	0xF236
+0x8338CF34	0xF237
+0x8338CF35	0xF238
+0x8338CF36	0xF239
+0x8338CF37	0xF23A
+0x8338CF38	0xF23B
+0x8338CF39	0xF23C
+0x8338D030	0xF23D
+0x8338D031	0xF23E
+0x8338D032	0xF23F
+0x8338D033	0xF240
+0x8338D034	0xF241
+0x8338D035	0xF242
+0x8338D036	0xF243
+0x8338D037	0xF244
+0x8338D038	0xF245
+0x8338D039	0xF246
+0x8338D130	0xF247
+0x8338D131	0xF248
+0x8338D132	0xF249
+0x8338D133	0xF24A
+0x8338D134	0xF24B
+0x8338D135	0xF24C
+0x8338D136	0xF24D
+0x8338D137	0xF24E
+0x8338D138	0xF24F
+0x8338D139	0xF250
+0x8338D230	0xF251
+0x8338D231	0xF252
+0x8338D232	0xF253
+0x8338D233	0xF254
+0x8338D234	0xF255
+0x8338D235	0xF256
+0x8338D236	0xF257
+0x8338D237	0xF258
+0x8338D238	0xF259
+0x8338D239	0xF25A
+0x8338D330	0xF25B
+0x8338D331	0xF25C
+0x8338D332	0xF25D
+0x8338D333	0xF25E
+0x8338D334	0xF25F
+0x8338D335	0xF260
+0x8338D336	0xF261
+0x8338D337	0xF262
+0x8338D338	0xF263
+0x8338D339	0xF264
+0x8338D430	0xF265
+0x8338D431	0xF266
+0x8338D432	0xF267
+0x8338D433	0xF268
+0x8338D434	0xF269
+0x8338D435	0xF26A
+0x8338D436	0xF26B
+0x8338D437	0xF26C
+0x8338D438	0xF26D
+0x8338D439	0xF26E
+0x8338D530	0xF26F
+0x8338D531	0xF270
+0x8338D532	0xF271
+0x8338D533	0xF272
+0x8338D534	0xF273
+0x8338D535	0xF274
+0x8338D536	0xF275
+0x8338D537	0xF276
+0x8338D538	0xF277
+0x8338D539	0xF278
+0x8338D630	0xF279
+0x8338D631	0xF27A
+0x8338D632	0xF27B
+0x8338D633	0xF27C
+0x8338D634	0xF27D
+0x8338D635	0xF27E
+0x8338D636	0xF27F
+0x8338D637	0xF280
+0x8338D638	0xF281
+0x8338D639	0xF282
+0x8338D730	0xF283
+0x8338D731	0xF284
+0x8338D732	0xF285
+0x8338D733	0xF286
+0x8338D734	0xF287
+0x8338D735	0xF288
+0x8338D736	0xF289
+0x8338D737	0xF28A
+0x8338D738	0xF28B
+0x8338D739	0xF28C
+0x8338D830	0xF28D
+0x8338D831	0xF28E
+0x8338D832	0xF28F
+0x8338D833	0xF290
+0x8338D834	0xF291
+0x8338D835	0xF292
+0x8338D836	0xF293
+0x8338D837	0xF294
+0x8338D838	0xF295
+0x8338D839	0xF296
+0x8338D930	0xF297
+0x8338D931	0xF298
+0x8338D932	0xF299
+0x8338D933	0xF29A
+0x8338D934	0xF29B
+0x8338D935	0xF29C
+0x8338D936	0xF29D
+0x8338D937	0xF29E
+0x8338D938	0xF29F
+0x8338D939	0xF2A0
+0x8338DA30	0xF2A1
+0x8338DA31	0xF2A2
+0x8338DA32	0xF2A3
+0x8338DA33	0xF2A4
+0x8338DA34	0xF2A5
+0x8338DA35	0xF2A6
+0x8338DA36	0xF2A7
+0x8338DA37	0xF2A8
+0x8338DA38	0xF2A9
+0x8338DA39	0xF2AA
+0x8338DB30	0xF2AB
+0x8338DB31	0xF2AC
+0x8338DB32	0xF2AD
+0x8338DB33	0xF2AE
+0x8338DB34	0xF2AF
+0x8338DB35	0xF2B0
+0x8338DB36	0xF2B1
+0x8338DB37	0xF2B2
+0x8338DB38	0xF2B3
+0x8338DB39	0xF2B4
+0x8338DC30	0xF2B5
+0x8338DC31	0xF2B6
+0x8338DC32	0xF2B7
+0x8338DC33	0xF2B8
+0x8338DC34	0xF2B9
+0x8338DC35	0xF2BA
+0x8338DC36	0xF2BB
+0x8338DC37	0xF2BC
+0x8338DC38	0xF2BD
+0x8338DC39	0xF2BE
+0x8338DD30	0xF2BF
+0x8338DD31	0xF2C0
+0x8338DD32	0xF2C1
+0x8338DD33	0xF2C2
+0x8338DD34	0xF2C3
+0x8338DD35	0xF2C4
+0x8338DD36	0xF2C5
+0x8338DD37	0xF2C6
+0x8338DD38	0xF2C7
+0x8338DD39	0xF2C8
+0x8338DE30	0xF2C9
+0x8338DE31	0xF2CA
+0x8338DE32	0xF2CB
+0x8338DE33	0xF2CC
+0x8338DE34	0xF2CD
+0x8338DE35	0xF2CE
+0x8338DE36	0xF2CF
+0x8338DE37	0xF2D0
+0x8338DE38	0xF2D1
+0x8338DE39	0xF2D2
+0x8338DF30	0xF2D3
+0x8338DF31	0xF2D4
+0x8338DF32	0xF2D5
+0x8338DF33	0xF2D6
+0x8338DF34	0xF2D7
+0x8338DF35	0xF2D8
+0x8338DF36	0xF2D9
+0x8338DF37	0xF2DA
+0x8338DF38	0xF2DB
+0x8338DF39	0xF2DC
+0x8338E030	0xF2DD
+0x8338E031	0xF2DE
+0x8338E032	0xF2DF
+0x8338E033	0xF2E0
+0x8338E034	0xF2E1
+0x8338E035	0xF2E2
+0x8338E036	0xF2E3
+0x8338E037	0xF2E4
+0x8338E038	0xF2E5
+0x8338E039	0xF2E6
+0x8338E130	0xF2E7
+0x8338E131	0xF2E8
+0x8338E132	0xF2E9
+0x8338E133	0xF2EA
+0x8338E134	0xF2EB
+0x8338E135	0xF2EC
+0x8338E136	0xF2ED
+0x8338E137	0xF2EE
+0x8338E138	0xF2EF
+0x8338E139	0xF2F0
+0x8338E230	0xF2F1
+0x8338E231	0xF2F2
+0x8338E232	0xF2F3
+0x8338E233	0xF2F4
+0x8338E234	0xF2F5
+0x8338E235	0xF2F6
+0x8338E236	0xF2F7
+0x8338E237	0xF2F8
+0x8338E238	0xF2F9
+0x8338E239	0xF2FA
+0x8338E330	0xF2FB
+0x8338E331	0xF2FC
+0x8338E332	0xF2FD
+0x8338E333	0xF2FE
+0x8338E334	0xF2FF
+0x8338E335	0xF300
+0x8338E336	0xF301
+0x8338E337	0xF302
+0x8338E338	0xF303
+0x8338E339	0xF304
+0x8338E430	0xF305
+0x8338E431	0xF306
+0x8338E432	0xF307
+0x8338E433	0xF308
+0x8338E434	0xF309
+0x8338E435	0xF30A
+0x8338E436	0xF30B
+0x8338E437	0xF30C
+0x8338E438	0xF30D
+0x8338E439	0xF30E
+0x8338E530	0xF30F
+0x8338E531	0xF310
+0x8338E532	0xF311
+0x8338E533	0xF312
+0x8338E534	0xF313
+0x8338E535	0xF314
+0x8338E536	0xF315
+0x8338E537	0xF316
+0x8338E538	0xF317
+0x8338E539	0xF318
+0x8338E630	0xF319
+0x8338E631	0xF31A
+0x8338E632	0xF31B
+0x8338E633	0xF31C
+0x8338E634	0xF31D
+0x8338E635	0xF31E
+0x8338E636	0xF31F
+0x8338E637	0xF320
+0x8338E638	0xF321
+0x8338E639	0xF322
+0x8338E730	0xF323
+0x8338E731	0xF324
+0x8338E732	0xF325
+0x8338E733	0xF326
+0x8338E734	0xF327
+0x8338E735	0xF328
+0x8338E736	0xF329
+0x8338E737	0xF32A
+0x8338E738	0xF32B
+0x8338E739	0xF32C
+0x8338E830	0xF32D
+0x8338E831	0xF32E
+0x8338E832	0xF32F
+0x8338E833	0xF330
+0x8338E834	0xF331
+0x8338E835	0xF332
+0x8338E836	0xF333
+0x8338E837	0xF334
+0x8338E838	0xF335
+0x8338E839	0xF336
+0x8338E930	0xF337
+0x8338E931	0xF338
+0x8338E932	0xF339
+0x8338E933	0xF33A
+0x8338E934	0xF33B
+0x8338E935	0xF33C
+0x8338E936	0xF33D
+0x8338E937	0xF33E
+0x8338E938	0xF33F
+0x8338E939	0xF340
+0x8338EA30	0xF341
+0x8338EA31	0xF342
+0x8338EA32	0xF343
+0x8338EA33	0xF344
+0x8338EA34	0xF345
+0x8338EA35	0xF346
+0x8338EA36	0xF347
+0x8338EA37	0xF348
+0x8338EA38	0xF349
+0x8338EA39	0xF34A
+0x8338EB30	0xF34B
+0x8338EB31	0xF34C
+0x8338EB32	0xF34D
+0x8338EB33	0xF34E
+0x8338EB34	0xF34F
+0x8338EB35	0xF350
+0x8338EB36	0xF351
+0x8338EB37	0xF352
+0x8338EB38	0xF353
+0x8338EB39	0xF354
+0x8338EC30	0xF355
+0x8338EC31	0xF356
+0x8338EC32	0xF357
+0x8338EC33	0xF358
+0x8338EC34	0xF359
+0x8338EC35	0xF35A
+0x8338EC36	0xF35B
+0x8338EC37	0xF35C
+0x8338EC38	0xF35D
+0x8338EC39	0xF35E
+0x8338ED30	0xF35F
+0x8338ED31	0xF360
+0x8338ED32	0xF361
+0x8338ED33	0xF362
+0x8338ED34	0xF363
+0x8338ED35	0xF364
+0x8338ED36	0xF365
+0x8338ED37	0xF366
+0x8338ED38	0xF367
+0x8338ED39	0xF368
+0x8338EE30	0xF369
+0x8338EE31	0xF36A
+0x8338EE32	0xF36B
+0x8338EE33	0xF36C
+0x8338EE34	0xF36D
+0x8338EE35	0xF36E
+0x8338EE36	0xF36F
+0x8338EE37	0xF370
+0x8338EE38	0xF371
+0x8338EE39	0xF372
+0x8338EF30	0xF373
+0x8338EF31	0xF374
+0x8338EF32	0xF375
+0x8338EF33	0xF376
+0x8338EF34	0xF377
+0x8338EF35	0xF378
+0x8338EF36	0xF379
+0x8338EF37	0xF37A
+0x8338EF38	0xF37B
+0x8338EF39	0xF37C
+0x8338F030	0xF37D
+0x8338F031	0xF37E
+0x8338F032	0xF37F
+0x8338F033	0xF380
+0x8338F034	0xF381
+0x8338F035	0xF382
+0x8338F036	0xF383
+0x8338F037	0xF384
+0x8338F038	0xF385
+0x8338F039	0xF386
+0x8338F130	0xF387
+0x8338F131	0xF388
+0x8338F132	0xF389
+0x8338F133	0xF38A
+0x8338F134	0xF38B
+0x8338F135	0xF38C
+0x8338F136	0xF38D
+0x8338F137	0xF38E
+0x8338F138	0xF38F
+0x8338F139	0xF390
+0x8338F230	0xF391
+0x8338F231	0xF392
+0x8338F232	0xF393
+0x8338F233	0xF394
+0x8338F234	0xF395
+0x8338F235	0xF396
+0x8338F236	0xF397
+0x8338F237	0xF398
+0x8338F238	0xF399
+0x8338F239	0xF39A
+0x8338F330	0xF39B
+0x8338F331	0xF39C
+0x8338F332	0xF39D
+0x8338F333	0xF39E
+0x8338F334	0xF39F
+0x8338F335	0xF3A0
+0x8338F336	0xF3A1
+0x8338F337	0xF3A2
+0x8338F338	0xF3A3
+0x8338F339	0xF3A4
+0x8338F430	0xF3A5
+0x8338F431	0xF3A6
+0x8338F432	0xF3A7
+0x8338F433	0xF3A8
+0x8338F434	0xF3A9
+0x8338F435	0xF3AA
+0x8338F436	0xF3AB
+0x8338F437	0xF3AC
+0x8338F438	0xF3AD
+0x8338F439	0xF3AE
+0x8338F530	0xF3AF
+0x8338F531	0xF3B0
+0x8338F532	0xF3B1
+0x8338F533	0xF3B2
+0x8338F534	0xF3B3
+0x8338F535	0xF3B4
+0x8338F536	0xF3B5
+0x8338F537	0xF3B6
+0x8338F538	0xF3B7
+0x8338F539	0xF3B8
+0x8338F630	0xF3B9
+0x8338F631	0xF3BA
+0x8338F632	0xF3BB
+0x8338F633	0xF3BC
+0x8338F634	0xF3BD
+0x8338F635	0xF3BE
+0x8338F636	0xF3BF
+0x8338F637	0xF3C0
+0x8338F638	0xF3C1
+0x8338F639	0xF3C2
+0x8338F730	0xF3C3
+0x8338F731	0xF3C4
+0x8338F732	0xF3C5
+0x8338F733	0xF3C6
+0x8338F734	0xF3C7
+0x8338F735	0xF3C8
+0x8338F736	0xF3C9
+0x8338F737	0xF3CA
+0x8338F738	0xF3CB
+0x8338F739	0xF3CC
+0x8338F830	0xF3CD
+0x8338F831	0xF3CE
+0x8338F832	0xF3CF
+0x8338F833	0xF3D0
+0x8338F834	0xF3D1
+0x8338F835	0xF3D2
+0x8338F836	0xF3D3
+0x8338F837	0xF3D4
+0x8338F838	0xF3D5
+0x8338F839	0xF3D6
+0x8338F930	0xF3D7
+0x8338F931	0xF3D8
+0x8338F932	0xF3D9
+0x8338F933	0xF3DA
+0x8338F934	0xF3DB
+0x8338F935	0xF3DC
+0x8338F936	0xF3DD
+0x8338F937	0xF3DE
+0x8338F938	0xF3DF
+0x8338F939	0xF3E0
+0x8338FA30	0xF3E1
+0x8338FA31	0xF3E2
+0x8338FA32	0xF3E3
+0x8338FA33	0xF3E4
+0x8338FA34	0xF3E5
+0x8338FA35	0xF3E6
+0x8338FA36	0xF3E7
+0x8338FA37	0xF3E8
+0x8338FA38	0xF3E9
+0x8338FA39	0xF3EA
+0x8338FB30	0xF3EB
+0x8338FB31	0xF3EC
+0x8338FB32	0xF3ED
+0x8338FB33	0xF3EE
+0x8338FB34	0xF3EF
+0x8338FB35	0xF3F0
+0x8338FB36	0xF3F1
+0x8338FB37	0xF3F2
+0x8338FB38	0xF3F3
+0x8338FB39	0xF3F4
+0x8338FC30	0xF3F5
+0x8338FC31	0xF3F6
+0x8338FC32	0xF3F7
+0x8338FC33	0xF3F8
+0x8338FC34	0xF3F9
+0x8338FC35	0xF3FA
+0x8338FC36	0xF3FB
+0x8338FC37	0xF3FC
+0x8338FC38	0xF3FD
+0x8338FC39	0xF3FE
+0x8338FD30	0xF3FF
+0x8338FD31	0xF400
+0x8338FD32	0xF401
+0x8338FD33	0xF402
+0x8338FD34	0xF403
+0x8338FD35	0xF404
+0x8338FD36	0xF405
+0x8338FD37	0xF406
+0x8338FD38	0xF407
+0x8338FD39	0xF408
+0x8338FE30	0xF409
+0x8338FE31	0xF40A
+0x8338FE32	0xF40B
+0x8338FE33	0xF40C
+0x8338FE34	0xF40D
+0x8338FE35	0xF40E
+0x8338FE36	0xF40F
+0x8338FE37	0xF410
+0x8338FE38	0xF411
+0x8338FE39	0xF412
+0x83398130	0xF413
+0x83398131	0xF414
+0x83398132	0xF415
+0x83398133	0xF416
+0x83398134	0xF417
+0x83398135	0xF418
+0x83398136	0xF419
+0x83398137	0xF41A
+0x83398138	0xF41B
+0x83398139	0xF41C
+0x83398230	0xF41D
+0x83398231	0xF41E
+0x83398232	0xF41F
+0x83398233	0xF420
+0x83398234	0xF421
+0x83398235	0xF422
+0x83398236	0xF423
+0x83398237	0xF424
+0x83398238	0xF425
+0x83398239	0xF426
+0x83398330	0xF427
+0x83398331	0xF428
+0x83398332	0xF429
+0x83398333	0xF42A
+0x83398334	0xF42B
+0x83398335	0xF42C
+0x83398336	0xF42D
+0x83398337	0xF42E
+0x83398338	0xF42F
+0x83398339	0xF430
+0x83398430	0xF431
+0x83398431	0xF432
+0x83398432	0xF433
+0x83398433	0xF434
+0x83398434	0xF435
+0x83398435	0xF436
+0x83398436	0xF437
+0x83398437	0xF438
+0x83398438	0xF439
+0x83398439	0xF43A
+0x83398530	0xF43B
+0x83398531	0xF43C
+0x83398532	0xF43D
+0x83398533	0xF43E
+0x83398534	0xF43F
+0x83398535	0xF440
+0x83398536	0xF441
+0x83398537	0xF442
+0x83398538	0xF443
+0x83398539	0xF444
+0x83398630	0xF445
+0x83398631	0xF446
+0x83398632	0xF447
+0x83398633	0xF448
+0x83398634	0xF449
+0x83398635	0xF44A
+0x83398636	0xF44B
+0x83398637	0xF44C
+0x83398638	0xF44D
+0x83398639	0xF44E
+0x83398730	0xF44F
+0x83398731	0xF450
+0x83398732	0xF451
+0x83398733	0xF452
+0x83398734	0xF453
+0x83398735	0xF454
+0x83398736	0xF455
+0x83398737	0xF456
+0x83398738	0xF457
+0x83398739	0xF458
+0x83398830	0xF459
+0x83398831	0xF45A
+0x83398832	0xF45B
+0x83398833	0xF45C
+0x83398834	0xF45D
+0x83398835	0xF45E
+0x83398836	0xF45F
+0x83398837	0xF460
+0x83398838	0xF461
+0x83398839	0xF462
+0x83398930	0xF463
+0x83398931	0xF464
+0x83398932	0xF465
+0x83398933	0xF466
+0x83398934	0xF467
+0x83398935	0xF468
+0x83398936	0xF469
+0x83398937	0xF46A
+0x83398938	0xF46B
+0x83398939	0xF46C
+0x83398A30	0xF46D
+0x83398A31	0xF46E
+0x83398A32	0xF46F
+0x83398A33	0xF470
+0x83398A34	0xF471
+0x83398A35	0xF472
+0x83398A36	0xF473
+0x83398A37	0xF474
+0x83398A38	0xF475
+0x83398A39	0xF476
+0x83398B30	0xF477
+0x83398B31	0xF478
+0x83398B32	0xF479
+0x83398B33	0xF47A
+0x83398B34	0xF47B
+0x83398B35	0xF47C
+0x83398B36	0xF47D
+0x83398B37	0xF47E
+0x83398B38	0xF47F
+0x83398B39	0xF480
+0x83398C30	0xF481
+0x83398C31	0xF482
+0x83398C32	0xF483
+0x83398C33	0xF484
+0x83398C34	0xF485
+0x83398C35	0xF486
+0x83398C36	0xF487
+0x83398C37	0xF488
+0x83398C38	0xF489
+0x83398C39	0xF48A
+0x83398D30	0xF48B
+0x83398D31	0xF48C
+0x83398D32	0xF48D
+0x83398D33	0xF48E
+0x83398D34	0xF48F
+0x83398D35	0xF490
+0x83398D36	0xF491
+0x83398D37	0xF492
+0x83398D38	0xF493
+0x83398D39	0xF494
+0x83398E30	0xF495
+0x83398E31	0xF496
+0x83398E32	0xF497
+0x83398E33	0xF498
+0x83398E34	0xF499
+0x83398E35	0xF49A
+0x83398E36	0xF49B
+0x83398E37	0xF49C
+0x83398E38	0xF49D
+0x83398E39	0xF49E
+0x83398F30	0xF49F
+0x83398F31	0xF4A0
+0x83398F32	0xF4A1
+0x83398F33	0xF4A2
+0x83398F34	0xF4A3
+0x83398F35	0xF4A4
+0x83398F36	0xF4A5
+0x83398F37	0xF4A6
+0x83398F38	0xF4A7
+0x83398F39	0xF4A8
+0x83399030	0xF4A9
+0x83399031	0xF4AA
+0x83399032	0xF4AB
+0x83399033	0xF4AC
+0x83399034	0xF4AD
+0x83399035	0xF4AE
+0x83399036	0xF4AF
+0x83399037	0xF4B0
+0x83399038	0xF4B1
+0x83399039	0xF4B2
+0x83399130	0xF4B3
+0x83399131	0xF4B4
+0x83399132	0xF4B5
+0x83399133	0xF4B6
+0x83399134	0xF4B7
+0x83399135	0xF4B8
+0x83399136	0xF4B9
+0x83399137	0xF4BA
+0x83399138	0xF4BB
+0x83399139	0xF4BC
+0x83399230	0xF4BD
+0x83399231	0xF4BE
+0x83399232	0xF4BF
+0x83399233	0xF4C0
+0x83399234	0xF4C1
+0x83399235	0xF4C2
+0x83399236	0xF4C3
+0x83399237	0xF4C4
+0x83399238	0xF4C5
+0x83399239	0xF4C6
+0x83399330	0xF4C7
+0x83399331	0xF4C8
+0x83399332	0xF4C9
+0x83399333	0xF4CA
+0x83399334	0xF4CB
+0x83399335	0xF4CC
+0x83399336	0xF4CD
+0x83399337	0xF4CE
+0x83399338	0xF4CF
+0x83399339	0xF4D0
+0x83399430	0xF4D1
+0x83399431	0xF4D2
+0x83399432	0xF4D3
+0x83399433	0xF4D4
+0x83399434	0xF4D5
+0x83399435	0xF4D6
+0x83399436	0xF4D7
+0x83399437	0xF4D8
+0x83399438	0xF4D9
+0x83399439	0xF4DA
+0x83399530	0xF4DB
+0x83399531	0xF4DC
+0x83399532	0xF4DD
+0x83399533	0xF4DE
+0x83399534	0xF4DF
+0x83399535	0xF4E0
+0x83399536	0xF4E1
+0x83399537	0xF4E2
+0x83399538	0xF4E3
+0x83399539	0xF4E4
+0x83399630	0xF4E5
+0x83399631	0xF4E6
+0x83399632	0xF4E7
+0x83399633	0xF4E8
+0x83399634	0xF4E9
+0x83399635	0xF4EA
+0x83399636	0xF4EB
+0x83399637	0xF4EC
+0x83399638	0xF4ED
+0x83399639	0xF4EE
+0x83399730	0xF4EF
+0x83399731	0xF4F0
+0x83399732	0xF4F1
+0x83399733	0xF4F2
+0x83399734	0xF4F3
+0x83399735	0xF4F4
+0x83399736	0xF4F5
+0x83399737	0xF4F6
+0x83399738	0xF4F7
+0x83399739	0xF4F8
+0x83399830	0xF4F9
+0x83399831	0xF4FA
+0x83399832	0xF4FB
+0x83399833	0xF4FC
+0x83399834	0xF4FD
+0x83399835	0xF4FE
+0x83399836	0xF4FF
+0x83399837	0xF500
+0x83399838	0xF501
+0x83399839	0xF502
+0x83399930	0xF503
+0x83399931	0xF504
+0x83399932	0xF505
+0x83399933	0xF506
+0x83399934	0xF507
+0x83399935	0xF508
+0x83399936	0xF509
+0x83399937	0xF50A
+0x83399938	0xF50B
+0x83399939	0xF50C
+0x83399A30	0xF50D
+0x83399A31	0xF50E
+0x83399A32	0xF50F
+0x83399A33	0xF510
+0x83399A34	0xF511
+0x83399A35	0xF512
+0x83399A36	0xF513
+0x83399A37	0xF514
+0x83399A38	0xF515
+0x83399A39	0xF516
+0x83399B30	0xF517
+0x83399B31	0xF518
+0x83399B32	0xF519
+0x83399B33	0xF51A
+0x83399B34	0xF51B
+0x83399B35	0xF51C
+0x83399B36	0xF51D
+0x83399B37	0xF51E
+0x83399B38	0xF51F
+0x83399B39	0xF520
+0x83399C30	0xF521
+0x83399C31	0xF522
+0x83399C32	0xF523
+0x83399C33	0xF524
+0x83399C34	0xF525
+0x83399C35	0xF526
+0x83399C36	0xF527
+0x83399C37	0xF528
+0x83399C38	0xF529
+0x83399C39	0xF52A
+0x83399D30	0xF52B
+0x83399D31	0xF52C
+0x83399D32	0xF52D
+0x83399D33	0xF52E
+0x83399D34	0xF52F
+0x83399D35	0xF530
+0x83399D36	0xF531
+0x83399D37	0xF532
+0x83399D38	0xF533
+0x83399D39	0xF534
+0x83399E30	0xF535
+0x83399E31	0xF536
+0x83399E32	0xF537
+0x83399E33	0xF538
+0x83399E34	0xF539
+0x83399E35	0xF53A
+0x83399E36	0xF53B
+0x83399E37	0xF53C
+0x83399E38	0xF53D
+0x83399E39	0xF53E
+0x83399F30	0xF53F
+0x83399F31	0xF540
+0x83399F32	0xF541
+0x83399F33	0xF542
+0x83399F34	0xF543
+0x83399F35	0xF544
+0x83399F36	0xF545
+0x83399F37	0xF546
+0x83399F38	0xF547
+0x83399F39	0xF548
+0x8339A030	0xF549
+0x8339A031	0xF54A
+0x8339A032	0xF54B
+0x8339A033	0xF54C
+0x8339A034	0xF54D
+0x8339A035	0xF54E
+0x8339A036	0xF54F
+0x8339A037	0xF550
+0x8339A038	0xF551
+0x8339A039	0xF552
+0x8339A130	0xF553
+0x8339A131	0xF554
+0x8339A132	0xF555
+0x8339A133	0xF556
+0x8339A134	0xF557
+0x8339A135	0xF558
+0x8339A136	0xF559
+0x8339A137	0xF55A
+0x8339A138	0xF55B
+0x8339A139	0xF55C
+0x8339A230	0xF55D
+0x8339A231	0xF55E
+0x8339A232	0xF55F
+0x8339A233	0xF560
+0x8339A234	0xF561
+0x8339A235	0xF562
+0x8339A236	0xF563
+0x8339A237	0xF564
+0x8339A238	0xF565
+0x8339A239	0xF566
+0x8339A330	0xF567
+0x8339A331	0xF568
+0x8339A332	0xF569
+0x8339A333	0xF56A
+0x8339A334	0xF56B
+0x8339A335	0xF56C
+0x8339A336	0xF56D
+0x8339A337	0xF56E
+0x8339A338	0xF56F
+0x8339A339	0xF570
+0x8339A430	0xF571
+0x8339A431	0xF572
+0x8339A432	0xF573
+0x8339A433	0xF574
+0x8339A434	0xF575
+0x8339A435	0xF576
+0x8339A436	0xF577
+0x8339A437	0xF578
+0x8339A438	0xF579
+0x8339A439	0xF57A
+0x8339A530	0xF57B
+0x8339A531	0xF57C
+0x8339A532	0xF57D
+0x8339A533	0xF57E
+0x8339A534	0xF57F
+0x8339A535	0xF580
+0x8339A536	0xF581
+0x8339A537	0xF582
+0x8339A538	0xF583
+0x8339A539	0xF584
+0x8339A630	0xF585
+0x8339A631	0xF586
+0x8339A632	0xF587
+0x8339A633	0xF588
+0x8339A634	0xF589
+0x8339A635	0xF58A
+0x8339A636	0xF58B
+0x8339A637	0xF58C
+0x8339A638	0xF58D
+0x8339A639	0xF58E
+0x8339A730	0xF58F
+0x8339A731	0xF590
+0x8339A732	0xF591
+0x8339A733	0xF592
+0x8339A734	0xF593
+0x8339A735	0xF594
+0x8339A736	0xF595
+0x8339A737	0xF596
+0x8339A738	0xF597
+0x8339A739	0xF598
+0x8339A830	0xF599
+0x8339A831	0xF59A
+0x8339A832	0xF59B
+0x8339A833	0xF59C
+0x8339A834	0xF59D
+0x8339A835	0xF59E
+0x8339A836	0xF59F
+0x8339A837	0xF5A0
+0x8339A838	0xF5A1
+0x8339A839	0xF5A2
+0x8339A930	0xF5A3
+0x8339A931	0xF5A4
+0x8339A932	0xF5A5
+0x8339A933	0xF5A6
+0x8339A934	0xF5A7
+0x8339A935	0xF5A8
+0x8339A936	0xF5A9
+0x8339A937	0xF5AA
+0x8339A938	0xF5AB
+0x8339A939	0xF5AC
+0x8339AA30	0xF5AD
+0x8339AA31	0xF5AE
+0x8339AA32	0xF5AF
+0x8339AA33	0xF5B0
+0x8339AA34	0xF5B1
+0x8339AA35	0xF5B2
+0x8339AA36	0xF5B3
+0x8339AA37	0xF5B4
+0x8339AA38	0xF5B5
+0x8339AA39	0xF5B6
+0x8339AB30	0xF5B7
+0x8339AB31	0xF5B8
+0x8339AB32	0xF5B9
+0x8339AB33	0xF5BA
+0x8339AB34	0xF5BB
+0x8339AB35	0xF5BC
+0x8339AB36	0xF5BD
+0x8339AB37	0xF5BE
+0x8339AB38	0xF5BF
+0x8339AB39	0xF5C0
+0x8339AC30	0xF5C1
+0x8339AC31	0xF5C2
+0x8339AC32	0xF5C3
+0x8339AC33	0xF5C4
+0x8339AC34	0xF5C5
+0x8339AC35	0xF5C6
+0x8339AC36	0xF5C7
+0x8339AC37	0xF5C8
+0x8339AC38	0xF5C9
+0x8339AC39	0xF5CA
+0x8339AD30	0xF5CB
+0x8339AD31	0xF5CC
+0x8339AD32	0xF5CD
+0x8339AD33	0xF5CE
+0x8339AD34	0xF5CF
+0x8339AD35	0xF5D0
+0x8339AD36	0xF5D1
+0x8339AD37	0xF5D2
+0x8339AD38	0xF5D3
+0x8339AD39	0xF5D4
+0x8339AE30	0xF5D5
+0x8339AE31	0xF5D6
+0x8339AE32	0xF5D7
+0x8339AE33	0xF5D8
+0x8339AE34	0xF5D9
+0x8339AE35	0xF5DA
+0x8339AE36	0xF5DB
+0x8339AE37	0xF5DC
+0x8339AE38	0xF5DD
+0x8339AE39	0xF5DE
+0x8339AF30	0xF5DF
+0x8339AF31	0xF5E0
+0x8339AF32	0xF5E1
+0x8339AF33	0xF5E2
+0x8339AF34	0xF5E3
+0x8339AF35	0xF5E4
+0x8339AF36	0xF5E5
+0x8339AF37	0xF5E6
+0x8339AF38	0xF5E7
+0x8339AF39	0xF5E8
+0x8339B030	0xF5E9
+0x8339B031	0xF5EA
+0x8339B032	0xF5EB
+0x8339B033	0xF5EC
+0x8339B034	0xF5ED
+0x8339B035	0xF5EE
+0x8339B036	0xF5EF
+0x8339B037	0xF5F0
+0x8339B038	0xF5F1
+0x8339B039	0xF5F2
+0x8339B130	0xF5F3
+0x8339B131	0xF5F4
+0x8339B132	0xF5F5
+0x8339B133	0xF5F6
+0x8339B134	0xF5F7
+0x8339B135	0xF5F8
+0x8339B136	0xF5F9
+0x8339B137	0xF5FA
+0x8339B138	0xF5FB
+0x8339B139	0xF5FC
+0x8339B230	0xF5FD
+0x8339B231	0xF5FE
+0x8339B232	0xF5FF
+0x8339B233	0xF600
+0x8339B234	0xF601
+0x8339B235	0xF602
+0x8339B236	0xF603
+0x8339B237	0xF604
+0x8339B238	0xF605
+0x8339B239	0xF606
+0x8339B330	0xF607
+0x8339B331	0xF608
+0x8339B332	0xF609
+0x8339B333	0xF60A
+0x8339B334	0xF60B
+0x8339B335	0xF60C
+0x8339B336	0xF60D
+0x8339B337	0xF60E
+0x8339B338	0xF60F
+0x8339B339	0xF610
+0x8339B430	0xF611
+0x8339B431	0xF612
+0x8339B432	0xF613
+0x8339B433	0xF614
+0x8339B434	0xF615
+0x8339B435	0xF616
+0x8339B436	0xF617
+0x8339B437	0xF618
+0x8339B438	0xF619
+0x8339B439	0xF61A
+0x8339B530	0xF61B
+0x8339B531	0xF61C
+0x8339B532	0xF61D
+0x8339B533	0xF61E
+0x8339B534	0xF61F
+0x8339B535	0xF620
+0x8339B536	0xF621
+0x8339B537	0xF622
+0x8339B538	0xF623
+0x8339B539	0xF624
+0x8339B630	0xF625
+0x8339B631	0xF626
+0x8339B632	0xF627
+0x8339B633	0xF628
+0x8339B634	0xF629
+0x8339B635	0xF62A
+0x8339B636	0xF62B
+0x8339B637	0xF62C
+0x8339B638	0xF62D
+0x8339B639	0xF62E
+0x8339B730	0xF62F
+0x8339B731	0xF630
+0x8339B732	0xF631
+0x8339B733	0xF632
+0x8339B734	0xF633
+0x8339B735	0xF634
+0x8339B736	0xF635
+0x8339B737	0xF636
+0x8339B738	0xF637
+0x8339B739	0xF638
+0x8339B830	0xF639
+0x8339B831	0xF63A
+0x8339B832	0xF63B
+0x8339B833	0xF63C
+0x8339B834	0xF63D
+0x8339B835	0xF63E
+0x8339B836	0xF63F
+0x8339B837	0xF640
+0x8339B838	0xF641
+0x8339B839	0xF642
+0x8339B930	0xF643
+0x8339B931	0xF644
+0x8339B932	0xF645
+0x8339B933	0xF646
+0x8339B934	0xF647
+0x8339B935	0xF648
+0x8339B936	0xF649
+0x8339B937	0xF64A
+0x8339B938	0xF64B
+0x8339B939	0xF64C
+0x8339BA30	0xF64D
+0x8339BA31	0xF64E
+0x8339BA32	0xF64F
+0x8339BA33	0xF650
+0x8339BA34	0xF651
+0x8339BA35	0xF652
+0x8339BA36	0xF653
+0x8339BA37	0xF654
+0x8339BA38	0xF655
+0x8339BA39	0xF656
+0x8339BB30	0xF657
+0x8339BB31	0xF658
+0x8339BB32	0xF659
+0x8339BB33	0xF65A
+0x8339BB34	0xF65B
+0x8339BB35	0xF65C
+0x8339BB36	0xF65D
+0x8339BB37	0xF65E
+0x8339BB38	0xF65F
+0x8339BB39	0xF660
+0x8339BC30	0xF661
+0x8339BC31	0xF662
+0x8339BC32	0xF663
+0x8339BC33	0xF664
+0x8339BC34	0xF665
+0x8339BC35	0xF666
+0x8339BC36	0xF667
+0x8339BC37	0xF668
+0x8339BC38	0xF669
+0x8339BC39	0xF66A
+0x8339BD30	0xF66B
+0x8339BD31	0xF66C
+0x8339BD32	0xF66D
+0x8339BD33	0xF66E
+0x8339BD34	0xF66F
+0x8339BD35	0xF670
+0x8339BD36	0xF671
+0x8339BD37	0xF672
+0x8339BD38	0xF673
+0x8339BD39	0xF674
+0x8339BE30	0xF675
+0x8339BE31	0xF676
+0x8339BE32	0xF677
+0x8339BE33	0xF678
+0x8339BE34	0xF679
+0x8339BE35	0xF67A
+0x8339BE36	0xF67B
+0x8339BE37	0xF67C
+0x8339BE38	0xF67D
+0x8339BE39	0xF67E
+0x8339BF30	0xF67F
+0x8339BF31	0xF680
+0x8339BF32	0xF681
+0x8339BF33	0xF682
+0x8339BF34	0xF683
+0x8339BF35	0xF684
+0x8339BF36	0xF685
+0x8339BF37	0xF686
+0x8339BF38	0xF687
+0x8339BF39	0xF688
+0x8339C030	0xF689
+0x8339C031	0xF68A
+0x8339C032	0xF68B
+0x8339C033	0xF68C
+0x8339C034	0xF68D
+0x8339C035	0xF68E
+0x8339C036	0xF68F
+0x8339C037	0xF690
+0x8339C038	0xF691
+0x8339C039	0xF692
+0x8339C130	0xF693
+0x8339C131	0xF694
+0x8339C132	0xF695
+0x8339C133	0xF696
+0x8339C134	0xF697
+0x8339C135	0xF698
+0x8339C136	0xF699
+0x8339C137	0xF69A
+0x8339C138	0xF69B
+0x8339C139	0xF69C
+0x8339C230	0xF69D
+0x8339C231	0xF69E
+0x8339C232	0xF69F
+0x8339C233	0xF6A0
+0x8339C234	0xF6A1
+0x8339C235	0xF6A2
+0x8339C236	0xF6A3
+0x8339C237	0xF6A4
+0x8339C238	0xF6A5
+0x8339C239	0xF6A6
+0x8339C330	0xF6A7
+0x8339C331	0xF6A8
+0x8339C332	0xF6A9
+0x8339C333	0xF6AA
+0x8339C334	0xF6AB
+0x8339C335	0xF6AC
+0x8339C336	0xF6AD
+0x8339C337	0xF6AE
+0x8339C338	0xF6AF
+0x8339C339	0xF6B0
+0x8339C430	0xF6B1
+0x8339C431	0xF6B2
+0x8339C432	0xF6B3
+0x8339C433	0xF6B4
+0x8339C434	0xF6B5
+0x8339C435	0xF6B6
+0x8339C436	0xF6B7
+0x8339C437	0xF6B8
+0x8339C438	0xF6B9
+0x8339C439	0xF6BA
+0x8339C530	0xF6BB
+0x8339C531	0xF6BC
+0x8339C532	0xF6BD
+0x8339C533	0xF6BE
+0x8339C534	0xF6BF
+0x8339C535	0xF6C0
+0x8339C536	0xF6C1
+0x8339C537	0xF6C2
+0x8339C538	0xF6C3
+0x8339C539	0xF6C4
+0x8339C630	0xF6C5
+0x8339C631	0xF6C6
+0x8339C632	0xF6C7
+0x8339C633	0xF6C8
+0x8339C634	0xF6C9
+0x8339C635	0xF6CA
+0x8339C636	0xF6CB
+0x8339C637	0xF6CC
+0x8339C638	0xF6CD
+0x8339C639	0xF6CE
+0x8339C730	0xF6CF
+0x8339C731	0xF6D0
+0x8339C732	0xF6D1
+0x8339C733	0xF6D2
+0x8339C734	0xF6D3
+0x8339C735	0xF6D4
+0x8339C736	0xF6D5
+0x8339C737	0xF6D6
+0x8339C738	0xF6D7
+0x8339C739	0xF6D8
+0x8339C830	0xF6D9
+0x8339C831	0xF6DA
+0x8339C832	0xF6DB
+0x8339C833	0xF6DC
+0x8339C834	0xF6DD
+0x8339C835	0xF6DE
+0x8339C836	0xF6DF
+0x8339C837	0xF6E0
+0x8339C838	0xF6E1
+0x8339C839	0xF6E2
+0x8339C930	0xF6E3
+0x8339C931	0xF6E4
+0x8339C932	0xF6E5
+0x8339C933	0xF6E6
+0x8339C934	0xF6E7
+0x8339C935	0xF6E8
+0x8339C936	0xF6E9
+0x8339C937	0xF6EA
+0x8339C938	0xF6EB
+0x8339C939	0xF6EC
+0x8339CA30	0xF6ED
+0x8339CA31	0xF6EE
+0x8339CA32	0xF6EF
+0x8339CA33	0xF6F0
+0x8339CA34	0xF6F1
+0x8339CA35	0xF6F2
+0x8339CA36	0xF6F3
+0x8339CA37	0xF6F4
+0x8339CA38	0xF6F5
+0x8339CA39	0xF6F6
+0x8339CB30	0xF6F7
+0x8339CB31	0xF6F8
+0x8339CB32	0xF6F9
+0x8339CB33	0xF6FA
+0x8339CB34	0xF6FB
+0x8339CB35	0xF6FC
+0x8339CB36	0xF6FD
+0x8339CB37	0xF6FE
+0x8339CB38	0xF6FF
+0x8339CB39	0xF700
+0x8339CC30	0xF701
+0x8339CC31	0xF702
+0x8339CC32	0xF703
+0x8339CC33	0xF704
+0x8339CC34	0xF705
+0x8339CC35	0xF706
+0x8339CC36	0xF707
+0x8339CC37	0xF708
+0x8339CC38	0xF709
+0x8339CC39	0xF70A
+0x8339CD30	0xF70B
+0x8339CD31	0xF70C
+0x8339CD32	0xF70D
+0x8339CD33	0xF70E
+0x8339CD34	0xF70F
+0x8339CD35	0xF710
+0x8339CD36	0xF711
+0x8339CD37	0xF712
+0x8339CD38	0xF713
+0x8339CD39	0xF714
+0x8339CE30	0xF715
+0x8339CE31	0xF716
+0x8339CE32	0xF717
+0x8339CE33	0xF718
+0x8339CE34	0xF719
+0x8339CE35	0xF71A
+0x8339CE36	0xF71B
+0x8339CE37	0xF71C
+0x8339CE38	0xF71D
+0x8339CE39	0xF71E
+0x8339CF30	0xF71F
+0x8339CF31	0xF720
+0x8339CF32	0xF721
+0x8339CF33	0xF722
+0x8339CF34	0xF723
+0x8339CF35	0xF724
+0x8339CF36	0xF725
+0x8339CF37	0xF726
+0x8339CF38	0xF727
+0x8339CF39	0xF728
+0x8339D030	0xF729
+0x8339D031	0xF72A
+0x8339D032	0xF72B
+0x8339D033	0xF72C
+0x8339D034	0xF72D
+0x8339D035	0xF72E
+0x8339D036	0xF72F
+0x8339D037	0xF730
+0x8339D038	0xF731
+0x8339D039	0xF732
+0x8339D130	0xF733
+0x8339D131	0xF734
+0x8339D132	0xF735
+0x8339D133	0xF736
+0x8339D134	0xF737
+0x8339D135	0xF738
+0x8339D136	0xF739
+0x8339D137	0xF73A
+0x8339D138	0xF73B
+0x8339D139	0xF73C
+0x8339D230	0xF73D
+0x8339D231	0xF73E
+0x8339D232	0xF73F
+0x8339D233	0xF740
+0x8339D234	0xF741
+0x8339D235	0xF742
+0x8339D236	0xF743
+0x8339D237	0xF744
+0x8339D238	0xF745
+0x8339D239	0xF746
+0x8339D330	0xF747
+0x8339D331	0xF748
+0x8339D332	0xF749
+0x8339D333	0xF74A
+0x8339D334	0xF74B
+0x8339D335	0xF74C
+0x8339D336	0xF74D
+0x8339D337	0xF74E
+0x8339D338	0xF74F
+0x8339D339	0xF750
+0x8339D430	0xF751
+0x8339D431	0xF752
+0x8339D432	0xF753
+0x8339D433	0xF754
+0x8339D434	0xF755
+0x8339D435	0xF756
+0x8339D436	0xF757
+0x8339D437	0xF758
+0x8339D438	0xF759
+0x8339D439	0xF75A
+0x8339D530	0xF75B
+0x8339D531	0xF75C
+0x8339D532	0xF75D
+0x8339D533	0xF75E
+0x8339D534	0xF75F
+0x8339D535	0xF760
+0x8339D536	0xF761
+0x8339D537	0xF762
+0x8339D538	0xF763
+0x8339D539	0xF764
+0x8339D630	0xF765
+0x8339D631	0xF766
+0x8339D632	0xF767
+0x8339D633	0xF768
+0x8339D634	0xF769
+0x8339D635	0xF76A
+0x8339D636	0xF76B
+0x8339D637	0xF76C
+0x8339D638	0xF76D
+0x8339D639	0xF76E
+0x8339D730	0xF76F
+0x8339D731	0xF770
+0x8339D732	0xF771
+0x8339D733	0xF772
+0x8339D734	0xF773
+0x8339D735	0xF774
+0x8339D736	0xF775
+0x8339D737	0xF776
+0x8339D738	0xF777
+0x8339D739	0xF778
+0x8339D830	0xF779
+0x8339D831	0xF77A
+0x8339D832	0xF77B
+0x8339D833	0xF77C
+0x8339D834	0xF77D
+0x8339D835	0xF77E
+0x8339D836	0xF77F
+0x8339D837	0xF780
+0x8339D838	0xF781
+0x8339D839	0xF782
+0x8339D930	0xF783
+0x8339D931	0xF784
+0x8339D932	0xF785
+0x8339D933	0xF786
+0x8339D934	0xF787
+0x8339D935	0xF788
+0x8339D936	0xF789
+0x8339D937	0xF78A
+0x8339D938	0xF78B
+0x8339D939	0xF78C
+0x8339DA30	0xF78D
+0x8339DA31	0xF78E
+0x8339DA32	0xF78F
+0x8339DA33	0xF790
+0x8339DA34	0xF791
+0x8339DA35	0xF792
+0x8339DA36	0xF793
+0x8339DA37	0xF794
+0x8339DA38	0xF795
+0x8339DA39	0xF796
+0x8339DB30	0xF797
+0x8339DB31	0xF798
+0x8339DB32	0xF799
+0x8339DB33	0xF79A
+0x8339DB34	0xF79B
+0x8339DB35	0xF79C
+0x8339DB36	0xF79D
+0x8339DB37	0xF79E
+0x8339DB38	0xF79F
+0x8339DB39	0xF7A0
+0x8339DC30	0xF7A1
+0x8339DC31	0xF7A2
+0x8339DC32	0xF7A3
+0x8339DC33	0xF7A4
+0x8339DC34	0xF7A5
+0x8339DC35	0xF7A6
+0x8339DC36	0xF7A7
+0x8339DC37	0xF7A8
+0x8339DC38	0xF7A9
+0x8339DC39	0xF7AA
+0x8339DD30	0xF7AB
+0x8339DD31	0xF7AC
+0x8339DD32	0xF7AD
+0x8339DD33	0xF7AE
+0x8339DD34	0xF7AF
+0x8339DD35	0xF7B0
+0x8339DD36	0xF7B1
+0x8339DD37	0xF7B2
+0x8339DD38	0xF7B3
+0x8339DD39	0xF7B4
+0x8339DE30	0xF7B5
+0x8339DE31	0xF7B6
+0x8339DE32	0xF7B7
+0x8339DE33	0xF7B8
+0x8339DE34	0xF7B9
+0x8339DE35	0xF7BA
+0x8339DE36	0xF7BB
+0x8339DE37	0xF7BC
+0x8339DE38	0xF7BD
+0x8339DE39	0xF7BE
+0x8339DF30	0xF7BF
+0x8339DF31	0xF7C0
+0x8339DF32	0xF7C1
+0x8339DF33	0xF7C2
+0x8339DF34	0xF7C3
+0x8339DF35	0xF7C4
+0x8339DF36	0xF7C5
+0x8339DF37	0xF7C6
+0x8339DF38	0xF7C7
+0x8339DF39	0xF7C8
+0x8339E030	0xF7C9
+0x8339E031	0xF7CA
+0x8339E032	0xF7CB
+0x8339E033	0xF7CC
+0x8339E034	0xF7CD
+0x8339E035	0xF7CE
+0x8339E036	0xF7CF
+0x8339E037	0xF7D0
+0x8339E038	0xF7D1
+0x8339E039	0xF7D2
+0x8339E130	0xF7D3
+0x8339E131	0xF7D4
+0x8339E132	0xF7D5
+0x8339E133	0xF7D6
+0x8339E134	0xF7D7
+0x8339E135	0xF7D8
+0x8339E136	0xF7D9
+0x8339E137	0xF7DA
+0x8339E138	0xF7DB
+0x8339E139	0xF7DC
+0x8339E230	0xF7DD
+0x8339E231	0xF7DE
+0x8339E232	0xF7DF
+0x8339E233	0xF7E0
+0x8339E234	0xF7E1
+0x8339E235	0xF7E2
+0x8339E236	0xF7E3
+0x8339E237	0xF7E4
+0x8339E238	0xF7E5
+0x8339E239	0xF7E6
+0x8339E330	0xF7E7
+0x8339E331	0xF7E8
+0x8339E332	0xF7E9
+0x8339E333	0xF7EA
+0x8339E334	0xF7EB
+0x8339E335	0xF7EC
+0x8339E336	0xF7ED
+0x8339E337	0xF7EE
+0x8339E338	0xF7EF
+0x8339E339	0xF7F0
+0x8339E430	0xF7F1
+0x8339E431	0xF7F2
+0x8339E432	0xF7F3
+0x8339E433	0xF7F4
+0x8339E434	0xF7F5
+0x8339E435	0xF7F6
+0x8339E436	0xF7F7
+0x8339E437	0xF7F8
+0x8339E438	0xF7F9
+0x8339E439	0xF7FA
+0x8339E530	0xF7FB
+0x8339E531	0xF7FC
+0x8339E532	0xF7FD
+0x8339E533	0xF7FE
+0x8339E534	0xF7FF
+0x8339E535	0xF800
+0x8339E536	0xF801
+0x8339E537	0xF802
+0x8339E538	0xF803
+0x8339E539	0xF804
+0x8339E630	0xF805
+0x8339E631	0xF806
+0x8339E632	0xF807
+0x8339E633	0xF808
+0x8339E634	0xF809
+0x8339E635	0xF80A
+0x8339E636	0xF80B
+0x8339E637	0xF80C
+0x8339E638	0xF80D
+0x8339E639	0xF80E
+0x8339E730	0xF80F
+0x8339E731	0xF810
+0x8339E732	0xF811
+0x8339E733	0xF812
+0x8339E734	0xF813
+0x8339E735	0xF814
+0x8339E736	0xF815
+0x8339E737	0xF816
+0x8339E738	0xF817
+0x8339E739	0xF818
+0x8339E830	0xF819
+0x8339E831	0xF81A
+0x8339E832	0xF81B
+0x8339E833	0xF81C
+0x8339E834	0xF81D
+0x8339E835	0xF81E
+0x8339E836	0xF81F
+0x8339E837	0xF820
+0x8339E838	0xF821
+0x8339E839	0xF822
+0x8339E930	0xF823
+0x8339E931	0xF824
+0x8339E932	0xF825
+0x8339E933	0xF826
+0x8339E934	0xF827
+0x8339E935	0xF828
+0x8339E936	0xF829
+0x8339E937	0xF82A
+0x8339E938	0xF82B
+0x8339E939	0xF82C
+0x8339EA30	0xF82D
+0x8339EA31	0xF82E
+0x8339EA32	0xF82F
+0x8339EA33	0xF830
+0x8339EA34	0xF831
+0x8339EA35	0xF832
+0x8339EA36	0xF833
+0x8339EA37	0xF834
+0x8339EA38	0xF835
+0x8339EA39	0xF836
+0x8339EB30	0xF837
+0x8339EB31	0xF838
+0x8339EB32	0xF839
+0x8339EB33	0xF83A
+0x8339EB34	0xF83B
+0x8339EB35	0xF83C
+0x8339EB36	0xF83D
+0x8339EB37	0xF83E
+0x8339EB38	0xF83F
+0x8339EB39	0xF840
+0x8339EC30	0xF841
+0x8339EC31	0xF842
+0x8339EC32	0xF843
+0x8339EC33	0xF844
+0x8339EC34	0xF845
+0x8339EC35	0xF846
+0x8339EC36	0xF847
+0x8339EC37	0xF848
+0x8339EC38	0xF849
+0x8339EC39	0xF84A
+0x8339ED30	0xF84B
+0x8339ED31	0xF84C
+0x8339ED32	0xF84D
+0x8339ED33	0xF84E
+0x8339ED34	0xF84F
+0x8339ED35	0xF850
+0x8339ED36	0xF851
+0x8339ED37	0xF852
+0x8339ED38	0xF853
+0x8339ED39	0xF854
+0x8339EE30	0xF855
+0x8339EE31	0xF856
+0x8339EE32	0xF857
+0x8339EE33	0xF858
+0x8339EE34	0xF859
+0x8339EE35	0xF85A
+0x8339EE36	0xF85B
+0x8339EE37	0xF85C
+0x8339EE38	0xF85D
+0x8339EE39	0xF85E
+0x8339EF30	0xF85F
+0x8339EF31	0xF860
+0x8339EF32	0xF861
+0x8339EF33	0xF862
+0x8339EF34	0xF863
+0x8339EF35	0xF864
+0x8339EF36	0xF865
+0x8339EF37	0xF866
+0x8339EF38	0xF867
+0x8339EF39	0xF868
+0x8339F030	0xF869
+0x8339F031	0xF86A
+0x8339F032	0xF86B
+0x8339F033	0xF86C
+0x8339F034	0xF86D
+0x8339F035	0xF86E
+0x8339F036	0xF86F
+0x8339F037	0xF870
+0x8339F038	0xF871
+0x8339F039	0xF872
+0x8339F130	0xF873
+0x8339F131	0xF874
+0x8339F132	0xF875
+0x8339F133	0xF876
+0x8339F134	0xF877
+0x8339F135	0xF878
+0x8339F136	0xF879
+0x8339F137	0xF87A
+0x8339F138	0xF87B
+0x8339F139	0xF87C
+0x8339F230	0xF87D
+0x8339F231	0xF87E
+0x8339F232	0xF87F
+0x8339F233	0xF880
+0x8339F234	0xF881
+0x8339F235	0xF882
+0x8339F236	0xF883
+0x8339F237	0xF884
+0x8339F238	0xF885
+0x8339F239	0xF886
+0x8339F330	0xF887
+0x8339F331	0xF888
+0x8339F332	0xF889
+0x8339F333	0xF88A
+0x8339F334	0xF88B
+0x8339F335	0xF88C
+0x8339F336	0xF88D
+0x8339F337	0xF88E
+0x8339F338	0xF88F
+0x8339F339	0xF890
+0x8339F430	0xF891
+0x8339F431	0xF892
+0x8339F432	0xF893
+0x8339F433	0xF894
+0x8339F434	0xF895
+0x8339F435	0xF896
+0x8339F436	0xF897
+0x8339F437	0xF898
+0x8339F438	0xF899
+0x8339F439	0xF89A
+0x8339F530	0xF89B
+0x8339F531	0xF89C
+0x8339F532	0xF89D
+0x8339F533	0xF89E
+0x8339F534	0xF89F
+0x8339F535	0xF8A0
+0x8339F536	0xF8A1
+0x8339F537	0xF8A2
+0x8339F538	0xF8A3
+0x8339F539	0xF8A4
+0x8339F630	0xF8A5
+0x8339F631	0xF8A6
+0x8339F632	0xF8A7
+0x8339F633	0xF8A8
+0x8339F634	0xF8A9
+0x8339F635	0xF8AA
+0x8339F636	0xF8AB
+0x8339F637	0xF8AC
+0x8339F638	0xF8AD
+0x8339F639	0xF8AE
+0x8339F730	0xF8AF
+0x8339F731	0xF8B0
+0x8339F732	0xF8B1
+0x8339F733	0xF8B2
+0x8339F734	0xF8B3
+0x8339F735	0xF8B4
+0x8339F736	0xF8B5
+0x8339F737	0xF8B6
+0x8339F738	0xF8B7
+0x8339F739	0xF8B8
+0x8339F830	0xF8B9
+0x8339F831	0xF8BA
+0x8339F832	0xF8BB
+0x8339F833	0xF8BC
+0x8339F834	0xF8BD
+0x8339F835	0xF8BE
+0x8339F836	0xF8BF
+0x8339F837	0xF8C0
+0x8339F838	0xF8C1
+0x8339F839	0xF8C2
+0x8339F930	0xF8C3
+0x8339F931	0xF8C4
+0x8339F932	0xF8C5
+0x8339F933	0xF8C6
+0x8339F934	0xF8C7
+0x8339F935	0xF8C8
+0x8339F936	0xF8C9
+0x8339F937	0xF8CA
+0x8339F938	0xF8CB
+0x8339F939	0xF8CC
+0x8339FA30	0xF8CD
+0x8339FA31	0xF8CE
+0x8339FA32	0xF8CF
+0x8339FA33	0xF8D0
+0x8339FA34	0xF8D1
+0x8339FA35	0xF8D2
+0x8339FA36	0xF8D3
+0x8339FA37	0xF8D4
+0x8339FA38	0xF8D5
+0x8339FA39	0xF8D6
+0x8339FB30	0xF8D7
+0x8339FB31	0xF8D8
+0x8339FB32	0xF8D9
+0x8339FB33	0xF8DA
+0x8339FB34	0xF8DB
+0x8339FB35	0xF8DC
+0x8339FB36	0xF8DD
+0x8339FB37	0xF8DE
+0x8339FB38	0xF8DF
+0x8339FB39	0xF8E0
+0x8339FC30	0xF8E1
+0x8339FC31	0xF8E2
+0x8339FC32	0xF8E3
+0x8339FC33	0xF8E4
+0x8339FC34	0xF8E5
+0x8339FC35	0xF8E6
+0x8339FC36	0xF8E7
+0x8339FC37	0xF8E8
+0x8339FC38	0xF8E9
+0x8339FC39	0xF8EA
+0x8339FD30	0xF8EB
+0x8339FD31	0xF8EC
+0x8339FD32	0xF8ED
+0x8339FD33	0xF8EE
+0x8339FD34	0xF8EF
+0x8339FD35	0xF8F0
+0x8339FD36	0xF8F1
+0x8339FD37	0xF8F2
+0x8339FD38	0xF8F3
+0x8339FD39	0xF8F4
+0x8339FE30	0xF8F5
+0x8339FE31	0xF8F6
+0x8339FE32	0xF8F7
+0x8339FE33	0xF8F8
+0x8339FE34	0xF8F9
+0x8339FE35	0xF8FA
+0x8339FE36	0xF8FB
+0x8339FE37	0xF8FC
+0x8339FE38	0xF8FD
+0x8339FE39	0xF8FE
+0x8340	0x50BD
+0x8341	0x50BE
+0x8342	0x50BF
+0x8343	0x50C0
+0x8344	0x50C1
+0x8345	0x50C2
+0x8346	0x50C3
+0x8347	0x50C4
+0x8348	0x50C5
+0x8349	0x50C6
+0x834A	0x50C7
+0x834B	0x50C8
+0x834C	0x50C9
+0x834D	0x50CA
+0x834E	0x50CB
+0x834F	0x50CC
+0x8350	0x50CD
+0x8351	0x50CE
+0x8352	0x50D0
+0x8353	0x50D1
+0x8354	0x50D2
+0x8355	0x50D3
+0x8356	0x50D4
+0x8357	0x50D5
+0x8358	0x50D7
+0x8359	0x50D8
+0x835A	0x50D9
+0x835B	0x50DB
+0x835C	0x50DC
+0x835D	0x50DD
+0x835E	0x50DE
+0x835F	0x50DF
+0x8360	0x50E0
+0x8361	0x50E1
+0x8362	0x50E2
+0x8363	0x50E3
+0x8364	0x50E4
+0x8365	0x50E5
+0x8366	0x50E8
+0x8367	0x50E9
+0x8368	0x50EA
+0x8369	0x50EB
+0x836A	0x50EF
+0x836B	0x50F0
+0x836C	0x50F1
+0x836D	0x50F2
+0x836E	0x50F4
+0x836F	0x50F6
+0x8370	0x50F7
+0x8371	0x50F8
+0x8372	0x50F9
+0x8373	0x50FA
+0x8374	0x50FC
+0x8375	0x50FD
+0x8376	0x50FE
+0x8377	0x50FF
+0x8378	0x5100
+0x8379	0x5101
+0x837A	0x5102
+0x837B	0x5103
+0x837C	0x5104
+0x837D	0x5105
+0x837E	0x5108
+0x8380	0x5109
+0x8381	0x510A
+0x8382	0x510C
+0x8383	0x510D
+0x8384	0x510E
+0x8385	0x510F
+0x8386	0x5110
+0x8387	0x5111
+0x8388	0x5113
+0x8389	0x5114
+0x838A	0x5115
+0x838B	0x5116
+0x838C	0x5117
+0x838D	0x5118
+0x838E	0x5119
+0x838F	0x511A
+0x8390	0x511B
+0x8391	0x511C
+0x8392	0x511D
+0x8393	0x511E
+0x8394	0x511F
+0x8395	0x5120
+0x8396	0x5122
+0x8397	0x5123
+0x8398	0x5124
+0x8399	0x5125
+0x839A	0x5126
+0x839B	0x5127
+0x839C	0x5128
+0x839D	0x5129
+0x839E	0x512A
+0x839F	0x512B
+0x83A0	0x512C
+0x83A1	0x512D
+0x83A2	0x512E
+0x83A3	0x512F
+0x83A4	0x5130
+0x83A5	0x5131
+0x83A6	0x5132
+0x83A7	0x5133
+0x83A8	0x5134
+0x83A9	0x5135
+0x83AA	0x5136
+0x83AB	0x5137
+0x83AC	0x5138
+0x83AD	0x5139
+0x83AE	0x513A
+0x83AF	0x513B
+0x83B0	0x513C
+0x83B1	0x513D
+0x83B2	0x513E
+0x83B3	0x5142
+0x83B4	0x5147
+0x83B5	0x514A
+0x83B6	0x514C
+0x83B7	0x514E
+0x83B8	0x514F
+0x83B9	0x5150
+0x83BA	0x5152
+0x83BB	0x5153
+0x83BC	0x5157
+0x83BD	0x5158
+0x83BE	0x5159
+0x83BF	0x515B
+0x83C0	0x515D
+0x83C1	0x515E
+0x83C2	0x515F
+0x83C3	0x5160
+0x83C4	0x5161
+0x83C5	0x5163
+0x83C6	0x5164
+0x83C7	0x5166
+0x83C8	0x5167
+0x83C9	0x5169
+0x83CA	0x516A
+0x83CB	0x516F
+0x83CC	0x5172
+0x83CD	0x517A
+0x83CE	0x517E
+0x83CF	0x517F
+0x83D0	0x5183
+0x83D1	0x5184
+0x83D2	0x5186
+0x83D3	0x5187
+0x83D4	0x518A
+0x83D5	0x518B
+0x83D6	0x518E
+0x83D7	0x518F
+0x83D8	0x5190
+0x83D9	0x5191
+0x83DA	0x5193
+0x83DB	0x5194
+0x83DC	0x5198
+0x83DD	0x519A
+0x83DE	0x519D
+0x83DF	0x519E
+0x83E0	0x519F
+0x83E1	0x51A1
+0x83E2	0x51A3
+0x83E3	0x51A6
+0x83E4	0x51A7
+0x83E5	0x51A8
+0x83E6	0x51A9
+0x83E7	0x51AA
+0x83E8	0x51AD
+0x83E9	0x51AE
+0x83EA	0x51B4
+0x83EB	0x51B8
+0x83EC	0x51B9
+0x83ED	0x51BA
+0x83EE	0x51BE
+0x83EF	0x51BF
+0x83F0	0x51C1
+0x83F1	0x51C2
+0x83F2	0x51C3
+0x83F3	0x51C5
+0x83F4	0x51C8
+0x83F5	0x51CA
+0x83F6	0x51CD
+0x83F7	0x51CE
+0x83F8	0x51D0
+0x83F9	0x51D2
+0x83FA	0x51D3
+0x83FB	0x51D4
+0x83FC	0x51D5
+0x83FD	0x51D6
+0x83FE	0x51D7
+0x84308130	0xF8FF
+0x84308131	0xF900
+0x84308132	0xF901
+0x84308133	0xF902
+0x84308134	0xF903
+0x84308135	0xF904
+0x84308136	0xF905
+0x84308137	0xF906
+0x84308138	0xF907
+0x84308139	0xF908
+0x84308230	0xF909
+0x84308231	0xF90A
+0x84308232	0xF90B
+0x84308233	0xF90C
+0x84308234	0xF90D
+0x84308235	0xF90E
+0x84308236	0xF90F
+0x84308237	0xF910
+0x84308238	0xF911
+0x84308239	0xF912
+0x84308330	0xF913
+0x84308331	0xF914
+0x84308332	0xF915
+0x84308333	0xF916
+0x84308334	0xF917
+0x84308335	0xF918
+0x84308336	0xF919
+0x84308337	0xF91A
+0x84308338	0xF91B
+0x84308339	0xF91C
+0x84308430	0xF91D
+0x84308431	0xF91E
+0x84308432	0xF91F
+0x84308433	0xF920
+0x84308434	0xF921
+0x84308435	0xF922
+0x84308436	0xF923
+0x84308437	0xF924
+0x84308438	0xF925
+0x84308439	0xF926
+0x84308530	0xF927
+0x84308531	0xF928
+0x84308532	0xF929
+0x84308533	0xF92A
+0x84308534	0xF92B
+0x84308535	0xF92D
+0x84308536	0xF92E
+0x84308537	0xF92F
+0x84308538	0xF930
+0x84308539	0xF931
+0x84308630	0xF932
+0x84308631	0xF933
+0x84308632	0xF934
+0x84308633	0xF935
+0x84308634	0xF936
+0x84308635	0xF937
+0x84308636	0xF938
+0x84308637	0xF939
+0x84308638	0xF93A
+0x84308639	0xF93B
+0x84308730	0xF93C
+0x84308731	0xF93D
+0x84308732	0xF93E
+0x84308733	0xF93F
+0x84308734	0xF940
+0x84308735	0xF941
+0x84308736	0xF942
+0x84308737	0xF943
+0x84308738	0xF944
+0x84308739	0xF945
+0x84308830	0xF946
+0x84308831	0xF947
+0x84308832	0xF948
+0x84308833	0xF949
+0x84308834	0xF94A
+0x84308835	0xF94B
+0x84308836	0xF94C
+0x84308837	0xF94D
+0x84308838	0xF94E
+0x84308839	0xF94F
+0x84308930	0xF950
+0x84308931	0xF951
+0x84308932	0xF952
+0x84308933	0xF953
+0x84308934	0xF954
+0x84308935	0xF955
+0x84308936	0xF956
+0x84308937	0xF957
+0x84308938	0xF958
+0x84308939	0xF959
+0x84308A30	0xF95A
+0x84308A31	0xF95B
+0x84308A32	0xF95C
+0x84308A33	0xF95D
+0x84308A34	0xF95E
+0x84308A35	0xF95F
+0x84308A36	0xF960
+0x84308A37	0xF961
+0x84308A38	0xF962
+0x84308A39	0xF963
+0x84308B30	0xF964
+0x84308B31	0xF965
+0x84308B32	0xF966
+0x84308B33	0xF967
+0x84308B34	0xF968
+0x84308B35	0xF969
+0x84308B36	0xF96A
+0x84308B37	0xF96B
+0x84308B38	0xF96C
+0x84308B39	0xF96D
+0x84308C30	0xF96E
+0x84308C31	0xF96F
+0x84308C32	0xF970
+0x84308C33	0xF971
+0x84308C34	0xF972
+0x84308C35	0xF973
+0x84308C36	0xF974
+0x84308C37	0xF975
+0x84308C38	0xF976
+0x84308C39	0xF977
+0x84308D30	0xF978
+0x84308D31	0xF97A
+0x84308D32	0xF97B
+0x84308D33	0xF97C
+0x84308D34	0xF97D
+0x84308D35	0xF97E
+0x84308D36	0xF97F
+0x84308D37	0xF980
+0x84308D38	0xF981
+0x84308D39	0xF982
+0x84308E30	0xF983
+0x84308E31	0xF984
+0x84308E32	0xF985
+0x84308E33	0xF986
+0x84308E34	0xF987
+0x84308E35	0xF988
+0x84308E36	0xF989
+0x84308E37	0xF98A
+0x84308E38	0xF98B
+0x84308E39	0xF98C
+0x84308F30	0xF98D
+0x84308F31	0xF98E
+0x84308F32	0xF98F
+0x84308F33	0xF990
+0x84308F34	0xF991
+0x84308F35	0xF992
+0x84308F36	0xF993
+0x84308F37	0xF994
+0x84308F38	0xF996
+0x84308F39	0xF997
+0x84309030	0xF998
+0x84309031	0xF999
+0x84309032	0xF99A
+0x84309033	0xF99B
+0x84309034	0xF99C
+0x84309035	0xF99D
+0x84309036	0xF99E
+0x84309037	0xF99F
+0x84309038	0xF9A0
+0x84309039	0xF9A1
+0x84309130	0xF9A2
+0x84309131	0xF9A3
+0x84309132	0xF9A4
+0x84309133	0xF9A5
+0x84309134	0xF9A6
+0x84309135	0xF9A7
+0x84309136	0xF9A8
+0x84309137	0xF9A9
+0x84309138	0xF9AA
+0x84309139	0xF9AB
+0x84309230	0xF9AC
+0x84309231	0xF9AD
+0x84309232	0xF9AE
+0x84309233	0xF9AF
+0x84309234	0xF9B0
+0x84309235	0xF9B1
+0x84309236	0xF9B2
+0x84309237	0xF9B3
+0x84309238	0xF9B4
+0x84309239	0xF9B5
+0x84309330	0xF9B6
+0x84309331	0xF9B7
+0x84309332	0xF9B8
+0x84309333	0xF9B9
+0x84309334	0xF9BA
+0x84309335	0xF9BB
+0x84309336	0xF9BC
+0x84309337	0xF9BD
+0x84309338	0xF9BE
+0x84309339	0xF9BF
+0x84309430	0xF9C0
+0x84309431	0xF9C1
+0x84309432	0xF9C2
+0x84309433	0xF9C3
+0x84309434	0xF9C4
+0x84309435	0xF9C5
+0x84309436	0xF9C6
+0x84309437	0xF9C7
+0x84309438	0xF9C8
+0x84309439	0xF9C9
+0x84309530	0xF9CA
+0x84309531	0xF9CB
+0x84309532	0xF9CC
+0x84309533	0xF9CD
+0x84309534	0xF9CE
+0x84309535	0xF9CF
+0x84309536	0xF9D0
+0x84309537	0xF9D1
+0x84309538	0xF9D2
+0x84309539	0xF9D3
+0x84309630	0xF9D4
+0x84309631	0xF9D5
+0x84309632	0xF9D6
+0x84309633	0xF9D7
+0x84309634	0xF9D8
+0x84309635	0xF9D9
+0x84309636	0xF9DA
+0x84309637	0xF9DB
+0x84309638	0xF9DC
+0x84309639	0xF9DD
+0x84309730	0xF9DE
+0x84309731	0xF9DF
+0x84309732	0xF9E0
+0x84309733	0xF9E1
+0x84309734	0xF9E2
+0x84309735	0xF9E3
+0x84309736	0xF9E4
+0x84309737	0xF9E5
+0x84309738	0xF9E6
+0x84309739	0xF9E8
+0x84309830	0xF9E9
+0x84309831	0xF9EA
+0x84309832	0xF9EB
+0x84309833	0xF9EC
+0x84309834	0xF9ED
+0x84309835	0xF9EE
+0x84309836	0xF9EF
+0x84309837	0xF9F0
+0x84309838	0xF9F2
+0x84309839	0xF9F3
+0x84309930	0xF9F4
+0x84309931	0xF9F5
+0x84309932	0xF9F6
+0x84309933	0xF9F7
+0x84309934	0xF9F8
+0x84309935	0xF9F9
+0x84309936	0xF9FA
+0x84309937	0xF9FB
+0x84309938	0xF9FC
+0x84309939	0xF9FD
+0x84309A30	0xF9FE
+0x84309A31	0xF9FF
+0x84309A32	0xFA00
+0x84309A33	0xFA01
+0x84309A34	0xFA02
+0x84309A35	0xFA03
+0x84309A36	0xFA04
+0x84309A37	0xFA05
+0x84309A38	0xFA06
+0x84309A39	0xFA07
+0x84309B30	0xFA08
+0x84309B31	0xFA09
+0x84309B32	0xFA0A
+0x84309B33	0xFA0B
+0x84309B34	0xFA10
+0x84309B35	0xFA12
+0x84309B36	0xFA15
+0x84309B37	0xFA16
+0x84309B38	0xFA17
+0x84309B39	0xFA19
+0x84309C30	0xFA1A
+0x84309C31	0xFA1B
+0x84309C32	0xFA1C
+0x84309C33	0xFA1D
+0x84309C34	0xFA1E
+0x84309C35	0xFA22
+0x84309C36	0xFA25
+0x84309C37	0xFA26
+0x84309C38	0xFA2A
+0x84309C39	0xFA2B
+0x84309D30	0xFA2C
+0x84309D31	0xFA2D
+0x84309D32	0xFA2E
+0x84309D33	0xFA2F
+0x84309D34	0xFA30
+0x84309D35	0xFA31
+0x84309D36	0xFA32
+0x84309D37	0xFA33
+0x84309D38	0xFA34
+0x84309D39	0xFA35
+0x84309E30	0xFA36
+0x84309E31	0xFA37
+0x84309E32	0xFA38
+0x84309E33	0xFA39
+0x84309E34	0xFA3A
+0x84309E35	0xFA3B
+0x84309E36	0xFA3C
+0x84309E37	0xFA3D
+0x84309E38	0xFA3E
+0x84309E39	0xFA3F
+0x84309F30	0xFA40
+0x84309F31	0xFA41
+0x84309F32	0xFA42
+0x84309F33	0xFA43
+0x84309F34	0xFA44
+0x84309F35	0xFA45
+0x84309F36	0xFA46
+0x84309F37	0xFA47
+0x84309F38	0xFA48
+0x84309F39	0xFA49
+0x8430A030	0xFA4A
+0x8430A031	0xFA4B
+0x8430A032	0xFA4C
+0x8430A033	0xFA4D
+0x8430A034	0xFA4E
+0x8430A035	0xFA4F
+0x8430A036	0xFA50
+0x8430A037	0xFA51
+0x8430A038	0xFA52
+0x8430A039	0xFA53
+0x8430A130	0xFA54
+0x8430A131	0xFA55
+0x8430A132	0xFA56
+0x8430A133	0xFA57
+0x8430A134	0xFA58
+0x8430A135	0xFA59
+0x8430A136	0xFA5A
+0x8430A137	0xFA5B
+0x8430A138	0xFA5C
+0x8430A139	0xFA5D
+0x8430A230	0xFA5E
+0x8430A231	0xFA5F
+0x8430A232	0xFA60
+0x8430A233	0xFA61
+0x8430A234	0xFA62
+0x8430A235	0xFA63
+0x8430A236	0xFA64
+0x8430A237	0xFA65
+0x8430A238	0xFA66
+0x8430A239	0xFA67
+0x8430A330	0xFA68
+0x8430A331	0xFA69
+0x8430A332	0xFA6A
+0x8430A333	0xFA6B
+0x8430A334	0xFA6C
+0x8430A335	0xFA6D
+0x8430A336	0xFA6E
+0x8430A337	0xFA6F
+0x8430A338	0xFA70
+0x8430A339	0xFA71
+0x8430A430	0xFA72
+0x8430A431	0xFA73
+0x8430A432	0xFA74
+0x8430A433	0xFA75
+0x8430A434	0xFA76
+0x8430A435	0xFA77
+0x8430A436	0xFA78
+0x8430A437	0xFA79
+0x8430A438	0xFA7A
+0x8430A439	0xFA7B
+0x8430A530	0xFA7C
+0x8430A531	0xFA7D
+0x8430A532	0xFA7E
+0x8430A533	0xFA7F
+0x8430A534	0xFA80
+0x8430A535	0xFA81
+0x8430A536	0xFA82
+0x8430A537	0xFA83
+0x8430A538	0xFA84
+0x8430A539	0xFA85
+0x8430A630	0xFA86
+0x8430A631	0xFA87
+0x8430A632	0xFA88
+0x8430A633	0xFA89
+0x8430A634	0xFA8A
+0x8430A635	0xFA8B
+0x8430A636	0xFA8C
+0x8430A637	0xFA8D
+0x8430A638	0xFA8E
+0x8430A639	0xFA8F
+0x8430A730	0xFA90
+0x8430A731	0xFA91
+0x8430A732	0xFA92
+0x8430A733	0xFA93
+0x8430A734	0xFA94
+0x8430A735	0xFA95
+0x8430A736	0xFA96
+0x8430A737	0xFA97
+0x8430A738	0xFA98
+0x8430A739	0xFA99
+0x8430A830	0xFA9A
+0x8430A831	0xFA9B
+0x8430A832	0xFA9C
+0x8430A833	0xFA9D
+0x8430A834	0xFA9E
+0x8430A835	0xFA9F
+0x8430A836	0xFAA0
+0x8430A837	0xFAA1
+0x8430A838	0xFAA2
+0x8430A839	0xFAA3
+0x8430A930	0xFAA4
+0x8430A931	0xFAA5
+0x8430A932	0xFAA6
+0x8430A933	0xFAA7
+0x8430A934	0xFAA8
+0x8430A935	0xFAA9
+0x8430A936	0xFAAA
+0x8430A937	0xFAAB
+0x8430A938	0xFAAC
+0x8430A939	0xFAAD
+0x8430AA30	0xFAAE
+0x8430AA31	0xFAAF
+0x8430AA32	0xFAB0
+0x8430AA33	0xFAB1
+0x8430AA34	0xFAB2
+0x8430AA35	0xFAB3
+0x8430AA36	0xFAB4
+0x8430AA37	0xFAB5
+0x8430AA38	0xFAB6
+0x8430AA39	0xFAB7
+0x8430AB30	0xFAB8
+0x8430AB31	0xFAB9
+0x8430AB32	0xFABA
+0x8430AB33	0xFABB
+0x8430AB34	0xFABC
+0x8430AB35	0xFABD
+0x8430AB36	0xFABE
+0x8430AB37	0xFABF
+0x8430AB38	0xFAC0
+0x8430AB39	0xFAC1
+0x8430AC30	0xFAC2
+0x8430AC31	0xFAC3
+0x8430AC32	0xFAC4
+0x8430AC33	0xFAC5
+0x8430AC34	0xFAC6
+0x8430AC35	0xFAC7
+0x8430AC36	0xFAC8
+0x8430AC37	0xFAC9
+0x8430AC38	0xFACA
+0x8430AC39	0xFACB
+0x8430AD30	0xFACC
+0x8430AD31	0xFACD
+0x8430AD32	0xFACE
+0x8430AD33	0xFACF
+0x8430AD34	0xFAD0
+0x8430AD35	0xFAD1
+0x8430AD36	0xFAD2
+0x8430AD37	0xFAD3
+0x8430AD38	0xFAD4
+0x8430AD39	0xFAD5
+0x8430AE30	0xFAD6
+0x8430AE31	0xFAD7
+0x8430AE32	0xFAD8
+0x8430AE33	0xFAD9
+0x8430AE34	0xFADA
+0x8430AE35	0xFADB
+0x8430AE36	0xFADC
+0x8430AE37	0xFADD
+0x8430AE38	0xFADE
+0x8430AE39	0xFADF
+0x8430AF30	0xFAE0
+0x8430AF31	0xFAE1
+0x8430AF32	0xFAE2
+0x8430AF33	0xFAE3
+0x8430AF34	0xFAE4
+0x8430AF35	0xFAE5
+0x8430AF36	0xFAE6
+0x8430AF37	0xFAE7
+0x8430AF38	0xFAE8
+0x8430AF39	0xFAE9
+0x8430B030	0xFAEA
+0x8430B031	0xFAEB
+0x8430B032	0xFAEC
+0x8430B033	0xFAED
+0x8430B034	0xFAEE
+0x8430B035	0xFAEF
+0x8430B036	0xFAF0
+0x8430B037	0xFAF1
+0x8430B038	0xFAF2
+0x8430B039	0xFAF3
+0x8430B130	0xFAF4
+0x8430B131	0xFAF5
+0x8430B132	0xFAF6
+0x8430B133	0xFAF7
+0x8430B134	0xFAF8
+0x8430B135	0xFAF9
+0x8430B136	0xFAFA
+0x8430B137	0xFAFB
+0x8430B138	0xFAFC
+0x8430B139	0xFAFD
+0x8430B230	0xFAFE
+0x8430B231	0xFAFF
+0x8430B232	0xFB00
+0x8430B233	0xFB01
+0x8430B234	0xFB02
+0x8430B235	0xFB03
+0x8430B236	0xFB04
+0x8430B237	0xFB05
+0x8430B238	0xFB06
+0x8430B239	0xFB07
+0x8430B330	0xFB08
+0x8430B331	0xFB09
+0x8430B332	0xFB0A
+0x8430B333	0xFB0B
+0x8430B334	0xFB0C
+0x8430B335	0xFB0D
+0x8430B336	0xFB0E
+0x8430B337	0xFB0F
+0x8430B338	0xFB10
+0x8430B339	0xFB11
+0x8430B430	0xFB12
+0x8430B431	0xFB13
+0x8430B432	0xFB14
+0x8430B433	0xFB15
+0x8430B434	0xFB16
+0x8430B435	0xFB17
+0x8430B436	0xFB18
+0x8430B437	0xFB19
+0x8430B438	0xFB1A
+0x8430B439	0xFB1B
+0x8430B530	0xFB1C
+0x8430B531	0xFB1D
+0x8430B532	0xFB1E
+0x8430B533	0xFB1F
+0x8430B534	0xFB20
+0x8430B535	0xFB21
+0x8430B536	0xFB22
+0x8430B537	0xFB23
+0x8430B538	0xFB24
+0x8430B539	0xFB25
+0x8430B630	0xFB26
+0x8430B631	0xFB27
+0x8430B632	0xFB28
+0x8430B633	0xFB29
+0x8430B634	0xFB2A
+0x8430B635	0xFB2B
+0x8430B636	0xFB2C
+0x8430B637	0xFB2D
+0x8430B638	0xFB2E
+0x8430B639	0xFB2F
+0x8430B730	0xFB30
+0x8430B731	0xFB31
+0x8430B732	0xFB32
+0x8430B733	0xFB33
+0x8430B734	0xFB34
+0x8430B735	0xFB35
+0x8430B736	0xFB36
+0x8430B737	0xFB37
+0x8430B738	0xFB38
+0x8430B739	0xFB39
+0x8430B830	0xFB3A
+0x8430B831	0xFB3B
+0x8430B832	0xFB3C
+0x8430B833	0xFB3D
+0x8430B834	0xFB3E
+0x8430B835	0xFB3F
+0x8430B836	0xFB40
+0x8430B837	0xFB41
+0x8430B838	0xFB42
+0x8430B839	0xFB43
+0x8430B930	0xFB44
+0x8430B931	0xFB45
+0x8430B932	0xFB46
+0x8430B933	0xFB47
+0x8430B934	0xFB48
+0x8430B935	0xFB49
+0x8430B936	0xFB4A
+0x8430B937	0xFB4B
+0x8430B938	0xFB4C
+0x8430B939	0xFB4D
+0x8430BA30	0xFB4E
+0x8430BA31	0xFB4F
+0x8430BA32	0xFB50
+0x8430BA33	0xFB51
+0x8430BA34	0xFB52
+0x8430BA35	0xFB53
+0x8430BA36	0xFB54
+0x8430BA37	0xFB55
+0x8430BA38	0xFB56
+0x8430BA39	0xFB57
+0x8430BB30	0xFB58
+0x8430BB31	0xFB59
+0x8430BB32	0xFB5A
+0x8430BB33	0xFB5B
+0x8430BB34	0xFB5C
+0x8430BB35	0xFB5D
+0x8430BB36	0xFB5E
+0x8430BB37	0xFB5F
+0x8430BB38	0xFB60
+0x8430BB39	0xFB61
+0x8430BC30	0xFB62
+0x8430BC31	0xFB63
+0x8430BC32	0xFB64
+0x8430BC33	0xFB65
+0x8430BC34	0xFB66
+0x8430BC35	0xFB67
+0x8430BC36	0xFB68
+0x8430BC37	0xFB69
+0x8430BC38	0xFB6A
+0x8430BC39	0xFB6B
+0x8430BD30	0xFB6C
+0x8430BD31	0xFB6D
+0x8430BD32	0xFB6E
+0x8430BD33	0xFB6F
+0x8430BD34	0xFB70
+0x8430BD35	0xFB71
+0x8430BD36	0xFB72
+0x8430BD37	0xFB73
+0x8430BD38	0xFB74
+0x8430BD39	0xFB75
+0x8430BE30	0xFB76
+0x8430BE31	0xFB77
+0x8430BE32	0xFB78
+0x8430BE33	0xFB79
+0x8430BE34	0xFB7A
+0x8430BE35	0xFB7B
+0x8430BE36	0xFB7C
+0x8430BE37	0xFB7D
+0x8430BE38	0xFB7E
+0x8430BE39	0xFB7F
+0x8430BF30	0xFB80
+0x8430BF31	0xFB81
+0x8430BF32	0xFB82
+0x8430BF33	0xFB83
+0x8430BF34	0xFB84
+0x8430BF35	0xFB85
+0x8430BF36	0xFB86
+0x8430BF37	0xFB87
+0x8430BF38	0xFB88
+0x8430BF39	0xFB89
+0x8430C030	0xFB8A
+0x8430C031	0xFB8B
+0x8430C032	0xFB8C
+0x8430C033	0xFB8D
+0x8430C034	0xFB8E
+0x8430C035	0xFB8F
+0x8430C036	0xFB90
+0x8430C037	0xFB91
+0x8430C038	0xFB92
+0x8430C039	0xFB93
+0x8430C130	0xFB94
+0x8430C131	0xFB95
+0x8430C132	0xFB96
+0x8430C133	0xFB97
+0x8430C134	0xFB98
+0x8430C135	0xFB99
+0x8430C136	0xFB9A
+0x8430C137	0xFB9B
+0x8430C138	0xFB9C
+0x8430C139	0xFB9D
+0x8430C230	0xFB9E
+0x8430C231	0xFB9F
+0x8430C232	0xFBA0
+0x8430C233	0xFBA1
+0x8430C234	0xFBA2
+0x8430C235	0xFBA3
+0x8430C236	0xFBA4
+0x8430C237	0xFBA5
+0x8430C238	0xFBA6
+0x8430C239	0xFBA7
+0x8430C330	0xFBA8
+0x8430C331	0xFBA9
+0x8430C332	0xFBAA
+0x8430C333	0xFBAB
+0x8430C334	0xFBAC
+0x8430C335	0xFBAD
+0x8430C336	0xFBAE
+0x8430C337	0xFBAF
+0x8430C338	0xFBB0
+0x8430C339	0xFBB1
+0x8430C430	0xFBB2
+0x8430C431	0xFBB3
+0x8430C432	0xFBB4
+0x8430C433	0xFBB5
+0x8430C434	0xFBB6
+0x8430C435	0xFBB7
+0x8430C436	0xFBB8
+0x8430C437	0xFBB9
+0x8430C438	0xFBBA
+0x8430C439	0xFBBB
+0x8430C530	0xFBBC
+0x8430C531	0xFBBD
+0x8430C532	0xFBBE
+0x8430C533	0xFBBF
+0x8430C534	0xFBC0
+0x8430C535	0xFBC1
+0x8430C536	0xFBC2
+0x8430C537	0xFBC3
+0x8430C538	0xFBC4
+0x8430C539	0xFBC5
+0x8430C630	0xFBC6
+0x8430C631	0xFBC7
+0x8430C632	0xFBC8
+0x8430C633	0xFBC9
+0x8430C634	0xFBCA
+0x8430C635	0xFBCB
+0x8430C636	0xFBCC
+0x8430C637	0xFBCD
+0x8430C638	0xFBCE
+0x8430C639	0xFBCF
+0x8430C730	0xFBD0
+0x8430C731	0xFBD1
+0x8430C732	0xFBD2
+0x8430C733	0xFBD3
+0x8430C734	0xFBD4
+0x8430C735	0xFBD5
+0x8430C736	0xFBD6
+0x8430C737	0xFBD7
+0x8430C738	0xFBD8
+0x8430C739	0xFBD9
+0x8430C830	0xFBDA
+0x8430C831	0xFBDB
+0x8430C832	0xFBDC
+0x8430C833	0xFBDD
+0x8430C834	0xFBDE
+0x8430C835	0xFBDF
+0x8430C836	0xFBE0
+0x8430C837	0xFBE1
+0x8430C838	0xFBE2
+0x8430C839	0xFBE3
+0x8430C930	0xFBE4
+0x8430C931	0xFBE5
+0x8430C932	0xFBE6
+0x8430C933	0xFBE7
+0x8430C934	0xFBE8
+0x8430C935	0xFBE9
+0x8430C936	0xFBEA
+0x8430C937	0xFBEB
+0x8430C938	0xFBEC
+0x8430C939	0xFBED
+0x8430CA30	0xFBEE
+0x8430CA31	0xFBEF
+0x8430CA32	0xFBF0
+0x8430CA33	0xFBF1
+0x8430CA34	0xFBF2
+0x8430CA35	0xFBF3
+0x8430CA36	0xFBF4
+0x8430CA37	0xFBF5
+0x8430CA38	0xFBF6
+0x8430CA39	0xFBF7
+0x8430CB30	0xFBF8
+0x8430CB31	0xFBF9
+0x8430CB32	0xFBFA
+0x8430CB33	0xFBFB
+0x8430CB34	0xFBFC
+0x8430CB35	0xFBFD
+0x8430CB36	0xFBFE
+0x8430CB37	0xFBFF
+0x8430CB38	0xFC00
+0x8430CB39	0xFC01
+0x8430CC30	0xFC02
+0x8430CC31	0xFC03
+0x8430CC32	0xFC04
+0x8430CC33	0xFC05
+0x8430CC34	0xFC06
+0x8430CC35	0xFC07
+0x8430CC36	0xFC08
+0x8430CC37	0xFC09
+0x8430CC38	0xFC0A
+0x8430CC39	0xFC0B
+0x8430CD30	0xFC0C
+0x8430CD31	0xFC0D
+0x8430CD32	0xFC0E
+0x8430CD33	0xFC0F
+0x8430CD34	0xFC10
+0x8430CD35	0xFC11
+0x8430CD36	0xFC12
+0x8430CD37	0xFC13
+0x8430CD38	0xFC14
+0x8430CD39	0xFC15
+0x8430CE30	0xFC16
+0x8430CE31	0xFC17
+0x8430CE32	0xFC18
+0x8430CE33	0xFC19
+0x8430CE34	0xFC1A
+0x8430CE35	0xFC1B
+0x8430CE36	0xFC1C
+0x8430CE37	0xFC1D
+0x8430CE38	0xFC1E
+0x8430CE39	0xFC1F
+0x8430CF30	0xFC20
+0x8430CF31	0xFC21
+0x8430CF32	0xFC22
+0x8430CF33	0xFC23
+0x8430CF34	0xFC24
+0x8430CF35	0xFC25
+0x8430CF36	0xFC26
+0x8430CF37	0xFC27
+0x8430CF38	0xFC28
+0x8430CF39	0xFC29
+0x8430D030	0xFC2A
+0x8430D031	0xFC2B
+0x8430D032	0xFC2C
+0x8430D033	0xFC2D
+0x8430D034	0xFC2E
+0x8430D035	0xFC2F
+0x8430D036	0xFC30
+0x8430D037	0xFC31
+0x8430D038	0xFC32
+0x8430D039	0xFC33
+0x8430D130	0xFC34
+0x8430D131	0xFC35
+0x8430D132	0xFC36
+0x8430D133	0xFC37
+0x8430D134	0xFC38
+0x8430D135	0xFC39
+0x8430D136	0xFC3A
+0x8430D137	0xFC3B
+0x8430D138	0xFC3C
+0x8430D139	0xFC3D
+0x8430D230	0xFC3E
+0x8430D231	0xFC3F
+0x8430D232	0xFC40
+0x8430D233	0xFC41
+0x8430D234	0xFC42
+0x8430D235	0xFC43
+0x8430D236	0xFC44
+0x8430D237	0xFC45
+0x8430D238	0xFC46
+0x8430D239	0xFC47
+0x8430D330	0xFC48
+0x8430D331	0xFC49
+0x8430D332	0xFC4A
+0x8430D333	0xFC4B
+0x8430D334	0xFC4C
+0x8430D335	0xFC4D
+0x8430D336	0xFC4E
+0x8430D337	0xFC4F
+0x8430D338	0xFC50
+0x8430D339	0xFC51
+0x8430D430	0xFC52
+0x8430D431	0xFC53
+0x8430D432	0xFC54
+0x8430D433	0xFC55
+0x8430D434	0xFC56
+0x8430D435	0xFC57
+0x8430D436	0xFC58
+0x8430D437	0xFC59
+0x8430D438	0xFC5A
+0x8430D439	0xFC5B
+0x8430D530	0xFC5C
+0x8430D531	0xFC5D
+0x8430D532	0xFC5E
+0x8430D533	0xFC5F
+0x8430D534	0xFC60
+0x8430D535	0xFC61
+0x8430D536	0xFC62
+0x8430D537	0xFC63
+0x8430D538	0xFC64
+0x8430D539	0xFC65
+0x8430D630	0xFC66
+0x8430D631	0xFC67
+0x8430D632	0xFC68
+0x8430D633	0xFC69
+0x8430D634	0xFC6A
+0x8430D635	0xFC6B
+0x8430D636	0xFC6C
+0x8430D637	0xFC6D
+0x8430D638	0xFC6E
+0x8430D639	0xFC6F
+0x8430D730	0xFC70
+0x8430D731	0xFC71
+0x8430D732	0xFC72
+0x8430D733	0xFC73
+0x8430D734	0xFC74
+0x8430D735	0xFC75
+0x8430D736	0xFC76
+0x8430D737	0xFC77
+0x8430D738	0xFC78
+0x8430D739	0xFC79
+0x8430D830	0xFC7A
+0x8430D831	0xFC7B
+0x8430D832	0xFC7C
+0x8430D833	0xFC7D
+0x8430D834	0xFC7E
+0x8430D835	0xFC7F
+0x8430D836	0xFC80
+0x8430D837	0xFC81
+0x8430D838	0xFC82
+0x8430D839	0xFC83
+0x8430D930	0xFC84
+0x8430D931	0xFC85
+0x8430D932	0xFC86
+0x8430D933	0xFC87
+0x8430D934	0xFC88
+0x8430D935	0xFC89
+0x8430D936	0xFC8A
+0x8430D937	0xFC8B
+0x8430D938	0xFC8C
+0x8430D939	0xFC8D
+0x8430DA30	0xFC8E
+0x8430DA31	0xFC8F
+0x8430DA32	0xFC90
+0x8430DA33	0xFC91
+0x8430DA34	0xFC92
+0x8430DA35	0xFC93
+0x8430DA36	0xFC94
+0x8430DA37	0xFC95
+0x8430DA38	0xFC96
+0x8430DA39	0xFC97
+0x8430DB30	0xFC98
+0x8430DB31	0xFC99
+0x8430DB32	0xFC9A
+0x8430DB33	0xFC9B
+0x8430DB34	0xFC9C
+0x8430DB35	0xFC9D
+0x8430DB36	0xFC9E
+0x8430DB37	0xFC9F
+0x8430DB38	0xFCA0
+0x8430DB39	0xFCA1
+0x8430DC30	0xFCA2
+0x8430DC31	0xFCA3
+0x8430DC32	0xFCA4
+0x8430DC33	0xFCA5
+0x8430DC34	0xFCA6
+0x8430DC35	0xFCA7
+0x8430DC36	0xFCA8
+0x8430DC37	0xFCA9
+0x8430DC38	0xFCAA
+0x8430DC39	0xFCAB
+0x8430DD30	0xFCAC
+0x8430DD31	0xFCAD
+0x8430DD32	0xFCAE
+0x8430DD33	0xFCAF
+0x8430DD34	0xFCB0
+0x8430DD35	0xFCB1
+0x8430DD36	0xFCB2
+0x8430DD37	0xFCB3
+0x8430DD38	0xFCB4
+0x8430DD39	0xFCB5
+0x8430DE30	0xFCB6
+0x8430DE31	0xFCB7
+0x8430DE32	0xFCB8
+0x8430DE33	0xFCB9
+0x8430DE34	0xFCBA
+0x8430DE35	0xFCBB
+0x8430DE36	0xFCBC
+0x8430DE37	0xFCBD
+0x8430DE38	0xFCBE
+0x8430DE39	0xFCBF
+0x8430DF30	0xFCC0
+0x8430DF31	0xFCC1
+0x8430DF32	0xFCC2
+0x8430DF33	0xFCC3
+0x8430DF34	0xFCC4
+0x8430DF35	0xFCC5
+0x8430DF36	0xFCC6
+0x8430DF37	0xFCC7
+0x8430DF38	0xFCC8
+0x8430DF39	0xFCC9
+0x8430E030	0xFCCA
+0x8430E031	0xFCCB
+0x8430E032	0xFCCC
+0x8430E033	0xFCCD
+0x8430E034	0xFCCE
+0x8430E035	0xFCCF
+0x8430E036	0xFCD0
+0x8430E037	0xFCD1
+0x8430E038	0xFCD2
+0x8430E039	0xFCD3
+0x8430E130	0xFCD4
+0x8430E131	0xFCD5
+0x8430E132	0xFCD6
+0x8430E133	0xFCD7
+0x8430E134	0xFCD8
+0x8430E135	0xFCD9
+0x8430E136	0xFCDA
+0x8430E137	0xFCDB
+0x8430E138	0xFCDC
+0x8430E139	0xFCDD
+0x8430E230	0xFCDE
+0x8430E231	0xFCDF
+0x8430E232	0xFCE0
+0x8430E233	0xFCE1
+0x8430E234	0xFCE2
+0x8430E235	0xFCE3
+0x8430E236	0xFCE4
+0x8430E237	0xFCE5
+0x8430E238	0xFCE6
+0x8430E239	0xFCE7
+0x8430E330	0xFCE8
+0x8430E331	0xFCE9
+0x8430E332	0xFCEA
+0x8430E333	0xFCEB
+0x8430E334	0xFCEC
+0x8430E335	0xFCED
+0x8430E336	0xFCEE
+0x8430E337	0xFCEF
+0x8430E338	0xFCF0
+0x8430E339	0xFCF1
+0x8430E430	0xFCF2
+0x8430E431	0xFCF3
+0x8430E432	0xFCF4
+0x8430E433	0xFCF5
+0x8430E434	0xFCF6
+0x8430E435	0xFCF7
+0x8430E436	0xFCF8
+0x8430E437	0xFCF9
+0x8430E438	0xFCFA
+0x8430E439	0xFCFB
+0x8430E530	0xFCFC
+0x8430E531	0xFCFD
+0x8430E532	0xFCFE
+0x8430E533	0xFCFF
+0x8430E534	0xFD00
+0x8430E535	0xFD01
+0x8430E536	0xFD02
+0x8430E537	0xFD03
+0x8430E538	0xFD04
+0x8430E539	0xFD05
+0x8430E630	0xFD06
+0x8430E631	0xFD07
+0x8430E632	0xFD08
+0x8430E633	0xFD09
+0x8430E634	0xFD0A
+0x8430E635	0xFD0B
+0x8430E636	0xFD0C
+0x8430E637	0xFD0D
+0x8430E638	0xFD0E
+0x8430E639	0xFD0F
+0x8430E730	0xFD10
+0x8430E731	0xFD11
+0x8430E732	0xFD12
+0x8430E733	0xFD13
+0x8430E734	0xFD14
+0x8430E735	0xFD15
+0x8430E736	0xFD16
+0x8430E737	0xFD17
+0x8430E738	0xFD18
+0x8430E739	0xFD19
+0x8430E830	0xFD1A
+0x8430E831	0xFD1B
+0x8430E832	0xFD1C
+0x8430E833	0xFD1D
+0x8430E834	0xFD1E
+0x8430E835	0xFD1F
+0x8430E836	0xFD20
+0x8430E837	0xFD21
+0x8430E838	0xFD22
+0x8430E839	0xFD23
+0x8430E930	0xFD24
+0x8430E931	0xFD25
+0x8430E932	0xFD26
+0x8430E933	0xFD27
+0x8430E934	0xFD28
+0x8430E935	0xFD29
+0x8430E936	0xFD2A
+0x8430E937	0xFD2B
+0x8430E938	0xFD2C
+0x8430E939	0xFD2D
+0x8430EA30	0xFD2E
+0x8430EA31	0xFD2F
+0x8430EA32	0xFD30
+0x8430EA33	0xFD31
+0x8430EA34	0xFD32
+0x8430EA35	0xFD33
+0x8430EA36	0xFD34
+0x8430EA37	0xFD35
+0x8430EA38	0xFD36
+0x8430EA39	0xFD37
+0x8430EB30	0xFD38
+0x8430EB31	0xFD39
+0x8430EB32	0xFD3A
+0x8430EB33	0xFD3B
+0x8430EB34	0xFD3C
+0x8430EB35	0xFD3D
+0x8430EB36	0xFD3E
+0x8430EB37	0xFD3F
+0x8430EB38	0xFD40
+0x8430EB39	0xFD41
+0x8430EC30	0xFD42
+0x8430EC31	0xFD43
+0x8430EC32	0xFD44
+0x8430EC33	0xFD45
+0x8430EC34	0xFD46
+0x8430EC35	0xFD47
+0x8430EC36	0xFD48
+0x8430EC37	0xFD49
+0x8430EC38	0xFD4A
+0x8430EC39	0xFD4B
+0x8430ED30	0xFD4C
+0x8430ED31	0xFD4D
+0x8430ED32	0xFD4E
+0x8430ED33	0xFD4F
+0x8430ED34	0xFD50
+0x8430ED35	0xFD51
+0x8430ED36	0xFD52
+0x8430ED37	0xFD53
+0x8430ED38	0xFD54
+0x8430ED39	0xFD55
+0x8430EE30	0xFD56
+0x8430EE31	0xFD57
+0x8430EE32	0xFD58
+0x8430EE33	0xFD59
+0x8430EE34	0xFD5A
+0x8430EE35	0xFD5B
+0x8430EE36	0xFD5C
+0x8430EE37	0xFD5D
+0x8430EE38	0xFD5E
+0x8430EE39	0xFD5F
+0x8430EF30	0xFD60
+0x8430EF31	0xFD61
+0x8430EF32	0xFD62
+0x8430EF33	0xFD63
+0x8430EF34	0xFD64
+0x8430EF35	0xFD65
+0x8430EF36	0xFD66
+0x8430EF37	0xFD67
+0x8430EF38	0xFD68
+0x8430EF39	0xFD69
+0x8430F030	0xFD6A
+0x8430F031	0xFD6B
+0x8430F032	0xFD6C
+0x8430F033	0xFD6D
+0x8430F034	0xFD6E
+0x8430F035	0xFD6F
+0x8430F036	0xFD70
+0x8430F037	0xFD71
+0x8430F038	0xFD72
+0x8430F039	0xFD73
+0x8430F130	0xFD74
+0x8430F131	0xFD75
+0x8430F132	0xFD76
+0x8430F133	0xFD77
+0x8430F134	0xFD78
+0x8430F135	0xFD79
+0x8430F136	0xFD7A
+0x8430F137	0xFD7B
+0x8430F138	0xFD7C
+0x8430F139	0xFD7D
+0x8430F230	0xFD7E
+0x8430F231	0xFD7F
+0x8430F232	0xFD80
+0x8430F233	0xFD81
+0x8430F234	0xFD82
+0x8430F235	0xFD83
+0x8430F236	0xFD84
+0x8430F237	0xFD85
+0x8430F238	0xFD86
+0x8430F239	0xFD87
+0x8430F330	0xFD88
+0x8430F331	0xFD89
+0x8430F332	0xFD8A
+0x8430F333	0xFD8B
+0x8430F334	0xFD8C
+0x8430F335	0xFD8D
+0x8430F336	0xFD8E
+0x8430F337	0xFD8F
+0x8430F338	0xFD90
+0x8430F339	0xFD91
+0x8430F430	0xFD92
+0x8430F431	0xFD93
+0x8430F432	0xFD94
+0x8430F433	0xFD95
+0x8430F434	0xFD96
+0x8430F435	0xFD97
+0x8430F436	0xFD98
+0x8430F437	0xFD99
+0x8430F438	0xFD9A
+0x8430F439	0xFD9B
+0x8430F530	0xFD9C
+0x8430F531	0xFD9D
+0x8430F532	0xFD9E
+0x8430F533	0xFD9F
+0x8430F534	0xFDA0
+0x8430F535	0xFDA1
+0x8430F536	0xFDA2
+0x8430F537	0xFDA3
+0x8430F538	0xFDA4
+0x8430F539	0xFDA5
+0x8430F630	0xFDA6
+0x8430F631	0xFDA7
+0x8430F632	0xFDA8
+0x8430F633	0xFDA9
+0x8430F634	0xFDAA
+0x8430F635	0xFDAB
+0x8430F636	0xFDAC
+0x8430F637	0xFDAD
+0x8430F638	0xFDAE
+0x8430F639	0xFDAF
+0x8430F730	0xFDB0
+0x8430F731	0xFDB1
+0x8430F732	0xFDB2
+0x8430F733	0xFDB3
+0x8430F734	0xFDB4
+0x8430F735	0xFDB5
+0x8430F736	0xFDB6
+0x8430F737	0xFDB7
+0x8430F738	0xFDB8
+0x8430F739	0xFDB9
+0x8430F830	0xFDBA
+0x8430F831	0xFDBB
+0x8430F832	0xFDBC
+0x8430F833	0xFDBD
+0x8430F834	0xFDBE
+0x8430F835	0xFDBF
+0x8430F836	0xFDC0
+0x8430F837	0xFDC1
+0x8430F838	0xFDC2
+0x8430F839	0xFDC3
+0x8430F930	0xFDC4
+0x8430F931	0xFDC5
+0x8430F932	0xFDC6
+0x8430F933	0xFDC7
+0x8430F934	0xFDC8
+0x8430F935	0xFDC9
+0x8430F936	0xFDCA
+0x8430F937	0xFDCB
+0x8430F938	0xFDCC
+0x8430F939	0xFDCD
+0x8430FA30	0xFDCE
+0x8430FA31	0xFDCF
+0x8430FA32	0xFDD0
+0x8430FA33	0xFDD1
+0x8430FA34	0xFDD2
+0x8430FA35	0xFDD3
+0x8430FA36	0xFDD4
+0x8430FA37	0xFDD5
+0x8430FA38	0xFDD6
+0x8430FA39	0xFDD7
+0x8430FB30	0xFDD8
+0x8430FB31	0xFDD9
+0x8430FB32	0xFDDA
+0x8430FB33	0xFDDB
+0x8430FB34	0xFDDC
+0x8430FB35	0xFDDD
+0x8430FB36	0xFDDE
+0x8430FB37	0xFDDF
+0x8430FB38	0xFDE0
+0x8430FB39	0xFDE1
+0x8430FC30	0xFDE2
+0x8430FC31	0xFDE3
+0x8430FC32	0xFDE4
+0x8430FC33	0xFDE5
+0x8430FC34	0xFDE6
+0x8430FC35	0xFDE7
+0x8430FC36	0xFDE8
+0x8430FC37	0xFDE9
+0x8430FC38	0xFDEA
+0x8430FC39	0xFDEB
+0x8430FD30	0xFDEC
+0x8430FD31	0xFDED
+0x8430FD32	0xFDEE
+0x8430FD33	0xFDEF
+0x8430FD34	0xFDF0
+0x8430FD35	0xFDF1
+0x8430FD36	0xFDF2
+0x8430FD37	0xFDF3
+0x8430FD38	0xFDF4
+0x8430FD39	0xFDF5
+0x8430FE30	0xFDF6
+0x8430FE31	0xFDF7
+0x8430FE32	0xFDF8
+0x8430FE33	0xFDF9
+0x8430FE34	0xFDFA
+0x8430FE35	0xFDFB
+0x8430FE36	0xFDFC
+0x8430FE37	0xFDFD
+0x8430FE38	0xFDFE
+0x8430FE39	0xFDFF
+0x84318130	0xFE00
+0x84318131	0xFE01
+0x84318132	0xFE02
+0x84318133	0xFE03
+0x84318134	0xFE04
+0x84318135	0xFE05
+0x84318136	0xFE06
+0x84318137	0xFE07
+0x84318138	0xFE08
+0x84318139	0xFE09
+0x84318230	0xFE0A
+0x84318231	0xFE0B
+0x84318232	0xFE0C
+0x84318233	0xFE0D
+0x84318234	0xFE0E
+0x84318235	0xFE0F
+0x84318236	0xFE10
+0x84318237	0xFE11
+0x84318238	0xFE12
+0x84318239	0xFE13
+0x84318330	0xFE14
+0x84318331	0xFE15
+0x84318332	0xFE16
+0x84318333	0xFE17
+0x84318334	0xFE18
+0x84318335	0xFE19
+0x84318336	0xFE1A
+0x84318337	0xFE1B
+0x84318338	0xFE1C
+0x84318339	0xFE1D
+0x84318430	0xFE1E
+0x84318431	0xFE1F
+0x84318432	0xFE20
+0x84318433	0xFE21
+0x84318434	0xFE22
+0x84318435	0xFE23
+0x84318436	0xFE24
+0x84318437	0xFE25
+0x84318438	0xFE26
+0x84318439	0xFE27
+0x84318530	0xFE28
+0x84318531	0xFE29
+0x84318532	0xFE2A
+0x84318533	0xFE2B
+0x84318534	0xFE2C
+0x84318535	0xFE2D
+0x84318536	0xFE2E
+0x84318537	0xFE2F
+0x84318538	0xFE32
+0x84318539	0xFE45
+0x84318630	0xFE46
+0x84318631	0xFE47
+0x84318632	0xFE48
+0x84318633	0xFE53
+0x84318634	0xFE58
+0x84318635	0xFE67
+0x84318636	0xFE6C
+0x84318637	0xFE6D
+0x84318638	0xFE6E
+0x84318639	0xFE6F
+0x84318730	0xFE70
+0x84318731	0xFE71
+0x84318732	0xFE72
+0x84318733	0xFE73
+0x84318734	0xFE74
+0x84318735	0xFE75
+0x84318736	0xFE76
+0x84318737	0xFE77
+0x84318738	0xFE78
+0x84318739	0xFE79
+0x84318830	0xFE7A
+0x84318831	0xFE7B
+0x84318832	0xFE7C
+0x84318833	0xFE7D
+0x84318834	0xFE7E
+0x84318835	0xFE7F
+0x84318836	0xFE80
+0x84318837	0xFE81
+0x84318838	0xFE82
+0x84318839	0xFE83
+0x84318930	0xFE84
+0x84318931	0xFE85
+0x84318932	0xFE86
+0x84318933	0xFE87
+0x84318934	0xFE88
+0x84318935	0xFE89
+0x84318936	0xFE8A
+0x84318937	0xFE8B
+0x84318938	0xFE8C
+0x84318939	0xFE8D
+0x84318A30	0xFE8E
+0x84318A31	0xFE8F
+0x84318A32	0xFE90
+0x84318A33	0xFE91
+0x84318A34	0xFE92
+0x84318A35	0xFE93
+0x84318A36	0xFE94
+0x84318A37	0xFE95
+0x84318A38	0xFE96
+0x84318A39	0xFE97
+0x84318B30	0xFE98
+0x84318B31	0xFE99
+0x84318B32	0xFE9A
+0x84318B33	0xFE9B
+0x84318B34	0xFE9C
+0x84318B35	0xFE9D
+0x84318B36	0xFE9E
+0x84318B37	0xFE9F
+0x84318B38	0xFEA0
+0x84318B39	0xFEA1
+0x84318C30	0xFEA2
+0x84318C31	0xFEA3
+0x84318C32	0xFEA4
+0x84318C33	0xFEA5
+0x84318C34	0xFEA6
+0x84318C35	0xFEA7
+0x84318C36	0xFEA8
+0x84318C37	0xFEA9
+0x84318C38	0xFEAA
+0x84318C39	0xFEAB
+0x84318D30	0xFEAC
+0x84318D31	0xFEAD
+0x84318D32	0xFEAE
+0x84318D33	0xFEAF
+0x84318D34	0xFEB0
+0x84318D35	0xFEB1
+0x84318D36	0xFEB2
+0x84318D37	0xFEB3
+0x84318D38	0xFEB4
+0x84318D39	0xFEB5
+0x84318E30	0xFEB6
+0x84318E31	0xFEB7
+0x84318E32	0xFEB8
+0x84318E33	0xFEB9
+0x84318E34	0xFEBA
+0x84318E35	0xFEBB
+0x84318E36	0xFEBC
+0x84318E37	0xFEBD
+0x84318E38	0xFEBE
+0x84318E39	0xFEBF
+0x84318F30	0xFEC0
+0x84318F31	0xFEC1
+0x84318F32	0xFEC2
+0x84318F33	0xFEC3
+0x84318F34	0xFEC4
+0x84318F35	0xFEC5
+0x84318F36	0xFEC6
+0x84318F37	0xFEC7
+0x84318F38	0xFEC8
+0x84318F39	0xFEC9
+0x84319030	0xFECA
+0x84319031	0xFECB
+0x84319032	0xFECC
+0x84319033	0xFECD
+0x84319034	0xFECE
+0x84319035	0xFECF
+0x84319036	0xFED0
+0x84319037	0xFED1
+0x84319038	0xFED2
+0x84319039	0xFED3
+0x84319130	0xFED4
+0x84319131	0xFED5
+0x84319132	0xFED6
+0x84319133	0xFED7
+0x84319134	0xFED8
+0x84319135	0xFED9
+0x84319136	0xFEDA
+0x84319137	0xFEDB
+0x84319138	0xFEDC
+0x84319139	0xFEDD
+0x84319230	0xFEDE
+0x84319231	0xFEDF
+0x84319232	0xFEE0
+0x84319233	0xFEE1
+0x84319234	0xFEE2
+0x84319235	0xFEE3
+0x84319236	0xFEE4
+0x84319237	0xFEE5
+0x84319238	0xFEE6
+0x84319239	0xFEE7
+0x84319330	0xFEE8
+0x84319331	0xFEE9
+0x84319332	0xFEEA
+0x84319333	0xFEEB
+0x84319334	0xFEEC
+0x84319335	0xFEED
+0x84319336	0xFEEE
+0x84319337	0xFEEF
+0x84319338	0xFEF0
+0x84319339	0xFEF1
+0x84319430	0xFEF2
+0x84319431	0xFEF3
+0x84319432	0xFEF4
+0x84319433	0xFEF5
+0x84319434	0xFEF6
+0x84319435	0xFEF7
+0x84319436	0xFEF8
+0x84319437	0xFEF9
+0x84319438	0xFEFA
+0x84319439	0xFEFB
+0x84319530	0xFEFC
+0x84319531	0xFEFD
+0x84319532	0xFEFE
+0x84319533	0xFEFF
+0x84319534	0xFF00
+0x84319535	0xFF5F
+0x84319536	0xFF60
+0x84319537	0xFF61
+0x84319538	0xFF62
+0x84319539	0xFF63
+0x84319630	0xFF64
+0x84319631	0xFF65
+0x84319632	0xFF66
+0x84319633	0xFF67
+0x84319634	0xFF68
+0x84319635	0xFF69
+0x84319636	0xFF6A
+0x84319637	0xFF6B
+0x84319638	0xFF6C
+0x84319639	0xFF6D
+0x84319730	0xFF6E
+0x84319731	0xFF6F
+0x84319732	0xFF70
+0x84319733	0xFF71
+0x84319734	0xFF72
+0x84319735	0xFF73
+0x84319736	0xFF74
+0x84319737	0xFF75
+0x84319738	0xFF76
+0x84319739	0xFF77
+0x84319830	0xFF78
+0x84319831	0xFF79
+0x84319832	0xFF7A
+0x84319833	0xFF7B
+0x84319834	0xFF7C
+0x84319835	0xFF7D
+0x84319836	0xFF7E
+0x84319837	0xFF7F
+0x84319838	0xFF80
+0x84319839	0xFF81
+0x84319930	0xFF82
+0x84319931	0xFF83
+0x84319932	0xFF84
+0x84319933	0xFF85
+0x84319934	0xFF86
+0x84319935	0xFF87
+0x84319936	0xFF88
+0x84319937	0xFF89
+0x84319938	0xFF8A
+0x84319939	0xFF8B
+0x84319A30	0xFF8C
+0x84319A31	0xFF8D
+0x84319A32	0xFF8E
+0x84319A33	0xFF8F
+0x84319A34	0xFF90
+0x84319A35	0xFF91
+0x84319A36	0xFF92
+0x84319A37	0xFF93
+0x84319A38	0xFF94
+0x84319A39	0xFF95
+0x84319B30	0xFF96
+0x84319B31	0xFF97
+0x84319B32	0xFF98
+0x84319B33	0xFF99
+0x84319B34	0xFF9A
+0x84319B35	0xFF9B
+0x84319B36	0xFF9C
+0x84319B37	0xFF9D
+0x84319B38	0xFF9E
+0x84319B39	0xFF9F
+0x84319C30	0xFFA0
+0x84319C31	0xFFA1
+0x84319C32	0xFFA2
+0x84319C33	0xFFA3
+0x84319C34	0xFFA4
+0x84319C35	0xFFA5
+0x84319C36	0xFFA6
+0x84319C37	0xFFA7
+0x84319C38	0xFFA8
+0x84319C39	0xFFA9
+0x84319D30	0xFFAA
+0x84319D31	0xFFAB
+0x84319D32	0xFFAC
+0x84319D33	0xFFAD
+0x84319D34	0xFFAE
+0x84319D35	0xFFAF
+0x84319D36	0xFFB0
+0x84319D37	0xFFB1
+0x84319D38	0xFFB2
+0x84319D39	0xFFB3
+0x84319E30	0xFFB4
+0x84319E31	0xFFB5
+0x84319E32	0xFFB6
+0x84319E33	0xFFB7
+0x84319E34	0xFFB8
+0x84319E35	0xFFB9
+0x84319E36	0xFFBA
+0x84319E37	0xFFBB
+0x84319E38	0xFFBC
+0x84319E39	0xFFBD
+0x84319F30	0xFFBE
+0x84319F31	0xFFBF
+0x84319F32	0xFFC0
+0x84319F33	0xFFC1
+0x84319F34	0xFFC2
+0x84319F35	0xFFC3
+0x84319F36	0xFFC4
+0x84319F37	0xFFC5
+0x84319F38	0xFFC6
+0x84319F39	0xFFC7
+0x8431A030	0xFFC8
+0x8431A031	0xFFC9
+0x8431A032	0xFFCA
+0x8431A033	0xFFCB
+0x8431A034	0xFFCC
+0x8431A035	0xFFCD
+0x8431A036	0xFFCE
+0x8431A037	0xFFCF
+0x8431A038	0xFFD0
+0x8431A039	0xFFD1
+0x8431A130	0xFFD2
+0x8431A131	0xFFD3
+0x8431A132	0xFFD4
+0x8431A133	0xFFD5
+0x8431A134	0xFFD6
+0x8431A135	0xFFD7
+0x8431A136	0xFFD8
+0x8431A137	0xFFD9
+0x8431A138	0xFFDA
+0x8431A139	0xFFDB
+0x8431A230	0xFFDC
+0x8431A231	0xFFDD
+0x8431A232	0xFFDE
+0x8431A233	0xFFDF
+0x8431A234	0xFFE6
+0x8431A235	0xFFE7
+0x8431A236	0xFFE8
+0x8431A237	0xFFE9
+0x8431A238	0xFFEA
+0x8431A239	0xFFEB
+0x8431A330	0xFFEC
+0x8431A331	0xFFED
+0x8431A332	0xFFEE
+0x8431A333	0xFFEF
+0x8431A334	0xFFF0
+0x8431A335	0xFFF1
+0x8431A336	0xFFF2
+0x8431A337	0xFFF3
+0x8431A338	0xFFF4
+0x8431A339	0xFFF5
+0x8431A430	0xFFF6
+0x8431A431	0xFFF7
+0x8431A432	0xFFF8
+0x8431A433	0xFFF9
+0x8431A434	0xFFFA
+0x8431A435	0xFFFB
+0x8431A436	0xFFFC
+0x8431A437	0xFFFD
+0x8431A438	0xFFFE
+0x8431A439	0xFFFF
+0x8440	0x51D8
+0x8441	0x51D9
+0x8442	0x51DA
+0x8443	0x51DC
+0x8444	0x51DE
+0x8445	0x51DF
+0x8446	0x51E2
+0x8447	0x51E3
+0x8448	0x51E5
+0x8449	0x51E6
+0x844A	0x51E7
+0x844B	0x51E8
+0x844C	0x51E9
+0x844D	0x51EA
+0x844E	0x51EC
+0x844F	0x51EE
+0x8450	0x51F1
+0x8451	0x51F2
+0x8452	0x51F4
+0x8453	0x51F7
+0x8454	0x51FE
+0x8455	0x5204
+0x8456	0x5205
+0x8457	0x5209
+0x8458	0x520B
+0x8459	0x520C
+0x845A	0x520F
+0x845B	0x5210
+0x845C	0x5213
+0x845D	0x5214
+0x845E	0x5215
+0x845F	0x521C
+0x8460	0x521E
+0x8461	0x521F
+0x8462	0x5221
+0x8463	0x5222
+0x8464	0x5223
+0x8465	0x5225
+0x8466	0x5226
+0x8467	0x5227
+0x8468	0x522A
+0x8469	0x522C
+0x846A	0x522F
+0x846B	0x5231
+0x846C	0x5232
+0x846D	0x5234
+0x846E	0x5235
+0x846F	0x523C
+0x8470	0x523E
+0x8471	0x5244
+0x8472	0x5245
+0x8473	0x5246
+0x8474	0x5247
+0x8475	0x5248
+0x8476	0x5249
+0x8477	0x524B
+0x8478	0x524E
+0x8479	0x524F
+0x847A	0x5252
+0x847B	0x5253
+0x847C	0x5255
+0x847D	0x5257
+0x847E	0x5258
+0x8480	0x5259
+0x8481	0x525A
+0x8482	0x525B
+0x8483	0x525D
+0x8484	0x525F
+0x8485	0x5260
+0x8486	0x5262
+0x8487	0x5263
+0x8488	0x5264
+0x8489	0x5266
+0x848A	0x5268
+0x848B	0x526B
+0x848C	0x526C
+0x848D	0x526D
+0x848E	0x526E
+0x848F	0x5270
+0x8490	0x5271
+0x8491	0x5273
+0x8492	0x5274
+0x8493	0x5275
+0x8494	0x5276
+0x8495	0x5277
+0x8496	0x5278
+0x8497	0x5279
+0x8498	0x527A
+0x8499	0x527B
+0x849A	0x527C
+0x849B	0x527E
+0x849C	0x5280
+0x849D	0x5283
+0x849E	0x5284
+0x849F	0x5285
+0x84A0	0x5286
+0x84A1	0x5287
+0x84A2	0x5289
+0x84A3	0x528A
+0x84A4	0x528B
+0x84A5	0x528C
+0x84A6	0x528D
+0x84A7	0x528E
+0x84A8	0x528F
+0x84A9	0x5291
+0x84AA	0x5292
+0x84AB	0x5294
+0x84AC	0x5295
+0x84AD	0x5296
+0x84AE	0x5297
+0x84AF	0x5298
+0x84B0	0x5299
+0x84B1	0x529A
+0x84B2	0x529C
+0x84B3	0x52A4
+0x84B4	0x52A5
+0x84B5	0x52A6
+0x84B6	0x52A7
+0x84B7	0x52AE
+0x84B8	0x52AF
+0x84B9	0x52B0
+0x84BA	0x52B4
+0x84BB	0x52B5
+0x84BC	0x52B6
+0x84BD	0x52B7
+0x84BE	0x52B8
+0x84BF	0x52B9
+0x84C0	0x52BA
+0x84C1	0x52BB
+0x84C2	0x52BC
+0x84C3	0x52BD
+0x84C4	0x52C0
+0x84C5	0x52C1
+0x84C6	0x52C2
+0x84C7	0x52C4
+0x84C8	0x52C5
+0x84C9	0x52C6
+0x84CA	0x52C8
+0x84CB	0x52CA
+0x84CC	0x52CC
+0x84CD	0x52CD
+0x84CE	0x52CE
+0x84CF	0x52CF
+0x84D0	0x52D1
+0x84D1	0x52D3
+0x84D2	0x52D4
+0x84D3	0x52D5
+0x84D4	0x52D7
+0x84D5	0x52D9
+0x84D6	0x52DA
+0x84D7	0x52DB
+0x84D8	0x52DC
+0x84D9	0x52DD
+0x84DA	0x52DE
+0x84DB	0x52E0
+0x84DC	0x52E1
+0x84DD	0x52E2
+0x84DE	0x52E3
+0x84DF	0x52E5
+0x84E0	0x52E6
+0x84E1	0x52E7
+0x84E2	0x52E8
+0x84E3	0x52E9
+0x84E4	0x52EA
+0x84E5	0x52EB
+0x84E6	0x52EC
+0x84E7	0x52ED
+0x84E8	0x52EE
+0x84E9	0x52EF
+0x84EA	0x52F1
+0x84EB	0x52F2
+0x84EC	0x52F3
+0x84ED	0x52F4
+0x84EE	0x52F5
+0x84EF	0x52F6
+0x84F0	0x52F7
+0x84F1	0x52F8
+0x84F2	0x52FB
+0x84F3	0x52FC
+0x84F4	0x52FD
+0x84F5	0x5301
+0x84F6	0x5302
+0x84F7	0x5303
+0x84F8	0x5304
+0x84F9	0x5307
+0x84FA	0x5309
+0x84FB	0x530A
+0x84FC	0x530B
+0x84FD	0x530C
+0x84FE	0x530E
+0x8540	0x5311
+0x8541	0x5312
+0x8542	0x5313
+0x8543	0x5314
+0x8544	0x5318
+0x8545	0x531B
+0x8546	0x531C
+0x8547	0x531E
+0x8548	0x531F
+0x8549	0x5322
+0x854A	0x5324
+0x854B	0x5325
+0x854C	0x5327
+0x854D	0x5328
+0x854E	0x5329
+0x854F	0x532B
+0x8550	0x532C
+0x8551	0x532D
+0x8552	0x532F
+0x8553	0x5330
+0x8554	0x5331
+0x8555	0x5332
+0x8556	0x5333
+0x8557	0x5334
+0x8558	0x5335
+0x8559	0x5336
+0x855A	0x5337
+0x855B	0x5338
+0x855C	0x533C
+0x855D	0x533D
+0x855E	0x5340
+0x855F	0x5342
+0x8560	0x5344
+0x8561	0x5346
+0x8562	0x534B
+0x8563	0x534C
+0x8564	0x534D
+0x8565	0x5350
+0x8566	0x5354
+0x8567	0x5358
+0x8568	0x5359
+0x8569	0x535B
+0x856A	0x535D
+0x856B	0x5365
+0x856C	0x5368
+0x856D	0x536A
+0x856E	0x536C
+0x856F	0x536D
+0x8570	0x5372
+0x8571	0x5376
+0x8572	0x5379
+0x8573	0x537B
+0x8574	0x537C
+0x8575	0x537D
+0x8576	0x537E
+0x8577	0x5380
+0x8578	0x5381
+0x8579	0x5383
+0x857A	0x5387
+0x857B	0x5388
+0x857C	0x538A
+0x857D	0x538E
+0x857E	0x538F
+0x8580	0x5390
+0x8581	0x5391
+0x8582	0x5392
+0x8583	0x5393
+0x8584	0x5394
+0x8585	0x5396
+0x8586	0x5397
+0x8587	0x5399
+0x8588	0x539B
+0x8589	0x539C
+0x858A	0x539E
+0x858B	0x53A0
+0x858C	0x53A1
+0x858D	0x53A4
+0x858E	0x53A7
+0x858F	0x53AA
+0x8590	0x53AB
+0x8591	0x53AC
+0x8592	0x53AD
+0x8593	0x53AF
+0x8594	0x53B0
+0x8595	0x53B1
+0x8596	0x53B2
+0x8597	0x53B3
+0x8598	0x53B4
+0x8599	0x53B5
+0x859A	0x53B7
+0x859B	0x53B8
+0x859C	0x53B9
+0x859D	0x53BA
+0x859E	0x53BC
+0x859F	0x53BD
+0x85A0	0x53BE
+0x85A1	0x53C0
+0x85A2	0x53C3
+0x85A3	0x53C4
+0x85A4	0x53C5
+0x85A5	0x53C6
+0x85A6	0x53C7
+0x85A7	0x53CE
+0x85A8	0x53CF
+0x85A9	0x53D0
+0x85AA	0x53D2
+0x85AB	0x53D3
+0x85AC	0x53D5
+0x85AD	0x53DA
+0x85AE	0x53DC
+0x85AF	0x53DD
+0x85B0	0x53DE
+0x85B1	0x53E1
+0x85B2	0x53E2
+0x85B3	0x53E7
+0x85B4	0x53F4
+0x85B5	0x53FA
+0x85B6	0x53FE
+0x85B7	0x53FF
+0x85B8	0x5400
+0x85B9	0x5402
+0x85BA	0x5405
+0x85BB	0x5407
+0x85BC	0x540B
+0x85BD	0x5414
+0x85BE	0x5418
+0x85BF	0x5419
+0x85C0	0x541A
+0x85C1	0x541C
+0x85C2	0x5422
+0x85C3	0x5424
+0x85C4	0x5425
+0x85C5	0x542A
+0x85C6	0x5430
+0x85C7	0x5433
+0x85C8	0x5436
+0x85C9	0x5437
+0x85CA	0x543A
+0x85CB	0x543D
+0x85CC	0x543F
+0x85CD	0x5441
+0x85CE	0x5442
+0x85CF	0x5444
+0x85D0	0x5445
+0x85D1	0x5447
+0x85D2	0x5449
+0x85D3	0x544C
+0x85D4	0x544D
+0x85D5	0x544E
+0x85D6	0x544F
+0x85D7	0x5451
+0x85D8	0x545A
+0x85D9	0x545D
+0x85DA	0x545E
+0x85DB	0x545F
+0x85DC	0x5460
+0x85DD	0x5461
+0x85DE	0x5463
+0x85DF	0x5465
+0x85E0	0x5467
+0x85E1	0x5469
+0x85E2	0x546A
+0x85E3	0x546B
+0x85E4	0x546C
+0x85E5	0x546D
+0x85E6	0x546E
+0x85E7	0x546F
+0x85E8	0x5470
+0x85E9	0x5474
+0x85EA	0x5479
+0x85EB	0x547A
+0x85EC	0x547E
+0x85ED	0x547F
+0x85EE	0x5481
+0x85EF	0x5483
+0x85F0	0x5485
+0x85F1	0x5487
+0x85F2	0x5488
+0x85F3	0x5489
+0x85F4	0x548A
+0x85F5	0x548D
+0x85F6	0x5491
+0x85F7	0x5493
+0x85F8	0x5497
+0x85F9	0x5498
+0x85FA	0x549C
+0x85FB	0x549E
+0x85FC	0x549F
+0x85FD	0x54A0
+0x85FE	0x54A1
+0x8640	0x54A2
+0x8641	0x54A5
+0x8642	0x54AE
+0x8643	0x54B0
+0x8644	0x54B2
+0x8645	0x54B5
+0x8646	0x54B6
+0x8647	0x54B7
+0x8648	0x54B9
+0x8649	0x54BA
+0x864A	0x54BC
+0x864B	0x54BE
+0x864C	0x54C3
+0x864D	0x54C5
+0x864E	0x54CA
+0x864F	0x54CB
+0x8650	0x54D6
+0x8651	0x54D8
+0x8652	0x54DB
+0x8653	0x54E0
+0x8654	0x54E1
+0x8655	0x54E2
+0x8656	0x54E3
+0x8657	0x54E4
+0x8658	0x54EB
+0x8659	0x54EC
+0x865A	0x54EF
+0x865B	0x54F0
+0x865C	0x54F1
+0x865D	0x54F4
+0x865E	0x54F5
+0x865F	0x54F6
+0x8660	0x54F7
+0x8661	0x54F8
+0x8662	0x54F9
+0x8663	0x54FB
+0x8664	0x54FE
+0x8665	0x5500
+0x8666	0x5502
+0x8667	0x5503
+0x8668	0x5504
+0x8669	0x5505
+0x866A	0x5508
+0x866B	0x550A
+0x866C	0x550B
+0x866D	0x550C
+0x866E	0x550D
+0x866F	0x550E
+0x8670	0x5512
+0x8671	0x5513
+0x8672	0x5515
+0x8673	0x5516
+0x8674	0x5517
+0x8675	0x5518
+0x8676	0x5519
+0x8677	0x551A
+0x8678	0x551C
+0x8679	0x551D
+0x867A	0x551E
+0x867B	0x551F
+0x867C	0x5521
+0x867D	0x5525
+0x867E	0x5526
+0x8680	0x5528
+0x8681	0x5529
+0x8682	0x552B
+0x8683	0x552D
+0x8684	0x5532
+0x8685	0x5534
+0x8686	0x5535
+0x8687	0x5536
+0x8688	0x5538
+0x8689	0x5539
+0x868A	0x553A
+0x868B	0x553B
+0x868C	0x553D
+0x868D	0x5540
+0x868E	0x5542
+0x868F	0x5545
+0x8690	0x5547
+0x8691	0x5548
+0x8692	0x554B
+0x8693	0x554C
+0x8694	0x554D
+0x8695	0x554E
+0x8696	0x554F
+0x8697	0x5551
+0x8698	0x5552
+0x8699	0x5553
+0x869A	0x5554
+0x869B	0x5557
+0x869C	0x5558
+0x869D	0x5559
+0x869E	0x555A
+0x869F	0x555B
+0x86A0	0x555D
+0x86A1	0x555E
+0x86A2	0x555F
+0x86A3	0x5560
+0x86A4	0x5562
+0x86A5	0x5563
+0x86A6	0x5568
+0x86A7	0x5569
+0x86A8	0x556B
+0x86A9	0x556F
+0x86AA	0x5570
+0x86AB	0x5571
+0x86AC	0x5572
+0x86AD	0x5573
+0x86AE	0x5574
+0x86AF	0x5579
+0x86B0	0x557A
+0x86B1	0x557D
+0x86B2	0x557F
+0x86B3	0x5585
+0x86B4	0x5586
+0x86B5	0x558C
+0x86B6	0x558D
+0x86B7	0x558E
+0x86B8	0x5590
+0x86B9	0x5592
+0x86BA	0x5593
+0x86BB	0x5595
+0x86BC	0x5596
+0x86BD	0x5597
+0x86BE	0x559A
+0x86BF	0x559B
+0x86C0	0x559E
+0x86C1	0x55A0
+0x86C2	0x55A1
+0x86C3	0x55A2
+0x86C4	0x55A3
+0x86C5	0x55A4
+0x86C6	0x55A5
+0x86C7	0x55A6
+0x86C8	0x55A8
+0x86C9	0x55A9
+0x86CA	0x55AA
+0x86CB	0x55AB
+0x86CC	0x55AC
+0x86CD	0x55AD
+0x86CE	0x55AE
+0x86CF	0x55AF
+0x86D0	0x55B0
+0x86D1	0x55B2
+0x86D2	0x55B4
+0x86D3	0x55B6
+0x86D4	0x55B8
+0x86D5	0x55BA
+0x86D6	0x55BC
+0x86D7	0x55BF
+0x86D8	0x55C0
+0x86D9	0x55C1
+0x86DA	0x55C2
+0x86DB	0x55C3
+0x86DC	0x55C6
+0x86DD	0x55C7
+0x86DE	0x55C8
+0x86DF	0x55CA
+0x86E0	0x55CB
+0x86E1	0x55CE
+0x86E2	0x55CF
+0x86E3	0x55D0
+0x86E4	0x55D5
+0x86E5	0x55D7
+0x86E6	0x55D8
+0x86E7	0x55D9
+0x86E8	0x55DA
+0x86E9	0x55DB
+0x86EA	0x55DE
+0x86EB	0x55E0
+0x86EC	0x55E2
+0x86ED	0x55E7
+0x86EE	0x55E9
+0x86EF	0x55ED
+0x86F0	0x55EE
+0x86F1	0x55F0
+0x86F2	0x55F1
+0x86F3	0x55F4
+0x86F4	0x55F6
+0x86F5	0x55F8
+0x86F6	0x55F9
+0x86F7	0x55FA
+0x86F8	0x55FB
+0x86F9	0x55FC
+0x86FA	0x55FF
+0x86FB	0x5602
+0x86FC	0x5603
+0x86FD	0x5604
+0x86FE	0x5605
+0x8740	0x5606
+0x8741	0x5607
+0x8742	0x560A
+0x8743	0x560B
+0x8744	0x560D
+0x8745	0x5610
+0x8746	0x5611
+0x8747	0x5612
+0x8748	0x5613
+0x8749	0x5614
+0x874A	0x5615
+0x874B	0x5616
+0x874C	0x5617
+0x874D	0x5619
+0x874E	0x561A
+0x874F	0x561C
+0x8750	0x561D
+0x8751	0x5620
+0x8752	0x5621
+0x8753	0x5622
+0x8754	0x5625
+0x8755	0x5626
+0x8756	0x5628
+0x8757	0x5629
+0x8758	0x562A
+0x8759	0x562B
+0x875A	0x562E
+0x875B	0x562F
+0x875C	0x5630
+0x875D	0x5633
+0x875E	0x5635
+0x875F	0x5637
+0x8760	0x5638
+0x8761	0x563A
+0x8762	0x563C
+0x8763	0x563D
+0x8764	0x563E
+0x8765	0x5640
+0x8766	0x5641
+0x8767	0x5642
+0x8768	0x5643
+0x8769	0x5644
+0x876A	0x5645
+0x876B	0x5646
+0x876C	0x5647
+0x876D	0x5648
+0x876E	0x5649
+0x876F	0x564A
+0x8770	0x564B
+0x8771	0x564F
+0x8772	0x5650
+0x8773	0x5651
+0x8774	0x5652
+0x8775	0x5653
+0x8776	0x5655
+0x8777	0x5656
+0x8778	0x565A
+0x8779	0x565B
+0x877A	0x565D
+0x877B	0x565E
+0x877C	0x565F
+0x877D	0x5660
+0x877E	0x5661
+0x8780	0x5663
+0x8781	0x5665
+0x8782	0x5666
+0x8783	0x5667
+0x8784	0x566D
+0x8785	0x566E
+0x8786	0x566F
+0x8787	0x5670
+0x8788	0x5672
+0x8789	0x5673
+0x878A	0x5674
+0x878B	0x5675
+0x878C	0x5677
+0x878D	0x5678
+0x878E	0x5679
+0x878F	0x567A
+0x8790	0x567D
+0x8791	0x567E
+0x8792	0x567F
+0x8793	0x5680
+0x8794	0x5681
+0x8795	0x5682
+0x8796	0x5683
+0x8797	0x5684
+0x8798	0x5687
+0x8799	0x5688
+0x879A	0x5689
+0x879B	0x568A
+0x879C	0x568B
+0x879D	0x568C
+0x879E	0x568D
+0x879F	0x5690
+0x87A0	0x5691
+0x87A1	0x5692
+0x87A2	0x5694
+0x87A3	0x5695
+0x87A4	0x5696
+0x87A5	0x5697
+0x87A6	0x5698
+0x87A7	0x5699
+0x87A8	0x569A
+0x87A9	0x569B
+0x87AA	0x569C
+0x87AB	0x569D
+0x87AC	0x569E
+0x87AD	0x569F
+0x87AE	0x56A0
+0x87AF	0x56A1
+0x87B0	0x56A2
+0x87B1	0x56A4
+0x87B2	0x56A5
+0x87B3	0x56A6
+0x87B4	0x56A7
+0x87B5	0x56A8
+0x87B6	0x56A9
+0x87B7	0x56AA
+0x87B8	0x56AB
+0x87B9	0x56AC
+0x87BA	0x56AD
+0x87BB	0x56AE
+0x87BC	0x56B0
+0x87BD	0x56B1
+0x87BE	0x56B2
+0x87BF	0x56B3
+0x87C0	0x56B4
+0x87C1	0x56B5
+0x87C2	0x56B6
+0x87C3	0x56B8
+0x87C4	0x56B9
+0x87C5	0x56BA
+0x87C6	0x56BB
+0x87C7	0x56BD
+0x87C8	0x56BE
+0x87C9	0x56BF
+0x87CA	0x56C0
+0x87CB	0x56C1
+0x87CC	0x56C2
+0x87CD	0x56C3
+0x87CE	0x56C4
+0x87CF	0x56C5
+0x87D0	0x56C6
+0x87D1	0x56C7
+0x87D2	0x56C8
+0x87D3	0x56C9
+0x87D4	0x56CB
+0x87D5	0x56CC
+0x87D6	0x56CD
+0x87D7	0x56CE
+0x87D8	0x56CF
+0x87D9	0x56D0
+0x87DA	0x56D1
+0x87DB	0x56D2
+0x87DC	0x56D3
+0x87DD	0x56D5
+0x87DE	0x56D6
+0x87DF	0x56D8
+0x87E0	0x56D9
+0x87E1	0x56DC
+0x87E2	0x56E3
+0x87E3	0x56E5
+0x87E4	0x56E6
+0x87E5	0x56E7
+0x87E6	0x56E8
+0x87E7	0x56E9
+0x87E8	0x56EA
+0x87E9	0x56EC
+0x87EA	0x56EE
+0x87EB	0x56EF
+0x87EC	0x56F2
+0x87ED	0x56F3
+0x87EE	0x56F6
+0x87EF	0x56F7
+0x87F0	0x56F8
+0x87F1	0x56FB
+0x87F2	0x56FC
+0x87F3	0x5700
+0x87F4	0x5701
+0x87F5	0x5702
+0x87F6	0x5705
+0x87F7	0x5707
+0x87F8	0x570B
+0x87F9	0x570C
+0x87FA	0x570D
+0x87FB	0x570E
+0x87FC	0x570F
+0x87FD	0x5710
+0x87FE	0x5711
+0x8840	0x5712
+0x8841	0x5713
+0x8842	0x5714
+0x8843	0x5715
+0x8844	0x5716
+0x8845	0x5717
+0x8846	0x5718
+0x8847	0x5719
+0x8848	0x571A
+0x8849	0x571B
+0x884A	0x571D
+0x884B	0x571E
+0x884C	0x5720
+0x884D	0x5721
+0x884E	0x5722
+0x884F	0x5724
+0x8850	0x5725
+0x8851	0x5726
+0x8852	0x5727
+0x8853	0x572B
+0x8854	0x5731
+0x8855	0x5732
+0x8856	0x5734
+0x8857	0x5735
+0x8858	0x5736
+0x8859	0x5737
+0x885A	0x5738
+0x885B	0x573C
+0x885C	0x573D
+0x885D	0x573F
+0x885E	0x5741
+0x885F	0x5743
+0x8860	0x5744
+0x8861	0x5745
+0x8862	0x5746
+0x8863	0x5748
+0x8864	0x5749
+0x8865	0x574B
+0x8866	0x5752
+0x8867	0x5753
+0x8868	0x5754
+0x8869	0x5755
+0x886A	0x5756
+0x886B	0x5758
+0x886C	0x5759
+0x886D	0x5762
+0x886E	0x5763
+0x886F	0x5765
+0x8870	0x5767
+0x8871	0x576C
+0x8872	0x576E
+0x8873	0x5770
+0x8874	0x5771
+0x8875	0x5772
+0x8876	0x5774
+0x8877	0x5775
+0x8878	0x5778
+0x8879	0x5779
+0x887A	0x577A
+0x887B	0x577D
+0x887C	0x577E
+0x887D	0x577F
+0x887E	0x5780
+0x8880	0x5781
+0x8881	0x5787
+0x8882	0x5788
+0x8883	0x5789
+0x8884	0x578A
+0x8885	0x578D
+0x8886	0x578E
+0x8887	0x578F
+0x8888	0x5790
+0x8889	0x5791
+0x888A	0x5794
+0x888B	0x5795
+0x888C	0x5796
+0x888D	0x5797
+0x888E	0x5798
+0x888F	0x5799
+0x8890	0x579A
+0x8891	0x579C
+0x8892	0x579D
+0x8893	0x579E
+0x8894	0x579F
+0x8895	0x57A5
+0x8896	0x57A8
+0x8897	0x57AA
+0x8898	0x57AC
+0x8899	0x57AF
+0x889A	0x57B0
+0x889B	0x57B1
+0x889C	0x57B3
+0x889D	0x57B5
+0x889E	0x57B6
+0x889F	0x57B7
+0x88A0	0x57B9
+0x88A1	0x57BA
+0x88A2	0x57BB
+0x88A3	0x57BC
+0x88A4	0x57BD
+0x88A5	0x57BE
+0x88A6	0x57BF
+0x88A7	0x57C0
+0x88A8	0x57C1
+0x88A9	0x57C4
+0x88AA	0x57C5
+0x88AB	0x57C6
+0x88AC	0x57C7
+0x88AD	0x57C8
+0x88AE	0x57C9
+0x88AF	0x57CA
+0x88B0	0x57CC
+0x88B1	0x57CD
+0x88B2	0x57D0
+0x88B3	0x57D1
+0x88B4	0x57D3
+0x88B5	0x57D6
+0x88B6	0x57D7
+0x88B7	0x57DB
+0x88B8	0x57DC
+0x88B9	0x57DE
+0x88BA	0x57E1
+0x88BB	0x57E2
+0x88BC	0x57E3
+0x88BD	0x57E5
+0x88BE	0x57E6
+0x88BF	0x57E7
+0x88C0	0x57E8
+0x88C1	0x57E9
+0x88C2	0x57EA
+0x88C3	0x57EB
+0x88C4	0x57EC
+0x88C5	0x57EE
+0x88C6	0x57F0
+0x88C7	0x57F1
+0x88C8	0x57F2
+0x88C9	0x57F3
+0x88CA	0x57F5
+0x88CB	0x57F6
+0x88CC	0x57F7
+0x88CD	0x57FB
+0x88CE	0x57FC
+0x88CF	0x57FE
+0x88D0	0x57FF
+0x88D1	0x5801
+0x88D2	0x5803
+0x88D3	0x5804
+0x88D4	0x5805
+0x88D5	0x5808
+0x88D6	0x5809
+0x88D7	0x580A
+0x88D8	0x580C
+0x88D9	0x580E
+0x88DA	0x580F
+0x88DB	0x5810
+0x88DC	0x5812
+0x88DD	0x5813
+0x88DE	0x5814
+0x88DF	0x5816
+0x88E0	0x5817
+0x88E1	0x5818
+0x88E2	0x581A
+0x88E3	0x581B
+0x88E4	0x581C
+0x88E5	0x581D
+0x88E6	0x581F
+0x88E7	0x5822
+0x88E8	0x5823
+0x88E9	0x5825
+0x88EA	0x5826
+0x88EB	0x5827
+0x88EC	0x5828
+0x88ED	0x5829
+0x88EE	0x582B
+0x88EF	0x582C
+0x88F0	0x582D
+0x88F1	0x582E
+0x88F2	0x582F
+0x88F3	0x5831
+0x88F4	0x5832
+0x88F5	0x5833
+0x88F6	0x5834
+0x88F7	0x5836
+0x88F8	0x5837
+0x88F9	0x5838
+0x88FA	0x5839
+0x88FB	0x583A
+0x88FC	0x583B
+0x88FD	0x583C
+0x88FE	0x583D
+0x8940	0x583E
+0x8941	0x583F
+0x8942	0x5840
+0x8943	0x5841
+0x8944	0x5842
+0x8945	0x5843
+0x8946	0x5845
+0x8947	0x5846
+0x8948	0x5847
+0x8949	0x5848
+0x894A	0x5849
+0x894B	0x584A
+0x894C	0x584B
+0x894D	0x584E
+0x894E	0x584F
+0x894F	0x5850
+0x8950	0x5852
+0x8951	0x5853
+0x8952	0x5855
+0x8953	0x5856
+0x8954	0x5857
+0x8955	0x5859
+0x8956	0x585A
+0x8957	0x585B
+0x8958	0x585C
+0x8959	0x585D
+0x895A	0x585F
+0x895B	0x5860
+0x895C	0x5861
+0x895D	0x5862
+0x895E	0x5863
+0x895F	0x5864
+0x8960	0x5866
+0x8961	0x5867
+0x8962	0x5868
+0x8963	0x5869
+0x8964	0x586A
+0x8965	0x586D
+0x8966	0x586E
+0x8967	0x586F
+0x8968	0x5870
+0x8969	0x5871
+0x896A	0x5872
+0x896B	0x5873
+0x896C	0x5874
+0x896D	0x5875
+0x896E	0x5876
+0x896F	0x5877
+0x8970	0x5878
+0x8971	0x5879
+0x8972	0x587A
+0x8973	0x587B
+0x8974	0x587C
+0x8975	0x587D
+0x8976	0x587F
+0x8977	0x5882
+0x8978	0x5884
+0x8979	0x5886
+0x897A	0x5887
+0x897B	0x5888
+0x897C	0x588A
+0x897D	0x588B
+0x897E	0x588C
+0x8980	0x588D
+0x8981	0x588E
+0x8982	0x588F
+0x8983	0x5890
+0x8984	0x5891
+0x8985	0x5894
+0x8986	0x5895
+0x8987	0x5896
+0x8988	0x5897
+0x8989	0x5898
+0x898A	0x589B
+0x898B	0x589C
+0x898C	0x589D
+0x898D	0x58A0
+0x898E	0x58A1
+0x898F	0x58A2
+0x8990	0x58A3
+0x8991	0x58A4
+0x8992	0x58A5
+0x8993	0x58A6
+0x8994	0x58A7
+0x8995	0x58AA
+0x8996	0x58AB
+0x8997	0x58AC
+0x8998	0x58AD
+0x8999	0x58AE
+0x899A	0x58AF
+0x899B	0x58B0
+0x899C	0x58B1
+0x899D	0x58B2
+0x899E	0x58B3
+0x899F	0x58B4
+0x89A0	0x58B5
+0x89A1	0x58B6
+0x89A2	0x58B7
+0x89A3	0x58B8
+0x89A4	0x58B9
+0x89A5	0x58BA
+0x89A6	0x58BB
+0x89A7	0x58BD
+0x89A8	0x58BE
+0x89A9	0x58BF
+0x89AA	0x58C0
+0x89AB	0x58C2
+0x89AC	0x58C3
+0x89AD	0x58C4
+0x89AE	0x58C6
+0x89AF	0x58C7
+0x89B0	0x58C8
+0x89B1	0x58C9
+0x89B2	0x58CA
+0x89B3	0x58CB
+0x89B4	0x58CC
+0x89B5	0x58CD
+0x89B6	0x58CE
+0x89B7	0x58CF
+0x89B8	0x58D0
+0x89B9	0x58D2
+0x89BA	0x58D3
+0x89BB	0x58D4
+0x89BC	0x58D6
+0x89BD	0x58D7
+0x89BE	0x58D8
+0x89BF	0x58D9
+0x89C0	0x58DA
+0x89C1	0x58DB
+0x89C2	0x58DC
+0x89C3	0x58DD
+0x89C4	0x58DE
+0x89C5	0x58DF
+0x89C6	0x58E0
+0x89C7	0x58E1
+0x89C8	0x58E2
+0x89C9	0x58E3
+0x89CA	0x58E5
+0x89CB	0x58E6
+0x89CC	0x58E7
+0x89CD	0x58E8
+0x89CE	0x58E9
+0x89CF	0x58EA
+0x89D0	0x58ED
+0x89D1	0x58EF
+0x89D2	0x58F1
+0x89D3	0x58F2
+0x89D4	0x58F4
+0x89D5	0x58F5
+0x89D6	0x58F7
+0x89D7	0x58F8
+0x89D8	0x58FA
+0x89D9	0x58FB
+0x89DA	0x58FC
+0x89DB	0x58FD
+0x89DC	0x58FE
+0x89DD	0x58FF
+0x89DE	0x5900
+0x89DF	0x5901
+0x89E0	0x5903
+0x89E1	0x5905
+0x89E2	0x5906
+0x89E3	0x5908
+0x89E4	0x5909
+0x89E5	0x590A
+0x89E6	0x590B
+0x89E7	0x590C
+0x89E8	0x590E
+0x89E9	0x5910
+0x89EA	0x5911
+0x89EB	0x5912
+0x89EC	0x5913
+0x89ED	0x5917
+0x89EE	0x5918
+0x89EF	0x591B
+0x89F0	0x591D
+0x89F1	0x591E
+0x89F2	0x5920
+0x89F3	0x5921
+0x89F4	0x5922
+0x89F5	0x5923
+0x89F6	0x5926
+0x89F7	0x5928
+0x89F8	0x592C
+0x89F9	0x5930
+0x89FA	0x5932
+0x89FB	0x5933
+0x89FC	0x5935
+0x89FD	0x5936
+0x89FE	0x593B
+0x8A40	0x593D
+0x8A41	0x593E
+0x8A42	0x593F
+0x8A43	0x5940
+0x8A44	0x5943
+0x8A45	0x5945
+0x8A46	0x5946
+0x8A47	0x594A
+0x8A48	0x594C
+0x8A49	0x594D
+0x8A4A	0x5950
+0x8A4B	0x5952
+0x8A4C	0x5953
+0x8A4D	0x5959
+0x8A4E	0x595B
+0x8A4F	0x595C
+0x8A50	0x595D
+0x8A51	0x595E
+0x8A52	0x595F
+0x8A53	0x5961
+0x8A54	0x5963
+0x8A55	0x5964
+0x8A56	0x5966
+0x8A57	0x5967
+0x8A58	0x5968
+0x8A59	0x5969
+0x8A5A	0x596A
+0x8A5B	0x596B
+0x8A5C	0x596C
+0x8A5D	0x596D
+0x8A5E	0x596E
+0x8A5F	0x596F
+0x8A60	0x5970
+0x8A61	0x5971
+0x8A62	0x5972
+0x8A63	0x5975
+0x8A64	0x5977
+0x8A65	0x597A
+0x8A66	0x597B
+0x8A67	0x597C
+0x8A68	0x597E
+0x8A69	0x597F
+0x8A6A	0x5980
+0x8A6B	0x5985
+0x8A6C	0x5989
+0x8A6D	0x598B
+0x8A6E	0x598C
+0x8A6F	0x598E
+0x8A70	0x598F
+0x8A71	0x5990
+0x8A72	0x5991
+0x8A73	0x5994
+0x8A74	0x5995
+0x8A75	0x5998
+0x8A76	0x599A
+0x8A77	0x599B
+0x8A78	0x599C
+0x8A79	0x599D
+0x8A7A	0x599F
+0x8A7B	0x59A0
+0x8A7C	0x59A1
+0x8A7D	0x59A2
+0x8A7E	0x59A6
+0x8A80	0x59A7
+0x8A81	0x59AC
+0x8A82	0x59AD
+0x8A83	0x59B0
+0x8A84	0x59B1
+0x8A85	0x59B3
+0x8A86	0x59B4
+0x8A87	0x59B5
+0x8A88	0x59B6
+0x8A89	0x59B7
+0x8A8A	0x59B8
+0x8A8B	0x59BA
+0x8A8C	0x59BC
+0x8A8D	0x59BD
+0x8A8E	0x59BF
+0x8A8F	0x59C0
+0x8A90	0x59C1
+0x8A91	0x59C2
+0x8A92	0x59C3
+0x8A93	0x59C4
+0x8A94	0x59C5
+0x8A95	0x59C7
+0x8A96	0x59C8
+0x8A97	0x59C9
+0x8A98	0x59CC
+0x8A99	0x59CD
+0x8A9A	0x59CE
+0x8A9B	0x59CF
+0x8A9C	0x59D5
+0x8A9D	0x59D6
+0x8A9E	0x59D9
+0x8A9F	0x59DB
+0x8AA0	0x59DE
+0x8AA1	0x59DF
+0x8AA2	0x59E0
+0x8AA3	0x59E1
+0x8AA4	0x59E2
+0x8AA5	0x59E4
+0x8AA6	0x59E6
+0x8AA7	0x59E7
+0x8AA8	0x59E9
+0x8AA9	0x59EA
+0x8AAA	0x59EB
+0x8AAB	0x59ED
+0x8AAC	0x59EE
+0x8AAD	0x59EF
+0x8AAE	0x59F0
+0x8AAF	0x59F1
+0x8AB0	0x59F2
+0x8AB1	0x59F3
+0x8AB2	0x59F4
+0x8AB3	0x59F5
+0x8AB4	0x59F6
+0x8AB5	0x59F7
+0x8AB6	0x59F8
+0x8AB7	0x59FA
+0x8AB8	0x59FC
+0x8AB9	0x59FD
+0x8ABA	0x59FE
+0x8ABB	0x5A00
+0x8ABC	0x5A02
+0x8ABD	0x5A0A
+0x8ABE	0x5A0B
+0x8ABF	0x5A0D
+0x8AC0	0x5A0E
+0x8AC1	0x5A0F
+0x8AC2	0x5A10
+0x8AC3	0x5A12
+0x8AC4	0x5A14
+0x8AC5	0x5A15
+0x8AC6	0x5A16
+0x8AC7	0x5A17
+0x8AC8	0x5A19
+0x8AC9	0x5A1A
+0x8ACA	0x5A1B
+0x8ACB	0x5A1D
+0x8ACC	0x5A1E
+0x8ACD	0x5A21
+0x8ACE	0x5A22
+0x8ACF	0x5A24
+0x8AD0	0x5A26
+0x8AD1	0x5A27
+0x8AD2	0x5A28
+0x8AD3	0x5A2A
+0x8AD4	0x5A2B
+0x8AD5	0x5A2C
+0x8AD6	0x5A2D
+0x8AD7	0x5A2E
+0x8AD8	0x5A2F
+0x8AD9	0x5A30
+0x8ADA	0x5A33
+0x8ADB	0x5A35
+0x8ADC	0x5A37
+0x8ADD	0x5A38
+0x8ADE	0x5A39
+0x8ADF	0x5A3A
+0x8AE0	0x5A3B
+0x8AE1	0x5A3D
+0x8AE2	0x5A3E
+0x8AE3	0x5A3F
+0x8AE4	0x5A41
+0x8AE5	0x5A42
+0x8AE6	0x5A43
+0x8AE7	0x5A44
+0x8AE8	0x5A45
+0x8AE9	0x5A47
+0x8AEA	0x5A48
+0x8AEB	0x5A4B
+0x8AEC	0x5A4C
+0x8AED	0x5A4D
+0x8AEE	0x5A4E
+0x8AEF	0x5A4F
+0x8AF0	0x5A50
+0x8AF1	0x5A51
+0x8AF2	0x5A52
+0x8AF3	0x5A53
+0x8AF4	0x5A54
+0x8AF5	0x5A56
+0x8AF6	0x5A57
+0x8AF7	0x5A58
+0x8AF8	0x5A59
+0x8AF9	0x5A5B
+0x8AFA	0x5A5C
+0x8AFB	0x5A5D
+0x8AFC	0x5A5E
+0x8AFD	0x5A5F
+0x8AFE	0x5A60
+0x8B40	0x5A61
+0x8B41	0x5A63
+0x8B42	0x5A64
+0x8B43	0x5A65
+0x8B44	0x5A66
+0x8B45	0x5A68
+0x8B46	0x5A69
+0x8B47	0x5A6B
+0x8B48	0x5A6C
+0x8B49	0x5A6D
+0x8B4A	0x5A6E
+0x8B4B	0x5A6F
+0x8B4C	0x5A70
+0x8B4D	0x5A71
+0x8B4E	0x5A72
+0x8B4F	0x5A73
+0x8B50	0x5A78
+0x8B51	0x5A79
+0x8B52	0x5A7B
+0x8B53	0x5A7C
+0x8B54	0x5A7D
+0x8B55	0x5A7E
+0x8B56	0x5A80
+0x8B57	0x5A81
+0x8B58	0x5A82
+0x8B59	0x5A83
+0x8B5A	0x5A84
+0x8B5B	0x5A85
+0x8B5C	0x5A86
+0x8B5D	0x5A87
+0x8B5E	0x5A88
+0x8B5F	0x5A89
+0x8B60	0x5A8A
+0x8B61	0x5A8B
+0x8B62	0x5A8C
+0x8B63	0x5A8D
+0x8B64	0x5A8E
+0x8B65	0x5A8F
+0x8B66	0x5A90
+0x8B67	0x5A91
+0x8B68	0x5A93
+0x8B69	0x5A94
+0x8B6A	0x5A95
+0x8B6B	0x5A96
+0x8B6C	0x5A97
+0x8B6D	0x5A98
+0x8B6E	0x5A99
+0x8B6F	0x5A9C
+0x8B70	0x5A9D
+0x8B71	0x5A9E
+0x8B72	0x5A9F
+0x8B73	0x5AA0
+0x8B74	0x5AA1
+0x8B75	0x5AA2
+0x8B76	0x5AA3
+0x8B77	0x5AA4
+0x8B78	0x5AA5
+0x8B79	0x5AA6
+0x8B7A	0x5AA7
+0x8B7B	0x5AA8
+0x8B7C	0x5AA9
+0x8B7D	0x5AAB
+0x8B7E	0x5AAC
+0x8B80	0x5AAD
+0x8B81	0x5AAE
+0x8B82	0x5AAF
+0x8B83	0x5AB0
+0x8B84	0x5AB1
+0x8B85	0x5AB4
+0x8B86	0x5AB6
+0x8B87	0x5AB7
+0x8B88	0x5AB9
+0x8B89	0x5ABA
+0x8B8A	0x5ABB
+0x8B8B	0x5ABC
+0x8B8C	0x5ABD
+0x8B8D	0x5ABF
+0x8B8E	0x5AC0
+0x8B8F	0x5AC3
+0x8B90	0x5AC4
+0x8B91	0x5AC5
+0x8B92	0x5AC6
+0x8B93	0x5AC7
+0x8B94	0x5AC8
+0x8B95	0x5ACA
+0x8B96	0x5ACB
+0x8B97	0x5ACD
+0x8B98	0x5ACE
+0x8B99	0x5ACF
+0x8B9A	0x5AD0
+0x8B9B	0x5AD1
+0x8B9C	0x5AD3
+0x8B9D	0x5AD5
+0x8B9E	0x5AD7
+0x8B9F	0x5AD9
+0x8BA0	0x5ADA
+0x8BA1	0x5ADB
+0x8BA2	0x5ADD
+0x8BA3	0x5ADE
+0x8BA4	0x5ADF
+0x8BA5	0x5AE2
+0x8BA6	0x5AE4
+0x8BA7	0x5AE5
+0x8BA8	0x5AE7
+0x8BA9	0x5AE8
+0x8BAA	0x5AEA
+0x8BAB	0x5AEC
+0x8BAC	0x5AED
+0x8BAD	0x5AEE
+0x8BAE	0x5AEF
+0x8BAF	0x5AF0
+0x8BB0	0x5AF2
+0x8BB1	0x5AF3
+0x8BB2	0x5AF4
+0x8BB3	0x5AF5
+0x8BB4	0x5AF6
+0x8BB5	0x5AF7
+0x8BB6	0x5AF8
+0x8BB7	0x5AF9
+0x8BB8	0x5AFA
+0x8BB9	0x5AFB
+0x8BBA	0x5AFC
+0x8BBB	0x5AFD
+0x8BBC	0x5AFE
+0x8BBD	0x5AFF
+0x8BBE	0x5B00
+0x8BBF	0x5B01
+0x8BC0	0x5B02
+0x8BC1	0x5B03
+0x8BC2	0x5B04
+0x8BC3	0x5B05
+0x8BC4	0x5B06
+0x8BC5	0x5B07
+0x8BC6	0x5B08
+0x8BC7	0x5B0A
+0x8BC8	0x5B0B
+0x8BC9	0x5B0C
+0x8BCA	0x5B0D
+0x8BCB	0x5B0E
+0x8BCC	0x5B0F
+0x8BCD	0x5B10
+0x8BCE	0x5B11
+0x8BCF	0x5B12
+0x8BD0	0x5B13
+0x8BD1	0x5B14
+0x8BD2	0x5B15
+0x8BD3	0x5B18
+0x8BD4	0x5B19
+0x8BD5	0x5B1A
+0x8BD6	0x5B1B
+0x8BD7	0x5B1C
+0x8BD8	0x5B1D
+0x8BD9	0x5B1E
+0x8BDA	0x5B1F
+0x8BDB	0x5B20
+0x8BDC	0x5B21
+0x8BDD	0x5B22
+0x8BDE	0x5B23
+0x8BDF	0x5B24
+0x8BE0	0x5B25
+0x8BE1	0x5B26
+0x8BE2	0x5B27
+0x8BE3	0x5B28
+0x8BE4	0x5B29
+0x8BE5	0x5B2A
+0x8BE6	0x5B2B
+0x8BE7	0x5B2C
+0x8BE8	0x5B2D
+0x8BE9	0x5B2E
+0x8BEA	0x5B2F
+0x8BEB	0x5B30
+0x8BEC	0x5B31
+0x8BED	0x5B33
+0x8BEE	0x5B35
+0x8BEF	0x5B36
+0x8BF0	0x5B38
+0x8BF1	0x5B39
+0x8BF2	0x5B3A
+0x8BF3	0x5B3B
+0x8BF4	0x5B3C
+0x8BF5	0x5B3D
+0x8BF6	0x5B3E
+0x8BF7	0x5B3F
+0x8BF8	0x5B41
+0x8BF9	0x5B42
+0x8BFA	0x5B43
+0x8BFB	0x5B44
+0x8BFC	0x5B45
+0x8BFD	0x5B46
+0x8BFE	0x5B47
+0x8C40	0x5B48
+0x8C41	0x5B49
+0x8C42	0x5B4A
+0x8C43	0x5B4B
+0x8C44	0x5B4C
+0x8C45	0x5B4D
+0x8C46	0x5B4E
+0x8C47	0x5B4F
+0x8C48	0x5B52
+0x8C49	0x5B56
+0x8C4A	0x5B5E
+0x8C4B	0x5B60
+0x8C4C	0x5B61
+0x8C4D	0x5B67
+0x8C4E	0x5B68
+0x8C4F	0x5B6B
+0x8C50	0x5B6D
+0x8C51	0x5B6E
+0x8C52	0x5B6F
+0x8C53	0x5B72
+0x8C54	0x5B74
+0x8C55	0x5B76
+0x8C56	0x5B77
+0x8C57	0x5B78
+0x8C58	0x5B79
+0x8C59	0x5B7B
+0x8C5A	0x5B7C
+0x8C5B	0x5B7E
+0x8C5C	0x5B7F
+0x8C5D	0x5B82
+0x8C5E	0x5B86
+0x8C5F	0x5B8A
+0x8C60	0x5B8D
+0x8C61	0x5B8E
+0x8C62	0x5B90
+0x8C63	0x5B91
+0x8C64	0x5B92
+0x8C65	0x5B94
+0x8C66	0x5B96
+0x8C67	0x5B9F
+0x8C68	0x5BA7
+0x8C69	0x5BA8
+0x8C6A	0x5BA9
+0x8C6B	0x5BAC
+0x8C6C	0x5BAD
+0x8C6D	0x5BAE
+0x8C6E	0x5BAF
+0x8C6F	0x5BB1
+0x8C70	0x5BB2
+0x8C71	0x5BB7
+0x8C72	0x5BBA
+0x8C73	0x5BBB
+0x8C74	0x5BBC
+0x8C75	0x5BC0
+0x8C76	0x5BC1
+0x8C77	0x5BC3
+0x8C78	0x5BC8
+0x8C79	0x5BC9
+0x8C7A	0x5BCA
+0x8C7B	0x5BCB
+0x8C7C	0x5BCD
+0x8C7D	0x5BCE
+0x8C7E	0x5BCF
+0x8C80	0x5BD1
+0x8C81	0x5BD4
+0x8C82	0x5BD5
+0x8C83	0x5BD6
+0x8C84	0x5BD7
+0x8C85	0x5BD8
+0x8C86	0x5BD9
+0x8C87	0x5BDA
+0x8C88	0x5BDB
+0x8C89	0x5BDC
+0x8C8A	0x5BE0
+0x8C8B	0x5BE2
+0x8C8C	0x5BE3
+0x8C8D	0x5BE6
+0x8C8E	0x5BE7
+0x8C8F	0x5BE9
+0x8C90	0x5BEA
+0x8C91	0x5BEB
+0x8C92	0x5BEC
+0x8C93	0x5BED
+0x8C94	0x5BEF
+0x8C95	0x5BF1
+0x8C96	0x5BF2
+0x8C97	0x5BF3
+0x8C98	0x5BF4
+0x8C99	0x5BF5
+0x8C9A	0x5BF6
+0x8C9B	0x5BF7
+0x8C9C	0x5BFD
+0x8C9D	0x5BFE
+0x8C9E	0x5C00
+0x8C9F	0x5C02
+0x8CA0	0x5C03
+0x8CA1	0x5C05
+0x8CA2	0x5C07
+0x8CA3	0x5C08
+0x8CA4	0x5C0B
+0x8CA5	0x5C0C
+0x8CA6	0x5C0D
+0x8CA7	0x5C0E
+0x8CA8	0x5C10
+0x8CA9	0x5C12
+0x8CAA	0x5C13
+0x8CAB	0x5C17
+0x8CAC	0x5C19
+0x8CAD	0x5C1B
+0x8CAE	0x5C1E
+0x8CAF	0x5C1F
+0x8CB0	0x5C20
+0x8CB1	0x5C21
+0x8CB2	0x5C23
+0x8CB3	0x5C26
+0x8CB4	0x5C28
+0x8CB5	0x5C29
+0x8CB6	0x5C2A
+0x8CB7	0x5C2B
+0x8CB8	0x5C2D
+0x8CB9	0x5C2E
+0x8CBA	0x5C2F
+0x8CBB	0x5C30
+0x8CBC	0x5C32
+0x8CBD	0x5C33
+0x8CBE	0x5C35
+0x8CBF	0x5C36
+0x8CC0	0x5C37
+0x8CC1	0x5C43
+0x8CC2	0x5C44
+0x8CC3	0x5C46
+0x8CC4	0x5C47
+0x8CC5	0x5C4C
+0x8CC6	0x5C4D
+0x8CC7	0x5C52
+0x8CC8	0x5C53
+0x8CC9	0x5C54
+0x8CCA	0x5C56
+0x8CCB	0x5C57
+0x8CCC	0x5C58
+0x8CCD	0x5C5A
+0x8CCE	0x5C5B
+0x8CCF	0x5C5C
+0x8CD0	0x5C5D
+0x8CD1	0x5C5F
+0x8CD2	0x5C62
+0x8CD3	0x5C64
+0x8CD4	0x5C67
+0x8CD5	0x5C68
+0x8CD6	0x5C69
+0x8CD7	0x5C6A
+0x8CD8	0x5C6B
+0x8CD9	0x5C6C
+0x8CDA	0x5C6D
+0x8CDB	0x5C70
+0x8CDC	0x5C72
+0x8CDD	0x5C73
+0x8CDE	0x5C74
+0x8CDF	0x5C75
+0x8CE0	0x5C76
+0x8CE1	0x5C77
+0x8CE2	0x5C78
+0x8CE3	0x5C7B
+0x8CE4	0x5C7C
+0x8CE5	0x5C7D
+0x8CE6	0x5C7E
+0x8CE7	0x5C80
+0x8CE8	0x5C83
+0x8CE9	0x5C84
+0x8CEA	0x5C85
+0x8CEB	0x5C86
+0x8CEC	0x5C87
+0x8CED	0x5C89
+0x8CEE	0x5C8A
+0x8CEF	0x5C8B
+0x8CF0	0x5C8E
+0x8CF1	0x5C8F
+0x8CF2	0x5C92
+0x8CF3	0x5C93
+0x8CF4	0x5C95
+0x8CF5	0x5C9D
+0x8CF6	0x5C9E
+0x8CF7	0x5C9F
+0x8CF8	0x5CA0
+0x8CF9	0x5CA1
+0x8CFA	0x5CA4
+0x8CFB	0x5CA5
+0x8CFC	0x5CA6
+0x8CFD	0x5CA7
+0x8CFE	0x5CA8
+0x8D40	0x5CAA
+0x8D41	0x5CAE
+0x8D42	0x5CAF
+0x8D43	0x5CB0
+0x8D44	0x5CB2
+0x8D45	0x5CB4
+0x8D46	0x5CB6
+0x8D47	0x5CB9
+0x8D48	0x5CBA
+0x8D49	0x5CBB
+0x8D4A	0x5CBC
+0x8D4B	0x5CBE
+0x8D4C	0x5CC0
+0x8D4D	0x5CC2
+0x8D4E	0x5CC3
+0x8D4F	0x5CC5
+0x8D50	0x5CC6
+0x8D51	0x5CC7
+0x8D52	0x5CC8
+0x8D53	0x5CC9
+0x8D54	0x5CCA
+0x8D55	0x5CCC
+0x8D56	0x5CCD
+0x8D57	0x5CCE
+0x8D58	0x5CCF
+0x8D59	0x5CD0
+0x8D5A	0x5CD1
+0x8D5B	0x5CD3
+0x8D5C	0x5CD4
+0x8D5D	0x5CD5
+0x8D5E	0x5CD6
+0x8D5F	0x5CD7
+0x8D60	0x5CD8
+0x8D61	0x5CDA
+0x8D62	0x5CDB
+0x8D63	0x5CDC
+0x8D64	0x5CDD
+0x8D65	0x5CDE
+0x8D66	0x5CDF
+0x8D67	0x5CE0
+0x8D68	0x5CE2
+0x8D69	0x5CE3
+0x8D6A	0x5CE7
+0x8D6B	0x5CE9
+0x8D6C	0x5CEB
+0x8D6D	0x5CEC
+0x8D6E	0x5CEE
+0x8D6F	0x5CEF
+0x8D70	0x5CF1
+0x8D71	0x5CF2
+0x8D72	0x5CF3
+0x8D73	0x5CF4
+0x8D74	0x5CF5
+0x8D75	0x5CF6
+0x8D76	0x5CF7
+0x8D77	0x5CF8
+0x8D78	0x5CF9
+0x8D79	0x5CFA
+0x8D7A	0x5CFC
+0x8D7B	0x5CFD
+0x8D7C	0x5CFE
+0x8D7D	0x5CFF
+0x8D7E	0x5D00
+0x8D80	0x5D01
+0x8D81	0x5D04
+0x8D82	0x5D05
+0x8D83	0x5D08
+0x8D84	0x5D09
+0x8D85	0x5D0A
+0x8D86	0x5D0B
+0x8D87	0x5D0C
+0x8D88	0x5D0D
+0x8D89	0x5D0F
+0x8D8A	0x5D10
+0x8D8B	0x5D11
+0x8D8C	0x5D12
+0x8D8D	0x5D13
+0x8D8E	0x5D15
+0x8D8F	0x5D17
+0x8D90	0x5D18
+0x8D91	0x5D19
+0x8D92	0x5D1A
+0x8D93	0x5D1C
+0x8D94	0x5D1D
+0x8D95	0x5D1F
+0x8D96	0x5D20
+0x8D97	0x5D21
+0x8D98	0x5D22
+0x8D99	0x5D23
+0x8D9A	0x5D25
+0x8D9B	0x5D28
+0x8D9C	0x5D2A
+0x8D9D	0x5D2B
+0x8D9E	0x5D2C
+0x8D9F	0x5D2F
+0x8DA0	0x5D30
+0x8DA1	0x5D31
+0x8DA2	0x5D32
+0x8DA3	0x5D33
+0x8DA4	0x5D35
+0x8DA5	0x5D36
+0x8DA6	0x5D37
+0x8DA7	0x5D38
+0x8DA8	0x5D39
+0x8DA9	0x5D3A
+0x8DAA	0x5D3B
+0x8DAB	0x5D3C
+0x8DAC	0x5D3F
+0x8DAD	0x5D40
+0x8DAE	0x5D41
+0x8DAF	0x5D42
+0x8DB0	0x5D43
+0x8DB1	0x5D44
+0x8DB2	0x5D45
+0x8DB3	0x5D46
+0x8DB4	0x5D48
+0x8DB5	0x5D49
+0x8DB6	0x5D4D
+0x8DB7	0x5D4E
+0x8DB8	0x5D4F
+0x8DB9	0x5D50
+0x8DBA	0x5D51
+0x8DBB	0x5D52
+0x8DBC	0x5D53
+0x8DBD	0x5D54
+0x8DBE	0x5D55
+0x8DBF	0x5D56
+0x8DC0	0x5D57
+0x8DC1	0x5D59
+0x8DC2	0x5D5A
+0x8DC3	0x5D5C
+0x8DC4	0x5D5E
+0x8DC5	0x5D5F
+0x8DC6	0x5D60
+0x8DC7	0x5D61
+0x8DC8	0x5D62
+0x8DC9	0x5D63
+0x8DCA	0x5D64
+0x8DCB	0x5D65
+0x8DCC	0x5D66
+0x8DCD	0x5D67
+0x8DCE	0x5D68
+0x8DCF	0x5D6A
+0x8DD0	0x5D6D
+0x8DD1	0x5D6E
+0x8DD2	0x5D70
+0x8DD3	0x5D71
+0x8DD4	0x5D72
+0x8DD5	0x5D73
+0x8DD6	0x5D75
+0x8DD7	0x5D76
+0x8DD8	0x5D77
+0x8DD9	0x5D78
+0x8DDA	0x5D79
+0x8DDB	0x5D7A
+0x8DDC	0x5D7B
+0x8DDD	0x5D7C
+0x8DDE	0x5D7D
+0x8DDF	0x5D7E
+0x8DE0	0x5D7F
+0x8DE1	0x5D80
+0x8DE2	0x5D81
+0x8DE3	0x5D83
+0x8DE4	0x5D84
+0x8DE5	0x5D85
+0x8DE6	0x5D86
+0x8DE7	0x5D87
+0x8DE8	0x5D88
+0x8DE9	0x5D89
+0x8DEA	0x5D8A
+0x8DEB	0x5D8B
+0x8DEC	0x5D8C
+0x8DED	0x5D8D
+0x8DEE	0x5D8E
+0x8DEF	0x5D8F
+0x8DF0	0x5D90
+0x8DF1	0x5D91
+0x8DF2	0x5D92
+0x8DF3	0x5D93
+0x8DF4	0x5D94
+0x8DF5	0x5D95
+0x8DF6	0x5D96
+0x8DF7	0x5D97
+0x8DF8	0x5D98
+0x8DF9	0x5D9A
+0x8DFA	0x5D9B
+0x8DFB	0x5D9C
+0x8DFC	0x5D9E
+0x8DFD	0x5D9F
+0x8DFE	0x5DA0
+0x8E40	0x5DA1
+0x8E41	0x5DA2
+0x8E42	0x5DA3
+0x8E43	0x5DA4
+0x8E44	0x5DA5
+0x8E45	0x5DA6
+0x8E46	0x5DA7
+0x8E47	0x5DA8
+0x8E48	0x5DA9
+0x8E49	0x5DAA
+0x8E4A	0x5DAB
+0x8E4B	0x5DAC
+0x8E4C	0x5DAD
+0x8E4D	0x5DAE
+0x8E4E	0x5DAF
+0x8E4F	0x5DB0
+0x8E50	0x5DB1
+0x8E51	0x5DB2
+0x8E52	0x5DB3
+0x8E53	0x5DB4
+0x8E54	0x5DB5
+0x8E55	0x5DB6
+0x8E56	0x5DB8
+0x8E57	0x5DB9
+0x8E58	0x5DBA
+0x8E59	0x5DBB
+0x8E5A	0x5DBC
+0x8E5B	0x5DBD
+0x8E5C	0x5DBE
+0x8E5D	0x5DBF
+0x8E5E	0x5DC0
+0x8E5F	0x5DC1
+0x8E60	0x5DC2
+0x8E61	0x5DC3
+0x8E62	0x5DC4
+0x8E63	0x5DC6
+0x8E64	0x5DC7
+0x8E65	0x5DC8
+0x8E66	0x5DC9
+0x8E67	0x5DCA
+0x8E68	0x5DCB
+0x8E69	0x5DCC
+0x8E6A	0x5DCE
+0x8E6B	0x5DCF
+0x8E6C	0x5DD0
+0x8E6D	0x5DD1
+0x8E6E	0x5DD2
+0x8E6F	0x5DD3
+0x8E70	0x5DD4
+0x8E71	0x5DD5
+0x8E72	0x5DD6
+0x8E73	0x5DD7
+0x8E74	0x5DD8
+0x8E75	0x5DD9
+0x8E76	0x5DDA
+0x8E77	0x5DDC
+0x8E78	0x5DDF
+0x8E79	0x5DE0
+0x8E7A	0x5DE3
+0x8E7B	0x5DE4
+0x8E7C	0x5DEA
+0x8E7D	0x5DEC
+0x8E7E	0x5DED
+0x8E80	0x5DF0
+0x8E81	0x5DF5
+0x8E82	0x5DF6
+0x8E83	0x5DF8
+0x8E84	0x5DF9
+0x8E85	0x5DFA
+0x8E86	0x5DFB
+0x8E87	0x5DFC
+0x8E88	0x5DFF
+0x8E89	0x5E00
+0x8E8A	0x5E04
+0x8E8B	0x5E07
+0x8E8C	0x5E09
+0x8E8D	0x5E0A
+0x8E8E	0x5E0B
+0x8E8F	0x5E0D
+0x8E90	0x5E0E
+0x8E91	0x5E12
+0x8E92	0x5E13
+0x8E93	0x5E17
+0x8E94	0x5E1E
+0x8E95	0x5E1F
+0x8E96	0x5E20
+0x8E97	0x5E21
+0x8E98	0x5E22
+0x8E99	0x5E23
+0x8E9A	0x5E24
+0x8E9B	0x5E25
+0x8E9C	0x5E28
+0x8E9D	0x5E29
+0x8E9E	0x5E2A
+0x8E9F	0x5E2B
+0x8EA0	0x5E2C
+0x8EA1	0x5E2F
+0x8EA2	0x5E30
+0x8EA3	0x5E32
+0x8EA4	0x5E33
+0x8EA5	0x5E34
+0x8EA6	0x5E35
+0x8EA7	0x5E36
+0x8EA8	0x5E39
+0x8EA9	0x5E3A
+0x8EAA	0x5E3E
+0x8EAB	0x5E3F
+0x8EAC	0x5E40
+0x8EAD	0x5E41
+0x8EAE	0x5E43
+0x8EAF	0x5E46
+0x8EB0	0x5E47
+0x8EB1	0x5E48
+0x8EB2	0x5E49
+0x8EB3	0x5E4A
+0x8EB4	0x5E4B
+0x8EB5	0x5E4D
+0x8EB6	0x5E4E
+0x8EB7	0x5E4F
+0x8EB8	0x5E50
+0x8EB9	0x5E51
+0x8EBA	0x5E52
+0x8EBB	0x5E53
+0x8EBC	0x5E56
+0x8EBD	0x5E57
+0x8EBE	0x5E58
+0x8EBF	0x5E59
+0x8EC0	0x5E5A
+0x8EC1	0x5E5C
+0x8EC2	0x5E5D
+0x8EC3	0x5E5F
+0x8EC4	0x5E60
+0x8EC5	0x5E63
+0x8EC6	0x5E64
+0x8EC7	0x5E65
+0x8EC8	0x5E66
+0x8EC9	0x5E67
+0x8ECA	0x5E68
+0x8ECB	0x5E69
+0x8ECC	0x5E6A
+0x8ECD	0x5E6B
+0x8ECE	0x5E6C
+0x8ECF	0x5E6D
+0x8ED0	0x5E6E
+0x8ED1	0x5E6F
+0x8ED2	0x5E70
+0x8ED3	0x5E71
+0x8ED4	0x5E75
+0x8ED5	0x5E77
+0x8ED6	0x5E79
+0x8ED7	0x5E7E
+0x8ED8	0x5E81
+0x8ED9	0x5E82
+0x8EDA	0x5E83
+0x8EDB	0x5E85
+0x8EDC	0x5E88
+0x8EDD	0x5E89
+0x8EDE	0x5E8C
+0x8EDF	0x5E8D
+0x8EE0	0x5E8E
+0x8EE1	0x5E92
+0x8EE2	0x5E98
+0x8EE3	0x5E9B
+0x8EE4	0x5E9D
+0x8EE5	0x5EA1
+0x8EE6	0x5EA2
+0x8EE7	0x5EA3
+0x8EE8	0x5EA4
+0x8EE9	0x5EA8
+0x8EEA	0x5EA9
+0x8EEB	0x5EAA
+0x8EEC	0x5EAB
+0x8EED	0x5EAC
+0x8EEE	0x5EAE
+0x8EEF	0x5EAF
+0x8EF0	0x5EB0
+0x8EF1	0x5EB1
+0x8EF2	0x5EB2
+0x8EF3	0x5EB4
+0x8EF4	0x5EBA
+0x8EF5	0x5EBB
+0x8EF6	0x5EBC
+0x8EF7	0x5EBD
+0x8EF8	0x5EBF
+0x8EF9	0x5EC0
+0x8EFA	0x5EC1
+0x8EFB	0x5EC2
+0x8EFC	0x5EC3
+0x8EFD	0x5EC4
+0x8EFE	0x5EC5
+0x8F40	0x5EC6
+0x8F41	0x5EC7
+0x8F42	0x5EC8
+0x8F43	0x5ECB
+0x8F44	0x5ECC
+0x8F45	0x5ECD
+0x8F46	0x5ECE
+0x8F47	0x5ECF
+0x8F48	0x5ED0
+0x8F49	0x5ED4
+0x8F4A	0x5ED5
+0x8F4B	0x5ED7
+0x8F4C	0x5ED8
+0x8F4D	0x5ED9
+0x8F4E	0x5EDA
+0x8F4F	0x5EDC
+0x8F50	0x5EDD
+0x8F51	0x5EDE
+0x8F52	0x5EDF
+0x8F53	0x5EE0
+0x8F54	0x5EE1
+0x8F55	0x5EE2
+0x8F56	0x5EE3
+0x8F57	0x5EE4
+0x8F58	0x5EE5
+0x8F59	0x5EE6
+0x8F5A	0x5EE7
+0x8F5B	0x5EE9
+0x8F5C	0x5EEB
+0x8F5D	0x5EEC
+0x8F5E	0x5EED
+0x8F5F	0x5EEE
+0x8F60	0x5EEF
+0x8F61	0x5EF0
+0x8F62	0x5EF1
+0x8F63	0x5EF2
+0x8F64	0x5EF3
+0x8F65	0x5EF5
+0x8F66	0x5EF8
+0x8F67	0x5EF9
+0x8F68	0x5EFB
+0x8F69	0x5EFC
+0x8F6A	0x5EFD
+0x8F6B	0x5F05
+0x8F6C	0x5F06
+0x8F6D	0x5F07
+0x8F6E	0x5F09
+0x8F6F	0x5F0C
+0x8F70	0x5F0D
+0x8F71	0x5F0E
+0x8F72	0x5F10
+0x8F73	0x5F12
+0x8F74	0x5F14
+0x8F75	0x5F16
+0x8F76	0x5F19
+0x8F77	0x5F1A
+0x8F78	0x5F1C
+0x8F79	0x5F1D
+0x8F7A	0x5F1E
+0x8F7B	0x5F21
+0x8F7C	0x5F22
+0x8F7D	0x5F23
+0x8F7E	0x5F24
+0x8F80	0x5F28
+0x8F81	0x5F2B
+0x8F82	0x5F2C
+0x8F83	0x5F2E
+0x8F84	0x5F30
+0x8F85	0x5F32
+0x8F86	0x5F33
+0x8F87	0x5F34
+0x8F88	0x5F35
+0x8F89	0x5F36
+0x8F8A	0x5F37
+0x8F8B	0x5F38
+0x8F8C	0x5F3B
+0x8F8D	0x5F3D
+0x8F8E	0x5F3E
+0x8F8F	0x5F3F
+0x8F90	0x5F41
+0x8F91	0x5F42
+0x8F92	0x5F43
+0x8F93	0x5F44
+0x8F94	0x5F45
+0x8F95	0x5F46
+0x8F96	0x5F47
+0x8F97	0x5F48
+0x8F98	0x5F49
+0x8F99	0x5F4A
+0x8F9A	0x5F4B
+0x8F9B	0x5F4C
+0x8F9C	0x5F4D
+0x8F9D	0x5F4E
+0x8F9E	0x5F4F
+0x8F9F	0x5F51
+0x8FA0	0x5F54
+0x8FA1	0x5F59
+0x8FA2	0x5F5A
+0x8FA3	0x5F5B
+0x8FA4	0x5F5C
+0x8FA5	0x5F5E
+0x8FA6	0x5F5F
+0x8FA7	0x5F60
+0x8FA8	0x5F63
+0x8FA9	0x5F65
+0x8FAA	0x5F67
+0x8FAB	0x5F68
+0x8FAC	0x5F6B
+0x8FAD	0x5F6E
+0x8FAE	0x5F6F
+0x8FAF	0x5F72
+0x8FB0	0x5F74
+0x8FB1	0x5F75
+0x8FB2	0x5F76
+0x8FB3	0x5F78
+0x8FB4	0x5F7A
+0x8FB5	0x5F7D
+0x8FB6	0x5F7E
+0x8FB7	0x5F7F
+0x8FB8	0x5F83
+0x8FB9	0x5F86
+0x8FBA	0x5F8D
+0x8FBB	0x5F8E
+0x8FBC	0x5F8F
+0x8FBD	0x5F91
+0x8FBE	0x5F93
+0x8FBF	0x5F94
+0x8FC0	0x5F96
+0x8FC1	0x5F9A
+0x8FC2	0x5F9B
+0x8FC3	0x5F9D
+0x8FC4	0x5F9E
+0x8FC5	0x5F9F
+0x8FC6	0x5FA0
+0x8FC7	0x5FA2
+0x8FC8	0x5FA3
+0x8FC9	0x5FA4
+0x8FCA	0x5FA5
+0x8FCB	0x5FA6
+0x8FCC	0x5FA7
+0x8FCD	0x5FA9
+0x8FCE	0x5FAB
+0x8FCF	0x5FAC
+0x8FD0	0x5FAF
+0x8FD1	0x5FB0
+0x8FD2	0x5FB1
+0x8FD3	0x5FB2
+0x8FD4	0x5FB3
+0x8FD5	0x5FB4
+0x8FD6	0x5FB6
+0x8FD7	0x5FB8
+0x8FD8	0x5FB9
+0x8FD9	0x5FBA
+0x8FDA	0x5FBB
+0x8FDB	0x5FBE
+0x8FDC	0x5FBF
+0x8FDD	0x5FC0
+0x8FDE	0x5FC1
+0x8FDF	0x5FC2
+0x8FE0	0x5FC7
+0x8FE1	0x5FC8
+0x8FE2	0x5FCA
+0x8FE3	0x5FCB
+0x8FE4	0x5FCE
+0x8FE5	0x5FD3
+0x8FE6	0x5FD4
+0x8FE7	0x5FD5
+0x8FE8	0x5FDA
+0x8FE9	0x5FDB
+0x8FEA	0x5FDC
+0x8FEB	0x5FDE
+0x8FEC	0x5FDF
+0x8FED	0x5FE2
+0x8FEE	0x5FE3
+0x8FEF	0x5FE5
+0x8FF0	0x5FE6
+0x8FF1	0x5FE8
+0x8FF2	0x5FE9
+0x8FF3	0x5FEC
+0x8FF4	0x5FEF
+0x8FF5	0x5FF0
+0x8FF6	0x5FF2
+0x8FF7	0x5FF3
+0x8FF8	0x5FF4
+0x8FF9	0x5FF6
+0x8FFA	0x5FF7
+0x8FFB	0x5FF9
+0x8FFC	0x5FFA
+0x8FFD	0x5FFC
+0x8FFE	0x6007
+0x9040	0x6008
+0x9041	0x6009
+0x9042	0x600B
+0x9043	0x600C
+0x9044	0x6010
+0x9045	0x6011
+0x9046	0x6013
+0x9047	0x6017
+0x9048	0x6018
+0x9049	0x601A
+0x904A	0x601E
+0x904B	0x601F
+0x904C	0x6022
+0x904D	0x6023
+0x904E	0x6024
+0x904F	0x602C
+0x9050	0x602D
+0x9051	0x602E
+0x9052	0x6030
+0x9053	0x6031
+0x9054	0x6032
+0x9055	0x6033
+0x9056	0x6034
+0x9057	0x6036
+0x9058	0x6037
+0x9059	0x6038
+0x905A	0x6039
+0x905B	0x603A
+0x905C	0x603D
+0x905D	0x603E
+0x905E	0x6040
+0x905F	0x6044
+0x9060	0x6045
+0x9061	0x6046
+0x9062	0x6047
+0x9063	0x6048
+0x9064	0x6049
+0x9065	0x604A
+0x9066	0x604C
+0x9067	0x604E
+0x9068	0x604F
+0x9069	0x6051
+0x906A	0x6053
+0x906B	0x6054
+0x906C	0x6056
+0x906D	0x6057
+0x906E	0x6058
+0x906F	0x605B
+0x9070	0x605C
+0x9071	0x605E
+0x9072	0x605F
+0x9073	0x6060
+0x9074	0x6061
+0x9075	0x6065
+0x9076	0x6066
+0x9077	0x606E
+0x9078	0x6071
+0x9079	0x6072
+0x907A	0x6074
+0x907B	0x6075
+0x907C	0x6077
+0x907D	0x607E
+0x907E	0x6080
+0x9080	0x6081
+0x9081	0x6082
+0x9082	0x6085
+0x9083	0x6086
+0x9084	0x6087
+0x9085	0x6088
+0x9086	0x608A
+0x9087	0x608B
+0x9088	0x608E
+0x9089	0x608F
+0x908A	0x6090
+0x908B	0x6091
+0x908C	0x6093
+0x908D	0x6095
+0x908E	0x6097
+0x908F	0x6098
+0x9090	0x6099
+0x9091	0x609C
+0x9092	0x609E
+0x9093	0x60A1
+0x9094	0x60A2
+0x9095	0x60A4
+0x9096	0x60A5
+0x9097	0x60A7
+0x9098	0x60A9
+0x9099	0x60AA
+0x909A	0x60AE
+0x909B	0x60B0
+0x909C	0x60B3
+0x909D	0x60B5
+0x909E	0x60B6
+0x909F	0x60B7
+0x90A0	0x60B9
+0x90A1	0x60BA
+0x90A2	0x60BD
+0x90A3	0x60BE
+0x90A4	0x60BF
+0x90A5	0x60C0
+0x90A6	0x60C1
+0x90A7	0x60C2
+0x90A8	0x60C3
+0x90A9	0x60C4
+0x90AA	0x60C7
+0x90AB	0x60C8
+0x90AC	0x60C9
+0x90AD	0x60CC
+0x90AE	0x60CD
+0x90AF	0x60CE
+0x90B0	0x60CF
+0x90B1	0x60D0
+0x90B2	0x60D2
+0x90B3	0x60D3
+0x90B4	0x60D4
+0x90B5	0x60D6
+0x90B6	0x60D7
+0x90B7	0x60D9
+0x90B8	0x60DB
+0x90B9	0x60DE
+0x90BA	0x60E1
+0x90BB	0x60E2
+0x90BC	0x60E3
+0x90BD	0x60E4
+0x90BE	0x60E5
+0x90BF	0x60EA
+0x90C0	0x60F1
+0x90C1	0x60F2
+0x90C2	0x60F5
+0x90C3	0x60F7
+0x90C4	0x60F8
+0x90C5	0x60FB
+0x90C6	0x60FC
+0x90C7	0x60FD
+0x90C8	0x60FE
+0x90C9	0x60FF
+0x90CA	0x6102
+0x90CB	0x6103
+0x90CC	0x6104
+0x90CD	0x6105
+0x90CE	0x6107
+0x90CF	0x610A
+0x90D0	0x610B
+0x90D1	0x610C
+0x90D2	0x6110
+0x90D3	0x6111
+0x90D4	0x6112
+0x90D5	0x6113
+0x90D6	0x6114
+0x90D7	0x6116
+0x90D8	0x6117
+0x90D9	0x6118
+0x90DA	0x6119
+0x90DB	0x611B
+0x90DC	0x611C
+0x90DD	0x611D
+0x90DE	0x611E
+0x90DF	0x6121
+0x90E0	0x6122
+0x90E1	0x6125
+0x90E2	0x6128
+0x90E3	0x6129
+0x90E4	0x612A
+0x90E5	0x612C
+0x90E6	0x612D
+0x90E7	0x612E
+0x90E8	0x612F
+0x90E9	0x6130
+0x90EA	0x6131
+0x90EB	0x6132
+0x90EC	0x6133
+0x90ED	0x6134
+0x90EE	0x6135
+0x90EF	0x6136
+0x90F0	0x6137
+0x90F1	0x6138
+0x90F2	0x6139
+0x90F3	0x613A
+0x90F4	0x613B
+0x90F5	0x613C
+0x90F6	0x613D
+0x90F7	0x613E
+0x90F8	0x6140
+0x90F9	0x6141
+0x90FA	0x6142
+0x90FB	0x6143
+0x90FC	0x6144
+0x90FD	0x6145
+0x90FE	0x6146
+0x9140	0x6147
+0x9141	0x6149
+0x9142	0x614B
+0x9143	0x614D
+0x9144	0x614F
+0x9145	0x6150
+0x9146	0x6152
+0x9147	0x6153
+0x9148	0x6154
+0x9149	0x6156
+0x914A	0x6157
+0x914B	0x6158
+0x914C	0x6159
+0x914D	0x615A
+0x914E	0x615B
+0x914F	0x615C
+0x9150	0x615E
+0x9151	0x615F
+0x9152	0x6160
+0x9153	0x6161
+0x9154	0x6163
+0x9155	0x6164
+0x9156	0x6165
+0x9157	0x6166
+0x9158	0x6169
+0x9159	0x616A
+0x915A	0x616B
+0x915B	0x616C
+0x915C	0x616D
+0x915D	0x616E
+0x915E	0x616F
+0x915F	0x6171
+0x9160	0x6172
+0x9161	0x6173
+0x9162	0x6174
+0x9163	0x6176
+0x9164	0x6178
+0x9165	0x6179
+0x9166	0x617A
+0x9167	0x617B
+0x9168	0x617C
+0x9169	0x617D
+0x916A	0x617E
+0x916B	0x617F
+0x916C	0x6180
+0x916D	0x6181
+0x916E	0x6182
+0x916F	0x6183
+0x9170	0x6184
+0x9171	0x6185
+0x9172	0x6186
+0x9173	0x6187
+0x9174	0x6188
+0x9175	0x6189
+0x9176	0x618A
+0x9177	0x618C
+0x9178	0x618D
+0x9179	0x618F
+0x917A	0x6190
+0x917B	0x6191
+0x917C	0x6192
+0x917D	0x6193
+0x917E	0x6195
+0x9180	0x6196
+0x9181	0x6197
+0x9182	0x6198
+0x9183	0x6199
+0x9184	0x619A
+0x9185	0x619B
+0x9186	0x619C
+0x9187	0x619E
+0x9188	0x619F
+0x9189	0x61A0
+0x918A	0x61A1
+0x918B	0x61A2
+0x918C	0x61A3
+0x918D	0x61A4
+0x918E	0x61A5
+0x918F	0x61A6
+0x9190	0x61AA
+0x9191	0x61AB
+0x9192	0x61AD
+0x9193	0x61AE
+0x9194	0x61AF
+0x9195	0x61B0
+0x9196	0x61B1
+0x9197	0x61B2
+0x9198	0x61B3
+0x9199	0x61B4
+0x919A	0x61B5
+0x919B	0x61B6
+0x919C	0x61B8
+0x919D	0x61B9
+0x919E	0x61BA
+0x919F	0x61BB
+0x91A0	0x61BC
+0x91A1	0x61BD
+0x91A2	0x61BF
+0x91A3	0x61C0
+0x91A4	0x61C1
+0x91A5	0x61C3
+0x91A6	0x61C4
+0x91A7	0x61C5
+0x91A8	0x61C6
+0x91A9	0x61C7
+0x91AA	0x61C9
+0x91AB	0x61CC
+0x91AC	0x61CD
+0x91AD	0x61CE
+0x91AE	0x61CF
+0x91AF	0x61D0
+0x91B0	0x61D3
+0x91B1	0x61D5
+0x91B2	0x61D6
+0x91B3	0x61D7
+0x91B4	0x61D8
+0x91B5	0x61D9
+0x91B6	0x61DA
+0x91B7	0x61DB
+0x91B8	0x61DC
+0x91B9	0x61DD
+0x91BA	0x61DE
+0x91BB	0x61DF
+0x91BC	0x61E0
+0x91BD	0x61E1
+0x91BE	0x61E2
+0x91BF	0x61E3
+0x91C0	0x61E4
+0x91C1	0x61E5
+0x91C2	0x61E7
+0x91C3	0x61E8
+0x91C4	0x61E9
+0x91C5	0x61EA
+0x91C6	0x61EB
+0x91C7	0x61EC
+0x91C8	0x61ED
+0x91C9	0x61EE
+0x91CA	0x61EF
+0x91CB	0x61F0
+0x91CC	0x61F1
+0x91CD	0x61F2
+0x91CE	0x61F3
+0x91CF	0x61F4
+0x91D0	0x61F6
+0x91D1	0x61F7
+0x91D2	0x61F8
+0x91D3	0x61F9
+0x91D4	0x61FA
+0x91D5	0x61FB
+0x91D6	0x61FC
+0x91D7	0x61FD
+0x91D8	0x61FE
+0x91D9	0x6200
+0x91DA	0x6201
+0x91DB	0x6202
+0x91DC	0x6203
+0x91DD	0x6204
+0x91DE	0x6205
+0x91DF	0x6207
+0x91E0	0x6209
+0x91E1	0x6213
+0x91E2	0x6214
+0x91E3	0x6219
+0x91E4	0x621C
+0x91E5	0x621D
+0x91E6	0x621E
+0x91E7	0x6220
+0x91E8	0x6223
+0x91E9	0x6226
+0x91EA	0x6227
+0x91EB	0x6228
+0x91EC	0x6229
+0x91ED	0x622B
+0x91EE	0x622D
+0x91EF	0x622F
+0x91F0	0x6230
+0x91F1	0x6231
+0x91F2	0x6232
+0x91F3	0x6235
+0x91F4	0x6236
+0x91F5	0x6238
+0x91F6	0x6239
+0x91F7	0x623A
+0x91F8	0x623B
+0x91F9	0x623C
+0x91FA	0x6242
+0x91FB	0x6244
+0x91FC	0x6245
+0x91FD	0x6246
+0x91FE	0x624A
+0x9240	0x624F
+0x9241	0x6250
+0x9242	0x6255
+0x9243	0x6256
+0x9244	0x6257
+0x9245	0x6259
+0x9246	0x625A
+0x9247	0x625C
+0x9248	0x625D
+0x9249	0x625E
+0x924A	0x625F
+0x924B	0x6260
+0x924C	0x6261
+0x924D	0x6262
+0x924E	0x6264
+0x924F	0x6265
+0x9250	0x6268
+0x9251	0x6271
+0x9252	0x6272
+0x9253	0x6274
+0x9254	0x6275
+0x9255	0x6277
+0x9256	0x6278
+0x9257	0x627A
+0x9258	0x627B
+0x9259	0x627D
+0x925A	0x6281
+0x925B	0x6282
+0x925C	0x6283
+0x925D	0x6285
+0x925E	0x6286
+0x925F	0x6287
+0x9260	0x6288
+0x9261	0x628B
+0x9262	0x628C
+0x9263	0x628D
+0x9264	0x628E
+0x9265	0x628F
+0x9266	0x6290
+0x9267	0x6294
+0x9268	0x6299
+0x9269	0x629C
+0x926A	0x629D
+0x926B	0x629E
+0x926C	0x62A3
+0x926D	0x62A6
+0x926E	0x62A7
+0x926F	0x62A9
+0x9270	0x62AA
+0x9271	0x62AD
+0x9272	0x62AE
+0x9273	0x62AF
+0x9274	0x62B0
+0x9275	0x62B2
+0x9276	0x62B3
+0x9277	0x62B4
+0x9278	0x62B6
+0x9279	0x62B7
+0x927A	0x62B8
+0x927B	0x62BA
+0x927C	0x62BE
+0x927D	0x62C0
+0x927E	0x62C1
+0x9280	0x62C3
+0x9281	0x62CB
+0x9282	0x62CF
+0x9283	0x62D1
+0x9284	0x62D5
+0x9285	0x62DD
+0x9286	0x62DE
+0x9287	0x62E0
+0x9288	0x62E1
+0x9289	0x62E4
+0x928A	0x62EA
+0x928B	0x62EB
+0x928C	0x62F0
+0x928D	0x62F2
+0x928E	0x62F5
+0x928F	0x62F8
+0x9290	0x62F9
+0x9291	0x62FA
+0x9292	0x62FB
+0x9293	0x6300
+0x9294	0x6303
+0x9295	0x6304
+0x9296	0x6305
+0x9297	0x6306
+0x9298	0x630A
+0x9299	0x630B
+0x929A	0x630C
+0x929B	0x630D
+0x929C	0x630F
+0x929D	0x6310
+0x929E	0x6312
+0x929F	0x6313
+0x92A0	0x6314
+0x92A1	0x6315
+0x92A2	0x6317
+0x92A3	0x6318
+0x92A4	0x6319
+0x92A5	0x631C
+0x92A6	0x6326
+0x92A7	0x6327
+0x92A8	0x6329
+0x92A9	0x632C
+0x92AA	0x632D
+0x92AB	0x632E
+0x92AC	0x6330
+0x92AD	0x6331
+0x92AE	0x6333
+0x92AF	0x6334
+0x92B0	0x6335
+0x92B1	0x6336
+0x92B2	0x6337
+0x92B3	0x6338
+0x92B4	0x633B
+0x92B5	0x633C
+0x92B6	0x633E
+0x92B7	0x633F
+0x92B8	0x6340
+0x92B9	0x6341
+0x92BA	0x6344
+0x92BB	0x6347
+0x92BC	0x6348
+0x92BD	0x634A
+0x92BE	0x6351
+0x92BF	0x6352
+0x92C0	0x6353
+0x92C1	0x6354
+0x92C2	0x6356
+0x92C3	0x6357
+0x92C4	0x6358
+0x92C5	0x6359
+0x92C6	0x635A
+0x92C7	0x635B
+0x92C8	0x635C
+0x92C9	0x635D
+0x92CA	0x6360
+0x92CB	0x6364
+0x92CC	0x6365
+0x92CD	0x6366
+0x92CE	0x6368
+0x92CF	0x636A
+0x92D0	0x636B
+0x92D1	0x636C
+0x92D2	0x636F
+0x92D3	0x6370
+0x92D4	0x6372
+0x92D5	0x6373
+0x92D6	0x6374
+0x92D7	0x6375
+0x92D8	0x6378
+0x92D9	0x6379
+0x92DA	0x637C
+0x92DB	0x637D
+0x92DC	0x637E
+0x92DD	0x637F
+0x92DE	0x6381
+0x92DF	0x6383
+0x92E0	0x6384
+0x92E1	0x6385
+0x92E2	0x6386
+0x92E3	0x638B
+0x92E4	0x638D
+0x92E5	0x6391
+0x92E6	0x6393
+0x92E7	0x6394
+0x92E8	0x6395
+0x92E9	0x6397
+0x92EA	0x6399
+0x92EB	0x639A
+0x92EC	0x639B
+0x92ED	0x639C
+0x92EE	0x639D
+0x92EF	0x639E
+0x92F0	0x639F
+0x92F1	0x63A1
+0x92F2	0x63A4
+0x92F3	0x63A6
+0x92F4	0x63AB
+0x92F5	0x63AF
+0x92F6	0x63B1
+0x92F7	0x63B2
+0x92F8	0x63B5
+0x92F9	0x63B6
+0x92FA	0x63B9
+0x92FB	0x63BB
+0x92FC	0x63BD
+0x92FD	0x63BF
+0x92FE	0x63C0
+0x9340	0x63C1
+0x9341	0x63C2
+0x9342	0x63C3
+0x9343	0x63C5
+0x9344	0x63C7
+0x9345	0x63C8
+0x9346	0x63CA
+0x9347	0x63CB
+0x9348	0x63CC
+0x9349	0x63D1
+0x934A	0x63D3
+0x934B	0x63D4
+0x934C	0x63D5
+0x934D	0x63D7
+0x934E	0x63D8
+0x934F	0x63D9
+0x9350	0x63DA
+0x9351	0x63DB
+0x9352	0x63DC
+0x9353	0x63DD
+0x9354	0x63DF
+0x9355	0x63E2
+0x9356	0x63E4
+0x9357	0x63E5
+0x9358	0x63E6
+0x9359	0x63E7
+0x935A	0x63E8
+0x935B	0x63EB
+0x935C	0x63EC
+0x935D	0x63EE
+0x935E	0x63EF
+0x935F	0x63F0
+0x9360	0x63F1
+0x9361	0x63F3
+0x9362	0x63F5
+0x9363	0x63F7
+0x9364	0x63F9
+0x9365	0x63FA
+0x9366	0x63FB
+0x9367	0x63FC
+0x9368	0x63FE
+0x9369	0x6403
+0x936A	0x6404
+0x936B	0x6406
+0x936C	0x6407
+0x936D	0x6408
+0x936E	0x6409
+0x936F	0x640A
+0x9370	0x640D
+0x9371	0x640E
+0x9372	0x6411
+0x9373	0x6412
+0x9374	0x6415
+0x9375	0x6416
+0x9376	0x6417
+0x9377	0x6418
+0x9378	0x6419
+0x9379	0x641A
+0x937A	0x641D
+0x937B	0x641F
+0x937C	0x6422
+0x937D	0x6423
+0x937E	0x6424
+0x9380	0x6425
+0x9381	0x6427
+0x9382	0x6428
+0x9383	0x6429
+0x9384	0x642B
+0x9385	0x642E
+0x9386	0x642F
+0x9387	0x6430
+0x9388	0x6431
+0x9389	0x6432
+0x938A	0x6433
+0x938B	0x6435
+0x938C	0x6436
+0x938D	0x6437
+0x938E	0x6438
+0x938F	0x6439
+0x9390	0x643B
+0x9391	0x643C
+0x9392	0x643E
+0x9393	0x6440
+0x9394	0x6442
+0x9395	0x6443
+0x9396	0x6449
+0x9397	0x644B
+0x9398	0x644C
+0x9399	0x644D
+0x939A	0x644E
+0x939B	0x644F
+0x939C	0x6450
+0x939D	0x6451
+0x939E	0x6453
+0x939F	0x6455
+0x93A0	0x6456
+0x93A1	0x6457
+0x93A2	0x6459
+0x93A3	0x645A
+0x93A4	0x645B
+0x93A5	0x645C
+0x93A6	0x645D
+0x93A7	0x645F
+0x93A8	0x6460
+0x93A9	0x6461
+0x93AA	0x6462
+0x93AB	0x6463
+0x93AC	0x6464
+0x93AD	0x6465
+0x93AE	0x6466
+0x93AF	0x6468
+0x93B0	0x646A
+0x93B1	0x646B
+0x93B2	0x646C
+0x93B3	0x646E
+0x93B4	0x646F
+0x93B5	0x6470
+0x93B6	0x6471
+0x93B7	0x6472
+0x93B8	0x6473
+0x93B9	0x6474
+0x93BA	0x6475
+0x93BB	0x6476
+0x93BC	0x6477
+0x93BD	0x647B
+0x93BE	0x647C
+0x93BF	0x647D
+0x93C0	0x647E
+0x93C1	0x647F
+0x93C2	0x6480
+0x93C3	0x6481
+0x93C4	0x6483
+0x93C5	0x6486
+0x93C6	0x6488
+0x93C7	0x6489
+0x93C8	0x648A
+0x93C9	0x648B
+0x93CA	0x648C
+0x93CB	0x648D
+0x93CC	0x648E
+0x93CD	0x648F
+0x93CE	0x6490
+0x93CF	0x6493
+0x93D0	0x6494
+0x93D1	0x6497
+0x93D2	0x6498
+0x93D3	0x649A
+0x93D4	0x649B
+0x93D5	0x649C
+0x93D6	0x649D
+0x93D7	0x649F
+0x93D8	0x64A0
+0x93D9	0x64A1
+0x93DA	0x64A2
+0x93DB	0x64A3
+0x93DC	0x64A5
+0x93DD	0x64A6
+0x93DE	0x64A7
+0x93DF	0x64A8
+0x93E0	0x64AA
+0x93E1	0x64AB
+0x93E2	0x64AF
+0x93E3	0x64B1
+0x93E4	0x64B2
+0x93E5	0x64B3
+0x93E6	0x64B4
+0x93E7	0x64B6
+0x93E8	0x64B9
+0x93E9	0x64BB
+0x93EA	0x64BD
+0x93EB	0x64BE
+0x93EC	0x64BF
+0x93ED	0x64C1
+0x93EE	0x64C3
+0x93EF	0x64C4
+0x93F0	0x64C6
+0x93F1	0x64C7
+0x93F2	0x64C8
+0x93F3	0x64C9
+0x93F4	0x64CA
+0x93F5	0x64CB
+0x93F6	0x64CC
+0x93F7	0x64CF
+0x93F8	0x64D1
+0x93F9	0x64D3
+0x93FA	0x64D4
+0x93FB	0x64D5
+0x93FC	0x64D6
+0x93FD	0x64D9
+0x93FE	0x64DA
+0x9440	0x64DB
+0x9441	0x64DC
+0x9442	0x64DD
+0x9443	0x64DF
+0x9444	0x64E0
+0x9445	0x64E1
+0x9446	0x64E3
+0x9447	0x64E5
+0x9448	0x64E7
+0x9449	0x64E8
+0x944A	0x64E9
+0x944B	0x64EA
+0x944C	0x64EB
+0x944D	0x64EC
+0x944E	0x64ED
+0x944F	0x64EE
+0x9450	0x64EF
+0x9451	0x64F0
+0x9452	0x64F1
+0x9453	0x64F2
+0x9454	0x64F3
+0x9455	0x64F4
+0x9456	0x64F5
+0x9457	0x64F6
+0x9458	0x64F7
+0x9459	0x64F8
+0x945A	0x64F9
+0x945B	0x64FA
+0x945C	0x64FB
+0x945D	0x64FC
+0x945E	0x64FD
+0x945F	0x64FE
+0x9460	0x64FF
+0x9461	0x6501
+0x9462	0x6502
+0x9463	0x6503
+0x9464	0x6504
+0x9465	0x6505
+0x9466	0x6506
+0x9467	0x6507
+0x9468	0x6508
+0x9469	0x650A
+0x946A	0x650B
+0x946B	0x650C
+0x946C	0x650D
+0x946D	0x650E
+0x946E	0x650F
+0x946F	0x6510
+0x9470	0x6511
+0x9471	0x6513
+0x9472	0x6514
+0x9473	0x6515
+0x9474	0x6516
+0x9475	0x6517
+0x9476	0x6519
+0x9477	0x651A
+0x9478	0x651B
+0x9479	0x651C
+0x947A	0x651D
+0x947B	0x651E
+0x947C	0x651F
+0x947D	0x6520
+0x947E	0x6521
+0x9480	0x6522
+0x9481	0x6523
+0x9482	0x6524
+0x9483	0x6526
+0x9484	0x6527
+0x9485	0x6528
+0x9486	0x6529
+0x9487	0x652A
+0x9488	0x652C
+0x9489	0x652D
+0x948A	0x6530
+0x948B	0x6531
+0x948C	0x6532
+0x948D	0x6533
+0x948E	0x6537
+0x948F	0x653A
+0x9490	0x653C
+0x9491	0x653D
+0x9492	0x6540
+0x9493	0x6541
+0x9494	0x6542
+0x9495	0x6543
+0x9496	0x6544
+0x9497	0x6546
+0x9498	0x6547
+0x9499	0x654A
+0x949A	0x654B
+0x949B	0x654D
+0x949C	0x654E
+0x949D	0x6550
+0x949E	0x6552
+0x949F	0x6553
+0x94A0	0x6554
+0x94A1	0x6557
+0x94A2	0x6558
+0x94A3	0x655A
+0x94A4	0x655C
+0x94A5	0x655F
+0x94A6	0x6560
+0x94A7	0x6561
+0x94A8	0x6564
+0x94A9	0x6565
+0x94AA	0x6567
+0x94AB	0x6568
+0x94AC	0x6569
+0x94AD	0x656A
+0x94AE	0x656D
+0x94AF	0x656E
+0x94B0	0x656F
+0x94B1	0x6571
+0x94B2	0x6573
+0x94B3	0x6575
+0x94B4	0x6576
+0x94B5	0x6578
+0x94B6	0x6579
+0x94B7	0x657A
+0x94B8	0x657B
+0x94B9	0x657C
+0x94BA	0x657D
+0x94BB	0x657E
+0x94BC	0x657F
+0x94BD	0x6580
+0x94BE	0x6581
+0x94BF	0x6582
+0x94C0	0x6583
+0x94C1	0x6584
+0x94C2	0x6585
+0x94C3	0x6586
+0x94C4	0x6588
+0x94C5	0x6589
+0x94C6	0x658A
+0x94C7	0x658D
+0x94C8	0x658E
+0x94C9	0x658F
+0x94CA	0x6592
+0x94CB	0x6594
+0x94CC	0x6595
+0x94CD	0x6596
+0x94CE	0x6598
+0x94CF	0x659A
+0x94D0	0x659D
+0x94D1	0x659E
+0x94D2	0x65A0
+0x94D3	0x65A2
+0x94D4	0x65A3
+0x94D5	0x65A6
+0x94D6	0x65A8
+0x94D7	0x65AA
+0x94D8	0x65AC
+0x94D9	0x65AE
+0x94DA	0x65B1
+0x94DB	0x65B2
+0x94DC	0x65B3
+0x94DD	0x65B4
+0x94DE	0x65B5
+0x94DF	0x65B6
+0x94E0	0x65B7
+0x94E1	0x65B8
+0x94E2	0x65BA
+0x94E3	0x65BB
+0x94E4	0x65BE
+0x94E5	0x65BF
+0x94E6	0x65C0
+0x94E7	0x65C2
+0x94E8	0x65C7
+0x94E9	0x65C8
+0x94EA	0x65C9
+0x94EB	0x65CA
+0x94EC	0x65CD
+0x94ED	0x65D0
+0x94EE	0x65D1
+0x94EF	0x65D3
+0x94F0	0x65D4
+0x94F1	0x65D5
+0x94F2	0x65D8
+0x94F3	0x65D9
+0x94F4	0x65DA
+0x94F5	0x65DB
+0x94F6	0x65DC
+0x94F7	0x65DD
+0x94F8	0x65DE
+0x94F9	0x65DF
+0x94FA	0x65E1
+0x94FB	0x65E3
+0x94FC	0x65E4
+0x94FD	0x65EA
+0x94FE	0x65EB
+0x9540	0x65F2
+0x9541	0x65F3
+0x9542	0x65F4
+0x9543	0x65F5
+0x9544	0x65F8
+0x9545	0x65F9
+0x9546	0x65FB
+0x9547	0x65FC
+0x9548	0x65FD
+0x9549	0x65FE
+0x954A	0x65FF
+0x954B	0x6601
+0x954C	0x6604
+0x954D	0x6605
+0x954E	0x6607
+0x954F	0x6608
+0x9550	0x6609
+0x9551	0x660B
+0x9552	0x660D
+0x9553	0x6610
+0x9554	0x6611
+0x9555	0x6612
+0x9556	0x6616
+0x9557	0x6617
+0x9558	0x6618
+0x9559	0x661A
+0x955A	0x661B
+0x955B	0x661C
+0x955C	0x661E
+0x955D	0x6621
+0x955E	0x6622
+0x955F	0x6623
+0x9560	0x6624
+0x9561	0x6626
+0x9562	0x6629
+0x9563	0x662A
+0x9564	0x662B
+0x9565	0x662C
+0x9566	0x662E
+0x9567	0x6630
+0x9568	0x6632
+0x9569	0x6633
+0x956A	0x6637
+0x956B	0x6638
+0x956C	0x6639
+0x956D	0x663A
+0x956E	0x663B
+0x956F	0x663D
+0x9570	0x663F
+0x9571	0x6640
+0x9572	0x6642
+0x9573	0x6644
+0x9574	0x6645
+0x9575	0x6646
+0x9576	0x6647
+0x9577	0x6648
+0x9578	0x6649
+0x9579	0x664A
+0x957A	0x664D
+0x957B	0x664E
+0x957C	0x6650
+0x957D	0x6651
+0x957E	0x6658
+0x9580	0x6659
+0x9581	0x665B
+0x9582	0x665C
+0x9583	0x665D
+0x9584	0x665E
+0x9585	0x6660
+0x9586	0x6662
+0x9587	0x6663
+0x9588	0x6665
+0x9589	0x6667
+0x958A	0x6669
+0x958B	0x666A
+0x958C	0x666B
+0x958D	0x666C
+0x958E	0x666D
+0x958F	0x6671
+0x9590	0x6672
+0x9591	0x6673
+0x9592	0x6675
+0x9593	0x6678
+0x9594	0x6679
+0x9595	0x667B
+0x9596	0x667C
+0x9597	0x667D
+0x9598	0x667F
+0x9599	0x6680
+0x959A	0x6681
+0x959B	0x6683
+0x959C	0x6685
+0x959D	0x6686
+0x959E	0x6688
+0x959F	0x6689
+0x95A0	0x668A
+0x95A1	0x668B
+0x95A2	0x668D
+0x95A3	0x668E
+0x95A4	0x668F
+0x95A5	0x6690
+0x95A6	0x6692
+0x95A7	0x6693
+0x95A8	0x6694
+0x95A9	0x6695
+0x95AA	0x6698
+0x95AB	0x6699
+0x95AC	0x669A
+0x95AD	0x669B
+0x95AE	0x669C
+0x95AF	0x669E
+0x95B0	0x669F
+0x95B1	0x66A0
+0x95B2	0x66A1
+0x95B3	0x66A2
+0x95B4	0x66A3
+0x95B5	0x66A4
+0x95B6	0x66A5
+0x95B7	0x66A6
+0x95B8	0x66A9
+0x95B9	0x66AA
+0x95BA	0x66AB
+0x95BB	0x66AC
+0x95BC	0x66AD
+0x95BD	0x66AF
+0x95BE	0x66B0
+0x95BF	0x66B1
+0x95C0	0x66B2
+0x95C1	0x66B3
+0x95C2	0x66B5
+0x95C3	0x66B6
+0x95C4	0x66B7
+0x95C5	0x66B8
+0x95C6	0x66BA
+0x95C7	0x66BB
+0x95C8	0x66BC
+0x95C9	0x66BD
+0x95CA	0x66BF
+0x95CB	0x66C0
+0x95CC	0x66C1
+0x95CD	0x66C2
+0x95CE	0x66C3
+0x95CF	0x66C4
+0x95D0	0x66C5
+0x95D1	0x66C6
+0x95D2	0x66C7
+0x95D3	0x66C8
+0x95D4	0x66C9
+0x95D5	0x66CA
+0x95D6	0x66CB
+0x95D7	0x66CC
+0x95D8	0x66CD
+0x95D9	0x66CE
+0x95DA	0x66CF
+0x95DB	0x66D0
+0x95DC	0x66D1
+0x95DD	0x66D2
+0x95DE	0x66D3
+0x95DF	0x66D4
+0x95E0	0x66D5
+0x95E1	0x66D6
+0x95E2	0x66D7
+0x95E3	0x66D8
+0x95E4	0x66DA
+0x95E5	0x66DE
+0x95E6	0x66DF
+0x95E7	0x66E0
+0x95E8	0x66E1
+0x95E9	0x66E2
+0x95EA	0x66E3
+0x95EB	0x66E4
+0x95EC	0x66E5
+0x95ED	0x66E7
+0x95EE	0x66E8
+0x95EF	0x66EA
+0x95F0	0x66EB
+0x95F1	0x66EC
+0x95F2	0x66ED
+0x95F3	0x66EE
+0x95F4	0x66EF
+0x95F5	0x66F1
+0x95F6	0x66F5
+0x95F7	0x66F6
+0x95F8	0x66F8
+0x95F9	0x66FA
+0x95FA	0x66FB
+0x95FB	0x66FD
+0x95FC	0x6701
+0x95FD	0x6702
+0x95FE	0x6703
+0x9640	0x6704
+0x9641	0x6705
+0x9642	0x6706
+0x9643	0x6707
+0x9644	0x670C
+0x9645	0x670E
+0x9646	0x670F
+0x9647	0x6711
+0x9648	0x6712
+0x9649	0x6713
+0x964A	0x6716
+0x964B	0x6718
+0x964C	0x6719
+0x964D	0x671A
+0x964E	0x671C
+0x964F	0x671E
+0x9650	0x6720
+0x9651	0x6721
+0x9652	0x6722
+0x9653	0x6723
+0x9654	0x6724
+0x9655	0x6725
+0x9656	0x6727
+0x9657	0x6729
+0x9658	0x672E
+0x9659	0x6730
+0x965A	0x6732
+0x965B	0x6733
+0x965C	0x6736
+0x965D	0x6737
+0x965E	0x6738
+0x965F	0x6739
+0x9660	0x673B
+0x9661	0x673C
+0x9662	0x673E
+0x9663	0x673F
+0x9664	0x6741
+0x9665	0x6744
+0x9666	0x6745
+0x9667	0x6747
+0x9668	0x674A
+0x9669	0x674B
+0x966A	0x674D
+0x966B	0x6752
+0x966C	0x6754
+0x966D	0x6755
+0x966E	0x6757
+0x966F	0x6758
+0x9670	0x6759
+0x9671	0x675A
+0x9672	0x675B
+0x9673	0x675D
+0x9674	0x6762
+0x9675	0x6763
+0x9676	0x6764
+0x9677	0x6766
+0x9678	0x6767
+0x9679	0x676B
+0x967A	0x676C
+0x967B	0x676E
+0x967C	0x6771
+0x967D	0x6774
+0x967E	0x6776
+0x9680	0x6778
+0x9681	0x6779
+0x9682	0x677A
+0x9683	0x677B
+0x9684	0x677D
+0x9685	0x6780
+0x9686	0x6782
+0x9687	0x6783
+0x9688	0x6785
+0x9689	0x6786
+0x968A	0x6788
+0x968B	0x678A
+0x968C	0x678C
+0x968D	0x678D
+0x968E	0x678E
+0x968F	0x678F
+0x9690	0x6791
+0x9691	0x6792
+0x9692	0x6793
+0x9693	0x6794
+0x9694	0x6796
+0x9695	0x6799
+0x9696	0x679B
+0x9697	0x679F
+0x9698	0x67A0
+0x9699	0x67A1
+0x969A	0x67A4
+0x969B	0x67A6
+0x969C	0x67A9
+0x969D	0x67AC
+0x969E	0x67AE
+0x969F	0x67B1
+0x96A0	0x67B2
+0x96A1	0x67B4
+0x96A2	0x67B9
+0x96A3	0x67BA
+0x96A4	0x67BB
+0x96A5	0x67BC
+0x96A6	0x67BD
+0x96A7	0x67BE
+0x96A8	0x67BF
+0x96A9	0x67C0
+0x96AA	0x67C2
+0x96AB	0x67C5
+0x96AC	0x67C6
+0x96AD	0x67C7
+0x96AE	0x67C8
+0x96AF	0x67C9
+0x96B0	0x67CA
+0x96B1	0x67CB
+0x96B2	0x67CC
+0x96B3	0x67CD
+0x96B4	0x67CE
+0x96B5	0x67D5
+0x96B6	0x67D6
+0x96B7	0x67D7
+0x96B8	0x67DB
+0x96B9	0x67DF
+0x96BA	0x67E1
+0x96BB	0x67E3
+0x96BC	0x67E4
+0x96BD	0x67E6
+0x96BE	0x67E7
+0x96BF	0x67E8
+0x96C0	0x67EA
+0x96C1	0x67EB
+0x96C2	0x67ED
+0x96C3	0x67EE
+0x96C4	0x67F2
+0x96C5	0x67F5
+0x96C6	0x67F6
+0x96C7	0x67F7
+0x96C8	0x67F8
+0x96C9	0x67F9
+0x96CA	0x67FA
+0x96CB	0x67FB
+0x96CC	0x67FC
+0x96CD	0x67FE
+0x96CE	0x6801
+0x96CF	0x6802
+0x96D0	0x6803
+0x96D1	0x6804
+0x96D2	0x6806
+0x96D3	0x680D
+0x96D4	0x6810
+0x96D5	0x6812
+0x96D6	0x6814
+0x96D7	0x6815
+0x96D8	0x6818
+0x96D9	0x6819
+0x96DA	0x681A
+0x96DB	0x681B
+0x96DC	0x681C
+0x96DD	0x681E
+0x96DE	0x681F
+0x96DF	0x6820
+0x96E0	0x6822
+0x96E1	0x6823
+0x96E2	0x6824
+0x96E3	0x6825
+0x96E4	0x6826
+0x96E5	0x6827
+0x96E6	0x6828
+0x96E7	0x682B
+0x96E8	0x682C
+0x96E9	0x682D
+0x96EA	0x682E
+0x96EB	0x682F
+0x96EC	0x6830
+0x96ED	0x6831
+0x96EE	0x6834
+0x96EF	0x6835
+0x96F0	0x6836
+0x96F1	0x683A
+0x96F2	0x683B
+0x96F3	0x683F
+0x96F4	0x6847
+0x96F5	0x684B
+0x96F6	0x684D
+0x96F7	0x684F
+0x96F8	0x6852
+0x96F9	0x6856
+0x96FA	0x6857
+0x96FB	0x6858
+0x96FC	0x6859
+0x96FD	0x685A
+0x96FE	0x685B
+0x9740	0x685C
+0x9741	0x685D
+0x9742	0x685E
+0x9743	0x685F
+0x9744	0x686A
+0x9745	0x686C
+0x9746	0x686D
+0x9747	0x686E
+0x9748	0x686F
+0x9749	0x6870
+0x974A	0x6871
+0x974B	0x6872
+0x974C	0x6873
+0x974D	0x6875
+0x974E	0x6878
+0x974F	0x6879
+0x9750	0x687A
+0x9751	0x687B
+0x9752	0x687C
+0x9753	0x687D
+0x9754	0x687E
+0x9755	0x687F
+0x9756	0x6880
+0x9757	0x6882
+0x9758	0x6884
+0x9759	0x6887
+0x975A	0x6888
+0x975B	0x6889
+0x975C	0x688A
+0x975D	0x688B
+0x975E	0x688C
+0x975F	0x688D
+0x9760	0x688E
+0x9761	0x6890
+0x9762	0x6891
+0x9763	0x6892
+0x9764	0x6894
+0x9765	0x6895
+0x9766	0x6896
+0x9767	0x6898
+0x9768	0x6899
+0x9769	0x689A
+0x976A	0x689B
+0x976B	0x689C
+0x976C	0x689D
+0x976D	0x689E
+0x976E	0x689F
+0x976F	0x68A0
+0x9770	0x68A1
+0x9771	0x68A3
+0x9772	0x68A4
+0x9773	0x68A5
+0x9774	0x68A9
+0x9775	0x68AA
+0x9776	0x68AB
+0x9777	0x68AC
+0x9778	0x68AE
+0x9779	0x68B1
+0x977A	0x68B2
+0x977B	0x68B4
+0x977C	0x68B6
+0x977D	0x68B7
+0x977E	0x68B8
+0x9780	0x68B9
+0x9781	0x68BA
+0x9782	0x68BB
+0x9783	0x68BC
+0x9784	0x68BD
+0x9785	0x68BE
+0x9786	0x68BF
+0x9787	0x68C1
+0x9788	0x68C3
+0x9789	0x68C4
+0x978A	0x68C5
+0x978B	0x68C6
+0x978C	0x68C7
+0x978D	0x68C8
+0x978E	0x68CA
+0x978F	0x68CC
+0x9790	0x68CE
+0x9791	0x68CF
+0x9792	0x68D0
+0x9793	0x68D1
+0x9794	0x68D3
+0x9795	0x68D4
+0x9796	0x68D6
+0x9797	0x68D7
+0x9798	0x68D9
+0x9799	0x68DB
+0x979A	0x68DC
+0x979B	0x68DD
+0x979C	0x68DE
+0x979D	0x68DF
+0x979E	0x68E1
+0x979F	0x68E2
+0x97A0	0x68E4
+0x97A1	0x68E5
+0x97A2	0x68E6
+0x97A3	0x68E7
+0x97A4	0x68E8
+0x97A5	0x68E9
+0x97A6	0x68EA
+0x97A7	0x68EB
+0x97A8	0x68EC
+0x97A9	0x68ED
+0x97AA	0x68EF
+0x97AB	0x68F2
+0x97AC	0x68F3
+0x97AD	0x68F4
+0x97AE	0x68F6
+0x97AF	0x68F7
+0x97B0	0x68F8
+0x97B1	0x68FB
+0x97B2	0x68FD
+0x97B3	0x68FE
+0x97B4	0x68FF
+0x97B5	0x6900
+0x97B6	0x6902
+0x97B7	0x6903
+0x97B8	0x6904
+0x97B9	0x6906
+0x97BA	0x6907
+0x97BB	0x6908
+0x97BC	0x6909
+0x97BD	0x690A
+0x97BE	0x690C
+0x97BF	0x690F
+0x97C0	0x6911
+0x97C1	0x6913
+0x97C2	0x6914
+0x97C3	0x6915
+0x97C4	0x6916
+0x97C5	0x6917
+0x97C6	0x6918
+0x97C7	0x6919
+0x97C8	0x691A
+0x97C9	0x691B
+0x97CA	0x691C
+0x97CB	0x691D
+0x97CC	0x691E
+0x97CD	0x6921
+0x97CE	0x6922
+0x97CF	0x6923
+0x97D0	0x6925
+0x97D1	0x6926
+0x97D2	0x6927
+0x97D3	0x6928
+0x97D4	0x6929
+0x97D5	0x692A
+0x97D6	0x692B
+0x97D7	0x692C
+0x97D8	0x692E
+0x97D9	0x692F
+0x97DA	0x6931
+0x97DB	0x6932
+0x97DC	0x6933
+0x97DD	0x6935
+0x97DE	0x6936
+0x97DF	0x6937
+0x97E0	0x6938
+0x97E1	0x693A
+0x97E2	0x693B
+0x97E3	0x693C
+0x97E4	0x693E
+0x97E5	0x6940
+0x97E6	0x6941
+0x97E7	0x6943
+0x97E8	0x6944
+0x97E9	0x6945
+0x97EA	0x6946
+0x97EB	0x6947
+0x97EC	0x6948
+0x97ED	0x6949
+0x97EE	0x694A
+0x97EF	0x694B
+0x97F0	0x694C
+0x97F1	0x694D
+0x97F2	0x694E
+0x97F3	0x694F
+0x97F4	0x6950
+0x97F5	0x6951
+0x97F6	0x6952
+0x97F7	0x6953
+0x97F8	0x6955
+0x97F9	0x6956
+0x97FA	0x6958
+0x97FB	0x6959
+0x97FC	0x695B
+0x97FD	0x695C
+0x97FE	0x695F
+0x9840	0x6961
+0x9841	0x6962
+0x9842	0x6964
+0x9843	0x6965
+0x9844	0x6967
+0x9845	0x6968
+0x9846	0x6969
+0x9847	0x696A
+0x9848	0x696C
+0x9849	0x696D
+0x984A	0x696F
+0x984B	0x6970
+0x984C	0x6972
+0x984D	0x6973
+0x984E	0x6974
+0x984F	0x6975
+0x9850	0x6976
+0x9851	0x697A
+0x9852	0x697B
+0x9853	0x697D
+0x9854	0x697E
+0x9855	0x697F
+0x9856	0x6981
+0x9857	0x6983
+0x9858	0x6985
+0x9859	0x698A
+0x985A	0x698B
+0x985B	0x698C
+0x985C	0x698E
+0x985D	0x698F
+0x985E	0x6990
+0x985F	0x6991
+0x9860	0x6992
+0x9861	0x6993
+0x9862	0x6996
+0x9863	0x6997
+0x9864	0x6999
+0x9865	0x699A
+0x9866	0x699D
+0x9867	0x699E
+0x9868	0x699F
+0x9869	0x69A0
+0x986A	0x69A1
+0x986B	0x69A2
+0x986C	0x69A3
+0x986D	0x69A4
+0x986E	0x69A5
+0x986F	0x69A6
+0x9870	0x69A9
+0x9871	0x69AA
+0x9872	0x69AC
+0x9873	0x69AE
+0x9874	0x69AF
+0x9875	0x69B0
+0x9876	0x69B2
+0x9877	0x69B3
+0x9878	0x69B5
+0x9879	0x69B6
+0x987A	0x69B8
+0x987B	0x69B9
+0x987C	0x69BA
+0x987D	0x69BC
+0x987E	0x69BD
+0x9880	0x69BE
+0x9881	0x69BF
+0x9882	0x69C0
+0x9883	0x69C2
+0x9884	0x69C3
+0x9885	0x69C4
+0x9886	0x69C5
+0x9887	0x69C6
+0x9888	0x69C7
+0x9889	0x69C8
+0x988A	0x69C9
+0x988B	0x69CB
+0x988C	0x69CD
+0x988D	0x69CF
+0x988E	0x69D1
+0x988F	0x69D2
+0x9890	0x69D3
+0x9891	0x69D5
+0x9892	0x69D6
+0x9893	0x69D7
+0x9894	0x69D8
+0x9895	0x69D9
+0x9896	0x69DA
+0x9897	0x69DC
+0x9898	0x69DD
+0x9899	0x69DE
+0x989A	0x69E1
+0x989B	0x69E2
+0x989C	0x69E3
+0x989D	0x69E4
+0x989E	0x69E5
+0x989F	0x69E6
+0x98A0	0x69E7
+0x98A1	0x69E8
+0x98A2	0x69E9
+0x98A3	0x69EA
+0x98A4	0x69EB
+0x98A5	0x69EC
+0x98A6	0x69EE
+0x98A7	0x69EF
+0x98A8	0x69F0
+0x98A9	0x69F1
+0x98AA	0x69F3
+0x98AB	0x69F4
+0x98AC	0x69F5
+0x98AD	0x69F6
+0x98AE	0x69F7
+0x98AF	0x69F8
+0x98B0	0x69F9
+0x98B1	0x69FA
+0x98B2	0x69FB
+0x98B3	0x69FC
+0x98B4	0x69FE
+0x98B5	0x6A00
+0x98B6	0x6A01
+0x98B7	0x6A02
+0x98B8	0x6A03
+0x98B9	0x6A04
+0x98BA	0x6A05
+0x98BB	0x6A06
+0x98BC	0x6A07
+0x98BD	0x6A08
+0x98BE	0x6A09
+0x98BF	0x6A0B
+0x98C0	0x6A0C
+0x98C1	0x6A0D
+0x98C2	0x6A0E
+0x98C3	0x6A0F
+0x98C4	0x6A10
+0x98C5	0x6A11
+0x98C6	0x6A12
+0x98C7	0x6A13
+0x98C8	0x6A14
+0x98C9	0x6A15
+0x98CA	0x6A16
+0x98CB	0x6A19
+0x98CC	0x6A1A
+0x98CD	0x6A1B
+0x98CE	0x6A1C
+0x98CF	0x6A1D
+0x98D0	0x6A1E
+0x98D1	0x6A20
+0x98D2	0x6A22
+0x98D3	0x6A23
+0x98D4	0x6A24
+0x98D5	0x6A25
+0x98D6	0x6A26
+0x98D7	0x6A27
+0x98D8	0x6A29
+0x98D9	0x6A2B
+0x98DA	0x6A2C
+0x98DB	0x6A2D
+0x98DC	0x6A2E
+0x98DD	0x6A30
+0x98DE	0x6A32
+0x98DF	0x6A33
+0x98E0	0x6A34
+0x98E1	0x6A36
+0x98E2	0x6A37
+0x98E3	0x6A38
+0x98E4	0x6A39
+0x98E5	0x6A3A
+0x98E6	0x6A3B
+0x98E7	0x6A3C
+0x98E8	0x6A3F
+0x98E9	0x6A40
+0x98EA	0x6A41
+0x98EB	0x6A42
+0x98EC	0x6A43
+0x98ED	0x6A45
+0x98EE	0x6A46
+0x98EF	0x6A48
+0x98F0	0x6A49
+0x98F1	0x6A4A
+0x98F2	0x6A4B
+0x98F3	0x6A4C
+0x98F4	0x6A4D
+0x98F5	0x6A4E
+0x98F6	0x6A4F
+0x98F7	0x6A51
+0x98F8	0x6A52
+0x98F9	0x6A53
+0x98FA	0x6A54
+0x98FB	0x6A55
+0x98FC	0x6A56
+0x98FD	0x6A57
+0x98FE	0x6A5A
+0x9940	0x6A5C
+0x9941	0x6A5D
+0x9942	0x6A5E
+0x9943	0x6A5F
+0x9944	0x6A60
+0x9945	0x6A62
+0x9946	0x6A63
+0x9947	0x6A64
+0x9948	0x6A66
+0x9949	0x6A67
+0x994A	0x6A68
+0x994B	0x6A69
+0x994C	0x6A6A
+0x994D	0x6A6B
+0x994E	0x6A6C
+0x994F	0x6A6D
+0x9950	0x6A6E
+0x9951	0x6A6F
+0x9952	0x6A70
+0x9953	0x6A72
+0x9954	0x6A73
+0x9955	0x6A74
+0x9956	0x6A75
+0x9957	0x6A76
+0x9958	0x6A77
+0x9959	0x6A78
+0x995A	0x6A7A
+0x995B	0x6A7B
+0x995C	0x6A7D
+0x995D	0x6A7E
+0x995E	0x6A7F
+0x995F	0x6A81
+0x9960	0x6A82
+0x9961	0x6A83
+0x9962	0x6A85
+0x9963	0x6A86
+0x9964	0x6A87
+0x9965	0x6A88
+0x9966	0x6A89
+0x9967	0x6A8A
+0x9968	0x6A8B
+0x9969	0x6A8C
+0x996A	0x6A8D
+0x996B	0x6A8F
+0x996C	0x6A92
+0x996D	0x6A93
+0x996E	0x6A94
+0x996F	0x6A95
+0x9970	0x6A96
+0x9971	0x6A98
+0x9972	0x6A99
+0x9973	0x6A9A
+0x9974	0x6A9B
+0x9975	0x6A9C
+0x9976	0x6A9D
+0x9977	0x6A9E
+0x9978	0x6A9F
+0x9979	0x6AA1
+0x997A	0x6AA2
+0x997B	0x6AA3
+0x997C	0x6AA4
+0x997D	0x6AA5
+0x997E	0x6AA6
+0x9980	0x6AA7
+0x9981	0x6AA8
+0x9982	0x6AAA
+0x9983	0x6AAD
+0x9984	0x6AAE
+0x9985	0x6AAF
+0x9986	0x6AB0
+0x9987	0x6AB1
+0x9988	0x6AB2
+0x9989	0x6AB3
+0x998A	0x6AB4
+0x998B	0x6AB5
+0x998C	0x6AB6
+0x998D	0x6AB7
+0x998E	0x6AB8
+0x998F	0x6AB9
+0x9990	0x6ABA
+0x9991	0x6ABB
+0x9992	0x6ABC
+0x9993	0x6ABD
+0x9994	0x6ABE
+0x9995	0x6ABF
+0x9996	0x6AC0
+0x9997	0x6AC1
+0x9998	0x6AC2
+0x9999	0x6AC3
+0x999A	0x6AC4
+0x999B	0x6AC5
+0x999C	0x6AC6
+0x999D	0x6AC7
+0x999E	0x6AC8
+0x999F	0x6AC9
+0x99A0	0x6ACA
+0x99A1	0x6ACB
+0x99A2	0x6ACC
+0x99A3	0x6ACD
+0x99A4	0x6ACE
+0x99A5	0x6ACF
+0x99A6	0x6AD0
+0x99A7	0x6AD1
+0x99A8	0x6AD2
+0x99A9	0x6AD3
+0x99AA	0x6AD4
+0x99AB	0x6AD5
+0x99AC	0x6AD6
+0x99AD	0x6AD7
+0x99AE	0x6AD8
+0x99AF	0x6AD9
+0x99B0	0x6ADA
+0x99B1	0x6ADB
+0x99B2	0x6ADC
+0x99B3	0x6ADD
+0x99B4	0x6ADE
+0x99B5	0x6ADF
+0x99B6	0x6AE0
+0x99B7	0x6AE1
+0x99B8	0x6AE2
+0x99B9	0x6AE3
+0x99BA	0x6AE4
+0x99BB	0x6AE5
+0x99BC	0x6AE6
+0x99BD	0x6AE7
+0x99BE	0x6AE8
+0x99BF	0x6AE9
+0x99C0	0x6AEA
+0x99C1	0x6AEB
+0x99C2	0x6AEC
+0x99C3	0x6AED
+0x99C4	0x6AEE
+0x99C5	0x6AEF
+0x99C6	0x6AF0
+0x99C7	0x6AF1
+0x99C8	0x6AF2
+0x99C9	0x6AF3
+0x99CA	0x6AF4
+0x99CB	0x6AF5
+0x99CC	0x6AF6
+0x99CD	0x6AF7
+0x99CE	0x6AF8
+0x99CF	0x6AF9
+0x99D0	0x6AFA
+0x99D1	0x6AFB
+0x99D2	0x6AFC
+0x99D3	0x6AFD
+0x99D4	0x6AFE
+0x99D5	0x6AFF
+0x99D6	0x6B00
+0x99D7	0x6B01
+0x99D8	0x6B02
+0x99D9	0x6B03
+0x99DA	0x6B04
+0x99DB	0x6B05
+0x99DC	0x6B06
+0x99DD	0x6B07
+0x99DE	0x6B08
+0x99DF	0x6B09
+0x99E0	0x6B0A
+0x99E1	0x6B0B
+0x99E2	0x6B0C
+0x99E3	0x6B0D
+0x99E4	0x6B0E
+0x99E5	0x6B0F
+0x99E6	0x6B10
+0x99E7	0x6B11
+0x99E8	0x6B12
+0x99E9	0x6B13
+0x99EA	0x6B14
+0x99EB	0x6B15
+0x99EC	0x6B16
+0x99ED	0x6B17
+0x99EE	0x6B18
+0x99EF	0x6B19
+0x99F0	0x6B1A
+0x99F1	0x6B1B
+0x99F2	0x6B1C
+0x99F3	0x6B1D
+0x99F4	0x6B1E
+0x99F5	0x6B1F
+0x99F6	0x6B25
+0x99F7	0x6B26
+0x99F8	0x6B28
+0x99F9	0x6B29
+0x99FA	0x6B2A
+0x99FB	0x6B2B
+0x99FC	0x6B2C
+0x99FD	0x6B2D
+0x99FE	0x6B2E
+0x9A40	0x6B2F
+0x9A41	0x6B30
+0x9A42	0x6B31
+0x9A43	0x6B33
+0x9A44	0x6B34
+0x9A45	0x6B35
+0x9A46	0x6B36
+0x9A47	0x6B38
+0x9A48	0x6B3B
+0x9A49	0x6B3C
+0x9A4A	0x6B3D
+0x9A4B	0x6B3F
+0x9A4C	0x6B40
+0x9A4D	0x6B41
+0x9A4E	0x6B42
+0x9A4F	0x6B44
+0x9A50	0x6B45
+0x9A51	0x6B48
+0x9A52	0x6B4A
+0x9A53	0x6B4B
+0x9A54	0x6B4D
+0x9A55	0x6B4E
+0x9A56	0x6B4F
+0x9A57	0x6B50
+0x9A58	0x6B51
+0x9A59	0x6B52
+0x9A5A	0x6B53
+0x9A5B	0x6B54
+0x9A5C	0x6B55
+0x9A5D	0x6B56
+0x9A5E	0x6B57
+0x9A5F	0x6B58
+0x9A60	0x6B5A
+0x9A61	0x6B5B
+0x9A62	0x6B5C
+0x9A63	0x6B5D
+0x9A64	0x6B5E
+0x9A65	0x6B5F
+0x9A66	0x6B60
+0x9A67	0x6B61
+0x9A68	0x6B68
+0x9A69	0x6B69
+0x9A6A	0x6B6B
+0x9A6B	0x6B6C
+0x9A6C	0x6B6D
+0x9A6D	0x6B6E
+0x9A6E	0x6B6F
+0x9A6F	0x6B70
+0x9A70	0x6B71
+0x9A71	0x6B72
+0x9A72	0x6B73
+0x9A73	0x6B74
+0x9A74	0x6B75
+0x9A75	0x6B76
+0x9A76	0x6B77
+0x9A77	0x6B78
+0x9A78	0x6B7A
+0x9A79	0x6B7D
+0x9A7A	0x6B7E
+0x9A7B	0x6B7F
+0x9A7C	0x6B80
+0x9A7D	0x6B85
+0x9A7E	0x6B88
+0x9A80	0x6B8C
+0x9A81	0x6B8E
+0x9A82	0x6B8F
+0x9A83	0x6B90
+0x9A84	0x6B91
+0x9A85	0x6B94
+0x9A86	0x6B95
+0x9A87	0x6B97
+0x9A88	0x6B98
+0x9A89	0x6B99
+0x9A8A	0x6B9C
+0x9A8B	0x6B9D
+0x9A8C	0x6B9E
+0x9A8D	0x6B9F
+0x9A8E	0x6BA0
+0x9A8F	0x6BA2
+0x9A90	0x6BA3
+0x9A91	0x6BA4
+0x9A92	0x6BA5
+0x9A93	0x6BA6
+0x9A94	0x6BA7
+0x9A95	0x6BA8
+0x9A96	0x6BA9
+0x9A97	0x6BAB
+0x9A98	0x6BAC
+0x9A99	0x6BAD
+0x9A9A	0x6BAE
+0x9A9B	0x6BAF
+0x9A9C	0x6BB0
+0x9A9D	0x6BB1
+0x9A9E	0x6BB2
+0x9A9F	0x6BB6
+0x9AA0	0x6BB8
+0x9AA1	0x6BB9
+0x9AA2	0x6BBA
+0x9AA3	0x6BBB
+0x9AA4	0x6BBC
+0x9AA5	0x6BBD
+0x9AA6	0x6BBE
+0x9AA7	0x6BC0
+0x9AA8	0x6BC3
+0x9AA9	0x6BC4
+0x9AAA	0x6BC6
+0x9AAB	0x6BC7
+0x9AAC	0x6BC8
+0x9AAD	0x6BC9
+0x9AAE	0x6BCA
+0x9AAF	0x6BCC
+0x9AB0	0x6BCE
+0x9AB1	0x6BD0
+0x9AB2	0x6BD1
+0x9AB3	0x6BD8
+0x9AB4	0x6BDA
+0x9AB5	0x6BDC
+0x9AB6	0x6BDD
+0x9AB7	0x6BDE
+0x9AB8	0x6BDF
+0x9AB9	0x6BE0
+0x9ABA	0x6BE2
+0x9ABB	0x6BE3
+0x9ABC	0x6BE4
+0x9ABD	0x6BE5
+0x9ABE	0x6BE6
+0x9ABF	0x6BE7
+0x9AC0	0x6BE8
+0x9AC1	0x6BE9
+0x9AC2	0x6BEC
+0x9AC3	0x6BED
+0x9AC4	0x6BEE
+0x9AC5	0x6BF0
+0x9AC6	0x6BF1
+0x9AC7	0x6BF2
+0x9AC8	0x6BF4
+0x9AC9	0x6BF6
+0x9ACA	0x6BF7
+0x9ACB	0x6BF8
+0x9ACC	0x6BFA
+0x9ACD	0x6BFB
+0x9ACE	0x6BFC
+0x9ACF	0x6BFE
+0x9AD0	0x6BFF
+0x9AD1	0x6C00
+0x9AD2	0x6C01
+0x9AD3	0x6C02
+0x9AD4	0x6C03
+0x9AD5	0x6C04
+0x9AD6	0x6C08
+0x9AD7	0x6C09
+0x9AD8	0x6C0A
+0x9AD9	0x6C0B
+0x9ADA	0x6C0C
+0x9ADB	0x6C0E
+0x9ADC	0x6C12
+0x9ADD	0x6C17
+0x9ADE	0x6C1C
+0x9ADF	0x6C1D
+0x9AE0	0x6C1E
+0x9AE1	0x6C20
+0x9AE2	0x6C23
+0x9AE3	0x6C25
+0x9AE4	0x6C2B
+0x9AE5	0x6C2C
+0x9AE6	0x6C2D
+0x9AE7	0x6C31
+0x9AE8	0x6C33
+0x9AE9	0x6C36
+0x9AEA	0x6C37
+0x9AEB	0x6C39
+0x9AEC	0x6C3A
+0x9AED	0x6C3B
+0x9AEE	0x6C3C
+0x9AEF	0x6C3E
+0x9AF0	0x6C3F
+0x9AF1	0x6C43
+0x9AF2	0x6C44
+0x9AF3	0x6C45
+0x9AF4	0x6C48
+0x9AF5	0x6C4B
+0x9AF6	0x6C4C
+0x9AF7	0x6C4D
+0x9AF8	0x6C4E
+0x9AF9	0x6C4F
+0x9AFA	0x6C51
+0x9AFB	0x6C52
+0x9AFC	0x6C53
+0x9AFD	0x6C56
+0x9AFE	0x6C58
+0x9B40	0x6C59
+0x9B41	0x6C5A
+0x9B42	0x6C62
+0x9B43	0x6C63
+0x9B44	0x6C65
+0x9B45	0x6C66
+0x9B46	0x6C67
+0x9B47	0x6C6B
+0x9B48	0x6C6C
+0x9B49	0x6C6D
+0x9B4A	0x6C6E
+0x9B4B	0x6C6F
+0x9B4C	0x6C71
+0x9B4D	0x6C73
+0x9B4E	0x6C75
+0x9B4F	0x6C77
+0x9B50	0x6C78
+0x9B51	0x6C7A
+0x9B52	0x6C7B
+0x9B53	0x6C7C
+0x9B54	0x6C7F
+0x9B55	0x6C80
+0x9B56	0x6C84
+0x9B57	0x6C87
+0x9B58	0x6C8A
+0x9B59	0x6C8B
+0x9B5A	0x6C8D
+0x9B5B	0x6C8E
+0x9B5C	0x6C91
+0x9B5D	0x6C92
+0x9B5E	0x6C95
+0x9B5F	0x6C96
+0x9B60	0x6C97
+0x9B61	0x6C98
+0x9B62	0x6C9A
+0x9B63	0x6C9C
+0x9B64	0x6C9D
+0x9B65	0x6C9E
+0x9B66	0x6CA0
+0x9B67	0x6CA2
+0x9B68	0x6CA8
+0x9B69	0x6CAC
+0x9B6A	0x6CAF
+0x9B6B	0x6CB0
+0x9B6C	0x6CB4
+0x9B6D	0x6CB5
+0x9B6E	0x6CB6
+0x9B6F	0x6CB7
+0x9B70	0x6CBA
+0x9B71	0x6CC0
+0x9B72	0x6CC1
+0x9B73	0x6CC2
+0x9B74	0x6CC3
+0x9B75	0x6CC6
+0x9B76	0x6CC7
+0x9B77	0x6CC8
+0x9B78	0x6CCB
+0x9B79	0x6CCD
+0x9B7A	0x6CCE
+0x9B7B	0x6CCF
+0x9B7C	0x6CD1
+0x9B7D	0x6CD2
+0x9B7E	0x6CD8
+0x9B80	0x6CD9
+0x9B81	0x6CDA
+0x9B82	0x6CDC
+0x9B83	0x6CDD
+0x9B84	0x6CDF
+0x9B85	0x6CE4
+0x9B86	0x6CE6
+0x9B87	0x6CE7
+0x9B88	0x6CE9
+0x9B89	0x6CEC
+0x9B8A	0x6CED
+0x9B8B	0x6CF2
+0x9B8C	0x6CF4
+0x9B8D	0x6CF9
+0x9B8E	0x6CFF
+0x9B8F	0x6D00
+0x9B90	0x6D02
+0x9B91	0x6D03
+0x9B92	0x6D05
+0x9B93	0x6D06
+0x9B94	0x6D08
+0x9B95	0x6D09
+0x9B96	0x6D0A
+0x9B97	0x6D0D
+0x9B98	0x6D0F
+0x9B99	0x6D10
+0x9B9A	0x6D11
+0x9B9B	0x6D13
+0x9B9C	0x6D14
+0x9B9D	0x6D15
+0x9B9E	0x6D16
+0x9B9F	0x6D18
+0x9BA0	0x6D1C
+0x9BA1	0x6D1D
+0x9BA2	0x6D1F
+0x9BA3	0x6D20
+0x9BA4	0x6D21
+0x9BA5	0x6D22
+0x9BA6	0x6D23
+0x9BA7	0x6D24
+0x9BA8	0x6D26
+0x9BA9	0x6D28
+0x9BAA	0x6D29
+0x9BAB	0x6D2C
+0x9BAC	0x6D2D
+0x9BAD	0x6D2F
+0x9BAE	0x6D30
+0x9BAF	0x6D34
+0x9BB0	0x6D36
+0x9BB1	0x6D37
+0x9BB2	0x6D38
+0x9BB3	0x6D3A
+0x9BB4	0x6D3F
+0x9BB5	0x6D40
+0x9BB6	0x6D42
+0x9BB7	0x6D44
+0x9BB8	0x6D49
+0x9BB9	0x6D4C
+0x9BBA	0x6D50
+0x9BBB	0x6D55
+0x9BBC	0x6D56
+0x9BBD	0x6D57
+0x9BBE	0x6D58
+0x9BBF	0x6D5B
+0x9BC0	0x6D5D
+0x9BC1	0x6D5F
+0x9BC2	0x6D61
+0x9BC3	0x6D62
+0x9BC4	0x6D64
+0x9BC5	0x6D65
+0x9BC6	0x6D67
+0x9BC7	0x6D68
+0x9BC8	0x6D6B
+0x9BC9	0x6D6C
+0x9BCA	0x6D6D
+0x9BCB	0x6D70
+0x9BCC	0x6D71
+0x9BCD	0x6D72
+0x9BCE	0x6D73
+0x9BCF	0x6D75
+0x9BD0	0x6D76
+0x9BD1	0x6D79
+0x9BD2	0x6D7A
+0x9BD3	0x6D7B
+0x9BD4	0x6D7D
+0x9BD5	0x6D7E
+0x9BD6	0x6D7F
+0x9BD7	0x6D80
+0x9BD8	0x6D81
+0x9BD9	0x6D83
+0x9BDA	0x6D84
+0x9BDB	0x6D86
+0x9BDC	0x6D87
+0x9BDD	0x6D8A
+0x9BDE	0x6D8B
+0x9BDF	0x6D8D
+0x9BE0	0x6D8F
+0x9BE1	0x6D90
+0x9BE2	0x6D92
+0x9BE3	0x6D96
+0x9BE4	0x6D97
+0x9BE5	0x6D98
+0x9BE6	0x6D99
+0x9BE7	0x6D9A
+0x9BE8	0x6D9C
+0x9BE9	0x6DA2
+0x9BEA	0x6DA5
+0x9BEB	0x6DAC
+0x9BEC	0x6DAD
+0x9BED	0x6DB0
+0x9BEE	0x6DB1
+0x9BEF	0x6DB3
+0x9BF0	0x6DB4
+0x9BF1	0x6DB6
+0x9BF2	0x6DB7
+0x9BF3	0x6DB9
+0x9BF4	0x6DBA
+0x9BF5	0x6DBB
+0x9BF6	0x6DBC
+0x9BF7	0x6DBD
+0x9BF8	0x6DBE
+0x9BF9	0x6DC1
+0x9BFA	0x6DC2
+0x9BFB	0x6DC3
+0x9BFC	0x6DC8
+0x9BFD	0x6DC9
+0x9BFE	0x6DCA
+0x9C40	0x6DCD
+0x9C41	0x6DCE
+0x9C42	0x6DCF
+0x9C43	0x6DD0
+0x9C44	0x6DD2
+0x9C45	0x6DD3
+0x9C46	0x6DD4
+0x9C47	0x6DD5
+0x9C48	0x6DD7
+0x9C49	0x6DDA
+0x9C4A	0x6DDB
+0x9C4B	0x6DDC
+0x9C4C	0x6DDF
+0x9C4D	0x6DE2
+0x9C4E	0x6DE3
+0x9C4F	0x6DE5
+0x9C50	0x6DE7
+0x9C51	0x6DE8
+0x9C52	0x6DE9
+0x9C53	0x6DEA
+0x9C54	0x6DED
+0x9C55	0x6DEF
+0x9C56	0x6DF0
+0x9C57	0x6DF2
+0x9C58	0x6DF4
+0x9C59	0x6DF5
+0x9C5A	0x6DF6
+0x9C5B	0x6DF8
+0x9C5C	0x6DFA
+0x9C5D	0x6DFD
+0x9C5E	0x6DFE
+0x9C5F	0x6DFF
+0x9C60	0x6E00
+0x9C61	0x6E01
+0x9C62	0x6E02
+0x9C63	0x6E03
+0x9C64	0x6E04
+0x9C65	0x6E06
+0x9C66	0x6E07
+0x9C67	0x6E08
+0x9C68	0x6E09
+0x9C69	0x6E0B
+0x9C6A	0x6E0F
+0x9C6B	0x6E12
+0x9C6C	0x6E13
+0x9C6D	0x6E15
+0x9C6E	0x6E18
+0x9C6F	0x6E19
+0x9C70	0x6E1B
+0x9C71	0x6E1C
+0x9C72	0x6E1E
+0x9C73	0x6E1F
+0x9C74	0x6E22
+0x9C75	0x6E26
+0x9C76	0x6E27
+0x9C77	0x6E28
+0x9C78	0x6E2A
+0x9C79	0x6E2C
+0x9C7A	0x6E2E
+0x9C7B	0x6E30
+0x9C7C	0x6E31
+0x9C7D	0x6E33
+0x9C7E	0x6E35
+0x9C80	0x6E36
+0x9C81	0x6E37
+0x9C82	0x6E39
+0x9C83	0x6E3B
+0x9C84	0x6E3C
+0x9C85	0x6E3D
+0x9C86	0x6E3E
+0x9C87	0x6E3F
+0x9C88	0x6E40
+0x9C89	0x6E41
+0x9C8A	0x6E42
+0x9C8B	0x6E45
+0x9C8C	0x6E46
+0x9C8D	0x6E47
+0x9C8E	0x6E48
+0x9C8F	0x6E49
+0x9C90	0x6E4A
+0x9C91	0x6E4B
+0x9C92	0x6E4C
+0x9C93	0x6E4F
+0x9C94	0x6E50
+0x9C95	0x6E51
+0x9C96	0x6E52
+0x9C97	0x6E55
+0x9C98	0x6E57
+0x9C99	0x6E59
+0x9C9A	0x6E5A
+0x9C9B	0x6E5C
+0x9C9C	0x6E5D
+0x9C9D	0x6E5E
+0x9C9E	0x6E60
+0x9C9F	0x6E61
+0x9CA0	0x6E62
+0x9CA1	0x6E63
+0x9CA2	0x6E64
+0x9CA3	0x6E65
+0x9CA4	0x6E66
+0x9CA5	0x6E67
+0x9CA6	0x6E68
+0x9CA7	0x6E69
+0x9CA8	0x6E6A
+0x9CA9	0x6E6C
+0x9CAA	0x6E6D
+0x9CAB	0x6E6F
+0x9CAC	0x6E70
+0x9CAD	0x6E71
+0x9CAE	0x6E72
+0x9CAF	0x6E73
+0x9CB0	0x6E74
+0x9CB1	0x6E75
+0x9CB2	0x6E76
+0x9CB3	0x6E77
+0x9CB4	0x6E78
+0x9CB5	0x6E79
+0x9CB6	0x6E7A
+0x9CB7	0x6E7B
+0x9CB8	0x6E7C
+0x9CB9	0x6E7D
+0x9CBA	0x6E80
+0x9CBB	0x6E81
+0x9CBC	0x6E82
+0x9CBD	0x6E84
+0x9CBE	0x6E87
+0x9CBF	0x6E88
+0x9CC0	0x6E8A
+0x9CC1	0x6E8B
+0x9CC2	0x6E8C
+0x9CC3	0x6E8D
+0x9CC4	0x6E8E
+0x9CC5	0x6E91
+0x9CC6	0x6E92
+0x9CC7	0x6E93
+0x9CC8	0x6E94
+0x9CC9	0x6E95
+0x9CCA	0x6E96
+0x9CCB	0x6E97
+0x9CCC	0x6E99
+0x9CCD	0x6E9A
+0x9CCE	0x6E9B
+0x9CCF	0x6E9D
+0x9CD0	0x6E9E
+0x9CD1	0x6EA0
+0x9CD2	0x6EA1
+0x9CD3	0x6EA3
+0x9CD4	0x6EA4
+0x9CD5	0x6EA6
+0x9CD6	0x6EA8
+0x9CD7	0x6EA9
+0x9CD8	0x6EAB
+0x9CD9	0x6EAC
+0x9CDA	0x6EAD
+0x9CDB	0x6EAE
+0x9CDC	0x6EB0
+0x9CDD	0x6EB3
+0x9CDE	0x6EB5
+0x9CDF	0x6EB8
+0x9CE0	0x6EB9
+0x9CE1	0x6EBC
+0x9CE2	0x6EBE
+0x9CE3	0x6EBF
+0x9CE4	0x6EC0
+0x9CE5	0x6EC3
+0x9CE6	0x6EC4
+0x9CE7	0x6EC5
+0x9CE8	0x6EC6
+0x9CE9	0x6EC8
+0x9CEA	0x6EC9
+0x9CEB	0x6ECA
+0x9CEC	0x6ECC
+0x9CED	0x6ECD
+0x9CEE	0x6ECE
+0x9CEF	0x6ED0
+0x9CF0	0x6ED2
+0x9CF1	0x6ED6
+0x9CF2	0x6ED8
+0x9CF3	0x6ED9
+0x9CF4	0x6EDB
+0x9CF5	0x6EDC
+0x9CF6	0x6EDD
+0x9CF7	0x6EE3
+0x9CF8	0x6EE7
+0x9CF9	0x6EEA
+0x9CFA	0x6EEB
+0x9CFB	0x6EEC
+0x9CFC	0x6EED
+0x9CFD	0x6EEE
+0x9CFE	0x6EEF
+0x9D40	0x6EF0
+0x9D41	0x6EF1
+0x9D42	0x6EF2
+0x9D43	0x6EF3
+0x9D44	0x6EF5
+0x9D45	0x6EF6
+0x9D46	0x6EF7
+0x9D47	0x6EF8
+0x9D48	0x6EFA
+0x9D49	0x6EFB
+0x9D4A	0x6EFC
+0x9D4B	0x6EFD
+0x9D4C	0x6EFE
+0x9D4D	0x6EFF
+0x9D4E	0x6F00
+0x9D4F	0x6F01
+0x9D50	0x6F03
+0x9D51	0x6F04
+0x9D52	0x6F05
+0x9D53	0x6F07
+0x9D54	0x6F08
+0x9D55	0x6F0A
+0x9D56	0x6F0B
+0x9D57	0x6F0C
+0x9D58	0x6F0D
+0x9D59	0x6F0E
+0x9D5A	0x6F10
+0x9D5B	0x6F11
+0x9D5C	0x6F12
+0x9D5D	0x6F16
+0x9D5E	0x6F17
+0x9D5F	0x6F18
+0x9D60	0x6F19
+0x9D61	0x6F1A
+0x9D62	0x6F1B
+0x9D63	0x6F1C
+0x9D64	0x6F1D
+0x9D65	0x6F1E
+0x9D66	0x6F1F
+0x9D67	0x6F21
+0x9D68	0x6F22
+0x9D69	0x6F23
+0x9D6A	0x6F25
+0x9D6B	0x6F26
+0x9D6C	0x6F27
+0x9D6D	0x6F28
+0x9D6E	0x6F2C
+0x9D6F	0x6F2E
+0x9D70	0x6F30
+0x9D71	0x6F32
+0x9D72	0x6F34
+0x9D73	0x6F35
+0x9D74	0x6F37
+0x9D75	0x6F38
+0x9D76	0x6F39
+0x9D77	0x6F3A
+0x9D78	0x6F3B
+0x9D79	0x6F3C
+0x9D7A	0x6F3D
+0x9D7B	0x6F3F
+0x9D7C	0x6F40
+0x9D7D	0x6F41
+0x9D7E	0x6F42
+0x9D80	0x6F43
+0x9D81	0x6F44
+0x9D82	0x6F45
+0x9D83	0x6F48
+0x9D84	0x6F49
+0x9D85	0x6F4A
+0x9D86	0x6F4C
+0x9D87	0x6F4E
+0x9D88	0x6F4F
+0x9D89	0x6F50
+0x9D8A	0x6F51
+0x9D8B	0x6F52
+0x9D8C	0x6F53
+0x9D8D	0x6F54
+0x9D8E	0x6F55
+0x9D8F	0x6F56
+0x9D90	0x6F57
+0x9D91	0x6F59
+0x9D92	0x6F5A
+0x9D93	0x6F5B
+0x9D94	0x6F5D
+0x9D95	0x6F5F
+0x9D96	0x6F60
+0x9D97	0x6F61
+0x9D98	0x6F63
+0x9D99	0x6F64
+0x9D9A	0x6F65
+0x9D9B	0x6F67
+0x9D9C	0x6F68
+0x9D9D	0x6F69
+0x9D9E	0x6F6A
+0x9D9F	0x6F6B
+0x9DA0	0x6F6C
+0x9DA1	0x6F6F
+0x9DA2	0x6F70
+0x9DA3	0x6F71
+0x9DA4	0x6F73
+0x9DA5	0x6F75
+0x9DA6	0x6F76
+0x9DA7	0x6F77
+0x9DA8	0x6F79
+0x9DA9	0x6F7B
+0x9DAA	0x6F7D
+0x9DAB	0x6F7E
+0x9DAC	0x6F7F
+0x9DAD	0x6F80
+0x9DAE	0x6F81
+0x9DAF	0x6F82
+0x9DB0	0x6F83
+0x9DB1	0x6F85
+0x9DB2	0x6F86
+0x9DB3	0x6F87
+0x9DB4	0x6F8A
+0x9DB5	0x6F8B
+0x9DB6	0x6F8F
+0x9DB7	0x6F90
+0x9DB8	0x6F91
+0x9DB9	0x6F92
+0x9DBA	0x6F93
+0x9DBB	0x6F94
+0x9DBC	0x6F95
+0x9DBD	0x6F96
+0x9DBE	0x6F97
+0x9DBF	0x6F98
+0x9DC0	0x6F99
+0x9DC1	0x6F9A
+0x9DC2	0x6F9B
+0x9DC3	0x6F9D
+0x9DC4	0x6F9E
+0x9DC5	0x6F9F
+0x9DC6	0x6FA0
+0x9DC7	0x6FA2
+0x9DC8	0x6FA3
+0x9DC9	0x6FA4
+0x9DCA	0x6FA5
+0x9DCB	0x6FA6
+0x9DCC	0x6FA8
+0x9DCD	0x6FA9
+0x9DCE	0x6FAA
+0x9DCF	0x6FAB
+0x9DD0	0x6FAC
+0x9DD1	0x6FAD
+0x9DD2	0x6FAE
+0x9DD3	0x6FAF
+0x9DD4	0x6FB0
+0x9DD5	0x6FB1
+0x9DD6	0x6FB2
+0x9DD7	0x6FB4
+0x9DD8	0x6FB5
+0x9DD9	0x6FB7
+0x9DDA	0x6FB8
+0x9DDB	0x6FBA
+0x9DDC	0x6FBB
+0x9DDD	0x6FBC
+0x9DDE	0x6FBD
+0x9DDF	0x6FBE
+0x9DE0	0x6FBF
+0x9DE1	0x6FC1
+0x9DE2	0x6FC3
+0x9DE3	0x6FC4
+0x9DE4	0x6FC5
+0x9DE5	0x6FC6
+0x9DE6	0x6FC7
+0x9DE7	0x6FC8
+0x9DE8	0x6FCA
+0x9DE9	0x6FCB
+0x9DEA	0x6FCC
+0x9DEB	0x6FCD
+0x9DEC	0x6FCE
+0x9DED	0x6FCF
+0x9DEE	0x6FD0
+0x9DEF	0x6FD3
+0x9DF0	0x6FD4
+0x9DF1	0x6FD5
+0x9DF2	0x6FD6
+0x9DF3	0x6FD7
+0x9DF4	0x6FD8
+0x9DF5	0x6FD9
+0x9DF6	0x6FDA
+0x9DF7	0x6FDB
+0x9DF8	0x6FDC
+0x9DF9	0x6FDD
+0x9DFA	0x6FDF
+0x9DFB	0x6FE2
+0x9DFC	0x6FE3
+0x9DFD	0x6FE4
+0x9DFE	0x6FE5
+0x9E40	0x6FE6
+0x9E41	0x6FE7
+0x9E42	0x6FE8
+0x9E43	0x6FE9
+0x9E44	0x6FEA
+0x9E45	0x6FEB
+0x9E46	0x6FEC
+0x9E47	0x6FED
+0x9E48	0x6FF0
+0x9E49	0x6FF1
+0x9E4A	0x6FF2
+0x9E4B	0x6FF3
+0x9E4C	0x6FF4
+0x9E4D	0x6FF5
+0x9E4E	0x6FF6
+0x9E4F	0x6FF7
+0x9E50	0x6FF8
+0x9E51	0x6FF9
+0x9E52	0x6FFA
+0x9E53	0x6FFB
+0x9E54	0x6FFC
+0x9E55	0x6FFD
+0x9E56	0x6FFE
+0x9E57	0x6FFF
+0x9E58	0x7000
+0x9E59	0x7001
+0x9E5A	0x7002
+0x9E5B	0x7003
+0x9E5C	0x7004
+0x9E5D	0x7005
+0x9E5E	0x7006
+0x9E5F	0x7007
+0x9E60	0x7008
+0x9E61	0x7009
+0x9E62	0x700A
+0x9E63	0x700B
+0x9E64	0x700C
+0x9E65	0x700D
+0x9E66	0x700E
+0x9E67	0x700F
+0x9E68	0x7010
+0x9E69	0x7012
+0x9E6A	0x7013
+0x9E6B	0x7014
+0x9E6C	0x7015
+0x9E6D	0x7016
+0x9E6E	0x7017
+0x9E6F	0x7018
+0x9E70	0x7019
+0x9E71	0x701C
+0x9E72	0x701D
+0x9E73	0x701E
+0x9E74	0x701F
+0x9E75	0x7020
+0x9E76	0x7021
+0x9E77	0x7022
+0x9E78	0x7024
+0x9E79	0x7025
+0x9E7A	0x7026
+0x9E7B	0x7027
+0x9E7C	0x7028
+0x9E7D	0x7029
+0x9E7E	0x702A
+0x9E80	0x702B
+0x9E81	0x702C
+0x9E82	0x702D
+0x9E83	0x702E
+0x9E84	0x702F
+0x9E85	0x7030
+0x9E86	0x7031
+0x9E87	0x7032
+0x9E88	0x7033
+0x9E89	0x7034
+0x9E8A	0x7036
+0x9E8B	0x7037
+0x9E8C	0x7038
+0x9E8D	0x703A
+0x9E8E	0x703B
+0x9E8F	0x703C
+0x9E90	0x703D
+0x9E91	0x703E
+0x9E92	0x703F
+0x9E93	0x7040
+0x9E94	0x7041
+0x9E95	0x7042
+0x9E96	0x7043
+0x9E97	0x7044
+0x9E98	0x7045
+0x9E99	0x7046
+0x9E9A	0x7047
+0x9E9B	0x7048
+0x9E9C	0x7049
+0x9E9D	0x704A
+0x9E9E	0x704B
+0x9E9F	0x704D
+0x9EA0	0x704E
+0x9EA1	0x7050
+0x9EA2	0x7051
+0x9EA3	0x7052
+0x9EA4	0x7053
+0x9EA5	0x7054
+0x9EA6	0x7055
+0x9EA7	0x7056
+0x9EA8	0x7057
+0x9EA9	0x7058
+0x9EAA	0x7059
+0x9EAB	0x705A
+0x9EAC	0x705B
+0x9EAD	0x705C
+0x9EAE	0x705D
+0x9EAF	0x705F
+0x9EB0	0x7060
+0x9EB1	0x7061
+0x9EB2	0x7062
+0x9EB3	0x7063
+0x9EB4	0x7064
+0x9EB5	0x7065
+0x9EB6	0x7066
+0x9EB7	0x7067
+0x9EB8	0x7068
+0x9EB9	0x7069
+0x9EBA	0x706A
+0x9EBB	0x706E
+0x9EBC	0x7071
+0x9EBD	0x7072
+0x9EBE	0x7073
+0x9EBF	0x7074
+0x9EC0	0x7077
+0x9EC1	0x7079
+0x9EC2	0x707A
+0x9EC3	0x707B
+0x9EC4	0x707D
+0x9EC5	0x7081
+0x9EC6	0x7082
+0x9EC7	0x7083
+0x9EC8	0x7084
+0x9EC9	0x7086
+0x9ECA	0x7087
+0x9ECB	0x7088
+0x9ECC	0x708B
+0x9ECD	0x708C
+0x9ECE	0x708D
+0x9ECF	0x708F
+0x9ED0	0x7090
+0x9ED1	0x7091
+0x9ED2	0x7093
+0x9ED3	0x7097
+0x9ED4	0x7098
+0x9ED5	0x709A
+0x9ED6	0x709B
+0x9ED7	0x709E
+0x9ED8	0x709F
+0x9ED9	0x70A0
+0x9EDA	0x70A1
+0x9EDB	0x70A2
+0x9EDC	0x70A3
+0x9EDD	0x70A4
+0x9EDE	0x70A5
+0x9EDF	0x70A6
+0x9EE0	0x70A7
+0x9EE1	0x70A8
+0x9EE2	0x70A9
+0x9EE3	0x70AA
+0x9EE4	0x70B0
+0x9EE5	0x70B2
+0x9EE6	0x70B4
+0x9EE7	0x70B5
+0x9EE8	0x70B6
+0x9EE9	0x70BA
+0x9EEA	0x70BE
+0x9EEB	0x70BF
+0x9EEC	0x70C4
+0x9EED	0x70C5
+0x9EEE	0x70C6
+0x9EEF	0x70C7
+0x9EF0	0x70C9
+0x9EF1	0x70CB
+0x9EF2	0x70CC
+0x9EF3	0x70CD
+0x9EF4	0x70CE
+0x9EF5	0x70CF
+0x9EF6	0x70D0
+0x9EF7	0x70D1
+0x9EF8	0x70D2
+0x9EF9	0x70D3
+0x9EFA	0x70D4
+0x9EFB	0x70D5
+0x9EFC	0x70D6
+0x9EFD	0x70D7
+0x9EFE	0x70DA
+0x9F40	0x70DC
+0x9F41	0x70DD
+0x9F42	0x70DE
+0x9F43	0x70E0
+0x9F44	0x70E1
+0x9F45	0x70E2
+0x9F46	0x70E3
+0x9F47	0x70E5
+0x9F48	0x70EA
+0x9F49	0x70EE
+0x9F4A	0x70F0
+0x9F4B	0x70F1
+0x9F4C	0x70F2
+0x9F4D	0x70F3
+0x9F4E	0x70F4
+0x9F4F	0x70F5
+0x9F50	0x70F6
+0x9F51	0x70F8
+0x9F52	0x70FA
+0x9F53	0x70FB
+0x9F54	0x70FC
+0x9F55	0x70FE
+0x9F56	0x70FF
+0x9F57	0x7100
+0x9F58	0x7101
+0x9F59	0x7102
+0x9F5A	0x7103
+0x9F5B	0x7104
+0x9F5C	0x7105
+0x9F5D	0x7106
+0x9F5E	0x7107
+0x9F5F	0x7108
+0x9F60	0x710B
+0x9F61	0x710C
+0x9F62	0x710D
+0x9F63	0x710E
+0x9F64	0x710F
+0x9F65	0x7111
+0x9F66	0x7112
+0x9F67	0x7114
+0x9F68	0x7117
+0x9F69	0x711B
+0x9F6A	0x711C
+0x9F6B	0x711D
+0x9F6C	0x711E
+0x9F6D	0x711F
+0x9F6E	0x7120
+0x9F6F	0x7121
+0x9F70	0x7122
+0x9F71	0x7123
+0x9F72	0x7124
+0x9F73	0x7125
+0x9F74	0x7127
+0x9F75	0x7128
+0x9F76	0x7129
+0x9F77	0x712A
+0x9F78	0x712B
+0x9F79	0x712C
+0x9F7A	0x712D
+0x9F7B	0x712E
+0x9F7C	0x7132
+0x9F7D	0x7133
+0x9F7E	0x7134
+0x9F80	0x7135
+0x9F81	0x7137
+0x9F82	0x7138
+0x9F83	0x7139
+0x9F84	0x713A
+0x9F85	0x713B
+0x9F86	0x713C
+0x9F87	0x713D
+0x9F88	0x713E
+0x9F89	0x713F
+0x9F8A	0x7140
+0x9F8B	0x7141
+0x9F8C	0x7142
+0x9F8D	0x7143
+0x9F8E	0x7144
+0x9F8F	0x7146
+0x9F90	0x7147
+0x9F91	0x7148
+0x9F92	0x7149
+0x9F93	0x714B
+0x9F94	0x714D
+0x9F95	0x714F
+0x9F96	0x7150
+0x9F97	0x7151
+0x9F98	0x7152
+0x9F99	0x7153
+0x9F9A	0x7154
+0x9F9B	0x7155
+0x9F9C	0x7156
+0x9F9D	0x7157
+0x9F9E	0x7158
+0x9F9F	0x7159
+0x9FA0	0x715A
+0x9FA1	0x715B
+0x9FA2	0x715D
+0x9FA3	0x715F
+0x9FA4	0x7160
+0x9FA5	0x7161
+0x9FA6	0x7162
+0x9FA7	0x7163
+0x9FA8	0x7165
+0x9FA9	0x7169
+0x9FAA	0x716A
+0x9FAB	0x716B
+0x9FAC	0x716C
+0x9FAD	0x716D
+0x9FAE	0x716F
+0x9FAF	0x7170
+0x9FB0	0x7171
+0x9FB1	0x7174
+0x9FB2	0x7175
+0x9FB3	0x7176
+0x9FB4	0x7177
+0x9FB5	0x7179
+0x9FB6	0x717B
+0x9FB7	0x717C
+0x9FB8	0x717E
+0x9FB9	0x717F
+0x9FBA	0x7180
+0x9FBB	0x7181
+0x9FBC	0x7182
+0x9FBD	0x7183
+0x9FBE	0x7185
+0x9FBF	0x7186
+0x9FC0	0x7187
+0x9FC1	0x7188
+0x9FC2	0x7189
+0x9FC3	0x718B
+0x9FC4	0x718C
+0x9FC5	0x718D
+0x9FC6	0x718E
+0x9FC7	0x7190
+0x9FC8	0x7191
+0x9FC9	0x7192
+0x9FCA	0x7193
+0x9FCB	0x7195
+0x9FCC	0x7196
+0x9FCD	0x7197
+0x9FCE	0x719A
+0x9FCF	0x719B
+0x9FD0	0x719C
+0x9FD1	0x719D
+0x9FD2	0x719E
+0x9FD3	0x71A1
+0x9FD4	0x71A2
+0x9FD5	0x71A3
+0x9FD6	0x71A4
+0x9FD7	0x71A5
+0x9FD8	0x71A6
+0x9FD9	0x71A7
+0x9FDA	0x71A9
+0x9FDB	0x71AA
+0x9FDC	0x71AB
+0x9FDD	0x71AD
+0x9FDE	0x71AE
+0x9FDF	0x71AF
+0x9FE0	0x71B0
+0x9FE1	0x71B1
+0x9FE2	0x71B2
+0x9FE3	0x71B4
+0x9FE4	0x71B6
+0x9FE5	0x71B7
+0x9FE6	0x71B8
+0x9FE7	0x71BA
+0x9FE8	0x71BB
+0x9FE9	0x71BC
+0x9FEA	0x71BD
+0x9FEB	0x71BE
+0x9FEC	0x71BF
+0x9FED	0x71C0
+0x9FEE	0x71C1
+0x9FEF	0x71C2
+0x9FF0	0x71C4
+0x9FF1	0x71C5
+0x9FF2	0x71C6
+0x9FF3	0x71C7
+0x9FF4	0x71C8
+0x9FF5	0x71C9
+0x9FF6	0x71CA
+0x9FF7	0x71CB
+0x9FF8	0x71CC
+0x9FF9	0x71CD
+0x9FFA	0x71CF
+0x9FFB	0x71D0
+0x9FFC	0x71D1
+0x9FFD	0x71D2
+0x9FFE	0x71D3
+0xA040	0x71D6
+0xA041	0x71D7
+0xA042	0x71D8
+0xA043	0x71D9
+0xA044	0x71DA
+0xA045	0x71DB
+0xA046	0x71DC
+0xA047	0x71DD
+0xA048	0x71DE
+0xA049	0x71DF
+0xA04A	0x71E1
+0xA04B	0x71E2
+0xA04C	0x71E3
+0xA04D	0x71E4
+0xA04E	0x71E6
+0xA04F	0x71E8
+0xA050	0x71E9
+0xA051	0x71EA
+0xA052	0x71EB
+0xA053	0x71EC
+0xA054	0x71ED
+0xA055	0x71EF
+0xA056	0x71F0
+0xA057	0x71F1
+0xA058	0x71F2
+0xA059	0x71F3
+0xA05A	0x71F4
+0xA05B	0x71F5
+0xA05C	0x71F6
+0xA05D	0x71F7
+0xA05E	0x71F8
+0xA05F	0x71FA
+0xA060	0x71FB
+0xA061	0x71FC
+0xA062	0x71FD
+0xA063	0x71FE
+0xA064	0x71FF
+0xA065	0x7200
+0xA066	0x7201
+0xA067	0x7202
+0xA068	0x7203
+0xA069	0x7204
+0xA06A	0x7205
+0xA06B	0x7207
+0xA06C	0x7208
+0xA06D	0x7209
+0xA06E	0x720A
+0xA06F	0x720B
+0xA070	0x720C
+0xA071	0x720D
+0xA072	0x720E
+0xA073	0x720F
+0xA074	0x7210
+0xA075	0x7211
+0xA076	0x7212
+0xA077	0x7213
+0xA078	0x7214
+0xA079	0x7215
+0xA07A	0x7216
+0xA07B	0x7217
+0xA07C	0x7218
+0xA07D	0x7219
+0xA07E	0x721A
+0xA080	0x721B
+0xA081	0x721C
+0xA082	0x721E
+0xA083	0x721F
+0xA084	0x7220
+0xA085	0x7221
+0xA086	0x7222
+0xA087	0x7223
+0xA088	0x7224
+0xA089	0x7225
+0xA08A	0x7226
+0xA08B	0x7227
+0xA08C	0x7229
+0xA08D	0x722B
+0xA08E	0x722D
+0xA08F	0x722E
+0xA090	0x722F
+0xA091	0x7232
+0xA092	0x7233
+0xA093	0x7234
+0xA094	0x723A
+0xA095	0x723C
+0xA096	0x723E
+0xA097	0x7240
+0xA098	0x7241
+0xA099	0x7242
+0xA09A	0x7243
+0xA09B	0x7244
+0xA09C	0x7245
+0xA09D	0x7246
+0xA09E	0x7249
+0xA09F	0x724A
+0xA0A0	0x724B
+0xA0A1	0x724E
+0xA0A2	0x724F
+0xA0A3	0x7250
+0xA0A4	0x7251
+0xA0A5	0x7253
+0xA0A6	0x7254
+0xA0A7	0x7255
+0xA0A8	0x7257
+0xA0A9	0x7258
+0xA0AA	0x725A
+0xA0AB	0x725C
+0xA0AC	0x725E
+0xA0AD	0x7260
+0xA0AE	0x7263
+0xA0AF	0x7264
+0xA0B0	0x7265
+0xA0B1	0x7268
+0xA0B2	0x726A
+0xA0B3	0x726B
+0xA0B4	0x726C
+0xA0B5	0x726D
+0xA0B6	0x7270
+0xA0B7	0x7271
+0xA0B8	0x7273
+0xA0B9	0x7274
+0xA0BA	0x7276
+0xA0BB	0x7277
+0xA0BC	0x7278
+0xA0BD	0x727B
+0xA0BE	0x727C
+0xA0BF	0x727D
+0xA0C0	0x7282
+0xA0C1	0x7283
+0xA0C2	0x7285
+0xA0C3	0x7286
+0xA0C4	0x7287
+0xA0C5	0x7288
+0xA0C6	0x7289
+0xA0C7	0x728C
+0xA0C8	0x728E
+0xA0C9	0x7290
+0xA0CA	0x7291
+0xA0CB	0x7293
+0xA0CC	0x7294
+0xA0CD	0x7295
+0xA0CE	0x7296
+0xA0CF	0x7297
+0xA0D0	0x7298
+0xA0D1	0x7299
+0xA0D2	0x729A
+0xA0D3	0x729B
+0xA0D4	0x729C
+0xA0D5	0x729D
+0xA0D6	0x729E
+0xA0D7	0x72A0
+0xA0D8	0x72A1
+0xA0D9	0x72A2
+0xA0DA	0x72A3
+0xA0DB	0x72A4
+0xA0DC	0x72A5
+0xA0DD	0x72A6
+0xA0DE	0x72A7
+0xA0DF	0x72A8
+0xA0E0	0x72A9
+0xA0E1	0x72AA
+0xA0E2	0x72AB
+0xA0E3	0x72AE
+0xA0E4	0x72B1
+0xA0E5	0x72B2
+0xA0E6	0x72B3
+0xA0E7	0x72B5
+0xA0E8	0x72BA
+0xA0E9	0x72BB
+0xA0EA	0x72BC
+0xA0EB	0x72BD
+0xA0EC	0x72BE
+0xA0ED	0x72BF
+0xA0EE	0x72C0
+0xA0EF	0x72C5
+0xA0F0	0x72C6
+0xA0F1	0x72C7
+0xA0F2	0x72C9
+0xA0F3	0x72CA
+0xA0F4	0x72CB
+0xA0F5	0x72CC
+0xA0F6	0x72CF
+0xA0F7	0x72D1
+0xA0F8	0x72D3
+0xA0F9	0x72D4
+0xA0FA	0x72D5
+0xA0FB	0x72D6
+0xA0FC	0x72D8
+0xA0FD	0x72DA
+0xA0FE	0x72DB
+0xA140	0xE4C6
+0xA141	0xE4C7
+0xA142	0xE4C8
+0xA143	0xE4C9
+0xA144	0xE4CA
+0xA145	0xE4CB
+0xA146	0xE4CC
+0xA147	0xE4CD
+0xA148	0xE4CE
+0xA149	0xE4CF
+0xA14A	0xE4D0
+0xA14B	0xE4D1
+0xA14C	0xE4D2
+0xA14D	0xE4D3
+0xA14E	0xE4D4
+0xA14F	0xE4D5
+0xA150	0xE4D6
+0xA151	0xE4D7
+0xA152	0xE4D8
+0xA153	0xE4D9
+0xA154	0xE4DA
+0xA155	0xE4DB
+0xA156	0xE4DC
+0xA157	0xE4DD
+0xA158	0xE4DE
+0xA159	0xE4DF
+0xA15A	0xE4E0
+0xA15B	0xE4E1
+0xA15C	0xE4E2
+0xA15D	0xE4E3
+0xA15E	0xE4E4
+0xA15F	0xE4E5
+0xA160	0xE4E6
+0xA161	0xE4E7
+0xA162	0xE4E8
+0xA163	0xE4E9
+0xA164	0xE4EA
+0xA165	0xE4EB
+0xA166	0xE4EC
+0xA167	0xE4ED
+0xA168	0xE4EE
+0xA169	0xE4EF
+0xA16A	0xE4F0
+0xA16B	0xE4F1
+0xA16C	0xE4F2
+0xA16D	0xE4F3
+0xA16E	0xE4F4
+0xA16F	0xE4F5
+0xA170	0xE4F6
+0xA171	0xE4F7
+0xA172	0xE4F8
+0xA173	0xE4F9
+0xA174	0xE4FA
+0xA175	0xE4FB
+0xA176	0xE4FC
+0xA177	0xE4FD
+0xA178	0xE4FE
+0xA179	0xE4FF
+0xA17A	0xE500
+0xA17B	0xE501
+0xA17C	0xE502
+0xA17D	0xE503
+0xA17E	0xE504
+0xA180	0xE505
+0xA181	0xE506
+0xA182	0xE507
+0xA183	0xE508
+0xA184	0xE509
+0xA185	0xE50A
+0xA186	0xE50B
+0xA187	0xE50C
+0xA188	0xE50D
+0xA189	0xE50E
+0xA18A	0xE50F
+0xA18B	0xE510
+0xA18C	0xE511
+0xA18D	0xE512
+0xA18E	0xE513
+0xA18F	0xE514
+0xA190	0xE515
+0xA191	0xE516
+0xA192	0xE517
+0xA193	0xE518
+0xA194	0xE519
+0xA195	0xE51A
+0xA196	0xE51B
+0xA197	0xE51C
+0xA198	0xE51D
+0xA199	0xE51E
+0xA19A	0xE51F
+0xA19B	0xE520
+0xA19C	0xE521
+0xA19D	0xE522
+0xA19E	0xE523
+0xA19F	0xE524
+0xA1A0	0xE525
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0x00B7
+0xA1A5	0x02C9
+0xA1A6	0x02C7
+0xA1A7	0x00A8
+0xA1A8	0x3003
+0xA1A9	0x3005
+0xA1AA	0x2014
+0xA1AB	0xFF5E
+0xA1AC	0x2016
+0xA1AD	0x2026
+0xA1AE	0x2018
+0xA1AF	0x2019
+0xA1B0	0x201C
+0xA1B1	0x201D
+0xA1B2	0x3014
+0xA1B3	0x3015
+0xA1B4	0x3008
+0xA1B5	0x3009
+0xA1B6	0x300A
+0xA1B7	0x300B
+0xA1B8	0x300C
+0xA1B9	0x300D
+0xA1BA	0x300E
+0xA1BB	0x300F
+0xA1BC	0x3016
+0xA1BD	0x3017
+0xA1BE	0x3010
+0xA1BF	0x3011
+0xA1C0	0x00B1
+0xA1C1	0x00D7
+0xA1C2	0x00F7
+0xA1C3	0x2236
+0xA1C4	0x2227
+0xA1C5	0x2228
+0xA1C6	0x2211
+0xA1C7	0x220F
+0xA1C8	0x222A
+0xA1C9	0x2229
+0xA1CA	0x2208
+0xA1CB	0x2237
+0xA1CC	0x221A
+0xA1CD	0x22A5
+0xA1CE	0x2225
+0xA1CF	0x2220
+0xA1D0	0x2312
+0xA1D1	0x2299
+0xA1D2	0x222B
+0xA1D3	0x222E
+0xA1D4	0x2261
+0xA1D5	0x224C
+0xA1D6	0x2248
+0xA1D7	0x223D
+0xA1D8	0x221D
+0xA1D9	0x2260
+0xA1DA	0x226E
+0xA1DB	0x226F
+0xA1DC	0x2264
+0xA1DD	0x2265
+0xA1DE	0x221E
+0xA1DF	0x2235
+0xA1E0	0x2234
+0xA1E1	0x2642
+0xA1E2	0x2640
+0xA1E3	0x00B0
+0xA1E4	0x2032
+0xA1E5	0x2033
+0xA1E6	0x2103
+0xA1E7	0xFF04
+0xA1E8	0x00A4
+0xA1E9	0xFFE0
+0xA1EA	0xFFE1
+0xA1EB	0x2030
+0xA1EC	0x00A7
+0xA1ED	0x2116
+0xA1EE	0x2606
+0xA1EF	0x2605
+0xA1F0	0x25CB
+0xA1F1	0x25CF
+0xA1F2	0x25CE
+0xA1F3	0x25C7
+0xA1F4	0x25C6
+0xA1F5	0x25A1
+0xA1F6	0x25A0
+0xA1F7	0x25B3
+0xA1F8	0x25B2
+0xA1F9	0x203B
+0xA1FA	0x2192
+0xA1FB	0x2190
+0xA1FC	0x2191
+0xA1FD	0x2193
+0xA1FE	0x3013
+0xA240	0xE526
+0xA241	0xE527
+0xA242	0xE528
+0xA243	0xE529
+0xA244	0xE52A
+0xA245	0xE52B
+0xA246	0xE52C
+0xA247	0xE52D
+0xA248	0xE52E
+0xA249	0xE52F
+0xA24A	0xE530
+0xA24B	0xE531
+0xA24C	0xE532
+0xA24D	0xE533
+0xA24E	0xE534
+0xA24F	0xE535
+0xA250	0xE536
+0xA251	0xE537
+0xA252	0xE538
+0xA253	0xE539
+0xA254	0xE53A
+0xA255	0xE53B
+0xA256	0xE53C
+0xA257	0xE53D
+0xA258	0xE53E
+0xA259	0xE53F
+0xA25A	0xE540
+0xA25B	0xE541
+0xA25C	0xE542
+0xA25D	0xE543
+0xA25E	0xE544
+0xA25F	0xE545
+0xA260	0xE546
+0xA261	0xE547
+0xA262	0xE548
+0xA263	0xE549
+0xA264	0xE54A
+0xA265	0xE54B
+0xA266	0xE54C
+0xA267	0xE54D
+0xA268	0xE54E
+0xA269	0xE54F
+0xA26A	0xE550
+0xA26B	0xE551
+0xA26C	0xE552
+0xA26D	0xE553
+0xA26E	0xE554
+0xA26F	0xE555
+0xA270	0xE556
+0xA271	0xE557
+0xA272	0xE558
+0xA273	0xE559
+0xA274	0xE55A
+0xA275	0xE55B
+0xA276	0xE55C
+0xA277	0xE55D
+0xA278	0xE55E
+0xA279	0xE55F
+0xA27A	0xE560
+0xA27B	0xE561
+0xA27C	0xE562
+0xA27D	0xE563
+0xA27E	0xE564
+0xA280	0xE565
+0xA281	0xE566
+0xA282	0xE567
+0xA283	0xE568
+0xA284	0xE569
+0xA285	0xE56A
+0xA286	0xE56B
+0xA287	0xE56C
+0xA288	0xE56D
+0xA289	0xE56E
+0xA28A	0xE56F
+0xA28B	0xE570
+0xA28C	0xE571
+0xA28D	0xE572
+0xA28E	0xE573
+0xA28F	0xE574
+0xA290	0xE575
+0xA291	0xE576
+0xA292	0xE577
+0xA293	0xE578
+0xA294	0xE579
+0xA295	0xE57A
+0xA296	0xE57B
+0xA297	0xE57C
+0xA298	0xE57D
+0xA299	0xE57E
+0xA29A	0xE57F
+0xA29B	0xE580
+0xA29C	0xE581
+0xA29D	0xE582
+0xA29E	0xE583
+0xA29F	0xE584
+0xA2A0	0xE585
+0xA2A1	0x2170
+0xA2A2	0x2171
+0xA2A3	0x2172
+0xA2A4	0x2173
+0xA2A5	0x2174
+0xA2A6	0x2175
+0xA2A7	0x2176
+0xA2A8	0x2177
+0xA2A9	0x2178
+0xA2AA	0x2179
+0xA2AB	0xE766
+0xA2AC	0xE767
+0xA2AD	0xE768
+0xA2AE	0xE769
+0xA2AF	0xE76A
+0xA2B0	0xE76B
+0xA2B1	0x2488
+0xA2B2	0x2489
+0xA2B3	0x248A
+0xA2B4	0x248B
+0xA2B5	0x248C
+0xA2B6	0x248D
+0xA2B7	0x248E
+0xA2B8	0x248F
+0xA2B9	0x2490
+0xA2BA	0x2491
+0xA2BB	0x2492
+0xA2BC	0x2493
+0xA2BD	0x2494
+0xA2BE	0x2495
+0xA2BF	0x2496
+0xA2C0	0x2497
+0xA2C1	0x2498
+0xA2C2	0x2499
+0xA2C3	0x249A
+0xA2C4	0x249B
+0xA2C5	0x2474
+0xA2C6	0x2475
+0xA2C7	0x2476
+0xA2C8	0x2477
+0xA2C9	0x2478
+0xA2CA	0x2479
+0xA2CB	0x247A
+0xA2CC	0x247B
+0xA2CD	0x247C
+0xA2CE	0x247D
+0xA2CF	0x247E
+0xA2D0	0x247F
+0xA2D1	0x2480
+0xA2D2	0x2481
+0xA2D3	0x2482
+0xA2D4	0x2483
+0xA2D5	0x2484
+0xA2D6	0x2485
+0xA2D7	0x2486
+0xA2D8	0x2487
+0xA2D9	0x2460
+0xA2DA	0x2461
+0xA2DB	0x2462
+0xA2DC	0x2463
+0xA2DD	0x2464
+0xA2DE	0x2465
+0xA2DF	0x2466
+0xA2E0	0x2467
+0xA2E1	0x2468
+0xA2E2	0x2469
+0xA2E3	0x20AC
+0xA2E4	0xE76D
+0xA2E5	0x3220
+0xA2E6	0x3221
+0xA2E7	0x3222
+0xA2E8	0x3223
+0xA2E9	0x3224
+0xA2EA	0x3225
+0xA2EB	0x3226
+0xA2EC	0x3227
+0xA2ED	0x3228
+0xA2EE	0x3229
+0xA2EF	0xE76E
+0xA2F0	0xE76F
+0xA2F1	0x2160
+0xA2F2	0x2161
+0xA2F3	0x2162
+0xA2F4	0x2163
+0xA2F5	0x2164
+0xA2F6	0x2165
+0xA2F7	0x2166
+0xA2F8	0x2167
+0xA2F9	0x2168
+0xA2FA	0x2169
+0xA2FB	0x216A
+0xA2FC	0x216B
+0xA2FD	0xE770
+0xA2FE	0xE771
+0xA340	0xE586
+0xA341	0xE587
+0xA342	0xE588
+0xA343	0xE589
+0xA344	0xE58A
+0xA345	0xE58B
+0xA346	0xE58C
+0xA347	0xE58D
+0xA348	0xE58E
+0xA349	0xE58F
+0xA34A	0xE590
+0xA34B	0xE591
+0xA34C	0xE592
+0xA34D	0xE593
+0xA34E	0xE594
+0xA34F	0xE595
+0xA350	0xE596
+0xA351	0xE597
+0xA352	0xE598
+0xA353	0xE599
+0xA354	0xE59A
+0xA355	0xE59B
+0xA356	0xE59C
+0xA357	0xE59D
+0xA358	0xE59E
+0xA359	0xE59F
+0xA35A	0xE5A0
+0xA35B	0xE5A1
+0xA35C	0xE5A2
+0xA35D	0xE5A3
+0xA35E	0xE5A4
+0xA35F	0xE5A5
+0xA360	0xE5A6
+0xA361	0xE5A7
+0xA362	0xE5A8
+0xA363	0xE5A9
+0xA364	0xE5AA
+0xA365	0xE5AB
+0xA366	0xE5AC
+0xA367	0xE5AD
+0xA368	0xE5AE
+0xA369	0xE5AF
+0xA36A	0xE5B0
+0xA36B	0xE5B1
+0xA36C	0xE5B2
+0xA36D	0xE5B3
+0xA36E	0xE5B4
+0xA36F	0xE5B5
+0xA370	0xE5B6
+0xA371	0xE5B7
+0xA372	0xE5B8
+0xA373	0xE5B9
+0xA374	0xE5BA
+0xA375	0xE5BB
+0xA376	0xE5BC
+0xA377	0xE5BD
+0xA378	0xE5BE
+0xA379	0xE5BF
+0xA37A	0xE5C0
+0xA37B	0xE5C1
+0xA37C	0xE5C2
+0xA37D	0xE5C3
+0xA37E	0xE5C4
+0xA380	0xE5C5
+0xA381	0xE5C6
+0xA382	0xE5C7
+0xA383	0xE5C8
+0xA384	0xE5C9
+0xA385	0xE5CA
+0xA386	0xE5CB
+0xA387	0xE5CC
+0xA388	0xE5CD
+0xA389	0xE5CE
+0xA38A	0xE5CF
+0xA38B	0xE5D0
+0xA38C	0xE5D1
+0xA38D	0xE5D2
+0xA38E	0xE5D3
+0xA38F	0xE5D4
+0xA390	0xE5D5
+0xA391	0xE5D6
+0xA392	0xE5D7
+0xA393	0xE5D8
+0xA394	0xE5D9
+0xA395	0xE5DA
+0xA396	0xE5DB
+0xA397	0xE5DC
+0xA398	0xE5DD
+0xA399	0xE5DE
+0xA39A	0xE5DF
+0xA39B	0xE5E0
+0xA39C	0xE5E1
+0xA39D	0xE5E2
+0xA39E	0xE5E3
+0xA39F	0xE5E4
+0xA3A0	0xE5E5
+0xA3A1	0xFF01
+0xA3A2	0xFF02
+0xA3A3	0xFF03
+0xA3A4	0xFFE5
+0xA3A5	0xFF05
+0xA3A6	0xFF06
+0xA3A7	0xFF07
+0xA3A8	0xFF08
+0xA3A9	0xFF09
+0xA3AA	0xFF0A
+0xA3AB	0xFF0B
+0xA3AC	0xFF0C
+0xA3AD	0xFF0D
+0xA3AE	0xFF0E
+0xA3AF	0xFF0F
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3BA	0xFF1A
+0xA3BB	0xFF1B
+0xA3BC	0xFF1C
+0xA3BD	0xFF1D
+0xA3BE	0xFF1E
+0xA3BF	0xFF1F
+0xA3C0	0xFF20
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3DB	0xFF3B
+0xA3DC	0xFF3C
+0xA3DD	0xFF3D
+0xA3DE	0xFF3E
+0xA3DF	0xFF3F
+0xA3E0	0xFF40
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA3FB	0xFF5B
+0xA3FC	0xFF5C
+0xA3FD	0xFF5D
+0xA3FE	0xFFE3
+0xA440	0xE5E6
+0xA441	0xE5E7
+0xA442	0xE5E8
+0xA443	0xE5E9
+0xA444	0xE5EA
+0xA445	0xE5EB
+0xA446	0xE5EC
+0xA447	0xE5ED
+0xA448	0xE5EE
+0xA449	0xE5EF
+0xA44A	0xE5F0
+0xA44B	0xE5F1
+0xA44C	0xE5F2
+0xA44D	0xE5F3
+0xA44E	0xE5F4
+0xA44F	0xE5F5
+0xA450	0xE5F6
+0xA451	0xE5F7
+0xA452	0xE5F8
+0xA453	0xE5F9
+0xA454	0xE5FA
+0xA455	0xE5FB
+0xA456	0xE5FC
+0xA457	0xE5FD
+0xA458	0xE5FE
+0xA459	0xE5FF
+0xA45A	0xE600
+0xA45B	0xE601
+0xA45C	0xE602
+0xA45D	0xE603
+0xA45E	0xE604
+0xA45F	0xE605
+0xA460	0xE606
+0xA461	0xE607
+0xA462	0xE608
+0xA463	0xE609
+0xA464	0xE60A
+0xA465	0xE60B
+0xA466	0xE60C
+0xA467	0xE60D
+0xA468	0xE60E
+0xA469	0xE60F
+0xA46A	0xE610
+0xA46B	0xE611
+0xA46C	0xE612
+0xA46D	0xE613
+0xA46E	0xE614
+0xA46F	0xE615
+0xA470	0xE616
+0xA471	0xE617
+0xA472	0xE618
+0xA473	0xE619
+0xA474	0xE61A
+0xA475	0xE61B
+0xA476	0xE61C
+0xA477	0xE61D
+0xA478	0xE61E
+0xA479	0xE61F
+0xA47A	0xE620
+0xA47B	0xE621
+0xA47C	0xE622
+0xA47D	0xE623
+0xA47E	0xE624
+0xA480	0xE625
+0xA481	0xE626
+0xA482	0xE627
+0xA483	0xE628
+0xA484	0xE629
+0xA485	0xE62A
+0xA486	0xE62B
+0xA487	0xE62C
+0xA488	0xE62D
+0xA489	0xE62E
+0xA48A	0xE62F
+0xA48B	0xE630
+0xA48C	0xE631
+0xA48D	0xE632
+0xA48E	0xE633
+0xA48F	0xE634
+0xA490	0xE635
+0xA491	0xE636
+0xA492	0xE637
+0xA493	0xE638
+0xA494	0xE639
+0xA495	0xE63A
+0xA496	0xE63B
+0xA497	0xE63C
+0xA498	0xE63D
+0xA499	0xE63E
+0xA49A	0xE63F
+0xA49B	0xE640
+0xA49C	0xE641
+0xA49D	0xE642
+0xA49E	0xE643
+0xA49F	0xE644
+0xA4A0	0xE645
+0xA4A1	0x3041
+0xA4A2	0x3042
+0xA4A3	0x3043
+0xA4A4	0x3044
+0xA4A5	0x3045
+0xA4A6	0x3046
+0xA4A7	0x3047
+0xA4A8	0x3048
+0xA4A9	0x3049
+0xA4AA	0x304A
+0xA4AB	0x304B
+0xA4AC	0x304C
+0xA4AD	0x304D
+0xA4AE	0x304E
+0xA4AF	0x304F
+0xA4B0	0x3050
+0xA4B1	0x3051
+0xA4B2	0x3052
+0xA4B3	0x3053
+0xA4B4	0x3054
+0xA4B5	0x3055
+0xA4B6	0x3056
+0xA4B7	0x3057
+0xA4B8	0x3058
+0xA4B9	0x3059
+0xA4BA	0x305A
+0xA4BB	0x305B
+0xA4BC	0x305C
+0xA4BD	0x305D
+0xA4BE	0x305E
+0xA4BF	0x305F
+0xA4C0	0x3060
+0xA4C1	0x3061
+0xA4C2	0x3062
+0xA4C3	0x3063
+0xA4C4	0x3064
+0xA4C5	0x3065
+0xA4C6	0x3066
+0xA4C7	0x3067
+0xA4C8	0x3068
+0xA4C9	0x3069
+0xA4CA	0x306A
+0xA4CB	0x306B
+0xA4CC	0x306C
+0xA4CD	0x306D
+0xA4CE	0x306E
+0xA4CF	0x306F
+0xA4D0	0x3070
+0xA4D1	0x3071
+0xA4D2	0x3072
+0xA4D3	0x3073
+0xA4D4	0x3074
+0xA4D5	0x3075
+0xA4D6	0x3076
+0xA4D7	0x3077
+0xA4D8	0x3078
+0xA4D9	0x3079
+0xA4DA	0x307A
+0xA4DB	0x307B
+0xA4DC	0x307C
+0xA4DD	0x307D
+0xA4DE	0x307E
+0xA4DF	0x307F
+0xA4E0	0x3080
+0xA4E1	0x3081
+0xA4E2	0x3082
+0xA4E3	0x3083
+0xA4E4	0x3084
+0xA4E5	0x3085
+0xA4E6	0x3086
+0xA4E7	0x3087
+0xA4E8	0x3088
+0xA4E9	0x3089
+0xA4EA	0x308A
+0xA4EB	0x308B
+0xA4EC	0x308C
+0xA4ED	0x308D
+0xA4EE	0x308E
+0xA4EF	0x308F
+0xA4F0	0x3090
+0xA4F1	0x3091
+0xA4F2	0x3092
+0xA4F3	0x3093
+0xA4F4	0xE772
+0xA4F5	0xE773
+0xA4F6	0xE774
+0xA4F7	0xE775
+0xA4F8	0xE776
+0xA4F9	0xE777
+0xA4FA	0xE778
+0xA4FB	0xE779
+0xA4FC	0xE77A
+0xA4FD	0xE77B
+0xA4FE	0xE77C
+0xA540	0xE646
+0xA541	0xE647
+0xA542	0xE648
+0xA543	0xE649
+0xA544	0xE64A
+0xA545	0xE64B
+0xA546	0xE64C
+0xA547	0xE64D
+0xA548	0xE64E
+0xA549	0xE64F
+0xA54A	0xE650
+0xA54B	0xE651
+0xA54C	0xE652
+0xA54D	0xE653
+0xA54E	0xE654
+0xA54F	0xE655
+0xA550	0xE656
+0xA551	0xE657
+0xA552	0xE658
+0xA553	0xE659
+0xA554	0xE65A
+0xA555	0xE65B
+0xA556	0xE65C
+0xA557	0xE65D
+0xA558	0xE65E
+0xA559	0xE65F
+0xA55A	0xE660
+0xA55B	0xE661
+0xA55C	0xE662
+0xA55D	0xE663
+0xA55E	0xE664
+0xA55F	0xE665
+0xA560	0xE666
+0xA561	0xE667
+0xA562	0xE668
+0xA563	0xE669
+0xA564	0xE66A
+0xA565	0xE66B
+0xA566	0xE66C
+0xA567	0xE66D
+0xA568	0xE66E
+0xA569	0xE66F
+0xA56A	0xE670
+0xA56B	0xE671
+0xA56C	0xE672
+0xA56D	0xE673
+0xA56E	0xE674
+0xA56F	0xE675
+0xA570	0xE676
+0xA571	0xE677
+0xA572	0xE678
+0xA573	0xE679
+0xA574	0xE67A
+0xA575	0xE67B
+0xA576	0xE67C
+0xA577	0xE67D
+0xA578	0xE67E
+0xA579	0xE67F
+0xA57A	0xE680
+0xA57B	0xE681
+0xA57C	0xE682
+0xA57D	0xE683
+0xA57E	0xE684
+0xA580	0xE685
+0xA581	0xE686
+0xA582	0xE687
+0xA583	0xE688
+0xA584	0xE689
+0xA585	0xE68A
+0xA586	0xE68B
+0xA587	0xE68C
+0xA588	0xE68D
+0xA589	0xE68E
+0xA58A	0xE68F
+0xA58B	0xE690
+0xA58C	0xE691
+0xA58D	0xE692
+0xA58E	0xE693
+0xA58F	0xE694
+0xA590	0xE695
+0xA591	0xE696
+0xA592	0xE697
+0xA593	0xE698
+0xA594	0xE699
+0xA595	0xE69A
+0xA596	0xE69B
+0xA597	0xE69C
+0xA598	0xE69D
+0xA599	0xE69E
+0xA59A	0xE69F
+0xA59B	0xE6A0
+0xA59C	0xE6A1
+0xA59D	0xE6A2
+0xA59E	0xE6A3
+0xA59F	0xE6A4
+0xA5A0	0xE6A5
+0xA5A1	0x30A1
+0xA5A2	0x30A2
+0xA5A3	0x30A3
+0xA5A4	0x30A4
+0xA5A5	0x30A5
+0xA5A6	0x30A6
+0xA5A7	0x30A7
+0xA5A8	0x30A8
+0xA5A9	0x30A9
+0xA5AA	0x30AA
+0xA5AB	0x30AB
+0xA5AC	0x30AC
+0xA5AD	0x30AD
+0xA5AE	0x30AE
+0xA5AF	0x30AF
+0xA5B0	0x30B0
+0xA5B1	0x30B1
+0xA5B2	0x30B2
+0xA5B3	0x30B3
+0xA5B4	0x30B4
+0xA5B5	0x30B5
+0xA5B6	0x30B6
+0xA5B7	0x30B7
+0xA5B8	0x30B8
+0xA5B9	0x30B9
+0xA5BA	0x30BA
+0xA5BB	0x30BB
+0xA5BC	0x30BC
+0xA5BD	0x30BD
+0xA5BE	0x30BE
+0xA5BF	0x30BF
+0xA5C0	0x30C0
+0xA5C1	0x30C1
+0xA5C2	0x30C2
+0xA5C3	0x30C3
+0xA5C4	0x30C4
+0xA5C5	0x30C5
+0xA5C6	0x30C6
+0xA5C7	0x30C7
+0xA5C8	0x30C8
+0xA5C9	0x30C9
+0xA5CA	0x30CA
+0xA5CB	0x30CB
+0xA5CC	0x30CC
+0xA5CD	0x30CD
+0xA5CE	0x30CE
+0xA5CF	0x30CF
+0xA5D0	0x30D0
+0xA5D1	0x30D1
+0xA5D2	0x30D2
+0xA5D3	0x30D3
+0xA5D4	0x30D4
+0xA5D5	0x30D5
+0xA5D6	0x30D6
+0xA5D7	0x30D7
+0xA5D8	0x30D8
+0xA5D9	0x30D9
+0xA5DA	0x30DA
+0xA5DB	0x30DB
+0xA5DC	0x30DC
+0xA5DD	0x30DD
+0xA5DE	0x30DE
+0xA5DF	0x30DF
+0xA5E0	0x30E0
+0xA5E1	0x30E1
+0xA5E2	0x30E2
+0xA5E3	0x30E3
+0xA5E4	0x30E4
+0xA5E5	0x30E5
+0xA5E6	0x30E6
+0xA5E7	0x30E7
+0xA5E8	0x30E8
+0xA5E9	0x30E9
+0xA5EA	0x30EA
+0xA5EB	0x30EB
+0xA5EC	0x30EC
+0xA5ED	0x30ED
+0xA5EE	0x30EE
+0xA5EF	0x30EF
+0xA5F0	0x30F0
+0xA5F1	0x30F1
+0xA5F2	0x30F2
+0xA5F3	0x30F3
+0xA5F4	0x30F4
+0xA5F5	0x30F5
+0xA5F6	0x30F6
+0xA5F7	0xE77D
+0xA5F8	0xE77E
+0xA5F9	0xE77F
+0xA5FA	0xE780
+0xA5FB	0xE781
+0xA5FC	0xE782
+0xA5FD	0xE783
+0xA5FE	0xE784
+0xA640	0xE6A6
+0xA641	0xE6A7
+0xA642	0xE6A8
+0xA643	0xE6A9
+0xA644	0xE6AA
+0xA645	0xE6AB
+0xA646	0xE6AC
+0xA647	0xE6AD
+0xA648	0xE6AE
+0xA649	0xE6AF
+0xA64A	0xE6B0
+0xA64B	0xE6B1
+0xA64C	0xE6B2
+0xA64D	0xE6B3
+0xA64E	0xE6B4
+0xA64F	0xE6B5
+0xA650	0xE6B6
+0xA651	0xE6B7
+0xA652	0xE6B8
+0xA653	0xE6B9
+0xA654	0xE6BA
+0xA655	0xE6BB
+0xA656	0xE6BC
+0xA657	0xE6BD
+0xA658	0xE6BE
+0xA659	0xE6BF
+0xA65A	0xE6C0
+0xA65B	0xE6C1
+0xA65C	0xE6C2
+0xA65D	0xE6C3
+0xA65E	0xE6C4
+0xA65F	0xE6C5
+0xA660	0xE6C6
+0xA661	0xE6C7
+0xA662	0xE6C8
+0xA663	0xE6C9
+0xA664	0xE6CA
+0xA665	0xE6CB
+0xA666	0xE6CC
+0xA667	0xE6CD
+0xA668	0xE6CE
+0xA669	0xE6CF
+0xA66A	0xE6D0
+0xA66B	0xE6D1
+0xA66C	0xE6D2
+0xA66D	0xE6D3
+0xA66E	0xE6D4
+0xA66F	0xE6D5
+0xA670	0xE6D6
+0xA671	0xE6D7
+0xA672	0xE6D8
+0xA673	0xE6D9
+0xA674	0xE6DA
+0xA675	0xE6DB
+0xA676	0xE6DC
+0xA677	0xE6DD
+0xA678	0xE6DE
+0xA679	0xE6DF
+0xA67A	0xE6E0
+0xA67B	0xE6E1
+0xA67C	0xE6E2
+0xA67D	0xE6E3
+0xA67E	0xE6E4
+0xA680	0xE6E5
+0xA681	0xE6E6
+0xA682	0xE6E7
+0xA683	0xE6E8
+0xA684	0xE6E9
+0xA685	0xE6EA
+0xA686	0xE6EB
+0xA687	0xE6EC
+0xA688	0xE6ED
+0xA689	0xE6EE
+0xA68A	0xE6EF
+0xA68B	0xE6F0
+0xA68C	0xE6F1
+0xA68D	0xE6F2
+0xA68E	0xE6F3
+0xA68F	0xE6F4
+0xA690	0xE6F5
+0xA691	0xE6F6
+0xA692	0xE6F7
+0xA693	0xE6F8
+0xA694	0xE6F9
+0xA695	0xE6FA
+0xA696	0xE6FB
+0xA697	0xE6FC
+0xA698	0xE6FD
+0xA699	0xE6FE
+0xA69A	0xE6FF
+0xA69B	0xE700
+0xA69C	0xE701
+0xA69D	0xE702
+0xA69E	0xE703
+0xA69F	0xE704
+0xA6A0	0xE705
+0xA6A1	0x0391
+0xA6A2	0x0392
+0xA6A3	0x0393
+0xA6A4	0x0394
+0xA6A5	0x0395
+0xA6A6	0x0396
+0xA6A7	0x0397
+0xA6A8	0x0398
+0xA6A9	0x0399
+0xA6AA	0x039A
+0xA6AB	0x039B
+0xA6AC	0x039C
+0xA6AD	0x039D
+0xA6AE	0x039E
+0xA6AF	0x039F
+0xA6B0	0x03A0
+0xA6B1	0x03A1
+0xA6B2	0x03A3
+0xA6B3	0x03A4
+0xA6B4	0x03A5
+0xA6B5	0x03A6
+0xA6B6	0x03A7
+0xA6B7	0x03A8
+0xA6B8	0x03A9
+0xA6B9	0xE785
+0xA6BA	0xE786
+0xA6BB	0xE787
+0xA6BC	0xE788
+0xA6BD	0xE789
+0xA6BE	0xE78A
+0xA6BF	0xE78B
+0xA6C0	0xE78C
+0xA6C1	0x03B1
+0xA6C2	0x03B2
+0xA6C3	0x03B3
+0xA6C4	0x03B4
+0xA6C5	0x03B5
+0xA6C6	0x03B6
+0xA6C7	0x03B7
+0xA6C8	0x03B8
+0xA6C9	0x03B9
+0xA6CA	0x03BA
+0xA6CB	0x03BB
+0xA6CC	0x03BC
+0xA6CD	0x03BD
+0xA6CE	0x03BE
+0xA6CF	0x03BF
+0xA6D0	0x03C0
+0xA6D1	0x03C1
+0xA6D2	0x03C3
+0xA6D3	0x03C4
+0xA6D4	0x03C5
+0xA6D5	0x03C6
+0xA6D6	0x03C7
+0xA6D7	0x03C8
+0xA6D8	0x03C9
+0xA6D9	0xFE10
+0xA6DA	0xFE12
+0xA6DB	0xFE11
+0xA6DC	0xFE13
+0xA6DD	0xFE14
+0xA6DE	0xFE15
+0xA6DF	0xFE16
+0xA6E0	0xFE35
+0xA6E1	0xFE36
+0xA6E2	0xFE39
+0xA6E3	0xFE3A
+0xA6E4	0xFE3F
+0xA6E5	0xFE40
+0xA6E6	0xFE3D
+0xA6E7	0xFE3E
+0xA6E8	0xFE41
+0xA6E9	0xFE42
+0xA6EA	0xFE43
+0xA6EB	0xFE44
+0xA6EC	0xFE17
+0xA6ED	0xFE18
+0xA6EE	0xFE3B
+0xA6EF	0xFE3C
+0xA6F0	0xFE37
+0xA6F1	0xFE38
+0xA6F2	0xFE31
+0xA6F3	0xFE19
+0xA6F4	0xFE33
+0xA6F5	0xFE34
+0xA6F6	0xE797
+0xA6F7	0xE798
+0xA6F8	0xE799
+0xA6F9	0xE79A
+0xA6FA	0xE79B
+0xA6FB	0xE79C
+0xA6FC	0xE79D
+0xA6FD	0xE79E
+0xA6FE	0xE79F
+0xA740	0xE706
+0xA741	0xE707
+0xA742	0xE708
+0xA743	0xE709
+0xA744	0xE70A
+0xA745	0xE70B
+0xA746	0xE70C
+0xA747	0xE70D
+0xA748	0xE70E
+0xA749	0xE70F
+0xA74A	0xE710
+0xA74B	0xE711
+0xA74C	0xE712
+0xA74D	0xE713
+0xA74E	0xE714
+0xA74F	0xE715
+0xA750	0xE716
+0xA751	0xE717
+0xA752	0xE718
+0xA753	0xE719
+0xA754	0xE71A
+0xA755	0xE71B
+0xA756	0xE71C
+0xA757	0xE71D
+0xA758	0xE71E
+0xA759	0xE71F
+0xA75A	0xE720
+0xA75B	0xE721
+0xA75C	0xE722
+0xA75D	0xE723
+0xA75E	0xE724
+0xA75F	0xE725
+0xA760	0xE726
+0xA761	0xE727
+0xA762	0xE728
+0xA763	0xE729
+0xA764	0xE72A
+0xA765	0xE72B
+0xA766	0xE72C
+0xA767	0xE72D
+0xA768	0xE72E
+0xA769	0xE72F
+0xA76A	0xE730
+0xA76B	0xE731
+0xA76C	0xE732
+0xA76D	0xE733
+0xA76E	0xE734
+0xA76F	0xE735
+0xA770	0xE736
+0xA771	0xE737
+0xA772	0xE738
+0xA773	0xE739
+0xA774	0xE73A
+0xA775	0xE73B
+0xA776	0xE73C
+0xA777	0xE73D
+0xA778	0xE73E
+0xA779	0xE73F
+0xA77A	0xE740
+0xA77B	0xE741
+0xA77C	0xE742
+0xA77D	0xE743
+0xA77E	0xE744
+0xA780	0xE745
+0xA781	0xE746
+0xA782	0xE747
+0xA783	0xE748
+0xA784	0xE749
+0xA785	0xE74A
+0xA786	0xE74B
+0xA787	0xE74C
+0xA788	0xE74D
+0xA789	0xE74E
+0xA78A	0xE74F
+0xA78B	0xE750
+0xA78C	0xE751
+0xA78D	0xE752
+0xA78E	0xE753
+0xA78F	0xE754
+0xA790	0xE755
+0xA791	0xE756
+0xA792	0xE757
+0xA793	0xE758
+0xA794	0xE759
+0xA795	0xE75A
+0xA796	0xE75B
+0xA797	0xE75C
+0xA798	0xE75D
+0xA799	0xE75E
+0xA79A	0xE75F
+0xA79B	0xE760
+0xA79C	0xE761
+0xA79D	0xE762
+0xA79E	0xE763
+0xA79F	0xE764
+0xA7A0	0xE765
+0xA7A1	0x0410
+0xA7A2	0x0411
+0xA7A3	0x0412
+0xA7A4	0x0413
+0xA7A5	0x0414
+0xA7A6	0x0415
+0xA7A7	0x0401
+0xA7A8	0x0416
+0xA7A9	0x0417
+0xA7AA	0x0418
+0xA7AB	0x0419
+0xA7AC	0x041A
+0xA7AD	0x041B
+0xA7AE	0x041C
+0xA7AF	0x041D
+0xA7B0	0x041E
+0xA7B1	0x041F
+0xA7B2	0x0420
+0xA7B3	0x0421
+0xA7B4	0x0422
+0xA7B5	0x0423
+0xA7B6	0x0424
+0xA7B7	0x0425
+0xA7B8	0x0426
+0xA7B9	0x0427
+0xA7BA	0x0428
+0xA7BB	0x0429
+0xA7BC	0x042A
+0xA7BD	0x042B
+0xA7BE	0x042C
+0xA7BF	0x042D
+0xA7C0	0x042E
+0xA7C1	0x042F
+0xA7C2	0xE7A0
+0xA7C3	0xE7A1
+0xA7C4	0xE7A2
+0xA7C5	0xE7A3
+0xA7C6	0xE7A4
+0xA7C7	0xE7A5
+0xA7C8	0xE7A6
+0xA7C9	0xE7A7
+0xA7CA	0xE7A8
+0xA7CB	0xE7A9
+0xA7CC	0xE7AA
+0xA7CD	0xE7AB
+0xA7CE	0xE7AC
+0xA7CF	0xE7AD
+0xA7D0	0xE7AE
+0xA7D1	0x0430
+0xA7D2	0x0431
+0xA7D3	0x0432
+0xA7D4	0x0433
+0xA7D5	0x0434
+0xA7D6	0x0435
+0xA7D7	0x0451
+0xA7D8	0x0436
+0xA7D9	0x0437
+0xA7DA	0x0438
+0xA7DB	0x0439
+0xA7DC	0x043A
+0xA7DD	0x043B
+0xA7DE	0x043C
+0xA7DF	0x043D
+0xA7E0	0x043E
+0xA7E1	0x043F
+0xA7E2	0x0440
+0xA7E3	0x0441
+0xA7E4	0x0442
+0xA7E5	0x0443
+0xA7E6	0x0444
+0xA7E7	0x0445
+0xA7E8	0x0446
+0xA7E9	0x0447
+0xA7EA	0x0448
+0xA7EB	0x0449
+0xA7EC	0x044A
+0xA7ED	0x044B
+0xA7EE	0x044C
+0xA7EF	0x044D
+0xA7F0	0x044E
+0xA7F1	0x044F
+0xA7F2	0xE7AF
+0xA7F3	0xE7B0
+0xA7F4	0xE7B1
+0xA7F5	0xE7B2
+0xA7F6	0xE7B3
+0xA7F7	0xE7B4
+0xA7F8	0xE7B5
+0xA7F9	0xE7B6
+0xA7FA	0xE7B7
+0xA7FB	0xE7B8
+0xA7FC	0xE7B9
+0xA7FD	0xE7BA
+0xA7FE	0xE7BB
+0xA840	0x02CA
+0xA841	0x02CB
+0xA842	0x02D9
+0xA843	0x2013
+0xA844	0x2015
+0xA845	0x2025
+0xA846	0x2035
+0xA847	0x2105
+0xA848	0x2109
+0xA849	0x2196
+0xA84A	0x2197
+0xA84B	0x2198
+0xA84C	0x2199
+0xA84D	0x2215
+0xA84E	0x221F
+0xA84F	0x2223
+0xA850	0x2252
+0xA851	0x2266
+0xA852	0x2267
+0xA853	0x22BF
+0xA854	0x2550
+0xA855	0x2551
+0xA856	0x2552
+0xA857	0x2553
+0xA858	0x2554
+0xA859	0x2555
+0xA85A	0x2556
+0xA85B	0x2557
+0xA85C	0x2558
+0xA85D	0x2559
+0xA85E	0x255A
+0xA85F	0x255B
+0xA860	0x255C
+0xA861	0x255D
+0xA862	0x255E
+0xA863	0x255F
+0xA864	0x2560
+0xA865	0x2561
+0xA866	0x2562
+0xA867	0x2563
+0xA868	0x2564
+0xA869	0x2565
+0xA86A	0x2566
+0xA86B	0x2567
+0xA86C	0x2568
+0xA86D	0x2569
+0xA86E	0x256A
+0xA86F	0x256B
+0xA870	0x256C
+0xA871	0x256D
+0xA872	0x256E
+0xA873	0x256F
+0xA874	0x2570
+0xA875	0x2571
+0xA876	0x2572
+0xA877	0x2573
+0xA878	0x2581
+0xA879	0x2582
+0xA87A	0x2583
+0xA87B	0x2584
+0xA87C	0x2585
+0xA87D	0x2586
+0xA87E	0x2587
+0xA880	0x2588
+0xA881	0x2589
+0xA882	0x258A
+0xA883	0x258B
+0xA884	0x258C
+0xA885	0x258D
+0xA886	0x258E
+0xA887	0x258F
+0xA888	0x2593
+0xA889	0x2594
+0xA88A	0x2595
+0xA88B	0x25BC
+0xA88C	0x25BD
+0xA88D	0x25E2
+0xA88E	0x25E3
+0xA88F	0x25E4
+0xA890	0x25E5
+0xA891	0x2609
+0xA892	0x2295
+0xA893	0x3012
+0xA894	0x301D
+0xA895	0x301E
+0xA896	0xE7BC
+0xA897	0xE7BD
+0xA898	0xE7BE
+0xA899	0xE7BF
+0xA89A	0xE7C0
+0xA89B	0xE7C1
+0xA89C	0xE7C2
+0xA89D	0xE7C3
+0xA89E	0xE7C4
+0xA89F	0xE7C5
+0xA8A0	0xE7C6
+0xA8A1	0x0101
+0xA8A2	0x00E1
+0xA8A3	0x01CE
+0xA8A4	0x00E0
+0xA8A5	0x0113
+0xA8A6	0x00E9
+0xA8A7	0x011B
+0xA8A8	0x00E8
+0xA8A9	0x012B
+0xA8AA	0x00ED
+0xA8AB	0x01D0
+0xA8AC	0x00EC
+0xA8AD	0x014D
+0xA8AE	0x00F3
+0xA8AF	0x01D2
+0xA8B0	0x00F2
+0xA8B1	0x016B
+0xA8B2	0x00FA
+0xA8B3	0x01D4
+0xA8B4	0x00F9
+0xA8B5	0x01D6
+0xA8B6	0x01D8
+0xA8B7	0x01DA
+0xA8B8	0x01DC
+0xA8B9	0x00FC
+0xA8BA	0x00EA
+0xA8BB	0x0251
+0xA8BC	0x1E3F
+0xA8BD	0x0144
+0xA8BE	0x0148
+0xA8BF	0x01F9
+0xA8C0	0x0261
+0xA8C1	0xE7C9
+0xA8C2	0xE7CA
+0xA8C3	0xE7CB
+0xA8C4	0xE7CC
+0xA8C5	0x3105
+0xA8C6	0x3106
+0xA8C7	0x3107
+0xA8C8	0x3108
+0xA8C9	0x3109
+0xA8CA	0x310A
+0xA8CB	0x310B
+0xA8CC	0x310C
+0xA8CD	0x310D
+0xA8CE	0x310E
+0xA8CF	0x310F
+0xA8D0	0x3110
+0xA8D1	0x3111
+0xA8D2	0x3112
+0xA8D3	0x3113
+0xA8D4	0x3114
+0xA8D5	0x3115
+0xA8D6	0x3116
+0xA8D7	0x3117
+0xA8D8	0x3118
+0xA8D9	0x3119
+0xA8DA	0x311A
+0xA8DB	0x311B
+0xA8DC	0x311C
+0xA8DD	0x311D
+0xA8DE	0x311E
+0xA8DF	0x311F
+0xA8E0	0x3120
+0xA8E1	0x3121
+0xA8E2	0x3122
+0xA8E3	0x3123
+0xA8E4	0x3124
+0xA8E5	0x3125
+0xA8E6	0x3126
+0xA8E7	0x3127
+0xA8E8	0x3128
+0xA8E9	0x3129
+0xA8EA	0xE7CD
+0xA8EB	0xE7CE
+0xA8EC	0xE7CF
+0xA8ED	0xE7D0
+0xA8EE	0xE7D1
+0xA8EF	0xE7D2
+0xA8F0	0xE7D3
+0xA8F1	0xE7D4
+0xA8F2	0xE7D5
+0xA8F3	0xE7D6
+0xA8F4	0xE7D7
+0xA8F5	0xE7D8
+0xA8F6	0xE7D9
+0xA8F7	0xE7DA
+0xA8F8	0xE7DB
+0xA8F9	0xE7DC
+0xA8FA	0xE7DD
+0xA8FB	0xE7DE
+0xA8FC	0xE7DF
+0xA8FD	0xE7E0
+0xA8FE	0xE7E1
+0xA940	0x3021
+0xA941	0x3022
+0xA942	0x3023
+0xA943	0x3024
+0xA944	0x3025
+0xA945	0x3026
+0xA946	0x3027
+0xA947	0x3028
+0xA948	0x3029
+0xA949	0x32A3
+0xA94A	0x338E
+0xA94B	0x338F
+0xA94C	0x339C
+0xA94D	0x339D
+0xA94E	0x339E
+0xA94F	0x33A1
+0xA950	0x33C4
+0xA951	0x33CE
+0xA952	0x33D1
+0xA953	0x33D2
+0xA954	0x33D5
+0xA955	0xFE30
+0xA956	0xFFE2
+0xA957	0xFFE4
+0xA958	0xE7E2
+0xA959	0x2121
+0xA95A	0x3231
+0xA95B	0xE7E3
+0xA95C	0x2010
+0xA95D	0xE7E4
+0xA95E	0xE7E5
+0xA95F	0xE7E6
+0xA960	0x30FC
+0xA961	0x309B
+0xA962	0x309C
+0xA963	0x30FD
+0xA964	0x30FE
+0xA965	0x3006
+0xA966	0x309D
+0xA967	0x309E
+0xA968	0xFE49
+0xA969	0xFE4A
+0xA96A	0xFE4B
+0xA96B	0xFE4C
+0xA96C	0xFE4D
+0xA96D	0xFE4E
+0xA96E	0xFE4F
+0xA96F	0xFE50
+0xA970	0xFE51
+0xA971	0xFE52
+0xA972	0xFE54
+0xA973	0xFE55
+0xA974	0xFE56
+0xA975	0xFE57
+0xA976	0xFE59
+0xA977	0xFE5A
+0xA978	0xFE5B
+0xA979	0xFE5C
+0xA97A	0xFE5D
+0xA97B	0xFE5E
+0xA97C	0xFE5F
+0xA97D	0xFE60
+0xA97E	0xFE61
+0xA980	0xFE62
+0xA981	0xFE63
+0xA982	0xFE64
+0xA983	0xFE65
+0xA984	0xFE66
+0xA985	0xFE68
+0xA986	0xFE69
+0xA987	0xFE6A
+0xA988	0xFE6B
+0xA989	0x303E
+0xA98A	0x2FF0
+0xA98B	0x2FF1
+0xA98C	0x2FF2
+0xA98D	0x2FF3
+0xA98E	0x2FF4
+0xA98F	0x2FF5
+0xA990	0x2FF6
+0xA991	0x2FF7
+0xA992	0x2FF8
+0xA993	0x2FF9
+0xA994	0x2FFA
+0xA995	0x2FFB
+0xA996	0x3007
+0xA997	0xE7F4
+0xA998	0xE7F5
+0xA999	0xE7F6
+0xA99A	0xE7F7
+0xA99B	0xE7F8
+0xA99C	0xE7F9
+0xA99D	0xE7FA
+0xA99E	0xE7FB
+0xA99F	0xE7FC
+0xA9A0	0xE7FD
+0xA9A1	0xE7FE
+0xA9A2	0xE7FF
+0xA9A3	0xE800
+0xA9A4	0x2500
+0xA9A5	0x2501
+0xA9A6	0x2502
+0xA9A7	0x2503
+0xA9A8	0x2504
+0xA9A9	0x2505
+0xA9AA	0x2506
+0xA9AB	0x2507
+0xA9AC	0x2508
+0xA9AD	0x2509
+0xA9AE	0x250A
+0xA9AF	0x250B
+0xA9B0	0x250C
+0xA9B1	0x250D
+0xA9B2	0x250E
+0xA9B3	0x250F
+0xA9B4	0x2510
+0xA9B5	0x2511
+0xA9B6	0x2512
+0xA9B7	0x2513
+0xA9B8	0x2514
+0xA9B9	0x2515
+0xA9BA	0x2516
+0xA9BB	0x2517
+0xA9BC	0x2518
+0xA9BD	0x2519
+0xA9BE	0x251A
+0xA9BF	0x251B
+0xA9C0	0x251C
+0xA9C1	0x251D
+0xA9C2	0x251E
+0xA9C3	0x251F
+0xA9C4	0x2520
+0xA9C5	0x2521
+0xA9C6	0x2522
+0xA9C7	0x2523
+0xA9C8	0x2524
+0xA9C9	0x2525
+0xA9CA	0x2526
+0xA9CB	0x2527
+0xA9CC	0x2528
+0xA9CD	0x2529
+0xA9CE	0x252A
+0xA9CF	0x252B
+0xA9D0	0x252C
+0xA9D1	0x252D
+0xA9D2	0x252E
+0xA9D3	0x252F
+0xA9D4	0x2530
+0xA9D5	0x2531
+0xA9D6	0x2532
+0xA9D7	0x2533
+0xA9D8	0x2534
+0xA9D9	0x2535
+0xA9DA	0x2536
+0xA9DB	0x2537
+0xA9DC	0x2538
+0xA9DD	0x2539
+0xA9DE	0x253A
+0xA9DF	0x253B
+0xA9E0	0x253C
+0xA9E1	0x253D
+0xA9E2	0x253E
+0xA9E3	0x253F
+0xA9E4	0x2540
+0xA9E5	0x2541
+0xA9E6	0x2542
+0xA9E7	0x2543
+0xA9E8	0x2544
+0xA9E9	0x2545
+0xA9EA	0x2546
+0xA9EB	0x2547
+0xA9EC	0x2548
+0xA9ED	0x2549
+0xA9EE	0x254A
+0xA9EF	0x254B
+0xA9F0	0xE801
+0xA9F1	0xE802
+0xA9F2	0xE803
+0xA9F3	0xE804
+0xA9F4	0xE805
+0xA9F5	0xE806
+0xA9F6	0xE807
+0xA9F7	0xE808
+0xA9F8	0xE809
+0xA9F9	0xE80A
+0xA9FA	0xE80B
+0xA9FB	0xE80C
+0xA9FC	0xE80D
+0xA9FD	0xE80E
+0xA9FE	0xE80F
+0xAA40	0x72DC
+0xAA41	0x72DD
+0xAA42	0x72DF
+0xAA43	0x72E2
+0xAA44	0x72E3
+0xAA45	0x72E4
+0xAA46	0x72E5
+0xAA47	0x72E6
+0xAA48	0x72E7
+0xAA49	0x72EA
+0xAA4A	0x72EB
+0xAA4B	0x72F5
+0xAA4C	0x72F6
+0xAA4D	0x72F9
+0xAA4E	0x72FD
+0xAA4F	0x72FE
+0xAA50	0x72FF
+0xAA51	0x7300
+0xAA52	0x7302
+0xAA53	0x7304
+0xAA54	0x7305
+0xAA55	0x7306
+0xAA56	0x7307
+0xAA57	0x7308
+0xAA58	0x7309
+0xAA59	0x730B
+0xAA5A	0x730C
+0xAA5B	0x730D
+0xAA5C	0x730F
+0xAA5D	0x7310
+0xAA5E	0x7311
+0xAA5F	0x7312
+0xAA60	0x7314
+0xAA61	0x7318
+0xAA62	0x7319
+0xAA63	0x731A
+0xAA64	0x731F
+0xAA65	0x7320
+0xAA66	0x7323
+0xAA67	0x7324
+0xAA68	0x7326
+0xAA69	0x7327
+0xAA6A	0x7328
+0xAA6B	0x732D
+0xAA6C	0x732F
+0xAA6D	0x7330
+0xAA6E	0x7332
+0xAA6F	0x7333
+0xAA70	0x7335
+0xAA71	0x7336
+0xAA72	0x733A
+0xAA73	0x733B
+0xAA74	0x733C
+0xAA75	0x733D
+0xAA76	0x7340
+0xAA77	0x7341
+0xAA78	0x7342
+0xAA79	0x7343
+0xAA7A	0x7344
+0xAA7B	0x7345
+0xAA7C	0x7346
+0xAA7D	0x7347
+0xAA7E	0x7348
+0xAA80	0x7349
+0xAA81	0x734A
+0xAA82	0x734B
+0xAA83	0x734C
+0xAA84	0x734E
+0xAA85	0x734F
+0xAA86	0x7351
+0xAA87	0x7353
+0xAA88	0x7354
+0xAA89	0x7355
+0xAA8A	0x7356
+0xAA8B	0x7358
+0xAA8C	0x7359
+0xAA8D	0x735A
+0xAA8E	0x735B
+0xAA8F	0x735C
+0xAA90	0x735D
+0xAA91	0x735E
+0xAA92	0x735F
+0xAA93	0x7361
+0xAA94	0x7362
+0xAA95	0x7363
+0xAA96	0x7364
+0xAA97	0x7365
+0xAA98	0x7366
+0xAA99	0x7367
+0xAA9A	0x7368
+0xAA9B	0x7369
+0xAA9C	0x736A
+0xAA9D	0x736B
+0xAA9E	0x736E
+0xAA9F	0x7370
+0xAAA0	0x7371
+0xAAA1	0xE000
+0xAAA2	0xE001
+0xAAA3	0xE002
+0xAAA4	0xE003
+0xAAA5	0xE004
+0xAAA6	0xE005
+0xAAA7	0xE006
+0xAAA8	0xE007
+0xAAA9	0xE008
+0xAAAA	0xE009
+0xAAAB	0xE00A
+0xAAAC	0xE00B
+0xAAAD	0xE00C
+0xAAAE	0xE00D
+0xAAAF	0xE00E
+0xAAB0	0xE00F
+0xAAB1	0xE010
+0xAAB2	0xE011
+0xAAB3	0xE012
+0xAAB4	0xE013
+0xAAB5	0xE014
+0xAAB6	0xE015
+0xAAB7	0xE016
+0xAAB8	0xE017
+0xAAB9	0xE018
+0xAABA	0xE019
+0xAABB	0xE01A
+0xAABC	0xE01B
+0xAABD	0xE01C
+0xAABE	0xE01D
+0xAABF	0xE01E
+0xAAC0	0xE01F
+0xAAC1	0xE020
+0xAAC2	0xE021
+0xAAC3	0xE022
+0xAAC4	0xE023
+0xAAC5	0xE024
+0xAAC6	0xE025
+0xAAC7	0xE026
+0xAAC8	0xE027
+0xAAC9	0xE028
+0xAACA	0xE029
+0xAACB	0xE02A
+0xAACC	0xE02B
+0xAACD	0xE02C
+0xAACE	0xE02D
+0xAACF	0xE02E
+0xAAD0	0xE02F
+0xAAD1	0xE030
+0xAAD2	0xE031
+0xAAD3	0xE032
+0xAAD4	0xE033
+0xAAD5	0xE034
+0xAAD6	0xE035
+0xAAD7	0xE036
+0xAAD8	0xE037
+0xAAD9	0xE038
+0xAADA	0xE039
+0xAADB	0xE03A
+0xAADC	0xE03B
+0xAADD	0xE03C
+0xAADE	0xE03D
+0xAADF	0xE03E
+0xAAE0	0xE03F
+0xAAE1	0xE040
+0xAAE2	0xE041
+0xAAE3	0xE042
+0xAAE4	0xE043
+0xAAE5	0xE044
+0xAAE6	0xE045
+0xAAE7	0xE046
+0xAAE8	0xE047
+0xAAE9	0xE048
+0xAAEA	0xE049
+0xAAEB	0xE04A
+0xAAEC	0xE04B
+0xAAED	0xE04C
+0xAAEE	0xE04D
+0xAAEF	0xE04E
+0xAAF0	0xE04F
+0xAAF1	0xE050
+0xAAF2	0xE051
+0xAAF3	0xE052
+0xAAF4	0xE053
+0xAAF5	0xE054
+0xAAF6	0xE055
+0xAAF7	0xE056
+0xAAF8	0xE057
+0xAAF9	0xE058
+0xAAFA	0xE059
+0xAAFB	0xE05A
+0xAAFC	0xE05B
+0xAAFD	0xE05C
+0xAAFE	0xE05D
+0xAB40	0x7372
+0xAB41	0x7373
+0xAB42	0x7374
+0xAB43	0x7375
+0xAB44	0x7376
+0xAB45	0x7377
+0xAB46	0x7378
+0xAB47	0x7379
+0xAB48	0x737A
+0xAB49	0x737B
+0xAB4A	0x737C
+0xAB4B	0x737D
+0xAB4C	0x737F
+0xAB4D	0x7380
+0xAB4E	0x7381
+0xAB4F	0x7382
+0xAB50	0x7383
+0xAB51	0x7385
+0xAB52	0x7386
+0xAB53	0x7388
+0xAB54	0x738A
+0xAB55	0x738C
+0xAB56	0x738D
+0xAB57	0x738F
+0xAB58	0x7390
+0xAB59	0x7392
+0xAB5A	0x7393
+0xAB5B	0x7394
+0xAB5C	0x7395
+0xAB5D	0x7397
+0xAB5E	0x7398
+0xAB5F	0x7399
+0xAB60	0x739A
+0xAB61	0x739C
+0xAB62	0x739D
+0xAB63	0x739E
+0xAB64	0x73A0
+0xAB65	0x73A1
+0xAB66	0x73A3
+0xAB67	0x73A4
+0xAB68	0x73A5
+0xAB69	0x73A6
+0xAB6A	0x73A7
+0xAB6B	0x73A8
+0xAB6C	0x73AA
+0xAB6D	0x73AC
+0xAB6E	0x73AD
+0xAB6F	0x73B1
+0xAB70	0x73B4
+0xAB71	0x73B5
+0xAB72	0x73B6
+0xAB73	0x73B8
+0xAB74	0x73B9
+0xAB75	0x73BC
+0xAB76	0x73BD
+0xAB77	0x73BE
+0xAB78	0x73BF
+0xAB79	0x73C1
+0xAB7A	0x73C3
+0xAB7B	0x73C4
+0xAB7C	0x73C5
+0xAB7D	0x73C6
+0xAB7E	0x73C7
+0xAB80	0x73CB
+0xAB81	0x73CC
+0xAB82	0x73CE
+0xAB83	0x73D2
+0xAB84	0x73D3
+0xAB85	0x73D4
+0xAB86	0x73D5
+0xAB87	0x73D6
+0xAB88	0x73D7
+0xAB89	0x73D8
+0xAB8A	0x73DA
+0xAB8B	0x73DB
+0xAB8C	0x73DC
+0xAB8D	0x73DD
+0xAB8E	0x73DF
+0xAB8F	0x73E1
+0xAB90	0x73E2
+0xAB91	0x73E3
+0xAB92	0x73E4
+0xAB93	0x73E6
+0xAB94	0x73E8
+0xAB95	0x73EA
+0xAB96	0x73EB
+0xAB97	0x73EC
+0xAB98	0x73EE
+0xAB99	0x73EF
+0xAB9A	0x73F0
+0xAB9B	0x73F1
+0xAB9C	0x73F3
+0xAB9D	0x73F4
+0xAB9E	0x73F5
+0xAB9F	0x73F6
+0xABA0	0x73F7
+0xABA1	0xE05E
+0xABA2	0xE05F
+0xABA3	0xE060
+0xABA4	0xE061
+0xABA5	0xE062
+0xABA6	0xE063
+0xABA7	0xE064
+0xABA8	0xE065
+0xABA9	0xE066
+0xABAA	0xE067
+0xABAB	0xE068
+0xABAC	0xE069
+0xABAD	0xE06A
+0xABAE	0xE06B
+0xABAF	0xE06C
+0xABB0	0xE06D
+0xABB1	0xE06E
+0xABB2	0xE06F
+0xABB3	0xE070
+0xABB4	0xE071
+0xABB5	0xE072
+0xABB6	0xE073
+0xABB7	0xE074
+0xABB8	0xE075
+0xABB9	0xE076
+0xABBA	0xE077
+0xABBB	0xE078
+0xABBC	0xE079
+0xABBD	0xE07A
+0xABBE	0xE07B
+0xABBF	0xE07C
+0xABC0	0xE07D
+0xABC1	0xE07E
+0xABC2	0xE07F
+0xABC3	0xE080
+0xABC4	0xE081
+0xABC5	0xE082
+0xABC6	0xE083
+0xABC7	0xE084
+0xABC8	0xE085
+0xABC9	0xE086
+0xABCA	0xE087
+0xABCB	0xE088
+0xABCC	0xE089
+0xABCD	0xE08A
+0xABCE	0xE08B
+0xABCF	0xE08C
+0xABD0	0xE08D
+0xABD1	0xE08E
+0xABD2	0xE08F
+0xABD3	0xE090
+0xABD4	0xE091
+0xABD5	0xE092
+0xABD6	0xE093
+0xABD7	0xE094
+0xABD8	0xE095
+0xABD9	0xE096
+0xABDA	0xE097
+0xABDB	0xE098
+0xABDC	0xE099
+0xABDD	0xE09A
+0xABDE	0xE09B
+0xABDF	0xE09C
+0xABE0	0xE09D
+0xABE1	0xE09E
+0xABE2	0xE09F
+0xABE3	0xE0A0
+0xABE4	0xE0A1
+0xABE5	0xE0A2
+0xABE6	0xE0A3
+0xABE7	0xE0A4
+0xABE8	0xE0A5
+0xABE9	0xE0A6
+0xABEA	0xE0A7
+0xABEB	0xE0A8
+0xABEC	0xE0A9
+0xABED	0xE0AA
+0xABEE	0xE0AB
+0xABEF	0xE0AC
+0xABF0	0xE0AD
+0xABF1	0xE0AE
+0xABF2	0xE0AF
+0xABF3	0xE0B0
+0xABF4	0xE0B1
+0xABF5	0xE0B2
+0xABF6	0xE0B3
+0xABF7	0xE0B4
+0xABF8	0xE0B5
+0xABF9	0xE0B6
+0xABFA	0xE0B7
+0xABFB	0xE0B8
+0xABFC	0xE0B9
+0xABFD	0xE0BA
+0xABFE	0xE0BB
+0xAC40	0x73F8
+0xAC41	0x73F9
+0xAC42	0x73FA
+0xAC43	0x73FB
+0xAC44	0x73FC
+0xAC45	0x73FD
+0xAC46	0x73FE
+0xAC47	0x73FF
+0xAC48	0x7400
+0xAC49	0x7401
+0xAC4A	0x7402
+0xAC4B	0x7404
+0xAC4C	0x7407
+0xAC4D	0x7408
+0xAC4E	0x740B
+0xAC4F	0x740C
+0xAC50	0x740D
+0xAC51	0x740E
+0xAC52	0x7411
+0xAC53	0x7412
+0xAC54	0x7413
+0xAC55	0x7414
+0xAC56	0x7415
+0xAC57	0x7416
+0xAC58	0x7417
+0xAC59	0x7418
+0xAC5A	0x7419
+0xAC5B	0x741C
+0xAC5C	0x741D
+0xAC5D	0x741E
+0xAC5E	0x741F
+0xAC5F	0x7420
+0xAC60	0x7421
+0xAC61	0x7423
+0xAC62	0x7424
+0xAC63	0x7427
+0xAC64	0x7429
+0xAC65	0x742B
+0xAC66	0x742D
+0xAC67	0x742F
+0xAC68	0x7431
+0xAC69	0x7432
+0xAC6A	0x7437
+0xAC6B	0x7438
+0xAC6C	0x7439
+0xAC6D	0x743A
+0xAC6E	0x743B
+0xAC6F	0x743D
+0xAC70	0x743E
+0xAC71	0x743F
+0xAC72	0x7440
+0xAC73	0x7442
+0xAC74	0x7443
+0xAC75	0x7444
+0xAC76	0x7445
+0xAC77	0x7446
+0xAC78	0x7447
+0xAC79	0x7448
+0xAC7A	0x7449
+0xAC7B	0x744A
+0xAC7C	0x744B
+0xAC7D	0x744C
+0xAC7E	0x744D
+0xAC80	0x744E
+0xAC81	0x744F
+0xAC82	0x7450
+0xAC83	0x7451
+0xAC84	0x7452
+0xAC85	0x7453
+0xAC86	0x7454
+0xAC87	0x7456
+0xAC88	0x7458
+0xAC89	0x745D
+0xAC8A	0x7460
+0xAC8B	0x7461
+0xAC8C	0x7462
+0xAC8D	0x7463
+0xAC8E	0x7464
+0xAC8F	0x7465
+0xAC90	0x7466
+0xAC91	0x7467
+0xAC92	0x7468
+0xAC93	0x7469
+0xAC94	0x746A
+0xAC95	0x746B
+0xAC96	0x746C
+0xAC97	0x746E
+0xAC98	0x746F
+0xAC99	0x7471
+0xAC9A	0x7472
+0xAC9B	0x7473
+0xAC9C	0x7474
+0xAC9D	0x7475
+0xAC9E	0x7478
+0xAC9F	0x7479
+0xACA0	0x747A
+0xACA1	0xE0BC
+0xACA2	0xE0BD
+0xACA3	0xE0BE
+0xACA4	0xE0BF
+0xACA5	0xE0C0
+0xACA6	0xE0C1
+0xACA7	0xE0C2
+0xACA8	0xE0C3
+0xACA9	0xE0C4
+0xACAA	0xE0C5
+0xACAB	0xE0C6
+0xACAC	0xE0C7
+0xACAD	0xE0C8
+0xACAE	0xE0C9
+0xACAF	0xE0CA
+0xACB0	0xE0CB
+0xACB1	0xE0CC
+0xACB2	0xE0CD
+0xACB3	0xE0CE
+0xACB4	0xE0CF
+0xACB5	0xE0D0
+0xACB6	0xE0D1
+0xACB7	0xE0D2
+0xACB8	0xE0D3
+0xACB9	0xE0D4
+0xACBA	0xE0D5
+0xACBB	0xE0D6
+0xACBC	0xE0D7
+0xACBD	0xE0D8
+0xACBE	0xE0D9
+0xACBF	0xE0DA
+0xACC0	0xE0DB
+0xACC1	0xE0DC
+0xACC2	0xE0DD
+0xACC3	0xE0DE
+0xACC4	0xE0DF
+0xACC5	0xE0E0
+0xACC6	0xE0E1
+0xACC7	0xE0E2
+0xACC8	0xE0E3
+0xACC9	0xE0E4
+0xACCA	0xE0E5
+0xACCB	0xE0E6
+0xACCC	0xE0E7
+0xACCD	0xE0E8
+0xACCE	0xE0E9
+0xACCF	0xE0EA
+0xACD0	0xE0EB
+0xACD1	0xE0EC
+0xACD2	0xE0ED
+0xACD3	0xE0EE
+0xACD4	0xE0EF
+0xACD5	0xE0F0
+0xACD6	0xE0F1
+0xACD7	0xE0F2
+0xACD8	0xE0F3
+0xACD9	0xE0F4
+0xACDA	0xE0F5
+0xACDB	0xE0F6
+0xACDC	0xE0F7
+0xACDD	0xE0F8
+0xACDE	0xE0F9
+0xACDF	0xE0FA
+0xACE0	0xE0FB
+0xACE1	0xE0FC
+0xACE2	0xE0FD
+0xACE3	0xE0FE
+0xACE4	0xE0FF
+0xACE5	0xE100
+0xACE6	0xE101
+0xACE7	0xE102
+0xACE8	0xE103
+0xACE9	0xE104
+0xACEA	0xE105
+0xACEB	0xE106
+0xACEC	0xE107
+0xACED	0xE108
+0xACEE	0xE109
+0xACEF	0xE10A
+0xACF0	0xE10B
+0xACF1	0xE10C
+0xACF2	0xE10D
+0xACF3	0xE10E
+0xACF4	0xE10F
+0xACF5	0xE110
+0xACF6	0xE111
+0xACF7	0xE112
+0xACF8	0xE113
+0xACF9	0xE114
+0xACFA	0xE115
+0xACFB	0xE116
+0xACFC	0xE117
+0xACFD	0xE118
+0xACFE	0xE119
+0xAD40	0x747B
+0xAD41	0x747C
+0xAD42	0x747D
+0xAD43	0x747F
+0xAD44	0x7482
+0xAD45	0x7484
+0xAD46	0x7485
+0xAD47	0x7486
+0xAD48	0x7488
+0xAD49	0x7489
+0xAD4A	0x748A
+0xAD4B	0x748C
+0xAD4C	0x748D
+0xAD4D	0x748F
+0xAD4E	0x7491
+0xAD4F	0x7492
+0xAD50	0x7493
+0xAD51	0x7494
+0xAD52	0x7495
+0xAD53	0x7496
+0xAD54	0x7497
+0xAD55	0x7498
+0xAD56	0x7499
+0xAD57	0x749A
+0xAD58	0x749B
+0xAD59	0x749D
+0xAD5A	0x749F
+0xAD5B	0x74A0
+0xAD5C	0x74A1
+0xAD5D	0x74A2
+0xAD5E	0x74A3
+0xAD5F	0x74A4
+0xAD60	0x74A5
+0xAD61	0x74A6
+0xAD62	0x74AA
+0xAD63	0x74AB
+0xAD64	0x74AC
+0xAD65	0x74AD
+0xAD66	0x74AE
+0xAD67	0x74AF
+0xAD68	0x74B0
+0xAD69	0x74B1
+0xAD6A	0x74B2
+0xAD6B	0x74B3
+0xAD6C	0x74B4
+0xAD6D	0x74B5
+0xAD6E	0x74B6
+0xAD6F	0x74B7
+0xAD70	0x74B8
+0xAD71	0x74B9
+0xAD72	0x74BB
+0xAD73	0x74BC
+0xAD74	0x74BD
+0xAD75	0x74BE
+0xAD76	0x74BF
+0xAD77	0x74C0
+0xAD78	0x74C1
+0xAD79	0x74C2
+0xAD7A	0x74C3
+0xAD7B	0x74C4
+0xAD7C	0x74C5
+0xAD7D	0x74C6
+0xAD7E	0x74C7
+0xAD80	0x74C8
+0xAD81	0x74C9
+0xAD82	0x74CA
+0xAD83	0x74CB
+0xAD84	0x74CC
+0xAD85	0x74CD
+0xAD86	0x74CE
+0xAD87	0x74CF
+0xAD88	0x74D0
+0xAD89	0x74D1
+0xAD8A	0x74D3
+0xAD8B	0x74D4
+0xAD8C	0x74D5
+0xAD8D	0x74D6
+0xAD8E	0x74D7
+0xAD8F	0x74D8
+0xAD90	0x74D9
+0xAD91	0x74DA
+0xAD92	0x74DB
+0xAD93	0x74DD
+0xAD94	0x74DF
+0xAD95	0x74E1
+0xAD96	0x74E5
+0xAD97	0x74E7
+0xAD98	0x74E8
+0xAD99	0x74E9
+0xAD9A	0x74EA
+0xAD9B	0x74EB
+0xAD9C	0x74EC
+0xAD9D	0x74ED
+0xAD9E	0x74F0
+0xAD9F	0x74F1
+0xADA0	0x74F2
+0xADA1	0xE11A
+0xADA2	0xE11B
+0xADA3	0xE11C
+0xADA4	0xE11D
+0xADA5	0xE11E
+0xADA6	0xE11F
+0xADA7	0xE120
+0xADA8	0xE121
+0xADA9	0xE122
+0xADAA	0xE123
+0xADAB	0xE124
+0xADAC	0xE125
+0xADAD	0xE126
+0xADAE	0xE127
+0xADAF	0xE128
+0xADB0	0xE129
+0xADB1	0xE12A
+0xADB2	0xE12B
+0xADB3	0xE12C
+0xADB4	0xE12D
+0xADB5	0xE12E
+0xADB6	0xE12F
+0xADB7	0xE130
+0xADB8	0xE131
+0xADB9	0xE132
+0xADBA	0xE133
+0xADBB	0xE134
+0xADBC	0xE135
+0xADBD	0xE136
+0xADBE	0xE137
+0xADBF	0xE138
+0xADC0	0xE139
+0xADC1	0xE13A
+0xADC2	0xE13B
+0xADC3	0xE13C
+0xADC4	0xE13D
+0xADC5	0xE13E
+0xADC6	0xE13F
+0xADC7	0xE140
+0xADC8	0xE141
+0xADC9	0xE142
+0xADCA	0xE143
+0xADCB	0xE144
+0xADCC	0xE145
+0xADCD	0xE146
+0xADCE	0xE147
+0xADCF	0xE148
+0xADD0	0xE149
+0xADD1	0xE14A
+0xADD2	0xE14B
+0xADD3	0xE14C
+0xADD4	0xE14D
+0xADD5	0xE14E
+0xADD6	0xE14F
+0xADD7	0xE150
+0xADD8	0xE151
+0xADD9	0xE152
+0xADDA	0xE153
+0xADDB	0xE154
+0xADDC	0xE155
+0xADDD	0xE156
+0xADDE	0xE157
+0xADDF	0xE158
+0xADE0	0xE159
+0xADE1	0xE15A
+0xADE2	0xE15B
+0xADE3	0xE15C
+0xADE4	0xE15D
+0xADE5	0xE15E
+0xADE6	0xE15F
+0xADE7	0xE160
+0xADE8	0xE161
+0xADE9	0xE162
+0xADEA	0xE163
+0xADEB	0xE164
+0xADEC	0xE165
+0xADED	0xE166
+0xADEE	0xE167
+0xADEF	0xE168
+0xADF0	0xE169
+0xADF1	0xE16A
+0xADF2	0xE16B
+0xADF3	0xE16C
+0xADF4	0xE16D
+0xADF5	0xE16E
+0xADF6	0xE16F
+0xADF7	0xE170
+0xADF8	0xE171
+0xADF9	0xE172
+0xADFA	0xE173
+0xADFB	0xE174
+0xADFC	0xE175
+0xADFD	0xE176
+0xADFE	0xE177
+0xAE40	0x74F3
+0xAE41	0x74F5
+0xAE42	0x74F8
+0xAE43	0x74F9
+0xAE44	0x74FA
+0xAE45	0x74FB
+0xAE46	0x74FC
+0xAE47	0x74FD
+0xAE48	0x74FE
+0xAE49	0x7500
+0xAE4A	0x7501
+0xAE4B	0x7502
+0xAE4C	0x7503
+0xAE4D	0x7505
+0xAE4E	0x7506
+0xAE4F	0x7507
+0xAE50	0x7508
+0xAE51	0x7509
+0xAE52	0x750A
+0xAE53	0x750B
+0xAE54	0x750C
+0xAE55	0x750E
+0xAE56	0x7510
+0xAE57	0x7512
+0xAE58	0x7514
+0xAE59	0x7515
+0xAE5A	0x7516
+0xAE5B	0x7517
+0xAE5C	0x751B
+0xAE5D	0x751D
+0xAE5E	0x751E
+0xAE5F	0x7520
+0xAE60	0x7521
+0xAE61	0x7522
+0xAE62	0x7523
+0xAE63	0x7524
+0xAE64	0x7526
+0xAE65	0x7527
+0xAE66	0x752A
+0xAE67	0x752E
+0xAE68	0x7534
+0xAE69	0x7536
+0xAE6A	0x7539
+0xAE6B	0x753C
+0xAE6C	0x753D
+0xAE6D	0x753F
+0xAE6E	0x7541
+0xAE6F	0x7542
+0xAE70	0x7543
+0xAE71	0x7544
+0xAE72	0x7546
+0xAE73	0x7547
+0xAE74	0x7549
+0xAE75	0x754A
+0xAE76	0x754D
+0xAE77	0x7550
+0xAE78	0x7551
+0xAE79	0x7552
+0xAE7A	0x7553
+0xAE7B	0x7555
+0xAE7C	0x7556
+0xAE7D	0x7557
+0xAE7E	0x7558
+0xAE80	0x755D
+0xAE81	0x755E
+0xAE82	0x755F
+0xAE83	0x7560
+0xAE84	0x7561
+0xAE85	0x7562
+0xAE86	0x7563
+0xAE87	0x7564
+0xAE88	0x7567
+0xAE89	0x7568
+0xAE8A	0x7569
+0xAE8B	0x756B
+0xAE8C	0x756C
+0xAE8D	0x756D
+0xAE8E	0x756E
+0xAE8F	0x756F
+0xAE90	0x7570
+0xAE91	0x7571
+0xAE92	0x7573
+0xAE93	0x7575
+0xAE94	0x7576
+0xAE95	0x7577
+0xAE96	0x757A
+0xAE97	0x757B
+0xAE98	0x757C
+0xAE99	0x757D
+0xAE9A	0x757E
+0xAE9B	0x7580
+0xAE9C	0x7581
+0xAE9D	0x7582
+0xAE9E	0x7584
+0xAE9F	0x7585
+0xAEA0	0x7587
+0xAEA1	0xE178
+0xAEA2	0xE179
+0xAEA3	0xE17A
+0xAEA4	0xE17B
+0xAEA5	0xE17C
+0xAEA6	0xE17D
+0xAEA7	0xE17E
+0xAEA8	0xE17F
+0xAEA9	0xE180
+0xAEAA	0xE181
+0xAEAB	0xE182
+0xAEAC	0xE183
+0xAEAD	0xE184
+0xAEAE	0xE185
+0xAEAF	0xE186
+0xAEB0	0xE187
+0xAEB1	0xE188
+0xAEB2	0xE189
+0xAEB3	0xE18A
+0xAEB4	0xE18B
+0xAEB5	0xE18C
+0xAEB6	0xE18D
+0xAEB7	0xE18E
+0xAEB8	0xE18F
+0xAEB9	0xE190
+0xAEBA	0xE191
+0xAEBB	0xE192
+0xAEBC	0xE193
+0xAEBD	0xE194
+0xAEBE	0xE195
+0xAEBF	0xE196
+0xAEC0	0xE197
+0xAEC1	0xE198
+0xAEC2	0xE199
+0xAEC3	0xE19A
+0xAEC4	0xE19B
+0xAEC5	0xE19C
+0xAEC6	0xE19D
+0xAEC7	0xE19E
+0xAEC8	0xE19F
+0xAEC9	0xE1A0
+0xAECA	0xE1A1
+0xAECB	0xE1A2
+0xAECC	0xE1A3
+0xAECD	0xE1A4
+0xAECE	0xE1A5
+0xAECF	0xE1A6
+0xAED0	0xE1A7
+0xAED1	0xE1A8
+0xAED2	0xE1A9
+0xAED3	0xE1AA
+0xAED4	0xE1AB
+0xAED5	0xE1AC
+0xAED6	0xE1AD
+0xAED7	0xE1AE
+0xAED8	0xE1AF
+0xAED9	0xE1B0
+0xAEDA	0xE1B1
+0xAEDB	0xE1B2
+0xAEDC	0xE1B3
+0xAEDD	0xE1B4
+0xAEDE	0xE1B5
+0xAEDF	0xE1B6
+0xAEE0	0xE1B7
+0xAEE1	0xE1B8
+0xAEE2	0xE1B9
+0xAEE3	0xE1BA
+0xAEE4	0xE1BB
+0xAEE5	0xE1BC
+0xAEE6	0xE1BD
+0xAEE7	0xE1BE
+0xAEE8	0xE1BF
+0xAEE9	0xE1C0
+0xAEEA	0xE1C1
+0xAEEB	0xE1C2
+0xAEEC	0xE1C3
+0xAEED	0xE1C4
+0xAEEE	0xE1C5
+0xAEEF	0xE1C6
+0xAEF0	0xE1C7
+0xAEF1	0xE1C8
+0xAEF2	0xE1C9
+0xAEF3	0xE1CA
+0xAEF4	0xE1CB
+0xAEF5	0xE1CC
+0xAEF6	0xE1CD
+0xAEF7	0xE1CE
+0xAEF8	0xE1CF
+0xAEF9	0xE1D0
+0xAEFA	0xE1D1
+0xAEFB	0xE1D2
+0xAEFC	0xE1D3
+0xAEFD	0xE1D4
+0xAEFE	0xE1D5
+0xAF40	0x7588
+0xAF41	0x7589
+0xAF42	0x758A
+0xAF43	0x758C
+0xAF44	0x758D
+0xAF45	0x758E
+0xAF46	0x7590
+0xAF47	0x7593
+0xAF48	0x7595
+0xAF49	0x7598
+0xAF4A	0x759B
+0xAF4B	0x759C
+0xAF4C	0x759E
+0xAF4D	0x75A2
+0xAF4E	0x75A6
+0xAF4F	0x75A7
+0xAF50	0x75A8
+0xAF51	0x75A9
+0xAF52	0x75AA
+0xAF53	0x75AD
+0xAF54	0x75B6
+0xAF55	0x75B7
+0xAF56	0x75BA
+0xAF57	0x75BB
+0xAF58	0x75BF
+0xAF59	0x75C0
+0xAF5A	0x75C1
+0xAF5B	0x75C6
+0xAF5C	0x75CB
+0xAF5D	0x75CC
+0xAF5E	0x75CE
+0xAF5F	0x75CF
+0xAF60	0x75D0
+0xAF61	0x75D1
+0xAF62	0x75D3
+0xAF63	0x75D7
+0xAF64	0x75D9
+0xAF65	0x75DA
+0xAF66	0x75DC
+0xAF67	0x75DD
+0xAF68	0x75DF
+0xAF69	0x75E0
+0xAF6A	0x75E1
+0xAF6B	0x75E5
+0xAF6C	0x75E9
+0xAF6D	0x75EC
+0xAF6E	0x75ED
+0xAF6F	0x75EE
+0xAF70	0x75EF
+0xAF71	0x75F2
+0xAF72	0x75F3
+0xAF73	0x75F5
+0xAF74	0x75F6
+0xAF75	0x75F7
+0xAF76	0x75F8
+0xAF77	0x75FA
+0xAF78	0x75FB
+0xAF79	0x75FD
+0xAF7A	0x75FE
+0xAF7B	0x7602
+0xAF7C	0x7604
+0xAF7D	0x7606
+0xAF7E	0x7607
+0xAF80	0x7608
+0xAF81	0x7609
+0xAF82	0x760B
+0xAF83	0x760D
+0xAF84	0x760E
+0xAF85	0x760F
+0xAF86	0x7611
+0xAF87	0x7612
+0xAF88	0x7613
+0xAF89	0x7614
+0xAF8A	0x7616
+0xAF8B	0x761A
+0xAF8C	0x761C
+0xAF8D	0x761D
+0xAF8E	0x761E
+0xAF8F	0x7621
+0xAF90	0x7623
+0xAF91	0x7627
+0xAF92	0x7628
+0xAF93	0x762C
+0xAF94	0x762E
+0xAF95	0x762F
+0xAF96	0x7631
+0xAF97	0x7632
+0xAF98	0x7636
+0xAF99	0x7637
+0xAF9A	0x7639
+0xAF9B	0x763A
+0xAF9C	0x763B
+0xAF9D	0x763D
+0xAF9E	0x7641
+0xAF9F	0x7642
+0xAFA0	0x7644
+0xAFA1	0xE1D6
+0xAFA2	0xE1D7
+0xAFA3	0xE1D8
+0xAFA4	0xE1D9
+0xAFA5	0xE1DA
+0xAFA6	0xE1DB
+0xAFA7	0xE1DC
+0xAFA8	0xE1DD
+0xAFA9	0xE1DE
+0xAFAA	0xE1DF
+0xAFAB	0xE1E0
+0xAFAC	0xE1E1
+0xAFAD	0xE1E2
+0xAFAE	0xE1E3
+0xAFAF	0xE1E4
+0xAFB0	0xE1E5
+0xAFB1	0xE1E6
+0xAFB2	0xE1E7
+0xAFB3	0xE1E8
+0xAFB4	0xE1E9
+0xAFB5	0xE1EA
+0xAFB6	0xE1EB
+0xAFB7	0xE1EC
+0xAFB8	0xE1ED
+0xAFB9	0xE1EE
+0xAFBA	0xE1EF
+0xAFBB	0xE1F0
+0xAFBC	0xE1F1
+0xAFBD	0xE1F2
+0xAFBE	0xE1F3
+0xAFBF	0xE1F4
+0xAFC0	0xE1F5
+0xAFC1	0xE1F6
+0xAFC2	0xE1F7
+0xAFC3	0xE1F8
+0xAFC4	0xE1F9
+0xAFC5	0xE1FA
+0xAFC6	0xE1FB
+0xAFC7	0xE1FC
+0xAFC8	0xE1FD
+0xAFC9	0xE1FE
+0xAFCA	0xE1FF
+0xAFCB	0xE200
+0xAFCC	0xE201
+0xAFCD	0xE202
+0xAFCE	0xE203
+0xAFCF	0xE204
+0xAFD0	0xE205
+0xAFD1	0xE206
+0xAFD2	0xE207
+0xAFD3	0xE208
+0xAFD4	0xE209
+0xAFD5	0xE20A
+0xAFD6	0xE20B
+0xAFD7	0xE20C
+0xAFD8	0xE20D
+0xAFD9	0xE20E
+0xAFDA	0xE20F
+0xAFDB	0xE210
+0xAFDC	0xE211
+0xAFDD	0xE212
+0xAFDE	0xE213
+0xAFDF	0xE214
+0xAFE0	0xE215
+0xAFE1	0xE216
+0xAFE2	0xE217
+0xAFE3	0xE218
+0xAFE4	0xE219
+0xAFE5	0xE21A
+0xAFE6	0xE21B
+0xAFE7	0xE21C
+0xAFE8	0xE21D
+0xAFE9	0xE21E
+0xAFEA	0xE21F
+0xAFEB	0xE220
+0xAFEC	0xE221
+0xAFED	0xE222
+0xAFEE	0xE223
+0xAFEF	0xE224
+0xAFF0	0xE225
+0xAFF1	0xE226
+0xAFF2	0xE227
+0xAFF3	0xE228
+0xAFF4	0xE229
+0xAFF5	0xE22A
+0xAFF6	0xE22B
+0xAFF7	0xE22C
+0xAFF8	0xE22D
+0xAFF9	0xE22E
+0xAFFA	0xE22F
+0xAFFB	0xE230
+0xAFFC	0xE231
+0xAFFD	0xE232
+0xAFFE	0xE233
+0xB040	0x7645
+0xB041	0x7646
+0xB042	0x7647
+0xB043	0x7648
+0xB044	0x7649
+0xB045	0x764A
+0xB046	0x764B
+0xB047	0x764E
+0xB048	0x764F
+0xB049	0x7650
+0xB04A	0x7651
+0xB04B	0x7652
+0xB04C	0x7653
+0xB04D	0x7655
+0xB04E	0x7657
+0xB04F	0x7658
+0xB050	0x7659
+0xB051	0x765A
+0xB052	0x765B
+0xB053	0x765D
+0xB054	0x765F
+0xB055	0x7660
+0xB056	0x7661
+0xB057	0x7662
+0xB058	0x7664
+0xB059	0x7665
+0xB05A	0x7666
+0xB05B	0x7667
+0xB05C	0x7668
+0xB05D	0x7669
+0xB05E	0x766A
+0xB05F	0x766C
+0xB060	0x766D
+0xB061	0x766E
+0xB062	0x7670
+0xB063	0x7671
+0xB064	0x7672
+0xB065	0x7673
+0xB066	0x7674
+0xB067	0x7675
+0xB068	0x7676
+0xB069	0x7677
+0xB06A	0x7679
+0xB06B	0x767A
+0xB06C	0x767C
+0xB06D	0x767F
+0xB06E	0x7680
+0xB06F	0x7681
+0xB070	0x7683
+0xB071	0x7685
+0xB072	0x7689
+0xB073	0x768A
+0xB074	0x768C
+0xB075	0x768D
+0xB076	0x768F
+0xB077	0x7690
+0xB078	0x7692
+0xB079	0x7694
+0xB07A	0x7695
+0xB07B	0x7697
+0xB07C	0x7698
+0xB07D	0x769A
+0xB07E	0x769B
+0xB080	0x769C
+0xB081	0x769D
+0xB082	0x769E
+0xB083	0x769F
+0xB084	0x76A0
+0xB085	0x76A1
+0xB086	0x76A2
+0xB087	0x76A3
+0xB088	0x76A5
+0xB089	0x76A6
+0xB08A	0x76A7
+0xB08B	0x76A8
+0xB08C	0x76A9
+0xB08D	0x76AA
+0xB08E	0x76AB
+0xB08F	0x76AC
+0xB090	0x76AD
+0xB091	0x76AF
+0xB092	0x76B0
+0xB093	0x76B3
+0xB094	0x76B5
+0xB095	0x76B6
+0xB096	0x76B7
+0xB097	0x76B8
+0xB098	0x76B9
+0xB099	0x76BA
+0xB09A	0x76BB
+0xB09B	0x76BC
+0xB09C	0x76BD
+0xB09D	0x76BE
+0xB09E	0x76C0
+0xB09F	0x76C1
+0xB0A0	0x76C3
+0xB0A1	0x554A
+0xB0A2	0x963F
+0xB0A3	0x57C3
+0xB0A4	0x6328
+0xB0A5	0x54CE
+0xB0A6	0x5509
+0xB0A7	0x54C0
+0xB0A8	0x7691
+0xB0A9	0x764C
+0xB0AA	0x853C
+0xB0AB	0x77EE
+0xB0AC	0x827E
+0xB0AD	0x788D
+0xB0AE	0x7231
+0xB0AF	0x9698
+0xB0B0	0x978D
+0xB0B1	0x6C28
+0xB0B2	0x5B89
+0xB0B3	0x4FFA
+0xB0B4	0x6309
+0xB0B5	0x6697
+0xB0B6	0x5CB8
+0xB0B7	0x80FA
+0xB0B8	0x6848
+0xB0B9	0x80AE
+0xB0BA	0x6602
+0xB0BB	0x76CE
+0xB0BC	0x51F9
+0xB0BD	0x6556
+0xB0BE	0x71AC
+0xB0BF	0x7FF1
+0xB0C0	0x8884
+0xB0C1	0x50B2
+0xB0C2	0x5965
+0xB0C3	0x61CA
+0xB0C4	0x6FB3
+0xB0C5	0x82AD
+0xB0C6	0x634C
+0xB0C7	0x6252
+0xB0C8	0x53ED
+0xB0C9	0x5427
+0xB0CA	0x7B06
+0xB0CB	0x516B
+0xB0CC	0x75A4
+0xB0CD	0x5DF4
+0xB0CE	0x62D4
+0xB0CF	0x8DCB
+0xB0D0	0x9776
+0xB0D1	0x628A
+0xB0D2	0x8019
+0xB0D3	0x575D
+0xB0D4	0x9738
+0xB0D5	0x7F62
+0xB0D6	0x7238
+0xB0D7	0x767D
+0xB0D8	0x67CF
+0xB0D9	0x767E
+0xB0DA	0x6446
+0xB0DB	0x4F70
+0xB0DC	0x8D25
+0xB0DD	0x62DC
+0xB0DE	0x7A17
+0xB0DF	0x6591
+0xB0E0	0x73ED
+0xB0E1	0x642C
+0xB0E2	0x6273
+0xB0E3	0x822C
+0xB0E4	0x9881
+0xB0E5	0x677F
+0xB0E6	0x7248
+0xB0E7	0x626E
+0xB0E8	0x62CC
+0xB0E9	0x4F34
+0xB0EA	0x74E3
+0xB0EB	0x534A
+0xB0EC	0x529E
+0xB0ED	0x7ECA
+0xB0EE	0x90A6
+0xB0EF	0x5E2E
+0xB0F0	0x6886
+0xB0F1	0x699C
+0xB0F2	0x8180
+0xB0F3	0x7ED1
+0xB0F4	0x68D2
+0xB0F5	0x78C5
+0xB0F6	0x868C
+0xB0F7	0x9551
+0xB0F8	0x508D
+0xB0F9	0x8C24
+0xB0FA	0x82DE
+0xB0FB	0x80DE
+0xB0FC	0x5305
+0xB0FD	0x8912
+0xB0FE	0x5265
+0xB140	0x76C4
+0xB141	0x76C7
+0xB142	0x76C9
+0xB143	0x76CB
+0xB144	0x76CC
+0xB145	0x76D3
+0xB146	0x76D5
+0xB147	0x76D9
+0xB148	0x76DA
+0xB149	0x76DC
+0xB14A	0x76DD
+0xB14B	0x76DE
+0xB14C	0x76E0
+0xB14D	0x76E1
+0xB14E	0x76E2
+0xB14F	0x76E3
+0xB150	0x76E4
+0xB151	0x76E6
+0xB152	0x76E7
+0xB153	0x76E8
+0xB154	0x76E9
+0xB155	0x76EA
+0xB156	0x76EB
+0xB157	0x76EC
+0xB158	0x76ED
+0xB159	0x76F0
+0xB15A	0x76F3
+0xB15B	0x76F5
+0xB15C	0x76F6
+0xB15D	0x76F7
+0xB15E	0x76FA
+0xB15F	0x76FB
+0xB160	0x76FD
+0xB161	0x76FF
+0xB162	0x7700
+0xB163	0x7702
+0xB164	0x7703
+0xB165	0x7705
+0xB166	0x7706
+0xB167	0x770A
+0xB168	0x770C
+0xB169	0x770E
+0xB16A	0x770F
+0xB16B	0x7710
+0xB16C	0x7711
+0xB16D	0x7712
+0xB16E	0x7713
+0xB16F	0x7714
+0xB170	0x7715
+0xB171	0x7716
+0xB172	0x7717
+0xB173	0x7718
+0xB174	0x771B
+0xB175	0x771C
+0xB176	0x771D
+0xB177	0x771E
+0xB178	0x7721
+0xB179	0x7723
+0xB17A	0x7724
+0xB17B	0x7725
+0xB17C	0x7727
+0xB17D	0x772A
+0xB17E	0x772B
+0xB180	0x772C
+0xB181	0x772E
+0xB182	0x7730
+0xB183	0x7731
+0xB184	0x7732
+0xB185	0x7733
+0xB186	0x7734
+0xB187	0x7739
+0xB188	0x773B
+0xB189	0x773D
+0xB18A	0x773E
+0xB18B	0x773F
+0xB18C	0x7742
+0xB18D	0x7744
+0xB18E	0x7745
+0xB18F	0x7746
+0xB190	0x7748
+0xB191	0x7749
+0xB192	0x774A
+0xB193	0x774B
+0xB194	0x774C
+0xB195	0x774D
+0xB196	0x774E
+0xB197	0x774F
+0xB198	0x7752
+0xB199	0x7753
+0xB19A	0x7754
+0xB19B	0x7755
+0xB19C	0x7756
+0xB19D	0x7757
+0xB19E	0x7758
+0xB19F	0x7759
+0xB1A0	0x775C
+0xB1A1	0x8584
+0xB1A2	0x96F9
+0xB1A3	0x4FDD
+0xB1A4	0x5821
+0xB1A5	0x9971
+0xB1A6	0x5B9D
+0xB1A7	0x62B1
+0xB1A8	0x62A5
+0xB1A9	0x66B4
+0xB1AA	0x8C79
+0xB1AB	0x9C8D
+0xB1AC	0x7206
+0xB1AD	0x676F
+0xB1AE	0x7891
+0xB1AF	0x60B2
+0xB1B0	0x5351
+0xB1B1	0x5317
+0xB1B2	0x8F88
+0xB1B3	0x80CC
+0xB1B4	0x8D1D
+0xB1B5	0x94A1
+0xB1B6	0x500D
+0xB1B7	0x72C8
+0xB1B8	0x5907
+0xB1B9	0x60EB
+0xB1BA	0x7119
+0xB1BB	0x88AB
+0xB1BC	0x5954
+0xB1BD	0x82EF
+0xB1BE	0x672C
+0xB1BF	0x7B28
+0xB1C0	0x5D29
+0xB1C1	0x7EF7
+0xB1C2	0x752D
+0xB1C3	0x6CF5
+0xB1C4	0x8E66
+0xB1C5	0x8FF8
+0xB1C6	0x903C
+0xB1C7	0x9F3B
+0xB1C8	0x6BD4
+0xB1C9	0x9119
+0xB1CA	0x7B14
+0xB1CB	0x5F7C
+0xB1CC	0x78A7
+0xB1CD	0x84D6
+0xB1CE	0x853D
+0xB1CF	0x6BD5
+0xB1D0	0x6BD9
+0xB1D1	0x6BD6
+0xB1D2	0x5E01
+0xB1D3	0x5E87
+0xB1D4	0x75F9
+0xB1D5	0x95ED
+0xB1D6	0x655D
+0xB1D7	0x5F0A
+0xB1D8	0x5FC5
+0xB1D9	0x8F9F
+0xB1DA	0x58C1
+0xB1DB	0x81C2
+0xB1DC	0x907F
+0xB1DD	0x965B
+0xB1DE	0x97AD
+0xB1DF	0x8FB9
+0xB1E0	0x7F16
+0xB1E1	0x8D2C
+0xB1E2	0x6241
+0xB1E3	0x4FBF
+0xB1E4	0x53D8
+0xB1E5	0x535E
+0xB1E6	0x8FA8
+0xB1E7	0x8FA9
+0xB1E8	0x8FAB
+0xB1E9	0x904D
+0xB1EA	0x6807
+0xB1EB	0x5F6A
+0xB1EC	0x8198
+0xB1ED	0x8868
+0xB1EE	0x9CD6
+0xB1EF	0x618B
+0xB1F0	0x522B
+0xB1F1	0x762A
+0xB1F2	0x5F6C
+0xB1F3	0x658C
+0xB1F4	0x6FD2
+0xB1F5	0x6EE8
+0xB1F6	0x5BBE
+0xB1F7	0x6448
+0xB1F8	0x5175
+0xB1F9	0x51B0
+0xB1FA	0x67C4
+0xB1FB	0x4E19
+0xB1FC	0x79C9
+0xB1FD	0x997C
+0xB1FE	0x70B3
+0xB240	0x775D
+0xB241	0x775E
+0xB242	0x775F
+0xB243	0x7760
+0xB244	0x7764
+0xB245	0x7767
+0xB246	0x7769
+0xB247	0x776A
+0xB248	0x776D
+0xB249	0x776E
+0xB24A	0x776F
+0xB24B	0x7770
+0xB24C	0x7771
+0xB24D	0x7772
+0xB24E	0x7773
+0xB24F	0x7774
+0xB250	0x7775
+0xB251	0x7776
+0xB252	0x7777
+0xB253	0x7778
+0xB254	0x777A
+0xB255	0x777B
+0xB256	0x777C
+0xB257	0x7781
+0xB258	0x7782
+0xB259	0x7783
+0xB25A	0x7786
+0xB25B	0x7787
+0xB25C	0x7788
+0xB25D	0x7789
+0xB25E	0x778A
+0xB25F	0x778B
+0xB260	0x778F
+0xB261	0x7790
+0xB262	0x7793
+0xB263	0x7794
+0xB264	0x7795
+0xB265	0x7796
+0xB266	0x7797
+0xB267	0x7798
+0xB268	0x7799
+0xB269	0x779A
+0xB26A	0x779B
+0xB26B	0x779C
+0xB26C	0x779D
+0xB26D	0x779E
+0xB26E	0x77A1
+0xB26F	0x77A3
+0xB270	0x77A4
+0xB271	0x77A6
+0xB272	0x77A8
+0xB273	0x77AB
+0xB274	0x77AD
+0xB275	0x77AE
+0xB276	0x77AF
+0xB277	0x77B1
+0xB278	0x77B2
+0xB279	0x77B4
+0xB27A	0x77B6
+0xB27B	0x77B7
+0xB27C	0x77B8
+0xB27D	0x77B9
+0xB27E	0x77BA
+0xB280	0x77BC
+0xB281	0x77BE
+0xB282	0x77C0
+0xB283	0x77C1
+0xB284	0x77C2
+0xB285	0x77C3
+0xB286	0x77C4
+0xB287	0x77C5
+0xB288	0x77C6
+0xB289	0x77C7
+0xB28A	0x77C8
+0xB28B	0x77C9
+0xB28C	0x77CA
+0xB28D	0x77CB
+0xB28E	0x77CC
+0xB28F	0x77CE
+0xB290	0x77CF
+0xB291	0x77D0
+0xB292	0x77D1
+0xB293	0x77D2
+0xB294	0x77D3
+0xB295	0x77D4
+0xB296	0x77D5
+0xB297	0x77D6
+0xB298	0x77D8
+0xB299	0x77D9
+0xB29A	0x77DA
+0xB29B	0x77DD
+0xB29C	0x77DE
+0xB29D	0x77DF
+0xB29E	0x77E0
+0xB29F	0x77E1
+0xB2A0	0x77E4
+0xB2A1	0x75C5
+0xB2A2	0x5E76
+0xB2A3	0x73BB
+0xB2A4	0x83E0
+0xB2A5	0x64AD
+0xB2A6	0x62E8
+0xB2A7	0x94B5
+0xB2A8	0x6CE2
+0xB2A9	0x535A
+0xB2AA	0x52C3
+0xB2AB	0x640F
+0xB2AC	0x94C2
+0xB2AD	0x7B94
+0xB2AE	0x4F2F
+0xB2AF	0x5E1B
+0xB2B0	0x8236
+0xB2B1	0x8116
+0xB2B2	0x818A
+0xB2B3	0x6E24
+0xB2B4	0x6CCA
+0xB2B5	0x9A73
+0xB2B6	0x6355
+0xB2B7	0x535C
+0xB2B8	0x54FA
+0xB2B9	0x8865
+0xB2BA	0x57E0
+0xB2BB	0x4E0D
+0xB2BC	0x5E03
+0xB2BD	0x6B65
+0xB2BE	0x7C3F
+0xB2BF	0x90E8
+0xB2C0	0x6016
+0xB2C1	0x64E6
+0xB2C2	0x731C
+0xB2C3	0x88C1
+0xB2C4	0x6750
+0xB2C5	0x624D
+0xB2C6	0x8D22
+0xB2C7	0x776C
+0xB2C8	0x8E29
+0xB2C9	0x91C7
+0xB2CA	0x5F69
+0xB2CB	0x83DC
+0xB2CC	0x8521
+0xB2CD	0x9910
+0xB2CE	0x53C2
+0xB2CF	0x8695
+0xB2D0	0x6B8B
+0xB2D1	0x60ED
+0xB2D2	0x60E8
+0xB2D3	0x707F
+0xB2D4	0x82CD
+0xB2D5	0x8231
+0xB2D6	0x4ED3
+0xB2D7	0x6CA7
+0xB2D8	0x85CF
+0xB2D9	0x64CD
+0xB2DA	0x7CD9
+0xB2DB	0x69FD
+0xB2DC	0x66F9
+0xB2DD	0x8349
+0xB2DE	0x5395
+0xB2DF	0x7B56
+0xB2E0	0x4FA7
+0xB2E1	0x518C
+0xB2E2	0x6D4B
+0xB2E3	0x5C42
+0xB2E4	0x8E6D
+0xB2E5	0x63D2
+0xB2E6	0x53C9
+0xB2E7	0x832C
+0xB2E8	0x8336
+0xB2E9	0x67E5
+0xB2EA	0x78B4
+0xB2EB	0x643D
+0xB2EC	0x5BDF
+0xB2ED	0x5C94
+0xB2EE	0x5DEE
+0xB2EF	0x8BE7
+0xB2F0	0x62C6
+0xB2F1	0x67F4
+0xB2F2	0x8C7A
+0xB2F3	0x6400
+0xB2F4	0x63BA
+0xB2F5	0x8749
+0xB2F6	0x998B
+0xB2F7	0x8C17
+0xB2F8	0x7F20
+0xB2F9	0x94F2
+0xB2FA	0x4EA7
+0xB2FB	0x9610
+0xB2FC	0x98A4
+0xB2FD	0x660C
+0xB2FE	0x7316
+0xB340	0x77E6
+0xB341	0x77E8
+0xB342	0x77EA
+0xB343	0x77EF
+0xB344	0x77F0
+0xB345	0x77F1
+0xB346	0x77F2
+0xB347	0x77F4
+0xB348	0x77F5
+0xB349	0x77F7
+0xB34A	0x77F9
+0xB34B	0x77FA
+0xB34C	0x77FB
+0xB34D	0x77FC
+0xB34E	0x7803
+0xB34F	0x7804
+0xB350	0x7805
+0xB351	0x7806
+0xB352	0x7807
+0xB353	0x7808
+0xB354	0x780A
+0xB355	0x780B
+0xB356	0x780E
+0xB357	0x780F
+0xB358	0x7810
+0xB359	0x7813
+0xB35A	0x7815
+0xB35B	0x7819
+0xB35C	0x781B
+0xB35D	0x781E
+0xB35E	0x7820
+0xB35F	0x7821
+0xB360	0x7822
+0xB361	0x7824
+0xB362	0x7828
+0xB363	0x782A
+0xB364	0x782B
+0xB365	0x782E
+0xB366	0x782F
+0xB367	0x7831
+0xB368	0x7832
+0xB369	0x7833
+0xB36A	0x7835
+0xB36B	0x7836
+0xB36C	0x783D
+0xB36D	0x783F
+0xB36E	0x7841
+0xB36F	0x7842
+0xB370	0x7843
+0xB371	0x7844
+0xB372	0x7846
+0xB373	0x7848
+0xB374	0x7849
+0xB375	0x784A
+0xB376	0x784B
+0xB377	0x784D
+0xB378	0x784F
+0xB379	0x7851
+0xB37A	0x7853
+0xB37B	0x7854
+0xB37C	0x7858
+0xB37D	0x7859
+0xB37E	0x785A
+0xB380	0x785B
+0xB381	0x785C
+0xB382	0x785E
+0xB383	0x785F
+0xB384	0x7860
+0xB385	0x7861
+0xB386	0x7862
+0xB387	0x7863
+0xB388	0x7864
+0xB389	0x7865
+0xB38A	0x7866
+0xB38B	0x7867
+0xB38C	0x7868
+0xB38D	0x7869
+0xB38E	0x786F
+0xB38F	0x7870
+0xB390	0x7871
+0xB391	0x7872
+0xB392	0x7873
+0xB393	0x7874
+0xB394	0x7875
+0xB395	0x7876
+0xB396	0x7878
+0xB397	0x7879
+0xB398	0x787A
+0xB399	0x787B
+0xB39A	0x787D
+0xB39B	0x787E
+0xB39C	0x787F
+0xB39D	0x7880
+0xB39E	0x7881
+0xB39F	0x7882
+0xB3A0	0x7883
+0xB3A1	0x573A
+0xB3A2	0x5C1D
+0xB3A3	0x5E38
+0xB3A4	0x957F
+0xB3A5	0x507F
+0xB3A6	0x80A0
+0xB3A7	0x5382
+0xB3A8	0x655E
+0xB3A9	0x7545
+0xB3AA	0x5531
+0xB3AB	0x5021
+0xB3AC	0x8D85
+0xB3AD	0x6284
+0xB3AE	0x949E
+0xB3AF	0x671D
+0xB3B0	0x5632
+0xB3B1	0x6F6E
+0xB3B2	0x5DE2
+0xB3B3	0x5435
+0xB3B4	0x7092
+0xB3B5	0x8F66
+0xB3B6	0x626F
+0xB3B7	0x64A4
+0xB3B8	0x63A3
+0xB3B9	0x5F7B
+0xB3BA	0x6F88
+0xB3BB	0x90F4
+0xB3BC	0x81E3
+0xB3BD	0x8FB0
+0xB3BE	0x5C18
+0xB3BF	0x6668
+0xB3C0	0x5FF1
+0xB3C1	0x6C89
+0xB3C2	0x9648
+0xB3C3	0x8D81
+0xB3C4	0x886C
+0xB3C5	0x6491
+0xB3C6	0x79F0
+0xB3C7	0x57CE
+0xB3C8	0x6A59
+0xB3C9	0x6210
+0xB3CA	0x5448
+0xB3CB	0x4E58
+0xB3CC	0x7A0B
+0xB3CD	0x60E9
+0xB3CE	0x6F84
+0xB3CF	0x8BDA
+0xB3D0	0x627F
+0xB3D1	0x901E
+0xB3D2	0x9A8B
+0xB3D3	0x79E4
+0xB3D4	0x5403
+0xB3D5	0x75F4
+0xB3D6	0x6301
+0xB3D7	0x5319
+0xB3D8	0x6C60
+0xB3D9	0x8FDF
+0xB3DA	0x5F1B
+0xB3DB	0x9A70
+0xB3DC	0x803B
+0xB3DD	0x9F7F
+0xB3DE	0x4F88
+0xB3DF	0x5C3A
+0xB3E0	0x8D64
+0xB3E1	0x7FC5
+0xB3E2	0x65A5
+0xB3E3	0x70BD
+0xB3E4	0x5145
+0xB3E5	0x51B2
+0xB3E6	0x866B
+0xB3E7	0x5D07
+0xB3E8	0x5BA0
+0xB3E9	0x62BD
+0xB3EA	0x916C
+0xB3EB	0x7574
+0xB3EC	0x8E0C
+0xB3ED	0x7A20
+0xB3EE	0x6101
+0xB3EF	0x7B79
+0xB3F0	0x4EC7
+0xB3F1	0x7EF8
+0xB3F2	0x7785
+0xB3F3	0x4E11
+0xB3F4	0x81ED
+0xB3F5	0x521D
+0xB3F6	0x51FA
+0xB3F7	0x6A71
+0xB3F8	0x53A8
+0xB3F9	0x8E87
+0xB3FA	0x9504
+0xB3FB	0x96CF
+0xB3FC	0x6EC1
+0xB3FD	0x9664
+0xB3FE	0x695A
+0xB440	0x7884
+0xB441	0x7885
+0xB442	0x7886
+0xB443	0x7888
+0xB444	0x788A
+0xB445	0x788B
+0xB446	0x788F
+0xB447	0x7890
+0xB448	0x7892
+0xB449	0x7894
+0xB44A	0x7895
+0xB44B	0x7896
+0xB44C	0x7899
+0xB44D	0x789D
+0xB44E	0x789E
+0xB44F	0x78A0
+0xB450	0x78A2
+0xB451	0x78A4
+0xB452	0x78A6
+0xB453	0x78A8
+0xB454	0x78A9
+0xB455	0x78AA
+0xB456	0x78AB
+0xB457	0x78AC
+0xB458	0x78AD
+0xB459	0x78AE
+0xB45A	0x78AF
+0xB45B	0x78B5
+0xB45C	0x78B6
+0xB45D	0x78B7
+0xB45E	0x78B8
+0xB45F	0x78BA
+0xB460	0x78BB
+0xB461	0x78BC
+0xB462	0x78BD
+0xB463	0x78BF
+0xB464	0x78C0
+0xB465	0x78C2
+0xB466	0x78C3
+0xB467	0x78C4
+0xB468	0x78C6
+0xB469	0x78C7
+0xB46A	0x78C8
+0xB46B	0x78CC
+0xB46C	0x78CD
+0xB46D	0x78CE
+0xB46E	0x78CF
+0xB46F	0x78D1
+0xB470	0x78D2
+0xB471	0x78D3
+0xB472	0x78D6
+0xB473	0x78D7
+0xB474	0x78D8
+0xB475	0x78DA
+0xB476	0x78DB
+0xB477	0x78DC
+0xB478	0x78DD
+0xB479	0x78DE
+0xB47A	0x78DF
+0xB47B	0x78E0
+0xB47C	0x78E1
+0xB47D	0x78E2
+0xB47E	0x78E3
+0xB480	0x78E4
+0xB481	0x78E5
+0xB482	0x78E6
+0xB483	0x78E7
+0xB484	0x78E9
+0xB485	0x78EA
+0xB486	0x78EB
+0xB487	0x78ED
+0xB488	0x78EE
+0xB489	0x78EF
+0xB48A	0x78F0
+0xB48B	0x78F1
+0xB48C	0x78F3
+0xB48D	0x78F5
+0xB48E	0x78F6
+0xB48F	0x78F8
+0xB490	0x78F9
+0xB491	0x78FB
+0xB492	0x78FC
+0xB493	0x78FD
+0xB494	0x78FE
+0xB495	0x78FF
+0xB496	0x7900
+0xB497	0x7902
+0xB498	0x7903
+0xB499	0x7904
+0xB49A	0x7906
+0xB49B	0x7907
+0xB49C	0x7908
+0xB49D	0x7909
+0xB49E	0x790A
+0xB49F	0x790B
+0xB4A0	0x790C
+0xB4A1	0x7840
+0xB4A2	0x50A8
+0xB4A3	0x77D7
+0xB4A4	0x6410
+0xB4A5	0x89E6
+0xB4A6	0x5904
+0xB4A7	0x63E3
+0xB4A8	0x5DDD
+0xB4A9	0x7A7F
+0xB4AA	0x693D
+0xB4AB	0x4F20
+0xB4AC	0x8239
+0xB4AD	0x5598
+0xB4AE	0x4E32
+0xB4AF	0x75AE
+0xB4B0	0x7A97
+0xB4B1	0x5E62
+0xB4B2	0x5E8A
+0xB4B3	0x95EF
+0xB4B4	0x521B
+0xB4B5	0x5439
+0xB4B6	0x708A
+0xB4B7	0x6376
+0xB4B8	0x9524
+0xB4B9	0x5782
+0xB4BA	0x6625
+0xB4BB	0x693F
+0xB4BC	0x9187
+0xB4BD	0x5507
+0xB4BE	0x6DF3
+0xB4BF	0x7EAF
+0xB4C0	0x8822
+0xB4C1	0x6233
+0xB4C2	0x7EF0
+0xB4C3	0x75B5
+0xB4C4	0x8328
+0xB4C5	0x78C1
+0xB4C6	0x96CC
+0xB4C7	0x8F9E
+0xB4C8	0x6148
+0xB4C9	0x74F7
+0xB4CA	0x8BCD
+0xB4CB	0x6B64
+0xB4CC	0x523A
+0xB4CD	0x8D50
+0xB4CE	0x6B21
+0xB4CF	0x806A
+0xB4D0	0x8471
+0xB4D1	0x56F1
+0xB4D2	0x5306
+0xB4D3	0x4ECE
+0xB4D4	0x4E1B
+0xB4D5	0x51D1
+0xB4D6	0x7C97
+0xB4D7	0x918B
+0xB4D8	0x7C07
+0xB4D9	0x4FC3
+0xB4DA	0x8E7F
+0xB4DB	0x7BE1
+0xB4DC	0x7A9C
+0xB4DD	0x6467
+0xB4DE	0x5D14
+0xB4DF	0x50AC
+0xB4E0	0x8106
+0xB4E1	0x7601
+0xB4E2	0x7CB9
+0xB4E3	0x6DEC
+0xB4E4	0x7FE0
+0xB4E5	0x6751
+0xB4E6	0x5B58
+0xB4E7	0x5BF8
+0xB4E8	0x78CB
+0xB4E9	0x64AE
+0xB4EA	0x6413
+0xB4EB	0x63AA
+0xB4EC	0x632B
+0xB4ED	0x9519
+0xB4EE	0x642D
+0xB4EF	0x8FBE
+0xB4F0	0x7B54
+0xB4F1	0x7629
+0xB4F2	0x6253
+0xB4F3	0x5927
+0xB4F4	0x5446
+0xB4F5	0x6B79
+0xB4F6	0x50A3
+0xB4F7	0x6234
+0xB4F8	0x5E26
+0xB4F9	0x6B86
+0xB4FA	0x4EE3
+0xB4FB	0x8D37
+0xB4FC	0x888B
+0xB4FD	0x5F85
+0xB4FE	0x902E
+0xB540	0x790D
+0xB541	0x790E
+0xB542	0x790F
+0xB543	0x7910
+0xB544	0x7911
+0xB545	0x7912
+0xB546	0x7914
+0xB547	0x7915
+0xB548	0x7916
+0xB549	0x7917
+0xB54A	0x7918
+0xB54B	0x7919
+0xB54C	0x791A
+0xB54D	0x791B
+0xB54E	0x791C
+0xB54F	0x791D
+0xB550	0x791F
+0xB551	0x7920
+0xB552	0x7921
+0xB553	0x7922
+0xB554	0x7923
+0xB555	0x7925
+0xB556	0x7926
+0xB557	0x7927
+0xB558	0x7928
+0xB559	0x7929
+0xB55A	0x792A
+0xB55B	0x792B
+0xB55C	0x792C
+0xB55D	0x792D
+0xB55E	0x792E
+0xB55F	0x792F
+0xB560	0x7930
+0xB561	0x7931
+0xB562	0x7932
+0xB563	0x7933
+0xB564	0x7935
+0xB565	0x7936
+0xB566	0x7937
+0xB567	0x7938
+0xB568	0x7939
+0xB569	0x793D
+0xB56A	0x793F
+0xB56B	0x7942
+0xB56C	0x7943
+0xB56D	0x7944
+0xB56E	0x7945
+0xB56F	0x7947
+0xB570	0x794A
+0xB571	0x794B
+0xB572	0x794C
+0xB573	0x794D
+0xB574	0x794E
+0xB575	0x794F
+0xB576	0x7950
+0xB577	0x7951
+0xB578	0x7952
+0xB579	0x7954
+0xB57A	0x7955
+0xB57B	0x7958
+0xB57C	0x7959
+0xB57D	0x7961
+0xB57E	0x7963
+0xB580	0x7964
+0xB581	0x7966
+0xB582	0x7969
+0xB583	0x796A
+0xB584	0x796B
+0xB585	0x796C
+0xB586	0x796E
+0xB587	0x7970
+0xB588	0x7971
+0xB589	0x7972
+0xB58A	0x7973
+0xB58B	0x7974
+0xB58C	0x7975
+0xB58D	0x7976
+0xB58E	0x7979
+0xB58F	0x797B
+0xB590	0x797C
+0xB591	0x797D
+0xB592	0x797E
+0xB593	0x797F
+0xB594	0x7982
+0xB595	0x7983
+0xB596	0x7986
+0xB597	0x7987
+0xB598	0x7988
+0xB599	0x7989
+0xB59A	0x798B
+0xB59B	0x798C
+0xB59C	0x798D
+0xB59D	0x798E
+0xB59E	0x7990
+0xB59F	0x7991
+0xB5A0	0x7992
+0xB5A1	0x6020
+0xB5A2	0x803D
+0xB5A3	0x62C5
+0xB5A4	0x4E39
+0xB5A5	0x5355
+0xB5A6	0x90F8
+0xB5A7	0x63B8
+0xB5A8	0x80C6
+0xB5A9	0x65E6
+0xB5AA	0x6C2E
+0xB5AB	0x4F46
+0xB5AC	0x60EE
+0xB5AD	0x6DE1
+0xB5AE	0x8BDE
+0xB5AF	0x5F39
+0xB5B0	0x86CB
+0xB5B1	0x5F53
+0xB5B2	0x6321
+0xB5B3	0x515A
+0xB5B4	0x8361
+0xB5B5	0x6863
+0xB5B6	0x5200
+0xB5B7	0x6363
+0xB5B8	0x8E48
+0xB5B9	0x5012
+0xB5BA	0x5C9B
+0xB5BB	0x7977
+0xB5BC	0x5BFC
+0xB5BD	0x5230
+0xB5BE	0x7A3B
+0xB5BF	0x60BC
+0xB5C0	0x9053
+0xB5C1	0x76D7
+0xB5C2	0x5FB7
+0xB5C3	0x5F97
+0xB5C4	0x7684
+0xB5C5	0x8E6C
+0xB5C6	0x706F
+0xB5C7	0x767B
+0xB5C8	0x7B49
+0xB5C9	0x77AA
+0xB5CA	0x51F3
+0xB5CB	0x9093
+0xB5CC	0x5824
+0xB5CD	0x4F4E
+0xB5CE	0x6EF4
+0xB5CF	0x8FEA
+0xB5D0	0x654C
+0xB5D1	0x7B1B
+0xB5D2	0x72C4
+0xB5D3	0x6DA4
+0xB5D4	0x7FDF
+0xB5D5	0x5AE1
+0xB5D6	0x62B5
+0xB5D7	0x5E95
+0xB5D8	0x5730
+0xB5D9	0x8482
+0xB5DA	0x7B2C
+0xB5DB	0x5E1D
+0xB5DC	0x5F1F
+0xB5DD	0x9012
+0xB5DE	0x7F14
+0xB5DF	0x98A0
+0xB5E0	0x6382
+0xB5E1	0x6EC7
+0xB5E2	0x7898
+0xB5E3	0x70B9
+0xB5E4	0x5178
+0xB5E5	0x975B
+0xB5E6	0x57AB
+0xB5E7	0x7535
+0xB5E8	0x4F43
+0xB5E9	0x7538
+0xB5EA	0x5E97
+0xB5EB	0x60E6
+0xB5EC	0x5960
+0xB5ED	0x6DC0
+0xB5EE	0x6BBF
+0xB5EF	0x7889
+0xB5F0	0x53FC
+0xB5F1	0x96D5
+0xB5F2	0x51CB
+0xB5F3	0x5201
+0xB5F4	0x6389
+0xB5F5	0x540A
+0xB5F6	0x9493
+0xB5F7	0x8C03
+0xB5F8	0x8DCC
+0xB5F9	0x7239
+0xB5FA	0x789F
+0xB5FB	0x8776
+0xB5FC	0x8FED
+0xB5FD	0x8C0D
+0xB5FE	0x53E0
+0xB640	0x7993
+0xB641	0x7994
+0xB642	0x7995
+0xB643	0x7996
+0xB644	0x7997
+0xB645	0x7998
+0xB646	0x7999
+0xB647	0x799B
+0xB648	0x799C
+0xB649	0x799D
+0xB64A	0x799E
+0xB64B	0x799F
+0xB64C	0x79A0
+0xB64D	0x79A1
+0xB64E	0x79A2
+0xB64F	0x79A3
+0xB650	0x79A4
+0xB651	0x79A5
+0xB652	0x79A6
+0xB653	0x79A8
+0xB654	0x79A9
+0xB655	0x79AA
+0xB656	0x79AB
+0xB657	0x79AC
+0xB658	0x79AD
+0xB659	0x79AE
+0xB65A	0x79AF
+0xB65B	0x79B0
+0xB65C	0x79B1
+0xB65D	0x79B2
+0xB65E	0x79B4
+0xB65F	0x79B5
+0xB660	0x79B6
+0xB661	0x79B7
+0xB662	0x79B8
+0xB663	0x79BC
+0xB664	0x79BF
+0xB665	0x79C2
+0xB666	0x79C4
+0xB667	0x79C5
+0xB668	0x79C7
+0xB669	0x79C8
+0xB66A	0x79CA
+0xB66B	0x79CC
+0xB66C	0x79CE
+0xB66D	0x79CF
+0xB66E	0x79D0
+0xB66F	0x79D3
+0xB670	0x79D4
+0xB671	0x79D6
+0xB672	0x79D7
+0xB673	0x79D9
+0xB674	0x79DA
+0xB675	0x79DB
+0xB676	0x79DC
+0xB677	0x79DD
+0xB678	0x79DE
+0xB679	0x79E0
+0xB67A	0x79E1
+0xB67B	0x79E2
+0xB67C	0x79E5
+0xB67D	0x79E8
+0xB67E	0x79EA
+0xB680	0x79EC
+0xB681	0x79EE
+0xB682	0x79F1
+0xB683	0x79F2
+0xB684	0x79F3
+0xB685	0x79F4
+0xB686	0x79F5
+0xB687	0x79F6
+0xB688	0x79F7
+0xB689	0x79F9
+0xB68A	0x79FA
+0xB68B	0x79FC
+0xB68C	0x79FE
+0xB68D	0x79FF
+0xB68E	0x7A01
+0xB68F	0x7A04
+0xB690	0x7A05
+0xB691	0x7A07
+0xB692	0x7A08
+0xB693	0x7A09
+0xB694	0x7A0A
+0xB695	0x7A0C
+0xB696	0x7A0F
+0xB697	0x7A10
+0xB698	0x7A11
+0xB699	0x7A12
+0xB69A	0x7A13
+0xB69B	0x7A15
+0xB69C	0x7A16
+0xB69D	0x7A18
+0xB69E	0x7A19
+0xB69F	0x7A1B
+0xB6A0	0x7A1C
+0xB6A1	0x4E01
+0xB6A2	0x76EF
+0xB6A3	0x53EE
+0xB6A4	0x9489
+0xB6A5	0x9876
+0xB6A6	0x9F0E
+0xB6A7	0x952D
+0xB6A8	0x5B9A
+0xB6A9	0x8BA2
+0xB6AA	0x4E22
+0xB6AB	0x4E1C
+0xB6AC	0x51AC
+0xB6AD	0x8463
+0xB6AE	0x61C2
+0xB6AF	0x52A8
+0xB6B0	0x680B
+0xB6B1	0x4F97
+0xB6B2	0x606B
+0xB6B3	0x51BB
+0xB6B4	0x6D1E
+0xB6B5	0x515C
+0xB6B6	0x6296
+0xB6B7	0x6597
+0xB6B8	0x9661
+0xB6B9	0x8C46
+0xB6BA	0x9017
+0xB6BB	0x75D8
+0xB6BC	0x90FD
+0xB6BD	0x7763
+0xB6BE	0x6BD2
+0xB6BF	0x728A
+0xB6C0	0x72EC
+0xB6C1	0x8BFB
+0xB6C2	0x5835
+0xB6C3	0x7779
+0xB6C4	0x8D4C
+0xB6C5	0x675C
+0xB6C6	0x9540
+0xB6C7	0x809A
+0xB6C8	0x5EA6
+0xB6C9	0x6E21
+0xB6CA	0x5992
+0xB6CB	0x7AEF
+0xB6CC	0x77ED
+0xB6CD	0x953B
+0xB6CE	0x6BB5
+0xB6CF	0x65AD
+0xB6D0	0x7F0E
+0xB6D1	0x5806
+0xB6D2	0x5151
+0xB6D3	0x961F
+0xB6D4	0x5BF9
+0xB6D5	0x58A9
+0xB6D6	0x5428
+0xB6D7	0x8E72
+0xB6D8	0x6566
+0xB6D9	0x987F
+0xB6DA	0x56E4
+0xB6DB	0x949D
+0xB6DC	0x76FE
+0xB6DD	0x9041
+0xB6DE	0x6387
+0xB6DF	0x54C6
+0xB6E0	0x591A
+0xB6E1	0x593A
+0xB6E2	0x579B
+0xB6E3	0x8EB2
+0xB6E4	0x6735
+0xB6E5	0x8DFA
+0xB6E6	0x8235
+0xB6E7	0x5241
+0xB6E8	0x60F0
+0xB6E9	0x5815
+0xB6EA	0x86FE
+0xB6EB	0x5CE8
+0xB6EC	0x9E45
+0xB6ED	0x4FC4
+0xB6EE	0x989D
+0xB6EF	0x8BB9
+0xB6F0	0x5A25
+0xB6F1	0x6076
+0xB6F2	0x5384
+0xB6F3	0x627C
+0xB6F4	0x904F
+0xB6F5	0x9102
+0xB6F6	0x997F
+0xB6F7	0x6069
+0xB6F8	0x800C
+0xB6F9	0x513F
+0xB6FA	0x8033
+0xB6FB	0x5C14
+0xB6FC	0x9975
+0xB6FD	0x6D31
+0xB6FE	0x4E8C
+0xB740	0x7A1D
+0xB741	0x7A1F
+0xB742	0x7A21
+0xB743	0x7A22
+0xB744	0x7A24
+0xB745	0x7A25
+0xB746	0x7A26
+0xB747	0x7A27
+0xB748	0x7A28
+0xB749	0x7A29
+0xB74A	0x7A2A
+0xB74B	0x7A2B
+0xB74C	0x7A2C
+0xB74D	0x7A2D
+0xB74E	0x7A2E
+0xB74F	0x7A2F
+0xB750	0x7A30
+0xB751	0x7A31
+0xB752	0x7A32
+0xB753	0x7A34
+0xB754	0x7A35
+0xB755	0x7A36
+0xB756	0x7A38
+0xB757	0x7A3A
+0xB758	0x7A3E
+0xB759	0x7A40
+0xB75A	0x7A41
+0xB75B	0x7A42
+0xB75C	0x7A43
+0xB75D	0x7A44
+0xB75E	0x7A45
+0xB75F	0x7A47
+0xB760	0x7A48
+0xB761	0x7A49
+0xB762	0x7A4A
+0xB763	0x7A4B
+0xB764	0x7A4C
+0xB765	0x7A4D
+0xB766	0x7A4E
+0xB767	0x7A4F
+0xB768	0x7A50
+0xB769	0x7A52
+0xB76A	0x7A53
+0xB76B	0x7A54
+0xB76C	0x7A55
+0xB76D	0x7A56
+0xB76E	0x7A58
+0xB76F	0x7A59
+0xB770	0x7A5A
+0xB771	0x7A5B
+0xB772	0x7A5C
+0xB773	0x7A5D
+0xB774	0x7A5E
+0xB775	0x7A5F
+0xB776	0x7A60
+0xB777	0x7A61
+0xB778	0x7A62
+0xB779	0x7A63
+0xB77A	0x7A64
+0xB77B	0x7A65
+0xB77C	0x7A66
+0xB77D	0x7A67
+0xB77E	0x7A68
+0xB780	0x7A69
+0xB781	0x7A6A
+0xB782	0x7A6B
+0xB783	0x7A6C
+0xB784	0x7A6D
+0xB785	0x7A6E
+0xB786	0x7A6F
+0xB787	0x7A71
+0xB788	0x7A72
+0xB789	0x7A73
+0xB78A	0x7A75
+0xB78B	0x7A7B
+0xB78C	0x7A7C
+0xB78D	0x7A7D
+0xB78E	0x7A7E
+0xB78F	0x7A82
+0xB790	0x7A85
+0xB791	0x7A87
+0xB792	0x7A89
+0xB793	0x7A8A
+0xB794	0x7A8B
+0xB795	0x7A8C
+0xB796	0x7A8E
+0xB797	0x7A8F
+0xB798	0x7A90
+0xB799	0x7A93
+0xB79A	0x7A94
+0xB79B	0x7A99
+0xB79C	0x7A9A
+0xB79D	0x7A9B
+0xB79E	0x7A9E
+0xB79F	0x7AA1
+0xB7A0	0x7AA2
+0xB7A1	0x8D30
+0xB7A2	0x53D1
+0xB7A3	0x7F5A
+0xB7A4	0x7B4F
+0xB7A5	0x4F10
+0xB7A6	0x4E4F
+0xB7A7	0x9600
+0xB7A8	0x6CD5
+0xB7A9	0x73D0
+0xB7AA	0x85E9
+0xB7AB	0x5E06
+0xB7AC	0x756A
+0xB7AD	0x7FFB
+0xB7AE	0x6A0A
+0xB7AF	0x77FE
+0xB7B0	0x9492
+0xB7B1	0x7E41
+0xB7B2	0x51E1
+0xB7B3	0x70E6
+0xB7B4	0x53CD
+0xB7B5	0x8FD4
+0xB7B6	0x8303
+0xB7B7	0x8D29
+0xB7B8	0x72AF
+0xB7B9	0x996D
+0xB7BA	0x6CDB
+0xB7BB	0x574A
+0xB7BC	0x82B3
+0xB7BD	0x65B9
+0xB7BE	0x80AA
+0xB7BF	0x623F
+0xB7C0	0x9632
+0xB7C1	0x59A8
+0xB7C2	0x4EFF
+0xB7C3	0x8BBF
+0xB7C4	0x7EBA
+0xB7C5	0x653E
+0xB7C6	0x83F2
+0xB7C7	0x975E
+0xB7C8	0x5561
+0xB7C9	0x98DE
+0xB7CA	0x80A5
+0xB7CB	0x532A
+0xB7CC	0x8BFD
+0xB7CD	0x5420
+0xB7CE	0x80BA
+0xB7CF	0x5E9F
+0xB7D0	0x6CB8
+0xB7D1	0x8D39
+0xB7D2	0x82AC
+0xB7D3	0x915A
+0xB7D4	0x5429
+0xB7D5	0x6C1B
+0xB7D6	0x5206
+0xB7D7	0x7EB7
+0xB7D8	0x575F
+0xB7D9	0x711A
+0xB7DA	0x6C7E
+0xB7DB	0x7C89
+0xB7DC	0x594B
+0xB7DD	0x4EFD
+0xB7DE	0x5FFF
+0xB7DF	0x6124
+0xB7E0	0x7CAA
+0xB7E1	0x4E30
+0xB7E2	0x5C01
+0xB7E3	0x67AB
+0xB7E4	0x8702
+0xB7E5	0x5CF0
+0xB7E6	0x950B
+0xB7E7	0x98CE
+0xB7E8	0x75AF
+0xB7E9	0x70FD
+0xB7EA	0x9022
+0xB7EB	0x51AF
+0xB7EC	0x7F1D
+0xB7ED	0x8BBD
+0xB7EE	0x5949
+0xB7EF	0x51E4
+0xB7F0	0x4F5B
+0xB7F1	0x5426
+0xB7F2	0x592B
+0xB7F3	0x6577
+0xB7F4	0x80A4
+0xB7F5	0x5B75
+0xB7F6	0x6276
+0xB7F7	0x62C2
+0xB7F8	0x8F90
+0xB7F9	0x5E45
+0xB7FA	0x6C1F
+0xB7FB	0x7B26
+0xB7FC	0x4F0F
+0xB7FD	0x4FD8
+0xB7FE	0x670D
+0xB840	0x7AA3
+0xB841	0x7AA4
+0xB842	0x7AA7
+0xB843	0x7AA9
+0xB844	0x7AAA
+0xB845	0x7AAB
+0xB846	0x7AAE
+0xB847	0x7AAF
+0xB848	0x7AB0
+0xB849	0x7AB1
+0xB84A	0x7AB2
+0xB84B	0x7AB4
+0xB84C	0x7AB5
+0xB84D	0x7AB6
+0xB84E	0x7AB7
+0xB84F	0x7AB8
+0xB850	0x7AB9
+0xB851	0x7ABA
+0xB852	0x7ABB
+0xB853	0x7ABC
+0xB854	0x7ABD
+0xB855	0x7ABE
+0xB856	0x7AC0
+0xB857	0x7AC1
+0xB858	0x7AC2
+0xB859	0x7AC3
+0xB85A	0x7AC4
+0xB85B	0x7AC5
+0xB85C	0x7AC6
+0xB85D	0x7AC7
+0xB85E	0x7AC8
+0xB85F	0x7AC9
+0xB860	0x7ACA
+0xB861	0x7ACC
+0xB862	0x7ACD
+0xB863	0x7ACE
+0xB864	0x7ACF
+0xB865	0x7AD0
+0xB866	0x7AD1
+0xB867	0x7AD2
+0xB868	0x7AD3
+0xB869	0x7AD4
+0xB86A	0x7AD5
+0xB86B	0x7AD7
+0xB86C	0x7AD8
+0xB86D	0x7ADA
+0xB86E	0x7ADB
+0xB86F	0x7ADC
+0xB870	0x7ADD
+0xB871	0x7AE1
+0xB872	0x7AE2
+0xB873	0x7AE4
+0xB874	0x7AE7
+0xB875	0x7AE8
+0xB876	0x7AE9
+0xB877	0x7AEA
+0xB878	0x7AEB
+0xB879	0x7AEC
+0xB87A	0x7AEE
+0xB87B	0x7AF0
+0xB87C	0x7AF1
+0xB87D	0x7AF2
+0xB87E	0x7AF3
+0xB880	0x7AF4
+0xB881	0x7AF5
+0xB882	0x7AF6
+0xB883	0x7AF7
+0xB884	0x7AF8
+0xB885	0x7AFB
+0xB886	0x7AFC
+0xB887	0x7AFE
+0xB888	0x7B00
+0xB889	0x7B01
+0xB88A	0x7B02
+0xB88B	0x7B05
+0xB88C	0x7B07
+0xB88D	0x7B09
+0xB88E	0x7B0C
+0xB88F	0x7B0D
+0xB890	0x7B0E
+0xB891	0x7B10
+0xB892	0x7B12
+0xB893	0x7B13
+0xB894	0x7B16
+0xB895	0x7B17
+0xB896	0x7B18
+0xB897	0x7B1A
+0xB898	0x7B1C
+0xB899	0x7B1D
+0xB89A	0x7B1F
+0xB89B	0x7B21
+0xB89C	0x7B22
+0xB89D	0x7B23
+0xB89E	0x7B27
+0xB89F	0x7B29
+0xB8A0	0x7B2D
+0xB8A1	0x6D6E
+0xB8A2	0x6DAA
+0xB8A3	0x798F
+0xB8A4	0x88B1
+0xB8A5	0x5F17
+0xB8A6	0x752B
+0xB8A7	0x629A
+0xB8A8	0x8F85
+0xB8A9	0x4FEF
+0xB8AA	0x91DC
+0xB8AB	0x65A7
+0xB8AC	0x812F
+0xB8AD	0x8151
+0xB8AE	0x5E9C
+0xB8AF	0x8150
+0xB8B0	0x8D74
+0xB8B1	0x526F
+0xB8B2	0x8986
+0xB8B3	0x8D4B
+0xB8B4	0x590D
+0xB8B5	0x5085
+0xB8B6	0x4ED8
+0xB8B7	0x961C
+0xB8B8	0x7236
+0xB8B9	0x8179
+0xB8BA	0x8D1F
+0xB8BB	0x5BCC
+0xB8BC	0x8BA3
+0xB8BD	0x9644
+0xB8BE	0x5987
+0xB8BF	0x7F1A
+0xB8C0	0x5490
+0xB8C1	0x5676
+0xB8C2	0x560E
+0xB8C3	0x8BE5
+0xB8C4	0x6539
+0xB8C5	0x6982
+0xB8C6	0x9499
+0xB8C7	0x76D6
+0xB8C8	0x6E89
+0xB8C9	0x5E72
+0xB8CA	0x7518
+0xB8CB	0x6746
+0xB8CC	0x67D1
+0xB8CD	0x7AFF
+0xB8CE	0x809D
+0xB8CF	0x8D76
+0xB8D0	0x611F
+0xB8D1	0x79C6
+0xB8D2	0x6562
+0xB8D3	0x8D63
+0xB8D4	0x5188
+0xB8D5	0x521A
+0xB8D6	0x94A2
+0xB8D7	0x7F38
+0xB8D8	0x809B
+0xB8D9	0x7EB2
+0xB8DA	0x5C97
+0xB8DB	0x6E2F
+0xB8DC	0x6760
+0xB8DD	0x7BD9
+0xB8DE	0x768B
+0xB8DF	0x9AD8
+0xB8E0	0x818F
+0xB8E1	0x7F94
+0xB8E2	0x7CD5
+0xB8E3	0x641E
+0xB8E4	0x9550
+0xB8E5	0x7A3F
+0xB8E6	0x544A
+0xB8E7	0x54E5
+0xB8E8	0x6B4C
+0xB8E9	0x6401
+0xB8EA	0x6208
+0xB8EB	0x9E3D
+0xB8EC	0x80F3
+0xB8ED	0x7599
+0xB8EE	0x5272
+0xB8EF	0x9769
+0xB8F0	0x845B
+0xB8F1	0x683C
+0xB8F2	0x86E4
+0xB8F3	0x9601
+0xB8F4	0x9694
+0xB8F5	0x94EC
+0xB8F6	0x4E2A
+0xB8F7	0x5404
+0xB8F8	0x7ED9
+0xB8F9	0x6839
+0xB8FA	0x8DDF
+0xB8FB	0x8015
+0xB8FC	0x66F4
+0xB8FD	0x5E9A
+0xB8FE	0x7FB9
+0xB940	0x7B2F
+0xB941	0x7B30
+0xB942	0x7B32
+0xB943	0x7B34
+0xB944	0x7B35
+0xB945	0x7B36
+0xB946	0x7B37
+0xB947	0x7B39
+0xB948	0x7B3B
+0xB949	0x7B3D
+0xB94A	0x7B3F
+0xB94B	0x7B40
+0xB94C	0x7B41
+0xB94D	0x7B42
+0xB94E	0x7B43
+0xB94F	0x7B44
+0xB950	0x7B46
+0xB951	0x7B48
+0xB952	0x7B4A
+0xB953	0x7B4D
+0xB954	0x7B4E
+0xB955	0x7B53
+0xB956	0x7B55
+0xB957	0x7B57
+0xB958	0x7B59
+0xB959	0x7B5C
+0xB95A	0x7B5E
+0xB95B	0x7B5F
+0xB95C	0x7B61
+0xB95D	0x7B63
+0xB95E	0x7B64
+0xB95F	0x7B65
+0xB960	0x7B66
+0xB961	0x7B67
+0xB962	0x7B68
+0xB963	0x7B69
+0xB964	0x7B6A
+0xB965	0x7B6B
+0xB966	0x7B6C
+0xB967	0x7B6D
+0xB968	0x7B6F
+0xB969	0x7B70
+0xB96A	0x7B73
+0xB96B	0x7B74
+0xB96C	0x7B76
+0xB96D	0x7B78
+0xB96E	0x7B7A
+0xB96F	0x7B7C
+0xB970	0x7B7D
+0xB971	0x7B7F
+0xB972	0x7B81
+0xB973	0x7B82
+0xB974	0x7B83
+0xB975	0x7B84
+0xB976	0x7B86
+0xB977	0x7B87
+0xB978	0x7B88
+0xB979	0x7B89
+0xB97A	0x7B8A
+0xB97B	0x7B8B
+0xB97C	0x7B8C
+0xB97D	0x7B8E
+0xB97E	0x7B8F
+0xB980	0x7B91
+0xB981	0x7B92
+0xB982	0x7B93
+0xB983	0x7B96
+0xB984	0x7B98
+0xB985	0x7B99
+0xB986	0x7B9A
+0xB987	0x7B9B
+0xB988	0x7B9E
+0xB989	0x7B9F
+0xB98A	0x7BA0
+0xB98B	0x7BA3
+0xB98C	0x7BA4
+0xB98D	0x7BA5
+0xB98E	0x7BAE
+0xB98F	0x7BAF
+0xB990	0x7BB0
+0xB991	0x7BB2
+0xB992	0x7BB3
+0xB993	0x7BB5
+0xB994	0x7BB6
+0xB995	0x7BB7
+0xB996	0x7BB9
+0xB997	0x7BBA
+0xB998	0x7BBB
+0xB999	0x7BBC
+0xB99A	0x7BBD
+0xB99B	0x7BBE
+0xB99C	0x7BBF
+0xB99D	0x7BC0
+0xB99E	0x7BC2
+0xB99F	0x7BC3
+0xB9A0	0x7BC4
+0xB9A1	0x57C2
+0xB9A2	0x803F
+0xB9A3	0x6897
+0xB9A4	0x5DE5
+0xB9A5	0x653B
+0xB9A6	0x529F
+0xB9A7	0x606D
+0xB9A8	0x9F9A
+0xB9A9	0x4F9B
+0xB9AA	0x8EAC
+0xB9AB	0x516C
+0xB9AC	0x5BAB
+0xB9AD	0x5F13
+0xB9AE	0x5DE9
+0xB9AF	0x6C5E
+0xB9B0	0x62F1
+0xB9B1	0x8D21
+0xB9B2	0x5171
+0xB9B3	0x94A9
+0xB9B4	0x52FE
+0xB9B5	0x6C9F
+0xB9B6	0x82DF
+0xB9B7	0x72D7
+0xB9B8	0x57A2
+0xB9B9	0x6784
+0xB9BA	0x8D2D
+0xB9BB	0x591F
+0xB9BC	0x8F9C
+0xB9BD	0x83C7
+0xB9BE	0x5495
+0xB9BF	0x7B8D
+0xB9C0	0x4F30
+0xB9C1	0x6CBD
+0xB9C2	0x5B64
+0xB9C3	0x59D1
+0xB9C4	0x9F13
+0xB9C5	0x53E4
+0xB9C6	0x86CA
+0xB9C7	0x9AA8
+0xB9C8	0x8C37
+0xB9C9	0x80A1
+0xB9CA	0x6545
+0xB9CB	0x987E
+0xB9CC	0x56FA
+0xB9CD	0x96C7
+0xB9CE	0x522E
+0xB9CF	0x74DC
+0xB9D0	0x5250
+0xB9D1	0x5BE1
+0xB9D2	0x6302
+0xB9D3	0x8902
+0xB9D4	0x4E56
+0xB9D5	0x62D0
+0xB9D6	0x602A
+0xB9D7	0x68FA
+0xB9D8	0x5173
+0xB9D9	0x5B98
+0xB9DA	0x51A0
+0xB9DB	0x89C2
+0xB9DC	0x7BA1
+0xB9DD	0x9986
+0xB9DE	0x7F50
+0xB9DF	0x60EF
+0xB9E0	0x704C
+0xB9E1	0x8D2F
+0xB9E2	0x5149
+0xB9E3	0x5E7F
+0xB9E4	0x901B
+0xB9E5	0x7470
+0xB9E6	0x89C4
+0xB9E7	0x572D
+0xB9E8	0x7845
+0xB9E9	0x5F52
+0xB9EA	0x9F9F
+0xB9EB	0x95FA
+0xB9EC	0x8F68
+0xB9ED	0x9B3C
+0xB9EE	0x8BE1
+0xB9EF	0x7678
+0xB9F0	0x6842
+0xB9F1	0x67DC
+0xB9F2	0x8DEA
+0xB9F3	0x8D35
+0xB9F4	0x523D
+0xB9F5	0x8F8A
+0xB9F6	0x6EDA
+0xB9F7	0x68CD
+0xB9F8	0x9505
+0xB9F9	0x90ED
+0xB9FA	0x56FD
+0xB9FB	0x679C
+0xB9FC	0x88F9
+0xB9FD	0x8FC7
+0xB9FE	0x54C8
+0xBA40	0x7BC5
+0xBA41	0x7BC8
+0xBA42	0x7BC9
+0xBA43	0x7BCA
+0xBA44	0x7BCB
+0xBA45	0x7BCD
+0xBA46	0x7BCE
+0xBA47	0x7BCF
+0xBA48	0x7BD0
+0xBA49	0x7BD2
+0xBA4A	0x7BD4
+0xBA4B	0x7BD5
+0xBA4C	0x7BD6
+0xBA4D	0x7BD7
+0xBA4E	0x7BD8
+0xBA4F	0x7BDB
+0xBA50	0x7BDC
+0xBA51	0x7BDE
+0xBA52	0x7BDF
+0xBA53	0x7BE0
+0xBA54	0x7BE2
+0xBA55	0x7BE3
+0xBA56	0x7BE4
+0xBA57	0x7BE7
+0xBA58	0x7BE8
+0xBA59	0x7BE9
+0xBA5A	0x7BEB
+0xBA5B	0x7BEC
+0xBA5C	0x7BED
+0xBA5D	0x7BEF
+0xBA5E	0x7BF0
+0xBA5F	0x7BF2
+0xBA60	0x7BF3
+0xBA61	0x7BF4
+0xBA62	0x7BF5
+0xBA63	0x7BF6
+0xBA64	0x7BF8
+0xBA65	0x7BF9
+0xBA66	0x7BFA
+0xBA67	0x7BFB
+0xBA68	0x7BFD
+0xBA69	0x7BFF
+0xBA6A	0x7C00
+0xBA6B	0x7C01
+0xBA6C	0x7C02
+0xBA6D	0x7C03
+0xBA6E	0x7C04
+0xBA6F	0x7C05
+0xBA70	0x7C06
+0xBA71	0x7C08
+0xBA72	0x7C09
+0xBA73	0x7C0A
+0xBA74	0x7C0D
+0xBA75	0x7C0E
+0xBA76	0x7C10
+0xBA77	0x7C11
+0xBA78	0x7C12
+0xBA79	0x7C13
+0xBA7A	0x7C14
+0xBA7B	0x7C15
+0xBA7C	0x7C17
+0xBA7D	0x7C18
+0xBA7E	0x7C19
+0xBA80	0x7C1A
+0xBA81	0x7C1B
+0xBA82	0x7C1C
+0xBA83	0x7C1D
+0xBA84	0x7C1E
+0xBA85	0x7C20
+0xBA86	0x7C21
+0xBA87	0x7C22
+0xBA88	0x7C23
+0xBA89	0x7C24
+0xBA8A	0x7C25
+0xBA8B	0x7C28
+0xBA8C	0x7C29
+0xBA8D	0x7C2B
+0xBA8E	0x7C2C
+0xBA8F	0x7C2D
+0xBA90	0x7C2E
+0xBA91	0x7C2F
+0xBA92	0x7C30
+0xBA93	0x7C31
+0xBA94	0x7C32
+0xBA95	0x7C33
+0xBA96	0x7C34
+0xBA97	0x7C35
+0xBA98	0x7C36
+0xBA99	0x7C37
+0xBA9A	0x7C39
+0xBA9B	0x7C3A
+0xBA9C	0x7C3B
+0xBA9D	0x7C3C
+0xBA9E	0x7C3D
+0xBA9F	0x7C3E
+0xBAA0	0x7C42
+0xBAA1	0x9AB8
+0xBAA2	0x5B69
+0xBAA3	0x6D77
+0xBAA4	0x6C26
+0xBAA5	0x4EA5
+0xBAA6	0x5BB3
+0xBAA7	0x9A87
+0xBAA8	0x9163
+0xBAA9	0x61A8
+0xBAAA	0x90AF
+0xBAAB	0x97E9
+0xBAAC	0x542B
+0xBAAD	0x6DB5
+0xBAAE	0x5BD2
+0xBAAF	0x51FD
+0xBAB0	0x558A
+0xBAB1	0x7F55
+0xBAB2	0x7FF0
+0xBAB3	0x64BC
+0xBAB4	0x634D
+0xBAB5	0x65F1
+0xBAB6	0x61BE
+0xBAB7	0x608D
+0xBAB8	0x710A
+0xBAB9	0x6C57
+0xBABA	0x6C49
+0xBABB	0x592F
+0xBABC	0x676D
+0xBABD	0x822A
+0xBABE	0x58D5
+0xBABF	0x568E
+0xBAC0	0x8C6A
+0xBAC1	0x6BEB
+0xBAC2	0x90DD
+0xBAC3	0x597D
+0xBAC4	0x8017
+0xBAC5	0x53F7
+0xBAC6	0x6D69
+0xBAC7	0x5475
+0xBAC8	0x559D
+0xBAC9	0x8377
+0xBACA	0x83CF
+0xBACB	0x6838
+0xBACC	0x79BE
+0xBACD	0x548C
+0xBACE	0x4F55
+0xBACF	0x5408
+0xBAD0	0x76D2
+0xBAD1	0x8C89
+0xBAD2	0x9602
+0xBAD3	0x6CB3
+0xBAD4	0x6DB8
+0xBAD5	0x8D6B
+0xBAD6	0x8910
+0xBAD7	0x9E64
+0xBAD8	0x8D3A
+0xBAD9	0x563F
+0xBADA	0x9ED1
+0xBADB	0x75D5
+0xBADC	0x5F88
+0xBADD	0x72E0
+0xBADE	0x6068
+0xBADF	0x54FC
+0xBAE0	0x4EA8
+0xBAE1	0x6A2A
+0xBAE2	0x8861
+0xBAE3	0x6052
+0xBAE4	0x8F70
+0xBAE5	0x54C4
+0xBAE6	0x70D8
+0xBAE7	0x8679
+0xBAE8	0x9E3F
+0xBAE9	0x6D2A
+0xBAEA	0x5B8F
+0xBAEB	0x5F18
+0xBAEC	0x7EA2
+0xBAED	0x5589
+0xBAEE	0x4FAF
+0xBAEF	0x7334
+0xBAF0	0x543C
+0xBAF1	0x539A
+0xBAF2	0x5019
+0xBAF3	0x540E
+0xBAF4	0x547C
+0xBAF5	0x4E4E
+0xBAF6	0x5FFD
+0xBAF7	0x745A
+0xBAF8	0x58F6
+0xBAF9	0x846B
+0xBAFA	0x80E1
+0xBAFB	0x8774
+0xBAFC	0x72D0
+0xBAFD	0x7CCA
+0xBAFE	0x6E56
+0xBB40	0x7C43
+0xBB41	0x7C44
+0xBB42	0x7C45
+0xBB43	0x7C46
+0xBB44	0x7C47
+0xBB45	0x7C48
+0xBB46	0x7C49
+0xBB47	0x7C4A
+0xBB48	0x7C4B
+0xBB49	0x7C4C
+0xBB4A	0x7C4E
+0xBB4B	0x7C4F
+0xBB4C	0x7C50
+0xBB4D	0x7C51
+0xBB4E	0x7C52
+0xBB4F	0x7C53
+0xBB50	0x7C54
+0xBB51	0x7C55
+0xBB52	0x7C56
+0xBB53	0x7C57
+0xBB54	0x7C58
+0xBB55	0x7C59
+0xBB56	0x7C5A
+0xBB57	0x7C5B
+0xBB58	0x7C5C
+0xBB59	0x7C5D
+0xBB5A	0x7C5E
+0xBB5B	0x7C5F
+0xBB5C	0x7C60
+0xBB5D	0x7C61
+0xBB5E	0x7C62
+0xBB5F	0x7C63
+0xBB60	0x7C64
+0xBB61	0x7C65
+0xBB62	0x7C66
+0xBB63	0x7C67
+0xBB64	0x7C68
+0xBB65	0x7C69
+0xBB66	0x7C6A
+0xBB67	0x7C6B
+0xBB68	0x7C6C
+0xBB69	0x7C6D
+0xBB6A	0x7C6E
+0xBB6B	0x7C6F
+0xBB6C	0x7C70
+0xBB6D	0x7C71
+0xBB6E	0x7C72
+0xBB6F	0x7C75
+0xBB70	0x7C76
+0xBB71	0x7C77
+0xBB72	0x7C78
+0xBB73	0x7C79
+0xBB74	0x7C7A
+0xBB75	0x7C7E
+0xBB76	0x7C7F
+0xBB77	0x7C80
+0xBB78	0x7C81
+0xBB79	0x7C82
+0xBB7A	0x7C83
+0xBB7B	0x7C84
+0xBB7C	0x7C85
+0xBB7D	0x7C86
+0xBB7E	0x7C87
+0xBB80	0x7C88
+0xBB81	0x7C8A
+0xBB82	0x7C8B
+0xBB83	0x7C8C
+0xBB84	0x7C8D
+0xBB85	0x7C8E
+0xBB86	0x7C8F
+0xBB87	0x7C90
+0xBB88	0x7C93
+0xBB89	0x7C94
+0xBB8A	0x7C96
+0xBB8B	0x7C99
+0xBB8C	0x7C9A
+0xBB8D	0x7C9B
+0xBB8E	0x7CA0
+0xBB8F	0x7CA1
+0xBB90	0x7CA3
+0xBB91	0x7CA6
+0xBB92	0x7CA7
+0xBB93	0x7CA8
+0xBB94	0x7CA9
+0xBB95	0x7CAB
+0xBB96	0x7CAC
+0xBB97	0x7CAD
+0xBB98	0x7CAF
+0xBB99	0x7CB0
+0xBB9A	0x7CB4
+0xBB9B	0x7CB5
+0xBB9C	0x7CB6
+0xBB9D	0x7CB7
+0xBB9E	0x7CB8
+0xBB9F	0x7CBA
+0xBBA0	0x7CBB
+0xBBA1	0x5F27
+0xBBA2	0x864E
+0xBBA3	0x552C
+0xBBA4	0x62A4
+0xBBA5	0x4E92
+0xBBA6	0x6CAA
+0xBBA7	0x6237
+0xBBA8	0x82B1
+0xBBA9	0x54D7
+0xBBAA	0x534E
+0xBBAB	0x733E
+0xBBAC	0x6ED1
+0xBBAD	0x753B
+0xBBAE	0x5212
+0xBBAF	0x5316
+0xBBB0	0x8BDD
+0xBBB1	0x69D0
+0xBBB2	0x5F8A
+0xBBB3	0x6000
+0xBBB4	0x6DEE
+0xBBB5	0x574F
+0xBBB6	0x6B22
+0xBBB7	0x73AF
+0xBBB8	0x6853
+0xBBB9	0x8FD8
+0xBBBA	0x7F13
+0xBBBB	0x6362
+0xBBBC	0x60A3
+0xBBBD	0x5524
+0xBBBE	0x75EA
+0xBBBF	0x8C62
+0xBBC0	0x7115
+0xBBC1	0x6DA3
+0xBBC2	0x5BA6
+0xBBC3	0x5E7B
+0xBBC4	0x8352
+0xBBC5	0x614C
+0xBBC6	0x9EC4
+0xBBC7	0x78FA
+0xBBC8	0x8757
+0xBBC9	0x7C27
+0xBBCA	0x7687
+0xBBCB	0x51F0
+0xBBCC	0x60F6
+0xBBCD	0x714C
+0xBBCE	0x6643
+0xBBCF	0x5E4C
+0xBBD0	0x604D
+0xBBD1	0x8C0E
+0xBBD2	0x7070
+0xBBD3	0x6325
+0xBBD4	0x8F89
+0xBBD5	0x5FBD
+0xBBD6	0x6062
+0xBBD7	0x86D4
+0xBBD8	0x56DE
+0xBBD9	0x6BC1
+0xBBDA	0x6094
+0xBBDB	0x6167
+0xBBDC	0x5349
+0xBBDD	0x60E0
+0xBBDE	0x6666
+0xBBDF	0x8D3F
+0xBBE0	0x79FD
+0xBBE1	0x4F1A
+0xBBE2	0x70E9
+0xBBE3	0x6C47
+0xBBE4	0x8BB3
+0xBBE5	0x8BF2
+0xBBE6	0x7ED8
+0xBBE7	0x8364
+0xBBE8	0x660F
+0xBBE9	0x5A5A
+0xBBEA	0x9B42
+0xBBEB	0x6D51
+0xBBEC	0x6DF7
+0xBBED	0x8C41
+0xBBEE	0x6D3B
+0xBBEF	0x4F19
+0xBBF0	0x706B
+0xBBF1	0x83B7
+0xBBF2	0x6216
+0xBBF3	0x60D1
+0xBBF4	0x970D
+0xBBF5	0x8D27
+0xBBF6	0x7978
+0xBBF7	0x51FB
+0xBBF8	0x573E
+0xBBF9	0x57FA
+0xBBFA	0x673A
+0xBBFB	0x7578
+0xBBFC	0x7A3D
+0xBBFD	0x79EF
+0xBBFE	0x7B95
+0xBC40	0x7CBF
+0xBC41	0x7CC0
+0xBC42	0x7CC2
+0xBC43	0x7CC3
+0xBC44	0x7CC4
+0xBC45	0x7CC6
+0xBC46	0x7CC9
+0xBC47	0x7CCB
+0xBC48	0x7CCE
+0xBC49	0x7CCF
+0xBC4A	0x7CD0
+0xBC4B	0x7CD1
+0xBC4C	0x7CD2
+0xBC4D	0x7CD3
+0xBC4E	0x7CD4
+0xBC4F	0x7CD8
+0xBC50	0x7CDA
+0xBC51	0x7CDB
+0xBC52	0x7CDD
+0xBC53	0x7CDE
+0xBC54	0x7CE1
+0xBC55	0x7CE2
+0xBC56	0x7CE3
+0xBC57	0x7CE4
+0xBC58	0x7CE5
+0xBC59	0x7CE6
+0xBC5A	0x7CE7
+0xBC5B	0x7CE9
+0xBC5C	0x7CEA
+0xBC5D	0x7CEB
+0xBC5E	0x7CEC
+0xBC5F	0x7CED
+0xBC60	0x7CEE
+0xBC61	0x7CF0
+0xBC62	0x7CF1
+0xBC63	0x7CF2
+0xBC64	0x7CF3
+0xBC65	0x7CF4
+0xBC66	0x7CF5
+0xBC67	0x7CF6
+0xBC68	0x7CF7
+0xBC69	0x7CF9
+0xBC6A	0x7CFA
+0xBC6B	0x7CFC
+0xBC6C	0x7CFD
+0xBC6D	0x7CFE
+0xBC6E	0x7CFF
+0xBC6F	0x7D00
+0xBC70	0x7D01
+0xBC71	0x7D02
+0xBC72	0x7D03
+0xBC73	0x7D04
+0xBC74	0x7D05
+0xBC75	0x7D06
+0xBC76	0x7D07
+0xBC77	0x7D08
+0xBC78	0x7D09
+0xBC79	0x7D0B
+0xBC7A	0x7D0C
+0xBC7B	0x7D0D
+0xBC7C	0x7D0E
+0xBC7D	0x7D0F
+0xBC7E	0x7D10
+0xBC80	0x7D11
+0xBC81	0x7D12
+0xBC82	0x7D13
+0xBC83	0x7D14
+0xBC84	0x7D15
+0xBC85	0x7D16
+0xBC86	0x7D17
+0xBC87	0x7D18
+0xBC88	0x7D19
+0xBC89	0x7D1A
+0xBC8A	0x7D1B
+0xBC8B	0x7D1C
+0xBC8C	0x7D1D
+0xBC8D	0x7D1E
+0xBC8E	0x7D1F
+0xBC8F	0x7D21
+0xBC90	0x7D23
+0xBC91	0x7D24
+0xBC92	0x7D25
+0xBC93	0x7D26
+0xBC94	0x7D28
+0xBC95	0x7D29
+0xBC96	0x7D2A
+0xBC97	0x7D2C
+0xBC98	0x7D2D
+0xBC99	0x7D2E
+0xBC9A	0x7D30
+0xBC9B	0x7D31
+0xBC9C	0x7D32
+0xBC9D	0x7D33
+0xBC9E	0x7D34
+0xBC9F	0x7D35
+0xBCA0	0x7D36
+0xBCA1	0x808C
+0xBCA2	0x9965
+0xBCA3	0x8FF9
+0xBCA4	0x6FC0
+0xBCA5	0x8BA5
+0xBCA6	0x9E21
+0xBCA7	0x59EC
+0xBCA8	0x7EE9
+0xBCA9	0x7F09
+0xBCAA	0x5409
+0xBCAB	0x6781
+0xBCAC	0x68D8
+0xBCAD	0x8F91
+0xBCAE	0x7C4D
+0xBCAF	0x96C6
+0xBCB0	0x53CA
+0xBCB1	0x6025
+0xBCB2	0x75BE
+0xBCB3	0x6C72
+0xBCB4	0x5373
+0xBCB5	0x5AC9
+0xBCB6	0x7EA7
+0xBCB7	0x6324
+0xBCB8	0x51E0
+0xBCB9	0x810A
+0xBCBA	0x5DF1
+0xBCBB	0x84DF
+0xBCBC	0x6280
+0xBCBD	0x5180
+0xBCBE	0x5B63
+0xBCBF	0x4F0E
+0xBCC0	0x796D
+0xBCC1	0x5242
+0xBCC2	0x60B8
+0xBCC3	0x6D4E
+0xBCC4	0x5BC4
+0xBCC5	0x5BC2
+0xBCC6	0x8BA1
+0xBCC7	0x8BB0
+0xBCC8	0x65E2
+0xBCC9	0x5FCC
+0xBCCA	0x9645
+0xBCCB	0x5993
+0xBCCC	0x7EE7
+0xBCCD	0x7EAA
+0xBCCE	0x5609
+0xBCCF	0x67B7
+0xBCD0	0x5939
+0xBCD1	0x4F73
+0xBCD2	0x5BB6
+0xBCD3	0x52A0
+0xBCD4	0x835A
+0xBCD5	0x988A
+0xBCD6	0x8D3E
+0xBCD7	0x7532
+0xBCD8	0x94BE
+0xBCD9	0x5047
+0xBCDA	0x7A3C
+0xBCDB	0x4EF7
+0xBCDC	0x67B6
+0xBCDD	0x9A7E
+0xBCDE	0x5AC1
+0xBCDF	0x6B7C
+0xBCE0	0x76D1
+0xBCE1	0x575A
+0xBCE2	0x5C16
+0xBCE3	0x7B3A
+0xBCE4	0x95F4
+0xBCE5	0x714E
+0xBCE6	0x517C
+0xBCE7	0x80A9
+0xBCE8	0x8270
+0xBCE9	0x5978
+0xBCEA	0x7F04
+0xBCEB	0x8327
+0xBCEC	0x68C0
+0xBCED	0x67EC
+0xBCEE	0x78B1
+0xBCEF	0x7877
+0xBCF0	0x62E3
+0xBCF1	0x6361
+0xBCF2	0x7B80
+0xBCF3	0x4FED
+0xBCF4	0x526A
+0xBCF5	0x51CF
+0xBCF6	0x8350
+0xBCF7	0x69DB
+0xBCF8	0x9274
+0xBCF9	0x8DF5
+0xBCFA	0x8D31
+0xBCFB	0x89C1
+0xBCFC	0x952E
+0xBCFD	0x7BAD
+0xBCFE	0x4EF6
+0xBD40	0x7D37
+0xBD41	0x7D38
+0xBD42	0x7D39
+0xBD43	0x7D3A
+0xBD44	0x7D3B
+0xBD45	0x7D3C
+0xBD46	0x7D3D
+0xBD47	0x7D3E
+0xBD48	0x7D3F
+0xBD49	0x7D40
+0xBD4A	0x7D41
+0xBD4B	0x7D42
+0xBD4C	0x7D43
+0xBD4D	0x7D44
+0xBD4E	0x7D45
+0xBD4F	0x7D46
+0xBD50	0x7D47
+0xBD51	0x7D48
+0xBD52	0x7D49
+0xBD53	0x7D4A
+0xBD54	0x7D4B
+0xBD55	0x7D4C
+0xBD56	0x7D4D
+0xBD57	0x7D4E
+0xBD58	0x7D4F
+0xBD59	0x7D50
+0xBD5A	0x7D51
+0xBD5B	0x7D52
+0xBD5C	0x7D53
+0xBD5D	0x7D54
+0xBD5E	0x7D55
+0xBD5F	0x7D56
+0xBD60	0x7D57
+0xBD61	0x7D58
+0xBD62	0x7D59
+0xBD63	0x7D5A
+0xBD64	0x7D5B
+0xBD65	0x7D5C
+0xBD66	0x7D5D
+0xBD67	0x7D5E
+0xBD68	0x7D5F
+0xBD69	0x7D60
+0xBD6A	0x7D61
+0xBD6B	0x7D62
+0xBD6C	0x7D63
+0xBD6D	0x7D64
+0xBD6E	0x7D65
+0xBD6F	0x7D66
+0xBD70	0x7D67
+0xBD71	0x7D68
+0xBD72	0x7D69
+0xBD73	0x7D6A
+0xBD74	0x7D6B
+0xBD75	0x7D6C
+0xBD76	0x7D6D
+0xBD77	0x7D6F
+0xBD78	0x7D70
+0xBD79	0x7D71
+0xBD7A	0x7D72
+0xBD7B	0x7D73
+0xBD7C	0x7D74
+0xBD7D	0x7D75
+0xBD7E	0x7D76
+0xBD80	0x7D78
+0xBD81	0x7D79
+0xBD82	0x7D7A
+0xBD83	0x7D7B
+0xBD84	0x7D7C
+0xBD85	0x7D7D
+0xBD86	0x7D7E
+0xBD87	0x7D7F
+0xBD88	0x7D80
+0xBD89	0x7D81
+0xBD8A	0x7D82
+0xBD8B	0x7D83
+0xBD8C	0x7D84
+0xBD8D	0x7D85
+0xBD8E	0x7D86
+0xBD8F	0x7D87
+0xBD90	0x7D88
+0xBD91	0x7D89
+0xBD92	0x7D8A
+0xBD93	0x7D8B
+0xBD94	0x7D8C
+0xBD95	0x7D8D
+0xBD96	0x7D8E
+0xBD97	0x7D8F
+0xBD98	0x7D90
+0xBD99	0x7D91
+0xBD9A	0x7D92
+0xBD9B	0x7D93
+0xBD9C	0x7D94
+0xBD9D	0x7D95
+0xBD9E	0x7D96
+0xBD9F	0x7D97
+0xBDA0	0x7D98
+0xBDA1	0x5065
+0xBDA2	0x8230
+0xBDA3	0x5251
+0xBDA4	0x996F
+0xBDA5	0x6E10
+0xBDA6	0x6E85
+0xBDA7	0x6DA7
+0xBDA8	0x5EFA
+0xBDA9	0x50F5
+0xBDAA	0x59DC
+0xBDAB	0x5C06
+0xBDAC	0x6D46
+0xBDAD	0x6C5F
+0xBDAE	0x7586
+0xBDAF	0x848B
+0xBDB0	0x6868
+0xBDB1	0x5956
+0xBDB2	0x8BB2
+0xBDB3	0x5320
+0xBDB4	0x9171
+0xBDB5	0x964D
+0xBDB6	0x8549
+0xBDB7	0x6912
+0xBDB8	0x7901
+0xBDB9	0x7126
+0xBDBA	0x80F6
+0xBDBB	0x4EA4
+0xBDBC	0x90CA
+0xBDBD	0x6D47
+0xBDBE	0x9A84
+0xBDBF	0x5A07
+0xBDC0	0x56BC
+0xBDC1	0x6405
+0xBDC2	0x94F0
+0xBDC3	0x77EB
+0xBDC4	0x4FA5
+0xBDC5	0x811A
+0xBDC6	0x72E1
+0xBDC7	0x89D2
+0xBDC8	0x997A
+0xBDC9	0x7F34
+0xBDCA	0x7EDE
+0xBDCB	0x527F
+0xBDCC	0x6559
+0xBDCD	0x9175
+0xBDCE	0x8F7F
+0xBDCF	0x8F83
+0xBDD0	0x53EB
+0xBDD1	0x7A96
+0xBDD2	0x63ED
+0xBDD3	0x63A5
+0xBDD4	0x7686
+0xBDD5	0x79F8
+0xBDD6	0x8857
+0xBDD7	0x9636
+0xBDD8	0x622A
+0xBDD9	0x52AB
+0xBDDA	0x8282
+0xBDDB	0x6854
+0xBDDC	0x6770
+0xBDDD	0x6377
+0xBDDE	0x776B
+0xBDDF	0x7AED
+0xBDE0	0x6D01
+0xBDE1	0x7ED3
+0xBDE2	0x89E3
+0xBDE3	0x59D0
+0xBDE4	0x6212
+0xBDE5	0x85C9
+0xBDE6	0x82A5
+0xBDE7	0x754C
+0xBDE8	0x501F
+0xBDE9	0x4ECB
+0xBDEA	0x75A5
+0xBDEB	0x8BEB
+0xBDEC	0x5C4A
+0xBDED	0x5DFE
+0xBDEE	0x7B4B
+0xBDEF	0x65A4
+0xBDF0	0x91D1
+0xBDF1	0x4ECA
+0xBDF2	0x6D25
+0xBDF3	0x895F
+0xBDF4	0x7D27
+0xBDF5	0x9526
+0xBDF6	0x4EC5
+0xBDF7	0x8C28
+0xBDF8	0x8FDB
+0xBDF9	0x9773
+0xBDFA	0x664B
+0xBDFB	0x7981
+0xBDFC	0x8FD1
+0xBDFD	0x70EC
+0xBDFE	0x6D78
+0xBE40	0x7D99
+0xBE41	0x7D9A
+0xBE42	0x7D9B
+0xBE43	0x7D9C
+0xBE44	0x7D9D
+0xBE45	0x7D9E
+0xBE46	0x7D9F
+0xBE47	0x7DA0
+0xBE48	0x7DA1
+0xBE49	0x7DA2
+0xBE4A	0x7DA3
+0xBE4B	0x7DA4
+0xBE4C	0x7DA5
+0xBE4D	0x7DA7
+0xBE4E	0x7DA8
+0xBE4F	0x7DA9
+0xBE50	0x7DAA
+0xBE51	0x7DAB
+0xBE52	0x7DAC
+0xBE53	0x7DAD
+0xBE54	0x7DAF
+0xBE55	0x7DB0
+0xBE56	0x7DB1
+0xBE57	0x7DB2
+0xBE58	0x7DB3
+0xBE59	0x7DB4
+0xBE5A	0x7DB5
+0xBE5B	0x7DB6
+0xBE5C	0x7DB7
+0xBE5D	0x7DB8
+0xBE5E	0x7DB9
+0xBE5F	0x7DBA
+0xBE60	0x7DBB
+0xBE61	0x7DBC
+0xBE62	0x7DBD
+0xBE63	0x7DBE
+0xBE64	0x7DBF
+0xBE65	0x7DC0
+0xBE66	0x7DC1
+0xBE67	0x7DC2
+0xBE68	0x7DC3
+0xBE69	0x7DC4
+0xBE6A	0x7DC5
+0xBE6B	0x7DC6
+0xBE6C	0x7DC7
+0xBE6D	0x7DC8
+0xBE6E	0x7DC9
+0xBE6F	0x7DCA
+0xBE70	0x7DCB
+0xBE71	0x7DCC
+0xBE72	0x7DCD
+0xBE73	0x7DCE
+0xBE74	0x7DCF
+0xBE75	0x7DD0
+0xBE76	0x7DD1
+0xBE77	0x7DD2
+0xBE78	0x7DD3
+0xBE79	0x7DD4
+0xBE7A	0x7DD5
+0xBE7B	0x7DD6
+0xBE7C	0x7DD7
+0xBE7D	0x7DD8
+0xBE7E	0x7DD9
+0xBE80	0x7DDA
+0xBE81	0x7DDB
+0xBE82	0x7DDC
+0xBE83	0x7DDD
+0xBE84	0x7DDE
+0xBE85	0x7DDF
+0xBE86	0x7DE0
+0xBE87	0x7DE1
+0xBE88	0x7DE2
+0xBE89	0x7DE3
+0xBE8A	0x7DE4
+0xBE8B	0x7DE5
+0xBE8C	0x7DE6
+0xBE8D	0x7DE7
+0xBE8E	0x7DE8
+0xBE8F	0x7DE9
+0xBE90	0x7DEA
+0xBE91	0x7DEB
+0xBE92	0x7DEC
+0xBE93	0x7DED
+0xBE94	0x7DEE
+0xBE95	0x7DEF
+0xBE96	0x7DF0
+0xBE97	0x7DF1
+0xBE98	0x7DF2
+0xBE99	0x7DF3
+0xBE9A	0x7DF4
+0xBE9B	0x7DF5
+0xBE9C	0x7DF6
+0xBE9D	0x7DF7
+0xBE9E	0x7DF8
+0xBE9F	0x7DF9
+0xBEA0	0x7DFA
+0xBEA1	0x5C3D
+0xBEA2	0x52B2
+0xBEA3	0x8346
+0xBEA4	0x5162
+0xBEA5	0x830E
+0xBEA6	0x775B
+0xBEA7	0x6676
+0xBEA8	0x9CB8
+0xBEA9	0x4EAC
+0xBEAA	0x60CA
+0xBEAB	0x7CBE
+0xBEAC	0x7CB3
+0xBEAD	0x7ECF
+0xBEAE	0x4E95
+0xBEAF	0x8B66
+0xBEB0	0x666F
+0xBEB1	0x9888
+0xBEB2	0x9759
+0xBEB3	0x5883
+0xBEB4	0x656C
+0xBEB5	0x955C
+0xBEB6	0x5F84
+0xBEB7	0x75C9
+0xBEB8	0x9756
+0xBEB9	0x7ADF
+0xBEBA	0x7ADE
+0xBEBB	0x51C0
+0xBEBC	0x70AF
+0xBEBD	0x7A98
+0xBEBE	0x63EA
+0xBEBF	0x7A76
+0xBEC0	0x7EA0
+0xBEC1	0x7396
+0xBEC2	0x97ED
+0xBEC3	0x4E45
+0xBEC4	0x7078
+0xBEC5	0x4E5D
+0xBEC6	0x9152
+0xBEC7	0x53A9
+0xBEC8	0x6551
+0xBEC9	0x65E7
+0xBECA	0x81FC
+0xBECB	0x8205
+0xBECC	0x548E
+0xBECD	0x5C31
+0xBECE	0x759A
+0xBECF	0x97A0
+0xBED0	0x62D8
+0xBED1	0x72D9
+0xBED2	0x75BD
+0xBED3	0x5C45
+0xBED4	0x9A79
+0xBED5	0x83CA
+0xBED6	0x5C40
+0xBED7	0x5480
+0xBED8	0x77E9
+0xBED9	0x4E3E
+0xBEDA	0x6CAE
+0xBEDB	0x805A
+0xBEDC	0x62D2
+0xBEDD	0x636E
+0xBEDE	0x5DE8
+0xBEDF	0x5177
+0xBEE0	0x8DDD
+0xBEE1	0x8E1E
+0xBEE2	0x952F
+0xBEE3	0x4FF1
+0xBEE4	0x53E5
+0xBEE5	0x60E7
+0xBEE6	0x70AC
+0xBEE7	0x5267
+0xBEE8	0x6350
+0xBEE9	0x9E43
+0xBEEA	0x5A1F
+0xBEEB	0x5026
+0xBEEC	0x7737
+0xBEED	0x5377
+0xBEEE	0x7EE2
+0xBEEF	0x6485
+0xBEF0	0x652B
+0xBEF1	0x6289
+0xBEF2	0x6398
+0xBEF3	0x5014
+0xBEF4	0x7235
+0xBEF5	0x89C9
+0xBEF6	0x51B3
+0xBEF7	0x8BC0
+0xBEF8	0x7EDD
+0xBEF9	0x5747
+0xBEFA	0x83CC
+0xBEFB	0x94A7
+0xBEFC	0x519B
+0xBEFD	0x541B
+0xBEFE	0x5CFB
+0xBF40	0x7DFB
+0xBF41	0x7DFC
+0xBF42	0x7DFD
+0xBF43	0x7DFE
+0xBF44	0x7DFF
+0xBF45	0x7E00
+0xBF46	0x7E01
+0xBF47	0x7E02
+0xBF48	0x7E03
+0xBF49	0x7E04
+0xBF4A	0x7E05
+0xBF4B	0x7E06
+0xBF4C	0x7E07
+0xBF4D	0x7E08
+0xBF4E	0x7E09
+0xBF4F	0x7E0A
+0xBF50	0x7E0B
+0xBF51	0x7E0C
+0xBF52	0x7E0D
+0xBF53	0x7E0E
+0xBF54	0x7E0F
+0xBF55	0x7E10
+0xBF56	0x7E11
+0xBF57	0x7E12
+0xBF58	0x7E13
+0xBF59	0x7E14
+0xBF5A	0x7E15
+0xBF5B	0x7E16
+0xBF5C	0x7E17
+0xBF5D	0x7E18
+0xBF5E	0x7E19
+0xBF5F	0x7E1A
+0xBF60	0x7E1B
+0xBF61	0x7E1C
+0xBF62	0x7E1D
+0xBF63	0x7E1E
+0xBF64	0x7E1F
+0xBF65	0x7E20
+0xBF66	0x7E21
+0xBF67	0x7E22
+0xBF68	0x7E23
+0xBF69	0x7E24
+0xBF6A	0x7E25
+0xBF6B	0x7E26
+0xBF6C	0x7E27
+0xBF6D	0x7E28
+0xBF6E	0x7E29
+0xBF6F	0x7E2A
+0xBF70	0x7E2B
+0xBF71	0x7E2C
+0xBF72	0x7E2D
+0xBF73	0x7E2E
+0xBF74	0x7E2F
+0xBF75	0x7E30
+0xBF76	0x7E31
+0xBF77	0x7E32
+0xBF78	0x7E33
+0xBF79	0x7E34
+0xBF7A	0x7E35
+0xBF7B	0x7E36
+0xBF7C	0x7E37
+0xBF7D	0x7E38
+0xBF7E	0x7E39
+0xBF80	0x7E3A
+0xBF81	0x7E3C
+0xBF82	0x7E3D
+0xBF83	0x7E3E
+0xBF84	0x7E3F
+0xBF85	0x7E40
+0xBF86	0x7E42
+0xBF87	0x7E43
+0xBF88	0x7E44
+0xBF89	0x7E45
+0xBF8A	0x7E46
+0xBF8B	0x7E48
+0xBF8C	0x7E49
+0xBF8D	0x7E4A
+0xBF8E	0x7E4B
+0xBF8F	0x7E4C
+0xBF90	0x7E4D
+0xBF91	0x7E4E
+0xBF92	0x7E4F
+0xBF93	0x7E50
+0xBF94	0x7E51
+0xBF95	0x7E52
+0xBF96	0x7E53
+0xBF97	0x7E54
+0xBF98	0x7E55
+0xBF99	0x7E56
+0xBF9A	0x7E57
+0xBF9B	0x7E58
+0xBF9C	0x7E59
+0xBF9D	0x7E5A
+0xBF9E	0x7E5B
+0xBF9F	0x7E5C
+0xBFA0	0x7E5D
+0xBFA1	0x4FCA
+0xBFA2	0x7AE3
+0xBFA3	0x6D5A
+0xBFA4	0x90E1
+0xBFA5	0x9A8F
+0xBFA6	0x5580
+0xBFA7	0x5496
+0xBFA8	0x5361
+0xBFA9	0x54AF
+0xBFAA	0x5F00
+0xBFAB	0x63E9
+0xBFAC	0x6977
+0xBFAD	0x51EF
+0xBFAE	0x6168
+0xBFAF	0x520A
+0xBFB0	0x582A
+0xBFB1	0x52D8
+0xBFB2	0x574E
+0xBFB3	0x780D
+0xBFB4	0x770B
+0xBFB5	0x5EB7
+0xBFB6	0x6177
+0xBFB7	0x7CE0
+0xBFB8	0x625B
+0xBFB9	0x6297
+0xBFBA	0x4EA2
+0xBFBB	0x7095
+0xBFBC	0x8003
+0xBFBD	0x62F7
+0xBFBE	0x70E4
+0xBFBF	0x9760
+0xBFC0	0x5777
+0xBFC1	0x82DB
+0xBFC2	0x67EF
+0xBFC3	0x68F5
+0xBFC4	0x78D5
+0xBFC5	0x9897
+0xBFC6	0x79D1
+0xBFC7	0x58F3
+0xBFC8	0x54B3
+0xBFC9	0x53EF
+0xBFCA	0x6E34
+0xBFCB	0x514B
+0xBFCC	0x523B
+0xBFCD	0x5BA2
+0xBFCE	0x8BFE
+0xBFCF	0x80AF
+0xBFD0	0x5543
+0xBFD1	0x57A6
+0xBFD2	0x6073
+0xBFD3	0x5751
+0xBFD4	0x542D
+0xBFD5	0x7A7A
+0xBFD6	0x6050
+0xBFD7	0x5B54
+0xBFD8	0x63A7
+0xBFD9	0x62A0
+0xBFDA	0x53E3
+0xBFDB	0x6263
+0xBFDC	0x5BC7
+0xBFDD	0x67AF
+0xBFDE	0x54ED
+0xBFDF	0x7A9F
+0xBFE0	0x82E6
+0xBFE1	0x9177
+0xBFE2	0x5E93
+0xBFE3	0x88E4
+0xBFE4	0x5938
+0xBFE5	0x57AE
+0xBFE6	0x630E
+0xBFE7	0x8DE8
+0xBFE8	0x80EF
+0xBFE9	0x5757
+0xBFEA	0x7B77
+0xBFEB	0x4FA9
+0xBFEC	0x5FEB
+0xBFED	0x5BBD
+0xBFEE	0x6B3E
+0xBFEF	0x5321
+0xBFF0	0x7B50
+0xBFF1	0x72C2
+0xBFF2	0x6846
+0xBFF3	0x77FF
+0xBFF4	0x7736
+0xBFF5	0x65F7
+0xBFF6	0x51B5
+0xBFF7	0x4E8F
+0xBFF8	0x76D4
+0xBFF9	0x5CBF
+0xBFFA	0x7AA5
+0xBFFB	0x8475
+0xBFFC	0x594E
+0xBFFD	0x9B41
+0xBFFE	0x5080
+0xC040	0x7E5E
+0xC041	0x7E5F
+0xC042	0x7E60
+0xC043	0x7E61
+0xC044	0x7E62
+0xC045	0x7E63
+0xC046	0x7E64
+0xC047	0x7E65
+0xC048	0x7E66
+0xC049	0x7E67
+0xC04A	0x7E68
+0xC04B	0x7E69
+0xC04C	0x7E6A
+0xC04D	0x7E6B
+0xC04E	0x7E6C
+0xC04F	0x7E6D
+0xC050	0x7E6E
+0xC051	0x7E6F
+0xC052	0x7E70
+0xC053	0x7E71
+0xC054	0x7E72
+0xC055	0x7E73
+0xC056	0x7E74
+0xC057	0x7E75
+0xC058	0x7E76
+0xC059	0x7E77
+0xC05A	0x7E78
+0xC05B	0x7E79
+0xC05C	0x7E7A
+0xC05D	0x7E7B
+0xC05E	0x7E7C
+0xC05F	0x7E7D
+0xC060	0x7E7E
+0xC061	0x7E7F
+0xC062	0x7E80
+0xC063	0x7E81
+0xC064	0x7E83
+0xC065	0x7E84
+0xC066	0x7E85
+0xC067	0x7E86
+0xC068	0x7E87
+0xC069	0x7E88
+0xC06A	0x7E89
+0xC06B	0x7E8A
+0xC06C	0x7E8B
+0xC06D	0x7E8C
+0xC06E	0x7E8D
+0xC06F	0x7E8E
+0xC070	0x7E8F
+0xC071	0x7E90
+0xC072	0x7E91
+0xC073	0x7E92
+0xC074	0x7E93
+0xC075	0x7E94
+0xC076	0x7E95
+0xC077	0x7E96
+0xC078	0x7E97
+0xC079	0x7E98
+0xC07A	0x7E99
+0xC07B	0x7E9A
+0xC07C	0x7E9C
+0xC07D	0x7E9D
+0xC07E	0x7E9E
+0xC080	0x7EAE
+0xC081	0x7EB4
+0xC082	0x7EBB
+0xC083	0x7EBC
+0xC084	0x7ED6
+0xC085	0x7EE4
+0xC086	0x7EEC
+0xC087	0x7EF9
+0xC088	0x7F0A
+0xC089	0x7F10
+0xC08A	0x7F1E
+0xC08B	0x7F37
+0xC08C	0x7F39
+0xC08D	0x7F3B
+0xC08E	0x7F3C
+0xC08F	0x7F3D
+0xC090	0x7F3E
+0xC091	0x7F3F
+0xC092	0x7F40
+0xC093	0x7F41
+0xC094	0x7F43
+0xC095	0x7F46
+0xC096	0x7F47
+0xC097	0x7F48
+0xC098	0x7F49
+0xC099	0x7F4A
+0xC09A	0x7F4B
+0xC09B	0x7F4C
+0xC09C	0x7F4D
+0xC09D	0x7F4E
+0xC09E	0x7F4F
+0xC09F	0x7F52
+0xC0A0	0x7F53
+0xC0A1	0x9988
+0xC0A2	0x6127
+0xC0A3	0x6E83
+0xC0A4	0x5764
+0xC0A5	0x6606
+0xC0A6	0x6346
+0xC0A7	0x56F0
+0xC0A8	0x62EC
+0xC0A9	0x6269
+0xC0AA	0x5ED3
+0xC0AB	0x9614
+0xC0AC	0x5783
+0xC0AD	0x62C9
+0xC0AE	0x5587
+0xC0AF	0x8721
+0xC0B0	0x814A
+0xC0B1	0x8FA3
+0xC0B2	0x5566
+0xC0B3	0x83B1
+0xC0B4	0x6765
+0xC0B5	0x8D56
+0xC0B6	0x84DD
+0xC0B7	0x5A6A
+0xC0B8	0x680F
+0xC0B9	0x62E6
+0xC0BA	0x7BEE
+0xC0BB	0x9611
+0xC0BC	0x5170
+0xC0BD	0x6F9C
+0xC0BE	0x8C30
+0xC0BF	0x63FD
+0xC0C0	0x89C8
+0xC0C1	0x61D2
+0xC0C2	0x7F06
+0xC0C3	0x70C2
+0xC0C4	0x6EE5
+0xC0C5	0x7405
+0xC0C6	0x6994
+0xC0C7	0x72FC
+0xC0C8	0x5ECA
+0xC0C9	0x90CE
+0xC0CA	0x6717
+0xC0CB	0x6D6A
+0xC0CC	0x635E
+0xC0CD	0x52B3
+0xC0CE	0x7262
+0xC0CF	0x8001
+0xC0D0	0x4F6C
+0xC0D1	0x59E5
+0xC0D2	0x916A
+0xC0D3	0x70D9
+0xC0D4	0x6D9D
+0xC0D5	0x52D2
+0xC0D6	0x4E50
+0xC0D7	0x96F7
+0xC0D8	0x956D
+0xC0D9	0x857E
+0xC0DA	0x78CA
+0xC0DB	0x7D2F
+0xC0DC	0x5121
+0xC0DD	0x5792
+0xC0DE	0x64C2
+0xC0DF	0x808B
+0xC0E0	0x7C7B
+0xC0E1	0x6CEA
+0xC0E2	0x68F1
+0xC0E3	0x695E
+0xC0E4	0x51B7
+0xC0E5	0x5398
+0xC0E6	0x68A8
+0xC0E7	0x7281
+0xC0E8	0x9ECE
+0xC0E9	0x7BF1
+0xC0EA	0x72F8
+0xC0EB	0x79BB
+0xC0EC	0x6F13
+0xC0ED	0x7406
+0xC0EE	0x674E
+0xC0EF	0x91CC
+0xC0F0	0x9CA4
+0xC0F1	0x793C
+0xC0F2	0x8389
+0xC0F3	0x8354
+0xC0F4	0x540F
+0xC0F5	0x6817
+0xC0F6	0x4E3D
+0xC0F7	0x5389
+0xC0F8	0x52B1
+0xC0F9	0x783E
+0xC0FA	0x5386
+0xC0FB	0x5229
+0xC0FC	0x5088
+0xC0FD	0x4F8B
+0xC0FE	0x4FD0
+0xC140	0x7F56
+0xC141	0x7F59
+0xC142	0x7F5B
+0xC143	0x7F5C
+0xC144	0x7F5D
+0xC145	0x7F5E
+0xC146	0x7F60
+0xC147	0x7F63
+0xC148	0x7F64
+0xC149	0x7F65
+0xC14A	0x7F66
+0xC14B	0x7F67
+0xC14C	0x7F6B
+0xC14D	0x7F6C
+0xC14E	0x7F6D
+0xC14F	0x7F6F
+0xC150	0x7F70
+0xC151	0x7F73
+0xC152	0x7F75
+0xC153	0x7F76
+0xC154	0x7F77
+0xC155	0x7F78
+0xC156	0x7F7A
+0xC157	0x7F7B
+0xC158	0x7F7C
+0xC159	0x7F7D
+0xC15A	0x7F7F
+0xC15B	0x7F80
+0xC15C	0x7F82
+0xC15D	0x7F83
+0xC15E	0x7F84
+0xC15F	0x7F85
+0xC160	0x7F86
+0xC161	0x7F87
+0xC162	0x7F88
+0xC163	0x7F89
+0xC164	0x7F8B
+0xC165	0x7F8D
+0xC166	0x7F8F
+0xC167	0x7F90
+0xC168	0x7F91
+0xC169	0x7F92
+0xC16A	0x7F93
+0xC16B	0x7F95
+0xC16C	0x7F96
+0xC16D	0x7F97
+0xC16E	0x7F98
+0xC16F	0x7F99
+0xC170	0x7F9B
+0xC171	0x7F9C
+0xC172	0x7FA0
+0xC173	0x7FA2
+0xC174	0x7FA3
+0xC175	0x7FA5
+0xC176	0x7FA6
+0xC177	0x7FA8
+0xC178	0x7FA9
+0xC179	0x7FAA
+0xC17A	0x7FAB
+0xC17B	0x7FAC
+0xC17C	0x7FAD
+0xC17D	0x7FAE
+0xC17E	0x7FB1
+0xC180	0x7FB3
+0xC181	0x7FB4
+0xC182	0x7FB5
+0xC183	0x7FB6
+0xC184	0x7FB7
+0xC185	0x7FBA
+0xC186	0x7FBB
+0xC187	0x7FBE
+0xC188	0x7FC0
+0xC189	0x7FC2
+0xC18A	0x7FC3
+0xC18B	0x7FC4
+0xC18C	0x7FC6
+0xC18D	0x7FC7
+0xC18E	0x7FC8
+0xC18F	0x7FC9
+0xC190	0x7FCB
+0xC191	0x7FCD
+0xC192	0x7FCF
+0xC193	0x7FD0
+0xC194	0x7FD1
+0xC195	0x7FD2
+0xC196	0x7FD3
+0xC197	0x7FD6
+0xC198	0x7FD7
+0xC199	0x7FD9
+0xC19A	0x7FDA
+0xC19B	0x7FDB
+0xC19C	0x7FDC
+0xC19D	0x7FDD
+0xC19E	0x7FDE
+0xC19F	0x7FE2
+0xC1A0	0x7FE3
+0xC1A1	0x75E2
+0xC1A2	0x7ACB
+0xC1A3	0x7C92
+0xC1A4	0x6CA5
+0xC1A5	0x96B6
+0xC1A6	0x529B
+0xC1A7	0x7483
+0xC1A8	0x54E9
+0xC1A9	0x4FE9
+0xC1AA	0x8054
+0xC1AB	0x83B2
+0xC1AC	0x8FDE
+0xC1AD	0x9570
+0xC1AE	0x5EC9
+0xC1AF	0x601C
+0xC1B0	0x6D9F
+0xC1B1	0x5E18
+0xC1B2	0x655B
+0xC1B3	0x8138
+0xC1B4	0x94FE
+0xC1B5	0x604B
+0xC1B6	0x70BC
+0xC1B7	0x7EC3
+0xC1B8	0x7CAE
+0xC1B9	0x51C9
+0xC1BA	0x6881
+0xC1BB	0x7CB1
+0xC1BC	0x826F
+0xC1BD	0x4E24
+0xC1BE	0x8F86
+0xC1BF	0x91CF
+0xC1C0	0x667E
+0xC1C1	0x4EAE
+0xC1C2	0x8C05
+0xC1C3	0x64A9
+0xC1C4	0x804A
+0xC1C5	0x50DA
+0xC1C6	0x7597
+0xC1C7	0x71CE
+0xC1C8	0x5BE5
+0xC1C9	0x8FBD
+0xC1CA	0x6F66
+0xC1CB	0x4E86
+0xC1CC	0x6482
+0xC1CD	0x9563
+0xC1CE	0x5ED6
+0xC1CF	0x6599
+0xC1D0	0x5217
+0xC1D1	0x88C2
+0xC1D2	0x70C8
+0xC1D3	0x52A3
+0xC1D4	0x730E
+0xC1D5	0x7433
+0xC1D6	0x6797
+0xC1D7	0x78F7
+0xC1D8	0x9716
+0xC1D9	0x4E34
+0xC1DA	0x90BB
+0xC1DB	0x9CDE
+0xC1DC	0x6DCB
+0xC1DD	0x51DB
+0xC1DE	0x8D41
+0xC1DF	0x541D
+0xC1E0	0x62CE
+0xC1E1	0x73B2
+0xC1E2	0x83F1
+0xC1E3	0x96F6
+0xC1E4	0x9F84
+0xC1E5	0x94C3
+0xC1E6	0x4F36
+0xC1E7	0x7F9A
+0xC1E8	0x51CC
+0xC1E9	0x7075
+0xC1EA	0x9675
+0xC1EB	0x5CAD
+0xC1EC	0x9886
+0xC1ED	0x53E6
+0xC1EE	0x4EE4
+0xC1EF	0x6E9C
+0xC1F0	0x7409
+0xC1F1	0x69B4
+0xC1F2	0x786B
+0xC1F3	0x998F
+0xC1F4	0x7559
+0xC1F5	0x5218
+0xC1F6	0x7624
+0xC1F7	0x6D41
+0xC1F8	0x67F3
+0xC1F9	0x516D
+0xC1FA	0x9F99
+0xC1FB	0x804B
+0xC1FC	0x5499
+0xC1FD	0x7B3C
+0xC1FE	0x7ABF
+0xC240	0x7FE4
+0xC241	0x7FE7
+0xC242	0x7FE8
+0xC243	0x7FEA
+0xC244	0x7FEB
+0xC245	0x7FEC
+0xC246	0x7FED
+0xC247	0x7FEF
+0xC248	0x7FF2
+0xC249	0x7FF4
+0xC24A	0x7FF5
+0xC24B	0x7FF6
+0xC24C	0x7FF7
+0xC24D	0x7FF8
+0xC24E	0x7FF9
+0xC24F	0x7FFA
+0xC250	0x7FFD
+0xC251	0x7FFE
+0xC252	0x7FFF
+0xC253	0x8002
+0xC254	0x8007
+0xC255	0x8008
+0xC256	0x8009
+0xC257	0x800A
+0xC258	0x800E
+0xC259	0x800F
+0xC25A	0x8011
+0xC25B	0x8013
+0xC25C	0x801A
+0xC25D	0x801B
+0xC25E	0x801D
+0xC25F	0x801E
+0xC260	0x801F
+0xC261	0x8021
+0xC262	0x8023
+0xC263	0x8024
+0xC264	0x802B
+0xC265	0x802C
+0xC266	0x802D
+0xC267	0x802E
+0xC268	0x802F
+0xC269	0x8030
+0xC26A	0x8032
+0xC26B	0x8034
+0xC26C	0x8039
+0xC26D	0x803A
+0xC26E	0x803C
+0xC26F	0x803E
+0xC270	0x8040
+0xC271	0x8041
+0xC272	0x8044
+0xC273	0x8045
+0xC274	0x8047
+0xC275	0x8048
+0xC276	0x8049
+0xC277	0x804E
+0xC278	0x804F
+0xC279	0x8050
+0xC27A	0x8051
+0xC27B	0x8053
+0xC27C	0x8055
+0xC27D	0x8056
+0xC27E	0x8057
+0xC280	0x8059
+0xC281	0x805B
+0xC282	0x805C
+0xC283	0x805D
+0xC284	0x805E
+0xC285	0x805F
+0xC286	0x8060
+0xC287	0x8061
+0xC288	0x8062
+0xC289	0x8063
+0xC28A	0x8064
+0xC28B	0x8065
+0xC28C	0x8066
+0xC28D	0x8067
+0xC28E	0x8068
+0xC28F	0x806B
+0xC290	0x806C
+0xC291	0x806D
+0xC292	0x806E
+0xC293	0x806F
+0xC294	0x8070
+0xC295	0x8072
+0xC296	0x8073
+0xC297	0x8074
+0xC298	0x8075
+0xC299	0x8076
+0xC29A	0x8077
+0xC29B	0x8078
+0xC29C	0x8079
+0xC29D	0x807A
+0xC29E	0x807B
+0xC29F	0x807C
+0xC2A0	0x807D
+0xC2A1	0x9686
+0xC2A2	0x5784
+0xC2A3	0x62E2
+0xC2A4	0x9647
+0xC2A5	0x697C
+0xC2A6	0x5A04
+0xC2A7	0x6402
+0xC2A8	0x7BD3
+0xC2A9	0x6F0F
+0xC2AA	0x964B
+0xC2AB	0x82A6
+0xC2AC	0x5362
+0xC2AD	0x9885
+0xC2AE	0x5E90
+0xC2AF	0x7089
+0xC2B0	0x63B3
+0xC2B1	0x5364
+0xC2B2	0x864F
+0xC2B3	0x9C81
+0xC2B4	0x9E93
+0xC2B5	0x788C
+0xC2B6	0x9732
+0xC2B7	0x8DEF
+0xC2B8	0x8D42
+0xC2B9	0x9E7F
+0xC2BA	0x6F5E
+0xC2BB	0x7984
+0xC2BC	0x5F55
+0xC2BD	0x9646
+0xC2BE	0x622E
+0xC2BF	0x9A74
+0xC2C0	0x5415
+0xC2C1	0x94DD
+0xC2C2	0x4FA3
+0xC2C3	0x65C5
+0xC2C4	0x5C65
+0xC2C5	0x5C61
+0xC2C6	0x7F15
+0xC2C7	0x8651
+0xC2C8	0x6C2F
+0xC2C9	0x5F8B
+0xC2CA	0x7387
+0xC2CB	0x6EE4
+0xC2CC	0x7EFF
+0xC2CD	0x5CE6
+0xC2CE	0x631B
+0xC2CF	0x5B6A
+0xC2D0	0x6EE6
+0xC2D1	0x5375
+0xC2D2	0x4E71
+0xC2D3	0x63A0
+0xC2D4	0x7565
+0xC2D5	0x62A1
+0xC2D6	0x8F6E
+0xC2D7	0x4F26
+0xC2D8	0x4ED1
+0xC2D9	0x6CA6
+0xC2DA	0x7EB6
+0xC2DB	0x8BBA
+0xC2DC	0x841D
+0xC2DD	0x87BA
+0xC2DE	0x7F57
+0xC2DF	0x903B
+0xC2E0	0x9523
+0xC2E1	0x7BA9
+0xC2E2	0x9AA1
+0xC2E3	0x88F8
+0xC2E4	0x843D
+0xC2E5	0x6D1B
+0xC2E6	0x9A86
+0xC2E7	0x7EDC
+0xC2E8	0x5988
+0xC2E9	0x9EBB
+0xC2EA	0x739B
+0xC2EB	0x7801
+0xC2EC	0x8682
+0xC2ED	0x9A6C
+0xC2EE	0x9A82
+0xC2EF	0x561B
+0xC2F0	0x5417
+0xC2F1	0x57CB
+0xC2F2	0x4E70
+0xC2F3	0x9EA6
+0xC2F4	0x5356
+0xC2F5	0x8FC8
+0xC2F6	0x8109
+0xC2F7	0x7792
+0xC2F8	0x9992
+0xC2F9	0x86EE
+0xC2FA	0x6EE1
+0xC2FB	0x8513
+0xC2FC	0x66FC
+0xC2FD	0x6162
+0xC2FE	0x6F2B
+0xC340	0x807E
+0xC341	0x8081
+0xC342	0x8082
+0xC343	0x8085
+0xC344	0x8088
+0xC345	0x808A
+0xC346	0x808D
+0xC347	0x808E
+0xC348	0x808F
+0xC349	0x8090
+0xC34A	0x8091
+0xC34B	0x8092
+0xC34C	0x8094
+0xC34D	0x8095
+0xC34E	0x8097
+0xC34F	0x8099
+0xC350	0x809E
+0xC351	0x80A3
+0xC352	0x80A6
+0xC353	0x80A7
+0xC354	0x80A8
+0xC355	0x80AC
+0xC356	0x80B0
+0xC357	0x80B3
+0xC358	0x80B5
+0xC359	0x80B6
+0xC35A	0x80B8
+0xC35B	0x80B9
+0xC35C	0x80BB
+0xC35D	0x80C5
+0xC35E	0x80C7
+0xC35F	0x80C8
+0xC360	0x80C9
+0xC361	0x80CA
+0xC362	0x80CB
+0xC363	0x80CF
+0xC364	0x80D0
+0xC365	0x80D1
+0xC366	0x80D2
+0xC367	0x80D3
+0xC368	0x80D4
+0xC369	0x80D5
+0xC36A	0x80D8
+0xC36B	0x80DF
+0xC36C	0x80E0
+0xC36D	0x80E2
+0xC36E	0x80E3
+0xC36F	0x80E6
+0xC370	0x80EE
+0xC371	0x80F5
+0xC372	0x80F7
+0xC373	0x80F9
+0xC374	0x80FB
+0xC375	0x80FE
+0xC376	0x80FF
+0xC377	0x8100
+0xC378	0x8101
+0xC379	0x8103
+0xC37A	0x8104
+0xC37B	0x8105
+0xC37C	0x8107
+0xC37D	0x8108
+0xC37E	0x810B
+0xC380	0x810C
+0xC381	0x8115
+0xC382	0x8117
+0xC383	0x8119
+0xC384	0x811B
+0xC385	0x811C
+0xC386	0x811D
+0xC387	0x811F
+0xC388	0x8120
+0xC389	0x8121
+0xC38A	0x8122
+0xC38B	0x8123
+0xC38C	0x8124
+0xC38D	0x8125
+0xC38E	0x8126
+0xC38F	0x8127
+0xC390	0x8128
+0xC391	0x8129
+0xC392	0x812A
+0xC393	0x812B
+0xC394	0x812D
+0xC395	0x812E
+0xC396	0x8130
+0xC397	0x8133
+0xC398	0x8134
+0xC399	0x8135
+0xC39A	0x8137
+0xC39B	0x8139
+0xC39C	0x813A
+0xC39D	0x813B
+0xC39E	0x813C
+0xC39F	0x813D
+0xC3A0	0x813F
+0xC3A1	0x8C29
+0xC3A2	0x8292
+0xC3A3	0x832B
+0xC3A4	0x76F2
+0xC3A5	0x6C13
+0xC3A6	0x5FD9
+0xC3A7	0x83BD
+0xC3A8	0x732B
+0xC3A9	0x8305
+0xC3AA	0x951A
+0xC3AB	0x6BDB
+0xC3AC	0x77DB
+0xC3AD	0x94C6
+0xC3AE	0x536F
+0xC3AF	0x8302
+0xC3B0	0x5192
+0xC3B1	0x5E3D
+0xC3B2	0x8C8C
+0xC3B3	0x8D38
+0xC3B4	0x4E48
+0xC3B5	0x73AB
+0xC3B6	0x679A
+0xC3B7	0x6885
+0xC3B8	0x9176
+0xC3B9	0x9709
+0xC3BA	0x7164
+0xC3BB	0x6CA1
+0xC3BC	0x7709
+0xC3BD	0x5A92
+0xC3BE	0x9541
+0xC3BF	0x6BCF
+0xC3C0	0x7F8E
+0xC3C1	0x6627
+0xC3C2	0x5BD0
+0xC3C3	0x59B9
+0xC3C4	0x5A9A
+0xC3C5	0x95E8
+0xC3C6	0x95F7
+0xC3C7	0x4EEC
+0xC3C8	0x840C
+0xC3C9	0x8499
+0xC3CA	0x6AAC
+0xC3CB	0x76DF
+0xC3CC	0x9530
+0xC3CD	0x731B
+0xC3CE	0x68A6
+0xC3CF	0x5B5F
+0xC3D0	0x772F
+0xC3D1	0x919A
+0xC3D2	0x9761
+0xC3D3	0x7CDC
+0xC3D4	0x8FF7
+0xC3D5	0x8C1C
+0xC3D6	0x5F25
+0xC3D7	0x7C73
+0xC3D8	0x79D8
+0xC3D9	0x89C5
+0xC3DA	0x6CCC
+0xC3DB	0x871C
+0xC3DC	0x5BC6
+0xC3DD	0x5E42
+0xC3DE	0x68C9
+0xC3DF	0x7720
+0xC3E0	0x7EF5
+0xC3E1	0x5195
+0xC3E2	0x514D
+0xC3E3	0x52C9
+0xC3E4	0x5A29
+0xC3E5	0x7F05
+0xC3E6	0x9762
+0xC3E7	0x82D7
+0xC3E8	0x63CF
+0xC3E9	0x7784
+0xC3EA	0x85D0
+0xC3EB	0x79D2
+0xC3EC	0x6E3A
+0xC3ED	0x5E99
+0xC3EE	0x5999
+0xC3EF	0x8511
+0xC3F0	0x706D
+0xC3F1	0x6C11
+0xC3F2	0x62BF
+0xC3F3	0x76BF
+0xC3F4	0x654F
+0xC3F5	0x60AF
+0xC3F6	0x95FD
+0xC3F7	0x660E
+0xC3F8	0x879F
+0xC3F9	0x9E23
+0xC3FA	0x94ED
+0xC3FB	0x540D
+0xC3FC	0x547D
+0xC3FD	0x8C2C
+0xC3FE	0x6478
+0xC440	0x8140
+0xC441	0x8141
+0xC442	0x8142
+0xC443	0x8143
+0xC444	0x8144
+0xC445	0x8145
+0xC446	0x8147
+0xC447	0x8149
+0xC448	0x814D
+0xC449	0x814E
+0xC44A	0x814F
+0xC44B	0x8152
+0xC44C	0x8156
+0xC44D	0x8157
+0xC44E	0x8158
+0xC44F	0x815B
+0xC450	0x815C
+0xC451	0x815D
+0xC452	0x815E
+0xC453	0x815F
+0xC454	0x8161
+0xC455	0x8162
+0xC456	0x8163
+0xC457	0x8164
+0xC458	0x8166
+0xC459	0x8168
+0xC45A	0x816A
+0xC45B	0x816B
+0xC45C	0x816C
+0xC45D	0x816F
+0xC45E	0x8172
+0xC45F	0x8173
+0xC460	0x8175
+0xC461	0x8176
+0xC462	0x8177
+0xC463	0x8178
+0xC464	0x8181
+0xC465	0x8183
+0xC466	0x8184
+0xC467	0x8185
+0xC468	0x8186
+0xC469	0x8187
+0xC46A	0x8189
+0xC46B	0x818B
+0xC46C	0x818C
+0xC46D	0x818D
+0xC46E	0x818E
+0xC46F	0x8190
+0xC470	0x8192
+0xC471	0x8193
+0xC472	0x8194
+0xC473	0x8195
+0xC474	0x8196
+0xC475	0x8197
+0xC476	0x8199
+0xC477	0x819A
+0xC478	0x819E
+0xC479	0x819F
+0xC47A	0x81A0
+0xC47B	0x81A1
+0xC47C	0x81A2
+0xC47D	0x81A4
+0xC47E	0x81A5
+0xC480	0x81A7
+0xC481	0x81A9
+0xC482	0x81AB
+0xC483	0x81AC
+0xC484	0x81AD
+0xC485	0x81AE
+0xC486	0x81AF
+0xC487	0x81B0
+0xC488	0x81B1
+0xC489	0x81B2
+0xC48A	0x81B4
+0xC48B	0x81B5
+0xC48C	0x81B6
+0xC48D	0x81B7
+0xC48E	0x81B8
+0xC48F	0x81B9
+0xC490	0x81BC
+0xC491	0x81BD
+0xC492	0x81BE
+0xC493	0x81BF
+0xC494	0x81C4
+0xC495	0x81C5
+0xC496	0x81C7
+0xC497	0x81C8
+0xC498	0x81C9
+0xC499	0x81CB
+0xC49A	0x81CD
+0xC49B	0x81CE
+0xC49C	0x81CF
+0xC49D	0x81D0
+0xC49E	0x81D1
+0xC49F	0x81D2
+0xC4A0	0x81D3
+0xC4A1	0x6479
+0xC4A2	0x8611
+0xC4A3	0x6A21
+0xC4A4	0x819C
+0xC4A5	0x78E8
+0xC4A6	0x6469
+0xC4A7	0x9B54
+0xC4A8	0x62B9
+0xC4A9	0x672B
+0xC4AA	0x83AB
+0xC4AB	0x58A8
+0xC4AC	0x9ED8
+0xC4AD	0x6CAB
+0xC4AE	0x6F20
+0xC4AF	0x5BDE
+0xC4B0	0x964C
+0xC4B1	0x8C0B
+0xC4B2	0x725F
+0xC4B3	0x67D0
+0xC4B4	0x62C7
+0xC4B5	0x7261
+0xC4B6	0x4EA9
+0xC4B7	0x59C6
+0xC4B8	0x6BCD
+0xC4B9	0x5893
+0xC4BA	0x66AE
+0xC4BB	0x5E55
+0xC4BC	0x52DF
+0xC4BD	0x6155
+0xC4BE	0x6728
+0xC4BF	0x76EE
+0xC4C0	0x7766
+0xC4C1	0x7267
+0xC4C2	0x7A46
+0xC4C3	0x62FF
+0xC4C4	0x54EA
+0xC4C5	0x5450
+0xC4C6	0x94A0
+0xC4C7	0x90A3
+0xC4C8	0x5A1C
+0xC4C9	0x7EB3
+0xC4CA	0x6C16
+0xC4CB	0x4E43
+0xC4CC	0x5976
+0xC4CD	0x8010
+0xC4CE	0x5948
+0xC4CF	0x5357
+0xC4D0	0x7537
+0xC4D1	0x96BE
+0xC4D2	0x56CA
+0xC4D3	0x6320
+0xC4D4	0x8111
+0xC4D5	0x607C
+0xC4D6	0x95F9
+0xC4D7	0x6DD6
+0xC4D8	0x5462
+0xC4D9	0x9981
+0xC4DA	0x5185
+0xC4DB	0x5AE9
+0xC4DC	0x80FD
+0xC4DD	0x59AE
+0xC4DE	0x9713
+0xC4DF	0x502A
+0xC4E0	0x6CE5
+0xC4E1	0x5C3C
+0xC4E2	0x62DF
+0xC4E3	0x4F60
+0xC4E4	0x533F
+0xC4E5	0x817B
+0xC4E6	0x9006
+0xC4E7	0x6EBA
+0xC4E8	0x852B
+0xC4E9	0x62C8
+0xC4EA	0x5E74
+0xC4EB	0x78BE
+0xC4EC	0x64B5
+0xC4ED	0x637B
+0xC4EE	0x5FF5
+0xC4EF	0x5A18
+0xC4F0	0x917F
+0xC4F1	0x9E1F
+0xC4F2	0x5C3F
+0xC4F3	0x634F
+0xC4F4	0x8042
+0xC4F5	0x5B7D
+0xC4F6	0x556E
+0xC4F7	0x954A
+0xC4F8	0x954D
+0xC4F9	0x6D85
+0xC4FA	0x60A8
+0xC4FB	0x67E0
+0xC4FC	0x72DE
+0xC4FD	0x51DD
+0xC4FE	0x5B81
+0xC540	0x81D4
+0xC541	0x81D5
+0xC542	0x81D6
+0xC543	0x81D7
+0xC544	0x81D8
+0xC545	0x81D9
+0xC546	0x81DA
+0xC547	0x81DB
+0xC548	0x81DC
+0xC549	0x81DD
+0xC54A	0x81DE
+0xC54B	0x81DF
+0xC54C	0x81E0
+0xC54D	0x81E1
+0xC54E	0x81E2
+0xC54F	0x81E4
+0xC550	0x81E5
+0xC551	0x81E6
+0xC552	0x81E8
+0xC553	0x81E9
+0xC554	0x81EB
+0xC555	0x81EE
+0xC556	0x81EF
+0xC557	0x81F0
+0xC558	0x81F1
+0xC559	0x81F2
+0xC55A	0x81F5
+0xC55B	0x81F6
+0xC55C	0x81F7
+0xC55D	0x81F8
+0xC55E	0x81F9
+0xC55F	0x81FA
+0xC560	0x81FD
+0xC561	0x81FF
+0xC562	0x8203
+0xC563	0x8207
+0xC564	0x8208
+0xC565	0x8209
+0xC566	0x820A
+0xC567	0x820B
+0xC568	0x820E
+0xC569	0x820F
+0xC56A	0x8211
+0xC56B	0x8213
+0xC56C	0x8215
+0xC56D	0x8216
+0xC56E	0x8217
+0xC56F	0x8218
+0xC570	0x8219
+0xC571	0x821A
+0xC572	0x821D
+0xC573	0x8220
+0xC574	0x8224
+0xC575	0x8225
+0xC576	0x8226
+0xC577	0x8227
+0xC578	0x8229
+0xC579	0x822E
+0xC57A	0x8232
+0xC57B	0x823A
+0xC57C	0x823C
+0xC57D	0x823D
+0xC57E	0x823F
+0xC580	0x8240
+0xC581	0x8241
+0xC582	0x8242
+0xC583	0x8243
+0xC584	0x8245
+0xC585	0x8246
+0xC586	0x8248
+0xC587	0x824A
+0xC588	0x824C
+0xC589	0x824D
+0xC58A	0x824E
+0xC58B	0x8250
+0xC58C	0x8251
+0xC58D	0x8252
+0xC58E	0x8253
+0xC58F	0x8254
+0xC590	0x8255
+0xC591	0x8256
+0xC592	0x8257
+0xC593	0x8259
+0xC594	0x825B
+0xC595	0x825C
+0xC596	0x825D
+0xC597	0x825E
+0xC598	0x8260
+0xC599	0x8261
+0xC59A	0x8262
+0xC59B	0x8263
+0xC59C	0x8264
+0xC59D	0x8265
+0xC59E	0x8266
+0xC59F	0x8267
+0xC5A0	0x8269
+0xC5A1	0x62E7
+0xC5A2	0x6CDE
+0xC5A3	0x725B
+0xC5A4	0x626D
+0xC5A5	0x94AE
+0xC5A6	0x7EBD
+0xC5A7	0x8113
+0xC5A8	0x6D53
+0xC5A9	0x519C
+0xC5AA	0x5F04
+0xC5AB	0x5974
+0xC5AC	0x52AA
+0xC5AD	0x6012
+0xC5AE	0x5973
+0xC5AF	0x6696
+0xC5B0	0x8650
+0xC5B1	0x759F
+0xC5B2	0x632A
+0xC5B3	0x61E6
+0xC5B4	0x7CEF
+0xC5B5	0x8BFA
+0xC5B6	0x54E6
+0xC5B7	0x6B27
+0xC5B8	0x9E25
+0xC5B9	0x6BB4
+0xC5BA	0x85D5
+0xC5BB	0x5455
+0xC5BC	0x5076
+0xC5BD	0x6CA4
+0xC5BE	0x556A
+0xC5BF	0x8DB4
+0xC5C0	0x722C
+0xC5C1	0x5E15
+0xC5C2	0x6015
+0xC5C3	0x7436
+0xC5C4	0x62CD
+0xC5C5	0x6392
+0xC5C6	0x724C
+0xC5C7	0x5F98
+0xC5C8	0x6E43
+0xC5C9	0x6D3E
+0xC5CA	0x6500
+0xC5CB	0x6F58
+0xC5CC	0x76D8
+0xC5CD	0x78D0
+0xC5CE	0x76FC
+0xC5CF	0x7554
+0xC5D0	0x5224
+0xC5D1	0x53DB
+0xC5D2	0x4E53
+0xC5D3	0x5E9E
+0xC5D4	0x65C1
+0xC5D5	0x802A
+0xC5D6	0x80D6
+0xC5D7	0x629B
+0xC5D8	0x5486
+0xC5D9	0x5228
+0xC5DA	0x70AE
+0xC5DB	0x888D
+0xC5DC	0x8DD1
+0xC5DD	0x6CE1
+0xC5DE	0x5478
+0xC5DF	0x80DA
+0xC5E0	0x57F9
+0xC5E1	0x88F4
+0xC5E2	0x8D54
+0xC5E3	0x966A
+0xC5E4	0x914D
+0xC5E5	0x4F69
+0xC5E6	0x6C9B
+0xC5E7	0x55B7
+0xC5E8	0x76C6
+0xC5E9	0x7830
+0xC5EA	0x62A8
+0xC5EB	0x70F9
+0xC5EC	0x6F8E
+0xC5ED	0x5F6D
+0xC5EE	0x84EC
+0xC5EF	0x68DA
+0xC5F0	0x787C
+0xC5F1	0x7BF7
+0xC5F2	0x81A8
+0xC5F3	0x670B
+0xC5F4	0x9E4F
+0xC5F5	0x6367
+0xC5F6	0x78B0
+0xC5F7	0x576F
+0xC5F8	0x7812
+0xC5F9	0x9739
+0xC5FA	0x6279
+0xC5FB	0x62AB
+0xC5FC	0x5288
+0xC5FD	0x7435
+0xC5FE	0x6BD7
+0xC640	0x826A
+0xC641	0x826B
+0xC642	0x826C
+0xC643	0x826D
+0xC644	0x8271
+0xC645	0x8275
+0xC646	0x8276
+0xC647	0x8277
+0xC648	0x8278
+0xC649	0x827B
+0xC64A	0x827C
+0xC64B	0x8280
+0xC64C	0x8281
+0xC64D	0x8283
+0xC64E	0x8285
+0xC64F	0x8286
+0xC650	0x8287
+0xC651	0x8289
+0xC652	0x828C
+0xC653	0x8290
+0xC654	0x8293
+0xC655	0x8294
+0xC656	0x8295
+0xC657	0x8296
+0xC658	0x829A
+0xC659	0x829B
+0xC65A	0x829E
+0xC65B	0x82A0
+0xC65C	0x82A2
+0xC65D	0x82A3
+0xC65E	0x82A7
+0xC65F	0x82B2
+0xC660	0x82B5
+0xC661	0x82B6
+0xC662	0x82BA
+0xC663	0x82BB
+0xC664	0x82BC
+0xC665	0x82BF
+0xC666	0x82C0
+0xC667	0x82C2
+0xC668	0x82C3
+0xC669	0x82C5
+0xC66A	0x82C6
+0xC66B	0x82C9
+0xC66C	0x82D0
+0xC66D	0x82D6
+0xC66E	0x82D9
+0xC66F	0x82DA
+0xC670	0x82DD
+0xC671	0x82E2
+0xC672	0x82E7
+0xC673	0x82E8
+0xC674	0x82E9
+0xC675	0x82EA
+0xC676	0x82EC
+0xC677	0x82ED
+0xC678	0x82EE
+0xC679	0x82F0
+0xC67A	0x82F2
+0xC67B	0x82F3
+0xC67C	0x82F5
+0xC67D	0x82F6
+0xC67E	0x82F8
+0xC680	0x82FA
+0xC681	0x82FC
+0xC682	0x82FD
+0xC683	0x82FE
+0xC684	0x82FF
+0xC685	0x8300
+0xC686	0x830A
+0xC687	0x830B
+0xC688	0x830D
+0xC689	0x8310
+0xC68A	0x8312
+0xC68B	0x8313
+0xC68C	0x8316
+0xC68D	0x8318
+0xC68E	0x8319
+0xC68F	0x831D
+0xC690	0x831E
+0xC691	0x831F
+0xC692	0x8320
+0xC693	0x8321
+0xC694	0x8322
+0xC695	0x8323
+0xC696	0x8324
+0xC697	0x8325
+0xC698	0x8326
+0xC699	0x8329
+0xC69A	0x832A
+0xC69B	0x832E
+0xC69C	0x8330
+0xC69D	0x8332
+0xC69E	0x8337
+0xC69F	0x833B
+0xC6A0	0x833D
+0xC6A1	0x5564
+0xC6A2	0x813E
+0xC6A3	0x75B2
+0xC6A4	0x76AE
+0xC6A5	0x5339
+0xC6A6	0x75DE
+0xC6A7	0x50FB
+0xC6A8	0x5C41
+0xC6A9	0x8B6C
+0xC6AA	0x7BC7
+0xC6AB	0x504F
+0xC6AC	0x7247
+0xC6AD	0x9A97
+0xC6AE	0x98D8
+0xC6AF	0x6F02
+0xC6B0	0x74E2
+0xC6B1	0x7968
+0xC6B2	0x6487
+0xC6B3	0x77A5
+0xC6B4	0x62FC
+0xC6B5	0x9891
+0xC6B6	0x8D2B
+0xC6B7	0x54C1
+0xC6B8	0x8058
+0xC6B9	0x4E52
+0xC6BA	0x576A
+0xC6BB	0x82F9
+0xC6BC	0x840D
+0xC6BD	0x5E73
+0xC6BE	0x51ED
+0xC6BF	0x74F6
+0xC6C0	0x8BC4
+0xC6C1	0x5C4F
+0xC6C2	0x5761
+0xC6C3	0x6CFC
+0xC6C4	0x9887
+0xC6C5	0x5A46
+0xC6C6	0x7834
+0xC6C7	0x9B44
+0xC6C8	0x8FEB
+0xC6C9	0x7C95
+0xC6CA	0x5256
+0xC6CB	0x6251
+0xC6CC	0x94FA
+0xC6CD	0x4EC6
+0xC6CE	0x8386
+0xC6CF	0x8461
+0xC6D0	0x83E9
+0xC6D1	0x84B2
+0xC6D2	0x57D4
+0xC6D3	0x6734
+0xC6D4	0x5703
+0xC6D5	0x666E
+0xC6D6	0x6D66
+0xC6D7	0x8C31
+0xC6D8	0x66DD
+0xC6D9	0x7011
+0xC6DA	0x671F
+0xC6DB	0x6B3A
+0xC6DC	0x6816
+0xC6DD	0x621A
+0xC6DE	0x59BB
+0xC6DF	0x4E03
+0xC6E0	0x51C4
+0xC6E1	0x6F06
+0xC6E2	0x67D2
+0xC6E3	0x6C8F
+0xC6E4	0x5176
+0xC6E5	0x68CB
+0xC6E6	0x5947
+0xC6E7	0x6B67
+0xC6E8	0x7566
+0xC6E9	0x5D0E
+0xC6EA	0x8110
+0xC6EB	0x9F50
+0xC6EC	0x65D7
+0xC6ED	0x7948
+0xC6EE	0x7941
+0xC6EF	0x9A91
+0xC6F0	0x8D77
+0xC6F1	0x5C82
+0xC6F2	0x4E5E
+0xC6F3	0x4F01
+0xC6F4	0x542F
+0xC6F5	0x5951
+0xC6F6	0x780C
+0xC6F7	0x5668
+0xC6F8	0x6C14
+0xC6F9	0x8FC4
+0xC6FA	0x5F03
+0xC6FB	0x6C7D
+0xC6FC	0x6CE3
+0xC6FD	0x8BAB
+0xC6FE	0x6390
+0xC740	0x833E
+0xC741	0x833F
+0xC742	0x8341
+0xC743	0x8342
+0xC744	0x8344
+0xC745	0x8345
+0xC746	0x8348
+0xC747	0x834A
+0xC748	0x834B
+0xC749	0x834C
+0xC74A	0x834D
+0xC74B	0x834E
+0xC74C	0x8353
+0xC74D	0x8355
+0xC74E	0x8356
+0xC74F	0x8357
+0xC750	0x8358
+0xC751	0x8359
+0xC752	0x835D
+0xC753	0x8362
+0xC754	0x8370
+0xC755	0x8371
+0xC756	0x8372
+0xC757	0x8373
+0xC758	0x8374
+0xC759	0x8375
+0xC75A	0x8376
+0xC75B	0x8379
+0xC75C	0x837A
+0xC75D	0x837E
+0xC75E	0x837F
+0xC75F	0x8380
+0xC760	0x8381
+0xC761	0x8382
+0xC762	0x8383
+0xC763	0x8384
+0xC764	0x8387
+0xC765	0x8388
+0xC766	0x838A
+0xC767	0x838B
+0xC768	0x838C
+0xC769	0x838D
+0xC76A	0x838F
+0xC76B	0x8390
+0xC76C	0x8391
+0xC76D	0x8394
+0xC76E	0x8395
+0xC76F	0x8396
+0xC770	0x8397
+0xC771	0x8399
+0xC772	0x839A
+0xC773	0x839D
+0xC774	0x839F
+0xC775	0x83A1
+0xC776	0x83A2
+0xC777	0x83A3
+0xC778	0x83A4
+0xC779	0x83A5
+0xC77A	0x83A6
+0xC77B	0x83A7
+0xC77C	0x83AC
+0xC77D	0x83AD
+0xC77E	0x83AE
+0xC780	0x83AF
+0xC781	0x83B5
+0xC782	0x83BB
+0xC783	0x83BE
+0xC784	0x83BF
+0xC785	0x83C2
+0xC786	0x83C3
+0xC787	0x83C4
+0xC788	0x83C6
+0xC789	0x83C8
+0xC78A	0x83C9
+0xC78B	0x83CB
+0xC78C	0x83CD
+0xC78D	0x83CE
+0xC78E	0x83D0
+0xC78F	0x83D1
+0xC790	0x83D2
+0xC791	0x83D3
+0xC792	0x83D5
+0xC793	0x83D7
+0xC794	0x83D9
+0xC795	0x83DA
+0xC796	0x83DB
+0xC797	0x83DE
+0xC798	0x83E2
+0xC799	0x83E3
+0xC79A	0x83E4
+0xC79B	0x83E6
+0xC79C	0x83E7
+0xC79D	0x83E8
+0xC79E	0x83EB
+0xC79F	0x83EC
+0xC7A0	0x83ED
+0xC7A1	0x6070
+0xC7A2	0x6D3D
+0xC7A3	0x7275
+0xC7A4	0x6266
+0xC7A5	0x948E
+0xC7A6	0x94C5
+0xC7A7	0x5343
+0xC7A8	0x8FC1
+0xC7A9	0x7B7E
+0xC7AA	0x4EDF
+0xC7AB	0x8C26
+0xC7AC	0x4E7E
+0xC7AD	0x9ED4
+0xC7AE	0x94B1
+0xC7AF	0x94B3
+0xC7B0	0x524D
+0xC7B1	0x6F5C
+0xC7B2	0x9063
+0xC7B3	0x6D45
+0xC7B4	0x8C34
+0xC7B5	0x5811
+0xC7B6	0x5D4C
+0xC7B7	0x6B20
+0xC7B8	0x6B49
+0xC7B9	0x67AA
+0xC7BA	0x545B
+0xC7BB	0x8154
+0xC7BC	0x7F8C
+0xC7BD	0x5899
+0xC7BE	0x8537
+0xC7BF	0x5F3A
+0xC7C0	0x62A2
+0xC7C1	0x6A47
+0xC7C2	0x9539
+0xC7C3	0x6572
+0xC7C4	0x6084
+0xC7C5	0x6865
+0xC7C6	0x77A7
+0xC7C7	0x4E54
+0xC7C8	0x4FA8
+0xC7C9	0x5DE7
+0xC7CA	0x9798
+0xC7CB	0x64AC
+0xC7CC	0x7FD8
+0xC7CD	0x5CED
+0xC7CE	0x4FCF
+0xC7CF	0x7A8D
+0xC7D0	0x5207
+0xC7D1	0x8304
+0xC7D2	0x4E14
+0xC7D3	0x602F
+0xC7D4	0x7A83
+0xC7D5	0x94A6
+0xC7D6	0x4FB5
+0xC7D7	0x4EB2
+0xC7D8	0x79E6
+0xC7D9	0x7434
+0xC7DA	0x52E4
+0xC7DB	0x82B9
+0xC7DC	0x64D2
+0xC7DD	0x79BD
+0xC7DE	0x5BDD
+0xC7DF	0x6C81
+0xC7E0	0x9752
+0xC7E1	0x8F7B
+0xC7E2	0x6C22
+0xC7E3	0x503E
+0xC7E4	0x537F
+0xC7E5	0x6E05
+0xC7E6	0x64CE
+0xC7E7	0x6674
+0xC7E8	0x6C30
+0xC7E9	0x60C5
+0xC7EA	0x9877
+0xC7EB	0x8BF7
+0xC7EC	0x5E86
+0xC7ED	0x743C
+0xC7EE	0x7A77
+0xC7EF	0x79CB
+0xC7F0	0x4E18
+0xC7F1	0x90B1
+0xC7F2	0x7403
+0xC7F3	0x6C42
+0xC7F4	0x56DA
+0xC7F5	0x914B
+0xC7F6	0x6CC5
+0xC7F7	0x8D8B
+0xC7F8	0x533A
+0xC7F9	0x86C6
+0xC7FA	0x66F2
+0xC7FB	0x8EAF
+0xC7FC	0x5C48
+0xC7FD	0x9A71
+0xC7FE	0x6E20
+0xC840	0x83EE
+0xC841	0x83EF
+0xC842	0x83F3
+0xC843	0x83F4
+0xC844	0x83F5
+0xC845	0x83F6
+0xC846	0x83F7
+0xC847	0x83FA
+0xC848	0x83FB
+0xC849	0x83FC
+0xC84A	0x83FE
+0xC84B	0x83FF
+0xC84C	0x8400
+0xC84D	0x8402
+0xC84E	0x8405
+0xC84F	0x8407
+0xC850	0x8408
+0xC851	0x8409
+0xC852	0x840A
+0xC853	0x8410
+0xC854	0x8412
+0xC855	0x8413
+0xC856	0x8414
+0xC857	0x8415
+0xC858	0x8416
+0xC859	0x8417
+0xC85A	0x8419
+0xC85B	0x841A
+0xC85C	0x841B
+0xC85D	0x841E
+0xC85E	0x841F
+0xC85F	0x8420
+0xC860	0x8421
+0xC861	0x8422
+0xC862	0x8423
+0xC863	0x8429
+0xC864	0x842A
+0xC865	0x842B
+0xC866	0x842C
+0xC867	0x842D
+0xC868	0x842E
+0xC869	0x842F
+0xC86A	0x8430
+0xC86B	0x8432
+0xC86C	0x8433
+0xC86D	0x8434
+0xC86E	0x8435
+0xC86F	0x8436
+0xC870	0x8437
+0xC871	0x8439
+0xC872	0x843A
+0xC873	0x843B
+0xC874	0x843E
+0xC875	0x843F
+0xC876	0x8440
+0xC877	0x8441
+0xC878	0x8442
+0xC879	0x8443
+0xC87A	0x8444
+0xC87B	0x8445
+0xC87C	0x8447
+0xC87D	0x8448
+0xC87E	0x8449
+0xC880	0x844A
+0xC881	0x844B
+0xC882	0x844C
+0xC883	0x844D
+0xC884	0x844E
+0xC885	0x844F
+0xC886	0x8450
+0xC887	0x8452
+0xC888	0x8453
+0xC889	0x8454
+0xC88A	0x8455
+0xC88B	0x8456
+0xC88C	0x8458
+0xC88D	0x845D
+0xC88E	0x845E
+0xC88F	0x845F
+0xC890	0x8460
+0xC891	0x8462
+0xC892	0x8464
+0xC893	0x8465
+0xC894	0x8466
+0xC895	0x8467
+0xC896	0x8468
+0xC897	0x846A
+0xC898	0x846E
+0xC899	0x846F
+0xC89A	0x8470
+0xC89B	0x8472
+0xC89C	0x8474
+0xC89D	0x8477
+0xC89E	0x8479
+0xC89F	0x847B
+0xC8A0	0x847C
+0xC8A1	0x53D6
+0xC8A2	0x5A36
+0xC8A3	0x9F8B
+0xC8A4	0x8DA3
+0xC8A5	0x53BB
+0xC8A6	0x5708
+0xC8A7	0x98A7
+0xC8A8	0x6743
+0xC8A9	0x919B
+0xC8AA	0x6CC9
+0xC8AB	0x5168
+0xC8AC	0x75CA
+0xC8AD	0x62F3
+0xC8AE	0x72AC
+0xC8AF	0x5238
+0xC8B0	0x529D
+0xC8B1	0x7F3A
+0xC8B2	0x7094
+0xC8B3	0x7638
+0xC8B4	0x5374
+0xC8B5	0x9E4A
+0xC8B6	0x69B7
+0xC8B7	0x786E
+0xC8B8	0x96C0
+0xC8B9	0x88D9
+0xC8BA	0x7FA4
+0xC8BB	0x7136
+0xC8BC	0x71C3
+0xC8BD	0x5189
+0xC8BE	0x67D3
+0xC8BF	0x74E4
+0xC8C0	0x58E4
+0xC8C1	0x6518
+0xC8C2	0x56B7
+0xC8C3	0x8BA9
+0xC8C4	0x9976
+0xC8C5	0x6270
+0xC8C6	0x7ED5
+0xC8C7	0x60F9
+0xC8C8	0x70ED
+0xC8C9	0x58EC
+0xC8CA	0x4EC1
+0xC8CB	0x4EBA
+0xC8CC	0x5FCD
+0xC8CD	0x97E7
+0xC8CE	0x4EFB
+0xC8CF	0x8BA4
+0xC8D0	0x5203
+0xC8D1	0x598A
+0xC8D2	0x7EAB
+0xC8D3	0x6254
+0xC8D4	0x4ECD
+0xC8D5	0x65E5
+0xC8D6	0x620E
+0xC8D7	0x8338
+0xC8D8	0x84C9
+0xC8D9	0x8363
+0xC8DA	0x878D
+0xC8DB	0x7194
+0xC8DC	0x6EB6
+0xC8DD	0x5BB9
+0xC8DE	0x7ED2
+0xC8DF	0x5197
+0xC8E0	0x63C9
+0xC8E1	0x67D4
+0xC8E2	0x8089
+0xC8E3	0x8339
+0xC8E4	0x8815
+0xC8E5	0x5112
+0xC8E6	0x5B7A
+0xC8E7	0x5982
+0xC8E8	0x8FB1
+0xC8E9	0x4E73
+0xC8EA	0x6C5D
+0xC8EB	0x5165
+0xC8EC	0x8925
+0xC8ED	0x8F6F
+0xC8EE	0x962E
+0xC8EF	0x854A
+0xC8F0	0x745E
+0xC8F1	0x9510
+0xC8F2	0x95F0
+0xC8F3	0x6DA6
+0xC8F4	0x82E5
+0xC8F5	0x5F31
+0xC8F6	0x6492
+0xC8F7	0x6D12
+0xC8F8	0x8428
+0xC8F9	0x816E
+0xC8FA	0x9CC3
+0xC8FB	0x585E
+0xC8FC	0x8D5B
+0xC8FD	0x4E09
+0xC8FE	0x53C1
+0xC940	0x847D
+0xC941	0x847E
+0xC942	0x847F
+0xC943	0x8480
+0xC944	0x8481
+0xC945	0x8483
+0xC946	0x8484
+0xC947	0x8485
+0xC948	0x8486
+0xC949	0x848A
+0xC94A	0x848D
+0xC94B	0x848F
+0xC94C	0x8490
+0xC94D	0x8491
+0xC94E	0x8492
+0xC94F	0x8493
+0xC950	0x8494
+0xC951	0x8495
+0xC952	0x8496
+0xC953	0x8498
+0xC954	0x849A
+0xC955	0x849B
+0xC956	0x849D
+0xC957	0x849E
+0xC958	0x849F
+0xC959	0x84A0
+0xC95A	0x84A2
+0xC95B	0x84A3
+0xC95C	0x84A4
+0xC95D	0x84A5
+0xC95E	0x84A6
+0xC95F	0x84A7
+0xC960	0x84A8
+0xC961	0x84A9
+0xC962	0x84AA
+0xC963	0x84AB
+0xC964	0x84AC
+0xC965	0x84AD
+0xC966	0x84AE
+0xC967	0x84B0
+0xC968	0x84B1
+0xC969	0x84B3
+0xC96A	0x84B5
+0xC96B	0x84B6
+0xC96C	0x84B7
+0xC96D	0x84BB
+0xC96E	0x84BC
+0xC96F	0x84BE
+0xC970	0x84C0
+0xC971	0x84C2
+0xC972	0x84C3
+0xC973	0x84C5
+0xC974	0x84C6
+0xC975	0x84C7
+0xC976	0x84C8
+0xC977	0x84CB
+0xC978	0x84CC
+0xC979	0x84CE
+0xC97A	0x84CF
+0xC97B	0x84D2
+0xC97C	0x84D4
+0xC97D	0x84D5
+0xC97E	0x84D7
+0xC980	0x84D8
+0xC981	0x84D9
+0xC982	0x84DA
+0xC983	0x84DB
+0xC984	0x84DC
+0xC985	0x84DE
+0xC986	0x84E1
+0xC987	0x84E2
+0xC988	0x84E4
+0xC989	0x84E7
+0xC98A	0x84E8
+0xC98B	0x84E9
+0xC98C	0x84EA
+0xC98D	0x84EB
+0xC98E	0x84ED
+0xC98F	0x84EE
+0xC990	0x84EF
+0xC991	0x84F1
+0xC992	0x84F2
+0xC993	0x84F3
+0xC994	0x84F4
+0xC995	0x84F5
+0xC996	0x84F6
+0xC997	0x84F7
+0xC998	0x84F8
+0xC999	0x84F9
+0xC99A	0x84FA
+0xC99B	0x84FB
+0xC99C	0x84FD
+0xC99D	0x84FE
+0xC99E	0x8500
+0xC99F	0x8501
+0xC9A0	0x8502
+0xC9A1	0x4F1E
+0xC9A2	0x6563
+0xC9A3	0x6851
+0xC9A4	0x55D3
+0xC9A5	0x4E27
+0xC9A6	0x6414
+0xC9A7	0x9A9A
+0xC9A8	0x626B
+0xC9A9	0x5AC2
+0xC9AA	0x745F
+0xC9AB	0x8272
+0xC9AC	0x6DA9
+0xC9AD	0x68EE
+0xC9AE	0x50E7
+0xC9AF	0x838E
+0xC9B0	0x7802
+0xC9B1	0x6740
+0xC9B2	0x5239
+0xC9B3	0x6C99
+0xC9B4	0x7EB1
+0xC9B5	0x50BB
+0xC9B6	0x5565
+0xC9B7	0x715E
+0xC9B8	0x7B5B
+0xC9B9	0x6652
+0xC9BA	0x73CA
+0xC9BB	0x82EB
+0xC9BC	0x6749
+0xC9BD	0x5C71
+0xC9BE	0x5220
+0xC9BF	0x717D
+0xC9C0	0x886B
+0xC9C1	0x95EA
+0xC9C2	0x9655
+0xC9C3	0x64C5
+0xC9C4	0x8D61
+0xC9C5	0x81B3
+0xC9C6	0x5584
+0xC9C7	0x6C55
+0xC9C8	0x6247
+0xC9C9	0x7F2E
+0xC9CA	0x5892
+0xC9CB	0x4F24
+0xC9CC	0x5546
+0xC9CD	0x8D4F
+0xC9CE	0x664C
+0xC9CF	0x4E0A
+0xC9D0	0x5C1A
+0xC9D1	0x88F3
+0xC9D2	0x68A2
+0xC9D3	0x634E
+0xC9D4	0x7A0D
+0xC9D5	0x70E7
+0xC9D6	0x828D
+0xC9D7	0x52FA
+0xC9D8	0x97F6
+0xC9D9	0x5C11
+0xC9DA	0x54E8
+0xC9DB	0x90B5
+0xC9DC	0x7ECD
+0xC9DD	0x5962
+0xC9DE	0x8D4A
+0xC9DF	0x86C7
+0xC9E0	0x820C
+0xC9E1	0x820D
+0xC9E2	0x8D66
+0xC9E3	0x6444
+0xC9E4	0x5C04
+0xC9E5	0x6151
+0xC9E6	0x6D89
+0xC9E7	0x793E
+0xC9E8	0x8BBE
+0xC9E9	0x7837
+0xC9EA	0x7533
+0xC9EB	0x547B
+0xC9EC	0x4F38
+0xC9ED	0x8EAB
+0xC9EE	0x6DF1
+0xC9EF	0x5A20
+0xC9F0	0x7EC5
+0xC9F1	0x795E
+0xC9F2	0x6C88
+0xC9F3	0x5BA1
+0xC9F4	0x5A76
+0xC9F5	0x751A
+0xC9F6	0x80BE
+0xC9F7	0x614E
+0xC9F8	0x6E17
+0xC9F9	0x58F0
+0xC9FA	0x751F
+0xC9FB	0x7525
+0xC9FC	0x7272
+0xC9FD	0x5347
+0xC9FE	0x7EF3
+0xCA40	0x8503
+0xCA41	0x8504
+0xCA42	0x8505
+0xCA43	0x8506
+0xCA44	0x8507
+0xCA45	0x8508
+0xCA46	0x8509
+0xCA47	0x850A
+0xCA48	0x850B
+0xCA49	0x850D
+0xCA4A	0x850E
+0xCA4B	0x850F
+0xCA4C	0x8510
+0xCA4D	0x8512
+0xCA4E	0x8514
+0xCA4F	0x8515
+0xCA50	0x8516
+0xCA51	0x8518
+0xCA52	0x8519
+0xCA53	0x851B
+0xCA54	0x851C
+0xCA55	0x851D
+0xCA56	0x851E
+0xCA57	0x8520
+0xCA58	0x8522
+0xCA59	0x8523
+0xCA5A	0x8524
+0xCA5B	0x8525
+0xCA5C	0x8526
+0xCA5D	0x8527
+0xCA5E	0x8528
+0xCA5F	0x8529
+0xCA60	0x852A
+0xCA61	0x852D
+0xCA62	0x852E
+0xCA63	0x852F
+0xCA64	0x8530
+0xCA65	0x8531
+0xCA66	0x8532
+0xCA67	0x8533
+0xCA68	0x8534
+0xCA69	0x8535
+0xCA6A	0x8536
+0xCA6B	0x853E
+0xCA6C	0x853F
+0xCA6D	0x8540
+0xCA6E	0x8541
+0xCA6F	0x8542
+0xCA70	0x8544
+0xCA71	0x8545
+0xCA72	0x8546
+0xCA73	0x8547
+0xCA74	0x854B
+0xCA75	0x854C
+0xCA76	0x854D
+0xCA77	0x854E
+0xCA78	0x854F
+0xCA79	0x8550
+0xCA7A	0x8551
+0xCA7B	0x8552
+0xCA7C	0x8553
+0xCA7D	0x8554
+0xCA7E	0x8555
+0xCA80	0x8557
+0xCA81	0x8558
+0xCA82	0x855A
+0xCA83	0x855B
+0xCA84	0x855C
+0xCA85	0x855D
+0xCA86	0x855F
+0xCA87	0x8560
+0xCA88	0x8561
+0xCA89	0x8562
+0xCA8A	0x8563
+0xCA8B	0x8565
+0xCA8C	0x8566
+0xCA8D	0x8567
+0xCA8E	0x8569
+0xCA8F	0x856A
+0xCA90	0x856B
+0xCA91	0x856C
+0xCA92	0x856D
+0xCA93	0x856E
+0xCA94	0x856F
+0xCA95	0x8570
+0xCA96	0x8571
+0xCA97	0x8573
+0xCA98	0x8575
+0xCA99	0x8576
+0xCA9A	0x8577
+0xCA9B	0x8578
+0xCA9C	0x857C
+0xCA9D	0x857D
+0xCA9E	0x857F
+0xCA9F	0x8580
+0xCAA0	0x8581
+0xCAA1	0x7701
+0xCAA2	0x76DB
+0xCAA3	0x5269
+0xCAA4	0x80DC
+0xCAA5	0x5723
+0xCAA6	0x5E08
+0xCAA7	0x5931
+0xCAA8	0x72EE
+0xCAA9	0x65BD
+0xCAAA	0x6E7F
+0xCAAB	0x8BD7
+0xCAAC	0x5C38
+0xCAAD	0x8671
+0xCAAE	0x5341
+0xCAAF	0x77F3
+0xCAB0	0x62FE
+0xCAB1	0x65F6
+0xCAB2	0x4EC0
+0xCAB3	0x98DF
+0xCAB4	0x8680
+0xCAB5	0x5B9E
+0xCAB6	0x8BC6
+0xCAB7	0x53F2
+0xCAB8	0x77E2
+0xCAB9	0x4F7F
+0xCABA	0x5C4E
+0xCABB	0x9A76
+0xCABC	0x59CB
+0xCABD	0x5F0F
+0xCABE	0x793A
+0xCABF	0x58EB
+0xCAC0	0x4E16
+0xCAC1	0x67FF
+0xCAC2	0x4E8B
+0xCAC3	0x62ED
+0xCAC4	0x8A93
+0xCAC5	0x901D
+0xCAC6	0x52BF
+0xCAC7	0x662F
+0xCAC8	0x55DC
+0xCAC9	0x566C
+0xCACA	0x9002
+0xCACB	0x4ED5
+0xCACC	0x4F8D
+0xCACD	0x91CA
+0xCACE	0x9970
+0xCACF	0x6C0F
+0xCAD0	0x5E02
+0xCAD1	0x6043
+0xCAD2	0x5BA4
+0xCAD3	0x89C6
+0xCAD4	0x8BD5
+0xCAD5	0x6536
+0xCAD6	0x624B
+0xCAD7	0x9996
+0xCAD8	0x5B88
+0xCAD9	0x5BFF
+0xCADA	0x6388
+0xCADB	0x552E
+0xCADC	0x53D7
+0xCADD	0x7626
+0xCADE	0x517D
+0xCADF	0x852C
+0xCAE0	0x67A2
+0xCAE1	0x68B3
+0xCAE2	0x6B8A
+0xCAE3	0x6292
+0xCAE4	0x8F93
+0xCAE5	0x53D4
+0xCAE6	0x8212
+0xCAE7	0x6DD1
+0xCAE8	0x758F
+0xCAE9	0x4E66
+0xCAEA	0x8D4E
+0xCAEB	0x5B70
+0xCAEC	0x719F
+0xCAED	0x85AF
+0xCAEE	0x6691
+0xCAEF	0x66D9
+0xCAF0	0x7F72
+0xCAF1	0x8700
+0xCAF2	0x9ECD
+0xCAF3	0x9F20
+0xCAF4	0x5C5E
+0xCAF5	0x672F
+0xCAF6	0x8FF0
+0xCAF7	0x6811
+0xCAF8	0x675F
+0xCAF9	0x620D
+0xCAFA	0x7AD6
+0xCAFB	0x5885
+0xCAFC	0x5EB6
+0xCAFD	0x6570
+0xCAFE	0x6F31
+0xCB40	0x8582
+0xCB41	0x8583
+0xCB42	0x8586
+0xCB43	0x8588
+0xCB44	0x8589
+0xCB45	0x858A
+0xCB46	0x858B
+0xCB47	0x858C
+0xCB48	0x858D
+0xCB49	0x858E
+0xCB4A	0x8590
+0xCB4B	0x8591
+0xCB4C	0x8592
+0xCB4D	0x8593
+0xCB4E	0x8594
+0xCB4F	0x8595
+0xCB50	0x8596
+0xCB51	0x8597
+0xCB52	0x8598
+0xCB53	0x8599
+0xCB54	0x859A
+0xCB55	0x859D
+0xCB56	0x859E
+0xCB57	0x859F
+0xCB58	0x85A0
+0xCB59	0x85A1
+0xCB5A	0x85A2
+0xCB5B	0x85A3
+0xCB5C	0x85A5
+0xCB5D	0x85A6
+0xCB5E	0x85A7
+0xCB5F	0x85A9
+0xCB60	0x85AB
+0xCB61	0x85AC
+0xCB62	0x85AD
+0xCB63	0x85B1
+0xCB64	0x85B2
+0xCB65	0x85B3
+0xCB66	0x85B4
+0xCB67	0x85B5
+0xCB68	0x85B6
+0xCB69	0x85B8
+0xCB6A	0x85BA
+0xCB6B	0x85BB
+0xCB6C	0x85BC
+0xCB6D	0x85BD
+0xCB6E	0x85BE
+0xCB6F	0x85BF
+0xCB70	0x85C0
+0xCB71	0x85C2
+0xCB72	0x85C3
+0xCB73	0x85C4
+0xCB74	0x85C5
+0xCB75	0x85C6
+0xCB76	0x85C7
+0xCB77	0x85C8
+0xCB78	0x85CA
+0xCB79	0x85CB
+0xCB7A	0x85CC
+0xCB7B	0x85CD
+0xCB7C	0x85CE
+0xCB7D	0x85D1
+0xCB7E	0x85D2
+0xCB80	0x85D4
+0xCB81	0x85D6
+0xCB82	0x85D7
+0xCB83	0x85D8
+0xCB84	0x85D9
+0xCB85	0x85DA
+0xCB86	0x85DB
+0xCB87	0x85DD
+0xCB88	0x85DE
+0xCB89	0x85DF
+0xCB8A	0x85E0
+0xCB8B	0x85E1
+0xCB8C	0x85E2
+0xCB8D	0x85E3
+0xCB8E	0x85E5
+0xCB8F	0x85E6
+0xCB90	0x85E7
+0xCB91	0x85E8
+0xCB92	0x85EA
+0xCB93	0x85EB
+0xCB94	0x85EC
+0xCB95	0x85ED
+0xCB96	0x85EE
+0xCB97	0x85EF
+0xCB98	0x85F0
+0xCB99	0x85F1
+0xCB9A	0x85F2
+0xCB9B	0x85F3
+0xCB9C	0x85F4
+0xCB9D	0x85F5
+0xCB9E	0x85F6
+0xCB9F	0x85F7
+0xCBA0	0x85F8
+0xCBA1	0x6055
+0xCBA2	0x5237
+0xCBA3	0x800D
+0xCBA4	0x6454
+0xCBA5	0x8870
+0xCBA6	0x7529
+0xCBA7	0x5E05
+0xCBA8	0x6813
+0xCBA9	0x62F4
+0xCBAA	0x971C
+0xCBAB	0x53CC
+0xCBAC	0x723D
+0xCBAD	0x8C01
+0xCBAE	0x6C34
+0xCBAF	0x7761
+0xCBB0	0x7A0E
+0xCBB1	0x542E
+0xCBB2	0x77AC
+0xCBB3	0x987A
+0xCBB4	0x821C
+0xCBB5	0x8BF4
+0xCBB6	0x7855
+0xCBB7	0x6714
+0xCBB8	0x70C1
+0xCBB9	0x65AF
+0xCBBA	0x6495
+0xCBBB	0x5636
+0xCBBC	0x601D
+0xCBBD	0x79C1
+0xCBBE	0x53F8
+0xCBBF	0x4E1D
+0xCBC0	0x6B7B
+0xCBC1	0x8086
+0xCBC2	0x5BFA
+0xCBC3	0x55E3
+0xCBC4	0x56DB
+0xCBC5	0x4F3A
+0xCBC6	0x4F3C
+0xCBC7	0x9972
+0xCBC8	0x5DF3
+0xCBC9	0x677E
+0xCBCA	0x8038
+0xCBCB	0x6002
+0xCBCC	0x9882
+0xCBCD	0x9001
+0xCBCE	0x5B8B
+0xCBCF	0x8BBC
+0xCBD0	0x8BF5
+0xCBD1	0x641C
+0xCBD2	0x8258
+0xCBD3	0x64DE
+0xCBD4	0x55FD
+0xCBD5	0x82CF
+0xCBD6	0x9165
+0xCBD7	0x4FD7
+0xCBD8	0x7D20
+0xCBD9	0x901F
+0xCBDA	0x7C9F
+0xCBDB	0x50F3
+0xCBDC	0x5851
+0xCBDD	0x6EAF
+0xCBDE	0x5BBF
+0xCBDF	0x8BC9
+0xCBE0	0x8083
+0xCBE1	0x9178
+0xCBE2	0x849C
+0xCBE3	0x7B97
+0xCBE4	0x867D
+0xCBE5	0x968B
+0xCBE6	0x968F
+0xCBE7	0x7EE5
+0xCBE8	0x9AD3
+0xCBE9	0x788E
+0xCBEA	0x5C81
+0xCBEB	0x7A57
+0xCBEC	0x9042
+0xCBED	0x96A7
+0xCBEE	0x795F
+0xCBEF	0x5B59
+0xCBF0	0x635F
+0xCBF1	0x7B0B
+0xCBF2	0x84D1
+0xCBF3	0x68AD
+0xCBF4	0x5506
+0xCBF5	0x7F29
+0xCBF6	0x7410
+0xCBF7	0x7D22
+0xCBF8	0x9501
+0xCBF9	0x6240
+0xCBFA	0x584C
+0xCBFB	0x4ED6
+0xCBFC	0x5B83
+0xCBFD	0x5979
+0xCBFE	0x5854
+0xCC40	0x85F9
+0xCC41	0x85FA
+0xCC42	0x85FC
+0xCC43	0x85FD
+0xCC44	0x85FE
+0xCC45	0x8600
+0xCC46	0x8601
+0xCC47	0x8602
+0xCC48	0x8603
+0xCC49	0x8604
+0xCC4A	0x8606
+0xCC4B	0x8607
+0xCC4C	0x8608
+0xCC4D	0x8609
+0xCC4E	0x860A
+0xCC4F	0x860B
+0xCC50	0x860C
+0xCC51	0x860D
+0xCC52	0x860E
+0xCC53	0x860F
+0xCC54	0x8610
+0xCC55	0x8612
+0xCC56	0x8613
+0xCC57	0x8614
+0xCC58	0x8615
+0xCC59	0x8617
+0xCC5A	0x8618
+0xCC5B	0x8619
+0xCC5C	0x861A
+0xCC5D	0x861B
+0xCC5E	0x861C
+0xCC5F	0x861D
+0xCC60	0x861E
+0xCC61	0x861F
+0xCC62	0x8620
+0xCC63	0x8621
+0xCC64	0x8622
+0xCC65	0x8623
+0xCC66	0x8624
+0xCC67	0x8625
+0xCC68	0x8626
+0xCC69	0x8628
+0xCC6A	0x862A
+0xCC6B	0x862B
+0xCC6C	0x862C
+0xCC6D	0x862D
+0xCC6E	0x862E
+0xCC6F	0x862F
+0xCC70	0x8630
+0xCC71	0x8631
+0xCC72	0x8632
+0xCC73	0x8633
+0xCC74	0x8634
+0xCC75	0x8635
+0xCC76	0x8636
+0xCC77	0x8637
+0xCC78	0x8639
+0xCC79	0x863A
+0xCC7A	0x863B
+0xCC7B	0x863D
+0xCC7C	0x863E
+0xCC7D	0x863F
+0xCC7E	0x8640
+0xCC80	0x8641
+0xCC81	0x8642
+0xCC82	0x8643
+0xCC83	0x8644
+0xCC84	0x8645
+0xCC85	0x8646
+0xCC86	0x8647
+0xCC87	0x8648
+0xCC88	0x8649
+0xCC89	0x864A
+0xCC8A	0x864B
+0xCC8B	0x864C
+0xCC8C	0x8652
+0xCC8D	0x8653
+0xCC8E	0x8655
+0xCC8F	0x8656
+0xCC90	0x8657
+0xCC91	0x8658
+0xCC92	0x8659
+0xCC93	0x865B
+0xCC94	0x865C
+0xCC95	0x865D
+0xCC96	0x865F
+0xCC97	0x8660
+0xCC98	0x8661
+0xCC99	0x8663
+0xCC9A	0x8664
+0xCC9B	0x8665
+0xCC9C	0x8666
+0xCC9D	0x8667
+0xCC9E	0x8668
+0xCC9F	0x8669
+0xCCA0	0x866A
+0xCCA1	0x736D
+0xCCA2	0x631E
+0xCCA3	0x8E4B
+0xCCA4	0x8E0F
+0xCCA5	0x80CE
+0xCCA6	0x82D4
+0xCCA7	0x62AC
+0xCCA8	0x53F0
+0xCCA9	0x6CF0
+0xCCAA	0x915E
+0xCCAB	0x592A
+0xCCAC	0x6001
+0xCCAD	0x6C70
+0xCCAE	0x574D
+0xCCAF	0x644A
+0xCCB0	0x8D2A
+0xCCB1	0x762B
+0xCCB2	0x6EE9
+0xCCB3	0x575B
+0xCCB4	0x6A80
+0xCCB5	0x75F0
+0xCCB6	0x6F6D
+0xCCB7	0x8C2D
+0xCCB8	0x8C08
+0xCCB9	0x5766
+0xCCBA	0x6BEF
+0xCCBB	0x8892
+0xCCBC	0x78B3
+0xCCBD	0x63A2
+0xCCBE	0x53F9
+0xCCBF	0x70AD
+0xCCC0	0x6C64
+0xCCC1	0x5858
+0xCCC2	0x642A
+0xCCC3	0x5802
+0xCCC4	0x68E0
+0xCCC5	0x819B
+0xCCC6	0x5510
+0xCCC7	0x7CD6
+0xCCC8	0x5018
+0xCCC9	0x8EBA
+0xCCCA	0x6DCC
+0xCCCB	0x8D9F
+0xCCCC	0x70EB
+0xCCCD	0x638F
+0xCCCE	0x6D9B
+0xCCCF	0x6ED4
+0xCCD0	0x7EE6
+0xCCD1	0x8404
+0xCCD2	0x6843
+0xCCD3	0x9003
+0xCCD4	0x6DD8
+0xCCD5	0x9676
+0xCCD6	0x8BA8
+0xCCD7	0x5957
+0xCCD8	0x7279
+0xCCD9	0x85E4
+0xCCDA	0x817E
+0xCCDB	0x75BC
+0xCCDC	0x8A8A
+0xCCDD	0x68AF
+0xCCDE	0x5254
+0xCCDF	0x8E22
+0xCCE0	0x9511
+0xCCE1	0x63D0
+0xCCE2	0x9898
+0xCCE3	0x8E44
+0xCCE4	0x557C
+0xCCE5	0x4F53
+0xCCE6	0x66FF
+0xCCE7	0x568F
+0xCCE8	0x60D5
+0xCCE9	0x6D95
+0xCCEA	0x5243
+0xCCEB	0x5C49
+0xCCEC	0x5929
+0xCCED	0x6DFB
+0xCCEE	0x586B
+0xCCEF	0x7530
+0xCCF0	0x751C
+0xCCF1	0x606C
+0xCCF2	0x8214
+0xCCF3	0x8146
+0xCCF4	0x6311
+0xCCF5	0x6761
+0xCCF6	0x8FE2
+0xCCF7	0x773A
+0xCCF8	0x8DF3
+0xCCF9	0x8D34
+0xCCFA	0x94C1
+0xCCFB	0x5E16
+0xCCFC	0x5385
+0xCCFD	0x542C
+0xCCFE	0x70C3
+0xCD40	0x866D
+0xCD41	0x866F
+0xCD42	0x8670
+0xCD43	0x8672
+0xCD44	0x8673
+0xCD45	0x8674
+0xCD46	0x8675
+0xCD47	0x8676
+0xCD48	0x8677
+0xCD49	0x8678
+0xCD4A	0x8683
+0xCD4B	0x8684
+0xCD4C	0x8685
+0xCD4D	0x8686
+0xCD4E	0x8687
+0xCD4F	0x8688
+0xCD50	0x8689
+0xCD51	0x868E
+0xCD52	0x868F
+0xCD53	0x8690
+0xCD54	0x8691
+0xCD55	0x8692
+0xCD56	0x8694
+0xCD57	0x8696
+0xCD58	0x8697
+0xCD59	0x8698
+0xCD5A	0x8699
+0xCD5B	0x869A
+0xCD5C	0x869B
+0xCD5D	0x869E
+0xCD5E	0x869F
+0xCD5F	0x86A0
+0xCD60	0x86A1
+0xCD61	0x86A2
+0xCD62	0x86A5
+0xCD63	0x86A6
+0xCD64	0x86AB
+0xCD65	0x86AD
+0xCD66	0x86AE
+0xCD67	0x86B2
+0xCD68	0x86B3
+0xCD69	0x86B7
+0xCD6A	0x86B8
+0xCD6B	0x86B9
+0xCD6C	0x86BB
+0xCD6D	0x86BC
+0xCD6E	0x86BD
+0xCD6F	0x86BE
+0xCD70	0x86BF
+0xCD71	0x86C1
+0xCD72	0x86C2
+0xCD73	0x86C3
+0xCD74	0x86C5
+0xCD75	0x86C8
+0xCD76	0x86CC
+0xCD77	0x86CD
+0xCD78	0x86D2
+0xCD79	0x86D3
+0xCD7A	0x86D5
+0xCD7B	0x86D6
+0xCD7C	0x86D7
+0xCD7D	0x86DA
+0xCD7E	0x86DC
+0xCD80	0x86DD
+0xCD81	0x86E0
+0xCD82	0x86E1
+0xCD83	0x86E2
+0xCD84	0x86E3
+0xCD85	0x86E5
+0xCD86	0x86E6
+0xCD87	0x86E7
+0xCD88	0x86E8
+0xCD89	0x86EA
+0xCD8A	0x86EB
+0xCD8B	0x86EC
+0xCD8C	0x86EF
+0xCD8D	0x86F5
+0xCD8E	0x86F6
+0xCD8F	0x86F7
+0xCD90	0x86FA
+0xCD91	0x86FB
+0xCD92	0x86FC
+0xCD93	0x86FD
+0xCD94	0x86FF
+0xCD95	0x8701
+0xCD96	0x8704
+0xCD97	0x8705
+0xCD98	0x8706
+0xCD99	0x870B
+0xCD9A	0x870C
+0xCD9B	0x870E
+0xCD9C	0x870F
+0xCD9D	0x8710
+0xCD9E	0x8711
+0xCD9F	0x8714
+0xCDA0	0x8716
+0xCDA1	0x6C40
+0xCDA2	0x5EF7
+0xCDA3	0x505C
+0xCDA4	0x4EAD
+0xCDA5	0x5EAD
+0xCDA6	0x633A
+0xCDA7	0x8247
+0xCDA8	0x901A
+0xCDA9	0x6850
+0xCDAA	0x916E
+0xCDAB	0x77B3
+0xCDAC	0x540C
+0xCDAD	0x94DC
+0xCDAE	0x5F64
+0xCDAF	0x7AE5
+0xCDB0	0x6876
+0xCDB1	0x6345
+0xCDB2	0x7B52
+0xCDB3	0x7EDF
+0xCDB4	0x75DB
+0xCDB5	0x5077
+0xCDB6	0x6295
+0xCDB7	0x5934
+0xCDB8	0x900F
+0xCDB9	0x51F8
+0xCDBA	0x79C3
+0xCDBB	0x7A81
+0xCDBC	0x56FE
+0xCDBD	0x5F92
+0xCDBE	0x9014
+0xCDBF	0x6D82
+0xCDC0	0x5C60
+0xCDC1	0x571F
+0xCDC2	0x5410
+0xCDC3	0x5154
+0xCDC4	0x6E4D
+0xCDC5	0x56E2
+0xCDC6	0x63A8
+0xCDC7	0x9893
+0xCDC8	0x817F
+0xCDC9	0x8715
+0xCDCA	0x892A
+0xCDCB	0x9000
+0xCDCC	0x541E
+0xCDCD	0x5C6F
+0xCDCE	0x81C0
+0xCDCF	0x62D6
+0xCDD0	0x6258
+0xCDD1	0x8131
+0xCDD2	0x9E35
+0xCDD3	0x9640
+0xCDD4	0x9A6E
+0xCDD5	0x9A7C
+0xCDD6	0x692D
+0xCDD7	0x59A5
+0xCDD8	0x62D3
+0xCDD9	0x553E
+0xCDDA	0x6316
+0xCDDB	0x54C7
+0xCDDC	0x86D9
+0xCDDD	0x6D3C
+0xCDDE	0x5A03
+0xCDDF	0x74E6
+0xCDE0	0x889C
+0xCDE1	0x6B6A
+0xCDE2	0x5916
+0xCDE3	0x8C4C
+0xCDE4	0x5F2F
+0xCDE5	0x6E7E
+0xCDE6	0x73A9
+0xCDE7	0x987D
+0xCDE8	0x4E38
+0xCDE9	0x70F7
+0xCDEA	0x5B8C
+0xCDEB	0x7897
+0xCDEC	0x633D
+0xCDED	0x665A
+0xCDEE	0x7696
+0xCDEF	0x60CB
+0xCDF0	0x5B9B
+0xCDF1	0x5A49
+0xCDF2	0x4E07
+0xCDF3	0x8155
+0xCDF4	0x6C6A
+0xCDF5	0x738B
+0xCDF6	0x4EA1
+0xCDF7	0x6789
+0xCDF8	0x7F51
+0xCDF9	0x5F80
+0xCDFA	0x65FA
+0xCDFB	0x671B
+0xCDFC	0x5FD8
+0xCDFD	0x5984
+0xCDFE	0x5A01
+0xCE40	0x8719
+0xCE41	0x871B
+0xCE42	0x871D
+0xCE43	0x871F
+0xCE44	0x8720
+0xCE45	0x8724
+0xCE46	0x8726
+0xCE47	0x8727
+0xCE48	0x8728
+0xCE49	0x872A
+0xCE4A	0x872B
+0xCE4B	0x872C
+0xCE4C	0x872D
+0xCE4D	0x872F
+0xCE4E	0x8730
+0xCE4F	0x8732
+0xCE50	0x8733
+0xCE51	0x8735
+0xCE52	0x8736
+0xCE53	0x8738
+0xCE54	0x8739
+0xCE55	0x873A
+0xCE56	0x873C
+0xCE57	0x873D
+0xCE58	0x8740
+0xCE59	0x8741
+0xCE5A	0x8742
+0xCE5B	0x8743
+0xCE5C	0x8744
+0xCE5D	0x8745
+0xCE5E	0x8746
+0xCE5F	0x874A
+0xCE60	0x874B
+0xCE61	0x874D
+0xCE62	0x874F
+0xCE63	0x8750
+0xCE64	0x8751
+0xCE65	0x8752
+0xCE66	0x8754
+0xCE67	0x8755
+0xCE68	0x8756
+0xCE69	0x8758
+0xCE6A	0x875A
+0xCE6B	0x875B
+0xCE6C	0x875C
+0xCE6D	0x875D
+0xCE6E	0x875E
+0xCE6F	0x875F
+0xCE70	0x8761
+0xCE71	0x8762
+0xCE72	0x8766
+0xCE73	0x8767
+0xCE74	0x8768
+0xCE75	0x8769
+0xCE76	0x876A
+0xCE77	0x876B
+0xCE78	0x876C
+0xCE79	0x876D
+0xCE7A	0x876F
+0xCE7B	0x8771
+0xCE7C	0x8772
+0xCE7D	0x8773
+0xCE7E	0x8775
+0xCE80	0x8777
+0xCE81	0x8778
+0xCE82	0x8779
+0xCE83	0x877A
+0xCE84	0x877F
+0xCE85	0x8780
+0xCE86	0x8781
+0xCE87	0x8784
+0xCE88	0x8786
+0xCE89	0x8787
+0xCE8A	0x8789
+0xCE8B	0x878A
+0xCE8C	0x878C
+0xCE8D	0x878E
+0xCE8E	0x878F
+0xCE8F	0x8790
+0xCE90	0x8791
+0xCE91	0x8792
+0xCE92	0x8794
+0xCE93	0x8795
+0xCE94	0x8796
+0xCE95	0x8798
+0xCE96	0x8799
+0xCE97	0x879A
+0xCE98	0x879B
+0xCE99	0x879C
+0xCE9A	0x879D
+0xCE9B	0x879E
+0xCE9C	0x87A0
+0xCE9D	0x87A1
+0xCE9E	0x87A2
+0xCE9F	0x87A3
+0xCEA0	0x87A4
+0xCEA1	0x5DCD
+0xCEA2	0x5FAE
+0xCEA3	0x5371
+0xCEA4	0x97E6
+0xCEA5	0x8FDD
+0xCEA6	0x6845
+0xCEA7	0x56F4
+0xCEA8	0x552F
+0xCEA9	0x60DF
+0xCEAA	0x4E3A
+0xCEAB	0x6F4D
+0xCEAC	0x7EF4
+0xCEAD	0x82C7
+0xCEAE	0x840E
+0xCEAF	0x59D4
+0xCEB0	0x4F1F
+0xCEB1	0x4F2A
+0xCEB2	0x5C3E
+0xCEB3	0x7EAC
+0xCEB4	0x672A
+0xCEB5	0x851A
+0xCEB6	0x5473
+0xCEB7	0x754F
+0xCEB8	0x80C3
+0xCEB9	0x5582
+0xCEBA	0x9B4F
+0xCEBB	0x4F4D
+0xCEBC	0x6E2D
+0xCEBD	0x8C13
+0xCEBE	0x5C09
+0xCEBF	0x6170
+0xCEC0	0x536B
+0xCEC1	0x761F
+0xCEC2	0x6E29
+0xCEC3	0x868A
+0xCEC4	0x6587
+0xCEC5	0x95FB
+0xCEC6	0x7EB9
+0xCEC7	0x543B
+0xCEC8	0x7A33
+0xCEC9	0x7D0A
+0xCECA	0x95EE
+0xCECB	0x55E1
+0xCECC	0x7FC1
+0xCECD	0x74EE
+0xCECE	0x631D
+0xCECF	0x8717
+0xCED0	0x6DA1
+0xCED1	0x7A9D
+0xCED2	0x6211
+0xCED3	0x65A1
+0xCED4	0x5367
+0xCED5	0x63E1
+0xCED6	0x6C83
+0xCED7	0x5DEB
+0xCED8	0x545C
+0xCED9	0x94A8
+0xCEDA	0x4E4C
+0xCEDB	0x6C61
+0xCEDC	0x8BEC
+0xCEDD	0x5C4B
+0xCEDE	0x65E0
+0xCEDF	0x829C
+0xCEE0	0x68A7
+0xCEE1	0x543E
+0xCEE2	0x5434
+0xCEE3	0x6BCB
+0xCEE4	0x6B66
+0xCEE5	0x4E94
+0xCEE6	0x6342
+0xCEE7	0x5348
+0xCEE8	0x821E
+0xCEE9	0x4F0D
+0xCEEA	0x4FAE
+0xCEEB	0x575E
+0xCEEC	0x620A
+0xCEED	0x96FE
+0xCEEE	0x6664
+0xCEEF	0x7269
+0xCEF0	0x52FF
+0xCEF1	0x52A1
+0xCEF2	0x609F
+0xCEF3	0x8BEF
+0xCEF4	0x6614
+0xCEF5	0x7199
+0xCEF6	0x6790
+0xCEF7	0x897F
+0xCEF8	0x7852
+0xCEF9	0x77FD
+0xCEFA	0x6670
+0xCEFB	0x563B
+0xCEFC	0x5438
+0xCEFD	0x9521
+0xCEFE	0x727A
+0xCF40	0x87A5
+0xCF41	0x87A6
+0xCF42	0x87A7
+0xCF43	0x87A9
+0xCF44	0x87AA
+0xCF45	0x87AE
+0xCF46	0x87B0
+0xCF47	0x87B1
+0xCF48	0x87B2
+0xCF49	0x87B4
+0xCF4A	0x87B6
+0xCF4B	0x87B7
+0xCF4C	0x87B8
+0xCF4D	0x87B9
+0xCF4E	0x87BB
+0xCF4F	0x87BC
+0xCF50	0x87BE
+0xCF51	0x87BF
+0xCF52	0x87C1
+0xCF53	0x87C2
+0xCF54	0x87C3
+0xCF55	0x87C4
+0xCF56	0x87C5
+0xCF57	0x87C7
+0xCF58	0x87C8
+0xCF59	0x87C9
+0xCF5A	0x87CC
+0xCF5B	0x87CD
+0xCF5C	0x87CE
+0xCF5D	0x87CF
+0xCF5E	0x87D0
+0xCF5F	0x87D4
+0xCF60	0x87D5
+0xCF61	0x87D6
+0xCF62	0x87D7
+0xCF63	0x87D8
+0xCF64	0x87D9
+0xCF65	0x87DA
+0xCF66	0x87DC
+0xCF67	0x87DD
+0xCF68	0x87DE
+0xCF69	0x87DF
+0xCF6A	0x87E1
+0xCF6B	0x87E2
+0xCF6C	0x87E3
+0xCF6D	0x87E4
+0xCF6E	0x87E6
+0xCF6F	0x87E7
+0xCF70	0x87E8
+0xCF71	0x87E9
+0xCF72	0x87EB
+0xCF73	0x87EC
+0xCF74	0x87ED
+0xCF75	0x87EF
+0xCF76	0x87F0
+0xCF77	0x87F1
+0xCF78	0x87F2
+0xCF79	0x87F3
+0xCF7A	0x87F4
+0xCF7B	0x87F5
+0xCF7C	0x87F6
+0xCF7D	0x87F7
+0xCF7E	0x87F8
+0xCF80	0x87FA
+0xCF81	0x87FB
+0xCF82	0x87FC
+0xCF83	0x87FD
+0xCF84	0x87FF
+0xCF85	0x8800
+0xCF86	0x8801
+0xCF87	0x8802
+0xCF88	0x8804
+0xCF89	0x8805
+0xCF8A	0x8806
+0xCF8B	0x8807
+0xCF8C	0x8808
+0xCF8D	0x8809
+0xCF8E	0x880B
+0xCF8F	0x880C
+0xCF90	0x880D
+0xCF91	0x880E
+0xCF92	0x880F
+0xCF93	0x8810
+0xCF94	0x8811
+0xCF95	0x8812
+0xCF96	0x8814
+0xCF97	0x8817
+0xCF98	0x8818
+0xCF99	0x8819
+0xCF9A	0x881A
+0xCF9B	0x881C
+0xCF9C	0x881D
+0xCF9D	0x881E
+0xCF9E	0x881F
+0xCF9F	0x8820
+0xCFA0	0x8823
+0xCFA1	0x7A00
+0xCFA2	0x606F
+0xCFA3	0x5E0C
+0xCFA4	0x6089
+0xCFA5	0x819D
+0xCFA6	0x5915
+0xCFA7	0x60DC
+0xCFA8	0x7184
+0xCFA9	0x70EF
+0xCFAA	0x6EAA
+0xCFAB	0x6C50
+0xCFAC	0x7280
+0xCFAD	0x6A84
+0xCFAE	0x88AD
+0xCFAF	0x5E2D
+0xCFB0	0x4E60
+0xCFB1	0x5AB3
+0xCFB2	0x559C
+0xCFB3	0x94E3
+0xCFB4	0x6D17
+0xCFB5	0x7CFB
+0xCFB6	0x9699
+0xCFB7	0x620F
+0xCFB8	0x7EC6
+0xCFB9	0x778E
+0xCFBA	0x867E
+0xCFBB	0x5323
+0xCFBC	0x971E
+0xCFBD	0x8F96
+0xCFBE	0x6687
+0xCFBF	0x5CE1
+0xCFC0	0x4FA0
+0xCFC1	0x72ED
+0xCFC2	0x4E0B
+0xCFC3	0x53A6
+0xCFC4	0x590F
+0xCFC5	0x5413
+0xCFC6	0x6380
+0xCFC7	0x9528
+0xCFC8	0x5148
+0xCFC9	0x4ED9
+0xCFCA	0x9C9C
+0xCFCB	0x7EA4
+0xCFCC	0x54B8
+0xCFCD	0x8D24
+0xCFCE	0x8854
+0xCFCF	0x8237
+0xCFD0	0x95F2
+0xCFD1	0x6D8E
+0xCFD2	0x5F26
+0xCFD3	0x5ACC
+0xCFD4	0x663E
+0xCFD5	0x9669
+0xCFD6	0x73B0
+0xCFD7	0x732E
+0xCFD8	0x53BF
+0xCFD9	0x817A
+0xCFDA	0x9985
+0xCFDB	0x7FA1
+0xCFDC	0x5BAA
+0xCFDD	0x9677
+0xCFDE	0x9650
+0xCFDF	0x7EBF
+0xCFE0	0x76F8
+0xCFE1	0x53A2
+0xCFE2	0x9576
+0xCFE3	0x9999
+0xCFE4	0x7BB1
+0xCFE5	0x8944
+0xCFE6	0x6E58
+0xCFE7	0x4E61
+0xCFE8	0x7FD4
+0xCFE9	0x7965
+0xCFEA	0x8BE6
+0xCFEB	0x60F3
+0xCFEC	0x54CD
+0xCFED	0x4EAB
+0xCFEE	0x9879
+0xCFEF	0x5DF7
+0xCFF0	0x6A61
+0xCFF1	0x50CF
+0xCFF2	0x5411
+0xCFF3	0x8C61
+0xCFF4	0x8427
+0xCFF5	0x785D
+0xCFF6	0x9704
+0xCFF7	0x524A
+0xCFF8	0x54EE
+0xCFF9	0x56A3
+0xCFFA	0x9500
+0xCFFB	0x6D88
+0xCFFC	0x5BB5
+0xCFFD	0x6DC6
+0xCFFE	0x6653
+0xD040	0x8824
+0xD041	0x8825
+0xD042	0x8826
+0xD043	0x8827
+0xD044	0x8828
+0xD045	0x8829
+0xD046	0x882A
+0xD047	0x882B
+0xD048	0x882C
+0xD049	0x882D
+0xD04A	0x882E
+0xD04B	0x882F
+0xD04C	0x8830
+0xD04D	0x8831
+0xD04E	0x8833
+0xD04F	0x8834
+0xD050	0x8835
+0xD051	0x8836
+0xD052	0x8837
+0xD053	0x8838
+0xD054	0x883A
+0xD055	0x883B
+0xD056	0x883D
+0xD057	0x883E
+0xD058	0x883F
+0xD059	0x8841
+0xD05A	0x8842
+0xD05B	0x8843
+0xD05C	0x8846
+0xD05D	0x8847
+0xD05E	0x8848
+0xD05F	0x8849
+0xD060	0x884A
+0xD061	0x884B
+0xD062	0x884E
+0xD063	0x884F
+0xD064	0x8850
+0xD065	0x8851
+0xD066	0x8852
+0xD067	0x8853
+0xD068	0x8855
+0xD069	0x8856
+0xD06A	0x8858
+0xD06B	0x885A
+0xD06C	0x885B
+0xD06D	0x885C
+0xD06E	0x885D
+0xD06F	0x885E
+0xD070	0x885F
+0xD071	0x8860
+0xD072	0x8866
+0xD073	0x8867
+0xD074	0x886A
+0xD075	0x886D
+0xD076	0x886F
+0xD077	0x8871
+0xD078	0x8873
+0xD079	0x8874
+0xD07A	0x8875
+0xD07B	0x8876
+0xD07C	0x8878
+0xD07D	0x8879
+0xD07E	0x887A
+0xD080	0x887B
+0xD081	0x887C
+0xD082	0x8880
+0xD083	0x8883
+0xD084	0x8886
+0xD085	0x8887
+0xD086	0x8889
+0xD087	0x888A
+0xD088	0x888C
+0xD089	0x888E
+0xD08A	0x888F
+0xD08B	0x8890
+0xD08C	0x8891
+0xD08D	0x8893
+0xD08E	0x8894
+0xD08F	0x8895
+0xD090	0x8897
+0xD091	0x8898
+0xD092	0x8899
+0xD093	0x889A
+0xD094	0x889B
+0xD095	0x889D
+0xD096	0x889E
+0xD097	0x889F
+0xD098	0x88A0
+0xD099	0x88A1
+0xD09A	0x88A3
+0xD09B	0x88A5
+0xD09C	0x88A6
+0xD09D	0x88A7
+0xD09E	0x88A8
+0xD09F	0x88A9
+0xD0A0	0x88AA
+0xD0A1	0x5C0F
+0xD0A2	0x5B5D
+0xD0A3	0x6821
+0xD0A4	0x8096
+0xD0A5	0x5578
+0xD0A6	0x7B11
+0xD0A7	0x6548
+0xD0A8	0x6954
+0xD0A9	0x4E9B
+0xD0AA	0x6B47
+0xD0AB	0x874E
+0xD0AC	0x978B
+0xD0AD	0x534F
+0xD0AE	0x631F
+0xD0AF	0x643A
+0xD0B0	0x90AA
+0xD0B1	0x659C
+0xD0B2	0x80C1
+0xD0B3	0x8C10
+0xD0B4	0x5199
+0xD0B5	0x68B0
+0xD0B6	0x5378
+0xD0B7	0x87F9
+0xD0B8	0x61C8
+0xD0B9	0x6CC4
+0xD0BA	0x6CFB
+0xD0BB	0x8C22
+0xD0BC	0x5C51
+0xD0BD	0x85AA
+0xD0BE	0x82AF
+0xD0BF	0x950C
+0xD0C0	0x6B23
+0xD0C1	0x8F9B
+0xD0C2	0x65B0
+0xD0C3	0x5FFB
+0xD0C4	0x5FC3
+0xD0C5	0x4FE1
+0xD0C6	0x8845
+0xD0C7	0x661F
+0xD0C8	0x8165
+0xD0C9	0x7329
+0xD0CA	0x60FA
+0xD0CB	0x5174
+0xD0CC	0x5211
+0xD0CD	0x578B
+0xD0CE	0x5F62
+0xD0CF	0x90A2
+0xD0D0	0x884C
+0xD0D1	0x9192
+0xD0D2	0x5E78
+0xD0D3	0x674F
+0xD0D4	0x6027
+0xD0D5	0x59D3
+0xD0D6	0x5144
+0xD0D7	0x51F6
+0xD0D8	0x80F8
+0xD0D9	0x5308
+0xD0DA	0x6C79
+0xD0DB	0x96C4
+0xD0DC	0x718A
+0xD0DD	0x4F11
+0xD0DE	0x4FEE
+0xD0DF	0x7F9E
+0xD0E0	0x673D
+0xD0E1	0x55C5
+0xD0E2	0x9508
+0xD0E3	0x79C0
+0xD0E4	0x8896
+0xD0E5	0x7EE3
+0xD0E6	0x589F
+0xD0E7	0x620C
+0xD0E8	0x9700
+0xD0E9	0x865A
+0xD0EA	0x5618
+0xD0EB	0x987B
+0xD0EC	0x5F90
+0xD0ED	0x8BB8
+0xD0EE	0x84C4
+0xD0EF	0x9157
+0xD0F0	0x53D9
+0xD0F1	0x65ED
+0xD0F2	0x5E8F
+0xD0F3	0x755C
+0xD0F4	0x6064
+0xD0F5	0x7D6E
+0xD0F6	0x5A7F
+0xD0F7	0x7EEA
+0xD0F8	0x7EED
+0xD0F9	0x8F69
+0xD0FA	0x55A7
+0xD0FB	0x5BA3
+0xD0FC	0x60AC
+0xD0FD	0x65CB
+0xD0FE	0x7384
+0xD140	0x88AC
+0xD141	0x88AE
+0xD142	0x88AF
+0xD143	0x88B0
+0xD144	0x88B2
+0xD145	0x88B3
+0xD146	0x88B4
+0xD147	0x88B5
+0xD148	0x88B6
+0xD149	0x88B8
+0xD14A	0x88B9
+0xD14B	0x88BA
+0xD14C	0x88BB
+0xD14D	0x88BD
+0xD14E	0x88BE
+0xD14F	0x88BF
+0xD150	0x88C0
+0xD151	0x88C3
+0xD152	0x88C4
+0xD153	0x88C7
+0xD154	0x88C8
+0xD155	0x88CA
+0xD156	0x88CB
+0xD157	0x88CC
+0xD158	0x88CD
+0xD159	0x88CF
+0xD15A	0x88D0
+0xD15B	0x88D1
+0xD15C	0x88D3
+0xD15D	0x88D6
+0xD15E	0x88D7
+0xD15F	0x88DA
+0xD160	0x88DB
+0xD161	0x88DC
+0xD162	0x88DD
+0xD163	0x88DE
+0xD164	0x88E0
+0xD165	0x88E1
+0xD166	0x88E6
+0xD167	0x88E7
+0xD168	0x88E9
+0xD169	0x88EA
+0xD16A	0x88EB
+0xD16B	0x88EC
+0xD16C	0x88ED
+0xD16D	0x88EE
+0xD16E	0x88EF
+0xD16F	0x88F2
+0xD170	0x88F5
+0xD171	0x88F6
+0xD172	0x88F7
+0xD173	0x88FA
+0xD174	0x88FB
+0xD175	0x88FD
+0xD176	0x88FF
+0xD177	0x8900
+0xD178	0x8901
+0xD179	0x8903
+0xD17A	0x8904
+0xD17B	0x8905
+0xD17C	0x8906
+0xD17D	0x8907
+0xD17E	0x8908
+0xD180	0x8909
+0xD181	0x890B
+0xD182	0x890C
+0xD183	0x890D
+0xD184	0x890E
+0xD185	0x890F
+0xD186	0x8911
+0xD187	0x8914
+0xD188	0x8915
+0xD189	0x8916
+0xD18A	0x8917
+0xD18B	0x8918
+0xD18C	0x891C
+0xD18D	0x891D
+0xD18E	0x891E
+0xD18F	0x891F
+0xD190	0x8920
+0xD191	0x8922
+0xD192	0x8923
+0xD193	0x8924
+0xD194	0x8926
+0xD195	0x8927
+0xD196	0x8928
+0xD197	0x8929
+0xD198	0x892C
+0xD199	0x892D
+0xD19A	0x892E
+0xD19B	0x892F
+0xD19C	0x8931
+0xD19D	0x8932
+0xD19E	0x8933
+0xD19F	0x8935
+0xD1A0	0x8937
+0xD1A1	0x9009
+0xD1A2	0x7663
+0xD1A3	0x7729
+0xD1A4	0x7EDA
+0xD1A5	0x9774
+0xD1A6	0x859B
+0xD1A7	0x5B66
+0xD1A8	0x7A74
+0xD1A9	0x96EA
+0xD1AA	0x8840
+0xD1AB	0x52CB
+0xD1AC	0x718F
+0xD1AD	0x5FAA
+0xD1AE	0x65EC
+0xD1AF	0x8BE2
+0xD1B0	0x5BFB
+0xD1B1	0x9A6F
+0xD1B2	0x5DE1
+0xD1B3	0x6B89
+0xD1B4	0x6C5B
+0xD1B5	0x8BAD
+0xD1B6	0x8BAF
+0xD1B7	0x900A
+0xD1B8	0x8FC5
+0xD1B9	0x538B
+0xD1BA	0x62BC
+0xD1BB	0x9E26
+0xD1BC	0x9E2D
+0xD1BD	0x5440
+0xD1BE	0x4E2B
+0xD1BF	0x82BD
+0xD1C0	0x7259
+0xD1C1	0x869C
+0xD1C2	0x5D16
+0xD1C3	0x8859
+0xD1C4	0x6DAF
+0xD1C5	0x96C5
+0xD1C6	0x54D1
+0xD1C7	0x4E9A
+0xD1C8	0x8BB6
+0xD1C9	0x7109
+0xD1CA	0x54BD
+0xD1CB	0x9609
+0xD1CC	0x70DF
+0xD1CD	0x6DF9
+0xD1CE	0x76D0
+0xD1CF	0x4E25
+0xD1D0	0x7814
+0xD1D1	0x8712
+0xD1D2	0x5CA9
+0xD1D3	0x5EF6
+0xD1D4	0x8A00
+0xD1D5	0x989C
+0xD1D6	0x960E
+0xD1D7	0x708E
+0xD1D8	0x6CBF
+0xD1D9	0x5944
+0xD1DA	0x63A9
+0xD1DB	0x773C
+0xD1DC	0x884D
+0xD1DD	0x6F14
+0xD1DE	0x8273
+0xD1DF	0x5830
+0xD1E0	0x71D5
+0xD1E1	0x538C
+0xD1E2	0x781A
+0xD1E3	0x96C1
+0xD1E4	0x5501
+0xD1E5	0x5F66
+0xD1E6	0x7130
+0xD1E7	0x5BB4
+0xD1E8	0x8C1A
+0xD1E9	0x9A8C
+0xD1EA	0x6B83
+0xD1EB	0x592E
+0xD1EC	0x9E2F
+0xD1ED	0x79E7
+0xD1EE	0x6768
+0xD1EF	0x626C
+0xD1F0	0x4F6F
+0xD1F1	0x75A1
+0xD1F2	0x7F8A
+0xD1F3	0x6D0B
+0xD1F4	0x9633
+0xD1F5	0x6C27
+0xD1F6	0x4EF0
+0xD1F7	0x75D2
+0xD1F8	0x517B
+0xD1F9	0x6837
+0xD1FA	0x6F3E
+0xD1FB	0x9080
+0xD1FC	0x8170
+0xD1FD	0x5996
+0xD1FE	0x7476
+0xD240	0x8938
+0xD241	0x8939
+0xD242	0x893A
+0xD243	0x893B
+0xD244	0x893C
+0xD245	0x893D
+0xD246	0x893E
+0xD247	0x893F
+0xD248	0x8940
+0xD249	0x8942
+0xD24A	0x8943
+0xD24B	0x8945
+0xD24C	0x8946
+0xD24D	0x8947
+0xD24E	0x8948
+0xD24F	0x8949
+0xD250	0x894A
+0xD251	0x894B
+0xD252	0x894C
+0xD253	0x894D
+0xD254	0x894E
+0xD255	0x894F
+0xD256	0x8950
+0xD257	0x8951
+0xD258	0x8952
+0xD259	0x8953
+0xD25A	0x8954
+0xD25B	0x8955
+0xD25C	0x8956
+0xD25D	0x8957
+0xD25E	0x8958
+0xD25F	0x8959
+0xD260	0x895A
+0xD261	0x895B
+0xD262	0x895C
+0xD263	0x895D
+0xD264	0x8960
+0xD265	0x8961
+0xD266	0x8962
+0xD267	0x8963
+0xD268	0x8964
+0xD269	0x8965
+0xD26A	0x8967
+0xD26B	0x8968
+0xD26C	0x8969
+0xD26D	0x896A
+0xD26E	0x896B
+0xD26F	0x896C
+0xD270	0x896D
+0xD271	0x896E
+0xD272	0x896F
+0xD273	0x8970
+0xD274	0x8971
+0xD275	0x8972
+0xD276	0x8973
+0xD277	0x8974
+0xD278	0x8975
+0xD279	0x8976
+0xD27A	0x8977
+0xD27B	0x8978
+0xD27C	0x8979
+0xD27D	0x897A
+0xD27E	0x897C
+0xD280	0x897D
+0xD281	0x897E
+0xD282	0x8980
+0xD283	0x8982
+0xD284	0x8984
+0xD285	0x8985
+0xD286	0x8987
+0xD287	0x8988
+0xD288	0x8989
+0xD289	0x898A
+0xD28A	0x898B
+0xD28B	0x898C
+0xD28C	0x898D
+0xD28D	0x898E
+0xD28E	0x898F
+0xD28F	0x8990
+0xD290	0x8991
+0xD291	0x8992
+0xD292	0x8993
+0xD293	0x8994
+0xD294	0x8995
+0xD295	0x8996
+0xD296	0x8997
+0xD297	0x8998
+0xD298	0x8999
+0xD299	0x899A
+0xD29A	0x899B
+0xD29B	0x899C
+0xD29C	0x899D
+0xD29D	0x899E
+0xD29E	0x899F
+0xD29F	0x89A0
+0xD2A0	0x89A1
+0xD2A1	0x6447
+0xD2A2	0x5C27
+0xD2A3	0x9065
+0xD2A4	0x7A91
+0xD2A5	0x8C23
+0xD2A6	0x59DA
+0xD2A7	0x54AC
+0xD2A8	0x8200
+0xD2A9	0x836F
+0xD2AA	0x8981
+0xD2AB	0x8000
+0xD2AC	0x6930
+0xD2AD	0x564E
+0xD2AE	0x8036
+0xD2AF	0x7237
+0xD2B0	0x91CE
+0xD2B1	0x51B6
+0xD2B2	0x4E5F
+0xD2B3	0x9875
+0xD2B4	0x6396
+0xD2B5	0x4E1A
+0xD2B6	0x53F6
+0xD2B7	0x66F3
+0xD2B8	0x814B
+0xD2B9	0x591C
+0xD2BA	0x6DB2
+0xD2BB	0x4E00
+0xD2BC	0x58F9
+0xD2BD	0x533B
+0xD2BE	0x63D6
+0xD2BF	0x94F1
+0xD2C0	0x4F9D
+0xD2C1	0x4F0A
+0xD2C2	0x8863
+0xD2C3	0x9890
+0xD2C4	0x5937
+0xD2C5	0x9057
+0xD2C6	0x79FB
+0xD2C7	0x4EEA
+0xD2C8	0x80F0
+0xD2C9	0x7591
+0xD2CA	0x6C82
+0xD2CB	0x5B9C
+0xD2CC	0x59E8
+0xD2CD	0x5F5D
+0xD2CE	0x6905
+0xD2CF	0x8681
+0xD2D0	0x501A
+0xD2D1	0x5DF2
+0xD2D2	0x4E59
+0xD2D3	0x77E3
+0xD2D4	0x4EE5
+0xD2D5	0x827A
+0xD2D6	0x6291
+0xD2D7	0x6613
+0xD2D8	0x9091
+0xD2D9	0x5C79
+0xD2DA	0x4EBF
+0xD2DB	0x5F79
+0xD2DC	0x81C6
+0xD2DD	0x9038
+0xD2DE	0x8084
+0xD2DF	0x75AB
+0xD2E0	0x4EA6
+0xD2E1	0x88D4
+0xD2E2	0x610F
+0xD2E3	0x6BC5
+0xD2E4	0x5FC6
+0xD2E5	0x4E49
+0xD2E6	0x76CA
+0xD2E7	0x6EA2
+0xD2E8	0x8BE3
+0xD2E9	0x8BAE
+0xD2EA	0x8C0A
+0xD2EB	0x8BD1
+0xD2EC	0x5F02
+0xD2ED	0x7FFC
+0xD2EE	0x7FCC
+0xD2EF	0x7ECE
+0xD2F0	0x8335
+0xD2F1	0x836B
+0xD2F2	0x56E0
+0xD2F3	0x6BB7
+0xD2F4	0x97F3
+0xD2F5	0x9634
+0xD2F6	0x59FB
+0xD2F7	0x541F
+0xD2F8	0x94F6
+0xD2F9	0x6DEB
+0xD2FA	0x5BC5
+0xD2FB	0x996E
+0xD2FC	0x5C39
+0xD2FD	0x5F15
+0xD2FE	0x9690
+0xD340	0x89A2
+0xD341	0x89A3
+0xD342	0x89A4
+0xD343	0x89A5
+0xD344	0x89A6
+0xD345	0x89A7
+0xD346	0x89A8
+0xD347	0x89A9
+0xD348	0x89AA
+0xD349	0x89AB
+0xD34A	0x89AC
+0xD34B	0x89AD
+0xD34C	0x89AE
+0xD34D	0x89AF
+0xD34E	0x89B0
+0xD34F	0x89B1
+0xD350	0x89B2
+0xD351	0x89B3
+0xD352	0x89B4
+0xD353	0x89B5
+0xD354	0x89B6
+0xD355	0x89B7
+0xD356	0x89B8
+0xD357	0x89B9
+0xD358	0x89BA
+0xD359	0x89BB
+0xD35A	0x89BC
+0xD35B	0x89BD
+0xD35C	0x89BE
+0xD35D	0x89BF
+0xD35E	0x89C0
+0xD35F	0x89C3
+0xD360	0x89CD
+0xD361	0x89D3
+0xD362	0x89D4
+0xD363	0x89D5
+0xD364	0x89D7
+0xD365	0x89D8
+0xD366	0x89D9
+0xD367	0x89DB
+0xD368	0x89DD
+0xD369	0x89DF
+0xD36A	0x89E0
+0xD36B	0x89E1
+0xD36C	0x89E2
+0xD36D	0x89E4
+0xD36E	0x89E7
+0xD36F	0x89E8
+0xD370	0x89E9
+0xD371	0x89EA
+0xD372	0x89EC
+0xD373	0x89ED
+0xD374	0x89EE
+0xD375	0x89F0
+0xD376	0x89F1
+0xD377	0x89F2
+0xD378	0x89F4
+0xD379	0x89F5
+0xD37A	0x89F6
+0xD37B	0x89F7
+0xD37C	0x89F8
+0xD37D	0x89F9
+0xD37E	0x89FA
+0xD380	0x89FB
+0xD381	0x89FC
+0xD382	0x89FD
+0xD383	0x89FE
+0xD384	0x89FF
+0xD385	0x8A01
+0xD386	0x8A02
+0xD387	0x8A03
+0xD388	0x8A04
+0xD389	0x8A05
+0xD38A	0x8A06
+0xD38B	0x8A08
+0xD38C	0x8A09
+0xD38D	0x8A0A
+0xD38E	0x8A0B
+0xD38F	0x8A0C
+0xD390	0x8A0D
+0xD391	0x8A0E
+0xD392	0x8A0F
+0xD393	0x8A10
+0xD394	0x8A11
+0xD395	0x8A12
+0xD396	0x8A13
+0xD397	0x8A14
+0xD398	0x8A15
+0xD399	0x8A16
+0xD39A	0x8A17
+0xD39B	0x8A18
+0xD39C	0x8A19
+0xD39D	0x8A1A
+0xD39E	0x8A1B
+0xD39F	0x8A1C
+0xD3A0	0x8A1D
+0xD3A1	0x5370
+0xD3A2	0x82F1
+0xD3A3	0x6A31
+0xD3A4	0x5A74
+0xD3A5	0x9E70
+0xD3A6	0x5E94
+0xD3A7	0x7F28
+0xD3A8	0x83B9
+0xD3A9	0x8424
+0xD3AA	0x8425
+0xD3AB	0x8367
+0xD3AC	0x8747
+0xD3AD	0x8FCE
+0xD3AE	0x8D62
+0xD3AF	0x76C8
+0xD3B0	0x5F71
+0xD3B1	0x9896
+0xD3B2	0x786C
+0xD3B3	0x6620
+0xD3B4	0x54DF
+0xD3B5	0x62E5
+0xD3B6	0x4F63
+0xD3B7	0x81C3
+0xD3B8	0x75C8
+0xD3B9	0x5EB8
+0xD3BA	0x96CD
+0xD3BB	0x8E0A
+0xD3BC	0x86F9
+0xD3BD	0x548F
+0xD3BE	0x6CF3
+0xD3BF	0x6D8C
+0xD3C0	0x6C38
+0xD3C1	0x607F
+0xD3C2	0x52C7
+0xD3C3	0x7528
+0xD3C4	0x5E7D
+0xD3C5	0x4F18
+0xD3C6	0x60A0
+0xD3C7	0x5FE7
+0xD3C8	0x5C24
+0xD3C9	0x7531
+0xD3CA	0x90AE
+0xD3CB	0x94C0
+0xD3CC	0x72B9
+0xD3CD	0x6CB9
+0xD3CE	0x6E38
+0xD3CF	0x9149
+0xD3D0	0x6709
+0xD3D1	0x53CB
+0xD3D2	0x53F3
+0xD3D3	0x4F51
+0xD3D4	0x91C9
+0xD3D5	0x8BF1
+0xD3D6	0x53C8
+0xD3D7	0x5E7C
+0xD3D8	0x8FC2
+0xD3D9	0x6DE4
+0xD3DA	0x4E8E
+0xD3DB	0x76C2
+0xD3DC	0x6986
+0xD3DD	0x865E
+0xD3DE	0x611A
+0xD3DF	0x8206
+0xD3E0	0x4F59
+0xD3E1	0x4FDE
+0xD3E2	0x903E
+0xD3E3	0x9C7C
+0xD3E4	0x6109
+0xD3E5	0x6E1D
+0xD3E6	0x6E14
+0xD3E7	0x9685
+0xD3E8	0x4E88
+0xD3E9	0x5A31
+0xD3EA	0x96E8
+0xD3EB	0x4E0E
+0xD3EC	0x5C7F
+0xD3ED	0x79B9
+0xD3EE	0x5B87
+0xD3EF	0x8BED
+0xD3F0	0x7FBD
+0xD3F1	0x7389
+0xD3F2	0x57DF
+0xD3F3	0x828B
+0xD3F4	0x90C1
+0xD3F5	0x5401
+0xD3F6	0x9047
+0xD3F7	0x55BB
+0xD3F8	0x5CEA
+0xD3F9	0x5FA1
+0xD3FA	0x6108
+0xD3FB	0x6B32
+0xD3FC	0x72F1
+0xD3FD	0x80B2
+0xD3FE	0x8A89
+0xD440	0x8A1E
+0xD441	0x8A1F
+0xD442	0x8A20
+0xD443	0x8A21
+0xD444	0x8A22
+0xD445	0x8A23
+0xD446	0x8A24
+0xD447	0x8A25
+0xD448	0x8A26
+0xD449	0x8A27
+0xD44A	0x8A28
+0xD44B	0x8A29
+0xD44C	0x8A2A
+0xD44D	0x8A2B
+0xD44E	0x8A2C
+0xD44F	0x8A2D
+0xD450	0x8A2E
+0xD451	0x8A2F
+0xD452	0x8A30
+0xD453	0x8A31
+0xD454	0x8A32
+0xD455	0x8A33
+0xD456	0x8A34
+0xD457	0x8A35
+0xD458	0x8A36
+0xD459	0x8A37
+0xD45A	0x8A38
+0xD45B	0x8A39
+0xD45C	0x8A3A
+0xD45D	0x8A3B
+0xD45E	0x8A3C
+0xD45F	0x8A3D
+0xD460	0x8A3F
+0xD461	0x8A40
+0xD462	0x8A41
+0xD463	0x8A42
+0xD464	0x8A43
+0xD465	0x8A44
+0xD466	0x8A45
+0xD467	0x8A46
+0xD468	0x8A47
+0xD469	0x8A49
+0xD46A	0x8A4A
+0xD46B	0x8A4B
+0xD46C	0x8A4C
+0xD46D	0x8A4D
+0xD46E	0x8A4E
+0xD46F	0x8A4F
+0xD470	0x8A50
+0xD471	0x8A51
+0xD472	0x8A52
+0xD473	0x8A53
+0xD474	0x8A54
+0xD475	0x8A55
+0xD476	0x8A56
+0xD477	0x8A57
+0xD478	0x8A58
+0xD479	0x8A59
+0xD47A	0x8A5A
+0xD47B	0x8A5B
+0xD47C	0x8A5C
+0xD47D	0x8A5D
+0xD47E	0x8A5E
+0xD480	0x8A5F
+0xD481	0x8A60
+0xD482	0x8A61
+0xD483	0x8A62
+0xD484	0x8A63
+0xD485	0x8A64
+0xD486	0x8A65
+0xD487	0x8A66
+0xD488	0x8A67
+0xD489	0x8A68
+0xD48A	0x8A69
+0xD48B	0x8A6A
+0xD48C	0x8A6B
+0xD48D	0x8A6C
+0xD48E	0x8A6D
+0xD48F	0x8A6E
+0xD490	0x8A6F
+0xD491	0x8A70
+0xD492	0x8A71
+0xD493	0x8A72
+0xD494	0x8A73
+0xD495	0x8A74
+0xD496	0x8A75
+0xD497	0x8A76
+0xD498	0x8A77
+0xD499	0x8A78
+0xD49A	0x8A7A
+0xD49B	0x8A7B
+0xD49C	0x8A7C
+0xD49D	0x8A7D
+0xD49E	0x8A7E
+0xD49F	0x8A7F
+0xD4A0	0x8A80
+0xD4A1	0x6D74
+0xD4A2	0x5BD3
+0xD4A3	0x88D5
+0xD4A4	0x9884
+0xD4A5	0x8C6B
+0xD4A6	0x9A6D
+0xD4A7	0x9E33
+0xD4A8	0x6E0A
+0xD4A9	0x51A4
+0xD4AA	0x5143
+0xD4AB	0x57A3
+0xD4AC	0x8881
+0xD4AD	0x539F
+0xD4AE	0x63F4
+0xD4AF	0x8F95
+0xD4B0	0x56ED
+0xD4B1	0x5458
+0xD4B2	0x5706
+0xD4B3	0x733F
+0xD4B4	0x6E90
+0xD4B5	0x7F18
+0xD4B6	0x8FDC
+0xD4B7	0x82D1
+0xD4B8	0x613F
+0xD4B9	0x6028
+0xD4BA	0x9662
+0xD4BB	0x66F0
+0xD4BC	0x7EA6
+0xD4BD	0x8D8A
+0xD4BE	0x8DC3
+0xD4BF	0x94A5
+0xD4C0	0x5CB3
+0xD4C1	0x7CA4
+0xD4C2	0x6708
+0xD4C3	0x60A6
+0xD4C4	0x9605
+0xD4C5	0x8018
+0xD4C6	0x4E91
+0xD4C7	0x90E7
+0xD4C8	0x5300
+0xD4C9	0x9668
+0xD4CA	0x5141
+0xD4CB	0x8FD0
+0xD4CC	0x8574
+0xD4CD	0x915D
+0xD4CE	0x6655
+0xD4CF	0x97F5
+0xD4D0	0x5B55
+0xD4D1	0x531D
+0xD4D2	0x7838
+0xD4D3	0x6742
+0xD4D4	0x683D
+0xD4D5	0x54C9
+0xD4D6	0x707E
+0xD4D7	0x5BB0
+0xD4D8	0x8F7D
+0xD4D9	0x518D
+0xD4DA	0x5728
+0xD4DB	0x54B1
+0xD4DC	0x6512
+0xD4DD	0x6682
+0xD4DE	0x8D5E
+0xD4DF	0x8D43
+0xD4E0	0x810F
+0xD4E1	0x846C
+0xD4E2	0x906D
+0xD4E3	0x7CDF
+0xD4E4	0x51FF
+0xD4E5	0x85FB
+0xD4E6	0x67A3
+0xD4E7	0x65E9
+0xD4E8	0x6FA1
+0xD4E9	0x86A4
+0xD4EA	0x8E81
+0xD4EB	0x566A
+0xD4EC	0x9020
+0xD4ED	0x7682
+0xD4EE	0x7076
+0xD4EF	0x71E5
+0xD4F0	0x8D23
+0xD4F1	0x62E9
+0xD4F2	0x5219
+0xD4F3	0x6CFD
+0xD4F4	0x8D3C
+0xD4F5	0x600E
+0xD4F6	0x589E
+0xD4F7	0x618E
+0xD4F8	0x66FE
+0xD4F9	0x8D60
+0xD4FA	0x624E
+0xD4FB	0x55B3
+0xD4FC	0x6E23
+0xD4FD	0x672D
+0xD4FE	0x8F67
+0xD540	0x8A81
+0xD541	0x8A82
+0xD542	0x8A83
+0xD543	0x8A84
+0xD544	0x8A85
+0xD545	0x8A86
+0xD546	0x8A87
+0xD547	0x8A88
+0xD548	0x8A8B
+0xD549	0x8A8C
+0xD54A	0x8A8D
+0xD54B	0x8A8E
+0xD54C	0x8A8F
+0xD54D	0x8A90
+0xD54E	0x8A91
+0xD54F	0x8A92
+0xD550	0x8A94
+0xD551	0x8A95
+0xD552	0x8A96
+0xD553	0x8A97
+0xD554	0x8A98
+0xD555	0x8A99
+0xD556	0x8A9A
+0xD557	0x8A9B
+0xD558	0x8A9C
+0xD559	0x8A9D
+0xD55A	0x8A9E
+0xD55B	0x8A9F
+0xD55C	0x8AA0
+0xD55D	0x8AA1
+0xD55E	0x8AA2
+0xD55F	0x8AA3
+0xD560	0x8AA4
+0xD561	0x8AA5
+0xD562	0x8AA6
+0xD563	0x8AA7
+0xD564	0x8AA8
+0xD565	0x8AA9
+0xD566	0x8AAA
+0xD567	0x8AAB
+0xD568	0x8AAC
+0xD569	0x8AAD
+0xD56A	0x8AAE
+0xD56B	0x8AAF
+0xD56C	0x8AB0
+0xD56D	0x8AB1
+0xD56E	0x8AB2
+0xD56F	0x8AB3
+0xD570	0x8AB4
+0xD571	0x8AB5
+0xD572	0x8AB6
+0xD573	0x8AB7
+0xD574	0x8AB8
+0xD575	0x8AB9
+0xD576	0x8ABA
+0xD577	0x8ABB
+0xD578	0x8ABC
+0xD579	0x8ABD
+0xD57A	0x8ABE
+0xD57B	0x8ABF
+0xD57C	0x8AC0
+0xD57D	0x8AC1
+0xD57E	0x8AC2
+0xD580	0x8AC3
+0xD581	0x8AC4
+0xD582	0x8AC5
+0xD583	0x8AC6
+0xD584	0x8AC7
+0xD585	0x8AC8
+0xD586	0x8AC9
+0xD587	0x8ACA
+0xD588	0x8ACB
+0xD589	0x8ACC
+0xD58A	0x8ACD
+0xD58B	0x8ACE
+0xD58C	0x8ACF
+0xD58D	0x8AD0
+0xD58E	0x8AD1
+0xD58F	0x8AD2
+0xD590	0x8AD3
+0xD591	0x8AD4
+0xD592	0x8AD5
+0xD593	0x8AD6
+0xD594	0x8AD7
+0xD595	0x8AD8
+0xD596	0x8AD9
+0xD597	0x8ADA
+0xD598	0x8ADB
+0xD599	0x8ADC
+0xD59A	0x8ADD
+0xD59B	0x8ADE
+0xD59C	0x8ADF
+0xD59D	0x8AE0
+0xD59E	0x8AE1
+0xD59F	0x8AE2
+0xD5A0	0x8AE3
+0xD5A1	0x94E1
+0xD5A2	0x95F8
+0xD5A3	0x7728
+0xD5A4	0x6805
+0xD5A5	0x69A8
+0xD5A6	0x548B
+0xD5A7	0x4E4D
+0xD5A8	0x70B8
+0xD5A9	0x8BC8
+0xD5AA	0x6458
+0xD5AB	0x658B
+0xD5AC	0x5B85
+0xD5AD	0x7A84
+0xD5AE	0x503A
+0xD5AF	0x5BE8
+0xD5B0	0x77BB
+0xD5B1	0x6BE1
+0xD5B2	0x8A79
+0xD5B3	0x7C98
+0xD5B4	0x6CBE
+0xD5B5	0x76CF
+0xD5B6	0x65A9
+0xD5B7	0x8F97
+0xD5B8	0x5D2D
+0xD5B9	0x5C55
+0xD5BA	0x8638
+0xD5BB	0x6808
+0xD5BC	0x5360
+0xD5BD	0x6218
+0xD5BE	0x7AD9
+0xD5BF	0x6E5B
+0xD5C0	0x7EFD
+0xD5C1	0x6A1F
+0xD5C2	0x7AE0
+0xD5C3	0x5F70
+0xD5C4	0x6F33
+0xD5C5	0x5F20
+0xD5C6	0x638C
+0xD5C7	0x6DA8
+0xD5C8	0x6756
+0xD5C9	0x4E08
+0xD5CA	0x5E10
+0xD5CB	0x8D26
+0xD5CC	0x4ED7
+0xD5CD	0x80C0
+0xD5CE	0x7634
+0xD5CF	0x969C
+0xD5D0	0x62DB
+0xD5D1	0x662D
+0xD5D2	0x627E
+0xD5D3	0x6CBC
+0xD5D4	0x8D75
+0xD5D5	0x7167
+0xD5D6	0x7F69
+0xD5D7	0x5146
+0xD5D8	0x8087
+0xD5D9	0x53EC
+0xD5DA	0x906E
+0xD5DB	0x6298
+0xD5DC	0x54F2
+0xD5DD	0x86F0
+0xD5DE	0x8F99
+0xD5DF	0x8005
+0xD5E0	0x9517
+0xD5E1	0x8517
+0xD5E2	0x8FD9
+0xD5E3	0x6D59
+0xD5E4	0x73CD
+0xD5E5	0x659F
+0xD5E6	0x771F
+0xD5E7	0x7504
+0xD5E8	0x7827
+0xD5E9	0x81FB
+0xD5EA	0x8D1E
+0xD5EB	0x9488
+0xD5EC	0x4FA6
+0xD5ED	0x6795
+0xD5EE	0x75B9
+0xD5EF	0x8BCA
+0xD5F0	0x9707
+0xD5F1	0x632F
+0xD5F2	0x9547
+0xD5F3	0x9635
+0xD5F4	0x84B8
+0xD5F5	0x6323
+0xD5F6	0x7741
+0xD5F7	0x5F81
+0xD5F8	0x72F0
+0xD5F9	0x4E89
+0xD5FA	0x6014
+0xD5FB	0x6574
+0xD5FC	0x62EF
+0xD5FD	0x6B63
+0xD5FE	0x653F
+0xD640	0x8AE4
+0xD641	0x8AE5
+0xD642	0x8AE6
+0xD643	0x8AE7
+0xD644	0x8AE8
+0xD645	0x8AE9
+0xD646	0x8AEA
+0xD647	0x8AEB
+0xD648	0x8AEC
+0xD649	0x8AED
+0xD64A	0x8AEE
+0xD64B	0x8AEF
+0xD64C	0x8AF0
+0xD64D	0x8AF1
+0xD64E	0x8AF2
+0xD64F	0x8AF3
+0xD650	0x8AF4
+0xD651	0x8AF5
+0xD652	0x8AF6
+0xD653	0x8AF7
+0xD654	0x8AF8
+0xD655	0x8AF9
+0xD656	0x8AFA
+0xD657	0x8AFB
+0xD658	0x8AFC
+0xD659	0x8AFD
+0xD65A	0x8AFE
+0xD65B	0x8AFF
+0xD65C	0x8B00
+0xD65D	0x8B01
+0xD65E	0x8B02
+0xD65F	0x8B03
+0xD660	0x8B04
+0xD661	0x8B05
+0xD662	0x8B06
+0xD663	0x8B08
+0xD664	0x8B09
+0xD665	0x8B0A
+0xD666	0x8B0B
+0xD667	0x8B0C
+0xD668	0x8B0D
+0xD669	0x8B0E
+0xD66A	0x8B0F
+0xD66B	0x8B10
+0xD66C	0x8B11
+0xD66D	0x8B12
+0xD66E	0x8B13
+0xD66F	0x8B14
+0xD670	0x8B15
+0xD671	0x8B16
+0xD672	0x8B17
+0xD673	0x8B18
+0xD674	0x8B19
+0xD675	0x8B1A
+0xD676	0x8B1B
+0xD677	0x8B1C
+0xD678	0x8B1D
+0xD679	0x8B1E
+0xD67A	0x8B1F
+0xD67B	0x8B20
+0xD67C	0x8B21
+0xD67D	0x8B22
+0xD67E	0x8B23
+0xD680	0x8B24
+0xD681	0x8B25
+0xD682	0x8B27
+0xD683	0x8B28
+0xD684	0x8B29
+0xD685	0x8B2A
+0xD686	0x8B2B
+0xD687	0x8B2C
+0xD688	0x8B2D
+0xD689	0x8B2E
+0xD68A	0x8B2F
+0xD68B	0x8B30
+0xD68C	0x8B31
+0xD68D	0x8B32
+0xD68E	0x8B33
+0xD68F	0x8B34
+0xD690	0x8B35
+0xD691	0x8B36
+0xD692	0x8B37
+0xD693	0x8B38
+0xD694	0x8B39
+0xD695	0x8B3A
+0xD696	0x8B3B
+0xD697	0x8B3C
+0xD698	0x8B3D
+0xD699	0x8B3E
+0xD69A	0x8B3F
+0xD69B	0x8B40
+0xD69C	0x8B41
+0xD69D	0x8B42
+0xD69E	0x8B43
+0xD69F	0x8B44
+0xD6A0	0x8B45
+0xD6A1	0x5E27
+0xD6A2	0x75C7
+0xD6A3	0x90D1
+0xD6A4	0x8BC1
+0xD6A5	0x829D
+0xD6A6	0x679D
+0xD6A7	0x652F
+0xD6A8	0x5431
+0xD6A9	0x8718
+0xD6AA	0x77E5
+0xD6AB	0x80A2
+0xD6AC	0x8102
+0xD6AD	0x6C41
+0xD6AE	0x4E4B
+0xD6AF	0x7EC7
+0xD6B0	0x804C
+0xD6B1	0x76F4
+0xD6B2	0x690D
+0xD6B3	0x6B96
+0xD6B4	0x6267
+0xD6B5	0x503C
+0xD6B6	0x4F84
+0xD6B7	0x5740
+0xD6B8	0x6307
+0xD6B9	0x6B62
+0xD6BA	0x8DBE
+0xD6BB	0x53EA
+0xD6BC	0x65E8
+0xD6BD	0x7EB8
+0xD6BE	0x5FD7
+0xD6BF	0x631A
+0xD6C0	0x63B7
+0xD6C1	0x81F3
+0xD6C2	0x81F4
+0xD6C3	0x7F6E
+0xD6C4	0x5E1C
+0xD6C5	0x5CD9
+0xD6C6	0x5236
+0xD6C7	0x667A
+0xD6C8	0x79E9
+0xD6C9	0x7A1A
+0xD6CA	0x8D28
+0xD6CB	0x7099
+0xD6CC	0x75D4
+0xD6CD	0x6EDE
+0xD6CE	0x6CBB
+0xD6CF	0x7A92
+0xD6D0	0x4E2D
+0xD6D1	0x76C5
+0xD6D2	0x5FE0
+0xD6D3	0x949F
+0xD6D4	0x8877
+0xD6D5	0x7EC8
+0xD6D6	0x79CD
+0xD6D7	0x80BF
+0xD6D8	0x91CD
+0xD6D9	0x4EF2
+0xD6DA	0x4F17
+0xD6DB	0x821F
+0xD6DC	0x5468
+0xD6DD	0x5DDE
+0xD6DE	0x6D32
+0xD6DF	0x8BCC
+0xD6E0	0x7CA5
+0xD6E1	0x8F74
+0xD6E2	0x8098
+0xD6E3	0x5E1A
+0xD6E4	0x5492
+0xD6E5	0x76B1
+0xD6E6	0x5B99
+0xD6E7	0x663C
+0xD6E8	0x9AA4
+0xD6E9	0x73E0
+0xD6EA	0x682A
+0xD6EB	0x86DB
+0xD6EC	0x6731
+0xD6ED	0x732A
+0xD6EE	0x8BF8
+0xD6EF	0x8BDB
+0xD6F0	0x9010
+0xD6F1	0x7AF9
+0xD6F2	0x70DB
+0xD6F3	0x716E
+0xD6F4	0x62C4
+0xD6F5	0x77A9
+0xD6F6	0x5631
+0xD6F7	0x4E3B
+0xD6F8	0x8457
+0xD6F9	0x67F1
+0xD6FA	0x52A9
+0xD6FB	0x86C0
+0xD6FC	0x8D2E
+0xD6FD	0x94F8
+0xD6FE	0x7B51
+0xD740	0x8B46
+0xD741	0x8B47
+0xD742	0x8B48
+0xD743	0x8B49
+0xD744	0x8B4A
+0xD745	0x8B4B
+0xD746	0x8B4C
+0xD747	0x8B4D
+0xD748	0x8B4E
+0xD749	0x8B4F
+0xD74A	0x8B50
+0xD74B	0x8B51
+0xD74C	0x8B52
+0xD74D	0x8B53
+0xD74E	0x8B54
+0xD74F	0x8B55
+0xD750	0x8B56
+0xD751	0x8B57
+0xD752	0x8B58
+0xD753	0x8B59
+0xD754	0x8B5A
+0xD755	0x8B5B
+0xD756	0x8B5C
+0xD757	0x8B5D
+0xD758	0x8B5E
+0xD759	0x8B5F
+0xD75A	0x8B60
+0xD75B	0x8B61
+0xD75C	0x8B62
+0xD75D	0x8B63
+0xD75E	0x8B64
+0xD75F	0x8B65
+0xD760	0x8B67
+0xD761	0x8B68
+0xD762	0x8B69
+0xD763	0x8B6A
+0xD764	0x8B6B
+0xD765	0x8B6D
+0xD766	0x8B6E
+0xD767	0x8B6F
+0xD768	0x8B70
+0xD769	0x8B71
+0xD76A	0x8B72
+0xD76B	0x8B73
+0xD76C	0x8B74
+0xD76D	0x8B75
+0xD76E	0x8B76
+0xD76F	0x8B77
+0xD770	0x8B78
+0xD771	0x8B79
+0xD772	0x8B7A
+0xD773	0x8B7B
+0xD774	0x8B7C
+0xD775	0x8B7D
+0xD776	0x8B7E
+0xD777	0x8B7F
+0xD778	0x8B80
+0xD779	0x8B81
+0xD77A	0x8B82
+0xD77B	0x8B83
+0xD77C	0x8B84
+0xD77D	0x8B85
+0xD77E	0x8B86
+0xD780	0x8B87
+0xD781	0x8B88
+0xD782	0x8B89
+0xD783	0x8B8A
+0xD784	0x8B8B
+0xD785	0x8B8C
+0xD786	0x8B8D
+0xD787	0x8B8E
+0xD788	0x8B8F
+0xD789	0x8B90
+0xD78A	0x8B91
+0xD78B	0x8B92
+0xD78C	0x8B93
+0xD78D	0x8B94
+0xD78E	0x8B95
+0xD78F	0x8B96
+0xD790	0x8B97
+0xD791	0x8B98
+0xD792	0x8B99
+0xD793	0x8B9A
+0xD794	0x8B9B
+0xD795	0x8B9C
+0xD796	0x8B9D
+0xD797	0x8B9E
+0xD798	0x8B9F
+0xD799	0x8BAC
+0xD79A	0x8BB1
+0xD79B	0x8BBB
+0xD79C	0x8BC7
+0xD79D	0x8BD0
+0xD79E	0x8BEA
+0xD79F	0x8C09
+0xD7A0	0x8C1E
+0xD7A1	0x4F4F
+0xD7A2	0x6CE8
+0xD7A3	0x795D
+0xD7A4	0x9A7B
+0xD7A5	0x6293
+0xD7A6	0x722A
+0xD7A7	0x62FD
+0xD7A8	0x4E13
+0xD7A9	0x7816
+0xD7AA	0x8F6C
+0xD7AB	0x64B0
+0xD7AC	0x8D5A
+0xD7AD	0x7BC6
+0xD7AE	0x6869
+0xD7AF	0x5E84
+0xD7B0	0x88C5
+0xD7B1	0x5986
+0xD7B2	0x649E
+0xD7B3	0x58EE
+0xD7B4	0x72B6
+0xD7B5	0x690E
+0xD7B6	0x9525
+0xD7B7	0x8FFD
+0xD7B8	0x8D58
+0xD7B9	0x5760
+0xD7BA	0x7F00
+0xD7BB	0x8C06
+0xD7BC	0x51C6
+0xD7BD	0x6349
+0xD7BE	0x62D9
+0xD7BF	0x5353
+0xD7C0	0x684C
+0xD7C1	0x7422
+0xD7C2	0x8301
+0xD7C3	0x914C
+0xD7C4	0x5544
+0xD7C5	0x7740
+0xD7C6	0x707C
+0xD7C7	0x6D4A
+0xD7C8	0x5179
+0xD7C9	0x54A8
+0xD7CA	0x8D44
+0xD7CB	0x59FF
+0xD7CC	0x6ECB
+0xD7CD	0x6DC4
+0xD7CE	0x5B5C
+0xD7CF	0x7D2B
+0xD7D0	0x4ED4
+0xD7D1	0x7C7D
+0xD7D2	0x6ED3
+0xD7D3	0x5B50
+0xD7D4	0x81EA
+0xD7D5	0x6E0D
+0xD7D6	0x5B57
+0xD7D7	0x9B03
+0xD7D8	0x68D5
+0xD7D9	0x8E2A
+0xD7DA	0x5B97
+0xD7DB	0x7EFC
+0xD7DC	0x603B
+0xD7DD	0x7EB5
+0xD7DE	0x90B9
+0xD7DF	0x8D70
+0xD7E0	0x594F
+0xD7E1	0x63CD
+0xD7E2	0x79DF
+0xD7E3	0x8DB3
+0xD7E4	0x5352
+0xD7E5	0x65CF
+0xD7E6	0x7956
+0xD7E7	0x8BC5
+0xD7E8	0x963B
+0xD7E9	0x7EC4
+0xD7EA	0x94BB
+0xD7EB	0x7E82
+0xD7EC	0x5634
+0xD7ED	0x9189
+0xD7EE	0x6700
+0xD7EF	0x7F6A
+0xD7F0	0x5C0A
+0xD7F1	0x9075
+0xD7F2	0x6628
+0xD7F3	0x5DE6
+0xD7F4	0x4F50
+0xD7F5	0x67DE
+0xD7F6	0x505A
+0xD7F7	0x4F5C
+0xD7F8	0x5750
+0xD7F9	0x5EA7
+0xD7FA	0xE810
+0xD7FB	0xE811
+0xD7FC	0xE812
+0xD7FD	0xE813
+0xD7FE	0xE814
+0xD840	0x8C38
+0xD841	0x8C39
+0xD842	0x8C3A
+0xD843	0x8C3B
+0xD844	0x8C3C
+0xD845	0x8C3D
+0xD846	0x8C3E
+0xD847	0x8C3F
+0xD848	0x8C40
+0xD849	0x8C42
+0xD84A	0x8C43
+0xD84B	0x8C44
+0xD84C	0x8C45
+0xD84D	0x8C48
+0xD84E	0x8C4A
+0xD84F	0x8C4B
+0xD850	0x8C4D
+0xD851	0x8C4E
+0xD852	0x8C4F
+0xD853	0x8C50
+0xD854	0x8C51
+0xD855	0x8C52
+0xD856	0x8C53
+0xD857	0x8C54
+0xD858	0x8C56
+0xD859	0x8C57
+0xD85A	0x8C58
+0xD85B	0x8C59
+0xD85C	0x8C5B
+0xD85D	0x8C5C
+0xD85E	0x8C5D
+0xD85F	0x8C5E
+0xD860	0x8C5F
+0xD861	0x8C60
+0xD862	0x8C63
+0xD863	0x8C64
+0xD864	0x8C65
+0xD865	0x8C66
+0xD866	0x8C67
+0xD867	0x8C68
+0xD868	0x8C69
+0xD869	0x8C6C
+0xD86A	0x8C6D
+0xD86B	0x8C6E
+0xD86C	0x8C6F
+0xD86D	0x8C70
+0xD86E	0x8C71
+0xD86F	0x8C72
+0xD870	0x8C74
+0xD871	0x8C75
+0xD872	0x8C76
+0xD873	0x8C77
+0xD874	0x8C7B
+0xD875	0x8C7C
+0xD876	0x8C7D
+0xD877	0x8C7E
+0xD878	0x8C7F
+0xD879	0x8C80
+0xD87A	0x8C81
+0xD87B	0x8C83
+0xD87C	0x8C84
+0xD87D	0x8C86
+0xD87E	0x8C87
+0xD880	0x8C88
+0xD881	0x8C8B
+0xD882	0x8C8D
+0xD883	0x8C8E
+0xD884	0x8C8F
+0xD885	0x8C90
+0xD886	0x8C91
+0xD887	0x8C92
+0xD888	0x8C93
+0xD889	0x8C95
+0xD88A	0x8C96
+0xD88B	0x8C97
+0xD88C	0x8C99
+0xD88D	0x8C9A
+0xD88E	0x8C9B
+0xD88F	0x8C9C
+0xD890	0x8C9D
+0xD891	0x8C9E
+0xD892	0x8C9F
+0xD893	0x8CA0
+0xD894	0x8CA1
+0xD895	0x8CA2
+0xD896	0x8CA3
+0xD897	0x8CA4
+0xD898	0x8CA5
+0xD899	0x8CA6
+0xD89A	0x8CA7
+0xD89B	0x8CA8
+0xD89C	0x8CA9
+0xD89D	0x8CAA
+0xD89E	0x8CAB
+0xD89F	0x8CAC
+0xD8A0	0x8CAD
+0xD8A1	0x4E8D
+0xD8A2	0x4E0C
+0xD8A3	0x5140
+0xD8A4	0x4E10
+0xD8A5	0x5EFF
+0xD8A6	0x5345
+0xD8A7	0x4E15
+0xD8A8	0x4E98
+0xD8A9	0x4E1E
+0xD8AA	0x9B32
+0xD8AB	0x5B6C
+0xD8AC	0x5669
+0xD8AD	0x4E28
+0xD8AE	0x79BA
+0xD8AF	0x4E3F
+0xD8B0	0x5315
+0xD8B1	0x4E47
+0xD8B2	0x592D
+0xD8B3	0x723B
+0xD8B4	0x536E
+0xD8B5	0x6C10
+0xD8B6	0x56DF
+0xD8B7	0x80E4
+0xD8B8	0x9997
+0xD8B9	0x6BD3
+0xD8BA	0x777E
+0xD8BB	0x9F17
+0xD8BC	0x4E36
+0xD8BD	0x4E9F
+0xD8BE	0x9F10
+0xD8BF	0x4E5C
+0xD8C0	0x4E69
+0xD8C1	0x4E93
+0xD8C2	0x8288
+0xD8C3	0x5B5B
+0xD8C4	0x556C
+0xD8C5	0x560F
+0xD8C6	0x4EC4
+0xD8C7	0x538D
+0xD8C8	0x539D
+0xD8C9	0x53A3
+0xD8CA	0x53A5
+0xD8CB	0x53AE
+0xD8CC	0x9765
+0xD8CD	0x8D5D
+0xD8CE	0x531A
+0xD8CF	0x53F5
+0xD8D0	0x5326
+0xD8D1	0x532E
+0xD8D2	0x533E
+0xD8D3	0x8D5C
+0xD8D4	0x5366
+0xD8D5	0x5363
+0xD8D6	0x5202
+0xD8D7	0x5208
+0xD8D8	0x520E
+0xD8D9	0x522D
+0xD8DA	0x5233
+0xD8DB	0x523F
+0xD8DC	0x5240
+0xD8DD	0x524C
+0xD8DE	0x525E
+0xD8DF	0x5261
+0xD8E0	0x525C
+0xD8E1	0x84AF
+0xD8E2	0x527D
+0xD8E3	0x5282
+0xD8E4	0x5281
+0xD8E5	0x5290
+0xD8E6	0x5293
+0xD8E7	0x5182
+0xD8E8	0x7F54
+0xD8E9	0x4EBB
+0xD8EA	0x4EC3
+0xD8EB	0x4EC9
+0xD8EC	0x4EC2
+0xD8ED	0x4EE8
+0xD8EE	0x4EE1
+0xD8EF	0x4EEB
+0xD8F0	0x4EDE
+0xD8F1	0x4F1B
+0xD8F2	0x4EF3
+0xD8F3	0x4F22
+0xD8F4	0x4F64
+0xD8F5	0x4EF5
+0xD8F6	0x4F25
+0xD8F7	0x4F27
+0xD8F8	0x4F09
+0xD8F9	0x4F2B
+0xD8FA	0x4F5E
+0xD8FB	0x4F67
+0xD8FC	0x6538
+0xD8FD	0x4F5A
+0xD8FE	0x4F5D
+0xD940	0x8CAE
+0xD941	0x8CAF
+0xD942	0x8CB0
+0xD943	0x8CB1
+0xD944	0x8CB2
+0xD945	0x8CB3
+0xD946	0x8CB4
+0xD947	0x8CB5
+0xD948	0x8CB6
+0xD949	0x8CB7
+0xD94A	0x8CB8
+0xD94B	0x8CB9
+0xD94C	0x8CBA
+0xD94D	0x8CBB
+0xD94E	0x8CBC
+0xD94F	0x8CBD
+0xD950	0x8CBE
+0xD951	0x8CBF
+0xD952	0x8CC0
+0xD953	0x8CC1
+0xD954	0x8CC2
+0xD955	0x8CC3
+0xD956	0x8CC4
+0xD957	0x8CC5
+0xD958	0x8CC6
+0xD959	0x8CC7
+0xD95A	0x8CC8
+0xD95B	0x8CC9
+0xD95C	0x8CCA
+0xD95D	0x8CCB
+0xD95E	0x8CCC
+0xD95F	0x8CCD
+0xD960	0x8CCE
+0xD961	0x8CCF
+0xD962	0x8CD0
+0xD963	0x8CD1
+0xD964	0x8CD2
+0xD965	0x8CD3
+0xD966	0x8CD4
+0xD967	0x8CD5
+0xD968	0x8CD6
+0xD969	0x8CD7
+0xD96A	0x8CD8
+0xD96B	0x8CD9
+0xD96C	0x8CDA
+0xD96D	0x8CDB
+0xD96E	0x8CDC
+0xD96F	0x8CDD
+0xD970	0x8CDE
+0xD971	0x8CDF
+0xD972	0x8CE0
+0xD973	0x8CE1
+0xD974	0x8CE2
+0xD975	0x8CE3
+0xD976	0x8CE4
+0xD977	0x8CE5
+0xD978	0x8CE6
+0xD979	0x8CE7
+0xD97A	0x8CE8
+0xD97B	0x8CE9
+0xD97C	0x8CEA
+0xD97D	0x8CEB
+0xD97E	0x8CEC
+0xD980	0x8CED
+0xD981	0x8CEE
+0xD982	0x8CEF
+0xD983	0x8CF0
+0xD984	0x8CF1
+0xD985	0x8CF2
+0xD986	0x8CF3
+0xD987	0x8CF4
+0xD988	0x8CF5
+0xD989	0x8CF6
+0xD98A	0x8CF7
+0xD98B	0x8CF8
+0xD98C	0x8CF9
+0xD98D	0x8CFA
+0xD98E	0x8CFB
+0xD98F	0x8CFC
+0xD990	0x8CFD
+0xD991	0x8CFE
+0xD992	0x8CFF
+0xD993	0x8D00
+0xD994	0x8D01
+0xD995	0x8D02
+0xD996	0x8D03
+0xD997	0x8D04
+0xD998	0x8D05
+0xD999	0x8D06
+0xD99A	0x8D07
+0xD99B	0x8D08
+0xD99C	0x8D09
+0xD99D	0x8D0A
+0xD99E	0x8D0B
+0xD99F	0x8D0C
+0xD9A0	0x8D0D
+0xD9A1	0x4F5F
+0xD9A2	0x4F57
+0xD9A3	0x4F32
+0xD9A4	0x4F3D
+0xD9A5	0x4F76
+0xD9A6	0x4F74
+0xD9A7	0x4F91
+0xD9A8	0x4F89
+0xD9A9	0x4F83
+0xD9AA	0x4F8F
+0xD9AB	0x4F7E
+0xD9AC	0x4F7B
+0xD9AD	0x4FAA
+0xD9AE	0x4F7C
+0xD9AF	0x4FAC
+0xD9B0	0x4F94
+0xD9B1	0x4FE6
+0xD9B2	0x4FE8
+0xD9B3	0x4FEA
+0xD9B4	0x4FC5
+0xD9B5	0x4FDA
+0xD9B6	0x4FE3
+0xD9B7	0x4FDC
+0xD9B8	0x4FD1
+0xD9B9	0x4FDF
+0xD9BA	0x4FF8
+0xD9BB	0x5029
+0xD9BC	0x504C
+0xD9BD	0x4FF3
+0xD9BE	0x502C
+0xD9BF	0x500F
+0xD9C0	0x502E
+0xD9C1	0x502D
+0xD9C2	0x4FFE
+0xD9C3	0x501C
+0xD9C4	0x500C
+0xD9C5	0x5025
+0xD9C6	0x5028
+0xD9C7	0x507E
+0xD9C8	0x5043
+0xD9C9	0x5055
+0xD9CA	0x5048
+0xD9CB	0x504E
+0xD9CC	0x506C
+0xD9CD	0x507B
+0xD9CE	0x50A5
+0xD9CF	0x50A7
+0xD9D0	0x50A9
+0xD9D1	0x50BA
+0xD9D2	0x50D6
+0xD9D3	0x5106
+0xD9D4	0x50ED
+0xD9D5	0x50EC
+0xD9D6	0x50E6
+0xD9D7	0x50EE
+0xD9D8	0x5107
+0xD9D9	0x510B
+0xD9DA	0x4EDD
+0xD9DB	0x6C3D
+0xD9DC	0x4F58
+0xD9DD	0x4F65
+0xD9DE	0x4FCE
+0xD9DF	0x9FA0
+0xD9E0	0x6C46
+0xD9E1	0x7C74
+0xD9E2	0x516E
+0xD9E3	0x5DFD
+0xD9E4	0x9EC9
+0xD9E5	0x9998
+0xD9E6	0x5181
+0xD9E7	0x5914
+0xD9E8	0x52F9
+0xD9E9	0x530D
+0xD9EA	0x8A07
+0xD9EB	0x5310
+0xD9EC	0x51EB
+0xD9ED	0x5919
+0xD9EE	0x5155
+0xD9EF	0x4EA0
+0xD9F0	0x5156
+0xD9F1	0x4EB3
+0xD9F2	0x886E
+0xD9F3	0x88A4
+0xD9F4	0x4EB5
+0xD9F5	0x8114
+0xD9F6	0x88D2
+0xD9F7	0x7980
+0xD9F8	0x5B34
+0xD9F9	0x8803
+0xD9FA	0x7FB8
+0xD9FB	0x51AB
+0xD9FC	0x51B1
+0xD9FD	0x51BD
+0xD9FE	0x51BC
+0xDA40	0x8D0E
+0xDA41	0x8D0F
+0xDA42	0x8D10
+0xDA43	0x8D11
+0xDA44	0x8D12
+0xDA45	0x8D13
+0xDA46	0x8D14
+0xDA47	0x8D15
+0xDA48	0x8D16
+0xDA49	0x8D17
+0xDA4A	0x8D18
+0xDA4B	0x8D19
+0xDA4C	0x8D1A
+0xDA4D	0x8D1B
+0xDA4E	0x8D1C
+0xDA4F	0x8D20
+0xDA50	0x8D51
+0xDA51	0x8D52
+0xDA52	0x8D57
+0xDA53	0x8D5F
+0xDA54	0x8D65
+0xDA55	0x8D68
+0xDA56	0x8D69
+0xDA57	0x8D6A
+0xDA58	0x8D6C
+0xDA59	0x8D6E
+0xDA5A	0x8D6F
+0xDA5B	0x8D71
+0xDA5C	0x8D72
+0xDA5D	0x8D78
+0xDA5E	0x8D79
+0xDA5F	0x8D7A
+0xDA60	0x8D7B
+0xDA61	0x8D7C
+0xDA62	0x8D7D
+0xDA63	0x8D7E
+0xDA64	0x8D7F
+0xDA65	0x8D80
+0xDA66	0x8D82
+0xDA67	0x8D83
+0xDA68	0x8D86
+0xDA69	0x8D87
+0xDA6A	0x8D88
+0xDA6B	0x8D89
+0xDA6C	0x8D8C
+0xDA6D	0x8D8D
+0xDA6E	0x8D8E
+0xDA6F	0x8D8F
+0xDA70	0x8D90
+0xDA71	0x8D92
+0xDA72	0x8D93
+0xDA73	0x8D95
+0xDA74	0x8D96
+0xDA75	0x8D97
+0xDA76	0x8D98
+0xDA77	0x8D99
+0xDA78	0x8D9A
+0xDA79	0x8D9B
+0xDA7A	0x8D9C
+0xDA7B	0x8D9D
+0xDA7C	0x8D9E
+0xDA7D	0x8DA0
+0xDA7E	0x8DA1
+0xDA80	0x8DA2
+0xDA81	0x8DA4
+0xDA82	0x8DA5
+0xDA83	0x8DA6
+0xDA84	0x8DA7
+0xDA85	0x8DA8
+0xDA86	0x8DA9
+0xDA87	0x8DAA
+0xDA88	0x8DAB
+0xDA89	0x8DAC
+0xDA8A	0x8DAD
+0xDA8B	0x8DAE
+0xDA8C	0x8DAF
+0xDA8D	0x8DB0
+0xDA8E	0x8DB2
+0xDA8F	0x8DB6
+0xDA90	0x8DB7
+0xDA91	0x8DB9
+0xDA92	0x8DBB
+0xDA93	0x8DBD
+0xDA94	0x8DC0
+0xDA95	0x8DC1
+0xDA96	0x8DC2
+0xDA97	0x8DC5
+0xDA98	0x8DC7
+0xDA99	0x8DC8
+0xDA9A	0x8DC9
+0xDA9B	0x8DCA
+0xDA9C	0x8DCD
+0xDA9D	0x8DD0
+0xDA9E	0x8DD2
+0xDA9F	0x8DD3
+0xDAA0	0x8DD4
+0xDAA1	0x51C7
+0xDAA2	0x5196
+0xDAA3	0x51A2
+0xDAA4	0x51A5
+0xDAA5	0x8BA0
+0xDAA6	0x8BA6
+0xDAA7	0x8BA7
+0xDAA8	0x8BAA
+0xDAA9	0x8BB4
+0xDAAA	0x8BB5
+0xDAAB	0x8BB7
+0xDAAC	0x8BC2
+0xDAAD	0x8BC3
+0xDAAE	0x8BCB
+0xDAAF	0x8BCF
+0xDAB0	0x8BCE
+0xDAB1	0x8BD2
+0xDAB2	0x8BD3
+0xDAB3	0x8BD4
+0xDAB4	0x8BD6
+0xDAB5	0x8BD8
+0xDAB6	0x8BD9
+0xDAB7	0x8BDC
+0xDAB8	0x8BDF
+0xDAB9	0x8BE0
+0xDABA	0x8BE4
+0xDABB	0x8BE8
+0xDABC	0x8BE9
+0xDABD	0x8BEE
+0xDABE	0x8BF0
+0xDABF	0x8BF3
+0xDAC0	0x8BF6
+0xDAC1	0x8BF9
+0xDAC2	0x8BFC
+0xDAC3	0x8BFF
+0xDAC4	0x8C00
+0xDAC5	0x8C02
+0xDAC6	0x8C04
+0xDAC7	0x8C07
+0xDAC8	0x8C0C
+0xDAC9	0x8C0F
+0xDACA	0x8C11
+0xDACB	0x8C12
+0xDACC	0x8C14
+0xDACD	0x8C15
+0xDACE	0x8C16
+0xDACF	0x8C19
+0xDAD0	0x8C1B
+0xDAD1	0x8C18
+0xDAD2	0x8C1D
+0xDAD3	0x8C1F
+0xDAD4	0x8C20
+0xDAD5	0x8C21
+0xDAD6	0x8C25
+0xDAD7	0x8C27
+0xDAD8	0x8C2A
+0xDAD9	0x8C2B
+0xDADA	0x8C2E
+0xDADB	0x8C2F
+0xDADC	0x8C32
+0xDADD	0x8C33
+0xDADE	0x8C35
+0xDADF	0x8C36
+0xDAE0	0x5369
+0xDAE1	0x537A
+0xDAE2	0x961D
+0xDAE3	0x9622
+0xDAE4	0x9621
+0xDAE5	0x9631
+0xDAE6	0x962A
+0xDAE7	0x963D
+0xDAE8	0x963C
+0xDAE9	0x9642
+0xDAEA	0x9649
+0xDAEB	0x9654
+0xDAEC	0x965F
+0xDAED	0x9667
+0xDAEE	0x966C
+0xDAEF	0x9672
+0xDAF0	0x9674
+0xDAF1	0x9688
+0xDAF2	0x968D
+0xDAF3	0x9697
+0xDAF4	0x96B0
+0xDAF5	0x9097
+0xDAF6	0x909B
+0xDAF7	0x909D
+0xDAF8	0x9099
+0xDAF9	0x90AC
+0xDAFA	0x90A1
+0xDAFB	0x90B4
+0xDAFC	0x90B3
+0xDAFD	0x90B6
+0xDAFE	0x90BA
+0xDB40	0x8DD5
+0xDB41	0x8DD8
+0xDB42	0x8DD9
+0xDB43	0x8DDC
+0xDB44	0x8DE0
+0xDB45	0x8DE1
+0xDB46	0x8DE2
+0xDB47	0x8DE5
+0xDB48	0x8DE6
+0xDB49	0x8DE7
+0xDB4A	0x8DE9
+0xDB4B	0x8DED
+0xDB4C	0x8DEE
+0xDB4D	0x8DF0
+0xDB4E	0x8DF1
+0xDB4F	0x8DF2
+0xDB50	0x8DF4
+0xDB51	0x8DF6
+0xDB52	0x8DFC
+0xDB53	0x8DFE
+0xDB54	0x8DFF
+0xDB55	0x8E00
+0xDB56	0x8E01
+0xDB57	0x8E02
+0xDB58	0x8E03
+0xDB59	0x8E04
+0xDB5A	0x8E06
+0xDB5B	0x8E07
+0xDB5C	0x8E08
+0xDB5D	0x8E0B
+0xDB5E	0x8E0D
+0xDB5F	0x8E0E
+0xDB60	0x8E10
+0xDB61	0x8E11
+0xDB62	0x8E12
+0xDB63	0x8E13
+0xDB64	0x8E15
+0xDB65	0x8E16
+0xDB66	0x8E17
+0xDB67	0x8E18
+0xDB68	0x8E19
+0xDB69	0x8E1A
+0xDB6A	0x8E1B
+0xDB6B	0x8E1C
+0xDB6C	0x8E20
+0xDB6D	0x8E21
+0xDB6E	0x8E24
+0xDB6F	0x8E25
+0xDB70	0x8E26
+0xDB71	0x8E27
+0xDB72	0x8E28
+0xDB73	0x8E2B
+0xDB74	0x8E2D
+0xDB75	0x8E30
+0xDB76	0x8E32
+0xDB77	0x8E33
+0xDB78	0x8E34
+0xDB79	0x8E36
+0xDB7A	0x8E37
+0xDB7B	0x8E38
+0xDB7C	0x8E3B
+0xDB7D	0x8E3C
+0xDB7E	0x8E3E
+0xDB80	0x8E3F
+0xDB81	0x8E43
+0xDB82	0x8E45
+0xDB83	0x8E46
+0xDB84	0x8E4C
+0xDB85	0x8E4D
+0xDB86	0x8E4E
+0xDB87	0x8E4F
+0xDB88	0x8E50
+0xDB89	0x8E53
+0xDB8A	0x8E54
+0xDB8B	0x8E55
+0xDB8C	0x8E56
+0xDB8D	0x8E57
+0xDB8E	0x8E58
+0xDB8F	0x8E5A
+0xDB90	0x8E5B
+0xDB91	0x8E5C
+0xDB92	0x8E5D
+0xDB93	0x8E5E
+0xDB94	0x8E5F
+0xDB95	0x8E60
+0xDB96	0x8E61
+0xDB97	0x8E62
+0xDB98	0x8E63
+0xDB99	0x8E64
+0xDB9A	0x8E65
+0xDB9B	0x8E67
+0xDB9C	0x8E68
+0xDB9D	0x8E6A
+0xDB9E	0x8E6B
+0xDB9F	0x8E6E
+0xDBA0	0x8E71
+0xDBA1	0x90B8
+0xDBA2	0x90B0
+0xDBA3	0x90CF
+0xDBA4	0x90C5
+0xDBA5	0x90BE
+0xDBA6	0x90D0
+0xDBA7	0x90C4
+0xDBA8	0x90C7
+0xDBA9	0x90D3
+0xDBAA	0x90E6
+0xDBAB	0x90E2
+0xDBAC	0x90DC
+0xDBAD	0x90D7
+0xDBAE	0x90DB
+0xDBAF	0x90EB
+0xDBB0	0x90EF
+0xDBB1	0x90FE
+0xDBB2	0x9104
+0xDBB3	0x9122
+0xDBB4	0x911E
+0xDBB5	0x9123
+0xDBB6	0x9131
+0xDBB7	0x912F
+0xDBB8	0x9139
+0xDBB9	0x9143
+0xDBBA	0x9146
+0xDBBB	0x520D
+0xDBBC	0x5942
+0xDBBD	0x52A2
+0xDBBE	0x52AC
+0xDBBF	0x52AD
+0xDBC0	0x52BE
+0xDBC1	0x54FF
+0xDBC2	0x52D0
+0xDBC3	0x52D6
+0xDBC4	0x52F0
+0xDBC5	0x53DF
+0xDBC6	0x71EE
+0xDBC7	0x77CD
+0xDBC8	0x5EF4
+0xDBC9	0x51F5
+0xDBCA	0x51FC
+0xDBCB	0x9B2F
+0xDBCC	0x53B6
+0xDBCD	0x5F01
+0xDBCE	0x755A
+0xDBCF	0x5DEF
+0xDBD0	0x574C
+0xDBD1	0x57A9
+0xDBD2	0x57A1
+0xDBD3	0x587E
+0xDBD4	0x58BC
+0xDBD5	0x58C5
+0xDBD6	0x58D1
+0xDBD7	0x5729
+0xDBD8	0x572C
+0xDBD9	0x572A
+0xDBDA	0x5733
+0xDBDB	0x5739
+0xDBDC	0x572E
+0xDBDD	0x572F
+0xDBDE	0x575C
+0xDBDF	0x573B
+0xDBE0	0x5742
+0xDBE1	0x5769
+0xDBE2	0x5785
+0xDBE3	0x576B
+0xDBE4	0x5786
+0xDBE5	0x577C
+0xDBE6	0x577B
+0xDBE7	0x5768
+0xDBE8	0x576D
+0xDBE9	0x5776
+0xDBEA	0x5773
+0xDBEB	0x57AD
+0xDBEC	0x57A4
+0xDBED	0x578C
+0xDBEE	0x57B2
+0xDBEF	0x57CF
+0xDBF0	0x57A7
+0xDBF1	0x57B4
+0xDBF2	0x5793
+0xDBF3	0x57A0
+0xDBF4	0x57D5
+0xDBF5	0x57D8
+0xDBF6	0x57DA
+0xDBF7	0x57D9
+0xDBF8	0x57D2
+0xDBF9	0x57B8
+0xDBFA	0x57F4
+0xDBFB	0x57EF
+0xDBFC	0x57F8
+0xDBFD	0x57E4
+0xDBFE	0x57DD
+0xDC40	0x8E73
+0xDC41	0x8E75
+0xDC42	0x8E77
+0xDC43	0x8E78
+0xDC44	0x8E79
+0xDC45	0x8E7A
+0xDC46	0x8E7B
+0xDC47	0x8E7D
+0xDC48	0x8E7E
+0xDC49	0x8E80
+0xDC4A	0x8E82
+0xDC4B	0x8E83
+0xDC4C	0x8E84
+0xDC4D	0x8E86
+0xDC4E	0x8E88
+0xDC4F	0x8E89
+0xDC50	0x8E8A
+0xDC51	0x8E8B
+0xDC52	0x8E8C
+0xDC53	0x8E8D
+0xDC54	0x8E8E
+0xDC55	0x8E91
+0xDC56	0x8E92
+0xDC57	0x8E93
+0xDC58	0x8E95
+0xDC59	0x8E96
+0xDC5A	0x8E97
+0xDC5B	0x8E98
+0xDC5C	0x8E99
+0xDC5D	0x8E9A
+0xDC5E	0x8E9B
+0xDC5F	0x8E9D
+0xDC60	0x8E9F
+0xDC61	0x8EA0
+0xDC62	0x8EA1
+0xDC63	0x8EA2
+0xDC64	0x8EA3
+0xDC65	0x8EA4
+0xDC66	0x8EA5
+0xDC67	0x8EA6
+0xDC68	0x8EA7
+0xDC69	0x8EA8
+0xDC6A	0x8EA9
+0xDC6B	0x8EAA
+0xDC6C	0x8EAD
+0xDC6D	0x8EAE
+0xDC6E	0x8EB0
+0xDC6F	0x8EB1
+0xDC70	0x8EB3
+0xDC71	0x8EB4
+0xDC72	0x8EB5
+0xDC73	0x8EB6
+0xDC74	0x8EB7
+0xDC75	0x8EB8
+0xDC76	0x8EB9
+0xDC77	0x8EBB
+0xDC78	0x8EBC
+0xDC79	0x8EBD
+0xDC7A	0x8EBE
+0xDC7B	0x8EBF
+0xDC7C	0x8EC0
+0xDC7D	0x8EC1
+0xDC7E	0x8EC2
+0xDC80	0x8EC3
+0xDC81	0x8EC4
+0xDC82	0x8EC5
+0xDC83	0x8EC6
+0xDC84	0x8EC7
+0xDC85	0x8EC8
+0xDC86	0x8EC9
+0xDC87	0x8ECA
+0xDC88	0x8ECB
+0xDC89	0x8ECC
+0xDC8A	0x8ECD
+0xDC8B	0x8ECF
+0xDC8C	0x8ED0
+0xDC8D	0x8ED1
+0xDC8E	0x8ED2
+0xDC8F	0x8ED3
+0xDC90	0x8ED4
+0xDC91	0x8ED5
+0xDC92	0x8ED6
+0xDC93	0x8ED7
+0xDC94	0x8ED8
+0xDC95	0x8ED9
+0xDC96	0x8EDA
+0xDC97	0x8EDB
+0xDC98	0x8EDC
+0xDC99	0x8EDD
+0xDC9A	0x8EDE
+0xDC9B	0x8EDF
+0xDC9C	0x8EE0
+0xDC9D	0x8EE1
+0xDC9E	0x8EE2
+0xDC9F	0x8EE3
+0xDCA0	0x8EE4
+0xDCA1	0x580B
+0xDCA2	0x580D
+0xDCA3	0x57FD
+0xDCA4	0x57ED
+0xDCA5	0x5800
+0xDCA6	0x581E
+0xDCA7	0x5819
+0xDCA8	0x5844
+0xDCA9	0x5820
+0xDCAA	0x5865
+0xDCAB	0x586C
+0xDCAC	0x5881
+0xDCAD	0x5889
+0xDCAE	0x589A
+0xDCAF	0x5880
+0xDCB0	0x99A8
+0xDCB1	0x9F19
+0xDCB2	0x61FF
+0xDCB3	0x8279
+0xDCB4	0x827D
+0xDCB5	0x827F
+0xDCB6	0x828F
+0xDCB7	0x828A
+0xDCB8	0x82A8
+0xDCB9	0x8284
+0xDCBA	0x828E
+0xDCBB	0x8291
+0xDCBC	0x8297
+0xDCBD	0x8299
+0xDCBE	0x82AB
+0xDCBF	0x82B8
+0xDCC0	0x82BE
+0xDCC1	0x82B0
+0xDCC2	0x82C8
+0xDCC3	0x82CA
+0xDCC4	0x82E3
+0xDCC5	0x8298
+0xDCC6	0x82B7
+0xDCC7	0x82AE
+0xDCC8	0x82CB
+0xDCC9	0x82CC
+0xDCCA	0x82C1
+0xDCCB	0x82A9
+0xDCCC	0x82B4
+0xDCCD	0x82A1
+0xDCCE	0x82AA
+0xDCCF	0x829F
+0xDCD0	0x82C4
+0xDCD1	0x82CE
+0xDCD2	0x82A4
+0xDCD3	0x82E1
+0xDCD4	0x8309
+0xDCD5	0x82F7
+0xDCD6	0x82E4
+0xDCD7	0x830F
+0xDCD8	0x8307
+0xDCD9	0x82DC
+0xDCDA	0x82F4
+0xDCDB	0x82D2
+0xDCDC	0x82D8
+0xDCDD	0x830C
+0xDCDE	0x82FB
+0xDCDF	0x82D3
+0xDCE0	0x8311
+0xDCE1	0x831A
+0xDCE2	0x8306
+0xDCE3	0x8314
+0xDCE4	0x8315
+0xDCE5	0x82E0
+0xDCE6	0x82D5
+0xDCE7	0x831C
+0xDCE8	0x8351
+0xDCE9	0x835B
+0xDCEA	0x835C
+0xDCEB	0x8308
+0xDCEC	0x8392
+0xDCED	0x833C
+0xDCEE	0x8334
+0xDCEF	0x8331
+0xDCF0	0x839B
+0xDCF1	0x835E
+0xDCF2	0x832F
+0xDCF3	0x834F
+0xDCF4	0x8347
+0xDCF5	0x8343
+0xDCF6	0x835F
+0xDCF7	0x8340
+0xDCF8	0x8317
+0xDCF9	0x8360
+0xDCFA	0x832D
+0xDCFB	0x833A
+0xDCFC	0x8333
+0xDCFD	0x8366
+0xDCFE	0x8365
+0xDD40	0x8EE5
+0xDD41	0x8EE6
+0xDD42	0x8EE7
+0xDD43	0x8EE8
+0xDD44	0x8EE9
+0xDD45	0x8EEA
+0xDD46	0x8EEB
+0xDD47	0x8EEC
+0xDD48	0x8EED
+0xDD49	0x8EEE
+0xDD4A	0x8EEF
+0xDD4B	0x8EF0
+0xDD4C	0x8EF1
+0xDD4D	0x8EF2
+0xDD4E	0x8EF3
+0xDD4F	0x8EF4
+0xDD50	0x8EF5
+0xDD51	0x8EF6
+0xDD52	0x8EF7
+0xDD53	0x8EF8
+0xDD54	0x8EF9
+0xDD55	0x8EFA
+0xDD56	0x8EFB
+0xDD57	0x8EFC
+0xDD58	0x8EFD
+0xDD59	0x8EFE
+0xDD5A	0x8EFF
+0xDD5B	0x8F00
+0xDD5C	0x8F01
+0xDD5D	0x8F02
+0xDD5E	0x8F03
+0xDD5F	0x8F04
+0xDD60	0x8F05
+0xDD61	0x8F06
+0xDD62	0x8F07
+0xDD63	0x8F08
+0xDD64	0x8F09
+0xDD65	0x8F0A
+0xDD66	0x8F0B
+0xDD67	0x8F0C
+0xDD68	0x8F0D
+0xDD69	0x8F0E
+0xDD6A	0x8F0F
+0xDD6B	0x8F10
+0xDD6C	0x8F11
+0xDD6D	0x8F12
+0xDD6E	0x8F13
+0xDD6F	0x8F14
+0xDD70	0x8F15
+0xDD71	0x8F16
+0xDD72	0x8F17
+0xDD73	0x8F18
+0xDD74	0x8F19
+0xDD75	0x8F1A
+0xDD76	0x8F1B
+0xDD77	0x8F1C
+0xDD78	0x8F1D
+0xDD79	0x8F1E
+0xDD7A	0x8F1F
+0xDD7B	0x8F20
+0xDD7C	0x8F21
+0xDD7D	0x8F22
+0xDD7E	0x8F23
+0xDD80	0x8F24
+0xDD81	0x8F25
+0xDD82	0x8F26
+0xDD83	0x8F27
+0xDD84	0x8F28
+0xDD85	0x8F29
+0xDD86	0x8F2A
+0xDD87	0x8F2B
+0xDD88	0x8F2C
+0xDD89	0x8F2D
+0xDD8A	0x8F2E
+0xDD8B	0x8F2F
+0xDD8C	0x8F30
+0xDD8D	0x8F31
+0xDD8E	0x8F32
+0xDD8F	0x8F33
+0xDD90	0x8F34
+0xDD91	0x8F35
+0xDD92	0x8F36
+0xDD93	0x8F37
+0xDD94	0x8F38
+0xDD95	0x8F39
+0xDD96	0x8F3A
+0xDD97	0x8F3B
+0xDD98	0x8F3C
+0xDD99	0x8F3D
+0xDD9A	0x8F3E
+0xDD9B	0x8F3F
+0xDD9C	0x8F40
+0xDD9D	0x8F41
+0xDD9E	0x8F42
+0xDD9F	0x8F43
+0xDDA0	0x8F44
+0xDDA1	0x8368
+0xDDA2	0x831B
+0xDDA3	0x8369
+0xDDA4	0x836C
+0xDDA5	0x836A
+0xDDA6	0x836D
+0xDDA7	0x836E
+0xDDA8	0x83B0
+0xDDA9	0x8378
+0xDDAA	0x83B3
+0xDDAB	0x83B4
+0xDDAC	0x83A0
+0xDDAD	0x83AA
+0xDDAE	0x8393
+0xDDAF	0x839C
+0xDDB0	0x8385
+0xDDB1	0x837C
+0xDDB2	0x83B6
+0xDDB3	0x83A9
+0xDDB4	0x837D
+0xDDB5	0x83B8
+0xDDB6	0x837B
+0xDDB7	0x8398
+0xDDB8	0x839E
+0xDDB9	0x83A8
+0xDDBA	0x83BA
+0xDDBB	0x83BC
+0xDDBC	0x83C1
+0xDDBD	0x8401
+0xDDBE	0x83E5
+0xDDBF	0x83D8
+0xDDC0	0x5807
+0xDDC1	0x8418
+0xDDC2	0x840B
+0xDDC3	0x83DD
+0xDDC4	0x83FD
+0xDDC5	0x83D6
+0xDDC6	0x841C
+0xDDC7	0x8438
+0xDDC8	0x8411
+0xDDC9	0x8406
+0xDDCA	0x83D4
+0xDDCB	0x83DF
+0xDDCC	0x840F
+0xDDCD	0x8403
+0xDDCE	0x83F8
+0xDDCF	0x83F9
+0xDDD0	0x83EA
+0xDDD1	0x83C5
+0xDDD2	0x83C0
+0xDDD3	0x8426
+0xDDD4	0x83F0
+0xDDD5	0x83E1
+0xDDD6	0x845C
+0xDDD7	0x8451
+0xDDD8	0x845A
+0xDDD9	0x8459
+0xDDDA	0x8473
+0xDDDB	0x8487
+0xDDDC	0x8488
+0xDDDD	0x847A
+0xDDDE	0x8489
+0xDDDF	0x8478
+0xDDE0	0x843C
+0xDDE1	0x8446
+0xDDE2	0x8469
+0xDDE3	0x8476
+0xDDE4	0x848C
+0xDDE5	0x848E
+0xDDE6	0x8431
+0xDDE7	0x846D
+0xDDE8	0x84C1
+0xDDE9	0x84CD
+0xDDEA	0x84D0
+0xDDEB	0x84E6
+0xDDEC	0x84BD
+0xDDED	0x84D3
+0xDDEE	0x84CA
+0xDDEF	0x84BF
+0xDDF0	0x84BA
+0xDDF1	0x84E0
+0xDDF2	0x84A1
+0xDDF3	0x84B9
+0xDDF4	0x84B4
+0xDDF5	0x8497
+0xDDF6	0x84E5
+0xDDF7	0x84E3
+0xDDF8	0x850C
+0xDDF9	0x750D
+0xDDFA	0x8538
+0xDDFB	0x84F0
+0xDDFC	0x8539
+0xDDFD	0x851F
+0xDDFE	0x853A
+0xDE40	0x8F45
+0xDE41	0x8F46
+0xDE42	0x8F47
+0xDE43	0x8F48
+0xDE44	0x8F49
+0xDE45	0x8F4A
+0xDE46	0x8F4B
+0xDE47	0x8F4C
+0xDE48	0x8F4D
+0xDE49	0x8F4E
+0xDE4A	0x8F4F
+0xDE4B	0x8F50
+0xDE4C	0x8F51
+0xDE4D	0x8F52
+0xDE4E	0x8F53
+0xDE4F	0x8F54
+0xDE50	0x8F55
+0xDE51	0x8F56
+0xDE52	0x8F57
+0xDE53	0x8F58
+0xDE54	0x8F59
+0xDE55	0x8F5A
+0xDE56	0x8F5B
+0xDE57	0x8F5C
+0xDE58	0x8F5D
+0xDE59	0x8F5E
+0xDE5A	0x8F5F
+0xDE5B	0x8F60
+0xDE5C	0x8F61
+0xDE5D	0x8F62
+0xDE5E	0x8F63
+0xDE5F	0x8F64
+0xDE60	0x8F65
+0xDE61	0x8F6A
+0xDE62	0x8F80
+0xDE63	0x8F8C
+0xDE64	0x8F92
+0xDE65	0x8F9D
+0xDE66	0x8FA0
+0xDE67	0x8FA1
+0xDE68	0x8FA2
+0xDE69	0x8FA4
+0xDE6A	0x8FA5
+0xDE6B	0x8FA6
+0xDE6C	0x8FA7
+0xDE6D	0x8FAA
+0xDE6E	0x8FAC
+0xDE6F	0x8FAD
+0xDE70	0x8FAE
+0xDE71	0x8FAF
+0xDE72	0x8FB2
+0xDE73	0x8FB3
+0xDE74	0x8FB4
+0xDE75	0x8FB5
+0xDE76	0x8FB7
+0xDE77	0x8FB8
+0xDE78	0x8FBA
+0xDE79	0x8FBB
+0xDE7A	0x8FBC
+0xDE7B	0x8FBF
+0xDE7C	0x8FC0
+0xDE7D	0x8FC3
+0xDE7E	0x8FC6
+0xDE80	0x8FC9
+0xDE81	0x8FCA
+0xDE82	0x8FCB
+0xDE83	0x8FCC
+0xDE84	0x8FCD
+0xDE85	0x8FCF
+0xDE86	0x8FD2
+0xDE87	0x8FD6
+0xDE88	0x8FD7
+0xDE89	0x8FDA
+0xDE8A	0x8FE0
+0xDE8B	0x8FE1
+0xDE8C	0x8FE3
+0xDE8D	0x8FE7
+0xDE8E	0x8FEC
+0xDE8F	0x8FEF
+0xDE90	0x8FF1
+0xDE91	0x8FF2
+0xDE92	0x8FF4
+0xDE93	0x8FF5
+0xDE94	0x8FF6
+0xDE95	0x8FFA
+0xDE96	0x8FFB
+0xDE97	0x8FFC
+0xDE98	0x8FFE
+0xDE99	0x8FFF
+0xDE9A	0x9007
+0xDE9B	0x9008
+0xDE9C	0x900C
+0xDE9D	0x900E
+0xDE9E	0x9013
+0xDE9F	0x9015
+0xDEA0	0x9018
+0xDEA1	0x8556
+0xDEA2	0x853B
+0xDEA3	0x84FF
+0xDEA4	0x84FC
+0xDEA5	0x8559
+0xDEA6	0x8548
+0xDEA7	0x8568
+0xDEA8	0x8564
+0xDEA9	0x855E
+0xDEAA	0x857A
+0xDEAB	0x77A2
+0xDEAC	0x8543
+0xDEAD	0x8572
+0xDEAE	0x857B
+0xDEAF	0x85A4
+0xDEB0	0x85A8
+0xDEB1	0x8587
+0xDEB2	0x858F
+0xDEB3	0x8579
+0xDEB4	0x85AE
+0xDEB5	0x859C
+0xDEB6	0x8585
+0xDEB7	0x85B9
+0xDEB8	0x85B7
+0xDEB9	0x85B0
+0xDEBA	0x85D3
+0xDEBB	0x85C1
+0xDEBC	0x85DC
+0xDEBD	0x85FF
+0xDEBE	0x8627
+0xDEBF	0x8605
+0xDEC0	0x8629
+0xDEC1	0x8616
+0xDEC2	0x863C
+0xDEC3	0x5EFE
+0xDEC4	0x5F08
+0xDEC5	0x593C
+0xDEC6	0x5941
+0xDEC7	0x8037
+0xDEC8	0x5955
+0xDEC9	0x595A
+0xDECA	0x5958
+0xDECB	0x530F
+0xDECC	0x5C22
+0xDECD	0x5C25
+0xDECE	0x5C2C
+0xDECF	0x5C34
+0xDED0	0x624C
+0xDED1	0x626A
+0xDED2	0x629F
+0xDED3	0x62BB
+0xDED4	0x62CA
+0xDED5	0x62DA
+0xDED6	0x62D7
+0xDED7	0x62EE
+0xDED8	0x6322
+0xDED9	0x62F6
+0xDEDA	0x6339
+0xDEDB	0x634B
+0xDEDC	0x6343
+0xDEDD	0x63AD
+0xDEDE	0x63F6
+0xDEDF	0x6371
+0xDEE0	0x637A
+0xDEE1	0x638E
+0xDEE2	0x63B4
+0xDEE3	0x636D
+0xDEE4	0x63AC
+0xDEE5	0x638A
+0xDEE6	0x6369
+0xDEE7	0x63AE
+0xDEE8	0x63BC
+0xDEE9	0x63F2
+0xDEEA	0x63F8
+0xDEEB	0x63E0
+0xDEEC	0x63FF
+0xDEED	0x63C4
+0xDEEE	0x63DE
+0xDEEF	0x63CE
+0xDEF0	0x6452
+0xDEF1	0x63C6
+0xDEF2	0x63BE
+0xDEF3	0x6445
+0xDEF4	0x6441
+0xDEF5	0x640B
+0xDEF6	0x641B
+0xDEF7	0x6420
+0xDEF8	0x640C
+0xDEF9	0x6426
+0xDEFA	0x6421
+0xDEFB	0x645E
+0xDEFC	0x6484
+0xDEFD	0x646D
+0xDEFE	0x6496
+0xDF40	0x9019
+0xDF41	0x901C
+0xDF42	0x9023
+0xDF43	0x9024
+0xDF44	0x9025
+0xDF45	0x9027
+0xDF46	0x9028
+0xDF47	0x9029
+0xDF48	0x902A
+0xDF49	0x902B
+0xDF4A	0x902C
+0xDF4B	0x9030
+0xDF4C	0x9031
+0xDF4D	0x9032
+0xDF4E	0x9033
+0xDF4F	0x9034
+0xDF50	0x9037
+0xDF51	0x9039
+0xDF52	0x903A
+0xDF53	0x903D
+0xDF54	0x903F
+0xDF55	0x9040
+0xDF56	0x9043
+0xDF57	0x9045
+0xDF58	0x9046
+0xDF59	0x9048
+0xDF5A	0x9049
+0xDF5B	0x904A
+0xDF5C	0x904B
+0xDF5D	0x904C
+0xDF5E	0x904E
+0xDF5F	0x9054
+0xDF60	0x9055
+0xDF61	0x9056
+0xDF62	0x9059
+0xDF63	0x905A
+0xDF64	0x905C
+0xDF65	0x905D
+0xDF66	0x905E
+0xDF67	0x905F
+0xDF68	0x9060
+0xDF69	0x9061
+0xDF6A	0x9064
+0xDF6B	0x9066
+0xDF6C	0x9067
+0xDF6D	0x9069
+0xDF6E	0x906A
+0xDF6F	0x906B
+0xDF70	0x906C
+0xDF71	0x906F
+0xDF72	0x9070
+0xDF73	0x9071
+0xDF74	0x9072
+0xDF75	0x9073
+0xDF76	0x9076
+0xDF77	0x9077
+0xDF78	0x9078
+0xDF79	0x9079
+0xDF7A	0x907A
+0xDF7B	0x907B
+0xDF7C	0x907C
+0xDF7D	0x907E
+0xDF7E	0x9081
+0xDF80	0x9084
+0xDF81	0x9085
+0xDF82	0x9086
+0xDF83	0x9087
+0xDF84	0x9089
+0xDF85	0x908A
+0xDF86	0x908C
+0xDF87	0x908D
+0xDF88	0x908E
+0xDF89	0x908F
+0xDF8A	0x9090
+0xDF8B	0x9092
+0xDF8C	0x9094
+0xDF8D	0x9096
+0xDF8E	0x9098
+0xDF8F	0x909A
+0xDF90	0x909C
+0xDF91	0x909E
+0xDF92	0x909F
+0xDF93	0x90A0
+0xDF94	0x90A4
+0xDF95	0x90A5
+0xDF96	0x90A7
+0xDF97	0x90A8
+0xDF98	0x90A9
+0xDF99	0x90AB
+0xDF9A	0x90AD
+0xDF9B	0x90B2
+0xDF9C	0x90B7
+0xDF9D	0x90BC
+0xDF9E	0x90BD
+0xDF9F	0x90BF
+0xDFA0	0x90C0
+0xDFA1	0x647A
+0xDFA2	0x64B7
+0xDFA3	0x64B8
+0xDFA4	0x6499
+0xDFA5	0x64BA
+0xDFA6	0x64C0
+0xDFA7	0x64D0
+0xDFA8	0x64D7
+0xDFA9	0x64E4
+0xDFAA	0x64E2
+0xDFAB	0x6509
+0xDFAC	0x6525
+0xDFAD	0x652E
+0xDFAE	0x5F0B
+0xDFAF	0x5FD2
+0xDFB0	0x7519
+0xDFB1	0x5F11
+0xDFB2	0x535F
+0xDFB3	0x53F1
+0xDFB4	0x53FD
+0xDFB5	0x53E9
+0xDFB6	0x53E8
+0xDFB7	0x53FB
+0xDFB8	0x5412
+0xDFB9	0x5416
+0xDFBA	0x5406
+0xDFBB	0x544B
+0xDFBC	0x5452
+0xDFBD	0x5453
+0xDFBE	0x5454
+0xDFBF	0x5456
+0xDFC0	0x5443
+0xDFC1	0x5421
+0xDFC2	0x5457
+0xDFC3	0x5459
+0xDFC4	0x5423
+0xDFC5	0x5432
+0xDFC6	0x5482
+0xDFC7	0x5494
+0xDFC8	0x5477
+0xDFC9	0x5471
+0xDFCA	0x5464
+0xDFCB	0x549A
+0xDFCC	0x549B
+0xDFCD	0x5484
+0xDFCE	0x5476
+0xDFCF	0x5466
+0xDFD0	0x549D
+0xDFD1	0x54D0
+0xDFD2	0x54AD
+0xDFD3	0x54C2
+0xDFD4	0x54B4
+0xDFD5	0x54D2
+0xDFD6	0x54A7
+0xDFD7	0x54A6
+0xDFD8	0x54D3
+0xDFD9	0x54D4
+0xDFDA	0x5472
+0xDFDB	0x54A3
+0xDFDC	0x54D5
+0xDFDD	0x54BB
+0xDFDE	0x54BF
+0xDFDF	0x54CC
+0xDFE0	0x54D9
+0xDFE1	0x54DA
+0xDFE2	0x54DC
+0xDFE3	0x54A9
+0xDFE4	0x54AA
+0xDFE5	0x54A4
+0xDFE6	0x54DD
+0xDFE7	0x54CF
+0xDFE8	0x54DE
+0xDFE9	0x551B
+0xDFEA	0x54E7
+0xDFEB	0x5520
+0xDFEC	0x54FD
+0xDFED	0x5514
+0xDFEE	0x54F3
+0xDFEF	0x5522
+0xDFF0	0x5523
+0xDFF1	0x550F
+0xDFF2	0x5511
+0xDFF3	0x5527
+0xDFF4	0x552A
+0xDFF5	0x5567
+0xDFF6	0x558F
+0xDFF7	0x55B5
+0xDFF8	0x5549
+0xDFF9	0x556D
+0xDFFA	0x5541
+0xDFFB	0x5555
+0xDFFC	0x553F
+0xDFFD	0x5550
+0xDFFE	0x553C
+0xE040	0x90C2
+0xE041	0x90C3
+0xE042	0x90C6
+0xE043	0x90C8
+0xE044	0x90C9
+0xE045	0x90CB
+0xE046	0x90CC
+0xE047	0x90CD
+0xE048	0x90D2
+0xE049	0x90D4
+0xE04A	0x90D5
+0xE04B	0x90D6
+0xE04C	0x90D8
+0xE04D	0x90D9
+0xE04E	0x90DA
+0xE04F	0x90DE
+0xE050	0x90DF
+0xE051	0x90E0
+0xE052	0x90E3
+0xE053	0x90E4
+0xE054	0x90E5
+0xE055	0x90E9
+0xE056	0x90EA
+0xE057	0x90EC
+0xE058	0x90EE
+0xE059	0x90F0
+0xE05A	0x90F1
+0xE05B	0x90F2
+0xE05C	0x90F3
+0xE05D	0x90F5
+0xE05E	0x90F6
+0xE05F	0x90F7
+0xE060	0x90F9
+0xE061	0x90FA
+0xE062	0x90FB
+0xE063	0x90FC
+0xE064	0x90FF
+0xE065	0x9100
+0xE066	0x9101
+0xE067	0x9103
+0xE068	0x9105
+0xE069	0x9106
+0xE06A	0x9107
+0xE06B	0x9108
+0xE06C	0x9109
+0xE06D	0x910A
+0xE06E	0x910B
+0xE06F	0x910C
+0xE070	0x910D
+0xE071	0x910E
+0xE072	0x910F
+0xE073	0x9110
+0xE074	0x9111
+0xE075	0x9112
+0xE076	0x9113
+0xE077	0x9114
+0xE078	0x9115
+0xE079	0x9116
+0xE07A	0x9117
+0xE07B	0x9118
+0xE07C	0x911A
+0xE07D	0x911B
+0xE07E	0x911C
+0xE080	0x911D
+0xE081	0x911F
+0xE082	0x9120
+0xE083	0x9121
+0xE084	0x9124
+0xE085	0x9125
+0xE086	0x9126
+0xE087	0x9127
+0xE088	0x9128
+0xE089	0x9129
+0xE08A	0x912A
+0xE08B	0x912B
+0xE08C	0x912C
+0xE08D	0x912D
+0xE08E	0x912E
+0xE08F	0x9130
+0xE090	0x9132
+0xE091	0x9133
+0xE092	0x9134
+0xE093	0x9135
+0xE094	0x9136
+0xE095	0x9137
+0xE096	0x9138
+0xE097	0x913A
+0xE098	0x913B
+0xE099	0x913C
+0xE09A	0x913D
+0xE09B	0x913E
+0xE09C	0x913F
+0xE09D	0x9140
+0xE09E	0x9141
+0xE09F	0x9142
+0xE0A0	0x9144
+0xE0A1	0x5537
+0xE0A2	0x5556
+0xE0A3	0x5575
+0xE0A4	0x5576
+0xE0A5	0x5577
+0xE0A6	0x5533
+0xE0A7	0x5530
+0xE0A8	0x555C
+0xE0A9	0x558B
+0xE0AA	0x55D2
+0xE0AB	0x5583
+0xE0AC	0x55B1
+0xE0AD	0x55B9
+0xE0AE	0x5588
+0xE0AF	0x5581
+0xE0B0	0x559F
+0xE0B1	0x557E
+0xE0B2	0x55D6
+0xE0B3	0x5591
+0xE0B4	0x557B
+0xE0B5	0x55DF
+0xE0B6	0x55BD
+0xE0B7	0x55BE
+0xE0B8	0x5594
+0xE0B9	0x5599
+0xE0BA	0x55EA
+0xE0BB	0x55F7
+0xE0BC	0x55C9
+0xE0BD	0x561F
+0xE0BE	0x55D1
+0xE0BF	0x55EB
+0xE0C0	0x55EC
+0xE0C1	0x55D4
+0xE0C2	0x55E6
+0xE0C3	0x55DD
+0xE0C4	0x55C4
+0xE0C5	0x55EF
+0xE0C6	0x55E5
+0xE0C7	0x55F2
+0xE0C8	0x55F3
+0xE0C9	0x55CC
+0xE0CA	0x55CD
+0xE0CB	0x55E8
+0xE0CC	0x55F5
+0xE0CD	0x55E4
+0xE0CE	0x8F94
+0xE0CF	0x561E
+0xE0D0	0x5608
+0xE0D1	0x560C
+0xE0D2	0x5601
+0xE0D3	0x5624
+0xE0D4	0x5623
+0xE0D5	0x55FE
+0xE0D6	0x5600
+0xE0D7	0x5627
+0xE0D8	0x562D
+0xE0D9	0x5658
+0xE0DA	0x5639
+0xE0DB	0x5657
+0xE0DC	0x562C
+0xE0DD	0x564D
+0xE0DE	0x5662
+0xE0DF	0x5659
+0xE0E0	0x565C
+0xE0E1	0x564C
+0xE0E2	0x5654
+0xE0E3	0x5686
+0xE0E4	0x5664
+0xE0E5	0x5671
+0xE0E6	0x566B
+0xE0E7	0x567B
+0xE0E8	0x567C
+0xE0E9	0x5685
+0xE0EA	0x5693
+0xE0EB	0x56AF
+0xE0EC	0x56D4
+0xE0ED	0x56D7
+0xE0EE	0x56DD
+0xE0EF	0x56E1
+0xE0F0	0x56F5
+0xE0F1	0x56EB
+0xE0F2	0x56F9
+0xE0F3	0x56FF
+0xE0F4	0x5704
+0xE0F5	0x570A
+0xE0F6	0x5709
+0xE0F7	0x571C
+0xE0F8	0x5E0F
+0xE0F9	0x5E19
+0xE0FA	0x5E14
+0xE0FB	0x5E11
+0xE0FC	0x5E31
+0xE0FD	0x5E3B
+0xE0FE	0x5E3C
+0xE140	0x9145
+0xE141	0x9147
+0xE142	0x9148
+0xE143	0x9151
+0xE144	0x9153
+0xE145	0x9154
+0xE146	0x9155
+0xE147	0x9156
+0xE148	0x9158
+0xE149	0x9159
+0xE14A	0x915B
+0xE14B	0x915C
+0xE14C	0x915F
+0xE14D	0x9160
+0xE14E	0x9166
+0xE14F	0x9167
+0xE150	0x9168
+0xE151	0x916B
+0xE152	0x916D
+0xE153	0x9173
+0xE154	0x917A
+0xE155	0x917B
+0xE156	0x917C
+0xE157	0x9180
+0xE158	0x9181
+0xE159	0x9182
+0xE15A	0x9183
+0xE15B	0x9184
+0xE15C	0x9186
+0xE15D	0x9188
+0xE15E	0x918A
+0xE15F	0x918E
+0xE160	0x918F
+0xE161	0x9193
+0xE162	0x9194
+0xE163	0x9195
+0xE164	0x9196
+0xE165	0x9197
+0xE166	0x9198
+0xE167	0x9199
+0xE168	0x919C
+0xE169	0x919D
+0xE16A	0x919E
+0xE16B	0x919F
+0xE16C	0x91A0
+0xE16D	0x91A1
+0xE16E	0x91A4
+0xE16F	0x91A5
+0xE170	0x91A6
+0xE171	0x91A7
+0xE172	0x91A8
+0xE173	0x91A9
+0xE174	0x91AB
+0xE175	0x91AC
+0xE176	0x91B0
+0xE177	0x91B1
+0xE178	0x91B2
+0xE179	0x91B3
+0xE17A	0x91B6
+0xE17B	0x91B7
+0xE17C	0x91B8
+0xE17D	0x91B9
+0xE17E	0x91BB
+0xE180	0x91BC
+0xE181	0x91BD
+0xE182	0x91BE
+0xE183	0x91BF
+0xE184	0x91C0
+0xE185	0x91C1
+0xE186	0x91C2
+0xE187	0x91C3
+0xE188	0x91C4
+0xE189	0x91C5
+0xE18A	0x91C6
+0xE18B	0x91C8
+0xE18C	0x91CB
+0xE18D	0x91D0
+0xE18E	0x91D2
+0xE18F	0x91D3
+0xE190	0x91D4
+0xE191	0x91D5
+0xE192	0x91D6
+0xE193	0x91D7
+0xE194	0x91D8
+0xE195	0x91D9
+0xE196	0x91DA
+0xE197	0x91DB
+0xE198	0x91DD
+0xE199	0x91DE
+0xE19A	0x91DF
+0xE19B	0x91E0
+0xE19C	0x91E1
+0xE19D	0x91E2
+0xE19E	0x91E3
+0xE19F	0x91E4
+0xE1A0	0x91E5
+0xE1A1	0x5E37
+0xE1A2	0x5E44
+0xE1A3	0x5E54
+0xE1A4	0x5E5B
+0xE1A5	0x5E5E
+0xE1A6	0x5E61
+0xE1A7	0x5C8C
+0xE1A8	0x5C7A
+0xE1A9	0x5C8D
+0xE1AA	0x5C90
+0xE1AB	0x5C96
+0xE1AC	0x5C88
+0xE1AD	0x5C98
+0xE1AE	0x5C99
+0xE1AF	0x5C91
+0xE1B0	0x5C9A
+0xE1B1	0x5C9C
+0xE1B2	0x5CB5
+0xE1B3	0x5CA2
+0xE1B4	0x5CBD
+0xE1B5	0x5CAC
+0xE1B6	0x5CAB
+0xE1B7	0x5CB1
+0xE1B8	0x5CA3
+0xE1B9	0x5CC1
+0xE1BA	0x5CB7
+0xE1BB	0x5CC4
+0xE1BC	0x5CD2
+0xE1BD	0x5CE4
+0xE1BE	0x5CCB
+0xE1BF	0x5CE5
+0xE1C0	0x5D02
+0xE1C1	0x5D03
+0xE1C2	0x5D27
+0xE1C3	0x5D26
+0xE1C4	0x5D2E
+0xE1C5	0x5D24
+0xE1C6	0x5D1E
+0xE1C7	0x5D06
+0xE1C8	0x5D1B
+0xE1C9	0x5D58
+0xE1CA	0x5D3E
+0xE1CB	0x5D34
+0xE1CC	0x5D3D
+0xE1CD	0x5D6C
+0xE1CE	0x5D5B
+0xE1CF	0x5D6F
+0xE1D0	0x5D5D
+0xE1D1	0x5D6B
+0xE1D2	0x5D4B
+0xE1D3	0x5D4A
+0xE1D4	0x5D69
+0xE1D5	0x5D74
+0xE1D6	0x5D82
+0xE1D7	0x5D99
+0xE1D8	0x5D9D
+0xE1D9	0x8C73
+0xE1DA	0x5DB7
+0xE1DB	0x5DC5
+0xE1DC	0x5F73
+0xE1DD	0x5F77
+0xE1DE	0x5F82
+0xE1DF	0x5F87
+0xE1E0	0x5F89
+0xE1E1	0x5F8C
+0xE1E2	0x5F95
+0xE1E3	0x5F99
+0xE1E4	0x5F9C
+0xE1E5	0x5FA8
+0xE1E6	0x5FAD
+0xE1E7	0x5FB5
+0xE1E8	0x5FBC
+0xE1E9	0x8862
+0xE1EA	0x5F61
+0xE1EB	0x72AD
+0xE1EC	0x72B0
+0xE1ED	0x72B4
+0xE1EE	0x72B7
+0xE1EF	0x72B8
+0xE1F0	0x72C3
+0xE1F1	0x72C1
+0xE1F2	0x72CE
+0xE1F3	0x72CD
+0xE1F4	0x72D2
+0xE1F5	0x72E8
+0xE1F6	0x72EF
+0xE1F7	0x72E9
+0xE1F8	0x72F2
+0xE1F9	0x72F4
+0xE1FA	0x72F7
+0xE1FB	0x7301
+0xE1FC	0x72F3
+0xE1FD	0x7303
+0xE1FE	0x72FA
+0xE240	0x91E6
+0xE241	0x91E7
+0xE242	0x91E8
+0xE243	0x91E9
+0xE244	0x91EA
+0xE245	0x91EB
+0xE246	0x91EC
+0xE247	0x91ED
+0xE248	0x91EE
+0xE249	0x91EF
+0xE24A	0x91F0
+0xE24B	0x91F1
+0xE24C	0x91F2
+0xE24D	0x91F3
+0xE24E	0x91F4
+0xE24F	0x91F5
+0xE250	0x91F6
+0xE251	0x91F7
+0xE252	0x91F8
+0xE253	0x91F9
+0xE254	0x91FA
+0xE255	0x91FB
+0xE256	0x91FC
+0xE257	0x91FD
+0xE258	0x91FE
+0xE259	0x91FF
+0xE25A	0x9200
+0xE25B	0x9201
+0xE25C	0x9202
+0xE25D	0x9203
+0xE25E	0x9204
+0xE25F	0x9205
+0xE260	0x9206
+0xE261	0x9207
+0xE262	0x9208
+0xE263	0x9209
+0xE264	0x920A
+0xE265	0x920B
+0xE266	0x920C
+0xE267	0x920D
+0xE268	0x920E
+0xE269	0x920F
+0xE26A	0x9210
+0xE26B	0x9211
+0xE26C	0x9212
+0xE26D	0x9213
+0xE26E	0x9214
+0xE26F	0x9215
+0xE270	0x9216
+0xE271	0x9217
+0xE272	0x9218
+0xE273	0x9219
+0xE274	0x921A
+0xE275	0x921B
+0xE276	0x921C
+0xE277	0x921D
+0xE278	0x921E
+0xE279	0x921F
+0xE27A	0x9220
+0xE27B	0x9221
+0xE27C	0x9222
+0xE27D	0x9223
+0xE27E	0x9224
+0xE280	0x9225
+0xE281	0x9226
+0xE282	0x9227
+0xE283	0x9228
+0xE284	0x9229
+0xE285	0x922A
+0xE286	0x922B
+0xE287	0x922C
+0xE288	0x922D
+0xE289	0x922E
+0xE28A	0x922F
+0xE28B	0x9230
+0xE28C	0x9231
+0xE28D	0x9232
+0xE28E	0x9233
+0xE28F	0x9234
+0xE290	0x9235
+0xE291	0x9236
+0xE292	0x9237
+0xE293	0x9238
+0xE294	0x9239
+0xE295	0x923A
+0xE296	0x923B
+0xE297	0x923C
+0xE298	0x923D
+0xE299	0x923E
+0xE29A	0x923F
+0xE29B	0x9240
+0xE29C	0x9241
+0xE29D	0x9242
+0xE29E	0x9243
+0xE29F	0x9244
+0xE2A0	0x9245
+0xE2A1	0x72FB
+0xE2A2	0x7317
+0xE2A3	0x7313
+0xE2A4	0x7321
+0xE2A5	0x730A
+0xE2A6	0x731E
+0xE2A7	0x731D
+0xE2A8	0x7315
+0xE2A9	0x7322
+0xE2AA	0x7339
+0xE2AB	0x7325
+0xE2AC	0x732C
+0xE2AD	0x7338
+0xE2AE	0x7331
+0xE2AF	0x7350
+0xE2B0	0x734D
+0xE2B1	0x7357
+0xE2B2	0x7360
+0xE2B3	0x736C
+0xE2B4	0x736F
+0xE2B5	0x737E
+0xE2B6	0x821B
+0xE2B7	0x5925
+0xE2B8	0x98E7
+0xE2B9	0x5924
+0xE2BA	0x5902
+0xE2BB	0x9963
+0xE2BC	0x9967
+0xE2BD	0x9968
+0xE2BE	0x9969
+0xE2BF	0x996A
+0xE2C0	0x996B
+0xE2C1	0x996C
+0xE2C2	0x9974
+0xE2C3	0x9977
+0xE2C4	0x997D
+0xE2C5	0x9980
+0xE2C6	0x9984
+0xE2C7	0x9987
+0xE2C8	0x998A
+0xE2C9	0x998D
+0xE2CA	0x9990
+0xE2CB	0x9991
+0xE2CC	0x9993
+0xE2CD	0x9994
+0xE2CE	0x9995
+0xE2CF	0x5E80
+0xE2D0	0x5E91
+0xE2D1	0x5E8B
+0xE2D2	0x5E96
+0xE2D3	0x5EA5
+0xE2D4	0x5EA0
+0xE2D5	0x5EB9
+0xE2D6	0x5EB5
+0xE2D7	0x5EBE
+0xE2D8	0x5EB3
+0xE2D9	0x8D53
+0xE2DA	0x5ED2
+0xE2DB	0x5ED1
+0xE2DC	0x5EDB
+0xE2DD	0x5EE8
+0xE2DE	0x5EEA
+0xE2DF	0x81BA
+0xE2E0	0x5FC4
+0xE2E1	0x5FC9
+0xE2E2	0x5FD6
+0xE2E3	0x5FCF
+0xE2E4	0x6003
+0xE2E5	0x5FEE
+0xE2E6	0x6004
+0xE2E7	0x5FE1
+0xE2E8	0x5FE4
+0xE2E9	0x5FFE
+0xE2EA	0x6005
+0xE2EB	0x6006
+0xE2EC	0x5FEA
+0xE2ED	0x5FED
+0xE2EE	0x5FF8
+0xE2EF	0x6019
+0xE2F0	0x6035
+0xE2F1	0x6026
+0xE2F2	0x601B
+0xE2F3	0x600F
+0xE2F4	0x600D
+0xE2F5	0x6029
+0xE2F6	0x602B
+0xE2F7	0x600A
+0xE2F8	0x603F
+0xE2F9	0x6021
+0xE2FA	0x6078
+0xE2FB	0x6079
+0xE2FC	0x607B
+0xE2FD	0x607A
+0xE2FE	0x6042
+0xE340	0x9246
+0xE341	0x9247
+0xE342	0x9248
+0xE343	0x9249
+0xE344	0x924A
+0xE345	0x924B
+0xE346	0x924C
+0xE347	0x924D
+0xE348	0x924E
+0xE349	0x924F
+0xE34A	0x9250
+0xE34B	0x9251
+0xE34C	0x9252
+0xE34D	0x9253
+0xE34E	0x9254
+0xE34F	0x9255
+0xE350	0x9256
+0xE351	0x9257
+0xE352	0x9258
+0xE353	0x9259
+0xE354	0x925A
+0xE355	0x925B
+0xE356	0x925C
+0xE357	0x925D
+0xE358	0x925E
+0xE359	0x925F
+0xE35A	0x9260
+0xE35B	0x9261
+0xE35C	0x9262
+0xE35D	0x9263
+0xE35E	0x9264
+0xE35F	0x9265
+0xE360	0x9266
+0xE361	0x9267
+0xE362	0x9268
+0xE363	0x9269
+0xE364	0x926A
+0xE365	0x926B
+0xE366	0x926C
+0xE367	0x926D
+0xE368	0x926E
+0xE369	0x926F
+0xE36A	0x9270
+0xE36B	0x9271
+0xE36C	0x9272
+0xE36D	0x9273
+0xE36E	0x9275
+0xE36F	0x9276
+0xE370	0x9277
+0xE371	0x9278
+0xE372	0x9279
+0xE373	0x927A
+0xE374	0x927B
+0xE375	0x927C
+0xE376	0x927D
+0xE377	0x927E
+0xE378	0x927F
+0xE379	0x9280
+0xE37A	0x9281
+0xE37B	0x9282
+0xE37C	0x9283
+0xE37D	0x9284
+0xE37E	0x9285
+0xE380	0x9286
+0xE381	0x9287
+0xE382	0x9288
+0xE383	0x9289
+0xE384	0x928A
+0xE385	0x928B
+0xE386	0x928C
+0xE387	0x928D
+0xE388	0x928F
+0xE389	0x9290
+0xE38A	0x9291
+0xE38B	0x9292
+0xE38C	0x9293
+0xE38D	0x9294
+0xE38E	0x9295
+0xE38F	0x9296
+0xE390	0x9297
+0xE391	0x9298
+0xE392	0x9299
+0xE393	0x929A
+0xE394	0x929B
+0xE395	0x929C
+0xE396	0x929D
+0xE397	0x929E
+0xE398	0x929F
+0xE399	0x92A0
+0xE39A	0x92A1
+0xE39B	0x92A2
+0xE39C	0x92A3
+0xE39D	0x92A4
+0xE39E	0x92A5
+0xE39F	0x92A6
+0xE3A0	0x92A7
+0xE3A1	0x606A
+0xE3A2	0x607D
+0xE3A3	0x6096
+0xE3A4	0x609A
+0xE3A5	0x60AD
+0xE3A6	0x609D
+0xE3A7	0x6083
+0xE3A8	0x6092
+0xE3A9	0x608C
+0xE3AA	0x609B
+0xE3AB	0x60EC
+0xE3AC	0x60BB
+0xE3AD	0x60B1
+0xE3AE	0x60DD
+0xE3AF	0x60D8
+0xE3B0	0x60C6
+0xE3B1	0x60DA
+0xE3B2	0x60B4
+0xE3B3	0x6120
+0xE3B4	0x6126
+0xE3B5	0x6115
+0xE3B6	0x6123
+0xE3B7	0x60F4
+0xE3B8	0x6100
+0xE3B9	0x610E
+0xE3BA	0x612B
+0xE3BB	0x614A
+0xE3BC	0x6175
+0xE3BD	0x61AC
+0xE3BE	0x6194
+0xE3BF	0x61A7
+0xE3C0	0x61B7
+0xE3C1	0x61D4
+0xE3C2	0x61F5
+0xE3C3	0x5FDD
+0xE3C4	0x96B3
+0xE3C5	0x95E9
+0xE3C6	0x95EB
+0xE3C7	0x95F1
+0xE3C8	0x95F3
+0xE3C9	0x95F5
+0xE3CA	0x95F6
+0xE3CB	0x95FC
+0xE3CC	0x95FE
+0xE3CD	0x9603
+0xE3CE	0x9604
+0xE3CF	0x9606
+0xE3D0	0x9608
+0xE3D1	0x960A
+0xE3D2	0x960B
+0xE3D3	0x960C
+0xE3D4	0x960D
+0xE3D5	0x960F
+0xE3D6	0x9612
+0xE3D7	0x9615
+0xE3D8	0x9616
+0xE3D9	0x9617
+0xE3DA	0x9619
+0xE3DB	0x961A
+0xE3DC	0x4E2C
+0xE3DD	0x723F
+0xE3DE	0x6215
+0xE3DF	0x6C35
+0xE3E0	0x6C54
+0xE3E1	0x6C5C
+0xE3E2	0x6C4A
+0xE3E3	0x6CA3
+0xE3E4	0x6C85
+0xE3E5	0x6C90
+0xE3E6	0x6C94
+0xE3E7	0x6C8C
+0xE3E8	0x6C68
+0xE3E9	0x6C69
+0xE3EA	0x6C74
+0xE3EB	0x6C76
+0xE3EC	0x6C86
+0xE3ED	0x6CA9
+0xE3EE	0x6CD0
+0xE3EF	0x6CD4
+0xE3F0	0x6CAD
+0xE3F1	0x6CF7
+0xE3F2	0x6CF8
+0xE3F3	0x6CF1
+0xE3F4	0x6CD7
+0xE3F5	0x6CB2
+0xE3F6	0x6CE0
+0xE3F7	0x6CD6
+0xE3F8	0x6CFA
+0xE3F9	0x6CEB
+0xE3FA	0x6CEE
+0xE3FB	0x6CB1
+0xE3FC	0x6CD3
+0xE3FD	0x6CEF
+0xE3FE	0x6CFE
+0xE440	0x92A8
+0xE441	0x92A9
+0xE442	0x92AA
+0xE443	0x92AB
+0xE444	0x92AC
+0xE445	0x92AD
+0xE446	0x92AF
+0xE447	0x92B0
+0xE448	0x92B1
+0xE449	0x92B2
+0xE44A	0x92B3
+0xE44B	0x92B4
+0xE44C	0x92B5
+0xE44D	0x92B6
+0xE44E	0x92B7
+0xE44F	0x92B8
+0xE450	0x92B9
+0xE451	0x92BA
+0xE452	0x92BB
+0xE453	0x92BC
+0xE454	0x92BD
+0xE455	0x92BE
+0xE456	0x92BF
+0xE457	0x92C0
+0xE458	0x92C1
+0xE459	0x92C2
+0xE45A	0x92C3
+0xE45B	0x92C4
+0xE45C	0x92C5
+0xE45D	0x92C6
+0xE45E	0x92C7
+0xE45F	0x92C9
+0xE460	0x92CA
+0xE461	0x92CB
+0xE462	0x92CC
+0xE463	0x92CD
+0xE464	0x92CE
+0xE465	0x92CF
+0xE466	0x92D0
+0xE467	0x92D1
+0xE468	0x92D2
+0xE469	0x92D3
+0xE46A	0x92D4
+0xE46B	0x92D5
+0xE46C	0x92D6
+0xE46D	0x92D7
+0xE46E	0x92D8
+0xE46F	0x92D9
+0xE470	0x92DA
+0xE471	0x92DB
+0xE472	0x92DC
+0xE473	0x92DD
+0xE474	0x92DE
+0xE475	0x92DF
+0xE476	0x92E0
+0xE477	0x92E1
+0xE478	0x92E2
+0xE479	0x92E3
+0xE47A	0x92E4
+0xE47B	0x92E5
+0xE47C	0x92E6
+0xE47D	0x92E7
+0xE47E	0x92E8
+0xE480	0x92E9
+0xE481	0x92EA
+0xE482	0x92EB
+0xE483	0x92EC
+0xE484	0x92ED
+0xE485	0x92EE
+0xE486	0x92EF
+0xE487	0x92F0
+0xE488	0x92F1
+0xE489	0x92F2
+0xE48A	0x92F3
+0xE48B	0x92F4
+0xE48C	0x92F5
+0xE48D	0x92F6
+0xE48E	0x92F7
+0xE48F	0x92F8
+0xE490	0x92F9
+0xE491	0x92FA
+0xE492	0x92FB
+0xE493	0x92FC
+0xE494	0x92FD
+0xE495	0x92FE
+0xE496	0x92FF
+0xE497	0x9300
+0xE498	0x9301
+0xE499	0x9302
+0xE49A	0x9303
+0xE49B	0x9304
+0xE49C	0x9305
+0xE49D	0x9306
+0xE49E	0x9307
+0xE49F	0x9308
+0xE4A0	0x9309
+0xE4A1	0x6D39
+0xE4A2	0x6D27
+0xE4A3	0x6D0C
+0xE4A4	0x6D43
+0xE4A5	0x6D48
+0xE4A6	0x6D07
+0xE4A7	0x6D04
+0xE4A8	0x6D19
+0xE4A9	0x6D0E
+0xE4AA	0x6D2B
+0xE4AB	0x6D4D
+0xE4AC	0x6D2E
+0xE4AD	0x6D35
+0xE4AE	0x6D1A
+0xE4AF	0x6D4F
+0xE4B0	0x6D52
+0xE4B1	0x6D54
+0xE4B2	0x6D33
+0xE4B3	0x6D91
+0xE4B4	0x6D6F
+0xE4B5	0x6D9E
+0xE4B6	0x6DA0
+0xE4B7	0x6D5E
+0xE4B8	0x6D93
+0xE4B9	0x6D94
+0xE4BA	0x6D5C
+0xE4BB	0x6D60
+0xE4BC	0x6D7C
+0xE4BD	0x6D63
+0xE4BE	0x6E1A
+0xE4BF	0x6DC7
+0xE4C0	0x6DC5
+0xE4C1	0x6DDE
+0xE4C2	0x6E0E
+0xE4C3	0x6DBF
+0xE4C4	0x6DE0
+0xE4C5	0x6E11
+0xE4C6	0x6DE6
+0xE4C7	0x6DDD
+0xE4C8	0x6DD9
+0xE4C9	0x6E16
+0xE4CA	0x6DAB
+0xE4CB	0x6E0C
+0xE4CC	0x6DAE
+0xE4CD	0x6E2B
+0xE4CE	0x6E6E
+0xE4CF	0x6E4E
+0xE4D0	0x6E6B
+0xE4D1	0x6EB2
+0xE4D2	0x6E5F
+0xE4D3	0x6E86
+0xE4D4	0x6E53
+0xE4D5	0x6E54
+0xE4D6	0x6E32
+0xE4D7	0x6E25
+0xE4D8	0x6E44
+0xE4D9	0x6EDF
+0xE4DA	0x6EB1
+0xE4DB	0x6E98
+0xE4DC	0x6EE0
+0xE4DD	0x6F2D
+0xE4DE	0x6EE2
+0xE4DF	0x6EA5
+0xE4E0	0x6EA7
+0xE4E1	0x6EBD
+0xE4E2	0x6EBB
+0xE4E3	0x6EB7
+0xE4E4	0x6ED7
+0xE4E5	0x6EB4
+0xE4E6	0x6ECF
+0xE4E7	0x6E8F
+0xE4E8	0x6EC2
+0xE4E9	0x6E9F
+0xE4EA	0x6F62
+0xE4EB	0x6F46
+0xE4EC	0x6F47
+0xE4ED	0x6F24
+0xE4EE	0x6F15
+0xE4EF	0x6EF9
+0xE4F0	0x6F2F
+0xE4F1	0x6F36
+0xE4F2	0x6F4B
+0xE4F3	0x6F74
+0xE4F4	0x6F2A
+0xE4F5	0x6F09
+0xE4F6	0x6F29
+0xE4F7	0x6F89
+0xE4F8	0x6F8D
+0xE4F9	0x6F8C
+0xE4FA	0x6F78
+0xE4FB	0x6F72
+0xE4FC	0x6F7C
+0xE4FD	0x6F7A
+0xE4FE	0x6FD1
+0xE540	0x930A
+0xE541	0x930B
+0xE542	0x930C
+0xE543	0x930D
+0xE544	0x930E
+0xE545	0x930F
+0xE546	0x9310
+0xE547	0x9311
+0xE548	0x9312
+0xE549	0x9313
+0xE54A	0x9314
+0xE54B	0x9315
+0xE54C	0x9316
+0xE54D	0x9317
+0xE54E	0x9318
+0xE54F	0x9319
+0xE550	0x931A
+0xE551	0x931B
+0xE552	0x931C
+0xE553	0x931D
+0xE554	0x931E
+0xE555	0x931F
+0xE556	0x9320
+0xE557	0x9321
+0xE558	0x9322
+0xE559	0x9323
+0xE55A	0x9324
+0xE55B	0x9325
+0xE55C	0x9326
+0xE55D	0x9327
+0xE55E	0x9328
+0xE55F	0x9329
+0xE560	0x932A
+0xE561	0x932B
+0xE562	0x932C
+0xE563	0x932D
+0xE564	0x932E
+0xE565	0x932F
+0xE566	0x9330
+0xE567	0x9331
+0xE568	0x9332
+0xE569	0x9333
+0xE56A	0x9334
+0xE56B	0x9335
+0xE56C	0x9336
+0xE56D	0x9337
+0xE56E	0x9338
+0xE56F	0x9339
+0xE570	0x933A
+0xE571	0x933B
+0xE572	0x933C
+0xE573	0x933D
+0xE574	0x933F
+0xE575	0x9340
+0xE576	0x9341
+0xE577	0x9342
+0xE578	0x9343
+0xE579	0x9344
+0xE57A	0x9345
+0xE57B	0x9346
+0xE57C	0x9347
+0xE57D	0x9348
+0xE57E	0x9349
+0xE580	0x934A
+0xE581	0x934B
+0xE582	0x934C
+0xE583	0x934D
+0xE584	0x934E
+0xE585	0x934F
+0xE586	0x9350
+0xE587	0x9351
+0xE588	0x9352
+0xE589	0x9353
+0xE58A	0x9354
+0xE58B	0x9355
+0xE58C	0x9356
+0xE58D	0x9357
+0xE58E	0x9358
+0xE58F	0x9359
+0xE590	0x935A
+0xE591	0x935B
+0xE592	0x935C
+0xE593	0x935D
+0xE594	0x935E
+0xE595	0x935F
+0xE596	0x9360
+0xE597	0x9361
+0xE598	0x9362
+0xE599	0x9363
+0xE59A	0x9364
+0xE59B	0x9365
+0xE59C	0x9366
+0xE59D	0x9367
+0xE59E	0x9368
+0xE59F	0x9369
+0xE5A0	0x936B
+0xE5A1	0x6FC9
+0xE5A2	0x6FA7
+0xE5A3	0x6FB9
+0xE5A4	0x6FB6
+0xE5A5	0x6FC2
+0xE5A6	0x6FE1
+0xE5A7	0x6FEE
+0xE5A8	0x6FDE
+0xE5A9	0x6FE0
+0xE5AA	0x6FEF
+0xE5AB	0x701A
+0xE5AC	0x7023
+0xE5AD	0x701B
+0xE5AE	0x7039
+0xE5AF	0x7035
+0xE5B0	0x704F
+0xE5B1	0x705E
+0xE5B2	0x5B80
+0xE5B3	0x5B84
+0xE5B4	0x5B95
+0xE5B5	0x5B93
+0xE5B6	0x5BA5
+0xE5B7	0x5BB8
+0xE5B8	0x752F
+0xE5B9	0x9A9E
+0xE5BA	0x6434
+0xE5BB	0x5BE4
+0xE5BC	0x5BEE
+0xE5BD	0x8930
+0xE5BE	0x5BF0
+0xE5BF	0x8E47
+0xE5C0	0x8B07
+0xE5C1	0x8FB6
+0xE5C2	0x8FD3
+0xE5C3	0x8FD5
+0xE5C4	0x8FE5
+0xE5C5	0x8FEE
+0xE5C6	0x8FE4
+0xE5C7	0x8FE9
+0xE5C8	0x8FE6
+0xE5C9	0x8FF3
+0xE5CA	0x8FE8
+0xE5CB	0x9005
+0xE5CC	0x9004
+0xE5CD	0x900B
+0xE5CE	0x9026
+0xE5CF	0x9011
+0xE5D0	0x900D
+0xE5D1	0x9016
+0xE5D2	0x9021
+0xE5D3	0x9035
+0xE5D4	0x9036
+0xE5D5	0x902D
+0xE5D6	0x902F
+0xE5D7	0x9044
+0xE5D8	0x9051
+0xE5D9	0x9052
+0xE5DA	0x9050
+0xE5DB	0x9068
+0xE5DC	0x9058
+0xE5DD	0x9062
+0xE5DE	0x905B
+0xE5DF	0x66B9
+0xE5E0	0x9074
+0xE5E1	0x907D
+0xE5E2	0x9082
+0xE5E3	0x9088
+0xE5E4	0x9083
+0xE5E5	0x908B
+0xE5E6	0x5F50
+0xE5E7	0x5F57
+0xE5E8	0x5F56
+0xE5E9	0x5F58
+0xE5EA	0x5C3B
+0xE5EB	0x54AB
+0xE5EC	0x5C50
+0xE5ED	0x5C59
+0xE5EE	0x5B71
+0xE5EF	0x5C63
+0xE5F0	0x5C66
+0xE5F1	0x7FBC
+0xE5F2	0x5F2A
+0xE5F3	0x5F29
+0xE5F4	0x5F2D
+0xE5F5	0x8274
+0xE5F6	0x5F3C
+0xE5F7	0x9B3B
+0xE5F8	0x5C6E
+0xE5F9	0x5981
+0xE5FA	0x5983
+0xE5FB	0x598D
+0xE5FC	0x59A9
+0xE5FD	0x59AA
+0xE5FE	0x59A3
+0xE640	0x936C
+0xE641	0x936D
+0xE642	0x936E
+0xE643	0x936F
+0xE644	0x9370
+0xE645	0x9371
+0xE646	0x9372
+0xE647	0x9373
+0xE648	0x9374
+0xE649	0x9375
+0xE64A	0x9376
+0xE64B	0x9377
+0xE64C	0x9378
+0xE64D	0x9379
+0xE64E	0x937A
+0xE64F	0x937B
+0xE650	0x937C
+0xE651	0x937D
+0xE652	0x937E
+0xE653	0x937F
+0xE654	0x9380
+0xE655	0x9381
+0xE656	0x9382
+0xE657	0x9383
+0xE658	0x9384
+0xE659	0x9385
+0xE65A	0x9386
+0xE65B	0x9387
+0xE65C	0x9388
+0xE65D	0x9389
+0xE65E	0x938A
+0xE65F	0x938B
+0xE660	0x938C
+0xE661	0x938D
+0xE662	0x938E
+0xE663	0x9390
+0xE664	0x9391
+0xE665	0x9392
+0xE666	0x9393
+0xE667	0x9394
+0xE668	0x9395
+0xE669	0x9396
+0xE66A	0x9397
+0xE66B	0x9398
+0xE66C	0x9399
+0xE66D	0x939A
+0xE66E	0x939B
+0xE66F	0x939C
+0xE670	0x939D
+0xE671	0x939E
+0xE672	0x939F
+0xE673	0x93A0
+0xE674	0x93A1
+0xE675	0x93A2
+0xE676	0x93A3
+0xE677	0x93A4
+0xE678	0x93A5
+0xE679	0x93A6
+0xE67A	0x93A7
+0xE67B	0x93A8
+0xE67C	0x93A9
+0xE67D	0x93AA
+0xE67E	0x93AB
+0xE680	0x93AC
+0xE681	0x93AD
+0xE682	0x93AE
+0xE683	0x93AF
+0xE684	0x93B0
+0xE685	0x93B1
+0xE686	0x93B2
+0xE687	0x93B3
+0xE688	0x93B4
+0xE689	0x93B5
+0xE68A	0x93B6
+0xE68B	0x93B7
+0xE68C	0x93B8
+0xE68D	0x93B9
+0xE68E	0x93BA
+0xE68F	0x93BB
+0xE690	0x93BC
+0xE691	0x93BD
+0xE692	0x93BE
+0xE693	0x93BF
+0xE694	0x93C0
+0xE695	0x93C1
+0xE696	0x93C2
+0xE697	0x93C3
+0xE698	0x93C4
+0xE699	0x93C5
+0xE69A	0x93C6
+0xE69B	0x93C7
+0xE69C	0x93C8
+0xE69D	0x93C9
+0xE69E	0x93CB
+0xE69F	0x93CC
+0xE6A0	0x93CD
+0xE6A1	0x5997
+0xE6A2	0x59CA
+0xE6A3	0x59AB
+0xE6A4	0x599E
+0xE6A5	0x59A4
+0xE6A6	0x59D2
+0xE6A7	0x59B2
+0xE6A8	0x59AF
+0xE6A9	0x59D7
+0xE6AA	0x59BE
+0xE6AB	0x5A05
+0xE6AC	0x5A06
+0xE6AD	0x59DD
+0xE6AE	0x5A08
+0xE6AF	0x59E3
+0xE6B0	0x59D8
+0xE6B1	0x59F9
+0xE6B2	0x5A0C
+0xE6B3	0x5A09
+0xE6B4	0x5A32
+0xE6B5	0x5A34
+0xE6B6	0x5A11
+0xE6B7	0x5A23
+0xE6B8	0x5A13
+0xE6B9	0x5A40
+0xE6BA	0x5A67
+0xE6BB	0x5A4A
+0xE6BC	0x5A55
+0xE6BD	0x5A3C
+0xE6BE	0x5A62
+0xE6BF	0x5A75
+0xE6C0	0x80EC
+0xE6C1	0x5AAA
+0xE6C2	0x5A9B
+0xE6C3	0x5A77
+0xE6C4	0x5A7A
+0xE6C5	0x5ABE
+0xE6C6	0x5AEB
+0xE6C7	0x5AB2
+0xE6C8	0x5AD2
+0xE6C9	0x5AD4
+0xE6CA	0x5AB8
+0xE6CB	0x5AE0
+0xE6CC	0x5AE3
+0xE6CD	0x5AF1
+0xE6CE	0x5AD6
+0xE6CF	0x5AE6
+0xE6D0	0x5AD8
+0xE6D1	0x5ADC
+0xE6D2	0x5B09
+0xE6D3	0x5B17
+0xE6D4	0x5B16
+0xE6D5	0x5B32
+0xE6D6	0x5B37
+0xE6D7	0x5B40
+0xE6D8	0x5C15
+0xE6D9	0x5C1C
+0xE6DA	0x5B5A
+0xE6DB	0x5B65
+0xE6DC	0x5B73
+0xE6DD	0x5B51
+0xE6DE	0x5B53
+0xE6DF	0x5B62
+0xE6E0	0x9A75
+0xE6E1	0x9A77
+0xE6E2	0x9A78
+0xE6E3	0x9A7A
+0xE6E4	0x9A7F
+0xE6E5	0x9A7D
+0xE6E6	0x9A80
+0xE6E7	0x9A81
+0xE6E8	0x9A85
+0xE6E9	0x9A88
+0xE6EA	0x9A8A
+0xE6EB	0x9A90
+0xE6EC	0x9A92
+0xE6ED	0x9A93
+0xE6EE	0x9A96
+0xE6EF	0x9A98
+0xE6F0	0x9A9B
+0xE6F1	0x9A9C
+0xE6F2	0x9A9D
+0xE6F3	0x9A9F
+0xE6F4	0x9AA0
+0xE6F5	0x9AA2
+0xE6F6	0x9AA3
+0xE6F7	0x9AA5
+0xE6F8	0x9AA7
+0xE6F9	0x7E9F
+0xE6FA	0x7EA1
+0xE6FB	0x7EA3
+0xE6FC	0x7EA5
+0xE6FD	0x7EA8
+0xE6FE	0x7EA9
+0xE740	0x93CE
+0xE741	0x93CF
+0xE742	0x93D0
+0xE743	0x93D1
+0xE744	0x93D2
+0xE745	0x93D3
+0xE746	0x93D4
+0xE747	0x93D5
+0xE748	0x93D7
+0xE749	0x93D8
+0xE74A	0x93D9
+0xE74B	0x93DA
+0xE74C	0x93DB
+0xE74D	0x93DC
+0xE74E	0x93DD
+0xE74F	0x93DE
+0xE750	0x93DF
+0xE751	0x93E0
+0xE752	0x93E1
+0xE753	0x93E2
+0xE754	0x93E3
+0xE755	0x93E4
+0xE756	0x93E5
+0xE757	0x93E6
+0xE758	0x93E7
+0xE759	0x93E8
+0xE75A	0x93E9
+0xE75B	0x93EA
+0xE75C	0x93EB
+0xE75D	0x93EC
+0xE75E	0x93ED
+0xE75F	0x93EE
+0xE760	0x93EF
+0xE761	0x93F0
+0xE762	0x93F1
+0xE763	0x93F2
+0xE764	0x93F3
+0xE765	0x93F4
+0xE766	0x93F5
+0xE767	0x93F6
+0xE768	0x93F7
+0xE769	0x93F8
+0xE76A	0x93F9
+0xE76B	0x93FA
+0xE76C	0x93FB
+0xE76D	0x93FC
+0xE76E	0x93FD
+0xE76F	0x93FE
+0xE770	0x93FF
+0xE771	0x9400
+0xE772	0x9401
+0xE773	0x9402
+0xE774	0x9403
+0xE775	0x9404
+0xE776	0x9405
+0xE777	0x9406
+0xE778	0x9407
+0xE779	0x9408
+0xE77A	0x9409
+0xE77B	0x940A
+0xE77C	0x940B
+0xE77D	0x940C
+0xE77E	0x940D
+0xE780	0x940E
+0xE781	0x940F
+0xE782	0x9410
+0xE783	0x9411
+0xE784	0x9412
+0xE785	0x9413
+0xE786	0x9414
+0xE787	0x9415
+0xE788	0x9416
+0xE789	0x9417
+0xE78A	0x9418
+0xE78B	0x9419
+0xE78C	0x941A
+0xE78D	0x941B
+0xE78E	0x941C
+0xE78F	0x941D
+0xE790	0x941E
+0xE791	0x941F
+0xE792	0x9420
+0xE793	0x9421
+0xE794	0x9422
+0xE795	0x9423
+0xE796	0x9424
+0xE797	0x9425
+0xE798	0x9426
+0xE799	0x9427
+0xE79A	0x9428
+0xE79B	0x9429
+0xE79C	0x942A
+0xE79D	0x942B
+0xE79E	0x942C
+0xE79F	0x942D
+0xE7A0	0x942E
+0xE7A1	0x7EAD
+0xE7A2	0x7EB0
+0xE7A3	0x7EBE
+0xE7A4	0x7EC0
+0xE7A5	0x7EC1
+0xE7A6	0x7EC2
+0xE7A7	0x7EC9
+0xE7A8	0x7ECB
+0xE7A9	0x7ECC
+0xE7AA	0x7ED0
+0xE7AB	0x7ED4
+0xE7AC	0x7ED7
+0xE7AD	0x7EDB
+0xE7AE	0x7EE0
+0xE7AF	0x7EE1
+0xE7B0	0x7EE8
+0xE7B1	0x7EEB
+0xE7B2	0x7EEE
+0xE7B3	0x7EEF
+0xE7B4	0x7EF1
+0xE7B5	0x7EF2
+0xE7B6	0x7F0D
+0xE7B7	0x7EF6
+0xE7B8	0x7EFA
+0xE7B9	0x7EFB
+0xE7BA	0x7EFE
+0xE7BB	0x7F01
+0xE7BC	0x7F02
+0xE7BD	0x7F03
+0xE7BE	0x7F07
+0xE7BF	0x7F08
+0xE7C0	0x7F0B
+0xE7C1	0x7F0C
+0xE7C2	0x7F0F
+0xE7C3	0x7F11
+0xE7C4	0x7F12
+0xE7C5	0x7F17
+0xE7C6	0x7F19
+0xE7C7	0x7F1C
+0xE7C8	0x7F1B
+0xE7C9	0x7F1F
+0xE7CA	0x7F21
+0xE7CB	0x7F22
+0xE7CC	0x7F23
+0xE7CD	0x7F24
+0xE7CE	0x7F25
+0xE7CF	0x7F26
+0xE7D0	0x7F27
+0xE7D1	0x7F2A
+0xE7D2	0x7F2B
+0xE7D3	0x7F2C
+0xE7D4	0x7F2D
+0xE7D5	0x7F2F
+0xE7D6	0x7F30
+0xE7D7	0x7F31
+0xE7D8	0x7F32
+0xE7D9	0x7F33
+0xE7DA	0x7F35
+0xE7DB	0x5E7A
+0xE7DC	0x757F
+0xE7DD	0x5DDB
+0xE7DE	0x753E
+0xE7DF	0x9095
+0xE7E0	0x738E
+0xE7E1	0x7391
+0xE7E2	0x73AE
+0xE7E3	0x73A2
+0xE7E4	0x739F
+0xE7E5	0x73CF
+0xE7E6	0x73C2
+0xE7E7	0x73D1
+0xE7E8	0x73B7
+0xE7E9	0x73B3
+0xE7EA	0x73C0
+0xE7EB	0x73C9
+0xE7EC	0x73C8
+0xE7ED	0x73E5
+0xE7EE	0x73D9
+0xE7EF	0x987C
+0xE7F0	0x740A
+0xE7F1	0x73E9
+0xE7F2	0x73E7
+0xE7F3	0x73DE
+0xE7F4	0x73BA
+0xE7F5	0x73F2
+0xE7F6	0x740F
+0xE7F7	0x742A
+0xE7F8	0x745B
+0xE7F9	0x7426
+0xE7FA	0x7425
+0xE7FB	0x7428
+0xE7FC	0x7430
+0xE7FD	0x742E
+0xE7FE	0x742C
+0xE840	0x942F
+0xE841	0x9430
+0xE842	0x9431
+0xE843	0x9432
+0xE844	0x9433
+0xE845	0x9434
+0xE846	0x9435
+0xE847	0x9436
+0xE848	0x9437
+0xE849	0x9438
+0xE84A	0x9439
+0xE84B	0x943A
+0xE84C	0x943B
+0xE84D	0x943C
+0xE84E	0x943D
+0xE84F	0x943F
+0xE850	0x9440
+0xE851	0x9441
+0xE852	0x9442
+0xE853	0x9443
+0xE854	0x9444
+0xE855	0x9445
+0xE856	0x9446
+0xE857	0x9447
+0xE858	0x9448
+0xE859	0x9449
+0xE85A	0x944A
+0xE85B	0x944B
+0xE85C	0x944C
+0xE85D	0x944D
+0xE85E	0x944E
+0xE85F	0x944F
+0xE860	0x9450
+0xE861	0x9451
+0xE862	0x9452
+0xE863	0x9453
+0xE864	0x9454
+0xE865	0x9455
+0xE866	0x9456
+0xE867	0x9457
+0xE868	0x9458
+0xE869	0x9459
+0xE86A	0x945A
+0xE86B	0x945B
+0xE86C	0x945C
+0xE86D	0x945D
+0xE86E	0x945E
+0xE86F	0x945F
+0xE870	0x9460
+0xE871	0x9461
+0xE872	0x9462
+0xE873	0x9463
+0xE874	0x9464
+0xE875	0x9465
+0xE876	0x9466
+0xE877	0x9467
+0xE878	0x9468
+0xE879	0x9469
+0xE87A	0x946A
+0xE87B	0x946C
+0xE87C	0x946D
+0xE87D	0x946E
+0xE87E	0x946F
+0xE880	0x9470
+0xE881	0x9471
+0xE882	0x9472
+0xE883	0x9473
+0xE884	0x9474
+0xE885	0x9475
+0xE886	0x9476
+0xE887	0x9477
+0xE888	0x9478
+0xE889	0x9479
+0xE88A	0x947A
+0xE88B	0x947B
+0xE88C	0x947C
+0xE88D	0x947D
+0xE88E	0x947E
+0xE88F	0x947F
+0xE890	0x9480
+0xE891	0x9481
+0xE892	0x9482
+0xE893	0x9483
+0xE894	0x9484
+0xE895	0x9491
+0xE896	0x9496
+0xE897	0x9498
+0xE898	0x94C7
+0xE899	0x94CF
+0xE89A	0x94D3
+0xE89B	0x94D4
+0xE89C	0x94DA
+0xE89D	0x94E6
+0xE89E	0x94FB
+0xE89F	0x951C
+0xE8A0	0x9520
+0xE8A1	0x741B
+0xE8A2	0x741A
+0xE8A3	0x7441
+0xE8A4	0x745C
+0xE8A5	0x7457
+0xE8A6	0x7455
+0xE8A7	0x7459
+0xE8A8	0x7477
+0xE8A9	0x746D
+0xE8AA	0x747E
+0xE8AB	0x749C
+0xE8AC	0x748E
+0xE8AD	0x7480
+0xE8AE	0x7481
+0xE8AF	0x7487
+0xE8B0	0x748B
+0xE8B1	0x749E
+0xE8B2	0x74A8
+0xE8B3	0x74A9
+0xE8B4	0x7490
+0xE8B5	0x74A7
+0xE8B6	0x74D2
+0xE8B7	0x74BA
+0xE8B8	0x97EA
+0xE8B9	0x97EB
+0xE8BA	0x97EC
+0xE8BB	0x674C
+0xE8BC	0x6753
+0xE8BD	0x675E
+0xE8BE	0x6748
+0xE8BF	0x6769
+0xE8C0	0x67A5
+0xE8C1	0x6787
+0xE8C2	0x676A
+0xE8C3	0x6773
+0xE8C4	0x6798
+0xE8C5	0x67A7
+0xE8C6	0x6775
+0xE8C7	0x67A8
+0xE8C8	0x679E
+0xE8C9	0x67AD
+0xE8CA	0x678B
+0xE8CB	0x6777
+0xE8CC	0x677C
+0xE8CD	0x67F0
+0xE8CE	0x6809
+0xE8CF	0x67D8
+0xE8D0	0x680A
+0xE8D1	0x67E9
+0xE8D2	0x67B0
+0xE8D3	0x680C
+0xE8D4	0x67D9
+0xE8D5	0x67B5
+0xE8D6	0x67DA
+0xE8D7	0x67B3
+0xE8D8	0x67DD
+0xE8D9	0x6800
+0xE8DA	0x67C3
+0xE8DB	0x67B8
+0xE8DC	0x67E2
+0xE8DD	0x680E
+0xE8DE	0x67C1
+0xE8DF	0x67FD
+0xE8E0	0x6832
+0xE8E1	0x6833
+0xE8E2	0x6860
+0xE8E3	0x6861
+0xE8E4	0x684E
+0xE8E5	0x6862
+0xE8E6	0x6844
+0xE8E7	0x6864
+0xE8E8	0x6883
+0xE8E9	0x681D
+0xE8EA	0x6855
+0xE8EB	0x6866
+0xE8EC	0x6841
+0xE8ED	0x6867
+0xE8EE	0x6840
+0xE8EF	0x683E
+0xE8F0	0x684A
+0xE8F1	0x6849
+0xE8F2	0x6829
+0xE8F3	0x68B5
+0xE8F4	0x688F
+0xE8F5	0x6874
+0xE8F6	0x6877
+0xE8F7	0x6893
+0xE8F8	0x686B
+0xE8F9	0x68C2
+0xE8FA	0x696E
+0xE8FB	0x68FC
+0xE8FC	0x691F
+0xE8FD	0x6920
+0xE8FE	0x68F9
+0xE940	0x9527
+0xE941	0x9533
+0xE942	0x953D
+0xE943	0x9543
+0xE944	0x9548
+0xE945	0x954B
+0xE946	0x9555
+0xE947	0x955A
+0xE948	0x9560
+0xE949	0x956E
+0xE94A	0x9574
+0xE94B	0x9575
+0xE94C	0x9577
+0xE94D	0x9578
+0xE94E	0x9579
+0xE94F	0x957A
+0xE950	0x957B
+0xE951	0x957C
+0xE952	0x957D
+0xE953	0x957E
+0xE954	0x9580
+0xE955	0x9581
+0xE956	0x9582
+0xE957	0x9583
+0xE958	0x9584
+0xE959	0x9585
+0xE95A	0x9586
+0xE95B	0x9587
+0xE95C	0x9588
+0xE95D	0x9589
+0xE95E	0x958A
+0xE95F	0x958B
+0xE960	0x958C
+0xE961	0x958D
+0xE962	0x958E
+0xE963	0x958F
+0xE964	0x9590
+0xE965	0x9591
+0xE966	0x9592
+0xE967	0x9593
+0xE968	0x9594
+0xE969	0x9595
+0xE96A	0x9596
+0xE96B	0x9597
+0xE96C	0x9598
+0xE96D	0x9599
+0xE96E	0x959A
+0xE96F	0x959B
+0xE970	0x959C
+0xE971	0x959D
+0xE972	0x959E
+0xE973	0x959F
+0xE974	0x95A0
+0xE975	0x95A1
+0xE976	0x95A2
+0xE977	0x95A3
+0xE978	0x95A4
+0xE979	0x95A5
+0xE97A	0x95A6
+0xE97B	0x95A7
+0xE97C	0x95A8
+0xE97D	0x95A9
+0xE97E	0x95AA
+0xE980	0x95AB
+0xE981	0x95AC
+0xE982	0x95AD
+0xE983	0x95AE
+0xE984	0x95AF
+0xE985	0x95B0
+0xE986	0x95B1
+0xE987	0x95B2
+0xE988	0x95B3
+0xE989	0x95B4
+0xE98A	0x95B5
+0xE98B	0x95B6
+0xE98C	0x95B7
+0xE98D	0x95B8
+0xE98E	0x95B9
+0xE98F	0x95BA
+0xE990	0x95BB
+0xE991	0x95BC
+0xE992	0x95BD
+0xE993	0x95BE
+0xE994	0x95BF
+0xE995	0x95C0
+0xE996	0x95C1
+0xE997	0x95C2
+0xE998	0x95C3
+0xE999	0x95C4
+0xE99A	0x95C5
+0xE99B	0x95C6
+0xE99C	0x95C7
+0xE99D	0x95C8
+0xE99E	0x95C9
+0xE99F	0x95CA
+0xE9A0	0x95CB
+0xE9A1	0x6924
+0xE9A2	0x68F0
+0xE9A3	0x690B
+0xE9A4	0x6901
+0xE9A5	0x6957
+0xE9A6	0x68E3
+0xE9A7	0x6910
+0xE9A8	0x6971
+0xE9A9	0x6939
+0xE9AA	0x6960
+0xE9AB	0x6942
+0xE9AC	0x695D
+0xE9AD	0x6984
+0xE9AE	0x696B
+0xE9AF	0x6980
+0xE9B0	0x6998
+0xE9B1	0x6978
+0xE9B2	0x6934
+0xE9B3	0x69CC
+0xE9B4	0x6987
+0xE9B5	0x6988
+0xE9B6	0x69CE
+0xE9B7	0x6989
+0xE9B8	0x6966
+0xE9B9	0x6963
+0xE9BA	0x6979
+0xE9BB	0x699B
+0xE9BC	0x69A7
+0xE9BD	0x69BB
+0xE9BE	0x69AB
+0xE9BF	0x69AD
+0xE9C0	0x69D4
+0xE9C1	0x69B1
+0xE9C2	0x69C1
+0xE9C3	0x69CA
+0xE9C4	0x69DF
+0xE9C5	0x6995
+0xE9C6	0x69E0
+0xE9C7	0x698D
+0xE9C8	0x69FF
+0xE9C9	0x6A2F
+0xE9CA	0x69ED
+0xE9CB	0x6A17
+0xE9CC	0x6A18
+0xE9CD	0x6A65
+0xE9CE	0x69F2
+0xE9CF	0x6A44
+0xE9D0	0x6A3E
+0xE9D1	0x6AA0
+0xE9D2	0x6A50
+0xE9D3	0x6A5B
+0xE9D4	0x6A35
+0xE9D5	0x6A8E
+0xE9D6	0x6A79
+0xE9D7	0x6A3D
+0xE9D8	0x6A28
+0xE9D9	0x6A58
+0xE9DA	0x6A7C
+0xE9DB	0x6A91
+0xE9DC	0x6A90
+0xE9DD	0x6AA9
+0xE9DE	0x6A97
+0xE9DF	0x6AAB
+0xE9E0	0x7337
+0xE9E1	0x7352
+0xE9E2	0x6B81
+0xE9E3	0x6B82
+0xE9E4	0x6B87
+0xE9E5	0x6B84
+0xE9E6	0x6B92
+0xE9E7	0x6B93
+0xE9E8	0x6B8D
+0xE9E9	0x6B9A
+0xE9EA	0x6B9B
+0xE9EB	0x6BA1
+0xE9EC	0x6BAA
+0xE9ED	0x8F6B
+0xE9EE	0x8F6D
+0xE9EF	0x8F71
+0xE9F0	0x8F72
+0xE9F1	0x8F73
+0xE9F2	0x8F75
+0xE9F3	0x8F76
+0xE9F4	0x8F78
+0xE9F5	0x8F77
+0xE9F6	0x8F79
+0xE9F7	0x8F7A
+0xE9F8	0x8F7C
+0xE9F9	0x8F7E
+0xE9FA	0x8F81
+0xE9FB	0x8F82
+0xE9FC	0x8F84
+0xE9FD	0x8F87
+0xE9FE	0x8F8B
+0xEA40	0x95CC
+0xEA41	0x95CD
+0xEA42	0x95CE
+0xEA43	0x95CF
+0xEA44	0x95D0
+0xEA45	0x95D1
+0xEA46	0x95D2
+0xEA47	0x95D3
+0xEA48	0x95D4
+0xEA49	0x95D5
+0xEA4A	0x95D6
+0xEA4B	0x95D7
+0xEA4C	0x95D8
+0xEA4D	0x95D9
+0xEA4E	0x95DA
+0xEA4F	0x95DB
+0xEA50	0x95DC
+0xEA51	0x95DD
+0xEA52	0x95DE
+0xEA53	0x95DF
+0xEA54	0x95E0
+0xEA55	0x95E1
+0xEA56	0x95E2
+0xEA57	0x95E3
+0xEA58	0x95E4
+0xEA59	0x95E5
+0xEA5A	0x95E6
+0xEA5B	0x95E7
+0xEA5C	0x95EC
+0xEA5D	0x95FF
+0xEA5E	0x9607
+0xEA5F	0x9613
+0xEA60	0x9618
+0xEA61	0x961B
+0xEA62	0x961E
+0xEA63	0x9620
+0xEA64	0x9623
+0xEA65	0x9624
+0xEA66	0x9625
+0xEA67	0x9626
+0xEA68	0x9627
+0xEA69	0x9628
+0xEA6A	0x9629
+0xEA6B	0x962B
+0xEA6C	0x962C
+0xEA6D	0x962D
+0xEA6E	0x962F
+0xEA6F	0x9630
+0xEA70	0x9637
+0xEA71	0x9638
+0xEA72	0x9639
+0xEA73	0x963A
+0xEA74	0x963E
+0xEA75	0x9641
+0xEA76	0x9643
+0xEA77	0x964A
+0xEA78	0x964E
+0xEA79	0x964F
+0xEA7A	0x9651
+0xEA7B	0x9652
+0xEA7C	0x9653
+0xEA7D	0x9656
+0xEA7E	0x9657
+0xEA80	0x9658
+0xEA81	0x9659
+0xEA82	0x965A
+0xEA83	0x965C
+0xEA84	0x965D
+0xEA85	0x965E
+0xEA86	0x9660
+0xEA87	0x9663
+0xEA88	0x9665
+0xEA89	0x9666
+0xEA8A	0x966B
+0xEA8B	0x966D
+0xEA8C	0x966E
+0xEA8D	0x966F
+0xEA8E	0x9670
+0xEA8F	0x9671
+0xEA90	0x9673
+0xEA91	0x9678
+0xEA92	0x9679
+0xEA93	0x967A
+0xEA94	0x967B
+0xEA95	0x967C
+0xEA96	0x967D
+0xEA97	0x967E
+0xEA98	0x967F
+0xEA99	0x9680
+0xEA9A	0x9681
+0xEA9B	0x9682
+0xEA9C	0x9683
+0xEA9D	0x9684
+0xEA9E	0x9687
+0xEA9F	0x9689
+0xEAA0	0x968A
+0xEAA1	0x8F8D
+0xEAA2	0x8F8E
+0xEAA3	0x8F8F
+0xEAA4	0x8F98
+0xEAA5	0x8F9A
+0xEAA6	0x8ECE
+0xEAA7	0x620B
+0xEAA8	0x6217
+0xEAA9	0x621B
+0xEAAA	0x621F
+0xEAAB	0x6222
+0xEAAC	0x6221
+0xEAAD	0x6225
+0xEAAE	0x6224
+0xEAAF	0x622C
+0xEAB0	0x81E7
+0xEAB1	0x74EF
+0xEAB2	0x74F4
+0xEAB3	0x74FF
+0xEAB4	0x750F
+0xEAB5	0x7511
+0xEAB6	0x7513
+0xEAB7	0x6534
+0xEAB8	0x65EE
+0xEAB9	0x65EF
+0xEABA	0x65F0
+0xEABB	0x660A
+0xEABC	0x6619
+0xEABD	0x6772
+0xEABE	0x6603
+0xEABF	0x6615
+0xEAC0	0x6600
+0xEAC1	0x7085
+0xEAC2	0x66F7
+0xEAC3	0x661D
+0xEAC4	0x6634
+0xEAC5	0x6631
+0xEAC6	0x6636
+0xEAC7	0x6635
+0xEAC8	0x8006
+0xEAC9	0x665F
+0xEACA	0x6654
+0xEACB	0x6641
+0xEACC	0x664F
+0xEACD	0x6656
+0xEACE	0x6661
+0xEACF	0x6657
+0xEAD0	0x6677
+0xEAD1	0x6684
+0xEAD2	0x668C
+0xEAD3	0x66A7
+0xEAD4	0x669D
+0xEAD5	0x66BE
+0xEAD6	0x66DB
+0xEAD7	0x66DC
+0xEAD8	0x66E6
+0xEAD9	0x66E9
+0xEADA	0x8D32
+0xEADB	0x8D33
+0xEADC	0x8D36
+0xEADD	0x8D3B
+0xEADE	0x8D3D
+0xEADF	0x8D40
+0xEAE0	0x8D45
+0xEAE1	0x8D46
+0xEAE2	0x8D48
+0xEAE3	0x8D49
+0xEAE4	0x8D47
+0xEAE5	0x8D4D
+0xEAE6	0x8D55
+0xEAE7	0x8D59
+0xEAE8	0x89C7
+0xEAE9	0x89CA
+0xEAEA	0x89CB
+0xEAEB	0x89CC
+0xEAEC	0x89CE
+0xEAED	0x89CF
+0xEAEE	0x89D0
+0xEAEF	0x89D1
+0xEAF0	0x726E
+0xEAF1	0x729F
+0xEAF2	0x725D
+0xEAF3	0x7266
+0xEAF4	0x726F
+0xEAF5	0x727E
+0xEAF6	0x727F
+0xEAF7	0x7284
+0xEAF8	0x728B
+0xEAF9	0x728D
+0xEAFA	0x728F
+0xEAFB	0x7292
+0xEAFC	0x6308
+0xEAFD	0x6332
+0xEAFE	0x63B0
+0xEB40	0x968C
+0xEB41	0x968E
+0xEB42	0x9691
+0xEB43	0x9692
+0xEB44	0x9693
+0xEB45	0x9695
+0xEB46	0x9696
+0xEB47	0x969A
+0xEB48	0x969B
+0xEB49	0x969D
+0xEB4A	0x969E
+0xEB4B	0x969F
+0xEB4C	0x96A0
+0xEB4D	0x96A1
+0xEB4E	0x96A2
+0xEB4F	0x96A3
+0xEB50	0x96A4
+0xEB51	0x96A5
+0xEB52	0x96A6
+0xEB53	0x96A8
+0xEB54	0x96A9
+0xEB55	0x96AA
+0xEB56	0x96AB
+0xEB57	0x96AC
+0xEB58	0x96AD
+0xEB59	0x96AE
+0xEB5A	0x96AF
+0xEB5B	0x96B1
+0xEB5C	0x96B2
+0xEB5D	0x96B4
+0xEB5E	0x96B5
+0xEB5F	0x96B7
+0xEB60	0x96B8
+0xEB61	0x96BA
+0xEB62	0x96BB
+0xEB63	0x96BF
+0xEB64	0x96C2
+0xEB65	0x96C3
+0xEB66	0x96C8
+0xEB67	0x96CA
+0xEB68	0x96CB
+0xEB69	0x96D0
+0xEB6A	0x96D1
+0xEB6B	0x96D3
+0xEB6C	0x96D4
+0xEB6D	0x96D6
+0xEB6E	0x96D7
+0xEB6F	0x96D8
+0xEB70	0x96D9
+0xEB71	0x96DA
+0xEB72	0x96DB
+0xEB73	0x96DC
+0xEB74	0x96DD
+0xEB75	0x96DE
+0xEB76	0x96DF
+0xEB77	0x96E1
+0xEB78	0x96E2
+0xEB79	0x96E3
+0xEB7A	0x96E4
+0xEB7B	0x96E5
+0xEB7C	0x96E6
+0xEB7D	0x96E7
+0xEB7E	0x96EB
+0xEB80	0x96EC
+0xEB81	0x96ED
+0xEB82	0x96EE
+0xEB83	0x96F0
+0xEB84	0x96F1
+0xEB85	0x96F2
+0xEB86	0x96F4
+0xEB87	0x96F5
+0xEB88	0x96F8
+0xEB89	0x96FA
+0xEB8A	0x96FB
+0xEB8B	0x96FC
+0xEB8C	0x96FD
+0xEB8D	0x96FF
+0xEB8E	0x9702
+0xEB8F	0x9703
+0xEB90	0x9705
+0xEB91	0x970A
+0xEB92	0x970B
+0xEB93	0x970C
+0xEB94	0x9710
+0xEB95	0x9711
+0xEB96	0x9712
+0xEB97	0x9714
+0xEB98	0x9715
+0xEB99	0x9717
+0xEB9A	0x9718
+0xEB9B	0x9719
+0xEB9C	0x971A
+0xEB9D	0x971B
+0xEB9E	0x971D
+0xEB9F	0x971F
+0xEBA0	0x9720
+0xEBA1	0x643F
+0xEBA2	0x64D8
+0xEBA3	0x8004
+0xEBA4	0x6BEA
+0xEBA5	0x6BF3
+0xEBA6	0x6BFD
+0xEBA7	0x6BF5
+0xEBA8	0x6BF9
+0xEBA9	0x6C05
+0xEBAA	0x6C07
+0xEBAB	0x6C06
+0xEBAC	0x6C0D
+0xEBAD	0x6C15
+0xEBAE	0x6C18
+0xEBAF	0x6C19
+0xEBB0	0x6C1A
+0xEBB1	0x6C21
+0xEBB2	0x6C29
+0xEBB3	0x6C24
+0xEBB4	0x6C2A
+0xEBB5	0x6C32
+0xEBB6	0x6535
+0xEBB7	0x6555
+0xEBB8	0x656B
+0xEBB9	0x724D
+0xEBBA	0x7252
+0xEBBB	0x7256
+0xEBBC	0x7230
+0xEBBD	0x8662
+0xEBBE	0x5216
+0xEBBF	0x809F
+0xEBC0	0x809C
+0xEBC1	0x8093
+0xEBC2	0x80BC
+0xEBC3	0x670A
+0xEBC4	0x80BD
+0xEBC5	0x80B1
+0xEBC6	0x80AB
+0xEBC7	0x80AD
+0xEBC8	0x80B4
+0xEBC9	0x80B7
+0xEBCA	0x80E7
+0xEBCB	0x80E8
+0xEBCC	0x80E9
+0xEBCD	0x80EA
+0xEBCE	0x80DB
+0xEBCF	0x80C2
+0xEBD0	0x80C4
+0xEBD1	0x80D9
+0xEBD2	0x80CD
+0xEBD3	0x80D7
+0xEBD4	0x6710
+0xEBD5	0x80DD
+0xEBD6	0x80EB
+0xEBD7	0x80F1
+0xEBD8	0x80F4
+0xEBD9	0x80ED
+0xEBDA	0x810D
+0xEBDB	0x810E
+0xEBDC	0x80F2
+0xEBDD	0x80FC
+0xEBDE	0x6715
+0xEBDF	0x8112
+0xEBE0	0x8C5A
+0xEBE1	0x8136
+0xEBE2	0x811E
+0xEBE3	0x812C
+0xEBE4	0x8118
+0xEBE5	0x8132
+0xEBE6	0x8148
+0xEBE7	0x814C
+0xEBE8	0x8153
+0xEBE9	0x8174
+0xEBEA	0x8159
+0xEBEB	0x815A
+0xEBEC	0x8171
+0xEBED	0x8160
+0xEBEE	0x8169
+0xEBEF	0x817C
+0xEBF0	0x817D
+0xEBF1	0x816D
+0xEBF2	0x8167
+0xEBF3	0x584D
+0xEBF4	0x5AB5
+0xEBF5	0x8188
+0xEBF6	0x8182
+0xEBF7	0x8191
+0xEBF8	0x6ED5
+0xEBF9	0x81A3
+0xEBFA	0x81AA
+0xEBFB	0x81CC
+0xEBFC	0x6726
+0xEBFD	0x81CA
+0xEBFE	0x81BB
+0xEC40	0x9721
+0xEC41	0x9722
+0xEC42	0x9723
+0xEC43	0x9724
+0xEC44	0x9725
+0xEC45	0x9726
+0xEC46	0x9727
+0xEC47	0x9728
+0xEC48	0x9729
+0xEC49	0x972B
+0xEC4A	0x972C
+0xEC4B	0x972E
+0xEC4C	0x972F
+0xEC4D	0x9731
+0xEC4E	0x9733
+0xEC4F	0x9734
+0xEC50	0x9735
+0xEC51	0x9736
+0xEC52	0x9737
+0xEC53	0x973A
+0xEC54	0x973B
+0xEC55	0x973C
+0xEC56	0x973D
+0xEC57	0x973F
+0xEC58	0x9740
+0xEC59	0x9741
+0xEC5A	0x9742
+0xEC5B	0x9743
+0xEC5C	0x9744
+0xEC5D	0x9745
+0xEC5E	0x9746
+0xEC5F	0x9747
+0xEC60	0x9748
+0xEC61	0x9749
+0xEC62	0x974A
+0xEC63	0x974B
+0xEC64	0x974C
+0xEC65	0x974D
+0xEC66	0x974E
+0xEC67	0x974F
+0xEC68	0x9750
+0xEC69	0x9751
+0xEC6A	0x9754
+0xEC6B	0x9755
+0xEC6C	0x9757
+0xEC6D	0x9758
+0xEC6E	0x975A
+0xEC6F	0x975C
+0xEC70	0x975D
+0xEC71	0x975F
+0xEC72	0x9763
+0xEC73	0x9764
+0xEC74	0x9766
+0xEC75	0x9767
+0xEC76	0x9768
+0xEC77	0x976A
+0xEC78	0x976B
+0xEC79	0x976C
+0xEC7A	0x976D
+0xEC7B	0x976E
+0xEC7C	0x976F
+0xEC7D	0x9770
+0xEC7E	0x9771
+0xEC80	0x9772
+0xEC81	0x9775
+0xEC82	0x9777
+0xEC83	0x9778
+0xEC84	0x9779
+0xEC85	0x977A
+0xEC86	0x977B
+0xEC87	0x977D
+0xEC88	0x977E
+0xEC89	0x977F
+0xEC8A	0x9780
+0xEC8B	0x9781
+0xEC8C	0x9782
+0xEC8D	0x9783
+0xEC8E	0x9784
+0xEC8F	0x9786
+0xEC90	0x9787
+0xEC91	0x9788
+0xEC92	0x9789
+0xEC93	0x978A
+0xEC94	0x978C
+0xEC95	0x978E
+0xEC96	0x978F
+0xEC97	0x9790
+0xEC98	0x9793
+0xEC99	0x9795
+0xEC9A	0x9796
+0xEC9B	0x9797
+0xEC9C	0x9799
+0xEC9D	0x979A
+0xEC9E	0x979B
+0xEC9F	0x979C
+0xECA0	0x979D
+0xECA1	0x81C1
+0xECA2	0x81A6
+0xECA3	0x6B24
+0xECA4	0x6B37
+0xECA5	0x6B39
+0xECA6	0x6B43
+0xECA7	0x6B46
+0xECA8	0x6B59
+0xECA9	0x98D1
+0xECAA	0x98D2
+0xECAB	0x98D3
+0xECAC	0x98D5
+0xECAD	0x98D9
+0xECAE	0x98DA
+0xECAF	0x6BB3
+0xECB0	0x5F40
+0xECB1	0x6BC2
+0xECB2	0x89F3
+0xECB3	0x6590
+0xECB4	0x9F51
+0xECB5	0x6593
+0xECB6	0x65BC
+0xECB7	0x65C6
+0xECB8	0x65C4
+0xECB9	0x65C3
+0xECBA	0x65CC
+0xECBB	0x65CE
+0xECBC	0x65D2
+0xECBD	0x65D6
+0xECBE	0x7080
+0xECBF	0x709C
+0xECC0	0x7096
+0xECC1	0x709D
+0xECC2	0x70BB
+0xECC3	0x70C0
+0xECC4	0x70B7
+0xECC5	0x70AB
+0xECC6	0x70B1
+0xECC7	0x70E8
+0xECC8	0x70CA
+0xECC9	0x7110
+0xECCA	0x7113
+0xECCB	0x7116
+0xECCC	0x712F
+0xECCD	0x7131
+0xECCE	0x7173
+0xECCF	0x715C
+0xECD0	0x7168
+0xECD1	0x7145
+0xECD2	0x7172
+0xECD3	0x714A
+0xECD4	0x7178
+0xECD5	0x717A
+0xECD6	0x7198
+0xECD7	0x71B3
+0xECD8	0x71B5
+0xECD9	0x71A8
+0xECDA	0x71A0
+0xECDB	0x71E0
+0xECDC	0x71D4
+0xECDD	0x71E7
+0xECDE	0x71F9
+0xECDF	0x721D
+0xECE0	0x7228
+0xECE1	0x706C
+0xECE2	0x7118
+0xECE3	0x7166
+0xECE4	0x71B9
+0xECE5	0x623E
+0xECE6	0x623D
+0xECE7	0x6243
+0xECE8	0x6248
+0xECE9	0x6249
+0xECEA	0x793B
+0xECEB	0x7940
+0xECEC	0x7946
+0xECED	0x7949
+0xECEE	0x795B
+0xECEF	0x795C
+0xECF0	0x7953
+0xECF1	0x795A
+0xECF2	0x7962
+0xECF3	0x7957
+0xECF4	0x7960
+0xECF5	0x796F
+0xECF6	0x7967
+0xECF7	0x797A
+0xECF8	0x7985
+0xECF9	0x798A
+0xECFA	0x799A
+0xECFB	0x79A7
+0xECFC	0x79B3
+0xECFD	0x5FD1
+0xECFE	0x5FD0
+0xED40	0x979E
+0xED41	0x979F
+0xED42	0x97A1
+0xED43	0x97A2
+0xED44	0x97A4
+0xED45	0x97A5
+0xED46	0x97A6
+0xED47	0x97A7
+0xED48	0x97A8
+0xED49	0x97A9
+0xED4A	0x97AA
+0xED4B	0x97AC
+0xED4C	0x97AE
+0xED4D	0x97B0
+0xED4E	0x97B1
+0xED4F	0x97B3
+0xED50	0x97B5
+0xED51	0x97B6
+0xED52	0x97B7
+0xED53	0x97B8
+0xED54	0x97B9
+0xED55	0x97BA
+0xED56	0x97BB
+0xED57	0x97BC
+0xED58	0x97BD
+0xED59	0x97BE
+0xED5A	0x97BF
+0xED5B	0x97C0
+0xED5C	0x97C1
+0xED5D	0x97C2
+0xED5E	0x97C3
+0xED5F	0x97C4
+0xED60	0x97C5
+0xED61	0x97C6
+0xED62	0x97C7
+0xED63	0x97C8
+0xED64	0x97C9
+0xED65	0x97CA
+0xED66	0x97CB
+0xED67	0x97CC
+0xED68	0x97CD
+0xED69	0x97CE
+0xED6A	0x97CF
+0xED6B	0x97D0
+0xED6C	0x97D1
+0xED6D	0x97D2
+0xED6E	0x97D3
+0xED6F	0x97D4
+0xED70	0x97D5
+0xED71	0x97D6
+0xED72	0x97D7
+0xED73	0x97D8
+0xED74	0x97D9
+0xED75	0x97DA
+0xED76	0x97DB
+0xED77	0x97DC
+0xED78	0x97DD
+0xED79	0x97DE
+0xED7A	0x97DF
+0xED7B	0x97E0
+0xED7C	0x97E1
+0xED7D	0x97E2
+0xED7E	0x97E3
+0xED80	0x97E4
+0xED81	0x97E5
+0xED82	0x97E8
+0xED83	0x97EE
+0xED84	0x97EF
+0xED85	0x97F0
+0xED86	0x97F1
+0xED87	0x97F2
+0xED88	0x97F4
+0xED89	0x97F7
+0xED8A	0x97F8
+0xED8B	0x97F9
+0xED8C	0x97FA
+0xED8D	0x97FB
+0xED8E	0x97FC
+0xED8F	0x97FD
+0xED90	0x97FE
+0xED91	0x97FF
+0xED92	0x9800
+0xED93	0x9801
+0xED94	0x9802
+0xED95	0x9803
+0xED96	0x9804
+0xED97	0x9805
+0xED98	0x9806
+0xED99	0x9807
+0xED9A	0x9808
+0xED9B	0x9809
+0xED9C	0x980A
+0xED9D	0x980B
+0xED9E	0x980C
+0xED9F	0x980D
+0xEDA0	0x980E
+0xEDA1	0x603C
+0xEDA2	0x605D
+0xEDA3	0x605A
+0xEDA4	0x6067
+0xEDA5	0x6041
+0xEDA6	0x6059
+0xEDA7	0x6063
+0xEDA8	0x60AB
+0xEDA9	0x6106
+0xEDAA	0x610D
+0xEDAB	0x615D
+0xEDAC	0x61A9
+0xEDAD	0x619D
+0xEDAE	0x61CB
+0xEDAF	0x61D1
+0xEDB0	0x6206
+0xEDB1	0x8080
+0xEDB2	0x807F
+0xEDB3	0x6C93
+0xEDB4	0x6CF6
+0xEDB5	0x6DFC
+0xEDB6	0x77F6
+0xEDB7	0x77F8
+0xEDB8	0x7800
+0xEDB9	0x7809
+0xEDBA	0x7817
+0xEDBB	0x7818
+0xEDBC	0x7811
+0xEDBD	0x65AB
+0xEDBE	0x782D
+0xEDBF	0x781C
+0xEDC0	0x781D
+0xEDC1	0x7839
+0xEDC2	0x783A
+0xEDC3	0x783B
+0xEDC4	0x781F
+0xEDC5	0x783C
+0xEDC6	0x7825
+0xEDC7	0x782C
+0xEDC8	0x7823
+0xEDC9	0x7829
+0xEDCA	0x784E
+0xEDCB	0x786D
+0xEDCC	0x7856
+0xEDCD	0x7857
+0xEDCE	0x7826
+0xEDCF	0x7850
+0xEDD0	0x7847
+0xEDD1	0x784C
+0xEDD2	0x786A
+0xEDD3	0x789B
+0xEDD4	0x7893
+0xEDD5	0x789A
+0xEDD6	0x7887
+0xEDD7	0x789C
+0xEDD8	0x78A1
+0xEDD9	0x78A3
+0xEDDA	0x78B2
+0xEDDB	0x78B9
+0xEDDC	0x78A5
+0xEDDD	0x78D4
+0xEDDE	0x78D9
+0xEDDF	0x78C9
+0xEDE0	0x78EC
+0xEDE1	0x78F2
+0xEDE2	0x7905
+0xEDE3	0x78F4
+0xEDE4	0x7913
+0xEDE5	0x7924
+0xEDE6	0x791E
+0xEDE7	0x7934
+0xEDE8	0x9F9B
+0xEDE9	0x9EF9
+0xEDEA	0x9EFB
+0xEDEB	0x9EFC
+0xEDEC	0x76F1
+0xEDED	0x7704
+0xEDEE	0x770D
+0xEDEF	0x76F9
+0xEDF0	0x7707
+0xEDF1	0x7708
+0xEDF2	0x771A
+0xEDF3	0x7722
+0xEDF4	0x7719
+0xEDF5	0x772D
+0xEDF6	0x7726
+0xEDF7	0x7735
+0xEDF8	0x7738
+0xEDF9	0x7750
+0xEDFA	0x7751
+0xEDFB	0x7747
+0xEDFC	0x7743
+0xEDFD	0x775A
+0xEDFE	0x7768
+0xEE40	0x980F
+0xEE41	0x9810
+0xEE42	0x9811
+0xEE43	0x9812
+0xEE44	0x9813
+0xEE45	0x9814
+0xEE46	0x9815
+0xEE47	0x9816
+0xEE48	0x9817
+0xEE49	0x9818
+0xEE4A	0x9819
+0xEE4B	0x981A
+0xEE4C	0x981B
+0xEE4D	0x981C
+0xEE4E	0x981D
+0xEE4F	0x981E
+0xEE50	0x981F
+0xEE51	0x9820
+0xEE52	0x9821
+0xEE53	0x9822
+0xEE54	0x9823
+0xEE55	0x9824
+0xEE56	0x9825
+0xEE57	0x9826
+0xEE58	0x9827
+0xEE59	0x9828
+0xEE5A	0x9829
+0xEE5B	0x982A
+0xEE5C	0x982B
+0xEE5D	0x982C
+0xEE5E	0x982D
+0xEE5F	0x982E
+0xEE60	0x982F
+0xEE61	0x9830
+0xEE62	0x9831
+0xEE63	0x9832
+0xEE64	0x9833
+0xEE65	0x9834
+0xEE66	0x9835
+0xEE67	0x9836
+0xEE68	0x9837
+0xEE69	0x9838
+0xEE6A	0x9839
+0xEE6B	0x983A
+0xEE6C	0x983B
+0xEE6D	0x983C
+0xEE6E	0x983D
+0xEE6F	0x983E
+0xEE70	0x983F
+0xEE71	0x9840
+0xEE72	0x9841
+0xEE73	0x9842
+0xEE74	0x9843
+0xEE75	0x9844
+0xEE76	0x9845
+0xEE77	0x9846
+0xEE78	0x9847
+0xEE79	0x9848
+0xEE7A	0x9849
+0xEE7B	0x984A
+0xEE7C	0x984B
+0xEE7D	0x984C
+0xEE7E	0x984D
+0xEE80	0x984E
+0xEE81	0x984F
+0xEE82	0x9850
+0xEE83	0x9851
+0xEE84	0x9852
+0xEE85	0x9853
+0xEE86	0x9854
+0xEE87	0x9855
+0xEE88	0x9856
+0xEE89	0x9857
+0xEE8A	0x9858
+0xEE8B	0x9859
+0xEE8C	0x985A
+0xEE8D	0x985B
+0xEE8E	0x985C
+0xEE8F	0x985D
+0xEE90	0x985E
+0xEE91	0x985F
+0xEE92	0x9860
+0xEE93	0x9861
+0xEE94	0x9862
+0xEE95	0x9863
+0xEE96	0x9864
+0xEE97	0x9865
+0xEE98	0x9866
+0xEE99	0x9867
+0xEE9A	0x9868
+0xEE9B	0x9869
+0xEE9C	0x986A
+0xEE9D	0x986B
+0xEE9E	0x986C
+0xEE9F	0x986D
+0xEEA0	0x986E
+0xEEA1	0x7762
+0xEEA2	0x7765
+0xEEA3	0x777F
+0xEEA4	0x778D
+0xEEA5	0x777D
+0xEEA6	0x7780
+0xEEA7	0x778C
+0xEEA8	0x7791
+0xEEA9	0x779F
+0xEEAA	0x77A0
+0xEEAB	0x77B0
+0xEEAC	0x77B5
+0xEEAD	0x77BD
+0xEEAE	0x753A
+0xEEAF	0x7540
+0xEEB0	0x754E
+0xEEB1	0x754B
+0xEEB2	0x7548
+0xEEB3	0x755B
+0xEEB4	0x7572
+0xEEB5	0x7579
+0xEEB6	0x7583
+0xEEB7	0x7F58
+0xEEB8	0x7F61
+0xEEB9	0x7F5F
+0xEEBA	0x8A48
+0xEEBB	0x7F68
+0xEEBC	0x7F74
+0xEEBD	0x7F71
+0xEEBE	0x7F79
+0xEEBF	0x7F81
+0xEEC0	0x7F7E
+0xEEC1	0x76CD
+0xEEC2	0x76E5
+0xEEC3	0x8832
+0xEEC4	0x9485
+0xEEC5	0x9486
+0xEEC6	0x9487
+0xEEC7	0x948B
+0xEEC8	0x948A
+0xEEC9	0x948C
+0xEECA	0x948D
+0xEECB	0x948F
+0xEECC	0x9490
+0xEECD	0x9494
+0xEECE	0x9497
+0xEECF	0x9495
+0xEED0	0x949A
+0xEED1	0x949B
+0xEED2	0x949C
+0xEED3	0x94A3
+0xEED4	0x94A4
+0xEED5	0x94AB
+0xEED6	0x94AA
+0xEED7	0x94AD
+0xEED8	0x94AC
+0xEED9	0x94AF
+0xEEDA	0x94B0
+0xEEDB	0x94B2
+0xEEDC	0x94B4
+0xEEDD	0x94B6
+0xEEDE	0x94B7
+0xEEDF	0x94B8
+0xEEE0	0x94B9
+0xEEE1	0x94BA
+0xEEE2	0x94BC
+0xEEE3	0x94BD
+0xEEE4	0x94BF
+0xEEE5	0x94C4
+0xEEE6	0x94C8
+0xEEE7	0x94C9
+0xEEE8	0x94CA
+0xEEE9	0x94CB
+0xEEEA	0x94CC
+0xEEEB	0x94CD
+0xEEEC	0x94CE
+0xEEED	0x94D0
+0xEEEE	0x94D1
+0xEEEF	0x94D2
+0xEEF0	0x94D5
+0xEEF1	0x94D6
+0xEEF2	0x94D7
+0xEEF3	0x94D9
+0xEEF4	0x94D8
+0xEEF5	0x94DB
+0xEEF6	0x94DE
+0xEEF7	0x94DF
+0xEEF8	0x94E0
+0xEEF9	0x94E2
+0xEEFA	0x94E4
+0xEEFB	0x94E5
+0xEEFC	0x94E7
+0xEEFD	0x94E8
+0xEEFE	0x94EA
+0xEF40	0x986F
+0xEF41	0x9870
+0xEF42	0x9871
+0xEF43	0x9872
+0xEF44	0x9873
+0xEF45	0x9874
+0xEF46	0x988B
+0xEF47	0x988E
+0xEF48	0x9892
+0xEF49	0x9895
+0xEF4A	0x9899
+0xEF4B	0x98A3
+0xEF4C	0x98A8
+0xEF4D	0x98A9
+0xEF4E	0x98AA
+0xEF4F	0x98AB
+0xEF50	0x98AC
+0xEF51	0x98AD
+0xEF52	0x98AE
+0xEF53	0x98AF
+0xEF54	0x98B0
+0xEF55	0x98B1
+0xEF56	0x98B2
+0xEF57	0x98B3
+0xEF58	0x98B4
+0xEF59	0x98B5
+0xEF5A	0x98B6
+0xEF5B	0x98B7
+0xEF5C	0x98B8
+0xEF5D	0x98B9
+0xEF5E	0x98BA
+0xEF5F	0x98BB
+0xEF60	0x98BC
+0xEF61	0x98BD
+0xEF62	0x98BE
+0xEF63	0x98BF
+0xEF64	0x98C0
+0xEF65	0x98C1
+0xEF66	0x98C2
+0xEF67	0x98C3
+0xEF68	0x98C4
+0xEF69	0x98C5
+0xEF6A	0x98C6
+0xEF6B	0x98C7
+0xEF6C	0x98C8
+0xEF6D	0x98C9
+0xEF6E	0x98CA
+0xEF6F	0x98CB
+0xEF70	0x98CC
+0xEF71	0x98CD
+0xEF72	0x98CF
+0xEF73	0x98D0
+0xEF74	0x98D4
+0xEF75	0x98D6
+0xEF76	0x98D7
+0xEF77	0x98DB
+0xEF78	0x98DC
+0xEF79	0x98DD
+0xEF7A	0x98E0
+0xEF7B	0x98E1
+0xEF7C	0x98E2
+0xEF7D	0x98E3
+0xEF7E	0x98E4
+0xEF80	0x98E5
+0xEF81	0x98E6
+0xEF82	0x98E9
+0xEF83	0x98EA
+0xEF84	0x98EB
+0xEF85	0x98EC
+0xEF86	0x98ED
+0xEF87	0x98EE
+0xEF88	0x98EF
+0xEF89	0x98F0
+0xEF8A	0x98F1
+0xEF8B	0x98F2
+0xEF8C	0x98F3
+0xEF8D	0x98F4
+0xEF8E	0x98F5
+0xEF8F	0x98F6
+0xEF90	0x98F7
+0xEF91	0x98F8
+0xEF92	0x98F9
+0xEF93	0x98FA
+0xEF94	0x98FB
+0xEF95	0x98FC
+0xEF96	0x98FD
+0xEF97	0x98FE
+0xEF98	0x98FF
+0xEF99	0x9900
+0xEF9A	0x9901
+0xEF9B	0x9902
+0xEF9C	0x9903
+0xEF9D	0x9904
+0xEF9E	0x9905
+0xEF9F	0x9906
+0xEFA0	0x9907
+0xEFA1	0x94E9
+0xEFA2	0x94EB
+0xEFA3	0x94EE
+0xEFA4	0x94EF
+0xEFA5	0x94F3
+0xEFA6	0x94F4
+0xEFA7	0x94F5
+0xEFA8	0x94F7
+0xEFA9	0x94F9
+0xEFAA	0x94FC
+0xEFAB	0x94FD
+0xEFAC	0x94FF
+0xEFAD	0x9503
+0xEFAE	0x9502
+0xEFAF	0x9506
+0xEFB0	0x9507
+0xEFB1	0x9509
+0xEFB2	0x950A
+0xEFB3	0x950D
+0xEFB4	0x950E
+0xEFB5	0x950F
+0xEFB6	0x9512
+0xEFB7	0x9513
+0xEFB8	0x9514
+0xEFB9	0x9515
+0xEFBA	0x9516
+0xEFBB	0x9518
+0xEFBC	0x951B
+0xEFBD	0x951D
+0xEFBE	0x951E
+0xEFBF	0x951F
+0xEFC0	0x9522
+0xEFC1	0x952A
+0xEFC2	0x952B
+0xEFC3	0x9529
+0xEFC4	0x952C
+0xEFC5	0x9531
+0xEFC6	0x9532
+0xEFC7	0x9534
+0xEFC8	0x9536
+0xEFC9	0x9537
+0xEFCA	0x9538
+0xEFCB	0x953C
+0xEFCC	0x953E
+0xEFCD	0x953F
+0xEFCE	0x9542
+0xEFCF	0x9535
+0xEFD0	0x9544
+0xEFD1	0x9545
+0xEFD2	0x9546
+0xEFD3	0x9549
+0xEFD4	0x954C
+0xEFD5	0x954E
+0xEFD6	0x954F
+0xEFD7	0x9552
+0xEFD8	0x9553
+0xEFD9	0x9554
+0xEFDA	0x9556
+0xEFDB	0x9557
+0xEFDC	0x9558
+0xEFDD	0x9559
+0xEFDE	0x955B
+0xEFDF	0x955E
+0xEFE0	0x955F
+0xEFE1	0x955D
+0xEFE2	0x9561
+0xEFE3	0x9562
+0xEFE4	0x9564
+0xEFE5	0x9565
+0xEFE6	0x9566
+0xEFE7	0x9567
+0xEFE8	0x9568
+0xEFE9	0x9569
+0xEFEA	0x956A
+0xEFEB	0x956B
+0xEFEC	0x956C
+0xEFED	0x956F
+0xEFEE	0x9571
+0xEFEF	0x9572
+0xEFF0	0x9573
+0xEFF1	0x953A
+0xEFF2	0x77E7
+0xEFF3	0x77EC
+0xEFF4	0x96C9
+0xEFF5	0x79D5
+0xEFF6	0x79ED
+0xEFF7	0x79E3
+0xEFF8	0x79EB
+0xEFF9	0x7A06
+0xEFFA	0x5D47
+0xEFFB	0x7A03
+0xEFFC	0x7A02
+0xEFFD	0x7A1E
+0xEFFE	0x7A14
+0xF040	0x9908
+0xF041	0x9909
+0xF042	0x990A
+0xF043	0x990B
+0xF044	0x990C
+0xF045	0x990E
+0xF046	0x990F
+0xF047	0x9911
+0xF048	0x9912
+0xF049	0x9913
+0xF04A	0x9914
+0xF04B	0x9915
+0xF04C	0x9916
+0xF04D	0x9917
+0xF04E	0x9918
+0xF04F	0x9919
+0xF050	0x991A
+0xF051	0x991B
+0xF052	0x991C
+0xF053	0x991D
+0xF054	0x991E
+0xF055	0x991F
+0xF056	0x9920
+0xF057	0x9921
+0xF058	0x9922
+0xF059	0x9923
+0xF05A	0x9924
+0xF05B	0x9925
+0xF05C	0x9926
+0xF05D	0x9927
+0xF05E	0x9928
+0xF05F	0x9929
+0xF060	0x992A
+0xF061	0x992B
+0xF062	0x992C
+0xF063	0x992D
+0xF064	0x992F
+0xF065	0x9930
+0xF066	0x9931
+0xF067	0x9932
+0xF068	0x9933
+0xF069	0x9934
+0xF06A	0x9935
+0xF06B	0x9936
+0xF06C	0x9937
+0xF06D	0x9938
+0xF06E	0x9939
+0xF06F	0x993A
+0xF070	0x993B
+0xF071	0x993C
+0xF072	0x993D
+0xF073	0x993E
+0xF074	0x993F
+0xF075	0x9940
+0xF076	0x9941
+0xF077	0x9942
+0xF078	0x9943
+0xF079	0x9944
+0xF07A	0x9945
+0xF07B	0x9946
+0xF07C	0x9947
+0xF07D	0x9948
+0xF07E	0x9949
+0xF080	0x994A
+0xF081	0x994B
+0xF082	0x994C
+0xF083	0x994D
+0xF084	0x994E
+0xF085	0x994F
+0xF086	0x9950
+0xF087	0x9951
+0xF088	0x9952
+0xF089	0x9953
+0xF08A	0x9956
+0xF08B	0x9957
+0xF08C	0x9958
+0xF08D	0x9959
+0xF08E	0x995A
+0xF08F	0x995B
+0xF090	0x995C
+0xF091	0x995D
+0xF092	0x995E
+0xF093	0x995F
+0xF094	0x9960
+0xF095	0x9961
+0xF096	0x9962
+0xF097	0x9964
+0xF098	0x9966
+0xF099	0x9973
+0xF09A	0x9978
+0xF09B	0x9979
+0xF09C	0x997B
+0xF09D	0x997E
+0xF09E	0x9982
+0xF09F	0x9983
+0xF0A0	0x9989
+0xF0A1	0x7A39
+0xF0A2	0x7A37
+0xF0A3	0x7A51
+0xF0A4	0x9ECF
+0xF0A5	0x99A5
+0xF0A6	0x7A70
+0xF0A7	0x7688
+0xF0A8	0x768E
+0xF0A9	0x7693
+0xF0AA	0x7699
+0xF0AB	0x76A4
+0xF0AC	0x74DE
+0xF0AD	0x74E0
+0xF0AE	0x752C
+0xF0AF	0x9E20
+0xF0B0	0x9E22
+0xF0B1	0x9E28
+0xF0B2	0x9E29
+0xF0B3	0x9E2A
+0xF0B4	0x9E2B
+0xF0B5	0x9E2C
+0xF0B6	0x9E32
+0xF0B7	0x9E31
+0xF0B8	0x9E36
+0xF0B9	0x9E38
+0xF0BA	0x9E37
+0xF0BB	0x9E39
+0xF0BC	0x9E3A
+0xF0BD	0x9E3E
+0xF0BE	0x9E41
+0xF0BF	0x9E42
+0xF0C0	0x9E44
+0xF0C1	0x9E46
+0xF0C2	0x9E47
+0xF0C3	0x9E48
+0xF0C4	0x9E49
+0xF0C5	0x9E4B
+0xF0C6	0x9E4C
+0xF0C7	0x9E4E
+0xF0C8	0x9E51
+0xF0C9	0x9E55
+0xF0CA	0x9E57
+0xF0CB	0x9E5A
+0xF0CC	0x9E5B
+0xF0CD	0x9E5C
+0xF0CE	0x9E5E
+0xF0CF	0x9E63
+0xF0D0	0x9E66
+0xF0D1	0x9E67
+0xF0D2	0x9E68
+0xF0D3	0x9E69
+0xF0D4	0x9E6A
+0xF0D5	0x9E6B
+0xF0D6	0x9E6C
+0xF0D7	0x9E71
+0xF0D8	0x9E6D
+0xF0D9	0x9E73
+0xF0DA	0x7592
+0xF0DB	0x7594
+0xF0DC	0x7596
+0xF0DD	0x75A0
+0xF0DE	0x759D
+0xF0DF	0x75AC
+0xF0E0	0x75A3
+0xF0E1	0x75B3
+0xF0E2	0x75B4
+0xF0E3	0x75B8
+0xF0E4	0x75C4
+0xF0E5	0x75B1
+0xF0E6	0x75B0
+0xF0E7	0x75C3
+0xF0E8	0x75C2
+0xF0E9	0x75D6
+0xF0EA	0x75CD
+0xF0EB	0x75E3
+0xF0EC	0x75E8
+0xF0ED	0x75E6
+0xF0EE	0x75E4
+0xF0EF	0x75EB
+0xF0F0	0x75E7
+0xF0F1	0x7603
+0xF0F2	0x75F1
+0xF0F3	0x75FC
+0xF0F4	0x75FF
+0xF0F5	0x7610
+0xF0F6	0x7600
+0xF0F7	0x7605
+0xF0F8	0x760C
+0xF0F9	0x7617
+0xF0FA	0x760A
+0xF0FB	0x7625
+0xF0FC	0x7618
+0xF0FD	0x7615
+0xF0FE	0x7619
+0xF140	0x998C
+0xF141	0x998E
+0xF142	0x999A
+0xF143	0x999B
+0xF144	0x999C
+0xF145	0x999D
+0xF146	0x999E
+0xF147	0x999F
+0xF148	0x99A0
+0xF149	0x99A1
+0xF14A	0x99A2
+0xF14B	0x99A3
+0xF14C	0x99A4
+0xF14D	0x99A6
+0xF14E	0x99A7
+0xF14F	0x99A9
+0xF150	0x99AA
+0xF151	0x99AB
+0xF152	0x99AC
+0xF153	0x99AD
+0xF154	0x99AE
+0xF155	0x99AF
+0xF156	0x99B0
+0xF157	0x99B1
+0xF158	0x99B2
+0xF159	0x99B3
+0xF15A	0x99B4
+0xF15B	0x99B5
+0xF15C	0x99B6
+0xF15D	0x99B7
+0xF15E	0x99B8
+0xF15F	0x99B9
+0xF160	0x99BA
+0xF161	0x99BB
+0xF162	0x99BC
+0xF163	0x99BD
+0xF164	0x99BE
+0xF165	0x99BF
+0xF166	0x99C0
+0xF167	0x99C1
+0xF168	0x99C2
+0xF169	0x99C3
+0xF16A	0x99C4
+0xF16B	0x99C5
+0xF16C	0x99C6
+0xF16D	0x99C7
+0xF16E	0x99C8
+0xF16F	0x99C9
+0xF170	0x99CA
+0xF171	0x99CB
+0xF172	0x99CC
+0xF173	0x99CD
+0xF174	0x99CE
+0xF175	0x99CF
+0xF176	0x99D0
+0xF177	0x99D1
+0xF178	0x99D2
+0xF179	0x99D3
+0xF17A	0x99D4
+0xF17B	0x99D5
+0xF17C	0x99D6
+0xF17D	0x99D7
+0xF17E	0x99D8
+0xF180	0x99D9
+0xF181	0x99DA
+0xF182	0x99DB
+0xF183	0x99DC
+0xF184	0x99DD
+0xF185	0x99DE
+0xF186	0x99DF
+0xF187	0x99E0
+0xF188	0x99E1
+0xF189	0x99E2
+0xF18A	0x99E3
+0xF18B	0x99E4
+0xF18C	0x99E5
+0xF18D	0x99E6
+0xF18E	0x99E7
+0xF18F	0x99E8
+0xF190	0x99E9
+0xF191	0x99EA
+0xF192	0x99EB
+0xF193	0x99EC
+0xF194	0x99ED
+0xF195	0x99EE
+0xF196	0x99EF
+0xF197	0x99F0
+0xF198	0x99F1
+0xF199	0x99F2
+0xF19A	0x99F3
+0xF19B	0x99F4
+0xF19C	0x99F5
+0xF19D	0x99F6
+0xF19E	0x99F7
+0xF19F	0x99F8
+0xF1A0	0x99F9
+0xF1A1	0x761B
+0xF1A2	0x763C
+0xF1A3	0x7622
+0xF1A4	0x7620
+0xF1A5	0x7640
+0xF1A6	0x762D
+0xF1A7	0x7630
+0xF1A8	0x763F
+0xF1A9	0x7635
+0xF1AA	0x7643
+0xF1AB	0x763E
+0xF1AC	0x7633
+0xF1AD	0x764D
+0xF1AE	0x765E
+0xF1AF	0x7654
+0xF1B0	0x765C
+0xF1B1	0x7656
+0xF1B2	0x766B
+0xF1B3	0x766F
+0xF1B4	0x7FCA
+0xF1B5	0x7AE6
+0xF1B6	0x7A78
+0xF1B7	0x7A79
+0xF1B8	0x7A80
+0xF1B9	0x7A86
+0xF1BA	0x7A88
+0xF1BB	0x7A95
+0xF1BC	0x7AA6
+0xF1BD	0x7AA0
+0xF1BE	0x7AAC
+0xF1BF	0x7AA8
+0xF1C0	0x7AAD
+0xF1C1	0x7AB3
+0xF1C2	0x8864
+0xF1C3	0x8869
+0xF1C4	0x8872
+0xF1C5	0x887D
+0xF1C6	0x887F
+0xF1C7	0x8882
+0xF1C8	0x88A2
+0xF1C9	0x88C6
+0xF1CA	0x88B7
+0xF1CB	0x88BC
+0xF1CC	0x88C9
+0xF1CD	0x88E2
+0xF1CE	0x88CE
+0xF1CF	0x88E3
+0xF1D0	0x88E5
+0xF1D1	0x88F1
+0xF1D2	0x891A
+0xF1D3	0x88FC
+0xF1D4	0x88E8
+0xF1D5	0x88FE
+0xF1D6	0x88F0
+0xF1D7	0x8921
+0xF1D8	0x8919
+0xF1D9	0x8913
+0xF1DA	0x891B
+0xF1DB	0x890A
+0xF1DC	0x8934
+0xF1DD	0x892B
+0xF1DE	0x8936
+0xF1DF	0x8941
+0xF1E0	0x8966
+0xF1E1	0x897B
+0xF1E2	0x758B
+0xF1E3	0x80E5
+0xF1E4	0x76B2
+0xF1E5	0x76B4
+0xF1E6	0x77DC
+0xF1E7	0x8012
+0xF1E8	0x8014
+0xF1E9	0x8016
+0xF1EA	0x801C
+0xF1EB	0x8020
+0xF1EC	0x8022
+0xF1ED	0x8025
+0xF1EE	0x8026
+0xF1EF	0x8027
+0xF1F0	0x8029
+0xF1F1	0x8028
+0xF1F2	0x8031
+0xF1F3	0x800B
+0xF1F4	0x8035
+0xF1F5	0x8043
+0xF1F6	0x8046
+0xF1F7	0x804D
+0xF1F8	0x8052
+0xF1F9	0x8069
+0xF1FA	0x8071
+0xF1FB	0x8983
+0xF1FC	0x9878
+0xF1FD	0x9880
+0xF1FE	0x9883
+0xF240	0x99FA
+0xF241	0x99FB
+0xF242	0x99FC
+0xF243	0x99FD
+0xF244	0x99FE
+0xF245	0x99FF
+0xF246	0x9A00
+0xF247	0x9A01
+0xF248	0x9A02
+0xF249	0x9A03
+0xF24A	0x9A04
+0xF24B	0x9A05
+0xF24C	0x9A06
+0xF24D	0x9A07
+0xF24E	0x9A08
+0xF24F	0x9A09
+0xF250	0x9A0A
+0xF251	0x9A0B
+0xF252	0x9A0C
+0xF253	0x9A0D
+0xF254	0x9A0E
+0xF255	0x9A0F
+0xF256	0x9A10
+0xF257	0x9A11
+0xF258	0x9A12
+0xF259	0x9A13
+0xF25A	0x9A14
+0xF25B	0x9A15
+0xF25C	0x9A16
+0xF25D	0x9A17
+0xF25E	0x9A18
+0xF25F	0x9A19
+0xF260	0x9A1A
+0xF261	0x9A1B
+0xF262	0x9A1C
+0xF263	0x9A1D
+0xF264	0x9A1E
+0xF265	0x9A1F
+0xF266	0x9A20
+0xF267	0x9A21
+0xF268	0x9A22
+0xF269	0x9A23
+0xF26A	0x9A24
+0xF26B	0x9A25
+0xF26C	0x9A26
+0xF26D	0x9A27
+0xF26E	0x9A28
+0xF26F	0x9A29
+0xF270	0x9A2A
+0xF271	0x9A2B
+0xF272	0x9A2C
+0xF273	0x9A2D
+0xF274	0x9A2E
+0xF275	0x9A2F
+0xF276	0x9A30
+0xF277	0x9A31
+0xF278	0x9A32
+0xF279	0x9A33
+0xF27A	0x9A34
+0xF27B	0x9A35
+0xF27C	0x9A36
+0xF27D	0x9A37
+0xF27E	0x9A38
+0xF280	0x9A39
+0xF281	0x9A3A
+0xF282	0x9A3B
+0xF283	0x9A3C
+0xF284	0x9A3D
+0xF285	0x9A3E
+0xF286	0x9A3F
+0xF287	0x9A40
+0xF288	0x9A41
+0xF289	0x9A42
+0xF28A	0x9A43
+0xF28B	0x9A44
+0xF28C	0x9A45
+0xF28D	0x9A46
+0xF28E	0x9A47
+0xF28F	0x9A48
+0xF290	0x9A49
+0xF291	0x9A4A
+0xF292	0x9A4B
+0xF293	0x9A4C
+0xF294	0x9A4D
+0xF295	0x9A4E
+0xF296	0x9A4F
+0xF297	0x9A50
+0xF298	0x9A51
+0xF299	0x9A52
+0xF29A	0x9A53
+0xF29B	0x9A54
+0xF29C	0x9A55
+0xF29D	0x9A56
+0xF29E	0x9A57
+0xF29F	0x9A58
+0xF2A0	0x9A59
+0xF2A1	0x9889
+0xF2A2	0x988C
+0xF2A3	0x988D
+0xF2A4	0x988F
+0xF2A5	0x9894
+0xF2A6	0x989A
+0xF2A7	0x989B
+0xF2A8	0x989E
+0xF2A9	0x989F
+0xF2AA	0x98A1
+0xF2AB	0x98A2
+0xF2AC	0x98A5
+0xF2AD	0x98A6
+0xF2AE	0x864D
+0xF2AF	0x8654
+0xF2B0	0x866C
+0xF2B1	0x866E
+0xF2B2	0x867F
+0xF2B3	0x867A
+0xF2B4	0x867C
+0xF2B5	0x867B
+0xF2B6	0x86A8
+0xF2B7	0x868D
+0xF2B8	0x868B
+0xF2B9	0x86AC
+0xF2BA	0x869D
+0xF2BB	0x86A7
+0xF2BC	0x86A3
+0xF2BD	0x86AA
+0xF2BE	0x8693
+0xF2BF	0x86A9
+0xF2C0	0x86B6
+0xF2C1	0x86C4
+0xF2C2	0x86B5
+0xF2C3	0x86CE
+0xF2C4	0x86B0
+0xF2C5	0x86BA
+0xF2C6	0x86B1
+0xF2C7	0x86AF
+0xF2C8	0x86C9
+0xF2C9	0x86CF
+0xF2CA	0x86B4
+0xF2CB	0x86E9
+0xF2CC	0x86F1
+0xF2CD	0x86F2
+0xF2CE	0x86ED
+0xF2CF	0x86F3
+0xF2D0	0x86D0
+0xF2D1	0x8713
+0xF2D2	0x86DE
+0xF2D3	0x86F4
+0xF2D4	0x86DF
+0xF2D5	0x86D8
+0xF2D6	0x86D1
+0xF2D7	0x8703
+0xF2D8	0x8707
+0xF2D9	0x86F8
+0xF2DA	0x8708
+0xF2DB	0x870A
+0xF2DC	0x870D
+0xF2DD	0x8709
+0xF2DE	0x8723
+0xF2DF	0x873B
+0xF2E0	0x871E
+0xF2E1	0x8725
+0xF2E2	0x872E
+0xF2E3	0x871A
+0xF2E4	0x873E
+0xF2E5	0x8748
+0xF2E6	0x8734
+0xF2E7	0x8731
+0xF2E8	0x8729
+0xF2E9	0x8737
+0xF2EA	0x873F
+0xF2EB	0x8782
+0xF2EC	0x8722
+0xF2ED	0x877D
+0xF2EE	0x877E
+0xF2EF	0x877B
+0xF2F0	0x8760
+0xF2F1	0x8770
+0xF2F2	0x874C
+0xF2F3	0x876E
+0xF2F4	0x878B
+0xF2F5	0x8753
+0xF2F6	0x8763
+0xF2F7	0x877C
+0xF2F8	0x8764
+0xF2F9	0x8759
+0xF2FA	0x8765
+0xF2FB	0x8793
+0xF2FC	0x87AF
+0xF2FD	0x87A8
+0xF2FE	0x87D2
+0xF340	0x9A5A
+0xF341	0x9A5B
+0xF342	0x9A5C
+0xF343	0x9A5D
+0xF344	0x9A5E
+0xF345	0x9A5F
+0xF346	0x9A60
+0xF347	0x9A61
+0xF348	0x9A62
+0xF349	0x9A63
+0xF34A	0x9A64
+0xF34B	0x9A65
+0xF34C	0x9A66
+0xF34D	0x9A67
+0xF34E	0x9A68
+0xF34F	0x9A69
+0xF350	0x9A6A
+0xF351	0x9A6B
+0xF352	0x9A72
+0xF353	0x9A83
+0xF354	0x9A89
+0xF355	0x9A8D
+0xF356	0x9A8E
+0xF357	0x9A94
+0xF358	0x9A95
+0xF359	0x9A99
+0xF35A	0x9AA6
+0xF35B	0x9AA9
+0xF35C	0x9AAA
+0xF35D	0x9AAB
+0xF35E	0x9AAC
+0xF35F	0x9AAD
+0xF360	0x9AAE
+0xF361	0x9AAF
+0xF362	0x9AB2
+0xF363	0x9AB3
+0xF364	0x9AB4
+0xF365	0x9AB5
+0xF366	0x9AB9
+0xF367	0x9ABB
+0xF368	0x9ABD
+0xF369	0x9ABE
+0xF36A	0x9ABF
+0xF36B	0x9AC3
+0xF36C	0x9AC4
+0xF36D	0x9AC6
+0xF36E	0x9AC7
+0xF36F	0x9AC8
+0xF370	0x9AC9
+0xF371	0x9ACA
+0xF372	0x9ACD
+0xF373	0x9ACE
+0xF374	0x9ACF
+0xF375	0x9AD0
+0xF376	0x9AD2
+0xF377	0x9AD4
+0xF378	0x9AD5
+0xF379	0x9AD6
+0xF37A	0x9AD7
+0xF37B	0x9AD9
+0xF37C	0x9ADA
+0xF37D	0x9ADB
+0xF37E	0x9ADC
+0xF380	0x9ADD
+0xF381	0x9ADE
+0xF382	0x9AE0
+0xF383	0x9AE2
+0xF384	0x9AE3
+0xF385	0x9AE4
+0xF386	0x9AE5
+0xF387	0x9AE7
+0xF388	0x9AE8
+0xF389	0x9AE9
+0xF38A	0x9AEA
+0xF38B	0x9AEC
+0xF38C	0x9AEE
+0xF38D	0x9AF0
+0xF38E	0x9AF1
+0xF38F	0x9AF2
+0xF390	0x9AF3
+0xF391	0x9AF4
+0xF392	0x9AF5
+0xF393	0x9AF6
+0xF394	0x9AF7
+0xF395	0x9AF8
+0xF396	0x9AFA
+0xF397	0x9AFC
+0xF398	0x9AFD
+0xF399	0x9AFE
+0xF39A	0x9AFF
+0xF39B	0x9B00
+0xF39C	0x9B01
+0xF39D	0x9B02
+0xF39E	0x9B04
+0xF39F	0x9B05
+0xF3A0	0x9B06
+0xF3A1	0x87C6
+0xF3A2	0x8788
+0xF3A3	0x8785
+0xF3A4	0x87AD
+0xF3A5	0x8797
+0xF3A6	0x8783
+0xF3A7	0x87AB
+0xF3A8	0x87E5
+0xF3A9	0x87AC
+0xF3AA	0x87B5
+0xF3AB	0x87B3
+0xF3AC	0x87CB
+0xF3AD	0x87D3
+0xF3AE	0x87BD
+0xF3AF	0x87D1
+0xF3B0	0x87C0
+0xF3B1	0x87CA
+0xF3B2	0x87DB
+0xF3B3	0x87EA
+0xF3B4	0x87E0
+0xF3B5	0x87EE
+0xF3B6	0x8816
+0xF3B7	0x8813
+0xF3B8	0x87FE
+0xF3B9	0x880A
+0xF3BA	0x881B
+0xF3BB	0x8821
+0xF3BC	0x8839
+0xF3BD	0x883C
+0xF3BE	0x7F36
+0xF3BF	0x7F42
+0xF3C0	0x7F44
+0xF3C1	0x7F45
+0xF3C2	0x8210
+0xF3C3	0x7AFA
+0xF3C4	0x7AFD
+0xF3C5	0x7B08
+0xF3C6	0x7B03
+0xF3C7	0x7B04
+0xF3C8	0x7B15
+0xF3C9	0x7B0A
+0xF3CA	0x7B2B
+0xF3CB	0x7B0F
+0xF3CC	0x7B47
+0xF3CD	0x7B38
+0xF3CE	0x7B2A
+0xF3CF	0x7B19
+0xF3D0	0x7B2E
+0xF3D1	0x7B31
+0xF3D2	0x7B20
+0xF3D3	0x7B25
+0xF3D4	0x7B24
+0xF3D5	0x7B33
+0xF3D6	0x7B3E
+0xF3D7	0x7B1E
+0xF3D8	0x7B58
+0xF3D9	0x7B5A
+0xF3DA	0x7B45
+0xF3DB	0x7B75
+0xF3DC	0x7B4C
+0xF3DD	0x7B5D
+0xF3DE	0x7B60
+0xF3DF	0x7B6E
+0xF3E0	0x7B7B
+0xF3E1	0x7B62
+0xF3E2	0x7B72
+0xF3E3	0x7B71
+0xF3E4	0x7B90
+0xF3E5	0x7BA6
+0xF3E6	0x7BA7
+0xF3E7	0x7BB8
+0xF3E8	0x7BAC
+0xF3E9	0x7B9D
+0xF3EA	0x7BA8
+0xF3EB	0x7B85
+0xF3EC	0x7BAA
+0xF3ED	0x7B9C
+0xF3EE	0x7BA2
+0xF3EF	0x7BAB
+0xF3F0	0x7BB4
+0xF3F1	0x7BD1
+0xF3F2	0x7BC1
+0xF3F3	0x7BCC
+0xF3F4	0x7BDD
+0xF3F5	0x7BDA
+0xF3F6	0x7BE5
+0xF3F7	0x7BE6
+0xF3F8	0x7BEA
+0xF3F9	0x7C0C
+0xF3FA	0x7BFE
+0xF3FB	0x7BFC
+0xF3FC	0x7C0F
+0xF3FD	0x7C16
+0xF3FE	0x7C0B
+0xF440	0x9B07
+0xF441	0x9B09
+0xF442	0x9B0A
+0xF443	0x9B0B
+0xF444	0x9B0C
+0xF445	0x9B0D
+0xF446	0x9B0E
+0xF447	0x9B10
+0xF448	0x9B11
+0xF449	0x9B12
+0xF44A	0x9B14
+0xF44B	0x9B15
+0xF44C	0x9B16
+0xF44D	0x9B17
+0xF44E	0x9B18
+0xF44F	0x9B19
+0xF450	0x9B1A
+0xF451	0x9B1B
+0xF452	0x9B1C
+0xF453	0x9B1D
+0xF454	0x9B1E
+0xF455	0x9B20
+0xF456	0x9B21
+0xF457	0x9B22
+0xF458	0x9B24
+0xF459	0x9B25
+0xF45A	0x9B26
+0xF45B	0x9B27
+0xF45C	0x9B28
+0xF45D	0x9B29
+0xF45E	0x9B2A
+0xF45F	0x9B2B
+0xF460	0x9B2C
+0xF461	0x9B2D
+0xF462	0x9B2E
+0xF463	0x9B30
+0xF464	0x9B31
+0xF465	0x9B33
+0xF466	0x9B34
+0xF467	0x9B35
+0xF468	0x9B36
+0xF469	0x9B37
+0xF46A	0x9B38
+0xF46B	0x9B39
+0xF46C	0x9B3A
+0xF46D	0x9B3D
+0xF46E	0x9B3E
+0xF46F	0x9B3F
+0xF470	0x9B40
+0xF471	0x9B46
+0xF472	0x9B4A
+0xF473	0x9B4B
+0xF474	0x9B4C
+0xF475	0x9B4E
+0xF476	0x9B50
+0xF477	0x9B52
+0xF478	0x9B53
+0xF479	0x9B55
+0xF47A	0x9B56
+0xF47B	0x9B57
+0xF47C	0x9B58
+0xF47D	0x9B59
+0xF47E	0x9B5A
+0xF480	0x9B5B
+0xF481	0x9B5C
+0xF482	0x9B5D
+0xF483	0x9B5E
+0xF484	0x9B5F
+0xF485	0x9B60
+0xF486	0x9B61
+0xF487	0x9B62
+0xF488	0x9B63
+0xF489	0x9B64
+0xF48A	0x9B65
+0xF48B	0x9B66
+0xF48C	0x9B67
+0xF48D	0x9B68
+0xF48E	0x9B69
+0xF48F	0x9B6A
+0xF490	0x9B6B
+0xF491	0x9B6C
+0xF492	0x9B6D
+0xF493	0x9B6E
+0xF494	0x9B6F
+0xF495	0x9B70
+0xF496	0x9B71
+0xF497	0x9B72
+0xF498	0x9B73
+0xF499	0x9B74
+0xF49A	0x9B75
+0xF49B	0x9B76
+0xF49C	0x9B77
+0xF49D	0x9B78
+0xF49E	0x9B79
+0xF49F	0x9B7A
+0xF4A0	0x9B7B
+0xF4A1	0x7C1F
+0xF4A2	0x7C2A
+0xF4A3	0x7C26
+0xF4A4	0x7C38
+0xF4A5	0x7C41
+0xF4A6	0x7C40
+0xF4A7	0x81FE
+0xF4A8	0x8201
+0xF4A9	0x8202
+0xF4AA	0x8204
+0xF4AB	0x81EC
+0xF4AC	0x8844
+0xF4AD	0x8221
+0xF4AE	0x8222
+0xF4AF	0x8223
+0xF4B0	0x822D
+0xF4B1	0x822F
+0xF4B2	0x8228
+0xF4B3	0x822B
+0xF4B4	0x8238
+0xF4B5	0x823B
+0xF4B6	0x8233
+0xF4B7	0x8234
+0xF4B8	0x823E
+0xF4B9	0x8244
+0xF4BA	0x8249
+0xF4BB	0x824B
+0xF4BC	0x824F
+0xF4BD	0x825A
+0xF4BE	0x825F
+0xF4BF	0x8268
+0xF4C0	0x887E
+0xF4C1	0x8885
+0xF4C2	0x8888
+0xF4C3	0x88D8
+0xF4C4	0x88DF
+0xF4C5	0x895E
+0xF4C6	0x7F9D
+0xF4C7	0x7F9F
+0xF4C8	0x7FA7
+0xF4C9	0x7FAF
+0xF4CA	0x7FB0
+0xF4CB	0x7FB2
+0xF4CC	0x7C7C
+0xF4CD	0x6549
+0xF4CE	0x7C91
+0xF4CF	0x7C9D
+0xF4D0	0x7C9C
+0xF4D1	0x7C9E
+0xF4D2	0x7CA2
+0xF4D3	0x7CB2
+0xF4D4	0x7CBC
+0xF4D5	0x7CBD
+0xF4D6	0x7CC1
+0xF4D7	0x7CC7
+0xF4D8	0x7CCC
+0xF4D9	0x7CCD
+0xF4DA	0x7CC8
+0xF4DB	0x7CC5
+0xF4DC	0x7CD7
+0xF4DD	0x7CE8
+0xF4DE	0x826E
+0xF4DF	0x66A8
+0xF4E0	0x7FBF
+0xF4E1	0x7FCE
+0xF4E2	0x7FD5
+0xF4E3	0x7FE5
+0xF4E4	0x7FE1
+0xF4E5	0x7FE6
+0xF4E6	0x7FE9
+0xF4E7	0x7FEE
+0xF4E8	0x7FF3
+0xF4E9	0x7CF8
+0xF4EA	0x7D77
+0xF4EB	0x7DA6
+0xF4EC	0x7DAE
+0xF4ED	0x7E47
+0xF4EE	0x7E9B
+0xF4EF	0x9EB8
+0xF4F0	0x9EB4
+0xF4F1	0x8D73
+0xF4F2	0x8D84
+0xF4F3	0x8D94
+0xF4F4	0x8D91
+0xF4F5	0x8DB1
+0xF4F6	0x8D67
+0xF4F7	0x8D6D
+0xF4F8	0x8C47
+0xF4F9	0x8C49
+0xF4FA	0x914A
+0xF4FB	0x9150
+0xF4FC	0x914E
+0xF4FD	0x914F
+0xF4FE	0x9164
+0xF540	0x9B7C
+0xF541	0x9B7D
+0xF542	0x9B7E
+0xF543	0x9B7F
+0xF544	0x9B80
+0xF545	0x9B81
+0xF546	0x9B82
+0xF547	0x9B83
+0xF548	0x9B84
+0xF549	0x9B85
+0xF54A	0x9B86
+0xF54B	0x9B87
+0xF54C	0x9B88
+0xF54D	0x9B89
+0xF54E	0x9B8A
+0xF54F	0x9B8B
+0xF550	0x9B8C
+0xF551	0x9B8D
+0xF552	0x9B8E
+0xF553	0x9B8F
+0xF554	0x9B90
+0xF555	0x9B91
+0xF556	0x9B92
+0xF557	0x9B93
+0xF558	0x9B94
+0xF559	0x9B95
+0xF55A	0x9B96
+0xF55B	0x9B97
+0xF55C	0x9B98
+0xF55D	0x9B99
+0xF55E	0x9B9A
+0xF55F	0x9B9B
+0xF560	0x9B9C
+0xF561	0x9B9D
+0xF562	0x9B9E
+0xF563	0x9B9F
+0xF564	0x9BA0
+0xF565	0x9BA1
+0xF566	0x9BA2
+0xF567	0x9BA3
+0xF568	0x9BA4
+0xF569	0x9BA5
+0xF56A	0x9BA6
+0xF56B	0x9BA7
+0xF56C	0x9BA8
+0xF56D	0x9BA9
+0xF56E	0x9BAA
+0xF56F	0x9BAB
+0xF570	0x9BAC
+0xF571	0x9BAD
+0xF572	0x9BAE
+0xF573	0x9BAF
+0xF574	0x9BB0
+0xF575	0x9BB1
+0xF576	0x9BB2
+0xF577	0x9BB3
+0xF578	0x9BB4
+0xF579	0x9BB5
+0xF57A	0x9BB6
+0xF57B	0x9BB7
+0xF57C	0x9BB8
+0xF57D	0x9BB9
+0xF57E	0x9BBA
+0xF580	0x9BBB
+0xF581	0x9BBC
+0xF582	0x9BBD
+0xF583	0x9BBE
+0xF584	0x9BBF
+0xF585	0x9BC0
+0xF586	0x9BC1
+0xF587	0x9BC2
+0xF588	0x9BC3
+0xF589	0x9BC4
+0xF58A	0x9BC5
+0xF58B	0x9BC6
+0xF58C	0x9BC7
+0xF58D	0x9BC8
+0xF58E	0x9BC9
+0xF58F	0x9BCA
+0xF590	0x9BCB
+0xF591	0x9BCC
+0xF592	0x9BCD
+0xF593	0x9BCE
+0xF594	0x9BCF
+0xF595	0x9BD0
+0xF596	0x9BD1
+0xF597	0x9BD2
+0xF598	0x9BD3
+0xF599	0x9BD4
+0xF59A	0x9BD5
+0xF59B	0x9BD6
+0xF59C	0x9BD7
+0xF59D	0x9BD8
+0xF59E	0x9BD9
+0xF59F	0x9BDA
+0xF5A0	0x9BDB
+0xF5A1	0x9162
+0xF5A2	0x9161
+0xF5A3	0x9170
+0xF5A4	0x9169
+0xF5A5	0x916F
+0xF5A6	0x917D
+0xF5A7	0x917E
+0xF5A8	0x9172
+0xF5A9	0x9174
+0xF5AA	0x9179
+0xF5AB	0x918C
+0xF5AC	0x9185
+0xF5AD	0x9190
+0xF5AE	0x918D
+0xF5AF	0x9191
+0xF5B0	0x91A2
+0xF5B1	0x91A3
+0xF5B2	0x91AA
+0xF5B3	0x91AD
+0xF5B4	0x91AE
+0xF5B5	0x91AF
+0xF5B6	0x91B5
+0xF5B7	0x91B4
+0xF5B8	0x91BA
+0xF5B9	0x8C55
+0xF5BA	0x9E7E
+0xF5BB	0x8DB8
+0xF5BC	0x8DEB
+0xF5BD	0x8E05
+0xF5BE	0x8E59
+0xF5BF	0x8E69
+0xF5C0	0x8DB5
+0xF5C1	0x8DBF
+0xF5C2	0x8DBC
+0xF5C3	0x8DBA
+0xF5C4	0x8DC4
+0xF5C5	0x8DD6
+0xF5C6	0x8DD7
+0xF5C7	0x8DDA
+0xF5C8	0x8DDE
+0xF5C9	0x8DCE
+0xF5CA	0x8DCF
+0xF5CB	0x8DDB
+0xF5CC	0x8DC6
+0xF5CD	0x8DEC
+0xF5CE	0x8DF7
+0xF5CF	0x8DF8
+0xF5D0	0x8DE3
+0xF5D1	0x8DF9
+0xF5D2	0x8DFB
+0xF5D3	0x8DE4
+0xF5D4	0x8E09
+0xF5D5	0x8DFD
+0xF5D6	0x8E14
+0xF5D7	0x8E1D
+0xF5D8	0x8E1F
+0xF5D9	0x8E2C
+0xF5DA	0x8E2E
+0xF5DB	0x8E23
+0xF5DC	0x8E2F
+0xF5DD	0x8E3A
+0xF5DE	0x8E40
+0xF5DF	0x8E39
+0xF5E0	0x8E35
+0xF5E1	0x8E3D
+0xF5E2	0x8E31
+0xF5E3	0x8E49
+0xF5E4	0x8E41
+0xF5E5	0x8E42
+0xF5E6	0x8E51
+0xF5E7	0x8E52
+0xF5E8	0x8E4A
+0xF5E9	0x8E70
+0xF5EA	0x8E76
+0xF5EB	0x8E7C
+0xF5EC	0x8E6F
+0xF5ED	0x8E74
+0xF5EE	0x8E85
+0xF5EF	0x8E8F
+0xF5F0	0x8E94
+0xF5F1	0x8E90
+0xF5F2	0x8E9C
+0xF5F3	0x8E9E
+0xF5F4	0x8C78
+0xF5F5	0x8C82
+0xF5F6	0x8C8A
+0xF5F7	0x8C85
+0xF5F8	0x8C98
+0xF5F9	0x8C94
+0xF5FA	0x659B
+0xF5FB	0x89D6
+0xF5FC	0x89DE
+0xF5FD	0x89DA
+0xF5FE	0x89DC
+0xF640	0x9BDC
+0xF641	0x9BDD
+0xF642	0x9BDE
+0xF643	0x9BDF
+0xF644	0x9BE0
+0xF645	0x9BE1
+0xF646	0x9BE2
+0xF647	0x9BE3
+0xF648	0x9BE4
+0xF649	0x9BE5
+0xF64A	0x9BE6
+0xF64B	0x9BE7
+0xF64C	0x9BE8
+0xF64D	0x9BE9
+0xF64E	0x9BEA
+0xF64F	0x9BEB
+0xF650	0x9BEC
+0xF651	0x9BED
+0xF652	0x9BEE
+0xF653	0x9BEF
+0xF654	0x9BF0
+0xF655	0x9BF1
+0xF656	0x9BF2
+0xF657	0x9BF3
+0xF658	0x9BF4
+0xF659	0x9BF5
+0xF65A	0x9BF6
+0xF65B	0x9BF7
+0xF65C	0x9BF8
+0xF65D	0x9BF9
+0xF65E	0x9BFA
+0xF65F	0x9BFB
+0xF660	0x9BFC
+0xF661	0x9BFD
+0xF662	0x9BFE
+0xF663	0x9BFF
+0xF664	0x9C00
+0xF665	0x9C01
+0xF666	0x9C02
+0xF667	0x9C03
+0xF668	0x9C04
+0xF669	0x9C05
+0xF66A	0x9C06
+0xF66B	0x9C07
+0xF66C	0x9C08
+0xF66D	0x9C09
+0xF66E	0x9C0A
+0xF66F	0x9C0B
+0xF670	0x9C0C
+0xF671	0x9C0D
+0xF672	0x9C0E
+0xF673	0x9C0F
+0xF674	0x9C10
+0xF675	0x9C11
+0xF676	0x9C12
+0xF677	0x9C13
+0xF678	0x9C14
+0xF679	0x9C15
+0xF67A	0x9C16
+0xF67B	0x9C17
+0xF67C	0x9C18
+0xF67D	0x9C19
+0xF67E	0x9C1A
+0xF680	0x9C1B
+0xF681	0x9C1C
+0xF682	0x9C1D
+0xF683	0x9C1E
+0xF684	0x9C1F
+0xF685	0x9C20
+0xF686	0x9C21
+0xF687	0x9C22
+0xF688	0x9C23
+0xF689	0x9C24
+0xF68A	0x9C25
+0xF68B	0x9C26
+0xF68C	0x9C27
+0xF68D	0x9C28
+0xF68E	0x9C29
+0xF68F	0x9C2A
+0xF690	0x9C2B
+0xF691	0x9C2C
+0xF692	0x9C2D
+0xF693	0x9C2E
+0xF694	0x9C2F
+0xF695	0x9C30
+0xF696	0x9C31
+0xF697	0x9C32
+0xF698	0x9C33
+0xF699	0x9C34
+0xF69A	0x9C35
+0xF69B	0x9C36
+0xF69C	0x9C37
+0xF69D	0x9C38
+0xF69E	0x9C39
+0xF69F	0x9C3A
+0xF6A0	0x9C3B
+0xF6A1	0x89E5
+0xF6A2	0x89EB
+0xF6A3	0x89EF
+0xF6A4	0x8A3E
+0xF6A5	0x8B26
+0xF6A6	0x9753
+0xF6A7	0x96E9
+0xF6A8	0x96F3
+0xF6A9	0x96EF
+0xF6AA	0x9706
+0xF6AB	0x9701
+0xF6AC	0x9708
+0xF6AD	0x970F
+0xF6AE	0x970E
+0xF6AF	0x972A
+0xF6B0	0x972D
+0xF6B1	0x9730
+0xF6B2	0x973E
+0xF6B3	0x9F80
+0xF6B4	0x9F83
+0xF6B5	0x9F85
+0xF6B6	0x9F86
+0xF6B7	0x9F87
+0xF6B8	0x9F88
+0xF6B9	0x9F89
+0xF6BA	0x9F8A
+0xF6BB	0x9F8C
+0xF6BC	0x9EFE
+0xF6BD	0x9F0B
+0xF6BE	0x9F0D
+0xF6BF	0x96B9
+0xF6C0	0x96BC
+0xF6C1	0x96BD
+0xF6C2	0x96CE
+0xF6C3	0x96D2
+0xF6C4	0x77BF
+0xF6C5	0x96E0
+0xF6C6	0x928E
+0xF6C7	0x92AE
+0xF6C8	0x92C8
+0xF6C9	0x933E
+0xF6CA	0x936A
+0xF6CB	0x93CA
+0xF6CC	0x938F
+0xF6CD	0x943E
+0xF6CE	0x946B
+0xF6CF	0x9C7F
+0xF6D0	0x9C82
+0xF6D1	0x9C85
+0xF6D2	0x9C86
+0xF6D3	0x9C87
+0xF6D4	0x9C88
+0xF6D5	0x7A23
+0xF6D6	0x9C8B
+0xF6D7	0x9C8E
+0xF6D8	0x9C90
+0xF6D9	0x9C91
+0xF6DA	0x9C92
+0xF6DB	0x9C94
+0xF6DC	0x9C95
+0xF6DD	0x9C9A
+0xF6DE	0x9C9B
+0xF6DF	0x9C9E
+0xF6E0	0x9C9F
+0xF6E1	0x9CA0
+0xF6E2	0x9CA1
+0xF6E3	0x9CA2
+0xF6E4	0x9CA3
+0xF6E5	0x9CA5
+0xF6E6	0x9CA6
+0xF6E7	0x9CA7
+0xF6E8	0x9CA8
+0xF6E9	0x9CA9
+0xF6EA	0x9CAB
+0xF6EB	0x9CAD
+0xF6EC	0x9CAE
+0xF6ED	0x9CB0
+0xF6EE	0x9CB1
+0xF6EF	0x9CB2
+0xF6F0	0x9CB3
+0xF6F1	0x9CB4
+0xF6F2	0x9CB5
+0xF6F3	0x9CB6
+0xF6F4	0x9CB7
+0xF6F5	0x9CBA
+0xF6F6	0x9CBB
+0xF6F7	0x9CBC
+0xF6F8	0x9CBD
+0xF6F9	0x9CC4
+0xF6FA	0x9CC5
+0xF6FB	0x9CC6
+0xF6FC	0x9CC7
+0xF6FD	0x9CCA
+0xF6FE	0x9CCB
+0xF740	0x9C3C
+0xF741	0x9C3D
+0xF742	0x9C3E
+0xF743	0x9C3F
+0xF744	0x9C40
+0xF745	0x9C41
+0xF746	0x9C42
+0xF747	0x9C43
+0xF748	0x9C44
+0xF749	0x9C45
+0xF74A	0x9C46
+0xF74B	0x9C47
+0xF74C	0x9C48
+0xF74D	0x9C49
+0xF74E	0x9C4A
+0xF74F	0x9C4B
+0xF750	0x9C4C
+0xF751	0x9C4D
+0xF752	0x9C4E
+0xF753	0x9C4F
+0xF754	0x9C50
+0xF755	0x9C51
+0xF756	0x9C52
+0xF757	0x9C53
+0xF758	0x9C54
+0xF759	0x9C55
+0xF75A	0x9C56
+0xF75B	0x9C57
+0xF75C	0x9C58
+0xF75D	0x9C59
+0xF75E	0x9C5A
+0xF75F	0x9C5B
+0xF760	0x9C5C
+0xF761	0x9C5D
+0xF762	0x9C5E
+0xF763	0x9C5F
+0xF764	0x9C60
+0xF765	0x9C61
+0xF766	0x9C62
+0xF767	0x9C63
+0xF768	0x9C64
+0xF769	0x9C65
+0xF76A	0x9C66
+0xF76B	0x9C67
+0xF76C	0x9C68
+0xF76D	0x9C69
+0xF76E	0x9C6A
+0xF76F	0x9C6B
+0xF770	0x9C6C
+0xF771	0x9C6D
+0xF772	0x9C6E
+0xF773	0x9C6F
+0xF774	0x9C70
+0xF775	0x9C71
+0xF776	0x9C72
+0xF777	0x9C73
+0xF778	0x9C74
+0xF779	0x9C75
+0xF77A	0x9C76
+0xF77B	0x9C77
+0xF77C	0x9C78
+0xF77D	0x9C79
+0xF77E	0x9C7A
+0xF780	0x9C7B
+0xF781	0x9C7D
+0xF782	0x9C7E
+0xF783	0x9C80
+0xF784	0x9C83
+0xF785	0x9C84
+0xF786	0x9C89
+0xF787	0x9C8A
+0xF788	0x9C8C
+0xF789	0x9C8F
+0xF78A	0x9C93
+0xF78B	0x9C96
+0xF78C	0x9C97
+0xF78D	0x9C98
+0xF78E	0x9C99
+0xF78F	0x9C9D
+0xF790	0x9CAA
+0xF791	0x9CAC
+0xF792	0x9CAF
+0xF793	0x9CB9
+0xF794	0x9CBE
+0xF795	0x9CBF
+0xF796	0x9CC0
+0xF797	0x9CC1
+0xF798	0x9CC2
+0xF799	0x9CC8
+0xF79A	0x9CC9
+0xF79B	0x9CD1
+0xF79C	0x9CD2
+0xF79D	0x9CDA
+0xF79E	0x9CDB
+0xF79F	0x9CE0
+0xF7A0	0x9CE1
+0xF7A1	0x9CCC
+0xF7A2	0x9CCD
+0xF7A3	0x9CCE
+0xF7A4	0x9CCF
+0xF7A5	0x9CD0
+0xF7A6	0x9CD3
+0xF7A7	0x9CD4
+0xF7A8	0x9CD5
+0xF7A9	0x9CD7
+0xF7AA	0x9CD8
+0xF7AB	0x9CD9
+0xF7AC	0x9CDC
+0xF7AD	0x9CDD
+0xF7AE	0x9CDF
+0xF7AF	0x9CE2
+0xF7B0	0x977C
+0xF7B1	0x9785
+0xF7B2	0x9791
+0xF7B3	0x9792
+0xF7B4	0x9794
+0xF7B5	0x97AF
+0xF7B6	0x97AB
+0xF7B7	0x97A3
+0xF7B8	0x97B2
+0xF7B9	0x97B4
+0xF7BA	0x9AB1
+0xF7BB	0x9AB0
+0xF7BC	0x9AB7
+0xF7BD	0x9E58
+0xF7BE	0x9AB6
+0xF7BF	0x9ABA
+0xF7C0	0x9ABC
+0xF7C1	0x9AC1
+0xF7C2	0x9AC0
+0xF7C3	0x9AC5
+0xF7C4	0x9AC2
+0xF7C5	0x9ACB
+0xF7C6	0x9ACC
+0xF7C7	0x9AD1
+0xF7C8	0x9B45
+0xF7C9	0x9B43
+0xF7CA	0x9B47
+0xF7CB	0x9B49
+0xF7CC	0x9B48
+0xF7CD	0x9B4D
+0xF7CE	0x9B51
+0xF7CF	0x98E8
+0xF7D0	0x990D
+0xF7D1	0x992E
+0xF7D2	0x9955
+0xF7D3	0x9954
+0xF7D4	0x9ADF
+0xF7D5	0x9AE1
+0xF7D6	0x9AE6
+0xF7D7	0x9AEF
+0xF7D8	0x9AEB
+0xF7D9	0x9AFB
+0xF7DA	0x9AED
+0xF7DB	0x9AF9
+0xF7DC	0x9B08
+0xF7DD	0x9B0F
+0xF7DE	0x9B13
+0xF7DF	0x9B1F
+0xF7E0	0x9B23
+0xF7E1	0x9EBD
+0xF7E2	0x9EBE
+0xF7E3	0x7E3B
+0xF7E4	0x9E82
+0xF7E5	0x9E87
+0xF7E6	0x9E88
+0xF7E7	0x9E8B
+0xF7E8	0x9E92
+0xF7E9	0x93D6
+0xF7EA	0x9E9D
+0xF7EB	0x9E9F
+0xF7EC	0x9EDB
+0xF7ED	0x9EDC
+0xF7EE	0x9EDD
+0xF7EF	0x9EE0
+0xF7F0	0x9EDF
+0xF7F1	0x9EE2
+0xF7F2	0x9EE9
+0xF7F3	0x9EE7
+0xF7F4	0x9EE5
+0xF7F5	0x9EEA
+0xF7F6	0x9EEF
+0xF7F7	0x9F22
+0xF7F8	0x9F2C
+0xF7F9	0x9F2F
+0xF7FA	0x9F39
+0xF7FB	0x9F37
+0xF7FC	0x9F3D
+0xF7FD	0x9F3E
+0xF7FE	0x9F44
+0xF840	0x9CE3
+0xF841	0x9CE4
+0xF842	0x9CE5
+0xF843	0x9CE6
+0xF844	0x9CE7
+0xF845	0x9CE8
+0xF846	0x9CE9
+0xF847	0x9CEA
+0xF848	0x9CEB
+0xF849	0x9CEC
+0xF84A	0x9CED
+0xF84B	0x9CEE
+0xF84C	0x9CEF
+0xF84D	0x9CF0
+0xF84E	0x9CF1
+0xF84F	0x9CF2
+0xF850	0x9CF3
+0xF851	0x9CF4
+0xF852	0x9CF5
+0xF853	0x9CF6
+0xF854	0x9CF7
+0xF855	0x9CF8
+0xF856	0x9CF9
+0xF857	0x9CFA
+0xF858	0x9CFB
+0xF859	0x9CFC
+0xF85A	0x9CFD
+0xF85B	0x9CFE
+0xF85C	0x9CFF
+0xF85D	0x9D00
+0xF85E	0x9D01
+0xF85F	0x9D02
+0xF860	0x9D03
+0xF861	0x9D04
+0xF862	0x9D05
+0xF863	0x9D06
+0xF864	0x9D07
+0xF865	0x9D08
+0xF866	0x9D09
+0xF867	0x9D0A
+0xF868	0x9D0B
+0xF869	0x9D0C
+0xF86A	0x9D0D
+0xF86B	0x9D0E
+0xF86C	0x9D0F
+0xF86D	0x9D10
+0xF86E	0x9D11
+0xF86F	0x9D12
+0xF870	0x9D13
+0xF871	0x9D14
+0xF872	0x9D15
+0xF873	0x9D16
+0xF874	0x9D17
+0xF875	0x9D18
+0xF876	0x9D19
+0xF877	0x9D1A
+0xF878	0x9D1B
+0xF879	0x9D1C
+0xF87A	0x9D1D
+0xF87B	0x9D1E
+0xF87C	0x9D1F
+0xF87D	0x9D20
+0xF87E	0x9D21
+0xF880	0x9D22
+0xF881	0x9D23
+0xF882	0x9D24
+0xF883	0x9D25
+0xF884	0x9D26
+0xF885	0x9D27
+0xF886	0x9D28
+0xF887	0x9D29
+0xF888	0x9D2A
+0xF889	0x9D2B
+0xF88A	0x9D2C
+0xF88B	0x9D2D
+0xF88C	0x9D2E
+0xF88D	0x9D2F
+0xF88E	0x9D30
+0xF88F	0x9D31
+0xF890	0x9D32
+0xF891	0x9D33
+0xF892	0x9D34
+0xF893	0x9D35
+0xF894	0x9D36
+0xF895	0x9D37
+0xF896	0x9D38
+0xF897	0x9D39
+0xF898	0x9D3A
+0xF899	0x9D3B
+0xF89A	0x9D3C
+0xF89B	0x9D3D
+0xF89C	0x9D3E
+0xF89D	0x9D3F
+0xF89E	0x9D40
+0xF89F	0x9D41
+0xF8A0	0x9D42
+0xF8A1	0xE234
+0xF8A2	0xE235
+0xF8A3	0xE236
+0xF8A4	0xE237
+0xF8A5	0xE238
+0xF8A6	0xE239
+0xF8A7	0xE23A
+0xF8A8	0xE23B
+0xF8A9	0xE23C
+0xF8AA	0xE23D
+0xF8AB	0xE23E
+0xF8AC	0xE23F
+0xF8AD	0xE240
+0xF8AE	0xE241
+0xF8AF	0xE242
+0xF8B0	0xE243
+0xF8B1	0xE244
+0xF8B2	0xE245
+0xF8B3	0xE246
+0xF8B4	0xE247
+0xF8B5	0xE248
+0xF8B6	0xE249
+0xF8B7	0xE24A
+0xF8B8	0xE24B
+0xF8B9	0xE24C
+0xF8BA	0xE24D
+0xF8BB	0xE24E
+0xF8BC	0xE24F
+0xF8BD	0xE250
+0xF8BE	0xE251
+0xF8BF	0xE252
+0xF8C0	0xE253
+0xF8C1	0xE254
+0xF8C2	0xE255
+0xF8C3	0xE256
+0xF8C4	0xE257
+0xF8C5	0xE258
+0xF8C6	0xE259
+0xF8C7	0xE25A
+0xF8C8	0xE25B
+0xF8C9	0xE25C
+0xF8CA	0xE25D
+0xF8CB	0xE25E
+0xF8CC	0xE25F
+0xF8CD	0xE260
+0xF8CE	0xE261
+0xF8CF	0xE262
+0xF8D0	0xE263
+0xF8D1	0xE264
+0xF8D2	0xE265
+0xF8D3	0xE266
+0xF8D4	0xE267
+0xF8D5	0xE268
+0xF8D6	0xE269
+0xF8D7	0xE26A
+0xF8D8	0xE26B
+0xF8D9	0xE26C
+0xF8DA	0xE26D
+0xF8DB	0xE26E
+0xF8DC	0xE26F
+0xF8DD	0xE270
+0xF8DE	0xE271
+0xF8DF	0xE272
+0xF8E0	0xE273
+0xF8E1	0xE274
+0xF8E2	0xE275
+0xF8E3	0xE276
+0xF8E4	0xE277
+0xF8E5	0xE278
+0xF8E6	0xE279
+0xF8E7	0xE27A
+0xF8E8	0xE27B
+0xF8E9	0xE27C
+0xF8EA	0xE27D
+0xF8EB	0xE27E
+0xF8EC	0xE27F
+0xF8ED	0xE280
+0xF8EE	0xE281
+0xF8EF	0xE282
+0xF8F0	0xE283
+0xF8F1	0xE284
+0xF8F2	0xE285
+0xF8F3	0xE286
+0xF8F4	0xE287
+0xF8F5	0xE288
+0xF8F6	0xE289
+0xF8F7	0xE28A
+0xF8F8	0xE28B
+0xF8F9	0xE28C
+0xF8FA	0xE28D
+0xF8FB	0xE28E
+0xF8FC	0xE28F
+0xF8FD	0xE290
+0xF8FE	0xE291
+0xF940	0x9D43
+0xF941	0x9D44
+0xF942	0x9D45
+0xF943	0x9D46
+0xF944	0x9D47
+0xF945	0x9D48
+0xF946	0x9D49
+0xF947	0x9D4A
+0xF948	0x9D4B
+0xF949	0x9D4C
+0xF94A	0x9D4D
+0xF94B	0x9D4E
+0xF94C	0x9D4F
+0xF94D	0x9D50
+0xF94E	0x9D51
+0xF94F	0x9D52
+0xF950	0x9D53
+0xF951	0x9D54
+0xF952	0x9D55
+0xF953	0x9D56
+0xF954	0x9D57
+0xF955	0x9D58
+0xF956	0x9D59
+0xF957	0x9D5A
+0xF958	0x9D5B
+0xF959	0x9D5C
+0xF95A	0x9D5D
+0xF95B	0x9D5E
+0xF95C	0x9D5F
+0xF95D	0x9D60
+0xF95E	0x9D61
+0xF95F	0x9D62
+0xF960	0x9D63
+0xF961	0x9D64
+0xF962	0x9D65
+0xF963	0x9D66
+0xF964	0x9D67
+0xF965	0x9D68
+0xF966	0x9D69
+0xF967	0x9D6A
+0xF968	0x9D6B
+0xF969	0x9D6C
+0xF96A	0x9D6D
+0xF96B	0x9D6E
+0xF96C	0x9D6F
+0xF96D	0x9D70
+0xF96E	0x9D71
+0xF96F	0x9D72
+0xF970	0x9D73
+0xF971	0x9D74
+0xF972	0x9D75
+0xF973	0x9D76
+0xF974	0x9D77
+0xF975	0x9D78
+0xF976	0x9D79
+0xF977	0x9D7A
+0xF978	0x9D7B
+0xF979	0x9D7C
+0xF97A	0x9D7D
+0xF97B	0x9D7E
+0xF97C	0x9D7F
+0xF97D	0x9D80
+0xF97E	0x9D81
+0xF980	0x9D82
+0xF981	0x9D83
+0xF982	0x9D84
+0xF983	0x9D85
+0xF984	0x9D86
+0xF985	0x9D87
+0xF986	0x9D88
+0xF987	0x9D89
+0xF988	0x9D8A
+0xF989	0x9D8B
+0xF98A	0x9D8C
+0xF98B	0x9D8D
+0xF98C	0x9D8E
+0xF98D	0x9D8F
+0xF98E	0x9D90
+0xF98F	0x9D91
+0xF990	0x9D92
+0xF991	0x9D93
+0xF992	0x9D94
+0xF993	0x9D95
+0xF994	0x9D96
+0xF995	0x9D97
+0xF996	0x9D98
+0xF997	0x9D99
+0xF998	0x9D9A
+0xF999	0x9D9B
+0xF99A	0x9D9C
+0xF99B	0x9D9D
+0xF99C	0x9D9E
+0xF99D	0x9D9F
+0xF99E	0x9DA0
+0xF99F	0x9DA1
+0xF9A0	0x9DA2
+0xF9A1	0xE292
+0xF9A2	0xE293
+0xF9A3	0xE294
+0xF9A4	0xE295
+0xF9A5	0xE296
+0xF9A6	0xE297
+0xF9A7	0xE298
+0xF9A8	0xE299
+0xF9A9	0xE29A
+0xF9AA	0xE29B
+0xF9AB	0xE29C
+0xF9AC	0xE29D
+0xF9AD	0xE29E
+0xF9AE	0xE29F
+0xF9AF	0xE2A0
+0xF9B0	0xE2A1
+0xF9B1	0xE2A2
+0xF9B2	0xE2A3
+0xF9B3	0xE2A4
+0xF9B4	0xE2A5
+0xF9B5	0xE2A6
+0xF9B6	0xE2A7
+0xF9B7	0xE2A8
+0xF9B8	0xE2A9
+0xF9B9	0xE2AA
+0xF9BA	0xE2AB
+0xF9BB	0xE2AC
+0xF9BC	0xE2AD
+0xF9BD	0xE2AE
+0xF9BE	0xE2AF
+0xF9BF	0xE2B0
+0xF9C0	0xE2B1
+0xF9C1	0xE2B2
+0xF9C2	0xE2B3
+0xF9C3	0xE2B4
+0xF9C4	0xE2B5
+0xF9C5	0xE2B6
+0xF9C6	0xE2B7
+0xF9C7	0xE2B8
+0xF9C8	0xE2B9
+0xF9C9	0xE2BA
+0xF9CA	0xE2BB
+0xF9CB	0xE2BC
+0xF9CC	0xE2BD
+0xF9CD	0xE2BE
+0xF9CE	0xE2BF
+0xF9CF	0xE2C0
+0xF9D0	0xE2C1
+0xF9D1	0xE2C2
+0xF9D2	0xE2C3
+0xF9D3	0xE2C4
+0xF9D4	0xE2C5
+0xF9D5	0xE2C6
+0xF9D6	0xE2C7
+0xF9D7	0xE2C8
+0xF9D8	0xE2C9
+0xF9D9	0xE2CA
+0xF9DA	0xE2CB
+0xF9DB	0xE2CC
+0xF9DC	0xE2CD
+0xF9DD	0xE2CE
+0xF9DE	0xE2CF
+0xF9DF	0xE2D0
+0xF9E0	0xE2D1
+0xF9E1	0xE2D2
+0xF9E2	0xE2D3
+0xF9E3	0xE2D4
+0xF9E4	0xE2D5
+0xF9E5	0xE2D6
+0xF9E6	0xE2D7
+0xF9E7	0xE2D8
+0xF9E8	0xE2D9
+0xF9E9	0xE2DA
+0xF9EA	0xE2DB
+0xF9EB	0xE2DC
+0xF9EC	0xE2DD
+0xF9ED	0xE2DE
+0xF9EE	0xE2DF
+0xF9EF	0xE2E0
+0xF9F0	0xE2E1
+0xF9F1	0xE2E2
+0xF9F2	0xE2E3
+0xF9F3	0xE2E4
+0xF9F4	0xE2E5
+0xF9F5	0xE2E6
+0xF9F6	0xE2E7
+0xF9F7	0xE2E8
+0xF9F8	0xE2E9
+0xF9F9	0xE2EA
+0xF9FA	0xE2EB
+0xF9FB	0xE2EC
+0xF9FC	0xE2ED
+0xF9FD	0xE2EE
+0xF9FE	0xE2EF
+0xFA40	0x9DA3
+0xFA41	0x9DA4
+0xFA42	0x9DA5
+0xFA43	0x9DA6
+0xFA44	0x9DA7
+0xFA45	0x9DA8
+0xFA46	0x9DA9
+0xFA47	0x9DAA
+0xFA48	0x9DAB
+0xFA49	0x9DAC
+0xFA4A	0x9DAD
+0xFA4B	0x9DAE
+0xFA4C	0x9DAF
+0xFA4D	0x9DB0
+0xFA4E	0x9DB1
+0xFA4F	0x9DB2
+0xFA50	0x9DB3
+0xFA51	0x9DB4
+0xFA52	0x9DB5
+0xFA53	0x9DB6
+0xFA54	0x9DB7
+0xFA55	0x9DB8
+0xFA56	0x9DB9
+0xFA57	0x9DBA
+0xFA58	0x9DBB
+0xFA59	0x9DBC
+0xFA5A	0x9DBD
+0xFA5B	0x9DBE
+0xFA5C	0x9DBF
+0xFA5D	0x9DC0
+0xFA5E	0x9DC1
+0xFA5F	0x9DC2
+0xFA60	0x9DC3
+0xFA61	0x9DC4
+0xFA62	0x9DC5
+0xFA63	0x9DC6
+0xFA64	0x9DC7
+0xFA65	0x9DC8
+0xFA66	0x9DC9
+0xFA67	0x9DCA
+0xFA68	0x9DCB
+0xFA69	0x9DCC
+0xFA6A	0x9DCD
+0xFA6B	0x9DCE
+0xFA6C	0x9DCF
+0xFA6D	0x9DD0
+0xFA6E	0x9DD1
+0xFA6F	0x9DD2
+0xFA70	0x9DD3
+0xFA71	0x9DD4
+0xFA72	0x9DD5
+0xFA73	0x9DD6
+0xFA74	0x9DD7
+0xFA75	0x9DD8
+0xFA76	0x9DD9
+0xFA77	0x9DDA
+0xFA78	0x9DDB
+0xFA79	0x9DDC
+0xFA7A	0x9DDD
+0xFA7B	0x9DDE
+0xFA7C	0x9DDF
+0xFA7D	0x9DE0
+0xFA7E	0x9DE1
+0xFA80	0x9DE2
+0xFA81	0x9DE3
+0xFA82	0x9DE4
+0xFA83	0x9DE5
+0xFA84	0x9DE6
+0xFA85	0x9DE7
+0xFA86	0x9DE8
+0xFA87	0x9DE9
+0xFA88	0x9DEA
+0xFA89	0x9DEB
+0xFA8A	0x9DEC
+0xFA8B	0x9DED
+0xFA8C	0x9DEE
+0xFA8D	0x9DEF
+0xFA8E	0x9DF0
+0xFA8F	0x9DF1
+0xFA90	0x9DF2
+0xFA91	0x9DF3
+0xFA92	0x9DF4
+0xFA93	0x9DF5
+0xFA94	0x9DF6
+0xFA95	0x9DF7
+0xFA96	0x9DF8
+0xFA97	0x9DF9
+0xFA98	0x9DFA
+0xFA99	0x9DFB
+0xFA9A	0x9DFC
+0xFA9B	0x9DFD
+0xFA9C	0x9DFE
+0xFA9D	0x9DFF
+0xFA9E	0x9E00
+0xFA9F	0x9E01
+0xFAA0	0x9E02
+0xFAA1	0xE2F0
+0xFAA2	0xE2F1
+0xFAA3	0xE2F2
+0xFAA4	0xE2F3
+0xFAA5	0xE2F4
+0xFAA6	0xE2F5
+0xFAA7	0xE2F6
+0xFAA8	0xE2F7
+0xFAA9	0xE2F8
+0xFAAA	0xE2F9
+0xFAAB	0xE2FA
+0xFAAC	0xE2FB
+0xFAAD	0xE2FC
+0xFAAE	0xE2FD
+0xFAAF	0xE2FE
+0xFAB0	0xE2FF
+0xFAB1	0xE300
+0xFAB2	0xE301
+0xFAB3	0xE302
+0xFAB4	0xE303
+0xFAB5	0xE304
+0xFAB6	0xE305
+0xFAB7	0xE306
+0xFAB8	0xE307
+0xFAB9	0xE308
+0xFABA	0xE309
+0xFABB	0xE30A
+0xFABC	0xE30B
+0xFABD	0xE30C
+0xFABE	0xE30D
+0xFABF	0xE30E
+0xFAC0	0xE30F
+0xFAC1	0xE310
+0xFAC2	0xE311
+0xFAC3	0xE312
+0xFAC4	0xE313
+0xFAC5	0xE314
+0xFAC6	0xE315
+0xFAC7	0xE316
+0xFAC8	0xE317
+0xFAC9	0xE318
+0xFACA	0xE319
+0xFACB	0xE31A
+0xFACC	0xE31B
+0xFACD	0xE31C
+0xFACE	0xE31D
+0xFACF	0xE31E
+0xFAD0	0xE31F
+0xFAD1	0xE320
+0xFAD2	0xE321
+0xFAD3	0xE322
+0xFAD4	0xE323
+0xFAD5	0xE324
+0xFAD6	0xE325
+0xFAD7	0xE326
+0xFAD8	0xE327
+0xFAD9	0xE328
+0xFADA	0xE329
+0xFADB	0xE32A
+0xFADC	0xE32B
+0xFADD	0xE32C
+0xFADE	0xE32D
+0xFADF	0xE32E
+0xFAE0	0xE32F
+0xFAE1	0xE330
+0xFAE2	0xE331
+0xFAE3	0xE332
+0xFAE4	0xE333
+0xFAE5	0xE334
+0xFAE6	0xE335
+0xFAE7	0xE336
+0xFAE8	0xE337
+0xFAE9	0xE338
+0xFAEA	0xE339
+0xFAEB	0xE33A
+0xFAEC	0xE33B
+0xFAED	0xE33C
+0xFAEE	0xE33D
+0xFAEF	0xE33E
+0xFAF0	0xE33F
+0xFAF1	0xE340
+0xFAF2	0xE341
+0xFAF3	0xE342
+0xFAF4	0xE343
+0xFAF5	0xE344
+0xFAF6	0xE345
+0xFAF7	0xE346
+0xFAF8	0xE347
+0xFAF9	0xE348
+0xFAFA	0xE349
+0xFAFB	0xE34A
+0xFAFC	0xE34B
+0xFAFD	0xE34C
+0xFAFE	0xE34D
+0xFB40	0x9E03
+0xFB41	0x9E04
+0xFB42	0x9E05
+0xFB43	0x9E06
+0xFB44	0x9E07
+0xFB45	0x9E08
+0xFB46	0x9E09
+0xFB47	0x9E0A
+0xFB48	0x9E0B
+0xFB49	0x9E0C
+0xFB4A	0x9E0D
+0xFB4B	0x9E0E
+0xFB4C	0x9E0F
+0xFB4D	0x9E10
+0xFB4E	0x9E11
+0xFB4F	0x9E12
+0xFB50	0x9E13
+0xFB51	0x9E14
+0xFB52	0x9E15
+0xFB53	0x9E16
+0xFB54	0x9E17
+0xFB55	0x9E18
+0xFB56	0x9E19
+0xFB57	0x9E1A
+0xFB58	0x9E1B
+0xFB59	0x9E1C
+0xFB5A	0x9E1D
+0xFB5B	0x9E1E
+0xFB5C	0x9E24
+0xFB5D	0x9E27
+0xFB5E	0x9E2E
+0xFB5F	0x9E30
+0xFB60	0x9E34
+0xFB61	0x9E3B
+0xFB62	0x9E3C
+0xFB63	0x9E40
+0xFB64	0x9E4D
+0xFB65	0x9E50
+0xFB66	0x9E52
+0xFB67	0x9E53
+0xFB68	0x9E54
+0xFB69	0x9E56
+0xFB6A	0x9E59
+0xFB6B	0x9E5D
+0xFB6C	0x9E5F
+0xFB6D	0x9E60
+0xFB6E	0x9E61
+0xFB6F	0x9E62
+0xFB70	0x9E65
+0xFB71	0x9E6E
+0xFB72	0x9E6F
+0xFB73	0x9E72
+0xFB74	0x9E74
+0xFB75	0x9E75
+0xFB76	0x9E76
+0xFB77	0x9E77
+0xFB78	0x9E78
+0xFB79	0x9E79
+0xFB7A	0x9E7A
+0xFB7B	0x9E7B
+0xFB7C	0x9E7C
+0xFB7D	0x9E7D
+0xFB7E	0x9E80
+0xFB80	0x9E81
+0xFB81	0x9E83
+0xFB82	0x9E84
+0xFB83	0x9E85
+0xFB84	0x9E86
+0xFB85	0x9E89
+0xFB86	0x9E8A
+0xFB87	0x9E8C
+0xFB88	0x9E8D
+0xFB89	0x9E8E
+0xFB8A	0x9E8F
+0xFB8B	0x9E90
+0xFB8C	0x9E91
+0xFB8D	0x9E94
+0xFB8E	0x9E95
+0xFB8F	0x9E96
+0xFB90	0x9E97
+0xFB91	0x9E98
+0xFB92	0x9E99
+0xFB93	0x9E9A
+0xFB94	0x9E9B
+0xFB95	0x9E9C
+0xFB96	0x9E9E
+0xFB97	0x9EA0
+0xFB98	0x9EA1
+0xFB99	0x9EA2
+0xFB9A	0x9EA3
+0xFB9B	0x9EA4
+0xFB9C	0x9EA5
+0xFB9D	0x9EA7
+0xFB9E	0x9EA8
+0xFB9F	0x9EA9
+0xFBA0	0x9EAA
+0xFBA1	0xE34E
+0xFBA2	0xE34F
+0xFBA3	0xE350
+0xFBA4	0xE351
+0xFBA5	0xE352
+0xFBA6	0xE353
+0xFBA7	0xE354
+0xFBA8	0xE355
+0xFBA9	0xE356
+0xFBAA	0xE357
+0xFBAB	0xE358
+0xFBAC	0xE359
+0xFBAD	0xE35A
+0xFBAE	0xE35B
+0xFBAF	0xE35C
+0xFBB0	0xE35D
+0xFBB1	0xE35E
+0xFBB2	0xE35F
+0xFBB3	0xE360
+0xFBB4	0xE361
+0xFBB5	0xE362
+0xFBB6	0xE363
+0xFBB7	0xE364
+0xFBB8	0xE365
+0xFBB9	0xE366
+0xFBBA	0xE367
+0xFBBB	0xE368
+0xFBBC	0xE369
+0xFBBD	0xE36A
+0xFBBE	0xE36B
+0xFBBF	0xE36C
+0xFBC0	0xE36D
+0xFBC1	0xE36E
+0xFBC2	0xE36F
+0xFBC3	0xE370
+0xFBC4	0xE371
+0xFBC5	0xE372
+0xFBC6	0xE373
+0xFBC7	0xE374
+0xFBC8	0xE375
+0xFBC9	0xE376
+0xFBCA	0xE377
+0xFBCB	0xE378
+0xFBCC	0xE379
+0xFBCD	0xE37A
+0xFBCE	0xE37B
+0xFBCF	0xE37C
+0xFBD0	0xE37D
+0xFBD1	0xE37E
+0xFBD2	0xE37F
+0xFBD3	0xE380
+0xFBD4	0xE381
+0xFBD5	0xE382
+0xFBD6	0xE383
+0xFBD7	0xE384
+0xFBD8	0xE385
+0xFBD9	0xE386
+0xFBDA	0xE387
+0xFBDB	0xE388
+0xFBDC	0xE389
+0xFBDD	0xE38A
+0xFBDE	0xE38B
+0xFBDF	0xE38C
+0xFBE0	0xE38D
+0xFBE1	0xE38E
+0xFBE2	0xE38F
+0xFBE3	0xE390
+0xFBE4	0xE391
+0xFBE5	0xE392
+0xFBE6	0xE393
+0xFBE7	0xE394
+0xFBE8	0xE395
+0xFBE9	0xE396
+0xFBEA	0xE397
+0xFBEB	0xE398
+0xFBEC	0xE399
+0xFBED	0xE39A
+0xFBEE	0xE39B
+0xFBEF	0xE39C
+0xFBF0	0xE39D
+0xFBF1	0xE39E
+0xFBF2	0xE39F
+0xFBF3	0xE3A0
+0xFBF4	0xE3A1
+0xFBF5	0xE3A2
+0xFBF6	0xE3A3
+0xFBF7	0xE3A4
+0xFBF8	0xE3A5
+0xFBF9	0xE3A6
+0xFBFA	0xE3A7
+0xFBFB	0xE3A8
+0xFBFC	0xE3A9
+0xFBFD	0xE3AA
+0xFBFE	0xE3AB
+0xFC40	0x9EAB
+0xFC41	0x9EAC
+0xFC42	0x9EAD
+0xFC43	0x9EAE
+0xFC44	0x9EAF
+0xFC45	0x9EB0
+0xFC46	0x9EB1
+0xFC47	0x9EB2
+0xFC48	0x9EB3
+0xFC49	0x9EB5
+0xFC4A	0x9EB6
+0xFC4B	0x9EB7
+0xFC4C	0x9EB9
+0xFC4D	0x9EBA
+0xFC4E	0x9EBC
+0xFC4F	0x9EBF
+0xFC50	0x9EC0
+0xFC51	0x9EC1
+0xFC52	0x9EC2
+0xFC53	0x9EC3
+0xFC54	0x9EC5
+0xFC55	0x9EC6
+0xFC56	0x9EC7
+0xFC57	0x9EC8
+0xFC58	0x9ECA
+0xFC59	0x9ECB
+0xFC5A	0x9ECC
+0xFC5B	0x9ED0
+0xFC5C	0x9ED2
+0xFC5D	0x9ED3
+0xFC5E	0x9ED5
+0xFC5F	0x9ED6
+0xFC60	0x9ED7
+0xFC61	0x9ED9
+0xFC62	0x9EDA
+0xFC63	0x9EDE
+0xFC64	0x9EE1
+0xFC65	0x9EE3
+0xFC66	0x9EE4
+0xFC67	0x9EE6
+0xFC68	0x9EE8
+0xFC69	0x9EEB
+0xFC6A	0x9EEC
+0xFC6B	0x9EED
+0xFC6C	0x9EEE
+0xFC6D	0x9EF0
+0xFC6E	0x9EF1
+0xFC6F	0x9EF2
+0xFC70	0x9EF3
+0xFC71	0x9EF4
+0xFC72	0x9EF5
+0xFC73	0x9EF6
+0xFC74	0x9EF7
+0xFC75	0x9EF8
+0xFC76	0x9EFA
+0xFC77	0x9EFD
+0xFC78	0x9EFF
+0xFC79	0x9F00
+0xFC7A	0x9F01
+0xFC7B	0x9F02
+0xFC7C	0x9F03
+0xFC7D	0x9F04
+0xFC7E	0x9F05
+0xFC80	0x9F06
+0xFC81	0x9F07
+0xFC82	0x9F08
+0xFC83	0x9F09
+0xFC84	0x9F0A
+0xFC85	0x9F0C
+0xFC86	0x9F0F
+0xFC87	0x9F11
+0xFC88	0x9F12
+0xFC89	0x9F14
+0xFC8A	0x9F15
+0xFC8B	0x9F16
+0xFC8C	0x9F18
+0xFC8D	0x9F1A
+0xFC8E	0x9F1B
+0xFC8F	0x9F1C
+0xFC90	0x9F1D
+0xFC91	0x9F1E
+0xFC92	0x9F1F
+0xFC93	0x9F21
+0xFC94	0x9F23
+0xFC95	0x9F24
+0xFC96	0x9F25
+0xFC97	0x9F26
+0xFC98	0x9F27
+0xFC99	0x9F28
+0xFC9A	0x9F29
+0xFC9B	0x9F2A
+0xFC9C	0x9F2B
+0xFC9D	0x9F2D
+0xFC9E	0x9F2E
+0xFC9F	0x9F30
+0xFCA0	0x9F31
+0xFCA1	0xE3AC
+0xFCA2	0xE3AD
+0xFCA3	0xE3AE
+0xFCA4	0xE3AF
+0xFCA5	0xE3B0
+0xFCA6	0xE3B1
+0xFCA7	0xE3B2
+0xFCA8	0xE3B3
+0xFCA9	0xE3B4
+0xFCAA	0xE3B5
+0xFCAB	0xE3B6
+0xFCAC	0xE3B7
+0xFCAD	0xE3B8
+0xFCAE	0xE3B9
+0xFCAF	0xE3BA
+0xFCB0	0xE3BB
+0xFCB1	0xE3BC
+0xFCB2	0xE3BD
+0xFCB3	0xE3BE
+0xFCB4	0xE3BF
+0xFCB5	0xE3C0
+0xFCB6	0xE3C1
+0xFCB7	0xE3C2
+0xFCB8	0xE3C3
+0xFCB9	0xE3C4
+0xFCBA	0xE3C5
+0xFCBB	0xE3C6
+0xFCBC	0xE3C7
+0xFCBD	0xE3C8
+0xFCBE	0xE3C9
+0xFCBF	0xE3CA
+0xFCC0	0xE3CB
+0xFCC1	0xE3CC
+0xFCC2	0xE3CD
+0xFCC3	0xE3CE
+0xFCC4	0xE3CF
+0xFCC5	0xE3D0
+0xFCC6	0xE3D1
+0xFCC7	0xE3D2
+0xFCC8	0xE3D3
+0xFCC9	0xE3D4
+0xFCCA	0xE3D5
+0xFCCB	0xE3D6
+0xFCCC	0xE3D7
+0xFCCD	0xE3D8
+0xFCCE	0xE3D9
+0xFCCF	0xE3DA
+0xFCD0	0xE3DB
+0xFCD1	0xE3DC
+0xFCD2	0xE3DD
+0xFCD3	0xE3DE
+0xFCD4	0xE3DF
+0xFCD5	0xE3E0
+0xFCD6	0xE3E1
+0xFCD7	0xE3E2
+0xFCD8	0xE3E3
+0xFCD9	0xE3E4
+0xFCDA	0xE3E5
+0xFCDB	0xE3E6
+0xFCDC	0xE3E7
+0xFCDD	0xE3E8
+0xFCDE	0xE3E9
+0xFCDF	0xE3EA
+0xFCE0	0xE3EB
+0xFCE1	0xE3EC
+0xFCE2	0xE3ED
+0xFCE3	0xE3EE
+0xFCE4	0xE3EF
+0xFCE5	0xE3F0
+0xFCE6	0xE3F1
+0xFCE7	0xE3F2
+0xFCE8	0xE3F3
+0xFCE9	0xE3F4
+0xFCEA	0xE3F5
+0xFCEB	0xE3F6
+0xFCEC	0xE3F7
+0xFCED	0xE3F8
+0xFCEE	0xE3F9
+0xFCEF	0xE3FA
+0xFCF0	0xE3FB
+0xFCF1	0xE3FC
+0xFCF2	0xE3FD
+0xFCF3	0xE3FE
+0xFCF4	0xE3FF
+0xFCF5	0xE400
+0xFCF6	0xE401
+0xFCF7	0xE402
+0xFCF8	0xE403
+0xFCF9	0xE404
+0xFCFA	0xE405
+0xFCFB	0xE406
+0xFCFC	0xE407
+0xFCFD	0xE408
+0xFCFE	0xE409
+0xFD40	0x9F32
+0xFD41	0x9F33
+0xFD42	0x9F34
+0xFD43	0x9F35
+0xFD44	0x9F36
+0xFD45	0x9F38
+0xFD46	0x9F3A
+0xFD47	0x9F3C
+0xFD48	0x9F3F
+0xFD49	0x9F40
+0xFD4A	0x9F41
+0xFD4B	0x9F42
+0xFD4C	0x9F43
+0xFD4D	0x9F45
+0xFD4E	0x9F46
+0xFD4F	0x9F47
+0xFD50	0x9F48
+0xFD51	0x9F49
+0xFD52	0x9F4A
+0xFD53	0x9F4B
+0xFD54	0x9F4C
+0xFD55	0x9F4D
+0xFD56	0x9F4E
+0xFD57	0x9F4F
+0xFD58	0x9F52
+0xFD59	0x9F53
+0xFD5A	0x9F54
+0xFD5B	0x9F55
+0xFD5C	0x9F56
+0xFD5D	0x9F57
+0xFD5E	0x9F58
+0xFD5F	0x9F59
+0xFD60	0x9F5A
+0xFD61	0x9F5B
+0xFD62	0x9F5C
+0xFD63	0x9F5D
+0xFD64	0x9F5E
+0xFD65	0x9F5F
+0xFD66	0x9F60
+0xFD67	0x9F61
+0xFD68	0x9F62
+0xFD69	0x9F63
+0xFD6A	0x9F64
+0xFD6B	0x9F65
+0xFD6C	0x9F66
+0xFD6D	0x9F67
+0xFD6E	0x9F68
+0xFD6F	0x9F69
+0xFD70	0x9F6A
+0xFD71	0x9F6B
+0xFD72	0x9F6C
+0xFD73	0x9F6D
+0xFD74	0x9F6E
+0xFD75	0x9F6F
+0xFD76	0x9F70
+0xFD77	0x9F71
+0xFD78	0x9F72
+0xFD79	0x9F73
+0xFD7A	0x9F74
+0xFD7B	0x9F75
+0xFD7C	0x9F76
+0xFD7D	0x9F77
+0xFD7E	0x9F78
+0xFD80	0x9F79
+0xFD81	0x9F7A
+0xFD82	0x9F7B
+0xFD83	0x9F7C
+0xFD84	0x9F7D
+0xFD85	0x9F7E
+0xFD86	0x9F81
+0xFD87	0x9F82
+0xFD88	0x9F8D
+0xFD89	0x9F8E
+0xFD8A	0x9F8F
+0xFD8B	0x9F90
+0xFD8C	0x9F91
+0xFD8D	0x9F92
+0xFD8E	0x9F93
+0xFD8F	0x9F94
+0xFD90	0x9F95
+0xFD91	0x9F96
+0xFD92	0x9F97
+0xFD93	0x9F98
+0xFD94	0x9F9C
+0xFD95	0x9F9D
+0xFD96	0x9F9E
+0xFD97	0x9FA1
+0xFD98	0x9FA2
+0xFD99	0x9FA3
+0xFD9A	0x9FA4
+0xFD9B	0x9FA5
+0xFD9C	0xF92C
+0xFD9D	0xF979
+0xFD9E	0xF995
+0xFD9F	0xF9E7
+0xFDA0	0xF9F1
+0xFDA1	0xE40A
+0xFDA2	0xE40B
+0xFDA3	0xE40C
+0xFDA4	0xE40D
+0xFDA5	0xE40E
+0xFDA6	0xE40F
+0xFDA7	0xE410
+0xFDA8	0xE411
+0xFDA9	0xE412
+0xFDAA	0xE413
+0xFDAB	0xE414
+0xFDAC	0xE415
+0xFDAD	0xE416
+0xFDAE	0xE417
+0xFDAF	0xE418
+0xFDB0	0xE419
+0xFDB1	0xE41A
+0xFDB2	0xE41B
+0xFDB3	0xE41C
+0xFDB4	0xE41D
+0xFDB5	0xE41E
+0xFDB6	0xE41F
+0xFDB7	0xE420
+0xFDB8	0xE421
+0xFDB9	0xE422
+0xFDBA	0xE423
+0xFDBB	0xE424
+0xFDBC	0xE425
+0xFDBD	0xE426
+0xFDBE	0xE427
+0xFDBF	0xE428
+0xFDC0	0xE429
+0xFDC1	0xE42A
+0xFDC2	0xE42B
+0xFDC3	0xE42C
+0xFDC4	0xE42D
+0xFDC5	0xE42E
+0xFDC6	0xE42F
+0xFDC7	0xE430
+0xFDC8	0xE431
+0xFDC9	0xE432
+0xFDCA	0xE433
+0xFDCB	0xE434
+0xFDCC	0xE435
+0xFDCD	0xE436
+0xFDCE	0xE437
+0xFDCF	0xE438
+0xFDD0	0xE439
+0xFDD1	0xE43A
+0xFDD2	0xE43B
+0xFDD3	0xE43C
+0xFDD4	0xE43D
+0xFDD5	0xE43E
+0xFDD6	0xE43F
+0xFDD7	0xE440
+0xFDD8	0xE441
+0xFDD9	0xE442
+0xFDDA	0xE443
+0xFDDB	0xE444
+0xFDDC	0xE445
+0xFDDD	0xE446
+0xFDDE	0xE447
+0xFDDF	0xE448
+0xFDE0	0xE449
+0xFDE1	0xE44A
+0xFDE2	0xE44B
+0xFDE3	0xE44C
+0xFDE4	0xE44D
+0xFDE5	0xE44E
+0xFDE6	0xE44F
+0xFDE7	0xE450
+0xFDE8	0xE451
+0xFDE9	0xE452
+0xFDEA	0xE453
+0xFDEB	0xE454
+0xFDEC	0xE455
+0xFDED	0xE456
+0xFDEE	0xE457
+0xFDEF	0xE458
+0xFDF0	0xE459
+0xFDF1	0xE45A
+0xFDF2	0xE45B
+0xFDF3	0xE45C
+0xFDF4	0xE45D
+0xFDF5	0xE45E
+0xFDF6	0xE45F
+0xFDF7	0xE460
+0xFDF8	0xE461
+0xFDF9	0xE462
+0xFDFA	0xE463
+0xFDFB	0xE464
+0xFDFC	0xE465
+0xFDFD	0xE466
+0xFDFE	0xE467
+0xFE40	0xFA0C
+0xFE41	0xFA0D
+0xFE42	0xFA0E
+0xFE43	0xFA0F
+0xFE44	0xFA11
+0xFE45	0xFA13
+0xFE46	0xFA14
+0xFE47	0xFA18
+0xFE48	0xFA1F
+0xFE49	0xFA20
+0xFE4A	0xFA21
+0xFE4B	0xFA23
+0xFE4C	0xFA24
+0xFE4D	0xFA27
+0xFE4E	0xFA28
+0xFE4F	0xFA29
+0xFE50	0x2E81
+0xFE51	0x20087
+0xFE52	0x20089
+0xFE53	0x200CC
+0xFE54	0x2E84
+0xFE55	0x3473
+0xFE56	0x3447
+0xFE57	0x2E88
+0xFE58	0x2E8B
+0xFE59	0x9FB4
+0xFE5A	0x359E
+0xFE5B	0x361A
+0xFE5C	0x360E
+0xFE5D	0x2E8C
+0xFE5E	0x2E97
+0xFE5F	0x396E
+0xFE60	0x3918
+0xFE61	0x9FB5
+0xFE62	0x39CF
+0xFE63	0x39DF
+0xFE64	0x3A73
+0xFE65	0x39D0
+0xFE66	0x9FB6
+0xFE67	0x9FB7
+0xFE68	0x3B4E
+0xFE69	0x3C6E
+0xFE6A	0x3CE0
+0xFE6B	0x2EA7
+0xFE6C	0x215D7
+0xFE6D	0x9FB8
+0xFE6E	0x2EAA
+0xFE6F	0x4056
+0xFE70	0x415F
+0xFE71	0x2EAE
+0xFE72	0x4337
+0xFE73	0x2EB3
+0xFE74	0x2EB6
+0xFE75	0x2EB7
+0xFE76	0x2298F
+0xFE77	0x43B1
+0xFE78	0x43AC
+0xFE79	0x2EBB
+0xFE7A	0x43DD
+0xFE7B	0x44D6
+0xFE7C	0x4661
+0xFE7D	0x464C
+0xFE7E	0x9FB9
+0xFE80	0x4723
+0xFE81	0x4729
+0xFE82	0x477C
+0xFE83	0x478D
+0xFE84	0x2ECA
+0xFE85	0x4947
+0xFE86	0x497A
+0xFE87	0x497D
+0xFE88	0x4982
+0xFE89	0x4983
+0xFE8A	0x4985
+0xFE8B	0x4986
+0xFE8C	0x499F
+0xFE8D	0x499B
+0xFE8E	0x49B7
+0xFE8F	0x49B6
+0xFE90	0x9FBA
+0xFE91	0x241FE
+0xFE92	0x4CA3
+0xFE93	0x4C9F
+0xFE94	0x4CA0
+0xFE95	0x4CA1
+0xFE96	0x4C77
+0xFE97	0x4CA2
+0xFE98	0x4D13
+0xFE99	0x4D14
+0xFE9A	0x4D15
+0xFE9B	0x4D16
+0xFE9C	0x4D17
+0xFE9D	0x4D18
+0xFE9E	0x4D19
+0xFE9F	0x4DAE
+0xFEA0	0x9FBB
+0xFEA1	0xE468
+0xFEA2	0xE469
+0xFEA3	0xE46A
+0xFEA4	0xE46B
+0xFEA5	0xE46C
+0xFEA6	0xE46D
+0xFEA7	0xE46E
+0xFEA8	0xE46F
+0xFEA9	0xE470
+0xFEAA	0xE471
+0xFEAB	0xE472
+0xFEAC	0xE473
+0xFEAD	0xE474
+0xFEAE	0xE475
+0xFEAF	0xE476
+0xFEB0	0xE477
+0xFEB1	0xE478
+0xFEB2	0xE479
+0xFEB3	0xE47A
+0xFEB4	0xE47B
+0xFEB5	0xE47C
+0xFEB6	0xE47D
+0xFEB7	0xE47E
+0xFEB8	0xE47F
+0xFEB9	0xE480
+0xFEBA	0xE481
+0xFEBB	0xE482
+0xFEBC	0xE483
+0xFEBD	0xE484
+0xFEBE	0xE485
+0xFEBF	0xE486
+0xFEC0	0xE487
+0xFEC1	0xE488
+0xFEC2	0xE489
+0xFEC3	0xE48A
+0xFEC4	0xE48B
+0xFEC5	0xE48C
+0xFEC6	0xE48D
+0xFEC7	0xE48E
+0xFEC8	0xE48F
+0xFEC9	0xE490
+0xFECA	0xE491
+0xFECB	0xE492
+0xFECC	0xE493
+0xFECD	0xE494
+0xFECE	0xE495
+0xFECF	0xE496
+0xFED0	0xE497
+0xFED1	0xE498
+0xFED2	0xE499
+0xFED3	0xE49A
+0xFED4	0xE49B
+0xFED5	0xE49C
+0xFED6	0xE49D
+0xFED7	0xE49E
+0xFED8	0xE49F
+0xFED9	0xE4A0
+0xFEDA	0xE4A1
+0xFEDB	0xE4A2
+0xFEDC	0xE4A3
+0xFEDD	0xE4A4
+0xFEDE	0xE4A5
+0xFEDF	0xE4A6
+0xFEE0	0xE4A7
+0xFEE1	0xE4A8
+0xFEE2	0xE4A9
+0xFEE3	0xE4AA
+0xFEE4	0xE4AB
+0xFEE5	0xE4AC
+0xFEE6	0xE4AD
+0xFEE7	0xE4AE
+0xFEE8	0xE4AF
+0xFEE9	0xE4B0
+0xFEEA	0xE4B1
+0xFEEB	0xE4B2
+0xFEEC	0xE4B3
+0xFEED	0xE4B4
+0xFEEE	0xE4B5
+0xFEEF	0xE4B6
+0xFEF0	0xE4B7
+0xFEF1	0xE4B8
+0xFEF2	0xE4B9
+0xFEF3	0xE4BA
+0xFEF4	0xE4BB
+0xFEF5	0xE4BC
+0xFEF6	0xE4BD
+0xFEF7	0xE4BE
+0xFEF8	0xE4BF
+0xFEF9	0xE4C0
+0xFEFA	0xE4C1
+0xFEFB	0xE4C2
+0xFEFC	0xE4C3
+0xFEFD	0xE4C4
+0xFEFE	0xE4C5
diff --git a/tests/GB18030.IRREVERSIBLE.TXT b/tests/GB18030.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..1dd1904
--- /dev/null
+++ b/tests/GB18030.IRREVERSIBLE.TXT
@@ -0,0 +1,50 @@
+0x8135F437	0x1E3F
+0x82359037	0x9FB4
+0x82359038	0x9FB5
+0x82359039	0x9FB6
+0x82359130	0x9FB7
+0x82359131	0x9FB8
+0x82359132	0x9FB9
+0x82359133	0x9FBA
+0x82359134	0x9FBB
+0x84318236	0xFE10
+0x84318237	0xFE11
+0x84318238	0xFE12
+0x84318239	0xFE13
+0x84318330	0xFE14
+0x84318331	0xFE15
+0x84318332	0xFE16
+0x84318333	0xFE17
+0x84318334	0xFE18
+0x84318335	0xFE19
+0x95329031	0x20087
+0x95329033	0x20089
+0x95329730	0x200CC
+0x9536B937	0x215D7
+0x9630BA35	0x2298F
+0x9635B630	0x241FE
+0xA6D9	0xE78D
+0xA6DA	0xE78E
+0xA6DB	0xE78F
+0xA6DC	0xE790
+0xA6DD	0xE791
+0xA6DE	0xE792
+0xA6DF	0xE793
+0xA6EC	0xE794
+0xA6ED	0xE795
+0xA6F3	0xE796
+0xA8BC	0xE7C7
+0xFE51	0xE816
+0xFE52	0xE817
+0xFE53	0xE818
+0xFE59	0xE81E
+0xFE61	0xE826
+0xFE66	0xE82B
+0xFE67	0xE82C
+0xFE6C	0xE831
+0xFE6D	0xE832
+0xFE76	0xE83B
+0xFE7E	0xE843
+0xFE90	0xE854
+0xFE91	0xE855
+0xFEA0	0xE864
diff --git a/tests/GBK.TXT b/tests/GBK.TXT
new file mode 100644
index 0000000..bf98f4e
--- /dev/null
+++ b/tests/GBK.TXT
@@ -0,0 +1,21919 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8140	0x4E02
+0x8141	0x4E04
+0x8142	0x4E05
+0x8143	0x4E06
+0x8144	0x4E0F
+0x8145	0x4E12
+0x8146	0x4E17
+0x8147	0x4E1F
+0x8148	0x4E20
+0x8149	0x4E21
+0x814A	0x4E23
+0x814B	0x4E26
+0x814C	0x4E29
+0x814D	0x4E2E
+0x814E	0x4E2F
+0x814F	0x4E31
+0x8150	0x4E33
+0x8151	0x4E35
+0x8152	0x4E37
+0x8153	0x4E3C
+0x8154	0x4E40
+0x8155	0x4E41
+0x8156	0x4E42
+0x8157	0x4E44
+0x8158	0x4E46
+0x8159	0x4E4A
+0x815A	0x4E51
+0x815B	0x4E55
+0x815C	0x4E57
+0x815D	0x4E5A
+0x815E	0x4E5B
+0x815F	0x4E62
+0x8160	0x4E63
+0x8161	0x4E64
+0x8162	0x4E65
+0x8163	0x4E67
+0x8164	0x4E68
+0x8165	0x4E6A
+0x8166	0x4E6B
+0x8167	0x4E6C
+0x8168	0x4E6D
+0x8169	0x4E6E
+0x816A	0x4E6F
+0x816B	0x4E72
+0x816C	0x4E74
+0x816D	0x4E75
+0x816E	0x4E76
+0x816F	0x4E77
+0x8170	0x4E78
+0x8171	0x4E79
+0x8172	0x4E7A
+0x8173	0x4E7B
+0x8174	0x4E7C
+0x8175	0x4E7D
+0x8176	0x4E7F
+0x8177	0x4E80
+0x8178	0x4E81
+0x8179	0x4E82
+0x817A	0x4E83
+0x817B	0x4E84
+0x817C	0x4E85
+0x817D	0x4E87
+0x817E	0x4E8A
+0x8180	0x4E90
+0x8181	0x4E96
+0x8182	0x4E97
+0x8183	0x4E99
+0x8184	0x4E9C
+0x8185	0x4E9D
+0x8186	0x4E9E
+0x8187	0x4EA3
+0x8188	0x4EAA
+0x8189	0x4EAF
+0x818A	0x4EB0
+0x818B	0x4EB1
+0x818C	0x4EB4
+0x818D	0x4EB6
+0x818E	0x4EB7
+0x818F	0x4EB8
+0x8190	0x4EB9
+0x8191	0x4EBC
+0x8192	0x4EBD
+0x8193	0x4EBE
+0x8194	0x4EC8
+0x8195	0x4ECC
+0x8196	0x4ECF
+0x8197	0x4ED0
+0x8198	0x4ED2
+0x8199	0x4EDA
+0x819A	0x4EDB
+0x819B	0x4EDC
+0x819C	0x4EE0
+0x819D	0x4EE2
+0x819E	0x4EE6
+0x819F	0x4EE7
+0x81A0	0x4EE9
+0x81A1	0x4EED
+0x81A2	0x4EEE
+0x81A3	0x4EEF
+0x81A4	0x4EF1
+0x81A5	0x4EF4
+0x81A6	0x4EF8
+0x81A7	0x4EF9
+0x81A8	0x4EFA
+0x81A9	0x4EFC
+0x81AA	0x4EFE
+0x81AB	0x4F00
+0x81AC	0x4F02
+0x81AD	0x4F03
+0x81AE	0x4F04
+0x81AF	0x4F05
+0x81B0	0x4F06
+0x81B1	0x4F07
+0x81B2	0x4F08
+0x81B3	0x4F0B
+0x81B4	0x4F0C
+0x81B5	0x4F12
+0x81B6	0x4F13
+0x81B7	0x4F14
+0x81B8	0x4F15
+0x81B9	0x4F16
+0x81BA	0x4F1C
+0x81BB	0x4F1D
+0x81BC	0x4F21
+0x81BD	0x4F23
+0x81BE	0x4F28
+0x81BF	0x4F29
+0x81C0	0x4F2C
+0x81C1	0x4F2D
+0x81C2	0x4F2E
+0x81C3	0x4F31
+0x81C4	0x4F33
+0x81C5	0x4F35
+0x81C6	0x4F37
+0x81C7	0x4F39
+0x81C8	0x4F3B
+0x81C9	0x4F3E
+0x81CA	0x4F3F
+0x81CB	0x4F40
+0x81CC	0x4F41
+0x81CD	0x4F42
+0x81CE	0x4F44
+0x81CF	0x4F45
+0x81D0	0x4F47
+0x81D1	0x4F48
+0x81D2	0x4F49
+0x81D3	0x4F4A
+0x81D4	0x4F4B
+0x81D5	0x4F4C
+0x81D6	0x4F52
+0x81D7	0x4F54
+0x81D8	0x4F56
+0x81D9	0x4F61
+0x81DA	0x4F62
+0x81DB	0x4F66
+0x81DC	0x4F68
+0x81DD	0x4F6A
+0x81DE	0x4F6B
+0x81DF	0x4F6D
+0x81E0	0x4F6E
+0x81E1	0x4F71
+0x81E2	0x4F72
+0x81E3	0x4F75
+0x81E4	0x4F77
+0x81E5	0x4F78
+0x81E6	0x4F79
+0x81E7	0x4F7A
+0x81E8	0x4F7D
+0x81E9	0x4F80
+0x81EA	0x4F81
+0x81EB	0x4F82
+0x81EC	0x4F85
+0x81ED	0x4F86
+0x81EE	0x4F87
+0x81EF	0x4F8A
+0x81F0	0x4F8C
+0x81F1	0x4F8E
+0x81F2	0x4F90
+0x81F3	0x4F92
+0x81F4	0x4F93
+0x81F5	0x4F95
+0x81F6	0x4F96
+0x81F7	0x4F98
+0x81F8	0x4F99
+0x81F9	0x4F9A
+0x81FA	0x4F9C
+0x81FB	0x4F9E
+0x81FC	0x4F9F
+0x81FD	0x4FA1
+0x81FE	0x4FA2
+0x8240	0x4FA4
+0x8241	0x4FAB
+0x8242	0x4FAD
+0x8243	0x4FB0
+0x8244	0x4FB1
+0x8245	0x4FB2
+0x8246	0x4FB3
+0x8247	0x4FB4
+0x8248	0x4FB6
+0x8249	0x4FB7
+0x824A	0x4FB8
+0x824B	0x4FB9
+0x824C	0x4FBA
+0x824D	0x4FBB
+0x824E	0x4FBC
+0x824F	0x4FBD
+0x8250	0x4FBE
+0x8251	0x4FC0
+0x8252	0x4FC1
+0x8253	0x4FC2
+0x8254	0x4FC6
+0x8255	0x4FC7
+0x8256	0x4FC8
+0x8257	0x4FC9
+0x8258	0x4FCB
+0x8259	0x4FCC
+0x825A	0x4FCD
+0x825B	0x4FD2
+0x825C	0x4FD3
+0x825D	0x4FD4
+0x825E	0x4FD5
+0x825F	0x4FD6
+0x8260	0x4FD9
+0x8261	0x4FDB
+0x8262	0x4FE0
+0x8263	0x4FE2
+0x8264	0x4FE4
+0x8265	0x4FE5
+0x8266	0x4FE7
+0x8267	0x4FEB
+0x8268	0x4FEC
+0x8269	0x4FF0
+0x826A	0x4FF2
+0x826B	0x4FF4
+0x826C	0x4FF5
+0x826D	0x4FF6
+0x826E	0x4FF7
+0x826F	0x4FF9
+0x8270	0x4FFB
+0x8271	0x4FFC
+0x8272	0x4FFD
+0x8273	0x4FFF
+0x8274	0x5000
+0x8275	0x5001
+0x8276	0x5002
+0x8277	0x5003
+0x8278	0x5004
+0x8279	0x5005
+0x827A	0x5006
+0x827B	0x5007
+0x827C	0x5008
+0x827D	0x5009
+0x827E	0x500A
+0x8280	0x500B
+0x8281	0x500E
+0x8282	0x5010
+0x8283	0x5011
+0x8284	0x5013
+0x8285	0x5015
+0x8286	0x5016
+0x8287	0x5017
+0x8288	0x501B
+0x8289	0x501D
+0x828A	0x501E
+0x828B	0x5020
+0x828C	0x5022
+0x828D	0x5023
+0x828E	0x5024
+0x828F	0x5027
+0x8290	0x502B
+0x8291	0x502F
+0x8292	0x5030
+0x8293	0x5031
+0x8294	0x5032
+0x8295	0x5033
+0x8296	0x5034
+0x8297	0x5035
+0x8298	0x5036
+0x8299	0x5037
+0x829A	0x5038
+0x829B	0x5039
+0x829C	0x503B
+0x829D	0x503D
+0x829E	0x503F
+0x829F	0x5040
+0x82A0	0x5041
+0x82A1	0x5042
+0x82A2	0x5044
+0x82A3	0x5045
+0x82A4	0x5046
+0x82A5	0x5049
+0x82A6	0x504A
+0x82A7	0x504B
+0x82A8	0x504D
+0x82A9	0x5050
+0x82AA	0x5051
+0x82AB	0x5052
+0x82AC	0x5053
+0x82AD	0x5054
+0x82AE	0x5056
+0x82AF	0x5057
+0x82B0	0x5058
+0x82B1	0x5059
+0x82B2	0x505B
+0x82B3	0x505D
+0x82B4	0x505E
+0x82B5	0x505F
+0x82B6	0x5060
+0x82B7	0x5061
+0x82B8	0x5062
+0x82B9	0x5063
+0x82BA	0x5064
+0x82BB	0x5066
+0x82BC	0x5067
+0x82BD	0x5068
+0x82BE	0x5069
+0x82BF	0x506A
+0x82C0	0x506B
+0x82C1	0x506D
+0x82C2	0x506E
+0x82C3	0x506F
+0x82C4	0x5070
+0x82C5	0x5071
+0x82C6	0x5072
+0x82C7	0x5073
+0x82C8	0x5074
+0x82C9	0x5075
+0x82CA	0x5078
+0x82CB	0x5079
+0x82CC	0x507A
+0x82CD	0x507C
+0x82CE	0x507D
+0x82CF	0x5081
+0x82D0	0x5082
+0x82D1	0x5083
+0x82D2	0x5084
+0x82D3	0x5086
+0x82D4	0x5087
+0x82D5	0x5089
+0x82D6	0x508A
+0x82D7	0x508B
+0x82D8	0x508C
+0x82D9	0x508E
+0x82DA	0x508F
+0x82DB	0x5090
+0x82DC	0x5091
+0x82DD	0x5092
+0x82DE	0x5093
+0x82DF	0x5094
+0x82E0	0x5095
+0x82E1	0x5096
+0x82E2	0x5097
+0x82E3	0x5098
+0x82E4	0x5099
+0x82E5	0x509A
+0x82E6	0x509B
+0x82E7	0x509C
+0x82E8	0x509D
+0x82E9	0x509E
+0x82EA	0x509F
+0x82EB	0x50A0
+0x82EC	0x50A1
+0x82ED	0x50A2
+0x82EE	0x50A4
+0x82EF	0x50A6
+0x82F0	0x50AA
+0x82F1	0x50AB
+0x82F2	0x50AD
+0x82F3	0x50AE
+0x82F4	0x50AF
+0x82F5	0x50B0
+0x82F6	0x50B1
+0x82F7	0x50B3
+0x82F8	0x50B4
+0x82F9	0x50B5
+0x82FA	0x50B6
+0x82FB	0x50B7
+0x82FC	0x50B8
+0x82FD	0x50B9
+0x82FE	0x50BC
+0x8340	0x50BD
+0x8341	0x50BE
+0x8342	0x50BF
+0x8343	0x50C0
+0x8344	0x50C1
+0x8345	0x50C2
+0x8346	0x50C3
+0x8347	0x50C4
+0x8348	0x50C5
+0x8349	0x50C6
+0x834A	0x50C7
+0x834B	0x50C8
+0x834C	0x50C9
+0x834D	0x50CA
+0x834E	0x50CB
+0x834F	0x50CC
+0x8350	0x50CD
+0x8351	0x50CE
+0x8352	0x50D0
+0x8353	0x50D1
+0x8354	0x50D2
+0x8355	0x50D3
+0x8356	0x50D4
+0x8357	0x50D5
+0x8358	0x50D7
+0x8359	0x50D8
+0x835A	0x50D9
+0x835B	0x50DB
+0x835C	0x50DC
+0x835D	0x50DD
+0x835E	0x50DE
+0x835F	0x50DF
+0x8360	0x50E0
+0x8361	0x50E1
+0x8362	0x50E2
+0x8363	0x50E3
+0x8364	0x50E4
+0x8365	0x50E5
+0x8366	0x50E8
+0x8367	0x50E9
+0x8368	0x50EA
+0x8369	0x50EB
+0x836A	0x50EF
+0x836B	0x50F0
+0x836C	0x50F1
+0x836D	0x50F2
+0x836E	0x50F4
+0x836F	0x50F6
+0x8370	0x50F7
+0x8371	0x50F8
+0x8372	0x50F9
+0x8373	0x50FA
+0x8374	0x50FC
+0x8375	0x50FD
+0x8376	0x50FE
+0x8377	0x50FF
+0x8378	0x5100
+0x8379	0x5101
+0x837A	0x5102
+0x837B	0x5103
+0x837C	0x5104
+0x837D	0x5105
+0x837E	0x5108
+0x8380	0x5109
+0x8381	0x510A
+0x8382	0x510C
+0x8383	0x510D
+0x8384	0x510E
+0x8385	0x510F
+0x8386	0x5110
+0x8387	0x5111
+0x8388	0x5113
+0x8389	0x5114
+0x838A	0x5115
+0x838B	0x5116
+0x838C	0x5117
+0x838D	0x5118
+0x838E	0x5119
+0x838F	0x511A
+0x8390	0x511B
+0x8391	0x511C
+0x8392	0x511D
+0x8393	0x511E
+0x8394	0x511F
+0x8395	0x5120
+0x8396	0x5122
+0x8397	0x5123
+0x8398	0x5124
+0x8399	0x5125
+0x839A	0x5126
+0x839B	0x5127
+0x839C	0x5128
+0x839D	0x5129
+0x839E	0x512A
+0x839F	0x512B
+0x83A0	0x512C
+0x83A1	0x512D
+0x83A2	0x512E
+0x83A3	0x512F
+0x83A4	0x5130
+0x83A5	0x5131
+0x83A6	0x5132
+0x83A7	0x5133
+0x83A8	0x5134
+0x83A9	0x5135
+0x83AA	0x5136
+0x83AB	0x5137
+0x83AC	0x5138
+0x83AD	0x5139
+0x83AE	0x513A
+0x83AF	0x513B
+0x83B0	0x513C
+0x83B1	0x513D
+0x83B2	0x513E
+0x83B3	0x5142
+0x83B4	0x5147
+0x83B5	0x514A
+0x83B6	0x514C
+0x83B7	0x514E
+0x83B8	0x514F
+0x83B9	0x5150
+0x83BA	0x5152
+0x83BB	0x5153
+0x83BC	0x5157
+0x83BD	0x5158
+0x83BE	0x5159
+0x83BF	0x515B
+0x83C0	0x515D
+0x83C1	0x515E
+0x83C2	0x515F
+0x83C3	0x5160
+0x83C4	0x5161
+0x83C5	0x5163
+0x83C6	0x5164
+0x83C7	0x5166
+0x83C8	0x5167
+0x83C9	0x5169
+0x83CA	0x516A
+0x83CB	0x516F
+0x83CC	0x5172
+0x83CD	0x517A
+0x83CE	0x517E
+0x83CF	0x517F
+0x83D0	0x5183
+0x83D1	0x5184
+0x83D2	0x5186
+0x83D3	0x5187
+0x83D4	0x518A
+0x83D5	0x518B
+0x83D6	0x518E
+0x83D7	0x518F
+0x83D8	0x5190
+0x83D9	0x5191
+0x83DA	0x5193
+0x83DB	0x5194
+0x83DC	0x5198
+0x83DD	0x519A
+0x83DE	0x519D
+0x83DF	0x519E
+0x83E0	0x519F
+0x83E1	0x51A1
+0x83E2	0x51A3
+0x83E3	0x51A6
+0x83E4	0x51A7
+0x83E5	0x51A8
+0x83E6	0x51A9
+0x83E7	0x51AA
+0x83E8	0x51AD
+0x83E9	0x51AE
+0x83EA	0x51B4
+0x83EB	0x51B8
+0x83EC	0x51B9
+0x83ED	0x51BA
+0x83EE	0x51BE
+0x83EF	0x51BF
+0x83F0	0x51C1
+0x83F1	0x51C2
+0x83F2	0x51C3
+0x83F3	0x51C5
+0x83F4	0x51C8
+0x83F5	0x51CA
+0x83F6	0x51CD
+0x83F7	0x51CE
+0x83F8	0x51D0
+0x83F9	0x51D2
+0x83FA	0x51D3
+0x83FB	0x51D4
+0x83FC	0x51D5
+0x83FD	0x51D6
+0x83FE	0x51D7
+0x8440	0x51D8
+0x8441	0x51D9
+0x8442	0x51DA
+0x8443	0x51DC
+0x8444	0x51DE
+0x8445	0x51DF
+0x8446	0x51E2
+0x8447	0x51E3
+0x8448	0x51E5
+0x8449	0x51E6
+0x844A	0x51E7
+0x844B	0x51E8
+0x844C	0x51E9
+0x844D	0x51EA
+0x844E	0x51EC
+0x844F	0x51EE
+0x8450	0x51F1
+0x8451	0x51F2
+0x8452	0x51F4
+0x8453	0x51F7
+0x8454	0x51FE
+0x8455	0x5204
+0x8456	0x5205
+0x8457	0x5209
+0x8458	0x520B
+0x8459	0x520C
+0x845A	0x520F
+0x845B	0x5210
+0x845C	0x5213
+0x845D	0x5214
+0x845E	0x5215
+0x845F	0x521C
+0x8460	0x521E
+0x8461	0x521F
+0x8462	0x5221
+0x8463	0x5222
+0x8464	0x5223
+0x8465	0x5225
+0x8466	0x5226
+0x8467	0x5227
+0x8468	0x522A
+0x8469	0x522C
+0x846A	0x522F
+0x846B	0x5231
+0x846C	0x5232
+0x846D	0x5234
+0x846E	0x5235
+0x846F	0x523C
+0x8470	0x523E
+0x8471	0x5244
+0x8472	0x5245
+0x8473	0x5246
+0x8474	0x5247
+0x8475	0x5248
+0x8476	0x5249
+0x8477	0x524B
+0x8478	0x524E
+0x8479	0x524F
+0x847A	0x5252
+0x847B	0x5253
+0x847C	0x5255
+0x847D	0x5257
+0x847E	0x5258
+0x8480	0x5259
+0x8481	0x525A
+0x8482	0x525B
+0x8483	0x525D
+0x8484	0x525F
+0x8485	0x5260
+0x8486	0x5262
+0x8487	0x5263
+0x8488	0x5264
+0x8489	0x5266
+0x848A	0x5268
+0x848B	0x526B
+0x848C	0x526C
+0x848D	0x526D
+0x848E	0x526E
+0x848F	0x5270
+0x8490	0x5271
+0x8491	0x5273
+0x8492	0x5274
+0x8493	0x5275
+0x8494	0x5276
+0x8495	0x5277
+0x8496	0x5278
+0x8497	0x5279
+0x8498	0x527A
+0x8499	0x527B
+0x849A	0x527C
+0x849B	0x527E
+0x849C	0x5280
+0x849D	0x5283
+0x849E	0x5284
+0x849F	0x5285
+0x84A0	0x5286
+0x84A1	0x5287
+0x84A2	0x5289
+0x84A3	0x528A
+0x84A4	0x528B
+0x84A5	0x528C
+0x84A6	0x528D
+0x84A7	0x528E
+0x84A8	0x528F
+0x84A9	0x5291
+0x84AA	0x5292
+0x84AB	0x5294
+0x84AC	0x5295
+0x84AD	0x5296
+0x84AE	0x5297
+0x84AF	0x5298
+0x84B0	0x5299
+0x84B1	0x529A
+0x84B2	0x529C
+0x84B3	0x52A4
+0x84B4	0x52A5
+0x84B5	0x52A6
+0x84B6	0x52A7
+0x84B7	0x52AE
+0x84B8	0x52AF
+0x84B9	0x52B0
+0x84BA	0x52B4
+0x84BB	0x52B5
+0x84BC	0x52B6
+0x84BD	0x52B7
+0x84BE	0x52B8
+0x84BF	0x52B9
+0x84C0	0x52BA
+0x84C1	0x52BB
+0x84C2	0x52BC
+0x84C3	0x52BD
+0x84C4	0x52C0
+0x84C5	0x52C1
+0x84C6	0x52C2
+0x84C7	0x52C4
+0x84C8	0x52C5
+0x84C9	0x52C6
+0x84CA	0x52C8
+0x84CB	0x52CA
+0x84CC	0x52CC
+0x84CD	0x52CD
+0x84CE	0x52CE
+0x84CF	0x52CF
+0x84D0	0x52D1
+0x84D1	0x52D3
+0x84D2	0x52D4
+0x84D3	0x52D5
+0x84D4	0x52D7
+0x84D5	0x52D9
+0x84D6	0x52DA
+0x84D7	0x52DB
+0x84D8	0x52DC
+0x84D9	0x52DD
+0x84DA	0x52DE
+0x84DB	0x52E0
+0x84DC	0x52E1
+0x84DD	0x52E2
+0x84DE	0x52E3
+0x84DF	0x52E5
+0x84E0	0x52E6
+0x84E1	0x52E7
+0x84E2	0x52E8
+0x84E3	0x52E9
+0x84E4	0x52EA
+0x84E5	0x52EB
+0x84E6	0x52EC
+0x84E7	0x52ED
+0x84E8	0x52EE
+0x84E9	0x52EF
+0x84EA	0x52F1
+0x84EB	0x52F2
+0x84EC	0x52F3
+0x84ED	0x52F4
+0x84EE	0x52F5
+0x84EF	0x52F6
+0x84F0	0x52F7
+0x84F1	0x52F8
+0x84F2	0x52FB
+0x84F3	0x52FC
+0x84F4	0x52FD
+0x84F5	0x5301
+0x84F6	0x5302
+0x84F7	0x5303
+0x84F8	0x5304
+0x84F9	0x5307
+0x84FA	0x5309
+0x84FB	0x530A
+0x84FC	0x530B
+0x84FD	0x530C
+0x84FE	0x530E
+0x8540	0x5311
+0x8541	0x5312
+0x8542	0x5313
+0x8543	0x5314
+0x8544	0x5318
+0x8545	0x531B
+0x8546	0x531C
+0x8547	0x531E
+0x8548	0x531F
+0x8549	0x5322
+0x854A	0x5324
+0x854B	0x5325
+0x854C	0x5327
+0x854D	0x5328
+0x854E	0x5329
+0x854F	0x532B
+0x8550	0x532C
+0x8551	0x532D
+0x8552	0x532F
+0x8553	0x5330
+0x8554	0x5331
+0x8555	0x5332
+0x8556	0x5333
+0x8557	0x5334
+0x8558	0x5335
+0x8559	0x5336
+0x855A	0x5337
+0x855B	0x5338
+0x855C	0x533C
+0x855D	0x533D
+0x855E	0x5340
+0x855F	0x5342
+0x8560	0x5344
+0x8561	0x5346
+0x8562	0x534B
+0x8563	0x534C
+0x8564	0x534D
+0x8565	0x5350
+0x8566	0x5354
+0x8567	0x5358
+0x8568	0x5359
+0x8569	0x535B
+0x856A	0x535D
+0x856B	0x5365
+0x856C	0x5368
+0x856D	0x536A
+0x856E	0x536C
+0x856F	0x536D
+0x8570	0x5372
+0x8571	0x5376
+0x8572	0x5379
+0x8573	0x537B
+0x8574	0x537C
+0x8575	0x537D
+0x8576	0x537E
+0x8577	0x5380
+0x8578	0x5381
+0x8579	0x5383
+0x857A	0x5387
+0x857B	0x5388
+0x857C	0x538A
+0x857D	0x538E
+0x857E	0x538F
+0x8580	0x5390
+0x8581	0x5391
+0x8582	0x5392
+0x8583	0x5393
+0x8584	0x5394
+0x8585	0x5396
+0x8586	0x5397
+0x8587	0x5399
+0x8588	0x539B
+0x8589	0x539C
+0x858A	0x539E
+0x858B	0x53A0
+0x858C	0x53A1
+0x858D	0x53A4
+0x858E	0x53A7
+0x858F	0x53AA
+0x8590	0x53AB
+0x8591	0x53AC
+0x8592	0x53AD
+0x8593	0x53AF
+0x8594	0x53B0
+0x8595	0x53B1
+0x8596	0x53B2
+0x8597	0x53B3
+0x8598	0x53B4
+0x8599	0x53B5
+0x859A	0x53B7
+0x859B	0x53B8
+0x859C	0x53B9
+0x859D	0x53BA
+0x859E	0x53BC
+0x859F	0x53BD
+0x85A0	0x53BE
+0x85A1	0x53C0
+0x85A2	0x53C3
+0x85A3	0x53C4
+0x85A4	0x53C5
+0x85A5	0x53C6
+0x85A6	0x53C7
+0x85A7	0x53CE
+0x85A8	0x53CF
+0x85A9	0x53D0
+0x85AA	0x53D2
+0x85AB	0x53D3
+0x85AC	0x53D5
+0x85AD	0x53DA
+0x85AE	0x53DC
+0x85AF	0x53DD
+0x85B0	0x53DE
+0x85B1	0x53E1
+0x85B2	0x53E2
+0x85B3	0x53E7
+0x85B4	0x53F4
+0x85B5	0x53FA
+0x85B6	0x53FE
+0x85B7	0x53FF
+0x85B8	0x5400
+0x85B9	0x5402
+0x85BA	0x5405
+0x85BB	0x5407
+0x85BC	0x540B
+0x85BD	0x5414
+0x85BE	0x5418
+0x85BF	0x5419
+0x85C0	0x541A
+0x85C1	0x541C
+0x85C2	0x5422
+0x85C3	0x5424
+0x85C4	0x5425
+0x85C5	0x542A
+0x85C6	0x5430
+0x85C7	0x5433
+0x85C8	0x5436
+0x85C9	0x5437
+0x85CA	0x543A
+0x85CB	0x543D
+0x85CC	0x543F
+0x85CD	0x5441
+0x85CE	0x5442
+0x85CF	0x5444
+0x85D0	0x5445
+0x85D1	0x5447
+0x85D2	0x5449
+0x85D3	0x544C
+0x85D4	0x544D
+0x85D5	0x544E
+0x85D6	0x544F
+0x85D7	0x5451
+0x85D8	0x545A
+0x85D9	0x545D
+0x85DA	0x545E
+0x85DB	0x545F
+0x85DC	0x5460
+0x85DD	0x5461
+0x85DE	0x5463
+0x85DF	0x5465
+0x85E0	0x5467
+0x85E1	0x5469
+0x85E2	0x546A
+0x85E3	0x546B
+0x85E4	0x546C
+0x85E5	0x546D
+0x85E6	0x546E
+0x85E7	0x546F
+0x85E8	0x5470
+0x85E9	0x5474
+0x85EA	0x5479
+0x85EB	0x547A
+0x85EC	0x547E
+0x85ED	0x547F
+0x85EE	0x5481
+0x85EF	0x5483
+0x85F0	0x5485
+0x85F1	0x5487
+0x85F2	0x5488
+0x85F3	0x5489
+0x85F4	0x548A
+0x85F5	0x548D
+0x85F6	0x5491
+0x85F7	0x5493
+0x85F8	0x5497
+0x85F9	0x5498
+0x85FA	0x549C
+0x85FB	0x549E
+0x85FC	0x549F
+0x85FD	0x54A0
+0x85FE	0x54A1
+0x8640	0x54A2
+0x8641	0x54A5
+0x8642	0x54AE
+0x8643	0x54B0
+0x8644	0x54B2
+0x8645	0x54B5
+0x8646	0x54B6
+0x8647	0x54B7
+0x8648	0x54B9
+0x8649	0x54BA
+0x864A	0x54BC
+0x864B	0x54BE
+0x864C	0x54C3
+0x864D	0x54C5
+0x864E	0x54CA
+0x864F	0x54CB
+0x8650	0x54D6
+0x8651	0x54D8
+0x8652	0x54DB
+0x8653	0x54E0
+0x8654	0x54E1
+0x8655	0x54E2
+0x8656	0x54E3
+0x8657	0x54E4
+0x8658	0x54EB
+0x8659	0x54EC
+0x865A	0x54EF
+0x865B	0x54F0
+0x865C	0x54F1
+0x865D	0x54F4
+0x865E	0x54F5
+0x865F	0x54F6
+0x8660	0x54F7
+0x8661	0x54F8
+0x8662	0x54F9
+0x8663	0x54FB
+0x8664	0x54FE
+0x8665	0x5500
+0x8666	0x5502
+0x8667	0x5503
+0x8668	0x5504
+0x8669	0x5505
+0x866A	0x5508
+0x866B	0x550A
+0x866C	0x550B
+0x866D	0x550C
+0x866E	0x550D
+0x866F	0x550E
+0x8670	0x5512
+0x8671	0x5513
+0x8672	0x5515
+0x8673	0x5516
+0x8674	0x5517
+0x8675	0x5518
+0x8676	0x5519
+0x8677	0x551A
+0x8678	0x551C
+0x8679	0x551D
+0x867A	0x551E
+0x867B	0x551F
+0x867C	0x5521
+0x867D	0x5525
+0x867E	0x5526
+0x8680	0x5528
+0x8681	0x5529
+0x8682	0x552B
+0x8683	0x552D
+0x8684	0x5532
+0x8685	0x5534
+0x8686	0x5535
+0x8687	0x5536
+0x8688	0x5538
+0x8689	0x5539
+0x868A	0x553A
+0x868B	0x553B
+0x868C	0x553D
+0x868D	0x5540
+0x868E	0x5542
+0x868F	0x5545
+0x8690	0x5547
+0x8691	0x5548
+0x8692	0x554B
+0x8693	0x554C
+0x8694	0x554D
+0x8695	0x554E
+0x8696	0x554F
+0x8697	0x5551
+0x8698	0x5552
+0x8699	0x5553
+0x869A	0x5554
+0x869B	0x5557
+0x869C	0x5558
+0x869D	0x5559
+0x869E	0x555A
+0x869F	0x555B
+0x86A0	0x555D
+0x86A1	0x555E
+0x86A2	0x555F
+0x86A3	0x5560
+0x86A4	0x5562
+0x86A5	0x5563
+0x86A6	0x5568
+0x86A7	0x5569
+0x86A8	0x556B
+0x86A9	0x556F
+0x86AA	0x5570
+0x86AB	0x5571
+0x86AC	0x5572
+0x86AD	0x5573
+0x86AE	0x5574
+0x86AF	0x5579
+0x86B0	0x557A
+0x86B1	0x557D
+0x86B2	0x557F
+0x86B3	0x5585
+0x86B4	0x5586
+0x86B5	0x558C
+0x86B6	0x558D
+0x86B7	0x558E
+0x86B8	0x5590
+0x86B9	0x5592
+0x86BA	0x5593
+0x86BB	0x5595
+0x86BC	0x5596
+0x86BD	0x5597
+0x86BE	0x559A
+0x86BF	0x559B
+0x86C0	0x559E
+0x86C1	0x55A0
+0x86C2	0x55A1
+0x86C3	0x55A2
+0x86C4	0x55A3
+0x86C5	0x55A4
+0x86C6	0x55A5
+0x86C7	0x55A6
+0x86C8	0x55A8
+0x86C9	0x55A9
+0x86CA	0x55AA
+0x86CB	0x55AB
+0x86CC	0x55AC
+0x86CD	0x55AD
+0x86CE	0x55AE
+0x86CF	0x55AF
+0x86D0	0x55B0
+0x86D1	0x55B2
+0x86D2	0x55B4
+0x86D3	0x55B6
+0x86D4	0x55B8
+0x86D5	0x55BA
+0x86D6	0x55BC
+0x86D7	0x55BF
+0x86D8	0x55C0
+0x86D9	0x55C1
+0x86DA	0x55C2
+0x86DB	0x55C3
+0x86DC	0x55C6
+0x86DD	0x55C7
+0x86DE	0x55C8
+0x86DF	0x55CA
+0x86E0	0x55CB
+0x86E1	0x55CE
+0x86E2	0x55CF
+0x86E3	0x55D0
+0x86E4	0x55D5
+0x86E5	0x55D7
+0x86E6	0x55D8
+0x86E7	0x55D9
+0x86E8	0x55DA
+0x86E9	0x55DB
+0x86EA	0x55DE
+0x86EB	0x55E0
+0x86EC	0x55E2
+0x86ED	0x55E7
+0x86EE	0x55E9
+0x86EF	0x55ED
+0x86F0	0x55EE
+0x86F1	0x55F0
+0x86F2	0x55F1
+0x86F3	0x55F4
+0x86F4	0x55F6
+0x86F5	0x55F8
+0x86F6	0x55F9
+0x86F7	0x55FA
+0x86F8	0x55FB
+0x86F9	0x55FC
+0x86FA	0x55FF
+0x86FB	0x5602
+0x86FC	0x5603
+0x86FD	0x5604
+0x86FE	0x5605
+0x8740	0x5606
+0x8741	0x5607
+0x8742	0x560A
+0x8743	0x560B
+0x8744	0x560D
+0x8745	0x5610
+0x8746	0x5611
+0x8747	0x5612
+0x8748	0x5613
+0x8749	0x5614
+0x874A	0x5615
+0x874B	0x5616
+0x874C	0x5617
+0x874D	0x5619
+0x874E	0x561A
+0x874F	0x561C
+0x8750	0x561D
+0x8751	0x5620
+0x8752	0x5621
+0x8753	0x5622
+0x8754	0x5625
+0x8755	0x5626
+0x8756	0x5628
+0x8757	0x5629
+0x8758	0x562A
+0x8759	0x562B
+0x875A	0x562E
+0x875B	0x562F
+0x875C	0x5630
+0x875D	0x5633
+0x875E	0x5635
+0x875F	0x5637
+0x8760	0x5638
+0x8761	0x563A
+0x8762	0x563C
+0x8763	0x563D
+0x8764	0x563E
+0x8765	0x5640
+0x8766	0x5641
+0x8767	0x5642
+0x8768	0x5643
+0x8769	0x5644
+0x876A	0x5645
+0x876B	0x5646
+0x876C	0x5647
+0x876D	0x5648
+0x876E	0x5649
+0x876F	0x564A
+0x8770	0x564B
+0x8771	0x564F
+0x8772	0x5650
+0x8773	0x5651
+0x8774	0x5652
+0x8775	0x5653
+0x8776	0x5655
+0x8777	0x5656
+0x8778	0x565A
+0x8779	0x565B
+0x877A	0x565D
+0x877B	0x565E
+0x877C	0x565F
+0x877D	0x5660
+0x877E	0x5661
+0x8780	0x5663
+0x8781	0x5665
+0x8782	0x5666
+0x8783	0x5667
+0x8784	0x566D
+0x8785	0x566E
+0x8786	0x566F
+0x8787	0x5670
+0x8788	0x5672
+0x8789	0x5673
+0x878A	0x5674
+0x878B	0x5675
+0x878C	0x5677
+0x878D	0x5678
+0x878E	0x5679
+0x878F	0x567A
+0x8790	0x567D
+0x8791	0x567E
+0x8792	0x567F
+0x8793	0x5680
+0x8794	0x5681
+0x8795	0x5682
+0x8796	0x5683
+0x8797	0x5684
+0x8798	0x5687
+0x8799	0x5688
+0x879A	0x5689
+0x879B	0x568A
+0x879C	0x568B
+0x879D	0x568C
+0x879E	0x568D
+0x879F	0x5690
+0x87A0	0x5691
+0x87A1	0x5692
+0x87A2	0x5694
+0x87A3	0x5695
+0x87A4	0x5696
+0x87A5	0x5697
+0x87A6	0x5698
+0x87A7	0x5699
+0x87A8	0x569A
+0x87A9	0x569B
+0x87AA	0x569C
+0x87AB	0x569D
+0x87AC	0x569E
+0x87AD	0x569F
+0x87AE	0x56A0
+0x87AF	0x56A1
+0x87B0	0x56A2
+0x87B1	0x56A4
+0x87B2	0x56A5
+0x87B3	0x56A6
+0x87B4	0x56A7
+0x87B5	0x56A8
+0x87B6	0x56A9
+0x87B7	0x56AA
+0x87B8	0x56AB
+0x87B9	0x56AC
+0x87BA	0x56AD
+0x87BB	0x56AE
+0x87BC	0x56B0
+0x87BD	0x56B1
+0x87BE	0x56B2
+0x87BF	0x56B3
+0x87C0	0x56B4
+0x87C1	0x56B5
+0x87C2	0x56B6
+0x87C3	0x56B8
+0x87C4	0x56B9
+0x87C5	0x56BA
+0x87C6	0x56BB
+0x87C7	0x56BD
+0x87C8	0x56BE
+0x87C9	0x56BF
+0x87CA	0x56C0
+0x87CB	0x56C1
+0x87CC	0x56C2
+0x87CD	0x56C3
+0x87CE	0x56C4
+0x87CF	0x56C5
+0x87D0	0x56C6
+0x87D1	0x56C7
+0x87D2	0x56C8
+0x87D3	0x56C9
+0x87D4	0x56CB
+0x87D5	0x56CC
+0x87D6	0x56CD
+0x87D7	0x56CE
+0x87D8	0x56CF
+0x87D9	0x56D0
+0x87DA	0x56D1
+0x87DB	0x56D2
+0x87DC	0x56D3
+0x87DD	0x56D5
+0x87DE	0x56D6
+0x87DF	0x56D8
+0x87E0	0x56D9
+0x87E1	0x56DC
+0x87E2	0x56E3
+0x87E3	0x56E5
+0x87E4	0x56E6
+0x87E5	0x56E7
+0x87E6	0x56E8
+0x87E7	0x56E9
+0x87E8	0x56EA
+0x87E9	0x56EC
+0x87EA	0x56EE
+0x87EB	0x56EF
+0x87EC	0x56F2
+0x87ED	0x56F3
+0x87EE	0x56F6
+0x87EF	0x56F7
+0x87F0	0x56F8
+0x87F1	0x56FB
+0x87F2	0x56FC
+0x87F3	0x5700
+0x87F4	0x5701
+0x87F5	0x5702
+0x87F6	0x5705
+0x87F7	0x5707
+0x87F8	0x570B
+0x87F9	0x570C
+0x87FA	0x570D
+0x87FB	0x570E
+0x87FC	0x570F
+0x87FD	0x5710
+0x87FE	0x5711
+0x8840	0x5712
+0x8841	0x5713
+0x8842	0x5714
+0x8843	0x5715
+0x8844	0x5716
+0x8845	0x5717
+0x8846	0x5718
+0x8847	0x5719
+0x8848	0x571A
+0x8849	0x571B
+0x884A	0x571D
+0x884B	0x571E
+0x884C	0x5720
+0x884D	0x5721
+0x884E	0x5722
+0x884F	0x5724
+0x8850	0x5725
+0x8851	0x5726
+0x8852	0x5727
+0x8853	0x572B
+0x8854	0x5731
+0x8855	0x5732
+0x8856	0x5734
+0x8857	0x5735
+0x8858	0x5736
+0x8859	0x5737
+0x885A	0x5738
+0x885B	0x573C
+0x885C	0x573D
+0x885D	0x573F
+0x885E	0x5741
+0x885F	0x5743
+0x8860	0x5744
+0x8861	0x5745
+0x8862	0x5746
+0x8863	0x5748
+0x8864	0x5749
+0x8865	0x574B
+0x8866	0x5752
+0x8867	0x5753
+0x8868	0x5754
+0x8869	0x5755
+0x886A	0x5756
+0x886B	0x5758
+0x886C	0x5759
+0x886D	0x5762
+0x886E	0x5763
+0x886F	0x5765
+0x8870	0x5767
+0x8871	0x576C
+0x8872	0x576E
+0x8873	0x5770
+0x8874	0x5771
+0x8875	0x5772
+0x8876	0x5774
+0x8877	0x5775
+0x8878	0x5778
+0x8879	0x5779
+0x887A	0x577A
+0x887B	0x577D
+0x887C	0x577E
+0x887D	0x577F
+0x887E	0x5780
+0x8880	0x5781
+0x8881	0x5787
+0x8882	0x5788
+0x8883	0x5789
+0x8884	0x578A
+0x8885	0x578D
+0x8886	0x578E
+0x8887	0x578F
+0x8888	0x5790
+0x8889	0x5791
+0x888A	0x5794
+0x888B	0x5795
+0x888C	0x5796
+0x888D	0x5797
+0x888E	0x5798
+0x888F	0x5799
+0x8890	0x579A
+0x8891	0x579C
+0x8892	0x579D
+0x8893	0x579E
+0x8894	0x579F
+0x8895	0x57A5
+0x8896	0x57A8
+0x8897	0x57AA
+0x8898	0x57AC
+0x8899	0x57AF
+0x889A	0x57B0
+0x889B	0x57B1
+0x889C	0x57B3
+0x889D	0x57B5
+0x889E	0x57B6
+0x889F	0x57B7
+0x88A0	0x57B9
+0x88A1	0x57BA
+0x88A2	0x57BB
+0x88A3	0x57BC
+0x88A4	0x57BD
+0x88A5	0x57BE
+0x88A6	0x57BF
+0x88A7	0x57C0
+0x88A8	0x57C1
+0x88A9	0x57C4
+0x88AA	0x57C5
+0x88AB	0x57C6
+0x88AC	0x57C7
+0x88AD	0x57C8
+0x88AE	0x57C9
+0x88AF	0x57CA
+0x88B0	0x57CC
+0x88B1	0x57CD
+0x88B2	0x57D0
+0x88B3	0x57D1
+0x88B4	0x57D3
+0x88B5	0x57D6
+0x88B6	0x57D7
+0x88B7	0x57DB
+0x88B8	0x57DC
+0x88B9	0x57DE
+0x88BA	0x57E1
+0x88BB	0x57E2
+0x88BC	0x57E3
+0x88BD	0x57E5
+0x88BE	0x57E6
+0x88BF	0x57E7
+0x88C0	0x57E8
+0x88C1	0x57E9
+0x88C2	0x57EA
+0x88C3	0x57EB
+0x88C4	0x57EC
+0x88C5	0x57EE
+0x88C6	0x57F0
+0x88C7	0x57F1
+0x88C8	0x57F2
+0x88C9	0x57F3
+0x88CA	0x57F5
+0x88CB	0x57F6
+0x88CC	0x57F7
+0x88CD	0x57FB
+0x88CE	0x57FC
+0x88CF	0x57FE
+0x88D0	0x57FF
+0x88D1	0x5801
+0x88D2	0x5803
+0x88D3	0x5804
+0x88D4	0x5805
+0x88D5	0x5808
+0x88D6	0x5809
+0x88D7	0x580A
+0x88D8	0x580C
+0x88D9	0x580E
+0x88DA	0x580F
+0x88DB	0x5810
+0x88DC	0x5812
+0x88DD	0x5813
+0x88DE	0x5814
+0x88DF	0x5816
+0x88E0	0x5817
+0x88E1	0x5818
+0x88E2	0x581A
+0x88E3	0x581B
+0x88E4	0x581C
+0x88E5	0x581D
+0x88E6	0x581F
+0x88E7	0x5822
+0x88E8	0x5823
+0x88E9	0x5825
+0x88EA	0x5826
+0x88EB	0x5827
+0x88EC	0x5828
+0x88ED	0x5829
+0x88EE	0x582B
+0x88EF	0x582C
+0x88F0	0x582D
+0x88F1	0x582E
+0x88F2	0x582F
+0x88F3	0x5831
+0x88F4	0x5832
+0x88F5	0x5833
+0x88F6	0x5834
+0x88F7	0x5836
+0x88F8	0x5837
+0x88F9	0x5838
+0x88FA	0x5839
+0x88FB	0x583A
+0x88FC	0x583B
+0x88FD	0x583C
+0x88FE	0x583D
+0x8940	0x583E
+0x8941	0x583F
+0x8942	0x5840
+0x8943	0x5841
+0x8944	0x5842
+0x8945	0x5843
+0x8946	0x5845
+0x8947	0x5846
+0x8948	0x5847
+0x8949	0x5848
+0x894A	0x5849
+0x894B	0x584A
+0x894C	0x584B
+0x894D	0x584E
+0x894E	0x584F
+0x894F	0x5850
+0x8950	0x5852
+0x8951	0x5853
+0x8952	0x5855
+0x8953	0x5856
+0x8954	0x5857
+0x8955	0x5859
+0x8956	0x585A
+0x8957	0x585B
+0x8958	0x585C
+0x8959	0x585D
+0x895A	0x585F
+0x895B	0x5860
+0x895C	0x5861
+0x895D	0x5862
+0x895E	0x5863
+0x895F	0x5864
+0x8960	0x5866
+0x8961	0x5867
+0x8962	0x5868
+0x8963	0x5869
+0x8964	0x586A
+0x8965	0x586D
+0x8966	0x586E
+0x8967	0x586F
+0x8968	0x5870
+0x8969	0x5871
+0x896A	0x5872
+0x896B	0x5873
+0x896C	0x5874
+0x896D	0x5875
+0x896E	0x5876
+0x896F	0x5877
+0x8970	0x5878
+0x8971	0x5879
+0x8972	0x587A
+0x8973	0x587B
+0x8974	0x587C
+0x8975	0x587D
+0x8976	0x587F
+0x8977	0x5882
+0x8978	0x5884
+0x8979	0x5886
+0x897A	0x5887
+0x897B	0x5888
+0x897C	0x588A
+0x897D	0x588B
+0x897E	0x588C
+0x8980	0x588D
+0x8981	0x588E
+0x8982	0x588F
+0x8983	0x5890
+0x8984	0x5891
+0x8985	0x5894
+0x8986	0x5895
+0x8987	0x5896
+0x8988	0x5897
+0x8989	0x5898
+0x898A	0x589B
+0x898B	0x589C
+0x898C	0x589D
+0x898D	0x58A0
+0x898E	0x58A1
+0x898F	0x58A2
+0x8990	0x58A3
+0x8991	0x58A4
+0x8992	0x58A5
+0x8993	0x58A6
+0x8994	0x58A7
+0x8995	0x58AA
+0x8996	0x58AB
+0x8997	0x58AC
+0x8998	0x58AD
+0x8999	0x58AE
+0x899A	0x58AF
+0x899B	0x58B0
+0x899C	0x58B1
+0x899D	0x58B2
+0x899E	0x58B3
+0x899F	0x58B4
+0x89A0	0x58B5
+0x89A1	0x58B6
+0x89A2	0x58B7
+0x89A3	0x58B8
+0x89A4	0x58B9
+0x89A5	0x58BA
+0x89A6	0x58BB
+0x89A7	0x58BD
+0x89A8	0x58BE
+0x89A9	0x58BF
+0x89AA	0x58C0
+0x89AB	0x58C2
+0x89AC	0x58C3
+0x89AD	0x58C4
+0x89AE	0x58C6
+0x89AF	0x58C7
+0x89B0	0x58C8
+0x89B1	0x58C9
+0x89B2	0x58CA
+0x89B3	0x58CB
+0x89B4	0x58CC
+0x89B5	0x58CD
+0x89B6	0x58CE
+0x89B7	0x58CF
+0x89B8	0x58D0
+0x89B9	0x58D2
+0x89BA	0x58D3
+0x89BB	0x58D4
+0x89BC	0x58D6
+0x89BD	0x58D7
+0x89BE	0x58D8
+0x89BF	0x58D9
+0x89C0	0x58DA
+0x89C1	0x58DB
+0x89C2	0x58DC
+0x89C3	0x58DD
+0x89C4	0x58DE
+0x89C5	0x58DF
+0x89C6	0x58E0
+0x89C7	0x58E1
+0x89C8	0x58E2
+0x89C9	0x58E3
+0x89CA	0x58E5
+0x89CB	0x58E6
+0x89CC	0x58E7
+0x89CD	0x58E8
+0x89CE	0x58E9
+0x89CF	0x58EA
+0x89D0	0x58ED
+0x89D1	0x58EF
+0x89D2	0x58F1
+0x89D3	0x58F2
+0x89D4	0x58F4
+0x89D5	0x58F5
+0x89D6	0x58F7
+0x89D7	0x58F8
+0x89D8	0x58FA
+0x89D9	0x58FB
+0x89DA	0x58FC
+0x89DB	0x58FD
+0x89DC	0x58FE
+0x89DD	0x58FF
+0x89DE	0x5900
+0x89DF	0x5901
+0x89E0	0x5903
+0x89E1	0x5905
+0x89E2	0x5906
+0x89E3	0x5908
+0x89E4	0x5909
+0x89E5	0x590A
+0x89E6	0x590B
+0x89E7	0x590C
+0x89E8	0x590E
+0x89E9	0x5910
+0x89EA	0x5911
+0x89EB	0x5912
+0x89EC	0x5913
+0x89ED	0x5917
+0x89EE	0x5918
+0x89EF	0x591B
+0x89F0	0x591D
+0x89F1	0x591E
+0x89F2	0x5920
+0x89F3	0x5921
+0x89F4	0x5922
+0x89F5	0x5923
+0x89F6	0x5926
+0x89F7	0x5928
+0x89F8	0x592C
+0x89F9	0x5930
+0x89FA	0x5932
+0x89FB	0x5933
+0x89FC	0x5935
+0x89FD	0x5936
+0x89FE	0x593B
+0x8A40	0x593D
+0x8A41	0x593E
+0x8A42	0x593F
+0x8A43	0x5940
+0x8A44	0x5943
+0x8A45	0x5945
+0x8A46	0x5946
+0x8A47	0x594A
+0x8A48	0x594C
+0x8A49	0x594D
+0x8A4A	0x5950
+0x8A4B	0x5952
+0x8A4C	0x5953
+0x8A4D	0x5959
+0x8A4E	0x595B
+0x8A4F	0x595C
+0x8A50	0x595D
+0x8A51	0x595E
+0x8A52	0x595F
+0x8A53	0x5961
+0x8A54	0x5963
+0x8A55	0x5964
+0x8A56	0x5966
+0x8A57	0x5967
+0x8A58	0x5968
+0x8A59	0x5969
+0x8A5A	0x596A
+0x8A5B	0x596B
+0x8A5C	0x596C
+0x8A5D	0x596D
+0x8A5E	0x596E
+0x8A5F	0x596F
+0x8A60	0x5970
+0x8A61	0x5971
+0x8A62	0x5972
+0x8A63	0x5975
+0x8A64	0x5977
+0x8A65	0x597A
+0x8A66	0x597B
+0x8A67	0x597C
+0x8A68	0x597E
+0x8A69	0x597F
+0x8A6A	0x5980
+0x8A6B	0x5985
+0x8A6C	0x5989
+0x8A6D	0x598B
+0x8A6E	0x598C
+0x8A6F	0x598E
+0x8A70	0x598F
+0x8A71	0x5990
+0x8A72	0x5991
+0x8A73	0x5994
+0x8A74	0x5995
+0x8A75	0x5998
+0x8A76	0x599A
+0x8A77	0x599B
+0x8A78	0x599C
+0x8A79	0x599D
+0x8A7A	0x599F
+0x8A7B	0x59A0
+0x8A7C	0x59A1
+0x8A7D	0x59A2
+0x8A7E	0x59A6
+0x8A80	0x59A7
+0x8A81	0x59AC
+0x8A82	0x59AD
+0x8A83	0x59B0
+0x8A84	0x59B1
+0x8A85	0x59B3
+0x8A86	0x59B4
+0x8A87	0x59B5
+0x8A88	0x59B6
+0x8A89	0x59B7
+0x8A8A	0x59B8
+0x8A8B	0x59BA
+0x8A8C	0x59BC
+0x8A8D	0x59BD
+0x8A8E	0x59BF
+0x8A8F	0x59C0
+0x8A90	0x59C1
+0x8A91	0x59C2
+0x8A92	0x59C3
+0x8A93	0x59C4
+0x8A94	0x59C5
+0x8A95	0x59C7
+0x8A96	0x59C8
+0x8A97	0x59C9
+0x8A98	0x59CC
+0x8A99	0x59CD
+0x8A9A	0x59CE
+0x8A9B	0x59CF
+0x8A9C	0x59D5
+0x8A9D	0x59D6
+0x8A9E	0x59D9
+0x8A9F	0x59DB
+0x8AA0	0x59DE
+0x8AA1	0x59DF
+0x8AA2	0x59E0
+0x8AA3	0x59E1
+0x8AA4	0x59E2
+0x8AA5	0x59E4
+0x8AA6	0x59E6
+0x8AA7	0x59E7
+0x8AA8	0x59E9
+0x8AA9	0x59EA
+0x8AAA	0x59EB
+0x8AAB	0x59ED
+0x8AAC	0x59EE
+0x8AAD	0x59EF
+0x8AAE	0x59F0
+0x8AAF	0x59F1
+0x8AB0	0x59F2
+0x8AB1	0x59F3
+0x8AB2	0x59F4
+0x8AB3	0x59F5
+0x8AB4	0x59F6
+0x8AB5	0x59F7
+0x8AB6	0x59F8
+0x8AB7	0x59FA
+0x8AB8	0x59FC
+0x8AB9	0x59FD
+0x8ABA	0x59FE
+0x8ABB	0x5A00
+0x8ABC	0x5A02
+0x8ABD	0x5A0A
+0x8ABE	0x5A0B
+0x8ABF	0x5A0D
+0x8AC0	0x5A0E
+0x8AC1	0x5A0F
+0x8AC2	0x5A10
+0x8AC3	0x5A12
+0x8AC4	0x5A14
+0x8AC5	0x5A15
+0x8AC6	0x5A16
+0x8AC7	0x5A17
+0x8AC8	0x5A19
+0x8AC9	0x5A1A
+0x8ACA	0x5A1B
+0x8ACB	0x5A1D
+0x8ACC	0x5A1E
+0x8ACD	0x5A21
+0x8ACE	0x5A22
+0x8ACF	0x5A24
+0x8AD0	0x5A26
+0x8AD1	0x5A27
+0x8AD2	0x5A28
+0x8AD3	0x5A2A
+0x8AD4	0x5A2B
+0x8AD5	0x5A2C
+0x8AD6	0x5A2D
+0x8AD7	0x5A2E
+0x8AD8	0x5A2F
+0x8AD9	0x5A30
+0x8ADA	0x5A33
+0x8ADB	0x5A35
+0x8ADC	0x5A37
+0x8ADD	0x5A38
+0x8ADE	0x5A39
+0x8ADF	0x5A3A
+0x8AE0	0x5A3B
+0x8AE1	0x5A3D
+0x8AE2	0x5A3E
+0x8AE3	0x5A3F
+0x8AE4	0x5A41
+0x8AE5	0x5A42
+0x8AE6	0x5A43
+0x8AE7	0x5A44
+0x8AE8	0x5A45
+0x8AE9	0x5A47
+0x8AEA	0x5A48
+0x8AEB	0x5A4B
+0x8AEC	0x5A4C
+0x8AED	0x5A4D
+0x8AEE	0x5A4E
+0x8AEF	0x5A4F
+0x8AF0	0x5A50
+0x8AF1	0x5A51
+0x8AF2	0x5A52
+0x8AF3	0x5A53
+0x8AF4	0x5A54
+0x8AF5	0x5A56
+0x8AF6	0x5A57
+0x8AF7	0x5A58
+0x8AF8	0x5A59
+0x8AF9	0x5A5B
+0x8AFA	0x5A5C
+0x8AFB	0x5A5D
+0x8AFC	0x5A5E
+0x8AFD	0x5A5F
+0x8AFE	0x5A60
+0x8B40	0x5A61
+0x8B41	0x5A63
+0x8B42	0x5A64
+0x8B43	0x5A65
+0x8B44	0x5A66
+0x8B45	0x5A68
+0x8B46	0x5A69
+0x8B47	0x5A6B
+0x8B48	0x5A6C
+0x8B49	0x5A6D
+0x8B4A	0x5A6E
+0x8B4B	0x5A6F
+0x8B4C	0x5A70
+0x8B4D	0x5A71
+0x8B4E	0x5A72
+0x8B4F	0x5A73
+0x8B50	0x5A78
+0x8B51	0x5A79
+0x8B52	0x5A7B
+0x8B53	0x5A7C
+0x8B54	0x5A7D
+0x8B55	0x5A7E
+0x8B56	0x5A80
+0x8B57	0x5A81
+0x8B58	0x5A82
+0x8B59	0x5A83
+0x8B5A	0x5A84
+0x8B5B	0x5A85
+0x8B5C	0x5A86
+0x8B5D	0x5A87
+0x8B5E	0x5A88
+0x8B5F	0x5A89
+0x8B60	0x5A8A
+0x8B61	0x5A8B
+0x8B62	0x5A8C
+0x8B63	0x5A8D
+0x8B64	0x5A8E
+0x8B65	0x5A8F
+0x8B66	0x5A90
+0x8B67	0x5A91
+0x8B68	0x5A93
+0x8B69	0x5A94
+0x8B6A	0x5A95
+0x8B6B	0x5A96
+0x8B6C	0x5A97
+0x8B6D	0x5A98
+0x8B6E	0x5A99
+0x8B6F	0x5A9C
+0x8B70	0x5A9D
+0x8B71	0x5A9E
+0x8B72	0x5A9F
+0x8B73	0x5AA0
+0x8B74	0x5AA1
+0x8B75	0x5AA2
+0x8B76	0x5AA3
+0x8B77	0x5AA4
+0x8B78	0x5AA5
+0x8B79	0x5AA6
+0x8B7A	0x5AA7
+0x8B7B	0x5AA8
+0x8B7C	0x5AA9
+0x8B7D	0x5AAB
+0x8B7E	0x5AAC
+0x8B80	0x5AAD
+0x8B81	0x5AAE
+0x8B82	0x5AAF
+0x8B83	0x5AB0
+0x8B84	0x5AB1
+0x8B85	0x5AB4
+0x8B86	0x5AB6
+0x8B87	0x5AB7
+0x8B88	0x5AB9
+0x8B89	0x5ABA
+0x8B8A	0x5ABB
+0x8B8B	0x5ABC
+0x8B8C	0x5ABD
+0x8B8D	0x5ABF
+0x8B8E	0x5AC0
+0x8B8F	0x5AC3
+0x8B90	0x5AC4
+0x8B91	0x5AC5
+0x8B92	0x5AC6
+0x8B93	0x5AC7
+0x8B94	0x5AC8
+0x8B95	0x5ACA
+0x8B96	0x5ACB
+0x8B97	0x5ACD
+0x8B98	0x5ACE
+0x8B99	0x5ACF
+0x8B9A	0x5AD0
+0x8B9B	0x5AD1
+0x8B9C	0x5AD3
+0x8B9D	0x5AD5
+0x8B9E	0x5AD7
+0x8B9F	0x5AD9
+0x8BA0	0x5ADA
+0x8BA1	0x5ADB
+0x8BA2	0x5ADD
+0x8BA3	0x5ADE
+0x8BA4	0x5ADF
+0x8BA5	0x5AE2
+0x8BA6	0x5AE4
+0x8BA7	0x5AE5
+0x8BA8	0x5AE7
+0x8BA9	0x5AE8
+0x8BAA	0x5AEA
+0x8BAB	0x5AEC
+0x8BAC	0x5AED
+0x8BAD	0x5AEE
+0x8BAE	0x5AEF
+0x8BAF	0x5AF0
+0x8BB0	0x5AF2
+0x8BB1	0x5AF3
+0x8BB2	0x5AF4
+0x8BB3	0x5AF5
+0x8BB4	0x5AF6
+0x8BB5	0x5AF7
+0x8BB6	0x5AF8
+0x8BB7	0x5AF9
+0x8BB8	0x5AFA
+0x8BB9	0x5AFB
+0x8BBA	0x5AFC
+0x8BBB	0x5AFD
+0x8BBC	0x5AFE
+0x8BBD	0x5AFF
+0x8BBE	0x5B00
+0x8BBF	0x5B01
+0x8BC0	0x5B02
+0x8BC1	0x5B03
+0x8BC2	0x5B04
+0x8BC3	0x5B05
+0x8BC4	0x5B06
+0x8BC5	0x5B07
+0x8BC6	0x5B08
+0x8BC7	0x5B0A
+0x8BC8	0x5B0B
+0x8BC9	0x5B0C
+0x8BCA	0x5B0D
+0x8BCB	0x5B0E
+0x8BCC	0x5B0F
+0x8BCD	0x5B10
+0x8BCE	0x5B11
+0x8BCF	0x5B12
+0x8BD0	0x5B13
+0x8BD1	0x5B14
+0x8BD2	0x5B15
+0x8BD3	0x5B18
+0x8BD4	0x5B19
+0x8BD5	0x5B1A
+0x8BD6	0x5B1B
+0x8BD7	0x5B1C
+0x8BD8	0x5B1D
+0x8BD9	0x5B1E
+0x8BDA	0x5B1F
+0x8BDB	0x5B20
+0x8BDC	0x5B21
+0x8BDD	0x5B22
+0x8BDE	0x5B23
+0x8BDF	0x5B24
+0x8BE0	0x5B25
+0x8BE1	0x5B26
+0x8BE2	0x5B27
+0x8BE3	0x5B28
+0x8BE4	0x5B29
+0x8BE5	0x5B2A
+0x8BE6	0x5B2B
+0x8BE7	0x5B2C
+0x8BE8	0x5B2D
+0x8BE9	0x5B2E
+0x8BEA	0x5B2F
+0x8BEB	0x5B30
+0x8BEC	0x5B31
+0x8BED	0x5B33
+0x8BEE	0x5B35
+0x8BEF	0x5B36
+0x8BF0	0x5B38
+0x8BF1	0x5B39
+0x8BF2	0x5B3A
+0x8BF3	0x5B3B
+0x8BF4	0x5B3C
+0x8BF5	0x5B3D
+0x8BF6	0x5B3E
+0x8BF7	0x5B3F
+0x8BF8	0x5B41
+0x8BF9	0x5B42
+0x8BFA	0x5B43
+0x8BFB	0x5B44
+0x8BFC	0x5B45
+0x8BFD	0x5B46
+0x8BFE	0x5B47
+0x8C40	0x5B48
+0x8C41	0x5B49
+0x8C42	0x5B4A
+0x8C43	0x5B4B
+0x8C44	0x5B4C
+0x8C45	0x5B4D
+0x8C46	0x5B4E
+0x8C47	0x5B4F
+0x8C48	0x5B52
+0x8C49	0x5B56
+0x8C4A	0x5B5E
+0x8C4B	0x5B60
+0x8C4C	0x5B61
+0x8C4D	0x5B67
+0x8C4E	0x5B68
+0x8C4F	0x5B6B
+0x8C50	0x5B6D
+0x8C51	0x5B6E
+0x8C52	0x5B6F
+0x8C53	0x5B72
+0x8C54	0x5B74
+0x8C55	0x5B76
+0x8C56	0x5B77
+0x8C57	0x5B78
+0x8C58	0x5B79
+0x8C59	0x5B7B
+0x8C5A	0x5B7C
+0x8C5B	0x5B7E
+0x8C5C	0x5B7F
+0x8C5D	0x5B82
+0x8C5E	0x5B86
+0x8C5F	0x5B8A
+0x8C60	0x5B8D
+0x8C61	0x5B8E
+0x8C62	0x5B90
+0x8C63	0x5B91
+0x8C64	0x5B92
+0x8C65	0x5B94
+0x8C66	0x5B96
+0x8C67	0x5B9F
+0x8C68	0x5BA7
+0x8C69	0x5BA8
+0x8C6A	0x5BA9
+0x8C6B	0x5BAC
+0x8C6C	0x5BAD
+0x8C6D	0x5BAE
+0x8C6E	0x5BAF
+0x8C6F	0x5BB1
+0x8C70	0x5BB2
+0x8C71	0x5BB7
+0x8C72	0x5BBA
+0x8C73	0x5BBB
+0x8C74	0x5BBC
+0x8C75	0x5BC0
+0x8C76	0x5BC1
+0x8C77	0x5BC3
+0x8C78	0x5BC8
+0x8C79	0x5BC9
+0x8C7A	0x5BCA
+0x8C7B	0x5BCB
+0x8C7C	0x5BCD
+0x8C7D	0x5BCE
+0x8C7E	0x5BCF
+0x8C80	0x5BD1
+0x8C81	0x5BD4
+0x8C82	0x5BD5
+0x8C83	0x5BD6
+0x8C84	0x5BD7
+0x8C85	0x5BD8
+0x8C86	0x5BD9
+0x8C87	0x5BDA
+0x8C88	0x5BDB
+0x8C89	0x5BDC
+0x8C8A	0x5BE0
+0x8C8B	0x5BE2
+0x8C8C	0x5BE3
+0x8C8D	0x5BE6
+0x8C8E	0x5BE7
+0x8C8F	0x5BE9
+0x8C90	0x5BEA
+0x8C91	0x5BEB
+0x8C92	0x5BEC
+0x8C93	0x5BED
+0x8C94	0x5BEF
+0x8C95	0x5BF1
+0x8C96	0x5BF2
+0x8C97	0x5BF3
+0x8C98	0x5BF4
+0x8C99	0x5BF5
+0x8C9A	0x5BF6
+0x8C9B	0x5BF7
+0x8C9C	0x5BFD
+0x8C9D	0x5BFE
+0x8C9E	0x5C00
+0x8C9F	0x5C02
+0x8CA0	0x5C03
+0x8CA1	0x5C05
+0x8CA2	0x5C07
+0x8CA3	0x5C08
+0x8CA4	0x5C0B
+0x8CA5	0x5C0C
+0x8CA6	0x5C0D
+0x8CA7	0x5C0E
+0x8CA8	0x5C10
+0x8CA9	0x5C12
+0x8CAA	0x5C13
+0x8CAB	0x5C17
+0x8CAC	0x5C19
+0x8CAD	0x5C1B
+0x8CAE	0x5C1E
+0x8CAF	0x5C1F
+0x8CB0	0x5C20
+0x8CB1	0x5C21
+0x8CB2	0x5C23
+0x8CB3	0x5C26
+0x8CB4	0x5C28
+0x8CB5	0x5C29
+0x8CB6	0x5C2A
+0x8CB7	0x5C2B
+0x8CB8	0x5C2D
+0x8CB9	0x5C2E
+0x8CBA	0x5C2F
+0x8CBB	0x5C30
+0x8CBC	0x5C32
+0x8CBD	0x5C33
+0x8CBE	0x5C35
+0x8CBF	0x5C36
+0x8CC0	0x5C37
+0x8CC1	0x5C43
+0x8CC2	0x5C44
+0x8CC3	0x5C46
+0x8CC4	0x5C47
+0x8CC5	0x5C4C
+0x8CC6	0x5C4D
+0x8CC7	0x5C52
+0x8CC8	0x5C53
+0x8CC9	0x5C54
+0x8CCA	0x5C56
+0x8CCB	0x5C57
+0x8CCC	0x5C58
+0x8CCD	0x5C5A
+0x8CCE	0x5C5B
+0x8CCF	0x5C5C
+0x8CD0	0x5C5D
+0x8CD1	0x5C5F
+0x8CD2	0x5C62
+0x8CD3	0x5C64
+0x8CD4	0x5C67
+0x8CD5	0x5C68
+0x8CD6	0x5C69
+0x8CD7	0x5C6A
+0x8CD8	0x5C6B
+0x8CD9	0x5C6C
+0x8CDA	0x5C6D
+0x8CDB	0x5C70
+0x8CDC	0x5C72
+0x8CDD	0x5C73
+0x8CDE	0x5C74
+0x8CDF	0x5C75
+0x8CE0	0x5C76
+0x8CE1	0x5C77
+0x8CE2	0x5C78
+0x8CE3	0x5C7B
+0x8CE4	0x5C7C
+0x8CE5	0x5C7D
+0x8CE6	0x5C7E
+0x8CE7	0x5C80
+0x8CE8	0x5C83
+0x8CE9	0x5C84
+0x8CEA	0x5C85
+0x8CEB	0x5C86
+0x8CEC	0x5C87
+0x8CED	0x5C89
+0x8CEE	0x5C8A
+0x8CEF	0x5C8B
+0x8CF0	0x5C8E
+0x8CF1	0x5C8F
+0x8CF2	0x5C92
+0x8CF3	0x5C93
+0x8CF4	0x5C95
+0x8CF5	0x5C9D
+0x8CF6	0x5C9E
+0x8CF7	0x5C9F
+0x8CF8	0x5CA0
+0x8CF9	0x5CA1
+0x8CFA	0x5CA4
+0x8CFB	0x5CA5
+0x8CFC	0x5CA6
+0x8CFD	0x5CA7
+0x8CFE	0x5CA8
+0x8D40	0x5CAA
+0x8D41	0x5CAE
+0x8D42	0x5CAF
+0x8D43	0x5CB0
+0x8D44	0x5CB2
+0x8D45	0x5CB4
+0x8D46	0x5CB6
+0x8D47	0x5CB9
+0x8D48	0x5CBA
+0x8D49	0x5CBB
+0x8D4A	0x5CBC
+0x8D4B	0x5CBE
+0x8D4C	0x5CC0
+0x8D4D	0x5CC2
+0x8D4E	0x5CC3
+0x8D4F	0x5CC5
+0x8D50	0x5CC6
+0x8D51	0x5CC7
+0x8D52	0x5CC8
+0x8D53	0x5CC9
+0x8D54	0x5CCA
+0x8D55	0x5CCC
+0x8D56	0x5CCD
+0x8D57	0x5CCE
+0x8D58	0x5CCF
+0x8D59	0x5CD0
+0x8D5A	0x5CD1
+0x8D5B	0x5CD3
+0x8D5C	0x5CD4
+0x8D5D	0x5CD5
+0x8D5E	0x5CD6
+0x8D5F	0x5CD7
+0x8D60	0x5CD8
+0x8D61	0x5CDA
+0x8D62	0x5CDB
+0x8D63	0x5CDC
+0x8D64	0x5CDD
+0x8D65	0x5CDE
+0x8D66	0x5CDF
+0x8D67	0x5CE0
+0x8D68	0x5CE2
+0x8D69	0x5CE3
+0x8D6A	0x5CE7
+0x8D6B	0x5CE9
+0x8D6C	0x5CEB
+0x8D6D	0x5CEC
+0x8D6E	0x5CEE
+0x8D6F	0x5CEF
+0x8D70	0x5CF1
+0x8D71	0x5CF2
+0x8D72	0x5CF3
+0x8D73	0x5CF4
+0x8D74	0x5CF5
+0x8D75	0x5CF6
+0x8D76	0x5CF7
+0x8D77	0x5CF8
+0x8D78	0x5CF9
+0x8D79	0x5CFA
+0x8D7A	0x5CFC
+0x8D7B	0x5CFD
+0x8D7C	0x5CFE
+0x8D7D	0x5CFF
+0x8D7E	0x5D00
+0x8D80	0x5D01
+0x8D81	0x5D04
+0x8D82	0x5D05
+0x8D83	0x5D08
+0x8D84	0x5D09
+0x8D85	0x5D0A
+0x8D86	0x5D0B
+0x8D87	0x5D0C
+0x8D88	0x5D0D
+0x8D89	0x5D0F
+0x8D8A	0x5D10
+0x8D8B	0x5D11
+0x8D8C	0x5D12
+0x8D8D	0x5D13
+0x8D8E	0x5D15
+0x8D8F	0x5D17
+0x8D90	0x5D18
+0x8D91	0x5D19
+0x8D92	0x5D1A
+0x8D93	0x5D1C
+0x8D94	0x5D1D
+0x8D95	0x5D1F
+0x8D96	0x5D20
+0x8D97	0x5D21
+0x8D98	0x5D22
+0x8D99	0x5D23
+0x8D9A	0x5D25
+0x8D9B	0x5D28
+0x8D9C	0x5D2A
+0x8D9D	0x5D2B
+0x8D9E	0x5D2C
+0x8D9F	0x5D2F
+0x8DA0	0x5D30
+0x8DA1	0x5D31
+0x8DA2	0x5D32
+0x8DA3	0x5D33
+0x8DA4	0x5D35
+0x8DA5	0x5D36
+0x8DA6	0x5D37
+0x8DA7	0x5D38
+0x8DA8	0x5D39
+0x8DA9	0x5D3A
+0x8DAA	0x5D3B
+0x8DAB	0x5D3C
+0x8DAC	0x5D3F
+0x8DAD	0x5D40
+0x8DAE	0x5D41
+0x8DAF	0x5D42
+0x8DB0	0x5D43
+0x8DB1	0x5D44
+0x8DB2	0x5D45
+0x8DB3	0x5D46
+0x8DB4	0x5D48
+0x8DB5	0x5D49
+0x8DB6	0x5D4D
+0x8DB7	0x5D4E
+0x8DB8	0x5D4F
+0x8DB9	0x5D50
+0x8DBA	0x5D51
+0x8DBB	0x5D52
+0x8DBC	0x5D53
+0x8DBD	0x5D54
+0x8DBE	0x5D55
+0x8DBF	0x5D56
+0x8DC0	0x5D57
+0x8DC1	0x5D59
+0x8DC2	0x5D5A
+0x8DC3	0x5D5C
+0x8DC4	0x5D5E
+0x8DC5	0x5D5F
+0x8DC6	0x5D60
+0x8DC7	0x5D61
+0x8DC8	0x5D62
+0x8DC9	0x5D63
+0x8DCA	0x5D64
+0x8DCB	0x5D65
+0x8DCC	0x5D66
+0x8DCD	0x5D67
+0x8DCE	0x5D68
+0x8DCF	0x5D6A
+0x8DD0	0x5D6D
+0x8DD1	0x5D6E
+0x8DD2	0x5D70
+0x8DD3	0x5D71
+0x8DD4	0x5D72
+0x8DD5	0x5D73
+0x8DD6	0x5D75
+0x8DD7	0x5D76
+0x8DD8	0x5D77
+0x8DD9	0x5D78
+0x8DDA	0x5D79
+0x8DDB	0x5D7A
+0x8DDC	0x5D7B
+0x8DDD	0x5D7C
+0x8DDE	0x5D7D
+0x8DDF	0x5D7E
+0x8DE0	0x5D7F
+0x8DE1	0x5D80
+0x8DE2	0x5D81
+0x8DE3	0x5D83
+0x8DE4	0x5D84
+0x8DE5	0x5D85
+0x8DE6	0x5D86
+0x8DE7	0x5D87
+0x8DE8	0x5D88
+0x8DE9	0x5D89
+0x8DEA	0x5D8A
+0x8DEB	0x5D8B
+0x8DEC	0x5D8C
+0x8DED	0x5D8D
+0x8DEE	0x5D8E
+0x8DEF	0x5D8F
+0x8DF0	0x5D90
+0x8DF1	0x5D91
+0x8DF2	0x5D92
+0x8DF3	0x5D93
+0x8DF4	0x5D94
+0x8DF5	0x5D95
+0x8DF6	0x5D96
+0x8DF7	0x5D97
+0x8DF8	0x5D98
+0x8DF9	0x5D9A
+0x8DFA	0x5D9B
+0x8DFB	0x5D9C
+0x8DFC	0x5D9E
+0x8DFD	0x5D9F
+0x8DFE	0x5DA0
+0x8E40	0x5DA1
+0x8E41	0x5DA2
+0x8E42	0x5DA3
+0x8E43	0x5DA4
+0x8E44	0x5DA5
+0x8E45	0x5DA6
+0x8E46	0x5DA7
+0x8E47	0x5DA8
+0x8E48	0x5DA9
+0x8E49	0x5DAA
+0x8E4A	0x5DAB
+0x8E4B	0x5DAC
+0x8E4C	0x5DAD
+0x8E4D	0x5DAE
+0x8E4E	0x5DAF
+0x8E4F	0x5DB0
+0x8E50	0x5DB1
+0x8E51	0x5DB2
+0x8E52	0x5DB3
+0x8E53	0x5DB4
+0x8E54	0x5DB5
+0x8E55	0x5DB6
+0x8E56	0x5DB8
+0x8E57	0x5DB9
+0x8E58	0x5DBA
+0x8E59	0x5DBB
+0x8E5A	0x5DBC
+0x8E5B	0x5DBD
+0x8E5C	0x5DBE
+0x8E5D	0x5DBF
+0x8E5E	0x5DC0
+0x8E5F	0x5DC1
+0x8E60	0x5DC2
+0x8E61	0x5DC3
+0x8E62	0x5DC4
+0x8E63	0x5DC6
+0x8E64	0x5DC7
+0x8E65	0x5DC8
+0x8E66	0x5DC9
+0x8E67	0x5DCA
+0x8E68	0x5DCB
+0x8E69	0x5DCC
+0x8E6A	0x5DCE
+0x8E6B	0x5DCF
+0x8E6C	0x5DD0
+0x8E6D	0x5DD1
+0x8E6E	0x5DD2
+0x8E6F	0x5DD3
+0x8E70	0x5DD4
+0x8E71	0x5DD5
+0x8E72	0x5DD6
+0x8E73	0x5DD7
+0x8E74	0x5DD8
+0x8E75	0x5DD9
+0x8E76	0x5DDA
+0x8E77	0x5DDC
+0x8E78	0x5DDF
+0x8E79	0x5DE0
+0x8E7A	0x5DE3
+0x8E7B	0x5DE4
+0x8E7C	0x5DEA
+0x8E7D	0x5DEC
+0x8E7E	0x5DED
+0x8E80	0x5DF0
+0x8E81	0x5DF5
+0x8E82	0x5DF6
+0x8E83	0x5DF8
+0x8E84	0x5DF9
+0x8E85	0x5DFA
+0x8E86	0x5DFB
+0x8E87	0x5DFC
+0x8E88	0x5DFF
+0x8E89	0x5E00
+0x8E8A	0x5E04
+0x8E8B	0x5E07
+0x8E8C	0x5E09
+0x8E8D	0x5E0A
+0x8E8E	0x5E0B
+0x8E8F	0x5E0D
+0x8E90	0x5E0E
+0x8E91	0x5E12
+0x8E92	0x5E13
+0x8E93	0x5E17
+0x8E94	0x5E1E
+0x8E95	0x5E1F
+0x8E96	0x5E20
+0x8E97	0x5E21
+0x8E98	0x5E22
+0x8E99	0x5E23
+0x8E9A	0x5E24
+0x8E9B	0x5E25
+0x8E9C	0x5E28
+0x8E9D	0x5E29
+0x8E9E	0x5E2A
+0x8E9F	0x5E2B
+0x8EA0	0x5E2C
+0x8EA1	0x5E2F
+0x8EA2	0x5E30
+0x8EA3	0x5E32
+0x8EA4	0x5E33
+0x8EA5	0x5E34
+0x8EA6	0x5E35
+0x8EA7	0x5E36
+0x8EA8	0x5E39
+0x8EA9	0x5E3A
+0x8EAA	0x5E3E
+0x8EAB	0x5E3F
+0x8EAC	0x5E40
+0x8EAD	0x5E41
+0x8EAE	0x5E43
+0x8EAF	0x5E46
+0x8EB0	0x5E47
+0x8EB1	0x5E48
+0x8EB2	0x5E49
+0x8EB3	0x5E4A
+0x8EB4	0x5E4B
+0x8EB5	0x5E4D
+0x8EB6	0x5E4E
+0x8EB7	0x5E4F
+0x8EB8	0x5E50
+0x8EB9	0x5E51
+0x8EBA	0x5E52
+0x8EBB	0x5E53
+0x8EBC	0x5E56
+0x8EBD	0x5E57
+0x8EBE	0x5E58
+0x8EBF	0x5E59
+0x8EC0	0x5E5A
+0x8EC1	0x5E5C
+0x8EC2	0x5E5D
+0x8EC3	0x5E5F
+0x8EC4	0x5E60
+0x8EC5	0x5E63
+0x8EC6	0x5E64
+0x8EC7	0x5E65
+0x8EC8	0x5E66
+0x8EC9	0x5E67
+0x8ECA	0x5E68
+0x8ECB	0x5E69
+0x8ECC	0x5E6A
+0x8ECD	0x5E6B
+0x8ECE	0x5E6C
+0x8ECF	0x5E6D
+0x8ED0	0x5E6E
+0x8ED1	0x5E6F
+0x8ED2	0x5E70
+0x8ED3	0x5E71
+0x8ED4	0x5E75
+0x8ED5	0x5E77
+0x8ED6	0x5E79
+0x8ED7	0x5E7E
+0x8ED8	0x5E81
+0x8ED9	0x5E82
+0x8EDA	0x5E83
+0x8EDB	0x5E85
+0x8EDC	0x5E88
+0x8EDD	0x5E89
+0x8EDE	0x5E8C
+0x8EDF	0x5E8D
+0x8EE0	0x5E8E
+0x8EE1	0x5E92
+0x8EE2	0x5E98
+0x8EE3	0x5E9B
+0x8EE4	0x5E9D
+0x8EE5	0x5EA1
+0x8EE6	0x5EA2
+0x8EE7	0x5EA3
+0x8EE8	0x5EA4
+0x8EE9	0x5EA8
+0x8EEA	0x5EA9
+0x8EEB	0x5EAA
+0x8EEC	0x5EAB
+0x8EED	0x5EAC
+0x8EEE	0x5EAE
+0x8EEF	0x5EAF
+0x8EF0	0x5EB0
+0x8EF1	0x5EB1
+0x8EF2	0x5EB2
+0x8EF3	0x5EB4
+0x8EF4	0x5EBA
+0x8EF5	0x5EBB
+0x8EF6	0x5EBC
+0x8EF7	0x5EBD
+0x8EF8	0x5EBF
+0x8EF9	0x5EC0
+0x8EFA	0x5EC1
+0x8EFB	0x5EC2
+0x8EFC	0x5EC3
+0x8EFD	0x5EC4
+0x8EFE	0x5EC5
+0x8F40	0x5EC6
+0x8F41	0x5EC7
+0x8F42	0x5EC8
+0x8F43	0x5ECB
+0x8F44	0x5ECC
+0x8F45	0x5ECD
+0x8F46	0x5ECE
+0x8F47	0x5ECF
+0x8F48	0x5ED0
+0x8F49	0x5ED4
+0x8F4A	0x5ED5
+0x8F4B	0x5ED7
+0x8F4C	0x5ED8
+0x8F4D	0x5ED9
+0x8F4E	0x5EDA
+0x8F4F	0x5EDC
+0x8F50	0x5EDD
+0x8F51	0x5EDE
+0x8F52	0x5EDF
+0x8F53	0x5EE0
+0x8F54	0x5EE1
+0x8F55	0x5EE2
+0x8F56	0x5EE3
+0x8F57	0x5EE4
+0x8F58	0x5EE5
+0x8F59	0x5EE6
+0x8F5A	0x5EE7
+0x8F5B	0x5EE9
+0x8F5C	0x5EEB
+0x8F5D	0x5EEC
+0x8F5E	0x5EED
+0x8F5F	0x5EEE
+0x8F60	0x5EEF
+0x8F61	0x5EF0
+0x8F62	0x5EF1
+0x8F63	0x5EF2
+0x8F64	0x5EF3
+0x8F65	0x5EF5
+0x8F66	0x5EF8
+0x8F67	0x5EF9
+0x8F68	0x5EFB
+0x8F69	0x5EFC
+0x8F6A	0x5EFD
+0x8F6B	0x5F05
+0x8F6C	0x5F06
+0x8F6D	0x5F07
+0x8F6E	0x5F09
+0x8F6F	0x5F0C
+0x8F70	0x5F0D
+0x8F71	0x5F0E
+0x8F72	0x5F10
+0x8F73	0x5F12
+0x8F74	0x5F14
+0x8F75	0x5F16
+0x8F76	0x5F19
+0x8F77	0x5F1A
+0x8F78	0x5F1C
+0x8F79	0x5F1D
+0x8F7A	0x5F1E
+0x8F7B	0x5F21
+0x8F7C	0x5F22
+0x8F7D	0x5F23
+0x8F7E	0x5F24
+0x8F80	0x5F28
+0x8F81	0x5F2B
+0x8F82	0x5F2C
+0x8F83	0x5F2E
+0x8F84	0x5F30
+0x8F85	0x5F32
+0x8F86	0x5F33
+0x8F87	0x5F34
+0x8F88	0x5F35
+0x8F89	0x5F36
+0x8F8A	0x5F37
+0x8F8B	0x5F38
+0x8F8C	0x5F3B
+0x8F8D	0x5F3D
+0x8F8E	0x5F3E
+0x8F8F	0x5F3F
+0x8F90	0x5F41
+0x8F91	0x5F42
+0x8F92	0x5F43
+0x8F93	0x5F44
+0x8F94	0x5F45
+0x8F95	0x5F46
+0x8F96	0x5F47
+0x8F97	0x5F48
+0x8F98	0x5F49
+0x8F99	0x5F4A
+0x8F9A	0x5F4B
+0x8F9B	0x5F4C
+0x8F9C	0x5F4D
+0x8F9D	0x5F4E
+0x8F9E	0x5F4F
+0x8F9F	0x5F51
+0x8FA0	0x5F54
+0x8FA1	0x5F59
+0x8FA2	0x5F5A
+0x8FA3	0x5F5B
+0x8FA4	0x5F5C
+0x8FA5	0x5F5E
+0x8FA6	0x5F5F
+0x8FA7	0x5F60
+0x8FA8	0x5F63
+0x8FA9	0x5F65
+0x8FAA	0x5F67
+0x8FAB	0x5F68
+0x8FAC	0x5F6B
+0x8FAD	0x5F6E
+0x8FAE	0x5F6F
+0x8FAF	0x5F72
+0x8FB0	0x5F74
+0x8FB1	0x5F75
+0x8FB2	0x5F76
+0x8FB3	0x5F78
+0x8FB4	0x5F7A
+0x8FB5	0x5F7D
+0x8FB6	0x5F7E
+0x8FB7	0x5F7F
+0x8FB8	0x5F83
+0x8FB9	0x5F86
+0x8FBA	0x5F8D
+0x8FBB	0x5F8E
+0x8FBC	0x5F8F
+0x8FBD	0x5F91
+0x8FBE	0x5F93
+0x8FBF	0x5F94
+0x8FC0	0x5F96
+0x8FC1	0x5F9A
+0x8FC2	0x5F9B
+0x8FC3	0x5F9D
+0x8FC4	0x5F9E
+0x8FC5	0x5F9F
+0x8FC6	0x5FA0
+0x8FC7	0x5FA2
+0x8FC8	0x5FA3
+0x8FC9	0x5FA4
+0x8FCA	0x5FA5
+0x8FCB	0x5FA6
+0x8FCC	0x5FA7
+0x8FCD	0x5FA9
+0x8FCE	0x5FAB
+0x8FCF	0x5FAC
+0x8FD0	0x5FAF
+0x8FD1	0x5FB0
+0x8FD2	0x5FB1
+0x8FD3	0x5FB2
+0x8FD4	0x5FB3
+0x8FD5	0x5FB4
+0x8FD6	0x5FB6
+0x8FD7	0x5FB8
+0x8FD8	0x5FB9
+0x8FD9	0x5FBA
+0x8FDA	0x5FBB
+0x8FDB	0x5FBE
+0x8FDC	0x5FBF
+0x8FDD	0x5FC0
+0x8FDE	0x5FC1
+0x8FDF	0x5FC2
+0x8FE0	0x5FC7
+0x8FE1	0x5FC8
+0x8FE2	0x5FCA
+0x8FE3	0x5FCB
+0x8FE4	0x5FCE
+0x8FE5	0x5FD3
+0x8FE6	0x5FD4
+0x8FE7	0x5FD5
+0x8FE8	0x5FDA
+0x8FE9	0x5FDB
+0x8FEA	0x5FDC
+0x8FEB	0x5FDE
+0x8FEC	0x5FDF
+0x8FED	0x5FE2
+0x8FEE	0x5FE3
+0x8FEF	0x5FE5
+0x8FF0	0x5FE6
+0x8FF1	0x5FE8
+0x8FF2	0x5FE9
+0x8FF3	0x5FEC
+0x8FF4	0x5FEF
+0x8FF5	0x5FF0
+0x8FF6	0x5FF2
+0x8FF7	0x5FF3
+0x8FF8	0x5FF4
+0x8FF9	0x5FF6
+0x8FFA	0x5FF7
+0x8FFB	0x5FF9
+0x8FFC	0x5FFA
+0x8FFD	0x5FFC
+0x8FFE	0x6007
+0x9040	0x6008
+0x9041	0x6009
+0x9042	0x600B
+0x9043	0x600C
+0x9044	0x6010
+0x9045	0x6011
+0x9046	0x6013
+0x9047	0x6017
+0x9048	0x6018
+0x9049	0x601A
+0x904A	0x601E
+0x904B	0x601F
+0x904C	0x6022
+0x904D	0x6023
+0x904E	0x6024
+0x904F	0x602C
+0x9050	0x602D
+0x9051	0x602E
+0x9052	0x6030
+0x9053	0x6031
+0x9054	0x6032
+0x9055	0x6033
+0x9056	0x6034
+0x9057	0x6036
+0x9058	0x6037
+0x9059	0x6038
+0x905A	0x6039
+0x905B	0x603A
+0x905C	0x603D
+0x905D	0x603E
+0x905E	0x6040
+0x905F	0x6044
+0x9060	0x6045
+0x9061	0x6046
+0x9062	0x6047
+0x9063	0x6048
+0x9064	0x6049
+0x9065	0x604A
+0x9066	0x604C
+0x9067	0x604E
+0x9068	0x604F
+0x9069	0x6051
+0x906A	0x6053
+0x906B	0x6054
+0x906C	0x6056
+0x906D	0x6057
+0x906E	0x6058
+0x906F	0x605B
+0x9070	0x605C
+0x9071	0x605E
+0x9072	0x605F
+0x9073	0x6060
+0x9074	0x6061
+0x9075	0x6065
+0x9076	0x6066
+0x9077	0x606E
+0x9078	0x6071
+0x9079	0x6072
+0x907A	0x6074
+0x907B	0x6075
+0x907C	0x6077
+0x907D	0x607E
+0x907E	0x6080
+0x9080	0x6081
+0x9081	0x6082
+0x9082	0x6085
+0x9083	0x6086
+0x9084	0x6087
+0x9085	0x6088
+0x9086	0x608A
+0x9087	0x608B
+0x9088	0x608E
+0x9089	0x608F
+0x908A	0x6090
+0x908B	0x6091
+0x908C	0x6093
+0x908D	0x6095
+0x908E	0x6097
+0x908F	0x6098
+0x9090	0x6099
+0x9091	0x609C
+0x9092	0x609E
+0x9093	0x60A1
+0x9094	0x60A2
+0x9095	0x60A4
+0x9096	0x60A5
+0x9097	0x60A7
+0x9098	0x60A9
+0x9099	0x60AA
+0x909A	0x60AE
+0x909B	0x60B0
+0x909C	0x60B3
+0x909D	0x60B5
+0x909E	0x60B6
+0x909F	0x60B7
+0x90A0	0x60B9
+0x90A1	0x60BA
+0x90A2	0x60BD
+0x90A3	0x60BE
+0x90A4	0x60BF
+0x90A5	0x60C0
+0x90A6	0x60C1
+0x90A7	0x60C2
+0x90A8	0x60C3
+0x90A9	0x60C4
+0x90AA	0x60C7
+0x90AB	0x60C8
+0x90AC	0x60C9
+0x90AD	0x60CC
+0x90AE	0x60CD
+0x90AF	0x60CE
+0x90B0	0x60CF
+0x90B1	0x60D0
+0x90B2	0x60D2
+0x90B3	0x60D3
+0x90B4	0x60D4
+0x90B5	0x60D6
+0x90B6	0x60D7
+0x90B7	0x60D9
+0x90B8	0x60DB
+0x90B9	0x60DE
+0x90BA	0x60E1
+0x90BB	0x60E2
+0x90BC	0x60E3
+0x90BD	0x60E4
+0x90BE	0x60E5
+0x90BF	0x60EA
+0x90C0	0x60F1
+0x90C1	0x60F2
+0x90C2	0x60F5
+0x90C3	0x60F7
+0x90C4	0x60F8
+0x90C5	0x60FB
+0x90C6	0x60FC
+0x90C7	0x60FD
+0x90C8	0x60FE
+0x90C9	0x60FF
+0x90CA	0x6102
+0x90CB	0x6103
+0x90CC	0x6104
+0x90CD	0x6105
+0x90CE	0x6107
+0x90CF	0x610A
+0x90D0	0x610B
+0x90D1	0x610C
+0x90D2	0x6110
+0x90D3	0x6111
+0x90D4	0x6112
+0x90D5	0x6113
+0x90D6	0x6114
+0x90D7	0x6116
+0x90D8	0x6117
+0x90D9	0x6118
+0x90DA	0x6119
+0x90DB	0x611B
+0x90DC	0x611C
+0x90DD	0x611D
+0x90DE	0x611E
+0x90DF	0x6121
+0x90E0	0x6122
+0x90E1	0x6125
+0x90E2	0x6128
+0x90E3	0x6129
+0x90E4	0x612A
+0x90E5	0x612C
+0x90E6	0x612D
+0x90E7	0x612E
+0x90E8	0x612F
+0x90E9	0x6130
+0x90EA	0x6131
+0x90EB	0x6132
+0x90EC	0x6133
+0x90ED	0x6134
+0x90EE	0x6135
+0x90EF	0x6136
+0x90F0	0x6137
+0x90F1	0x6138
+0x90F2	0x6139
+0x90F3	0x613A
+0x90F4	0x613B
+0x90F5	0x613C
+0x90F6	0x613D
+0x90F7	0x613E
+0x90F8	0x6140
+0x90F9	0x6141
+0x90FA	0x6142
+0x90FB	0x6143
+0x90FC	0x6144
+0x90FD	0x6145
+0x90FE	0x6146
+0x9140	0x6147
+0x9141	0x6149
+0x9142	0x614B
+0x9143	0x614D
+0x9144	0x614F
+0x9145	0x6150
+0x9146	0x6152
+0x9147	0x6153
+0x9148	0x6154
+0x9149	0x6156
+0x914A	0x6157
+0x914B	0x6158
+0x914C	0x6159
+0x914D	0x615A
+0x914E	0x615B
+0x914F	0x615C
+0x9150	0x615E
+0x9151	0x615F
+0x9152	0x6160
+0x9153	0x6161
+0x9154	0x6163
+0x9155	0x6164
+0x9156	0x6165
+0x9157	0x6166
+0x9158	0x6169
+0x9159	0x616A
+0x915A	0x616B
+0x915B	0x616C
+0x915C	0x616D
+0x915D	0x616E
+0x915E	0x616F
+0x915F	0x6171
+0x9160	0x6172
+0x9161	0x6173
+0x9162	0x6174
+0x9163	0x6176
+0x9164	0x6178
+0x9165	0x6179
+0x9166	0x617A
+0x9167	0x617B
+0x9168	0x617C
+0x9169	0x617D
+0x916A	0x617E
+0x916B	0x617F
+0x916C	0x6180
+0x916D	0x6181
+0x916E	0x6182
+0x916F	0x6183
+0x9170	0x6184
+0x9171	0x6185
+0x9172	0x6186
+0x9173	0x6187
+0x9174	0x6188
+0x9175	0x6189
+0x9176	0x618A
+0x9177	0x618C
+0x9178	0x618D
+0x9179	0x618F
+0x917A	0x6190
+0x917B	0x6191
+0x917C	0x6192
+0x917D	0x6193
+0x917E	0x6195
+0x9180	0x6196
+0x9181	0x6197
+0x9182	0x6198
+0x9183	0x6199
+0x9184	0x619A
+0x9185	0x619B
+0x9186	0x619C
+0x9187	0x619E
+0x9188	0x619F
+0x9189	0x61A0
+0x918A	0x61A1
+0x918B	0x61A2
+0x918C	0x61A3
+0x918D	0x61A4
+0x918E	0x61A5
+0x918F	0x61A6
+0x9190	0x61AA
+0x9191	0x61AB
+0x9192	0x61AD
+0x9193	0x61AE
+0x9194	0x61AF
+0x9195	0x61B0
+0x9196	0x61B1
+0x9197	0x61B2
+0x9198	0x61B3
+0x9199	0x61B4
+0x919A	0x61B5
+0x919B	0x61B6
+0x919C	0x61B8
+0x919D	0x61B9
+0x919E	0x61BA
+0x919F	0x61BB
+0x91A0	0x61BC
+0x91A1	0x61BD
+0x91A2	0x61BF
+0x91A3	0x61C0
+0x91A4	0x61C1
+0x91A5	0x61C3
+0x91A6	0x61C4
+0x91A7	0x61C5
+0x91A8	0x61C6
+0x91A9	0x61C7
+0x91AA	0x61C9
+0x91AB	0x61CC
+0x91AC	0x61CD
+0x91AD	0x61CE
+0x91AE	0x61CF
+0x91AF	0x61D0
+0x91B0	0x61D3
+0x91B1	0x61D5
+0x91B2	0x61D6
+0x91B3	0x61D7
+0x91B4	0x61D8
+0x91B5	0x61D9
+0x91B6	0x61DA
+0x91B7	0x61DB
+0x91B8	0x61DC
+0x91B9	0x61DD
+0x91BA	0x61DE
+0x91BB	0x61DF
+0x91BC	0x61E0
+0x91BD	0x61E1
+0x91BE	0x61E2
+0x91BF	0x61E3
+0x91C0	0x61E4
+0x91C1	0x61E5
+0x91C2	0x61E7
+0x91C3	0x61E8
+0x91C4	0x61E9
+0x91C5	0x61EA
+0x91C6	0x61EB
+0x91C7	0x61EC
+0x91C8	0x61ED
+0x91C9	0x61EE
+0x91CA	0x61EF
+0x91CB	0x61F0
+0x91CC	0x61F1
+0x91CD	0x61F2
+0x91CE	0x61F3
+0x91CF	0x61F4
+0x91D0	0x61F6
+0x91D1	0x61F7
+0x91D2	0x61F8
+0x91D3	0x61F9
+0x91D4	0x61FA
+0x91D5	0x61FB
+0x91D6	0x61FC
+0x91D7	0x61FD
+0x91D8	0x61FE
+0x91D9	0x6200
+0x91DA	0x6201
+0x91DB	0x6202
+0x91DC	0x6203
+0x91DD	0x6204
+0x91DE	0x6205
+0x91DF	0x6207
+0x91E0	0x6209
+0x91E1	0x6213
+0x91E2	0x6214
+0x91E3	0x6219
+0x91E4	0x621C
+0x91E5	0x621D
+0x91E6	0x621E
+0x91E7	0x6220
+0x91E8	0x6223
+0x91E9	0x6226
+0x91EA	0x6227
+0x91EB	0x6228
+0x91EC	0x6229
+0x91ED	0x622B
+0x91EE	0x622D
+0x91EF	0x622F
+0x91F0	0x6230
+0x91F1	0x6231
+0x91F2	0x6232
+0x91F3	0x6235
+0x91F4	0x6236
+0x91F5	0x6238
+0x91F6	0x6239
+0x91F7	0x623A
+0x91F8	0x623B
+0x91F9	0x623C
+0x91FA	0x6242
+0x91FB	0x6244
+0x91FC	0x6245
+0x91FD	0x6246
+0x91FE	0x624A
+0x9240	0x624F
+0x9241	0x6250
+0x9242	0x6255
+0x9243	0x6256
+0x9244	0x6257
+0x9245	0x6259
+0x9246	0x625A
+0x9247	0x625C
+0x9248	0x625D
+0x9249	0x625E
+0x924A	0x625F
+0x924B	0x6260
+0x924C	0x6261
+0x924D	0x6262
+0x924E	0x6264
+0x924F	0x6265
+0x9250	0x6268
+0x9251	0x6271
+0x9252	0x6272
+0x9253	0x6274
+0x9254	0x6275
+0x9255	0x6277
+0x9256	0x6278
+0x9257	0x627A
+0x9258	0x627B
+0x9259	0x627D
+0x925A	0x6281
+0x925B	0x6282
+0x925C	0x6283
+0x925D	0x6285
+0x925E	0x6286
+0x925F	0x6287
+0x9260	0x6288
+0x9261	0x628B
+0x9262	0x628C
+0x9263	0x628D
+0x9264	0x628E
+0x9265	0x628F
+0x9266	0x6290
+0x9267	0x6294
+0x9268	0x6299
+0x9269	0x629C
+0x926A	0x629D
+0x926B	0x629E
+0x926C	0x62A3
+0x926D	0x62A6
+0x926E	0x62A7
+0x926F	0x62A9
+0x9270	0x62AA
+0x9271	0x62AD
+0x9272	0x62AE
+0x9273	0x62AF
+0x9274	0x62B0
+0x9275	0x62B2
+0x9276	0x62B3
+0x9277	0x62B4
+0x9278	0x62B6
+0x9279	0x62B7
+0x927A	0x62B8
+0x927B	0x62BA
+0x927C	0x62BE
+0x927D	0x62C0
+0x927E	0x62C1
+0x9280	0x62C3
+0x9281	0x62CB
+0x9282	0x62CF
+0x9283	0x62D1
+0x9284	0x62D5
+0x9285	0x62DD
+0x9286	0x62DE
+0x9287	0x62E0
+0x9288	0x62E1
+0x9289	0x62E4
+0x928A	0x62EA
+0x928B	0x62EB
+0x928C	0x62F0
+0x928D	0x62F2
+0x928E	0x62F5
+0x928F	0x62F8
+0x9290	0x62F9
+0x9291	0x62FA
+0x9292	0x62FB
+0x9293	0x6300
+0x9294	0x6303
+0x9295	0x6304
+0x9296	0x6305
+0x9297	0x6306
+0x9298	0x630A
+0x9299	0x630B
+0x929A	0x630C
+0x929B	0x630D
+0x929C	0x630F
+0x929D	0x6310
+0x929E	0x6312
+0x929F	0x6313
+0x92A0	0x6314
+0x92A1	0x6315
+0x92A2	0x6317
+0x92A3	0x6318
+0x92A4	0x6319
+0x92A5	0x631C
+0x92A6	0x6326
+0x92A7	0x6327
+0x92A8	0x6329
+0x92A9	0x632C
+0x92AA	0x632D
+0x92AB	0x632E
+0x92AC	0x6330
+0x92AD	0x6331
+0x92AE	0x6333
+0x92AF	0x6334
+0x92B0	0x6335
+0x92B1	0x6336
+0x92B2	0x6337
+0x92B3	0x6338
+0x92B4	0x633B
+0x92B5	0x633C
+0x92B6	0x633E
+0x92B7	0x633F
+0x92B8	0x6340
+0x92B9	0x6341
+0x92BA	0x6344
+0x92BB	0x6347
+0x92BC	0x6348
+0x92BD	0x634A
+0x92BE	0x6351
+0x92BF	0x6352
+0x92C0	0x6353
+0x92C1	0x6354
+0x92C2	0x6356
+0x92C3	0x6357
+0x92C4	0x6358
+0x92C5	0x6359
+0x92C6	0x635A
+0x92C7	0x635B
+0x92C8	0x635C
+0x92C9	0x635D
+0x92CA	0x6360
+0x92CB	0x6364
+0x92CC	0x6365
+0x92CD	0x6366
+0x92CE	0x6368
+0x92CF	0x636A
+0x92D0	0x636B
+0x92D1	0x636C
+0x92D2	0x636F
+0x92D3	0x6370
+0x92D4	0x6372
+0x92D5	0x6373
+0x92D6	0x6374
+0x92D7	0x6375
+0x92D8	0x6378
+0x92D9	0x6379
+0x92DA	0x637C
+0x92DB	0x637D
+0x92DC	0x637E
+0x92DD	0x637F
+0x92DE	0x6381
+0x92DF	0x6383
+0x92E0	0x6384
+0x92E1	0x6385
+0x92E2	0x6386
+0x92E3	0x638B
+0x92E4	0x638D
+0x92E5	0x6391
+0x92E6	0x6393
+0x92E7	0x6394
+0x92E8	0x6395
+0x92E9	0x6397
+0x92EA	0x6399
+0x92EB	0x639A
+0x92EC	0x639B
+0x92ED	0x639C
+0x92EE	0x639D
+0x92EF	0x639E
+0x92F0	0x639F
+0x92F1	0x63A1
+0x92F2	0x63A4
+0x92F3	0x63A6
+0x92F4	0x63AB
+0x92F5	0x63AF
+0x92F6	0x63B1
+0x92F7	0x63B2
+0x92F8	0x63B5
+0x92F9	0x63B6
+0x92FA	0x63B9
+0x92FB	0x63BB
+0x92FC	0x63BD
+0x92FD	0x63BF
+0x92FE	0x63C0
+0x9340	0x63C1
+0x9341	0x63C2
+0x9342	0x63C3
+0x9343	0x63C5
+0x9344	0x63C7
+0x9345	0x63C8
+0x9346	0x63CA
+0x9347	0x63CB
+0x9348	0x63CC
+0x9349	0x63D1
+0x934A	0x63D3
+0x934B	0x63D4
+0x934C	0x63D5
+0x934D	0x63D7
+0x934E	0x63D8
+0x934F	0x63D9
+0x9350	0x63DA
+0x9351	0x63DB
+0x9352	0x63DC
+0x9353	0x63DD
+0x9354	0x63DF
+0x9355	0x63E2
+0x9356	0x63E4
+0x9357	0x63E5
+0x9358	0x63E6
+0x9359	0x63E7
+0x935A	0x63E8
+0x935B	0x63EB
+0x935C	0x63EC
+0x935D	0x63EE
+0x935E	0x63EF
+0x935F	0x63F0
+0x9360	0x63F1
+0x9361	0x63F3
+0x9362	0x63F5
+0x9363	0x63F7
+0x9364	0x63F9
+0x9365	0x63FA
+0x9366	0x63FB
+0x9367	0x63FC
+0x9368	0x63FE
+0x9369	0x6403
+0x936A	0x6404
+0x936B	0x6406
+0x936C	0x6407
+0x936D	0x6408
+0x936E	0x6409
+0x936F	0x640A
+0x9370	0x640D
+0x9371	0x640E
+0x9372	0x6411
+0x9373	0x6412
+0x9374	0x6415
+0x9375	0x6416
+0x9376	0x6417
+0x9377	0x6418
+0x9378	0x6419
+0x9379	0x641A
+0x937A	0x641D
+0x937B	0x641F
+0x937C	0x6422
+0x937D	0x6423
+0x937E	0x6424
+0x9380	0x6425
+0x9381	0x6427
+0x9382	0x6428
+0x9383	0x6429
+0x9384	0x642B
+0x9385	0x642E
+0x9386	0x642F
+0x9387	0x6430
+0x9388	0x6431
+0x9389	0x6432
+0x938A	0x6433
+0x938B	0x6435
+0x938C	0x6436
+0x938D	0x6437
+0x938E	0x6438
+0x938F	0x6439
+0x9390	0x643B
+0x9391	0x643C
+0x9392	0x643E
+0x9393	0x6440
+0x9394	0x6442
+0x9395	0x6443
+0x9396	0x6449
+0x9397	0x644B
+0x9398	0x644C
+0x9399	0x644D
+0x939A	0x644E
+0x939B	0x644F
+0x939C	0x6450
+0x939D	0x6451
+0x939E	0x6453
+0x939F	0x6455
+0x93A0	0x6456
+0x93A1	0x6457
+0x93A2	0x6459
+0x93A3	0x645A
+0x93A4	0x645B
+0x93A5	0x645C
+0x93A6	0x645D
+0x93A7	0x645F
+0x93A8	0x6460
+0x93A9	0x6461
+0x93AA	0x6462
+0x93AB	0x6463
+0x93AC	0x6464
+0x93AD	0x6465
+0x93AE	0x6466
+0x93AF	0x6468
+0x93B0	0x646A
+0x93B1	0x646B
+0x93B2	0x646C
+0x93B3	0x646E
+0x93B4	0x646F
+0x93B5	0x6470
+0x93B6	0x6471
+0x93B7	0x6472
+0x93B8	0x6473
+0x93B9	0x6474
+0x93BA	0x6475
+0x93BB	0x6476
+0x93BC	0x6477
+0x93BD	0x647B
+0x93BE	0x647C
+0x93BF	0x647D
+0x93C0	0x647E
+0x93C1	0x647F
+0x93C2	0x6480
+0x93C3	0x6481
+0x93C4	0x6483
+0x93C5	0x6486
+0x93C6	0x6488
+0x93C7	0x6489
+0x93C8	0x648A
+0x93C9	0x648B
+0x93CA	0x648C
+0x93CB	0x648D
+0x93CC	0x648E
+0x93CD	0x648F
+0x93CE	0x6490
+0x93CF	0x6493
+0x93D0	0x6494
+0x93D1	0x6497
+0x93D2	0x6498
+0x93D3	0x649A
+0x93D4	0x649B
+0x93D5	0x649C
+0x93D6	0x649D
+0x93D7	0x649F
+0x93D8	0x64A0
+0x93D9	0x64A1
+0x93DA	0x64A2
+0x93DB	0x64A3
+0x93DC	0x64A5
+0x93DD	0x64A6
+0x93DE	0x64A7
+0x93DF	0x64A8
+0x93E0	0x64AA
+0x93E1	0x64AB
+0x93E2	0x64AF
+0x93E3	0x64B1
+0x93E4	0x64B2
+0x93E5	0x64B3
+0x93E6	0x64B4
+0x93E7	0x64B6
+0x93E8	0x64B9
+0x93E9	0x64BB
+0x93EA	0x64BD
+0x93EB	0x64BE
+0x93EC	0x64BF
+0x93ED	0x64C1
+0x93EE	0x64C3
+0x93EF	0x64C4
+0x93F0	0x64C6
+0x93F1	0x64C7
+0x93F2	0x64C8
+0x93F3	0x64C9
+0x93F4	0x64CA
+0x93F5	0x64CB
+0x93F6	0x64CC
+0x93F7	0x64CF
+0x93F8	0x64D1
+0x93F9	0x64D3
+0x93FA	0x64D4
+0x93FB	0x64D5
+0x93FC	0x64D6
+0x93FD	0x64D9
+0x93FE	0x64DA
+0x9440	0x64DB
+0x9441	0x64DC
+0x9442	0x64DD
+0x9443	0x64DF
+0x9444	0x64E0
+0x9445	0x64E1
+0x9446	0x64E3
+0x9447	0x64E5
+0x9448	0x64E7
+0x9449	0x64E8
+0x944A	0x64E9
+0x944B	0x64EA
+0x944C	0x64EB
+0x944D	0x64EC
+0x944E	0x64ED
+0x944F	0x64EE
+0x9450	0x64EF
+0x9451	0x64F0
+0x9452	0x64F1
+0x9453	0x64F2
+0x9454	0x64F3
+0x9455	0x64F4
+0x9456	0x64F5
+0x9457	0x64F6
+0x9458	0x64F7
+0x9459	0x64F8
+0x945A	0x64F9
+0x945B	0x64FA
+0x945C	0x64FB
+0x945D	0x64FC
+0x945E	0x64FD
+0x945F	0x64FE
+0x9460	0x64FF
+0x9461	0x6501
+0x9462	0x6502
+0x9463	0x6503
+0x9464	0x6504
+0x9465	0x6505
+0x9466	0x6506
+0x9467	0x6507
+0x9468	0x6508
+0x9469	0x650A
+0x946A	0x650B
+0x946B	0x650C
+0x946C	0x650D
+0x946D	0x650E
+0x946E	0x650F
+0x946F	0x6510
+0x9470	0x6511
+0x9471	0x6513
+0x9472	0x6514
+0x9473	0x6515
+0x9474	0x6516
+0x9475	0x6517
+0x9476	0x6519
+0x9477	0x651A
+0x9478	0x651B
+0x9479	0x651C
+0x947A	0x651D
+0x947B	0x651E
+0x947C	0x651F
+0x947D	0x6520
+0x947E	0x6521
+0x9480	0x6522
+0x9481	0x6523
+0x9482	0x6524
+0x9483	0x6526
+0x9484	0x6527
+0x9485	0x6528
+0x9486	0x6529
+0x9487	0x652A
+0x9488	0x652C
+0x9489	0x652D
+0x948A	0x6530
+0x948B	0x6531
+0x948C	0x6532
+0x948D	0x6533
+0x948E	0x6537
+0x948F	0x653A
+0x9490	0x653C
+0x9491	0x653D
+0x9492	0x6540
+0x9493	0x6541
+0x9494	0x6542
+0x9495	0x6543
+0x9496	0x6544
+0x9497	0x6546
+0x9498	0x6547
+0x9499	0x654A
+0x949A	0x654B
+0x949B	0x654D
+0x949C	0x654E
+0x949D	0x6550
+0x949E	0x6552
+0x949F	0x6553
+0x94A0	0x6554
+0x94A1	0x6557
+0x94A2	0x6558
+0x94A3	0x655A
+0x94A4	0x655C
+0x94A5	0x655F
+0x94A6	0x6560
+0x94A7	0x6561
+0x94A8	0x6564
+0x94A9	0x6565
+0x94AA	0x6567
+0x94AB	0x6568
+0x94AC	0x6569
+0x94AD	0x656A
+0x94AE	0x656D
+0x94AF	0x656E
+0x94B0	0x656F
+0x94B1	0x6571
+0x94B2	0x6573
+0x94B3	0x6575
+0x94B4	0x6576
+0x94B5	0x6578
+0x94B6	0x6579
+0x94B7	0x657A
+0x94B8	0x657B
+0x94B9	0x657C
+0x94BA	0x657D
+0x94BB	0x657E
+0x94BC	0x657F
+0x94BD	0x6580
+0x94BE	0x6581
+0x94BF	0x6582
+0x94C0	0x6583
+0x94C1	0x6584
+0x94C2	0x6585
+0x94C3	0x6586
+0x94C4	0x6588
+0x94C5	0x6589
+0x94C6	0x658A
+0x94C7	0x658D
+0x94C8	0x658E
+0x94C9	0x658F
+0x94CA	0x6592
+0x94CB	0x6594
+0x94CC	0x6595
+0x94CD	0x6596
+0x94CE	0x6598
+0x94CF	0x659A
+0x94D0	0x659D
+0x94D1	0x659E
+0x94D2	0x65A0
+0x94D3	0x65A2
+0x94D4	0x65A3
+0x94D5	0x65A6
+0x94D6	0x65A8
+0x94D7	0x65AA
+0x94D8	0x65AC
+0x94D9	0x65AE
+0x94DA	0x65B1
+0x94DB	0x65B2
+0x94DC	0x65B3
+0x94DD	0x65B4
+0x94DE	0x65B5
+0x94DF	0x65B6
+0x94E0	0x65B7
+0x94E1	0x65B8
+0x94E2	0x65BA
+0x94E3	0x65BB
+0x94E4	0x65BE
+0x94E5	0x65BF
+0x94E6	0x65C0
+0x94E7	0x65C2
+0x94E8	0x65C7
+0x94E9	0x65C8
+0x94EA	0x65C9
+0x94EB	0x65CA
+0x94EC	0x65CD
+0x94ED	0x65D0
+0x94EE	0x65D1
+0x94EF	0x65D3
+0x94F0	0x65D4
+0x94F1	0x65D5
+0x94F2	0x65D8
+0x94F3	0x65D9
+0x94F4	0x65DA
+0x94F5	0x65DB
+0x94F6	0x65DC
+0x94F7	0x65DD
+0x94F8	0x65DE
+0x94F9	0x65DF
+0x94FA	0x65E1
+0x94FB	0x65E3
+0x94FC	0x65E4
+0x94FD	0x65EA
+0x94FE	0x65EB
+0x9540	0x65F2
+0x9541	0x65F3
+0x9542	0x65F4
+0x9543	0x65F5
+0x9544	0x65F8
+0x9545	0x65F9
+0x9546	0x65FB
+0x9547	0x65FC
+0x9548	0x65FD
+0x9549	0x65FE
+0x954A	0x65FF
+0x954B	0x6601
+0x954C	0x6604
+0x954D	0x6605
+0x954E	0x6607
+0x954F	0x6608
+0x9550	0x6609
+0x9551	0x660B
+0x9552	0x660D
+0x9553	0x6610
+0x9554	0x6611
+0x9555	0x6612
+0x9556	0x6616
+0x9557	0x6617
+0x9558	0x6618
+0x9559	0x661A
+0x955A	0x661B
+0x955B	0x661C
+0x955C	0x661E
+0x955D	0x6621
+0x955E	0x6622
+0x955F	0x6623
+0x9560	0x6624
+0x9561	0x6626
+0x9562	0x6629
+0x9563	0x662A
+0x9564	0x662B
+0x9565	0x662C
+0x9566	0x662E
+0x9567	0x6630
+0x9568	0x6632
+0x9569	0x6633
+0x956A	0x6637
+0x956B	0x6638
+0x956C	0x6639
+0x956D	0x663A
+0x956E	0x663B
+0x956F	0x663D
+0x9570	0x663F
+0x9571	0x6640
+0x9572	0x6642
+0x9573	0x6644
+0x9574	0x6645
+0x9575	0x6646
+0x9576	0x6647
+0x9577	0x6648
+0x9578	0x6649
+0x9579	0x664A
+0x957A	0x664D
+0x957B	0x664E
+0x957C	0x6650
+0x957D	0x6651
+0x957E	0x6658
+0x9580	0x6659
+0x9581	0x665B
+0x9582	0x665C
+0x9583	0x665D
+0x9584	0x665E
+0x9585	0x6660
+0x9586	0x6662
+0x9587	0x6663
+0x9588	0x6665
+0x9589	0x6667
+0x958A	0x6669
+0x958B	0x666A
+0x958C	0x666B
+0x958D	0x666C
+0x958E	0x666D
+0x958F	0x6671
+0x9590	0x6672
+0x9591	0x6673
+0x9592	0x6675
+0x9593	0x6678
+0x9594	0x6679
+0x9595	0x667B
+0x9596	0x667C
+0x9597	0x667D
+0x9598	0x667F
+0x9599	0x6680
+0x959A	0x6681
+0x959B	0x6683
+0x959C	0x6685
+0x959D	0x6686
+0x959E	0x6688
+0x959F	0x6689
+0x95A0	0x668A
+0x95A1	0x668B
+0x95A2	0x668D
+0x95A3	0x668E
+0x95A4	0x668F
+0x95A5	0x6690
+0x95A6	0x6692
+0x95A7	0x6693
+0x95A8	0x6694
+0x95A9	0x6695
+0x95AA	0x6698
+0x95AB	0x6699
+0x95AC	0x669A
+0x95AD	0x669B
+0x95AE	0x669C
+0x95AF	0x669E
+0x95B0	0x669F
+0x95B1	0x66A0
+0x95B2	0x66A1
+0x95B3	0x66A2
+0x95B4	0x66A3
+0x95B5	0x66A4
+0x95B6	0x66A5
+0x95B7	0x66A6
+0x95B8	0x66A9
+0x95B9	0x66AA
+0x95BA	0x66AB
+0x95BB	0x66AC
+0x95BC	0x66AD
+0x95BD	0x66AF
+0x95BE	0x66B0
+0x95BF	0x66B1
+0x95C0	0x66B2
+0x95C1	0x66B3
+0x95C2	0x66B5
+0x95C3	0x66B6
+0x95C4	0x66B7
+0x95C5	0x66B8
+0x95C6	0x66BA
+0x95C7	0x66BB
+0x95C8	0x66BC
+0x95C9	0x66BD
+0x95CA	0x66BF
+0x95CB	0x66C0
+0x95CC	0x66C1
+0x95CD	0x66C2
+0x95CE	0x66C3
+0x95CF	0x66C4
+0x95D0	0x66C5
+0x95D1	0x66C6
+0x95D2	0x66C7
+0x95D3	0x66C8
+0x95D4	0x66C9
+0x95D5	0x66CA
+0x95D6	0x66CB
+0x95D7	0x66CC
+0x95D8	0x66CD
+0x95D9	0x66CE
+0x95DA	0x66CF
+0x95DB	0x66D0
+0x95DC	0x66D1
+0x95DD	0x66D2
+0x95DE	0x66D3
+0x95DF	0x66D4
+0x95E0	0x66D5
+0x95E1	0x66D6
+0x95E2	0x66D7
+0x95E3	0x66D8
+0x95E4	0x66DA
+0x95E5	0x66DE
+0x95E6	0x66DF
+0x95E7	0x66E0
+0x95E8	0x66E1
+0x95E9	0x66E2
+0x95EA	0x66E3
+0x95EB	0x66E4
+0x95EC	0x66E5
+0x95ED	0x66E7
+0x95EE	0x66E8
+0x95EF	0x66EA
+0x95F0	0x66EB
+0x95F1	0x66EC
+0x95F2	0x66ED
+0x95F3	0x66EE
+0x95F4	0x66EF
+0x95F5	0x66F1
+0x95F6	0x66F5
+0x95F7	0x66F6
+0x95F8	0x66F8
+0x95F9	0x66FA
+0x95FA	0x66FB
+0x95FB	0x66FD
+0x95FC	0x6701
+0x95FD	0x6702
+0x95FE	0x6703
+0x9640	0x6704
+0x9641	0x6705
+0x9642	0x6706
+0x9643	0x6707
+0x9644	0x670C
+0x9645	0x670E
+0x9646	0x670F
+0x9647	0x6711
+0x9648	0x6712
+0x9649	0x6713
+0x964A	0x6716
+0x964B	0x6718
+0x964C	0x6719
+0x964D	0x671A
+0x964E	0x671C
+0x964F	0x671E
+0x9650	0x6720
+0x9651	0x6721
+0x9652	0x6722
+0x9653	0x6723
+0x9654	0x6724
+0x9655	0x6725
+0x9656	0x6727
+0x9657	0x6729
+0x9658	0x672E
+0x9659	0x6730
+0x965A	0x6732
+0x965B	0x6733
+0x965C	0x6736
+0x965D	0x6737
+0x965E	0x6738
+0x965F	0x6739
+0x9660	0x673B
+0x9661	0x673C
+0x9662	0x673E
+0x9663	0x673F
+0x9664	0x6741
+0x9665	0x6744
+0x9666	0x6745
+0x9667	0x6747
+0x9668	0x674A
+0x9669	0x674B
+0x966A	0x674D
+0x966B	0x6752
+0x966C	0x6754
+0x966D	0x6755
+0x966E	0x6757
+0x966F	0x6758
+0x9670	0x6759
+0x9671	0x675A
+0x9672	0x675B
+0x9673	0x675D
+0x9674	0x6762
+0x9675	0x6763
+0x9676	0x6764
+0x9677	0x6766
+0x9678	0x6767
+0x9679	0x676B
+0x967A	0x676C
+0x967B	0x676E
+0x967C	0x6771
+0x967D	0x6774
+0x967E	0x6776
+0x9680	0x6778
+0x9681	0x6779
+0x9682	0x677A
+0x9683	0x677B
+0x9684	0x677D
+0x9685	0x6780
+0x9686	0x6782
+0x9687	0x6783
+0x9688	0x6785
+0x9689	0x6786
+0x968A	0x6788
+0x968B	0x678A
+0x968C	0x678C
+0x968D	0x678D
+0x968E	0x678E
+0x968F	0x678F
+0x9690	0x6791
+0x9691	0x6792
+0x9692	0x6793
+0x9693	0x6794
+0x9694	0x6796
+0x9695	0x6799
+0x9696	0x679B
+0x9697	0x679F
+0x9698	0x67A0
+0x9699	0x67A1
+0x969A	0x67A4
+0x969B	0x67A6
+0x969C	0x67A9
+0x969D	0x67AC
+0x969E	0x67AE
+0x969F	0x67B1
+0x96A0	0x67B2
+0x96A1	0x67B4
+0x96A2	0x67B9
+0x96A3	0x67BA
+0x96A4	0x67BB
+0x96A5	0x67BC
+0x96A6	0x67BD
+0x96A7	0x67BE
+0x96A8	0x67BF
+0x96A9	0x67C0
+0x96AA	0x67C2
+0x96AB	0x67C5
+0x96AC	0x67C6
+0x96AD	0x67C7
+0x96AE	0x67C8
+0x96AF	0x67C9
+0x96B0	0x67CA
+0x96B1	0x67CB
+0x96B2	0x67CC
+0x96B3	0x67CD
+0x96B4	0x67CE
+0x96B5	0x67D5
+0x96B6	0x67D6
+0x96B7	0x67D7
+0x96B8	0x67DB
+0x96B9	0x67DF
+0x96BA	0x67E1
+0x96BB	0x67E3
+0x96BC	0x67E4
+0x96BD	0x67E6
+0x96BE	0x67E7
+0x96BF	0x67E8
+0x96C0	0x67EA
+0x96C1	0x67EB
+0x96C2	0x67ED
+0x96C3	0x67EE
+0x96C4	0x67F2
+0x96C5	0x67F5
+0x96C6	0x67F6
+0x96C7	0x67F7
+0x96C8	0x67F8
+0x96C9	0x67F9
+0x96CA	0x67FA
+0x96CB	0x67FB
+0x96CC	0x67FC
+0x96CD	0x67FE
+0x96CE	0x6801
+0x96CF	0x6802
+0x96D0	0x6803
+0x96D1	0x6804
+0x96D2	0x6806
+0x96D3	0x680D
+0x96D4	0x6810
+0x96D5	0x6812
+0x96D6	0x6814
+0x96D7	0x6815
+0x96D8	0x6818
+0x96D9	0x6819
+0x96DA	0x681A
+0x96DB	0x681B
+0x96DC	0x681C
+0x96DD	0x681E
+0x96DE	0x681F
+0x96DF	0x6820
+0x96E0	0x6822
+0x96E1	0x6823
+0x96E2	0x6824
+0x96E3	0x6825
+0x96E4	0x6826
+0x96E5	0x6827
+0x96E6	0x6828
+0x96E7	0x682B
+0x96E8	0x682C
+0x96E9	0x682D
+0x96EA	0x682E
+0x96EB	0x682F
+0x96EC	0x6830
+0x96ED	0x6831
+0x96EE	0x6834
+0x96EF	0x6835
+0x96F0	0x6836
+0x96F1	0x683A
+0x96F2	0x683B
+0x96F3	0x683F
+0x96F4	0x6847
+0x96F5	0x684B
+0x96F6	0x684D
+0x96F7	0x684F
+0x96F8	0x6852
+0x96F9	0x6856
+0x96FA	0x6857
+0x96FB	0x6858
+0x96FC	0x6859
+0x96FD	0x685A
+0x96FE	0x685B
+0x9740	0x685C
+0x9741	0x685D
+0x9742	0x685E
+0x9743	0x685F
+0x9744	0x686A
+0x9745	0x686C
+0x9746	0x686D
+0x9747	0x686E
+0x9748	0x686F
+0x9749	0x6870
+0x974A	0x6871
+0x974B	0x6872
+0x974C	0x6873
+0x974D	0x6875
+0x974E	0x6878
+0x974F	0x6879
+0x9750	0x687A
+0x9751	0x687B
+0x9752	0x687C
+0x9753	0x687D
+0x9754	0x687E
+0x9755	0x687F
+0x9756	0x6880
+0x9757	0x6882
+0x9758	0x6884
+0x9759	0x6887
+0x975A	0x6888
+0x975B	0x6889
+0x975C	0x688A
+0x975D	0x688B
+0x975E	0x688C
+0x975F	0x688D
+0x9760	0x688E
+0x9761	0x6890
+0x9762	0x6891
+0x9763	0x6892
+0x9764	0x6894
+0x9765	0x6895
+0x9766	0x6896
+0x9767	0x6898
+0x9768	0x6899
+0x9769	0x689A
+0x976A	0x689B
+0x976B	0x689C
+0x976C	0x689D
+0x976D	0x689E
+0x976E	0x689F
+0x976F	0x68A0
+0x9770	0x68A1
+0x9771	0x68A3
+0x9772	0x68A4
+0x9773	0x68A5
+0x9774	0x68A9
+0x9775	0x68AA
+0x9776	0x68AB
+0x9777	0x68AC
+0x9778	0x68AE
+0x9779	0x68B1
+0x977A	0x68B2
+0x977B	0x68B4
+0x977C	0x68B6
+0x977D	0x68B7
+0x977E	0x68B8
+0x9780	0x68B9
+0x9781	0x68BA
+0x9782	0x68BB
+0x9783	0x68BC
+0x9784	0x68BD
+0x9785	0x68BE
+0x9786	0x68BF
+0x9787	0x68C1
+0x9788	0x68C3
+0x9789	0x68C4
+0x978A	0x68C5
+0x978B	0x68C6
+0x978C	0x68C7
+0x978D	0x68C8
+0x978E	0x68CA
+0x978F	0x68CC
+0x9790	0x68CE
+0x9791	0x68CF
+0x9792	0x68D0
+0x9793	0x68D1
+0x9794	0x68D3
+0x9795	0x68D4
+0x9796	0x68D6
+0x9797	0x68D7
+0x9798	0x68D9
+0x9799	0x68DB
+0x979A	0x68DC
+0x979B	0x68DD
+0x979C	0x68DE
+0x979D	0x68DF
+0x979E	0x68E1
+0x979F	0x68E2
+0x97A0	0x68E4
+0x97A1	0x68E5
+0x97A2	0x68E6
+0x97A3	0x68E7
+0x97A4	0x68E8
+0x97A5	0x68E9
+0x97A6	0x68EA
+0x97A7	0x68EB
+0x97A8	0x68EC
+0x97A9	0x68ED
+0x97AA	0x68EF
+0x97AB	0x68F2
+0x97AC	0x68F3
+0x97AD	0x68F4
+0x97AE	0x68F6
+0x97AF	0x68F7
+0x97B0	0x68F8
+0x97B1	0x68FB
+0x97B2	0x68FD
+0x97B3	0x68FE
+0x97B4	0x68FF
+0x97B5	0x6900
+0x97B6	0x6902
+0x97B7	0x6903
+0x97B8	0x6904
+0x97B9	0x6906
+0x97BA	0x6907
+0x97BB	0x6908
+0x97BC	0x6909
+0x97BD	0x690A
+0x97BE	0x690C
+0x97BF	0x690F
+0x97C0	0x6911
+0x97C1	0x6913
+0x97C2	0x6914
+0x97C3	0x6915
+0x97C4	0x6916
+0x97C5	0x6917
+0x97C6	0x6918
+0x97C7	0x6919
+0x97C8	0x691A
+0x97C9	0x691B
+0x97CA	0x691C
+0x97CB	0x691D
+0x97CC	0x691E
+0x97CD	0x6921
+0x97CE	0x6922
+0x97CF	0x6923
+0x97D0	0x6925
+0x97D1	0x6926
+0x97D2	0x6927
+0x97D3	0x6928
+0x97D4	0x6929
+0x97D5	0x692A
+0x97D6	0x692B
+0x97D7	0x692C
+0x97D8	0x692E
+0x97D9	0x692F
+0x97DA	0x6931
+0x97DB	0x6932
+0x97DC	0x6933
+0x97DD	0x6935
+0x97DE	0x6936
+0x97DF	0x6937
+0x97E0	0x6938
+0x97E1	0x693A
+0x97E2	0x693B
+0x97E3	0x693C
+0x97E4	0x693E
+0x97E5	0x6940
+0x97E6	0x6941
+0x97E7	0x6943
+0x97E8	0x6944
+0x97E9	0x6945
+0x97EA	0x6946
+0x97EB	0x6947
+0x97EC	0x6948
+0x97ED	0x6949
+0x97EE	0x694A
+0x97EF	0x694B
+0x97F0	0x694C
+0x97F1	0x694D
+0x97F2	0x694E
+0x97F3	0x694F
+0x97F4	0x6950
+0x97F5	0x6951
+0x97F6	0x6952
+0x97F7	0x6953
+0x97F8	0x6955
+0x97F9	0x6956
+0x97FA	0x6958
+0x97FB	0x6959
+0x97FC	0x695B
+0x97FD	0x695C
+0x97FE	0x695F
+0x9840	0x6961
+0x9841	0x6962
+0x9842	0x6964
+0x9843	0x6965
+0x9844	0x6967
+0x9845	0x6968
+0x9846	0x6969
+0x9847	0x696A
+0x9848	0x696C
+0x9849	0x696D
+0x984A	0x696F
+0x984B	0x6970
+0x984C	0x6972
+0x984D	0x6973
+0x984E	0x6974
+0x984F	0x6975
+0x9850	0x6976
+0x9851	0x697A
+0x9852	0x697B
+0x9853	0x697D
+0x9854	0x697E
+0x9855	0x697F
+0x9856	0x6981
+0x9857	0x6983
+0x9858	0x6985
+0x9859	0x698A
+0x985A	0x698B
+0x985B	0x698C
+0x985C	0x698E
+0x985D	0x698F
+0x985E	0x6990
+0x985F	0x6991
+0x9860	0x6992
+0x9861	0x6993
+0x9862	0x6996
+0x9863	0x6997
+0x9864	0x6999
+0x9865	0x699A
+0x9866	0x699D
+0x9867	0x699E
+0x9868	0x699F
+0x9869	0x69A0
+0x986A	0x69A1
+0x986B	0x69A2
+0x986C	0x69A3
+0x986D	0x69A4
+0x986E	0x69A5
+0x986F	0x69A6
+0x9870	0x69A9
+0x9871	0x69AA
+0x9872	0x69AC
+0x9873	0x69AE
+0x9874	0x69AF
+0x9875	0x69B0
+0x9876	0x69B2
+0x9877	0x69B3
+0x9878	0x69B5
+0x9879	0x69B6
+0x987A	0x69B8
+0x987B	0x69B9
+0x987C	0x69BA
+0x987D	0x69BC
+0x987E	0x69BD
+0x9880	0x69BE
+0x9881	0x69BF
+0x9882	0x69C0
+0x9883	0x69C2
+0x9884	0x69C3
+0x9885	0x69C4
+0x9886	0x69C5
+0x9887	0x69C6
+0x9888	0x69C7
+0x9889	0x69C8
+0x988A	0x69C9
+0x988B	0x69CB
+0x988C	0x69CD
+0x988D	0x69CF
+0x988E	0x69D1
+0x988F	0x69D2
+0x9890	0x69D3
+0x9891	0x69D5
+0x9892	0x69D6
+0x9893	0x69D7
+0x9894	0x69D8
+0x9895	0x69D9
+0x9896	0x69DA
+0x9897	0x69DC
+0x9898	0x69DD
+0x9899	0x69DE
+0x989A	0x69E1
+0x989B	0x69E2
+0x989C	0x69E3
+0x989D	0x69E4
+0x989E	0x69E5
+0x989F	0x69E6
+0x98A0	0x69E7
+0x98A1	0x69E8
+0x98A2	0x69E9
+0x98A3	0x69EA
+0x98A4	0x69EB
+0x98A5	0x69EC
+0x98A6	0x69EE
+0x98A7	0x69EF
+0x98A8	0x69F0
+0x98A9	0x69F1
+0x98AA	0x69F3
+0x98AB	0x69F4
+0x98AC	0x69F5
+0x98AD	0x69F6
+0x98AE	0x69F7
+0x98AF	0x69F8
+0x98B0	0x69F9
+0x98B1	0x69FA
+0x98B2	0x69FB
+0x98B3	0x69FC
+0x98B4	0x69FE
+0x98B5	0x6A00
+0x98B6	0x6A01
+0x98B7	0x6A02
+0x98B8	0x6A03
+0x98B9	0x6A04
+0x98BA	0x6A05
+0x98BB	0x6A06
+0x98BC	0x6A07
+0x98BD	0x6A08
+0x98BE	0x6A09
+0x98BF	0x6A0B
+0x98C0	0x6A0C
+0x98C1	0x6A0D
+0x98C2	0x6A0E
+0x98C3	0x6A0F
+0x98C4	0x6A10
+0x98C5	0x6A11
+0x98C6	0x6A12
+0x98C7	0x6A13
+0x98C8	0x6A14
+0x98C9	0x6A15
+0x98CA	0x6A16
+0x98CB	0x6A19
+0x98CC	0x6A1A
+0x98CD	0x6A1B
+0x98CE	0x6A1C
+0x98CF	0x6A1D
+0x98D0	0x6A1E
+0x98D1	0x6A20
+0x98D2	0x6A22
+0x98D3	0x6A23
+0x98D4	0x6A24
+0x98D5	0x6A25
+0x98D6	0x6A26
+0x98D7	0x6A27
+0x98D8	0x6A29
+0x98D9	0x6A2B
+0x98DA	0x6A2C
+0x98DB	0x6A2D
+0x98DC	0x6A2E
+0x98DD	0x6A30
+0x98DE	0x6A32
+0x98DF	0x6A33
+0x98E0	0x6A34
+0x98E1	0x6A36
+0x98E2	0x6A37
+0x98E3	0x6A38
+0x98E4	0x6A39
+0x98E5	0x6A3A
+0x98E6	0x6A3B
+0x98E7	0x6A3C
+0x98E8	0x6A3F
+0x98E9	0x6A40
+0x98EA	0x6A41
+0x98EB	0x6A42
+0x98EC	0x6A43
+0x98ED	0x6A45
+0x98EE	0x6A46
+0x98EF	0x6A48
+0x98F0	0x6A49
+0x98F1	0x6A4A
+0x98F2	0x6A4B
+0x98F3	0x6A4C
+0x98F4	0x6A4D
+0x98F5	0x6A4E
+0x98F6	0x6A4F
+0x98F7	0x6A51
+0x98F8	0x6A52
+0x98F9	0x6A53
+0x98FA	0x6A54
+0x98FB	0x6A55
+0x98FC	0x6A56
+0x98FD	0x6A57
+0x98FE	0x6A5A
+0x9940	0x6A5C
+0x9941	0x6A5D
+0x9942	0x6A5E
+0x9943	0x6A5F
+0x9944	0x6A60
+0x9945	0x6A62
+0x9946	0x6A63
+0x9947	0x6A64
+0x9948	0x6A66
+0x9949	0x6A67
+0x994A	0x6A68
+0x994B	0x6A69
+0x994C	0x6A6A
+0x994D	0x6A6B
+0x994E	0x6A6C
+0x994F	0x6A6D
+0x9950	0x6A6E
+0x9951	0x6A6F
+0x9952	0x6A70
+0x9953	0x6A72
+0x9954	0x6A73
+0x9955	0x6A74
+0x9956	0x6A75
+0x9957	0x6A76
+0x9958	0x6A77
+0x9959	0x6A78
+0x995A	0x6A7A
+0x995B	0x6A7B
+0x995C	0x6A7D
+0x995D	0x6A7E
+0x995E	0x6A7F
+0x995F	0x6A81
+0x9960	0x6A82
+0x9961	0x6A83
+0x9962	0x6A85
+0x9963	0x6A86
+0x9964	0x6A87
+0x9965	0x6A88
+0x9966	0x6A89
+0x9967	0x6A8A
+0x9968	0x6A8B
+0x9969	0x6A8C
+0x996A	0x6A8D
+0x996B	0x6A8F
+0x996C	0x6A92
+0x996D	0x6A93
+0x996E	0x6A94
+0x996F	0x6A95
+0x9970	0x6A96
+0x9971	0x6A98
+0x9972	0x6A99
+0x9973	0x6A9A
+0x9974	0x6A9B
+0x9975	0x6A9C
+0x9976	0x6A9D
+0x9977	0x6A9E
+0x9978	0x6A9F
+0x9979	0x6AA1
+0x997A	0x6AA2
+0x997B	0x6AA3
+0x997C	0x6AA4
+0x997D	0x6AA5
+0x997E	0x6AA6
+0x9980	0x6AA7
+0x9981	0x6AA8
+0x9982	0x6AAA
+0x9983	0x6AAD
+0x9984	0x6AAE
+0x9985	0x6AAF
+0x9986	0x6AB0
+0x9987	0x6AB1
+0x9988	0x6AB2
+0x9989	0x6AB3
+0x998A	0x6AB4
+0x998B	0x6AB5
+0x998C	0x6AB6
+0x998D	0x6AB7
+0x998E	0x6AB8
+0x998F	0x6AB9
+0x9990	0x6ABA
+0x9991	0x6ABB
+0x9992	0x6ABC
+0x9993	0x6ABD
+0x9994	0x6ABE
+0x9995	0x6ABF
+0x9996	0x6AC0
+0x9997	0x6AC1
+0x9998	0x6AC2
+0x9999	0x6AC3
+0x999A	0x6AC4
+0x999B	0x6AC5
+0x999C	0x6AC6
+0x999D	0x6AC7
+0x999E	0x6AC8
+0x999F	0x6AC9
+0x99A0	0x6ACA
+0x99A1	0x6ACB
+0x99A2	0x6ACC
+0x99A3	0x6ACD
+0x99A4	0x6ACE
+0x99A5	0x6ACF
+0x99A6	0x6AD0
+0x99A7	0x6AD1
+0x99A8	0x6AD2
+0x99A9	0x6AD3
+0x99AA	0x6AD4
+0x99AB	0x6AD5
+0x99AC	0x6AD6
+0x99AD	0x6AD7
+0x99AE	0x6AD8
+0x99AF	0x6AD9
+0x99B0	0x6ADA
+0x99B1	0x6ADB
+0x99B2	0x6ADC
+0x99B3	0x6ADD
+0x99B4	0x6ADE
+0x99B5	0x6ADF
+0x99B6	0x6AE0
+0x99B7	0x6AE1
+0x99B8	0x6AE2
+0x99B9	0x6AE3
+0x99BA	0x6AE4
+0x99BB	0x6AE5
+0x99BC	0x6AE6
+0x99BD	0x6AE7
+0x99BE	0x6AE8
+0x99BF	0x6AE9
+0x99C0	0x6AEA
+0x99C1	0x6AEB
+0x99C2	0x6AEC
+0x99C3	0x6AED
+0x99C4	0x6AEE
+0x99C5	0x6AEF
+0x99C6	0x6AF0
+0x99C7	0x6AF1
+0x99C8	0x6AF2
+0x99C9	0x6AF3
+0x99CA	0x6AF4
+0x99CB	0x6AF5
+0x99CC	0x6AF6
+0x99CD	0x6AF7
+0x99CE	0x6AF8
+0x99CF	0x6AF9
+0x99D0	0x6AFA
+0x99D1	0x6AFB
+0x99D2	0x6AFC
+0x99D3	0x6AFD
+0x99D4	0x6AFE
+0x99D5	0x6AFF
+0x99D6	0x6B00
+0x99D7	0x6B01
+0x99D8	0x6B02
+0x99D9	0x6B03
+0x99DA	0x6B04
+0x99DB	0x6B05
+0x99DC	0x6B06
+0x99DD	0x6B07
+0x99DE	0x6B08
+0x99DF	0x6B09
+0x99E0	0x6B0A
+0x99E1	0x6B0B
+0x99E2	0x6B0C
+0x99E3	0x6B0D
+0x99E4	0x6B0E
+0x99E5	0x6B0F
+0x99E6	0x6B10
+0x99E7	0x6B11
+0x99E8	0x6B12
+0x99E9	0x6B13
+0x99EA	0x6B14
+0x99EB	0x6B15
+0x99EC	0x6B16
+0x99ED	0x6B17
+0x99EE	0x6B18
+0x99EF	0x6B19
+0x99F0	0x6B1A
+0x99F1	0x6B1B
+0x99F2	0x6B1C
+0x99F3	0x6B1D
+0x99F4	0x6B1E
+0x99F5	0x6B1F
+0x99F6	0x6B25
+0x99F7	0x6B26
+0x99F8	0x6B28
+0x99F9	0x6B29
+0x99FA	0x6B2A
+0x99FB	0x6B2B
+0x99FC	0x6B2C
+0x99FD	0x6B2D
+0x99FE	0x6B2E
+0x9A40	0x6B2F
+0x9A41	0x6B30
+0x9A42	0x6B31
+0x9A43	0x6B33
+0x9A44	0x6B34
+0x9A45	0x6B35
+0x9A46	0x6B36
+0x9A47	0x6B38
+0x9A48	0x6B3B
+0x9A49	0x6B3C
+0x9A4A	0x6B3D
+0x9A4B	0x6B3F
+0x9A4C	0x6B40
+0x9A4D	0x6B41
+0x9A4E	0x6B42
+0x9A4F	0x6B44
+0x9A50	0x6B45
+0x9A51	0x6B48
+0x9A52	0x6B4A
+0x9A53	0x6B4B
+0x9A54	0x6B4D
+0x9A55	0x6B4E
+0x9A56	0x6B4F
+0x9A57	0x6B50
+0x9A58	0x6B51
+0x9A59	0x6B52
+0x9A5A	0x6B53
+0x9A5B	0x6B54
+0x9A5C	0x6B55
+0x9A5D	0x6B56
+0x9A5E	0x6B57
+0x9A5F	0x6B58
+0x9A60	0x6B5A
+0x9A61	0x6B5B
+0x9A62	0x6B5C
+0x9A63	0x6B5D
+0x9A64	0x6B5E
+0x9A65	0x6B5F
+0x9A66	0x6B60
+0x9A67	0x6B61
+0x9A68	0x6B68
+0x9A69	0x6B69
+0x9A6A	0x6B6B
+0x9A6B	0x6B6C
+0x9A6C	0x6B6D
+0x9A6D	0x6B6E
+0x9A6E	0x6B6F
+0x9A6F	0x6B70
+0x9A70	0x6B71
+0x9A71	0x6B72
+0x9A72	0x6B73
+0x9A73	0x6B74
+0x9A74	0x6B75
+0x9A75	0x6B76
+0x9A76	0x6B77
+0x9A77	0x6B78
+0x9A78	0x6B7A
+0x9A79	0x6B7D
+0x9A7A	0x6B7E
+0x9A7B	0x6B7F
+0x9A7C	0x6B80
+0x9A7D	0x6B85
+0x9A7E	0x6B88
+0x9A80	0x6B8C
+0x9A81	0x6B8E
+0x9A82	0x6B8F
+0x9A83	0x6B90
+0x9A84	0x6B91
+0x9A85	0x6B94
+0x9A86	0x6B95
+0x9A87	0x6B97
+0x9A88	0x6B98
+0x9A89	0x6B99
+0x9A8A	0x6B9C
+0x9A8B	0x6B9D
+0x9A8C	0x6B9E
+0x9A8D	0x6B9F
+0x9A8E	0x6BA0
+0x9A8F	0x6BA2
+0x9A90	0x6BA3
+0x9A91	0x6BA4
+0x9A92	0x6BA5
+0x9A93	0x6BA6
+0x9A94	0x6BA7
+0x9A95	0x6BA8
+0x9A96	0x6BA9
+0x9A97	0x6BAB
+0x9A98	0x6BAC
+0x9A99	0x6BAD
+0x9A9A	0x6BAE
+0x9A9B	0x6BAF
+0x9A9C	0x6BB0
+0x9A9D	0x6BB1
+0x9A9E	0x6BB2
+0x9A9F	0x6BB6
+0x9AA0	0x6BB8
+0x9AA1	0x6BB9
+0x9AA2	0x6BBA
+0x9AA3	0x6BBB
+0x9AA4	0x6BBC
+0x9AA5	0x6BBD
+0x9AA6	0x6BBE
+0x9AA7	0x6BC0
+0x9AA8	0x6BC3
+0x9AA9	0x6BC4
+0x9AAA	0x6BC6
+0x9AAB	0x6BC7
+0x9AAC	0x6BC8
+0x9AAD	0x6BC9
+0x9AAE	0x6BCA
+0x9AAF	0x6BCC
+0x9AB0	0x6BCE
+0x9AB1	0x6BD0
+0x9AB2	0x6BD1
+0x9AB3	0x6BD8
+0x9AB4	0x6BDA
+0x9AB5	0x6BDC
+0x9AB6	0x6BDD
+0x9AB7	0x6BDE
+0x9AB8	0x6BDF
+0x9AB9	0x6BE0
+0x9ABA	0x6BE2
+0x9ABB	0x6BE3
+0x9ABC	0x6BE4
+0x9ABD	0x6BE5
+0x9ABE	0x6BE6
+0x9ABF	0x6BE7
+0x9AC0	0x6BE8
+0x9AC1	0x6BE9
+0x9AC2	0x6BEC
+0x9AC3	0x6BED
+0x9AC4	0x6BEE
+0x9AC5	0x6BF0
+0x9AC6	0x6BF1
+0x9AC7	0x6BF2
+0x9AC8	0x6BF4
+0x9AC9	0x6BF6
+0x9ACA	0x6BF7
+0x9ACB	0x6BF8
+0x9ACC	0x6BFA
+0x9ACD	0x6BFB
+0x9ACE	0x6BFC
+0x9ACF	0x6BFE
+0x9AD0	0x6BFF
+0x9AD1	0x6C00
+0x9AD2	0x6C01
+0x9AD3	0x6C02
+0x9AD4	0x6C03
+0x9AD5	0x6C04
+0x9AD6	0x6C08
+0x9AD7	0x6C09
+0x9AD8	0x6C0A
+0x9AD9	0x6C0B
+0x9ADA	0x6C0C
+0x9ADB	0x6C0E
+0x9ADC	0x6C12
+0x9ADD	0x6C17
+0x9ADE	0x6C1C
+0x9ADF	0x6C1D
+0x9AE0	0x6C1E
+0x9AE1	0x6C20
+0x9AE2	0x6C23
+0x9AE3	0x6C25
+0x9AE4	0x6C2B
+0x9AE5	0x6C2C
+0x9AE6	0x6C2D
+0x9AE7	0x6C31
+0x9AE8	0x6C33
+0x9AE9	0x6C36
+0x9AEA	0x6C37
+0x9AEB	0x6C39
+0x9AEC	0x6C3A
+0x9AED	0x6C3B
+0x9AEE	0x6C3C
+0x9AEF	0x6C3E
+0x9AF0	0x6C3F
+0x9AF1	0x6C43
+0x9AF2	0x6C44
+0x9AF3	0x6C45
+0x9AF4	0x6C48
+0x9AF5	0x6C4B
+0x9AF6	0x6C4C
+0x9AF7	0x6C4D
+0x9AF8	0x6C4E
+0x9AF9	0x6C4F
+0x9AFA	0x6C51
+0x9AFB	0x6C52
+0x9AFC	0x6C53
+0x9AFD	0x6C56
+0x9AFE	0x6C58
+0x9B40	0x6C59
+0x9B41	0x6C5A
+0x9B42	0x6C62
+0x9B43	0x6C63
+0x9B44	0x6C65
+0x9B45	0x6C66
+0x9B46	0x6C67
+0x9B47	0x6C6B
+0x9B48	0x6C6C
+0x9B49	0x6C6D
+0x9B4A	0x6C6E
+0x9B4B	0x6C6F
+0x9B4C	0x6C71
+0x9B4D	0x6C73
+0x9B4E	0x6C75
+0x9B4F	0x6C77
+0x9B50	0x6C78
+0x9B51	0x6C7A
+0x9B52	0x6C7B
+0x9B53	0x6C7C
+0x9B54	0x6C7F
+0x9B55	0x6C80
+0x9B56	0x6C84
+0x9B57	0x6C87
+0x9B58	0x6C8A
+0x9B59	0x6C8B
+0x9B5A	0x6C8D
+0x9B5B	0x6C8E
+0x9B5C	0x6C91
+0x9B5D	0x6C92
+0x9B5E	0x6C95
+0x9B5F	0x6C96
+0x9B60	0x6C97
+0x9B61	0x6C98
+0x9B62	0x6C9A
+0x9B63	0x6C9C
+0x9B64	0x6C9D
+0x9B65	0x6C9E
+0x9B66	0x6CA0
+0x9B67	0x6CA2
+0x9B68	0x6CA8
+0x9B69	0x6CAC
+0x9B6A	0x6CAF
+0x9B6B	0x6CB0
+0x9B6C	0x6CB4
+0x9B6D	0x6CB5
+0x9B6E	0x6CB6
+0x9B6F	0x6CB7
+0x9B70	0x6CBA
+0x9B71	0x6CC0
+0x9B72	0x6CC1
+0x9B73	0x6CC2
+0x9B74	0x6CC3
+0x9B75	0x6CC6
+0x9B76	0x6CC7
+0x9B77	0x6CC8
+0x9B78	0x6CCB
+0x9B79	0x6CCD
+0x9B7A	0x6CCE
+0x9B7B	0x6CCF
+0x9B7C	0x6CD1
+0x9B7D	0x6CD2
+0x9B7E	0x6CD8
+0x9B80	0x6CD9
+0x9B81	0x6CDA
+0x9B82	0x6CDC
+0x9B83	0x6CDD
+0x9B84	0x6CDF
+0x9B85	0x6CE4
+0x9B86	0x6CE6
+0x9B87	0x6CE7
+0x9B88	0x6CE9
+0x9B89	0x6CEC
+0x9B8A	0x6CED
+0x9B8B	0x6CF2
+0x9B8C	0x6CF4
+0x9B8D	0x6CF9
+0x9B8E	0x6CFF
+0x9B8F	0x6D00
+0x9B90	0x6D02
+0x9B91	0x6D03
+0x9B92	0x6D05
+0x9B93	0x6D06
+0x9B94	0x6D08
+0x9B95	0x6D09
+0x9B96	0x6D0A
+0x9B97	0x6D0D
+0x9B98	0x6D0F
+0x9B99	0x6D10
+0x9B9A	0x6D11
+0x9B9B	0x6D13
+0x9B9C	0x6D14
+0x9B9D	0x6D15
+0x9B9E	0x6D16
+0x9B9F	0x6D18
+0x9BA0	0x6D1C
+0x9BA1	0x6D1D
+0x9BA2	0x6D1F
+0x9BA3	0x6D20
+0x9BA4	0x6D21
+0x9BA5	0x6D22
+0x9BA6	0x6D23
+0x9BA7	0x6D24
+0x9BA8	0x6D26
+0x9BA9	0x6D28
+0x9BAA	0x6D29
+0x9BAB	0x6D2C
+0x9BAC	0x6D2D
+0x9BAD	0x6D2F
+0x9BAE	0x6D30
+0x9BAF	0x6D34
+0x9BB0	0x6D36
+0x9BB1	0x6D37
+0x9BB2	0x6D38
+0x9BB3	0x6D3A
+0x9BB4	0x6D3F
+0x9BB5	0x6D40
+0x9BB6	0x6D42
+0x9BB7	0x6D44
+0x9BB8	0x6D49
+0x9BB9	0x6D4C
+0x9BBA	0x6D50
+0x9BBB	0x6D55
+0x9BBC	0x6D56
+0x9BBD	0x6D57
+0x9BBE	0x6D58
+0x9BBF	0x6D5B
+0x9BC0	0x6D5D
+0x9BC1	0x6D5F
+0x9BC2	0x6D61
+0x9BC3	0x6D62
+0x9BC4	0x6D64
+0x9BC5	0x6D65
+0x9BC6	0x6D67
+0x9BC7	0x6D68
+0x9BC8	0x6D6B
+0x9BC9	0x6D6C
+0x9BCA	0x6D6D
+0x9BCB	0x6D70
+0x9BCC	0x6D71
+0x9BCD	0x6D72
+0x9BCE	0x6D73
+0x9BCF	0x6D75
+0x9BD0	0x6D76
+0x9BD1	0x6D79
+0x9BD2	0x6D7A
+0x9BD3	0x6D7B
+0x9BD4	0x6D7D
+0x9BD5	0x6D7E
+0x9BD6	0x6D7F
+0x9BD7	0x6D80
+0x9BD8	0x6D81
+0x9BD9	0x6D83
+0x9BDA	0x6D84
+0x9BDB	0x6D86
+0x9BDC	0x6D87
+0x9BDD	0x6D8A
+0x9BDE	0x6D8B
+0x9BDF	0x6D8D
+0x9BE0	0x6D8F
+0x9BE1	0x6D90
+0x9BE2	0x6D92
+0x9BE3	0x6D96
+0x9BE4	0x6D97
+0x9BE5	0x6D98
+0x9BE6	0x6D99
+0x9BE7	0x6D9A
+0x9BE8	0x6D9C
+0x9BE9	0x6DA2
+0x9BEA	0x6DA5
+0x9BEB	0x6DAC
+0x9BEC	0x6DAD
+0x9BED	0x6DB0
+0x9BEE	0x6DB1
+0x9BEF	0x6DB3
+0x9BF0	0x6DB4
+0x9BF1	0x6DB6
+0x9BF2	0x6DB7
+0x9BF3	0x6DB9
+0x9BF4	0x6DBA
+0x9BF5	0x6DBB
+0x9BF6	0x6DBC
+0x9BF7	0x6DBD
+0x9BF8	0x6DBE
+0x9BF9	0x6DC1
+0x9BFA	0x6DC2
+0x9BFB	0x6DC3
+0x9BFC	0x6DC8
+0x9BFD	0x6DC9
+0x9BFE	0x6DCA
+0x9C40	0x6DCD
+0x9C41	0x6DCE
+0x9C42	0x6DCF
+0x9C43	0x6DD0
+0x9C44	0x6DD2
+0x9C45	0x6DD3
+0x9C46	0x6DD4
+0x9C47	0x6DD5
+0x9C48	0x6DD7
+0x9C49	0x6DDA
+0x9C4A	0x6DDB
+0x9C4B	0x6DDC
+0x9C4C	0x6DDF
+0x9C4D	0x6DE2
+0x9C4E	0x6DE3
+0x9C4F	0x6DE5
+0x9C50	0x6DE7
+0x9C51	0x6DE8
+0x9C52	0x6DE9
+0x9C53	0x6DEA
+0x9C54	0x6DED
+0x9C55	0x6DEF
+0x9C56	0x6DF0
+0x9C57	0x6DF2
+0x9C58	0x6DF4
+0x9C59	0x6DF5
+0x9C5A	0x6DF6
+0x9C5B	0x6DF8
+0x9C5C	0x6DFA
+0x9C5D	0x6DFD
+0x9C5E	0x6DFE
+0x9C5F	0x6DFF
+0x9C60	0x6E00
+0x9C61	0x6E01
+0x9C62	0x6E02
+0x9C63	0x6E03
+0x9C64	0x6E04
+0x9C65	0x6E06
+0x9C66	0x6E07
+0x9C67	0x6E08
+0x9C68	0x6E09
+0x9C69	0x6E0B
+0x9C6A	0x6E0F
+0x9C6B	0x6E12
+0x9C6C	0x6E13
+0x9C6D	0x6E15
+0x9C6E	0x6E18
+0x9C6F	0x6E19
+0x9C70	0x6E1B
+0x9C71	0x6E1C
+0x9C72	0x6E1E
+0x9C73	0x6E1F
+0x9C74	0x6E22
+0x9C75	0x6E26
+0x9C76	0x6E27
+0x9C77	0x6E28
+0x9C78	0x6E2A
+0x9C79	0x6E2C
+0x9C7A	0x6E2E
+0x9C7B	0x6E30
+0x9C7C	0x6E31
+0x9C7D	0x6E33
+0x9C7E	0x6E35
+0x9C80	0x6E36
+0x9C81	0x6E37
+0x9C82	0x6E39
+0x9C83	0x6E3B
+0x9C84	0x6E3C
+0x9C85	0x6E3D
+0x9C86	0x6E3E
+0x9C87	0x6E3F
+0x9C88	0x6E40
+0x9C89	0x6E41
+0x9C8A	0x6E42
+0x9C8B	0x6E45
+0x9C8C	0x6E46
+0x9C8D	0x6E47
+0x9C8E	0x6E48
+0x9C8F	0x6E49
+0x9C90	0x6E4A
+0x9C91	0x6E4B
+0x9C92	0x6E4C
+0x9C93	0x6E4F
+0x9C94	0x6E50
+0x9C95	0x6E51
+0x9C96	0x6E52
+0x9C97	0x6E55
+0x9C98	0x6E57
+0x9C99	0x6E59
+0x9C9A	0x6E5A
+0x9C9B	0x6E5C
+0x9C9C	0x6E5D
+0x9C9D	0x6E5E
+0x9C9E	0x6E60
+0x9C9F	0x6E61
+0x9CA0	0x6E62
+0x9CA1	0x6E63
+0x9CA2	0x6E64
+0x9CA3	0x6E65
+0x9CA4	0x6E66
+0x9CA5	0x6E67
+0x9CA6	0x6E68
+0x9CA7	0x6E69
+0x9CA8	0x6E6A
+0x9CA9	0x6E6C
+0x9CAA	0x6E6D
+0x9CAB	0x6E6F
+0x9CAC	0x6E70
+0x9CAD	0x6E71
+0x9CAE	0x6E72
+0x9CAF	0x6E73
+0x9CB0	0x6E74
+0x9CB1	0x6E75
+0x9CB2	0x6E76
+0x9CB3	0x6E77
+0x9CB4	0x6E78
+0x9CB5	0x6E79
+0x9CB6	0x6E7A
+0x9CB7	0x6E7B
+0x9CB8	0x6E7C
+0x9CB9	0x6E7D
+0x9CBA	0x6E80
+0x9CBB	0x6E81
+0x9CBC	0x6E82
+0x9CBD	0x6E84
+0x9CBE	0x6E87
+0x9CBF	0x6E88
+0x9CC0	0x6E8A
+0x9CC1	0x6E8B
+0x9CC2	0x6E8C
+0x9CC3	0x6E8D
+0x9CC4	0x6E8E
+0x9CC5	0x6E91
+0x9CC6	0x6E92
+0x9CC7	0x6E93
+0x9CC8	0x6E94
+0x9CC9	0x6E95
+0x9CCA	0x6E96
+0x9CCB	0x6E97
+0x9CCC	0x6E99
+0x9CCD	0x6E9A
+0x9CCE	0x6E9B
+0x9CCF	0x6E9D
+0x9CD0	0x6E9E
+0x9CD1	0x6EA0
+0x9CD2	0x6EA1
+0x9CD3	0x6EA3
+0x9CD4	0x6EA4
+0x9CD5	0x6EA6
+0x9CD6	0x6EA8
+0x9CD7	0x6EA9
+0x9CD8	0x6EAB
+0x9CD9	0x6EAC
+0x9CDA	0x6EAD
+0x9CDB	0x6EAE
+0x9CDC	0x6EB0
+0x9CDD	0x6EB3
+0x9CDE	0x6EB5
+0x9CDF	0x6EB8
+0x9CE0	0x6EB9
+0x9CE1	0x6EBC
+0x9CE2	0x6EBE
+0x9CE3	0x6EBF
+0x9CE4	0x6EC0
+0x9CE5	0x6EC3
+0x9CE6	0x6EC4
+0x9CE7	0x6EC5
+0x9CE8	0x6EC6
+0x9CE9	0x6EC8
+0x9CEA	0x6EC9
+0x9CEB	0x6ECA
+0x9CEC	0x6ECC
+0x9CED	0x6ECD
+0x9CEE	0x6ECE
+0x9CEF	0x6ED0
+0x9CF0	0x6ED2
+0x9CF1	0x6ED6
+0x9CF2	0x6ED8
+0x9CF3	0x6ED9
+0x9CF4	0x6EDB
+0x9CF5	0x6EDC
+0x9CF6	0x6EDD
+0x9CF7	0x6EE3
+0x9CF8	0x6EE7
+0x9CF9	0x6EEA
+0x9CFA	0x6EEB
+0x9CFB	0x6EEC
+0x9CFC	0x6EED
+0x9CFD	0x6EEE
+0x9CFE	0x6EEF
+0x9D40	0x6EF0
+0x9D41	0x6EF1
+0x9D42	0x6EF2
+0x9D43	0x6EF3
+0x9D44	0x6EF5
+0x9D45	0x6EF6
+0x9D46	0x6EF7
+0x9D47	0x6EF8
+0x9D48	0x6EFA
+0x9D49	0x6EFB
+0x9D4A	0x6EFC
+0x9D4B	0x6EFD
+0x9D4C	0x6EFE
+0x9D4D	0x6EFF
+0x9D4E	0x6F00
+0x9D4F	0x6F01
+0x9D50	0x6F03
+0x9D51	0x6F04
+0x9D52	0x6F05
+0x9D53	0x6F07
+0x9D54	0x6F08
+0x9D55	0x6F0A
+0x9D56	0x6F0B
+0x9D57	0x6F0C
+0x9D58	0x6F0D
+0x9D59	0x6F0E
+0x9D5A	0x6F10
+0x9D5B	0x6F11
+0x9D5C	0x6F12
+0x9D5D	0x6F16
+0x9D5E	0x6F17
+0x9D5F	0x6F18
+0x9D60	0x6F19
+0x9D61	0x6F1A
+0x9D62	0x6F1B
+0x9D63	0x6F1C
+0x9D64	0x6F1D
+0x9D65	0x6F1E
+0x9D66	0x6F1F
+0x9D67	0x6F21
+0x9D68	0x6F22
+0x9D69	0x6F23
+0x9D6A	0x6F25
+0x9D6B	0x6F26
+0x9D6C	0x6F27
+0x9D6D	0x6F28
+0x9D6E	0x6F2C
+0x9D6F	0x6F2E
+0x9D70	0x6F30
+0x9D71	0x6F32
+0x9D72	0x6F34
+0x9D73	0x6F35
+0x9D74	0x6F37
+0x9D75	0x6F38
+0x9D76	0x6F39
+0x9D77	0x6F3A
+0x9D78	0x6F3B
+0x9D79	0x6F3C
+0x9D7A	0x6F3D
+0x9D7B	0x6F3F
+0x9D7C	0x6F40
+0x9D7D	0x6F41
+0x9D7E	0x6F42
+0x9D80	0x6F43
+0x9D81	0x6F44
+0x9D82	0x6F45
+0x9D83	0x6F48
+0x9D84	0x6F49
+0x9D85	0x6F4A
+0x9D86	0x6F4C
+0x9D87	0x6F4E
+0x9D88	0x6F4F
+0x9D89	0x6F50
+0x9D8A	0x6F51
+0x9D8B	0x6F52
+0x9D8C	0x6F53
+0x9D8D	0x6F54
+0x9D8E	0x6F55
+0x9D8F	0x6F56
+0x9D90	0x6F57
+0x9D91	0x6F59
+0x9D92	0x6F5A
+0x9D93	0x6F5B
+0x9D94	0x6F5D
+0x9D95	0x6F5F
+0x9D96	0x6F60
+0x9D97	0x6F61
+0x9D98	0x6F63
+0x9D99	0x6F64
+0x9D9A	0x6F65
+0x9D9B	0x6F67
+0x9D9C	0x6F68
+0x9D9D	0x6F69
+0x9D9E	0x6F6A
+0x9D9F	0x6F6B
+0x9DA0	0x6F6C
+0x9DA1	0x6F6F
+0x9DA2	0x6F70
+0x9DA3	0x6F71
+0x9DA4	0x6F73
+0x9DA5	0x6F75
+0x9DA6	0x6F76
+0x9DA7	0x6F77
+0x9DA8	0x6F79
+0x9DA9	0x6F7B
+0x9DAA	0x6F7D
+0x9DAB	0x6F7E
+0x9DAC	0x6F7F
+0x9DAD	0x6F80
+0x9DAE	0x6F81
+0x9DAF	0x6F82
+0x9DB0	0x6F83
+0x9DB1	0x6F85
+0x9DB2	0x6F86
+0x9DB3	0x6F87
+0x9DB4	0x6F8A
+0x9DB5	0x6F8B
+0x9DB6	0x6F8F
+0x9DB7	0x6F90
+0x9DB8	0x6F91
+0x9DB9	0x6F92
+0x9DBA	0x6F93
+0x9DBB	0x6F94
+0x9DBC	0x6F95
+0x9DBD	0x6F96
+0x9DBE	0x6F97
+0x9DBF	0x6F98
+0x9DC0	0x6F99
+0x9DC1	0x6F9A
+0x9DC2	0x6F9B
+0x9DC3	0x6F9D
+0x9DC4	0x6F9E
+0x9DC5	0x6F9F
+0x9DC6	0x6FA0
+0x9DC7	0x6FA2
+0x9DC8	0x6FA3
+0x9DC9	0x6FA4
+0x9DCA	0x6FA5
+0x9DCB	0x6FA6
+0x9DCC	0x6FA8
+0x9DCD	0x6FA9
+0x9DCE	0x6FAA
+0x9DCF	0x6FAB
+0x9DD0	0x6FAC
+0x9DD1	0x6FAD
+0x9DD2	0x6FAE
+0x9DD3	0x6FAF
+0x9DD4	0x6FB0
+0x9DD5	0x6FB1
+0x9DD6	0x6FB2
+0x9DD7	0x6FB4
+0x9DD8	0x6FB5
+0x9DD9	0x6FB7
+0x9DDA	0x6FB8
+0x9DDB	0x6FBA
+0x9DDC	0x6FBB
+0x9DDD	0x6FBC
+0x9DDE	0x6FBD
+0x9DDF	0x6FBE
+0x9DE0	0x6FBF
+0x9DE1	0x6FC1
+0x9DE2	0x6FC3
+0x9DE3	0x6FC4
+0x9DE4	0x6FC5
+0x9DE5	0x6FC6
+0x9DE6	0x6FC7
+0x9DE7	0x6FC8
+0x9DE8	0x6FCA
+0x9DE9	0x6FCB
+0x9DEA	0x6FCC
+0x9DEB	0x6FCD
+0x9DEC	0x6FCE
+0x9DED	0x6FCF
+0x9DEE	0x6FD0
+0x9DEF	0x6FD3
+0x9DF0	0x6FD4
+0x9DF1	0x6FD5
+0x9DF2	0x6FD6
+0x9DF3	0x6FD7
+0x9DF4	0x6FD8
+0x9DF5	0x6FD9
+0x9DF6	0x6FDA
+0x9DF7	0x6FDB
+0x9DF8	0x6FDC
+0x9DF9	0x6FDD
+0x9DFA	0x6FDF
+0x9DFB	0x6FE2
+0x9DFC	0x6FE3
+0x9DFD	0x6FE4
+0x9DFE	0x6FE5
+0x9E40	0x6FE6
+0x9E41	0x6FE7
+0x9E42	0x6FE8
+0x9E43	0x6FE9
+0x9E44	0x6FEA
+0x9E45	0x6FEB
+0x9E46	0x6FEC
+0x9E47	0x6FED
+0x9E48	0x6FF0
+0x9E49	0x6FF1
+0x9E4A	0x6FF2
+0x9E4B	0x6FF3
+0x9E4C	0x6FF4
+0x9E4D	0x6FF5
+0x9E4E	0x6FF6
+0x9E4F	0x6FF7
+0x9E50	0x6FF8
+0x9E51	0x6FF9
+0x9E52	0x6FFA
+0x9E53	0x6FFB
+0x9E54	0x6FFC
+0x9E55	0x6FFD
+0x9E56	0x6FFE
+0x9E57	0x6FFF
+0x9E58	0x7000
+0x9E59	0x7001
+0x9E5A	0x7002
+0x9E5B	0x7003
+0x9E5C	0x7004
+0x9E5D	0x7005
+0x9E5E	0x7006
+0x9E5F	0x7007
+0x9E60	0x7008
+0x9E61	0x7009
+0x9E62	0x700A
+0x9E63	0x700B
+0x9E64	0x700C
+0x9E65	0x700D
+0x9E66	0x700E
+0x9E67	0x700F
+0x9E68	0x7010
+0x9E69	0x7012
+0x9E6A	0x7013
+0x9E6B	0x7014
+0x9E6C	0x7015
+0x9E6D	0x7016
+0x9E6E	0x7017
+0x9E6F	0x7018
+0x9E70	0x7019
+0x9E71	0x701C
+0x9E72	0x701D
+0x9E73	0x701E
+0x9E74	0x701F
+0x9E75	0x7020
+0x9E76	0x7021
+0x9E77	0x7022
+0x9E78	0x7024
+0x9E79	0x7025
+0x9E7A	0x7026
+0x9E7B	0x7027
+0x9E7C	0x7028
+0x9E7D	0x7029
+0x9E7E	0x702A
+0x9E80	0x702B
+0x9E81	0x702C
+0x9E82	0x702D
+0x9E83	0x702E
+0x9E84	0x702F
+0x9E85	0x7030
+0x9E86	0x7031
+0x9E87	0x7032
+0x9E88	0x7033
+0x9E89	0x7034
+0x9E8A	0x7036
+0x9E8B	0x7037
+0x9E8C	0x7038
+0x9E8D	0x703A
+0x9E8E	0x703B
+0x9E8F	0x703C
+0x9E90	0x703D
+0x9E91	0x703E
+0x9E92	0x703F
+0x9E93	0x7040
+0x9E94	0x7041
+0x9E95	0x7042
+0x9E96	0x7043
+0x9E97	0x7044
+0x9E98	0x7045
+0x9E99	0x7046
+0x9E9A	0x7047
+0x9E9B	0x7048
+0x9E9C	0x7049
+0x9E9D	0x704A
+0x9E9E	0x704B
+0x9E9F	0x704D
+0x9EA0	0x704E
+0x9EA1	0x7050
+0x9EA2	0x7051
+0x9EA3	0x7052
+0x9EA4	0x7053
+0x9EA5	0x7054
+0x9EA6	0x7055
+0x9EA7	0x7056
+0x9EA8	0x7057
+0x9EA9	0x7058
+0x9EAA	0x7059
+0x9EAB	0x705A
+0x9EAC	0x705B
+0x9EAD	0x705C
+0x9EAE	0x705D
+0x9EAF	0x705F
+0x9EB0	0x7060
+0x9EB1	0x7061
+0x9EB2	0x7062
+0x9EB3	0x7063
+0x9EB4	0x7064
+0x9EB5	0x7065
+0x9EB6	0x7066
+0x9EB7	0x7067
+0x9EB8	0x7068
+0x9EB9	0x7069
+0x9EBA	0x706A
+0x9EBB	0x706E
+0x9EBC	0x7071
+0x9EBD	0x7072
+0x9EBE	0x7073
+0x9EBF	0x7074
+0x9EC0	0x7077
+0x9EC1	0x7079
+0x9EC2	0x707A
+0x9EC3	0x707B
+0x9EC4	0x707D
+0x9EC5	0x7081
+0x9EC6	0x7082
+0x9EC7	0x7083
+0x9EC8	0x7084
+0x9EC9	0x7086
+0x9ECA	0x7087
+0x9ECB	0x7088
+0x9ECC	0x708B
+0x9ECD	0x708C
+0x9ECE	0x708D
+0x9ECF	0x708F
+0x9ED0	0x7090
+0x9ED1	0x7091
+0x9ED2	0x7093
+0x9ED3	0x7097
+0x9ED4	0x7098
+0x9ED5	0x709A
+0x9ED6	0x709B
+0x9ED7	0x709E
+0x9ED8	0x709F
+0x9ED9	0x70A0
+0x9EDA	0x70A1
+0x9EDB	0x70A2
+0x9EDC	0x70A3
+0x9EDD	0x70A4
+0x9EDE	0x70A5
+0x9EDF	0x70A6
+0x9EE0	0x70A7
+0x9EE1	0x70A8
+0x9EE2	0x70A9
+0x9EE3	0x70AA
+0x9EE4	0x70B0
+0x9EE5	0x70B2
+0x9EE6	0x70B4
+0x9EE7	0x70B5
+0x9EE8	0x70B6
+0x9EE9	0x70BA
+0x9EEA	0x70BE
+0x9EEB	0x70BF
+0x9EEC	0x70C4
+0x9EED	0x70C5
+0x9EEE	0x70C6
+0x9EEF	0x70C7
+0x9EF0	0x70C9
+0x9EF1	0x70CB
+0x9EF2	0x70CC
+0x9EF3	0x70CD
+0x9EF4	0x70CE
+0x9EF5	0x70CF
+0x9EF6	0x70D0
+0x9EF7	0x70D1
+0x9EF8	0x70D2
+0x9EF9	0x70D3
+0x9EFA	0x70D4
+0x9EFB	0x70D5
+0x9EFC	0x70D6
+0x9EFD	0x70D7
+0x9EFE	0x70DA
+0x9F40	0x70DC
+0x9F41	0x70DD
+0x9F42	0x70DE
+0x9F43	0x70E0
+0x9F44	0x70E1
+0x9F45	0x70E2
+0x9F46	0x70E3
+0x9F47	0x70E5
+0x9F48	0x70EA
+0x9F49	0x70EE
+0x9F4A	0x70F0
+0x9F4B	0x70F1
+0x9F4C	0x70F2
+0x9F4D	0x70F3
+0x9F4E	0x70F4
+0x9F4F	0x70F5
+0x9F50	0x70F6
+0x9F51	0x70F8
+0x9F52	0x70FA
+0x9F53	0x70FB
+0x9F54	0x70FC
+0x9F55	0x70FE
+0x9F56	0x70FF
+0x9F57	0x7100
+0x9F58	0x7101
+0x9F59	0x7102
+0x9F5A	0x7103
+0x9F5B	0x7104
+0x9F5C	0x7105
+0x9F5D	0x7106
+0x9F5E	0x7107
+0x9F5F	0x7108
+0x9F60	0x710B
+0x9F61	0x710C
+0x9F62	0x710D
+0x9F63	0x710E
+0x9F64	0x710F
+0x9F65	0x7111
+0x9F66	0x7112
+0x9F67	0x7114
+0x9F68	0x7117
+0x9F69	0x711B
+0x9F6A	0x711C
+0x9F6B	0x711D
+0x9F6C	0x711E
+0x9F6D	0x711F
+0x9F6E	0x7120
+0x9F6F	0x7121
+0x9F70	0x7122
+0x9F71	0x7123
+0x9F72	0x7124
+0x9F73	0x7125
+0x9F74	0x7127
+0x9F75	0x7128
+0x9F76	0x7129
+0x9F77	0x712A
+0x9F78	0x712B
+0x9F79	0x712C
+0x9F7A	0x712D
+0x9F7B	0x712E
+0x9F7C	0x7132
+0x9F7D	0x7133
+0x9F7E	0x7134
+0x9F80	0x7135
+0x9F81	0x7137
+0x9F82	0x7138
+0x9F83	0x7139
+0x9F84	0x713A
+0x9F85	0x713B
+0x9F86	0x713C
+0x9F87	0x713D
+0x9F88	0x713E
+0x9F89	0x713F
+0x9F8A	0x7140
+0x9F8B	0x7141
+0x9F8C	0x7142
+0x9F8D	0x7143
+0x9F8E	0x7144
+0x9F8F	0x7146
+0x9F90	0x7147
+0x9F91	0x7148
+0x9F92	0x7149
+0x9F93	0x714B
+0x9F94	0x714D
+0x9F95	0x714F
+0x9F96	0x7150
+0x9F97	0x7151
+0x9F98	0x7152
+0x9F99	0x7153
+0x9F9A	0x7154
+0x9F9B	0x7155
+0x9F9C	0x7156
+0x9F9D	0x7157
+0x9F9E	0x7158
+0x9F9F	0x7159
+0x9FA0	0x715A
+0x9FA1	0x715B
+0x9FA2	0x715D
+0x9FA3	0x715F
+0x9FA4	0x7160
+0x9FA5	0x7161
+0x9FA6	0x7162
+0x9FA7	0x7163
+0x9FA8	0x7165
+0x9FA9	0x7169
+0x9FAA	0x716A
+0x9FAB	0x716B
+0x9FAC	0x716C
+0x9FAD	0x716D
+0x9FAE	0x716F
+0x9FAF	0x7170
+0x9FB0	0x7171
+0x9FB1	0x7174
+0x9FB2	0x7175
+0x9FB3	0x7176
+0x9FB4	0x7177
+0x9FB5	0x7179
+0x9FB6	0x717B
+0x9FB7	0x717C
+0x9FB8	0x717E
+0x9FB9	0x717F
+0x9FBA	0x7180
+0x9FBB	0x7181
+0x9FBC	0x7182
+0x9FBD	0x7183
+0x9FBE	0x7185
+0x9FBF	0x7186
+0x9FC0	0x7187
+0x9FC1	0x7188
+0x9FC2	0x7189
+0x9FC3	0x718B
+0x9FC4	0x718C
+0x9FC5	0x718D
+0x9FC6	0x718E
+0x9FC7	0x7190
+0x9FC8	0x7191
+0x9FC9	0x7192
+0x9FCA	0x7193
+0x9FCB	0x7195
+0x9FCC	0x7196
+0x9FCD	0x7197
+0x9FCE	0x719A
+0x9FCF	0x719B
+0x9FD0	0x719C
+0x9FD1	0x719D
+0x9FD2	0x719E
+0x9FD3	0x71A1
+0x9FD4	0x71A2
+0x9FD5	0x71A3
+0x9FD6	0x71A4
+0x9FD7	0x71A5
+0x9FD8	0x71A6
+0x9FD9	0x71A7
+0x9FDA	0x71A9
+0x9FDB	0x71AA
+0x9FDC	0x71AB
+0x9FDD	0x71AD
+0x9FDE	0x71AE
+0x9FDF	0x71AF
+0x9FE0	0x71B0
+0x9FE1	0x71B1
+0x9FE2	0x71B2
+0x9FE3	0x71B4
+0x9FE4	0x71B6
+0x9FE5	0x71B7
+0x9FE6	0x71B8
+0x9FE7	0x71BA
+0x9FE8	0x71BB
+0x9FE9	0x71BC
+0x9FEA	0x71BD
+0x9FEB	0x71BE
+0x9FEC	0x71BF
+0x9FED	0x71C0
+0x9FEE	0x71C1
+0x9FEF	0x71C2
+0x9FF0	0x71C4
+0x9FF1	0x71C5
+0x9FF2	0x71C6
+0x9FF3	0x71C7
+0x9FF4	0x71C8
+0x9FF5	0x71C9
+0x9FF6	0x71CA
+0x9FF7	0x71CB
+0x9FF8	0x71CC
+0x9FF9	0x71CD
+0x9FFA	0x71CF
+0x9FFB	0x71D0
+0x9FFC	0x71D1
+0x9FFD	0x71D2
+0x9FFE	0x71D3
+0xA040	0x71D6
+0xA041	0x71D7
+0xA042	0x71D8
+0xA043	0x71D9
+0xA044	0x71DA
+0xA045	0x71DB
+0xA046	0x71DC
+0xA047	0x71DD
+0xA048	0x71DE
+0xA049	0x71DF
+0xA04A	0x71E1
+0xA04B	0x71E2
+0xA04C	0x71E3
+0xA04D	0x71E4
+0xA04E	0x71E6
+0xA04F	0x71E8
+0xA050	0x71E9
+0xA051	0x71EA
+0xA052	0x71EB
+0xA053	0x71EC
+0xA054	0x71ED
+0xA055	0x71EF
+0xA056	0x71F0
+0xA057	0x71F1
+0xA058	0x71F2
+0xA059	0x71F3
+0xA05A	0x71F4
+0xA05B	0x71F5
+0xA05C	0x71F6
+0xA05D	0x71F7
+0xA05E	0x71F8
+0xA05F	0x71FA
+0xA060	0x71FB
+0xA061	0x71FC
+0xA062	0x71FD
+0xA063	0x71FE
+0xA064	0x71FF
+0xA065	0x7200
+0xA066	0x7201
+0xA067	0x7202
+0xA068	0x7203
+0xA069	0x7204
+0xA06A	0x7205
+0xA06B	0x7207
+0xA06C	0x7208
+0xA06D	0x7209
+0xA06E	0x720A
+0xA06F	0x720B
+0xA070	0x720C
+0xA071	0x720D
+0xA072	0x720E
+0xA073	0x720F
+0xA074	0x7210
+0xA075	0x7211
+0xA076	0x7212
+0xA077	0x7213
+0xA078	0x7214
+0xA079	0x7215
+0xA07A	0x7216
+0xA07B	0x7217
+0xA07C	0x7218
+0xA07D	0x7219
+0xA07E	0x721A
+0xA080	0x721B
+0xA081	0x721C
+0xA082	0x721E
+0xA083	0x721F
+0xA084	0x7220
+0xA085	0x7221
+0xA086	0x7222
+0xA087	0x7223
+0xA088	0x7224
+0xA089	0x7225
+0xA08A	0x7226
+0xA08B	0x7227
+0xA08C	0x7229
+0xA08D	0x722B
+0xA08E	0x722D
+0xA08F	0x722E
+0xA090	0x722F
+0xA091	0x7232
+0xA092	0x7233
+0xA093	0x7234
+0xA094	0x723A
+0xA095	0x723C
+0xA096	0x723E
+0xA097	0x7240
+0xA098	0x7241
+0xA099	0x7242
+0xA09A	0x7243
+0xA09B	0x7244
+0xA09C	0x7245
+0xA09D	0x7246
+0xA09E	0x7249
+0xA09F	0x724A
+0xA0A0	0x724B
+0xA0A1	0x724E
+0xA0A2	0x724F
+0xA0A3	0x7250
+0xA0A4	0x7251
+0xA0A5	0x7253
+0xA0A6	0x7254
+0xA0A7	0x7255
+0xA0A8	0x7257
+0xA0A9	0x7258
+0xA0AA	0x725A
+0xA0AB	0x725C
+0xA0AC	0x725E
+0xA0AD	0x7260
+0xA0AE	0x7263
+0xA0AF	0x7264
+0xA0B0	0x7265
+0xA0B1	0x7268
+0xA0B2	0x726A
+0xA0B3	0x726B
+0xA0B4	0x726C
+0xA0B5	0x726D
+0xA0B6	0x7270
+0xA0B7	0x7271
+0xA0B8	0x7273
+0xA0B9	0x7274
+0xA0BA	0x7276
+0xA0BB	0x7277
+0xA0BC	0x7278
+0xA0BD	0x727B
+0xA0BE	0x727C
+0xA0BF	0x727D
+0xA0C0	0x7282
+0xA0C1	0x7283
+0xA0C2	0x7285
+0xA0C3	0x7286
+0xA0C4	0x7287
+0xA0C5	0x7288
+0xA0C6	0x7289
+0xA0C7	0x728C
+0xA0C8	0x728E
+0xA0C9	0x7290
+0xA0CA	0x7291
+0xA0CB	0x7293
+0xA0CC	0x7294
+0xA0CD	0x7295
+0xA0CE	0x7296
+0xA0CF	0x7297
+0xA0D0	0x7298
+0xA0D1	0x7299
+0xA0D2	0x729A
+0xA0D3	0x729B
+0xA0D4	0x729C
+0xA0D5	0x729D
+0xA0D6	0x729E
+0xA0D7	0x72A0
+0xA0D8	0x72A1
+0xA0D9	0x72A2
+0xA0DA	0x72A3
+0xA0DB	0x72A4
+0xA0DC	0x72A5
+0xA0DD	0x72A6
+0xA0DE	0x72A7
+0xA0DF	0x72A8
+0xA0E0	0x72A9
+0xA0E1	0x72AA
+0xA0E2	0x72AB
+0xA0E3	0x72AE
+0xA0E4	0x72B1
+0xA0E5	0x72B2
+0xA0E6	0x72B3
+0xA0E7	0x72B5
+0xA0E8	0x72BA
+0xA0E9	0x72BB
+0xA0EA	0x72BC
+0xA0EB	0x72BD
+0xA0EC	0x72BE
+0xA0ED	0x72BF
+0xA0EE	0x72C0
+0xA0EF	0x72C5
+0xA0F0	0x72C6
+0xA0F1	0x72C7
+0xA0F2	0x72C9
+0xA0F3	0x72CA
+0xA0F4	0x72CB
+0xA0F5	0x72CC
+0xA0F6	0x72CF
+0xA0F7	0x72D1
+0xA0F8	0x72D3
+0xA0F9	0x72D4
+0xA0FA	0x72D5
+0xA0FB	0x72D6
+0xA0FC	0x72D8
+0xA0FD	0x72DA
+0xA0FE	0x72DB
+0xA1A1	0x3000
+0xA1A2	0x3001
+0xA1A3	0x3002
+0xA1A4	0x00B7
+0xA1A5	0x02C9
+0xA1A6	0x02C7
+0xA1A7	0x00A8
+0xA1A8	0x3003
+0xA1A9	0x3005
+0xA1AA	0x2014
+0xA1AB	0xFF5E
+0xA1AC	0x2016
+0xA1AD	0x2026
+0xA1AE	0x2018
+0xA1AF	0x2019
+0xA1B0	0x201C
+0xA1B1	0x201D
+0xA1B2	0x3014
+0xA1B3	0x3015
+0xA1B4	0x3008
+0xA1B5	0x3009
+0xA1B6	0x300A
+0xA1B7	0x300B
+0xA1B8	0x300C
+0xA1B9	0x300D
+0xA1BA	0x300E
+0xA1BB	0x300F
+0xA1BC	0x3016
+0xA1BD	0x3017
+0xA1BE	0x3010
+0xA1BF	0x3011
+0xA1C0	0x00B1
+0xA1C1	0x00D7
+0xA1C2	0x00F7
+0xA1C3	0x2236
+0xA1C4	0x2227
+0xA1C5	0x2228
+0xA1C6	0x2211
+0xA1C7	0x220F
+0xA1C8	0x222A
+0xA1C9	0x2229
+0xA1CA	0x2208
+0xA1CB	0x2237
+0xA1CC	0x221A
+0xA1CD	0x22A5
+0xA1CE	0x2225
+0xA1CF	0x2220
+0xA1D0	0x2312
+0xA1D1	0x2299
+0xA1D2	0x222B
+0xA1D3	0x222E
+0xA1D4	0x2261
+0xA1D5	0x224C
+0xA1D6	0x2248
+0xA1D7	0x223D
+0xA1D8	0x221D
+0xA1D9	0x2260
+0xA1DA	0x226E
+0xA1DB	0x226F
+0xA1DC	0x2264
+0xA1DD	0x2265
+0xA1DE	0x221E
+0xA1DF	0x2235
+0xA1E0	0x2234
+0xA1E1	0x2642
+0xA1E2	0x2640
+0xA1E3	0x00B0
+0xA1E4	0x2032
+0xA1E5	0x2033
+0xA1E6	0x2103
+0xA1E7	0xFF04
+0xA1E8	0x00A4
+0xA1E9	0xFFE0
+0xA1EA	0xFFE1
+0xA1EB	0x2030
+0xA1EC	0x00A7
+0xA1ED	0x2116
+0xA1EE	0x2606
+0xA1EF	0x2605
+0xA1F0	0x25CB
+0xA1F1	0x25CF
+0xA1F2	0x25CE
+0xA1F3	0x25C7
+0xA1F4	0x25C6
+0xA1F5	0x25A1
+0xA1F6	0x25A0
+0xA1F7	0x25B3
+0xA1F8	0x25B2
+0xA1F9	0x203B
+0xA1FA	0x2192
+0xA1FB	0x2190
+0xA1FC	0x2191
+0xA1FD	0x2193
+0xA1FE	0x3013
+0xA2A1	0x2170
+0xA2A2	0x2171
+0xA2A3	0x2172
+0xA2A4	0x2173
+0xA2A5	0x2174
+0xA2A6	0x2175
+0xA2A7	0x2176
+0xA2A8	0x2177
+0xA2A9	0x2178
+0xA2AA	0x2179
+0xA2B1	0x2488
+0xA2B2	0x2489
+0xA2B3	0x248A
+0xA2B4	0x248B
+0xA2B5	0x248C
+0xA2B6	0x248D
+0xA2B7	0x248E
+0xA2B8	0x248F
+0xA2B9	0x2490
+0xA2BA	0x2491
+0xA2BB	0x2492
+0xA2BC	0x2493
+0xA2BD	0x2494
+0xA2BE	0x2495
+0xA2BF	0x2496
+0xA2C0	0x2497
+0xA2C1	0x2498
+0xA2C2	0x2499
+0xA2C3	0x249A
+0xA2C4	0x249B
+0xA2C5	0x2474
+0xA2C6	0x2475
+0xA2C7	0x2476
+0xA2C8	0x2477
+0xA2C9	0x2478
+0xA2CA	0x2479
+0xA2CB	0x247A
+0xA2CC	0x247B
+0xA2CD	0x247C
+0xA2CE	0x247D
+0xA2CF	0x247E
+0xA2D0	0x247F
+0xA2D1	0x2480
+0xA2D2	0x2481
+0xA2D3	0x2482
+0xA2D4	0x2483
+0xA2D5	0x2484
+0xA2D6	0x2485
+0xA2D7	0x2486
+0xA2D8	0x2487
+0xA2D9	0x2460
+0xA2DA	0x2461
+0xA2DB	0x2462
+0xA2DC	0x2463
+0xA2DD	0x2464
+0xA2DE	0x2465
+0xA2DF	0x2466
+0xA2E0	0x2467
+0xA2E1	0x2468
+0xA2E2	0x2469
+0xA2E5	0x3220
+0xA2E6	0x3221
+0xA2E7	0x3222
+0xA2E8	0x3223
+0xA2E9	0x3224
+0xA2EA	0x3225
+0xA2EB	0x3226
+0xA2EC	0x3227
+0xA2ED	0x3228
+0xA2EE	0x3229
+0xA2F1	0x2160
+0xA2F2	0x2161
+0xA2F3	0x2162
+0xA2F4	0x2163
+0xA2F5	0x2164
+0xA2F6	0x2165
+0xA2F7	0x2166
+0xA2F8	0x2167
+0xA2F9	0x2168
+0xA2FA	0x2169
+0xA2FB	0x216A
+0xA2FC	0x216B
+0xA3A1	0xFF01
+0xA3A2	0xFF02
+0xA3A3	0xFF03
+0xA3A4	0xFFE5
+0xA3A5	0xFF05
+0xA3A6	0xFF06
+0xA3A7	0xFF07
+0xA3A8	0xFF08
+0xA3A9	0xFF09
+0xA3AA	0xFF0A
+0xA3AB	0xFF0B
+0xA3AC	0xFF0C
+0xA3AD	0xFF0D
+0xA3AE	0xFF0E
+0xA3AF	0xFF0F
+0xA3B0	0xFF10
+0xA3B1	0xFF11
+0xA3B2	0xFF12
+0xA3B3	0xFF13
+0xA3B4	0xFF14
+0xA3B5	0xFF15
+0xA3B6	0xFF16
+0xA3B7	0xFF17
+0xA3B8	0xFF18
+0xA3B9	0xFF19
+0xA3BA	0xFF1A
+0xA3BB	0xFF1B
+0xA3BC	0xFF1C
+0xA3BD	0xFF1D
+0xA3BE	0xFF1E
+0xA3BF	0xFF1F
+0xA3C0	0xFF20
+0xA3C1	0xFF21
+0xA3C2	0xFF22
+0xA3C3	0xFF23
+0xA3C4	0xFF24
+0xA3C5	0xFF25
+0xA3C6	0xFF26
+0xA3C7	0xFF27
+0xA3C8	0xFF28
+0xA3C9	0xFF29
+0xA3CA	0xFF2A
+0xA3CB	0xFF2B
+0xA3CC	0xFF2C
+0xA3CD	0xFF2D
+0xA3CE	0xFF2E
+0xA3CF	0xFF2F
+0xA3D0	0xFF30
+0xA3D1	0xFF31
+0xA3D2	0xFF32
+0xA3D3	0xFF33
+0xA3D4	0xFF34
+0xA3D5	0xFF35
+0xA3D6	0xFF36
+0xA3D7	0xFF37
+0xA3D8	0xFF38
+0xA3D9	0xFF39
+0xA3DA	0xFF3A
+0xA3DB	0xFF3B
+0xA3DC	0xFF3C
+0xA3DD	0xFF3D
+0xA3DE	0xFF3E
+0xA3DF	0xFF3F
+0xA3E0	0xFF40
+0xA3E1	0xFF41
+0xA3E2	0xFF42
+0xA3E3	0xFF43
+0xA3E4	0xFF44
+0xA3E5	0xFF45
+0xA3E6	0xFF46
+0xA3E7	0xFF47
+0xA3E8	0xFF48
+0xA3E9	0xFF49
+0xA3EA	0xFF4A
+0xA3EB	0xFF4B
+0xA3EC	0xFF4C
+0xA3ED	0xFF4D
+0xA3EE	0xFF4E
+0xA3EF	0xFF4F
+0xA3F0	0xFF50
+0xA3F1	0xFF51
+0xA3F2	0xFF52
+0xA3F3	0xFF53
+0xA3F4	0xFF54
+0xA3F5	0xFF55
+0xA3F6	0xFF56
+0xA3F7	0xFF57
+0xA3F8	0xFF58
+0xA3F9	0xFF59
+0xA3FA	0xFF5A
+0xA3FB	0xFF5B
+0xA3FC	0xFF5C
+0xA3FD	0xFF5D
+0xA3FE	0xFFE3
+0xA4A1	0x3041
+0xA4A2	0x3042
+0xA4A3	0x3043
+0xA4A4	0x3044
+0xA4A5	0x3045
+0xA4A6	0x3046
+0xA4A7	0x3047
+0xA4A8	0x3048
+0xA4A9	0x3049
+0xA4AA	0x304A
+0xA4AB	0x304B
+0xA4AC	0x304C
+0xA4AD	0x304D
+0xA4AE	0x304E
+0xA4AF	0x304F
+0xA4B0	0x3050
+0xA4B1	0x3051
+0xA4B2	0x3052
+0xA4B3	0x3053
+0xA4B4	0x3054
+0xA4B5	0x3055
+0xA4B6	0x3056
+0xA4B7	0x3057
+0xA4B8	0x3058
+0xA4B9	0x3059
+0xA4BA	0x305A
+0xA4BB	0x305B
+0xA4BC	0x305C
+0xA4BD	0x305D
+0xA4BE	0x305E
+0xA4BF	0x305F
+0xA4C0	0x3060
+0xA4C1	0x3061
+0xA4C2	0x3062
+0xA4C3	0x3063
+0xA4C4	0x3064
+0xA4C5	0x3065
+0xA4C6	0x3066
+0xA4C7	0x3067
+0xA4C8	0x3068
+0xA4C9	0x3069
+0xA4CA	0x306A
+0xA4CB	0x306B
+0xA4CC	0x306C
+0xA4CD	0x306D
+0xA4CE	0x306E
+0xA4CF	0x306F
+0xA4D0	0x3070
+0xA4D1	0x3071
+0xA4D2	0x3072
+0xA4D3	0x3073
+0xA4D4	0x3074
+0xA4D5	0x3075
+0xA4D6	0x3076
+0xA4D7	0x3077
+0xA4D8	0x3078
+0xA4D9	0x3079
+0xA4DA	0x307A
+0xA4DB	0x307B
+0xA4DC	0x307C
+0xA4DD	0x307D
+0xA4DE	0x307E
+0xA4DF	0x307F
+0xA4E0	0x3080
+0xA4E1	0x3081
+0xA4E2	0x3082
+0xA4E3	0x3083
+0xA4E4	0x3084
+0xA4E5	0x3085
+0xA4E6	0x3086
+0xA4E7	0x3087
+0xA4E8	0x3088
+0xA4E9	0x3089
+0xA4EA	0x308A
+0xA4EB	0x308B
+0xA4EC	0x308C
+0xA4ED	0x308D
+0xA4EE	0x308E
+0xA4EF	0x308F
+0xA4F0	0x3090
+0xA4F1	0x3091
+0xA4F2	0x3092
+0xA4F3	0x3093
+0xA5A1	0x30A1
+0xA5A2	0x30A2
+0xA5A3	0x30A3
+0xA5A4	0x30A4
+0xA5A5	0x30A5
+0xA5A6	0x30A6
+0xA5A7	0x30A7
+0xA5A8	0x30A8
+0xA5A9	0x30A9
+0xA5AA	0x30AA
+0xA5AB	0x30AB
+0xA5AC	0x30AC
+0xA5AD	0x30AD
+0xA5AE	0x30AE
+0xA5AF	0x30AF
+0xA5B0	0x30B0
+0xA5B1	0x30B1
+0xA5B2	0x30B2
+0xA5B3	0x30B3
+0xA5B4	0x30B4
+0xA5B5	0x30B5
+0xA5B6	0x30B6
+0xA5B7	0x30B7
+0xA5B8	0x30B8
+0xA5B9	0x30B9
+0xA5BA	0x30BA
+0xA5BB	0x30BB
+0xA5BC	0x30BC
+0xA5BD	0x30BD
+0xA5BE	0x30BE
+0xA5BF	0x30BF
+0xA5C0	0x30C0
+0xA5C1	0x30C1
+0xA5C2	0x30C2
+0xA5C3	0x30C3
+0xA5C4	0x30C4
+0xA5C5	0x30C5
+0xA5C6	0x30C6
+0xA5C7	0x30C7
+0xA5C8	0x30C8
+0xA5C9	0x30C9
+0xA5CA	0x30CA
+0xA5CB	0x30CB
+0xA5CC	0x30CC
+0xA5CD	0x30CD
+0xA5CE	0x30CE
+0xA5CF	0x30CF
+0xA5D0	0x30D0
+0xA5D1	0x30D1
+0xA5D2	0x30D2
+0xA5D3	0x30D3
+0xA5D4	0x30D4
+0xA5D5	0x30D5
+0xA5D6	0x30D6
+0xA5D7	0x30D7
+0xA5D8	0x30D8
+0xA5D9	0x30D9
+0xA5DA	0x30DA
+0xA5DB	0x30DB
+0xA5DC	0x30DC
+0xA5DD	0x30DD
+0xA5DE	0x30DE
+0xA5DF	0x30DF
+0xA5E0	0x30E0
+0xA5E1	0x30E1
+0xA5E2	0x30E2
+0xA5E3	0x30E3
+0xA5E4	0x30E4
+0xA5E5	0x30E5
+0xA5E6	0x30E6
+0xA5E7	0x30E7
+0xA5E8	0x30E8
+0xA5E9	0x30E9
+0xA5EA	0x30EA
+0xA5EB	0x30EB
+0xA5EC	0x30EC
+0xA5ED	0x30ED
+0xA5EE	0x30EE
+0xA5EF	0x30EF
+0xA5F0	0x30F0
+0xA5F1	0x30F1
+0xA5F2	0x30F2
+0xA5F3	0x30F3
+0xA5F4	0x30F4
+0xA5F5	0x30F5
+0xA5F6	0x30F6
+0xA6A1	0x0391
+0xA6A2	0x0392
+0xA6A3	0x0393
+0xA6A4	0x0394
+0xA6A5	0x0395
+0xA6A6	0x0396
+0xA6A7	0x0397
+0xA6A8	0x0398
+0xA6A9	0x0399
+0xA6AA	0x039A
+0xA6AB	0x039B
+0xA6AC	0x039C
+0xA6AD	0x039D
+0xA6AE	0x039E
+0xA6AF	0x039F
+0xA6B0	0x03A0
+0xA6B1	0x03A1
+0xA6B2	0x03A3
+0xA6B3	0x03A4
+0xA6B4	0x03A5
+0xA6B5	0x03A6
+0xA6B6	0x03A7
+0xA6B7	0x03A8
+0xA6B8	0x03A9
+0xA6C1	0x03B1
+0xA6C2	0x03B2
+0xA6C3	0x03B3
+0xA6C4	0x03B4
+0xA6C5	0x03B5
+0xA6C6	0x03B6
+0xA6C7	0x03B7
+0xA6C8	0x03B8
+0xA6C9	0x03B9
+0xA6CA	0x03BA
+0xA6CB	0x03BB
+0xA6CC	0x03BC
+0xA6CD	0x03BD
+0xA6CE	0x03BE
+0xA6CF	0x03BF
+0xA6D0	0x03C0
+0xA6D1	0x03C1
+0xA6D2	0x03C3
+0xA6D3	0x03C4
+0xA6D4	0x03C5
+0xA6D5	0x03C6
+0xA6D6	0x03C7
+0xA6D7	0x03C8
+0xA6D8	0x03C9
+0xA6E0	0xFE35
+0xA6E1	0xFE36
+0xA6E2	0xFE39
+0xA6E3	0xFE3A
+0xA6E4	0xFE3F
+0xA6E5	0xFE40
+0xA6E6	0xFE3D
+0xA6E7	0xFE3E
+0xA6E8	0xFE41
+0xA6E9	0xFE42
+0xA6EA	0xFE43
+0xA6EB	0xFE44
+0xA6EE	0xFE3B
+0xA6EF	0xFE3C
+0xA6F0	0xFE37
+0xA6F1	0xFE38
+0xA6F2	0xFE31
+0xA6F4	0xFE33
+0xA6F5	0xFE34
+0xA7A1	0x0410
+0xA7A2	0x0411
+0xA7A3	0x0412
+0xA7A4	0x0413
+0xA7A5	0x0414
+0xA7A6	0x0415
+0xA7A7	0x0401
+0xA7A8	0x0416
+0xA7A9	0x0417
+0xA7AA	0x0418
+0xA7AB	0x0419
+0xA7AC	0x041A
+0xA7AD	0x041B
+0xA7AE	0x041C
+0xA7AF	0x041D
+0xA7B0	0x041E
+0xA7B1	0x041F
+0xA7B2	0x0420
+0xA7B3	0x0421
+0xA7B4	0x0422
+0xA7B5	0x0423
+0xA7B6	0x0424
+0xA7B7	0x0425
+0xA7B8	0x0426
+0xA7B9	0x0427
+0xA7BA	0x0428
+0xA7BB	0x0429
+0xA7BC	0x042A
+0xA7BD	0x042B
+0xA7BE	0x042C
+0xA7BF	0x042D
+0xA7C0	0x042E
+0xA7C1	0x042F
+0xA7D1	0x0430
+0xA7D2	0x0431
+0xA7D3	0x0432
+0xA7D4	0x0433
+0xA7D5	0x0434
+0xA7D6	0x0435
+0xA7D7	0x0451
+0xA7D8	0x0436
+0xA7D9	0x0437
+0xA7DA	0x0438
+0xA7DB	0x0439
+0xA7DC	0x043A
+0xA7DD	0x043B
+0xA7DE	0x043C
+0xA7DF	0x043D
+0xA7E0	0x043E
+0xA7E1	0x043F
+0xA7E2	0x0440
+0xA7E3	0x0441
+0xA7E4	0x0442
+0xA7E5	0x0443
+0xA7E6	0x0444
+0xA7E7	0x0445
+0xA7E8	0x0446
+0xA7E9	0x0447
+0xA7EA	0x0448
+0xA7EB	0x0449
+0xA7EC	0x044A
+0xA7ED	0x044B
+0xA7EE	0x044C
+0xA7EF	0x044D
+0xA7F0	0x044E
+0xA7F1	0x044F
+0xA840	0x02CA
+0xA841	0x02CB
+0xA842	0x02D9
+0xA843	0x2013
+0xA844	0x2015
+0xA845	0x2025
+0xA846	0x2035
+0xA847	0x2105
+0xA848	0x2109
+0xA849	0x2196
+0xA84A	0x2197
+0xA84B	0x2198
+0xA84C	0x2199
+0xA84D	0x2215
+0xA84E	0x221F
+0xA84F	0x2223
+0xA850	0x2252
+0xA851	0x2266
+0xA852	0x2267
+0xA853	0x22BF
+0xA854	0x2550
+0xA855	0x2551
+0xA856	0x2552
+0xA857	0x2553
+0xA858	0x2554
+0xA859	0x2555
+0xA85A	0x2556
+0xA85B	0x2557
+0xA85C	0x2558
+0xA85D	0x2559
+0xA85E	0x255A
+0xA85F	0x255B
+0xA860	0x255C
+0xA861	0x255D
+0xA862	0x255E
+0xA863	0x255F
+0xA864	0x2560
+0xA865	0x2561
+0xA866	0x2562
+0xA867	0x2563
+0xA868	0x2564
+0xA869	0x2565
+0xA86A	0x2566
+0xA86B	0x2567
+0xA86C	0x2568
+0xA86D	0x2569
+0xA86E	0x256A
+0xA86F	0x256B
+0xA870	0x256C
+0xA871	0x256D
+0xA872	0x256E
+0xA873	0x256F
+0xA874	0x2570
+0xA875	0x2571
+0xA876	0x2572
+0xA877	0x2573
+0xA878	0x2581
+0xA879	0x2582
+0xA87A	0x2583
+0xA87B	0x2584
+0xA87C	0x2585
+0xA87D	0x2586
+0xA87E	0x2587
+0xA880	0x2588
+0xA881	0x2589
+0xA882	0x258A
+0xA883	0x258B
+0xA884	0x258C
+0xA885	0x258D
+0xA886	0x258E
+0xA887	0x258F
+0xA888	0x2593
+0xA889	0x2594
+0xA88A	0x2595
+0xA88B	0x25BC
+0xA88C	0x25BD
+0xA88D	0x25E2
+0xA88E	0x25E3
+0xA88F	0x25E4
+0xA890	0x25E5
+0xA891	0x2609
+0xA892	0x2295
+0xA893	0x3012
+0xA894	0x301D
+0xA895	0x301E
+0xA8A1	0x0101
+0xA8A2	0x00E1
+0xA8A3	0x01CE
+0xA8A4	0x00E0
+0xA8A5	0x0113
+0xA8A6	0x00E9
+0xA8A7	0x011B
+0xA8A8	0x00E8
+0xA8A9	0x012B
+0xA8AA	0x00ED
+0xA8AB	0x01D0
+0xA8AC	0x00EC
+0xA8AD	0x014D
+0xA8AE	0x00F3
+0xA8AF	0x01D2
+0xA8B0	0x00F2
+0xA8B1	0x016B
+0xA8B2	0x00FA
+0xA8B3	0x01D4
+0xA8B4	0x00F9
+0xA8B5	0x01D6
+0xA8B6	0x01D8
+0xA8B7	0x01DA
+0xA8B8	0x01DC
+0xA8B9	0x00FC
+0xA8BA	0x00EA
+0xA8BB	0x0251
+0xA8BD	0x0144
+0xA8BE	0x0148
+0xA8C0	0x0261
+0xA8C5	0x3105
+0xA8C6	0x3106
+0xA8C7	0x3107
+0xA8C8	0x3108
+0xA8C9	0x3109
+0xA8CA	0x310A
+0xA8CB	0x310B
+0xA8CC	0x310C
+0xA8CD	0x310D
+0xA8CE	0x310E
+0xA8CF	0x310F
+0xA8D0	0x3110
+0xA8D1	0x3111
+0xA8D2	0x3112
+0xA8D3	0x3113
+0xA8D4	0x3114
+0xA8D5	0x3115
+0xA8D6	0x3116
+0xA8D7	0x3117
+0xA8D8	0x3118
+0xA8D9	0x3119
+0xA8DA	0x311A
+0xA8DB	0x311B
+0xA8DC	0x311C
+0xA8DD	0x311D
+0xA8DE	0x311E
+0xA8DF	0x311F
+0xA8E0	0x3120
+0xA8E1	0x3121
+0xA8E2	0x3122
+0xA8E3	0x3123
+0xA8E4	0x3124
+0xA8E5	0x3125
+0xA8E6	0x3126
+0xA8E7	0x3127
+0xA8E8	0x3128
+0xA8E9	0x3129
+0xA940	0x3021
+0xA941	0x3022
+0xA942	0x3023
+0xA943	0x3024
+0xA944	0x3025
+0xA945	0x3026
+0xA946	0x3027
+0xA947	0x3028
+0xA948	0x3029
+0xA949	0x32A3
+0xA94A	0x338E
+0xA94B	0x338F
+0xA94C	0x339C
+0xA94D	0x339D
+0xA94E	0x339E
+0xA94F	0x33A1
+0xA950	0x33C4
+0xA951	0x33CE
+0xA952	0x33D1
+0xA953	0x33D2
+0xA954	0x33D5
+0xA955	0xFE30
+0xA956	0xFFE2
+0xA957	0xFFE4
+0xA959	0x2121
+0xA95A	0x3231
+0xA95C	0x2010
+0xA960	0x30FC
+0xA961	0x309B
+0xA962	0x309C
+0xA963	0x30FD
+0xA964	0x30FE
+0xA965	0x3006
+0xA966	0x309D
+0xA967	0x309E
+0xA968	0xFE49
+0xA969	0xFE4A
+0xA96A	0xFE4B
+0xA96B	0xFE4C
+0xA96C	0xFE4D
+0xA96D	0xFE4E
+0xA96E	0xFE4F
+0xA96F	0xFE50
+0xA970	0xFE51
+0xA971	0xFE52
+0xA972	0xFE54
+0xA973	0xFE55
+0xA974	0xFE56
+0xA975	0xFE57
+0xA976	0xFE59
+0xA977	0xFE5A
+0xA978	0xFE5B
+0xA979	0xFE5C
+0xA97A	0xFE5D
+0xA97B	0xFE5E
+0xA97C	0xFE5F
+0xA97D	0xFE60
+0xA97E	0xFE61
+0xA980	0xFE62
+0xA981	0xFE63
+0xA982	0xFE64
+0xA983	0xFE65
+0xA984	0xFE66
+0xA985	0xFE68
+0xA986	0xFE69
+0xA987	0xFE6A
+0xA988	0xFE6B
+0xA996	0x3007
+0xA9A4	0x2500
+0xA9A5	0x2501
+0xA9A6	0x2502
+0xA9A7	0x2503
+0xA9A8	0x2504
+0xA9A9	0x2505
+0xA9AA	0x2506
+0xA9AB	0x2507
+0xA9AC	0x2508
+0xA9AD	0x2509
+0xA9AE	0x250A
+0xA9AF	0x250B
+0xA9B0	0x250C
+0xA9B1	0x250D
+0xA9B2	0x250E
+0xA9B3	0x250F
+0xA9B4	0x2510
+0xA9B5	0x2511
+0xA9B6	0x2512
+0xA9B7	0x2513
+0xA9B8	0x2514
+0xA9B9	0x2515
+0xA9BA	0x2516
+0xA9BB	0x2517
+0xA9BC	0x2518
+0xA9BD	0x2519
+0xA9BE	0x251A
+0xA9BF	0x251B
+0xA9C0	0x251C
+0xA9C1	0x251D
+0xA9C2	0x251E
+0xA9C3	0x251F
+0xA9C4	0x2520
+0xA9C5	0x2521
+0xA9C6	0x2522
+0xA9C7	0x2523
+0xA9C8	0x2524
+0xA9C9	0x2525
+0xA9CA	0x2526
+0xA9CB	0x2527
+0xA9CC	0x2528
+0xA9CD	0x2529
+0xA9CE	0x252A
+0xA9CF	0x252B
+0xA9D0	0x252C
+0xA9D1	0x252D
+0xA9D2	0x252E
+0xA9D3	0x252F
+0xA9D4	0x2530
+0xA9D5	0x2531
+0xA9D6	0x2532
+0xA9D7	0x2533
+0xA9D8	0x2534
+0xA9D9	0x2535
+0xA9DA	0x2536
+0xA9DB	0x2537
+0xA9DC	0x2538
+0xA9DD	0x2539
+0xA9DE	0x253A
+0xA9DF	0x253B
+0xA9E0	0x253C
+0xA9E1	0x253D
+0xA9E2	0x253E
+0xA9E3	0x253F
+0xA9E4	0x2540
+0xA9E5	0x2541
+0xA9E6	0x2542
+0xA9E7	0x2543
+0xA9E8	0x2544
+0xA9E9	0x2545
+0xA9EA	0x2546
+0xA9EB	0x2547
+0xA9EC	0x2548
+0xA9ED	0x2549
+0xA9EE	0x254A
+0xA9EF	0x254B
+0xAA40	0x72DC
+0xAA41	0x72DD
+0xAA42	0x72DF
+0xAA43	0x72E2
+0xAA44	0x72E3
+0xAA45	0x72E4
+0xAA46	0x72E5
+0xAA47	0x72E6
+0xAA48	0x72E7
+0xAA49	0x72EA
+0xAA4A	0x72EB
+0xAA4B	0x72F5
+0xAA4C	0x72F6
+0xAA4D	0x72F9
+0xAA4E	0x72FD
+0xAA4F	0x72FE
+0xAA50	0x72FF
+0xAA51	0x7300
+0xAA52	0x7302
+0xAA53	0x7304
+0xAA54	0x7305
+0xAA55	0x7306
+0xAA56	0x7307
+0xAA57	0x7308
+0xAA58	0x7309
+0xAA59	0x730B
+0xAA5A	0x730C
+0xAA5B	0x730D
+0xAA5C	0x730F
+0xAA5D	0x7310
+0xAA5E	0x7311
+0xAA5F	0x7312
+0xAA60	0x7314
+0xAA61	0x7318
+0xAA62	0x7319
+0xAA63	0x731A
+0xAA64	0x731F
+0xAA65	0x7320
+0xAA66	0x7323
+0xAA67	0x7324
+0xAA68	0x7326
+0xAA69	0x7327
+0xAA6A	0x7328
+0xAA6B	0x732D
+0xAA6C	0x732F
+0xAA6D	0x7330
+0xAA6E	0x7332
+0xAA6F	0x7333
+0xAA70	0x7335
+0xAA71	0x7336
+0xAA72	0x733A
+0xAA73	0x733B
+0xAA74	0x733C
+0xAA75	0x733D
+0xAA76	0x7340
+0xAA77	0x7341
+0xAA78	0x7342
+0xAA79	0x7343
+0xAA7A	0x7344
+0xAA7B	0x7345
+0xAA7C	0x7346
+0xAA7D	0x7347
+0xAA7E	0x7348
+0xAA80	0x7349
+0xAA81	0x734A
+0xAA82	0x734B
+0xAA83	0x734C
+0xAA84	0x734E
+0xAA85	0x734F
+0xAA86	0x7351
+0xAA87	0x7353
+0xAA88	0x7354
+0xAA89	0x7355
+0xAA8A	0x7356
+0xAA8B	0x7358
+0xAA8C	0x7359
+0xAA8D	0x735A
+0xAA8E	0x735B
+0xAA8F	0x735C
+0xAA90	0x735D
+0xAA91	0x735E
+0xAA92	0x735F
+0xAA93	0x7361
+0xAA94	0x7362
+0xAA95	0x7363
+0xAA96	0x7364
+0xAA97	0x7365
+0xAA98	0x7366
+0xAA99	0x7367
+0xAA9A	0x7368
+0xAA9B	0x7369
+0xAA9C	0x736A
+0xAA9D	0x736B
+0xAA9E	0x736E
+0xAA9F	0x7370
+0xAAA0	0x7371
+0xAB40	0x7372
+0xAB41	0x7373
+0xAB42	0x7374
+0xAB43	0x7375
+0xAB44	0x7376
+0xAB45	0x7377
+0xAB46	0x7378
+0xAB47	0x7379
+0xAB48	0x737A
+0xAB49	0x737B
+0xAB4A	0x737C
+0xAB4B	0x737D
+0xAB4C	0x737F
+0xAB4D	0x7380
+0xAB4E	0x7381
+0xAB4F	0x7382
+0xAB50	0x7383
+0xAB51	0x7385
+0xAB52	0x7386
+0xAB53	0x7388
+0xAB54	0x738A
+0xAB55	0x738C
+0xAB56	0x738D
+0xAB57	0x738F
+0xAB58	0x7390
+0xAB59	0x7392
+0xAB5A	0x7393
+0xAB5B	0x7394
+0xAB5C	0x7395
+0xAB5D	0x7397
+0xAB5E	0x7398
+0xAB5F	0x7399
+0xAB60	0x739A
+0xAB61	0x739C
+0xAB62	0x739D
+0xAB63	0x739E
+0xAB64	0x73A0
+0xAB65	0x73A1
+0xAB66	0x73A3
+0xAB67	0x73A4
+0xAB68	0x73A5
+0xAB69	0x73A6
+0xAB6A	0x73A7
+0xAB6B	0x73A8
+0xAB6C	0x73AA
+0xAB6D	0x73AC
+0xAB6E	0x73AD
+0xAB6F	0x73B1
+0xAB70	0x73B4
+0xAB71	0x73B5
+0xAB72	0x73B6
+0xAB73	0x73B8
+0xAB74	0x73B9
+0xAB75	0x73BC
+0xAB76	0x73BD
+0xAB77	0x73BE
+0xAB78	0x73BF
+0xAB79	0x73C1
+0xAB7A	0x73C3
+0xAB7B	0x73C4
+0xAB7C	0x73C5
+0xAB7D	0x73C6
+0xAB7E	0x73C7
+0xAB80	0x73CB
+0xAB81	0x73CC
+0xAB82	0x73CE
+0xAB83	0x73D2
+0xAB84	0x73D3
+0xAB85	0x73D4
+0xAB86	0x73D5
+0xAB87	0x73D6
+0xAB88	0x73D7
+0xAB89	0x73D8
+0xAB8A	0x73DA
+0xAB8B	0x73DB
+0xAB8C	0x73DC
+0xAB8D	0x73DD
+0xAB8E	0x73DF
+0xAB8F	0x73E1
+0xAB90	0x73E2
+0xAB91	0x73E3
+0xAB92	0x73E4
+0xAB93	0x73E6
+0xAB94	0x73E8
+0xAB95	0x73EA
+0xAB96	0x73EB
+0xAB97	0x73EC
+0xAB98	0x73EE
+0xAB99	0x73EF
+0xAB9A	0x73F0
+0xAB9B	0x73F1
+0xAB9C	0x73F3
+0xAB9D	0x73F4
+0xAB9E	0x73F5
+0xAB9F	0x73F6
+0xABA0	0x73F7
+0xAC40	0x73F8
+0xAC41	0x73F9
+0xAC42	0x73FA
+0xAC43	0x73FB
+0xAC44	0x73FC
+0xAC45	0x73FD
+0xAC46	0x73FE
+0xAC47	0x73FF
+0xAC48	0x7400
+0xAC49	0x7401
+0xAC4A	0x7402
+0xAC4B	0x7404
+0xAC4C	0x7407
+0xAC4D	0x7408
+0xAC4E	0x740B
+0xAC4F	0x740C
+0xAC50	0x740D
+0xAC51	0x740E
+0xAC52	0x7411
+0xAC53	0x7412
+0xAC54	0x7413
+0xAC55	0x7414
+0xAC56	0x7415
+0xAC57	0x7416
+0xAC58	0x7417
+0xAC59	0x7418
+0xAC5A	0x7419
+0xAC5B	0x741C
+0xAC5C	0x741D
+0xAC5D	0x741E
+0xAC5E	0x741F
+0xAC5F	0x7420
+0xAC60	0x7421
+0xAC61	0x7423
+0xAC62	0x7424
+0xAC63	0x7427
+0xAC64	0x7429
+0xAC65	0x742B
+0xAC66	0x742D
+0xAC67	0x742F
+0xAC68	0x7431
+0xAC69	0x7432
+0xAC6A	0x7437
+0xAC6B	0x7438
+0xAC6C	0x7439
+0xAC6D	0x743A
+0xAC6E	0x743B
+0xAC6F	0x743D
+0xAC70	0x743E
+0xAC71	0x743F
+0xAC72	0x7440
+0xAC73	0x7442
+0xAC74	0x7443
+0xAC75	0x7444
+0xAC76	0x7445
+0xAC77	0x7446
+0xAC78	0x7447
+0xAC79	0x7448
+0xAC7A	0x7449
+0xAC7B	0x744A
+0xAC7C	0x744B
+0xAC7D	0x744C
+0xAC7E	0x744D
+0xAC80	0x744E
+0xAC81	0x744F
+0xAC82	0x7450
+0xAC83	0x7451
+0xAC84	0x7452
+0xAC85	0x7453
+0xAC86	0x7454
+0xAC87	0x7456
+0xAC88	0x7458
+0xAC89	0x745D
+0xAC8A	0x7460
+0xAC8B	0x7461
+0xAC8C	0x7462
+0xAC8D	0x7463
+0xAC8E	0x7464
+0xAC8F	0x7465
+0xAC90	0x7466
+0xAC91	0x7467
+0xAC92	0x7468
+0xAC93	0x7469
+0xAC94	0x746A
+0xAC95	0x746B
+0xAC96	0x746C
+0xAC97	0x746E
+0xAC98	0x746F
+0xAC99	0x7471
+0xAC9A	0x7472
+0xAC9B	0x7473
+0xAC9C	0x7474
+0xAC9D	0x7475
+0xAC9E	0x7478
+0xAC9F	0x7479
+0xACA0	0x747A
+0xAD40	0x747B
+0xAD41	0x747C
+0xAD42	0x747D
+0xAD43	0x747F
+0xAD44	0x7482
+0xAD45	0x7484
+0xAD46	0x7485
+0xAD47	0x7486
+0xAD48	0x7488
+0xAD49	0x7489
+0xAD4A	0x748A
+0xAD4B	0x748C
+0xAD4C	0x748D
+0xAD4D	0x748F
+0xAD4E	0x7491
+0xAD4F	0x7492
+0xAD50	0x7493
+0xAD51	0x7494
+0xAD52	0x7495
+0xAD53	0x7496
+0xAD54	0x7497
+0xAD55	0x7498
+0xAD56	0x7499
+0xAD57	0x749A
+0xAD58	0x749B
+0xAD59	0x749D
+0xAD5A	0x749F
+0xAD5B	0x74A0
+0xAD5C	0x74A1
+0xAD5D	0x74A2
+0xAD5E	0x74A3
+0xAD5F	0x74A4
+0xAD60	0x74A5
+0xAD61	0x74A6
+0xAD62	0x74AA
+0xAD63	0x74AB
+0xAD64	0x74AC
+0xAD65	0x74AD
+0xAD66	0x74AE
+0xAD67	0x74AF
+0xAD68	0x74B0
+0xAD69	0x74B1
+0xAD6A	0x74B2
+0xAD6B	0x74B3
+0xAD6C	0x74B4
+0xAD6D	0x74B5
+0xAD6E	0x74B6
+0xAD6F	0x74B7
+0xAD70	0x74B8
+0xAD71	0x74B9
+0xAD72	0x74BB
+0xAD73	0x74BC
+0xAD74	0x74BD
+0xAD75	0x74BE
+0xAD76	0x74BF
+0xAD77	0x74C0
+0xAD78	0x74C1
+0xAD79	0x74C2
+0xAD7A	0x74C3
+0xAD7B	0x74C4
+0xAD7C	0x74C5
+0xAD7D	0x74C6
+0xAD7E	0x74C7
+0xAD80	0x74C8
+0xAD81	0x74C9
+0xAD82	0x74CA
+0xAD83	0x74CB
+0xAD84	0x74CC
+0xAD85	0x74CD
+0xAD86	0x74CE
+0xAD87	0x74CF
+0xAD88	0x74D0
+0xAD89	0x74D1
+0xAD8A	0x74D3
+0xAD8B	0x74D4
+0xAD8C	0x74D5
+0xAD8D	0x74D6
+0xAD8E	0x74D7
+0xAD8F	0x74D8
+0xAD90	0x74D9
+0xAD91	0x74DA
+0xAD92	0x74DB
+0xAD93	0x74DD
+0xAD94	0x74DF
+0xAD95	0x74E1
+0xAD96	0x74E5
+0xAD97	0x74E7
+0xAD98	0x74E8
+0xAD99	0x74E9
+0xAD9A	0x74EA
+0xAD9B	0x74EB
+0xAD9C	0x74EC
+0xAD9D	0x74ED
+0xAD9E	0x74F0
+0xAD9F	0x74F1
+0xADA0	0x74F2
+0xAE40	0x74F3
+0xAE41	0x74F5
+0xAE42	0x74F8
+0xAE43	0x74F9
+0xAE44	0x74FA
+0xAE45	0x74FB
+0xAE46	0x74FC
+0xAE47	0x74FD
+0xAE48	0x74FE
+0xAE49	0x7500
+0xAE4A	0x7501
+0xAE4B	0x7502
+0xAE4C	0x7503
+0xAE4D	0x7505
+0xAE4E	0x7506
+0xAE4F	0x7507
+0xAE50	0x7508
+0xAE51	0x7509
+0xAE52	0x750A
+0xAE53	0x750B
+0xAE54	0x750C
+0xAE55	0x750E
+0xAE56	0x7510
+0xAE57	0x7512
+0xAE58	0x7514
+0xAE59	0x7515
+0xAE5A	0x7516
+0xAE5B	0x7517
+0xAE5C	0x751B
+0xAE5D	0x751D
+0xAE5E	0x751E
+0xAE5F	0x7520
+0xAE60	0x7521
+0xAE61	0x7522
+0xAE62	0x7523
+0xAE63	0x7524
+0xAE64	0x7526
+0xAE65	0x7527
+0xAE66	0x752A
+0xAE67	0x752E
+0xAE68	0x7534
+0xAE69	0x7536
+0xAE6A	0x7539
+0xAE6B	0x753C
+0xAE6C	0x753D
+0xAE6D	0x753F
+0xAE6E	0x7541
+0xAE6F	0x7542
+0xAE70	0x7543
+0xAE71	0x7544
+0xAE72	0x7546
+0xAE73	0x7547
+0xAE74	0x7549
+0xAE75	0x754A
+0xAE76	0x754D
+0xAE77	0x7550
+0xAE78	0x7551
+0xAE79	0x7552
+0xAE7A	0x7553
+0xAE7B	0x7555
+0xAE7C	0x7556
+0xAE7D	0x7557
+0xAE7E	0x7558
+0xAE80	0x755D
+0xAE81	0x755E
+0xAE82	0x755F
+0xAE83	0x7560
+0xAE84	0x7561
+0xAE85	0x7562
+0xAE86	0x7563
+0xAE87	0x7564
+0xAE88	0x7567
+0xAE89	0x7568
+0xAE8A	0x7569
+0xAE8B	0x756B
+0xAE8C	0x756C
+0xAE8D	0x756D
+0xAE8E	0x756E
+0xAE8F	0x756F
+0xAE90	0x7570
+0xAE91	0x7571
+0xAE92	0x7573
+0xAE93	0x7575
+0xAE94	0x7576
+0xAE95	0x7577
+0xAE96	0x757A
+0xAE97	0x757B
+0xAE98	0x757C
+0xAE99	0x757D
+0xAE9A	0x757E
+0xAE9B	0x7580
+0xAE9C	0x7581
+0xAE9D	0x7582
+0xAE9E	0x7584
+0xAE9F	0x7585
+0xAEA0	0x7587
+0xAF40	0x7588
+0xAF41	0x7589
+0xAF42	0x758A
+0xAF43	0x758C
+0xAF44	0x758D
+0xAF45	0x758E
+0xAF46	0x7590
+0xAF47	0x7593
+0xAF48	0x7595
+0xAF49	0x7598
+0xAF4A	0x759B
+0xAF4B	0x759C
+0xAF4C	0x759E
+0xAF4D	0x75A2
+0xAF4E	0x75A6
+0xAF4F	0x75A7
+0xAF50	0x75A8
+0xAF51	0x75A9
+0xAF52	0x75AA
+0xAF53	0x75AD
+0xAF54	0x75B6
+0xAF55	0x75B7
+0xAF56	0x75BA
+0xAF57	0x75BB
+0xAF58	0x75BF
+0xAF59	0x75C0
+0xAF5A	0x75C1
+0xAF5B	0x75C6
+0xAF5C	0x75CB
+0xAF5D	0x75CC
+0xAF5E	0x75CE
+0xAF5F	0x75CF
+0xAF60	0x75D0
+0xAF61	0x75D1
+0xAF62	0x75D3
+0xAF63	0x75D7
+0xAF64	0x75D9
+0xAF65	0x75DA
+0xAF66	0x75DC
+0xAF67	0x75DD
+0xAF68	0x75DF
+0xAF69	0x75E0
+0xAF6A	0x75E1
+0xAF6B	0x75E5
+0xAF6C	0x75E9
+0xAF6D	0x75EC
+0xAF6E	0x75ED
+0xAF6F	0x75EE
+0xAF70	0x75EF
+0xAF71	0x75F2
+0xAF72	0x75F3
+0xAF73	0x75F5
+0xAF74	0x75F6
+0xAF75	0x75F7
+0xAF76	0x75F8
+0xAF77	0x75FA
+0xAF78	0x75FB
+0xAF79	0x75FD
+0xAF7A	0x75FE
+0xAF7B	0x7602
+0xAF7C	0x7604
+0xAF7D	0x7606
+0xAF7E	0x7607
+0xAF80	0x7608
+0xAF81	0x7609
+0xAF82	0x760B
+0xAF83	0x760D
+0xAF84	0x760E
+0xAF85	0x760F
+0xAF86	0x7611
+0xAF87	0x7612
+0xAF88	0x7613
+0xAF89	0x7614
+0xAF8A	0x7616
+0xAF8B	0x761A
+0xAF8C	0x761C
+0xAF8D	0x761D
+0xAF8E	0x761E
+0xAF8F	0x7621
+0xAF90	0x7623
+0xAF91	0x7627
+0xAF92	0x7628
+0xAF93	0x762C
+0xAF94	0x762E
+0xAF95	0x762F
+0xAF96	0x7631
+0xAF97	0x7632
+0xAF98	0x7636
+0xAF99	0x7637
+0xAF9A	0x7639
+0xAF9B	0x763A
+0xAF9C	0x763B
+0xAF9D	0x763D
+0xAF9E	0x7641
+0xAF9F	0x7642
+0xAFA0	0x7644
+0xB040	0x7645
+0xB041	0x7646
+0xB042	0x7647
+0xB043	0x7648
+0xB044	0x7649
+0xB045	0x764A
+0xB046	0x764B
+0xB047	0x764E
+0xB048	0x764F
+0xB049	0x7650
+0xB04A	0x7651
+0xB04B	0x7652
+0xB04C	0x7653
+0xB04D	0x7655
+0xB04E	0x7657
+0xB04F	0x7658
+0xB050	0x7659
+0xB051	0x765A
+0xB052	0x765B
+0xB053	0x765D
+0xB054	0x765F
+0xB055	0x7660
+0xB056	0x7661
+0xB057	0x7662
+0xB058	0x7664
+0xB059	0x7665
+0xB05A	0x7666
+0xB05B	0x7667
+0xB05C	0x7668
+0xB05D	0x7669
+0xB05E	0x766A
+0xB05F	0x766C
+0xB060	0x766D
+0xB061	0x766E
+0xB062	0x7670
+0xB063	0x7671
+0xB064	0x7672
+0xB065	0x7673
+0xB066	0x7674
+0xB067	0x7675
+0xB068	0x7676
+0xB069	0x7677
+0xB06A	0x7679
+0xB06B	0x767A
+0xB06C	0x767C
+0xB06D	0x767F
+0xB06E	0x7680
+0xB06F	0x7681
+0xB070	0x7683
+0xB071	0x7685
+0xB072	0x7689
+0xB073	0x768A
+0xB074	0x768C
+0xB075	0x768D
+0xB076	0x768F
+0xB077	0x7690
+0xB078	0x7692
+0xB079	0x7694
+0xB07A	0x7695
+0xB07B	0x7697
+0xB07C	0x7698
+0xB07D	0x769A
+0xB07E	0x769B
+0xB080	0x769C
+0xB081	0x769D
+0xB082	0x769E
+0xB083	0x769F
+0xB084	0x76A0
+0xB085	0x76A1
+0xB086	0x76A2
+0xB087	0x76A3
+0xB088	0x76A5
+0xB089	0x76A6
+0xB08A	0x76A7
+0xB08B	0x76A8
+0xB08C	0x76A9
+0xB08D	0x76AA
+0xB08E	0x76AB
+0xB08F	0x76AC
+0xB090	0x76AD
+0xB091	0x76AF
+0xB092	0x76B0
+0xB093	0x76B3
+0xB094	0x76B5
+0xB095	0x76B6
+0xB096	0x76B7
+0xB097	0x76B8
+0xB098	0x76B9
+0xB099	0x76BA
+0xB09A	0x76BB
+0xB09B	0x76BC
+0xB09C	0x76BD
+0xB09D	0x76BE
+0xB09E	0x76C0
+0xB09F	0x76C1
+0xB0A0	0x76C3
+0xB0A1	0x554A
+0xB0A2	0x963F
+0xB0A3	0x57C3
+0xB0A4	0x6328
+0xB0A5	0x54CE
+0xB0A6	0x5509
+0xB0A7	0x54C0
+0xB0A8	0x7691
+0xB0A9	0x764C
+0xB0AA	0x853C
+0xB0AB	0x77EE
+0xB0AC	0x827E
+0xB0AD	0x788D
+0xB0AE	0x7231
+0xB0AF	0x9698
+0xB0B0	0x978D
+0xB0B1	0x6C28
+0xB0B2	0x5B89
+0xB0B3	0x4FFA
+0xB0B4	0x6309
+0xB0B5	0x6697
+0xB0B6	0x5CB8
+0xB0B7	0x80FA
+0xB0B8	0x6848
+0xB0B9	0x80AE
+0xB0BA	0x6602
+0xB0BB	0x76CE
+0xB0BC	0x51F9
+0xB0BD	0x6556
+0xB0BE	0x71AC
+0xB0BF	0x7FF1
+0xB0C0	0x8884
+0xB0C1	0x50B2
+0xB0C2	0x5965
+0xB0C3	0x61CA
+0xB0C4	0x6FB3
+0xB0C5	0x82AD
+0xB0C6	0x634C
+0xB0C7	0x6252
+0xB0C8	0x53ED
+0xB0C9	0x5427
+0xB0CA	0x7B06
+0xB0CB	0x516B
+0xB0CC	0x75A4
+0xB0CD	0x5DF4
+0xB0CE	0x62D4
+0xB0CF	0x8DCB
+0xB0D0	0x9776
+0xB0D1	0x628A
+0xB0D2	0x8019
+0xB0D3	0x575D
+0xB0D4	0x9738
+0xB0D5	0x7F62
+0xB0D6	0x7238
+0xB0D7	0x767D
+0xB0D8	0x67CF
+0xB0D9	0x767E
+0xB0DA	0x6446
+0xB0DB	0x4F70
+0xB0DC	0x8D25
+0xB0DD	0x62DC
+0xB0DE	0x7A17
+0xB0DF	0x6591
+0xB0E0	0x73ED
+0xB0E1	0x642C
+0xB0E2	0x6273
+0xB0E3	0x822C
+0xB0E4	0x9881
+0xB0E5	0x677F
+0xB0E6	0x7248
+0xB0E7	0x626E
+0xB0E8	0x62CC
+0xB0E9	0x4F34
+0xB0EA	0x74E3
+0xB0EB	0x534A
+0xB0EC	0x529E
+0xB0ED	0x7ECA
+0xB0EE	0x90A6
+0xB0EF	0x5E2E
+0xB0F0	0x6886
+0xB0F1	0x699C
+0xB0F2	0x8180
+0xB0F3	0x7ED1
+0xB0F4	0x68D2
+0xB0F5	0x78C5
+0xB0F6	0x868C
+0xB0F7	0x9551
+0xB0F8	0x508D
+0xB0F9	0x8C24
+0xB0FA	0x82DE
+0xB0FB	0x80DE
+0xB0FC	0x5305
+0xB0FD	0x8912
+0xB0FE	0x5265
+0xB140	0x76C4
+0xB141	0x76C7
+0xB142	0x76C9
+0xB143	0x76CB
+0xB144	0x76CC
+0xB145	0x76D3
+0xB146	0x76D5
+0xB147	0x76D9
+0xB148	0x76DA
+0xB149	0x76DC
+0xB14A	0x76DD
+0xB14B	0x76DE
+0xB14C	0x76E0
+0xB14D	0x76E1
+0xB14E	0x76E2
+0xB14F	0x76E3
+0xB150	0x76E4
+0xB151	0x76E6
+0xB152	0x76E7
+0xB153	0x76E8
+0xB154	0x76E9
+0xB155	0x76EA
+0xB156	0x76EB
+0xB157	0x76EC
+0xB158	0x76ED
+0xB159	0x76F0
+0xB15A	0x76F3
+0xB15B	0x76F5
+0xB15C	0x76F6
+0xB15D	0x76F7
+0xB15E	0x76FA
+0xB15F	0x76FB
+0xB160	0x76FD
+0xB161	0x76FF
+0xB162	0x7700
+0xB163	0x7702
+0xB164	0x7703
+0xB165	0x7705
+0xB166	0x7706
+0xB167	0x770A
+0xB168	0x770C
+0xB169	0x770E
+0xB16A	0x770F
+0xB16B	0x7710
+0xB16C	0x7711
+0xB16D	0x7712
+0xB16E	0x7713
+0xB16F	0x7714
+0xB170	0x7715
+0xB171	0x7716
+0xB172	0x7717
+0xB173	0x7718
+0xB174	0x771B
+0xB175	0x771C
+0xB176	0x771D
+0xB177	0x771E
+0xB178	0x7721
+0xB179	0x7723
+0xB17A	0x7724
+0xB17B	0x7725
+0xB17C	0x7727
+0xB17D	0x772A
+0xB17E	0x772B
+0xB180	0x772C
+0xB181	0x772E
+0xB182	0x7730
+0xB183	0x7731
+0xB184	0x7732
+0xB185	0x7733
+0xB186	0x7734
+0xB187	0x7739
+0xB188	0x773B
+0xB189	0x773D
+0xB18A	0x773E
+0xB18B	0x773F
+0xB18C	0x7742
+0xB18D	0x7744
+0xB18E	0x7745
+0xB18F	0x7746
+0xB190	0x7748
+0xB191	0x7749
+0xB192	0x774A
+0xB193	0x774B
+0xB194	0x774C
+0xB195	0x774D
+0xB196	0x774E
+0xB197	0x774F
+0xB198	0x7752
+0xB199	0x7753
+0xB19A	0x7754
+0xB19B	0x7755
+0xB19C	0x7756
+0xB19D	0x7757
+0xB19E	0x7758
+0xB19F	0x7759
+0xB1A0	0x775C
+0xB1A1	0x8584
+0xB1A2	0x96F9
+0xB1A3	0x4FDD
+0xB1A4	0x5821
+0xB1A5	0x9971
+0xB1A6	0x5B9D
+0xB1A7	0x62B1
+0xB1A8	0x62A5
+0xB1A9	0x66B4
+0xB1AA	0x8C79
+0xB1AB	0x9C8D
+0xB1AC	0x7206
+0xB1AD	0x676F
+0xB1AE	0x7891
+0xB1AF	0x60B2
+0xB1B0	0x5351
+0xB1B1	0x5317
+0xB1B2	0x8F88
+0xB1B3	0x80CC
+0xB1B4	0x8D1D
+0xB1B5	0x94A1
+0xB1B6	0x500D
+0xB1B7	0x72C8
+0xB1B8	0x5907
+0xB1B9	0x60EB
+0xB1BA	0x7119
+0xB1BB	0x88AB
+0xB1BC	0x5954
+0xB1BD	0x82EF
+0xB1BE	0x672C
+0xB1BF	0x7B28
+0xB1C0	0x5D29
+0xB1C1	0x7EF7
+0xB1C2	0x752D
+0xB1C3	0x6CF5
+0xB1C4	0x8E66
+0xB1C5	0x8FF8
+0xB1C6	0x903C
+0xB1C7	0x9F3B
+0xB1C8	0x6BD4
+0xB1C9	0x9119
+0xB1CA	0x7B14
+0xB1CB	0x5F7C
+0xB1CC	0x78A7
+0xB1CD	0x84D6
+0xB1CE	0x853D
+0xB1CF	0x6BD5
+0xB1D0	0x6BD9
+0xB1D1	0x6BD6
+0xB1D2	0x5E01
+0xB1D3	0x5E87
+0xB1D4	0x75F9
+0xB1D5	0x95ED
+0xB1D6	0x655D
+0xB1D7	0x5F0A
+0xB1D8	0x5FC5
+0xB1D9	0x8F9F
+0xB1DA	0x58C1
+0xB1DB	0x81C2
+0xB1DC	0x907F
+0xB1DD	0x965B
+0xB1DE	0x97AD
+0xB1DF	0x8FB9
+0xB1E0	0x7F16
+0xB1E1	0x8D2C
+0xB1E2	0x6241
+0xB1E3	0x4FBF
+0xB1E4	0x53D8
+0xB1E5	0x535E
+0xB1E6	0x8FA8
+0xB1E7	0x8FA9
+0xB1E8	0x8FAB
+0xB1E9	0x904D
+0xB1EA	0x6807
+0xB1EB	0x5F6A
+0xB1EC	0x8198
+0xB1ED	0x8868
+0xB1EE	0x9CD6
+0xB1EF	0x618B
+0xB1F0	0x522B
+0xB1F1	0x762A
+0xB1F2	0x5F6C
+0xB1F3	0x658C
+0xB1F4	0x6FD2
+0xB1F5	0x6EE8
+0xB1F6	0x5BBE
+0xB1F7	0x6448
+0xB1F8	0x5175
+0xB1F9	0x51B0
+0xB1FA	0x67C4
+0xB1FB	0x4E19
+0xB1FC	0x79C9
+0xB1FD	0x997C
+0xB1FE	0x70B3
+0xB240	0x775D
+0xB241	0x775E
+0xB242	0x775F
+0xB243	0x7760
+0xB244	0x7764
+0xB245	0x7767
+0xB246	0x7769
+0xB247	0x776A
+0xB248	0x776D
+0xB249	0x776E
+0xB24A	0x776F
+0xB24B	0x7770
+0xB24C	0x7771
+0xB24D	0x7772
+0xB24E	0x7773
+0xB24F	0x7774
+0xB250	0x7775
+0xB251	0x7776
+0xB252	0x7777
+0xB253	0x7778
+0xB254	0x777A
+0xB255	0x777B
+0xB256	0x777C
+0xB257	0x7781
+0xB258	0x7782
+0xB259	0x7783
+0xB25A	0x7786
+0xB25B	0x7787
+0xB25C	0x7788
+0xB25D	0x7789
+0xB25E	0x778A
+0xB25F	0x778B
+0xB260	0x778F
+0xB261	0x7790
+0xB262	0x7793
+0xB263	0x7794
+0xB264	0x7795
+0xB265	0x7796
+0xB266	0x7797
+0xB267	0x7798
+0xB268	0x7799
+0xB269	0x779A
+0xB26A	0x779B
+0xB26B	0x779C
+0xB26C	0x779D
+0xB26D	0x779E
+0xB26E	0x77A1
+0xB26F	0x77A3
+0xB270	0x77A4
+0xB271	0x77A6
+0xB272	0x77A8
+0xB273	0x77AB
+0xB274	0x77AD
+0xB275	0x77AE
+0xB276	0x77AF
+0xB277	0x77B1
+0xB278	0x77B2
+0xB279	0x77B4
+0xB27A	0x77B6
+0xB27B	0x77B7
+0xB27C	0x77B8
+0xB27D	0x77B9
+0xB27E	0x77BA
+0xB280	0x77BC
+0xB281	0x77BE
+0xB282	0x77C0
+0xB283	0x77C1
+0xB284	0x77C2
+0xB285	0x77C3
+0xB286	0x77C4
+0xB287	0x77C5
+0xB288	0x77C6
+0xB289	0x77C7
+0xB28A	0x77C8
+0xB28B	0x77C9
+0xB28C	0x77CA
+0xB28D	0x77CB
+0xB28E	0x77CC
+0xB28F	0x77CE
+0xB290	0x77CF
+0xB291	0x77D0
+0xB292	0x77D1
+0xB293	0x77D2
+0xB294	0x77D3
+0xB295	0x77D4
+0xB296	0x77D5
+0xB297	0x77D6
+0xB298	0x77D8
+0xB299	0x77D9
+0xB29A	0x77DA
+0xB29B	0x77DD
+0xB29C	0x77DE
+0xB29D	0x77DF
+0xB29E	0x77E0
+0xB29F	0x77E1
+0xB2A0	0x77E4
+0xB2A1	0x75C5
+0xB2A2	0x5E76
+0xB2A3	0x73BB
+0xB2A4	0x83E0
+0xB2A5	0x64AD
+0xB2A6	0x62E8
+0xB2A7	0x94B5
+0xB2A8	0x6CE2
+0xB2A9	0x535A
+0xB2AA	0x52C3
+0xB2AB	0x640F
+0xB2AC	0x94C2
+0xB2AD	0x7B94
+0xB2AE	0x4F2F
+0xB2AF	0x5E1B
+0xB2B0	0x8236
+0xB2B1	0x8116
+0xB2B2	0x818A
+0xB2B3	0x6E24
+0xB2B4	0x6CCA
+0xB2B5	0x9A73
+0xB2B6	0x6355
+0xB2B7	0x535C
+0xB2B8	0x54FA
+0xB2B9	0x8865
+0xB2BA	0x57E0
+0xB2BB	0x4E0D
+0xB2BC	0x5E03
+0xB2BD	0x6B65
+0xB2BE	0x7C3F
+0xB2BF	0x90E8
+0xB2C0	0x6016
+0xB2C1	0x64E6
+0xB2C2	0x731C
+0xB2C3	0x88C1
+0xB2C4	0x6750
+0xB2C5	0x624D
+0xB2C6	0x8D22
+0xB2C7	0x776C
+0xB2C8	0x8E29
+0xB2C9	0x91C7
+0xB2CA	0x5F69
+0xB2CB	0x83DC
+0xB2CC	0x8521
+0xB2CD	0x9910
+0xB2CE	0x53C2
+0xB2CF	0x8695
+0xB2D0	0x6B8B
+0xB2D1	0x60ED
+0xB2D2	0x60E8
+0xB2D3	0x707F
+0xB2D4	0x82CD
+0xB2D5	0x8231
+0xB2D6	0x4ED3
+0xB2D7	0x6CA7
+0xB2D8	0x85CF
+0xB2D9	0x64CD
+0xB2DA	0x7CD9
+0xB2DB	0x69FD
+0xB2DC	0x66F9
+0xB2DD	0x8349
+0xB2DE	0x5395
+0xB2DF	0x7B56
+0xB2E0	0x4FA7
+0xB2E1	0x518C
+0xB2E2	0x6D4B
+0xB2E3	0x5C42
+0xB2E4	0x8E6D
+0xB2E5	0x63D2
+0xB2E6	0x53C9
+0xB2E7	0x832C
+0xB2E8	0x8336
+0xB2E9	0x67E5
+0xB2EA	0x78B4
+0xB2EB	0x643D
+0xB2EC	0x5BDF
+0xB2ED	0x5C94
+0xB2EE	0x5DEE
+0xB2EF	0x8BE7
+0xB2F0	0x62C6
+0xB2F1	0x67F4
+0xB2F2	0x8C7A
+0xB2F3	0x6400
+0xB2F4	0x63BA
+0xB2F5	0x8749
+0xB2F6	0x998B
+0xB2F7	0x8C17
+0xB2F8	0x7F20
+0xB2F9	0x94F2
+0xB2FA	0x4EA7
+0xB2FB	0x9610
+0xB2FC	0x98A4
+0xB2FD	0x660C
+0xB2FE	0x7316
+0xB340	0x77E6
+0xB341	0x77E8
+0xB342	0x77EA
+0xB343	0x77EF
+0xB344	0x77F0
+0xB345	0x77F1
+0xB346	0x77F2
+0xB347	0x77F4
+0xB348	0x77F5
+0xB349	0x77F7
+0xB34A	0x77F9
+0xB34B	0x77FA
+0xB34C	0x77FB
+0xB34D	0x77FC
+0xB34E	0x7803
+0xB34F	0x7804
+0xB350	0x7805
+0xB351	0x7806
+0xB352	0x7807
+0xB353	0x7808
+0xB354	0x780A
+0xB355	0x780B
+0xB356	0x780E
+0xB357	0x780F
+0xB358	0x7810
+0xB359	0x7813
+0xB35A	0x7815
+0xB35B	0x7819
+0xB35C	0x781B
+0xB35D	0x781E
+0xB35E	0x7820
+0xB35F	0x7821
+0xB360	0x7822
+0xB361	0x7824
+0xB362	0x7828
+0xB363	0x782A
+0xB364	0x782B
+0xB365	0x782E
+0xB366	0x782F
+0xB367	0x7831
+0xB368	0x7832
+0xB369	0x7833
+0xB36A	0x7835
+0xB36B	0x7836
+0xB36C	0x783D
+0xB36D	0x783F
+0xB36E	0x7841
+0xB36F	0x7842
+0xB370	0x7843
+0xB371	0x7844
+0xB372	0x7846
+0xB373	0x7848
+0xB374	0x7849
+0xB375	0x784A
+0xB376	0x784B
+0xB377	0x784D
+0xB378	0x784F
+0xB379	0x7851
+0xB37A	0x7853
+0xB37B	0x7854
+0xB37C	0x7858
+0xB37D	0x7859
+0xB37E	0x785A
+0xB380	0x785B
+0xB381	0x785C
+0xB382	0x785E
+0xB383	0x785F
+0xB384	0x7860
+0xB385	0x7861
+0xB386	0x7862
+0xB387	0x7863
+0xB388	0x7864
+0xB389	0x7865
+0xB38A	0x7866
+0xB38B	0x7867
+0xB38C	0x7868
+0xB38D	0x7869
+0xB38E	0x786F
+0xB38F	0x7870
+0xB390	0x7871
+0xB391	0x7872
+0xB392	0x7873
+0xB393	0x7874
+0xB394	0x7875
+0xB395	0x7876
+0xB396	0x7878
+0xB397	0x7879
+0xB398	0x787A
+0xB399	0x787B
+0xB39A	0x787D
+0xB39B	0x787E
+0xB39C	0x787F
+0xB39D	0x7880
+0xB39E	0x7881
+0xB39F	0x7882
+0xB3A0	0x7883
+0xB3A1	0x573A
+0xB3A2	0x5C1D
+0xB3A3	0x5E38
+0xB3A4	0x957F
+0xB3A5	0x507F
+0xB3A6	0x80A0
+0xB3A7	0x5382
+0xB3A8	0x655E
+0xB3A9	0x7545
+0xB3AA	0x5531
+0xB3AB	0x5021
+0xB3AC	0x8D85
+0xB3AD	0x6284
+0xB3AE	0x949E
+0xB3AF	0x671D
+0xB3B0	0x5632
+0xB3B1	0x6F6E
+0xB3B2	0x5DE2
+0xB3B3	0x5435
+0xB3B4	0x7092
+0xB3B5	0x8F66
+0xB3B6	0x626F
+0xB3B7	0x64A4
+0xB3B8	0x63A3
+0xB3B9	0x5F7B
+0xB3BA	0x6F88
+0xB3BB	0x90F4
+0xB3BC	0x81E3
+0xB3BD	0x8FB0
+0xB3BE	0x5C18
+0xB3BF	0x6668
+0xB3C0	0x5FF1
+0xB3C1	0x6C89
+0xB3C2	0x9648
+0xB3C3	0x8D81
+0xB3C4	0x886C
+0xB3C5	0x6491
+0xB3C6	0x79F0
+0xB3C7	0x57CE
+0xB3C8	0x6A59
+0xB3C9	0x6210
+0xB3CA	0x5448
+0xB3CB	0x4E58
+0xB3CC	0x7A0B
+0xB3CD	0x60E9
+0xB3CE	0x6F84
+0xB3CF	0x8BDA
+0xB3D0	0x627F
+0xB3D1	0x901E
+0xB3D2	0x9A8B
+0xB3D3	0x79E4
+0xB3D4	0x5403
+0xB3D5	0x75F4
+0xB3D6	0x6301
+0xB3D7	0x5319
+0xB3D8	0x6C60
+0xB3D9	0x8FDF
+0xB3DA	0x5F1B
+0xB3DB	0x9A70
+0xB3DC	0x803B
+0xB3DD	0x9F7F
+0xB3DE	0x4F88
+0xB3DF	0x5C3A
+0xB3E0	0x8D64
+0xB3E1	0x7FC5
+0xB3E2	0x65A5
+0xB3E3	0x70BD
+0xB3E4	0x5145
+0xB3E5	0x51B2
+0xB3E6	0x866B
+0xB3E7	0x5D07
+0xB3E8	0x5BA0
+0xB3E9	0x62BD
+0xB3EA	0x916C
+0xB3EB	0x7574
+0xB3EC	0x8E0C
+0xB3ED	0x7A20
+0xB3EE	0x6101
+0xB3EF	0x7B79
+0xB3F0	0x4EC7
+0xB3F1	0x7EF8
+0xB3F2	0x7785
+0xB3F3	0x4E11
+0xB3F4	0x81ED
+0xB3F5	0x521D
+0xB3F6	0x51FA
+0xB3F7	0x6A71
+0xB3F8	0x53A8
+0xB3F9	0x8E87
+0xB3FA	0x9504
+0xB3FB	0x96CF
+0xB3FC	0x6EC1
+0xB3FD	0x9664
+0xB3FE	0x695A
+0xB440	0x7884
+0xB441	0x7885
+0xB442	0x7886
+0xB443	0x7888
+0xB444	0x788A
+0xB445	0x788B
+0xB446	0x788F
+0xB447	0x7890
+0xB448	0x7892
+0xB449	0x7894
+0xB44A	0x7895
+0xB44B	0x7896
+0xB44C	0x7899
+0xB44D	0x789D
+0xB44E	0x789E
+0xB44F	0x78A0
+0xB450	0x78A2
+0xB451	0x78A4
+0xB452	0x78A6
+0xB453	0x78A8
+0xB454	0x78A9
+0xB455	0x78AA
+0xB456	0x78AB
+0xB457	0x78AC
+0xB458	0x78AD
+0xB459	0x78AE
+0xB45A	0x78AF
+0xB45B	0x78B5
+0xB45C	0x78B6
+0xB45D	0x78B7
+0xB45E	0x78B8
+0xB45F	0x78BA
+0xB460	0x78BB
+0xB461	0x78BC
+0xB462	0x78BD
+0xB463	0x78BF
+0xB464	0x78C0
+0xB465	0x78C2
+0xB466	0x78C3
+0xB467	0x78C4
+0xB468	0x78C6
+0xB469	0x78C7
+0xB46A	0x78C8
+0xB46B	0x78CC
+0xB46C	0x78CD
+0xB46D	0x78CE
+0xB46E	0x78CF
+0xB46F	0x78D1
+0xB470	0x78D2
+0xB471	0x78D3
+0xB472	0x78D6
+0xB473	0x78D7
+0xB474	0x78D8
+0xB475	0x78DA
+0xB476	0x78DB
+0xB477	0x78DC
+0xB478	0x78DD
+0xB479	0x78DE
+0xB47A	0x78DF
+0xB47B	0x78E0
+0xB47C	0x78E1
+0xB47D	0x78E2
+0xB47E	0x78E3
+0xB480	0x78E4
+0xB481	0x78E5
+0xB482	0x78E6
+0xB483	0x78E7
+0xB484	0x78E9
+0xB485	0x78EA
+0xB486	0x78EB
+0xB487	0x78ED
+0xB488	0x78EE
+0xB489	0x78EF
+0xB48A	0x78F0
+0xB48B	0x78F1
+0xB48C	0x78F3
+0xB48D	0x78F5
+0xB48E	0x78F6
+0xB48F	0x78F8
+0xB490	0x78F9
+0xB491	0x78FB
+0xB492	0x78FC
+0xB493	0x78FD
+0xB494	0x78FE
+0xB495	0x78FF
+0xB496	0x7900
+0xB497	0x7902
+0xB498	0x7903
+0xB499	0x7904
+0xB49A	0x7906
+0xB49B	0x7907
+0xB49C	0x7908
+0xB49D	0x7909
+0xB49E	0x790A
+0xB49F	0x790B
+0xB4A0	0x790C
+0xB4A1	0x7840
+0xB4A2	0x50A8
+0xB4A3	0x77D7
+0xB4A4	0x6410
+0xB4A5	0x89E6
+0xB4A6	0x5904
+0xB4A7	0x63E3
+0xB4A8	0x5DDD
+0xB4A9	0x7A7F
+0xB4AA	0x693D
+0xB4AB	0x4F20
+0xB4AC	0x8239
+0xB4AD	0x5598
+0xB4AE	0x4E32
+0xB4AF	0x75AE
+0xB4B0	0x7A97
+0xB4B1	0x5E62
+0xB4B2	0x5E8A
+0xB4B3	0x95EF
+0xB4B4	0x521B
+0xB4B5	0x5439
+0xB4B6	0x708A
+0xB4B7	0x6376
+0xB4B8	0x9524
+0xB4B9	0x5782
+0xB4BA	0x6625
+0xB4BB	0x693F
+0xB4BC	0x9187
+0xB4BD	0x5507
+0xB4BE	0x6DF3
+0xB4BF	0x7EAF
+0xB4C0	0x8822
+0xB4C1	0x6233
+0xB4C2	0x7EF0
+0xB4C3	0x75B5
+0xB4C4	0x8328
+0xB4C5	0x78C1
+0xB4C6	0x96CC
+0xB4C7	0x8F9E
+0xB4C8	0x6148
+0xB4C9	0x74F7
+0xB4CA	0x8BCD
+0xB4CB	0x6B64
+0xB4CC	0x523A
+0xB4CD	0x8D50
+0xB4CE	0x6B21
+0xB4CF	0x806A
+0xB4D0	0x8471
+0xB4D1	0x56F1
+0xB4D2	0x5306
+0xB4D3	0x4ECE
+0xB4D4	0x4E1B
+0xB4D5	0x51D1
+0xB4D6	0x7C97
+0xB4D7	0x918B
+0xB4D8	0x7C07
+0xB4D9	0x4FC3
+0xB4DA	0x8E7F
+0xB4DB	0x7BE1
+0xB4DC	0x7A9C
+0xB4DD	0x6467
+0xB4DE	0x5D14
+0xB4DF	0x50AC
+0xB4E0	0x8106
+0xB4E1	0x7601
+0xB4E2	0x7CB9
+0xB4E3	0x6DEC
+0xB4E4	0x7FE0
+0xB4E5	0x6751
+0xB4E6	0x5B58
+0xB4E7	0x5BF8
+0xB4E8	0x78CB
+0xB4E9	0x64AE
+0xB4EA	0x6413
+0xB4EB	0x63AA
+0xB4EC	0x632B
+0xB4ED	0x9519
+0xB4EE	0x642D
+0xB4EF	0x8FBE
+0xB4F0	0x7B54
+0xB4F1	0x7629
+0xB4F2	0x6253
+0xB4F3	0x5927
+0xB4F4	0x5446
+0xB4F5	0x6B79
+0xB4F6	0x50A3
+0xB4F7	0x6234
+0xB4F8	0x5E26
+0xB4F9	0x6B86
+0xB4FA	0x4EE3
+0xB4FB	0x8D37
+0xB4FC	0x888B
+0xB4FD	0x5F85
+0xB4FE	0x902E
+0xB540	0x790D
+0xB541	0x790E
+0xB542	0x790F
+0xB543	0x7910
+0xB544	0x7911
+0xB545	0x7912
+0xB546	0x7914
+0xB547	0x7915
+0xB548	0x7916
+0xB549	0x7917
+0xB54A	0x7918
+0xB54B	0x7919
+0xB54C	0x791A
+0xB54D	0x791B
+0xB54E	0x791C
+0xB54F	0x791D
+0xB550	0x791F
+0xB551	0x7920
+0xB552	0x7921
+0xB553	0x7922
+0xB554	0x7923
+0xB555	0x7925
+0xB556	0x7926
+0xB557	0x7927
+0xB558	0x7928
+0xB559	0x7929
+0xB55A	0x792A
+0xB55B	0x792B
+0xB55C	0x792C
+0xB55D	0x792D
+0xB55E	0x792E
+0xB55F	0x792F
+0xB560	0x7930
+0xB561	0x7931
+0xB562	0x7932
+0xB563	0x7933
+0xB564	0x7935
+0xB565	0x7936
+0xB566	0x7937
+0xB567	0x7938
+0xB568	0x7939
+0xB569	0x793D
+0xB56A	0x793F
+0xB56B	0x7942
+0xB56C	0x7943
+0xB56D	0x7944
+0xB56E	0x7945
+0xB56F	0x7947
+0xB570	0x794A
+0xB571	0x794B
+0xB572	0x794C
+0xB573	0x794D
+0xB574	0x794E
+0xB575	0x794F
+0xB576	0x7950
+0xB577	0x7951
+0xB578	0x7952
+0xB579	0x7954
+0xB57A	0x7955
+0xB57B	0x7958
+0xB57C	0x7959
+0xB57D	0x7961
+0xB57E	0x7963
+0xB580	0x7964
+0xB581	0x7966
+0xB582	0x7969
+0xB583	0x796A
+0xB584	0x796B
+0xB585	0x796C
+0xB586	0x796E
+0xB587	0x7970
+0xB588	0x7971
+0xB589	0x7972
+0xB58A	0x7973
+0xB58B	0x7974
+0xB58C	0x7975
+0xB58D	0x7976
+0xB58E	0x7979
+0xB58F	0x797B
+0xB590	0x797C
+0xB591	0x797D
+0xB592	0x797E
+0xB593	0x797F
+0xB594	0x7982
+0xB595	0x7983
+0xB596	0x7986
+0xB597	0x7987
+0xB598	0x7988
+0xB599	0x7989
+0xB59A	0x798B
+0xB59B	0x798C
+0xB59C	0x798D
+0xB59D	0x798E
+0xB59E	0x7990
+0xB59F	0x7991
+0xB5A0	0x7992
+0xB5A1	0x6020
+0xB5A2	0x803D
+0xB5A3	0x62C5
+0xB5A4	0x4E39
+0xB5A5	0x5355
+0xB5A6	0x90F8
+0xB5A7	0x63B8
+0xB5A8	0x80C6
+0xB5A9	0x65E6
+0xB5AA	0x6C2E
+0xB5AB	0x4F46
+0xB5AC	0x60EE
+0xB5AD	0x6DE1
+0xB5AE	0x8BDE
+0xB5AF	0x5F39
+0xB5B0	0x86CB
+0xB5B1	0x5F53
+0xB5B2	0x6321
+0xB5B3	0x515A
+0xB5B4	0x8361
+0xB5B5	0x6863
+0xB5B6	0x5200
+0xB5B7	0x6363
+0xB5B8	0x8E48
+0xB5B9	0x5012
+0xB5BA	0x5C9B
+0xB5BB	0x7977
+0xB5BC	0x5BFC
+0xB5BD	0x5230
+0xB5BE	0x7A3B
+0xB5BF	0x60BC
+0xB5C0	0x9053
+0xB5C1	0x76D7
+0xB5C2	0x5FB7
+0xB5C3	0x5F97
+0xB5C4	0x7684
+0xB5C5	0x8E6C
+0xB5C6	0x706F
+0xB5C7	0x767B
+0xB5C8	0x7B49
+0xB5C9	0x77AA
+0xB5CA	0x51F3
+0xB5CB	0x9093
+0xB5CC	0x5824
+0xB5CD	0x4F4E
+0xB5CE	0x6EF4
+0xB5CF	0x8FEA
+0xB5D0	0x654C
+0xB5D1	0x7B1B
+0xB5D2	0x72C4
+0xB5D3	0x6DA4
+0xB5D4	0x7FDF
+0xB5D5	0x5AE1
+0xB5D6	0x62B5
+0xB5D7	0x5E95
+0xB5D8	0x5730
+0xB5D9	0x8482
+0xB5DA	0x7B2C
+0xB5DB	0x5E1D
+0xB5DC	0x5F1F
+0xB5DD	0x9012
+0xB5DE	0x7F14
+0xB5DF	0x98A0
+0xB5E0	0x6382
+0xB5E1	0x6EC7
+0xB5E2	0x7898
+0xB5E3	0x70B9
+0xB5E4	0x5178
+0xB5E5	0x975B
+0xB5E6	0x57AB
+0xB5E7	0x7535
+0xB5E8	0x4F43
+0xB5E9	0x7538
+0xB5EA	0x5E97
+0xB5EB	0x60E6
+0xB5EC	0x5960
+0xB5ED	0x6DC0
+0xB5EE	0x6BBF
+0xB5EF	0x7889
+0xB5F0	0x53FC
+0xB5F1	0x96D5
+0xB5F2	0x51CB
+0xB5F3	0x5201
+0xB5F4	0x6389
+0xB5F5	0x540A
+0xB5F6	0x9493
+0xB5F7	0x8C03
+0xB5F8	0x8DCC
+0xB5F9	0x7239
+0xB5FA	0x789F
+0xB5FB	0x8776
+0xB5FC	0x8FED
+0xB5FD	0x8C0D
+0xB5FE	0x53E0
+0xB640	0x7993
+0xB641	0x7994
+0xB642	0x7995
+0xB643	0x7996
+0xB644	0x7997
+0xB645	0x7998
+0xB646	0x7999
+0xB647	0x799B
+0xB648	0x799C
+0xB649	0x799D
+0xB64A	0x799E
+0xB64B	0x799F
+0xB64C	0x79A0
+0xB64D	0x79A1
+0xB64E	0x79A2
+0xB64F	0x79A3
+0xB650	0x79A4
+0xB651	0x79A5
+0xB652	0x79A6
+0xB653	0x79A8
+0xB654	0x79A9
+0xB655	0x79AA
+0xB656	0x79AB
+0xB657	0x79AC
+0xB658	0x79AD
+0xB659	0x79AE
+0xB65A	0x79AF
+0xB65B	0x79B0
+0xB65C	0x79B1
+0xB65D	0x79B2
+0xB65E	0x79B4
+0xB65F	0x79B5
+0xB660	0x79B6
+0xB661	0x79B7
+0xB662	0x79B8
+0xB663	0x79BC
+0xB664	0x79BF
+0xB665	0x79C2
+0xB666	0x79C4
+0xB667	0x79C5
+0xB668	0x79C7
+0xB669	0x79C8
+0xB66A	0x79CA
+0xB66B	0x79CC
+0xB66C	0x79CE
+0xB66D	0x79CF
+0xB66E	0x79D0
+0xB66F	0x79D3
+0xB670	0x79D4
+0xB671	0x79D6
+0xB672	0x79D7
+0xB673	0x79D9
+0xB674	0x79DA
+0xB675	0x79DB
+0xB676	0x79DC
+0xB677	0x79DD
+0xB678	0x79DE
+0xB679	0x79E0
+0xB67A	0x79E1
+0xB67B	0x79E2
+0xB67C	0x79E5
+0xB67D	0x79E8
+0xB67E	0x79EA
+0xB680	0x79EC
+0xB681	0x79EE
+0xB682	0x79F1
+0xB683	0x79F2
+0xB684	0x79F3
+0xB685	0x79F4
+0xB686	0x79F5
+0xB687	0x79F6
+0xB688	0x79F7
+0xB689	0x79F9
+0xB68A	0x79FA
+0xB68B	0x79FC
+0xB68C	0x79FE
+0xB68D	0x79FF
+0xB68E	0x7A01
+0xB68F	0x7A04
+0xB690	0x7A05
+0xB691	0x7A07
+0xB692	0x7A08
+0xB693	0x7A09
+0xB694	0x7A0A
+0xB695	0x7A0C
+0xB696	0x7A0F
+0xB697	0x7A10
+0xB698	0x7A11
+0xB699	0x7A12
+0xB69A	0x7A13
+0xB69B	0x7A15
+0xB69C	0x7A16
+0xB69D	0x7A18
+0xB69E	0x7A19
+0xB69F	0x7A1B
+0xB6A0	0x7A1C
+0xB6A1	0x4E01
+0xB6A2	0x76EF
+0xB6A3	0x53EE
+0xB6A4	0x9489
+0xB6A5	0x9876
+0xB6A6	0x9F0E
+0xB6A7	0x952D
+0xB6A8	0x5B9A
+0xB6A9	0x8BA2
+0xB6AA	0x4E22
+0xB6AB	0x4E1C
+0xB6AC	0x51AC
+0xB6AD	0x8463
+0xB6AE	0x61C2
+0xB6AF	0x52A8
+0xB6B0	0x680B
+0xB6B1	0x4F97
+0xB6B2	0x606B
+0xB6B3	0x51BB
+0xB6B4	0x6D1E
+0xB6B5	0x515C
+0xB6B6	0x6296
+0xB6B7	0x6597
+0xB6B8	0x9661
+0xB6B9	0x8C46
+0xB6BA	0x9017
+0xB6BB	0x75D8
+0xB6BC	0x90FD
+0xB6BD	0x7763
+0xB6BE	0x6BD2
+0xB6BF	0x728A
+0xB6C0	0x72EC
+0xB6C1	0x8BFB
+0xB6C2	0x5835
+0xB6C3	0x7779
+0xB6C4	0x8D4C
+0xB6C5	0x675C
+0xB6C6	0x9540
+0xB6C7	0x809A
+0xB6C8	0x5EA6
+0xB6C9	0x6E21
+0xB6CA	0x5992
+0xB6CB	0x7AEF
+0xB6CC	0x77ED
+0xB6CD	0x953B
+0xB6CE	0x6BB5
+0xB6CF	0x65AD
+0xB6D0	0x7F0E
+0xB6D1	0x5806
+0xB6D2	0x5151
+0xB6D3	0x961F
+0xB6D4	0x5BF9
+0xB6D5	0x58A9
+0xB6D6	0x5428
+0xB6D7	0x8E72
+0xB6D8	0x6566
+0xB6D9	0x987F
+0xB6DA	0x56E4
+0xB6DB	0x949D
+0xB6DC	0x76FE
+0xB6DD	0x9041
+0xB6DE	0x6387
+0xB6DF	0x54C6
+0xB6E0	0x591A
+0xB6E1	0x593A
+0xB6E2	0x579B
+0xB6E3	0x8EB2
+0xB6E4	0x6735
+0xB6E5	0x8DFA
+0xB6E6	0x8235
+0xB6E7	0x5241
+0xB6E8	0x60F0
+0xB6E9	0x5815
+0xB6EA	0x86FE
+0xB6EB	0x5CE8
+0xB6EC	0x9E45
+0xB6ED	0x4FC4
+0xB6EE	0x989D
+0xB6EF	0x8BB9
+0xB6F0	0x5A25
+0xB6F1	0x6076
+0xB6F2	0x5384
+0xB6F3	0x627C
+0xB6F4	0x904F
+0xB6F5	0x9102
+0xB6F6	0x997F
+0xB6F7	0x6069
+0xB6F8	0x800C
+0xB6F9	0x513F
+0xB6FA	0x8033
+0xB6FB	0x5C14
+0xB6FC	0x9975
+0xB6FD	0x6D31
+0xB6FE	0x4E8C
+0xB740	0x7A1D
+0xB741	0x7A1F
+0xB742	0x7A21
+0xB743	0x7A22
+0xB744	0x7A24
+0xB745	0x7A25
+0xB746	0x7A26
+0xB747	0x7A27
+0xB748	0x7A28
+0xB749	0x7A29
+0xB74A	0x7A2A
+0xB74B	0x7A2B
+0xB74C	0x7A2C
+0xB74D	0x7A2D
+0xB74E	0x7A2E
+0xB74F	0x7A2F
+0xB750	0x7A30
+0xB751	0x7A31
+0xB752	0x7A32
+0xB753	0x7A34
+0xB754	0x7A35
+0xB755	0x7A36
+0xB756	0x7A38
+0xB757	0x7A3A
+0xB758	0x7A3E
+0xB759	0x7A40
+0xB75A	0x7A41
+0xB75B	0x7A42
+0xB75C	0x7A43
+0xB75D	0x7A44
+0xB75E	0x7A45
+0xB75F	0x7A47
+0xB760	0x7A48
+0xB761	0x7A49
+0xB762	0x7A4A
+0xB763	0x7A4B
+0xB764	0x7A4C
+0xB765	0x7A4D
+0xB766	0x7A4E
+0xB767	0x7A4F
+0xB768	0x7A50
+0xB769	0x7A52
+0xB76A	0x7A53
+0xB76B	0x7A54
+0xB76C	0x7A55
+0xB76D	0x7A56
+0xB76E	0x7A58
+0xB76F	0x7A59
+0xB770	0x7A5A
+0xB771	0x7A5B
+0xB772	0x7A5C
+0xB773	0x7A5D
+0xB774	0x7A5E
+0xB775	0x7A5F
+0xB776	0x7A60
+0xB777	0x7A61
+0xB778	0x7A62
+0xB779	0x7A63
+0xB77A	0x7A64
+0xB77B	0x7A65
+0xB77C	0x7A66
+0xB77D	0x7A67
+0xB77E	0x7A68
+0xB780	0x7A69
+0xB781	0x7A6A
+0xB782	0x7A6B
+0xB783	0x7A6C
+0xB784	0x7A6D
+0xB785	0x7A6E
+0xB786	0x7A6F
+0xB787	0x7A71
+0xB788	0x7A72
+0xB789	0x7A73
+0xB78A	0x7A75
+0xB78B	0x7A7B
+0xB78C	0x7A7C
+0xB78D	0x7A7D
+0xB78E	0x7A7E
+0xB78F	0x7A82
+0xB790	0x7A85
+0xB791	0x7A87
+0xB792	0x7A89
+0xB793	0x7A8A
+0xB794	0x7A8B
+0xB795	0x7A8C
+0xB796	0x7A8E
+0xB797	0x7A8F
+0xB798	0x7A90
+0xB799	0x7A93
+0xB79A	0x7A94
+0xB79B	0x7A99
+0xB79C	0x7A9A
+0xB79D	0x7A9B
+0xB79E	0x7A9E
+0xB79F	0x7AA1
+0xB7A0	0x7AA2
+0xB7A1	0x8D30
+0xB7A2	0x53D1
+0xB7A3	0x7F5A
+0xB7A4	0x7B4F
+0xB7A5	0x4F10
+0xB7A6	0x4E4F
+0xB7A7	0x9600
+0xB7A8	0x6CD5
+0xB7A9	0x73D0
+0xB7AA	0x85E9
+0xB7AB	0x5E06
+0xB7AC	0x756A
+0xB7AD	0x7FFB
+0xB7AE	0x6A0A
+0xB7AF	0x77FE
+0xB7B0	0x9492
+0xB7B1	0x7E41
+0xB7B2	0x51E1
+0xB7B3	0x70E6
+0xB7B4	0x53CD
+0xB7B5	0x8FD4
+0xB7B6	0x8303
+0xB7B7	0x8D29
+0xB7B8	0x72AF
+0xB7B9	0x996D
+0xB7BA	0x6CDB
+0xB7BB	0x574A
+0xB7BC	0x82B3
+0xB7BD	0x65B9
+0xB7BE	0x80AA
+0xB7BF	0x623F
+0xB7C0	0x9632
+0xB7C1	0x59A8
+0xB7C2	0x4EFF
+0xB7C3	0x8BBF
+0xB7C4	0x7EBA
+0xB7C5	0x653E
+0xB7C6	0x83F2
+0xB7C7	0x975E
+0xB7C8	0x5561
+0xB7C9	0x98DE
+0xB7CA	0x80A5
+0xB7CB	0x532A
+0xB7CC	0x8BFD
+0xB7CD	0x5420
+0xB7CE	0x80BA
+0xB7CF	0x5E9F
+0xB7D0	0x6CB8
+0xB7D1	0x8D39
+0xB7D2	0x82AC
+0xB7D3	0x915A
+0xB7D4	0x5429
+0xB7D5	0x6C1B
+0xB7D6	0x5206
+0xB7D7	0x7EB7
+0xB7D8	0x575F
+0xB7D9	0x711A
+0xB7DA	0x6C7E
+0xB7DB	0x7C89
+0xB7DC	0x594B
+0xB7DD	0x4EFD
+0xB7DE	0x5FFF
+0xB7DF	0x6124
+0xB7E0	0x7CAA
+0xB7E1	0x4E30
+0xB7E2	0x5C01
+0xB7E3	0x67AB
+0xB7E4	0x8702
+0xB7E5	0x5CF0
+0xB7E6	0x950B
+0xB7E7	0x98CE
+0xB7E8	0x75AF
+0xB7E9	0x70FD
+0xB7EA	0x9022
+0xB7EB	0x51AF
+0xB7EC	0x7F1D
+0xB7ED	0x8BBD
+0xB7EE	0x5949
+0xB7EF	0x51E4
+0xB7F0	0x4F5B
+0xB7F1	0x5426
+0xB7F2	0x592B
+0xB7F3	0x6577
+0xB7F4	0x80A4
+0xB7F5	0x5B75
+0xB7F6	0x6276
+0xB7F7	0x62C2
+0xB7F8	0x8F90
+0xB7F9	0x5E45
+0xB7FA	0x6C1F
+0xB7FB	0x7B26
+0xB7FC	0x4F0F
+0xB7FD	0x4FD8
+0xB7FE	0x670D
+0xB840	0x7AA3
+0xB841	0x7AA4
+0xB842	0x7AA7
+0xB843	0x7AA9
+0xB844	0x7AAA
+0xB845	0x7AAB
+0xB846	0x7AAE
+0xB847	0x7AAF
+0xB848	0x7AB0
+0xB849	0x7AB1
+0xB84A	0x7AB2
+0xB84B	0x7AB4
+0xB84C	0x7AB5
+0xB84D	0x7AB6
+0xB84E	0x7AB7
+0xB84F	0x7AB8
+0xB850	0x7AB9
+0xB851	0x7ABA
+0xB852	0x7ABB
+0xB853	0x7ABC
+0xB854	0x7ABD
+0xB855	0x7ABE
+0xB856	0x7AC0
+0xB857	0x7AC1
+0xB858	0x7AC2
+0xB859	0x7AC3
+0xB85A	0x7AC4
+0xB85B	0x7AC5
+0xB85C	0x7AC6
+0xB85D	0x7AC7
+0xB85E	0x7AC8
+0xB85F	0x7AC9
+0xB860	0x7ACA
+0xB861	0x7ACC
+0xB862	0x7ACD
+0xB863	0x7ACE
+0xB864	0x7ACF
+0xB865	0x7AD0
+0xB866	0x7AD1
+0xB867	0x7AD2
+0xB868	0x7AD3
+0xB869	0x7AD4
+0xB86A	0x7AD5
+0xB86B	0x7AD7
+0xB86C	0x7AD8
+0xB86D	0x7ADA
+0xB86E	0x7ADB
+0xB86F	0x7ADC
+0xB870	0x7ADD
+0xB871	0x7AE1
+0xB872	0x7AE2
+0xB873	0x7AE4
+0xB874	0x7AE7
+0xB875	0x7AE8
+0xB876	0x7AE9
+0xB877	0x7AEA
+0xB878	0x7AEB
+0xB879	0x7AEC
+0xB87A	0x7AEE
+0xB87B	0x7AF0
+0xB87C	0x7AF1
+0xB87D	0x7AF2
+0xB87E	0x7AF3
+0xB880	0x7AF4
+0xB881	0x7AF5
+0xB882	0x7AF6
+0xB883	0x7AF7
+0xB884	0x7AF8
+0xB885	0x7AFB
+0xB886	0x7AFC
+0xB887	0x7AFE
+0xB888	0x7B00
+0xB889	0x7B01
+0xB88A	0x7B02
+0xB88B	0x7B05
+0xB88C	0x7B07
+0xB88D	0x7B09
+0xB88E	0x7B0C
+0xB88F	0x7B0D
+0xB890	0x7B0E
+0xB891	0x7B10
+0xB892	0x7B12
+0xB893	0x7B13
+0xB894	0x7B16
+0xB895	0x7B17
+0xB896	0x7B18
+0xB897	0x7B1A
+0xB898	0x7B1C
+0xB899	0x7B1D
+0xB89A	0x7B1F
+0xB89B	0x7B21
+0xB89C	0x7B22
+0xB89D	0x7B23
+0xB89E	0x7B27
+0xB89F	0x7B29
+0xB8A0	0x7B2D
+0xB8A1	0x6D6E
+0xB8A2	0x6DAA
+0xB8A3	0x798F
+0xB8A4	0x88B1
+0xB8A5	0x5F17
+0xB8A6	0x752B
+0xB8A7	0x629A
+0xB8A8	0x8F85
+0xB8A9	0x4FEF
+0xB8AA	0x91DC
+0xB8AB	0x65A7
+0xB8AC	0x812F
+0xB8AD	0x8151
+0xB8AE	0x5E9C
+0xB8AF	0x8150
+0xB8B0	0x8D74
+0xB8B1	0x526F
+0xB8B2	0x8986
+0xB8B3	0x8D4B
+0xB8B4	0x590D
+0xB8B5	0x5085
+0xB8B6	0x4ED8
+0xB8B7	0x961C
+0xB8B8	0x7236
+0xB8B9	0x8179
+0xB8BA	0x8D1F
+0xB8BB	0x5BCC
+0xB8BC	0x8BA3
+0xB8BD	0x9644
+0xB8BE	0x5987
+0xB8BF	0x7F1A
+0xB8C0	0x5490
+0xB8C1	0x5676
+0xB8C2	0x560E
+0xB8C3	0x8BE5
+0xB8C4	0x6539
+0xB8C5	0x6982
+0xB8C6	0x9499
+0xB8C7	0x76D6
+0xB8C8	0x6E89
+0xB8C9	0x5E72
+0xB8CA	0x7518
+0xB8CB	0x6746
+0xB8CC	0x67D1
+0xB8CD	0x7AFF
+0xB8CE	0x809D
+0xB8CF	0x8D76
+0xB8D0	0x611F
+0xB8D1	0x79C6
+0xB8D2	0x6562
+0xB8D3	0x8D63
+0xB8D4	0x5188
+0xB8D5	0x521A
+0xB8D6	0x94A2
+0xB8D7	0x7F38
+0xB8D8	0x809B
+0xB8D9	0x7EB2
+0xB8DA	0x5C97
+0xB8DB	0x6E2F
+0xB8DC	0x6760
+0xB8DD	0x7BD9
+0xB8DE	0x768B
+0xB8DF	0x9AD8
+0xB8E0	0x818F
+0xB8E1	0x7F94
+0xB8E2	0x7CD5
+0xB8E3	0x641E
+0xB8E4	0x9550
+0xB8E5	0x7A3F
+0xB8E6	0x544A
+0xB8E7	0x54E5
+0xB8E8	0x6B4C
+0xB8E9	0x6401
+0xB8EA	0x6208
+0xB8EB	0x9E3D
+0xB8EC	0x80F3
+0xB8ED	0x7599
+0xB8EE	0x5272
+0xB8EF	0x9769
+0xB8F0	0x845B
+0xB8F1	0x683C
+0xB8F2	0x86E4
+0xB8F3	0x9601
+0xB8F4	0x9694
+0xB8F5	0x94EC
+0xB8F6	0x4E2A
+0xB8F7	0x5404
+0xB8F8	0x7ED9
+0xB8F9	0x6839
+0xB8FA	0x8DDF
+0xB8FB	0x8015
+0xB8FC	0x66F4
+0xB8FD	0x5E9A
+0xB8FE	0x7FB9
+0xB940	0x7B2F
+0xB941	0x7B30
+0xB942	0x7B32
+0xB943	0x7B34
+0xB944	0x7B35
+0xB945	0x7B36
+0xB946	0x7B37
+0xB947	0x7B39
+0xB948	0x7B3B
+0xB949	0x7B3D
+0xB94A	0x7B3F
+0xB94B	0x7B40
+0xB94C	0x7B41
+0xB94D	0x7B42
+0xB94E	0x7B43
+0xB94F	0x7B44
+0xB950	0x7B46
+0xB951	0x7B48
+0xB952	0x7B4A
+0xB953	0x7B4D
+0xB954	0x7B4E
+0xB955	0x7B53
+0xB956	0x7B55
+0xB957	0x7B57
+0xB958	0x7B59
+0xB959	0x7B5C
+0xB95A	0x7B5E
+0xB95B	0x7B5F
+0xB95C	0x7B61
+0xB95D	0x7B63
+0xB95E	0x7B64
+0xB95F	0x7B65
+0xB960	0x7B66
+0xB961	0x7B67
+0xB962	0x7B68
+0xB963	0x7B69
+0xB964	0x7B6A
+0xB965	0x7B6B
+0xB966	0x7B6C
+0xB967	0x7B6D
+0xB968	0x7B6F
+0xB969	0x7B70
+0xB96A	0x7B73
+0xB96B	0x7B74
+0xB96C	0x7B76
+0xB96D	0x7B78
+0xB96E	0x7B7A
+0xB96F	0x7B7C
+0xB970	0x7B7D
+0xB971	0x7B7F
+0xB972	0x7B81
+0xB973	0x7B82
+0xB974	0x7B83
+0xB975	0x7B84
+0xB976	0x7B86
+0xB977	0x7B87
+0xB978	0x7B88
+0xB979	0x7B89
+0xB97A	0x7B8A
+0xB97B	0x7B8B
+0xB97C	0x7B8C
+0xB97D	0x7B8E
+0xB97E	0x7B8F
+0xB980	0x7B91
+0xB981	0x7B92
+0xB982	0x7B93
+0xB983	0x7B96
+0xB984	0x7B98
+0xB985	0x7B99
+0xB986	0x7B9A
+0xB987	0x7B9B
+0xB988	0x7B9E
+0xB989	0x7B9F
+0xB98A	0x7BA0
+0xB98B	0x7BA3
+0xB98C	0x7BA4
+0xB98D	0x7BA5
+0xB98E	0x7BAE
+0xB98F	0x7BAF
+0xB990	0x7BB0
+0xB991	0x7BB2
+0xB992	0x7BB3
+0xB993	0x7BB5
+0xB994	0x7BB6
+0xB995	0x7BB7
+0xB996	0x7BB9
+0xB997	0x7BBA
+0xB998	0x7BBB
+0xB999	0x7BBC
+0xB99A	0x7BBD
+0xB99B	0x7BBE
+0xB99C	0x7BBF
+0xB99D	0x7BC0
+0xB99E	0x7BC2
+0xB99F	0x7BC3
+0xB9A0	0x7BC4
+0xB9A1	0x57C2
+0xB9A2	0x803F
+0xB9A3	0x6897
+0xB9A4	0x5DE5
+0xB9A5	0x653B
+0xB9A6	0x529F
+0xB9A7	0x606D
+0xB9A8	0x9F9A
+0xB9A9	0x4F9B
+0xB9AA	0x8EAC
+0xB9AB	0x516C
+0xB9AC	0x5BAB
+0xB9AD	0x5F13
+0xB9AE	0x5DE9
+0xB9AF	0x6C5E
+0xB9B0	0x62F1
+0xB9B1	0x8D21
+0xB9B2	0x5171
+0xB9B3	0x94A9
+0xB9B4	0x52FE
+0xB9B5	0x6C9F
+0xB9B6	0x82DF
+0xB9B7	0x72D7
+0xB9B8	0x57A2
+0xB9B9	0x6784
+0xB9BA	0x8D2D
+0xB9BB	0x591F
+0xB9BC	0x8F9C
+0xB9BD	0x83C7
+0xB9BE	0x5495
+0xB9BF	0x7B8D
+0xB9C0	0x4F30
+0xB9C1	0x6CBD
+0xB9C2	0x5B64
+0xB9C3	0x59D1
+0xB9C4	0x9F13
+0xB9C5	0x53E4
+0xB9C6	0x86CA
+0xB9C7	0x9AA8
+0xB9C8	0x8C37
+0xB9C9	0x80A1
+0xB9CA	0x6545
+0xB9CB	0x987E
+0xB9CC	0x56FA
+0xB9CD	0x96C7
+0xB9CE	0x522E
+0xB9CF	0x74DC
+0xB9D0	0x5250
+0xB9D1	0x5BE1
+0xB9D2	0x6302
+0xB9D3	0x8902
+0xB9D4	0x4E56
+0xB9D5	0x62D0
+0xB9D6	0x602A
+0xB9D7	0x68FA
+0xB9D8	0x5173
+0xB9D9	0x5B98
+0xB9DA	0x51A0
+0xB9DB	0x89C2
+0xB9DC	0x7BA1
+0xB9DD	0x9986
+0xB9DE	0x7F50
+0xB9DF	0x60EF
+0xB9E0	0x704C
+0xB9E1	0x8D2F
+0xB9E2	0x5149
+0xB9E3	0x5E7F
+0xB9E4	0x901B
+0xB9E5	0x7470
+0xB9E6	0x89C4
+0xB9E7	0x572D
+0xB9E8	0x7845
+0xB9E9	0x5F52
+0xB9EA	0x9F9F
+0xB9EB	0x95FA
+0xB9EC	0x8F68
+0xB9ED	0x9B3C
+0xB9EE	0x8BE1
+0xB9EF	0x7678
+0xB9F0	0x6842
+0xB9F1	0x67DC
+0xB9F2	0x8DEA
+0xB9F3	0x8D35
+0xB9F4	0x523D
+0xB9F5	0x8F8A
+0xB9F6	0x6EDA
+0xB9F7	0x68CD
+0xB9F8	0x9505
+0xB9F9	0x90ED
+0xB9FA	0x56FD
+0xB9FB	0x679C
+0xB9FC	0x88F9
+0xB9FD	0x8FC7
+0xB9FE	0x54C8
+0xBA40	0x7BC5
+0xBA41	0x7BC8
+0xBA42	0x7BC9
+0xBA43	0x7BCA
+0xBA44	0x7BCB
+0xBA45	0x7BCD
+0xBA46	0x7BCE
+0xBA47	0x7BCF
+0xBA48	0x7BD0
+0xBA49	0x7BD2
+0xBA4A	0x7BD4
+0xBA4B	0x7BD5
+0xBA4C	0x7BD6
+0xBA4D	0x7BD7
+0xBA4E	0x7BD8
+0xBA4F	0x7BDB
+0xBA50	0x7BDC
+0xBA51	0x7BDE
+0xBA52	0x7BDF
+0xBA53	0x7BE0
+0xBA54	0x7BE2
+0xBA55	0x7BE3
+0xBA56	0x7BE4
+0xBA57	0x7BE7
+0xBA58	0x7BE8
+0xBA59	0x7BE9
+0xBA5A	0x7BEB
+0xBA5B	0x7BEC
+0xBA5C	0x7BED
+0xBA5D	0x7BEF
+0xBA5E	0x7BF0
+0xBA5F	0x7BF2
+0xBA60	0x7BF3
+0xBA61	0x7BF4
+0xBA62	0x7BF5
+0xBA63	0x7BF6
+0xBA64	0x7BF8
+0xBA65	0x7BF9
+0xBA66	0x7BFA
+0xBA67	0x7BFB
+0xBA68	0x7BFD
+0xBA69	0x7BFF
+0xBA6A	0x7C00
+0xBA6B	0x7C01
+0xBA6C	0x7C02
+0xBA6D	0x7C03
+0xBA6E	0x7C04
+0xBA6F	0x7C05
+0xBA70	0x7C06
+0xBA71	0x7C08
+0xBA72	0x7C09
+0xBA73	0x7C0A
+0xBA74	0x7C0D
+0xBA75	0x7C0E
+0xBA76	0x7C10
+0xBA77	0x7C11
+0xBA78	0x7C12
+0xBA79	0x7C13
+0xBA7A	0x7C14
+0xBA7B	0x7C15
+0xBA7C	0x7C17
+0xBA7D	0x7C18
+0xBA7E	0x7C19
+0xBA80	0x7C1A
+0xBA81	0x7C1B
+0xBA82	0x7C1C
+0xBA83	0x7C1D
+0xBA84	0x7C1E
+0xBA85	0x7C20
+0xBA86	0x7C21
+0xBA87	0x7C22
+0xBA88	0x7C23
+0xBA89	0x7C24
+0xBA8A	0x7C25
+0xBA8B	0x7C28
+0xBA8C	0x7C29
+0xBA8D	0x7C2B
+0xBA8E	0x7C2C
+0xBA8F	0x7C2D
+0xBA90	0x7C2E
+0xBA91	0x7C2F
+0xBA92	0x7C30
+0xBA93	0x7C31
+0xBA94	0x7C32
+0xBA95	0x7C33
+0xBA96	0x7C34
+0xBA97	0x7C35
+0xBA98	0x7C36
+0xBA99	0x7C37
+0xBA9A	0x7C39
+0xBA9B	0x7C3A
+0xBA9C	0x7C3B
+0xBA9D	0x7C3C
+0xBA9E	0x7C3D
+0xBA9F	0x7C3E
+0xBAA0	0x7C42
+0xBAA1	0x9AB8
+0xBAA2	0x5B69
+0xBAA3	0x6D77
+0xBAA4	0x6C26
+0xBAA5	0x4EA5
+0xBAA6	0x5BB3
+0xBAA7	0x9A87
+0xBAA8	0x9163
+0xBAA9	0x61A8
+0xBAAA	0x90AF
+0xBAAB	0x97E9
+0xBAAC	0x542B
+0xBAAD	0x6DB5
+0xBAAE	0x5BD2
+0xBAAF	0x51FD
+0xBAB0	0x558A
+0xBAB1	0x7F55
+0xBAB2	0x7FF0
+0xBAB3	0x64BC
+0xBAB4	0x634D
+0xBAB5	0x65F1
+0xBAB6	0x61BE
+0xBAB7	0x608D
+0xBAB8	0x710A
+0xBAB9	0x6C57
+0xBABA	0x6C49
+0xBABB	0x592F
+0xBABC	0x676D
+0xBABD	0x822A
+0xBABE	0x58D5
+0xBABF	0x568E
+0xBAC0	0x8C6A
+0xBAC1	0x6BEB
+0xBAC2	0x90DD
+0xBAC3	0x597D
+0xBAC4	0x8017
+0xBAC5	0x53F7
+0xBAC6	0x6D69
+0xBAC7	0x5475
+0xBAC8	0x559D
+0xBAC9	0x8377
+0xBACA	0x83CF
+0xBACB	0x6838
+0xBACC	0x79BE
+0xBACD	0x548C
+0xBACE	0x4F55
+0xBACF	0x5408
+0xBAD0	0x76D2
+0xBAD1	0x8C89
+0xBAD2	0x9602
+0xBAD3	0x6CB3
+0xBAD4	0x6DB8
+0xBAD5	0x8D6B
+0xBAD6	0x8910
+0xBAD7	0x9E64
+0xBAD8	0x8D3A
+0xBAD9	0x563F
+0xBADA	0x9ED1
+0xBADB	0x75D5
+0xBADC	0x5F88
+0xBADD	0x72E0
+0xBADE	0x6068
+0xBADF	0x54FC
+0xBAE0	0x4EA8
+0xBAE1	0x6A2A
+0xBAE2	0x8861
+0xBAE3	0x6052
+0xBAE4	0x8F70
+0xBAE5	0x54C4
+0xBAE6	0x70D8
+0xBAE7	0x8679
+0xBAE8	0x9E3F
+0xBAE9	0x6D2A
+0xBAEA	0x5B8F
+0xBAEB	0x5F18
+0xBAEC	0x7EA2
+0xBAED	0x5589
+0xBAEE	0x4FAF
+0xBAEF	0x7334
+0xBAF0	0x543C
+0xBAF1	0x539A
+0xBAF2	0x5019
+0xBAF3	0x540E
+0xBAF4	0x547C
+0xBAF5	0x4E4E
+0xBAF6	0x5FFD
+0xBAF7	0x745A
+0xBAF8	0x58F6
+0xBAF9	0x846B
+0xBAFA	0x80E1
+0xBAFB	0x8774
+0xBAFC	0x72D0
+0xBAFD	0x7CCA
+0xBAFE	0x6E56
+0xBB40	0x7C43
+0xBB41	0x7C44
+0xBB42	0x7C45
+0xBB43	0x7C46
+0xBB44	0x7C47
+0xBB45	0x7C48
+0xBB46	0x7C49
+0xBB47	0x7C4A
+0xBB48	0x7C4B
+0xBB49	0x7C4C
+0xBB4A	0x7C4E
+0xBB4B	0x7C4F
+0xBB4C	0x7C50
+0xBB4D	0x7C51
+0xBB4E	0x7C52
+0xBB4F	0x7C53
+0xBB50	0x7C54
+0xBB51	0x7C55
+0xBB52	0x7C56
+0xBB53	0x7C57
+0xBB54	0x7C58
+0xBB55	0x7C59
+0xBB56	0x7C5A
+0xBB57	0x7C5B
+0xBB58	0x7C5C
+0xBB59	0x7C5D
+0xBB5A	0x7C5E
+0xBB5B	0x7C5F
+0xBB5C	0x7C60
+0xBB5D	0x7C61
+0xBB5E	0x7C62
+0xBB5F	0x7C63
+0xBB60	0x7C64
+0xBB61	0x7C65
+0xBB62	0x7C66
+0xBB63	0x7C67
+0xBB64	0x7C68
+0xBB65	0x7C69
+0xBB66	0x7C6A
+0xBB67	0x7C6B
+0xBB68	0x7C6C
+0xBB69	0x7C6D
+0xBB6A	0x7C6E
+0xBB6B	0x7C6F
+0xBB6C	0x7C70
+0xBB6D	0x7C71
+0xBB6E	0x7C72
+0xBB6F	0x7C75
+0xBB70	0x7C76
+0xBB71	0x7C77
+0xBB72	0x7C78
+0xBB73	0x7C79
+0xBB74	0x7C7A
+0xBB75	0x7C7E
+0xBB76	0x7C7F
+0xBB77	0x7C80
+0xBB78	0x7C81
+0xBB79	0x7C82
+0xBB7A	0x7C83
+0xBB7B	0x7C84
+0xBB7C	0x7C85
+0xBB7D	0x7C86
+0xBB7E	0x7C87
+0xBB80	0x7C88
+0xBB81	0x7C8A
+0xBB82	0x7C8B
+0xBB83	0x7C8C
+0xBB84	0x7C8D
+0xBB85	0x7C8E
+0xBB86	0x7C8F
+0xBB87	0x7C90
+0xBB88	0x7C93
+0xBB89	0x7C94
+0xBB8A	0x7C96
+0xBB8B	0x7C99
+0xBB8C	0x7C9A
+0xBB8D	0x7C9B
+0xBB8E	0x7CA0
+0xBB8F	0x7CA1
+0xBB90	0x7CA3
+0xBB91	0x7CA6
+0xBB92	0x7CA7
+0xBB93	0x7CA8
+0xBB94	0x7CA9
+0xBB95	0x7CAB
+0xBB96	0x7CAC
+0xBB97	0x7CAD
+0xBB98	0x7CAF
+0xBB99	0x7CB0
+0xBB9A	0x7CB4
+0xBB9B	0x7CB5
+0xBB9C	0x7CB6
+0xBB9D	0x7CB7
+0xBB9E	0x7CB8
+0xBB9F	0x7CBA
+0xBBA0	0x7CBB
+0xBBA1	0x5F27
+0xBBA2	0x864E
+0xBBA3	0x552C
+0xBBA4	0x62A4
+0xBBA5	0x4E92
+0xBBA6	0x6CAA
+0xBBA7	0x6237
+0xBBA8	0x82B1
+0xBBA9	0x54D7
+0xBBAA	0x534E
+0xBBAB	0x733E
+0xBBAC	0x6ED1
+0xBBAD	0x753B
+0xBBAE	0x5212
+0xBBAF	0x5316
+0xBBB0	0x8BDD
+0xBBB1	0x69D0
+0xBBB2	0x5F8A
+0xBBB3	0x6000
+0xBBB4	0x6DEE
+0xBBB5	0x574F
+0xBBB6	0x6B22
+0xBBB7	0x73AF
+0xBBB8	0x6853
+0xBBB9	0x8FD8
+0xBBBA	0x7F13
+0xBBBB	0x6362
+0xBBBC	0x60A3
+0xBBBD	0x5524
+0xBBBE	0x75EA
+0xBBBF	0x8C62
+0xBBC0	0x7115
+0xBBC1	0x6DA3
+0xBBC2	0x5BA6
+0xBBC3	0x5E7B
+0xBBC4	0x8352
+0xBBC5	0x614C
+0xBBC6	0x9EC4
+0xBBC7	0x78FA
+0xBBC8	0x8757
+0xBBC9	0x7C27
+0xBBCA	0x7687
+0xBBCB	0x51F0
+0xBBCC	0x60F6
+0xBBCD	0x714C
+0xBBCE	0x6643
+0xBBCF	0x5E4C
+0xBBD0	0x604D
+0xBBD1	0x8C0E
+0xBBD2	0x7070
+0xBBD3	0x6325
+0xBBD4	0x8F89
+0xBBD5	0x5FBD
+0xBBD6	0x6062
+0xBBD7	0x86D4
+0xBBD8	0x56DE
+0xBBD9	0x6BC1
+0xBBDA	0x6094
+0xBBDB	0x6167
+0xBBDC	0x5349
+0xBBDD	0x60E0
+0xBBDE	0x6666
+0xBBDF	0x8D3F
+0xBBE0	0x79FD
+0xBBE1	0x4F1A
+0xBBE2	0x70E9
+0xBBE3	0x6C47
+0xBBE4	0x8BB3
+0xBBE5	0x8BF2
+0xBBE6	0x7ED8
+0xBBE7	0x8364
+0xBBE8	0x660F
+0xBBE9	0x5A5A
+0xBBEA	0x9B42
+0xBBEB	0x6D51
+0xBBEC	0x6DF7
+0xBBED	0x8C41
+0xBBEE	0x6D3B
+0xBBEF	0x4F19
+0xBBF0	0x706B
+0xBBF1	0x83B7
+0xBBF2	0x6216
+0xBBF3	0x60D1
+0xBBF4	0x970D
+0xBBF5	0x8D27
+0xBBF6	0x7978
+0xBBF7	0x51FB
+0xBBF8	0x573E
+0xBBF9	0x57FA
+0xBBFA	0x673A
+0xBBFB	0x7578
+0xBBFC	0x7A3D
+0xBBFD	0x79EF
+0xBBFE	0x7B95
+0xBC40	0x7CBF
+0xBC41	0x7CC0
+0xBC42	0x7CC2
+0xBC43	0x7CC3
+0xBC44	0x7CC4
+0xBC45	0x7CC6
+0xBC46	0x7CC9
+0xBC47	0x7CCB
+0xBC48	0x7CCE
+0xBC49	0x7CCF
+0xBC4A	0x7CD0
+0xBC4B	0x7CD1
+0xBC4C	0x7CD2
+0xBC4D	0x7CD3
+0xBC4E	0x7CD4
+0xBC4F	0x7CD8
+0xBC50	0x7CDA
+0xBC51	0x7CDB
+0xBC52	0x7CDD
+0xBC53	0x7CDE
+0xBC54	0x7CE1
+0xBC55	0x7CE2
+0xBC56	0x7CE3
+0xBC57	0x7CE4
+0xBC58	0x7CE5
+0xBC59	0x7CE6
+0xBC5A	0x7CE7
+0xBC5B	0x7CE9
+0xBC5C	0x7CEA
+0xBC5D	0x7CEB
+0xBC5E	0x7CEC
+0xBC5F	0x7CED
+0xBC60	0x7CEE
+0xBC61	0x7CF0
+0xBC62	0x7CF1
+0xBC63	0x7CF2
+0xBC64	0x7CF3
+0xBC65	0x7CF4
+0xBC66	0x7CF5
+0xBC67	0x7CF6
+0xBC68	0x7CF7
+0xBC69	0x7CF9
+0xBC6A	0x7CFA
+0xBC6B	0x7CFC
+0xBC6C	0x7CFD
+0xBC6D	0x7CFE
+0xBC6E	0x7CFF
+0xBC6F	0x7D00
+0xBC70	0x7D01
+0xBC71	0x7D02
+0xBC72	0x7D03
+0xBC73	0x7D04
+0xBC74	0x7D05
+0xBC75	0x7D06
+0xBC76	0x7D07
+0xBC77	0x7D08
+0xBC78	0x7D09
+0xBC79	0x7D0B
+0xBC7A	0x7D0C
+0xBC7B	0x7D0D
+0xBC7C	0x7D0E
+0xBC7D	0x7D0F
+0xBC7E	0x7D10
+0xBC80	0x7D11
+0xBC81	0x7D12
+0xBC82	0x7D13
+0xBC83	0x7D14
+0xBC84	0x7D15
+0xBC85	0x7D16
+0xBC86	0x7D17
+0xBC87	0x7D18
+0xBC88	0x7D19
+0xBC89	0x7D1A
+0xBC8A	0x7D1B
+0xBC8B	0x7D1C
+0xBC8C	0x7D1D
+0xBC8D	0x7D1E
+0xBC8E	0x7D1F
+0xBC8F	0x7D21
+0xBC90	0x7D23
+0xBC91	0x7D24
+0xBC92	0x7D25
+0xBC93	0x7D26
+0xBC94	0x7D28
+0xBC95	0x7D29
+0xBC96	0x7D2A
+0xBC97	0x7D2C
+0xBC98	0x7D2D
+0xBC99	0x7D2E
+0xBC9A	0x7D30
+0xBC9B	0x7D31
+0xBC9C	0x7D32
+0xBC9D	0x7D33
+0xBC9E	0x7D34
+0xBC9F	0x7D35
+0xBCA0	0x7D36
+0xBCA1	0x808C
+0xBCA2	0x9965
+0xBCA3	0x8FF9
+0xBCA4	0x6FC0
+0xBCA5	0x8BA5
+0xBCA6	0x9E21
+0xBCA7	0x59EC
+0xBCA8	0x7EE9
+0xBCA9	0x7F09
+0xBCAA	0x5409
+0xBCAB	0x6781
+0xBCAC	0x68D8
+0xBCAD	0x8F91
+0xBCAE	0x7C4D
+0xBCAF	0x96C6
+0xBCB0	0x53CA
+0xBCB1	0x6025
+0xBCB2	0x75BE
+0xBCB3	0x6C72
+0xBCB4	0x5373
+0xBCB5	0x5AC9
+0xBCB6	0x7EA7
+0xBCB7	0x6324
+0xBCB8	0x51E0
+0xBCB9	0x810A
+0xBCBA	0x5DF1
+0xBCBB	0x84DF
+0xBCBC	0x6280
+0xBCBD	0x5180
+0xBCBE	0x5B63
+0xBCBF	0x4F0E
+0xBCC0	0x796D
+0xBCC1	0x5242
+0xBCC2	0x60B8
+0xBCC3	0x6D4E
+0xBCC4	0x5BC4
+0xBCC5	0x5BC2
+0xBCC6	0x8BA1
+0xBCC7	0x8BB0
+0xBCC8	0x65E2
+0xBCC9	0x5FCC
+0xBCCA	0x9645
+0xBCCB	0x5993
+0xBCCC	0x7EE7
+0xBCCD	0x7EAA
+0xBCCE	0x5609
+0xBCCF	0x67B7
+0xBCD0	0x5939
+0xBCD1	0x4F73
+0xBCD2	0x5BB6
+0xBCD3	0x52A0
+0xBCD4	0x835A
+0xBCD5	0x988A
+0xBCD6	0x8D3E
+0xBCD7	0x7532
+0xBCD8	0x94BE
+0xBCD9	0x5047
+0xBCDA	0x7A3C
+0xBCDB	0x4EF7
+0xBCDC	0x67B6
+0xBCDD	0x9A7E
+0xBCDE	0x5AC1
+0xBCDF	0x6B7C
+0xBCE0	0x76D1
+0xBCE1	0x575A
+0xBCE2	0x5C16
+0xBCE3	0x7B3A
+0xBCE4	0x95F4
+0xBCE5	0x714E
+0xBCE6	0x517C
+0xBCE7	0x80A9
+0xBCE8	0x8270
+0xBCE9	0x5978
+0xBCEA	0x7F04
+0xBCEB	0x8327
+0xBCEC	0x68C0
+0xBCED	0x67EC
+0xBCEE	0x78B1
+0xBCEF	0x7877
+0xBCF0	0x62E3
+0xBCF1	0x6361
+0xBCF2	0x7B80
+0xBCF3	0x4FED
+0xBCF4	0x526A
+0xBCF5	0x51CF
+0xBCF6	0x8350
+0xBCF7	0x69DB
+0xBCF8	0x9274
+0xBCF9	0x8DF5
+0xBCFA	0x8D31
+0xBCFB	0x89C1
+0xBCFC	0x952E
+0xBCFD	0x7BAD
+0xBCFE	0x4EF6
+0xBD40	0x7D37
+0xBD41	0x7D38
+0xBD42	0x7D39
+0xBD43	0x7D3A
+0xBD44	0x7D3B
+0xBD45	0x7D3C
+0xBD46	0x7D3D
+0xBD47	0x7D3E
+0xBD48	0x7D3F
+0xBD49	0x7D40
+0xBD4A	0x7D41
+0xBD4B	0x7D42
+0xBD4C	0x7D43
+0xBD4D	0x7D44
+0xBD4E	0x7D45
+0xBD4F	0x7D46
+0xBD50	0x7D47
+0xBD51	0x7D48
+0xBD52	0x7D49
+0xBD53	0x7D4A
+0xBD54	0x7D4B
+0xBD55	0x7D4C
+0xBD56	0x7D4D
+0xBD57	0x7D4E
+0xBD58	0x7D4F
+0xBD59	0x7D50
+0xBD5A	0x7D51
+0xBD5B	0x7D52
+0xBD5C	0x7D53
+0xBD5D	0x7D54
+0xBD5E	0x7D55
+0xBD5F	0x7D56
+0xBD60	0x7D57
+0xBD61	0x7D58
+0xBD62	0x7D59
+0xBD63	0x7D5A
+0xBD64	0x7D5B
+0xBD65	0x7D5C
+0xBD66	0x7D5D
+0xBD67	0x7D5E
+0xBD68	0x7D5F
+0xBD69	0x7D60
+0xBD6A	0x7D61
+0xBD6B	0x7D62
+0xBD6C	0x7D63
+0xBD6D	0x7D64
+0xBD6E	0x7D65
+0xBD6F	0x7D66
+0xBD70	0x7D67
+0xBD71	0x7D68
+0xBD72	0x7D69
+0xBD73	0x7D6A
+0xBD74	0x7D6B
+0xBD75	0x7D6C
+0xBD76	0x7D6D
+0xBD77	0x7D6F
+0xBD78	0x7D70
+0xBD79	0x7D71
+0xBD7A	0x7D72
+0xBD7B	0x7D73
+0xBD7C	0x7D74
+0xBD7D	0x7D75
+0xBD7E	0x7D76
+0xBD80	0x7D78
+0xBD81	0x7D79
+0xBD82	0x7D7A
+0xBD83	0x7D7B
+0xBD84	0x7D7C
+0xBD85	0x7D7D
+0xBD86	0x7D7E
+0xBD87	0x7D7F
+0xBD88	0x7D80
+0xBD89	0x7D81
+0xBD8A	0x7D82
+0xBD8B	0x7D83
+0xBD8C	0x7D84
+0xBD8D	0x7D85
+0xBD8E	0x7D86
+0xBD8F	0x7D87
+0xBD90	0x7D88
+0xBD91	0x7D89
+0xBD92	0x7D8A
+0xBD93	0x7D8B
+0xBD94	0x7D8C
+0xBD95	0x7D8D
+0xBD96	0x7D8E
+0xBD97	0x7D8F
+0xBD98	0x7D90
+0xBD99	0x7D91
+0xBD9A	0x7D92
+0xBD9B	0x7D93
+0xBD9C	0x7D94
+0xBD9D	0x7D95
+0xBD9E	0x7D96
+0xBD9F	0x7D97
+0xBDA0	0x7D98
+0xBDA1	0x5065
+0xBDA2	0x8230
+0xBDA3	0x5251
+0xBDA4	0x996F
+0xBDA5	0x6E10
+0xBDA6	0x6E85
+0xBDA7	0x6DA7
+0xBDA8	0x5EFA
+0xBDA9	0x50F5
+0xBDAA	0x59DC
+0xBDAB	0x5C06
+0xBDAC	0x6D46
+0xBDAD	0x6C5F
+0xBDAE	0x7586
+0xBDAF	0x848B
+0xBDB0	0x6868
+0xBDB1	0x5956
+0xBDB2	0x8BB2
+0xBDB3	0x5320
+0xBDB4	0x9171
+0xBDB5	0x964D
+0xBDB6	0x8549
+0xBDB7	0x6912
+0xBDB8	0x7901
+0xBDB9	0x7126
+0xBDBA	0x80F6
+0xBDBB	0x4EA4
+0xBDBC	0x90CA
+0xBDBD	0x6D47
+0xBDBE	0x9A84
+0xBDBF	0x5A07
+0xBDC0	0x56BC
+0xBDC1	0x6405
+0xBDC2	0x94F0
+0xBDC3	0x77EB
+0xBDC4	0x4FA5
+0xBDC5	0x811A
+0xBDC6	0x72E1
+0xBDC7	0x89D2
+0xBDC8	0x997A
+0xBDC9	0x7F34
+0xBDCA	0x7EDE
+0xBDCB	0x527F
+0xBDCC	0x6559
+0xBDCD	0x9175
+0xBDCE	0x8F7F
+0xBDCF	0x8F83
+0xBDD0	0x53EB
+0xBDD1	0x7A96
+0xBDD2	0x63ED
+0xBDD3	0x63A5
+0xBDD4	0x7686
+0xBDD5	0x79F8
+0xBDD6	0x8857
+0xBDD7	0x9636
+0xBDD8	0x622A
+0xBDD9	0x52AB
+0xBDDA	0x8282
+0xBDDB	0x6854
+0xBDDC	0x6770
+0xBDDD	0x6377
+0xBDDE	0x776B
+0xBDDF	0x7AED
+0xBDE0	0x6D01
+0xBDE1	0x7ED3
+0xBDE2	0x89E3
+0xBDE3	0x59D0
+0xBDE4	0x6212
+0xBDE5	0x85C9
+0xBDE6	0x82A5
+0xBDE7	0x754C
+0xBDE8	0x501F
+0xBDE9	0x4ECB
+0xBDEA	0x75A5
+0xBDEB	0x8BEB
+0xBDEC	0x5C4A
+0xBDED	0x5DFE
+0xBDEE	0x7B4B
+0xBDEF	0x65A4
+0xBDF0	0x91D1
+0xBDF1	0x4ECA
+0xBDF2	0x6D25
+0xBDF3	0x895F
+0xBDF4	0x7D27
+0xBDF5	0x9526
+0xBDF6	0x4EC5
+0xBDF7	0x8C28
+0xBDF8	0x8FDB
+0xBDF9	0x9773
+0xBDFA	0x664B
+0xBDFB	0x7981
+0xBDFC	0x8FD1
+0xBDFD	0x70EC
+0xBDFE	0x6D78
+0xBE40	0x7D99
+0xBE41	0x7D9A
+0xBE42	0x7D9B
+0xBE43	0x7D9C
+0xBE44	0x7D9D
+0xBE45	0x7D9E
+0xBE46	0x7D9F
+0xBE47	0x7DA0
+0xBE48	0x7DA1
+0xBE49	0x7DA2
+0xBE4A	0x7DA3
+0xBE4B	0x7DA4
+0xBE4C	0x7DA5
+0xBE4D	0x7DA7
+0xBE4E	0x7DA8
+0xBE4F	0x7DA9
+0xBE50	0x7DAA
+0xBE51	0x7DAB
+0xBE52	0x7DAC
+0xBE53	0x7DAD
+0xBE54	0x7DAF
+0xBE55	0x7DB0
+0xBE56	0x7DB1
+0xBE57	0x7DB2
+0xBE58	0x7DB3
+0xBE59	0x7DB4
+0xBE5A	0x7DB5
+0xBE5B	0x7DB6
+0xBE5C	0x7DB7
+0xBE5D	0x7DB8
+0xBE5E	0x7DB9
+0xBE5F	0x7DBA
+0xBE60	0x7DBB
+0xBE61	0x7DBC
+0xBE62	0x7DBD
+0xBE63	0x7DBE
+0xBE64	0x7DBF
+0xBE65	0x7DC0
+0xBE66	0x7DC1
+0xBE67	0x7DC2
+0xBE68	0x7DC3
+0xBE69	0x7DC4
+0xBE6A	0x7DC5
+0xBE6B	0x7DC6
+0xBE6C	0x7DC7
+0xBE6D	0x7DC8
+0xBE6E	0x7DC9
+0xBE6F	0x7DCA
+0xBE70	0x7DCB
+0xBE71	0x7DCC
+0xBE72	0x7DCD
+0xBE73	0x7DCE
+0xBE74	0x7DCF
+0xBE75	0x7DD0
+0xBE76	0x7DD1
+0xBE77	0x7DD2
+0xBE78	0x7DD3
+0xBE79	0x7DD4
+0xBE7A	0x7DD5
+0xBE7B	0x7DD6
+0xBE7C	0x7DD7
+0xBE7D	0x7DD8
+0xBE7E	0x7DD9
+0xBE80	0x7DDA
+0xBE81	0x7DDB
+0xBE82	0x7DDC
+0xBE83	0x7DDD
+0xBE84	0x7DDE
+0xBE85	0x7DDF
+0xBE86	0x7DE0
+0xBE87	0x7DE1
+0xBE88	0x7DE2
+0xBE89	0x7DE3
+0xBE8A	0x7DE4
+0xBE8B	0x7DE5
+0xBE8C	0x7DE6
+0xBE8D	0x7DE7
+0xBE8E	0x7DE8
+0xBE8F	0x7DE9
+0xBE90	0x7DEA
+0xBE91	0x7DEB
+0xBE92	0x7DEC
+0xBE93	0x7DED
+0xBE94	0x7DEE
+0xBE95	0x7DEF
+0xBE96	0x7DF0
+0xBE97	0x7DF1
+0xBE98	0x7DF2
+0xBE99	0x7DF3
+0xBE9A	0x7DF4
+0xBE9B	0x7DF5
+0xBE9C	0x7DF6
+0xBE9D	0x7DF7
+0xBE9E	0x7DF8
+0xBE9F	0x7DF9
+0xBEA0	0x7DFA
+0xBEA1	0x5C3D
+0xBEA2	0x52B2
+0xBEA3	0x8346
+0xBEA4	0x5162
+0xBEA5	0x830E
+0xBEA6	0x775B
+0xBEA7	0x6676
+0xBEA8	0x9CB8
+0xBEA9	0x4EAC
+0xBEAA	0x60CA
+0xBEAB	0x7CBE
+0xBEAC	0x7CB3
+0xBEAD	0x7ECF
+0xBEAE	0x4E95
+0xBEAF	0x8B66
+0xBEB0	0x666F
+0xBEB1	0x9888
+0xBEB2	0x9759
+0xBEB3	0x5883
+0xBEB4	0x656C
+0xBEB5	0x955C
+0xBEB6	0x5F84
+0xBEB7	0x75C9
+0xBEB8	0x9756
+0xBEB9	0x7ADF
+0xBEBA	0x7ADE
+0xBEBB	0x51C0
+0xBEBC	0x70AF
+0xBEBD	0x7A98
+0xBEBE	0x63EA
+0xBEBF	0x7A76
+0xBEC0	0x7EA0
+0xBEC1	0x7396
+0xBEC2	0x97ED
+0xBEC3	0x4E45
+0xBEC4	0x7078
+0xBEC5	0x4E5D
+0xBEC6	0x9152
+0xBEC7	0x53A9
+0xBEC8	0x6551
+0xBEC9	0x65E7
+0xBECA	0x81FC
+0xBECB	0x8205
+0xBECC	0x548E
+0xBECD	0x5C31
+0xBECE	0x759A
+0xBECF	0x97A0
+0xBED0	0x62D8
+0xBED1	0x72D9
+0xBED2	0x75BD
+0xBED3	0x5C45
+0xBED4	0x9A79
+0xBED5	0x83CA
+0xBED6	0x5C40
+0xBED7	0x5480
+0xBED8	0x77E9
+0xBED9	0x4E3E
+0xBEDA	0x6CAE
+0xBEDB	0x805A
+0xBEDC	0x62D2
+0xBEDD	0x636E
+0xBEDE	0x5DE8
+0xBEDF	0x5177
+0xBEE0	0x8DDD
+0xBEE1	0x8E1E
+0xBEE2	0x952F
+0xBEE3	0x4FF1
+0xBEE4	0x53E5
+0xBEE5	0x60E7
+0xBEE6	0x70AC
+0xBEE7	0x5267
+0xBEE8	0x6350
+0xBEE9	0x9E43
+0xBEEA	0x5A1F
+0xBEEB	0x5026
+0xBEEC	0x7737
+0xBEED	0x5377
+0xBEEE	0x7EE2
+0xBEEF	0x6485
+0xBEF0	0x652B
+0xBEF1	0x6289
+0xBEF2	0x6398
+0xBEF3	0x5014
+0xBEF4	0x7235
+0xBEF5	0x89C9
+0xBEF6	0x51B3
+0xBEF7	0x8BC0
+0xBEF8	0x7EDD
+0xBEF9	0x5747
+0xBEFA	0x83CC
+0xBEFB	0x94A7
+0xBEFC	0x519B
+0xBEFD	0x541B
+0xBEFE	0x5CFB
+0xBF40	0x7DFB
+0xBF41	0x7DFC
+0xBF42	0x7DFD
+0xBF43	0x7DFE
+0xBF44	0x7DFF
+0xBF45	0x7E00
+0xBF46	0x7E01
+0xBF47	0x7E02
+0xBF48	0x7E03
+0xBF49	0x7E04
+0xBF4A	0x7E05
+0xBF4B	0x7E06
+0xBF4C	0x7E07
+0xBF4D	0x7E08
+0xBF4E	0x7E09
+0xBF4F	0x7E0A
+0xBF50	0x7E0B
+0xBF51	0x7E0C
+0xBF52	0x7E0D
+0xBF53	0x7E0E
+0xBF54	0x7E0F
+0xBF55	0x7E10
+0xBF56	0x7E11
+0xBF57	0x7E12
+0xBF58	0x7E13
+0xBF59	0x7E14
+0xBF5A	0x7E15
+0xBF5B	0x7E16
+0xBF5C	0x7E17
+0xBF5D	0x7E18
+0xBF5E	0x7E19
+0xBF5F	0x7E1A
+0xBF60	0x7E1B
+0xBF61	0x7E1C
+0xBF62	0x7E1D
+0xBF63	0x7E1E
+0xBF64	0x7E1F
+0xBF65	0x7E20
+0xBF66	0x7E21
+0xBF67	0x7E22
+0xBF68	0x7E23
+0xBF69	0x7E24
+0xBF6A	0x7E25
+0xBF6B	0x7E26
+0xBF6C	0x7E27
+0xBF6D	0x7E28
+0xBF6E	0x7E29
+0xBF6F	0x7E2A
+0xBF70	0x7E2B
+0xBF71	0x7E2C
+0xBF72	0x7E2D
+0xBF73	0x7E2E
+0xBF74	0x7E2F
+0xBF75	0x7E30
+0xBF76	0x7E31
+0xBF77	0x7E32
+0xBF78	0x7E33
+0xBF79	0x7E34
+0xBF7A	0x7E35
+0xBF7B	0x7E36
+0xBF7C	0x7E37
+0xBF7D	0x7E38
+0xBF7E	0x7E39
+0xBF80	0x7E3A
+0xBF81	0x7E3C
+0xBF82	0x7E3D
+0xBF83	0x7E3E
+0xBF84	0x7E3F
+0xBF85	0x7E40
+0xBF86	0x7E42
+0xBF87	0x7E43
+0xBF88	0x7E44
+0xBF89	0x7E45
+0xBF8A	0x7E46
+0xBF8B	0x7E48
+0xBF8C	0x7E49
+0xBF8D	0x7E4A
+0xBF8E	0x7E4B
+0xBF8F	0x7E4C
+0xBF90	0x7E4D
+0xBF91	0x7E4E
+0xBF92	0x7E4F
+0xBF93	0x7E50
+0xBF94	0x7E51
+0xBF95	0x7E52
+0xBF96	0x7E53
+0xBF97	0x7E54
+0xBF98	0x7E55
+0xBF99	0x7E56
+0xBF9A	0x7E57
+0xBF9B	0x7E58
+0xBF9C	0x7E59
+0xBF9D	0x7E5A
+0xBF9E	0x7E5B
+0xBF9F	0x7E5C
+0xBFA0	0x7E5D
+0xBFA1	0x4FCA
+0xBFA2	0x7AE3
+0xBFA3	0x6D5A
+0xBFA4	0x90E1
+0xBFA5	0x9A8F
+0xBFA6	0x5580
+0xBFA7	0x5496
+0xBFA8	0x5361
+0xBFA9	0x54AF
+0xBFAA	0x5F00
+0xBFAB	0x63E9
+0xBFAC	0x6977
+0xBFAD	0x51EF
+0xBFAE	0x6168
+0xBFAF	0x520A
+0xBFB0	0x582A
+0xBFB1	0x52D8
+0xBFB2	0x574E
+0xBFB3	0x780D
+0xBFB4	0x770B
+0xBFB5	0x5EB7
+0xBFB6	0x6177
+0xBFB7	0x7CE0
+0xBFB8	0x625B
+0xBFB9	0x6297
+0xBFBA	0x4EA2
+0xBFBB	0x7095
+0xBFBC	0x8003
+0xBFBD	0x62F7
+0xBFBE	0x70E4
+0xBFBF	0x9760
+0xBFC0	0x5777
+0xBFC1	0x82DB
+0xBFC2	0x67EF
+0xBFC3	0x68F5
+0xBFC4	0x78D5
+0xBFC5	0x9897
+0xBFC6	0x79D1
+0xBFC7	0x58F3
+0xBFC8	0x54B3
+0xBFC9	0x53EF
+0xBFCA	0x6E34
+0xBFCB	0x514B
+0xBFCC	0x523B
+0xBFCD	0x5BA2
+0xBFCE	0x8BFE
+0xBFCF	0x80AF
+0xBFD0	0x5543
+0xBFD1	0x57A6
+0xBFD2	0x6073
+0xBFD3	0x5751
+0xBFD4	0x542D
+0xBFD5	0x7A7A
+0xBFD6	0x6050
+0xBFD7	0x5B54
+0xBFD8	0x63A7
+0xBFD9	0x62A0
+0xBFDA	0x53E3
+0xBFDB	0x6263
+0xBFDC	0x5BC7
+0xBFDD	0x67AF
+0xBFDE	0x54ED
+0xBFDF	0x7A9F
+0xBFE0	0x82E6
+0xBFE1	0x9177
+0xBFE2	0x5E93
+0xBFE3	0x88E4
+0xBFE4	0x5938
+0xBFE5	0x57AE
+0xBFE6	0x630E
+0xBFE7	0x8DE8
+0xBFE8	0x80EF
+0xBFE9	0x5757
+0xBFEA	0x7B77
+0xBFEB	0x4FA9
+0xBFEC	0x5FEB
+0xBFED	0x5BBD
+0xBFEE	0x6B3E
+0xBFEF	0x5321
+0xBFF0	0x7B50
+0xBFF1	0x72C2
+0xBFF2	0x6846
+0xBFF3	0x77FF
+0xBFF4	0x7736
+0xBFF5	0x65F7
+0xBFF6	0x51B5
+0xBFF7	0x4E8F
+0xBFF8	0x76D4
+0xBFF9	0x5CBF
+0xBFFA	0x7AA5
+0xBFFB	0x8475
+0xBFFC	0x594E
+0xBFFD	0x9B41
+0xBFFE	0x5080
+0xC040	0x7E5E
+0xC041	0x7E5F
+0xC042	0x7E60
+0xC043	0x7E61
+0xC044	0x7E62
+0xC045	0x7E63
+0xC046	0x7E64
+0xC047	0x7E65
+0xC048	0x7E66
+0xC049	0x7E67
+0xC04A	0x7E68
+0xC04B	0x7E69
+0xC04C	0x7E6A
+0xC04D	0x7E6B
+0xC04E	0x7E6C
+0xC04F	0x7E6D
+0xC050	0x7E6E
+0xC051	0x7E6F
+0xC052	0x7E70
+0xC053	0x7E71
+0xC054	0x7E72
+0xC055	0x7E73
+0xC056	0x7E74
+0xC057	0x7E75
+0xC058	0x7E76
+0xC059	0x7E77
+0xC05A	0x7E78
+0xC05B	0x7E79
+0xC05C	0x7E7A
+0xC05D	0x7E7B
+0xC05E	0x7E7C
+0xC05F	0x7E7D
+0xC060	0x7E7E
+0xC061	0x7E7F
+0xC062	0x7E80
+0xC063	0x7E81
+0xC064	0x7E83
+0xC065	0x7E84
+0xC066	0x7E85
+0xC067	0x7E86
+0xC068	0x7E87
+0xC069	0x7E88
+0xC06A	0x7E89
+0xC06B	0x7E8A
+0xC06C	0x7E8B
+0xC06D	0x7E8C
+0xC06E	0x7E8D
+0xC06F	0x7E8E
+0xC070	0x7E8F
+0xC071	0x7E90
+0xC072	0x7E91
+0xC073	0x7E92
+0xC074	0x7E93
+0xC075	0x7E94
+0xC076	0x7E95
+0xC077	0x7E96
+0xC078	0x7E97
+0xC079	0x7E98
+0xC07A	0x7E99
+0xC07B	0x7E9A
+0xC07C	0x7E9C
+0xC07D	0x7E9D
+0xC07E	0x7E9E
+0xC080	0x7EAE
+0xC081	0x7EB4
+0xC082	0x7EBB
+0xC083	0x7EBC
+0xC084	0x7ED6
+0xC085	0x7EE4
+0xC086	0x7EEC
+0xC087	0x7EF9
+0xC088	0x7F0A
+0xC089	0x7F10
+0xC08A	0x7F1E
+0xC08B	0x7F37
+0xC08C	0x7F39
+0xC08D	0x7F3B
+0xC08E	0x7F3C
+0xC08F	0x7F3D
+0xC090	0x7F3E
+0xC091	0x7F3F
+0xC092	0x7F40
+0xC093	0x7F41
+0xC094	0x7F43
+0xC095	0x7F46
+0xC096	0x7F47
+0xC097	0x7F48
+0xC098	0x7F49
+0xC099	0x7F4A
+0xC09A	0x7F4B
+0xC09B	0x7F4C
+0xC09C	0x7F4D
+0xC09D	0x7F4E
+0xC09E	0x7F4F
+0xC09F	0x7F52
+0xC0A0	0x7F53
+0xC0A1	0x9988
+0xC0A2	0x6127
+0xC0A3	0x6E83
+0xC0A4	0x5764
+0xC0A5	0x6606
+0xC0A6	0x6346
+0xC0A7	0x56F0
+0xC0A8	0x62EC
+0xC0A9	0x6269
+0xC0AA	0x5ED3
+0xC0AB	0x9614
+0xC0AC	0x5783
+0xC0AD	0x62C9
+0xC0AE	0x5587
+0xC0AF	0x8721
+0xC0B0	0x814A
+0xC0B1	0x8FA3
+0xC0B2	0x5566
+0xC0B3	0x83B1
+0xC0B4	0x6765
+0xC0B5	0x8D56
+0xC0B6	0x84DD
+0xC0B7	0x5A6A
+0xC0B8	0x680F
+0xC0B9	0x62E6
+0xC0BA	0x7BEE
+0xC0BB	0x9611
+0xC0BC	0x5170
+0xC0BD	0x6F9C
+0xC0BE	0x8C30
+0xC0BF	0x63FD
+0xC0C0	0x89C8
+0xC0C1	0x61D2
+0xC0C2	0x7F06
+0xC0C3	0x70C2
+0xC0C4	0x6EE5
+0xC0C5	0x7405
+0xC0C6	0x6994
+0xC0C7	0x72FC
+0xC0C8	0x5ECA
+0xC0C9	0x90CE
+0xC0CA	0x6717
+0xC0CB	0x6D6A
+0xC0CC	0x635E
+0xC0CD	0x52B3
+0xC0CE	0x7262
+0xC0CF	0x8001
+0xC0D0	0x4F6C
+0xC0D1	0x59E5
+0xC0D2	0x916A
+0xC0D3	0x70D9
+0xC0D4	0x6D9D
+0xC0D5	0x52D2
+0xC0D6	0x4E50
+0xC0D7	0x96F7
+0xC0D8	0x956D
+0xC0D9	0x857E
+0xC0DA	0x78CA
+0xC0DB	0x7D2F
+0xC0DC	0x5121
+0xC0DD	0x5792
+0xC0DE	0x64C2
+0xC0DF	0x808B
+0xC0E0	0x7C7B
+0xC0E1	0x6CEA
+0xC0E2	0x68F1
+0xC0E3	0x695E
+0xC0E4	0x51B7
+0xC0E5	0x5398
+0xC0E6	0x68A8
+0xC0E7	0x7281
+0xC0E8	0x9ECE
+0xC0E9	0x7BF1
+0xC0EA	0x72F8
+0xC0EB	0x79BB
+0xC0EC	0x6F13
+0xC0ED	0x7406
+0xC0EE	0x674E
+0xC0EF	0x91CC
+0xC0F0	0x9CA4
+0xC0F1	0x793C
+0xC0F2	0x8389
+0xC0F3	0x8354
+0xC0F4	0x540F
+0xC0F5	0x6817
+0xC0F6	0x4E3D
+0xC0F7	0x5389
+0xC0F8	0x52B1
+0xC0F9	0x783E
+0xC0FA	0x5386
+0xC0FB	0x5229
+0xC0FC	0x5088
+0xC0FD	0x4F8B
+0xC0FE	0x4FD0
+0xC140	0x7F56
+0xC141	0x7F59
+0xC142	0x7F5B
+0xC143	0x7F5C
+0xC144	0x7F5D
+0xC145	0x7F5E
+0xC146	0x7F60
+0xC147	0x7F63
+0xC148	0x7F64
+0xC149	0x7F65
+0xC14A	0x7F66
+0xC14B	0x7F67
+0xC14C	0x7F6B
+0xC14D	0x7F6C
+0xC14E	0x7F6D
+0xC14F	0x7F6F
+0xC150	0x7F70
+0xC151	0x7F73
+0xC152	0x7F75
+0xC153	0x7F76
+0xC154	0x7F77
+0xC155	0x7F78
+0xC156	0x7F7A
+0xC157	0x7F7B
+0xC158	0x7F7C
+0xC159	0x7F7D
+0xC15A	0x7F7F
+0xC15B	0x7F80
+0xC15C	0x7F82
+0xC15D	0x7F83
+0xC15E	0x7F84
+0xC15F	0x7F85
+0xC160	0x7F86
+0xC161	0x7F87
+0xC162	0x7F88
+0xC163	0x7F89
+0xC164	0x7F8B
+0xC165	0x7F8D
+0xC166	0x7F8F
+0xC167	0x7F90
+0xC168	0x7F91
+0xC169	0x7F92
+0xC16A	0x7F93
+0xC16B	0x7F95
+0xC16C	0x7F96
+0xC16D	0x7F97
+0xC16E	0x7F98
+0xC16F	0x7F99
+0xC170	0x7F9B
+0xC171	0x7F9C
+0xC172	0x7FA0
+0xC173	0x7FA2
+0xC174	0x7FA3
+0xC175	0x7FA5
+0xC176	0x7FA6
+0xC177	0x7FA8
+0xC178	0x7FA9
+0xC179	0x7FAA
+0xC17A	0x7FAB
+0xC17B	0x7FAC
+0xC17C	0x7FAD
+0xC17D	0x7FAE
+0xC17E	0x7FB1
+0xC180	0x7FB3
+0xC181	0x7FB4
+0xC182	0x7FB5
+0xC183	0x7FB6
+0xC184	0x7FB7
+0xC185	0x7FBA
+0xC186	0x7FBB
+0xC187	0x7FBE
+0xC188	0x7FC0
+0xC189	0x7FC2
+0xC18A	0x7FC3
+0xC18B	0x7FC4
+0xC18C	0x7FC6
+0xC18D	0x7FC7
+0xC18E	0x7FC8
+0xC18F	0x7FC9
+0xC190	0x7FCB
+0xC191	0x7FCD
+0xC192	0x7FCF
+0xC193	0x7FD0
+0xC194	0x7FD1
+0xC195	0x7FD2
+0xC196	0x7FD3
+0xC197	0x7FD6
+0xC198	0x7FD7
+0xC199	0x7FD9
+0xC19A	0x7FDA
+0xC19B	0x7FDB
+0xC19C	0x7FDC
+0xC19D	0x7FDD
+0xC19E	0x7FDE
+0xC19F	0x7FE2
+0xC1A0	0x7FE3
+0xC1A1	0x75E2
+0xC1A2	0x7ACB
+0xC1A3	0x7C92
+0xC1A4	0x6CA5
+0xC1A5	0x96B6
+0xC1A6	0x529B
+0xC1A7	0x7483
+0xC1A8	0x54E9
+0xC1A9	0x4FE9
+0xC1AA	0x8054
+0xC1AB	0x83B2
+0xC1AC	0x8FDE
+0xC1AD	0x9570
+0xC1AE	0x5EC9
+0xC1AF	0x601C
+0xC1B0	0x6D9F
+0xC1B1	0x5E18
+0xC1B2	0x655B
+0xC1B3	0x8138
+0xC1B4	0x94FE
+0xC1B5	0x604B
+0xC1B6	0x70BC
+0xC1B7	0x7EC3
+0xC1B8	0x7CAE
+0xC1B9	0x51C9
+0xC1BA	0x6881
+0xC1BB	0x7CB1
+0xC1BC	0x826F
+0xC1BD	0x4E24
+0xC1BE	0x8F86
+0xC1BF	0x91CF
+0xC1C0	0x667E
+0xC1C1	0x4EAE
+0xC1C2	0x8C05
+0xC1C3	0x64A9
+0xC1C4	0x804A
+0xC1C5	0x50DA
+0xC1C6	0x7597
+0xC1C7	0x71CE
+0xC1C8	0x5BE5
+0xC1C9	0x8FBD
+0xC1CA	0x6F66
+0xC1CB	0x4E86
+0xC1CC	0x6482
+0xC1CD	0x9563
+0xC1CE	0x5ED6
+0xC1CF	0x6599
+0xC1D0	0x5217
+0xC1D1	0x88C2
+0xC1D2	0x70C8
+0xC1D3	0x52A3
+0xC1D4	0x730E
+0xC1D5	0x7433
+0xC1D6	0x6797
+0xC1D7	0x78F7
+0xC1D8	0x9716
+0xC1D9	0x4E34
+0xC1DA	0x90BB
+0xC1DB	0x9CDE
+0xC1DC	0x6DCB
+0xC1DD	0x51DB
+0xC1DE	0x8D41
+0xC1DF	0x541D
+0xC1E0	0x62CE
+0xC1E1	0x73B2
+0xC1E2	0x83F1
+0xC1E3	0x96F6
+0xC1E4	0x9F84
+0xC1E5	0x94C3
+0xC1E6	0x4F36
+0xC1E7	0x7F9A
+0xC1E8	0x51CC
+0xC1E9	0x7075
+0xC1EA	0x9675
+0xC1EB	0x5CAD
+0xC1EC	0x9886
+0xC1ED	0x53E6
+0xC1EE	0x4EE4
+0xC1EF	0x6E9C
+0xC1F0	0x7409
+0xC1F1	0x69B4
+0xC1F2	0x786B
+0xC1F3	0x998F
+0xC1F4	0x7559
+0xC1F5	0x5218
+0xC1F6	0x7624
+0xC1F7	0x6D41
+0xC1F8	0x67F3
+0xC1F9	0x516D
+0xC1FA	0x9F99
+0xC1FB	0x804B
+0xC1FC	0x5499
+0xC1FD	0x7B3C
+0xC1FE	0x7ABF
+0xC240	0x7FE4
+0xC241	0x7FE7
+0xC242	0x7FE8
+0xC243	0x7FEA
+0xC244	0x7FEB
+0xC245	0x7FEC
+0xC246	0x7FED
+0xC247	0x7FEF
+0xC248	0x7FF2
+0xC249	0x7FF4
+0xC24A	0x7FF5
+0xC24B	0x7FF6
+0xC24C	0x7FF7
+0xC24D	0x7FF8
+0xC24E	0x7FF9
+0xC24F	0x7FFA
+0xC250	0x7FFD
+0xC251	0x7FFE
+0xC252	0x7FFF
+0xC253	0x8002
+0xC254	0x8007
+0xC255	0x8008
+0xC256	0x8009
+0xC257	0x800A
+0xC258	0x800E
+0xC259	0x800F
+0xC25A	0x8011
+0xC25B	0x8013
+0xC25C	0x801A
+0xC25D	0x801B
+0xC25E	0x801D
+0xC25F	0x801E
+0xC260	0x801F
+0xC261	0x8021
+0xC262	0x8023
+0xC263	0x8024
+0xC264	0x802B
+0xC265	0x802C
+0xC266	0x802D
+0xC267	0x802E
+0xC268	0x802F
+0xC269	0x8030
+0xC26A	0x8032
+0xC26B	0x8034
+0xC26C	0x8039
+0xC26D	0x803A
+0xC26E	0x803C
+0xC26F	0x803E
+0xC270	0x8040
+0xC271	0x8041
+0xC272	0x8044
+0xC273	0x8045
+0xC274	0x8047
+0xC275	0x8048
+0xC276	0x8049
+0xC277	0x804E
+0xC278	0x804F
+0xC279	0x8050
+0xC27A	0x8051
+0xC27B	0x8053
+0xC27C	0x8055
+0xC27D	0x8056
+0xC27E	0x8057
+0xC280	0x8059
+0xC281	0x805B
+0xC282	0x805C
+0xC283	0x805D
+0xC284	0x805E
+0xC285	0x805F
+0xC286	0x8060
+0xC287	0x8061
+0xC288	0x8062
+0xC289	0x8063
+0xC28A	0x8064
+0xC28B	0x8065
+0xC28C	0x8066
+0xC28D	0x8067
+0xC28E	0x8068
+0xC28F	0x806B
+0xC290	0x806C
+0xC291	0x806D
+0xC292	0x806E
+0xC293	0x806F
+0xC294	0x8070
+0xC295	0x8072
+0xC296	0x8073
+0xC297	0x8074
+0xC298	0x8075
+0xC299	0x8076
+0xC29A	0x8077
+0xC29B	0x8078
+0xC29C	0x8079
+0xC29D	0x807A
+0xC29E	0x807B
+0xC29F	0x807C
+0xC2A0	0x807D
+0xC2A1	0x9686
+0xC2A2	0x5784
+0xC2A3	0x62E2
+0xC2A4	0x9647
+0xC2A5	0x697C
+0xC2A6	0x5A04
+0xC2A7	0x6402
+0xC2A8	0x7BD3
+0xC2A9	0x6F0F
+0xC2AA	0x964B
+0xC2AB	0x82A6
+0xC2AC	0x5362
+0xC2AD	0x9885
+0xC2AE	0x5E90
+0xC2AF	0x7089
+0xC2B0	0x63B3
+0xC2B1	0x5364
+0xC2B2	0x864F
+0xC2B3	0x9C81
+0xC2B4	0x9E93
+0xC2B5	0x788C
+0xC2B6	0x9732
+0xC2B7	0x8DEF
+0xC2B8	0x8D42
+0xC2B9	0x9E7F
+0xC2BA	0x6F5E
+0xC2BB	0x7984
+0xC2BC	0x5F55
+0xC2BD	0x9646
+0xC2BE	0x622E
+0xC2BF	0x9A74
+0xC2C0	0x5415
+0xC2C1	0x94DD
+0xC2C2	0x4FA3
+0xC2C3	0x65C5
+0xC2C4	0x5C65
+0xC2C5	0x5C61
+0xC2C6	0x7F15
+0xC2C7	0x8651
+0xC2C8	0x6C2F
+0xC2C9	0x5F8B
+0xC2CA	0x7387
+0xC2CB	0x6EE4
+0xC2CC	0x7EFF
+0xC2CD	0x5CE6
+0xC2CE	0x631B
+0xC2CF	0x5B6A
+0xC2D0	0x6EE6
+0xC2D1	0x5375
+0xC2D2	0x4E71
+0xC2D3	0x63A0
+0xC2D4	0x7565
+0xC2D5	0x62A1
+0xC2D6	0x8F6E
+0xC2D7	0x4F26
+0xC2D8	0x4ED1
+0xC2D9	0x6CA6
+0xC2DA	0x7EB6
+0xC2DB	0x8BBA
+0xC2DC	0x841D
+0xC2DD	0x87BA
+0xC2DE	0x7F57
+0xC2DF	0x903B
+0xC2E0	0x9523
+0xC2E1	0x7BA9
+0xC2E2	0x9AA1
+0xC2E3	0x88F8
+0xC2E4	0x843D
+0xC2E5	0x6D1B
+0xC2E6	0x9A86
+0xC2E7	0x7EDC
+0xC2E8	0x5988
+0xC2E9	0x9EBB
+0xC2EA	0x739B
+0xC2EB	0x7801
+0xC2EC	0x8682
+0xC2ED	0x9A6C
+0xC2EE	0x9A82
+0xC2EF	0x561B
+0xC2F0	0x5417
+0xC2F1	0x57CB
+0xC2F2	0x4E70
+0xC2F3	0x9EA6
+0xC2F4	0x5356
+0xC2F5	0x8FC8
+0xC2F6	0x8109
+0xC2F7	0x7792
+0xC2F8	0x9992
+0xC2F9	0x86EE
+0xC2FA	0x6EE1
+0xC2FB	0x8513
+0xC2FC	0x66FC
+0xC2FD	0x6162
+0xC2FE	0x6F2B
+0xC340	0x807E
+0xC341	0x8081
+0xC342	0x8082
+0xC343	0x8085
+0xC344	0x8088
+0xC345	0x808A
+0xC346	0x808D
+0xC347	0x808E
+0xC348	0x808F
+0xC349	0x8090
+0xC34A	0x8091
+0xC34B	0x8092
+0xC34C	0x8094
+0xC34D	0x8095
+0xC34E	0x8097
+0xC34F	0x8099
+0xC350	0x809E
+0xC351	0x80A3
+0xC352	0x80A6
+0xC353	0x80A7
+0xC354	0x80A8
+0xC355	0x80AC
+0xC356	0x80B0
+0xC357	0x80B3
+0xC358	0x80B5
+0xC359	0x80B6
+0xC35A	0x80B8
+0xC35B	0x80B9
+0xC35C	0x80BB
+0xC35D	0x80C5
+0xC35E	0x80C7
+0xC35F	0x80C8
+0xC360	0x80C9
+0xC361	0x80CA
+0xC362	0x80CB
+0xC363	0x80CF
+0xC364	0x80D0
+0xC365	0x80D1
+0xC366	0x80D2
+0xC367	0x80D3
+0xC368	0x80D4
+0xC369	0x80D5
+0xC36A	0x80D8
+0xC36B	0x80DF
+0xC36C	0x80E0
+0xC36D	0x80E2
+0xC36E	0x80E3
+0xC36F	0x80E6
+0xC370	0x80EE
+0xC371	0x80F5
+0xC372	0x80F7
+0xC373	0x80F9
+0xC374	0x80FB
+0xC375	0x80FE
+0xC376	0x80FF
+0xC377	0x8100
+0xC378	0x8101
+0xC379	0x8103
+0xC37A	0x8104
+0xC37B	0x8105
+0xC37C	0x8107
+0xC37D	0x8108
+0xC37E	0x810B
+0xC380	0x810C
+0xC381	0x8115
+0xC382	0x8117
+0xC383	0x8119
+0xC384	0x811B
+0xC385	0x811C
+0xC386	0x811D
+0xC387	0x811F
+0xC388	0x8120
+0xC389	0x8121
+0xC38A	0x8122
+0xC38B	0x8123
+0xC38C	0x8124
+0xC38D	0x8125
+0xC38E	0x8126
+0xC38F	0x8127
+0xC390	0x8128
+0xC391	0x8129
+0xC392	0x812A
+0xC393	0x812B
+0xC394	0x812D
+0xC395	0x812E
+0xC396	0x8130
+0xC397	0x8133
+0xC398	0x8134
+0xC399	0x8135
+0xC39A	0x8137
+0xC39B	0x8139
+0xC39C	0x813A
+0xC39D	0x813B
+0xC39E	0x813C
+0xC39F	0x813D
+0xC3A0	0x813F
+0xC3A1	0x8C29
+0xC3A2	0x8292
+0xC3A3	0x832B
+0xC3A4	0x76F2
+0xC3A5	0x6C13
+0xC3A6	0x5FD9
+0xC3A7	0x83BD
+0xC3A8	0x732B
+0xC3A9	0x8305
+0xC3AA	0x951A
+0xC3AB	0x6BDB
+0xC3AC	0x77DB
+0xC3AD	0x94C6
+0xC3AE	0x536F
+0xC3AF	0x8302
+0xC3B0	0x5192
+0xC3B1	0x5E3D
+0xC3B2	0x8C8C
+0xC3B3	0x8D38
+0xC3B4	0x4E48
+0xC3B5	0x73AB
+0xC3B6	0x679A
+0xC3B7	0x6885
+0xC3B8	0x9176
+0xC3B9	0x9709
+0xC3BA	0x7164
+0xC3BB	0x6CA1
+0xC3BC	0x7709
+0xC3BD	0x5A92
+0xC3BE	0x9541
+0xC3BF	0x6BCF
+0xC3C0	0x7F8E
+0xC3C1	0x6627
+0xC3C2	0x5BD0
+0xC3C3	0x59B9
+0xC3C4	0x5A9A
+0xC3C5	0x95E8
+0xC3C6	0x95F7
+0xC3C7	0x4EEC
+0xC3C8	0x840C
+0xC3C9	0x8499
+0xC3CA	0x6AAC
+0xC3CB	0x76DF
+0xC3CC	0x9530
+0xC3CD	0x731B
+0xC3CE	0x68A6
+0xC3CF	0x5B5F
+0xC3D0	0x772F
+0xC3D1	0x919A
+0xC3D2	0x9761
+0xC3D3	0x7CDC
+0xC3D4	0x8FF7
+0xC3D5	0x8C1C
+0xC3D6	0x5F25
+0xC3D7	0x7C73
+0xC3D8	0x79D8
+0xC3D9	0x89C5
+0xC3DA	0x6CCC
+0xC3DB	0x871C
+0xC3DC	0x5BC6
+0xC3DD	0x5E42
+0xC3DE	0x68C9
+0xC3DF	0x7720
+0xC3E0	0x7EF5
+0xC3E1	0x5195
+0xC3E2	0x514D
+0xC3E3	0x52C9
+0xC3E4	0x5A29
+0xC3E5	0x7F05
+0xC3E6	0x9762
+0xC3E7	0x82D7
+0xC3E8	0x63CF
+0xC3E9	0x7784
+0xC3EA	0x85D0
+0xC3EB	0x79D2
+0xC3EC	0x6E3A
+0xC3ED	0x5E99
+0xC3EE	0x5999
+0xC3EF	0x8511
+0xC3F0	0x706D
+0xC3F1	0x6C11
+0xC3F2	0x62BF
+0xC3F3	0x76BF
+0xC3F4	0x654F
+0xC3F5	0x60AF
+0xC3F6	0x95FD
+0xC3F7	0x660E
+0xC3F8	0x879F
+0xC3F9	0x9E23
+0xC3FA	0x94ED
+0xC3FB	0x540D
+0xC3FC	0x547D
+0xC3FD	0x8C2C
+0xC3FE	0x6478
+0xC440	0x8140
+0xC441	0x8141
+0xC442	0x8142
+0xC443	0x8143
+0xC444	0x8144
+0xC445	0x8145
+0xC446	0x8147
+0xC447	0x8149
+0xC448	0x814D
+0xC449	0x814E
+0xC44A	0x814F
+0xC44B	0x8152
+0xC44C	0x8156
+0xC44D	0x8157
+0xC44E	0x8158
+0xC44F	0x815B
+0xC450	0x815C
+0xC451	0x815D
+0xC452	0x815E
+0xC453	0x815F
+0xC454	0x8161
+0xC455	0x8162
+0xC456	0x8163
+0xC457	0x8164
+0xC458	0x8166
+0xC459	0x8168
+0xC45A	0x816A
+0xC45B	0x816B
+0xC45C	0x816C
+0xC45D	0x816F
+0xC45E	0x8172
+0xC45F	0x8173
+0xC460	0x8175
+0xC461	0x8176
+0xC462	0x8177
+0xC463	0x8178
+0xC464	0x8181
+0xC465	0x8183
+0xC466	0x8184
+0xC467	0x8185
+0xC468	0x8186
+0xC469	0x8187
+0xC46A	0x8189
+0xC46B	0x818B
+0xC46C	0x818C
+0xC46D	0x818D
+0xC46E	0x818E
+0xC46F	0x8190
+0xC470	0x8192
+0xC471	0x8193
+0xC472	0x8194
+0xC473	0x8195
+0xC474	0x8196
+0xC475	0x8197
+0xC476	0x8199
+0xC477	0x819A
+0xC478	0x819E
+0xC479	0x819F
+0xC47A	0x81A0
+0xC47B	0x81A1
+0xC47C	0x81A2
+0xC47D	0x81A4
+0xC47E	0x81A5
+0xC480	0x81A7
+0xC481	0x81A9
+0xC482	0x81AB
+0xC483	0x81AC
+0xC484	0x81AD
+0xC485	0x81AE
+0xC486	0x81AF
+0xC487	0x81B0
+0xC488	0x81B1
+0xC489	0x81B2
+0xC48A	0x81B4
+0xC48B	0x81B5
+0xC48C	0x81B6
+0xC48D	0x81B7
+0xC48E	0x81B8
+0xC48F	0x81B9
+0xC490	0x81BC
+0xC491	0x81BD
+0xC492	0x81BE
+0xC493	0x81BF
+0xC494	0x81C4
+0xC495	0x81C5
+0xC496	0x81C7
+0xC497	0x81C8
+0xC498	0x81C9
+0xC499	0x81CB
+0xC49A	0x81CD
+0xC49B	0x81CE
+0xC49C	0x81CF
+0xC49D	0x81D0
+0xC49E	0x81D1
+0xC49F	0x81D2
+0xC4A0	0x81D3
+0xC4A1	0x6479
+0xC4A2	0x8611
+0xC4A3	0x6A21
+0xC4A4	0x819C
+0xC4A5	0x78E8
+0xC4A6	0x6469
+0xC4A7	0x9B54
+0xC4A8	0x62B9
+0xC4A9	0x672B
+0xC4AA	0x83AB
+0xC4AB	0x58A8
+0xC4AC	0x9ED8
+0xC4AD	0x6CAB
+0xC4AE	0x6F20
+0xC4AF	0x5BDE
+0xC4B0	0x964C
+0xC4B1	0x8C0B
+0xC4B2	0x725F
+0xC4B3	0x67D0
+0xC4B4	0x62C7
+0xC4B5	0x7261
+0xC4B6	0x4EA9
+0xC4B7	0x59C6
+0xC4B8	0x6BCD
+0xC4B9	0x5893
+0xC4BA	0x66AE
+0xC4BB	0x5E55
+0xC4BC	0x52DF
+0xC4BD	0x6155
+0xC4BE	0x6728
+0xC4BF	0x76EE
+0xC4C0	0x7766
+0xC4C1	0x7267
+0xC4C2	0x7A46
+0xC4C3	0x62FF
+0xC4C4	0x54EA
+0xC4C5	0x5450
+0xC4C6	0x94A0
+0xC4C7	0x90A3
+0xC4C8	0x5A1C
+0xC4C9	0x7EB3
+0xC4CA	0x6C16
+0xC4CB	0x4E43
+0xC4CC	0x5976
+0xC4CD	0x8010
+0xC4CE	0x5948
+0xC4CF	0x5357
+0xC4D0	0x7537
+0xC4D1	0x96BE
+0xC4D2	0x56CA
+0xC4D3	0x6320
+0xC4D4	0x8111
+0xC4D5	0x607C
+0xC4D6	0x95F9
+0xC4D7	0x6DD6
+0xC4D8	0x5462
+0xC4D9	0x9981
+0xC4DA	0x5185
+0xC4DB	0x5AE9
+0xC4DC	0x80FD
+0xC4DD	0x59AE
+0xC4DE	0x9713
+0xC4DF	0x502A
+0xC4E0	0x6CE5
+0xC4E1	0x5C3C
+0xC4E2	0x62DF
+0xC4E3	0x4F60
+0xC4E4	0x533F
+0xC4E5	0x817B
+0xC4E6	0x9006
+0xC4E7	0x6EBA
+0xC4E8	0x852B
+0xC4E9	0x62C8
+0xC4EA	0x5E74
+0xC4EB	0x78BE
+0xC4EC	0x64B5
+0xC4ED	0x637B
+0xC4EE	0x5FF5
+0xC4EF	0x5A18
+0xC4F0	0x917F
+0xC4F1	0x9E1F
+0xC4F2	0x5C3F
+0xC4F3	0x634F
+0xC4F4	0x8042
+0xC4F5	0x5B7D
+0xC4F6	0x556E
+0xC4F7	0x954A
+0xC4F8	0x954D
+0xC4F9	0x6D85
+0xC4FA	0x60A8
+0xC4FB	0x67E0
+0xC4FC	0x72DE
+0xC4FD	0x51DD
+0xC4FE	0x5B81
+0xC540	0x81D4
+0xC541	0x81D5
+0xC542	0x81D6
+0xC543	0x81D7
+0xC544	0x81D8
+0xC545	0x81D9
+0xC546	0x81DA
+0xC547	0x81DB
+0xC548	0x81DC
+0xC549	0x81DD
+0xC54A	0x81DE
+0xC54B	0x81DF
+0xC54C	0x81E0
+0xC54D	0x81E1
+0xC54E	0x81E2
+0xC54F	0x81E4
+0xC550	0x81E5
+0xC551	0x81E6
+0xC552	0x81E8
+0xC553	0x81E9
+0xC554	0x81EB
+0xC555	0x81EE
+0xC556	0x81EF
+0xC557	0x81F0
+0xC558	0x81F1
+0xC559	0x81F2
+0xC55A	0x81F5
+0xC55B	0x81F6
+0xC55C	0x81F7
+0xC55D	0x81F8
+0xC55E	0x81F9
+0xC55F	0x81FA
+0xC560	0x81FD
+0xC561	0x81FF
+0xC562	0x8203
+0xC563	0x8207
+0xC564	0x8208
+0xC565	0x8209
+0xC566	0x820A
+0xC567	0x820B
+0xC568	0x820E
+0xC569	0x820F
+0xC56A	0x8211
+0xC56B	0x8213
+0xC56C	0x8215
+0xC56D	0x8216
+0xC56E	0x8217
+0xC56F	0x8218
+0xC570	0x8219
+0xC571	0x821A
+0xC572	0x821D
+0xC573	0x8220
+0xC574	0x8224
+0xC575	0x8225
+0xC576	0x8226
+0xC577	0x8227
+0xC578	0x8229
+0xC579	0x822E
+0xC57A	0x8232
+0xC57B	0x823A
+0xC57C	0x823C
+0xC57D	0x823D
+0xC57E	0x823F
+0xC580	0x8240
+0xC581	0x8241
+0xC582	0x8242
+0xC583	0x8243
+0xC584	0x8245
+0xC585	0x8246
+0xC586	0x8248
+0xC587	0x824A
+0xC588	0x824C
+0xC589	0x824D
+0xC58A	0x824E
+0xC58B	0x8250
+0xC58C	0x8251
+0xC58D	0x8252
+0xC58E	0x8253
+0xC58F	0x8254
+0xC590	0x8255
+0xC591	0x8256
+0xC592	0x8257
+0xC593	0x8259
+0xC594	0x825B
+0xC595	0x825C
+0xC596	0x825D
+0xC597	0x825E
+0xC598	0x8260
+0xC599	0x8261
+0xC59A	0x8262
+0xC59B	0x8263
+0xC59C	0x8264
+0xC59D	0x8265
+0xC59E	0x8266
+0xC59F	0x8267
+0xC5A0	0x8269
+0xC5A1	0x62E7
+0xC5A2	0x6CDE
+0xC5A3	0x725B
+0xC5A4	0x626D
+0xC5A5	0x94AE
+0xC5A6	0x7EBD
+0xC5A7	0x8113
+0xC5A8	0x6D53
+0xC5A9	0x519C
+0xC5AA	0x5F04
+0xC5AB	0x5974
+0xC5AC	0x52AA
+0xC5AD	0x6012
+0xC5AE	0x5973
+0xC5AF	0x6696
+0xC5B0	0x8650
+0xC5B1	0x759F
+0xC5B2	0x632A
+0xC5B3	0x61E6
+0xC5B4	0x7CEF
+0xC5B5	0x8BFA
+0xC5B6	0x54E6
+0xC5B7	0x6B27
+0xC5B8	0x9E25
+0xC5B9	0x6BB4
+0xC5BA	0x85D5
+0xC5BB	0x5455
+0xC5BC	0x5076
+0xC5BD	0x6CA4
+0xC5BE	0x556A
+0xC5BF	0x8DB4
+0xC5C0	0x722C
+0xC5C1	0x5E15
+0xC5C2	0x6015
+0xC5C3	0x7436
+0xC5C4	0x62CD
+0xC5C5	0x6392
+0xC5C6	0x724C
+0xC5C7	0x5F98
+0xC5C8	0x6E43
+0xC5C9	0x6D3E
+0xC5CA	0x6500
+0xC5CB	0x6F58
+0xC5CC	0x76D8
+0xC5CD	0x78D0
+0xC5CE	0x76FC
+0xC5CF	0x7554
+0xC5D0	0x5224
+0xC5D1	0x53DB
+0xC5D2	0x4E53
+0xC5D3	0x5E9E
+0xC5D4	0x65C1
+0xC5D5	0x802A
+0xC5D6	0x80D6
+0xC5D7	0x629B
+0xC5D8	0x5486
+0xC5D9	0x5228
+0xC5DA	0x70AE
+0xC5DB	0x888D
+0xC5DC	0x8DD1
+0xC5DD	0x6CE1
+0xC5DE	0x5478
+0xC5DF	0x80DA
+0xC5E0	0x57F9
+0xC5E1	0x88F4
+0xC5E2	0x8D54
+0xC5E3	0x966A
+0xC5E4	0x914D
+0xC5E5	0x4F69
+0xC5E6	0x6C9B
+0xC5E7	0x55B7
+0xC5E8	0x76C6
+0xC5E9	0x7830
+0xC5EA	0x62A8
+0xC5EB	0x70F9
+0xC5EC	0x6F8E
+0xC5ED	0x5F6D
+0xC5EE	0x84EC
+0xC5EF	0x68DA
+0xC5F0	0x787C
+0xC5F1	0x7BF7
+0xC5F2	0x81A8
+0xC5F3	0x670B
+0xC5F4	0x9E4F
+0xC5F5	0x6367
+0xC5F6	0x78B0
+0xC5F7	0x576F
+0xC5F8	0x7812
+0xC5F9	0x9739
+0xC5FA	0x6279
+0xC5FB	0x62AB
+0xC5FC	0x5288
+0xC5FD	0x7435
+0xC5FE	0x6BD7
+0xC640	0x826A
+0xC641	0x826B
+0xC642	0x826C
+0xC643	0x826D
+0xC644	0x8271
+0xC645	0x8275
+0xC646	0x8276
+0xC647	0x8277
+0xC648	0x8278
+0xC649	0x827B
+0xC64A	0x827C
+0xC64B	0x8280
+0xC64C	0x8281
+0xC64D	0x8283
+0xC64E	0x8285
+0xC64F	0x8286
+0xC650	0x8287
+0xC651	0x8289
+0xC652	0x828C
+0xC653	0x8290
+0xC654	0x8293
+0xC655	0x8294
+0xC656	0x8295
+0xC657	0x8296
+0xC658	0x829A
+0xC659	0x829B
+0xC65A	0x829E
+0xC65B	0x82A0
+0xC65C	0x82A2
+0xC65D	0x82A3
+0xC65E	0x82A7
+0xC65F	0x82B2
+0xC660	0x82B5
+0xC661	0x82B6
+0xC662	0x82BA
+0xC663	0x82BB
+0xC664	0x82BC
+0xC665	0x82BF
+0xC666	0x82C0
+0xC667	0x82C2
+0xC668	0x82C3
+0xC669	0x82C5
+0xC66A	0x82C6
+0xC66B	0x82C9
+0xC66C	0x82D0
+0xC66D	0x82D6
+0xC66E	0x82D9
+0xC66F	0x82DA
+0xC670	0x82DD
+0xC671	0x82E2
+0xC672	0x82E7
+0xC673	0x82E8
+0xC674	0x82E9
+0xC675	0x82EA
+0xC676	0x82EC
+0xC677	0x82ED
+0xC678	0x82EE
+0xC679	0x82F0
+0xC67A	0x82F2
+0xC67B	0x82F3
+0xC67C	0x82F5
+0xC67D	0x82F6
+0xC67E	0x82F8
+0xC680	0x82FA
+0xC681	0x82FC
+0xC682	0x82FD
+0xC683	0x82FE
+0xC684	0x82FF
+0xC685	0x8300
+0xC686	0x830A
+0xC687	0x830B
+0xC688	0x830D
+0xC689	0x8310
+0xC68A	0x8312
+0xC68B	0x8313
+0xC68C	0x8316
+0xC68D	0x8318
+0xC68E	0x8319
+0xC68F	0x831D
+0xC690	0x831E
+0xC691	0x831F
+0xC692	0x8320
+0xC693	0x8321
+0xC694	0x8322
+0xC695	0x8323
+0xC696	0x8324
+0xC697	0x8325
+0xC698	0x8326
+0xC699	0x8329
+0xC69A	0x832A
+0xC69B	0x832E
+0xC69C	0x8330
+0xC69D	0x8332
+0xC69E	0x8337
+0xC69F	0x833B
+0xC6A0	0x833D
+0xC6A1	0x5564
+0xC6A2	0x813E
+0xC6A3	0x75B2
+0xC6A4	0x76AE
+0xC6A5	0x5339
+0xC6A6	0x75DE
+0xC6A7	0x50FB
+0xC6A8	0x5C41
+0xC6A9	0x8B6C
+0xC6AA	0x7BC7
+0xC6AB	0x504F
+0xC6AC	0x7247
+0xC6AD	0x9A97
+0xC6AE	0x98D8
+0xC6AF	0x6F02
+0xC6B0	0x74E2
+0xC6B1	0x7968
+0xC6B2	0x6487
+0xC6B3	0x77A5
+0xC6B4	0x62FC
+0xC6B5	0x9891
+0xC6B6	0x8D2B
+0xC6B7	0x54C1
+0xC6B8	0x8058
+0xC6B9	0x4E52
+0xC6BA	0x576A
+0xC6BB	0x82F9
+0xC6BC	0x840D
+0xC6BD	0x5E73
+0xC6BE	0x51ED
+0xC6BF	0x74F6
+0xC6C0	0x8BC4
+0xC6C1	0x5C4F
+0xC6C2	0x5761
+0xC6C3	0x6CFC
+0xC6C4	0x9887
+0xC6C5	0x5A46
+0xC6C6	0x7834
+0xC6C7	0x9B44
+0xC6C8	0x8FEB
+0xC6C9	0x7C95
+0xC6CA	0x5256
+0xC6CB	0x6251
+0xC6CC	0x94FA
+0xC6CD	0x4EC6
+0xC6CE	0x8386
+0xC6CF	0x8461
+0xC6D0	0x83E9
+0xC6D1	0x84B2
+0xC6D2	0x57D4
+0xC6D3	0x6734
+0xC6D4	0x5703
+0xC6D5	0x666E
+0xC6D6	0x6D66
+0xC6D7	0x8C31
+0xC6D8	0x66DD
+0xC6D9	0x7011
+0xC6DA	0x671F
+0xC6DB	0x6B3A
+0xC6DC	0x6816
+0xC6DD	0x621A
+0xC6DE	0x59BB
+0xC6DF	0x4E03
+0xC6E0	0x51C4
+0xC6E1	0x6F06
+0xC6E2	0x67D2
+0xC6E3	0x6C8F
+0xC6E4	0x5176
+0xC6E5	0x68CB
+0xC6E6	0x5947
+0xC6E7	0x6B67
+0xC6E8	0x7566
+0xC6E9	0x5D0E
+0xC6EA	0x8110
+0xC6EB	0x9F50
+0xC6EC	0x65D7
+0xC6ED	0x7948
+0xC6EE	0x7941
+0xC6EF	0x9A91
+0xC6F0	0x8D77
+0xC6F1	0x5C82
+0xC6F2	0x4E5E
+0xC6F3	0x4F01
+0xC6F4	0x542F
+0xC6F5	0x5951
+0xC6F6	0x780C
+0xC6F7	0x5668
+0xC6F8	0x6C14
+0xC6F9	0x8FC4
+0xC6FA	0x5F03
+0xC6FB	0x6C7D
+0xC6FC	0x6CE3
+0xC6FD	0x8BAB
+0xC6FE	0x6390
+0xC740	0x833E
+0xC741	0x833F
+0xC742	0x8341
+0xC743	0x8342
+0xC744	0x8344
+0xC745	0x8345
+0xC746	0x8348
+0xC747	0x834A
+0xC748	0x834B
+0xC749	0x834C
+0xC74A	0x834D
+0xC74B	0x834E
+0xC74C	0x8353
+0xC74D	0x8355
+0xC74E	0x8356
+0xC74F	0x8357
+0xC750	0x8358
+0xC751	0x8359
+0xC752	0x835D
+0xC753	0x8362
+0xC754	0x8370
+0xC755	0x8371
+0xC756	0x8372
+0xC757	0x8373
+0xC758	0x8374
+0xC759	0x8375
+0xC75A	0x8376
+0xC75B	0x8379
+0xC75C	0x837A
+0xC75D	0x837E
+0xC75E	0x837F
+0xC75F	0x8380
+0xC760	0x8381
+0xC761	0x8382
+0xC762	0x8383
+0xC763	0x8384
+0xC764	0x8387
+0xC765	0x8388
+0xC766	0x838A
+0xC767	0x838B
+0xC768	0x838C
+0xC769	0x838D
+0xC76A	0x838F
+0xC76B	0x8390
+0xC76C	0x8391
+0xC76D	0x8394
+0xC76E	0x8395
+0xC76F	0x8396
+0xC770	0x8397
+0xC771	0x8399
+0xC772	0x839A
+0xC773	0x839D
+0xC774	0x839F
+0xC775	0x83A1
+0xC776	0x83A2
+0xC777	0x83A3
+0xC778	0x83A4
+0xC779	0x83A5
+0xC77A	0x83A6
+0xC77B	0x83A7
+0xC77C	0x83AC
+0xC77D	0x83AD
+0xC77E	0x83AE
+0xC780	0x83AF
+0xC781	0x83B5
+0xC782	0x83BB
+0xC783	0x83BE
+0xC784	0x83BF
+0xC785	0x83C2
+0xC786	0x83C3
+0xC787	0x83C4
+0xC788	0x83C6
+0xC789	0x83C8
+0xC78A	0x83C9
+0xC78B	0x83CB
+0xC78C	0x83CD
+0xC78D	0x83CE
+0xC78E	0x83D0
+0xC78F	0x83D1
+0xC790	0x83D2
+0xC791	0x83D3
+0xC792	0x83D5
+0xC793	0x83D7
+0xC794	0x83D9
+0xC795	0x83DA
+0xC796	0x83DB
+0xC797	0x83DE
+0xC798	0x83E2
+0xC799	0x83E3
+0xC79A	0x83E4
+0xC79B	0x83E6
+0xC79C	0x83E7
+0xC79D	0x83E8
+0xC79E	0x83EB
+0xC79F	0x83EC
+0xC7A0	0x83ED
+0xC7A1	0x6070
+0xC7A2	0x6D3D
+0xC7A3	0x7275
+0xC7A4	0x6266
+0xC7A5	0x948E
+0xC7A6	0x94C5
+0xC7A7	0x5343
+0xC7A8	0x8FC1
+0xC7A9	0x7B7E
+0xC7AA	0x4EDF
+0xC7AB	0x8C26
+0xC7AC	0x4E7E
+0xC7AD	0x9ED4
+0xC7AE	0x94B1
+0xC7AF	0x94B3
+0xC7B0	0x524D
+0xC7B1	0x6F5C
+0xC7B2	0x9063
+0xC7B3	0x6D45
+0xC7B4	0x8C34
+0xC7B5	0x5811
+0xC7B6	0x5D4C
+0xC7B7	0x6B20
+0xC7B8	0x6B49
+0xC7B9	0x67AA
+0xC7BA	0x545B
+0xC7BB	0x8154
+0xC7BC	0x7F8C
+0xC7BD	0x5899
+0xC7BE	0x8537
+0xC7BF	0x5F3A
+0xC7C0	0x62A2
+0xC7C1	0x6A47
+0xC7C2	0x9539
+0xC7C3	0x6572
+0xC7C4	0x6084
+0xC7C5	0x6865
+0xC7C6	0x77A7
+0xC7C7	0x4E54
+0xC7C8	0x4FA8
+0xC7C9	0x5DE7
+0xC7CA	0x9798
+0xC7CB	0x64AC
+0xC7CC	0x7FD8
+0xC7CD	0x5CED
+0xC7CE	0x4FCF
+0xC7CF	0x7A8D
+0xC7D0	0x5207
+0xC7D1	0x8304
+0xC7D2	0x4E14
+0xC7D3	0x602F
+0xC7D4	0x7A83
+0xC7D5	0x94A6
+0xC7D6	0x4FB5
+0xC7D7	0x4EB2
+0xC7D8	0x79E6
+0xC7D9	0x7434
+0xC7DA	0x52E4
+0xC7DB	0x82B9
+0xC7DC	0x64D2
+0xC7DD	0x79BD
+0xC7DE	0x5BDD
+0xC7DF	0x6C81
+0xC7E0	0x9752
+0xC7E1	0x8F7B
+0xC7E2	0x6C22
+0xC7E3	0x503E
+0xC7E4	0x537F
+0xC7E5	0x6E05
+0xC7E6	0x64CE
+0xC7E7	0x6674
+0xC7E8	0x6C30
+0xC7E9	0x60C5
+0xC7EA	0x9877
+0xC7EB	0x8BF7
+0xC7EC	0x5E86
+0xC7ED	0x743C
+0xC7EE	0x7A77
+0xC7EF	0x79CB
+0xC7F0	0x4E18
+0xC7F1	0x90B1
+0xC7F2	0x7403
+0xC7F3	0x6C42
+0xC7F4	0x56DA
+0xC7F5	0x914B
+0xC7F6	0x6CC5
+0xC7F7	0x8D8B
+0xC7F8	0x533A
+0xC7F9	0x86C6
+0xC7FA	0x66F2
+0xC7FB	0x8EAF
+0xC7FC	0x5C48
+0xC7FD	0x9A71
+0xC7FE	0x6E20
+0xC840	0x83EE
+0xC841	0x83EF
+0xC842	0x83F3
+0xC843	0x83F4
+0xC844	0x83F5
+0xC845	0x83F6
+0xC846	0x83F7
+0xC847	0x83FA
+0xC848	0x83FB
+0xC849	0x83FC
+0xC84A	0x83FE
+0xC84B	0x83FF
+0xC84C	0x8400
+0xC84D	0x8402
+0xC84E	0x8405
+0xC84F	0x8407
+0xC850	0x8408
+0xC851	0x8409
+0xC852	0x840A
+0xC853	0x8410
+0xC854	0x8412
+0xC855	0x8413
+0xC856	0x8414
+0xC857	0x8415
+0xC858	0x8416
+0xC859	0x8417
+0xC85A	0x8419
+0xC85B	0x841A
+0xC85C	0x841B
+0xC85D	0x841E
+0xC85E	0x841F
+0xC85F	0x8420
+0xC860	0x8421
+0xC861	0x8422
+0xC862	0x8423
+0xC863	0x8429
+0xC864	0x842A
+0xC865	0x842B
+0xC866	0x842C
+0xC867	0x842D
+0xC868	0x842E
+0xC869	0x842F
+0xC86A	0x8430
+0xC86B	0x8432
+0xC86C	0x8433
+0xC86D	0x8434
+0xC86E	0x8435
+0xC86F	0x8436
+0xC870	0x8437
+0xC871	0x8439
+0xC872	0x843A
+0xC873	0x843B
+0xC874	0x843E
+0xC875	0x843F
+0xC876	0x8440
+0xC877	0x8441
+0xC878	0x8442
+0xC879	0x8443
+0xC87A	0x8444
+0xC87B	0x8445
+0xC87C	0x8447
+0xC87D	0x8448
+0xC87E	0x8449
+0xC880	0x844A
+0xC881	0x844B
+0xC882	0x844C
+0xC883	0x844D
+0xC884	0x844E
+0xC885	0x844F
+0xC886	0x8450
+0xC887	0x8452
+0xC888	0x8453
+0xC889	0x8454
+0xC88A	0x8455
+0xC88B	0x8456
+0xC88C	0x8458
+0xC88D	0x845D
+0xC88E	0x845E
+0xC88F	0x845F
+0xC890	0x8460
+0xC891	0x8462
+0xC892	0x8464
+0xC893	0x8465
+0xC894	0x8466
+0xC895	0x8467
+0xC896	0x8468
+0xC897	0x846A
+0xC898	0x846E
+0xC899	0x846F
+0xC89A	0x8470
+0xC89B	0x8472
+0xC89C	0x8474
+0xC89D	0x8477
+0xC89E	0x8479
+0xC89F	0x847B
+0xC8A0	0x847C
+0xC8A1	0x53D6
+0xC8A2	0x5A36
+0xC8A3	0x9F8B
+0xC8A4	0x8DA3
+0xC8A5	0x53BB
+0xC8A6	0x5708
+0xC8A7	0x98A7
+0xC8A8	0x6743
+0xC8A9	0x919B
+0xC8AA	0x6CC9
+0xC8AB	0x5168
+0xC8AC	0x75CA
+0xC8AD	0x62F3
+0xC8AE	0x72AC
+0xC8AF	0x5238
+0xC8B0	0x529D
+0xC8B1	0x7F3A
+0xC8B2	0x7094
+0xC8B3	0x7638
+0xC8B4	0x5374
+0xC8B5	0x9E4A
+0xC8B6	0x69B7
+0xC8B7	0x786E
+0xC8B8	0x96C0
+0xC8B9	0x88D9
+0xC8BA	0x7FA4
+0xC8BB	0x7136
+0xC8BC	0x71C3
+0xC8BD	0x5189
+0xC8BE	0x67D3
+0xC8BF	0x74E4
+0xC8C0	0x58E4
+0xC8C1	0x6518
+0xC8C2	0x56B7
+0xC8C3	0x8BA9
+0xC8C4	0x9976
+0xC8C5	0x6270
+0xC8C6	0x7ED5
+0xC8C7	0x60F9
+0xC8C8	0x70ED
+0xC8C9	0x58EC
+0xC8CA	0x4EC1
+0xC8CB	0x4EBA
+0xC8CC	0x5FCD
+0xC8CD	0x97E7
+0xC8CE	0x4EFB
+0xC8CF	0x8BA4
+0xC8D0	0x5203
+0xC8D1	0x598A
+0xC8D2	0x7EAB
+0xC8D3	0x6254
+0xC8D4	0x4ECD
+0xC8D5	0x65E5
+0xC8D6	0x620E
+0xC8D7	0x8338
+0xC8D8	0x84C9
+0xC8D9	0x8363
+0xC8DA	0x878D
+0xC8DB	0x7194
+0xC8DC	0x6EB6
+0xC8DD	0x5BB9
+0xC8DE	0x7ED2
+0xC8DF	0x5197
+0xC8E0	0x63C9
+0xC8E1	0x67D4
+0xC8E2	0x8089
+0xC8E3	0x8339
+0xC8E4	0x8815
+0xC8E5	0x5112
+0xC8E6	0x5B7A
+0xC8E7	0x5982
+0xC8E8	0x8FB1
+0xC8E9	0x4E73
+0xC8EA	0x6C5D
+0xC8EB	0x5165
+0xC8EC	0x8925
+0xC8ED	0x8F6F
+0xC8EE	0x962E
+0xC8EF	0x854A
+0xC8F0	0x745E
+0xC8F1	0x9510
+0xC8F2	0x95F0
+0xC8F3	0x6DA6
+0xC8F4	0x82E5
+0xC8F5	0x5F31
+0xC8F6	0x6492
+0xC8F7	0x6D12
+0xC8F8	0x8428
+0xC8F9	0x816E
+0xC8FA	0x9CC3
+0xC8FB	0x585E
+0xC8FC	0x8D5B
+0xC8FD	0x4E09
+0xC8FE	0x53C1
+0xC940	0x847D
+0xC941	0x847E
+0xC942	0x847F
+0xC943	0x8480
+0xC944	0x8481
+0xC945	0x8483
+0xC946	0x8484
+0xC947	0x8485
+0xC948	0x8486
+0xC949	0x848A
+0xC94A	0x848D
+0xC94B	0x848F
+0xC94C	0x8490
+0xC94D	0x8491
+0xC94E	0x8492
+0xC94F	0x8493
+0xC950	0x8494
+0xC951	0x8495
+0xC952	0x8496
+0xC953	0x8498
+0xC954	0x849A
+0xC955	0x849B
+0xC956	0x849D
+0xC957	0x849E
+0xC958	0x849F
+0xC959	0x84A0
+0xC95A	0x84A2
+0xC95B	0x84A3
+0xC95C	0x84A4
+0xC95D	0x84A5
+0xC95E	0x84A6
+0xC95F	0x84A7
+0xC960	0x84A8
+0xC961	0x84A9
+0xC962	0x84AA
+0xC963	0x84AB
+0xC964	0x84AC
+0xC965	0x84AD
+0xC966	0x84AE
+0xC967	0x84B0
+0xC968	0x84B1
+0xC969	0x84B3
+0xC96A	0x84B5
+0xC96B	0x84B6
+0xC96C	0x84B7
+0xC96D	0x84BB
+0xC96E	0x84BC
+0xC96F	0x84BE
+0xC970	0x84C0
+0xC971	0x84C2
+0xC972	0x84C3
+0xC973	0x84C5
+0xC974	0x84C6
+0xC975	0x84C7
+0xC976	0x84C8
+0xC977	0x84CB
+0xC978	0x84CC
+0xC979	0x84CE
+0xC97A	0x84CF
+0xC97B	0x84D2
+0xC97C	0x84D4
+0xC97D	0x84D5
+0xC97E	0x84D7
+0xC980	0x84D8
+0xC981	0x84D9
+0xC982	0x84DA
+0xC983	0x84DB
+0xC984	0x84DC
+0xC985	0x84DE
+0xC986	0x84E1
+0xC987	0x84E2
+0xC988	0x84E4
+0xC989	0x84E7
+0xC98A	0x84E8
+0xC98B	0x84E9
+0xC98C	0x84EA
+0xC98D	0x84EB
+0xC98E	0x84ED
+0xC98F	0x84EE
+0xC990	0x84EF
+0xC991	0x84F1
+0xC992	0x84F2
+0xC993	0x84F3
+0xC994	0x84F4
+0xC995	0x84F5
+0xC996	0x84F6
+0xC997	0x84F7
+0xC998	0x84F8
+0xC999	0x84F9
+0xC99A	0x84FA
+0xC99B	0x84FB
+0xC99C	0x84FD
+0xC99D	0x84FE
+0xC99E	0x8500
+0xC99F	0x8501
+0xC9A0	0x8502
+0xC9A1	0x4F1E
+0xC9A2	0x6563
+0xC9A3	0x6851
+0xC9A4	0x55D3
+0xC9A5	0x4E27
+0xC9A6	0x6414
+0xC9A7	0x9A9A
+0xC9A8	0x626B
+0xC9A9	0x5AC2
+0xC9AA	0x745F
+0xC9AB	0x8272
+0xC9AC	0x6DA9
+0xC9AD	0x68EE
+0xC9AE	0x50E7
+0xC9AF	0x838E
+0xC9B0	0x7802
+0xC9B1	0x6740
+0xC9B2	0x5239
+0xC9B3	0x6C99
+0xC9B4	0x7EB1
+0xC9B5	0x50BB
+0xC9B6	0x5565
+0xC9B7	0x715E
+0xC9B8	0x7B5B
+0xC9B9	0x6652
+0xC9BA	0x73CA
+0xC9BB	0x82EB
+0xC9BC	0x6749
+0xC9BD	0x5C71
+0xC9BE	0x5220
+0xC9BF	0x717D
+0xC9C0	0x886B
+0xC9C1	0x95EA
+0xC9C2	0x9655
+0xC9C3	0x64C5
+0xC9C4	0x8D61
+0xC9C5	0x81B3
+0xC9C6	0x5584
+0xC9C7	0x6C55
+0xC9C8	0x6247
+0xC9C9	0x7F2E
+0xC9CA	0x5892
+0xC9CB	0x4F24
+0xC9CC	0x5546
+0xC9CD	0x8D4F
+0xC9CE	0x664C
+0xC9CF	0x4E0A
+0xC9D0	0x5C1A
+0xC9D1	0x88F3
+0xC9D2	0x68A2
+0xC9D3	0x634E
+0xC9D4	0x7A0D
+0xC9D5	0x70E7
+0xC9D6	0x828D
+0xC9D7	0x52FA
+0xC9D8	0x97F6
+0xC9D9	0x5C11
+0xC9DA	0x54E8
+0xC9DB	0x90B5
+0xC9DC	0x7ECD
+0xC9DD	0x5962
+0xC9DE	0x8D4A
+0xC9DF	0x86C7
+0xC9E0	0x820C
+0xC9E1	0x820D
+0xC9E2	0x8D66
+0xC9E3	0x6444
+0xC9E4	0x5C04
+0xC9E5	0x6151
+0xC9E6	0x6D89
+0xC9E7	0x793E
+0xC9E8	0x8BBE
+0xC9E9	0x7837
+0xC9EA	0x7533
+0xC9EB	0x547B
+0xC9EC	0x4F38
+0xC9ED	0x8EAB
+0xC9EE	0x6DF1
+0xC9EF	0x5A20
+0xC9F0	0x7EC5
+0xC9F1	0x795E
+0xC9F2	0x6C88
+0xC9F3	0x5BA1
+0xC9F4	0x5A76
+0xC9F5	0x751A
+0xC9F6	0x80BE
+0xC9F7	0x614E
+0xC9F8	0x6E17
+0xC9F9	0x58F0
+0xC9FA	0x751F
+0xC9FB	0x7525
+0xC9FC	0x7272
+0xC9FD	0x5347
+0xC9FE	0x7EF3
+0xCA40	0x8503
+0xCA41	0x8504
+0xCA42	0x8505
+0xCA43	0x8506
+0xCA44	0x8507
+0xCA45	0x8508
+0xCA46	0x8509
+0xCA47	0x850A
+0xCA48	0x850B
+0xCA49	0x850D
+0xCA4A	0x850E
+0xCA4B	0x850F
+0xCA4C	0x8510
+0xCA4D	0x8512
+0xCA4E	0x8514
+0xCA4F	0x8515
+0xCA50	0x8516
+0xCA51	0x8518
+0xCA52	0x8519
+0xCA53	0x851B
+0xCA54	0x851C
+0xCA55	0x851D
+0xCA56	0x851E
+0xCA57	0x8520
+0xCA58	0x8522
+0xCA59	0x8523
+0xCA5A	0x8524
+0xCA5B	0x8525
+0xCA5C	0x8526
+0xCA5D	0x8527
+0xCA5E	0x8528
+0xCA5F	0x8529
+0xCA60	0x852A
+0xCA61	0x852D
+0xCA62	0x852E
+0xCA63	0x852F
+0xCA64	0x8530
+0xCA65	0x8531
+0xCA66	0x8532
+0xCA67	0x8533
+0xCA68	0x8534
+0xCA69	0x8535
+0xCA6A	0x8536
+0xCA6B	0x853E
+0xCA6C	0x853F
+0xCA6D	0x8540
+0xCA6E	0x8541
+0xCA6F	0x8542
+0xCA70	0x8544
+0xCA71	0x8545
+0xCA72	0x8546
+0xCA73	0x8547
+0xCA74	0x854B
+0xCA75	0x854C
+0xCA76	0x854D
+0xCA77	0x854E
+0xCA78	0x854F
+0xCA79	0x8550
+0xCA7A	0x8551
+0xCA7B	0x8552
+0xCA7C	0x8553
+0xCA7D	0x8554
+0xCA7E	0x8555
+0xCA80	0x8557
+0xCA81	0x8558
+0xCA82	0x855A
+0xCA83	0x855B
+0xCA84	0x855C
+0xCA85	0x855D
+0xCA86	0x855F
+0xCA87	0x8560
+0xCA88	0x8561
+0xCA89	0x8562
+0xCA8A	0x8563
+0xCA8B	0x8565
+0xCA8C	0x8566
+0xCA8D	0x8567
+0xCA8E	0x8569
+0xCA8F	0x856A
+0xCA90	0x856B
+0xCA91	0x856C
+0xCA92	0x856D
+0xCA93	0x856E
+0xCA94	0x856F
+0xCA95	0x8570
+0xCA96	0x8571
+0xCA97	0x8573
+0xCA98	0x8575
+0xCA99	0x8576
+0xCA9A	0x8577
+0xCA9B	0x8578
+0xCA9C	0x857C
+0xCA9D	0x857D
+0xCA9E	0x857F
+0xCA9F	0x8580
+0xCAA0	0x8581
+0xCAA1	0x7701
+0xCAA2	0x76DB
+0xCAA3	0x5269
+0xCAA4	0x80DC
+0xCAA5	0x5723
+0xCAA6	0x5E08
+0xCAA7	0x5931
+0xCAA8	0x72EE
+0xCAA9	0x65BD
+0xCAAA	0x6E7F
+0xCAAB	0x8BD7
+0xCAAC	0x5C38
+0xCAAD	0x8671
+0xCAAE	0x5341
+0xCAAF	0x77F3
+0xCAB0	0x62FE
+0xCAB1	0x65F6
+0xCAB2	0x4EC0
+0xCAB3	0x98DF
+0xCAB4	0x8680
+0xCAB5	0x5B9E
+0xCAB6	0x8BC6
+0xCAB7	0x53F2
+0xCAB8	0x77E2
+0xCAB9	0x4F7F
+0xCABA	0x5C4E
+0xCABB	0x9A76
+0xCABC	0x59CB
+0xCABD	0x5F0F
+0xCABE	0x793A
+0xCABF	0x58EB
+0xCAC0	0x4E16
+0xCAC1	0x67FF
+0xCAC2	0x4E8B
+0xCAC3	0x62ED
+0xCAC4	0x8A93
+0xCAC5	0x901D
+0xCAC6	0x52BF
+0xCAC7	0x662F
+0xCAC8	0x55DC
+0xCAC9	0x566C
+0xCACA	0x9002
+0xCACB	0x4ED5
+0xCACC	0x4F8D
+0xCACD	0x91CA
+0xCACE	0x9970
+0xCACF	0x6C0F
+0xCAD0	0x5E02
+0xCAD1	0x6043
+0xCAD2	0x5BA4
+0xCAD3	0x89C6
+0xCAD4	0x8BD5
+0xCAD5	0x6536
+0xCAD6	0x624B
+0xCAD7	0x9996
+0xCAD8	0x5B88
+0xCAD9	0x5BFF
+0xCADA	0x6388
+0xCADB	0x552E
+0xCADC	0x53D7
+0xCADD	0x7626
+0xCADE	0x517D
+0xCADF	0x852C
+0xCAE0	0x67A2
+0xCAE1	0x68B3
+0xCAE2	0x6B8A
+0xCAE3	0x6292
+0xCAE4	0x8F93
+0xCAE5	0x53D4
+0xCAE6	0x8212
+0xCAE7	0x6DD1
+0xCAE8	0x758F
+0xCAE9	0x4E66
+0xCAEA	0x8D4E
+0xCAEB	0x5B70
+0xCAEC	0x719F
+0xCAED	0x85AF
+0xCAEE	0x6691
+0xCAEF	0x66D9
+0xCAF0	0x7F72
+0xCAF1	0x8700
+0xCAF2	0x9ECD
+0xCAF3	0x9F20
+0xCAF4	0x5C5E
+0xCAF5	0x672F
+0xCAF6	0x8FF0
+0xCAF7	0x6811
+0xCAF8	0x675F
+0xCAF9	0x620D
+0xCAFA	0x7AD6
+0xCAFB	0x5885
+0xCAFC	0x5EB6
+0xCAFD	0x6570
+0xCAFE	0x6F31
+0xCB40	0x8582
+0xCB41	0x8583
+0xCB42	0x8586
+0xCB43	0x8588
+0xCB44	0x8589
+0xCB45	0x858A
+0xCB46	0x858B
+0xCB47	0x858C
+0xCB48	0x858D
+0xCB49	0x858E
+0xCB4A	0x8590
+0xCB4B	0x8591
+0xCB4C	0x8592
+0xCB4D	0x8593
+0xCB4E	0x8594
+0xCB4F	0x8595
+0xCB50	0x8596
+0xCB51	0x8597
+0xCB52	0x8598
+0xCB53	0x8599
+0xCB54	0x859A
+0xCB55	0x859D
+0xCB56	0x859E
+0xCB57	0x859F
+0xCB58	0x85A0
+0xCB59	0x85A1
+0xCB5A	0x85A2
+0xCB5B	0x85A3
+0xCB5C	0x85A5
+0xCB5D	0x85A6
+0xCB5E	0x85A7
+0xCB5F	0x85A9
+0xCB60	0x85AB
+0xCB61	0x85AC
+0xCB62	0x85AD
+0xCB63	0x85B1
+0xCB64	0x85B2
+0xCB65	0x85B3
+0xCB66	0x85B4
+0xCB67	0x85B5
+0xCB68	0x85B6
+0xCB69	0x85B8
+0xCB6A	0x85BA
+0xCB6B	0x85BB
+0xCB6C	0x85BC
+0xCB6D	0x85BD
+0xCB6E	0x85BE
+0xCB6F	0x85BF
+0xCB70	0x85C0
+0xCB71	0x85C2
+0xCB72	0x85C3
+0xCB73	0x85C4
+0xCB74	0x85C5
+0xCB75	0x85C6
+0xCB76	0x85C7
+0xCB77	0x85C8
+0xCB78	0x85CA
+0xCB79	0x85CB
+0xCB7A	0x85CC
+0xCB7B	0x85CD
+0xCB7C	0x85CE
+0xCB7D	0x85D1
+0xCB7E	0x85D2
+0xCB80	0x85D4
+0xCB81	0x85D6
+0xCB82	0x85D7
+0xCB83	0x85D8
+0xCB84	0x85D9
+0xCB85	0x85DA
+0xCB86	0x85DB
+0xCB87	0x85DD
+0xCB88	0x85DE
+0xCB89	0x85DF
+0xCB8A	0x85E0
+0xCB8B	0x85E1
+0xCB8C	0x85E2
+0xCB8D	0x85E3
+0xCB8E	0x85E5
+0xCB8F	0x85E6
+0xCB90	0x85E7
+0xCB91	0x85E8
+0xCB92	0x85EA
+0xCB93	0x85EB
+0xCB94	0x85EC
+0xCB95	0x85ED
+0xCB96	0x85EE
+0xCB97	0x85EF
+0xCB98	0x85F0
+0xCB99	0x85F1
+0xCB9A	0x85F2
+0xCB9B	0x85F3
+0xCB9C	0x85F4
+0xCB9D	0x85F5
+0xCB9E	0x85F6
+0xCB9F	0x85F7
+0xCBA0	0x85F8
+0xCBA1	0x6055
+0xCBA2	0x5237
+0xCBA3	0x800D
+0xCBA4	0x6454
+0xCBA5	0x8870
+0xCBA6	0x7529
+0xCBA7	0x5E05
+0xCBA8	0x6813
+0xCBA9	0x62F4
+0xCBAA	0x971C
+0xCBAB	0x53CC
+0xCBAC	0x723D
+0xCBAD	0x8C01
+0xCBAE	0x6C34
+0xCBAF	0x7761
+0xCBB0	0x7A0E
+0xCBB1	0x542E
+0xCBB2	0x77AC
+0xCBB3	0x987A
+0xCBB4	0x821C
+0xCBB5	0x8BF4
+0xCBB6	0x7855
+0xCBB7	0x6714
+0xCBB8	0x70C1
+0xCBB9	0x65AF
+0xCBBA	0x6495
+0xCBBB	0x5636
+0xCBBC	0x601D
+0xCBBD	0x79C1
+0xCBBE	0x53F8
+0xCBBF	0x4E1D
+0xCBC0	0x6B7B
+0xCBC1	0x8086
+0xCBC2	0x5BFA
+0xCBC3	0x55E3
+0xCBC4	0x56DB
+0xCBC5	0x4F3A
+0xCBC6	0x4F3C
+0xCBC7	0x9972
+0xCBC8	0x5DF3
+0xCBC9	0x677E
+0xCBCA	0x8038
+0xCBCB	0x6002
+0xCBCC	0x9882
+0xCBCD	0x9001
+0xCBCE	0x5B8B
+0xCBCF	0x8BBC
+0xCBD0	0x8BF5
+0xCBD1	0x641C
+0xCBD2	0x8258
+0xCBD3	0x64DE
+0xCBD4	0x55FD
+0xCBD5	0x82CF
+0xCBD6	0x9165
+0xCBD7	0x4FD7
+0xCBD8	0x7D20
+0xCBD9	0x901F
+0xCBDA	0x7C9F
+0xCBDB	0x50F3
+0xCBDC	0x5851
+0xCBDD	0x6EAF
+0xCBDE	0x5BBF
+0xCBDF	0x8BC9
+0xCBE0	0x8083
+0xCBE1	0x9178
+0xCBE2	0x849C
+0xCBE3	0x7B97
+0xCBE4	0x867D
+0xCBE5	0x968B
+0xCBE6	0x968F
+0xCBE7	0x7EE5
+0xCBE8	0x9AD3
+0xCBE9	0x788E
+0xCBEA	0x5C81
+0xCBEB	0x7A57
+0xCBEC	0x9042
+0xCBED	0x96A7
+0xCBEE	0x795F
+0xCBEF	0x5B59
+0xCBF0	0x635F
+0xCBF1	0x7B0B
+0xCBF2	0x84D1
+0xCBF3	0x68AD
+0xCBF4	0x5506
+0xCBF5	0x7F29
+0xCBF6	0x7410
+0xCBF7	0x7D22
+0xCBF8	0x9501
+0xCBF9	0x6240
+0xCBFA	0x584C
+0xCBFB	0x4ED6
+0xCBFC	0x5B83
+0xCBFD	0x5979
+0xCBFE	0x5854
+0xCC40	0x85F9
+0xCC41	0x85FA
+0xCC42	0x85FC
+0xCC43	0x85FD
+0xCC44	0x85FE
+0xCC45	0x8600
+0xCC46	0x8601
+0xCC47	0x8602
+0xCC48	0x8603
+0xCC49	0x8604
+0xCC4A	0x8606
+0xCC4B	0x8607
+0xCC4C	0x8608
+0xCC4D	0x8609
+0xCC4E	0x860A
+0xCC4F	0x860B
+0xCC50	0x860C
+0xCC51	0x860D
+0xCC52	0x860E
+0xCC53	0x860F
+0xCC54	0x8610
+0xCC55	0x8612
+0xCC56	0x8613
+0xCC57	0x8614
+0xCC58	0x8615
+0xCC59	0x8617
+0xCC5A	0x8618
+0xCC5B	0x8619
+0xCC5C	0x861A
+0xCC5D	0x861B
+0xCC5E	0x861C
+0xCC5F	0x861D
+0xCC60	0x861E
+0xCC61	0x861F
+0xCC62	0x8620
+0xCC63	0x8621
+0xCC64	0x8622
+0xCC65	0x8623
+0xCC66	0x8624
+0xCC67	0x8625
+0xCC68	0x8626
+0xCC69	0x8628
+0xCC6A	0x862A
+0xCC6B	0x862B
+0xCC6C	0x862C
+0xCC6D	0x862D
+0xCC6E	0x862E
+0xCC6F	0x862F
+0xCC70	0x8630
+0xCC71	0x8631
+0xCC72	0x8632
+0xCC73	0x8633
+0xCC74	0x8634
+0xCC75	0x8635
+0xCC76	0x8636
+0xCC77	0x8637
+0xCC78	0x8639
+0xCC79	0x863A
+0xCC7A	0x863B
+0xCC7B	0x863D
+0xCC7C	0x863E
+0xCC7D	0x863F
+0xCC7E	0x8640
+0xCC80	0x8641
+0xCC81	0x8642
+0xCC82	0x8643
+0xCC83	0x8644
+0xCC84	0x8645
+0xCC85	0x8646
+0xCC86	0x8647
+0xCC87	0x8648
+0xCC88	0x8649
+0xCC89	0x864A
+0xCC8A	0x864B
+0xCC8B	0x864C
+0xCC8C	0x8652
+0xCC8D	0x8653
+0xCC8E	0x8655
+0xCC8F	0x8656
+0xCC90	0x8657
+0xCC91	0x8658
+0xCC92	0x8659
+0xCC93	0x865B
+0xCC94	0x865C
+0xCC95	0x865D
+0xCC96	0x865F
+0xCC97	0x8660
+0xCC98	0x8661
+0xCC99	0x8663
+0xCC9A	0x8664
+0xCC9B	0x8665
+0xCC9C	0x8666
+0xCC9D	0x8667
+0xCC9E	0x8668
+0xCC9F	0x8669
+0xCCA0	0x866A
+0xCCA1	0x736D
+0xCCA2	0x631E
+0xCCA3	0x8E4B
+0xCCA4	0x8E0F
+0xCCA5	0x80CE
+0xCCA6	0x82D4
+0xCCA7	0x62AC
+0xCCA8	0x53F0
+0xCCA9	0x6CF0
+0xCCAA	0x915E
+0xCCAB	0x592A
+0xCCAC	0x6001
+0xCCAD	0x6C70
+0xCCAE	0x574D
+0xCCAF	0x644A
+0xCCB0	0x8D2A
+0xCCB1	0x762B
+0xCCB2	0x6EE9
+0xCCB3	0x575B
+0xCCB4	0x6A80
+0xCCB5	0x75F0
+0xCCB6	0x6F6D
+0xCCB7	0x8C2D
+0xCCB8	0x8C08
+0xCCB9	0x5766
+0xCCBA	0x6BEF
+0xCCBB	0x8892
+0xCCBC	0x78B3
+0xCCBD	0x63A2
+0xCCBE	0x53F9
+0xCCBF	0x70AD
+0xCCC0	0x6C64
+0xCCC1	0x5858
+0xCCC2	0x642A
+0xCCC3	0x5802
+0xCCC4	0x68E0
+0xCCC5	0x819B
+0xCCC6	0x5510
+0xCCC7	0x7CD6
+0xCCC8	0x5018
+0xCCC9	0x8EBA
+0xCCCA	0x6DCC
+0xCCCB	0x8D9F
+0xCCCC	0x70EB
+0xCCCD	0x638F
+0xCCCE	0x6D9B
+0xCCCF	0x6ED4
+0xCCD0	0x7EE6
+0xCCD1	0x8404
+0xCCD2	0x6843
+0xCCD3	0x9003
+0xCCD4	0x6DD8
+0xCCD5	0x9676
+0xCCD6	0x8BA8
+0xCCD7	0x5957
+0xCCD8	0x7279
+0xCCD9	0x85E4
+0xCCDA	0x817E
+0xCCDB	0x75BC
+0xCCDC	0x8A8A
+0xCCDD	0x68AF
+0xCCDE	0x5254
+0xCCDF	0x8E22
+0xCCE0	0x9511
+0xCCE1	0x63D0
+0xCCE2	0x9898
+0xCCE3	0x8E44
+0xCCE4	0x557C
+0xCCE5	0x4F53
+0xCCE6	0x66FF
+0xCCE7	0x568F
+0xCCE8	0x60D5
+0xCCE9	0x6D95
+0xCCEA	0x5243
+0xCCEB	0x5C49
+0xCCEC	0x5929
+0xCCED	0x6DFB
+0xCCEE	0x586B
+0xCCEF	0x7530
+0xCCF0	0x751C
+0xCCF1	0x606C
+0xCCF2	0x8214
+0xCCF3	0x8146
+0xCCF4	0x6311
+0xCCF5	0x6761
+0xCCF6	0x8FE2
+0xCCF7	0x773A
+0xCCF8	0x8DF3
+0xCCF9	0x8D34
+0xCCFA	0x94C1
+0xCCFB	0x5E16
+0xCCFC	0x5385
+0xCCFD	0x542C
+0xCCFE	0x70C3
+0xCD40	0x866D
+0xCD41	0x866F
+0xCD42	0x8670
+0xCD43	0x8672
+0xCD44	0x8673
+0xCD45	0x8674
+0xCD46	0x8675
+0xCD47	0x8676
+0xCD48	0x8677
+0xCD49	0x8678
+0xCD4A	0x8683
+0xCD4B	0x8684
+0xCD4C	0x8685
+0xCD4D	0x8686
+0xCD4E	0x8687
+0xCD4F	0x8688
+0xCD50	0x8689
+0xCD51	0x868E
+0xCD52	0x868F
+0xCD53	0x8690
+0xCD54	0x8691
+0xCD55	0x8692
+0xCD56	0x8694
+0xCD57	0x8696
+0xCD58	0x8697
+0xCD59	0x8698
+0xCD5A	0x8699
+0xCD5B	0x869A
+0xCD5C	0x869B
+0xCD5D	0x869E
+0xCD5E	0x869F
+0xCD5F	0x86A0
+0xCD60	0x86A1
+0xCD61	0x86A2
+0xCD62	0x86A5
+0xCD63	0x86A6
+0xCD64	0x86AB
+0xCD65	0x86AD
+0xCD66	0x86AE
+0xCD67	0x86B2
+0xCD68	0x86B3
+0xCD69	0x86B7
+0xCD6A	0x86B8
+0xCD6B	0x86B9
+0xCD6C	0x86BB
+0xCD6D	0x86BC
+0xCD6E	0x86BD
+0xCD6F	0x86BE
+0xCD70	0x86BF
+0xCD71	0x86C1
+0xCD72	0x86C2
+0xCD73	0x86C3
+0xCD74	0x86C5
+0xCD75	0x86C8
+0xCD76	0x86CC
+0xCD77	0x86CD
+0xCD78	0x86D2
+0xCD79	0x86D3
+0xCD7A	0x86D5
+0xCD7B	0x86D6
+0xCD7C	0x86D7
+0xCD7D	0x86DA
+0xCD7E	0x86DC
+0xCD80	0x86DD
+0xCD81	0x86E0
+0xCD82	0x86E1
+0xCD83	0x86E2
+0xCD84	0x86E3
+0xCD85	0x86E5
+0xCD86	0x86E6
+0xCD87	0x86E7
+0xCD88	0x86E8
+0xCD89	0x86EA
+0xCD8A	0x86EB
+0xCD8B	0x86EC
+0xCD8C	0x86EF
+0xCD8D	0x86F5
+0xCD8E	0x86F6
+0xCD8F	0x86F7
+0xCD90	0x86FA
+0xCD91	0x86FB
+0xCD92	0x86FC
+0xCD93	0x86FD
+0xCD94	0x86FF
+0xCD95	0x8701
+0xCD96	0x8704
+0xCD97	0x8705
+0xCD98	0x8706
+0xCD99	0x870B
+0xCD9A	0x870C
+0xCD9B	0x870E
+0xCD9C	0x870F
+0xCD9D	0x8710
+0xCD9E	0x8711
+0xCD9F	0x8714
+0xCDA0	0x8716
+0xCDA1	0x6C40
+0xCDA2	0x5EF7
+0xCDA3	0x505C
+0xCDA4	0x4EAD
+0xCDA5	0x5EAD
+0xCDA6	0x633A
+0xCDA7	0x8247
+0xCDA8	0x901A
+0xCDA9	0x6850
+0xCDAA	0x916E
+0xCDAB	0x77B3
+0xCDAC	0x540C
+0xCDAD	0x94DC
+0xCDAE	0x5F64
+0xCDAF	0x7AE5
+0xCDB0	0x6876
+0xCDB1	0x6345
+0xCDB2	0x7B52
+0xCDB3	0x7EDF
+0xCDB4	0x75DB
+0xCDB5	0x5077
+0xCDB6	0x6295
+0xCDB7	0x5934
+0xCDB8	0x900F
+0xCDB9	0x51F8
+0xCDBA	0x79C3
+0xCDBB	0x7A81
+0xCDBC	0x56FE
+0xCDBD	0x5F92
+0xCDBE	0x9014
+0xCDBF	0x6D82
+0xCDC0	0x5C60
+0xCDC1	0x571F
+0xCDC2	0x5410
+0xCDC3	0x5154
+0xCDC4	0x6E4D
+0xCDC5	0x56E2
+0xCDC6	0x63A8
+0xCDC7	0x9893
+0xCDC8	0x817F
+0xCDC9	0x8715
+0xCDCA	0x892A
+0xCDCB	0x9000
+0xCDCC	0x541E
+0xCDCD	0x5C6F
+0xCDCE	0x81C0
+0xCDCF	0x62D6
+0xCDD0	0x6258
+0xCDD1	0x8131
+0xCDD2	0x9E35
+0xCDD3	0x9640
+0xCDD4	0x9A6E
+0xCDD5	0x9A7C
+0xCDD6	0x692D
+0xCDD7	0x59A5
+0xCDD8	0x62D3
+0xCDD9	0x553E
+0xCDDA	0x6316
+0xCDDB	0x54C7
+0xCDDC	0x86D9
+0xCDDD	0x6D3C
+0xCDDE	0x5A03
+0xCDDF	0x74E6
+0xCDE0	0x889C
+0xCDE1	0x6B6A
+0xCDE2	0x5916
+0xCDE3	0x8C4C
+0xCDE4	0x5F2F
+0xCDE5	0x6E7E
+0xCDE6	0x73A9
+0xCDE7	0x987D
+0xCDE8	0x4E38
+0xCDE9	0x70F7
+0xCDEA	0x5B8C
+0xCDEB	0x7897
+0xCDEC	0x633D
+0xCDED	0x665A
+0xCDEE	0x7696
+0xCDEF	0x60CB
+0xCDF0	0x5B9B
+0xCDF1	0x5A49
+0xCDF2	0x4E07
+0xCDF3	0x8155
+0xCDF4	0x6C6A
+0xCDF5	0x738B
+0xCDF6	0x4EA1
+0xCDF7	0x6789
+0xCDF8	0x7F51
+0xCDF9	0x5F80
+0xCDFA	0x65FA
+0xCDFB	0x671B
+0xCDFC	0x5FD8
+0xCDFD	0x5984
+0xCDFE	0x5A01
+0xCE40	0x8719
+0xCE41	0x871B
+0xCE42	0x871D
+0xCE43	0x871F
+0xCE44	0x8720
+0xCE45	0x8724
+0xCE46	0x8726
+0xCE47	0x8727
+0xCE48	0x8728
+0xCE49	0x872A
+0xCE4A	0x872B
+0xCE4B	0x872C
+0xCE4C	0x872D
+0xCE4D	0x872F
+0xCE4E	0x8730
+0xCE4F	0x8732
+0xCE50	0x8733
+0xCE51	0x8735
+0xCE52	0x8736
+0xCE53	0x8738
+0xCE54	0x8739
+0xCE55	0x873A
+0xCE56	0x873C
+0xCE57	0x873D
+0xCE58	0x8740
+0xCE59	0x8741
+0xCE5A	0x8742
+0xCE5B	0x8743
+0xCE5C	0x8744
+0xCE5D	0x8745
+0xCE5E	0x8746
+0xCE5F	0x874A
+0xCE60	0x874B
+0xCE61	0x874D
+0xCE62	0x874F
+0xCE63	0x8750
+0xCE64	0x8751
+0xCE65	0x8752
+0xCE66	0x8754
+0xCE67	0x8755
+0xCE68	0x8756
+0xCE69	0x8758
+0xCE6A	0x875A
+0xCE6B	0x875B
+0xCE6C	0x875C
+0xCE6D	0x875D
+0xCE6E	0x875E
+0xCE6F	0x875F
+0xCE70	0x8761
+0xCE71	0x8762
+0xCE72	0x8766
+0xCE73	0x8767
+0xCE74	0x8768
+0xCE75	0x8769
+0xCE76	0x876A
+0xCE77	0x876B
+0xCE78	0x876C
+0xCE79	0x876D
+0xCE7A	0x876F
+0xCE7B	0x8771
+0xCE7C	0x8772
+0xCE7D	0x8773
+0xCE7E	0x8775
+0xCE80	0x8777
+0xCE81	0x8778
+0xCE82	0x8779
+0xCE83	0x877A
+0xCE84	0x877F
+0xCE85	0x8780
+0xCE86	0x8781
+0xCE87	0x8784
+0xCE88	0x8786
+0xCE89	0x8787
+0xCE8A	0x8789
+0xCE8B	0x878A
+0xCE8C	0x878C
+0xCE8D	0x878E
+0xCE8E	0x878F
+0xCE8F	0x8790
+0xCE90	0x8791
+0xCE91	0x8792
+0xCE92	0x8794
+0xCE93	0x8795
+0xCE94	0x8796
+0xCE95	0x8798
+0xCE96	0x8799
+0xCE97	0x879A
+0xCE98	0x879B
+0xCE99	0x879C
+0xCE9A	0x879D
+0xCE9B	0x879E
+0xCE9C	0x87A0
+0xCE9D	0x87A1
+0xCE9E	0x87A2
+0xCE9F	0x87A3
+0xCEA0	0x87A4
+0xCEA1	0x5DCD
+0xCEA2	0x5FAE
+0xCEA3	0x5371
+0xCEA4	0x97E6
+0xCEA5	0x8FDD
+0xCEA6	0x6845
+0xCEA7	0x56F4
+0xCEA8	0x552F
+0xCEA9	0x60DF
+0xCEAA	0x4E3A
+0xCEAB	0x6F4D
+0xCEAC	0x7EF4
+0xCEAD	0x82C7
+0xCEAE	0x840E
+0xCEAF	0x59D4
+0xCEB0	0x4F1F
+0xCEB1	0x4F2A
+0xCEB2	0x5C3E
+0xCEB3	0x7EAC
+0xCEB4	0x672A
+0xCEB5	0x851A
+0xCEB6	0x5473
+0xCEB7	0x754F
+0xCEB8	0x80C3
+0xCEB9	0x5582
+0xCEBA	0x9B4F
+0xCEBB	0x4F4D
+0xCEBC	0x6E2D
+0xCEBD	0x8C13
+0xCEBE	0x5C09
+0xCEBF	0x6170
+0xCEC0	0x536B
+0xCEC1	0x761F
+0xCEC2	0x6E29
+0xCEC3	0x868A
+0xCEC4	0x6587
+0xCEC5	0x95FB
+0xCEC6	0x7EB9
+0xCEC7	0x543B
+0xCEC8	0x7A33
+0xCEC9	0x7D0A
+0xCECA	0x95EE
+0xCECB	0x55E1
+0xCECC	0x7FC1
+0xCECD	0x74EE
+0xCECE	0x631D
+0xCECF	0x8717
+0xCED0	0x6DA1
+0xCED1	0x7A9D
+0xCED2	0x6211
+0xCED3	0x65A1
+0xCED4	0x5367
+0xCED5	0x63E1
+0xCED6	0x6C83
+0xCED7	0x5DEB
+0xCED8	0x545C
+0xCED9	0x94A8
+0xCEDA	0x4E4C
+0xCEDB	0x6C61
+0xCEDC	0x8BEC
+0xCEDD	0x5C4B
+0xCEDE	0x65E0
+0xCEDF	0x829C
+0xCEE0	0x68A7
+0xCEE1	0x543E
+0xCEE2	0x5434
+0xCEE3	0x6BCB
+0xCEE4	0x6B66
+0xCEE5	0x4E94
+0xCEE6	0x6342
+0xCEE7	0x5348
+0xCEE8	0x821E
+0xCEE9	0x4F0D
+0xCEEA	0x4FAE
+0xCEEB	0x575E
+0xCEEC	0x620A
+0xCEED	0x96FE
+0xCEEE	0x6664
+0xCEEF	0x7269
+0xCEF0	0x52FF
+0xCEF1	0x52A1
+0xCEF2	0x609F
+0xCEF3	0x8BEF
+0xCEF4	0x6614
+0xCEF5	0x7199
+0xCEF6	0x6790
+0xCEF7	0x897F
+0xCEF8	0x7852
+0xCEF9	0x77FD
+0xCEFA	0x6670
+0xCEFB	0x563B
+0xCEFC	0x5438
+0xCEFD	0x9521
+0xCEFE	0x727A
+0xCF40	0x87A5
+0xCF41	0x87A6
+0xCF42	0x87A7
+0xCF43	0x87A9
+0xCF44	0x87AA
+0xCF45	0x87AE
+0xCF46	0x87B0
+0xCF47	0x87B1
+0xCF48	0x87B2
+0xCF49	0x87B4
+0xCF4A	0x87B6
+0xCF4B	0x87B7
+0xCF4C	0x87B8
+0xCF4D	0x87B9
+0xCF4E	0x87BB
+0xCF4F	0x87BC
+0xCF50	0x87BE
+0xCF51	0x87BF
+0xCF52	0x87C1
+0xCF53	0x87C2
+0xCF54	0x87C3
+0xCF55	0x87C4
+0xCF56	0x87C5
+0xCF57	0x87C7
+0xCF58	0x87C8
+0xCF59	0x87C9
+0xCF5A	0x87CC
+0xCF5B	0x87CD
+0xCF5C	0x87CE
+0xCF5D	0x87CF
+0xCF5E	0x87D0
+0xCF5F	0x87D4
+0xCF60	0x87D5
+0xCF61	0x87D6
+0xCF62	0x87D7
+0xCF63	0x87D8
+0xCF64	0x87D9
+0xCF65	0x87DA
+0xCF66	0x87DC
+0xCF67	0x87DD
+0xCF68	0x87DE
+0xCF69	0x87DF
+0xCF6A	0x87E1
+0xCF6B	0x87E2
+0xCF6C	0x87E3
+0xCF6D	0x87E4
+0xCF6E	0x87E6
+0xCF6F	0x87E7
+0xCF70	0x87E8
+0xCF71	0x87E9
+0xCF72	0x87EB
+0xCF73	0x87EC
+0xCF74	0x87ED
+0xCF75	0x87EF
+0xCF76	0x87F0
+0xCF77	0x87F1
+0xCF78	0x87F2
+0xCF79	0x87F3
+0xCF7A	0x87F4
+0xCF7B	0x87F5
+0xCF7C	0x87F6
+0xCF7D	0x87F7
+0xCF7E	0x87F8
+0xCF80	0x87FA
+0xCF81	0x87FB
+0xCF82	0x87FC
+0xCF83	0x87FD
+0xCF84	0x87FF
+0xCF85	0x8800
+0xCF86	0x8801
+0xCF87	0x8802
+0xCF88	0x8804
+0xCF89	0x8805
+0xCF8A	0x8806
+0xCF8B	0x8807
+0xCF8C	0x8808
+0xCF8D	0x8809
+0xCF8E	0x880B
+0xCF8F	0x880C
+0xCF90	0x880D
+0xCF91	0x880E
+0xCF92	0x880F
+0xCF93	0x8810
+0xCF94	0x8811
+0xCF95	0x8812
+0xCF96	0x8814
+0xCF97	0x8817
+0xCF98	0x8818
+0xCF99	0x8819
+0xCF9A	0x881A
+0xCF9B	0x881C
+0xCF9C	0x881D
+0xCF9D	0x881E
+0xCF9E	0x881F
+0xCF9F	0x8820
+0xCFA0	0x8823
+0xCFA1	0x7A00
+0xCFA2	0x606F
+0xCFA3	0x5E0C
+0xCFA4	0x6089
+0xCFA5	0x819D
+0xCFA6	0x5915
+0xCFA7	0x60DC
+0xCFA8	0x7184
+0xCFA9	0x70EF
+0xCFAA	0x6EAA
+0xCFAB	0x6C50
+0xCFAC	0x7280
+0xCFAD	0x6A84
+0xCFAE	0x88AD
+0xCFAF	0x5E2D
+0xCFB0	0x4E60
+0xCFB1	0x5AB3
+0xCFB2	0x559C
+0xCFB3	0x94E3
+0xCFB4	0x6D17
+0xCFB5	0x7CFB
+0xCFB6	0x9699
+0xCFB7	0x620F
+0xCFB8	0x7EC6
+0xCFB9	0x778E
+0xCFBA	0x867E
+0xCFBB	0x5323
+0xCFBC	0x971E
+0xCFBD	0x8F96
+0xCFBE	0x6687
+0xCFBF	0x5CE1
+0xCFC0	0x4FA0
+0xCFC1	0x72ED
+0xCFC2	0x4E0B
+0xCFC3	0x53A6
+0xCFC4	0x590F
+0xCFC5	0x5413
+0xCFC6	0x6380
+0xCFC7	0x9528
+0xCFC8	0x5148
+0xCFC9	0x4ED9
+0xCFCA	0x9C9C
+0xCFCB	0x7EA4
+0xCFCC	0x54B8
+0xCFCD	0x8D24
+0xCFCE	0x8854
+0xCFCF	0x8237
+0xCFD0	0x95F2
+0xCFD1	0x6D8E
+0xCFD2	0x5F26
+0xCFD3	0x5ACC
+0xCFD4	0x663E
+0xCFD5	0x9669
+0xCFD6	0x73B0
+0xCFD7	0x732E
+0xCFD8	0x53BF
+0xCFD9	0x817A
+0xCFDA	0x9985
+0xCFDB	0x7FA1
+0xCFDC	0x5BAA
+0xCFDD	0x9677
+0xCFDE	0x9650
+0xCFDF	0x7EBF
+0xCFE0	0x76F8
+0xCFE1	0x53A2
+0xCFE2	0x9576
+0xCFE3	0x9999
+0xCFE4	0x7BB1
+0xCFE5	0x8944
+0xCFE6	0x6E58
+0xCFE7	0x4E61
+0xCFE8	0x7FD4
+0xCFE9	0x7965
+0xCFEA	0x8BE6
+0xCFEB	0x60F3
+0xCFEC	0x54CD
+0xCFED	0x4EAB
+0xCFEE	0x9879
+0xCFEF	0x5DF7
+0xCFF0	0x6A61
+0xCFF1	0x50CF
+0xCFF2	0x5411
+0xCFF3	0x8C61
+0xCFF4	0x8427
+0xCFF5	0x785D
+0xCFF6	0x9704
+0xCFF7	0x524A
+0xCFF8	0x54EE
+0xCFF9	0x56A3
+0xCFFA	0x9500
+0xCFFB	0x6D88
+0xCFFC	0x5BB5
+0xCFFD	0x6DC6
+0xCFFE	0x6653
+0xD040	0x8824
+0xD041	0x8825
+0xD042	0x8826
+0xD043	0x8827
+0xD044	0x8828
+0xD045	0x8829
+0xD046	0x882A
+0xD047	0x882B
+0xD048	0x882C
+0xD049	0x882D
+0xD04A	0x882E
+0xD04B	0x882F
+0xD04C	0x8830
+0xD04D	0x8831
+0xD04E	0x8833
+0xD04F	0x8834
+0xD050	0x8835
+0xD051	0x8836
+0xD052	0x8837
+0xD053	0x8838
+0xD054	0x883A
+0xD055	0x883B
+0xD056	0x883D
+0xD057	0x883E
+0xD058	0x883F
+0xD059	0x8841
+0xD05A	0x8842
+0xD05B	0x8843
+0xD05C	0x8846
+0xD05D	0x8847
+0xD05E	0x8848
+0xD05F	0x8849
+0xD060	0x884A
+0xD061	0x884B
+0xD062	0x884E
+0xD063	0x884F
+0xD064	0x8850
+0xD065	0x8851
+0xD066	0x8852
+0xD067	0x8853
+0xD068	0x8855
+0xD069	0x8856
+0xD06A	0x8858
+0xD06B	0x885A
+0xD06C	0x885B
+0xD06D	0x885C
+0xD06E	0x885D
+0xD06F	0x885E
+0xD070	0x885F
+0xD071	0x8860
+0xD072	0x8866
+0xD073	0x8867
+0xD074	0x886A
+0xD075	0x886D
+0xD076	0x886F
+0xD077	0x8871
+0xD078	0x8873
+0xD079	0x8874
+0xD07A	0x8875
+0xD07B	0x8876
+0xD07C	0x8878
+0xD07D	0x8879
+0xD07E	0x887A
+0xD080	0x887B
+0xD081	0x887C
+0xD082	0x8880
+0xD083	0x8883
+0xD084	0x8886
+0xD085	0x8887
+0xD086	0x8889
+0xD087	0x888A
+0xD088	0x888C
+0xD089	0x888E
+0xD08A	0x888F
+0xD08B	0x8890
+0xD08C	0x8891
+0xD08D	0x8893
+0xD08E	0x8894
+0xD08F	0x8895
+0xD090	0x8897
+0xD091	0x8898
+0xD092	0x8899
+0xD093	0x889A
+0xD094	0x889B
+0xD095	0x889D
+0xD096	0x889E
+0xD097	0x889F
+0xD098	0x88A0
+0xD099	0x88A1
+0xD09A	0x88A3
+0xD09B	0x88A5
+0xD09C	0x88A6
+0xD09D	0x88A7
+0xD09E	0x88A8
+0xD09F	0x88A9
+0xD0A0	0x88AA
+0xD0A1	0x5C0F
+0xD0A2	0x5B5D
+0xD0A3	0x6821
+0xD0A4	0x8096
+0xD0A5	0x5578
+0xD0A6	0x7B11
+0xD0A7	0x6548
+0xD0A8	0x6954
+0xD0A9	0x4E9B
+0xD0AA	0x6B47
+0xD0AB	0x874E
+0xD0AC	0x978B
+0xD0AD	0x534F
+0xD0AE	0x631F
+0xD0AF	0x643A
+0xD0B0	0x90AA
+0xD0B1	0x659C
+0xD0B2	0x80C1
+0xD0B3	0x8C10
+0xD0B4	0x5199
+0xD0B5	0x68B0
+0xD0B6	0x5378
+0xD0B7	0x87F9
+0xD0B8	0x61C8
+0xD0B9	0x6CC4
+0xD0BA	0x6CFB
+0xD0BB	0x8C22
+0xD0BC	0x5C51
+0xD0BD	0x85AA
+0xD0BE	0x82AF
+0xD0BF	0x950C
+0xD0C0	0x6B23
+0xD0C1	0x8F9B
+0xD0C2	0x65B0
+0xD0C3	0x5FFB
+0xD0C4	0x5FC3
+0xD0C5	0x4FE1
+0xD0C6	0x8845
+0xD0C7	0x661F
+0xD0C8	0x8165
+0xD0C9	0x7329
+0xD0CA	0x60FA
+0xD0CB	0x5174
+0xD0CC	0x5211
+0xD0CD	0x578B
+0xD0CE	0x5F62
+0xD0CF	0x90A2
+0xD0D0	0x884C
+0xD0D1	0x9192
+0xD0D2	0x5E78
+0xD0D3	0x674F
+0xD0D4	0x6027
+0xD0D5	0x59D3
+0xD0D6	0x5144
+0xD0D7	0x51F6
+0xD0D8	0x80F8
+0xD0D9	0x5308
+0xD0DA	0x6C79
+0xD0DB	0x96C4
+0xD0DC	0x718A
+0xD0DD	0x4F11
+0xD0DE	0x4FEE
+0xD0DF	0x7F9E
+0xD0E0	0x673D
+0xD0E1	0x55C5
+0xD0E2	0x9508
+0xD0E3	0x79C0
+0xD0E4	0x8896
+0xD0E5	0x7EE3
+0xD0E6	0x589F
+0xD0E7	0x620C
+0xD0E8	0x9700
+0xD0E9	0x865A
+0xD0EA	0x5618
+0xD0EB	0x987B
+0xD0EC	0x5F90
+0xD0ED	0x8BB8
+0xD0EE	0x84C4
+0xD0EF	0x9157
+0xD0F0	0x53D9
+0xD0F1	0x65ED
+0xD0F2	0x5E8F
+0xD0F3	0x755C
+0xD0F4	0x6064
+0xD0F5	0x7D6E
+0xD0F6	0x5A7F
+0xD0F7	0x7EEA
+0xD0F8	0x7EED
+0xD0F9	0x8F69
+0xD0FA	0x55A7
+0xD0FB	0x5BA3
+0xD0FC	0x60AC
+0xD0FD	0x65CB
+0xD0FE	0x7384
+0xD140	0x88AC
+0xD141	0x88AE
+0xD142	0x88AF
+0xD143	0x88B0
+0xD144	0x88B2
+0xD145	0x88B3
+0xD146	0x88B4
+0xD147	0x88B5
+0xD148	0x88B6
+0xD149	0x88B8
+0xD14A	0x88B9
+0xD14B	0x88BA
+0xD14C	0x88BB
+0xD14D	0x88BD
+0xD14E	0x88BE
+0xD14F	0x88BF
+0xD150	0x88C0
+0xD151	0x88C3
+0xD152	0x88C4
+0xD153	0x88C7
+0xD154	0x88C8
+0xD155	0x88CA
+0xD156	0x88CB
+0xD157	0x88CC
+0xD158	0x88CD
+0xD159	0x88CF
+0xD15A	0x88D0
+0xD15B	0x88D1
+0xD15C	0x88D3
+0xD15D	0x88D6
+0xD15E	0x88D7
+0xD15F	0x88DA
+0xD160	0x88DB
+0xD161	0x88DC
+0xD162	0x88DD
+0xD163	0x88DE
+0xD164	0x88E0
+0xD165	0x88E1
+0xD166	0x88E6
+0xD167	0x88E7
+0xD168	0x88E9
+0xD169	0x88EA
+0xD16A	0x88EB
+0xD16B	0x88EC
+0xD16C	0x88ED
+0xD16D	0x88EE
+0xD16E	0x88EF
+0xD16F	0x88F2
+0xD170	0x88F5
+0xD171	0x88F6
+0xD172	0x88F7
+0xD173	0x88FA
+0xD174	0x88FB
+0xD175	0x88FD
+0xD176	0x88FF
+0xD177	0x8900
+0xD178	0x8901
+0xD179	0x8903
+0xD17A	0x8904
+0xD17B	0x8905
+0xD17C	0x8906
+0xD17D	0x8907
+0xD17E	0x8908
+0xD180	0x8909
+0xD181	0x890B
+0xD182	0x890C
+0xD183	0x890D
+0xD184	0x890E
+0xD185	0x890F
+0xD186	0x8911
+0xD187	0x8914
+0xD188	0x8915
+0xD189	0x8916
+0xD18A	0x8917
+0xD18B	0x8918
+0xD18C	0x891C
+0xD18D	0x891D
+0xD18E	0x891E
+0xD18F	0x891F
+0xD190	0x8920
+0xD191	0x8922
+0xD192	0x8923
+0xD193	0x8924
+0xD194	0x8926
+0xD195	0x8927
+0xD196	0x8928
+0xD197	0x8929
+0xD198	0x892C
+0xD199	0x892D
+0xD19A	0x892E
+0xD19B	0x892F
+0xD19C	0x8931
+0xD19D	0x8932
+0xD19E	0x8933
+0xD19F	0x8935
+0xD1A0	0x8937
+0xD1A1	0x9009
+0xD1A2	0x7663
+0xD1A3	0x7729
+0xD1A4	0x7EDA
+0xD1A5	0x9774
+0xD1A6	0x859B
+0xD1A7	0x5B66
+0xD1A8	0x7A74
+0xD1A9	0x96EA
+0xD1AA	0x8840
+0xD1AB	0x52CB
+0xD1AC	0x718F
+0xD1AD	0x5FAA
+0xD1AE	0x65EC
+0xD1AF	0x8BE2
+0xD1B0	0x5BFB
+0xD1B1	0x9A6F
+0xD1B2	0x5DE1
+0xD1B3	0x6B89
+0xD1B4	0x6C5B
+0xD1B5	0x8BAD
+0xD1B6	0x8BAF
+0xD1B7	0x900A
+0xD1B8	0x8FC5
+0xD1B9	0x538B
+0xD1BA	0x62BC
+0xD1BB	0x9E26
+0xD1BC	0x9E2D
+0xD1BD	0x5440
+0xD1BE	0x4E2B
+0xD1BF	0x82BD
+0xD1C0	0x7259
+0xD1C1	0x869C
+0xD1C2	0x5D16
+0xD1C3	0x8859
+0xD1C4	0x6DAF
+0xD1C5	0x96C5
+0xD1C6	0x54D1
+0xD1C7	0x4E9A
+0xD1C8	0x8BB6
+0xD1C9	0x7109
+0xD1CA	0x54BD
+0xD1CB	0x9609
+0xD1CC	0x70DF
+0xD1CD	0x6DF9
+0xD1CE	0x76D0
+0xD1CF	0x4E25
+0xD1D0	0x7814
+0xD1D1	0x8712
+0xD1D2	0x5CA9
+0xD1D3	0x5EF6
+0xD1D4	0x8A00
+0xD1D5	0x989C
+0xD1D6	0x960E
+0xD1D7	0x708E
+0xD1D8	0x6CBF
+0xD1D9	0x5944
+0xD1DA	0x63A9
+0xD1DB	0x773C
+0xD1DC	0x884D
+0xD1DD	0x6F14
+0xD1DE	0x8273
+0xD1DF	0x5830
+0xD1E0	0x71D5
+0xD1E1	0x538C
+0xD1E2	0x781A
+0xD1E3	0x96C1
+0xD1E4	0x5501
+0xD1E5	0x5F66
+0xD1E6	0x7130
+0xD1E7	0x5BB4
+0xD1E8	0x8C1A
+0xD1E9	0x9A8C
+0xD1EA	0x6B83
+0xD1EB	0x592E
+0xD1EC	0x9E2F
+0xD1ED	0x79E7
+0xD1EE	0x6768
+0xD1EF	0x626C
+0xD1F0	0x4F6F
+0xD1F1	0x75A1
+0xD1F2	0x7F8A
+0xD1F3	0x6D0B
+0xD1F4	0x9633
+0xD1F5	0x6C27
+0xD1F6	0x4EF0
+0xD1F7	0x75D2
+0xD1F8	0x517B
+0xD1F9	0x6837
+0xD1FA	0x6F3E
+0xD1FB	0x9080
+0xD1FC	0x8170
+0xD1FD	0x5996
+0xD1FE	0x7476
+0xD240	0x8938
+0xD241	0x8939
+0xD242	0x893A
+0xD243	0x893B
+0xD244	0x893C
+0xD245	0x893D
+0xD246	0x893E
+0xD247	0x893F
+0xD248	0x8940
+0xD249	0x8942
+0xD24A	0x8943
+0xD24B	0x8945
+0xD24C	0x8946
+0xD24D	0x8947
+0xD24E	0x8948
+0xD24F	0x8949
+0xD250	0x894A
+0xD251	0x894B
+0xD252	0x894C
+0xD253	0x894D
+0xD254	0x894E
+0xD255	0x894F
+0xD256	0x8950
+0xD257	0x8951
+0xD258	0x8952
+0xD259	0x8953
+0xD25A	0x8954
+0xD25B	0x8955
+0xD25C	0x8956
+0xD25D	0x8957
+0xD25E	0x8958
+0xD25F	0x8959
+0xD260	0x895A
+0xD261	0x895B
+0xD262	0x895C
+0xD263	0x895D
+0xD264	0x8960
+0xD265	0x8961
+0xD266	0x8962
+0xD267	0x8963
+0xD268	0x8964
+0xD269	0x8965
+0xD26A	0x8967
+0xD26B	0x8968
+0xD26C	0x8969
+0xD26D	0x896A
+0xD26E	0x896B
+0xD26F	0x896C
+0xD270	0x896D
+0xD271	0x896E
+0xD272	0x896F
+0xD273	0x8970
+0xD274	0x8971
+0xD275	0x8972
+0xD276	0x8973
+0xD277	0x8974
+0xD278	0x8975
+0xD279	0x8976
+0xD27A	0x8977
+0xD27B	0x8978
+0xD27C	0x8979
+0xD27D	0x897A
+0xD27E	0x897C
+0xD280	0x897D
+0xD281	0x897E
+0xD282	0x8980
+0xD283	0x8982
+0xD284	0x8984
+0xD285	0x8985
+0xD286	0x8987
+0xD287	0x8988
+0xD288	0x8989
+0xD289	0x898A
+0xD28A	0x898B
+0xD28B	0x898C
+0xD28C	0x898D
+0xD28D	0x898E
+0xD28E	0x898F
+0xD28F	0x8990
+0xD290	0x8991
+0xD291	0x8992
+0xD292	0x8993
+0xD293	0x8994
+0xD294	0x8995
+0xD295	0x8996
+0xD296	0x8997
+0xD297	0x8998
+0xD298	0x8999
+0xD299	0x899A
+0xD29A	0x899B
+0xD29B	0x899C
+0xD29C	0x899D
+0xD29D	0x899E
+0xD29E	0x899F
+0xD29F	0x89A0
+0xD2A0	0x89A1
+0xD2A1	0x6447
+0xD2A2	0x5C27
+0xD2A3	0x9065
+0xD2A4	0x7A91
+0xD2A5	0x8C23
+0xD2A6	0x59DA
+0xD2A7	0x54AC
+0xD2A8	0x8200
+0xD2A9	0x836F
+0xD2AA	0x8981
+0xD2AB	0x8000
+0xD2AC	0x6930
+0xD2AD	0x564E
+0xD2AE	0x8036
+0xD2AF	0x7237
+0xD2B0	0x91CE
+0xD2B1	0x51B6
+0xD2B2	0x4E5F
+0xD2B3	0x9875
+0xD2B4	0x6396
+0xD2B5	0x4E1A
+0xD2B6	0x53F6
+0xD2B7	0x66F3
+0xD2B8	0x814B
+0xD2B9	0x591C
+0xD2BA	0x6DB2
+0xD2BB	0x4E00
+0xD2BC	0x58F9
+0xD2BD	0x533B
+0xD2BE	0x63D6
+0xD2BF	0x94F1
+0xD2C0	0x4F9D
+0xD2C1	0x4F0A
+0xD2C2	0x8863
+0xD2C3	0x9890
+0xD2C4	0x5937
+0xD2C5	0x9057
+0xD2C6	0x79FB
+0xD2C7	0x4EEA
+0xD2C8	0x80F0
+0xD2C9	0x7591
+0xD2CA	0x6C82
+0xD2CB	0x5B9C
+0xD2CC	0x59E8
+0xD2CD	0x5F5D
+0xD2CE	0x6905
+0xD2CF	0x8681
+0xD2D0	0x501A
+0xD2D1	0x5DF2
+0xD2D2	0x4E59
+0xD2D3	0x77E3
+0xD2D4	0x4EE5
+0xD2D5	0x827A
+0xD2D6	0x6291
+0xD2D7	0x6613
+0xD2D8	0x9091
+0xD2D9	0x5C79
+0xD2DA	0x4EBF
+0xD2DB	0x5F79
+0xD2DC	0x81C6
+0xD2DD	0x9038
+0xD2DE	0x8084
+0xD2DF	0x75AB
+0xD2E0	0x4EA6
+0xD2E1	0x88D4
+0xD2E2	0x610F
+0xD2E3	0x6BC5
+0xD2E4	0x5FC6
+0xD2E5	0x4E49
+0xD2E6	0x76CA
+0xD2E7	0x6EA2
+0xD2E8	0x8BE3
+0xD2E9	0x8BAE
+0xD2EA	0x8C0A
+0xD2EB	0x8BD1
+0xD2EC	0x5F02
+0xD2ED	0x7FFC
+0xD2EE	0x7FCC
+0xD2EF	0x7ECE
+0xD2F0	0x8335
+0xD2F1	0x836B
+0xD2F2	0x56E0
+0xD2F3	0x6BB7
+0xD2F4	0x97F3
+0xD2F5	0x9634
+0xD2F6	0x59FB
+0xD2F7	0x541F
+0xD2F8	0x94F6
+0xD2F9	0x6DEB
+0xD2FA	0x5BC5
+0xD2FB	0x996E
+0xD2FC	0x5C39
+0xD2FD	0x5F15
+0xD2FE	0x9690
+0xD340	0x89A2
+0xD341	0x89A3
+0xD342	0x89A4
+0xD343	0x89A5
+0xD344	0x89A6
+0xD345	0x89A7
+0xD346	0x89A8
+0xD347	0x89A9
+0xD348	0x89AA
+0xD349	0x89AB
+0xD34A	0x89AC
+0xD34B	0x89AD
+0xD34C	0x89AE
+0xD34D	0x89AF
+0xD34E	0x89B0
+0xD34F	0x89B1
+0xD350	0x89B2
+0xD351	0x89B3
+0xD352	0x89B4
+0xD353	0x89B5
+0xD354	0x89B6
+0xD355	0x89B7
+0xD356	0x89B8
+0xD357	0x89B9
+0xD358	0x89BA
+0xD359	0x89BB
+0xD35A	0x89BC
+0xD35B	0x89BD
+0xD35C	0x89BE
+0xD35D	0x89BF
+0xD35E	0x89C0
+0xD35F	0x89C3
+0xD360	0x89CD
+0xD361	0x89D3
+0xD362	0x89D4
+0xD363	0x89D5
+0xD364	0x89D7
+0xD365	0x89D8
+0xD366	0x89D9
+0xD367	0x89DB
+0xD368	0x89DD
+0xD369	0x89DF
+0xD36A	0x89E0
+0xD36B	0x89E1
+0xD36C	0x89E2
+0xD36D	0x89E4
+0xD36E	0x89E7
+0xD36F	0x89E8
+0xD370	0x89E9
+0xD371	0x89EA
+0xD372	0x89EC
+0xD373	0x89ED
+0xD374	0x89EE
+0xD375	0x89F0
+0xD376	0x89F1
+0xD377	0x89F2
+0xD378	0x89F4
+0xD379	0x89F5
+0xD37A	0x89F6
+0xD37B	0x89F7
+0xD37C	0x89F8
+0xD37D	0x89F9
+0xD37E	0x89FA
+0xD380	0x89FB
+0xD381	0x89FC
+0xD382	0x89FD
+0xD383	0x89FE
+0xD384	0x89FF
+0xD385	0x8A01
+0xD386	0x8A02
+0xD387	0x8A03
+0xD388	0x8A04
+0xD389	0x8A05
+0xD38A	0x8A06
+0xD38B	0x8A08
+0xD38C	0x8A09
+0xD38D	0x8A0A
+0xD38E	0x8A0B
+0xD38F	0x8A0C
+0xD390	0x8A0D
+0xD391	0x8A0E
+0xD392	0x8A0F
+0xD393	0x8A10
+0xD394	0x8A11
+0xD395	0x8A12
+0xD396	0x8A13
+0xD397	0x8A14
+0xD398	0x8A15
+0xD399	0x8A16
+0xD39A	0x8A17
+0xD39B	0x8A18
+0xD39C	0x8A19
+0xD39D	0x8A1A
+0xD39E	0x8A1B
+0xD39F	0x8A1C
+0xD3A0	0x8A1D
+0xD3A1	0x5370
+0xD3A2	0x82F1
+0xD3A3	0x6A31
+0xD3A4	0x5A74
+0xD3A5	0x9E70
+0xD3A6	0x5E94
+0xD3A7	0x7F28
+0xD3A8	0x83B9
+0xD3A9	0x8424
+0xD3AA	0x8425
+0xD3AB	0x8367
+0xD3AC	0x8747
+0xD3AD	0x8FCE
+0xD3AE	0x8D62
+0xD3AF	0x76C8
+0xD3B0	0x5F71
+0xD3B1	0x9896
+0xD3B2	0x786C
+0xD3B3	0x6620
+0xD3B4	0x54DF
+0xD3B5	0x62E5
+0xD3B6	0x4F63
+0xD3B7	0x81C3
+0xD3B8	0x75C8
+0xD3B9	0x5EB8
+0xD3BA	0x96CD
+0xD3BB	0x8E0A
+0xD3BC	0x86F9
+0xD3BD	0x548F
+0xD3BE	0x6CF3
+0xD3BF	0x6D8C
+0xD3C0	0x6C38
+0xD3C1	0x607F
+0xD3C2	0x52C7
+0xD3C3	0x7528
+0xD3C4	0x5E7D
+0xD3C5	0x4F18
+0xD3C6	0x60A0
+0xD3C7	0x5FE7
+0xD3C8	0x5C24
+0xD3C9	0x7531
+0xD3CA	0x90AE
+0xD3CB	0x94C0
+0xD3CC	0x72B9
+0xD3CD	0x6CB9
+0xD3CE	0x6E38
+0xD3CF	0x9149
+0xD3D0	0x6709
+0xD3D1	0x53CB
+0xD3D2	0x53F3
+0xD3D3	0x4F51
+0xD3D4	0x91C9
+0xD3D5	0x8BF1
+0xD3D6	0x53C8
+0xD3D7	0x5E7C
+0xD3D8	0x8FC2
+0xD3D9	0x6DE4
+0xD3DA	0x4E8E
+0xD3DB	0x76C2
+0xD3DC	0x6986
+0xD3DD	0x865E
+0xD3DE	0x611A
+0xD3DF	0x8206
+0xD3E0	0x4F59
+0xD3E1	0x4FDE
+0xD3E2	0x903E
+0xD3E3	0x9C7C
+0xD3E4	0x6109
+0xD3E5	0x6E1D
+0xD3E6	0x6E14
+0xD3E7	0x9685
+0xD3E8	0x4E88
+0xD3E9	0x5A31
+0xD3EA	0x96E8
+0xD3EB	0x4E0E
+0xD3EC	0x5C7F
+0xD3ED	0x79B9
+0xD3EE	0x5B87
+0xD3EF	0x8BED
+0xD3F0	0x7FBD
+0xD3F1	0x7389
+0xD3F2	0x57DF
+0xD3F3	0x828B
+0xD3F4	0x90C1
+0xD3F5	0x5401
+0xD3F6	0x9047
+0xD3F7	0x55BB
+0xD3F8	0x5CEA
+0xD3F9	0x5FA1
+0xD3FA	0x6108
+0xD3FB	0x6B32
+0xD3FC	0x72F1
+0xD3FD	0x80B2
+0xD3FE	0x8A89
+0xD440	0x8A1E
+0xD441	0x8A1F
+0xD442	0x8A20
+0xD443	0x8A21
+0xD444	0x8A22
+0xD445	0x8A23
+0xD446	0x8A24
+0xD447	0x8A25
+0xD448	0x8A26
+0xD449	0x8A27
+0xD44A	0x8A28
+0xD44B	0x8A29
+0xD44C	0x8A2A
+0xD44D	0x8A2B
+0xD44E	0x8A2C
+0xD44F	0x8A2D
+0xD450	0x8A2E
+0xD451	0x8A2F
+0xD452	0x8A30
+0xD453	0x8A31
+0xD454	0x8A32
+0xD455	0x8A33
+0xD456	0x8A34
+0xD457	0x8A35
+0xD458	0x8A36
+0xD459	0x8A37
+0xD45A	0x8A38
+0xD45B	0x8A39
+0xD45C	0x8A3A
+0xD45D	0x8A3B
+0xD45E	0x8A3C
+0xD45F	0x8A3D
+0xD460	0x8A3F
+0xD461	0x8A40
+0xD462	0x8A41
+0xD463	0x8A42
+0xD464	0x8A43
+0xD465	0x8A44
+0xD466	0x8A45
+0xD467	0x8A46
+0xD468	0x8A47
+0xD469	0x8A49
+0xD46A	0x8A4A
+0xD46B	0x8A4B
+0xD46C	0x8A4C
+0xD46D	0x8A4D
+0xD46E	0x8A4E
+0xD46F	0x8A4F
+0xD470	0x8A50
+0xD471	0x8A51
+0xD472	0x8A52
+0xD473	0x8A53
+0xD474	0x8A54
+0xD475	0x8A55
+0xD476	0x8A56
+0xD477	0x8A57
+0xD478	0x8A58
+0xD479	0x8A59
+0xD47A	0x8A5A
+0xD47B	0x8A5B
+0xD47C	0x8A5C
+0xD47D	0x8A5D
+0xD47E	0x8A5E
+0xD480	0x8A5F
+0xD481	0x8A60
+0xD482	0x8A61
+0xD483	0x8A62
+0xD484	0x8A63
+0xD485	0x8A64
+0xD486	0x8A65
+0xD487	0x8A66
+0xD488	0x8A67
+0xD489	0x8A68
+0xD48A	0x8A69
+0xD48B	0x8A6A
+0xD48C	0x8A6B
+0xD48D	0x8A6C
+0xD48E	0x8A6D
+0xD48F	0x8A6E
+0xD490	0x8A6F
+0xD491	0x8A70
+0xD492	0x8A71
+0xD493	0x8A72
+0xD494	0x8A73
+0xD495	0x8A74
+0xD496	0x8A75
+0xD497	0x8A76
+0xD498	0x8A77
+0xD499	0x8A78
+0xD49A	0x8A7A
+0xD49B	0x8A7B
+0xD49C	0x8A7C
+0xD49D	0x8A7D
+0xD49E	0x8A7E
+0xD49F	0x8A7F
+0xD4A0	0x8A80
+0xD4A1	0x6D74
+0xD4A2	0x5BD3
+0xD4A3	0x88D5
+0xD4A4	0x9884
+0xD4A5	0x8C6B
+0xD4A6	0x9A6D
+0xD4A7	0x9E33
+0xD4A8	0x6E0A
+0xD4A9	0x51A4
+0xD4AA	0x5143
+0xD4AB	0x57A3
+0xD4AC	0x8881
+0xD4AD	0x539F
+0xD4AE	0x63F4
+0xD4AF	0x8F95
+0xD4B0	0x56ED
+0xD4B1	0x5458
+0xD4B2	0x5706
+0xD4B3	0x733F
+0xD4B4	0x6E90
+0xD4B5	0x7F18
+0xD4B6	0x8FDC
+0xD4B7	0x82D1
+0xD4B8	0x613F
+0xD4B9	0x6028
+0xD4BA	0x9662
+0xD4BB	0x66F0
+0xD4BC	0x7EA6
+0xD4BD	0x8D8A
+0xD4BE	0x8DC3
+0xD4BF	0x94A5
+0xD4C0	0x5CB3
+0xD4C1	0x7CA4
+0xD4C2	0x6708
+0xD4C3	0x60A6
+0xD4C4	0x9605
+0xD4C5	0x8018
+0xD4C6	0x4E91
+0xD4C7	0x90E7
+0xD4C8	0x5300
+0xD4C9	0x9668
+0xD4CA	0x5141
+0xD4CB	0x8FD0
+0xD4CC	0x8574
+0xD4CD	0x915D
+0xD4CE	0x6655
+0xD4CF	0x97F5
+0xD4D0	0x5B55
+0xD4D1	0x531D
+0xD4D2	0x7838
+0xD4D3	0x6742
+0xD4D4	0x683D
+0xD4D5	0x54C9
+0xD4D6	0x707E
+0xD4D7	0x5BB0
+0xD4D8	0x8F7D
+0xD4D9	0x518D
+0xD4DA	0x5728
+0xD4DB	0x54B1
+0xD4DC	0x6512
+0xD4DD	0x6682
+0xD4DE	0x8D5E
+0xD4DF	0x8D43
+0xD4E0	0x810F
+0xD4E1	0x846C
+0xD4E2	0x906D
+0xD4E3	0x7CDF
+0xD4E4	0x51FF
+0xD4E5	0x85FB
+0xD4E6	0x67A3
+0xD4E7	0x65E9
+0xD4E8	0x6FA1
+0xD4E9	0x86A4
+0xD4EA	0x8E81
+0xD4EB	0x566A
+0xD4EC	0x9020
+0xD4ED	0x7682
+0xD4EE	0x7076
+0xD4EF	0x71E5
+0xD4F0	0x8D23
+0xD4F1	0x62E9
+0xD4F2	0x5219
+0xD4F3	0x6CFD
+0xD4F4	0x8D3C
+0xD4F5	0x600E
+0xD4F6	0x589E
+0xD4F7	0x618E
+0xD4F8	0x66FE
+0xD4F9	0x8D60
+0xD4FA	0x624E
+0xD4FB	0x55B3
+0xD4FC	0x6E23
+0xD4FD	0x672D
+0xD4FE	0x8F67
+0xD540	0x8A81
+0xD541	0x8A82
+0xD542	0x8A83
+0xD543	0x8A84
+0xD544	0x8A85
+0xD545	0x8A86
+0xD546	0x8A87
+0xD547	0x8A88
+0xD548	0x8A8B
+0xD549	0x8A8C
+0xD54A	0x8A8D
+0xD54B	0x8A8E
+0xD54C	0x8A8F
+0xD54D	0x8A90
+0xD54E	0x8A91
+0xD54F	0x8A92
+0xD550	0x8A94
+0xD551	0x8A95
+0xD552	0x8A96
+0xD553	0x8A97
+0xD554	0x8A98
+0xD555	0x8A99
+0xD556	0x8A9A
+0xD557	0x8A9B
+0xD558	0x8A9C
+0xD559	0x8A9D
+0xD55A	0x8A9E
+0xD55B	0x8A9F
+0xD55C	0x8AA0
+0xD55D	0x8AA1
+0xD55E	0x8AA2
+0xD55F	0x8AA3
+0xD560	0x8AA4
+0xD561	0x8AA5
+0xD562	0x8AA6
+0xD563	0x8AA7
+0xD564	0x8AA8
+0xD565	0x8AA9
+0xD566	0x8AAA
+0xD567	0x8AAB
+0xD568	0x8AAC
+0xD569	0x8AAD
+0xD56A	0x8AAE
+0xD56B	0x8AAF
+0xD56C	0x8AB0
+0xD56D	0x8AB1
+0xD56E	0x8AB2
+0xD56F	0x8AB3
+0xD570	0x8AB4
+0xD571	0x8AB5
+0xD572	0x8AB6
+0xD573	0x8AB7
+0xD574	0x8AB8
+0xD575	0x8AB9
+0xD576	0x8ABA
+0xD577	0x8ABB
+0xD578	0x8ABC
+0xD579	0x8ABD
+0xD57A	0x8ABE
+0xD57B	0x8ABF
+0xD57C	0x8AC0
+0xD57D	0x8AC1
+0xD57E	0x8AC2
+0xD580	0x8AC3
+0xD581	0x8AC4
+0xD582	0x8AC5
+0xD583	0x8AC6
+0xD584	0x8AC7
+0xD585	0x8AC8
+0xD586	0x8AC9
+0xD587	0x8ACA
+0xD588	0x8ACB
+0xD589	0x8ACC
+0xD58A	0x8ACD
+0xD58B	0x8ACE
+0xD58C	0x8ACF
+0xD58D	0x8AD0
+0xD58E	0x8AD1
+0xD58F	0x8AD2
+0xD590	0x8AD3
+0xD591	0x8AD4
+0xD592	0x8AD5
+0xD593	0x8AD6
+0xD594	0x8AD7
+0xD595	0x8AD8
+0xD596	0x8AD9
+0xD597	0x8ADA
+0xD598	0x8ADB
+0xD599	0x8ADC
+0xD59A	0x8ADD
+0xD59B	0x8ADE
+0xD59C	0x8ADF
+0xD59D	0x8AE0
+0xD59E	0x8AE1
+0xD59F	0x8AE2
+0xD5A0	0x8AE3
+0xD5A1	0x94E1
+0xD5A2	0x95F8
+0xD5A3	0x7728
+0xD5A4	0x6805
+0xD5A5	0x69A8
+0xD5A6	0x548B
+0xD5A7	0x4E4D
+0xD5A8	0x70B8
+0xD5A9	0x8BC8
+0xD5AA	0x6458
+0xD5AB	0x658B
+0xD5AC	0x5B85
+0xD5AD	0x7A84
+0xD5AE	0x503A
+0xD5AF	0x5BE8
+0xD5B0	0x77BB
+0xD5B1	0x6BE1
+0xD5B2	0x8A79
+0xD5B3	0x7C98
+0xD5B4	0x6CBE
+0xD5B5	0x76CF
+0xD5B6	0x65A9
+0xD5B7	0x8F97
+0xD5B8	0x5D2D
+0xD5B9	0x5C55
+0xD5BA	0x8638
+0xD5BB	0x6808
+0xD5BC	0x5360
+0xD5BD	0x6218
+0xD5BE	0x7AD9
+0xD5BF	0x6E5B
+0xD5C0	0x7EFD
+0xD5C1	0x6A1F
+0xD5C2	0x7AE0
+0xD5C3	0x5F70
+0xD5C4	0x6F33
+0xD5C5	0x5F20
+0xD5C6	0x638C
+0xD5C7	0x6DA8
+0xD5C8	0x6756
+0xD5C9	0x4E08
+0xD5CA	0x5E10
+0xD5CB	0x8D26
+0xD5CC	0x4ED7
+0xD5CD	0x80C0
+0xD5CE	0x7634
+0xD5CF	0x969C
+0xD5D0	0x62DB
+0xD5D1	0x662D
+0xD5D2	0x627E
+0xD5D3	0x6CBC
+0xD5D4	0x8D75
+0xD5D5	0x7167
+0xD5D6	0x7F69
+0xD5D7	0x5146
+0xD5D8	0x8087
+0xD5D9	0x53EC
+0xD5DA	0x906E
+0xD5DB	0x6298
+0xD5DC	0x54F2
+0xD5DD	0x86F0
+0xD5DE	0x8F99
+0xD5DF	0x8005
+0xD5E0	0x9517
+0xD5E1	0x8517
+0xD5E2	0x8FD9
+0xD5E3	0x6D59
+0xD5E4	0x73CD
+0xD5E5	0x659F
+0xD5E6	0x771F
+0xD5E7	0x7504
+0xD5E8	0x7827
+0xD5E9	0x81FB
+0xD5EA	0x8D1E
+0xD5EB	0x9488
+0xD5EC	0x4FA6
+0xD5ED	0x6795
+0xD5EE	0x75B9
+0xD5EF	0x8BCA
+0xD5F0	0x9707
+0xD5F1	0x632F
+0xD5F2	0x9547
+0xD5F3	0x9635
+0xD5F4	0x84B8
+0xD5F5	0x6323
+0xD5F6	0x7741
+0xD5F7	0x5F81
+0xD5F8	0x72F0
+0xD5F9	0x4E89
+0xD5FA	0x6014
+0xD5FB	0x6574
+0xD5FC	0x62EF
+0xD5FD	0x6B63
+0xD5FE	0x653F
+0xD640	0x8AE4
+0xD641	0x8AE5
+0xD642	0x8AE6
+0xD643	0x8AE7
+0xD644	0x8AE8
+0xD645	0x8AE9
+0xD646	0x8AEA
+0xD647	0x8AEB
+0xD648	0x8AEC
+0xD649	0x8AED
+0xD64A	0x8AEE
+0xD64B	0x8AEF
+0xD64C	0x8AF0
+0xD64D	0x8AF1
+0xD64E	0x8AF2
+0xD64F	0x8AF3
+0xD650	0x8AF4
+0xD651	0x8AF5
+0xD652	0x8AF6
+0xD653	0x8AF7
+0xD654	0x8AF8
+0xD655	0x8AF9
+0xD656	0x8AFA
+0xD657	0x8AFB
+0xD658	0x8AFC
+0xD659	0x8AFD
+0xD65A	0x8AFE
+0xD65B	0x8AFF
+0xD65C	0x8B00
+0xD65D	0x8B01
+0xD65E	0x8B02
+0xD65F	0x8B03
+0xD660	0x8B04
+0xD661	0x8B05
+0xD662	0x8B06
+0xD663	0x8B08
+0xD664	0x8B09
+0xD665	0x8B0A
+0xD666	0x8B0B
+0xD667	0x8B0C
+0xD668	0x8B0D
+0xD669	0x8B0E
+0xD66A	0x8B0F
+0xD66B	0x8B10
+0xD66C	0x8B11
+0xD66D	0x8B12
+0xD66E	0x8B13
+0xD66F	0x8B14
+0xD670	0x8B15
+0xD671	0x8B16
+0xD672	0x8B17
+0xD673	0x8B18
+0xD674	0x8B19
+0xD675	0x8B1A
+0xD676	0x8B1B
+0xD677	0x8B1C
+0xD678	0x8B1D
+0xD679	0x8B1E
+0xD67A	0x8B1F
+0xD67B	0x8B20
+0xD67C	0x8B21
+0xD67D	0x8B22
+0xD67E	0x8B23
+0xD680	0x8B24
+0xD681	0x8B25
+0xD682	0x8B27
+0xD683	0x8B28
+0xD684	0x8B29
+0xD685	0x8B2A
+0xD686	0x8B2B
+0xD687	0x8B2C
+0xD688	0x8B2D
+0xD689	0x8B2E
+0xD68A	0x8B2F
+0xD68B	0x8B30
+0xD68C	0x8B31
+0xD68D	0x8B32
+0xD68E	0x8B33
+0xD68F	0x8B34
+0xD690	0x8B35
+0xD691	0x8B36
+0xD692	0x8B37
+0xD693	0x8B38
+0xD694	0x8B39
+0xD695	0x8B3A
+0xD696	0x8B3B
+0xD697	0x8B3C
+0xD698	0x8B3D
+0xD699	0x8B3E
+0xD69A	0x8B3F
+0xD69B	0x8B40
+0xD69C	0x8B41
+0xD69D	0x8B42
+0xD69E	0x8B43
+0xD69F	0x8B44
+0xD6A0	0x8B45
+0xD6A1	0x5E27
+0xD6A2	0x75C7
+0xD6A3	0x90D1
+0xD6A4	0x8BC1
+0xD6A5	0x829D
+0xD6A6	0x679D
+0xD6A7	0x652F
+0xD6A8	0x5431
+0xD6A9	0x8718
+0xD6AA	0x77E5
+0xD6AB	0x80A2
+0xD6AC	0x8102
+0xD6AD	0x6C41
+0xD6AE	0x4E4B
+0xD6AF	0x7EC7
+0xD6B0	0x804C
+0xD6B1	0x76F4
+0xD6B2	0x690D
+0xD6B3	0x6B96
+0xD6B4	0x6267
+0xD6B5	0x503C
+0xD6B6	0x4F84
+0xD6B7	0x5740
+0xD6B8	0x6307
+0xD6B9	0x6B62
+0xD6BA	0x8DBE
+0xD6BB	0x53EA
+0xD6BC	0x65E8
+0xD6BD	0x7EB8
+0xD6BE	0x5FD7
+0xD6BF	0x631A
+0xD6C0	0x63B7
+0xD6C1	0x81F3
+0xD6C2	0x81F4
+0xD6C3	0x7F6E
+0xD6C4	0x5E1C
+0xD6C5	0x5CD9
+0xD6C6	0x5236
+0xD6C7	0x667A
+0xD6C8	0x79E9
+0xD6C9	0x7A1A
+0xD6CA	0x8D28
+0xD6CB	0x7099
+0xD6CC	0x75D4
+0xD6CD	0x6EDE
+0xD6CE	0x6CBB
+0xD6CF	0x7A92
+0xD6D0	0x4E2D
+0xD6D1	0x76C5
+0xD6D2	0x5FE0
+0xD6D3	0x949F
+0xD6D4	0x8877
+0xD6D5	0x7EC8
+0xD6D6	0x79CD
+0xD6D7	0x80BF
+0xD6D8	0x91CD
+0xD6D9	0x4EF2
+0xD6DA	0x4F17
+0xD6DB	0x821F
+0xD6DC	0x5468
+0xD6DD	0x5DDE
+0xD6DE	0x6D32
+0xD6DF	0x8BCC
+0xD6E0	0x7CA5
+0xD6E1	0x8F74
+0xD6E2	0x8098
+0xD6E3	0x5E1A
+0xD6E4	0x5492
+0xD6E5	0x76B1
+0xD6E6	0x5B99
+0xD6E7	0x663C
+0xD6E8	0x9AA4
+0xD6E9	0x73E0
+0xD6EA	0x682A
+0xD6EB	0x86DB
+0xD6EC	0x6731
+0xD6ED	0x732A
+0xD6EE	0x8BF8
+0xD6EF	0x8BDB
+0xD6F0	0x9010
+0xD6F1	0x7AF9
+0xD6F2	0x70DB
+0xD6F3	0x716E
+0xD6F4	0x62C4
+0xD6F5	0x77A9
+0xD6F6	0x5631
+0xD6F7	0x4E3B
+0xD6F8	0x8457
+0xD6F9	0x67F1
+0xD6FA	0x52A9
+0xD6FB	0x86C0
+0xD6FC	0x8D2E
+0xD6FD	0x94F8
+0xD6FE	0x7B51
+0xD740	0x8B46
+0xD741	0x8B47
+0xD742	0x8B48
+0xD743	0x8B49
+0xD744	0x8B4A
+0xD745	0x8B4B
+0xD746	0x8B4C
+0xD747	0x8B4D
+0xD748	0x8B4E
+0xD749	0x8B4F
+0xD74A	0x8B50
+0xD74B	0x8B51
+0xD74C	0x8B52
+0xD74D	0x8B53
+0xD74E	0x8B54
+0xD74F	0x8B55
+0xD750	0x8B56
+0xD751	0x8B57
+0xD752	0x8B58
+0xD753	0x8B59
+0xD754	0x8B5A
+0xD755	0x8B5B
+0xD756	0x8B5C
+0xD757	0x8B5D
+0xD758	0x8B5E
+0xD759	0x8B5F
+0xD75A	0x8B60
+0xD75B	0x8B61
+0xD75C	0x8B62
+0xD75D	0x8B63
+0xD75E	0x8B64
+0xD75F	0x8B65
+0xD760	0x8B67
+0xD761	0x8B68
+0xD762	0x8B69
+0xD763	0x8B6A
+0xD764	0x8B6B
+0xD765	0x8B6D
+0xD766	0x8B6E
+0xD767	0x8B6F
+0xD768	0x8B70
+0xD769	0x8B71
+0xD76A	0x8B72
+0xD76B	0x8B73
+0xD76C	0x8B74
+0xD76D	0x8B75
+0xD76E	0x8B76
+0xD76F	0x8B77
+0xD770	0x8B78
+0xD771	0x8B79
+0xD772	0x8B7A
+0xD773	0x8B7B
+0xD774	0x8B7C
+0xD775	0x8B7D
+0xD776	0x8B7E
+0xD777	0x8B7F
+0xD778	0x8B80
+0xD779	0x8B81
+0xD77A	0x8B82
+0xD77B	0x8B83
+0xD77C	0x8B84
+0xD77D	0x8B85
+0xD77E	0x8B86
+0xD780	0x8B87
+0xD781	0x8B88
+0xD782	0x8B89
+0xD783	0x8B8A
+0xD784	0x8B8B
+0xD785	0x8B8C
+0xD786	0x8B8D
+0xD787	0x8B8E
+0xD788	0x8B8F
+0xD789	0x8B90
+0xD78A	0x8B91
+0xD78B	0x8B92
+0xD78C	0x8B93
+0xD78D	0x8B94
+0xD78E	0x8B95
+0xD78F	0x8B96
+0xD790	0x8B97
+0xD791	0x8B98
+0xD792	0x8B99
+0xD793	0x8B9A
+0xD794	0x8B9B
+0xD795	0x8B9C
+0xD796	0x8B9D
+0xD797	0x8B9E
+0xD798	0x8B9F
+0xD799	0x8BAC
+0xD79A	0x8BB1
+0xD79B	0x8BBB
+0xD79C	0x8BC7
+0xD79D	0x8BD0
+0xD79E	0x8BEA
+0xD79F	0x8C09
+0xD7A0	0x8C1E
+0xD7A1	0x4F4F
+0xD7A2	0x6CE8
+0xD7A3	0x795D
+0xD7A4	0x9A7B
+0xD7A5	0x6293
+0xD7A6	0x722A
+0xD7A7	0x62FD
+0xD7A8	0x4E13
+0xD7A9	0x7816
+0xD7AA	0x8F6C
+0xD7AB	0x64B0
+0xD7AC	0x8D5A
+0xD7AD	0x7BC6
+0xD7AE	0x6869
+0xD7AF	0x5E84
+0xD7B0	0x88C5
+0xD7B1	0x5986
+0xD7B2	0x649E
+0xD7B3	0x58EE
+0xD7B4	0x72B6
+0xD7B5	0x690E
+0xD7B6	0x9525
+0xD7B7	0x8FFD
+0xD7B8	0x8D58
+0xD7B9	0x5760
+0xD7BA	0x7F00
+0xD7BB	0x8C06
+0xD7BC	0x51C6
+0xD7BD	0x6349
+0xD7BE	0x62D9
+0xD7BF	0x5353
+0xD7C0	0x684C
+0xD7C1	0x7422
+0xD7C2	0x8301
+0xD7C3	0x914C
+0xD7C4	0x5544
+0xD7C5	0x7740
+0xD7C6	0x707C
+0xD7C7	0x6D4A
+0xD7C8	0x5179
+0xD7C9	0x54A8
+0xD7CA	0x8D44
+0xD7CB	0x59FF
+0xD7CC	0x6ECB
+0xD7CD	0x6DC4
+0xD7CE	0x5B5C
+0xD7CF	0x7D2B
+0xD7D0	0x4ED4
+0xD7D1	0x7C7D
+0xD7D2	0x6ED3
+0xD7D3	0x5B50
+0xD7D4	0x81EA
+0xD7D5	0x6E0D
+0xD7D6	0x5B57
+0xD7D7	0x9B03
+0xD7D8	0x68D5
+0xD7D9	0x8E2A
+0xD7DA	0x5B97
+0xD7DB	0x7EFC
+0xD7DC	0x603B
+0xD7DD	0x7EB5
+0xD7DE	0x90B9
+0xD7DF	0x8D70
+0xD7E0	0x594F
+0xD7E1	0x63CD
+0xD7E2	0x79DF
+0xD7E3	0x8DB3
+0xD7E4	0x5352
+0xD7E5	0x65CF
+0xD7E6	0x7956
+0xD7E7	0x8BC5
+0xD7E8	0x963B
+0xD7E9	0x7EC4
+0xD7EA	0x94BB
+0xD7EB	0x7E82
+0xD7EC	0x5634
+0xD7ED	0x9189
+0xD7EE	0x6700
+0xD7EF	0x7F6A
+0xD7F0	0x5C0A
+0xD7F1	0x9075
+0xD7F2	0x6628
+0xD7F3	0x5DE6
+0xD7F4	0x4F50
+0xD7F5	0x67DE
+0xD7F6	0x505A
+0xD7F7	0x4F5C
+0xD7F8	0x5750
+0xD7F9	0x5EA7
+0xD840	0x8C38
+0xD841	0x8C39
+0xD842	0x8C3A
+0xD843	0x8C3B
+0xD844	0x8C3C
+0xD845	0x8C3D
+0xD846	0x8C3E
+0xD847	0x8C3F
+0xD848	0x8C40
+0xD849	0x8C42
+0xD84A	0x8C43
+0xD84B	0x8C44
+0xD84C	0x8C45
+0xD84D	0x8C48
+0xD84E	0x8C4A
+0xD84F	0x8C4B
+0xD850	0x8C4D
+0xD851	0x8C4E
+0xD852	0x8C4F
+0xD853	0x8C50
+0xD854	0x8C51
+0xD855	0x8C52
+0xD856	0x8C53
+0xD857	0x8C54
+0xD858	0x8C56
+0xD859	0x8C57
+0xD85A	0x8C58
+0xD85B	0x8C59
+0xD85C	0x8C5B
+0xD85D	0x8C5C
+0xD85E	0x8C5D
+0xD85F	0x8C5E
+0xD860	0x8C5F
+0xD861	0x8C60
+0xD862	0x8C63
+0xD863	0x8C64
+0xD864	0x8C65
+0xD865	0x8C66
+0xD866	0x8C67
+0xD867	0x8C68
+0xD868	0x8C69
+0xD869	0x8C6C
+0xD86A	0x8C6D
+0xD86B	0x8C6E
+0xD86C	0x8C6F
+0xD86D	0x8C70
+0xD86E	0x8C71
+0xD86F	0x8C72
+0xD870	0x8C74
+0xD871	0x8C75
+0xD872	0x8C76
+0xD873	0x8C77
+0xD874	0x8C7B
+0xD875	0x8C7C
+0xD876	0x8C7D
+0xD877	0x8C7E
+0xD878	0x8C7F
+0xD879	0x8C80
+0xD87A	0x8C81
+0xD87B	0x8C83
+0xD87C	0x8C84
+0xD87D	0x8C86
+0xD87E	0x8C87
+0xD880	0x8C88
+0xD881	0x8C8B
+0xD882	0x8C8D
+0xD883	0x8C8E
+0xD884	0x8C8F
+0xD885	0x8C90
+0xD886	0x8C91
+0xD887	0x8C92
+0xD888	0x8C93
+0xD889	0x8C95
+0xD88A	0x8C96
+0xD88B	0x8C97
+0xD88C	0x8C99
+0xD88D	0x8C9A
+0xD88E	0x8C9B
+0xD88F	0x8C9C
+0xD890	0x8C9D
+0xD891	0x8C9E
+0xD892	0x8C9F
+0xD893	0x8CA0
+0xD894	0x8CA1
+0xD895	0x8CA2
+0xD896	0x8CA3
+0xD897	0x8CA4
+0xD898	0x8CA5
+0xD899	0x8CA6
+0xD89A	0x8CA7
+0xD89B	0x8CA8
+0xD89C	0x8CA9
+0xD89D	0x8CAA
+0xD89E	0x8CAB
+0xD89F	0x8CAC
+0xD8A0	0x8CAD
+0xD8A1	0x4E8D
+0xD8A2	0x4E0C
+0xD8A3	0x5140
+0xD8A4	0x4E10
+0xD8A5	0x5EFF
+0xD8A6	0x5345
+0xD8A7	0x4E15
+0xD8A8	0x4E98
+0xD8A9	0x4E1E
+0xD8AA	0x9B32
+0xD8AB	0x5B6C
+0xD8AC	0x5669
+0xD8AD	0x4E28
+0xD8AE	0x79BA
+0xD8AF	0x4E3F
+0xD8B0	0x5315
+0xD8B1	0x4E47
+0xD8B2	0x592D
+0xD8B3	0x723B
+0xD8B4	0x536E
+0xD8B5	0x6C10
+0xD8B6	0x56DF
+0xD8B7	0x80E4
+0xD8B8	0x9997
+0xD8B9	0x6BD3
+0xD8BA	0x777E
+0xD8BB	0x9F17
+0xD8BC	0x4E36
+0xD8BD	0x4E9F
+0xD8BE	0x9F10
+0xD8BF	0x4E5C
+0xD8C0	0x4E69
+0xD8C1	0x4E93
+0xD8C2	0x8288
+0xD8C3	0x5B5B
+0xD8C4	0x556C
+0xD8C5	0x560F
+0xD8C6	0x4EC4
+0xD8C7	0x538D
+0xD8C8	0x539D
+0xD8C9	0x53A3
+0xD8CA	0x53A5
+0xD8CB	0x53AE
+0xD8CC	0x9765
+0xD8CD	0x8D5D
+0xD8CE	0x531A
+0xD8CF	0x53F5
+0xD8D0	0x5326
+0xD8D1	0x532E
+0xD8D2	0x533E
+0xD8D3	0x8D5C
+0xD8D4	0x5366
+0xD8D5	0x5363
+0xD8D6	0x5202
+0xD8D7	0x5208
+0xD8D8	0x520E
+0xD8D9	0x522D
+0xD8DA	0x5233
+0xD8DB	0x523F
+0xD8DC	0x5240
+0xD8DD	0x524C
+0xD8DE	0x525E
+0xD8DF	0x5261
+0xD8E0	0x525C
+0xD8E1	0x84AF
+0xD8E2	0x527D
+0xD8E3	0x5282
+0xD8E4	0x5281
+0xD8E5	0x5290
+0xD8E6	0x5293
+0xD8E7	0x5182
+0xD8E8	0x7F54
+0xD8E9	0x4EBB
+0xD8EA	0x4EC3
+0xD8EB	0x4EC9
+0xD8EC	0x4EC2
+0xD8ED	0x4EE8
+0xD8EE	0x4EE1
+0xD8EF	0x4EEB
+0xD8F0	0x4EDE
+0xD8F1	0x4F1B
+0xD8F2	0x4EF3
+0xD8F3	0x4F22
+0xD8F4	0x4F64
+0xD8F5	0x4EF5
+0xD8F6	0x4F25
+0xD8F7	0x4F27
+0xD8F8	0x4F09
+0xD8F9	0x4F2B
+0xD8FA	0x4F5E
+0xD8FB	0x4F67
+0xD8FC	0x6538
+0xD8FD	0x4F5A
+0xD8FE	0x4F5D
+0xD940	0x8CAE
+0xD941	0x8CAF
+0xD942	0x8CB0
+0xD943	0x8CB1
+0xD944	0x8CB2
+0xD945	0x8CB3
+0xD946	0x8CB4
+0xD947	0x8CB5
+0xD948	0x8CB6
+0xD949	0x8CB7
+0xD94A	0x8CB8
+0xD94B	0x8CB9
+0xD94C	0x8CBA
+0xD94D	0x8CBB
+0xD94E	0x8CBC
+0xD94F	0x8CBD
+0xD950	0x8CBE
+0xD951	0x8CBF
+0xD952	0x8CC0
+0xD953	0x8CC1
+0xD954	0x8CC2
+0xD955	0x8CC3
+0xD956	0x8CC4
+0xD957	0x8CC5
+0xD958	0x8CC6
+0xD959	0x8CC7
+0xD95A	0x8CC8
+0xD95B	0x8CC9
+0xD95C	0x8CCA
+0xD95D	0x8CCB
+0xD95E	0x8CCC
+0xD95F	0x8CCD
+0xD960	0x8CCE
+0xD961	0x8CCF
+0xD962	0x8CD0
+0xD963	0x8CD1
+0xD964	0x8CD2
+0xD965	0x8CD3
+0xD966	0x8CD4
+0xD967	0x8CD5
+0xD968	0x8CD6
+0xD969	0x8CD7
+0xD96A	0x8CD8
+0xD96B	0x8CD9
+0xD96C	0x8CDA
+0xD96D	0x8CDB
+0xD96E	0x8CDC
+0xD96F	0x8CDD
+0xD970	0x8CDE
+0xD971	0x8CDF
+0xD972	0x8CE0
+0xD973	0x8CE1
+0xD974	0x8CE2
+0xD975	0x8CE3
+0xD976	0x8CE4
+0xD977	0x8CE5
+0xD978	0x8CE6
+0xD979	0x8CE7
+0xD97A	0x8CE8
+0xD97B	0x8CE9
+0xD97C	0x8CEA
+0xD97D	0x8CEB
+0xD97E	0x8CEC
+0xD980	0x8CED
+0xD981	0x8CEE
+0xD982	0x8CEF
+0xD983	0x8CF0
+0xD984	0x8CF1
+0xD985	0x8CF2
+0xD986	0x8CF3
+0xD987	0x8CF4
+0xD988	0x8CF5
+0xD989	0x8CF6
+0xD98A	0x8CF7
+0xD98B	0x8CF8
+0xD98C	0x8CF9
+0xD98D	0x8CFA
+0xD98E	0x8CFB
+0xD98F	0x8CFC
+0xD990	0x8CFD
+0xD991	0x8CFE
+0xD992	0x8CFF
+0xD993	0x8D00
+0xD994	0x8D01
+0xD995	0x8D02
+0xD996	0x8D03
+0xD997	0x8D04
+0xD998	0x8D05
+0xD999	0x8D06
+0xD99A	0x8D07
+0xD99B	0x8D08
+0xD99C	0x8D09
+0xD99D	0x8D0A
+0xD99E	0x8D0B
+0xD99F	0x8D0C
+0xD9A0	0x8D0D
+0xD9A1	0x4F5F
+0xD9A2	0x4F57
+0xD9A3	0x4F32
+0xD9A4	0x4F3D
+0xD9A5	0x4F76
+0xD9A6	0x4F74
+0xD9A7	0x4F91
+0xD9A8	0x4F89
+0xD9A9	0x4F83
+0xD9AA	0x4F8F
+0xD9AB	0x4F7E
+0xD9AC	0x4F7B
+0xD9AD	0x4FAA
+0xD9AE	0x4F7C
+0xD9AF	0x4FAC
+0xD9B0	0x4F94
+0xD9B1	0x4FE6
+0xD9B2	0x4FE8
+0xD9B3	0x4FEA
+0xD9B4	0x4FC5
+0xD9B5	0x4FDA
+0xD9B6	0x4FE3
+0xD9B7	0x4FDC
+0xD9B8	0x4FD1
+0xD9B9	0x4FDF
+0xD9BA	0x4FF8
+0xD9BB	0x5029
+0xD9BC	0x504C
+0xD9BD	0x4FF3
+0xD9BE	0x502C
+0xD9BF	0x500F
+0xD9C0	0x502E
+0xD9C1	0x502D
+0xD9C2	0x4FFE
+0xD9C3	0x501C
+0xD9C4	0x500C
+0xD9C5	0x5025
+0xD9C6	0x5028
+0xD9C7	0x507E
+0xD9C8	0x5043
+0xD9C9	0x5055
+0xD9CA	0x5048
+0xD9CB	0x504E
+0xD9CC	0x506C
+0xD9CD	0x507B
+0xD9CE	0x50A5
+0xD9CF	0x50A7
+0xD9D0	0x50A9
+0xD9D1	0x50BA
+0xD9D2	0x50D6
+0xD9D3	0x5106
+0xD9D4	0x50ED
+0xD9D5	0x50EC
+0xD9D6	0x50E6
+0xD9D7	0x50EE
+0xD9D8	0x5107
+0xD9D9	0x510B
+0xD9DA	0x4EDD
+0xD9DB	0x6C3D
+0xD9DC	0x4F58
+0xD9DD	0x4F65
+0xD9DE	0x4FCE
+0xD9DF	0x9FA0
+0xD9E0	0x6C46
+0xD9E1	0x7C74
+0xD9E2	0x516E
+0xD9E3	0x5DFD
+0xD9E4	0x9EC9
+0xD9E5	0x9998
+0xD9E6	0x5181
+0xD9E7	0x5914
+0xD9E8	0x52F9
+0xD9E9	0x530D
+0xD9EA	0x8A07
+0xD9EB	0x5310
+0xD9EC	0x51EB
+0xD9ED	0x5919
+0xD9EE	0x5155
+0xD9EF	0x4EA0
+0xD9F0	0x5156
+0xD9F1	0x4EB3
+0xD9F2	0x886E
+0xD9F3	0x88A4
+0xD9F4	0x4EB5
+0xD9F5	0x8114
+0xD9F6	0x88D2
+0xD9F7	0x7980
+0xD9F8	0x5B34
+0xD9F9	0x8803
+0xD9FA	0x7FB8
+0xD9FB	0x51AB
+0xD9FC	0x51B1
+0xD9FD	0x51BD
+0xD9FE	0x51BC
+0xDA40	0x8D0E
+0xDA41	0x8D0F
+0xDA42	0x8D10
+0xDA43	0x8D11
+0xDA44	0x8D12
+0xDA45	0x8D13
+0xDA46	0x8D14
+0xDA47	0x8D15
+0xDA48	0x8D16
+0xDA49	0x8D17
+0xDA4A	0x8D18
+0xDA4B	0x8D19
+0xDA4C	0x8D1A
+0xDA4D	0x8D1B
+0xDA4E	0x8D1C
+0xDA4F	0x8D20
+0xDA50	0x8D51
+0xDA51	0x8D52
+0xDA52	0x8D57
+0xDA53	0x8D5F
+0xDA54	0x8D65
+0xDA55	0x8D68
+0xDA56	0x8D69
+0xDA57	0x8D6A
+0xDA58	0x8D6C
+0xDA59	0x8D6E
+0xDA5A	0x8D6F
+0xDA5B	0x8D71
+0xDA5C	0x8D72
+0xDA5D	0x8D78
+0xDA5E	0x8D79
+0xDA5F	0x8D7A
+0xDA60	0x8D7B
+0xDA61	0x8D7C
+0xDA62	0x8D7D
+0xDA63	0x8D7E
+0xDA64	0x8D7F
+0xDA65	0x8D80
+0xDA66	0x8D82
+0xDA67	0x8D83
+0xDA68	0x8D86
+0xDA69	0x8D87
+0xDA6A	0x8D88
+0xDA6B	0x8D89
+0xDA6C	0x8D8C
+0xDA6D	0x8D8D
+0xDA6E	0x8D8E
+0xDA6F	0x8D8F
+0xDA70	0x8D90
+0xDA71	0x8D92
+0xDA72	0x8D93
+0xDA73	0x8D95
+0xDA74	0x8D96
+0xDA75	0x8D97
+0xDA76	0x8D98
+0xDA77	0x8D99
+0xDA78	0x8D9A
+0xDA79	0x8D9B
+0xDA7A	0x8D9C
+0xDA7B	0x8D9D
+0xDA7C	0x8D9E
+0xDA7D	0x8DA0
+0xDA7E	0x8DA1
+0xDA80	0x8DA2
+0xDA81	0x8DA4
+0xDA82	0x8DA5
+0xDA83	0x8DA6
+0xDA84	0x8DA7
+0xDA85	0x8DA8
+0xDA86	0x8DA9
+0xDA87	0x8DAA
+0xDA88	0x8DAB
+0xDA89	0x8DAC
+0xDA8A	0x8DAD
+0xDA8B	0x8DAE
+0xDA8C	0x8DAF
+0xDA8D	0x8DB0
+0xDA8E	0x8DB2
+0xDA8F	0x8DB6
+0xDA90	0x8DB7
+0xDA91	0x8DB9
+0xDA92	0x8DBB
+0xDA93	0x8DBD
+0xDA94	0x8DC0
+0xDA95	0x8DC1
+0xDA96	0x8DC2
+0xDA97	0x8DC5
+0xDA98	0x8DC7
+0xDA99	0x8DC8
+0xDA9A	0x8DC9
+0xDA9B	0x8DCA
+0xDA9C	0x8DCD
+0xDA9D	0x8DD0
+0xDA9E	0x8DD2
+0xDA9F	0x8DD3
+0xDAA0	0x8DD4
+0xDAA1	0x51C7
+0xDAA2	0x5196
+0xDAA3	0x51A2
+0xDAA4	0x51A5
+0xDAA5	0x8BA0
+0xDAA6	0x8BA6
+0xDAA7	0x8BA7
+0xDAA8	0x8BAA
+0xDAA9	0x8BB4
+0xDAAA	0x8BB5
+0xDAAB	0x8BB7
+0xDAAC	0x8BC2
+0xDAAD	0x8BC3
+0xDAAE	0x8BCB
+0xDAAF	0x8BCF
+0xDAB0	0x8BCE
+0xDAB1	0x8BD2
+0xDAB2	0x8BD3
+0xDAB3	0x8BD4
+0xDAB4	0x8BD6
+0xDAB5	0x8BD8
+0xDAB6	0x8BD9
+0xDAB7	0x8BDC
+0xDAB8	0x8BDF
+0xDAB9	0x8BE0
+0xDABA	0x8BE4
+0xDABB	0x8BE8
+0xDABC	0x8BE9
+0xDABD	0x8BEE
+0xDABE	0x8BF0
+0xDABF	0x8BF3
+0xDAC0	0x8BF6
+0xDAC1	0x8BF9
+0xDAC2	0x8BFC
+0xDAC3	0x8BFF
+0xDAC4	0x8C00
+0xDAC5	0x8C02
+0xDAC6	0x8C04
+0xDAC7	0x8C07
+0xDAC8	0x8C0C
+0xDAC9	0x8C0F
+0xDACA	0x8C11
+0xDACB	0x8C12
+0xDACC	0x8C14
+0xDACD	0x8C15
+0xDACE	0x8C16
+0xDACF	0x8C19
+0xDAD0	0x8C1B
+0xDAD1	0x8C18
+0xDAD2	0x8C1D
+0xDAD3	0x8C1F
+0xDAD4	0x8C20
+0xDAD5	0x8C21
+0xDAD6	0x8C25
+0xDAD7	0x8C27
+0xDAD8	0x8C2A
+0xDAD9	0x8C2B
+0xDADA	0x8C2E
+0xDADB	0x8C2F
+0xDADC	0x8C32
+0xDADD	0x8C33
+0xDADE	0x8C35
+0xDADF	0x8C36
+0xDAE0	0x5369
+0xDAE1	0x537A
+0xDAE2	0x961D
+0xDAE3	0x9622
+0xDAE4	0x9621
+0xDAE5	0x9631
+0xDAE6	0x962A
+0xDAE7	0x963D
+0xDAE8	0x963C
+0xDAE9	0x9642
+0xDAEA	0x9649
+0xDAEB	0x9654
+0xDAEC	0x965F
+0xDAED	0x9667
+0xDAEE	0x966C
+0xDAEF	0x9672
+0xDAF0	0x9674
+0xDAF1	0x9688
+0xDAF2	0x968D
+0xDAF3	0x9697
+0xDAF4	0x96B0
+0xDAF5	0x9097
+0xDAF6	0x909B
+0xDAF7	0x909D
+0xDAF8	0x9099
+0xDAF9	0x90AC
+0xDAFA	0x90A1
+0xDAFB	0x90B4
+0xDAFC	0x90B3
+0xDAFD	0x90B6
+0xDAFE	0x90BA
+0xDB40	0x8DD5
+0xDB41	0x8DD8
+0xDB42	0x8DD9
+0xDB43	0x8DDC
+0xDB44	0x8DE0
+0xDB45	0x8DE1
+0xDB46	0x8DE2
+0xDB47	0x8DE5
+0xDB48	0x8DE6
+0xDB49	0x8DE7
+0xDB4A	0x8DE9
+0xDB4B	0x8DED
+0xDB4C	0x8DEE
+0xDB4D	0x8DF0
+0xDB4E	0x8DF1
+0xDB4F	0x8DF2
+0xDB50	0x8DF4
+0xDB51	0x8DF6
+0xDB52	0x8DFC
+0xDB53	0x8DFE
+0xDB54	0x8DFF
+0xDB55	0x8E00
+0xDB56	0x8E01
+0xDB57	0x8E02
+0xDB58	0x8E03
+0xDB59	0x8E04
+0xDB5A	0x8E06
+0xDB5B	0x8E07
+0xDB5C	0x8E08
+0xDB5D	0x8E0B
+0xDB5E	0x8E0D
+0xDB5F	0x8E0E
+0xDB60	0x8E10
+0xDB61	0x8E11
+0xDB62	0x8E12
+0xDB63	0x8E13
+0xDB64	0x8E15
+0xDB65	0x8E16
+0xDB66	0x8E17
+0xDB67	0x8E18
+0xDB68	0x8E19
+0xDB69	0x8E1A
+0xDB6A	0x8E1B
+0xDB6B	0x8E1C
+0xDB6C	0x8E20
+0xDB6D	0x8E21
+0xDB6E	0x8E24
+0xDB6F	0x8E25
+0xDB70	0x8E26
+0xDB71	0x8E27
+0xDB72	0x8E28
+0xDB73	0x8E2B
+0xDB74	0x8E2D
+0xDB75	0x8E30
+0xDB76	0x8E32
+0xDB77	0x8E33
+0xDB78	0x8E34
+0xDB79	0x8E36
+0xDB7A	0x8E37
+0xDB7B	0x8E38
+0xDB7C	0x8E3B
+0xDB7D	0x8E3C
+0xDB7E	0x8E3E
+0xDB80	0x8E3F
+0xDB81	0x8E43
+0xDB82	0x8E45
+0xDB83	0x8E46
+0xDB84	0x8E4C
+0xDB85	0x8E4D
+0xDB86	0x8E4E
+0xDB87	0x8E4F
+0xDB88	0x8E50
+0xDB89	0x8E53
+0xDB8A	0x8E54
+0xDB8B	0x8E55
+0xDB8C	0x8E56
+0xDB8D	0x8E57
+0xDB8E	0x8E58
+0xDB8F	0x8E5A
+0xDB90	0x8E5B
+0xDB91	0x8E5C
+0xDB92	0x8E5D
+0xDB93	0x8E5E
+0xDB94	0x8E5F
+0xDB95	0x8E60
+0xDB96	0x8E61
+0xDB97	0x8E62
+0xDB98	0x8E63
+0xDB99	0x8E64
+0xDB9A	0x8E65
+0xDB9B	0x8E67
+0xDB9C	0x8E68
+0xDB9D	0x8E6A
+0xDB9E	0x8E6B
+0xDB9F	0x8E6E
+0xDBA0	0x8E71
+0xDBA1	0x90B8
+0xDBA2	0x90B0
+0xDBA3	0x90CF
+0xDBA4	0x90C5
+0xDBA5	0x90BE
+0xDBA6	0x90D0
+0xDBA7	0x90C4
+0xDBA8	0x90C7
+0xDBA9	0x90D3
+0xDBAA	0x90E6
+0xDBAB	0x90E2
+0xDBAC	0x90DC
+0xDBAD	0x90D7
+0xDBAE	0x90DB
+0xDBAF	0x90EB
+0xDBB0	0x90EF
+0xDBB1	0x90FE
+0xDBB2	0x9104
+0xDBB3	0x9122
+0xDBB4	0x911E
+0xDBB5	0x9123
+0xDBB6	0x9131
+0xDBB7	0x912F
+0xDBB8	0x9139
+0xDBB9	0x9143
+0xDBBA	0x9146
+0xDBBB	0x520D
+0xDBBC	0x5942
+0xDBBD	0x52A2
+0xDBBE	0x52AC
+0xDBBF	0x52AD
+0xDBC0	0x52BE
+0xDBC1	0x54FF
+0xDBC2	0x52D0
+0xDBC3	0x52D6
+0xDBC4	0x52F0
+0xDBC5	0x53DF
+0xDBC6	0x71EE
+0xDBC7	0x77CD
+0xDBC8	0x5EF4
+0xDBC9	0x51F5
+0xDBCA	0x51FC
+0xDBCB	0x9B2F
+0xDBCC	0x53B6
+0xDBCD	0x5F01
+0xDBCE	0x755A
+0xDBCF	0x5DEF
+0xDBD0	0x574C
+0xDBD1	0x57A9
+0xDBD2	0x57A1
+0xDBD3	0x587E
+0xDBD4	0x58BC
+0xDBD5	0x58C5
+0xDBD6	0x58D1
+0xDBD7	0x5729
+0xDBD8	0x572C
+0xDBD9	0x572A
+0xDBDA	0x5733
+0xDBDB	0x5739
+0xDBDC	0x572E
+0xDBDD	0x572F
+0xDBDE	0x575C
+0xDBDF	0x573B
+0xDBE0	0x5742
+0xDBE1	0x5769
+0xDBE2	0x5785
+0xDBE3	0x576B
+0xDBE4	0x5786
+0xDBE5	0x577C
+0xDBE6	0x577B
+0xDBE7	0x5768
+0xDBE8	0x576D
+0xDBE9	0x5776
+0xDBEA	0x5773
+0xDBEB	0x57AD
+0xDBEC	0x57A4
+0xDBED	0x578C
+0xDBEE	0x57B2
+0xDBEF	0x57CF
+0xDBF0	0x57A7
+0xDBF1	0x57B4
+0xDBF2	0x5793
+0xDBF3	0x57A0
+0xDBF4	0x57D5
+0xDBF5	0x57D8
+0xDBF6	0x57DA
+0xDBF7	0x57D9
+0xDBF8	0x57D2
+0xDBF9	0x57B8
+0xDBFA	0x57F4
+0xDBFB	0x57EF
+0xDBFC	0x57F8
+0xDBFD	0x57E4
+0xDBFE	0x57DD
+0xDC40	0x8E73
+0xDC41	0x8E75
+0xDC42	0x8E77
+0xDC43	0x8E78
+0xDC44	0x8E79
+0xDC45	0x8E7A
+0xDC46	0x8E7B
+0xDC47	0x8E7D
+0xDC48	0x8E7E
+0xDC49	0x8E80
+0xDC4A	0x8E82
+0xDC4B	0x8E83
+0xDC4C	0x8E84
+0xDC4D	0x8E86
+0xDC4E	0x8E88
+0xDC4F	0x8E89
+0xDC50	0x8E8A
+0xDC51	0x8E8B
+0xDC52	0x8E8C
+0xDC53	0x8E8D
+0xDC54	0x8E8E
+0xDC55	0x8E91
+0xDC56	0x8E92
+0xDC57	0x8E93
+0xDC58	0x8E95
+0xDC59	0x8E96
+0xDC5A	0x8E97
+0xDC5B	0x8E98
+0xDC5C	0x8E99
+0xDC5D	0x8E9A
+0xDC5E	0x8E9B
+0xDC5F	0x8E9D
+0xDC60	0x8E9F
+0xDC61	0x8EA0
+0xDC62	0x8EA1
+0xDC63	0x8EA2
+0xDC64	0x8EA3
+0xDC65	0x8EA4
+0xDC66	0x8EA5
+0xDC67	0x8EA6
+0xDC68	0x8EA7
+0xDC69	0x8EA8
+0xDC6A	0x8EA9
+0xDC6B	0x8EAA
+0xDC6C	0x8EAD
+0xDC6D	0x8EAE
+0xDC6E	0x8EB0
+0xDC6F	0x8EB1
+0xDC70	0x8EB3
+0xDC71	0x8EB4
+0xDC72	0x8EB5
+0xDC73	0x8EB6
+0xDC74	0x8EB7
+0xDC75	0x8EB8
+0xDC76	0x8EB9
+0xDC77	0x8EBB
+0xDC78	0x8EBC
+0xDC79	0x8EBD
+0xDC7A	0x8EBE
+0xDC7B	0x8EBF
+0xDC7C	0x8EC0
+0xDC7D	0x8EC1
+0xDC7E	0x8EC2
+0xDC80	0x8EC3
+0xDC81	0x8EC4
+0xDC82	0x8EC5
+0xDC83	0x8EC6
+0xDC84	0x8EC7
+0xDC85	0x8EC8
+0xDC86	0x8EC9
+0xDC87	0x8ECA
+0xDC88	0x8ECB
+0xDC89	0x8ECC
+0xDC8A	0x8ECD
+0xDC8B	0x8ECF
+0xDC8C	0x8ED0
+0xDC8D	0x8ED1
+0xDC8E	0x8ED2
+0xDC8F	0x8ED3
+0xDC90	0x8ED4
+0xDC91	0x8ED5
+0xDC92	0x8ED6
+0xDC93	0x8ED7
+0xDC94	0x8ED8
+0xDC95	0x8ED9
+0xDC96	0x8EDA
+0xDC97	0x8EDB
+0xDC98	0x8EDC
+0xDC99	0x8EDD
+0xDC9A	0x8EDE
+0xDC9B	0x8EDF
+0xDC9C	0x8EE0
+0xDC9D	0x8EE1
+0xDC9E	0x8EE2
+0xDC9F	0x8EE3
+0xDCA0	0x8EE4
+0xDCA1	0x580B
+0xDCA2	0x580D
+0xDCA3	0x57FD
+0xDCA4	0x57ED
+0xDCA5	0x5800
+0xDCA6	0x581E
+0xDCA7	0x5819
+0xDCA8	0x5844
+0xDCA9	0x5820
+0xDCAA	0x5865
+0xDCAB	0x586C
+0xDCAC	0x5881
+0xDCAD	0x5889
+0xDCAE	0x589A
+0xDCAF	0x5880
+0xDCB0	0x99A8
+0xDCB1	0x9F19
+0xDCB2	0x61FF
+0xDCB3	0x8279
+0xDCB4	0x827D
+0xDCB5	0x827F
+0xDCB6	0x828F
+0xDCB7	0x828A
+0xDCB8	0x82A8
+0xDCB9	0x8284
+0xDCBA	0x828E
+0xDCBB	0x8291
+0xDCBC	0x8297
+0xDCBD	0x8299
+0xDCBE	0x82AB
+0xDCBF	0x82B8
+0xDCC0	0x82BE
+0xDCC1	0x82B0
+0xDCC2	0x82C8
+0xDCC3	0x82CA
+0xDCC4	0x82E3
+0xDCC5	0x8298
+0xDCC6	0x82B7
+0xDCC7	0x82AE
+0xDCC8	0x82CB
+0xDCC9	0x82CC
+0xDCCA	0x82C1
+0xDCCB	0x82A9
+0xDCCC	0x82B4
+0xDCCD	0x82A1
+0xDCCE	0x82AA
+0xDCCF	0x829F
+0xDCD0	0x82C4
+0xDCD1	0x82CE
+0xDCD2	0x82A4
+0xDCD3	0x82E1
+0xDCD4	0x8309
+0xDCD5	0x82F7
+0xDCD6	0x82E4
+0xDCD7	0x830F
+0xDCD8	0x8307
+0xDCD9	0x82DC
+0xDCDA	0x82F4
+0xDCDB	0x82D2
+0xDCDC	0x82D8
+0xDCDD	0x830C
+0xDCDE	0x82FB
+0xDCDF	0x82D3
+0xDCE0	0x8311
+0xDCE1	0x831A
+0xDCE2	0x8306
+0xDCE3	0x8314
+0xDCE4	0x8315
+0xDCE5	0x82E0
+0xDCE6	0x82D5
+0xDCE7	0x831C
+0xDCE8	0x8351
+0xDCE9	0x835B
+0xDCEA	0x835C
+0xDCEB	0x8308
+0xDCEC	0x8392
+0xDCED	0x833C
+0xDCEE	0x8334
+0xDCEF	0x8331
+0xDCF0	0x839B
+0xDCF1	0x835E
+0xDCF2	0x832F
+0xDCF3	0x834F
+0xDCF4	0x8347
+0xDCF5	0x8343
+0xDCF6	0x835F
+0xDCF7	0x8340
+0xDCF8	0x8317
+0xDCF9	0x8360
+0xDCFA	0x832D
+0xDCFB	0x833A
+0xDCFC	0x8333
+0xDCFD	0x8366
+0xDCFE	0x8365
+0xDD40	0x8EE5
+0xDD41	0x8EE6
+0xDD42	0x8EE7
+0xDD43	0x8EE8
+0xDD44	0x8EE9
+0xDD45	0x8EEA
+0xDD46	0x8EEB
+0xDD47	0x8EEC
+0xDD48	0x8EED
+0xDD49	0x8EEE
+0xDD4A	0x8EEF
+0xDD4B	0x8EF0
+0xDD4C	0x8EF1
+0xDD4D	0x8EF2
+0xDD4E	0x8EF3
+0xDD4F	0x8EF4
+0xDD50	0x8EF5
+0xDD51	0x8EF6
+0xDD52	0x8EF7
+0xDD53	0x8EF8
+0xDD54	0x8EF9
+0xDD55	0x8EFA
+0xDD56	0x8EFB
+0xDD57	0x8EFC
+0xDD58	0x8EFD
+0xDD59	0x8EFE
+0xDD5A	0x8EFF
+0xDD5B	0x8F00
+0xDD5C	0x8F01
+0xDD5D	0x8F02
+0xDD5E	0x8F03
+0xDD5F	0x8F04
+0xDD60	0x8F05
+0xDD61	0x8F06
+0xDD62	0x8F07
+0xDD63	0x8F08
+0xDD64	0x8F09
+0xDD65	0x8F0A
+0xDD66	0x8F0B
+0xDD67	0x8F0C
+0xDD68	0x8F0D
+0xDD69	0x8F0E
+0xDD6A	0x8F0F
+0xDD6B	0x8F10
+0xDD6C	0x8F11
+0xDD6D	0x8F12
+0xDD6E	0x8F13
+0xDD6F	0x8F14
+0xDD70	0x8F15
+0xDD71	0x8F16
+0xDD72	0x8F17
+0xDD73	0x8F18
+0xDD74	0x8F19
+0xDD75	0x8F1A
+0xDD76	0x8F1B
+0xDD77	0x8F1C
+0xDD78	0x8F1D
+0xDD79	0x8F1E
+0xDD7A	0x8F1F
+0xDD7B	0x8F20
+0xDD7C	0x8F21
+0xDD7D	0x8F22
+0xDD7E	0x8F23
+0xDD80	0x8F24
+0xDD81	0x8F25
+0xDD82	0x8F26
+0xDD83	0x8F27
+0xDD84	0x8F28
+0xDD85	0x8F29
+0xDD86	0x8F2A
+0xDD87	0x8F2B
+0xDD88	0x8F2C
+0xDD89	0x8F2D
+0xDD8A	0x8F2E
+0xDD8B	0x8F2F
+0xDD8C	0x8F30
+0xDD8D	0x8F31
+0xDD8E	0x8F32
+0xDD8F	0x8F33
+0xDD90	0x8F34
+0xDD91	0x8F35
+0xDD92	0x8F36
+0xDD93	0x8F37
+0xDD94	0x8F38
+0xDD95	0x8F39
+0xDD96	0x8F3A
+0xDD97	0x8F3B
+0xDD98	0x8F3C
+0xDD99	0x8F3D
+0xDD9A	0x8F3E
+0xDD9B	0x8F3F
+0xDD9C	0x8F40
+0xDD9D	0x8F41
+0xDD9E	0x8F42
+0xDD9F	0x8F43
+0xDDA0	0x8F44
+0xDDA1	0x8368
+0xDDA2	0x831B
+0xDDA3	0x8369
+0xDDA4	0x836C
+0xDDA5	0x836A
+0xDDA6	0x836D
+0xDDA7	0x836E
+0xDDA8	0x83B0
+0xDDA9	0x8378
+0xDDAA	0x83B3
+0xDDAB	0x83B4
+0xDDAC	0x83A0
+0xDDAD	0x83AA
+0xDDAE	0x8393
+0xDDAF	0x839C
+0xDDB0	0x8385
+0xDDB1	0x837C
+0xDDB2	0x83B6
+0xDDB3	0x83A9
+0xDDB4	0x837D
+0xDDB5	0x83B8
+0xDDB6	0x837B
+0xDDB7	0x8398
+0xDDB8	0x839E
+0xDDB9	0x83A8
+0xDDBA	0x83BA
+0xDDBB	0x83BC
+0xDDBC	0x83C1
+0xDDBD	0x8401
+0xDDBE	0x83E5
+0xDDBF	0x83D8
+0xDDC0	0x5807
+0xDDC1	0x8418
+0xDDC2	0x840B
+0xDDC3	0x83DD
+0xDDC4	0x83FD
+0xDDC5	0x83D6
+0xDDC6	0x841C
+0xDDC7	0x8438
+0xDDC8	0x8411
+0xDDC9	0x8406
+0xDDCA	0x83D4
+0xDDCB	0x83DF
+0xDDCC	0x840F
+0xDDCD	0x8403
+0xDDCE	0x83F8
+0xDDCF	0x83F9
+0xDDD0	0x83EA
+0xDDD1	0x83C5
+0xDDD2	0x83C0
+0xDDD3	0x8426
+0xDDD4	0x83F0
+0xDDD5	0x83E1
+0xDDD6	0x845C
+0xDDD7	0x8451
+0xDDD8	0x845A
+0xDDD9	0x8459
+0xDDDA	0x8473
+0xDDDB	0x8487
+0xDDDC	0x8488
+0xDDDD	0x847A
+0xDDDE	0x8489
+0xDDDF	0x8478
+0xDDE0	0x843C
+0xDDE1	0x8446
+0xDDE2	0x8469
+0xDDE3	0x8476
+0xDDE4	0x848C
+0xDDE5	0x848E
+0xDDE6	0x8431
+0xDDE7	0x846D
+0xDDE8	0x84C1
+0xDDE9	0x84CD
+0xDDEA	0x84D0
+0xDDEB	0x84E6
+0xDDEC	0x84BD
+0xDDED	0x84D3
+0xDDEE	0x84CA
+0xDDEF	0x84BF
+0xDDF0	0x84BA
+0xDDF1	0x84E0
+0xDDF2	0x84A1
+0xDDF3	0x84B9
+0xDDF4	0x84B4
+0xDDF5	0x8497
+0xDDF6	0x84E5
+0xDDF7	0x84E3
+0xDDF8	0x850C
+0xDDF9	0x750D
+0xDDFA	0x8538
+0xDDFB	0x84F0
+0xDDFC	0x8539
+0xDDFD	0x851F
+0xDDFE	0x853A
+0xDE40	0x8F45
+0xDE41	0x8F46
+0xDE42	0x8F47
+0xDE43	0x8F48
+0xDE44	0x8F49
+0xDE45	0x8F4A
+0xDE46	0x8F4B
+0xDE47	0x8F4C
+0xDE48	0x8F4D
+0xDE49	0x8F4E
+0xDE4A	0x8F4F
+0xDE4B	0x8F50
+0xDE4C	0x8F51
+0xDE4D	0x8F52
+0xDE4E	0x8F53
+0xDE4F	0x8F54
+0xDE50	0x8F55
+0xDE51	0x8F56
+0xDE52	0x8F57
+0xDE53	0x8F58
+0xDE54	0x8F59
+0xDE55	0x8F5A
+0xDE56	0x8F5B
+0xDE57	0x8F5C
+0xDE58	0x8F5D
+0xDE59	0x8F5E
+0xDE5A	0x8F5F
+0xDE5B	0x8F60
+0xDE5C	0x8F61
+0xDE5D	0x8F62
+0xDE5E	0x8F63
+0xDE5F	0x8F64
+0xDE60	0x8F65
+0xDE61	0x8F6A
+0xDE62	0x8F80
+0xDE63	0x8F8C
+0xDE64	0x8F92
+0xDE65	0x8F9D
+0xDE66	0x8FA0
+0xDE67	0x8FA1
+0xDE68	0x8FA2
+0xDE69	0x8FA4
+0xDE6A	0x8FA5
+0xDE6B	0x8FA6
+0xDE6C	0x8FA7
+0xDE6D	0x8FAA
+0xDE6E	0x8FAC
+0xDE6F	0x8FAD
+0xDE70	0x8FAE
+0xDE71	0x8FAF
+0xDE72	0x8FB2
+0xDE73	0x8FB3
+0xDE74	0x8FB4
+0xDE75	0x8FB5
+0xDE76	0x8FB7
+0xDE77	0x8FB8
+0xDE78	0x8FBA
+0xDE79	0x8FBB
+0xDE7A	0x8FBC
+0xDE7B	0x8FBF
+0xDE7C	0x8FC0
+0xDE7D	0x8FC3
+0xDE7E	0x8FC6
+0xDE80	0x8FC9
+0xDE81	0x8FCA
+0xDE82	0x8FCB
+0xDE83	0x8FCC
+0xDE84	0x8FCD
+0xDE85	0x8FCF
+0xDE86	0x8FD2
+0xDE87	0x8FD6
+0xDE88	0x8FD7
+0xDE89	0x8FDA
+0xDE8A	0x8FE0
+0xDE8B	0x8FE1
+0xDE8C	0x8FE3
+0xDE8D	0x8FE7
+0xDE8E	0x8FEC
+0xDE8F	0x8FEF
+0xDE90	0x8FF1
+0xDE91	0x8FF2
+0xDE92	0x8FF4
+0xDE93	0x8FF5
+0xDE94	0x8FF6
+0xDE95	0x8FFA
+0xDE96	0x8FFB
+0xDE97	0x8FFC
+0xDE98	0x8FFE
+0xDE99	0x8FFF
+0xDE9A	0x9007
+0xDE9B	0x9008
+0xDE9C	0x900C
+0xDE9D	0x900E
+0xDE9E	0x9013
+0xDE9F	0x9015
+0xDEA0	0x9018
+0xDEA1	0x8556
+0xDEA2	0x853B
+0xDEA3	0x84FF
+0xDEA4	0x84FC
+0xDEA5	0x8559
+0xDEA6	0x8548
+0xDEA7	0x8568
+0xDEA8	0x8564
+0xDEA9	0x855E
+0xDEAA	0x857A
+0xDEAB	0x77A2
+0xDEAC	0x8543
+0xDEAD	0x8572
+0xDEAE	0x857B
+0xDEAF	0x85A4
+0xDEB0	0x85A8
+0xDEB1	0x8587
+0xDEB2	0x858F
+0xDEB3	0x8579
+0xDEB4	0x85AE
+0xDEB5	0x859C
+0xDEB6	0x8585
+0xDEB7	0x85B9
+0xDEB8	0x85B7
+0xDEB9	0x85B0
+0xDEBA	0x85D3
+0xDEBB	0x85C1
+0xDEBC	0x85DC
+0xDEBD	0x85FF
+0xDEBE	0x8627
+0xDEBF	0x8605
+0xDEC0	0x8629
+0xDEC1	0x8616
+0xDEC2	0x863C
+0xDEC3	0x5EFE
+0xDEC4	0x5F08
+0xDEC5	0x593C
+0xDEC6	0x5941
+0xDEC7	0x8037
+0xDEC8	0x5955
+0xDEC9	0x595A
+0xDECA	0x5958
+0xDECB	0x530F
+0xDECC	0x5C22
+0xDECD	0x5C25
+0xDECE	0x5C2C
+0xDECF	0x5C34
+0xDED0	0x624C
+0xDED1	0x626A
+0xDED2	0x629F
+0xDED3	0x62BB
+0xDED4	0x62CA
+0xDED5	0x62DA
+0xDED6	0x62D7
+0xDED7	0x62EE
+0xDED8	0x6322
+0xDED9	0x62F6
+0xDEDA	0x6339
+0xDEDB	0x634B
+0xDEDC	0x6343
+0xDEDD	0x63AD
+0xDEDE	0x63F6
+0xDEDF	0x6371
+0xDEE0	0x637A
+0xDEE1	0x638E
+0xDEE2	0x63B4
+0xDEE3	0x636D
+0xDEE4	0x63AC
+0xDEE5	0x638A
+0xDEE6	0x6369
+0xDEE7	0x63AE
+0xDEE8	0x63BC
+0xDEE9	0x63F2
+0xDEEA	0x63F8
+0xDEEB	0x63E0
+0xDEEC	0x63FF
+0xDEED	0x63C4
+0xDEEE	0x63DE
+0xDEEF	0x63CE
+0xDEF0	0x6452
+0xDEF1	0x63C6
+0xDEF2	0x63BE
+0xDEF3	0x6445
+0xDEF4	0x6441
+0xDEF5	0x640B
+0xDEF6	0x641B
+0xDEF7	0x6420
+0xDEF8	0x640C
+0xDEF9	0x6426
+0xDEFA	0x6421
+0xDEFB	0x645E
+0xDEFC	0x6484
+0xDEFD	0x646D
+0xDEFE	0x6496
+0xDF40	0x9019
+0xDF41	0x901C
+0xDF42	0x9023
+0xDF43	0x9024
+0xDF44	0x9025
+0xDF45	0x9027
+0xDF46	0x9028
+0xDF47	0x9029
+0xDF48	0x902A
+0xDF49	0x902B
+0xDF4A	0x902C
+0xDF4B	0x9030
+0xDF4C	0x9031
+0xDF4D	0x9032
+0xDF4E	0x9033
+0xDF4F	0x9034
+0xDF50	0x9037
+0xDF51	0x9039
+0xDF52	0x903A
+0xDF53	0x903D
+0xDF54	0x903F
+0xDF55	0x9040
+0xDF56	0x9043
+0xDF57	0x9045
+0xDF58	0x9046
+0xDF59	0x9048
+0xDF5A	0x9049
+0xDF5B	0x904A
+0xDF5C	0x904B
+0xDF5D	0x904C
+0xDF5E	0x904E
+0xDF5F	0x9054
+0xDF60	0x9055
+0xDF61	0x9056
+0xDF62	0x9059
+0xDF63	0x905A
+0xDF64	0x905C
+0xDF65	0x905D
+0xDF66	0x905E
+0xDF67	0x905F
+0xDF68	0x9060
+0xDF69	0x9061
+0xDF6A	0x9064
+0xDF6B	0x9066
+0xDF6C	0x9067
+0xDF6D	0x9069
+0xDF6E	0x906A
+0xDF6F	0x906B
+0xDF70	0x906C
+0xDF71	0x906F
+0xDF72	0x9070
+0xDF73	0x9071
+0xDF74	0x9072
+0xDF75	0x9073
+0xDF76	0x9076
+0xDF77	0x9077
+0xDF78	0x9078
+0xDF79	0x9079
+0xDF7A	0x907A
+0xDF7B	0x907B
+0xDF7C	0x907C
+0xDF7D	0x907E
+0xDF7E	0x9081
+0xDF80	0x9084
+0xDF81	0x9085
+0xDF82	0x9086
+0xDF83	0x9087
+0xDF84	0x9089
+0xDF85	0x908A
+0xDF86	0x908C
+0xDF87	0x908D
+0xDF88	0x908E
+0xDF89	0x908F
+0xDF8A	0x9090
+0xDF8B	0x9092
+0xDF8C	0x9094
+0xDF8D	0x9096
+0xDF8E	0x9098
+0xDF8F	0x909A
+0xDF90	0x909C
+0xDF91	0x909E
+0xDF92	0x909F
+0xDF93	0x90A0
+0xDF94	0x90A4
+0xDF95	0x90A5
+0xDF96	0x90A7
+0xDF97	0x90A8
+0xDF98	0x90A9
+0xDF99	0x90AB
+0xDF9A	0x90AD
+0xDF9B	0x90B2
+0xDF9C	0x90B7
+0xDF9D	0x90BC
+0xDF9E	0x90BD
+0xDF9F	0x90BF
+0xDFA0	0x90C0
+0xDFA1	0x647A
+0xDFA2	0x64B7
+0xDFA3	0x64B8
+0xDFA4	0x6499
+0xDFA5	0x64BA
+0xDFA6	0x64C0
+0xDFA7	0x64D0
+0xDFA8	0x64D7
+0xDFA9	0x64E4
+0xDFAA	0x64E2
+0xDFAB	0x6509
+0xDFAC	0x6525
+0xDFAD	0x652E
+0xDFAE	0x5F0B
+0xDFAF	0x5FD2
+0xDFB0	0x7519
+0xDFB1	0x5F11
+0xDFB2	0x535F
+0xDFB3	0x53F1
+0xDFB4	0x53FD
+0xDFB5	0x53E9
+0xDFB6	0x53E8
+0xDFB7	0x53FB
+0xDFB8	0x5412
+0xDFB9	0x5416
+0xDFBA	0x5406
+0xDFBB	0x544B
+0xDFBC	0x5452
+0xDFBD	0x5453
+0xDFBE	0x5454
+0xDFBF	0x5456
+0xDFC0	0x5443
+0xDFC1	0x5421
+0xDFC2	0x5457
+0xDFC3	0x5459
+0xDFC4	0x5423
+0xDFC5	0x5432
+0xDFC6	0x5482
+0xDFC7	0x5494
+0xDFC8	0x5477
+0xDFC9	0x5471
+0xDFCA	0x5464
+0xDFCB	0x549A
+0xDFCC	0x549B
+0xDFCD	0x5484
+0xDFCE	0x5476
+0xDFCF	0x5466
+0xDFD0	0x549D
+0xDFD1	0x54D0
+0xDFD2	0x54AD
+0xDFD3	0x54C2
+0xDFD4	0x54B4
+0xDFD5	0x54D2
+0xDFD6	0x54A7
+0xDFD7	0x54A6
+0xDFD8	0x54D3
+0xDFD9	0x54D4
+0xDFDA	0x5472
+0xDFDB	0x54A3
+0xDFDC	0x54D5
+0xDFDD	0x54BB
+0xDFDE	0x54BF
+0xDFDF	0x54CC
+0xDFE0	0x54D9
+0xDFE1	0x54DA
+0xDFE2	0x54DC
+0xDFE3	0x54A9
+0xDFE4	0x54AA
+0xDFE5	0x54A4
+0xDFE6	0x54DD
+0xDFE7	0x54CF
+0xDFE8	0x54DE
+0xDFE9	0x551B
+0xDFEA	0x54E7
+0xDFEB	0x5520
+0xDFEC	0x54FD
+0xDFED	0x5514
+0xDFEE	0x54F3
+0xDFEF	0x5522
+0xDFF0	0x5523
+0xDFF1	0x550F
+0xDFF2	0x5511
+0xDFF3	0x5527
+0xDFF4	0x552A
+0xDFF5	0x5567
+0xDFF6	0x558F
+0xDFF7	0x55B5
+0xDFF8	0x5549
+0xDFF9	0x556D
+0xDFFA	0x5541
+0xDFFB	0x5555
+0xDFFC	0x553F
+0xDFFD	0x5550
+0xDFFE	0x553C
+0xE040	0x90C2
+0xE041	0x90C3
+0xE042	0x90C6
+0xE043	0x90C8
+0xE044	0x90C9
+0xE045	0x90CB
+0xE046	0x90CC
+0xE047	0x90CD
+0xE048	0x90D2
+0xE049	0x90D4
+0xE04A	0x90D5
+0xE04B	0x90D6
+0xE04C	0x90D8
+0xE04D	0x90D9
+0xE04E	0x90DA
+0xE04F	0x90DE
+0xE050	0x90DF
+0xE051	0x90E0
+0xE052	0x90E3
+0xE053	0x90E4
+0xE054	0x90E5
+0xE055	0x90E9
+0xE056	0x90EA
+0xE057	0x90EC
+0xE058	0x90EE
+0xE059	0x90F0
+0xE05A	0x90F1
+0xE05B	0x90F2
+0xE05C	0x90F3
+0xE05D	0x90F5
+0xE05E	0x90F6
+0xE05F	0x90F7
+0xE060	0x90F9
+0xE061	0x90FA
+0xE062	0x90FB
+0xE063	0x90FC
+0xE064	0x90FF
+0xE065	0x9100
+0xE066	0x9101
+0xE067	0x9103
+0xE068	0x9105
+0xE069	0x9106
+0xE06A	0x9107
+0xE06B	0x9108
+0xE06C	0x9109
+0xE06D	0x910A
+0xE06E	0x910B
+0xE06F	0x910C
+0xE070	0x910D
+0xE071	0x910E
+0xE072	0x910F
+0xE073	0x9110
+0xE074	0x9111
+0xE075	0x9112
+0xE076	0x9113
+0xE077	0x9114
+0xE078	0x9115
+0xE079	0x9116
+0xE07A	0x9117
+0xE07B	0x9118
+0xE07C	0x911A
+0xE07D	0x911B
+0xE07E	0x911C
+0xE080	0x911D
+0xE081	0x911F
+0xE082	0x9120
+0xE083	0x9121
+0xE084	0x9124
+0xE085	0x9125
+0xE086	0x9126
+0xE087	0x9127
+0xE088	0x9128
+0xE089	0x9129
+0xE08A	0x912A
+0xE08B	0x912B
+0xE08C	0x912C
+0xE08D	0x912D
+0xE08E	0x912E
+0xE08F	0x9130
+0xE090	0x9132
+0xE091	0x9133
+0xE092	0x9134
+0xE093	0x9135
+0xE094	0x9136
+0xE095	0x9137
+0xE096	0x9138
+0xE097	0x913A
+0xE098	0x913B
+0xE099	0x913C
+0xE09A	0x913D
+0xE09B	0x913E
+0xE09C	0x913F
+0xE09D	0x9140
+0xE09E	0x9141
+0xE09F	0x9142
+0xE0A0	0x9144
+0xE0A1	0x5537
+0xE0A2	0x5556
+0xE0A3	0x5575
+0xE0A4	0x5576
+0xE0A5	0x5577
+0xE0A6	0x5533
+0xE0A7	0x5530
+0xE0A8	0x555C
+0xE0A9	0x558B
+0xE0AA	0x55D2
+0xE0AB	0x5583
+0xE0AC	0x55B1
+0xE0AD	0x55B9
+0xE0AE	0x5588
+0xE0AF	0x5581
+0xE0B0	0x559F
+0xE0B1	0x557E
+0xE0B2	0x55D6
+0xE0B3	0x5591
+0xE0B4	0x557B
+0xE0B5	0x55DF
+0xE0B6	0x55BD
+0xE0B7	0x55BE
+0xE0B8	0x5594
+0xE0B9	0x5599
+0xE0BA	0x55EA
+0xE0BB	0x55F7
+0xE0BC	0x55C9
+0xE0BD	0x561F
+0xE0BE	0x55D1
+0xE0BF	0x55EB
+0xE0C0	0x55EC
+0xE0C1	0x55D4
+0xE0C2	0x55E6
+0xE0C3	0x55DD
+0xE0C4	0x55C4
+0xE0C5	0x55EF
+0xE0C6	0x55E5
+0xE0C7	0x55F2
+0xE0C8	0x55F3
+0xE0C9	0x55CC
+0xE0CA	0x55CD
+0xE0CB	0x55E8
+0xE0CC	0x55F5
+0xE0CD	0x55E4
+0xE0CE	0x8F94
+0xE0CF	0x561E
+0xE0D0	0x5608
+0xE0D1	0x560C
+0xE0D2	0x5601
+0xE0D3	0x5624
+0xE0D4	0x5623
+0xE0D5	0x55FE
+0xE0D6	0x5600
+0xE0D7	0x5627
+0xE0D8	0x562D
+0xE0D9	0x5658
+0xE0DA	0x5639
+0xE0DB	0x5657
+0xE0DC	0x562C
+0xE0DD	0x564D
+0xE0DE	0x5662
+0xE0DF	0x5659
+0xE0E0	0x565C
+0xE0E1	0x564C
+0xE0E2	0x5654
+0xE0E3	0x5686
+0xE0E4	0x5664
+0xE0E5	0x5671
+0xE0E6	0x566B
+0xE0E7	0x567B
+0xE0E8	0x567C
+0xE0E9	0x5685
+0xE0EA	0x5693
+0xE0EB	0x56AF
+0xE0EC	0x56D4
+0xE0ED	0x56D7
+0xE0EE	0x56DD
+0xE0EF	0x56E1
+0xE0F0	0x56F5
+0xE0F1	0x56EB
+0xE0F2	0x56F9
+0xE0F3	0x56FF
+0xE0F4	0x5704
+0xE0F5	0x570A
+0xE0F6	0x5709
+0xE0F7	0x571C
+0xE0F8	0x5E0F
+0xE0F9	0x5E19
+0xE0FA	0x5E14
+0xE0FB	0x5E11
+0xE0FC	0x5E31
+0xE0FD	0x5E3B
+0xE0FE	0x5E3C
+0xE140	0x9145
+0xE141	0x9147
+0xE142	0x9148
+0xE143	0x9151
+0xE144	0x9153
+0xE145	0x9154
+0xE146	0x9155
+0xE147	0x9156
+0xE148	0x9158
+0xE149	0x9159
+0xE14A	0x915B
+0xE14B	0x915C
+0xE14C	0x915F
+0xE14D	0x9160
+0xE14E	0x9166
+0xE14F	0x9167
+0xE150	0x9168
+0xE151	0x916B
+0xE152	0x916D
+0xE153	0x9173
+0xE154	0x917A
+0xE155	0x917B
+0xE156	0x917C
+0xE157	0x9180
+0xE158	0x9181
+0xE159	0x9182
+0xE15A	0x9183
+0xE15B	0x9184
+0xE15C	0x9186
+0xE15D	0x9188
+0xE15E	0x918A
+0xE15F	0x918E
+0xE160	0x918F
+0xE161	0x9193
+0xE162	0x9194
+0xE163	0x9195
+0xE164	0x9196
+0xE165	0x9197
+0xE166	0x9198
+0xE167	0x9199
+0xE168	0x919C
+0xE169	0x919D
+0xE16A	0x919E
+0xE16B	0x919F
+0xE16C	0x91A0
+0xE16D	0x91A1
+0xE16E	0x91A4
+0xE16F	0x91A5
+0xE170	0x91A6
+0xE171	0x91A7
+0xE172	0x91A8
+0xE173	0x91A9
+0xE174	0x91AB
+0xE175	0x91AC
+0xE176	0x91B0
+0xE177	0x91B1
+0xE178	0x91B2
+0xE179	0x91B3
+0xE17A	0x91B6
+0xE17B	0x91B7
+0xE17C	0x91B8
+0xE17D	0x91B9
+0xE17E	0x91BB
+0xE180	0x91BC
+0xE181	0x91BD
+0xE182	0x91BE
+0xE183	0x91BF
+0xE184	0x91C0
+0xE185	0x91C1
+0xE186	0x91C2
+0xE187	0x91C3
+0xE188	0x91C4
+0xE189	0x91C5
+0xE18A	0x91C6
+0xE18B	0x91C8
+0xE18C	0x91CB
+0xE18D	0x91D0
+0xE18E	0x91D2
+0xE18F	0x91D3
+0xE190	0x91D4
+0xE191	0x91D5
+0xE192	0x91D6
+0xE193	0x91D7
+0xE194	0x91D8
+0xE195	0x91D9
+0xE196	0x91DA
+0xE197	0x91DB
+0xE198	0x91DD
+0xE199	0x91DE
+0xE19A	0x91DF
+0xE19B	0x91E0
+0xE19C	0x91E1
+0xE19D	0x91E2
+0xE19E	0x91E3
+0xE19F	0x91E4
+0xE1A0	0x91E5
+0xE1A1	0x5E37
+0xE1A2	0x5E44
+0xE1A3	0x5E54
+0xE1A4	0x5E5B
+0xE1A5	0x5E5E
+0xE1A6	0x5E61
+0xE1A7	0x5C8C
+0xE1A8	0x5C7A
+0xE1A9	0x5C8D
+0xE1AA	0x5C90
+0xE1AB	0x5C96
+0xE1AC	0x5C88
+0xE1AD	0x5C98
+0xE1AE	0x5C99
+0xE1AF	0x5C91
+0xE1B0	0x5C9A
+0xE1B1	0x5C9C
+0xE1B2	0x5CB5
+0xE1B3	0x5CA2
+0xE1B4	0x5CBD
+0xE1B5	0x5CAC
+0xE1B6	0x5CAB
+0xE1B7	0x5CB1
+0xE1B8	0x5CA3
+0xE1B9	0x5CC1
+0xE1BA	0x5CB7
+0xE1BB	0x5CC4
+0xE1BC	0x5CD2
+0xE1BD	0x5CE4
+0xE1BE	0x5CCB
+0xE1BF	0x5CE5
+0xE1C0	0x5D02
+0xE1C1	0x5D03
+0xE1C2	0x5D27
+0xE1C3	0x5D26
+0xE1C4	0x5D2E
+0xE1C5	0x5D24
+0xE1C6	0x5D1E
+0xE1C7	0x5D06
+0xE1C8	0x5D1B
+0xE1C9	0x5D58
+0xE1CA	0x5D3E
+0xE1CB	0x5D34
+0xE1CC	0x5D3D
+0xE1CD	0x5D6C
+0xE1CE	0x5D5B
+0xE1CF	0x5D6F
+0xE1D0	0x5D5D
+0xE1D1	0x5D6B
+0xE1D2	0x5D4B
+0xE1D3	0x5D4A
+0xE1D4	0x5D69
+0xE1D5	0x5D74
+0xE1D6	0x5D82
+0xE1D7	0x5D99
+0xE1D8	0x5D9D
+0xE1D9	0x8C73
+0xE1DA	0x5DB7
+0xE1DB	0x5DC5
+0xE1DC	0x5F73
+0xE1DD	0x5F77
+0xE1DE	0x5F82
+0xE1DF	0x5F87
+0xE1E0	0x5F89
+0xE1E1	0x5F8C
+0xE1E2	0x5F95
+0xE1E3	0x5F99
+0xE1E4	0x5F9C
+0xE1E5	0x5FA8
+0xE1E6	0x5FAD
+0xE1E7	0x5FB5
+0xE1E8	0x5FBC
+0xE1E9	0x8862
+0xE1EA	0x5F61
+0xE1EB	0x72AD
+0xE1EC	0x72B0
+0xE1ED	0x72B4
+0xE1EE	0x72B7
+0xE1EF	0x72B8
+0xE1F0	0x72C3
+0xE1F1	0x72C1
+0xE1F2	0x72CE
+0xE1F3	0x72CD
+0xE1F4	0x72D2
+0xE1F5	0x72E8
+0xE1F6	0x72EF
+0xE1F7	0x72E9
+0xE1F8	0x72F2
+0xE1F9	0x72F4
+0xE1FA	0x72F7
+0xE1FB	0x7301
+0xE1FC	0x72F3
+0xE1FD	0x7303
+0xE1FE	0x72FA
+0xE240	0x91E6
+0xE241	0x91E7
+0xE242	0x91E8
+0xE243	0x91E9
+0xE244	0x91EA
+0xE245	0x91EB
+0xE246	0x91EC
+0xE247	0x91ED
+0xE248	0x91EE
+0xE249	0x91EF
+0xE24A	0x91F0
+0xE24B	0x91F1
+0xE24C	0x91F2
+0xE24D	0x91F3
+0xE24E	0x91F4
+0xE24F	0x91F5
+0xE250	0x91F6
+0xE251	0x91F7
+0xE252	0x91F8
+0xE253	0x91F9
+0xE254	0x91FA
+0xE255	0x91FB
+0xE256	0x91FC
+0xE257	0x91FD
+0xE258	0x91FE
+0xE259	0x91FF
+0xE25A	0x9200
+0xE25B	0x9201
+0xE25C	0x9202
+0xE25D	0x9203
+0xE25E	0x9204
+0xE25F	0x9205
+0xE260	0x9206
+0xE261	0x9207
+0xE262	0x9208
+0xE263	0x9209
+0xE264	0x920A
+0xE265	0x920B
+0xE266	0x920C
+0xE267	0x920D
+0xE268	0x920E
+0xE269	0x920F
+0xE26A	0x9210
+0xE26B	0x9211
+0xE26C	0x9212
+0xE26D	0x9213
+0xE26E	0x9214
+0xE26F	0x9215
+0xE270	0x9216
+0xE271	0x9217
+0xE272	0x9218
+0xE273	0x9219
+0xE274	0x921A
+0xE275	0x921B
+0xE276	0x921C
+0xE277	0x921D
+0xE278	0x921E
+0xE279	0x921F
+0xE27A	0x9220
+0xE27B	0x9221
+0xE27C	0x9222
+0xE27D	0x9223
+0xE27E	0x9224
+0xE280	0x9225
+0xE281	0x9226
+0xE282	0x9227
+0xE283	0x9228
+0xE284	0x9229
+0xE285	0x922A
+0xE286	0x922B
+0xE287	0x922C
+0xE288	0x922D
+0xE289	0x922E
+0xE28A	0x922F
+0xE28B	0x9230
+0xE28C	0x9231
+0xE28D	0x9232
+0xE28E	0x9233
+0xE28F	0x9234
+0xE290	0x9235
+0xE291	0x9236
+0xE292	0x9237
+0xE293	0x9238
+0xE294	0x9239
+0xE295	0x923A
+0xE296	0x923B
+0xE297	0x923C
+0xE298	0x923D
+0xE299	0x923E
+0xE29A	0x923F
+0xE29B	0x9240
+0xE29C	0x9241
+0xE29D	0x9242
+0xE29E	0x9243
+0xE29F	0x9244
+0xE2A0	0x9245
+0xE2A1	0x72FB
+0xE2A2	0x7317
+0xE2A3	0x7313
+0xE2A4	0x7321
+0xE2A5	0x730A
+0xE2A6	0x731E
+0xE2A7	0x731D
+0xE2A8	0x7315
+0xE2A9	0x7322
+0xE2AA	0x7339
+0xE2AB	0x7325
+0xE2AC	0x732C
+0xE2AD	0x7338
+0xE2AE	0x7331
+0xE2AF	0x7350
+0xE2B0	0x734D
+0xE2B1	0x7357
+0xE2B2	0x7360
+0xE2B3	0x736C
+0xE2B4	0x736F
+0xE2B5	0x737E
+0xE2B6	0x821B
+0xE2B7	0x5925
+0xE2B8	0x98E7
+0xE2B9	0x5924
+0xE2BA	0x5902
+0xE2BB	0x9963
+0xE2BC	0x9967
+0xE2BD	0x9968
+0xE2BE	0x9969
+0xE2BF	0x996A
+0xE2C0	0x996B
+0xE2C1	0x996C
+0xE2C2	0x9974
+0xE2C3	0x9977
+0xE2C4	0x997D
+0xE2C5	0x9980
+0xE2C6	0x9984
+0xE2C7	0x9987
+0xE2C8	0x998A
+0xE2C9	0x998D
+0xE2CA	0x9990
+0xE2CB	0x9991
+0xE2CC	0x9993
+0xE2CD	0x9994
+0xE2CE	0x9995
+0xE2CF	0x5E80
+0xE2D0	0x5E91
+0xE2D1	0x5E8B
+0xE2D2	0x5E96
+0xE2D3	0x5EA5
+0xE2D4	0x5EA0
+0xE2D5	0x5EB9
+0xE2D6	0x5EB5
+0xE2D7	0x5EBE
+0xE2D8	0x5EB3
+0xE2D9	0x8D53
+0xE2DA	0x5ED2
+0xE2DB	0x5ED1
+0xE2DC	0x5EDB
+0xE2DD	0x5EE8
+0xE2DE	0x5EEA
+0xE2DF	0x81BA
+0xE2E0	0x5FC4
+0xE2E1	0x5FC9
+0xE2E2	0x5FD6
+0xE2E3	0x5FCF
+0xE2E4	0x6003
+0xE2E5	0x5FEE
+0xE2E6	0x6004
+0xE2E7	0x5FE1
+0xE2E8	0x5FE4
+0xE2E9	0x5FFE
+0xE2EA	0x6005
+0xE2EB	0x6006
+0xE2EC	0x5FEA
+0xE2ED	0x5FED
+0xE2EE	0x5FF8
+0xE2EF	0x6019
+0xE2F0	0x6035
+0xE2F1	0x6026
+0xE2F2	0x601B
+0xE2F3	0x600F
+0xE2F4	0x600D
+0xE2F5	0x6029
+0xE2F6	0x602B
+0xE2F7	0x600A
+0xE2F8	0x603F
+0xE2F9	0x6021
+0xE2FA	0x6078
+0xE2FB	0x6079
+0xE2FC	0x607B
+0xE2FD	0x607A
+0xE2FE	0x6042
+0xE340	0x9246
+0xE341	0x9247
+0xE342	0x9248
+0xE343	0x9249
+0xE344	0x924A
+0xE345	0x924B
+0xE346	0x924C
+0xE347	0x924D
+0xE348	0x924E
+0xE349	0x924F
+0xE34A	0x9250
+0xE34B	0x9251
+0xE34C	0x9252
+0xE34D	0x9253
+0xE34E	0x9254
+0xE34F	0x9255
+0xE350	0x9256
+0xE351	0x9257
+0xE352	0x9258
+0xE353	0x9259
+0xE354	0x925A
+0xE355	0x925B
+0xE356	0x925C
+0xE357	0x925D
+0xE358	0x925E
+0xE359	0x925F
+0xE35A	0x9260
+0xE35B	0x9261
+0xE35C	0x9262
+0xE35D	0x9263
+0xE35E	0x9264
+0xE35F	0x9265
+0xE360	0x9266
+0xE361	0x9267
+0xE362	0x9268
+0xE363	0x9269
+0xE364	0x926A
+0xE365	0x926B
+0xE366	0x926C
+0xE367	0x926D
+0xE368	0x926E
+0xE369	0x926F
+0xE36A	0x9270
+0xE36B	0x9271
+0xE36C	0x9272
+0xE36D	0x9273
+0xE36E	0x9275
+0xE36F	0x9276
+0xE370	0x9277
+0xE371	0x9278
+0xE372	0x9279
+0xE373	0x927A
+0xE374	0x927B
+0xE375	0x927C
+0xE376	0x927D
+0xE377	0x927E
+0xE378	0x927F
+0xE379	0x9280
+0xE37A	0x9281
+0xE37B	0x9282
+0xE37C	0x9283
+0xE37D	0x9284
+0xE37E	0x9285
+0xE380	0x9286
+0xE381	0x9287
+0xE382	0x9288
+0xE383	0x9289
+0xE384	0x928A
+0xE385	0x928B
+0xE386	0x928C
+0xE387	0x928D
+0xE388	0x928F
+0xE389	0x9290
+0xE38A	0x9291
+0xE38B	0x9292
+0xE38C	0x9293
+0xE38D	0x9294
+0xE38E	0x9295
+0xE38F	0x9296
+0xE390	0x9297
+0xE391	0x9298
+0xE392	0x9299
+0xE393	0x929A
+0xE394	0x929B
+0xE395	0x929C
+0xE396	0x929D
+0xE397	0x929E
+0xE398	0x929F
+0xE399	0x92A0
+0xE39A	0x92A1
+0xE39B	0x92A2
+0xE39C	0x92A3
+0xE39D	0x92A4
+0xE39E	0x92A5
+0xE39F	0x92A6
+0xE3A0	0x92A7
+0xE3A1	0x606A
+0xE3A2	0x607D
+0xE3A3	0x6096
+0xE3A4	0x609A
+0xE3A5	0x60AD
+0xE3A6	0x609D
+0xE3A7	0x6083
+0xE3A8	0x6092
+0xE3A9	0x608C
+0xE3AA	0x609B
+0xE3AB	0x60EC
+0xE3AC	0x60BB
+0xE3AD	0x60B1
+0xE3AE	0x60DD
+0xE3AF	0x60D8
+0xE3B0	0x60C6
+0xE3B1	0x60DA
+0xE3B2	0x60B4
+0xE3B3	0x6120
+0xE3B4	0x6126
+0xE3B5	0x6115
+0xE3B6	0x6123
+0xE3B7	0x60F4
+0xE3B8	0x6100
+0xE3B9	0x610E
+0xE3BA	0x612B
+0xE3BB	0x614A
+0xE3BC	0x6175
+0xE3BD	0x61AC
+0xE3BE	0x6194
+0xE3BF	0x61A7
+0xE3C0	0x61B7
+0xE3C1	0x61D4
+0xE3C2	0x61F5
+0xE3C3	0x5FDD
+0xE3C4	0x96B3
+0xE3C5	0x95E9
+0xE3C6	0x95EB
+0xE3C7	0x95F1
+0xE3C8	0x95F3
+0xE3C9	0x95F5
+0xE3CA	0x95F6
+0xE3CB	0x95FC
+0xE3CC	0x95FE
+0xE3CD	0x9603
+0xE3CE	0x9604
+0xE3CF	0x9606
+0xE3D0	0x9608
+0xE3D1	0x960A
+0xE3D2	0x960B
+0xE3D3	0x960C
+0xE3D4	0x960D
+0xE3D5	0x960F
+0xE3D6	0x9612
+0xE3D7	0x9615
+0xE3D8	0x9616
+0xE3D9	0x9617
+0xE3DA	0x9619
+0xE3DB	0x961A
+0xE3DC	0x4E2C
+0xE3DD	0x723F
+0xE3DE	0x6215
+0xE3DF	0x6C35
+0xE3E0	0x6C54
+0xE3E1	0x6C5C
+0xE3E2	0x6C4A
+0xE3E3	0x6CA3
+0xE3E4	0x6C85
+0xE3E5	0x6C90
+0xE3E6	0x6C94
+0xE3E7	0x6C8C
+0xE3E8	0x6C68
+0xE3E9	0x6C69
+0xE3EA	0x6C74
+0xE3EB	0x6C76
+0xE3EC	0x6C86
+0xE3ED	0x6CA9
+0xE3EE	0x6CD0
+0xE3EF	0x6CD4
+0xE3F0	0x6CAD
+0xE3F1	0x6CF7
+0xE3F2	0x6CF8
+0xE3F3	0x6CF1
+0xE3F4	0x6CD7
+0xE3F5	0x6CB2
+0xE3F6	0x6CE0
+0xE3F7	0x6CD6
+0xE3F8	0x6CFA
+0xE3F9	0x6CEB
+0xE3FA	0x6CEE
+0xE3FB	0x6CB1
+0xE3FC	0x6CD3
+0xE3FD	0x6CEF
+0xE3FE	0x6CFE
+0xE440	0x92A8
+0xE441	0x92A9
+0xE442	0x92AA
+0xE443	0x92AB
+0xE444	0x92AC
+0xE445	0x92AD
+0xE446	0x92AF
+0xE447	0x92B0
+0xE448	0x92B1
+0xE449	0x92B2
+0xE44A	0x92B3
+0xE44B	0x92B4
+0xE44C	0x92B5
+0xE44D	0x92B6
+0xE44E	0x92B7
+0xE44F	0x92B8
+0xE450	0x92B9
+0xE451	0x92BA
+0xE452	0x92BB
+0xE453	0x92BC
+0xE454	0x92BD
+0xE455	0x92BE
+0xE456	0x92BF
+0xE457	0x92C0
+0xE458	0x92C1
+0xE459	0x92C2
+0xE45A	0x92C3
+0xE45B	0x92C4
+0xE45C	0x92C5
+0xE45D	0x92C6
+0xE45E	0x92C7
+0xE45F	0x92C9
+0xE460	0x92CA
+0xE461	0x92CB
+0xE462	0x92CC
+0xE463	0x92CD
+0xE464	0x92CE
+0xE465	0x92CF
+0xE466	0x92D0
+0xE467	0x92D1
+0xE468	0x92D2
+0xE469	0x92D3
+0xE46A	0x92D4
+0xE46B	0x92D5
+0xE46C	0x92D6
+0xE46D	0x92D7
+0xE46E	0x92D8
+0xE46F	0x92D9
+0xE470	0x92DA
+0xE471	0x92DB
+0xE472	0x92DC
+0xE473	0x92DD
+0xE474	0x92DE
+0xE475	0x92DF
+0xE476	0x92E0
+0xE477	0x92E1
+0xE478	0x92E2
+0xE479	0x92E3
+0xE47A	0x92E4
+0xE47B	0x92E5
+0xE47C	0x92E6
+0xE47D	0x92E7
+0xE47E	0x92E8
+0xE480	0x92E9
+0xE481	0x92EA
+0xE482	0x92EB
+0xE483	0x92EC
+0xE484	0x92ED
+0xE485	0x92EE
+0xE486	0x92EF
+0xE487	0x92F0
+0xE488	0x92F1
+0xE489	0x92F2
+0xE48A	0x92F3
+0xE48B	0x92F4
+0xE48C	0x92F5
+0xE48D	0x92F6
+0xE48E	0x92F7
+0xE48F	0x92F8
+0xE490	0x92F9
+0xE491	0x92FA
+0xE492	0x92FB
+0xE493	0x92FC
+0xE494	0x92FD
+0xE495	0x92FE
+0xE496	0x92FF
+0xE497	0x9300
+0xE498	0x9301
+0xE499	0x9302
+0xE49A	0x9303
+0xE49B	0x9304
+0xE49C	0x9305
+0xE49D	0x9306
+0xE49E	0x9307
+0xE49F	0x9308
+0xE4A0	0x9309
+0xE4A1	0x6D39
+0xE4A2	0x6D27
+0xE4A3	0x6D0C
+0xE4A4	0x6D43
+0xE4A5	0x6D48
+0xE4A6	0x6D07
+0xE4A7	0x6D04
+0xE4A8	0x6D19
+0xE4A9	0x6D0E
+0xE4AA	0x6D2B
+0xE4AB	0x6D4D
+0xE4AC	0x6D2E
+0xE4AD	0x6D35
+0xE4AE	0x6D1A
+0xE4AF	0x6D4F
+0xE4B0	0x6D52
+0xE4B1	0x6D54
+0xE4B2	0x6D33
+0xE4B3	0x6D91
+0xE4B4	0x6D6F
+0xE4B5	0x6D9E
+0xE4B6	0x6DA0
+0xE4B7	0x6D5E
+0xE4B8	0x6D93
+0xE4B9	0x6D94
+0xE4BA	0x6D5C
+0xE4BB	0x6D60
+0xE4BC	0x6D7C
+0xE4BD	0x6D63
+0xE4BE	0x6E1A
+0xE4BF	0x6DC7
+0xE4C0	0x6DC5
+0xE4C1	0x6DDE
+0xE4C2	0x6E0E
+0xE4C3	0x6DBF
+0xE4C4	0x6DE0
+0xE4C5	0x6E11
+0xE4C6	0x6DE6
+0xE4C7	0x6DDD
+0xE4C8	0x6DD9
+0xE4C9	0x6E16
+0xE4CA	0x6DAB
+0xE4CB	0x6E0C
+0xE4CC	0x6DAE
+0xE4CD	0x6E2B
+0xE4CE	0x6E6E
+0xE4CF	0x6E4E
+0xE4D0	0x6E6B
+0xE4D1	0x6EB2
+0xE4D2	0x6E5F
+0xE4D3	0x6E86
+0xE4D4	0x6E53
+0xE4D5	0x6E54
+0xE4D6	0x6E32
+0xE4D7	0x6E25
+0xE4D8	0x6E44
+0xE4D9	0x6EDF
+0xE4DA	0x6EB1
+0xE4DB	0x6E98
+0xE4DC	0x6EE0
+0xE4DD	0x6F2D
+0xE4DE	0x6EE2
+0xE4DF	0x6EA5
+0xE4E0	0x6EA7
+0xE4E1	0x6EBD
+0xE4E2	0x6EBB
+0xE4E3	0x6EB7
+0xE4E4	0x6ED7
+0xE4E5	0x6EB4
+0xE4E6	0x6ECF
+0xE4E7	0x6E8F
+0xE4E8	0x6EC2
+0xE4E9	0x6E9F
+0xE4EA	0x6F62
+0xE4EB	0x6F46
+0xE4EC	0x6F47
+0xE4ED	0x6F24
+0xE4EE	0x6F15
+0xE4EF	0x6EF9
+0xE4F0	0x6F2F
+0xE4F1	0x6F36
+0xE4F2	0x6F4B
+0xE4F3	0x6F74
+0xE4F4	0x6F2A
+0xE4F5	0x6F09
+0xE4F6	0x6F29
+0xE4F7	0x6F89
+0xE4F8	0x6F8D
+0xE4F9	0x6F8C
+0xE4FA	0x6F78
+0xE4FB	0x6F72
+0xE4FC	0x6F7C
+0xE4FD	0x6F7A
+0xE4FE	0x6FD1
+0xE540	0x930A
+0xE541	0x930B
+0xE542	0x930C
+0xE543	0x930D
+0xE544	0x930E
+0xE545	0x930F
+0xE546	0x9310
+0xE547	0x9311
+0xE548	0x9312
+0xE549	0x9313
+0xE54A	0x9314
+0xE54B	0x9315
+0xE54C	0x9316
+0xE54D	0x9317
+0xE54E	0x9318
+0xE54F	0x9319
+0xE550	0x931A
+0xE551	0x931B
+0xE552	0x931C
+0xE553	0x931D
+0xE554	0x931E
+0xE555	0x931F
+0xE556	0x9320
+0xE557	0x9321
+0xE558	0x9322
+0xE559	0x9323
+0xE55A	0x9324
+0xE55B	0x9325
+0xE55C	0x9326
+0xE55D	0x9327
+0xE55E	0x9328
+0xE55F	0x9329
+0xE560	0x932A
+0xE561	0x932B
+0xE562	0x932C
+0xE563	0x932D
+0xE564	0x932E
+0xE565	0x932F
+0xE566	0x9330
+0xE567	0x9331
+0xE568	0x9332
+0xE569	0x9333
+0xE56A	0x9334
+0xE56B	0x9335
+0xE56C	0x9336
+0xE56D	0x9337
+0xE56E	0x9338
+0xE56F	0x9339
+0xE570	0x933A
+0xE571	0x933B
+0xE572	0x933C
+0xE573	0x933D
+0xE574	0x933F
+0xE575	0x9340
+0xE576	0x9341
+0xE577	0x9342
+0xE578	0x9343
+0xE579	0x9344
+0xE57A	0x9345
+0xE57B	0x9346
+0xE57C	0x9347
+0xE57D	0x9348
+0xE57E	0x9349
+0xE580	0x934A
+0xE581	0x934B
+0xE582	0x934C
+0xE583	0x934D
+0xE584	0x934E
+0xE585	0x934F
+0xE586	0x9350
+0xE587	0x9351
+0xE588	0x9352
+0xE589	0x9353
+0xE58A	0x9354
+0xE58B	0x9355
+0xE58C	0x9356
+0xE58D	0x9357
+0xE58E	0x9358
+0xE58F	0x9359
+0xE590	0x935A
+0xE591	0x935B
+0xE592	0x935C
+0xE593	0x935D
+0xE594	0x935E
+0xE595	0x935F
+0xE596	0x9360
+0xE597	0x9361
+0xE598	0x9362
+0xE599	0x9363
+0xE59A	0x9364
+0xE59B	0x9365
+0xE59C	0x9366
+0xE59D	0x9367
+0xE59E	0x9368
+0xE59F	0x9369
+0xE5A0	0x936B
+0xE5A1	0x6FC9
+0xE5A2	0x6FA7
+0xE5A3	0x6FB9
+0xE5A4	0x6FB6
+0xE5A5	0x6FC2
+0xE5A6	0x6FE1
+0xE5A7	0x6FEE
+0xE5A8	0x6FDE
+0xE5A9	0x6FE0
+0xE5AA	0x6FEF
+0xE5AB	0x701A
+0xE5AC	0x7023
+0xE5AD	0x701B
+0xE5AE	0x7039
+0xE5AF	0x7035
+0xE5B0	0x704F
+0xE5B1	0x705E
+0xE5B2	0x5B80
+0xE5B3	0x5B84
+0xE5B4	0x5B95
+0xE5B5	0x5B93
+0xE5B6	0x5BA5
+0xE5B7	0x5BB8
+0xE5B8	0x752F
+0xE5B9	0x9A9E
+0xE5BA	0x6434
+0xE5BB	0x5BE4
+0xE5BC	0x5BEE
+0xE5BD	0x8930
+0xE5BE	0x5BF0
+0xE5BF	0x8E47
+0xE5C0	0x8B07
+0xE5C1	0x8FB6
+0xE5C2	0x8FD3
+0xE5C3	0x8FD5
+0xE5C4	0x8FE5
+0xE5C5	0x8FEE
+0xE5C6	0x8FE4
+0xE5C7	0x8FE9
+0xE5C8	0x8FE6
+0xE5C9	0x8FF3
+0xE5CA	0x8FE8
+0xE5CB	0x9005
+0xE5CC	0x9004
+0xE5CD	0x900B
+0xE5CE	0x9026
+0xE5CF	0x9011
+0xE5D0	0x900D
+0xE5D1	0x9016
+0xE5D2	0x9021
+0xE5D3	0x9035
+0xE5D4	0x9036
+0xE5D5	0x902D
+0xE5D6	0x902F
+0xE5D7	0x9044
+0xE5D8	0x9051
+0xE5D9	0x9052
+0xE5DA	0x9050
+0xE5DB	0x9068
+0xE5DC	0x9058
+0xE5DD	0x9062
+0xE5DE	0x905B
+0xE5DF	0x66B9
+0xE5E0	0x9074
+0xE5E1	0x907D
+0xE5E2	0x9082
+0xE5E3	0x9088
+0xE5E4	0x9083
+0xE5E5	0x908B
+0xE5E6	0x5F50
+0xE5E7	0x5F57
+0xE5E8	0x5F56
+0xE5E9	0x5F58
+0xE5EA	0x5C3B
+0xE5EB	0x54AB
+0xE5EC	0x5C50
+0xE5ED	0x5C59
+0xE5EE	0x5B71
+0xE5EF	0x5C63
+0xE5F0	0x5C66
+0xE5F1	0x7FBC
+0xE5F2	0x5F2A
+0xE5F3	0x5F29
+0xE5F4	0x5F2D
+0xE5F5	0x8274
+0xE5F6	0x5F3C
+0xE5F7	0x9B3B
+0xE5F8	0x5C6E
+0xE5F9	0x5981
+0xE5FA	0x5983
+0xE5FB	0x598D
+0xE5FC	0x59A9
+0xE5FD	0x59AA
+0xE5FE	0x59A3
+0xE640	0x936C
+0xE641	0x936D
+0xE642	0x936E
+0xE643	0x936F
+0xE644	0x9370
+0xE645	0x9371
+0xE646	0x9372
+0xE647	0x9373
+0xE648	0x9374
+0xE649	0x9375
+0xE64A	0x9376
+0xE64B	0x9377
+0xE64C	0x9378
+0xE64D	0x9379
+0xE64E	0x937A
+0xE64F	0x937B
+0xE650	0x937C
+0xE651	0x937D
+0xE652	0x937E
+0xE653	0x937F
+0xE654	0x9380
+0xE655	0x9381
+0xE656	0x9382
+0xE657	0x9383
+0xE658	0x9384
+0xE659	0x9385
+0xE65A	0x9386
+0xE65B	0x9387
+0xE65C	0x9388
+0xE65D	0x9389
+0xE65E	0x938A
+0xE65F	0x938B
+0xE660	0x938C
+0xE661	0x938D
+0xE662	0x938E
+0xE663	0x9390
+0xE664	0x9391
+0xE665	0x9392
+0xE666	0x9393
+0xE667	0x9394
+0xE668	0x9395
+0xE669	0x9396
+0xE66A	0x9397
+0xE66B	0x9398
+0xE66C	0x9399
+0xE66D	0x939A
+0xE66E	0x939B
+0xE66F	0x939C
+0xE670	0x939D
+0xE671	0x939E
+0xE672	0x939F
+0xE673	0x93A0
+0xE674	0x93A1
+0xE675	0x93A2
+0xE676	0x93A3
+0xE677	0x93A4
+0xE678	0x93A5
+0xE679	0x93A6
+0xE67A	0x93A7
+0xE67B	0x93A8
+0xE67C	0x93A9
+0xE67D	0x93AA
+0xE67E	0x93AB
+0xE680	0x93AC
+0xE681	0x93AD
+0xE682	0x93AE
+0xE683	0x93AF
+0xE684	0x93B0
+0xE685	0x93B1
+0xE686	0x93B2
+0xE687	0x93B3
+0xE688	0x93B4
+0xE689	0x93B5
+0xE68A	0x93B6
+0xE68B	0x93B7
+0xE68C	0x93B8
+0xE68D	0x93B9
+0xE68E	0x93BA
+0xE68F	0x93BB
+0xE690	0x93BC
+0xE691	0x93BD
+0xE692	0x93BE
+0xE693	0x93BF
+0xE694	0x93C0
+0xE695	0x93C1
+0xE696	0x93C2
+0xE697	0x93C3
+0xE698	0x93C4
+0xE699	0x93C5
+0xE69A	0x93C6
+0xE69B	0x93C7
+0xE69C	0x93C8
+0xE69D	0x93C9
+0xE69E	0x93CB
+0xE69F	0x93CC
+0xE6A0	0x93CD
+0xE6A1	0x5997
+0xE6A2	0x59CA
+0xE6A3	0x59AB
+0xE6A4	0x599E
+0xE6A5	0x59A4
+0xE6A6	0x59D2
+0xE6A7	0x59B2
+0xE6A8	0x59AF
+0xE6A9	0x59D7
+0xE6AA	0x59BE
+0xE6AB	0x5A05
+0xE6AC	0x5A06
+0xE6AD	0x59DD
+0xE6AE	0x5A08
+0xE6AF	0x59E3
+0xE6B0	0x59D8
+0xE6B1	0x59F9
+0xE6B2	0x5A0C
+0xE6B3	0x5A09
+0xE6B4	0x5A32
+0xE6B5	0x5A34
+0xE6B6	0x5A11
+0xE6B7	0x5A23
+0xE6B8	0x5A13
+0xE6B9	0x5A40
+0xE6BA	0x5A67
+0xE6BB	0x5A4A
+0xE6BC	0x5A55
+0xE6BD	0x5A3C
+0xE6BE	0x5A62
+0xE6BF	0x5A75
+0xE6C0	0x80EC
+0xE6C1	0x5AAA
+0xE6C2	0x5A9B
+0xE6C3	0x5A77
+0xE6C4	0x5A7A
+0xE6C5	0x5ABE
+0xE6C6	0x5AEB
+0xE6C7	0x5AB2
+0xE6C8	0x5AD2
+0xE6C9	0x5AD4
+0xE6CA	0x5AB8
+0xE6CB	0x5AE0
+0xE6CC	0x5AE3
+0xE6CD	0x5AF1
+0xE6CE	0x5AD6
+0xE6CF	0x5AE6
+0xE6D0	0x5AD8
+0xE6D1	0x5ADC
+0xE6D2	0x5B09
+0xE6D3	0x5B17
+0xE6D4	0x5B16
+0xE6D5	0x5B32
+0xE6D6	0x5B37
+0xE6D7	0x5B40
+0xE6D8	0x5C15
+0xE6D9	0x5C1C
+0xE6DA	0x5B5A
+0xE6DB	0x5B65
+0xE6DC	0x5B73
+0xE6DD	0x5B51
+0xE6DE	0x5B53
+0xE6DF	0x5B62
+0xE6E0	0x9A75
+0xE6E1	0x9A77
+0xE6E2	0x9A78
+0xE6E3	0x9A7A
+0xE6E4	0x9A7F
+0xE6E5	0x9A7D
+0xE6E6	0x9A80
+0xE6E7	0x9A81
+0xE6E8	0x9A85
+0xE6E9	0x9A88
+0xE6EA	0x9A8A
+0xE6EB	0x9A90
+0xE6EC	0x9A92
+0xE6ED	0x9A93
+0xE6EE	0x9A96
+0xE6EF	0x9A98
+0xE6F0	0x9A9B
+0xE6F1	0x9A9C
+0xE6F2	0x9A9D
+0xE6F3	0x9A9F
+0xE6F4	0x9AA0
+0xE6F5	0x9AA2
+0xE6F6	0x9AA3
+0xE6F7	0x9AA5
+0xE6F8	0x9AA7
+0xE6F9	0x7E9F
+0xE6FA	0x7EA1
+0xE6FB	0x7EA3
+0xE6FC	0x7EA5
+0xE6FD	0x7EA8
+0xE6FE	0x7EA9
+0xE740	0x93CE
+0xE741	0x93CF
+0xE742	0x93D0
+0xE743	0x93D1
+0xE744	0x93D2
+0xE745	0x93D3
+0xE746	0x93D4
+0xE747	0x93D5
+0xE748	0x93D7
+0xE749	0x93D8
+0xE74A	0x93D9
+0xE74B	0x93DA
+0xE74C	0x93DB
+0xE74D	0x93DC
+0xE74E	0x93DD
+0xE74F	0x93DE
+0xE750	0x93DF
+0xE751	0x93E0
+0xE752	0x93E1
+0xE753	0x93E2
+0xE754	0x93E3
+0xE755	0x93E4
+0xE756	0x93E5
+0xE757	0x93E6
+0xE758	0x93E7
+0xE759	0x93E8
+0xE75A	0x93E9
+0xE75B	0x93EA
+0xE75C	0x93EB
+0xE75D	0x93EC
+0xE75E	0x93ED
+0xE75F	0x93EE
+0xE760	0x93EF
+0xE761	0x93F0
+0xE762	0x93F1
+0xE763	0x93F2
+0xE764	0x93F3
+0xE765	0x93F4
+0xE766	0x93F5
+0xE767	0x93F6
+0xE768	0x93F7
+0xE769	0x93F8
+0xE76A	0x93F9
+0xE76B	0x93FA
+0xE76C	0x93FB
+0xE76D	0x93FC
+0xE76E	0x93FD
+0xE76F	0x93FE
+0xE770	0x93FF
+0xE771	0x9400
+0xE772	0x9401
+0xE773	0x9402
+0xE774	0x9403
+0xE775	0x9404
+0xE776	0x9405
+0xE777	0x9406
+0xE778	0x9407
+0xE779	0x9408
+0xE77A	0x9409
+0xE77B	0x940A
+0xE77C	0x940B
+0xE77D	0x940C
+0xE77E	0x940D
+0xE780	0x940E
+0xE781	0x940F
+0xE782	0x9410
+0xE783	0x9411
+0xE784	0x9412
+0xE785	0x9413
+0xE786	0x9414
+0xE787	0x9415
+0xE788	0x9416
+0xE789	0x9417
+0xE78A	0x9418
+0xE78B	0x9419
+0xE78C	0x941A
+0xE78D	0x941B
+0xE78E	0x941C
+0xE78F	0x941D
+0xE790	0x941E
+0xE791	0x941F
+0xE792	0x9420
+0xE793	0x9421
+0xE794	0x9422
+0xE795	0x9423
+0xE796	0x9424
+0xE797	0x9425
+0xE798	0x9426
+0xE799	0x9427
+0xE79A	0x9428
+0xE79B	0x9429
+0xE79C	0x942A
+0xE79D	0x942B
+0xE79E	0x942C
+0xE79F	0x942D
+0xE7A0	0x942E
+0xE7A1	0x7EAD
+0xE7A2	0x7EB0
+0xE7A3	0x7EBE
+0xE7A4	0x7EC0
+0xE7A5	0x7EC1
+0xE7A6	0x7EC2
+0xE7A7	0x7EC9
+0xE7A8	0x7ECB
+0xE7A9	0x7ECC
+0xE7AA	0x7ED0
+0xE7AB	0x7ED4
+0xE7AC	0x7ED7
+0xE7AD	0x7EDB
+0xE7AE	0x7EE0
+0xE7AF	0x7EE1
+0xE7B0	0x7EE8
+0xE7B1	0x7EEB
+0xE7B2	0x7EEE
+0xE7B3	0x7EEF
+0xE7B4	0x7EF1
+0xE7B5	0x7EF2
+0xE7B6	0x7F0D
+0xE7B7	0x7EF6
+0xE7B8	0x7EFA
+0xE7B9	0x7EFB
+0xE7BA	0x7EFE
+0xE7BB	0x7F01
+0xE7BC	0x7F02
+0xE7BD	0x7F03
+0xE7BE	0x7F07
+0xE7BF	0x7F08
+0xE7C0	0x7F0B
+0xE7C1	0x7F0C
+0xE7C2	0x7F0F
+0xE7C3	0x7F11
+0xE7C4	0x7F12
+0xE7C5	0x7F17
+0xE7C6	0x7F19
+0xE7C7	0x7F1C
+0xE7C8	0x7F1B
+0xE7C9	0x7F1F
+0xE7CA	0x7F21
+0xE7CB	0x7F22
+0xE7CC	0x7F23
+0xE7CD	0x7F24
+0xE7CE	0x7F25
+0xE7CF	0x7F26
+0xE7D0	0x7F27
+0xE7D1	0x7F2A
+0xE7D2	0x7F2B
+0xE7D3	0x7F2C
+0xE7D4	0x7F2D
+0xE7D5	0x7F2F
+0xE7D6	0x7F30
+0xE7D7	0x7F31
+0xE7D8	0x7F32
+0xE7D9	0x7F33
+0xE7DA	0x7F35
+0xE7DB	0x5E7A
+0xE7DC	0x757F
+0xE7DD	0x5DDB
+0xE7DE	0x753E
+0xE7DF	0x9095
+0xE7E0	0x738E
+0xE7E1	0x7391
+0xE7E2	0x73AE
+0xE7E3	0x73A2
+0xE7E4	0x739F
+0xE7E5	0x73CF
+0xE7E6	0x73C2
+0xE7E7	0x73D1
+0xE7E8	0x73B7
+0xE7E9	0x73B3
+0xE7EA	0x73C0
+0xE7EB	0x73C9
+0xE7EC	0x73C8
+0xE7ED	0x73E5
+0xE7EE	0x73D9
+0xE7EF	0x987C
+0xE7F0	0x740A
+0xE7F1	0x73E9
+0xE7F2	0x73E7
+0xE7F3	0x73DE
+0xE7F4	0x73BA
+0xE7F5	0x73F2
+0xE7F6	0x740F
+0xE7F7	0x742A
+0xE7F8	0x745B
+0xE7F9	0x7426
+0xE7FA	0x7425
+0xE7FB	0x7428
+0xE7FC	0x7430
+0xE7FD	0x742E
+0xE7FE	0x742C
+0xE840	0x942F
+0xE841	0x9430
+0xE842	0x9431
+0xE843	0x9432
+0xE844	0x9433
+0xE845	0x9434
+0xE846	0x9435
+0xE847	0x9436
+0xE848	0x9437
+0xE849	0x9438
+0xE84A	0x9439
+0xE84B	0x943A
+0xE84C	0x943B
+0xE84D	0x943C
+0xE84E	0x943D
+0xE84F	0x943F
+0xE850	0x9440
+0xE851	0x9441
+0xE852	0x9442
+0xE853	0x9443
+0xE854	0x9444
+0xE855	0x9445
+0xE856	0x9446
+0xE857	0x9447
+0xE858	0x9448
+0xE859	0x9449
+0xE85A	0x944A
+0xE85B	0x944B
+0xE85C	0x944C
+0xE85D	0x944D
+0xE85E	0x944E
+0xE85F	0x944F
+0xE860	0x9450
+0xE861	0x9451
+0xE862	0x9452
+0xE863	0x9453
+0xE864	0x9454
+0xE865	0x9455
+0xE866	0x9456
+0xE867	0x9457
+0xE868	0x9458
+0xE869	0x9459
+0xE86A	0x945A
+0xE86B	0x945B
+0xE86C	0x945C
+0xE86D	0x945D
+0xE86E	0x945E
+0xE86F	0x945F
+0xE870	0x9460
+0xE871	0x9461
+0xE872	0x9462
+0xE873	0x9463
+0xE874	0x9464
+0xE875	0x9465
+0xE876	0x9466
+0xE877	0x9467
+0xE878	0x9468
+0xE879	0x9469
+0xE87A	0x946A
+0xE87B	0x946C
+0xE87C	0x946D
+0xE87D	0x946E
+0xE87E	0x946F
+0xE880	0x9470
+0xE881	0x9471
+0xE882	0x9472
+0xE883	0x9473
+0xE884	0x9474
+0xE885	0x9475
+0xE886	0x9476
+0xE887	0x9477
+0xE888	0x9478
+0xE889	0x9479
+0xE88A	0x947A
+0xE88B	0x947B
+0xE88C	0x947C
+0xE88D	0x947D
+0xE88E	0x947E
+0xE88F	0x947F
+0xE890	0x9480
+0xE891	0x9481
+0xE892	0x9482
+0xE893	0x9483
+0xE894	0x9484
+0xE895	0x9491
+0xE896	0x9496
+0xE897	0x9498
+0xE898	0x94C7
+0xE899	0x94CF
+0xE89A	0x94D3
+0xE89B	0x94D4
+0xE89C	0x94DA
+0xE89D	0x94E6
+0xE89E	0x94FB
+0xE89F	0x951C
+0xE8A0	0x9520
+0xE8A1	0x741B
+0xE8A2	0x741A
+0xE8A3	0x7441
+0xE8A4	0x745C
+0xE8A5	0x7457
+0xE8A6	0x7455
+0xE8A7	0x7459
+0xE8A8	0x7477
+0xE8A9	0x746D
+0xE8AA	0x747E
+0xE8AB	0x749C
+0xE8AC	0x748E
+0xE8AD	0x7480
+0xE8AE	0x7481
+0xE8AF	0x7487
+0xE8B0	0x748B
+0xE8B1	0x749E
+0xE8B2	0x74A8
+0xE8B3	0x74A9
+0xE8B4	0x7490
+0xE8B5	0x74A7
+0xE8B6	0x74D2
+0xE8B7	0x74BA
+0xE8B8	0x97EA
+0xE8B9	0x97EB
+0xE8BA	0x97EC
+0xE8BB	0x674C
+0xE8BC	0x6753
+0xE8BD	0x675E
+0xE8BE	0x6748
+0xE8BF	0x6769
+0xE8C0	0x67A5
+0xE8C1	0x6787
+0xE8C2	0x676A
+0xE8C3	0x6773
+0xE8C4	0x6798
+0xE8C5	0x67A7
+0xE8C6	0x6775
+0xE8C7	0x67A8
+0xE8C8	0x679E
+0xE8C9	0x67AD
+0xE8CA	0x678B
+0xE8CB	0x6777
+0xE8CC	0x677C
+0xE8CD	0x67F0
+0xE8CE	0x6809
+0xE8CF	0x67D8
+0xE8D0	0x680A
+0xE8D1	0x67E9
+0xE8D2	0x67B0
+0xE8D3	0x680C
+0xE8D4	0x67D9
+0xE8D5	0x67B5
+0xE8D6	0x67DA
+0xE8D7	0x67B3
+0xE8D8	0x67DD
+0xE8D9	0x6800
+0xE8DA	0x67C3
+0xE8DB	0x67B8
+0xE8DC	0x67E2
+0xE8DD	0x680E
+0xE8DE	0x67C1
+0xE8DF	0x67FD
+0xE8E0	0x6832
+0xE8E1	0x6833
+0xE8E2	0x6860
+0xE8E3	0x6861
+0xE8E4	0x684E
+0xE8E5	0x6862
+0xE8E6	0x6844
+0xE8E7	0x6864
+0xE8E8	0x6883
+0xE8E9	0x681D
+0xE8EA	0x6855
+0xE8EB	0x6866
+0xE8EC	0x6841
+0xE8ED	0x6867
+0xE8EE	0x6840
+0xE8EF	0x683E
+0xE8F0	0x684A
+0xE8F1	0x6849
+0xE8F2	0x6829
+0xE8F3	0x68B5
+0xE8F4	0x688F
+0xE8F5	0x6874
+0xE8F6	0x6877
+0xE8F7	0x6893
+0xE8F8	0x686B
+0xE8F9	0x68C2
+0xE8FA	0x696E
+0xE8FB	0x68FC
+0xE8FC	0x691F
+0xE8FD	0x6920
+0xE8FE	0x68F9
+0xE940	0x9527
+0xE941	0x9533
+0xE942	0x953D
+0xE943	0x9543
+0xE944	0x9548
+0xE945	0x954B
+0xE946	0x9555
+0xE947	0x955A
+0xE948	0x9560
+0xE949	0x956E
+0xE94A	0x9574
+0xE94B	0x9575
+0xE94C	0x9577
+0xE94D	0x9578
+0xE94E	0x9579
+0xE94F	0x957A
+0xE950	0x957B
+0xE951	0x957C
+0xE952	0x957D
+0xE953	0x957E
+0xE954	0x9580
+0xE955	0x9581
+0xE956	0x9582
+0xE957	0x9583
+0xE958	0x9584
+0xE959	0x9585
+0xE95A	0x9586
+0xE95B	0x9587
+0xE95C	0x9588
+0xE95D	0x9589
+0xE95E	0x958A
+0xE95F	0x958B
+0xE960	0x958C
+0xE961	0x958D
+0xE962	0x958E
+0xE963	0x958F
+0xE964	0x9590
+0xE965	0x9591
+0xE966	0x9592
+0xE967	0x9593
+0xE968	0x9594
+0xE969	0x9595
+0xE96A	0x9596
+0xE96B	0x9597
+0xE96C	0x9598
+0xE96D	0x9599
+0xE96E	0x959A
+0xE96F	0x959B
+0xE970	0x959C
+0xE971	0x959D
+0xE972	0x959E
+0xE973	0x959F
+0xE974	0x95A0
+0xE975	0x95A1
+0xE976	0x95A2
+0xE977	0x95A3
+0xE978	0x95A4
+0xE979	0x95A5
+0xE97A	0x95A6
+0xE97B	0x95A7
+0xE97C	0x95A8
+0xE97D	0x95A9
+0xE97E	0x95AA
+0xE980	0x95AB
+0xE981	0x95AC
+0xE982	0x95AD
+0xE983	0x95AE
+0xE984	0x95AF
+0xE985	0x95B0
+0xE986	0x95B1
+0xE987	0x95B2
+0xE988	0x95B3
+0xE989	0x95B4
+0xE98A	0x95B5
+0xE98B	0x95B6
+0xE98C	0x95B7
+0xE98D	0x95B8
+0xE98E	0x95B9
+0xE98F	0x95BA
+0xE990	0x95BB
+0xE991	0x95BC
+0xE992	0x95BD
+0xE993	0x95BE
+0xE994	0x95BF
+0xE995	0x95C0
+0xE996	0x95C1
+0xE997	0x95C2
+0xE998	0x95C3
+0xE999	0x95C4
+0xE99A	0x95C5
+0xE99B	0x95C6
+0xE99C	0x95C7
+0xE99D	0x95C8
+0xE99E	0x95C9
+0xE99F	0x95CA
+0xE9A0	0x95CB
+0xE9A1	0x6924
+0xE9A2	0x68F0
+0xE9A3	0x690B
+0xE9A4	0x6901
+0xE9A5	0x6957
+0xE9A6	0x68E3
+0xE9A7	0x6910
+0xE9A8	0x6971
+0xE9A9	0x6939
+0xE9AA	0x6960
+0xE9AB	0x6942
+0xE9AC	0x695D
+0xE9AD	0x6984
+0xE9AE	0x696B
+0xE9AF	0x6980
+0xE9B0	0x6998
+0xE9B1	0x6978
+0xE9B2	0x6934
+0xE9B3	0x69CC
+0xE9B4	0x6987
+0xE9B5	0x6988
+0xE9B6	0x69CE
+0xE9B7	0x6989
+0xE9B8	0x6966
+0xE9B9	0x6963
+0xE9BA	0x6979
+0xE9BB	0x699B
+0xE9BC	0x69A7
+0xE9BD	0x69BB
+0xE9BE	0x69AB
+0xE9BF	0x69AD
+0xE9C0	0x69D4
+0xE9C1	0x69B1
+0xE9C2	0x69C1
+0xE9C3	0x69CA
+0xE9C4	0x69DF
+0xE9C5	0x6995
+0xE9C6	0x69E0
+0xE9C7	0x698D
+0xE9C8	0x69FF
+0xE9C9	0x6A2F
+0xE9CA	0x69ED
+0xE9CB	0x6A17
+0xE9CC	0x6A18
+0xE9CD	0x6A65
+0xE9CE	0x69F2
+0xE9CF	0x6A44
+0xE9D0	0x6A3E
+0xE9D1	0x6AA0
+0xE9D2	0x6A50
+0xE9D3	0x6A5B
+0xE9D4	0x6A35
+0xE9D5	0x6A8E
+0xE9D6	0x6A79
+0xE9D7	0x6A3D
+0xE9D8	0x6A28
+0xE9D9	0x6A58
+0xE9DA	0x6A7C
+0xE9DB	0x6A91
+0xE9DC	0x6A90
+0xE9DD	0x6AA9
+0xE9DE	0x6A97
+0xE9DF	0x6AAB
+0xE9E0	0x7337
+0xE9E1	0x7352
+0xE9E2	0x6B81
+0xE9E3	0x6B82
+0xE9E4	0x6B87
+0xE9E5	0x6B84
+0xE9E6	0x6B92
+0xE9E7	0x6B93
+0xE9E8	0x6B8D
+0xE9E9	0x6B9A
+0xE9EA	0x6B9B
+0xE9EB	0x6BA1
+0xE9EC	0x6BAA
+0xE9ED	0x8F6B
+0xE9EE	0x8F6D
+0xE9EF	0x8F71
+0xE9F0	0x8F72
+0xE9F1	0x8F73
+0xE9F2	0x8F75
+0xE9F3	0x8F76
+0xE9F4	0x8F78
+0xE9F5	0x8F77
+0xE9F6	0x8F79
+0xE9F7	0x8F7A
+0xE9F8	0x8F7C
+0xE9F9	0x8F7E
+0xE9FA	0x8F81
+0xE9FB	0x8F82
+0xE9FC	0x8F84
+0xE9FD	0x8F87
+0xE9FE	0x8F8B
+0xEA40	0x95CC
+0xEA41	0x95CD
+0xEA42	0x95CE
+0xEA43	0x95CF
+0xEA44	0x95D0
+0xEA45	0x95D1
+0xEA46	0x95D2
+0xEA47	0x95D3
+0xEA48	0x95D4
+0xEA49	0x95D5
+0xEA4A	0x95D6
+0xEA4B	0x95D7
+0xEA4C	0x95D8
+0xEA4D	0x95D9
+0xEA4E	0x95DA
+0xEA4F	0x95DB
+0xEA50	0x95DC
+0xEA51	0x95DD
+0xEA52	0x95DE
+0xEA53	0x95DF
+0xEA54	0x95E0
+0xEA55	0x95E1
+0xEA56	0x95E2
+0xEA57	0x95E3
+0xEA58	0x95E4
+0xEA59	0x95E5
+0xEA5A	0x95E6
+0xEA5B	0x95E7
+0xEA5C	0x95EC
+0xEA5D	0x95FF
+0xEA5E	0x9607
+0xEA5F	0x9613
+0xEA60	0x9618
+0xEA61	0x961B
+0xEA62	0x961E
+0xEA63	0x9620
+0xEA64	0x9623
+0xEA65	0x9624
+0xEA66	0x9625
+0xEA67	0x9626
+0xEA68	0x9627
+0xEA69	0x9628
+0xEA6A	0x9629
+0xEA6B	0x962B
+0xEA6C	0x962C
+0xEA6D	0x962D
+0xEA6E	0x962F
+0xEA6F	0x9630
+0xEA70	0x9637
+0xEA71	0x9638
+0xEA72	0x9639
+0xEA73	0x963A
+0xEA74	0x963E
+0xEA75	0x9641
+0xEA76	0x9643
+0xEA77	0x964A
+0xEA78	0x964E
+0xEA79	0x964F
+0xEA7A	0x9651
+0xEA7B	0x9652
+0xEA7C	0x9653
+0xEA7D	0x9656
+0xEA7E	0x9657
+0xEA80	0x9658
+0xEA81	0x9659
+0xEA82	0x965A
+0xEA83	0x965C
+0xEA84	0x965D
+0xEA85	0x965E
+0xEA86	0x9660
+0xEA87	0x9663
+0xEA88	0x9665
+0xEA89	0x9666
+0xEA8A	0x966B
+0xEA8B	0x966D
+0xEA8C	0x966E
+0xEA8D	0x966F
+0xEA8E	0x9670
+0xEA8F	0x9671
+0xEA90	0x9673
+0xEA91	0x9678
+0xEA92	0x9679
+0xEA93	0x967A
+0xEA94	0x967B
+0xEA95	0x967C
+0xEA96	0x967D
+0xEA97	0x967E
+0xEA98	0x967F
+0xEA99	0x9680
+0xEA9A	0x9681
+0xEA9B	0x9682
+0xEA9C	0x9683
+0xEA9D	0x9684
+0xEA9E	0x9687
+0xEA9F	0x9689
+0xEAA0	0x968A
+0xEAA1	0x8F8D
+0xEAA2	0x8F8E
+0xEAA3	0x8F8F
+0xEAA4	0x8F98
+0xEAA5	0x8F9A
+0xEAA6	0x8ECE
+0xEAA7	0x620B
+0xEAA8	0x6217
+0xEAA9	0x621B
+0xEAAA	0x621F
+0xEAAB	0x6222
+0xEAAC	0x6221
+0xEAAD	0x6225
+0xEAAE	0x6224
+0xEAAF	0x622C
+0xEAB0	0x81E7
+0xEAB1	0x74EF
+0xEAB2	0x74F4
+0xEAB3	0x74FF
+0xEAB4	0x750F
+0xEAB5	0x7511
+0xEAB6	0x7513
+0xEAB7	0x6534
+0xEAB8	0x65EE
+0xEAB9	0x65EF
+0xEABA	0x65F0
+0xEABB	0x660A
+0xEABC	0x6619
+0xEABD	0x6772
+0xEABE	0x6603
+0xEABF	0x6615
+0xEAC0	0x6600
+0xEAC1	0x7085
+0xEAC2	0x66F7
+0xEAC3	0x661D
+0xEAC4	0x6634
+0xEAC5	0x6631
+0xEAC6	0x6636
+0xEAC7	0x6635
+0xEAC8	0x8006
+0xEAC9	0x665F
+0xEACA	0x6654
+0xEACB	0x6641
+0xEACC	0x664F
+0xEACD	0x6656
+0xEACE	0x6661
+0xEACF	0x6657
+0xEAD0	0x6677
+0xEAD1	0x6684
+0xEAD2	0x668C
+0xEAD3	0x66A7
+0xEAD4	0x669D
+0xEAD5	0x66BE
+0xEAD6	0x66DB
+0xEAD7	0x66DC
+0xEAD8	0x66E6
+0xEAD9	0x66E9
+0xEADA	0x8D32
+0xEADB	0x8D33
+0xEADC	0x8D36
+0xEADD	0x8D3B
+0xEADE	0x8D3D
+0xEADF	0x8D40
+0xEAE0	0x8D45
+0xEAE1	0x8D46
+0xEAE2	0x8D48
+0xEAE3	0x8D49
+0xEAE4	0x8D47
+0xEAE5	0x8D4D
+0xEAE6	0x8D55
+0xEAE7	0x8D59
+0xEAE8	0x89C7
+0xEAE9	0x89CA
+0xEAEA	0x89CB
+0xEAEB	0x89CC
+0xEAEC	0x89CE
+0xEAED	0x89CF
+0xEAEE	0x89D0
+0xEAEF	0x89D1
+0xEAF0	0x726E
+0xEAF1	0x729F
+0xEAF2	0x725D
+0xEAF3	0x7266
+0xEAF4	0x726F
+0xEAF5	0x727E
+0xEAF6	0x727F
+0xEAF7	0x7284
+0xEAF8	0x728B
+0xEAF9	0x728D
+0xEAFA	0x728F
+0xEAFB	0x7292
+0xEAFC	0x6308
+0xEAFD	0x6332
+0xEAFE	0x63B0
+0xEB40	0x968C
+0xEB41	0x968E
+0xEB42	0x9691
+0xEB43	0x9692
+0xEB44	0x9693
+0xEB45	0x9695
+0xEB46	0x9696
+0xEB47	0x969A
+0xEB48	0x969B
+0xEB49	0x969D
+0xEB4A	0x969E
+0xEB4B	0x969F
+0xEB4C	0x96A0
+0xEB4D	0x96A1
+0xEB4E	0x96A2
+0xEB4F	0x96A3
+0xEB50	0x96A4
+0xEB51	0x96A5
+0xEB52	0x96A6
+0xEB53	0x96A8
+0xEB54	0x96A9
+0xEB55	0x96AA
+0xEB56	0x96AB
+0xEB57	0x96AC
+0xEB58	0x96AD
+0xEB59	0x96AE
+0xEB5A	0x96AF
+0xEB5B	0x96B1
+0xEB5C	0x96B2
+0xEB5D	0x96B4
+0xEB5E	0x96B5
+0xEB5F	0x96B7
+0xEB60	0x96B8
+0xEB61	0x96BA
+0xEB62	0x96BB
+0xEB63	0x96BF
+0xEB64	0x96C2
+0xEB65	0x96C3
+0xEB66	0x96C8
+0xEB67	0x96CA
+0xEB68	0x96CB
+0xEB69	0x96D0
+0xEB6A	0x96D1
+0xEB6B	0x96D3
+0xEB6C	0x96D4
+0xEB6D	0x96D6
+0xEB6E	0x96D7
+0xEB6F	0x96D8
+0xEB70	0x96D9
+0xEB71	0x96DA
+0xEB72	0x96DB
+0xEB73	0x96DC
+0xEB74	0x96DD
+0xEB75	0x96DE
+0xEB76	0x96DF
+0xEB77	0x96E1
+0xEB78	0x96E2
+0xEB79	0x96E3
+0xEB7A	0x96E4
+0xEB7B	0x96E5
+0xEB7C	0x96E6
+0xEB7D	0x96E7
+0xEB7E	0x96EB
+0xEB80	0x96EC
+0xEB81	0x96ED
+0xEB82	0x96EE
+0xEB83	0x96F0
+0xEB84	0x96F1
+0xEB85	0x96F2
+0xEB86	0x96F4
+0xEB87	0x96F5
+0xEB88	0x96F8
+0xEB89	0x96FA
+0xEB8A	0x96FB
+0xEB8B	0x96FC
+0xEB8C	0x96FD
+0xEB8D	0x96FF
+0xEB8E	0x9702
+0xEB8F	0x9703
+0xEB90	0x9705
+0xEB91	0x970A
+0xEB92	0x970B
+0xEB93	0x970C
+0xEB94	0x9710
+0xEB95	0x9711
+0xEB96	0x9712
+0xEB97	0x9714
+0xEB98	0x9715
+0xEB99	0x9717
+0xEB9A	0x9718
+0xEB9B	0x9719
+0xEB9C	0x971A
+0xEB9D	0x971B
+0xEB9E	0x971D
+0xEB9F	0x971F
+0xEBA0	0x9720
+0xEBA1	0x643F
+0xEBA2	0x64D8
+0xEBA3	0x8004
+0xEBA4	0x6BEA
+0xEBA5	0x6BF3
+0xEBA6	0x6BFD
+0xEBA7	0x6BF5
+0xEBA8	0x6BF9
+0xEBA9	0x6C05
+0xEBAA	0x6C07
+0xEBAB	0x6C06
+0xEBAC	0x6C0D
+0xEBAD	0x6C15
+0xEBAE	0x6C18
+0xEBAF	0x6C19
+0xEBB0	0x6C1A
+0xEBB1	0x6C21
+0xEBB2	0x6C29
+0xEBB3	0x6C24
+0xEBB4	0x6C2A
+0xEBB5	0x6C32
+0xEBB6	0x6535
+0xEBB7	0x6555
+0xEBB8	0x656B
+0xEBB9	0x724D
+0xEBBA	0x7252
+0xEBBB	0x7256
+0xEBBC	0x7230
+0xEBBD	0x8662
+0xEBBE	0x5216
+0xEBBF	0x809F
+0xEBC0	0x809C
+0xEBC1	0x8093
+0xEBC2	0x80BC
+0xEBC3	0x670A
+0xEBC4	0x80BD
+0xEBC5	0x80B1
+0xEBC6	0x80AB
+0xEBC7	0x80AD
+0xEBC8	0x80B4
+0xEBC9	0x80B7
+0xEBCA	0x80E7
+0xEBCB	0x80E8
+0xEBCC	0x80E9
+0xEBCD	0x80EA
+0xEBCE	0x80DB
+0xEBCF	0x80C2
+0xEBD0	0x80C4
+0xEBD1	0x80D9
+0xEBD2	0x80CD
+0xEBD3	0x80D7
+0xEBD4	0x6710
+0xEBD5	0x80DD
+0xEBD6	0x80EB
+0xEBD7	0x80F1
+0xEBD8	0x80F4
+0xEBD9	0x80ED
+0xEBDA	0x810D
+0xEBDB	0x810E
+0xEBDC	0x80F2
+0xEBDD	0x80FC
+0xEBDE	0x6715
+0xEBDF	0x8112
+0xEBE0	0x8C5A
+0xEBE1	0x8136
+0xEBE2	0x811E
+0xEBE3	0x812C
+0xEBE4	0x8118
+0xEBE5	0x8132
+0xEBE6	0x8148
+0xEBE7	0x814C
+0xEBE8	0x8153
+0xEBE9	0x8174
+0xEBEA	0x8159
+0xEBEB	0x815A
+0xEBEC	0x8171
+0xEBED	0x8160
+0xEBEE	0x8169
+0xEBEF	0x817C
+0xEBF0	0x817D
+0xEBF1	0x816D
+0xEBF2	0x8167
+0xEBF3	0x584D
+0xEBF4	0x5AB5
+0xEBF5	0x8188
+0xEBF6	0x8182
+0xEBF7	0x8191
+0xEBF8	0x6ED5
+0xEBF9	0x81A3
+0xEBFA	0x81AA
+0xEBFB	0x81CC
+0xEBFC	0x6726
+0xEBFD	0x81CA
+0xEBFE	0x81BB
+0xEC40	0x9721
+0xEC41	0x9722
+0xEC42	0x9723
+0xEC43	0x9724
+0xEC44	0x9725
+0xEC45	0x9726
+0xEC46	0x9727
+0xEC47	0x9728
+0xEC48	0x9729
+0xEC49	0x972B
+0xEC4A	0x972C
+0xEC4B	0x972E
+0xEC4C	0x972F
+0xEC4D	0x9731
+0xEC4E	0x9733
+0xEC4F	0x9734
+0xEC50	0x9735
+0xEC51	0x9736
+0xEC52	0x9737
+0xEC53	0x973A
+0xEC54	0x973B
+0xEC55	0x973C
+0xEC56	0x973D
+0xEC57	0x973F
+0xEC58	0x9740
+0xEC59	0x9741
+0xEC5A	0x9742
+0xEC5B	0x9743
+0xEC5C	0x9744
+0xEC5D	0x9745
+0xEC5E	0x9746
+0xEC5F	0x9747
+0xEC60	0x9748
+0xEC61	0x9749
+0xEC62	0x974A
+0xEC63	0x974B
+0xEC64	0x974C
+0xEC65	0x974D
+0xEC66	0x974E
+0xEC67	0x974F
+0xEC68	0x9750
+0xEC69	0x9751
+0xEC6A	0x9754
+0xEC6B	0x9755
+0xEC6C	0x9757
+0xEC6D	0x9758
+0xEC6E	0x975A
+0xEC6F	0x975C
+0xEC70	0x975D
+0xEC71	0x975F
+0xEC72	0x9763
+0xEC73	0x9764
+0xEC74	0x9766
+0xEC75	0x9767
+0xEC76	0x9768
+0xEC77	0x976A
+0xEC78	0x976B
+0xEC79	0x976C
+0xEC7A	0x976D
+0xEC7B	0x976E
+0xEC7C	0x976F
+0xEC7D	0x9770
+0xEC7E	0x9771
+0xEC80	0x9772
+0xEC81	0x9775
+0xEC82	0x9777
+0xEC83	0x9778
+0xEC84	0x9779
+0xEC85	0x977A
+0xEC86	0x977B
+0xEC87	0x977D
+0xEC88	0x977E
+0xEC89	0x977F
+0xEC8A	0x9780
+0xEC8B	0x9781
+0xEC8C	0x9782
+0xEC8D	0x9783
+0xEC8E	0x9784
+0xEC8F	0x9786
+0xEC90	0x9787
+0xEC91	0x9788
+0xEC92	0x9789
+0xEC93	0x978A
+0xEC94	0x978C
+0xEC95	0x978E
+0xEC96	0x978F
+0xEC97	0x9790
+0xEC98	0x9793
+0xEC99	0x9795
+0xEC9A	0x9796
+0xEC9B	0x9797
+0xEC9C	0x9799
+0xEC9D	0x979A
+0xEC9E	0x979B
+0xEC9F	0x979C
+0xECA0	0x979D
+0xECA1	0x81C1
+0xECA2	0x81A6
+0xECA3	0x6B24
+0xECA4	0x6B37
+0xECA5	0x6B39
+0xECA6	0x6B43
+0xECA7	0x6B46
+0xECA8	0x6B59
+0xECA9	0x98D1
+0xECAA	0x98D2
+0xECAB	0x98D3
+0xECAC	0x98D5
+0xECAD	0x98D9
+0xECAE	0x98DA
+0xECAF	0x6BB3
+0xECB0	0x5F40
+0xECB1	0x6BC2
+0xECB2	0x89F3
+0xECB3	0x6590
+0xECB4	0x9F51
+0xECB5	0x6593
+0xECB6	0x65BC
+0xECB7	0x65C6
+0xECB8	0x65C4
+0xECB9	0x65C3
+0xECBA	0x65CC
+0xECBB	0x65CE
+0xECBC	0x65D2
+0xECBD	0x65D6
+0xECBE	0x7080
+0xECBF	0x709C
+0xECC0	0x7096
+0xECC1	0x709D
+0xECC2	0x70BB
+0xECC3	0x70C0
+0xECC4	0x70B7
+0xECC5	0x70AB
+0xECC6	0x70B1
+0xECC7	0x70E8
+0xECC8	0x70CA
+0xECC9	0x7110
+0xECCA	0x7113
+0xECCB	0x7116
+0xECCC	0x712F
+0xECCD	0x7131
+0xECCE	0x7173
+0xECCF	0x715C
+0xECD0	0x7168
+0xECD1	0x7145
+0xECD2	0x7172
+0xECD3	0x714A
+0xECD4	0x7178
+0xECD5	0x717A
+0xECD6	0x7198
+0xECD7	0x71B3
+0xECD8	0x71B5
+0xECD9	0x71A8
+0xECDA	0x71A0
+0xECDB	0x71E0
+0xECDC	0x71D4
+0xECDD	0x71E7
+0xECDE	0x71F9
+0xECDF	0x721D
+0xECE0	0x7228
+0xECE1	0x706C
+0xECE2	0x7118
+0xECE3	0x7166
+0xECE4	0x71B9
+0xECE5	0x623E
+0xECE6	0x623D
+0xECE7	0x6243
+0xECE8	0x6248
+0xECE9	0x6249
+0xECEA	0x793B
+0xECEB	0x7940
+0xECEC	0x7946
+0xECED	0x7949
+0xECEE	0x795B
+0xECEF	0x795C
+0xECF0	0x7953
+0xECF1	0x795A
+0xECF2	0x7962
+0xECF3	0x7957
+0xECF4	0x7960
+0xECF5	0x796F
+0xECF6	0x7967
+0xECF7	0x797A
+0xECF8	0x7985
+0xECF9	0x798A
+0xECFA	0x799A
+0xECFB	0x79A7
+0xECFC	0x79B3
+0xECFD	0x5FD1
+0xECFE	0x5FD0
+0xED40	0x979E
+0xED41	0x979F
+0xED42	0x97A1
+0xED43	0x97A2
+0xED44	0x97A4
+0xED45	0x97A5
+0xED46	0x97A6
+0xED47	0x97A7
+0xED48	0x97A8
+0xED49	0x97A9
+0xED4A	0x97AA
+0xED4B	0x97AC
+0xED4C	0x97AE
+0xED4D	0x97B0
+0xED4E	0x97B1
+0xED4F	0x97B3
+0xED50	0x97B5
+0xED51	0x97B6
+0xED52	0x97B7
+0xED53	0x97B8
+0xED54	0x97B9
+0xED55	0x97BA
+0xED56	0x97BB
+0xED57	0x97BC
+0xED58	0x97BD
+0xED59	0x97BE
+0xED5A	0x97BF
+0xED5B	0x97C0
+0xED5C	0x97C1
+0xED5D	0x97C2
+0xED5E	0x97C3
+0xED5F	0x97C4
+0xED60	0x97C5
+0xED61	0x97C6
+0xED62	0x97C7
+0xED63	0x97C8
+0xED64	0x97C9
+0xED65	0x97CA
+0xED66	0x97CB
+0xED67	0x97CC
+0xED68	0x97CD
+0xED69	0x97CE
+0xED6A	0x97CF
+0xED6B	0x97D0
+0xED6C	0x97D1
+0xED6D	0x97D2
+0xED6E	0x97D3
+0xED6F	0x97D4
+0xED70	0x97D5
+0xED71	0x97D6
+0xED72	0x97D7
+0xED73	0x97D8
+0xED74	0x97D9
+0xED75	0x97DA
+0xED76	0x97DB
+0xED77	0x97DC
+0xED78	0x97DD
+0xED79	0x97DE
+0xED7A	0x97DF
+0xED7B	0x97E0
+0xED7C	0x97E1
+0xED7D	0x97E2
+0xED7E	0x97E3
+0xED80	0x97E4
+0xED81	0x97E5
+0xED82	0x97E8
+0xED83	0x97EE
+0xED84	0x97EF
+0xED85	0x97F0
+0xED86	0x97F1
+0xED87	0x97F2
+0xED88	0x97F4
+0xED89	0x97F7
+0xED8A	0x97F8
+0xED8B	0x97F9
+0xED8C	0x97FA
+0xED8D	0x97FB
+0xED8E	0x97FC
+0xED8F	0x97FD
+0xED90	0x97FE
+0xED91	0x97FF
+0xED92	0x9800
+0xED93	0x9801
+0xED94	0x9802
+0xED95	0x9803
+0xED96	0x9804
+0xED97	0x9805
+0xED98	0x9806
+0xED99	0x9807
+0xED9A	0x9808
+0xED9B	0x9809
+0xED9C	0x980A
+0xED9D	0x980B
+0xED9E	0x980C
+0xED9F	0x980D
+0xEDA0	0x980E
+0xEDA1	0x603C
+0xEDA2	0x605D
+0xEDA3	0x605A
+0xEDA4	0x6067
+0xEDA5	0x6041
+0xEDA6	0x6059
+0xEDA7	0x6063
+0xEDA8	0x60AB
+0xEDA9	0x6106
+0xEDAA	0x610D
+0xEDAB	0x615D
+0xEDAC	0x61A9
+0xEDAD	0x619D
+0xEDAE	0x61CB
+0xEDAF	0x61D1
+0xEDB0	0x6206
+0xEDB1	0x8080
+0xEDB2	0x807F
+0xEDB3	0x6C93
+0xEDB4	0x6CF6
+0xEDB5	0x6DFC
+0xEDB6	0x77F6
+0xEDB7	0x77F8
+0xEDB8	0x7800
+0xEDB9	0x7809
+0xEDBA	0x7817
+0xEDBB	0x7818
+0xEDBC	0x7811
+0xEDBD	0x65AB
+0xEDBE	0x782D
+0xEDBF	0x781C
+0xEDC0	0x781D
+0xEDC1	0x7839
+0xEDC2	0x783A
+0xEDC3	0x783B
+0xEDC4	0x781F
+0xEDC5	0x783C
+0xEDC6	0x7825
+0xEDC7	0x782C
+0xEDC8	0x7823
+0xEDC9	0x7829
+0xEDCA	0x784E
+0xEDCB	0x786D
+0xEDCC	0x7856
+0xEDCD	0x7857
+0xEDCE	0x7826
+0xEDCF	0x7850
+0xEDD0	0x7847
+0xEDD1	0x784C
+0xEDD2	0x786A
+0xEDD3	0x789B
+0xEDD4	0x7893
+0xEDD5	0x789A
+0xEDD6	0x7887
+0xEDD7	0x789C
+0xEDD8	0x78A1
+0xEDD9	0x78A3
+0xEDDA	0x78B2
+0xEDDB	0x78B9
+0xEDDC	0x78A5
+0xEDDD	0x78D4
+0xEDDE	0x78D9
+0xEDDF	0x78C9
+0xEDE0	0x78EC
+0xEDE1	0x78F2
+0xEDE2	0x7905
+0xEDE3	0x78F4
+0xEDE4	0x7913
+0xEDE5	0x7924
+0xEDE6	0x791E
+0xEDE7	0x7934
+0xEDE8	0x9F9B
+0xEDE9	0x9EF9
+0xEDEA	0x9EFB
+0xEDEB	0x9EFC
+0xEDEC	0x76F1
+0xEDED	0x7704
+0xEDEE	0x770D
+0xEDEF	0x76F9
+0xEDF0	0x7707
+0xEDF1	0x7708
+0xEDF2	0x771A
+0xEDF3	0x7722
+0xEDF4	0x7719
+0xEDF5	0x772D
+0xEDF6	0x7726
+0xEDF7	0x7735
+0xEDF8	0x7738
+0xEDF9	0x7750
+0xEDFA	0x7751
+0xEDFB	0x7747
+0xEDFC	0x7743
+0xEDFD	0x775A
+0xEDFE	0x7768
+0xEE40	0x980F
+0xEE41	0x9810
+0xEE42	0x9811
+0xEE43	0x9812
+0xEE44	0x9813
+0xEE45	0x9814
+0xEE46	0x9815
+0xEE47	0x9816
+0xEE48	0x9817
+0xEE49	0x9818
+0xEE4A	0x9819
+0xEE4B	0x981A
+0xEE4C	0x981B
+0xEE4D	0x981C
+0xEE4E	0x981D
+0xEE4F	0x981E
+0xEE50	0x981F
+0xEE51	0x9820
+0xEE52	0x9821
+0xEE53	0x9822
+0xEE54	0x9823
+0xEE55	0x9824
+0xEE56	0x9825
+0xEE57	0x9826
+0xEE58	0x9827
+0xEE59	0x9828
+0xEE5A	0x9829
+0xEE5B	0x982A
+0xEE5C	0x982B
+0xEE5D	0x982C
+0xEE5E	0x982D
+0xEE5F	0x982E
+0xEE60	0x982F
+0xEE61	0x9830
+0xEE62	0x9831
+0xEE63	0x9832
+0xEE64	0x9833
+0xEE65	0x9834
+0xEE66	0x9835
+0xEE67	0x9836
+0xEE68	0x9837
+0xEE69	0x9838
+0xEE6A	0x9839
+0xEE6B	0x983A
+0xEE6C	0x983B
+0xEE6D	0x983C
+0xEE6E	0x983D
+0xEE6F	0x983E
+0xEE70	0x983F
+0xEE71	0x9840
+0xEE72	0x9841
+0xEE73	0x9842
+0xEE74	0x9843
+0xEE75	0x9844
+0xEE76	0x9845
+0xEE77	0x9846
+0xEE78	0x9847
+0xEE79	0x9848
+0xEE7A	0x9849
+0xEE7B	0x984A
+0xEE7C	0x984B
+0xEE7D	0x984C
+0xEE7E	0x984D
+0xEE80	0x984E
+0xEE81	0x984F
+0xEE82	0x9850
+0xEE83	0x9851
+0xEE84	0x9852
+0xEE85	0x9853
+0xEE86	0x9854
+0xEE87	0x9855
+0xEE88	0x9856
+0xEE89	0x9857
+0xEE8A	0x9858
+0xEE8B	0x9859
+0xEE8C	0x985A
+0xEE8D	0x985B
+0xEE8E	0x985C
+0xEE8F	0x985D
+0xEE90	0x985E
+0xEE91	0x985F
+0xEE92	0x9860
+0xEE93	0x9861
+0xEE94	0x9862
+0xEE95	0x9863
+0xEE96	0x9864
+0xEE97	0x9865
+0xEE98	0x9866
+0xEE99	0x9867
+0xEE9A	0x9868
+0xEE9B	0x9869
+0xEE9C	0x986A
+0xEE9D	0x986B
+0xEE9E	0x986C
+0xEE9F	0x986D
+0xEEA0	0x986E
+0xEEA1	0x7762
+0xEEA2	0x7765
+0xEEA3	0x777F
+0xEEA4	0x778D
+0xEEA5	0x777D
+0xEEA6	0x7780
+0xEEA7	0x778C
+0xEEA8	0x7791
+0xEEA9	0x779F
+0xEEAA	0x77A0
+0xEEAB	0x77B0
+0xEEAC	0x77B5
+0xEEAD	0x77BD
+0xEEAE	0x753A
+0xEEAF	0x7540
+0xEEB0	0x754E
+0xEEB1	0x754B
+0xEEB2	0x7548
+0xEEB3	0x755B
+0xEEB4	0x7572
+0xEEB5	0x7579
+0xEEB6	0x7583
+0xEEB7	0x7F58
+0xEEB8	0x7F61
+0xEEB9	0x7F5F
+0xEEBA	0x8A48
+0xEEBB	0x7F68
+0xEEBC	0x7F74
+0xEEBD	0x7F71
+0xEEBE	0x7F79
+0xEEBF	0x7F81
+0xEEC0	0x7F7E
+0xEEC1	0x76CD
+0xEEC2	0x76E5
+0xEEC3	0x8832
+0xEEC4	0x9485
+0xEEC5	0x9486
+0xEEC6	0x9487
+0xEEC7	0x948B
+0xEEC8	0x948A
+0xEEC9	0x948C
+0xEECA	0x948D
+0xEECB	0x948F
+0xEECC	0x9490
+0xEECD	0x9494
+0xEECE	0x9497
+0xEECF	0x9495
+0xEED0	0x949A
+0xEED1	0x949B
+0xEED2	0x949C
+0xEED3	0x94A3
+0xEED4	0x94A4
+0xEED5	0x94AB
+0xEED6	0x94AA
+0xEED7	0x94AD
+0xEED8	0x94AC
+0xEED9	0x94AF
+0xEEDA	0x94B0
+0xEEDB	0x94B2
+0xEEDC	0x94B4
+0xEEDD	0x94B6
+0xEEDE	0x94B7
+0xEEDF	0x94B8
+0xEEE0	0x94B9
+0xEEE1	0x94BA
+0xEEE2	0x94BC
+0xEEE3	0x94BD
+0xEEE4	0x94BF
+0xEEE5	0x94C4
+0xEEE6	0x94C8
+0xEEE7	0x94C9
+0xEEE8	0x94CA
+0xEEE9	0x94CB
+0xEEEA	0x94CC
+0xEEEB	0x94CD
+0xEEEC	0x94CE
+0xEEED	0x94D0
+0xEEEE	0x94D1
+0xEEEF	0x94D2
+0xEEF0	0x94D5
+0xEEF1	0x94D6
+0xEEF2	0x94D7
+0xEEF3	0x94D9
+0xEEF4	0x94D8
+0xEEF5	0x94DB
+0xEEF6	0x94DE
+0xEEF7	0x94DF
+0xEEF8	0x94E0
+0xEEF9	0x94E2
+0xEEFA	0x94E4
+0xEEFB	0x94E5
+0xEEFC	0x94E7
+0xEEFD	0x94E8
+0xEEFE	0x94EA
+0xEF40	0x986F
+0xEF41	0x9870
+0xEF42	0x9871
+0xEF43	0x9872
+0xEF44	0x9873
+0xEF45	0x9874
+0xEF46	0x988B
+0xEF47	0x988E
+0xEF48	0x9892
+0xEF49	0x9895
+0xEF4A	0x9899
+0xEF4B	0x98A3
+0xEF4C	0x98A8
+0xEF4D	0x98A9
+0xEF4E	0x98AA
+0xEF4F	0x98AB
+0xEF50	0x98AC
+0xEF51	0x98AD
+0xEF52	0x98AE
+0xEF53	0x98AF
+0xEF54	0x98B0
+0xEF55	0x98B1
+0xEF56	0x98B2
+0xEF57	0x98B3
+0xEF58	0x98B4
+0xEF59	0x98B5
+0xEF5A	0x98B6
+0xEF5B	0x98B7
+0xEF5C	0x98B8
+0xEF5D	0x98B9
+0xEF5E	0x98BA
+0xEF5F	0x98BB
+0xEF60	0x98BC
+0xEF61	0x98BD
+0xEF62	0x98BE
+0xEF63	0x98BF
+0xEF64	0x98C0
+0xEF65	0x98C1
+0xEF66	0x98C2
+0xEF67	0x98C3
+0xEF68	0x98C4
+0xEF69	0x98C5
+0xEF6A	0x98C6
+0xEF6B	0x98C7
+0xEF6C	0x98C8
+0xEF6D	0x98C9
+0xEF6E	0x98CA
+0xEF6F	0x98CB
+0xEF70	0x98CC
+0xEF71	0x98CD
+0xEF72	0x98CF
+0xEF73	0x98D0
+0xEF74	0x98D4
+0xEF75	0x98D6
+0xEF76	0x98D7
+0xEF77	0x98DB
+0xEF78	0x98DC
+0xEF79	0x98DD
+0xEF7A	0x98E0
+0xEF7B	0x98E1
+0xEF7C	0x98E2
+0xEF7D	0x98E3
+0xEF7E	0x98E4
+0xEF80	0x98E5
+0xEF81	0x98E6
+0xEF82	0x98E9
+0xEF83	0x98EA
+0xEF84	0x98EB
+0xEF85	0x98EC
+0xEF86	0x98ED
+0xEF87	0x98EE
+0xEF88	0x98EF
+0xEF89	0x98F0
+0xEF8A	0x98F1
+0xEF8B	0x98F2
+0xEF8C	0x98F3
+0xEF8D	0x98F4
+0xEF8E	0x98F5
+0xEF8F	0x98F6
+0xEF90	0x98F7
+0xEF91	0x98F8
+0xEF92	0x98F9
+0xEF93	0x98FA
+0xEF94	0x98FB
+0xEF95	0x98FC
+0xEF96	0x98FD
+0xEF97	0x98FE
+0xEF98	0x98FF
+0xEF99	0x9900
+0xEF9A	0x9901
+0xEF9B	0x9902
+0xEF9C	0x9903
+0xEF9D	0x9904
+0xEF9E	0x9905
+0xEF9F	0x9906
+0xEFA0	0x9907
+0xEFA1	0x94E9
+0xEFA2	0x94EB
+0xEFA3	0x94EE
+0xEFA4	0x94EF
+0xEFA5	0x94F3
+0xEFA6	0x94F4
+0xEFA7	0x94F5
+0xEFA8	0x94F7
+0xEFA9	0x94F9
+0xEFAA	0x94FC
+0xEFAB	0x94FD
+0xEFAC	0x94FF
+0xEFAD	0x9503
+0xEFAE	0x9502
+0xEFAF	0x9506
+0xEFB0	0x9507
+0xEFB1	0x9509
+0xEFB2	0x950A
+0xEFB3	0x950D
+0xEFB4	0x950E
+0xEFB5	0x950F
+0xEFB6	0x9512
+0xEFB7	0x9513
+0xEFB8	0x9514
+0xEFB9	0x9515
+0xEFBA	0x9516
+0xEFBB	0x9518
+0xEFBC	0x951B
+0xEFBD	0x951D
+0xEFBE	0x951E
+0xEFBF	0x951F
+0xEFC0	0x9522
+0xEFC1	0x952A
+0xEFC2	0x952B
+0xEFC3	0x9529
+0xEFC4	0x952C
+0xEFC5	0x9531
+0xEFC6	0x9532
+0xEFC7	0x9534
+0xEFC8	0x9536
+0xEFC9	0x9537
+0xEFCA	0x9538
+0xEFCB	0x953C
+0xEFCC	0x953E
+0xEFCD	0x953F
+0xEFCE	0x9542
+0xEFCF	0x9535
+0xEFD0	0x9544
+0xEFD1	0x9545
+0xEFD2	0x9546
+0xEFD3	0x9549
+0xEFD4	0x954C
+0xEFD5	0x954E
+0xEFD6	0x954F
+0xEFD7	0x9552
+0xEFD8	0x9553
+0xEFD9	0x9554
+0xEFDA	0x9556
+0xEFDB	0x9557
+0xEFDC	0x9558
+0xEFDD	0x9559
+0xEFDE	0x955B
+0xEFDF	0x955E
+0xEFE0	0x955F
+0xEFE1	0x955D
+0xEFE2	0x9561
+0xEFE3	0x9562
+0xEFE4	0x9564
+0xEFE5	0x9565
+0xEFE6	0x9566
+0xEFE7	0x9567
+0xEFE8	0x9568
+0xEFE9	0x9569
+0xEFEA	0x956A
+0xEFEB	0x956B
+0xEFEC	0x956C
+0xEFED	0x956F
+0xEFEE	0x9571
+0xEFEF	0x9572
+0xEFF0	0x9573
+0xEFF1	0x953A
+0xEFF2	0x77E7
+0xEFF3	0x77EC
+0xEFF4	0x96C9
+0xEFF5	0x79D5
+0xEFF6	0x79ED
+0xEFF7	0x79E3
+0xEFF8	0x79EB
+0xEFF9	0x7A06
+0xEFFA	0x5D47
+0xEFFB	0x7A03
+0xEFFC	0x7A02
+0xEFFD	0x7A1E
+0xEFFE	0x7A14
+0xF040	0x9908
+0xF041	0x9909
+0xF042	0x990A
+0xF043	0x990B
+0xF044	0x990C
+0xF045	0x990E
+0xF046	0x990F
+0xF047	0x9911
+0xF048	0x9912
+0xF049	0x9913
+0xF04A	0x9914
+0xF04B	0x9915
+0xF04C	0x9916
+0xF04D	0x9917
+0xF04E	0x9918
+0xF04F	0x9919
+0xF050	0x991A
+0xF051	0x991B
+0xF052	0x991C
+0xF053	0x991D
+0xF054	0x991E
+0xF055	0x991F
+0xF056	0x9920
+0xF057	0x9921
+0xF058	0x9922
+0xF059	0x9923
+0xF05A	0x9924
+0xF05B	0x9925
+0xF05C	0x9926
+0xF05D	0x9927
+0xF05E	0x9928
+0xF05F	0x9929
+0xF060	0x992A
+0xF061	0x992B
+0xF062	0x992C
+0xF063	0x992D
+0xF064	0x992F
+0xF065	0x9930
+0xF066	0x9931
+0xF067	0x9932
+0xF068	0x9933
+0xF069	0x9934
+0xF06A	0x9935
+0xF06B	0x9936
+0xF06C	0x9937
+0xF06D	0x9938
+0xF06E	0x9939
+0xF06F	0x993A
+0xF070	0x993B
+0xF071	0x993C
+0xF072	0x993D
+0xF073	0x993E
+0xF074	0x993F
+0xF075	0x9940
+0xF076	0x9941
+0xF077	0x9942
+0xF078	0x9943
+0xF079	0x9944
+0xF07A	0x9945
+0xF07B	0x9946
+0xF07C	0x9947
+0xF07D	0x9948
+0xF07E	0x9949
+0xF080	0x994A
+0xF081	0x994B
+0xF082	0x994C
+0xF083	0x994D
+0xF084	0x994E
+0xF085	0x994F
+0xF086	0x9950
+0xF087	0x9951
+0xF088	0x9952
+0xF089	0x9953
+0xF08A	0x9956
+0xF08B	0x9957
+0xF08C	0x9958
+0xF08D	0x9959
+0xF08E	0x995A
+0xF08F	0x995B
+0xF090	0x995C
+0xF091	0x995D
+0xF092	0x995E
+0xF093	0x995F
+0xF094	0x9960
+0xF095	0x9961
+0xF096	0x9962
+0xF097	0x9964
+0xF098	0x9966
+0xF099	0x9973
+0xF09A	0x9978
+0xF09B	0x9979
+0xF09C	0x997B
+0xF09D	0x997E
+0xF09E	0x9982
+0xF09F	0x9983
+0xF0A0	0x9989
+0xF0A1	0x7A39
+0xF0A2	0x7A37
+0xF0A3	0x7A51
+0xF0A4	0x9ECF
+0xF0A5	0x99A5
+0xF0A6	0x7A70
+0xF0A7	0x7688
+0xF0A8	0x768E
+0xF0A9	0x7693
+0xF0AA	0x7699
+0xF0AB	0x76A4
+0xF0AC	0x74DE
+0xF0AD	0x74E0
+0xF0AE	0x752C
+0xF0AF	0x9E20
+0xF0B0	0x9E22
+0xF0B1	0x9E28
+0xF0B2	0x9E29
+0xF0B3	0x9E2A
+0xF0B4	0x9E2B
+0xF0B5	0x9E2C
+0xF0B6	0x9E32
+0xF0B7	0x9E31
+0xF0B8	0x9E36
+0xF0B9	0x9E38
+0xF0BA	0x9E37
+0xF0BB	0x9E39
+0xF0BC	0x9E3A
+0xF0BD	0x9E3E
+0xF0BE	0x9E41
+0xF0BF	0x9E42
+0xF0C0	0x9E44
+0xF0C1	0x9E46
+0xF0C2	0x9E47
+0xF0C3	0x9E48
+0xF0C4	0x9E49
+0xF0C5	0x9E4B
+0xF0C6	0x9E4C
+0xF0C7	0x9E4E
+0xF0C8	0x9E51
+0xF0C9	0x9E55
+0xF0CA	0x9E57
+0xF0CB	0x9E5A
+0xF0CC	0x9E5B
+0xF0CD	0x9E5C
+0xF0CE	0x9E5E
+0xF0CF	0x9E63
+0xF0D0	0x9E66
+0xF0D1	0x9E67
+0xF0D2	0x9E68
+0xF0D3	0x9E69
+0xF0D4	0x9E6A
+0xF0D5	0x9E6B
+0xF0D6	0x9E6C
+0xF0D7	0x9E71
+0xF0D8	0x9E6D
+0xF0D9	0x9E73
+0xF0DA	0x7592
+0xF0DB	0x7594
+0xF0DC	0x7596
+0xF0DD	0x75A0
+0xF0DE	0x759D
+0xF0DF	0x75AC
+0xF0E0	0x75A3
+0xF0E1	0x75B3
+0xF0E2	0x75B4
+0xF0E3	0x75B8
+0xF0E4	0x75C4
+0xF0E5	0x75B1
+0xF0E6	0x75B0
+0xF0E7	0x75C3
+0xF0E8	0x75C2
+0xF0E9	0x75D6
+0xF0EA	0x75CD
+0xF0EB	0x75E3
+0xF0EC	0x75E8
+0xF0ED	0x75E6
+0xF0EE	0x75E4
+0xF0EF	0x75EB
+0xF0F0	0x75E7
+0xF0F1	0x7603
+0xF0F2	0x75F1
+0xF0F3	0x75FC
+0xF0F4	0x75FF
+0xF0F5	0x7610
+0xF0F6	0x7600
+0xF0F7	0x7605
+0xF0F8	0x760C
+0xF0F9	0x7617
+0xF0FA	0x760A
+0xF0FB	0x7625
+0xF0FC	0x7618
+0xF0FD	0x7615
+0xF0FE	0x7619
+0xF140	0x998C
+0xF141	0x998E
+0xF142	0x999A
+0xF143	0x999B
+0xF144	0x999C
+0xF145	0x999D
+0xF146	0x999E
+0xF147	0x999F
+0xF148	0x99A0
+0xF149	0x99A1
+0xF14A	0x99A2
+0xF14B	0x99A3
+0xF14C	0x99A4
+0xF14D	0x99A6
+0xF14E	0x99A7
+0xF14F	0x99A9
+0xF150	0x99AA
+0xF151	0x99AB
+0xF152	0x99AC
+0xF153	0x99AD
+0xF154	0x99AE
+0xF155	0x99AF
+0xF156	0x99B0
+0xF157	0x99B1
+0xF158	0x99B2
+0xF159	0x99B3
+0xF15A	0x99B4
+0xF15B	0x99B5
+0xF15C	0x99B6
+0xF15D	0x99B7
+0xF15E	0x99B8
+0xF15F	0x99B9
+0xF160	0x99BA
+0xF161	0x99BB
+0xF162	0x99BC
+0xF163	0x99BD
+0xF164	0x99BE
+0xF165	0x99BF
+0xF166	0x99C0
+0xF167	0x99C1
+0xF168	0x99C2
+0xF169	0x99C3
+0xF16A	0x99C4
+0xF16B	0x99C5
+0xF16C	0x99C6
+0xF16D	0x99C7
+0xF16E	0x99C8
+0xF16F	0x99C9
+0xF170	0x99CA
+0xF171	0x99CB
+0xF172	0x99CC
+0xF173	0x99CD
+0xF174	0x99CE
+0xF175	0x99CF
+0xF176	0x99D0
+0xF177	0x99D1
+0xF178	0x99D2
+0xF179	0x99D3
+0xF17A	0x99D4
+0xF17B	0x99D5
+0xF17C	0x99D6
+0xF17D	0x99D7
+0xF17E	0x99D8
+0xF180	0x99D9
+0xF181	0x99DA
+0xF182	0x99DB
+0xF183	0x99DC
+0xF184	0x99DD
+0xF185	0x99DE
+0xF186	0x99DF
+0xF187	0x99E0
+0xF188	0x99E1
+0xF189	0x99E2
+0xF18A	0x99E3
+0xF18B	0x99E4
+0xF18C	0x99E5
+0xF18D	0x99E6
+0xF18E	0x99E7
+0xF18F	0x99E8
+0xF190	0x99E9
+0xF191	0x99EA
+0xF192	0x99EB
+0xF193	0x99EC
+0xF194	0x99ED
+0xF195	0x99EE
+0xF196	0x99EF
+0xF197	0x99F0
+0xF198	0x99F1
+0xF199	0x99F2
+0xF19A	0x99F3
+0xF19B	0x99F4
+0xF19C	0x99F5
+0xF19D	0x99F6
+0xF19E	0x99F7
+0xF19F	0x99F8
+0xF1A0	0x99F9
+0xF1A1	0x761B
+0xF1A2	0x763C
+0xF1A3	0x7622
+0xF1A4	0x7620
+0xF1A5	0x7640
+0xF1A6	0x762D
+0xF1A7	0x7630
+0xF1A8	0x763F
+0xF1A9	0x7635
+0xF1AA	0x7643
+0xF1AB	0x763E
+0xF1AC	0x7633
+0xF1AD	0x764D
+0xF1AE	0x765E
+0xF1AF	0x7654
+0xF1B0	0x765C
+0xF1B1	0x7656
+0xF1B2	0x766B
+0xF1B3	0x766F
+0xF1B4	0x7FCA
+0xF1B5	0x7AE6
+0xF1B6	0x7A78
+0xF1B7	0x7A79
+0xF1B8	0x7A80
+0xF1B9	0x7A86
+0xF1BA	0x7A88
+0xF1BB	0x7A95
+0xF1BC	0x7AA6
+0xF1BD	0x7AA0
+0xF1BE	0x7AAC
+0xF1BF	0x7AA8
+0xF1C0	0x7AAD
+0xF1C1	0x7AB3
+0xF1C2	0x8864
+0xF1C3	0x8869
+0xF1C4	0x8872
+0xF1C5	0x887D
+0xF1C6	0x887F
+0xF1C7	0x8882
+0xF1C8	0x88A2
+0xF1C9	0x88C6
+0xF1CA	0x88B7
+0xF1CB	0x88BC
+0xF1CC	0x88C9
+0xF1CD	0x88E2
+0xF1CE	0x88CE
+0xF1CF	0x88E3
+0xF1D0	0x88E5
+0xF1D1	0x88F1
+0xF1D2	0x891A
+0xF1D3	0x88FC
+0xF1D4	0x88E8
+0xF1D5	0x88FE
+0xF1D6	0x88F0
+0xF1D7	0x8921
+0xF1D8	0x8919
+0xF1D9	0x8913
+0xF1DA	0x891B
+0xF1DB	0x890A
+0xF1DC	0x8934
+0xF1DD	0x892B
+0xF1DE	0x8936
+0xF1DF	0x8941
+0xF1E0	0x8966
+0xF1E1	0x897B
+0xF1E2	0x758B
+0xF1E3	0x80E5
+0xF1E4	0x76B2
+0xF1E5	0x76B4
+0xF1E6	0x77DC
+0xF1E7	0x8012
+0xF1E8	0x8014
+0xF1E9	0x8016
+0xF1EA	0x801C
+0xF1EB	0x8020
+0xF1EC	0x8022
+0xF1ED	0x8025
+0xF1EE	0x8026
+0xF1EF	0x8027
+0xF1F0	0x8029
+0xF1F1	0x8028
+0xF1F2	0x8031
+0xF1F3	0x800B
+0xF1F4	0x8035
+0xF1F5	0x8043
+0xF1F6	0x8046
+0xF1F7	0x804D
+0xF1F8	0x8052
+0xF1F9	0x8069
+0xF1FA	0x8071
+0xF1FB	0x8983
+0xF1FC	0x9878
+0xF1FD	0x9880
+0xF1FE	0x9883
+0xF240	0x99FA
+0xF241	0x99FB
+0xF242	0x99FC
+0xF243	0x99FD
+0xF244	0x99FE
+0xF245	0x99FF
+0xF246	0x9A00
+0xF247	0x9A01
+0xF248	0x9A02
+0xF249	0x9A03
+0xF24A	0x9A04
+0xF24B	0x9A05
+0xF24C	0x9A06
+0xF24D	0x9A07
+0xF24E	0x9A08
+0xF24F	0x9A09
+0xF250	0x9A0A
+0xF251	0x9A0B
+0xF252	0x9A0C
+0xF253	0x9A0D
+0xF254	0x9A0E
+0xF255	0x9A0F
+0xF256	0x9A10
+0xF257	0x9A11
+0xF258	0x9A12
+0xF259	0x9A13
+0xF25A	0x9A14
+0xF25B	0x9A15
+0xF25C	0x9A16
+0xF25D	0x9A17
+0xF25E	0x9A18
+0xF25F	0x9A19
+0xF260	0x9A1A
+0xF261	0x9A1B
+0xF262	0x9A1C
+0xF263	0x9A1D
+0xF264	0x9A1E
+0xF265	0x9A1F
+0xF266	0x9A20
+0xF267	0x9A21
+0xF268	0x9A22
+0xF269	0x9A23
+0xF26A	0x9A24
+0xF26B	0x9A25
+0xF26C	0x9A26
+0xF26D	0x9A27
+0xF26E	0x9A28
+0xF26F	0x9A29
+0xF270	0x9A2A
+0xF271	0x9A2B
+0xF272	0x9A2C
+0xF273	0x9A2D
+0xF274	0x9A2E
+0xF275	0x9A2F
+0xF276	0x9A30
+0xF277	0x9A31
+0xF278	0x9A32
+0xF279	0x9A33
+0xF27A	0x9A34
+0xF27B	0x9A35
+0xF27C	0x9A36
+0xF27D	0x9A37
+0xF27E	0x9A38
+0xF280	0x9A39
+0xF281	0x9A3A
+0xF282	0x9A3B
+0xF283	0x9A3C
+0xF284	0x9A3D
+0xF285	0x9A3E
+0xF286	0x9A3F
+0xF287	0x9A40
+0xF288	0x9A41
+0xF289	0x9A42
+0xF28A	0x9A43
+0xF28B	0x9A44
+0xF28C	0x9A45
+0xF28D	0x9A46
+0xF28E	0x9A47
+0xF28F	0x9A48
+0xF290	0x9A49
+0xF291	0x9A4A
+0xF292	0x9A4B
+0xF293	0x9A4C
+0xF294	0x9A4D
+0xF295	0x9A4E
+0xF296	0x9A4F
+0xF297	0x9A50
+0xF298	0x9A51
+0xF299	0x9A52
+0xF29A	0x9A53
+0xF29B	0x9A54
+0xF29C	0x9A55
+0xF29D	0x9A56
+0xF29E	0x9A57
+0xF29F	0x9A58
+0xF2A0	0x9A59
+0xF2A1	0x9889
+0xF2A2	0x988C
+0xF2A3	0x988D
+0xF2A4	0x988F
+0xF2A5	0x9894
+0xF2A6	0x989A
+0xF2A7	0x989B
+0xF2A8	0x989E
+0xF2A9	0x989F
+0xF2AA	0x98A1
+0xF2AB	0x98A2
+0xF2AC	0x98A5
+0xF2AD	0x98A6
+0xF2AE	0x864D
+0xF2AF	0x8654
+0xF2B0	0x866C
+0xF2B1	0x866E
+0xF2B2	0x867F
+0xF2B3	0x867A
+0xF2B4	0x867C
+0xF2B5	0x867B
+0xF2B6	0x86A8
+0xF2B7	0x868D
+0xF2B8	0x868B
+0xF2B9	0x86AC
+0xF2BA	0x869D
+0xF2BB	0x86A7
+0xF2BC	0x86A3
+0xF2BD	0x86AA
+0xF2BE	0x8693
+0xF2BF	0x86A9
+0xF2C0	0x86B6
+0xF2C1	0x86C4
+0xF2C2	0x86B5
+0xF2C3	0x86CE
+0xF2C4	0x86B0
+0xF2C5	0x86BA
+0xF2C6	0x86B1
+0xF2C7	0x86AF
+0xF2C8	0x86C9
+0xF2C9	0x86CF
+0xF2CA	0x86B4
+0xF2CB	0x86E9
+0xF2CC	0x86F1
+0xF2CD	0x86F2
+0xF2CE	0x86ED
+0xF2CF	0x86F3
+0xF2D0	0x86D0
+0xF2D1	0x8713
+0xF2D2	0x86DE
+0xF2D3	0x86F4
+0xF2D4	0x86DF
+0xF2D5	0x86D8
+0xF2D6	0x86D1
+0xF2D7	0x8703
+0xF2D8	0x8707
+0xF2D9	0x86F8
+0xF2DA	0x8708
+0xF2DB	0x870A
+0xF2DC	0x870D
+0xF2DD	0x8709
+0xF2DE	0x8723
+0xF2DF	0x873B
+0xF2E0	0x871E
+0xF2E1	0x8725
+0xF2E2	0x872E
+0xF2E3	0x871A
+0xF2E4	0x873E
+0xF2E5	0x8748
+0xF2E6	0x8734
+0xF2E7	0x8731
+0xF2E8	0x8729
+0xF2E9	0x8737
+0xF2EA	0x873F
+0xF2EB	0x8782
+0xF2EC	0x8722
+0xF2ED	0x877D
+0xF2EE	0x877E
+0xF2EF	0x877B
+0xF2F0	0x8760
+0xF2F1	0x8770
+0xF2F2	0x874C
+0xF2F3	0x876E
+0xF2F4	0x878B
+0xF2F5	0x8753
+0xF2F6	0x8763
+0xF2F7	0x877C
+0xF2F8	0x8764
+0xF2F9	0x8759
+0xF2FA	0x8765
+0xF2FB	0x8793
+0xF2FC	0x87AF
+0xF2FD	0x87A8
+0xF2FE	0x87D2
+0xF340	0x9A5A
+0xF341	0x9A5B
+0xF342	0x9A5C
+0xF343	0x9A5D
+0xF344	0x9A5E
+0xF345	0x9A5F
+0xF346	0x9A60
+0xF347	0x9A61
+0xF348	0x9A62
+0xF349	0x9A63
+0xF34A	0x9A64
+0xF34B	0x9A65
+0xF34C	0x9A66
+0xF34D	0x9A67
+0xF34E	0x9A68
+0xF34F	0x9A69
+0xF350	0x9A6A
+0xF351	0x9A6B
+0xF352	0x9A72
+0xF353	0x9A83
+0xF354	0x9A89
+0xF355	0x9A8D
+0xF356	0x9A8E
+0xF357	0x9A94
+0xF358	0x9A95
+0xF359	0x9A99
+0xF35A	0x9AA6
+0xF35B	0x9AA9
+0xF35C	0x9AAA
+0xF35D	0x9AAB
+0xF35E	0x9AAC
+0xF35F	0x9AAD
+0xF360	0x9AAE
+0xF361	0x9AAF
+0xF362	0x9AB2
+0xF363	0x9AB3
+0xF364	0x9AB4
+0xF365	0x9AB5
+0xF366	0x9AB9
+0xF367	0x9ABB
+0xF368	0x9ABD
+0xF369	0x9ABE
+0xF36A	0x9ABF
+0xF36B	0x9AC3
+0xF36C	0x9AC4
+0xF36D	0x9AC6
+0xF36E	0x9AC7
+0xF36F	0x9AC8
+0xF370	0x9AC9
+0xF371	0x9ACA
+0xF372	0x9ACD
+0xF373	0x9ACE
+0xF374	0x9ACF
+0xF375	0x9AD0
+0xF376	0x9AD2
+0xF377	0x9AD4
+0xF378	0x9AD5
+0xF379	0x9AD6
+0xF37A	0x9AD7
+0xF37B	0x9AD9
+0xF37C	0x9ADA
+0xF37D	0x9ADB
+0xF37E	0x9ADC
+0xF380	0x9ADD
+0xF381	0x9ADE
+0xF382	0x9AE0
+0xF383	0x9AE2
+0xF384	0x9AE3
+0xF385	0x9AE4
+0xF386	0x9AE5
+0xF387	0x9AE7
+0xF388	0x9AE8
+0xF389	0x9AE9
+0xF38A	0x9AEA
+0xF38B	0x9AEC
+0xF38C	0x9AEE
+0xF38D	0x9AF0
+0xF38E	0x9AF1
+0xF38F	0x9AF2
+0xF390	0x9AF3
+0xF391	0x9AF4
+0xF392	0x9AF5
+0xF393	0x9AF6
+0xF394	0x9AF7
+0xF395	0x9AF8
+0xF396	0x9AFA
+0xF397	0x9AFC
+0xF398	0x9AFD
+0xF399	0x9AFE
+0xF39A	0x9AFF
+0xF39B	0x9B00
+0xF39C	0x9B01
+0xF39D	0x9B02
+0xF39E	0x9B04
+0xF39F	0x9B05
+0xF3A0	0x9B06
+0xF3A1	0x87C6
+0xF3A2	0x8788
+0xF3A3	0x8785
+0xF3A4	0x87AD
+0xF3A5	0x8797
+0xF3A6	0x8783
+0xF3A7	0x87AB
+0xF3A8	0x87E5
+0xF3A9	0x87AC
+0xF3AA	0x87B5
+0xF3AB	0x87B3
+0xF3AC	0x87CB
+0xF3AD	0x87D3
+0xF3AE	0x87BD
+0xF3AF	0x87D1
+0xF3B0	0x87C0
+0xF3B1	0x87CA
+0xF3B2	0x87DB
+0xF3B3	0x87EA
+0xF3B4	0x87E0
+0xF3B5	0x87EE
+0xF3B6	0x8816
+0xF3B7	0x8813
+0xF3B8	0x87FE
+0xF3B9	0x880A
+0xF3BA	0x881B
+0xF3BB	0x8821
+0xF3BC	0x8839
+0xF3BD	0x883C
+0xF3BE	0x7F36
+0xF3BF	0x7F42
+0xF3C0	0x7F44
+0xF3C1	0x7F45
+0xF3C2	0x8210
+0xF3C3	0x7AFA
+0xF3C4	0x7AFD
+0xF3C5	0x7B08
+0xF3C6	0x7B03
+0xF3C7	0x7B04
+0xF3C8	0x7B15
+0xF3C9	0x7B0A
+0xF3CA	0x7B2B
+0xF3CB	0x7B0F
+0xF3CC	0x7B47
+0xF3CD	0x7B38
+0xF3CE	0x7B2A
+0xF3CF	0x7B19
+0xF3D0	0x7B2E
+0xF3D1	0x7B31
+0xF3D2	0x7B20
+0xF3D3	0x7B25
+0xF3D4	0x7B24
+0xF3D5	0x7B33
+0xF3D6	0x7B3E
+0xF3D7	0x7B1E
+0xF3D8	0x7B58
+0xF3D9	0x7B5A
+0xF3DA	0x7B45
+0xF3DB	0x7B75
+0xF3DC	0x7B4C
+0xF3DD	0x7B5D
+0xF3DE	0x7B60
+0xF3DF	0x7B6E
+0xF3E0	0x7B7B
+0xF3E1	0x7B62
+0xF3E2	0x7B72
+0xF3E3	0x7B71
+0xF3E4	0x7B90
+0xF3E5	0x7BA6
+0xF3E6	0x7BA7
+0xF3E7	0x7BB8
+0xF3E8	0x7BAC
+0xF3E9	0x7B9D
+0xF3EA	0x7BA8
+0xF3EB	0x7B85
+0xF3EC	0x7BAA
+0xF3ED	0x7B9C
+0xF3EE	0x7BA2
+0xF3EF	0x7BAB
+0xF3F0	0x7BB4
+0xF3F1	0x7BD1
+0xF3F2	0x7BC1
+0xF3F3	0x7BCC
+0xF3F4	0x7BDD
+0xF3F5	0x7BDA
+0xF3F6	0x7BE5
+0xF3F7	0x7BE6
+0xF3F8	0x7BEA
+0xF3F9	0x7C0C
+0xF3FA	0x7BFE
+0xF3FB	0x7BFC
+0xF3FC	0x7C0F
+0xF3FD	0x7C16
+0xF3FE	0x7C0B
+0xF440	0x9B07
+0xF441	0x9B09
+0xF442	0x9B0A
+0xF443	0x9B0B
+0xF444	0x9B0C
+0xF445	0x9B0D
+0xF446	0x9B0E
+0xF447	0x9B10
+0xF448	0x9B11
+0xF449	0x9B12
+0xF44A	0x9B14
+0xF44B	0x9B15
+0xF44C	0x9B16
+0xF44D	0x9B17
+0xF44E	0x9B18
+0xF44F	0x9B19
+0xF450	0x9B1A
+0xF451	0x9B1B
+0xF452	0x9B1C
+0xF453	0x9B1D
+0xF454	0x9B1E
+0xF455	0x9B20
+0xF456	0x9B21
+0xF457	0x9B22
+0xF458	0x9B24
+0xF459	0x9B25
+0xF45A	0x9B26
+0xF45B	0x9B27
+0xF45C	0x9B28
+0xF45D	0x9B29
+0xF45E	0x9B2A
+0xF45F	0x9B2B
+0xF460	0x9B2C
+0xF461	0x9B2D
+0xF462	0x9B2E
+0xF463	0x9B30
+0xF464	0x9B31
+0xF465	0x9B33
+0xF466	0x9B34
+0xF467	0x9B35
+0xF468	0x9B36
+0xF469	0x9B37
+0xF46A	0x9B38
+0xF46B	0x9B39
+0xF46C	0x9B3A
+0xF46D	0x9B3D
+0xF46E	0x9B3E
+0xF46F	0x9B3F
+0xF470	0x9B40
+0xF471	0x9B46
+0xF472	0x9B4A
+0xF473	0x9B4B
+0xF474	0x9B4C
+0xF475	0x9B4E
+0xF476	0x9B50
+0xF477	0x9B52
+0xF478	0x9B53
+0xF479	0x9B55
+0xF47A	0x9B56
+0xF47B	0x9B57
+0xF47C	0x9B58
+0xF47D	0x9B59
+0xF47E	0x9B5A
+0xF480	0x9B5B
+0xF481	0x9B5C
+0xF482	0x9B5D
+0xF483	0x9B5E
+0xF484	0x9B5F
+0xF485	0x9B60
+0xF486	0x9B61
+0xF487	0x9B62
+0xF488	0x9B63
+0xF489	0x9B64
+0xF48A	0x9B65
+0xF48B	0x9B66
+0xF48C	0x9B67
+0xF48D	0x9B68
+0xF48E	0x9B69
+0xF48F	0x9B6A
+0xF490	0x9B6B
+0xF491	0x9B6C
+0xF492	0x9B6D
+0xF493	0x9B6E
+0xF494	0x9B6F
+0xF495	0x9B70
+0xF496	0x9B71
+0xF497	0x9B72
+0xF498	0x9B73
+0xF499	0x9B74
+0xF49A	0x9B75
+0xF49B	0x9B76
+0xF49C	0x9B77
+0xF49D	0x9B78
+0xF49E	0x9B79
+0xF49F	0x9B7A
+0xF4A0	0x9B7B
+0xF4A1	0x7C1F
+0xF4A2	0x7C2A
+0xF4A3	0x7C26
+0xF4A4	0x7C38
+0xF4A5	0x7C41
+0xF4A6	0x7C40
+0xF4A7	0x81FE
+0xF4A8	0x8201
+0xF4A9	0x8202
+0xF4AA	0x8204
+0xF4AB	0x81EC
+0xF4AC	0x8844
+0xF4AD	0x8221
+0xF4AE	0x8222
+0xF4AF	0x8223
+0xF4B0	0x822D
+0xF4B1	0x822F
+0xF4B2	0x8228
+0xF4B3	0x822B
+0xF4B4	0x8238
+0xF4B5	0x823B
+0xF4B6	0x8233
+0xF4B7	0x8234
+0xF4B8	0x823E
+0xF4B9	0x8244
+0xF4BA	0x8249
+0xF4BB	0x824B
+0xF4BC	0x824F
+0xF4BD	0x825A
+0xF4BE	0x825F
+0xF4BF	0x8268
+0xF4C0	0x887E
+0xF4C1	0x8885
+0xF4C2	0x8888
+0xF4C3	0x88D8
+0xF4C4	0x88DF
+0xF4C5	0x895E
+0xF4C6	0x7F9D
+0xF4C7	0x7F9F
+0xF4C8	0x7FA7
+0xF4C9	0x7FAF
+0xF4CA	0x7FB0
+0xF4CB	0x7FB2
+0xF4CC	0x7C7C
+0xF4CD	0x6549
+0xF4CE	0x7C91
+0xF4CF	0x7C9D
+0xF4D0	0x7C9C
+0xF4D1	0x7C9E
+0xF4D2	0x7CA2
+0xF4D3	0x7CB2
+0xF4D4	0x7CBC
+0xF4D5	0x7CBD
+0xF4D6	0x7CC1
+0xF4D7	0x7CC7
+0xF4D8	0x7CCC
+0xF4D9	0x7CCD
+0xF4DA	0x7CC8
+0xF4DB	0x7CC5
+0xF4DC	0x7CD7
+0xF4DD	0x7CE8
+0xF4DE	0x826E
+0xF4DF	0x66A8
+0xF4E0	0x7FBF
+0xF4E1	0x7FCE
+0xF4E2	0x7FD5
+0xF4E3	0x7FE5
+0xF4E4	0x7FE1
+0xF4E5	0x7FE6
+0xF4E6	0x7FE9
+0xF4E7	0x7FEE
+0xF4E8	0x7FF3
+0xF4E9	0x7CF8
+0xF4EA	0x7D77
+0xF4EB	0x7DA6
+0xF4EC	0x7DAE
+0xF4ED	0x7E47
+0xF4EE	0x7E9B
+0xF4EF	0x9EB8
+0xF4F0	0x9EB4
+0xF4F1	0x8D73
+0xF4F2	0x8D84
+0xF4F3	0x8D94
+0xF4F4	0x8D91
+0xF4F5	0x8DB1
+0xF4F6	0x8D67
+0xF4F7	0x8D6D
+0xF4F8	0x8C47
+0xF4F9	0x8C49
+0xF4FA	0x914A
+0xF4FB	0x9150
+0xF4FC	0x914E
+0xF4FD	0x914F
+0xF4FE	0x9164
+0xF540	0x9B7C
+0xF541	0x9B7D
+0xF542	0x9B7E
+0xF543	0x9B7F
+0xF544	0x9B80
+0xF545	0x9B81
+0xF546	0x9B82
+0xF547	0x9B83
+0xF548	0x9B84
+0xF549	0x9B85
+0xF54A	0x9B86
+0xF54B	0x9B87
+0xF54C	0x9B88
+0xF54D	0x9B89
+0xF54E	0x9B8A
+0xF54F	0x9B8B
+0xF550	0x9B8C
+0xF551	0x9B8D
+0xF552	0x9B8E
+0xF553	0x9B8F
+0xF554	0x9B90
+0xF555	0x9B91
+0xF556	0x9B92
+0xF557	0x9B93
+0xF558	0x9B94
+0xF559	0x9B95
+0xF55A	0x9B96
+0xF55B	0x9B97
+0xF55C	0x9B98
+0xF55D	0x9B99
+0xF55E	0x9B9A
+0xF55F	0x9B9B
+0xF560	0x9B9C
+0xF561	0x9B9D
+0xF562	0x9B9E
+0xF563	0x9B9F
+0xF564	0x9BA0
+0xF565	0x9BA1
+0xF566	0x9BA2
+0xF567	0x9BA3
+0xF568	0x9BA4
+0xF569	0x9BA5
+0xF56A	0x9BA6
+0xF56B	0x9BA7
+0xF56C	0x9BA8
+0xF56D	0x9BA9
+0xF56E	0x9BAA
+0xF56F	0x9BAB
+0xF570	0x9BAC
+0xF571	0x9BAD
+0xF572	0x9BAE
+0xF573	0x9BAF
+0xF574	0x9BB0
+0xF575	0x9BB1
+0xF576	0x9BB2
+0xF577	0x9BB3
+0xF578	0x9BB4
+0xF579	0x9BB5
+0xF57A	0x9BB6
+0xF57B	0x9BB7
+0xF57C	0x9BB8
+0xF57D	0x9BB9
+0xF57E	0x9BBA
+0xF580	0x9BBB
+0xF581	0x9BBC
+0xF582	0x9BBD
+0xF583	0x9BBE
+0xF584	0x9BBF
+0xF585	0x9BC0
+0xF586	0x9BC1
+0xF587	0x9BC2
+0xF588	0x9BC3
+0xF589	0x9BC4
+0xF58A	0x9BC5
+0xF58B	0x9BC6
+0xF58C	0x9BC7
+0xF58D	0x9BC8
+0xF58E	0x9BC9
+0xF58F	0x9BCA
+0xF590	0x9BCB
+0xF591	0x9BCC
+0xF592	0x9BCD
+0xF593	0x9BCE
+0xF594	0x9BCF
+0xF595	0x9BD0
+0xF596	0x9BD1
+0xF597	0x9BD2
+0xF598	0x9BD3
+0xF599	0x9BD4
+0xF59A	0x9BD5
+0xF59B	0x9BD6
+0xF59C	0x9BD7
+0xF59D	0x9BD8
+0xF59E	0x9BD9
+0xF59F	0x9BDA
+0xF5A0	0x9BDB
+0xF5A1	0x9162
+0xF5A2	0x9161
+0xF5A3	0x9170
+0xF5A4	0x9169
+0xF5A5	0x916F
+0xF5A6	0x917D
+0xF5A7	0x917E
+0xF5A8	0x9172
+0xF5A9	0x9174
+0xF5AA	0x9179
+0xF5AB	0x918C
+0xF5AC	0x9185
+0xF5AD	0x9190
+0xF5AE	0x918D
+0xF5AF	0x9191
+0xF5B0	0x91A2
+0xF5B1	0x91A3
+0xF5B2	0x91AA
+0xF5B3	0x91AD
+0xF5B4	0x91AE
+0xF5B5	0x91AF
+0xF5B6	0x91B5
+0xF5B7	0x91B4
+0xF5B8	0x91BA
+0xF5B9	0x8C55
+0xF5BA	0x9E7E
+0xF5BB	0x8DB8
+0xF5BC	0x8DEB
+0xF5BD	0x8E05
+0xF5BE	0x8E59
+0xF5BF	0x8E69
+0xF5C0	0x8DB5
+0xF5C1	0x8DBF
+0xF5C2	0x8DBC
+0xF5C3	0x8DBA
+0xF5C4	0x8DC4
+0xF5C5	0x8DD6
+0xF5C6	0x8DD7
+0xF5C7	0x8DDA
+0xF5C8	0x8DDE
+0xF5C9	0x8DCE
+0xF5CA	0x8DCF
+0xF5CB	0x8DDB
+0xF5CC	0x8DC6
+0xF5CD	0x8DEC
+0xF5CE	0x8DF7
+0xF5CF	0x8DF8
+0xF5D0	0x8DE3
+0xF5D1	0x8DF9
+0xF5D2	0x8DFB
+0xF5D3	0x8DE4
+0xF5D4	0x8E09
+0xF5D5	0x8DFD
+0xF5D6	0x8E14
+0xF5D7	0x8E1D
+0xF5D8	0x8E1F
+0xF5D9	0x8E2C
+0xF5DA	0x8E2E
+0xF5DB	0x8E23
+0xF5DC	0x8E2F
+0xF5DD	0x8E3A
+0xF5DE	0x8E40
+0xF5DF	0x8E39
+0xF5E0	0x8E35
+0xF5E1	0x8E3D
+0xF5E2	0x8E31
+0xF5E3	0x8E49
+0xF5E4	0x8E41
+0xF5E5	0x8E42
+0xF5E6	0x8E51
+0xF5E7	0x8E52
+0xF5E8	0x8E4A
+0xF5E9	0x8E70
+0xF5EA	0x8E76
+0xF5EB	0x8E7C
+0xF5EC	0x8E6F
+0xF5ED	0x8E74
+0xF5EE	0x8E85
+0xF5EF	0x8E8F
+0xF5F0	0x8E94
+0xF5F1	0x8E90
+0xF5F2	0x8E9C
+0xF5F3	0x8E9E
+0xF5F4	0x8C78
+0xF5F5	0x8C82
+0xF5F6	0x8C8A
+0xF5F7	0x8C85
+0xF5F8	0x8C98
+0xF5F9	0x8C94
+0xF5FA	0x659B
+0xF5FB	0x89D6
+0xF5FC	0x89DE
+0xF5FD	0x89DA
+0xF5FE	0x89DC
+0xF640	0x9BDC
+0xF641	0x9BDD
+0xF642	0x9BDE
+0xF643	0x9BDF
+0xF644	0x9BE0
+0xF645	0x9BE1
+0xF646	0x9BE2
+0xF647	0x9BE3
+0xF648	0x9BE4
+0xF649	0x9BE5
+0xF64A	0x9BE6
+0xF64B	0x9BE7
+0xF64C	0x9BE8
+0xF64D	0x9BE9
+0xF64E	0x9BEA
+0xF64F	0x9BEB
+0xF650	0x9BEC
+0xF651	0x9BED
+0xF652	0x9BEE
+0xF653	0x9BEF
+0xF654	0x9BF0
+0xF655	0x9BF1
+0xF656	0x9BF2
+0xF657	0x9BF3
+0xF658	0x9BF4
+0xF659	0x9BF5
+0xF65A	0x9BF6
+0xF65B	0x9BF7
+0xF65C	0x9BF8
+0xF65D	0x9BF9
+0xF65E	0x9BFA
+0xF65F	0x9BFB
+0xF660	0x9BFC
+0xF661	0x9BFD
+0xF662	0x9BFE
+0xF663	0x9BFF
+0xF664	0x9C00
+0xF665	0x9C01
+0xF666	0x9C02
+0xF667	0x9C03
+0xF668	0x9C04
+0xF669	0x9C05
+0xF66A	0x9C06
+0xF66B	0x9C07
+0xF66C	0x9C08
+0xF66D	0x9C09
+0xF66E	0x9C0A
+0xF66F	0x9C0B
+0xF670	0x9C0C
+0xF671	0x9C0D
+0xF672	0x9C0E
+0xF673	0x9C0F
+0xF674	0x9C10
+0xF675	0x9C11
+0xF676	0x9C12
+0xF677	0x9C13
+0xF678	0x9C14
+0xF679	0x9C15
+0xF67A	0x9C16
+0xF67B	0x9C17
+0xF67C	0x9C18
+0xF67D	0x9C19
+0xF67E	0x9C1A
+0xF680	0x9C1B
+0xF681	0x9C1C
+0xF682	0x9C1D
+0xF683	0x9C1E
+0xF684	0x9C1F
+0xF685	0x9C20
+0xF686	0x9C21
+0xF687	0x9C22
+0xF688	0x9C23
+0xF689	0x9C24
+0xF68A	0x9C25
+0xF68B	0x9C26
+0xF68C	0x9C27
+0xF68D	0x9C28
+0xF68E	0x9C29
+0xF68F	0x9C2A
+0xF690	0x9C2B
+0xF691	0x9C2C
+0xF692	0x9C2D
+0xF693	0x9C2E
+0xF694	0x9C2F
+0xF695	0x9C30
+0xF696	0x9C31
+0xF697	0x9C32
+0xF698	0x9C33
+0xF699	0x9C34
+0xF69A	0x9C35
+0xF69B	0x9C36
+0xF69C	0x9C37
+0xF69D	0x9C38
+0xF69E	0x9C39
+0xF69F	0x9C3A
+0xF6A0	0x9C3B
+0xF6A1	0x89E5
+0xF6A2	0x89EB
+0xF6A3	0x89EF
+0xF6A4	0x8A3E
+0xF6A5	0x8B26
+0xF6A6	0x9753
+0xF6A7	0x96E9
+0xF6A8	0x96F3
+0xF6A9	0x96EF
+0xF6AA	0x9706
+0xF6AB	0x9701
+0xF6AC	0x9708
+0xF6AD	0x970F
+0xF6AE	0x970E
+0xF6AF	0x972A
+0xF6B0	0x972D
+0xF6B1	0x9730
+0xF6B2	0x973E
+0xF6B3	0x9F80
+0xF6B4	0x9F83
+0xF6B5	0x9F85
+0xF6B6	0x9F86
+0xF6B7	0x9F87
+0xF6B8	0x9F88
+0xF6B9	0x9F89
+0xF6BA	0x9F8A
+0xF6BB	0x9F8C
+0xF6BC	0x9EFE
+0xF6BD	0x9F0B
+0xF6BE	0x9F0D
+0xF6BF	0x96B9
+0xF6C0	0x96BC
+0xF6C1	0x96BD
+0xF6C2	0x96CE
+0xF6C3	0x96D2
+0xF6C4	0x77BF
+0xF6C5	0x96E0
+0xF6C6	0x928E
+0xF6C7	0x92AE
+0xF6C8	0x92C8
+0xF6C9	0x933E
+0xF6CA	0x936A
+0xF6CB	0x93CA
+0xF6CC	0x938F
+0xF6CD	0x943E
+0xF6CE	0x946B
+0xF6CF	0x9C7F
+0xF6D0	0x9C82
+0xF6D1	0x9C85
+0xF6D2	0x9C86
+0xF6D3	0x9C87
+0xF6D4	0x9C88
+0xF6D5	0x7A23
+0xF6D6	0x9C8B
+0xF6D7	0x9C8E
+0xF6D8	0x9C90
+0xF6D9	0x9C91
+0xF6DA	0x9C92
+0xF6DB	0x9C94
+0xF6DC	0x9C95
+0xF6DD	0x9C9A
+0xF6DE	0x9C9B
+0xF6DF	0x9C9E
+0xF6E0	0x9C9F
+0xF6E1	0x9CA0
+0xF6E2	0x9CA1
+0xF6E3	0x9CA2
+0xF6E4	0x9CA3
+0xF6E5	0x9CA5
+0xF6E6	0x9CA6
+0xF6E7	0x9CA7
+0xF6E8	0x9CA8
+0xF6E9	0x9CA9
+0xF6EA	0x9CAB
+0xF6EB	0x9CAD
+0xF6EC	0x9CAE
+0xF6ED	0x9CB0
+0xF6EE	0x9CB1
+0xF6EF	0x9CB2
+0xF6F0	0x9CB3
+0xF6F1	0x9CB4
+0xF6F2	0x9CB5
+0xF6F3	0x9CB6
+0xF6F4	0x9CB7
+0xF6F5	0x9CBA
+0xF6F6	0x9CBB
+0xF6F7	0x9CBC
+0xF6F8	0x9CBD
+0xF6F9	0x9CC4
+0xF6FA	0x9CC5
+0xF6FB	0x9CC6
+0xF6FC	0x9CC7
+0xF6FD	0x9CCA
+0xF6FE	0x9CCB
+0xF740	0x9C3C
+0xF741	0x9C3D
+0xF742	0x9C3E
+0xF743	0x9C3F
+0xF744	0x9C40
+0xF745	0x9C41
+0xF746	0x9C42
+0xF747	0x9C43
+0xF748	0x9C44
+0xF749	0x9C45
+0xF74A	0x9C46
+0xF74B	0x9C47
+0xF74C	0x9C48
+0xF74D	0x9C49
+0xF74E	0x9C4A
+0xF74F	0x9C4B
+0xF750	0x9C4C
+0xF751	0x9C4D
+0xF752	0x9C4E
+0xF753	0x9C4F
+0xF754	0x9C50
+0xF755	0x9C51
+0xF756	0x9C52
+0xF757	0x9C53
+0xF758	0x9C54
+0xF759	0x9C55
+0xF75A	0x9C56
+0xF75B	0x9C57
+0xF75C	0x9C58
+0xF75D	0x9C59
+0xF75E	0x9C5A
+0xF75F	0x9C5B
+0xF760	0x9C5C
+0xF761	0x9C5D
+0xF762	0x9C5E
+0xF763	0x9C5F
+0xF764	0x9C60
+0xF765	0x9C61
+0xF766	0x9C62
+0xF767	0x9C63
+0xF768	0x9C64
+0xF769	0x9C65
+0xF76A	0x9C66
+0xF76B	0x9C67
+0xF76C	0x9C68
+0xF76D	0x9C69
+0xF76E	0x9C6A
+0xF76F	0x9C6B
+0xF770	0x9C6C
+0xF771	0x9C6D
+0xF772	0x9C6E
+0xF773	0x9C6F
+0xF774	0x9C70
+0xF775	0x9C71
+0xF776	0x9C72
+0xF777	0x9C73
+0xF778	0x9C74
+0xF779	0x9C75
+0xF77A	0x9C76
+0xF77B	0x9C77
+0xF77C	0x9C78
+0xF77D	0x9C79
+0xF77E	0x9C7A
+0xF780	0x9C7B
+0xF781	0x9C7D
+0xF782	0x9C7E
+0xF783	0x9C80
+0xF784	0x9C83
+0xF785	0x9C84
+0xF786	0x9C89
+0xF787	0x9C8A
+0xF788	0x9C8C
+0xF789	0x9C8F
+0xF78A	0x9C93
+0xF78B	0x9C96
+0xF78C	0x9C97
+0xF78D	0x9C98
+0xF78E	0x9C99
+0xF78F	0x9C9D
+0xF790	0x9CAA
+0xF791	0x9CAC
+0xF792	0x9CAF
+0xF793	0x9CB9
+0xF794	0x9CBE
+0xF795	0x9CBF
+0xF796	0x9CC0
+0xF797	0x9CC1
+0xF798	0x9CC2
+0xF799	0x9CC8
+0xF79A	0x9CC9
+0xF79B	0x9CD1
+0xF79C	0x9CD2
+0xF79D	0x9CDA
+0xF79E	0x9CDB
+0xF79F	0x9CE0
+0xF7A0	0x9CE1
+0xF7A1	0x9CCC
+0xF7A2	0x9CCD
+0xF7A3	0x9CCE
+0xF7A4	0x9CCF
+0xF7A5	0x9CD0
+0xF7A6	0x9CD3
+0xF7A7	0x9CD4
+0xF7A8	0x9CD5
+0xF7A9	0x9CD7
+0xF7AA	0x9CD8
+0xF7AB	0x9CD9
+0xF7AC	0x9CDC
+0xF7AD	0x9CDD
+0xF7AE	0x9CDF
+0xF7AF	0x9CE2
+0xF7B0	0x977C
+0xF7B1	0x9785
+0xF7B2	0x9791
+0xF7B3	0x9792
+0xF7B4	0x9794
+0xF7B5	0x97AF
+0xF7B6	0x97AB
+0xF7B7	0x97A3
+0xF7B8	0x97B2
+0xF7B9	0x97B4
+0xF7BA	0x9AB1
+0xF7BB	0x9AB0
+0xF7BC	0x9AB7
+0xF7BD	0x9E58
+0xF7BE	0x9AB6
+0xF7BF	0x9ABA
+0xF7C0	0x9ABC
+0xF7C1	0x9AC1
+0xF7C2	0x9AC0
+0xF7C3	0x9AC5
+0xF7C4	0x9AC2
+0xF7C5	0x9ACB
+0xF7C6	0x9ACC
+0xF7C7	0x9AD1
+0xF7C8	0x9B45
+0xF7C9	0x9B43
+0xF7CA	0x9B47
+0xF7CB	0x9B49
+0xF7CC	0x9B48
+0xF7CD	0x9B4D
+0xF7CE	0x9B51
+0xF7CF	0x98E8
+0xF7D0	0x990D
+0xF7D1	0x992E
+0xF7D2	0x9955
+0xF7D3	0x9954
+0xF7D4	0x9ADF
+0xF7D5	0x9AE1
+0xF7D6	0x9AE6
+0xF7D7	0x9AEF
+0xF7D8	0x9AEB
+0xF7D9	0x9AFB
+0xF7DA	0x9AED
+0xF7DB	0x9AF9
+0xF7DC	0x9B08
+0xF7DD	0x9B0F
+0xF7DE	0x9B13
+0xF7DF	0x9B1F
+0xF7E0	0x9B23
+0xF7E1	0x9EBD
+0xF7E2	0x9EBE
+0xF7E3	0x7E3B
+0xF7E4	0x9E82
+0xF7E5	0x9E87
+0xF7E6	0x9E88
+0xF7E7	0x9E8B
+0xF7E8	0x9E92
+0xF7E9	0x93D6
+0xF7EA	0x9E9D
+0xF7EB	0x9E9F
+0xF7EC	0x9EDB
+0xF7ED	0x9EDC
+0xF7EE	0x9EDD
+0xF7EF	0x9EE0
+0xF7F0	0x9EDF
+0xF7F1	0x9EE2
+0xF7F2	0x9EE9
+0xF7F3	0x9EE7
+0xF7F4	0x9EE5
+0xF7F5	0x9EEA
+0xF7F6	0x9EEF
+0xF7F7	0x9F22
+0xF7F8	0x9F2C
+0xF7F9	0x9F2F
+0xF7FA	0x9F39
+0xF7FB	0x9F37
+0xF7FC	0x9F3D
+0xF7FD	0x9F3E
+0xF7FE	0x9F44
+0xF840	0x9CE3
+0xF841	0x9CE4
+0xF842	0x9CE5
+0xF843	0x9CE6
+0xF844	0x9CE7
+0xF845	0x9CE8
+0xF846	0x9CE9
+0xF847	0x9CEA
+0xF848	0x9CEB
+0xF849	0x9CEC
+0xF84A	0x9CED
+0xF84B	0x9CEE
+0xF84C	0x9CEF
+0xF84D	0x9CF0
+0xF84E	0x9CF1
+0xF84F	0x9CF2
+0xF850	0x9CF3
+0xF851	0x9CF4
+0xF852	0x9CF5
+0xF853	0x9CF6
+0xF854	0x9CF7
+0xF855	0x9CF8
+0xF856	0x9CF9
+0xF857	0x9CFA
+0xF858	0x9CFB
+0xF859	0x9CFC
+0xF85A	0x9CFD
+0xF85B	0x9CFE
+0xF85C	0x9CFF
+0xF85D	0x9D00
+0xF85E	0x9D01
+0xF85F	0x9D02
+0xF860	0x9D03
+0xF861	0x9D04
+0xF862	0x9D05
+0xF863	0x9D06
+0xF864	0x9D07
+0xF865	0x9D08
+0xF866	0x9D09
+0xF867	0x9D0A
+0xF868	0x9D0B
+0xF869	0x9D0C
+0xF86A	0x9D0D
+0xF86B	0x9D0E
+0xF86C	0x9D0F
+0xF86D	0x9D10
+0xF86E	0x9D11
+0xF86F	0x9D12
+0xF870	0x9D13
+0xF871	0x9D14
+0xF872	0x9D15
+0xF873	0x9D16
+0xF874	0x9D17
+0xF875	0x9D18
+0xF876	0x9D19
+0xF877	0x9D1A
+0xF878	0x9D1B
+0xF879	0x9D1C
+0xF87A	0x9D1D
+0xF87B	0x9D1E
+0xF87C	0x9D1F
+0xF87D	0x9D20
+0xF87E	0x9D21
+0xF880	0x9D22
+0xF881	0x9D23
+0xF882	0x9D24
+0xF883	0x9D25
+0xF884	0x9D26
+0xF885	0x9D27
+0xF886	0x9D28
+0xF887	0x9D29
+0xF888	0x9D2A
+0xF889	0x9D2B
+0xF88A	0x9D2C
+0xF88B	0x9D2D
+0xF88C	0x9D2E
+0xF88D	0x9D2F
+0xF88E	0x9D30
+0xF88F	0x9D31
+0xF890	0x9D32
+0xF891	0x9D33
+0xF892	0x9D34
+0xF893	0x9D35
+0xF894	0x9D36
+0xF895	0x9D37
+0xF896	0x9D38
+0xF897	0x9D39
+0xF898	0x9D3A
+0xF899	0x9D3B
+0xF89A	0x9D3C
+0xF89B	0x9D3D
+0xF89C	0x9D3E
+0xF89D	0x9D3F
+0xF89E	0x9D40
+0xF89F	0x9D41
+0xF8A0	0x9D42
+0xF940	0x9D43
+0xF941	0x9D44
+0xF942	0x9D45
+0xF943	0x9D46
+0xF944	0x9D47
+0xF945	0x9D48
+0xF946	0x9D49
+0xF947	0x9D4A
+0xF948	0x9D4B
+0xF949	0x9D4C
+0xF94A	0x9D4D
+0xF94B	0x9D4E
+0xF94C	0x9D4F
+0xF94D	0x9D50
+0xF94E	0x9D51
+0xF94F	0x9D52
+0xF950	0x9D53
+0xF951	0x9D54
+0xF952	0x9D55
+0xF953	0x9D56
+0xF954	0x9D57
+0xF955	0x9D58
+0xF956	0x9D59
+0xF957	0x9D5A
+0xF958	0x9D5B
+0xF959	0x9D5C
+0xF95A	0x9D5D
+0xF95B	0x9D5E
+0xF95C	0x9D5F
+0xF95D	0x9D60
+0xF95E	0x9D61
+0xF95F	0x9D62
+0xF960	0x9D63
+0xF961	0x9D64
+0xF962	0x9D65
+0xF963	0x9D66
+0xF964	0x9D67
+0xF965	0x9D68
+0xF966	0x9D69
+0xF967	0x9D6A
+0xF968	0x9D6B
+0xF969	0x9D6C
+0xF96A	0x9D6D
+0xF96B	0x9D6E
+0xF96C	0x9D6F
+0xF96D	0x9D70
+0xF96E	0x9D71
+0xF96F	0x9D72
+0xF970	0x9D73
+0xF971	0x9D74
+0xF972	0x9D75
+0xF973	0x9D76
+0xF974	0x9D77
+0xF975	0x9D78
+0xF976	0x9D79
+0xF977	0x9D7A
+0xF978	0x9D7B
+0xF979	0x9D7C
+0xF97A	0x9D7D
+0xF97B	0x9D7E
+0xF97C	0x9D7F
+0xF97D	0x9D80
+0xF97E	0x9D81
+0xF980	0x9D82
+0xF981	0x9D83
+0xF982	0x9D84
+0xF983	0x9D85
+0xF984	0x9D86
+0xF985	0x9D87
+0xF986	0x9D88
+0xF987	0x9D89
+0xF988	0x9D8A
+0xF989	0x9D8B
+0xF98A	0x9D8C
+0xF98B	0x9D8D
+0xF98C	0x9D8E
+0xF98D	0x9D8F
+0xF98E	0x9D90
+0xF98F	0x9D91
+0xF990	0x9D92
+0xF991	0x9D93
+0xF992	0x9D94
+0xF993	0x9D95
+0xF994	0x9D96
+0xF995	0x9D97
+0xF996	0x9D98
+0xF997	0x9D99
+0xF998	0x9D9A
+0xF999	0x9D9B
+0xF99A	0x9D9C
+0xF99B	0x9D9D
+0xF99C	0x9D9E
+0xF99D	0x9D9F
+0xF99E	0x9DA0
+0xF99F	0x9DA1
+0xF9A0	0x9DA2
+0xFA40	0x9DA3
+0xFA41	0x9DA4
+0xFA42	0x9DA5
+0xFA43	0x9DA6
+0xFA44	0x9DA7
+0xFA45	0x9DA8
+0xFA46	0x9DA9
+0xFA47	0x9DAA
+0xFA48	0x9DAB
+0xFA49	0x9DAC
+0xFA4A	0x9DAD
+0xFA4B	0x9DAE
+0xFA4C	0x9DAF
+0xFA4D	0x9DB0
+0xFA4E	0x9DB1
+0xFA4F	0x9DB2
+0xFA50	0x9DB3
+0xFA51	0x9DB4
+0xFA52	0x9DB5
+0xFA53	0x9DB6
+0xFA54	0x9DB7
+0xFA55	0x9DB8
+0xFA56	0x9DB9
+0xFA57	0x9DBA
+0xFA58	0x9DBB
+0xFA59	0x9DBC
+0xFA5A	0x9DBD
+0xFA5B	0x9DBE
+0xFA5C	0x9DBF
+0xFA5D	0x9DC0
+0xFA5E	0x9DC1
+0xFA5F	0x9DC2
+0xFA60	0x9DC3
+0xFA61	0x9DC4
+0xFA62	0x9DC5
+0xFA63	0x9DC6
+0xFA64	0x9DC7
+0xFA65	0x9DC8
+0xFA66	0x9DC9
+0xFA67	0x9DCA
+0xFA68	0x9DCB
+0xFA69	0x9DCC
+0xFA6A	0x9DCD
+0xFA6B	0x9DCE
+0xFA6C	0x9DCF
+0xFA6D	0x9DD0
+0xFA6E	0x9DD1
+0xFA6F	0x9DD2
+0xFA70	0x9DD3
+0xFA71	0x9DD4
+0xFA72	0x9DD5
+0xFA73	0x9DD6
+0xFA74	0x9DD7
+0xFA75	0x9DD8
+0xFA76	0x9DD9
+0xFA77	0x9DDA
+0xFA78	0x9DDB
+0xFA79	0x9DDC
+0xFA7A	0x9DDD
+0xFA7B	0x9DDE
+0xFA7C	0x9DDF
+0xFA7D	0x9DE0
+0xFA7E	0x9DE1
+0xFA80	0x9DE2
+0xFA81	0x9DE3
+0xFA82	0x9DE4
+0xFA83	0x9DE5
+0xFA84	0x9DE6
+0xFA85	0x9DE7
+0xFA86	0x9DE8
+0xFA87	0x9DE9
+0xFA88	0x9DEA
+0xFA89	0x9DEB
+0xFA8A	0x9DEC
+0xFA8B	0x9DED
+0xFA8C	0x9DEE
+0xFA8D	0x9DEF
+0xFA8E	0x9DF0
+0xFA8F	0x9DF1
+0xFA90	0x9DF2
+0xFA91	0x9DF3
+0xFA92	0x9DF4
+0xFA93	0x9DF5
+0xFA94	0x9DF6
+0xFA95	0x9DF7
+0xFA96	0x9DF8
+0xFA97	0x9DF9
+0xFA98	0x9DFA
+0xFA99	0x9DFB
+0xFA9A	0x9DFC
+0xFA9B	0x9DFD
+0xFA9C	0x9DFE
+0xFA9D	0x9DFF
+0xFA9E	0x9E00
+0xFA9F	0x9E01
+0xFAA0	0x9E02
+0xFB40	0x9E03
+0xFB41	0x9E04
+0xFB42	0x9E05
+0xFB43	0x9E06
+0xFB44	0x9E07
+0xFB45	0x9E08
+0xFB46	0x9E09
+0xFB47	0x9E0A
+0xFB48	0x9E0B
+0xFB49	0x9E0C
+0xFB4A	0x9E0D
+0xFB4B	0x9E0E
+0xFB4C	0x9E0F
+0xFB4D	0x9E10
+0xFB4E	0x9E11
+0xFB4F	0x9E12
+0xFB50	0x9E13
+0xFB51	0x9E14
+0xFB52	0x9E15
+0xFB53	0x9E16
+0xFB54	0x9E17
+0xFB55	0x9E18
+0xFB56	0x9E19
+0xFB57	0x9E1A
+0xFB58	0x9E1B
+0xFB59	0x9E1C
+0xFB5A	0x9E1D
+0xFB5B	0x9E1E
+0xFB5C	0x9E24
+0xFB5D	0x9E27
+0xFB5E	0x9E2E
+0xFB5F	0x9E30
+0xFB60	0x9E34
+0xFB61	0x9E3B
+0xFB62	0x9E3C
+0xFB63	0x9E40
+0xFB64	0x9E4D
+0xFB65	0x9E50
+0xFB66	0x9E52
+0xFB67	0x9E53
+0xFB68	0x9E54
+0xFB69	0x9E56
+0xFB6A	0x9E59
+0xFB6B	0x9E5D
+0xFB6C	0x9E5F
+0xFB6D	0x9E60
+0xFB6E	0x9E61
+0xFB6F	0x9E62
+0xFB70	0x9E65
+0xFB71	0x9E6E
+0xFB72	0x9E6F
+0xFB73	0x9E72
+0xFB74	0x9E74
+0xFB75	0x9E75
+0xFB76	0x9E76
+0xFB77	0x9E77
+0xFB78	0x9E78
+0xFB79	0x9E79
+0xFB7A	0x9E7A
+0xFB7B	0x9E7B
+0xFB7C	0x9E7C
+0xFB7D	0x9E7D
+0xFB7E	0x9E80
+0xFB80	0x9E81
+0xFB81	0x9E83
+0xFB82	0x9E84
+0xFB83	0x9E85
+0xFB84	0x9E86
+0xFB85	0x9E89
+0xFB86	0x9E8A
+0xFB87	0x9E8C
+0xFB88	0x9E8D
+0xFB89	0x9E8E
+0xFB8A	0x9E8F
+0xFB8B	0x9E90
+0xFB8C	0x9E91
+0xFB8D	0x9E94
+0xFB8E	0x9E95
+0xFB8F	0x9E96
+0xFB90	0x9E97
+0xFB91	0x9E98
+0xFB92	0x9E99
+0xFB93	0x9E9A
+0xFB94	0x9E9B
+0xFB95	0x9E9C
+0xFB96	0x9E9E
+0xFB97	0x9EA0
+0xFB98	0x9EA1
+0xFB99	0x9EA2
+0xFB9A	0x9EA3
+0xFB9B	0x9EA4
+0xFB9C	0x9EA5
+0xFB9D	0x9EA7
+0xFB9E	0x9EA8
+0xFB9F	0x9EA9
+0xFBA0	0x9EAA
+0xFC40	0x9EAB
+0xFC41	0x9EAC
+0xFC42	0x9EAD
+0xFC43	0x9EAE
+0xFC44	0x9EAF
+0xFC45	0x9EB0
+0xFC46	0x9EB1
+0xFC47	0x9EB2
+0xFC48	0x9EB3
+0xFC49	0x9EB5
+0xFC4A	0x9EB6
+0xFC4B	0x9EB7
+0xFC4C	0x9EB9
+0xFC4D	0x9EBA
+0xFC4E	0x9EBC
+0xFC4F	0x9EBF
+0xFC50	0x9EC0
+0xFC51	0x9EC1
+0xFC52	0x9EC2
+0xFC53	0x9EC3
+0xFC54	0x9EC5
+0xFC55	0x9EC6
+0xFC56	0x9EC7
+0xFC57	0x9EC8
+0xFC58	0x9ECA
+0xFC59	0x9ECB
+0xFC5A	0x9ECC
+0xFC5B	0x9ED0
+0xFC5C	0x9ED2
+0xFC5D	0x9ED3
+0xFC5E	0x9ED5
+0xFC5F	0x9ED6
+0xFC60	0x9ED7
+0xFC61	0x9ED9
+0xFC62	0x9EDA
+0xFC63	0x9EDE
+0xFC64	0x9EE1
+0xFC65	0x9EE3
+0xFC66	0x9EE4
+0xFC67	0x9EE6
+0xFC68	0x9EE8
+0xFC69	0x9EEB
+0xFC6A	0x9EEC
+0xFC6B	0x9EED
+0xFC6C	0x9EEE
+0xFC6D	0x9EF0
+0xFC6E	0x9EF1
+0xFC6F	0x9EF2
+0xFC70	0x9EF3
+0xFC71	0x9EF4
+0xFC72	0x9EF5
+0xFC73	0x9EF6
+0xFC74	0x9EF7
+0xFC75	0x9EF8
+0xFC76	0x9EFA
+0xFC77	0x9EFD
+0xFC78	0x9EFF
+0xFC79	0x9F00
+0xFC7A	0x9F01
+0xFC7B	0x9F02
+0xFC7C	0x9F03
+0xFC7D	0x9F04
+0xFC7E	0x9F05
+0xFC80	0x9F06
+0xFC81	0x9F07
+0xFC82	0x9F08
+0xFC83	0x9F09
+0xFC84	0x9F0A
+0xFC85	0x9F0C
+0xFC86	0x9F0F
+0xFC87	0x9F11
+0xFC88	0x9F12
+0xFC89	0x9F14
+0xFC8A	0x9F15
+0xFC8B	0x9F16
+0xFC8C	0x9F18
+0xFC8D	0x9F1A
+0xFC8E	0x9F1B
+0xFC8F	0x9F1C
+0xFC90	0x9F1D
+0xFC91	0x9F1E
+0xFC92	0x9F1F
+0xFC93	0x9F21
+0xFC94	0x9F23
+0xFC95	0x9F24
+0xFC96	0x9F25
+0xFC97	0x9F26
+0xFC98	0x9F27
+0xFC99	0x9F28
+0xFC9A	0x9F29
+0xFC9B	0x9F2A
+0xFC9C	0x9F2B
+0xFC9D	0x9F2D
+0xFC9E	0x9F2E
+0xFC9F	0x9F30
+0xFCA0	0x9F31
+0xFD40	0x9F32
+0xFD41	0x9F33
+0xFD42	0x9F34
+0xFD43	0x9F35
+0xFD44	0x9F36
+0xFD45	0x9F38
+0xFD46	0x9F3A
+0xFD47	0x9F3C
+0xFD48	0x9F3F
+0xFD49	0x9F40
+0xFD4A	0x9F41
+0xFD4B	0x9F42
+0xFD4C	0x9F43
+0xFD4D	0x9F45
+0xFD4E	0x9F46
+0xFD4F	0x9F47
+0xFD50	0x9F48
+0xFD51	0x9F49
+0xFD52	0x9F4A
+0xFD53	0x9F4B
+0xFD54	0x9F4C
+0xFD55	0x9F4D
+0xFD56	0x9F4E
+0xFD57	0x9F4F
+0xFD58	0x9F52
+0xFD59	0x9F53
+0xFD5A	0x9F54
+0xFD5B	0x9F55
+0xFD5C	0x9F56
+0xFD5D	0x9F57
+0xFD5E	0x9F58
+0xFD5F	0x9F59
+0xFD60	0x9F5A
+0xFD61	0x9F5B
+0xFD62	0x9F5C
+0xFD63	0x9F5D
+0xFD64	0x9F5E
+0xFD65	0x9F5F
+0xFD66	0x9F60
+0xFD67	0x9F61
+0xFD68	0x9F62
+0xFD69	0x9F63
+0xFD6A	0x9F64
+0xFD6B	0x9F65
+0xFD6C	0x9F66
+0xFD6D	0x9F67
+0xFD6E	0x9F68
+0xFD6F	0x9F69
+0xFD70	0x9F6A
+0xFD71	0x9F6B
+0xFD72	0x9F6C
+0xFD73	0x9F6D
+0xFD74	0x9F6E
+0xFD75	0x9F6F
+0xFD76	0x9F70
+0xFD77	0x9F71
+0xFD78	0x9F72
+0xFD79	0x9F73
+0xFD7A	0x9F74
+0xFD7B	0x9F75
+0xFD7C	0x9F76
+0xFD7D	0x9F77
+0xFD7E	0x9F78
+0xFD80	0x9F79
+0xFD81	0x9F7A
+0xFD82	0x9F7B
+0xFD83	0x9F7C
+0xFD84	0x9F7D
+0xFD85	0x9F7E
+0xFD86	0x9F81
+0xFD87	0x9F82
+0xFD88	0x9F8D
+0xFD89	0x9F8E
+0xFD8A	0x9F8F
+0xFD8B	0x9F90
+0xFD8C	0x9F91
+0xFD8D	0x9F92
+0xFD8E	0x9F93
+0xFD8F	0x9F94
+0xFD90	0x9F95
+0xFD91	0x9F96
+0xFD92	0x9F97
+0xFD93	0x9F98
+0xFD94	0x9F9C
+0xFD95	0x9F9D
+0xFD96	0x9F9E
+0xFD97	0x9FA1
+0xFD98	0x9FA2
+0xFD99	0x9FA3
+0xFD9A	0x9FA4
+0xFD9B	0x9FA5
+0xFD9C	0xF92C
+0xFD9D	0xF979
+0xFD9E	0xF995
+0xFD9F	0xF9E7
+0xFDA0	0xF9F1
+0xFE40	0xFA0C
+0xFE41	0xFA0D
+0xFE42	0xFA0E
+0xFE43	0xFA0F
+0xFE44	0xFA11
+0xFE45	0xFA13
+0xFE46	0xFA14
+0xFE47	0xFA18
+0xFE48	0xFA1F
+0xFE49	0xFA20
+0xFE4A	0xFA21
+0xFE4B	0xFA23
+0xFE4C	0xFA24
+0xFE4D	0xFA27
+0xFE4E	0xFA28
+0xFE4F	0xFA29
diff --git a/tests/Georgian-Academy.TXT b/tests/Georgian-Academy.TXT
new file mode 100644
index 0000000..bfd9896
--- /dev/null
+++ b/tests/Georgian-Academy.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x201A
+0x83	0x0192
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x02C6
+0x89	0x2030
+0x8A	0x0160
+0x8B	0x2039
+0x8C	0x0152
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x02DC
+0x99	0x2122
+0x9A	0x0161
+0x9B	0x203A
+0x9C	0x0153
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x0178
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x10D0
+0xC1	0x10D1
+0xC2	0x10D2
+0xC3	0x10D3
+0xC4	0x10D4
+0xC5	0x10D5
+0xC6	0x10D6
+0xC7	0x10D7
+0xC8	0x10D8
+0xC9	0x10D9
+0xCA	0x10DA
+0xCB	0x10DB
+0xCC	0x10DC
+0xCD	0x10DD
+0xCE	0x10DE
+0xCF	0x10DF
+0xD0	0x10E0
+0xD1	0x10E1
+0xD2	0x10E2
+0xD3	0x10E3
+0xD4	0x10E4
+0xD5	0x10E5
+0xD6	0x10E6
+0xD7	0x10E7
+0xD8	0x10E8
+0xD9	0x10E9
+0xDA	0x10EA
+0xDB	0x10EB
+0xDC	0x10EC
+0xDD	0x10ED
+0xDE	0x10EE
+0xDF	0x10EF
+0xE0	0x10F0
+0xE1	0x10F1
+0xE2	0x10F2
+0xE3	0x10F3
+0xE4	0x10F4
+0xE5	0x10F5
+0xE6	0x10F6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x00F0
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x00FE
+0xFF	0x00FF
diff --git a/tests/Georgian-PS.TXT b/tests/Georgian-PS.TXT
new file mode 100644
index 0000000..b14c19f
--- /dev/null
+++ b/tests/Georgian-PS.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x201A
+0x83	0x0192
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x02C6
+0x89	0x2030
+0x8A	0x0160
+0x8B	0x2039
+0x8C	0x0152
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x02DC
+0x99	0x2122
+0x9A	0x0161
+0x9B	0x203A
+0x9C	0x0153
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x0178
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x10D0
+0xC1	0x10D1
+0xC2	0x10D2
+0xC3	0x10D3
+0xC4	0x10D4
+0xC5	0x10D5
+0xC6	0x10D6
+0xC7	0x10F1
+0xC8	0x10D7
+0xC9	0x10D8
+0xCA	0x10D9
+0xCB	0x10DA
+0xCC	0x10DB
+0xCD	0x10DC
+0xCE	0x10F2
+0xCF	0x10DD
+0xD0	0x10DE
+0xD1	0x10DF
+0xD2	0x10E0
+0xD3	0x10E1
+0xD4	0x10E2
+0xD5	0x10F3
+0xD6	0x10E3
+0xD7	0x10E4
+0xD8	0x10E5
+0xD9	0x10E6
+0xDA	0x10E7
+0xDB	0x10E8
+0xDC	0x10E9
+0xDD	0x10EA
+0xDE	0x10EB
+0xDF	0x10EC
+0xE0	0x10ED
+0xE1	0x10EE
+0xE2	0x10F4
+0xE3	0x10EF
+0xE4	0x10F0
+0xE5	0x10F5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x00F0
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x00FE
+0xFF	0x00FF
diff --git a/tests/HP-ROMAN8.TXT b/tests/HP-ROMAN8.TXT
new file mode 100644
index 0000000..8f1cc5d
--- /dev/null
+++ b/tests/HP-ROMAN8.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x00C0
+0xA2	0x00C2
+0xA3	0x00C8
+0xA4	0x00CA
+0xA5	0x00CB
+0xA6	0x00CE
+0xA7	0x00CF
+0xA8	0x00B4
+0xA9	0x02CB
+0xAA	0x02C6
+0xAB	0x00A8
+0xAC	0x02DC
+0xAD	0x00D9
+0xAE	0x00DB
+0xAF	0x20A4
+0xB0	0x00AF
+0xB1	0x00DD
+0xB2	0x00FD
+0xB3	0x00B0
+0xB4	0x00C7
+0xB5	0x00E7
+0xB6	0x00D1
+0xB7	0x00F1
+0xB8	0x00A1
+0xB9	0x00BF
+0xBA	0x00A4
+0xBB	0x00A3
+0xBC	0x00A5
+0xBD	0x00A7
+0xBE	0x0192
+0xBF	0x00A2
+0xC0	0x00E2
+0xC1	0x00EA
+0xC2	0x00F4
+0xC3	0x00FB
+0xC4	0x00E1
+0xC5	0x00E9
+0xC6	0x00F3
+0xC7	0x00FA
+0xC8	0x00E0
+0xC9	0x00E8
+0xCA	0x00F2
+0xCB	0x00F9
+0xCC	0x00E4
+0xCD	0x00EB
+0xCE	0x00F6
+0xCF	0x00FC
+0xD0	0x00C5
+0xD1	0x00EE
+0xD2	0x00D8
+0xD3	0x00C6
+0xD4	0x00E5
+0xD5	0x00ED
+0xD6	0x00F8
+0xD7	0x00E6
+0xD8	0x00C4
+0xD9	0x00EC
+0xDA	0x00D6
+0xDB	0x00DC
+0xDC	0x00C9
+0xDD	0x00EF
+0xDE	0x00DF
+0xDF	0x00D4
+0xE0	0x00C1
+0xE1	0x00C3
+0xE2	0x00E3
+0xE3	0x00D0
+0xE4	0x00F0
+0xE5	0x00CD
+0xE6	0x00CC
+0xE7	0x00D3
+0xE8	0x00D2
+0xE9	0x00D5
+0xEA	0x00F5
+0xEB	0x0160
+0xEC	0x0161
+0xED	0x00DA
+0xEE	0x0178
+0xEF	0x00FF
+0xF0	0x00DE
+0xF1	0x00FE
+0xF2	0x00B7
+0xF3	0x00B5
+0xF4	0x00B6
+0xF5	0x00BE
+0xF6	0x2014
+0xF7	0x00BC
+0xF8	0x00BD
+0xF9	0x00AA
+0xFA	0x00BA
+0xFB	0x00AB
+0xFC	0x25A0
+0xFD	0x00BB
+0xFE	0x00B1
diff --git a/tests/HZ-snippet b/tests/HZ-snippet
new file mode 100644
index 0000000..29377c0
--- /dev/null
+++ b/tests/HZ-snippet
@@ -0,0 +1,2 @@
+Chinese (~{VPND~},~{FUM(;0~},~{::So~})	~{Dc:C~}
+	GB   -- ~{T*Fx~}  ~{?*7"~}
diff --git a/tests/HZ-snippet.UTF-8 b/tests/HZ-snippet.UTF-8
new file mode 100644
index 0000000..9f5f8f2
--- /dev/null
+++ b/tests/HZ-snippet.UTF-8
@@ -0,0 +1,2 @@
+Chinese (中文,普通话,汉语)	你好
+	GB   -- 元气  开发
diff --git a/tests/ISO-2022-CN-EXT-snippet b/tests/ISO-2022-CN-EXT-snippet
new file mode 100644
index 0000000..ab807a5
--- /dev/null
+++ b/tests/ISO-2022-CN-EXT-snippet
@@ -0,0 +1,3 @@
+Chinese ($)AVPND,FUM(;0,::So)	Dc:C
+	GB   -- $)AT*Fx  ?*7"
+$)G^O$+IO7J$*HN+j
diff --git a/tests/ISO-2022-CN-EXT-snippet.UTF-8 b/tests/ISO-2022-CN-EXT-snippet.UTF-8
new file mode 100644
index 0000000..52126d6
--- /dev/null
+++ b/tests/ISO-2022-CN-EXT-snippet.UTF-8
@@ -0,0 +1,3 @@
+Chinese (中文,普通话,汉语)	你好
+	GB   -- 元气  开发
+喲痓洈
diff --git a/tests/ISO-2022-CN-snippet b/tests/ISO-2022-CN-snippet
new file mode 100644
index 0000000..bf5bf79
--- /dev/null
+++ b/tests/ISO-2022-CN-snippet
@@ -0,0 +1,3 @@
+Chinese ($)AVPND,FUM(;0,::So)	Dc:C
+	GB   -- $)AT*Fx  ?*7"
+$)G^O$*HN+j
diff --git a/tests/ISO-2022-CN-snippet.UTF-8 b/tests/ISO-2022-CN-snippet.UTF-8
new file mode 100644
index 0000000..a642f28
--- /dev/null
+++ b/tests/ISO-2022-CN-snippet.UTF-8
@@ -0,0 +1,3 @@
+Chinese (中文,普通话,汉语)	你好
+	GB   -- 元气  开发
+喲洈
diff --git a/tests/ISO-2022-JP-1-snippet b/tests/ISO-2022-JP-1-snippet
new file mode 100644
index 0000000..337be72
--- /dev/null
+++ b/tests/ISO-2022-JP-1-snippet
@@ -0,0 +1 @@
+Just for a test of JISX0212: $BqV$(DiQ(B (the second character is of JISX0212)
diff --git a/tests/ISO-2022-JP-1-snippet.UTF-8 b/tests/ISO-2022-JP-1-snippet.UTF-8
new file mode 100644
index 0000000..bffbfcb
--- /dev/null
+++ b/tests/ISO-2022-JP-1-snippet.UTF-8
@@ -0,0 +1 @@
+Just for a test of JISX0212: 騏驎 (the second character is of JISX0212)
diff --git a/tests/ISO-2022-JP-2-snippet b/tests/ISO-2022-JP-2-snippet
new file mode 100644
index 0000000..3e297b8
--- /dev/null
+++ b/tests/ISO-2022-JP-2-snippet
@@ -0,0 +1,7 @@
+Japanese ($BF|K\8l(B)		$B$3$s$K$A$O(B, (I:]FAJ(B
+	JIS  -- $B855$(B  $B3+H/(B
+Just for a test of JISX0212: $BqV$(DiQ(B (the second character is of JISX0212)
+Chinese ($BCfJ8(B,$BIaDL$A;0(B,$A::So(B)	$(D0_$B9%(B
+	GB   -- $B85]c(B  $A?*7"(B
+Korean ($(CGQ1[(B)			$(C>H3gGO<<?d(B, $(C>H3gGO=J4O1n(B
+	KSC  -- $B85]f(B  $B3+b$(B
diff --git a/tests/ISO-2022-JP-2-snippet.UTF-8 b/tests/ISO-2022-JP-2-snippet.UTF-8
new file mode 100644
index 0000000..6c63925
--- /dev/null
+++ b/tests/ISO-2022-JP-2-snippet.UTF-8
@@ -0,0 +1,7 @@
+Japanese (日本語)		こんにちは, コンニチハ
+	JIS  -- 元気  開発
+Just for a test of JISX0212: 騏驎 (the second character is of JISX0212)
+Chinese (中文,普通话,汉语)	你好
+	GB   -- 元气  开发
+Korean (한글)			안녕하세요, 안녕하십니까
+	KSC  -- 元氣  開發
diff --git a/tests/ISO-2022-JP-3-snippet b/tests/ISO-2022-JP-3-snippet
new file mode 100644
index 0000000..ea0c763
--- /dev/null
+++ b/tests/ISO-2022-JP-3-snippet
@@ -0,0 +1,730 @@
+  ! " # $ % & ' ( ) * + , - . /
+0 1 2 3 4 5 6 7 8 9 : ; < = > ?
+@ A B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z [ \ ] ^ _
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   (I!(B (I"(B (I#(B (I$(B (I%(B (I&(B (I'(B (I((B (I)(B (I*(B (I+(B (I,(B (I-(B (I.(B (I/(B
+(I0(B (I1(B (I2(B (I3(B (I4(B (I5(B (I6(B (I7(B (I8(B (I9(B (I:(B (I;(B (I<(B (I=(B (I>(B (I?(B
+(I@(B (IA(B (IB(B (IC(B (ID(B (IE(B (IF(B (IG(B (IH(B (II(B (IJ(B (IK(B (IL(B (IM(B (IN(B (IO(B
+(IP(B (IQ(B (IR(B (IS(B (IT(B (IU(B (IV(B (IW(B (IX(B (IY(B (IZ(B (I[(B (I\(B (I](B (I^(B (I_(B
+   $B!!(B $B!"(B $B!#(B $B!$(B $B!%(B $B!&(B $B!'(B $B!((B $B!)(B $B!*(B $B!+(B $B!,(B $B!-(B $B!.(B $B!/(B
+$B!0(B $B!1(B $B!2(B $B!3(B $B!4(B $B!5(B $B!6(B $B!7(B $B!8(B $B!9(B $B!:(B $B!;(B $B!<(B $B!=(B $B!>(B $B!?(B
+$B!@(B $B!A(B $B!B(B $B!C(B $B!D(B $B!E(B $B!F(B $B!G(B $B!H(B $B!I(B $B!J(B $B!K(B $B!L(B $B!M(B $B!N(B $B!O(B
+$B!P(B $B!Q(B $B!R(B $B!S(B $B!T(B $B!U(B $B!V(B $B!W(B $B!X(B $B!Y(B $B!Z(B $B![(B $B!\(B $B!](B $B!^(B $B!_(B
+$B!`(B $B!a(B $B!b(B $B!c(B $B!d(B $B!e(B $B!f(B $B!g(B $B!h(B $B!i(B $B!j(B $B!k(B $B!l(B $B!m(B $B!n(B $B!o(B
+$B!p(B $B!q(B $B!r(B $B!s(B $B!t(B $B!u(B $B!v(B $B!w(B $B!x(B $B!y(B $B!z(B $B!{(B $B!|(B $B!}(B $B!~(B
+   $B"!(B $B""(B $B"#(B $B"$(B $B"%(B $B"&(B $B"'(B $B"((B $B")(B $B"*(B $B"+(B $B",(B $B"-(B $B".(B $(Q"/(B
+$(Q"0(B $(Q"1(B $(Q"2(B $(Q"3(B $(Q"4(B $(Q"5(B $(Q"6(B $(Q"7(B $(Q"8(B $(Q"9(B $B":(B $B";(B $B"<(B $B"=(B $B">(B $B"?(B
+$B"@(B $B"A(B $(Q"B(B $(Q"C(B $(Q"D(B $(Q"E(B $(Q"F(B $(Q"G(B $(Q"H(B $(Q"I(B $B"J(B $B"K(B $B"L(B $B"M(B $B"N(B $B"O(B
+$B"P(B $(Q"Q(B $(Q"R(B $(Q"S(B $(Q"T(B $(Q"U(B $(Q"V(B $(Q"W(B $(Q"X(B $(Q"Y(B $(Q"Z(B $(Q"[(B $B"\(B $B"](B $B"^(B $B"_(B
+$B"`(B $B"a(B $B"b(B $B"c(B $B"d(B $B"e(B $B"f(B $B"g(B $B"h(B $B"i(B $B"j(B $(Q"k(B $(Q"l(B $(Q"m(B $(Q"n(B $(Q"o(B
+$(Q"p(B $(Q"q(B $B"r(B $B"s(B $B"t(B $B"u(B $B"v(B $B"w(B $B"x(B $B"y(B $(Q"z(B $(Q"{(B $(Q"|(B $(Q"}(B $B"~(B
+   $(Q#!(B $(Q#"(B $(Q##(B $(Q#$(B $(Q#%(B $(Q#&(B $(Q#'(B $(Q#((B $(Q#)(B $(Q#*(B $(Q#+(B $(Q#,(B $(Q#-(B $(Q#.(B $(Q#/(B
+$B#0(B $B#1(B $B#2(B $B#3(B $B#4(B $B#5(B $B#6(B $B#7(B $B#8(B $B#9(B $(Q#:(B $(Q#;(B $(Q#<(B $(Q#=(B $(Q#>(B $(Q#?(B
+$(Q#@(B $B#A(B $B#B(B $B#C(B $B#D(B $B#E(B $B#F(B $B#G(B $B#H(B $B#I(B $B#J(B $B#K(B $B#L(B $B#M(B $B#N(B $B#O(B
+$B#P(B $B#Q(B $B#R(B $B#S(B $B#T(B $B#U(B $B#V(B $B#W(B $B#X(B $B#Y(B $B#Z(B $(Q#[(B $(Q#\(B $(Q#](B $(Q#^(B $(Q#_(B
+$(Q#`(B $B#a(B $B#b(B $B#c(B $B#d(B $B#e(B $B#f(B $B#g(B $B#h(B $B#i(B $B#j(B $B#k(B $B#l(B $B#m(B $B#n(B $B#o(B
+$B#p(B $B#q(B $B#r(B $B#s(B $B#t(B $B#u(B $B#v(B $B#w(B $B#x(B $B#y(B $B#z(B $(Q#{(B $(Q#|(B $(Q#}(B $(Q#~(B
+   $B$!(B $B$"(B $B$#(B $B$$(B $B$%(B $B$&(B $B$'(B $B$((B $B$)(B $B$*(B $B$+(B $B$,(B $B$-(B $B$.(B $B$/(B
+$B$0(B $B$1(B $B$2(B $B$3(B $B$4(B $B$5(B $B$6(B $B$7(B $B$8(B $B$9(B $B$:(B $B$;(B $B$<(B $B$=(B $B$>(B $B$?(B
+$B$@(B $B$A(B $B$B(B $B$C(B $B$D(B $B$E(B $B$F(B $B$G(B $B$H(B $B$I(B $B$J(B $B$K(B $B$L(B $B$M(B $B$N(B $B$O(B
+$B$P(B $B$Q(B $B$R(B $B$S(B $B$T(B $B$U(B $B$V(B $B$W(B $B$X(B $B$Y(B $B$Z(B $B$[(B $B$\(B $B$](B $B$^(B $B$_(B
+$B$`(B $B$a(B $B$b(B $B$c(B $B$d(B $B$e(B $B$f(B $B$g(B $B$h(B $B$i(B $B$j(B $B$k(B $B$l(B $B$m(B $B$n(B $B$o(B
+$B$p(B $B$q(B $B$r(B $B$s(B $(Q$t(B $(Q$u(B $(Q$v(B $(Q$w(B $(Q$x(B $(Q$y(B $(Q$z(B $(Q${(B
+   $B%!(B $B%"(B $B%#(B $B%$(B $B%%(B $B%&(B $B%'(B $B%((B $B%)(B $B%*(B $B%+(B $B%,(B $B%-(B $B%.(B $B%/(B
+$B%0(B $B%1(B $B%2(B $B%3(B $B%4(B $B%5(B $B%6(B $B%7(B $B%8(B $B%9(B $B%:(B $B%;(B $B%<(B $B%=(B $B%>(B $B%?(B
+$B%@(B $B%A(B $B%B(B $B%C(B $B%D(B $B%E(B $B%F(B $B%G(B $B%H(B $B%I(B $B%J(B $B%K(B $B%L(B $B%M(B $B%N(B $B%O(B
+$B%P(B $B%Q(B $B%R(B $B%S(B $B%T(B $B%U(B $B%V(B $B%W(B $B%X(B $B%Y(B $B%Z(B $B%[(B $B%\(B $B%](B $B%^(B $B%_(B
+$B%`(B $B%a(B $B%b(B $B%c(B $B%d(B $B%e(B $B%f(B $B%g(B $B%h(B $B%i(B $B%j(B $B%k(B $B%l(B $B%m(B $B%n(B $B%o(B
+$B%p(B $B%q(B $B%r(B $B%s(B $B%t(B $B%u(B $B%v(B $(Q%w(B $(Q%x(B $(Q%y(B $(Q%z(B $(Q%{(B $(Q%|(B $(Q%}(B $(Q%~(B
+   $B&!(B $B&"(B $B&#(B $B&$(B $B&%(B $B&&(B $B&'(B $B&((B $B&)(B $B&*(B $B&+(B $B&,(B $B&-(B $B&.(B $B&/(B
+$B&0(B $B&1(B $B&2(B $B&3(B $B&4(B $B&5(B $B&6(B $B&7(B $B&8(B $(Q&9(B $(Q&:(B $(Q&;(B $(Q&<(B $(Q&=(B $(Q&>(B $(Q&?(B
+$(Q&@(B $B&A(B $B&B(B $B&C(B $B&D(B $B&E(B $B&F(B $B&G(B $B&H(B $B&I(B $B&J(B $B&K(B $B&L(B $B&M(B $B&N(B $B&O(B
+$B&P(B $B&Q(B $B&R(B $B&S(B $B&T(B $B&U(B $B&V(B $B&W(B $B&X(B $(Q&Y(B $(Q&Z(B $(Q&[(B $(Q&\(B $(Q&](B $(Q&^(B $(Q&_(B
+$(Q&`(B $(Q&a(B $(Q&b(B $(Q&c(B $(Q&d(B $(Q&e(B $(Q&f(B $(Q&g(B $(Q&h(B $(Q&i(B $(Q&j(B $(Q&k(B $(Q&l(B $(Q&m(B $(Q&n(B $(Q&o(B
+$(Q&p(B $(Q&q(B $(Q&r(B $(Q&s(B $(Q&t(B $(Q&u(B $(Q&v(B $(Q&w(B $(Q&x(B $(Q&y(B $(Q&z(B $(Q&{(B $(Q&|(B $(Q&}(B $(Q&~(B
+   $B'!(B $B'"(B $B'#(B $B'$(B $B'%(B $B'&(B $B''(B $B'((B $B')(B $B'*(B $B'+(B $B',(B $B'-(B $B'.(B $B'/(B
+$B'0(B $B'1(B $B'2(B $B'3(B $B'4(B $B'5(B $B'6(B $B'7(B $B'8(B $B'9(B $B':(B $B';(B $B'<(B $B'=(B $B'>(B $B'?(B
+$B'@(B $B'A(B $(Q'B(B $(Q'C(B $(Q'D(B $(Q'E(B $(Q'F(B $(Q'G(B $(Q'H(B $(Q'I(B $(Q'J(B $(Q'K(B $(Q'L(B $(Q'M(B $(Q'N(B $(Q'O(B
+$(Q'P(B $B'Q(B $B'R(B $B'S(B $B'T(B $B'U(B $B'V(B $B'W(B $B'X(B $B'Y(B $B'Z(B $B'[(B $B'\(B $B'](B $B'^(B $B'_(B
+$B'`(B $B'a(B $B'b(B $B'c(B $B'd(B $B'e(B $B'f(B $B'g(B $B'h(B $B'i(B $B'j(B $B'k(B $B'l(B $B'm(B $B'n(B $B'o(B
+$B'p(B $B'q(B $(Q'r(B $(Q's(B $(Q't(B $(Q'u(B $(Q'v(B $(Q'w(B $(Q'x(B $(Q'y(B $(Q'z(B $(Q'{(B $(Q'|(B $(Q'}(B $(Q'~(B
+   $B(!(B $B("(B $B(#(B $B($(B $B(%(B $B(&(B $B('(B $B(((B $B()(B $B(*(B $B(+(B $B(,(B $B(-(B $B(.(B $B(/(B
+$B(0(B $B(1(B $B(2(B $B(3(B $B(4(B $B(5(B $B(6(B $B(7(B $B(8(B $B(9(B $B(:(B $B(;(B $B(<(B $B(=(B $B(>(B $B(?(B
+$B(@(B $(Q(A(B $(Q(B(B $(Q(C(B $(Q(D(B $(Q(E(B $(Q(F(B $(Q(G(B $(Q(H(B $(Q(I(B $(Q(J(B $(Q(K(B $(Q(L(B $(Q(M(B $(Q(N(B $(Q(O(B
+$(Q(P(B $(Q(Q(B $(Q(R(B $(Q(S(B $(Q(T(B $(Q(U(B $(Q(V(B $(Q(W(B $(Q(X(B $(Q(Y(B $(Q(Z(B $(Q([(B $(Q(\(B $(Q(](B $(Q(^(B
+                     $(Q(g(B $(Q(h(B $(Q(i(B $(Q(j(B $(Q(k(B $(Q(l(B $(Q(m(B $(Q(n(B $(Q(o(B
+$(Q(p(B $(Q(q(B $(Q(r(B $(Q(s(B $(Q(t(B $(Q(u(B $(Q(v(B $(Q(w(B $(Q(x(B $(Q(y(B $(Q(z(B $(Q({(B $(Q(|(B
+   $(Q)!(B $(Q)"(B $(Q)#(B $(Q)$(B $(Q)%(B $(Q)&(B $(Q)'(B $(Q)((B $(Q))(B $(Q)*(B $(Q)+(B $(Q),(B $(Q)-(B $(Q).(B $(Q)/(B
+$(Q)0(B $(Q)1(B $(Q)2(B $(Q)3(B $(Q)4(B $(Q)5(B $(Q)6(B $(Q)7(B $(Q)8(B $(Q)9(B $(Q):(B $(Q);(B $(Q)<(B $(Q)=(B $(Q)>(B $(Q)?(B
+$(Q)@(B $(Q)A(B $(Q)B(B $(Q)C(B $(Q)D(B $(Q)E(B $(Q)F(B $(Q)G(B $(Q)H(B $(Q)I(B $(Q)J(B $(Q)K(B $(Q)L(B $(Q)M(B $(Q)N(B $(Q)O(B
+$(Q)P(B $(Q)Q(B $(Q)R(B $(Q)S(B $(Q)T(B $(Q)U(B $(Q)V(B $(Q)W(B $(Q)X(B $(Q)Y(B $(Q)Z(B $(Q)[(B $(Q)\(B $(Q)](B $(Q)^(B $(Q)_(B
+$(Q)`(B $(Q)a(B $(Q)b(B $(Q)c(B $(Q)d(B $(Q)e(B $(Q)f(B $(Q)g(B $(Q)h(B $(Q)i(B $(Q)j(B $(Q)k(B $(Q)l(B $(Q)m(B $(Q)n(B $(Q)o(B
+$(Q)p(B $(Q)q(B $(Q)r(B $(Q)s(B $(Q)t(B $(Q)u(B $(Q)v(B $(Q)w(B $(Q)x(B $(Q)y(B $(Q)z(B $(Q){(B $(Q)|(B $(Q)}(B $(Q)~(B
+   $(Q*!(B $(Q*"(B $(Q*#(B $(Q*$(B $(Q*%(B $(Q*&(B $(Q*'(B $(Q*((B $(Q*)(B $(Q**(B $(Q*+(B $(Q*,(B $(Q*-(B $(Q*.(B $(Q*/(B
+$(Q*0(B $(Q*1(B $(Q*2(B $(Q*3(B $(Q*4(B $(Q*5(B $(Q*6(B $(Q*7(B $(Q*8(B $(Q*9(B $(Q*:(B $(Q*;(B $(Q*<(B $(Q*=(B $(Q*>(B $(Q*?(B
+$(Q*@(B $(Q*A(B $(Q*B(B $(Q*C(B $(Q*D(B $(Q*E(B $(Q*F(B $(Q*G(B $(Q*H(B $(Q*I(B $(Q*J(B $(Q*K(B $(Q*L(B $(Q*M(B $(Q*N(B $(Q*O(B
+$(Q*P(B $(Q*Q(B $(Q*R(B $(Q*S(B $(Q*T(B $(Q*U(B $(Q*V(B $(Q*W(B $(Q*X(B $(Q*Y(B $(Q*Z(B $(Q*[(B $(Q*\(B $(Q*](B $(Q*^(B $(Q*_(B
+$(Q*`(B $(Q*a(B $(Q*b(B $(Q*c(B $(Q*d(B $(Q*e(B $(Q*f(B $(Q*g(B $(Q*h(B $(Q*i(B $(Q*j(B $(Q*k(B $(Q*l(B $(Q*m(B $(Q*n(B $(Q*o(B
+$(Q*p(B $(Q*q(B $(Q*r(B $(Q*s(B $(Q*t(B $(Q*u(B $(Q*v(B $(Q*w(B $(Q*x(B $(Q*y(B $(Q*z(B $(Q*{(B $(Q*|(B $(Q*}(B $(Q*~(B
+   $(Q+!(B $(Q+"(B $(Q+#(B $(Q+$(B $(Q+%(B $(Q+&(B $(Q+'(B $(Q+((B $(Q+)(B $(Q+*(B $(Q++(B $(Q+,(B $(Q+-(B $(Q+.(B $(Q+/(B
+$(Q+0(B $(Q+1(B $(Q+2(B $(Q+3(B $(Q+4(B $(Q+5(B $(Q+6(B $(Q+7(B $(Q+8(B $(Q+9(B $(Q+:(B $(Q+;(B $(Q+<(B $(Q+=(B $(Q+>(B $(Q+?(B
+$(Q+@(B $(Q+A(B $(Q+B(B $(Q+C(B $(Q+D(B $(Q+E(B $(Q+F(B $(Q+G(B $(Q+H(B $(Q+I(B $(Q+J(B $(Q+K(B $(Q+L(B $(Q+M(B $(Q+N(B $(Q+O(B
+$(Q+P(B $(Q+Q(B $(Q+R(B $(Q+S(B $(Q+T(B $(Q+U(B $(Q+V(B $(Q+W(B $(Q+X(B $(Q+Y(B $(Q+Z(B $(Q+[(B $(Q+\(B $(Q+](B $(Q+^(B $(Q+_(B
+$(Q+`(B $(Q+a(B $(Q+b(B $(Q+c(B $(Q+d(B $(Q+e(B $(Q+f(B $(Q+g(B $(Q+h(B $(Q+i(B $(Q+j(B $(Q+k(B $(Q+l(B $(Q+m(B $(Q+n(B $(Q+o(B
+$(Q+p(B $(Q+q(B $(Q+r(B $(Q+s(B $(Q+t(B $(Q+u(B $(Q+v(B $(Q+w(B $(Q+x(B $(Q+y(B $(Q+z(B $(Q+{(B $(Q+|(B $(Q+}(B $(Q+~(B
+   $(Q,!(B $(Q,"(B $(Q,#(B $(Q,$(B $(Q,%(B $(Q,&(B $(Q,'(B $(Q,((B $(Q,)(B $(Q,*(B $(Q,+(B $(Q,,(B $(Q,-(B $(Q,.(B $(Q,/(B
+$(Q,0(B $(Q,1(B $(Q,2(B $(Q,3(B $(Q,4(B $(Q,5(B $(Q,6(B $(Q,7(B $(Q,8(B $(Q,9(B $(Q,:(B $(Q,;(B $(Q,<(B $(Q,=(B $(Q,>(B $(Q,?(B
+$(Q,@(B $(Q,A(B $(Q,B(B $(Q,C(B $(Q,D(B $(Q,E(B $(Q,F(B $(Q,G(B $(Q,H(B $(Q,I(B $(Q,J(B $(Q,K(B $(Q,L(B $(Q,M(B $(Q,N(B $(Q,O(B
+$(Q,P(B $(Q,Q(B $(Q,R(B $(Q,S(B $(Q,T(B $(Q,U(B $(Q,V(B $(Q,W(B $(Q,X(B $(Q,Y(B $(Q,Z(B $(Q,[(B $(Q,\(B $(Q,](B $(Q,^(B $(Q,_(B
+$(Q,`(B $(Q,a(B $(Q,b(B $(Q,c(B $(Q,d(B $(Q,e(B $(Q,f(B $(Q,g(B $(Q,h(B $(Q,i(B $(Q,j(B $(Q,k(B $(Q,l(B $(Q,m(B $(Q,n(B $(Q,o(B
+$(Q,p(B $(Q,q(B $(Q,r(B $(Q,s(B                            $(Q,}(B $(Q,~(B
+   $(Q-!(B $(Q-"(B $(Q-#(B $(Q-$(B $(Q-%(B $(Q-&(B $(Q-'(B $(Q-((B $(Q-)(B $(Q-*(B $(Q-+(B $(Q-,(B $(Q--(B $(Q-.(B $(Q-/(B
+$(Q-0(B $(Q-1(B $(Q-2(B $(Q-3(B $(Q-4(B $(Q-5(B $(Q-6(B $(Q-7(B $(Q-8(B $(Q-9(B $(Q-:(B $(Q-;(B $(Q-<(B $(Q-=(B $(Q->(B $(Q-?(B
+$(Q-@(B $(Q-A(B $(Q-B(B $(Q-C(B $(Q-D(B $(Q-E(B $(Q-F(B $(Q-G(B $(Q-H(B $(Q-I(B $(Q-J(B $(Q-K(B $(Q-L(B $(Q-M(B $(Q-N(B $(Q-O(B
+$(Q-P(B $(Q-Q(B $(Q-R(B $(Q-S(B $(Q-T(B $(Q-U(B $(Q-V(B $(Q-W(B                      $(Q-_(B
+$(Q-`(B $(Q-a(B $(Q-b(B $(Q-c(B $(Q-d(B $(Q-e(B $(Q-f(B $(Q-g(B $(Q-h(B $(Q-i(B $(Q-j(B $(Q-k(B $(Q-l(B $(Q-m(B $(Q-n(B $(Q-o(B
+         $(Q-s(B             $(Q-x(B $(Q-y(B          $(Q-}(B $(Q-~(B
+      $(Q."(B $(Q.#(B $(Q.$(B $(Q.%(B $(Q.&(B $(Q.'(B $(Q.((B $(Q.)(B $(Q.*(B $(Q.+(B $(Q.,(B $(Q.-(B $(Q..(B $(Q./(B
+$(Q.0(B $(Q.1(B $(Q.2(B $(Q.3(B $(Q.4(B $(Q.5(B $(Q.6(B $(Q.7(B $(Q.8(B $(Q.9(B $(Q.:(B $(Q.;(B $(Q.<(B $(Q.=(B $(Q.>(B $(Q.?(B
+$(Q.@(B $(Q.A(B $(Q.B(B $(Q.C(B $(Q.D(B $(Q.E(B $(Q.F(B $(Q.G(B $(Q.H(B $(Q.I(B $(Q.J(B $(Q.K(B $(Q.L(B $(Q.M(B $(Q.N(B $(Q.O(B
+$(Q.P(B $(Q.Q(B $(Q.R(B $(Q.S(B $(Q.T(B $(Q.U(B $(Q.V(B $(Q.W(B $(Q.X(B $(Q.Y(B $(Q.Z(B $(Q.[(B $(Q.\(B $(Q.](B $(Q.^(B $(Q._(B
+$(Q.`(B $(Q.a(B $(Q.b(B $(Q.c(B $(Q.d(B $(Q.e(B $(Q.f(B $(Q.g(B $(Q.h(B $(Q.i(B $(Q.j(B $(Q.k(B $(Q.l(B $(Q.m(B $(Q.n(B $(Q.o(B
+$(Q.p(B $(Q.q(B $(Q.r(B $(Q.s(B $(Q.t(B $(Q.u(B $(Q.v(B $(Q.w(B $(Q.x(B $(Q.y(B $(Q.z(B $(Q.{(B $(Q.|(B $(Q.}(B $(Q.~(B
+   $(Q/!(B $(Q/"(B $(Q/#(B $(Q/$(B $(Q/%(B $(Q/&(B $(Q/'(B $(Q/((B $(Q/)(B $(Q/*(B $(Q/+(B $(Q/,(B $(Q/-(B $(Q/.(B $(Q//(B
+$(Q/0(B $(Q/1(B $(Q/2(B $(Q/3(B $(Q/4(B $(Q/5(B $(Q/6(B $(Q/7(B $(Q/8(B $(Q/9(B $(Q/:(B $(Q/;(B $(Q/<(B $(Q/=(B $(Q/>(B $(Q/?(B
+$(Q/@(B $(Q/A(B $(Q/B(B $(Q/C(B $(Q/D(B $(Q/E(B $(Q/F(B $(Q/G(B $(Q/H(B $(Q/I(B $(Q/J(B $(Q/K(B $(Q/L(B $(Q/M(B $(Q/N(B $(Q/O(B
+$(Q/P(B $(Q/Q(B $(Q/R(B $(Q/S(B $(Q/T(B $(Q/U(B $(Q/V(B $(Q/W(B $(Q/X(B $(Q/Y(B $(Q/Z(B $(Q/[(B $(Q/\(B $(Q/](B $(Q/^(B $(Q/_(B
+$(Q/`(B $(Q/a(B $(Q/b(B $(Q/c(B $(Q/d(B $(Q/e(B $(Q/f(B $(Q/g(B $(Q/h(B $(Q/i(B $(Q/j(B $(Q/k(B $(Q/l(B $(Q/m(B $(Q/n(B $(Q/o(B
+$(Q/p(B $(Q/q(B $(Q/r(B $(Q/s(B $(Q/t(B $(Q/u(B $(Q/v(B $(Q/w(B $(Q/x(B $(Q/y(B $(Q/z(B $(Q/{(B $(Q/|(B $(Q/}(B
+   $B0!(B $B0"(B $B0#(B $B0$(B $B0%(B $B0&(B $B0'(B $B0((B $B0)(B $B0*(B $B0+(B $B0,(B $B0-(B $B0.(B $B0/(B
+$B00(B $B01(B $B02(B $B03(B $B04(B $B05(B $B06(B $B07(B $B08(B $B09(B $B0:(B $B0;(B $B0<(B $B0=(B $B0>(B $B0?(B
+$B0@(B $B0A(B $B0B(B $B0C(B $B0D(B $B0E(B $B0F(B $B0G(B $B0H(B $B0I(B $B0J(B $B0K(B $B0L(B $B0M(B $B0N(B $B0O(B
+$B0P(B $B0Q(B $B0R(B $B0S(B $B0T(B $B0U(B $B0V(B $B0W(B $B0X(B $B0Y(B $B0Z(B $B0[(B $B0\(B $B0](B $B0^(B $B0_(B
+$B0`(B $B0a(B $B0b(B $B0c(B $B0d(B $B0e(B $B0f(B $B0g(B $B0h(B $B0i(B $B0j(B $B0k(B $B0l(B $B0m(B $B0n(B $B0o(B
+$B0p(B $B0q(B $B0r(B $B0s(B $B0t(B $B0u(B $B0v(B $B0w(B $B0x(B $B0y(B $B0z(B $B0{(B $B0|(B $B0}(B $B0~(B
+   $B1!(B $B1"(B $B1#(B $B1$(B $B1%(B $B1&(B $B1'(B $B1((B $B1)(B $B1*(B $B1+(B $B1,(B $B1-(B $B1.(B $B1/(B
+$B10(B $B11(B $B12(B $B13(B $B14(B $B15(B $B16(B $B17(B $B18(B $B19(B $B1:(B $B1;(B $B1<(B $B1=(B $B1>(B $B1?(B
+$B1@(B $B1A(B $B1B(B $B1C(B $B1D(B $B1E(B $B1F(B $B1G(B $B1H(B $B1I(B $B1J(B $B1K(B $B1L(B $B1M(B $B1N(B $B1O(B
+$B1P(B $B1Q(B $B1R(B $B1S(B $B1T(B $B1U(B $B1V(B $B1W(B $B1X(B $B1Y(B $B1Z(B $B1[(B $B1\(B $B1](B $B1^(B $B1_(B
+$B1`(B $B1a(B $B1b(B $B1c(B $B1d(B $B1e(B $B1f(B $B1g(B $B1h(B $B1i(B $B1j(B $B1k(B $B1l(B $B1m(B $B1n(B $B1o(B
+$B1p(B $B1q(B $B1r(B $B1s(B $B1t(B $B1u(B $B1v(B $B1w(B $B1x(B $B1y(B $B1z(B $B1{(B $B1|(B $B1}(B $B1~(B
+   $B2!(B $B2"(B $B2#(B $B2$(B $B2%(B $B2&(B $B2'(B $B2((B $B2)(B $B2*(B $B2+(B $B2,(B $B2-(B $B2.(B $B2/(B
+$B20(B $B21(B $B22(B $B23(B $B24(B $B25(B $B26(B $B27(B $B28(B $B29(B $B2:(B $B2;(B $B2<(B $B2=(B $B2>(B $B2?(B
+$B2@(B $B2A(B $B2B(B $B2C(B $B2D(B $B2E(B $B2F(B $B2G(B $B2H(B $B2I(B $B2J(B $B2K(B $B2L(B $B2M(B $B2N(B $B2O(B
+$B2P(B $B2Q(B $B2R(B $B2S(B $B2T(B $B2U(B $B2V(B $B2W(B $B2X(B $B2Y(B $B2Z(B $B2[(B $B2\(B $B2](B $B2^(B $B2_(B
+$B2`(B $B2a(B $B2b(B $B2c(B $B2d(B $B2e(B $B2f(B $B2g(B $B2h(B $B2i(B $B2j(B $B2k(B $B2l(B $B2m(B $B2n(B $B2o(B
+$B2p(B $B2q(B $B2r(B $B2s(B $B2t(B $B2u(B $B2v(B $B2w(B $B2x(B $B2y(B $B2z(B $B2{(B $B2|(B $B2}(B $B2~(B
+   $B3!(B $B3"(B $B3#(B $B3$(B $B3%(B $B3&(B $B3'(B $B3((B $B3)(B $B3*(B $B3+(B $B3,(B $B3-(B $B3.(B $B3/(B
+$B30(B $B31(B $B32(B $B33(B $B34(B $B35(B $B36(B $B37(B $B38(B $B39(B $B3:(B $B3;(B $B3<(B $B3=(B $B3>(B $B3?(B
+$B3@(B $B3A(B $B3B(B $B3C(B $B3D(B $B3E(B $B3F(B $B3G(B $B3H(B $B3I(B $B3J(B $B3K(B $B3L(B $B3M(B $B3N(B $B3O(B
+$B3P(B $B3Q(B $B3R(B $B3S(B $B3T(B $B3U(B $B3V(B $B3W(B $B3X(B $B3Y(B $B3Z(B $B3[(B $B3\(B $B3](B $B3^(B $B3_(B
+$B3`(B $B3a(B $B3b(B $B3c(B $B3d(B $B3e(B $B3f(B $B3g(B $B3h(B $B3i(B $B3j(B $B3k(B $B3l(B $B3m(B $B3n(B $B3o(B
+$B3p(B $B3q(B $B3r(B $B3s(B $B3t(B $B3u(B $B3v(B $B3w(B $B3x(B $B3y(B $B3z(B $B3{(B $B3|(B $B3}(B $B3~(B
+   $B4!(B $B4"(B $B4#(B $B4$(B $B4%(B $B4&(B $B4'(B $B4((B $B4)(B $B4*(B $B4+(B $B4,(B $B4-(B $B4.(B $B4/(B
+$B40(B $B41(B $B42(B $B43(B $B44(B $B45(B $B46(B $B47(B $B48(B $B49(B $B4:(B $B4;(B $B4<(B $B4=(B $B4>(B $B4?(B
+$B4@(B $B4A(B $B4B(B $B4C(B $B4D(B $B4E(B $B4F(B $B4G(B $B4H(B $B4I(B $B4J(B $B4K(B $B4L(B $B4M(B $B4N(B $B4O(B
+$B4P(B $B4Q(B $B4R(B $B4S(B $B4T(B $B4U(B $B4V(B $B4W(B $B4X(B $B4Y(B $B4Z(B $B4[(B $B4\(B $B4](B $B4^(B $B4_(B
+$B4`(B $B4a(B $B4b(B $B4c(B $B4d(B $B4e(B $B4f(B $B4g(B $B4h(B $B4i(B $B4j(B $B4k(B $B4l(B $B4m(B $B4n(B $B4o(B
+$B4p(B $B4q(B $B4r(B $B4s(B $B4t(B $B4u(B $B4v(B $B4w(B $B4x(B $B4y(B $B4z(B $B4{(B $B4|(B $B4}(B $B4~(B
+   $B5!(B $B5"(B $B5#(B $B5$(B $B5%(B $B5&(B $B5'(B $B5((B $B5)(B $B5*(B $B5+(B $B5,(B $B5-(B $B5.(B $B5/(B
+$B50(B $B51(B $B52(B $B53(B $B54(B $B55(B $B56(B $B57(B $B58(B $B59(B $B5:(B $B5;(B $B5<(B $B5=(B $B5>(B $B5?(B
+$B5@(B $B5A(B $B5B(B $B5C(B $B5D(B $B5E(B $B5F(B $B5G(B $B5H(B $B5I(B $B5J(B $B5K(B $B5L(B $B5M(B $B5N(B $B5O(B
+$B5P(B $B5Q(B $B5R(B $B5S(B $B5T(B $B5U(B $B5V(B $B5W(B $B5X(B $B5Y(B $B5Z(B $B5[(B $B5\(B $B5](B $B5^(B $B5_(B
+$B5`(B $B5a(B $B5b(B $B5c(B $B5d(B $B5e(B $B5f(B $B5g(B $B5h(B $B5i(B $B5j(B $B5k(B $B5l(B $B5m(B $B5n(B $B5o(B
+$B5p(B $B5q(B $B5r(B $B5s(B $B5t(B $B5u(B $B5v(B $B5w(B $B5x(B $B5y(B $B5z(B $B5{(B $B5|(B $B5}(B $B5~(B
+   $B6!(B $B6"(B $B6#(B $B6$(B $B6%(B $B6&(B $B6'(B $B6((B $B6)(B $B6*(B $B6+(B $B6,(B $B6-(B $B6.(B $B6/(B
+$B60(B $B61(B $B62(B $B63(B $B64(B $B65(B $B66(B $B67(B $B68(B $B69(B $B6:(B $B6;(B $B6<(B $B6=(B $B6>(B $B6?(B
+$B6@(B $B6A(B $B6B(B $B6C(B $B6D(B $B6E(B $B6F(B $B6G(B $B6H(B $B6I(B $B6J(B $B6K(B $B6L(B $B6M(B $B6N(B $B6O(B
+$B6P(B $B6Q(B $B6R(B $B6S(B $B6T(B $B6U(B $B6V(B $B6W(B $B6X(B $B6Y(B $B6Z(B $B6[(B $B6\(B $B6](B $B6^(B $B6_(B
+$B6`(B $B6a(B $B6b(B $B6c(B $B6d(B $B6e(B $B6f(B $B6g(B $B6h(B $B6i(B $B6j(B $B6k(B $B6l(B $B6m(B $B6n(B $B6o(B
+$B6p(B $B6q(B $B6r(B $B6s(B $B6t(B $B6u(B $B6v(B $B6w(B $B6x(B $B6y(B $B6z(B $B6{(B $B6|(B $B6}(B $B6~(B
+   $B7!(B $B7"(B $B7#(B $B7$(B $B7%(B $B7&(B $B7'(B $B7((B $B7)(B $B7*(B $B7+(B $B7,(B $B7-(B $B7.(B $B7/(B
+$B70(B $B71(B $B72(B $B73(B $B74(B $B75(B $B76(B $B77(B $B78(B $B79(B $B7:(B $B7;(B $B7<(B $B7=(B $B7>(B $B7?(B
+$B7@(B $B7A(B $B7B(B $B7C(B $B7D(B $B7E(B $B7F(B $B7G(B $B7H(B $B7I(B $B7J(B $B7K(B $B7L(B $B7M(B $B7N(B $B7O(B
+$B7P(B $B7Q(B $B7R(B $B7S(B $B7T(B $B7U(B $B7V(B $B7W(B $B7X(B $B7Y(B $B7Z(B $B7[(B $B7\(B $B7](B $B7^(B $B7_(B
+$B7`(B $B7a(B $B7b(B $B7c(B $B7d(B $B7e(B $B7f(B $B7g(B $B7h(B $B7i(B $B7j(B $B7k(B $B7l(B $B7m(B $B7n(B $B7o(B
+$B7p(B $B7q(B $B7r(B $B7s(B $B7t(B $B7u(B $B7v(B $B7w(B $B7x(B $B7y(B $B7z(B $B7{(B $B7|(B $B7}(B $B7~(B
+   $B8!(B $B8"(B $B8#(B $B8$(B $B8%(B $B8&(B $B8'(B $B8((B $B8)(B $B8*(B $B8+(B $B8,(B $B8-(B $B8.(B $B8/(B
+$B80(B $B81(B $B82(B $B83(B $B84(B $B85(B $B86(B $B87(B $B88(B $B89(B $B8:(B $B8;(B $B8<(B $B8=(B $B8>(B $B8?(B
+$B8@(B $B8A(B $B8B(B $B8C(B $B8D(B $B8E(B $B8F(B $B8G(B $B8H(B $B8I(B $B8J(B $B8K(B $B8L(B $B8M(B $B8N(B $B8O(B
+$B8P(B $B8Q(B $B8R(B $B8S(B $B8T(B $B8U(B $B8V(B $B8W(B $B8X(B $B8Y(B $B8Z(B $B8[(B $B8\(B $B8](B $B8^(B $B8_(B
+$B8`(B $B8a(B $B8b(B $B8c(B $B8d(B $B8e(B $B8f(B $B8g(B $B8h(B $B8i(B $B8j(B $B8k(B $B8l(B $B8m(B $B8n(B $B8o(B
+$B8p(B $B8q(B $B8r(B $B8s(B $B8t(B $B8u(B $B8v(B $B8w(B $B8x(B $B8y(B $B8z(B $B8{(B $B8|(B $B8}(B $B8~(B
+   $B9!(B $B9"(B $B9#(B $B9$(B $B9%(B $B9&(B $B9'(B $B9((B $B9)(B $B9*(B $B9+(B $B9,(B $B9-(B $B9.(B $B9/(B
+$B90(B $B91(B $B92(B $B93(B $B94(B $B95(B $B96(B $B97(B $B98(B $B99(B $B9:(B $B9;(B $B9<(B $B9=(B $B9>(B $B9?(B
+$B9@(B $B9A(B $B9B(B $B9C(B $B9D(B $B9E(B $B9F(B $B9G(B $B9H(B $B9I(B $B9J(B $B9K(B $B9L(B $B9M(B $B9N(B $B9O(B
+$B9P(B $B9Q(B $B9R(B $B9S(B $B9T(B $B9U(B $B9V(B $B9W(B $B9X(B $B9Y(B $B9Z(B $B9[(B $B9\(B $B9](B $B9^(B $B9_(B
+$B9`(B $B9a(B $B9b(B $B9c(B $B9d(B $B9e(B $B9f(B $B9g(B $B9h(B $B9i(B $B9j(B $B9k(B $B9l(B $B9m(B $B9n(B $B9o(B
+$B9p(B $B9q(B $B9r(B $B9s(B $B9t(B $B9u(B $B9v(B $B9w(B $B9x(B $B9y(B $B9z(B $B9{(B $B9|(B $B9}(B $B9~(B
+   $B:!(B $B:"(B $B:#(B $B:$(B $B:%(B $B:&(B $B:'(B $B:((B $B:)(B $B:*(B $B:+(B $B:,(B $B:-(B $B:.(B $B:/(B
+$B:0(B $B:1(B $B:2(B $B:3(B $B:4(B $B:5(B $B:6(B $B:7(B $B:8(B $B:9(B $B::(B $B:;(B $B:<(B $B:=(B $B:>(B $B:?(B
+$B:@(B $B:A(B $B:B(B $B:C(B $B:D(B $B:E(B $B:F(B $B:G(B $B:H(B $B:I(B $B:J(B $B:K(B $B:L(B $B:M(B $B:N(B $B:O(B
+$B:P(B $B:Q(B $B:R(B $B:S(B $B:T(B $B:U(B $B:V(B $B:W(B $B:X(B $B:Y(B $B:Z(B $B:[(B $B:\(B $B:](B $B:^(B $B:_(B
+$B:`(B $B:a(B $B:b(B $B:c(B $B:d(B $B:e(B $B:f(B $B:g(B $B:h(B $B:i(B $B:j(B $B:k(B $B:l(B $B:m(B $B:n(B $B:o(B
+$B:p(B $B:q(B $B:r(B $B:s(B $B:t(B $B:u(B $B:v(B $B:w(B $B:x(B $B:y(B $B:z(B $B:{(B $B:|(B $B:}(B $B:~(B
+   $B;!(B $B;"(B $B;#(B $B;$(B $B;%(B $B;&(B $B;'(B $B;((B $B;)(B $B;*(B $B;+(B $B;,(B $B;-(B $B;.(B $B;/(B
+$B;0(B $B;1(B $B;2(B $B;3(B $B;4(B $B;5(B $B;6(B $B;7(B $B;8(B $B;9(B $B;:(B $B;;(B $B;<(B $B;=(B $B;>(B $B;?(B
+$B;@(B $B;A(B $B;B(B $B;C(B $B;D(B $B;E(B $B;F(B $B;G(B $B;H(B $B;I(B $B;J(B $B;K(B $B;L(B $B;M(B $B;N(B $B;O(B
+$B;P(B $B;Q(B $B;R(B $B;S(B $B;T(B $B;U(B $B;V(B $B;W(B $B;X(B $B;Y(B $B;Z(B $B;[(B $B;\(B $B;](B $B;^(B $B;_(B
+$B;`(B $B;a(B $B;b(B $B;c(B $B;d(B $B;e(B $B;f(B $B;g(B $B;h(B $B;i(B $B;j(B $B;k(B $B;l(B $B;m(B $B;n(B $B;o(B
+$B;p(B $B;q(B $B;r(B $B;s(B $B;t(B $B;u(B $B;v(B $B;w(B $B;x(B $B;y(B $B;z(B $B;{(B $B;|(B $B;}(B $B;~(B
+   $B<!(B $B<"(B $B<#(B $B<$(B $B<%(B $B<&(B $B<'(B $B<((B $B<)(B $B<*(B $B<+(B $B<,(B $B<-(B $B<.(B $B</(B
+$B<0(B $B<1(B $B<2(B $B<3(B $B<4(B $B<5(B $B<6(B $B<7(B $B<8(B $B<9(B $B<:(B $B<;(B $B<<(B $B<=(B $B<>(B $B<?(B
+$B<@(B $B<A(B $B<B(B $B<C(B $B<D(B $B<E(B $B<F(B $B<G(B $B<H(B $B<I(B $B<J(B $B<K(B $B<L(B $B<M(B $B<N(B $B<O(B
+$B<P(B $B<Q(B $B<R(B $B<S(B $B<T(B $B<U(B $B<V(B $B<W(B $B<X(B $B<Y(B $B<Z(B $B<[(B $B<\(B $B<](B $B<^(B $B<_(B
+$B<`(B $B<a(B $B<b(B $B<c(B $B<d(B $B<e(B $B<f(B $B<g(B $B<h(B $B<i(B $B<j(B $B<k(B $B<l(B $B<m(B $B<n(B $B<o(B
+$B<p(B $B<q(B $B<r(B $B<s(B $B<t(B $B<u(B $B<v(B $B<w(B $B<x(B $B<y(B $B<z(B $B<{(B $B<|(B $B<}(B $B<~(B
+   $B=!(B $B="(B $B=#(B $B=$(B $B=%(B $B=&(B $B='(B $B=((B $B=)(B $B=*(B $B=+(B $B=,(B $B=-(B $B=.(B $B=/(B
+$B=0(B $B=1(B $B=2(B $B=3(B $B=4(B $B=5(B $B=6(B $B=7(B $B=8(B $B=9(B $B=:(B $B=;(B $B=<(B $B==(B $B=>(B $B=?(B
+$B=@(B $B=A(B $B=B(B $B=C(B $B=D(B $B=E(B $B=F(B $B=G(B $B=H(B $B=I(B $B=J(B $B=K(B $B=L(B $B=M(B $B=N(B $B=O(B
+$B=P(B $B=Q(B $B=R(B $B=S(B $B=T(B $B=U(B $B=V(B $B=W(B $B=X(B $B=Y(B $B=Z(B $B=[(B $B=\(B $B=](B $B=^(B $B=_(B
+$B=`(B $B=a(B $B=b(B $B=c(B $B=d(B $B=e(B $B=f(B $B=g(B $B=h(B $B=i(B $B=j(B $B=k(B $B=l(B $B=m(B $B=n(B $B=o(B
+$B=p(B $B=q(B $B=r(B $B=s(B $B=t(B $B=u(B $B=v(B $B=w(B $B=x(B $B=y(B $B=z(B $B={(B $B=|(B $B=}(B $B=~(B
+   $B>!(B $B>"(B $B>#(B $B>$(B $B>%(B $B>&(B $B>'(B $B>((B $B>)(B $B>*(B $B>+(B $B>,(B $B>-(B $B>.(B $B>/(B
+$B>0(B $B>1(B $B>2(B $B>3(B $B>4(B $B>5(B $B>6(B $B>7(B $B>8(B $B>9(B $B>:(B $B>;(B $B><(B $B>=(B $B>>(B $B>?(B
+$B>@(B $B>A(B $B>B(B $B>C(B $B>D(B $B>E(B $B>F(B $B>G(B $B>H(B $B>I(B $B>J(B $B>K(B $B>L(B $B>M(B $B>N(B $B>O(B
+$B>P(B $B>Q(B $B>R(B $B>S(B $B>T(B $B>U(B $B>V(B $B>W(B $B>X(B $B>Y(B $B>Z(B $B>[(B $B>\(B $B>](B $B>^(B $B>_(B
+$B>`(B $B>a(B $B>b(B $B>c(B $B>d(B $B>e(B $B>f(B $B>g(B $B>h(B $B>i(B $B>j(B $B>k(B $B>l(B $B>m(B $B>n(B $B>o(B
+$B>p(B $B>q(B $B>r(B $B>s(B $B>t(B $B>u(B $B>v(B $B>w(B $B>x(B $B>y(B $B>z(B $B>{(B $B>|(B $B>}(B $B>~(B
+   $B?!(B $B?"(B $B?#(B $B?$(B $B?%(B $B?&(B $B?'(B $B?((B $B?)(B $B?*(B $B?+(B $B?,(B $B?-(B $B?.(B $B?/(B
+$B?0(B $B?1(B $B?2(B $B?3(B $B?4(B $B?5(B $B?6(B $B?7(B $B?8(B $B?9(B $B?:(B $B?;(B $B?<(B $B?=(B $B?>(B $B??(B
+$B?@(B $B?A(B $B?B(B $B?C(B $B?D(B $B?E(B $B?F(B $B?G(B $B?H(B $B?I(B $B?J(B $B?K(B $B?L(B $B?M(B $B?N(B $B?O(B
+$B?P(B $B?Q(B $B?R(B $B?S(B $B?T(B $B?U(B $B?V(B $B?W(B $B?X(B $B?Y(B $B?Z(B $B?[(B $B?\(B $B?](B $B?^(B $B?_(B
+$B?`(B $B?a(B $B?b(B $B?c(B $B?d(B $B?e(B $B?f(B $B?g(B $B?h(B $B?i(B $B?j(B $B?k(B $B?l(B $B?m(B $B?n(B $B?o(B
+$B?p(B $B?q(B $B?r(B $B?s(B $B?t(B $B?u(B $B?v(B $B?w(B $B?x(B $B?y(B $B?z(B $B?{(B $B?|(B $B?}(B $B?~(B
+   $B@!(B $B@"(B $B@#(B $B@$(B $B@%(B $B@&(B $B@'(B $B@((B $B@)(B $B@*(B $B@+(B $B@,(B $B@-(B $B@.(B $B@/(B
+$B@0(B $B@1(B $B@2(B $B@3(B $B@4(B $B@5(B $B@6(B $B@7(B $B@8(B $B@9(B $B@:(B $B@;(B $B@<(B $B@=(B $B@>(B $B@?(B
+$B@@(B $B@A(B $B@B(B $B@C(B $B@D(B $B@E(B $B@F(B $B@G(B $B@H(B $B@I(B $B@J(B $B@K(B $B@L(B $B@M(B $B@N(B $B@O(B
+$B@P(B $B@Q(B $B@R(B $B@S(B $B@T(B $B@U(B $B@V(B $B@W(B $B@X(B $B@Y(B $B@Z(B $B@[(B $B@\(B $B@](B $B@^(B $B@_(B
+$B@`(B $B@a(B $B@b(B $B@c(B $B@d(B $B@e(B $B@f(B $B@g(B $B@h(B $B@i(B $B@j(B $B@k(B $B@l(B $B@m(B $B@n(B $B@o(B
+$B@p(B $B@q(B $B@r(B $B@s(B $B@t(B $B@u(B $B@v(B $B@w(B $B@x(B $B@y(B $B@z(B $B@{(B $B@|(B $B@}(B $B@~(B
+   $BA!(B $BA"(B $BA#(B $BA$(B $BA%(B $BA&(B $BA'(B $BA((B $BA)(B $BA*(B $BA+(B $BA,(B $BA-(B $BA.(B $BA/(B
+$BA0(B $BA1(B $BA2(B $BA3(B $BA4(B $BA5(B $BA6(B $BA7(B $BA8(B $BA9(B $BA:(B $BA;(B $BA<(B $BA=(B $BA>(B $BA?(B
+$BA@(B $BAA(B $BAB(B $BAC(B $BAD(B $BAE(B $BAF(B $BAG(B $BAH(B $BAI(B $BAJ(B $BAK(B $BAL(B $BAM(B $BAN(B $BAO(B
+$BAP(B $BAQ(B $BAR(B $BAS(B $BAT(B $BAU(B $BAV(B $BAW(B $BAX(B $BAY(B $BAZ(B $BA[(B $BA\(B $BA](B $BA^(B $BA_(B
+$BA`(B $BAa(B $BAb(B $BAc(B $BAd(B $BAe(B $BAf(B $BAg(B $BAh(B $BAi(B $BAj(B $BAk(B $BAl(B $BAm(B $BAn(B $BAo(B
+$BAp(B $BAq(B $BAr(B $BAs(B $BAt(B $BAu(B $BAv(B $BAw(B $BAx(B $BAy(B $BAz(B $BA{(B $BA|(B $BA}(B $BA~(B
+   $BB!(B $BB"(B $BB#(B $BB$(B $BB%(B $BB&(B $BB'(B $BB((B $BB)(B $BB*(B $BB+(B $BB,(B $BB-(B $BB.(B $BB/(B
+$BB0(B $BB1(B $BB2(B $BB3(B $BB4(B $BB5(B $BB6(B $BB7(B $BB8(B $BB9(B $BB:(B $BB;(B $BB<(B $BB=(B $BB>(B $BB?(B
+$BB@(B $BBA(B $BBB(B $BBC(B $BBD(B $BBE(B $BBF(B $BBG(B $BBH(B $BBI(B $BBJ(B $BBK(B $BBL(B $BBM(B $BBN(B $BBO(B
+$BBP(B $BBQ(B $BBR(B $BBS(B $BBT(B $BBU(B $BBV(B $BBW(B $BBX(B $BBY(B $BBZ(B $BB[(B $BB\(B $BB](B $BB^(B $BB_(B
+$BB`(B $BBa(B $BBb(B $BBc(B $BBd(B $BBe(B $BBf(B $BBg(B $BBh(B $BBi(B $BBj(B $BBk(B $BBl(B $BBm(B $BBn(B $BBo(B
+$BBp(B $BBq(B $BBr(B $BBs(B $BBt(B $BBu(B $BBv(B $BBw(B $BBx(B $BBy(B $BBz(B $BB{(B $BB|(B $BB}(B $BB~(B
+   $BC!(B $BC"(B $BC#(B $BC$(B $BC%(B $BC&(B $BC'(B $BC((B $BC)(B $BC*(B $BC+(B $BC,(B $BC-(B $BC.(B $BC/(B
+$BC0(B $BC1(B $BC2(B $BC3(B $BC4(B $BC5(B $BC6(B $BC7(B $BC8(B $BC9(B $BC:(B $BC;(B $BC<(B $BC=(B $BC>(B $BC?(B
+$BC@(B $BCA(B $BCB(B $BCC(B $BCD(B $BCE(B $BCF(B $BCG(B $BCH(B $BCI(B $BCJ(B $BCK(B $BCL(B $BCM(B $BCN(B $BCO(B
+$BCP(B $BCQ(B $BCR(B $BCS(B $BCT(B $BCU(B $BCV(B $BCW(B $BCX(B $BCY(B $BCZ(B $BC[(B $BC\(B $BC](B $BC^(B $BC_(B
+$BC`(B $BCa(B $BCb(B $BCc(B $BCd(B $BCe(B $BCf(B $BCg(B $BCh(B $BCi(B $BCj(B $BCk(B $BCl(B $BCm(B $BCn(B $BCo(B
+$BCp(B $BCq(B $BCr(B $BCs(B $BCt(B $BCu(B $BCv(B $BCw(B $BCx(B $BCy(B $BCz(B $BC{(B $BC|(B $BC}(B $BC~(B
+   $BD!(B $BD"(B $BD#(B $BD$(B $BD%(B $BD&(B $BD'(B $BD((B $BD)(B $BD*(B $BD+(B $BD,(B $BD-(B $BD.(B $BD/(B
+$BD0(B $BD1(B $BD2(B $BD3(B $BD4(B $BD5(B $BD6(B $BD7(B $BD8(B $BD9(B $BD:(B $BD;(B $BD<(B $BD=(B $BD>(B $BD?(B
+$BD@(B $BDA(B $BDB(B $BDC(B $BDD(B $BDE(B $BDF(B $BDG(B $BDH(B $BDI(B $BDJ(B $BDK(B $BDL(B $BDM(B $BDN(B $BDO(B
+$BDP(B $BDQ(B $BDR(B $BDS(B $BDT(B $BDU(B $BDV(B $BDW(B $BDX(B $BDY(B $BDZ(B $BD[(B $BD\(B $BD](B $BD^(B $BD_(B
+$BD`(B $BDa(B $BDb(B $BDc(B $BDd(B $BDe(B $BDf(B $BDg(B $BDh(B $BDi(B $BDj(B $BDk(B $BDl(B $BDm(B $BDn(B $BDo(B
+$BDp(B $BDq(B $BDr(B $BDs(B $BDt(B $BDu(B $BDv(B $BDw(B $BDx(B $BDy(B $BDz(B $BD{(B $BD|(B $BD}(B $BD~(B
+   $BE!(B $BE"(B $BE#(B $BE$(B $BE%(B $BE&(B $BE'(B $BE((B $BE)(B $BE*(B $BE+(B $BE,(B $BE-(B $BE.(B $BE/(B
+$BE0(B $BE1(B $BE2(B $BE3(B $BE4(B $BE5(B $BE6(B $BE7(B $BE8(B $BE9(B $BE:(B $BE;(B $BE<(B $BE=(B $BE>(B $BE?(B
+$BE@(B $BEA(B $BEB(B $BEC(B $BED(B $BEE(B $BEF(B $BEG(B $BEH(B $BEI(B $BEJ(B $BEK(B $BEL(B $BEM(B $BEN(B $BEO(B
+$BEP(B $BEQ(B $BER(B $BES(B $BET(B $BEU(B $BEV(B $BEW(B $BEX(B $BEY(B $BEZ(B $BE[(B $BE\(B $BE](B $BE^(B $BE_(B
+$BE`(B $BEa(B $BEb(B $BEc(B $BEd(B $BEe(B $BEf(B $BEg(B $BEh(B $BEi(B $BEj(B $BEk(B $BEl(B $BEm(B $BEn(B $BEo(B
+$BEp(B $BEq(B $BEr(B $BEs(B $BEt(B $BEu(B $BEv(B $BEw(B $BEx(B $BEy(B $BEz(B $BE{(B $BE|(B $BE}(B $BE~(B
+   $BF!(B $BF"(B $BF#(B $BF$(B $BF%(B $BF&(B $BF'(B $BF((B $BF)(B $BF*(B $BF+(B $BF,(B $BF-(B $BF.(B $BF/(B
+$BF0(B $BF1(B $BF2(B $BF3(B $BF4(B $BF5(B $BF6(B $BF7(B $BF8(B $BF9(B $BF:(B $BF;(B $BF<(B $BF=(B $BF>(B $BF?(B
+$BF@(B $BFA(B $BFB(B $BFC(B $BFD(B $BFE(B $BFF(B $BFG(B $BFH(B $BFI(B $BFJ(B $BFK(B $BFL(B $BFM(B $BFN(B $BFO(B
+$BFP(B $BFQ(B $BFR(B $BFS(B $BFT(B $BFU(B $BFV(B $BFW(B $BFX(B $BFY(B $BFZ(B $BF[(B $BF\(B $BF](B $BF^(B $BF_(B
+$BF`(B $BFa(B $BFb(B $BFc(B $BFd(B $BFe(B $BFf(B $BFg(B $BFh(B $BFi(B $BFj(B $BFk(B $BFl(B $BFm(B $BFn(B $BFo(B
+$BFp(B $BFq(B $BFr(B $BFs(B $BFt(B $BFu(B $BFv(B $BFw(B $BFx(B $BFy(B $BFz(B $BF{(B $BF|(B $BF}(B $BF~(B
+   $BG!(B $BG"(B $BG#(B $BG$(B $BG%(B $BG&(B $BG'(B $BG((B $BG)(B $BG*(B $BG+(B $BG,(B $BG-(B $BG.(B $BG/(B
+$BG0(B $BG1(B $BG2(B $BG3(B $BG4(B $BG5(B $BG6(B $BG7(B $BG8(B $BG9(B $BG:(B $BG;(B $BG<(B $BG=(B $BG>(B $BG?(B
+$BG@(B $BGA(B $BGB(B $BGC(B $BGD(B $BGE(B $BGF(B $BGG(B $BGH(B $BGI(B $BGJ(B $BGK(B $BGL(B $BGM(B $BGN(B $BGO(B
+$BGP(B $BGQ(B $BGR(B $BGS(B $BGT(B $BGU(B $BGV(B $BGW(B $BGX(B $BGY(B $BGZ(B $BG[(B $BG\(B $BG](B $BG^(B $BG_(B
+$BG`(B $BGa(B $BGb(B $BGc(B $BGd(B $BGe(B $BGf(B $BGg(B $BGh(B $BGi(B $BGj(B $BGk(B $BGl(B $BGm(B $BGn(B $BGo(B
+$BGp(B $BGq(B $BGr(B $BGs(B $BGt(B $BGu(B $BGv(B $BGw(B $BGx(B $BGy(B $BGz(B $BG{(B $BG|(B $BG}(B $BG~(B
+   $BH!(B $BH"(B $BH#(B $BH$(B $BH%(B $BH&(B $BH'(B $BH((B $BH)(B $BH*(B $BH+(B $BH,(B $BH-(B $BH.(B $BH/(B
+$BH0(B $BH1(B $BH2(B $BH3(B $BH4(B $BH5(B $BH6(B $BH7(B $BH8(B $BH9(B $BH:(B $BH;(B $BH<(B $BH=(B $BH>(B $BH?(B
+$BH@(B $BHA(B $BHB(B $BHC(B $BHD(B $BHE(B $BHF(B $BHG(B $BHH(B $BHI(B $BHJ(B $BHK(B $BHL(B $BHM(B $BHN(B $BHO(B
+$BHP(B $BHQ(B $BHR(B $BHS(B $BHT(B $BHU(B $BHV(B $BHW(B $BHX(B $BHY(B $BHZ(B $BH[(B $BH\(B $BH](B $BH^(B $BH_(B
+$BH`(B $BHa(B $BHb(B $BHc(B $BHd(B $BHe(B $BHf(B $BHg(B $BHh(B $BHi(B $BHj(B $BHk(B $BHl(B $BHm(B $BHn(B $BHo(B
+$BHp(B $BHq(B $BHr(B $BHs(B $BHt(B $BHu(B $BHv(B $BHw(B $BHx(B $BHy(B $BHz(B $BH{(B $BH|(B $BH}(B $BH~(B
+   $BI!(B $BI"(B $BI#(B $BI$(B $BI%(B $BI&(B $BI'(B $BI((B $BI)(B $BI*(B $BI+(B $BI,(B $BI-(B $BI.(B $BI/(B
+$BI0(B $BI1(B $BI2(B $BI3(B $BI4(B $BI5(B $BI6(B $BI7(B $BI8(B $BI9(B $BI:(B $BI;(B $BI<(B $BI=(B $BI>(B $BI?(B
+$BI@(B $BIA(B $BIB(B $BIC(B $BID(B $BIE(B $BIF(B $BIG(B $BIH(B $BII(B $BIJ(B $BIK(B $BIL(B $BIM(B $BIN(B $BIO(B
+$BIP(B $BIQ(B $BIR(B $BIS(B $BIT(B $BIU(B $BIV(B $BIW(B $BIX(B $BIY(B $BIZ(B $BI[(B $BI\(B $BI](B $BI^(B $BI_(B
+$BI`(B $BIa(B $BIb(B $BIc(B $BId(B $BIe(B $BIf(B $BIg(B $BIh(B $BIi(B $BIj(B $BIk(B $BIl(B $BIm(B $BIn(B $BIo(B
+$BIp(B $BIq(B $BIr(B $BIs(B $BIt(B $BIu(B $BIv(B $BIw(B $BIx(B $BIy(B $BIz(B $BI{(B $BI|(B $BI}(B $BI~(B
+   $BJ!(B $BJ"(B $BJ#(B $BJ$(B $BJ%(B $BJ&(B $BJ'(B $BJ((B $BJ)(B $BJ*(B $BJ+(B $BJ,(B $BJ-(B $BJ.(B $BJ/(B
+$BJ0(B $BJ1(B $BJ2(B $BJ3(B $BJ4(B $BJ5(B $BJ6(B $BJ7(B $BJ8(B $BJ9(B $BJ:(B $BJ;(B $BJ<(B $BJ=(B $BJ>(B $BJ?(B
+$BJ@(B $BJA(B $BJB(B $BJC(B $BJD(B $BJE(B $BJF(B $BJG(B $BJH(B $BJI(B $BJJ(B $BJK(B $BJL(B $BJM(B $BJN(B $BJO(B
+$BJP(B $BJQ(B $BJR(B $BJS(B $BJT(B $BJU(B $BJV(B $BJW(B $BJX(B $BJY(B $BJZ(B $BJ[(B $BJ\(B $BJ](B $BJ^(B $BJ_(B
+$BJ`(B $BJa(B $BJb(B $BJc(B $BJd(B $BJe(B $BJf(B $BJg(B $BJh(B $BJi(B $BJj(B $BJk(B $BJl(B $BJm(B $BJn(B $BJo(B
+$BJp(B $BJq(B $BJr(B $BJs(B $BJt(B $BJu(B $BJv(B $BJw(B $BJx(B $BJy(B $BJz(B $BJ{(B $BJ|(B $BJ}(B $BJ~(B
+   $BK!(B $BK"(B $BK#(B $BK$(B $BK%(B $BK&(B $BK'(B $BK((B $BK)(B $BK*(B $BK+(B $BK,(B $BK-(B $BK.(B $BK/(B
+$BK0(B $BK1(B $BK2(B $BK3(B $BK4(B $BK5(B $BK6(B $BK7(B $BK8(B $BK9(B $BK:(B $BK;(B $BK<(B $BK=(B $BK>(B $BK?(B
+$BK@(B $BKA(B $BKB(B $BKC(B $BKD(B $BKE(B $BKF(B $BKG(B $BKH(B $BKI(B $BKJ(B $BKK(B $BKL(B $BKM(B $BKN(B $BKO(B
+$BKP(B $BKQ(B $BKR(B $BKS(B $BKT(B $BKU(B $BKV(B $BKW(B $BKX(B $BKY(B $BKZ(B $BK[(B $BK\(B $BK](B $BK^(B $BK_(B
+$BK`(B $BKa(B $BKb(B $BKc(B $BKd(B $BKe(B $BKf(B $BKg(B $BKh(B $BKi(B $BKj(B $BKk(B $BKl(B $BKm(B $BKn(B $BKo(B
+$BKp(B $BKq(B $BKr(B $BKs(B $BKt(B $BKu(B $BKv(B $BKw(B $BKx(B $BKy(B $BKz(B $BK{(B $BK|(B $BK}(B $BK~(B
+   $BL!(B $BL"(B $BL#(B $BL$(B $BL%(B $BL&(B $BL'(B $BL((B $BL)(B $BL*(B $BL+(B $BL,(B $BL-(B $BL.(B $BL/(B
+$BL0(B $BL1(B $BL2(B $BL3(B $BL4(B $BL5(B $BL6(B $BL7(B $BL8(B $BL9(B $BL:(B $BL;(B $BL<(B $BL=(B $BL>(B $BL?(B
+$BL@(B $BLA(B $BLB(B $BLC(B $BLD(B $BLE(B $BLF(B $BLG(B $BLH(B $BLI(B $BLJ(B $BLK(B $BLL(B $BLM(B $BLN(B $BLO(B
+$BLP(B $BLQ(B $BLR(B $BLS(B $BLT(B $BLU(B $BLV(B $BLW(B $BLX(B $BLY(B $BLZ(B $BL[(B $BL\(B $BL](B $BL^(B $BL_(B
+$BL`(B $BLa(B $BLb(B $BLc(B $BLd(B $BLe(B $BLf(B $BLg(B $BLh(B $BLi(B $BLj(B $BLk(B $BLl(B $BLm(B $BLn(B $BLo(B
+$BLp(B $BLq(B $BLr(B $BLs(B $BLt(B $BLu(B $BLv(B $BLw(B $BLx(B $BLy(B $BLz(B $BL{(B $BL|(B $BL}(B $BL~(B
+   $BM!(B $BM"(B $BM#(B $BM$(B $BM%(B $BM&(B $BM'(B $BM((B $BM)(B $BM*(B $BM+(B $BM,(B $BM-(B $BM.(B $BM/(B
+$BM0(B $BM1(B $BM2(B $BM3(B $BM4(B $BM5(B $BM6(B $BM7(B $BM8(B $BM9(B $BM:(B $BM;(B $BM<(B $BM=(B $BM>(B $BM?(B
+$BM@(B $BMA(B $BMB(B $BMC(B $BMD(B $BME(B $BMF(B $BMG(B $BMH(B $BMI(B $BMJ(B $BMK(B $BML(B $BMM(B $BMN(B $BMO(B
+$BMP(B $BMQ(B $BMR(B $BMS(B $BMT(B $BMU(B $BMV(B $BMW(B $BMX(B $BMY(B $BMZ(B $BM[(B $BM\(B $BM](B $BM^(B $BM_(B
+$BM`(B $BMa(B $BMb(B $BMc(B $BMd(B $BMe(B $BMf(B $BMg(B $BMh(B $BMi(B $BMj(B $BMk(B $BMl(B $BMm(B $BMn(B $BMo(B
+$BMp(B $BMq(B $BMr(B $BMs(B $BMt(B $BMu(B $BMv(B $BMw(B $BMx(B $BMy(B $BMz(B $BM{(B $BM|(B $BM}(B $BM~(B
+   $BN!(B $BN"(B $BN#(B $BN$(B $BN%(B $BN&(B $BN'(B $BN((B $BN)(B $BN*(B $BN+(B $BN,(B $BN-(B $BN.(B $BN/(B
+$BN0(B $BN1(B $BN2(B $BN3(B $BN4(B $BN5(B $BN6(B $BN7(B $BN8(B $BN9(B $BN:(B $BN;(B $BN<(B $BN=(B $BN>(B $BN?(B
+$BN@(B $BNA(B $BNB(B $BNC(B $BND(B $BNE(B $BNF(B $BNG(B $BNH(B $BNI(B $BNJ(B $BNK(B $BNL(B $BNM(B $BNN(B $BNO(B
+$BNP(B $BNQ(B $BNR(B $BNS(B $BNT(B $BNU(B $BNV(B $BNW(B $BNX(B $BNY(B $BNZ(B $BN[(B $BN\(B $BN](B $BN^(B $BN_(B
+$BN`(B $BNa(B $BNb(B $BNc(B $BNd(B $BNe(B $BNf(B $BNg(B $BNh(B $BNi(B $BNj(B $BNk(B $BNl(B $BNm(B $BNn(B $BNo(B
+$BNp(B $BNq(B $BNr(B $BNs(B $BNt(B $BNu(B $BNv(B $BNw(B $BNx(B $BNy(B $BNz(B $BN{(B $BN|(B $BN}(B $BN~(B
+   $BO!(B $BO"(B $BO#(B $BO$(B $BO%(B $BO&(B $BO'(B $BO((B $BO)(B $BO*(B $BO+(B $BO,(B $BO-(B $BO.(B $BO/(B
+$BO0(B $BO1(B $BO2(B $BO3(B $BO4(B $BO5(B $BO6(B $BO7(B $BO8(B $BO9(B $BO:(B $BO;(B $BO<(B $BO=(B $BO>(B $BO?(B
+$BO@(B $BOA(B $BOB(B $BOC(B $BOD(B $BOE(B $BOF(B $BOG(B $BOH(B $BOI(B $BOJ(B $BOK(B $BOL(B $BOM(B $BON(B $BOO(B
+$BOP(B $BOQ(B $BOR(B $BOS(B    $(QOU(B $(QOV(B $(QOW(B $(QOX(B $(QOY(B $(QOZ(B $(QO[(B $(QO\(B $(QO](B $(QO^(B $(QO_(B
+$(QO`(B $(QOa(B $(QOb(B $(QOc(B $(QOd(B $(QOe(B $(QOf(B $(QOg(B $(QOh(B $(QOi(B $(QOj(B $(QOk(B $(QOl(B $(QOm(B $(QOn(B $(QOo(B
+$(QOp(B $(QOq(B $(QOr(B $(QOs(B $(QOt(B $(QOu(B $(QOv(B $(QOw(B $(QOx(B $(QOy(B $(QOz(B $(QO{(B $(QO|(B $(QO}(B
+   $BP!(B $BP"(B $BP#(B $BP$(B $BP%(B $BP&(B $BP'(B $BP((B $BP)(B $BP*(B $BP+(B $BP,(B $BP-(B $BP.(B $BP/(B
+$BP0(B $BP1(B $BP2(B $BP3(B $BP4(B $BP5(B $BP6(B $BP7(B $BP8(B $BP9(B $BP:(B $BP;(B $BP<(B $BP=(B $BP>(B $BP?(B
+$BP@(B $BPA(B $BPB(B $BPC(B $BPD(B $BPE(B $BPF(B $BPG(B $BPH(B $BPI(B $BPJ(B $BPK(B $BPL(B $BPM(B $BPN(B $BPO(B
+$BPP(B $BPQ(B $BPR(B $BPS(B $BPT(B $BPU(B $BPV(B $BPW(B $BPX(B $BPY(B $BPZ(B $BP[(B $BP\(B $BP](B $BP^(B $BP_(B
+$BP`(B $BPa(B $BPb(B $BPc(B $BPd(B $BPe(B $BPf(B $BPg(B $BPh(B $BPi(B $BPj(B $BPk(B $BPl(B $BPm(B $BPn(B $BPo(B
+$BPp(B $BPq(B $BPr(B $BPs(B $BPt(B $BPu(B $BPv(B $BPw(B $BPx(B $BPy(B $BPz(B $BP{(B $BP|(B $BP}(B $BP~(B
+   $BQ!(B $BQ"(B $BQ#(B $BQ$(B $BQ%(B $BQ&(B $BQ'(B $BQ((B $BQ)(B $BQ*(B $BQ+(B $BQ,(B $BQ-(B $BQ.(B $BQ/(B
+$BQ0(B $BQ1(B $BQ2(B $BQ3(B $BQ4(B $BQ5(B $BQ6(B $BQ7(B $BQ8(B $BQ9(B $BQ:(B $BQ;(B $BQ<(B $BQ=(B $BQ>(B $BQ?(B
+$BQ@(B $BQA(B $BQB(B $BQC(B $BQD(B $BQE(B $BQF(B $BQG(B $BQH(B $BQI(B $BQJ(B $BQK(B $BQL(B $BQM(B $BQN(B $BQO(B
+$BQP(B $BQQ(B $BQR(B $BQS(B $BQT(B $BQU(B $BQV(B $BQW(B $BQX(B $BQY(B $BQZ(B $BQ[(B $BQ\(B $BQ](B $BQ^(B $BQ_(B
+$BQ`(B $BQa(B $BQb(B $BQc(B $BQd(B $BQe(B $BQf(B $BQg(B $BQh(B $BQi(B $BQj(B $BQk(B $BQl(B $BQm(B $BQn(B $BQo(B
+$BQp(B $BQq(B $BQr(B $BQs(B $BQt(B $BQu(B $BQv(B $BQw(B $BQx(B $BQy(B $BQz(B $BQ{(B $BQ|(B $BQ}(B $BQ~(B
+   $BR!(B $BR"(B $BR#(B $BR$(B $BR%(B $BR&(B $BR'(B $BR((B $BR)(B $BR*(B $BR+(B $BR,(B $BR-(B $BR.(B $BR/(B
+$BR0(B $BR1(B $BR2(B $BR3(B $BR4(B $BR5(B $BR6(B $BR7(B $BR8(B $BR9(B $BR:(B $BR;(B $BR<(B $BR=(B $BR>(B $BR?(B
+$BR@(B $BRA(B $BRB(B $BRC(B $BRD(B $BRE(B $BRF(B $BRG(B $BRH(B $BRI(B $BRJ(B $BRK(B $BRL(B $BRM(B $BRN(B $BRO(B
+$BRP(B $BRQ(B $BRR(B $BRS(B $BRT(B $BRU(B $BRV(B $BRW(B $BRX(B $BRY(B $BRZ(B $BR[(B $BR\(B $BR](B $BR^(B $BR_(B
+$BR`(B $BRa(B $BRb(B $BRc(B $BRd(B $BRe(B $BRf(B $BRg(B $BRh(B $BRi(B $BRj(B $BRk(B $BRl(B $BRm(B $BRn(B $BRo(B
+$BRp(B $BRq(B $BRr(B $BRs(B $BRt(B $BRu(B $BRv(B $BRw(B $BRx(B $BRy(B $BRz(B $BR{(B $BR|(B $BR}(B $BR~(B
+   $BS!(B $BS"(B $BS#(B $BS$(B $BS%(B $BS&(B $BS'(B $BS((B $BS)(B $BS*(B $BS+(B $BS,(B $BS-(B $BS.(B $BS/(B
+$BS0(B $BS1(B $BS2(B $BS3(B $BS4(B $BS5(B $BS6(B $BS7(B $BS8(B $BS9(B $BS:(B $BS;(B $BS<(B $BS=(B $BS>(B $BS?(B
+$BS@(B $BSA(B $BSB(B $BSC(B $BSD(B $BSE(B $BSF(B $BSG(B $BSH(B $BSI(B $BSJ(B $BSK(B $BSL(B $BSM(B $BSN(B $BSO(B
+$BSP(B $BSQ(B $BSR(B $BSS(B $BST(B $BSU(B $BSV(B $BSW(B $BSX(B $BSY(B $BSZ(B $BS[(B $BS\(B $BS](B $BS^(B $BS_(B
+$BS`(B $BSa(B $BSb(B $BSc(B $BSd(B $BSe(B $BSf(B $BSg(B $BSh(B $BSi(B $BSj(B $BSk(B $BSl(B $BSm(B $BSn(B $BSo(B
+$BSp(B $BSq(B $BSr(B $BSs(B $BSt(B $BSu(B $BSv(B $BSw(B $BSx(B $BSy(B $BSz(B $BS{(B $BS|(B $BS}(B $BS~(B
+   $BT!(B $BT"(B $BT#(B $BT$(B $BT%(B $BT&(B $BT'(B $BT((B $BT)(B $BT*(B $BT+(B $BT,(B $BT-(B $BT.(B $BT/(B
+$BT0(B $BT1(B $BT2(B $BT3(B $BT4(B $BT5(B $BT6(B $BT7(B $BT8(B $BT9(B $BT:(B $BT;(B $BT<(B $BT=(B $BT>(B $BT?(B
+$BT@(B $BTA(B $BTB(B $BTC(B $BTD(B $BTE(B $BTF(B $BTG(B $BTH(B $BTI(B $BTJ(B $BTK(B $BTL(B $BTM(B $BTN(B $BTO(B
+$BTP(B $BTQ(B $BTR(B $BTS(B $BTT(B $BTU(B $BTV(B $BTW(B $BTX(B $BTY(B $BTZ(B $BT[(B $BT\(B $BT](B $BT^(B $BT_(B
+$BT`(B $BTa(B $BTb(B $BTc(B $BTd(B $BTe(B $BTf(B $BTg(B $BTh(B $BTi(B $BTj(B $BTk(B $BTl(B $BTm(B $BTn(B $BTo(B
+$BTp(B $BTq(B $BTr(B $BTs(B $BTt(B $BTu(B $BTv(B $BTw(B $BTx(B $BTy(B $BTz(B $BT{(B $BT|(B $BT}(B $BT~(B
+   $BU!(B $BU"(B $BU#(B $BU$(B $BU%(B $BU&(B $BU'(B $BU((B $BU)(B $BU*(B $BU+(B $BU,(B $BU-(B $BU.(B $BU/(B
+$BU0(B $BU1(B $BU2(B $BU3(B $BU4(B $BU5(B $BU6(B $BU7(B $BU8(B $BU9(B $BU:(B $BU;(B $BU<(B $BU=(B $BU>(B $BU?(B
+$BU@(B $BUA(B $BUB(B $BUC(B $BUD(B $BUE(B $BUF(B $BUG(B $BUH(B $BUI(B $BUJ(B $BUK(B $BUL(B $BUM(B $BUN(B $BUO(B
+$BUP(B $BUQ(B $BUR(B $BUS(B $BUT(B $BUU(B $BUV(B $BUW(B $BUX(B $BUY(B $BUZ(B $BU[(B $BU\(B $BU](B $BU^(B $BU_(B
+$BU`(B $BUa(B $BUb(B $BUc(B $BUd(B $BUe(B $BUf(B $BUg(B $BUh(B $BUi(B $BUj(B $BUk(B $BUl(B $BUm(B $BUn(B $BUo(B
+$BUp(B $BUq(B $BUr(B $BUs(B $BUt(B $BUu(B $BUv(B $BUw(B $BUx(B $BUy(B $BUz(B $BU{(B $BU|(B $BU}(B $BU~(B
+   $BV!(B $BV"(B $BV#(B $BV$(B $BV%(B $BV&(B $BV'(B $BV((B $BV)(B $BV*(B $BV+(B $BV,(B $BV-(B $BV.(B $BV/(B
+$BV0(B $BV1(B $BV2(B $BV3(B $BV4(B $BV5(B $BV6(B $BV7(B $BV8(B $BV9(B $BV:(B $BV;(B $BV<(B $BV=(B $BV>(B $BV?(B
+$BV@(B $BVA(B $BVB(B $BVC(B $BVD(B $BVE(B $BVF(B $BVG(B $BVH(B $BVI(B $BVJ(B $BVK(B $BVL(B $BVM(B $BVN(B $BVO(B
+$BVP(B $BVQ(B $BVR(B $BVS(B $BVT(B $BVU(B $BVV(B $BVW(B $BVX(B $BVY(B $BVZ(B $BV[(B $BV\(B $BV](B $BV^(B $BV_(B
+$BV`(B $BVa(B $BVb(B $BVc(B $BVd(B $BVe(B $BVf(B $BVg(B $BVh(B $BVi(B $BVj(B $BVk(B $BVl(B $BVm(B $BVn(B $BVo(B
+$BVp(B $BVq(B $BVr(B $BVs(B $BVt(B $BVu(B $BVv(B $BVw(B $BVx(B $BVy(B $BVz(B $BV{(B $BV|(B $BV}(B $BV~(B
+   $BW!(B $BW"(B $BW#(B $BW$(B $BW%(B $BW&(B $BW'(B $BW((B $BW)(B $BW*(B $BW+(B $BW,(B $BW-(B $BW.(B $BW/(B
+$BW0(B $BW1(B $BW2(B $BW3(B $BW4(B $BW5(B $BW6(B $BW7(B $BW8(B $BW9(B $BW:(B $BW;(B $BW<(B $BW=(B $BW>(B $BW?(B
+$BW@(B $BWA(B $BWB(B $BWC(B $BWD(B $BWE(B $BWF(B $BWG(B $BWH(B $BWI(B $BWJ(B $BWK(B $BWL(B $BWM(B $BWN(B $BWO(B
+$BWP(B $BWQ(B $BWR(B $BWS(B $BWT(B $BWU(B $BWV(B $BWW(B $BWX(B $BWY(B $BWZ(B $BW[(B $BW\(B $BW](B $BW^(B $BW_(B
+$BW`(B $BWa(B $BWb(B $BWc(B $BWd(B $BWe(B $BWf(B $BWg(B $BWh(B $BWi(B $BWj(B $BWk(B $BWl(B $BWm(B $BWn(B $BWo(B
+$BWp(B $BWq(B $BWr(B $BWs(B $BWt(B $BWu(B $BWv(B $BWw(B $BWx(B $BWy(B $BWz(B $BW{(B $BW|(B $BW}(B $BW~(B
+   $BX!(B $BX"(B $BX#(B $BX$(B $BX%(B $BX&(B $BX'(B $BX((B $BX)(B $BX*(B $BX+(B $BX,(B $BX-(B $BX.(B $BX/(B
+$BX0(B $BX1(B $BX2(B $BX3(B $BX4(B $BX5(B $BX6(B $BX7(B $BX8(B $BX9(B $BX:(B $BX;(B $BX<(B $BX=(B $BX>(B $BX?(B
+$BX@(B $BXA(B $BXB(B $BXC(B $BXD(B $BXE(B $BXF(B $BXG(B $BXH(B $BXI(B $BXJ(B $BXK(B $BXL(B $BXM(B $BXN(B $BXO(B
+$BXP(B $BXQ(B $BXR(B $BXS(B $BXT(B $BXU(B $BXV(B $BXW(B $BXX(B $BXY(B $BXZ(B $BX[(B $BX\(B $BX](B $BX^(B $BX_(B
+$BX`(B $BXa(B $BXb(B $BXc(B $BXd(B $BXe(B $BXf(B $BXg(B $BXh(B $BXi(B $BXj(B $BXk(B $BXl(B $BXm(B $BXn(B $BXo(B
+$BXp(B $BXq(B $BXr(B $BXs(B $BXt(B $BXu(B $BXv(B $BXw(B $BXx(B $BXy(B $BXz(B $BX{(B $BX|(B $BX}(B $BX~(B
+   $BY!(B $BY"(B $BY#(B $BY$(B $BY%(B $BY&(B $BY'(B $BY((B $BY)(B $BY*(B $BY+(B $BY,(B $BY-(B $BY.(B $BY/(B
+$BY0(B $BY1(B $BY2(B $BY3(B $BY4(B $BY5(B $BY6(B $BY7(B $BY8(B $BY9(B $BY:(B $BY;(B $BY<(B $BY=(B $BY>(B $BY?(B
+$BY@(B $BYA(B $BYB(B $BYC(B $BYD(B $BYE(B $BYF(B $BYG(B $BYH(B $BYI(B $BYJ(B $BYK(B $BYL(B $BYM(B $BYN(B $BYO(B
+$BYP(B $BYQ(B $BYR(B $BYS(B $BYT(B $BYU(B $BYV(B $BYW(B $BYX(B $BYY(B $BYZ(B $BY[(B $BY\(B $BY](B $BY^(B $BY_(B
+$BY`(B $BYa(B $BYb(B $BYc(B $BYd(B $BYe(B $BYf(B $BYg(B $BYh(B $BYi(B $BYj(B $BYk(B $BYl(B $BYm(B $BYn(B $BYo(B
+$BYp(B $BYq(B $BYr(B $BYs(B $BYt(B $BYu(B $BYv(B $BYw(B $BYx(B $BYy(B $BYz(B $BY{(B $BY|(B $BY}(B $BY~(B
+   $BZ!(B $BZ"(B $BZ#(B $BZ$(B $BZ%(B $BZ&(B $BZ'(B $BZ((B $BZ)(B $BZ*(B $BZ+(B $BZ,(B $BZ-(B $BZ.(B $BZ/(B
+$BZ0(B $BZ1(B $BZ2(B $BZ3(B $BZ4(B $BZ5(B $BZ6(B $BZ7(B $BZ8(B $BZ9(B $BZ:(B $BZ;(B $BZ<(B $BZ=(B $BZ>(B $BZ?(B
+$BZ@(B $BZA(B $BZB(B $BZC(B $BZD(B $BZE(B $BZF(B $BZG(B $BZH(B $BZI(B $BZJ(B $BZK(B $BZL(B $BZM(B $BZN(B $BZO(B
+$BZP(B $BZQ(B $BZR(B $BZS(B $BZT(B $BZU(B $BZV(B $BZW(B $BZX(B $BZY(B $BZZ(B $BZ[(B $BZ\(B $BZ](B $BZ^(B $BZ_(B
+$BZ`(B $BZa(B $BZb(B $BZc(B $BZd(B $BZe(B $BZf(B $BZg(B $BZh(B $BZi(B $BZj(B $BZk(B $BZl(B $BZm(B $BZn(B $BZo(B
+$BZp(B $BZq(B $BZr(B $BZs(B $BZt(B $BZu(B $BZv(B $BZw(B $BZx(B $BZy(B $BZz(B $BZ{(B $BZ|(B $BZ}(B $BZ~(B
+   $B[!(B $B["(B $B[#(B $B[$(B $B[%(B $B[&(B $B['(B $B[((B $B[)(B $B[*(B $B[+(B $B[,(B $B[-(B $B[.(B $B[/(B
+$B[0(B $B[1(B $B[2(B $B[3(B $B[4(B $B[5(B $B[6(B $B[7(B $B[8(B $B[9(B $B[:(B $B[;(B $B[<(B $B[=(B $B[>(B $B[?(B
+$B[@(B $B[A(B $B[B(B $B[C(B $B[D(B $B[E(B $B[F(B $B[G(B $B[H(B $B[I(B $B[J(B $B[K(B $B[L(B $B[M(B $B[N(B $B[O(B
+$B[P(B $B[Q(B $B[R(B $B[S(B $B[T(B $B[U(B $B[V(B $B[W(B $B[X(B $B[Y(B $B[Z(B $B[[(B $B[\(B $B[](B $B[^(B $B[_(B
+$B[`(B $B[a(B $B[b(B $B[c(B $B[d(B $B[e(B $B[f(B $B[g(B $B[h(B $B[i(B $B[j(B $B[k(B $B[l(B $B[m(B $B[n(B $B[o(B
+$B[p(B $B[q(B $B[r(B $B[s(B $B[t(B $B[u(B $B[v(B $B[w(B $B[x(B $B[y(B $B[z(B $B[{(B $B[|(B $B[}(B $B[~(B
+   $B\!(B $B\"(B $B\#(B $B\$(B $B\%(B $B\&(B $B\'(B $B\((B $B\)(B $B\*(B $B\+(B $B\,(B $B\-(B $B\.(B $B\/(B
+$B\0(B $B\1(B $B\2(B $B\3(B $B\4(B $B\5(B $B\6(B $B\7(B $B\8(B $B\9(B $B\:(B $B\;(B $B\<(B $B\=(B $B\>(B $B\?(B
+$B\@(B $B\A(B $B\B(B $B\C(B $B\D(B $B\E(B $B\F(B $B\G(B $B\H(B $B\I(B $B\J(B $B\K(B $B\L(B $B\M(B $B\N(B $B\O(B
+$B\P(B $B\Q(B $B\R(B $B\S(B $B\T(B $B\U(B $B\V(B $B\W(B $B\X(B $B\Y(B $B\Z(B $B\[(B $B\\(B $B\](B $B\^(B $B\_(B
+$B\`(B $B\a(B $B\b(B $B\c(B $B\d(B $B\e(B $B\f(B $B\g(B $B\h(B $B\i(B $B\j(B $B\k(B $B\l(B $B\m(B $B\n(B $B\o(B
+$B\p(B $B\q(B $B\r(B $B\s(B $B\t(B $B\u(B $B\v(B $B\w(B $B\x(B $B\y(B $B\z(B $B\{(B $B\|(B $B\}(B $B\~(B
+   $B]!(B $B]"(B $B]#(B $B]$(B $B]%(B $B]&(B $B]'(B $B]((B $B])(B $B]*(B $B]+(B $B],(B $B]-(B $B].(B $B]/(B
+$B]0(B $B]1(B $B]2(B $B]3(B $B]4(B $B]5(B $B]6(B $B]7(B $B]8(B $B]9(B $B]:(B $B];(B $B]<(B $B]=(B $B]>(B $B]?(B
+$B]@(B $B]A(B $B]B(B $B]C(B $B]D(B $B]E(B $B]F(B $B]G(B $B]H(B $B]I(B $B]J(B $B]K(B $B]L(B $B]M(B $B]N(B $B]O(B
+$B]P(B $B]Q(B $B]R(B $B]S(B $B]T(B $B]U(B $B]V(B $B]W(B $B]X(B $B]Y(B $B]Z(B $B][(B $B]\(B $B]](B $B]^(B $B]_(B
+$B]`(B $B]a(B $B]b(B $B]c(B $B]d(B $B]e(B $B]f(B $B]g(B $B]h(B $B]i(B $B]j(B $B]k(B $B]l(B $B]m(B $B]n(B $B]o(B
+$B]p(B $B]q(B $B]r(B $B]s(B $B]t(B $B]u(B $B]v(B $B]w(B $B]x(B $B]y(B $B]z(B $B]{(B $B]|(B $B]}(B $B]~(B
+   $B^!(B $B^"(B $B^#(B $B^$(B $B^%(B $B^&(B $B^'(B $B^((B $B^)(B $B^*(B $B^+(B $B^,(B $B^-(B $B^.(B $B^/(B
+$B^0(B $B^1(B $B^2(B $B^3(B $B^4(B $B^5(B $B^6(B $B^7(B $B^8(B $B^9(B $B^:(B $B^;(B $B^<(B $B^=(B $B^>(B $B^?(B
+$B^@(B $B^A(B $B^B(B $B^C(B $B^D(B $B^E(B $B^F(B $B^G(B $B^H(B $B^I(B $B^J(B $B^K(B $B^L(B $B^M(B $B^N(B $B^O(B
+$B^P(B $B^Q(B $B^R(B $B^S(B $B^T(B $B^U(B $B^V(B $B^W(B $B^X(B $B^Y(B $B^Z(B $B^[(B $B^\(B $B^](B $B^^(B $B^_(B
+$B^`(B $B^a(B $B^b(B $B^c(B $B^d(B $B^e(B $B^f(B $B^g(B $B^h(B $B^i(B $B^j(B $B^k(B $B^l(B $B^m(B $B^n(B $B^o(B
+$B^p(B $B^q(B $B^r(B $B^s(B $B^t(B $B^u(B $B^v(B $B^w(B $B^x(B $B^y(B $B^z(B $B^{(B $B^|(B $B^}(B $B^~(B
+   $B_!(B $B_"(B $B_#(B $B_$(B $B_%(B $B_&(B $B_'(B $B_((B $B_)(B $B_*(B $B_+(B $B_,(B $B_-(B $B_.(B $B_/(B
+$B_0(B $B_1(B $B_2(B $B_3(B $B_4(B $B_5(B $B_6(B $B_7(B $B_8(B $B_9(B $B_:(B $B_;(B $B_<(B $B_=(B $B_>(B $B_?(B
+$B_@(B $B_A(B $B_B(B $B_C(B $B_D(B $B_E(B $B_F(B $B_G(B $B_H(B $B_I(B $B_J(B $B_K(B $B_L(B $B_M(B $B_N(B $B_O(B
+$B_P(B $B_Q(B $B_R(B $B_S(B $B_T(B $B_U(B $B_V(B $B_W(B $B_X(B $B_Y(B $B_Z(B $B_[(B $B_\(B $B_](B $B_^(B $B__(B
+$B_`(B $B_a(B $B_b(B $B_c(B $B_d(B $B_e(B $B_f(B $B_g(B $B_h(B $B_i(B $B_j(B $B_k(B $B_l(B $B_m(B $B_n(B $B_o(B
+$B_p(B $B_q(B $B_r(B $B_s(B $B_t(B $B_u(B $B_v(B $B_w(B $B_x(B $B_y(B $B_z(B $B_{(B $B_|(B $B_}(B $B_~(B
+   $B`!(B $B`"(B $B`#(B $B`$(B $B`%(B $B`&(B $B`'(B $B`((B $B`)(B $B`*(B $B`+(B $B`,(B $B`-(B $B`.(B $B`/(B
+$B`0(B $B`1(B $B`2(B $B`3(B $B`4(B $B`5(B $B`6(B $B`7(B $B`8(B $B`9(B $B`:(B $B`;(B $B`<(B $B`=(B $B`>(B $B`?(B
+$B`@(B $B`A(B $B`B(B $B`C(B $B`D(B $B`E(B $B`F(B $B`G(B $B`H(B $B`I(B $B`J(B $B`K(B $B`L(B $B`M(B $B`N(B $B`O(B
+$B`P(B $B`Q(B $B`R(B $B`S(B $B`T(B $B`U(B $B`V(B $B`W(B $B`X(B $B`Y(B $B`Z(B $B`[(B $B`\(B $B`](B $B`^(B $B`_(B
+$B``(B $B`a(B $B`b(B $B`c(B $B`d(B $B`e(B $B`f(B $B`g(B $B`h(B $B`i(B $B`j(B $B`k(B $B`l(B $B`m(B $B`n(B $B`o(B
+$B`p(B $B`q(B $B`r(B $B`s(B $B`t(B $B`u(B $B`v(B $B`w(B $B`x(B $B`y(B $B`z(B $B`{(B $B`|(B $B`}(B $B`~(B
+   $Ba!(B $Ba"(B $Ba#(B $Ba$(B $Ba%(B $Ba&(B $Ba'(B $Ba((B $Ba)(B $Ba*(B $Ba+(B $Ba,(B $Ba-(B $Ba.(B $Ba/(B
+$Ba0(B $Ba1(B $Ba2(B $Ba3(B $Ba4(B $Ba5(B $Ba6(B $Ba7(B $Ba8(B $Ba9(B $Ba:(B $Ba;(B $Ba<(B $Ba=(B $Ba>(B $Ba?(B
+$Ba@(B $BaA(B $BaB(B $BaC(B $BaD(B $BaE(B $BaF(B $BaG(B $BaH(B $BaI(B $BaJ(B $BaK(B $BaL(B $BaM(B $BaN(B $BaO(B
+$BaP(B $BaQ(B $BaR(B $BaS(B $BaT(B $BaU(B $BaV(B $BaW(B $BaX(B $BaY(B $BaZ(B $Ba[(B $Ba\(B $Ba](B $Ba^(B $Ba_(B
+$Ba`(B $Baa(B $Bab(B $Bac(B $Bad(B $Bae(B $Baf(B $Bag(B $Bah(B $Bai(B $Baj(B $Bak(B $Bal(B $Bam(B $Ban(B $Bao(B
+$Bap(B $Baq(B $Bar(B $Bas(B $Bat(B $Bau(B $Bav(B $Baw(B $Bax(B $Bay(B $Baz(B $Ba{(B $Ba|(B $Ba}(B $Ba~(B
+   $Bb!(B $Bb"(B $Bb#(B $Bb$(B $Bb%(B $Bb&(B $Bb'(B $Bb((B $Bb)(B $Bb*(B $Bb+(B $Bb,(B $Bb-(B $Bb.(B $Bb/(B
+$Bb0(B $Bb1(B $Bb2(B $Bb3(B $Bb4(B $Bb5(B $Bb6(B $Bb7(B $Bb8(B $Bb9(B $Bb:(B $Bb;(B $Bb<(B $Bb=(B $Bb>(B $Bb?(B
+$Bb@(B $BbA(B $BbB(B $BbC(B $BbD(B $BbE(B $BbF(B $BbG(B $BbH(B $BbI(B $BbJ(B $BbK(B $BbL(B $BbM(B $BbN(B $BbO(B
+$BbP(B $BbQ(B $BbR(B $BbS(B $BbT(B $BbU(B $BbV(B $BbW(B $BbX(B $BbY(B $BbZ(B $Bb[(B $Bb\(B $Bb](B $Bb^(B $Bb_(B
+$Bb`(B $Bba(B $Bbb(B $Bbc(B $Bbd(B $Bbe(B $Bbf(B $Bbg(B $Bbh(B $Bbi(B $Bbj(B $Bbk(B $Bbl(B $Bbm(B $Bbn(B $Bbo(B
+$Bbp(B $Bbq(B $Bbr(B $Bbs(B $Bbt(B $Bbu(B $Bbv(B $Bbw(B $Bbx(B $Bby(B $Bbz(B $Bb{(B $Bb|(B $Bb}(B $Bb~(B
+   $Bc!(B $Bc"(B $Bc#(B $Bc$(B $Bc%(B $Bc&(B $Bc'(B $Bc((B $Bc)(B $Bc*(B $Bc+(B $Bc,(B $Bc-(B $Bc.(B $Bc/(B
+$Bc0(B $Bc1(B $Bc2(B $Bc3(B $Bc4(B $Bc5(B $Bc6(B $Bc7(B $Bc8(B $Bc9(B $Bc:(B $Bc;(B $Bc<(B $Bc=(B $Bc>(B $Bc?(B
+$Bc@(B $BcA(B $BcB(B $BcC(B $BcD(B $BcE(B $BcF(B $BcG(B $BcH(B $BcI(B $BcJ(B $BcK(B $BcL(B $BcM(B $BcN(B $BcO(B
+$BcP(B $BcQ(B $BcR(B $BcS(B $BcT(B $BcU(B $BcV(B $BcW(B $BcX(B $BcY(B $BcZ(B $Bc[(B $Bc\(B $Bc](B $Bc^(B $Bc_(B
+$Bc`(B $Bca(B $Bcb(B $Bcc(B $Bcd(B $Bce(B $Bcf(B $Bcg(B $Bch(B $Bci(B $Bcj(B $Bck(B $Bcl(B $Bcm(B $Bcn(B $Bco(B
+$Bcp(B $Bcq(B $Bcr(B $Bcs(B $Bct(B $Bcu(B $Bcv(B $Bcw(B $Bcx(B $Bcy(B $Bcz(B $Bc{(B $Bc|(B $Bc}(B $Bc~(B
+   $Bd!(B $Bd"(B $Bd#(B $Bd$(B $Bd%(B $Bd&(B $Bd'(B $Bd((B $Bd)(B $Bd*(B $Bd+(B $Bd,(B $Bd-(B $Bd.(B $Bd/(B
+$Bd0(B $Bd1(B $Bd2(B $Bd3(B $Bd4(B $Bd5(B $Bd6(B $Bd7(B $Bd8(B $Bd9(B $Bd:(B $Bd;(B $Bd<(B $Bd=(B $Bd>(B $Bd?(B
+$Bd@(B $BdA(B $BdB(B $BdC(B $BdD(B $BdE(B $BdF(B $BdG(B $BdH(B $BdI(B $BdJ(B $BdK(B $BdL(B $BdM(B $BdN(B $BdO(B
+$BdP(B $BdQ(B $BdR(B $BdS(B $BdT(B $BdU(B $BdV(B $BdW(B $BdX(B $BdY(B $BdZ(B $Bd[(B $Bd\(B $Bd](B $Bd^(B $Bd_(B
+$Bd`(B $Bda(B $Bdb(B $Bdc(B $Bdd(B $Bde(B $Bdf(B $Bdg(B $Bdh(B $Bdi(B $Bdj(B $Bdk(B $Bdl(B $Bdm(B $Bdn(B $Bdo(B
+$Bdp(B $Bdq(B $Bdr(B $Bds(B $Bdt(B $Bdu(B $Bdv(B $Bdw(B $Bdx(B $Bdy(B $Bdz(B $Bd{(B $Bd|(B $Bd}(B $Bd~(B
+   $Be!(B $Be"(B $Be#(B $Be$(B $Be%(B $Be&(B $Be'(B $Be((B $Be)(B $Be*(B $Be+(B $Be,(B $Be-(B $Be.(B $Be/(B
+$Be0(B $Be1(B $Be2(B $Be3(B $Be4(B $Be5(B $Be6(B $Be7(B $Be8(B $Be9(B $Be:(B $Be;(B $Be<(B $Be=(B $Be>(B $Be?(B
+$Be@(B $BeA(B $BeB(B $BeC(B $BeD(B $BeE(B $BeF(B $BeG(B $BeH(B $BeI(B $BeJ(B $BeK(B $BeL(B $BeM(B $BeN(B $BeO(B
+$BeP(B $BeQ(B $BeR(B $BeS(B $BeT(B $BeU(B $BeV(B $BeW(B $BeX(B $BeY(B $BeZ(B $Be[(B $Be\(B $Be](B $Be^(B $Be_(B
+$Be`(B $Bea(B $Beb(B $Bec(B $Bed(B $Bee(B $Bef(B $Beg(B $Beh(B $Bei(B $Bej(B $Bek(B $Bel(B $Bem(B $Ben(B $Beo(B
+$Bep(B $Beq(B $Ber(B $Bes(B $Bet(B $Beu(B $Bev(B $Bew(B $Bex(B $Bey(B $Bez(B $Be{(B $Be|(B $Be}(B $Be~(B
+   $Bf!(B $Bf"(B $Bf#(B $Bf$(B $Bf%(B $Bf&(B $Bf'(B $Bf((B $Bf)(B $Bf*(B $Bf+(B $Bf,(B $Bf-(B $Bf.(B $Bf/(B
+$Bf0(B $Bf1(B $Bf2(B $Bf3(B $Bf4(B $Bf5(B $Bf6(B $Bf7(B $Bf8(B $Bf9(B $Bf:(B $Bf;(B $Bf<(B $Bf=(B $Bf>(B $Bf?(B
+$Bf@(B $BfA(B $BfB(B $BfC(B $BfD(B $BfE(B $BfF(B $BfG(B $BfH(B $BfI(B $BfJ(B $BfK(B $BfL(B $BfM(B $BfN(B $BfO(B
+$BfP(B $BfQ(B $BfR(B $BfS(B $BfT(B $BfU(B $BfV(B $BfW(B $BfX(B $BfY(B $BfZ(B $Bf[(B $Bf\(B $Bf](B $Bf^(B $Bf_(B
+$Bf`(B $Bfa(B $Bfb(B $Bfc(B $Bfd(B $Bfe(B $Bff(B $Bfg(B $Bfh(B $Bfi(B $Bfj(B $Bfk(B $Bfl(B $Bfm(B $Bfn(B $Bfo(B
+$Bfp(B $Bfq(B $Bfr(B $Bfs(B $Bft(B $Bfu(B $Bfv(B $Bfw(B $Bfx(B $Bfy(B $Bfz(B $Bf{(B $Bf|(B $Bf}(B $Bf~(B
+   $Bg!(B $Bg"(B $Bg#(B $Bg$(B $Bg%(B $Bg&(B $Bg'(B $Bg((B $Bg)(B $Bg*(B $Bg+(B $Bg,(B $Bg-(B $Bg.(B $Bg/(B
+$Bg0(B $Bg1(B $Bg2(B $Bg3(B $Bg4(B $Bg5(B $Bg6(B $Bg7(B $Bg8(B $Bg9(B $Bg:(B $Bg;(B $Bg<(B $Bg=(B $Bg>(B $Bg?(B
+$Bg@(B $BgA(B $BgB(B $BgC(B $BgD(B $BgE(B $BgF(B $BgG(B $BgH(B $BgI(B $BgJ(B $BgK(B $BgL(B $BgM(B $BgN(B $BgO(B
+$BgP(B $BgQ(B $BgR(B $BgS(B $BgT(B $BgU(B $BgV(B $BgW(B $BgX(B $BgY(B $BgZ(B $Bg[(B $Bg\(B $Bg](B $Bg^(B $Bg_(B
+$Bg`(B $Bga(B $Bgb(B $Bgc(B $Bgd(B $Bge(B $Bgf(B $Bgg(B $Bgh(B $Bgi(B $Bgj(B $Bgk(B $Bgl(B $Bgm(B $Bgn(B $Bgo(B
+$Bgp(B $Bgq(B $Bgr(B $Bgs(B $Bgt(B $Bgu(B $Bgv(B $Bgw(B $Bgx(B $Bgy(B $Bgz(B $Bg{(B $Bg|(B $Bg}(B $Bg~(B
+   $Bh!(B $Bh"(B $Bh#(B $Bh$(B $Bh%(B $Bh&(B $Bh'(B $Bh((B $Bh)(B $Bh*(B $Bh+(B $Bh,(B $Bh-(B $Bh.(B $Bh/(B
+$Bh0(B $Bh1(B $Bh2(B $Bh3(B $Bh4(B $Bh5(B $Bh6(B $Bh7(B $Bh8(B $Bh9(B $Bh:(B $Bh;(B $Bh<(B $Bh=(B $Bh>(B $Bh?(B
+$Bh@(B $BhA(B $BhB(B $BhC(B $BhD(B $BhE(B $BhF(B $BhG(B $BhH(B $BhI(B $BhJ(B $BhK(B $BhL(B $BhM(B $BhN(B $BhO(B
+$BhP(B $BhQ(B $BhR(B $BhS(B $BhT(B $BhU(B $BhV(B $BhW(B $BhX(B $BhY(B $BhZ(B $Bh[(B $Bh\(B $Bh](B $Bh^(B $Bh_(B
+$Bh`(B $Bha(B $Bhb(B $Bhc(B $Bhd(B $Bhe(B $Bhf(B $Bhg(B $Bhh(B $Bhi(B $Bhj(B $Bhk(B $Bhl(B $Bhm(B $Bhn(B $Bho(B
+$Bhp(B $Bhq(B $Bhr(B $Bhs(B $Bht(B $Bhu(B $Bhv(B $Bhw(B $Bhx(B $Bhy(B $Bhz(B $Bh{(B $Bh|(B $Bh}(B $Bh~(B
+   $Bi!(B $Bi"(B $Bi#(B $Bi$(B $Bi%(B $Bi&(B $Bi'(B $Bi((B $Bi)(B $Bi*(B $Bi+(B $Bi,(B $Bi-(B $Bi.(B $Bi/(B
+$Bi0(B $Bi1(B $Bi2(B $Bi3(B $Bi4(B $Bi5(B $Bi6(B $Bi7(B $Bi8(B $Bi9(B $Bi:(B $Bi;(B $Bi<(B $Bi=(B $Bi>(B $Bi?(B
+$Bi@(B $BiA(B $BiB(B $BiC(B $BiD(B $BiE(B $BiF(B $BiG(B $BiH(B $BiI(B $BiJ(B $BiK(B $BiL(B $BiM(B $BiN(B $BiO(B
+$BiP(B $BiQ(B $BiR(B $BiS(B $BiT(B $BiU(B $BiV(B $BiW(B $BiX(B $BiY(B $BiZ(B $Bi[(B $Bi\(B $Bi](B $Bi^(B $Bi_(B
+$Bi`(B $Bia(B $Bib(B $Bic(B $Bid(B $Bie(B $Bif(B $Big(B $Bih(B $Bii(B $Bij(B $Bik(B $Bil(B $Bim(B $Bin(B $Bio(B
+$Bip(B $Biq(B $Bir(B $Bis(B $Bit(B $Biu(B $Biv(B $Biw(B $Bix(B $Biy(B $Biz(B $Bi{(B $Bi|(B $Bi}(B $Bi~(B
+   $Bj!(B $Bj"(B $Bj#(B $Bj$(B $Bj%(B $Bj&(B $Bj'(B $Bj((B $Bj)(B $Bj*(B $Bj+(B $Bj,(B $Bj-(B $Bj.(B $Bj/(B
+$Bj0(B $Bj1(B $Bj2(B $Bj3(B $Bj4(B $Bj5(B $Bj6(B $Bj7(B $Bj8(B $Bj9(B $Bj:(B $Bj;(B $Bj<(B $Bj=(B $Bj>(B $Bj?(B
+$Bj@(B $BjA(B $BjB(B $BjC(B $BjD(B $BjE(B $BjF(B $BjG(B $BjH(B $BjI(B $BjJ(B $BjK(B $BjL(B $BjM(B $BjN(B $BjO(B
+$BjP(B $BjQ(B $BjR(B $BjS(B $BjT(B $BjU(B $BjV(B $BjW(B $BjX(B $BjY(B $BjZ(B $Bj[(B $Bj\(B $Bj](B $Bj^(B $Bj_(B
+$Bj`(B $Bja(B $Bjb(B $Bjc(B $Bjd(B $Bje(B $Bjf(B $Bjg(B $Bjh(B $Bji(B $Bjj(B $Bjk(B $Bjl(B $Bjm(B $Bjn(B $Bjo(B
+$Bjp(B $Bjq(B $Bjr(B $Bjs(B $Bjt(B $Bju(B $Bjv(B $Bjw(B $Bjx(B $Bjy(B $Bjz(B $Bj{(B $Bj|(B $Bj}(B $Bj~(B
+   $Bk!(B $Bk"(B $Bk#(B $Bk$(B $Bk%(B $Bk&(B $Bk'(B $Bk((B $Bk)(B $Bk*(B $Bk+(B $Bk,(B $Bk-(B $Bk.(B $Bk/(B
+$Bk0(B $Bk1(B $Bk2(B $Bk3(B $Bk4(B $Bk5(B $Bk6(B $Bk7(B $Bk8(B $Bk9(B $Bk:(B $Bk;(B $Bk<(B $Bk=(B $Bk>(B $Bk?(B
+$Bk@(B $BkA(B $BkB(B $BkC(B $BkD(B $BkE(B $BkF(B $BkG(B $BkH(B $BkI(B $BkJ(B $BkK(B $BkL(B $BkM(B $BkN(B $BkO(B
+$BkP(B $BkQ(B $BkR(B $BkS(B $BkT(B $BkU(B $BkV(B $BkW(B $BkX(B $BkY(B $BkZ(B $Bk[(B $Bk\(B $Bk](B $Bk^(B $Bk_(B
+$Bk`(B $Bka(B $Bkb(B $Bkc(B $Bkd(B $Bke(B $Bkf(B $Bkg(B $Bkh(B $Bki(B $Bkj(B $Bkk(B $Bkl(B $Bkm(B $Bkn(B $Bko(B
+$Bkp(B $Bkq(B $Bkr(B $Bks(B $Bkt(B $Bku(B $Bkv(B $Bkw(B $Bkx(B $Bky(B $Bkz(B $Bk{(B $Bk|(B $Bk}(B $Bk~(B
+   $Bl!(B $Bl"(B $Bl#(B $Bl$(B $Bl%(B $Bl&(B $Bl'(B $Bl((B $Bl)(B $Bl*(B $Bl+(B $Bl,(B $Bl-(B $Bl.(B $Bl/(B
+$Bl0(B $Bl1(B $Bl2(B $Bl3(B $Bl4(B $Bl5(B $Bl6(B $Bl7(B $Bl8(B $Bl9(B $Bl:(B $Bl;(B $Bl<(B $Bl=(B $Bl>(B $Bl?(B
+$Bl@(B $BlA(B $BlB(B $BlC(B $BlD(B $BlE(B $BlF(B $BlG(B $BlH(B $BlI(B $BlJ(B $BlK(B $BlL(B $BlM(B $BlN(B $BlO(B
+$BlP(B $BlQ(B $BlR(B $BlS(B $BlT(B $BlU(B $BlV(B $BlW(B $BlX(B $BlY(B $BlZ(B $Bl[(B $Bl\(B $Bl](B $Bl^(B $Bl_(B
+$Bl`(B $Bla(B $Blb(B $Blc(B $Bld(B $Ble(B $Blf(B $Blg(B $Blh(B $Bli(B $Blj(B $Blk(B $Bll(B $Blm(B $Bln(B $Blo(B
+$Blp(B $Blq(B $Blr(B $Bls(B $Blt(B $Blu(B $Blv(B $Blw(B $Blx(B $Bly(B $Blz(B $Bl{(B $Bl|(B $Bl}(B $Bl~(B
+   $Bm!(B $Bm"(B $Bm#(B $Bm$(B $Bm%(B $Bm&(B $Bm'(B $Bm((B $Bm)(B $Bm*(B $Bm+(B $Bm,(B $Bm-(B $Bm.(B $Bm/(B
+$Bm0(B $Bm1(B $Bm2(B $Bm3(B $Bm4(B $Bm5(B $Bm6(B $Bm7(B $Bm8(B $Bm9(B $Bm:(B $Bm;(B $Bm<(B $Bm=(B $Bm>(B $Bm?(B
+$Bm@(B $BmA(B $BmB(B $BmC(B $BmD(B $BmE(B $BmF(B $BmG(B $BmH(B $BmI(B $BmJ(B $BmK(B $BmL(B $BmM(B $BmN(B $BmO(B
+$BmP(B $BmQ(B $BmR(B $BmS(B $BmT(B $BmU(B $BmV(B $BmW(B $BmX(B $BmY(B $BmZ(B $Bm[(B $Bm\(B $Bm](B $Bm^(B $Bm_(B
+$Bm`(B $Bma(B $Bmb(B $Bmc(B $Bmd(B $Bme(B $Bmf(B $Bmg(B $Bmh(B $Bmi(B $Bmj(B $Bmk(B $Bml(B $Bmm(B $Bmn(B $Bmo(B
+$Bmp(B $Bmq(B $Bmr(B $Bms(B $Bmt(B $Bmu(B $Bmv(B $Bmw(B $Bmx(B $Bmy(B $Bmz(B $Bm{(B $Bm|(B $Bm}(B $Bm~(B
+   $Bn!(B $Bn"(B $Bn#(B $Bn$(B $Bn%(B $Bn&(B $Bn'(B $Bn((B $Bn)(B $Bn*(B $Bn+(B $Bn,(B $Bn-(B $Bn.(B $Bn/(B
+$Bn0(B $Bn1(B $Bn2(B $Bn3(B $Bn4(B $Bn5(B $Bn6(B $Bn7(B $Bn8(B $Bn9(B $Bn:(B $Bn;(B $Bn<(B $Bn=(B $Bn>(B $Bn?(B
+$Bn@(B $BnA(B $BnB(B $BnC(B $BnD(B $BnE(B $BnF(B $BnG(B $BnH(B $BnI(B $BnJ(B $BnK(B $BnL(B $BnM(B $BnN(B $BnO(B
+$BnP(B $BnQ(B $BnR(B $BnS(B $BnT(B $BnU(B $BnV(B $BnW(B $BnX(B $BnY(B $BnZ(B $Bn[(B $Bn\(B $Bn](B $Bn^(B $Bn_(B
+$Bn`(B $Bna(B $Bnb(B $Bnc(B $Bnd(B $Bne(B $Bnf(B $Bng(B $Bnh(B $Bni(B $Bnj(B $Bnk(B $Bnl(B $Bnm(B $Bnn(B $Bno(B
+$Bnp(B $Bnq(B $Bnr(B $Bns(B $Bnt(B $Bnu(B $Bnv(B $Bnw(B $Bnx(B $Bny(B $Bnz(B $Bn{(B $Bn|(B $Bn}(B $Bn~(B
+   $Bo!(B $Bo"(B $Bo#(B $Bo$(B $Bo%(B $Bo&(B $Bo'(B $Bo((B $Bo)(B $Bo*(B $Bo+(B $Bo,(B $Bo-(B $Bo.(B $Bo/(B
+$Bo0(B $Bo1(B $Bo2(B $Bo3(B $Bo4(B $Bo5(B $Bo6(B $Bo7(B $Bo8(B $Bo9(B $Bo:(B $Bo;(B $Bo<(B $Bo=(B $Bo>(B $Bo?(B
+$Bo@(B $BoA(B $BoB(B $BoC(B $BoD(B $BoE(B $BoF(B $BoG(B $BoH(B $BoI(B $BoJ(B $BoK(B $BoL(B $BoM(B $BoN(B $BoO(B
+$BoP(B $BoQ(B $BoR(B $BoS(B $BoT(B $BoU(B $BoV(B $BoW(B $BoX(B $BoY(B $BoZ(B $Bo[(B $Bo\(B $Bo](B $Bo^(B $Bo_(B
+$Bo`(B $Boa(B $Bob(B $Boc(B $Bod(B $Boe(B $Bof(B $Bog(B $Boh(B $Boi(B $Boj(B $Bok(B $Bol(B $Bom(B $Bon(B $Boo(B
+$Bop(B $Boq(B $Bor(B $Bos(B $Bot(B $Bou(B $Bov(B $Bow(B $Box(B $Boy(B $Boz(B $Bo{(B $Bo|(B $Bo}(B $Bo~(B
+   $Bp!(B $Bp"(B $Bp#(B $Bp$(B $Bp%(B $Bp&(B $Bp'(B $Bp((B $Bp)(B $Bp*(B $Bp+(B $Bp,(B $Bp-(B $Bp.(B $Bp/(B
+$Bp0(B $Bp1(B $Bp2(B $Bp3(B $Bp4(B $Bp5(B $Bp6(B $Bp7(B $Bp8(B $Bp9(B $Bp:(B $Bp;(B $Bp<(B $Bp=(B $Bp>(B $Bp?(B
+$Bp@(B $BpA(B $BpB(B $BpC(B $BpD(B $BpE(B $BpF(B $BpG(B $BpH(B $BpI(B $BpJ(B $BpK(B $BpL(B $BpM(B $BpN(B $BpO(B
+$BpP(B $BpQ(B $BpR(B $BpS(B $BpT(B $BpU(B $BpV(B $BpW(B $BpX(B $BpY(B $BpZ(B $Bp[(B $Bp\(B $Bp](B $Bp^(B $Bp_(B
+$Bp`(B $Bpa(B $Bpb(B $Bpc(B $Bpd(B $Bpe(B $Bpf(B $Bpg(B $Bph(B $Bpi(B $Bpj(B $Bpk(B $Bpl(B $Bpm(B $Bpn(B $Bpo(B
+$Bpp(B $Bpq(B $Bpr(B $Bps(B $Bpt(B $Bpu(B $Bpv(B $Bpw(B $Bpx(B $Bpy(B $Bpz(B $Bp{(B $Bp|(B $Bp}(B $Bp~(B
+   $Bq!(B $Bq"(B $Bq#(B $Bq$(B $Bq%(B $Bq&(B $Bq'(B $Bq((B $Bq)(B $Bq*(B $Bq+(B $Bq,(B $Bq-(B $Bq.(B $Bq/(B
+$Bq0(B $Bq1(B $Bq2(B $Bq3(B $Bq4(B $Bq5(B $Bq6(B $Bq7(B $Bq8(B $Bq9(B $Bq:(B $Bq;(B $Bq<(B $Bq=(B $Bq>(B $Bq?(B
+$Bq@(B $BqA(B $BqB(B $BqC(B $BqD(B $BqE(B $BqF(B $BqG(B $BqH(B $BqI(B $BqJ(B $BqK(B $BqL(B $BqM(B $BqN(B $BqO(B
+$BqP(B $BqQ(B $BqR(B $BqS(B $BqT(B $BqU(B $BqV(B $BqW(B $BqX(B $BqY(B $BqZ(B $Bq[(B $Bq\(B $Bq](B $Bq^(B $Bq_(B
+$Bq`(B $Bqa(B $Bqb(B $Bqc(B $Bqd(B $Bqe(B $Bqf(B $Bqg(B $Bqh(B $Bqi(B $Bqj(B $Bqk(B $Bql(B $Bqm(B $Bqn(B $Bqo(B
+$Bqp(B $Bqq(B $Bqr(B $Bqs(B $Bqt(B $Bqu(B $Bqv(B $Bqw(B $Bqx(B $Bqy(B $Bqz(B $Bq{(B $Bq|(B $Bq}(B $Bq~(B
+   $Br!(B $Br"(B $Br#(B $Br$(B $Br%(B $Br&(B $Br'(B $Br((B $Br)(B $Br*(B $Br+(B $Br,(B $Br-(B $Br.(B $Br/(B
+$Br0(B $Br1(B $Br2(B $Br3(B $Br4(B $Br5(B $Br6(B $Br7(B $Br8(B $Br9(B $Br:(B $Br;(B $Br<(B $Br=(B $Br>(B $Br?(B
+$Br@(B $BrA(B $BrB(B $BrC(B $BrD(B $BrE(B $BrF(B $BrG(B $BrH(B $BrI(B $BrJ(B $BrK(B $BrL(B $BrM(B $BrN(B $BrO(B
+$BrP(B $BrQ(B $BrR(B $BrS(B $BrT(B $BrU(B $BrV(B $BrW(B $BrX(B $BrY(B $BrZ(B $Br[(B $Br\(B $Br](B $Br^(B $Br_(B
+$Br`(B $Bra(B $Brb(B $Brc(B $Brd(B $Bre(B $Brf(B $Brg(B $Brh(B $Bri(B $Brj(B $Brk(B $Brl(B $Brm(B $Brn(B $Bro(B
+$Brp(B $Brq(B $Brr(B $Brs(B $Brt(B $Bru(B $Brv(B $Brw(B $Brx(B $Bry(B $Brz(B $Br{(B $Br|(B $Br}(B $Br~(B
+   $Bs!(B $Bs"(B $Bs#(B $Bs$(B $Bs%(B $Bs&(B $Bs'(B $Bs((B $Bs)(B $Bs*(B $Bs+(B $Bs,(B $Bs-(B $Bs.(B $Bs/(B
+$Bs0(B $Bs1(B $Bs2(B $Bs3(B $Bs4(B $Bs5(B $Bs6(B $Bs7(B $Bs8(B $Bs9(B $Bs:(B $Bs;(B $Bs<(B $Bs=(B $Bs>(B $Bs?(B
+$Bs@(B $BsA(B $BsB(B $BsC(B $BsD(B $BsE(B $BsF(B $BsG(B $BsH(B $BsI(B $BsJ(B $BsK(B $BsL(B $BsM(B $BsN(B $BsO(B
+$BsP(B $BsQ(B $BsR(B $BsS(B $BsT(B $BsU(B $BsV(B $BsW(B $BsX(B $BsY(B $BsZ(B $Bs[(B $Bs\(B $Bs](B $Bs^(B $Bs_(B
+$Bs`(B $Bsa(B $Bsb(B $Bsc(B $Bsd(B $Bse(B $Bsf(B $Bsg(B $Bsh(B $Bsi(B $Bsj(B $Bsk(B $Bsl(B $Bsm(B $Bsn(B $Bso(B
+$Bsp(B $Bsq(B $Bsr(B $Bss(B $Bst(B $Bsu(B $Bsv(B $Bsw(B $Bsx(B $Bsy(B $Bsz(B $Bs{(B $Bs|(B $Bs}(B $Bs~(B
+   $Bt!(B $Bt"(B $Bt#(B $Bt$(B $Bt%(B $Bt&(B    $(Qt((B $(Qt)(B $(Qt*(B $(Qt+(B $(Qt,(B $(Qt-(B $(Qt.(B $(Qt/(B
+$(Qt0(B $(Qt1(B $(Qt2(B $(Qt3(B $(Qt4(B $(Qt5(B $(Qt6(B $(Qt7(B $(Qt8(B $(Qt9(B $(Qt:(B $(Qt;(B $(Qt<(B $(Qt=(B $(Qt>(B $(Qt?(B
+$(Qt@(B $(QtA(B $(QtB(B $(QtC(B $(QtD(B $(QtE(B $(QtF(B $(QtG(B $(QtH(B $(QtI(B $(QtJ(B $(QtK(B $(QtL(B $(QtM(B $(QtN(B $(QtO(B
+$(QtP(B $(QtQ(B $(QtR(B $(QtS(B $(QtT(B $(QtU(B $(QtV(B $(QtW(B $(QtX(B $(QtY(B $(QtZ(B $(Qt[(B $(Qt\(B $(Qt](B $(Qt^(B $(Qt_(B
+$(Qt`(B $(Qta(B $(Qtb(B $(Qtc(B $(Qtd(B $(Qte(B $(Qtf(B $(Qtg(B $(Qth(B $(Qti(B $(Qtj(B $(Qtk(B $(Qtl(B $(Qtm(B $(Qtn(B $(Qto(B
+$(Qtp(B $(Qtq(B $(Qtr(B $(Qts(B $(Qtt(B $(Qtu(B $(Qtv(B $(Qtw(B $(Qtx(B $(Qty(B $(Qtz(B $(Qt{(B $(Qt|(B $(Qt}(B $(Qt~(B
+   $(Qu!(B $(Qu"(B $(Qu#(B $(Qu$(B $(Qu%(B $(Qu&(B $(Qu'(B $(Qu((B $(Qu)(B $(Qu*(B $(Qu+(B $(Qu,(B $(Qu-(B $(Qu.(B $(Qu/(B
+$(Qu0(B $(Qu1(B $(Qu2(B $(Qu3(B $(Qu4(B $(Qu5(B $(Qu6(B $(Qu7(B $(Qu8(B $(Qu9(B $(Qu:(B $(Qu;(B $(Qu<(B $(Qu=(B $(Qu>(B $(Qu?(B
+$(Qu@(B $(QuA(B $(QuB(B $(QuC(B $(QuD(B $(QuE(B $(QuF(B $(QuG(B $(QuH(B $(QuI(B $(QuJ(B $(QuK(B $(QuL(B $(QuM(B $(QuN(B $(QuO(B
+$(QuP(B $(QuQ(B $(QuR(B $(QuS(B $(QuT(B $(QuU(B $(QuV(B $(QuW(B $(QuX(B $(QuY(B $(QuZ(B $(Qu[(B $(Qu\(B $(Qu](B $(Qu^(B $(Qu_(B
+$(Qu`(B $(Qua(B $(Qub(B $(Quc(B $(Qud(B $(Que(B $(Quf(B $(Qug(B $(Quh(B $(Qui(B $(Quj(B $(Quk(B $(Qul(B $(Qum(B $(Qun(B $(Quo(B
+$(Qup(B $(Quq(B $(Qur(B $(Qus(B $(Qut(B $(Quu(B $(Quv(B $(Quw(B $(Qux(B $(Quy(B $(Quz(B $(Qu{(B $(Qu|(B $(Qu}(B $(Qu~(B
+   $(Qv!(B $(Qv"(B $(Qv#(B $(Qv$(B $(Qv%(B $(Qv&(B $(Qv'(B $(Qv((B $(Qv)(B $(Qv*(B $(Qv+(B $(Qv,(B $(Qv-(B $(Qv.(B $(Qv/(B
+$(Qv0(B $(Qv1(B $(Qv2(B $(Qv3(B $(Qv4(B $(Qv5(B $(Qv6(B $(Qv7(B $(Qv8(B $(Qv9(B $(Qv:(B $(Qv;(B $(Qv<(B $(Qv=(B $(Qv>(B $(Qv?(B
+$(Qv@(B $(QvA(B $(QvB(B $(QvC(B $(QvD(B $(QvE(B $(QvF(B $(QvG(B $(QvH(B $(QvI(B $(QvJ(B $(QvK(B $(QvL(B $(QvM(B $(QvN(B $(QvO(B
+$(QvP(B $(QvQ(B $(QvR(B $(QvS(B $(QvT(B $(QvU(B $(QvV(B $(QvW(B $(QvX(B $(QvY(B $(QvZ(B $(Qv[(B $(Qv\(B $(Qv](B $(Qv^(B $(Qv_(B
+$(Qv`(B $(Qva(B $(Qvb(B $(Qvc(B $(Qvd(B $(Qve(B $(Qvf(B $(Qvg(B $(Qvh(B $(Qvi(B $(Qvj(B $(Qvk(B $(Qvl(B $(Qvm(B $(Qvn(B $(Qvo(B
+$(Qvp(B $(Qvq(B $(Qvr(B $(Qvs(B $(Qvt(B $(Qvu(B $(Qvv(B $(Qvw(B $(Qvx(B $(Qvy(B $(Qvz(B $(Qv{(B $(Qv|(B $(Qv}(B $(Qv~(B
+   $(Qw!(B $(Qw"(B $(Qw#(B $(Qw$(B $(Qw%(B $(Qw&(B $(Qw'(B $(Qw((B $(Qw)(B $(Qw*(B $(Qw+(B $(Qw,(B $(Qw-(B $(Qw.(B $(Qw/(B
+$(Qw0(B $(Qw1(B $(Qw2(B $(Qw3(B $(Qw4(B $(Qw5(B $(Qw6(B $(Qw7(B $(Qw8(B $(Qw9(B $(Qw:(B $(Qw;(B $(Qw<(B $(Qw=(B $(Qw>(B $(Qw?(B
+$(Qw@(B $(QwA(B $(QwB(B $(QwC(B $(QwD(B $(QwE(B $(QwF(B $(QwG(B $(QwH(B $(QwI(B $(QwJ(B $(QwK(B $(QwL(B $(QwM(B $(QwN(B $(QwO(B
+$(QwP(B $(QwQ(B $(QwR(B $(QwS(B $(QwT(B $(QwU(B $(QwV(B $(QwW(B $(QwX(B $(QwY(B $(QwZ(B $(Qw[(B $(Qw\(B $(Qw](B $(Qw^(B $(Qw_(B
+$(Qw`(B $(Qwa(B $(Qwb(B $(Qwc(B $(Qwd(B $(Qwe(B $(Qwf(B $(Qwg(B $(Qwh(B $(Qwi(B $(Qwj(B $(Qwk(B $(Qwl(B $(Qwm(B $(Qwn(B $(Qwo(B
+$(Qwp(B $(Qwq(B $(Qwr(B $(Qws(B $(Qwt(B $(Qwu(B $(Qwv(B $(Qww(B $(Qwx(B $(Qwy(B $(Qwz(B $(Qw{(B $(Qw|(B $(Qw}(B $(Qw~(B
+   $(Qx!(B $(Qx"(B $(Qx#(B $(Qx$(B $(Qx%(B $(Qx&(B $(Qx'(B $(Qx((B $(Qx)(B $(Qx*(B $(Qx+(B $(Qx,(B $(Qx-(B $(Qx.(B $(Qx/(B
+$(Qx0(B $(Qx1(B $(Qx2(B $(Qx3(B $(Qx4(B $(Qx5(B $(Qx6(B $(Qx7(B $(Qx8(B $(Qx9(B $(Qx:(B $(Qx;(B $(Qx<(B $(Qx=(B $(Qx>(B $(Qx?(B
+$(Qx@(B $(QxA(B $(QxB(B $(QxC(B $(QxD(B $(QxE(B $(QxF(B $(QxG(B $(QxH(B $(QxI(B $(QxJ(B $(QxK(B $(QxL(B $(QxM(B $(QxN(B $(QxO(B
+$(QxP(B $(QxQ(B $(QxR(B $(QxS(B $(QxT(B $(QxU(B $(QxV(B $(QxW(B $(QxX(B $(QxY(B $(QxZ(B $(Qx[(B $(Qx\(B $(Qx](B $(Qx^(B $(Qx_(B
+$(Qx`(B $(Qxa(B $(Qxb(B $(Qxc(B $(Qxd(B $(Qxe(B $(Qxf(B $(Qxg(B $(Qxh(B $(Qxi(B $(Qxj(B $(Qxk(B $(Qxl(B $(Qxm(B $(Qxn(B $(Qxo(B
+$(Qxp(B $(Qxq(B $(Qxr(B $(Qxs(B $(Qxt(B $(Qxu(B $(Qxv(B $(Qxw(B $(Qxx(B $(Qxy(B $(Qxz(B $(Qx{(B $(Qx|(B $(Qx}(B $(Qx~(B
+   $(Qy!(B $(Qy"(B $(Qy#(B $(Qy$(B $(Qy%(B $(Qy&(B $(Qy'(B $(Qy((B $(Qy)(B $(Qy*(B $(Qy+(B $(Qy,(B $(Qy-(B $(Qy.(B $(Qy/(B
+$(Qy0(B $(Qy1(B $(Qy2(B $(Qy3(B $(Qy4(B $(Qy5(B $(Qy6(B $(Qy7(B $(Qy8(B $(Qy9(B $(Qy:(B $(Qy;(B $(Qy<(B $(Qy=(B $(Qy>(B $(Qy?(B
+$(Qy@(B $(QyA(B $(QyB(B $(QyC(B $(QyD(B $(QyE(B $(QyF(B $(QyG(B $(QyH(B $(QyI(B $(QyJ(B $(QyK(B $(QyL(B $(QyM(B $(QyN(B $(QyO(B
+$(QyP(B $(QyQ(B $(QyR(B $(QyS(B $(QyT(B $(QyU(B $(QyV(B $(QyW(B $(QyX(B $(QyY(B $(QyZ(B $(Qy[(B $(Qy\(B $(Qy](B $(Qy^(B $(Qy_(B
+$(Qy`(B $(Qya(B $(Qyb(B $(Qyc(B $(Qyd(B $(Qye(B $(Qyf(B $(Qyg(B $(Qyh(B $(Qyi(B $(Qyj(B $(Qyk(B $(Qyl(B $(Qym(B $(Qyn(B $(Qyo(B
+$(Qyp(B $(Qyq(B $(Qyr(B $(Qys(B $(Qyt(B $(Qyu(B $(Qyv(B $(Qyw(B $(Qyx(B $(Qyy(B $(Qyz(B $(Qy{(B $(Qy|(B $(Qy}(B $(Qy~(B
+   $(Qz!(B $(Qz"(B $(Qz#(B $(Qz$(B $(Qz%(B $(Qz&(B $(Qz'(B $(Qz((B $(Qz)(B $(Qz*(B $(Qz+(B $(Qz,(B $(Qz-(B $(Qz.(B $(Qz/(B
+$(Qz0(B $(Qz1(B $(Qz2(B $(Qz3(B $(Qz4(B $(Qz5(B $(Qz6(B $(Qz7(B $(Qz8(B $(Qz9(B $(Qz:(B $(Qz;(B $(Qz<(B $(Qz=(B $(Qz>(B $(Qz?(B
+$(Qz@(B $(QzA(B $(QzB(B $(QzC(B $(QzD(B $(QzE(B $(QzF(B $(QzG(B $(QzH(B $(QzI(B $(QzJ(B $(QzK(B $(QzL(B $(QzM(B $(QzN(B $(QzO(B
+$(QzP(B $(QzQ(B $(QzR(B $(QzS(B $(QzT(B $(QzU(B $(QzV(B $(QzW(B $(QzX(B $(QzY(B $(QzZ(B $(Qz[(B $(Qz\(B $(Qz](B $(Qz^(B $(Qz_(B
+$(Qz`(B $(Qza(B $(Qzb(B $(Qzc(B $(Qzd(B $(Qze(B $(Qzf(B $(Qzg(B $(Qzh(B $(Qzi(B $(Qzj(B $(Qzk(B $(Qzl(B $(Qzm(B $(Qzn(B $(Qzo(B
+$(Qzp(B $(Qzq(B $(Qzr(B $(Qzs(B $(Qzt(B $(Qzu(B $(Qzv(B $(Qzw(B $(Qzx(B $(Qzy(B $(Qzz(B $(Qz{(B $(Qz|(B $(Qz}(B $(Qz~(B
+   $(Q{!(B $(Q{"(B $(Q{#(B $(Q{$(B $(Q{%(B $(Q{&(B $(Q{'(B $(Q{((B $(Q{)(B $(Q{*(B $(Q{+(B $(Q{,(B $(Q{-(B $(Q{.(B $(Q{/(B
+$(Q{0(B $(Q{1(B $(Q{2(B $(Q{3(B $(Q{4(B $(Q{5(B $(Q{6(B $(Q{7(B $(Q{8(B $(Q{9(B $(Q{:(B $(Q{;(B $(Q{<(B $(Q{=(B $(Q{>(B $(Q{?(B
+$(Q{@(B $(Q{A(B $(Q{B(B $(Q{C(B $(Q{D(B $(Q{E(B $(Q{F(B $(Q{G(B $(Q{H(B $(Q{I(B $(Q{J(B $(Q{K(B $(Q{L(B $(Q{M(B $(Q{N(B $(Q{O(B
+$(Q{P(B $(Q{Q(B $(Q{R(B $(Q{S(B $(Q{T(B $(Q{U(B $(Q{V(B $(Q{W(B $(Q{X(B $(Q{Y(B $(Q{Z(B $(Q{[(B $(Q{\(B $(Q{](B $(Q{^(B $(Q{_(B
+$(Q{`(B $(Q{a(B $(Q{b(B $(Q{c(B $(Q{d(B $(Q{e(B $(Q{f(B $(Q{g(B $(Q{h(B $(Q{i(B $(Q{j(B $(Q{k(B $(Q{l(B $(Q{m(B $(Q{n(B $(Q{o(B
+$(Q{p(B $(Q{q(B $(Q{r(B $(Q{s(B $(Q{t(B $(Q{u(B $(Q{v(B $(Q{w(B $(Q{x(B $(Q{y(B $(Q{z(B $(Q{{(B $(Q{|(B $(Q{}(B $(Q{~(B
+   $(Q|!(B $(Q|"(B $(Q|#(B $(Q|$(B $(Q|%(B $(Q|&(B $(Q|'(B $(Q|((B $(Q|)(B $(Q|*(B $(Q|+(B $(Q|,(B $(Q|-(B $(Q|.(B $(Q|/(B
+$(Q|0(B $(Q|1(B $(Q|2(B $(Q|3(B $(Q|4(B $(Q|5(B $(Q|6(B $(Q|7(B $(Q|8(B $(Q|9(B $(Q|:(B $(Q|;(B $(Q|<(B $(Q|=(B $(Q|>(B $(Q|?(B
+$(Q|@(B $(Q|A(B $(Q|B(B $(Q|C(B $(Q|D(B $(Q|E(B $(Q|F(B $(Q|G(B $(Q|H(B $(Q|I(B $(Q|J(B $(Q|K(B $(Q|L(B $(Q|M(B $(Q|N(B $(Q|O(B
+$(Q|P(B $(Q|Q(B $(Q|R(B $(Q|S(B $(Q|T(B $(Q|U(B $(Q|V(B $(Q|W(B $(Q|X(B $(Q|Y(B $(Q|Z(B $(Q|[(B $(Q|\(B $(Q|](B $(Q|^(B $(Q|_(B
+$(Q|`(B $(Q|a(B $(Q|b(B $(Q|c(B $(Q|d(B $(Q|e(B $(Q|f(B $(Q|g(B $(Q|h(B $(Q|i(B $(Q|j(B $(Q|k(B $(Q|l(B $(Q|m(B $(Q|n(B $(Q|o(B
+$(Q|p(B $(Q|q(B $(Q|r(B $(Q|s(B $(Q|t(B $(Q|u(B $(Q|v(B $(Q|w(B $(Q|x(B $(Q|y(B $(Q|z(B $(Q|{(B $(Q||(B $(Q|}(B $(Q|~(B
+   $(Q}!(B $(Q}"(B $(Q}#(B $(Q}$(B $(Q}%(B $(Q}&(B $(Q}'(B $(Q}((B $(Q})(B $(Q}*(B $(Q}+(B $(Q},(B $(Q}-(B $(Q}.(B $(Q}/(B
+$(Q}0(B $(Q}1(B $(Q}2(B $(Q}3(B $(Q}4(B $(Q}5(B $(Q}6(B $(Q}7(B $(Q}8(B $(Q}9(B $(Q}:(B $(Q};(B $(Q}<(B $(Q}=(B $(Q}>(B $(Q}?(B
+$(Q}@(B $(Q}A(B $(Q}B(B $(Q}C(B $(Q}D(B $(Q}E(B $(Q}F(B $(Q}G(B $(Q}H(B $(Q}I(B $(Q}J(B $(Q}K(B $(Q}L(B $(Q}M(B $(Q}N(B $(Q}O(B
+$(Q}P(B $(Q}Q(B $(Q}R(B $(Q}S(B $(Q}T(B $(Q}U(B $(Q}V(B $(Q}W(B $(Q}X(B $(Q}Y(B $(Q}Z(B $(Q}[(B $(Q}\(B $(Q}](B $(Q}^(B $(Q}_(B
+$(Q}`(B $(Q}a(B $(Q}b(B $(Q}c(B $(Q}d(B $(Q}e(B $(Q}f(B $(Q}g(B $(Q}h(B $(Q}i(B $(Q}j(B $(Q}k(B $(Q}l(B $(Q}m(B $(Q}n(B $(Q}o(B
+$(Q}p(B $(Q}q(B $(Q}r(B $(Q}s(B $(Q}t(B $(Q}u(B $(Q}v(B $(Q}w(B $(Q}x(B $(Q}y(B $(Q}z(B $(Q}{(B $(Q}|(B $(Q}}(B $(Q}~(B
+   $(Q~!(B $(Q~"(B $(Q~#(B $(Q~$(B $(Q~%(B $(Q~&(B $(Q~'(B $(Q~((B $(Q~)(B $(Q~*(B $(Q~+(B $(Q~,(B $(Q~-(B $(Q~.(B $(Q~/(B
+$(Q~0(B $(Q~1(B $(Q~2(B $(Q~3(B $(Q~4(B $(Q~5(B $(Q~6(B $(Q~7(B $(Q~8(B $(Q~9(B $(Q~:(B $(Q~;(B $(Q~<(B $(Q~=(B $(Q~>(B $(Q~?(B
+$(Q~@(B $(Q~A(B $(Q~B(B $(Q~C(B $(Q~D(B $(Q~E(B $(Q~F(B $(Q~G(B $(Q~H(B $(Q~I(B $(Q~J(B $(Q~K(B $(Q~L(B $(Q~M(B $(Q~N(B $(Q~O(B
+$(Q~P(B $(Q~Q(B $(Q~R(B $(Q~S(B $(Q~T(B $(Q~U(B $(Q~V(B $(Q~W(B $(Q~X(B $(Q~Y(B $(Q~Z(B $(Q~[(B $(Q~\(B $(Q~](B $(Q~^(B $(Q~_(B
+$(Q~`(B $(Q~a(B $(Q~b(B $(Q~c(B $(Q~d(B $(Q~e(B $(Q~f(B $(Q~g(B $(Q~h(B $(Q~i(B $(Q~j(B $(Q~k(B $(Q~l(B $(Q~m(B $(Q~n(B $(Q~o(B
+$(Q~p(B $(Q~q(B $(Q~r(B $(Q~s(B $(Q~t(B $(Q~u(B $(Q~v(B $(Q~w(B $(Q~x(B $(Q~y(B
+   $(P!!(B $(P!"(B $(P!#(B $(P!$(B $(P!%(B $(P!&(B $(P!'(B $(P!((B $(P!)(B $(P!*(B $(P!+(B $(P!,(B $(P!-(B $(P!.(B $(P!/(B
+$(P!0(B $(P!1(B $(P!2(B $(P!3(B $(P!4(B $(P!5(B $(P!6(B $(P!7(B $(P!8(B $(P!9(B $(P!:(B $(P!;(B $(P!<(B $(P!=(B $(P!>(B $(P!?(B
+$(P!@(B $(P!A(B $(P!B(B $(P!C(B $(P!D(B $(P!E(B $(P!F(B $(P!G(B $(P!H(B $(P!I(B $(P!J(B $(P!K(B $(P!L(B $(P!M(B $(P!N(B $(P!O(B
+$(P!P(B $(P!Q(B $(P!R(B $(P!S(B $(P!T(B $(P!U(B $(P!V(B $(P!W(B $(P!X(B $(P!Y(B $(P!Z(B $(P![(B $(P!\(B $(P!](B $(P!^(B $(P!_(B
+$(P!`(B $(P!a(B $(P!b(B $(P!c(B $(P!d(B $(P!e(B $(P!f(B $(P!g(B $(P!h(B $(P!i(B $(P!j(B $(P!k(B $(P!l(B $(P!m(B $(P!n(B $(P!o(B
+$(P!p(B $(P!q(B $(P!r(B $(P!s(B $(P!t(B $(P!u(B $(P!v(B $(P!w(B $(P!x(B $(P!y(B $(P!z(B $(P!{(B $(P!|(B $(P!}(B $(P!~(B
+   $(P#!(B $(P#"(B $(P##(B $(P#$(B $(P#%(B $(P#&(B $(P#'(B $(P#((B $(P#)(B $(P#*(B $(P#+(B $(P#,(B $(P#-(B $(P#.(B $(P#/(B
+$(P#0(B $(P#1(B $(P#2(B $(P#3(B $(P#4(B $(P#5(B $(P#6(B $(P#7(B $(P#8(B $(P#9(B $(P#:(B $(P#;(B $(P#<(B $(P#=(B $(P#>(B $(P#?(B
+$(P#@(B $(P#A(B $(P#B(B $(P#C(B $(P#D(B $(P#E(B $(P#F(B $(P#G(B $(P#H(B $(P#I(B $(P#J(B $(P#K(B $(P#L(B $(P#M(B $(P#N(B $(P#O(B
+$(P#P(B $(P#Q(B $(P#R(B $(P#S(B $(P#T(B $(P#U(B $(P#V(B $(P#W(B $(P#X(B $(P#Y(B $(P#Z(B $(P#[(B $(P#\(B $(P#](B $(P#^(B $(P#_(B
+$(P#`(B $(P#a(B $(P#b(B $(P#c(B $(P#d(B $(P#e(B $(P#f(B $(P#g(B $(P#h(B $(P#i(B $(P#j(B $(P#k(B $(P#l(B $(P#m(B $(P#n(B $(P#o(B
+$(P#p(B $(P#q(B $(P#r(B $(P#s(B $(P#t(B $(P#u(B $(P#v(B $(P#w(B $(P#x(B $(P#y(B $(P#z(B $(P#{(B $(P#|(B $(P#}(B $(P#~(B
+   $(P$!(B $(P$"(B $(P$#(B $(P$$(B $(P$%(B $(P$&(B $(P$'(B $(P$((B $(P$)(B $(P$*(B $(P$+(B $(P$,(B $(P$-(B $(P$.(B $(P$/(B
+$(P$0(B $(P$1(B $(P$2(B $(P$3(B $(P$4(B $(P$5(B $(P$6(B $(P$7(B $(P$8(B $(P$9(B $(P$:(B $(P$;(B $(P$<(B $(P$=(B $(P$>(B $(P$?(B
+$(P$@(B $(P$A(B $(P$B(B $(P$C(B $(P$D(B $(P$E(B $(P$F(B $(P$G(B $(P$H(B $(P$I(B $(P$J(B $(P$K(B $(P$L(B $(P$M(B $(P$N(B $(P$O(B
+$(P$P(B $(P$Q(B $(P$R(B $(P$S(B $(P$T(B $(P$U(B $(P$V(B $(P$W(B $(P$X(B $(P$Y(B $(P$Z(B $(P$[(B $(P$\(B $(P$](B $(P$^(B $(P$_(B
+$(P$`(B $(P$a(B $(P$b(B $(P$c(B $(P$d(B $(P$e(B $(P$f(B $(P$g(B $(P$h(B $(P$i(B $(P$j(B $(P$k(B $(P$l(B $(P$m(B $(P$n(B $(P$o(B
+$(P$p(B $(P$q(B $(P$r(B $(P$s(B $(P$t(B $(P$u(B $(P$v(B $(P$w(B $(P$x(B $(P$y(B $(P$z(B $(P${(B $(P$|(B $(P$}(B $(P$~(B
+   $(P%!(B $(P%"(B $(P%#(B $(P%$(B $(P%%(B $(P%&(B $(P%'(B $(P%((B $(P%)(B $(P%*(B $(P%+(B $(P%,(B $(P%-(B $(P%.(B $(P%/(B
+$(P%0(B $(P%1(B $(P%2(B $(P%3(B $(P%4(B $(P%5(B $(P%6(B $(P%7(B $(P%8(B $(P%9(B $(P%:(B $(P%;(B $(P%<(B $(P%=(B $(P%>(B $(P%?(B
+$(P%@(B $(P%A(B $(P%B(B $(P%C(B $(P%D(B $(P%E(B $(P%F(B $(P%G(B $(P%H(B $(P%I(B $(P%J(B $(P%K(B $(P%L(B $(P%M(B $(P%N(B $(P%O(B
+$(P%P(B $(P%Q(B $(P%R(B $(P%S(B $(P%T(B $(P%U(B $(P%V(B $(P%W(B $(P%X(B $(P%Y(B $(P%Z(B $(P%[(B $(P%\(B $(P%](B $(P%^(B $(P%_(B
+$(P%`(B $(P%a(B $(P%b(B $(P%c(B $(P%d(B $(P%e(B $(P%f(B $(P%g(B $(P%h(B $(P%i(B $(P%j(B $(P%k(B $(P%l(B $(P%m(B $(P%n(B $(P%o(B
+$(P%p(B $(P%q(B $(P%r(B $(P%s(B $(P%t(B $(P%u(B $(P%v(B $(P%w(B $(P%x(B $(P%y(B $(P%z(B $(P%{(B $(P%|(B $(P%}(B $(P%~(B
+   $(P(!(B $(P("(B $(P(#(B $(P($(B $(P(%(B $(P(&(B $(P('(B $(P(((B $(P()(B $(P(*(B $(P(+(B $(P(,(B $(P(-(B $(P(.(B $(P(/(B
+$(P(0(B $(P(1(B $(P(2(B $(P(3(B $(P(4(B $(P(5(B $(P(6(B $(P(7(B $(P(8(B $(P(9(B $(P(:(B $(P(;(B $(P(<(B $(P(=(B $(P(>(B $(P(?(B
+$(P(@(B $(P(A(B $(P(B(B $(P(C(B $(P(D(B $(P(E(B $(P(F(B $(P(G(B $(P(H(B $(P(I(B $(P(J(B $(P(K(B $(P(L(B $(P(M(B $(P(N(B $(P(O(B
+$(P(P(B $(P(Q(B $(P(R(B $(P(S(B $(P(T(B $(P(U(B $(P(V(B $(P(W(B $(P(X(B $(P(Y(B $(P(Z(B $(P([(B $(P(\(B $(P(](B $(P(^(B $(P(_(B
+$(P(`(B $(P(a(B $(P(b(B $(P(c(B $(P(d(B $(P(e(B $(P(f(B $(P(g(B $(P(h(B $(P(i(B $(P(j(B $(P(k(B $(P(l(B $(P(m(B $(P(n(B $(P(o(B
+$(P(p(B $(P(q(B $(P(r(B $(P(s(B $(P(t(B $(P(u(B $(P(v(B $(P(w(B $(P(x(B $(P(y(B $(P(z(B $(P({(B $(P(|(B $(P(}(B $(P(~(B
+   $(P,!(B $(P,"(B $(P,#(B $(P,$(B $(P,%(B $(P,&(B $(P,'(B $(P,((B $(P,)(B $(P,*(B $(P,+(B $(P,,(B $(P,-(B $(P,.(B $(P,/(B
+$(P,0(B $(P,1(B $(P,2(B $(P,3(B $(P,4(B $(P,5(B $(P,6(B $(P,7(B $(P,8(B $(P,9(B $(P,:(B $(P,;(B $(P,<(B $(P,=(B $(P,>(B $(P,?(B
+$(P,@(B $(P,A(B $(P,B(B $(P,C(B $(P,D(B $(P,E(B $(P,F(B $(P,G(B $(P,H(B $(P,I(B $(P,J(B $(P,K(B $(P,L(B $(P,M(B $(P,N(B $(P,O(B
+$(P,P(B $(P,Q(B $(P,R(B $(P,S(B $(P,T(B $(P,U(B $(P,V(B $(P,W(B $(P,X(B $(P,Y(B $(P,Z(B $(P,[(B $(P,\(B $(P,](B $(P,^(B $(P,_(B
+$(P,`(B $(P,a(B $(P,b(B $(P,c(B $(P,d(B $(P,e(B $(P,f(B $(P,g(B $(P,h(B $(P,i(B $(P,j(B $(P,k(B $(P,l(B $(P,m(B $(P,n(B $(P,o(B
+$(P,p(B $(P,q(B $(P,r(B $(P,s(B $(P,t(B $(P,u(B $(P,v(B $(P,w(B $(P,x(B $(P,y(B $(P,z(B $(P,{(B $(P,|(B $(P,}(B $(P,~(B
+   $(P-!(B $(P-"(B $(P-#(B $(P-$(B $(P-%(B $(P-&(B $(P-'(B $(P-((B $(P-)(B $(P-*(B $(P-+(B $(P-,(B $(P--(B $(P-.(B $(P-/(B
+$(P-0(B $(P-1(B $(P-2(B $(P-3(B $(P-4(B $(P-5(B $(P-6(B $(P-7(B $(P-8(B $(P-9(B $(P-:(B $(P-;(B $(P-<(B $(P-=(B $(P->(B $(P-?(B
+$(P-@(B $(P-A(B $(P-B(B $(P-C(B $(P-D(B $(P-E(B $(P-F(B $(P-G(B $(P-H(B $(P-I(B $(P-J(B $(P-K(B $(P-L(B $(P-M(B $(P-N(B $(P-O(B
+$(P-P(B $(P-Q(B $(P-R(B $(P-S(B $(P-T(B $(P-U(B $(P-V(B $(P-W(B $(P-X(B $(P-Y(B $(P-Z(B $(P-[(B $(P-\(B $(P-](B $(P-^(B $(P-_(B
+$(P-`(B $(P-a(B $(P-b(B $(P-c(B $(P-d(B $(P-e(B $(P-f(B $(P-g(B $(P-h(B $(P-i(B $(P-j(B $(P-k(B $(P-l(B $(P-m(B $(P-n(B $(P-o(B
+$(P-p(B $(P-q(B $(P-r(B $(P-s(B $(P-t(B $(P-u(B $(P-v(B $(P-w(B $(P-x(B $(P-y(B $(P-z(B $(P-{(B $(P-|(B $(P-}(B $(P-~(B
+   $(P.!(B $(P."(B $(P.#(B $(P.$(B $(P.%(B $(P.&(B $(P.'(B $(P.((B $(P.)(B $(P.*(B $(P.+(B $(P.,(B $(P.-(B $(P..(B $(P./(B
+$(P.0(B $(P.1(B $(P.2(B $(P.3(B $(P.4(B $(P.5(B $(P.6(B $(P.7(B $(P.8(B $(P.9(B $(P.:(B $(P.;(B $(P.<(B $(P.=(B $(P.>(B $(P.?(B
+$(P.@(B $(P.A(B $(P.B(B $(P.C(B $(P.D(B $(P.E(B $(P.F(B $(P.G(B $(P.H(B $(P.I(B $(P.J(B $(P.K(B $(P.L(B $(P.M(B $(P.N(B $(P.O(B
+$(P.P(B $(P.Q(B $(P.R(B $(P.S(B $(P.T(B $(P.U(B $(P.V(B $(P.W(B $(P.X(B $(P.Y(B $(P.Z(B $(P.[(B $(P.\(B $(P.](B $(P.^(B $(P._(B
+$(P.`(B $(P.a(B $(P.b(B $(P.c(B $(P.d(B $(P.e(B $(P.f(B $(P.g(B $(P.h(B $(P.i(B $(P.j(B $(P.k(B $(P.l(B $(P.m(B $(P.n(B $(P.o(B
+$(P.p(B $(P.q(B $(P.r(B $(P.s(B $(P.t(B $(P.u(B $(P.v(B $(P.w(B $(P.x(B $(P.y(B $(P.z(B $(P.{(B $(P.|(B $(P.}(B $(P.~(B
+   $(P/!(B $(P/"(B $(P/#(B $(P/$(B $(P/%(B $(P/&(B $(P/'(B $(P/((B $(P/)(B $(P/*(B $(P/+(B $(P/,(B $(P/-(B $(P/.(B $(P//(B
+$(P/0(B $(P/1(B $(P/2(B $(P/3(B $(P/4(B $(P/5(B $(P/6(B $(P/7(B $(P/8(B $(P/9(B $(P/:(B $(P/;(B $(P/<(B $(P/=(B $(P/>(B $(P/?(B
+$(P/@(B $(P/A(B $(P/B(B $(P/C(B $(P/D(B $(P/E(B $(P/F(B $(P/G(B $(P/H(B $(P/I(B $(P/J(B $(P/K(B $(P/L(B $(P/M(B $(P/N(B $(P/O(B
+$(P/P(B $(P/Q(B $(P/R(B $(P/S(B $(P/T(B $(P/U(B $(P/V(B $(P/W(B $(P/X(B $(P/Y(B $(P/Z(B $(P/[(B $(P/\(B $(P/](B $(P/^(B $(P/_(B
+$(P/`(B $(P/a(B $(P/b(B $(P/c(B $(P/d(B $(P/e(B $(P/f(B $(P/g(B $(P/h(B $(P/i(B $(P/j(B $(P/k(B $(P/l(B $(P/m(B $(P/n(B $(P/o(B
+$(P/p(B $(P/q(B $(P/r(B $(P/s(B $(P/t(B $(P/u(B $(P/v(B $(P/w(B $(P/x(B $(P/y(B $(P/z(B $(P/{(B $(P/|(B $(P/}(B $(P/~(B
+   $(Pn!(B $(Pn"(B $(Pn#(B $(Pn$(B $(Pn%(B $(Pn&(B $(Pn'(B $(Pn((B $(Pn)(B $(Pn*(B $(Pn+(B $(Pn,(B $(Pn-(B $(Pn.(B $(Pn/(B
+$(Pn0(B $(Pn1(B $(Pn2(B $(Pn3(B $(Pn4(B $(Pn5(B $(Pn6(B $(Pn7(B $(Pn8(B $(Pn9(B $(Pn:(B $(Pn;(B $(Pn<(B $(Pn=(B $(Pn>(B $(Pn?(B
+$(Pn@(B $(PnA(B $(PnB(B $(PnC(B $(PnD(B $(PnE(B $(PnF(B $(PnG(B $(PnH(B $(PnI(B $(PnJ(B $(PnK(B $(PnL(B $(PnM(B $(PnN(B $(PnO(B
+$(PnP(B $(PnQ(B $(PnR(B $(PnS(B $(PnT(B $(PnU(B $(PnV(B $(PnW(B $(PnX(B $(PnY(B $(PnZ(B $(Pn[(B $(Pn\(B $(Pn](B $(Pn^(B $(Pn_(B
+$(Pn`(B $(Pna(B $(Pnb(B $(Pnc(B $(Pnd(B $(Pne(B $(Pnf(B $(Png(B $(Pnh(B $(Pni(B $(Pnj(B $(Pnk(B $(Pnl(B $(Pnm(B $(Pnn(B $(Pno(B
+$(Pnp(B $(Pnq(B $(Pnr(B $(Pns(B $(Pnt(B $(Pnu(B $(Pnv(B $(Pnw(B $(Pnx(B $(Pny(B $(Pnz(B $(Pn{(B $(Pn|(B $(Pn}(B $(Pn~(B
+   $(Po!(B $(Po"(B $(Po#(B $(Po$(B $(Po%(B $(Po&(B $(Po'(B $(Po((B $(Po)(B $(Po*(B $(Po+(B $(Po,(B $(Po-(B $(Po.(B $(Po/(B
+$(Po0(B $(Po1(B $(Po2(B $(Po3(B $(Po4(B $(Po5(B $(Po6(B $(Po7(B $(Po8(B $(Po9(B $(Po:(B $(Po;(B $(Po<(B $(Po=(B $(Po>(B $(Po?(B
+$(Po@(B $(PoA(B $(PoB(B $(PoC(B $(PoD(B $(PoE(B $(PoF(B $(PoG(B $(PoH(B $(PoI(B $(PoJ(B $(PoK(B $(PoL(B $(PoM(B $(PoN(B $(PoO(B
+$(PoP(B $(PoQ(B $(PoR(B $(PoS(B $(PoT(B $(PoU(B $(PoV(B $(PoW(B $(PoX(B $(PoY(B $(PoZ(B $(Po[(B $(Po\(B $(Po](B $(Po^(B $(Po_(B
+$(Po`(B $(Poa(B $(Pob(B $(Poc(B $(Pod(B $(Poe(B $(Pof(B $(Pog(B $(Poh(B $(Poi(B $(Poj(B $(Pok(B $(Pol(B $(Pom(B $(Pon(B $(Poo(B
+$(Pop(B $(Poq(B $(Por(B $(Pos(B $(Pot(B $(Pou(B $(Pov(B $(Pow(B $(Pox(B $(Poy(B $(Poz(B $(Po{(B $(Po|(B $(Po}(B $(Po~(B
+   $(Pp!(B $(Pp"(B $(Pp#(B $(Pp$(B $(Pp%(B $(Pp&(B $(Pp'(B $(Pp((B $(Pp)(B $(Pp*(B $(Pp+(B $(Pp,(B $(Pp-(B $(Pp.(B $(Pp/(B
+$(Pp0(B $(Pp1(B $(Pp2(B $(Pp3(B $(Pp4(B $(Pp5(B $(Pp6(B $(Pp7(B $(Pp8(B $(Pp9(B $(Pp:(B $(Pp;(B $(Pp<(B $(Pp=(B $(Pp>(B $(Pp?(B
+$(Pp@(B $(PpA(B $(PpB(B $(PpC(B $(PpD(B $(PpE(B $(PpF(B $(PpG(B $(PpH(B $(PpI(B $(PpJ(B $(PpK(B $(PpL(B $(PpM(B $(PpN(B $(PpO(B
+$(PpP(B $(PpQ(B $(PpR(B $(PpS(B $(PpT(B $(PpU(B $(PpV(B $(PpW(B $(PpX(B $(PpY(B $(PpZ(B $(Pp[(B $(Pp\(B $(Pp](B $(Pp^(B $(Pp_(B
+$(Pp`(B $(Ppa(B $(Ppb(B $(Ppc(B $(Ppd(B $(Ppe(B $(Ppf(B $(Ppg(B $(Pph(B $(Ppi(B $(Ppj(B $(Ppk(B $(Ppl(B $(Ppm(B $(Ppn(B $(Ppo(B
+$(Ppp(B $(Ppq(B $(Ppr(B $(Pps(B $(Ppt(B $(Ppu(B $(Ppv(B $(Ppw(B $(Ppx(B $(Ppy(B $(Ppz(B $(Pp{(B $(Pp|(B $(Pp}(B $(Pp~(B
+   $(Pq!(B $(Pq"(B $(Pq#(B $(Pq$(B $(Pq%(B $(Pq&(B $(Pq'(B $(Pq((B $(Pq)(B $(Pq*(B $(Pq+(B $(Pq,(B $(Pq-(B $(Pq.(B $(Pq/(B
+$(Pq0(B $(Pq1(B $(Pq2(B $(Pq3(B $(Pq4(B $(Pq5(B $(Pq6(B $(Pq7(B $(Pq8(B $(Pq9(B $(Pq:(B $(Pq;(B $(Pq<(B $(Pq=(B $(Pq>(B $(Pq?(B
+$(Pq@(B $(PqA(B $(PqB(B $(PqC(B $(PqD(B $(PqE(B $(PqF(B $(PqG(B $(PqH(B $(PqI(B $(PqJ(B $(PqK(B $(PqL(B $(PqM(B $(PqN(B $(PqO(B
+$(PqP(B $(PqQ(B $(PqR(B $(PqS(B $(PqT(B $(PqU(B $(PqV(B $(PqW(B $(PqX(B $(PqY(B $(PqZ(B $(Pq[(B $(Pq\(B $(Pq](B $(Pq^(B $(Pq_(B
+$(Pq`(B $(Pqa(B $(Pqb(B $(Pqc(B $(Pqd(B $(Pqe(B $(Pqf(B $(Pqg(B $(Pqh(B $(Pqi(B $(Pqj(B $(Pqk(B $(Pql(B $(Pqm(B $(Pqn(B $(Pqo(B
+$(Pqp(B $(Pqq(B $(Pqr(B $(Pqs(B $(Pqt(B $(Pqu(B $(Pqv(B $(Pqw(B $(Pqx(B $(Pqy(B $(Pqz(B $(Pq{(B $(Pq|(B $(Pq}(B $(Pq~(B
+   $(Pr!(B $(Pr"(B $(Pr#(B $(Pr$(B $(Pr%(B $(Pr&(B $(Pr'(B $(Pr((B $(Pr)(B $(Pr*(B $(Pr+(B $(Pr,(B $(Pr-(B $(Pr.(B $(Pr/(B
+$(Pr0(B $(Pr1(B $(Pr2(B $(Pr3(B $(Pr4(B $(Pr5(B $(Pr6(B $(Pr7(B $(Pr8(B $(Pr9(B $(Pr:(B $(Pr;(B $(Pr<(B $(Pr=(B $(Pr>(B $(Pr?(B
+$(Pr@(B $(PrA(B $(PrB(B $(PrC(B $(PrD(B $(PrE(B $(PrF(B $(PrG(B $(PrH(B $(PrI(B $(PrJ(B $(PrK(B $(PrL(B $(PrM(B $(PrN(B $(PrO(B
+$(PrP(B $(PrQ(B $(PrR(B $(PrS(B $(PrT(B $(PrU(B $(PrV(B $(PrW(B $(PrX(B $(PrY(B $(PrZ(B $(Pr[(B $(Pr\(B $(Pr](B $(Pr^(B $(Pr_(B
+$(Pr`(B $(Pra(B $(Prb(B $(Prc(B $(Prd(B $(Pre(B $(Prf(B $(Prg(B $(Prh(B $(Pri(B $(Prj(B $(Prk(B $(Prl(B $(Prm(B $(Prn(B $(Pro(B
+$(Prp(B $(Prq(B $(Prr(B $(Prs(B $(Prt(B $(Pru(B $(Prv(B $(Prw(B $(Prx(B $(Pry(B $(Prz(B $(Pr{(B $(Pr|(B $(Pr}(B $(Pr~(B
+   $(Ps!(B $(Ps"(B $(Ps#(B $(Ps$(B $(Ps%(B $(Ps&(B $(Ps'(B $(Ps((B $(Ps)(B $(Ps*(B $(Ps+(B $(Ps,(B $(Ps-(B $(Ps.(B $(Ps/(B
+$(Ps0(B $(Ps1(B $(Ps2(B $(Ps3(B $(Ps4(B $(Ps5(B $(Ps6(B $(Ps7(B $(Ps8(B $(Ps9(B $(Ps:(B $(Ps;(B $(Ps<(B $(Ps=(B $(Ps>(B $(Ps?(B
+$(Ps@(B $(PsA(B $(PsB(B $(PsC(B $(PsD(B $(PsE(B $(PsF(B $(PsG(B $(PsH(B $(PsI(B $(PsJ(B $(PsK(B $(PsL(B $(PsM(B $(PsN(B $(PsO(B
+$(PsP(B $(PsQ(B $(PsR(B $(PsS(B $(PsT(B $(PsU(B $(PsV(B $(PsW(B $(PsX(B $(PsY(B $(PsZ(B $(Ps[(B $(Ps\(B $(Ps](B $(Ps^(B $(Ps_(B
+$(Ps`(B $(Psa(B $(Psb(B $(Psc(B $(Psd(B $(Pse(B $(Psf(B $(Psg(B $(Psh(B $(Psi(B $(Psj(B $(Psk(B $(Psl(B $(Psm(B $(Psn(B $(Pso(B
+$(Psp(B $(Psq(B $(Psr(B $(Pss(B $(Pst(B $(Psu(B $(Psv(B $(Psw(B $(Psx(B $(Psy(B $(Psz(B $(Ps{(B $(Ps|(B $(Ps}(B $(Ps~(B
+   $(Pt!(B $(Pt"(B $(Pt#(B $(Pt$(B $(Pt%(B $(Pt&(B $(Pt'(B $(Pt((B $(Pt)(B $(Pt*(B $(Pt+(B $(Pt,(B $(Pt-(B $(Pt.(B $(Pt/(B
+$(Pt0(B $(Pt1(B $(Pt2(B $(Pt3(B $(Pt4(B $(Pt5(B $(Pt6(B $(Pt7(B $(Pt8(B $(Pt9(B $(Pt:(B $(Pt;(B $(Pt<(B $(Pt=(B $(Pt>(B $(Pt?(B
+$(Pt@(B $(PtA(B $(PtB(B $(PtC(B $(PtD(B $(PtE(B $(PtF(B $(PtG(B $(PtH(B $(PtI(B $(PtJ(B $(PtK(B $(PtL(B $(PtM(B $(PtN(B $(PtO(B
+$(PtP(B $(PtQ(B $(PtR(B $(PtS(B $(PtT(B $(PtU(B $(PtV(B $(PtW(B $(PtX(B $(PtY(B $(PtZ(B $(Pt[(B $(Pt\(B $(Pt](B $(Pt^(B $(Pt_(B
+$(Pt`(B $(Pta(B $(Ptb(B $(Ptc(B $(Ptd(B $(Pte(B $(Ptf(B $(Ptg(B $(Pth(B $(Pti(B $(Ptj(B $(Ptk(B $(Ptl(B $(Ptm(B $(Ptn(B $(Pto(B
+$(Ptp(B $(Ptq(B $(Ptr(B $(Pts(B $(Ptt(B $(Ptu(B $(Ptv(B $(Ptw(B $(Ptx(B $(Pty(B $(Ptz(B $(Pt{(B $(Pt|(B $(Pt}(B $(Pt~(B
+   $(Pu!(B $(Pu"(B $(Pu#(B $(Pu$(B $(Pu%(B $(Pu&(B $(Pu'(B $(Pu((B $(Pu)(B $(Pu*(B $(Pu+(B $(Pu,(B $(Pu-(B $(Pu.(B $(Pu/(B
+$(Pu0(B $(Pu1(B $(Pu2(B $(Pu3(B $(Pu4(B $(Pu5(B $(Pu6(B $(Pu7(B $(Pu8(B $(Pu9(B $(Pu:(B $(Pu;(B $(Pu<(B $(Pu=(B $(Pu>(B $(Pu?(B
+$(Pu@(B $(PuA(B $(PuB(B $(PuC(B $(PuD(B $(PuE(B $(PuF(B $(PuG(B $(PuH(B $(PuI(B $(PuJ(B $(PuK(B $(PuL(B $(PuM(B $(PuN(B $(PuO(B
+$(PuP(B $(PuQ(B $(PuR(B $(PuS(B $(PuT(B $(PuU(B $(PuV(B $(PuW(B $(PuX(B $(PuY(B $(PuZ(B $(Pu[(B $(Pu\(B $(Pu](B $(Pu^(B $(Pu_(B
+$(Pu`(B $(Pua(B $(Pub(B $(Puc(B $(Pud(B $(Pue(B $(Puf(B $(Pug(B $(Puh(B $(Pui(B $(Puj(B $(Puk(B $(Pul(B $(Pum(B $(Pun(B $(Puo(B
+$(Pup(B $(Puq(B $(Pur(B $(Pus(B $(Put(B $(Puu(B $(Puv(B $(Puw(B $(Pux(B $(Puy(B $(Puz(B $(Pu{(B $(Pu|(B $(Pu}(B $(Pu~(B
+   $(Pv!(B $(Pv"(B $(Pv#(B $(Pv$(B $(Pv%(B $(Pv&(B $(Pv'(B $(Pv((B $(Pv)(B $(Pv*(B $(Pv+(B $(Pv,(B $(Pv-(B $(Pv.(B $(Pv/(B
+$(Pv0(B $(Pv1(B $(Pv2(B $(Pv3(B $(Pv4(B $(Pv5(B $(Pv6(B $(Pv7(B $(Pv8(B $(Pv9(B $(Pv:(B $(Pv;(B $(Pv<(B $(Pv=(B $(Pv>(B $(Pv?(B
+$(Pv@(B $(PvA(B $(PvB(B $(PvC(B $(PvD(B $(PvE(B $(PvF(B $(PvG(B $(PvH(B $(PvI(B $(PvJ(B $(PvK(B $(PvL(B $(PvM(B $(PvN(B $(PvO(B
+$(PvP(B $(PvQ(B $(PvR(B $(PvS(B $(PvT(B $(PvU(B $(PvV(B $(PvW(B $(PvX(B $(PvY(B $(PvZ(B $(Pv[(B $(Pv\(B $(Pv](B $(Pv^(B $(Pv_(B
+$(Pv`(B $(Pva(B $(Pvb(B $(Pvc(B $(Pvd(B $(Pve(B $(Pvf(B $(Pvg(B $(Pvh(B $(Pvi(B $(Pvj(B $(Pvk(B $(Pvl(B $(Pvm(B $(Pvn(B $(Pvo(B
+$(Pvp(B $(Pvq(B $(Pvr(B $(Pvs(B $(Pvt(B $(Pvu(B $(Pvv(B $(Pvw(B $(Pvx(B $(Pvy(B $(Pvz(B $(Pv{(B $(Pv|(B $(Pv}(B $(Pv~(B
+   $(Pw!(B $(Pw"(B $(Pw#(B $(Pw$(B $(Pw%(B $(Pw&(B $(Pw'(B $(Pw((B $(Pw)(B $(Pw*(B $(Pw+(B $(Pw,(B $(Pw-(B $(Pw.(B $(Pw/(B
+$(Pw0(B $(Pw1(B $(Pw2(B $(Pw3(B $(Pw4(B $(Pw5(B $(Pw6(B $(Pw7(B $(Pw8(B $(Pw9(B $(Pw:(B $(Pw;(B $(Pw<(B $(Pw=(B $(Pw>(B $(Pw?(B
+$(Pw@(B $(PwA(B $(PwB(B $(PwC(B $(PwD(B $(PwE(B $(PwF(B $(PwG(B $(PwH(B $(PwI(B $(PwJ(B $(PwK(B $(PwL(B $(PwM(B $(PwN(B $(PwO(B
+$(PwP(B $(PwQ(B $(PwR(B $(PwS(B $(PwT(B $(PwU(B $(PwV(B $(PwW(B $(PwX(B $(PwY(B $(PwZ(B $(Pw[(B $(Pw\(B $(Pw](B $(Pw^(B $(Pw_(B
+$(Pw`(B $(Pwa(B $(Pwb(B $(Pwc(B $(Pwd(B $(Pwe(B $(Pwf(B $(Pwg(B $(Pwh(B $(Pwi(B $(Pwj(B $(Pwk(B $(Pwl(B $(Pwm(B $(Pwn(B $(Pwo(B
+$(Pwp(B $(Pwq(B $(Pwr(B $(Pws(B $(Pwt(B $(Pwu(B $(Pwv(B $(Pww(B $(Pwx(B $(Pwy(B $(Pwz(B $(Pw{(B $(Pw|(B $(Pw}(B $(Pw~(B
+   $(Px!(B $(Px"(B $(Px#(B $(Px$(B $(Px%(B $(Px&(B $(Px'(B $(Px((B $(Px)(B $(Px*(B $(Px+(B $(Px,(B $(Px-(B $(Px.(B $(Px/(B
+$(Px0(B $(Px1(B $(Px2(B $(Px3(B $(Px4(B $(Px5(B $(Px6(B $(Px7(B $(Px8(B $(Px9(B $(Px:(B $(Px;(B $(Px<(B $(Px=(B $(Px>(B $(Px?(B
+$(Px@(B $(PxA(B $(PxB(B $(PxC(B $(PxD(B $(PxE(B $(PxF(B $(PxG(B $(PxH(B $(PxI(B $(PxJ(B $(PxK(B $(PxL(B $(PxM(B $(PxN(B $(PxO(B
+$(PxP(B $(PxQ(B $(PxR(B $(PxS(B $(PxT(B $(PxU(B $(PxV(B $(PxW(B $(PxX(B $(PxY(B $(PxZ(B $(Px[(B $(Px\(B $(Px](B $(Px^(B $(Px_(B
+$(Px`(B $(Pxa(B $(Pxb(B $(Pxc(B $(Pxd(B $(Pxe(B $(Pxf(B $(Pxg(B $(Pxh(B $(Pxi(B $(Pxj(B $(Pxk(B $(Pxl(B $(Pxm(B $(Pxn(B $(Pxo(B
+$(Pxp(B $(Pxq(B $(Pxr(B $(Pxs(B $(Pxt(B $(Pxu(B $(Pxv(B $(Pxw(B $(Pxx(B $(Pxy(B $(Pxz(B $(Px{(B $(Px|(B $(Px}(B $(Px~(B
+   $(Py!(B $(Py"(B $(Py#(B $(Py$(B $(Py%(B $(Py&(B $(Py'(B $(Py((B $(Py)(B $(Py*(B $(Py+(B $(Py,(B $(Py-(B $(Py.(B $(Py/(B
+$(Py0(B $(Py1(B $(Py2(B $(Py3(B $(Py4(B $(Py5(B $(Py6(B $(Py7(B $(Py8(B $(Py9(B $(Py:(B $(Py;(B $(Py<(B $(Py=(B $(Py>(B $(Py?(B
+$(Py@(B $(PyA(B $(PyB(B $(PyC(B $(PyD(B $(PyE(B $(PyF(B $(PyG(B $(PyH(B $(PyI(B $(PyJ(B $(PyK(B $(PyL(B $(PyM(B $(PyN(B $(PyO(B
+$(PyP(B $(PyQ(B $(PyR(B $(PyS(B $(PyT(B $(PyU(B $(PyV(B $(PyW(B $(PyX(B $(PyY(B $(PyZ(B $(Py[(B $(Py\(B $(Py](B $(Py^(B $(Py_(B
+$(Py`(B $(Pya(B $(Pyb(B $(Pyc(B $(Pyd(B $(Pye(B $(Pyf(B $(Pyg(B $(Pyh(B $(Pyi(B $(Pyj(B $(Pyk(B $(Pyl(B $(Pym(B $(Pyn(B $(Pyo(B
+$(Pyp(B $(Pyq(B $(Pyr(B $(Pys(B $(Pyt(B $(Pyu(B $(Pyv(B $(Pyw(B $(Pyx(B $(Pyy(B $(Pyz(B $(Py{(B $(Py|(B $(Py}(B $(Py~(B
+   $(Pz!(B $(Pz"(B $(Pz#(B $(Pz$(B $(Pz%(B $(Pz&(B $(Pz'(B $(Pz((B $(Pz)(B $(Pz*(B $(Pz+(B $(Pz,(B $(Pz-(B $(Pz.(B $(Pz/(B
+$(Pz0(B $(Pz1(B $(Pz2(B $(Pz3(B $(Pz4(B $(Pz5(B $(Pz6(B $(Pz7(B $(Pz8(B $(Pz9(B $(Pz:(B $(Pz;(B $(Pz<(B $(Pz=(B $(Pz>(B $(Pz?(B
+$(Pz@(B $(PzA(B $(PzB(B $(PzC(B $(PzD(B $(PzE(B $(PzF(B $(PzG(B $(PzH(B $(PzI(B $(PzJ(B $(PzK(B $(PzL(B $(PzM(B $(PzN(B $(PzO(B
+$(PzP(B $(PzQ(B $(PzR(B $(PzS(B $(PzT(B $(PzU(B $(PzV(B $(PzW(B $(PzX(B $(PzY(B $(PzZ(B $(Pz[(B $(Pz\(B $(Pz](B $(Pz^(B $(Pz_(B
+$(Pz`(B $(Pza(B $(Pzb(B $(Pzc(B $(Pzd(B $(Pze(B $(Pzf(B $(Pzg(B $(Pzh(B $(Pzi(B $(Pzj(B $(Pzk(B $(Pzl(B $(Pzm(B $(Pzn(B $(Pzo(B
+$(Pzp(B $(Pzq(B $(Pzr(B $(Pzs(B $(Pzt(B $(Pzu(B $(Pzv(B $(Pzw(B $(Pzx(B $(Pzy(B $(Pzz(B $(Pz{(B $(Pz|(B $(Pz}(B $(Pz~(B
+   $(P{!(B $(P{"(B $(P{#(B $(P{$(B $(P{%(B $(P{&(B $(P{'(B $(P{((B $(P{)(B $(P{*(B $(P{+(B $(P{,(B $(P{-(B $(P{.(B $(P{/(B
+$(P{0(B $(P{1(B $(P{2(B $(P{3(B $(P{4(B $(P{5(B $(P{6(B $(P{7(B $(P{8(B $(P{9(B $(P{:(B $(P{;(B $(P{<(B $(P{=(B $(P{>(B $(P{?(B
+$(P{@(B $(P{A(B $(P{B(B $(P{C(B $(P{D(B $(P{E(B $(P{F(B $(P{G(B $(P{H(B $(P{I(B $(P{J(B $(P{K(B $(P{L(B $(P{M(B $(P{N(B $(P{O(B
+$(P{P(B $(P{Q(B $(P{R(B $(P{S(B $(P{T(B $(P{U(B $(P{V(B $(P{W(B $(P{X(B $(P{Y(B $(P{Z(B $(P{[(B $(P{\(B $(P{](B $(P{^(B $(P{_(B
+$(P{`(B $(P{a(B $(P{b(B $(P{c(B $(P{d(B $(P{e(B $(P{f(B $(P{g(B $(P{h(B $(P{i(B $(P{j(B $(P{k(B $(P{l(B $(P{m(B $(P{n(B $(P{o(B
+$(P{p(B $(P{q(B $(P{r(B $(P{s(B $(P{t(B $(P{u(B $(P{v(B $(P{w(B $(P{x(B $(P{y(B $(P{z(B $(P{{(B $(P{|(B $(P{}(B $(P{~(B
+   $(P|!(B $(P|"(B $(P|#(B $(P|$(B $(P|%(B $(P|&(B $(P|'(B $(P|((B $(P|)(B $(P|*(B $(P|+(B $(P|,(B $(P|-(B $(P|.(B $(P|/(B
+$(P|0(B $(P|1(B $(P|2(B $(P|3(B $(P|4(B $(P|5(B $(P|6(B $(P|7(B $(P|8(B $(P|9(B $(P|:(B $(P|;(B $(P|<(B $(P|=(B $(P|>(B $(P|?(B
+$(P|@(B $(P|A(B $(P|B(B $(P|C(B $(P|D(B $(P|E(B $(P|F(B $(P|G(B $(P|H(B $(P|I(B $(P|J(B $(P|K(B $(P|L(B $(P|M(B $(P|N(B $(P|O(B
+$(P|P(B $(P|Q(B $(P|R(B $(P|S(B $(P|T(B $(P|U(B $(P|V(B $(P|W(B $(P|X(B $(P|Y(B $(P|Z(B $(P|[(B $(P|\(B $(P|](B $(P|^(B $(P|_(B
+$(P|`(B $(P|a(B $(P|b(B $(P|c(B $(P|d(B $(P|e(B $(P|f(B $(P|g(B $(P|h(B $(P|i(B $(P|j(B $(P|k(B $(P|l(B $(P|m(B $(P|n(B $(P|o(B
+$(P|p(B $(P|q(B $(P|r(B $(P|s(B $(P|t(B $(P|u(B $(P|v(B $(P|w(B $(P|x(B $(P|y(B $(P|z(B $(P|{(B $(P||(B $(P|}(B $(P|~(B
+   $(P}!(B $(P}"(B $(P}#(B $(P}$(B $(P}%(B $(P}&(B $(P}'(B $(P}((B $(P})(B $(P}*(B $(P}+(B $(P},(B $(P}-(B $(P}.(B $(P}/(B
+$(P}0(B $(P}1(B $(P}2(B $(P}3(B $(P}4(B $(P}5(B $(P}6(B $(P}7(B $(P}8(B $(P}9(B $(P}:(B $(P};(B $(P}<(B $(P}=(B $(P}>(B $(P}?(B
+$(P}@(B $(P}A(B $(P}B(B $(P}C(B $(P}D(B $(P}E(B $(P}F(B $(P}G(B $(P}H(B $(P}I(B $(P}J(B $(P}K(B $(P}L(B $(P}M(B $(P}N(B $(P}O(B
+$(P}P(B $(P}Q(B $(P}R(B $(P}S(B $(P}T(B $(P}U(B $(P}V(B $(P}W(B $(P}X(B $(P}Y(B $(P}Z(B $(P}[(B $(P}\(B $(P}](B $(P}^(B $(P}_(B
+$(P}`(B $(P}a(B $(P}b(B $(P}c(B $(P}d(B $(P}e(B $(P}f(B $(P}g(B $(P}h(B $(P}i(B $(P}j(B $(P}k(B $(P}l(B $(P}m(B $(P}n(B $(P}o(B
+$(P}p(B $(P}q(B $(P}r(B $(P}s(B $(P}t(B $(P}u(B $(P}v(B $(P}w(B $(P}x(B $(P}y(B $(P}z(B $(P}{(B $(P}|(B $(P}}(B $(P}~(B
+   $(P~!(B $(P~"(B $(P~#(B $(P~$(B $(P~%(B $(P~&(B $(P~'(B $(P~((B $(P~)(B $(P~*(B $(P~+(B $(P~,(B $(P~-(B $(P~.(B $(P~/(B
+$(P~0(B $(P~1(B $(P~2(B $(P~3(B $(P~4(B $(P~5(B $(P~6(B $(P~7(B $(P~8(B $(P~9(B $(P~:(B $(P~;(B $(P~<(B $(P~=(B $(P~>(B $(P~?(B
+$(P~@(B $(P~A(B $(P~B(B $(P~C(B $(P~D(B $(P~E(B $(P~F(B $(P~G(B $(P~H(B $(P~I(B $(P~J(B $(P~K(B $(P~L(B $(P~M(B $(P~N(B $(P~O(B
+$(P~P(B $(P~Q(B $(P~R(B $(P~S(B $(P~T(B $(P~U(B $(P~V(B $(P~W(B $(P~X(B $(P~Y(B $(P~Z(B $(P~[(B $(P~\(B $(P~](B $(P~^(B $(P~_(B
+$(P~`(B $(P~a(B $(P~b(B $(P~c(B $(P~d(B $(P~e(B $(P~f(B $(P~g(B $(P~h(B $(P~i(B $(P~j(B $(P~k(B $(P~l(B $(P~m(B $(P~n(B $(P~o(B
+$(P~p(B $(P~q(B $(P~r(B $(P~s(B $(P~t(B $(P~u(B $(P~v(B
diff --git a/tests/ISO-2022-JP-3-snippet.UTF-8 b/tests/ISO-2022-JP-3-snippet.UTF-8
new file mode 100644
index 0000000..e1563e4
--- /dev/null
+++ b/tests/ISO-2022-JP-3-snippet.UTF-8
@@ -0,0 +1,730 @@
+  ! " # $ % & ' ( ) * + , - . /
+0 1 2 3 4 5 6 7 8 9 : ; < = > ?
+@ A B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z [ \ ] ^ _
+` a b c d e f g h i j k l m n o
+p q r s t u v w x y z { | } ~
+   。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ
+ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ
+タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ
+ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゙ ゚
+     、 。 , . ・ : ; ? ! ゛ ゜ ´ ` ¨
+^  ̄ _ ヽ ヾ ゝ ゞ 〃 仝 々 〆 〇 ー ― ‐ /
+\ 〜 ‖ | … ‥ ‘ ’ “ ” ( ) 〔 〕 [ ]
+{ } 〈 〉 《 》 「 」 『 』 【 】 + − ± ×
+÷ = ≠ < > ≦ ≧ ∞ ∴ ♂ ♀ ° ′ ″ ℃ ¥
+$ ¢ £ % # & * @ § ☆ ★ ○ ● ◎ ◇
+   ◆ □ ■ △ ▲ ▽ ▼ ※ 〒 → ← ↑ ↓ 〓 '
+" - ~ 〳 〴 〵 〻 〼 ヿ ゟ ∈ ∋ ⊆ ⊇ ⊂ ⊃
+∪ ∩ ⊄ ⊅ ⊊ ⊋ ∉ ∅ ⌅ ⌆ ∧ ∨ ¬ ⇒ ⇔ ∀
+∃ ⊕ ⊖ ⊗ ∥ ∦ ⦅ ⦆ 〘 〙 〖 〗 ∠ ⊥ ⌒ ∂
+∇ ≡ ≒ ≪ ≫ √ ∽ ∝ ∵ ∫ ∬ ≢ ≃ ≅ ≈ ≶
+≷ ↔ Å ‰ ♯ ♭ ♪ † ‡ ¶ ♮ ♫ ♬ ♩ ◯
+   ▷ ▶ ◁ ◀ ↗ ↘ ↖ ↙ ⇄ ⇨ ⇦ ⇧ ⇩ ⤴ ⤵
+0 1 2 3 4 5 6 7 8 9 ⦿ ◉ 〽 ﹆ ﹅ ◦
+• A B C D E F G H I J K L M N O
+P Q R S T U V W X Y Z ∓ ℵ ℏ ㏋ ℓ
+℧ a b c d e f g h i j k l m n o
+p q r s t u v w x y z ゠ – ⧺ ⧻
+   ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く
+ぐ け げ こ ご さ ざ し じ す ず せ ぜ そ ぞ た
+だ ち ぢ っ つ づ て で と ど な に ぬ ね の は
+ば ぱ ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ ぽ ま み
+む め も ゃ や ゅ ゆ ょ よ ら り る れ ろ ゎ わ
+ゐ ゑ を ん ゔ ゕ ゖ か゚ き゚ く゚ け゚ こ゚
+   ァ ア ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク
+グ ケ ゲ コ ゴ サ ザ シ ジ ス ズ セ ゼ ソ ゾ タ
+ダ チ ヂ ッ ツ ヅ テ デ ト ド ナ ニ ヌ ネ ノ ハ
+バ パ ヒ ビ ピ フ ブ プ ヘ ベ ペ ホ ボ ポ マ ミ
+ム メ モ ャ ヤ ュ ユ ョ ヨ ラ リ ル レ ロ ヮ ワ
+ヰ ヱ ヲ ン ヴ ヵ ヶ カ゚ キ゚ ク゚ ケ゚ コ゚ セ゚ ツ゚ ト゚
+   Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
+Π Ρ Σ Τ Υ Φ Χ Ψ Ω ♤ ♠ ♢ ♦ ♡ ♥ ♧
+♣ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο
+π ρ σ τ υ φ χ ψ ω ς ⓵ ⓶ ⓷ ⓸ ⓹ ⓺
+⓻ ⓼ ⓽ ⓾ ☖ ☗ 〠 ☎ ☀ ☁ ☂ ☃ ♨ ▱ ㇰ ㇱ
+ㇲ ㇳ ㇴ ㇵ ㇶ ㇷ ㇸ ㇹ ㇷ゚ ㇺ ㇻ ㇼ ㇽ ㇾ ㇿ
+   А Б В Г Д Е Ё Ж З И Й К Л М Н
+О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э
+Ю Я ⎾ ⎿ ⏀ ⏁ ⏂ ⏃ ⏄ ⏅ ⏆ ⏇ ⏈ ⏉ ⏊ ⏋
+⏌ а б в г д е ё ж з и й к л м н
+о п р с т у ф х ц ч ш щ ъ ы ь э
+ю я ヷ ヸ ヹ ヺ ⋚ ⋛ ⅓ ⅔ ⅕ ✓ ⌘ ␣ ⏎
+   ─ │ ┌ ┐ ┘ └ ├ ┬ ┤ ┴ ┼ ━ ┃ ┏ ┓
+┛ ┗ ┣ ┳ ┫ ┻ ╋ ┠ ┯ ┨ ┷ ┿ ┝ ┰ ┥ ┸
+╂ ㉑ ㉒ ㉓ ㉔ ㉕ ㉖ ㉗ ㉘ ㉙ ㉚ ㉛ ㉜ ㉝ ㉞ ㉟
+㊱ ㊲ ㊳ ㊴ ㊵ ㊶ ㊷ ㊸ ㊹ ㊺ ㊻ ㊼ ㊽ ㊾ ㊿
+                     ◐ ◑ ◒ ◓ ‼ ⁇ ⁈ ⁉ Ǎ
+ǎ ǐ Ḿ ḿ Ǹ ǹ Ǒ ǒ ǔ ǖ ǘ ǚ ǜ
+   €   ¡ ¤ ¦ © ª « ­ ® ¯ ² ³ · ¸
+¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È
+É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù
+Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é
+ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú
+û ü ý þ ÿ Ā Ī Ū Ē Ō ā ī ū ē ō
+   Ą ˘ Ł Ľ Ś Š Ş Ť Ź Ž Ż ą ˛ ł ľ
+ś ˇ š ş ť ź ˝ ž ż Ŕ Ă Ĺ Ć Č Ę Ě
+Ď Ń Ň Ő Ř Ů Ű Ţ ŕ ă ĺ ć č ę ě ď
+đ ń ň ő ř ů ű ţ ˙ Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ ĉ
+ĝ ĥ ĵ ŝ ŭ ɱ ʋ ɾ ʃ ʒ ɬ ɮ ɹ ʈ ɖ ɳ
+ɽ ʂ ʐ ɻ ɭ ɟ ɲ ʝ ʎ ɡ ŋ ɰ ʁ ħ ʕ
+   ʔ ɦ ʘ ǂ ɓ ɗ ʄ ɠ Ɠ œ Œ ɨ ʉ ɘ ɵ
+ə ɜ ɞ ɐ ɯ ʊ ɤ ʌ ɔ ɑ ɒ ʍ ɥ ʢ ʡ ɕ
+ʑ ɺ ɧ ɚ æ̀ ǽ ὰ ά ɔ̀ ɔ́ ʌ̀ ʌ́ ə̀ ə́ ɚ̀ ɚ́
+ὲ έ ͡ ˈ ˌ ː ˑ ̆ ‿ ̋ ́ ̄ ̀ ̏ ̌ ̂
+˥ ˦ ˧ ˨ ˩ ˩˥ ˥˩ ̥ ̬ ̹ ̜ ̟ ̠ ̈ ̽ ̩
+̯ ˞ ̤ ̰ ̼ ̴ ̝ ̞ ̘ ̙ ̪ ̺ ̻ ̃ ̚
+   ❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿ ⓫ ⓬ ⓭ ⓮ ⓯
+⓰ ⓱ ⓲ ⓳ ⓴ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⅺ
+ⅻ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ
+ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ ㋐ ㋑ ㋒ ㋓ ㋔
+㋕ ㋖ ㋗ ㋘ ㋙ ㋚ ㋛ ㋜ ㋝ ㋞ ㋟ ㋠ ㋡ ㋢ ㋣ ㋺
+㋩ ㋥ ㋭ ㋬                            ⁑ ⁂
+   ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮
+⑯ ⑰ ⑱ ⑲ ⑳ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ
+㍉ ㌔ ㌢ ㍍ ㌘ ㌧ ㌃ ㌶ ㍑ ㍗ ㌍ ㌦ ㌣ ㌫ ㍊ ㌻
+㎜ ㎝ ㎞ ㎎ ㎏ ㏄ ㎡ Ⅻ                      ㍻
+〝 〟 № ㏍ ℡ ㊤ ㊥ ㊦ ㊧ ㊨ ㈱ ㈲ ㈹ ㍾ ㍽ ㍼
+         ∮             ∟ ⊿          ❖ ☞
+      𠀋 㐂 丨 丯 丰 亍 仡 份 仿 伃 伋 你 佈 佉
+佖 佟 佪 佬 佾 侊 侔 侗 侮 俉 俠 倁 倂 倎 倘 倧
+倮 偀 倻 偁 傔 僌 僲 僐 僦 僧 儆 儃 儋 儞 儵 兊
+免 兕 兗 㒵 冝 凃 凊 凞 凢 凮 刁 㓛 刓 刕 剉 剗
+剡 劓 勈 勉 勌 勐 勖 勛 勤 勰 勻 匀 匇 匜 卑 卡
+卣 卽 厓 厝 厲 吒 吧 呍 咜 呫 呴 呿 咈 咖 咡
+   咩 哆 哿 唎 唫 唵 啐 啞 喁 喆 喎 喝 喭 嗎 嘆
+嘈 嘎 嘻 噉 噶 噦 器 噯 噱 噲 嚙 嚞 嚩 嚬 嚳 囉
+囊 圊 𡈽 圡 圯 圳 圴 坰 坷 坼 垜 﨏 𡌛 垸 埇 埈
+埏 埤 埭 埵 埶 埿 堉 塚 塡 塤 塀 塼 墉 增 墨 墩
+𡑮 壒 壎 壔 壚 壠 壩 夌 虁 奝 奭 妋 妒 妤 姃 姒
+姝 娓 娣 婧 婭 婷 婾 媄 媞 媧 嫄 𡢽 嬙 嬥
+   亜 唖 娃 阿 哀 愛 挨 姶 逢 葵 茜 穐 悪 握 渥
+旭 葦 芦 鯵 梓 圧 斡 扱 宛 姐 虻 飴 絢 綾 鮎 或
+粟 袷 安 庵 按 暗 案 闇 鞍 杏 以 伊 位 依 偉 囲
+夷 委 威 尉 惟 意 慰 易 椅 為 畏 異 移 維 緯 胃
+萎 衣 謂 違 遺 医 井 亥 域 育 郁 磯 一 壱 溢 逸
+稲 茨 芋 鰯 允 印 咽 員 因 姻 引 飲 淫 胤 蔭
+   院 陰 隠 韻 吋 右 宇 烏 羽 迂 雨 卯 鵜 窺 丑
+碓 臼 渦 嘘 唄 欝 蔚 鰻 姥 厩 浦 瓜 閏 噂 云 運
+雲 荏 餌 叡 営 嬰 影 映 曳 栄 永 泳 洩 瑛 盈 穎
+頴 英 衛 詠 鋭 液 疫 益 駅 悦 謁 越 閲 榎 厭 円
+園 堰 奄 宴 延 怨 掩 援 沿 演 炎 焔 煙 燕 猿 縁
+艶 苑 薗 遠 鉛 鴛 塩 於 汚 甥 凹 央 奥 往 応
+   押 旺 横 欧 殴 王 翁 襖 鴬 鴎 黄 岡 沖 荻 億
+屋 憶 臆 桶 牡 乙 俺 卸 恩 温 穏 音 下 化 仮 何
+伽 価 佳 加 可 嘉 夏 嫁 家 寡 科 暇 果 架 歌 河
+火 珂 禍 禾 稼 箇 花 苛 茄 荷 華 菓 蝦 課 嘩 貨
+迦 過 霞 蚊 俄 峨 我 牙 画 臥 芽 蛾 賀 雅 餓 駕
+介 会 解 回 塊 壊 廻 快 怪 悔 恢 懐 戒 拐 改
+   魁 晦 械 海 灰 界 皆 絵 芥 蟹 開 階 貝 凱 劾
+外 咳 害 崖 慨 概 涯 碍 蓋 街 該 鎧 骸 浬 馨 蛙
+垣 柿 蛎 鈎 劃 嚇 各 廓 拡 撹 格 核 殻 獲 確 穫
+覚 角 赫 較 郭 閣 隔 革 学 岳 楽 額 顎 掛 笠 樫
+橿 梶 鰍 潟 割 喝 恰 括 活 渇 滑 葛 褐 轄 且 鰹
+叶 椛 樺 鞄 株 兜 竃 蒲 釜 鎌 噛 鴨 栢 茅 萱
+   粥 刈 苅 瓦 乾 侃 冠 寒 刊 勘 勧 巻 喚 堪 姦
+完 官 寛 干 幹 患 感 慣 憾 換 敢 柑 桓 棺 款 歓
+汗 漢 澗 潅 環 甘 監 看 竿 管 簡 緩 缶 翰 肝 艦
+莞 観 諌 貫 還 鑑 間 閑 関 陥 韓 館 舘 丸 含 岸
+巌 玩 癌 眼 岩 翫 贋 雁 頑 顔 願 企 伎 危 喜 器
+基 奇 嬉 寄 岐 希 幾 忌 揮 机 旗 既 期 棋 棄
+   機 帰 毅 気 汽 畿 祈 季 稀 紀 徽 規 記 貴 起
+軌 輝 飢 騎 鬼 亀 偽 儀 妓 宜 戯 技 擬 欺 犠 疑
+祇 義 蟻 誼 議 掬 菊 鞠 吉 吃 喫 桔 橘 詰 砧 杵
+黍 却 客 脚 虐 逆 丘 久 仇 休 及 吸 宮 弓 急 救
+朽 求 汲 泣 灸 球 究 窮 笈 級 糾 給 旧 牛 去 居
+巨 拒 拠 挙 渠 虚 許 距 鋸 漁 禦 魚 亨 享 京
+   供 侠 僑 兇 競 共 凶 協 匡 卿 叫 喬 境 峡 強
+彊 怯 恐 恭 挟 教 橋 況 狂 狭 矯 胸 脅 興 蕎 郷
+鏡 響 饗 驚 仰 凝 尭 暁 業 局 曲 極 玉 桐 粁 僅
+勤 均 巾 錦 斤 欣 欽 琴 禁 禽 筋 緊 芹 菌 衿 襟
+謹 近 金 吟 銀 九 倶 句 区 狗 玖 矩 苦 躯 駆 駈
+駒 具 愚 虞 喰 空 偶 寓 遇 隅 串 櫛 釧 屑 屈
+   掘 窟 沓 靴 轡 窪 熊 隈 粂 栗 繰 桑 鍬 勲 君
+薫 訓 群 軍 郡 卦 袈 祁 係 傾 刑 兄 啓 圭 珪 型
+契 形 径 恵 慶 慧 憩 掲 携 敬 景 桂 渓 畦 稽 系
+経 継 繋 罫 茎 荊 蛍 計 詣 警 軽 頚 鶏 芸 迎 鯨
+劇 戟 撃 激 隙 桁 傑 欠 決 潔 穴 結 血 訣 月 件
+倹 倦 健 兼 券 剣 喧 圏 堅 嫌 建 憲 懸 拳 捲
+   検 権 牽 犬 献 研 硯 絹 県 肩 見 謙 賢 軒 遣
+鍵 険 顕 験 鹸 元 原 厳 幻 弦 減 源 玄 現 絃 舷
+言 諺 限 乎 個 古 呼 固 姑 孤 己 庫 弧 戸 故 枯
+湖 狐 糊 袴 股 胡 菰 虎 誇 跨 鈷 雇 顧 鼓 五 互
+伍 午 呉 吾 娯 後 御 悟 梧 檎 瑚 碁 語 誤 護 醐
+乞 鯉 交 佼 侯 候 倖 光 公 功 効 勾 厚 口 向
+   后 喉 坑 垢 好 孔 孝 宏 工 巧 巷 幸 広 庚 康
+弘 恒 慌 抗 拘 控 攻 昂 晃 更 杭 校 梗 構 江 洪
+浩 港 溝 甲 皇 硬 稿 糠 紅 紘 絞 綱 耕 考 肯 肱
+腔 膏 航 荒 行 衡 講 貢 購 郊 酵 鉱 砿 鋼 閤 降
+項 香 高 鴻 剛 劫 号 合 壕 拷 濠 豪 轟 麹 克 刻
+告 国 穀 酷 鵠 黒 獄 漉 腰 甑 忽 惚 骨 狛 込
+   此 頃 今 困 坤 墾 婚 恨 懇 昏 昆 根 梱 混 痕
+紺 艮 魂 些 佐 叉 唆 嵯 左 差 査 沙 瑳 砂 詐 鎖
+裟 坐 座 挫 債 催 再 最 哉 塞 妻 宰 彩 才 採 栽
+歳 済 災 采 犀 砕 砦 祭 斎 細 菜 裁 載 際 剤 在
+材 罪 財 冴 坂 阪 堺 榊 肴 咲 崎 埼 碕 鷺 作 削
+咋 搾 昨 朔 柵 窄 策 索 錯 桜 鮭 笹 匙 冊 刷
+   察 拶 撮 擦 札 殺 薩 雑 皐 鯖 捌 錆 鮫 皿 晒
+三 傘 参 山 惨 撒 散 桟 燦 珊 産 算 纂 蚕 讃 賛
+酸 餐 斬 暫 残 仕 仔 伺 使 刺 司 史 嗣 四 士 始
+姉 姿 子 屍 市 師 志 思 指 支 孜 斯 施 旨 枝 止
+死 氏 獅 祉 私 糸 紙 紫 肢 脂 至 視 詞 詩 試 誌
+諮 資 賜 雌 飼 歯 事 似 侍 児 字 寺 慈 持 時
+   次 滋 治 爾 璽 痔 磁 示 而 耳 自 蒔 辞 汐 鹿
+式 識 鴫 竺 軸 宍 雫 七 叱 執 失 嫉 室 悉 湿 漆
+疾 質 実 蔀 篠 偲 柴 芝 屡 蕊 縞 舎 写 射 捨 赦
+斜 煮 社 紗 者 謝 車 遮 蛇 邪 借 勺 尺 杓 灼 爵
+酌 釈 錫 若 寂 弱 惹 主 取 守 手 朱 殊 狩 珠 種
+腫 趣 酒 首 儒 受 呪 寿 授 樹 綬 需 囚 収 周
+   宗 就 州 修 愁 拾 洲 秀 秋 終 繍 習 臭 舟 蒐
+衆 襲 讐 蹴 輯 週 酋 酬 集 醜 什 住 充 十 従 戎
+柔 汁 渋 獣 縦 重 銃 叔 夙 宿 淑 祝 縮 粛 塾 熟
+出 術 述 俊 峻 春 瞬 竣 舜 駿 准 循 旬 楯 殉 淳
+準 潤 盾 純 巡 遵 醇 順 処 初 所 暑 曙 渚 庶 緒
+署 書 薯 藷 諸 助 叙 女 序 徐 恕 鋤 除 傷 償
+   勝 匠 升 召 哨 商 唱 嘗 奨 妾 娼 宵 将 小 少
+尚 庄 床 廠 彰 承 抄 招 掌 捷 昇 昌 昭 晶 松 梢
+樟 樵 沼 消 渉 湘 焼 焦 照 症 省 硝 礁 祥 称 章
+笑 粧 紹 肖 菖 蒋 蕉 衝 裳 訟 証 詔 詳 象 賞 醤
+鉦 鍾 鐘 障 鞘 上 丈 丞 乗 冗 剰 城 場 壌 嬢 常
+情 擾 条 杖 浄 状 畳 穣 蒸 譲 醸 錠 嘱 埴 飾
+   拭 植 殖 燭 織 職 色 触 食 蝕 辱 尻 伸 信 侵
+唇 娠 寝 審 心 慎 振 新 晋 森 榛 浸 深 申 疹 真
+神 秦 紳 臣 芯 薪 親 診 身 辛 進 針 震 人 仁 刃
+塵 壬 尋 甚 尽 腎 訊 迅 陣 靭 笥 諏 須 酢 図 厨
+逗 吹 垂 帥 推 水 炊 睡 粋 翠 衰 遂 酔 錐 錘 随
+瑞 髄 崇 嵩 数 枢 趨 雛 据 杉 椙 菅 頗 雀 裾
+   澄 摺 寸 世 瀬 畝 是 凄 制 勢 姓 征 性 成 政
+整 星 晴 棲 栖 正 清 牲 生 盛 精 聖 声 製 西 誠
+誓 請 逝 醒 青 静 斉 税 脆 隻 席 惜 戚 斥 昔 析
+石 積 籍 績 脊 責 赤 跡 蹟 碩 切 拙 接 摂 折 設
+窃 節 説 雪 絶 舌 蝉 仙 先 千 占 宣 専 尖 川 戦
+扇 撰 栓 栴 泉 浅 洗 染 潜 煎 煽 旋 穿 箭 線
+   繊 羨 腺 舛 船 薦 詮 賎 践 選 遷 銭 銑 閃 鮮
+前 善 漸 然 全 禅 繕 膳 糎 噌 塑 岨 措 曾 曽 楚
+狙 疏 疎 礎 祖 租 粗 素 組 蘇 訴 阻 遡 鼠 僧 創
+双 叢 倉 喪 壮 奏 爽 宋 層 匝 惣 想 捜 掃 挿 掻
+操 早 曹 巣 槍 槽 漕 燥 争 痩 相 窓 糟 総 綜 聡
+草 荘 葬 蒼 藻 装 走 送 遭 鎗 霜 騒 像 増 憎
+   臓 蔵 贈 造 促 側 則 即 息 捉 束 測 足 速 俗
+属 賊 族 続 卒 袖 其 揃 存 孫 尊 損 村 遜 他 多
+太 汰 詑 唾 堕 妥 惰 打 柁 舵 楕 陀 駄 騨 体 堆
+対 耐 岱 帯 待 怠 態 戴 替 泰 滞 胎 腿 苔 袋 貸
+退 逮 隊 黛 鯛 代 台 大 第 醍 題 鷹 滝 瀧 卓 啄
+宅 托 択 拓 沢 濯 琢 託 鐸 濁 諾 茸 凧 蛸 只
+   叩 但 達 辰 奪 脱 巽 竪 辿 棚 谷 狸 鱈 樽 誰
+丹 単 嘆 坦 担 探 旦 歎 淡 湛 炭 短 端 箪 綻 耽
+胆 蛋 誕 鍛 団 壇 弾 断 暖 檀 段 男 談 値 知 地
+弛 恥 智 池 痴 稚 置 致 蜘 遅 馳 築 畜 竹 筑 蓄
+逐 秩 窒 茶 嫡 着 中 仲 宙 忠 抽 昼 柱 注 虫 衷
+註 酎 鋳 駐 樗 瀦 猪 苧 著 貯 丁 兆 凋 喋 寵
+   帖 帳 庁 弔 張 彫 徴 懲 挑 暢 朝 潮 牒 町 眺
+聴 脹 腸 蝶 調 諜 超 跳 銚 長 頂 鳥 勅 捗 直 朕
+沈 珍 賃 鎮 陳 津 墜 椎 槌 追 鎚 痛 通 塚 栂 掴
+槻 佃 漬 柘 辻 蔦 綴 鍔 椿 潰 坪 壷 嬬 紬 爪 吊
+釣 鶴 亭 低 停 偵 剃 貞 呈 堤 定 帝 底 庭 廷 弟
+悌 抵 挺 提 梯 汀 碇 禎 程 締 艇 訂 諦 蹄 逓
+   邸 鄭 釘 鼎 泥 摘 擢 敵 滴 的 笛 適 鏑 溺 哲
+徹 撤 轍 迭 鉄 典 填 天 展 店 添 纏 甜 貼 転 顛
+点 伝 殿 澱 田 電 兎 吐 堵 塗 妬 屠 徒 斗 杜 渡
+登 菟 賭 途 都 鍍 砥 砺 努 度 土 奴 怒 倒 党 冬
+凍 刀 唐 塔 塘 套 宕 島 嶋 悼 投 搭 東 桃 梼 棟
+盗 淘 湯 涛 灯 燈 当 痘 祷 等 答 筒 糖 統 到
+   董 蕩 藤 討 謄 豆 踏 逃 透 鐙 陶 頭 騰 闘 働
+動 同 堂 導 憧 撞 洞 瞳 童 胴 萄 道 銅 峠 鴇 匿
+得 徳 涜 特 督 禿 篤 毒 独 読 栃 橡 凸 突 椴 届
+鳶 苫 寅 酉 瀞 噸 屯 惇 敦 沌 豚 遁 頓 呑 曇 鈍
+奈 那 内 乍 凪 薙 謎 灘 捺 鍋 楢 馴 縄 畷 南 楠
+軟 難 汝 二 尼 弐 迩 匂 賑 肉 虹 廿 日 乳 入
+   如 尿 韮 任 妊 忍 認 濡 禰 祢 寧 葱 猫 熱 年
+念 捻 撚 燃 粘 乃 廼 之 埜 嚢 悩 濃 納 能 脳 膿
+農 覗 蚤 巴 把 播 覇 杷 波 派 琶 破 婆 罵 芭 馬
+俳 廃 拝 排 敗 杯 盃 牌 背 肺 輩 配 倍 培 媒 梅
+楳 煤 狽 買 売 賠 陪 這 蝿 秤 矧 萩 伯 剥 博 拍
+柏 泊 白 箔 粕 舶 薄 迫 曝 漠 爆 縛 莫 駁 麦
+   函 箱 硲 箸 肇 筈 櫨 幡 肌 畑 畠 八 鉢 溌 発
+醗 髪 伐 罰 抜 筏 閥 鳩 噺 塙 蛤 隼 伴 判 半 反
+叛 帆 搬 斑 板 氾 汎 版 犯 班 畔 繁 般 藩 販 範
+釆 煩 頒 飯 挽 晩 番 盤 磐 蕃 蛮 匪 卑 否 妃 庇
+彼 悲 扉 批 披 斐 比 泌 疲 皮 碑 秘 緋 罷 肥 被
+誹 費 避 非 飛 樋 簸 備 尾 微 枇 毘 琵 眉 美
+   鼻 柊 稗 匹 疋 髭 彦 膝 菱 肘 弼 必 畢 筆 逼
+桧 姫 媛 紐 百 謬 俵 彪 標 氷 漂 瓢 票 表 評 豹
+廟 描 病 秒 苗 錨 鋲 蒜 蛭 鰭 品 彬 斌 浜 瀕 貧
+賓 頻 敏 瓶 不 付 埠 夫 婦 富 冨 布 府 怖 扶 敷
+斧 普 浮 父 符 腐 膚 芙 譜 負 賦 赴 阜 附 侮 撫
+武 舞 葡 蕪 部 封 楓 風 葺 蕗 伏 副 復 幅 服
+   福 腹 複 覆 淵 弗 払 沸 仏 物 鮒 分 吻 噴 墳
+憤 扮 焚 奮 粉 糞 紛 雰 文 聞 丙 併 兵 塀 幣 平
+弊 柄 並 蔽 閉 陛 米 頁 僻 壁 癖 碧 別 瞥 蔑 箆
+偏 変 片 篇 編 辺 返 遍 便 勉 娩 弁 鞭 保 舗 鋪
+圃 捕 歩 甫 補 輔 穂 募 墓 慕 戊 暮 母 簿 菩 倣
+俸 包 呆 報 奉 宝 峰 峯 崩 庖 抱 捧 放 方 朋
+   法 泡 烹 砲 縫 胞 芳 萌 蓬 蜂 褒 訪 豊 邦 鋒
+飽 鳳 鵬 乏 亡 傍 剖 坊 妨 帽 忘 忙 房 暴 望 某
+棒 冒 紡 肪 膨 謀 貌 貿 鉾 防 吠 頬 北 僕 卜 墨
+撲 朴 牧 睦 穆 釦 勃 没 殆 堀 幌 奔 本 翻 凡 盆
+摩 磨 魔 麻 埋 妹 昧 枚 毎 哩 槙 幕 膜 枕 鮪 柾
+鱒 桝 亦 俣 又 抹 末 沫 迄 侭 繭 麿 万 慢 満
+   漫 蔓 味 未 魅 巳 箕 岬 密 蜜 湊 蓑 稔 脈 妙
+粍 民 眠 務 夢 無 牟 矛 霧 鵡 椋 婿 娘 冥 名 命
+明 盟 迷 銘 鳴 姪 牝 滅 免 棉 綿 緬 面 麺 摸 模
+茂 妄 孟 毛 猛 盲 網 耗 蒙 儲 木 黙 目 杢 勿 餅
+尤 戻 籾 貰 問 悶 紋 門 匁 也 冶 夜 爺 耶 野 弥
+矢 厄 役 約 薬 訳 躍 靖 柳 薮 鑓 愉 愈 油 癒
+   諭 輸 唯 佑 優 勇 友 宥 幽 悠 憂 揖 有 柚 湧
+涌 猶 猷 由 祐 裕 誘 遊 邑 郵 雄 融 夕 予 余 与
+誉 輿 預 傭 幼 妖 容 庸 揚 揺 擁 曜 楊 様 洋 溶
+熔 用 窯 羊 耀 葉 蓉 要 謡 踊 遥 陽 養 慾 抑 欲
+沃 浴 翌 翼 淀 羅 螺 裸 来 莱 頼 雷 洛 絡 落 酪
+乱 卵 嵐 欄 濫 藍 蘭 覧 利 吏 履 李 梨 理 璃
+   痢 裏 裡 里 離 陸 律 率 立 葎 掠 略 劉 流 溜
+琉 留 硫 粒 隆 竜 龍 侶 慮 旅 虜 了 亮 僚 両 凌
+寮 料 梁 涼 猟 療 瞭 稜 糧 良 諒 遼 量 陵 領 力
+緑 倫 厘 林 淋 燐 琳 臨 輪 隣 鱗 麟 瑠 塁 涙 累
+類 令 伶 例 冷 励 嶺 怜 玲 礼 苓 鈴 隷 零 霊 麗
+齢 暦 歴 列 劣 烈 裂 廉 恋 憐 漣 煉 簾 練 聯
+   蓮 連 錬 呂 魯 櫓 炉 賂 路 露 労 婁 廊 弄 朗
+楼 榔 浪 漏 牢 狼 篭 老 聾 蝋 郎 六 麓 禄 肋 録
+論 倭 和 話 歪 賄 脇 惑 枠 鷲 亙 亘 鰐 詫 藁 蕨
+椀 湾 碗 腕    孁 孖 孽 宓 寘 寬 尒 尞 尣 尫 㞍
+屢 層 屮 𡚴 屺 岏 岟 岣 岪 岺 峋 峐 峒 峴 𡸴 㟢
+崍 崧 﨑 嵆 嵇 嵓 嵊 嵭 嶁 嶠 嶤 嶧 嶸 巋
+   弌 丐 丕 个 丱 丶 丼 丿 乂 乖 乘 亂 亅 豫 亊
+舒 弍 于 亞 亟 亠 亢 亰 亳 亶 从 仍 仄 仆 仂 仗
+仞 仭 仟 价 伉 佚 估 佛 佝 佗 佇 佶 侈 侏 侘 佻
+佩 佰 侑 佯 來 侖 儘 俔 俟 俎 俘 俛 俑 俚 俐 俤
+俥 倚 倨 倔 倪 倥 倅 伜 俶 倡 倩 倬 俾 俯 們 倆
+偃 假 會 偕 偐 偈 做 偖 偬 偸 傀 傚 傅 傴 傲
+   僉 僊 傳 僂 僖 僞 僥 僭 僣 僮 價 僵 儉 儁 儂
+儖 儕 儔 儚 儡 儺 儷 儼 儻 儿 兀 兒 兌 兔 兢 竸
+兩 兪 兮 冀 冂 囘 册 冉 冏 冑 冓 冕 冖 冤 冦 冢
+冩 冪 冫 决 冱 冲 冰 况 冽 凅 凉 凛 几 處 凩 凭
+凰 凵 凾 刄 刋 刔 刎 刧 刪 刮 刳 刹 剏 剄 剋 剌
+剞 剔 剪 剴 剩 剳 剿 剽 劍 劔 劒 剱 劈 劑 辨
+   辧 劬 劭 劼 劵 勁 勍 勗 勞 勣 勦 飭 勠 勳 勵
+勸 勹 匆 匈 甸 匍 匐 匏 匕 匚 匣 匯 匱 匳 匸 區
+卆 卅 丗 卉 卍 凖 卞 卩 卮 夘 卻 卷 厂 厖 厠 厦
+厥 厮 厰 厶 參 簒 雙 叟 曼 燮 叮 叨 叭 叺 吁 吽
+呀 听 吭 吼 吮 吶 吩 吝 呎 咏 呵 咎 呟 呱 呷 呰
+咒 呻 咀 呶 咄 咐 咆 哇 咢 咸 咥 咬 哄 哈 咨
+   咫 哂 咤 咾 咼 哘 哥 哦 唏 唔 哽 哮 哭 哺 哢
+唹 啀 啣 啌 售 啜 啅 啖 啗 唸 唳 啝 喙 喀 咯 喊
+喟 啻 啾 喘 喞 單 啼 喃 喩 喇 喨 嗚 嗅 嗟 嗄 嗜
+嗤 嗔 嘔 嗷 嘖 嗾 嗽 嘛 嗹 噎 噐 營 嘴 嘶 嘲 嘸
+噫 噤 嘯 噬 噪 嚆 嚀 嚊 嚠 嚔 嚏 嚥 嚮 嚶 嚴 囂
+嚼 囁 囃 囀 囈 囎 囑 囓 囗 囮 囹 圀 囿 圄 圉
+   圈 國 圍 圓 團 圖 嗇 圜 圦 圷 圸 坎 圻 址 坏
+坩 埀 垈 坡 坿 垉 垓 垠 垳 垤 垪 垰 埃 埆 埔 埒
+埓 堊 埖 埣 堋 堙 堝 塲 堡 塢 塋 塰 毀 塒 堽 塹
+墅 墹 墟 墫 墺 壞 墻 墸 墮 壅 壓 壑 壗 壙 壘 壥
+壜 壤 壟 壯 壺 壹 壻 壼 壽 夂 夊 夐 夛 梦 夥 夬
+夭 夲 夸 夾 竒 奕 奐 奎 奚 奘 奢 奠 奧 奬 奩
+   奸 妁 妝 佞 侫 妣 妲 姆 姨 姜 妍 姙 姚 娥 娟
+娑 娜 娉 娚 婀 婬 婉 娵 娶 婢 婪 媚 媼 媾 嫋 嫂
+媽 嫣 嫗 嫦 嫩 嫖 嫺 嫻 嬌 嬋 嬖 嬲 嫐 嬪 嬶 嬾
+孃 孅 孀 孑 孕 孚 孛 孥 孩 孰 孳 孵 學 斈 孺 宀
+它 宦 宸 寃 寇 寉 寔 寐 寤 實 寢 寞 寥 寫 寰 寶
+寳 尅 將 專 對 尓 尠 尢 尨 尸 尹 屁 屆 屎 屓
+   屐 屏 孱 屬 屮 乢 屶 屹 岌 岑 岔 妛 岫 岻 岶
+岼 岷 峅 岾 峇 峙 峩 峽 峺 峭 嶌 峪 崋 崕 崗 嵜
+崟 崛 崑 崔 崢 崚 崙 崘 嵌 嵒 嵎 嵋 嵬 嵳 嵶 嶇
+嶄 嶂 嶢 嶝 嶬 嶮 嶽 嶐 嶷 嶼 巉 巍 巓 巒 巖 巛
+巫 已 巵 帋 帚 帙 帑 帛 帶 帷 幄 幃 幀 幎 幗 幔
+幟 幢 幤 幇 幵 并 幺 麼 广 庠 廁 廂 廈 廐 廏
+   廖 廣 廝 廚 廛 廢 廡 廨 廩 廬 廱 廳 廰 廴 廸
+廾 弃 弉 彝 彜 弋 弑 弖 弩 弭 弸 彁 彈 彌 彎 弯
+彑 彖 彗 彙 彡 彭 彳 彷 徃 徂 彿 徊 很 徑 徇 從
+徙 徘 徠 徨 徭 徼 忖 忻 忤 忸 忱 忝 悳 忿 怡 恠
+怙 怐 怩 怎 怱 怛 怕 怫 怦 怏 怺 恚 恁 恪 恷 恟
+恊 恆 恍 恣 恃 恤 恂 恬 恫 恙 悁 悍 惧 悃 悚
+   悄 悛 悖 悗 悒 悧 悋 惡 悸 惠 惓 悴 忰 悽 惆
+悵 惘 慍 愕 愆 惶 惷 愀 惴 惺 愃 愡 惻 惱 愍 愎
+慇 愾 愨 愧 慊 愿 愼 愬 愴 愽 慂 慄 慳 慷 慘 慙
+慚 慫 慴 慯 慥 慱 慟 慝 慓 慵 憙 憖 憇 憬 憔 憚
+憊 憑 憫 憮 懌 懊 應 懷 懈 懃 懆 憺 懋 罹 懍 懦
+懣 懶 懺 懴 懿 懽 懼 懾 戀 戈 戉 戍 戌 戔 戛
+   戞 戡 截 戮 戰 戲 戳 扁 扎 扞 扣 扛 扠 扨 扼
+抂 抉 找 抒 抓 抖 拔 抃 抔 拗 拑 抻 拏 拿 拆 擔
+拈 拜 拌 拊 拂 拇 抛 拉 挌 拮 拱 挧 挂 挈 拯 拵
+捐 挾 捍 搜 捏 掖 掎 掀 掫 捶 掣 掏 掉 掟 掵 捫
+捩 掾 揩 揀 揆 揣 揉 插 揶 揄 搖 搴 搆 搓 搦 搶
+攝 搗 搨 搏 摧 摯 摶 摎 攪 撕 撓 撥 撩 撈 撼
+   據 擒 擅 擇 撻 擘 擂 擱 擧 舉 擠 擡 抬 擣 擯
+攬 擶 擴 擲 擺 攀 擽 攘 攜 攅 攤 攣 攫 攴 攵 攷
+收 攸 畋 效 敖 敕 敍 敘 敞 敝 敲 數 斂 斃 變 斛
+斟 斫 斷 旃 旆 旁 旄 旌 旒 旛 旙 无 旡 旱 杲 昊
+昃 旻 杳 昵 昶 昴 昜 晏 晄 晉 晁 晞 晝 晤 晧 晨
+晟 晢 晰 暃 暈 暎 暉 暄 暘 暝 曁 暹 曉 暾 暼
+   曄 暸 曖 曚 曠 昿 曦 曩 曰 曵 曷 朏 朖 朞 朦
+朧 霸 朮 朿 朶 杁 朸 朷 杆 杞 杠 杙 杣 杤 枉 杰
+枩 杼 杪 枌 枋 枦 枡 枅 枷 柯 枴 柬 枳 柩 枸 柤
+柞 柝 柢 柮 枹 柎 柆 柧 檜 栞 框 栩 桀 桍 栲 桎
+梳 栫 桙 档 桷 桿 梟 梏 梭 梔 條 梛 梃 檮 梹 桴
+梵 梠 梺 椏 梍 桾 椁 棊 椈 棘 椢 椦 棡 椌 棍
+   棔 棧 棕 椶 椒 椄 棗 棣 椥 棹 棠 棯 椨 椪 椚
+椣 椡 棆 楹 楷 楜 楸 楫 楔 楾 楮 椹 楴 椽 楙 椰
+楡 楞 楝 榁 楪 榲 榮 槐 榿 槁 槓 榾 槎 寨 槊 槝
+榻 槃 榧 樮 榑 榠 榜 榕 榴 槞 槨 樂 樛 槿 權 槹
+槲 槧 樅 榱 樞 槭 樔 槫 樊 樒 櫁 樣 樓 橄 樌 橲
+樶 橸 橇 橢 橙 橦 橈 樸 樢 檐 檍 檠 檄 檢 檣
+   檗 蘗 檻 櫃 櫂 檸 檳 檬 櫞 櫑 櫟 檪 櫚 櫪 櫻
+欅 蘖 櫺 欒 欖 鬱 欟 欸 欷 盜 欹 飮 歇 歃 歉 歐
+歙 歔 歛 歟 歡 歸 歹 歿 殀 殄 殃 殍 殘 殕 殞 殤
+殪 殫 殯 殲 殱 殳 殷 殼 毆 毋 毓 毟 毬 毫 毳 毯
+麾 氈 氓 气 氛 氤 氣 汞 汕 汢 汪 沂 沍 沚 沁 沛
+汾 汨 汳 沒 沐 泄 泱 泓 沽 泗 泅 泝 沮 沱 沾
+   沺 泛 泯 泙 泪 洟 衍 洶 洫 洽 洸 洙 洵 洳 洒
+洌 浣 涓 浤 浚 浹 浙 涎 涕 濤 涅 淹 渕 渊 涵 淇
+淦 涸 淆 淬 淞 淌 淨 淒 淅 淺 淙 淤 淕 淪 淮 渭
+湮 渮 渙 湲 湟 渾 渣 湫 渫 湶 湍 渟 湃 渺 湎 渤
+滿 渝 游 溂 溪 溘 滉 溷 滓 溽 溯 滄 溲 滔 滕 溏
+溥 滂 溟 潁 漑 灌 滬 滸 滾 漿 滲 漱 滯 漲 滌
+   漾 漓 滷 澆 潺 潸 澁 澀 潯 潛 濳 潭 澂 潼 潘
+澎 澑 濂 潦 澳 澣 澡 澤 澹 濆 澪 濟 濕 濬 濔 濘
+濱 濮 濛 瀉 瀋 濺 瀑 瀁 瀏 濾 瀛 瀚 潴 瀝 瀘 瀟
+瀰 瀾 瀲 灑 灣 炙 炒 炯 烱 炬 炸 炳 炮 烟 烋 烝
+烙 焉 烽 焜 焙 煥 煕 熈 煦 煢 煌 煖 煬 熏 燻 熄
+熕 熨 熬 燗 熹 熾 燒 燉 燔 燎 燠 燬 燧 燵 燼
+   燹 燿 爍 爐 爛 爨 爭 爬 爰 爲 爻 爼 爿 牀 牆
+牋 牘 牴 牾 犂 犁 犇 犒 犖 犢 犧 犹 犲 狃 狆 狄
+狎 狒 狢 狠 狡 狹 狷 倏 猗 猊 猜 猖 猝 猴 猯 猩
+猥 猾 獎 獏 默 獗 獪 獨 獰 獸 獵 獻 獺 珈 玳 珎
+玻 珀 珥 珮 珞 璢 琅 瑯 琥 珸 琲 琺 瑕 琿 瑟 瑙
+瑁 瑜 瑩 瑰 瑣 瑪 瑶 瑾 璋 璞 璧 瓊 瓏 瓔 珱
+   瓠 瓣 瓧 瓩 瓮 瓲 瓰 瓱 瓸 瓷 甄 甃 甅 甌 甎
+甍 甕 甓 甞 甦 甬 甼 畄 畍 畊 畉 畛 畆 畚 畩 畤
+畧 畫 畭 畸 當 疆 疇 畴 疊 疉 疂 疔 疚 疝 疥 疣
+痂 疳 痃 疵 疽 疸 疼 疱 痍 痊 痒 痙 痣 痞 痾 痿
+痼 瘁 痰 痺 痲 痳 瘋 瘍 瘉 瘟 瘧 瘠 瘡 瘢 瘤 瘴
+瘰 瘻 癇 癈 癆 癜 癘 癡 癢 癨 癩 癪 癧 癬 癰
+   癲 癶 癸 發 皀 皃 皈 皋 皎 皖 皓 皙 皚 皰 皴
+皸 皹 皺 盂 盍 盖 盒 盞 盡 盥 盧 盪 蘯 盻 眈 眇
+眄 眩 眤 眞 眥 眦 眛 眷 眸 睇 睚 睨 睫 睛 睥 睿
+睾 睹 瞎 瞋 瞑 瞠 瞞 瞰 瞶 瞹 瞿 瞼 瞽 瞻 矇 矍
+矗 矚 矜 矣 矮 矼 砌 砒 礦 砠 礪 硅 碎 硴 碆 硼
+碚 碌 碣 碵 碪 碯 磑 磆 磋 磔 碾 碼 磅 磊 磬
+   磧 磚 磽 磴 礇 礒 礑 礙 礬 礫 祀 祠 祗 祟 祚
+祕 祓 祺 祿 禊 禝 禧 齋 禪 禮 禳 禹 禺 秉 秕 秧
+秬 秡 秣 稈 稍 稘 稙 稠 稟 禀 稱 稻 稾 稷 穃 穗
+穉 穡 穢 穩 龝 穰 穹 穽 窈 窗 窕 窘 窖 窩 竈 窰
+窶 竅 竄 窿 邃 竇 竊 竍 竏 竕 竓 站 竚 竝 竡 竢
+竦 竭 竰 笂 笏 笊 笆 笳 笘 笙 笞 笵 笨 笶 筐
+   筺 笄 筍 笋 筌 筅 筵 筥 筴 筧 筰 筱 筬 筮 箝
+箘 箟 箍 箜 箚 箋 箒 箏 筝 箙 篋 篁 篌 篏 箴 篆
+篝 篩 簑 簔 篦 篥 籠 簀 簇 簓 篳 篷 簗 簍 篶 簣
+簧 簪 簟 簷 簫 簽 籌 籃 籔 籏 籀 籐 籘 籟 籤 籖
+籥 籬 籵 粃 粐 粤 粭 粢 粫 粡 粨 粳 粲 粱 粮 粹
+粽 糀 糅 糂 糘 糒 糜 糢 鬻 糯 糲 糴 糶 糺 紆
+   紂 紜 紕 紊 絅 絋 紮 紲 紿 紵 絆 絳 絖 絎 絲
+絨 絮 絏 絣 經 綉 絛 綏 絽 綛 綺 綮 綣 綵 緇 綽
+綫 總 綢 綯 緜 綸 綟 綰 緘 緝 緤 緞 緻 緲 緡 縅
+縊 縣 縡 縒 縱 縟 縉 縋 縢 繆 繦 縻 縵 縹 繃 縷
+縲 縺 繧 繝 繖 繞 繙 繚 繹 繪 繩 繼 繻 纃 緕 繽
+辮 繿 纈 纉 續 纒 纐 纓 纔 纖 纎 纛 纜 缸 缺
+   罅 罌 罍 罎 罐 网 罕 罔 罘 罟 罠 罨 罩 罧 罸
+羂 羆 羃 羈 羇 羌 羔 羞 羝 羚 羣 羯 羲 羹 羮 羶
+羸 譱 翅 翆 翊 翕 翔 翡 翦 翩 翳 翹 飜 耆 耄 耋
+耒 耘 耙 耜 耡 耨 耿 耻 聊 聆 聒 聘 聚 聟 聢 聨
+聳 聲 聰 聶 聹 聽 聿 肄 肆 肅 肛 肓 肚 肭 冐 肬
+胛 胥 胙 胝 胄 胚 胖 脉 胯 胱 脛 脩 脣 脯 腋
+   隋 腆 脾 腓 腑 胼 腱 腮 腥 腦 腴 膃 膈 膊 膀
+膂 膠 膕 膤 膣 腟 膓 膩 膰 膵 膾 膸 膽 臀 臂 膺
+臉 臍 臑 臙 臘 臈 臚 臟 臠 臧 臺 臻 臾 舁 舂 舅
+與 舊 舍 舐 舖 舩 舫 舸 舳 艀 艙 艘 艝 艚 艟 艤
+艢 艨 艪 艫 舮 艱 艷 艸 艾 芍 芒 芫 芟 芻 芬 苡
+苣 苟 苒 苴 苳 苺 莓 范 苻 苹 苞 茆 苜 茉 苙
+   茵 茴 茖 茲 茱 荀 茹 荐 荅 茯 茫 茗 茘 莅 莚
+莪 莟 莢 莖 茣 莎 莇 莊 荼 莵 荳 荵 莠 莉 莨 菴
+萓 菫 菎 菽 萃 菘 萋 菁 菷 萇 菠 菲 萍 萢 萠 莽
+萸 蔆 菻 葭 萪 萼 蕚 蒄 葷 葫 蒭 葮 蒂 葩 葆 萬
+葯 葹 萵 蓊 葢 蒹 蒿 蒟 蓙 蓍 蒻 蓚 蓐 蓁 蓆 蓖
+蒡 蔡 蓿 蓴 蔗 蔘 蔬 蔟 蔕 蔔 蓼 蕀 蕣 蕘 蕈
+   蕁 蘂 蕋 蕕 薀 薤 薈 薑 薊 薨 蕭 薔 薛 藪 薇
+薜 蕷 蕾 薐 藉 薺 藏 薹 藐 藕 藝 藥 藜 藹 蘊 蘓
+蘋 藾 藺 蘆 蘢 蘚 蘰 蘿 虍 乕 虔 號 虧 虱 蚓 蚣
+蚩 蚪 蚋 蚌 蚶 蚯 蛄 蛆 蚰 蛉 蠣 蚫 蛔 蛞 蛩 蛬
+蛟 蛛 蛯 蜒 蜆 蜈 蜀 蜃 蛻 蜑 蜉 蜍 蛹 蜊 蜴 蜿
+蜷 蜻 蜥 蜩 蜚 蝠 蝟 蝸 蝌 蝎 蝴 蝗 蝨 蝮 蝙
+   蝓 蝣 蝪 蠅 螢 螟 螂 螯 蟋 螽 蟀 蟐 雖 螫 蟄
+螳 蟇 蟆 螻 蟯 蟲 蟠 蠏 蠍 蟾 蟶 蟷 蠎 蟒 蠑 蠖
+蠕 蠢 蠡 蠱 蠶 蠹 蠧 蠻 衄 衂 衒 衙 衞 衢 衫 袁
+衾 袞 衵 衽 袵 衲 袂 袗 袒 袮 袙 袢 袍 袤 袰 袿
+袱 裃 裄 裔 裘 裙 裝 裹 褂 裼 裴 裨 裲 褄 褌 褊
+褓 襃 褞 褥 褪 褫 襁 襄 褻 褶 褸 襌 褝 襠 襞
+   襦 襤 襭 襪 襯 襴 襷 襾 覃 覈 覊 覓 覘 覡 覩
+覦 覬 覯 覲 覺 覽 覿 觀 觚 觜 觝 觧 觴 觸 訃 訖
+訐 訌 訛 訝 訥 訶 詁 詛 詒 詆 詈 詼 詭 詬 詢 誅
+誂 誄 誨 誡 誑 誥 誦 誚 誣 諄 諍 諂 諚 諫 諳 諧
+諤 諱 謔 諠 諢 諷 諞 諛 謌 謇 謚 諡 謖 謐 謗 謠
+謳 鞫 謦 謫 謾 謨 譁 譌 譏 譎 證 譖 譛 譚 譫
+   譟 譬 譯 譴 譽 讀 讌 讎 讒 讓 讖 讙 讚 谺 豁
+谿 豈 豌 豎 豐 豕 豢 豬 豸 豺 貂 貉 貅 貊 貍 貎
+貔 豼 貘 戝 貭 貪 貽 貲 貳 貮 貶 賈 賁 賤 賣 賚
+賽 賺 賻 贄 贅 贊 贇 贏 贍 贐 齎 贓 賍 贔 贖 赧
+赭 赱 赳 趁 趙 跂 趾 趺 跏 跚 跖 跌 跛 跋 跪 跫
+跟 跣 跼 踈 踉 跿 踝 踞 踐 踟 蹂 踵 踰 踴 蹊
+   蹇 蹉 蹌 蹐 蹈 蹙 蹤 蹠 踪 蹣 蹕 蹶 蹲 蹼 躁
+躇 躅 躄 躋 躊 躓 躑 躔 躙 躪 躡 躬 躰 軆 躱 躾
+軅 軈 軋 軛 軣 軼 軻 軫 軾 輊 輅 輕 輒 輙 輓 輜
+輟 輛 輌 輦 輳 輻 輹 轅 轂 輾 轌 轉 轆 轎 轗 轜
+轢 轣 轤 辜 辟 辣 辭 辯 辷 迚 迥 迢 迪 迯 邇 迴
+逅 迹 迺 逑 逕 逡 逍 逞 逖 逋 逧 逶 逵 逹 迸
+   遏 遐 遑 遒 逎 遉 逾 遖 遘 遞 遨 遯 遶 隨 遲
+邂 遽 邁 邀 邊 邉 邏 邨 邯 邱 邵 郢 郤 扈 郛 鄂
+鄒 鄙 鄲 鄰 酊 酖 酘 酣 酥 酩 酳 酲 醋 醉 醂 醢
+醫 醯 醪 醵 醴 醺 釀 釁 釉 釋 釐 釖 釟 釡 釛 釼
+釵 釶 鈞 釿 鈔 鈬 鈕 鈑 鉞 鉗 鉅 鉉 鉤 鉈 銕 鈿
+鉋 鉐 銜 銖 銓 銛 鉚 鋏 銹 銷 鋩 錏 鋺 鍄 錮
+   錙 錢 錚 錣 錺 錵 錻 鍜 鍠 鍼 鍮 鍖 鎰 鎬 鎭
+鎔 鎹 鏖 鏗 鏨 鏥 鏘 鏃 鏝 鏐 鏈 鏤 鐚 鐔 鐓 鐃
+鐇 鐐 鐶 鐫 鐵 鐡 鐺 鑁 鑒 鑄 鑛 鑠 鑢 鑞 鑪 鈩
+鑰 鑵 鑷 鑽 鑚 鑼 鑾 钁 鑿 閂 閇 閊 閔 閖 閘 閙
+閠 閨 閧 閭 閼 閻 閹 閾 闊 濶 闃 闍 闌 闕 闔 闖
+關 闡 闥 闢 阡 阨 阮 阯 陂 陌 陏 陋 陷 陜 陞
+   陝 陟 陦 陲 陬 隍 隘 隕 隗 險 隧 隱 隲 隰 隴
+隶 隸 隹 雎 雋 雉 雍 襍 雜 霍 雕 雹 霄 霆 霈 霓
+霎 霑 霏 霖 霙 霤 霪 霰 霹 霽 霾 靄 靆 靈 靂 靉
+靜 靠 靤 靦 靨 勒 靫 靱 靹 鞅 靼 鞁 靺 鞆 鞋 鞏
+鞐 鞜 鞨 鞦 鞣 鞳 鞴 韃 韆 韈 韋 韜 韭 齏 韲 竟
+韶 韵 頏 頌 頸 頤 頡 頷 頽 顆 顏 顋 顫 顯 顰
+   顱 顴 顳 颪 颯 颱 颶 飄 飃 飆 飩 飫 餃 餉 餒
+餔 餘 餡 餝 餞 餤 餠 餬 餮 餽 餾 饂 饉 饅 饐 饋
+饑 饒 饌 饕 馗 馘 馥 馭 馮 馼 駟 駛 駝 駘 駑 駭
+駮 駱 駲 駻 駸 騁 騏 騅 駢 騙 騫 騷 驅 驂 驀 驃
+騾 驕 驍 驛 驗 驟 驢 驥 驤 驩 驫 驪 骭 骰 骼 髀
+髏 髑 髓 體 髞 髟 髢 髣 髦 髯 髫 髮 髴 髱 髷
+   髻 鬆 鬘 鬚 鬟 鬢 鬣 鬥 鬧 鬨 鬩 鬪 鬮 鬯 鬲
+魄 魃 魏 魍 魎 魑 魘 魴 鮓 鮃 鮑 鮖 鮗 鮟 鮠 鮨
+鮴 鯀 鯊 鮹 鯆 鯏 鯑 鯒 鯣 鯢 鯤 鯔 鯡 鰺 鯲 鯱
+鯰 鰕 鰔 鰉 鰓 鰌 鰆 鰈 鰒 鰊 鰄 鰮 鰛 鰥 鰤 鰡
+鰰 鱇 鰲 鱆 鰾 鱚 鱠 鱧 鱶 鱸 鳧 鳬 鳰 鴉 鴈 鳫
+鴃 鴆 鴪 鴦 鶯 鴣 鴟 鵄 鴕 鴒 鵁 鴿 鴾 鵆 鵈
+   鵝 鵞 鵤 鵑 鵐 鵙 鵲 鶉 鶇 鶫 鵯 鵺 鶚 鶤 鶩
+鶲 鷄 鷁 鶻 鶸 鶺 鷆 鷏 鷂 鷙 鷓 鷸 鷦 鷭 鷯 鷽
+鸚 鸛 鸞 鹵 鹹 鹽 麁 麈 麋 麌 麒 麕 麑 麝 麥 麩
+麸 麪 麭 靡 黌 黎 黏 黐 黔 黜 點 黝 黠 黥 黨 黯
+黴 黶 黷 黹 黻 黼 黽 鼇 鼈 皷 鼕 鼡 鼬 鼾 齊 齒
+齔 齣 齟 齠 齡 齦 齧 齬 齪 齷 齲 齶 龕 龜 龠
+   堯 槇 遙 瑤 凜 熙    巢 帔 帘 幘 幞 庾 廊 廋
+廹 开 异 弇 弝 弣 弴 弶 弽 彀 彅 彔 彘 彤 彧 彽
+徉 徜 徧 徯 徵 德 忉 忞 忡 忩 怍 怔 怘 怳 怵 恇
+悔 悝 悞 惋 惔 惕 惝 惸 愜 愫 愰 愷 慨 憍 憎 憼
+憹 懲 戢 戾 扃 扖 扚 扯 抅 拄 拖 拼 挊 挘 挹 捃
+捥 捼 揥 揭 揵 搐 搔 搢 摹 摑 摠 摭 擎 撾 撿
+   擄 擊 擐 擷 擻 攢 攩 敏 敧 斝 既 昀 昉 昕 昞
+昺 昢 昤 昫 昰 昱 昳 曻 晈 晌 𣇄 晙 晚 晡 晥 晳
+晷 晸 暍 暑 暠 暲 暻 曆 曈 㬢 曛 曨 曺 朓 朗 朳
+杦 杇 杈 杻 极 枓 枘 枛 枻 柹 柀 柗 柼 栁 桒 栝
+栬 栱 桛 桲 桵 梅 梣 梥 梲 棈 棐 棨 棭 棰 棱 棼
+椊 楉 𣗄 椵 楂 楗 楣 楤 楨 榀 﨔 榥 榭 槏 㮶
+   㯃 槢 槩 槪 槵 槶 樏 樕 𣜿 樻 樾 橅 橐 橖 橛
+橫 橳 𣝣 檉 檔 檝 檞 檥 櫤 櫧 㰏 欄 欛 欞 欬 欵
+歆 歖 歠 步 歧 歷 殂 殩 殭 殺 每 毖 毗 毿 氅 氐
+氳 汙 汜 沪 汴 汶 沅 沆 沘 沜 泻 泆 泔 泠 泫 泮
+𣳾 洄 洎 洮 洱 洹 洿 浘 浥 海 涂 涇 涉 涔 涪 涬
+涿 淄 淖 淚 淛 淝 淼 渚 渴 湄 湜 湞 溫 溱 滁
+   滇 滎 漐 漚 漢 漪 漯 漳 潑 潙 潞 潡 潢 潾 澈
+澌 澍 澔 澠 澧 澶 澼 濇 濊 濹 濰 濵 瀅 瀆 瀨 灊
+灝 灞 灎 灤 灵 炅 炤 炫 炷 烔 烘 烤 焏 焫 焞 焠
+焮 焰 煆 煇 煑 煮 煒 煜 煠 煨 凞 熅 熇 熒 燁 熺
+燄 燾 爀 爕 牕 牖 㸿 犍 犛 犾 狀 狻 𤟱 猧 猨 猪
+獐 獦 獼 玕 玟 玠 玢 玦 玫 珉 珏 珖 珙 珣 珩
+   琇 琊 琚 琛 琢 琦 琨 琪 琫 琬 琮 琯 琰 瑄 瑆
+瑇 瑋 瑗 瑢 瑫 瑭 璆 璇 璉 璘 璜 璟 璣 璐 璦 璨
+璩 璵 璿 瓈 瓉 瓚 瓿 甁 甗 甯 畯 畹 疒 㽲 痎 痤
+瘀 瘂 瘈 瘕 瘖 瘙 瘞 瘭 瘵 癃 癋 癤 癥 癭 癯 癱
+皁 皛 皝 皞 皦 皪 皶 盅 盌 盎 盔 盦 盱 盼 眊 眙
+眴 眶 睆 睍 睎 睜 睟 睢 睺 瞀 瞔 瞪 矠 砭 𥒎
+   硃 硎 硏 硑 硨 确 碑 碰 𥔎 碭 磤 磲 礀 磷 礜
+礮 礱 礴 社 祉 祅 祆 祈 祐 祖 祜 祝 神 祥 祹 禍
+禎 福 禘 禱 禸 秈 秊 𥝱 秔 秞 秫 秭 稃 穀 稹 穝
+穭 突 窅 窠 𥧄 窳 窻 竎 竫 竽 笒 笭 笻 筇 筎 筠
+筭 筯 筲 箞 節 篗 篙 簁 簱 簞 簠 簳 簶 䉤 𥶡 籙
+籭 籹 粏 粔 粠 粼 糕 糙 糝 紇 紈 紓 紝 紣 紱
+   絁 絈 絓 絜 絺 綃 綋 綠 綦 緂 緌 緖 緣 練 縨
+縈 縑 縕 繁 繇 繒 繡 纊 纍 罇 署 羑 羗 羿 翎 翛
+翟 翬 翮 翺 者 耔 耦 耵 耷 耼 胊 胗 胠 胳 脘 腊
+腠 腧 腨 腭 膻 臊 臏 臗 臭 䑓 䑛 艠 艴 𦫿 芎 芡
+芣 芤 芩 芮 芷 芾 芿 苆 苕 苽 苾 茀 茁 荢 茢 茭
+茺 荃 荇 荑 荕 荽 莆 莒 莘 莧 莩 莿 菀 菇 菏
+   菑 菡 菪 萁 萆 萊 著 葈 葟 葰 葳 蒅 蒞 蒯 蒴
+蒺 蓀 蓂 𦹀 蔲 蔞 蔣 蔯 蕙 蕤 﨟 薭 蕺 薌 薏 薢
+薰 藋 藎 藭 蘒 藿 蘄 蘅 蘐 𧃴 蘘 蘩 蘸 虗 虛 虜
+虢 䖝 虬 虵 蚘 蚸 蛺 蛼 蛽 蜋 蝱 螇 螈 螬 螭 螵
+䗪 蟖 蟬 蠆 蠊 蠐 蠔 蠟 袘 袪 裊 裎 𧚄 裵 褜 褐
+褘 褙 褚 褧 褰 褲 褹 襀 覔 視 觔 觥 觶 訒 訕
+   訢 訷 詇 詎 詝 詡 詵 詹 誧 諐 諟 諴 諶 諸 謁
+謹 譆 譔 譙 譩 讝 豉 豨 賓 賡 賴 賸 賾 贈 贒 贛
+趯 跎 跑 跗 踠 踣 踽 蹰 蹻 𨉷 軀 䡄 軺 輞 輭 輶
+轔 𨏍 辦 辵 迤 迨 迮 逈 逭 逸 邈 邕 邗 邙 邛 邢
+邳 邾 郄 郅 郇 郗 郝 郞 郯 郴 都 鄔 鄕 鄖 鄢 鄣
+鄧 鄯 鄱 鄴 鄽 酈 酛 醃 醞 醬 醱 醼 釗 釻 釤
+   釥 釭 釱 鈇 鈐 鈸 鈹 鈺 鈼 鉀 鉃 鉏 鉸 銈 鋂
+鋋 鋌 鋓 鋠 鋿 錄 錟 錡 錥 鍈 鍉 鍊 鍤 鍥 鍪 鍰
+鎛 鎣 鎺 鏆 鏞 鏟 鐄 鏽 鐳 鑊 鑣 鑫 鑱 鑲 閎 閟
+閦 閩 閬 閶 閽 闋 闐 闓 䦰 闚 闞 陘 隄 隆 隝 隤
+隥 雒 雞 難 雩 雯 霳 霻 靍 靎 靏 靚 靮 靳 鞕 鞮
+鞺 韁 韉 韞 韛 韴 響 頊 頞 頫 頰 頻 顒 顓 顖
+   顗 顙 顚 類 顥 顬 颺 飈 飧 饘 馞 騂 騃 騤 騭
+騮 騸 驊 驎 驒 骶 髁 髃 髎 髖 髹 鬂 鬈 鬠 䰗 鬭
+魞 魹 魦 魲 魵 鮄 鮊 鮏 鮞 鮧 鯁 鯎 鯥 鯸 鯽 鰀
+鰣 鱁 鱏 鱐 鱓 鱣 鱥 鱷 鴝 鴞 鵃 鵇 鵒 鵣 鵰 鵼
+鶊 鶖 鷀 鶬 鶼 鷗 𪆐 鷧 鸇 鸕 鹼 麞 麤 麬 麯 麴
+麵 黃 黑 鼐 鼹 齗 龐 龔 龗 龢
+   𠂉 丂 丏 丒 丩 丫 丮 乀 乇 么 𠂢 乑 㐆 𠂤 乚
+乩 亝 㐬 㐮 亹 亻 𠆢 亼 仃 仈 仐 仫 仚 仱 仵 伀
+伖 佤 伷 伾 佔 佘 𠈓 佷 佸 佺 佽 侂 侅 侒 侚 俦
+侲 侾 俅 俋 俏 俒 㑪 俲 倀 倐 倓 倜 倞 倢 㑨 偂
+偆 偎 偓 偗 偣 偦 偪 偰 傣 傈 傒 傓 傕 傖 傜 傪
+𠌫 傱 傺 傻 僄 僇 僳 𠎁 僎 𠍱 僔 僙 僡 僩 㒒
+   儈 𠏹 儗 儛 𠑊 兠 𠔉 关 冃 冋 㒼 冘 冣 冭 㓇
+冼 𠗖 𠘨 凳 凴 刂 划 刖 𠝏 剕 剜 剬 剷 劄 劂 𠠇
+劘 𠠺 劤 劦 劯 劺 劻 勊 㔟 勑 𠢹 勷 匊 匋 匤 匵
+匾 卂 𠥼 𠦝 卧 卬 卺 厤 厴 𠫓 厷 叀 𠬝 㕝 㕞 叕
+叚 㕣 叴 叵 呕 吤 吨 㕮 呃 呢 呦 呬 咊 咍 咕 咠
+咦 咭 咮 咷 咺 咿 哃 𠵅 哬 哯 哱 哳 唀 唁 唉
+   唼 啁 㖦 啇 啊 㖨 啠 啡 啤 𠷡 啽 喂 喈 喑 㗅
+嗒 𠺕 𠹭 喿 嗉 嗌 嗑 嗝 㗚 嗢 𠹤 嗩 嘨 𠽟 嘇 嘐
+嘰 嘷 㗴 嘽 嘿 噀 噇 噞 噠 噭 㘅 嚈 嚌 嚕 嚚 嚝
+嚨 嚭 嚲 囅 囍 囟 囨 囶 囷 𡈁 圕 圣 𡉕 圩 𡉻 坅
+坆 坌 坍 𡉴 坨 坯 坳 坴 坵 坻 𡋤 𡋗 垬 垚 垝 垞
+垨 埗 𡋽 埌 𡌶 𡍄 埞 埦 埰 㙊 埸 埻 埽 堄 堞
+   堠 堧 堲 堹 𡏄 塉 塌 塧 墊 墋 墍 墏 墐 墔 墝
+墪 墱 𡑭 壃 壍 壢 壳 壴 夅 夆 夋 复 夔 夤 𡗗 㚑
+夽 㚙 奆 㚖 𦰩 奛 奟 𡙇 奵 奶 奼 妟 妮 妼 姈 姍
+姞 姣 姤 姧 姮 𡜆 𡝂 㛏 娌 娍 娗 娧 娭 婕 婥 婺
+媋 媜 媟 媠 媢 媱 媳 媵 媺 媿 嫚 嫜 嫠 嫥 嫰 嫮
+嫵 嬀 嬈 嬗 嬴 嬭 孌 孒 孨 孯 孼 孿 宁 宄 𡧃
+   宖 宬 㝡 寀 㝢 寎 寖 㝬 㝫 寱 寽 㝵 尃 尩 尰
+𡱖 屟 屣 屧 屨 屩 屰 𡴭 𡵅 屼 𡵸 𡵢 岈 岊 㟁 𡶡
+𡶜 岠 岢 岦 岧 𡶒 岭 岵 𡶷 峉 𡷠 𡸳 崆 崐 崫 崝
+崠 崤 崦 崱 崹 嵂 㟨 嵡 嵪 㟴 嵰 𡼞 㟽 嶈 㠀 嶒
+嶔 嶗 嶙 嶰 嶲 嶴 𡽶 嶹 巑 巗 巘 巠 𡿺 巤 巩 㠯
+帀 㠶 帒 帕 㡀 帟 帮 帾 幉 㡜 幖 㡡 幫 幬 幭
+   幮 𢅻 庥 庪 庬 庹 庿 廆 廒 廙 𢌞 廽 弈 弎 弜
+𢎭 弞 彇 彣 彲 彾 徏 徢 徤 徸 忄 㣺 忇 忋 忒 忓
+忔 忢 忮 忯 忳 忼 㤗 怗 怢 怤 㤚 恌 恿 悊 悕 您
+𢛳 悰 悱 悾 惈 惙 惛 惮 惲 惵 愐 愒 愓 愙 愞 愺
+㥯 慁 慆 慠 慼 𢡛 憒 憓 憗 憘 憥 憨 憭 𢢫 懕 懝
+懟 懵 𢦏 戕 戣 戩 扆 扌 扑 扒 扡 扤 扻 扭 扳
+   抙 抦 拕 𢪸 拽 挃 挍 挐 𢭏 𢭐 挲 挵 挻 挼 捁
+捄 捎 𢭆 捙 𢰝 𢮦 捬 掄 掙 𢰤 掔 掽 揷 揔 揕 揜
+揠 揫 揬 揲 搉 搞 搥 搩 搯 摚 摛 摝 摳 摽 撇 撑
+撝 撟 擋 擌 擕 擗 𢷡 擤 擥 擿 攄 㩮 攏 攔 攖 㩳
+攞 攲 敄 敔 敫 敺 斁 斄 斅 斊 斲 斵 斸 斿 旂 旉
+旔 㫖 旲 旹 旼 昄 昈 昡 昪 晅 晑 晎 㫪 𣇃 晗
+   晛 晣 𣇵 𣆶 晪 晫 晬 晭 晻 暀 暐 暒 暙 㬎 暭
+暱 暵 㬚 暿 㬜 曬 㫗 朁 朅 朒 𣍲 朙 𣏓 𣏒 杌 杍
+杔 杝 𣏐 𣏤 𣏕 杴 杶 𣏚 枒 𣏟 荣 栐 枰 枲 柃 柈
+柒 柙 柛 柰 柷 𣑊 𣑑 𣑋 栘 栟 栭 𣑥 栳 栻 栾 桄
+桅 桉 桌 桕 桗 㭷 桫 桮 桺 桼 梂 梐 梖 㭭 梘 梙
+梚 梜 梪 梫 梴 梻 棻 𣓤 𣕚 﨓 棃 棅 棌 棏 棖
+   棙 棤 棥 棬 棷 椃 椇 㮇 㮈 𣖔 椻 㮍 楆 楩 楬
+楲 楺 楿 榒 㮤 榖 榘 榦 榰 榷 榺 榼 槀 槑 槖 𣘹
+𣙇 樰 𣘸 𣘺 槣 槮 槯 槳 㯍 槴 槾 樑 樚 樝 𣜜 樲
+樳 樴 樿 橆 橉 橺 橎 橒 橤 𣜌 橾 檃 檋 㯰 檑 檟
+檡 𣝤 檫 檽 櫆 櫔 櫐 櫜 櫝 𣟿 𣟧 櫬 櫱 櫲 櫳 櫽
+𣠤 欋 欏 欐 欑 𣠽 欗 㰦 欯 歊 歘 歬 歵 歺 殁
+   殛 殮 𣪘 殽 殾 毇 毈 毉 毚 毦 毧 毮 毱 氂 氊
+氎 氵 氶 氺 𣱿 氿 汍 汛 汭 沄 沉 㳃 沔 沕 沗 沭
+泂 泐 㳒 泖 泚 泜 泩 泬 泭 𣴀 洀 洊 洤 洦 洧 汧
+洯 洼 浛 浞 浠 浰 涀 涁 涊 涍 涑 涘 𣵀 渗 𣷺 𣷹
+𣷓 涫 涮 涴 淂 洴 淈 淎 淏 淐 淟 淩 淶 渶 渞 渢
+渧 㴑 渲 渼 湈 湉 湋 湌 湏 湑 湓 湔 湗 湣 㴞
+   溓 溧 溴 溿 滃 滊 滙 漵 滫 滹 滻 漊 漌 漘 漥
+漶 漼 𣽾 潒 潗 潚 潠 潨 澘 潽 澐 澖 澾 澟 澥 澯
+㵤 澵 濈 濉 濚 濞 濩 𤂖 濼 瀀 瀇 瀊 瀣 𤄃 瀹 瀺
+瀼 灃 灇 灋 㶚 灔 灥 灩 灬 灮 灶 灾 炁 炆 炕 炗
+炻 𤇆 炟 炱 𤇾 烬 烊 烑 烓 烜 焃 焄 焆 焇 焈 焌
+㷀 焯 焱 煐 煊 煓 煞 㷔 熖 熀 熛 熠 熢 熮 熯
+   熳 𤎼 燋 燓 燙 燜 爇 㸅 爫 爫 爴 爸 爹 丬 牂
+牓 牗 牣 𤘩 牮 牯 牸 牿 犎 𤚥 犭 犮 犰 犱 狁 㹠
+狌 㹦 㹨 狳 狺 猇 猒 猘 猙 㺃 猹 猬 猱 猳 猽 獒
+㺔 獫 獬 𤢖 獮 獯 獱 獷 玁 玅 玊 玔 玘 玜 玞 玥
+玨 玵 玷 玹 玼 玿 珅 珋 珡 珧 珹 琓 珺 琁 琤 琱
+琹 瑓 瑀 瑃 瑍 瑒 瑝 瑱 璁 璅 璈 𤩍 璒 璗 璙
+   璠 璡 璥 璪 璫 璹 璻 璺 瓖 瓘 瓞 瓯 瓫 𤭖 瓺
+𤭯 甠 甤 甪 㽗 𤰖 甽 甾 畀 畈 畎 畐 畒 畬 畲 畱
+畺 畽 畾 疁 𤴔 疌 㽵 疢 㽷 疰 疷 疿 痀 痆 痏 痓
+痝 痟 痠 痧 痬 痮 痱 痹 瘃 瘘 瘇 瘏 㾮 𤸎 瘓 瘛
+瘜 𤸷 瘥 瘨 瘼 瘳 𤹪 㿉 癁 𤺋 癉 癕 㿗 癮 皕 皜
+皡 皠 皧 皨 皯 𥁊 盉 𥁕 盨 盬 𥄢 眗 眚 眭 眵
+   𥆩 䀹 𥇥 𥇍 睘 睠 睪 𥈞 睲 睼 睽 𥉌 䁘 瞚 瞟
+瞢 瞤 瞩 矞 矟 矤 矦 矪 矬 䂓 矰 矴 矻 𥐮 砅 砆
+砉 砍 砙 砡 砬 硇 硤 硪 𥓙 碊 碔 碤 碝 碞 碟 碻
+磈 磌 磎 磕 磠 磡 磦 磹 磺 磻 磾 𥖧 礐 礛 礰 礥
+礻 祊 祘 祛 䄅 祧 祲 禔 禕 禖 禛 禡 禩 禴 离 秂
+秇 秌 种 秖 䅈 𥞩 𥞴 䅏 稊 稑 稕 稛 稞 䅣 稭
+   稸 穇 穌 穖 穙 穜 穟 穠 穧 穪 穵 穸 窂 窊 窐
+窣 窬 𥧔 䆴 窹 窼 窾 䆿 竌 竑 竧 竨 竴 𥫤 𥫣 笇
+𥫱 笽 笧 笪 笮 笯 笱 䇦 䇳 筿 筁 䇮 筕 筹 筤 筦
+筩 筳 𥮲 䈇 箐 箑 箛 䈎 箯 箵 箼 篅 篊 𥱋 𥱤 篔
+篖 篚 篪 篰 簃 簋 簎 簏 簦 籅 籊 籑 籗 籞 籡 籩
+籮 籯 籰 𥸮 𥹖 𥹥 粦 𥹢 粶 粷 粿 𥻘 糄 𥻂 糈
+   糍 𥻨 糗 𥼣 糦 糫 𥽜 糵 紃 紉 䋆 紒 紞 𥿠 𥿔
+紽 紾 絀 絇 𦀌 𥿻 䋖 絙 絚 絪 絰 䋝 絿 𦀗 綆 綈
+綌 綗 𦁠 綝 綧 綪 綶 綷 緀 緗 緙 緦 緱 緹 䌂 𦃭
+縉 縐 縗 縝 縠 縧 縬 繅 繳 繵 繾 纆 纇 䌫 纑 纘
+纚 䍃 缼 缻 缾 罃 罄 罏 㓁 𦉰 罒 𦊆 罡 罣 罤 罭
+罽 罾 𦍌 羐 养 𣴎 羖 羜 羭 𦐂 翃 翏 翣 翥 翯
+   翲 耂 耊 耈 耎 耑 耖 耤 耬 耰 聃 聦 聱 聵 聻
+肙 肜 肤 肧 肸 𦙾 胅 胕 胘 胦 𦚰 脍 胵 胻 䏮 脵
+脖 脞 䏰 脤 脧 脬 𦜝 脽 䐈 腩 䐗 膁 䐜 膄 膅 䐢
+膘 膲 臁 臃 臖 臛 𦣝 臤 𦣪 臬 𦥑 臽 臿 𦥯 舄 𦧝
+舙 舡 舢 𦨞 舲 舴 舼 艆 艉 艅 𦩘 艋 䑶 艏 䑺 艗
+𦪌 艜 艣 𦪷 艹 艹 艹 䒑 艽 艿 芃 芊 芓 芧 芨
+   芲 芴 芺 芼 苢 苨 苷 茇 茈 茌 荔 茛 茝 茰 茼
+荄 荗 䒾 荿 䓔 䒳 莍 莔 莕 莛 莝 菉 菐 菔 菝 菥
+菹 萏 萑 萕 𦱳 萗 萹 葊 葏 葑 葒 葙 葚 葜 𦳝 葥
+葶 葸 葼 蒁 䔍 蓜 蒗 蒦 蒾 䔈 蓎 蓏 蓓 𦹥 蓧 蓪
+蓯 蓰 蓱 蓺 蓽 蔌 蔛 蔤 蔥 蔫 蔴 蕏 蕯 䔥 䕃 蔾
+蕑 蕓 蕞 蕡 蕢 𦾔 蕻 蕽 蕿 薁 薆 薓 薝 薟 𦿸
+   𦿶 𦿷 薷 薼 藇 藊 藘 藙 藟 藡 藦 藶 蘀 蘑 蘞
+蘡 蘤 蘧 𧄍 蘹 蘼 𧄹 虀 蘒 虓 虖 虯 虷 虺 蚇 蚉
+蚍 蚑 蚜 蚝 蚨 﨡 蚱 蚳 蛁 蛃 蛑 蛕 蛗 蛣 蛦 䖸
+蜅 蜇 蜎 蜐 蜓 蜙 蜟 蜡 蜣 蜱 蜺 蜾 蝀 蝃 蝑 蝘
+蝤 蝥 蝲 蝼 𧏛 𧏚 螧 螉 螋 螓 螠 𧏾 䗥 螾 𧐐 蟁
+蟎 蟵 蟟 𧑉 蟣 蟥 蟦 蟪 蟫 蟭 蠁 蠃 蠋 蠓 蠨
+   蠮 蠲 蠼 䘏 衊 衘 衟 衤 𧘕 𧘔 衩 𧘱 衯 袠 袼
+袽 袾 裀 裒 𧚓 裑 裓 裛 裰 裱 䙁 褁 𧜎 褷 𧜣 襂
+襅 襉 𧝒 䙥 襢 覀 覉 覐 覟 覰 覷 觖 觘 觫 䚡 觱
+觳 觽 觿 䚯 訑 訔 𧦅 訡 訵 訾 詅 詍 詘 誮 誐 誷
+誾 諗 諼 𧪄 謊 謅 謍 謜 謟 謭 譃 䜌 譑 譞 譶 譿
+讁 讋 讔 讕 讜 讞 谹 𧮳 谽 𧮾 𧯇 豅 豇 豏 豔
+   豗 豩 豭 豳 𧲸 貓 貒 貙 䝤 貛 貤 賖 賕 賙 𧶠
+賰 賱 𧸐 贉 贎 赬 趄 趕 趦 𧾷 跆 跈 跙 跬 踌 䟽
+跽 踆 𨂊 踔 踖 踡 踢 踧 𨂻 䠖 踶 踹 蹋 蹔 蹢 蹬
+蹭 蹯 躘 躞 躮 躳 躵 躶 躻 𨊂 軑 軔 䡎 軹 𨋳 輀
+輈 輗 輫 轀 轊 轘 𨐌 辤 辴 辶 辶 𨑕 迁 迆 﨤 迊
+迍 迓 迕 迠 迱 迵 迻 适 逌 逷 𨕫 遃 遄 遝 𨗈
+   𨗉 邅 邌 邐 阝 邡 䢵 邰 邶 郃 郈 𨛗 郜 郟 𨛺
+郶 郲 鄀 郫 郾 郿 鄄 鄆 鄘 鄜 鄞 鄷 鄹 鄺 酆 酇
+酗 酙 酡 酤 酴 酹 醅 醎 醨 醮 醳 醶 釃 釄 釚 𨥉
+𨥆 釬 釮 鈁 鈊 鈖 鈗 𨥫 鈳 鉂 鉇 鉊 鉎 鉑 鉖 鉙
+鉠 鉡 鉥 鉧 鉨 𨦇 𨦈 鉼 鉽 鉿 銉 銍 銗 銙 銟 銧
+銫 𨦺 𨦻 銲 銿 鋀 鋆 鋎 鋐 鋗 鋙 鋥 鋧 錑 𨨞
+   𨨩 鋷 鋹 鋻 錂 錍 錕 錝 錞 錧 錩 𨩱 𨩃 鍇 鍑
+鍗 鍚 鍫 鍱 鍳 鎡 𨪙 𨫍 鎈 鎋 鎏 鎞 鏵 𨫤 𨫝 鏱
+鏁 鏇 鏜 鏢 鏧 鐉 鐏 鐖 鐗 鏻 鐲 鐴 鐻 鑅 𨯁 𨯯
+鑭 鑯 镸 镹 閆 閌 閍 𨴐 閫 閴 𨵱 闈 𨷻 𨸟 阬 阳
+阴 𨸶 阼 陁 陡 𨺉 隂 𨻫 隚 𨼲 䧧 隩 隯 隳 隺 隽
+䧺 𨿸 雘 雚 雝 䨄 霔 霣 䨩 霶 靁 靇 靕 靗 靛
+   靪 𩊠 𩊱 鞖 鞚 鞞 鞢 鞱 鞲 鞾 韌 韑 韔 韘 韙
+韡 韱 頄 頍 頎 頔 頖 䪼 𩒐 頣 頲 頳 頥 顇 顦 颫
+颭 颰 𩗏 颷 颸 颻 颼 颿 飂 飇 飋 飠 𩙿 飡 飣 飥
+飪 飰 飱 飳 餈 䬻 𩛰 餖 餗 𩜙 餚 餛 餜 𩝐 餱 餲
+餳 餺 餻 餼 饀 饁 饆 饍 饎 饜 饟 饠 馣 馦 馹 馽
+馿 駃 駉 駔 駙 駞 𩣆 駰 駹 駼 騊 騑 騖 騚 騠
+   騱 騶 驄 驌 驘 䯂 骯 䯊 骷 䯒 骹 𩩲 髆 髐 髒
+髕 䯨 髜 髠 髥 髩 鬃 鬌 鬐 鬒 鬖 鬜 鬫 鬳 鬽 䰠
+魋 魣 魥 魫 魬 魳 魶 魷 鮦 鮬 鮱 𩷛 𩸽 鮲 鮸 鮾
+鯇 鯳 鯘 鯝 鯧 鯪 鯫 鯯 鯮 𩸕 鯺 𩺊 鯷 𩹉 鰖 鰘
+鰙 鰚 鰝 鰢 鰧 鰩 鰪 𩻄 鰱 鰶 鰷 鱅 鱜 𩻩 鱉 鱊
+𩻛 鱔 鱘 鱛 鱝 鱟 鱩 鱪 鱫 鱭 鱮 鱰 鱲 鱵 鱺
+   鳦 鳲 鴋 鴂 𩿎 鴑 鴗 鴘 𪀯 䳄 𪀚 鴲 䳑 鵂 鵊
+鵟 鵢 𪃹 鵩 鵫 𪂂 鵳 鵶 鵷 鵾 鶄 鶍 鶙 鶡 鶿 鶵
+鶹 鶽 鷃 鷇 鷉 鷖 鷚 鷟 鷠 鷣 鷴 䴇 鸊 鸂 鸍 鸙
+鸜 鸝 鹻 𢈘 麀 麅 麛 麨 𪎌 麽 𪐷 黟 黧 黮 黿 鼂
+䵷 鼃 鼗 鼙 鼯 鼷 鼺 鼽 齁 齅 齆 齓 齕 齘 𪗱 齝
+𪘂 齩 𪘚 齭 齰 齵 𪚲
diff --git a/tests/ISO-2022-JP-snippet b/tests/ISO-2022-JP-snippet
new file mode 100644
index 0000000..c8434ce
--- /dev/null
+++ b/tests/ISO-2022-JP-snippet
@@ -0,0 +1,2 @@
+Japanese ($BF|K\8l(B)		$B$3$s$K$A$O(B
+	JIS  -- $B855$(B  $B3+H/(B
diff --git a/tests/ISO-2022-JP-snippet.UTF-8 b/tests/ISO-2022-JP-snippet.UTF-8
new file mode 100644
index 0000000..61d8f72
--- /dev/null
+++ b/tests/ISO-2022-JP-snippet.UTF-8
@@ -0,0 +1,2 @@
+Japanese (日本語)		こんにちは
+	JIS  -- 元気  開発
diff --git a/tests/ISO-2022-KR-snippet b/tests/ISO-2022-KR-snippet
new file mode 100644
index 0000000..d409fd1
--- /dev/null
+++ b/tests/ISO-2022-KR-snippet
@@ -0,0 +1,2 @@
+Korean ($)CGQ1[)			>H3gGO<<?d, >H3gGO=J4O1n
+	KSC  -- $)Cj*Q(  KR[!
diff --git a/tests/ISO-2022-KR-snippet.UTF-8 b/tests/ISO-2022-KR-snippet.UTF-8
new file mode 100644
index 0000000..0114bad
--- /dev/null
+++ b/tests/ISO-2022-KR-snippet.UTF-8
@@ -0,0 +1,2 @@
+Korean (한글)			안녕하세요, 안녕하십니까
+	KSC  -- 元氣  開發
diff --git a/tests/ISO-8859-1.TXT b/tests/ISO-8859-1.TXT
new file mode 100644
index 0000000..eb60626
--- /dev/null
+++ b/tests/ISO-8859-1.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x00D0
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x00DE
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x00F0
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x00FE
+0xFF	0x00FF
diff --git a/tests/ISO-8859-10.TXT b/tests/ISO-8859-10.TXT
new file mode 100644
index 0000000..888af65
--- /dev/null
+++ b/tests/ISO-8859-10.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0104
+0xA2	0x0112
+0xA3	0x0122
+0xA4	0x012A
+0xA5	0x0128
+0xA6	0x0136
+0xA7	0x00A7
+0xA8	0x013B
+0xA9	0x0110
+0xAA	0x0160
+0xAB	0x0166
+0xAC	0x017D
+0xAD	0x00AD
+0xAE	0x016A
+0xAF	0x014A
+0xB0	0x00B0
+0xB1	0x0105
+0xB2	0x0113
+0xB3	0x0123
+0xB4	0x012B
+0xB5	0x0129
+0xB6	0x0137
+0xB7	0x00B7
+0xB8	0x013C
+0xB9	0x0111
+0xBA	0x0161
+0xBB	0x0167
+0xBC	0x017E
+0xBD	0x2015
+0xBE	0x016B
+0xBF	0x014B
+0xC0	0x0100
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x012E
+0xC8	0x010C
+0xC9	0x00C9
+0xCA	0x0118
+0xCB	0x00CB
+0xCC	0x0116
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x00D0
+0xD1	0x0145
+0xD2	0x014C
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x0168
+0xD8	0x00D8
+0xD9	0x0172
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x00DE
+0xDF	0x00DF
+0xE0	0x0101
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x012F
+0xE8	0x010D
+0xE9	0x00E9
+0xEA	0x0119
+0xEB	0x00EB
+0xEC	0x0117
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x00F0
+0xF1	0x0146
+0xF2	0x014D
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x0169
+0xF8	0x00F8
+0xF9	0x0173
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x00FE
+0xFF	0x0138
diff --git a/tests/ISO-8859-11.TXT b/tests/ISO-8859-11.TXT
new file mode 100644
index 0000000..ecb9bca
--- /dev/null
+++ b/tests/ISO-8859-11.TXT
@@ -0,0 +1,248 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0E01
+0xA2	0x0E02
+0xA3	0x0E03
+0xA4	0x0E04
+0xA5	0x0E05
+0xA6	0x0E06
+0xA7	0x0E07
+0xA8	0x0E08
+0xA9	0x0E09
+0xAA	0x0E0A
+0xAB	0x0E0B
+0xAC	0x0E0C
+0xAD	0x0E0D
+0xAE	0x0E0E
+0xAF	0x0E0F
+0xB0	0x0E10
+0xB1	0x0E11
+0xB2	0x0E12
+0xB3	0x0E13
+0xB4	0x0E14
+0xB5	0x0E15
+0xB6	0x0E16
+0xB7	0x0E17
+0xB8	0x0E18
+0xB9	0x0E19
+0xBA	0x0E1A
+0xBB	0x0E1B
+0xBC	0x0E1C
+0xBD	0x0E1D
+0xBE	0x0E1E
+0xBF	0x0E1F
+0xC0	0x0E20
+0xC1	0x0E21
+0xC2	0x0E22
+0xC3	0x0E23
+0xC4	0x0E24
+0xC5	0x0E25
+0xC6	0x0E26
+0xC7	0x0E27
+0xC8	0x0E28
+0xC9	0x0E29
+0xCA	0x0E2A
+0xCB	0x0E2B
+0xCC	0x0E2C
+0xCD	0x0E2D
+0xCE	0x0E2E
+0xCF	0x0E2F
+0xD0	0x0E30
+0xD1	0x0E31
+0xD2	0x0E32
+0xD3	0x0E33
+0xD4	0x0E34
+0xD5	0x0E35
+0xD6	0x0E36
+0xD7	0x0E37
+0xD8	0x0E38
+0xD9	0x0E39
+0xDA	0x0E3A
+0xDF	0x0E3F
+0xE0	0x0E40
+0xE1	0x0E41
+0xE2	0x0E42
+0xE3	0x0E43
+0xE4	0x0E44
+0xE5	0x0E45
+0xE6	0x0E46
+0xE7	0x0E47
+0xE8	0x0E48
+0xE9	0x0E49
+0xEA	0x0E4A
+0xEB	0x0E4B
+0xEC	0x0E4C
+0xED	0x0E4D
+0xEE	0x0E4E
+0xEF	0x0E4F
+0xF0	0x0E50
+0xF1	0x0E51
+0xF2	0x0E52
+0xF3	0x0E53
+0xF4	0x0E54
+0xF5	0x0E55
+0xF6	0x0E56
+0xF7	0x0E57
+0xF8	0x0E58
+0xF9	0x0E59
+0xFA	0x0E5A
+0xFB	0x0E5B
diff --git a/tests/ISO-8859-13.TXT b/tests/ISO-8859-13.TXT
new file mode 100644
index 0000000..3d21e69
--- /dev/null
+++ b/tests/ISO-8859-13.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x201D
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x201E
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00D8
+0xA9	0x00A9
+0xAA	0x0156
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00C6
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x201C
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00F8
+0xB9	0x00B9
+0xBA	0x0157
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00E6
+0xC0	0x0104
+0xC1	0x012E
+0xC2	0x0100
+0xC3	0x0106
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x0118
+0xC7	0x0112
+0xC8	0x010C
+0xC9	0x00C9
+0xCA	0x0179
+0xCB	0x0116
+0xCC	0x0122
+0xCD	0x0136
+0xCE	0x012A
+0xCF	0x013B
+0xD0	0x0160
+0xD1	0x0143
+0xD2	0x0145
+0xD3	0x00D3
+0xD4	0x014C
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x0172
+0xD9	0x0141
+0xDA	0x015A
+0xDB	0x016A
+0xDC	0x00DC
+0xDD	0x017B
+0xDE	0x017D
+0xDF	0x00DF
+0xE0	0x0105
+0xE1	0x012F
+0xE2	0x0101
+0xE3	0x0107
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x0119
+0xE7	0x0113
+0xE8	0x010D
+0xE9	0x00E9
+0xEA	0x017A
+0xEB	0x0117
+0xEC	0x0123
+0xED	0x0137
+0xEE	0x012B
+0xEF	0x013C
+0xF0	0x0161
+0xF1	0x0144
+0xF2	0x0146
+0xF3	0x00F3
+0xF4	0x014D
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x0173
+0xF9	0x0142
+0xFA	0x015B
+0xFB	0x016B
+0xFC	0x00FC
+0xFD	0x017C
+0xFE	0x017E
+0xFF	0x2019
diff --git a/tests/ISO-8859-14.TXT b/tests/ISO-8859-14.TXT
new file mode 100644
index 0000000..053b704
--- /dev/null
+++ b/tests/ISO-8859-14.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x1E02
+0xA2	0x1E03
+0xA3	0x00A3
+0xA4	0x010A
+0xA5	0x010B
+0xA6	0x1E0A
+0xA7	0x00A7
+0xA8	0x1E80
+0xA9	0x00A9
+0xAA	0x1E82
+0xAB	0x1E0B
+0xAC	0x1EF2
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x0178
+0xB0	0x1E1E
+0xB1	0x1E1F
+0xB2	0x0120
+0xB3	0x0121
+0xB4	0x1E40
+0xB5	0x1E41
+0xB6	0x00B6
+0xB7	0x1E56
+0xB8	0x1E81
+0xB9	0x1E57
+0xBA	0x1E83
+0xBB	0x1E60
+0xBC	0x1EF3
+0xBD	0x1E84
+0xBE	0x1E85
+0xBF	0x1E61
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x0174
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x1E6A
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x0176
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x0175
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x1E6B
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x0177
+0xFF	0x00FF
diff --git a/tests/ISO-8859-15.TXT b/tests/ISO-8859-15.TXT
new file mode 100644
index 0000000..1fbfbe4
--- /dev/null
+++ b/tests/ISO-8859-15.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x20AC
+0xA5	0x00A5
+0xA6	0x0160
+0xA7	0x00A7
+0xA8	0x0161
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x017D
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x017E
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x0152
+0xBD	0x0153
+0xBE	0x0178
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x00D0
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x00DE
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x00F0
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x00FE
+0xFF	0x00FF
diff --git a/tests/ISO-8859-16.TXT b/tests/ISO-8859-16.TXT
new file mode 100644
index 0000000..9679f4a
--- /dev/null
+++ b/tests/ISO-8859-16.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0104
+0xA2	0x0105
+0xA3	0x0141
+0xA4	0x20AC
+0xA5	0x201E
+0xA6	0x0160
+0xA7	0x00A7
+0xA8	0x0161
+0xA9	0x00A9
+0xAA	0x0218
+0xAB	0x00AB
+0xAC	0x0179
+0xAD	0x00AD
+0xAE	0x017A
+0xAF	0x017B
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x010C
+0xB3	0x0142
+0xB4	0x017D
+0xB5	0x201D
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x017E
+0xB9	0x010D
+0xBA	0x0219
+0xBB	0x00BB
+0xBC	0x0152
+0xBD	0x0153
+0xBE	0x0178
+0xBF	0x017C
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x0102
+0xC4	0x00C4
+0xC5	0x0106
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x0110
+0xD1	0x0143
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x0150
+0xD6	0x00D6
+0xD7	0x015A
+0xD8	0x0170
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x0118
+0xDE	0x021A
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x0103
+0xE4	0x00E4
+0xE5	0x0107
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x0111
+0xF1	0x0144
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x0151
+0xF6	0x00F6
+0xF7	0x015B
+0xF8	0x0171
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x0119
+0xFE	0x021B
+0xFF	0x00FF
diff --git a/tests/ISO-8859-2.TXT b/tests/ISO-8859-2.TXT
new file mode 100644
index 0000000..02b8236
--- /dev/null
+++ b/tests/ISO-8859-2.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0104
+0xA2	0x02D8
+0xA3	0x0141
+0xA4	0x00A4
+0xA5	0x013D
+0xA6	0x015A
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x0160
+0xAA	0x015E
+0xAB	0x0164
+0xAC	0x0179
+0xAD	0x00AD
+0xAE	0x017D
+0xAF	0x017B
+0xB0	0x00B0
+0xB1	0x0105
+0xB2	0x02DB
+0xB3	0x0142
+0xB4	0x00B4
+0xB5	0x013E
+0xB6	0x015B
+0xB7	0x02C7
+0xB8	0x00B8
+0xB9	0x0161
+0xBA	0x015F
+0xBB	0x0165
+0xBC	0x017A
+0xBD	0x02DD
+0xBE	0x017E
+0xBF	0x017C
+0xC0	0x0154
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x0102
+0xC4	0x00C4
+0xC5	0x0139
+0xC6	0x0106
+0xC7	0x00C7
+0xC8	0x010C
+0xC9	0x00C9
+0xCA	0x0118
+0xCB	0x00CB
+0xCC	0x011A
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x010E
+0xD0	0x0110
+0xD1	0x0143
+0xD2	0x0147
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x0150
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x0158
+0xD9	0x016E
+0xDA	0x00DA
+0xDB	0x0170
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x0162
+0xDF	0x00DF
+0xE0	0x0155
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x0103
+0xE4	0x00E4
+0xE5	0x013A
+0xE6	0x0107
+0xE7	0x00E7
+0xE8	0x010D
+0xE9	0x00E9
+0xEA	0x0119
+0xEB	0x00EB
+0xEC	0x011B
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x010F
+0xF0	0x0111
+0xF1	0x0144
+0xF2	0x0148
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x0151
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x0159
+0xF9	0x016F
+0xFA	0x00FA
+0xFB	0x0171
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x0163
+0xFF	0x02D9
diff --git a/tests/ISO-8859-3.TXT b/tests/ISO-8859-3.TXT
new file mode 100644
index 0000000..cc85bc9
--- /dev/null
+++ b/tests/ISO-8859-3.TXT
@@ -0,0 +1,249 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0126
+0xA2	0x02D8
+0xA3	0x00A3
+0xA4	0x00A4
+0xA6	0x0124
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x0130
+0xAA	0x015E
+0xAB	0x011E
+0xAC	0x0134
+0xAD	0x00AD
+0xAF	0x017B
+0xB0	0x00B0
+0xB1	0x0127
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x0125
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x0131
+0xBA	0x015F
+0xBB	0x011F
+0xBC	0x0135
+0xBD	0x00BD
+0xBF	0x017C
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC4	0x00C4
+0xC5	0x010A
+0xC6	0x0108
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x0120
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x011C
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x016C
+0xDE	0x015C
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE4	0x00E4
+0xE5	0x010B
+0xE6	0x0109
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x0121
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x011D
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x016D
+0xFE	0x015D
+0xFF	0x02D9
diff --git a/tests/ISO-8859-4.TXT b/tests/ISO-8859-4.TXT
new file mode 100644
index 0000000..a7fda4a
--- /dev/null
+++ b/tests/ISO-8859-4.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0104
+0xA2	0x0138
+0xA3	0x0156
+0xA4	0x00A4
+0xA5	0x0128
+0xA6	0x013B
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x0160
+0xAA	0x0112
+0xAB	0x0122
+0xAC	0x0166
+0xAD	0x00AD
+0xAE	0x017D
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x0105
+0xB2	0x02DB
+0xB3	0x0157
+0xB4	0x00B4
+0xB5	0x0129
+0xB6	0x013C
+0xB7	0x02C7
+0xB8	0x00B8
+0xB9	0x0161
+0xBA	0x0113
+0xBB	0x0123
+0xBC	0x0167
+0xBD	0x014A
+0xBE	0x017E
+0xBF	0x014B
+0xC0	0x0100
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x012E
+0xC8	0x010C
+0xC9	0x00C9
+0xCA	0x0118
+0xCB	0x00CB
+0xCC	0x0116
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x012A
+0xD0	0x0110
+0xD1	0x0145
+0xD2	0x014C
+0xD3	0x0136
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x0172
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x0168
+0xDE	0x016A
+0xDF	0x00DF
+0xE0	0x0101
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x012F
+0xE8	0x010D
+0xE9	0x00E9
+0xEA	0x0119
+0xEB	0x00EB
+0xEC	0x0117
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x012B
+0xF0	0x0111
+0xF1	0x0146
+0xF2	0x014D
+0xF3	0x0137
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x0173
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x0169
+0xFE	0x016B
+0xFF	0x02D9
diff --git a/tests/ISO-8859-5.TXT b/tests/ISO-8859-5.TXT
new file mode 100644
index 0000000..bab9e7a
--- /dev/null
+++ b/tests/ISO-8859-5.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0401
+0xA2	0x0402
+0xA3	0x0403
+0xA4	0x0404
+0xA5	0x0405
+0xA6	0x0406
+0xA7	0x0407
+0xA8	0x0408
+0xA9	0x0409
+0xAA	0x040A
+0xAB	0x040B
+0xAC	0x040C
+0xAD	0x00AD
+0xAE	0x040E
+0xAF	0x040F
+0xB0	0x0410
+0xB1	0x0411
+0xB2	0x0412
+0xB3	0x0413
+0xB4	0x0414
+0xB5	0x0415
+0xB6	0x0416
+0xB7	0x0417
+0xB8	0x0418
+0xB9	0x0419
+0xBA	0x041A
+0xBB	0x041B
+0xBC	0x041C
+0xBD	0x041D
+0xBE	0x041E
+0xBF	0x041F
+0xC0	0x0420
+0xC1	0x0421
+0xC2	0x0422
+0xC3	0x0423
+0xC4	0x0424
+0xC5	0x0425
+0xC6	0x0426
+0xC7	0x0427
+0xC8	0x0428
+0xC9	0x0429
+0xCA	0x042A
+0xCB	0x042B
+0xCC	0x042C
+0xCD	0x042D
+0xCE	0x042E
+0xCF	0x042F
+0xD0	0x0430
+0xD1	0x0431
+0xD2	0x0432
+0xD3	0x0433
+0xD4	0x0434
+0xD5	0x0435
+0xD6	0x0436
+0xD7	0x0437
+0xD8	0x0438
+0xD9	0x0439
+0xDA	0x043A
+0xDB	0x043B
+0xDC	0x043C
+0xDD	0x043D
+0xDE	0x043E
+0xDF	0x043F
+0xE0	0x0440
+0xE1	0x0441
+0xE2	0x0442
+0xE3	0x0443
+0xE4	0x0444
+0xE5	0x0445
+0xE6	0x0446
+0xE7	0x0447
+0xE8	0x0448
+0xE9	0x0449
+0xEA	0x044A
+0xEB	0x044B
+0xEC	0x044C
+0xED	0x044D
+0xEE	0x044E
+0xEF	0x044F
+0xF0	0x2116
+0xF1	0x0451
+0xF2	0x0452
+0xF3	0x0453
+0xF4	0x0454
+0xF5	0x0455
+0xF6	0x0456
+0xF7	0x0457
+0xF8	0x0458
+0xF9	0x0459
+0xFA	0x045A
+0xFB	0x045B
+0xFC	0x045C
+0xFD	0x00A7
+0xFE	0x045E
+0xFF	0x045F
diff --git a/tests/ISO-8859-6.TXT b/tests/ISO-8859-6.TXT
new file mode 100644
index 0000000..317d439
--- /dev/null
+++ b/tests/ISO-8859-6.TXT
@@ -0,0 +1,211 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA4	0x00A4
+0xAC	0x060C
+0xAD	0x00AD
+0xBB	0x061B
+0xBF	0x061F
+0xC1	0x0621
+0xC2	0x0622
+0xC3	0x0623
+0xC4	0x0624
+0xC5	0x0625
+0xC6	0x0626
+0xC7	0x0627
+0xC8	0x0628
+0xC9	0x0629
+0xCA	0x062A
+0xCB	0x062B
+0xCC	0x062C
+0xCD	0x062D
+0xCE	0x062E
+0xCF	0x062F
+0xD0	0x0630
+0xD1	0x0631
+0xD2	0x0632
+0xD3	0x0633
+0xD4	0x0634
+0xD5	0x0635
+0xD6	0x0636
+0xD7	0x0637
+0xD8	0x0638
+0xD9	0x0639
+0xDA	0x063A
+0xE0	0x0640
+0xE1	0x0641
+0xE2	0x0642
+0xE3	0x0643
+0xE4	0x0644
+0xE5	0x0645
+0xE6	0x0646
+0xE7	0x0647
+0xE8	0x0648
+0xE9	0x0649
+0xEA	0x064A
+0xEB	0x064B
+0xEC	0x064C
+0xED	0x064D
+0xEE	0x064E
+0xEF	0x064F
+0xF0	0x0650
+0xF1	0x0651
+0xF2	0x0652
diff --git a/tests/ISO-8859-7.TXT b/tests/ISO-8859-7.TXT
new file mode 100644
index 0000000..2552728
--- /dev/null
+++ b/tests/ISO-8859-7.TXT
@@ -0,0 +1,253 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x2018
+0xA2	0x2019
+0xA3	0x00A3
+0xA4	0x20AC
+0xA5	0x20AF
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x037A
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAF	0x2015
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x0384
+0xB5	0x0385
+0xB6	0x0386
+0xB7	0x00B7
+0xB8	0x0388
+0xB9	0x0389
+0xBA	0x038A
+0xBB	0x00BB
+0xBC	0x038C
+0xBD	0x00BD
+0xBE	0x038E
+0xBF	0x038F
+0xC0	0x0390
+0xC1	0x0391
+0xC2	0x0392
+0xC3	0x0393
+0xC4	0x0394
+0xC5	0x0395
+0xC6	0x0396
+0xC7	0x0397
+0xC8	0x0398
+0xC9	0x0399
+0xCA	0x039A
+0xCB	0x039B
+0xCC	0x039C
+0xCD	0x039D
+0xCE	0x039E
+0xCF	0x039F
+0xD0	0x03A0
+0xD1	0x03A1
+0xD3	0x03A3
+0xD4	0x03A4
+0xD5	0x03A5
+0xD6	0x03A6
+0xD7	0x03A7
+0xD8	0x03A8
+0xD9	0x03A9
+0xDA	0x03AA
+0xDB	0x03AB
+0xDC	0x03AC
+0xDD	0x03AD
+0xDE	0x03AE
+0xDF	0x03AF
+0xE0	0x03B0
+0xE1	0x03B1
+0xE2	0x03B2
+0xE3	0x03B3
+0xE4	0x03B4
+0xE5	0x03B5
+0xE6	0x03B6
+0xE7	0x03B7
+0xE8	0x03B8
+0xE9	0x03B9
+0xEA	0x03BA
+0xEB	0x03BB
+0xEC	0x03BC
+0xED	0x03BD
+0xEE	0x03BE
+0xEF	0x03BF
+0xF0	0x03C0
+0xF1	0x03C1
+0xF2	0x03C2
+0xF3	0x03C3
+0xF4	0x03C4
+0xF5	0x03C5
+0xF6	0x03C6
+0xF7	0x03C7
+0xF8	0x03C8
+0xF9	0x03C9
+0xFA	0x03CA
+0xFB	0x03CB
+0xFC	0x03CC
+0xFD	0x03CD
+0xFE	0x03CE
diff --git a/tests/ISO-8859-8.TXT b/tests/ISO-8859-8.TXT
new file mode 100644
index 0000000..b325e57
--- /dev/null
+++ b/tests/ISO-8859-8.TXT
@@ -0,0 +1,220 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00D7
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00F7
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xDF	0x2017
+0xE0	0x05D0
+0xE1	0x05D1
+0xE2	0x05D2
+0xE3	0x05D3
+0xE4	0x05D4
+0xE5	0x05D5
+0xE6	0x05D6
+0xE7	0x05D7
+0xE8	0x05D8
+0xE9	0x05D9
+0xEA	0x05DA
+0xEB	0x05DB
+0xEC	0x05DC
+0xED	0x05DD
+0xEE	0x05DE
+0xEF	0x05DF
+0xF0	0x05E0
+0xF1	0x05E1
+0xF2	0x05E2
+0xF3	0x05E3
+0xF4	0x05E4
+0xF5	0x05E5
+0xF6	0x05E6
+0xF7	0x05E7
+0xF8	0x05E8
+0xF9	0x05E9
+0xFA	0x05EA
+0xFD	0x200E
+0xFE	0x200F
diff --git a/tests/ISO-8859-9.TXT b/tests/ISO-8859-9.TXT
new file mode 100644
index 0000000..f4905fd
--- /dev/null
+++ b/tests/ISO-8859-9.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x011E
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x0130
+0xDE	0x015E
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x011F
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x0131
+0xFE	0x015F
+0xFF	0x00FF
diff --git a/tests/ISO-IR-165.IRREVERSIBLE.TXT b/tests/ISO-IR-165.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..6d118d9
--- /dev/null
+++ b/tests/ISO-IR-165.IRREVERSIBLE.TXT
@@ -0,0 +1,34 @@
+0x2821	0x1FB1
+0x2822	0x03AC
+0x2823	0x1FB0
+0x2824	0x1F70
+0x2825	0x0113
+0x2826	0x00E9
+0x2827	0x011B
+0x2828	0x00E8
+0x2829	0x012B
+0x282A	0x00ED
+0x282B	0x01D0
+0x282C	0x00EC
+0x282D	0x014D
+0x282E	0x00F3
+0x282F	0x01D2
+0x2830	0x00F2
+0x2831	0x016B
+0x2832	0x00FA
+0x2833	0x01D4
+0x2834	0x00F9
+0x2835	0x01D6
+0x2836	0x01D8
+0x2837	0x01DA
+0x2838	0x01DC
+0x2839	0x00FC
+0x283A	0x00EA
+0x283B	0x03B1
+0x283C	0x1E3F
+0x283D	0x0144
+0x283E	0x0148
+0x283F	0x01F9
+0x2840	0xFF47
+0x2B3B	0x03B1
+0x2B40	0xFF47
diff --git a/tests/ISO-IR-165.TXT b/tests/ISO-IR-165.TXT
new file mode 100644
index 0000000..5d5d1b6
--- /dev/null
+++ b/tests/ISO-IR-165.TXT
@@ -0,0 +1,8421 @@
+0x2121	0x3000
+0x2122	0x3001
+0x2123	0x3002
+0x2124	0x30FB
+0x2125	0x02C9
+0x2126	0x02C7
+0x2127	0x00A8
+0x2128	0x3003
+0x2129	0x3005
+0x212A	0x2015
+0x212B	0xFF5E
+0x212C	0x2016
+0x212D	0x2026
+0x212E	0x2018
+0x212F	0x2019
+0x2130	0x201C
+0x2131	0x201D
+0x2132	0x3014
+0x2133	0x3015
+0x2134	0x3008
+0x2135	0x3009
+0x2136	0x300A
+0x2137	0x300B
+0x2138	0x300C
+0x2139	0x300D
+0x213A	0x300E
+0x213B	0x300F
+0x213C	0x3016
+0x213D	0x3017
+0x213E	0x3010
+0x213F	0x3011
+0x2140	0x00B1
+0x2141	0x00D7
+0x2142	0x00F7
+0x2143	0x2236
+0x2144	0x2227
+0x2145	0x2228
+0x2146	0x2211
+0x2147	0x220F
+0x2148	0x222A
+0x2149	0x2229
+0x214A	0x2208
+0x214B	0x2237
+0x214C	0x221A
+0x214D	0x22A5
+0x214E	0x2225
+0x214F	0x2220
+0x2150	0x2312
+0x2151	0x2299
+0x2152	0x222B
+0x2153	0x222E
+0x2154	0x2261
+0x2155	0x224C
+0x2156	0x2248
+0x2157	0x223D
+0x2158	0x221D
+0x2159	0x2260
+0x215A	0x226E
+0x215B	0x226F
+0x215C	0x2264
+0x215D	0x2265
+0x215E	0x221E
+0x215F	0x2235
+0x2160	0x2234
+0x2161	0x2642
+0x2162	0x2640
+0x2163	0x00B0
+0x2164	0x2032
+0x2165	0x2033
+0x2166	0x2103
+0x2167	0xFF04
+0x2168	0x00A4
+0x2169	0xFFE0
+0x216A	0xFFE1
+0x216B	0x2030
+0x216C	0x00A7
+0x216D	0x2116
+0x216E	0x2606
+0x216F	0x2605
+0x2170	0x25CB
+0x2171	0x25CF
+0x2172	0x25CE
+0x2173	0x25C7
+0x2174	0x25C6
+0x2175	0x25A1
+0x2176	0x25A0
+0x2177	0x25B3
+0x2178	0x25B2
+0x2179	0x203B
+0x217A	0x2192
+0x217B	0x2190
+0x217C	0x2191
+0x217D	0x2193
+0x217E	0x3013
+0x2231	0x2488
+0x2232	0x2489
+0x2233	0x248A
+0x2234	0x248B
+0x2235	0x248C
+0x2236	0x248D
+0x2237	0x248E
+0x2238	0x248F
+0x2239	0x2490
+0x223A	0x2491
+0x223B	0x2492
+0x223C	0x2493
+0x223D	0x2494
+0x223E	0x2495
+0x223F	0x2496
+0x2240	0x2497
+0x2241	0x2498
+0x2242	0x2499
+0x2243	0x249A
+0x2244	0x249B
+0x2245	0x2474
+0x2246	0x2475
+0x2247	0x2476
+0x2248	0x2477
+0x2249	0x2478
+0x224A	0x2479
+0x224B	0x247A
+0x224C	0x247B
+0x224D	0x247C
+0x224E	0x247D
+0x224F	0x247E
+0x2250	0x247F
+0x2251	0x2480
+0x2252	0x2481
+0x2253	0x2482
+0x2254	0x2483
+0x2255	0x2484
+0x2256	0x2485
+0x2257	0x2486
+0x2258	0x2487
+0x2259	0x2460
+0x225A	0x2461
+0x225B	0x2462
+0x225C	0x2463
+0x225D	0x2464
+0x225E	0x2465
+0x225F	0x2466
+0x2260	0x2467
+0x2261	0x2468
+0x2262	0x2469
+0x2265	0x3220
+0x2266	0x3221
+0x2267	0x3222
+0x2268	0x3223
+0x2269	0x3224
+0x226A	0x3225
+0x226B	0x3226
+0x226C	0x3227
+0x226D	0x3228
+0x226E	0x3229
+0x2271	0x2160
+0x2272	0x2161
+0x2273	0x2162
+0x2274	0x2163
+0x2275	0x2164
+0x2276	0x2165
+0x2277	0x2166
+0x2278	0x2167
+0x2279	0x2168
+0x227A	0x2169
+0x227B	0x216A
+0x227C	0x216B
+0x2321	0xFF01
+0x2322	0xFF02
+0x2323	0xFF03
+0x2324	0xFFE5
+0x2325	0xFF05
+0x2326	0xFF06
+0x2327	0xFF07
+0x2328	0xFF08
+0x2329	0xFF09
+0x232A	0xFF0A
+0x232B	0xFF0B
+0x232C	0xFF0C
+0x232D	0xFF0D
+0x232E	0xFF0E
+0x232F	0xFF0F
+0x2330	0xFF10
+0x2331	0xFF11
+0x2332	0xFF12
+0x2333	0xFF13
+0x2334	0xFF14
+0x2335	0xFF15
+0x2336	0xFF16
+0x2337	0xFF17
+0x2338	0xFF18
+0x2339	0xFF19
+0x233A	0xFF1A
+0x233B	0xFF1B
+0x233C	0xFF1C
+0x233D	0xFF1D
+0x233E	0xFF1E
+0x233F	0xFF1F
+0x2340	0xFF20
+0x2341	0xFF21
+0x2342	0xFF22
+0x2343	0xFF23
+0x2344	0xFF24
+0x2345	0xFF25
+0x2346	0xFF26
+0x2347	0xFF27
+0x2348	0xFF28
+0x2349	0xFF29
+0x234A	0xFF2A
+0x234B	0xFF2B
+0x234C	0xFF2C
+0x234D	0xFF2D
+0x234E	0xFF2E
+0x234F	0xFF2F
+0x2350	0xFF30
+0x2351	0xFF31
+0x2352	0xFF32
+0x2353	0xFF33
+0x2354	0xFF34
+0x2355	0xFF35
+0x2356	0xFF36
+0x2357	0xFF37
+0x2358	0xFF38
+0x2359	0xFF39
+0x235A	0xFF3A
+0x235B	0xFF3B
+0x235C	0xFF3C
+0x235D	0xFF3D
+0x235E	0xFF3E
+0x235F	0xFF3F
+0x2360	0xFF40
+0x2361	0xFF41
+0x2362	0xFF42
+0x2363	0xFF43
+0x2364	0xFF44
+0x2365	0xFF45
+0x2366	0xFF46
+0x2367	0xFF47
+0x2368	0xFF48
+0x2369	0xFF49
+0x236A	0xFF4A
+0x236B	0xFF4B
+0x236C	0xFF4C
+0x236D	0xFF4D
+0x236E	0xFF4E
+0x236F	0xFF4F
+0x2370	0xFF50
+0x2371	0xFF51
+0x2372	0xFF52
+0x2373	0xFF53
+0x2374	0xFF54
+0x2375	0xFF55
+0x2376	0xFF56
+0x2377	0xFF57
+0x2378	0xFF58
+0x2379	0xFF59
+0x237A	0xFF5A
+0x237B	0xFF5B
+0x237C	0xFF5C
+0x237D	0xFF5D
+0x237E	0xFFE3
+0x2421	0x3041
+0x2422	0x3042
+0x2423	0x3043
+0x2424	0x3044
+0x2425	0x3045
+0x2426	0x3046
+0x2427	0x3047
+0x2428	0x3048
+0x2429	0x3049
+0x242A	0x304A
+0x242B	0x304B
+0x242C	0x304C
+0x242D	0x304D
+0x242E	0x304E
+0x242F	0x304F
+0x2430	0x3050
+0x2431	0x3051
+0x2432	0x3052
+0x2433	0x3053
+0x2434	0x3054
+0x2435	0x3055
+0x2436	0x3056
+0x2437	0x3057
+0x2438	0x3058
+0x2439	0x3059
+0x243A	0x305A
+0x243B	0x305B
+0x243C	0x305C
+0x243D	0x305D
+0x243E	0x305E
+0x243F	0x305F
+0x2440	0x3060
+0x2441	0x3061
+0x2442	0x3062
+0x2443	0x3063
+0x2444	0x3064
+0x2445	0x3065
+0x2446	0x3066
+0x2447	0x3067
+0x2448	0x3068
+0x2449	0x3069
+0x244A	0x306A
+0x244B	0x306B
+0x244C	0x306C
+0x244D	0x306D
+0x244E	0x306E
+0x244F	0x306F
+0x2450	0x3070
+0x2451	0x3071
+0x2452	0x3072
+0x2453	0x3073
+0x2454	0x3074
+0x2455	0x3075
+0x2456	0x3076
+0x2457	0x3077
+0x2458	0x3078
+0x2459	0x3079
+0x245A	0x307A
+0x245B	0x307B
+0x245C	0x307C
+0x245D	0x307D
+0x245E	0x307E
+0x245F	0x307F
+0x2460	0x3080
+0x2461	0x3081
+0x2462	0x3082
+0x2463	0x3083
+0x2464	0x3084
+0x2465	0x3085
+0x2466	0x3086
+0x2467	0x3087
+0x2468	0x3088
+0x2469	0x3089
+0x246A	0x308A
+0x246B	0x308B
+0x246C	0x308C
+0x246D	0x308D
+0x246E	0x308E
+0x246F	0x308F
+0x2470	0x3090
+0x2471	0x3091
+0x2472	0x3092
+0x2473	0x3093
+0x2521	0x30A1
+0x2522	0x30A2
+0x2523	0x30A3
+0x2524	0x30A4
+0x2525	0x30A5
+0x2526	0x30A6
+0x2527	0x30A7
+0x2528	0x30A8
+0x2529	0x30A9
+0x252A	0x30AA
+0x252B	0x30AB
+0x252C	0x30AC
+0x252D	0x30AD
+0x252E	0x30AE
+0x252F	0x30AF
+0x2530	0x30B0
+0x2531	0x30B1
+0x2532	0x30B2
+0x2533	0x30B3
+0x2534	0x30B4
+0x2535	0x30B5
+0x2536	0x30B6
+0x2537	0x30B7
+0x2538	0x30B8
+0x2539	0x30B9
+0x253A	0x30BA
+0x253B	0x30BB
+0x253C	0x30BC
+0x253D	0x30BD
+0x253E	0x30BE
+0x253F	0x30BF
+0x2540	0x30C0
+0x2541	0x30C1
+0x2542	0x30C2
+0x2543	0x30C3
+0x2544	0x30C4
+0x2545	0x30C5
+0x2546	0x30C6
+0x2547	0x30C7
+0x2548	0x30C8
+0x2549	0x30C9
+0x254A	0x30CA
+0x254B	0x30CB
+0x254C	0x30CC
+0x254D	0x30CD
+0x254E	0x30CE
+0x254F	0x30CF
+0x2550	0x30D0
+0x2551	0x30D1
+0x2552	0x30D2
+0x2553	0x30D3
+0x2554	0x30D4
+0x2555	0x30D5
+0x2556	0x30D6
+0x2557	0x30D7
+0x2558	0x30D8
+0x2559	0x30D9
+0x255A	0x30DA
+0x255B	0x30DB
+0x255C	0x30DC
+0x255D	0x30DD
+0x255E	0x30DE
+0x255F	0x30DF
+0x2560	0x30E0
+0x2561	0x30E1
+0x2562	0x30E2
+0x2563	0x30E3
+0x2564	0x30E4
+0x2565	0x30E5
+0x2566	0x30E6
+0x2567	0x30E7
+0x2568	0x30E8
+0x2569	0x30E9
+0x256A	0x30EA
+0x256B	0x30EB
+0x256C	0x30EC
+0x256D	0x30ED
+0x256E	0x30EE
+0x256F	0x30EF
+0x2570	0x30F0
+0x2571	0x30F1
+0x2572	0x30F2
+0x2573	0x30F3
+0x2574	0x30F4
+0x2575	0x30F5
+0x2576	0x30F6
+0x2621	0x0391
+0x2622	0x0392
+0x2623	0x0393
+0x2624	0x0394
+0x2625	0x0395
+0x2626	0x0396
+0x2627	0x0397
+0x2628	0x0398
+0x2629	0x0399
+0x262A	0x039A
+0x262B	0x039B
+0x262C	0x039C
+0x262D	0x039D
+0x262E	0x039E
+0x262F	0x039F
+0x2630	0x03A0
+0x2631	0x03A1
+0x2632	0x03A3
+0x2633	0x03A4
+0x2634	0x03A5
+0x2635	0x03A6
+0x2636	0x03A7
+0x2637	0x03A8
+0x2638	0x03A9
+0x2641	0x03B1
+0x2642	0x03B2
+0x2643	0x03B3
+0x2644	0x03B4
+0x2645	0x03B5
+0x2646	0x03B6
+0x2647	0x03B7
+0x2648	0x03B8
+0x2649	0x03B9
+0x264A	0x03BA
+0x264B	0x03BB
+0x264C	0x03BC
+0x264D	0x03BD
+0x264E	0x03BE
+0x264F	0x03BF
+0x2650	0x03C0
+0x2651	0x03C1
+0x2652	0x03C3
+0x2653	0x03C4
+0x2654	0x03C5
+0x2655	0x03C6
+0x2656	0x03C7
+0x2657	0x03C8
+0x2658	0x03C9
+0x2721	0x0410
+0x2722	0x0411
+0x2723	0x0412
+0x2724	0x0413
+0x2725	0x0414
+0x2726	0x0415
+0x2727	0x0401
+0x2728	0x0416
+0x2729	0x0417
+0x272A	0x0418
+0x272B	0x0419
+0x272C	0x041A
+0x272D	0x041B
+0x272E	0x041C
+0x272F	0x041D
+0x2730	0x041E
+0x2731	0x041F
+0x2732	0x0420
+0x2733	0x0421
+0x2734	0x0422
+0x2735	0x0423
+0x2736	0x0424
+0x2737	0x0425
+0x2738	0x0426
+0x2739	0x0427
+0x273A	0x0428
+0x273B	0x0429
+0x273C	0x042A
+0x273D	0x042B
+0x273E	0x042C
+0x273F	0x042D
+0x2740	0x042E
+0x2741	0x042F
+0x2751	0x0430
+0x2752	0x0431
+0x2753	0x0432
+0x2754	0x0433
+0x2755	0x0434
+0x2756	0x0435
+0x2757	0x0451
+0x2758	0x0436
+0x2759	0x0437
+0x275A	0x0438
+0x275B	0x0439
+0x275C	0x043A
+0x275D	0x043B
+0x275E	0x043C
+0x275F	0x043D
+0x2760	0x043E
+0x2761	0x043F
+0x2762	0x0440
+0x2763	0x0441
+0x2764	0x0442
+0x2765	0x0443
+0x2766	0x0444
+0x2767	0x0445
+0x2768	0x0446
+0x2769	0x0447
+0x276A	0x0448
+0x276B	0x0449
+0x276C	0x044A
+0x276D	0x044B
+0x276E	0x044C
+0x276F	0x044D
+0x2770	0x044E
+0x2771	0x044F
+0x2821	0x1FB1
+0x2822	0x03AC
+0x2823	0x1FB0
+0x2824	0x1F70
+0x2825	0x0113
+0x2826	0x00E9
+0x2827	0x011B
+0x2828	0x00E8
+0x2829	0x012B
+0x282A	0x00ED
+0x282B	0x01D0
+0x282C	0x00EC
+0x282D	0x014D
+0x282E	0x00F3
+0x282F	0x01D2
+0x2830	0x00F2
+0x2831	0x016B
+0x2832	0x00FA
+0x2833	0x01D4
+0x2834	0x00F9
+0x2835	0x01D6
+0x2836	0x01D8
+0x2837	0x01DA
+0x2838	0x01DC
+0x2839	0x00FC
+0x283A	0x00EA
+0x283B	0x03B1
+0x283C	0x1E3F
+0x283D	0x0144
+0x283E	0x0148
+0x283F	0x01F9
+0x2840	0xFF47
+0x2845	0x3105
+0x2846	0x3106
+0x2847	0x3107
+0x2848	0x3108
+0x2849	0x3109
+0x284A	0x310A
+0x284B	0x310B
+0x284C	0x310C
+0x284D	0x310D
+0x284E	0x310E
+0x284F	0x310F
+0x2850	0x3110
+0x2851	0x3111
+0x2852	0x3112
+0x2853	0x3113
+0x2854	0x3114
+0x2855	0x3115
+0x2856	0x3116
+0x2857	0x3117
+0x2858	0x3118
+0x2859	0x3119
+0x285A	0x311A
+0x285B	0x311B
+0x285C	0x311C
+0x285D	0x311D
+0x285E	0x311E
+0x285F	0x311F
+0x2860	0x3120
+0x2861	0x3121
+0x2862	0x3122
+0x2863	0x3123
+0x2864	0x3124
+0x2865	0x3125
+0x2866	0x3126
+0x2867	0x3127
+0x2868	0x3128
+0x2869	0x3129
+0x2924	0x2500
+0x2925	0x2501
+0x2926	0x2502
+0x2927	0x2503
+0x2928	0x2504
+0x2929	0x2505
+0x292A	0x2506
+0x292B	0x2507
+0x292C	0x2508
+0x292D	0x2509
+0x292E	0x250A
+0x292F	0x250B
+0x2930	0x250C
+0x2931	0x250D
+0x2932	0x250E
+0x2933	0x250F
+0x2934	0x2510
+0x2935	0x2511
+0x2936	0x2512
+0x2937	0x2513
+0x2938	0x2514
+0x2939	0x2515
+0x293A	0x2516
+0x293B	0x2517
+0x293C	0x2518
+0x293D	0x2519
+0x293E	0x251A
+0x293F	0x251B
+0x2940	0x251C
+0x2941	0x251D
+0x2942	0x251E
+0x2943	0x251F
+0x2944	0x2520
+0x2945	0x2521
+0x2946	0x2522
+0x2947	0x2523
+0x2948	0x2524
+0x2949	0x2525
+0x294A	0x2526
+0x294B	0x2527
+0x294C	0x2528
+0x294D	0x2529
+0x294E	0x252A
+0x294F	0x252B
+0x2950	0x252C
+0x2951	0x252D
+0x2952	0x252E
+0x2953	0x252F
+0x2954	0x2530
+0x2955	0x2531
+0x2956	0x2532
+0x2957	0x2533
+0x2958	0x2534
+0x2959	0x2535
+0x295A	0x2536
+0x295B	0x2537
+0x295C	0x2538
+0x295D	0x2539
+0x295E	0x253A
+0x295F	0x253B
+0x2960	0x253C
+0x2961	0x253D
+0x2962	0x253E
+0x2963	0x253F
+0x2964	0x2540
+0x2965	0x2541
+0x2966	0x2542
+0x2967	0x2543
+0x2968	0x2544
+0x2969	0x2545
+0x296A	0x2546
+0x296B	0x2547
+0x296C	0x2548
+0x296D	0x2549
+0x296E	0x254A
+0x296F	0x254B
+0x2A21	0x0021
+0x2A22	0x0022
+0x2A23	0x0023
+0x2A24	0x00A5
+0x2A25	0x0025
+0x2A26	0x0026
+0x2A27	0x0027
+0x2A28	0x0028
+0x2A29	0x0029
+0x2A2A	0x002A
+0x2A2B	0x002B
+0x2A2C	0x002C
+0x2A2D	0x002D
+0x2A2E	0x002E
+0x2A2F	0x002F
+0x2A30	0x0030
+0x2A31	0x0031
+0x2A32	0x0032
+0x2A33	0x0033
+0x2A34	0x0034
+0x2A35	0x0035
+0x2A36	0x0036
+0x2A37	0x0037
+0x2A38	0x0038
+0x2A39	0x0039
+0x2A3A	0x003A
+0x2A3B	0x003B
+0x2A3C	0x003C
+0x2A3D	0x003D
+0x2A3E	0x003E
+0x2A3F	0x003F
+0x2A40	0x0040
+0x2A41	0x0041
+0x2A42	0x0042
+0x2A43	0x0043
+0x2A44	0x0044
+0x2A45	0x0045
+0x2A46	0x0046
+0x2A47	0x0047
+0x2A48	0x0048
+0x2A49	0x0049
+0x2A4A	0x004A
+0x2A4B	0x004B
+0x2A4C	0x004C
+0x2A4D	0x004D
+0x2A4E	0x004E
+0x2A4F	0x004F
+0x2A50	0x0050
+0x2A51	0x0051
+0x2A52	0x0052
+0x2A53	0x0053
+0x2A54	0x0054
+0x2A55	0x0055
+0x2A56	0x0056
+0x2A57	0x0057
+0x2A58	0x0058
+0x2A59	0x0059
+0x2A5A	0x005A
+0x2A5B	0x005B
+0x2A5C	0x005C
+0x2A5D	0x005D
+0x2A5E	0x005E
+0x2A5F	0x005F
+0x2A60	0x0060
+0x2A61	0x0061
+0x2A62	0x0062
+0x2A63	0x0063
+0x2A64	0x0064
+0x2A65	0x0065
+0x2A66	0x0066
+0x2A67	0x0067
+0x2A68	0x0068
+0x2A69	0x0069
+0x2A6A	0x006A
+0x2A6B	0x006B
+0x2A6C	0x006C
+0x2A6D	0x006D
+0x2A6E	0x006E
+0x2A6F	0x006F
+0x2A70	0x0070
+0x2A71	0x0071
+0x2A72	0x0072
+0x2A73	0x0073
+0x2A74	0x0074
+0x2A75	0x0075
+0x2A76	0x0076
+0x2A77	0x0077
+0x2A78	0x0078
+0x2A79	0x0079
+0x2A7A	0x007A
+0x2A7B	0x007B
+0x2A7C	0x007C
+0x2A7D	0x007D
+0x2A7E	0x203E
+0x2B21	0x1FB1
+0x2B22	0x03AC
+0x2B23	0x1FB0
+0x2B24	0x1F70
+0x2B25	0x0113
+0x2B26	0x00E9
+0x2B27	0x011B
+0x2B28	0x00E8
+0x2B29	0x012B
+0x2B2A	0x00ED
+0x2B2B	0x01D0
+0x2B2C	0x00EC
+0x2B2D	0x014D
+0x2B2E	0x00F3
+0x2B2F	0x01D2
+0x2B30	0x00F2
+0x2B31	0x016B
+0x2B32	0x00FA
+0x2B33	0x01D4
+0x2B34	0x00F9
+0x2B35	0x01D6
+0x2B36	0x01D8
+0x2B37	0x01DA
+0x2B38	0x01DC
+0x2B39	0x00FC
+0x2B3A	0x00EA
+0x2B3B	0x03B1
+0x2B3C	0x1E3F
+0x2B3D	0x0144
+0x2B3E	0x0148
+0x2B3F	0x01F9
+0x2B40	0xFF47
+0x2C21	0x53BE
+0x2C22	0x4EB8
+0x2C23	0x4F3E
+0x2C24	0x501E
+0x2C25	0x50C7
+0x2C26	0x9118
+0x2C27	0x6C98
+0x2C28	0x6CDC
+0x2C29	0x6CC3
+0x2C2A	0x6E5D
+0x2C2B	0x6EA6
+0x2C2C	0x6EEB
+0x2C2D	0x6FA5
+0x2C2E	0x6165
+0x2C2F	0x5EA4
+0x2C30	0x9618
+0x2C31	0x5848
+0x2C32	0x8453
+0x2C33	0x7CF5
+0x2C34	0x5F07
+0x2C35	0x6294
+0x2C36	0x647D
+0x2C37	0x725A
+0x2C38	0x5574
+0x2C39	0x55A4
+0x2C3A	0x5640
+0x2C3B	0x5684
+0x2C3C	0x5D1F
+0x2C3D	0x72C9
+0x2C3E	0x998C
+0x2C3F	0x59DE
+0x2C40	0x59FD
+0x2C41	0x5A5E
+0x2C42	0x7EBB
+0x2C43	0x7EE4
+0x2C44	0x7EF9
+0x2C45	0x9A99
+0x2C46	0x71CF
+0x2C47	0x6245
+0x2C48	0x624A
+0x2C49	0x797C
+0x2C4A	0x739A
+0x2C4B	0x742B
+0x2C4C	0x7488
+0x2C4D	0x74AA
+0x2C4E	0x74D8
+0x2C4F	0x6767
+0x2C50	0x6AB5
+0x2C51	0x71CA
+0x2C52	0x6BA3
+0x2C53	0x8F80
+0x2C54	0x8F92
+0x2C55	0x8D5F
+0x2C56	0x9B36
+0x2C57	0x72A8
+0x2C58	0x87A3
+0x2C59	0x8152
+0x2C5A	0x6B38
+0x2C5B	0x98D0
+0x2C5C	0x8897
+0x2C5D	0x88AF
+0x2C5E	0x8955
+0x2C5F	0x770A
+0x2C60	0x94DA
+0x2C61	0x955A
+0x2C62	0x9560
+0x2C63	0x9E24
+0x2C64	0x9E40
+0x2C65	0x9E50
+0x2C66	0x9E5D
+0x2C67	0x9E60
+0x2C68	0x870E
+0x2C69	0x7B5C
+0x2C6A	0x7FD9
+0x2C6B	0x7FEF
+0x2C6C	0x7E44
+0x2C6D	0x8E45
+0x2C6E	0x8E36
+0x2C6F	0x8E62
+0x2C70	0x8E5C
+0x2C71	0x9778
+0x2C72	0x9B46
+0x2C73	0x9F2B
+0x2C74	0x9F41
+0x2C75	0x7526
+0x2C76	0x4E26
+0x2C77	0x8BAC
+0x2C78	0x8129
+0x2C79	0x5091
+0x2C7A	0x50CD
+0x2C7B	0x52B9
+0x2C7C	0x89D4
+0x2C7D	0x5557
+0x2C7E	0x94C7
+0x2D21	0x9496
+0x2D22	0x9498
+0x2D23	0x94CF
+0x2D24	0x94D3
+0x2D25	0x94D4
+0x2D26	0x94E6
+0x2D27	0x9533
+0x2D28	0x951C
+0x2D29	0x9520
+0x2D2A	0x9527
+0x2D2B	0x953D
+0x2D2C	0x9543
+0x2D2D	0x956E
+0x2D2E	0x9574
+0x2D2F	0x9C80
+0x2D30	0x9C84
+0x2D31	0x9C8A
+0x2D32	0x9C93
+0x2D33	0x9C96
+0x2D34	0x9C97
+0x2D35	0x9C98
+0x2D36	0x9C99
+0x2D37	0x9CBF
+0x2D38	0x9CC0
+0x2D39	0x9CC1
+0x2D3A	0x9CD2
+0x2D3B	0x9CDB
+0x2D3C	0x9CE0
+0x2D3D	0x9CE3
+0x2D3E	0x9770
+0x2D3F	0x977A
+0x2D40	0x97A1
+0x2D41	0x97AE
+0x2D42	0x97A8
+0x2D43	0x9964
+0x2D44	0x9966
+0x2D45	0x9978
+0x2D46	0x9979
+0x2D47	0x997B
+0x2D48	0x997E
+0x2D49	0x9982
+0x2D4A	0x9983
+0x2D4B	0x998E
+0x2D4C	0x9B10
+0x2D4D	0x9B18
+0x2D4E	0x65A2
+0x2D4F	0x9E80
+0x2D50	0x911C
+0x2D51	0x9E91
+0x2D52	0x9F12
+0x2D53	0x52F3
+0x2D54	0x6C96
+0x2D55	0x6D44
+0x2D56	0x6E1B
+0x2D57	0x6E67
+0x2D58	0x6F82
+0x2D59	0x6FEC
+0x2D5A	0x60AE
+0x2D5B	0x5EC8
+0x2D5C	0x8FFA
+0x2D5D	0x577F
+0x2D5E	0x5586
+0x2D5F	0x849E
+0x2D60	0x8460
+0x2D61	0x5C05
+0x2D62	0x5E0B
+0x2D63	0x5D11
+0x2D64	0x5D19
+0x2D65	0x5DD6
+0x2D66	0x59B3
+0x2D67	0x5AAE
+0x2D68	0x9A94
+0x2D69	0x658F
+0x2D6A	0x709E
+0x2D6B	0x7551
+0x2D6C	0x71FF
+0x2D6D	0x691D
+0x2D6E	0x6A11
+0x2D6F	0x68BF
+0x2D70	0x6607
+0x2D71	0x668E
+0x2D72	0x6673
+0x2D73	0x6C25
+0x2D74	0x7652
+0x2D75	0x778B
+0x2D76	0x76EA
+0x2D77	0x9895
+0x2D78	0x8780
+0x2D79	0x882D
+0x2D7A	0x7B87
+0x2D7B	0x7C50
+0x2D7C	0x8EAD
+0x2D7D	0x9575
+0x2D7E	0x65C2
+0x2E21	0x5390
+0x2E22	0x79B8
+0x2E23	0x4F15
+0x2E24	0x4F21
+0x2E25	0x4F3B
+0x2E26	0x4FA2
+0x2E27	0x50A4
+0x2E28	0x5092
+0x2E29	0x530A
+0x2E2A	0x51C3
+0x2E2B	0x51A8
+0x2E2C	0x8D20
+0x2E2D	0x5787
+0x2E2E	0x579A
+0x2E2F	0x5795
+0x2E30	0x57EB
+0x2E31	0x585D
+0x2E32	0x585A
+0x2E33	0x5871
+0x2E34	0x5895
+0x2E35	0x5C30
+0x2E36	0x5F0C
+0x2E37	0x5F0D
+0x2E38	0x5F0E
+0x2E39	0x5C72
+0x2E3A	0x5CC7
+0x2E3B	0x5FAC
+0x2E3C	0x5F68
+0x2E3D	0x5F5F
+0x2E3E	0x5A12
+0x2E3F	0x5A65
+0x2E40	0x5A84
+0x2E41	0x5AC4
+0x2E42	0x7394
+0x2E43	0x73EA
+0x2E44	0x73EE
+0x2E45	0x7437
+0x2E46	0x7415
+0x2E47	0x7454
+0x2E48	0x6799
+0x2E49	0x686C
+0x2E4A	0x68F8
+0x2E4B	0x69FE
+0x2E4C	0x72E2
+0x2E4D	0x6667
+0x2E4E	0x8D52
+0x2E4F	0x89C3
+0x2E50	0x89CD
+0x2E51	0x6427
+0x2E52	0x6477
+0x2E53	0x6C1D
+0x2E54	0x813F
+0x2E55	0x6B54
+0x2E56	0x98D6
+0x2E57	0x707A
+0x2E58	0x70F1
+0x2E59	0x7120
+0x2E5A	0x6153
+0x2E5B	0x6C87
+0x2E5C	0x6DAD
+0x2E5D	0x6E81
+0x2E5E	0x6EB5
+0x2E5F	0x6F94
+0x2E60	0x6F9B
+0x2E61	0x793D
+0x2E62	0x794E
+0x2E63	0x7806
+0x2E64	0x7859
+0x2E65	0x7894
+0x2E66	0x78DC
+0x2E67	0x7903
+0x2E68	0x7A16
+0x2E69	0x7A5E
+0x2E6A	0x75E0
+0x2E6B	0x7ADC
+0x2E6C	0x7676
+0x2E6D	0x9892
+0x2E6E	0x7BF2
+0x2E6F	0x7C30
+0x2E70	0x7C5D
+0x2E71	0x9C9D
+0x2E72	0x7CAC
+0x2E73	0x8278
+0x2E74	0x83D1
+0x2E75	0x84EA
+0x2E76	0x7FC0
+0x2E77	0x7F1E
+0x2E78	0x8E21
+0x2E79	0x8E53
+0x2E7A	0x9754
+0x2E7B	0x9F0C
+0x2E7C	0x94FB
+0x2F21	0x32C0
+0x2F22	0x32C1
+0x2F23	0x32C2
+0x2F24	0x32C3
+0x2F25	0x32C4
+0x2F26	0x32C5
+0x2F27	0x32C6
+0x2F28	0x32C7
+0x2F29	0x32C8
+0x2F2A	0x32C9
+0x2F2B	0x32CA
+0x2F2C	0x32CB
+0x2F2D	0x33E0
+0x2F2E	0x33E1
+0x2F2F	0x33E2
+0x2F30	0x33E3
+0x2F31	0x33E4
+0x2F32	0x33E5
+0x2F33	0x33E6
+0x2F34	0x33E7
+0x2F35	0x33E8
+0x2F36	0x33E9
+0x2F37	0x33EA
+0x2F38	0x33EB
+0x2F39	0x33EC
+0x2F3A	0x33ED
+0x2F3B	0x33EE
+0x2F3C	0x33EF
+0x2F3D	0x33F0
+0x2F3E	0x33F1
+0x2F3F	0x33F2
+0x2F40	0x33F3
+0x2F41	0x33F4
+0x2F42	0x33F5
+0x2F43	0x33F6
+0x2F44	0x33F7
+0x2F45	0x33F8
+0x2F46	0x33F9
+0x2F47	0x33FA
+0x2F48	0x33FB
+0x2F49	0x33FC
+0x2F4A	0x33FD
+0x2F4B	0x33FE
+0x2F4C	0x3358
+0x2F4D	0x3359
+0x2F4E	0x335A
+0x2F4F	0x335B
+0x2F50	0x335C
+0x2F51	0x335D
+0x2F52	0x335E
+0x2F53	0x335F
+0x2F54	0x3360
+0x2F55	0x3361
+0x2F56	0x3362
+0x2F57	0x3363
+0x2F58	0x3364
+0x2F59	0x3365
+0x2F5A	0x3366
+0x2F5B	0x3367
+0x2F5C	0x3368
+0x2F5D	0x3369
+0x2F5E	0x336A
+0x2F5F	0x336B
+0x2F60	0x336C
+0x2F61	0x336D
+0x2F62	0x336E
+0x2F63	0x336F
+0x2F64	0x3370
+0x2F65	0x3037
+0x2F66	0x90A8
+0x2F67	0x965E
+0x2F68	0x5842
+0x2F69	0x5803
+0x2F6A	0x6C3E
+0x2F6B	0x6D29
+0x2F6C	0x6EE7
+0x2F6D	0x8534
+0x2F6E	0x84C6
+0x2F6F	0x633C
+0x2F70	0x5D05
+0x2F71	0x7F10
+0x2F72	0x7EEC
+0x2F73	0x7287
+0x2F74	0x712E
+0x2F75	0x8218
+0x2F76	0x8216
+0x2F77	0x756C
+0x2F78	0x75F3
+0x2F79	0x9B25
+0x2F7A	0x8980
+0x2F7B	0x7CA6
+0x2F7C	0x4E85
+0x2F7D	0x5570
+0x2F7E	0x91C6
+0x3021	0x554A
+0x3022	0x963F
+0x3023	0x57C3
+0x3024	0x6328
+0x3025	0x54CE
+0x3026	0x5509
+0x3027	0x54C0
+0x3028	0x7691
+0x3029	0x764C
+0x302A	0x853C
+0x302B	0x77EE
+0x302C	0x827E
+0x302D	0x788D
+0x302E	0x7231
+0x302F	0x9698
+0x3030	0x978D
+0x3031	0x6C28
+0x3032	0x5B89
+0x3033	0x4FFA
+0x3034	0x6309
+0x3035	0x6697
+0x3036	0x5CB8
+0x3037	0x80FA
+0x3038	0x6848
+0x3039	0x80AE
+0x303A	0x6602
+0x303B	0x76CE
+0x303C	0x51F9
+0x303D	0x6556
+0x303E	0x71AC
+0x303F	0x7FF1
+0x3040	0x8884
+0x3041	0x50B2
+0x3042	0x5965
+0x3043	0x61CA
+0x3044	0x6FB3
+0x3045	0x82AD
+0x3046	0x634C
+0x3047	0x6252
+0x3048	0x53ED
+0x3049	0x5427
+0x304A	0x7B06
+0x304B	0x516B
+0x304C	0x75A4
+0x304D	0x5DF4
+0x304E	0x62D4
+0x304F	0x8DCB
+0x3050	0x9776
+0x3051	0x628A
+0x3052	0x8019
+0x3053	0x575D
+0x3054	0x9738
+0x3055	0x7F62
+0x3056	0x7238
+0x3057	0x767D
+0x3058	0x67CF
+0x3059	0x767E
+0x305A	0x6446
+0x305B	0x4F70
+0x305C	0x8D25
+0x305D	0x62DC
+0x305E	0x7A17
+0x305F	0x6591
+0x3060	0x73ED
+0x3061	0x642C
+0x3062	0x6273
+0x3063	0x822C
+0x3064	0x9881
+0x3065	0x677F
+0x3066	0x7248
+0x3067	0x626E
+0x3068	0x62CC
+0x3069	0x4F34
+0x306A	0x74E3
+0x306B	0x534A
+0x306C	0x529E
+0x306D	0x7ECA
+0x306E	0x90A6
+0x306F	0x5E2E
+0x3070	0x6886
+0x3071	0x699C
+0x3072	0x8180
+0x3073	0x7ED1
+0x3074	0x68D2
+0x3075	0x78C5
+0x3076	0x868C
+0x3077	0x9551
+0x3078	0x508D
+0x3079	0x8C24
+0x307A	0x82DE
+0x307B	0x80DE
+0x307C	0x5305
+0x307D	0x8912
+0x307E	0x5265
+0x3121	0x8584
+0x3122	0x96F9
+0x3123	0x4FDD
+0x3124	0x5821
+0x3125	0x9971
+0x3126	0x5B9D
+0x3127	0x62B1
+0x3128	0x62A5
+0x3129	0x66B4
+0x312A	0x8C79
+0x312B	0x9C8D
+0x312C	0x7206
+0x312D	0x676F
+0x312E	0x7891
+0x312F	0x60B2
+0x3130	0x5351
+0x3131	0x5317
+0x3132	0x8F88
+0x3133	0x80CC
+0x3134	0x8D1D
+0x3135	0x94A1
+0x3136	0x500D
+0x3137	0x72C8
+0x3138	0x5907
+0x3139	0x60EB
+0x313A	0x7119
+0x313B	0x88AB
+0x313C	0x5954
+0x313D	0x82EF
+0x313E	0x672C
+0x313F	0x7B28
+0x3140	0x5D29
+0x3141	0x7EF7
+0x3142	0x752D
+0x3143	0x6CF5
+0x3144	0x8E66
+0x3145	0x8FF8
+0x3146	0x903C
+0x3147	0x9F3B
+0x3148	0x6BD4
+0x3149	0x9119
+0x314A	0x7B14
+0x314B	0x5F7C
+0x314C	0x78A7
+0x314D	0x84D6
+0x314E	0x853D
+0x314F	0x6BD5
+0x3150	0x6BD9
+0x3151	0x6BD6
+0x3152	0x5E01
+0x3153	0x5E87
+0x3154	0x75F9
+0x3155	0x95ED
+0x3156	0x655D
+0x3157	0x5F0A
+0x3158	0x5FC5
+0x3159	0x8F9F
+0x315A	0x58C1
+0x315B	0x81C2
+0x315C	0x907F
+0x315D	0x965B
+0x315E	0x97AD
+0x315F	0x8FB9
+0x3160	0x7F16
+0x3161	0x8D2C
+0x3162	0x6241
+0x3163	0x4FBF
+0x3164	0x53D8
+0x3165	0x535E
+0x3166	0x8FA8
+0x3167	0x8FA9
+0x3168	0x8FAB
+0x3169	0x904D
+0x316A	0x6807
+0x316B	0x5F6A
+0x316C	0x8198
+0x316D	0x8868
+0x316E	0x9CD6
+0x316F	0x618B
+0x3170	0x522B
+0x3171	0x762A
+0x3172	0x5F6C
+0x3173	0x658C
+0x3174	0x6FD2
+0x3175	0x6EE8
+0x3176	0x5BBE
+0x3177	0x6448
+0x3178	0x5175
+0x3179	0x51B0
+0x317A	0x67C4
+0x317B	0x4E19
+0x317C	0x79C9
+0x317D	0x997C
+0x317E	0x70B3
+0x3221	0x75C5
+0x3222	0x5E76
+0x3223	0x73BB
+0x3224	0x83E0
+0x3225	0x64AD
+0x3226	0x62E8
+0x3227	0x94B5
+0x3228	0x6CE2
+0x3229	0x535A
+0x322A	0x52C3
+0x322B	0x640F
+0x322C	0x94C2
+0x322D	0x7B94
+0x322E	0x4F2F
+0x322F	0x5E1B
+0x3230	0x8236
+0x3231	0x8116
+0x3232	0x818A
+0x3233	0x6E24
+0x3234	0x6CCA
+0x3235	0x9A73
+0x3236	0x6355
+0x3237	0x535C
+0x3238	0x54FA
+0x3239	0x8865
+0x323A	0x57E0
+0x323B	0x4E0D
+0x323C	0x5E03
+0x323D	0x6B65
+0x323E	0x7C3F
+0x323F	0x90E8
+0x3240	0x6016
+0x3241	0x64E6
+0x3242	0x731C
+0x3243	0x88C1
+0x3244	0x6750
+0x3245	0x624D
+0x3246	0x8D22
+0x3247	0x776C
+0x3248	0x8E29
+0x3249	0x91C7
+0x324A	0x5F69
+0x324B	0x83DC
+0x324C	0x8521
+0x324D	0x9910
+0x324E	0x53C2
+0x324F	0x8695
+0x3250	0x6B8B
+0x3251	0x60ED
+0x3252	0x60E8
+0x3253	0x707F
+0x3254	0x82CD
+0x3255	0x8231
+0x3256	0x4ED3
+0x3257	0x6CA7
+0x3258	0x85CF
+0x3259	0x64CD
+0x325A	0x7CD9
+0x325B	0x69FD
+0x325C	0x66F9
+0x325D	0x8349
+0x325E	0x5395
+0x325F	0x7B56
+0x3260	0x4FA7
+0x3261	0x518C
+0x3262	0x6D4B
+0x3263	0x5C42
+0x3264	0x8E6D
+0x3265	0x63D2
+0x3266	0x53C9
+0x3267	0x832C
+0x3268	0x8336
+0x3269	0x67E5
+0x326A	0x78B4
+0x326B	0x643D
+0x326C	0x5BDF
+0x326D	0x5C94
+0x326E	0x5DEE
+0x326F	0x8BE7
+0x3270	0x62C6
+0x3271	0x67F4
+0x3272	0x8C7A
+0x3273	0x6400
+0x3274	0x63BA
+0x3275	0x8749
+0x3276	0x998B
+0x3277	0x8C17
+0x3278	0x7F20
+0x3279	0x94F2
+0x327A	0x4EA7
+0x327B	0x9610
+0x327C	0x98A4
+0x327D	0x660C
+0x327E	0x7316
+0x3321	0x573A
+0x3322	0x5C1D
+0x3323	0x5E38
+0x3324	0x957F
+0x3325	0x507F
+0x3326	0x80A0
+0x3327	0x5382
+0x3328	0x655E
+0x3329	0x7545
+0x332A	0x5531
+0x332B	0x5021
+0x332C	0x8D85
+0x332D	0x6284
+0x332E	0x949E
+0x332F	0x671D
+0x3330	0x5632
+0x3331	0x6F6E
+0x3332	0x5DE2
+0x3333	0x5435
+0x3334	0x7092
+0x3335	0x8F66
+0x3336	0x626F
+0x3337	0x64A4
+0x3338	0x63A3
+0x3339	0x5F7B
+0x333A	0x6F88
+0x333B	0x90F4
+0x333C	0x81E3
+0x333D	0x8FB0
+0x333E	0x5C18
+0x333F	0x6668
+0x3340	0x5FF1
+0x3341	0x6C89
+0x3342	0x9648
+0x3343	0x8D81
+0x3344	0x886C
+0x3345	0x6491
+0x3346	0x79F0
+0x3347	0x57CE
+0x3348	0x6A59
+0x3349	0x6210
+0x334A	0x5448
+0x334B	0x4E58
+0x334C	0x7A0B
+0x334D	0x60E9
+0x334E	0x6F84
+0x334F	0x8BDA
+0x3350	0x627F
+0x3351	0x901E
+0x3352	0x9A8B
+0x3353	0x79E4
+0x3354	0x5403
+0x3355	0x75F4
+0x3356	0x6301
+0x3357	0x5319
+0x3358	0x6C60
+0x3359	0x8FDF
+0x335A	0x5F1B
+0x335B	0x9A70
+0x335C	0x803B
+0x335D	0x9F7F
+0x335E	0x4F88
+0x335F	0x5C3A
+0x3360	0x8D64
+0x3361	0x7FC5
+0x3362	0x65A5
+0x3363	0x70BD
+0x3364	0x5145
+0x3365	0x51B2
+0x3366	0x866B
+0x3367	0x5D07
+0x3368	0x5BA0
+0x3369	0x62BD
+0x336A	0x916C
+0x336B	0x7574
+0x336C	0x8E0C
+0x336D	0x7A20
+0x336E	0x6101
+0x336F	0x7B79
+0x3370	0x4EC7
+0x3371	0x7EF8
+0x3372	0x7785
+0x3373	0x4E11
+0x3374	0x81ED
+0x3375	0x521D
+0x3376	0x51FA
+0x3377	0x6A71
+0x3378	0x53A8
+0x3379	0x8E87
+0x337A	0x9504
+0x337B	0x96CF
+0x337C	0x6EC1
+0x337D	0x9664
+0x337E	0x695A
+0x3421	0x7840
+0x3422	0x50A8
+0x3423	0x77D7
+0x3424	0x6410
+0x3425	0x89E6
+0x3426	0x5904
+0x3427	0x63E3
+0x3428	0x5DDD
+0x3429	0x7A7F
+0x342A	0x693D
+0x342B	0x4F20
+0x342C	0x8239
+0x342D	0x5598
+0x342E	0x4E32
+0x342F	0x75AE
+0x3430	0x7A97
+0x3431	0x5E62
+0x3432	0x5E8A
+0x3433	0x95EF
+0x3434	0x521B
+0x3435	0x5439
+0x3436	0x708A
+0x3437	0x6376
+0x3438	0x9524
+0x3439	0x5782
+0x343A	0x6625
+0x343B	0x693F
+0x343C	0x9187
+0x343D	0x5507
+0x343E	0x6DF3
+0x343F	0x7EAF
+0x3440	0x8822
+0x3441	0x6233
+0x3442	0x7EF0
+0x3443	0x75B5
+0x3444	0x8328
+0x3445	0x78C1
+0x3446	0x96CC
+0x3447	0x8F9E
+0x3448	0x6148
+0x3449	0x74F7
+0x344A	0x8BCD
+0x344B	0x6B64
+0x344C	0x523A
+0x344D	0x8D50
+0x344E	0x6B21
+0x344F	0x806A
+0x3450	0x8471
+0x3451	0x56F1
+0x3452	0x5306
+0x3453	0x4ECE
+0x3454	0x4E1B
+0x3455	0x51D1
+0x3456	0x7C97
+0x3457	0x918B
+0x3458	0x7C07
+0x3459	0x4FC3
+0x345A	0x8E7F
+0x345B	0x7BE1
+0x345C	0x7A9C
+0x345D	0x6467
+0x345E	0x5D14
+0x345F	0x50AC
+0x3460	0x8106
+0x3461	0x7601
+0x3462	0x7CB9
+0x3463	0x6DEC
+0x3464	0x7FE0
+0x3465	0x6751
+0x3466	0x5B58
+0x3467	0x5BF8
+0x3468	0x78CB
+0x3469	0x64AE
+0x346A	0x6413
+0x346B	0x63AA
+0x346C	0x632B
+0x346D	0x9519
+0x346E	0x642D
+0x346F	0x8FBE
+0x3470	0x7B54
+0x3471	0x7629
+0x3472	0x6253
+0x3473	0x5927
+0x3474	0x5446
+0x3475	0x6B79
+0x3476	0x50A3
+0x3477	0x6234
+0x3478	0x5E26
+0x3479	0x6B86
+0x347A	0x4EE3
+0x347B	0x8D37
+0x347C	0x888B
+0x347D	0x5F85
+0x347E	0x902E
+0x3521	0x6020
+0x3522	0x803D
+0x3523	0x62C5
+0x3524	0x4E39
+0x3525	0x5355
+0x3526	0x90F8
+0x3527	0x63B8
+0x3528	0x80C6
+0x3529	0x65E6
+0x352A	0x6C2E
+0x352B	0x4F46
+0x352C	0x60EE
+0x352D	0x6DE1
+0x352E	0x8BDE
+0x352F	0x5F39
+0x3530	0x86CB
+0x3531	0x5F53
+0x3532	0x6321
+0x3533	0x515A
+0x3534	0x8361
+0x3535	0x6863
+0x3536	0x5200
+0x3537	0x6363
+0x3538	0x8E48
+0x3539	0x5012
+0x353A	0x5C9B
+0x353B	0x7977
+0x353C	0x5BFC
+0x353D	0x5230
+0x353E	0x7A3B
+0x353F	0x60BC
+0x3540	0x9053
+0x3541	0x76D7
+0x3542	0x5FB7
+0x3543	0x5F97
+0x3544	0x7684
+0x3545	0x8E6C
+0x3546	0x706F
+0x3547	0x767B
+0x3548	0x7B49
+0x3549	0x77AA
+0x354A	0x51F3
+0x354B	0x9093
+0x354C	0x5824
+0x354D	0x4F4E
+0x354E	0x6EF4
+0x354F	0x8FEA
+0x3550	0x654C
+0x3551	0x7B1B
+0x3552	0x72C4
+0x3553	0x6DA4
+0x3554	0x7FDF
+0x3555	0x5AE1
+0x3556	0x62B5
+0x3557	0x5E95
+0x3558	0x5730
+0x3559	0x8482
+0x355A	0x7B2C
+0x355B	0x5E1D
+0x355C	0x5F1F
+0x355D	0x9012
+0x355E	0x7F14
+0x355F	0x98A0
+0x3560	0x6382
+0x3561	0x6EC7
+0x3562	0x7898
+0x3563	0x70B9
+0x3564	0x5178
+0x3565	0x975B
+0x3566	0x57AB
+0x3567	0x7535
+0x3568	0x4F43
+0x3569	0x7538
+0x356A	0x5E97
+0x356B	0x60E6
+0x356C	0x5960
+0x356D	0x6DC0
+0x356E	0x6BBF
+0x356F	0x7889
+0x3570	0x53FC
+0x3571	0x96D5
+0x3572	0x51CB
+0x3573	0x5201
+0x3574	0x6389
+0x3575	0x540A
+0x3576	0x9493
+0x3577	0x8C03
+0x3578	0x8DCC
+0x3579	0x7239
+0x357A	0x789F
+0x357B	0x8776
+0x357C	0x8FED
+0x357D	0x8C0D
+0x357E	0x53E0
+0x3621	0x4E01
+0x3622	0x76EF
+0x3623	0x53EE
+0x3624	0x9489
+0x3625	0x9876
+0x3626	0x9F0E
+0x3627	0x952D
+0x3628	0x5B9A
+0x3629	0x8BA2
+0x362A	0x4E22
+0x362B	0x4E1C
+0x362C	0x51AC
+0x362D	0x8463
+0x362E	0x61C2
+0x362F	0x52A8
+0x3630	0x680B
+0x3631	0x4F97
+0x3632	0x606B
+0x3633	0x51BB
+0x3634	0x6D1E
+0x3635	0x515C
+0x3636	0x6296
+0x3637	0x6597
+0x3638	0x9661
+0x3639	0x8C46
+0x363A	0x9017
+0x363B	0x75D8
+0x363C	0x90FD
+0x363D	0x7763
+0x363E	0x6BD2
+0x363F	0x728A
+0x3640	0x72EC
+0x3641	0x8BFB
+0x3642	0x5835
+0x3643	0x7779
+0x3644	0x8D4C
+0x3645	0x675C
+0x3646	0x9540
+0x3647	0x809A
+0x3648	0x5EA6
+0x3649	0x6E21
+0x364A	0x5992
+0x364B	0x7AEF
+0x364C	0x77ED
+0x364D	0x953B
+0x364E	0x6BB5
+0x364F	0x65AD
+0x3650	0x7F0E
+0x3651	0x5806
+0x3652	0x5151
+0x3653	0x961F
+0x3654	0x5BF9
+0x3655	0x58A9
+0x3656	0x5428
+0x3657	0x8E72
+0x3658	0x6566
+0x3659	0x987F
+0x365A	0x56E4
+0x365B	0x949D
+0x365C	0x76FE
+0x365D	0x9041
+0x365E	0x6387
+0x365F	0x54C6
+0x3660	0x591A
+0x3661	0x593A
+0x3662	0x579B
+0x3663	0x8EB2
+0x3664	0x6735
+0x3665	0x8DFA
+0x3666	0x8235
+0x3667	0x5241
+0x3668	0x60F0
+0x3669	0x5815
+0x366A	0x86FE
+0x366B	0x5CE8
+0x366C	0x9E45
+0x366D	0x4FC4
+0x366E	0x989D
+0x366F	0x8BB9
+0x3670	0x5A25
+0x3671	0x6076
+0x3672	0x5384
+0x3673	0x627C
+0x3674	0x904F
+0x3675	0x9102
+0x3676	0x997F
+0x3677	0x6069
+0x3678	0x800C
+0x3679	0x513F
+0x367A	0x8033
+0x367B	0x5C14
+0x367C	0x9975
+0x367D	0x6D31
+0x367E	0x4E8C
+0x3721	0x8D30
+0x3722	0x53D1
+0x3723	0x7F5A
+0x3724	0x7B4F
+0x3725	0x4F10
+0x3726	0x4E4F
+0x3727	0x9600
+0x3728	0x6CD5
+0x3729	0x73D0
+0x372A	0x85E9
+0x372B	0x5E06
+0x372C	0x756A
+0x372D	0x7FFB
+0x372E	0x6A0A
+0x372F	0x77FE
+0x3730	0x9492
+0x3731	0x7E41
+0x3732	0x51E1
+0x3733	0x70E6
+0x3734	0x53CD
+0x3735	0x8FD4
+0x3736	0x8303
+0x3737	0x8D29
+0x3738	0x72AF
+0x3739	0x996D
+0x373A	0x6CDB
+0x373B	0x574A
+0x373C	0x82B3
+0x373D	0x65B9
+0x373E	0x80AA
+0x373F	0x623F
+0x3740	0x9632
+0x3741	0x59A8
+0x3742	0x4EFF
+0x3743	0x8BBF
+0x3744	0x7EBA
+0x3745	0x653E
+0x3746	0x83F2
+0x3747	0x975E
+0x3748	0x5561
+0x3749	0x98DE
+0x374A	0x80A5
+0x374B	0x532A
+0x374C	0x8BFD
+0x374D	0x5420
+0x374E	0x80BA
+0x374F	0x5E9F
+0x3750	0x6CB8
+0x3751	0x8D39
+0x3752	0x82AC
+0x3753	0x915A
+0x3754	0x5429
+0x3755	0x6C1B
+0x3756	0x5206
+0x3757	0x7EB7
+0x3758	0x575F
+0x3759	0x711A
+0x375A	0x6C7E
+0x375B	0x7C89
+0x375C	0x594B
+0x375D	0x4EFD
+0x375E	0x5FFF
+0x375F	0x6124
+0x3760	0x7CAA
+0x3761	0x4E30
+0x3762	0x5C01
+0x3763	0x67AB
+0x3764	0x8702
+0x3765	0x5CF0
+0x3766	0x950B
+0x3767	0x98CE
+0x3768	0x75AF
+0x3769	0x70FD
+0x376A	0x9022
+0x376B	0x51AF
+0x376C	0x7F1D
+0x376D	0x8BBD
+0x376E	0x5949
+0x376F	0x51E4
+0x3770	0x4F5B
+0x3771	0x5426
+0x3772	0x592B
+0x3773	0x6577
+0x3774	0x80A4
+0x3775	0x5B75
+0x3776	0x6276
+0x3777	0x62C2
+0x3778	0x8F90
+0x3779	0x5E45
+0x377A	0x6C1F
+0x377B	0x7B26
+0x377C	0x4F0F
+0x377D	0x4FD8
+0x377E	0x670D
+0x3821	0x6D6E
+0x3822	0x6DAA
+0x3823	0x798F
+0x3824	0x88B1
+0x3825	0x5F17
+0x3826	0x752B
+0x3827	0x629A
+0x3828	0x8F85
+0x3829	0x4FEF
+0x382A	0x91DC
+0x382B	0x65A7
+0x382C	0x812F
+0x382D	0x8151
+0x382E	0x5E9C
+0x382F	0x8150
+0x3830	0x8D74
+0x3831	0x526F
+0x3832	0x8986
+0x3833	0x8D4B
+0x3834	0x590D
+0x3835	0x5085
+0x3836	0x4ED8
+0x3837	0x961C
+0x3838	0x7236
+0x3839	0x8179
+0x383A	0x8D1F
+0x383B	0x5BCC
+0x383C	0x8BA3
+0x383D	0x9644
+0x383E	0x5987
+0x383F	0x7F1A
+0x3840	0x5490
+0x3841	0x5676
+0x3842	0x560E
+0x3843	0x8BE5
+0x3844	0x6539
+0x3845	0x6982
+0x3846	0x9499
+0x3847	0x76D6
+0x3848	0x6E89
+0x3849	0x5E72
+0x384A	0x7518
+0x384B	0x6746
+0x384C	0x67D1
+0x384D	0x7AFF
+0x384E	0x809D
+0x384F	0x8D76
+0x3850	0x611F
+0x3851	0x79C6
+0x3852	0x6562
+0x3853	0x8D63
+0x3854	0x5188
+0x3855	0x521A
+0x3856	0x94A2
+0x3857	0x7F38
+0x3858	0x809B
+0x3859	0x7EB2
+0x385A	0x5C97
+0x385B	0x6E2F
+0x385C	0x6760
+0x385D	0x7BD9
+0x385E	0x768B
+0x385F	0x9AD8
+0x3860	0x818F
+0x3861	0x7F94
+0x3862	0x7CD5
+0x3863	0x641E
+0x3864	0x9550
+0x3865	0x7A3F
+0x3866	0x544A
+0x3867	0x54E5
+0x3868	0x6B4C
+0x3869	0x6401
+0x386A	0x6208
+0x386B	0x9E3D
+0x386C	0x80F3
+0x386D	0x7599
+0x386E	0x5272
+0x386F	0x9769
+0x3870	0x845B
+0x3871	0x683C
+0x3872	0x86E4
+0x3873	0x9601
+0x3874	0x9694
+0x3875	0x94EC
+0x3876	0x4E2A
+0x3877	0x5404
+0x3878	0x7ED9
+0x3879	0x6839
+0x387A	0x8DDF
+0x387B	0x8015
+0x387C	0x66F4
+0x387D	0x5E9A
+0x387E	0x7FB9
+0x3921	0x57C2
+0x3922	0x803F
+0x3923	0x6897
+0x3924	0x5DE5
+0x3925	0x653B
+0x3926	0x529F
+0x3927	0x606D
+0x3928	0x9F9A
+0x3929	0x4F9B
+0x392A	0x8EAC
+0x392B	0x516C
+0x392C	0x5BAB
+0x392D	0x5F13
+0x392E	0x5DE9
+0x392F	0x6C5E
+0x3930	0x62F1
+0x3931	0x8D21
+0x3932	0x5171
+0x3933	0x94A9
+0x3934	0x52FE
+0x3935	0x6C9F
+0x3936	0x82DF
+0x3937	0x72D7
+0x3938	0x57A2
+0x3939	0x6784
+0x393A	0x8D2D
+0x393B	0x591F
+0x393C	0x8F9C
+0x393D	0x83C7
+0x393E	0x5495
+0x393F	0x7B8D
+0x3940	0x4F30
+0x3941	0x6CBD
+0x3942	0x5B64
+0x3943	0x59D1
+0x3944	0x9F13
+0x3945	0x53E4
+0x3946	0x86CA
+0x3947	0x9AA8
+0x3948	0x8C37
+0x3949	0x80A1
+0x394A	0x6545
+0x394B	0x987E
+0x394C	0x56FA
+0x394D	0x96C7
+0x394E	0x522E
+0x394F	0x74DC
+0x3950	0x5250
+0x3951	0x5BE1
+0x3952	0x6302
+0x3953	0x8902
+0x3954	0x4E56
+0x3955	0x62D0
+0x3956	0x602A
+0x3957	0x68FA
+0x3958	0x5173
+0x3959	0x5B98
+0x395A	0x51A0
+0x395B	0x89C2
+0x395C	0x7BA1
+0x395D	0x9986
+0x395E	0x7F50
+0x395F	0x60EF
+0x3960	0x704C
+0x3961	0x8D2F
+0x3962	0x5149
+0x3963	0x5E7F
+0x3964	0x901B
+0x3965	0x7470
+0x3966	0x89C4
+0x3967	0x572D
+0x3968	0x7845
+0x3969	0x5F52
+0x396A	0x9F9F
+0x396B	0x95FA
+0x396C	0x8F68
+0x396D	0x9B3C
+0x396E	0x8BE1
+0x396F	0x7678
+0x3970	0x6842
+0x3971	0x67DC
+0x3972	0x8DEA
+0x3973	0x8D35
+0x3974	0x523D
+0x3975	0x8F8A
+0x3976	0x6EDA
+0x3977	0x68CD
+0x3978	0x9505
+0x3979	0x90ED
+0x397A	0x56FD
+0x397B	0x679C
+0x397C	0x88F9
+0x397D	0x8FC7
+0x397E	0x54C8
+0x3A21	0x9AB8
+0x3A22	0x5B69
+0x3A23	0x6D77
+0x3A24	0x6C26
+0x3A25	0x4EA5
+0x3A26	0x5BB3
+0x3A27	0x9A87
+0x3A28	0x9163
+0x3A29	0x61A8
+0x3A2A	0x90AF
+0x3A2B	0x97E9
+0x3A2C	0x542B
+0x3A2D	0x6DB5
+0x3A2E	0x5BD2
+0x3A2F	0x51FD
+0x3A30	0x558A
+0x3A31	0x7F55
+0x3A32	0x7FF0
+0x3A33	0x64BC
+0x3A34	0x634D
+0x3A35	0x65F1
+0x3A36	0x61BE
+0x3A37	0x608D
+0x3A38	0x710A
+0x3A39	0x6C57
+0x3A3A	0x6C49
+0x3A3B	0x592F
+0x3A3C	0x676D
+0x3A3D	0x822A
+0x3A3E	0x58D5
+0x3A3F	0x568E
+0x3A40	0x8C6A
+0x3A41	0x6BEB
+0x3A42	0x90DD
+0x3A43	0x597D
+0x3A44	0x8017
+0x3A45	0x53F7
+0x3A46	0x6D69
+0x3A47	0x5475
+0x3A48	0x559D
+0x3A49	0x8377
+0x3A4A	0x83CF
+0x3A4B	0x6838
+0x3A4C	0x79BE
+0x3A4D	0x548C
+0x3A4E	0x4F55
+0x3A4F	0x5408
+0x3A50	0x76D2
+0x3A51	0x8C89
+0x3A52	0x9602
+0x3A53	0x6CB3
+0x3A54	0x6DB8
+0x3A55	0x8D6B
+0x3A56	0x8910
+0x3A57	0x9E64
+0x3A58	0x8D3A
+0x3A59	0x563F
+0x3A5A	0x9ED1
+0x3A5B	0x75D5
+0x3A5C	0x5F88
+0x3A5D	0x72E0
+0x3A5E	0x6068
+0x3A5F	0x54FC
+0x3A60	0x4EA8
+0x3A61	0x6A2A
+0x3A62	0x8861
+0x3A63	0x6052
+0x3A64	0x8F70
+0x3A65	0x54C4
+0x3A66	0x70D8
+0x3A67	0x8679
+0x3A68	0x9E3F
+0x3A69	0x6D2A
+0x3A6A	0x5B8F
+0x3A6B	0x5F18
+0x3A6C	0x7EA2
+0x3A6D	0x5589
+0x3A6E	0x4FAF
+0x3A6F	0x7334
+0x3A70	0x543C
+0x3A71	0x539A
+0x3A72	0x5019
+0x3A73	0x540E
+0x3A74	0x547C
+0x3A75	0x4E4E
+0x3A76	0x5FFD
+0x3A77	0x745A
+0x3A78	0x58F6
+0x3A79	0x846B
+0x3A7A	0x80E1
+0x3A7B	0x8774
+0x3A7C	0x72D0
+0x3A7D	0x7CCA
+0x3A7E	0x6E56
+0x3B21	0x5F27
+0x3B22	0x864E
+0x3B23	0x552C
+0x3B24	0x62A4
+0x3B25	0x4E92
+0x3B26	0x6CAA
+0x3B27	0x6237
+0x3B28	0x82B1
+0x3B29	0x54D7
+0x3B2A	0x534E
+0x3B2B	0x733E
+0x3B2C	0x6ED1
+0x3B2D	0x753B
+0x3B2E	0x5212
+0x3B2F	0x5316
+0x3B30	0x8BDD
+0x3B31	0x69D0
+0x3B32	0x5F8A
+0x3B33	0x6000
+0x3B34	0x6DEE
+0x3B35	0x574F
+0x3B36	0x6B22
+0x3B37	0x73AF
+0x3B38	0x6853
+0x3B39	0x8FD8
+0x3B3A	0x7F13
+0x3B3B	0x6362
+0x3B3C	0x60A3
+0x3B3D	0x5524
+0x3B3E	0x75EA
+0x3B3F	0x8C62
+0x3B40	0x7115
+0x3B41	0x6DA3
+0x3B42	0x5BA6
+0x3B43	0x5E7B
+0x3B44	0x8352
+0x3B45	0x614C
+0x3B46	0x9EC4
+0x3B47	0x78FA
+0x3B48	0x8757
+0x3B49	0x7C27
+0x3B4A	0x7687
+0x3B4B	0x51F0
+0x3B4C	0x60F6
+0x3B4D	0x714C
+0x3B4E	0x6643
+0x3B4F	0x5E4C
+0x3B50	0x604D
+0x3B51	0x8C0E
+0x3B52	0x7070
+0x3B53	0x6325
+0x3B54	0x8F89
+0x3B55	0x5FBD
+0x3B56	0x6062
+0x3B57	0x86D4
+0x3B58	0x56DE
+0x3B59	0x6BC1
+0x3B5A	0x6094
+0x3B5B	0x6167
+0x3B5C	0x5349
+0x3B5D	0x60E0
+0x3B5E	0x6666
+0x3B5F	0x8D3F
+0x3B60	0x79FD
+0x3B61	0x4F1A
+0x3B62	0x70E9
+0x3B63	0x6C47
+0x3B64	0x8BB3
+0x3B65	0x8BF2
+0x3B66	0x7ED8
+0x3B67	0x8364
+0x3B68	0x660F
+0x3B69	0x5A5A
+0x3B6A	0x9B42
+0x3B6B	0x6D51
+0x3B6C	0x6DF7
+0x3B6D	0x8C41
+0x3B6E	0x6D3B
+0x3B6F	0x4F19
+0x3B70	0x706B
+0x3B71	0x83B7
+0x3B72	0x6216
+0x3B73	0x60D1
+0x3B74	0x970D
+0x3B75	0x8D27
+0x3B76	0x7978
+0x3B77	0x51FB
+0x3B78	0x573E
+0x3B79	0x57FA
+0x3B7A	0x673A
+0x3B7B	0x7578
+0x3B7C	0x7A3D
+0x3B7D	0x79EF
+0x3B7E	0x7B95
+0x3C21	0x808C
+0x3C22	0x9965
+0x3C23	0x8FF9
+0x3C24	0x6FC0
+0x3C25	0x8BA5
+0x3C26	0x9E21
+0x3C27	0x59EC
+0x3C28	0x7EE9
+0x3C29	0x7F09
+0x3C2A	0x5409
+0x3C2B	0x6781
+0x3C2C	0x68D8
+0x3C2D	0x8F91
+0x3C2E	0x7C4D
+0x3C2F	0x96C6
+0x3C30	0x53CA
+0x3C31	0x6025
+0x3C32	0x75BE
+0x3C33	0x6C72
+0x3C34	0x5373
+0x3C35	0x5AC9
+0x3C36	0x7EA7
+0x3C37	0x6324
+0x3C38	0x51E0
+0x3C39	0x810A
+0x3C3A	0x5DF1
+0x3C3B	0x84DF
+0x3C3C	0x6280
+0x3C3D	0x5180
+0x3C3E	0x5B63
+0x3C3F	0x4F0E
+0x3C40	0x796D
+0x3C41	0x5242
+0x3C42	0x60B8
+0x3C43	0x6D4E
+0x3C44	0x5BC4
+0x3C45	0x5BC2
+0x3C46	0x8BA1
+0x3C47	0x8BB0
+0x3C48	0x65E2
+0x3C49	0x5FCC
+0x3C4A	0x9645
+0x3C4B	0x5993
+0x3C4C	0x7EE7
+0x3C4D	0x7EAA
+0x3C4E	0x5609
+0x3C4F	0x67B7
+0x3C50	0x5939
+0x3C51	0x4F73
+0x3C52	0x5BB6
+0x3C53	0x52A0
+0x3C54	0x835A
+0x3C55	0x988A
+0x3C56	0x8D3E
+0x3C57	0x7532
+0x3C58	0x94BE
+0x3C59	0x5047
+0x3C5A	0x7A3C
+0x3C5B	0x4EF7
+0x3C5C	0x67B6
+0x3C5D	0x9A7E
+0x3C5E	0x5AC1
+0x3C5F	0x6B7C
+0x3C60	0x76D1
+0x3C61	0x575A
+0x3C62	0x5C16
+0x3C63	0x7B3A
+0x3C64	0x95F4
+0x3C65	0x714E
+0x3C66	0x517C
+0x3C67	0x80A9
+0x3C68	0x8270
+0x3C69	0x5978
+0x3C6A	0x7F04
+0x3C6B	0x8327
+0x3C6C	0x68C0
+0x3C6D	0x67EC
+0x3C6E	0x78B1
+0x3C6F	0x7877
+0x3C70	0x62E3
+0x3C71	0x6361
+0x3C72	0x7B80
+0x3C73	0x4FED
+0x3C74	0x526A
+0x3C75	0x51CF
+0x3C76	0x8350
+0x3C77	0x69DB
+0x3C78	0x9274
+0x3C79	0x8DF5
+0x3C7A	0x8D31
+0x3C7B	0x89C1
+0x3C7C	0x952E
+0x3C7D	0x7BAD
+0x3C7E	0x4EF6
+0x3D21	0x5065
+0x3D22	0x8230
+0x3D23	0x5251
+0x3D24	0x996F
+0x3D25	0x6E10
+0x3D26	0x6E85
+0x3D27	0x6DA7
+0x3D28	0x5EFA
+0x3D29	0x50F5
+0x3D2A	0x59DC
+0x3D2B	0x5C06
+0x3D2C	0x6D46
+0x3D2D	0x6C5F
+0x3D2E	0x7586
+0x3D2F	0x848B
+0x3D30	0x6868
+0x3D31	0x5956
+0x3D32	0x8BB2
+0x3D33	0x5320
+0x3D34	0x9171
+0x3D35	0x964D
+0x3D36	0x8549
+0x3D37	0x6912
+0x3D38	0x7901
+0x3D39	0x7126
+0x3D3A	0x80F6
+0x3D3B	0x4EA4
+0x3D3C	0x90CA
+0x3D3D	0x6D47
+0x3D3E	0x9A84
+0x3D3F	0x5A07
+0x3D40	0x56BC
+0x3D41	0x6405
+0x3D42	0x94F0
+0x3D43	0x77EB
+0x3D44	0x4FA5
+0x3D45	0x811A
+0x3D46	0x72E1
+0x3D47	0x89D2
+0x3D48	0x997A
+0x3D49	0x7F34
+0x3D4A	0x7EDE
+0x3D4B	0x527F
+0x3D4C	0x6559
+0x3D4D	0x9175
+0x3D4E	0x8F7F
+0x3D4F	0x8F83
+0x3D50	0x53EB
+0x3D51	0x7A96
+0x3D52	0x63ED
+0x3D53	0x63A5
+0x3D54	0x7686
+0x3D55	0x79F8
+0x3D56	0x8857
+0x3D57	0x9636
+0x3D58	0x622A
+0x3D59	0x52AB
+0x3D5A	0x8282
+0x3D5B	0x6854
+0x3D5C	0x6770
+0x3D5D	0x6377
+0x3D5E	0x776B
+0x3D5F	0x7AED
+0x3D60	0x6D01
+0x3D61	0x7ED3
+0x3D62	0x89E3
+0x3D63	0x59D0
+0x3D64	0x6212
+0x3D65	0x85C9
+0x3D66	0x82A5
+0x3D67	0x754C
+0x3D68	0x501F
+0x3D69	0x4ECB
+0x3D6A	0x75A5
+0x3D6B	0x8BEB
+0x3D6C	0x5C4A
+0x3D6D	0x5DFE
+0x3D6E	0x7B4B
+0x3D6F	0x65A4
+0x3D70	0x91D1
+0x3D71	0x4ECA
+0x3D72	0x6D25
+0x3D73	0x895F
+0x3D74	0x7D27
+0x3D75	0x9526
+0x3D76	0x4EC5
+0x3D77	0x8C28
+0x3D78	0x8FDB
+0x3D79	0x9773
+0x3D7A	0x664B
+0x3D7B	0x7981
+0x3D7C	0x8FD1
+0x3D7D	0x70EC
+0x3D7E	0x6D78
+0x3E21	0x5C3D
+0x3E22	0x52B2
+0x3E23	0x8346
+0x3E24	0x5162
+0x3E25	0x830E
+0x3E26	0x775B
+0x3E27	0x6676
+0x3E28	0x9CB8
+0x3E29	0x4EAC
+0x3E2A	0x60CA
+0x3E2B	0x7CBE
+0x3E2C	0x7CB3
+0x3E2D	0x7ECF
+0x3E2E	0x4E95
+0x3E2F	0x8B66
+0x3E30	0x666F
+0x3E31	0x9888
+0x3E32	0x9759
+0x3E33	0x5883
+0x3E34	0x656C
+0x3E35	0x955C
+0x3E36	0x5F84
+0x3E37	0x75C9
+0x3E38	0x9756
+0x3E39	0x7ADF
+0x3E3A	0x7ADE
+0x3E3B	0x51C0
+0x3E3C	0x70AF
+0x3E3D	0x7A98
+0x3E3E	0x63EA
+0x3E3F	0x7A76
+0x3E40	0x7EA0
+0x3E41	0x7396
+0x3E42	0x97ED
+0x3E43	0x4E45
+0x3E44	0x7078
+0x3E45	0x4E5D
+0x3E46	0x9152
+0x3E47	0x53A9
+0x3E48	0x6551
+0x3E49	0x65E7
+0x3E4A	0x81FC
+0x3E4B	0x8205
+0x3E4C	0x548E
+0x3E4D	0x5C31
+0x3E4E	0x759A
+0x3E4F	0x97A0
+0x3E50	0x62D8
+0x3E51	0x72D9
+0x3E52	0x75BD
+0x3E53	0x5C45
+0x3E54	0x9A79
+0x3E55	0x83CA
+0x3E56	0x5C40
+0x3E57	0x5480
+0x3E58	0x77E9
+0x3E59	0x4E3E
+0x3E5A	0x6CAE
+0x3E5B	0x805A
+0x3E5C	0x62D2
+0x3E5D	0x636E
+0x3E5E	0x5DE8
+0x3E5F	0x5177
+0x3E60	0x8DDD
+0x3E61	0x8E1E
+0x3E62	0x952F
+0x3E63	0x4FF1
+0x3E64	0x53E5
+0x3E65	0x60E7
+0x3E66	0x70AC
+0x3E67	0x5267
+0x3E68	0x6350
+0x3E69	0x9E43
+0x3E6A	0x5A1F
+0x3E6B	0x5026
+0x3E6C	0x7737
+0x3E6D	0x5377
+0x3E6E	0x7EE2
+0x3E6F	0x6485
+0x3E70	0x652B
+0x3E71	0x6289
+0x3E72	0x6398
+0x3E73	0x5014
+0x3E74	0x7235
+0x3E75	0x89C9
+0x3E76	0x51B3
+0x3E77	0x8BC0
+0x3E78	0x7EDD
+0x3E79	0x5747
+0x3E7A	0x83CC
+0x3E7B	0x94A7
+0x3E7C	0x519B
+0x3E7D	0x541B
+0x3E7E	0x5CFB
+0x3F21	0x4FCA
+0x3F22	0x7AE3
+0x3F23	0x6D5A
+0x3F24	0x90E1
+0x3F25	0x9A8F
+0x3F26	0x5580
+0x3F27	0x5496
+0x3F28	0x5361
+0x3F29	0x54AF
+0x3F2A	0x5F00
+0x3F2B	0x63E9
+0x3F2C	0x6977
+0x3F2D	0x51EF
+0x3F2E	0x6168
+0x3F2F	0x520A
+0x3F30	0x582A
+0x3F31	0x52D8
+0x3F32	0x574E
+0x3F33	0x780D
+0x3F34	0x770B
+0x3F35	0x5EB7
+0x3F36	0x6177
+0x3F37	0x7CE0
+0x3F38	0x625B
+0x3F39	0x6297
+0x3F3A	0x4EA2
+0x3F3B	0x7095
+0x3F3C	0x8003
+0x3F3D	0x62F7
+0x3F3E	0x70E4
+0x3F3F	0x9760
+0x3F40	0x5777
+0x3F41	0x82DB
+0x3F42	0x67EF
+0x3F43	0x68F5
+0x3F44	0x78D5
+0x3F45	0x9897
+0x3F46	0x79D1
+0x3F47	0x58F3
+0x3F48	0x54B3
+0x3F49	0x53EF
+0x3F4A	0x6E34
+0x3F4B	0x514B
+0x3F4C	0x523B
+0x3F4D	0x5BA2
+0x3F4E	0x8BFE
+0x3F4F	0x80AF
+0x3F50	0x5543
+0x3F51	0x57A6
+0x3F52	0x6073
+0x3F53	0x5751
+0x3F54	0x542D
+0x3F55	0x7A7A
+0x3F56	0x6050
+0x3F57	0x5B54
+0x3F58	0x63A7
+0x3F59	0x62A0
+0x3F5A	0x53E3
+0x3F5B	0x6263
+0x3F5C	0x5BC7
+0x3F5D	0x67AF
+0x3F5E	0x54ED
+0x3F5F	0x7A9F
+0x3F60	0x82E6
+0x3F61	0x9177
+0x3F62	0x5E93
+0x3F63	0x88E4
+0x3F64	0x5938
+0x3F65	0x57AE
+0x3F66	0x630E
+0x3F67	0x8DE8
+0x3F68	0x80EF
+0x3F69	0x5757
+0x3F6A	0x7B77
+0x3F6B	0x4FA9
+0x3F6C	0x5FEB
+0x3F6D	0x5BBD
+0x3F6E	0x6B3E
+0x3F6F	0x5321
+0x3F70	0x7B50
+0x3F71	0x72C2
+0x3F72	0x6846
+0x3F73	0x77FF
+0x3F74	0x7736
+0x3F75	0x65F7
+0x3F76	0x51B5
+0x3F77	0x4E8F
+0x3F78	0x76D4
+0x3F79	0x5CBF
+0x3F7A	0x7AA5
+0x3F7B	0x8475
+0x3F7C	0x594E
+0x3F7D	0x9B41
+0x3F7E	0x5080
+0x4021	0x9988
+0x4022	0x6127
+0x4023	0x6E83
+0x4024	0x5764
+0x4025	0x6606
+0x4026	0x6346
+0x4027	0x56F0
+0x4028	0x62EC
+0x4029	0x6269
+0x402A	0x5ED3
+0x402B	0x9614
+0x402C	0x5783
+0x402D	0x62C9
+0x402E	0x5587
+0x402F	0x8721
+0x4030	0x814A
+0x4031	0x8FA3
+0x4032	0x5566
+0x4033	0x83B1
+0x4034	0x6765
+0x4035	0x8D56
+0x4036	0x84DD
+0x4037	0x5A6A
+0x4038	0x680F
+0x4039	0x62E6
+0x403A	0x7BEE
+0x403B	0x9611
+0x403C	0x5170
+0x403D	0x6F9C
+0x403E	0x8C30
+0x403F	0x63FD
+0x4040	0x89C8
+0x4041	0x61D2
+0x4042	0x7F06
+0x4043	0x70C2
+0x4044	0x6EE5
+0x4045	0x7405
+0x4046	0x6994
+0x4047	0x72FC
+0x4048	0x5ECA
+0x4049	0x90CE
+0x404A	0x6717
+0x404B	0x6D6A
+0x404C	0x635E
+0x404D	0x52B3
+0x404E	0x7262
+0x404F	0x8001
+0x4050	0x4F6C
+0x4051	0x59E5
+0x4052	0x916A
+0x4053	0x70D9
+0x4054	0x6D9D
+0x4055	0x52D2
+0x4056	0x4E50
+0x4057	0x96F7
+0x4058	0x956D
+0x4059	0x857E
+0x405A	0x78CA
+0x405B	0x7D2F
+0x405C	0x5121
+0x405D	0x5792
+0x405E	0x64C2
+0x405F	0x808B
+0x4060	0x7C7B
+0x4061	0x6CEA
+0x4062	0x68F1
+0x4063	0x695E
+0x4064	0x51B7
+0x4065	0x5398
+0x4066	0x68A8
+0x4067	0x7281
+0x4068	0x9ECE
+0x4069	0x7BF1
+0x406A	0x72F8
+0x406B	0x79BB
+0x406C	0x6F13
+0x406D	0x7406
+0x406E	0x674E
+0x406F	0x91CC
+0x4070	0x9CA4
+0x4071	0x793C
+0x4072	0x8389
+0x4073	0x8354
+0x4074	0x540F
+0x4075	0x6817
+0x4076	0x4E3D
+0x4077	0x5389
+0x4078	0x52B1
+0x4079	0x783E
+0x407A	0x5386
+0x407B	0x5229
+0x407C	0x5088
+0x407D	0x4F8B
+0x407E	0x4FD0
+0x4121	0x75E2
+0x4122	0x7ACB
+0x4123	0x7C92
+0x4124	0x6CA5
+0x4125	0x96B6
+0x4126	0x529B
+0x4127	0x7483
+0x4128	0x54E9
+0x4129	0x4FE9
+0x412A	0x8054
+0x412B	0x83B2
+0x412C	0x8FDE
+0x412D	0x9570
+0x412E	0x5EC9
+0x412F	0x601C
+0x4130	0x6D9F
+0x4131	0x5E18
+0x4132	0x655B
+0x4133	0x8138
+0x4134	0x94FE
+0x4135	0x604B
+0x4136	0x70BC
+0x4137	0x7EC3
+0x4138	0x7CAE
+0x4139	0x51C9
+0x413A	0x6881
+0x413B	0x7CB1
+0x413C	0x826F
+0x413D	0x4E24
+0x413E	0x8F86
+0x413F	0x91CF
+0x4140	0x667E
+0x4141	0x4EAE
+0x4142	0x8C05
+0x4143	0x64A9
+0x4144	0x804A
+0x4145	0x50DA
+0x4146	0x7597
+0x4147	0x71CE
+0x4148	0x5BE5
+0x4149	0x8FBD
+0x414A	0x6F66
+0x414B	0x4E86
+0x414C	0x6482
+0x414D	0x9563
+0x414E	0x5ED6
+0x414F	0x6599
+0x4150	0x5217
+0x4151	0x88C2
+0x4152	0x70C8
+0x4153	0x52A3
+0x4154	0x730E
+0x4155	0x7433
+0x4156	0x6797
+0x4157	0x78F7
+0x4158	0x9716
+0x4159	0x4E34
+0x415A	0x90BB
+0x415B	0x9CDE
+0x415C	0x6DCB
+0x415D	0x51DB
+0x415E	0x8D41
+0x415F	0x541D
+0x4160	0x62CE
+0x4161	0x73B2
+0x4162	0x83F1
+0x4163	0x96F6
+0x4164	0x9F84
+0x4165	0x94C3
+0x4166	0x4F36
+0x4167	0x7F9A
+0x4168	0x51CC
+0x4169	0x7075
+0x416A	0x9675
+0x416B	0x5CAD
+0x416C	0x9886
+0x416D	0x53E6
+0x416E	0x4EE4
+0x416F	0x6E9C
+0x4170	0x7409
+0x4171	0x69B4
+0x4172	0x786B
+0x4173	0x998F
+0x4174	0x7559
+0x4175	0x5218
+0x4176	0x7624
+0x4177	0x6D41
+0x4178	0x67F3
+0x4179	0x516D
+0x417A	0x9F99
+0x417B	0x804B
+0x417C	0x5499
+0x417D	0x7B3C
+0x417E	0x7ABF
+0x4221	0x9686
+0x4222	0x5784
+0x4223	0x62E2
+0x4224	0x9647
+0x4225	0x697C
+0x4226	0x5A04
+0x4227	0x6402
+0x4228	0x7BD3
+0x4229	0x6F0F
+0x422A	0x964B
+0x422B	0x82A6
+0x422C	0x5362
+0x422D	0x9885
+0x422E	0x5E90
+0x422F	0x7089
+0x4230	0x63B3
+0x4231	0x5364
+0x4232	0x864F
+0x4233	0x9C81
+0x4234	0x9E93
+0x4235	0x788C
+0x4236	0x9732
+0x4237	0x8DEF
+0x4238	0x8D42
+0x4239	0x9E7F
+0x423A	0x6F5E
+0x423B	0x7984
+0x423C	0x5F55
+0x423D	0x9646
+0x423E	0x622E
+0x423F	0x9A74
+0x4240	0x5415
+0x4241	0x94DD
+0x4242	0x4FA3
+0x4243	0x65C5
+0x4244	0x5C65
+0x4245	0x5C61
+0x4246	0x7F15
+0x4247	0x8651
+0x4248	0x6C2F
+0x4249	0x5F8B
+0x424A	0x7387
+0x424B	0x6EE4
+0x424C	0x7EFF
+0x424D	0x5CE6
+0x424E	0x631B
+0x424F	0x5B6A
+0x4250	0x6EE6
+0x4251	0x5375
+0x4252	0x4E71
+0x4253	0x63A0
+0x4254	0x7565
+0x4255	0x62A1
+0x4256	0x8F6E
+0x4257	0x4F26
+0x4258	0x4ED1
+0x4259	0x6CA6
+0x425A	0x7EB6
+0x425B	0x8BBA
+0x425C	0x841D
+0x425D	0x87BA
+0x425E	0x7F57
+0x425F	0x903B
+0x4260	0x9523
+0x4261	0x7BA9
+0x4262	0x9AA1
+0x4263	0x88F8
+0x4264	0x843D
+0x4265	0x6D1B
+0x4266	0x9A86
+0x4267	0x7EDC
+0x4268	0x5988
+0x4269	0x9EBB
+0x426A	0x739B
+0x426B	0x7801
+0x426C	0x8682
+0x426D	0x9A6C
+0x426E	0x9A82
+0x426F	0x561B
+0x4270	0x5417
+0x4271	0x57CB
+0x4272	0x4E70
+0x4273	0x9EA6
+0x4274	0x5356
+0x4275	0x8FC8
+0x4276	0x8109
+0x4277	0x7792
+0x4278	0x9992
+0x4279	0x86EE
+0x427A	0x6EE1
+0x427B	0x8513
+0x427C	0x66FC
+0x427D	0x6162
+0x427E	0x6F2B
+0x4321	0x8C29
+0x4322	0x8292
+0x4323	0x832B
+0x4324	0x76F2
+0x4325	0x6C13
+0x4326	0x5FD9
+0x4327	0x83BD
+0x4328	0x732B
+0x4329	0x8305
+0x432A	0x951A
+0x432B	0x6BDB
+0x432C	0x77DB
+0x432D	0x94C6
+0x432E	0x536F
+0x432F	0x8302
+0x4330	0x5192
+0x4331	0x5E3D
+0x4332	0x8C8C
+0x4333	0x8D38
+0x4334	0x4E48
+0x4335	0x73AB
+0x4336	0x679A
+0x4337	0x6885
+0x4338	0x9176
+0x4339	0x9709
+0x433A	0x7164
+0x433B	0x6CA1
+0x433C	0x7709
+0x433D	0x5A92
+0x433E	0x9541
+0x433F	0x6BCF
+0x4340	0x7F8E
+0x4341	0x6627
+0x4342	0x5BD0
+0x4343	0x59B9
+0x4344	0x5A9A
+0x4345	0x95E8
+0x4346	0x95F7
+0x4347	0x4EEC
+0x4348	0x840C
+0x4349	0x8499
+0x434A	0x6AAC
+0x434B	0x76DF
+0x434C	0x9530
+0x434D	0x731B
+0x434E	0x68A6
+0x434F	0x5B5F
+0x4350	0x772F
+0x4351	0x919A
+0x4352	0x9761
+0x4353	0x7CDC
+0x4354	0x8FF7
+0x4355	0x8C1C
+0x4356	0x5F25
+0x4357	0x7C73
+0x4358	0x79D8
+0x4359	0x89C5
+0x435A	0x6CCC
+0x435B	0x871C
+0x435C	0x5BC6
+0x435D	0x5E42
+0x435E	0x68C9
+0x435F	0x7720
+0x4360	0x7EF5
+0x4361	0x5195
+0x4362	0x514D
+0x4363	0x52C9
+0x4364	0x5A29
+0x4365	0x7F05
+0x4366	0x9762
+0x4367	0x82D7
+0x4368	0x63CF
+0x4369	0x7784
+0x436A	0x85D0
+0x436B	0x79D2
+0x436C	0x6E3A
+0x436D	0x5E99
+0x436E	0x5999
+0x436F	0x8511
+0x4370	0x706D
+0x4371	0x6C11
+0x4372	0x62BF
+0x4373	0x76BF
+0x4374	0x654F
+0x4375	0x60AF
+0x4376	0x95FD
+0x4377	0x660E
+0x4378	0x879F
+0x4379	0x9E23
+0x437A	0x94ED
+0x437B	0x540D
+0x437C	0x547D
+0x437D	0x8C2C
+0x437E	0x6478
+0x4421	0x6479
+0x4422	0x8611
+0x4423	0x6A21
+0x4424	0x819C
+0x4425	0x78E8
+0x4426	0x6469
+0x4427	0x9B54
+0x4428	0x62B9
+0x4429	0x672B
+0x442A	0x83AB
+0x442B	0x58A8
+0x442C	0x9ED8
+0x442D	0x6CAB
+0x442E	0x6F20
+0x442F	0x5BDE
+0x4430	0x964C
+0x4431	0x8C0B
+0x4432	0x725F
+0x4433	0x67D0
+0x4434	0x62C7
+0x4435	0x7261
+0x4436	0x4EA9
+0x4437	0x59C6
+0x4438	0x6BCD
+0x4439	0x5893
+0x443A	0x66AE
+0x443B	0x5E55
+0x443C	0x52DF
+0x443D	0x6155
+0x443E	0x6728
+0x443F	0x76EE
+0x4440	0x7766
+0x4441	0x7267
+0x4442	0x7A46
+0x4443	0x62FF
+0x4444	0x54EA
+0x4445	0x5450
+0x4446	0x94A0
+0x4447	0x90A3
+0x4448	0x5A1C
+0x4449	0x7EB3
+0x444A	0x6C16
+0x444B	0x4E43
+0x444C	0x5976
+0x444D	0x8010
+0x444E	0x5948
+0x444F	0x5357
+0x4450	0x7537
+0x4451	0x96BE
+0x4452	0x56CA
+0x4453	0x6320
+0x4454	0x8111
+0x4455	0x607C
+0x4456	0x95F9
+0x4457	0x6DD6
+0x4458	0x5462
+0x4459	0x9981
+0x445A	0x5185
+0x445B	0x5AE9
+0x445C	0x80FD
+0x445D	0x59AE
+0x445E	0x9713
+0x445F	0x502A
+0x4460	0x6CE5
+0x4461	0x5C3C
+0x4462	0x62DF
+0x4463	0x4F60
+0x4464	0x533F
+0x4465	0x817B
+0x4466	0x9006
+0x4467	0x6EBA
+0x4468	0x852B
+0x4469	0x62C8
+0x446A	0x5E74
+0x446B	0x78BE
+0x446C	0x64B5
+0x446D	0x637B
+0x446E	0x5FF5
+0x446F	0x5A18
+0x4470	0x917F
+0x4471	0x9E1F
+0x4472	0x5C3F
+0x4473	0x634F
+0x4474	0x8042
+0x4475	0x5B7D
+0x4476	0x556E
+0x4477	0x954A
+0x4478	0x954D
+0x4479	0x6D85
+0x447A	0x60A8
+0x447B	0x67E0
+0x447C	0x72DE
+0x447D	0x51DD
+0x447E	0x5B81
+0x4521	0x62E7
+0x4522	0x6CDE
+0x4523	0x725B
+0x4524	0x626D
+0x4525	0x94AE
+0x4526	0x7EBD
+0x4527	0x8113
+0x4528	0x6D53
+0x4529	0x519C
+0x452A	0x5F04
+0x452B	0x5974
+0x452C	0x52AA
+0x452D	0x6012
+0x452E	0x5973
+0x452F	0x6696
+0x4530	0x8650
+0x4531	0x759F
+0x4532	0x632A
+0x4533	0x61E6
+0x4534	0x7CEF
+0x4535	0x8BFA
+0x4536	0x54E6
+0x4537	0x6B27
+0x4538	0x9E25
+0x4539	0x6BB4
+0x453A	0x85D5
+0x453B	0x5455
+0x453C	0x5076
+0x453D	0x6CA4
+0x453E	0x556A
+0x453F	0x8DB4
+0x4540	0x722C
+0x4541	0x5E15
+0x4542	0x6015
+0x4543	0x7436
+0x4544	0x62CD
+0x4545	0x6392
+0x4546	0x724C
+0x4547	0x5F98
+0x4548	0x6E43
+0x4549	0x6D3E
+0x454A	0x6500
+0x454B	0x6F58
+0x454C	0x76D8
+0x454D	0x78D0
+0x454E	0x76FC
+0x454F	0x7554
+0x4550	0x5224
+0x4551	0x53DB
+0x4552	0x4E53
+0x4553	0x5E9E
+0x4554	0x65C1
+0x4555	0x802A
+0x4556	0x80D6
+0x4557	0x629B
+0x4558	0x5486
+0x4559	0x5228
+0x455A	0x70AE
+0x455B	0x888D
+0x455C	0x8DD1
+0x455D	0x6CE1
+0x455E	0x5478
+0x455F	0x80DA
+0x4560	0x57F9
+0x4561	0x88F4
+0x4562	0x8D54
+0x4563	0x966A
+0x4564	0x914D
+0x4565	0x4F69
+0x4566	0x6C9B
+0x4567	0x55B7
+0x4568	0x76C6
+0x4569	0x7830
+0x456A	0x62A8
+0x456B	0x70F9
+0x456C	0x6F8E
+0x456D	0x5F6D
+0x456E	0x84EC
+0x456F	0x68DA
+0x4570	0x787C
+0x4571	0x7BF7
+0x4572	0x81A8
+0x4573	0x670B
+0x4574	0x9E4F
+0x4575	0x6367
+0x4576	0x78B0
+0x4577	0x576F
+0x4578	0x7812
+0x4579	0x9739
+0x457A	0x6279
+0x457B	0x62AB
+0x457C	0x5288
+0x457D	0x7435
+0x457E	0x6BD7
+0x4621	0x5564
+0x4622	0x813E
+0x4623	0x75B2
+0x4624	0x76AE
+0x4625	0x5339
+0x4626	0x75DE
+0x4627	0x50FB
+0x4628	0x5C41
+0x4629	0x8B6C
+0x462A	0x7BC7
+0x462B	0x504F
+0x462C	0x7247
+0x462D	0x9A97
+0x462E	0x98D8
+0x462F	0x6F02
+0x4630	0x74E2
+0x4631	0x7968
+0x4632	0x6487
+0x4633	0x77A5
+0x4634	0x62FC
+0x4635	0x9891
+0x4636	0x8D2B
+0x4637	0x54C1
+0x4638	0x8058
+0x4639	0x4E52
+0x463A	0x576A
+0x463B	0x82F9
+0x463C	0x840D
+0x463D	0x5E73
+0x463E	0x51ED
+0x463F	0x74F6
+0x4640	0x8BC4
+0x4641	0x5C4F
+0x4642	0x5761
+0x4643	0x6CFC
+0x4644	0x9887
+0x4645	0x5A46
+0x4646	0x7834
+0x4647	0x9B44
+0x4648	0x8FEB
+0x4649	0x7C95
+0x464A	0x5256
+0x464B	0x6251
+0x464C	0x94FA
+0x464D	0x4EC6
+0x464E	0x8386
+0x464F	0x8461
+0x4650	0x83E9
+0x4651	0x84B2
+0x4652	0x57D4
+0x4653	0x6734
+0x4654	0x5703
+0x4655	0x666E
+0x4656	0x6D66
+0x4657	0x8C31
+0x4658	0x66DD
+0x4659	0x7011
+0x465A	0x671F
+0x465B	0x6B3A
+0x465C	0x6816
+0x465D	0x621A
+0x465E	0x59BB
+0x465F	0x4E03
+0x4660	0x51C4
+0x4661	0x6F06
+0x4662	0x67D2
+0x4663	0x6C8F
+0x4664	0x5176
+0x4665	0x68CB
+0x4666	0x5947
+0x4667	0x6B67
+0x4668	0x7566
+0x4669	0x5D0E
+0x466A	0x8110
+0x466B	0x9F50
+0x466C	0x65D7
+0x466D	0x7948
+0x466E	0x7941
+0x466F	0x9A91
+0x4670	0x8D77
+0x4671	0x5C82
+0x4672	0x4E5E
+0x4673	0x4F01
+0x4674	0x542F
+0x4675	0x5951
+0x4676	0x780C
+0x4677	0x5668
+0x4678	0x6C14
+0x4679	0x8FC4
+0x467A	0x5F03
+0x467B	0x6C7D
+0x467C	0x6CE3
+0x467D	0x8BAB
+0x467E	0x6390
+0x4721	0x6070
+0x4722	0x6D3D
+0x4723	0x7275
+0x4724	0x6266
+0x4725	0x948E
+0x4726	0x94C5
+0x4727	0x5343
+0x4728	0x8FC1
+0x4729	0x7B7E
+0x472A	0x4EDF
+0x472B	0x8C26
+0x472C	0x4E7E
+0x472D	0x9ED4
+0x472E	0x94B1
+0x472F	0x94B3
+0x4730	0x524D
+0x4731	0x6F5C
+0x4732	0x9063
+0x4733	0x6D45
+0x4734	0x8C34
+0x4735	0x5811
+0x4736	0x5D4C
+0x4737	0x6B20
+0x4738	0x6B49
+0x4739	0x67AA
+0x473A	0x545B
+0x473B	0x8154
+0x473C	0x7F8C
+0x473D	0x5899
+0x473E	0x8537
+0x473F	0x5F3A
+0x4740	0x62A2
+0x4741	0x6A47
+0x4742	0x9539
+0x4743	0x6572
+0x4744	0x6084
+0x4745	0x6865
+0x4746	0x77A7
+0x4747	0x4E54
+0x4748	0x4FA8
+0x4749	0x5DE7
+0x474A	0x9798
+0x474B	0x64AC
+0x474C	0x7FD8
+0x474D	0x5CED
+0x474E	0x4FCF
+0x474F	0x7A8D
+0x4750	0x5207
+0x4751	0x8304
+0x4752	0x4E14
+0x4753	0x602F
+0x4754	0x7A83
+0x4755	0x94A6
+0x4756	0x4FB5
+0x4757	0x4EB2
+0x4758	0x79E6
+0x4759	0x7434
+0x475A	0x52E4
+0x475B	0x82B9
+0x475C	0x64D2
+0x475D	0x79BD
+0x475E	0x5BDD
+0x475F	0x6C81
+0x4760	0x9752
+0x4761	0x8F7B
+0x4762	0x6C22
+0x4763	0x503E
+0x4764	0x537F
+0x4765	0x6E05
+0x4766	0x64CE
+0x4767	0x6674
+0x4768	0x6C30
+0x4769	0x60C5
+0x476A	0x9877
+0x476B	0x8BF7
+0x476C	0x5E86
+0x476D	0x743C
+0x476E	0x7A77
+0x476F	0x79CB
+0x4770	0x4E18
+0x4771	0x90B1
+0x4772	0x7403
+0x4773	0x6C42
+0x4774	0x56DA
+0x4775	0x914B
+0x4776	0x6CC5
+0x4777	0x8D8B
+0x4778	0x533A
+0x4779	0x86C6
+0x477A	0x66F2
+0x477B	0x8EAF
+0x477C	0x5C48
+0x477D	0x9A71
+0x477E	0x6E20
+0x4821	0x53D6
+0x4822	0x5A36
+0x4823	0x9F8B
+0x4824	0x8DA3
+0x4825	0x53BB
+0x4826	0x5708
+0x4827	0x98A7
+0x4828	0x6743
+0x4829	0x919B
+0x482A	0x6CC9
+0x482B	0x5168
+0x482C	0x75CA
+0x482D	0x62F3
+0x482E	0x72AC
+0x482F	0x5238
+0x4830	0x529D
+0x4831	0x7F3A
+0x4832	0x7094
+0x4833	0x7638
+0x4834	0x5374
+0x4835	0x9E4A
+0x4836	0x69B7
+0x4837	0x786E
+0x4838	0x96C0
+0x4839	0x88D9
+0x483A	0x7FA4
+0x483B	0x7136
+0x483C	0x71C3
+0x483D	0x5189
+0x483E	0x67D3
+0x483F	0x74E4
+0x4840	0x58E4
+0x4841	0x6518
+0x4842	0x56B7
+0x4843	0x8BA9
+0x4844	0x9976
+0x4845	0x6270
+0x4846	0x7ED5
+0x4847	0x60F9
+0x4848	0x70ED
+0x4849	0x58EC
+0x484A	0x4EC1
+0x484B	0x4EBA
+0x484C	0x5FCD
+0x484D	0x97E7
+0x484E	0x4EFB
+0x484F	0x8BA4
+0x4850	0x5203
+0x4851	0x598A
+0x4852	0x7EAB
+0x4853	0x6254
+0x4854	0x4ECD
+0x4855	0x65E5
+0x4856	0x620E
+0x4857	0x8338
+0x4858	0x84C9
+0x4859	0x8363
+0x485A	0x878D
+0x485B	0x7194
+0x485C	0x6EB6
+0x485D	0x5BB9
+0x485E	0x7ED2
+0x485F	0x5197
+0x4860	0x63C9
+0x4861	0x67D4
+0x4862	0x8089
+0x4863	0x8339
+0x4864	0x8815
+0x4865	0x5112
+0x4866	0x5B7A
+0x4867	0x5982
+0x4868	0x8FB1
+0x4869	0x4E73
+0x486A	0x6C5D
+0x486B	0x5165
+0x486C	0x8925
+0x486D	0x8F6F
+0x486E	0x962E
+0x486F	0x854A
+0x4870	0x745E
+0x4871	0x9510
+0x4872	0x95F0
+0x4873	0x6DA6
+0x4874	0x82E5
+0x4875	0x5F31
+0x4876	0x6492
+0x4877	0x6D12
+0x4878	0x8428
+0x4879	0x816E
+0x487A	0x9CC3
+0x487B	0x585E
+0x487C	0x8D5B
+0x487D	0x4E09
+0x487E	0x53C1
+0x4921	0x4F1E
+0x4922	0x6563
+0x4923	0x6851
+0x4924	0x55D3
+0x4925	0x4E27
+0x4926	0x6414
+0x4927	0x9A9A
+0x4928	0x626B
+0x4929	0x5AC2
+0x492A	0x745F
+0x492B	0x8272
+0x492C	0x6DA9
+0x492D	0x68EE
+0x492E	0x50E7
+0x492F	0x838E
+0x4930	0x7802
+0x4931	0x6740
+0x4932	0x5239
+0x4933	0x6C99
+0x4934	0x7EB1
+0x4935	0x50BB
+0x4936	0x5565
+0x4937	0x715E
+0x4938	0x7B5B
+0x4939	0x6652
+0x493A	0x73CA
+0x493B	0x82EB
+0x493C	0x6749
+0x493D	0x5C71
+0x493E	0x5220
+0x493F	0x717D
+0x4940	0x886B
+0x4941	0x95EA
+0x4942	0x9655
+0x4943	0x64C5
+0x4944	0x8D61
+0x4945	0x81B3
+0x4946	0x5584
+0x4947	0x6C55
+0x4948	0x6247
+0x4949	0x7F2E
+0x494A	0x5892
+0x494B	0x4F24
+0x494C	0x5546
+0x494D	0x8D4F
+0x494E	0x664C
+0x494F	0x4E0A
+0x4950	0x5C1A
+0x4951	0x88F3
+0x4952	0x68A2
+0x4953	0x634E
+0x4954	0x7A0D
+0x4955	0x70E7
+0x4956	0x828D
+0x4957	0x52FA
+0x4958	0x97F6
+0x4959	0x5C11
+0x495A	0x54E8
+0x495B	0x90B5
+0x495C	0x7ECD
+0x495D	0x5962
+0x495E	0x8D4A
+0x495F	0x86C7
+0x4960	0x820C
+0x4961	0x820D
+0x4962	0x8D66
+0x4963	0x6444
+0x4964	0x5C04
+0x4965	0x6151
+0x4966	0x6D89
+0x4967	0x793E
+0x4968	0x8BBE
+0x4969	0x7837
+0x496A	0x7533
+0x496B	0x547B
+0x496C	0x4F38
+0x496D	0x8EAB
+0x496E	0x6DF1
+0x496F	0x5A20
+0x4970	0x7EC5
+0x4971	0x795E
+0x4972	0x6C88
+0x4973	0x5BA1
+0x4974	0x5A76
+0x4975	0x751A
+0x4976	0x80BE
+0x4977	0x614E
+0x4978	0x6E17
+0x4979	0x58F0
+0x497A	0x751F
+0x497B	0x7525
+0x497C	0x7272
+0x497D	0x5347
+0x497E	0x7EF3
+0x4A21	0x7701
+0x4A22	0x76DB
+0x4A23	0x5269
+0x4A24	0x80DC
+0x4A25	0x5723
+0x4A26	0x5E08
+0x4A27	0x5931
+0x4A28	0x72EE
+0x4A29	0x65BD
+0x4A2A	0x6E7F
+0x4A2B	0x8BD7
+0x4A2C	0x5C38
+0x4A2D	0x8671
+0x4A2E	0x5341
+0x4A2F	0x77F3
+0x4A30	0x62FE
+0x4A31	0x65F6
+0x4A32	0x4EC0
+0x4A33	0x98DF
+0x4A34	0x8680
+0x4A35	0x5B9E
+0x4A36	0x8BC6
+0x4A37	0x53F2
+0x4A38	0x77E2
+0x4A39	0x4F7F
+0x4A3A	0x5C4E
+0x4A3B	0x9A76
+0x4A3C	0x59CB
+0x4A3D	0x5F0F
+0x4A3E	0x793A
+0x4A3F	0x58EB
+0x4A40	0x4E16
+0x4A41	0x67FF
+0x4A42	0x4E8B
+0x4A43	0x62ED
+0x4A44	0x8A93
+0x4A45	0x901D
+0x4A46	0x52BF
+0x4A47	0x662F
+0x4A48	0x55DC
+0x4A49	0x566C
+0x4A4A	0x9002
+0x4A4B	0x4ED5
+0x4A4C	0x4F8D
+0x4A4D	0x91CA
+0x4A4E	0x9970
+0x4A4F	0x6C0F
+0x4A50	0x5E02
+0x4A51	0x6043
+0x4A52	0x5BA4
+0x4A53	0x89C6
+0x4A54	0x8BD5
+0x4A55	0x6536
+0x4A56	0x624B
+0x4A57	0x9996
+0x4A58	0x5B88
+0x4A59	0x5BFF
+0x4A5A	0x6388
+0x4A5B	0x552E
+0x4A5C	0x53D7
+0x4A5D	0x7626
+0x4A5E	0x517D
+0x4A5F	0x852C
+0x4A60	0x67A2
+0x4A61	0x68B3
+0x4A62	0x6B8A
+0x4A63	0x6292
+0x4A64	0x8F93
+0x4A65	0x53D4
+0x4A66	0x8212
+0x4A67	0x6DD1
+0x4A68	0x758F
+0x4A69	0x4E66
+0x4A6A	0x8D4E
+0x4A6B	0x5B70
+0x4A6C	0x719F
+0x4A6D	0x85AF
+0x4A6E	0x6691
+0x4A6F	0x66D9
+0x4A70	0x7F72
+0x4A71	0x8700
+0x4A72	0x9ECD
+0x4A73	0x9F20
+0x4A74	0x5C5E
+0x4A75	0x672F
+0x4A76	0x8FF0
+0x4A77	0x6811
+0x4A78	0x675F
+0x4A79	0x620D
+0x4A7A	0x7AD6
+0x4A7B	0x5885
+0x4A7C	0x5EB6
+0x4A7D	0x6570
+0x4A7E	0x6F31
+0x4B21	0x6055
+0x4B22	0x5237
+0x4B23	0x800D
+0x4B24	0x6454
+0x4B25	0x8870
+0x4B26	0x7529
+0x4B27	0x5E05
+0x4B28	0x6813
+0x4B29	0x62F4
+0x4B2A	0x971C
+0x4B2B	0x53CC
+0x4B2C	0x723D
+0x4B2D	0x8C01
+0x4B2E	0x6C34
+0x4B2F	0x7761
+0x4B30	0x7A0E
+0x4B31	0x542E
+0x4B32	0x77AC
+0x4B33	0x987A
+0x4B34	0x821C
+0x4B35	0x8BF4
+0x4B36	0x7855
+0x4B37	0x6714
+0x4B38	0x70C1
+0x4B39	0x65AF
+0x4B3A	0x6495
+0x4B3B	0x5636
+0x4B3C	0x601D
+0x4B3D	0x79C1
+0x4B3E	0x53F8
+0x4B3F	0x4E1D
+0x4B40	0x6B7B
+0x4B41	0x8086
+0x4B42	0x5BFA
+0x4B43	0x55E3
+0x4B44	0x56DB
+0x4B45	0x4F3A
+0x4B46	0x4F3C
+0x4B47	0x9972
+0x4B48	0x5DF3
+0x4B49	0x677E
+0x4B4A	0x8038
+0x4B4B	0x6002
+0x4B4C	0x9882
+0x4B4D	0x9001
+0x4B4E	0x5B8B
+0x4B4F	0x8BBC
+0x4B50	0x8BF5
+0x4B51	0x641C
+0x4B52	0x8258
+0x4B53	0x64DE
+0x4B54	0x55FD
+0x4B55	0x82CF
+0x4B56	0x9165
+0x4B57	0x4FD7
+0x4B58	0x7D20
+0x4B59	0x901F
+0x4B5A	0x7C9F
+0x4B5B	0x50F3
+0x4B5C	0x5851
+0x4B5D	0x6EAF
+0x4B5E	0x5BBF
+0x4B5F	0x8BC9
+0x4B60	0x8083
+0x4B61	0x9178
+0x4B62	0x849C
+0x4B63	0x7B97
+0x4B64	0x867D
+0x4B65	0x968B
+0x4B66	0x968F
+0x4B67	0x7EE5
+0x4B68	0x9AD3
+0x4B69	0x788E
+0x4B6A	0x5C81
+0x4B6B	0x7A57
+0x4B6C	0x9042
+0x4B6D	0x96A7
+0x4B6E	0x795F
+0x4B6F	0x5B59
+0x4B70	0x635F
+0x4B71	0x7B0B
+0x4B72	0x84D1
+0x4B73	0x68AD
+0x4B74	0x5506
+0x4B75	0x7F29
+0x4B76	0x7410
+0x4B77	0x7D22
+0x4B78	0x9501
+0x4B79	0x6240
+0x4B7A	0x584C
+0x4B7B	0x4ED6
+0x4B7C	0x5B83
+0x4B7D	0x5979
+0x4B7E	0x5854
+0x4C21	0x736D
+0x4C22	0x631E
+0x4C23	0x8E4B
+0x4C24	0x8E0F
+0x4C25	0x80CE
+0x4C26	0x82D4
+0x4C27	0x62AC
+0x4C28	0x53F0
+0x4C29	0x6CF0
+0x4C2A	0x915E
+0x4C2B	0x592A
+0x4C2C	0x6001
+0x4C2D	0x6C70
+0x4C2E	0x574D
+0x4C2F	0x644A
+0x4C30	0x8D2A
+0x4C31	0x762B
+0x4C32	0x6EE9
+0x4C33	0x575B
+0x4C34	0x6A80
+0x4C35	0x75F0
+0x4C36	0x6F6D
+0x4C37	0x8C2D
+0x4C38	0x8C08
+0x4C39	0x5766
+0x4C3A	0x6BEF
+0x4C3B	0x8892
+0x4C3C	0x78B3
+0x4C3D	0x63A2
+0x4C3E	0x53F9
+0x4C3F	0x70AD
+0x4C40	0x6C64
+0x4C41	0x5858
+0x4C42	0x642A
+0x4C43	0x5802
+0x4C44	0x68E0
+0x4C45	0x819B
+0x4C46	0x5510
+0x4C47	0x7CD6
+0x4C48	0x5018
+0x4C49	0x8EBA
+0x4C4A	0x6DCC
+0x4C4B	0x8D9F
+0x4C4C	0x70EB
+0x4C4D	0x638F
+0x4C4E	0x6D9B
+0x4C4F	0x6ED4
+0x4C50	0x7EE6
+0x4C51	0x8404
+0x4C52	0x6843
+0x4C53	0x9003
+0x4C54	0x6DD8
+0x4C55	0x9676
+0x4C56	0x8BA8
+0x4C57	0x5957
+0x4C58	0x7279
+0x4C59	0x85E4
+0x4C5A	0x817E
+0x4C5B	0x75BC
+0x4C5C	0x8A8A
+0x4C5D	0x68AF
+0x4C5E	0x5254
+0x4C5F	0x8E22
+0x4C60	0x9511
+0x4C61	0x63D0
+0x4C62	0x9898
+0x4C63	0x8E44
+0x4C64	0x557C
+0x4C65	0x4F53
+0x4C66	0x66FF
+0x4C67	0x568F
+0x4C68	0x60D5
+0x4C69	0x6D95
+0x4C6A	0x5243
+0x4C6B	0x5C49
+0x4C6C	0x5929
+0x4C6D	0x6DFB
+0x4C6E	0x586B
+0x4C6F	0x7530
+0x4C70	0x751C
+0x4C71	0x606C
+0x4C72	0x8214
+0x4C73	0x8146
+0x4C74	0x6311
+0x4C75	0x6761
+0x4C76	0x8FE2
+0x4C77	0x773A
+0x4C78	0x8DF3
+0x4C79	0x8D34
+0x4C7A	0x94C1
+0x4C7B	0x5E16
+0x4C7C	0x5385
+0x4C7D	0x542C
+0x4C7E	0x70C3
+0x4D21	0x6C40
+0x4D22	0x5EF7
+0x4D23	0x505C
+0x4D24	0x4EAD
+0x4D25	0x5EAD
+0x4D26	0x633A
+0x4D27	0x8247
+0x4D28	0x901A
+0x4D29	0x6850
+0x4D2A	0x916E
+0x4D2B	0x77B3
+0x4D2C	0x540C
+0x4D2D	0x94DC
+0x4D2E	0x5F64
+0x4D2F	0x7AE5
+0x4D30	0x6876
+0x4D31	0x6345
+0x4D32	0x7B52
+0x4D33	0x7EDF
+0x4D34	0x75DB
+0x4D35	0x5077
+0x4D36	0x6295
+0x4D37	0x5934
+0x4D38	0x900F
+0x4D39	0x51F8
+0x4D3A	0x79C3
+0x4D3B	0x7A81
+0x4D3C	0x56FE
+0x4D3D	0x5F92
+0x4D3E	0x9014
+0x4D3F	0x6D82
+0x4D40	0x5C60
+0x4D41	0x571F
+0x4D42	0x5410
+0x4D43	0x5154
+0x4D44	0x6E4D
+0x4D45	0x56E2
+0x4D46	0x63A8
+0x4D47	0x9893
+0x4D48	0x817F
+0x4D49	0x8715
+0x4D4A	0x892A
+0x4D4B	0x9000
+0x4D4C	0x541E
+0x4D4D	0x5C6F
+0x4D4E	0x81C0
+0x4D4F	0x62D6
+0x4D50	0x6258
+0x4D51	0x8131
+0x4D52	0x9E35
+0x4D53	0x9640
+0x4D54	0x9A6E
+0x4D55	0x9A7C
+0x4D56	0x692D
+0x4D57	0x59A5
+0x4D58	0x62D3
+0x4D59	0x553E
+0x4D5A	0x6316
+0x4D5B	0x54C7
+0x4D5C	0x86D9
+0x4D5D	0x6D3C
+0x4D5E	0x5A03
+0x4D5F	0x74E6
+0x4D60	0x889C
+0x4D61	0x6B6A
+0x4D62	0x5916
+0x4D63	0x8C4C
+0x4D64	0x5F2F
+0x4D65	0x6E7E
+0x4D66	0x73A9
+0x4D67	0x987D
+0x4D68	0x4E38
+0x4D69	0x70F7
+0x4D6A	0x5B8C
+0x4D6B	0x7897
+0x4D6C	0x633D
+0x4D6D	0x665A
+0x4D6E	0x7696
+0x4D6F	0x60CB
+0x4D70	0x5B9B
+0x4D71	0x5A49
+0x4D72	0x4E07
+0x4D73	0x8155
+0x4D74	0x6C6A
+0x4D75	0x738B
+0x4D76	0x4EA1
+0x4D77	0x6789
+0x4D78	0x7F51
+0x4D79	0x5F80
+0x4D7A	0x65FA
+0x4D7B	0x671B
+0x4D7C	0x5FD8
+0x4D7D	0x5984
+0x4D7E	0x5A01
+0x4E21	0x5DCD
+0x4E22	0x5FAE
+0x4E23	0x5371
+0x4E24	0x97E6
+0x4E25	0x8FDD
+0x4E26	0x6845
+0x4E27	0x56F4
+0x4E28	0x552F
+0x4E29	0x60DF
+0x4E2A	0x4E3A
+0x4E2B	0x6F4D
+0x4E2C	0x7EF4
+0x4E2D	0x82C7
+0x4E2E	0x840E
+0x4E2F	0x59D4
+0x4E30	0x4F1F
+0x4E31	0x4F2A
+0x4E32	0x5C3E
+0x4E33	0x7EAC
+0x4E34	0x672A
+0x4E35	0x851A
+0x4E36	0x5473
+0x4E37	0x754F
+0x4E38	0x80C3
+0x4E39	0x5582
+0x4E3A	0x9B4F
+0x4E3B	0x4F4D
+0x4E3C	0x6E2D
+0x4E3D	0x8C13
+0x4E3E	0x5C09
+0x4E3F	0x6170
+0x4E40	0x536B
+0x4E41	0x761F
+0x4E42	0x6E29
+0x4E43	0x868A
+0x4E44	0x6587
+0x4E45	0x95FB
+0x4E46	0x7EB9
+0x4E47	0x543B
+0x4E48	0x7A33
+0x4E49	0x7D0A
+0x4E4A	0x95EE
+0x4E4B	0x55E1
+0x4E4C	0x7FC1
+0x4E4D	0x74EE
+0x4E4E	0x631D
+0x4E4F	0x8717
+0x4E50	0x6DA1
+0x4E51	0x7A9D
+0x4E52	0x6211
+0x4E53	0x65A1
+0x4E54	0x5367
+0x4E55	0x63E1
+0x4E56	0x6C83
+0x4E57	0x5DEB
+0x4E58	0x545C
+0x4E59	0x94A8
+0x4E5A	0x4E4C
+0x4E5B	0x6C61
+0x4E5C	0x8BEC
+0x4E5D	0x5C4B
+0x4E5E	0x65E0
+0x4E5F	0x829C
+0x4E60	0x68A7
+0x4E61	0x543E
+0x4E62	0x5434
+0x4E63	0x6BCB
+0x4E64	0x6B66
+0x4E65	0x4E94
+0x4E66	0x6342
+0x4E67	0x5348
+0x4E68	0x821E
+0x4E69	0x4F0D
+0x4E6A	0x4FAE
+0x4E6B	0x575E
+0x4E6C	0x620A
+0x4E6D	0x96FE
+0x4E6E	0x6664
+0x4E6F	0x7269
+0x4E70	0x52FF
+0x4E71	0x52A1
+0x4E72	0x609F
+0x4E73	0x8BEF
+0x4E74	0x6614
+0x4E75	0x7199
+0x4E76	0x6790
+0x4E77	0x897F
+0x4E78	0x7852
+0x4E79	0x77FD
+0x4E7A	0x6670
+0x4E7B	0x563B
+0x4E7C	0x5438
+0x4E7D	0x9521
+0x4E7E	0x727A
+0x4F21	0x7A00
+0x4F22	0x606F
+0x4F23	0x5E0C
+0x4F24	0x6089
+0x4F25	0x819D
+0x4F26	0x5915
+0x4F27	0x60DC
+0x4F28	0x7184
+0x4F29	0x70EF
+0x4F2A	0x6EAA
+0x4F2B	0x6C50
+0x4F2C	0x7280
+0x4F2D	0x6A84
+0x4F2E	0x88AD
+0x4F2F	0x5E2D
+0x4F30	0x4E60
+0x4F31	0x5AB3
+0x4F32	0x559C
+0x4F33	0x94E3
+0x4F34	0x6D17
+0x4F35	0x7CFB
+0x4F36	0x9699
+0x4F37	0x620F
+0x4F38	0x7EC6
+0x4F39	0x778E
+0x4F3A	0x867E
+0x4F3B	0x5323
+0x4F3C	0x971E
+0x4F3D	0x8F96
+0x4F3E	0x6687
+0x4F3F	0x5CE1
+0x4F40	0x4FA0
+0x4F41	0x72ED
+0x4F42	0x4E0B
+0x4F43	0x53A6
+0x4F44	0x590F
+0x4F45	0x5413
+0x4F46	0x6380
+0x4F47	0x9528
+0x4F48	0x5148
+0x4F49	0x4ED9
+0x4F4A	0x9C9C
+0x4F4B	0x7EA4
+0x4F4C	0x54B8
+0x4F4D	0x8D24
+0x4F4E	0x8854
+0x4F4F	0x8237
+0x4F50	0x95F2
+0x4F51	0x6D8E
+0x4F52	0x5F26
+0x4F53	0x5ACC
+0x4F54	0x663E
+0x4F55	0x9669
+0x4F56	0x73B0
+0x4F57	0x732E
+0x4F58	0x53BF
+0x4F59	0x817A
+0x4F5A	0x9985
+0x4F5B	0x7FA1
+0x4F5C	0x5BAA
+0x4F5D	0x9677
+0x4F5E	0x9650
+0x4F5F	0x7EBF
+0x4F60	0x76F8
+0x4F61	0x53A2
+0x4F62	0x9576
+0x4F63	0x9999
+0x4F64	0x7BB1
+0x4F65	0x8944
+0x4F66	0x6E58
+0x4F67	0x4E61
+0x4F68	0x7FD4
+0x4F69	0x7965
+0x4F6A	0x8BE6
+0x4F6B	0x60F3
+0x4F6C	0x54CD
+0x4F6D	0x4EAB
+0x4F6E	0x9879
+0x4F6F	0x5DF7
+0x4F70	0x6A61
+0x4F71	0x50CF
+0x4F72	0x5411
+0x4F73	0x8C61
+0x4F74	0x8427
+0x4F75	0x785D
+0x4F76	0x9704
+0x4F77	0x524A
+0x4F78	0x54EE
+0x4F79	0x56A3
+0x4F7A	0x9500
+0x4F7B	0x6D88
+0x4F7C	0x5BB5
+0x4F7D	0x6DC6
+0x4F7E	0x6653
+0x5021	0x5C0F
+0x5022	0x5B5D
+0x5023	0x6821
+0x5024	0x8096
+0x5025	0x5578
+0x5026	0x7B11
+0x5027	0x6548
+0x5028	0x6954
+0x5029	0x4E9B
+0x502A	0x6B47
+0x502B	0x874E
+0x502C	0x978B
+0x502D	0x534F
+0x502E	0x631F
+0x502F	0x643A
+0x5030	0x90AA
+0x5031	0x659C
+0x5032	0x80C1
+0x5033	0x8C10
+0x5034	0x5199
+0x5035	0x68B0
+0x5036	0x5378
+0x5037	0x87F9
+0x5038	0x61C8
+0x5039	0x6CC4
+0x503A	0x6CFB
+0x503B	0x8C22
+0x503C	0x5C51
+0x503D	0x85AA
+0x503E	0x82AF
+0x503F	0x950C
+0x5040	0x6B23
+0x5041	0x8F9B
+0x5042	0x65B0
+0x5043	0x5FFB
+0x5044	0x5FC3
+0x5045	0x4FE1
+0x5046	0x8845
+0x5047	0x661F
+0x5048	0x8165
+0x5049	0x7329
+0x504A	0x60FA
+0x504B	0x5174
+0x504C	0x5211
+0x504D	0x578B
+0x504E	0x5F62
+0x504F	0x90A2
+0x5050	0x884C
+0x5051	0x9192
+0x5052	0x5E78
+0x5053	0x674F
+0x5054	0x6027
+0x5055	0x59D3
+0x5056	0x5144
+0x5057	0x51F6
+0x5058	0x80F8
+0x5059	0x5308
+0x505A	0x6C79
+0x505B	0x96C4
+0x505C	0x718A
+0x505D	0x4F11
+0x505E	0x4FEE
+0x505F	0x7F9E
+0x5060	0x673D
+0x5061	0x55C5
+0x5062	0x9508
+0x5063	0x79C0
+0x5064	0x8896
+0x5065	0x7EE3
+0x5066	0x589F
+0x5067	0x620C
+0x5068	0x9700
+0x5069	0x865A
+0x506A	0x5618
+0x506B	0x987B
+0x506C	0x5F90
+0x506D	0x8BB8
+0x506E	0x84C4
+0x506F	0x9157
+0x5070	0x53D9
+0x5071	0x65ED
+0x5072	0x5E8F
+0x5073	0x755C
+0x5074	0x6064
+0x5075	0x7D6E
+0x5076	0x5A7F
+0x5077	0x7EEA
+0x5078	0x7EED
+0x5079	0x8F69
+0x507A	0x55A7
+0x507B	0x5BA3
+0x507C	0x60AC
+0x507D	0x65CB
+0x507E	0x7384
+0x5121	0x9009
+0x5122	0x7663
+0x5123	0x7729
+0x5124	0x7EDA
+0x5125	0x9774
+0x5126	0x859B
+0x5127	0x5B66
+0x5128	0x7A74
+0x5129	0x96EA
+0x512A	0x8840
+0x512B	0x52CB
+0x512C	0x718F
+0x512D	0x5FAA
+0x512E	0x65EC
+0x512F	0x8BE2
+0x5130	0x5BFB
+0x5131	0x9A6F
+0x5132	0x5DE1
+0x5133	0x6B89
+0x5134	0x6C5B
+0x5135	0x8BAD
+0x5136	0x8BAF
+0x5137	0x900A
+0x5138	0x8FC5
+0x5139	0x538B
+0x513A	0x62BC
+0x513B	0x9E26
+0x513C	0x9E2D
+0x513D	0x5440
+0x513E	0x4E2B
+0x513F	0x82BD
+0x5140	0x7259
+0x5141	0x869C
+0x5142	0x5D16
+0x5143	0x8859
+0x5144	0x6DAF
+0x5145	0x96C5
+0x5146	0x54D1
+0x5147	0x4E9A
+0x5148	0x8BB6
+0x5149	0x7109
+0x514A	0x54BD
+0x514B	0x9609
+0x514C	0x70DF
+0x514D	0x6DF9
+0x514E	0x76D0
+0x514F	0x4E25
+0x5150	0x7814
+0x5151	0x8712
+0x5152	0x5CA9
+0x5153	0x5EF6
+0x5154	0x8A00
+0x5155	0x989C
+0x5156	0x960E
+0x5157	0x708E
+0x5158	0x6CBF
+0x5159	0x5944
+0x515A	0x63A9
+0x515B	0x773C
+0x515C	0x884D
+0x515D	0x6F14
+0x515E	0x8273
+0x515F	0x5830
+0x5160	0x71D5
+0x5161	0x538C
+0x5162	0x781A
+0x5163	0x96C1
+0x5164	0x5501
+0x5165	0x5F66
+0x5166	0x7130
+0x5167	0x5BB4
+0x5168	0x8C1A
+0x5169	0x9A8C
+0x516A	0x6B83
+0x516B	0x592E
+0x516C	0x9E2F
+0x516D	0x79E7
+0x516E	0x6768
+0x516F	0x626C
+0x5170	0x4F6F
+0x5171	0x75A1
+0x5172	0x7F8A
+0x5173	0x6D0B
+0x5174	0x9633
+0x5175	0x6C27
+0x5176	0x4EF0
+0x5177	0x75D2
+0x5178	0x517B
+0x5179	0x6837
+0x517A	0x6F3E
+0x517B	0x9080
+0x517C	0x8170
+0x517D	0x5996
+0x517E	0x7476
+0x5221	0x6447
+0x5222	0x5C27
+0x5223	0x9065
+0x5224	0x7A91
+0x5225	0x8C23
+0x5226	0x59DA
+0x5227	0x54AC
+0x5228	0x8200
+0x5229	0x836F
+0x522A	0x8981
+0x522B	0x8000
+0x522C	0x6930
+0x522D	0x564E
+0x522E	0x8036
+0x522F	0x7237
+0x5230	0x91CE
+0x5231	0x51B6
+0x5232	0x4E5F
+0x5233	0x9875
+0x5234	0x6396
+0x5235	0x4E1A
+0x5236	0x53F6
+0x5237	0x66F3
+0x5238	0x814B
+0x5239	0x591C
+0x523A	0x6DB2
+0x523B	0x4E00
+0x523C	0x58F9
+0x523D	0x533B
+0x523E	0x63D6
+0x523F	0x94F1
+0x5240	0x4F9D
+0x5241	0x4F0A
+0x5242	0x8863
+0x5243	0x9890
+0x5244	0x5937
+0x5245	0x9057
+0x5246	0x79FB
+0x5247	0x4EEA
+0x5248	0x80F0
+0x5249	0x7591
+0x524A	0x6C82
+0x524B	0x5B9C
+0x524C	0x59E8
+0x524D	0x5F5D
+0x524E	0x6905
+0x524F	0x8681
+0x5250	0x501A
+0x5251	0x5DF2
+0x5252	0x4E59
+0x5253	0x77E3
+0x5254	0x4EE5
+0x5255	0x827A
+0x5256	0x6291
+0x5257	0x6613
+0x5258	0x9091
+0x5259	0x5C79
+0x525A	0x4EBF
+0x525B	0x5F79
+0x525C	0x81C6
+0x525D	0x9038
+0x525E	0x8084
+0x525F	0x75AB
+0x5260	0x4EA6
+0x5261	0x88D4
+0x5262	0x610F
+0x5263	0x6BC5
+0x5264	0x5FC6
+0x5265	0x4E49
+0x5266	0x76CA
+0x5267	0x6EA2
+0x5268	0x8BE3
+0x5269	0x8BAE
+0x526A	0x8C0A
+0x526B	0x8BD1
+0x526C	0x5F02
+0x526D	0x7FFC
+0x526E	0x7FCC
+0x526F	0x7ECE
+0x5270	0x8335
+0x5271	0x836B
+0x5272	0x56E0
+0x5273	0x6BB7
+0x5274	0x97F3
+0x5275	0x9634
+0x5276	0x59FB
+0x5277	0x541F
+0x5278	0x94F6
+0x5279	0x6DEB
+0x527A	0x5BC5
+0x527B	0x996E
+0x527C	0x5C39
+0x527D	0x5F15
+0x527E	0x9690
+0x5321	0x5370
+0x5322	0x82F1
+0x5323	0x6A31
+0x5324	0x5A74
+0x5325	0x9E70
+0x5326	0x5E94
+0x5327	0x7F28
+0x5328	0x83B9
+0x5329	0x8424
+0x532A	0x8425
+0x532B	0x8367
+0x532C	0x8747
+0x532D	0x8FCE
+0x532E	0x8D62
+0x532F	0x76C8
+0x5330	0x5F71
+0x5331	0x9896
+0x5332	0x786C
+0x5333	0x6620
+0x5334	0x54DF
+0x5335	0x62E5
+0x5336	0x4F63
+0x5337	0x81C3
+0x5338	0x75C8
+0x5339	0x5EB8
+0x533A	0x96CD
+0x533B	0x8E0A
+0x533C	0x86F9
+0x533D	0x548F
+0x533E	0x6CF3
+0x533F	0x6D8C
+0x5340	0x6C38
+0x5341	0x607F
+0x5342	0x52C7
+0x5343	0x7528
+0x5344	0x5E7D
+0x5345	0x4F18
+0x5346	0x60A0
+0x5347	0x5FE7
+0x5348	0x5C24
+0x5349	0x7531
+0x534A	0x90AE
+0x534B	0x94C0
+0x534C	0x72B9
+0x534D	0x6CB9
+0x534E	0x6E38
+0x534F	0x9149
+0x5350	0x6709
+0x5351	0x53CB
+0x5352	0x53F3
+0x5353	0x4F51
+0x5354	0x91C9
+0x5355	0x8BF1
+0x5356	0x53C8
+0x5357	0x5E7C
+0x5358	0x8FC2
+0x5359	0x6DE4
+0x535A	0x4E8E
+0x535B	0x76C2
+0x535C	0x6986
+0x535D	0x865E
+0x535E	0x611A
+0x535F	0x8206
+0x5360	0x4F59
+0x5361	0x4FDE
+0x5362	0x903E
+0x5363	0x9C7C
+0x5364	0x6109
+0x5365	0x6E1D
+0x5366	0x6E14
+0x5367	0x9685
+0x5368	0x4E88
+0x5369	0x5A31
+0x536A	0x96E8
+0x536B	0x4E0E
+0x536C	0x5C7F
+0x536D	0x79B9
+0x536E	0x5B87
+0x536F	0x8BED
+0x5370	0x7FBD
+0x5371	0x7389
+0x5372	0x57DF
+0x5373	0x828B
+0x5374	0x90C1
+0x5375	0x5401
+0x5376	0x9047
+0x5377	0x55BB
+0x5378	0x5CEA
+0x5379	0x5FA1
+0x537A	0x6108
+0x537B	0x6B32
+0x537C	0x72F1
+0x537D	0x80B2
+0x537E	0x8A89
+0x5421	0x6D74
+0x5422	0x5BD3
+0x5423	0x88D5
+0x5424	0x9884
+0x5425	0x8C6B
+0x5426	0x9A6D
+0x5427	0x9E33
+0x5428	0x6E0A
+0x5429	0x51A4
+0x542A	0x5143
+0x542B	0x57A3
+0x542C	0x8881
+0x542D	0x539F
+0x542E	0x63F4
+0x542F	0x8F95
+0x5430	0x56ED
+0x5431	0x5458
+0x5432	0x5706
+0x5433	0x733F
+0x5434	0x6E90
+0x5435	0x7F18
+0x5436	0x8FDC
+0x5437	0x82D1
+0x5438	0x613F
+0x5439	0x6028
+0x543A	0x9662
+0x543B	0x66F0
+0x543C	0x7EA6
+0x543D	0x8D8A
+0x543E	0x8DC3
+0x543F	0x94A5
+0x5440	0x5CB3
+0x5441	0x7CA4
+0x5442	0x6708
+0x5443	0x60A6
+0x5444	0x9605
+0x5445	0x8018
+0x5446	0x4E91
+0x5447	0x90E7
+0x5448	0x5300
+0x5449	0x9668
+0x544A	0x5141
+0x544B	0x8FD0
+0x544C	0x8574
+0x544D	0x915D
+0x544E	0x6655
+0x544F	0x97F5
+0x5450	0x5B55
+0x5451	0x531D
+0x5452	0x7838
+0x5453	0x6742
+0x5454	0x683D
+0x5455	0x54C9
+0x5456	0x707E
+0x5457	0x5BB0
+0x5458	0x8F7D
+0x5459	0x518D
+0x545A	0x5728
+0x545B	0x54B1
+0x545C	0x6512
+0x545D	0x6682
+0x545E	0x8D5E
+0x545F	0x8D43
+0x5460	0x810F
+0x5461	0x846C
+0x5462	0x906D
+0x5463	0x7CDF
+0x5464	0x51FF
+0x5465	0x85FB
+0x5466	0x67A3
+0x5467	0x65E9
+0x5468	0x6FA1
+0x5469	0x86A4
+0x546A	0x8E81
+0x546B	0x566A
+0x546C	0x9020
+0x546D	0x7682
+0x546E	0x7076
+0x546F	0x71E5
+0x5470	0x8D23
+0x5471	0x62E9
+0x5472	0x5219
+0x5473	0x6CFD
+0x5474	0x8D3C
+0x5475	0x600E
+0x5476	0x589E
+0x5477	0x618E
+0x5478	0x66FE
+0x5479	0x8D60
+0x547A	0x624E
+0x547B	0x55B3
+0x547C	0x6E23
+0x547D	0x672D
+0x547E	0x8F67
+0x5521	0x94E1
+0x5522	0x95F8
+0x5523	0x7728
+0x5524	0x6805
+0x5525	0x69A8
+0x5526	0x548B
+0x5527	0x4E4D
+0x5528	0x70B8
+0x5529	0x8BC8
+0x552A	0x6458
+0x552B	0x658B
+0x552C	0x5B85
+0x552D	0x7A84
+0x552E	0x503A
+0x552F	0x5BE8
+0x5530	0x77BB
+0x5531	0x6BE1
+0x5532	0x8A79
+0x5533	0x7C98
+0x5534	0x6CBE
+0x5535	0x76CF
+0x5536	0x65A9
+0x5537	0x8F97
+0x5538	0x5D2D
+0x5539	0x5C55
+0x553A	0x8638
+0x553B	0x6808
+0x553C	0x5360
+0x553D	0x6218
+0x553E	0x7AD9
+0x553F	0x6E5B
+0x5540	0x7EFD
+0x5541	0x6A1F
+0x5542	0x7AE0
+0x5543	0x5F70
+0x5544	0x6F33
+0x5545	0x5F20
+0x5546	0x638C
+0x5547	0x6DA8
+0x5548	0x6756
+0x5549	0x4E08
+0x554A	0x5E10
+0x554B	0x8D26
+0x554C	0x4ED7
+0x554D	0x80C0
+0x554E	0x7634
+0x554F	0x969C
+0x5550	0x62DB
+0x5551	0x662D
+0x5552	0x627E
+0x5553	0x6CBC
+0x5554	0x8D75
+0x5555	0x7167
+0x5556	0x7F69
+0x5557	0x5146
+0x5558	0x8087
+0x5559	0x53EC
+0x555A	0x906E
+0x555B	0x6298
+0x555C	0x54F2
+0x555D	0x86F0
+0x555E	0x8F99
+0x555F	0x8005
+0x5560	0x9517
+0x5561	0x8517
+0x5562	0x8FD9
+0x5563	0x6D59
+0x5564	0x73CD
+0x5565	0x659F
+0x5566	0x771F
+0x5567	0x7504
+0x5568	0x7827
+0x5569	0x81FB
+0x556A	0x8D1E
+0x556B	0x9488
+0x556C	0x4FA6
+0x556D	0x6795
+0x556E	0x75B9
+0x556F	0x8BCA
+0x5570	0x9707
+0x5571	0x632F
+0x5572	0x9547
+0x5573	0x9635
+0x5574	0x84B8
+0x5575	0x6323
+0x5576	0x7741
+0x5577	0x5F81
+0x5578	0x72F0
+0x5579	0x4E89
+0x557A	0x6014
+0x557B	0x6574
+0x557C	0x62EF
+0x557D	0x6B63
+0x557E	0x653F
+0x5621	0x5E27
+0x5622	0x75C7
+0x5623	0x90D1
+0x5624	0x8BC1
+0x5625	0x829D
+0x5626	0x679D
+0x5627	0x652F
+0x5628	0x5431
+0x5629	0x8718
+0x562A	0x77E5
+0x562B	0x80A2
+0x562C	0x8102
+0x562D	0x6C41
+0x562E	0x4E4B
+0x562F	0x7EC7
+0x5630	0x804C
+0x5631	0x76F4
+0x5632	0x690D
+0x5633	0x6B96
+0x5634	0x6267
+0x5635	0x503C
+0x5636	0x4F84
+0x5637	0x5740
+0x5638	0x6307
+0x5639	0x6B62
+0x563A	0x8DBE
+0x563B	0x53EA
+0x563C	0x65E8
+0x563D	0x7EB8
+0x563E	0x5FD7
+0x563F	0x631A
+0x5640	0x63B7
+0x5641	0x81F3
+0x5642	0x81F4
+0x5643	0x7F6E
+0x5644	0x5E1C
+0x5645	0x5CD9
+0x5646	0x5236
+0x5647	0x667A
+0x5648	0x79E9
+0x5649	0x7A1A
+0x564A	0x8D28
+0x564B	0x7099
+0x564C	0x75D4
+0x564D	0x6EDE
+0x564E	0x6CBB
+0x564F	0x7A92
+0x5650	0x4E2D
+0x5651	0x76C5
+0x5652	0x5FE0
+0x5653	0x949F
+0x5654	0x8877
+0x5655	0x7EC8
+0x5656	0x79CD
+0x5657	0x80BF
+0x5658	0x91CD
+0x5659	0x4EF2
+0x565A	0x4F17
+0x565B	0x821F
+0x565C	0x5468
+0x565D	0x5DDE
+0x565E	0x6D32
+0x565F	0x8BCC
+0x5660	0x7CA5
+0x5661	0x8F74
+0x5662	0x8098
+0x5663	0x5E1A
+0x5664	0x5492
+0x5665	0x76B1
+0x5666	0x5B99
+0x5667	0x663C
+0x5668	0x9AA4
+0x5669	0x73E0
+0x566A	0x682A
+0x566B	0x86DB
+0x566C	0x6731
+0x566D	0x732A
+0x566E	0x8BF8
+0x566F	0x8BDB
+0x5670	0x9010
+0x5671	0x7AF9
+0x5672	0x70DB
+0x5673	0x716E
+0x5674	0x62C4
+0x5675	0x77A9
+0x5676	0x5631
+0x5677	0x4E3B
+0x5678	0x8457
+0x5679	0x67F1
+0x567A	0x52A9
+0x567B	0x86C0
+0x567C	0x8D2E
+0x567D	0x94F8
+0x567E	0x7B51
+0x5721	0x4F4F
+0x5722	0x6CE8
+0x5723	0x795D
+0x5724	0x9A7B
+0x5725	0x6293
+0x5726	0x722A
+0x5727	0x62FD
+0x5728	0x4E13
+0x5729	0x7816
+0x572A	0x8F6C
+0x572B	0x64B0
+0x572C	0x8D5A
+0x572D	0x7BC6
+0x572E	0x6869
+0x572F	0x5E84
+0x5730	0x88C5
+0x5731	0x5986
+0x5732	0x649E
+0x5733	0x58EE
+0x5734	0x72B6
+0x5735	0x690E
+0x5736	0x9525
+0x5737	0x8FFD
+0x5738	0x8D58
+0x5739	0x5760
+0x573A	0x7F00
+0x573B	0x8C06
+0x573C	0x51C6
+0x573D	0x6349
+0x573E	0x62D9
+0x573F	0x5353
+0x5740	0x684C
+0x5741	0x7422
+0x5742	0x8301
+0x5743	0x914C
+0x5744	0x5544
+0x5745	0x7740
+0x5746	0x707C
+0x5747	0x6D4A
+0x5748	0x5179
+0x5749	0x54A8
+0x574A	0x8D44
+0x574B	0x59FF
+0x574C	0x6ECB
+0x574D	0x6DC4
+0x574E	0x5B5C
+0x574F	0x7D2B
+0x5750	0x4ED4
+0x5751	0x7C7D
+0x5752	0x6ED3
+0x5753	0x5B50
+0x5754	0x81EA
+0x5755	0x6E0D
+0x5756	0x5B57
+0x5757	0x9B03
+0x5758	0x68D5
+0x5759	0x8E2A
+0x575A	0x5B97
+0x575B	0x7EFC
+0x575C	0x603B
+0x575D	0x7EB5
+0x575E	0x90B9
+0x575F	0x8D70
+0x5760	0x594F
+0x5761	0x63CD
+0x5762	0x79DF
+0x5763	0x8DB3
+0x5764	0x5352
+0x5765	0x65CF
+0x5766	0x7956
+0x5767	0x8BC5
+0x5768	0x963B
+0x5769	0x7EC4
+0x576A	0x94BB
+0x576B	0x7E82
+0x576C	0x5634
+0x576D	0x9189
+0x576E	0x6700
+0x576F	0x7F6A
+0x5770	0x5C0A
+0x5771	0x9075
+0x5772	0x6628
+0x5773	0x5DE6
+0x5774	0x4F50
+0x5775	0x67DE
+0x5776	0x505A
+0x5777	0x4F5C
+0x5778	0x5750
+0x5779	0x5EA7
+0x5821	0x4E8D
+0x5822	0x4E0C
+0x5823	0x5140
+0x5824	0x4E10
+0x5825	0x5EFF
+0x5826	0x5345
+0x5827	0x4E15
+0x5828	0x4E98
+0x5829	0x4E1E
+0x582A	0x9B32
+0x582B	0x5B6C
+0x582C	0x5669
+0x582D	0x4E28
+0x582E	0x79BA
+0x582F	0x4E3F
+0x5830	0x5315
+0x5831	0x4E47
+0x5832	0x592D
+0x5833	0x723B
+0x5834	0x536E
+0x5835	0x6C10
+0x5836	0x56DF
+0x5837	0x80E4
+0x5838	0x9997
+0x5839	0x6BD3
+0x583A	0x777E
+0x583B	0x9F17
+0x583C	0x4E36
+0x583D	0x4E9F
+0x583E	0x9F10
+0x583F	0x4E5C
+0x5840	0x4E69
+0x5841	0x4E93
+0x5842	0x8288
+0x5843	0x5B5B
+0x5844	0x556C
+0x5845	0x560F
+0x5846	0x4EC4
+0x5847	0x538D
+0x5848	0x539D
+0x5849	0x53A3
+0x584A	0x53A5
+0x584B	0x53AE
+0x584C	0x9765
+0x584D	0x8D5D
+0x584E	0x531A
+0x584F	0x53F5
+0x5850	0x5326
+0x5851	0x532E
+0x5852	0x533E
+0x5853	0x8D5C
+0x5854	0x5366
+0x5855	0x5363
+0x5856	0x5202
+0x5857	0x5208
+0x5858	0x520E
+0x5859	0x522D
+0x585A	0x5233
+0x585B	0x523F
+0x585C	0x5240
+0x585D	0x524C
+0x585E	0x525E
+0x585F	0x5261
+0x5860	0x525C
+0x5861	0x84AF
+0x5862	0x527D
+0x5863	0x5282
+0x5864	0x5281
+0x5865	0x5290
+0x5866	0x5293
+0x5867	0x5182
+0x5868	0x7F54
+0x5869	0x4EBB
+0x586A	0x4EC3
+0x586B	0x4EC9
+0x586C	0x4EC2
+0x586D	0x4EE8
+0x586E	0x4EE1
+0x586F	0x4EEB
+0x5870	0x4EDE
+0x5871	0x4F1B
+0x5872	0x4EF3
+0x5873	0x4F22
+0x5874	0x4F64
+0x5875	0x4EF5
+0x5876	0x4F25
+0x5877	0x4F27
+0x5878	0x4F09
+0x5879	0x4F2B
+0x587A	0x4F5E
+0x587B	0x4F67
+0x587C	0x6538
+0x587D	0x4F5A
+0x587E	0x4F5D
+0x5921	0x4F5F
+0x5922	0x4F57
+0x5923	0x4F32
+0x5924	0x4F3D
+0x5925	0x4F76
+0x5926	0x4F74
+0x5927	0x4F91
+0x5928	0x4F89
+0x5929	0x4F83
+0x592A	0x4F8F
+0x592B	0x4F7E
+0x592C	0x4F7B
+0x592D	0x4FAA
+0x592E	0x4F7C
+0x592F	0x4FAC
+0x5930	0x4F94
+0x5931	0x4FE6
+0x5932	0x4FE8
+0x5933	0x4FEA
+0x5934	0x4FC5
+0x5935	0x4FDA
+0x5936	0x4FE3
+0x5937	0x4FDC
+0x5938	0x4FD1
+0x5939	0x4FDF
+0x593A	0x4FF8
+0x593B	0x5029
+0x593C	0x504C
+0x593D	0x4FF3
+0x593E	0x502C
+0x593F	0x500F
+0x5940	0x502E
+0x5941	0x502D
+0x5942	0x4FFE
+0x5943	0x501C
+0x5944	0x500C
+0x5945	0x5025
+0x5946	0x5028
+0x5947	0x507E
+0x5948	0x5043
+0x5949	0x5055
+0x594A	0x5048
+0x594B	0x504E
+0x594C	0x506C
+0x594D	0x507B
+0x594E	0x50A5
+0x594F	0x50A7
+0x5950	0x50A9
+0x5951	0x50BA
+0x5952	0x50D6
+0x5953	0x5106
+0x5954	0x50ED
+0x5955	0x50EC
+0x5956	0x50E6
+0x5957	0x50EE
+0x5958	0x5107
+0x5959	0x510B
+0x595A	0x4EDD
+0x595B	0x6C3D
+0x595C	0x4F58
+0x595D	0x4F65
+0x595E	0x4FCE
+0x595F	0x9FA0
+0x5960	0x6C46
+0x5961	0x7C74
+0x5962	0x516E
+0x5963	0x5DFD
+0x5964	0x9EC9
+0x5965	0x9998
+0x5966	0x5181
+0x5967	0x5914
+0x5968	0x52F9
+0x5969	0x530D
+0x596A	0x8A07
+0x596B	0x5310
+0x596C	0x51EB
+0x596D	0x5919
+0x596E	0x5155
+0x596F	0x4EA0
+0x5970	0x5156
+0x5971	0x4EB3
+0x5972	0x886E
+0x5973	0x88A4
+0x5974	0x4EB5
+0x5975	0x8114
+0x5976	0x88D2
+0x5977	0x7980
+0x5978	0x5B34
+0x5979	0x8803
+0x597A	0x7FB8
+0x597B	0x51AB
+0x597C	0x51B1
+0x597D	0x51BD
+0x597E	0x51BC
+0x5A21	0x51C7
+0x5A22	0x5196
+0x5A23	0x51A2
+0x5A24	0x51A5
+0x5A25	0x8BA0
+0x5A26	0x8BA6
+0x5A27	0x8BA7
+0x5A28	0x8BAA
+0x5A29	0x8BB4
+0x5A2A	0x8BB5
+0x5A2B	0x8BB7
+0x5A2C	0x8BC2
+0x5A2D	0x8BC3
+0x5A2E	0x8BCB
+0x5A2F	0x8BCF
+0x5A30	0x8BCE
+0x5A31	0x8BD2
+0x5A32	0x8BD3
+0x5A33	0x8BD4
+0x5A34	0x8BD6
+0x5A35	0x8BD8
+0x5A36	0x8BD9
+0x5A37	0x8BDC
+0x5A38	0x8BDF
+0x5A39	0x8BE0
+0x5A3A	0x8BE4
+0x5A3B	0x8BE8
+0x5A3C	0x8BE9
+0x5A3D	0x8BEE
+0x5A3E	0x8BF0
+0x5A3F	0x8BF3
+0x5A40	0x8BF6
+0x5A41	0x8BF9
+0x5A42	0x8BFC
+0x5A43	0x8BFF
+0x5A44	0x8C00
+0x5A45	0x8C02
+0x5A46	0x8C04
+0x5A47	0x8C07
+0x5A48	0x8C0C
+0x5A49	0x8C0F
+0x5A4A	0x8C11
+0x5A4B	0x8C12
+0x5A4C	0x8C14
+0x5A4D	0x8C15
+0x5A4E	0x8C16
+0x5A4F	0x8C19
+0x5A50	0x8C1B
+0x5A51	0x8C18
+0x5A52	0x8C1D
+0x5A53	0x8C1F
+0x5A54	0x8C20
+0x5A55	0x8C21
+0x5A56	0x8C25
+0x5A57	0x8C27
+0x5A58	0x8C2A
+0x5A59	0x8C2B
+0x5A5A	0x8C2E
+0x5A5B	0x8C2F
+0x5A5C	0x8C32
+0x5A5D	0x8C33
+0x5A5E	0x8C35
+0x5A5F	0x8C36
+0x5A60	0x5369
+0x5A61	0x537A
+0x5A62	0x961D
+0x5A63	0x9622
+0x5A64	0x9621
+0x5A65	0x9631
+0x5A66	0x962A
+0x5A67	0x963D
+0x5A68	0x963C
+0x5A69	0x9642
+0x5A6A	0x9649
+0x5A6B	0x9654
+0x5A6C	0x965F
+0x5A6D	0x9667
+0x5A6E	0x966C
+0x5A6F	0x9672
+0x5A70	0x9674
+0x5A71	0x9688
+0x5A72	0x968D
+0x5A73	0x9697
+0x5A74	0x96B0
+0x5A75	0x9097
+0x5A76	0x909B
+0x5A77	0x909D
+0x5A78	0x9099
+0x5A79	0x90AC
+0x5A7A	0x90A1
+0x5A7B	0x90B4
+0x5A7C	0x90B3
+0x5A7D	0x90B6
+0x5A7E	0x90BA
+0x5B21	0x90B8
+0x5B22	0x90B0
+0x5B23	0x90CF
+0x5B24	0x90C5
+0x5B25	0x90BE
+0x5B26	0x90D0
+0x5B27	0x90C4
+0x5B28	0x90C7
+0x5B29	0x90D3
+0x5B2A	0x90E6
+0x5B2B	0x90E2
+0x5B2C	0x90DC
+0x5B2D	0x90D7
+0x5B2E	0x90DB
+0x5B2F	0x90EB
+0x5B30	0x90EF
+0x5B31	0x90FE
+0x5B32	0x9104
+0x5B33	0x9122
+0x5B34	0x911E
+0x5B35	0x9123
+0x5B36	0x9131
+0x5B37	0x912F
+0x5B38	0x9139
+0x5B39	0x9143
+0x5B3A	0x9146
+0x5B3B	0x520D
+0x5B3C	0x5942
+0x5B3D	0x52A2
+0x5B3E	0x52AC
+0x5B3F	0x52AD
+0x5B40	0x52BE
+0x5B41	0x54FF
+0x5B42	0x52D0
+0x5B43	0x52D6
+0x5B44	0x52F0
+0x5B45	0x53DF
+0x5B46	0x71EE
+0x5B47	0x77CD
+0x5B48	0x5EF4
+0x5B49	0x51F5
+0x5B4A	0x51FC
+0x5B4B	0x9B2F
+0x5B4C	0x53B6
+0x5B4D	0x5F01
+0x5B4E	0x755A
+0x5B4F	0x5DEF
+0x5B50	0x574C
+0x5B51	0x57A9
+0x5B52	0x57A1
+0x5B53	0x587E
+0x5B54	0x58BC
+0x5B55	0x58C5
+0x5B56	0x58D1
+0x5B57	0x5729
+0x5B58	0x572C
+0x5B59	0x572A
+0x5B5A	0x5733
+0x5B5B	0x5739
+0x5B5C	0x572E
+0x5B5D	0x572F
+0x5B5E	0x575C
+0x5B5F	0x573B
+0x5B60	0x5742
+0x5B61	0x5769
+0x5B62	0x5785
+0x5B63	0x576B
+0x5B64	0x5786
+0x5B65	0x577C
+0x5B66	0x577B
+0x5B67	0x5768
+0x5B68	0x576D
+0x5B69	0x5776
+0x5B6A	0x5773
+0x5B6B	0x57AD
+0x5B6C	0x57A4
+0x5B6D	0x578C
+0x5B6E	0x57B2
+0x5B6F	0x57CF
+0x5B70	0x57A7
+0x5B71	0x57B4
+0x5B72	0x5793
+0x5B73	0x57A0
+0x5B74	0x57D5
+0x5B75	0x57D8
+0x5B76	0x57DA
+0x5B77	0x57D9
+0x5B78	0x57D2
+0x5B79	0x57B8
+0x5B7A	0x57F4
+0x5B7B	0x57EF
+0x5B7C	0x57F8
+0x5B7D	0x57E4
+0x5B7E	0x57DD
+0x5C21	0x580B
+0x5C22	0x580D
+0x5C23	0x57FD
+0x5C24	0x57ED
+0x5C25	0x5800
+0x5C26	0x581E
+0x5C27	0x5819
+0x5C28	0x5844
+0x5C29	0x5820
+0x5C2A	0x5865
+0x5C2B	0x586C
+0x5C2C	0x5881
+0x5C2D	0x5889
+0x5C2E	0x589A
+0x5C2F	0x5880
+0x5C30	0x99A8
+0x5C31	0x9F19
+0x5C32	0x61FF
+0x5C33	0x8279
+0x5C34	0x827D
+0x5C35	0x827F
+0x5C36	0x828F
+0x5C37	0x828A
+0x5C38	0x82A8
+0x5C39	0x8284
+0x5C3A	0x828E
+0x5C3B	0x8291
+0x5C3C	0x8297
+0x5C3D	0x8299
+0x5C3E	0x82AB
+0x5C3F	0x82B8
+0x5C40	0x82BE
+0x5C41	0x82B0
+0x5C42	0x82C8
+0x5C43	0x82CA
+0x5C44	0x82E3
+0x5C45	0x8298
+0x5C46	0x82B7
+0x5C47	0x82AE
+0x5C48	0x82CB
+0x5C49	0x82CC
+0x5C4A	0x82C1
+0x5C4B	0x82A9
+0x5C4C	0x82B4
+0x5C4D	0x82A1
+0x5C4E	0x82AA
+0x5C4F	0x829F
+0x5C50	0x82C4
+0x5C51	0x82CE
+0x5C52	0x82A4
+0x5C53	0x82E1
+0x5C54	0x8309
+0x5C55	0x82F7
+0x5C56	0x82E4
+0x5C57	0x830F
+0x5C58	0x8307
+0x5C59	0x82DC
+0x5C5A	0x82F4
+0x5C5B	0x82D2
+0x5C5C	0x82D8
+0x5C5D	0x830C
+0x5C5E	0x82FB
+0x5C5F	0x82D3
+0x5C60	0x8311
+0x5C61	0x831A
+0x5C62	0x8306
+0x5C63	0x8314
+0x5C64	0x8315
+0x5C65	0x82E0
+0x5C66	0x82D5
+0x5C67	0x831C
+0x5C68	0x8351
+0x5C69	0x835B
+0x5C6A	0x835C
+0x5C6B	0x8308
+0x5C6C	0x8392
+0x5C6D	0x833C
+0x5C6E	0x8334
+0x5C6F	0x8331
+0x5C70	0x839B
+0x5C71	0x835E
+0x5C72	0x832F
+0x5C73	0x834F
+0x5C74	0x8347
+0x5C75	0x8343
+0x5C76	0x835F
+0x5C77	0x8340
+0x5C78	0x8317
+0x5C79	0x8360
+0x5C7A	0x832D
+0x5C7B	0x833A
+0x5C7C	0x8333
+0x5C7D	0x8366
+0x5C7E	0x8365
+0x5D21	0x8368
+0x5D22	0x831B
+0x5D23	0x8369
+0x5D24	0x836C
+0x5D25	0x836A
+0x5D26	0x836D
+0x5D27	0x836E
+0x5D28	0x83B0
+0x5D29	0x8378
+0x5D2A	0x83B3
+0x5D2B	0x83B4
+0x5D2C	0x83A0
+0x5D2D	0x83AA
+0x5D2E	0x8393
+0x5D2F	0x839C
+0x5D30	0x8385
+0x5D31	0x837C
+0x5D32	0x83B6
+0x5D33	0x83A9
+0x5D34	0x837D
+0x5D35	0x83B8
+0x5D36	0x837B
+0x5D37	0x8398
+0x5D38	0x839E
+0x5D39	0x83A8
+0x5D3A	0x83BA
+0x5D3B	0x83BC
+0x5D3C	0x83C1
+0x5D3D	0x8401
+0x5D3E	0x83E5
+0x5D3F	0x83D8
+0x5D40	0x5807
+0x5D41	0x8418
+0x5D42	0x840B
+0x5D43	0x83DD
+0x5D44	0x83FD
+0x5D45	0x83D6
+0x5D46	0x841C
+0x5D47	0x8438
+0x5D48	0x8411
+0x5D49	0x8406
+0x5D4A	0x83D4
+0x5D4B	0x83DF
+0x5D4C	0x840F
+0x5D4D	0x8403
+0x5D4E	0x83F8
+0x5D4F	0x83F9
+0x5D50	0x83EA
+0x5D51	0x83C5
+0x5D52	0x83C0
+0x5D53	0x8426
+0x5D54	0x83F0
+0x5D55	0x83E1
+0x5D56	0x845C
+0x5D57	0x8451
+0x5D58	0x845A
+0x5D59	0x8459
+0x5D5A	0x8473
+0x5D5B	0x8487
+0x5D5C	0x8488
+0x5D5D	0x847A
+0x5D5E	0x8489
+0x5D5F	0x8478
+0x5D60	0x843C
+0x5D61	0x8446
+0x5D62	0x8469
+0x5D63	0x8476
+0x5D64	0x848C
+0x5D65	0x848E
+0x5D66	0x8431
+0x5D67	0x846D
+0x5D68	0x84C1
+0x5D69	0x84CD
+0x5D6A	0x84D0
+0x5D6B	0x84E6
+0x5D6C	0x84BD
+0x5D6D	0x84D3
+0x5D6E	0x84CA
+0x5D6F	0x84BF
+0x5D70	0x84BA
+0x5D71	0x84E0
+0x5D72	0x84A1
+0x5D73	0x84B9
+0x5D74	0x84B4
+0x5D75	0x8497
+0x5D76	0x84E5
+0x5D77	0x84E3
+0x5D78	0x850C
+0x5D79	0x750D
+0x5D7A	0x8538
+0x5D7B	0x84F0
+0x5D7C	0x8539
+0x5D7D	0x851F
+0x5D7E	0x853A
+0x5E21	0x8556
+0x5E22	0x853B
+0x5E23	0x84FF
+0x5E24	0x84FC
+0x5E25	0x8559
+0x5E26	0x8548
+0x5E27	0x8568
+0x5E28	0x8564
+0x5E29	0x855E
+0x5E2A	0x857A
+0x5E2B	0x77A2
+0x5E2C	0x8543
+0x5E2D	0x8572
+0x5E2E	0x857B
+0x5E2F	0x85A4
+0x5E30	0x85A8
+0x5E31	0x8587
+0x5E32	0x858F
+0x5E33	0x8579
+0x5E34	0x85AE
+0x5E35	0x859C
+0x5E36	0x8585
+0x5E37	0x85B9
+0x5E38	0x85B7
+0x5E39	0x85B0
+0x5E3A	0x85D3
+0x5E3B	0x85C1
+0x5E3C	0x85DC
+0x5E3D	0x85FF
+0x5E3E	0x8627
+0x5E3F	0x8605
+0x5E40	0x8629
+0x5E41	0x8616
+0x5E42	0x863C
+0x5E43	0x5EFE
+0x5E44	0x5F08
+0x5E45	0x593C
+0x5E46	0x5941
+0x5E47	0x8037
+0x5E48	0x5955
+0x5E49	0x595A
+0x5E4A	0x5958
+0x5E4B	0x530F
+0x5E4C	0x5C22
+0x5E4D	0x5C25
+0x5E4E	0x5C2C
+0x5E4F	0x5C34
+0x5E50	0x624C
+0x5E51	0x626A
+0x5E52	0x629F
+0x5E53	0x62BB
+0x5E54	0x62CA
+0x5E55	0x62DA
+0x5E56	0x62D7
+0x5E57	0x62EE
+0x5E58	0x6322
+0x5E59	0x62F6
+0x5E5A	0x6339
+0x5E5B	0x634B
+0x5E5C	0x6343
+0x5E5D	0x63AD
+0x5E5E	0x63F6
+0x5E5F	0x6371
+0x5E60	0x637A
+0x5E61	0x638E
+0x5E62	0x63B4
+0x5E63	0x636D
+0x5E64	0x63AC
+0x5E65	0x638A
+0x5E66	0x6369
+0x5E67	0x63AE
+0x5E68	0x63BC
+0x5E69	0x63F2
+0x5E6A	0x63F8
+0x5E6B	0x63E0
+0x5E6C	0x63FF
+0x5E6D	0x63C4
+0x5E6E	0x63DE
+0x5E6F	0x63CE
+0x5E70	0x6452
+0x5E71	0x63C6
+0x5E72	0x63BE
+0x5E73	0x6445
+0x5E74	0x6441
+0x5E75	0x640B
+0x5E76	0x641B
+0x5E77	0x6420
+0x5E78	0x640C
+0x5E79	0x6426
+0x5E7A	0x6421
+0x5E7B	0x645E
+0x5E7C	0x6484
+0x5E7D	0x646D
+0x5E7E	0x6496
+0x5F21	0x647A
+0x5F22	0x64B7
+0x5F23	0x64B8
+0x5F24	0x6499
+0x5F25	0x64BA
+0x5F26	0x64C0
+0x5F27	0x64D0
+0x5F28	0x64D7
+0x5F29	0x64E4
+0x5F2A	0x64E2
+0x5F2B	0x6509
+0x5F2C	0x6525
+0x5F2D	0x652E
+0x5F2E	0x5F0B
+0x5F2F	0x5FD2
+0x5F30	0x7519
+0x5F31	0x5F11
+0x5F32	0x535F
+0x5F33	0x53F1
+0x5F34	0x53FD
+0x5F35	0x53E9
+0x5F36	0x53E8
+0x5F37	0x53FB
+0x5F38	0x5412
+0x5F39	0x5416
+0x5F3A	0x5406
+0x5F3B	0x544B
+0x5F3C	0x5452
+0x5F3D	0x5453
+0x5F3E	0x5454
+0x5F3F	0x5456
+0x5F40	0x5443
+0x5F41	0x5421
+0x5F42	0x5457
+0x5F43	0x5459
+0x5F44	0x5423
+0x5F45	0x5432
+0x5F46	0x5482
+0x5F47	0x5494
+0x5F48	0x5477
+0x5F49	0x5471
+0x5F4A	0x5464
+0x5F4B	0x549A
+0x5F4C	0x549B
+0x5F4D	0x5484
+0x5F4E	0x5476
+0x5F4F	0x5466
+0x5F50	0x549D
+0x5F51	0x54D0
+0x5F52	0x54AD
+0x5F53	0x54C2
+0x5F54	0x54B4
+0x5F55	0x54D2
+0x5F56	0x54A7
+0x5F57	0x54A6
+0x5F58	0x54D3
+0x5F59	0x54D4
+0x5F5A	0x5472
+0x5F5B	0x54A3
+0x5F5C	0x54D5
+0x5F5D	0x54BB
+0x5F5E	0x54BF
+0x5F5F	0x54CC
+0x5F60	0x54D9
+0x5F61	0x54DA
+0x5F62	0x54DC
+0x5F63	0x54A9
+0x5F64	0x54AA
+0x5F65	0x54A4
+0x5F66	0x54DD
+0x5F67	0x54CF
+0x5F68	0x54DE
+0x5F69	0x551B
+0x5F6A	0x54E7
+0x5F6B	0x5520
+0x5F6C	0x54FD
+0x5F6D	0x5514
+0x5F6E	0x54F3
+0x5F6F	0x5522
+0x5F70	0x5523
+0x5F71	0x550F
+0x5F72	0x5511
+0x5F73	0x5527
+0x5F74	0x552A
+0x5F75	0x5567
+0x5F76	0x558F
+0x5F77	0x55B5
+0x5F78	0x5549
+0x5F79	0x556D
+0x5F7A	0x5541
+0x5F7B	0x5555
+0x5F7C	0x553F
+0x5F7D	0x5550
+0x5F7E	0x553C
+0x6021	0x5537
+0x6022	0x5556
+0x6023	0x5575
+0x6024	0x5576
+0x6025	0x5577
+0x6026	0x5533
+0x6027	0x5530
+0x6028	0x555C
+0x6029	0x558B
+0x602A	0x55D2
+0x602B	0x5583
+0x602C	0x55B1
+0x602D	0x55B9
+0x602E	0x5588
+0x602F	0x5581
+0x6030	0x559F
+0x6031	0x557E
+0x6032	0x55D6
+0x6033	0x5591
+0x6034	0x557B
+0x6035	0x55DF
+0x6036	0x55BD
+0x6037	0x55BE
+0x6038	0x5594
+0x6039	0x5599
+0x603A	0x55EA
+0x603B	0x55F7
+0x603C	0x55C9
+0x603D	0x561F
+0x603E	0x55D1
+0x603F	0x55EB
+0x6040	0x55EC
+0x6041	0x55D4
+0x6042	0x55E6
+0x6043	0x55DD
+0x6044	0x55C4
+0x6045	0x55EF
+0x6046	0x55E5
+0x6047	0x55F2
+0x6048	0x55F3
+0x6049	0x55CC
+0x604A	0x55CD
+0x604B	0x55E8
+0x604C	0x55F5
+0x604D	0x55E4
+0x604E	0x8F94
+0x604F	0x561E
+0x6050	0x5608
+0x6051	0x560C
+0x6052	0x5601
+0x6053	0x5624
+0x6054	0x5623
+0x6055	0x55FE
+0x6056	0x5600
+0x6057	0x5627
+0x6058	0x562D
+0x6059	0x5658
+0x605A	0x5639
+0x605B	0x5657
+0x605C	0x562C
+0x605D	0x564D
+0x605E	0x5662
+0x605F	0x5659
+0x6060	0x565C
+0x6061	0x564C
+0x6062	0x5654
+0x6063	0x5686
+0x6064	0x5664
+0x6065	0x5671
+0x6066	0x566B
+0x6067	0x567B
+0x6068	0x567C
+0x6069	0x5685
+0x606A	0x5693
+0x606B	0x56AF
+0x606C	0x56D4
+0x606D	0x56D7
+0x606E	0x56DD
+0x606F	0x56E1
+0x6070	0x56F5
+0x6071	0x56EB
+0x6072	0x56F9
+0x6073	0x56FF
+0x6074	0x5704
+0x6075	0x570A
+0x6076	0x5709
+0x6077	0x571C
+0x6078	0x5E0F
+0x6079	0x5E19
+0x607A	0x5E14
+0x607B	0x5E11
+0x607C	0x5E31
+0x607D	0x5E3B
+0x607E	0x5E3C
+0x6121	0x5E37
+0x6122	0x5E44
+0x6123	0x5E54
+0x6124	0x5E5B
+0x6125	0x5E5E
+0x6126	0x5E61
+0x6127	0x5C8C
+0x6128	0x5C7A
+0x6129	0x5C8D
+0x612A	0x5C90
+0x612B	0x5C96
+0x612C	0x5C88
+0x612D	0x5C98
+0x612E	0x5C99
+0x612F	0x5C91
+0x6130	0x5C9A
+0x6131	0x5C9C
+0x6132	0x5CB5
+0x6133	0x5CA2
+0x6134	0x5CBD
+0x6135	0x5CAC
+0x6136	0x5CAB
+0x6137	0x5CB1
+0x6138	0x5CA3
+0x6139	0x5CC1
+0x613A	0x5CB7
+0x613B	0x5CC4
+0x613C	0x5CD2
+0x613D	0x5CE4
+0x613E	0x5CCB
+0x613F	0x5CE5
+0x6140	0x5D02
+0x6141	0x5D03
+0x6142	0x5D27
+0x6143	0x5D26
+0x6144	0x5D2E
+0x6145	0x5D24
+0x6146	0x5D1E
+0x6147	0x5D06
+0x6148	0x5D1B
+0x6149	0x5D58
+0x614A	0x5D3E
+0x614B	0x5D34
+0x614C	0x5D3D
+0x614D	0x5D6C
+0x614E	0x5D5B
+0x614F	0x5D6F
+0x6150	0x5D5D
+0x6151	0x5D6B
+0x6152	0x5D4B
+0x6153	0x5D4A
+0x6154	0x5D69
+0x6155	0x5D74
+0x6156	0x5D82
+0x6157	0x5D99
+0x6158	0x5D9D
+0x6159	0x8C73
+0x615A	0x5DB7
+0x615B	0x5DC5
+0x615C	0x5F73
+0x615D	0x5F77
+0x615E	0x5F82
+0x615F	0x5F87
+0x6160	0x5F89
+0x6161	0x5F8C
+0x6162	0x5F95
+0x6163	0x5F99
+0x6164	0x5F9C
+0x6165	0x5FA8
+0x6166	0x5FAD
+0x6167	0x5FB5
+0x6168	0x5FBC
+0x6169	0x8862
+0x616A	0x5F61
+0x616B	0x72AD
+0x616C	0x72B0
+0x616D	0x72B4
+0x616E	0x72B7
+0x616F	0x72B8
+0x6170	0x72C3
+0x6171	0x72C1
+0x6172	0x72CE
+0x6173	0x72CD
+0x6174	0x72D2
+0x6175	0x72E8
+0x6176	0x72EF
+0x6177	0x72E9
+0x6178	0x72F2
+0x6179	0x72F4
+0x617A	0x72F7
+0x617B	0x7301
+0x617C	0x72F3
+0x617D	0x7303
+0x617E	0x72FA
+0x6221	0x72FB
+0x6222	0x7317
+0x6223	0x7313
+0x6224	0x7321
+0x6225	0x730A
+0x6226	0x731E
+0x6227	0x731D
+0x6228	0x7315
+0x6229	0x7322
+0x622A	0x7339
+0x622B	0x7325
+0x622C	0x732C
+0x622D	0x7338
+0x622E	0x7331
+0x622F	0x7350
+0x6230	0x734D
+0x6231	0x7357
+0x6232	0x7360
+0x6233	0x736C
+0x6234	0x736F
+0x6235	0x737E
+0x6236	0x821B
+0x6237	0x5925
+0x6238	0x98E7
+0x6239	0x5924
+0x623A	0x5902
+0x623B	0x9963
+0x623C	0x9967
+0x623D	0x9968
+0x623E	0x9969
+0x623F	0x996A
+0x6240	0x996B
+0x6241	0x996C
+0x6242	0x9974
+0x6243	0x9977
+0x6244	0x997D
+0x6245	0x9980
+0x6246	0x9984
+0x6247	0x9987
+0x6248	0x998A
+0x6249	0x998D
+0x624A	0x9990
+0x624B	0x9991
+0x624C	0x9993
+0x624D	0x9994
+0x624E	0x9995
+0x624F	0x5E80
+0x6250	0x5E91
+0x6251	0x5E8B
+0x6252	0x5E96
+0x6253	0x5EA5
+0x6254	0x5EA0
+0x6255	0x5EB9
+0x6256	0x5EB5
+0x6257	0x5EBE
+0x6258	0x5EB3
+0x6259	0x8D53
+0x625A	0x5ED2
+0x625B	0x5ED1
+0x625C	0x5EDB
+0x625D	0x5EE8
+0x625E	0x5EEA
+0x625F	0x81BA
+0x6260	0x5FC4
+0x6261	0x5FC9
+0x6262	0x5FD6
+0x6263	0x5FCF
+0x6264	0x6003
+0x6265	0x5FEE
+0x6266	0x6004
+0x6267	0x5FE1
+0x6268	0x5FE4
+0x6269	0x5FFE
+0x626A	0x6005
+0x626B	0x6006
+0x626C	0x5FEA
+0x626D	0x5FED
+0x626E	0x5FF8
+0x626F	0x6019
+0x6270	0x6035
+0x6271	0x6026
+0x6272	0x601B
+0x6273	0x600F
+0x6274	0x600D
+0x6275	0x6029
+0x6276	0x602B
+0x6277	0x600A
+0x6278	0x603F
+0x6279	0x6021
+0x627A	0x6078
+0x627B	0x6079
+0x627C	0x607B
+0x627D	0x607A
+0x627E	0x6042
+0x6321	0x606A
+0x6322	0x607D
+0x6323	0x6096
+0x6324	0x609A
+0x6325	0x60AD
+0x6326	0x609D
+0x6327	0x6083
+0x6328	0x6092
+0x6329	0x608C
+0x632A	0x609B
+0x632B	0x60EC
+0x632C	0x60BB
+0x632D	0x60B1
+0x632E	0x60DD
+0x632F	0x60D8
+0x6330	0x60C6
+0x6331	0x60DA
+0x6332	0x60B4
+0x6333	0x6120
+0x6334	0x6126
+0x6335	0x6115
+0x6336	0x6123
+0x6337	0x60F4
+0x6338	0x6100
+0x6339	0x610E
+0x633A	0x612B
+0x633B	0x614A
+0x633C	0x6175
+0x633D	0x61AC
+0x633E	0x6194
+0x633F	0x61A7
+0x6340	0x61B7
+0x6341	0x61D4
+0x6342	0x61F5
+0x6343	0x5FDD
+0x6344	0x96B3
+0x6345	0x95E9
+0x6346	0x95EB
+0x6347	0x95F1
+0x6348	0x95F3
+0x6349	0x95F5
+0x634A	0x95F6
+0x634B	0x95FC
+0x634C	0x95FE
+0x634D	0x9603
+0x634E	0x9604
+0x634F	0x9606
+0x6350	0x9608
+0x6351	0x960A
+0x6352	0x960B
+0x6353	0x960C
+0x6354	0x960D
+0x6355	0x960F
+0x6356	0x9612
+0x6357	0x9615
+0x6358	0x9616
+0x6359	0x9617
+0x635A	0x9619
+0x635B	0x961A
+0x635C	0x4E2C
+0x635D	0x723F
+0x635E	0x6215
+0x635F	0x6C35
+0x6360	0x6C54
+0x6361	0x6C5C
+0x6362	0x6C4A
+0x6363	0x6CA3
+0x6364	0x6C85
+0x6365	0x6C90
+0x6366	0x6C94
+0x6367	0x6C8C
+0x6368	0x6C68
+0x6369	0x6C69
+0x636A	0x6C74
+0x636B	0x6C76
+0x636C	0x6C86
+0x636D	0x6CA9
+0x636E	0x6CD0
+0x636F	0x6CD4
+0x6370	0x6CAD
+0x6371	0x6CF7
+0x6372	0x6CF8
+0x6373	0x6CF1
+0x6374	0x6CD7
+0x6375	0x6CB2
+0x6376	0x6CE0
+0x6377	0x6CD6
+0x6378	0x6CFA
+0x6379	0x6CEB
+0x637A	0x6CEE
+0x637B	0x6CB1
+0x637C	0x6CD3
+0x637D	0x6CEF
+0x637E	0x6CFE
+0x6421	0x6D39
+0x6422	0x6D27
+0x6423	0x6D0C
+0x6424	0x6D43
+0x6425	0x6D48
+0x6426	0x6D07
+0x6427	0x6D04
+0x6428	0x6D19
+0x6429	0x6D0E
+0x642A	0x6D2B
+0x642B	0x6D4D
+0x642C	0x6D2E
+0x642D	0x6D35
+0x642E	0x6D1A
+0x642F	0x6D4F
+0x6430	0x6D52
+0x6431	0x6D54
+0x6432	0x6D33
+0x6433	0x6D91
+0x6434	0x6D6F
+0x6435	0x6D9E
+0x6436	0x6DA0
+0x6437	0x6D5E
+0x6438	0x6D93
+0x6439	0x6D94
+0x643A	0x6D5C
+0x643B	0x6D60
+0x643C	0x6D7C
+0x643D	0x6D63
+0x643E	0x6E1A
+0x643F	0x6DC7
+0x6440	0x6DC5
+0x6441	0x6DDE
+0x6442	0x6E0E
+0x6443	0x6DBF
+0x6444	0x6DE0
+0x6445	0x6E11
+0x6446	0x6DE6
+0x6447	0x6DDD
+0x6448	0x6DD9
+0x6449	0x6E16
+0x644A	0x6DAB
+0x644B	0x6E0C
+0x644C	0x6DAE
+0x644D	0x6E2B
+0x644E	0x6E6E
+0x644F	0x6E4E
+0x6450	0x6E6B
+0x6451	0x6EB2
+0x6452	0x6E5F
+0x6453	0x6E86
+0x6454	0x6E53
+0x6455	0x6E54
+0x6456	0x6E32
+0x6457	0x6E25
+0x6458	0x6E44
+0x6459	0x6EDF
+0x645A	0x6EB1
+0x645B	0x6E98
+0x645C	0x6EE0
+0x645D	0x6F2D
+0x645E	0x6EE2
+0x645F	0x6EA5
+0x6460	0x6EA7
+0x6461	0x6EBD
+0x6462	0x6EBB
+0x6463	0x6EB7
+0x6464	0x6ED7
+0x6465	0x6EB4
+0x6466	0x6ECF
+0x6467	0x6E8F
+0x6468	0x6EC2
+0x6469	0x6E9F
+0x646A	0x6F62
+0x646B	0x6F46
+0x646C	0x6F47
+0x646D	0x6F24
+0x646E	0x6F15
+0x646F	0x6EF9
+0x6470	0x6F2F
+0x6471	0x6F36
+0x6472	0x6F4B
+0x6473	0x6F74
+0x6474	0x6F2A
+0x6475	0x6F09
+0x6476	0x6F29
+0x6477	0x6F89
+0x6478	0x6F8D
+0x6479	0x6F8C
+0x647A	0x6F78
+0x647B	0x6F72
+0x647C	0x6F7C
+0x647D	0x6F7A
+0x647E	0x6FD1
+0x6521	0x6FC9
+0x6522	0x6FA7
+0x6523	0x6FB9
+0x6524	0x6FB6
+0x6525	0x6FC2
+0x6526	0x6FE1
+0x6527	0x6FEE
+0x6528	0x6FDE
+0x6529	0x6FE0
+0x652A	0x6FEF
+0x652B	0x701A
+0x652C	0x7023
+0x652D	0x701B
+0x652E	0x7039
+0x652F	0x7035
+0x6530	0x704F
+0x6531	0x705E
+0x6532	0x5B80
+0x6533	0x5B84
+0x6534	0x5B95
+0x6535	0x5B93
+0x6536	0x5BA5
+0x6537	0x5BB8
+0x6538	0x752F
+0x6539	0x9A9E
+0x653A	0x6434
+0x653B	0x5BE4
+0x653C	0x5BEE
+0x653D	0x8930
+0x653E	0x5BF0
+0x653F	0x8E47
+0x6540	0x8B07
+0x6541	0x8FB6
+0x6542	0x8FD3
+0x6543	0x8FD5
+0x6544	0x8FE5
+0x6545	0x8FEE
+0x6546	0x8FE4
+0x6547	0x8FE9
+0x6548	0x8FE6
+0x6549	0x8FF3
+0x654A	0x8FE8
+0x654B	0x9005
+0x654C	0x9004
+0x654D	0x900B
+0x654E	0x9026
+0x654F	0x9011
+0x6550	0x900D
+0x6551	0x9016
+0x6552	0x9021
+0x6553	0x9035
+0x6554	0x9036
+0x6555	0x902D
+0x6556	0x902F
+0x6557	0x9044
+0x6558	0x9051
+0x6559	0x9052
+0x655A	0x9050
+0x655B	0x9068
+0x655C	0x9058
+0x655D	0x9062
+0x655E	0x905B
+0x655F	0x66B9
+0x6560	0x9074
+0x6561	0x907D
+0x6562	0x9082
+0x6563	0x9088
+0x6564	0x9083
+0x6565	0x908B
+0x6566	0x5F50
+0x6567	0x5F57
+0x6568	0x5F56
+0x6569	0x5F58
+0x656A	0x5C3B
+0x656B	0x54AB
+0x656C	0x5C50
+0x656D	0x5C59
+0x656E	0x5B71
+0x656F	0x5C63
+0x6570	0x5C66
+0x6571	0x7FBC
+0x6572	0x5F2A
+0x6573	0x5F29
+0x6574	0x5F2D
+0x6575	0x8274
+0x6576	0x5F3C
+0x6577	0x9B3B
+0x6578	0x5C6E
+0x6579	0x5981
+0x657A	0x5983
+0x657B	0x598D
+0x657C	0x59A9
+0x657D	0x59AA
+0x657E	0x59A3
+0x6621	0x5997
+0x6622	0x59CA
+0x6623	0x59AB
+0x6624	0x599E
+0x6625	0x59A4
+0x6626	0x59D2
+0x6627	0x59B2
+0x6628	0x59AF
+0x6629	0x59D7
+0x662A	0x59BE
+0x662B	0x5A05
+0x662C	0x5A06
+0x662D	0x59DD
+0x662E	0x5A08
+0x662F	0x59E3
+0x6630	0x59D8
+0x6631	0x59F9
+0x6632	0x5A0C
+0x6633	0x5A09
+0x6634	0x5A32
+0x6635	0x5A34
+0x6636	0x5A11
+0x6637	0x5A23
+0x6638	0x5A13
+0x6639	0x5A40
+0x663A	0x5A67
+0x663B	0x5A4A
+0x663C	0x5A55
+0x663D	0x5A3C
+0x663E	0x5A62
+0x663F	0x5A75
+0x6640	0x80EC
+0x6641	0x5AAA
+0x6642	0x5A9B
+0x6643	0x5A77
+0x6644	0x5A7A
+0x6645	0x5ABE
+0x6646	0x5AEB
+0x6647	0x5AB2
+0x6648	0x5AD2
+0x6649	0x5AD4
+0x664A	0x5AB8
+0x664B	0x5AE0
+0x664C	0x5AE3
+0x664D	0x5AF1
+0x664E	0x5AD6
+0x664F	0x5AE6
+0x6650	0x5AD8
+0x6651	0x5ADC
+0x6652	0x5B09
+0x6653	0x5B17
+0x6654	0x5B16
+0x6655	0x5B32
+0x6656	0x5B37
+0x6657	0x5B40
+0x6658	0x5C15
+0x6659	0x5C1C
+0x665A	0x5B5A
+0x665B	0x5B65
+0x665C	0x5B73
+0x665D	0x5B51
+0x665E	0x5B53
+0x665F	0x5B62
+0x6660	0x9A75
+0x6661	0x9A77
+0x6662	0x9A78
+0x6663	0x9A7A
+0x6664	0x9A7F
+0x6665	0x9A7D
+0x6666	0x9A80
+0x6667	0x9A81
+0x6668	0x9A85
+0x6669	0x9A88
+0x666A	0x9A8A
+0x666B	0x9A90
+0x666C	0x9A92
+0x666D	0x9A93
+0x666E	0x9A96
+0x666F	0x9A98
+0x6670	0x9A9B
+0x6671	0x9A9C
+0x6672	0x9A9D
+0x6673	0x9A9F
+0x6674	0x9AA0
+0x6675	0x9AA2
+0x6676	0x9AA3
+0x6677	0x9AA5
+0x6678	0x9AA7
+0x6679	0x7E9F
+0x667A	0x7EA1
+0x667B	0x7EA3
+0x667C	0x7EA5
+0x667D	0x7EA8
+0x667E	0x7EA9
+0x6721	0x7EAD
+0x6722	0x7EB0
+0x6723	0x7EBE
+0x6724	0x7EC0
+0x6725	0x7EC1
+0x6726	0x7EC2
+0x6727	0x7EC9
+0x6728	0x7ECB
+0x6729	0x7ECC
+0x672A	0x7ED0
+0x672B	0x7ED4
+0x672C	0x7ED7
+0x672D	0x7EDB
+0x672E	0x7EE0
+0x672F	0x7EE1
+0x6730	0x7EE8
+0x6731	0x7EEB
+0x6732	0x7EEE
+0x6733	0x7EEF
+0x6734	0x7EF1
+0x6735	0x7EF2
+0x6736	0x7F0D
+0x6737	0x7EF6
+0x6738	0x7EFA
+0x6739	0x7EFB
+0x673A	0x7EFE
+0x673B	0x7F01
+0x673C	0x7F02
+0x673D	0x7F03
+0x673E	0x7F07
+0x673F	0x7F08
+0x6740	0x7F0B
+0x6741	0x7F0C
+0x6742	0x7F0F
+0x6743	0x7F11
+0x6744	0x7F12
+0x6745	0x7F17
+0x6746	0x7F19
+0x6747	0x7F1C
+0x6748	0x7F1B
+0x6749	0x7F1F
+0x674A	0x7F21
+0x674B	0x7F22
+0x674C	0x7F23
+0x674D	0x7F24
+0x674E	0x7F25
+0x674F	0x7F26
+0x6750	0x7F27
+0x6751	0x7F2A
+0x6752	0x7F2B
+0x6753	0x7F2C
+0x6754	0x7F2D
+0x6755	0x7F2F
+0x6756	0x7F30
+0x6757	0x7F31
+0x6758	0x7F32
+0x6759	0x7F33
+0x675A	0x7F35
+0x675B	0x5E7A
+0x675C	0x757F
+0x675D	0x5DDB
+0x675E	0x753E
+0x675F	0x9095
+0x6760	0x738E
+0x6761	0x7391
+0x6762	0x73AE
+0x6763	0x73A2
+0x6764	0x739F
+0x6765	0x73CF
+0x6766	0x73C2
+0x6767	0x73D1
+0x6768	0x73B7
+0x6769	0x73B3
+0x676A	0x73C0
+0x676B	0x73C9
+0x676C	0x73C8
+0x676D	0x73E5
+0x676E	0x73D9
+0x676F	0x987C
+0x6770	0x740A
+0x6771	0x73E9
+0x6772	0x73E7
+0x6773	0x73DE
+0x6774	0x73BA
+0x6775	0x73F2
+0x6776	0x740F
+0x6777	0x742A
+0x6778	0x745B
+0x6779	0x7426
+0x677A	0x7425
+0x677B	0x7428
+0x677C	0x7430
+0x677D	0x742E
+0x677E	0x742C
+0x6821	0x741B
+0x6822	0x741A
+0x6823	0x7441
+0x6824	0x745C
+0x6825	0x7457
+0x6826	0x7455
+0x6827	0x7459
+0x6828	0x7477
+0x6829	0x746D
+0x682A	0x747E
+0x682B	0x749C
+0x682C	0x748E
+0x682D	0x7480
+0x682E	0x7481
+0x682F	0x7487
+0x6830	0x748B
+0x6831	0x749E
+0x6832	0x74A8
+0x6833	0x74A9
+0x6834	0x7490
+0x6835	0x74A7
+0x6836	0x74D2
+0x6837	0x74BA
+0x6838	0x97EA
+0x6839	0x97EB
+0x683A	0x97EC
+0x683B	0x674C
+0x683C	0x6753
+0x683D	0x675E
+0x683E	0x6748
+0x683F	0x6769
+0x6840	0x67A5
+0x6841	0x6787
+0x6842	0x676A
+0x6843	0x6773
+0x6844	0x6798
+0x6845	0x67A7
+0x6846	0x6775
+0x6847	0x67A8
+0x6848	0x679E
+0x6849	0x67AD
+0x684A	0x678B
+0x684B	0x6777
+0x684C	0x677C
+0x684D	0x67F0
+0x684E	0x6809
+0x684F	0x67D8
+0x6850	0x680A
+0x6851	0x67E9
+0x6852	0x67B0
+0x6853	0x680C
+0x6854	0x67D9
+0x6855	0x67B5
+0x6856	0x67DA
+0x6857	0x67B3
+0x6858	0x67DD
+0x6859	0x6800
+0x685A	0x67C3
+0x685B	0x67B8
+0x685C	0x67E2
+0x685D	0x680E
+0x685E	0x67C1
+0x685F	0x67FD
+0x6860	0x6832
+0x6861	0x6833
+0x6862	0x6860
+0x6863	0x6861
+0x6864	0x684E
+0x6865	0x6862
+0x6866	0x6844
+0x6867	0x6864
+0x6868	0x6883
+0x6869	0x681D
+0x686A	0x6855
+0x686B	0x6866
+0x686C	0x6841
+0x686D	0x6867
+0x686E	0x6840
+0x686F	0x683E
+0x6870	0x684A
+0x6871	0x6849
+0x6872	0x6829
+0x6873	0x68B5
+0x6874	0x688F
+0x6875	0x6874
+0x6876	0x6877
+0x6877	0x6893
+0x6878	0x686B
+0x6879	0x68C2
+0x687A	0x696E
+0x687B	0x68FC
+0x687C	0x691F
+0x687D	0x6920
+0x687E	0x68F9
+0x6921	0x6924
+0x6922	0x68F0
+0x6923	0x690B
+0x6924	0x6901
+0x6925	0x6957
+0x6926	0x68E3
+0x6927	0x6910
+0x6928	0x6971
+0x6929	0x6939
+0x692A	0x6960
+0x692B	0x6942
+0x692C	0x695D
+0x692D	0x6984
+0x692E	0x696B
+0x692F	0x6980
+0x6930	0x6998
+0x6931	0x6978
+0x6932	0x6934
+0x6933	0x69CC
+0x6934	0x6987
+0x6935	0x6988
+0x6936	0x69CE
+0x6937	0x6989
+0x6938	0x6966
+0x6939	0x6963
+0x693A	0x6979
+0x693B	0x699B
+0x693C	0x69A7
+0x693D	0x69BB
+0x693E	0x69AB
+0x693F	0x69AD
+0x6940	0x69D4
+0x6941	0x69B1
+0x6942	0x69C1
+0x6943	0x69CA
+0x6944	0x69DF
+0x6945	0x6995
+0x6946	0x69E0
+0x6947	0x698D
+0x6948	0x69FF
+0x6949	0x6A2F
+0x694A	0x69ED
+0x694B	0x6A17
+0x694C	0x6A18
+0x694D	0x6A65
+0x694E	0x69F2
+0x694F	0x6A44
+0x6950	0x6A3E
+0x6951	0x6AA0
+0x6952	0x6A50
+0x6953	0x6A5B
+0x6954	0x6A35
+0x6955	0x6A8E
+0x6956	0x6A79
+0x6957	0x6A3D
+0x6958	0x6A28
+0x6959	0x6A58
+0x695A	0x6A7C
+0x695B	0x6A91
+0x695C	0x6A90
+0x695D	0x6AA9
+0x695E	0x6A97
+0x695F	0x6AAB
+0x6960	0x7337
+0x6961	0x7352
+0x6962	0x6B81
+0x6963	0x6B82
+0x6964	0x6B87
+0x6965	0x6B84
+0x6966	0x6B92
+0x6967	0x6B93
+0x6968	0x6B8D
+0x6969	0x6B9A
+0x696A	0x6B9B
+0x696B	0x6BA1
+0x696C	0x6BAA
+0x696D	0x8F6B
+0x696E	0x8F6D
+0x696F	0x8F71
+0x6970	0x8F72
+0x6971	0x8F73
+0x6972	0x8F75
+0x6973	0x8F76
+0x6974	0x8F78
+0x6975	0x8F77
+0x6976	0x8F79
+0x6977	0x8F7A
+0x6978	0x8F7C
+0x6979	0x8F7E
+0x697A	0x8F81
+0x697B	0x8F82
+0x697C	0x8F84
+0x697D	0x8F87
+0x697E	0x8F8B
+0x6A21	0x8F8D
+0x6A22	0x8F8E
+0x6A23	0x8F8F
+0x6A24	0x8F98
+0x6A25	0x8F9A
+0x6A26	0x8ECE
+0x6A27	0x620B
+0x6A28	0x6217
+0x6A29	0x621B
+0x6A2A	0x621F
+0x6A2B	0x6222
+0x6A2C	0x6221
+0x6A2D	0x6225
+0x6A2E	0x6224
+0x6A2F	0x622C
+0x6A30	0x81E7
+0x6A31	0x74EF
+0x6A32	0x74F4
+0x6A33	0x74FF
+0x6A34	0x750F
+0x6A35	0x7511
+0x6A36	0x7513
+0x6A37	0x6534
+0x6A38	0x65EE
+0x6A39	0x65EF
+0x6A3A	0x65F0
+0x6A3B	0x660A
+0x6A3C	0x6619
+0x6A3D	0x6772
+0x6A3E	0x6603
+0x6A3F	0x6615
+0x6A40	0x6600
+0x6A41	0x7085
+0x6A42	0x66F7
+0x6A43	0x661D
+0x6A44	0x6634
+0x6A45	0x6631
+0x6A46	0x6636
+0x6A47	0x6635
+0x6A48	0x8006
+0x6A49	0x665F
+0x6A4A	0x6654
+0x6A4B	0x6641
+0x6A4C	0x664F
+0x6A4D	0x6656
+0x6A4E	0x6661
+0x6A4F	0x6657
+0x6A50	0x6677
+0x6A51	0x6684
+0x6A52	0x668C
+0x6A53	0x66A7
+0x6A54	0x669D
+0x6A55	0x66BE
+0x6A56	0x66DB
+0x6A57	0x66DC
+0x6A58	0x66E6
+0x6A59	0x66E9
+0x6A5A	0x8D32
+0x6A5B	0x8D33
+0x6A5C	0x8D36
+0x6A5D	0x8D3B
+0x6A5E	0x8D3D
+0x6A5F	0x8D40
+0x6A60	0x8D45
+0x6A61	0x8D46
+0x6A62	0x8D48
+0x6A63	0x8D49
+0x6A64	0x8D47
+0x6A65	0x8D4D
+0x6A66	0x8D55
+0x6A67	0x8D59
+0x6A68	0x89C7
+0x6A69	0x89CA
+0x6A6A	0x89CB
+0x6A6B	0x89CC
+0x6A6C	0x89CE
+0x6A6D	0x89CF
+0x6A6E	0x89D0
+0x6A6F	0x89D1
+0x6A70	0x726E
+0x6A71	0x729F
+0x6A72	0x725D
+0x6A73	0x7266
+0x6A74	0x726F
+0x6A75	0x727E
+0x6A76	0x727F
+0x6A77	0x7284
+0x6A78	0x728B
+0x6A79	0x728D
+0x6A7A	0x728F
+0x6A7B	0x7292
+0x6A7C	0x6308
+0x6A7D	0x6332
+0x6A7E	0x63B0
+0x6B21	0x643F
+0x6B22	0x64D8
+0x6B23	0x8004
+0x6B24	0x6BEA
+0x6B25	0x6BF3
+0x6B26	0x6BFD
+0x6B27	0x6BF5
+0x6B28	0x6BF9
+0x6B29	0x6C05
+0x6B2A	0x6C07
+0x6B2B	0x6C06
+0x6B2C	0x6C0D
+0x6B2D	0x6C15
+0x6B2E	0x6C18
+0x6B2F	0x6C19
+0x6B30	0x6C1A
+0x6B31	0x6C21
+0x6B32	0x6C29
+0x6B33	0x6C24
+0x6B34	0x6C2A
+0x6B35	0x6C32
+0x6B36	0x6535
+0x6B37	0x6555
+0x6B38	0x656B
+0x6B39	0x724D
+0x6B3A	0x7252
+0x6B3B	0x7256
+0x6B3C	0x7230
+0x6B3D	0x8662
+0x6B3E	0x5216
+0x6B3F	0x809F
+0x6B40	0x809C
+0x6B41	0x8093
+0x6B42	0x80BC
+0x6B43	0x670A
+0x6B44	0x80BD
+0x6B45	0x80B1
+0x6B46	0x80AB
+0x6B47	0x80AD
+0x6B48	0x80B4
+0x6B49	0x80B7
+0x6B4A	0x80E7
+0x6B4B	0x80E8
+0x6B4C	0x80E9
+0x6B4D	0x80EA
+0x6B4E	0x80DB
+0x6B4F	0x80C2
+0x6B50	0x80C4
+0x6B51	0x80D9
+0x6B52	0x80CD
+0x6B53	0x80D7
+0x6B54	0x6710
+0x6B55	0x80DD
+0x6B56	0x80EB
+0x6B57	0x80F1
+0x6B58	0x80F4
+0x6B59	0x80ED
+0x6B5A	0x810D
+0x6B5B	0x810E
+0x6B5C	0x80F2
+0x6B5D	0x80FC
+0x6B5E	0x6715
+0x6B5F	0x8112
+0x6B60	0x8C5A
+0x6B61	0x8136
+0x6B62	0x811E
+0x6B63	0x812C
+0x6B64	0x8118
+0x6B65	0x8132
+0x6B66	0x8148
+0x6B67	0x814C
+0x6B68	0x8153
+0x6B69	0x8174
+0x6B6A	0x8159
+0x6B6B	0x815A
+0x6B6C	0x8171
+0x6B6D	0x8160
+0x6B6E	0x8169
+0x6B6F	0x817C
+0x6B70	0x817D
+0x6B71	0x816D
+0x6B72	0x8167
+0x6B73	0x584D
+0x6B74	0x5AB5
+0x6B75	0x8188
+0x6B76	0x8182
+0x6B77	0x8191
+0x6B78	0x6ED5
+0x6B79	0x81A3
+0x6B7A	0x81AA
+0x6B7B	0x81CC
+0x6B7C	0x6726
+0x6B7D	0x81CA
+0x6B7E	0x81BB
+0x6C21	0x81C1
+0x6C22	0x81A6
+0x6C23	0x6B24
+0x6C24	0x6B37
+0x6C25	0x6B39
+0x6C26	0x6B43
+0x6C27	0x6B46
+0x6C28	0x6B59
+0x6C29	0x98D1
+0x6C2A	0x98D2
+0x6C2B	0x98D3
+0x6C2C	0x98D5
+0x6C2D	0x98D9
+0x6C2E	0x98DA
+0x6C2F	0x6BB3
+0x6C30	0x5F40
+0x6C31	0x6BC2
+0x6C32	0x89F3
+0x6C33	0x6590
+0x6C34	0x9F51
+0x6C35	0x6593
+0x6C36	0x65BC
+0x6C37	0x65C6
+0x6C38	0x65C4
+0x6C39	0x65C3
+0x6C3A	0x65CC
+0x6C3B	0x65CE
+0x6C3C	0x65D2
+0x6C3D	0x65D6
+0x6C3E	0x7080
+0x6C3F	0x709C
+0x6C40	0x7096
+0x6C41	0x709D
+0x6C42	0x70BB
+0x6C43	0x70C0
+0x6C44	0x70B7
+0x6C45	0x70AB
+0x6C46	0x70B1
+0x6C47	0x70E8
+0x6C48	0x70CA
+0x6C49	0x7110
+0x6C4A	0x7113
+0x6C4B	0x7116
+0x6C4C	0x712F
+0x6C4D	0x7131
+0x6C4E	0x7173
+0x6C4F	0x715C
+0x6C50	0x7168
+0x6C51	0x7145
+0x6C52	0x7172
+0x6C53	0x714A
+0x6C54	0x7178
+0x6C55	0x717A
+0x6C56	0x7198
+0x6C57	0x71B3
+0x6C58	0x71B5
+0x6C59	0x71A8
+0x6C5A	0x71A0
+0x6C5B	0x71E0
+0x6C5C	0x71D4
+0x6C5D	0x71E7
+0x6C5E	0x71F9
+0x6C5F	0x721D
+0x6C60	0x7228
+0x6C61	0x706C
+0x6C62	0x7118
+0x6C63	0x7166
+0x6C64	0x71B9
+0x6C65	0x623E
+0x6C66	0x623D
+0x6C67	0x6243
+0x6C68	0x6248
+0x6C69	0x6249
+0x6C6A	0x793B
+0x6C6B	0x7940
+0x6C6C	0x7946
+0x6C6D	0x7949
+0x6C6E	0x795B
+0x6C6F	0x795C
+0x6C70	0x7953
+0x6C71	0x795A
+0x6C72	0x7962
+0x6C73	0x7957
+0x6C74	0x7960
+0x6C75	0x796F
+0x6C76	0x7967
+0x6C77	0x797A
+0x6C78	0x7985
+0x6C79	0x798A
+0x6C7A	0x799A
+0x6C7B	0x79A7
+0x6C7C	0x79B3
+0x6C7D	0x5FD1
+0x6C7E	0x5FD0
+0x6D21	0x603C
+0x6D22	0x605D
+0x6D23	0x605A
+0x6D24	0x6067
+0x6D25	0x6041
+0x6D26	0x6059
+0x6D27	0x6063
+0x6D28	0x60AB
+0x6D29	0x6106
+0x6D2A	0x610D
+0x6D2B	0x615D
+0x6D2C	0x61A9
+0x6D2D	0x619D
+0x6D2E	0x61CB
+0x6D2F	0x61D1
+0x6D30	0x6206
+0x6D31	0x8080
+0x6D32	0x807F
+0x6D33	0x6C93
+0x6D34	0x6CF6
+0x6D35	0x6DFC
+0x6D36	0x77F6
+0x6D37	0x77F8
+0x6D38	0x7800
+0x6D39	0x7809
+0x6D3A	0x7817
+0x6D3B	0x7818
+0x6D3C	0x7811
+0x6D3D	0x65AB
+0x6D3E	0x782D
+0x6D3F	0x781C
+0x6D40	0x781D
+0x6D41	0x7839
+0x6D42	0x783A
+0x6D43	0x783B
+0x6D44	0x781F
+0x6D45	0x783C
+0x6D46	0x7825
+0x6D47	0x782C
+0x6D48	0x7823
+0x6D49	0x7829
+0x6D4A	0x784E
+0x6D4B	0x786D
+0x6D4C	0x7856
+0x6D4D	0x7857
+0x6D4E	0x7826
+0x6D4F	0x7850
+0x6D50	0x7847
+0x6D51	0x784C
+0x6D52	0x786A
+0x6D53	0x789B
+0x6D54	0x7893
+0x6D55	0x789A
+0x6D56	0x7887
+0x6D57	0x789C
+0x6D58	0x78A1
+0x6D59	0x78A3
+0x6D5A	0x78B2
+0x6D5B	0x78B9
+0x6D5C	0x78A5
+0x6D5D	0x78D4
+0x6D5E	0x78D9
+0x6D5F	0x78C9
+0x6D60	0x78EC
+0x6D61	0x78F2
+0x6D62	0x7905
+0x6D63	0x78F4
+0x6D64	0x7913
+0x6D65	0x7924
+0x6D66	0x791E
+0x6D67	0x7934
+0x6D68	0x9F9B
+0x6D69	0x9EF9
+0x6D6A	0x9EFB
+0x6D6B	0x9EFC
+0x6D6C	0x76F1
+0x6D6D	0x7704
+0x6D6E	0x770D
+0x6D6F	0x76F9
+0x6D70	0x7707
+0x6D71	0x7708
+0x6D72	0x771A
+0x6D73	0x7722
+0x6D74	0x7719
+0x6D75	0x772D
+0x6D76	0x7726
+0x6D77	0x7735
+0x6D78	0x7738
+0x6D79	0x7750
+0x6D7A	0x7751
+0x6D7B	0x7747
+0x6D7C	0x7743
+0x6D7D	0x775A
+0x6D7E	0x7768
+0x6E21	0x7762
+0x6E22	0x7765
+0x6E23	0x777F
+0x6E24	0x778D
+0x6E25	0x777D
+0x6E26	0x7780
+0x6E27	0x778C
+0x6E28	0x7791
+0x6E29	0x779F
+0x6E2A	0x77A0
+0x6E2B	0x77B0
+0x6E2C	0x77B5
+0x6E2D	0x77BD
+0x6E2E	0x753A
+0x6E2F	0x7540
+0x6E30	0x754E
+0x6E31	0x754B
+0x6E32	0x7548
+0x6E33	0x755B
+0x6E34	0x7572
+0x6E35	0x7579
+0x6E36	0x7583
+0x6E37	0x7F58
+0x6E38	0x7F61
+0x6E39	0x7F5F
+0x6E3A	0x8A48
+0x6E3B	0x7F68
+0x6E3C	0x7F74
+0x6E3D	0x7F71
+0x6E3E	0x7F79
+0x6E3F	0x7F81
+0x6E40	0x7F7E
+0x6E41	0x76CD
+0x6E42	0x76E5
+0x6E43	0x8832
+0x6E44	0x9485
+0x6E45	0x9486
+0x6E46	0x9487
+0x6E47	0x948B
+0x6E48	0x948A
+0x6E49	0x948C
+0x6E4A	0x948D
+0x6E4B	0x948F
+0x6E4C	0x9490
+0x6E4D	0x9494
+0x6E4E	0x9497
+0x6E4F	0x9495
+0x6E50	0x949A
+0x6E51	0x949B
+0x6E52	0x949C
+0x6E53	0x94A3
+0x6E54	0x94A4
+0x6E55	0x94AB
+0x6E56	0x94AA
+0x6E57	0x94AD
+0x6E58	0x94AC
+0x6E59	0x94AF
+0x6E5A	0x94B0
+0x6E5B	0x94B2
+0x6E5C	0x94B4
+0x6E5D	0x94B6
+0x6E5E	0x94B7
+0x6E5F	0x94B8
+0x6E60	0x94B9
+0x6E61	0x94BA
+0x6E62	0x94BC
+0x6E63	0x94BD
+0x6E64	0x94BF
+0x6E65	0x94C4
+0x6E66	0x94C8
+0x6E67	0x94C9
+0x6E68	0x94CA
+0x6E69	0x94CB
+0x6E6A	0x94CC
+0x6E6B	0x94CD
+0x6E6C	0x94CE
+0x6E6D	0x94D0
+0x6E6E	0x94D1
+0x6E6F	0x94D2
+0x6E70	0x94D5
+0x6E71	0x94D6
+0x6E72	0x94D7
+0x6E73	0x94D9
+0x6E74	0x94D8
+0x6E75	0x94DB
+0x6E76	0x94DE
+0x6E77	0x94DF
+0x6E78	0x94E0
+0x6E79	0x94E2
+0x6E7A	0x94E4
+0x6E7B	0x94E5
+0x6E7C	0x94E7
+0x6E7D	0x94E8
+0x6E7E	0x94EA
+0x6F21	0x94E9
+0x6F22	0x94EB
+0x6F23	0x94EE
+0x6F24	0x94EF
+0x6F25	0x94F3
+0x6F26	0x94F4
+0x6F27	0x94F5
+0x6F28	0x94F7
+0x6F29	0x94F9
+0x6F2A	0x94FC
+0x6F2B	0x94FD
+0x6F2C	0x94FF
+0x6F2D	0x9503
+0x6F2E	0x9502
+0x6F2F	0x9506
+0x6F30	0x9507
+0x6F31	0x9509
+0x6F32	0x950A
+0x6F33	0x950D
+0x6F34	0x950E
+0x6F35	0x950F
+0x6F36	0x9512
+0x6F37	0x9513
+0x6F38	0x9514
+0x6F39	0x9515
+0x6F3A	0x9516
+0x6F3B	0x9518
+0x6F3C	0x951B
+0x6F3D	0x951D
+0x6F3E	0x951E
+0x6F3F	0x951F
+0x6F40	0x9522
+0x6F41	0x952A
+0x6F42	0x952B
+0x6F43	0x9529
+0x6F44	0x952C
+0x6F45	0x9531
+0x6F46	0x9532
+0x6F47	0x9534
+0x6F48	0x9536
+0x6F49	0x9537
+0x6F4A	0x9538
+0x6F4B	0x953C
+0x6F4C	0x953E
+0x6F4D	0x953F
+0x6F4E	0x9542
+0x6F4F	0x9535
+0x6F50	0x9544
+0x6F51	0x9545
+0x6F52	0x9546
+0x6F53	0x9549
+0x6F54	0x954C
+0x6F55	0x954E
+0x6F56	0x954F
+0x6F57	0x9552
+0x6F58	0x9553
+0x6F59	0x9554
+0x6F5A	0x9556
+0x6F5B	0x9557
+0x6F5C	0x9558
+0x6F5D	0x9559
+0x6F5E	0x955B
+0x6F5F	0x955E
+0x6F60	0x955F
+0x6F61	0x955D
+0x6F62	0x9561
+0x6F63	0x9562
+0x6F64	0x9564
+0x6F65	0x9565
+0x6F66	0x9566
+0x6F67	0x9567
+0x6F68	0x9568
+0x6F69	0x9569
+0x6F6A	0x956A
+0x6F6B	0x956B
+0x6F6C	0x956C
+0x6F6D	0x956F
+0x6F6E	0x9571
+0x6F6F	0x9572
+0x6F70	0x9573
+0x6F71	0x953A
+0x6F72	0x77E7
+0x6F73	0x77EC
+0x6F74	0x96C9
+0x6F75	0x79D5
+0x6F76	0x79ED
+0x6F77	0x79E3
+0x6F78	0x79EB
+0x6F79	0x7A06
+0x6F7A	0x5D47
+0x6F7B	0x7A03
+0x6F7C	0x7A02
+0x6F7D	0x7A1E
+0x6F7E	0x7A14
+0x7021	0x7A39
+0x7022	0x7A37
+0x7023	0x7A51
+0x7024	0x9ECF
+0x7025	0x99A5
+0x7026	0x7A70
+0x7027	0x7688
+0x7028	0x768E
+0x7029	0x7693
+0x702A	0x7699
+0x702B	0x76A4
+0x702C	0x74DE
+0x702D	0x74E0
+0x702E	0x752C
+0x702F	0x9E20
+0x7030	0x9E22
+0x7031	0x9E28
+0x7032	0x9E29
+0x7033	0x9E2A
+0x7034	0x9E2B
+0x7035	0x9E2C
+0x7036	0x9E32
+0x7037	0x9E31
+0x7038	0x9E36
+0x7039	0x9E38
+0x703A	0x9E37
+0x703B	0x9E39
+0x703C	0x9E3A
+0x703D	0x9E3E
+0x703E	0x9E41
+0x703F	0x9E42
+0x7040	0x9E44
+0x7041	0x9E46
+0x7042	0x9E47
+0x7043	0x9E48
+0x7044	0x9E49
+0x7045	0x9E4B
+0x7046	0x9E4C
+0x7047	0x9E4E
+0x7048	0x9E51
+0x7049	0x9E55
+0x704A	0x9E57
+0x704B	0x9E5A
+0x704C	0x9E5B
+0x704D	0x9E5C
+0x704E	0x9E5E
+0x704F	0x9E63
+0x7050	0x9E66
+0x7051	0x9E67
+0x7052	0x9E68
+0x7053	0x9E69
+0x7054	0x9E6A
+0x7055	0x9E6B
+0x7056	0x9E6C
+0x7057	0x9E71
+0x7058	0x9E6D
+0x7059	0x9E73
+0x705A	0x7592
+0x705B	0x7594
+0x705C	0x7596
+0x705D	0x75A0
+0x705E	0x759D
+0x705F	0x75AC
+0x7060	0x75A3
+0x7061	0x75B3
+0x7062	0x75B4
+0x7063	0x75B8
+0x7064	0x75C4
+0x7065	0x75B1
+0x7066	0x75B0
+0x7067	0x75C3
+0x7068	0x75C2
+0x7069	0x75D6
+0x706A	0x75CD
+0x706B	0x75E3
+0x706C	0x75E8
+0x706D	0x75E6
+0x706E	0x75E4
+0x706F	0x75EB
+0x7070	0x75E7
+0x7071	0x7603
+0x7072	0x75F1
+0x7073	0x75FC
+0x7074	0x75FF
+0x7075	0x7610
+0x7076	0x7600
+0x7077	0x7605
+0x7078	0x760C
+0x7079	0x7617
+0x707A	0x760A
+0x707B	0x7625
+0x707C	0x7618
+0x707D	0x7615
+0x707E	0x7619
+0x7121	0x761B
+0x7122	0x763C
+0x7123	0x7622
+0x7124	0x7620
+0x7125	0x7640
+0x7126	0x762D
+0x7127	0x7630
+0x7128	0x763F
+0x7129	0x7635
+0x712A	0x7643
+0x712B	0x763E
+0x712C	0x7633
+0x712D	0x764D
+0x712E	0x765E
+0x712F	0x7654
+0x7130	0x765C
+0x7131	0x7656
+0x7132	0x766B
+0x7133	0x766F
+0x7134	0x7FCA
+0x7135	0x7AE6
+0x7136	0x7A78
+0x7137	0x7A79
+0x7138	0x7A80
+0x7139	0x7A86
+0x713A	0x7A88
+0x713B	0x7A95
+0x713C	0x7AA6
+0x713D	0x7AA0
+0x713E	0x7AAC
+0x713F	0x7AA8
+0x7140	0x7AAD
+0x7141	0x7AB3
+0x7142	0x8864
+0x7143	0x8869
+0x7144	0x8872
+0x7145	0x887D
+0x7146	0x887F
+0x7147	0x8882
+0x7148	0x88A2
+0x7149	0x88C6
+0x714A	0x88B7
+0x714B	0x88BC
+0x714C	0x88C9
+0x714D	0x88E2
+0x714E	0x88CE
+0x714F	0x88E3
+0x7150	0x88E5
+0x7151	0x88F1
+0x7152	0x891A
+0x7153	0x88FC
+0x7154	0x88E8
+0x7155	0x88FE
+0x7156	0x88F0
+0x7157	0x8921
+0x7158	0x8919
+0x7159	0x8913
+0x715A	0x891B
+0x715B	0x890A
+0x715C	0x8934
+0x715D	0x892B
+0x715E	0x8936
+0x715F	0x8941
+0x7160	0x8966
+0x7161	0x897B
+0x7162	0x758B
+0x7163	0x80E5
+0x7164	0x76B2
+0x7165	0x76B4
+0x7166	0x77DC
+0x7167	0x8012
+0x7168	0x8014
+0x7169	0x8016
+0x716A	0x801C
+0x716B	0x8020
+0x716C	0x8022
+0x716D	0x8025
+0x716E	0x8026
+0x716F	0x8027
+0x7170	0x8029
+0x7171	0x8028
+0x7172	0x8031
+0x7173	0x800B
+0x7174	0x8035
+0x7175	0x8043
+0x7176	0x8046
+0x7177	0x804D
+0x7178	0x8052
+0x7179	0x8069
+0x717A	0x8071
+0x717B	0x8983
+0x717C	0x9878
+0x717D	0x9880
+0x717E	0x9883
+0x7221	0x9889
+0x7222	0x988C
+0x7223	0x988D
+0x7224	0x988F
+0x7225	0x9894
+0x7226	0x989A
+0x7227	0x989B
+0x7228	0x989E
+0x7229	0x989F
+0x722A	0x98A1
+0x722B	0x98A2
+0x722C	0x98A5
+0x722D	0x98A6
+0x722E	0x864D
+0x722F	0x8654
+0x7230	0x866C
+0x7231	0x866E
+0x7232	0x867F
+0x7233	0x867A
+0x7234	0x867C
+0x7235	0x867B
+0x7236	0x86A8
+0x7237	0x868D
+0x7238	0x868B
+0x7239	0x86AC
+0x723A	0x869D
+0x723B	0x86A7
+0x723C	0x86A3
+0x723D	0x86AA
+0x723E	0x8693
+0x723F	0x86A9
+0x7240	0x86B6
+0x7241	0x86C4
+0x7242	0x86B5
+0x7243	0x86CE
+0x7244	0x86B0
+0x7245	0x86BA
+0x7246	0x86B1
+0x7247	0x86AF
+0x7248	0x86C9
+0x7249	0x86CF
+0x724A	0x86B4
+0x724B	0x86E9
+0x724C	0x86F1
+0x724D	0x86F2
+0x724E	0x86ED
+0x724F	0x86F3
+0x7250	0x86D0
+0x7251	0x8713
+0x7252	0x86DE
+0x7253	0x86F4
+0x7254	0x86DF
+0x7255	0x86D8
+0x7256	0x86D1
+0x7257	0x8703
+0x7258	0x8707
+0x7259	0x86F8
+0x725A	0x8708
+0x725B	0x870A
+0x725C	0x870D
+0x725D	0x8709
+0x725E	0x8723
+0x725F	0x873B
+0x7260	0x871E
+0x7261	0x8725
+0x7262	0x872E
+0x7263	0x871A
+0x7264	0x873E
+0x7265	0x8748
+0x7266	0x8734
+0x7267	0x8731
+0x7268	0x8729
+0x7269	0x8737
+0x726A	0x873F
+0x726B	0x8782
+0x726C	0x8722
+0x726D	0x877D
+0x726E	0x877E
+0x726F	0x877B
+0x7270	0x8760
+0x7271	0x8770
+0x7272	0x874C
+0x7273	0x876E
+0x7274	0x878B
+0x7275	0x8753
+0x7276	0x8763
+0x7277	0x877C
+0x7278	0x8764
+0x7279	0x8759
+0x727A	0x8765
+0x727B	0x8793
+0x727C	0x87AF
+0x727D	0x87A8
+0x727E	0x87D2
+0x7321	0x87C6
+0x7322	0x8788
+0x7323	0x8785
+0x7324	0x87AD
+0x7325	0x8797
+0x7326	0x8783
+0x7327	0x87AB
+0x7328	0x87E5
+0x7329	0x87AC
+0x732A	0x87B5
+0x732B	0x87B3
+0x732C	0x87CB
+0x732D	0x87D3
+0x732E	0x87BD
+0x732F	0x87D1
+0x7330	0x87C0
+0x7331	0x87CA
+0x7332	0x87DB
+0x7333	0x87EA
+0x7334	0x87E0
+0x7335	0x87EE
+0x7336	0x8816
+0x7337	0x8813
+0x7338	0x87FE
+0x7339	0x880A
+0x733A	0x881B
+0x733B	0x8821
+0x733C	0x8839
+0x733D	0x883C
+0x733E	0x7F36
+0x733F	0x7F42
+0x7340	0x7F44
+0x7341	0x7F45
+0x7342	0x8210
+0x7343	0x7AFA
+0x7344	0x7AFD
+0x7345	0x7B08
+0x7346	0x7B03
+0x7347	0x7B04
+0x7348	0x7B15
+0x7349	0x7B0A
+0x734A	0x7B2B
+0x734B	0x7B0F
+0x734C	0x7B47
+0x734D	0x7B38
+0x734E	0x7B2A
+0x734F	0x7B19
+0x7350	0x7B2E
+0x7351	0x7B31
+0x7352	0x7B20
+0x7353	0x7B25
+0x7354	0x7B24
+0x7355	0x7B33
+0x7356	0x7B3E
+0x7357	0x7B1E
+0x7358	0x7B58
+0x7359	0x7B5A
+0x735A	0x7B45
+0x735B	0x7B75
+0x735C	0x7B4C
+0x735D	0x7B5D
+0x735E	0x7B60
+0x735F	0x7B6E
+0x7360	0x7B7B
+0x7361	0x7B62
+0x7362	0x7B72
+0x7363	0x7B71
+0x7364	0x7B90
+0x7365	0x7BA6
+0x7366	0x7BA7
+0x7367	0x7BB8
+0x7368	0x7BAC
+0x7369	0x7B9D
+0x736A	0x7BA8
+0x736B	0x7B85
+0x736C	0x7BAA
+0x736D	0x7B9C
+0x736E	0x7BA2
+0x736F	0x7BAB
+0x7370	0x7BB4
+0x7371	0x7BD1
+0x7372	0x7BC1
+0x7373	0x7BCC
+0x7374	0x7BDD
+0x7375	0x7BDA
+0x7376	0x7BE5
+0x7377	0x7BE6
+0x7378	0x7BEA
+0x7379	0x7C0C
+0x737A	0x7BFE
+0x737B	0x7BFC
+0x737C	0x7C0F
+0x737D	0x7C16
+0x737E	0x7C0B
+0x7421	0x7C1F
+0x7422	0x7C2A
+0x7423	0x7C26
+0x7424	0x7C38
+0x7425	0x7C41
+0x7426	0x7C40
+0x7427	0x81FE
+0x7428	0x8201
+0x7429	0x8202
+0x742A	0x8204
+0x742B	0x81EC
+0x742C	0x8844
+0x742D	0x8221
+0x742E	0x8222
+0x742F	0x8223
+0x7430	0x822D
+0x7431	0x822F
+0x7432	0x8228
+0x7433	0x822B
+0x7434	0x8238
+0x7435	0x823B
+0x7436	0x8233
+0x7437	0x8234
+0x7438	0x823E
+0x7439	0x8244
+0x743A	0x8249
+0x743B	0x824B
+0x743C	0x824F
+0x743D	0x825A
+0x743E	0x825F
+0x743F	0x8268
+0x7440	0x887E
+0x7441	0x8885
+0x7442	0x8888
+0x7443	0x88D8
+0x7444	0x88DF
+0x7445	0x895E
+0x7446	0x7F9D
+0x7447	0x7F9F
+0x7448	0x7FA7
+0x7449	0x7FAF
+0x744A	0x7FB0
+0x744B	0x7FB2
+0x744C	0x7C7C
+0x744D	0x6549
+0x744E	0x7C91
+0x744F	0x7C9D
+0x7450	0x7C9C
+0x7451	0x7C9E
+0x7452	0x7CA2
+0x7453	0x7CB2
+0x7454	0x7CBC
+0x7455	0x7CBD
+0x7456	0x7CC1
+0x7457	0x7CC7
+0x7458	0x7CCC
+0x7459	0x7CCD
+0x745A	0x7CC8
+0x745B	0x7CC5
+0x745C	0x7CD7
+0x745D	0x7CE8
+0x745E	0x826E
+0x745F	0x66A8
+0x7460	0x7FBF
+0x7461	0x7FCE
+0x7462	0x7FD5
+0x7463	0x7FE5
+0x7464	0x7FE1
+0x7465	0x7FE6
+0x7466	0x7FE9
+0x7467	0x7FEE
+0x7468	0x7FF3
+0x7469	0x7CF8
+0x746A	0x7D77
+0x746B	0x7DA6
+0x746C	0x7DAE
+0x746D	0x7E47
+0x746E	0x7E9B
+0x746F	0x9EB8
+0x7470	0x9EB4
+0x7471	0x8D73
+0x7472	0x8D84
+0x7473	0x8D94
+0x7474	0x8D91
+0x7475	0x8DB1
+0x7476	0x8D67
+0x7477	0x8D6D
+0x7478	0x8C47
+0x7479	0x8C49
+0x747A	0x914A
+0x747B	0x9150
+0x747C	0x914E
+0x747D	0x914F
+0x747E	0x9164
+0x7521	0x9162
+0x7522	0x9161
+0x7523	0x9170
+0x7524	0x9169
+0x7525	0x916F
+0x7526	0x917D
+0x7527	0x917E
+0x7528	0x9172
+0x7529	0x9174
+0x752A	0x9179
+0x752B	0x918C
+0x752C	0x9185
+0x752D	0x9190
+0x752E	0x918D
+0x752F	0x9191
+0x7530	0x91A2
+0x7531	0x91A3
+0x7532	0x91AA
+0x7533	0x91AD
+0x7534	0x91AE
+0x7535	0x91AF
+0x7536	0x91B5
+0x7537	0x91B4
+0x7538	0x91BA
+0x7539	0x8C55
+0x753A	0x9E7E
+0x753B	0x8DB8
+0x753C	0x8DEB
+0x753D	0x8E05
+0x753E	0x8E59
+0x753F	0x8E69
+0x7540	0x8DB5
+0x7541	0x8DBF
+0x7542	0x8DBC
+0x7543	0x8DBA
+0x7544	0x8DC4
+0x7545	0x8DD6
+0x7546	0x8DD7
+0x7547	0x8DDA
+0x7548	0x8DDE
+0x7549	0x8DCE
+0x754A	0x8DCF
+0x754B	0x8DDB
+0x754C	0x8DC6
+0x754D	0x8DEC
+0x754E	0x8DF7
+0x754F	0x8DF8
+0x7550	0x8DE3
+0x7551	0x8DF9
+0x7552	0x8DFB
+0x7553	0x8DE4
+0x7554	0x8E09
+0x7555	0x8DFD
+0x7556	0x8E14
+0x7557	0x8E1D
+0x7558	0x8E1F
+0x7559	0x8E2C
+0x755A	0x8E2E
+0x755B	0x8E23
+0x755C	0x8E2F
+0x755D	0x8E3A
+0x755E	0x8E40
+0x755F	0x8E39
+0x7560	0x8E35
+0x7561	0x8E3D
+0x7562	0x8E31
+0x7563	0x8E49
+0x7564	0x8E41
+0x7565	0x8E42
+0x7566	0x8E51
+0x7567	0x8E52
+0x7568	0x8E4A
+0x7569	0x8E70
+0x756A	0x8E76
+0x756B	0x8E7C
+0x756C	0x8E6F
+0x756D	0x8E74
+0x756E	0x8E85
+0x756F	0x8E8F
+0x7570	0x8E94
+0x7571	0x8E90
+0x7572	0x8E9C
+0x7573	0x8E9E
+0x7574	0x8C78
+0x7575	0x8C82
+0x7576	0x8C8A
+0x7577	0x8C85
+0x7578	0x8C98
+0x7579	0x8C94
+0x757A	0x659B
+0x757B	0x89D6
+0x757C	0x89DE
+0x757D	0x89DA
+0x757E	0x89DC
+0x7621	0x89E5
+0x7622	0x89EB
+0x7623	0x89EF
+0x7624	0x8A3E
+0x7625	0x8B26
+0x7626	0x9753
+0x7627	0x96E9
+0x7628	0x96F3
+0x7629	0x96EF
+0x762A	0x9706
+0x762B	0x9701
+0x762C	0x9708
+0x762D	0x970F
+0x762E	0x970E
+0x762F	0x972A
+0x7630	0x972D
+0x7631	0x9730
+0x7632	0x973E
+0x7633	0x9F80
+0x7634	0x9F83
+0x7635	0x9F85
+0x7636	0x9F86
+0x7637	0x9F87
+0x7638	0x9F88
+0x7639	0x9F89
+0x763A	0x9F8A
+0x763B	0x9F8C
+0x763C	0x9EFE
+0x763D	0x9F0B
+0x763E	0x9F0D
+0x763F	0x96B9
+0x7640	0x96BC
+0x7641	0x96BD
+0x7642	0x96CE
+0x7643	0x96D2
+0x7644	0x77BF
+0x7645	0x96E0
+0x7646	0x928E
+0x7647	0x92AE
+0x7648	0x92C8
+0x7649	0x933E
+0x764A	0x936A
+0x764B	0x93CA
+0x764C	0x938F
+0x764D	0x943E
+0x764E	0x946B
+0x764F	0x9C7F
+0x7650	0x9C82
+0x7651	0x9C85
+0x7652	0x9C86
+0x7653	0x9C87
+0x7654	0x9C88
+0x7655	0x7A23
+0x7656	0x9C8B
+0x7657	0x9C8E
+0x7658	0x9C90
+0x7659	0x9C91
+0x765A	0x9C92
+0x765B	0x9C94
+0x765C	0x9C95
+0x765D	0x9C9A
+0x765E	0x9C9B
+0x765F	0x9C9E
+0x7660	0x9C9F
+0x7661	0x9CA0
+0x7662	0x9CA1
+0x7663	0x9CA2
+0x7664	0x9CA3
+0x7665	0x9CA5
+0x7666	0x9CA6
+0x7667	0x9CA7
+0x7668	0x9CA8
+0x7669	0x9CA9
+0x766A	0x9CAB
+0x766B	0x9CAD
+0x766C	0x9CAE
+0x766D	0x9CB0
+0x766E	0x9CB1
+0x766F	0x9CB2
+0x7670	0x9CB3
+0x7671	0x9CB4
+0x7672	0x9CB5
+0x7673	0x9CB6
+0x7674	0x9CB7
+0x7675	0x9CBA
+0x7676	0x9CBB
+0x7677	0x9CBC
+0x7678	0x9CBD
+0x7679	0x9CC4
+0x767A	0x9CC5
+0x767B	0x9CC6
+0x767C	0x9CC7
+0x767D	0x9CCA
+0x767E	0x9CCB
+0x7721	0x9CCC
+0x7722	0x9CCD
+0x7723	0x9CCE
+0x7724	0x9CCF
+0x7725	0x9CD0
+0x7726	0x9CD3
+0x7727	0x9CD4
+0x7728	0x9CD5
+0x7729	0x9CD7
+0x772A	0x9CD8
+0x772B	0x9CD9
+0x772C	0x9CDC
+0x772D	0x9CDD
+0x772E	0x9CDF
+0x772F	0x9CE2
+0x7730	0x977C
+0x7731	0x9785
+0x7732	0x9791
+0x7733	0x9792
+0x7734	0x9794
+0x7735	0x97AF
+0x7736	0x97AB
+0x7737	0x97A3
+0x7738	0x97B2
+0x7739	0x97B4
+0x773A	0x9AB1
+0x773B	0x9AB0
+0x773C	0x9AB7
+0x773D	0x9E58
+0x773E	0x9AB6
+0x773F	0x9ABA
+0x7740	0x9ABC
+0x7741	0x9AC1
+0x7742	0x9AC0
+0x7743	0x9AC5
+0x7744	0x9AC2
+0x7745	0x9ACB
+0x7746	0x9ACC
+0x7747	0x9AD1
+0x7748	0x9B45
+0x7749	0x9B43
+0x774A	0x9B47
+0x774B	0x9B49
+0x774C	0x9B48
+0x774D	0x9B4D
+0x774E	0x9B51
+0x774F	0x98E8
+0x7750	0x990D
+0x7751	0x992E
+0x7752	0x9955
+0x7753	0x9954
+0x7754	0x9ADF
+0x7755	0x9AE1
+0x7756	0x9AE6
+0x7757	0x9AEF
+0x7758	0x9AEB
+0x7759	0x9AFB
+0x775A	0x9AED
+0x775B	0x9AF9
+0x775C	0x9B08
+0x775D	0x9B0F
+0x775E	0x9B13
+0x775F	0x9B1F
+0x7760	0x9B23
+0x7761	0x9EBD
+0x7762	0x9EBE
+0x7763	0x7E3B
+0x7764	0x9E82
+0x7765	0x9E87
+0x7766	0x9E88
+0x7767	0x9E8B
+0x7768	0x9E92
+0x7769	0x93D6
+0x776A	0x9E9D
+0x776B	0x9E9F
+0x776C	0x9EDB
+0x776D	0x9EDC
+0x776E	0x9EDD
+0x776F	0x9EE0
+0x7770	0x9EDF
+0x7771	0x9EE2
+0x7772	0x9EE9
+0x7773	0x9EE7
+0x7774	0x9EE5
+0x7775	0x9EEA
+0x7776	0x9EEF
+0x7777	0x9F22
+0x7778	0x9F2C
+0x7779	0x9F2F
+0x777A	0x9F39
+0x777B	0x9F37
+0x777C	0x9F3D
+0x777D	0x9F3E
+0x777E	0x9F44
+0x7A21	0x4E0F
+0x7A22	0x673F
+0x7A23	0x4E42
+0x7A24	0x752A
+0x7A25	0x592C
+0x7A26	0x9EE1
+0x7A27	0x8652
+0x7A28	0x531C
+0x7A29	0x5187
+0x7A2A	0x518F
+0x7A2B	0x50F0
+0x7A2C	0x4F0B
+0x7A2D	0x4F23
+0x7A2E	0x4F03
+0x7A2F	0x4F61
+0x7A30	0x4F7A
+0x7A31	0x4F6B
+0x7A32	0x4FEB
+0x7A33	0x4FF5
+0x7A34	0x5034
+0x7A35	0x5022
+0x7A36	0x4FF6
+0x7A37	0x5072
+0x7A38	0x4EB6
+0x7A39	0x51AE
+0x7A3A	0x5910
+0x7A3B	0x6BDA
+0x7A3C	0x522C
+0x7A3D	0x5232
+0x7A3E	0x4FB4
+0x7A3F	0x5298
+0x7A40	0x52BB
+0x7A41	0x52BC
+0x7A42	0x52CD
+0x7A43	0x52DA
+0x7A44	0x52F7
+0x7A45	0x53C6
+0x7A46	0x53C7
+0x7A47	0x5770
+0x7A48	0x576C
+0x7A49	0x57B1
+0x7A4A	0x579F
+0x7A4B	0x579E
+0x7A4C	0x57BE
+0x7A4D	0x57CC
+0x7A4E	0x580E
+0x7A4F	0x580C
+0x7A50	0x57F5
+0x7A51	0x5809
+0x7A52	0x583C
+0x7A53	0x5843
+0x7A54	0x5845
+0x7A55	0x5846
+0x7A56	0x583D
+0x7A57	0x5853
+0x7A58	0x5888
+0x7A59	0x5884
+0x7A5A	0x58F8
+0x7A5B	0x56AD
+0x7A5C	0x5940
+0x7A5D	0x5953
+0x7A5E	0x596D
+0x7A5F	0x5C2A
+0x7A60	0x54A5
+0x7A61	0x551D
+0x7A62	0x5536
+0x7A63	0x556F
+0x7A64	0x554D
+0x7A65	0x569A
+0x7A66	0x569C
+0x7A67	0x56F7
+0x7A68	0x5710
+0x7A69	0x5719
+0x7A6A	0x5E17
+0x7A6B	0x5E21
+0x7A6C	0x5E28
+0x7A6D	0x5E6A
+0x7A6E	0x5C74
+0x7A6F	0x5C7C
+0x7A70	0x5CA8
+0x7A71	0x5C9E
+0x7A72	0x5CC3
+0x7A73	0x5CD3
+0x7A74	0x5CE3
+0x7A75	0x5CE7
+0x7A76	0x5CFF
+0x7A77	0x5D04
+0x7A78	0x5D00
+0x7A79	0x5D1A
+0x7A7A	0x5D0C
+0x7A7B	0x5D4E
+0x7A7C	0x5D5A
+0x7A7D	0x5D85
+0x7A7E	0x5D93
+0x7B21	0x5D92
+0x7B22	0x5DC2
+0x7B23	0x5DC9
+0x7B24	0x8852
+0x7B25	0x5FAF
+0x7B26	0x5906
+0x7B27	0x65A8
+0x7B28	0x7241
+0x7B29	0x7242
+0x7B2A	0x5EBC
+0x7B2B	0x5ECB
+0x7B2C	0x95EC
+0x7B2D	0x95FF
+0x7B2E	0x8A1A
+0x7B2F	0x9607
+0x7B30	0x9613
+0x7B31	0x961B
+0x7B32	0x5BAC
+0x7B33	0x5BA7
+0x7B34	0x5C5D
+0x7B35	0x5F22
+0x7B36	0x59EE
+0x7B37	0x5A7C
+0x7B38	0x5A96
+0x7B39	0x5A73
+0x7B3A	0x5A9E
+0x7B3B	0x5AAD
+0x7B3C	0x5ADA
+0x7B3D	0x5AEA
+0x7B3E	0x5B1B
+0x7B3F	0x5B56
+0x7B40	0x9A72
+0x7B41	0x9A83
+0x7B42	0x9A89
+0x7B43	0x9A8D
+0x7B44	0x9A8E
+0x7B45	0x9A95
+0x7B46	0x9AA6
+0x7B47	0x7395
+0x7B48	0x7399
+0x7B49	0x73A0
+0x7B4A	0x73B1
+0x7B4B	0x73A5
+0x7B4C	0x73A6
+0x7B4D	0x73D6
+0x7B4E	0x73F0
+0x7B4F	0x73FD
+0x7B50	0x73E3
+0x7B51	0x7424
+0x7B52	0x740E
+0x7B53	0x7407
+0x7B54	0x73F6
+0x7B55	0x73FA
+0x7B56	0x7432
+0x7B57	0x742F
+0x7B58	0x7444
+0x7B59	0x7442
+0x7B5A	0x7471
+0x7B5B	0x7478
+0x7B5C	0x7462
+0x7B5D	0x7486
+0x7B5E	0x749F
+0x7B5F	0x74A0
+0x7B60	0x7498
+0x7B61	0x74B2
+0x7B62	0x97E8
+0x7B63	0x6745
+0x7B64	0x679F
+0x7B65	0x677B
+0x7B66	0x67C8
+0x7B67	0x67EE
+0x7B68	0x684B
+0x7B69	0x68A0
+0x7B6A	0x6812
+0x7B6B	0x681F
+0x7B6C	0x686A
+0x7B6D	0x68BC
+0x7B6E	0x68FB
+0x7B6F	0x686F
+0x7B70	0x68B1
+0x7B71	0x68C1
+0x7B72	0x68EB
+0x7B73	0x6913
+0x7B74	0x68D1
+0x7B75	0x6911
+0x7B76	0x68D3
+0x7B77	0x68EC
+0x7B78	0x692B
+0x7B79	0x68E8
+0x7B7A	0x69BE
+0x7B7B	0x6969
+0x7B7C	0x6940
+0x7B7D	0x696F
+0x7B7E	0x695F
+0x7C21	0x6962
+0x7C22	0x6935
+0x7C23	0x6959
+0x7C24	0x69BC
+0x7C25	0x69C5
+0x7C26	0x69DA
+0x7C27	0x69DC
+0x7C28	0x6A0B
+0x7C29	0x69E5
+0x7C2A	0x6A66
+0x7C2B	0x6A96
+0x7C2C	0x6AB4
+0x7C2D	0x72DD
+0x7C2E	0x5CF1
+0x7C2F	0x7314
+0x7C30	0x733A
+0x7C31	0x6B95
+0x7C32	0x5F67
+0x7C33	0x80FE
+0x7C34	0x74FB
+0x7C35	0x7503
+0x7C36	0x655C
+0x7C37	0x6569
+0x7C38	0x6F26
+0x7C39	0x65F8
+0x7C3A	0x65FB
+0x7C3B	0x6609
+0x7C3C	0x663D
+0x7C3D	0x6662
+0x7C3E	0x665E
+0x7C3F	0x666C
+0x7C40	0x668D
+0x7C41	0x668B
+0x7C42	0x8D51
+0x7C43	0x8D57
+0x7C44	0x7263
+0x7C45	0x7277
+0x7C46	0x63B1
+0x7C47	0x6261
+0x7C48	0x6260
+0x7C49	0x6283
+0x7C4A	0x62E4
+0x7C4B	0x62C3
+0x7C4C	0x631C
+0x7C4D	0x6326
+0x7C4E	0x63AF
+0x7C4F	0x63FE
+0x7C50	0x6422
+0x7C51	0x6412
+0x7C52	0x64ED
+0x7C53	0x6713
+0x7C54	0x6718
+0x7C55	0x8158
+0x7C56	0x81D1
+0x7C57	0x98CF
+0x7C58	0x98D4
+0x7C59	0x98D7
+0x7C5A	0x6996
+0x7C5B	0x7098
+0x7C5C	0x70DC
+0x7C5D	0x70FA
+0x7C5E	0x710C
+0x7C5F	0x711C
+0x7C60	0x71CB
+0x7C61	0x721F
+0x7C62	0x70DD
+0x7C63	0x659D
+0x7C64	0x6246
+0x7C65	0x6017
+0x7C66	0x60C7
+0x7C67	0x60D3
+0x7C68	0x60B0
+0x7C69	0x60D9
+0x7C6A	0x6114
+0x7C6B	0x6C3F
+0x7C6C	0x6C67
+0x7C6D	0x6C84
+0x7C6E	0x6C9A
+0x7C6F	0x6C6D
+0x7C70	0x6CA8
+0x7C71	0x6CC6
+0x7C72	0x6CB5
+0x7C73	0x6D49
+0x7C74	0x6D38
+0x7C75	0x6D11
+0x7C76	0x6D3A
+0x7C77	0x6D28
+0x7C78	0x6D50
+0x7C79	0x6D34
+0x7C7A	0x6D55
+0x7C7B	0x6D61
+0x7C7C	0x6DA2
+0x7C7D	0x6D65
+0x7C7E	0x6D5B
+0x7D21	0x6D64
+0x7D22	0x6DB4
+0x7D23	0x6E9A
+0x7D24	0x6E5C
+0x7D25	0x6E72
+0x7D26	0x6EA0
+0x7D27	0x6E87
+0x7D28	0x6E8E
+0x7D29	0x6EC9
+0x7D2A	0x6EC3
+0x7D2B	0x6F37
+0x7D2C	0x6ED8
+0x7D2D	0x6EEA
+0x7D2E	0x6F56
+0x7D2F	0x6F75
+0x7D30	0x6F5F
+0x7D31	0x6FB4
+0x7D32	0x6FBC
+0x7D33	0x7014
+0x7D34	0x700D
+0x7D35	0x700C
+0x7D36	0x703C
+0x7D37	0x7943
+0x7D38	0x7947
+0x7D39	0x794A
+0x7D3A	0x7950
+0x7D3B	0x7972
+0x7D3C	0x7998
+0x7D3D	0x79A0
+0x7D3E	0x79A4
+0x7D3F	0x77FC
+0x7D40	0x77FB
+0x7D41	0x7822
+0x7D42	0x7820
+0x7D43	0x7841
+0x7D44	0x785A
+0x7D45	0x7875
+0x7D46	0x78B6
+0x7D47	0x78E1
+0x7D48	0x7933
+0x7D49	0x8A5F
+0x7D4A	0x76FB
+0x7D4B	0x771B
+0x7D4C	0x772C
+0x7D4D	0x7786
+0x7D4E	0x77AB
+0x7D4F	0x77AD
+0x7D50	0x7564
+0x7D51	0x756F
+0x7D52	0x6983
+0x7D53	0x7F7D
+0x7D54	0x76DD
+0x7D55	0x76E6
+0x7D56	0x76EC
+0x7D57	0x7521
+0x7D58	0x79FE
+0x7D59	0x7A44
+0x7D5A	0x767F
+0x7D5B	0x769E
+0x7D5C	0x9E27
+0x7D5D	0x9E2E
+0x7D5E	0x9E30
+0x7D5F	0x9E34
+0x7D60	0x9E4D
+0x7D61	0x9E52
+0x7D62	0x9E53
+0x7D63	0x9E54
+0x7D64	0x9E56
+0x7D65	0x9E59
+0x7D66	0x9E61
+0x7D67	0x9E62
+0x7D68	0x9E65
+0x7D69	0x9E6F
+0x7D6A	0x9E74
+0x7D6B	0x75A2
+0x7D6C	0x7604
+0x7D6D	0x7608
+0x7D6E	0x761D
+0x7D6F	0x7AD1
+0x7D70	0x7A85
+0x7D71	0x7A8E
+0x7D72	0x7AA3
+0x7D73	0x7AB8
+0x7D74	0x7ABE
+0x7D75	0x77DE
+0x7D76	0x8030
+0x7D77	0x988B
+0x7D78	0x988E
+0x7D79	0x9899
+0x7D7A	0x98A3
+0x7D7B	0x8683
+0x7D7C	0x8705
+0x7D7D	0x8758
+0x7D7E	0x87CF
+0x7E21	0x87E2
+0x7E22	0x880B
+0x7E23	0x80D4
+0x7E24	0x7F4D
+0x7E25	0x7B4A
+0x7E26	0x7B4E
+0x7E27	0x7B7F
+0x7E28	0x7B93
+0x7E29	0x7BEF
+0x7E2A	0x7C09
+0x7E2B	0x7BF0
+0x7E2C	0x7C15
+0x7E2D	0x7C03
+0x7E2E	0x7C20
+0x7E2F	0x823A
+0x7E30	0x8886
+0x7E31	0x88AA
+0x7E32	0x88C0
+0x7E33	0x88C8
+0x7E34	0x8926
+0x7E35	0x8976
+0x7E36	0x7F91
+0x7E37	0x8283
+0x7E38	0x82BC
+0x7E39	0x82A7
+0x7E3A	0x8313
+0x7E3B	0x82FE
+0x7E3C	0x8300
+0x7E3D	0x835D
+0x7E3E	0x8345
+0x7E3F	0x8344
+0x7E40	0x831D
+0x7E41	0x83A6
+0x7E42	0x8399
+0x7E43	0x83FE
+0x7E44	0x841A
+0x7E45	0x83FC
+0x7E46	0x8429
+0x7E47	0x8439
+0x7E48	0x84A8
+0x7E49	0x84CF
+0x7E4A	0x849F
+0x7E4B	0x84C2
+0x7E4C	0x84F7
+0x7E4D	0x8570
+0x7E4E	0x85B3
+0x7E4F	0x85A2
+0x7E50	0x96D8
+0x7E51	0x85B8
+0x7E52	0x85E0
+0x7E53	0x7FDA
+0x7E54	0x7EAE
+0x7E55	0x7EB4
+0x7E56	0x7EBC
+0x7E57	0x7ED6
+0x7E58	0x7F0A
+0x7E59	0x5B43
+0x7E5A	0x8D6A
+0x7E5B	0x5245
+0x7E5C	0x8C68
+0x7E5D	0x8C6E
+0x7E5E	0x8C6D
+0x7E5F	0x8E16
+0x7E60	0x8E26
+0x7E61	0x8E27
+0x7E62	0x8E50
+0x7E63	0x9098
+0x7E64	0x90A0
+0x7E65	0x90BD
+0x7E66	0x90C8
+0x7E67	0x90C3
+0x7E68	0x90DA
+0x7E69	0x90FF
+0x7E6A	0x911A
+0x7E6B	0x910C
+0x7E6C	0x9120
+0x7E6D	0x9142
+0x7E6E	0x8FB5
+0x7E6F	0x90E4
+0x7E70	0x8C86
+0x7E71	0x89F1
+0x7E72	0x8BB1
+0x7E73	0x8BBB
+0x7E74	0x8BC7
+0x7E75	0x8BEA
+0x7E76	0x8C09
+0x7E77	0x8C1E
+0x7E78	0x9702
+0x7E79	0x68D0
+0x7E7A	0x7306
+0x7E7B	0x9F81
+0x7E7C	0x9F82
+0x7E7D	0x92C6
+0x7E7E	0x9491
diff --git a/tests/ISO646-CN.TXT b/tests/ISO646-CN.TXT
new file mode 100644
index 0000000..87a2a78
--- /dev/null
+++ b/tests/ISO646-CN.TXT
@@ -0,0 +1,128 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x00A5
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x203E
+0x7F	0x007F
diff --git a/tests/ISO646-JP.TXT b/tests/ISO646-JP.TXT
new file mode 100644
index 0000000..2280a07
--- /dev/null
+++ b/tests/ISO646-JP.TXT
@@ -0,0 +1,128 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x00A5
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x203E
+0x7F	0x007F
diff --git a/tests/JIS_X0201.TXT b/tests/JIS_X0201.TXT
new file mode 100644
index 0000000..b464651
--- /dev/null
+++ b/tests/JIS_X0201.TXT
@@ -0,0 +1,191 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x00A5
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x203E
+0x7F	0x007F
+0xA1	0xFF61
+0xA2	0xFF62
+0xA3	0xFF63
+0xA4	0xFF64
+0xA5	0xFF65
+0xA6	0xFF66
+0xA7	0xFF67
+0xA8	0xFF68
+0xA9	0xFF69
+0xAA	0xFF6A
+0xAB	0xFF6B
+0xAC	0xFF6C
+0xAD	0xFF6D
+0xAE	0xFF6E
+0xAF	0xFF6F
+0xB0	0xFF70
+0xB1	0xFF71
+0xB2	0xFF72
+0xB3	0xFF73
+0xB4	0xFF74
+0xB5	0xFF75
+0xB6	0xFF76
+0xB7	0xFF77
+0xB8	0xFF78
+0xB9	0xFF79
+0xBA	0xFF7A
+0xBB	0xFF7B
+0xBC	0xFF7C
+0xBD	0xFF7D
+0xBE	0xFF7E
+0xBF	0xFF7F
+0xC0	0xFF80
+0xC1	0xFF81
+0xC2	0xFF82
+0xC3	0xFF83
+0xC4	0xFF84
+0xC5	0xFF85
+0xC6	0xFF86
+0xC7	0xFF87
+0xC8	0xFF88
+0xC9	0xFF89
+0xCA	0xFF8A
+0xCB	0xFF8B
+0xCC	0xFF8C
+0xCD	0xFF8D
+0xCE	0xFF8E
+0xCF	0xFF8F
+0xD0	0xFF90
+0xD1	0xFF91
+0xD2	0xFF92
+0xD3	0xFF93
+0xD4	0xFF94
+0xD5	0xFF95
+0xD6	0xFF96
+0xD7	0xFF97
+0xD8	0xFF98
+0xD9	0xFF99
+0xDA	0xFF9A
+0xDB	0xFF9B
+0xDC	0xFF9C
+0xDD	0xFF9D
+0xDE	0xFF9E
+0xDF	0xFF9F
diff --git a/tests/JOHAB.TXT b/tests/JOHAB.TXT
new file mode 100644
index 0000000..4a7f4f7
--- /dev/null
+++ b/tests/JOHAB.TXT
@@ -0,0 +1,17177 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x20A9
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x8444	0x3133
+0x8446	0x3135
+0x8447	0x3136
+0x844A	0x313A
+0x844B	0x313B
+0x844C	0x313C
+0x844D	0x313D
+0x844E	0x313E
+0x844F	0x313F
+0x8450	0x3140
+0x8454	0x3144
+0x8461	0x314F
+0x8481	0x3150
+0x84A1	0x3151
+0x84C1	0x3152
+0x84E1	0x3153
+0x8541	0x3154
+0x8561	0x3155
+0x8581	0x3156
+0x85A1	0x3157
+0x85C1	0x3158
+0x85E1	0x3159
+0x8641	0x315A
+0x8661	0x315B
+0x8681	0x315C
+0x86A1	0x315D
+0x86C1	0x315E
+0x86E1	0x315F
+0x8741	0x3160
+0x8761	0x3161
+0x8781	0x3162
+0x87A1	0x3163
+0x8841	0x3131
+0x8861	0xAC00
+0x8862	0xAC01
+0x8863	0xAC02
+0x8864	0xAC03
+0x8865	0xAC04
+0x8866	0xAC05
+0x8867	0xAC06
+0x8868	0xAC07
+0x8869	0xAC08
+0x886A	0xAC09
+0x886B	0xAC0A
+0x886C	0xAC0B
+0x886D	0xAC0C
+0x886E	0xAC0D
+0x886F	0xAC0E
+0x8870	0xAC0F
+0x8871	0xAC10
+0x8873	0xAC11
+0x8874	0xAC12
+0x8875	0xAC13
+0x8876	0xAC14
+0x8877	0xAC15
+0x8878	0xAC16
+0x8879	0xAC17
+0x887A	0xAC18
+0x887B	0xAC19
+0x887C	0xAC1A
+0x887D	0xAC1B
+0x8881	0xAC1C
+0x8882	0xAC1D
+0x8883	0xAC1E
+0x8884	0xAC1F
+0x8885	0xAC20
+0x8886	0xAC21
+0x8887	0xAC22
+0x8888	0xAC23
+0x8889	0xAC24
+0x888A	0xAC25
+0x888B	0xAC26
+0x888C	0xAC27
+0x888D	0xAC28
+0x888E	0xAC29
+0x888F	0xAC2A
+0x8890	0xAC2B
+0x8891	0xAC2C
+0x8893	0xAC2D
+0x8894	0xAC2E
+0x8895	0xAC2F
+0x8896	0xAC30
+0x8897	0xAC31
+0x8898	0xAC32
+0x8899	0xAC33
+0x889A	0xAC34
+0x889B	0xAC35
+0x889C	0xAC36
+0x889D	0xAC37
+0x88A1	0xAC38
+0x88A2	0xAC39
+0x88A3	0xAC3A
+0x88A4	0xAC3B
+0x88A5	0xAC3C
+0x88A6	0xAC3D
+0x88A7	0xAC3E
+0x88A8	0xAC3F
+0x88A9	0xAC40
+0x88AA	0xAC41
+0x88AB	0xAC42
+0x88AC	0xAC43
+0x88AD	0xAC44
+0x88AE	0xAC45
+0x88AF	0xAC46
+0x88B0	0xAC47
+0x88B1	0xAC48
+0x88B3	0xAC49
+0x88B4	0xAC4A
+0x88B5	0xAC4B
+0x88B6	0xAC4C
+0x88B7	0xAC4D
+0x88B8	0xAC4E
+0x88B9	0xAC4F
+0x88BA	0xAC50
+0x88BB	0xAC51
+0x88BC	0xAC52
+0x88BD	0xAC53
+0x88C1	0xAC54
+0x88C2	0xAC55
+0x88C3	0xAC56
+0x88C4	0xAC57
+0x88C5	0xAC58
+0x88C6	0xAC59
+0x88C7	0xAC5A
+0x88C8	0xAC5B
+0x88C9	0xAC5C
+0x88CA	0xAC5D
+0x88CB	0xAC5E
+0x88CC	0xAC5F
+0x88CD	0xAC60
+0x88CE	0xAC61
+0x88CF	0xAC62
+0x88D0	0xAC63
+0x88D1	0xAC64
+0x88D3	0xAC65
+0x88D4	0xAC66
+0x88D5	0xAC67
+0x88D6	0xAC68
+0x88D7	0xAC69
+0x88D8	0xAC6A
+0x88D9	0xAC6B
+0x88DA	0xAC6C
+0x88DB	0xAC6D
+0x88DC	0xAC6E
+0x88DD	0xAC6F
+0x88E1	0xAC70
+0x88E2	0xAC71
+0x88E3	0xAC72
+0x88E4	0xAC73
+0x88E5	0xAC74
+0x88E6	0xAC75
+0x88E7	0xAC76
+0x88E8	0xAC77
+0x88E9	0xAC78
+0x88EA	0xAC79
+0x88EB	0xAC7A
+0x88EC	0xAC7B
+0x88ED	0xAC7C
+0x88EE	0xAC7D
+0x88EF	0xAC7E
+0x88F0	0xAC7F
+0x88F1	0xAC80
+0x88F3	0xAC81
+0x88F4	0xAC82
+0x88F5	0xAC83
+0x88F6	0xAC84
+0x88F7	0xAC85
+0x88F8	0xAC86
+0x88F9	0xAC87
+0x88FA	0xAC88
+0x88FB	0xAC89
+0x88FC	0xAC8A
+0x88FD	0xAC8B
+0x8941	0xAC8C
+0x8942	0xAC8D
+0x8943	0xAC8E
+0x8944	0xAC8F
+0x8945	0xAC90
+0x8946	0xAC91
+0x8947	0xAC92
+0x8948	0xAC93
+0x8949	0xAC94
+0x894A	0xAC95
+0x894B	0xAC96
+0x894C	0xAC97
+0x894D	0xAC98
+0x894E	0xAC99
+0x894F	0xAC9A
+0x8950	0xAC9B
+0x8951	0xAC9C
+0x8953	0xAC9D
+0x8954	0xAC9E
+0x8955	0xAC9F
+0x8956	0xACA0
+0x8957	0xACA1
+0x8958	0xACA2
+0x8959	0xACA3
+0x895A	0xACA4
+0x895B	0xACA5
+0x895C	0xACA6
+0x895D	0xACA7
+0x8961	0xACA8
+0x8962	0xACA9
+0x8963	0xACAA
+0x8964	0xACAB
+0x8965	0xACAC
+0x8966	0xACAD
+0x8967	0xACAE
+0x8968	0xACAF
+0x8969	0xACB0
+0x896A	0xACB1
+0x896B	0xACB2
+0x896C	0xACB3
+0x896D	0xACB4
+0x896E	0xACB5
+0x896F	0xACB6
+0x8970	0xACB7
+0x8971	0xACB8
+0x8973	0xACB9
+0x8974	0xACBA
+0x8975	0xACBB
+0x8976	0xACBC
+0x8977	0xACBD
+0x8978	0xACBE
+0x8979	0xACBF
+0x897A	0xACC0
+0x897B	0xACC1
+0x897C	0xACC2
+0x897D	0xACC3
+0x8981	0xACC4
+0x8982	0xACC5
+0x8983	0xACC6
+0x8984	0xACC7
+0x8985	0xACC8
+0x8986	0xACC9
+0x8987	0xACCA
+0x8988	0xACCB
+0x8989	0xACCC
+0x898A	0xACCD
+0x898B	0xACCE
+0x898C	0xACCF
+0x898D	0xACD0
+0x898E	0xACD1
+0x898F	0xACD2
+0x8990	0xACD3
+0x8991	0xACD4
+0x8993	0xACD5
+0x8994	0xACD6
+0x8995	0xACD7
+0x8996	0xACD8
+0x8997	0xACD9
+0x8998	0xACDA
+0x8999	0xACDB
+0x899A	0xACDC
+0x899B	0xACDD
+0x899C	0xACDE
+0x899D	0xACDF
+0x89A1	0xACE0
+0x89A2	0xACE1
+0x89A3	0xACE2
+0x89A4	0xACE3
+0x89A5	0xACE4
+0x89A6	0xACE5
+0x89A7	0xACE6
+0x89A8	0xACE7
+0x89A9	0xACE8
+0x89AA	0xACE9
+0x89AB	0xACEA
+0x89AC	0xACEB
+0x89AD	0xACEC
+0x89AE	0xACED
+0x89AF	0xACEE
+0x89B0	0xACEF
+0x89B1	0xACF0
+0x89B3	0xACF1
+0x89B4	0xACF2
+0x89B5	0xACF3
+0x89B6	0xACF4
+0x89B7	0xACF5
+0x89B8	0xACF6
+0x89B9	0xACF7
+0x89BA	0xACF8
+0x89BB	0xACF9
+0x89BC	0xACFA
+0x89BD	0xACFB
+0x89C1	0xACFC
+0x89C2	0xACFD
+0x89C3	0xACFE
+0x89C4	0xACFF
+0x89C5	0xAD00
+0x89C6	0xAD01
+0x89C7	0xAD02
+0x89C8	0xAD03
+0x89C9	0xAD04
+0x89CA	0xAD05
+0x89CB	0xAD06
+0x89CC	0xAD07
+0x89CD	0xAD08
+0x89CE	0xAD09
+0x89CF	0xAD0A
+0x89D0	0xAD0B
+0x89D1	0xAD0C
+0x89D3	0xAD0D
+0x89D4	0xAD0E
+0x89D5	0xAD0F
+0x89D6	0xAD10
+0x89D7	0xAD11
+0x89D8	0xAD12
+0x89D9	0xAD13
+0x89DA	0xAD14
+0x89DB	0xAD15
+0x89DC	0xAD16
+0x89DD	0xAD17
+0x89E1	0xAD18
+0x89E2	0xAD19
+0x89E3	0xAD1A
+0x89E4	0xAD1B
+0x89E5	0xAD1C
+0x89E6	0xAD1D
+0x89E7	0xAD1E
+0x89E8	0xAD1F
+0x89E9	0xAD20
+0x89EA	0xAD21
+0x89EB	0xAD22
+0x89EC	0xAD23
+0x89ED	0xAD24
+0x89EE	0xAD25
+0x89EF	0xAD26
+0x89F0	0xAD27
+0x89F1	0xAD28
+0x89F3	0xAD29
+0x89F4	0xAD2A
+0x89F5	0xAD2B
+0x89F6	0xAD2C
+0x89F7	0xAD2D
+0x89F8	0xAD2E
+0x89F9	0xAD2F
+0x89FA	0xAD30
+0x89FB	0xAD31
+0x89FC	0xAD32
+0x89FD	0xAD33
+0x8A41	0xAD34
+0x8A42	0xAD35
+0x8A43	0xAD36
+0x8A44	0xAD37
+0x8A45	0xAD38
+0x8A46	0xAD39
+0x8A47	0xAD3A
+0x8A48	0xAD3B
+0x8A49	0xAD3C
+0x8A4A	0xAD3D
+0x8A4B	0xAD3E
+0x8A4C	0xAD3F
+0x8A4D	0xAD40
+0x8A4E	0xAD41
+0x8A4F	0xAD42
+0x8A50	0xAD43
+0x8A51	0xAD44
+0x8A53	0xAD45
+0x8A54	0xAD46
+0x8A55	0xAD47
+0x8A56	0xAD48
+0x8A57	0xAD49
+0x8A58	0xAD4A
+0x8A59	0xAD4B
+0x8A5A	0xAD4C
+0x8A5B	0xAD4D
+0x8A5C	0xAD4E
+0x8A5D	0xAD4F
+0x8A61	0xAD50
+0x8A62	0xAD51
+0x8A63	0xAD52
+0x8A64	0xAD53
+0x8A65	0xAD54
+0x8A66	0xAD55
+0x8A67	0xAD56
+0x8A68	0xAD57
+0x8A69	0xAD58
+0x8A6A	0xAD59
+0x8A6B	0xAD5A
+0x8A6C	0xAD5B
+0x8A6D	0xAD5C
+0x8A6E	0xAD5D
+0x8A6F	0xAD5E
+0x8A70	0xAD5F
+0x8A71	0xAD60
+0x8A73	0xAD61
+0x8A74	0xAD62
+0x8A75	0xAD63
+0x8A76	0xAD64
+0x8A77	0xAD65
+0x8A78	0xAD66
+0x8A79	0xAD67
+0x8A7A	0xAD68
+0x8A7B	0xAD69
+0x8A7C	0xAD6A
+0x8A7D	0xAD6B
+0x8A81	0xAD6C
+0x8A82	0xAD6D
+0x8A83	0xAD6E
+0x8A84	0xAD6F
+0x8A85	0xAD70
+0x8A86	0xAD71
+0x8A87	0xAD72
+0x8A88	0xAD73
+0x8A89	0xAD74
+0x8A8A	0xAD75
+0x8A8B	0xAD76
+0x8A8C	0xAD77
+0x8A8D	0xAD78
+0x8A8E	0xAD79
+0x8A8F	0xAD7A
+0x8A90	0xAD7B
+0x8A91	0xAD7C
+0x8A93	0xAD7D
+0x8A94	0xAD7E
+0x8A95	0xAD7F
+0x8A96	0xAD80
+0x8A97	0xAD81
+0x8A98	0xAD82
+0x8A99	0xAD83
+0x8A9A	0xAD84
+0x8A9B	0xAD85
+0x8A9C	0xAD86
+0x8A9D	0xAD87
+0x8AA1	0xAD88
+0x8AA2	0xAD89
+0x8AA3	0xAD8A
+0x8AA4	0xAD8B
+0x8AA5	0xAD8C
+0x8AA6	0xAD8D
+0x8AA7	0xAD8E
+0x8AA8	0xAD8F
+0x8AA9	0xAD90
+0x8AAA	0xAD91
+0x8AAB	0xAD92
+0x8AAC	0xAD93
+0x8AAD	0xAD94
+0x8AAE	0xAD95
+0x8AAF	0xAD96
+0x8AB0	0xAD97
+0x8AB1	0xAD98
+0x8AB3	0xAD99
+0x8AB4	0xAD9A
+0x8AB5	0xAD9B
+0x8AB6	0xAD9C
+0x8AB7	0xAD9D
+0x8AB8	0xAD9E
+0x8AB9	0xAD9F
+0x8ABA	0xADA0
+0x8ABB	0xADA1
+0x8ABC	0xADA2
+0x8ABD	0xADA3
+0x8AC1	0xADA4
+0x8AC2	0xADA5
+0x8AC3	0xADA6
+0x8AC4	0xADA7
+0x8AC5	0xADA8
+0x8AC6	0xADA9
+0x8AC7	0xADAA
+0x8AC8	0xADAB
+0x8AC9	0xADAC
+0x8ACA	0xADAD
+0x8ACB	0xADAE
+0x8ACC	0xADAF
+0x8ACD	0xADB0
+0x8ACE	0xADB1
+0x8ACF	0xADB2
+0x8AD0	0xADB3
+0x8AD1	0xADB4
+0x8AD3	0xADB5
+0x8AD4	0xADB6
+0x8AD5	0xADB7
+0x8AD6	0xADB8
+0x8AD7	0xADB9
+0x8AD8	0xADBA
+0x8AD9	0xADBB
+0x8ADA	0xADBC
+0x8ADB	0xADBD
+0x8ADC	0xADBE
+0x8ADD	0xADBF
+0x8AE1	0xADC0
+0x8AE2	0xADC1
+0x8AE3	0xADC2
+0x8AE4	0xADC3
+0x8AE5	0xADC4
+0x8AE6	0xADC5
+0x8AE7	0xADC6
+0x8AE8	0xADC7
+0x8AE9	0xADC8
+0x8AEA	0xADC9
+0x8AEB	0xADCA
+0x8AEC	0xADCB
+0x8AED	0xADCC
+0x8AEE	0xADCD
+0x8AEF	0xADCE
+0x8AF0	0xADCF
+0x8AF1	0xADD0
+0x8AF3	0xADD1
+0x8AF4	0xADD2
+0x8AF5	0xADD3
+0x8AF6	0xADD4
+0x8AF7	0xADD5
+0x8AF8	0xADD6
+0x8AF9	0xADD7
+0x8AFA	0xADD8
+0x8AFB	0xADD9
+0x8AFC	0xADDA
+0x8AFD	0xADDB
+0x8B41	0xADDC
+0x8B42	0xADDD
+0x8B43	0xADDE
+0x8B44	0xADDF
+0x8B45	0xADE0
+0x8B46	0xADE1
+0x8B47	0xADE2
+0x8B48	0xADE3
+0x8B49	0xADE4
+0x8B4A	0xADE5
+0x8B4B	0xADE6
+0x8B4C	0xADE7
+0x8B4D	0xADE8
+0x8B4E	0xADE9
+0x8B4F	0xADEA
+0x8B50	0xADEB
+0x8B51	0xADEC
+0x8B53	0xADED
+0x8B54	0xADEE
+0x8B55	0xADEF
+0x8B56	0xADF0
+0x8B57	0xADF1
+0x8B58	0xADF2
+0x8B59	0xADF3
+0x8B5A	0xADF4
+0x8B5B	0xADF5
+0x8B5C	0xADF6
+0x8B5D	0xADF7
+0x8B61	0xADF8
+0x8B62	0xADF9
+0x8B63	0xADFA
+0x8B64	0xADFB
+0x8B65	0xADFC
+0x8B66	0xADFD
+0x8B67	0xADFE
+0x8B68	0xADFF
+0x8B69	0xAE00
+0x8B6A	0xAE01
+0x8B6B	0xAE02
+0x8B6C	0xAE03
+0x8B6D	0xAE04
+0x8B6E	0xAE05
+0x8B6F	0xAE06
+0x8B70	0xAE07
+0x8B71	0xAE08
+0x8B73	0xAE09
+0x8B74	0xAE0A
+0x8B75	0xAE0B
+0x8B76	0xAE0C
+0x8B77	0xAE0D
+0x8B78	0xAE0E
+0x8B79	0xAE0F
+0x8B7A	0xAE10
+0x8B7B	0xAE11
+0x8B7C	0xAE12
+0x8B7D	0xAE13
+0x8B81	0xAE14
+0x8B82	0xAE15
+0x8B83	0xAE16
+0x8B84	0xAE17
+0x8B85	0xAE18
+0x8B86	0xAE19
+0x8B87	0xAE1A
+0x8B88	0xAE1B
+0x8B89	0xAE1C
+0x8B8A	0xAE1D
+0x8B8B	0xAE1E
+0x8B8C	0xAE1F
+0x8B8D	0xAE20
+0x8B8E	0xAE21
+0x8B8F	0xAE22
+0x8B90	0xAE23
+0x8B91	0xAE24
+0x8B93	0xAE25
+0x8B94	0xAE26
+0x8B95	0xAE27
+0x8B96	0xAE28
+0x8B97	0xAE29
+0x8B98	0xAE2A
+0x8B99	0xAE2B
+0x8B9A	0xAE2C
+0x8B9B	0xAE2D
+0x8B9C	0xAE2E
+0x8B9D	0xAE2F
+0x8BA1	0xAE30
+0x8BA2	0xAE31
+0x8BA3	0xAE32
+0x8BA4	0xAE33
+0x8BA5	0xAE34
+0x8BA6	0xAE35
+0x8BA7	0xAE36
+0x8BA8	0xAE37
+0x8BA9	0xAE38
+0x8BAA	0xAE39
+0x8BAB	0xAE3A
+0x8BAC	0xAE3B
+0x8BAD	0xAE3C
+0x8BAE	0xAE3D
+0x8BAF	0xAE3E
+0x8BB0	0xAE3F
+0x8BB1	0xAE40
+0x8BB3	0xAE41
+0x8BB4	0xAE42
+0x8BB5	0xAE43
+0x8BB6	0xAE44
+0x8BB7	0xAE45
+0x8BB8	0xAE46
+0x8BB9	0xAE47
+0x8BBA	0xAE48
+0x8BBB	0xAE49
+0x8BBC	0xAE4A
+0x8BBD	0xAE4B
+0x8C41	0x3132
+0x8C61	0xAE4C
+0x8C62	0xAE4D
+0x8C63	0xAE4E
+0x8C64	0xAE4F
+0x8C65	0xAE50
+0x8C66	0xAE51
+0x8C67	0xAE52
+0x8C68	0xAE53
+0x8C69	0xAE54
+0x8C6A	0xAE55
+0x8C6B	0xAE56
+0x8C6C	0xAE57
+0x8C6D	0xAE58
+0x8C6E	0xAE59
+0x8C6F	0xAE5A
+0x8C70	0xAE5B
+0x8C71	0xAE5C
+0x8C73	0xAE5D
+0x8C74	0xAE5E
+0x8C75	0xAE5F
+0x8C76	0xAE60
+0x8C77	0xAE61
+0x8C78	0xAE62
+0x8C79	0xAE63
+0x8C7A	0xAE64
+0x8C7B	0xAE65
+0x8C7C	0xAE66
+0x8C7D	0xAE67
+0x8C81	0xAE68
+0x8C82	0xAE69
+0x8C83	0xAE6A
+0x8C84	0xAE6B
+0x8C85	0xAE6C
+0x8C86	0xAE6D
+0x8C87	0xAE6E
+0x8C88	0xAE6F
+0x8C89	0xAE70
+0x8C8A	0xAE71
+0x8C8B	0xAE72
+0x8C8C	0xAE73
+0x8C8D	0xAE74
+0x8C8E	0xAE75
+0x8C8F	0xAE76
+0x8C90	0xAE77
+0x8C91	0xAE78
+0x8C93	0xAE79
+0x8C94	0xAE7A
+0x8C95	0xAE7B
+0x8C96	0xAE7C
+0x8C97	0xAE7D
+0x8C98	0xAE7E
+0x8C99	0xAE7F
+0x8C9A	0xAE80
+0x8C9B	0xAE81
+0x8C9C	0xAE82
+0x8C9D	0xAE83
+0x8CA1	0xAE84
+0x8CA2	0xAE85
+0x8CA3	0xAE86
+0x8CA4	0xAE87
+0x8CA5	0xAE88
+0x8CA6	0xAE89
+0x8CA7	0xAE8A
+0x8CA8	0xAE8B
+0x8CA9	0xAE8C
+0x8CAA	0xAE8D
+0x8CAB	0xAE8E
+0x8CAC	0xAE8F
+0x8CAD	0xAE90
+0x8CAE	0xAE91
+0x8CAF	0xAE92
+0x8CB0	0xAE93
+0x8CB1	0xAE94
+0x8CB3	0xAE95
+0x8CB4	0xAE96
+0x8CB5	0xAE97
+0x8CB6	0xAE98
+0x8CB7	0xAE99
+0x8CB8	0xAE9A
+0x8CB9	0xAE9B
+0x8CBA	0xAE9C
+0x8CBB	0xAE9D
+0x8CBC	0xAE9E
+0x8CBD	0xAE9F
+0x8CC1	0xAEA0
+0x8CC2	0xAEA1
+0x8CC3	0xAEA2
+0x8CC4	0xAEA3
+0x8CC5	0xAEA4
+0x8CC6	0xAEA5
+0x8CC7	0xAEA6
+0x8CC8	0xAEA7
+0x8CC9	0xAEA8
+0x8CCA	0xAEA9
+0x8CCB	0xAEAA
+0x8CCC	0xAEAB
+0x8CCD	0xAEAC
+0x8CCE	0xAEAD
+0x8CCF	0xAEAE
+0x8CD0	0xAEAF
+0x8CD1	0xAEB0
+0x8CD3	0xAEB1
+0x8CD4	0xAEB2
+0x8CD5	0xAEB3
+0x8CD6	0xAEB4
+0x8CD7	0xAEB5
+0x8CD8	0xAEB6
+0x8CD9	0xAEB7
+0x8CDA	0xAEB8
+0x8CDB	0xAEB9
+0x8CDC	0xAEBA
+0x8CDD	0xAEBB
+0x8CE1	0xAEBC
+0x8CE2	0xAEBD
+0x8CE3	0xAEBE
+0x8CE4	0xAEBF
+0x8CE5	0xAEC0
+0x8CE6	0xAEC1
+0x8CE7	0xAEC2
+0x8CE8	0xAEC3
+0x8CE9	0xAEC4
+0x8CEA	0xAEC5
+0x8CEB	0xAEC6
+0x8CEC	0xAEC7
+0x8CED	0xAEC8
+0x8CEE	0xAEC9
+0x8CEF	0xAECA
+0x8CF0	0xAECB
+0x8CF1	0xAECC
+0x8CF3	0xAECD
+0x8CF4	0xAECE
+0x8CF5	0xAECF
+0x8CF6	0xAED0
+0x8CF7	0xAED1
+0x8CF8	0xAED2
+0x8CF9	0xAED3
+0x8CFA	0xAED4
+0x8CFB	0xAED5
+0x8CFC	0xAED6
+0x8CFD	0xAED7
+0x8D41	0xAED8
+0x8D42	0xAED9
+0x8D43	0xAEDA
+0x8D44	0xAEDB
+0x8D45	0xAEDC
+0x8D46	0xAEDD
+0x8D47	0xAEDE
+0x8D48	0xAEDF
+0x8D49	0xAEE0
+0x8D4A	0xAEE1
+0x8D4B	0xAEE2
+0x8D4C	0xAEE3
+0x8D4D	0xAEE4
+0x8D4E	0xAEE5
+0x8D4F	0xAEE6
+0x8D50	0xAEE7
+0x8D51	0xAEE8
+0x8D53	0xAEE9
+0x8D54	0xAEEA
+0x8D55	0xAEEB
+0x8D56	0xAEEC
+0x8D57	0xAEED
+0x8D58	0xAEEE
+0x8D59	0xAEEF
+0x8D5A	0xAEF0
+0x8D5B	0xAEF1
+0x8D5C	0xAEF2
+0x8D5D	0xAEF3
+0x8D61	0xAEF4
+0x8D62	0xAEF5
+0x8D63	0xAEF6
+0x8D64	0xAEF7
+0x8D65	0xAEF8
+0x8D66	0xAEF9
+0x8D67	0xAEFA
+0x8D68	0xAEFB
+0x8D69	0xAEFC
+0x8D6A	0xAEFD
+0x8D6B	0xAEFE
+0x8D6C	0xAEFF
+0x8D6D	0xAF00
+0x8D6E	0xAF01
+0x8D6F	0xAF02
+0x8D70	0xAF03
+0x8D71	0xAF04
+0x8D73	0xAF05
+0x8D74	0xAF06
+0x8D75	0xAF07
+0x8D76	0xAF08
+0x8D77	0xAF09
+0x8D78	0xAF0A
+0x8D79	0xAF0B
+0x8D7A	0xAF0C
+0x8D7B	0xAF0D
+0x8D7C	0xAF0E
+0x8D7D	0xAF0F
+0x8D81	0xAF10
+0x8D82	0xAF11
+0x8D83	0xAF12
+0x8D84	0xAF13
+0x8D85	0xAF14
+0x8D86	0xAF15
+0x8D87	0xAF16
+0x8D88	0xAF17
+0x8D89	0xAF18
+0x8D8A	0xAF19
+0x8D8B	0xAF1A
+0x8D8C	0xAF1B
+0x8D8D	0xAF1C
+0x8D8E	0xAF1D
+0x8D8F	0xAF1E
+0x8D90	0xAF1F
+0x8D91	0xAF20
+0x8D93	0xAF21
+0x8D94	0xAF22
+0x8D95	0xAF23
+0x8D96	0xAF24
+0x8D97	0xAF25
+0x8D98	0xAF26
+0x8D99	0xAF27
+0x8D9A	0xAF28
+0x8D9B	0xAF29
+0x8D9C	0xAF2A
+0x8D9D	0xAF2B
+0x8DA1	0xAF2C
+0x8DA2	0xAF2D
+0x8DA3	0xAF2E
+0x8DA4	0xAF2F
+0x8DA5	0xAF30
+0x8DA6	0xAF31
+0x8DA7	0xAF32
+0x8DA8	0xAF33
+0x8DA9	0xAF34
+0x8DAA	0xAF35
+0x8DAB	0xAF36
+0x8DAC	0xAF37
+0x8DAD	0xAF38
+0x8DAE	0xAF39
+0x8DAF	0xAF3A
+0x8DB0	0xAF3B
+0x8DB1	0xAF3C
+0x8DB3	0xAF3D
+0x8DB4	0xAF3E
+0x8DB5	0xAF3F
+0x8DB6	0xAF40
+0x8DB7	0xAF41
+0x8DB8	0xAF42
+0x8DB9	0xAF43
+0x8DBA	0xAF44
+0x8DBB	0xAF45
+0x8DBC	0xAF46
+0x8DBD	0xAF47
+0x8DC1	0xAF48
+0x8DC2	0xAF49
+0x8DC3	0xAF4A
+0x8DC4	0xAF4B
+0x8DC5	0xAF4C
+0x8DC6	0xAF4D
+0x8DC7	0xAF4E
+0x8DC8	0xAF4F
+0x8DC9	0xAF50
+0x8DCA	0xAF51
+0x8DCB	0xAF52
+0x8DCC	0xAF53
+0x8DCD	0xAF54
+0x8DCE	0xAF55
+0x8DCF	0xAF56
+0x8DD0	0xAF57
+0x8DD1	0xAF58
+0x8DD3	0xAF59
+0x8DD4	0xAF5A
+0x8DD5	0xAF5B
+0x8DD6	0xAF5C
+0x8DD7	0xAF5D
+0x8DD8	0xAF5E
+0x8DD9	0xAF5F
+0x8DDA	0xAF60
+0x8DDB	0xAF61
+0x8DDC	0xAF62
+0x8DDD	0xAF63
+0x8DE1	0xAF64
+0x8DE2	0xAF65
+0x8DE3	0xAF66
+0x8DE4	0xAF67
+0x8DE5	0xAF68
+0x8DE6	0xAF69
+0x8DE7	0xAF6A
+0x8DE8	0xAF6B
+0x8DE9	0xAF6C
+0x8DEA	0xAF6D
+0x8DEB	0xAF6E
+0x8DEC	0xAF6F
+0x8DED	0xAF70
+0x8DEE	0xAF71
+0x8DEF	0xAF72
+0x8DF0	0xAF73
+0x8DF1	0xAF74
+0x8DF3	0xAF75
+0x8DF4	0xAF76
+0x8DF5	0xAF77
+0x8DF6	0xAF78
+0x8DF7	0xAF79
+0x8DF8	0xAF7A
+0x8DF9	0xAF7B
+0x8DFA	0xAF7C
+0x8DFB	0xAF7D
+0x8DFC	0xAF7E
+0x8DFD	0xAF7F
+0x8E41	0xAF80
+0x8E42	0xAF81
+0x8E43	0xAF82
+0x8E44	0xAF83
+0x8E45	0xAF84
+0x8E46	0xAF85
+0x8E47	0xAF86
+0x8E48	0xAF87
+0x8E49	0xAF88
+0x8E4A	0xAF89
+0x8E4B	0xAF8A
+0x8E4C	0xAF8B
+0x8E4D	0xAF8C
+0x8E4E	0xAF8D
+0x8E4F	0xAF8E
+0x8E50	0xAF8F
+0x8E51	0xAF90
+0x8E53	0xAF91
+0x8E54	0xAF92
+0x8E55	0xAF93
+0x8E56	0xAF94
+0x8E57	0xAF95
+0x8E58	0xAF96
+0x8E59	0xAF97
+0x8E5A	0xAF98
+0x8E5B	0xAF99
+0x8E5C	0xAF9A
+0x8E5D	0xAF9B
+0x8E61	0xAF9C
+0x8E62	0xAF9D
+0x8E63	0xAF9E
+0x8E64	0xAF9F
+0x8E65	0xAFA0
+0x8E66	0xAFA1
+0x8E67	0xAFA2
+0x8E68	0xAFA3
+0x8E69	0xAFA4
+0x8E6A	0xAFA5
+0x8E6B	0xAFA6
+0x8E6C	0xAFA7
+0x8E6D	0xAFA8
+0x8E6E	0xAFA9
+0x8E6F	0xAFAA
+0x8E70	0xAFAB
+0x8E71	0xAFAC
+0x8E73	0xAFAD
+0x8E74	0xAFAE
+0x8E75	0xAFAF
+0x8E76	0xAFB0
+0x8E77	0xAFB1
+0x8E78	0xAFB2
+0x8E79	0xAFB3
+0x8E7A	0xAFB4
+0x8E7B	0xAFB5
+0x8E7C	0xAFB6
+0x8E7D	0xAFB7
+0x8E81	0xAFB8
+0x8E82	0xAFB9
+0x8E83	0xAFBA
+0x8E84	0xAFBB
+0x8E85	0xAFBC
+0x8E86	0xAFBD
+0x8E87	0xAFBE
+0x8E88	0xAFBF
+0x8E89	0xAFC0
+0x8E8A	0xAFC1
+0x8E8B	0xAFC2
+0x8E8C	0xAFC3
+0x8E8D	0xAFC4
+0x8E8E	0xAFC5
+0x8E8F	0xAFC6
+0x8E90	0xAFC7
+0x8E91	0xAFC8
+0x8E93	0xAFC9
+0x8E94	0xAFCA
+0x8E95	0xAFCB
+0x8E96	0xAFCC
+0x8E97	0xAFCD
+0x8E98	0xAFCE
+0x8E99	0xAFCF
+0x8E9A	0xAFD0
+0x8E9B	0xAFD1
+0x8E9C	0xAFD2
+0x8E9D	0xAFD3
+0x8EA1	0xAFD4
+0x8EA2	0xAFD5
+0x8EA3	0xAFD6
+0x8EA4	0xAFD7
+0x8EA5	0xAFD8
+0x8EA6	0xAFD9
+0x8EA7	0xAFDA
+0x8EA8	0xAFDB
+0x8EA9	0xAFDC
+0x8EAA	0xAFDD
+0x8EAB	0xAFDE
+0x8EAC	0xAFDF
+0x8EAD	0xAFE0
+0x8EAE	0xAFE1
+0x8EAF	0xAFE2
+0x8EB0	0xAFE3
+0x8EB1	0xAFE4
+0x8EB3	0xAFE5
+0x8EB4	0xAFE6
+0x8EB5	0xAFE7
+0x8EB6	0xAFE8
+0x8EB7	0xAFE9
+0x8EB8	0xAFEA
+0x8EB9	0xAFEB
+0x8EBA	0xAFEC
+0x8EBB	0xAFED
+0x8EBC	0xAFEE
+0x8EBD	0xAFEF
+0x8EC1	0xAFF0
+0x8EC2	0xAFF1
+0x8EC3	0xAFF2
+0x8EC4	0xAFF3
+0x8EC5	0xAFF4
+0x8EC6	0xAFF5
+0x8EC7	0xAFF6
+0x8EC8	0xAFF7
+0x8EC9	0xAFF8
+0x8ECA	0xAFF9
+0x8ECB	0xAFFA
+0x8ECC	0xAFFB
+0x8ECD	0xAFFC
+0x8ECE	0xAFFD
+0x8ECF	0xAFFE
+0x8ED0	0xAFFF
+0x8ED1	0xB000
+0x8ED3	0xB001
+0x8ED4	0xB002
+0x8ED5	0xB003
+0x8ED6	0xB004
+0x8ED7	0xB005
+0x8ED8	0xB006
+0x8ED9	0xB007
+0x8EDA	0xB008
+0x8EDB	0xB009
+0x8EDC	0xB00A
+0x8EDD	0xB00B
+0x8EE1	0xB00C
+0x8EE2	0xB00D
+0x8EE3	0xB00E
+0x8EE4	0xB00F
+0x8EE5	0xB010
+0x8EE6	0xB011
+0x8EE7	0xB012
+0x8EE8	0xB013
+0x8EE9	0xB014
+0x8EEA	0xB015
+0x8EEB	0xB016
+0x8EEC	0xB017
+0x8EED	0xB018
+0x8EEE	0xB019
+0x8EEF	0xB01A
+0x8EF0	0xB01B
+0x8EF1	0xB01C
+0x8EF3	0xB01D
+0x8EF4	0xB01E
+0x8EF5	0xB01F
+0x8EF6	0xB020
+0x8EF7	0xB021
+0x8EF8	0xB022
+0x8EF9	0xB023
+0x8EFA	0xB024
+0x8EFB	0xB025
+0x8EFC	0xB026
+0x8EFD	0xB027
+0x8F41	0xB028
+0x8F42	0xB029
+0x8F43	0xB02A
+0x8F44	0xB02B
+0x8F45	0xB02C
+0x8F46	0xB02D
+0x8F47	0xB02E
+0x8F48	0xB02F
+0x8F49	0xB030
+0x8F4A	0xB031
+0x8F4B	0xB032
+0x8F4C	0xB033
+0x8F4D	0xB034
+0x8F4E	0xB035
+0x8F4F	0xB036
+0x8F50	0xB037
+0x8F51	0xB038
+0x8F53	0xB039
+0x8F54	0xB03A
+0x8F55	0xB03B
+0x8F56	0xB03C
+0x8F57	0xB03D
+0x8F58	0xB03E
+0x8F59	0xB03F
+0x8F5A	0xB040
+0x8F5B	0xB041
+0x8F5C	0xB042
+0x8F5D	0xB043
+0x8F61	0xB044
+0x8F62	0xB045
+0x8F63	0xB046
+0x8F64	0xB047
+0x8F65	0xB048
+0x8F66	0xB049
+0x8F67	0xB04A
+0x8F68	0xB04B
+0x8F69	0xB04C
+0x8F6A	0xB04D
+0x8F6B	0xB04E
+0x8F6C	0xB04F
+0x8F6D	0xB050
+0x8F6E	0xB051
+0x8F6F	0xB052
+0x8F70	0xB053
+0x8F71	0xB054
+0x8F73	0xB055
+0x8F74	0xB056
+0x8F75	0xB057
+0x8F76	0xB058
+0x8F77	0xB059
+0x8F78	0xB05A
+0x8F79	0xB05B
+0x8F7A	0xB05C
+0x8F7B	0xB05D
+0x8F7C	0xB05E
+0x8F7D	0xB05F
+0x8F81	0xB060
+0x8F82	0xB061
+0x8F83	0xB062
+0x8F84	0xB063
+0x8F85	0xB064
+0x8F86	0xB065
+0x8F87	0xB066
+0x8F88	0xB067
+0x8F89	0xB068
+0x8F8A	0xB069
+0x8F8B	0xB06A
+0x8F8C	0xB06B
+0x8F8D	0xB06C
+0x8F8E	0xB06D
+0x8F8F	0xB06E
+0x8F90	0xB06F
+0x8F91	0xB070
+0x8F93	0xB071
+0x8F94	0xB072
+0x8F95	0xB073
+0x8F96	0xB074
+0x8F97	0xB075
+0x8F98	0xB076
+0x8F99	0xB077
+0x8F9A	0xB078
+0x8F9B	0xB079
+0x8F9C	0xB07A
+0x8F9D	0xB07B
+0x8FA1	0xB07C
+0x8FA2	0xB07D
+0x8FA3	0xB07E
+0x8FA4	0xB07F
+0x8FA5	0xB080
+0x8FA6	0xB081
+0x8FA7	0xB082
+0x8FA8	0xB083
+0x8FA9	0xB084
+0x8FAA	0xB085
+0x8FAB	0xB086
+0x8FAC	0xB087
+0x8FAD	0xB088
+0x8FAE	0xB089
+0x8FAF	0xB08A
+0x8FB0	0xB08B
+0x8FB1	0xB08C
+0x8FB3	0xB08D
+0x8FB4	0xB08E
+0x8FB5	0xB08F
+0x8FB6	0xB090
+0x8FB7	0xB091
+0x8FB8	0xB092
+0x8FB9	0xB093
+0x8FBA	0xB094
+0x8FBB	0xB095
+0x8FBC	0xB096
+0x8FBD	0xB097
+0x9041	0x3134
+0x9061	0xB098
+0x9062	0xB099
+0x9063	0xB09A
+0x9064	0xB09B
+0x9065	0xB09C
+0x9066	0xB09D
+0x9067	0xB09E
+0x9068	0xB09F
+0x9069	0xB0A0
+0x906A	0xB0A1
+0x906B	0xB0A2
+0x906C	0xB0A3
+0x906D	0xB0A4
+0x906E	0xB0A5
+0x906F	0xB0A6
+0x9070	0xB0A7
+0x9071	0xB0A8
+0x9073	0xB0A9
+0x9074	0xB0AA
+0x9075	0xB0AB
+0x9076	0xB0AC
+0x9077	0xB0AD
+0x9078	0xB0AE
+0x9079	0xB0AF
+0x907A	0xB0B0
+0x907B	0xB0B1
+0x907C	0xB0B2
+0x907D	0xB0B3
+0x9081	0xB0B4
+0x9082	0xB0B5
+0x9083	0xB0B6
+0x9084	0xB0B7
+0x9085	0xB0B8
+0x9086	0xB0B9
+0x9087	0xB0BA
+0x9088	0xB0BB
+0x9089	0xB0BC
+0x908A	0xB0BD
+0x908B	0xB0BE
+0x908C	0xB0BF
+0x908D	0xB0C0
+0x908E	0xB0C1
+0x908F	0xB0C2
+0x9090	0xB0C3
+0x9091	0xB0C4
+0x9093	0xB0C5
+0x9094	0xB0C6
+0x9095	0xB0C7
+0x9096	0xB0C8
+0x9097	0xB0C9
+0x9098	0xB0CA
+0x9099	0xB0CB
+0x909A	0xB0CC
+0x909B	0xB0CD
+0x909C	0xB0CE
+0x909D	0xB0CF
+0x90A1	0xB0D0
+0x90A2	0xB0D1
+0x90A3	0xB0D2
+0x90A4	0xB0D3
+0x90A5	0xB0D4
+0x90A6	0xB0D5
+0x90A7	0xB0D6
+0x90A8	0xB0D7
+0x90A9	0xB0D8
+0x90AA	0xB0D9
+0x90AB	0xB0DA
+0x90AC	0xB0DB
+0x90AD	0xB0DC
+0x90AE	0xB0DD
+0x90AF	0xB0DE
+0x90B0	0xB0DF
+0x90B1	0xB0E0
+0x90B3	0xB0E1
+0x90B4	0xB0E2
+0x90B5	0xB0E3
+0x90B6	0xB0E4
+0x90B7	0xB0E5
+0x90B8	0xB0E6
+0x90B9	0xB0E7
+0x90BA	0xB0E8
+0x90BB	0xB0E9
+0x90BC	0xB0EA
+0x90BD	0xB0EB
+0x90C1	0xB0EC
+0x90C2	0xB0ED
+0x90C3	0xB0EE
+0x90C4	0xB0EF
+0x90C5	0xB0F0
+0x90C6	0xB0F1
+0x90C7	0xB0F2
+0x90C8	0xB0F3
+0x90C9	0xB0F4
+0x90CA	0xB0F5
+0x90CB	0xB0F6
+0x90CC	0xB0F7
+0x90CD	0xB0F8
+0x90CE	0xB0F9
+0x90CF	0xB0FA
+0x90D0	0xB0FB
+0x90D1	0xB0FC
+0x90D3	0xB0FD
+0x90D4	0xB0FE
+0x90D5	0xB0FF
+0x90D6	0xB100
+0x90D7	0xB101
+0x90D8	0xB102
+0x90D9	0xB103
+0x90DA	0xB104
+0x90DB	0xB105
+0x90DC	0xB106
+0x90DD	0xB107
+0x90E1	0xB108
+0x90E2	0xB109
+0x90E3	0xB10A
+0x90E4	0xB10B
+0x90E5	0xB10C
+0x90E6	0xB10D
+0x90E7	0xB10E
+0x90E8	0xB10F
+0x90E9	0xB110
+0x90EA	0xB111
+0x90EB	0xB112
+0x90EC	0xB113
+0x90ED	0xB114
+0x90EE	0xB115
+0x90EF	0xB116
+0x90F0	0xB117
+0x90F1	0xB118
+0x90F3	0xB119
+0x90F4	0xB11A
+0x90F5	0xB11B
+0x90F6	0xB11C
+0x90F7	0xB11D
+0x90F8	0xB11E
+0x90F9	0xB11F
+0x90FA	0xB120
+0x90FB	0xB121
+0x90FC	0xB122
+0x90FD	0xB123
+0x9141	0xB124
+0x9142	0xB125
+0x9143	0xB126
+0x9144	0xB127
+0x9145	0xB128
+0x9146	0xB129
+0x9147	0xB12A
+0x9148	0xB12B
+0x9149	0xB12C
+0x914A	0xB12D
+0x914B	0xB12E
+0x914C	0xB12F
+0x914D	0xB130
+0x914E	0xB131
+0x914F	0xB132
+0x9150	0xB133
+0x9151	0xB134
+0x9153	0xB135
+0x9154	0xB136
+0x9155	0xB137
+0x9156	0xB138
+0x9157	0xB139
+0x9158	0xB13A
+0x9159	0xB13B
+0x915A	0xB13C
+0x915B	0xB13D
+0x915C	0xB13E
+0x915D	0xB13F
+0x9161	0xB140
+0x9162	0xB141
+0x9163	0xB142
+0x9164	0xB143
+0x9165	0xB144
+0x9166	0xB145
+0x9167	0xB146
+0x9168	0xB147
+0x9169	0xB148
+0x916A	0xB149
+0x916B	0xB14A
+0x916C	0xB14B
+0x916D	0xB14C
+0x916E	0xB14D
+0x916F	0xB14E
+0x9170	0xB14F
+0x9171	0xB150
+0x9173	0xB151
+0x9174	0xB152
+0x9175	0xB153
+0x9176	0xB154
+0x9177	0xB155
+0x9178	0xB156
+0x9179	0xB157
+0x917A	0xB158
+0x917B	0xB159
+0x917C	0xB15A
+0x917D	0xB15B
+0x9181	0xB15C
+0x9182	0xB15D
+0x9183	0xB15E
+0x9184	0xB15F
+0x9185	0xB160
+0x9186	0xB161
+0x9187	0xB162
+0x9188	0xB163
+0x9189	0xB164
+0x918A	0xB165
+0x918B	0xB166
+0x918C	0xB167
+0x918D	0xB168
+0x918E	0xB169
+0x918F	0xB16A
+0x9190	0xB16B
+0x9191	0xB16C
+0x9193	0xB16D
+0x9194	0xB16E
+0x9195	0xB16F
+0x9196	0xB170
+0x9197	0xB171
+0x9198	0xB172
+0x9199	0xB173
+0x919A	0xB174
+0x919B	0xB175
+0x919C	0xB176
+0x919D	0xB177
+0x91A1	0xB178
+0x91A2	0xB179
+0x91A3	0xB17A
+0x91A4	0xB17B
+0x91A5	0xB17C
+0x91A6	0xB17D
+0x91A7	0xB17E
+0x91A8	0xB17F
+0x91A9	0xB180
+0x91AA	0xB181
+0x91AB	0xB182
+0x91AC	0xB183
+0x91AD	0xB184
+0x91AE	0xB185
+0x91AF	0xB186
+0x91B0	0xB187
+0x91B1	0xB188
+0x91B3	0xB189
+0x91B4	0xB18A
+0x91B5	0xB18B
+0x91B6	0xB18C
+0x91B7	0xB18D
+0x91B8	0xB18E
+0x91B9	0xB18F
+0x91BA	0xB190
+0x91BB	0xB191
+0x91BC	0xB192
+0x91BD	0xB193
+0x91C1	0xB194
+0x91C2	0xB195
+0x91C3	0xB196
+0x91C4	0xB197
+0x91C5	0xB198
+0x91C6	0xB199
+0x91C7	0xB19A
+0x91C8	0xB19B
+0x91C9	0xB19C
+0x91CA	0xB19D
+0x91CB	0xB19E
+0x91CC	0xB19F
+0x91CD	0xB1A0
+0x91CE	0xB1A1
+0x91CF	0xB1A2
+0x91D0	0xB1A3
+0x91D1	0xB1A4
+0x91D3	0xB1A5
+0x91D4	0xB1A6
+0x91D5	0xB1A7
+0x91D6	0xB1A8
+0x91D7	0xB1A9
+0x91D8	0xB1AA
+0x91D9	0xB1AB
+0x91DA	0xB1AC
+0x91DB	0xB1AD
+0x91DC	0xB1AE
+0x91DD	0xB1AF
+0x91E1	0xB1B0
+0x91E2	0xB1B1
+0x91E3	0xB1B2
+0x91E4	0xB1B3
+0x91E5	0xB1B4
+0x91E6	0xB1B5
+0x91E7	0xB1B6
+0x91E8	0xB1B7
+0x91E9	0xB1B8
+0x91EA	0xB1B9
+0x91EB	0xB1BA
+0x91EC	0xB1BB
+0x91ED	0xB1BC
+0x91EE	0xB1BD
+0x91EF	0xB1BE
+0x91F0	0xB1BF
+0x91F1	0xB1C0
+0x91F3	0xB1C1
+0x91F4	0xB1C2
+0x91F5	0xB1C3
+0x91F6	0xB1C4
+0x91F7	0xB1C5
+0x91F8	0xB1C6
+0x91F9	0xB1C7
+0x91FA	0xB1C8
+0x91FB	0xB1C9
+0x91FC	0xB1CA
+0x91FD	0xB1CB
+0x9241	0xB1CC
+0x9242	0xB1CD
+0x9243	0xB1CE
+0x9244	0xB1CF
+0x9245	0xB1D0
+0x9246	0xB1D1
+0x9247	0xB1D2
+0x9248	0xB1D3
+0x9249	0xB1D4
+0x924A	0xB1D5
+0x924B	0xB1D6
+0x924C	0xB1D7
+0x924D	0xB1D8
+0x924E	0xB1D9
+0x924F	0xB1DA
+0x9250	0xB1DB
+0x9251	0xB1DC
+0x9253	0xB1DD
+0x9254	0xB1DE
+0x9255	0xB1DF
+0x9256	0xB1E0
+0x9257	0xB1E1
+0x9258	0xB1E2
+0x9259	0xB1E3
+0x925A	0xB1E4
+0x925B	0xB1E5
+0x925C	0xB1E6
+0x925D	0xB1E7
+0x9261	0xB1E8
+0x9262	0xB1E9
+0x9263	0xB1EA
+0x9264	0xB1EB
+0x9265	0xB1EC
+0x9266	0xB1ED
+0x9267	0xB1EE
+0x9268	0xB1EF
+0x9269	0xB1F0
+0x926A	0xB1F1
+0x926B	0xB1F2
+0x926C	0xB1F3
+0x926D	0xB1F4
+0x926E	0xB1F5
+0x926F	0xB1F6
+0x9270	0xB1F7
+0x9271	0xB1F8
+0x9273	0xB1F9
+0x9274	0xB1FA
+0x9275	0xB1FB
+0x9276	0xB1FC
+0x9277	0xB1FD
+0x9278	0xB1FE
+0x9279	0xB1FF
+0x927A	0xB200
+0x927B	0xB201
+0x927C	0xB202
+0x927D	0xB203
+0x9281	0xB204
+0x9282	0xB205
+0x9283	0xB206
+0x9284	0xB207
+0x9285	0xB208
+0x9286	0xB209
+0x9287	0xB20A
+0x9288	0xB20B
+0x9289	0xB20C
+0x928A	0xB20D
+0x928B	0xB20E
+0x928C	0xB20F
+0x928D	0xB210
+0x928E	0xB211
+0x928F	0xB212
+0x9290	0xB213
+0x9291	0xB214
+0x9293	0xB215
+0x9294	0xB216
+0x9295	0xB217
+0x9296	0xB218
+0x9297	0xB219
+0x9298	0xB21A
+0x9299	0xB21B
+0x929A	0xB21C
+0x929B	0xB21D
+0x929C	0xB21E
+0x929D	0xB21F
+0x92A1	0xB220
+0x92A2	0xB221
+0x92A3	0xB222
+0x92A4	0xB223
+0x92A5	0xB224
+0x92A6	0xB225
+0x92A7	0xB226
+0x92A8	0xB227
+0x92A9	0xB228
+0x92AA	0xB229
+0x92AB	0xB22A
+0x92AC	0xB22B
+0x92AD	0xB22C
+0x92AE	0xB22D
+0x92AF	0xB22E
+0x92B0	0xB22F
+0x92B1	0xB230
+0x92B3	0xB231
+0x92B4	0xB232
+0x92B5	0xB233
+0x92B6	0xB234
+0x92B7	0xB235
+0x92B8	0xB236
+0x92B9	0xB237
+0x92BA	0xB238
+0x92BB	0xB239
+0x92BC	0xB23A
+0x92BD	0xB23B
+0x92C1	0xB23C
+0x92C2	0xB23D
+0x92C3	0xB23E
+0x92C4	0xB23F
+0x92C5	0xB240
+0x92C6	0xB241
+0x92C7	0xB242
+0x92C8	0xB243
+0x92C9	0xB244
+0x92CA	0xB245
+0x92CB	0xB246
+0x92CC	0xB247
+0x92CD	0xB248
+0x92CE	0xB249
+0x92CF	0xB24A
+0x92D0	0xB24B
+0x92D1	0xB24C
+0x92D3	0xB24D
+0x92D4	0xB24E
+0x92D5	0xB24F
+0x92D6	0xB250
+0x92D7	0xB251
+0x92D8	0xB252
+0x92D9	0xB253
+0x92DA	0xB254
+0x92DB	0xB255
+0x92DC	0xB256
+0x92DD	0xB257
+0x92E1	0xB258
+0x92E2	0xB259
+0x92E3	0xB25A
+0x92E4	0xB25B
+0x92E5	0xB25C
+0x92E6	0xB25D
+0x92E7	0xB25E
+0x92E8	0xB25F
+0x92E9	0xB260
+0x92EA	0xB261
+0x92EB	0xB262
+0x92EC	0xB263
+0x92ED	0xB264
+0x92EE	0xB265
+0x92EF	0xB266
+0x92F0	0xB267
+0x92F1	0xB268
+0x92F3	0xB269
+0x92F4	0xB26A
+0x92F5	0xB26B
+0x92F6	0xB26C
+0x92F7	0xB26D
+0x92F8	0xB26E
+0x92F9	0xB26F
+0x92FA	0xB270
+0x92FB	0xB271
+0x92FC	0xB272
+0x92FD	0xB273
+0x9341	0xB274
+0x9342	0xB275
+0x9343	0xB276
+0x9344	0xB277
+0x9345	0xB278
+0x9346	0xB279
+0x9347	0xB27A
+0x9348	0xB27B
+0x9349	0xB27C
+0x934A	0xB27D
+0x934B	0xB27E
+0x934C	0xB27F
+0x934D	0xB280
+0x934E	0xB281
+0x934F	0xB282
+0x9350	0xB283
+0x9351	0xB284
+0x9353	0xB285
+0x9354	0xB286
+0x9355	0xB287
+0x9356	0xB288
+0x9357	0xB289
+0x9358	0xB28A
+0x9359	0xB28B
+0x935A	0xB28C
+0x935B	0xB28D
+0x935C	0xB28E
+0x935D	0xB28F
+0x9361	0xB290
+0x9362	0xB291
+0x9363	0xB292
+0x9364	0xB293
+0x9365	0xB294
+0x9366	0xB295
+0x9367	0xB296
+0x9368	0xB297
+0x9369	0xB298
+0x936A	0xB299
+0x936B	0xB29A
+0x936C	0xB29B
+0x936D	0xB29C
+0x936E	0xB29D
+0x936F	0xB29E
+0x9370	0xB29F
+0x9371	0xB2A0
+0x9373	0xB2A1
+0x9374	0xB2A2
+0x9375	0xB2A3
+0x9376	0xB2A4
+0x9377	0xB2A5
+0x9378	0xB2A6
+0x9379	0xB2A7
+0x937A	0xB2A8
+0x937B	0xB2A9
+0x937C	0xB2AA
+0x937D	0xB2AB
+0x9381	0xB2AC
+0x9382	0xB2AD
+0x9383	0xB2AE
+0x9384	0xB2AF
+0x9385	0xB2B0
+0x9386	0xB2B1
+0x9387	0xB2B2
+0x9388	0xB2B3
+0x9389	0xB2B4
+0x938A	0xB2B5
+0x938B	0xB2B6
+0x938C	0xB2B7
+0x938D	0xB2B8
+0x938E	0xB2B9
+0x938F	0xB2BA
+0x9390	0xB2BB
+0x9391	0xB2BC
+0x9393	0xB2BD
+0x9394	0xB2BE
+0x9395	0xB2BF
+0x9396	0xB2C0
+0x9397	0xB2C1
+0x9398	0xB2C2
+0x9399	0xB2C3
+0x939A	0xB2C4
+0x939B	0xB2C5
+0x939C	0xB2C6
+0x939D	0xB2C7
+0x93A1	0xB2C8
+0x93A2	0xB2C9
+0x93A3	0xB2CA
+0x93A4	0xB2CB
+0x93A5	0xB2CC
+0x93A6	0xB2CD
+0x93A7	0xB2CE
+0x93A8	0xB2CF
+0x93A9	0xB2D0
+0x93AA	0xB2D1
+0x93AB	0xB2D2
+0x93AC	0xB2D3
+0x93AD	0xB2D4
+0x93AE	0xB2D5
+0x93AF	0xB2D6
+0x93B0	0xB2D7
+0x93B1	0xB2D8
+0x93B3	0xB2D9
+0x93B4	0xB2DA
+0x93B5	0xB2DB
+0x93B6	0xB2DC
+0x93B7	0xB2DD
+0x93B8	0xB2DE
+0x93B9	0xB2DF
+0x93BA	0xB2E0
+0x93BB	0xB2E1
+0x93BC	0xB2E2
+0x93BD	0xB2E3
+0x9441	0x3137
+0x9461	0xB2E4
+0x9462	0xB2E5
+0x9463	0xB2E6
+0x9464	0xB2E7
+0x9465	0xB2E8
+0x9466	0xB2E9
+0x9467	0xB2EA
+0x9468	0xB2EB
+0x9469	0xB2EC
+0x946A	0xB2ED
+0x946B	0xB2EE
+0x946C	0xB2EF
+0x946D	0xB2F0
+0x946E	0xB2F1
+0x946F	0xB2F2
+0x9470	0xB2F3
+0x9471	0xB2F4
+0x9473	0xB2F5
+0x9474	0xB2F6
+0x9475	0xB2F7
+0x9476	0xB2F8
+0x9477	0xB2F9
+0x9478	0xB2FA
+0x9479	0xB2FB
+0x947A	0xB2FC
+0x947B	0xB2FD
+0x947C	0xB2FE
+0x947D	0xB2FF
+0x9481	0xB300
+0x9482	0xB301
+0x9483	0xB302
+0x9484	0xB303
+0x9485	0xB304
+0x9486	0xB305
+0x9487	0xB306
+0x9488	0xB307
+0x9489	0xB308
+0x948A	0xB309
+0x948B	0xB30A
+0x948C	0xB30B
+0x948D	0xB30C
+0x948E	0xB30D
+0x948F	0xB30E
+0x9490	0xB30F
+0x9491	0xB310
+0x9493	0xB311
+0x9494	0xB312
+0x9495	0xB313
+0x9496	0xB314
+0x9497	0xB315
+0x9498	0xB316
+0x9499	0xB317
+0x949A	0xB318
+0x949B	0xB319
+0x949C	0xB31A
+0x949D	0xB31B
+0x94A1	0xB31C
+0x94A2	0xB31D
+0x94A3	0xB31E
+0x94A4	0xB31F
+0x94A5	0xB320
+0x94A6	0xB321
+0x94A7	0xB322
+0x94A8	0xB323
+0x94A9	0xB324
+0x94AA	0xB325
+0x94AB	0xB326
+0x94AC	0xB327
+0x94AD	0xB328
+0x94AE	0xB329
+0x94AF	0xB32A
+0x94B0	0xB32B
+0x94B1	0xB32C
+0x94B3	0xB32D
+0x94B4	0xB32E
+0x94B5	0xB32F
+0x94B6	0xB330
+0x94B7	0xB331
+0x94B8	0xB332
+0x94B9	0xB333
+0x94BA	0xB334
+0x94BB	0xB335
+0x94BC	0xB336
+0x94BD	0xB337
+0x94C1	0xB338
+0x94C2	0xB339
+0x94C3	0xB33A
+0x94C4	0xB33B
+0x94C5	0xB33C
+0x94C6	0xB33D
+0x94C7	0xB33E
+0x94C8	0xB33F
+0x94C9	0xB340
+0x94CA	0xB341
+0x94CB	0xB342
+0x94CC	0xB343
+0x94CD	0xB344
+0x94CE	0xB345
+0x94CF	0xB346
+0x94D0	0xB347
+0x94D1	0xB348
+0x94D3	0xB349
+0x94D4	0xB34A
+0x94D5	0xB34B
+0x94D6	0xB34C
+0x94D7	0xB34D
+0x94D8	0xB34E
+0x94D9	0xB34F
+0x94DA	0xB350
+0x94DB	0xB351
+0x94DC	0xB352
+0x94DD	0xB353
+0x94E1	0xB354
+0x94E2	0xB355
+0x94E3	0xB356
+0x94E4	0xB357
+0x94E5	0xB358
+0x94E6	0xB359
+0x94E7	0xB35A
+0x94E8	0xB35B
+0x94E9	0xB35C
+0x94EA	0xB35D
+0x94EB	0xB35E
+0x94EC	0xB35F
+0x94ED	0xB360
+0x94EE	0xB361
+0x94EF	0xB362
+0x94F0	0xB363
+0x94F1	0xB364
+0x94F3	0xB365
+0x94F4	0xB366
+0x94F5	0xB367
+0x94F6	0xB368
+0x94F7	0xB369
+0x94F8	0xB36A
+0x94F9	0xB36B
+0x94FA	0xB36C
+0x94FB	0xB36D
+0x94FC	0xB36E
+0x94FD	0xB36F
+0x9541	0xB370
+0x9542	0xB371
+0x9543	0xB372
+0x9544	0xB373
+0x9545	0xB374
+0x9546	0xB375
+0x9547	0xB376
+0x9548	0xB377
+0x9549	0xB378
+0x954A	0xB379
+0x954B	0xB37A
+0x954C	0xB37B
+0x954D	0xB37C
+0x954E	0xB37D
+0x954F	0xB37E
+0x9550	0xB37F
+0x9551	0xB380
+0x9553	0xB381
+0x9554	0xB382
+0x9555	0xB383
+0x9556	0xB384
+0x9557	0xB385
+0x9558	0xB386
+0x9559	0xB387
+0x955A	0xB388
+0x955B	0xB389
+0x955C	0xB38A
+0x955D	0xB38B
+0x9561	0xB38C
+0x9562	0xB38D
+0x9563	0xB38E
+0x9564	0xB38F
+0x9565	0xB390
+0x9566	0xB391
+0x9567	0xB392
+0x9568	0xB393
+0x9569	0xB394
+0x956A	0xB395
+0x956B	0xB396
+0x956C	0xB397
+0x956D	0xB398
+0x956E	0xB399
+0x956F	0xB39A
+0x9570	0xB39B
+0x9571	0xB39C
+0x9573	0xB39D
+0x9574	0xB39E
+0x9575	0xB39F
+0x9576	0xB3A0
+0x9577	0xB3A1
+0x9578	0xB3A2
+0x9579	0xB3A3
+0x957A	0xB3A4
+0x957B	0xB3A5
+0x957C	0xB3A6
+0x957D	0xB3A7
+0x9581	0xB3A8
+0x9582	0xB3A9
+0x9583	0xB3AA
+0x9584	0xB3AB
+0x9585	0xB3AC
+0x9586	0xB3AD
+0x9587	0xB3AE
+0x9588	0xB3AF
+0x9589	0xB3B0
+0x958A	0xB3B1
+0x958B	0xB3B2
+0x958C	0xB3B3
+0x958D	0xB3B4
+0x958E	0xB3B5
+0x958F	0xB3B6
+0x9590	0xB3B7
+0x9591	0xB3B8
+0x9593	0xB3B9
+0x9594	0xB3BA
+0x9595	0xB3BB
+0x9596	0xB3BC
+0x9597	0xB3BD
+0x9598	0xB3BE
+0x9599	0xB3BF
+0x959A	0xB3C0
+0x959B	0xB3C1
+0x959C	0xB3C2
+0x959D	0xB3C3
+0x95A1	0xB3C4
+0x95A2	0xB3C5
+0x95A3	0xB3C6
+0x95A4	0xB3C7
+0x95A5	0xB3C8
+0x95A6	0xB3C9
+0x95A7	0xB3CA
+0x95A8	0xB3CB
+0x95A9	0xB3CC
+0x95AA	0xB3CD
+0x95AB	0xB3CE
+0x95AC	0xB3CF
+0x95AD	0xB3D0
+0x95AE	0xB3D1
+0x95AF	0xB3D2
+0x95B0	0xB3D3
+0x95B1	0xB3D4
+0x95B3	0xB3D5
+0x95B4	0xB3D6
+0x95B5	0xB3D7
+0x95B6	0xB3D8
+0x95B7	0xB3D9
+0x95B8	0xB3DA
+0x95B9	0xB3DB
+0x95BA	0xB3DC
+0x95BB	0xB3DD
+0x95BC	0xB3DE
+0x95BD	0xB3DF
+0x95C1	0xB3E0
+0x95C2	0xB3E1
+0x95C3	0xB3E2
+0x95C4	0xB3E3
+0x95C5	0xB3E4
+0x95C6	0xB3E5
+0x95C7	0xB3E6
+0x95C8	0xB3E7
+0x95C9	0xB3E8
+0x95CA	0xB3E9
+0x95CB	0xB3EA
+0x95CC	0xB3EB
+0x95CD	0xB3EC
+0x95CE	0xB3ED
+0x95CF	0xB3EE
+0x95D0	0xB3EF
+0x95D1	0xB3F0
+0x95D3	0xB3F1
+0x95D4	0xB3F2
+0x95D5	0xB3F3
+0x95D6	0xB3F4
+0x95D7	0xB3F5
+0x95D8	0xB3F6
+0x95D9	0xB3F7
+0x95DA	0xB3F8
+0x95DB	0xB3F9
+0x95DC	0xB3FA
+0x95DD	0xB3FB
+0x95E1	0xB3FC
+0x95E2	0xB3FD
+0x95E3	0xB3FE
+0x95E4	0xB3FF
+0x95E5	0xB400
+0x95E6	0xB401
+0x95E7	0xB402
+0x95E8	0xB403
+0x95E9	0xB404
+0x95EA	0xB405
+0x95EB	0xB406
+0x95EC	0xB407
+0x95ED	0xB408
+0x95EE	0xB409
+0x95EF	0xB40A
+0x95F0	0xB40B
+0x95F1	0xB40C
+0x95F3	0xB40D
+0x95F4	0xB40E
+0x95F5	0xB40F
+0x95F6	0xB410
+0x95F7	0xB411
+0x95F8	0xB412
+0x95F9	0xB413
+0x95FA	0xB414
+0x95FB	0xB415
+0x95FC	0xB416
+0x95FD	0xB417
+0x9641	0xB418
+0x9642	0xB419
+0x9643	0xB41A
+0x9644	0xB41B
+0x9645	0xB41C
+0x9646	0xB41D
+0x9647	0xB41E
+0x9648	0xB41F
+0x9649	0xB420
+0x964A	0xB421
+0x964B	0xB422
+0x964C	0xB423
+0x964D	0xB424
+0x964E	0xB425
+0x964F	0xB426
+0x9650	0xB427
+0x9651	0xB428
+0x9653	0xB429
+0x9654	0xB42A
+0x9655	0xB42B
+0x9656	0xB42C
+0x9657	0xB42D
+0x9658	0xB42E
+0x9659	0xB42F
+0x965A	0xB430
+0x965B	0xB431
+0x965C	0xB432
+0x965D	0xB433
+0x9661	0xB434
+0x9662	0xB435
+0x9663	0xB436
+0x9664	0xB437
+0x9665	0xB438
+0x9666	0xB439
+0x9667	0xB43A
+0x9668	0xB43B
+0x9669	0xB43C
+0x966A	0xB43D
+0x966B	0xB43E
+0x966C	0xB43F
+0x966D	0xB440
+0x966E	0xB441
+0x966F	0xB442
+0x9670	0xB443
+0x9671	0xB444
+0x9673	0xB445
+0x9674	0xB446
+0x9675	0xB447
+0x9676	0xB448
+0x9677	0xB449
+0x9678	0xB44A
+0x9679	0xB44B
+0x967A	0xB44C
+0x967B	0xB44D
+0x967C	0xB44E
+0x967D	0xB44F
+0x9681	0xB450
+0x9682	0xB451
+0x9683	0xB452
+0x9684	0xB453
+0x9685	0xB454
+0x9686	0xB455
+0x9687	0xB456
+0x9688	0xB457
+0x9689	0xB458
+0x968A	0xB459
+0x968B	0xB45A
+0x968C	0xB45B
+0x968D	0xB45C
+0x968E	0xB45D
+0x968F	0xB45E
+0x9690	0xB45F
+0x9691	0xB460
+0x9693	0xB461
+0x9694	0xB462
+0x9695	0xB463
+0x9696	0xB464
+0x9697	0xB465
+0x9698	0xB466
+0x9699	0xB467
+0x969A	0xB468
+0x969B	0xB469
+0x969C	0xB46A
+0x969D	0xB46B
+0x96A1	0xB46C
+0x96A2	0xB46D
+0x96A3	0xB46E
+0x96A4	0xB46F
+0x96A5	0xB470
+0x96A6	0xB471
+0x96A7	0xB472
+0x96A8	0xB473
+0x96A9	0xB474
+0x96AA	0xB475
+0x96AB	0xB476
+0x96AC	0xB477
+0x96AD	0xB478
+0x96AE	0xB479
+0x96AF	0xB47A
+0x96B0	0xB47B
+0x96B1	0xB47C
+0x96B3	0xB47D
+0x96B4	0xB47E
+0x96B5	0xB47F
+0x96B6	0xB480
+0x96B7	0xB481
+0x96B8	0xB482
+0x96B9	0xB483
+0x96BA	0xB484
+0x96BB	0xB485
+0x96BC	0xB486
+0x96BD	0xB487
+0x96C1	0xB488
+0x96C2	0xB489
+0x96C3	0xB48A
+0x96C4	0xB48B
+0x96C5	0xB48C
+0x96C6	0xB48D
+0x96C7	0xB48E
+0x96C8	0xB48F
+0x96C9	0xB490
+0x96CA	0xB491
+0x96CB	0xB492
+0x96CC	0xB493
+0x96CD	0xB494
+0x96CE	0xB495
+0x96CF	0xB496
+0x96D0	0xB497
+0x96D1	0xB498
+0x96D3	0xB499
+0x96D4	0xB49A
+0x96D5	0xB49B
+0x96D6	0xB49C
+0x96D7	0xB49D
+0x96D8	0xB49E
+0x96D9	0xB49F
+0x96DA	0xB4A0
+0x96DB	0xB4A1
+0x96DC	0xB4A2
+0x96DD	0xB4A3
+0x96E1	0xB4A4
+0x96E2	0xB4A5
+0x96E3	0xB4A6
+0x96E4	0xB4A7
+0x96E5	0xB4A8
+0x96E6	0xB4A9
+0x96E7	0xB4AA
+0x96E8	0xB4AB
+0x96E9	0xB4AC
+0x96EA	0xB4AD
+0x96EB	0xB4AE
+0x96EC	0xB4AF
+0x96ED	0xB4B0
+0x96EE	0xB4B1
+0x96EF	0xB4B2
+0x96F0	0xB4B3
+0x96F1	0xB4B4
+0x96F3	0xB4B5
+0x96F4	0xB4B6
+0x96F5	0xB4B7
+0x96F6	0xB4B8
+0x96F7	0xB4B9
+0x96F8	0xB4BA
+0x96F9	0xB4BB
+0x96FA	0xB4BC
+0x96FB	0xB4BD
+0x96FC	0xB4BE
+0x96FD	0xB4BF
+0x9741	0xB4C0
+0x9742	0xB4C1
+0x9743	0xB4C2
+0x9744	0xB4C3
+0x9745	0xB4C4
+0x9746	0xB4C5
+0x9747	0xB4C6
+0x9748	0xB4C7
+0x9749	0xB4C8
+0x974A	0xB4C9
+0x974B	0xB4CA
+0x974C	0xB4CB
+0x974D	0xB4CC
+0x974E	0xB4CD
+0x974F	0xB4CE
+0x9750	0xB4CF
+0x9751	0xB4D0
+0x9753	0xB4D1
+0x9754	0xB4D2
+0x9755	0xB4D3
+0x9756	0xB4D4
+0x9757	0xB4D5
+0x9758	0xB4D6
+0x9759	0xB4D7
+0x975A	0xB4D8
+0x975B	0xB4D9
+0x975C	0xB4DA
+0x975D	0xB4DB
+0x9761	0xB4DC
+0x9762	0xB4DD
+0x9763	0xB4DE
+0x9764	0xB4DF
+0x9765	0xB4E0
+0x9766	0xB4E1
+0x9767	0xB4E2
+0x9768	0xB4E3
+0x9769	0xB4E4
+0x976A	0xB4E5
+0x976B	0xB4E6
+0x976C	0xB4E7
+0x976D	0xB4E8
+0x976E	0xB4E9
+0x976F	0xB4EA
+0x9770	0xB4EB
+0x9771	0xB4EC
+0x9773	0xB4ED
+0x9774	0xB4EE
+0x9775	0xB4EF
+0x9776	0xB4F0
+0x9777	0xB4F1
+0x9778	0xB4F2
+0x9779	0xB4F3
+0x977A	0xB4F4
+0x977B	0xB4F5
+0x977C	0xB4F6
+0x977D	0xB4F7
+0x9781	0xB4F8
+0x9782	0xB4F9
+0x9783	0xB4FA
+0x9784	0xB4FB
+0x9785	0xB4FC
+0x9786	0xB4FD
+0x9787	0xB4FE
+0x9788	0xB4FF
+0x9789	0xB500
+0x978A	0xB501
+0x978B	0xB502
+0x978C	0xB503
+0x978D	0xB504
+0x978E	0xB505
+0x978F	0xB506
+0x9790	0xB507
+0x9791	0xB508
+0x9793	0xB509
+0x9794	0xB50A
+0x9795	0xB50B
+0x9796	0xB50C
+0x9797	0xB50D
+0x9798	0xB50E
+0x9799	0xB50F
+0x979A	0xB510
+0x979B	0xB511
+0x979C	0xB512
+0x979D	0xB513
+0x97A1	0xB514
+0x97A2	0xB515
+0x97A3	0xB516
+0x97A4	0xB517
+0x97A5	0xB518
+0x97A6	0xB519
+0x97A7	0xB51A
+0x97A8	0xB51B
+0x97A9	0xB51C
+0x97AA	0xB51D
+0x97AB	0xB51E
+0x97AC	0xB51F
+0x97AD	0xB520
+0x97AE	0xB521
+0x97AF	0xB522
+0x97B0	0xB523
+0x97B1	0xB524
+0x97B3	0xB525
+0x97B4	0xB526
+0x97B5	0xB527
+0x97B6	0xB528
+0x97B7	0xB529
+0x97B8	0xB52A
+0x97B9	0xB52B
+0x97BA	0xB52C
+0x97BB	0xB52D
+0x97BC	0xB52E
+0x97BD	0xB52F
+0x9841	0x3138
+0x9861	0xB530
+0x9862	0xB531
+0x9863	0xB532
+0x9864	0xB533
+0x9865	0xB534
+0x9866	0xB535
+0x9867	0xB536
+0x9868	0xB537
+0x9869	0xB538
+0x986A	0xB539
+0x986B	0xB53A
+0x986C	0xB53B
+0x986D	0xB53C
+0x986E	0xB53D
+0x986F	0xB53E
+0x9870	0xB53F
+0x9871	0xB540
+0x9873	0xB541
+0x9874	0xB542
+0x9875	0xB543
+0x9876	0xB544
+0x9877	0xB545
+0x9878	0xB546
+0x9879	0xB547
+0x987A	0xB548
+0x987B	0xB549
+0x987C	0xB54A
+0x987D	0xB54B
+0x9881	0xB54C
+0x9882	0xB54D
+0x9883	0xB54E
+0x9884	0xB54F
+0x9885	0xB550
+0x9886	0xB551
+0x9887	0xB552
+0x9888	0xB553
+0x9889	0xB554
+0x988A	0xB555
+0x988B	0xB556
+0x988C	0xB557
+0x988D	0xB558
+0x988E	0xB559
+0x988F	0xB55A
+0x9890	0xB55B
+0x9891	0xB55C
+0x9893	0xB55D
+0x9894	0xB55E
+0x9895	0xB55F
+0x9896	0xB560
+0x9897	0xB561
+0x9898	0xB562
+0x9899	0xB563
+0x989A	0xB564
+0x989B	0xB565
+0x989C	0xB566
+0x989D	0xB567
+0x98A1	0xB568
+0x98A2	0xB569
+0x98A3	0xB56A
+0x98A4	0xB56B
+0x98A5	0xB56C
+0x98A6	0xB56D
+0x98A7	0xB56E
+0x98A8	0xB56F
+0x98A9	0xB570
+0x98AA	0xB571
+0x98AB	0xB572
+0x98AC	0xB573
+0x98AD	0xB574
+0x98AE	0xB575
+0x98AF	0xB576
+0x98B0	0xB577
+0x98B1	0xB578
+0x98B3	0xB579
+0x98B4	0xB57A
+0x98B5	0xB57B
+0x98B6	0xB57C
+0x98B7	0xB57D
+0x98B8	0xB57E
+0x98B9	0xB57F
+0x98BA	0xB580
+0x98BB	0xB581
+0x98BC	0xB582
+0x98BD	0xB583
+0x98C1	0xB584
+0x98C2	0xB585
+0x98C3	0xB586
+0x98C4	0xB587
+0x98C5	0xB588
+0x98C6	0xB589
+0x98C7	0xB58A
+0x98C8	0xB58B
+0x98C9	0xB58C
+0x98CA	0xB58D
+0x98CB	0xB58E
+0x98CC	0xB58F
+0x98CD	0xB590
+0x98CE	0xB591
+0x98CF	0xB592
+0x98D0	0xB593
+0x98D1	0xB594
+0x98D3	0xB595
+0x98D4	0xB596
+0x98D5	0xB597
+0x98D6	0xB598
+0x98D7	0xB599
+0x98D8	0xB59A
+0x98D9	0xB59B
+0x98DA	0xB59C
+0x98DB	0xB59D
+0x98DC	0xB59E
+0x98DD	0xB59F
+0x98E1	0xB5A0
+0x98E2	0xB5A1
+0x98E3	0xB5A2
+0x98E4	0xB5A3
+0x98E5	0xB5A4
+0x98E6	0xB5A5
+0x98E7	0xB5A6
+0x98E8	0xB5A7
+0x98E9	0xB5A8
+0x98EA	0xB5A9
+0x98EB	0xB5AA
+0x98EC	0xB5AB
+0x98ED	0xB5AC
+0x98EE	0xB5AD
+0x98EF	0xB5AE
+0x98F0	0xB5AF
+0x98F1	0xB5B0
+0x98F3	0xB5B1
+0x98F4	0xB5B2
+0x98F5	0xB5B3
+0x98F6	0xB5B4
+0x98F7	0xB5B5
+0x98F8	0xB5B6
+0x98F9	0xB5B7
+0x98FA	0xB5B8
+0x98FB	0xB5B9
+0x98FC	0xB5BA
+0x98FD	0xB5BB
+0x9941	0xB5BC
+0x9942	0xB5BD
+0x9943	0xB5BE
+0x9944	0xB5BF
+0x9945	0xB5C0
+0x9946	0xB5C1
+0x9947	0xB5C2
+0x9948	0xB5C3
+0x9949	0xB5C4
+0x994A	0xB5C5
+0x994B	0xB5C6
+0x994C	0xB5C7
+0x994D	0xB5C8
+0x994E	0xB5C9
+0x994F	0xB5CA
+0x9950	0xB5CB
+0x9951	0xB5CC
+0x9953	0xB5CD
+0x9954	0xB5CE
+0x9955	0xB5CF
+0x9956	0xB5D0
+0x9957	0xB5D1
+0x9958	0xB5D2
+0x9959	0xB5D3
+0x995A	0xB5D4
+0x995B	0xB5D5
+0x995C	0xB5D6
+0x995D	0xB5D7
+0x9961	0xB5D8
+0x9962	0xB5D9
+0x9963	0xB5DA
+0x9964	0xB5DB
+0x9965	0xB5DC
+0x9966	0xB5DD
+0x9967	0xB5DE
+0x9968	0xB5DF
+0x9969	0xB5E0
+0x996A	0xB5E1
+0x996B	0xB5E2
+0x996C	0xB5E3
+0x996D	0xB5E4
+0x996E	0xB5E5
+0x996F	0xB5E6
+0x9970	0xB5E7
+0x9971	0xB5E8
+0x9973	0xB5E9
+0x9974	0xB5EA
+0x9975	0xB5EB
+0x9976	0xB5EC
+0x9977	0xB5ED
+0x9978	0xB5EE
+0x9979	0xB5EF
+0x997A	0xB5F0
+0x997B	0xB5F1
+0x997C	0xB5F2
+0x997D	0xB5F3
+0x9981	0xB5F4
+0x9982	0xB5F5
+0x9983	0xB5F6
+0x9984	0xB5F7
+0x9985	0xB5F8
+0x9986	0xB5F9
+0x9987	0xB5FA
+0x9988	0xB5FB
+0x9989	0xB5FC
+0x998A	0xB5FD
+0x998B	0xB5FE
+0x998C	0xB5FF
+0x998D	0xB600
+0x998E	0xB601
+0x998F	0xB602
+0x9990	0xB603
+0x9991	0xB604
+0x9993	0xB605
+0x9994	0xB606
+0x9995	0xB607
+0x9996	0xB608
+0x9997	0xB609
+0x9998	0xB60A
+0x9999	0xB60B
+0x999A	0xB60C
+0x999B	0xB60D
+0x999C	0xB60E
+0x999D	0xB60F
+0x99A1	0xB610
+0x99A2	0xB611
+0x99A3	0xB612
+0x99A4	0xB613
+0x99A5	0xB614
+0x99A6	0xB615
+0x99A7	0xB616
+0x99A8	0xB617
+0x99A9	0xB618
+0x99AA	0xB619
+0x99AB	0xB61A
+0x99AC	0xB61B
+0x99AD	0xB61C
+0x99AE	0xB61D
+0x99AF	0xB61E
+0x99B0	0xB61F
+0x99B1	0xB620
+0x99B3	0xB621
+0x99B4	0xB622
+0x99B5	0xB623
+0x99B6	0xB624
+0x99B7	0xB625
+0x99B8	0xB626
+0x99B9	0xB627
+0x99BA	0xB628
+0x99BB	0xB629
+0x99BC	0xB62A
+0x99BD	0xB62B
+0x99C1	0xB62C
+0x99C2	0xB62D
+0x99C3	0xB62E
+0x99C4	0xB62F
+0x99C5	0xB630
+0x99C6	0xB631
+0x99C7	0xB632
+0x99C8	0xB633
+0x99C9	0xB634
+0x99CA	0xB635
+0x99CB	0xB636
+0x99CC	0xB637
+0x99CD	0xB638
+0x99CE	0xB639
+0x99CF	0xB63A
+0x99D0	0xB63B
+0x99D1	0xB63C
+0x99D3	0xB63D
+0x99D4	0xB63E
+0x99D5	0xB63F
+0x99D6	0xB640
+0x99D7	0xB641
+0x99D8	0xB642
+0x99D9	0xB643
+0x99DA	0xB644
+0x99DB	0xB645
+0x99DC	0xB646
+0x99DD	0xB647
+0x99E1	0xB648
+0x99E2	0xB649
+0x99E3	0xB64A
+0x99E4	0xB64B
+0x99E5	0xB64C
+0x99E6	0xB64D
+0x99E7	0xB64E
+0x99E8	0xB64F
+0x99E9	0xB650
+0x99EA	0xB651
+0x99EB	0xB652
+0x99EC	0xB653
+0x99ED	0xB654
+0x99EE	0xB655
+0x99EF	0xB656
+0x99F0	0xB657
+0x99F1	0xB658
+0x99F3	0xB659
+0x99F4	0xB65A
+0x99F5	0xB65B
+0x99F6	0xB65C
+0x99F7	0xB65D
+0x99F8	0xB65E
+0x99F9	0xB65F
+0x99FA	0xB660
+0x99FB	0xB661
+0x99FC	0xB662
+0x99FD	0xB663
+0x9A41	0xB664
+0x9A42	0xB665
+0x9A43	0xB666
+0x9A44	0xB667
+0x9A45	0xB668
+0x9A46	0xB669
+0x9A47	0xB66A
+0x9A48	0xB66B
+0x9A49	0xB66C
+0x9A4A	0xB66D
+0x9A4B	0xB66E
+0x9A4C	0xB66F
+0x9A4D	0xB670
+0x9A4E	0xB671
+0x9A4F	0xB672
+0x9A50	0xB673
+0x9A51	0xB674
+0x9A53	0xB675
+0x9A54	0xB676
+0x9A55	0xB677
+0x9A56	0xB678
+0x9A57	0xB679
+0x9A58	0xB67A
+0x9A59	0xB67B
+0x9A5A	0xB67C
+0x9A5B	0xB67D
+0x9A5C	0xB67E
+0x9A5D	0xB67F
+0x9A61	0xB680
+0x9A62	0xB681
+0x9A63	0xB682
+0x9A64	0xB683
+0x9A65	0xB684
+0x9A66	0xB685
+0x9A67	0xB686
+0x9A68	0xB687
+0x9A69	0xB688
+0x9A6A	0xB689
+0x9A6B	0xB68A
+0x9A6C	0xB68B
+0x9A6D	0xB68C
+0x9A6E	0xB68D
+0x9A6F	0xB68E
+0x9A70	0xB68F
+0x9A71	0xB690
+0x9A73	0xB691
+0x9A74	0xB692
+0x9A75	0xB693
+0x9A76	0xB694
+0x9A77	0xB695
+0x9A78	0xB696
+0x9A79	0xB697
+0x9A7A	0xB698
+0x9A7B	0xB699
+0x9A7C	0xB69A
+0x9A7D	0xB69B
+0x9A81	0xB69C
+0x9A82	0xB69D
+0x9A83	0xB69E
+0x9A84	0xB69F
+0x9A85	0xB6A0
+0x9A86	0xB6A1
+0x9A87	0xB6A2
+0x9A88	0xB6A3
+0x9A89	0xB6A4
+0x9A8A	0xB6A5
+0x9A8B	0xB6A6
+0x9A8C	0xB6A7
+0x9A8D	0xB6A8
+0x9A8E	0xB6A9
+0x9A8F	0xB6AA
+0x9A90	0xB6AB
+0x9A91	0xB6AC
+0x9A93	0xB6AD
+0x9A94	0xB6AE
+0x9A95	0xB6AF
+0x9A96	0xB6B0
+0x9A97	0xB6B1
+0x9A98	0xB6B2
+0x9A99	0xB6B3
+0x9A9A	0xB6B4
+0x9A9B	0xB6B5
+0x9A9C	0xB6B6
+0x9A9D	0xB6B7
+0x9AA1	0xB6B8
+0x9AA2	0xB6B9
+0x9AA3	0xB6BA
+0x9AA4	0xB6BB
+0x9AA5	0xB6BC
+0x9AA6	0xB6BD
+0x9AA7	0xB6BE
+0x9AA8	0xB6BF
+0x9AA9	0xB6C0
+0x9AAA	0xB6C1
+0x9AAB	0xB6C2
+0x9AAC	0xB6C3
+0x9AAD	0xB6C4
+0x9AAE	0xB6C5
+0x9AAF	0xB6C6
+0x9AB0	0xB6C7
+0x9AB1	0xB6C8
+0x9AB3	0xB6C9
+0x9AB4	0xB6CA
+0x9AB5	0xB6CB
+0x9AB6	0xB6CC
+0x9AB7	0xB6CD
+0x9AB8	0xB6CE
+0x9AB9	0xB6CF
+0x9ABA	0xB6D0
+0x9ABB	0xB6D1
+0x9ABC	0xB6D2
+0x9ABD	0xB6D3
+0x9AC1	0xB6D4
+0x9AC2	0xB6D5
+0x9AC3	0xB6D6
+0x9AC4	0xB6D7
+0x9AC5	0xB6D8
+0x9AC6	0xB6D9
+0x9AC7	0xB6DA
+0x9AC8	0xB6DB
+0x9AC9	0xB6DC
+0x9ACA	0xB6DD
+0x9ACB	0xB6DE
+0x9ACC	0xB6DF
+0x9ACD	0xB6E0
+0x9ACE	0xB6E1
+0x9ACF	0xB6E2
+0x9AD0	0xB6E3
+0x9AD1	0xB6E4
+0x9AD3	0xB6E5
+0x9AD4	0xB6E6
+0x9AD5	0xB6E7
+0x9AD6	0xB6E8
+0x9AD7	0xB6E9
+0x9AD8	0xB6EA
+0x9AD9	0xB6EB
+0x9ADA	0xB6EC
+0x9ADB	0xB6ED
+0x9ADC	0xB6EE
+0x9ADD	0xB6EF
+0x9AE1	0xB6F0
+0x9AE2	0xB6F1
+0x9AE3	0xB6F2
+0x9AE4	0xB6F3
+0x9AE5	0xB6F4
+0x9AE6	0xB6F5
+0x9AE7	0xB6F6
+0x9AE8	0xB6F7
+0x9AE9	0xB6F8
+0x9AEA	0xB6F9
+0x9AEB	0xB6FA
+0x9AEC	0xB6FB
+0x9AED	0xB6FC
+0x9AEE	0xB6FD
+0x9AEF	0xB6FE
+0x9AF0	0xB6FF
+0x9AF1	0xB700
+0x9AF3	0xB701
+0x9AF4	0xB702
+0x9AF5	0xB703
+0x9AF6	0xB704
+0x9AF7	0xB705
+0x9AF8	0xB706
+0x9AF9	0xB707
+0x9AFA	0xB708
+0x9AFB	0xB709
+0x9AFC	0xB70A
+0x9AFD	0xB70B
+0x9B41	0xB70C
+0x9B42	0xB70D
+0x9B43	0xB70E
+0x9B44	0xB70F
+0x9B45	0xB710
+0x9B46	0xB711
+0x9B47	0xB712
+0x9B48	0xB713
+0x9B49	0xB714
+0x9B4A	0xB715
+0x9B4B	0xB716
+0x9B4C	0xB717
+0x9B4D	0xB718
+0x9B4E	0xB719
+0x9B4F	0xB71A
+0x9B50	0xB71B
+0x9B51	0xB71C
+0x9B53	0xB71D
+0x9B54	0xB71E
+0x9B55	0xB71F
+0x9B56	0xB720
+0x9B57	0xB721
+0x9B58	0xB722
+0x9B59	0xB723
+0x9B5A	0xB724
+0x9B5B	0xB725
+0x9B5C	0xB726
+0x9B5D	0xB727
+0x9B61	0xB728
+0x9B62	0xB729
+0x9B63	0xB72A
+0x9B64	0xB72B
+0x9B65	0xB72C
+0x9B66	0xB72D
+0x9B67	0xB72E
+0x9B68	0xB72F
+0x9B69	0xB730
+0x9B6A	0xB731
+0x9B6B	0xB732
+0x9B6C	0xB733
+0x9B6D	0xB734
+0x9B6E	0xB735
+0x9B6F	0xB736
+0x9B70	0xB737
+0x9B71	0xB738
+0x9B73	0xB739
+0x9B74	0xB73A
+0x9B75	0xB73B
+0x9B76	0xB73C
+0x9B77	0xB73D
+0x9B78	0xB73E
+0x9B79	0xB73F
+0x9B7A	0xB740
+0x9B7B	0xB741
+0x9B7C	0xB742
+0x9B7D	0xB743
+0x9B81	0xB744
+0x9B82	0xB745
+0x9B83	0xB746
+0x9B84	0xB747
+0x9B85	0xB748
+0x9B86	0xB749
+0x9B87	0xB74A
+0x9B88	0xB74B
+0x9B89	0xB74C
+0x9B8A	0xB74D
+0x9B8B	0xB74E
+0x9B8C	0xB74F
+0x9B8D	0xB750
+0x9B8E	0xB751
+0x9B8F	0xB752
+0x9B90	0xB753
+0x9B91	0xB754
+0x9B93	0xB755
+0x9B94	0xB756
+0x9B95	0xB757
+0x9B96	0xB758
+0x9B97	0xB759
+0x9B98	0xB75A
+0x9B99	0xB75B
+0x9B9A	0xB75C
+0x9B9B	0xB75D
+0x9B9C	0xB75E
+0x9B9D	0xB75F
+0x9BA1	0xB760
+0x9BA2	0xB761
+0x9BA3	0xB762
+0x9BA4	0xB763
+0x9BA5	0xB764
+0x9BA6	0xB765
+0x9BA7	0xB766
+0x9BA8	0xB767
+0x9BA9	0xB768
+0x9BAA	0xB769
+0x9BAB	0xB76A
+0x9BAC	0xB76B
+0x9BAD	0xB76C
+0x9BAE	0xB76D
+0x9BAF	0xB76E
+0x9BB0	0xB76F
+0x9BB1	0xB770
+0x9BB3	0xB771
+0x9BB4	0xB772
+0x9BB5	0xB773
+0x9BB6	0xB774
+0x9BB7	0xB775
+0x9BB8	0xB776
+0x9BB9	0xB777
+0x9BBA	0xB778
+0x9BBB	0xB779
+0x9BBC	0xB77A
+0x9BBD	0xB77B
+0x9C41	0x3139
+0x9C61	0xB77C
+0x9C62	0xB77D
+0x9C63	0xB77E
+0x9C64	0xB77F
+0x9C65	0xB780
+0x9C66	0xB781
+0x9C67	0xB782
+0x9C68	0xB783
+0x9C69	0xB784
+0x9C6A	0xB785
+0x9C6B	0xB786
+0x9C6C	0xB787
+0x9C6D	0xB788
+0x9C6E	0xB789
+0x9C6F	0xB78A
+0x9C70	0xB78B
+0x9C71	0xB78C
+0x9C73	0xB78D
+0x9C74	0xB78E
+0x9C75	0xB78F
+0x9C76	0xB790
+0x9C77	0xB791
+0x9C78	0xB792
+0x9C79	0xB793
+0x9C7A	0xB794
+0x9C7B	0xB795
+0x9C7C	0xB796
+0x9C7D	0xB797
+0x9C81	0xB798
+0x9C82	0xB799
+0x9C83	0xB79A
+0x9C84	0xB79B
+0x9C85	0xB79C
+0x9C86	0xB79D
+0x9C87	0xB79E
+0x9C88	0xB79F
+0x9C89	0xB7A0
+0x9C8A	0xB7A1
+0x9C8B	0xB7A2
+0x9C8C	0xB7A3
+0x9C8D	0xB7A4
+0x9C8E	0xB7A5
+0x9C8F	0xB7A6
+0x9C90	0xB7A7
+0x9C91	0xB7A8
+0x9C93	0xB7A9
+0x9C94	0xB7AA
+0x9C95	0xB7AB
+0x9C96	0xB7AC
+0x9C97	0xB7AD
+0x9C98	0xB7AE
+0x9C99	0xB7AF
+0x9C9A	0xB7B0
+0x9C9B	0xB7B1
+0x9C9C	0xB7B2
+0x9C9D	0xB7B3
+0x9CA1	0xB7B4
+0x9CA2	0xB7B5
+0x9CA3	0xB7B6
+0x9CA4	0xB7B7
+0x9CA5	0xB7B8
+0x9CA6	0xB7B9
+0x9CA7	0xB7BA
+0x9CA8	0xB7BB
+0x9CA9	0xB7BC
+0x9CAA	0xB7BD
+0x9CAB	0xB7BE
+0x9CAC	0xB7BF
+0x9CAD	0xB7C0
+0x9CAE	0xB7C1
+0x9CAF	0xB7C2
+0x9CB0	0xB7C3
+0x9CB1	0xB7C4
+0x9CB3	0xB7C5
+0x9CB4	0xB7C6
+0x9CB5	0xB7C7
+0x9CB6	0xB7C8
+0x9CB7	0xB7C9
+0x9CB8	0xB7CA
+0x9CB9	0xB7CB
+0x9CBA	0xB7CC
+0x9CBB	0xB7CD
+0x9CBC	0xB7CE
+0x9CBD	0xB7CF
+0x9CC1	0xB7D0
+0x9CC2	0xB7D1
+0x9CC3	0xB7D2
+0x9CC4	0xB7D3
+0x9CC5	0xB7D4
+0x9CC6	0xB7D5
+0x9CC7	0xB7D6
+0x9CC8	0xB7D7
+0x9CC9	0xB7D8
+0x9CCA	0xB7D9
+0x9CCB	0xB7DA
+0x9CCC	0xB7DB
+0x9CCD	0xB7DC
+0x9CCE	0xB7DD
+0x9CCF	0xB7DE
+0x9CD0	0xB7DF
+0x9CD1	0xB7E0
+0x9CD3	0xB7E1
+0x9CD4	0xB7E2
+0x9CD5	0xB7E3
+0x9CD6	0xB7E4
+0x9CD7	0xB7E5
+0x9CD8	0xB7E6
+0x9CD9	0xB7E7
+0x9CDA	0xB7E8
+0x9CDB	0xB7E9
+0x9CDC	0xB7EA
+0x9CDD	0xB7EB
+0x9CE1	0xB7EC
+0x9CE2	0xB7ED
+0x9CE3	0xB7EE
+0x9CE4	0xB7EF
+0x9CE5	0xB7F0
+0x9CE6	0xB7F1
+0x9CE7	0xB7F2
+0x9CE8	0xB7F3
+0x9CE9	0xB7F4
+0x9CEA	0xB7F5
+0x9CEB	0xB7F6
+0x9CEC	0xB7F7
+0x9CED	0xB7F8
+0x9CEE	0xB7F9
+0x9CEF	0xB7FA
+0x9CF0	0xB7FB
+0x9CF1	0xB7FC
+0x9CF3	0xB7FD
+0x9CF4	0xB7FE
+0x9CF5	0xB7FF
+0x9CF6	0xB800
+0x9CF7	0xB801
+0x9CF8	0xB802
+0x9CF9	0xB803
+0x9CFA	0xB804
+0x9CFB	0xB805
+0x9CFC	0xB806
+0x9CFD	0xB807
+0x9D41	0xB808
+0x9D42	0xB809
+0x9D43	0xB80A
+0x9D44	0xB80B
+0x9D45	0xB80C
+0x9D46	0xB80D
+0x9D47	0xB80E
+0x9D48	0xB80F
+0x9D49	0xB810
+0x9D4A	0xB811
+0x9D4B	0xB812
+0x9D4C	0xB813
+0x9D4D	0xB814
+0x9D4E	0xB815
+0x9D4F	0xB816
+0x9D50	0xB817
+0x9D51	0xB818
+0x9D53	0xB819
+0x9D54	0xB81A
+0x9D55	0xB81B
+0x9D56	0xB81C
+0x9D57	0xB81D
+0x9D58	0xB81E
+0x9D59	0xB81F
+0x9D5A	0xB820
+0x9D5B	0xB821
+0x9D5C	0xB822
+0x9D5D	0xB823
+0x9D61	0xB824
+0x9D62	0xB825
+0x9D63	0xB826
+0x9D64	0xB827
+0x9D65	0xB828
+0x9D66	0xB829
+0x9D67	0xB82A
+0x9D68	0xB82B
+0x9D69	0xB82C
+0x9D6A	0xB82D
+0x9D6B	0xB82E
+0x9D6C	0xB82F
+0x9D6D	0xB830
+0x9D6E	0xB831
+0x9D6F	0xB832
+0x9D70	0xB833
+0x9D71	0xB834
+0x9D73	0xB835
+0x9D74	0xB836
+0x9D75	0xB837
+0x9D76	0xB838
+0x9D77	0xB839
+0x9D78	0xB83A
+0x9D79	0xB83B
+0x9D7A	0xB83C
+0x9D7B	0xB83D
+0x9D7C	0xB83E
+0x9D7D	0xB83F
+0x9D81	0xB840
+0x9D82	0xB841
+0x9D83	0xB842
+0x9D84	0xB843
+0x9D85	0xB844
+0x9D86	0xB845
+0x9D87	0xB846
+0x9D88	0xB847
+0x9D89	0xB848
+0x9D8A	0xB849
+0x9D8B	0xB84A
+0x9D8C	0xB84B
+0x9D8D	0xB84C
+0x9D8E	0xB84D
+0x9D8F	0xB84E
+0x9D90	0xB84F
+0x9D91	0xB850
+0x9D93	0xB851
+0x9D94	0xB852
+0x9D95	0xB853
+0x9D96	0xB854
+0x9D97	0xB855
+0x9D98	0xB856
+0x9D99	0xB857
+0x9D9A	0xB858
+0x9D9B	0xB859
+0x9D9C	0xB85A
+0x9D9D	0xB85B
+0x9DA1	0xB85C
+0x9DA2	0xB85D
+0x9DA3	0xB85E
+0x9DA4	0xB85F
+0x9DA5	0xB860
+0x9DA6	0xB861
+0x9DA7	0xB862
+0x9DA8	0xB863
+0x9DA9	0xB864
+0x9DAA	0xB865
+0x9DAB	0xB866
+0x9DAC	0xB867
+0x9DAD	0xB868
+0x9DAE	0xB869
+0x9DAF	0xB86A
+0x9DB0	0xB86B
+0x9DB1	0xB86C
+0x9DB3	0xB86D
+0x9DB4	0xB86E
+0x9DB5	0xB86F
+0x9DB6	0xB870
+0x9DB7	0xB871
+0x9DB8	0xB872
+0x9DB9	0xB873
+0x9DBA	0xB874
+0x9DBB	0xB875
+0x9DBC	0xB876
+0x9DBD	0xB877
+0x9DC1	0xB878
+0x9DC2	0xB879
+0x9DC3	0xB87A
+0x9DC4	0xB87B
+0x9DC5	0xB87C
+0x9DC6	0xB87D
+0x9DC7	0xB87E
+0x9DC8	0xB87F
+0x9DC9	0xB880
+0x9DCA	0xB881
+0x9DCB	0xB882
+0x9DCC	0xB883
+0x9DCD	0xB884
+0x9DCE	0xB885
+0x9DCF	0xB886
+0x9DD0	0xB887
+0x9DD1	0xB888
+0x9DD3	0xB889
+0x9DD4	0xB88A
+0x9DD5	0xB88B
+0x9DD6	0xB88C
+0x9DD7	0xB88D
+0x9DD8	0xB88E
+0x9DD9	0xB88F
+0x9DDA	0xB890
+0x9DDB	0xB891
+0x9DDC	0xB892
+0x9DDD	0xB893
+0x9DE1	0xB894
+0x9DE2	0xB895
+0x9DE3	0xB896
+0x9DE4	0xB897
+0x9DE5	0xB898
+0x9DE6	0xB899
+0x9DE7	0xB89A
+0x9DE8	0xB89B
+0x9DE9	0xB89C
+0x9DEA	0xB89D
+0x9DEB	0xB89E
+0x9DEC	0xB89F
+0x9DED	0xB8A0
+0x9DEE	0xB8A1
+0x9DEF	0xB8A2
+0x9DF0	0xB8A3
+0x9DF1	0xB8A4
+0x9DF3	0xB8A5
+0x9DF4	0xB8A6
+0x9DF5	0xB8A7
+0x9DF6	0xB8A8
+0x9DF7	0xB8A9
+0x9DF8	0xB8AA
+0x9DF9	0xB8AB
+0x9DFA	0xB8AC
+0x9DFB	0xB8AD
+0x9DFC	0xB8AE
+0x9DFD	0xB8AF
+0x9E41	0xB8B0
+0x9E42	0xB8B1
+0x9E43	0xB8B2
+0x9E44	0xB8B3
+0x9E45	0xB8B4
+0x9E46	0xB8B5
+0x9E47	0xB8B6
+0x9E48	0xB8B7
+0x9E49	0xB8B8
+0x9E4A	0xB8B9
+0x9E4B	0xB8BA
+0x9E4C	0xB8BB
+0x9E4D	0xB8BC
+0x9E4E	0xB8BD
+0x9E4F	0xB8BE
+0x9E50	0xB8BF
+0x9E51	0xB8C0
+0x9E53	0xB8C1
+0x9E54	0xB8C2
+0x9E55	0xB8C3
+0x9E56	0xB8C4
+0x9E57	0xB8C5
+0x9E58	0xB8C6
+0x9E59	0xB8C7
+0x9E5A	0xB8C8
+0x9E5B	0xB8C9
+0x9E5C	0xB8CA
+0x9E5D	0xB8CB
+0x9E61	0xB8CC
+0x9E62	0xB8CD
+0x9E63	0xB8CE
+0x9E64	0xB8CF
+0x9E65	0xB8D0
+0x9E66	0xB8D1
+0x9E67	0xB8D2
+0x9E68	0xB8D3
+0x9E69	0xB8D4
+0x9E6A	0xB8D5
+0x9E6B	0xB8D6
+0x9E6C	0xB8D7
+0x9E6D	0xB8D8
+0x9E6E	0xB8D9
+0x9E6F	0xB8DA
+0x9E70	0xB8DB
+0x9E71	0xB8DC
+0x9E73	0xB8DD
+0x9E74	0xB8DE
+0x9E75	0xB8DF
+0x9E76	0xB8E0
+0x9E77	0xB8E1
+0x9E78	0xB8E2
+0x9E79	0xB8E3
+0x9E7A	0xB8E4
+0x9E7B	0xB8E5
+0x9E7C	0xB8E6
+0x9E7D	0xB8E7
+0x9E81	0xB8E8
+0x9E82	0xB8E9
+0x9E83	0xB8EA
+0x9E84	0xB8EB
+0x9E85	0xB8EC
+0x9E86	0xB8ED
+0x9E87	0xB8EE
+0x9E88	0xB8EF
+0x9E89	0xB8F0
+0x9E8A	0xB8F1
+0x9E8B	0xB8F2
+0x9E8C	0xB8F3
+0x9E8D	0xB8F4
+0x9E8E	0xB8F5
+0x9E8F	0xB8F6
+0x9E90	0xB8F7
+0x9E91	0xB8F8
+0x9E93	0xB8F9
+0x9E94	0xB8FA
+0x9E95	0xB8FB
+0x9E96	0xB8FC
+0x9E97	0xB8FD
+0x9E98	0xB8FE
+0x9E99	0xB8FF
+0x9E9A	0xB900
+0x9E9B	0xB901
+0x9E9C	0xB902
+0x9E9D	0xB903
+0x9EA1	0xB904
+0x9EA2	0xB905
+0x9EA3	0xB906
+0x9EA4	0xB907
+0x9EA5	0xB908
+0x9EA6	0xB909
+0x9EA7	0xB90A
+0x9EA8	0xB90B
+0x9EA9	0xB90C
+0x9EAA	0xB90D
+0x9EAB	0xB90E
+0x9EAC	0xB90F
+0x9EAD	0xB910
+0x9EAE	0xB911
+0x9EAF	0xB912
+0x9EB0	0xB913
+0x9EB1	0xB914
+0x9EB3	0xB915
+0x9EB4	0xB916
+0x9EB5	0xB917
+0x9EB6	0xB918
+0x9EB7	0xB919
+0x9EB8	0xB91A
+0x9EB9	0xB91B
+0x9EBA	0xB91C
+0x9EBB	0xB91D
+0x9EBC	0xB91E
+0x9EBD	0xB91F
+0x9EC1	0xB920
+0x9EC2	0xB921
+0x9EC3	0xB922
+0x9EC4	0xB923
+0x9EC5	0xB924
+0x9EC6	0xB925
+0x9EC7	0xB926
+0x9EC8	0xB927
+0x9EC9	0xB928
+0x9ECA	0xB929
+0x9ECB	0xB92A
+0x9ECC	0xB92B
+0x9ECD	0xB92C
+0x9ECE	0xB92D
+0x9ECF	0xB92E
+0x9ED0	0xB92F
+0x9ED1	0xB930
+0x9ED3	0xB931
+0x9ED4	0xB932
+0x9ED5	0xB933
+0x9ED6	0xB934
+0x9ED7	0xB935
+0x9ED8	0xB936
+0x9ED9	0xB937
+0x9EDA	0xB938
+0x9EDB	0xB939
+0x9EDC	0xB93A
+0x9EDD	0xB93B
+0x9EE1	0xB93C
+0x9EE2	0xB93D
+0x9EE3	0xB93E
+0x9EE4	0xB93F
+0x9EE5	0xB940
+0x9EE6	0xB941
+0x9EE7	0xB942
+0x9EE8	0xB943
+0x9EE9	0xB944
+0x9EEA	0xB945
+0x9EEB	0xB946
+0x9EEC	0xB947
+0x9EED	0xB948
+0x9EEE	0xB949
+0x9EEF	0xB94A
+0x9EF0	0xB94B
+0x9EF1	0xB94C
+0x9EF3	0xB94D
+0x9EF4	0xB94E
+0x9EF5	0xB94F
+0x9EF6	0xB950
+0x9EF7	0xB951
+0x9EF8	0xB952
+0x9EF9	0xB953
+0x9EFA	0xB954
+0x9EFB	0xB955
+0x9EFC	0xB956
+0x9EFD	0xB957
+0x9F41	0xB958
+0x9F42	0xB959
+0x9F43	0xB95A
+0x9F44	0xB95B
+0x9F45	0xB95C
+0x9F46	0xB95D
+0x9F47	0xB95E
+0x9F48	0xB95F
+0x9F49	0xB960
+0x9F4A	0xB961
+0x9F4B	0xB962
+0x9F4C	0xB963
+0x9F4D	0xB964
+0x9F4E	0xB965
+0x9F4F	0xB966
+0x9F50	0xB967
+0x9F51	0xB968
+0x9F53	0xB969
+0x9F54	0xB96A
+0x9F55	0xB96B
+0x9F56	0xB96C
+0x9F57	0xB96D
+0x9F58	0xB96E
+0x9F59	0xB96F
+0x9F5A	0xB970
+0x9F5B	0xB971
+0x9F5C	0xB972
+0x9F5D	0xB973
+0x9F61	0xB974
+0x9F62	0xB975
+0x9F63	0xB976
+0x9F64	0xB977
+0x9F65	0xB978
+0x9F66	0xB979
+0x9F67	0xB97A
+0x9F68	0xB97B
+0x9F69	0xB97C
+0x9F6A	0xB97D
+0x9F6B	0xB97E
+0x9F6C	0xB97F
+0x9F6D	0xB980
+0x9F6E	0xB981
+0x9F6F	0xB982
+0x9F70	0xB983
+0x9F71	0xB984
+0x9F73	0xB985
+0x9F74	0xB986
+0x9F75	0xB987
+0x9F76	0xB988
+0x9F77	0xB989
+0x9F78	0xB98A
+0x9F79	0xB98B
+0x9F7A	0xB98C
+0x9F7B	0xB98D
+0x9F7C	0xB98E
+0x9F7D	0xB98F
+0x9F81	0xB990
+0x9F82	0xB991
+0x9F83	0xB992
+0x9F84	0xB993
+0x9F85	0xB994
+0x9F86	0xB995
+0x9F87	0xB996
+0x9F88	0xB997
+0x9F89	0xB998
+0x9F8A	0xB999
+0x9F8B	0xB99A
+0x9F8C	0xB99B
+0x9F8D	0xB99C
+0x9F8E	0xB99D
+0x9F8F	0xB99E
+0x9F90	0xB99F
+0x9F91	0xB9A0
+0x9F93	0xB9A1
+0x9F94	0xB9A2
+0x9F95	0xB9A3
+0x9F96	0xB9A4
+0x9F97	0xB9A5
+0x9F98	0xB9A6
+0x9F99	0xB9A7
+0x9F9A	0xB9A8
+0x9F9B	0xB9A9
+0x9F9C	0xB9AA
+0x9F9D	0xB9AB
+0x9FA1	0xB9AC
+0x9FA2	0xB9AD
+0x9FA3	0xB9AE
+0x9FA4	0xB9AF
+0x9FA5	0xB9B0
+0x9FA6	0xB9B1
+0x9FA7	0xB9B2
+0x9FA8	0xB9B3
+0x9FA9	0xB9B4
+0x9FAA	0xB9B5
+0x9FAB	0xB9B6
+0x9FAC	0xB9B7
+0x9FAD	0xB9B8
+0x9FAE	0xB9B9
+0x9FAF	0xB9BA
+0x9FB0	0xB9BB
+0x9FB1	0xB9BC
+0x9FB3	0xB9BD
+0x9FB4	0xB9BE
+0x9FB5	0xB9BF
+0x9FB6	0xB9C0
+0x9FB7	0xB9C1
+0x9FB8	0xB9C2
+0x9FB9	0xB9C3
+0x9FBA	0xB9C4
+0x9FBB	0xB9C5
+0x9FBC	0xB9C6
+0x9FBD	0xB9C7
+0xA041	0x3141
+0xA061	0xB9C8
+0xA062	0xB9C9
+0xA063	0xB9CA
+0xA064	0xB9CB
+0xA065	0xB9CC
+0xA066	0xB9CD
+0xA067	0xB9CE
+0xA068	0xB9CF
+0xA069	0xB9D0
+0xA06A	0xB9D1
+0xA06B	0xB9D2
+0xA06C	0xB9D3
+0xA06D	0xB9D4
+0xA06E	0xB9D5
+0xA06F	0xB9D6
+0xA070	0xB9D7
+0xA071	0xB9D8
+0xA073	0xB9D9
+0xA074	0xB9DA
+0xA075	0xB9DB
+0xA076	0xB9DC
+0xA077	0xB9DD
+0xA078	0xB9DE
+0xA079	0xB9DF
+0xA07A	0xB9E0
+0xA07B	0xB9E1
+0xA07C	0xB9E2
+0xA07D	0xB9E3
+0xA081	0xB9E4
+0xA082	0xB9E5
+0xA083	0xB9E6
+0xA084	0xB9E7
+0xA085	0xB9E8
+0xA086	0xB9E9
+0xA087	0xB9EA
+0xA088	0xB9EB
+0xA089	0xB9EC
+0xA08A	0xB9ED
+0xA08B	0xB9EE
+0xA08C	0xB9EF
+0xA08D	0xB9F0
+0xA08E	0xB9F1
+0xA08F	0xB9F2
+0xA090	0xB9F3
+0xA091	0xB9F4
+0xA093	0xB9F5
+0xA094	0xB9F6
+0xA095	0xB9F7
+0xA096	0xB9F8
+0xA097	0xB9F9
+0xA098	0xB9FA
+0xA099	0xB9FB
+0xA09A	0xB9FC
+0xA09B	0xB9FD
+0xA09C	0xB9FE
+0xA09D	0xB9FF
+0xA0A1	0xBA00
+0xA0A2	0xBA01
+0xA0A3	0xBA02
+0xA0A4	0xBA03
+0xA0A5	0xBA04
+0xA0A6	0xBA05
+0xA0A7	0xBA06
+0xA0A8	0xBA07
+0xA0A9	0xBA08
+0xA0AA	0xBA09
+0xA0AB	0xBA0A
+0xA0AC	0xBA0B
+0xA0AD	0xBA0C
+0xA0AE	0xBA0D
+0xA0AF	0xBA0E
+0xA0B0	0xBA0F
+0xA0B1	0xBA10
+0xA0B3	0xBA11
+0xA0B4	0xBA12
+0xA0B5	0xBA13
+0xA0B6	0xBA14
+0xA0B7	0xBA15
+0xA0B8	0xBA16
+0xA0B9	0xBA17
+0xA0BA	0xBA18
+0xA0BB	0xBA19
+0xA0BC	0xBA1A
+0xA0BD	0xBA1B
+0xA0C1	0xBA1C
+0xA0C2	0xBA1D
+0xA0C3	0xBA1E
+0xA0C4	0xBA1F
+0xA0C5	0xBA20
+0xA0C6	0xBA21
+0xA0C7	0xBA22
+0xA0C8	0xBA23
+0xA0C9	0xBA24
+0xA0CA	0xBA25
+0xA0CB	0xBA26
+0xA0CC	0xBA27
+0xA0CD	0xBA28
+0xA0CE	0xBA29
+0xA0CF	0xBA2A
+0xA0D0	0xBA2B
+0xA0D1	0xBA2C
+0xA0D3	0xBA2D
+0xA0D4	0xBA2E
+0xA0D5	0xBA2F
+0xA0D6	0xBA30
+0xA0D7	0xBA31
+0xA0D8	0xBA32
+0xA0D9	0xBA33
+0xA0DA	0xBA34
+0xA0DB	0xBA35
+0xA0DC	0xBA36
+0xA0DD	0xBA37
+0xA0E1	0xBA38
+0xA0E2	0xBA39
+0xA0E3	0xBA3A
+0xA0E4	0xBA3B
+0xA0E5	0xBA3C
+0xA0E6	0xBA3D
+0xA0E7	0xBA3E
+0xA0E8	0xBA3F
+0xA0E9	0xBA40
+0xA0EA	0xBA41
+0xA0EB	0xBA42
+0xA0EC	0xBA43
+0xA0ED	0xBA44
+0xA0EE	0xBA45
+0xA0EF	0xBA46
+0xA0F0	0xBA47
+0xA0F1	0xBA48
+0xA0F3	0xBA49
+0xA0F4	0xBA4A
+0xA0F5	0xBA4B
+0xA0F6	0xBA4C
+0xA0F7	0xBA4D
+0xA0F8	0xBA4E
+0xA0F9	0xBA4F
+0xA0FA	0xBA50
+0xA0FB	0xBA51
+0xA0FC	0xBA52
+0xA0FD	0xBA53
+0xA141	0xBA54
+0xA142	0xBA55
+0xA143	0xBA56
+0xA144	0xBA57
+0xA145	0xBA58
+0xA146	0xBA59
+0xA147	0xBA5A
+0xA148	0xBA5B
+0xA149	0xBA5C
+0xA14A	0xBA5D
+0xA14B	0xBA5E
+0xA14C	0xBA5F
+0xA14D	0xBA60
+0xA14E	0xBA61
+0xA14F	0xBA62
+0xA150	0xBA63
+0xA151	0xBA64
+0xA153	0xBA65
+0xA154	0xBA66
+0xA155	0xBA67
+0xA156	0xBA68
+0xA157	0xBA69
+0xA158	0xBA6A
+0xA159	0xBA6B
+0xA15A	0xBA6C
+0xA15B	0xBA6D
+0xA15C	0xBA6E
+0xA15D	0xBA6F
+0xA161	0xBA70
+0xA162	0xBA71
+0xA163	0xBA72
+0xA164	0xBA73
+0xA165	0xBA74
+0xA166	0xBA75
+0xA167	0xBA76
+0xA168	0xBA77
+0xA169	0xBA78
+0xA16A	0xBA79
+0xA16B	0xBA7A
+0xA16C	0xBA7B
+0xA16D	0xBA7C
+0xA16E	0xBA7D
+0xA16F	0xBA7E
+0xA170	0xBA7F
+0xA171	0xBA80
+0xA173	0xBA81
+0xA174	0xBA82
+0xA175	0xBA83
+0xA176	0xBA84
+0xA177	0xBA85
+0xA178	0xBA86
+0xA179	0xBA87
+0xA17A	0xBA88
+0xA17B	0xBA89
+0xA17C	0xBA8A
+0xA17D	0xBA8B
+0xA181	0xBA8C
+0xA182	0xBA8D
+0xA183	0xBA8E
+0xA184	0xBA8F
+0xA185	0xBA90
+0xA186	0xBA91
+0xA187	0xBA92
+0xA188	0xBA93
+0xA189	0xBA94
+0xA18A	0xBA95
+0xA18B	0xBA96
+0xA18C	0xBA97
+0xA18D	0xBA98
+0xA18E	0xBA99
+0xA18F	0xBA9A
+0xA190	0xBA9B
+0xA191	0xBA9C
+0xA193	0xBA9D
+0xA194	0xBA9E
+0xA195	0xBA9F
+0xA196	0xBAA0
+0xA197	0xBAA1
+0xA198	0xBAA2
+0xA199	0xBAA3
+0xA19A	0xBAA4
+0xA19B	0xBAA5
+0xA19C	0xBAA6
+0xA19D	0xBAA7
+0xA1A1	0xBAA8
+0xA1A2	0xBAA9
+0xA1A3	0xBAAA
+0xA1A4	0xBAAB
+0xA1A5	0xBAAC
+0xA1A6	0xBAAD
+0xA1A7	0xBAAE
+0xA1A8	0xBAAF
+0xA1A9	0xBAB0
+0xA1AA	0xBAB1
+0xA1AB	0xBAB2
+0xA1AC	0xBAB3
+0xA1AD	0xBAB4
+0xA1AE	0xBAB5
+0xA1AF	0xBAB6
+0xA1B0	0xBAB7
+0xA1B1	0xBAB8
+0xA1B3	0xBAB9
+0xA1B4	0xBABA
+0xA1B5	0xBABB
+0xA1B6	0xBABC
+0xA1B7	0xBABD
+0xA1B8	0xBABE
+0xA1B9	0xBABF
+0xA1BA	0xBAC0
+0xA1BB	0xBAC1
+0xA1BC	0xBAC2
+0xA1BD	0xBAC3
+0xA1C1	0xBAC4
+0xA1C2	0xBAC5
+0xA1C3	0xBAC6
+0xA1C4	0xBAC7
+0xA1C5	0xBAC8
+0xA1C6	0xBAC9
+0xA1C7	0xBACA
+0xA1C8	0xBACB
+0xA1C9	0xBACC
+0xA1CA	0xBACD
+0xA1CB	0xBACE
+0xA1CC	0xBACF
+0xA1CD	0xBAD0
+0xA1CE	0xBAD1
+0xA1CF	0xBAD2
+0xA1D0	0xBAD3
+0xA1D1	0xBAD4
+0xA1D3	0xBAD5
+0xA1D4	0xBAD6
+0xA1D5	0xBAD7
+0xA1D6	0xBAD8
+0xA1D7	0xBAD9
+0xA1D8	0xBADA
+0xA1D9	0xBADB
+0xA1DA	0xBADC
+0xA1DB	0xBADD
+0xA1DC	0xBADE
+0xA1DD	0xBADF
+0xA1E1	0xBAE0
+0xA1E2	0xBAE1
+0xA1E3	0xBAE2
+0xA1E4	0xBAE3
+0xA1E5	0xBAE4
+0xA1E6	0xBAE5
+0xA1E7	0xBAE6
+0xA1E8	0xBAE7
+0xA1E9	0xBAE8
+0xA1EA	0xBAE9
+0xA1EB	0xBAEA
+0xA1EC	0xBAEB
+0xA1ED	0xBAEC
+0xA1EE	0xBAED
+0xA1EF	0xBAEE
+0xA1F0	0xBAEF
+0xA1F1	0xBAF0
+0xA1F3	0xBAF1
+0xA1F4	0xBAF2
+0xA1F5	0xBAF3
+0xA1F6	0xBAF4
+0xA1F7	0xBAF5
+0xA1F8	0xBAF6
+0xA1F9	0xBAF7
+0xA1FA	0xBAF8
+0xA1FB	0xBAF9
+0xA1FC	0xBAFA
+0xA1FD	0xBAFB
+0xA241	0xBAFC
+0xA242	0xBAFD
+0xA243	0xBAFE
+0xA244	0xBAFF
+0xA245	0xBB00
+0xA246	0xBB01
+0xA247	0xBB02
+0xA248	0xBB03
+0xA249	0xBB04
+0xA24A	0xBB05
+0xA24B	0xBB06
+0xA24C	0xBB07
+0xA24D	0xBB08
+0xA24E	0xBB09
+0xA24F	0xBB0A
+0xA250	0xBB0B
+0xA251	0xBB0C
+0xA253	0xBB0D
+0xA254	0xBB0E
+0xA255	0xBB0F
+0xA256	0xBB10
+0xA257	0xBB11
+0xA258	0xBB12
+0xA259	0xBB13
+0xA25A	0xBB14
+0xA25B	0xBB15
+0xA25C	0xBB16
+0xA25D	0xBB17
+0xA261	0xBB18
+0xA262	0xBB19
+0xA263	0xBB1A
+0xA264	0xBB1B
+0xA265	0xBB1C
+0xA266	0xBB1D
+0xA267	0xBB1E
+0xA268	0xBB1F
+0xA269	0xBB20
+0xA26A	0xBB21
+0xA26B	0xBB22
+0xA26C	0xBB23
+0xA26D	0xBB24
+0xA26E	0xBB25
+0xA26F	0xBB26
+0xA270	0xBB27
+0xA271	0xBB28
+0xA273	0xBB29
+0xA274	0xBB2A
+0xA275	0xBB2B
+0xA276	0xBB2C
+0xA277	0xBB2D
+0xA278	0xBB2E
+0xA279	0xBB2F
+0xA27A	0xBB30
+0xA27B	0xBB31
+0xA27C	0xBB32
+0xA27D	0xBB33
+0xA281	0xBB34
+0xA282	0xBB35
+0xA283	0xBB36
+0xA284	0xBB37
+0xA285	0xBB38
+0xA286	0xBB39
+0xA287	0xBB3A
+0xA288	0xBB3B
+0xA289	0xBB3C
+0xA28A	0xBB3D
+0xA28B	0xBB3E
+0xA28C	0xBB3F
+0xA28D	0xBB40
+0xA28E	0xBB41
+0xA28F	0xBB42
+0xA290	0xBB43
+0xA291	0xBB44
+0xA293	0xBB45
+0xA294	0xBB46
+0xA295	0xBB47
+0xA296	0xBB48
+0xA297	0xBB49
+0xA298	0xBB4A
+0xA299	0xBB4B
+0xA29A	0xBB4C
+0xA29B	0xBB4D
+0xA29C	0xBB4E
+0xA29D	0xBB4F
+0xA2A1	0xBB50
+0xA2A2	0xBB51
+0xA2A3	0xBB52
+0xA2A4	0xBB53
+0xA2A5	0xBB54
+0xA2A6	0xBB55
+0xA2A7	0xBB56
+0xA2A8	0xBB57
+0xA2A9	0xBB58
+0xA2AA	0xBB59
+0xA2AB	0xBB5A
+0xA2AC	0xBB5B
+0xA2AD	0xBB5C
+0xA2AE	0xBB5D
+0xA2AF	0xBB5E
+0xA2B0	0xBB5F
+0xA2B1	0xBB60
+0xA2B3	0xBB61
+0xA2B4	0xBB62
+0xA2B5	0xBB63
+0xA2B6	0xBB64
+0xA2B7	0xBB65
+0xA2B8	0xBB66
+0xA2B9	0xBB67
+0xA2BA	0xBB68
+0xA2BB	0xBB69
+0xA2BC	0xBB6A
+0xA2BD	0xBB6B
+0xA2C1	0xBB6C
+0xA2C2	0xBB6D
+0xA2C3	0xBB6E
+0xA2C4	0xBB6F
+0xA2C5	0xBB70
+0xA2C6	0xBB71
+0xA2C7	0xBB72
+0xA2C8	0xBB73
+0xA2C9	0xBB74
+0xA2CA	0xBB75
+0xA2CB	0xBB76
+0xA2CC	0xBB77
+0xA2CD	0xBB78
+0xA2CE	0xBB79
+0xA2CF	0xBB7A
+0xA2D0	0xBB7B
+0xA2D1	0xBB7C
+0xA2D3	0xBB7D
+0xA2D4	0xBB7E
+0xA2D5	0xBB7F
+0xA2D6	0xBB80
+0xA2D7	0xBB81
+0xA2D8	0xBB82
+0xA2D9	0xBB83
+0xA2DA	0xBB84
+0xA2DB	0xBB85
+0xA2DC	0xBB86
+0xA2DD	0xBB87
+0xA2E1	0xBB88
+0xA2E2	0xBB89
+0xA2E3	0xBB8A
+0xA2E4	0xBB8B
+0xA2E5	0xBB8C
+0xA2E6	0xBB8D
+0xA2E7	0xBB8E
+0xA2E8	0xBB8F
+0xA2E9	0xBB90
+0xA2EA	0xBB91
+0xA2EB	0xBB92
+0xA2EC	0xBB93
+0xA2ED	0xBB94
+0xA2EE	0xBB95
+0xA2EF	0xBB96
+0xA2F0	0xBB97
+0xA2F1	0xBB98
+0xA2F3	0xBB99
+0xA2F4	0xBB9A
+0xA2F5	0xBB9B
+0xA2F6	0xBB9C
+0xA2F7	0xBB9D
+0xA2F8	0xBB9E
+0xA2F9	0xBB9F
+0xA2FA	0xBBA0
+0xA2FB	0xBBA1
+0xA2FC	0xBBA2
+0xA2FD	0xBBA3
+0xA341	0xBBA4
+0xA342	0xBBA5
+0xA343	0xBBA6
+0xA344	0xBBA7
+0xA345	0xBBA8
+0xA346	0xBBA9
+0xA347	0xBBAA
+0xA348	0xBBAB
+0xA349	0xBBAC
+0xA34A	0xBBAD
+0xA34B	0xBBAE
+0xA34C	0xBBAF
+0xA34D	0xBBB0
+0xA34E	0xBBB1
+0xA34F	0xBBB2
+0xA350	0xBBB3
+0xA351	0xBBB4
+0xA353	0xBBB5
+0xA354	0xBBB6
+0xA355	0xBBB7
+0xA356	0xBBB8
+0xA357	0xBBB9
+0xA358	0xBBBA
+0xA359	0xBBBB
+0xA35A	0xBBBC
+0xA35B	0xBBBD
+0xA35C	0xBBBE
+0xA35D	0xBBBF
+0xA361	0xBBC0
+0xA362	0xBBC1
+0xA363	0xBBC2
+0xA364	0xBBC3
+0xA365	0xBBC4
+0xA366	0xBBC5
+0xA367	0xBBC6
+0xA368	0xBBC7
+0xA369	0xBBC8
+0xA36A	0xBBC9
+0xA36B	0xBBCA
+0xA36C	0xBBCB
+0xA36D	0xBBCC
+0xA36E	0xBBCD
+0xA36F	0xBBCE
+0xA370	0xBBCF
+0xA371	0xBBD0
+0xA373	0xBBD1
+0xA374	0xBBD2
+0xA375	0xBBD3
+0xA376	0xBBD4
+0xA377	0xBBD5
+0xA378	0xBBD6
+0xA379	0xBBD7
+0xA37A	0xBBD8
+0xA37B	0xBBD9
+0xA37C	0xBBDA
+0xA37D	0xBBDB
+0xA381	0xBBDC
+0xA382	0xBBDD
+0xA383	0xBBDE
+0xA384	0xBBDF
+0xA385	0xBBE0
+0xA386	0xBBE1
+0xA387	0xBBE2
+0xA388	0xBBE3
+0xA389	0xBBE4
+0xA38A	0xBBE5
+0xA38B	0xBBE6
+0xA38C	0xBBE7
+0xA38D	0xBBE8
+0xA38E	0xBBE9
+0xA38F	0xBBEA
+0xA390	0xBBEB
+0xA391	0xBBEC
+0xA393	0xBBED
+0xA394	0xBBEE
+0xA395	0xBBEF
+0xA396	0xBBF0
+0xA397	0xBBF1
+0xA398	0xBBF2
+0xA399	0xBBF3
+0xA39A	0xBBF4
+0xA39B	0xBBF5
+0xA39C	0xBBF6
+0xA39D	0xBBF7
+0xA3A1	0xBBF8
+0xA3A2	0xBBF9
+0xA3A3	0xBBFA
+0xA3A4	0xBBFB
+0xA3A5	0xBBFC
+0xA3A6	0xBBFD
+0xA3A7	0xBBFE
+0xA3A8	0xBBFF
+0xA3A9	0xBC00
+0xA3AA	0xBC01
+0xA3AB	0xBC02
+0xA3AC	0xBC03
+0xA3AD	0xBC04
+0xA3AE	0xBC05
+0xA3AF	0xBC06
+0xA3B0	0xBC07
+0xA3B1	0xBC08
+0xA3B3	0xBC09
+0xA3B4	0xBC0A
+0xA3B5	0xBC0B
+0xA3B6	0xBC0C
+0xA3B7	0xBC0D
+0xA3B8	0xBC0E
+0xA3B9	0xBC0F
+0xA3BA	0xBC10
+0xA3BB	0xBC11
+0xA3BC	0xBC12
+0xA3BD	0xBC13
+0xA441	0x3142
+0xA461	0xBC14
+0xA462	0xBC15
+0xA463	0xBC16
+0xA464	0xBC17
+0xA465	0xBC18
+0xA466	0xBC19
+0xA467	0xBC1A
+0xA468	0xBC1B
+0xA469	0xBC1C
+0xA46A	0xBC1D
+0xA46B	0xBC1E
+0xA46C	0xBC1F
+0xA46D	0xBC20
+0xA46E	0xBC21
+0xA46F	0xBC22
+0xA470	0xBC23
+0xA471	0xBC24
+0xA473	0xBC25
+0xA474	0xBC26
+0xA475	0xBC27
+0xA476	0xBC28
+0xA477	0xBC29
+0xA478	0xBC2A
+0xA479	0xBC2B
+0xA47A	0xBC2C
+0xA47B	0xBC2D
+0xA47C	0xBC2E
+0xA47D	0xBC2F
+0xA481	0xBC30
+0xA482	0xBC31
+0xA483	0xBC32
+0xA484	0xBC33
+0xA485	0xBC34
+0xA486	0xBC35
+0xA487	0xBC36
+0xA488	0xBC37
+0xA489	0xBC38
+0xA48A	0xBC39
+0xA48B	0xBC3A
+0xA48C	0xBC3B
+0xA48D	0xBC3C
+0xA48E	0xBC3D
+0xA48F	0xBC3E
+0xA490	0xBC3F
+0xA491	0xBC40
+0xA493	0xBC41
+0xA494	0xBC42
+0xA495	0xBC43
+0xA496	0xBC44
+0xA497	0xBC45
+0xA498	0xBC46
+0xA499	0xBC47
+0xA49A	0xBC48
+0xA49B	0xBC49
+0xA49C	0xBC4A
+0xA49D	0xBC4B
+0xA4A1	0xBC4C
+0xA4A2	0xBC4D
+0xA4A3	0xBC4E
+0xA4A4	0xBC4F
+0xA4A5	0xBC50
+0xA4A6	0xBC51
+0xA4A7	0xBC52
+0xA4A8	0xBC53
+0xA4A9	0xBC54
+0xA4AA	0xBC55
+0xA4AB	0xBC56
+0xA4AC	0xBC57
+0xA4AD	0xBC58
+0xA4AE	0xBC59
+0xA4AF	0xBC5A
+0xA4B0	0xBC5B
+0xA4B1	0xBC5C
+0xA4B3	0xBC5D
+0xA4B4	0xBC5E
+0xA4B5	0xBC5F
+0xA4B6	0xBC60
+0xA4B7	0xBC61
+0xA4B8	0xBC62
+0xA4B9	0xBC63
+0xA4BA	0xBC64
+0xA4BB	0xBC65
+0xA4BC	0xBC66
+0xA4BD	0xBC67
+0xA4C1	0xBC68
+0xA4C2	0xBC69
+0xA4C3	0xBC6A
+0xA4C4	0xBC6B
+0xA4C5	0xBC6C
+0xA4C6	0xBC6D
+0xA4C7	0xBC6E
+0xA4C8	0xBC6F
+0xA4C9	0xBC70
+0xA4CA	0xBC71
+0xA4CB	0xBC72
+0xA4CC	0xBC73
+0xA4CD	0xBC74
+0xA4CE	0xBC75
+0xA4CF	0xBC76
+0xA4D0	0xBC77
+0xA4D1	0xBC78
+0xA4D3	0xBC79
+0xA4D4	0xBC7A
+0xA4D5	0xBC7B
+0xA4D6	0xBC7C
+0xA4D7	0xBC7D
+0xA4D8	0xBC7E
+0xA4D9	0xBC7F
+0xA4DA	0xBC80
+0xA4DB	0xBC81
+0xA4DC	0xBC82
+0xA4DD	0xBC83
+0xA4E1	0xBC84
+0xA4E2	0xBC85
+0xA4E3	0xBC86
+0xA4E4	0xBC87
+0xA4E5	0xBC88
+0xA4E6	0xBC89
+0xA4E7	0xBC8A
+0xA4E8	0xBC8B
+0xA4E9	0xBC8C
+0xA4EA	0xBC8D
+0xA4EB	0xBC8E
+0xA4EC	0xBC8F
+0xA4ED	0xBC90
+0xA4EE	0xBC91
+0xA4EF	0xBC92
+0xA4F0	0xBC93
+0xA4F1	0xBC94
+0xA4F3	0xBC95
+0xA4F4	0xBC96
+0xA4F5	0xBC97
+0xA4F6	0xBC98
+0xA4F7	0xBC99
+0xA4F8	0xBC9A
+0xA4F9	0xBC9B
+0xA4FA	0xBC9C
+0xA4FB	0xBC9D
+0xA4FC	0xBC9E
+0xA4FD	0xBC9F
+0xA541	0xBCA0
+0xA542	0xBCA1
+0xA543	0xBCA2
+0xA544	0xBCA3
+0xA545	0xBCA4
+0xA546	0xBCA5
+0xA547	0xBCA6
+0xA548	0xBCA7
+0xA549	0xBCA8
+0xA54A	0xBCA9
+0xA54B	0xBCAA
+0xA54C	0xBCAB
+0xA54D	0xBCAC
+0xA54E	0xBCAD
+0xA54F	0xBCAE
+0xA550	0xBCAF
+0xA551	0xBCB0
+0xA553	0xBCB1
+0xA554	0xBCB2
+0xA555	0xBCB3
+0xA556	0xBCB4
+0xA557	0xBCB5
+0xA558	0xBCB6
+0xA559	0xBCB7
+0xA55A	0xBCB8
+0xA55B	0xBCB9
+0xA55C	0xBCBA
+0xA55D	0xBCBB
+0xA561	0xBCBC
+0xA562	0xBCBD
+0xA563	0xBCBE
+0xA564	0xBCBF
+0xA565	0xBCC0
+0xA566	0xBCC1
+0xA567	0xBCC2
+0xA568	0xBCC3
+0xA569	0xBCC4
+0xA56A	0xBCC5
+0xA56B	0xBCC6
+0xA56C	0xBCC7
+0xA56D	0xBCC8
+0xA56E	0xBCC9
+0xA56F	0xBCCA
+0xA570	0xBCCB
+0xA571	0xBCCC
+0xA573	0xBCCD
+0xA574	0xBCCE
+0xA575	0xBCCF
+0xA576	0xBCD0
+0xA577	0xBCD1
+0xA578	0xBCD2
+0xA579	0xBCD3
+0xA57A	0xBCD4
+0xA57B	0xBCD5
+0xA57C	0xBCD6
+0xA57D	0xBCD7
+0xA581	0xBCD8
+0xA582	0xBCD9
+0xA583	0xBCDA
+0xA584	0xBCDB
+0xA585	0xBCDC
+0xA586	0xBCDD
+0xA587	0xBCDE
+0xA588	0xBCDF
+0xA589	0xBCE0
+0xA58A	0xBCE1
+0xA58B	0xBCE2
+0xA58C	0xBCE3
+0xA58D	0xBCE4
+0xA58E	0xBCE5
+0xA58F	0xBCE6
+0xA590	0xBCE7
+0xA591	0xBCE8
+0xA593	0xBCE9
+0xA594	0xBCEA
+0xA595	0xBCEB
+0xA596	0xBCEC
+0xA597	0xBCED
+0xA598	0xBCEE
+0xA599	0xBCEF
+0xA59A	0xBCF0
+0xA59B	0xBCF1
+0xA59C	0xBCF2
+0xA59D	0xBCF3
+0xA5A1	0xBCF4
+0xA5A2	0xBCF5
+0xA5A3	0xBCF6
+0xA5A4	0xBCF7
+0xA5A5	0xBCF8
+0xA5A6	0xBCF9
+0xA5A7	0xBCFA
+0xA5A8	0xBCFB
+0xA5A9	0xBCFC
+0xA5AA	0xBCFD
+0xA5AB	0xBCFE
+0xA5AC	0xBCFF
+0xA5AD	0xBD00
+0xA5AE	0xBD01
+0xA5AF	0xBD02
+0xA5B0	0xBD03
+0xA5B1	0xBD04
+0xA5B3	0xBD05
+0xA5B4	0xBD06
+0xA5B5	0xBD07
+0xA5B6	0xBD08
+0xA5B7	0xBD09
+0xA5B8	0xBD0A
+0xA5B9	0xBD0B
+0xA5BA	0xBD0C
+0xA5BB	0xBD0D
+0xA5BC	0xBD0E
+0xA5BD	0xBD0F
+0xA5C1	0xBD10
+0xA5C2	0xBD11
+0xA5C3	0xBD12
+0xA5C4	0xBD13
+0xA5C5	0xBD14
+0xA5C6	0xBD15
+0xA5C7	0xBD16
+0xA5C8	0xBD17
+0xA5C9	0xBD18
+0xA5CA	0xBD19
+0xA5CB	0xBD1A
+0xA5CC	0xBD1B
+0xA5CD	0xBD1C
+0xA5CE	0xBD1D
+0xA5CF	0xBD1E
+0xA5D0	0xBD1F
+0xA5D1	0xBD20
+0xA5D3	0xBD21
+0xA5D4	0xBD22
+0xA5D5	0xBD23
+0xA5D6	0xBD24
+0xA5D7	0xBD25
+0xA5D8	0xBD26
+0xA5D9	0xBD27
+0xA5DA	0xBD28
+0xA5DB	0xBD29
+0xA5DC	0xBD2A
+0xA5DD	0xBD2B
+0xA5E1	0xBD2C
+0xA5E2	0xBD2D
+0xA5E3	0xBD2E
+0xA5E4	0xBD2F
+0xA5E5	0xBD30
+0xA5E6	0xBD31
+0xA5E7	0xBD32
+0xA5E8	0xBD33
+0xA5E9	0xBD34
+0xA5EA	0xBD35
+0xA5EB	0xBD36
+0xA5EC	0xBD37
+0xA5ED	0xBD38
+0xA5EE	0xBD39
+0xA5EF	0xBD3A
+0xA5F0	0xBD3B
+0xA5F1	0xBD3C
+0xA5F3	0xBD3D
+0xA5F4	0xBD3E
+0xA5F5	0xBD3F
+0xA5F6	0xBD40
+0xA5F7	0xBD41
+0xA5F8	0xBD42
+0xA5F9	0xBD43
+0xA5FA	0xBD44
+0xA5FB	0xBD45
+0xA5FC	0xBD46
+0xA5FD	0xBD47
+0xA641	0xBD48
+0xA642	0xBD49
+0xA643	0xBD4A
+0xA644	0xBD4B
+0xA645	0xBD4C
+0xA646	0xBD4D
+0xA647	0xBD4E
+0xA648	0xBD4F
+0xA649	0xBD50
+0xA64A	0xBD51
+0xA64B	0xBD52
+0xA64C	0xBD53
+0xA64D	0xBD54
+0xA64E	0xBD55
+0xA64F	0xBD56
+0xA650	0xBD57
+0xA651	0xBD58
+0xA653	0xBD59
+0xA654	0xBD5A
+0xA655	0xBD5B
+0xA656	0xBD5C
+0xA657	0xBD5D
+0xA658	0xBD5E
+0xA659	0xBD5F
+0xA65A	0xBD60
+0xA65B	0xBD61
+0xA65C	0xBD62
+0xA65D	0xBD63
+0xA661	0xBD64
+0xA662	0xBD65
+0xA663	0xBD66
+0xA664	0xBD67
+0xA665	0xBD68
+0xA666	0xBD69
+0xA667	0xBD6A
+0xA668	0xBD6B
+0xA669	0xBD6C
+0xA66A	0xBD6D
+0xA66B	0xBD6E
+0xA66C	0xBD6F
+0xA66D	0xBD70
+0xA66E	0xBD71
+0xA66F	0xBD72
+0xA670	0xBD73
+0xA671	0xBD74
+0xA673	0xBD75
+0xA674	0xBD76
+0xA675	0xBD77
+0xA676	0xBD78
+0xA677	0xBD79
+0xA678	0xBD7A
+0xA679	0xBD7B
+0xA67A	0xBD7C
+0xA67B	0xBD7D
+0xA67C	0xBD7E
+0xA67D	0xBD7F
+0xA681	0xBD80
+0xA682	0xBD81
+0xA683	0xBD82
+0xA684	0xBD83
+0xA685	0xBD84
+0xA686	0xBD85
+0xA687	0xBD86
+0xA688	0xBD87
+0xA689	0xBD88
+0xA68A	0xBD89
+0xA68B	0xBD8A
+0xA68C	0xBD8B
+0xA68D	0xBD8C
+0xA68E	0xBD8D
+0xA68F	0xBD8E
+0xA690	0xBD8F
+0xA691	0xBD90
+0xA693	0xBD91
+0xA694	0xBD92
+0xA695	0xBD93
+0xA696	0xBD94
+0xA697	0xBD95
+0xA698	0xBD96
+0xA699	0xBD97
+0xA69A	0xBD98
+0xA69B	0xBD99
+0xA69C	0xBD9A
+0xA69D	0xBD9B
+0xA6A1	0xBD9C
+0xA6A2	0xBD9D
+0xA6A3	0xBD9E
+0xA6A4	0xBD9F
+0xA6A5	0xBDA0
+0xA6A6	0xBDA1
+0xA6A7	0xBDA2
+0xA6A8	0xBDA3
+0xA6A9	0xBDA4
+0xA6AA	0xBDA5
+0xA6AB	0xBDA6
+0xA6AC	0xBDA7
+0xA6AD	0xBDA8
+0xA6AE	0xBDA9
+0xA6AF	0xBDAA
+0xA6B0	0xBDAB
+0xA6B1	0xBDAC
+0xA6B3	0xBDAD
+0xA6B4	0xBDAE
+0xA6B5	0xBDAF
+0xA6B6	0xBDB0
+0xA6B7	0xBDB1
+0xA6B8	0xBDB2
+0xA6B9	0xBDB3
+0xA6BA	0xBDB4
+0xA6BB	0xBDB5
+0xA6BC	0xBDB6
+0xA6BD	0xBDB7
+0xA6C1	0xBDB8
+0xA6C2	0xBDB9
+0xA6C3	0xBDBA
+0xA6C4	0xBDBB
+0xA6C5	0xBDBC
+0xA6C6	0xBDBD
+0xA6C7	0xBDBE
+0xA6C8	0xBDBF
+0xA6C9	0xBDC0
+0xA6CA	0xBDC1
+0xA6CB	0xBDC2
+0xA6CC	0xBDC3
+0xA6CD	0xBDC4
+0xA6CE	0xBDC5
+0xA6CF	0xBDC6
+0xA6D0	0xBDC7
+0xA6D1	0xBDC8
+0xA6D3	0xBDC9
+0xA6D4	0xBDCA
+0xA6D5	0xBDCB
+0xA6D6	0xBDCC
+0xA6D7	0xBDCD
+0xA6D8	0xBDCE
+0xA6D9	0xBDCF
+0xA6DA	0xBDD0
+0xA6DB	0xBDD1
+0xA6DC	0xBDD2
+0xA6DD	0xBDD3
+0xA6E1	0xBDD4
+0xA6E2	0xBDD5
+0xA6E3	0xBDD6
+0xA6E4	0xBDD7
+0xA6E5	0xBDD8
+0xA6E6	0xBDD9
+0xA6E7	0xBDDA
+0xA6E8	0xBDDB
+0xA6E9	0xBDDC
+0xA6EA	0xBDDD
+0xA6EB	0xBDDE
+0xA6EC	0xBDDF
+0xA6ED	0xBDE0
+0xA6EE	0xBDE1
+0xA6EF	0xBDE2
+0xA6F0	0xBDE3
+0xA6F1	0xBDE4
+0xA6F3	0xBDE5
+0xA6F4	0xBDE6
+0xA6F5	0xBDE7
+0xA6F6	0xBDE8
+0xA6F7	0xBDE9
+0xA6F8	0xBDEA
+0xA6F9	0xBDEB
+0xA6FA	0xBDEC
+0xA6FB	0xBDED
+0xA6FC	0xBDEE
+0xA6FD	0xBDEF
+0xA741	0xBDF0
+0xA742	0xBDF1
+0xA743	0xBDF2
+0xA744	0xBDF3
+0xA745	0xBDF4
+0xA746	0xBDF5
+0xA747	0xBDF6
+0xA748	0xBDF7
+0xA749	0xBDF8
+0xA74A	0xBDF9
+0xA74B	0xBDFA
+0xA74C	0xBDFB
+0xA74D	0xBDFC
+0xA74E	0xBDFD
+0xA74F	0xBDFE
+0xA750	0xBDFF
+0xA751	0xBE00
+0xA753	0xBE01
+0xA754	0xBE02
+0xA755	0xBE03
+0xA756	0xBE04
+0xA757	0xBE05
+0xA758	0xBE06
+0xA759	0xBE07
+0xA75A	0xBE08
+0xA75B	0xBE09
+0xA75C	0xBE0A
+0xA75D	0xBE0B
+0xA761	0xBE0C
+0xA762	0xBE0D
+0xA763	0xBE0E
+0xA764	0xBE0F
+0xA765	0xBE10
+0xA766	0xBE11
+0xA767	0xBE12
+0xA768	0xBE13
+0xA769	0xBE14
+0xA76A	0xBE15
+0xA76B	0xBE16
+0xA76C	0xBE17
+0xA76D	0xBE18
+0xA76E	0xBE19
+0xA76F	0xBE1A
+0xA770	0xBE1B
+0xA771	0xBE1C
+0xA773	0xBE1D
+0xA774	0xBE1E
+0xA775	0xBE1F
+0xA776	0xBE20
+0xA777	0xBE21
+0xA778	0xBE22
+0xA779	0xBE23
+0xA77A	0xBE24
+0xA77B	0xBE25
+0xA77C	0xBE26
+0xA77D	0xBE27
+0xA781	0xBE28
+0xA782	0xBE29
+0xA783	0xBE2A
+0xA784	0xBE2B
+0xA785	0xBE2C
+0xA786	0xBE2D
+0xA787	0xBE2E
+0xA788	0xBE2F
+0xA789	0xBE30
+0xA78A	0xBE31
+0xA78B	0xBE32
+0xA78C	0xBE33
+0xA78D	0xBE34
+0xA78E	0xBE35
+0xA78F	0xBE36
+0xA790	0xBE37
+0xA791	0xBE38
+0xA793	0xBE39
+0xA794	0xBE3A
+0xA795	0xBE3B
+0xA796	0xBE3C
+0xA797	0xBE3D
+0xA798	0xBE3E
+0xA799	0xBE3F
+0xA79A	0xBE40
+0xA79B	0xBE41
+0xA79C	0xBE42
+0xA79D	0xBE43
+0xA7A1	0xBE44
+0xA7A2	0xBE45
+0xA7A3	0xBE46
+0xA7A4	0xBE47
+0xA7A5	0xBE48
+0xA7A6	0xBE49
+0xA7A7	0xBE4A
+0xA7A8	0xBE4B
+0xA7A9	0xBE4C
+0xA7AA	0xBE4D
+0xA7AB	0xBE4E
+0xA7AC	0xBE4F
+0xA7AD	0xBE50
+0xA7AE	0xBE51
+0xA7AF	0xBE52
+0xA7B0	0xBE53
+0xA7B1	0xBE54
+0xA7B3	0xBE55
+0xA7B4	0xBE56
+0xA7B5	0xBE57
+0xA7B6	0xBE58
+0xA7B7	0xBE59
+0xA7B8	0xBE5A
+0xA7B9	0xBE5B
+0xA7BA	0xBE5C
+0xA7BB	0xBE5D
+0xA7BC	0xBE5E
+0xA7BD	0xBE5F
+0xA841	0x3143
+0xA861	0xBE60
+0xA862	0xBE61
+0xA863	0xBE62
+0xA864	0xBE63
+0xA865	0xBE64
+0xA866	0xBE65
+0xA867	0xBE66
+0xA868	0xBE67
+0xA869	0xBE68
+0xA86A	0xBE69
+0xA86B	0xBE6A
+0xA86C	0xBE6B
+0xA86D	0xBE6C
+0xA86E	0xBE6D
+0xA86F	0xBE6E
+0xA870	0xBE6F
+0xA871	0xBE70
+0xA873	0xBE71
+0xA874	0xBE72
+0xA875	0xBE73
+0xA876	0xBE74
+0xA877	0xBE75
+0xA878	0xBE76
+0xA879	0xBE77
+0xA87A	0xBE78
+0xA87B	0xBE79
+0xA87C	0xBE7A
+0xA87D	0xBE7B
+0xA881	0xBE7C
+0xA882	0xBE7D
+0xA883	0xBE7E
+0xA884	0xBE7F
+0xA885	0xBE80
+0xA886	0xBE81
+0xA887	0xBE82
+0xA888	0xBE83
+0xA889	0xBE84
+0xA88A	0xBE85
+0xA88B	0xBE86
+0xA88C	0xBE87
+0xA88D	0xBE88
+0xA88E	0xBE89
+0xA88F	0xBE8A
+0xA890	0xBE8B
+0xA891	0xBE8C
+0xA893	0xBE8D
+0xA894	0xBE8E
+0xA895	0xBE8F
+0xA896	0xBE90
+0xA897	0xBE91
+0xA898	0xBE92
+0xA899	0xBE93
+0xA89A	0xBE94
+0xA89B	0xBE95
+0xA89C	0xBE96
+0xA89D	0xBE97
+0xA8A1	0xBE98
+0xA8A2	0xBE99
+0xA8A3	0xBE9A
+0xA8A4	0xBE9B
+0xA8A5	0xBE9C
+0xA8A6	0xBE9D
+0xA8A7	0xBE9E
+0xA8A8	0xBE9F
+0xA8A9	0xBEA0
+0xA8AA	0xBEA1
+0xA8AB	0xBEA2
+0xA8AC	0xBEA3
+0xA8AD	0xBEA4
+0xA8AE	0xBEA5
+0xA8AF	0xBEA6
+0xA8B0	0xBEA7
+0xA8B1	0xBEA8
+0xA8B3	0xBEA9
+0xA8B4	0xBEAA
+0xA8B5	0xBEAB
+0xA8B6	0xBEAC
+0xA8B7	0xBEAD
+0xA8B8	0xBEAE
+0xA8B9	0xBEAF
+0xA8BA	0xBEB0
+0xA8BB	0xBEB1
+0xA8BC	0xBEB2
+0xA8BD	0xBEB3
+0xA8C1	0xBEB4
+0xA8C2	0xBEB5
+0xA8C3	0xBEB6
+0xA8C4	0xBEB7
+0xA8C5	0xBEB8
+0xA8C6	0xBEB9
+0xA8C7	0xBEBA
+0xA8C8	0xBEBB
+0xA8C9	0xBEBC
+0xA8CA	0xBEBD
+0xA8CB	0xBEBE
+0xA8CC	0xBEBF
+0xA8CD	0xBEC0
+0xA8CE	0xBEC1
+0xA8CF	0xBEC2
+0xA8D0	0xBEC3
+0xA8D1	0xBEC4
+0xA8D3	0xBEC5
+0xA8D4	0xBEC6
+0xA8D5	0xBEC7
+0xA8D6	0xBEC8
+0xA8D7	0xBEC9
+0xA8D8	0xBECA
+0xA8D9	0xBECB
+0xA8DA	0xBECC
+0xA8DB	0xBECD
+0xA8DC	0xBECE
+0xA8DD	0xBECF
+0xA8E1	0xBED0
+0xA8E2	0xBED1
+0xA8E3	0xBED2
+0xA8E4	0xBED3
+0xA8E5	0xBED4
+0xA8E6	0xBED5
+0xA8E7	0xBED6
+0xA8E8	0xBED7
+0xA8E9	0xBED8
+0xA8EA	0xBED9
+0xA8EB	0xBEDA
+0xA8EC	0xBEDB
+0xA8ED	0xBEDC
+0xA8EE	0xBEDD
+0xA8EF	0xBEDE
+0xA8F0	0xBEDF
+0xA8F1	0xBEE0
+0xA8F3	0xBEE1
+0xA8F4	0xBEE2
+0xA8F5	0xBEE3
+0xA8F6	0xBEE4
+0xA8F7	0xBEE5
+0xA8F8	0xBEE6
+0xA8F9	0xBEE7
+0xA8FA	0xBEE8
+0xA8FB	0xBEE9
+0xA8FC	0xBEEA
+0xA8FD	0xBEEB
+0xA941	0xBEEC
+0xA942	0xBEED
+0xA943	0xBEEE
+0xA944	0xBEEF
+0xA945	0xBEF0
+0xA946	0xBEF1
+0xA947	0xBEF2
+0xA948	0xBEF3
+0xA949	0xBEF4
+0xA94A	0xBEF5
+0xA94B	0xBEF6
+0xA94C	0xBEF7
+0xA94D	0xBEF8
+0xA94E	0xBEF9
+0xA94F	0xBEFA
+0xA950	0xBEFB
+0xA951	0xBEFC
+0xA953	0xBEFD
+0xA954	0xBEFE
+0xA955	0xBEFF
+0xA956	0xBF00
+0xA957	0xBF01
+0xA958	0xBF02
+0xA959	0xBF03
+0xA95A	0xBF04
+0xA95B	0xBF05
+0xA95C	0xBF06
+0xA95D	0xBF07
+0xA961	0xBF08
+0xA962	0xBF09
+0xA963	0xBF0A
+0xA964	0xBF0B
+0xA965	0xBF0C
+0xA966	0xBF0D
+0xA967	0xBF0E
+0xA968	0xBF0F
+0xA969	0xBF10
+0xA96A	0xBF11
+0xA96B	0xBF12
+0xA96C	0xBF13
+0xA96D	0xBF14
+0xA96E	0xBF15
+0xA96F	0xBF16
+0xA970	0xBF17
+0xA971	0xBF18
+0xA973	0xBF19
+0xA974	0xBF1A
+0xA975	0xBF1B
+0xA976	0xBF1C
+0xA977	0xBF1D
+0xA978	0xBF1E
+0xA979	0xBF1F
+0xA97A	0xBF20
+0xA97B	0xBF21
+0xA97C	0xBF22
+0xA97D	0xBF23
+0xA981	0xBF24
+0xA982	0xBF25
+0xA983	0xBF26
+0xA984	0xBF27
+0xA985	0xBF28
+0xA986	0xBF29
+0xA987	0xBF2A
+0xA988	0xBF2B
+0xA989	0xBF2C
+0xA98A	0xBF2D
+0xA98B	0xBF2E
+0xA98C	0xBF2F
+0xA98D	0xBF30
+0xA98E	0xBF31
+0xA98F	0xBF32
+0xA990	0xBF33
+0xA991	0xBF34
+0xA993	0xBF35
+0xA994	0xBF36
+0xA995	0xBF37
+0xA996	0xBF38
+0xA997	0xBF39
+0xA998	0xBF3A
+0xA999	0xBF3B
+0xA99A	0xBF3C
+0xA99B	0xBF3D
+0xA99C	0xBF3E
+0xA99D	0xBF3F
+0xA9A1	0xBF40
+0xA9A2	0xBF41
+0xA9A3	0xBF42
+0xA9A4	0xBF43
+0xA9A5	0xBF44
+0xA9A6	0xBF45
+0xA9A7	0xBF46
+0xA9A8	0xBF47
+0xA9A9	0xBF48
+0xA9AA	0xBF49
+0xA9AB	0xBF4A
+0xA9AC	0xBF4B
+0xA9AD	0xBF4C
+0xA9AE	0xBF4D
+0xA9AF	0xBF4E
+0xA9B0	0xBF4F
+0xA9B1	0xBF50
+0xA9B3	0xBF51
+0xA9B4	0xBF52
+0xA9B5	0xBF53
+0xA9B6	0xBF54
+0xA9B7	0xBF55
+0xA9B8	0xBF56
+0xA9B9	0xBF57
+0xA9BA	0xBF58
+0xA9BB	0xBF59
+0xA9BC	0xBF5A
+0xA9BD	0xBF5B
+0xA9C1	0xBF5C
+0xA9C2	0xBF5D
+0xA9C3	0xBF5E
+0xA9C4	0xBF5F
+0xA9C5	0xBF60
+0xA9C6	0xBF61
+0xA9C7	0xBF62
+0xA9C8	0xBF63
+0xA9C9	0xBF64
+0xA9CA	0xBF65
+0xA9CB	0xBF66
+0xA9CC	0xBF67
+0xA9CD	0xBF68
+0xA9CE	0xBF69
+0xA9CF	0xBF6A
+0xA9D0	0xBF6B
+0xA9D1	0xBF6C
+0xA9D3	0xBF6D
+0xA9D4	0xBF6E
+0xA9D5	0xBF6F
+0xA9D6	0xBF70
+0xA9D7	0xBF71
+0xA9D8	0xBF72
+0xA9D9	0xBF73
+0xA9DA	0xBF74
+0xA9DB	0xBF75
+0xA9DC	0xBF76
+0xA9DD	0xBF77
+0xA9E1	0xBF78
+0xA9E2	0xBF79
+0xA9E3	0xBF7A
+0xA9E4	0xBF7B
+0xA9E5	0xBF7C
+0xA9E6	0xBF7D
+0xA9E7	0xBF7E
+0xA9E8	0xBF7F
+0xA9E9	0xBF80
+0xA9EA	0xBF81
+0xA9EB	0xBF82
+0xA9EC	0xBF83
+0xA9ED	0xBF84
+0xA9EE	0xBF85
+0xA9EF	0xBF86
+0xA9F0	0xBF87
+0xA9F1	0xBF88
+0xA9F3	0xBF89
+0xA9F4	0xBF8A
+0xA9F5	0xBF8B
+0xA9F6	0xBF8C
+0xA9F7	0xBF8D
+0xA9F8	0xBF8E
+0xA9F9	0xBF8F
+0xA9FA	0xBF90
+0xA9FB	0xBF91
+0xA9FC	0xBF92
+0xA9FD	0xBF93
+0xAA41	0xBF94
+0xAA42	0xBF95
+0xAA43	0xBF96
+0xAA44	0xBF97
+0xAA45	0xBF98
+0xAA46	0xBF99
+0xAA47	0xBF9A
+0xAA48	0xBF9B
+0xAA49	0xBF9C
+0xAA4A	0xBF9D
+0xAA4B	0xBF9E
+0xAA4C	0xBF9F
+0xAA4D	0xBFA0
+0xAA4E	0xBFA1
+0xAA4F	0xBFA2
+0xAA50	0xBFA3
+0xAA51	0xBFA4
+0xAA53	0xBFA5
+0xAA54	0xBFA6
+0xAA55	0xBFA7
+0xAA56	0xBFA8
+0xAA57	0xBFA9
+0xAA58	0xBFAA
+0xAA59	0xBFAB
+0xAA5A	0xBFAC
+0xAA5B	0xBFAD
+0xAA5C	0xBFAE
+0xAA5D	0xBFAF
+0xAA61	0xBFB0
+0xAA62	0xBFB1
+0xAA63	0xBFB2
+0xAA64	0xBFB3
+0xAA65	0xBFB4
+0xAA66	0xBFB5
+0xAA67	0xBFB6
+0xAA68	0xBFB7
+0xAA69	0xBFB8
+0xAA6A	0xBFB9
+0xAA6B	0xBFBA
+0xAA6C	0xBFBB
+0xAA6D	0xBFBC
+0xAA6E	0xBFBD
+0xAA6F	0xBFBE
+0xAA70	0xBFBF
+0xAA71	0xBFC0
+0xAA73	0xBFC1
+0xAA74	0xBFC2
+0xAA75	0xBFC3
+0xAA76	0xBFC4
+0xAA77	0xBFC5
+0xAA78	0xBFC6
+0xAA79	0xBFC7
+0xAA7A	0xBFC8
+0xAA7B	0xBFC9
+0xAA7C	0xBFCA
+0xAA7D	0xBFCB
+0xAA81	0xBFCC
+0xAA82	0xBFCD
+0xAA83	0xBFCE
+0xAA84	0xBFCF
+0xAA85	0xBFD0
+0xAA86	0xBFD1
+0xAA87	0xBFD2
+0xAA88	0xBFD3
+0xAA89	0xBFD4
+0xAA8A	0xBFD5
+0xAA8B	0xBFD6
+0xAA8C	0xBFD7
+0xAA8D	0xBFD8
+0xAA8E	0xBFD9
+0xAA8F	0xBFDA
+0xAA90	0xBFDB
+0xAA91	0xBFDC
+0xAA93	0xBFDD
+0xAA94	0xBFDE
+0xAA95	0xBFDF
+0xAA96	0xBFE0
+0xAA97	0xBFE1
+0xAA98	0xBFE2
+0xAA99	0xBFE3
+0xAA9A	0xBFE4
+0xAA9B	0xBFE5
+0xAA9C	0xBFE6
+0xAA9D	0xBFE7
+0xAAA1	0xBFE8
+0xAAA2	0xBFE9
+0xAAA3	0xBFEA
+0xAAA4	0xBFEB
+0xAAA5	0xBFEC
+0xAAA6	0xBFED
+0xAAA7	0xBFEE
+0xAAA8	0xBFEF
+0xAAA9	0xBFF0
+0xAAAA	0xBFF1
+0xAAAB	0xBFF2
+0xAAAC	0xBFF3
+0xAAAD	0xBFF4
+0xAAAE	0xBFF5
+0xAAAF	0xBFF6
+0xAAB0	0xBFF7
+0xAAB1	0xBFF8
+0xAAB3	0xBFF9
+0xAAB4	0xBFFA
+0xAAB5	0xBFFB
+0xAAB6	0xBFFC
+0xAAB7	0xBFFD
+0xAAB8	0xBFFE
+0xAAB9	0xBFFF
+0xAABA	0xC000
+0xAABB	0xC001
+0xAABC	0xC002
+0xAABD	0xC003
+0xAAC1	0xC004
+0xAAC2	0xC005
+0xAAC3	0xC006
+0xAAC4	0xC007
+0xAAC5	0xC008
+0xAAC6	0xC009
+0xAAC7	0xC00A
+0xAAC8	0xC00B
+0xAAC9	0xC00C
+0xAACA	0xC00D
+0xAACB	0xC00E
+0xAACC	0xC00F
+0xAACD	0xC010
+0xAACE	0xC011
+0xAACF	0xC012
+0xAAD0	0xC013
+0xAAD1	0xC014
+0xAAD3	0xC015
+0xAAD4	0xC016
+0xAAD5	0xC017
+0xAAD6	0xC018
+0xAAD7	0xC019
+0xAAD8	0xC01A
+0xAAD9	0xC01B
+0xAADA	0xC01C
+0xAADB	0xC01D
+0xAADC	0xC01E
+0xAADD	0xC01F
+0xAAE1	0xC020
+0xAAE2	0xC021
+0xAAE3	0xC022
+0xAAE4	0xC023
+0xAAE5	0xC024
+0xAAE6	0xC025
+0xAAE7	0xC026
+0xAAE8	0xC027
+0xAAE9	0xC028
+0xAAEA	0xC029
+0xAAEB	0xC02A
+0xAAEC	0xC02B
+0xAAED	0xC02C
+0xAAEE	0xC02D
+0xAAEF	0xC02E
+0xAAF0	0xC02F
+0xAAF1	0xC030
+0xAAF3	0xC031
+0xAAF4	0xC032
+0xAAF5	0xC033
+0xAAF6	0xC034
+0xAAF7	0xC035
+0xAAF8	0xC036
+0xAAF9	0xC037
+0xAAFA	0xC038
+0xAAFB	0xC039
+0xAAFC	0xC03A
+0xAAFD	0xC03B
+0xAB41	0xC03C
+0xAB42	0xC03D
+0xAB43	0xC03E
+0xAB44	0xC03F
+0xAB45	0xC040
+0xAB46	0xC041
+0xAB47	0xC042
+0xAB48	0xC043
+0xAB49	0xC044
+0xAB4A	0xC045
+0xAB4B	0xC046
+0xAB4C	0xC047
+0xAB4D	0xC048
+0xAB4E	0xC049
+0xAB4F	0xC04A
+0xAB50	0xC04B
+0xAB51	0xC04C
+0xAB53	0xC04D
+0xAB54	0xC04E
+0xAB55	0xC04F
+0xAB56	0xC050
+0xAB57	0xC051
+0xAB58	0xC052
+0xAB59	0xC053
+0xAB5A	0xC054
+0xAB5B	0xC055
+0xAB5C	0xC056
+0xAB5D	0xC057
+0xAB61	0xC058
+0xAB62	0xC059
+0xAB63	0xC05A
+0xAB64	0xC05B
+0xAB65	0xC05C
+0xAB66	0xC05D
+0xAB67	0xC05E
+0xAB68	0xC05F
+0xAB69	0xC060
+0xAB6A	0xC061
+0xAB6B	0xC062
+0xAB6C	0xC063
+0xAB6D	0xC064
+0xAB6E	0xC065
+0xAB6F	0xC066
+0xAB70	0xC067
+0xAB71	0xC068
+0xAB73	0xC069
+0xAB74	0xC06A
+0xAB75	0xC06B
+0xAB76	0xC06C
+0xAB77	0xC06D
+0xAB78	0xC06E
+0xAB79	0xC06F
+0xAB7A	0xC070
+0xAB7B	0xC071
+0xAB7C	0xC072
+0xAB7D	0xC073
+0xAB81	0xC074
+0xAB82	0xC075
+0xAB83	0xC076
+0xAB84	0xC077
+0xAB85	0xC078
+0xAB86	0xC079
+0xAB87	0xC07A
+0xAB88	0xC07B
+0xAB89	0xC07C
+0xAB8A	0xC07D
+0xAB8B	0xC07E
+0xAB8C	0xC07F
+0xAB8D	0xC080
+0xAB8E	0xC081
+0xAB8F	0xC082
+0xAB90	0xC083
+0xAB91	0xC084
+0xAB93	0xC085
+0xAB94	0xC086
+0xAB95	0xC087
+0xAB96	0xC088
+0xAB97	0xC089
+0xAB98	0xC08A
+0xAB99	0xC08B
+0xAB9A	0xC08C
+0xAB9B	0xC08D
+0xAB9C	0xC08E
+0xAB9D	0xC08F
+0xABA1	0xC090
+0xABA2	0xC091
+0xABA3	0xC092
+0xABA4	0xC093
+0xABA5	0xC094
+0xABA6	0xC095
+0xABA7	0xC096
+0xABA8	0xC097
+0xABA9	0xC098
+0xABAA	0xC099
+0xABAB	0xC09A
+0xABAC	0xC09B
+0xABAD	0xC09C
+0xABAE	0xC09D
+0xABAF	0xC09E
+0xABB0	0xC09F
+0xABB1	0xC0A0
+0xABB3	0xC0A1
+0xABB4	0xC0A2
+0xABB5	0xC0A3
+0xABB6	0xC0A4
+0xABB7	0xC0A5
+0xABB8	0xC0A6
+0xABB9	0xC0A7
+0xABBA	0xC0A8
+0xABBB	0xC0A9
+0xABBC	0xC0AA
+0xABBD	0xC0AB
+0xAC41	0x3145
+0xAC61	0xC0AC
+0xAC62	0xC0AD
+0xAC63	0xC0AE
+0xAC64	0xC0AF
+0xAC65	0xC0B0
+0xAC66	0xC0B1
+0xAC67	0xC0B2
+0xAC68	0xC0B3
+0xAC69	0xC0B4
+0xAC6A	0xC0B5
+0xAC6B	0xC0B6
+0xAC6C	0xC0B7
+0xAC6D	0xC0B8
+0xAC6E	0xC0B9
+0xAC6F	0xC0BA
+0xAC70	0xC0BB
+0xAC71	0xC0BC
+0xAC73	0xC0BD
+0xAC74	0xC0BE
+0xAC75	0xC0BF
+0xAC76	0xC0C0
+0xAC77	0xC0C1
+0xAC78	0xC0C2
+0xAC79	0xC0C3
+0xAC7A	0xC0C4
+0xAC7B	0xC0C5
+0xAC7C	0xC0C6
+0xAC7D	0xC0C7
+0xAC81	0xC0C8
+0xAC82	0xC0C9
+0xAC83	0xC0CA
+0xAC84	0xC0CB
+0xAC85	0xC0CC
+0xAC86	0xC0CD
+0xAC87	0xC0CE
+0xAC88	0xC0CF
+0xAC89	0xC0D0
+0xAC8A	0xC0D1
+0xAC8B	0xC0D2
+0xAC8C	0xC0D3
+0xAC8D	0xC0D4
+0xAC8E	0xC0D5
+0xAC8F	0xC0D6
+0xAC90	0xC0D7
+0xAC91	0xC0D8
+0xAC93	0xC0D9
+0xAC94	0xC0DA
+0xAC95	0xC0DB
+0xAC96	0xC0DC
+0xAC97	0xC0DD
+0xAC98	0xC0DE
+0xAC99	0xC0DF
+0xAC9A	0xC0E0
+0xAC9B	0xC0E1
+0xAC9C	0xC0E2
+0xAC9D	0xC0E3
+0xACA1	0xC0E4
+0xACA2	0xC0E5
+0xACA3	0xC0E6
+0xACA4	0xC0E7
+0xACA5	0xC0E8
+0xACA6	0xC0E9
+0xACA7	0xC0EA
+0xACA8	0xC0EB
+0xACA9	0xC0EC
+0xACAA	0xC0ED
+0xACAB	0xC0EE
+0xACAC	0xC0EF
+0xACAD	0xC0F0
+0xACAE	0xC0F1
+0xACAF	0xC0F2
+0xACB0	0xC0F3
+0xACB1	0xC0F4
+0xACB3	0xC0F5
+0xACB4	0xC0F6
+0xACB5	0xC0F7
+0xACB6	0xC0F8
+0xACB7	0xC0F9
+0xACB8	0xC0FA
+0xACB9	0xC0FB
+0xACBA	0xC0FC
+0xACBB	0xC0FD
+0xACBC	0xC0FE
+0xACBD	0xC0FF
+0xACC1	0xC100
+0xACC2	0xC101
+0xACC3	0xC102
+0xACC4	0xC103
+0xACC5	0xC104
+0xACC6	0xC105
+0xACC7	0xC106
+0xACC8	0xC107
+0xACC9	0xC108
+0xACCA	0xC109
+0xACCB	0xC10A
+0xACCC	0xC10B
+0xACCD	0xC10C
+0xACCE	0xC10D
+0xACCF	0xC10E
+0xACD0	0xC10F
+0xACD1	0xC110
+0xACD3	0xC111
+0xACD4	0xC112
+0xACD5	0xC113
+0xACD6	0xC114
+0xACD7	0xC115
+0xACD8	0xC116
+0xACD9	0xC117
+0xACDA	0xC118
+0xACDB	0xC119
+0xACDC	0xC11A
+0xACDD	0xC11B
+0xACE1	0xC11C
+0xACE2	0xC11D
+0xACE3	0xC11E
+0xACE4	0xC11F
+0xACE5	0xC120
+0xACE6	0xC121
+0xACE7	0xC122
+0xACE8	0xC123
+0xACE9	0xC124
+0xACEA	0xC125
+0xACEB	0xC126
+0xACEC	0xC127
+0xACED	0xC128
+0xACEE	0xC129
+0xACEF	0xC12A
+0xACF0	0xC12B
+0xACF1	0xC12C
+0xACF3	0xC12D
+0xACF4	0xC12E
+0xACF5	0xC12F
+0xACF6	0xC130
+0xACF7	0xC131
+0xACF8	0xC132
+0xACF9	0xC133
+0xACFA	0xC134
+0xACFB	0xC135
+0xACFC	0xC136
+0xACFD	0xC137
+0xAD41	0xC138
+0xAD42	0xC139
+0xAD43	0xC13A
+0xAD44	0xC13B
+0xAD45	0xC13C
+0xAD46	0xC13D
+0xAD47	0xC13E
+0xAD48	0xC13F
+0xAD49	0xC140
+0xAD4A	0xC141
+0xAD4B	0xC142
+0xAD4C	0xC143
+0xAD4D	0xC144
+0xAD4E	0xC145
+0xAD4F	0xC146
+0xAD50	0xC147
+0xAD51	0xC148
+0xAD53	0xC149
+0xAD54	0xC14A
+0xAD55	0xC14B
+0xAD56	0xC14C
+0xAD57	0xC14D
+0xAD58	0xC14E
+0xAD59	0xC14F
+0xAD5A	0xC150
+0xAD5B	0xC151
+0xAD5C	0xC152
+0xAD5D	0xC153
+0xAD61	0xC154
+0xAD62	0xC155
+0xAD63	0xC156
+0xAD64	0xC157
+0xAD65	0xC158
+0xAD66	0xC159
+0xAD67	0xC15A
+0xAD68	0xC15B
+0xAD69	0xC15C
+0xAD6A	0xC15D
+0xAD6B	0xC15E
+0xAD6C	0xC15F
+0xAD6D	0xC160
+0xAD6E	0xC161
+0xAD6F	0xC162
+0xAD70	0xC163
+0xAD71	0xC164
+0xAD73	0xC165
+0xAD74	0xC166
+0xAD75	0xC167
+0xAD76	0xC168
+0xAD77	0xC169
+0xAD78	0xC16A
+0xAD79	0xC16B
+0xAD7A	0xC16C
+0xAD7B	0xC16D
+0xAD7C	0xC16E
+0xAD7D	0xC16F
+0xAD81	0xC170
+0xAD82	0xC171
+0xAD83	0xC172
+0xAD84	0xC173
+0xAD85	0xC174
+0xAD86	0xC175
+0xAD87	0xC176
+0xAD88	0xC177
+0xAD89	0xC178
+0xAD8A	0xC179
+0xAD8B	0xC17A
+0xAD8C	0xC17B
+0xAD8D	0xC17C
+0xAD8E	0xC17D
+0xAD8F	0xC17E
+0xAD90	0xC17F
+0xAD91	0xC180
+0xAD93	0xC181
+0xAD94	0xC182
+0xAD95	0xC183
+0xAD96	0xC184
+0xAD97	0xC185
+0xAD98	0xC186
+0xAD99	0xC187
+0xAD9A	0xC188
+0xAD9B	0xC189
+0xAD9C	0xC18A
+0xAD9D	0xC18B
+0xADA1	0xC18C
+0xADA2	0xC18D
+0xADA3	0xC18E
+0xADA4	0xC18F
+0xADA5	0xC190
+0xADA6	0xC191
+0xADA7	0xC192
+0xADA8	0xC193
+0xADA9	0xC194
+0xADAA	0xC195
+0xADAB	0xC196
+0xADAC	0xC197
+0xADAD	0xC198
+0xADAE	0xC199
+0xADAF	0xC19A
+0xADB0	0xC19B
+0xADB1	0xC19C
+0xADB3	0xC19D
+0xADB4	0xC19E
+0xADB5	0xC19F
+0xADB6	0xC1A0
+0xADB7	0xC1A1
+0xADB8	0xC1A2
+0xADB9	0xC1A3
+0xADBA	0xC1A4
+0xADBB	0xC1A5
+0xADBC	0xC1A6
+0xADBD	0xC1A7
+0xADC1	0xC1A8
+0xADC2	0xC1A9
+0xADC3	0xC1AA
+0xADC4	0xC1AB
+0xADC5	0xC1AC
+0xADC6	0xC1AD
+0xADC7	0xC1AE
+0xADC8	0xC1AF
+0xADC9	0xC1B0
+0xADCA	0xC1B1
+0xADCB	0xC1B2
+0xADCC	0xC1B3
+0xADCD	0xC1B4
+0xADCE	0xC1B5
+0xADCF	0xC1B6
+0xADD0	0xC1B7
+0xADD1	0xC1B8
+0xADD3	0xC1B9
+0xADD4	0xC1BA
+0xADD5	0xC1BB
+0xADD6	0xC1BC
+0xADD7	0xC1BD
+0xADD8	0xC1BE
+0xADD9	0xC1BF
+0xADDA	0xC1C0
+0xADDB	0xC1C1
+0xADDC	0xC1C2
+0xADDD	0xC1C3
+0xADE1	0xC1C4
+0xADE2	0xC1C5
+0xADE3	0xC1C6
+0xADE4	0xC1C7
+0xADE5	0xC1C8
+0xADE6	0xC1C9
+0xADE7	0xC1CA
+0xADE8	0xC1CB
+0xADE9	0xC1CC
+0xADEA	0xC1CD
+0xADEB	0xC1CE
+0xADEC	0xC1CF
+0xADED	0xC1D0
+0xADEE	0xC1D1
+0xADEF	0xC1D2
+0xADF0	0xC1D3
+0xADF1	0xC1D4
+0xADF3	0xC1D5
+0xADF4	0xC1D6
+0xADF5	0xC1D7
+0xADF6	0xC1D8
+0xADF7	0xC1D9
+0xADF8	0xC1DA
+0xADF9	0xC1DB
+0xADFA	0xC1DC
+0xADFB	0xC1DD
+0xADFC	0xC1DE
+0xADFD	0xC1DF
+0xAE41	0xC1E0
+0xAE42	0xC1E1
+0xAE43	0xC1E2
+0xAE44	0xC1E3
+0xAE45	0xC1E4
+0xAE46	0xC1E5
+0xAE47	0xC1E6
+0xAE48	0xC1E7
+0xAE49	0xC1E8
+0xAE4A	0xC1E9
+0xAE4B	0xC1EA
+0xAE4C	0xC1EB
+0xAE4D	0xC1EC
+0xAE4E	0xC1ED
+0xAE4F	0xC1EE
+0xAE50	0xC1EF
+0xAE51	0xC1F0
+0xAE53	0xC1F1
+0xAE54	0xC1F2
+0xAE55	0xC1F3
+0xAE56	0xC1F4
+0xAE57	0xC1F5
+0xAE58	0xC1F6
+0xAE59	0xC1F7
+0xAE5A	0xC1F8
+0xAE5B	0xC1F9
+0xAE5C	0xC1FA
+0xAE5D	0xC1FB
+0xAE61	0xC1FC
+0xAE62	0xC1FD
+0xAE63	0xC1FE
+0xAE64	0xC1FF
+0xAE65	0xC200
+0xAE66	0xC201
+0xAE67	0xC202
+0xAE68	0xC203
+0xAE69	0xC204
+0xAE6A	0xC205
+0xAE6B	0xC206
+0xAE6C	0xC207
+0xAE6D	0xC208
+0xAE6E	0xC209
+0xAE6F	0xC20A
+0xAE70	0xC20B
+0xAE71	0xC20C
+0xAE73	0xC20D
+0xAE74	0xC20E
+0xAE75	0xC20F
+0xAE76	0xC210
+0xAE77	0xC211
+0xAE78	0xC212
+0xAE79	0xC213
+0xAE7A	0xC214
+0xAE7B	0xC215
+0xAE7C	0xC216
+0xAE7D	0xC217
+0xAE81	0xC218
+0xAE82	0xC219
+0xAE83	0xC21A
+0xAE84	0xC21B
+0xAE85	0xC21C
+0xAE86	0xC21D
+0xAE87	0xC21E
+0xAE88	0xC21F
+0xAE89	0xC220
+0xAE8A	0xC221
+0xAE8B	0xC222
+0xAE8C	0xC223
+0xAE8D	0xC224
+0xAE8E	0xC225
+0xAE8F	0xC226
+0xAE90	0xC227
+0xAE91	0xC228
+0xAE93	0xC229
+0xAE94	0xC22A
+0xAE95	0xC22B
+0xAE96	0xC22C
+0xAE97	0xC22D
+0xAE98	0xC22E
+0xAE99	0xC22F
+0xAE9A	0xC230
+0xAE9B	0xC231
+0xAE9C	0xC232
+0xAE9D	0xC233
+0xAEA1	0xC234
+0xAEA2	0xC235
+0xAEA3	0xC236
+0xAEA4	0xC237
+0xAEA5	0xC238
+0xAEA6	0xC239
+0xAEA7	0xC23A
+0xAEA8	0xC23B
+0xAEA9	0xC23C
+0xAEAA	0xC23D
+0xAEAB	0xC23E
+0xAEAC	0xC23F
+0xAEAD	0xC240
+0xAEAE	0xC241
+0xAEAF	0xC242
+0xAEB0	0xC243
+0xAEB1	0xC244
+0xAEB3	0xC245
+0xAEB4	0xC246
+0xAEB5	0xC247
+0xAEB6	0xC248
+0xAEB7	0xC249
+0xAEB8	0xC24A
+0xAEB9	0xC24B
+0xAEBA	0xC24C
+0xAEBB	0xC24D
+0xAEBC	0xC24E
+0xAEBD	0xC24F
+0xAEC1	0xC250
+0xAEC2	0xC251
+0xAEC3	0xC252
+0xAEC4	0xC253
+0xAEC5	0xC254
+0xAEC6	0xC255
+0xAEC7	0xC256
+0xAEC8	0xC257
+0xAEC9	0xC258
+0xAECA	0xC259
+0xAECB	0xC25A
+0xAECC	0xC25B
+0xAECD	0xC25C
+0xAECE	0xC25D
+0xAECF	0xC25E
+0xAED0	0xC25F
+0xAED1	0xC260
+0xAED3	0xC261
+0xAED4	0xC262
+0xAED5	0xC263
+0xAED6	0xC264
+0xAED7	0xC265
+0xAED8	0xC266
+0xAED9	0xC267
+0xAEDA	0xC268
+0xAEDB	0xC269
+0xAEDC	0xC26A
+0xAEDD	0xC26B
+0xAEE1	0xC26C
+0xAEE2	0xC26D
+0xAEE3	0xC26E
+0xAEE4	0xC26F
+0xAEE5	0xC270
+0xAEE6	0xC271
+0xAEE7	0xC272
+0xAEE8	0xC273
+0xAEE9	0xC274
+0xAEEA	0xC275
+0xAEEB	0xC276
+0xAEEC	0xC277
+0xAEED	0xC278
+0xAEEE	0xC279
+0xAEEF	0xC27A
+0xAEF0	0xC27B
+0xAEF1	0xC27C
+0xAEF3	0xC27D
+0xAEF4	0xC27E
+0xAEF5	0xC27F
+0xAEF6	0xC280
+0xAEF7	0xC281
+0xAEF8	0xC282
+0xAEF9	0xC283
+0xAEFA	0xC284
+0xAEFB	0xC285
+0xAEFC	0xC286
+0xAEFD	0xC287
+0xAF41	0xC288
+0xAF42	0xC289
+0xAF43	0xC28A
+0xAF44	0xC28B
+0xAF45	0xC28C
+0xAF46	0xC28D
+0xAF47	0xC28E
+0xAF48	0xC28F
+0xAF49	0xC290
+0xAF4A	0xC291
+0xAF4B	0xC292
+0xAF4C	0xC293
+0xAF4D	0xC294
+0xAF4E	0xC295
+0xAF4F	0xC296
+0xAF50	0xC297
+0xAF51	0xC298
+0xAF53	0xC299
+0xAF54	0xC29A
+0xAF55	0xC29B
+0xAF56	0xC29C
+0xAF57	0xC29D
+0xAF58	0xC29E
+0xAF59	0xC29F
+0xAF5A	0xC2A0
+0xAF5B	0xC2A1
+0xAF5C	0xC2A2
+0xAF5D	0xC2A3
+0xAF61	0xC2A4
+0xAF62	0xC2A5
+0xAF63	0xC2A6
+0xAF64	0xC2A7
+0xAF65	0xC2A8
+0xAF66	0xC2A9
+0xAF67	0xC2AA
+0xAF68	0xC2AB
+0xAF69	0xC2AC
+0xAF6A	0xC2AD
+0xAF6B	0xC2AE
+0xAF6C	0xC2AF
+0xAF6D	0xC2B0
+0xAF6E	0xC2B1
+0xAF6F	0xC2B2
+0xAF70	0xC2B3
+0xAF71	0xC2B4
+0xAF73	0xC2B5
+0xAF74	0xC2B6
+0xAF75	0xC2B7
+0xAF76	0xC2B8
+0xAF77	0xC2B9
+0xAF78	0xC2BA
+0xAF79	0xC2BB
+0xAF7A	0xC2BC
+0xAF7B	0xC2BD
+0xAF7C	0xC2BE
+0xAF7D	0xC2BF
+0xAF81	0xC2C0
+0xAF82	0xC2C1
+0xAF83	0xC2C2
+0xAF84	0xC2C3
+0xAF85	0xC2C4
+0xAF86	0xC2C5
+0xAF87	0xC2C6
+0xAF88	0xC2C7
+0xAF89	0xC2C8
+0xAF8A	0xC2C9
+0xAF8B	0xC2CA
+0xAF8C	0xC2CB
+0xAF8D	0xC2CC
+0xAF8E	0xC2CD
+0xAF8F	0xC2CE
+0xAF90	0xC2CF
+0xAF91	0xC2D0
+0xAF93	0xC2D1
+0xAF94	0xC2D2
+0xAF95	0xC2D3
+0xAF96	0xC2D4
+0xAF97	0xC2D5
+0xAF98	0xC2D6
+0xAF99	0xC2D7
+0xAF9A	0xC2D8
+0xAF9B	0xC2D9
+0xAF9C	0xC2DA
+0xAF9D	0xC2DB
+0xAFA1	0xC2DC
+0xAFA2	0xC2DD
+0xAFA3	0xC2DE
+0xAFA4	0xC2DF
+0xAFA5	0xC2E0
+0xAFA6	0xC2E1
+0xAFA7	0xC2E2
+0xAFA8	0xC2E3
+0xAFA9	0xC2E4
+0xAFAA	0xC2E5
+0xAFAB	0xC2E6
+0xAFAC	0xC2E7
+0xAFAD	0xC2E8
+0xAFAE	0xC2E9
+0xAFAF	0xC2EA
+0xAFB0	0xC2EB
+0xAFB1	0xC2EC
+0xAFB3	0xC2ED
+0xAFB4	0xC2EE
+0xAFB5	0xC2EF
+0xAFB6	0xC2F0
+0xAFB7	0xC2F1
+0xAFB8	0xC2F2
+0xAFB9	0xC2F3
+0xAFBA	0xC2F4
+0xAFBB	0xC2F5
+0xAFBC	0xC2F6
+0xAFBD	0xC2F7
+0xB041	0x3146
+0xB061	0xC2F8
+0xB062	0xC2F9
+0xB063	0xC2FA
+0xB064	0xC2FB
+0xB065	0xC2FC
+0xB066	0xC2FD
+0xB067	0xC2FE
+0xB068	0xC2FF
+0xB069	0xC300
+0xB06A	0xC301
+0xB06B	0xC302
+0xB06C	0xC303
+0xB06D	0xC304
+0xB06E	0xC305
+0xB06F	0xC306
+0xB070	0xC307
+0xB071	0xC308
+0xB073	0xC309
+0xB074	0xC30A
+0xB075	0xC30B
+0xB076	0xC30C
+0xB077	0xC30D
+0xB078	0xC30E
+0xB079	0xC30F
+0xB07A	0xC310
+0xB07B	0xC311
+0xB07C	0xC312
+0xB07D	0xC313
+0xB081	0xC314
+0xB082	0xC315
+0xB083	0xC316
+0xB084	0xC317
+0xB085	0xC318
+0xB086	0xC319
+0xB087	0xC31A
+0xB088	0xC31B
+0xB089	0xC31C
+0xB08A	0xC31D
+0xB08B	0xC31E
+0xB08C	0xC31F
+0xB08D	0xC320
+0xB08E	0xC321
+0xB08F	0xC322
+0xB090	0xC323
+0xB091	0xC324
+0xB093	0xC325
+0xB094	0xC326
+0xB095	0xC327
+0xB096	0xC328
+0xB097	0xC329
+0xB098	0xC32A
+0xB099	0xC32B
+0xB09A	0xC32C
+0xB09B	0xC32D
+0xB09C	0xC32E
+0xB09D	0xC32F
+0xB0A1	0xC330
+0xB0A2	0xC331
+0xB0A3	0xC332
+0xB0A4	0xC333
+0xB0A5	0xC334
+0xB0A6	0xC335
+0xB0A7	0xC336
+0xB0A8	0xC337
+0xB0A9	0xC338
+0xB0AA	0xC339
+0xB0AB	0xC33A
+0xB0AC	0xC33B
+0xB0AD	0xC33C
+0xB0AE	0xC33D
+0xB0AF	0xC33E
+0xB0B0	0xC33F
+0xB0B1	0xC340
+0xB0B3	0xC341
+0xB0B4	0xC342
+0xB0B5	0xC343
+0xB0B6	0xC344
+0xB0B7	0xC345
+0xB0B8	0xC346
+0xB0B9	0xC347
+0xB0BA	0xC348
+0xB0BB	0xC349
+0xB0BC	0xC34A
+0xB0BD	0xC34B
+0xB0C1	0xC34C
+0xB0C2	0xC34D
+0xB0C3	0xC34E
+0xB0C4	0xC34F
+0xB0C5	0xC350
+0xB0C6	0xC351
+0xB0C7	0xC352
+0xB0C8	0xC353
+0xB0C9	0xC354
+0xB0CA	0xC355
+0xB0CB	0xC356
+0xB0CC	0xC357
+0xB0CD	0xC358
+0xB0CE	0xC359
+0xB0CF	0xC35A
+0xB0D0	0xC35B
+0xB0D1	0xC35C
+0xB0D3	0xC35D
+0xB0D4	0xC35E
+0xB0D5	0xC35F
+0xB0D6	0xC360
+0xB0D7	0xC361
+0xB0D8	0xC362
+0xB0D9	0xC363
+0xB0DA	0xC364
+0xB0DB	0xC365
+0xB0DC	0xC366
+0xB0DD	0xC367
+0xB0E1	0xC368
+0xB0E2	0xC369
+0xB0E3	0xC36A
+0xB0E4	0xC36B
+0xB0E5	0xC36C
+0xB0E6	0xC36D
+0xB0E7	0xC36E
+0xB0E8	0xC36F
+0xB0E9	0xC370
+0xB0EA	0xC371
+0xB0EB	0xC372
+0xB0EC	0xC373
+0xB0ED	0xC374
+0xB0EE	0xC375
+0xB0EF	0xC376
+0xB0F0	0xC377
+0xB0F1	0xC378
+0xB0F3	0xC379
+0xB0F4	0xC37A
+0xB0F5	0xC37B
+0xB0F6	0xC37C
+0xB0F7	0xC37D
+0xB0F8	0xC37E
+0xB0F9	0xC37F
+0xB0FA	0xC380
+0xB0FB	0xC381
+0xB0FC	0xC382
+0xB0FD	0xC383
+0xB141	0xC384
+0xB142	0xC385
+0xB143	0xC386
+0xB144	0xC387
+0xB145	0xC388
+0xB146	0xC389
+0xB147	0xC38A
+0xB148	0xC38B
+0xB149	0xC38C
+0xB14A	0xC38D
+0xB14B	0xC38E
+0xB14C	0xC38F
+0xB14D	0xC390
+0xB14E	0xC391
+0xB14F	0xC392
+0xB150	0xC393
+0xB151	0xC394
+0xB153	0xC395
+0xB154	0xC396
+0xB155	0xC397
+0xB156	0xC398
+0xB157	0xC399
+0xB158	0xC39A
+0xB159	0xC39B
+0xB15A	0xC39C
+0xB15B	0xC39D
+0xB15C	0xC39E
+0xB15D	0xC39F
+0xB161	0xC3A0
+0xB162	0xC3A1
+0xB163	0xC3A2
+0xB164	0xC3A3
+0xB165	0xC3A4
+0xB166	0xC3A5
+0xB167	0xC3A6
+0xB168	0xC3A7
+0xB169	0xC3A8
+0xB16A	0xC3A9
+0xB16B	0xC3AA
+0xB16C	0xC3AB
+0xB16D	0xC3AC
+0xB16E	0xC3AD
+0xB16F	0xC3AE
+0xB170	0xC3AF
+0xB171	0xC3B0
+0xB173	0xC3B1
+0xB174	0xC3B2
+0xB175	0xC3B3
+0xB176	0xC3B4
+0xB177	0xC3B5
+0xB178	0xC3B6
+0xB179	0xC3B7
+0xB17A	0xC3B8
+0xB17B	0xC3B9
+0xB17C	0xC3BA
+0xB17D	0xC3BB
+0xB181	0xC3BC
+0xB182	0xC3BD
+0xB183	0xC3BE
+0xB184	0xC3BF
+0xB185	0xC3C0
+0xB186	0xC3C1
+0xB187	0xC3C2
+0xB188	0xC3C3
+0xB189	0xC3C4
+0xB18A	0xC3C5
+0xB18B	0xC3C6
+0xB18C	0xC3C7
+0xB18D	0xC3C8
+0xB18E	0xC3C9
+0xB18F	0xC3CA
+0xB190	0xC3CB
+0xB191	0xC3CC
+0xB193	0xC3CD
+0xB194	0xC3CE
+0xB195	0xC3CF
+0xB196	0xC3D0
+0xB197	0xC3D1
+0xB198	0xC3D2
+0xB199	0xC3D3
+0xB19A	0xC3D4
+0xB19B	0xC3D5
+0xB19C	0xC3D6
+0xB19D	0xC3D7
+0xB1A1	0xC3D8
+0xB1A2	0xC3D9
+0xB1A3	0xC3DA
+0xB1A4	0xC3DB
+0xB1A5	0xC3DC
+0xB1A6	0xC3DD
+0xB1A7	0xC3DE
+0xB1A8	0xC3DF
+0xB1A9	0xC3E0
+0xB1AA	0xC3E1
+0xB1AB	0xC3E2
+0xB1AC	0xC3E3
+0xB1AD	0xC3E4
+0xB1AE	0xC3E5
+0xB1AF	0xC3E6
+0xB1B0	0xC3E7
+0xB1B1	0xC3E8
+0xB1B3	0xC3E9
+0xB1B4	0xC3EA
+0xB1B5	0xC3EB
+0xB1B6	0xC3EC
+0xB1B7	0xC3ED
+0xB1B8	0xC3EE
+0xB1B9	0xC3EF
+0xB1BA	0xC3F0
+0xB1BB	0xC3F1
+0xB1BC	0xC3F2
+0xB1BD	0xC3F3
+0xB1C1	0xC3F4
+0xB1C2	0xC3F5
+0xB1C3	0xC3F6
+0xB1C4	0xC3F7
+0xB1C5	0xC3F8
+0xB1C6	0xC3F9
+0xB1C7	0xC3FA
+0xB1C8	0xC3FB
+0xB1C9	0xC3FC
+0xB1CA	0xC3FD
+0xB1CB	0xC3FE
+0xB1CC	0xC3FF
+0xB1CD	0xC400
+0xB1CE	0xC401
+0xB1CF	0xC402
+0xB1D0	0xC403
+0xB1D1	0xC404
+0xB1D3	0xC405
+0xB1D4	0xC406
+0xB1D5	0xC407
+0xB1D6	0xC408
+0xB1D7	0xC409
+0xB1D8	0xC40A
+0xB1D9	0xC40B
+0xB1DA	0xC40C
+0xB1DB	0xC40D
+0xB1DC	0xC40E
+0xB1DD	0xC40F
+0xB1E1	0xC410
+0xB1E2	0xC411
+0xB1E3	0xC412
+0xB1E4	0xC413
+0xB1E5	0xC414
+0xB1E6	0xC415
+0xB1E7	0xC416
+0xB1E8	0xC417
+0xB1E9	0xC418
+0xB1EA	0xC419
+0xB1EB	0xC41A
+0xB1EC	0xC41B
+0xB1ED	0xC41C
+0xB1EE	0xC41D
+0xB1EF	0xC41E
+0xB1F0	0xC41F
+0xB1F1	0xC420
+0xB1F3	0xC421
+0xB1F4	0xC422
+0xB1F5	0xC423
+0xB1F6	0xC424
+0xB1F7	0xC425
+0xB1F8	0xC426
+0xB1F9	0xC427
+0xB1FA	0xC428
+0xB1FB	0xC429
+0xB1FC	0xC42A
+0xB1FD	0xC42B
+0xB241	0xC42C
+0xB242	0xC42D
+0xB243	0xC42E
+0xB244	0xC42F
+0xB245	0xC430
+0xB246	0xC431
+0xB247	0xC432
+0xB248	0xC433
+0xB249	0xC434
+0xB24A	0xC435
+0xB24B	0xC436
+0xB24C	0xC437
+0xB24D	0xC438
+0xB24E	0xC439
+0xB24F	0xC43A
+0xB250	0xC43B
+0xB251	0xC43C
+0xB253	0xC43D
+0xB254	0xC43E
+0xB255	0xC43F
+0xB256	0xC440
+0xB257	0xC441
+0xB258	0xC442
+0xB259	0xC443
+0xB25A	0xC444
+0xB25B	0xC445
+0xB25C	0xC446
+0xB25D	0xC447
+0xB261	0xC448
+0xB262	0xC449
+0xB263	0xC44A
+0xB264	0xC44B
+0xB265	0xC44C
+0xB266	0xC44D
+0xB267	0xC44E
+0xB268	0xC44F
+0xB269	0xC450
+0xB26A	0xC451
+0xB26B	0xC452
+0xB26C	0xC453
+0xB26D	0xC454
+0xB26E	0xC455
+0xB26F	0xC456
+0xB270	0xC457
+0xB271	0xC458
+0xB273	0xC459
+0xB274	0xC45A
+0xB275	0xC45B
+0xB276	0xC45C
+0xB277	0xC45D
+0xB278	0xC45E
+0xB279	0xC45F
+0xB27A	0xC460
+0xB27B	0xC461
+0xB27C	0xC462
+0xB27D	0xC463
+0xB281	0xC464
+0xB282	0xC465
+0xB283	0xC466
+0xB284	0xC467
+0xB285	0xC468
+0xB286	0xC469
+0xB287	0xC46A
+0xB288	0xC46B
+0xB289	0xC46C
+0xB28A	0xC46D
+0xB28B	0xC46E
+0xB28C	0xC46F
+0xB28D	0xC470
+0xB28E	0xC471
+0xB28F	0xC472
+0xB290	0xC473
+0xB291	0xC474
+0xB293	0xC475
+0xB294	0xC476
+0xB295	0xC477
+0xB296	0xC478
+0xB297	0xC479
+0xB298	0xC47A
+0xB299	0xC47B
+0xB29A	0xC47C
+0xB29B	0xC47D
+0xB29C	0xC47E
+0xB29D	0xC47F
+0xB2A1	0xC480
+0xB2A2	0xC481
+0xB2A3	0xC482
+0xB2A4	0xC483
+0xB2A5	0xC484
+0xB2A6	0xC485
+0xB2A7	0xC486
+0xB2A8	0xC487
+0xB2A9	0xC488
+0xB2AA	0xC489
+0xB2AB	0xC48A
+0xB2AC	0xC48B
+0xB2AD	0xC48C
+0xB2AE	0xC48D
+0xB2AF	0xC48E
+0xB2B0	0xC48F
+0xB2B1	0xC490
+0xB2B3	0xC491
+0xB2B4	0xC492
+0xB2B5	0xC493
+0xB2B6	0xC494
+0xB2B7	0xC495
+0xB2B8	0xC496
+0xB2B9	0xC497
+0xB2BA	0xC498
+0xB2BB	0xC499
+0xB2BC	0xC49A
+0xB2BD	0xC49B
+0xB2C1	0xC49C
+0xB2C2	0xC49D
+0xB2C3	0xC49E
+0xB2C4	0xC49F
+0xB2C5	0xC4A0
+0xB2C6	0xC4A1
+0xB2C7	0xC4A2
+0xB2C8	0xC4A3
+0xB2C9	0xC4A4
+0xB2CA	0xC4A5
+0xB2CB	0xC4A6
+0xB2CC	0xC4A7
+0xB2CD	0xC4A8
+0xB2CE	0xC4A9
+0xB2CF	0xC4AA
+0xB2D0	0xC4AB
+0xB2D1	0xC4AC
+0xB2D3	0xC4AD
+0xB2D4	0xC4AE
+0xB2D5	0xC4AF
+0xB2D6	0xC4B0
+0xB2D7	0xC4B1
+0xB2D8	0xC4B2
+0xB2D9	0xC4B3
+0xB2DA	0xC4B4
+0xB2DB	0xC4B5
+0xB2DC	0xC4B6
+0xB2DD	0xC4B7
+0xB2E1	0xC4B8
+0xB2E2	0xC4B9
+0xB2E3	0xC4BA
+0xB2E4	0xC4BB
+0xB2E5	0xC4BC
+0xB2E6	0xC4BD
+0xB2E7	0xC4BE
+0xB2E8	0xC4BF
+0xB2E9	0xC4C0
+0xB2EA	0xC4C1
+0xB2EB	0xC4C2
+0xB2EC	0xC4C3
+0xB2ED	0xC4C4
+0xB2EE	0xC4C5
+0xB2EF	0xC4C6
+0xB2F0	0xC4C7
+0xB2F1	0xC4C8
+0xB2F3	0xC4C9
+0xB2F4	0xC4CA
+0xB2F5	0xC4CB
+0xB2F6	0xC4CC
+0xB2F7	0xC4CD
+0xB2F8	0xC4CE
+0xB2F9	0xC4CF
+0xB2FA	0xC4D0
+0xB2FB	0xC4D1
+0xB2FC	0xC4D2
+0xB2FD	0xC4D3
+0xB341	0xC4D4
+0xB342	0xC4D5
+0xB343	0xC4D6
+0xB344	0xC4D7
+0xB345	0xC4D8
+0xB346	0xC4D9
+0xB347	0xC4DA
+0xB348	0xC4DB
+0xB349	0xC4DC
+0xB34A	0xC4DD
+0xB34B	0xC4DE
+0xB34C	0xC4DF
+0xB34D	0xC4E0
+0xB34E	0xC4E1
+0xB34F	0xC4E2
+0xB350	0xC4E3
+0xB351	0xC4E4
+0xB353	0xC4E5
+0xB354	0xC4E6
+0xB355	0xC4E7
+0xB356	0xC4E8
+0xB357	0xC4E9
+0xB358	0xC4EA
+0xB359	0xC4EB
+0xB35A	0xC4EC
+0xB35B	0xC4ED
+0xB35C	0xC4EE
+0xB35D	0xC4EF
+0xB361	0xC4F0
+0xB362	0xC4F1
+0xB363	0xC4F2
+0xB364	0xC4F3
+0xB365	0xC4F4
+0xB366	0xC4F5
+0xB367	0xC4F6
+0xB368	0xC4F7
+0xB369	0xC4F8
+0xB36A	0xC4F9
+0xB36B	0xC4FA
+0xB36C	0xC4FB
+0xB36D	0xC4FC
+0xB36E	0xC4FD
+0xB36F	0xC4FE
+0xB370	0xC4FF
+0xB371	0xC500
+0xB373	0xC501
+0xB374	0xC502
+0xB375	0xC503
+0xB376	0xC504
+0xB377	0xC505
+0xB378	0xC506
+0xB379	0xC507
+0xB37A	0xC508
+0xB37B	0xC509
+0xB37C	0xC50A
+0xB37D	0xC50B
+0xB381	0xC50C
+0xB382	0xC50D
+0xB383	0xC50E
+0xB384	0xC50F
+0xB385	0xC510
+0xB386	0xC511
+0xB387	0xC512
+0xB388	0xC513
+0xB389	0xC514
+0xB38A	0xC515
+0xB38B	0xC516
+0xB38C	0xC517
+0xB38D	0xC518
+0xB38E	0xC519
+0xB38F	0xC51A
+0xB390	0xC51B
+0xB391	0xC51C
+0xB393	0xC51D
+0xB394	0xC51E
+0xB395	0xC51F
+0xB396	0xC520
+0xB397	0xC521
+0xB398	0xC522
+0xB399	0xC523
+0xB39A	0xC524
+0xB39B	0xC525
+0xB39C	0xC526
+0xB39D	0xC527
+0xB3A1	0xC528
+0xB3A2	0xC529
+0xB3A3	0xC52A
+0xB3A4	0xC52B
+0xB3A5	0xC52C
+0xB3A6	0xC52D
+0xB3A7	0xC52E
+0xB3A8	0xC52F
+0xB3A9	0xC530
+0xB3AA	0xC531
+0xB3AB	0xC532
+0xB3AC	0xC533
+0xB3AD	0xC534
+0xB3AE	0xC535
+0xB3AF	0xC536
+0xB3B0	0xC537
+0xB3B1	0xC538
+0xB3B3	0xC539
+0xB3B4	0xC53A
+0xB3B5	0xC53B
+0xB3B6	0xC53C
+0xB3B7	0xC53D
+0xB3B8	0xC53E
+0xB3B9	0xC53F
+0xB3BA	0xC540
+0xB3BB	0xC541
+0xB3BC	0xC542
+0xB3BD	0xC543
+0xB441	0x3147
+0xB461	0xC544
+0xB462	0xC545
+0xB463	0xC546
+0xB464	0xC547
+0xB465	0xC548
+0xB466	0xC549
+0xB467	0xC54A
+0xB468	0xC54B
+0xB469	0xC54C
+0xB46A	0xC54D
+0xB46B	0xC54E
+0xB46C	0xC54F
+0xB46D	0xC550
+0xB46E	0xC551
+0xB46F	0xC552
+0xB470	0xC553
+0xB471	0xC554
+0xB473	0xC555
+0xB474	0xC556
+0xB475	0xC557
+0xB476	0xC558
+0xB477	0xC559
+0xB478	0xC55A
+0xB479	0xC55B
+0xB47A	0xC55C
+0xB47B	0xC55D
+0xB47C	0xC55E
+0xB47D	0xC55F
+0xB481	0xC560
+0xB482	0xC561
+0xB483	0xC562
+0xB484	0xC563
+0xB485	0xC564
+0xB486	0xC565
+0xB487	0xC566
+0xB488	0xC567
+0xB489	0xC568
+0xB48A	0xC569
+0xB48B	0xC56A
+0xB48C	0xC56B
+0xB48D	0xC56C
+0xB48E	0xC56D
+0xB48F	0xC56E
+0xB490	0xC56F
+0xB491	0xC570
+0xB493	0xC571
+0xB494	0xC572
+0xB495	0xC573
+0xB496	0xC574
+0xB497	0xC575
+0xB498	0xC576
+0xB499	0xC577
+0xB49A	0xC578
+0xB49B	0xC579
+0xB49C	0xC57A
+0xB49D	0xC57B
+0xB4A1	0xC57C
+0xB4A2	0xC57D
+0xB4A3	0xC57E
+0xB4A4	0xC57F
+0xB4A5	0xC580
+0xB4A6	0xC581
+0xB4A7	0xC582
+0xB4A8	0xC583
+0xB4A9	0xC584
+0xB4AA	0xC585
+0xB4AB	0xC586
+0xB4AC	0xC587
+0xB4AD	0xC588
+0xB4AE	0xC589
+0xB4AF	0xC58A
+0xB4B0	0xC58B
+0xB4B1	0xC58C
+0xB4B3	0xC58D
+0xB4B4	0xC58E
+0xB4B5	0xC58F
+0xB4B6	0xC590
+0xB4B7	0xC591
+0xB4B8	0xC592
+0xB4B9	0xC593
+0xB4BA	0xC594
+0xB4BB	0xC595
+0xB4BC	0xC596
+0xB4BD	0xC597
+0xB4C1	0xC598
+0xB4C2	0xC599
+0xB4C3	0xC59A
+0xB4C4	0xC59B
+0xB4C5	0xC59C
+0xB4C6	0xC59D
+0xB4C7	0xC59E
+0xB4C8	0xC59F
+0xB4C9	0xC5A0
+0xB4CA	0xC5A1
+0xB4CB	0xC5A2
+0xB4CC	0xC5A3
+0xB4CD	0xC5A4
+0xB4CE	0xC5A5
+0xB4CF	0xC5A6
+0xB4D0	0xC5A7
+0xB4D1	0xC5A8
+0xB4D3	0xC5A9
+0xB4D4	0xC5AA
+0xB4D5	0xC5AB
+0xB4D6	0xC5AC
+0xB4D7	0xC5AD
+0xB4D8	0xC5AE
+0xB4D9	0xC5AF
+0xB4DA	0xC5B0
+0xB4DB	0xC5B1
+0xB4DC	0xC5B2
+0xB4DD	0xC5B3
+0xB4E1	0xC5B4
+0xB4E2	0xC5B5
+0xB4E3	0xC5B6
+0xB4E4	0xC5B7
+0xB4E5	0xC5B8
+0xB4E6	0xC5B9
+0xB4E7	0xC5BA
+0xB4E8	0xC5BB
+0xB4E9	0xC5BC
+0xB4EA	0xC5BD
+0xB4EB	0xC5BE
+0xB4EC	0xC5BF
+0xB4ED	0xC5C0
+0xB4EE	0xC5C1
+0xB4EF	0xC5C2
+0xB4F0	0xC5C3
+0xB4F1	0xC5C4
+0xB4F3	0xC5C5
+0xB4F4	0xC5C6
+0xB4F5	0xC5C7
+0xB4F6	0xC5C8
+0xB4F7	0xC5C9
+0xB4F8	0xC5CA
+0xB4F9	0xC5CB
+0xB4FA	0xC5CC
+0xB4FB	0xC5CD
+0xB4FC	0xC5CE
+0xB4FD	0xC5CF
+0xB541	0xC5D0
+0xB542	0xC5D1
+0xB543	0xC5D2
+0xB544	0xC5D3
+0xB545	0xC5D4
+0xB546	0xC5D5
+0xB547	0xC5D6
+0xB548	0xC5D7
+0xB549	0xC5D8
+0xB54A	0xC5D9
+0xB54B	0xC5DA
+0xB54C	0xC5DB
+0xB54D	0xC5DC
+0xB54E	0xC5DD
+0xB54F	0xC5DE
+0xB550	0xC5DF
+0xB551	0xC5E0
+0xB553	0xC5E1
+0xB554	0xC5E2
+0xB555	0xC5E3
+0xB556	0xC5E4
+0xB557	0xC5E5
+0xB558	0xC5E6
+0xB559	0xC5E7
+0xB55A	0xC5E8
+0xB55B	0xC5E9
+0xB55C	0xC5EA
+0xB55D	0xC5EB
+0xB561	0xC5EC
+0xB562	0xC5ED
+0xB563	0xC5EE
+0xB564	0xC5EF
+0xB565	0xC5F0
+0xB566	0xC5F1
+0xB567	0xC5F2
+0xB568	0xC5F3
+0xB569	0xC5F4
+0xB56A	0xC5F5
+0xB56B	0xC5F6
+0xB56C	0xC5F7
+0xB56D	0xC5F8
+0xB56E	0xC5F9
+0xB56F	0xC5FA
+0xB570	0xC5FB
+0xB571	0xC5FC
+0xB573	0xC5FD
+0xB574	0xC5FE
+0xB575	0xC5FF
+0xB576	0xC600
+0xB577	0xC601
+0xB578	0xC602
+0xB579	0xC603
+0xB57A	0xC604
+0xB57B	0xC605
+0xB57C	0xC606
+0xB57D	0xC607
+0xB581	0xC608
+0xB582	0xC609
+0xB583	0xC60A
+0xB584	0xC60B
+0xB585	0xC60C
+0xB586	0xC60D
+0xB587	0xC60E
+0xB588	0xC60F
+0xB589	0xC610
+0xB58A	0xC611
+0xB58B	0xC612
+0xB58C	0xC613
+0xB58D	0xC614
+0xB58E	0xC615
+0xB58F	0xC616
+0xB590	0xC617
+0xB591	0xC618
+0xB593	0xC619
+0xB594	0xC61A
+0xB595	0xC61B
+0xB596	0xC61C
+0xB597	0xC61D
+0xB598	0xC61E
+0xB599	0xC61F
+0xB59A	0xC620
+0xB59B	0xC621
+0xB59C	0xC622
+0xB59D	0xC623
+0xB5A1	0xC624
+0xB5A2	0xC625
+0xB5A3	0xC626
+0xB5A4	0xC627
+0xB5A5	0xC628
+0xB5A6	0xC629
+0xB5A7	0xC62A
+0xB5A8	0xC62B
+0xB5A9	0xC62C
+0xB5AA	0xC62D
+0xB5AB	0xC62E
+0xB5AC	0xC62F
+0xB5AD	0xC630
+0xB5AE	0xC631
+0xB5AF	0xC632
+0xB5B0	0xC633
+0xB5B1	0xC634
+0xB5B3	0xC635
+0xB5B4	0xC636
+0xB5B5	0xC637
+0xB5B6	0xC638
+0xB5B7	0xC639
+0xB5B8	0xC63A
+0xB5B9	0xC63B
+0xB5BA	0xC63C
+0xB5BB	0xC63D
+0xB5BC	0xC63E
+0xB5BD	0xC63F
+0xB5C1	0xC640
+0xB5C2	0xC641
+0xB5C3	0xC642
+0xB5C4	0xC643
+0xB5C5	0xC644
+0xB5C6	0xC645
+0xB5C7	0xC646
+0xB5C8	0xC647
+0xB5C9	0xC648
+0xB5CA	0xC649
+0xB5CB	0xC64A
+0xB5CC	0xC64B
+0xB5CD	0xC64C
+0xB5CE	0xC64D
+0xB5CF	0xC64E
+0xB5D0	0xC64F
+0xB5D1	0xC650
+0xB5D3	0xC651
+0xB5D4	0xC652
+0xB5D5	0xC653
+0xB5D6	0xC654
+0xB5D7	0xC655
+0xB5D8	0xC656
+0xB5D9	0xC657
+0xB5DA	0xC658
+0xB5DB	0xC659
+0xB5DC	0xC65A
+0xB5DD	0xC65B
+0xB5E1	0xC65C
+0xB5E2	0xC65D
+0xB5E3	0xC65E
+0xB5E4	0xC65F
+0xB5E5	0xC660
+0xB5E6	0xC661
+0xB5E7	0xC662
+0xB5E8	0xC663
+0xB5E9	0xC664
+0xB5EA	0xC665
+0xB5EB	0xC666
+0xB5EC	0xC667
+0xB5ED	0xC668
+0xB5EE	0xC669
+0xB5EF	0xC66A
+0xB5F0	0xC66B
+0xB5F1	0xC66C
+0xB5F3	0xC66D
+0xB5F4	0xC66E
+0xB5F5	0xC66F
+0xB5F6	0xC670
+0xB5F7	0xC671
+0xB5F8	0xC672
+0xB5F9	0xC673
+0xB5FA	0xC674
+0xB5FB	0xC675
+0xB5FC	0xC676
+0xB5FD	0xC677
+0xB641	0xC678
+0xB642	0xC679
+0xB643	0xC67A
+0xB644	0xC67B
+0xB645	0xC67C
+0xB646	0xC67D
+0xB647	0xC67E
+0xB648	0xC67F
+0xB649	0xC680
+0xB64A	0xC681
+0xB64B	0xC682
+0xB64C	0xC683
+0xB64D	0xC684
+0xB64E	0xC685
+0xB64F	0xC686
+0xB650	0xC687
+0xB651	0xC688
+0xB653	0xC689
+0xB654	0xC68A
+0xB655	0xC68B
+0xB656	0xC68C
+0xB657	0xC68D
+0xB658	0xC68E
+0xB659	0xC68F
+0xB65A	0xC690
+0xB65B	0xC691
+0xB65C	0xC692
+0xB65D	0xC693
+0xB661	0xC694
+0xB662	0xC695
+0xB663	0xC696
+0xB664	0xC697
+0xB665	0xC698
+0xB666	0xC699
+0xB667	0xC69A
+0xB668	0xC69B
+0xB669	0xC69C
+0xB66A	0xC69D
+0xB66B	0xC69E
+0xB66C	0xC69F
+0xB66D	0xC6A0
+0xB66E	0xC6A1
+0xB66F	0xC6A2
+0xB670	0xC6A3
+0xB671	0xC6A4
+0xB673	0xC6A5
+0xB674	0xC6A6
+0xB675	0xC6A7
+0xB676	0xC6A8
+0xB677	0xC6A9
+0xB678	0xC6AA
+0xB679	0xC6AB
+0xB67A	0xC6AC
+0xB67B	0xC6AD
+0xB67C	0xC6AE
+0xB67D	0xC6AF
+0xB681	0xC6B0
+0xB682	0xC6B1
+0xB683	0xC6B2
+0xB684	0xC6B3
+0xB685	0xC6B4
+0xB686	0xC6B5
+0xB687	0xC6B6
+0xB688	0xC6B7
+0xB689	0xC6B8
+0xB68A	0xC6B9
+0xB68B	0xC6BA
+0xB68C	0xC6BB
+0xB68D	0xC6BC
+0xB68E	0xC6BD
+0xB68F	0xC6BE
+0xB690	0xC6BF
+0xB691	0xC6C0
+0xB693	0xC6C1
+0xB694	0xC6C2
+0xB695	0xC6C3
+0xB696	0xC6C4
+0xB697	0xC6C5
+0xB698	0xC6C6
+0xB699	0xC6C7
+0xB69A	0xC6C8
+0xB69B	0xC6C9
+0xB69C	0xC6CA
+0xB69D	0xC6CB
+0xB6A1	0xC6CC
+0xB6A2	0xC6CD
+0xB6A3	0xC6CE
+0xB6A4	0xC6CF
+0xB6A5	0xC6D0
+0xB6A6	0xC6D1
+0xB6A7	0xC6D2
+0xB6A8	0xC6D3
+0xB6A9	0xC6D4
+0xB6AA	0xC6D5
+0xB6AB	0xC6D6
+0xB6AC	0xC6D7
+0xB6AD	0xC6D8
+0xB6AE	0xC6D9
+0xB6AF	0xC6DA
+0xB6B0	0xC6DB
+0xB6B1	0xC6DC
+0xB6B3	0xC6DD
+0xB6B4	0xC6DE
+0xB6B5	0xC6DF
+0xB6B6	0xC6E0
+0xB6B7	0xC6E1
+0xB6B8	0xC6E2
+0xB6B9	0xC6E3
+0xB6BA	0xC6E4
+0xB6BB	0xC6E5
+0xB6BC	0xC6E6
+0xB6BD	0xC6E7
+0xB6C1	0xC6E8
+0xB6C2	0xC6E9
+0xB6C3	0xC6EA
+0xB6C4	0xC6EB
+0xB6C5	0xC6EC
+0xB6C6	0xC6ED
+0xB6C7	0xC6EE
+0xB6C8	0xC6EF
+0xB6C9	0xC6F0
+0xB6CA	0xC6F1
+0xB6CB	0xC6F2
+0xB6CC	0xC6F3
+0xB6CD	0xC6F4
+0xB6CE	0xC6F5
+0xB6CF	0xC6F6
+0xB6D0	0xC6F7
+0xB6D1	0xC6F8
+0xB6D3	0xC6F9
+0xB6D4	0xC6FA
+0xB6D5	0xC6FB
+0xB6D6	0xC6FC
+0xB6D7	0xC6FD
+0xB6D8	0xC6FE
+0xB6D9	0xC6FF
+0xB6DA	0xC700
+0xB6DB	0xC701
+0xB6DC	0xC702
+0xB6DD	0xC703
+0xB6E1	0xC704
+0xB6E2	0xC705
+0xB6E3	0xC706
+0xB6E4	0xC707
+0xB6E5	0xC708
+0xB6E6	0xC709
+0xB6E7	0xC70A
+0xB6E8	0xC70B
+0xB6E9	0xC70C
+0xB6EA	0xC70D
+0xB6EB	0xC70E
+0xB6EC	0xC70F
+0xB6ED	0xC710
+0xB6EE	0xC711
+0xB6EF	0xC712
+0xB6F0	0xC713
+0xB6F1	0xC714
+0xB6F3	0xC715
+0xB6F4	0xC716
+0xB6F5	0xC717
+0xB6F6	0xC718
+0xB6F7	0xC719
+0xB6F8	0xC71A
+0xB6F9	0xC71B
+0xB6FA	0xC71C
+0xB6FB	0xC71D
+0xB6FC	0xC71E
+0xB6FD	0xC71F
+0xB741	0xC720
+0xB742	0xC721
+0xB743	0xC722
+0xB744	0xC723
+0xB745	0xC724
+0xB746	0xC725
+0xB747	0xC726
+0xB748	0xC727
+0xB749	0xC728
+0xB74A	0xC729
+0xB74B	0xC72A
+0xB74C	0xC72B
+0xB74D	0xC72C
+0xB74E	0xC72D
+0xB74F	0xC72E
+0xB750	0xC72F
+0xB751	0xC730
+0xB753	0xC731
+0xB754	0xC732
+0xB755	0xC733
+0xB756	0xC734
+0xB757	0xC735
+0xB758	0xC736
+0xB759	0xC737
+0xB75A	0xC738
+0xB75B	0xC739
+0xB75C	0xC73A
+0xB75D	0xC73B
+0xB761	0xC73C
+0xB762	0xC73D
+0xB763	0xC73E
+0xB764	0xC73F
+0xB765	0xC740
+0xB766	0xC741
+0xB767	0xC742
+0xB768	0xC743
+0xB769	0xC744
+0xB76A	0xC745
+0xB76B	0xC746
+0xB76C	0xC747
+0xB76D	0xC748
+0xB76E	0xC749
+0xB76F	0xC74A
+0xB770	0xC74B
+0xB771	0xC74C
+0xB773	0xC74D
+0xB774	0xC74E
+0xB775	0xC74F
+0xB776	0xC750
+0xB777	0xC751
+0xB778	0xC752
+0xB779	0xC753
+0xB77A	0xC754
+0xB77B	0xC755
+0xB77C	0xC756
+0xB77D	0xC757
+0xB781	0xC758
+0xB782	0xC759
+0xB783	0xC75A
+0xB784	0xC75B
+0xB785	0xC75C
+0xB786	0xC75D
+0xB787	0xC75E
+0xB788	0xC75F
+0xB789	0xC760
+0xB78A	0xC761
+0xB78B	0xC762
+0xB78C	0xC763
+0xB78D	0xC764
+0xB78E	0xC765
+0xB78F	0xC766
+0xB790	0xC767
+0xB791	0xC768
+0xB793	0xC769
+0xB794	0xC76A
+0xB795	0xC76B
+0xB796	0xC76C
+0xB797	0xC76D
+0xB798	0xC76E
+0xB799	0xC76F
+0xB79A	0xC770
+0xB79B	0xC771
+0xB79C	0xC772
+0xB79D	0xC773
+0xB7A1	0xC774
+0xB7A2	0xC775
+0xB7A3	0xC776
+0xB7A4	0xC777
+0xB7A5	0xC778
+0xB7A6	0xC779
+0xB7A7	0xC77A
+0xB7A8	0xC77B
+0xB7A9	0xC77C
+0xB7AA	0xC77D
+0xB7AB	0xC77E
+0xB7AC	0xC77F
+0xB7AD	0xC780
+0xB7AE	0xC781
+0xB7AF	0xC782
+0xB7B0	0xC783
+0xB7B1	0xC784
+0xB7B3	0xC785
+0xB7B4	0xC786
+0xB7B5	0xC787
+0xB7B6	0xC788
+0xB7B7	0xC789
+0xB7B8	0xC78A
+0xB7B9	0xC78B
+0xB7BA	0xC78C
+0xB7BB	0xC78D
+0xB7BC	0xC78E
+0xB7BD	0xC78F
+0xB841	0x3148
+0xB861	0xC790
+0xB862	0xC791
+0xB863	0xC792
+0xB864	0xC793
+0xB865	0xC794
+0xB866	0xC795
+0xB867	0xC796
+0xB868	0xC797
+0xB869	0xC798
+0xB86A	0xC799
+0xB86B	0xC79A
+0xB86C	0xC79B
+0xB86D	0xC79C
+0xB86E	0xC79D
+0xB86F	0xC79E
+0xB870	0xC79F
+0xB871	0xC7A0
+0xB873	0xC7A1
+0xB874	0xC7A2
+0xB875	0xC7A3
+0xB876	0xC7A4
+0xB877	0xC7A5
+0xB878	0xC7A6
+0xB879	0xC7A7
+0xB87A	0xC7A8
+0xB87B	0xC7A9
+0xB87C	0xC7AA
+0xB87D	0xC7AB
+0xB881	0xC7AC
+0xB882	0xC7AD
+0xB883	0xC7AE
+0xB884	0xC7AF
+0xB885	0xC7B0
+0xB886	0xC7B1
+0xB887	0xC7B2
+0xB888	0xC7B3
+0xB889	0xC7B4
+0xB88A	0xC7B5
+0xB88B	0xC7B6
+0xB88C	0xC7B7
+0xB88D	0xC7B8
+0xB88E	0xC7B9
+0xB88F	0xC7BA
+0xB890	0xC7BB
+0xB891	0xC7BC
+0xB893	0xC7BD
+0xB894	0xC7BE
+0xB895	0xC7BF
+0xB896	0xC7C0
+0xB897	0xC7C1
+0xB898	0xC7C2
+0xB899	0xC7C3
+0xB89A	0xC7C4
+0xB89B	0xC7C5
+0xB89C	0xC7C6
+0xB89D	0xC7C7
+0xB8A1	0xC7C8
+0xB8A2	0xC7C9
+0xB8A3	0xC7CA
+0xB8A4	0xC7CB
+0xB8A5	0xC7CC
+0xB8A6	0xC7CD
+0xB8A7	0xC7CE
+0xB8A8	0xC7CF
+0xB8A9	0xC7D0
+0xB8AA	0xC7D1
+0xB8AB	0xC7D2
+0xB8AC	0xC7D3
+0xB8AD	0xC7D4
+0xB8AE	0xC7D5
+0xB8AF	0xC7D6
+0xB8B0	0xC7D7
+0xB8B1	0xC7D8
+0xB8B3	0xC7D9
+0xB8B4	0xC7DA
+0xB8B5	0xC7DB
+0xB8B6	0xC7DC
+0xB8B7	0xC7DD
+0xB8B8	0xC7DE
+0xB8B9	0xC7DF
+0xB8BA	0xC7E0
+0xB8BB	0xC7E1
+0xB8BC	0xC7E2
+0xB8BD	0xC7E3
+0xB8C1	0xC7E4
+0xB8C2	0xC7E5
+0xB8C3	0xC7E6
+0xB8C4	0xC7E7
+0xB8C5	0xC7E8
+0xB8C6	0xC7E9
+0xB8C7	0xC7EA
+0xB8C8	0xC7EB
+0xB8C9	0xC7EC
+0xB8CA	0xC7ED
+0xB8CB	0xC7EE
+0xB8CC	0xC7EF
+0xB8CD	0xC7F0
+0xB8CE	0xC7F1
+0xB8CF	0xC7F2
+0xB8D0	0xC7F3
+0xB8D1	0xC7F4
+0xB8D3	0xC7F5
+0xB8D4	0xC7F6
+0xB8D5	0xC7F7
+0xB8D6	0xC7F8
+0xB8D7	0xC7F9
+0xB8D8	0xC7FA
+0xB8D9	0xC7FB
+0xB8DA	0xC7FC
+0xB8DB	0xC7FD
+0xB8DC	0xC7FE
+0xB8DD	0xC7FF
+0xB8E1	0xC800
+0xB8E2	0xC801
+0xB8E3	0xC802
+0xB8E4	0xC803
+0xB8E5	0xC804
+0xB8E6	0xC805
+0xB8E7	0xC806
+0xB8E8	0xC807
+0xB8E9	0xC808
+0xB8EA	0xC809
+0xB8EB	0xC80A
+0xB8EC	0xC80B
+0xB8ED	0xC80C
+0xB8EE	0xC80D
+0xB8EF	0xC80E
+0xB8F0	0xC80F
+0xB8F1	0xC810
+0xB8F3	0xC811
+0xB8F4	0xC812
+0xB8F5	0xC813
+0xB8F6	0xC814
+0xB8F7	0xC815
+0xB8F8	0xC816
+0xB8F9	0xC817
+0xB8FA	0xC818
+0xB8FB	0xC819
+0xB8FC	0xC81A
+0xB8FD	0xC81B
+0xB941	0xC81C
+0xB942	0xC81D
+0xB943	0xC81E
+0xB944	0xC81F
+0xB945	0xC820
+0xB946	0xC821
+0xB947	0xC822
+0xB948	0xC823
+0xB949	0xC824
+0xB94A	0xC825
+0xB94B	0xC826
+0xB94C	0xC827
+0xB94D	0xC828
+0xB94E	0xC829
+0xB94F	0xC82A
+0xB950	0xC82B
+0xB951	0xC82C
+0xB953	0xC82D
+0xB954	0xC82E
+0xB955	0xC82F
+0xB956	0xC830
+0xB957	0xC831
+0xB958	0xC832
+0xB959	0xC833
+0xB95A	0xC834
+0xB95B	0xC835
+0xB95C	0xC836
+0xB95D	0xC837
+0xB961	0xC838
+0xB962	0xC839
+0xB963	0xC83A
+0xB964	0xC83B
+0xB965	0xC83C
+0xB966	0xC83D
+0xB967	0xC83E
+0xB968	0xC83F
+0xB969	0xC840
+0xB96A	0xC841
+0xB96B	0xC842
+0xB96C	0xC843
+0xB96D	0xC844
+0xB96E	0xC845
+0xB96F	0xC846
+0xB970	0xC847
+0xB971	0xC848
+0xB973	0xC849
+0xB974	0xC84A
+0xB975	0xC84B
+0xB976	0xC84C
+0xB977	0xC84D
+0xB978	0xC84E
+0xB979	0xC84F
+0xB97A	0xC850
+0xB97B	0xC851
+0xB97C	0xC852
+0xB97D	0xC853
+0xB981	0xC854
+0xB982	0xC855
+0xB983	0xC856
+0xB984	0xC857
+0xB985	0xC858
+0xB986	0xC859
+0xB987	0xC85A
+0xB988	0xC85B
+0xB989	0xC85C
+0xB98A	0xC85D
+0xB98B	0xC85E
+0xB98C	0xC85F
+0xB98D	0xC860
+0xB98E	0xC861
+0xB98F	0xC862
+0xB990	0xC863
+0xB991	0xC864
+0xB993	0xC865
+0xB994	0xC866
+0xB995	0xC867
+0xB996	0xC868
+0xB997	0xC869
+0xB998	0xC86A
+0xB999	0xC86B
+0xB99A	0xC86C
+0xB99B	0xC86D
+0xB99C	0xC86E
+0xB99D	0xC86F
+0xB9A1	0xC870
+0xB9A2	0xC871
+0xB9A3	0xC872
+0xB9A4	0xC873
+0xB9A5	0xC874
+0xB9A6	0xC875
+0xB9A7	0xC876
+0xB9A8	0xC877
+0xB9A9	0xC878
+0xB9AA	0xC879
+0xB9AB	0xC87A
+0xB9AC	0xC87B
+0xB9AD	0xC87C
+0xB9AE	0xC87D
+0xB9AF	0xC87E
+0xB9B0	0xC87F
+0xB9B1	0xC880
+0xB9B3	0xC881
+0xB9B4	0xC882
+0xB9B5	0xC883
+0xB9B6	0xC884
+0xB9B7	0xC885
+0xB9B8	0xC886
+0xB9B9	0xC887
+0xB9BA	0xC888
+0xB9BB	0xC889
+0xB9BC	0xC88A
+0xB9BD	0xC88B
+0xB9C1	0xC88C
+0xB9C2	0xC88D
+0xB9C3	0xC88E
+0xB9C4	0xC88F
+0xB9C5	0xC890
+0xB9C6	0xC891
+0xB9C7	0xC892
+0xB9C8	0xC893
+0xB9C9	0xC894
+0xB9CA	0xC895
+0xB9CB	0xC896
+0xB9CC	0xC897
+0xB9CD	0xC898
+0xB9CE	0xC899
+0xB9CF	0xC89A
+0xB9D0	0xC89B
+0xB9D1	0xC89C
+0xB9D3	0xC89D
+0xB9D4	0xC89E
+0xB9D5	0xC89F
+0xB9D6	0xC8A0
+0xB9D7	0xC8A1
+0xB9D8	0xC8A2
+0xB9D9	0xC8A3
+0xB9DA	0xC8A4
+0xB9DB	0xC8A5
+0xB9DC	0xC8A6
+0xB9DD	0xC8A7
+0xB9E1	0xC8A8
+0xB9E2	0xC8A9
+0xB9E3	0xC8AA
+0xB9E4	0xC8AB
+0xB9E5	0xC8AC
+0xB9E6	0xC8AD
+0xB9E7	0xC8AE
+0xB9E8	0xC8AF
+0xB9E9	0xC8B0
+0xB9EA	0xC8B1
+0xB9EB	0xC8B2
+0xB9EC	0xC8B3
+0xB9ED	0xC8B4
+0xB9EE	0xC8B5
+0xB9EF	0xC8B6
+0xB9F0	0xC8B7
+0xB9F1	0xC8B8
+0xB9F3	0xC8B9
+0xB9F4	0xC8BA
+0xB9F5	0xC8BB
+0xB9F6	0xC8BC
+0xB9F7	0xC8BD
+0xB9F8	0xC8BE
+0xB9F9	0xC8BF
+0xB9FA	0xC8C0
+0xB9FB	0xC8C1
+0xB9FC	0xC8C2
+0xB9FD	0xC8C3
+0xBA41	0xC8C4
+0xBA42	0xC8C5
+0xBA43	0xC8C6
+0xBA44	0xC8C7
+0xBA45	0xC8C8
+0xBA46	0xC8C9
+0xBA47	0xC8CA
+0xBA48	0xC8CB
+0xBA49	0xC8CC
+0xBA4A	0xC8CD
+0xBA4B	0xC8CE
+0xBA4C	0xC8CF
+0xBA4D	0xC8D0
+0xBA4E	0xC8D1
+0xBA4F	0xC8D2
+0xBA50	0xC8D3
+0xBA51	0xC8D4
+0xBA53	0xC8D5
+0xBA54	0xC8D6
+0xBA55	0xC8D7
+0xBA56	0xC8D8
+0xBA57	0xC8D9
+0xBA58	0xC8DA
+0xBA59	0xC8DB
+0xBA5A	0xC8DC
+0xBA5B	0xC8DD
+0xBA5C	0xC8DE
+0xBA5D	0xC8DF
+0xBA61	0xC8E0
+0xBA62	0xC8E1
+0xBA63	0xC8E2
+0xBA64	0xC8E3
+0xBA65	0xC8E4
+0xBA66	0xC8E5
+0xBA67	0xC8E6
+0xBA68	0xC8E7
+0xBA69	0xC8E8
+0xBA6A	0xC8E9
+0xBA6B	0xC8EA
+0xBA6C	0xC8EB
+0xBA6D	0xC8EC
+0xBA6E	0xC8ED
+0xBA6F	0xC8EE
+0xBA70	0xC8EF
+0xBA71	0xC8F0
+0xBA73	0xC8F1
+0xBA74	0xC8F2
+0xBA75	0xC8F3
+0xBA76	0xC8F4
+0xBA77	0xC8F5
+0xBA78	0xC8F6
+0xBA79	0xC8F7
+0xBA7A	0xC8F8
+0xBA7B	0xC8F9
+0xBA7C	0xC8FA
+0xBA7D	0xC8FB
+0xBA81	0xC8FC
+0xBA82	0xC8FD
+0xBA83	0xC8FE
+0xBA84	0xC8FF
+0xBA85	0xC900
+0xBA86	0xC901
+0xBA87	0xC902
+0xBA88	0xC903
+0xBA89	0xC904
+0xBA8A	0xC905
+0xBA8B	0xC906
+0xBA8C	0xC907
+0xBA8D	0xC908
+0xBA8E	0xC909
+0xBA8F	0xC90A
+0xBA90	0xC90B
+0xBA91	0xC90C
+0xBA93	0xC90D
+0xBA94	0xC90E
+0xBA95	0xC90F
+0xBA96	0xC910
+0xBA97	0xC911
+0xBA98	0xC912
+0xBA99	0xC913
+0xBA9A	0xC914
+0xBA9B	0xC915
+0xBA9C	0xC916
+0xBA9D	0xC917
+0xBAA1	0xC918
+0xBAA2	0xC919
+0xBAA3	0xC91A
+0xBAA4	0xC91B
+0xBAA5	0xC91C
+0xBAA6	0xC91D
+0xBAA7	0xC91E
+0xBAA8	0xC91F
+0xBAA9	0xC920
+0xBAAA	0xC921
+0xBAAB	0xC922
+0xBAAC	0xC923
+0xBAAD	0xC924
+0xBAAE	0xC925
+0xBAAF	0xC926
+0xBAB0	0xC927
+0xBAB1	0xC928
+0xBAB3	0xC929
+0xBAB4	0xC92A
+0xBAB5	0xC92B
+0xBAB6	0xC92C
+0xBAB7	0xC92D
+0xBAB8	0xC92E
+0xBAB9	0xC92F
+0xBABA	0xC930
+0xBABB	0xC931
+0xBABC	0xC932
+0xBABD	0xC933
+0xBAC1	0xC934
+0xBAC2	0xC935
+0xBAC3	0xC936
+0xBAC4	0xC937
+0xBAC5	0xC938
+0xBAC6	0xC939
+0xBAC7	0xC93A
+0xBAC8	0xC93B
+0xBAC9	0xC93C
+0xBACA	0xC93D
+0xBACB	0xC93E
+0xBACC	0xC93F
+0xBACD	0xC940
+0xBACE	0xC941
+0xBACF	0xC942
+0xBAD0	0xC943
+0xBAD1	0xC944
+0xBAD3	0xC945
+0xBAD4	0xC946
+0xBAD5	0xC947
+0xBAD6	0xC948
+0xBAD7	0xC949
+0xBAD8	0xC94A
+0xBAD9	0xC94B
+0xBADA	0xC94C
+0xBADB	0xC94D
+0xBADC	0xC94E
+0xBADD	0xC94F
+0xBAE1	0xC950
+0xBAE2	0xC951
+0xBAE3	0xC952
+0xBAE4	0xC953
+0xBAE5	0xC954
+0xBAE6	0xC955
+0xBAE7	0xC956
+0xBAE8	0xC957
+0xBAE9	0xC958
+0xBAEA	0xC959
+0xBAEB	0xC95A
+0xBAEC	0xC95B
+0xBAED	0xC95C
+0xBAEE	0xC95D
+0xBAEF	0xC95E
+0xBAF0	0xC95F
+0xBAF1	0xC960
+0xBAF3	0xC961
+0xBAF4	0xC962
+0xBAF5	0xC963
+0xBAF6	0xC964
+0xBAF7	0xC965
+0xBAF8	0xC966
+0xBAF9	0xC967
+0xBAFA	0xC968
+0xBAFB	0xC969
+0xBAFC	0xC96A
+0xBAFD	0xC96B
+0xBB41	0xC96C
+0xBB42	0xC96D
+0xBB43	0xC96E
+0xBB44	0xC96F
+0xBB45	0xC970
+0xBB46	0xC971
+0xBB47	0xC972
+0xBB48	0xC973
+0xBB49	0xC974
+0xBB4A	0xC975
+0xBB4B	0xC976
+0xBB4C	0xC977
+0xBB4D	0xC978
+0xBB4E	0xC979
+0xBB4F	0xC97A
+0xBB50	0xC97B
+0xBB51	0xC97C
+0xBB53	0xC97D
+0xBB54	0xC97E
+0xBB55	0xC97F
+0xBB56	0xC980
+0xBB57	0xC981
+0xBB58	0xC982
+0xBB59	0xC983
+0xBB5A	0xC984
+0xBB5B	0xC985
+0xBB5C	0xC986
+0xBB5D	0xC987
+0xBB61	0xC988
+0xBB62	0xC989
+0xBB63	0xC98A
+0xBB64	0xC98B
+0xBB65	0xC98C
+0xBB66	0xC98D
+0xBB67	0xC98E
+0xBB68	0xC98F
+0xBB69	0xC990
+0xBB6A	0xC991
+0xBB6B	0xC992
+0xBB6C	0xC993
+0xBB6D	0xC994
+0xBB6E	0xC995
+0xBB6F	0xC996
+0xBB70	0xC997
+0xBB71	0xC998
+0xBB73	0xC999
+0xBB74	0xC99A
+0xBB75	0xC99B
+0xBB76	0xC99C
+0xBB77	0xC99D
+0xBB78	0xC99E
+0xBB79	0xC99F
+0xBB7A	0xC9A0
+0xBB7B	0xC9A1
+0xBB7C	0xC9A2
+0xBB7D	0xC9A3
+0xBB81	0xC9A4
+0xBB82	0xC9A5
+0xBB83	0xC9A6
+0xBB84	0xC9A7
+0xBB85	0xC9A8
+0xBB86	0xC9A9
+0xBB87	0xC9AA
+0xBB88	0xC9AB
+0xBB89	0xC9AC
+0xBB8A	0xC9AD
+0xBB8B	0xC9AE
+0xBB8C	0xC9AF
+0xBB8D	0xC9B0
+0xBB8E	0xC9B1
+0xBB8F	0xC9B2
+0xBB90	0xC9B3
+0xBB91	0xC9B4
+0xBB93	0xC9B5
+0xBB94	0xC9B6
+0xBB95	0xC9B7
+0xBB96	0xC9B8
+0xBB97	0xC9B9
+0xBB98	0xC9BA
+0xBB99	0xC9BB
+0xBB9A	0xC9BC
+0xBB9B	0xC9BD
+0xBB9C	0xC9BE
+0xBB9D	0xC9BF
+0xBBA1	0xC9C0
+0xBBA2	0xC9C1
+0xBBA3	0xC9C2
+0xBBA4	0xC9C3
+0xBBA5	0xC9C4
+0xBBA6	0xC9C5
+0xBBA7	0xC9C6
+0xBBA8	0xC9C7
+0xBBA9	0xC9C8
+0xBBAA	0xC9C9
+0xBBAB	0xC9CA
+0xBBAC	0xC9CB
+0xBBAD	0xC9CC
+0xBBAE	0xC9CD
+0xBBAF	0xC9CE
+0xBBB0	0xC9CF
+0xBBB1	0xC9D0
+0xBBB3	0xC9D1
+0xBBB4	0xC9D2
+0xBBB5	0xC9D3
+0xBBB6	0xC9D4
+0xBBB7	0xC9D5
+0xBBB8	0xC9D6
+0xBBB9	0xC9D7
+0xBBBA	0xC9D8
+0xBBBB	0xC9D9
+0xBBBC	0xC9DA
+0xBBBD	0xC9DB
+0xBC41	0x3149
+0xBC61	0xC9DC
+0xBC62	0xC9DD
+0xBC63	0xC9DE
+0xBC64	0xC9DF
+0xBC65	0xC9E0
+0xBC66	0xC9E1
+0xBC67	0xC9E2
+0xBC68	0xC9E3
+0xBC69	0xC9E4
+0xBC6A	0xC9E5
+0xBC6B	0xC9E6
+0xBC6C	0xC9E7
+0xBC6D	0xC9E8
+0xBC6E	0xC9E9
+0xBC6F	0xC9EA
+0xBC70	0xC9EB
+0xBC71	0xC9EC
+0xBC73	0xC9ED
+0xBC74	0xC9EE
+0xBC75	0xC9EF
+0xBC76	0xC9F0
+0xBC77	0xC9F1
+0xBC78	0xC9F2
+0xBC79	0xC9F3
+0xBC7A	0xC9F4
+0xBC7B	0xC9F5
+0xBC7C	0xC9F6
+0xBC7D	0xC9F7
+0xBC81	0xC9F8
+0xBC82	0xC9F9
+0xBC83	0xC9FA
+0xBC84	0xC9FB
+0xBC85	0xC9FC
+0xBC86	0xC9FD
+0xBC87	0xC9FE
+0xBC88	0xC9FF
+0xBC89	0xCA00
+0xBC8A	0xCA01
+0xBC8B	0xCA02
+0xBC8C	0xCA03
+0xBC8D	0xCA04
+0xBC8E	0xCA05
+0xBC8F	0xCA06
+0xBC90	0xCA07
+0xBC91	0xCA08
+0xBC93	0xCA09
+0xBC94	0xCA0A
+0xBC95	0xCA0B
+0xBC96	0xCA0C
+0xBC97	0xCA0D
+0xBC98	0xCA0E
+0xBC99	0xCA0F
+0xBC9A	0xCA10
+0xBC9B	0xCA11
+0xBC9C	0xCA12
+0xBC9D	0xCA13
+0xBCA1	0xCA14
+0xBCA2	0xCA15
+0xBCA3	0xCA16
+0xBCA4	0xCA17
+0xBCA5	0xCA18
+0xBCA6	0xCA19
+0xBCA7	0xCA1A
+0xBCA8	0xCA1B
+0xBCA9	0xCA1C
+0xBCAA	0xCA1D
+0xBCAB	0xCA1E
+0xBCAC	0xCA1F
+0xBCAD	0xCA20
+0xBCAE	0xCA21
+0xBCAF	0xCA22
+0xBCB0	0xCA23
+0xBCB1	0xCA24
+0xBCB3	0xCA25
+0xBCB4	0xCA26
+0xBCB5	0xCA27
+0xBCB6	0xCA28
+0xBCB7	0xCA29
+0xBCB8	0xCA2A
+0xBCB9	0xCA2B
+0xBCBA	0xCA2C
+0xBCBB	0xCA2D
+0xBCBC	0xCA2E
+0xBCBD	0xCA2F
+0xBCC1	0xCA30
+0xBCC2	0xCA31
+0xBCC3	0xCA32
+0xBCC4	0xCA33
+0xBCC5	0xCA34
+0xBCC6	0xCA35
+0xBCC7	0xCA36
+0xBCC8	0xCA37
+0xBCC9	0xCA38
+0xBCCA	0xCA39
+0xBCCB	0xCA3A
+0xBCCC	0xCA3B
+0xBCCD	0xCA3C
+0xBCCE	0xCA3D
+0xBCCF	0xCA3E
+0xBCD0	0xCA3F
+0xBCD1	0xCA40
+0xBCD3	0xCA41
+0xBCD4	0xCA42
+0xBCD5	0xCA43
+0xBCD6	0xCA44
+0xBCD7	0xCA45
+0xBCD8	0xCA46
+0xBCD9	0xCA47
+0xBCDA	0xCA48
+0xBCDB	0xCA49
+0xBCDC	0xCA4A
+0xBCDD	0xCA4B
+0xBCE1	0xCA4C
+0xBCE2	0xCA4D
+0xBCE3	0xCA4E
+0xBCE4	0xCA4F
+0xBCE5	0xCA50
+0xBCE6	0xCA51
+0xBCE7	0xCA52
+0xBCE8	0xCA53
+0xBCE9	0xCA54
+0xBCEA	0xCA55
+0xBCEB	0xCA56
+0xBCEC	0xCA57
+0xBCED	0xCA58
+0xBCEE	0xCA59
+0xBCEF	0xCA5A
+0xBCF0	0xCA5B
+0xBCF1	0xCA5C
+0xBCF3	0xCA5D
+0xBCF4	0xCA5E
+0xBCF5	0xCA5F
+0xBCF6	0xCA60
+0xBCF7	0xCA61
+0xBCF8	0xCA62
+0xBCF9	0xCA63
+0xBCFA	0xCA64
+0xBCFB	0xCA65
+0xBCFC	0xCA66
+0xBCFD	0xCA67
+0xBD41	0xCA68
+0xBD42	0xCA69
+0xBD43	0xCA6A
+0xBD44	0xCA6B
+0xBD45	0xCA6C
+0xBD46	0xCA6D
+0xBD47	0xCA6E
+0xBD48	0xCA6F
+0xBD49	0xCA70
+0xBD4A	0xCA71
+0xBD4B	0xCA72
+0xBD4C	0xCA73
+0xBD4D	0xCA74
+0xBD4E	0xCA75
+0xBD4F	0xCA76
+0xBD50	0xCA77
+0xBD51	0xCA78
+0xBD53	0xCA79
+0xBD54	0xCA7A
+0xBD55	0xCA7B
+0xBD56	0xCA7C
+0xBD57	0xCA7D
+0xBD58	0xCA7E
+0xBD59	0xCA7F
+0xBD5A	0xCA80
+0xBD5B	0xCA81
+0xBD5C	0xCA82
+0xBD5D	0xCA83
+0xBD61	0xCA84
+0xBD62	0xCA85
+0xBD63	0xCA86
+0xBD64	0xCA87
+0xBD65	0xCA88
+0xBD66	0xCA89
+0xBD67	0xCA8A
+0xBD68	0xCA8B
+0xBD69	0xCA8C
+0xBD6A	0xCA8D
+0xBD6B	0xCA8E
+0xBD6C	0xCA8F
+0xBD6D	0xCA90
+0xBD6E	0xCA91
+0xBD6F	0xCA92
+0xBD70	0xCA93
+0xBD71	0xCA94
+0xBD73	0xCA95
+0xBD74	0xCA96
+0xBD75	0xCA97
+0xBD76	0xCA98
+0xBD77	0xCA99
+0xBD78	0xCA9A
+0xBD79	0xCA9B
+0xBD7A	0xCA9C
+0xBD7B	0xCA9D
+0xBD7C	0xCA9E
+0xBD7D	0xCA9F
+0xBD81	0xCAA0
+0xBD82	0xCAA1
+0xBD83	0xCAA2
+0xBD84	0xCAA3
+0xBD85	0xCAA4
+0xBD86	0xCAA5
+0xBD87	0xCAA6
+0xBD88	0xCAA7
+0xBD89	0xCAA8
+0xBD8A	0xCAA9
+0xBD8B	0xCAAA
+0xBD8C	0xCAAB
+0xBD8D	0xCAAC
+0xBD8E	0xCAAD
+0xBD8F	0xCAAE
+0xBD90	0xCAAF
+0xBD91	0xCAB0
+0xBD93	0xCAB1
+0xBD94	0xCAB2
+0xBD95	0xCAB3
+0xBD96	0xCAB4
+0xBD97	0xCAB5
+0xBD98	0xCAB6
+0xBD99	0xCAB7
+0xBD9A	0xCAB8
+0xBD9B	0xCAB9
+0xBD9C	0xCABA
+0xBD9D	0xCABB
+0xBDA1	0xCABC
+0xBDA2	0xCABD
+0xBDA3	0xCABE
+0xBDA4	0xCABF
+0xBDA5	0xCAC0
+0xBDA6	0xCAC1
+0xBDA7	0xCAC2
+0xBDA8	0xCAC3
+0xBDA9	0xCAC4
+0xBDAA	0xCAC5
+0xBDAB	0xCAC6
+0xBDAC	0xCAC7
+0xBDAD	0xCAC8
+0xBDAE	0xCAC9
+0xBDAF	0xCACA
+0xBDB0	0xCACB
+0xBDB1	0xCACC
+0xBDB3	0xCACD
+0xBDB4	0xCACE
+0xBDB5	0xCACF
+0xBDB6	0xCAD0
+0xBDB7	0xCAD1
+0xBDB8	0xCAD2
+0xBDB9	0xCAD3
+0xBDBA	0xCAD4
+0xBDBB	0xCAD5
+0xBDBC	0xCAD6
+0xBDBD	0xCAD7
+0xBDC1	0xCAD8
+0xBDC2	0xCAD9
+0xBDC3	0xCADA
+0xBDC4	0xCADB
+0xBDC5	0xCADC
+0xBDC6	0xCADD
+0xBDC7	0xCADE
+0xBDC8	0xCADF
+0xBDC9	0xCAE0
+0xBDCA	0xCAE1
+0xBDCB	0xCAE2
+0xBDCC	0xCAE3
+0xBDCD	0xCAE4
+0xBDCE	0xCAE5
+0xBDCF	0xCAE6
+0xBDD0	0xCAE7
+0xBDD1	0xCAE8
+0xBDD3	0xCAE9
+0xBDD4	0xCAEA
+0xBDD5	0xCAEB
+0xBDD6	0xCAEC
+0xBDD7	0xCAED
+0xBDD8	0xCAEE
+0xBDD9	0xCAEF
+0xBDDA	0xCAF0
+0xBDDB	0xCAF1
+0xBDDC	0xCAF2
+0xBDDD	0xCAF3
+0xBDE1	0xCAF4
+0xBDE2	0xCAF5
+0xBDE3	0xCAF6
+0xBDE4	0xCAF7
+0xBDE5	0xCAF8
+0xBDE6	0xCAF9
+0xBDE7	0xCAFA
+0xBDE8	0xCAFB
+0xBDE9	0xCAFC
+0xBDEA	0xCAFD
+0xBDEB	0xCAFE
+0xBDEC	0xCAFF
+0xBDED	0xCB00
+0xBDEE	0xCB01
+0xBDEF	0xCB02
+0xBDF0	0xCB03
+0xBDF1	0xCB04
+0xBDF3	0xCB05
+0xBDF4	0xCB06
+0xBDF5	0xCB07
+0xBDF6	0xCB08
+0xBDF7	0xCB09
+0xBDF8	0xCB0A
+0xBDF9	0xCB0B
+0xBDFA	0xCB0C
+0xBDFB	0xCB0D
+0xBDFC	0xCB0E
+0xBDFD	0xCB0F
+0xBE41	0xCB10
+0xBE42	0xCB11
+0xBE43	0xCB12
+0xBE44	0xCB13
+0xBE45	0xCB14
+0xBE46	0xCB15
+0xBE47	0xCB16
+0xBE48	0xCB17
+0xBE49	0xCB18
+0xBE4A	0xCB19
+0xBE4B	0xCB1A
+0xBE4C	0xCB1B
+0xBE4D	0xCB1C
+0xBE4E	0xCB1D
+0xBE4F	0xCB1E
+0xBE50	0xCB1F
+0xBE51	0xCB20
+0xBE53	0xCB21
+0xBE54	0xCB22
+0xBE55	0xCB23
+0xBE56	0xCB24
+0xBE57	0xCB25
+0xBE58	0xCB26
+0xBE59	0xCB27
+0xBE5A	0xCB28
+0xBE5B	0xCB29
+0xBE5C	0xCB2A
+0xBE5D	0xCB2B
+0xBE61	0xCB2C
+0xBE62	0xCB2D
+0xBE63	0xCB2E
+0xBE64	0xCB2F
+0xBE65	0xCB30
+0xBE66	0xCB31
+0xBE67	0xCB32
+0xBE68	0xCB33
+0xBE69	0xCB34
+0xBE6A	0xCB35
+0xBE6B	0xCB36
+0xBE6C	0xCB37
+0xBE6D	0xCB38
+0xBE6E	0xCB39
+0xBE6F	0xCB3A
+0xBE70	0xCB3B
+0xBE71	0xCB3C
+0xBE73	0xCB3D
+0xBE74	0xCB3E
+0xBE75	0xCB3F
+0xBE76	0xCB40
+0xBE77	0xCB41
+0xBE78	0xCB42
+0xBE79	0xCB43
+0xBE7A	0xCB44
+0xBE7B	0xCB45
+0xBE7C	0xCB46
+0xBE7D	0xCB47
+0xBE81	0xCB48
+0xBE82	0xCB49
+0xBE83	0xCB4A
+0xBE84	0xCB4B
+0xBE85	0xCB4C
+0xBE86	0xCB4D
+0xBE87	0xCB4E
+0xBE88	0xCB4F
+0xBE89	0xCB50
+0xBE8A	0xCB51
+0xBE8B	0xCB52
+0xBE8C	0xCB53
+0xBE8D	0xCB54
+0xBE8E	0xCB55
+0xBE8F	0xCB56
+0xBE90	0xCB57
+0xBE91	0xCB58
+0xBE93	0xCB59
+0xBE94	0xCB5A
+0xBE95	0xCB5B
+0xBE96	0xCB5C
+0xBE97	0xCB5D
+0xBE98	0xCB5E
+0xBE99	0xCB5F
+0xBE9A	0xCB60
+0xBE9B	0xCB61
+0xBE9C	0xCB62
+0xBE9D	0xCB63
+0xBEA1	0xCB64
+0xBEA2	0xCB65
+0xBEA3	0xCB66
+0xBEA4	0xCB67
+0xBEA5	0xCB68
+0xBEA6	0xCB69
+0xBEA7	0xCB6A
+0xBEA8	0xCB6B
+0xBEA9	0xCB6C
+0xBEAA	0xCB6D
+0xBEAB	0xCB6E
+0xBEAC	0xCB6F
+0xBEAD	0xCB70
+0xBEAE	0xCB71
+0xBEAF	0xCB72
+0xBEB0	0xCB73
+0xBEB1	0xCB74
+0xBEB3	0xCB75
+0xBEB4	0xCB76
+0xBEB5	0xCB77
+0xBEB6	0xCB78
+0xBEB7	0xCB79
+0xBEB8	0xCB7A
+0xBEB9	0xCB7B
+0xBEBA	0xCB7C
+0xBEBB	0xCB7D
+0xBEBC	0xCB7E
+0xBEBD	0xCB7F
+0xBEC1	0xCB80
+0xBEC2	0xCB81
+0xBEC3	0xCB82
+0xBEC4	0xCB83
+0xBEC5	0xCB84
+0xBEC6	0xCB85
+0xBEC7	0xCB86
+0xBEC8	0xCB87
+0xBEC9	0xCB88
+0xBECA	0xCB89
+0xBECB	0xCB8A
+0xBECC	0xCB8B
+0xBECD	0xCB8C
+0xBECE	0xCB8D
+0xBECF	0xCB8E
+0xBED0	0xCB8F
+0xBED1	0xCB90
+0xBED3	0xCB91
+0xBED4	0xCB92
+0xBED5	0xCB93
+0xBED6	0xCB94
+0xBED7	0xCB95
+0xBED8	0xCB96
+0xBED9	0xCB97
+0xBEDA	0xCB98
+0xBEDB	0xCB99
+0xBEDC	0xCB9A
+0xBEDD	0xCB9B
+0xBEE1	0xCB9C
+0xBEE2	0xCB9D
+0xBEE3	0xCB9E
+0xBEE4	0xCB9F
+0xBEE5	0xCBA0
+0xBEE6	0xCBA1
+0xBEE7	0xCBA2
+0xBEE8	0xCBA3
+0xBEE9	0xCBA4
+0xBEEA	0xCBA5
+0xBEEB	0xCBA6
+0xBEEC	0xCBA7
+0xBEED	0xCBA8
+0xBEEE	0xCBA9
+0xBEEF	0xCBAA
+0xBEF0	0xCBAB
+0xBEF1	0xCBAC
+0xBEF3	0xCBAD
+0xBEF4	0xCBAE
+0xBEF5	0xCBAF
+0xBEF6	0xCBB0
+0xBEF7	0xCBB1
+0xBEF8	0xCBB2
+0xBEF9	0xCBB3
+0xBEFA	0xCBB4
+0xBEFB	0xCBB5
+0xBEFC	0xCBB6
+0xBEFD	0xCBB7
+0xBF41	0xCBB8
+0xBF42	0xCBB9
+0xBF43	0xCBBA
+0xBF44	0xCBBB
+0xBF45	0xCBBC
+0xBF46	0xCBBD
+0xBF47	0xCBBE
+0xBF48	0xCBBF
+0xBF49	0xCBC0
+0xBF4A	0xCBC1
+0xBF4B	0xCBC2
+0xBF4C	0xCBC3
+0xBF4D	0xCBC4
+0xBF4E	0xCBC5
+0xBF4F	0xCBC6
+0xBF50	0xCBC7
+0xBF51	0xCBC8
+0xBF53	0xCBC9
+0xBF54	0xCBCA
+0xBF55	0xCBCB
+0xBF56	0xCBCC
+0xBF57	0xCBCD
+0xBF58	0xCBCE
+0xBF59	0xCBCF
+0xBF5A	0xCBD0
+0xBF5B	0xCBD1
+0xBF5C	0xCBD2
+0xBF5D	0xCBD3
+0xBF61	0xCBD4
+0xBF62	0xCBD5
+0xBF63	0xCBD6
+0xBF64	0xCBD7
+0xBF65	0xCBD8
+0xBF66	0xCBD9
+0xBF67	0xCBDA
+0xBF68	0xCBDB
+0xBF69	0xCBDC
+0xBF6A	0xCBDD
+0xBF6B	0xCBDE
+0xBF6C	0xCBDF
+0xBF6D	0xCBE0
+0xBF6E	0xCBE1
+0xBF6F	0xCBE2
+0xBF70	0xCBE3
+0xBF71	0xCBE4
+0xBF73	0xCBE5
+0xBF74	0xCBE6
+0xBF75	0xCBE7
+0xBF76	0xCBE8
+0xBF77	0xCBE9
+0xBF78	0xCBEA
+0xBF79	0xCBEB
+0xBF7A	0xCBEC
+0xBF7B	0xCBED
+0xBF7C	0xCBEE
+0xBF7D	0xCBEF
+0xBF81	0xCBF0
+0xBF82	0xCBF1
+0xBF83	0xCBF2
+0xBF84	0xCBF3
+0xBF85	0xCBF4
+0xBF86	0xCBF5
+0xBF87	0xCBF6
+0xBF88	0xCBF7
+0xBF89	0xCBF8
+0xBF8A	0xCBF9
+0xBF8B	0xCBFA
+0xBF8C	0xCBFB
+0xBF8D	0xCBFC
+0xBF8E	0xCBFD
+0xBF8F	0xCBFE
+0xBF90	0xCBFF
+0xBF91	0xCC00
+0xBF93	0xCC01
+0xBF94	0xCC02
+0xBF95	0xCC03
+0xBF96	0xCC04
+0xBF97	0xCC05
+0xBF98	0xCC06
+0xBF99	0xCC07
+0xBF9A	0xCC08
+0xBF9B	0xCC09
+0xBF9C	0xCC0A
+0xBF9D	0xCC0B
+0xBFA1	0xCC0C
+0xBFA2	0xCC0D
+0xBFA3	0xCC0E
+0xBFA4	0xCC0F
+0xBFA5	0xCC10
+0xBFA6	0xCC11
+0xBFA7	0xCC12
+0xBFA8	0xCC13
+0xBFA9	0xCC14
+0xBFAA	0xCC15
+0xBFAB	0xCC16
+0xBFAC	0xCC17
+0xBFAD	0xCC18
+0xBFAE	0xCC19
+0xBFAF	0xCC1A
+0xBFB0	0xCC1B
+0xBFB1	0xCC1C
+0xBFB3	0xCC1D
+0xBFB4	0xCC1E
+0xBFB5	0xCC1F
+0xBFB6	0xCC20
+0xBFB7	0xCC21
+0xBFB8	0xCC22
+0xBFB9	0xCC23
+0xBFBA	0xCC24
+0xBFBB	0xCC25
+0xBFBC	0xCC26
+0xBFBD	0xCC27
+0xC041	0x314A
+0xC061	0xCC28
+0xC062	0xCC29
+0xC063	0xCC2A
+0xC064	0xCC2B
+0xC065	0xCC2C
+0xC066	0xCC2D
+0xC067	0xCC2E
+0xC068	0xCC2F
+0xC069	0xCC30
+0xC06A	0xCC31
+0xC06B	0xCC32
+0xC06C	0xCC33
+0xC06D	0xCC34
+0xC06E	0xCC35
+0xC06F	0xCC36
+0xC070	0xCC37
+0xC071	0xCC38
+0xC073	0xCC39
+0xC074	0xCC3A
+0xC075	0xCC3B
+0xC076	0xCC3C
+0xC077	0xCC3D
+0xC078	0xCC3E
+0xC079	0xCC3F
+0xC07A	0xCC40
+0xC07B	0xCC41
+0xC07C	0xCC42
+0xC07D	0xCC43
+0xC081	0xCC44
+0xC082	0xCC45
+0xC083	0xCC46
+0xC084	0xCC47
+0xC085	0xCC48
+0xC086	0xCC49
+0xC087	0xCC4A
+0xC088	0xCC4B
+0xC089	0xCC4C
+0xC08A	0xCC4D
+0xC08B	0xCC4E
+0xC08C	0xCC4F
+0xC08D	0xCC50
+0xC08E	0xCC51
+0xC08F	0xCC52
+0xC090	0xCC53
+0xC091	0xCC54
+0xC093	0xCC55
+0xC094	0xCC56
+0xC095	0xCC57
+0xC096	0xCC58
+0xC097	0xCC59
+0xC098	0xCC5A
+0xC099	0xCC5B
+0xC09A	0xCC5C
+0xC09B	0xCC5D
+0xC09C	0xCC5E
+0xC09D	0xCC5F
+0xC0A1	0xCC60
+0xC0A2	0xCC61
+0xC0A3	0xCC62
+0xC0A4	0xCC63
+0xC0A5	0xCC64
+0xC0A6	0xCC65
+0xC0A7	0xCC66
+0xC0A8	0xCC67
+0xC0A9	0xCC68
+0xC0AA	0xCC69
+0xC0AB	0xCC6A
+0xC0AC	0xCC6B
+0xC0AD	0xCC6C
+0xC0AE	0xCC6D
+0xC0AF	0xCC6E
+0xC0B0	0xCC6F
+0xC0B1	0xCC70
+0xC0B3	0xCC71
+0xC0B4	0xCC72
+0xC0B5	0xCC73
+0xC0B6	0xCC74
+0xC0B7	0xCC75
+0xC0B8	0xCC76
+0xC0B9	0xCC77
+0xC0BA	0xCC78
+0xC0BB	0xCC79
+0xC0BC	0xCC7A
+0xC0BD	0xCC7B
+0xC0C1	0xCC7C
+0xC0C2	0xCC7D
+0xC0C3	0xCC7E
+0xC0C4	0xCC7F
+0xC0C5	0xCC80
+0xC0C6	0xCC81
+0xC0C7	0xCC82
+0xC0C8	0xCC83
+0xC0C9	0xCC84
+0xC0CA	0xCC85
+0xC0CB	0xCC86
+0xC0CC	0xCC87
+0xC0CD	0xCC88
+0xC0CE	0xCC89
+0xC0CF	0xCC8A
+0xC0D0	0xCC8B
+0xC0D1	0xCC8C
+0xC0D3	0xCC8D
+0xC0D4	0xCC8E
+0xC0D5	0xCC8F
+0xC0D6	0xCC90
+0xC0D7	0xCC91
+0xC0D8	0xCC92
+0xC0D9	0xCC93
+0xC0DA	0xCC94
+0xC0DB	0xCC95
+0xC0DC	0xCC96
+0xC0DD	0xCC97
+0xC0E1	0xCC98
+0xC0E2	0xCC99
+0xC0E3	0xCC9A
+0xC0E4	0xCC9B
+0xC0E5	0xCC9C
+0xC0E6	0xCC9D
+0xC0E7	0xCC9E
+0xC0E8	0xCC9F
+0xC0E9	0xCCA0
+0xC0EA	0xCCA1
+0xC0EB	0xCCA2
+0xC0EC	0xCCA3
+0xC0ED	0xCCA4
+0xC0EE	0xCCA5
+0xC0EF	0xCCA6
+0xC0F0	0xCCA7
+0xC0F1	0xCCA8
+0xC0F3	0xCCA9
+0xC0F4	0xCCAA
+0xC0F5	0xCCAB
+0xC0F6	0xCCAC
+0xC0F7	0xCCAD
+0xC0F8	0xCCAE
+0xC0F9	0xCCAF
+0xC0FA	0xCCB0
+0xC0FB	0xCCB1
+0xC0FC	0xCCB2
+0xC0FD	0xCCB3
+0xC141	0xCCB4
+0xC142	0xCCB5
+0xC143	0xCCB6
+0xC144	0xCCB7
+0xC145	0xCCB8
+0xC146	0xCCB9
+0xC147	0xCCBA
+0xC148	0xCCBB
+0xC149	0xCCBC
+0xC14A	0xCCBD
+0xC14B	0xCCBE
+0xC14C	0xCCBF
+0xC14D	0xCCC0
+0xC14E	0xCCC1
+0xC14F	0xCCC2
+0xC150	0xCCC3
+0xC151	0xCCC4
+0xC153	0xCCC5
+0xC154	0xCCC6
+0xC155	0xCCC7
+0xC156	0xCCC8
+0xC157	0xCCC9
+0xC158	0xCCCA
+0xC159	0xCCCB
+0xC15A	0xCCCC
+0xC15B	0xCCCD
+0xC15C	0xCCCE
+0xC15D	0xCCCF
+0xC161	0xCCD0
+0xC162	0xCCD1
+0xC163	0xCCD2
+0xC164	0xCCD3
+0xC165	0xCCD4
+0xC166	0xCCD5
+0xC167	0xCCD6
+0xC168	0xCCD7
+0xC169	0xCCD8
+0xC16A	0xCCD9
+0xC16B	0xCCDA
+0xC16C	0xCCDB
+0xC16D	0xCCDC
+0xC16E	0xCCDD
+0xC16F	0xCCDE
+0xC170	0xCCDF
+0xC171	0xCCE0
+0xC173	0xCCE1
+0xC174	0xCCE2
+0xC175	0xCCE3
+0xC176	0xCCE4
+0xC177	0xCCE5
+0xC178	0xCCE6
+0xC179	0xCCE7
+0xC17A	0xCCE8
+0xC17B	0xCCE9
+0xC17C	0xCCEA
+0xC17D	0xCCEB
+0xC181	0xCCEC
+0xC182	0xCCED
+0xC183	0xCCEE
+0xC184	0xCCEF
+0xC185	0xCCF0
+0xC186	0xCCF1
+0xC187	0xCCF2
+0xC188	0xCCF3
+0xC189	0xCCF4
+0xC18A	0xCCF5
+0xC18B	0xCCF6
+0xC18C	0xCCF7
+0xC18D	0xCCF8
+0xC18E	0xCCF9
+0xC18F	0xCCFA
+0xC190	0xCCFB
+0xC191	0xCCFC
+0xC193	0xCCFD
+0xC194	0xCCFE
+0xC195	0xCCFF
+0xC196	0xCD00
+0xC197	0xCD01
+0xC198	0xCD02
+0xC199	0xCD03
+0xC19A	0xCD04
+0xC19B	0xCD05
+0xC19C	0xCD06
+0xC19D	0xCD07
+0xC1A1	0xCD08
+0xC1A2	0xCD09
+0xC1A3	0xCD0A
+0xC1A4	0xCD0B
+0xC1A5	0xCD0C
+0xC1A6	0xCD0D
+0xC1A7	0xCD0E
+0xC1A8	0xCD0F
+0xC1A9	0xCD10
+0xC1AA	0xCD11
+0xC1AB	0xCD12
+0xC1AC	0xCD13
+0xC1AD	0xCD14
+0xC1AE	0xCD15
+0xC1AF	0xCD16
+0xC1B0	0xCD17
+0xC1B1	0xCD18
+0xC1B3	0xCD19
+0xC1B4	0xCD1A
+0xC1B5	0xCD1B
+0xC1B6	0xCD1C
+0xC1B7	0xCD1D
+0xC1B8	0xCD1E
+0xC1B9	0xCD1F
+0xC1BA	0xCD20
+0xC1BB	0xCD21
+0xC1BC	0xCD22
+0xC1BD	0xCD23
+0xC1C1	0xCD24
+0xC1C2	0xCD25
+0xC1C3	0xCD26
+0xC1C4	0xCD27
+0xC1C5	0xCD28
+0xC1C6	0xCD29
+0xC1C7	0xCD2A
+0xC1C8	0xCD2B
+0xC1C9	0xCD2C
+0xC1CA	0xCD2D
+0xC1CB	0xCD2E
+0xC1CC	0xCD2F
+0xC1CD	0xCD30
+0xC1CE	0xCD31
+0xC1CF	0xCD32
+0xC1D0	0xCD33
+0xC1D1	0xCD34
+0xC1D3	0xCD35
+0xC1D4	0xCD36
+0xC1D5	0xCD37
+0xC1D6	0xCD38
+0xC1D7	0xCD39
+0xC1D8	0xCD3A
+0xC1D9	0xCD3B
+0xC1DA	0xCD3C
+0xC1DB	0xCD3D
+0xC1DC	0xCD3E
+0xC1DD	0xCD3F
+0xC1E1	0xCD40
+0xC1E2	0xCD41
+0xC1E3	0xCD42
+0xC1E4	0xCD43
+0xC1E5	0xCD44
+0xC1E6	0xCD45
+0xC1E7	0xCD46
+0xC1E8	0xCD47
+0xC1E9	0xCD48
+0xC1EA	0xCD49
+0xC1EB	0xCD4A
+0xC1EC	0xCD4B
+0xC1ED	0xCD4C
+0xC1EE	0xCD4D
+0xC1EF	0xCD4E
+0xC1F0	0xCD4F
+0xC1F1	0xCD50
+0xC1F3	0xCD51
+0xC1F4	0xCD52
+0xC1F5	0xCD53
+0xC1F6	0xCD54
+0xC1F7	0xCD55
+0xC1F8	0xCD56
+0xC1F9	0xCD57
+0xC1FA	0xCD58
+0xC1FB	0xCD59
+0xC1FC	0xCD5A
+0xC1FD	0xCD5B
+0xC241	0xCD5C
+0xC242	0xCD5D
+0xC243	0xCD5E
+0xC244	0xCD5F
+0xC245	0xCD60
+0xC246	0xCD61
+0xC247	0xCD62
+0xC248	0xCD63
+0xC249	0xCD64
+0xC24A	0xCD65
+0xC24B	0xCD66
+0xC24C	0xCD67
+0xC24D	0xCD68
+0xC24E	0xCD69
+0xC24F	0xCD6A
+0xC250	0xCD6B
+0xC251	0xCD6C
+0xC253	0xCD6D
+0xC254	0xCD6E
+0xC255	0xCD6F
+0xC256	0xCD70
+0xC257	0xCD71
+0xC258	0xCD72
+0xC259	0xCD73
+0xC25A	0xCD74
+0xC25B	0xCD75
+0xC25C	0xCD76
+0xC25D	0xCD77
+0xC261	0xCD78
+0xC262	0xCD79
+0xC263	0xCD7A
+0xC264	0xCD7B
+0xC265	0xCD7C
+0xC266	0xCD7D
+0xC267	0xCD7E
+0xC268	0xCD7F
+0xC269	0xCD80
+0xC26A	0xCD81
+0xC26B	0xCD82
+0xC26C	0xCD83
+0xC26D	0xCD84
+0xC26E	0xCD85
+0xC26F	0xCD86
+0xC270	0xCD87
+0xC271	0xCD88
+0xC273	0xCD89
+0xC274	0xCD8A
+0xC275	0xCD8B
+0xC276	0xCD8C
+0xC277	0xCD8D
+0xC278	0xCD8E
+0xC279	0xCD8F
+0xC27A	0xCD90
+0xC27B	0xCD91
+0xC27C	0xCD92
+0xC27D	0xCD93
+0xC281	0xCD94
+0xC282	0xCD95
+0xC283	0xCD96
+0xC284	0xCD97
+0xC285	0xCD98
+0xC286	0xCD99
+0xC287	0xCD9A
+0xC288	0xCD9B
+0xC289	0xCD9C
+0xC28A	0xCD9D
+0xC28B	0xCD9E
+0xC28C	0xCD9F
+0xC28D	0xCDA0
+0xC28E	0xCDA1
+0xC28F	0xCDA2
+0xC290	0xCDA3
+0xC291	0xCDA4
+0xC293	0xCDA5
+0xC294	0xCDA6
+0xC295	0xCDA7
+0xC296	0xCDA8
+0xC297	0xCDA9
+0xC298	0xCDAA
+0xC299	0xCDAB
+0xC29A	0xCDAC
+0xC29B	0xCDAD
+0xC29C	0xCDAE
+0xC29D	0xCDAF
+0xC2A1	0xCDB0
+0xC2A2	0xCDB1
+0xC2A3	0xCDB2
+0xC2A4	0xCDB3
+0xC2A5	0xCDB4
+0xC2A6	0xCDB5
+0xC2A7	0xCDB6
+0xC2A8	0xCDB7
+0xC2A9	0xCDB8
+0xC2AA	0xCDB9
+0xC2AB	0xCDBA
+0xC2AC	0xCDBB
+0xC2AD	0xCDBC
+0xC2AE	0xCDBD
+0xC2AF	0xCDBE
+0xC2B0	0xCDBF
+0xC2B1	0xCDC0
+0xC2B3	0xCDC1
+0xC2B4	0xCDC2
+0xC2B5	0xCDC3
+0xC2B6	0xCDC4
+0xC2B7	0xCDC5
+0xC2B8	0xCDC6
+0xC2B9	0xCDC7
+0xC2BA	0xCDC8
+0xC2BB	0xCDC9
+0xC2BC	0xCDCA
+0xC2BD	0xCDCB
+0xC2C1	0xCDCC
+0xC2C2	0xCDCD
+0xC2C3	0xCDCE
+0xC2C4	0xCDCF
+0xC2C5	0xCDD0
+0xC2C6	0xCDD1
+0xC2C7	0xCDD2
+0xC2C8	0xCDD3
+0xC2C9	0xCDD4
+0xC2CA	0xCDD5
+0xC2CB	0xCDD6
+0xC2CC	0xCDD7
+0xC2CD	0xCDD8
+0xC2CE	0xCDD9
+0xC2CF	0xCDDA
+0xC2D0	0xCDDB
+0xC2D1	0xCDDC
+0xC2D3	0xCDDD
+0xC2D4	0xCDDE
+0xC2D5	0xCDDF
+0xC2D6	0xCDE0
+0xC2D7	0xCDE1
+0xC2D8	0xCDE2
+0xC2D9	0xCDE3
+0xC2DA	0xCDE4
+0xC2DB	0xCDE5
+0xC2DC	0xCDE6
+0xC2DD	0xCDE7
+0xC2E1	0xCDE8
+0xC2E2	0xCDE9
+0xC2E3	0xCDEA
+0xC2E4	0xCDEB
+0xC2E5	0xCDEC
+0xC2E6	0xCDED
+0xC2E7	0xCDEE
+0xC2E8	0xCDEF
+0xC2E9	0xCDF0
+0xC2EA	0xCDF1
+0xC2EB	0xCDF2
+0xC2EC	0xCDF3
+0xC2ED	0xCDF4
+0xC2EE	0xCDF5
+0xC2EF	0xCDF6
+0xC2F0	0xCDF7
+0xC2F1	0xCDF8
+0xC2F3	0xCDF9
+0xC2F4	0xCDFA
+0xC2F5	0xCDFB
+0xC2F6	0xCDFC
+0xC2F7	0xCDFD
+0xC2F8	0xCDFE
+0xC2F9	0xCDFF
+0xC2FA	0xCE00
+0xC2FB	0xCE01
+0xC2FC	0xCE02
+0xC2FD	0xCE03
+0xC341	0xCE04
+0xC342	0xCE05
+0xC343	0xCE06
+0xC344	0xCE07
+0xC345	0xCE08
+0xC346	0xCE09
+0xC347	0xCE0A
+0xC348	0xCE0B
+0xC349	0xCE0C
+0xC34A	0xCE0D
+0xC34B	0xCE0E
+0xC34C	0xCE0F
+0xC34D	0xCE10
+0xC34E	0xCE11
+0xC34F	0xCE12
+0xC350	0xCE13
+0xC351	0xCE14
+0xC353	0xCE15
+0xC354	0xCE16
+0xC355	0xCE17
+0xC356	0xCE18
+0xC357	0xCE19
+0xC358	0xCE1A
+0xC359	0xCE1B
+0xC35A	0xCE1C
+0xC35B	0xCE1D
+0xC35C	0xCE1E
+0xC35D	0xCE1F
+0xC361	0xCE20
+0xC362	0xCE21
+0xC363	0xCE22
+0xC364	0xCE23
+0xC365	0xCE24
+0xC366	0xCE25
+0xC367	0xCE26
+0xC368	0xCE27
+0xC369	0xCE28
+0xC36A	0xCE29
+0xC36B	0xCE2A
+0xC36C	0xCE2B
+0xC36D	0xCE2C
+0xC36E	0xCE2D
+0xC36F	0xCE2E
+0xC370	0xCE2F
+0xC371	0xCE30
+0xC373	0xCE31
+0xC374	0xCE32
+0xC375	0xCE33
+0xC376	0xCE34
+0xC377	0xCE35
+0xC378	0xCE36
+0xC379	0xCE37
+0xC37A	0xCE38
+0xC37B	0xCE39
+0xC37C	0xCE3A
+0xC37D	0xCE3B
+0xC381	0xCE3C
+0xC382	0xCE3D
+0xC383	0xCE3E
+0xC384	0xCE3F
+0xC385	0xCE40
+0xC386	0xCE41
+0xC387	0xCE42
+0xC388	0xCE43
+0xC389	0xCE44
+0xC38A	0xCE45
+0xC38B	0xCE46
+0xC38C	0xCE47
+0xC38D	0xCE48
+0xC38E	0xCE49
+0xC38F	0xCE4A
+0xC390	0xCE4B
+0xC391	0xCE4C
+0xC393	0xCE4D
+0xC394	0xCE4E
+0xC395	0xCE4F
+0xC396	0xCE50
+0xC397	0xCE51
+0xC398	0xCE52
+0xC399	0xCE53
+0xC39A	0xCE54
+0xC39B	0xCE55
+0xC39C	0xCE56
+0xC39D	0xCE57
+0xC3A1	0xCE58
+0xC3A2	0xCE59
+0xC3A3	0xCE5A
+0xC3A4	0xCE5B
+0xC3A5	0xCE5C
+0xC3A6	0xCE5D
+0xC3A7	0xCE5E
+0xC3A8	0xCE5F
+0xC3A9	0xCE60
+0xC3AA	0xCE61
+0xC3AB	0xCE62
+0xC3AC	0xCE63
+0xC3AD	0xCE64
+0xC3AE	0xCE65
+0xC3AF	0xCE66
+0xC3B0	0xCE67
+0xC3B1	0xCE68
+0xC3B3	0xCE69
+0xC3B4	0xCE6A
+0xC3B5	0xCE6B
+0xC3B6	0xCE6C
+0xC3B7	0xCE6D
+0xC3B8	0xCE6E
+0xC3B9	0xCE6F
+0xC3BA	0xCE70
+0xC3BB	0xCE71
+0xC3BC	0xCE72
+0xC3BD	0xCE73
+0xC441	0x314B
+0xC461	0xCE74
+0xC462	0xCE75
+0xC463	0xCE76
+0xC464	0xCE77
+0xC465	0xCE78
+0xC466	0xCE79
+0xC467	0xCE7A
+0xC468	0xCE7B
+0xC469	0xCE7C
+0xC46A	0xCE7D
+0xC46B	0xCE7E
+0xC46C	0xCE7F
+0xC46D	0xCE80
+0xC46E	0xCE81
+0xC46F	0xCE82
+0xC470	0xCE83
+0xC471	0xCE84
+0xC473	0xCE85
+0xC474	0xCE86
+0xC475	0xCE87
+0xC476	0xCE88
+0xC477	0xCE89
+0xC478	0xCE8A
+0xC479	0xCE8B
+0xC47A	0xCE8C
+0xC47B	0xCE8D
+0xC47C	0xCE8E
+0xC47D	0xCE8F
+0xC481	0xCE90
+0xC482	0xCE91
+0xC483	0xCE92
+0xC484	0xCE93
+0xC485	0xCE94
+0xC486	0xCE95
+0xC487	0xCE96
+0xC488	0xCE97
+0xC489	0xCE98
+0xC48A	0xCE99
+0xC48B	0xCE9A
+0xC48C	0xCE9B
+0xC48D	0xCE9C
+0xC48E	0xCE9D
+0xC48F	0xCE9E
+0xC490	0xCE9F
+0xC491	0xCEA0
+0xC493	0xCEA1
+0xC494	0xCEA2
+0xC495	0xCEA3
+0xC496	0xCEA4
+0xC497	0xCEA5
+0xC498	0xCEA6
+0xC499	0xCEA7
+0xC49A	0xCEA8
+0xC49B	0xCEA9
+0xC49C	0xCEAA
+0xC49D	0xCEAB
+0xC4A1	0xCEAC
+0xC4A2	0xCEAD
+0xC4A3	0xCEAE
+0xC4A4	0xCEAF
+0xC4A5	0xCEB0
+0xC4A6	0xCEB1
+0xC4A7	0xCEB2
+0xC4A8	0xCEB3
+0xC4A9	0xCEB4
+0xC4AA	0xCEB5
+0xC4AB	0xCEB6
+0xC4AC	0xCEB7
+0xC4AD	0xCEB8
+0xC4AE	0xCEB9
+0xC4AF	0xCEBA
+0xC4B0	0xCEBB
+0xC4B1	0xCEBC
+0xC4B3	0xCEBD
+0xC4B4	0xCEBE
+0xC4B5	0xCEBF
+0xC4B6	0xCEC0
+0xC4B7	0xCEC1
+0xC4B8	0xCEC2
+0xC4B9	0xCEC3
+0xC4BA	0xCEC4
+0xC4BB	0xCEC5
+0xC4BC	0xCEC6
+0xC4BD	0xCEC7
+0xC4C1	0xCEC8
+0xC4C2	0xCEC9
+0xC4C3	0xCECA
+0xC4C4	0xCECB
+0xC4C5	0xCECC
+0xC4C6	0xCECD
+0xC4C7	0xCECE
+0xC4C8	0xCECF
+0xC4C9	0xCED0
+0xC4CA	0xCED1
+0xC4CB	0xCED2
+0xC4CC	0xCED3
+0xC4CD	0xCED4
+0xC4CE	0xCED5
+0xC4CF	0xCED6
+0xC4D0	0xCED7
+0xC4D1	0xCED8
+0xC4D3	0xCED9
+0xC4D4	0xCEDA
+0xC4D5	0xCEDB
+0xC4D6	0xCEDC
+0xC4D7	0xCEDD
+0xC4D8	0xCEDE
+0xC4D9	0xCEDF
+0xC4DA	0xCEE0
+0xC4DB	0xCEE1
+0xC4DC	0xCEE2
+0xC4DD	0xCEE3
+0xC4E1	0xCEE4
+0xC4E2	0xCEE5
+0xC4E3	0xCEE6
+0xC4E4	0xCEE7
+0xC4E5	0xCEE8
+0xC4E6	0xCEE9
+0xC4E7	0xCEEA
+0xC4E8	0xCEEB
+0xC4E9	0xCEEC
+0xC4EA	0xCEED
+0xC4EB	0xCEEE
+0xC4EC	0xCEEF
+0xC4ED	0xCEF0
+0xC4EE	0xCEF1
+0xC4EF	0xCEF2
+0xC4F0	0xCEF3
+0xC4F1	0xCEF4
+0xC4F3	0xCEF5
+0xC4F4	0xCEF6
+0xC4F5	0xCEF7
+0xC4F6	0xCEF8
+0xC4F7	0xCEF9
+0xC4F8	0xCEFA
+0xC4F9	0xCEFB
+0xC4FA	0xCEFC
+0xC4FB	0xCEFD
+0xC4FC	0xCEFE
+0xC4FD	0xCEFF
+0xC541	0xCF00
+0xC542	0xCF01
+0xC543	0xCF02
+0xC544	0xCF03
+0xC545	0xCF04
+0xC546	0xCF05
+0xC547	0xCF06
+0xC548	0xCF07
+0xC549	0xCF08
+0xC54A	0xCF09
+0xC54B	0xCF0A
+0xC54C	0xCF0B
+0xC54D	0xCF0C
+0xC54E	0xCF0D
+0xC54F	0xCF0E
+0xC550	0xCF0F
+0xC551	0xCF10
+0xC553	0xCF11
+0xC554	0xCF12
+0xC555	0xCF13
+0xC556	0xCF14
+0xC557	0xCF15
+0xC558	0xCF16
+0xC559	0xCF17
+0xC55A	0xCF18
+0xC55B	0xCF19
+0xC55C	0xCF1A
+0xC55D	0xCF1B
+0xC561	0xCF1C
+0xC562	0xCF1D
+0xC563	0xCF1E
+0xC564	0xCF1F
+0xC565	0xCF20
+0xC566	0xCF21
+0xC567	0xCF22
+0xC568	0xCF23
+0xC569	0xCF24
+0xC56A	0xCF25
+0xC56B	0xCF26
+0xC56C	0xCF27
+0xC56D	0xCF28
+0xC56E	0xCF29
+0xC56F	0xCF2A
+0xC570	0xCF2B
+0xC571	0xCF2C
+0xC573	0xCF2D
+0xC574	0xCF2E
+0xC575	0xCF2F
+0xC576	0xCF30
+0xC577	0xCF31
+0xC578	0xCF32
+0xC579	0xCF33
+0xC57A	0xCF34
+0xC57B	0xCF35
+0xC57C	0xCF36
+0xC57D	0xCF37
+0xC581	0xCF38
+0xC582	0xCF39
+0xC583	0xCF3A
+0xC584	0xCF3B
+0xC585	0xCF3C
+0xC586	0xCF3D
+0xC587	0xCF3E
+0xC588	0xCF3F
+0xC589	0xCF40
+0xC58A	0xCF41
+0xC58B	0xCF42
+0xC58C	0xCF43
+0xC58D	0xCF44
+0xC58E	0xCF45
+0xC58F	0xCF46
+0xC590	0xCF47
+0xC591	0xCF48
+0xC593	0xCF49
+0xC594	0xCF4A
+0xC595	0xCF4B
+0xC596	0xCF4C
+0xC597	0xCF4D
+0xC598	0xCF4E
+0xC599	0xCF4F
+0xC59A	0xCF50
+0xC59B	0xCF51
+0xC59C	0xCF52
+0xC59D	0xCF53
+0xC5A1	0xCF54
+0xC5A2	0xCF55
+0xC5A3	0xCF56
+0xC5A4	0xCF57
+0xC5A5	0xCF58
+0xC5A6	0xCF59
+0xC5A7	0xCF5A
+0xC5A8	0xCF5B
+0xC5A9	0xCF5C
+0xC5AA	0xCF5D
+0xC5AB	0xCF5E
+0xC5AC	0xCF5F
+0xC5AD	0xCF60
+0xC5AE	0xCF61
+0xC5AF	0xCF62
+0xC5B0	0xCF63
+0xC5B1	0xCF64
+0xC5B3	0xCF65
+0xC5B4	0xCF66
+0xC5B5	0xCF67
+0xC5B6	0xCF68
+0xC5B7	0xCF69
+0xC5B8	0xCF6A
+0xC5B9	0xCF6B
+0xC5BA	0xCF6C
+0xC5BB	0xCF6D
+0xC5BC	0xCF6E
+0xC5BD	0xCF6F
+0xC5C1	0xCF70
+0xC5C2	0xCF71
+0xC5C3	0xCF72
+0xC5C4	0xCF73
+0xC5C5	0xCF74
+0xC5C6	0xCF75
+0xC5C7	0xCF76
+0xC5C8	0xCF77
+0xC5C9	0xCF78
+0xC5CA	0xCF79
+0xC5CB	0xCF7A
+0xC5CC	0xCF7B
+0xC5CD	0xCF7C
+0xC5CE	0xCF7D
+0xC5CF	0xCF7E
+0xC5D0	0xCF7F
+0xC5D1	0xCF80
+0xC5D3	0xCF81
+0xC5D4	0xCF82
+0xC5D5	0xCF83
+0xC5D6	0xCF84
+0xC5D7	0xCF85
+0xC5D8	0xCF86
+0xC5D9	0xCF87
+0xC5DA	0xCF88
+0xC5DB	0xCF89
+0xC5DC	0xCF8A
+0xC5DD	0xCF8B
+0xC5E1	0xCF8C
+0xC5E2	0xCF8D
+0xC5E3	0xCF8E
+0xC5E4	0xCF8F
+0xC5E5	0xCF90
+0xC5E6	0xCF91
+0xC5E7	0xCF92
+0xC5E8	0xCF93
+0xC5E9	0xCF94
+0xC5EA	0xCF95
+0xC5EB	0xCF96
+0xC5EC	0xCF97
+0xC5ED	0xCF98
+0xC5EE	0xCF99
+0xC5EF	0xCF9A
+0xC5F0	0xCF9B
+0xC5F1	0xCF9C
+0xC5F3	0xCF9D
+0xC5F4	0xCF9E
+0xC5F5	0xCF9F
+0xC5F6	0xCFA0
+0xC5F7	0xCFA1
+0xC5F8	0xCFA2
+0xC5F9	0xCFA3
+0xC5FA	0xCFA4
+0xC5FB	0xCFA5
+0xC5FC	0xCFA6
+0xC5FD	0xCFA7
+0xC641	0xCFA8
+0xC642	0xCFA9
+0xC643	0xCFAA
+0xC644	0xCFAB
+0xC645	0xCFAC
+0xC646	0xCFAD
+0xC647	0xCFAE
+0xC648	0xCFAF
+0xC649	0xCFB0
+0xC64A	0xCFB1
+0xC64B	0xCFB2
+0xC64C	0xCFB3
+0xC64D	0xCFB4
+0xC64E	0xCFB5
+0xC64F	0xCFB6
+0xC650	0xCFB7
+0xC651	0xCFB8
+0xC653	0xCFB9
+0xC654	0xCFBA
+0xC655	0xCFBB
+0xC656	0xCFBC
+0xC657	0xCFBD
+0xC658	0xCFBE
+0xC659	0xCFBF
+0xC65A	0xCFC0
+0xC65B	0xCFC1
+0xC65C	0xCFC2
+0xC65D	0xCFC3
+0xC661	0xCFC4
+0xC662	0xCFC5
+0xC663	0xCFC6
+0xC664	0xCFC7
+0xC665	0xCFC8
+0xC666	0xCFC9
+0xC667	0xCFCA
+0xC668	0xCFCB
+0xC669	0xCFCC
+0xC66A	0xCFCD
+0xC66B	0xCFCE
+0xC66C	0xCFCF
+0xC66D	0xCFD0
+0xC66E	0xCFD1
+0xC66F	0xCFD2
+0xC670	0xCFD3
+0xC671	0xCFD4
+0xC673	0xCFD5
+0xC674	0xCFD6
+0xC675	0xCFD7
+0xC676	0xCFD8
+0xC677	0xCFD9
+0xC678	0xCFDA
+0xC679	0xCFDB
+0xC67A	0xCFDC
+0xC67B	0xCFDD
+0xC67C	0xCFDE
+0xC67D	0xCFDF
+0xC681	0xCFE0
+0xC682	0xCFE1
+0xC683	0xCFE2
+0xC684	0xCFE3
+0xC685	0xCFE4
+0xC686	0xCFE5
+0xC687	0xCFE6
+0xC688	0xCFE7
+0xC689	0xCFE8
+0xC68A	0xCFE9
+0xC68B	0xCFEA
+0xC68C	0xCFEB
+0xC68D	0xCFEC
+0xC68E	0xCFED
+0xC68F	0xCFEE
+0xC690	0xCFEF
+0xC691	0xCFF0
+0xC693	0xCFF1
+0xC694	0xCFF2
+0xC695	0xCFF3
+0xC696	0xCFF4
+0xC697	0xCFF5
+0xC698	0xCFF6
+0xC699	0xCFF7
+0xC69A	0xCFF8
+0xC69B	0xCFF9
+0xC69C	0xCFFA
+0xC69D	0xCFFB
+0xC6A1	0xCFFC
+0xC6A2	0xCFFD
+0xC6A3	0xCFFE
+0xC6A4	0xCFFF
+0xC6A5	0xD000
+0xC6A6	0xD001
+0xC6A7	0xD002
+0xC6A8	0xD003
+0xC6A9	0xD004
+0xC6AA	0xD005
+0xC6AB	0xD006
+0xC6AC	0xD007
+0xC6AD	0xD008
+0xC6AE	0xD009
+0xC6AF	0xD00A
+0xC6B0	0xD00B
+0xC6B1	0xD00C
+0xC6B3	0xD00D
+0xC6B4	0xD00E
+0xC6B5	0xD00F
+0xC6B6	0xD010
+0xC6B7	0xD011
+0xC6B8	0xD012
+0xC6B9	0xD013
+0xC6BA	0xD014
+0xC6BB	0xD015
+0xC6BC	0xD016
+0xC6BD	0xD017
+0xC6C1	0xD018
+0xC6C2	0xD019
+0xC6C3	0xD01A
+0xC6C4	0xD01B
+0xC6C5	0xD01C
+0xC6C6	0xD01D
+0xC6C7	0xD01E
+0xC6C8	0xD01F
+0xC6C9	0xD020
+0xC6CA	0xD021
+0xC6CB	0xD022
+0xC6CC	0xD023
+0xC6CD	0xD024
+0xC6CE	0xD025
+0xC6CF	0xD026
+0xC6D0	0xD027
+0xC6D1	0xD028
+0xC6D3	0xD029
+0xC6D4	0xD02A
+0xC6D5	0xD02B
+0xC6D6	0xD02C
+0xC6D7	0xD02D
+0xC6D8	0xD02E
+0xC6D9	0xD02F
+0xC6DA	0xD030
+0xC6DB	0xD031
+0xC6DC	0xD032
+0xC6DD	0xD033
+0xC6E1	0xD034
+0xC6E2	0xD035
+0xC6E3	0xD036
+0xC6E4	0xD037
+0xC6E5	0xD038
+0xC6E6	0xD039
+0xC6E7	0xD03A
+0xC6E8	0xD03B
+0xC6E9	0xD03C
+0xC6EA	0xD03D
+0xC6EB	0xD03E
+0xC6EC	0xD03F
+0xC6ED	0xD040
+0xC6EE	0xD041
+0xC6EF	0xD042
+0xC6F0	0xD043
+0xC6F1	0xD044
+0xC6F3	0xD045
+0xC6F4	0xD046
+0xC6F5	0xD047
+0xC6F6	0xD048
+0xC6F7	0xD049
+0xC6F8	0xD04A
+0xC6F9	0xD04B
+0xC6FA	0xD04C
+0xC6FB	0xD04D
+0xC6FC	0xD04E
+0xC6FD	0xD04F
+0xC741	0xD050
+0xC742	0xD051
+0xC743	0xD052
+0xC744	0xD053
+0xC745	0xD054
+0xC746	0xD055
+0xC747	0xD056
+0xC748	0xD057
+0xC749	0xD058
+0xC74A	0xD059
+0xC74B	0xD05A
+0xC74C	0xD05B
+0xC74D	0xD05C
+0xC74E	0xD05D
+0xC74F	0xD05E
+0xC750	0xD05F
+0xC751	0xD060
+0xC753	0xD061
+0xC754	0xD062
+0xC755	0xD063
+0xC756	0xD064
+0xC757	0xD065
+0xC758	0xD066
+0xC759	0xD067
+0xC75A	0xD068
+0xC75B	0xD069
+0xC75C	0xD06A
+0xC75D	0xD06B
+0xC761	0xD06C
+0xC762	0xD06D
+0xC763	0xD06E
+0xC764	0xD06F
+0xC765	0xD070
+0xC766	0xD071
+0xC767	0xD072
+0xC768	0xD073
+0xC769	0xD074
+0xC76A	0xD075
+0xC76B	0xD076
+0xC76C	0xD077
+0xC76D	0xD078
+0xC76E	0xD079
+0xC76F	0xD07A
+0xC770	0xD07B
+0xC771	0xD07C
+0xC773	0xD07D
+0xC774	0xD07E
+0xC775	0xD07F
+0xC776	0xD080
+0xC777	0xD081
+0xC778	0xD082
+0xC779	0xD083
+0xC77A	0xD084
+0xC77B	0xD085
+0xC77C	0xD086
+0xC77D	0xD087
+0xC781	0xD088
+0xC782	0xD089
+0xC783	0xD08A
+0xC784	0xD08B
+0xC785	0xD08C
+0xC786	0xD08D
+0xC787	0xD08E
+0xC788	0xD08F
+0xC789	0xD090
+0xC78A	0xD091
+0xC78B	0xD092
+0xC78C	0xD093
+0xC78D	0xD094
+0xC78E	0xD095
+0xC78F	0xD096
+0xC790	0xD097
+0xC791	0xD098
+0xC793	0xD099
+0xC794	0xD09A
+0xC795	0xD09B
+0xC796	0xD09C
+0xC797	0xD09D
+0xC798	0xD09E
+0xC799	0xD09F
+0xC79A	0xD0A0
+0xC79B	0xD0A1
+0xC79C	0xD0A2
+0xC79D	0xD0A3
+0xC7A1	0xD0A4
+0xC7A2	0xD0A5
+0xC7A3	0xD0A6
+0xC7A4	0xD0A7
+0xC7A5	0xD0A8
+0xC7A6	0xD0A9
+0xC7A7	0xD0AA
+0xC7A8	0xD0AB
+0xC7A9	0xD0AC
+0xC7AA	0xD0AD
+0xC7AB	0xD0AE
+0xC7AC	0xD0AF
+0xC7AD	0xD0B0
+0xC7AE	0xD0B1
+0xC7AF	0xD0B2
+0xC7B0	0xD0B3
+0xC7B1	0xD0B4
+0xC7B3	0xD0B5
+0xC7B4	0xD0B6
+0xC7B5	0xD0B7
+0xC7B6	0xD0B8
+0xC7B7	0xD0B9
+0xC7B8	0xD0BA
+0xC7B9	0xD0BB
+0xC7BA	0xD0BC
+0xC7BB	0xD0BD
+0xC7BC	0xD0BE
+0xC7BD	0xD0BF
+0xC841	0x314C
+0xC861	0xD0C0
+0xC862	0xD0C1
+0xC863	0xD0C2
+0xC864	0xD0C3
+0xC865	0xD0C4
+0xC866	0xD0C5
+0xC867	0xD0C6
+0xC868	0xD0C7
+0xC869	0xD0C8
+0xC86A	0xD0C9
+0xC86B	0xD0CA
+0xC86C	0xD0CB
+0xC86D	0xD0CC
+0xC86E	0xD0CD
+0xC86F	0xD0CE
+0xC870	0xD0CF
+0xC871	0xD0D0
+0xC873	0xD0D1
+0xC874	0xD0D2
+0xC875	0xD0D3
+0xC876	0xD0D4
+0xC877	0xD0D5
+0xC878	0xD0D6
+0xC879	0xD0D7
+0xC87A	0xD0D8
+0xC87B	0xD0D9
+0xC87C	0xD0DA
+0xC87D	0xD0DB
+0xC881	0xD0DC
+0xC882	0xD0DD
+0xC883	0xD0DE
+0xC884	0xD0DF
+0xC885	0xD0E0
+0xC886	0xD0E1
+0xC887	0xD0E2
+0xC888	0xD0E3
+0xC889	0xD0E4
+0xC88A	0xD0E5
+0xC88B	0xD0E6
+0xC88C	0xD0E7
+0xC88D	0xD0E8
+0xC88E	0xD0E9
+0xC88F	0xD0EA
+0xC890	0xD0EB
+0xC891	0xD0EC
+0xC893	0xD0ED
+0xC894	0xD0EE
+0xC895	0xD0EF
+0xC896	0xD0F0
+0xC897	0xD0F1
+0xC898	0xD0F2
+0xC899	0xD0F3
+0xC89A	0xD0F4
+0xC89B	0xD0F5
+0xC89C	0xD0F6
+0xC89D	0xD0F7
+0xC8A1	0xD0F8
+0xC8A2	0xD0F9
+0xC8A3	0xD0FA
+0xC8A4	0xD0FB
+0xC8A5	0xD0FC
+0xC8A6	0xD0FD
+0xC8A7	0xD0FE
+0xC8A8	0xD0FF
+0xC8A9	0xD100
+0xC8AA	0xD101
+0xC8AB	0xD102
+0xC8AC	0xD103
+0xC8AD	0xD104
+0xC8AE	0xD105
+0xC8AF	0xD106
+0xC8B0	0xD107
+0xC8B1	0xD108
+0xC8B3	0xD109
+0xC8B4	0xD10A
+0xC8B5	0xD10B
+0xC8B6	0xD10C
+0xC8B7	0xD10D
+0xC8B8	0xD10E
+0xC8B9	0xD10F
+0xC8BA	0xD110
+0xC8BB	0xD111
+0xC8BC	0xD112
+0xC8BD	0xD113
+0xC8C1	0xD114
+0xC8C2	0xD115
+0xC8C3	0xD116
+0xC8C4	0xD117
+0xC8C5	0xD118
+0xC8C6	0xD119
+0xC8C7	0xD11A
+0xC8C8	0xD11B
+0xC8C9	0xD11C
+0xC8CA	0xD11D
+0xC8CB	0xD11E
+0xC8CC	0xD11F
+0xC8CD	0xD120
+0xC8CE	0xD121
+0xC8CF	0xD122
+0xC8D0	0xD123
+0xC8D1	0xD124
+0xC8D3	0xD125
+0xC8D4	0xD126
+0xC8D5	0xD127
+0xC8D6	0xD128
+0xC8D7	0xD129
+0xC8D8	0xD12A
+0xC8D9	0xD12B
+0xC8DA	0xD12C
+0xC8DB	0xD12D
+0xC8DC	0xD12E
+0xC8DD	0xD12F
+0xC8E1	0xD130
+0xC8E2	0xD131
+0xC8E3	0xD132
+0xC8E4	0xD133
+0xC8E5	0xD134
+0xC8E6	0xD135
+0xC8E7	0xD136
+0xC8E8	0xD137
+0xC8E9	0xD138
+0xC8EA	0xD139
+0xC8EB	0xD13A
+0xC8EC	0xD13B
+0xC8ED	0xD13C
+0xC8EE	0xD13D
+0xC8EF	0xD13E
+0xC8F0	0xD13F
+0xC8F1	0xD140
+0xC8F3	0xD141
+0xC8F4	0xD142
+0xC8F5	0xD143
+0xC8F6	0xD144
+0xC8F7	0xD145
+0xC8F8	0xD146
+0xC8F9	0xD147
+0xC8FA	0xD148
+0xC8FB	0xD149
+0xC8FC	0xD14A
+0xC8FD	0xD14B
+0xC941	0xD14C
+0xC942	0xD14D
+0xC943	0xD14E
+0xC944	0xD14F
+0xC945	0xD150
+0xC946	0xD151
+0xC947	0xD152
+0xC948	0xD153
+0xC949	0xD154
+0xC94A	0xD155
+0xC94B	0xD156
+0xC94C	0xD157
+0xC94D	0xD158
+0xC94E	0xD159
+0xC94F	0xD15A
+0xC950	0xD15B
+0xC951	0xD15C
+0xC953	0xD15D
+0xC954	0xD15E
+0xC955	0xD15F
+0xC956	0xD160
+0xC957	0xD161
+0xC958	0xD162
+0xC959	0xD163
+0xC95A	0xD164
+0xC95B	0xD165
+0xC95C	0xD166
+0xC95D	0xD167
+0xC961	0xD168
+0xC962	0xD169
+0xC963	0xD16A
+0xC964	0xD16B
+0xC965	0xD16C
+0xC966	0xD16D
+0xC967	0xD16E
+0xC968	0xD16F
+0xC969	0xD170
+0xC96A	0xD171
+0xC96B	0xD172
+0xC96C	0xD173
+0xC96D	0xD174
+0xC96E	0xD175
+0xC96F	0xD176
+0xC970	0xD177
+0xC971	0xD178
+0xC973	0xD179
+0xC974	0xD17A
+0xC975	0xD17B
+0xC976	0xD17C
+0xC977	0xD17D
+0xC978	0xD17E
+0xC979	0xD17F
+0xC97A	0xD180
+0xC97B	0xD181
+0xC97C	0xD182
+0xC97D	0xD183
+0xC981	0xD184
+0xC982	0xD185
+0xC983	0xD186
+0xC984	0xD187
+0xC985	0xD188
+0xC986	0xD189
+0xC987	0xD18A
+0xC988	0xD18B
+0xC989	0xD18C
+0xC98A	0xD18D
+0xC98B	0xD18E
+0xC98C	0xD18F
+0xC98D	0xD190
+0xC98E	0xD191
+0xC98F	0xD192
+0xC990	0xD193
+0xC991	0xD194
+0xC993	0xD195
+0xC994	0xD196
+0xC995	0xD197
+0xC996	0xD198
+0xC997	0xD199
+0xC998	0xD19A
+0xC999	0xD19B
+0xC99A	0xD19C
+0xC99B	0xD19D
+0xC99C	0xD19E
+0xC99D	0xD19F
+0xC9A1	0xD1A0
+0xC9A2	0xD1A1
+0xC9A3	0xD1A2
+0xC9A4	0xD1A3
+0xC9A5	0xD1A4
+0xC9A6	0xD1A5
+0xC9A7	0xD1A6
+0xC9A8	0xD1A7
+0xC9A9	0xD1A8
+0xC9AA	0xD1A9
+0xC9AB	0xD1AA
+0xC9AC	0xD1AB
+0xC9AD	0xD1AC
+0xC9AE	0xD1AD
+0xC9AF	0xD1AE
+0xC9B0	0xD1AF
+0xC9B1	0xD1B0
+0xC9B3	0xD1B1
+0xC9B4	0xD1B2
+0xC9B5	0xD1B3
+0xC9B6	0xD1B4
+0xC9B7	0xD1B5
+0xC9B8	0xD1B6
+0xC9B9	0xD1B7
+0xC9BA	0xD1B8
+0xC9BB	0xD1B9
+0xC9BC	0xD1BA
+0xC9BD	0xD1BB
+0xC9C1	0xD1BC
+0xC9C2	0xD1BD
+0xC9C3	0xD1BE
+0xC9C4	0xD1BF
+0xC9C5	0xD1C0
+0xC9C6	0xD1C1
+0xC9C7	0xD1C2
+0xC9C8	0xD1C3
+0xC9C9	0xD1C4
+0xC9CA	0xD1C5
+0xC9CB	0xD1C6
+0xC9CC	0xD1C7
+0xC9CD	0xD1C8
+0xC9CE	0xD1C9
+0xC9CF	0xD1CA
+0xC9D0	0xD1CB
+0xC9D1	0xD1CC
+0xC9D3	0xD1CD
+0xC9D4	0xD1CE
+0xC9D5	0xD1CF
+0xC9D6	0xD1D0
+0xC9D7	0xD1D1
+0xC9D8	0xD1D2
+0xC9D9	0xD1D3
+0xC9DA	0xD1D4
+0xC9DB	0xD1D5
+0xC9DC	0xD1D6
+0xC9DD	0xD1D7
+0xC9E1	0xD1D8
+0xC9E2	0xD1D9
+0xC9E3	0xD1DA
+0xC9E4	0xD1DB
+0xC9E5	0xD1DC
+0xC9E6	0xD1DD
+0xC9E7	0xD1DE
+0xC9E8	0xD1DF
+0xC9E9	0xD1E0
+0xC9EA	0xD1E1
+0xC9EB	0xD1E2
+0xC9EC	0xD1E3
+0xC9ED	0xD1E4
+0xC9EE	0xD1E5
+0xC9EF	0xD1E6
+0xC9F0	0xD1E7
+0xC9F1	0xD1E8
+0xC9F3	0xD1E9
+0xC9F4	0xD1EA
+0xC9F5	0xD1EB
+0xC9F6	0xD1EC
+0xC9F7	0xD1ED
+0xC9F8	0xD1EE
+0xC9F9	0xD1EF
+0xC9FA	0xD1F0
+0xC9FB	0xD1F1
+0xC9FC	0xD1F2
+0xC9FD	0xD1F3
+0xCA41	0xD1F4
+0xCA42	0xD1F5
+0xCA43	0xD1F6
+0xCA44	0xD1F7
+0xCA45	0xD1F8
+0xCA46	0xD1F9
+0xCA47	0xD1FA
+0xCA48	0xD1FB
+0xCA49	0xD1FC
+0xCA4A	0xD1FD
+0xCA4B	0xD1FE
+0xCA4C	0xD1FF
+0xCA4D	0xD200
+0xCA4E	0xD201
+0xCA4F	0xD202
+0xCA50	0xD203
+0xCA51	0xD204
+0xCA53	0xD205
+0xCA54	0xD206
+0xCA55	0xD207
+0xCA56	0xD208
+0xCA57	0xD209
+0xCA58	0xD20A
+0xCA59	0xD20B
+0xCA5A	0xD20C
+0xCA5B	0xD20D
+0xCA5C	0xD20E
+0xCA5D	0xD20F
+0xCA61	0xD210
+0xCA62	0xD211
+0xCA63	0xD212
+0xCA64	0xD213
+0xCA65	0xD214
+0xCA66	0xD215
+0xCA67	0xD216
+0xCA68	0xD217
+0xCA69	0xD218
+0xCA6A	0xD219
+0xCA6B	0xD21A
+0xCA6C	0xD21B
+0xCA6D	0xD21C
+0xCA6E	0xD21D
+0xCA6F	0xD21E
+0xCA70	0xD21F
+0xCA71	0xD220
+0xCA73	0xD221
+0xCA74	0xD222
+0xCA75	0xD223
+0xCA76	0xD224
+0xCA77	0xD225
+0xCA78	0xD226
+0xCA79	0xD227
+0xCA7A	0xD228
+0xCA7B	0xD229
+0xCA7C	0xD22A
+0xCA7D	0xD22B
+0xCA81	0xD22C
+0xCA82	0xD22D
+0xCA83	0xD22E
+0xCA84	0xD22F
+0xCA85	0xD230
+0xCA86	0xD231
+0xCA87	0xD232
+0xCA88	0xD233
+0xCA89	0xD234
+0xCA8A	0xD235
+0xCA8B	0xD236
+0xCA8C	0xD237
+0xCA8D	0xD238
+0xCA8E	0xD239
+0xCA8F	0xD23A
+0xCA90	0xD23B
+0xCA91	0xD23C
+0xCA93	0xD23D
+0xCA94	0xD23E
+0xCA95	0xD23F
+0xCA96	0xD240
+0xCA97	0xD241
+0xCA98	0xD242
+0xCA99	0xD243
+0xCA9A	0xD244
+0xCA9B	0xD245
+0xCA9C	0xD246
+0xCA9D	0xD247
+0xCAA1	0xD248
+0xCAA2	0xD249
+0xCAA3	0xD24A
+0xCAA4	0xD24B
+0xCAA5	0xD24C
+0xCAA6	0xD24D
+0xCAA7	0xD24E
+0xCAA8	0xD24F
+0xCAA9	0xD250
+0xCAAA	0xD251
+0xCAAB	0xD252
+0xCAAC	0xD253
+0xCAAD	0xD254
+0xCAAE	0xD255
+0xCAAF	0xD256
+0xCAB0	0xD257
+0xCAB1	0xD258
+0xCAB3	0xD259
+0xCAB4	0xD25A
+0xCAB5	0xD25B
+0xCAB6	0xD25C
+0xCAB7	0xD25D
+0xCAB8	0xD25E
+0xCAB9	0xD25F
+0xCABA	0xD260
+0xCABB	0xD261
+0xCABC	0xD262
+0xCABD	0xD263
+0xCAC1	0xD264
+0xCAC2	0xD265
+0xCAC3	0xD266
+0xCAC4	0xD267
+0xCAC5	0xD268
+0xCAC6	0xD269
+0xCAC7	0xD26A
+0xCAC8	0xD26B
+0xCAC9	0xD26C
+0xCACA	0xD26D
+0xCACB	0xD26E
+0xCACC	0xD26F
+0xCACD	0xD270
+0xCACE	0xD271
+0xCACF	0xD272
+0xCAD0	0xD273
+0xCAD1	0xD274
+0xCAD3	0xD275
+0xCAD4	0xD276
+0xCAD5	0xD277
+0xCAD6	0xD278
+0xCAD7	0xD279
+0xCAD8	0xD27A
+0xCAD9	0xD27B
+0xCADA	0xD27C
+0xCADB	0xD27D
+0xCADC	0xD27E
+0xCADD	0xD27F
+0xCAE1	0xD280
+0xCAE2	0xD281
+0xCAE3	0xD282
+0xCAE4	0xD283
+0xCAE5	0xD284
+0xCAE6	0xD285
+0xCAE7	0xD286
+0xCAE8	0xD287
+0xCAE9	0xD288
+0xCAEA	0xD289
+0xCAEB	0xD28A
+0xCAEC	0xD28B
+0xCAED	0xD28C
+0xCAEE	0xD28D
+0xCAEF	0xD28E
+0xCAF0	0xD28F
+0xCAF1	0xD290
+0xCAF3	0xD291
+0xCAF4	0xD292
+0xCAF5	0xD293
+0xCAF6	0xD294
+0xCAF7	0xD295
+0xCAF8	0xD296
+0xCAF9	0xD297
+0xCAFA	0xD298
+0xCAFB	0xD299
+0xCAFC	0xD29A
+0xCAFD	0xD29B
+0xCB41	0xD29C
+0xCB42	0xD29D
+0xCB43	0xD29E
+0xCB44	0xD29F
+0xCB45	0xD2A0
+0xCB46	0xD2A1
+0xCB47	0xD2A2
+0xCB48	0xD2A3
+0xCB49	0xD2A4
+0xCB4A	0xD2A5
+0xCB4B	0xD2A6
+0xCB4C	0xD2A7
+0xCB4D	0xD2A8
+0xCB4E	0xD2A9
+0xCB4F	0xD2AA
+0xCB50	0xD2AB
+0xCB51	0xD2AC
+0xCB53	0xD2AD
+0xCB54	0xD2AE
+0xCB55	0xD2AF
+0xCB56	0xD2B0
+0xCB57	0xD2B1
+0xCB58	0xD2B2
+0xCB59	0xD2B3
+0xCB5A	0xD2B4
+0xCB5B	0xD2B5
+0xCB5C	0xD2B6
+0xCB5D	0xD2B7
+0xCB61	0xD2B8
+0xCB62	0xD2B9
+0xCB63	0xD2BA
+0xCB64	0xD2BB
+0xCB65	0xD2BC
+0xCB66	0xD2BD
+0xCB67	0xD2BE
+0xCB68	0xD2BF
+0xCB69	0xD2C0
+0xCB6A	0xD2C1
+0xCB6B	0xD2C2
+0xCB6C	0xD2C3
+0xCB6D	0xD2C4
+0xCB6E	0xD2C5
+0xCB6F	0xD2C6
+0xCB70	0xD2C7
+0xCB71	0xD2C8
+0xCB73	0xD2C9
+0xCB74	0xD2CA
+0xCB75	0xD2CB
+0xCB76	0xD2CC
+0xCB77	0xD2CD
+0xCB78	0xD2CE
+0xCB79	0xD2CF
+0xCB7A	0xD2D0
+0xCB7B	0xD2D1
+0xCB7C	0xD2D2
+0xCB7D	0xD2D3
+0xCB81	0xD2D4
+0xCB82	0xD2D5
+0xCB83	0xD2D6
+0xCB84	0xD2D7
+0xCB85	0xD2D8
+0xCB86	0xD2D9
+0xCB87	0xD2DA
+0xCB88	0xD2DB
+0xCB89	0xD2DC
+0xCB8A	0xD2DD
+0xCB8B	0xD2DE
+0xCB8C	0xD2DF
+0xCB8D	0xD2E0
+0xCB8E	0xD2E1
+0xCB8F	0xD2E2
+0xCB90	0xD2E3
+0xCB91	0xD2E4
+0xCB93	0xD2E5
+0xCB94	0xD2E6
+0xCB95	0xD2E7
+0xCB96	0xD2E8
+0xCB97	0xD2E9
+0xCB98	0xD2EA
+0xCB99	0xD2EB
+0xCB9A	0xD2EC
+0xCB9B	0xD2ED
+0xCB9C	0xD2EE
+0xCB9D	0xD2EF
+0xCBA1	0xD2F0
+0xCBA2	0xD2F1
+0xCBA3	0xD2F2
+0xCBA4	0xD2F3
+0xCBA5	0xD2F4
+0xCBA6	0xD2F5
+0xCBA7	0xD2F6
+0xCBA8	0xD2F7
+0xCBA9	0xD2F8
+0xCBAA	0xD2F9
+0xCBAB	0xD2FA
+0xCBAC	0xD2FB
+0xCBAD	0xD2FC
+0xCBAE	0xD2FD
+0xCBAF	0xD2FE
+0xCBB0	0xD2FF
+0xCBB1	0xD300
+0xCBB3	0xD301
+0xCBB4	0xD302
+0xCBB5	0xD303
+0xCBB6	0xD304
+0xCBB7	0xD305
+0xCBB8	0xD306
+0xCBB9	0xD307
+0xCBBA	0xD308
+0xCBBB	0xD309
+0xCBBC	0xD30A
+0xCBBD	0xD30B
+0xCC41	0x314D
+0xCC61	0xD30C
+0xCC62	0xD30D
+0xCC63	0xD30E
+0xCC64	0xD30F
+0xCC65	0xD310
+0xCC66	0xD311
+0xCC67	0xD312
+0xCC68	0xD313
+0xCC69	0xD314
+0xCC6A	0xD315
+0xCC6B	0xD316
+0xCC6C	0xD317
+0xCC6D	0xD318
+0xCC6E	0xD319
+0xCC6F	0xD31A
+0xCC70	0xD31B
+0xCC71	0xD31C
+0xCC73	0xD31D
+0xCC74	0xD31E
+0xCC75	0xD31F
+0xCC76	0xD320
+0xCC77	0xD321
+0xCC78	0xD322
+0xCC79	0xD323
+0xCC7A	0xD324
+0xCC7B	0xD325
+0xCC7C	0xD326
+0xCC7D	0xD327
+0xCC81	0xD328
+0xCC82	0xD329
+0xCC83	0xD32A
+0xCC84	0xD32B
+0xCC85	0xD32C
+0xCC86	0xD32D
+0xCC87	0xD32E
+0xCC88	0xD32F
+0xCC89	0xD330
+0xCC8A	0xD331
+0xCC8B	0xD332
+0xCC8C	0xD333
+0xCC8D	0xD334
+0xCC8E	0xD335
+0xCC8F	0xD336
+0xCC90	0xD337
+0xCC91	0xD338
+0xCC93	0xD339
+0xCC94	0xD33A
+0xCC95	0xD33B
+0xCC96	0xD33C
+0xCC97	0xD33D
+0xCC98	0xD33E
+0xCC99	0xD33F
+0xCC9A	0xD340
+0xCC9B	0xD341
+0xCC9C	0xD342
+0xCC9D	0xD343
+0xCCA1	0xD344
+0xCCA2	0xD345
+0xCCA3	0xD346
+0xCCA4	0xD347
+0xCCA5	0xD348
+0xCCA6	0xD349
+0xCCA7	0xD34A
+0xCCA8	0xD34B
+0xCCA9	0xD34C
+0xCCAA	0xD34D
+0xCCAB	0xD34E
+0xCCAC	0xD34F
+0xCCAD	0xD350
+0xCCAE	0xD351
+0xCCAF	0xD352
+0xCCB0	0xD353
+0xCCB1	0xD354
+0xCCB3	0xD355
+0xCCB4	0xD356
+0xCCB5	0xD357
+0xCCB6	0xD358
+0xCCB7	0xD359
+0xCCB8	0xD35A
+0xCCB9	0xD35B
+0xCCBA	0xD35C
+0xCCBB	0xD35D
+0xCCBC	0xD35E
+0xCCBD	0xD35F
+0xCCC1	0xD360
+0xCCC2	0xD361
+0xCCC3	0xD362
+0xCCC4	0xD363
+0xCCC5	0xD364
+0xCCC6	0xD365
+0xCCC7	0xD366
+0xCCC8	0xD367
+0xCCC9	0xD368
+0xCCCA	0xD369
+0xCCCB	0xD36A
+0xCCCC	0xD36B
+0xCCCD	0xD36C
+0xCCCE	0xD36D
+0xCCCF	0xD36E
+0xCCD0	0xD36F
+0xCCD1	0xD370
+0xCCD3	0xD371
+0xCCD4	0xD372
+0xCCD5	0xD373
+0xCCD6	0xD374
+0xCCD7	0xD375
+0xCCD8	0xD376
+0xCCD9	0xD377
+0xCCDA	0xD378
+0xCCDB	0xD379
+0xCCDC	0xD37A
+0xCCDD	0xD37B
+0xCCE1	0xD37C
+0xCCE2	0xD37D
+0xCCE3	0xD37E
+0xCCE4	0xD37F
+0xCCE5	0xD380
+0xCCE6	0xD381
+0xCCE7	0xD382
+0xCCE8	0xD383
+0xCCE9	0xD384
+0xCCEA	0xD385
+0xCCEB	0xD386
+0xCCEC	0xD387
+0xCCED	0xD388
+0xCCEE	0xD389
+0xCCEF	0xD38A
+0xCCF0	0xD38B
+0xCCF1	0xD38C
+0xCCF3	0xD38D
+0xCCF4	0xD38E
+0xCCF5	0xD38F
+0xCCF6	0xD390
+0xCCF7	0xD391
+0xCCF8	0xD392
+0xCCF9	0xD393
+0xCCFA	0xD394
+0xCCFB	0xD395
+0xCCFC	0xD396
+0xCCFD	0xD397
+0xCD41	0xD398
+0xCD42	0xD399
+0xCD43	0xD39A
+0xCD44	0xD39B
+0xCD45	0xD39C
+0xCD46	0xD39D
+0xCD47	0xD39E
+0xCD48	0xD39F
+0xCD49	0xD3A0
+0xCD4A	0xD3A1
+0xCD4B	0xD3A2
+0xCD4C	0xD3A3
+0xCD4D	0xD3A4
+0xCD4E	0xD3A5
+0xCD4F	0xD3A6
+0xCD50	0xD3A7
+0xCD51	0xD3A8
+0xCD53	0xD3A9
+0xCD54	0xD3AA
+0xCD55	0xD3AB
+0xCD56	0xD3AC
+0xCD57	0xD3AD
+0xCD58	0xD3AE
+0xCD59	0xD3AF
+0xCD5A	0xD3B0
+0xCD5B	0xD3B1
+0xCD5C	0xD3B2
+0xCD5D	0xD3B3
+0xCD61	0xD3B4
+0xCD62	0xD3B5
+0xCD63	0xD3B6
+0xCD64	0xD3B7
+0xCD65	0xD3B8
+0xCD66	0xD3B9
+0xCD67	0xD3BA
+0xCD68	0xD3BB
+0xCD69	0xD3BC
+0xCD6A	0xD3BD
+0xCD6B	0xD3BE
+0xCD6C	0xD3BF
+0xCD6D	0xD3C0
+0xCD6E	0xD3C1
+0xCD6F	0xD3C2
+0xCD70	0xD3C3
+0xCD71	0xD3C4
+0xCD73	0xD3C5
+0xCD74	0xD3C6
+0xCD75	0xD3C7
+0xCD76	0xD3C8
+0xCD77	0xD3C9
+0xCD78	0xD3CA
+0xCD79	0xD3CB
+0xCD7A	0xD3CC
+0xCD7B	0xD3CD
+0xCD7C	0xD3CE
+0xCD7D	0xD3CF
+0xCD81	0xD3D0
+0xCD82	0xD3D1
+0xCD83	0xD3D2
+0xCD84	0xD3D3
+0xCD85	0xD3D4
+0xCD86	0xD3D5
+0xCD87	0xD3D6
+0xCD88	0xD3D7
+0xCD89	0xD3D8
+0xCD8A	0xD3D9
+0xCD8B	0xD3DA
+0xCD8C	0xD3DB
+0xCD8D	0xD3DC
+0xCD8E	0xD3DD
+0xCD8F	0xD3DE
+0xCD90	0xD3DF
+0xCD91	0xD3E0
+0xCD93	0xD3E1
+0xCD94	0xD3E2
+0xCD95	0xD3E3
+0xCD96	0xD3E4
+0xCD97	0xD3E5
+0xCD98	0xD3E6
+0xCD99	0xD3E7
+0xCD9A	0xD3E8
+0xCD9B	0xD3E9
+0xCD9C	0xD3EA
+0xCD9D	0xD3EB
+0xCDA1	0xD3EC
+0xCDA2	0xD3ED
+0xCDA3	0xD3EE
+0xCDA4	0xD3EF
+0xCDA5	0xD3F0
+0xCDA6	0xD3F1
+0xCDA7	0xD3F2
+0xCDA8	0xD3F3
+0xCDA9	0xD3F4
+0xCDAA	0xD3F5
+0xCDAB	0xD3F6
+0xCDAC	0xD3F7
+0xCDAD	0xD3F8
+0xCDAE	0xD3F9
+0xCDAF	0xD3FA
+0xCDB0	0xD3FB
+0xCDB1	0xD3FC
+0xCDB3	0xD3FD
+0xCDB4	0xD3FE
+0xCDB5	0xD3FF
+0xCDB6	0xD400
+0xCDB7	0xD401
+0xCDB8	0xD402
+0xCDB9	0xD403
+0xCDBA	0xD404
+0xCDBB	0xD405
+0xCDBC	0xD406
+0xCDBD	0xD407
+0xCDC1	0xD408
+0xCDC2	0xD409
+0xCDC3	0xD40A
+0xCDC4	0xD40B
+0xCDC5	0xD40C
+0xCDC6	0xD40D
+0xCDC7	0xD40E
+0xCDC8	0xD40F
+0xCDC9	0xD410
+0xCDCA	0xD411
+0xCDCB	0xD412
+0xCDCC	0xD413
+0xCDCD	0xD414
+0xCDCE	0xD415
+0xCDCF	0xD416
+0xCDD0	0xD417
+0xCDD1	0xD418
+0xCDD3	0xD419
+0xCDD4	0xD41A
+0xCDD5	0xD41B
+0xCDD6	0xD41C
+0xCDD7	0xD41D
+0xCDD8	0xD41E
+0xCDD9	0xD41F
+0xCDDA	0xD420
+0xCDDB	0xD421
+0xCDDC	0xD422
+0xCDDD	0xD423
+0xCDE1	0xD424
+0xCDE2	0xD425
+0xCDE3	0xD426
+0xCDE4	0xD427
+0xCDE5	0xD428
+0xCDE6	0xD429
+0xCDE7	0xD42A
+0xCDE8	0xD42B
+0xCDE9	0xD42C
+0xCDEA	0xD42D
+0xCDEB	0xD42E
+0xCDEC	0xD42F
+0xCDED	0xD430
+0xCDEE	0xD431
+0xCDEF	0xD432
+0xCDF0	0xD433
+0xCDF1	0xD434
+0xCDF3	0xD435
+0xCDF4	0xD436
+0xCDF5	0xD437
+0xCDF6	0xD438
+0xCDF7	0xD439
+0xCDF8	0xD43A
+0xCDF9	0xD43B
+0xCDFA	0xD43C
+0xCDFB	0xD43D
+0xCDFC	0xD43E
+0xCDFD	0xD43F
+0xCE41	0xD440
+0xCE42	0xD441
+0xCE43	0xD442
+0xCE44	0xD443
+0xCE45	0xD444
+0xCE46	0xD445
+0xCE47	0xD446
+0xCE48	0xD447
+0xCE49	0xD448
+0xCE4A	0xD449
+0xCE4B	0xD44A
+0xCE4C	0xD44B
+0xCE4D	0xD44C
+0xCE4E	0xD44D
+0xCE4F	0xD44E
+0xCE50	0xD44F
+0xCE51	0xD450
+0xCE53	0xD451
+0xCE54	0xD452
+0xCE55	0xD453
+0xCE56	0xD454
+0xCE57	0xD455
+0xCE58	0xD456
+0xCE59	0xD457
+0xCE5A	0xD458
+0xCE5B	0xD459
+0xCE5C	0xD45A
+0xCE5D	0xD45B
+0xCE61	0xD45C
+0xCE62	0xD45D
+0xCE63	0xD45E
+0xCE64	0xD45F
+0xCE65	0xD460
+0xCE66	0xD461
+0xCE67	0xD462
+0xCE68	0xD463
+0xCE69	0xD464
+0xCE6A	0xD465
+0xCE6B	0xD466
+0xCE6C	0xD467
+0xCE6D	0xD468
+0xCE6E	0xD469
+0xCE6F	0xD46A
+0xCE70	0xD46B
+0xCE71	0xD46C
+0xCE73	0xD46D
+0xCE74	0xD46E
+0xCE75	0xD46F
+0xCE76	0xD470
+0xCE77	0xD471
+0xCE78	0xD472
+0xCE79	0xD473
+0xCE7A	0xD474
+0xCE7B	0xD475
+0xCE7C	0xD476
+0xCE7D	0xD477
+0xCE81	0xD478
+0xCE82	0xD479
+0xCE83	0xD47A
+0xCE84	0xD47B
+0xCE85	0xD47C
+0xCE86	0xD47D
+0xCE87	0xD47E
+0xCE88	0xD47F
+0xCE89	0xD480
+0xCE8A	0xD481
+0xCE8B	0xD482
+0xCE8C	0xD483
+0xCE8D	0xD484
+0xCE8E	0xD485
+0xCE8F	0xD486
+0xCE90	0xD487
+0xCE91	0xD488
+0xCE93	0xD489
+0xCE94	0xD48A
+0xCE95	0xD48B
+0xCE96	0xD48C
+0xCE97	0xD48D
+0xCE98	0xD48E
+0xCE99	0xD48F
+0xCE9A	0xD490
+0xCE9B	0xD491
+0xCE9C	0xD492
+0xCE9D	0xD493
+0xCEA1	0xD494
+0xCEA2	0xD495
+0xCEA3	0xD496
+0xCEA4	0xD497
+0xCEA5	0xD498
+0xCEA6	0xD499
+0xCEA7	0xD49A
+0xCEA8	0xD49B
+0xCEA9	0xD49C
+0xCEAA	0xD49D
+0xCEAB	0xD49E
+0xCEAC	0xD49F
+0xCEAD	0xD4A0
+0xCEAE	0xD4A1
+0xCEAF	0xD4A2
+0xCEB0	0xD4A3
+0xCEB1	0xD4A4
+0xCEB3	0xD4A5
+0xCEB4	0xD4A6
+0xCEB5	0xD4A7
+0xCEB6	0xD4A8
+0xCEB7	0xD4A9
+0xCEB8	0xD4AA
+0xCEB9	0xD4AB
+0xCEBA	0xD4AC
+0xCEBB	0xD4AD
+0xCEBC	0xD4AE
+0xCEBD	0xD4AF
+0xCEC1	0xD4B0
+0xCEC2	0xD4B1
+0xCEC3	0xD4B2
+0xCEC4	0xD4B3
+0xCEC5	0xD4B4
+0xCEC6	0xD4B5
+0xCEC7	0xD4B6
+0xCEC8	0xD4B7
+0xCEC9	0xD4B8
+0xCECA	0xD4B9
+0xCECB	0xD4BA
+0xCECC	0xD4BB
+0xCECD	0xD4BC
+0xCECE	0xD4BD
+0xCECF	0xD4BE
+0xCED0	0xD4BF
+0xCED1	0xD4C0
+0xCED3	0xD4C1
+0xCED4	0xD4C2
+0xCED5	0xD4C3
+0xCED6	0xD4C4
+0xCED7	0xD4C5
+0xCED8	0xD4C6
+0xCED9	0xD4C7
+0xCEDA	0xD4C8
+0xCEDB	0xD4C9
+0xCEDC	0xD4CA
+0xCEDD	0xD4CB
+0xCEE1	0xD4CC
+0xCEE2	0xD4CD
+0xCEE3	0xD4CE
+0xCEE4	0xD4CF
+0xCEE5	0xD4D0
+0xCEE6	0xD4D1
+0xCEE7	0xD4D2
+0xCEE8	0xD4D3
+0xCEE9	0xD4D4
+0xCEEA	0xD4D5
+0xCEEB	0xD4D6
+0xCEEC	0xD4D7
+0xCEED	0xD4D8
+0xCEEE	0xD4D9
+0xCEEF	0xD4DA
+0xCEF0	0xD4DB
+0xCEF1	0xD4DC
+0xCEF3	0xD4DD
+0xCEF4	0xD4DE
+0xCEF5	0xD4DF
+0xCEF6	0xD4E0
+0xCEF7	0xD4E1
+0xCEF8	0xD4E2
+0xCEF9	0xD4E3
+0xCEFA	0xD4E4
+0xCEFB	0xD4E5
+0xCEFC	0xD4E6
+0xCEFD	0xD4E7
+0xCF41	0xD4E8
+0xCF42	0xD4E9
+0xCF43	0xD4EA
+0xCF44	0xD4EB
+0xCF45	0xD4EC
+0xCF46	0xD4ED
+0xCF47	0xD4EE
+0xCF48	0xD4EF
+0xCF49	0xD4F0
+0xCF4A	0xD4F1
+0xCF4B	0xD4F2
+0xCF4C	0xD4F3
+0xCF4D	0xD4F4
+0xCF4E	0xD4F5
+0xCF4F	0xD4F6
+0xCF50	0xD4F7
+0xCF51	0xD4F8
+0xCF53	0xD4F9
+0xCF54	0xD4FA
+0xCF55	0xD4FB
+0xCF56	0xD4FC
+0xCF57	0xD4FD
+0xCF58	0xD4FE
+0xCF59	0xD4FF
+0xCF5A	0xD500
+0xCF5B	0xD501
+0xCF5C	0xD502
+0xCF5D	0xD503
+0xCF61	0xD504
+0xCF62	0xD505
+0xCF63	0xD506
+0xCF64	0xD507
+0xCF65	0xD508
+0xCF66	0xD509
+0xCF67	0xD50A
+0xCF68	0xD50B
+0xCF69	0xD50C
+0xCF6A	0xD50D
+0xCF6B	0xD50E
+0xCF6C	0xD50F
+0xCF6D	0xD510
+0xCF6E	0xD511
+0xCF6F	0xD512
+0xCF70	0xD513
+0xCF71	0xD514
+0xCF73	0xD515
+0xCF74	0xD516
+0xCF75	0xD517
+0xCF76	0xD518
+0xCF77	0xD519
+0xCF78	0xD51A
+0xCF79	0xD51B
+0xCF7A	0xD51C
+0xCF7B	0xD51D
+0xCF7C	0xD51E
+0xCF7D	0xD51F
+0xCF81	0xD520
+0xCF82	0xD521
+0xCF83	0xD522
+0xCF84	0xD523
+0xCF85	0xD524
+0xCF86	0xD525
+0xCF87	0xD526
+0xCF88	0xD527
+0xCF89	0xD528
+0xCF8A	0xD529
+0xCF8B	0xD52A
+0xCF8C	0xD52B
+0xCF8D	0xD52C
+0xCF8E	0xD52D
+0xCF8F	0xD52E
+0xCF90	0xD52F
+0xCF91	0xD530
+0xCF93	0xD531
+0xCF94	0xD532
+0xCF95	0xD533
+0xCF96	0xD534
+0xCF97	0xD535
+0xCF98	0xD536
+0xCF99	0xD537
+0xCF9A	0xD538
+0xCF9B	0xD539
+0xCF9C	0xD53A
+0xCF9D	0xD53B
+0xCFA1	0xD53C
+0xCFA2	0xD53D
+0xCFA3	0xD53E
+0xCFA4	0xD53F
+0xCFA5	0xD540
+0xCFA6	0xD541
+0xCFA7	0xD542
+0xCFA8	0xD543
+0xCFA9	0xD544
+0xCFAA	0xD545
+0xCFAB	0xD546
+0xCFAC	0xD547
+0xCFAD	0xD548
+0xCFAE	0xD549
+0xCFAF	0xD54A
+0xCFB0	0xD54B
+0xCFB1	0xD54C
+0xCFB3	0xD54D
+0xCFB4	0xD54E
+0xCFB5	0xD54F
+0xCFB6	0xD550
+0xCFB7	0xD551
+0xCFB8	0xD552
+0xCFB9	0xD553
+0xCFBA	0xD554
+0xCFBB	0xD555
+0xCFBC	0xD556
+0xCFBD	0xD557
+0xD041	0x314E
+0xD061	0xD558
+0xD062	0xD559
+0xD063	0xD55A
+0xD064	0xD55B
+0xD065	0xD55C
+0xD066	0xD55D
+0xD067	0xD55E
+0xD068	0xD55F
+0xD069	0xD560
+0xD06A	0xD561
+0xD06B	0xD562
+0xD06C	0xD563
+0xD06D	0xD564
+0xD06E	0xD565
+0xD06F	0xD566
+0xD070	0xD567
+0xD071	0xD568
+0xD073	0xD569
+0xD074	0xD56A
+0xD075	0xD56B
+0xD076	0xD56C
+0xD077	0xD56D
+0xD078	0xD56E
+0xD079	0xD56F
+0xD07A	0xD570
+0xD07B	0xD571
+0xD07C	0xD572
+0xD07D	0xD573
+0xD081	0xD574
+0xD082	0xD575
+0xD083	0xD576
+0xD084	0xD577
+0xD085	0xD578
+0xD086	0xD579
+0xD087	0xD57A
+0xD088	0xD57B
+0xD089	0xD57C
+0xD08A	0xD57D
+0xD08B	0xD57E
+0xD08C	0xD57F
+0xD08D	0xD580
+0xD08E	0xD581
+0xD08F	0xD582
+0xD090	0xD583
+0xD091	0xD584
+0xD093	0xD585
+0xD094	0xD586
+0xD095	0xD587
+0xD096	0xD588
+0xD097	0xD589
+0xD098	0xD58A
+0xD099	0xD58B
+0xD09A	0xD58C
+0xD09B	0xD58D
+0xD09C	0xD58E
+0xD09D	0xD58F
+0xD0A1	0xD590
+0xD0A2	0xD591
+0xD0A3	0xD592
+0xD0A4	0xD593
+0xD0A5	0xD594
+0xD0A6	0xD595
+0xD0A7	0xD596
+0xD0A8	0xD597
+0xD0A9	0xD598
+0xD0AA	0xD599
+0xD0AB	0xD59A
+0xD0AC	0xD59B
+0xD0AD	0xD59C
+0xD0AE	0xD59D
+0xD0AF	0xD59E
+0xD0B0	0xD59F
+0xD0B1	0xD5A0
+0xD0B3	0xD5A1
+0xD0B4	0xD5A2
+0xD0B5	0xD5A3
+0xD0B6	0xD5A4
+0xD0B7	0xD5A5
+0xD0B8	0xD5A6
+0xD0B9	0xD5A7
+0xD0BA	0xD5A8
+0xD0BB	0xD5A9
+0xD0BC	0xD5AA
+0xD0BD	0xD5AB
+0xD0C1	0xD5AC
+0xD0C2	0xD5AD
+0xD0C3	0xD5AE
+0xD0C4	0xD5AF
+0xD0C5	0xD5B0
+0xD0C6	0xD5B1
+0xD0C7	0xD5B2
+0xD0C8	0xD5B3
+0xD0C9	0xD5B4
+0xD0CA	0xD5B5
+0xD0CB	0xD5B6
+0xD0CC	0xD5B7
+0xD0CD	0xD5B8
+0xD0CE	0xD5B9
+0xD0CF	0xD5BA
+0xD0D0	0xD5BB
+0xD0D1	0xD5BC
+0xD0D3	0xD5BD
+0xD0D4	0xD5BE
+0xD0D5	0xD5BF
+0xD0D6	0xD5C0
+0xD0D7	0xD5C1
+0xD0D8	0xD5C2
+0xD0D9	0xD5C3
+0xD0DA	0xD5C4
+0xD0DB	0xD5C5
+0xD0DC	0xD5C6
+0xD0DD	0xD5C7
+0xD0E1	0xD5C8
+0xD0E2	0xD5C9
+0xD0E3	0xD5CA
+0xD0E4	0xD5CB
+0xD0E5	0xD5CC
+0xD0E6	0xD5CD
+0xD0E7	0xD5CE
+0xD0E8	0xD5CF
+0xD0E9	0xD5D0
+0xD0EA	0xD5D1
+0xD0EB	0xD5D2
+0xD0EC	0xD5D3
+0xD0ED	0xD5D4
+0xD0EE	0xD5D5
+0xD0EF	0xD5D6
+0xD0F0	0xD5D7
+0xD0F1	0xD5D8
+0xD0F3	0xD5D9
+0xD0F4	0xD5DA
+0xD0F5	0xD5DB
+0xD0F6	0xD5DC
+0xD0F7	0xD5DD
+0xD0F8	0xD5DE
+0xD0F9	0xD5DF
+0xD0FA	0xD5E0
+0xD0FB	0xD5E1
+0xD0FC	0xD5E2
+0xD0FD	0xD5E3
+0xD141	0xD5E4
+0xD142	0xD5E5
+0xD143	0xD5E6
+0xD144	0xD5E7
+0xD145	0xD5E8
+0xD146	0xD5E9
+0xD147	0xD5EA
+0xD148	0xD5EB
+0xD149	0xD5EC
+0xD14A	0xD5ED
+0xD14B	0xD5EE
+0xD14C	0xD5EF
+0xD14D	0xD5F0
+0xD14E	0xD5F1
+0xD14F	0xD5F2
+0xD150	0xD5F3
+0xD151	0xD5F4
+0xD153	0xD5F5
+0xD154	0xD5F6
+0xD155	0xD5F7
+0xD156	0xD5F8
+0xD157	0xD5F9
+0xD158	0xD5FA
+0xD159	0xD5FB
+0xD15A	0xD5FC
+0xD15B	0xD5FD
+0xD15C	0xD5FE
+0xD15D	0xD5FF
+0xD161	0xD600
+0xD162	0xD601
+0xD163	0xD602
+0xD164	0xD603
+0xD165	0xD604
+0xD166	0xD605
+0xD167	0xD606
+0xD168	0xD607
+0xD169	0xD608
+0xD16A	0xD609
+0xD16B	0xD60A
+0xD16C	0xD60B
+0xD16D	0xD60C
+0xD16E	0xD60D
+0xD16F	0xD60E
+0xD170	0xD60F
+0xD171	0xD610
+0xD173	0xD611
+0xD174	0xD612
+0xD175	0xD613
+0xD176	0xD614
+0xD177	0xD615
+0xD178	0xD616
+0xD179	0xD617
+0xD17A	0xD618
+0xD17B	0xD619
+0xD17C	0xD61A
+0xD17D	0xD61B
+0xD181	0xD61C
+0xD182	0xD61D
+0xD183	0xD61E
+0xD184	0xD61F
+0xD185	0xD620
+0xD186	0xD621
+0xD187	0xD622
+0xD188	0xD623
+0xD189	0xD624
+0xD18A	0xD625
+0xD18B	0xD626
+0xD18C	0xD627
+0xD18D	0xD628
+0xD18E	0xD629
+0xD18F	0xD62A
+0xD190	0xD62B
+0xD191	0xD62C
+0xD193	0xD62D
+0xD194	0xD62E
+0xD195	0xD62F
+0xD196	0xD630
+0xD197	0xD631
+0xD198	0xD632
+0xD199	0xD633
+0xD19A	0xD634
+0xD19B	0xD635
+0xD19C	0xD636
+0xD19D	0xD637
+0xD1A1	0xD638
+0xD1A2	0xD639
+0xD1A3	0xD63A
+0xD1A4	0xD63B
+0xD1A5	0xD63C
+0xD1A6	0xD63D
+0xD1A7	0xD63E
+0xD1A8	0xD63F
+0xD1A9	0xD640
+0xD1AA	0xD641
+0xD1AB	0xD642
+0xD1AC	0xD643
+0xD1AD	0xD644
+0xD1AE	0xD645
+0xD1AF	0xD646
+0xD1B0	0xD647
+0xD1B1	0xD648
+0xD1B3	0xD649
+0xD1B4	0xD64A
+0xD1B5	0xD64B
+0xD1B6	0xD64C
+0xD1B7	0xD64D
+0xD1B8	0xD64E
+0xD1B9	0xD64F
+0xD1BA	0xD650
+0xD1BB	0xD651
+0xD1BC	0xD652
+0xD1BD	0xD653
+0xD1C1	0xD654
+0xD1C2	0xD655
+0xD1C3	0xD656
+0xD1C4	0xD657
+0xD1C5	0xD658
+0xD1C6	0xD659
+0xD1C7	0xD65A
+0xD1C8	0xD65B
+0xD1C9	0xD65C
+0xD1CA	0xD65D
+0xD1CB	0xD65E
+0xD1CC	0xD65F
+0xD1CD	0xD660
+0xD1CE	0xD661
+0xD1CF	0xD662
+0xD1D0	0xD663
+0xD1D1	0xD664
+0xD1D3	0xD665
+0xD1D4	0xD666
+0xD1D5	0xD667
+0xD1D6	0xD668
+0xD1D7	0xD669
+0xD1D8	0xD66A
+0xD1D9	0xD66B
+0xD1DA	0xD66C
+0xD1DB	0xD66D
+0xD1DC	0xD66E
+0xD1DD	0xD66F
+0xD1E1	0xD670
+0xD1E2	0xD671
+0xD1E3	0xD672
+0xD1E4	0xD673
+0xD1E5	0xD674
+0xD1E6	0xD675
+0xD1E7	0xD676
+0xD1E8	0xD677
+0xD1E9	0xD678
+0xD1EA	0xD679
+0xD1EB	0xD67A
+0xD1EC	0xD67B
+0xD1ED	0xD67C
+0xD1EE	0xD67D
+0xD1EF	0xD67E
+0xD1F0	0xD67F
+0xD1F1	0xD680
+0xD1F3	0xD681
+0xD1F4	0xD682
+0xD1F5	0xD683
+0xD1F6	0xD684
+0xD1F7	0xD685
+0xD1F8	0xD686
+0xD1F9	0xD687
+0xD1FA	0xD688
+0xD1FB	0xD689
+0xD1FC	0xD68A
+0xD1FD	0xD68B
+0xD241	0xD68C
+0xD242	0xD68D
+0xD243	0xD68E
+0xD244	0xD68F
+0xD245	0xD690
+0xD246	0xD691
+0xD247	0xD692
+0xD248	0xD693
+0xD249	0xD694
+0xD24A	0xD695
+0xD24B	0xD696
+0xD24C	0xD697
+0xD24D	0xD698
+0xD24E	0xD699
+0xD24F	0xD69A
+0xD250	0xD69B
+0xD251	0xD69C
+0xD253	0xD69D
+0xD254	0xD69E
+0xD255	0xD69F
+0xD256	0xD6A0
+0xD257	0xD6A1
+0xD258	0xD6A2
+0xD259	0xD6A3
+0xD25A	0xD6A4
+0xD25B	0xD6A5
+0xD25C	0xD6A6
+0xD25D	0xD6A7
+0xD261	0xD6A8
+0xD262	0xD6A9
+0xD263	0xD6AA
+0xD264	0xD6AB
+0xD265	0xD6AC
+0xD266	0xD6AD
+0xD267	0xD6AE
+0xD268	0xD6AF
+0xD269	0xD6B0
+0xD26A	0xD6B1
+0xD26B	0xD6B2
+0xD26C	0xD6B3
+0xD26D	0xD6B4
+0xD26E	0xD6B5
+0xD26F	0xD6B6
+0xD270	0xD6B7
+0xD271	0xD6B8
+0xD273	0xD6B9
+0xD274	0xD6BA
+0xD275	0xD6BB
+0xD276	0xD6BC
+0xD277	0xD6BD
+0xD278	0xD6BE
+0xD279	0xD6BF
+0xD27A	0xD6C0
+0xD27B	0xD6C1
+0xD27C	0xD6C2
+0xD27D	0xD6C3
+0xD281	0xD6C4
+0xD282	0xD6C5
+0xD283	0xD6C6
+0xD284	0xD6C7
+0xD285	0xD6C8
+0xD286	0xD6C9
+0xD287	0xD6CA
+0xD288	0xD6CB
+0xD289	0xD6CC
+0xD28A	0xD6CD
+0xD28B	0xD6CE
+0xD28C	0xD6CF
+0xD28D	0xD6D0
+0xD28E	0xD6D1
+0xD28F	0xD6D2
+0xD290	0xD6D3
+0xD291	0xD6D4
+0xD293	0xD6D5
+0xD294	0xD6D6
+0xD295	0xD6D7
+0xD296	0xD6D8
+0xD297	0xD6D9
+0xD298	0xD6DA
+0xD299	0xD6DB
+0xD29A	0xD6DC
+0xD29B	0xD6DD
+0xD29C	0xD6DE
+0xD29D	0xD6DF
+0xD2A1	0xD6E0
+0xD2A2	0xD6E1
+0xD2A3	0xD6E2
+0xD2A4	0xD6E3
+0xD2A5	0xD6E4
+0xD2A6	0xD6E5
+0xD2A7	0xD6E6
+0xD2A8	0xD6E7
+0xD2A9	0xD6E8
+0xD2AA	0xD6E9
+0xD2AB	0xD6EA
+0xD2AC	0xD6EB
+0xD2AD	0xD6EC
+0xD2AE	0xD6ED
+0xD2AF	0xD6EE
+0xD2B0	0xD6EF
+0xD2B1	0xD6F0
+0xD2B3	0xD6F1
+0xD2B4	0xD6F2
+0xD2B5	0xD6F3
+0xD2B6	0xD6F4
+0xD2B7	0xD6F5
+0xD2B8	0xD6F6
+0xD2B9	0xD6F7
+0xD2BA	0xD6F8
+0xD2BB	0xD6F9
+0xD2BC	0xD6FA
+0xD2BD	0xD6FB
+0xD2C1	0xD6FC
+0xD2C2	0xD6FD
+0xD2C3	0xD6FE
+0xD2C4	0xD6FF
+0xD2C5	0xD700
+0xD2C6	0xD701
+0xD2C7	0xD702
+0xD2C8	0xD703
+0xD2C9	0xD704
+0xD2CA	0xD705
+0xD2CB	0xD706
+0xD2CC	0xD707
+0xD2CD	0xD708
+0xD2CE	0xD709
+0xD2CF	0xD70A
+0xD2D0	0xD70B
+0xD2D1	0xD70C
+0xD2D3	0xD70D
+0xD2D4	0xD70E
+0xD2D5	0xD70F
+0xD2D6	0xD710
+0xD2D7	0xD711
+0xD2D8	0xD712
+0xD2D9	0xD713
+0xD2DA	0xD714
+0xD2DB	0xD715
+0xD2DC	0xD716
+0xD2DD	0xD717
+0xD2E1	0xD718
+0xD2E2	0xD719
+0xD2E3	0xD71A
+0xD2E4	0xD71B
+0xD2E5	0xD71C
+0xD2E6	0xD71D
+0xD2E7	0xD71E
+0xD2E8	0xD71F
+0xD2E9	0xD720
+0xD2EA	0xD721
+0xD2EB	0xD722
+0xD2EC	0xD723
+0xD2ED	0xD724
+0xD2EE	0xD725
+0xD2EF	0xD726
+0xD2F0	0xD727
+0xD2F1	0xD728
+0xD2F3	0xD729
+0xD2F4	0xD72A
+0xD2F5	0xD72B
+0xD2F6	0xD72C
+0xD2F7	0xD72D
+0xD2F8	0xD72E
+0xD2F9	0xD72F
+0xD2FA	0xD730
+0xD2FB	0xD731
+0xD2FC	0xD732
+0xD2FD	0xD733
+0xD341	0xD734
+0xD342	0xD735
+0xD343	0xD736
+0xD344	0xD737
+0xD345	0xD738
+0xD346	0xD739
+0xD347	0xD73A
+0xD348	0xD73B
+0xD349	0xD73C
+0xD34A	0xD73D
+0xD34B	0xD73E
+0xD34C	0xD73F
+0xD34D	0xD740
+0xD34E	0xD741
+0xD34F	0xD742
+0xD350	0xD743
+0xD351	0xD744
+0xD353	0xD745
+0xD354	0xD746
+0xD355	0xD747
+0xD356	0xD748
+0xD357	0xD749
+0xD358	0xD74A
+0xD359	0xD74B
+0xD35A	0xD74C
+0xD35B	0xD74D
+0xD35C	0xD74E
+0xD35D	0xD74F
+0xD361	0xD750
+0xD362	0xD751
+0xD363	0xD752
+0xD364	0xD753
+0xD365	0xD754
+0xD366	0xD755
+0xD367	0xD756
+0xD368	0xD757
+0xD369	0xD758
+0xD36A	0xD759
+0xD36B	0xD75A
+0xD36C	0xD75B
+0xD36D	0xD75C
+0xD36E	0xD75D
+0xD36F	0xD75E
+0xD370	0xD75F
+0xD371	0xD760
+0xD373	0xD761
+0xD374	0xD762
+0xD375	0xD763
+0xD376	0xD764
+0xD377	0xD765
+0xD378	0xD766
+0xD379	0xD767
+0xD37A	0xD768
+0xD37B	0xD769
+0xD37C	0xD76A
+0xD37D	0xD76B
+0xD381	0xD76C
+0xD382	0xD76D
+0xD383	0xD76E
+0xD384	0xD76F
+0xD385	0xD770
+0xD386	0xD771
+0xD387	0xD772
+0xD388	0xD773
+0xD389	0xD774
+0xD38A	0xD775
+0xD38B	0xD776
+0xD38C	0xD777
+0xD38D	0xD778
+0xD38E	0xD779
+0xD38F	0xD77A
+0xD390	0xD77B
+0xD391	0xD77C
+0xD393	0xD77D
+0xD394	0xD77E
+0xD395	0xD77F
+0xD396	0xD780
+0xD397	0xD781
+0xD398	0xD782
+0xD399	0xD783
+0xD39A	0xD784
+0xD39B	0xD785
+0xD39C	0xD786
+0xD39D	0xD787
+0xD3A1	0xD788
+0xD3A2	0xD789
+0xD3A3	0xD78A
+0xD3A4	0xD78B
+0xD3A5	0xD78C
+0xD3A6	0xD78D
+0xD3A7	0xD78E
+0xD3A8	0xD78F
+0xD3A9	0xD790
+0xD3AA	0xD791
+0xD3AB	0xD792
+0xD3AC	0xD793
+0xD3AD	0xD794
+0xD3AE	0xD795
+0xD3AF	0xD796
+0xD3B0	0xD797
+0xD3B1	0xD798
+0xD3B3	0xD799
+0xD3B4	0xD79A
+0xD3B5	0xD79B
+0xD3B6	0xD79C
+0xD3B7	0xD79D
+0xD3B8	0xD79E
+0xD3B9	0xD79F
+0xD3BA	0xD7A0
+0xD3BB	0xD7A1
+0xD3BC	0xD7A2
+0xD3BD	0xD7A3
+0xD931	0x3000
+0xD932	0x3001
+0xD933	0x3002
+0xD934	0x00B7
+0xD935	0x2025
+0xD936	0x2026
+0xD937	0x00A8
+0xD938	0x3003
+0xD939	0x00AD
+0xD93A	0x2015
+0xD93B	0x2225
+0xD93C	0xFF3C
+0xD93D	0x223C
+0xD93E	0x2018
+0xD93F	0x2019
+0xD940	0x201C
+0xD941	0x201D
+0xD942	0x3014
+0xD943	0x3015
+0xD944	0x3008
+0xD945	0x3009
+0xD946	0x300A
+0xD947	0x300B
+0xD948	0x300C
+0xD949	0x300D
+0xD94A	0x300E
+0xD94B	0x300F
+0xD94C	0x3010
+0xD94D	0x3011
+0xD94E	0x00B1
+0xD94F	0x00D7
+0xD950	0x00F7
+0xD951	0x2260
+0xD952	0x2264
+0xD953	0x2265
+0xD954	0x221E
+0xD955	0x2234
+0xD956	0x00B0
+0xD957	0x2032
+0xD958	0x2033
+0xD959	0x2103
+0xD95A	0x212B
+0xD95B	0xFFE0
+0xD95C	0xFFE1
+0xD95D	0xFFE5
+0xD95E	0x2642
+0xD95F	0x2640
+0xD960	0x2220
+0xD961	0x22A5
+0xD962	0x2312
+0xD963	0x2202
+0xD964	0x2207
+0xD965	0x2261
+0xD966	0x2252
+0xD967	0x00A7
+0xD968	0x203B
+0xD969	0x2606
+0xD96A	0x2605
+0xD96B	0x25CB
+0xD96C	0x25CF
+0xD96D	0x25CE
+0xD96E	0x25C7
+0xD96F	0x25C6
+0xD970	0x25A1
+0xD971	0x25A0
+0xD972	0x25B3
+0xD973	0x25B2
+0xD974	0x25BD
+0xD975	0x25BC
+0xD976	0x2192
+0xD977	0x2190
+0xD978	0x2191
+0xD979	0x2193
+0xD97A	0x2194
+0xD97B	0x3013
+0xD97C	0x226A
+0xD97D	0x226B
+0xD97E	0x221A
+0xD991	0x223D
+0xD992	0x221D
+0xD993	0x2235
+0xD994	0x222B
+0xD995	0x222C
+0xD996	0x2208
+0xD997	0x220B
+0xD998	0x2286
+0xD999	0x2287
+0xD99A	0x2282
+0xD99B	0x2283
+0xD99C	0x222A
+0xD99D	0x2229
+0xD99E	0x2227
+0xD99F	0x2228
+0xD9A0	0xFFE2
+0xD9A1	0x21D2
+0xD9A2	0x21D4
+0xD9A3	0x2200
+0xD9A4	0x2203
+0xD9A5	0x00B4
+0xD9A6	0xFF5E
+0xD9A7	0x02C7
+0xD9A8	0x02D8
+0xD9A9	0x02DD
+0xD9AA	0x02DA
+0xD9AB	0x02D9
+0xD9AC	0x00B8
+0xD9AD	0x02DB
+0xD9AE	0x00A1
+0xD9AF	0x00BF
+0xD9B0	0x02D0
+0xD9B1	0x222E
+0xD9B2	0x2211
+0xD9B3	0x220F
+0xD9B4	0x00A4
+0xD9B5	0x2109
+0xD9B6	0x2030
+0xD9B7	0x25C1
+0xD9B8	0x25C0
+0xD9B9	0x25B7
+0xD9BA	0x25B6
+0xD9BB	0x2664
+0xD9BC	0x2660
+0xD9BD	0x2661
+0xD9BE	0x2665
+0xD9BF	0x2667
+0xD9C0	0x2663
+0xD9C1	0x2299
+0xD9C2	0x25C8
+0xD9C3	0x25A3
+0xD9C4	0x25D0
+0xD9C5	0x25D1
+0xD9C6	0x2592
+0xD9C7	0x25A4
+0xD9C8	0x25A5
+0xD9C9	0x25A8
+0xD9CA	0x25A7
+0xD9CB	0x25A6
+0xD9CC	0x25A9
+0xD9CD	0x2668
+0xD9CE	0x260F
+0xD9CF	0x260E
+0xD9D0	0x261C
+0xD9D1	0x261E
+0xD9D2	0x00B6
+0xD9D3	0x2020
+0xD9D4	0x2021
+0xD9D5	0x2195
+0xD9D6	0x2197
+0xD9D7	0x2199
+0xD9D8	0x2196
+0xD9D9	0x2198
+0xD9DA	0x266D
+0xD9DB	0x2669
+0xD9DC	0x266A
+0xD9DD	0x266C
+0xD9DE	0x327F
+0xD9DF	0x321C
+0xD9E0	0x2116
+0xD9E1	0x33C7
+0xD9E2	0x2122
+0xD9E3	0x33C2
+0xD9E4	0x33D8
+0xD9E5	0x2121
+0xD9E6	0x20AC
+0xD9E7	0x00AE
+0xD9E8	0x327E
+0xDA31	0xFF01
+0xDA32	0xFF02
+0xDA33	0xFF03
+0xDA34	0xFF04
+0xDA35	0xFF05
+0xDA36	0xFF06
+0xDA37	0xFF07
+0xDA38	0xFF08
+0xDA39	0xFF09
+0xDA3A	0xFF0A
+0xDA3B	0xFF0B
+0xDA3C	0xFF0C
+0xDA3D	0xFF0D
+0xDA3E	0xFF0E
+0xDA3F	0xFF0F
+0xDA40	0xFF10
+0xDA41	0xFF11
+0xDA42	0xFF12
+0xDA43	0xFF13
+0xDA44	0xFF14
+0xDA45	0xFF15
+0xDA46	0xFF16
+0xDA47	0xFF17
+0xDA48	0xFF18
+0xDA49	0xFF19
+0xDA4A	0xFF1A
+0xDA4B	0xFF1B
+0xDA4C	0xFF1C
+0xDA4D	0xFF1D
+0xDA4E	0xFF1E
+0xDA4F	0xFF1F
+0xDA50	0xFF20
+0xDA51	0xFF21
+0xDA52	0xFF22
+0xDA53	0xFF23
+0xDA54	0xFF24
+0xDA55	0xFF25
+0xDA56	0xFF26
+0xDA57	0xFF27
+0xDA58	0xFF28
+0xDA59	0xFF29
+0xDA5A	0xFF2A
+0xDA5B	0xFF2B
+0xDA5C	0xFF2C
+0xDA5D	0xFF2D
+0xDA5E	0xFF2E
+0xDA5F	0xFF2F
+0xDA60	0xFF30
+0xDA61	0xFF31
+0xDA62	0xFF32
+0xDA63	0xFF33
+0xDA64	0xFF34
+0xDA65	0xFF35
+0xDA66	0xFF36
+0xDA67	0xFF37
+0xDA68	0xFF38
+0xDA69	0xFF39
+0xDA6A	0xFF3A
+0xDA6B	0xFF3B
+0xDA6C	0xFFE6
+0xDA6D	0xFF3D
+0xDA6E	0xFF3E
+0xDA6F	0xFF3F
+0xDA70	0xFF40
+0xDA71	0xFF41
+0xDA72	0xFF42
+0xDA73	0xFF43
+0xDA74	0xFF44
+0xDA75	0xFF45
+0xDA76	0xFF46
+0xDA77	0xFF47
+0xDA78	0xFF48
+0xDA79	0xFF49
+0xDA7A	0xFF4A
+0xDA7B	0xFF4B
+0xDA7C	0xFF4C
+0xDA7D	0xFF4D
+0xDA7E	0xFF4E
+0xDA91	0xFF4F
+0xDA92	0xFF50
+0xDA93	0xFF51
+0xDA94	0xFF52
+0xDA95	0xFF53
+0xDA96	0xFF54
+0xDA97	0xFF55
+0xDA98	0xFF56
+0xDA99	0xFF57
+0xDA9A	0xFF58
+0xDA9B	0xFF59
+0xDA9C	0xFF5A
+0xDA9D	0xFF5B
+0xDA9E	0xFF5C
+0xDA9F	0xFF5D
+0xDAA0	0xFFE3
+0xDAD4	0x3164
+0xDAD5	0x3165
+0xDAD6	0x3166
+0xDAD7	0x3167
+0xDAD8	0x3168
+0xDAD9	0x3169
+0xDADA	0x316A
+0xDADB	0x316B
+0xDADC	0x316C
+0xDADD	0x316D
+0xDADE	0x316E
+0xDADF	0x316F
+0xDAE0	0x3170
+0xDAE1	0x3171
+0xDAE2	0x3172
+0xDAE3	0x3173
+0xDAE4	0x3174
+0xDAE5	0x3175
+0xDAE6	0x3176
+0xDAE7	0x3177
+0xDAE8	0x3178
+0xDAE9	0x3179
+0xDAEA	0x317A
+0xDAEB	0x317B
+0xDAEC	0x317C
+0xDAED	0x317D
+0xDAEE	0x317E
+0xDAEF	0x317F
+0xDAF0	0x3180
+0xDAF1	0x3181
+0xDAF2	0x3182
+0xDAF3	0x3183
+0xDAF4	0x3184
+0xDAF5	0x3185
+0xDAF6	0x3186
+0xDAF7	0x3187
+0xDAF8	0x3188
+0xDAF9	0x3189
+0xDAFA	0x318A
+0xDAFB	0x318B
+0xDAFC	0x318C
+0xDAFD	0x318D
+0xDAFE	0x318E
+0xDB31	0x2170
+0xDB32	0x2171
+0xDB33	0x2172
+0xDB34	0x2173
+0xDB35	0x2174
+0xDB36	0x2175
+0xDB37	0x2176
+0xDB38	0x2177
+0xDB39	0x2178
+0xDB3A	0x2179
+0xDB40	0x2160
+0xDB41	0x2161
+0xDB42	0x2162
+0xDB43	0x2163
+0xDB44	0x2164
+0xDB45	0x2165
+0xDB46	0x2166
+0xDB47	0x2167
+0xDB48	0x2168
+0xDB49	0x2169
+0xDB51	0x0391
+0xDB52	0x0392
+0xDB53	0x0393
+0xDB54	0x0394
+0xDB55	0x0395
+0xDB56	0x0396
+0xDB57	0x0397
+0xDB58	0x0398
+0xDB59	0x0399
+0xDB5A	0x039A
+0xDB5B	0x039B
+0xDB5C	0x039C
+0xDB5D	0x039D
+0xDB5E	0x039E
+0xDB5F	0x039F
+0xDB60	0x03A0
+0xDB61	0x03A1
+0xDB62	0x03A3
+0xDB63	0x03A4
+0xDB64	0x03A5
+0xDB65	0x03A6
+0xDB66	0x03A7
+0xDB67	0x03A8
+0xDB68	0x03A9
+0xDB71	0x03B1
+0xDB72	0x03B2
+0xDB73	0x03B3
+0xDB74	0x03B4
+0xDB75	0x03B5
+0xDB76	0x03B6
+0xDB77	0x03B7
+0xDB78	0x03B8
+0xDB79	0x03B9
+0xDB7A	0x03BA
+0xDB7B	0x03BB
+0xDB7C	0x03BC
+0xDB7D	0x03BD
+0xDB7E	0x03BE
+0xDB91	0x03BF
+0xDB92	0x03C0
+0xDB93	0x03C1
+0xDB94	0x03C3
+0xDB95	0x03C4
+0xDB96	0x03C5
+0xDB97	0x03C6
+0xDB98	0x03C7
+0xDB99	0x03C8
+0xDB9A	0x03C9
+0xDBA1	0x2500
+0xDBA2	0x2502
+0xDBA3	0x250C
+0xDBA4	0x2510
+0xDBA5	0x2518
+0xDBA6	0x2514
+0xDBA7	0x251C
+0xDBA8	0x252C
+0xDBA9	0x2524
+0xDBAA	0x2534
+0xDBAB	0x253C
+0xDBAC	0x2501
+0xDBAD	0x2503
+0xDBAE	0x250F
+0xDBAF	0x2513
+0xDBB0	0x251B
+0xDBB1	0x2517
+0xDBB2	0x2523
+0xDBB3	0x2533
+0xDBB4	0x252B
+0xDBB5	0x253B
+0xDBB6	0x254B
+0xDBB7	0x2520
+0xDBB8	0x252F
+0xDBB9	0x2528
+0xDBBA	0x2537
+0xDBBB	0x253F
+0xDBBC	0x251D
+0xDBBD	0x2530
+0xDBBE	0x2525
+0xDBBF	0x2538
+0xDBC0	0x2542
+0xDBC1	0x2512
+0xDBC2	0x2511
+0xDBC3	0x251A
+0xDBC4	0x2519
+0xDBC5	0x2516
+0xDBC6	0x2515
+0xDBC7	0x250E
+0xDBC8	0x250D
+0xDBC9	0x251E
+0xDBCA	0x251F
+0xDBCB	0x2521
+0xDBCC	0x2522
+0xDBCD	0x2526
+0xDBCE	0x2527
+0xDBCF	0x2529
+0xDBD0	0x252A
+0xDBD1	0x252D
+0xDBD2	0x252E
+0xDBD3	0x2531
+0xDBD4	0x2532
+0xDBD5	0x2535
+0xDBD6	0x2536
+0xDBD7	0x2539
+0xDBD8	0x253A
+0xDBD9	0x253D
+0xDBDA	0x253E
+0xDBDB	0x2540
+0xDBDC	0x2541
+0xDBDD	0x2543
+0xDBDE	0x2544
+0xDBDF	0x2545
+0xDBE0	0x2546
+0xDBE1	0x2547
+0xDBE2	0x2548
+0xDBE3	0x2549
+0xDBE4	0x254A
+0xDC31	0x3395
+0xDC32	0x3396
+0xDC33	0x3397
+0xDC34	0x2113
+0xDC35	0x3398
+0xDC36	0x33C4
+0xDC37	0x33A3
+0xDC38	0x33A4
+0xDC39	0x33A5
+0xDC3A	0x33A6
+0xDC3B	0x3399
+0xDC3C	0x339A
+0xDC3D	0x339B
+0xDC3E	0x339C
+0xDC3F	0x339D
+0xDC40	0x339E
+0xDC41	0x339F
+0xDC42	0x33A0
+0xDC43	0x33A1
+0xDC44	0x33A2
+0xDC45	0x33CA
+0xDC46	0x338D
+0xDC47	0x338E
+0xDC48	0x338F
+0xDC49	0x33CF
+0xDC4A	0x3388
+0xDC4B	0x3389
+0xDC4C	0x33C8
+0xDC4D	0x33A7
+0xDC4E	0x33A8
+0xDC4F	0x33B0
+0xDC50	0x33B1
+0xDC51	0x33B2
+0xDC52	0x33B3
+0xDC53	0x33B4
+0xDC54	0x33B5
+0xDC55	0x33B6
+0xDC56	0x33B7
+0xDC57	0x33B8
+0xDC58	0x33B9
+0xDC59	0x3380
+0xDC5A	0x3381
+0xDC5B	0x3382
+0xDC5C	0x3383
+0xDC5D	0x3384
+0xDC5E	0x33BA
+0xDC5F	0x33BB
+0xDC60	0x33BC
+0xDC61	0x33BD
+0xDC62	0x33BE
+0xDC63	0x33BF
+0xDC64	0x3390
+0xDC65	0x3391
+0xDC66	0x3392
+0xDC67	0x3393
+0xDC68	0x3394
+0xDC69	0x2126
+0xDC6A	0x33C0
+0xDC6B	0x33C1
+0xDC6C	0x338A
+0xDC6D	0x338B
+0xDC6E	0x338C
+0xDC6F	0x33D6
+0xDC70	0x33C5
+0xDC71	0x33AD
+0xDC72	0x33AE
+0xDC73	0x33AF
+0xDC74	0x33DB
+0xDC75	0x33A9
+0xDC76	0x33AA
+0xDC77	0x33AB
+0xDC78	0x33AC
+0xDC79	0x33DD
+0xDC7A	0x33D0
+0xDC7B	0x33D3
+0xDC7C	0x33C3
+0xDC7D	0x33C9
+0xDC7E	0x33DC
+0xDC91	0x33C6
+0xDCA1	0x00C6
+0xDCA2	0x00D0
+0xDCA3	0x00AA
+0xDCA4	0x0126
+0xDCA6	0x0132
+0xDCA8	0x013F
+0xDCA9	0x0141
+0xDCAA	0x00D8
+0xDCAB	0x0152
+0xDCAC	0x00BA
+0xDCAD	0x00DE
+0xDCAE	0x0166
+0xDCAF	0x014A
+0xDCB1	0x3260
+0xDCB2	0x3261
+0xDCB3	0x3262
+0xDCB4	0x3263
+0xDCB5	0x3264
+0xDCB6	0x3265
+0xDCB7	0x3266
+0xDCB8	0x3267
+0xDCB9	0x3268
+0xDCBA	0x3269
+0xDCBB	0x326A
+0xDCBC	0x326B
+0xDCBD	0x326C
+0xDCBE	0x326D
+0xDCBF	0x326E
+0xDCC0	0x326F
+0xDCC1	0x3270
+0xDCC2	0x3271
+0xDCC3	0x3272
+0xDCC4	0x3273
+0xDCC5	0x3274
+0xDCC6	0x3275
+0xDCC7	0x3276
+0xDCC8	0x3277
+0xDCC9	0x3278
+0xDCCA	0x3279
+0xDCCB	0x327A
+0xDCCC	0x327B
+0xDCCD	0x24D0
+0xDCCE	0x24D1
+0xDCCF	0x24D2
+0xDCD0	0x24D3
+0xDCD1	0x24D4
+0xDCD2	0x24D5
+0xDCD3	0x24D6
+0xDCD4	0x24D7
+0xDCD5	0x24D8
+0xDCD6	0x24D9
+0xDCD7	0x24DA
+0xDCD8	0x24DB
+0xDCD9	0x24DC
+0xDCDA	0x24DD
+0xDCDB	0x24DE
+0xDCDC	0x24DF
+0xDCDD	0x24E0
+0xDCDE	0x24E1
+0xDCDF	0x24E2
+0xDCE0	0x24E3
+0xDCE1	0x24E4
+0xDCE2	0x24E5
+0xDCE3	0x24E6
+0xDCE4	0x24E7
+0xDCE5	0x24E8
+0xDCE6	0x24E9
+0xDCE7	0x2460
+0xDCE8	0x2461
+0xDCE9	0x2462
+0xDCEA	0x2463
+0xDCEB	0x2464
+0xDCEC	0x2465
+0xDCED	0x2466
+0xDCEE	0x2467
+0xDCEF	0x2468
+0xDCF0	0x2469
+0xDCF1	0x246A
+0xDCF2	0x246B
+0xDCF3	0x246C
+0xDCF4	0x246D
+0xDCF5	0x246E
+0xDCF6	0x00BD
+0xDCF7	0x2153
+0xDCF8	0x2154
+0xDCF9	0x00BC
+0xDCFA	0x00BE
+0xDCFB	0x215B
+0xDCFC	0x215C
+0xDCFD	0x215D
+0xDCFE	0x215E
+0xDD31	0x00E6
+0xDD32	0x0111
+0xDD33	0x00F0
+0xDD34	0x0127
+0xDD35	0x0131
+0xDD36	0x0133
+0xDD37	0x0138
+0xDD38	0x0140
+0xDD39	0x0142
+0xDD3A	0x00F8
+0xDD3B	0x0153
+0xDD3C	0x00DF
+0xDD3D	0x00FE
+0xDD3E	0x0167
+0xDD3F	0x014B
+0xDD40	0x0149
+0xDD41	0x3200
+0xDD42	0x3201
+0xDD43	0x3202
+0xDD44	0x3203
+0xDD45	0x3204
+0xDD46	0x3205
+0xDD47	0x3206
+0xDD48	0x3207
+0xDD49	0x3208
+0xDD4A	0x3209
+0xDD4B	0x320A
+0xDD4C	0x320B
+0xDD4D	0x320C
+0xDD4E	0x320D
+0xDD4F	0x320E
+0xDD50	0x320F
+0xDD51	0x3210
+0xDD52	0x3211
+0xDD53	0x3212
+0xDD54	0x3213
+0xDD55	0x3214
+0xDD56	0x3215
+0xDD57	0x3216
+0xDD58	0x3217
+0xDD59	0x3218
+0xDD5A	0x3219
+0xDD5B	0x321A
+0xDD5C	0x321B
+0xDD5D	0x249C
+0xDD5E	0x249D
+0xDD5F	0x249E
+0xDD60	0x249F
+0xDD61	0x24A0
+0xDD62	0x24A1
+0xDD63	0x24A2
+0xDD64	0x24A3
+0xDD65	0x24A4
+0xDD66	0x24A5
+0xDD67	0x24A6
+0xDD68	0x24A7
+0xDD69	0x24A8
+0xDD6A	0x24A9
+0xDD6B	0x24AA
+0xDD6C	0x24AB
+0xDD6D	0x24AC
+0xDD6E	0x24AD
+0xDD6F	0x24AE
+0xDD70	0x24AF
+0xDD71	0x24B0
+0xDD72	0x24B1
+0xDD73	0x24B2
+0xDD74	0x24B3
+0xDD75	0x24B4
+0xDD76	0x24B5
+0xDD77	0x2474
+0xDD78	0x2475
+0xDD79	0x2476
+0xDD7A	0x2477
+0xDD7B	0x2478
+0xDD7C	0x2479
+0xDD7D	0x247A
+0xDD7E	0x247B
+0xDD91	0x247C
+0xDD92	0x247D
+0xDD93	0x247E
+0xDD94	0x247F
+0xDD95	0x2480
+0xDD96	0x2481
+0xDD97	0x2482
+0xDD98	0x00B9
+0xDD99	0x00B2
+0xDD9A	0x00B3
+0xDD9B	0x2074
+0xDD9C	0x207F
+0xDD9D	0x2081
+0xDD9E	0x2082
+0xDD9F	0x2083
+0xDDA0	0x2084
+0xDDA1	0x3041
+0xDDA2	0x3042
+0xDDA3	0x3043
+0xDDA4	0x3044
+0xDDA5	0x3045
+0xDDA6	0x3046
+0xDDA7	0x3047
+0xDDA8	0x3048
+0xDDA9	0x3049
+0xDDAA	0x304A
+0xDDAB	0x304B
+0xDDAC	0x304C
+0xDDAD	0x304D
+0xDDAE	0x304E
+0xDDAF	0x304F
+0xDDB0	0x3050
+0xDDB1	0x3051
+0xDDB2	0x3052
+0xDDB3	0x3053
+0xDDB4	0x3054
+0xDDB5	0x3055
+0xDDB6	0x3056
+0xDDB7	0x3057
+0xDDB8	0x3058
+0xDDB9	0x3059
+0xDDBA	0x305A
+0xDDBB	0x305B
+0xDDBC	0x305C
+0xDDBD	0x305D
+0xDDBE	0x305E
+0xDDBF	0x305F
+0xDDC0	0x3060
+0xDDC1	0x3061
+0xDDC2	0x3062
+0xDDC3	0x3063
+0xDDC4	0x3064
+0xDDC5	0x3065
+0xDDC6	0x3066
+0xDDC7	0x3067
+0xDDC8	0x3068
+0xDDC9	0x3069
+0xDDCA	0x306A
+0xDDCB	0x306B
+0xDDCC	0x306C
+0xDDCD	0x306D
+0xDDCE	0x306E
+0xDDCF	0x306F
+0xDDD0	0x3070
+0xDDD1	0x3071
+0xDDD2	0x3072
+0xDDD3	0x3073
+0xDDD4	0x3074
+0xDDD5	0x3075
+0xDDD6	0x3076
+0xDDD7	0x3077
+0xDDD8	0x3078
+0xDDD9	0x3079
+0xDDDA	0x307A
+0xDDDB	0x307B
+0xDDDC	0x307C
+0xDDDD	0x307D
+0xDDDE	0x307E
+0xDDDF	0x307F
+0xDDE0	0x3080
+0xDDE1	0x3081
+0xDDE2	0x3082
+0xDDE3	0x3083
+0xDDE4	0x3084
+0xDDE5	0x3085
+0xDDE6	0x3086
+0xDDE7	0x3087
+0xDDE8	0x3088
+0xDDE9	0x3089
+0xDDEA	0x308A
+0xDDEB	0x308B
+0xDDEC	0x308C
+0xDDED	0x308D
+0xDDEE	0x308E
+0xDDEF	0x308F
+0xDDF0	0x3090
+0xDDF1	0x3091
+0xDDF2	0x3092
+0xDDF3	0x3093
+0xDE31	0x30A1
+0xDE32	0x30A2
+0xDE33	0x30A3
+0xDE34	0x30A4
+0xDE35	0x30A5
+0xDE36	0x30A6
+0xDE37	0x30A7
+0xDE38	0x30A8
+0xDE39	0x30A9
+0xDE3A	0x30AA
+0xDE3B	0x30AB
+0xDE3C	0x30AC
+0xDE3D	0x30AD
+0xDE3E	0x30AE
+0xDE3F	0x30AF
+0xDE40	0x30B0
+0xDE41	0x30B1
+0xDE42	0x30B2
+0xDE43	0x30B3
+0xDE44	0x30B4
+0xDE45	0x30B5
+0xDE46	0x30B6
+0xDE47	0x30B7
+0xDE48	0x30B8
+0xDE49	0x30B9
+0xDE4A	0x30BA
+0xDE4B	0x30BB
+0xDE4C	0x30BC
+0xDE4D	0x30BD
+0xDE4E	0x30BE
+0xDE4F	0x30BF
+0xDE50	0x30C0
+0xDE51	0x30C1
+0xDE52	0x30C2
+0xDE53	0x30C3
+0xDE54	0x30C4
+0xDE55	0x30C5
+0xDE56	0x30C6
+0xDE57	0x30C7
+0xDE58	0x30C8
+0xDE59	0x30C9
+0xDE5A	0x30CA
+0xDE5B	0x30CB
+0xDE5C	0x30CC
+0xDE5D	0x30CD
+0xDE5E	0x30CE
+0xDE5F	0x30CF
+0xDE60	0x30D0
+0xDE61	0x30D1
+0xDE62	0x30D2
+0xDE63	0x30D3
+0xDE64	0x30D4
+0xDE65	0x30D5
+0xDE66	0x30D6
+0xDE67	0x30D7
+0xDE68	0x30D8
+0xDE69	0x30D9
+0xDE6A	0x30DA
+0xDE6B	0x30DB
+0xDE6C	0x30DC
+0xDE6D	0x30DD
+0xDE6E	0x30DE
+0xDE6F	0x30DF
+0xDE70	0x30E0
+0xDE71	0x30E1
+0xDE72	0x30E2
+0xDE73	0x30E3
+0xDE74	0x30E4
+0xDE75	0x30E5
+0xDE76	0x30E6
+0xDE77	0x30E7
+0xDE78	0x30E8
+0xDE79	0x30E9
+0xDE7A	0x30EA
+0xDE7B	0x30EB
+0xDE7C	0x30EC
+0xDE7D	0x30ED
+0xDE7E	0x30EE
+0xDE91	0x30EF
+0xDE92	0x30F0
+0xDE93	0x30F1
+0xDE94	0x30F2
+0xDE95	0x30F3
+0xDE96	0x30F4
+0xDE97	0x30F5
+0xDE98	0x30F6
+0xDEA1	0x0410
+0xDEA2	0x0411
+0xDEA3	0x0412
+0xDEA4	0x0413
+0xDEA5	0x0414
+0xDEA6	0x0415
+0xDEA7	0x0401
+0xDEA8	0x0416
+0xDEA9	0x0417
+0xDEAA	0x0418
+0xDEAB	0x0419
+0xDEAC	0x041A
+0xDEAD	0x041B
+0xDEAE	0x041C
+0xDEAF	0x041D
+0xDEB0	0x041E
+0xDEB1	0x041F
+0xDEB2	0x0420
+0xDEB3	0x0421
+0xDEB4	0x0422
+0xDEB5	0x0423
+0xDEB6	0x0424
+0xDEB7	0x0425
+0xDEB8	0x0426
+0xDEB9	0x0427
+0xDEBA	0x0428
+0xDEBB	0x0429
+0xDEBC	0x042A
+0xDEBD	0x042B
+0xDEBE	0x042C
+0xDEBF	0x042D
+0xDEC0	0x042E
+0xDEC1	0x042F
+0xDED1	0x0430
+0xDED2	0x0431
+0xDED3	0x0432
+0xDED4	0x0433
+0xDED5	0x0434
+0xDED6	0x0435
+0xDED7	0x0451
+0xDED8	0x0436
+0xDED9	0x0437
+0xDEDA	0x0438
+0xDEDB	0x0439
+0xDEDC	0x043A
+0xDEDD	0x043B
+0xDEDE	0x043C
+0xDEDF	0x043D
+0xDEE0	0x043E
+0xDEE1	0x043F
+0xDEE2	0x0440
+0xDEE3	0x0441
+0xDEE4	0x0442
+0xDEE5	0x0443
+0xDEE6	0x0444
+0xDEE7	0x0445
+0xDEE8	0x0446
+0xDEE9	0x0447
+0xDEEA	0x0448
+0xDEEB	0x0449
+0xDEEC	0x044A
+0xDEED	0x044B
+0xDEEE	0x044C
+0xDEEF	0x044D
+0xDEF0	0x044E
+0xDEF1	0x044F
+0xE031	0x4F3D
+0xE032	0x4F73
+0xE033	0x5047
+0xE034	0x50F9
+0xE035	0x52A0
+0xE036	0x53EF
+0xE037	0x5475
+0xE038	0x54E5
+0xE039	0x5609
+0xE03A	0x5AC1
+0xE03B	0x5BB6
+0xE03C	0x6687
+0xE03D	0x67B6
+0xE03E	0x67B7
+0xE03F	0x67EF
+0xE040	0x6B4C
+0xE041	0x73C2
+0xE042	0x75C2
+0xE043	0x7A3C
+0xE044	0x82DB
+0xE045	0x8304
+0xE046	0x8857
+0xE047	0x8888
+0xE048	0x8A36
+0xE049	0x8CC8
+0xE04A	0x8DCF
+0xE04B	0x8EFB
+0xE04C	0x8FE6
+0xE04D	0x99D5
+0xE04E	0x523B
+0xE04F	0x5374
+0xE050	0x5404
+0xE051	0x606A
+0xE052	0x6164
+0xE053	0x6BBC
+0xE054	0x73CF
+0xE055	0x811A
+0xE056	0x89BA
+0xE057	0x89D2
+0xE058	0x95A3
+0xE059	0x4F83
+0xE05A	0x520A
+0xE05B	0x58BE
+0xE05C	0x5978
+0xE05D	0x59E6
+0xE05E	0x5E72
+0xE05F	0x5E79
+0xE060	0x61C7
+0xE061	0x63C0
+0xE062	0x6746
+0xE063	0x67EC
+0xE064	0x687F
+0xE065	0x6F97
+0xE066	0x764E
+0xE067	0x770B
+0xE068	0x78F5
+0xE069	0x7A08
+0xE06A	0x7AFF
+0xE06B	0x7C21
+0xE06C	0x809D
+0xE06D	0x826E
+0xE06E	0x8271
+0xE06F	0x8AEB
+0xE070	0x9593
+0xE071	0x4E6B
+0xE072	0x559D
+0xE073	0x66F7
+0xE074	0x6E34
+0xE075	0x78A3
+0xE076	0x7AED
+0xE077	0x845B
+0xE078	0x8910
+0xE079	0x874E
+0xE07A	0x97A8
+0xE07B	0x52D8
+0xE07C	0x574E
+0xE07D	0x582A
+0xE07E	0x5D4C
+0xE091	0x611F
+0xE092	0x61BE
+0xE093	0x6221
+0xE094	0x6562
+0xE095	0x67D1
+0xE096	0x6A44
+0xE097	0x6E1B
+0xE098	0x7518
+0xE099	0x75B3
+0xE09A	0x76E3
+0xE09B	0x77B0
+0xE09C	0x7D3A
+0xE09D	0x90AF
+0xE09E	0x9451
+0xE09F	0x9452
+0xE0A0	0x9F95
+0xE0A1	0x5323
+0xE0A2	0x5CAC
+0xE0A3	0x7532
+0xE0A4	0x80DB
+0xE0A5	0x9240
+0xE0A6	0x9598
+0xE0A7	0x525B
+0xE0A8	0x5808
+0xE0A9	0x59DC
+0xE0AA	0x5CA1
+0xE0AB	0x5D17
+0xE0AC	0x5EB7
+0xE0AD	0x5F3A
+0xE0AE	0x5F4A
+0xE0AF	0x6177
+0xE0B0	0x6C5F
+0xE0B1	0x757A
+0xE0B2	0x7586
+0xE0B3	0x7CE0
+0xE0B4	0x7D73
+0xE0B5	0x7DB1
+0xE0B6	0x7F8C
+0xE0B7	0x8154
+0xE0B8	0x8221
+0xE0B9	0x8591
+0xE0BA	0x8941
+0xE0BB	0x8B1B
+0xE0BC	0x92FC
+0xE0BD	0x964D
+0xE0BE	0x9C47
+0xE0BF	0x4ECB
+0xE0C0	0x4EF7
+0xE0C1	0x500B
+0xE0C2	0x51F1
+0xE0C3	0x584F
+0xE0C4	0x6137
+0xE0C5	0x613E
+0xE0C6	0x6168
+0xE0C7	0x6539
+0xE0C8	0x69EA
+0xE0C9	0x6F11
+0xE0CA	0x75A5
+0xE0CB	0x7686
+0xE0CC	0x76D6
+0xE0CD	0x7B87
+0xE0CE	0x82A5
+0xE0CF	0x84CB
+0xE0D0	0xF900
+0xE0D1	0x93A7
+0xE0D2	0x958B
+0xE0D3	0x5580
+0xE0D4	0x5BA2
+0xE0D5	0x5751
+0xE0D6	0xF901
+0xE0D7	0x7CB3
+0xE0D8	0x7FB9
+0xE0D9	0x91B5
+0xE0DA	0x5028
+0xE0DB	0x53BB
+0xE0DC	0x5C45
+0xE0DD	0x5DE8
+0xE0DE	0x62D2
+0xE0DF	0x636E
+0xE0E0	0x64DA
+0xE0E1	0x64E7
+0xE0E2	0x6E20
+0xE0E3	0x70AC
+0xE0E4	0x795B
+0xE0E5	0x8DDD
+0xE0E6	0x8E1E
+0xE0E7	0xF902
+0xE0E8	0x907D
+0xE0E9	0x9245
+0xE0EA	0x92F8
+0xE0EB	0x4E7E
+0xE0EC	0x4EF6
+0xE0ED	0x5065
+0xE0EE	0x5DFE
+0xE0EF	0x5EFA
+0xE0F0	0x6106
+0xE0F1	0x6957
+0xE0F2	0x8171
+0xE0F3	0x8654
+0xE0F4	0x8E47
+0xE0F5	0x9375
+0xE0F6	0x9A2B
+0xE0F7	0x4E5E
+0xE0F8	0x5091
+0xE0F9	0x6770
+0xE0FA	0x6840
+0xE0FB	0x5109
+0xE0FC	0x528D
+0xE0FD	0x5292
+0xE0FE	0x6AA2
+0xE131	0x77BC
+0xE132	0x9210
+0xE133	0x9ED4
+0xE134	0x52AB
+0xE135	0x602F
+0xE136	0x8FF2
+0xE137	0x5048
+0xE138	0x61A9
+0xE139	0x63ED
+0xE13A	0x64CA
+0xE13B	0x683C
+0xE13C	0x6A84
+0xE13D	0x6FC0
+0xE13E	0x8188
+0xE13F	0x89A1
+0xE140	0x9694
+0xE141	0x5805
+0xE142	0x727D
+0xE143	0x72AC
+0xE144	0x7504
+0xE145	0x7D79
+0xE146	0x7E6D
+0xE147	0x80A9
+0xE148	0x898B
+0xE149	0x8B74
+0xE14A	0x9063
+0xE14B	0x9D51
+0xE14C	0x6289
+0xE14D	0x6C7A
+0xE14E	0x6F54
+0xE14F	0x7D50
+0xE150	0x7F3A
+0xE151	0x8A23
+0xE152	0x517C
+0xE153	0x614A
+0xE154	0x7B9D
+0xE155	0x8B19
+0xE156	0x9257
+0xE157	0x938C
+0xE158	0x4EAC
+0xE159	0x4FD3
+0xE15A	0x501E
+0xE15B	0x50BE
+0xE15C	0x5106
+0xE15D	0x52C1
+0xE15E	0x52CD
+0xE15F	0x537F
+0xE160	0x5770
+0xE161	0x5883
+0xE162	0x5E9A
+0xE163	0x5F91
+0xE164	0x6176
+0xE165	0x61AC
+0xE166	0x64CE
+0xE167	0x656C
+0xE168	0x666F
+0xE169	0x66BB
+0xE16A	0x66F4
+0xE16B	0x6897
+0xE16C	0x6D87
+0xE16D	0x7085
+0xE16E	0x70F1
+0xE16F	0x749F
+0xE170	0x74A5
+0xE171	0x74CA
+0xE172	0x75D9
+0xE173	0x786C
+0xE174	0x78EC
+0xE175	0x7ADF
+0xE176	0x7AF6
+0xE177	0x7D45
+0xE178	0x7D93
+0xE179	0x8015
+0xE17A	0x803F
+0xE17B	0x811B
+0xE17C	0x8396
+0xE17D	0x8B66
+0xE17E	0x8F15
+0xE191	0x9015
+0xE192	0x93E1
+0xE193	0x9803
+0xE194	0x9838
+0xE195	0x9A5A
+0xE196	0x9BE8
+0xE197	0x4FC2
+0xE198	0x5553
+0xE199	0x583A
+0xE19A	0x5951
+0xE19B	0x5B63
+0xE19C	0x5C46
+0xE19D	0x60B8
+0xE19E	0x6212
+0xE19F	0x6842
+0xE1A0	0x68B0
+0xE1A1	0x68E8
+0xE1A2	0x6EAA
+0xE1A3	0x754C
+0xE1A4	0x7678
+0xE1A5	0x78CE
+0xE1A6	0x7A3D
+0xE1A7	0x7CFB
+0xE1A8	0x7E6B
+0xE1A9	0x7E7C
+0xE1AA	0x8A08
+0xE1AB	0x8AA1
+0xE1AC	0x8C3F
+0xE1AD	0x968E
+0xE1AE	0x9DC4
+0xE1AF	0x53E4
+0xE1B0	0x53E9
+0xE1B1	0x544A
+0xE1B2	0x5471
+0xE1B3	0x56FA
+0xE1B4	0x59D1
+0xE1B5	0x5B64
+0xE1B6	0x5C3B
+0xE1B7	0x5EAB
+0xE1B8	0x62F7
+0xE1B9	0x6537
+0xE1BA	0x6545
+0xE1BB	0x6572
+0xE1BC	0x66A0
+0xE1BD	0x67AF
+0xE1BE	0x69C1
+0xE1BF	0x6CBD
+0xE1C0	0x75FC
+0xE1C1	0x7690
+0xE1C2	0x777E
+0xE1C3	0x7A3F
+0xE1C4	0x7F94
+0xE1C5	0x8003
+0xE1C6	0x80A1
+0xE1C7	0x818F
+0xE1C8	0x82E6
+0xE1C9	0x82FD
+0xE1CA	0x83F0
+0xE1CB	0x85C1
+0xE1CC	0x8831
+0xE1CD	0x88B4
+0xE1CE	0x8AA5
+0xE1CF	0xF903
+0xE1D0	0x8F9C
+0xE1D1	0x932E
+0xE1D2	0x96C7
+0xE1D3	0x9867
+0xE1D4	0x9AD8
+0xE1D5	0x9F13
+0xE1D6	0x54ED
+0xE1D7	0x659B
+0xE1D8	0x66F2
+0xE1D9	0x688F
+0xE1DA	0x7A40
+0xE1DB	0x8C37
+0xE1DC	0x9D60
+0xE1DD	0x56F0
+0xE1DE	0x5764
+0xE1DF	0x5D11
+0xE1E0	0x6606
+0xE1E1	0x68B1
+0xE1E2	0x68CD
+0xE1E3	0x6EFE
+0xE1E4	0x7428
+0xE1E5	0x889E
+0xE1E6	0x9BE4
+0xE1E7	0x6C68
+0xE1E8	0xF904
+0xE1E9	0x9AA8
+0xE1EA	0x4F9B
+0xE1EB	0x516C
+0xE1EC	0x5171
+0xE1ED	0x529F
+0xE1EE	0x5B54
+0xE1EF	0x5DE5
+0xE1F0	0x6050
+0xE1F1	0x606D
+0xE1F2	0x62F1
+0xE1F3	0x63A7
+0xE1F4	0x653B
+0xE1F5	0x73D9
+0xE1F6	0x7A7A
+0xE1F7	0x86A3
+0xE1F8	0x8CA2
+0xE1F9	0x978F
+0xE1FA	0x4E32
+0xE1FB	0x5BE1
+0xE1FC	0x6208
+0xE1FD	0x679C
+0xE1FE	0x74DC
+0xE231	0x79D1
+0xE232	0x83D3
+0xE233	0x8A87
+0xE234	0x8AB2
+0xE235	0x8DE8
+0xE236	0x904E
+0xE237	0x934B
+0xE238	0x9846
+0xE239	0x5ED3
+0xE23A	0x69E8
+0xE23B	0x85FF
+0xE23C	0x90ED
+0xE23D	0xF905
+0xE23E	0x51A0
+0xE23F	0x5B98
+0xE240	0x5BEC
+0xE241	0x6163
+0xE242	0x68FA
+0xE243	0x6B3E
+0xE244	0x704C
+0xE245	0x742F
+0xE246	0x74D8
+0xE247	0x7BA1
+0xE248	0x7F50
+0xE249	0x83C5
+0xE24A	0x89C0
+0xE24B	0x8CAB
+0xE24C	0x95DC
+0xE24D	0x9928
+0xE24E	0x522E
+0xE24F	0x605D
+0xE250	0x62EC
+0xE251	0x9002
+0xE252	0x4F8A
+0xE253	0x5149
+0xE254	0x5321
+0xE255	0x58D9
+0xE256	0x5EE3
+0xE257	0x66E0
+0xE258	0x6D38
+0xE259	0x709A
+0xE25A	0x72C2
+0xE25B	0x73D6
+0xE25C	0x7B50
+0xE25D	0x80F1
+0xE25E	0x945B
+0xE25F	0x5366
+0xE260	0x639B
+0xE261	0x7F6B
+0xE262	0x4E56
+0xE263	0x5080
+0xE264	0x584A
+0xE265	0x58DE
+0xE266	0x602A
+0xE267	0x6127
+0xE268	0x62D0
+0xE269	0x69D0
+0xE26A	0x9B41
+0xE26B	0x5B8F
+0xE26C	0x7D18
+0xE26D	0x80B1
+0xE26E	0x8F5F
+0xE26F	0x4EA4
+0xE270	0x50D1
+0xE271	0x54AC
+0xE272	0x55AC
+0xE273	0x5B0C
+0xE274	0x5DA0
+0xE275	0x5DE7
+0xE276	0x652A
+0xE277	0x654E
+0xE278	0x6821
+0xE279	0x6A4B
+0xE27A	0x72E1
+0xE27B	0x768E
+0xE27C	0x77EF
+0xE27D	0x7D5E
+0xE27E	0x7FF9
+0xE291	0x81A0
+0xE292	0x854E
+0xE293	0x86DF
+0xE294	0x8F03
+0xE295	0x8F4E
+0xE296	0x90CA
+0xE297	0x9903
+0xE298	0x9A55
+0xE299	0x9BAB
+0xE29A	0x4E18
+0xE29B	0x4E45
+0xE29C	0x4E5D
+0xE29D	0x4EC7
+0xE29E	0x4FF1
+0xE29F	0x5177
+0xE2A0	0x52FE
+0xE2A1	0x5340
+0xE2A2	0x53E3
+0xE2A3	0x53E5
+0xE2A4	0x548E
+0xE2A5	0x5614
+0xE2A6	0x5775
+0xE2A7	0x57A2
+0xE2A8	0x5BC7
+0xE2A9	0x5D87
+0xE2AA	0x5ED0
+0xE2AB	0x61FC
+0xE2AC	0x62D8
+0xE2AD	0x6551
+0xE2AE	0x67B8
+0xE2AF	0x67E9
+0xE2B0	0x69CB
+0xE2B1	0x6B50
+0xE2B2	0x6BC6
+0xE2B3	0x6BEC
+0xE2B4	0x6C42
+0xE2B5	0x6E9D
+0xE2B6	0x7078
+0xE2B7	0x72D7
+0xE2B8	0x7396
+0xE2B9	0x7403
+0xE2BA	0x77BF
+0xE2BB	0x77E9
+0xE2BC	0x7A76
+0xE2BD	0x7D7F
+0xE2BE	0x8009
+0xE2BF	0x81FC
+0xE2C0	0x8205
+0xE2C1	0x820A
+0xE2C2	0x82DF
+0xE2C3	0x8862
+0xE2C4	0x8B33
+0xE2C5	0x8CFC
+0xE2C6	0x8EC0
+0xE2C7	0x9011
+0xE2C8	0x90B1
+0xE2C9	0x9264
+0xE2CA	0x92B6
+0xE2CB	0x99D2
+0xE2CC	0x9A45
+0xE2CD	0x9CE9
+0xE2CE	0x9DD7
+0xE2CF	0x9F9C
+0xE2D0	0x570B
+0xE2D1	0x5C40
+0xE2D2	0x83CA
+0xE2D3	0x97A0
+0xE2D4	0x97AB
+0xE2D5	0x9EB4
+0xE2D6	0x541B
+0xE2D7	0x7A98
+0xE2D8	0x7FA4
+0xE2D9	0x88D9
+0xE2DA	0x8ECD
+0xE2DB	0x90E1
+0xE2DC	0x5800
+0xE2DD	0x5C48
+0xE2DE	0x6398
+0xE2DF	0x7A9F
+0xE2E0	0x5BAE
+0xE2E1	0x5F13
+0xE2E2	0x7A79
+0xE2E3	0x7AAE
+0xE2E4	0x828E
+0xE2E5	0x8EAC
+0xE2E6	0x5026
+0xE2E7	0x5238
+0xE2E8	0x52F8
+0xE2E9	0x5377
+0xE2EA	0x5708
+0xE2EB	0x62F3
+0xE2EC	0x6372
+0xE2ED	0x6B0A
+0xE2EE	0x6DC3
+0xE2EF	0x7737
+0xE2F0	0x53A5
+0xE2F1	0x7357
+0xE2F2	0x8568
+0xE2F3	0x8E76
+0xE2F4	0x95D5
+0xE2F5	0x673A
+0xE2F6	0x6AC3
+0xE2F7	0x6F70
+0xE2F8	0x8A6D
+0xE2F9	0x8ECC
+0xE2FA	0x994B
+0xE2FB	0xF906
+0xE2FC	0x6677
+0xE2FD	0x6B78
+0xE2FE	0x8CB4
+0xE331	0x9B3C
+0xE332	0xF907
+0xE333	0x53EB
+0xE334	0x572D
+0xE335	0x594E
+0xE336	0x63C6
+0xE337	0x69FB
+0xE338	0x73EA
+0xE339	0x7845
+0xE33A	0x7ABA
+0xE33B	0x7AC5
+0xE33C	0x7CFE
+0xE33D	0x8475
+0xE33E	0x898F
+0xE33F	0x8D73
+0xE340	0x9035
+0xE341	0x95A8
+0xE342	0x52FB
+0xE343	0x5747
+0xE344	0x7547
+0xE345	0x7B60
+0xE346	0x83CC
+0xE347	0x921E
+0xE348	0xF908
+0xE349	0x6A58
+0xE34A	0x514B
+0xE34B	0x524B
+0xE34C	0x5287
+0xE34D	0x621F
+0xE34E	0x68D8
+0xE34F	0x6975
+0xE350	0x9699
+0xE351	0x50C5
+0xE352	0x52A4
+0xE353	0x52E4
+0xE354	0x61C3
+0xE355	0x65A4
+0xE356	0x6839
+0xE357	0x69FF
+0xE358	0x747E
+0xE359	0x7B4B
+0xE35A	0x82B9
+0xE35B	0x83EB
+0xE35C	0x89B2
+0xE35D	0x8B39
+0xE35E	0x8FD1
+0xE35F	0x9949
+0xE360	0xF909
+0xE361	0x4ECA
+0xE362	0x5997
+0xE363	0x64D2
+0xE364	0x6611
+0xE365	0x6A8E
+0xE366	0x7434
+0xE367	0x7981
+0xE368	0x79BD
+0xE369	0x82A9
+0xE36A	0x887E
+0xE36B	0x887F
+0xE36C	0x895F
+0xE36D	0xF90A
+0xE36E	0x9326
+0xE36F	0x4F0B
+0xE370	0x53CA
+0xE371	0x6025
+0xE372	0x6271
+0xE373	0x6C72
+0xE374	0x7D1A
+0xE375	0x7D66
+0xE376	0x4E98
+0xE377	0x5162
+0xE378	0x77DC
+0xE379	0x80AF
+0xE37A	0x4F01
+0xE37B	0x4F0E
+0xE37C	0x5176
+0xE37D	0x5180
+0xE37E	0x55DC
+0xE391	0x5668
+0xE392	0x573B
+0xE393	0x57FA
+0xE394	0x57FC
+0xE395	0x5914
+0xE396	0x5947
+0xE397	0x5993
+0xE398	0x5BC4
+0xE399	0x5C90
+0xE39A	0x5D0E
+0xE39B	0x5DF1
+0xE39C	0x5E7E
+0xE39D	0x5FCC
+0xE39E	0x6280
+0xE39F	0x65D7
+0xE3A0	0x65E3
+0xE3A1	0x671E
+0xE3A2	0x671F
+0xE3A3	0x675E
+0xE3A4	0x68CB
+0xE3A5	0x68C4
+0xE3A6	0x6A5F
+0xE3A7	0x6B3A
+0xE3A8	0x6C23
+0xE3A9	0x6C7D
+0xE3AA	0x6C82
+0xE3AB	0x6DC7
+0xE3AC	0x7398
+0xE3AD	0x7426
+0xE3AE	0x742A
+0xE3AF	0x7482
+0xE3B0	0x74A3
+0xE3B1	0x7578
+0xE3B2	0x757F
+0xE3B3	0x7881
+0xE3B4	0x78EF
+0xE3B5	0x7941
+0xE3B6	0x7947
+0xE3B7	0x7948
+0xE3B8	0x797A
+0xE3B9	0x7B95
+0xE3BA	0x7D00
+0xE3BB	0x7DBA
+0xE3BC	0x7F88
+0xE3BD	0x8006
+0xE3BE	0x802D
+0xE3BF	0x808C
+0xE3C0	0x8A18
+0xE3C1	0x8B4F
+0xE3C2	0x8C48
+0xE3C3	0x8D77
+0xE3C4	0x9321
+0xE3C5	0x9324
+0xE3C6	0x98E2
+0xE3C7	0x9951
+0xE3C8	0x9A0E
+0xE3C9	0x9A0F
+0xE3CA	0x9A65
+0xE3CB	0x9E92
+0xE3CC	0x7DCA
+0xE3CD	0x4F76
+0xE3CE	0x5409
+0xE3CF	0x62EE
+0xE3D0	0x6854
+0xE3D1	0x91D1
+0xE3D2	0x55AB
+0xE3D3	0x513A
+0xE3D4	0xF90B
+0xE3D5	0xF90C
+0xE3D6	0x5A1C
+0xE3D7	0x61E6
+0xE3D8	0xF90D
+0xE3D9	0x62CF
+0xE3DA	0x62FF
+0xE3DB	0xF90E
+0xE3DC	0xF90F
+0xE3DD	0xF910
+0xE3DE	0xF911
+0xE3DF	0xF912
+0xE3E0	0xF913
+0xE3E1	0x90A3
+0xE3E2	0xF914
+0xE3E3	0xF915
+0xE3E4	0xF916
+0xE3E5	0xF917
+0xE3E6	0xF918
+0xE3E7	0x8AFE
+0xE3E8	0xF919
+0xE3E9	0xF91A
+0xE3EA	0xF91B
+0xE3EB	0xF91C
+0xE3EC	0x6696
+0xE3ED	0xF91D
+0xE3EE	0x7156
+0xE3EF	0xF91E
+0xE3F0	0xF91F
+0xE3F1	0x96E3
+0xE3F2	0xF920
+0xE3F3	0x634F
+0xE3F4	0x637A
+0xE3F5	0x5357
+0xE3F6	0xF921
+0xE3F7	0x678F
+0xE3F8	0x6960
+0xE3F9	0x6E73
+0xE3FA	0xF922
+0xE3FB	0x7537
+0xE3FC	0xF923
+0xE3FD	0xF924
+0xE3FE	0xF925
+0xE431	0x7D0D
+0xE432	0xF926
+0xE433	0xF927
+0xE434	0x8872
+0xE435	0x56CA
+0xE436	0x5A18
+0xE437	0xF928
+0xE438	0xF929
+0xE439	0xF92A
+0xE43A	0xF92B
+0xE43B	0xF92C
+0xE43C	0x4E43
+0xE43D	0xF92D
+0xE43E	0x5167
+0xE43F	0x5948
+0xE440	0x67F0
+0xE441	0x8010
+0xE442	0xF92E
+0xE443	0x5973
+0xE444	0x5E74
+0xE445	0x649A
+0xE446	0x79CA
+0xE447	0x5FF5
+0xE448	0x606C
+0xE449	0x62C8
+0xE44A	0x637B
+0xE44B	0x5BE7
+0xE44C	0x5BD7
+0xE44D	0x52AA
+0xE44E	0xF92F
+0xE44F	0x5974
+0xE450	0x5F29
+0xE451	0x6012
+0xE452	0xF930
+0xE453	0xF931
+0xE454	0xF932
+0xE455	0x7459
+0xE456	0xF933
+0xE457	0xF934
+0xE458	0xF935
+0xE459	0xF936
+0xE45A	0xF937
+0xE45B	0xF938
+0xE45C	0x99D1
+0xE45D	0xF939
+0xE45E	0xF93A
+0xE45F	0xF93B
+0xE460	0xF93C
+0xE461	0xF93D
+0xE462	0xF93E
+0xE463	0xF93F
+0xE464	0xF940
+0xE465	0xF941
+0xE466	0xF942
+0xE467	0xF943
+0xE468	0x6FC3
+0xE469	0xF944
+0xE46A	0xF945
+0xE46B	0x81BF
+0xE46C	0x8FB2
+0xE46D	0x60F1
+0xE46E	0xF946
+0xE46F	0xF947
+0xE470	0x8166
+0xE471	0xF948
+0xE472	0xF949
+0xE473	0x5C3F
+0xE474	0xF94A
+0xE475	0xF94B
+0xE476	0xF94C
+0xE477	0xF94D
+0xE478	0xF94E
+0xE479	0xF94F
+0xE47A	0xF950
+0xE47B	0xF951
+0xE47C	0x5AE9
+0xE47D	0x8A25
+0xE47E	0x677B
+0xE491	0x7D10
+0xE492	0xF952
+0xE493	0xF953
+0xE494	0xF954
+0xE495	0xF955
+0xE496	0xF956
+0xE497	0xF957
+0xE498	0x80FD
+0xE499	0xF958
+0xE49A	0xF959
+0xE49B	0x5C3C
+0xE49C	0x6CE5
+0xE49D	0x533F
+0xE49E	0x6EBA
+0xE49F	0x591A
+0xE4A0	0x8336
+0xE4A1	0x4E39
+0xE4A2	0x4EB6
+0xE4A3	0x4F46
+0xE4A4	0x55AE
+0xE4A5	0x5718
+0xE4A6	0x58C7
+0xE4A7	0x5F56
+0xE4A8	0x65B7
+0xE4A9	0x65E6
+0xE4AA	0x6A80
+0xE4AB	0x6BB5
+0xE4AC	0x6E4D
+0xE4AD	0x77ED
+0xE4AE	0x7AEF
+0xE4AF	0x7C1E
+0xE4B0	0x7DDE
+0xE4B1	0x86CB
+0xE4B2	0x8892
+0xE4B3	0x9132
+0xE4B4	0x935B
+0xE4B5	0x64BB
+0xE4B6	0x6FBE
+0xE4B7	0x737A
+0xE4B8	0x75B8
+0xE4B9	0x9054
+0xE4BA	0x5556
+0xE4BB	0x574D
+0xE4BC	0x61BA
+0xE4BD	0x64D4
+0xE4BE	0x66C7
+0xE4BF	0x6DE1
+0xE4C0	0x6E5B
+0xE4C1	0x6F6D
+0xE4C2	0x6FB9
+0xE4C3	0x75F0
+0xE4C4	0x8043
+0xE4C5	0x81BD
+0xE4C6	0x8541
+0xE4C7	0x8983
+0xE4C8	0x8AC7
+0xE4C9	0x8B5A
+0xE4CA	0x931F
+0xE4CB	0x6C93
+0xE4CC	0x7553
+0xE4CD	0x7B54
+0xE4CE	0x8E0F
+0xE4CF	0x905D
+0xE4D0	0x5510
+0xE4D1	0x5802
+0xE4D2	0x5858
+0xE4D3	0x5E62
+0xE4D4	0x6207
+0xE4D5	0x649E
+0xE4D6	0x68E0
+0xE4D7	0x7576
+0xE4D8	0x7CD6
+0xE4D9	0x87B3
+0xE4DA	0x9EE8
+0xE4DB	0x4EE3
+0xE4DC	0x5788
+0xE4DD	0x576E
+0xE4DE	0x5927
+0xE4DF	0x5C0D
+0xE4E0	0x5CB1
+0xE4E1	0x5E36
+0xE4E2	0x5F85
+0xE4E3	0x6234
+0xE4E4	0x64E1
+0xE4E5	0x73B3
+0xE4E6	0x81FA
+0xE4E7	0x888B
+0xE4E8	0x8CB8
+0xE4E9	0x968A
+0xE4EA	0x9EDB
+0xE4EB	0x5B85
+0xE4EC	0x5FB7
+0xE4ED	0x60B3
+0xE4EE	0x5012
+0xE4EF	0x5200
+0xE4F0	0x5230
+0xE4F1	0x5716
+0xE4F2	0x5835
+0xE4F3	0x5857
+0xE4F4	0x5C0E
+0xE4F5	0x5C60
+0xE4F6	0x5CF6
+0xE4F7	0x5D8B
+0xE4F8	0x5EA6
+0xE4F9	0x5F92
+0xE4FA	0x60BC
+0xE4FB	0x6311
+0xE4FC	0x6389
+0xE4FD	0x6417
+0xE4FE	0x6843
+0xE531	0x68F9
+0xE532	0x6AC2
+0xE533	0x6DD8
+0xE534	0x6E21
+0xE535	0x6ED4
+0xE536	0x6FE4
+0xE537	0x71FE
+0xE538	0x76DC
+0xE539	0x7779
+0xE53A	0x79B1
+0xE53B	0x7A3B
+0xE53C	0x8404
+0xE53D	0x89A9
+0xE53E	0x8CED
+0xE53F	0x8DF3
+0xE540	0x8E48
+0xE541	0x9003
+0xE542	0x9014
+0xE543	0x9053
+0xE544	0x90FD
+0xE545	0x934D
+0xE546	0x9676
+0xE547	0x97DC
+0xE548	0x6BD2
+0xE549	0x7006
+0xE54A	0x7258
+0xE54B	0x72A2
+0xE54C	0x7368
+0xE54D	0x7763
+0xE54E	0x79BF
+0xE54F	0x7BE4
+0xE550	0x7E9B
+0xE551	0x8B80
+0xE552	0x58A9
+0xE553	0x60C7
+0xE554	0x6566
+0xE555	0x65FD
+0xE556	0x66BE
+0xE557	0x6C8C
+0xE558	0x711E
+0xE559	0x71C9
+0xE55A	0x8C5A
+0xE55B	0x9813
+0xE55C	0x4E6D
+0xE55D	0x7A81
+0xE55E	0x4EDD
+0xE55F	0x51AC
+0xE560	0x51CD
+0xE561	0x52D5
+0xE562	0x540C
+0xE563	0x61A7
+0xE564	0x6771
+0xE565	0x6850
+0xE566	0x68DF
+0xE567	0x6D1E
+0xE568	0x6F7C
+0xE569	0x75BC
+0xE56A	0x77B3
+0xE56B	0x7AE5
+0xE56C	0x80F4
+0xE56D	0x8463
+0xE56E	0x9285
+0xE56F	0x515C
+0xE570	0x6597
+0xE571	0x675C
+0xE572	0x6793
+0xE573	0x75D8
+0xE574	0x7AC7
+0xE575	0x8373
+0xE576	0xF95A
+0xE577	0x8C46
+0xE578	0x9017
+0xE579	0x982D
+0xE57A	0x5C6F
+0xE57B	0x81C0
+0xE57C	0x829A
+0xE57D	0x9041
+0xE57E	0x906F
+0xE591	0x920D
+0xE592	0x5F97
+0xE593	0x5D9D
+0xE594	0x6A59
+0xE595	0x71C8
+0xE596	0x767B
+0xE597	0x7B49
+0xE598	0x85E4
+0xE599	0x8B04
+0xE59A	0x9127
+0xE59B	0x9A30
+0xE59C	0x5587
+0xE59D	0x61F6
+0xE59E	0xF95B
+0xE59F	0x7669
+0xE5A0	0x7F85
+0xE5A1	0x863F
+0xE5A2	0x87BA
+0xE5A3	0x88F8
+0xE5A4	0x908F
+0xE5A5	0xF95C
+0xE5A6	0x6D1B
+0xE5A7	0x70D9
+0xE5A8	0x73DE
+0xE5A9	0x7D61
+0xE5AA	0x843D
+0xE5AB	0xF95D
+0xE5AC	0x916A
+0xE5AD	0x99F1
+0xE5AE	0xF95E
+0xE5AF	0x4E82
+0xE5B0	0x5375
+0xE5B1	0x6B04
+0xE5B2	0x6B12
+0xE5B3	0x703E
+0xE5B4	0x721B
+0xE5B5	0x862D
+0xE5B6	0x9E1E
+0xE5B7	0x524C
+0xE5B8	0x8FA3
+0xE5B9	0x5D50
+0xE5BA	0x64E5
+0xE5BB	0x652C
+0xE5BC	0x6B16
+0xE5BD	0x6FEB
+0xE5BE	0x7C43
+0xE5BF	0x7E9C
+0xE5C0	0x85CD
+0xE5C1	0x8964
+0xE5C2	0x89BD
+0xE5C3	0x62C9
+0xE5C4	0x81D8
+0xE5C5	0x881F
+0xE5C6	0x5ECA
+0xE5C7	0x6717
+0xE5C8	0x6D6A
+0xE5C9	0x72FC
+0xE5CA	0x7405
+0xE5CB	0x746F
+0xE5CC	0x8782
+0xE5CD	0x90DE
+0xE5CE	0x4F86
+0xE5CF	0x5D0D
+0xE5D0	0x5FA0
+0xE5D1	0x840A
+0xE5D2	0x51B7
+0xE5D3	0x63A0
+0xE5D4	0x7565
+0xE5D5	0x4EAE
+0xE5D6	0x5006
+0xE5D7	0x5169
+0xE5D8	0x51C9
+0xE5D9	0x6881
+0xE5DA	0x6A11
+0xE5DB	0x7CAE
+0xE5DC	0x7CB1
+0xE5DD	0x7CE7
+0xE5DE	0x826F
+0xE5DF	0x8AD2
+0xE5E0	0x8F1B
+0xE5E1	0x91CF
+0xE5E2	0x4FB6
+0xE5E3	0x5137
+0xE5E4	0x52F5
+0xE5E5	0x5442
+0xE5E6	0x5EEC
+0xE5E7	0x616E
+0xE5E8	0x623E
+0xE5E9	0x65C5
+0xE5EA	0x6ADA
+0xE5EB	0x6FFE
+0xE5EC	0x792A
+0xE5ED	0x85DC
+0xE5EE	0x8823
+0xE5EF	0x95AD
+0xE5F0	0x9A62
+0xE5F1	0x9A6A
+0xE5F2	0x9E97
+0xE5F3	0x9ECE
+0xE5F4	0x529B
+0xE5F5	0x66C6
+0xE5F6	0x6B77
+0xE5F7	0x701D
+0xE5F8	0x792B
+0xE5F9	0x8F62
+0xE5FA	0x9742
+0xE5FB	0x6190
+0xE5FC	0x6200
+0xE5FD	0x6523
+0xE5FE	0x6F23
+0xE631	0x7149
+0xE632	0x7489
+0xE633	0x7DF4
+0xE634	0x806F
+0xE635	0x84EE
+0xE636	0x8F26
+0xE637	0x9023
+0xE638	0x934A
+0xE639	0x51BD
+0xE63A	0x5217
+0xE63B	0x52A3
+0xE63C	0x6D0C
+0xE63D	0x70C8
+0xE63E	0x88C2
+0xE63F	0x5EC9
+0xE640	0x6582
+0xE641	0x6BAE
+0xE642	0x6FC2
+0xE643	0x7C3E
+0xE644	0x7375
+0xE645	0x4EE4
+0xE646	0x4F36
+0xE647	0x56F9
+0xE648	0xF95F
+0xE649	0x5CBA
+0xE64A	0x5DBA
+0xE64B	0x601C
+0xE64C	0x73B2
+0xE64D	0x7B2D
+0xE64E	0x7F9A
+0xE64F	0x7FCE
+0xE650	0x8046
+0xE651	0x901E
+0xE652	0x9234
+0xE653	0x96F6
+0xE654	0x9748
+0xE655	0x9818
+0xE656	0x9F61
+0xE657	0x4F8B
+0xE658	0x6FA7
+0xE659	0x79AE
+0xE65A	0x91B4
+0xE65B	0x96B7
+0xE65C	0x52DE
+0xE65D	0xF960
+0xE65E	0x6488
+0xE65F	0x64C4
+0xE660	0x6AD3
+0xE661	0x6F5E
+0xE662	0x7018
+0xE663	0x7210
+0xE664	0x76E7
+0xE665	0x8001
+0xE666	0x8606
+0xE667	0x865C
+0xE668	0x8DEF
+0xE669	0x8F05
+0xE66A	0x9732
+0xE66B	0x9B6F
+0xE66C	0x9DFA
+0xE66D	0x9E75
+0xE66E	0x788C
+0xE66F	0x797F
+0xE670	0x7DA0
+0xE671	0x83C9
+0xE672	0x9304
+0xE673	0x9E7F
+0xE674	0x9E93
+0xE675	0x8AD6
+0xE676	0x58DF
+0xE677	0x5F04
+0xE678	0x6727
+0xE679	0x7027
+0xE67A	0x74CF
+0xE67B	0x7C60
+0xE67C	0x807E
+0xE67D	0x5121
+0xE67E	0x7028
+0xE691	0x7262
+0xE692	0x78CA
+0xE693	0x8CC2
+0xE694	0x8CDA
+0xE695	0x8CF4
+0xE696	0x96F7
+0xE697	0x4E86
+0xE698	0x50DA
+0xE699	0x5BEE
+0xE69A	0x5ED6
+0xE69B	0x6599
+0xE69C	0x71CE
+0xE69D	0x7642
+0xE69E	0x77AD
+0xE69F	0x804A
+0xE6A0	0x84FC
+0xE6A1	0x907C
+0xE6A2	0x9B27
+0xE6A3	0x9F8D
+0xE6A4	0x58D8
+0xE6A5	0x5A41
+0xE6A6	0x5C62
+0xE6A7	0x6A13
+0xE6A8	0x6DDA
+0xE6A9	0x6F0F
+0xE6AA	0x763B
+0xE6AB	0x7D2F
+0xE6AC	0x7E37
+0xE6AD	0x851E
+0xE6AE	0x8938
+0xE6AF	0x93E4
+0xE6B0	0x964B
+0xE6B1	0x5289
+0xE6B2	0x65D2
+0xE6B3	0x67F3
+0xE6B4	0x69B4
+0xE6B5	0x6D41
+0xE6B6	0x6E9C
+0xE6B7	0x700F
+0xE6B8	0x7409
+0xE6B9	0x7460
+0xE6BA	0x7559
+0xE6BB	0x7624
+0xE6BC	0x786B
+0xE6BD	0x8B2C
+0xE6BE	0x985E
+0xE6BF	0x516D
+0xE6C0	0x622E
+0xE6C1	0x9678
+0xE6C2	0x4F96
+0xE6C3	0x502B
+0xE6C4	0x5D19
+0xE6C5	0x6DEA
+0xE6C6	0x7DB8
+0xE6C7	0x8F2A
+0xE6C8	0x5F8B
+0xE6C9	0x6144
+0xE6CA	0x6817
+0xE6CB	0xF961
+0xE6CC	0x9686
+0xE6CD	0x52D2
+0xE6CE	0x808B
+0xE6CF	0x51DC
+0xE6D0	0x51CC
+0xE6D1	0x695E
+0xE6D2	0x7A1C
+0xE6D3	0x7DBE
+0xE6D4	0x83F1
+0xE6D5	0x9675
+0xE6D6	0x4FDA
+0xE6D7	0x5229
+0xE6D8	0x5398
+0xE6D9	0x540F
+0xE6DA	0x550E
+0xE6DB	0x5C65
+0xE6DC	0x60A7
+0xE6DD	0x674E
+0xE6DE	0x68A8
+0xE6DF	0x6D6C
+0xE6E0	0x7281
+0xE6E1	0x72F8
+0xE6E2	0x7406
+0xE6E3	0x7483
+0xE6E4	0xF962
+0xE6E5	0x75E2
+0xE6E6	0x7C6C
+0xE6E7	0x7F79
+0xE6E8	0x7FB8
+0xE6E9	0x8389
+0xE6EA	0x88CF
+0xE6EB	0x88E1
+0xE6EC	0x91CC
+0xE6ED	0x91D0
+0xE6EE	0x96E2
+0xE6EF	0x9BC9
+0xE6F0	0x541D
+0xE6F1	0x6F7E
+0xE6F2	0x71D0
+0xE6F3	0x7498
+0xE6F4	0x85FA
+0xE6F5	0x8EAA
+0xE6F6	0x96A3
+0xE6F7	0x9C57
+0xE6F8	0x9E9F
+0xE6F9	0x6797
+0xE6FA	0x6DCB
+0xE6FB	0x7433
+0xE6FC	0x81E8
+0xE6FD	0x9716
+0xE6FE	0x782C
+0xE731	0x7ACB
+0xE732	0x7B20
+0xE733	0x7C92
+0xE734	0x6469
+0xE735	0x746A
+0xE736	0x75F2
+0xE737	0x78BC
+0xE738	0x78E8
+0xE739	0x99AC
+0xE73A	0x9B54
+0xE73B	0x9EBB
+0xE73C	0x5BDE
+0xE73D	0x5E55
+0xE73E	0x6F20
+0xE73F	0x819C
+0xE740	0x83AB
+0xE741	0x9088
+0xE742	0x4E07
+0xE743	0x534D
+0xE744	0x5A29
+0xE745	0x5DD2
+0xE746	0x5F4E
+0xE747	0x6162
+0xE748	0x633D
+0xE749	0x6669
+0xE74A	0x66FC
+0xE74B	0x6EFF
+0xE74C	0x6F2B
+0xE74D	0x7063
+0xE74E	0x779E
+0xE74F	0x842C
+0xE750	0x8513
+0xE751	0x883B
+0xE752	0x8F13
+0xE753	0x9945
+0xE754	0x9C3B
+0xE755	0x551C
+0xE756	0x62B9
+0xE757	0x672B
+0xE758	0x6CAB
+0xE759	0x8309
+0xE75A	0x896A
+0xE75B	0x977A
+0xE75C	0x4EA1
+0xE75D	0x5984
+0xE75E	0x5FD8
+0xE75F	0x5FD9
+0xE760	0x671B
+0xE761	0x7DB2
+0xE762	0x7F54
+0xE763	0x8292
+0xE764	0x832B
+0xE765	0x83BD
+0xE766	0x8F1E
+0xE767	0x9099
+0xE768	0x57CB
+0xE769	0x59B9
+0xE76A	0x5A92
+0xE76B	0x5BD0
+0xE76C	0x6627
+0xE76D	0x679A
+0xE76E	0x6885
+0xE76F	0x6BCF
+0xE770	0x7164
+0xE771	0x7F75
+0xE772	0x8CB7
+0xE773	0x8CE3
+0xE774	0x9081
+0xE775	0x9B45
+0xE776	0x8108
+0xE777	0x8C8A
+0xE778	0x964C
+0xE779	0x9A40
+0xE77A	0x9EA5
+0xE77B	0x5B5F
+0xE77C	0x6C13
+0xE77D	0x731B
+0xE77E	0x76F2
+0xE791	0x76DF
+0xE792	0x840C
+0xE793	0x51AA
+0xE794	0x8993
+0xE795	0x514D
+0xE796	0x5195
+0xE797	0x52C9
+0xE798	0x68C9
+0xE799	0x6C94
+0xE79A	0x7704
+0xE79B	0x7720
+0xE79C	0x7DBF
+0xE79D	0x7DEC
+0xE79E	0x9762
+0xE79F	0x9EB5
+0xE7A0	0x6EC5
+0xE7A1	0x8511
+0xE7A2	0x51A5
+0xE7A3	0x540D
+0xE7A4	0x547D
+0xE7A5	0x660E
+0xE7A6	0x669D
+0xE7A7	0x6927
+0xE7A8	0x6E9F
+0xE7A9	0x76BF
+0xE7AA	0x7791
+0xE7AB	0x8317
+0xE7AC	0x84C2
+0xE7AD	0x879F
+0xE7AE	0x9169
+0xE7AF	0x9298
+0xE7B0	0x9CF4
+0xE7B1	0x8882
+0xE7B2	0x4FAE
+0xE7B3	0x5192
+0xE7B4	0x52DF
+0xE7B5	0x59C6
+0xE7B6	0x5E3D
+0xE7B7	0x6155
+0xE7B8	0x6478
+0xE7B9	0x6479
+0xE7BA	0x66AE
+0xE7BB	0x67D0
+0xE7BC	0x6A21
+0xE7BD	0x6BCD
+0xE7BE	0x6BDB
+0xE7BF	0x725F
+0xE7C0	0x7261
+0xE7C1	0x7441
+0xE7C2	0x7738
+0xE7C3	0x77DB
+0xE7C4	0x8017
+0xE7C5	0x82BC
+0xE7C6	0x8305
+0xE7C7	0x8B00
+0xE7C8	0x8B28
+0xE7C9	0x8C8C
+0xE7CA	0x6728
+0xE7CB	0x6C90
+0xE7CC	0x7267
+0xE7CD	0x76EE
+0xE7CE	0x7766
+0xE7CF	0x7A46
+0xE7D0	0x9DA9
+0xE7D1	0x6B7F
+0xE7D2	0x6C92
+0xE7D3	0x5922
+0xE7D4	0x6726
+0xE7D5	0x8499
+0xE7D6	0x536F
+0xE7D7	0x5893
+0xE7D8	0x5999
+0xE7D9	0x5EDF
+0xE7DA	0x63CF
+0xE7DB	0x6634
+0xE7DC	0x6773
+0xE7DD	0x6E3A
+0xE7DE	0x732B
+0xE7DF	0x7AD7
+0xE7E0	0x82D7
+0xE7E1	0x9328
+0xE7E2	0x52D9
+0xE7E3	0x5DEB
+0xE7E4	0x61AE
+0xE7E5	0x61CB
+0xE7E6	0x620A
+0xE7E7	0x62C7
+0xE7E8	0x64AB
+0xE7E9	0x65E0
+0xE7EA	0x6959
+0xE7EB	0x6B66
+0xE7EC	0x6BCB
+0xE7ED	0x7121
+0xE7EE	0x73F7
+0xE7EF	0x755D
+0xE7F0	0x7E46
+0xE7F1	0x821E
+0xE7F2	0x8302
+0xE7F3	0x856A
+0xE7F4	0x8AA3
+0xE7F5	0x8CBF
+0xE7F6	0x9727
+0xE7F7	0x9D61
+0xE7F8	0x58A8
+0xE7F9	0x9ED8
+0xE7FA	0x5011
+0xE7FB	0x520E
+0xE7FC	0x543B
+0xE7FD	0x554F
+0xE7FE	0x6587
+0xE831	0x6C76
+0xE832	0x7D0A
+0xE833	0x7D0B
+0xE834	0x805E
+0xE835	0x868A
+0xE836	0x9580
+0xE837	0x96EF
+0xE838	0x52FF
+0xE839	0x6C95
+0xE83A	0x7269
+0xE83B	0x5473
+0xE83C	0x5A9A
+0xE83D	0x5C3E
+0xE83E	0x5D4B
+0xE83F	0x5F4C
+0xE840	0x5FAE
+0xE841	0x672A
+0xE842	0x68B6
+0xE843	0x6963
+0xE844	0x6E3C
+0xE845	0x6E44
+0xE846	0x7709
+0xE847	0x7C73
+0xE848	0x7F8E
+0xE849	0x8587
+0xE84A	0x8B0E
+0xE84B	0x8FF7
+0xE84C	0x9761
+0xE84D	0x9EF4
+0xE84E	0x5CB7
+0xE84F	0x60B6
+0xE850	0x610D
+0xE851	0x61AB
+0xE852	0x654F
+0xE853	0x65FB
+0xE854	0x65FC
+0xE855	0x6C11
+0xE856	0x6CEF
+0xE857	0x739F
+0xE858	0x73C9
+0xE859	0x7DE1
+0xE85A	0x9594
+0xE85B	0x5BC6
+0xE85C	0x871C
+0xE85D	0x8B10
+0xE85E	0x525D
+0xE85F	0x535A
+0xE860	0x62CD
+0xE861	0x640F
+0xE862	0x64B2
+0xE863	0x6734
+0xE864	0x6A38
+0xE865	0x6CCA
+0xE866	0x73C0
+0xE867	0x749E
+0xE868	0x7B94
+0xE869	0x7C95
+0xE86A	0x7E1B
+0xE86B	0x818A
+0xE86C	0x8236
+0xE86D	0x8584
+0xE86E	0x8FEB
+0xE86F	0x96F9
+0xE870	0x99C1
+0xE871	0x4F34
+0xE872	0x534A
+0xE873	0x53CD
+0xE874	0x53DB
+0xE875	0x62CC
+0xE876	0x642C
+0xE877	0x6500
+0xE878	0x6591
+0xE879	0x69C3
+0xE87A	0x6CEE
+0xE87B	0x6F58
+0xE87C	0x73ED
+0xE87D	0x7554
+0xE87E	0x7622
+0xE891	0x76E4
+0xE892	0x76FC
+0xE893	0x78D0
+0xE894	0x78FB
+0xE895	0x792C
+0xE896	0x7D46
+0xE897	0x822C
+0xE898	0x87E0
+0xE899	0x8FD4
+0xE89A	0x9812
+0xE89B	0x98EF
+0xE89C	0x52C3
+0xE89D	0x62D4
+0xE89E	0x64A5
+0xE89F	0x6E24
+0xE8A0	0x6F51
+0xE8A1	0x767C
+0xE8A2	0x8DCB
+0xE8A3	0x91B1
+0xE8A4	0x9262
+0xE8A5	0x9AEE
+0xE8A6	0x9B43
+0xE8A7	0x5023
+0xE8A8	0x508D
+0xE8A9	0x574A
+0xE8AA	0x59A8
+0xE8AB	0x5C28
+0xE8AC	0x5E47
+0xE8AD	0x5F77
+0xE8AE	0x623F
+0xE8AF	0x653E
+0xE8B0	0x65B9
+0xE8B1	0x65C1
+0xE8B2	0x6609
+0xE8B3	0x678B
+0xE8B4	0x699C
+0xE8B5	0x6EC2
+0xE8B6	0x78C5
+0xE8B7	0x7D21
+0xE8B8	0x80AA
+0xE8B9	0x8180
+0xE8BA	0x822B
+0xE8BB	0x82B3
+0xE8BC	0x84A1
+0xE8BD	0x868C
+0xE8BE	0x8A2A
+0xE8BF	0x8B17
+0xE8C0	0x90A6
+0xE8C1	0x9632
+0xE8C2	0x9F90
+0xE8C3	0x500D
+0xE8C4	0x4FF3
+0xE8C5	0xF963
+0xE8C6	0x57F9
+0xE8C7	0x5F98
+0xE8C8	0x62DC
+0xE8C9	0x6392
+0xE8CA	0x676F
+0xE8CB	0x6E43
+0xE8CC	0x7119
+0xE8CD	0x76C3
+0xE8CE	0x80CC
+0xE8CF	0x80DA
+0xE8D0	0x88F4
+0xE8D1	0x88F5
+0xE8D2	0x8919
+0xE8D3	0x8CE0
+0xE8D4	0x8F29
+0xE8D5	0x914D
+0xE8D6	0x966A
+0xE8D7	0x4F2F
+0xE8D8	0x4F70
+0xE8D9	0x5E1B
+0xE8DA	0x67CF
+0xE8DB	0x6822
+0xE8DC	0x767D
+0xE8DD	0x767E
+0xE8DE	0x9B44
+0xE8DF	0x5E61
+0xE8E0	0x6A0A
+0xE8E1	0x7169
+0xE8E2	0x71D4
+0xE8E3	0x756A
+0xE8E4	0xF964
+0xE8E5	0x7E41
+0xE8E6	0x8543
+0xE8E7	0x85E9
+0xE8E8	0x98DC
+0xE8E9	0x4F10
+0xE8EA	0x7B4F
+0xE8EB	0x7F70
+0xE8EC	0x95A5
+0xE8ED	0x51E1
+0xE8EE	0x5E06
+0xE8EF	0x68B5
+0xE8F0	0x6C3E
+0xE8F1	0x6C4E
+0xE8F2	0x6CDB
+0xE8F3	0x72AF
+0xE8F4	0x7BC4
+0xE8F5	0x8303
+0xE8F6	0x6CD5
+0xE8F7	0x743A
+0xE8F8	0x50FB
+0xE8F9	0x5288
+0xE8FA	0x58C1
+0xE8FB	0x64D8
+0xE8FC	0x6A97
+0xE8FD	0x74A7
+0xE8FE	0x7656
+0xE931	0x78A7
+0xE932	0x8617
+0xE933	0x95E2
+0xE934	0x9739
+0xE935	0xF965
+0xE936	0x535E
+0xE937	0x5F01
+0xE938	0x8B8A
+0xE939	0x8FA8
+0xE93A	0x8FAF
+0xE93B	0x908A
+0xE93C	0x5225
+0xE93D	0x77A5
+0xE93E	0x9C49
+0xE93F	0x9F08
+0xE940	0x4E19
+0xE941	0x5002
+0xE942	0x5175
+0xE943	0x5C5B
+0xE944	0x5E77
+0xE945	0x661E
+0xE946	0x663A
+0xE947	0x67C4
+0xE948	0x68C5
+0xE949	0x70B3
+0xE94A	0x7501
+0xE94B	0x75C5
+0xE94C	0x79C9
+0xE94D	0x7ADD
+0xE94E	0x8F27
+0xE94F	0x9920
+0xE950	0x9A08
+0xE951	0x4FDD
+0xE952	0x5821
+0xE953	0x5831
+0xE954	0x5BF6
+0xE955	0x666E
+0xE956	0x6B65
+0xE957	0x6D11
+0xE958	0x6E7A
+0xE959	0x6F7D
+0xE95A	0x73E4
+0xE95B	0x752B
+0xE95C	0x83E9
+0xE95D	0x88DC
+0xE95E	0x8913
+0xE95F	0x8B5C
+0xE960	0x8F14
+0xE961	0x4F0F
+0xE962	0x50D5
+0xE963	0x5310
+0xE964	0x535C
+0xE965	0x5B93
+0xE966	0x5FA9
+0xE967	0x670D
+0xE968	0x798F
+0xE969	0x8179
+0xE96A	0x832F
+0xE96B	0x8514
+0xE96C	0x8907
+0xE96D	0x8986
+0xE96E	0x8F39
+0xE96F	0x8F3B
+0xE970	0x99A5
+0xE971	0x9C12
+0xE972	0x672C
+0xE973	0x4E76
+0xE974	0x4FF8
+0xE975	0x5949
+0xE976	0x5C01
+0xE977	0x5CEF
+0xE978	0x5CF0
+0xE979	0x6367
+0xE97A	0x68D2
+0xE97B	0x70FD
+0xE97C	0x71A2
+0xE97D	0x742B
+0xE97E	0x7E2B
+0xE991	0x84EC
+0xE992	0x8702
+0xE993	0x9022
+0xE994	0x92D2
+0xE995	0x9CF3
+0xE996	0x4E0D
+0xE997	0x4ED8
+0xE998	0x4FEF
+0xE999	0x5085
+0xE99A	0x5256
+0xE99B	0x526F
+0xE99C	0x5426
+0xE99D	0x5490
+0xE99E	0x57E0
+0xE99F	0x592B
+0xE9A0	0x5A66
+0xE9A1	0x5B5A
+0xE9A2	0x5B75
+0xE9A3	0x5BCC
+0xE9A4	0x5E9C
+0xE9A5	0xF966
+0xE9A6	0x6276
+0xE9A7	0x6577
+0xE9A8	0x65A7
+0xE9A9	0x6D6E
+0xE9AA	0x6EA5
+0xE9AB	0x7236
+0xE9AC	0x7B26
+0xE9AD	0x7C3F
+0xE9AE	0x7F36
+0xE9AF	0x8150
+0xE9B0	0x8151
+0xE9B1	0x819A
+0xE9B2	0x8240
+0xE9B3	0x8299
+0xE9B4	0x83A9
+0xE9B5	0x8A03
+0xE9B6	0x8CA0
+0xE9B7	0x8CE6
+0xE9B8	0x8CFB
+0xE9B9	0x8D74
+0xE9BA	0x8DBA
+0xE9BB	0x90E8
+0xE9BC	0x91DC
+0xE9BD	0x961C
+0xE9BE	0x9644
+0xE9BF	0x99D9
+0xE9C0	0x9CE7
+0xE9C1	0x5317
+0xE9C2	0x5206
+0xE9C3	0x5429
+0xE9C4	0x5674
+0xE9C5	0x58B3
+0xE9C6	0x5954
+0xE9C7	0x596E
+0xE9C8	0x5FFF
+0xE9C9	0x61A4
+0xE9CA	0x626E
+0xE9CB	0x6610
+0xE9CC	0x6C7E
+0xE9CD	0x711A
+0xE9CE	0x76C6
+0xE9CF	0x7C89
+0xE9D0	0x7CDE
+0xE9D1	0x7D1B
+0xE9D2	0x82AC
+0xE9D3	0x8CC1
+0xE9D4	0x96F0
+0xE9D5	0xF967
+0xE9D6	0x4F5B
+0xE9D7	0x5F17
+0xE9D8	0x5F7F
+0xE9D9	0x62C2
+0xE9DA	0x5D29
+0xE9DB	0x670B
+0xE9DC	0x68DA
+0xE9DD	0x787C
+0xE9DE	0x7E43
+0xE9DF	0x9D6C
+0xE9E0	0x4E15
+0xE9E1	0x5099
+0xE9E2	0x5315
+0xE9E3	0x532A
+0xE9E4	0x5351
+0xE9E5	0x5983
+0xE9E6	0x5A62
+0xE9E7	0x5E87
+0xE9E8	0x60B2
+0xE9E9	0x618A
+0xE9EA	0x6249
+0xE9EB	0x6279
+0xE9EC	0x6590
+0xE9ED	0x6787
+0xE9EE	0x69A7
+0xE9EF	0x6BD4
+0xE9F0	0x6BD6
+0xE9F1	0x6BD7
+0xE9F2	0x6BD8
+0xE9F3	0x6CB8
+0xE9F4	0xF968
+0xE9F5	0x7435
+0xE9F6	0x75FA
+0xE9F7	0x7812
+0xE9F8	0x7891
+0xE9F9	0x79D5
+0xE9FA	0x79D8
+0xE9FB	0x7C83
+0xE9FC	0x7DCB
+0xE9FD	0x7FE1
+0xE9FE	0x80A5
+0xEA31	0x813E
+0xEA32	0x81C2
+0xEA33	0x83F2
+0xEA34	0x871A
+0xEA35	0x88E8
+0xEA36	0x8AB9
+0xEA37	0x8B6C
+0xEA38	0x8CBB
+0xEA39	0x9119
+0xEA3A	0x975E
+0xEA3B	0x98DB
+0xEA3C	0x9F3B
+0xEA3D	0x56AC
+0xEA3E	0x5B2A
+0xEA3F	0x5F6C
+0xEA40	0x658C
+0xEA41	0x6AB3
+0xEA42	0x6BAF
+0xEA43	0x6D5C
+0xEA44	0x6FF1
+0xEA45	0x7015
+0xEA46	0x725D
+0xEA47	0x73AD
+0xEA48	0x8CA7
+0xEA49	0x8CD3
+0xEA4A	0x983B
+0xEA4B	0x6191
+0xEA4C	0x6C37
+0xEA4D	0x8058
+0xEA4E	0x9A01
+0xEA4F	0x4E4D
+0xEA50	0x4E8B
+0xEA51	0x4E9B
+0xEA52	0x4ED5
+0xEA53	0x4F3A
+0xEA54	0x4F3C
+0xEA55	0x4F7F
+0xEA56	0x4FDF
+0xEA57	0x50FF
+0xEA58	0x53F2
+0xEA59	0x53F8
+0xEA5A	0x5506
+0xEA5B	0x55E3
+0xEA5C	0x56DB
+0xEA5D	0x58EB
+0xEA5E	0x5962
+0xEA5F	0x5A11
+0xEA60	0x5BEB
+0xEA61	0x5BFA
+0xEA62	0x5C04
+0xEA63	0x5DF3
+0xEA64	0x5E2B
+0xEA65	0x5F99
+0xEA66	0x601D
+0xEA67	0x6368
+0xEA68	0x659C
+0xEA69	0x65AF
+0xEA6A	0x67F6
+0xEA6B	0x67FB
+0xEA6C	0x68AD
+0xEA6D	0x6B7B
+0xEA6E	0x6C99
+0xEA6F	0x6CD7
+0xEA70	0x6E23
+0xEA71	0x7009
+0xEA72	0x7345
+0xEA73	0x7802
+0xEA74	0x793E
+0xEA75	0x7940
+0xEA76	0x7960
+0xEA77	0x79C1
+0xEA78	0x7BE9
+0xEA79	0x7D17
+0xEA7A	0x7D72
+0xEA7B	0x8086
+0xEA7C	0x820D
+0xEA7D	0x838E
+0xEA7E	0x84D1
+0xEA91	0x86C7
+0xEA92	0x88DF
+0xEA93	0x8A50
+0xEA94	0x8A5E
+0xEA95	0x8B1D
+0xEA96	0x8CDC
+0xEA97	0x8D66
+0xEA98	0x8FAD
+0xEA99	0x90AA
+0xEA9A	0x98FC
+0xEA9B	0x99DF
+0xEA9C	0x9E9D
+0xEA9D	0x524A
+0xEA9E	0xF969
+0xEA9F	0x6714
+0xEAA0	0xF96A
+0xEAA1	0x5098
+0xEAA2	0x522A
+0xEAA3	0x5C71
+0xEAA4	0x6563
+0xEAA5	0x6C55
+0xEAA6	0x73CA
+0xEAA7	0x7523
+0xEAA8	0x759D
+0xEAA9	0x7B97
+0xEAAA	0x849C
+0xEAAB	0x9178
+0xEAAC	0x9730
+0xEAAD	0x4E77
+0xEAAE	0x6492
+0xEAAF	0x6BBA
+0xEAB0	0x715E
+0xEAB1	0x85A9
+0xEAB2	0x4E09
+0xEAB3	0xF96B
+0xEAB4	0x6749
+0xEAB5	0x68EE
+0xEAB6	0x6E17
+0xEAB7	0x829F
+0xEAB8	0x8518
+0xEAB9	0x886B
+0xEABA	0x63F7
+0xEABB	0x6F81
+0xEABC	0x9212
+0xEABD	0x98AF
+0xEABE	0x4E0A
+0xEABF	0x50B7
+0xEAC0	0x50CF
+0xEAC1	0x511F
+0xEAC2	0x5546
+0xEAC3	0x55AA
+0xEAC4	0x5617
+0xEAC5	0x5B40
+0xEAC6	0x5C19
+0xEAC7	0x5CE0
+0xEAC8	0x5E38
+0xEAC9	0x5E8A
+0xEACA	0x5EA0
+0xEACB	0x5EC2
+0xEACC	0x60F3
+0xEACD	0x6851
+0xEACE	0x6A61
+0xEACF	0x6E58
+0xEAD0	0x723D
+0xEAD1	0x7240
+0xEAD2	0x72C0
+0xEAD3	0x76F8
+0xEAD4	0x7965
+0xEAD5	0x7BB1
+0xEAD6	0x7FD4
+0xEAD7	0x88F3
+0xEAD8	0x89F4
+0xEAD9	0x8A73
+0xEADA	0x8C61
+0xEADB	0x8CDE
+0xEADC	0x971C
+0xEADD	0x585E
+0xEADE	0x74BD
+0xEADF	0x8CFD
+0xEAE0	0x55C7
+0xEAE1	0xF96C
+0xEAE2	0x7A61
+0xEAE3	0x7D22
+0xEAE4	0x8272
+0xEAE5	0x7272
+0xEAE6	0x751F
+0xEAE7	0x7525
+0xEAE8	0xF96D
+0xEAE9	0x7B19
+0xEAEA	0x5885
+0xEAEB	0x58FB
+0xEAEC	0x5DBC
+0xEAED	0x5E8F
+0xEAEE	0x5EB6
+0xEAEF	0x5F90
+0xEAF0	0x6055
+0xEAF1	0x6292
+0xEAF2	0x637F
+0xEAF3	0x654D
+0xEAF4	0x6691
+0xEAF5	0x66D9
+0xEAF6	0x66F8
+0xEAF7	0x6816
+0xEAF8	0x68F2
+0xEAF9	0x7280
+0xEAFA	0x745E
+0xEAFB	0x7B6E
+0xEAFC	0x7D6E
+0xEAFD	0x7DD6
+0xEAFE	0x7F72
+0xEB31	0x80E5
+0xEB32	0x8212
+0xEB33	0x85AF
+0xEB34	0x897F
+0xEB35	0x8A93
+0xEB36	0x901D
+0xEB37	0x92E4
+0xEB38	0x9ECD
+0xEB39	0x9F20
+0xEB3A	0x5915
+0xEB3B	0x596D
+0xEB3C	0x5E2D
+0xEB3D	0x60DC
+0xEB3E	0x6614
+0xEB3F	0x6673
+0xEB40	0x6790
+0xEB41	0x6C50
+0xEB42	0x6DC5
+0xEB43	0x6F5F
+0xEB44	0x77F3
+0xEB45	0x78A9
+0xEB46	0x84C6
+0xEB47	0x91CB
+0xEB48	0x932B
+0xEB49	0x4ED9
+0xEB4A	0x50CA
+0xEB4B	0x5148
+0xEB4C	0x5584
+0xEB4D	0x5B0B
+0xEB4E	0x5BA3
+0xEB4F	0x6247
+0xEB50	0x657E
+0xEB51	0x65CB
+0xEB52	0x6E32
+0xEB53	0x717D
+0xEB54	0x7401
+0xEB55	0x7444
+0xEB56	0x7487
+0xEB57	0x74BF
+0xEB58	0x766C
+0xEB59	0x79AA
+0xEB5A	0x7DDA
+0xEB5B	0x7E55
+0xEB5C	0x7FA8
+0xEB5D	0x817A
+0xEB5E	0x81B3
+0xEB5F	0x8239
+0xEB60	0x861A
+0xEB61	0x87EC
+0xEB62	0x8A75
+0xEB63	0x8DE3
+0xEB64	0x9078
+0xEB65	0x9291
+0xEB66	0x9425
+0xEB67	0x994D
+0xEB68	0x9BAE
+0xEB69	0x5368
+0xEB6A	0x5C51
+0xEB6B	0x6954
+0xEB6C	0x6CC4
+0xEB6D	0x6D29
+0xEB6E	0x6E2B
+0xEB6F	0x820C
+0xEB70	0x859B
+0xEB71	0x893B
+0xEB72	0x8A2D
+0xEB73	0x8AAA
+0xEB74	0x96EA
+0xEB75	0x9F67
+0xEB76	0x5261
+0xEB77	0x66B9
+0xEB78	0x6BB2
+0xEB79	0x7E96
+0xEB7A	0x87FE
+0xEB7B	0x8D0D
+0xEB7C	0x9583
+0xEB7D	0x965D
+0xEB7E	0x651D
+0xEB91	0x6D89
+0xEB92	0x71EE
+0xEB93	0xF96E
+0xEB94	0x57CE
+0xEB95	0x59D3
+0xEB96	0x5BAC
+0xEB97	0x6027
+0xEB98	0x60FA
+0xEB99	0x6210
+0xEB9A	0x661F
+0xEB9B	0x665F
+0xEB9C	0x7329
+0xEB9D	0x73F9
+0xEB9E	0x76DB
+0xEB9F	0x7701
+0xEBA0	0x7B6C
+0xEBA1	0x8056
+0xEBA2	0x8072
+0xEBA3	0x8165
+0xEBA4	0x8AA0
+0xEBA5	0x9192
+0xEBA6	0x4E16
+0xEBA7	0x52E2
+0xEBA8	0x6B72
+0xEBA9	0x6D17
+0xEBAA	0x7A05
+0xEBAB	0x7B39
+0xEBAC	0x7D30
+0xEBAD	0xF96F
+0xEBAE	0x8CB0
+0xEBAF	0x53EC
+0xEBB0	0x562F
+0xEBB1	0x5851
+0xEBB2	0x5BB5
+0xEBB3	0x5C0F
+0xEBB4	0x5C11
+0xEBB5	0x5DE2
+0xEBB6	0x6240
+0xEBB7	0x6383
+0xEBB8	0x6414
+0xEBB9	0x662D
+0xEBBA	0x68B3
+0xEBBB	0x6CBC
+0xEBBC	0x6D88
+0xEBBD	0x6EAF
+0xEBBE	0x701F
+0xEBBF	0x70A4
+0xEBC0	0x71D2
+0xEBC1	0x7526
+0xEBC2	0x758F
+0xEBC3	0x758E
+0xEBC4	0x7619
+0xEBC5	0x7B11
+0xEBC6	0x7BE0
+0xEBC7	0x7C2B
+0xEBC8	0x7D20
+0xEBC9	0x7D39
+0xEBCA	0x852C
+0xEBCB	0x856D
+0xEBCC	0x8607
+0xEBCD	0x8A34
+0xEBCE	0x900D
+0xEBCF	0x9061
+0xEBD0	0x90B5
+0xEBD1	0x92B7
+0xEBD2	0x97F6
+0xEBD3	0x9A37
+0xEBD4	0x4FD7
+0xEBD5	0x5C6C
+0xEBD6	0x675F
+0xEBD7	0x6D91
+0xEBD8	0x7C9F
+0xEBD9	0x7E8C
+0xEBDA	0x8B16
+0xEBDB	0x8D16
+0xEBDC	0x901F
+0xEBDD	0x5B6B
+0xEBDE	0x5DFD
+0xEBDF	0x640D
+0xEBE0	0x84C0
+0xEBE1	0x905C
+0xEBE2	0x98E1
+0xEBE3	0x7387
+0xEBE4	0x5B8B
+0xEBE5	0x609A
+0xEBE6	0x677E
+0xEBE7	0x6DDE
+0xEBE8	0x8A1F
+0xEBE9	0x8AA6
+0xEBEA	0x9001
+0xEBEB	0x980C
+0xEBEC	0x5237
+0xEBED	0xF970
+0xEBEE	0x7051
+0xEBEF	0x788E
+0xEBF0	0x9396
+0xEBF1	0x8870
+0xEBF2	0x91D7
+0xEBF3	0x4FEE
+0xEBF4	0x53D7
+0xEBF5	0x55FD
+0xEBF6	0x56DA
+0xEBF7	0x5782
+0xEBF8	0x58FD
+0xEBF9	0x5AC2
+0xEBFA	0x5B88
+0xEBFB	0x5CAB
+0xEBFC	0x5CC0
+0xEBFD	0x5E25
+0xEBFE	0x6101
+0xEC31	0x620D
+0xEC32	0x624B
+0xEC33	0x6388
+0xEC34	0x641C
+0xEC35	0x6536
+0xEC36	0x6578
+0xEC37	0x6A39
+0xEC38	0x6B8A
+0xEC39	0x6C34
+0xEC3A	0x6D19
+0xEC3B	0x6F31
+0xEC3C	0x71E7
+0xEC3D	0x72E9
+0xEC3E	0x7378
+0xEC3F	0x7407
+0xEC40	0x74B2
+0xEC41	0x7626
+0xEC42	0x7761
+0xEC43	0x79C0
+0xEC44	0x7A57
+0xEC45	0x7AEA
+0xEC46	0x7CB9
+0xEC47	0x7D8F
+0xEC48	0x7DAC
+0xEC49	0x7E61
+0xEC4A	0x7F9E
+0xEC4B	0x8129
+0xEC4C	0x8331
+0xEC4D	0x8490
+0xEC4E	0x84DA
+0xEC4F	0x85EA
+0xEC50	0x8896
+0xEC51	0x8AB0
+0xEC52	0x8B90
+0xEC53	0x8F38
+0xEC54	0x9042
+0xEC55	0x9083
+0xEC56	0x916C
+0xEC57	0x9296
+0xEC58	0x92B9
+0xEC59	0x968B
+0xEC5A	0x96A7
+0xEC5B	0x96A8
+0xEC5C	0x96D6
+0xEC5D	0x9700
+0xEC5E	0x9808
+0xEC5F	0x9996
+0xEC60	0x9AD3
+0xEC61	0x9B1A
+0xEC62	0x53D4
+0xEC63	0x587E
+0xEC64	0x5919
+0xEC65	0x5B70
+0xEC66	0x5BBF
+0xEC67	0x6DD1
+0xEC68	0x6F5A
+0xEC69	0x719F
+0xEC6A	0x7421
+0xEC6B	0x74B9
+0xEC6C	0x8085
+0xEC6D	0x83FD
+0xEC6E	0x5DE1
+0xEC6F	0x5F87
+0xEC70	0x5FAA
+0xEC71	0x6042
+0xEC72	0x65EC
+0xEC73	0x6812
+0xEC74	0x696F
+0xEC75	0x6A53
+0xEC76	0x6B89
+0xEC77	0x6D35
+0xEC78	0x6DF3
+0xEC79	0x73E3
+0xEC7A	0x76FE
+0xEC7B	0x77AC
+0xEC7C	0x7B4D
+0xEC7D	0x7D14
+0xEC7E	0x8123
+0xEC91	0x821C
+0xEC92	0x8340
+0xEC93	0x84F4
+0xEC94	0x8563
+0xEC95	0x8A62
+0xEC96	0x8AC4
+0xEC97	0x9187
+0xEC98	0x931E
+0xEC99	0x9806
+0xEC9A	0x99B4
+0xEC9B	0x620C
+0xEC9C	0x8853
+0xEC9D	0x8FF0
+0xEC9E	0x9265
+0xEC9F	0x5D07
+0xECA0	0x5D27
+0xECA1	0x5D69
+0xECA2	0x745F
+0xECA3	0x819D
+0xECA4	0x8768
+0xECA5	0x6FD5
+0xECA6	0x62FE
+0xECA7	0x7FD2
+0xECA8	0x8936
+0xECA9	0x8972
+0xECAA	0x4E1E
+0xECAB	0x4E58
+0xECAC	0x50E7
+0xECAD	0x52DD
+0xECAE	0x5347
+0xECAF	0x627F
+0xECB0	0x6607
+0xECB1	0x7E69
+0xECB2	0x8805
+0xECB3	0x965E
+0xECB4	0x4F8D
+0xECB5	0x5319
+0xECB6	0x5636
+0xECB7	0x59CB
+0xECB8	0x5AA4
+0xECB9	0x5C38
+0xECBA	0x5C4E
+0xECBB	0x5C4D
+0xECBC	0x5E02
+0xECBD	0x5F11
+0xECBE	0x6043
+0xECBF	0x65BD
+0xECC0	0x662F
+0xECC1	0x6642
+0xECC2	0x67BE
+0xECC3	0x67F4
+0xECC4	0x731C
+0xECC5	0x77E2
+0xECC6	0x793A
+0xECC7	0x7FC5
+0xECC8	0x8494
+0xECC9	0x84CD
+0xECCA	0x8996
+0xECCB	0x8A66
+0xECCC	0x8A69
+0xECCD	0x8AE1
+0xECCE	0x8C55
+0xECCF	0x8C7A
+0xECD0	0x57F4
+0xECD1	0x5BD4
+0xECD2	0x5F0F
+0xECD3	0x606F
+0xECD4	0x62ED
+0xECD5	0x690D
+0xECD6	0x6B96
+0xECD7	0x6E5C
+0xECD8	0x7184
+0xECD9	0x7BD2
+0xECDA	0x8755
+0xECDB	0x8B58
+0xECDC	0x8EFE
+0xECDD	0x98DF
+0xECDE	0x98FE
+0xECDF	0x4F38
+0xECE0	0x4F81
+0xECE1	0x4FE1
+0xECE2	0x547B
+0xECE3	0x5A20
+0xECE4	0x5BB8
+0xECE5	0x613C
+0xECE6	0x65B0
+0xECE7	0x6668
+0xECE8	0x71FC
+0xECE9	0x7533
+0xECEA	0x795E
+0xECEB	0x7D33
+0xECEC	0x814E
+0xECED	0x81E3
+0xECEE	0x8398
+0xECEF	0x85AA
+0xECF0	0x85CE
+0xECF1	0x8703
+0xECF2	0x8A0A
+0xECF3	0x8EAB
+0xECF4	0x8F9B
+0xECF5	0xF971
+0xECF6	0x8FC5
+0xECF7	0x5931
+0xECF8	0x5BA4
+0xECF9	0x5BE6
+0xECFA	0x6089
+0xECFB	0x5BE9
+0xECFC	0x5C0B
+0xECFD	0x5FC3
+0xECFE	0x6C81
+0xED31	0xF972
+0xED32	0x6DF1
+0xED33	0x700B
+0xED34	0x751A
+0xED35	0x82AF
+0xED36	0x8AF6
+0xED37	0x4EC0
+0xED38	0x5341
+0xED39	0xF973
+0xED3A	0x96D9
+0xED3B	0x6C0F
+0xED3C	0x4E9E
+0xED3D	0x4FC4
+0xED3E	0x5152
+0xED3F	0x555E
+0xED40	0x5A25
+0xED41	0x5CE8
+0xED42	0x6211
+0xED43	0x7259
+0xED44	0x82BD
+0xED45	0x83AA
+0xED46	0x86FE
+0xED47	0x8859
+0xED48	0x8A1D
+0xED49	0x963F
+0xED4A	0x96C5
+0xED4B	0x9913
+0xED4C	0x9D09
+0xED4D	0x9D5D
+0xED4E	0x580A
+0xED4F	0x5CB3
+0xED50	0x5DBD
+0xED51	0x5E44
+0xED52	0x60E1
+0xED53	0x6115
+0xED54	0x63E1
+0xED55	0x6A02
+0xED56	0x6E25
+0xED57	0x9102
+0xED58	0x9354
+0xED59	0x984E
+0xED5A	0x9C10
+0xED5B	0x9F77
+0xED5C	0x5B89
+0xED5D	0x5CB8
+0xED5E	0x6309
+0xED5F	0x664F
+0xED60	0x6848
+0xED61	0x773C
+0xED62	0x96C1
+0xED63	0x978D
+0xED64	0x9854
+0xED65	0x9B9F
+0xED66	0x65A1
+0xED67	0x8B01
+0xED68	0x8ECB
+0xED69	0x95BC
+0xED6A	0x5535
+0xED6B	0x5CA9
+0xED6C	0x5DD6
+0xED6D	0x5EB5
+0xED6E	0x6697
+0xED6F	0x764C
+0xED70	0x83F4
+0xED71	0x95C7
+0xED72	0x58D3
+0xED73	0x62BC
+0xED74	0x72CE
+0xED75	0x9D28
+0xED76	0x4EF0
+0xED77	0x592E
+0xED78	0x600F
+0xED79	0x663B
+0xED7A	0x6B83
+0xED7B	0x79E7
+0xED7C	0x9D26
+0xED7D	0x5393
+0xED7E	0x54C0
+0xED91	0x57C3
+0xED92	0x5D16
+0xED93	0x611B
+0xED94	0x66D6
+0xED95	0x6DAF
+0xED96	0x788D
+0xED97	0x827E
+0xED98	0x9698
+0xED99	0x9744
+0xED9A	0x5384
+0xED9B	0x627C
+0xED9C	0x6396
+0xED9D	0x6DB2
+0xED9E	0x7E0A
+0xED9F	0x814B
+0xEDA0	0x984D
+0xEDA1	0x6AFB
+0xEDA2	0x7F4C
+0xEDA3	0x9DAF
+0xEDA4	0x9E1A
+0xEDA5	0x4E5F
+0xEDA6	0x503B
+0xEDA7	0x51B6
+0xEDA8	0x591C
+0xEDA9	0x60F9
+0xEDAA	0x63F6
+0xEDAB	0x6930
+0xEDAC	0x723A
+0xEDAD	0x8036
+0xEDAE	0xF974
+0xEDAF	0x91CE
+0xEDB0	0x5F31
+0xEDB1	0xF975
+0xEDB2	0xF976
+0xEDB3	0x7D04
+0xEDB4	0x82E5
+0xEDB5	0x846F
+0xEDB6	0x84BB
+0xEDB7	0x85E5
+0xEDB8	0x8E8D
+0xEDB9	0xF977
+0xEDBA	0x4F6F
+0xEDBB	0xF978
+0xEDBC	0xF979
+0xEDBD	0x58E4
+0xEDBE	0x5B43
+0xEDBF	0x6059
+0xEDC0	0x63DA
+0xEDC1	0x6518
+0xEDC2	0x656D
+0xEDC3	0x6698
+0xEDC4	0xF97A
+0xEDC5	0x694A
+0xEDC6	0x6A23
+0xEDC7	0x6D0B
+0xEDC8	0x7001
+0xEDC9	0x716C
+0xEDCA	0x75D2
+0xEDCB	0x760D
+0xEDCC	0x79B3
+0xEDCD	0x7A70
+0xEDCE	0xF97B
+0xEDCF	0x7F8A
+0xEDD0	0xF97C
+0xEDD1	0x8944
+0xEDD2	0xF97D
+0xEDD3	0x8B93
+0xEDD4	0x91C0
+0xEDD5	0x967D
+0xEDD6	0xF97E
+0xEDD7	0x990A
+0xEDD8	0x5704
+0xEDD9	0x5FA1
+0xEDDA	0x65BC
+0xEDDB	0x6F01
+0xEDDC	0x7600
+0xEDDD	0x79A6
+0xEDDE	0x8A9E
+0xEDDF	0x99AD
+0xEDE0	0x9B5A
+0xEDE1	0x9F6C
+0xEDE2	0x5104
+0xEDE3	0x61B6
+0xEDE4	0x6291
+0xEDE5	0x6A8D
+0xEDE6	0x81C6
+0xEDE7	0x5043
+0xEDE8	0x5830
+0xEDE9	0x5F66
+0xEDEA	0x7109
+0xEDEB	0x8A00
+0xEDEC	0x8AFA
+0xEDED	0x5B7C
+0xEDEE	0x8616
+0xEDEF	0x4FFA
+0xEDF0	0x513C
+0xEDF1	0x56B4
+0xEDF2	0x5944
+0xEDF3	0x63A9
+0xEDF4	0x6DF9
+0xEDF5	0x5DAA
+0xEDF6	0x696D
+0xEDF7	0x5186
+0xEDF8	0x4E88
+0xEDF9	0x4F59
+0xEDFA	0xF97F
+0xEDFB	0xF980
+0xEDFC	0xF981
+0xEDFD	0x5982
+0xEDFE	0xF982
+0xEE31	0xF983
+0xEE32	0x6B5F
+0xEE33	0x6C5D
+0xEE34	0xF984
+0xEE35	0x74B5
+0xEE36	0x7916
+0xEE37	0xF985
+0xEE38	0x8207
+0xEE39	0x8245
+0xEE3A	0x8339
+0xEE3B	0x8F3F
+0xEE3C	0x8F5D
+0xEE3D	0xF986
+0xEE3E	0x9918
+0xEE3F	0xF987
+0xEE40	0xF988
+0xEE41	0xF989
+0xEE42	0x4EA6
+0xEE43	0xF98A
+0xEE44	0x57DF
+0xEE45	0x5F79
+0xEE46	0x6613
+0xEE47	0xF98B
+0xEE48	0xF98C
+0xEE49	0x75AB
+0xEE4A	0x7E79
+0xEE4B	0x8B6F
+0xEE4C	0xF98D
+0xEE4D	0x9006
+0xEE4E	0x9A5B
+0xEE4F	0x56A5
+0xEE50	0x5827
+0xEE51	0x59F8
+0xEE52	0x5A1F
+0xEE53	0x5BB4
+0xEE54	0xF98E
+0xEE55	0x5EF6
+0xEE56	0xF98F
+0xEE57	0xF990
+0xEE58	0x6350
+0xEE59	0x633B
+0xEE5A	0xF991
+0xEE5B	0x693D
+0xEE5C	0x6C87
+0xEE5D	0x6CBF
+0xEE5E	0x6D8E
+0xEE5F	0x6D93
+0xEE60	0x6DF5
+0xEE61	0x6F14
+0xEE62	0xF992
+0xEE63	0x70DF
+0xEE64	0x7136
+0xEE65	0x7159
+0xEE66	0xF993
+0xEE67	0x71C3
+0xEE68	0x71D5
+0xEE69	0xF994
+0xEE6A	0x784F
+0xEE6B	0x786F
+0xEE6C	0xF995
+0xEE6D	0x7B75
+0xEE6E	0x7DE3
+0xEE6F	0xF996
+0xEE70	0x7E2F
+0xEE71	0xF997
+0xEE72	0x884D
+0xEE73	0x8EDF
+0xEE74	0xF998
+0xEE75	0xF999
+0xEE76	0xF99A
+0xEE77	0x925B
+0xEE78	0xF99B
+0xEE79	0x9CF6
+0xEE7A	0xF99C
+0xEE7B	0xF99D
+0xEE7C	0xF99E
+0xEE7D	0x6085
+0xEE7E	0x6D85
+0xEE91	0xF99F
+0xEE92	0x71B1
+0xEE93	0xF9A0
+0xEE94	0xF9A1
+0xEE95	0x95B1
+0xEE96	0x53AD
+0xEE97	0xF9A2
+0xEE98	0xF9A3
+0xEE99	0xF9A4
+0xEE9A	0x67D3
+0xEE9B	0xF9A5
+0xEE9C	0x708E
+0xEE9D	0x7130
+0xEE9E	0x7430
+0xEE9F	0x8276
+0xEEA0	0x82D2
+0xEEA1	0xF9A6
+0xEEA2	0x95BB
+0xEEA3	0x9AE5
+0xEEA4	0x9E7D
+0xEEA5	0x66C4
+0xEEA6	0xF9A7
+0xEEA7	0x71C1
+0xEEA8	0x8449
+0xEEA9	0xF9A8
+0xEEAA	0xF9A9
+0xEEAB	0x584B
+0xEEAC	0xF9AA
+0xEEAD	0xF9AB
+0xEEAE	0x5DB8
+0xEEAF	0x5F71
+0xEEB0	0xF9AC
+0xEEB1	0x6620
+0xEEB2	0x668E
+0xEEB3	0x6979
+0xEEB4	0x69AE
+0xEEB5	0x6C38
+0xEEB6	0x6CF3
+0xEEB7	0x6E36
+0xEEB8	0x6F41
+0xEEB9	0x6FDA
+0xEEBA	0x701B
+0xEEBB	0x702F
+0xEEBC	0x7150
+0xEEBD	0x71DF
+0xEEBE	0x7370
+0xEEBF	0xF9AD
+0xEEC0	0x745B
+0xEEC1	0xF9AE
+0xEEC2	0x74D4
+0xEEC3	0x76C8
+0xEEC4	0x7A4E
+0xEEC5	0x7E93
+0xEEC6	0xF9AF
+0xEEC7	0xF9B0
+0xEEC8	0x82F1
+0xEEC9	0x8A60
+0xEECA	0x8FCE
+0xEECB	0xF9B1
+0xEECC	0x9348
+0xEECD	0xF9B2
+0xEECE	0x9719
+0xEECF	0xF9B3
+0xEED0	0xF9B4
+0xEED1	0x4E42
+0xEED2	0x502A
+0xEED3	0xF9B5
+0xEED4	0x5208
+0xEED5	0x53E1
+0xEED6	0x66F3
+0xEED7	0x6C6D
+0xEED8	0x6FCA
+0xEED9	0x730A
+0xEEDA	0x777F
+0xEEDB	0x7A62
+0xEEDC	0x82AE
+0xEEDD	0x85DD
+0xEEDE	0x8602
+0xEEDF	0xF9B6
+0xEEE0	0x88D4
+0xEEE1	0x8A63
+0xEEE2	0x8B7D
+0xEEE3	0x8C6B
+0xEEE4	0xF9B7
+0xEEE5	0x92B3
+0xEEE6	0xF9B8
+0xEEE7	0x9713
+0xEEE8	0x9810
+0xEEE9	0x4E94
+0xEEEA	0x4F0D
+0xEEEB	0x4FC9
+0xEEEC	0x50B2
+0xEEED	0x5348
+0xEEEE	0x543E
+0xEEEF	0x5433
+0xEEF0	0x55DA
+0xEEF1	0x5862
+0xEEF2	0x58BA
+0xEEF3	0x5967
+0xEEF4	0x5A1B
+0xEEF5	0x5BE4
+0xEEF6	0x609F
+0xEEF7	0xF9B9
+0xEEF8	0x61CA
+0xEEF9	0x6556
+0xEEFA	0x65FF
+0xEEFB	0x6664
+0xEEFC	0x68A7
+0xEEFD	0x6C5A
+0xEEFE	0x6FB3
+0xEF31	0x70CF
+0xEF32	0x71AC
+0xEF33	0x7352
+0xEF34	0x7B7D
+0xEF35	0x8708
+0xEF36	0x8AA4
+0xEF37	0x9C32
+0xEF38	0x9F07
+0xEF39	0x5C4B
+0xEF3A	0x6C83
+0xEF3B	0x7344
+0xEF3C	0x7389
+0xEF3D	0x923A
+0xEF3E	0x6EAB
+0xEF3F	0x7465
+0xEF40	0x761F
+0xEF41	0x7A69
+0xEF42	0x7E15
+0xEF43	0x860A
+0xEF44	0x5140
+0xEF45	0x58C5
+0xEF46	0x64C1
+0xEF47	0x74EE
+0xEF48	0x7515
+0xEF49	0x7670
+0xEF4A	0x7FC1
+0xEF4B	0x9095
+0xEF4C	0x96CD
+0xEF4D	0x9954
+0xEF4E	0x6E26
+0xEF4F	0x74E6
+0xEF50	0x7AA9
+0xEF51	0x7AAA
+0xEF52	0x81E5
+0xEF53	0x86D9
+0xEF54	0x8778
+0xEF55	0x8A1B
+0xEF56	0x5A49
+0xEF57	0x5B8C
+0xEF58	0x5B9B
+0xEF59	0x68A1
+0xEF5A	0x6900
+0xEF5B	0x6D63
+0xEF5C	0x73A9
+0xEF5D	0x7413
+0xEF5E	0x742C
+0xEF5F	0x7897
+0xEF60	0x7DE9
+0xEF61	0x7FEB
+0xEF62	0x8118
+0xEF63	0x8155
+0xEF64	0x839E
+0xEF65	0x8C4C
+0xEF66	0x962E
+0xEF67	0x9811
+0xEF68	0x66F0
+0xEF69	0x5F80
+0xEF6A	0x65FA
+0xEF6B	0x6789
+0xEF6C	0x6C6A
+0xEF6D	0x738B
+0xEF6E	0x502D
+0xEF6F	0x5A03
+0xEF70	0x6B6A
+0xEF71	0x77EE
+0xEF72	0x5916
+0xEF73	0x5D6C
+0xEF74	0x5DCD
+0xEF75	0x7325
+0xEF76	0x754F
+0xEF77	0xF9BA
+0xEF78	0xF9BB
+0xEF79	0x50E5
+0xEF7A	0x51F9
+0xEF7B	0x582F
+0xEF7C	0x592D
+0xEF7D	0x5996
+0xEF7E	0x59DA
+0xEF91	0x5BE5
+0xEF92	0xF9BC
+0xEF93	0xF9BD
+0xEF94	0x5DA2
+0xEF95	0x62D7
+0xEF96	0x6416
+0xEF97	0x6493
+0xEF98	0x64FE
+0xEF99	0xF9BE
+0xEF9A	0x66DC
+0xEF9B	0xF9BF
+0xEF9C	0x6A48
+0xEF9D	0xF9C0
+0xEF9E	0x71FF
+0xEF9F	0x7464
+0xEFA0	0xF9C1
+0xEFA1	0x7A88
+0xEFA2	0x7AAF
+0xEFA3	0x7E47
+0xEFA4	0x7E5E
+0xEFA5	0x8000
+0xEFA6	0x8170
+0xEFA7	0xF9C2
+0xEFA8	0x87EF
+0xEFA9	0x8981
+0xEFAA	0x8B20
+0xEFAB	0x9059
+0xEFAC	0xF9C3
+0xEFAD	0x9080
+0xEFAE	0x9952
+0xEFAF	0x617E
+0xEFB0	0x6B32
+0xEFB1	0x6D74
+0xEFB2	0x7E1F
+0xEFB3	0x8925
+0xEFB4	0x8FB1
+0xEFB5	0x4FD1
+0xEFB6	0x50AD
+0xEFB7	0x5197
+0xEFB8	0x52C7
+0xEFB9	0x57C7
+0xEFBA	0x5889
+0xEFBB	0x5BB9
+0xEFBC	0x5EB8
+0xEFBD	0x6142
+0xEFBE	0x6995
+0xEFBF	0x6D8C
+0xEFC0	0x6E67
+0xEFC1	0x6EB6
+0xEFC2	0x7194
+0xEFC3	0x7462
+0xEFC4	0x7528
+0xEFC5	0x752C
+0xEFC6	0x8073
+0xEFC7	0x8338
+0xEFC8	0x84C9
+0xEFC9	0x8E0A
+0xEFCA	0x9394
+0xEFCB	0x93DE
+0xEFCC	0xF9C4
+0xEFCD	0x4E8E
+0xEFCE	0x4F51
+0xEFCF	0x5076
+0xEFD0	0x512A
+0xEFD1	0x53C8
+0xEFD2	0x53CB
+0xEFD3	0x53F3
+0xEFD4	0x5B87
+0xEFD5	0x5BD3
+0xEFD6	0x5C24
+0xEFD7	0x611A
+0xEFD8	0x6182
+0xEFD9	0x65F4
+0xEFDA	0x725B
+0xEFDB	0x7397
+0xEFDC	0x7440
+0xEFDD	0x76C2
+0xEFDE	0x7950
+0xEFDF	0x7991
+0xEFE0	0x79B9
+0xEFE1	0x7D06
+0xEFE2	0x7FBD
+0xEFE3	0x828B
+0xEFE4	0x85D5
+0xEFE5	0x865E
+0xEFE6	0x8FC2
+0xEFE7	0x9047
+0xEFE8	0x90F5
+0xEFE9	0x91EA
+0xEFEA	0x9685
+0xEFEB	0x96E8
+0xEFEC	0x96E9
+0xEFED	0x52D6
+0xEFEE	0x5F67
+0xEFEF	0x65ED
+0xEFF0	0x6631
+0xEFF1	0x682F
+0xEFF2	0x715C
+0xEFF3	0x7A36
+0xEFF4	0x90C1
+0xEFF5	0x980A
+0xEFF6	0x4E91
+0xEFF7	0xF9C5
+0xEFF8	0x6A52
+0xEFF9	0x6B9E
+0xEFFA	0x6F90
+0xEFFB	0x7189
+0xEFFC	0x8018
+0xEFFD	0x82B8
+0xEFFE	0x8553
+0xF031	0x904B
+0xF032	0x9695
+0xF033	0x96F2
+0xF034	0x97FB
+0xF035	0x851A
+0xF036	0x9B31
+0xF037	0x4E90
+0xF038	0x718A
+0xF039	0x96C4
+0xF03A	0x5143
+0xF03B	0x539F
+0xF03C	0x54E1
+0xF03D	0x5713
+0xF03E	0x5712
+0xF03F	0x57A3
+0xF040	0x5A9B
+0xF041	0x5AC4
+0xF042	0x5BC3
+0xF043	0x6028
+0xF044	0x613F
+0xF045	0x63F4
+0xF046	0x6C85
+0xF047	0x6D39
+0xF048	0x6E72
+0xF049	0x6E90
+0xF04A	0x7230
+0xF04B	0x733F
+0xF04C	0x7457
+0xF04D	0x82D1
+0xF04E	0x8881
+0xF04F	0x8F45
+0xF050	0x9060
+0xF051	0xF9C6
+0xF052	0x9662
+0xF053	0x9858
+0xF054	0x9D1B
+0xF055	0x6708
+0xF056	0x8D8A
+0xF057	0x925E
+0xF058	0x4F4D
+0xF059	0x5049
+0xF05A	0x50DE
+0xF05B	0x5371
+0xF05C	0x570D
+0xF05D	0x59D4
+0xF05E	0x5A01
+0xF05F	0x5C09
+0xF060	0x6170
+0xF061	0x6690
+0xF062	0x6E2D
+0xF063	0x7232
+0xF064	0x744B
+0xF065	0x7DEF
+0xF066	0x80C3
+0xF067	0x840E
+0xF068	0x8466
+0xF069	0x853F
+0xF06A	0x875F
+0xF06B	0x885B
+0xF06C	0x8918
+0xF06D	0x8B02
+0xF06E	0x9055
+0xF06F	0x97CB
+0xF070	0x9B4F
+0xF071	0x4E73
+0xF072	0x4F91
+0xF073	0x5112
+0xF074	0x516A
+0xF075	0xF9C7
+0xF076	0x552F
+0xF077	0x55A9
+0xF078	0x5B7A
+0xF079	0x5BA5
+0xF07A	0x5E7C
+0xF07B	0x5E7D
+0xF07C	0x5EBE
+0xF07D	0x60A0
+0xF07E	0x60DF
+0xF091	0x6108
+0xF092	0x6109
+0xF093	0x63C4
+0xF094	0x6538
+0xF095	0x6709
+0xF096	0xF9C8
+0xF097	0x67D4
+0xF098	0x67DA
+0xF099	0xF9C9
+0xF09A	0x6961
+0xF09B	0x6962
+0xF09C	0x6CB9
+0xF09D	0x6D27
+0xF09E	0xF9CA
+0xF09F	0x6E38
+0xF0A0	0xF9CB
+0xF0A1	0x6FE1
+0xF0A2	0x7336
+0xF0A3	0x7337
+0xF0A4	0xF9CC
+0xF0A5	0x745C
+0xF0A6	0x7531
+0xF0A7	0xF9CD
+0xF0A8	0x7652
+0xF0A9	0xF9CE
+0xF0AA	0xF9CF
+0xF0AB	0x7DAD
+0xF0AC	0x81FE
+0xF0AD	0x8438
+0xF0AE	0x88D5
+0xF0AF	0x8A98
+0xF0B0	0x8ADB
+0xF0B1	0x8AED
+0xF0B2	0x8E30
+0xF0B3	0x8E42
+0xF0B4	0x904A
+0xF0B5	0x903E
+0xF0B6	0x907A
+0xF0B7	0x9149
+0xF0B8	0x91C9
+0xF0B9	0x936E
+0xF0BA	0xF9D0
+0xF0BB	0xF9D1
+0xF0BC	0x5809
+0xF0BD	0xF9D2
+0xF0BE	0x6BD3
+0xF0BF	0x8089
+0xF0C0	0x80B2
+0xF0C1	0xF9D3
+0xF0C2	0xF9D4
+0xF0C3	0x5141
+0xF0C4	0x596B
+0xF0C5	0x5C39
+0xF0C6	0xF9D5
+0xF0C7	0xF9D6
+0xF0C8	0x6F64
+0xF0C9	0x73A7
+0xF0CA	0x80E4
+0xF0CB	0x8D07
+0xF0CC	0xF9D7
+0xF0CD	0x9217
+0xF0CE	0x958F
+0xF0CF	0xF9D8
+0xF0D0	0xF9D9
+0xF0D1	0xF9DA
+0xF0D2	0xF9DB
+0xF0D3	0x807F
+0xF0D4	0x620E
+0xF0D5	0x701C
+0xF0D6	0x7D68
+0xF0D7	0x878D
+0xF0D8	0xF9DC
+0xF0D9	0x57A0
+0xF0DA	0x6069
+0xF0DB	0x6147
+0xF0DC	0x6BB7
+0xF0DD	0x8ABE
+0xF0DE	0x9280
+0xF0DF	0x96B1
+0xF0E0	0x4E59
+0xF0E1	0x541F
+0xF0E2	0x6DEB
+0xF0E3	0x852D
+0xF0E4	0x9670
+0xF0E5	0x97F3
+0xF0E6	0x98EE
+0xF0E7	0x63D6
+0xF0E8	0x6CE3
+0xF0E9	0x9091
+0xF0EA	0x51DD
+0xF0EB	0x61C9
+0xF0EC	0x81BA
+0xF0ED	0x9DF9
+0xF0EE	0x4F9D
+0xF0EF	0x501A
+0xF0F0	0x5100
+0xF0F1	0x5B9C
+0xF0F2	0x610F
+0xF0F3	0x61FF
+0xF0F4	0x64EC
+0xF0F5	0x6905
+0xF0F6	0x6BC5
+0xF0F7	0x7591
+0xF0F8	0x77E3
+0xF0F9	0x7FA9
+0xF0FA	0x8264
+0xF0FB	0x858F
+0xF0FC	0x87FB
+0xF0FD	0x8863
+0xF0FE	0x8ABC
+0xF131	0x8B70
+0xF132	0x91AB
+0xF133	0x4E8C
+0xF134	0x4EE5
+0xF135	0x4F0A
+0xF136	0xF9DD
+0xF137	0xF9DE
+0xF138	0x5937
+0xF139	0x59E8
+0xF13A	0xF9DF
+0xF13B	0x5DF2
+0xF13C	0x5F1B
+0xF13D	0x5F5B
+0xF13E	0x6021
+0xF13F	0xF9E0
+0xF140	0xF9E1
+0xF141	0xF9E2
+0xF142	0xF9E3
+0xF143	0x723E
+0xF144	0x73E5
+0xF145	0xF9E4
+0xF146	0x7570
+0xF147	0x75CD
+0xF148	0xF9E5
+0xF149	0x79FB
+0xF14A	0xF9E6
+0xF14B	0x800C
+0xF14C	0x8033
+0xF14D	0x8084
+0xF14E	0x82E1
+0xF14F	0x8351
+0xF150	0xF9E7
+0xF151	0xF9E8
+0xF152	0x8CBD
+0xF153	0x8CB3
+0xF154	0x9087
+0xF155	0xF9E9
+0xF156	0xF9EA
+0xF157	0x98F4
+0xF158	0x990C
+0xF159	0xF9EB
+0xF15A	0xF9EC
+0xF15B	0x7037
+0xF15C	0x76CA
+0xF15D	0x7FCA
+0xF15E	0x7FCC
+0xF15F	0x7FFC
+0xF160	0x8B1A
+0xF161	0x4EBA
+0xF162	0x4EC1
+0xF163	0x5203
+0xF164	0x5370
+0xF165	0xF9ED
+0xF166	0x54BD
+0xF167	0x56E0
+0xF168	0x59FB
+0xF169	0x5BC5
+0xF16A	0x5F15
+0xF16B	0x5FCD
+0xF16C	0x6E6E
+0xF16D	0xF9EE
+0xF16E	0xF9EF
+0xF16F	0x7D6A
+0xF170	0x8335
+0xF171	0xF9F0
+0xF172	0x8693
+0xF173	0x8A8D
+0xF174	0xF9F1
+0xF175	0x976D
+0xF176	0x9777
+0xF177	0xF9F2
+0xF178	0xF9F3
+0xF179	0x4E00
+0xF17A	0x4F5A
+0xF17B	0x4F7E
+0xF17C	0x58F9
+0xF17D	0x65E5
+0xF17E	0x6EA2
+0xF191	0x9038
+0xF192	0x93B0
+0xF193	0x99B9
+0xF194	0x4EFB
+0xF195	0x58EC
+0xF196	0x598A
+0xF197	0x59D9
+0xF198	0x6041
+0xF199	0xF9F4
+0xF19A	0xF9F5
+0xF19B	0x7A14
+0xF19C	0xF9F6
+0xF19D	0x834F
+0xF19E	0x8CC3
+0xF19F	0x5165
+0xF1A0	0x5344
+0xF1A1	0xF9F7
+0xF1A2	0xF9F8
+0xF1A3	0xF9F9
+0xF1A4	0x4ECD
+0xF1A5	0x5269
+0xF1A6	0x5B55
+0xF1A7	0x82BF
+0xF1A8	0x4ED4
+0xF1A9	0x523A
+0xF1AA	0x54A8
+0xF1AB	0x59C9
+0xF1AC	0x59FF
+0xF1AD	0x5B50
+0xF1AE	0x5B57
+0xF1AF	0x5B5C
+0xF1B0	0x6063
+0xF1B1	0x6148
+0xF1B2	0x6ECB
+0xF1B3	0x7099
+0xF1B4	0x716E
+0xF1B5	0x7386
+0xF1B6	0x74F7
+0xF1B7	0x75B5
+0xF1B8	0x78C1
+0xF1B9	0x7D2B
+0xF1BA	0x8005
+0xF1BB	0x81EA
+0xF1BC	0x8328
+0xF1BD	0x8517
+0xF1BE	0x85C9
+0xF1BF	0x8AEE
+0xF1C0	0x8CC7
+0xF1C1	0x96CC
+0xF1C2	0x4F5C
+0xF1C3	0x52FA
+0xF1C4	0x56BC
+0xF1C5	0x65AB
+0xF1C6	0x6628
+0xF1C7	0x707C
+0xF1C8	0x70B8
+0xF1C9	0x7235
+0xF1CA	0x7DBD
+0xF1CB	0x828D
+0xF1CC	0x914C
+0xF1CD	0x96C0
+0xF1CE	0x9D72
+0xF1CF	0x5B71
+0xF1D0	0x68E7
+0xF1D1	0x6B98
+0xF1D2	0x6F7A
+0xF1D3	0x76DE
+0xF1D4	0x5C91
+0xF1D5	0x66AB
+0xF1D6	0x6F5B
+0xF1D7	0x7BB4
+0xF1D8	0x7C2A
+0xF1D9	0x8836
+0xF1DA	0x96DC
+0xF1DB	0x4E08
+0xF1DC	0x4ED7
+0xF1DD	0x5320
+0xF1DE	0x5834
+0xF1DF	0x58BB
+0xF1E0	0x58EF
+0xF1E1	0x596C
+0xF1E2	0x5C07
+0xF1E3	0x5E33
+0xF1E4	0x5E84
+0xF1E5	0x5F35
+0xF1E6	0x638C
+0xF1E7	0x66B2
+0xF1E8	0x6756
+0xF1E9	0x6A1F
+0xF1EA	0x6AA3
+0xF1EB	0x6B0C
+0xF1EC	0x6F3F
+0xF1ED	0x7246
+0xF1EE	0xF9FA
+0xF1EF	0x7350
+0xF1F0	0x748B
+0xF1F1	0x7AE0
+0xF1F2	0x7CA7
+0xF1F3	0x8178
+0xF1F4	0x81DF
+0xF1F5	0x81E7
+0xF1F6	0x838A
+0xF1F7	0x846C
+0xF1F8	0x8523
+0xF1F9	0x8594
+0xF1FA	0x85CF
+0xF1FB	0x88DD
+0xF1FC	0x8D13
+0xF1FD	0x91AC
+0xF1FE	0x9577
+0xF231	0x969C
+0xF232	0x518D
+0xF233	0x54C9
+0xF234	0x5728
+0xF235	0x5BB0
+0xF236	0x624D
+0xF237	0x6750
+0xF238	0x683D
+0xF239	0x6893
+0xF23A	0x6E3D
+0xF23B	0x6ED3
+0xF23C	0x707D
+0xF23D	0x7E21
+0xF23E	0x88C1
+0xF23F	0x8CA1
+0xF240	0x8F09
+0xF241	0x9F4B
+0xF242	0x9F4E
+0xF243	0x722D
+0xF244	0x7B8F
+0xF245	0x8ACD
+0xF246	0x931A
+0xF247	0x4F47
+0xF248	0x4F4E
+0xF249	0x5132
+0xF24A	0x5480
+0xF24B	0x59D0
+0xF24C	0x5E95
+0xF24D	0x62B5
+0xF24E	0x6775
+0xF24F	0x696E
+0xF250	0x6A17
+0xF251	0x6CAE
+0xF252	0x6E1A
+0xF253	0x72D9
+0xF254	0x732A
+0xF255	0x75BD
+0xF256	0x7BB8
+0xF257	0x7D35
+0xF258	0x82E7
+0xF259	0x83F9
+0xF25A	0x8457
+0xF25B	0x85F7
+0xF25C	0x8A5B
+0xF25D	0x8CAF
+0xF25E	0x8E87
+0xF25F	0x9019
+0xF260	0x90B8
+0xF261	0x96CE
+0xF262	0x9F5F
+0xF263	0x52E3
+0xF264	0x540A
+0xF265	0x5AE1
+0xF266	0x5BC2
+0xF267	0x6458
+0xF268	0x6575
+0xF269	0x6EF4
+0xF26A	0x72C4
+0xF26B	0xF9FB
+0xF26C	0x7684
+0xF26D	0x7A4D
+0xF26E	0x7B1B
+0xF26F	0x7C4D
+0xF270	0x7E3E
+0xF271	0x7FDF
+0xF272	0x837B
+0xF273	0x8B2B
+0xF274	0x8CCA
+0xF275	0x8D64
+0xF276	0x8DE1
+0xF277	0x8E5F
+0xF278	0x8FEA
+0xF279	0x8FF9
+0xF27A	0x9069
+0xF27B	0x93D1
+0xF27C	0x4F43
+0xF27D	0x4F7A
+0xF27E	0x50B3
+0xF291	0x5168
+0xF292	0x5178
+0xF293	0x524D
+0xF294	0x526A
+0xF295	0x5861
+0xF296	0x587C
+0xF297	0x5960
+0xF298	0x5C08
+0xF299	0x5C55
+0xF29A	0x5EDB
+0xF29B	0x609B
+0xF29C	0x6230
+0xF29D	0x6813
+0xF29E	0x6BBF
+0xF29F	0x6C08
+0xF2A0	0x6FB1
+0xF2A1	0x714E
+0xF2A2	0x7420
+0xF2A3	0x7530
+0xF2A4	0x7538
+0xF2A5	0x7551
+0xF2A6	0x7672
+0xF2A7	0x7B4C
+0xF2A8	0x7B8B
+0xF2A9	0x7BAD
+0xF2AA	0x7BC6
+0xF2AB	0x7E8F
+0xF2AC	0x8A6E
+0xF2AD	0x8F3E
+0xF2AE	0x8F49
+0xF2AF	0x923F
+0xF2B0	0x9293
+0xF2B1	0x9322
+0xF2B2	0x942B
+0xF2B3	0x96FB
+0xF2B4	0x985A
+0xF2B5	0x986B
+0xF2B6	0x991E
+0xF2B7	0x5207
+0xF2B8	0x622A
+0xF2B9	0x6298
+0xF2BA	0x6D59
+0xF2BB	0x7664
+0xF2BC	0x7ACA
+0xF2BD	0x7BC0
+0xF2BE	0x7D76
+0xF2BF	0x5360
+0xF2C0	0x5CBE
+0xF2C1	0x5E97
+0xF2C2	0x6F38
+0xF2C3	0x70B9
+0xF2C4	0x7C98
+0xF2C5	0x9711
+0xF2C6	0x9B8E
+0xF2C7	0x9EDE
+0xF2C8	0x63A5
+0xF2C9	0x647A
+0xF2CA	0x8776
+0xF2CB	0x4E01
+0xF2CC	0x4E95
+0xF2CD	0x4EAD
+0xF2CE	0x505C
+0xF2CF	0x5075
+0xF2D0	0x5448
+0xF2D1	0x59C3
+0xF2D2	0x5B9A
+0xF2D3	0x5E40
+0xF2D4	0x5EAD
+0xF2D5	0x5EF7
+0xF2D6	0x5F81
+0xF2D7	0x60C5
+0xF2D8	0x633A
+0xF2D9	0x653F
+0xF2DA	0x6574
+0xF2DB	0x65CC
+0xF2DC	0x6676
+0xF2DD	0x6678
+0xF2DE	0x67FE
+0xF2DF	0x6968
+0xF2E0	0x6A89
+0xF2E1	0x6B63
+0xF2E2	0x6C40
+0xF2E3	0x6DC0
+0xF2E4	0x6DE8
+0xF2E5	0x6E1F
+0xF2E6	0x6E5E
+0xF2E7	0x701E
+0xF2E8	0x70A1
+0xF2E9	0x738E
+0xF2EA	0x73FD
+0xF2EB	0x753A
+0xF2EC	0x775B
+0xF2ED	0x7887
+0xF2EE	0x798E
+0xF2EF	0x7A0B
+0xF2F0	0x7A7D
+0xF2F1	0x7CBE
+0xF2F2	0x7D8E
+0xF2F3	0x8247
+0xF2F4	0x8A02
+0xF2F5	0x8AEA
+0xF2F6	0x8C9E
+0xF2F7	0x912D
+0xF2F8	0x914A
+0xF2F9	0x91D8
+0xF2FA	0x9266
+0xF2FB	0x92CC
+0xF2FC	0x9320
+0xF2FD	0x9706
+0xF2FE	0x9756
+0xF331	0x975C
+0xF332	0x9802
+0xF333	0x9F0E
+0xF334	0x5236
+0xF335	0x5291
+0xF336	0x557C
+0xF337	0x5824
+0xF338	0x5E1D
+0xF339	0x5F1F
+0xF33A	0x608C
+0xF33B	0x63D0
+0xF33C	0x68AF
+0xF33D	0x6FDF
+0xF33E	0x796D
+0xF33F	0x7B2C
+0xF340	0x81CD
+0xF341	0x85BA
+0xF342	0x88FD
+0xF343	0x8AF8
+0xF344	0x8E44
+0xF345	0x918D
+0xF346	0x9664
+0xF347	0x969B
+0xF348	0x973D
+0xF349	0x984C
+0xF34A	0x9F4A
+0xF34B	0x4FCE
+0xF34C	0x5146
+0xF34D	0x51CB
+0xF34E	0x52A9
+0xF34F	0x5632
+0xF350	0x5F14
+0xF351	0x5F6B
+0xF352	0x63AA
+0xF353	0x64CD
+0xF354	0x65E9
+0xF355	0x6641
+0xF356	0x66FA
+0xF357	0x66F9
+0xF358	0x671D
+0xF359	0x689D
+0xF35A	0x68D7
+0xF35B	0x69FD
+0xF35C	0x6F15
+0xF35D	0x6F6E
+0xF35E	0x7167
+0xF35F	0x71E5
+0xF360	0x722A
+0xF361	0x74AA
+0xF362	0x773A
+0xF363	0x7956
+0xF364	0x795A
+0xF365	0x79DF
+0xF366	0x7A20
+0xF367	0x7A95
+0xF368	0x7C97
+0xF369	0x7CDF
+0xF36A	0x7D44
+0xF36B	0x7E70
+0xF36C	0x8087
+0xF36D	0x85FB
+0xF36E	0x86A4
+0xF36F	0x8A54
+0xF370	0x8ABF
+0xF371	0x8D99
+0xF372	0x8E81
+0xF373	0x9020
+0xF374	0x906D
+0xF375	0x91E3
+0xF376	0x963B
+0xF377	0x96D5
+0xF378	0x9CE5
+0xF379	0x65CF
+0xF37A	0x7C07
+0xF37B	0x8DB3
+0xF37C	0x93C3
+0xF37D	0x5B58
+0xF37E	0x5C0A
+0xF391	0x5352
+0xF392	0x62D9
+0xF393	0x731D
+0xF394	0x5027
+0xF395	0x5B97
+0xF396	0x5F9E
+0xF397	0x60B0
+0xF398	0x616B
+0xF399	0x68D5
+0xF39A	0x6DD9
+0xF39B	0x742E
+0xF39C	0x7A2E
+0xF39D	0x7D42
+0xF39E	0x7D9C
+0xF39F	0x7E31
+0xF3A0	0x816B
+0xF3A1	0x8E2A
+0xF3A2	0x8E35
+0xF3A3	0x937E
+0xF3A4	0x9418
+0xF3A5	0x4F50
+0xF3A6	0x5750
+0xF3A7	0x5DE6
+0xF3A8	0x5EA7
+0xF3A9	0x632B
+0xF3AA	0x7F6A
+0xF3AB	0x4E3B
+0xF3AC	0x4F4F
+0xF3AD	0x4F8F
+0xF3AE	0x505A
+0xF3AF	0x59DD
+0xF3B0	0x80C4
+0xF3B1	0x546A
+0xF3B2	0x5468
+0xF3B3	0x55FE
+0xF3B4	0x594F
+0xF3B5	0x5B99
+0xF3B6	0x5DDE
+0xF3B7	0x5EDA
+0xF3B8	0x665D
+0xF3B9	0x6731
+0xF3BA	0x67F1
+0xF3BB	0x682A
+0xF3BC	0x6CE8
+0xF3BD	0x6D32
+0xF3BE	0x6E4A
+0xF3BF	0x6F8D
+0xF3C0	0x70B7
+0xF3C1	0x73E0
+0xF3C2	0x7587
+0xF3C3	0x7C4C
+0xF3C4	0x7D02
+0xF3C5	0x7D2C
+0xF3C6	0x7DA2
+0xF3C7	0x821F
+0xF3C8	0x86DB
+0xF3C9	0x8A3B
+0xF3CA	0x8A85
+0xF3CB	0x8D70
+0xF3CC	0x8E8A
+0xF3CD	0x8F33
+0xF3CE	0x9031
+0xF3CF	0x914E
+0xF3D0	0x9152
+0xF3D1	0x9444
+0xF3D2	0x99D0
+0xF3D3	0x7AF9
+0xF3D4	0x7CA5
+0xF3D5	0x4FCA
+0xF3D6	0x5101
+0xF3D7	0x51C6
+0xF3D8	0x57C8
+0xF3D9	0x5BEF
+0xF3DA	0x5CFB
+0xF3DB	0x6659
+0xF3DC	0x6A3D
+0xF3DD	0x6D5A
+0xF3DE	0x6E96
+0xF3DF	0x6FEC
+0xF3E0	0x710C
+0xF3E1	0x756F
+0xF3E2	0x7AE3
+0xF3E3	0x8822
+0xF3E4	0x9021
+0xF3E5	0x9075
+0xF3E6	0x96CB
+0xF3E7	0x99FF
+0xF3E8	0x8301
+0xF3E9	0x4E2D
+0xF3EA	0x4EF2
+0xF3EB	0x8846
+0xF3EC	0x91CD
+0xF3ED	0x537D
+0xF3EE	0x6ADB
+0xF3EF	0x696B
+0xF3F0	0x6C41
+0xF3F1	0x847A
+0xF3F2	0x589E
+0xF3F3	0x618E
+0xF3F4	0x66FE
+0xF3F5	0x62EF
+0xF3F6	0x70DD
+0xF3F7	0x7511
+0xF3F8	0x75C7
+0xF3F9	0x7E52
+0xF3FA	0x84B8
+0xF3FB	0x8B49
+0xF3FC	0x8D08
+0xF3FD	0x4E4B
+0xF3FE	0x53EA
+0xF431	0x54AB
+0xF432	0x5730
+0xF433	0x5740
+0xF434	0x5FD7
+0xF435	0x6301
+0xF436	0x6307
+0xF437	0x646F
+0xF438	0x652F
+0xF439	0x65E8
+0xF43A	0x667A
+0xF43B	0x679D
+0xF43C	0x67B3
+0xF43D	0x6B62
+0xF43E	0x6C60
+0xF43F	0x6C9A
+0xF440	0x6F2C
+0xF441	0x77E5
+0xF442	0x7825
+0xF443	0x7949
+0xF444	0x7957
+0xF445	0x7D19
+0xF446	0x80A2
+0xF447	0x8102
+0xF448	0x81F3
+0xF449	0x829D
+0xF44A	0x82B7
+0xF44B	0x8718
+0xF44C	0x8A8C
+0xF44D	0xF9FC
+0xF44E	0x8D04
+0xF44F	0x8DBE
+0xF450	0x9072
+0xF451	0x76F4
+0xF452	0x7A19
+0xF453	0x7A37
+0xF454	0x7E54
+0xF455	0x8077
+0xF456	0x5507
+0xF457	0x55D4
+0xF458	0x5875
+0xF459	0x632F
+0xF45A	0x6422
+0xF45B	0x6649
+0xF45C	0x664B
+0xF45D	0x686D
+0xF45E	0x699B
+0xF45F	0x6B84
+0xF460	0x6D25
+0xF461	0x6EB1
+0xF462	0x73CD
+0xF463	0x7468
+0xF464	0x74A1
+0xF465	0x755B
+0xF466	0x75B9
+0xF467	0x76E1
+0xF468	0x771E
+0xF469	0x778B
+0xF46A	0x79E6
+0xF46B	0x7E09
+0xF46C	0x7E1D
+0xF46D	0x81FB
+0xF46E	0x852F
+0xF46F	0x8897
+0xF470	0x8A3A
+0xF471	0x8CD1
+0xF472	0x8EEB
+0xF473	0x8FB0
+0xF474	0x9032
+0xF475	0x93AD
+0xF476	0x9663
+0xF477	0x9673
+0xF478	0x9707
+0xF479	0x4F84
+0xF47A	0x53F1
+0xF47B	0x59EA
+0xF47C	0x5AC9
+0xF47D	0x5E19
+0xF47E	0x684E
+0xF491	0x74C6
+0xF492	0x75BE
+0xF493	0x79E9
+0xF494	0x7A92
+0xF495	0x81A3
+0xF496	0x86ED
+0xF497	0x8CEA
+0xF498	0x8DCC
+0xF499	0x8FED
+0xF49A	0x659F
+0xF49B	0x6715
+0xF49C	0xF9FD
+0xF49D	0x57F7
+0xF49E	0x6F57
+0xF49F	0x7DDD
+0xF4A0	0x8F2F
+0xF4A1	0x93F6
+0xF4A2	0x96C6
+0xF4A3	0x5FB5
+0xF4A4	0x61F2
+0xF4A5	0x6F84
+0xF4A6	0x4E14
+0xF4A7	0x4F98
+0xF4A8	0x501F
+0xF4A9	0x53C9
+0xF4AA	0x55DF
+0xF4AB	0x5D6F
+0xF4AC	0x5DEE
+0xF4AD	0x6B21
+0xF4AE	0x6B64
+0xF4AF	0x78CB
+0xF4B0	0x7B9A
+0xF4B1	0xF9FE
+0xF4B2	0x8E49
+0xF4B3	0x8ECA
+0xF4B4	0x906E
+0xF4B5	0x6349
+0xF4B6	0x643E
+0xF4B7	0x7740
+0xF4B8	0x7A84
+0xF4B9	0x932F
+0xF4BA	0x947F
+0xF4BB	0x9F6A
+0xF4BC	0x64B0
+0xF4BD	0x6FAF
+0xF4BE	0x71E6
+0xF4BF	0x74A8
+0xF4C0	0x74DA
+0xF4C1	0x7AC4
+0xF4C2	0x7C12
+0xF4C3	0x7E82
+0xF4C4	0x7CB2
+0xF4C5	0x7E98
+0xF4C6	0x8B9A
+0xF4C7	0x8D0A
+0xF4C8	0x947D
+0xF4C9	0x9910
+0xF4CA	0x994C
+0xF4CB	0x5239
+0xF4CC	0x5BDF
+0xF4CD	0x64E6
+0xF4CE	0x672D
+0xF4CF	0x7D2E
+0xF4D0	0x50ED
+0xF4D1	0x53C3
+0xF4D2	0x5879
+0xF4D3	0x6158
+0xF4D4	0x6159
+0xF4D5	0x61FA
+0xF4D6	0x65AC
+0xF4D7	0x7AD9
+0xF4D8	0x8B92
+0xF4D9	0x8B96
+0xF4DA	0x5009
+0xF4DB	0x5021
+0xF4DC	0x5275
+0xF4DD	0x5531
+0xF4DE	0x5A3C
+0xF4DF	0x5EE0
+0xF4E0	0x5F70
+0xF4E1	0x6134
+0xF4E2	0x655E
+0xF4E3	0x660C
+0xF4E4	0x6636
+0xF4E5	0x66A2
+0xF4E6	0x69CD
+0xF4E7	0x6EC4
+0xF4E8	0x6F32
+0xF4E9	0x7316
+0xF4EA	0x7621
+0xF4EB	0x7A93
+0xF4EC	0x8139
+0xF4ED	0x8259
+0xF4EE	0x83D6
+0xF4EF	0x84BC
+0xF4F0	0x50B5
+0xF4F1	0x57F0
+0xF4F2	0x5BC0
+0xF4F3	0x5BE8
+0xF4F4	0x5F69
+0xF4F5	0x63A1
+0xF4F6	0x7826
+0xF4F7	0x7DB5
+0xF4F8	0x83DC
+0xF4F9	0x8521
+0xF4FA	0x91C7
+0xF4FB	0x91F5
+0xF4FC	0x518A
+0xF4FD	0x67F5
+0xF4FE	0x7B56
+0xF531	0x8CAC
+0xF532	0x51C4
+0xF533	0x59BB
+0xF534	0x60BD
+0xF535	0x8655
+0xF536	0x501C
+0xF537	0xF9FF
+0xF538	0x5254
+0xF539	0x5C3A
+0xF53A	0x617D
+0xF53B	0x621A
+0xF53C	0x62D3
+0xF53D	0x64F2
+0xF53E	0x65A5
+0xF53F	0x6ECC
+0xF540	0x7620
+0xF541	0x810A
+0xF542	0x8E60
+0xF543	0x965F
+0xF544	0x96BB
+0xF545	0x4EDF
+0xF546	0x5343
+0xF547	0x5598
+0xF548	0x5929
+0xF549	0x5DDD
+0xF54A	0x64C5
+0xF54B	0x6CC9
+0xF54C	0x6DFA
+0xF54D	0x7394
+0xF54E	0x7A7F
+0xF54F	0x821B
+0xF550	0x85A6
+0xF551	0x8CE4
+0xF552	0x8E10
+0xF553	0x9077
+0xF554	0x91E7
+0xF555	0x95E1
+0xF556	0x9621
+0xF557	0x97C6
+0xF558	0x51F8
+0xF559	0x54F2
+0xF55A	0x5586
+0xF55B	0x5FB9
+0xF55C	0x64A4
+0xF55D	0x6F88
+0xF55E	0x7DB4
+0xF55F	0x8F1F
+0xF560	0x8F4D
+0xF561	0x9435
+0xF562	0x50C9
+0xF563	0x5C16
+0xF564	0x6CBE
+0xF565	0x6DFB
+0xF566	0x751B
+0xF567	0x77BB
+0xF568	0x7C3D
+0xF569	0x7C64
+0xF56A	0x8A79
+0xF56B	0x8AC2
+0xF56C	0x581E
+0xF56D	0x59BE
+0xF56E	0x5E16
+0xF56F	0x6377
+0xF570	0x7252
+0xF571	0x758A
+0xF572	0x776B
+0xF573	0x8ADC
+0xF574	0x8CBC
+0xF575	0x8F12
+0xF576	0x5EF3
+0xF577	0x6674
+0xF578	0x6DF8
+0xF579	0x807D
+0xF57A	0x83C1
+0xF57B	0x8ACB
+0xF57C	0x9751
+0xF57D	0x9BD6
+0xF57E	0xFA00
+0xF591	0x5243
+0xF592	0x66FF
+0xF593	0x6D95
+0xF594	0x6EEF
+0xF595	0x7DE0
+0xF596	0x8AE6
+0xF597	0x902E
+0xF598	0x905E
+0xF599	0x9AD4
+0xF59A	0x521D
+0xF59B	0x527F
+0xF59C	0x54E8
+0xF59D	0x6194
+0xF59E	0x6284
+0xF59F	0x62DB
+0xF5A0	0x68A2
+0xF5A1	0x6912
+0xF5A2	0x695A
+0xF5A3	0x6A35
+0xF5A4	0x7092
+0xF5A5	0x7126
+0xF5A6	0x785D
+0xF5A7	0x7901
+0xF5A8	0x790E
+0xF5A9	0x79D2
+0xF5AA	0x7A0D
+0xF5AB	0x8096
+0xF5AC	0x8278
+0xF5AD	0x82D5
+0xF5AE	0x8349
+0xF5AF	0x8549
+0xF5B0	0x8C82
+0xF5B1	0x8D85
+0xF5B2	0x9162
+0xF5B3	0x918B
+0xF5B4	0x91AE
+0xF5B5	0x4FC3
+0xF5B6	0x56D1
+0xF5B7	0x71ED
+0xF5B8	0x77D7
+0xF5B9	0x8700
+0xF5BA	0x89F8
+0xF5BB	0x5BF8
+0xF5BC	0x5FD6
+0xF5BD	0x6751
+0xF5BE	0x90A8
+0xF5BF	0x53E2
+0xF5C0	0x585A
+0xF5C1	0x5BF5
+0xF5C2	0x60A4
+0xF5C3	0x6181
+0xF5C4	0x6460
+0xF5C5	0x7E3D
+0xF5C6	0x8070
+0xF5C7	0x8525
+0xF5C8	0x9283
+0xF5C9	0x64AE
+0xF5CA	0x50AC
+0xF5CB	0x5D14
+0xF5CC	0x6700
+0xF5CD	0x589C
+0xF5CE	0x62BD
+0xF5CF	0x63A8
+0xF5D0	0x690E
+0xF5D1	0x6978
+0xF5D2	0x6A1E
+0xF5D3	0x6E6B
+0xF5D4	0x76BA
+0xF5D5	0x79CB
+0xF5D6	0x82BB
+0xF5D7	0x8429
+0xF5D8	0x8ACF
+0xF5D9	0x8DA8
+0xF5DA	0x8FFD
+0xF5DB	0x9112
+0xF5DC	0x914B
+0xF5DD	0x919C
+0xF5DE	0x9310
+0xF5DF	0x9318
+0xF5E0	0x939A
+0xF5E1	0x96DB
+0xF5E2	0x9A36
+0xF5E3	0x9C0D
+0xF5E4	0x4E11
+0xF5E5	0x755C
+0xF5E6	0x795D
+0xF5E7	0x7AFA
+0xF5E8	0x7B51
+0xF5E9	0x7BC9
+0xF5EA	0x7E2E
+0xF5EB	0x84C4
+0xF5EC	0x8E59
+0xF5ED	0x8E74
+0xF5EE	0x8EF8
+0xF5EF	0x9010
+0xF5F0	0x6625
+0xF5F1	0x693F
+0xF5F2	0x7443
+0xF5F3	0x51FA
+0xF5F4	0x672E
+0xF5F5	0x9EDC
+0xF5F6	0x5145
+0xF5F7	0x5FE0
+0xF5F8	0x6C96
+0xF5F9	0x87F2
+0xF5FA	0x885D
+0xF5FB	0x8877
+0xF5FC	0x60B4
+0xF5FD	0x81B5
+0xF5FE	0x8403
+0xF631	0x8D05
+0xF632	0x53D6
+0xF633	0x5439
+0xF634	0x5634
+0xF635	0x5A36
+0xF636	0x5C31
+0xF637	0x708A
+0xF638	0x7FE0
+0xF639	0x805A
+0xF63A	0x8106
+0xF63B	0x81ED
+0xF63C	0x8DA3
+0xF63D	0x9189
+0xF63E	0x9A5F
+0xF63F	0x9DF2
+0xF640	0x5074
+0xF641	0x4EC4
+0xF642	0x53A0
+0xF643	0x60FB
+0xF644	0x6E2C
+0xF645	0x5C64
+0xF646	0x4F88
+0xF647	0x5024
+0xF648	0x55E4
+0xF649	0x5CD9
+0xF64A	0x5E5F
+0xF64B	0x6065
+0xF64C	0x6894
+0xF64D	0x6CBB
+0xF64E	0x6DC4
+0xF64F	0x71BE
+0xF650	0x75D4
+0xF651	0x75F4
+0xF652	0x7661
+0xF653	0x7A1A
+0xF654	0x7A49
+0xF655	0x7DC7
+0xF656	0x7DFB
+0xF657	0x7F6E
+0xF658	0x81F4
+0xF659	0x86A9
+0xF65A	0x8F1C
+0xF65B	0x96C9
+0xF65C	0x99B3
+0xF65D	0x9F52
+0xF65E	0x5247
+0xF65F	0x52C5
+0xF660	0x98ED
+0xF661	0x89AA
+0xF662	0x4E03
+0xF663	0x67D2
+0xF664	0x6F06
+0xF665	0x4FB5
+0xF666	0x5BE2
+0xF667	0x6795
+0xF668	0x6C88
+0xF669	0x6D78
+0xF66A	0x741B
+0xF66B	0x7827
+0xF66C	0x91DD
+0xF66D	0x937C
+0xF66E	0x87C4
+0xF66F	0x79E4
+0xF670	0x7A31
+0xF671	0x5FEB
+0xF672	0x4ED6
+0xF673	0x54A4
+0xF674	0x553E
+0xF675	0x58AE
+0xF676	0x59A5
+0xF677	0x60F0
+0xF678	0x6253
+0xF679	0x62D6
+0xF67A	0x6736
+0xF67B	0x6955
+0xF67C	0x8235
+0xF67D	0x9640
+0xF67E	0x99B1
+0xF691	0x99DD
+0xF692	0x502C
+0xF693	0x5353
+0xF694	0x5544
+0xF695	0x577C
+0xF696	0xFA01
+0xF697	0x6258
+0xF698	0xFA02
+0xF699	0x64E2
+0xF69A	0x666B
+0xF69B	0x67DD
+0xF69C	0x6FC1
+0xF69D	0x6FEF
+0xF69E	0x7422
+0xF69F	0x7438
+0xF6A0	0x8A17
+0xF6A1	0x9438
+0xF6A2	0x5451
+0xF6A3	0x5606
+0xF6A4	0x5766
+0xF6A5	0x5F48
+0xF6A6	0x619A
+0xF6A7	0x6B4E
+0xF6A8	0x7058
+0xF6A9	0x70AD
+0xF6AA	0x7DBB
+0xF6AB	0x8A95
+0xF6AC	0x596A
+0xF6AD	0x812B
+0xF6AE	0x63A2
+0xF6AF	0x7708
+0xF6B0	0x803D
+0xF6B1	0x8CAA
+0xF6B2	0x5854
+0xF6B3	0x642D
+0xF6B4	0x69BB
+0xF6B5	0x5B95
+0xF6B6	0x5E11
+0xF6B7	0x6E6F
+0xF6B8	0xFA03
+0xF6B9	0x8569
+0xF6BA	0x514C
+0xF6BB	0x53F0
+0xF6BC	0x592A
+0xF6BD	0x6020
+0xF6BE	0x614B
+0xF6BF	0x6B86
+0xF6C0	0x6C70
+0xF6C1	0x6CF0
+0xF6C2	0x7B1E
+0xF6C3	0x80CE
+0xF6C4	0x82D4
+0xF6C5	0x8DC6
+0xF6C6	0x90B0
+0xF6C7	0x98B1
+0xF6C8	0xFA04
+0xF6C9	0x64C7
+0xF6CA	0x6FA4
+0xF6CB	0x6491
+0xF6CC	0x6504
+0xF6CD	0x514E
+0xF6CE	0x5410
+0xF6CF	0x571F
+0xF6D0	0x8A0E
+0xF6D1	0x615F
+0xF6D2	0x6876
+0xF6D3	0xFA05
+0xF6D4	0x75DB
+0xF6D5	0x7B52
+0xF6D6	0x7D71
+0xF6D7	0x901A
+0xF6D8	0x5806
+0xF6D9	0x69CC
+0xF6DA	0x817F
+0xF6DB	0x892A
+0xF6DC	0x9000
+0xF6DD	0x9839
+0xF6DE	0x5078
+0xF6DF	0x5957
+0xF6E0	0x59AC
+0xF6E1	0x6295
+0xF6E2	0x900F
+0xF6E3	0x9B2A
+0xF6E4	0x615D
+0xF6E5	0x7279
+0xF6E6	0x95D6
+0xF6E7	0x5761
+0xF6E8	0x5A46
+0xF6E9	0x5DF4
+0xF6EA	0x628A
+0xF6EB	0x64AD
+0xF6EC	0x64FA
+0xF6ED	0x6777
+0xF6EE	0x6CE2
+0xF6EF	0x6D3E
+0xF6F0	0x722C
+0xF6F1	0x7436
+0xF6F2	0x7834
+0xF6F3	0x7F77
+0xF6F4	0x82AD
+0xF6F5	0x8DDB
+0xF6F6	0x9817
+0xF6F7	0x5224
+0xF6F8	0x5742
+0xF6F9	0x677F
+0xF6FA	0x7248
+0xF6FB	0x74E3
+0xF6FC	0x8CA9
+0xF6FD	0x8FA6
+0xF6FE	0x9211
+0xF731	0x962A
+0xF732	0x516B
+0xF733	0x53ED
+0xF734	0x634C
+0xF735	0x4F69
+0xF736	0x5504
+0xF737	0x6096
+0xF738	0x6557
+0xF739	0x6C9B
+0xF73A	0x6D7F
+0xF73B	0x724C
+0xF73C	0x72FD
+0xF73D	0x7A17
+0xF73E	0x8987
+0xF73F	0x8C9D
+0xF740	0x5F6D
+0xF741	0x6F8E
+0xF742	0x70F9
+0xF743	0x81A8
+0xF744	0x610E
+0xF745	0x4FBF
+0xF746	0x504F
+0xF747	0x6241
+0xF748	0x7247
+0xF749	0x7BC7
+0xF74A	0x7DE8
+0xF74B	0x7FE9
+0xF74C	0x904D
+0xF74D	0x97AD
+0xF74E	0x9A19
+0xF74F	0x8CB6
+0xF750	0x576A
+0xF751	0x5E73
+0xF752	0x67B0
+0xF753	0x840D
+0xF754	0x8A55
+0xF755	0x5420
+0xF756	0x5B16
+0xF757	0x5E63
+0xF758	0x5EE2
+0xF759	0x5F0A
+0xF75A	0x6583
+0xF75B	0x80BA
+0xF75C	0x853D
+0xF75D	0x9589
+0xF75E	0x965B
+0xF75F	0x4F48
+0xF760	0x5305
+0xF761	0x530D
+0xF762	0x530F
+0xF763	0x5486
+0xF764	0x54FA
+0xF765	0x5703
+0xF766	0x5E03
+0xF767	0x6016
+0xF768	0x629B
+0xF769	0x62B1
+0xF76A	0x6355
+0xF76B	0xFA06
+0xF76C	0x6CE1
+0xF76D	0x6D66
+0xF76E	0x75B1
+0xF76F	0x7832
+0xF770	0x80DE
+0xF771	0x812F
+0xF772	0x82DE
+0xF773	0x8461
+0xF774	0x84B2
+0xF775	0x888D
+0xF776	0x8912
+0xF777	0x900B
+0xF778	0x92EA
+0xF779	0x98FD
+0xF77A	0x9B91
+0xF77B	0x5E45
+0xF77C	0x66B4
+0xF77D	0x66DD
+0xF77E	0x7011
+0xF791	0x7206
+0xF792	0xFA07
+0xF793	0x4FF5
+0xF794	0x527D
+0xF795	0x5F6A
+0xF796	0x6153
+0xF797	0x6753
+0xF798	0x6A19
+0xF799	0x6F02
+0xF79A	0x74E2
+0xF79B	0x7968
+0xF79C	0x8868
+0xF79D	0x8C79
+0xF79E	0x98C7
+0xF79F	0x98C4
+0xF7A0	0x9A43
+0xF7A1	0x54C1
+0xF7A2	0x7A1F
+0xF7A3	0x6953
+0xF7A4	0x8AF7
+0xF7A5	0x8C4A
+0xF7A6	0x98A8
+0xF7A7	0x99AE
+0xF7A8	0x5F7C
+0xF7A9	0x62AB
+0xF7AA	0x75B2
+0xF7AB	0x76AE
+0xF7AC	0x88AB
+0xF7AD	0x907F
+0xF7AE	0x9642
+0xF7AF	0x5339
+0xF7B0	0x5F3C
+0xF7B1	0x5FC5
+0xF7B2	0x6CCC
+0xF7B3	0x73CC
+0xF7B4	0x7562
+0xF7B5	0x758B
+0xF7B6	0x7B46
+0xF7B7	0x82FE
+0xF7B8	0x999D
+0xF7B9	0x4E4F
+0xF7BA	0x903C
+0xF7BB	0x4E0B
+0xF7BC	0x4F55
+0xF7BD	0x53A6
+0xF7BE	0x590F
+0xF7BF	0x5EC8
+0xF7C0	0x6630
+0xF7C1	0x6CB3
+0xF7C2	0x7455
+0xF7C3	0x8377
+0xF7C4	0x8766
+0xF7C5	0x8CC0
+0xF7C6	0x9050
+0xF7C7	0x971E
+0xF7C8	0x9C15
+0xF7C9	0x58D1
+0xF7CA	0x5B78
+0xF7CB	0x8650
+0xF7CC	0x8B14
+0xF7CD	0x9DB4
+0xF7CE	0x5BD2
+0xF7CF	0x6068
+0xF7D0	0x608D
+0xF7D1	0x65F1
+0xF7D2	0x6C57
+0xF7D3	0x6F22
+0xF7D4	0x6FA3
+0xF7D5	0x701A
+0xF7D6	0x7F55
+0xF7D7	0x7FF0
+0xF7D8	0x9591
+0xF7D9	0x9592
+0xF7DA	0x9650
+0xF7DB	0x97D3
+0xF7DC	0x5272
+0xF7DD	0x8F44
+0xF7DE	0x51FD
+0xF7DF	0x542B
+0xF7E0	0x54B8
+0xF7E1	0x5563
+0xF7E2	0x558A
+0xF7E3	0x6ABB
+0xF7E4	0x6DB5
+0xF7E5	0x7DD8
+0xF7E6	0x8266
+0xF7E7	0x929C
+0xF7E8	0x9677
+0xF7E9	0x9E79
+0xF7EA	0x5408
+0xF7EB	0x54C8
+0xF7EC	0x76D2
+0xF7ED	0x86E4
+0xF7EE	0x95A4
+0xF7EF	0x95D4
+0xF7F0	0x965C
+0xF7F1	0x4EA2
+0xF7F2	0x4F09
+0xF7F3	0x59EE
+0xF7F4	0x5AE6
+0xF7F5	0x5DF7
+0xF7F6	0x6052
+0xF7F7	0x6297
+0xF7F8	0x676D
+0xF7F9	0x6841
+0xF7FA	0x6C86
+0xF7FB	0x6E2F
+0xF7FC	0x7F38
+0xF7FD	0x809B
+0xF7FE	0x822A
+0xF831	0xFA08
+0xF832	0xFA09
+0xF833	0x9805
+0xF834	0x4EA5
+0xF835	0x5055
+0xF836	0x54B3
+0xF837	0x5793
+0xF838	0x595A
+0xF839	0x5B69
+0xF83A	0x5BB3
+0xF83B	0x61C8
+0xF83C	0x6977
+0xF83D	0x6D77
+0xF83E	0x7023
+0xF83F	0x87F9
+0xF840	0x89E3
+0xF841	0x8A72
+0xF842	0x8AE7
+0xF843	0x9082
+0xF844	0x99ED
+0xF845	0x9AB8
+0xF846	0x52BE
+0xF847	0x6838
+0xF848	0x5016
+0xF849	0x5E78
+0xF84A	0x674F
+0xF84B	0x8347
+0xF84C	0x884C
+0xF84D	0x4EAB
+0xF84E	0x5411
+0xF84F	0x56AE
+0xF850	0x73E6
+0xF851	0x9115
+0xF852	0x97FF
+0xF853	0x9909
+0xF854	0x9957
+0xF855	0x9999
+0xF856	0x5653
+0xF857	0x589F
+0xF858	0x865B
+0xF859	0x8A31
+0xF85A	0x61B2
+0xF85B	0x6AF6
+0xF85C	0x737B
+0xF85D	0x8ED2
+0xF85E	0x6B47
+0xF85F	0x96AA
+0xF860	0x9A57
+0xF861	0x5955
+0xF862	0x7200
+0xF863	0x8D6B
+0xF864	0x9769
+0xF865	0x4FD4
+0xF866	0x5CF4
+0xF867	0x5F26
+0xF868	0x61F8
+0xF869	0x665B
+0xF86A	0x6CEB
+0xF86B	0x70AB
+0xF86C	0x7384
+0xF86D	0x73B9
+0xF86E	0x73FE
+0xF86F	0x7729
+0xF870	0x774D
+0xF871	0x7D43
+0xF872	0x7D62
+0xF873	0x7E23
+0xF874	0x8237
+0xF875	0x8852
+0xF876	0xFA0A
+0xF877	0x8CE2
+0xF878	0x9249
+0xF879	0x986F
+0xF87A	0x5B51
+0xF87B	0x7A74
+0xF87C	0x8840
+0xF87D	0x9801
+0xF87E	0x5ACC
+0xF891	0x4FE0
+0xF892	0x5354
+0xF893	0x593E
+0xF894	0x5CFD
+0xF895	0x633E
+0xF896	0x6D79
+0xF897	0x72F9
+0xF898	0x8105
+0xF899	0x8107
+0xF89A	0x83A2
+0xF89B	0x92CF
+0xF89C	0x9830
+0xF89D	0x4EA8
+0xF89E	0x5144
+0xF89F	0x5211
+0xF8A0	0x578B
+0xF8A1	0x5F62
+0xF8A2	0x6CC2
+0xF8A3	0x6ECE
+0xF8A4	0x7005
+0xF8A5	0x7050
+0xF8A6	0x70AF
+0xF8A7	0x7192
+0xF8A8	0x73E9
+0xF8A9	0x7469
+0xF8AA	0x834A
+0xF8AB	0x87A2
+0xF8AC	0x8861
+0xF8AD	0x9008
+0xF8AE	0x90A2
+0xF8AF	0x93A3
+0xF8B0	0x99A8
+0xF8B1	0x516E
+0xF8B2	0x5F57
+0xF8B3	0x60E0
+0xF8B4	0x6167
+0xF8B5	0x66B3
+0xF8B6	0x8559
+0xF8B7	0x8E4A
+0xF8B8	0x91AF
+0xF8B9	0x978B
+0xF8BA	0x4E4E
+0xF8BB	0x4E92
+0xF8BC	0x547C
+0xF8BD	0x58D5
+0xF8BE	0x58FA
+0xF8BF	0x597D
+0xF8C0	0x5CB5
+0xF8C1	0x5F27
+0xF8C2	0x6236
+0xF8C3	0x6248
+0xF8C4	0x660A
+0xF8C5	0x6667
+0xF8C6	0x6BEB
+0xF8C7	0x6D69
+0xF8C8	0x6DCF
+0xF8C9	0x6E56
+0xF8CA	0x6EF8
+0xF8CB	0x6F94
+0xF8CC	0x6FE0
+0xF8CD	0x6FE9
+0xF8CE	0x705D
+0xF8CF	0x72D0
+0xF8D0	0x7425
+0xF8D1	0x745A
+0xF8D2	0x74E0
+0xF8D3	0x7693
+0xF8D4	0x795C
+0xF8D5	0x7CCA
+0xF8D6	0x7E1E
+0xF8D7	0x80E1
+0xF8D8	0x82A6
+0xF8D9	0x846B
+0xF8DA	0x84BF
+0xF8DB	0x864E
+0xF8DC	0x865F
+0xF8DD	0x8774
+0xF8DE	0x8B77
+0xF8DF	0x8C6A
+0xF8E0	0x93AC
+0xF8E1	0x9800
+0xF8E2	0x9865
+0xF8E3	0x60D1
+0xF8E4	0x6216
+0xF8E5	0x9177
+0xF8E6	0x5A5A
+0xF8E7	0x660F
+0xF8E8	0x6DF7
+0xF8E9	0x6E3E
+0xF8EA	0x743F
+0xF8EB	0x9B42
+0xF8EC	0x5FFD
+0xF8ED	0x60DA
+0xF8EE	0x7B0F
+0xF8EF	0x54C4
+0xF8F0	0x5F18
+0xF8F1	0x6C5E
+0xF8F2	0x6CD3
+0xF8F3	0x6D2A
+0xF8F4	0x70D8
+0xF8F5	0x7D05
+0xF8F6	0x8679
+0xF8F7	0x8A0C
+0xF8F8	0x9D3B
+0xF8F9	0x5316
+0xF8FA	0x548C
+0xF8FB	0x5B05
+0xF8FC	0x6A3A
+0xF8FD	0x706B
+0xF8FE	0x7575
+0xF931	0x798D
+0xF932	0x79BE
+0xF933	0x82B1
+0xF934	0x83EF
+0xF935	0x8A71
+0xF936	0x8B41
+0xF937	0x8CA8
+0xF938	0x9774
+0xF939	0xFA0B
+0xF93A	0x64F4
+0xF93B	0x652B
+0xF93C	0x78BA
+0xF93D	0x78BB
+0xF93E	0x7A6B
+0xF93F	0x4E38
+0xF940	0x559A
+0xF941	0x5950
+0xF942	0x5BA6
+0xF943	0x5E7B
+0xF944	0x60A3
+0xF945	0x63DB
+0xF946	0x6B61
+0xF947	0x6665
+0xF948	0x6853
+0xF949	0x6E19
+0xF94A	0x7165
+0xF94B	0x74B0
+0xF94C	0x7D08
+0xF94D	0x9084
+0xF94E	0x9A69
+0xF94F	0x9C25
+0xF950	0x6D3B
+0xF951	0x6ED1
+0xF952	0x733E
+0xF953	0x8C41
+0xF954	0x95CA
+0xF955	0x51F0
+0xF956	0x5E4C
+0xF957	0x5FA8
+0xF958	0x604D
+0xF959	0x60F6
+0xF95A	0x6130
+0xF95B	0x614C
+0xF95C	0x6643
+0xF95D	0x6644
+0xF95E	0x69A5
+0xF95F	0x6CC1
+0xF960	0x6E5F
+0xF961	0x6EC9
+0xF962	0x6F62
+0xF963	0x714C
+0xF964	0x749C
+0xF965	0x7687
+0xF966	0x7BC1
+0xF967	0x7C27
+0xF968	0x8352
+0xF969	0x8757
+0xF96A	0x9051
+0xF96B	0x968D
+0xF96C	0x9EC3
+0xF96D	0x532F
+0xF96E	0x56DE
+0xF96F	0x5EFB
+0xF970	0x5F8A
+0xF971	0x6062
+0xF972	0x6094
+0xF973	0x61F7
+0xF974	0x6666
+0xF975	0x6703
+0xF976	0x6A9C
+0xF977	0x6DEE
+0xF978	0x6FAE
+0xF979	0x7070
+0xF97A	0x736A
+0xF97B	0x7E6A
+0xF97C	0x81BE
+0xF97D	0x8334
+0xF97E	0x86D4
+0xF991	0x8AA8
+0xF992	0x8CC4
+0xF993	0x5283
+0xF994	0x7372
+0xF995	0x5B96
+0xF996	0x6A6B
+0xF997	0x9404
+0xF998	0x54EE
+0xF999	0x5686
+0xF99A	0x5B5D
+0xF99B	0x6548
+0xF99C	0x6585
+0xF99D	0x66C9
+0xF99E	0x689F
+0xF99F	0x6D8D
+0xF9A0	0x6DC6
+0xF9A1	0x723B
+0xF9A2	0x80B4
+0xF9A3	0x9175
+0xF9A4	0x9A4D
+0xF9A5	0x4FAF
+0xF9A6	0x5019
+0xF9A7	0x539A
+0xF9A8	0x540E
+0xF9A9	0x543C
+0xF9AA	0x5589
+0xF9AB	0x55C5
+0xF9AC	0x5E3F
+0xF9AD	0x5F8C
+0xF9AE	0x673D
+0xF9AF	0x7166
+0xF9B0	0x73DD
+0xF9B1	0x9005
+0xF9B2	0x52DB
+0xF9B3	0x52F3
+0xF9B4	0x5864
+0xF9B5	0x58CE
+0xF9B6	0x7104
+0xF9B7	0x718F
+0xF9B8	0x71FB
+0xF9B9	0x85B0
+0xF9BA	0x8A13
+0xF9BB	0x6688
+0xF9BC	0x85A8
+0xF9BD	0x55A7
+0xF9BE	0x6684
+0xF9BF	0x714A
+0xF9C0	0x8431
+0xF9C1	0x5349
+0xF9C2	0x5599
+0xF9C3	0x6BC1
+0xF9C4	0x5F59
+0xF9C5	0x5FBD
+0xF9C6	0x63EE
+0xF9C7	0x6689
+0xF9C8	0x7147
+0xF9C9	0x8AF1
+0xF9CA	0x8F1D
+0xF9CB	0x9EBE
+0xF9CC	0x4F11
+0xF9CD	0x643A
+0xF9CE	0x70CB
+0xF9CF	0x7566
+0xF9D0	0x8667
+0xF9D1	0x6064
+0xF9D2	0x8B4E
+0xF9D3	0x9DF8
+0xF9D4	0x5147
+0xF9D5	0x51F6
+0xF9D6	0x5308
+0xF9D7	0x6D36
+0xF9D8	0x80F8
+0xF9D9	0x9ED1
+0xF9DA	0x6615
+0xF9DB	0x6B23
+0xF9DC	0x7098
+0xF9DD	0x75D5
+0xF9DE	0x5403
+0xF9DF	0x5C79
+0xF9E0	0x7D07
+0xF9E1	0x8A16
+0xF9E2	0x6B20
+0xF9E3	0x6B3D
+0xF9E4	0x6B46
+0xF9E5	0x5438
+0xF9E6	0x6070
+0xF9E7	0x6D3D
+0xF9E8	0x7FD5
+0xF9E9	0x8208
+0xF9EA	0x50D6
+0xF9EB	0x51DE
+0xF9EC	0x559C
+0xF9ED	0x566B
+0xF9EE	0x56CD
+0xF9EF	0x59EC
+0xF9F0	0x5B09
+0xF9F1	0x5E0C
+0xF9F2	0x6199
+0xF9F3	0x6198
+0xF9F4	0x6231
+0xF9F5	0x665E
+0xF9F6	0x66E6
+0xF9F7	0x7199
+0xF9F8	0x71B9
+0xF9F9	0x71BA
+0xF9FA	0x72A7
+0xF9FB	0x79A7
+0xF9FC	0x7A00
+0xF9FD	0x7FB2
+0xF9FE	0x8A70
diff --git a/tests/KOI8-R.TXT b/tests/KOI8-R.TXT
new file mode 100644
index 0000000..cf078ea
--- /dev/null
+++ b/tests/KOI8-R.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x2500
+0x81	0x2502
+0x82	0x250C
+0x83	0x2510
+0x84	0x2514
+0x85	0x2518
+0x86	0x251C
+0x87	0x2524
+0x88	0x252C
+0x89	0x2534
+0x8A	0x253C
+0x8B	0x2580
+0x8C	0x2584
+0x8D	0x2588
+0x8E	0x258C
+0x8F	0x2590
+0x90	0x2591
+0x91	0x2592
+0x92	0x2593
+0x93	0x2320
+0x94	0x25A0
+0x95	0x2219
+0x96	0x221A
+0x97	0x2248
+0x98	0x2264
+0x99	0x2265
+0x9A	0x00A0
+0x9B	0x2321
+0x9C	0x00B0
+0x9D	0x00B2
+0x9E	0x00B7
+0x9F	0x00F7
+0xA0	0x2550
+0xA1	0x2551
+0xA2	0x2552
+0xA3	0x0451
+0xA4	0x2553
+0xA5	0x2554
+0xA6	0x2555
+0xA7	0x2556
+0xA8	0x2557
+0xA9	0x2558
+0xAA	0x2559
+0xAB	0x255A
+0xAC	0x255B
+0xAD	0x255C
+0xAE	0x255D
+0xAF	0x255E
+0xB0	0x255F
+0xB1	0x2560
+0xB2	0x2561
+0xB3	0x0401
+0xB4	0x2562
+0xB5	0x2563
+0xB6	0x2564
+0xB7	0x2565
+0xB8	0x2566
+0xB9	0x2567
+0xBA	0x2568
+0xBB	0x2569
+0xBC	0x256A
+0xBD	0x256B
+0xBE	0x256C
+0xBF	0x00A9
+0xC0	0x044E
+0xC1	0x0430
+0xC2	0x0431
+0xC3	0x0446
+0xC4	0x0434
+0xC5	0x0435
+0xC6	0x0444
+0xC7	0x0433
+0xC8	0x0445
+0xC9	0x0438
+0xCA	0x0439
+0xCB	0x043A
+0xCC	0x043B
+0xCD	0x043C
+0xCE	0x043D
+0xCF	0x043E
+0xD0	0x043F
+0xD1	0x044F
+0xD2	0x0440
+0xD3	0x0441
+0xD4	0x0442
+0xD5	0x0443
+0xD6	0x0436
+0xD7	0x0432
+0xD8	0x044C
+0xD9	0x044B
+0xDA	0x0437
+0xDB	0x0448
+0xDC	0x044D
+0xDD	0x0449
+0xDE	0x0447
+0xDF	0x044A
+0xE0	0x042E
+0xE1	0x0410
+0xE2	0x0411
+0xE3	0x0426
+0xE4	0x0414
+0xE5	0x0415
+0xE6	0x0424
+0xE7	0x0413
+0xE8	0x0425
+0xE9	0x0418
+0xEA	0x0419
+0xEB	0x041A
+0xEC	0x041B
+0xED	0x041C
+0xEE	0x041D
+0xEF	0x041E
+0xF0	0x041F
+0xF1	0x042F
+0xF2	0x0420
+0xF3	0x0421
+0xF4	0x0422
+0xF5	0x0423
+0xF6	0x0416
+0xF7	0x0412
+0xF8	0x042C
+0xF9	0x042B
+0xFA	0x0417
+0xFB	0x0428
+0xFC	0x042D
+0xFD	0x0429
+0xFE	0x0427
+0xFF	0x042A
diff --git a/tests/KOI8-RU.TXT b/tests/KOI8-RU.TXT
new file mode 100644
index 0000000..7faf225
--- /dev/null
+++ b/tests/KOI8-RU.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x2500
+0x81	0x2502
+0x82	0x250C
+0x83	0x2510
+0x84	0x2514
+0x85	0x2518
+0x86	0x251C
+0x87	0x2524
+0x88	0x252C
+0x89	0x2534
+0x8A	0x253C
+0x8B	0x2580
+0x8C	0x2584
+0x8D	0x2588
+0x8E	0x258C
+0x8F	0x2590
+0x90	0x2591
+0x91	0x2592
+0x92	0x2593
+0x93	0x2320
+0x94	0x25A0
+0x95	0x2219
+0x96	0x221A
+0x97	0x2248
+0x98	0x2264
+0x99	0x2265
+0x9A	0x00A0
+0x9B	0x2321
+0x9C	0x00B0
+0x9D	0x00B2
+0x9E	0x00B7
+0x9F	0x00F7
+0xA0	0x2550
+0xA1	0x2551
+0xA2	0x2552
+0xA3	0x0451
+0xA4	0x0454
+0xA5	0x2554
+0xA6	0x0456
+0xA7	0x0457
+0xA8	0x2557
+0xA9	0x2558
+0xAA	0x2559
+0xAB	0x255A
+0xAC	0x255B
+0xAD	0x0491
+0xAE	0x045E
+0xAF	0x255E
+0xB0	0x255F
+0xB1	0x2560
+0xB2	0x2561
+0xB3	0x0401
+0xB4	0x0404
+0xB5	0x2563
+0xB6	0x0406
+0xB7	0x0407
+0xB8	0x2566
+0xB9	0x2567
+0xBA	0x2568
+0xBB	0x2569
+0xBC	0x256A
+0xBD	0x0490
+0xBE	0x040E
+0xBF	0x00A9
+0xC0	0x044E
+0xC1	0x0430
+0xC2	0x0431
+0xC3	0x0446
+0xC4	0x0434
+0xC5	0x0435
+0xC6	0x0444
+0xC7	0x0433
+0xC8	0x0445
+0xC9	0x0438
+0xCA	0x0439
+0xCB	0x043A
+0xCC	0x043B
+0xCD	0x043C
+0xCE	0x043D
+0xCF	0x043E
+0xD0	0x043F
+0xD1	0x044F
+0xD2	0x0440
+0xD3	0x0441
+0xD4	0x0442
+0xD5	0x0443
+0xD6	0x0436
+0xD7	0x0432
+0xD8	0x044C
+0xD9	0x044B
+0xDA	0x0437
+0xDB	0x0448
+0xDC	0x044D
+0xDD	0x0449
+0xDE	0x0447
+0xDF	0x044A
+0xE0	0x042E
+0xE1	0x0410
+0xE2	0x0411
+0xE3	0x0426
+0xE4	0x0414
+0xE5	0x0415
+0xE6	0x0424
+0xE7	0x0413
+0xE8	0x0425
+0xE9	0x0418
+0xEA	0x0419
+0xEB	0x041A
+0xEC	0x041B
+0xED	0x041C
+0xEE	0x041D
+0xEF	0x041E
+0xF0	0x041F
+0xF1	0x042F
+0xF2	0x0420
+0xF3	0x0421
+0xF4	0x0422
+0xF5	0x0423
+0xF6	0x0416
+0xF7	0x0412
+0xF8	0x042C
+0xF9	0x042B
+0xFA	0x0417
+0xFB	0x0428
+0xFC	0x042D
+0xFD	0x0429
+0xFE	0x0427
+0xFF	0x042A
diff --git a/tests/KOI8-T.TXT b/tests/KOI8-T.TXT
new file mode 100644
index 0000000..e2ca5e1
--- /dev/null
+++ b/tests/KOI8-T.TXT
@@ -0,0 +1,237 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x049B
+0x81	0x0493
+0x82	0x201A
+0x83	0x0492
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x89	0x2030
+0x8A	0x04B3
+0x8B	0x2039
+0x8C	0x04B2
+0x8D	0x04B7
+0x8E	0x04B6
+0x90	0x049A
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x99	0x2122
+0x9B	0x203A
+0xA1	0x04EF
+0xA2	0x04EE
+0xA3	0x0451
+0xA4	0x00A4
+0xA5	0x04E3
+0xA6	0x00A6
+0xA7	0x00A7
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x0401
+0xB5	0x04E2
+0xB6	0x00B6
+0xB7	0x00B7
+0xB9	0x2116
+0xBB	0x00BB
+0xBF	0x00A9
+0xC0	0x044E
+0xC1	0x0430
+0xC2	0x0431
+0xC3	0x0446
+0xC4	0x0434
+0xC5	0x0435
+0xC6	0x0444
+0xC7	0x0433
+0xC8	0x0445
+0xC9	0x0438
+0xCA	0x0439
+0xCB	0x043A
+0xCC	0x043B
+0xCD	0x043C
+0xCE	0x043D
+0xCF	0x043E
+0xD0	0x043F
+0xD1	0x044F
+0xD2	0x0440
+0xD3	0x0441
+0xD4	0x0442
+0xD5	0x0443
+0xD6	0x0436
+0xD7	0x0432
+0xD8	0x044C
+0xD9	0x044B
+0xDA	0x0437
+0xDB	0x0448
+0xDC	0x044D
+0xDD	0x0449
+0xDE	0x0447
+0xDF	0x044A
+0xE0	0x042E
+0xE1	0x0410
+0xE2	0x0411
+0xE3	0x0426
+0xE4	0x0414
+0xE5	0x0415
+0xE6	0x0424
+0xE7	0x0413
+0xE8	0x0425
+0xE9	0x0418
+0xEA	0x0419
+0xEB	0x041A
+0xEC	0x041B
+0xED	0x041C
+0xEE	0x041D
+0xEF	0x041E
+0xF0	0x041F
+0xF1	0x042F
+0xF2	0x0420
+0xF3	0x0421
+0xF4	0x0422
+0xF5	0x0423
+0xF6	0x0416
+0xF7	0x0412
+0xF8	0x042C
+0xF9	0x042B
+0xFA	0x0417
+0xFB	0x0428
+0xFC	0x042D
+0xFD	0x0429
+0xFE	0x0427
+0xFF	0x042A
diff --git a/tests/KOI8-U.TXT b/tests/KOI8-U.TXT
new file mode 100644
index 0000000..9b78cc4
--- /dev/null
+++ b/tests/KOI8-U.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x2500
+0x81	0x2502
+0x82	0x250C
+0x83	0x2510
+0x84	0x2514
+0x85	0x2518
+0x86	0x251C
+0x87	0x2524
+0x88	0x252C
+0x89	0x2534
+0x8A	0x253C
+0x8B	0x2580
+0x8C	0x2584
+0x8D	0x2588
+0x8E	0x258C
+0x8F	0x2590
+0x90	0x2591
+0x91	0x2592
+0x92	0x2593
+0x93	0x2320
+0x94	0x25A0
+0x95	0x2219
+0x96	0x221A
+0x97	0x2248
+0x98	0x2264
+0x99	0x2265
+0x9A	0x00A0
+0x9B	0x2321
+0x9C	0x00B0
+0x9D	0x00B2
+0x9E	0x00B7
+0x9F	0x00F7
+0xA0	0x2550
+0xA1	0x2551
+0xA2	0x2552
+0xA3	0x0451
+0xA4	0x0454
+0xA5	0x2554
+0xA6	0x0456
+0xA7	0x0457
+0xA8	0x2557
+0xA9	0x2558
+0xAA	0x2559
+0xAB	0x255A
+0xAC	0x255B
+0xAD	0x0491
+0xAE	0x255D
+0xAF	0x255E
+0xB0	0x255F
+0xB1	0x2560
+0xB2	0x2561
+0xB3	0x0401
+0xB4	0x0404
+0xB5	0x2563
+0xB6	0x0406
+0xB7	0x0407
+0xB8	0x2566
+0xB9	0x2567
+0xBA	0x2568
+0xBB	0x2569
+0xBC	0x256A
+0xBD	0x0490
+0xBE	0x256C
+0xBF	0x00A9
+0xC0	0x044E
+0xC1	0x0430
+0xC2	0x0431
+0xC3	0x0446
+0xC4	0x0434
+0xC5	0x0435
+0xC6	0x0444
+0xC7	0x0433
+0xC8	0x0445
+0xC9	0x0438
+0xCA	0x0439
+0xCB	0x043A
+0xCC	0x043B
+0xCD	0x043C
+0xCE	0x043D
+0xCF	0x043E
+0xD0	0x043F
+0xD1	0x044F
+0xD2	0x0440
+0xD3	0x0441
+0xD4	0x0442
+0xD5	0x0443
+0xD6	0x0436
+0xD7	0x0432
+0xD8	0x044C
+0xD9	0x044B
+0xDA	0x0437
+0xDB	0x0448
+0xDC	0x044D
+0xDD	0x0449
+0xDE	0x0447
+0xDF	0x044A
+0xE0	0x042E
+0xE1	0x0410
+0xE2	0x0411
+0xE3	0x0426
+0xE4	0x0414
+0xE5	0x0415
+0xE6	0x0424
+0xE7	0x0413
+0xE8	0x0425
+0xE9	0x0418
+0xEA	0x0419
+0xEB	0x041A
+0xEC	0x041B
+0xED	0x041C
+0xEE	0x041D
+0xEF	0x041E
+0xF0	0x041F
+0xF1	0x042F
+0xF2	0x0420
+0xF3	0x0421
+0xF4	0x0422
+0xF5	0x0423
+0xF6	0x0416
+0xF7	0x0412
+0xF8	0x042C
+0xF9	0x042B
+0xFA	0x0417
+0xFB	0x0428
+0xFC	0x042D
+0xFD	0x0429
+0xFE	0x0427
+0xFF	0x042A
diff --git a/tests/MacArabic.TXT b/tests/MacArabic.TXT
new file mode 100644
index 0000000..28778d7
--- /dev/null
+++ b/tests/MacArabic.TXT
@@ -0,0 +1,230 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0x00A0
+0x82	0x00C7
+0x83	0x00C9
+0x84	0x00D1
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x00E1
+0x88	0x00E0
+0x89	0x00E2
+0x8A	0x00E4
+0x8B	0x06BA
+0x8C	0x00AB
+0x8D	0x00E7
+0x8E	0x00E9
+0x8F	0x00E8
+0x90	0x00EA
+0x91	0x00EB
+0x92	0x00ED
+0x93	0x2026
+0x94	0x00EE
+0x95	0x00EF
+0x96	0x00F1
+0x97	0x00F3
+0x98	0x00BB
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00F7
+0x9C	0x00FA
+0x9D	0x00F9
+0x9E	0x00FB
+0x9F	0x00FC
+0xA5	0x066A
+0xAC	0x060C
+0xB0	0x0660
+0xB1	0x0661
+0xB2	0x0662
+0xB3	0x0663
+0xB4	0x0664
+0xB5	0x0665
+0xB6	0x0666
+0xB7	0x0667
+0xB8	0x0668
+0xB9	0x0669
+0xBB	0x061B
+0xBF	0x061F
+0xC0	0x066D
+0xC1	0x0621
+0xC2	0x0622
+0xC3	0x0623
+0xC4	0x0624
+0xC5	0x0625
+0xC6	0x0626
+0xC7	0x0627
+0xC8	0x0628
+0xC9	0x0629
+0xCA	0x062A
+0xCB	0x062B
+0xCC	0x062C
+0xCD	0x062D
+0xCE	0x062E
+0xCF	0x062F
+0xD0	0x0630
+0xD1	0x0631
+0xD2	0x0632
+0xD3	0x0633
+0xD4	0x0634
+0xD5	0x0635
+0xD6	0x0636
+0xD7	0x0637
+0xD8	0x0638
+0xD9	0x0639
+0xDA	0x063A
+0xE0	0x0640
+0xE1	0x0641
+0xE2	0x0642
+0xE3	0x0643
+0xE4	0x0644
+0xE5	0x0645
+0xE6	0x0646
+0xE7	0x0647
+0xE8	0x0648
+0xE9	0x0649
+0xEA	0x064A
+0xEB	0x064B
+0xEC	0x064C
+0xED	0x064D
+0xEE	0x064E
+0xEF	0x064F
+0xF0	0x0650
+0xF1	0x0651
+0xF2	0x0652
+0xF3	0x067E
+0xF4	0x0679
+0xF5	0x0686
+0xF6	0x06D5
+0xF7	0x06A4
+0xF8	0x06AF
+0xF9	0x0688
+0xFA	0x0691
+0xFE	0x0698
+0xFF	0x06D2
diff --git a/tests/MacCentralEurope.TXT b/tests/MacCentralEurope.TXT
new file mode 100644
index 0000000..da4210a
--- /dev/null
+++ b/tests/MacCentralEurope.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0x0100
+0x82	0x0101
+0x83	0x00C9
+0x84	0x0104
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x00E1
+0x88	0x0105
+0x89	0x010C
+0x8A	0x00E4
+0x8B	0x010D
+0x8C	0x0106
+0x8D	0x0107
+0x8E	0x00E9
+0x8F	0x0179
+0x90	0x017A
+0x91	0x010E
+0x92	0x00ED
+0x93	0x010F
+0x94	0x0112
+0x95	0x0113
+0x96	0x0116
+0x97	0x00F3
+0x98	0x0117
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00F5
+0x9C	0x00FA
+0x9D	0x011A
+0x9E	0x011B
+0x9F	0x00FC
+0xA0	0x2020
+0xA1	0x00B0
+0xA2	0x0118
+0xA3	0x00A3
+0xA4	0x00A7
+0xA5	0x2022
+0xA6	0x00B6
+0xA7	0x00DF
+0xA8	0x00AE
+0xA9	0x00A9
+0xAA	0x2122
+0xAB	0x0119
+0xAC	0x00A8
+0xAD	0x2260
+0xAE	0x0123
+0xAF	0x012E
+0xB0	0x012F
+0xB1	0x012A
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x012B
+0xB5	0x0136
+0xB6	0x2202
+0xB7	0x2211
+0xB8	0x0142
+0xB9	0x013B
+0xBA	0x013C
+0xBB	0x013D
+0xBC	0x013E
+0xBD	0x0139
+0xBE	0x013A
+0xBF	0x0145
+0xC0	0x0146
+0xC1	0x0143
+0xC2	0x00AC
+0xC3	0x221A
+0xC4	0x0144
+0xC5	0x0147
+0xC6	0x2206
+0xC7	0x00AB
+0xC8	0x00BB
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x0148
+0xCC	0x0150
+0xCD	0x00D5
+0xCE	0x0151
+0xCF	0x014C
+0xD0	0x2013
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x25CA
+0xD8	0x014D
+0xD9	0x0154
+0xDA	0x0155
+0xDB	0x0158
+0xDC	0x2039
+0xDD	0x203A
+0xDE	0x0159
+0xDF	0x0156
+0xE0	0x0157
+0xE1	0x0160
+0xE2	0x201A
+0xE3	0x201E
+0xE4	0x0161
+0xE5	0x015A
+0xE6	0x015B
+0xE7	0x00C1
+0xE8	0x0164
+0xE9	0x0165
+0xEA	0x00CD
+0xEB	0x017D
+0xEC	0x017E
+0xED	0x016A
+0xEE	0x00D3
+0xEF	0x00D4
+0xF0	0x016B
+0xF1	0x016E
+0xF2	0x00DA
+0xF3	0x016F
+0xF4	0x0170
+0xF5	0x0171
+0xF6	0x0172
+0xF7	0x0173
+0xF8	0x00DD
+0xF9	0x00FD
+0xFA	0x0137
+0xFB	0x017B
+0xFC	0x0141
+0xFD	0x017C
+0xFE	0x0122
+0xFF	0x02C7
diff --git a/tests/MacCroatian.TXT b/tests/MacCroatian.TXT
new file mode 100644
index 0000000..6de534b
--- /dev/null
+++ b/tests/MacCroatian.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0x00C5
+0x82	0x00C7
+0x83	0x00C9
+0x84	0x00D1
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x00E1
+0x88	0x00E0
+0x89	0x00E2
+0x8A	0x00E4
+0x8B	0x00E3
+0x8C	0x00E5
+0x8D	0x00E7
+0x8E	0x00E9
+0x8F	0x00E8
+0x90	0x00EA
+0x91	0x00EB
+0x92	0x00ED
+0x93	0x00EC
+0x94	0x00EE
+0x95	0x00EF
+0x96	0x00F1
+0x97	0x00F3
+0x98	0x00F2
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00F5
+0x9C	0x00FA
+0x9D	0x00F9
+0x9E	0x00FB
+0x9F	0x00FC
+0xA0	0x2020
+0xA1	0x00B0
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A7
+0xA5	0x2022
+0xA6	0x00B6
+0xA7	0x00DF
+0xA8	0x00AE
+0xA9	0x0160
+0xAA	0x2122
+0xAB	0x00B4
+0xAC	0x00A8
+0xAD	0x2260
+0xAE	0x017D
+0xAF	0x00D8
+0xB0	0x221E
+0xB1	0x00B1
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x2206
+0xB5	0x00B5
+0xB6	0x2202
+0xB7	0x2211
+0xB8	0x220F
+0xB9	0x0161
+0xBA	0x222B
+0xBB	0x00AA
+0xBC	0x00BA
+0xBD	0x2126
+0xBE	0x017E
+0xBF	0x00F8
+0xC0	0x00BF
+0xC1	0x00A1
+0xC2	0x00AC
+0xC3	0x221A
+0xC4	0x0192
+0xC5	0x2248
+0xC6	0x0106
+0xC7	0x00AB
+0xC8	0x010C
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x00C0
+0xCC	0x00C3
+0xCD	0x00D5
+0xCE	0x0152
+0xCF	0x0153
+0xD0	0x0110
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x25CA
+0xD9	0x00A9
+0xDA	0x2044
+0xDB	0x00A4
+0xDC	0x2039
+0xDD	0x203A
+0xDE	0x00C6
+0xDF	0x00BB
+0xE0	0x2013
+0xE1	0x00B7
+0xE2	0x201A
+0xE3	0x201E
+0xE4	0x2030
+0xE5	0x00C2
+0xE6	0x0107
+0xE7	0x00C1
+0xE8	0x010D
+0xE9	0x00C8
+0xEA	0x00CD
+0xEB	0x00CE
+0xEC	0x00CF
+0xED	0x00CC
+0xEE	0x00D3
+0xEF	0x00D4
+0xF0	0x0111
+0xF1	0x00D2
+0xF2	0x00DA
+0xF3	0x00DB
+0xF4	0x00D9
+0xF5	0x0131
+0xF6	0x02C6
+0xF7	0x02DC
+0xF8	0x00AF
+0xF9	0x03C0
+0xFA	0x00CB
+0xFB	0x02DA
+0xFC	0x00B8
+0xFD	0x00CA
+0xFE	0x00E6
+0xFF	0x02C7
diff --git a/tests/MacCyrillic.TXT b/tests/MacCyrillic.TXT
new file mode 100644
index 0000000..8308d8f
--- /dev/null
+++ b/tests/MacCyrillic.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0410
+0x81	0x0411
+0x82	0x0412
+0x83	0x0413
+0x84	0x0414
+0x85	0x0415
+0x86	0x0416
+0x87	0x0417
+0x88	0x0418
+0x89	0x0419
+0x8A	0x041A
+0x8B	0x041B
+0x8C	0x041C
+0x8D	0x041D
+0x8E	0x041E
+0x8F	0x041F
+0x90	0x0420
+0x91	0x0421
+0x92	0x0422
+0x93	0x0423
+0x94	0x0424
+0x95	0x0425
+0x96	0x0426
+0x97	0x0427
+0x98	0x0428
+0x99	0x0429
+0x9A	0x042A
+0x9B	0x042B
+0x9C	0x042C
+0x9D	0x042D
+0x9E	0x042E
+0x9F	0x042F
+0xA0	0x2020
+0xA1	0x00B0
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A7
+0xA5	0x2022
+0xA6	0x00B6
+0xA7	0x0406
+0xA8	0x00AE
+0xA9	0x00A9
+0xAA	0x2122
+0xAB	0x0402
+0xAC	0x0452
+0xAD	0x2260
+0xAE	0x0403
+0xAF	0x0453
+0xB0	0x221E
+0xB1	0x00B1
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x0456
+0xB5	0x00B5
+0xB6	0x2202
+0xB7	0x0408
+0xB8	0x0404
+0xB9	0x0454
+0xBA	0x0407
+0xBB	0x0457
+0xBC	0x0409
+0xBD	0x0459
+0xBE	0x040A
+0xBF	0x045A
+0xC0	0x0458
+0xC1	0x0405
+0xC2	0x00AC
+0xC3	0x221A
+0xC4	0x0192
+0xC5	0x2248
+0xC6	0x2206
+0xC7	0x00AB
+0xC8	0x00BB
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x040B
+0xCC	0x045B
+0xCD	0x040C
+0xCE	0x045C
+0xCF	0x0455
+0xD0	0x2013
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x201E
+0xD8	0x040E
+0xD9	0x045E
+0xDA	0x040F
+0xDB	0x045F
+0xDC	0x2116
+0xDD	0x0401
+0xDE	0x0451
+0xDF	0x044F
+0xE0	0x0430
+0xE1	0x0431
+0xE2	0x0432
+0xE3	0x0433
+0xE4	0x0434
+0xE5	0x0435
+0xE6	0x0436
+0xE7	0x0437
+0xE8	0x0438
+0xE9	0x0439
+0xEA	0x043A
+0xEB	0x043B
+0xEC	0x043C
+0xED	0x043D
+0xEE	0x043E
+0xEF	0x043F
+0xF0	0x0440
+0xF1	0x0441
+0xF2	0x0442
+0xF3	0x0443
+0xF4	0x0444
+0xF5	0x0445
+0xF6	0x0446
+0xF7	0x0447
+0xF8	0x0448
+0xF9	0x0449
+0xFA	0x044A
+0xFB	0x044B
+0xFC	0x044C
+0xFD	0x044D
+0xFE	0x044E
+0xFF	0x00A4
diff --git a/tests/MacGreek.TXT b/tests/MacGreek.TXT
new file mode 100644
index 0000000..e0d4e0a
--- /dev/null
+++ b/tests/MacGreek.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0x00B9
+0x82	0x00B2
+0x83	0x00C9
+0x84	0x00B3
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x0385
+0x88	0x00E0
+0x89	0x00E2
+0x8A	0x00E4
+0x8B	0x0384
+0x8C	0x00A8
+0x8D	0x00E7
+0x8E	0x00E9
+0x8F	0x00E8
+0x90	0x00EA
+0x91	0x00EB
+0x92	0x00A3
+0x93	0x2122
+0x94	0x00EE
+0x95	0x00EF
+0x96	0x2022
+0x97	0x00BD
+0x98	0x2030
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00A6
+0x9C	0x00AD
+0x9D	0x00F9
+0x9E	0x00FB
+0x9F	0x00FC
+0xA0	0x2020
+0xA1	0x0393
+0xA2	0x0394
+0xA3	0x0398
+0xA4	0x039B
+0xA5	0x039E
+0xA6	0x03A0
+0xA7	0x00DF
+0xA8	0x00AE
+0xA9	0x00A9
+0xAA	0x03A3
+0xAB	0x03AA
+0xAC	0x00A7
+0xAD	0x2260
+0xAE	0x00B0
+0xAF	0x0387
+0xB0	0x0391
+0xB1	0x00B1
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x00A5
+0xB5	0x0392
+0xB6	0x0395
+0xB7	0x0396
+0xB8	0x0397
+0xB9	0x0399
+0xBA	0x039A
+0xBB	0x039C
+0xBC	0x03A6
+0xBD	0x03AB
+0xBE	0x03A8
+0xBF	0x03A9
+0xC0	0x03AC
+0xC1	0x039D
+0xC2	0x00AC
+0xC3	0x039F
+0xC4	0x03A1
+0xC5	0x2248
+0xC6	0x03A4
+0xC7	0x00AB
+0xC8	0x00BB
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x03A5
+0xCC	0x03A7
+0xCD	0x0386
+0xCE	0x0388
+0xCF	0x0153
+0xD0	0x2013
+0xD1	0x2015
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x0389
+0xD8	0x038A
+0xD9	0x038C
+0xDA	0x038E
+0xDB	0x03AD
+0xDC	0x03AE
+0xDD	0x03AF
+0xDE	0x03CC
+0xDF	0x038F
+0xE0	0x03CD
+0xE1	0x03B1
+0xE2	0x03B2
+0xE3	0x03C8
+0xE4	0x03B4
+0xE5	0x03B5
+0xE6	0x03C6
+0xE7	0x03B3
+0xE8	0x03B7
+0xE9	0x03B9
+0xEA	0x03BE
+0xEB	0x03BA
+0xEC	0x03BB
+0xED	0x03BC
+0xEE	0x03BD
+0xEF	0x03BF
+0xF0	0x03C0
+0xF1	0x03CE
+0xF2	0x03C1
+0xF3	0x03C3
+0xF4	0x03C4
+0xF5	0x03B8
+0xF6	0x03C9
+0xF7	0x03C2
+0xF8	0x03C7
+0xF9	0x03C5
+0xFA	0x03B6
+0xFB	0x03CA
+0xFC	0x03CB
+0xFD	0x0390
+0xFE	0x03B0
diff --git a/tests/MacHebrew.TXT b/tests/MacHebrew.TXT
new file mode 100644
index 0000000..4fe605d
--- /dev/null
+++ b/tests/MacHebrew.TXT
@@ -0,0 +1,214 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0xFB1F
+0x82	0x00C7
+0x83	0x00C9
+0x84	0x00D1
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x00E1
+0x88	0x00E0
+0x89	0x00E2
+0x8A	0x00E4
+0x8B	0x00E3
+0x8C	0x00E5
+0x8D	0x00E7
+0x8E	0x00E9
+0x8F	0x00E8
+0x90	0x00EA
+0x91	0x00EB
+0x92	0x00ED
+0x93	0x00EC
+0x94	0x00EE
+0x95	0x00EF
+0x96	0x00F1
+0x97	0x00F3
+0x98	0x00F2
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00F5
+0x9C	0x00FA
+0x9D	0x00F9
+0x9E	0x00FB
+0x9F	0x00FC
+0xA6	0x20AA
+0xC1	0x201E
+0xC6	0x05BC
+0xC7	0xFB4B
+0xC8	0xFB35
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x05B8
+0xCC	0x05B7
+0xCD	0x05B5
+0xCE	0x05B6
+0xCF	0x05B4
+0xD0	0x2013
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0xFB2A
+0xD7	0xFB2B
+0xD8	0x05BF
+0xD9	0x05B0
+0xDA	0x05B2
+0xDB	0x05B1
+0xDC	0x05BB
+0xDD	0x05B9
+0xDF	0x05B3
+0xE0	0x05D0
+0xE1	0x05D1
+0xE2	0x05D2
+0xE3	0x05D3
+0xE4	0x05D4
+0xE5	0x05D5
+0xE6	0x05D6
+0xE7	0x05D7
+0xE8	0x05D8
+0xE9	0x05D9
+0xEA	0x05DA
+0xEB	0x05DB
+0xEC	0x05DC
+0xED	0x05DD
+0xEE	0x05DE
+0xEF	0x05DF
+0xF0	0x05E0
+0xF1	0x05E1
+0xF2	0x05E2
+0xF3	0x05E3
+0xF4	0x05E4
+0xF5	0x05E5
+0xF6	0x05E6
+0xF7	0x05E7
+0xF8	0x05E8
+0xF9	0x05E9
+0xFA	0x05EA
diff --git a/tests/MacIceland.TXT b/tests/MacIceland.TXT
new file mode 100644
index 0000000..c392daf
--- /dev/null
+++ b/tests/MacIceland.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0x00C5
+0x82	0x00C7
+0x83	0x00C9
+0x84	0x00D1
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x00E1
+0x88	0x00E0
+0x89	0x00E2
+0x8A	0x00E4
+0x8B	0x00E3
+0x8C	0x00E5
+0x8D	0x00E7
+0x8E	0x00E9
+0x8F	0x00E8
+0x90	0x00EA
+0x91	0x00EB
+0x92	0x00ED
+0x93	0x00EC
+0x94	0x00EE
+0x95	0x00EF
+0x96	0x00F1
+0x97	0x00F3
+0x98	0x00F2
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00F5
+0x9C	0x00FA
+0x9D	0x00F9
+0x9E	0x00FB
+0x9F	0x00FC
+0xA0	0x00DD
+0xA1	0x00B0
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A7
+0xA5	0x2022
+0xA6	0x00B6
+0xA7	0x00DF
+0xA8	0x00AE
+0xA9	0x00A9
+0xAA	0x2122
+0xAB	0x00B4
+0xAC	0x00A8
+0xAD	0x2260
+0xAE	0x00C6
+0xAF	0x00D8
+0xB0	0x221E
+0xB1	0x00B1
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x00A5
+0xB5	0x00B5
+0xB6	0x2202
+0xB7	0x2211
+0xB8	0x220F
+0xB9	0x03C0
+0xBA	0x222B
+0xBB	0x00AA
+0xBC	0x00BA
+0xBD	0x2126
+0xBE	0x00E6
+0xBF	0x00F8
+0xC0	0x00BF
+0xC1	0x00A1
+0xC2	0x00AC
+0xC3	0x221A
+0xC4	0x0192
+0xC5	0x2248
+0xC6	0x2206
+0xC7	0x00AB
+0xC8	0x00BB
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x00C0
+0xCC	0x00C3
+0xCD	0x00D5
+0xCE	0x0152
+0xCF	0x0153
+0xD0	0x2013
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x25CA
+0xD8	0x00FF
+0xD9	0x0178
+0xDA	0x2044
+0xDB	0x00A4
+0xDC	0x00D0
+0xDD	0x00F0
+0xDE	0x00DE
+0xDF	0x00FE
+0xE0	0x00FD
+0xE1	0x00B7
+0xE2	0x201A
+0xE3	0x201E
+0xE4	0x2030
+0xE5	0x00C2
+0xE6	0x00CA
+0xE7	0x00C1
+0xE8	0x00CB
+0xE9	0x00C8
+0xEA	0x00CD
+0xEB	0x00CE
+0xEC	0x00CF
+0xED	0x00CC
+0xEE	0x00D3
+0xEF	0x00D4
+0xF1	0x00D2
+0xF2	0x00DA
+0xF3	0x00DB
+0xF4	0x00D9
+0xF5	0x0131
+0xF6	0x02C6
+0xF7	0x02DC
+0xF8	0x00AF
+0xF9	0x02D8
+0xFA	0x02D9
+0xFB	0x02DA
+0xFC	0x00B8
+0xFD	0x02DD
+0xFE	0x02DB
+0xFF	0x02C7
diff --git a/tests/MacRoman.TXT b/tests/MacRoman.TXT
new file mode 100644
index 0000000..0ba66ff
--- /dev/null
+++ b/tests/MacRoman.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0x00C5
+0x82	0x00C7
+0x83	0x00C9
+0x84	0x00D1
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x00E1
+0x88	0x00E0
+0x89	0x00E2
+0x8A	0x00E4
+0x8B	0x00E3
+0x8C	0x00E5
+0x8D	0x00E7
+0x8E	0x00E9
+0x8F	0x00E8
+0x90	0x00EA
+0x91	0x00EB
+0x92	0x00ED
+0x93	0x00EC
+0x94	0x00EE
+0x95	0x00EF
+0x96	0x00F1
+0x97	0x00F3
+0x98	0x00F2
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00F5
+0x9C	0x00FA
+0x9D	0x00F9
+0x9E	0x00FB
+0x9F	0x00FC
+0xA0	0x2020
+0xA1	0x00B0
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A7
+0xA5	0x2022
+0xA6	0x00B6
+0xA7	0x00DF
+0xA8	0x00AE
+0xA9	0x00A9
+0xAA	0x2122
+0xAB	0x00B4
+0xAC	0x00A8
+0xAD	0x2260
+0xAE	0x00C6
+0xAF	0x00D8
+0xB0	0x221E
+0xB1	0x00B1
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x00A5
+0xB5	0x00B5
+0xB6	0x2202
+0xB7	0x2211
+0xB8	0x220F
+0xB9	0x03C0
+0xBA	0x222B
+0xBB	0x00AA
+0xBC	0x00BA
+0xBD	0x2126
+0xBE	0x00E6
+0xBF	0x00F8
+0xC0	0x00BF
+0xC1	0x00A1
+0xC2	0x00AC
+0xC3	0x221A
+0xC4	0x0192
+0xC5	0x2248
+0xC6	0x2206
+0xC7	0x00AB
+0xC8	0x00BB
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x00C0
+0xCC	0x00C3
+0xCD	0x00D5
+0xCE	0x0152
+0xCF	0x0153
+0xD0	0x2013
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x25CA
+0xD8	0x00FF
+0xD9	0x0178
+0xDA	0x2044
+0xDB	0x00A4
+0xDC	0x2039
+0xDD	0x203A
+0xDE	0xFB01
+0xDF	0xFB02
+0xE0	0x2021
+0xE1	0x00B7
+0xE2	0x201A
+0xE3	0x201E
+0xE4	0x2030
+0xE5	0x00C2
+0xE6	0x00CA
+0xE7	0x00C1
+0xE8	0x00CB
+0xE9	0x00C8
+0xEA	0x00CD
+0xEB	0x00CE
+0xEC	0x00CF
+0xED	0x00CC
+0xEE	0x00D3
+0xEF	0x00D4
+0xF1	0x00D2
+0xF2	0x00DA
+0xF3	0x00DB
+0xF4	0x00D9
+0xF5	0x0131
+0xF6	0x02C6
+0xF7	0x02DC
+0xF8	0x00AF
+0xF9	0x02D8
+0xFA	0x02D9
+0xFB	0x02DA
+0xFC	0x00B8
+0xFD	0x02DD
+0xFE	0x02DB
+0xFF	0x02C7
diff --git a/tests/MacRomania.TXT b/tests/MacRomania.TXT
new file mode 100644
index 0000000..6f9afdf
--- /dev/null
+++ b/tests/MacRomania.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0x00C5
+0x82	0x00C7
+0x83	0x00C9
+0x84	0x00D1
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x00E1
+0x88	0x00E0
+0x89	0x00E2
+0x8A	0x00E4
+0x8B	0x00E3
+0x8C	0x00E5
+0x8D	0x00E7
+0x8E	0x00E9
+0x8F	0x00E8
+0x90	0x00EA
+0x91	0x00EB
+0x92	0x00ED
+0x93	0x00EC
+0x94	0x00EE
+0x95	0x00EF
+0x96	0x00F1
+0x97	0x00F3
+0x98	0x00F2
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00F5
+0x9C	0x00FA
+0x9D	0x00F9
+0x9E	0x00FB
+0x9F	0x00FC
+0xA0	0x2020
+0xA1	0x00B0
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A7
+0xA5	0x2022
+0xA6	0x00B6
+0xA7	0x00DF
+0xA8	0x00AE
+0xA9	0x00A9
+0xAA	0x2122
+0xAB	0x00B4
+0xAC	0x00A8
+0xAD	0x2260
+0xAE	0x0102
+0xAF	0x015E
+0xB0	0x221E
+0xB1	0x00B1
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x00A5
+0xB5	0x00B5
+0xB6	0x2202
+0xB7	0x2211
+0xB8	0x220F
+0xB9	0x03C0
+0xBA	0x222B
+0xBB	0x00AA
+0xBC	0x00BA
+0xBD	0x2126
+0xBE	0x0103
+0xBF	0x015F
+0xC0	0x00BF
+0xC1	0x00A1
+0xC2	0x00AC
+0xC3	0x221A
+0xC4	0x0192
+0xC5	0x2248
+0xC6	0x2206
+0xC7	0x00AB
+0xC8	0x00BB
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x00C0
+0xCC	0x00C3
+0xCD	0x00D5
+0xCE	0x0152
+0xCF	0x0153
+0xD0	0x2013
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x25CA
+0xD8	0x00FF
+0xD9	0x0178
+0xDA	0x2044
+0xDB	0x00A4
+0xDC	0x2039
+0xDD	0x203A
+0xDE	0x0162
+0xDF	0x0163
+0xE0	0x2021
+0xE1	0x00B7
+0xE2	0x201A
+0xE3	0x201E
+0xE4	0x2030
+0xE5	0x00C2
+0xE6	0x00CA
+0xE7	0x00C1
+0xE8	0x00CB
+0xE9	0x00C8
+0xEA	0x00CD
+0xEB	0x00CE
+0xEC	0x00CF
+0xED	0x00CC
+0xEE	0x00D3
+0xEF	0x00D4
+0xF1	0x00D2
+0xF2	0x00DA
+0xF3	0x00DB
+0xF4	0x00D9
+0xF5	0x0131
+0xF6	0x02C6
+0xF7	0x02DC
+0xF8	0x00AF
+0xF9	0x02D8
+0xFA	0x02D9
+0xFB	0x02DA
+0xFC	0x00B8
+0xFD	0x02DD
+0xFE	0x02DB
+0xFF	0x02C7
diff --git a/tests/MacThai.TXT b/tests/MacThai.TXT
new file mode 100644
index 0000000..00c1e1c
--- /dev/null
+++ b/tests/MacThai.TXT
@@ -0,0 +1,250 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00AB
+0x81	0x00BB
+0x82	0x2026
+0x83	0xF88C
+0x84	0xF88F
+0x85	0xF892
+0x86	0xF895
+0x87	0xF898
+0x88	0xF88B
+0x89	0xF88E
+0x8A	0xF891
+0x8B	0xF894
+0x8C	0xF897
+0x8D	0x201C
+0x8E	0x201D
+0x8F	0xF899
+0x91	0x2022
+0x92	0xF884
+0x93	0xF889
+0x94	0xF885
+0x95	0xF886
+0x96	0xF887
+0x97	0xF888
+0x98	0xF88A
+0x99	0xF88D
+0x9A	0xF890
+0x9B	0xF893
+0x9C	0xF896
+0x9D	0x2018
+0x9E	0x2019
+0xA0	0x00A0
+0xA1	0x0E01
+0xA2	0x0E02
+0xA3	0x0E03
+0xA4	0x0E04
+0xA5	0x0E05
+0xA6	0x0E06
+0xA7	0x0E07
+0xA8	0x0E08
+0xA9	0x0E09
+0xAA	0x0E0A
+0xAB	0x0E0B
+0xAC	0x0E0C
+0xAD	0x0E0D
+0xAE	0x0E0E
+0xAF	0x0E0F
+0xB0	0x0E10
+0xB1	0x0E11
+0xB2	0x0E12
+0xB3	0x0E13
+0xB4	0x0E14
+0xB5	0x0E15
+0xB6	0x0E16
+0xB7	0x0E17
+0xB8	0x0E18
+0xB9	0x0E19
+0xBA	0x0E1A
+0xBB	0x0E1B
+0xBC	0x0E1C
+0xBD	0x0E1D
+0xBE	0x0E1E
+0xBF	0x0E1F
+0xC0	0x0E20
+0xC1	0x0E21
+0xC2	0x0E22
+0xC3	0x0E23
+0xC4	0x0E24
+0xC5	0x0E25
+0xC6	0x0E26
+0xC7	0x0E27
+0xC8	0x0E28
+0xC9	0x0E29
+0xCA	0x0E2A
+0xCB	0x0E2B
+0xCC	0x0E2C
+0xCD	0x0E2D
+0xCE	0x0E2E
+0xCF	0x0E2F
+0xD0	0x0E30
+0xD1	0x0E31
+0xD2	0x0E32
+0xD3	0x0E33
+0xD4	0x0E34
+0xD5	0x0E35
+0xD6	0x0E36
+0xD7	0x0E37
+0xD8	0x0E38
+0xD9	0x0E39
+0xDA	0x0E3A
+0xDB	0xFEFF
+0xDC	0x200B
+0xDD	0x2013
+0xDE	0x2014
+0xDF	0x0E3F
+0xE0	0x0E40
+0xE1	0x0E41
+0xE2	0x0E42
+0xE3	0x0E43
+0xE4	0x0E44
+0xE5	0x0E45
+0xE6	0x0E46
+0xE7	0x0E47
+0xE8	0x0E48
+0xE9	0x0E49
+0xEA	0x0E4A
+0xEB	0x0E4B
+0xEC	0x0E4C
+0xED	0x0E4D
+0xEE	0x2122
+0xEF	0x0E4F
+0xF0	0x0E50
+0xF1	0x0E51
+0xF2	0x0E52
+0xF3	0x0E53
+0xF4	0x0E54
+0xF5	0x0E55
+0xF6	0x0E56
+0xF7	0x0E57
+0xF8	0x0E58
+0xF9	0x0E59
+0xFA	0x00AE
+0xFB	0x00A9
diff --git a/tests/MacTurkish.TXT b/tests/MacTurkish.TXT
new file mode 100644
index 0000000..18fab1f
--- /dev/null
+++ b/tests/MacTurkish.TXT
@@ -0,0 +1,254 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C4
+0x81	0x00C5
+0x82	0x00C7
+0x83	0x00C9
+0x84	0x00D1
+0x85	0x00D6
+0x86	0x00DC
+0x87	0x00E1
+0x88	0x00E0
+0x89	0x00E2
+0x8A	0x00E4
+0x8B	0x00E3
+0x8C	0x00E5
+0x8D	0x00E7
+0x8E	0x00E9
+0x8F	0x00E8
+0x90	0x00EA
+0x91	0x00EB
+0x92	0x00ED
+0x93	0x00EC
+0x94	0x00EE
+0x95	0x00EF
+0x96	0x00F1
+0x97	0x00F3
+0x98	0x00F2
+0x99	0x00F4
+0x9A	0x00F6
+0x9B	0x00F5
+0x9C	0x00FA
+0x9D	0x00F9
+0x9E	0x00FB
+0x9F	0x00FC
+0xA0	0x2020
+0xA1	0x00B0
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A7
+0xA5	0x2022
+0xA6	0x00B6
+0xA7	0x00DF
+0xA8	0x00AE
+0xA9	0x00A9
+0xAA	0x2122
+0xAB	0x00B4
+0xAC	0x00A8
+0xAD	0x2260
+0xAE	0x00C6
+0xAF	0x00D8
+0xB0	0x221E
+0xB1	0x00B1
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x00A5
+0xB5	0x00B5
+0xB6	0x2202
+0xB7	0x2211
+0xB8	0x220F
+0xB9	0x03C0
+0xBA	0x222B
+0xBB	0x00AA
+0xBC	0x00BA
+0xBD	0x2126
+0xBE	0x00E6
+0xBF	0x00F8
+0xC0	0x00BF
+0xC1	0x00A1
+0xC2	0x00AC
+0xC3	0x221A
+0xC4	0x0192
+0xC5	0x2248
+0xC6	0x2206
+0xC7	0x00AB
+0xC8	0x00BB
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x00C0
+0xCC	0x00C3
+0xCD	0x00D5
+0xCE	0x0152
+0xCF	0x0153
+0xD0	0x2013
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x25CA
+0xD8	0x00FF
+0xD9	0x0178
+0xDA	0x011E
+0xDB	0x011F
+0xDC	0x0130
+0xDD	0x0131
+0xDE	0x015E
+0xDF	0x015F
+0xE0	0x2021
+0xE1	0x00B7
+0xE2	0x201A
+0xE3	0x201E
+0xE4	0x2030
+0xE5	0x00C2
+0xE6	0x00CA
+0xE7	0x00C1
+0xE8	0x00CB
+0xE9	0x00C8
+0xEA	0x00CD
+0xEB	0x00CE
+0xEC	0x00CF
+0xED	0x00CC
+0xEE	0x00D3
+0xEF	0x00D4
+0xF1	0x00D2
+0xF2	0x00DA
+0xF3	0x00DB
+0xF4	0x00D9
+0xF6	0x02C6
+0xF7	0x02DC
+0xF8	0x00AF
+0xF9	0x02D8
+0xFA	0x02D9
+0xFB	0x02DA
+0xFC	0x00B8
+0xFD	0x02DD
+0xFE	0x02DB
+0xFF	0x02C7
diff --git a/tests/MacUkraine.TXT b/tests/MacUkraine.TXT
new file mode 100644
index 0000000..17f94d6
--- /dev/null
+++ b/tests/MacUkraine.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0410
+0x81	0x0411
+0x82	0x0412
+0x83	0x0413
+0x84	0x0414
+0x85	0x0415
+0x86	0x0416
+0x87	0x0417
+0x88	0x0418
+0x89	0x0419
+0x8A	0x041A
+0x8B	0x041B
+0x8C	0x041C
+0x8D	0x041D
+0x8E	0x041E
+0x8F	0x041F
+0x90	0x0420
+0x91	0x0421
+0x92	0x0422
+0x93	0x0423
+0x94	0x0424
+0x95	0x0425
+0x96	0x0426
+0x97	0x0427
+0x98	0x0428
+0x99	0x0429
+0x9A	0x042A
+0x9B	0x042B
+0x9C	0x042C
+0x9D	0x042D
+0x9E	0x042E
+0x9F	0x042F
+0xA0	0x2020
+0xA1	0x00B0
+0xA2	0x0490
+0xA3	0x00A3
+0xA4	0x00A7
+0xA5	0x2022
+0xA6	0x00B6
+0xA7	0x0406
+0xA8	0x00AE
+0xA9	0x00A9
+0xAA	0x2122
+0xAB	0x0402
+0xAC	0x0452
+0xAD	0x2260
+0xAE	0x0403
+0xAF	0x0453
+0xB0	0x221E
+0xB1	0x00B1
+0xB2	0x2264
+0xB3	0x2265
+0xB4	0x0456
+0xB5	0x00B5
+0xB6	0x0491
+0xB7	0x0408
+0xB8	0x0404
+0xB9	0x0454
+0xBA	0x0407
+0xBB	0x0457
+0xBC	0x0409
+0xBD	0x0459
+0xBE	0x040A
+0xBF	0x045A
+0xC0	0x0458
+0xC1	0x0405
+0xC2	0x00AC
+0xC3	0x221A
+0xC4	0x0192
+0xC5	0x2248
+0xC6	0x2206
+0xC7	0x00AB
+0xC8	0x00BB
+0xC9	0x2026
+0xCA	0x00A0
+0xCB	0x040B
+0xCC	0x045B
+0xCD	0x040C
+0xCE	0x045C
+0xCF	0x0455
+0xD0	0x2013
+0xD1	0x2014
+0xD2	0x201C
+0xD3	0x201D
+0xD4	0x2018
+0xD5	0x2019
+0xD6	0x00F7
+0xD7	0x201E
+0xD8	0x040E
+0xD9	0x045E
+0xDA	0x040F
+0xDB	0x045F
+0xDC	0x2116
+0xDD	0x0401
+0xDE	0x0451
+0xDF	0x044F
+0xE0	0x0430
+0xE1	0x0431
+0xE2	0x0432
+0xE3	0x0433
+0xE4	0x0434
+0xE5	0x0435
+0xE6	0x0436
+0xE7	0x0437
+0xE8	0x0438
+0xE9	0x0439
+0xEA	0x043A
+0xEB	0x043B
+0xEC	0x043C
+0xED	0x043D
+0xEE	0x043E
+0xEF	0x043F
+0xF0	0x0440
+0xF1	0x0441
+0xF2	0x0442
+0xF3	0x0443
+0xF4	0x0444
+0xF5	0x0445
+0xF6	0x0446
+0xF7	0x0447
+0xF8	0x0448
+0xF9	0x0449
+0xFA	0x044A
+0xFB	0x044B
+0xFC	0x044C
+0xFD	0x044D
+0xFE	0x044E
+0xFF	0x00A4
diff --git a/tests/Makefile.in b/tests/Makefile.in
new file mode 100644
index 0000000..5af5c74
--- /dev/null
+++ b/tests/Makefile.in
@@ -0,0 +1,245 @@
+# Makefile for libiconv/tests
+
+#### Start of system configuration section. ####
+
+# Directories used by "make":
+srcdir = @srcdir@
+
+# Programs used by "make":
+CC = @CC@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@
+INCLUDES = -I. -I$(srcdir) -I../include -I$(srcdir)/../include -I../srclib -I$(srcdir)/../srclib -I../lib
+LIBTOOL = @LIBTOOL@
+LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
+LIBTOOL_LINK = $(LIBTOOL) --mode=link
+LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
+LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
+RM = rm -f
+@SET_MAKE@
+
+#### End of system configuration section. ####
+
+SHELL = /bin/sh
+
+# Needed by $(LIBTOOL).
+top_builddir = ..
+
+all :
+
+check : all table-from table-to ../src/iconv_no_i18n test-shiftseq test-to-wchar
+	$(srcdir)/check-stateless $(srcdir) ASCII
+#	/* General multi-byte encodings */
+	$(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/genutf8.c ../srclib/libicrt.a -o genutf8 && \
+	./genutf8 > UTF-8.TXT && \
+	$(srcdir)/check-stateless . UTF-8 && \
+	$(RM) -r genutf8@EXEEXT@ genutf8.dSYM UTF-8.TXT
+	$(srcdir)/check-stateful $(srcdir) UCS-2BE
+	$(srcdir)/check-stateful $(srcdir) UCS-2LE
+	$(srcdir)/check-stateful $(srcdir) UCS-4BE
+	$(srcdir)/check-stateful $(srcdir) UCS-4LE
+	$(srcdir)/check-stateful $(srcdir) UTF-16
+	$(srcdir)/check-stateful $(srcdir) UTF-16BE
+	$(srcdir)/check-stateful $(srcdir) UTF-16LE
+	$(srcdir)/check-stateful $(srcdir) UTF-32
+	$(srcdir)/check-stateful $(srcdir) UTF-32BE
+	$(srcdir)/check-stateful $(srcdir) UTF-32LE
+	$(srcdir)/check-stateful $(srcdir) UTF-7
+#	/* 8-bit encodings */
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-1
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-2
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-3
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-4
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-5
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-6
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-7
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-8
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-9
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-10
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-11
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-13
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-14
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-15
+	$(srcdir)/check-stateless $(srcdir) ISO-8859-16
+	$(srcdir)/check-stateless $(srcdir) KOI8-R
+	$(srcdir)/check-stateless $(srcdir) KOI8-U
+	$(srcdir)/check-stateless $(srcdir) KOI8-RU
+	$(srcdir)/check-stateless $(srcdir) CP1250
+	$(srcdir)/check-stateless $(srcdir) CP1251
+	$(srcdir)/check-stateless $(srcdir) CP1252
+	$(srcdir)/check-stateless $(srcdir) CP1253
+	$(srcdir)/check-stateless $(srcdir) CP1254
+	$(srcdir)/check-stateless $(srcdir) CP1255
+	$(srcdir)/check-stateful $(srcdir) CP1255
+	$(srcdir)/check-stateless $(srcdir) CP1256
+	$(srcdir)/check-stateless $(srcdir) CP1257
+	$(srcdir)/check-stateless $(srcdir) CP1258
+	$(srcdir)/check-stateful $(srcdir) CP1258
+	$(srcdir)/check-stateless $(srcdir) CP850
+	$(srcdir)/check-stateless $(srcdir) CP862
+	$(srcdir)/check-stateless $(srcdir) CP866
+	$(srcdir)/check-stateless $(srcdir) CP1131
+	$(srcdir)/check-stateless $(srcdir) MacRoman
+	$(srcdir)/check-stateless $(srcdir) MacCentralEurope
+	$(srcdir)/check-stateless $(srcdir) MacIceland
+	$(srcdir)/check-stateless $(srcdir) MacCroatian
+	$(srcdir)/check-stateless $(srcdir) MacRomania
+	$(srcdir)/check-stateless $(srcdir) MacCyrillic
+	$(srcdir)/check-stateless $(srcdir) MacUkraine
+	$(srcdir)/check-stateless $(srcdir) MacGreek
+	$(srcdir)/check-stateless $(srcdir) MacTurkish
+	$(srcdir)/check-stateless $(srcdir) MacHebrew
+	$(srcdir)/check-stateless $(srcdir) MacArabic
+	$(srcdir)/check-stateless $(srcdir) MacThai
+	$(srcdir)/check-stateless $(srcdir) HP-ROMAN8
+	$(srcdir)/check-stateless $(srcdir) NEXTSTEP
+	$(srcdir)/check-stateless $(srcdir) ARMSCII-8
+	$(srcdir)/check-stateless $(srcdir) Georgian-Academy
+	$(srcdir)/check-stateless $(srcdir) Georgian-PS
+	$(srcdir)/check-stateless $(srcdir) KOI8-T
+	$(srcdir)/check-stateless $(srcdir) PT154
+	$(srcdir)/check-stateless $(srcdir) RK1048
+	$(srcdir)/check-stateless $(srcdir) MuleLao-1
+	$(srcdir)/check-stateless $(srcdir) CP1133
+	$(srcdir)/check-stateless $(srcdir) TIS-620
+	$(srcdir)/check-stateless $(srcdir) CP874
+	$(srcdir)/check-stateless $(srcdir) VISCII
+	$(srcdir)/check-stateless $(srcdir) TCVN
+	$(srcdir)/check-stateful $(srcdir) TCVN
+#	/* CJK character sets */
+	$(srcdir)/check-stateless $(srcdir) ISO646-JP
+	$(srcdir)/check-stateless $(srcdir) JIS_X0201
+#	$(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
+#	$(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
+	$(srcdir)/check-stateless $(srcdir) ISO646-CN
+#	$(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
+	$(srcdir)/check-stateless $(srcdir) ISO-IR-165
+#	$(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
+#	/* CJK encodings */
+	$(srcdir)/check-stateless $(srcdir) EUC-JP
+	$(srcdir)/check-stateless $(srcdir) SHIFT_JIS
+	$(srcdir)/check-stateless $(srcdir) CP932
+	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP
+	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2
+	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1
+	$(srcdir)/check-stateless $(srcdir) EUC-CN
+	$(srcdir)/check-stateless $(srcdir) GBK
+	$(srcdir)/check-stateless $(srcdir) CP936
+	$(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/gengb18030z.c ../srclib/libicrt.a -o gengb18030z && \
+	{ cat $(srcdir)/GB18030-BMP.TXT ; ./gengb18030z ; } | sort > GB18030.TXT && \
+	$(srcdir)/check-stateless . GB18030 && \
+	$(RM) -r gengb18030z@EXEEXT@ gengb18030z.dSYM GB18030.TXT
+	$(srcdir)/check-stateful $(srcdir) ISO-2022-CN
+	$(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT
+	$(srcdir)/check-stateful $(srcdir) HZ
+	$(srcdir)/check-stateless $(srcdir) EUC-TW
+	$(srcdir)/check-stateless $(srcdir) BIG5
+	$(srcdir)/check-stateless $(srcdir) CP950
+	$(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:1999
+	$(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:1999
+	$(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2001
+	$(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2001
+	$(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2004
+	$(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2004
+	$(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2008
+	$(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2008
+	$(srcdir)/check-stateless $(srcdir) EUC-KR
+	$(srcdir)/check-stateless $(srcdir) CP949
+	$(srcdir)/check-stateless $(srcdir) JOHAB
+	$(srcdir)/check-stateful $(srcdir) ISO-2022-KR
+#	/* system dependent and extra encodings */
+	$(MAKE) check-extra
+#	/* transliteration */
+	$(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
+	$(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII
+	$(srcdir)/check-translit $(srcdir) Translit1 ISO-8859-1 ASCII
+	$(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII
+#	/* substitution */
+	$(srcdir)/check-subst
+#	/* shift sequence before invalid multibyte character */
+	./test-shiftseq
+#	/* conversion to wchar_t */
+	./test-to-wchar
+
+check-extra: check-extra-@USE_EXTRA_ENCODINGS@
+check-extra-no:
+check-extra-yes: all table-from table-to ../src/iconv_no_i18n
+#	/* AIX specific encodings */
+	$(srcdir)/check-stateless $(srcdir) CP856
+	$(srcdir)/check-stateless $(srcdir) CP922
+#	$(srcdir)/check-stateless $(srcdir) CP943
+	$(srcdir)/check-stateless $(srcdir) CP1046
+	$(srcdir)/check-stateless $(srcdir) CP1124
+	$(srcdir)/check-stateless $(srcdir) CP1129
+	$(srcdir)/check-stateless $(srcdir) CP1161
+	$(srcdir)/check-stateless $(srcdir) CP1162
+	$(srcdir)/check-stateless $(srcdir) CP1163
+#	/* OSF/1 specific encodings */
+	$(srcdir)/check-stateless $(srcdir) DEC-KANJI
+	$(srcdir)/check-stateless $(srcdir) DEC-HANYU
+#	/* DOS specific encodings */
+	$(srcdir)/check-stateless $(srcdir) CP437
+	$(srcdir)/check-stateless $(srcdir) CP737
+	$(srcdir)/check-stateless $(srcdir) CP775
+	$(srcdir)/check-stateless $(srcdir) CP852
+	$(srcdir)/check-stateless $(srcdir) CP853
+	$(srcdir)/check-stateless $(srcdir) CP855
+	$(srcdir)/check-stateless $(srcdir) CP857
+	$(srcdir)/check-stateless $(srcdir) CP858
+	$(srcdir)/check-stateless $(srcdir) CP860
+	$(srcdir)/check-stateless $(srcdir) CP861
+	$(srcdir)/check-stateless $(srcdir) CP863
+	$(srcdir)/check-stateless $(srcdir) CP864
+	$(srcdir)/check-stateless $(srcdir) CP865
+	$(srcdir)/check-stateless $(srcdir) CP869
+	$(srcdir)/check-stateless $(srcdir) CP1125
+#	/* Extra encodings */
+	$(srcdir)/check-stateless $(srcdir) EUC-JISX0213
+	$(srcdir)/check-stateless $(srcdir) SHIFT_JISX0213
+	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP-3
+	$(srcdir)/check-stateless $(srcdir) BIG5-2003
+	$(srcdir)/check-stateless $(srcdir) TDS565
+	$(srcdir)/check-stateless $(srcdir) ATARIST
+	$(srcdir)/check-stateless $(srcdir) RISCOS-LATIN1
+
+table-from : table-from.@OBJEXT@ ../lib/libiconv.la
+	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-from.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
+
+table-from.@OBJEXT@ : $(srcdir)/table-from.c
+	$(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-from.c
+
+table-to : table-to.@OBJEXT@ ../lib/libiconv.la
+	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-to.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
+
+table-to.@OBJEXT@ : $(srcdir)/table-to.c
+	$(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-to.c
+
+test-shiftseq : test-shiftseq.@OBJEXT@ ../lib/libiconv.la
+	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) test-shiftseq.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
+
+test-shiftseq.@OBJEXT@ : $(srcdir)/test-shiftseq.c
+	$(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/test-shiftseq.c
+
+test-to-wchar : test-to-wchar.@OBJEXT@ ../lib/libiconv.la
+	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) test-to-wchar.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
+
+test-to-wchar.@OBJEXT@ : $(srcdir)/test-to-wchar.c
+	$(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/test-to-wchar.c
+
+# The following rule is necessary to avoid a toplevel "make -n check" failure.
+../lib/libiconv.la :
+	cd ../lib && $(MAKE) libiconv.la
+
+mostlyclean : clean
+
+clean : force
+	$(RM) *.@OBJEXT@ *.lo table-from table-from@EXEEXT@ table-to table-to@EXEEXT@ test-shiftseq test-shiftseq@EXEEXT@ test-to-wchar test-to-wchar@EXEEXT@ tmp-* genutf8 genutf8@EXEEXT@ UTF-8.TXT gengb18030z gengb18030z@EXEEXT@ GB18030.TXT core *.stackdump
+	$(RM) -r .libs _libs
+
+distclean : clean
+	$(RM) Makefile
+
+maintainer-clean : distclean
+
+force :
diff --git a/tests/MuleLao-1.TXT b/tests/MuleLao-1.TXT
new file mode 100644
index 0000000..95eeff5
--- /dev/null
+++ b/tests/MuleLao-1.TXT
@@ -0,0 +1,226 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093
+0x94	0x0094
+0x95	0x0095
+0x96	0x0096
+0x97	0x0097
+0x98	0x0098
+0x99	0x0099
+0x9A	0x009A
+0x9B	0x009B
+0x9C	0x009C
+0x9D	0x009D
+0x9E	0x009E
+0x9F	0x009F
+0xA0	0x00A0
+0xA1	0x0E81
+0xA2	0x0E82
+0xA4	0x0E84
+0xA7	0x0E87
+0xA8	0x0E88
+0xAA	0x0E8A
+0xAD	0x0E8D
+0xB4	0x0E94
+0xB5	0x0E95
+0xB6	0x0E96
+0xB7	0x0E97
+0xB9	0x0E99
+0xBA	0x0E9A
+0xBB	0x0E9B
+0xBC	0x0E9C
+0xBD	0x0E9D
+0xBE	0x0E9E
+0xBF	0x0E9F
+0xC1	0x0EA1
+0xC2	0x0EA2
+0xC3	0x0EA3
+0xC5	0x0EA5
+0xC7	0x0EA7
+0xCA	0x0EAA
+0xCB	0x0EAB
+0xCD	0x0EAD
+0xCE	0x0EAE
+0xCF	0x0EAF
+0xD0	0x0EB0
+0xD1	0x0EB1
+0xD2	0x0EB2
+0xD3	0x0EB3
+0xD4	0x0EB4
+0xD5	0x0EB5
+0xD6	0x0EB6
+0xD7	0x0EB7
+0xD8	0x0EB8
+0xD9	0x0EB9
+0xDB	0x0EBB
+0xDC	0x0EBC
+0xDD	0x0EBD
+0xE0	0x0EC0
+0xE1	0x0EC1
+0xE2	0x0EC2
+0xE3	0x0EC3
+0xE4	0x0EC4
+0xE6	0x0EC6
+0xE8	0x0EC8
+0xE9	0x0EC9
+0xEA	0x0ECA
+0xEB	0x0ECB
+0xEC	0x0ECC
+0xED	0x0ECD
+0xF0	0x0ED0
+0xF1	0x0ED1
+0xF2	0x0ED2
+0xF3	0x0ED3
+0xF4	0x0ED4
+0xF5	0x0ED5
+0xF6	0x0ED6
+0xF7	0x0ED7
+0xF8	0x0ED8
+0xF9	0x0ED9
+0xFC	0x0EDC
+0xFD	0x0EDD
diff --git a/tests/NEXTSTEP.TXT b/tests/NEXTSTEP.TXT
new file mode 100644
index 0000000..099ed6a
--- /dev/null
+++ b/tests/NEXTSTEP.TXT
@@ -0,0 +1,254 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00A0
+0x81	0x00C0
+0x82	0x00C1
+0x83	0x00C2
+0x84	0x00C3
+0x85	0x00C4
+0x86	0x00C5
+0x87	0x00C7
+0x88	0x00C8
+0x89	0x00C9
+0x8A	0x00CA
+0x8B	0x00CB
+0x8C	0x00CC
+0x8D	0x00CD
+0x8E	0x00CE
+0x8F	0x00CF
+0x90	0x00D0
+0x91	0x00D1
+0x92	0x00D2
+0x93	0x00D3
+0x94	0x00D4
+0x95	0x00D5
+0x96	0x00D6
+0x97	0x00D9
+0x98	0x00DA
+0x99	0x00DB
+0x9A	0x00DC
+0x9B	0x00DD
+0x9C	0x00DE
+0x9D	0x00B5
+0x9E	0x00D7
+0x9F	0x00F7
+0xA0	0x00A9
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x2044
+0xA5	0x00A5
+0xA6	0x0192
+0xA7	0x00A7
+0xA8	0x00A4
+0xA9	0x2019
+0xAA	0x201C
+0xAB	0x00AB
+0xAC	0x2039
+0xAD	0x203A
+0xAE	0xFB01
+0xAF	0xFB02
+0xB0	0x00AE
+0xB1	0x2013
+0xB2	0x2020
+0xB3	0x2021
+0xB4	0x00B7
+0xB5	0x00A6
+0xB6	0x00B6
+0xB7	0x2022
+0xB8	0x201A
+0xB9	0x201E
+0xBA	0x201D
+0xBB	0x00BB
+0xBC	0x2026
+0xBD	0x2030
+0xBE	0x00AC
+0xBF	0x00BF
+0xC0	0x00B9
+0xC1	0x02CB
+0xC2	0x00B4
+0xC3	0x02C6
+0xC4	0x02DC
+0xC5	0x00AF
+0xC6	0x02D8
+0xC7	0x02D9
+0xC8	0x00A8
+0xC9	0x00B2
+0xCA	0x02DA
+0xCB	0x00B8
+0xCC	0x00B3
+0xCD	0x02DD
+0xCE	0x02DB
+0xCF	0x02C7
+0xD0	0x2014
+0xD1	0x00B1
+0xD2	0x00BC
+0xD3	0x00BD
+0xD4	0x00BE
+0xD5	0x00E0
+0xD6	0x00E1
+0xD7	0x00E2
+0xD8	0x00E3
+0xD9	0x00E4
+0xDA	0x00E5
+0xDB	0x00E7
+0xDC	0x00E8
+0xDD	0x00E9
+0xDE	0x00EA
+0xDF	0x00EB
+0xE0	0x00EC
+0xE1	0x00C6
+0xE2	0x00ED
+0xE3	0x00AA
+0xE4	0x00EE
+0xE5	0x00EF
+0xE6	0x00F0
+0xE7	0x00F1
+0xE8	0x0141
+0xE9	0x00D8
+0xEA	0x0152
+0xEB	0x00BA
+0xEC	0x00F2
+0xED	0x00F3
+0xEE	0x00F4
+0xEF	0x00F5
+0xF0	0x00F6
+0xF1	0x00E6
+0xF2	0x00F9
+0xF3	0x00FA
+0xF4	0x00FB
+0xF5	0x0131
+0xF6	0x00FC
+0xF7	0x00FD
+0xF8	0x0142
+0xF9	0x00F8
+0xFA	0x0153
+0xFB	0x00DF
+0xFC	0x00FE
+0xFD	0x00FF
diff --git a/tests/PT154.TXT b/tests/PT154.TXT
new file mode 100644
index 0000000..3887d2b
--- /dev/null
+++ b/tests/PT154.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0496
+0x81	0x0492
+0x82	0x04EE
+0x83	0x0493
+0x84	0x201E
+0x85	0x2026
+0x86	0x04B6
+0x87	0x04AE
+0x88	0x04B2
+0x89	0x04AF
+0x8A	0x04A0
+0x8B	0x04E2
+0x8C	0x04A2
+0x8D	0x049A
+0x8E	0x04BA
+0x8F	0x04B8
+0x90	0x0497
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x98	0x04B3
+0x99	0x04B7
+0x9A	0x04A1
+0x9B	0x04E3
+0x9C	0x04A3
+0x9D	0x049B
+0x9E	0x04BB
+0x9F	0x04B9
+0xA0	0x00A0
+0xA1	0x040E
+0xA2	0x045E
+0xA3	0x0408
+0xA4	0x04E8
+0xA5	0x0498
+0xA6	0x04B0
+0xA7	0x00A7
+0xA8	0x0401
+0xA9	0x00A9
+0xAA	0x04D8
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x04EF
+0xAE	0x00AE
+0xAF	0x049C
+0xB0	0x00B0
+0xB1	0x04B1
+0xB2	0x0406
+0xB3	0x0456
+0xB4	0x0499
+0xB5	0x04E9
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x0451
+0xB9	0x2116
+0xBA	0x04D9
+0xBB	0x00BB
+0xBC	0x0458
+0xBD	0x04AA
+0xBE	0x04AB
+0xBF	0x049D
+0xC0	0x0410
+0xC1	0x0411
+0xC2	0x0412
+0xC3	0x0413
+0xC4	0x0414
+0xC5	0x0415
+0xC6	0x0416
+0xC7	0x0417
+0xC8	0x0418
+0xC9	0x0419
+0xCA	0x041A
+0xCB	0x041B
+0xCC	0x041C
+0xCD	0x041D
+0xCE	0x041E
+0xCF	0x041F
+0xD0	0x0420
+0xD1	0x0421
+0xD2	0x0422
+0xD3	0x0423
+0xD4	0x0424
+0xD5	0x0425
+0xD6	0x0426
+0xD7	0x0427
+0xD8	0x0428
+0xD9	0x0429
+0xDA	0x042A
+0xDB	0x042B
+0xDC	0x042C
+0xDD	0x042D
+0xDE	0x042E
+0xDF	0x042F
+0xE0	0x0430
+0xE1	0x0431
+0xE2	0x0432
+0xE3	0x0433
+0xE4	0x0434
+0xE5	0x0435
+0xE6	0x0436
+0xE7	0x0437
+0xE8	0x0438
+0xE9	0x0439
+0xEA	0x043A
+0xEB	0x043B
+0xEC	0x043C
+0xED	0x043D
+0xEE	0x043E
+0xEF	0x043F
+0xF0	0x0440
+0xF1	0x0441
+0xF2	0x0442
+0xF3	0x0443
+0xF4	0x0444
+0xF5	0x0445
+0xF6	0x0446
+0xF7	0x0447
+0xF8	0x0448
+0xF9	0x0449
+0xFA	0x044A
+0xFB	0x044B
+0xFC	0x044C
+0xFD	0x044D
+0xFE	0x044E
+0xFF	0x044F
diff --git a/tests/Quotes.ASCII b/tests/Quotes.ASCII
new file mode 100644
index 0000000..21c8a3a
--- /dev/null
+++ b/tests/Quotes.ASCII
@@ -0,0 +1,4 @@
+"Hello"
+'Hello'
+"Hello"
+'Hello'
diff --git a/tests/Quotes.ISO-8859-1 b/tests/Quotes.ISO-8859-1
new file mode 100644
index 0000000..151a049
--- /dev/null
+++ b/tests/Quotes.ISO-8859-1
@@ -0,0 +1,4 @@
+"Hello"
+`Hello´
+"Hello"
+`Hello´
diff --git a/tests/Quotes.UTF-8 b/tests/Quotes.UTF-8
new file mode 100644
index 0000000..3d48ee9
--- /dev/null
+++ b/tests/Quotes.UTF-8
@@ -0,0 +1,4 @@
+“Hello”
+‘Hello’
+„Hello”
+‚Hello’
diff --git a/tests/RISCOS-LATIN1.TXT b/tests/RISCOS-LATIN1.TXT
new file mode 100644
index 0000000..90251ef
--- /dev/null
+++ b/tests/RISCOS-LATIN1.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x221A
+0x81	0x0174
+0x82	0x0175
+0x83	0x0083
+0x84	0x2573
+0x85	0x0176
+0x86	0x0177
+0x87	0x0087
+0x88	0x21E6
+0x89	0x21E8
+0x8A	0x21E9
+0x8B	0x21E7
+0x8C	0x2026
+0x8D	0x2122
+0x8E	0x2030
+0x8F	0x2022
+0x90	0x2018
+0x91	0x2019
+0x92	0x2039
+0x93	0x203A
+0x94	0x201C
+0x95	0x201D
+0x96	0x201E
+0x97	0x2013
+0x98	0x2014
+0x99	0x2212
+0x9A	0x0152
+0x9B	0x0153
+0x9C	0x2020
+0x9D	0x2021
+0x9E	0xFB01
+0x9F	0xFB02
+0xA0	0x00A0
+0xA1	0x00A1
+0xA2	0x00A2
+0xA3	0x00A3
+0xA4	0x00A4
+0xA5	0x00A5
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x00A8
+0xA9	0x00A9
+0xAA	0x00AA
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x00AF
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x00B2
+0xB3	0x00B3
+0xB4	0x00B4
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x00B8
+0xB9	0x00B9
+0xBA	0x00BA
+0xBB	0x00BB
+0xBC	0x00BC
+0xBD	0x00BD
+0xBE	0x00BE
+0xBF	0x00BF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x00C4
+0xC5	0x00C5
+0xC6	0x00C6
+0xC7	0x00C7
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x00CB
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x00CE
+0xCF	0x00CF
+0xD0	0x00D0
+0xD1	0x00D1
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x00D5
+0xD6	0x00D6
+0xD7	0x00D7
+0xD8	0x00D8
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x00DB
+0xDC	0x00DC
+0xDD	0x00DD
+0xDE	0x00DE
+0xDF	0x00DF
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x00E4
+0xE5	0x00E5
+0xE6	0x00E6
+0xE7	0x00E7
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x00EB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x00EE
+0xEF	0x00EF
+0xF0	0x00F0
+0xF1	0x00F1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x00F6
+0xF7	0x00F7
+0xF8	0x00F8
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x00FB
+0xFC	0x00FC
+0xFD	0x00FD
+0xFE	0x00FE
+0xFF	0x00FF
diff --git a/tests/RK1048.TXT b/tests/RK1048.TXT
new file mode 100644
index 0000000..06f185a
--- /dev/null
+++ b/tests/RK1048.TXT
@@ -0,0 +1,255 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0402
+0x81	0x0403
+0x82	0x201A
+0x83	0x0453
+0x84	0x201E
+0x85	0x2026
+0x86	0x2020
+0x87	0x2021
+0x88	0x20AC
+0x89	0x2030
+0x8A	0x0409
+0x8B	0x2039
+0x8C	0x040A
+0x8D	0x049A
+0x8E	0x04BA
+0x8F	0x040F
+0x90	0x0452
+0x91	0x2018
+0x92	0x2019
+0x93	0x201C
+0x94	0x201D
+0x95	0x2022
+0x96	0x2013
+0x97	0x2014
+0x99	0x2122
+0x9A	0x0459
+0x9B	0x203A
+0x9C	0x045A
+0x9D	0x049B
+0x9E	0x04BB
+0x9F	0x045F
+0xA0	0x00A0
+0xA1	0x04B0
+0xA2	0x04B1
+0xA3	0x04D8
+0xA4	0x00A4
+0xA5	0x04E8
+0xA6	0x00A6
+0xA7	0x00A7
+0xA8	0x0401
+0xA9	0x00A9
+0xAA	0x0492
+0xAB	0x00AB
+0xAC	0x00AC
+0xAD	0x00AD
+0xAE	0x00AE
+0xAF	0x04AE
+0xB0	0x00B0
+0xB1	0x00B1
+0xB2	0x0406
+0xB3	0x0456
+0xB4	0x04E9
+0xB5	0x00B5
+0xB6	0x00B6
+0xB7	0x00B7
+0xB8	0x0451
+0xB9	0x2116
+0xBA	0x0493
+0xBB	0x00BB
+0xBC	0x04D9
+0xBD	0x04A2
+0xBE	0x04A3
+0xBF	0x04AF
+0xC0	0x0410
+0xC1	0x0411
+0xC2	0x0412
+0xC3	0x0413
+0xC4	0x0414
+0xC5	0x0415
+0xC6	0x0416
+0xC7	0x0417
+0xC8	0x0418
+0xC9	0x0419
+0xCA	0x041A
+0xCB	0x041B
+0xCC	0x041C
+0xCD	0x041D
+0xCE	0x041E
+0xCF	0x041F
+0xD0	0x0420
+0xD1	0x0421
+0xD2	0x0422
+0xD3	0x0423
+0xD4	0x0424
+0xD5	0x0425
+0xD6	0x0426
+0xD7	0x0427
+0xD8	0x0428
+0xD9	0x0429
+0xDA	0x042A
+0xDB	0x042B
+0xDC	0x042C
+0xDD	0x042D
+0xDE	0x042E
+0xDF	0x042F
+0xE0	0x0430
+0xE1	0x0431
+0xE2	0x0432
+0xE3	0x0433
+0xE4	0x0434
+0xE5	0x0435
+0xE6	0x0436
+0xE7	0x0437
+0xE8	0x0438
+0xE9	0x0439
+0xEA	0x043A
+0xEB	0x043B
+0xEC	0x043C
+0xED	0x043D
+0xEE	0x043E
+0xEF	0x043F
+0xF0	0x0440
+0xF1	0x0441
+0xF2	0x0442
+0xF3	0x0443
+0xF4	0x0444
+0xF5	0x0445
+0xF6	0x0446
+0xF7	0x0447
+0xF8	0x0448
+0xF9	0x0449
+0xFA	0x044A
+0xFB	0x044B
+0xFC	0x044C
+0xFD	0x044D
+0xFE	0x044E
+0xFF	0x044F
diff --git a/tests/SHIFT_JIS.TXT b/tests/SHIFT_JIS.TXT
new file mode 100644
index 0000000..c98265c
--- /dev/null
+++ b/tests/SHIFT_JIS.TXT
@@ -0,0 +1,8950 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x00A5
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x203E
+0x7F	0x007F
+0x8140	0x3000
+0x8141	0x3001
+0x8142	0x3002
+0x8143	0xFF0C
+0x8144	0xFF0E
+0x8145	0x30FB
+0x8146	0xFF1A
+0x8147	0xFF1B
+0x8148	0xFF1F
+0x8149	0xFF01
+0x814A	0x309B
+0x814B	0x309C
+0x814C	0x00B4
+0x814D	0xFF40
+0x814E	0x00A8
+0x814F	0xFF3E
+0x8150	0xFFE3
+0x8151	0xFF3F
+0x8152	0x30FD
+0x8153	0x30FE
+0x8154	0x309D
+0x8155	0x309E
+0x8156	0x3003
+0x8157	0x4EDD
+0x8158	0x3005
+0x8159	0x3006
+0x815A	0x3007
+0x815B	0x30FC
+0x815C	0x2015
+0x815D	0x2010
+0x815E	0xFF0F
+0x815F	0xFF3C
+0x8160	0x301C
+0x8161	0x2016
+0x8162	0xFF5C
+0x8163	0x2026
+0x8164	0x2025
+0x8165	0x2018
+0x8166	0x2019
+0x8167	0x201C
+0x8168	0x201D
+0x8169	0xFF08
+0x816A	0xFF09
+0x816B	0x3014
+0x816C	0x3015
+0x816D	0xFF3B
+0x816E	0xFF3D
+0x816F	0xFF5B
+0x8170	0xFF5D
+0x8171	0x3008
+0x8172	0x3009
+0x8173	0x300A
+0x8174	0x300B
+0x8175	0x300C
+0x8176	0x300D
+0x8177	0x300E
+0x8178	0x300F
+0x8179	0x3010
+0x817A	0x3011
+0x817B	0xFF0B
+0x817C	0x2212
+0x817D	0x00B1
+0x817E	0x00D7
+0x8180	0x00F7
+0x8181	0xFF1D
+0x8182	0x2260
+0x8183	0xFF1C
+0x8184	0xFF1E
+0x8185	0x2266
+0x8186	0x2267
+0x8187	0x221E
+0x8188	0x2234
+0x8189	0x2642
+0x818A	0x2640
+0x818B	0x00B0
+0x818C	0x2032
+0x818D	0x2033
+0x818E	0x2103
+0x818F	0xFFE5
+0x8190	0xFF04
+0x8191	0x00A2
+0x8192	0x00A3
+0x8193	0xFF05
+0x8194	0xFF03
+0x8195	0xFF06
+0x8196	0xFF0A
+0x8197	0xFF20
+0x8198	0x00A7
+0x8199	0x2606
+0x819A	0x2605
+0x819B	0x25CB
+0x819C	0x25CF
+0x819D	0x25CE
+0x819E	0x25C7
+0x819F	0x25C6
+0x81A0	0x25A1
+0x81A1	0x25A0
+0x81A2	0x25B3
+0x81A3	0x25B2
+0x81A4	0x25BD
+0x81A5	0x25BC
+0x81A6	0x203B
+0x81A7	0x3012
+0x81A8	0x2192
+0x81A9	0x2190
+0x81AA	0x2191
+0x81AB	0x2193
+0x81AC	0x3013
+0x81B8	0x2208
+0x81B9	0x220B
+0x81BA	0x2286
+0x81BB	0x2287
+0x81BC	0x2282
+0x81BD	0x2283
+0x81BE	0x222A
+0x81BF	0x2229
+0x81C8	0x2227
+0x81C9	0x2228
+0x81CA	0x00AC
+0x81CB	0x21D2
+0x81CC	0x21D4
+0x81CD	0x2200
+0x81CE	0x2203
+0x81DA	0x2220
+0x81DB	0x22A5
+0x81DC	0x2312
+0x81DD	0x2202
+0x81DE	0x2207
+0x81DF	0x2261
+0x81E0	0x2252
+0x81E1	0x226A
+0x81E2	0x226B
+0x81E3	0x221A
+0x81E4	0x223D
+0x81E5	0x221D
+0x81E6	0x2235
+0x81E7	0x222B
+0x81E8	0x222C
+0x81F0	0x212B
+0x81F1	0x2030
+0x81F2	0x266F
+0x81F3	0x266D
+0x81F4	0x266A
+0x81F5	0x2020
+0x81F6	0x2021
+0x81F7	0x00B6
+0x81FC	0x25EF
+0x824F	0xFF10
+0x8250	0xFF11
+0x8251	0xFF12
+0x8252	0xFF13
+0x8253	0xFF14
+0x8254	0xFF15
+0x8255	0xFF16
+0x8256	0xFF17
+0x8257	0xFF18
+0x8258	0xFF19
+0x8260	0xFF21
+0x8261	0xFF22
+0x8262	0xFF23
+0x8263	0xFF24
+0x8264	0xFF25
+0x8265	0xFF26
+0x8266	0xFF27
+0x8267	0xFF28
+0x8268	0xFF29
+0x8269	0xFF2A
+0x826A	0xFF2B
+0x826B	0xFF2C
+0x826C	0xFF2D
+0x826D	0xFF2E
+0x826E	0xFF2F
+0x826F	0xFF30
+0x8270	0xFF31
+0x8271	0xFF32
+0x8272	0xFF33
+0x8273	0xFF34
+0x8274	0xFF35
+0x8275	0xFF36
+0x8276	0xFF37
+0x8277	0xFF38
+0x8278	0xFF39
+0x8279	0xFF3A
+0x8281	0xFF41
+0x8282	0xFF42
+0x8283	0xFF43
+0x8284	0xFF44
+0x8285	0xFF45
+0x8286	0xFF46
+0x8287	0xFF47
+0x8288	0xFF48
+0x8289	0xFF49
+0x828A	0xFF4A
+0x828B	0xFF4B
+0x828C	0xFF4C
+0x828D	0xFF4D
+0x828E	0xFF4E
+0x828F	0xFF4F
+0x8290	0xFF50
+0x8291	0xFF51
+0x8292	0xFF52
+0x8293	0xFF53
+0x8294	0xFF54
+0x8295	0xFF55
+0x8296	0xFF56
+0x8297	0xFF57
+0x8298	0xFF58
+0x8299	0xFF59
+0x829A	0xFF5A
+0x829F	0x3041
+0x82A0	0x3042
+0x82A1	0x3043
+0x82A2	0x3044
+0x82A3	0x3045
+0x82A4	0x3046
+0x82A5	0x3047
+0x82A6	0x3048
+0x82A7	0x3049
+0x82A8	0x304A
+0x82A9	0x304B
+0x82AA	0x304C
+0x82AB	0x304D
+0x82AC	0x304E
+0x82AD	0x304F
+0x82AE	0x3050
+0x82AF	0x3051
+0x82B0	0x3052
+0x82B1	0x3053
+0x82B2	0x3054
+0x82B3	0x3055
+0x82B4	0x3056
+0x82B5	0x3057
+0x82B6	0x3058
+0x82B7	0x3059
+0x82B8	0x305A
+0x82B9	0x305B
+0x82BA	0x305C
+0x82BB	0x305D
+0x82BC	0x305E
+0x82BD	0x305F
+0x82BE	0x3060
+0x82BF	0x3061
+0x82C0	0x3062
+0x82C1	0x3063
+0x82C2	0x3064
+0x82C3	0x3065
+0x82C4	0x3066
+0x82C5	0x3067
+0x82C6	0x3068
+0x82C7	0x3069
+0x82C8	0x306A
+0x82C9	0x306B
+0x82CA	0x306C
+0x82CB	0x306D
+0x82CC	0x306E
+0x82CD	0x306F
+0x82CE	0x3070
+0x82CF	0x3071
+0x82D0	0x3072
+0x82D1	0x3073
+0x82D2	0x3074
+0x82D3	0x3075
+0x82D4	0x3076
+0x82D5	0x3077
+0x82D6	0x3078
+0x82D7	0x3079
+0x82D8	0x307A
+0x82D9	0x307B
+0x82DA	0x307C
+0x82DB	0x307D
+0x82DC	0x307E
+0x82DD	0x307F
+0x82DE	0x3080
+0x82DF	0x3081
+0x82E0	0x3082
+0x82E1	0x3083
+0x82E2	0x3084
+0x82E3	0x3085
+0x82E4	0x3086
+0x82E5	0x3087
+0x82E6	0x3088
+0x82E7	0x3089
+0x82E8	0x308A
+0x82E9	0x308B
+0x82EA	0x308C
+0x82EB	0x308D
+0x82EC	0x308E
+0x82ED	0x308F
+0x82EE	0x3090
+0x82EF	0x3091
+0x82F0	0x3092
+0x82F1	0x3093
+0x8340	0x30A1
+0x8341	0x30A2
+0x8342	0x30A3
+0x8343	0x30A4
+0x8344	0x30A5
+0x8345	0x30A6
+0x8346	0x30A7
+0x8347	0x30A8
+0x8348	0x30A9
+0x8349	0x30AA
+0x834A	0x30AB
+0x834B	0x30AC
+0x834C	0x30AD
+0x834D	0x30AE
+0x834E	0x30AF
+0x834F	0x30B0
+0x8350	0x30B1
+0x8351	0x30B2
+0x8352	0x30B3
+0x8353	0x30B4
+0x8354	0x30B5
+0x8355	0x30B6
+0x8356	0x30B7
+0x8357	0x30B8
+0x8358	0x30B9
+0x8359	0x30BA
+0x835A	0x30BB
+0x835B	0x30BC
+0x835C	0x30BD
+0x835D	0x30BE
+0x835E	0x30BF
+0x835F	0x30C0
+0x8360	0x30C1
+0x8361	0x30C2
+0x8362	0x30C3
+0x8363	0x30C4
+0x8364	0x30C5
+0x8365	0x30C6
+0x8366	0x30C7
+0x8367	0x30C8
+0x8368	0x30C9
+0x8369	0x30CA
+0x836A	0x30CB
+0x836B	0x30CC
+0x836C	0x30CD
+0x836D	0x30CE
+0x836E	0x30CF
+0x836F	0x30D0
+0x8370	0x30D1
+0x8371	0x30D2
+0x8372	0x30D3
+0x8373	0x30D4
+0x8374	0x30D5
+0x8375	0x30D6
+0x8376	0x30D7
+0x8377	0x30D8
+0x8378	0x30D9
+0x8379	0x30DA
+0x837A	0x30DB
+0x837B	0x30DC
+0x837C	0x30DD
+0x837D	0x30DE
+0x837E	0x30DF
+0x8380	0x30E0
+0x8381	0x30E1
+0x8382	0x30E2
+0x8383	0x30E3
+0x8384	0x30E4
+0x8385	0x30E5
+0x8386	0x30E6
+0x8387	0x30E7
+0x8388	0x30E8
+0x8389	0x30E9
+0x838A	0x30EA
+0x838B	0x30EB
+0x838C	0x30EC
+0x838D	0x30ED
+0x838E	0x30EE
+0x838F	0x30EF
+0x8390	0x30F0
+0x8391	0x30F1
+0x8392	0x30F2
+0x8393	0x30F3
+0x8394	0x30F4
+0x8395	0x30F5
+0x8396	0x30F6
+0x839F	0x0391
+0x83A0	0x0392
+0x83A1	0x0393
+0x83A2	0x0394
+0x83A3	0x0395
+0x83A4	0x0396
+0x83A5	0x0397
+0x83A6	0x0398
+0x83A7	0x0399
+0x83A8	0x039A
+0x83A9	0x039B
+0x83AA	0x039C
+0x83AB	0x039D
+0x83AC	0x039E
+0x83AD	0x039F
+0x83AE	0x03A0
+0x83AF	0x03A1
+0x83B0	0x03A3
+0x83B1	0x03A4
+0x83B2	0x03A5
+0x83B3	0x03A6
+0x83B4	0x03A7
+0x83B5	0x03A8
+0x83B6	0x03A9
+0x83BF	0x03B1
+0x83C0	0x03B2
+0x83C1	0x03B3
+0x83C2	0x03B4
+0x83C3	0x03B5
+0x83C4	0x03B6
+0x83C5	0x03B7
+0x83C6	0x03B8
+0x83C7	0x03B9
+0x83C8	0x03BA
+0x83C9	0x03BB
+0x83CA	0x03BC
+0x83CB	0x03BD
+0x83CC	0x03BE
+0x83CD	0x03BF
+0x83CE	0x03C0
+0x83CF	0x03C1
+0x83D0	0x03C3
+0x83D1	0x03C4
+0x83D2	0x03C5
+0x83D3	0x03C6
+0x83D4	0x03C7
+0x83D5	0x03C8
+0x83D6	0x03C9
+0x8440	0x0410
+0x8441	0x0411
+0x8442	0x0412
+0x8443	0x0413
+0x8444	0x0414
+0x8445	0x0415
+0x8446	0x0401
+0x8447	0x0416
+0x8448	0x0417
+0x8449	0x0418
+0x844A	0x0419
+0x844B	0x041A
+0x844C	0x041B
+0x844D	0x041C
+0x844E	0x041D
+0x844F	0x041E
+0x8450	0x041F
+0x8451	0x0420
+0x8452	0x0421
+0x8453	0x0422
+0x8454	0x0423
+0x8455	0x0424
+0x8456	0x0425
+0x8457	0x0426
+0x8458	0x0427
+0x8459	0x0428
+0x845A	0x0429
+0x845B	0x042A
+0x845C	0x042B
+0x845D	0x042C
+0x845E	0x042D
+0x845F	0x042E
+0x8460	0x042F
+0x8470	0x0430
+0x8471	0x0431
+0x8472	0x0432
+0x8473	0x0433
+0x8474	0x0434
+0x8475	0x0435
+0x8476	0x0451
+0x8477	0x0436
+0x8478	0x0437
+0x8479	0x0438
+0x847A	0x0439
+0x847B	0x043A
+0x847C	0x043B
+0x847D	0x043C
+0x847E	0x043D
+0x8480	0x043E
+0x8481	0x043F
+0x8482	0x0440
+0x8483	0x0441
+0x8484	0x0442
+0x8485	0x0443
+0x8486	0x0444
+0x8487	0x0445
+0x8488	0x0446
+0x8489	0x0447
+0x848A	0x0448
+0x848B	0x0449
+0x848C	0x044A
+0x848D	0x044B
+0x848E	0x044C
+0x848F	0x044D
+0x8490	0x044E
+0x8491	0x044F
+0x849F	0x2500
+0x84A0	0x2502
+0x84A1	0x250C
+0x84A2	0x2510
+0x84A3	0x2518
+0x84A4	0x2514
+0x84A5	0x251C
+0x84A6	0x252C
+0x84A7	0x2524
+0x84A8	0x2534
+0x84A9	0x253C
+0x84AA	0x2501
+0x84AB	0x2503
+0x84AC	0x250F
+0x84AD	0x2513
+0x84AE	0x251B
+0x84AF	0x2517
+0x84B0	0x2523
+0x84B1	0x2533
+0x84B2	0x252B
+0x84B3	0x253B
+0x84B4	0x254B
+0x84B5	0x2520
+0x84B6	0x252F
+0x84B7	0x2528
+0x84B8	0x2537
+0x84B9	0x253F
+0x84BA	0x251D
+0x84BB	0x2530
+0x84BC	0x2525
+0x84BD	0x2538
+0x84BE	0x2542
+0x889F	0x4E9C
+0x88A0	0x5516
+0x88A1	0x5A03
+0x88A2	0x963F
+0x88A3	0x54C0
+0x88A4	0x611B
+0x88A5	0x6328
+0x88A6	0x59F6
+0x88A7	0x9022
+0x88A8	0x8475
+0x88A9	0x831C
+0x88AA	0x7A50
+0x88AB	0x60AA
+0x88AC	0x63E1
+0x88AD	0x6E25
+0x88AE	0x65ED
+0x88AF	0x8466
+0x88B0	0x82A6
+0x88B1	0x9BF5
+0x88B2	0x6893
+0x88B3	0x5727
+0x88B4	0x65A1
+0x88B5	0x6271
+0x88B6	0x5B9B
+0x88B7	0x59D0
+0x88B8	0x867B
+0x88B9	0x98F4
+0x88BA	0x7D62
+0x88BB	0x7DBE
+0x88BC	0x9B8E
+0x88BD	0x6216
+0x88BE	0x7C9F
+0x88BF	0x88B7
+0x88C0	0x5B89
+0x88C1	0x5EB5
+0x88C2	0x6309
+0x88C3	0x6697
+0x88C4	0x6848
+0x88C5	0x95C7
+0x88C6	0x978D
+0x88C7	0x674F
+0x88C8	0x4EE5
+0x88C9	0x4F0A
+0x88CA	0x4F4D
+0x88CB	0x4F9D
+0x88CC	0x5049
+0x88CD	0x56F2
+0x88CE	0x5937
+0x88CF	0x59D4
+0x88D0	0x5A01
+0x88D1	0x5C09
+0x88D2	0x60DF
+0x88D3	0x610F
+0x88D4	0x6170
+0x88D5	0x6613
+0x88D6	0x6905
+0x88D7	0x70BA
+0x88D8	0x754F
+0x88D9	0x7570
+0x88DA	0x79FB
+0x88DB	0x7DAD
+0x88DC	0x7DEF
+0x88DD	0x80C3
+0x88DE	0x840E
+0x88DF	0x8863
+0x88E0	0x8B02
+0x88E1	0x9055
+0x88E2	0x907A
+0x88E3	0x533B
+0x88E4	0x4E95
+0x88E5	0x4EA5
+0x88E6	0x57DF
+0x88E7	0x80B2
+0x88E8	0x90C1
+0x88E9	0x78EF
+0x88EA	0x4E00
+0x88EB	0x58F1
+0x88EC	0x6EA2
+0x88ED	0x9038
+0x88EE	0x7A32
+0x88EF	0x8328
+0x88F0	0x828B
+0x88F1	0x9C2F
+0x88F2	0x5141
+0x88F3	0x5370
+0x88F4	0x54BD
+0x88F5	0x54E1
+0x88F6	0x56E0
+0x88F7	0x59FB
+0x88F8	0x5F15
+0x88F9	0x98F2
+0x88FA	0x6DEB
+0x88FB	0x80E4
+0x88FC	0x852D
+0x8940	0x9662
+0x8941	0x9670
+0x8942	0x96A0
+0x8943	0x97FB
+0x8944	0x540B
+0x8945	0x53F3
+0x8946	0x5B87
+0x8947	0x70CF
+0x8948	0x7FBD
+0x8949	0x8FC2
+0x894A	0x96E8
+0x894B	0x536F
+0x894C	0x9D5C
+0x894D	0x7ABA
+0x894E	0x4E11
+0x894F	0x7893
+0x8950	0x81FC
+0x8951	0x6E26
+0x8952	0x5618
+0x8953	0x5504
+0x8954	0x6B1D
+0x8955	0x851A
+0x8956	0x9C3B
+0x8957	0x59E5
+0x8958	0x53A9
+0x8959	0x6D66
+0x895A	0x74DC
+0x895B	0x958F
+0x895C	0x5642
+0x895D	0x4E91
+0x895E	0x904B
+0x895F	0x96F2
+0x8960	0x834F
+0x8961	0x990C
+0x8962	0x53E1
+0x8963	0x55B6
+0x8964	0x5B30
+0x8965	0x5F71
+0x8966	0x6620
+0x8967	0x66F3
+0x8968	0x6804
+0x8969	0x6C38
+0x896A	0x6CF3
+0x896B	0x6D29
+0x896C	0x745B
+0x896D	0x76C8
+0x896E	0x7A4E
+0x896F	0x9834
+0x8970	0x82F1
+0x8971	0x885B
+0x8972	0x8A60
+0x8973	0x92ED
+0x8974	0x6DB2
+0x8975	0x75AB
+0x8976	0x76CA
+0x8977	0x99C5
+0x8978	0x60A6
+0x8979	0x8B01
+0x897A	0x8D8A
+0x897B	0x95B2
+0x897C	0x698E
+0x897D	0x53AD
+0x897E	0x5186
+0x8980	0x5712
+0x8981	0x5830
+0x8982	0x5944
+0x8983	0x5BB4
+0x8984	0x5EF6
+0x8985	0x6028
+0x8986	0x63A9
+0x8987	0x63F4
+0x8988	0x6CBF
+0x8989	0x6F14
+0x898A	0x708E
+0x898B	0x7114
+0x898C	0x7159
+0x898D	0x71D5
+0x898E	0x733F
+0x898F	0x7E01
+0x8990	0x8276
+0x8991	0x82D1
+0x8992	0x8597
+0x8993	0x9060
+0x8994	0x925B
+0x8995	0x9D1B
+0x8996	0x5869
+0x8997	0x65BC
+0x8998	0x6C5A
+0x8999	0x7525
+0x899A	0x51F9
+0x899B	0x592E
+0x899C	0x5965
+0x899D	0x5F80
+0x899E	0x5FDC
+0x899F	0x62BC
+0x89A0	0x65FA
+0x89A1	0x6A2A
+0x89A2	0x6B27
+0x89A3	0x6BB4
+0x89A4	0x738B
+0x89A5	0x7FC1
+0x89A6	0x8956
+0x89A7	0x9D2C
+0x89A8	0x9D0E
+0x89A9	0x9EC4
+0x89AA	0x5CA1
+0x89AB	0x6C96
+0x89AC	0x837B
+0x89AD	0x5104
+0x89AE	0x5C4B
+0x89AF	0x61B6
+0x89B0	0x81C6
+0x89B1	0x6876
+0x89B2	0x7261
+0x89B3	0x4E59
+0x89B4	0x4FFA
+0x89B5	0x5378
+0x89B6	0x6069
+0x89B7	0x6E29
+0x89B8	0x7A4F
+0x89B9	0x97F3
+0x89BA	0x4E0B
+0x89BB	0x5316
+0x89BC	0x4EEE
+0x89BD	0x4F55
+0x89BE	0x4F3D
+0x89BF	0x4FA1
+0x89C0	0x4F73
+0x89C1	0x52A0
+0x89C2	0x53EF
+0x89C3	0x5609
+0x89C4	0x590F
+0x89C5	0x5AC1
+0x89C6	0x5BB6
+0x89C7	0x5BE1
+0x89C8	0x79D1
+0x89C9	0x6687
+0x89CA	0x679C
+0x89CB	0x67B6
+0x89CC	0x6B4C
+0x89CD	0x6CB3
+0x89CE	0x706B
+0x89CF	0x73C2
+0x89D0	0x798D
+0x89D1	0x79BE
+0x89D2	0x7A3C
+0x89D3	0x7B87
+0x89D4	0x82B1
+0x89D5	0x82DB
+0x89D6	0x8304
+0x89D7	0x8377
+0x89D8	0x83EF
+0x89D9	0x83D3
+0x89DA	0x8766
+0x89DB	0x8AB2
+0x89DC	0x5629
+0x89DD	0x8CA8
+0x89DE	0x8FE6
+0x89DF	0x904E
+0x89E0	0x971E
+0x89E1	0x868A
+0x89E2	0x4FC4
+0x89E3	0x5CE8
+0x89E4	0x6211
+0x89E5	0x7259
+0x89E6	0x753B
+0x89E7	0x81E5
+0x89E8	0x82BD
+0x89E9	0x86FE
+0x89EA	0x8CC0
+0x89EB	0x96C5
+0x89EC	0x9913
+0x89ED	0x99D5
+0x89EE	0x4ECB
+0x89EF	0x4F1A
+0x89F0	0x89E3
+0x89F1	0x56DE
+0x89F2	0x584A
+0x89F3	0x58CA
+0x89F4	0x5EFB
+0x89F5	0x5FEB
+0x89F6	0x602A
+0x89F7	0x6094
+0x89F8	0x6062
+0x89F9	0x61D0
+0x89FA	0x6212
+0x89FB	0x62D0
+0x89FC	0x6539
+0x8A40	0x9B41
+0x8A41	0x6666
+0x8A42	0x68B0
+0x8A43	0x6D77
+0x8A44	0x7070
+0x8A45	0x754C
+0x8A46	0x7686
+0x8A47	0x7D75
+0x8A48	0x82A5
+0x8A49	0x87F9
+0x8A4A	0x958B
+0x8A4B	0x968E
+0x8A4C	0x8C9D
+0x8A4D	0x51F1
+0x8A4E	0x52BE
+0x8A4F	0x5916
+0x8A50	0x54B3
+0x8A51	0x5BB3
+0x8A52	0x5D16
+0x8A53	0x6168
+0x8A54	0x6982
+0x8A55	0x6DAF
+0x8A56	0x788D
+0x8A57	0x84CB
+0x8A58	0x8857
+0x8A59	0x8A72
+0x8A5A	0x93A7
+0x8A5B	0x9AB8
+0x8A5C	0x6D6C
+0x8A5D	0x99A8
+0x8A5E	0x86D9
+0x8A5F	0x57A3
+0x8A60	0x67FF
+0x8A61	0x86CE
+0x8A62	0x920E
+0x8A63	0x5283
+0x8A64	0x5687
+0x8A65	0x5404
+0x8A66	0x5ED3
+0x8A67	0x62E1
+0x8A68	0x64B9
+0x8A69	0x683C
+0x8A6A	0x6838
+0x8A6B	0x6BBB
+0x8A6C	0x7372
+0x8A6D	0x78BA
+0x8A6E	0x7A6B
+0x8A6F	0x899A
+0x8A70	0x89D2
+0x8A71	0x8D6B
+0x8A72	0x8F03
+0x8A73	0x90ED
+0x8A74	0x95A3
+0x8A75	0x9694
+0x8A76	0x9769
+0x8A77	0x5B66
+0x8A78	0x5CB3
+0x8A79	0x697D
+0x8A7A	0x984D
+0x8A7B	0x984E
+0x8A7C	0x639B
+0x8A7D	0x7B20
+0x8A7E	0x6A2B
+0x8A80	0x6A7F
+0x8A81	0x68B6
+0x8A82	0x9C0D
+0x8A83	0x6F5F
+0x8A84	0x5272
+0x8A85	0x559D
+0x8A86	0x6070
+0x8A87	0x62EC
+0x8A88	0x6D3B
+0x8A89	0x6E07
+0x8A8A	0x6ED1
+0x8A8B	0x845B
+0x8A8C	0x8910
+0x8A8D	0x8F44
+0x8A8E	0x4E14
+0x8A8F	0x9C39
+0x8A90	0x53F6
+0x8A91	0x691B
+0x8A92	0x6A3A
+0x8A93	0x9784
+0x8A94	0x682A
+0x8A95	0x515C
+0x8A96	0x7AC3
+0x8A97	0x84B2
+0x8A98	0x91DC
+0x8A99	0x938C
+0x8A9A	0x565B
+0x8A9B	0x9D28
+0x8A9C	0x6822
+0x8A9D	0x8305
+0x8A9E	0x8431
+0x8A9F	0x7CA5
+0x8AA0	0x5208
+0x8AA1	0x82C5
+0x8AA2	0x74E6
+0x8AA3	0x4E7E
+0x8AA4	0x4F83
+0x8AA5	0x51A0
+0x8AA6	0x5BD2
+0x8AA7	0x520A
+0x8AA8	0x52D8
+0x8AA9	0x52E7
+0x8AAA	0x5DFB
+0x8AAB	0x559A
+0x8AAC	0x582A
+0x8AAD	0x59E6
+0x8AAE	0x5B8C
+0x8AAF	0x5B98
+0x8AB0	0x5BDB
+0x8AB1	0x5E72
+0x8AB2	0x5E79
+0x8AB3	0x60A3
+0x8AB4	0x611F
+0x8AB5	0x6163
+0x8AB6	0x61BE
+0x8AB7	0x63DB
+0x8AB8	0x6562
+0x8AB9	0x67D1
+0x8ABA	0x6853
+0x8ABB	0x68FA
+0x8ABC	0x6B3E
+0x8ABD	0x6B53
+0x8ABE	0x6C57
+0x8ABF	0x6F22
+0x8AC0	0x6F97
+0x8AC1	0x6F45
+0x8AC2	0x74B0
+0x8AC3	0x7518
+0x8AC4	0x76E3
+0x8AC5	0x770B
+0x8AC6	0x7AFF
+0x8AC7	0x7BA1
+0x8AC8	0x7C21
+0x8AC9	0x7DE9
+0x8ACA	0x7F36
+0x8ACB	0x7FF0
+0x8ACC	0x809D
+0x8ACD	0x8266
+0x8ACE	0x839E
+0x8ACF	0x89B3
+0x8AD0	0x8ACC
+0x8AD1	0x8CAB
+0x8AD2	0x9084
+0x8AD3	0x9451
+0x8AD4	0x9593
+0x8AD5	0x9591
+0x8AD6	0x95A2
+0x8AD7	0x9665
+0x8AD8	0x97D3
+0x8AD9	0x9928
+0x8ADA	0x8218
+0x8ADB	0x4E38
+0x8ADC	0x542B
+0x8ADD	0x5CB8
+0x8ADE	0x5DCC
+0x8ADF	0x73A9
+0x8AE0	0x764C
+0x8AE1	0x773C
+0x8AE2	0x5CA9
+0x8AE3	0x7FEB
+0x8AE4	0x8D0B
+0x8AE5	0x96C1
+0x8AE6	0x9811
+0x8AE7	0x9854
+0x8AE8	0x9858
+0x8AE9	0x4F01
+0x8AEA	0x4F0E
+0x8AEB	0x5371
+0x8AEC	0x559C
+0x8AED	0x5668
+0x8AEE	0x57FA
+0x8AEF	0x5947
+0x8AF0	0x5B09
+0x8AF1	0x5BC4
+0x8AF2	0x5C90
+0x8AF3	0x5E0C
+0x8AF4	0x5E7E
+0x8AF5	0x5FCC
+0x8AF6	0x63EE
+0x8AF7	0x673A
+0x8AF8	0x65D7
+0x8AF9	0x65E2
+0x8AFA	0x671F
+0x8AFB	0x68CB
+0x8AFC	0x68C4
+0x8B40	0x6A5F
+0x8B41	0x5E30
+0x8B42	0x6BC5
+0x8B43	0x6C17
+0x8B44	0x6C7D
+0x8B45	0x757F
+0x8B46	0x7948
+0x8B47	0x5B63
+0x8B48	0x7A00
+0x8B49	0x7D00
+0x8B4A	0x5FBD
+0x8B4B	0x898F
+0x8B4C	0x8A18
+0x8B4D	0x8CB4
+0x8B4E	0x8D77
+0x8B4F	0x8ECC
+0x8B50	0x8F1D
+0x8B51	0x98E2
+0x8B52	0x9A0E
+0x8B53	0x9B3C
+0x8B54	0x4E80
+0x8B55	0x507D
+0x8B56	0x5100
+0x8B57	0x5993
+0x8B58	0x5B9C
+0x8B59	0x622F
+0x8B5A	0x6280
+0x8B5B	0x64EC
+0x8B5C	0x6B3A
+0x8B5D	0x72A0
+0x8B5E	0x7591
+0x8B5F	0x7947
+0x8B60	0x7FA9
+0x8B61	0x87FB
+0x8B62	0x8ABC
+0x8B63	0x8B70
+0x8B64	0x63AC
+0x8B65	0x83CA
+0x8B66	0x97A0
+0x8B67	0x5409
+0x8B68	0x5403
+0x8B69	0x55AB
+0x8B6A	0x6854
+0x8B6B	0x6A58
+0x8B6C	0x8A70
+0x8B6D	0x7827
+0x8B6E	0x6775
+0x8B6F	0x9ECD
+0x8B70	0x5374
+0x8B71	0x5BA2
+0x8B72	0x811A
+0x8B73	0x8650
+0x8B74	0x9006
+0x8B75	0x4E18
+0x8B76	0x4E45
+0x8B77	0x4EC7
+0x8B78	0x4F11
+0x8B79	0x53CA
+0x8B7A	0x5438
+0x8B7B	0x5BAE
+0x8B7C	0x5F13
+0x8B7D	0x6025
+0x8B7E	0x6551
+0x8B80	0x673D
+0x8B81	0x6C42
+0x8B82	0x6C72
+0x8B83	0x6CE3
+0x8B84	0x7078
+0x8B85	0x7403
+0x8B86	0x7A76
+0x8B87	0x7AAE
+0x8B88	0x7B08
+0x8B89	0x7D1A
+0x8B8A	0x7CFE
+0x8B8B	0x7D66
+0x8B8C	0x65E7
+0x8B8D	0x725B
+0x8B8E	0x53BB
+0x8B8F	0x5C45
+0x8B90	0x5DE8
+0x8B91	0x62D2
+0x8B92	0x62E0
+0x8B93	0x6319
+0x8B94	0x6E20
+0x8B95	0x865A
+0x8B96	0x8A31
+0x8B97	0x8DDD
+0x8B98	0x92F8
+0x8B99	0x6F01
+0x8B9A	0x79A6
+0x8B9B	0x9B5A
+0x8B9C	0x4EA8
+0x8B9D	0x4EAB
+0x8B9E	0x4EAC
+0x8B9F	0x4F9B
+0x8BA0	0x4FA0
+0x8BA1	0x50D1
+0x8BA2	0x5147
+0x8BA3	0x7AF6
+0x8BA4	0x5171
+0x8BA5	0x51F6
+0x8BA6	0x5354
+0x8BA7	0x5321
+0x8BA8	0x537F
+0x8BA9	0x53EB
+0x8BAA	0x55AC
+0x8BAB	0x5883
+0x8BAC	0x5CE1
+0x8BAD	0x5F37
+0x8BAE	0x5F4A
+0x8BAF	0x602F
+0x8BB0	0x6050
+0x8BB1	0x606D
+0x8BB2	0x631F
+0x8BB3	0x6559
+0x8BB4	0x6A4B
+0x8BB5	0x6CC1
+0x8BB6	0x72C2
+0x8BB7	0x72ED
+0x8BB8	0x77EF
+0x8BB9	0x80F8
+0x8BBA	0x8105
+0x8BBB	0x8208
+0x8BBC	0x854E
+0x8BBD	0x90F7
+0x8BBE	0x93E1
+0x8BBF	0x97FF
+0x8BC0	0x9957
+0x8BC1	0x9A5A
+0x8BC2	0x4EF0
+0x8BC3	0x51DD
+0x8BC4	0x5C2D
+0x8BC5	0x6681
+0x8BC6	0x696D
+0x8BC7	0x5C40
+0x8BC8	0x66F2
+0x8BC9	0x6975
+0x8BCA	0x7389
+0x8BCB	0x6850
+0x8BCC	0x7C81
+0x8BCD	0x50C5
+0x8BCE	0x52E4
+0x8BCF	0x5747
+0x8BD0	0x5DFE
+0x8BD1	0x9326
+0x8BD2	0x65A4
+0x8BD3	0x6B23
+0x8BD4	0x6B3D
+0x8BD5	0x7434
+0x8BD6	0x7981
+0x8BD7	0x79BD
+0x8BD8	0x7B4B
+0x8BD9	0x7DCA
+0x8BDA	0x82B9
+0x8BDB	0x83CC
+0x8BDC	0x887F
+0x8BDD	0x895F
+0x8BDE	0x8B39
+0x8BDF	0x8FD1
+0x8BE0	0x91D1
+0x8BE1	0x541F
+0x8BE2	0x9280
+0x8BE3	0x4E5D
+0x8BE4	0x5036
+0x8BE5	0x53E5
+0x8BE6	0x533A
+0x8BE7	0x72D7
+0x8BE8	0x7396
+0x8BE9	0x77E9
+0x8BEA	0x82E6
+0x8BEB	0x8EAF
+0x8BEC	0x99C6
+0x8BED	0x99C8
+0x8BEE	0x99D2
+0x8BEF	0x5177
+0x8BF0	0x611A
+0x8BF1	0x865E
+0x8BF2	0x55B0
+0x8BF3	0x7A7A
+0x8BF4	0x5076
+0x8BF5	0x5BD3
+0x8BF6	0x9047
+0x8BF7	0x9685
+0x8BF8	0x4E32
+0x8BF9	0x6ADB
+0x8BFA	0x91E7
+0x8BFB	0x5C51
+0x8BFC	0x5C48
+0x8C40	0x6398
+0x8C41	0x7A9F
+0x8C42	0x6C93
+0x8C43	0x9774
+0x8C44	0x8F61
+0x8C45	0x7AAA
+0x8C46	0x718A
+0x8C47	0x9688
+0x8C48	0x7C82
+0x8C49	0x6817
+0x8C4A	0x7E70
+0x8C4B	0x6851
+0x8C4C	0x936C
+0x8C4D	0x52F2
+0x8C4E	0x541B
+0x8C4F	0x85AB
+0x8C50	0x8A13
+0x8C51	0x7FA4
+0x8C52	0x8ECD
+0x8C53	0x90E1
+0x8C54	0x5366
+0x8C55	0x8888
+0x8C56	0x7941
+0x8C57	0x4FC2
+0x8C58	0x50BE
+0x8C59	0x5211
+0x8C5A	0x5144
+0x8C5B	0x5553
+0x8C5C	0x572D
+0x8C5D	0x73EA
+0x8C5E	0x578B
+0x8C5F	0x5951
+0x8C60	0x5F62
+0x8C61	0x5F84
+0x8C62	0x6075
+0x8C63	0x6176
+0x8C64	0x6167
+0x8C65	0x61A9
+0x8C66	0x63B2
+0x8C67	0x643A
+0x8C68	0x656C
+0x8C69	0x666F
+0x8C6A	0x6842
+0x8C6B	0x6E13
+0x8C6C	0x7566
+0x8C6D	0x7A3D
+0x8C6E	0x7CFB
+0x8C6F	0x7D4C
+0x8C70	0x7D99
+0x8C71	0x7E4B
+0x8C72	0x7F6B
+0x8C73	0x830E
+0x8C74	0x834A
+0x8C75	0x86CD
+0x8C76	0x8A08
+0x8C77	0x8A63
+0x8C78	0x8B66
+0x8C79	0x8EFD
+0x8C7A	0x981A
+0x8C7B	0x9D8F
+0x8C7C	0x82B8
+0x8C7D	0x8FCE
+0x8C7E	0x9BE8
+0x8C80	0x5287
+0x8C81	0x621F
+0x8C82	0x6483
+0x8C83	0x6FC0
+0x8C84	0x9699
+0x8C85	0x6841
+0x8C86	0x5091
+0x8C87	0x6B20
+0x8C88	0x6C7A
+0x8C89	0x6F54
+0x8C8A	0x7A74
+0x8C8B	0x7D50
+0x8C8C	0x8840
+0x8C8D	0x8A23
+0x8C8E	0x6708
+0x8C8F	0x4EF6
+0x8C90	0x5039
+0x8C91	0x5026
+0x8C92	0x5065
+0x8C93	0x517C
+0x8C94	0x5238
+0x8C95	0x5263
+0x8C96	0x55A7
+0x8C97	0x570F
+0x8C98	0x5805
+0x8C99	0x5ACC
+0x8C9A	0x5EFA
+0x8C9B	0x61B2
+0x8C9C	0x61F8
+0x8C9D	0x62F3
+0x8C9E	0x6372
+0x8C9F	0x691C
+0x8CA0	0x6A29
+0x8CA1	0x727D
+0x8CA2	0x72AC
+0x8CA3	0x732E
+0x8CA4	0x7814
+0x8CA5	0x786F
+0x8CA6	0x7D79
+0x8CA7	0x770C
+0x8CA8	0x80A9
+0x8CA9	0x898B
+0x8CAA	0x8B19
+0x8CAB	0x8CE2
+0x8CAC	0x8ED2
+0x8CAD	0x9063
+0x8CAE	0x9375
+0x8CAF	0x967A
+0x8CB0	0x9855
+0x8CB1	0x9A13
+0x8CB2	0x9E78
+0x8CB3	0x5143
+0x8CB4	0x539F
+0x8CB5	0x53B3
+0x8CB6	0x5E7B
+0x8CB7	0x5F26
+0x8CB8	0x6E1B
+0x8CB9	0x6E90
+0x8CBA	0x7384
+0x8CBB	0x73FE
+0x8CBC	0x7D43
+0x8CBD	0x8237
+0x8CBE	0x8A00
+0x8CBF	0x8AFA
+0x8CC0	0x9650
+0x8CC1	0x4E4E
+0x8CC2	0x500B
+0x8CC3	0x53E4
+0x8CC4	0x547C
+0x8CC5	0x56FA
+0x8CC6	0x59D1
+0x8CC7	0x5B64
+0x8CC8	0x5DF1
+0x8CC9	0x5EAB
+0x8CCA	0x5F27
+0x8CCB	0x6238
+0x8CCC	0x6545
+0x8CCD	0x67AF
+0x8CCE	0x6E56
+0x8CCF	0x72D0
+0x8CD0	0x7CCA
+0x8CD1	0x88B4
+0x8CD2	0x80A1
+0x8CD3	0x80E1
+0x8CD4	0x83F0
+0x8CD5	0x864E
+0x8CD6	0x8A87
+0x8CD7	0x8DE8
+0x8CD8	0x9237
+0x8CD9	0x96C7
+0x8CDA	0x9867
+0x8CDB	0x9F13
+0x8CDC	0x4E94
+0x8CDD	0x4E92
+0x8CDE	0x4F0D
+0x8CDF	0x5348
+0x8CE0	0x5449
+0x8CE1	0x543E
+0x8CE2	0x5A2F
+0x8CE3	0x5F8C
+0x8CE4	0x5FA1
+0x8CE5	0x609F
+0x8CE6	0x68A7
+0x8CE7	0x6A8E
+0x8CE8	0x745A
+0x8CE9	0x7881
+0x8CEA	0x8A9E
+0x8CEB	0x8AA4
+0x8CEC	0x8B77
+0x8CED	0x9190
+0x8CEE	0x4E5E
+0x8CEF	0x9BC9
+0x8CF0	0x4EA4
+0x8CF1	0x4F7C
+0x8CF2	0x4FAF
+0x8CF3	0x5019
+0x8CF4	0x5016
+0x8CF5	0x5149
+0x8CF6	0x516C
+0x8CF7	0x529F
+0x8CF8	0x52B9
+0x8CF9	0x52FE
+0x8CFA	0x539A
+0x8CFB	0x53E3
+0x8CFC	0x5411
+0x8D40	0x540E
+0x8D41	0x5589
+0x8D42	0x5751
+0x8D43	0x57A2
+0x8D44	0x597D
+0x8D45	0x5B54
+0x8D46	0x5B5D
+0x8D47	0x5B8F
+0x8D48	0x5DE5
+0x8D49	0x5DE7
+0x8D4A	0x5DF7
+0x8D4B	0x5E78
+0x8D4C	0x5E83
+0x8D4D	0x5E9A
+0x8D4E	0x5EB7
+0x8D4F	0x5F18
+0x8D50	0x6052
+0x8D51	0x614C
+0x8D52	0x6297
+0x8D53	0x62D8
+0x8D54	0x63A7
+0x8D55	0x653B
+0x8D56	0x6602
+0x8D57	0x6643
+0x8D58	0x66F4
+0x8D59	0x676D
+0x8D5A	0x6821
+0x8D5B	0x6897
+0x8D5C	0x69CB
+0x8D5D	0x6C5F
+0x8D5E	0x6D2A
+0x8D5F	0x6D69
+0x8D60	0x6E2F
+0x8D61	0x6E9D
+0x8D62	0x7532
+0x8D63	0x7687
+0x8D64	0x786C
+0x8D65	0x7A3F
+0x8D66	0x7CE0
+0x8D67	0x7D05
+0x8D68	0x7D18
+0x8D69	0x7D5E
+0x8D6A	0x7DB1
+0x8D6B	0x8015
+0x8D6C	0x8003
+0x8D6D	0x80AF
+0x8D6E	0x80B1
+0x8D6F	0x8154
+0x8D70	0x818F
+0x8D71	0x822A
+0x8D72	0x8352
+0x8D73	0x884C
+0x8D74	0x8861
+0x8D75	0x8B1B
+0x8D76	0x8CA2
+0x8D77	0x8CFC
+0x8D78	0x90CA
+0x8D79	0x9175
+0x8D7A	0x9271
+0x8D7B	0x783F
+0x8D7C	0x92FC
+0x8D7D	0x95A4
+0x8D7E	0x964D
+0x8D80	0x9805
+0x8D81	0x9999
+0x8D82	0x9AD8
+0x8D83	0x9D3B
+0x8D84	0x525B
+0x8D85	0x52AB
+0x8D86	0x53F7
+0x8D87	0x5408
+0x8D88	0x58D5
+0x8D89	0x62F7
+0x8D8A	0x6FE0
+0x8D8B	0x8C6A
+0x8D8C	0x8F5F
+0x8D8D	0x9EB9
+0x8D8E	0x514B
+0x8D8F	0x523B
+0x8D90	0x544A
+0x8D91	0x56FD
+0x8D92	0x7A40
+0x8D93	0x9177
+0x8D94	0x9D60
+0x8D95	0x9ED2
+0x8D96	0x7344
+0x8D97	0x6F09
+0x8D98	0x8170
+0x8D99	0x7511
+0x8D9A	0x5FFD
+0x8D9B	0x60DA
+0x8D9C	0x9AA8
+0x8D9D	0x72DB
+0x8D9E	0x8FBC
+0x8D9F	0x6B64
+0x8DA0	0x9803
+0x8DA1	0x4ECA
+0x8DA2	0x56F0
+0x8DA3	0x5764
+0x8DA4	0x58BE
+0x8DA5	0x5A5A
+0x8DA6	0x6068
+0x8DA7	0x61C7
+0x8DA8	0x660F
+0x8DA9	0x6606
+0x8DAA	0x6839
+0x8DAB	0x68B1
+0x8DAC	0x6DF7
+0x8DAD	0x75D5
+0x8DAE	0x7D3A
+0x8DAF	0x826E
+0x8DB0	0x9B42
+0x8DB1	0x4E9B
+0x8DB2	0x4F50
+0x8DB3	0x53C9
+0x8DB4	0x5506
+0x8DB5	0x5D6F
+0x8DB6	0x5DE6
+0x8DB7	0x5DEE
+0x8DB8	0x67FB
+0x8DB9	0x6C99
+0x8DBA	0x7473
+0x8DBB	0x7802
+0x8DBC	0x8A50
+0x8DBD	0x9396
+0x8DBE	0x88DF
+0x8DBF	0x5750
+0x8DC0	0x5EA7
+0x8DC1	0x632B
+0x8DC2	0x50B5
+0x8DC3	0x50AC
+0x8DC4	0x518D
+0x8DC5	0x6700
+0x8DC6	0x54C9
+0x8DC7	0x585E
+0x8DC8	0x59BB
+0x8DC9	0x5BB0
+0x8DCA	0x5F69
+0x8DCB	0x624D
+0x8DCC	0x63A1
+0x8DCD	0x683D
+0x8DCE	0x6B73
+0x8DCF	0x6E08
+0x8DD0	0x707D
+0x8DD1	0x91C7
+0x8DD2	0x7280
+0x8DD3	0x7815
+0x8DD4	0x7826
+0x8DD5	0x796D
+0x8DD6	0x658E
+0x8DD7	0x7D30
+0x8DD8	0x83DC
+0x8DD9	0x88C1
+0x8DDA	0x8F09
+0x8DDB	0x969B
+0x8DDC	0x5264
+0x8DDD	0x5728
+0x8DDE	0x6750
+0x8DDF	0x7F6A
+0x8DE0	0x8CA1
+0x8DE1	0x51B4
+0x8DE2	0x5742
+0x8DE3	0x962A
+0x8DE4	0x583A
+0x8DE5	0x698A
+0x8DE6	0x80B4
+0x8DE7	0x54B2
+0x8DE8	0x5D0E
+0x8DE9	0x57FC
+0x8DEA	0x7895
+0x8DEB	0x9DFA
+0x8DEC	0x4F5C
+0x8DED	0x524A
+0x8DEE	0x548B
+0x8DEF	0x643E
+0x8DF0	0x6628
+0x8DF1	0x6714
+0x8DF2	0x67F5
+0x8DF3	0x7A84
+0x8DF4	0x7B56
+0x8DF5	0x7D22
+0x8DF6	0x932F
+0x8DF7	0x685C
+0x8DF8	0x9BAD
+0x8DF9	0x7B39
+0x8DFA	0x5319
+0x8DFB	0x518A
+0x8DFC	0x5237
+0x8E40	0x5BDF
+0x8E41	0x62F6
+0x8E42	0x64AE
+0x8E43	0x64E6
+0x8E44	0x672D
+0x8E45	0x6BBA
+0x8E46	0x85A9
+0x8E47	0x96D1
+0x8E48	0x7690
+0x8E49	0x9BD6
+0x8E4A	0x634C
+0x8E4B	0x9306
+0x8E4C	0x9BAB
+0x8E4D	0x76BF
+0x8E4E	0x6652
+0x8E4F	0x4E09
+0x8E50	0x5098
+0x8E51	0x53C2
+0x8E52	0x5C71
+0x8E53	0x60E8
+0x8E54	0x6492
+0x8E55	0x6563
+0x8E56	0x685F
+0x8E57	0x71E6
+0x8E58	0x73CA
+0x8E59	0x7523
+0x8E5A	0x7B97
+0x8E5B	0x7E82
+0x8E5C	0x8695
+0x8E5D	0x8B83
+0x8E5E	0x8CDB
+0x8E5F	0x9178
+0x8E60	0x9910
+0x8E61	0x65AC
+0x8E62	0x66AB
+0x8E63	0x6B8B
+0x8E64	0x4ED5
+0x8E65	0x4ED4
+0x8E66	0x4F3A
+0x8E67	0x4F7F
+0x8E68	0x523A
+0x8E69	0x53F8
+0x8E6A	0x53F2
+0x8E6B	0x55E3
+0x8E6C	0x56DB
+0x8E6D	0x58EB
+0x8E6E	0x59CB
+0x8E6F	0x59C9
+0x8E70	0x59FF
+0x8E71	0x5B50
+0x8E72	0x5C4D
+0x8E73	0x5E02
+0x8E74	0x5E2B
+0x8E75	0x5FD7
+0x8E76	0x601D
+0x8E77	0x6307
+0x8E78	0x652F
+0x8E79	0x5B5C
+0x8E7A	0x65AF
+0x8E7B	0x65BD
+0x8E7C	0x65E8
+0x8E7D	0x679D
+0x8E7E	0x6B62
+0x8E80	0x6B7B
+0x8E81	0x6C0F
+0x8E82	0x7345
+0x8E83	0x7949
+0x8E84	0x79C1
+0x8E85	0x7CF8
+0x8E86	0x7D19
+0x8E87	0x7D2B
+0x8E88	0x80A2
+0x8E89	0x8102
+0x8E8A	0x81F3
+0x8E8B	0x8996
+0x8E8C	0x8A5E
+0x8E8D	0x8A69
+0x8E8E	0x8A66
+0x8E8F	0x8A8C
+0x8E90	0x8AEE
+0x8E91	0x8CC7
+0x8E92	0x8CDC
+0x8E93	0x96CC
+0x8E94	0x98FC
+0x8E95	0x6B6F
+0x8E96	0x4E8B
+0x8E97	0x4F3C
+0x8E98	0x4F8D
+0x8E99	0x5150
+0x8E9A	0x5B57
+0x8E9B	0x5BFA
+0x8E9C	0x6148
+0x8E9D	0x6301
+0x8E9E	0x6642
+0x8E9F	0x6B21
+0x8EA0	0x6ECB
+0x8EA1	0x6CBB
+0x8EA2	0x723E
+0x8EA3	0x74BD
+0x8EA4	0x75D4
+0x8EA5	0x78C1
+0x8EA6	0x793A
+0x8EA7	0x800C
+0x8EA8	0x8033
+0x8EA9	0x81EA
+0x8EAA	0x8494
+0x8EAB	0x8F9E
+0x8EAC	0x6C50
+0x8EAD	0x9E7F
+0x8EAE	0x5F0F
+0x8EAF	0x8B58
+0x8EB0	0x9D2B
+0x8EB1	0x7AFA
+0x8EB2	0x8EF8
+0x8EB3	0x5B8D
+0x8EB4	0x96EB
+0x8EB5	0x4E03
+0x8EB6	0x53F1
+0x8EB7	0x57F7
+0x8EB8	0x5931
+0x8EB9	0x5AC9
+0x8EBA	0x5BA4
+0x8EBB	0x6089
+0x8EBC	0x6E7F
+0x8EBD	0x6F06
+0x8EBE	0x75BE
+0x8EBF	0x8CEA
+0x8EC0	0x5B9F
+0x8EC1	0x8500
+0x8EC2	0x7BE0
+0x8EC3	0x5072
+0x8EC4	0x67F4
+0x8EC5	0x829D
+0x8EC6	0x5C61
+0x8EC7	0x854A
+0x8EC8	0x7E1E
+0x8EC9	0x820E
+0x8ECA	0x5199
+0x8ECB	0x5C04
+0x8ECC	0x6368
+0x8ECD	0x8D66
+0x8ECE	0x659C
+0x8ECF	0x716E
+0x8ED0	0x793E
+0x8ED1	0x7D17
+0x8ED2	0x8005
+0x8ED3	0x8B1D
+0x8ED4	0x8ECA
+0x8ED5	0x906E
+0x8ED6	0x86C7
+0x8ED7	0x90AA
+0x8ED8	0x501F
+0x8ED9	0x52FA
+0x8EDA	0x5C3A
+0x8EDB	0x6753
+0x8EDC	0x707C
+0x8EDD	0x7235
+0x8EDE	0x914C
+0x8EDF	0x91C8
+0x8EE0	0x932B
+0x8EE1	0x82E5
+0x8EE2	0x5BC2
+0x8EE3	0x5F31
+0x8EE4	0x60F9
+0x8EE5	0x4E3B
+0x8EE6	0x53D6
+0x8EE7	0x5B88
+0x8EE8	0x624B
+0x8EE9	0x6731
+0x8EEA	0x6B8A
+0x8EEB	0x72E9
+0x8EEC	0x73E0
+0x8EED	0x7A2E
+0x8EEE	0x816B
+0x8EEF	0x8DA3
+0x8EF0	0x9152
+0x8EF1	0x9996
+0x8EF2	0x5112
+0x8EF3	0x53D7
+0x8EF4	0x546A
+0x8EF5	0x5BFF
+0x8EF6	0x6388
+0x8EF7	0x6A39
+0x8EF8	0x7DAC
+0x8EF9	0x9700
+0x8EFA	0x56DA
+0x8EFB	0x53CE
+0x8EFC	0x5468
+0x8F40	0x5B97
+0x8F41	0x5C31
+0x8F42	0x5DDE
+0x8F43	0x4FEE
+0x8F44	0x6101
+0x8F45	0x62FE
+0x8F46	0x6D32
+0x8F47	0x79C0
+0x8F48	0x79CB
+0x8F49	0x7D42
+0x8F4A	0x7E4D
+0x8F4B	0x7FD2
+0x8F4C	0x81ED
+0x8F4D	0x821F
+0x8F4E	0x8490
+0x8F4F	0x8846
+0x8F50	0x8972
+0x8F51	0x8B90
+0x8F52	0x8E74
+0x8F53	0x8F2F
+0x8F54	0x9031
+0x8F55	0x914B
+0x8F56	0x916C
+0x8F57	0x96C6
+0x8F58	0x919C
+0x8F59	0x4EC0
+0x8F5A	0x4F4F
+0x8F5B	0x5145
+0x8F5C	0x5341
+0x8F5D	0x5F93
+0x8F5E	0x620E
+0x8F5F	0x67D4
+0x8F60	0x6C41
+0x8F61	0x6E0B
+0x8F62	0x7363
+0x8F63	0x7E26
+0x8F64	0x91CD
+0x8F65	0x9283
+0x8F66	0x53D4
+0x8F67	0x5919
+0x8F68	0x5BBF
+0x8F69	0x6DD1
+0x8F6A	0x795D
+0x8F6B	0x7E2E
+0x8F6C	0x7C9B
+0x8F6D	0x587E
+0x8F6E	0x719F
+0x8F6F	0x51FA
+0x8F70	0x8853
+0x8F71	0x8FF0
+0x8F72	0x4FCA
+0x8F73	0x5CFB
+0x8F74	0x6625
+0x8F75	0x77AC
+0x8F76	0x7AE3
+0x8F77	0x821C
+0x8F78	0x99FF
+0x8F79	0x51C6
+0x8F7A	0x5FAA
+0x8F7B	0x65EC
+0x8F7C	0x696F
+0x8F7D	0x6B89
+0x8F7E	0x6DF3
+0x8F80	0x6E96
+0x8F81	0x6F64
+0x8F82	0x76FE
+0x8F83	0x7D14
+0x8F84	0x5DE1
+0x8F85	0x9075
+0x8F86	0x9187
+0x8F87	0x9806
+0x8F88	0x51E6
+0x8F89	0x521D
+0x8F8A	0x6240
+0x8F8B	0x6691
+0x8F8C	0x66D9
+0x8F8D	0x6E1A
+0x8F8E	0x5EB6
+0x8F8F	0x7DD2
+0x8F90	0x7F72
+0x8F91	0x66F8
+0x8F92	0x85AF
+0x8F93	0x85F7
+0x8F94	0x8AF8
+0x8F95	0x52A9
+0x8F96	0x53D9
+0x8F97	0x5973
+0x8F98	0x5E8F
+0x8F99	0x5F90
+0x8F9A	0x6055
+0x8F9B	0x92E4
+0x8F9C	0x9664
+0x8F9D	0x50B7
+0x8F9E	0x511F
+0x8F9F	0x52DD
+0x8FA0	0x5320
+0x8FA1	0x5347
+0x8FA2	0x53EC
+0x8FA3	0x54E8
+0x8FA4	0x5546
+0x8FA5	0x5531
+0x8FA6	0x5617
+0x8FA7	0x5968
+0x8FA8	0x59BE
+0x8FA9	0x5A3C
+0x8FAA	0x5BB5
+0x8FAB	0x5C06
+0x8FAC	0x5C0F
+0x8FAD	0x5C11
+0x8FAE	0x5C1A
+0x8FAF	0x5E84
+0x8FB0	0x5E8A
+0x8FB1	0x5EE0
+0x8FB2	0x5F70
+0x8FB3	0x627F
+0x8FB4	0x6284
+0x8FB5	0x62DB
+0x8FB6	0x638C
+0x8FB7	0x6377
+0x8FB8	0x6607
+0x8FB9	0x660C
+0x8FBA	0x662D
+0x8FBB	0x6676
+0x8FBC	0x677E
+0x8FBD	0x68A2
+0x8FBE	0x6A1F
+0x8FBF	0x6A35
+0x8FC0	0x6CBC
+0x8FC1	0x6D88
+0x8FC2	0x6E09
+0x8FC3	0x6E58
+0x8FC4	0x713C
+0x8FC5	0x7126
+0x8FC6	0x7167
+0x8FC7	0x75C7
+0x8FC8	0x7701
+0x8FC9	0x785D
+0x8FCA	0x7901
+0x8FCB	0x7965
+0x8FCC	0x79F0
+0x8FCD	0x7AE0
+0x8FCE	0x7B11
+0x8FCF	0x7CA7
+0x8FD0	0x7D39
+0x8FD1	0x8096
+0x8FD2	0x83D6
+0x8FD3	0x848B
+0x8FD4	0x8549
+0x8FD5	0x885D
+0x8FD6	0x88F3
+0x8FD7	0x8A1F
+0x8FD8	0x8A3C
+0x8FD9	0x8A54
+0x8FDA	0x8A73
+0x8FDB	0x8C61
+0x8FDC	0x8CDE
+0x8FDD	0x91A4
+0x8FDE	0x9266
+0x8FDF	0x937E
+0x8FE0	0x9418
+0x8FE1	0x969C
+0x8FE2	0x9798
+0x8FE3	0x4E0A
+0x8FE4	0x4E08
+0x8FE5	0x4E1E
+0x8FE6	0x4E57
+0x8FE7	0x5197
+0x8FE8	0x5270
+0x8FE9	0x57CE
+0x8FEA	0x5834
+0x8FEB	0x58CC
+0x8FEC	0x5B22
+0x8FED	0x5E38
+0x8FEE	0x60C5
+0x8FEF	0x64FE
+0x8FF0	0x6761
+0x8FF1	0x6756
+0x8FF2	0x6D44
+0x8FF3	0x72B6
+0x8FF4	0x7573
+0x8FF5	0x7A63
+0x8FF6	0x84B8
+0x8FF7	0x8B72
+0x8FF8	0x91B8
+0x8FF9	0x9320
+0x8FFA	0x5631
+0x8FFB	0x57F4
+0x8FFC	0x98FE
+0x9040	0x62ED
+0x9041	0x690D
+0x9042	0x6B96
+0x9043	0x71ED
+0x9044	0x7E54
+0x9045	0x8077
+0x9046	0x8272
+0x9047	0x89E6
+0x9048	0x98DF
+0x9049	0x8755
+0x904A	0x8FB1
+0x904B	0x5C3B
+0x904C	0x4F38
+0x904D	0x4FE1
+0x904E	0x4FB5
+0x904F	0x5507
+0x9050	0x5A20
+0x9051	0x5BDD
+0x9052	0x5BE9
+0x9053	0x5FC3
+0x9054	0x614E
+0x9055	0x632F
+0x9056	0x65B0
+0x9057	0x664B
+0x9058	0x68EE
+0x9059	0x699B
+0x905A	0x6D78
+0x905B	0x6DF1
+0x905C	0x7533
+0x905D	0x75B9
+0x905E	0x771F
+0x905F	0x795E
+0x9060	0x79E6
+0x9061	0x7D33
+0x9062	0x81E3
+0x9063	0x82AF
+0x9064	0x85AA
+0x9065	0x89AA
+0x9066	0x8A3A
+0x9067	0x8EAB
+0x9068	0x8F9B
+0x9069	0x9032
+0x906A	0x91DD
+0x906B	0x9707
+0x906C	0x4EBA
+0x906D	0x4EC1
+0x906E	0x5203
+0x906F	0x5875
+0x9070	0x58EC
+0x9071	0x5C0B
+0x9072	0x751A
+0x9073	0x5C3D
+0x9074	0x814E
+0x9075	0x8A0A
+0x9076	0x8FC5
+0x9077	0x9663
+0x9078	0x976D
+0x9079	0x7B25
+0x907A	0x8ACF
+0x907B	0x9808
+0x907C	0x9162
+0x907D	0x56F3
+0x907E	0x53A8
+0x9080	0x9017
+0x9081	0x5439
+0x9082	0x5782
+0x9083	0x5E25
+0x9084	0x63A8
+0x9085	0x6C34
+0x9086	0x708A
+0x9087	0x7761
+0x9088	0x7C8B
+0x9089	0x7FE0
+0x908A	0x8870
+0x908B	0x9042
+0x908C	0x9154
+0x908D	0x9310
+0x908E	0x9318
+0x908F	0x968F
+0x9090	0x745E
+0x9091	0x9AC4
+0x9092	0x5D07
+0x9093	0x5D69
+0x9094	0x6570
+0x9095	0x67A2
+0x9096	0x8DA8
+0x9097	0x96DB
+0x9098	0x636E
+0x9099	0x6749
+0x909A	0x6919
+0x909B	0x83C5
+0x909C	0x9817
+0x909D	0x96C0
+0x909E	0x88FE
+0x909F	0x6F84
+0x90A0	0x647A
+0x90A1	0x5BF8
+0x90A2	0x4E16
+0x90A3	0x702C
+0x90A4	0x755D
+0x90A5	0x662F
+0x90A6	0x51C4
+0x90A7	0x5236
+0x90A8	0x52E2
+0x90A9	0x59D3
+0x90AA	0x5F81
+0x90AB	0x6027
+0x90AC	0x6210
+0x90AD	0x653F
+0x90AE	0x6574
+0x90AF	0x661F
+0x90B0	0x6674
+0x90B1	0x68F2
+0x90B2	0x6816
+0x90B3	0x6B63
+0x90B4	0x6E05
+0x90B5	0x7272
+0x90B6	0x751F
+0x90B7	0x76DB
+0x90B8	0x7CBE
+0x90B9	0x8056
+0x90BA	0x58F0
+0x90BB	0x88FD
+0x90BC	0x897F
+0x90BD	0x8AA0
+0x90BE	0x8A93
+0x90BF	0x8ACB
+0x90C0	0x901D
+0x90C1	0x9192
+0x90C2	0x9752
+0x90C3	0x9759
+0x90C4	0x6589
+0x90C5	0x7A0E
+0x90C6	0x8106
+0x90C7	0x96BB
+0x90C8	0x5E2D
+0x90C9	0x60DC
+0x90CA	0x621A
+0x90CB	0x65A5
+0x90CC	0x6614
+0x90CD	0x6790
+0x90CE	0x77F3
+0x90CF	0x7A4D
+0x90D0	0x7C4D
+0x90D1	0x7E3E
+0x90D2	0x810A
+0x90D3	0x8CAC
+0x90D4	0x8D64
+0x90D5	0x8DE1
+0x90D6	0x8E5F
+0x90D7	0x78A9
+0x90D8	0x5207
+0x90D9	0x62D9
+0x90DA	0x63A5
+0x90DB	0x6442
+0x90DC	0x6298
+0x90DD	0x8A2D
+0x90DE	0x7A83
+0x90DF	0x7BC0
+0x90E0	0x8AAC
+0x90E1	0x96EA
+0x90E2	0x7D76
+0x90E3	0x820C
+0x90E4	0x8749
+0x90E5	0x4ED9
+0x90E6	0x5148
+0x90E7	0x5343
+0x90E8	0x5360
+0x90E9	0x5BA3
+0x90EA	0x5C02
+0x90EB	0x5C16
+0x90EC	0x5DDD
+0x90ED	0x6226
+0x90EE	0x6247
+0x90EF	0x64B0
+0x90F0	0x6813
+0x90F1	0x6834
+0x90F2	0x6CC9
+0x90F3	0x6D45
+0x90F4	0x6D17
+0x90F5	0x67D3
+0x90F6	0x6F5C
+0x90F7	0x714E
+0x90F8	0x717D
+0x90F9	0x65CB
+0x90FA	0x7A7F
+0x90FB	0x7BAD
+0x90FC	0x7DDA
+0x9140	0x7E4A
+0x9141	0x7FA8
+0x9142	0x817A
+0x9143	0x821B
+0x9144	0x8239
+0x9145	0x85A6
+0x9146	0x8A6E
+0x9147	0x8CCE
+0x9148	0x8DF5
+0x9149	0x9078
+0x914A	0x9077
+0x914B	0x92AD
+0x914C	0x9291
+0x914D	0x9583
+0x914E	0x9BAE
+0x914F	0x524D
+0x9150	0x5584
+0x9151	0x6F38
+0x9152	0x7136
+0x9153	0x5168
+0x9154	0x7985
+0x9155	0x7E55
+0x9156	0x81B3
+0x9157	0x7CCE
+0x9158	0x564C
+0x9159	0x5851
+0x915A	0x5CA8
+0x915B	0x63AA
+0x915C	0x66FE
+0x915D	0x66FD
+0x915E	0x695A
+0x915F	0x72D9
+0x9160	0x758F
+0x9161	0x758E
+0x9162	0x790E
+0x9163	0x7956
+0x9164	0x79DF
+0x9165	0x7C97
+0x9166	0x7D20
+0x9167	0x7D44
+0x9168	0x8607
+0x9169	0x8A34
+0x916A	0x963B
+0x916B	0x9061
+0x916C	0x9F20
+0x916D	0x50E7
+0x916E	0x5275
+0x916F	0x53CC
+0x9170	0x53E2
+0x9171	0x5009
+0x9172	0x55AA
+0x9173	0x58EE
+0x9174	0x594F
+0x9175	0x723D
+0x9176	0x5B8B
+0x9177	0x5C64
+0x9178	0x531D
+0x9179	0x60E3
+0x917A	0x60F3
+0x917B	0x635C
+0x917C	0x6383
+0x917D	0x633F
+0x917E	0x63BB
+0x9180	0x64CD
+0x9181	0x65E9
+0x9182	0x66F9
+0x9183	0x5DE3
+0x9184	0x69CD
+0x9185	0x69FD
+0x9186	0x6F15
+0x9187	0x71E5
+0x9188	0x4E89
+0x9189	0x75E9
+0x918A	0x76F8
+0x918B	0x7A93
+0x918C	0x7CDF
+0x918D	0x7DCF
+0x918E	0x7D9C
+0x918F	0x8061
+0x9190	0x8349
+0x9191	0x8358
+0x9192	0x846C
+0x9193	0x84BC
+0x9194	0x85FB
+0x9195	0x88C5
+0x9196	0x8D70
+0x9197	0x9001
+0x9198	0x906D
+0x9199	0x9397
+0x919A	0x971C
+0x919B	0x9A12
+0x919C	0x50CF
+0x919D	0x5897
+0x919E	0x618E
+0x919F	0x81D3
+0x91A0	0x8535
+0x91A1	0x8D08
+0x91A2	0x9020
+0x91A3	0x4FC3
+0x91A4	0x5074
+0x91A5	0x5247
+0x91A6	0x5373
+0x91A7	0x606F
+0x91A8	0x6349
+0x91A9	0x675F
+0x91AA	0x6E2C
+0x91AB	0x8DB3
+0x91AC	0x901F
+0x91AD	0x4FD7
+0x91AE	0x5C5E
+0x91AF	0x8CCA
+0x91B0	0x65CF
+0x91B1	0x7D9A
+0x91B2	0x5352
+0x91B3	0x8896
+0x91B4	0x5176
+0x91B5	0x63C3
+0x91B6	0x5B58
+0x91B7	0x5B6B
+0x91B8	0x5C0A
+0x91B9	0x640D
+0x91BA	0x6751
+0x91BB	0x905C
+0x91BC	0x4ED6
+0x91BD	0x591A
+0x91BE	0x592A
+0x91BF	0x6C70
+0x91C0	0x8A51
+0x91C1	0x553E
+0x91C2	0x5815
+0x91C3	0x59A5
+0x91C4	0x60F0
+0x91C5	0x6253
+0x91C6	0x67C1
+0x91C7	0x8235
+0x91C8	0x6955
+0x91C9	0x9640
+0x91CA	0x99C4
+0x91CB	0x9A28
+0x91CC	0x4F53
+0x91CD	0x5806
+0x91CE	0x5BFE
+0x91CF	0x8010
+0x91D0	0x5CB1
+0x91D1	0x5E2F
+0x91D2	0x5F85
+0x91D3	0x6020
+0x91D4	0x614B
+0x91D5	0x6234
+0x91D6	0x66FF
+0x91D7	0x6CF0
+0x91D8	0x6EDE
+0x91D9	0x80CE
+0x91DA	0x817F
+0x91DB	0x82D4
+0x91DC	0x888B
+0x91DD	0x8CB8
+0x91DE	0x9000
+0x91DF	0x902E
+0x91E0	0x968A
+0x91E1	0x9EDB
+0x91E2	0x9BDB
+0x91E3	0x4EE3
+0x91E4	0x53F0
+0x91E5	0x5927
+0x91E6	0x7B2C
+0x91E7	0x918D
+0x91E8	0x984C
+0x91E9	0x9DF9
+0x91EA	0x6EDD
+0x91EB	0x7027
+0x91EC	0x5353
+0x91ED	0x5544
+0x91EE	0x5B85
+0x91EF	0x6258
+0x91F0	0x629E
+0x91F1	0x62D3
+0x91F2	0x6CA2
+0x91F3	0x6FEF
+0x91F4	0x7422
+0x91F5	0x8A17
+0x91F6	0x9438
+0x91F7	0x6FC1
+0x91F8	0x8AFE
+0x91F9	0x8338
+0x91FA	0x51E7
+0x91FB	0x86F8
+0x91FC	0x53EA
+0x9240	0x53E9
+0x9241	0x4F46
+0x9242	0x9054
+0x9243	0x8FB0
+0x9244	0x596A
+0x9245	0x8131
+0x9246	0x5DFD
+0x9247	0x7AEA
+0x9248	0x8FBF
+0x9249	0x68DA
+0x924A	0x8C37
+0x924B	0x72F8
+0x924C	0x9C48
+0x924D	0x6A3D
+0x924E	0x8AB0
+0x924F	0x4E39
+0x9250	0x5358
+0x9251	0x5606
+0x9252	0x5766
+0x9253	0x62C5
+0x9254	0x63A2
+0x9255	0x65E6
+0x9256	0x6B4E
+0x9257	0x6DE1
+0x9258	0x6E5B
+0x9259	0x70AD
+0x925A	0x77ED
+0x925B	0x7AEF
+0x925C	0x7BAA
+0x925D	0x7DBB
+0x925E	0x803D
+0x925F	0x80C6
+0x9260	0x86CB
+0x9261	0x8A95
+0x9262	0x935B
+0x9263	0x56E3
+0x9264	0x58C7
+0x9265	0x5F3E
+0x9266	0x65AD
+0x9267	0x6696
+0x9268	0x6A80
+0x9269	0x6BB5
+0x926A	0x7537
+0x926B	0x8AC7
+0x926C	0x5024
+0x926D	0x77E5
+0x926E	0x5730
+0x926F	0x5F1B
+0x9270	0x6065
+0x9271	0x667A
+0x9272	0x6C60
+0x9273	0x75F4
+0x9274	0x7A1A
+0x9275	0x7F6E
+0x9276	0x81F4
+0x9277	0x8718
+0x9278	0x9045
+0x9279	0x99B3
+0x927A	0x7BC9
+0x927B	0x755C
+0x927C	0x7AF9
+0x927D	0x7B51
+0x927E	0x84C4
+0x9280	0x9010
+0x9281	0x79E9
+0x9282	0x7A92
+0x9283	0x8336
+0x9284	0x5AE1
+0x9285	0x7740
+0x9286	0x4E2D
+0x9287	0x4EF2
+0x9288	0x5B99
+0x9289	0x5FE0
+0x928A	0x62BD
+0x928B	0x663C
+0x928C	0x67F1
+0x928D	0x6CE8
+0x928E	0x866B
+0x928F	0x8877
+0x9290	0x8A3B
+0x9291	0x914E
+0x9292	0x92F3
+0x9293	0x99D0
+0x9294	0x6A17
+0x9295	0x7026
+0x9296	0x732A
+0x9297	0x82E7
+0x9298	0x8457
+0x9299	0x8CAF
+0x929A	0x4E01
+0x929B	0x5146
+0x929C	0x51CB
+0x929D	0x558B
+0x929E	0x5BF5
+0x929F	0x5E16
+0x92A0	0x5E33
+0x92A1	0x5E81
+0x92A2	0x5F14
+0x92A3	0x5F35
+0x92A4	0x5F6B
+0x92A5	0x5FB4
+0x92A6	0x61F2
+0x92A7	0x6311
+0x92A8	0x66A2
+0x92A9	0x671D
+0x92AA	0x6F6E
+0x92AB	0x7252
+0x92AC	0x753A
+0x92AD	0x773A
+0x92AE	0x8074
+0x92AF	0x8139
+0x92B0	0x8178
+0x92B1	0x8776
+0x92B2	0x8ABF
+0x92B3	0x8ADC
+0x92B4	0x8D85
+0x92B5	0x8DF3
+0x92B6	0x929A
+0x92B7	0x9577
+0x92B8	0x9802
+0x92B9	0x9CE5
+0x92BA	0x52C5
+0x92BB	0x6357
+0x92BC	0x76F4
+0x92BD	0x6715
+0x92BE	0x6C88
+0x92BF	0x73CD
+0x92C0	0x8CC3
+0x92C1	0x93AE
+0x92C2	0x9673
+0x92C3	0x6D25
+0x92C4	0x589C
+0x92C5	0x690E
+0x92C6	0x69CC
+0x92C7	0x8FFD
+0x92C8	0x939A
+0x92C9	0x75DB
+0x92CA	0x901A
+0x92CB	0x585A
+0x92CC	0x6802
+0x92CD	0x63B4
+0x92CE	0x69FB
+0x92CF	0x4F43
+0x92D0	0x6F2C
+0x92D1	0x67D8
+0x92D2	0x8FBB
+0x92D3	0x8526
+0x92D4	0x7DB4
+0x92D5	0x9354
+0x92D6	0x693F
+0x92D7	0x6F70
+0x92D8	0x576A
+0x92D9	0x58F7
+0x92DA	0x5B2C
+0x92DB	0x7D2C
+0x92DC	0x722A
+0x92DD	0x540A
+0x92DE	0x91E3
+0x92DF	0x9DB4
+0x92E0	0x4EAD
+0x92E1	0x4F4E
+0x92E2	0x505C
+0x92E3	0x5075
+0x92E4	0x5243
+0x92E5	0x8C9E
+0x92E6	0x5448
+0x92E7	0x5824
+0x92E8	0x5B9A
+0x92E9	0x5E1D
+0x92EA	0x5E95
+0x92EB	0x5EAD
+0x92EC	0x5EF7
+0x92ED	0x5F1F
+0x92EE	0x608C
+0x92EF	0x62B5
+0x92F0	0x633A
+0x92F1	0x63D0
+0x92F2	0x68AF
+0x92F3	0x6C40
+0x92F4	0x7887
+0x92F5	0x798E
+0x92F6	0x7A0B
+0x92F7	0x7DE0
+0x92F8	0x8247
+0x92F9	0x8A02
+0x92FA	0x8AE6
+0x92FB	0x8E44
+0x92FC	0x9013
+0x9340	0x90B8
+0x9341	0x912D
+0x9342	0x91D8
+0x9343	0x9F0E
+0x9344	0x6CE5
+0x9345	0x6458
+0x9346	0x64E2
+0x9347	0x6575
+0x9348	0x6EF4
+0x9349	0x7684
+0x934A	0x7B1B
+0x934B	0x9069
+0x934C	0x93D1
+0x934D	0x6EBA
+0x934E	0x54F2
+0x934F	0x5FB9
+0x9350	0x64A4
+0x9351	0x8F4D
+0x9352	0x8FED
+0x9353	0x9244
+0x9354	0x5178
+0x9355	0x586B
+0x9356	0x5929
+0x9357	0x5C55
+0x9358	0x5E97
+0x9359	0x6DFB
+0x935A	0x7E8F
+0x935B	0x751C
+0x935C	0x8CBC
+0x935D	0x8EE2
+0x935E	0x985B
+0x935F	0x70B9
+0x9360	0x4F1D
+0x9361	0x6BBF
+0x9362	0x6FB1
+0x9363	0x7530
+0x9364	0x96FB
+0x9365	0x514E
+0x9366	0x5410
+0x9367	0x5835
+0x9368	0x5857
+0x9369	0x59AC
+0x936A	0x5C60
+0x936B	0x5F92
+0x936C	0x6597
+0x936D	0x675C
+0x936E	0x6E21
+0x936F	0x767B
+0x9370	0x83DF
+0x9371	0x8CED
+0x9372	0x9014
+0x9373	0x90FD
+0x9374	0x934D
+0x9375	0x7825
+0x9376	0x783A
+0x9377	0x52AA
+0x9378	0x5EA6
+0x9379	0x571F
+0x937A	0x5974
+0x937B	0x6012
+0x937C	0x5012
+0x937D	0x515A
+0x937E	0x51AC
+0x9380	0x51CD
+0x9381	0x5200
+0x9382	0x5510
+0x9383	0x5854
+0x9384	0x5858
+0x9385	0x5957
+0x9386	0x5B95
+0x9387	0x5CF6
+0x9388	0x5D8B
+0x9389	0x60BC
+0x938A	0x6295
+0x938B	0x642D
+0x938C	0x6771
+0x938D	0x6843
+0x938E	0x68BC
+0x938F	0x68DF
+0x9390	0x76D7
+0x9391	0x6DD8
+0x9392	0x6E6F
+0x9393	0x6D9B
+0x9394	0x706F
+0x9395	0x71C8
+0x9396	0x5F53
+0x9397	0x75D8
+0x9398	0x7977
+0x9399	0x7B49
+0x939A	0x7B54
+0x939B	0x7B52
+0x939C	0x7CD6
+0x939D	0x7D71
+0x939E	0x5230
+0x939F	0x8463
+0x93A0	0x8569
+0x93A1	0x85E4
+0x93A2	0x8A0E
+0x93A3	0x8B04
+0x93A4	0x8C46
+0x93A5	0x8E0F
+0x93A6	0x9003
+0x93A7	0x900F
+0x93A8	0x9419
+0x93A9	0x9676
+0x93AA	0x982D
+0x93AB	0x9A30
+0x93AC	0x95D8
+0x93AD	0x50CD
+0x93AE	0x52D5
+0x93AF	0x540C
+0x93B0	0x5802
+0x93B1	0x5C0E
+0x93B2	0x61A7
+0x93B3	0x649E
+0x93B4	0x6D1E
+0x93B5	0x77B3
+0x93B6	0x7AE5
+0x93B7	0x80F4
+0x93B8	0x8404
+0x93B9	0x9053
+0x93BA	0x9285
+0x93BB	0x5CE0
+0x93BC	0x9D07
+0x93BD	0x533F
+0x93BE	0x5F97
+0x93BF	0x5FB3
+0x93C0	0x6D9C
+0x93C1	0x7279
+0x93C2	0x7763
+0x93C3	0x79BF
+0x93C4	0x7BE4
+0x93C5	0x6BD2
+0x93C6	0x72EC
+0x93C7	0x8AAD
+0x93C8	0x6803
+0x93C9	0x6A61
+0x93CA	0x51F8
+0x93CB	0x7A81
+0x93CC	0x6934
+0x93CD	0x5C4A
+0x93CE	0x9CF6
+0x93CF	0x82EB
+0x93D0	0x5BC5
+0x93D1	0x9149
+0x93D2	0x701E
+0x93D3	0x5678
+0x93D4	0x5C6F
+0x93D5	0x60C7
+0x93D6	0x6566
+0x93D7	0x6C8C
+0x93D8	0x8C5A
+0x93D9	0x9041
+0x93DA	0x9813
+0x93DB	0x5451
+0x93DC	0x66C7
+0x93DD	0x920D
+0x93DE	0x5948
+0x93DF	0x90A3
+0x93E0	0x5185
+0x93E1	0x4E4D
+0x93E2	0x51EA
+0x93E3	0x8599
+0x93E4	0x8B0E
+0x93E5	0x7058
+0x93E6	0x637A
+0x93E7	0x934B
+0x93E8	0x6962
+0x93E9	0x99B4
+0x93EA	0x7E04
+0x93EB	0x7577
+0x93EC	0x5357
+0x93ED	0x6960
+0x93EE	0x8EDF
+0x93EF	0x96E3
+0x93F0	0x6C5D
+0x93F1	0x4E8C
+0x93F2	0x5C3C
+0x93F3	0x5F10
+0x93F4	0x8FE9
+0x93F5	0x5302
+0x93F6	0x8CD1
+0x93F7	0x8089
+0x93F8	0x8679
+0x93F9	0x5EFF
+0x93FA	0x65E5
+0x93FB	0x4E73
+0x93FC	0x5165
+0x9440	0x5982
+0x9441	0x5C3F
+0x9442	0x97EE
+0x9443	0x4EFB
+0x9444	0x598A
+0x9445	0x5FCD
+0x9446	0x8A8D
+0x9447	0x6FE1
+0x9448	0x79B0
+0x9449	0x7962
+0x944A	0x5BE7
+0x944B	0x8471
+0x944C	0x732B
+0x944D	0x71B1
+0x944E	0x5E74
+0x944F	0x5FF5
+0x9450	0x637B
+0x9451	0x649A
+0x9452	0x71C3
+0x9453	0x7C98
+0x9454	0x4E43
+0x9455	0x5EFC
+0x9456	0x4E4B
+0x9457	0x57DC
+0x9458	0x56A2
+0x9459	0x60A9
+0x945A	0x6FC3
+0x945B	0x7D0D
+0x945C	0x80FD
+0x945D	0x8133
+0x945E	0x81BF
+0x945F	0x8FB2
+0x9460	0x8997
+0x9461	0x86A4
+0x9462	0x5DF4
+0x9463	0x628A
+0x9464	0x64AD
+0x9465	0x8987
+0x9466	0x6777
+0x9467	0x6CE2
+0x9468	0x6D3E
+0x9469	0x7436
+0x946A	0x7834
+0x946B	0x5A46
+0x946C	0x7F75
+0x946D	0x82AD
+0x946E	0x99AC
+0x946F	0x4FF3
+0x9470	0x5EC3
+0x9471	0x62DD
+0x9472	0x6392
+0x9473	0x6557
+0x9474	0x676F
+0x9475	0x76C3
+0x9476	0x724C
+0x9477	0x80CC
+0x9478	0x80BA
+0x9479	0x8F29
+0x947A	0x914D
+0x947B	0x500D
+0x947C	0x57F9
+0x947D	0x5A92
+0x947E	0x6885
+0x9480	0x6973
+0x9481	0x7164
+0x9482	0x72FD
+0x9483	0x8CB7
+0x9484	0x58F2
+0x9485	0x8CE0
+0x9486	0x966A
+0x9487	0x9019
+0x9488	0x877F
+0x9489	0x79E4
+0x948A	0x77E7
+0x948B	0x8429
+0x948C	0x4F2F
+0x948D	0x5265
+0x948E	0x535A
+0x948F	0x62CD
+0x9490	0x67CF
+0x9491	0x6CCA
+0x9492	0x767D
+0x9493	0x7B94
+0x9494	0x7C95
+0x9495	0x8236
+0x9496	0x8584
+0x9497	0x8FEB
+0x9498	0x66DD
+0x9499	0x6F20
+0x949A	0x7206
+0x949B	0x7E1B
+0x949C	0x83AB
+0x949D	0x99C1
+0x949E	0x9EA6
+0x949F	0x51FD
+0x94A0	0x7BB1
+0x94A1	0x7872
+0x94A2	0x7BB8
+0x94A3	0x8087
+0x94A4	0x7B48
+0x94A5	0x6AE8
+0x94A6	0x5E61
+0x94A7	0x808C
+0x94A8	0x7551
+0x94A9	0x7560
+0x94AA	0x516B
+0x94AB	0x9262
+0x94AC	0x6E8C
+0x94AD	0x767A
+0x94AE	0x9197
+0x94AF	0x9AEA
+0x94B0	0x4F10
+0x94B1	0x7F70
+0x94B2	0x629C
+0x94B3	0x7B4F
+0x94B4	0x95A5
+0x94B5	0x9CE9
+0x94B6	0x567A
+0x94B7	0x5859
+0x94B8	0x86E4
+0x94B9	0x96BC
+0x94BA	0x4F34
+0x94BB	0x5224
+0x94BC	0x534A
+0x94BD	0x53CD
+0x94BE	0x53DB
+0x94BF	0x5E06
+0x94C0	0x642C
+0x94C1	0x6591
+0x94C2	0x677F
+0x94C3	0x6C3E
+0x94C4	0x6C4E
+0x94C5	0x7248
+0x94C6	0x72AF
+0x94C7	0x73ED
+0x94C8	0x7554
+0x94C9	0x7E41
+0x94CA	0x822C
+0x94CB	0x85E9
+0x94CC	0x8CA9
+0x94CD	0x7BC4
+0x94CE	0x91C6
+0x94CF	0x7169
+0x94D0	0x9812
+0x94D1	0x98EF
+0x94D2	0x633D
+0x94D3	0x6669
+0x94D4	0x756A
+0x94D5	0x76E4
+0x94D6	0x78D0
+0x94D7	0x8543
+0x94D8	0x86EE
+0x94D9	0x532A
+0x94DA	0x5351
+0x94DB	0x5426
+0x94DC	0x5983
+0x94DD	0x5E87
+0x94DE	0x5F7C
+0x94DF	0x60B2
+0x94E0	0x6249
+0x94E1	0x6279
+0x94E2	0x62AB
+0x94E3	0x6590
+0x94E4	0x6BD4
+0x94E5	0x6CCC
+0x94E6	0x75B2
+0x94E7	0x76AE
+0x94E8	0x7891
+0x94E9	0x79D8
+0x94EA	0x7DCB
+0x94EB	0x7F77
+0x94EC	0x80A5
+0x94ED	0x88AB
+0x94EE	0x8AB9
+0x94EF	0x8CBB
+0x94F0	0x907F
+0x94F1	0x975E
+0x94F2	0x98DB
+0x94F3	0x6A0B
+0x94F4	0x7C38
+0x94F5	0x5099
+0x94F6	0x5C3E
+0x94F7	0x5FAE
+0x94F8	0x6787
+0x94F9	0x6BD8
+0x94FA	0x7435
+0x94FB	0x7709
+0x94FC	0x7F8E
+0x9540	0x9F3B
+0x9541	0x67CA
+0x9542	0x7A17
+0x9543	0x5339
+0x9544	0x758B
+0x9545	0x9AED
+0x9546	0x5F66
+0x9547	0x819D
+0x9548	0x83F1
+0x9549	0x8098
+0x954A	0x5F3C
+0x954B	0x5FC5
+0x954C	0x7562
+0x954D	0x7B46
+0x954E	0x903C
+0x954F	0x6867
+0x9550	0x59EB
+0x9551	0x5A9B
+0x9552	0x7D10
+0x9553	0x767E
+0x9554	0x8B2C
+0x9555	0x4FF5
+0x9556	0x5F6A
+0x9557	0x6A19
+0x9558	0x6C37
+0x9559	0x6F02
+0x955A	0x74E2
+0x955B	0x7968
+0x955C	0x8868
+0x955D	0x8A55
+0x955E	0x8C79
+0x955F	0x5EDF
+0x9560	0x63CF
+0x9561	0x75C5
+0x9562	0x79D2
+0x9563	0x82D7
+0x9564	0x9328
+0x9565	0x92F2
+0x9566	0x849C
+0x9567	0x86ED
+0x9568	0x9C2D
+0x9569	0x54C1
+0x956A	0x5F6C
+0x956B	0x658C
+0x956C	0x6D5C
+0x956D	0x7015
+0x956E	0x8CA7
+0x956F	0x8CD3
+0x9570	0x983B
+0x9571	0x654F
+0x9572	0x74F6
+0x9573	0x4E0D
+0x9574	0x4ED8
+0x9575	0x57E0
+0x9576	0x592B
+0x9577	0x5A66
+0x9578	0x5BCC
+0x9579	0x51A8
+0x957A	0x5E03
+0x957B	0x5E9C
+0x957C	0x6016
+0x957D	0x6276
+0x957E	0x6577
+0x9580	0x65A7
+0x9581	0x666E
+0x9582	0x6D6E
+0x9583	0x7236
+0x9584	0x7B26
+0x9585	0x8150
+0x9586	0x819A
+0x9587	0x8299
+0x9588	0x8B5C
+0x9589	0x8CA0
+0x958A	0x8CE6
+0x958B	0x8D74
+0x958C	0x961C
+0x958D	0x9644
+0x958E	0x4FAE
+0x958F	0x64AB
+0x9590	0x6B66
+0x9591	0x821E
+0x9592	0x8461
+0x9593	0x856A
+0x9594	0x90E8
+0x9595	0x5C01
+0x9596	0x6953
+0x9597	0x98A8
+0x9598	0x847A
+0x9599	0x8557
+0x959A	0x4F0F
+0x959B	0x526F
+0x959C	0x5FA9
+0x959D	0x5E45
+0x959E	0x670D
+0x959F	0x798F
+0x95A0	0x8179
+0x95A1	0x8907
+0x95A2	0x8986
+0x95A3	0x6DF5
+0x95A4	0x5F17
+0x95A5	0x6255
+0x95A6	0x6CB8
+0x95A7	0x4ECF
+0x95A8	0x7269
+0x95A9	0x9B92
+0x95AA	0x5206
+0x95AB	0x543B
+0x95AC	0x5674
+0x95AD	0x58B3
+0x95AE	0x61A4
+0x95AF	0x626E
+0x95B0	0x711A
+0x95B1	0x596E
+0x95B2	0x7C89
+0x95B3	0x7CDE
+0x95B4	0x7D1B
+0x95B5	0x96F0
+0x95B6	0x6587
+0x95B7	0x805E
+0x95B8	0x4E19
+0x95B9	0x4F75
+0x95BA	0x5175
+0x95BB	0x5840
+0x95BC	0x5E63
+0x95BD	0x5E73
+0x95BE	0x5F0A
+0x95BF	0x67C4
+0x95C0	0x4E26
+0x95C1	0x853D
+0x95C2	0x9589
+0x95C3	0x965B
+0x95C4	0x7C73
+0x95C5	0x9801
+0x95C6	0x50FB
+0x95C7	0x58C1
+0x95C8	0x7656
+0x95C9	0x78A7
+0x95CA	0x5225
+0x95CB	0x77A5
+0x95CC	0x8511
+0x95CD	0x7B86
+0x95CE	0x504F
+0x95CF	0x5909
+0x95D0	0x7247
+0x95D1	0x7BC7
+0x95D2	0x7DE8
+0x95D3	0x8FBA
+0x95D4	0x8FD4
+0x95D5	0x904D
+0x95D6	0x4FBF
+0x95D7	0x52C9
+0x95D8	0x5A29
+0x95D9	0x5F01
+0x95DA	0x97AD
+0x95DB	0x4FDD
+0x95DC	0x8217
+0x95DD	0x92EA
+0x95DE	0x5703
+0x95DF	0x6355
+0x95E0	0x6B69
+0x95E1	0x752B
+0x95E2	0x88DC
+0x95E3	0x8F14
+0x95E4	0x7A42
+0x95E5	0x52DF
+0x95E6	0x5893
+0x95E7	0x6155
+0x95E8	0x620A
+0x95E9	0x66AE
+0x95EA	0x6BCD
+0x95EB	0x7C3F
+0x95EC	0x83E9
+0x95ED	0x5023
+0x95EE	0x4FF8
+0x95EF	0x5305
+0x95F0	0x5446
+0x95F1	0x5831
+0x95F2	0x5949
+0x95F3	0x5B9D
+0x95F4	0x5CF0
+0x95F5	0x5CEF
+0x95F6	0x5D29
+0x95F7	0x5E96
+0x95F8	0x62B1
+0x95F9	0x6367
+0x95FA	0x653E
+0x95FB	0x65B9
+0x95FC	0x670B
+0x9640	0x6CD5
+0x9641	0x6CE1
+0x9642	0x70F9
+0x9643	0x7832
+0x9644	0x7E2B
+0x9645	0x80DE
+0x9646	0x82B3
+0x9647	0x840C
+0x9648	0x84EC
+0x9649	0x8702
+0x964A	0x8912
+0x964B	0x8A2A
+0x964C	0x8C4A
+0x964D	0x90A6
+0x964E	0x92D2
+0x964F	0x98FD
+0x9650	0x9CF3
+0x9651	0x9D6C
+0x9652	0x4E4F
+0x9653	0x4EA1
+0x9654	0x508D
+0x9655	0x5256
+0x9656	0x574A
+0x9657	0x59A8
+0x9658	0x5E3D
+0x9659	0x5FD8
+0x965A	0x5FD9
+0x965B	0x623F
+0x965C	0x66B4
+0x965D	0x671B
+0x965E	0x67D0
+0x965F	0x68D2
+0x9660	0x5192
+0x9661	0x7D21
+0x9662	0x80AA
+0x9663	0x81A8
+0x9664	0x8B00
+0x9665	0x8C8C
+0x9666	0x8CBF
+0x9667	0x927E
+0x9668	0x9632
+0x9669	0x5420
+0x966A	0x982C
+0x966B	0x5317
+0x966C	0x50D5
+0x966D	0x535C
+0x966E	0x58A8
+0x966F	0x64B2
+0x9670	0x6734
+0x9671	0x7267
+0x9672	0x7766
+0x9673	0x7A46
+0x9674	0x91E6
+0x9675	0x52C3
+0x9676	0x6CA1
+0x9677	0x6B86
+0x9678	0x5800
+0x9679	0x5E4C
+0x967A	0x5954
+0x967B	0x672C
+0x967C	0x7FFB
+0x967D	0x51E1
+0x967E	0x76C6
+0x9680	0x6469
+0x9681	0x78E8
+0x9682	0x9B54
+0x9683	0x9EBB
+0x9684	0x57CB
+0x9685	0x59B9
+0x9686	0x6627
+0x9687	0x679A
+0x9688	0x6BCE
+0x9689	0x54E9
+0x968A	0x69D9
+0x968B	0x5E55
+0x968C	0x819C
+0x968D	0x6795
+0x968E	0x9BAA
+0x968F	0x67FE
+0x9690	0x9C52
+0x9691	0x685D
+0x9692	0x4EA6
+0x9693	0x4FE3
+0x9694	0x53C8
+0x9695	0x62B9
+0x9696	0x672B
+0x9697	0x6CAB
+0x9698	0x8FC4
+0x9699	0x4FAD
+0x969A	0x7E6D
+0x969B	0x9EBF
+0x969C	0x4E07
+0x969D	0x6162
+0x969E	0x6E80
+0x969F	0x6F2B
+0x96A0	0x8513
+0x96A1	0x5473
+0x96A2	0x672A
+0x96A3	0x9B45
+0x96A4	0x5DF3
+0x96A5	0x7B95
+0x96A6	0x5CAC
+0x96A7	0x5BC6
+0x96A8	0x871C
+0x96A9	0x6E4A
+0x96AA	0x84D1
+0x96AB	0x7A14
+0x96AC	0x8108
+0x96AD	0x5999
+0x96AE	0x7C8D
+0x96AF	0x6C11
+0x96B0	0x7720
+0x96B1	0x52D9
+0x96B2	0x5922
+0x96B3	0x7121
+0x96B4	0x725F
+0x96B5	0x77DB
+0x96B6	0x9727
+0x96B7	0x9D61
+0x96B8	0x690B
+0x96B9	0x5A7F
+0x96BA	0x5A18
+0x96BB	0x51A5
+0x96BC	0x540D
+0x96BD	0x547D
+0x96BE	0x660E
+0x96BF	0x76DF
+0x96C0	0x8FF7
+0x96C1	0x9298
+0x96C2	0x9CF4
+0x96C3	0x59EA
+0x96C4	0x725D
+0x96C5	0x6EC5
+0x96C6	0x514D
+0x96C7	0x68C9
+0x96C8	0x7DBF
+0x96C9	0x7DEC
+0x96CA	0x9762
+0x96CB	0x9EBA
+0x96CC	0x6478
+0x96CD	0x6A21
+0x96CE	0x8302
+0x96CF	0x5984
+0x96D0	0x5B5F
+0x96D1	0x6BDB
+0x96D2	0x731B
+0x96D3	0x76F2
+0x96D4	0x7DB2
+0x96D5	0x8017
+0x96D6	0x8499
+0x96D7	0x5132
+0x96D8	0x6728
+0x96D9	0x9ED9
+0x96DA	0x76EE
+0x96DB	0x6762
+0x96DC	0x52FF
+0x96DD	0x9905
+0x96DE	0x5C24
+0x96DF	0x623B
+0x96E0	0x7C7E
+0x96E1	0x8CB0
+0x96E2	0x554F
+0x96E3	0x60B6
+0x96E4	0x7D0B
+0x96E5	0x9580
+0x96E6	0x5301
+0x96E7	0x4E5F
+0x96E8	0x51B6
+0x96E9	0x591C
+0x96EA	0x723A
+0x96EB	0x8036
+0x96EC	0x91CE
+0x96ED	0x5F25
+0x96EE	0x77E2
+0x96EF	0x5384
+0x96F0	0x5F79
+0x96F1	0x7D04
+0x96F2	0x85AC
+0x96F3	0x8A33
+0x96F4	0x8E8D
+0x96F5	0x9756
+0x96F6	0x67F3
+0x96F7	0x85AE
+0x96F8	0x9453
+0x96F9	0x6109
+0x96FA	0x6108
+0x96FB	0x6CB9
+0x96FC	0x7652
+0x9740	0x8AED
+0x9741	0x8F38
+0x9742	0x552F
+0x9743	0x4F51
+0x9744	0x512A
+0x9745	0x52C7
+0x9746	0x53CB
+0x9747	0x5BA5
+0x9748	0x5E7D
+0x9749	0x60A0
+0x974A	0x6182
+0x974B	0x63D6
+0x974C	0x6709
+0x974D	0x67DA
+0x974E	0x6E67
+0x974F	0x6D8C
+0x9750	0x7336
+0x9751	0x7337
+0x9752	0x7531
+0x9753	0x7950
+0x9754	0x88D5
+0x9755	0x8A98
+0x9756	0x904A
+0x9757	0x9091
+0x9758	0x90F5
+0x9759	0x96C4
+0x975A	0x878D
+0x975B	0x5915
+0x975C	0x4E88
+0x975D	0x4F59
+0x975E	0x4E0E
+0x975F	0x8A89
+0x9760	0x8F3F
+0x9761	0x9810
+0x9762	0x50AD
+0x9763	0x5E7C
+0x9764	0x5996
+0x9765	0x5BB9
+0x9766	0x5EB8
+0x9767	0x63DA
+0x9768	0x63FA
+0x9769	0x64C1
+0x976A	0x66DC
+0x976B	0x694A
+0x976C	0x69D8
+0x976D	0x6D0B
+0x976E	0x6EB6
+0x976F	0x7194
+0x9770	0x7528
+0x9771	0x7AAF
+0x9772	0x7F8A
+0x9773	0x8000
+0x9774	0x8449
+0x9775	0x84C9
+0x9776	0x8981
+0x9777	0x8B21
+0x9778	0x8E0A
+0x9779	0x9065
+0x977A	0x967D
+0x977B	0x990A
+0x977C	0x617E
+0x977D	0x6291
+0x977E	0x6B32
+0x9780	0x6C83
+0x9781	0x6D74
+0x9782	0x7FCC
+0x9783	0x7FFC
+0x9784	0x6DC0
+0x9785	0x7F85
+0x9786	0x87BA
+0x9787	0x88F8
+0x9788	0x6765
+0x9789	0x83B1
+0x978A	0x983C
+0x978B	0x96F7
+0x978C	0x6D1B
+0x978D	0x7D61
+0x978E	0x843D
+0x978F	0x916A
+0x9790	0x4E71
+0x9791	0x5375
+0x9792	0x5D50
+0x9793	0x6B04
+0x9794	0x6FEB
+0x9795	0x85CD
+0x9796	0x862D
+0x9797	0x89A7
+0x9798	0x5229
+0x9799	0x540F
+0x979A	0x5C65
+0x979B	0x674E
+0x979C	0x68A8
+0x979D	0x7406
+0x979E	0x7483
+0x979F	0x75E2
+0x97A0	0x88CF
+0x97A1	0x88E1
+0x97A2	0x91CC
+0x97A3	0x96E2
+0x97A4	0x9678
+0x97A5	0x5F8B
+0x97A6	0x7387
+0x97A7	0x7ACB
+0x97A8	0x844E
+0x97A9	0x63A0
+0x97AA	0x7565
+0x97AB	0x5289
+0x97AC	0x6D41
+0x97AD	0x6E9C
+0x97AE	0x7409
+0x97AF	0x7559
+0x97B0	0x786B
+0x97B1	0x7C92
+0x97B2	0x9686
+0x97B3	0x7ADC
+0x97B4	0x9F8D
+0x97B5	0x4FB6
+0x97B6	0x616E
+0x97B7	0x65C5
+0x97B8	0x865C
+0x97B9	0x4E86
+0x97BA	0x4EAE
+0x97BB	0x50DA
+0x97BC	0x4E21
+0x97BD	0x51CC
+0x97BE	0x5BEE
+0x97BF	0x6599
+0x97C0	0x6881
+0x97C1	0x6DBC
+0x97C2	0x731F
+0x97C3	0x7642
+0x97C4	0x77AD
+0x97C5	0x7A1C
+0x97C6	0x7CE7
+0x97C7	0x826F
+0x97C8	0x8AD2
+0x97C9	0x907C
+0x97CA	0x91CF
+0x97CB	0x9675
+0x97CC	0x9818
+0x97CD	0x529B
+0x97CE	0x7DD1
+0x97CF	0x502B
+0x97D0	0x5398
+0x97D1	0x6797
+0x97D2	0x6DCB
+0x97D3	0x71D0
+0x97D4	0x7433
+0x97D5	0x81E8
+0x97D6	0x8F2A
+0x97D7	0x96A3
+0x97D8	0x9C57
+0x97D9	0x9E9F
+0x97DA	0x7460
+0x97DB	0x5841
+0x97DC	0x6D99
+0x97DD	0x7D2F
+0x97DE	0x985E
+0x97DF	0x4EE4
+0x97E0	0x4F36
+0x97E1	0x4F8B
+0x97E2	0x51B7
+0x97E3	0x52B1
+0x97E4	0x5DBA
+0x97E5	0x601C
+0x97E6	0x73B2
+0x97E7	0x793C
+0x97E8	0x82D3
+0x97E9	0x9234
+0x97EA	0x96B7
+0x97EB	0x96F6
+0x97EC	0x970A
+0x97ED	0x9E97
+0x97EE	0x9F62
+0x97EF	0x66A6
+0x97F0	0x6B74
+0x97F1	0x5217
+0x97F2	0x52A3
+0x97F3	0x70C8
+0x97F4	0x88C2
+0x97F5	0x5EC9
+0x97F6	0x604B
+0x97F7	0x6190
+0x97F8	0x6F23
+0x97F9	0x7149
+0x97FA	0x7C3E
+0x97FB	0x7DF4
+0x97FC	0x806F
+0x9840	0x84EE
+0x9841	0x9023
+0x9842	0x932C
+0x9843	0x5442
+0x9844	0x9B6F
+0x9845	0x6AD3
+0x9846	0x7089
+0x9847	0x8CC2
+0x9848	0x8DEF
+0x9849	0x9732
+0x984A	0x52B4
+0x984B	0x5A41
+0x984C	0x5ECA
+0x984D	0x5F04
+0x984E	0x6717
+0x984F	0x697C
+0x9850	0x6994
+0x9851	0x6D6A
+0x9852	0x6F0F
+0x9853	0x7262
+0x9854	0x72FC
+0x9855	0x7BED
+0x9856	0x8001
+0x9857	0x807E
+0x9858	0x874B
+0x9859	0x90CE
+0x985A	0x516D
+0x985B	0x9E93
+0x985C	0x7984
+0x985D	0x808B
+0x985E	0x9332
+0x985F	0x8AD6
+0x9860	0x502D
+0x9861	0x548C
+0x9862	0x8A71
+0x9863	0x6B6A
+0x9864	0x8CC4
+0x9865	0x8107
+0x9866	0x60D1
+0x9867	0x67A0
+0x9868	0x9DF2
+0x9869	0x4E99
+0x986A	0x4E98
+0x986B	0x9C10
+0x986C	0x8A6B
+0x986D	0x85C1
+0x986E	0x8568
+0x986F	0x6900
+0x9870	0x6E7E
+0x9871	0x7897
+0x9872	0x8155
+0x989F	0x5F0C
+0x98A0	0x4E10
+0x98A1	0x4E15
+0x98A2	0x4E2A
+0x98A3	0x4E31
+0x98A4	0x4E36
+0x98A5	0x4E3C
+0x98A6	0x4E3F
+0x98A7	0x4E42
+0x98A8	0x4E56
+0x98A9	0x4E58
+0x98AA	0x4E82
+0x98AB	0x4E85
+0x98AC	0x8C6B
+0x98AD	0x4E8A
+0x98AE	0x8212
+0x98AF	0x5F0D
+0x98B0	0x4E8E
+0x98B1	0x4E9E
+0x98B2	0x4E9F
+0x98B3	0x4EA0
+0x98B4	0x4EA2
+0x98B5	0x4EB0
+0x98B6	0x4EB3
+0x98B7	0x4EB6
+0x98B8	0x4ECE
+0x98B9	0x4ECD
+0x98BA	0x4EC4
+0x98BB	0x4EC6
+0x98BC	0x4EC2
+0x98BD	0x4ED7
+0x98BE	0x4EDE
+0x98BF	0x4EED
+0x98C0	0x4EDF
+0x98C1	0x4EF7
+0x98C2	0x4F09
+0x98C3	0x4F5A
+0x98C4	0x4F30
+0x98C5	0x4F5B
+0x98C6	0x4F5D
+0x98C7	0x4F57
+0x98C8	0x4F47
+0x98C9	0x4F76
+0x98CA	0x4F88
+0x98CB	0x4F8F
+0x98CC	0x4F98
+0x98CD	0x4F7B
+0x98CE	0x4F69
+0x98CF	0x4F70
+0x98D0	0x4F91
+0x98D1	0x4F6F
+0x98D2	0x4F86
+0x98D3	0x4F96
+0x98D4	0x5118
+0x98D5	0x4FD4
+0x98D6	0x4FDF
+0x98D7	0x4FCE
+0x98D8	0x4FD8
+0x98D9	0x4FDB
+0x98DA	0x4FD1
+0x98DB	0x4FDA
+0x98DC	0x4FD0
+0x98DD	0x4FE4
+0x98DE	0x4FE5
+0x98DF	0x501A
+0x98E0	0x5028
+0x98E1	0x5014
+0x98E2	0x502A
+0x98E3	0x5025
+0x98E4	0x5005
+0x98E5	0x4F1C
+0x98E6	0x4FF6
+0x98E7	0x5021
+0x98E8	0x5029
+0x98E9	0x502C
+0x98EA	0x4FFE
+0x98EB	0x4FEF
+0x98EC	0x5011
+0x98ED	0x5006
+0x98EE	0x5043
+0x98EF	0x5047
+0x98F0	0x6703
+0x98F1	0x5055
+0x98F2	0x5050
+0x98F3	0x5048
+0x98F4	0x505A
+0x98F5	0x5056
+0x98F6	0x506C
+0x98F7	0x5078
+0x98F8	0x5080
+0x98F9	0x509A
+0x98FA	0x5085
+0x98FB	0x50B4
+0x98FC	0x50B2
+0x9940	0x50C9
+0x9941	0x50CA
+0x9942	0x50B3
+0x9943	0x50C2
+0x9944	0x50D6
+0x9945	0x50DE
+0x9946	0x50E5
+0x9947	0x50ED
+0x9948	0x50E3
+0x9949	0x50EE
+0x994A	0x50F9
+0x994B	0x50F5
+0x994C	0x5109
+0x994D	0x5101
+0x994E	0x5102
+0x994F	0x5116
+0x9950	0x5115
+0x9951	0x5114
+0x9952	0x511A
+0x9953	0x5121
+0x9954	0x513A
+0x9955	0x5137
+0x9956	0x513C
+0x9957	0x513B
+0x9958	0x513F
+0x9959	0x5140
+0x995A	0x5152
+0x995B	0x514C
+0x995C	0x5154
+0x995D	0x5162
+0x995E	0x7AF8
+0x995F	0x5169
+0x9960	0x516A
+0x9961	0x516E
+0x9962	0x5180
+0x9963	0x5182
+0x9964	0x56D8
+0x9965	0x518C
+0x9966	0x5189
+0x9967	0x518F
+0x9968	0x5191
+0x9969	0x5193
+0x996A	0x5195
+0x996B	0x5196
+0x996C	0x51A4
+0x996D	0x51A6
+0x996E	0x51A2
+0x996F	0x51A9
+0x9970	0x51AA
+0x9971	0x51AB
+0x9972	0x51B3
+0x9973	0x51B1
+0x9974	0x51B2
+0x9975	0x51B0
+0x9976	0x51B5
+0x9977	0x51BD
+0x9978	0x51C5
+0x9979	0x51C9
+0x997A	0x51DB
+0x997B	0x51E0
+0x997C	0x8655
+0x997D	0x51E9
+0x997E	0x51ED
+0x9980	0x51F0
+0x9981	0x51F5
+0x9982	0x51FE
+0x9983	0x5204
+0x9984	0x520B
+0x9985	0x5214
+0x9986	0x520E
+0x9987	0x5227
+0x9988	0x522A
+0x9989	0x522E
+0x998A	0x5233
+0x998B	0x5239
+0x998C	0x524F
+0x998D	0x5244
+0x998E	0x524B
+0x998F	0x524C
+0x9990	0x525E
+0x9991	0x5254
+0x9992	0x526A
+0x9993	0x5274
+0x9994	0x5269
+0x9995	0x5273
+0x9996	0x527F
+0x9997	0x527D
+0x9998	0x528D
+0x9999	0x5294
+0x999A	0x5292
+0x999B	0x5271
+0x999C	0x5288
+0x999D	0x5291
+0x999E	0x8FA8
+0x999F	0x8FA7
+0x99A0	0x52AC
+0x99A1	0x52AD
+0x99A2	0x52BC
+0x99A3	0x52B5
+0x99A4	0x52C1
+0x99A5	0x52CD
+0x99A6	0x52D7
+0x99A7	0x52DE
+0x99A8	0x52E3
+0x99A9	0x52E6
+0x99AA	0x98ED
+0x99AB	0x52E0
+0x99AC	0x52F3
+0x99AD	0x52F5
+0x99AE	0x52F8
+0x99AF	0x52F9
+0x99B0	0x5306
+0x99B1	0x5308
+0x99B2	0x7538
+0x99B3	0x530D
+0x99B4	0x5310
+0x99B5	0x530F
+0x99B6	0x5315
+0x99B7	0x531A
+0x99B8	0x5323
+0x99B9	0x532F
+0x99BA	0x5331
+0x99BB	0x5333
+0x99BC	0x5338
+0x99BD	0x5340
+0x99BE	0x5346
+0x99BF	0x5345
+0x99C0	0x4E17
+0x99C1	0x5349
+0x99C2	0x534D
+0x99C3	0x51D6
+0x99C4	0x535E
+0x99C5	0x5369
+0x99C6	0x536E
+0x99C7	0x5918
+0x99C8	0x537B
+0x99C9	0x5377
+0x99CA	0x5382
+0x99CB	0x5396
+0x99CC	0x53A0
+0x99CD	0x53A6
+0x99CE	0x53A5
+0x99CF	0x53AE
+0x99D0	0x53B0
+0x99D1	0x53B6
+0x99D2	0x53C3
+0x99D3	0x7C12
+0x99D4	0x96D9
+0x99D5	0x53DF
+0x99D6	0x66FC
+0x99D7	0x71EE
+0x99D8	0x53EE
+0x99D9	0x53E8
+0x99DA	0x53ED
+0x99DB	0x53FA
+0x99DC	0x5401
+0x99DD	0x543D
+0x99DE	0x5440
+0x99DF	0x542C
+0x99E0	0x542D
+0x99E1	0x543C
+0x99E2	0x542E
+0x99E3	0x5436
+0x99E4	0x5429
+0x99E5	0x541D
+0x99E6	0x544E
+0x99E7	0x548F
+0x99E8	0x5475
+0x99E9	0x548E
+0x99EA	0x545F
+0x99EB	0x5471
+0x99EC	0x5477
+0x99ED	0x5470
+0x99EE	0x5492
+0x99EF	0x547B
+0x99F0	0x5480
+0x99F1	0x5476
+0x99F2	0x5484
+0x99F3	0x5490
+0x99F4	0x5486
+0x99F5	0x54C7
+0x99F6	0x54A2
+0x99F7	0x54B8
+0x99F8	0x54A5
+0x99F9	0x54AC
+0x99FA	0x54C4
+0x99FB	0x54C8
+0x99FC	0x54A8
+0x9A40	0x54AB
+0x9A41	0x54C2
+0x9A42	0x54A4
+0x9A43	0x54BE
+0x9A44	0x54BC
+0x9A45	0x54D8
+0x9A46	0x54E5
+0x9A47	0x54E6
+0x9A48	0x550F
+0x9A49	0x5514
+0x9A4A	0x54FD
+0x9A4B	0x54EE
+0x9A4C	0x54ED
+0x9A4D	0x54FA
+0x9A4E	0x54E2
+0x9A4F	0x5539
+0x9A50	0x5540
+0x9A51	0x5563
+0x9A52	0x554C
+0x9A53	0x552E
+0x9A54	0x555C
+0x9A55	0x5545
+0x9A56	0x5556
+0x9A57	0x5557
+0x9A58	0x5538
+0x9A59	0x5533
+0x9A5A	0x555D
+0x9A5B	0x5599
+0x9A5C	0x5580
+0x9A5D	0x54AF
+0x9A5E	0x558A
+0x9A5F	0x559F
+0x9A60	0x557B
+0x9A61	0x557E
+0x9A62	0x5598
+0x9A63	0x559E
+0x9A64	0x55AE
+0x9A65	0x557C
+0x9A66	0x5583
+0x9A67	0x55A9
+0x9A68	0x5587
+0x9A69	0x55A8
+0x9A6A	0x55DA
+0x9A6B	0x55C5
+0x9A6C	0x55DF
+0x9A6D	0x55C4
+0x9A6E	0x55DC
+0x9A6F	0x55E4
+0x9A70	0x55D4
+0x9A71	0x5614
+0x9A72	0x55F7
+0x9A73	0x5616
+0x9A74	0x55FE
+0x9A75	0x55FD
+0x9A76	0x561B
+0x9A77	0x55F9
+0x9A78	0x564E
+0x9A79	0x5650
+0x9A7A	0x71DF
+0x9A7B	0x5634
+0x9A7C	0x5636
+0x9A7D	0x5632
+0x9A7E	0x5638
+0x9A80	0x566B
+0x9A81	0x5664
+0x9A82	0x562F
+0x9A83	0x566C
+0x9A84	0x566A
+0x9A85	0x5686
+0x9A86	0x5680
+0x9A87	0x568A
+0x9A88	0x56A0
+0x9A89	0x5694
+0x9A8A	0x568F
+0x9A8B	0x56A5
+0x9A8C	0x56AE
+0x9A8D	0x56B6
+0x9A8E	0x56B4
+0x9A8F	0x56C2
+0x9A90	0x56BC
+0x9A91	0x56C1
+0x9A92	0x56C3
+0x9A93	0x56C0
+0x9A94	0x56C8
+0x9A95	0x56CE
+0x9A96	0x56D1
+0x9A97	0x56D3
+0x9A98	0x56D7
+0x9A99	0x56EE
+0x9A9A	0x56F9
+0x9A9B	0x5700
+0x9A9C	0x56FF
+0x9A9D	0x5704
+0x9A9E	0x5709
+0x9A9F	0x5708
+0x9AA0	0x570B
+0x9AA1	0x570D
+0x9AA2	0x5713
+0x9AA3	0x5718
+0x9AA4	0x5716
+0x9AA5	0x55C7
+0x9AA6	0x571C
+0x9AA7	0x5726
+0x9AA8	0x5737
+0x9AA9	0x5738
+0x9AAA	0x574E
+0x9AAB	0x573B
+0x9AAC	0x5740
+0x9AAD	0x574F
+0x9AAE	0x5769
+0x9AAF	0x57C0
+0x9AB0	0x5788
+0x9AB1	0x5761
+0x9AB2	0x577F
+0x9AB3	0x5789
+0x9AB4	0x5793
+0x9AB5	0x57A0
+0x9AB6	0x57B3
+0x9AB7	0x57A4
+0x9AB8	0x57AA
+0x9AB9	0x57B0
+0x9ABA	0x57C3
+0x9ABB	0x57C6
+0x9ABC	0x57D4
+0x9ABD	0x57D2
+0x9ABE	0x57D3
+0x9ABF	0x580A
+0x9AC0	0x57D6
+0x9AC1	0x57E3
+0x9AC2	0x580B
+0x9AC3	0x5819
+0x9AC4	0x581D
+0x9AC5	0x5872
+0x9AC6	0x5821
+0x9AC7	0x5862
+0x9AC8	0x584B
+0x9AC9	0x5870
+0x9ACA	0x6BC0
+0x9ACB	0x5852
+0x9ACC	0x583D
+0x9ACD	0x5879
+0x9ACE	0x5885
+0x9ACF	0x58B9
+0x9AD0	0x589F
+0x9AD1	0x58AB
+0x9AD2	0x58BA
+0x9AD3	0x58DE
+0x9AD4	0x58BB
+0x9AD5	0x58B8
+0x9AD6	0x58AE
+0x9AD7	0x58C5
+0x9AD8	0x58D3
+0x9AD9	0x58D1
+0x9ADA	0x58D7
+0x9ADB	0x58D9
+0x9ADC	0x58D8
+0x9ADD	0x58E5
+0x9ADE	0x58DC
+0x9ADF	0x58E4
+0x9AE0	0x58DF
+0x9AE1	0x58EF
+0x9AE2	0x58FA
+0x9AE3	0x58F9
+0x9AE4	0x58FB
+0x9AE5	0x58FC
+0x9AE6	0x58FD
+0x9AE7	0x5902
+0x9AE8	0x590A
+0x9AE9	0x5910
+0x9AEA	0x591B
+0x9AEB	0x68A6
+0x9AEC	0x5925
+0x9AED	0x592C
+0x9AEE	0x592D
+0x9AEF	0x5932
+0x9AF0	0x5938
+0x9AF1	0x593E
+0x9AF2	0x7AD2
+0x9AF3	0x5955
+0x9AF4	0x5950
+0x9AF5	0x594E
+0x9AF6	0x595A
+0x9AF7	0x5958
+0x9AF8	0x5962
+0x9AF9	0x5960
+0x9AFA	0x5967
+0x9AFB	0x596C
+0x9AFC	0x5969
+0x9B40	0x5978
+0x9B41	0x5981
+0x9B42	0x599D
+0x9B43	0x4F5E
+0x9B44	0x4FAB
+0x9B45	0x59A3
+0x9B46	0x59B2
+0x9B47	0x59C6
+0x9B48	0x59E8
+0x9B49	0x59DC
+0x9B4A	0x598D
+0x9B4B	0x59D9
+0x9B4C	0x59DA
+0x9B4D	0x5A25
+0x9B4E	0x5A1F
+0x9B4F	0x5A11
+0x9B50	0x5A1C
+0x9B51	0x5A09
+0x9B52	0x5A1A
+0x9B53	0x5A40
+0x9B54	0x5A6C
+0x9B55	0x5A49
+0x9B56	0x5A35
+0x9B57	0x5A36
+0x9B58	0x5A62
+0x9B59	0x5A6A
+0x9B5A	0x5A9A
+0x9B5B	0x5ABC
+0x9B5C	0x5ABE
+0x9B5D	0x5ACB
+0x9B5E	0x5AC2
+0x9B5F	0x5ABD
+0x9B60	0x5AE3
+0x9B61	0x5AD7
+0x9B62	0x5AE6
+0x9B63	0x5AE9
+0x9B64	0x5AD6
+0x9B65	0x5AFA
+0x9B66	0x5AFB
+0x9B67	0x5B0C
+0x9B68	0x5B0B
+0x9B69	0x5B16
+0x9B6A	0x5B32
+0x9B6B	0x5AD0
+0x9B6C	0x5B2A
+0x9B6D	0x5B36
+0x9B6E	0x5B3E
+0x9B6F	0x5B43
+0x9B70	0x5B45
+0x9B71	0x5B40
+0x9B72	0x5B51
+0x9B73	0x5B55
+0x9B74	0x5B5A
+0x9B75	0x5B5B
+0x9B76	0x5B65
+0x9B77	0x5B69
+0x9B78	0x5B70
+0x9B79	0x5B73
+0x9B7A	0x5B75
+0x9B7B	0x5B78
+0x9B7C	0x6588
+0x9B7D	0x5B7A
+0x9B7E	0x5B80
+0x9B80	0x5B83
+0x9B81	0x5BA6
+0x9B82	0x5BB8
+0x9B83	0x5BC3
+0x9B84	0x5BC7
+0x9B85	0x5BC9
+0x9B86	0x5BD4
+0x9B87	0x5BD0
+0x9B88	0x5BE4
+0x9B89	0x5BE6
+0x9B8A	0x5BE2
+0x9B8B	0x5BDE
+0x9B8C	0x5BE5
+0x9B8D	0x5BEB
+0x9B8E	0x5BF0
+0x9B8F	0x5BF6
+0x9B90	0x5BF3
+0x9B91	0x5C05
+0x9B92	0x5C07
+0x9B93	0x5C08
+0x9B94	0x5C0D
+0x9B95	0x5C13
+0x9B96	0x5C20
+0x9B97	0x5C22
+0x9B98	0x5C28
+0x9B99	0x5C38
+0x9B9A	0x5C39
+0x9B9B	0x5C41
+0x9B9C	0x5C46
+0x9B9D	0x5C4E
+0x9B9E	0x5C53
+0x9B9F	0x5C50
+0x9BA0	0x5C4F
+0x9BA1	0x5B71
+0x9BA2	0x5C6C
+0x9BA3	0x5C6E
+0x9BA4	0x4E62
+0x9BA5	0x5C76
+0x9BA6	0x5C79
+0x9BA7	0x5C8C
+0x9BA8	0x5C91
+0x9BA9	0x5C94
+0x9BAA	0x599B
+0x9BAB	0x5CAB
+0x9BAC	0x5CBB
+0x9BAD	0x5CB6
+0x9BAE	0x5CBC
+0x9BAF	0x5CB7
+0x9BB0	0x5CC5
+0x9BB1	0x5CBE
+0x9BB2	0x5CC7
+0x9BB3	0x5CD9
+0x9BB4	0x5CE9
+0x9BB5	0x5CFD
+0x9BB6	0x5CFA
+0x9BB7	0x5CED
+0x9BB8	0x5D8C
+0x9BB9	0x5CEA
+0x9BBA	0x5D0B
+0x9BBB	0x5D15
+0x9BBC	0x5D17
+0x9BBD	0x5D5C
+0x9BBE	0x5D1F
+0x9BBF	0x5D1B
+0x9BC0	0x5D11
+0x9BC1	0x5D14
+0x9BC2	0x5D22
+0x9BC3	0x5D1A
+0x9BC4	0x5D19
+0x9BC5	0x5D18
+0x9BC6	0x5D4C
+0x9BC7	0x5D52
+0x9BC8	0x5D4E
+0x9BC9	0x5D4B
+0x9BCA	0x5D6C
+0x9BCB	0x5D73
+0x9BCC	0x5D76
+0x9BCD	0x5D87
+0x9BCE	0x5D84
+0x9BCF	0x5D82
+0x9BD0	0x5DA2
+0x9BD1	0x5D9D
+0x9BD2	0x5DAC
+0x9BD3	0x5DAE
+0x9BD4	0x5DBD
+0x9BD5	0x5D90
+0x9BD6	0x5DB7
+0x9BD7	0x5DBC
+0x9BD8	0x5DC9
+0x9BD9	0x5DCD
+0x9BDA	0x5DD3
+0x9BDB	0x5DD2
+0x9BDC	0x5DD6
+0x9BDD	0x5DDB
+0x9BDE	0x5DEB
+0x9BDF	0x5DF2
+0x9BE0	0x5DF5
+0x9BE1	0x5E0B
+0x9BE2	0x5E1A
+0x9BE3	0x5E19
+0x9BE4	0x5E11
+0x9BE5	0x5E1B
+0x9BE6	0x5E36
+0x9BE7	0x5E37
+0x9BE8	0x5E44
+0x9BE9	0x5E43
+0x9BEA	0x5E40
+0x9BEB	0x5E4E
+0x9BEC	0x5E57
+0x9BED	0x5E54
+0x9BEE	0x5E5F
+0x9BEF	0x5E62
+0x9BF0	0x5E64
+0x9BF1	0x5E47
+0x9BF2	0x5E75
+0x9BF3	0x5E76
+0x9BF4	0x5E7A
+0x9BF5	0x9EBC
+0x9BF6	0x5E7F
+0x9BF7	0x5EA0
+0x9BF8	0x5EC1
+0x9BF9	0x5EC2
+0x9BFA	0x5EC8
+0x9BFB	0x5ED0
+0x9BFC	0x5ECF
+0x9C40	0x5ED6
+0x9C41	0x5EE3
+0x9C42	0x5EDD
+0x9C43	0x5EDA
+0x9C44	0x5EDB
+0x9C45	0x5EE2
+0x9C46	0x5EE1
+0x9C47	0x5EE8
+0x9C48	0x5EE9
+0x9C49	0x5EEC
+0x9C4A	0x5EF1
+0x9C4B	0x5EF3
+0x9C4C	0x5EF0
+0x9C4D	0x5EF4
+0x9C4E	0x5EF8
+0x9C4F	0x5EFE
+0x9C50	0x5F03
+0x9C51	0x5F09
+0x9C52	0x5F5D
+0x9C53	0x5F5C
+0x9C54	0x5F0B
+0x9C55	0x5F11
+0x9C56	0x5F16
+0x9C57	0x5F29
+0x9C58	0x5F2D
+0x9C59	0x5F38
+0x9C5A	0x5F41
+0x9C5B	0x5F48
+0x9C5C	0x5F4C
+0x9C5D	0x5F4E
+0x9C5E	0x5F2F
+0x9C5F	0x5F51
+0x9C60	0x5F56
+0x9C61	0x5F57
+0x9C62	0x5F59
+0x9C63	0x5F61
+0x9C64	0x5F6D
+0x9C65	0x5F73
+0x9C66	0x5F77
+0x9C67	0x5F83
+0x9C68	0x5F82
+0x9C69	0x5F7F
+0x9C6A	0x5F8A
+0x9C6B	0x5F88
+0x9C6C	0x5F91
+0x9C6D	0x5F87
+0x9C6E	0x5F9E
+0x9C6F	0x5F99
+0x9C70	0x5F98
+0x9C71	0x5FA0
+0x9C72	0x5FA8
+0x9C73	0x5FAD
+0x9C74	0x5FBC
+0x9C75	0x5FD6
+0x9C76	0x5FFB
+0x9C77	0x5FE4
+0x9C78	0x5FF8
+0x9C79	0x5FF1
+0x9C7A	0x5FDD
+0x9C7B	0x60B3
+0x9C7C	0x5FFF
+0x9C7D	0x6021
+0x9C7E	0x6060
+0x9C80	0x6019
+0x9C81	0x6010
+0x9C82	0x6029
+0x9C83	0x600E
+0x9C84	0x6031
+0x9C85	0x601B
+0x9C86	0x6015
+0x9C87	0x602B
+0x9C88	0x6026
+0x9C89	0x600F
+0x9C8A	0x603A
+0x9C8B	0x605A
+0x9C8C	0x6041
+0x9C8D	0x606A
+0x9C8E	0x6077
+0x9C8F	0x605F
+0x9C90	0x604A
+0x9C91	0x6046
+0x9C92	0x604D
+0x9C93	0x6063
+0x9C94	0x6043
+0x9C95	0x6064
+0x9C96	0x6042
+0x9C97	0x606C
+0x9C98	0x606B
+0x9C99	0x6059
+0x9C9A	0x6081
+0x9C9B	0x608D
+0x9C9C	0x60E7
+0x9C9D	0x6083
+0x9C9E	0x609A
+0x9C9F	0x6084
+0x9CA0	0x609B
+0x9CA1	0x6096
+0x9CA2	0x6097
+0x9CA3	0x6092
+0x9CA4	0x60A7
+0x9CA5	0x608B
+0x9CA6	0x60E1
+0x9CA7	0x60B8
+0x9CA8	0x60E0
+0x9CA9	0x60D3
+0x9CAA	0x60B4
+0x9CAB	0x5FF0
+0x9CAC	0x60BD
+0x9CAD	0x60C6
+0x9CAE	0x60B5
+0x9CAF	0x60D8
+0x9CB0	0x614D
+0x9CB1	0x6115
+0x9CB2	0x6106
+0x9CB3	0x60F6
+0x9CB4	0x60F7
+0x9CB5	0x6100
+0x9CB6	0x60F4
+0x9CB7	0x60FA
+0x9CB8	0x6103
+0x9CB9	0x6121
+0x9CBA	0x60FB
+0x9CBB	0x60F1
+0x9CBC	0x610D
+0x9CBD	0x610E
+0x9CBE	0x6147
+0x9CBF	0x613E
+0x9CC0	0x6128
+0x9CC1	0x6127
+0x9CC2	0x614A
+0x9CC3	0x613F
+0x9CC4	0x613C
+0x9CC5	0x612C
+0x9CC6	0x6134
+0x9CC7	0x613D
+0x9CC8	0x6142
+0x9CC9	0x6144
+0x9CCA	0x6173
+0x9CCB	0x6177
+0x9CCC	0x6158
+0x9CCD	0x6159
+0x9CCE	0x615A
+0x9CCF	0x616B
+0x9CD0	0x6174
+0x9CD1	0x616F
+0x9CD2	0x6165
+0x9CD3	0x6171
+0x9CD4	0x615F
+0x9CD5	0x615D
+0x9CD6	0x6153
+0x9CD7	0x6175
+0x9CD8	0x6199
+0x9CD9	0x6196
+0x9CDA	0x6187
+0x9CDB	0x61AC
+0x9CDC	0x6194
+0x9CDD	0x619A
+0x9CDE	0x618A
+0x9CDF	0x6191
+0x9CE0	0x61AB
+0x9CE1	0x61AE
+0x9CE2	0x61CC
+0x9CE3	0x61CA
+0x9CE4	0x61C9
+0x9CE5	0x61F7
+0x9CE6	0x61C8
+0x9CE7	0x61C3
+0x9CE8	0x61C6
+0x9CE9	0x61BA
+0x9CEA	0x61CB
+0x9CEB	0x7F79
+0x9CEC	0x61CD
+0x9CED	0x61E6
+0x9CEE	0x61E3
+0x9CEF	0x61F6
+0x9CF0	0x61FA
+0x9CF1	0x61F4
+0x9CF2	0x61FF
+0x9CF3	0x61FD
+0x9CF4	0x61FC
+0x9CF5	0x61FE
+0x9CF6	0x6200
+0x9CF7	0x6208
+0x9CF8	0x6209
+0x9CF9	0x620D
+0x9CFA	0x620C
+0x9CFB	0x6214
+0x9CFC	0x621B
+0x9D40	0x621E
+0x9D41	0x6221
+0x9D42	0x622A
+0x9D43	0x622E
+0x9D44	0x6230
+0x9D45	0x6232
+0x9D46	0x6233
+0x9D47	0x6241
+0x9D48	0x624E
+0x9D49	0x625E
+0x9D4A	0x6263
+0x9D4B	0x625B
+0x9D4C	0x6260
+0x9D4D	0x6268
+0x9D4E	0x627C
+0x9D4F	0x6282
+0x9D50	0x6289
+0x9D51	0x627E
+0x9D52	0x6292
+0x9D53	0x6293
+0x9D54	0x6296
+0x9D55	0x62D4
+0x9D56	0x6283
+0x9D57	0x6294
+0x9D58	0x62D7
+0x9D59	0x62D1
+0x9D5A	0x62BB
+0x9D5B	0x62CF
+0x9D5C	0x62FF
+0x9D5D	0x62C6
+0x9D5E	0x64D4
+0x9D5F	0x62C8
+0x9D60	0x62DC
+0x9D61	0x62CC
+0x9D62	0x62CA
+0x9D63	0x62C2
+0x9D64	0x62C7
+0x9D65	0x629B
+0x9D66	0x62C9
+0x9D67	0x630C
+0x9D68	0x62EE
+0x9D69	0x62F1
+0x9D6A	0x6327
+0x9D6B	0x6302
+0x9D6C	0x6308
+0x9D6D	0x62EF
+0x9D6E	0x62F5
+0x9D6F	0x6350
+0x9D70	0x633E
+0x9D71	0x634D
+0x9D72	0x641C
+0x9D73	0x634F
+0x9D74	0x6396
+0x9D75	0x638E
+0x9D76	0x6380
+0x9D77	0x63AB
+0x9D78	0x6376
+0x9D79	0x63A3
+0x9D7A	0x638F
+0x9D7B	0x6389
+0x9D7C	0x639F
+0x9D7D	0x63B5
+0x9D7E	0x636B
+0x9D80	0x6369
+0x9D81	0x63BE
+0x9D82	0x63E9
+0x9D83	0x63C0
+0x9D84	0x63C6
+0x9D85	0x63E3
+0x9D86	0x63C9
+0x9D87	0x63D2
+0x9D88	0x63F6
+0x9D89	0x63C4
+0x9D8A	0x6416
+0x9D8B	0x6434
+0x9D8C	0x6406
+0x9D8D	0x6413
+0x9D8E	0x6426
+0x9D8F	0x6436
+0x9D90	0x651D
+0x9D91	0x6417
+0x9D92	0x6428
+0x9D93	0x640F
+0x9D94	0x6467
+0x9D95	0x646F
+0x9D96	0x6476
+0x9D97	0x644E
+0x9D98	0x652A
+0x9D99	0x6495
+0x9D9A	0x6493
+0x9D9B	0x64A5
+0x9D9C	0x64A9
+0x9D9D	0x6488
+0x9D9E	0x64BC
+0x9D9F	0x64DA
+0x9DA0	0x64D2
+0x9DA1	0x64C5
+0x9DA2	0x64C7
+0x9DA3	0x64BB
+0x9DA4	0x64D8
+0x9DA5	0x64C2
+0x9DA6	0x64F1
+0x9DA7	0x64E7
+0x9DA8	0x8209
+0x9DA9	0x64E0
+0x9DAA	0x64E1
+0x9DAB	0x62AC
+0x9DAC	0x64E3
+0x9DAD	0x64EF
+0x9DAE	0x652C
+0x9DAF	0x64F6
+0x9DB0	0x64F4
+0x9DB1	0x64F2
+0x9DB2	0x64FA
+0x9DB3	0x6500
+0x9DB4	0x64FD
+0x9DB5	0x6518
+0x9DB6	0x651C
+0x9DB7	0x6505
+0x9DB8	0x6524
+0x9DB9	0x6523
+0x9DBA	0x652B
+0x9DBB	0x6534
+0x9DBC	0x6535
+0x9DBD	0x6537
+0x9DBE	0x6536
+0x9DBF	0x6538
+0x9DC0	0x754B
+0x9DC1	0x6548
+0x9DC2	0x6556
+0x9DC3	0x6555
+0x9DC4	0x654D
+0x9DC5	0x6558
+0x9DC6	0x655E
+0x9DC7	0x655D
+0x9DC8	0x6572
+0x9DC9	0x6578
+0x9DCA	0x6582
+0x9DCB	0x6583
+0x9DCC	0x8B8A
+0x9DCD	0x659B
+0x9DCE	0x659F
+0x9DCF	0x65AB
+0x9DD0	0x65B7
+0x9DD1	0x65C3
+0x9DD2	0x65C6
+0x9DD3	0x65C1
+0x9DD4	0x65C4
+0x9DD5	0x65CC
+0x9DD6	0x65D2
+0x9DD7	0x65DB
+0x9DD8	0x65D9
+0x9DD9	0x65E0
+0x9DDA	0x65E1
+0x9DDB	0x65F1
+0x9DDC	0x6772
+0x9DDD	0x660A
+0x9DDE	0x6603
+0x9DDF	0x65FB
+0x9DE0	0x6773
+0x9DE1	0x6635
+0x9DE2	0x6636
+0x9DE3	0x6634
+0x9DE4	0x661C
+0x9DE5	0x664F
+0x9DE6	0x6644
+0x9DE7	0x6649
+0x9DE8	0x6641
+0x9DE9	0x665E
+0x9DEA	0x665D
+0x9DEB	0x6664
+0x9DEC	0x6667
+0x9DED	0x6668
+0x9DEE	0x665F
+0x9DEF	0x6662
+0x9DF0	0x6670
+0x9DF1	0x6683
+0x9DF2	0x6688
+0x9DF3	0x668E
+0x9DF4	0x6689
+0x9DF5	0x6684
+0x9DF6	0x6698
+0x9DF7	0x669D
+0x9DF8	0x66C1
+0x9DF9	0x66B9
+0x9DFA	0x66C9
+0x9DFB	0x66BE
+0x9DFC	0x66BC
+0x9E40	0x66C4
+0x9E41	0x66B8
+0x9E42	0x66D6
+0x9E43	0x66DA
+0x9E44	0x66E0
+0x9E45	0x663F
+0x9E46	0x66E6
+0x9E47	0x66E9
+0x9E48	0x66F0
+0x9E49	0x66F5
+0x9E4A	0x66F7
+0x9E4B	0x670F
+0x9E4C	0x6716
+0x9E4D	0x671E
+0x9E4E	0x6726
+0x9E4F	0x6727
+0x9E50	0x9738
+0x9E51	0x672E
+0x9E52	0x673F
+0x9E53	0x6736
+0x9E54	0x6741
+0x9E55	0x6738
+0x9E56	0x6737
+0x9E57	0x6746
+0x9E58	0x675E
+0x9E59	0x6760
+0x9E5A	0x6759
+0x9E5B	0x6763
+0x9E5C	0x6764
+0x9E5D	0x6789
+0x9E5E	0x6770
+0x9E5F	0x67A9
+0x9E60	0x677C
+0x9E61	0x676A
+0x9E62	0x678C
+0x9E63	0x678B
+0x9E64	0x67A6
+0x9E65	0x67A1
+0x9E66	0x6785
+0x9E67	0x67B7
+0x9E68	0x67EF
+0x9E69	0x67B4
+0x9E6A	0x67EC
+0x9E6B	0x67B3
+0x9E6C	0x67E9
+0x9E6D	0x67B8
+0x9E6E	0x67E4
+0x9E6F	0x67DE
+0x9E70	0x67DD
+0x9E71	0x67E2
+0x9E72	0x67EE
+0x9E73	0x67B9
+0x9E74	0x67CE
+0x9E75	0x67C6
+0x9E76	0x67E7
+0x9E77	0x6A9C
+0x9E78	0x681E
+0x9E79	0x6846
+0x9E7A	0x6829
+0x9E7B	0x6840
+0x9E7C	0x684D
+0x9E7D	0x6832
+0x9E7E	0x684E
+0x9E80	0x68B3
+0x9E81	0x682B
+0x9E82	0x6859
+0x9E83	0x6863
+0x9E84	0x6877
+0x9E85	0x687F
+0x9E86	0x689F
+0x9E87	0x688F
+0x9E88	0x68AD
+0x9E89	0x6894
+0x9E8A	0x689D
+0x9E8B	0x689B
+0x9E8C	0x6883
+0x9E8D	0x6AAE
+0x9E8E	0x68B9
+0x9E8F	0x6874
+0x9E90	0x68B5
+0x9E91	0x68A0
+0x9E92	0x68BA
+0x9E93	0x690F
+0x9E94	0x688D
+0x9E95	0x687E
+0x9E96	0x6901
+0x9E97	0x68CA
+0x9E98	0x6908
+0x9E99	0x68D8
+0x9E9A	0x6922
+0x9E9B	0x6926
+0x9E9C	0x68E1
+0x9E9D	0x690C
+0x9E9E	0x68CD
+0x9E9F	0x68D4
+0x9EA0	0x68E7
+0x9EA1	0x68D5
+0x9EA2	0x6936
+0x9EA3	0x6912
+0x9EA4	0x6904
+0x9EA5	0x68D7
+0x9EA6	0x68E3
+0x9EA7	0x6925
+0x9EA8	0x68F9
+0x9EA9	0x68E0
+0x9EAA	0x68EF
+0x9EAB	0x6928
+0x9EAC	0x692A
+0x9EAD	0x691A
+0x9EAE	0x6923
+0x9EAF	0x6921
+0x9EB0	0x68C6
+0x9EB1	0x6979
+0x9EB2	0x6977
+0x9EB3	0x695C
+0x9EB4	0x6978
+0x9EB5	0x696B
+0x9EB6	0x6954
+0x9EB7	0x697E
+0x9EB8	0x696E
+0x9EB9	0x6939
+0x9EBA	0x6974
+0x9EBB	0x693D
+0x9EBC	0x6959
+0x9EBD	0x6930
+0x9EBE	0x6961
+0x9EBF	0x695E
+0x9EC0	0x695D
+0x9EC1	0x6981
+0x9EC2	0x696A
+0x9EC3	0x69B2
+0x9EC4	0x69AE
+0x9EC5	0x69D0
+0x9EC6	0x69BF
+0x9EC7	0x69C1
+0x9EC8	0x69D3
+0x9EC9	0x69BE
+0x9ECA	0x69CE
+0x9ECB	0x5BE8
+0x9ECC	0x69CA
+0x9ECD	0x69DD
+0x9ECE	0x69BB
+0x9ECF	0x69C3
+0x9ED0	0x69A7
+0x9ED1	0x6A2E
+0x9ED2	0x6991
+0x9ED3	0x69A0
+0x9ED4	0x699C
+0x9ED5	0x6995
+0x9ED6	0x69B4
+0x9ED7	0x69DE
+0x9ED8	0x69E8
+0x9ED9	0x6A02
+0x9EDA	0x6A1B
+0x9EDB	0x69FF
+0x9EDC	0x6B0A
+0x9EDD	0x69F9
+0x9EDE	0x69F2
+0x9EDF	0x69E7
+0x9EE0	0x6A05
+0x9EE1	0x69B1
+0x9EE2	0x6A1E
+0x9EE3	0x69ED
+0x9EE4	0x6A14
+0x9EE5	0x69EB
+0x9EE6	0x6A0A
+0x9EE7	0x6A12
+0x9EE8	0x6AC1
+0x9EE9	0x6A23
+0x9EEA	0x6A13
+0x9EEB	0x6A44
+0x9EEC	0x6A0C
+0x9EED	0x6A72
+0x9EEE	0x6A36
+0x9EEF	0x6A78
+0x9EF0	0x6A47
+0x9EF1	0x6A62
+0x9EF2	0x6A59
+0x9EF3	0x6A66
+0x9EF4	0x6A48
+0x9EF5	0x6A38
+0x9EF6	0x6A22
+0x9EF7	0x6A90
+0x9EF8	0x6A8D
+0x9EF9	0x6AA0
+0x9EFA	0x6A84
+0x9EFB	0x6AA2
+0x9EFC	0x6AA3
+0x9F40	0x6A97
+0x9F41	0x8617
+0x9F42	0x6ABB
+0x9F43	0x6AC3
+0x9F44	0x6AC2
+0x9F45	0x6AB8
+0x9F46	0x6AB3
+0x9F47	0x6AAC
+0x9F48	0x6ADE
+0x9F49	0x6AD1
+0x9F4A	0x6ADF
+0x9F4B	0x6AAA
+0x9F4C	0x6ADA
+0x9F4D	0x6AEA
+0x9F4E	0x6AFB
+0x9F4F	0x6B05
+0x9F50	0x8616
+0x9F51	0x6AFA
+0x9F52	0x6B12
+0x9F53	0x6B16
+0x9F54	0x9B31
+0x9F55	0x6B1F
+0x9F56	0x6B38
+0x9F57	0x6B37
+0x9F58	0x76DC
+0x9F59	0x6B39
+0x9F5A	0x98EE
+0x9F5B	0x6B47
+0x9F5C	0x6B43
+0x9F5D	0x6B49
+0x9F5E	0x6B50
+0x9F5F	0x6B59
+0x9F60	0x6B54
+0x9F61	0x6B5B
+0x9F62	0x6B5F
+0x9F63	0x6B61
+0x9F64	0x6B78
+0x9F65	0x6B79
+0x9F66	0x6B7F
+0x9F67	0x6B80
+0x9F68	0x6B84
+0x9F69	0x6B83
+0x9F6A	0x6B8D
+0x9F6B	0x6B98
+0x9F6C	0x6B95
+0x9F6D	0x6B9E
+0x9F6E	0x6BA4
+0x9F6F	0x6BAA
+0x9F70	0x6BAB
+0x9F71	0x6BAF
+0x9F72	0x6BB2
+0x9F73	0x6BB1
+0x9F74	0x6BB3
+0x9F75	0x6BB7
+0x9F76	0x6BBC
+0x9F77	0x6BC6
+0x9F78	0x6BCB
+0x9F79	0x6BD3
+0x9F7A	0x6BDF
+0x9F7B	0x6BEC
+0x9F7C	0x6BEB
+0x9F7D	0x6BF3
+0x9F7E	0x6BEF
+0x9F80	0x9EBE
+0x9F81	0x6C08
+0x9F82	0x6C13
+0x9F83	0x6C14
+0x9F84	0x6C1B
+0x9F85	0x6C24
+0x9F86	0x6C23
+0x9F87	0x6C5E
+0x9F88	0x6C55
+0x9F89	0x6C62
+0x9F8A	0x6C6A
+0x9F8B	0x6C82
+0x9F8C	0x6C8D
+0x9F8D	0x6C9A
+0x9F8E	0x6C81
+0x9F8F	0x6C9B
+0x9F90	0x6C7E
+0x9F91	0x6C68
+0x9F92	0x6C73
+0x9F93	0x6C92
+0x9F94	0x6C90
+0x9F95	0x6CC4
+0x9F96	0x6CF1
+0x9F97	0x6CD3
+0x9F98	0x6CBD
+0x9F99	0x6CD7
+0x9F9A	0x6CC5
+0x9F9B	0x6CDD
+0x9F9C	0x6CAE
+0x9F9D	0x6CB1
+0x9F9E	0x6CBE
+0x9F9F	0x6CBA
+0x9FA0	0x6CDB
+0x9FA1	0x6CEF
+0x9FA2	0x6CD9
+0x9FA3	0x6CEA
+0x9FA4	0x6D1F
+0x9FA5	0x884D
+0x9FA6	0x6D36
+0x9FA7	0x6D2B
+0x9FA8	0x6D3D
+0x9FA9	0x6D38
+0x9FAA	0x6D19
+0x9FAB	0x6D35
+0x9FAC	0x6D33
+0x9FAD	0x6D12
+0x9FAE	0x6D0C
+0x9FAF	0x6D63
+0x9FB0	0x6D93
+0x9FB1	0x6D64
+0x9FB2	0x6D5A
+0x9FB3	0x6D79
+0x9FB4	0x6D59
+0x9FB5	0x6D8E
+0x9FB6	0x6D95
+0x9FB7	0x6FE4
+0x9FB8	0x6D85
+0x9FB9	0x6DF9
+0x9FBA	0x6E15
+0x9FBB	0x6E0A
+0x9FBC	0x6DB5
+0x9FBD	0x6DC7
+0x9FBE	0x6DE6
+0x9FBF	0x6DB8
+0x9FC0	0x6DC6
+0x9FC1	0x6DEC
+0x9FC2	0x6DDE
+0x9FC3	0x6DCC
+0x9FC4	0x6DE8
+0x9FC5	0x6DD2
+0x9FC6	0x6DC5
+0x9FC7	0x6DFA
+0x9FC8	0x6DD9
+0x9FC9	0x6DE4
+0x9FCA	0x6DD5
+0x9FCB	0x6DEA
+0x9FCC	0x6DEE
+0x9FCD	0x6E2D
+0x9FCE	0x6E6E
+0x9FCF	0x6E2E
+0x9FD0	0x6E19
+0x9FD1	0x6E72
+0x9FD2	0x6E5F
+0x9FD3	0x6E3E
+0x9FD4	0x6E23
+0x9FD5	0x6E6B
+0x9FD6	0x6E2B
+0x9FD7	0x6E76
+0x9FD8	0x6E4D
+0x9FD9	0x6E1F
+0x9FDA	0x6E43
+0x9FDB	0x6E3A
+0x9FDC	0x6E4E
+0x9FDD	0x6E24
+0x9FDE	0x6EFF
+0x9FDF	0x6E1D
+0x9FE0	0x6E38
+0x9FE1	0x6E82
+0x9FE2	0x6EAA
+0x9FE3	0x6E98
+0x9FE4	0x6EC9
+0x9FE5	0x6EB7
+0x9FE6	0x6ED3
+0x9FE7	0x6EBD
+0x9FE8	0x6EAF
+0x9FE9	0x6EC4
+0x9FEA	0x6EB2
+0x9FEB	0x6ED4
+0x9FEC	0x6ED5
+0x9FED	0x6E8F
+0x9FEE	0x6EA5
+0x9FEF	0x6EC2
+0x9FF0	0x6E9F
+0x9FF1	0x6F41
+0x9FF2	0x6F11
+0x9FF3	0x704C
+0x9FF4	0x6EEC
+0x9FF5	0x6EF8
+0x9FF6	0x6EFE
+0x9FF7	0x6F3F
+0x9FF8	0x6EF2
+0x9FF9	0x6F31
+0x9FFA	0x6EEF
+0x9FFB	0x6F32
+0x9FFC	0x6ECC
+0xA1	0xFF61
+0xA2	0xFF62
+0xA3	0xFF63
+0xA4	0xFF64
+0xA5	0xFF65
+0xA6	0xFF66
+0xA7	0xFF67
+0xA8	0xFF68
+0xA9	0xFF69
+0xAA	0xFF6A
+0xAB	0xFF6B
+0xAC	0xFF6C
+0xAD	0xFF6D
+0xAE	0xFF6E
+0xAF	0xFF6F
+0xB0	0xFF70
+0xB1	0xFF71
+0xB2	0xFF72
+0xB3	0xFF73
+0xB4	0xFF74
+0xB5	0xFF75
+0xB6	0xFF76
+0xB7	0xFF77
+0xB8	0xFF78
+0xB9	0xFF79
+0xBA	0xFF7A
+0xBB	0xFF7B
+0xBC	0xFF7C
+0xBD	0xFF7D
+0xBE	0xFF7E
+0xBF	0xFF7F
+0xC0	0xFF80
+0xC1	0xFF81
+0xC2	0xFF82
+0xC3	0xFF83
+0xC4	0xFF84
+0xC5	0xFF85
+0xC6	0xFF86
+0xC7	0xFF87
+0xC8	0xFF88
+0xC9	0xFF89
+0xCA	0xFF8A
+0xCB	0xFF8B
+0xCC	0xFF8C
+0xCD	0xFF8D
+0xCE	0xFF8E
+0xCF	0xFF8F
+0xD0	0xFF90
+0xD1	0xFF91
+0xD2	0xFF92
+0xD3	0xFF93
+0xD4	0xFF94
+0xD5	0xFF95
+0xD6	0xFF96
+0xD7	0xFF97
+0xD8	0xFF98
+0xD9	0xFF99
+0xDA	0xFF9A
+0xDB	0xFF9B
+0xDC	0xFF9C
+0xDD	0xFF9D
+0xDE	0xFF9E
+0xDF	0xFF9F
+0xE040	0x6F3E
+0xE041	0x6F13
+0xE042	0x6EF7
+0xE043	0x6F86
+0xE044	0x6F7A
+0xE045	0x6F78
+0xE046	0x6F81
+0xE047	0x6F80
+0xE048	0x6F6F
+0xE049	0x6F5B
+0xE04A	0x6FF3
+0xE04B	0x6F6D
+0xE04C	0x6F82
+0xE04D	0x6F7C
+0xE04E	0x6F58
+0xE04F	0x6F8E
+0xE050	0x6F91
+0xE051	0x6FC2
+0xE052	0x6F66
+0xE053	0x6FB3
+0xE054	0x6FA3
+0xE055	0x6FA1
+0xE056	0x6FA4
+0xE057	0x6FB9
+0xE058	0x6FC6
+0xE059	0x6FAA
+0xE05A	0x6FDF
+0xE05B	0x6FD5
+0xE05C	0x6FEC
+0xE05D	0x6FD4
+0xE05E	0x6FD8
+0xE05F	0x6FF1
+0xE060	0x6FEE
+0xE061	0x6FDB
+0xE062	0x7009
+0xE063	0x700B
+0xE064	0x6FFA
+0xE065	0x7011
+0xE066	0x7001
+0xE067	0x700F
+0xE068	0x6FFE
+0xE069	0x701B
+0xE06A	0x701A
+0xE06B	0x6F74
+0xE06C	0x701D
+0xE06D	0x7018
+0xE06E	0x701F
+0xE06F	0x7030
+0xE070	0x703E
+0xE071	0x7032
+0xE072	0x7051
+0xE073	0x7063
+0xE074	0x7099
+0xE075	0x7092
+0xE076	0x70AF
+0xE077	0x70F1
+0xE078	0x70AC
+0xE079	0x70B8
+0xE07A	0x70B3
+0xE07B	0x70AE
+0xE07C	0x70DF
+0xE07D	0x70CB
+0xE07E	0x70DD
+0xE080	0x70D9
+0xE081	0x7109
+0xE082	0x70FD
+0xE083	0x711C
+0xE084	0x7119
+0xE085	0x7165
+0xE086	0x7155
+0xE087	0x7188
+0xE088	0x7166
+0xE089	0x7162
+0xE08A	0x714C
+0xE08B	0x7156
+0xE08C	0x716C
+0xE08D	0x718F
+0xE08E	0x71FB
+0xE08F	0x7184
+0xE090	0x7195
+0xE091	0x71A8
+0xE092	0x71AC
+0xE093	0x71D7
+0xE094	0x71B9
+0xE095	0x71BE
+0xE096	0x71D2
+0xE097	0x71C9
+0xE098	0x71D4
+0xE099	0x71CE
+0xE09A	0x71E0
+0xE09B	0x71EC
+0xE09C	0x71E7
+0xE09D	0x71F5
+0xE09E	0x71FC
+0xE09F	0x71F9
+0xE0A0	0x71FF
+0xE0A1	0x720D
+0xE0A2	0x7210
+0xE0A3	0x721B
+0xE0A4	0x7228
+0xE0A5	0x722D
+0xE0A6	0x722C
+0xE0A7	0x7230
+0xE0A8	0x7232
+0xE0A9	0x723B
+0xE0AA	0x723C
+0xE0AB	0x723F
+0xE0AC	0x7240
+0xE0AD	0x7246
+0xE0AE	0x724B
+0xE0AF	0x7258
+0xE0B0	0x7274
+0xE0B1	0x727E
+0xE0B2	0x7282
+0xE0B3	0x7281
+0xE0B4	0x7287
+0xE0B5	0x7292
+0xE0B6	0x7296
+0xE0B7	0x72A2
+0xE0B8	0x72A7
+0xE0B9	0x72B9
+0xE0BA	0x72B2
+0xE0BB	0x72C3
+0xE0BC	0x72C6
+0xE0BD	0x72C4
+0xE0BE	0x72CE
+0xE0BF	0x72D2
+0xE0C0	0x72E2
+0xE0C1	0x72E0
+0xE0C2	0x72E1
+0xE0C3	0x72F9
+0xE0C4	0x72F7
+0xE0C5	0x500F
+0xE0C6	0x7317
+0xE0C7	0x730A
+0xE0C8	0x731C
+0xE0C9	0x7316
+0xE0CA	0x731D
+0xE0CB	0x7334
+0xE0CC	0x732F
+0xE0CD	0x7329
+0xE0CE	0x7325
+0xE0CF	0x733E
+0xE0D0	0x734E
+0xE0D1	0x734F
+0xE0D2	0x9ED8
+0xE0D3	0x7357
+0xE0D4	0x736A
+0xE0D5	0x7368
+0xE0D6	0x7370
+0xE0D7	0x7378
+0xE0D8	0x7375
+0xE0D9	0x737B
+0xE0DA	0x737A
+0xE0DB	0x73C8
+0xE0DC	0x73B3
+0xE0DD	0x73CE
+0xE0DE	0x73BB
+0xE0DF	0x73C0
+0xE0E0	0x73E5
+0xE0E1	0x73EE
+0xE0E2	0x73DE
+0xE0E3	0x74A2
+0xE0E4	0x7405
+0xE0E5	0x746F
+0xE0E6	0x7425
+0xE0E7	0x73F8
+0xE0E8	0x7432
+0xE0E9	0x743A
+0xE0EA	0x7455
+0xE0EB	0x743F
+0xE0EC	0x745F
+0xE0ED	0x7459
+0xE0EE	0x7441
+0xE0EF	0x745C
+0xE0F0	0x7469
+0xE0F1	0x7470
+0xE0F2	0x7463
+0xE0F3	0x746A
+0xE0F4	0x7476
+0xE0F5	0x747E
+0xE0F6	0x748B
+0xE0F7	0x749E
+0xE0F8	0x74A7
+0xE0F9	0x74CA
+0xE0FA	0x74CF
+0xE0FB	0x74D4
+0xE0FC	0x73F1
+0xE140	0x74E0
+0xE141	0x74E3
+0xE142	0x74E7
+0xE143	0x74E9
+0xE144	0x74EE
+0xE145	0x74F2
+0xE146	0x74F0
+0xE147	0x74F1
+0xE148	0x74F8
+0xE149	0x74F7
+0xE14A	0x7504
+0xE14B	0x7503
+0xE14C	0x7505
+0xE14D	0x750C
+0xE14E	0x750E
+0xE14F	0x750D
+0xE150	0x7515
+0xE151	0x7513
+0xE152	0x751E
+0xE153	0x7526
+0xE154	0x752C
+0xE155	0x753C
+0xE156	0x7544
+0xE157	0x754D
+0xE158	0x754A
+0xE159	0x7549
+0xE15A	0x755B
+0xE15B	0x7546
+0xE15C	0x755A
+0xE15D	0x7569
+0xE15E	0x7564
+0xE15F	0x7567
+0xE160	0x756B
+0xE161	0x756D
+0xE162	0x7578
+0xE163	0x7576
+0xE164	0x7586
+0xE165	0x7587
+0xE166	0x7574
+0xE167	0x758A
+0xE168	0x7589
+0xE169	0x7582
+0xE16A	0x7594
+0xE16B	0x759A
+0xE16C	0x759D
+0xE16D	0x75A5
+0xE16E	0x75A3
+0xE16F	0x75C2
+0xE170	0x75B3
+0xE171	0x75C3
+0xE172	0x75B5
+0xE173	0x75BD
+0xE174	0x75B8
+0xE175	0x75BC
+0xE176	0x75B1
+0xE177	0x75CD
+0xE178	0x75CA
+0xE179	0x75D2
+0xE17A	0x75D9
+0xE17B	0x75E3
+0xE17C	0x75DE
+0xE17D	0x75FE
+0xE17E	0x75FF
+0xE180	0x75FC
+0xE181	0x7601
+0xE182	0x75F0
+0xE183	0x75FA
+0xE184	0x75F2
+0xE185	0x75F3
+0xE186	0x760B
+0xE187	0x760D
+0xE188	0x7609
+0xE189	0x761F
+0xE18A	0x7627
+0xE18B	0x7620
+0xE18C	0x7621
+0xE18D	0x7622
+0xE18E	0x7624
+0xE18F	0x7634
+0xE190	0x7630
+0xE191	0x763B
+0xE192	0x7647
+0xE193	0x7648
+0xE194	0x7646
+0xE195	0x765C
+0xE196	0x7658
+0xE197	0x7661
+0xE198	0x7662
+0xE199	0x7668
+0xE19A	0x7669
+0xE19B	0x766A
+0xE19C	0x7667
+0xE19D	0x766C
+0xE19E	0x7670
+0xE19F	0x7672
+0xE1A0	0x7676
+0xE1A1	0x7678
+0xE1A2	0x767C
+0xE1A3	0x7680
+0xE1A4	0x7683
+0xE1A5	0x7688
+0xE1A6	0x768B
+0xE1A7	0x768E
+0xE1A8	0x7696
+0xE1A9	0x7693
+0xE1AA	0x7699
+0xE1AB	0x769A
+0xE1AC	0x76B0
+0xE1AD	0x76B4
+0xE1AE	0x76B8
+0xE1AF	0x76B9
+0xE1B0	0x76BA
+0xE1B1	0x76C2
+0xE1B2	0x76CD
+0xE1B3	0x76D6
+0xE1B4	0x76D2
+0xE1B5	0x76DE
+0xE1B6	0x76E1
+0xE1B7	0x76E5
+0xE1B8	0x76E7
+0xE1B9	0x76EA
+0xE1BA	0x862F
+0xE1BB	0x76FB
+0xE1BC	0x7708
+0xE1BD	0x7707
+0xE1BE	0x7704
+0xE1BF	0x7729
+0xE1C0	0x7724
+0xE1C1	0x771E
+0xE1C2	0x7725
+0xE1C3	0x7726
+0xE1C4	0x771B
+0xE1C5	0x7737
+0xE1C6	0x7738
+0xE1C7	0x7747
+0xE1C8	0x775A
+0xE1C9	0x7768
+0xE1CA	0x776B
+0xE1CB	0x775B
+0xE1CC	0x7765
+0xE1CD	0x777F
+0xE1CE	0x777E
+0xE1CF	0x7779
+0xE1D0	0x778E
+0xE1D1	0x778B
+0xE1D2	0x7791
+0xE1D3	0x77A0
+0xE1D4	0x779E
+0xE1D5	0x77B0
+0xE1D6	0x77B6
+0xE1D7	0x77B9
+0xE1D8	0x77BF
+0xE1D9	0x77BC
+0xE1DA	0x77BD
+0xE1DB	0x77BB
+0xE1DC	0x77C7
+0xE1DD	0x77CD
+0xE1DE	0x77D7
+0xE1DF	0x77DA
+0xE1E0	0x77DC
+0xE1E1	0x77E3
+0xE1E2	0x77EE
+0xE1E3	0x77FC
+0xE1E4	0x780C
+0xE1E5	0x7812
+0xE1E6	0x7926
+0xE1E7	0x7820
+0xE1E8	0x792A
+0xE1E9	0x7845
+0xE1EA	0x788E
+0xE1EB	0x7874
+0xE1EC	0x7886
+0xE1ED	0x787C
+0xE1EE	0x789A
+0xE1EF	0x788C
+0xE1F0	0x78A3
+0xE1F1	0x78B5
+0xE1F2	0x78AA
+0xE1F3	0x78AF
+0xE1F4	0x78D1
+0xE1F5	0x78C6
+0xE1F6	0x78CB
+0xE1F7	0x78D4
+0xE1F8	0x78BE
+0xE1F9	0x78BC
+0xE1FA	0x78C5
+0xE1FB	0x78CA
+0xE1FC	0x78EC
+0xE240	0x78E7
+0xE241	0x78DA
+0xE242	0x78FD
+0xE243	0x78F4
+0xE244	0x7907
+0xE245	0x7912
+0xE246	0x7911
+0xE247	0x7919
+0xE248	0x792C
+0xE249	0x792B
+0xE24A	0x7940
+0xE24B	0x7960
+0xE24C	0x7957
+0xE24D	0x795F
+0xE24E	0x795A
+0xE24F	0x7955
+0xE250	0x7953
+0xE251	0x797A
+0xE252	0x797F
+0xE253	0x798A
+0xE254	0x799D
+0xE255	0x79A7
+0xE256	0x9F4B
+0xE257	0x79AA
+0xE258	0x79AE
+0xE259	0x79B3
+0xE25A	0x79B9
+0xE25B	0x79BA
+0xE25C	0x79C9
+0xE25D	0x79D5
+0xE25E	0x79E7
+0xE25F	0x79EC
+0xE260	0x79E1
+0xE261	0x79E3
+0xE262	0x7A08
+0xE263	0x7A0D
+0xE264	0x7A18
+0xE265	0x7A19
+0xE266	0x7A20
+0xE267	0x7A1F
+0xE268	0x7980
+0xE269	0x7A31
+0xE26A	0x7A3B
+0xE26B	0x7A3E
+0xE26C	0x7A37
+0xE26D	0x7A43
+0xE26E	0x7A57
+0xE26F	0x7A49
+0xE270	0x7A61
+0xE271	0x7A62
+0xE272	0x7A69
+0xE273	0x9F9D
+0xE274	0x7A70
+0xE275	0x7A79
+0xE276	0x7A7D
+0xE277	0x7A88
+0xE278	0x7A97
+0xE279	0x7A95
+0xE27A	0x7A98
+0xE27B	0x7A96
+0xE27C	0x7AA9
+0xE27D	0x7AC8
+0xE27E	0x7AB0
+0xE280	0x7AB6
+0xE281	0x7AC5
+0xE282	0x7AC4
+0xE283	0x7ABF
+0xE284	0x9083
+0xE285	0x7AC7
+0xE286	0x7ACA
+0xE287	0x7ACD
+0xE288	0x7ACF
+0xE289	0x7AD5
+0xE28A	0x7AD3
+0xE28B	0x7AD9
+0xE28C	0x7ADA
+0xE28D	0x7ADD
+0xE28E	0x7AE1
+0xE28F	0x7AE2
+0xE290	0x7AE6
+0xE291	0x7AED
+0xE292	0x7AF0
+0xE293	0x7B02
+0xE294	0x7B0F
+0xE295	0x7B0A
+0xE296	0x7B06
+0xE297	0x7B33
+0xE298	0x7B18
+0xE299	0x7B19
+0xE29A	0x7B1E
+0xE29B	0x7B35
+0xE29C	0x7B28
+0xE29D	0x7B36
+0xE29E	0x7B50
+0xE29F	0x7B7A
+0xE2A0	0x7B04
+0xE2A1	0x7B4D
+0xE2A2	0x7B0B
+0xE2A3	0x7B4C
+0xE2A4	0x7B45
+0xE2A5	0x7B75
+0xE2A6	0x7B65
+0xE2A7	0x7B74
+0xE2A8	0x7B67
+0xE2A9	0x7B70
+0xE2AA	0x7B71
+0xE2AB	0x7B6C
+0xE2AC	0x7B6E
+0xE2AD	0x7B9D
+0xE2AE	0x7B98
+0xE2AF	0x7B9F
+0xE2B0	0x7B8D
+0xE2B1	0x7B9C
+0xE2B2	0x7B9A
+0xE2B3	0x7B8B
+0xE2B4	0x7B92
+0xE2B5	0x7B8F
+0xE2B6	0x7B5D
+0xE2B7	0x7B99
+0xE2B8	0x7BCB
+0xE2B9	0x7BC1
+0xE2BA	0x7BCC
+0xE2BB	0x7BCF
+0xE2BC	0x7BB4
+0xE2BD	0x7BC6
+0xE2BE	0x7BDD
+0xE2BF	0x7BE9
+0xE2C0	0x7C11
+0xE2C1	0x7C14
+0xE2C2	0x7BE6
+0xE2C3	0x7BE5
+0xE2C4	0x7C60
+0xE2C5	0x7C00
+0xE2C6	0x7C07
+0xE2C7	0x7C13
+0xE2C8	0x7BF3
+0xE2C9	0x7BF7
+0xE2CA	0x7C17
+0xE2CB	0x7C0D
+0xE2CC	0x7BF6
+0xE2CD	0x7C23
+0xE2CE	0x7C27
+0xE2CF	0x7C2A
+0xE2D0	0x7C1F
+0xE2D1	0x7C37
+0xE2D2	0x7C2B
+0xE2D3	0x7C3D
+0xE2D4	0x7C4C
+0xE2D5	0x7C43
+0xE2D6	0x7C54
+0xE2D7	0x7C4F
+0xE2D8	0x7C40
+0xE2D9	0x7C50
+0xE2DA	0x7C58
+0xE2DB	0x7C5F
+0xE2DC	0x7C64
+0xE2DD	0x7C56
+0xE2DE	0x7C65
+0xE2DF	0x7C6C
+0xE2E0	0x7C75
+0xE2E1	0x7C83
+0xE2E2	0x7C90
+0xE2E3	0x7CA4
+0xE2E4	0x7CAD
+0xE2E5	0x7CA2
+0xE2E6	0x7CAB
+0xE2E7	0x7CA1
+0xE2E8	0x7CA8
+0xE2E9	0x7CB3
+0xE2EA	0x7CB2
+0xE2EB	0x7CB1
+0xE2EC	0x7CAE
+0xE2ED	0x7CB9
+0xE2EE	0x7CBD
+0xE2EF	0x7CC0
+0xE2F0	0x7CC5
+0xE2F1	0x7CC2
+0xE2F2	0x7CD8
+0xE2F3	0x7CD2
+0xE2F4	0x7CDC
+0xE2F5	0x7CE2
+0xE2F6	0x9B3B
+0xE2F7	0x7CEF
+0xE2F8	0x7CF2
+0xE2F9	0x7CF4
+0xE2FA	0x7CF6
+0xE2FB	0x7CFA
+0xE2FC	0x7D06
+0xE340	0x7D02
+0xE341	0x7D1C
+0xE342	0x7D15
+0xE343	0x7D0A
+0xE344	0x7D45
+0xE345	0x7D4B
+0xE346	0x7D2E
+0xE347	0x7D32
+0xE348	0x7D3F
+0xE349	0x7D35
+0xE34A	0x7D46
+0xE34B	0x7D73
+0xE34C	0x7D56
+0xE34D	0x7D4E
+0xE34E	0x7D72
+0xE34F	0x7D68
+0xE350	0x7D6E
+0xE351	0x7D4F
+0xE352	0x7D63
+0xE353	0x7D93
+0xE354	0x7D89
+0xE355	0x7D5B
+0xE356	0x7D8F
+0xE357	0x7D7D
+0xE358	0x7D9B
+0xE359	0x7DBA
+0xE35A	0x7DAE
+0xE35B	0x7DA3
+0xE35C	0x7DB5
+0xE35D	0x7DC7
+0xE35E	0x7DBD
+0xE35F	0x7DAB
+0xE360	0x7E3D
+0xE361	0x7DA2
+0xE362	0x7DAF
+0xE363	0x7DDC
+0xE364	0x7DB8
+0xE365	0x7D9F
+0xE366	0x7DB0
+0xE367	0x7DD8
+0xE368	0x7DDD
+0xE369	0x7DE4
+0xE36A	0x7DDE
+0xE36B	0x7DFB
+0xE36C	0x7DF2
+0xE36D	0x7DE1
+0xE36E	0x7E05
+0xE36F	0x7E0A
+0xE370	0x7E23
+0xE371	0x7E21
+0xE372	0x7E12
+0xE373	0x7E31
+0xE374	0x7E1F
+0xE375	0x7E09
+0xE376	0x7E0B
+0xE377	0x7E22
+0xE378	0x7E46
+0xE379	0x7E66
+0xE37A	0x7E3B
+0xE37B	0x7E35
+0xE37C	0x7E39
+0xE37D	0x7E43
+0xE37E	0x7E37
+0xE380	0x7E32
+0xE381	0x7E3A
+0xE382	0x7E67
+0xE383	0x7E5D
+0xE384	0x7E56
+0xE385	0x7E5E
+0xE386	0x7E59
+0xE387	0x7E5A
+0xE388	0x7E79
+0xE389	0x7E6A
+0xE38A	0x7E69
+0xE38B	0x7E7C
+0xE38C	0x7E7B
+0xE38D	0x7E83
+0xE38E	0x7DD5
+0xE38F	0x7E7D
+0xE390	0x8FAE
+0xE391	0x7E7F
+0xE392	0x7E88
+0xE393	0x7E89
+0xE394	0x7E8C
+0xE395	0x7E92
+0xE396	0x7E90
+0xE397	0x7E93
+0xE398	0x7E94
+0xE399	0x7E96
+0xE39A	0x7E8E
+0xE39B	0x7E9B
+0xE39C	0x7E9C
+0xE39D	0x7F38
+0xE39E	0x7F3A
+0xE39F	0x7F45
+0xE3A0	0x7F4C
+0xE3A1	0x7F4D
+0xE3A2	0x7F4E
+0xE3A3	0x7F50
+0xE3A4	0x7F51
+0xE3A5	0x7F55
+0xE3A6	0x7F54
+0xE3A7	0x7F58
+0xE3A8	0x7F5F
+0xE3A9	0x7F60
+0xE3AA	0x7F68
+0xE3AB	0x7F69
+0xE3AC	0x7F67
+0xE3AD	0x7F78
+0xE3AE	0x7F82
+0xE3AF	0x7F86
+0xE3B0	0x7F83
+0xE3B1	0x7F88
+0xE3B2	0x7F87
+0xE3B3	0x7F8C
+0xE3B4	0x7F94
+0xE3B5	0x7F9E
+0xE3B6	0x7F9D
+0xE3B7	0x7F9A
+0xE3B8	0x7FA3
+0xE3B9	0x7FAF
+0xE3BA	0x7FB2
+0xE3BB	0x7FB9
+0xE3BC	0x7FAE
+0xE3BD	0x7FB6
+0xE3BE	0x7FB8
+0xE3BF	0x8B71
+0xE3C0	0x7FC5
+0xE3C1	0x7FC6
+0xE3C2	0x7FCA
+0xE3C3	0x7FD5
+0xE3C4	0x7FD4
+0xE3C5	0x7FE1
+0xE3C6	0x7FE6
+0xE3C7	0x7FE9
+0xE3C8	0x7FF3
+0xE3C9	0x7FF9
+0xE3CA	0x98DC
+0xE3CB	0x8006
+0xE3CC	0x8004
+0xE3CD	0x800B
+0xE3CE	0x8012
+0xE3CF	0x8018
+0xE3D0	0x8019
+0xE3D1	0x801C
+0xE3D2	0x8021
+0xE3D3	0x8028
+0xE3D4	0x803F
+0xE3D5	0x803B
+0xE3D6	0x804A
+0xE3D7	0x8046
+0xE3D8	0x8052
+0xE3D9	0x8058
+0xE3DA	0x805A
+0xE3DB	0x805F
+0xE3DC	0x8062
+0xE3DD	0x8068
+0xE3DE	0x8073
+0xE3DF	0x8072
+0xE3E0	0x8070
+0xE3E1	0x8076
+0xE3E2	0x8079
+0xE3E3	0x807D
+0xE3E4	0x807F
+0xE3E5	0x8084
+0xE3E6	0x8086
+0xE3E7	0x8085
+0xE3E8	0x809B
+0xE3E9	0x8093
+0xE3EA	0x809A
+0xE3EB	0x80AD
+0xE3EC	0x5190
+0xE3ED	0x80AC
+0xE3EE	0x80DB
+0xE3EF	0x80E5
+0xE3F0	0x80D9
+0xE3F1	0x80DD
+0xE3F2	0x80C4
+0xE3F3	0x80DA
+0xE3F4	0x80D6
+0xE3F5	0x8109
+0xE3F6	0x80EF
+0xE3F7	0x80F1
+0xE3F8	0x811B
+0xE3F9	0x8129
+0xE3FA	0x8123
+0xE3FB	0x812F
+0xE3FC	0x814B
+0xE440	0x968B
+0xE441	0x8146
+0xE442	0x813E
+0xE443	0x8153
+0xE444	0x8151
+0xE445	0x80FC
+0xE446	0x8171
+0xE447	0x816E
+0xE448	0x8165
+0xE449	0x8166
+0xE44A	0x8174
+0xE44B	0x8183
+0xE44C	0x8188
+0xE44D	0x818A
+0xE44E	0x8180
+0xE44F	0x8182
+0xE450	0x81A0
+0xE451	0x8195
+0xE452	0x81A4
+0xE453	0x81A3
+0xE454	0x815F
+0xE455	0x8193
+0xE456	0x81A9
+0xE457	0x81B0
+0xE458	0x81B5
+0xE459	0x81BE
+0xE45A	0x81B8
+0xE45B	0x81BD
+0xE45C	0x81C0
+0xE45D	0x81C2
+0xE45E	0x81BA
+0xE45F	0x81C9
+0xE460	0x81CD
+0xE461	0x81D1
+0xE462	0x81D9
+0xE463	0x81D8
+0xE464	0x81C8
+0xE465	0x81DA
+0xE466	0x81DF
+0xE467	0x81E0
+0xE468	0x81E7
+0xE469	0x81FA
+0xE46A	0x81FB
+0xE46B	0x81FE
+0xE46C	0x8201
+0xE46D	0x8202
+0xE46E	0x8205
+0xE46F	0x8207
+0xE470	0x820A
+0xE471	0x820D
+0xE472	0x8210
+0xE473	0x8216
+0xE474	0x8229
+0xE475	0x822B
+0xE476	0x8238
+0xE477	0x8233
+0xE478	0x8240
+0xE479	0x8259
+0xE47A	0x8258
+0xE47B	0x825D
+0xE47C	0x825A
+0xE47D	0x825F
+0xE47E	0x8264
+0xE480	0x8262
+0xE481	0x8268
+0xE482	0x826A
+0xE483	0x826B
+0xE484	0x822E
+0xE485	0x8271
+0xE486	0x8277
+0xE487	0x8278
+0xE488	0x827E
+0xE489	0x828D
+0xE48A	0x8292
+0xE48B	0x82AB
+0xE48C	0x829F
+0xE48D	0x82BB
+0xE48E	0x82AC
+0xE48F	0x82E1
+0xE490	0x82E3
+0xE491	0x82DF
+0xE492	0x82D2
+0xE493	0x82F4
+0xE494	0x82F3
+0xE495	0x82FA
+0xE496	0x8393
+0xE497	0x8303
+0xE498	0x82FB
+0xE499	0x82F9
+0xE49A	0x82DE
+0xE49B	0x8306
+0xE49C	0x82DC
+0xE49D	0x8309
+0xE49E	0x82D9
+0xE49F	0x8335
+0xE4A0	0x8334
+0xE4A1	0x8316
+0xE4A2	0x8332
+0xE4A3	0x8331
+0xE4A4	0x8340
+0xE4A5	0x8339
+0xE4A6	0x8350
+0xE4A7	0x8345
+0xE4A8	0x832F
+0xE4A9	0x832B
+0xE4AA	0x8317
+0xE4AB	0x8318
+0xE4AC	0x8385
+0xE4AD	0x839A
+0xE4AE	0x83AA
+0xE4AF	0x839F
+0xE4B0	0x83A2
+0xE4B1	0x8396
+0xE4B2	0x8323
+0xE4B3	0x838E
+0xE4B4	0x8387
+0xE4B5	0x838A
+0xE4B6	0x837C
+0xE4B7	0x83B5
+0xE4B8	0x8373
+0xE4B9	0x8375
+0xE4BA	0x83A0
+0xE4BB	0x8389
+0xE4BC	0x83A8
+0xE4BD	0x83F4
+0xE4BE	0x8413
+0xE4BF	0x83EB
+0xE4C0	0x83CE
+0xE4C1	0x83FD
+0xE4C2	0x8403
+0xE4C3	0x83D8
+0xE4C4	0x840B
+0xE4C5	0x83C1
+0xE4C6	0x83F7
+0xE4C7	0x8407
+0xE4C8	0x83E0
+0xE4C9	0x83F2
+0xE4CA	0x840D
+0xE4CB	0x8422
+0xE4CC	0x8420
+0xE4CD	0x83BD
+0xE4CE	0x8438
+0xE4CF	0x8506
+0xE4D0	0x83FB
+0xE4D1	0x846D
+0xE4D2	0x842A
+0xE4D3	0x843C
+0xE4D4	0x855A
+0xE4D5	0x8484
+0xE4D6	0x8477
+0xE4D7	0x846B
+0xE4D8	0x84AD
+0xE4D9	0x846E
+0xE4DA	0x8482
+0xE4DB	0x8469
+0xE4DC	0x8446
+0xE4DD	0x842C
+0xE4DE	0x846F
+0xE4DF	0x8479
+0xE4E0	0x8435
+0xE4E1	0x84CA
+0xE4E2	0x8462
+0xE4E3	0x84B9
+0xE4E4	0x84BF
+0xE4E5	0x849F
+0xE4E6	0x84D9
+0xE4E7	0x84CD
+0xE4E8	0x84BB
+0xE4E9	0x84DA
+0xE4EA	0x84D0
+0xE4EB	0x84C1
+0xE4EC	0x84C6
+0xE4ED	0x84D6
+0xE4EE	0x84A1
+0xE4EF	0x8521
+0xE4F0	0x84FF
+0xE4F1	0x84F4
+0xE4F2	0x8517
+0xE4F3	0x8518
+0xE4F4	0x852C
+0xE4F5	0x851F
+0xE4F6	0x8515
+0xE4F7	0x8514
+0xE4F8	0x84FC
+0xE4F9	0x8540
+0xE4FA	0x8563
+0xE4FB	0x8558
+0xE4FC	0x8548
+0xE540	0x8541
+0xE541	0x8602
+0xE542	0x854B
+0xE543	0x8555
+0xE544	0x8580
+0xE545	0x85A4
+0xE546	0x8588
+0xE547	0x8591
+0xE548	0x858A
+0xE549	0x85A8
+0xE54A	0x856D
+0xE54B	0x8594
+0xE54C	0x859B
+0xE54D	0x85EA
+0xE54E	0x8587
+0xE54F	0x859C
+0xE550	0x8577
+0xE551	0x857E
+0xE552	0x8590
+0xE553	0x85C9
+0xE554	0x85BA
+0xE555	0x85CF
+0xE556	0x85B9
+0xE557	0x85D0
+0xE558	0x85D5
+0xE559	0x85DD
+0xE55A	0x85E5
+0xE55B	0x85DC
+0xE55C	0x85F9
+0xE55D	0x860A
+0xE55E	0x8613
+0xE55F	0x860B
+0xE560	0x85FE
+0xE561	0x85FA
+0xE562	0x8606
+0xE563	0x8622
+0xE564	0x861A
+0xE565	0x8630
+0xE566	0x863F
+0xE567	0x864D
+0xE568	0x4E55
+0xE569	0x8654
+0xE56A	0x865F
+0xE56B	0x8667
+0xE56C	0x8671
+0xE56D	0x8693
+0xE56E	0x86A3
+0xE56F	0x86A9
+0xE570	0x86AA
+0xE571	0x868B
+0xE572	0x868C
+0xE573	0x86B6
+0xE574	0x86AF
+0xE575	0x86C4
+0xE576	0x86C6
+0xE577	0x86B0
+0xE578	0x86C9
+0xE579	0x8823
+0xE57A	0x86AB
+0xE57B	0x86D4
+0xE57C	0x86DE
+0xE57D	0x86E9
+0xE57E	0x86EC
+0xE580	0x86DF
+0xE581	0x86DB
+0xE582	0x86EF
+0xE583	0x8712
+0xE584	0x8706
+0xE585	0x8708
+0xE586	0x8700
+0xE587	0x8703
+0xE588	0x86FB
+0xE589	0x8711
+0xE58A	0x8709
+0xE58B	0x870D
+0xE58C	0x86F9
+0xE58D	0x870A
+0xE58E	0x8734
+0xE58F	0x873F
+0xE590	0x8737
+0xE591	0x873B
+0xE592	0x8725
+0xE593	0x8729
+0xE594	0x871A
+0xE595	0x8760
+0xE596	0x875F
+0xE597	0x8778
+0xE598	0x874C
+0xE599	0x874E
+0xE59A	0x8774
+0xE59B	0x8757
+0xE59C	0x8768
+0xE59D	0x876E
+0xE59E	0x8759
+0xE59F	0x8753
+0xE5A0	0x8763
+0xE5A1	0x876A
+0xE5A2	0x8805
+0xE5A3	0x87A2
+0xE5A4	0x879F
+0xE5A5	0x8782
+0xE5A6	0x87AF
+0xE5A7	0x87CB
+0xE5A8	0x87BD
+0xE5A9	0x87C0
+0xE5AA	0x87D0
+0xE5AB	0x96D6
+0xE5AC	0x87AB
+0xE5AD	0x87C4
+0xE5AE	0x87B3
+0xE5AF	0x87C7
+0xE5B0	0x87C6
+0xE5B1	0x87BB
+0xE5B2	0x87EF
+0xE5B3	0x87F2
+0xE5B4	0x87E0
+0xE5B5	0x880F
+0xE5B6	0x880D
+0xE5B7	0x87FE
+0xE5B8	0x87F6
+0xE5B9	0x87F7
+0xE5BA	0x880E
+0xE5BB	0x87D2
+0xE5BC	0x8811
+0xE5BD	0x8816
+0xE5BE	0x8815
+0xE5BF	0x8822
+0xE5C0	0x8821
+0xE5C1	0x8831
+0xE5C2	0x8836
+0xE5C3	0x8839
+0xE5C4	0x8827
+0xE5C5	0x883B
+0xE5C6	0x8844
+0xE5C7	0x8842
+0xE5C8	0x8852
+0xE5C9	0x8859
+0xE5CA	0x885E
+0xE5CB	0x8862
+0xE5CC	0x886B
+0xE5CD	0x8881
+0xE5CE	0x887E
+0xE5CF	0x889E
+0xE5D0	0x8875
+0xE5D1	0x887D
+0xE5D2	0x88B5
+0xE5D3	0x8872
+0xE5D4	0x8882
+0xE5D5	0x8897
+0xE5D6	0x8892
+0xE5D7	0x88AE
+0xE5D8	0x8899
+0xE5D9	0x88A2
+0xE5DA	0x888D
+0xE5DB	0x88A4
+0xE5DC	0x88B0
+0xE5DD	0x88BF
+0xE5DE	0x88B1
+0xE5DF	0x88C3
+0xE5E0	0x88C4
+0xE5E1	0x88D4
+0xE5E2	0x88D8
+0xE5E3	0x88D9
+0xE5E4	0x88DD
+0xE5E5	0x88F9
+0xE5E6	0x8902
+0xE5E7	0x88FC
+0xE5E8	0x88F4
+0xE5E9	0x88E8
+0xE5EA	0x88F2
+0xE5EB	0x8904
+0xE5EC	0x890C
+0xE5ED	0x890A
+0xE5EE	0x8913
+0xE5EF	0x8943
+0xE5F0	0x891E
+0xE5F1	0x8925
+0xE5F2	0x892A
+0xE5F3	0x892B
+0xE5F4	0x8941
+0xE5F5	0x8944
+0xE5F6	0x893B
+0xE5F7	0x8936
+0xE5F8	0x8938
+0xE5F9	0x894C
+0xE5FA	0x891D
+0xE5FB	0x8960
+0xE5FC	0x895E
+0xE640	0x8966
+0xE641	0x8964
+0xE642	0x896D
+0xE643	0x896A
+0xE644	0x896F
+0xE645	0x8974
+0xE646	0x8977
+0xE647	0x897E
+0xE648	0x8983
+0xE649	0x8988
+0xE64A	0x898A
+0xE64B	0x8993
+0xE64C	0x8998
+0xE64D	0x89A1
+0xE64E	0x89A9
+0xE64F	0x89A6
+0xE650	0x89AC
+0xE651	0x89AF
+0xE652	0x89B2
+0xE653	0x89BA
+0xE654	0x89BD
+0xE655	0x89BF
+0xE656	0x89C0
+0xE657	0x89DA
+0xE658	0x89DC
+0xE659	0x89DD
+0xE65A	0x89E7
+0xE65B	0x89F4
+0xE65C	0x89F8
+0xE65D	0x8A03
+0xE65E	0x8A16
+0xE65F	0x8A10
+0xE660	0x8A0C
+0xE661	0x8A1B
+0xE662	0x8A1D
+0xE663	0x8A25
+0xE664	0x8A36
+0xE665	0x8A41
+0xE666	0x8A5B
+0xE667	0x8A52
+0xE668	0x8A46
+0xE669	0x8A48
+0xE66A	0x8A7C
+0xE66B	0x8A6D
+0xE66C	0x8A6C
+0xE66D	0x8A62
+0xE66E	0x8A85
+0xE66F	0x8A82
+0xE670	0x8A84
+0xE671	0x8AA8
+0xE672	0x8AA1
+0xE673	0x8A91
+0xE674	0x8AA5
+0xE675	0x8AA6
+0xE676	0x8A9A
+0xE677	0x8AA3
+0xE678	0x8AC4
+0xE679	0x8ACD
+0xE67A	0x8AC2
+0xE67B	0x8ADA
+0xE67C	0x8AEB
+0xE67D	0x8AF3
+0xE67E	0x8AE7
+0xE680	0x8AE4
+0xE681	0x8AF1
+0xE682	0x8B14
+0xE683	0x8AE0
+0xE684	0x8AE2
+0xE685	0x8AF7
+0xE686	0x8ADE
+0xE687	0x8ADB
+0xE688	0x8B0C
+0xE689	0x8B07
+0xE68A	0x8B1A
+0xE68B	0x8AE1
+0xE68C	0x8B16
+0xE68D	0x8B10
+0xE68E	0x8B17
+0xE68F	0x8B20
+0xE690	0x8B33
+0xE691	0x97AB
+0xE692	0x8B26
+0xE693	0x8B2B
+0xE694	0x8B3E
+0xE695	0x8B28
+0xE696	0x8B41
+0xE697	0x8B4C
+0xE698	0x8B4F
+0xE699	0x8B4E
+0xE69A	0x8B49
+0xE69B	0x8B56
+0xE69C	0x8B5B
+0xE69D	0x8B5A
+0xE69E	0x8B6B
+0xE69F	0x8B5F
+0xE6A0	0x8B6C
+0xE6A1	0x8B6F
+0xE6A2	0x8B74
+0xE6A3	0x8B7D
+0xE6A4	0x8B80
+0xE6A5	0x8B8C
+0xE6A6	0x8B8E
+0xE6A7	0x8B92
+0xE6A8	0x8B93
+0xE6A9	0x8B96
+0xE6AA	0x8B99
+0xE6AB	0x8B9A
+0xE6AC	0x8C3A
+0xE6AD	0x8C41
+0xE6AE	0x8C3F
+0xE6AF	0x8C48
+0xE6B0	0x8C4C
+0xE6B1	0x8C4E
+0xE6B2	0x8C50
+0xE6B3	0x8C55
+0xE6B4	0x8C62
+0xE6B5	0x8C6C
+0xE6B6	0x8C78
+0xE6B7	0x8C7A
+0xE6B8	0x8C82
+0xE6B9	0x8C89
+0xE6BA	0x8C85
+0xE6BB	0x8C8A
+0xE6BC	0x8C8D
+0xE6BD	0x8C8E
+0xE6BE	0x8C94
+0xE6BF	0x8C7C
+0xE6C0	0x8C98
+0xE6C1	0x621D
+0xE6C2	0x8CAD
+0xE6C3	0x8CAA
+0xE6C4	0x8CBD
+0xE6C5	0x8CB2
+0xE6C6	0x8CB3
+0xE6C7	0x8CAE
+0xE6C8	0x8CB6
+0xE6C9	0x8CC8
+0xE6CA	0x8CC1
+0xE6CB	0x8CE4
+0xE6CC	0x8CE3
+0xE6CD	0x8CDA
+0xE6CE	0x8CFD
+0xE6CF	0x8CFA
+0xE6D0	0x8CFB
+0xE6D1	0x8D04
+0xE6D2	0x8D05
+0xE6D3	0x8D0A
+0xE6D4	0x8D07
+0xE6D5	0x8D0F
+0xE6D6	0x8D0D
+0xE6D7	0x8D10
+0xE6D8	0x9F4E
+0xE6D9	0x8D13
+0xE6DA	0x8CCD
+0xE6DB	0x8D14
+0xE6DC	0x8D16
+0xE6DD	0x8D67
+0xE6DE	0x8D6D
+0xE6DF	0x8D71
+0xE6E0	0x8D73
+0xE6E1	0x8D81
+0xE6E2	0x8D99
+0xE6E3	0x8DC2
+0xE6E4	0x8DBE
+0xE6E5	0x8DBA
+0xE6E6	0x8DCF
+0xE6E7	0x8DDA
+0xE6E8	0x8DD6
+0xE6E9	0x8DCC
+0xE6EA	0x8DDB
+0xE6EB	0x8DCB
+0xE6EC	0x8DEA
+0xE6ED	0x8DEB
+0xE6EE	0x8DDF
+0xE6EF	0x8DE3
+0xE6F0	0x8DFC
+0xE6F1	0x8E08
+0xE6F2	0x8E09
+0xE6F3	0x8DFF
+0xE6F4	0x8E1D
+0xE6F5	0x8E1E
+0xE6F6	0x8E10
+0xE6F7	0x8E1F
+0xE6F8	0x8E42
+0xE6F9	0x8E35
+0xE6FA	0x8E30
+0xE6FB	0x8E34
+0xE6FC	0x8E4A
+0xE740	0x8E47
+0xE741	0x8E49
+0xE742	0x8E4C
+0xE743	0x8E50
+0xE744	0x8E48
+0xE745	0x8E59
+0xE746	0x8E64
+0xE747	0x8E60
+0xE748	0x8E2A
+0xE749	0x8E63
+0xE74A	0x8E55
+0xE74B	0x8E76
+0xE74C	0x8E72
+0xE74D	0x8E7C
+0xE74E	0x8E81
+0xE74F	0x8E87
+0xE750	0x8E85
+0xE751	0x8E84
+0xE752	0x8E8B
+0xE753	0x8E8A
+0xE754	0x8E93
+0xE755	0x8E91
+0xE756	0x8E94
+0xE757	0x8E99
+0xE758	0x8EAA
+0xE759	0x8EA1
+0xE75A	0x8EAC
+0xE75B	0x8EB0
+0xE75C	0x8EC6
+0xE75D	0x8EB1
+0xE75E	0x8EBE
+0xE75F	0x8EC5
+0xE760	0x8EC8
+0xE761	0x8ECB
+0xE762	0x8EDB
+0xE763	0x8EE3
+0xE764	0x8EFC
+0xE765	0x8EFB
+0xE766	0x8EEB
+0xE767	0x8EFE
+0xE768	0x8F0A
+0xE769	0x8F05
+0xE76A	0x8F15
+0xE76B	0x8F12
+0xE76C	0x8F19
+0xE76D	0x8F13
+0xE76E	0x8F1C
+0xE76F	0x8F1F
+0xE770	0x8F1B
+0xE771	0x8F0C
+0xE772	0x8F26
+0xE773	0x8F33
+0xE774	0x8F3B
+0xE775	0x8F39
+0xE776	0x8F45
+0xE777	0x8F42
+0xE778	0x8F3E
+0xE779	0x8F4C
+0xE77A	0x8F49
+0xE77B	0x8F46
+0xE77C	0x8F4E
+0xE77D	0x8F57
+0xE77E	0x8F5C
+0xE780	0x8F62
+0xE781	0x8F63
+0xE782	0x8F64
+0xE783	0x8F9C
+0xE784	0x8F9F
+0xE785	0x8FA3
+0xE786	0x8FAD
+0xE787	0x8FAF
+0xE788	0x8FB7
+0xE789	0x8FDA
+0xE78A	0x8FE5
+0xE78B	0x8FE2
+0xE78C	0x8FEA
+0xE78D	0x8FEF
+0xE78E	0x9087
+0xE78F	0x8FF4
+0xE790	0x9005
+0xE791	0x8FF9
+0xE792	0x8FFA
+0xE793	0x9011
+0xE794	0x9015
+0xE795	0x9021
+0xE796	0x900D
+0xE797	0x901E
+0xE798	0x9016
+0xE799	0x900B
+0xE79A	0x9027
+0xE79B	0x9036
+0xE79C	0x9035
+0xE79D	0x9039
+0xE79E	0x8FF8
+0xE79F	0x904F
+0xE7A0	0x9050
+0xE7A1	0x9051
+0xE7A2	0x9052
+0xE7A3	0x900E
+0xE7A4	0x9049
+0xE7A5	0x903E
+0xE7A6	0x9056
+0xE7A7	0x9058
+0xE7A8	0x905E
+0xE7A9	0x9068
+0xE7AA	0x906F
+0xE7AB	0x9076
+0xE7AC	0x96A8
+0xE7AD	0x9072
+0xE7AE	0x9082
+0xE7AF	0x907D
+0xE7B0	0x9081
+0xE7B1	0x9080
+0xE7B2	0x908A
+0xE7B3	0x9089
+0xE7B4	0x908F
+0xE7B5	0x90A8
+0xE7B6	0x90AF
+0xE7B7	0x90B1
+0xE7B8	0x90B5
+0xE7B9	0x90E2
+0xE7BA	0x90E4
+0xE7BB	0x6248
+0xE7BC	0x90DB
+0xE7BD	0x9102
+0xE7BE	0x9112
+0xE7BF	0x9119
+0xE7C0	0x9132
+0xE7C1	0x9130
+0xE7C2	0x914A
+0xE7C3	0x9156
+0xE7C4	0x9158
+0xE7C5	0x9163
+0xE7C6	0x9165
+0xE7C7	0x9169
+0xE7C8	0x9173
+0xE7C9	0x9172
+0xE7CA	0x918B
+0xE7CB	0x9189
+0xE7CC	0x9182
+0xE7CD	0x91A2
+0xE7CE	0x91AB
+0xE7CF	0x91AF
+0xE7D0	0x91AA
+0xE7D1	0x91B5
+0xE7D2	0x91B4
+0xE7D3	0x91BA
+0xE7D4	0x91C0
+0xE7D5	0x91C1
+0xE7D6	0x91C9
+0xE7D7	0x91CB
+0xE7D8	0x91D0
+0xE7D9	0x91D6
+0xE7DA	0x91DF
+0xE7DB	0x91E1
+0xE7DC	0x91DB
+0xE7DD	0x91FC
+0xE7DE	0x91F5
+0xE7DF	0x91F6
+0xE7E0	0x921E
+0xE7E1	0x91FF
+0xE7E2	0x9214
+0xE7E3	0x922C
+0xE7E4	0x9215
+0xE7E5	0x9211
+0xE7E6	0x925E
+0xE7E7	0x9257
+0xE7E8	0x9245
+0xE7E9	0x9249
+0xE7EA	0x9264
+0xE7EB	0x9248
+0xE7EC	0x9295
+0xE7ED	0x923F
+0xE7EE	0x924B
+0xE7EF	0x9250
+0xE7F0	0x929C
+0xE7F1	0x9296
+0xE7F2	0x9293
+0xE7F3	0x929B
+0xE7F4	0x925A
+0xE7F5	0x92CF
+0xE7F6	0x92B9
+0xE7F7	0x92B7
+0xE7F8	0x92E9
+0xE7F9	0x930F
+0xE7FA	0x92FA
+0xE7FB	0x9344
+0xE7FC	0x932E
+0xE840	0x9319
+0xE841	0x9322
+0xE842	0x931A
+0xE843	0x9323
+0xE844	0x933A
+0xE845	0x9335
+0xE846	0x933B
+0xE847	0x935C
+0xE848	0x9360
+0xE849	0x937C
+0xE84A	0x936E
+0xE84B	0x9356
+0xE84C	0x93B0
+0xE84D	0x93AC
+0xE84E	0x93AD
+0xE84F	0x9394
+0xE850	0x93B9
+0xE851	0x93D6
+0xE852	0x93D7
+0xE853	0x93E8
+0xE854	0x93E5
+0xE855	0x93D8
+0xE856	0x93C3
+0xE857	0x93DD
+0xE858	0x93D0
+0xE859	0x93C8
+0xE85A	0x93E4
+0xE85B	0x941A
+0xE85C	0x9414
+0xE85D	0x9413
+0xE85E	0x9403
+0xE85F	0x9407
+0xE860	0x9410
+0xE861	0x9436
+0xE862	0x942B
+0xE863	0x9435
+0xE864	0x9421
+0xE865	0x943A
+0xE866	0x9441
+0xE867	0x9452
+0xE868	0x9444
+0xE869	0x945B
+0xE86A	0x9460
+0xE86B	0x9462
+0xE86C	0x945E
+0xE86D	0x946A
+0xE86E	0x9229
+0xE86F	0x9470
+0xE870	0x9475
+0xE871	0x9477
+0xE872	0x947D
+0xE873	0x945A
+0xE874	0x947C
+0xE875	0x947E
+0xE876	0x9481
+0xE877	0x947F
+0xE878	0x9582
+0xE879	0x9587
+0xE87A	0x958A
+0xE87B	0x9594
+0xE87C	0x9596
+0xE87D	0x9598
+0xE87E	0x9599
+0xE880	0x95A0
+0xE881	0x95A8
+0xE882	0x95A7
+0xE883	0x95AD
+0xE884	0x95BC
+0xE885	0x95BB
+0xE886	0x95B9
+0xE887	0x95BE
+0xE888	0x95CA
+0xE889	0x6FF6
+0xE88A	0x95C3
+0xE88B	0x95CD
+0xE88C	0x95CC
+0xE88D	0x95D5
+0xE88E	0x95D4
+0xE88F	0x95D6
+0xE890	0x95DC
+0xE891	0x95E1
+0xE892	0x95E5
+0xE893	0x95E2
+0xE894	0x9621
+0xE895	0x9628
+0xE896	0x962E
+0xE897	0x962F
+0xE898	0x9642
+0xE899	0x964C
+0xE89A	0x964F
+0xE89B	0x964B
+0xE89C	0x9677
+0xE89D	0x965C
+0xE89E	0x965E
+0xE89F	0x965D
+0xE8A0	0x965F
+0xE8A1	0x9666
+0xE8A2	0x9672
+0xE8A3	0x966C
+0xE8A4	0x968D
+0xE8A5	0x9698
+0xE8A6	0x9695
+0xE8A7	0x9697
+0xE8A8	0x96AA
+0xE8A9	0x96A7
+0xE8AA	0x96B1
+0xE8AB	0x96B2
+0xE8AC	0x96B0
+0xE8AD	0x96B4
+0xE8AE	0x96B6
+0xE8AF	0x96B8
+0xE8B0	0x96B9
+0xE8B1	0x96CE
+0xE8B2	0x96CB
+0xE8B3	0x96C9
+0xE8B4	0x96CD
+0xE8B5	0x894D
+0xE8B6	0x96DC
+0xE8B7	0x970D
+0xE8B8	0x96D5
+0xE8B9	0x96F9
+0xE8BA	0x9704
+0xE8BB	0x9706
+0xE8BC	0x9708
+0xE8BD	0x9713
+0xE8BE	0x970E
+0xE8BF	0x9711
+0xE8C0	0x970F
+0xE8C1	0x9716
+0xE8C2	0x9719
+0xE8C3	0x9724
+0xE8C4	0x972A
+0xE8C5	0x9730
+0xE8C6	0x9739
+0xE8C7	0x973D
+0xE8C8	0x973E
+0xE8C9	0x9744
+0xE8CA	0x9746
+0xE8CB	0x9748
+0xE8CC	0x9742
+0xE8CD	0x9749
+0xE8CE	0x975C
+0xE8CF	0x9760
+0xE8D0	0x9764
+0xE8D1	0x9766
+0xE8D2	0x9768
+0xE8D3	0x52D2
+0xE8D4	0x976B
+0xE8D5	0x9771
+0xE8D6	0x9779
+0xE8D7	0x9785
+0xE8D8	0x977C
+0xE8D9	0x9781
+0xE8DA	0x977A
+0xE8DB	0x9786
+0xE8DC	0x978B
+0xE8DD	0x978F
+0xE8DE	0x9790
+0xE8DF	0x979C
+0xE8E0	0x97A8
+0xE8E1	0x97A6
+0xE8E2	0x97A3
+0xE8E3	0x97B3
+0xE8E4	0x97B4
+0xE8E5	0x97C3
+0xE8E6	0x97C6
+0xE8E7	0x97C8
+0xE8E8	0x97CB
+0xE8E9	0x97DC
+0xE8EA	0x97ED
+0xE8EB	0x9F4F
+0xE8EC	0x97F2
+0xE8ED	0x7ADF
+0xE8EE	0x97F6
+0xE8EF	0x97F5
+0xE8F0	0x980F
+0xE8F1	0x980C
+0xE8F2	0x9838
+0xE8F3	0x9824
+0xE8F4	0x9821
+0xE8F5	0x9837
+0xE8F6	0x983D
+0xE8F7	0x9846
+0xE8F8	0x984F
+0xE8F9	0x984B
+0xE8FA	0x986B
+0xE8FB	0x986F
+0xE8FC	0x9870
+0xE940	0x9871
+0xE941	0x9874
+0xE942	0x9873
+0xE943	0x98AA
+0xE944	0x98AF
+0xE945	0x98B1
+0xE946	0x98B6
+0xE947	0x98C4
+0xE948	0x98C3
+0xE949	0x98C6
+0xE94A	0x98E9
+0xE94B	0x98EB
+0xE94C	0x9903
+0xE94D	0x9909
+0xE94E	0x9912
+0xE94F	0x9914
+0xE950	0x9918
+0xE951	0x9921
+0xE952	0x991D
+0xE953	0x991E
+0xE954	0x9924
+0xE955	0x9920
+0xE956	0x992C
+0xE957	0x992E
+0xE958	0x993D
+0xE959	0x993E
+0xE95A	0x9942
+0xE95B	0x9949
+0xE95C	0x9945
+0xE95D	0x9950
+0xE95E	0x994B
+0xE95F	0x9951
+0xE960	0x9952
+0xE961	0x994C
+0xE962	0x9955
+0xE963	0x9997
+0xE964	0x9998
+0xE965	0x99A5
+0xE966	0x99AD
+0xE967	0x99AE
+0xE968	0x99BC
+0xE969	0x99DF
+0xE96A	0x99DB
+0xE96B	0x99DD
+0xE96C	0x99D8
+0xE96D	0x99D1
+0xE96E	0x99ED
+0xE96F	0x99EE
+0xE970	0x99F1
+0xE971	0x99F2
+0xE972	0x99FB
+0xE973	0x99F8
+0xE974	0x9A01
+0xE975	0x9A0F
+0xE976	0x9A05
+0xE977	0x99E2
+0xE978	0x9A19
+0xE979	0x9A2B
+0xE97A	0x9A37
+0xE97B	0x9A45
+0xE97C	0x9A42
+0xE97D	0x9A40
+0xE97E	0x9A43
+0xE980	0x9A3E
+0xE981	0x9A55
+0xE982	0x9A4D
+0xE983	0x9A5B
+0xE984	0x9A57
+0xE985	0x9A5F
+0xE986	0x9A62
+0xE987	0x9A65
+0xE988	0x9A64
+0xE989	0x9A69
+0xE98A	0x9A6B
+0xE98B	0x9A6A
+0xE98C	0x9AAD
+0xE98D	0x9AB0
+0xE98E	0x9ABC
+0xE98F	0x9AC0
+0xE990	0x9ACF
+0xE991	0x9AD1
+0xE992	0x9AD3
+0xE993	0x9AD4
+0xE994	0x9ADE
+0xE995	0x9ADF
+0xE996	0x9AE2
+0xE997	0x9AE3
+0xE998	0x9AE6
+0xE999	0x9AEF
+0xE99A	0x9AEB
+0xE99B	0x9AEE
+0xE99C	0x9AF4
+0xE99D	0x9AF1
+0xE99E	0x9AF7
+0xE99F	0x9AFB
+0xE9A0	0x9B06
+0xE9A1	0x9B18
+0xE9A2	0x9B1A
+0xE9A3	0x9B1F
+0xE9A4	0x9B22
+0xE9A5	0x9B23
+0xE9A6	0x9B25
+0xE9A7	0x9B27
+0xE9A8	0x9B28
+0xE9A9	0x9B29
+0xE9AA	0x9B2A
+0xE9AB	0x9B2E
+0xE9AC	0x9B2F
+0xE9AD	0x9B32
+0xE9AE	0x9B44
+0xE9AF	0x9B43
+0xE9B0	0x9B4F
+0xE9B1	0x9B4D
+0xE9B2	0x9B4E
+0xE9B3	0x9B51
+0xE9B4	0x9B58
+0xE9B5	0x9B74
+0xE9B6	0x9B93
+0xE9B7	0x9B83
+0xE9B8	0x9B91
+0xE9B9	0x9B96
+0xE9BA	0x9B97
+0xE9BB	0x9B9F
+0xE9BC	0x9BA0
+0xE9BD	0x9BA8
+0xE9BE	0x9BB4
+0xE9BF	0x9BC0
+0xE9C0	0x9BCA
+0xE9C1	0x9BB9
+0xE9C2	0x9BC6
+0xE9C3	0x9BCF
+0xE9C4	0x9BD1
+0xE9C5	0x9BD2
+0xE9C6	0x9BE3
+0xE9C7	0x9BE2
+0xE9C8	0x9BE4
+0xE9C9	0x9BD4
+0xE9CA	0x9BE1
+0xE9CB	0x9C3A
+0xE9CC	0x9BF2
+0xE9CD	0x9BF1
+0xE9CE	0x9BF0
+0xE9CF	0x9C15
+0xE9D0	0x9C14
+0xE9D1	0x9C09
+0xE9D2	0x9C13
+0xE9D3	0x9C0C
+0xE9D4	0x9C06
+0xE9D5	0x9C08
+0xE9D6	0x9C12
+0xE9D7	0x9C0A
+0xE9D8	0x9C04
+0xE9D9	0x9C2E
+0xE9DA	0x9C1B
+0xE9DB	0x9C25
+0xE9DC	0x9C24
+0xE9DD	0x9C21
+0xE9DE	0x9C30
+0xE9DF	0x9C47
+0xE9E0	0x9C32
+0xE9E1	0x9C46
+0xE9E2	0x9C3E
+0xE9E3	0x9C5A
+0xE9E4	0x9C60
+0xE9E5	0x9C67
+0xE9E6	0x9C76
+0xE9E7	0x9C78
+0xE9E8	0x9CE7
+0xE9E9	0x9CEC
+0xE9EA	0x9CF0
+0xE9EB	0x9D09
+0xE9EC	0x9D08
+0xE9ED	0x9CEB
+0xE9EE	0x9D03
+0xE9EF	0x9D06
+0xE9F0	0x9D2A
+0xE9F1	0x9D26
+0xE9F2	0x9DAF
+0xE9F3	0x9D23
+0xE9F4	0x9D1F
+0xE9F5	0x9D44
+0xE9F6	0x9D15
+0xE9F7	0x9D12
+0xE9F8	0x9D41
+0xE9F9	0x9D3F
+0xE9FA	0x9D3E
+0xE9FB	0x9D46
+0xE9FC	0x9D48
+0xEA40	0x9D5D
+0xEA41	0x9D5E
+0xEA42	0x9D64
+0xEA43	0x9D51
+0xEA44	0x9D50
+0xEA45	0x9D59
+0xEA46	0x9D72
+0xEA47	0x9D89
+0xEA48	0x9D87
+0xEA49	0x9DAB
+0xEA4A	0x9D6F
+0xEA4B	0x9D7A
+0xEA4C	0x9D9A
+0xEA4D	0x9DA4
+0xEA4E	0x9DA9
+0xEA4F	0x9DB2
+0xEA50	0x9DC4
+0xEA51	0x9DC1
+0xEA52	0x9DBB
+0xEA53	0x9DB8
+0xEA54	0x9DBA
+0xEA55	0x9DC6
+0xEA56	0x9DCF
+0xEA57	0x9DC2
+0xEA58	0x9DD9
+0xEA59	0x9DD3
+0xEA5A	0x9DF8
+0xEA5B	0x9DE6
+0xEA5C	0x9DED
+0xEA5D	0x9DEF
+0xEA5E	0x9DFD
+0xEA5F	0x9E1A
+0xEA60	0x9E1B
+0xEA61	0x9E1E
+0xEA62	0x9E75
+0xEA63	0x9E79
+0xEA64	0x9E7D
+0xEA65	0x9E81
+0xEA66	0x9E88
+0xEA67	0x9E8B
+0xEA68	0x9E8C
+0xEA69	0x9E92
+0xEA6A	0x9E95
+0xEA6B	0x9E91
+0xEA6C	0x9E9D
+0xEA6D	0x9EA5
+0xEA6E	0x9EA9
+0xEA6F	0x9EB8
+0xEA70	0x9EAA
+0xEA71	0x9EAD
+0xEA72	0x9761
+0xEA73	0x9ECC
+0xEA74	0x9ECE
+0xEA75	0x9ECF
+0xEA76	0x9ED0
+0xEA77	0x9ED4
+0xEA78	0x9EDC
+0xEA79	0x9EDE
+0xEA7A	0x9EDD
+0xEA7B	0x9EE0
+0xEA7C	0x9EE5
+0xEA7D	0x9EE8
+0xEA7E	0x9EEF
+0xEA80	0x9EF4
+0xEA81	0x9EF6
+0xEA82	0x9EF7
+0xEA83	0x9EF9
+0xEA84	0x9EFB
+0xEA85	0x9EFC
+0xEA86	0x9EFD
+0xEA87	0x9F07
+0xEA88	0x9F08
+0xEA89	0x76B7
+0xEA8A	0x9F15
+0xEA8B	0x9F21
+0xEA8C	0x9F2C
+0xEA8D	0x9F3E
+0xEA8E	0x9F4A
+0xEA8F	0x9F52
+0xEA90	0x9F54
+0xEA91	0x9F63
+0xEA92	0x9F5F
+0xEA93	0x9F60
+0xEA94	0x9F61
+0xEA95	0x9F66
+0xEA96	0x9F67
+0xEA97	0x9F6C
+0xEA98	0x9F6A
+0xEA99	0x9F77
+0xEA9A	0x9F72
+0xEA9B	0x9F76
+0xEA9C	0x9F95
+0xEA9D	0x9F9C
+0xEA9E	0x9FA0
+0xEA9F	0x582F
+0xEAA0	0x69C7
+0xEAA1	0x9059
+0xEAA2	0x7464
+0xEAA3	0x51DC
+0xEAA4	0x7199
+0xF040	0xE000
+0xF041	0xE001
+0xF042	0xE002
+0xF043	0xE003
+0xF044	0xE004
+0xF045	0xE005
+0xF046	0xE006
+0xF047	0xE007
+0xF048	0xE008
+0xF049	0xE009
+0xF04A	0xE00A
+0xF04B	0xE00B
+0xF04C	0xE00C
+0xF04D	0xE00D
+0xF04E	0xE00E
+0xF04F	0xE00F
+0xF050	0xE010
+0xF051	0xE011
+0xF052	0xE012
+0xF053	0xE013
+0xF054	0xE014
+0xF055	0xE015
+0xF056	0xE016
+0xF057	0xE017
+0xF058	0xE018
+0xF059	0xE019
+0xF05A	0xE01A
+0xF05B	0xE01B
+0xF05C	0xE01C
+0xF05D	0xE01D
+0xF05E	0xE01E
+0xF05F	0xE01F
+0xF060	0xE020
+0xF061	0xE021
+0xF062	0xE022
+0xF063	0xE023
+0xF064	0xE024
+0xF065	0xE025
+0xF066	0xE026
+0xF067	0xE027
+0xF068	0xE028
+0xF069	0xE029
+0xF06A	0xE02A
+0xF06B	0xE02B
+0xF06C	0xE02C
+0xF06D	0xE02D
+0xF06E	0xE02E
+0xF06F	0xE02F
+0xF070	0xE030
+0xF071	0xE031
+0xF072	0xE032
+0xF073	0xE033
+0xF074	0xE034
+0xF075	0xE035
+0xF076	0xE036
+0xF077	0xE037
+0xF078	0xE038
+0xF079	0xE039
+0xF07A	0xE03A
+0xF07B	0xE03B
+0xF07C	0xE03C
+0xF07D	0xE03D
+0xF07E	0xE03E
+0xF080	0xE03F
+0xF081	0xE040
+0xF082	0xE041
+0xF083	0xE042
+0xF084	0xE043
+0xF085	0xE044
+0xF086	0xE045
+0xF087	0xE046
+0xF088	0xE047
+0xF089	0xE048
+0xF08A	0xE049
+0xF08B	0xE04A
+0xF08C	0xE04B
+0xF08D	0xE04C
+0xF08E	0xE04D
+0xF08F	0xE04E
+0xF090	0xE04F
+0xF091	0xE050
+0xF092	0xE051
+0xF093	0xE052
+0xF094	0xE053
+0xF095	0xE054
+0xF096	0xE055
+0xF097	0xE056
+0xF098	0xE057
+0xF099	0xE058
+0xF09A	0xE059
+0xF09B	0xE05A
+0xF09C	0xE05B
+0xF09D	0xE05C
+0xF09E	0xE05D
+0xF09F	0xE05E
+0xF0A0	0xE05F
+0xF0A1	0xE060
+0xF0A2	0xE061
+0xF0A3	0xE062
+0xF0A4	0xE063
+0xF0A5	0xE064
+0xF0A6	0xE065
+0xF0A7	0xE066
+0xF0A8	0xE067
+0xF0A9	0xE068
+0xF0AA	0xE069
+0xF0AB	0xE06A
+0xF0AC	0xE06B
+0xF0AD	0xE06C
+0xF0AE	0xE06D
+0xF0AF	0xE06E
+0xF0B0	0xE06F
+0xF0B1	0xE070
+0xF0B2	0xE071
+0xF0B3	0xE072
+0xF0B4	0xE073
+0xF0B5	0xE074
+0xF0B6	0xE075
+0xF0B7	0xE076
+0xF0B8	0xE077
+0xF0B9	0xE078
+0xF0BA	0xE079
+0xF0BB	0xE07A
+0xF0BC	0xE07B
+0xF0BD	0xE07C
+0xF0BE	0xE07D
+0xF0BF	0xE07E
+0xF0C0	0xE07F
+0xF0C1	0xE080
+0xF0C2	0xE081
+0xF0C3	0xE082
+0xF0C4	0xE083
+0xF0C5	0xE084
+0xF0C6	0xE085
+0xF0C7	0xE086
+0xF0C8	0xE087
+0xF0C9	0xE088
+0xF0CA	0xE089
+0xF0CB	0xE08A
+0xF0CC	0xE08B
+0xF0CD	0xE08C
+0xF0CE	0xE08D
+0xF0CF	0xE08E
+0xF0D0	0xE08F
+0xF0D1	0xE090
+0xF0D2	0xE091
+0xF0D3	0xE092
+0xF0D4	0xE093
+0xF0D5	0xE094
+0xF0D6	0xE095
+0xF0D7	0xE096
+0xF0D8	0xE097
+0xF0D9	0xE098
+0xF0DA	0xE099
+0xF0DB	0xE09A
+0xF0DC	0xE09B
+0xF0DD	0xE09C
+0xF0DE	0xE09D
+0xF0DF	0xE09E
+0xF0E0	0xE09F
+0xF0E1	0xE0A0
+0xF0E2	0xE0A1
+0xF0E3	0xE0A2
+0xF0E4	0xE0A3
+0xF0E5	0xE0A4
+0xF0E6	0xE0A5
+0xF0E7	0xE0A6
+0xF0E8	0xE0A7
+0xF0E9	0xE0A8
+0xF0EA	0xE0A9
+0xF0EB	0xE0AA
+0xF0EC	0xE0AB
+0xF0ED	0xE0AC
+0xF0EE	0xE0AD
+0xF0EF	0xE0AE
+0xF0F0	0xE0AF
+0xF0F1	0xE0B0
+0xF0F2	0xE0B1
+0xF0F3	0xE0B2
+0xF0F4	0xE0B3
+0xF0F5	0xE0B4
+0xF0F6	0xE0B5
+0xF0F7	0xE0B6
+0xF0F8	0xE0B7
+0xF0F9	0xE0B8
+0xF0FA	0xE0B9
+0xF0FB	0xE0BA
+0xF0FC	0xE0BB
+0xF140	0xE0BC
+0xF141	0xE0BD
+0xF142	0xE0BE
+0xF143	0xE0BF
+0xF144	0xE0C0
+0xF145	0xE0C1
+0xF146	0xE0C2
+0xF147	0xE0C3
+0xF148	0xE0C4
+0xF149	0xE0C5
+0xF14A	0xE0C6
+0xF14B	0xE0C7
+0xF14C	0xE0C8
+0xF14D	0xE0C9
+0xF14E	0xE0CA
+0xF14F	0xE0CB
+0xF150	0xE0CC
+0xF151	0xE0CD
+0xF152	0xE0CE
+0xF153	0xE0CF
+0xF154	0xE0D0
+0xF155	0xE0D1
+0xF156	0xE0D2
+0xF157	0xE0D3
+0xF158	0xE0D4
+0xF159	0xE0D5
+0xF15A	0xE0D6
+0xF15B	0xE0D7
+0xF15C	0xE0D8
+0xF15D	0xE0D9
+0xF15E	0xE0DA
+0xF15F	0xE0DB
+0xF160	0xE0DC
+0xF161	0xE0DD
+0xF162	0xE0DE
+0xF163	0xE0DF
+0xF164	0xE0E0
+0xF165	0xE0E1
+0xF166	0xE0E2
+0xF167	0xE0E3
+0xF168	0xE0E4
+0xF169	0xE0E5
+0xF16A	0xE0E6
+0xF16B	0xE0E7
+0xF16C	0xE0E8
+0xF16D	0xE0E9
+0xF16E	0xE0EA
+0xF16F	0xE0EB
+0xF170	0xE0EC
+0xF171	0xE0ED
+0xF172	0xE0EE
+0xF173	0xE0EF
+0xF174	0xE0F0
+0xF175	0xE0F1
+0xF176	0xE0F2
+0xF177	0xE0F3
+0xF178	0xE0F4
+0xF179	0xE0F5
+0xF17A	0xE0F6
+0xF17B	0xE0F7
+0xF17C	0xE0F8
+0xF17D	0xE0F9
+0xF17E	0xE0FA
+0xF180	0xE0FB
+0xF181	0xE0FC
+0xF182	0xE0FD
+0xF183	0xE0FE
+0xF184	0xE0FF
+0xF185	0xE100
+0xF186	0xE101
+0xF187	0xE102
+0xF188	0xE103
+0xF189	0xE104
+0xF18A	0xE105
+0xF18B	0xE106
+0xF18C	0xE107
+0xF18D	0xE108
+0xF18E	0xE109
+0xF18F	0xE10A
+0xF190	0xE10B
+0xF191	0xE10C
+0xF192	0xE10D
+0xF193	0xE10E
+0xF194	0xE10F
+0xF195	0xE110
+0xF196	0xE111
+0xF197	0xE112
+0xF198	0xE113
+0xF199	0xE114
+0xF19A	0xE115
+0xF19B	0xE116
+0xF19C	0xE117
+0xF19D	0xE118
+0xF19E	0xE119
+0xF19F	0xE11A
+0xF1A0	0xE11B
+0xF1A1	0xE11C
+0xF1A2	0xE11D
+0xF1A3	0xE11E
+0xF1A4	0xE11F
+0xF1A5	0xE120
+0xF1A6	0xE121
+0xF1A7	0xE122
+0xF1A8	0xE123
+0xF1A9	0xE124
+0xF1AA	0xE125
+0xF1AB	0xE126
+0xF1AC	0xE127
+0xF1AD	0xE128
+0xF1AE	0xE129
+0xF1AF	0xE12A
+0xF1B0	0xE12B
+0xF1B1	0xE12C
+0xF1B2	0xE12D
+0xF1B3	0xE12E
+0xF1B4	0xE12F
+0xF1B5	0xE130
+0xF1B6	0xE131
+0xF1B7	0xE132
+0xF1B8	0xE133
+0xF1B9	0xE134
+0xF1BA	0xE135
+0xF1BB	0xE136
+0xF1BC	0xE137
+0xF1BD	0xE138
+0xF1BE	0xE139
+0xF1BF	0xE13A
+0xF1C0	0xE13B
+0xF1C1	0xE13C
+0xF1C2	0xE13D
+0xF1C3	0xE13E
+0xF1C4	0xE13F
+0xF1C5	0xE140
+0xF1C6	0xE141
+0xF1C7	0xE142
+0xF1C8	0xE143
+0xF1C9	0xE144
+0xF1CA	0xE145
+0xF1CB	0xE146
+0xF1CC	0xE147
+0xF1CD	0xE148
+0xF1CE	0xE149
+0xF1CF	0xE14A
+0xF1D0	0xE14B
+0xF1D1	0xE14C
+0xF1D2	0xE14D
+0xF1D3	0xE14E
+0xF1D4	0xE14F
+0xF1D5	0xE150
+0xF1D6	0xE151
+0xF1D7	0xE152
+0xF1D8	0xE153
+0xF1D9	0xE154
+0xF1DA	0xE155
+0xF1DB	0xE156
+0xF1DC	0xE157
+0xF1DD	0xE158
+0xF1DE	0xE159
+0xF1DF	0xE15A
+0xF1E0	0xE15B
+0xF1E1	0xE15C
+0xF1E2	0xE15D
+0xF1E3	0xE15E
+0xF1E4	0xE15F
+0xF1E5	0xE160
+0xF1E6	0xE161
+0xF1E7	0xE162
+0xF1E8	0xE163
+0xF1E9	0xE164
+0xF1EA	0xE165
+0xF1EB	0xE166
+0xF1EC	0xE167
+0xF1ED	0xE168
+0xF1EE	0xE169
+0xF1EF	0xE16A
+0xF1F0	0xE16B
+0xF1F1	0xE16C
+0xF1F2	0xE16D
+0xF1F3	0xE16E
+0xF1F4	0xE16F
+0xF1F5	0xE170
+0xF1F6	0xE171
+0xF1F7	0xE172
+0xF1F8	0xE173
+0xF1F9	0xE174
+0xF1FA	0xE175
+0xF1FB	0xE176
+0xF1FC	0xE177
+0xF240	0xE178
+0xF241	0xE179
+0xF242	0xE17A
+0xF243	0xE17B
+0xF244	0xE17C
+0xF245	0xE17D
+0xF246	0xE17E
+0xF247	0xE17F
+0xF248	0xE180
+0xF249	0xE181
+0xF24A	0xE182
+0xF24B	0xE183
+0xF24C	0xE184
+0xF24D	0xE185
+0xF24E	0xE186
+0xF24F	0xE187
+0xF250	0xE188
+0xF251	0xE189
+0xF252	0xE18A
+0xF253	0xE18B
+0xF254	0xE18C
+0xF255	0xE18D
+0xF256	0xE18E
+0xF257	0xE18F
+0xF258	0xE190
+0xF259	0xE191
+0xF25A	0xE192
+0xF25B	0xE193
+0xF25C	0xE194
+0xF25D	0xE195
+0xF25E	0xE196
+0xF25F	0xE197
+0xF260	0xE198
+0xF261	0xE199
+0xF262	0xE19A
+0xF263	0xE19B
+0xF264	0xE19C
+0xF265	0xE19D
+0xF266	0xE19E
+0xF267	0xE19F
+0xF268	0xE1A0
+0xF269	0xE1A1
+0xF26A	0xE1A2
+0xF26B	0xE1A3
+0xF26C	0xE1A4
+0xF26D	0xE1A5
+0xF26E	0xE1A6
+0xF26F	0xE1A7
+0xF270	0xE1A8
+0xF271	0xE1A9
+0xF272	0xE1AA
+0xF273	0xE1AB
+0xF274	0xE1AC
+0xF275	0xE1AD
+0xF276	0xE1AE
+0xF277	0xE1AF
+0xF278	0xE1B0
+0xF279	0xE1B1
+0xF27A	0xE1B2
+0xF27B	0xE1B3
+0xF27C	0xE1B4
+0xF27D	0xE1B5
+0xF27E	0xE1B6
+0xF280	0xE1B7
+0xF281	0xE1B8
+0xF282	0xE1B9
+0xF283	0xE1BA
+0xF284	0xE1BB
+0xF285	0xE1BC
+0xF286	0xE1BD
+0xF287	0xE1BE
+0xF288	0xE1BF
+0xF289	0xE1C0
+0xF28A	0xE1C1
+0xF28B	0xE1C2
+0xF28C	0xE1C3
+0xF28D	0xE1C4
+0xF28E	0xE1C5
+0xF28F	0xE1C6
+0xF290	0xE1C7
+0xF291	0xE1C8
+0xF292	0xE1C9
+0xF293	0xE1CA
+0xF294	0xE1CB
+0xF295	0xE1CC
+0xF296	0xE1CD
+0xF297	0xE1CE
+0xF298	0xE1CF
+0xF299	0xE1D0
+0xF29A	0xE1D1
+0xF29B	0xE1D2
+0xF29C	0xE1D3
+0xF29D	0xE1D4
+0xF29E	0xE1D5
+0xF29F	0xE1D6
+0xF2A0	0xE1D7
+0xF2A1	0xE1D8
+0xF2A2	0xE1D9
+0xF2A3	0xE1DA
+0xF2A4	0xE1DB
+0xF2A5	0xE1DC
+0xF2A6	0xE1DD
+0xF2A7	0xE1DE
+0xF2A8	0xE1DF
+0xF2A9	0xE1E0
+0xF2AA	0xE1E1
+0xF2AB	0xE1E2
+0xF2AC	0xE1E3
+0xF2AD	0xE1E4
+0xF2AE	0xE1E5
+0xF2AF	0xE1E6
+0xF2B0	0xE1E7
+0xF2B1	0xE1E8
+0xF2B2	0xE1E9
+0xF2B3	0xE1EA
+0xF2B4	0xE1EB
+0xF2B5	0xE1EC
+0xF2B6	0xE1ED
+0xF2B7	0xE1EE
+0xF2B8	0xE1EF
+0xF2B9	0xE1F0
+0xF2BA	0xE1F1
+0xF2BB	0xE1F2
+0xF2BC	0xE1F3
+0xF2BD	0xE1F4
+0xF2BE	0xE1F5
+0xF2BF	0xE1F6
+0xF2C0	0xE1F7
+0xF2C1	0xE1F8
+0xF2C2	0xE1F9
+0xF2C3	0xE1FA
+0xF2C4	0xE1FB
+0xF2C5	0xE1FC
+0xF2C6	0xE1FD
+0xF2C7	0xE1FE
+0xF2C8	0xE1FF
+0xF2C9	0xE200
+0xF2CA	0xE201
+0xF2CB	0xE202
+0xF2CC	0xE203
+0xF2CD	0xE204
+0xF2CE	0xE205
+0xF2CF	0xE206
+0xF2D0	0xE207
+0xF2D1	0xE208
+0xF2D2	0xE209
+0xF2D3	0xE20A
+0xF2D4	0xE20B
+0xF2D5	0xE20C
+0xF2D6	0xE20D
+0xF2D7	0xE20E
+0xF2D8	0xE20F
+0xF2D9	0xE210
+0xF2DA	0xE211
+0xF2DB	0xE212
+0xF2DC	0xE213
+0xF2DD	0xE214
+0xF2DE	0xE215
+0xF2DF	0xE216
+0xF2E0	0xE217
+0xF2E1	0xE218
+0xF2E2	0xE219
+0xF2E3	0xE21A
+0xF2E4	0xE21B
+0xF2E5	0xE21C
+0xF2E6	0xE21D
+0xF2E7	0xE21E
+0xF2E8	0xE21F
+0xF2E9	0xE220
+0xF2EA	0xE221
+0xF2EB	0xE222
+0xF2EC	0xE223
+0xF2ED	0xE224
+0xF2EE	0xE225
+0xF2EF	0xE226
+0xF2F0	0xE227
+0xF2F1	0xE228
+0xF2F2	0xE229
+0xF2F3	0xE22A
+0xF2F4	0xE22B
+0xF2F5	0xE22C
+0xF2F6	0xE22D
+0xF2F7	0xE22E
+0xF2F8	0xE22F
+0xF2F9	0xE230
+0xF2FA	0xE231
+0xF2FB	0xE232
+0xF2FC	0xE233
+0xF340	0xE234
+0xF341	0xE235
+0xF342	0xE236
+0xF343	0xE237
+0xF344	0xE238
+0xF345	0xE239
+0xF346	0xE23A
+0xF347	0xE23B
+0xF348	0xE23C
+0xF349	0xE23D
+0xF34A	0xE23E
+0xF34B	0xE23F
+0xF34C	0xE240
+0xF34D	0xE241
+0xF34E	0xE242
+0xF34F	0xE243
+0xF350	0xE244
+0xF351	0xE245
+0xF352	0xE246
+0xF353	0xE247
+0xF354	0xE248
+0xF355	0xE249
+0xF356	0xE24A
+0xF357	0xE24B
+0xF358	0xE24C
+0xF359	0xE24D
+0xF35A	0xE24E
+0xF35B	0xE24F
+0xF35C	0xE250
+0xF35D	0xE251
+0xF35E	0xE252
+0xF35F	0xE253
+0xF360	0xE254
+0xF361	0xE255
+0xF362	0xE256
+0xF363	0xE257
+0xF364	0xE258
+0xF365	0xE259
+0xF366	0xE25A
+0xF367	0xE25B
+0xF368	0xE25C
+0xF369	0xE25D
+0xF36A	0xE25E
+0xF36B	0xE25F
+0xF36C	0xE260
+0xF36D	0xE261
+0xF36E	0xE262
+0xF36F	0xE263
+0xF370	0xE264
+0xF371	0xE265
+0xF372	0xE266
+0xF373	0xE267
+0xF374	0xE268
+0xF375	0xE269
+0xF376	0xE26A
+0xF377	0xE26B
+0xF378	0xE26C
+0xF379	0xE26D
+0xF37A	0xE26E
+0xF37B	0xE26F
+0xF37C	0xE270
+0xF37D	0xE271
+0xF37E	0xE272
+0xF380	0xE273
+0xF381	0xE274
+0xF382	0xE275
+0xF383	0xE276
+0xF384	0xE277
+0xF385	0xE278
+0xF386	0xE279
+0xF387	0xE27A
+0xF388	0xE27B
+0xF389	0xE27C
+0xF38A	0xE27D
+0xF38B	0xE27E
+0xF38C	0xE27F
+0xF38D	0xE280
+0xF38E	0xE281
+0xF38F	0xE282
+0xF390	0xE283
+0xF391	0xE284
+0xF392	0xE285
+0xF393	0xE286
+0xF394	0xE287
+0xF395	0xE288
+0xF396	0xE289
+0xF397	0xE28A
+0xF398	0xE28B
+0xF399	0xE28C
+0xF39A	0xE28D
+0xF39B	0xE28E
+0xF39C	0xE28F
+0xF39D	0xE290
+0xF39E	0xE291
+0xF39F	0xE292
+0xF3A0	0xE293
+0xF3A1	0xE294
+0xF3A2	0xE295
+0xF3A3	0xE296
+0xF3A4	0xE297
+0xF3A5	0xE298
+0xF3A6	0xE299
+0xF3A7	0xE29A
+0xF3A8	0xE29B
+0xF3A9	0xE29C
+0xF3AA	0xE29D
+0xF3AB	0xE29E
+0xF3AC	0xE29F
+0xF3AD	0xE2A0
+0xF3AE	0xE2A1
+0xF3AF	0xE2A2
+0xF3B0	0xE2A3
+0xF3B1	0xE2A4
+0xF3B2	0xE2A5
+0xF3B3	0xE2A6
+0xF3B4	0xE2A7
+0xF3B5	0xE2A8
+0xF3B6	0xE2A9
+0xF3B7	0xE2AA
+0xF3B8	0xE2AB
+0xF3B9	0xE2AC
+0xF3BA	0xE2AD
+0xF3BB	0xE2AE
+0xF3BC	0xE2AF
+0xF3BD	0xE2B0
+0xF3BE	0xE2B1
+0xF3BF	0xE2B2
+0xF3C0	0xE2B3
+0xF3C1	0xE2B4
+0xF3C2	0xE2B5
+0xF3C3	0xE2B6
+0xF3C4	0xE2B7
+0xF3C5	0xE2B8
+0xF3C6	0xE2B9
+0xF3C7	0xE2BA
+0xF3C8	0xE2BB
+0xF3C9	0xE2BC
+0xF3CA	0xE2BD
+0xF3CB	0xE2BE
+0xF3CC	0xE2BF
+0xF3CD	0xE2C0
+0xF3CE	0xE2C1
+0xF3CF	0xE2C2
+0xF3D0	0xE2C3
+0xF3D1	0xE2C4
+0xF3D2	0xE2C5
+0xF3D3	0xE2C6
+0xF3D4	0xE2C7
+0xF3D5	0xE2C8
+0xF3D6	0xE2C9
+0xF3D7	0xE2CA
+0xF3D8	0xE2CB
+0xF3D9	0xE2CC
+0xF3DA	0xE2CD
+0xF3DB	0xE2CE
+0xF3DC	0xE2CF
+0xF3DD	0xE2D0
+0xF3DE	0xE2D1
+0xF3DF	0xE2D2
+0xF3E0	0xE2D3
+0xF3E1	0xE2D4
+0xF3E2	0xE2D5
+0xF3E3	0xE2D6
+0xF3E4	0xE2D7
+0xF3E5	0xE2D8
+0xF3E6	0xE2D9
+0xF3E7	0xE2DA
+0xF3E8	0xE2DB
+0xF3E9	0xE2DC
+0xF3EA	0xE2DD
+0xF3EB	0xE2DE
+0xF3EC	0xE2DF
+0xF3ED	0xE2E0
+0xF3EE	0xE2E1
+0xF3EF	0xE2E2
+0xF3F0	0xE2E3
+0xF3F1	0xE2E4
+0xF3F2	0xE2E5
+0xF3F3	0xE2E6
+0xF3F4	0xE2E7
+0xF3F5	0xE2E8
+0xF3F6	0xE2E9
+0xF3F7	0xE2EA
+0xF3F8	0xE2EB
+0xF3F9	0xE2EC
+0xF3FA	0xE2ED
+0xF3FB	0xE2EE
+0xF3FC	0xE2EF
+0xF440	0xE2F0
+0xF441	0xE2F1
+0xF442	0xE2F2
+0xF443	0xE2F3
+0xF444	0xE2F4
+0xF445	0xE2F5
+0xF446	0xE2F6
+0xF447	0xE2F7
+0xF448	0xE2F8
+0xF449	0xE2F9
+0xF44A	0xE2FA
+0xF44B	0xE2FB
+0xF44C	0xE2FC
+0xF44D	0xE2FD
+0xF44E	0xE2FE
+0xF44F	0xE2FF
+0xF450	0xE300
+0xF451	0xE301
+0xF452	0xE302
+0xF453	0xE303
+0xF454	0xE304
+0xF455	0xE305
+0xF456	0xE306
+0xF457	0xE307
+0xF458	0xE308
+0xF459	0xE309
+0xF45A	0xE30A
+0xF45B	0xE30B
+0xF45C	0xE30C
+0xF45D	0xE30D
+0xF45E	0xE30E
+0xF45F	0xE30F
+0xF460	0xE310
+0xF461	0xE311
+0xF462	0xE312
+0xF463	0xE313
+0xF464	0xE314
+0xF465	0xE315
+0xF466	0xE316
+0xF467	0xE317
+0xF468	0xE318
+0xF469	0xE319
+0xF46A	0xE31A
+0xF46B	0xE31B
+0xF46C	0xE31C
+0xF46D	0xE31D
+0xF46E	0xE31E
+0xF46F	0xE31F
+0xF470	0xE320
+0xF471	0xE321
+0xF472	0xE322
+0xF473	0xE323
+0xF474	0xE324
+0xF475	0xE325
+0xF476	0xE326
+0xF477	0xE327
+0xF478	0xE328
+0xF479	0xE329
+0xF47A	0xE32A
+0xF47B	0xE32B
+0xF47C	0xE32C
+0xF47D	0xE32D
+0xF47E	0xE32E
+0xF480	0xE32F
+0xF481	0xE330
+0xF482	0xE331
+0xF483	0xE332
+0xF484	0xE333
+0xF485	0xE334
+0xF486	0xE335
+0xF487	0xE336
+0xF488	0xE337
+0xF489	0xE338
+0xF48A	0xE339
+0xF48B	0xE33A
+0xF48C	0xE33B
+0xF48D	0xE33C
+0xF48E	0xE33D
+0xF48F	0xE33E
+0xF490	0xE33F
+0xF491	0xE340
+0xF492	0xE341
+0xF493	0xE342
+0xF494	0xE343
+0xF495	0xE344
+0xF496	0xE345
+0xF497	0xE346
+0xF498	0xE347
+0xF499	0xE348
+0xF49A	0xE349
+0xF49B	0xE34A
+0xF49C	0xE34B
+0xF49D	0xE34C
+0xF49E	0xE34D
+0xF49F	0xE34E
+0xF4A0	0xE34F
+0xF4A1	0xE350
+0xF4A2	0xE351
+0xF4A3	0xE352
+0xF4A4	0xE353
+0xF4A5	0xE354
+0xF4A6	0xE355
+0xF4A7	0xE356
+0xF4A8	0xE357
+0xF4A9	0xE358
+0xF4AA	0xE359
+0xF4AB	0xE35A
+0xF4AC	0xE35B
+0xF4AD	0xE35C
+0xF4AE	0xE35D
+0xF4AF	0xE35E
+0xF4B0	0xE35F
+0xF4B1	0xE360
+0xF4B2	0xE361
+0xF4B3	0xE362
+0xF4B4	0xE363
+0xF4B5	0xE364
+0xF4B6	0xE365
+0xF4B7	0xE366
+0xF4B8	0xE367
+0xF4B9	0xE368
+0xF4BA	0xE369
+0xF4BB	0xE36A
+0xF4BC	0xE36B
+0xF4BD	0xE36C
+0xF4BE	0xE36D
+0xF4BF	0xE36E
+0xF4C0	0xE36F
+0xF4C1	0xE370
+0xF4C2	0xE371
+0xF4C3	0xE372
+0xF4C4	0xE373
+0xF4C5	0xE374
+0xF4C6	0xE375
+0xF4C7	0xE376
+0xF4C8	0xE377
+0xF4C9	0xE378
+0xF4CA	0xE379
+0xF4CB	0xE37A
+0xF4CC	0xE37B
+0xF4CD	0xE37C
+0xF4CE	0xE37D
+0xF4CF	0xE37E
+0xF4D0	0xE37F
+0xF4D1	0xE380
+0xF4D2	0xE381
+0xF4D3	0xE382
+0xF4D4	0xE383
+0xF4D5	0xE384
+0xF4D6	0xE385
+0xF4D7	0xE386
+0xF4D8	0xE387
+0xF4D9	0xE388
+0xF4DA	0xE389
+0xF4DB	0xE38A
+0xF4DC	0xE38B
+0xF4DD	0xE38C
+0xF4DE	0xE38D
+0xF4DF	0xE38E
+0xF4E0	0xE38F
+0xF4E1	0xE390
+0xF4E2	0xE391
+0xF4E3	0xE392
+0xF4E4	0xE393
+0xF4E5	0xE394
+0xF4E6	0xE395
+0xF4E7	0xE396
+0xF4E8	0xE397
+0xF4E9	0xE398
+0xF4EA	0xE399
+0xF4EB	0xE39A
+0xF4EC	0xE39B
+0xF4ED	0xE39C
+0xF4EE	0xE39D
+0xF4EF	0xE39E
+0xF4F0	0xE39F
+0xF4F1	0xE3A0
+0xF4F2	0xE3A1
+0xF4F3	0xE3A2
+0xF4F4	0xE3A3
+0xF4F5	0xE3A4
+0xF4F6	0xE3A5
+0xF4F7	0xE3A6
+0xF4F8	0xE3A7
+0xF4F9	0xE3A8
+0xF4FA	0xE3A9
+0xF4FB	0xE3AA
+0xF4FC	0xE3AB
+0xF540	0xE3AC
+0xF541	0xE3AD
+0xF542	0xE3AE
+0xF543	0xE3AF
+0xF544	0xE3B0
+0xF545	0xE3B1
+0xF546	0xE3B2
+0xF547	0xE3B3
+0xF548	0xE3B4
+0xF549	0xE3B5
+0xF54A	0xE3B6
+0xF54B	0xE3B7
+0xF54C	0xE3B8
+0xF54D	0xE3B9
+0xF54E	0xE3BA
+0xF54F	0xE3BB
+0xF550	0xE3BC
+0xF551	0xE3BD
+0xF552	0xE3BE
+0xF553	0xE3BF
+0xF554	0xE3C0
+0xF555	0xE3C1
+0xF556	0xE3C2
+0xF557	0xE3C3
+0xF558	0xE3C4
+0xF559	0xE3C5
+0xF55A	0xE3C6
+0xF55B	0xE3C7
+0xF55C	0xE3C8
+0xF55D	0xE3C9
+0xF55E	0xE3CA
+0xF55F	0xE3CB
+0xF560	0xE3CC
+0xF561	0xE3CD
+0xF562	0xE3CE
+0xF563	0xE3CF
+0xF564	0xE3D0
+0xF565	0xE3D1
+0xF566	0xE3D2
+0xF567	0xE3D3
+0xF568	0xE3D4
+0xF569	0xE3D5
+0xF56A	0xE3D6
+0xF56B	0xE3D7
+0xF56C	0xE3D8
+0xF56D	0xE3D9
+0xF56E	0xE3DA
+0xF56F	0xE3DB
+0xF570	0xE3DC
+0xF571	0xE3DD
+0xF572	0xE3DE
+0xF573	0xE3DF
+0xF574	0xE3E0
+0xF575	0xE3E1
+0xF576	0xE3E2
+0xF577	0xE3E3
+0xF578	0xE3E4
+0xF579	0xE3E5
+0xF57A	0xE3E6
+0xF57B	0xE3E7
+0xF57C	0xE3E8
+0xF57D	0xE3E9
+0xF57E	0xE3EA
+0xF580	0xE3EB
+0xF581	0xE3EC
+0xF582	0xE3ED
+0xF583	0xE3EE
+0xF584	0xE3EF
+0xF585	0xE3F0
+0xF586	0xE3F1
+0xF587	0xE3F2
+0xF588	0xE3F3
+0xF589	0xE3F4
+0xF58A	0xE3F5
+0xF58B	0xE3F6
+0xF58C	0xE3F7
+0xF58D	0xE3F8
+0xF58E	0xE3F9
+0xF58F	0xE3FA
+0xF590	0xE3FB
+0xF591	0xE3FC
+0xF592	0xE3FD
+0xF593	0xE3FE
+0xF594	0xE3FF
+0xF595	0xE400
+0xF596	0xE401
+0xF597	0xE402
+0xF598	0xE403
+0xF599	0xE404
+0xF59A	0xE405
+0xF59B	0xE406
+0xF59C	0xE407
+0xF59D	0xE408
+0xF59E	0xE409
+0xF59F	0xE40A
+0xF5A0	0xE40B
+0xF5A1	0xE40C
+0xF5A2	0xE40D
+0xF5A3	0xE40E
+0xF5A4	0xE40F
+0xF5A5	0xE410
+0xF5A6	0xE411
+0xF5A7	0xE412
+0xF5A8	0xE413
+0xF5A9	0xE414
+0xF5AA	0xE415
+0xF5AB	0xE416
+0xF5AC	0xE417
+0xF5AD	0xE418
+0xF5AE	0xE419
+0xF5AF	0xE41A
+0xF5B0	0xE41B
+0xF5B1	0xE41C
+0xF5B2	0xE41D
+0xF5B3	0xE41E
+0xF5B4	0xE41F
+0xF5B5	0xE420
+0xF5B6	0xE421
+0xF5B7	0xE422
+0xF5B8	0xE423
+0xF5B9	0xE424
+0xF5BA	0xE425
+0xF5BB	0xE426
+0xF5BC	0xE427
+0xF5BD	0xE428
+0xF5BE	0xE429
+0xF5BF	0xE42A
+0xF5C0	0xE42B
+0xF5C1	0xE42C
+0xF5C2	0xE42D
+0xF5C3	0xE42E
+0xF5C4	0xE42F
+0xF5C5	0xE430
+0xF5C6	0xE431
+0xF5C7	0xE432
+0xF5C8	0xE433
+0xF5C9	0xE434
+0xF5CA	0xE435
+0xF5CB	0xE436
+0xF5CC	0xE437
+0xF5CD	0xE438
+0xF5CE	0xE439
+0xF5CF	0xE43A
+0xF5D0	0xE43B
+0xF5D1	0xE43C
+0xF5D2	0xE43D
+0xF5D3	0xE43E
+0xF5D4	0xE43F
+0xF5D5	0xE440
+0xF5D6	0xE441
+0xF5D7	0xE442
+0xF5D8	0xE443
+0xF5D9	0xE444
+0xF5DA	0xE445
+0xF5DB	0xE446
+0xF5DC	0xE447
+0xF5DD	0xE448
+0xF5DE	0xE449
+0xF5DF	0xE44A
+0xF5E0	0xE44B
+0xF5E1	0xE44C
+0xF5E2	0xE44D
+0xF5E3	0xE44E
+0xF5E4	0xE44F
+0xF5E5	0xE450
+0xF5E6	0xE451
+0xF5E7	0xE452
+0xF5E8	0xE453
+0xF5E9	0xE454
+0xF5EA	0xE455
+0xF5EB	0xE456
+0xF5EC	0xE457
+0xF5ED	0xE458
+0xF5EE	0xE459
+0xF5EF	0xE45A
+0xF5F0	0xE45B
+0xF5F1	0xE45C
+0xF5F2	0xE45D
+0xF5F3	0xE45E
+0xF5F4	0xE45F
+0xF5F5	0xE460
+0xF5F6	0xE461
+0xF5F7	0xE462
+0xF5F8	0xE463
+0xF5F9	0xE464
+0xF5FA	0xE465
+0xF5FB	0xE466
+0xF5FC	0xE467
+0xF640	0xE468
+0xF641	0xE469
+0xF642	0xE46A
+0xF643	0xE46B
+0xF644	0xE46C
+0xF645	0xE46D
+0xF646	0xE46E
+0xF647	0xE46F
+0xF648	0xE470
+0xF649	0xE471
+0xF64A	0xE472
+0xF64B	0xE473
+0xF64C	0xE474
+0xF64D	0xE475
+0xF64E	0xE476
+0xF64F	0xE477
+0xF650	0xE478
+0xF651	0xE479
+0xF652	0xE47A
+0xF653	0xE47B
+0xF654	0xE47C
+0xF655	0xE47D
+0xF656	0xE47E
+0xF657	0xE47F
+0xF658	0xE480
+0xF659	0xE481
+0xF65A	0xE482
+0xF65B	0xE483
+0xF65C	0xE484
+0xF65D	0xE485
+0xF65E	0xE486
+0xF65F	0xE487
+0xF660	0xE488
+0xF661	0xE489
+0xF662	0xE48A
+0xF663	0xE48B
+0xF664	0xE48C
+0xF665	0xE48D
+0xF666	0xE48E
+0xF667	0xE48F
+0xF668	0xE490
+0xF669	0xE491
+0xF66A	0xE492
+0xF66B	0xE493
+0xF66C	0xE494
+0xF66D	0xE495
+0xF66E	0xE496
+0xF66F	0xE497
+0xF670	0xE498
+0xF671	0xE499
+0xF672	0xE49A
+0xF673	0xE49B
+0xF674	0xE49C
+0xF675	0xE49D
+0xF676	0xE49E
+0xF677	0xE49F
+0xF678	0xE4A0
+0xF679	0xE4A1
+0xF67A	0xE4A2
+0xF67B	0xE4A3
+0xF67C	0xE4A4
+0xF67D	0xE4A5
+0xF67E	0xE4A6
+0xF680	0xE4A7
+0xF681	0xE4A8
+0xF682	0xE4A9
+0xF683	0xE4AA
+0xF684	0xE4AB
+0xF685	0xE4AC
+0xF686	0xE4AD
+0xF687	0xE4AE
+0xF688	0xE4AF
+0xF689	0xE4B0
+0xF68A	0xE4B1
+0xF68B	0xE4B2
+0xF68C	0xE4B3
+0xF68D	0xE4B4
+0xF68E	0xE4B5
+0xF68F	0xE4B6
+0xF690	0xE4B7
+0xF691	0xE4B8
+0xF692	0xE4B9
+0xF693	0xE4BA
+0xF694	0xE4BB
+0xF695	0xE4BC
+0xF696	0xE4BD
+0xF697	0xE4BE
+0xF698	0xE4BF
+0xF699	0xE4C0
+0xF69A	0xE4C1
+0xF69B	0xE4C2
+0xF69C	0xE4C3
+0xF69D	0xE4C4
+0xF69E	0xE4C5
+0xF69F	0xE4C6
+0xF6A0	0xE4C7
+0xF6A1	0xE4C8
+0xF6A2	0xE4C9
+0xF6A3	0xE4CA
+0xF6A4	0xE4CB
+0xF6A5	0xE4CC
+0xF6A6	0xE4CD
+0xF6A7	0xE4CE
+0xF6A8	0xE4CF
+0xF6A9	0xE4D0
+0xF6AA	0xE4D1
+0xF6AB	0xE4D2
+0xF6AC	0xE4D3
+0xF6AD	0xE4D4
+0xF6AE	0xE4D5
+0xF6AF	0xE4D6
+0xF6B0	0xE4D7
+0xF6B1	0xE4D8
+0xF6B2	0xE4D9
+0xF6B3	0xE4DA
+0xF6B4	0xE4DB
+0xF6B5	0xE4DC
+0xF6B6	0xE4DD
+0xF6B7	0xE4DE
+0xF6B8	0xE4DF
+0xF6B9	0xE4E0
+0xF6BA	0xE4E1
+0xF6BB	0xE4E2
+0xF6BC	0xE4E3
+0xF6BD	0xE4E4
+0xF6BE	0xE4E5
+0xF6BF	0xE4E6
+0xF6C0	0xE4E7
+0xF6C1	0xE4E8
+0xF6C2	0xE4E9
+0xF6C3	0xE4EA
+0xF6C4	0xE4EB
+0xF6C5	0xE4EC
+0xF6C6	0xE4ED
+0xF6C7	0xE4EE
+0xF6C8	0xE4EF
+0xF6C9	0xE4F0
+0xF6CA	0xE4F1
+0xF6CB	0xE4F2
+0xF6CC	0xE4F3
+0xF6CD	0xE4F4
+0xF6CE	0xE4F5
+0xF6CF	0xE4F6
+0xF6D0	0xE4F7
+0xF6D1	0xE4F8
+0xF6D2	0xE4F9
+0xF6D3	0xE4FA
+0xF6D4	0xE4FB
+0xF6D5	0xE4FC
+0xF6D6	0xE4FD
+0xF6D7	0xE4FE
+0xF6D8	0xE4FF
+0xF6D9	0xE500
+0xF6DA	0xE501
+0xF6DB	0xE502
+0xF6DC	0xE503
+0xF6DD	0xE504
+0xF6DE	0xE505
+0xF6DF	0xE506
+0xF6E0	0xE507
+0xF6E1	0xE508
+0xF6E2	0xE509
+0xF6E3	0xE50A
+0xF6E4	0xE50B
+0xF6E5	0xE50C
+0xF6E6	0xE50D
+0xF6E7	0xE50E
+0xF6E8	0xE50F
+0xF6E9	0xE510
+0xF6EA	0xE511
+0xF6EB	0xE512
+0xF6EC	0xE513
+0xF6ED	0xE514
+0xF6EE	0xE515
+0xF6EF	0xE516
+0xF6F0	0xE517
+0xF6F1	0xE518
+0xF6F2	0xE519
+0xF6F3	0xE51A
+0xF6F4	0xE51B
+0xF6F5	0xE51C
+0xF6F6	0xE51D
+0xF6F7	0xE51E
+0xF6F8	0xE51F
+0xF6F9	0xE520
+0xF6FA	0xE521
+0xF6FB	0xE522
+0xF6FC	0xE523
+0xF740	0xE524
+0xF741	0xE525
+0xF742	0xE526
+0xF743	0xE527
+0xF744	0xE528
+0xF745	0xE529
+0xF746	0xE52A
+0xF747	0xE52B
+0xF748	0xE52C
+0xF749	0xE52D
+0xF74A	0xE52E
+0xF74B	0xE52F
+0xF74C	0xE530
+0xF74D	0xE531
+0xF74E	0xE532
+0xF74F	0xE533
+0xF750	0xE534
+0xF751	0xE535
+0xF752	0xE536
+0xF753	0xE537
+0xF754	0xE538
+0xF755	0xE539
+0xF756	0xE53A
+0xF757	0xE53B
+0xF758	0xE53C
+0xF759	0xE53D
+0xF75A	0xE53E
+0xF75B	0xE53F
+0xF75C	0xE540
+0xF75D	0xE541
+0xF75E	0xE542
+0xF75F	0xE543
+0xF760	0xE544
+0xF761	0xE545
+0xF762	0xE546
+0xF763	0xE547
+0xF764	0xE548
+0xF765	0xE549
+0xF766	0xE54A
+0xF767	0xE54B
+0xF768	0xE54C
+0xF769	0xE54D
+0xF76A	0xE54E
+0xF76B	0xE54F
+0xF76C	0xE550
+0xF76D	0xE551
+0xF76E	0xE552
+0xF76F	0xE553
+0xF770	0xE554
+0xF771	0xE555
+0xF772	0xE556
+0xF773	0xE557
+0xF774	0xE558
+0xF775	0xE559
+0xF776	0xE55A
+0xF777	0xE55B
+0xF778	0xE55C
+0xF779	0xE55D
+0xF77A	0xE55E
+0xF77B	0xE55F
+0xF77C	0xE560
+0xF77D	0xE561
+0xF77E	0xE562
+0xF780	0xE563
+0xF781	0xE564
+0xF782	0xE565
+0xF783	0xE566
+0xF784	0xE567
+0xF785	0xE568
+0xF786	0xE569
+0xF787	0xE56A
+0xF788	0xE56B
+0xF789	0xE56C
+0xF78A	0xE56D
+0xF78B	0xE56E
+0xF78C	0xE56F
+0xF78D	0xE570
+0xF78E	0xE571
+0xF78F	0xE572
+0xF790	0xE573
+0xF791	0xE574
+0xF792	0xE575
+0xF793	0xE576
+0xF794	0xE577
+0xF795	0xE578
+0xF796	0xE579
+0xF797	0xE57A
+0xF798	0xE57B
+0xF799	0xE57C
+0xF79A	0xE57D
+0xF79B	0xE57E
+0xF79C	0xE57F
+0xF79D	0xE580
+0xF79E	0xE581
+0xF79F	0xE582
+0xF7A0	0xE583
+0xF7A1	0xE584
+0xF7A2	0xE585
+0xF7A3	0xE586
+0xF7A4	0xE587
+0xF7A5	0xE588
+0xF7A6	0xE589
+0xF7A7	0xE58A
+0xF7A8	0xE58B
+0xF7A9	0xE58C
+0xF7AA	0xE58D
+0xF7AB	0xE58E
+0xF7AC	0xE58F
+0xF7AD	0xE590
+0xF7AE	0xE591
+0xF7AF	0xE592
+0xF7B0	0xE593
+0xF7B1	0xE594
+0xF7B2	0xE595
+0xF7B3	0xE596
+0xF7B4	0xE597
+0xF7B5	0xE598
+0xF7B6	0xE599
+0xF7B7	0xE59A
+0xF7B8	0xE59B
+0xF7B9	0xE59C
+0xF7BA	0xE59D
+0xF7BB	0xE59E
+0xF7BC	0xE59F
+0xF7BD	0xE5A0
+0xF7BE	0xE5A1
+0xF7BF	0xE5A2
+0xF7C0	0xE5A3
+0xF7C1	0xE5A4
+0xF7C2	0xE5A5
+0xF7C3	0xE5A6
+0xF7C4	0xE5A7
+0xF7C5	0xE5A8
+0xF7C6	0xE5A9
+0xF7C7	0xE5AA
+0xF7C8	0xE5AB
+0xF7C9	0xE5AC
+0xF7CA	0xE5AD
+0xF7CB	0xE5AE
+0xF7CC	0xE5AF
+0xF7CD	0xE5B0
+0xF7CE	0xE5B1
+0xF7CF	0xE5B2
+0xF7D0	0xE5B3
+0xF7D1	0xE5B4
+0xF7D2	0xE5B5
+0xF7D3	0xE5B6
+0xF7D4	0xE5B7
+0xF7D5	0xE5B8
+0xF7D6	0xE5B9
+0xF7D7	0xE5BA
+0xF7D8	0xE5BB
+0xF7D9	0xE5BC
+0xF7DA	0xE5BD
+0xF7DB	0xE5BE
+0xF7DC	0xE5BF
+0xF7DD	0xE5C0
+0xF7DE	0xE5C1
+0xF7DF	0xE5C2
+0xF7E0	0xE5C3
+0xF7E1	0xE5C4
+0xF7E2	0xE5C5
+0xF7E3	0xE5C6
+0xF7E4	0xE5C7
+0xF7E5	0xE5C8
+0xF7E6	0xE5C9
+0xF7E7	0xE5CA
+0xF7E8	0xE5CB
+0xF7E9	0xE5CC
+0xF7EA	0xE5CD
+0xF7EB	0xE5CE
+0xF7EC	0xE5CF
+0xF7ED	0xE5D0
+0xF7EE	0xE5D1
+0xF7EF	0xE5D2
+0xF7F0	0xE5D3
+0xF7F1	0xE5D4
+0xF7F2	0xE5D5
+0xF7F3	0xE5D6
+0xF7F4	0xE5D7
+0xF7F5	0xE5D8
+0xF7F6	0xE5D9
+0xF7F7	0xE5DA
+0xF7F8	0xE5DB
+0xF7F9	0xE5DC
+0xF7FA	0xE5DD
+0xF7FB	0xE5DE
+0xF7FC	0xE5DF
+0xF840	0xE5E0
+0xF841	0xE5E1
+0xF842	0xE5E2
+0xF843	0xE5E3
+0xF844	0xE5E4
+0xF845	0xE5E5
+0xF846	0xE5E6
+0xF847	0xE5E7
+0xF848	0xE5E8
+0xF849	0xE5E9
+0xF84A	0xE5EA
+0xF84B	0xE5EB
+0xF84C	0xE5EC
+0xF84D	0xE5ED
+0xF84E	0xE5EE
+0xF84F	0xE5EF
+0xF850	0xE5F0
+0xF851	0xE5F1
+0xF852	0xE5F2
+0xF853	0xE5F3
+0xF854	0xE5F4
+0xF855	0xE5F5
+0xF856	0xE5F6
+0xF857	0xE5F7
+0xF858	0xE5F8
+0xF859	0xE5F9
+0xF85A	0xE5FA
+0xF85B	0xE5FB
+0xF85C	0xE5FC
+0xF85D	0xE5FD
+0xF85E	0xE5FE
+0xF85F	0xE5FF
+0xF860	0xE600
+0xF861	0xE601
+0xF862	0xE602
+0xF863	0xE603
+0xF864	0xE604
+0xF865	0xE605
+0xF866	0xE606
+0xF867	0xE607
+0xF868	0xE608
+0xF869	0xE609
+0xF86A	0xE60A
+0xF86B	0xE60B
+0xF86C	0xE60C
+0xF86D	0xE60D
+0xF86E	0xE60E
+0xF86F	0xE60F
+0xF870	0xE610
+0xF871	0xE611
+0xF872	0xE612
+0xF873	0xE613
+0xF874	0xE614
+0xF875	0xE615
+0xF876	0xE616
+0xF877	0xE617
+0xF878	0xE618
+0xF879	0xE619
+0xF87A	0xE61A
+0xF87B	0xE61B
+0xF87C	0xE61C
+0xF87D	0xE61D
+0xF87E	0xE61E
+0xF880	0xE61F
+0xF881	0xE620
+0xF882	0xE621
+0xF883	0xE622
+0xF884	0xE623
+0xF885	0xE624
+0xF886	0xE625
+0xF887	0xE626
+0xF888	0xE627
+0xF889	0xE628
+0xF88A	0xE629
+0xF88B	0xE62A
+0xF88C	0xE62B
+0xF88D	0xE62C
+0xF88E	0xE62D
+0xF88F	0xE62E
+0xF890	0xE62F
+0xF891	0xE630
+0xF892	0xE631
+0xF893	0xE632
+0xF894	0xE633
+0xF895	0xE634
+0xF896	0xE635
+0xF897	0xE636
+0xF898	0xE637
+0xF899	0xE638
+0xF89A	0xE639
+0xF89B	0xE63A
+0xF89C	0xE63B
+0xF89D	0xE63C
+0xF89E	0xE63D
+0xF89F	0xE63E
+0xF8A0	0xE63F
+0xF8A1	0xE640
+0xF8A2	0xE641
+0xF8A3	0xE642
+0xF8A4	0xE643
+0xF8A5	0xE644
+0xF8A6	0xE645
+0xF8A7	0xE646
+0xF8A8	0xE647
+0xF8A9	0xE648
+0xF8AA	0xE649
+0xF8AB	0xE64A
+0xF8AC	0xE64B
+0xF8AD	0xE64C
+0xF8AE	0xE64D
+0xF8AF	0xE64E
+0xF8B0	0xE64F
+0xF8B1	0xE650
+0xF8B2	0xE651
+0xF8B3	0xE652
+0xF8B4	0xE653
+0xF8B5	0xE654
+0xF8B6	0xE655
+0xF8B7	0xE656
+0xF8B8	0xE657
+0xF8B9	0xE658
+0xF8BA	0xE659
+0xF8BB	0xE65A
+0xF8BC	0xE65B
+0xF8BD	0xE65C
+0xF8BE	0xE65D
+0xF8BF	0xE65E
+0xF8C0	0xE65F
+0xF8C1	0xE660
+0xF8C2	0xE661
+0xF8C3	0xE662
+0xF8C4	0xE663
+0xF8C5	0xE664
+0xF8C6	0xE665
+0xF8C7	0xE666
+0xF8C8	0xE667
+0xF8C9	0xE668
+0xF8CA	0xE669
+0xF8CB	0xE66A
+0xF8CC	0xE66B
+0xF8CD	0xE66C
+0xF8CE	0xE66D
+0xF8CF	0xE66E
+0xF8D0	0xE66F
+0xF8D1	0xE670
+0xF8D2	0xE671
+0xF8D3	0xE672
+0xF8D4	0xE673
+0xF8D5	0xE674
+0xF8D6	0xE675
+0xF8D7	0xE676
+0xF8D8	0xE677
+0xF8D9	0xE678
+0xF8DA	0xE679
+0xF8DB	0xE67A
+0xF8DC	0xE67B
+0xF8DD	0xE67C
+0xF8DE	0xE67D
+0xF8DF	0xE67E
+0xF8E0	0xE67F
+0xF8E1	0xE680
+0xF8E2	0xE681
+0xF8E3	0xE682
+0xF8E4	0xE683
+0xF8E5	0xE684
+0xF8E6	0xE685
+0xF8E7	0xE686
+0xF8E8	0xE687
+0xF8E9	0xE688
+0xF8EA	0xE689
+0xF8EB	0xE68A
+0xF8EC	0xE68B
+0xF8ED	0xE68C
+0xF8EE	0xE68D
+0xF8EF	0xE68E
+0xF8F0	0xE68F
+0xF8F1	0xE690
+0xF8F2	0xE691
+0xF8F3	0xE692
+0xF8F4	0xE693
+0xF8F5	0xE694
+0xF8F6	0xE695
+0xF8F7	0xE696
+0xF8F8	0xE697
+0xF8F9	0xE698
+0xF8FA	0xE699
+0xF8FB	0xE69A
+0xF8FC	0xE69B
+0xF940	0xE69C
+0xF941	0xE69D
+0xF942	0xE69E
+0xF943	0xE69F
+0xF944	0xE6A0
+0xF945	0xE6A1
+0xF946	0xE6A2
+0xF947	0xE6A3
+0xF948	0xE6A4
+0xF949	0xE6A5
+0xF94A	0xE6A6
+0xF94B	0xE6A7
+0xF94C	0xE6A8
+0xF94D	0xE6A9
+0xF94E	0xE6AA
+0xF94F	0xE6AB
+0xF950	0xE6AC
+0xF951	0xE6AD
+0xF952	0xE6AE
+0xF953	0xE6AF
+0xF954	0xE6B0
+0xF955	0xE6B1
+0xF956	0xE6B2
+0xF957	0xE6B3
+0xF958	0xE6B4
+0xF959	0xE6B5
+0xF95A	0xE6B6
+0xF95B	0xE6B7
+0xF95C	0xE6B8
+0xF95D	0xE6B9
+0xF95E	0xE6BA
+0xF95F	0xE6BB
+0xF960	0xE6BC
+0xF961	0xE6BD
+0xF962	0xE6BE
+0xF963	0xE6BF
+0xF964	0xE6C0
+0xF965	0xE6C1
+0xF966	0xE6C2
+0xF967	0xE6C3
+0xF968	0xE6C4
+0xF969	0xE6C5
+0xF96A	0xE6C6
+0xF96B	0xE6C7
+0xF96C	0xE6C8
+0xF96D	0xE6C9
+0xF96E	0xE6CA
+0xF96F	0xE6CB
+0xF970	0xE6CC
+0xF971	0xE6CD
+0xF972	0xE6CE
+0xF973	0xE6CF
+0xF974	0xE6D0
+0xF975	0xE6D1
+0xF976	0xE6D2
+0xF977	0xE6D3
+0xF978	0xE6D4
+0xF979	0xE6D5
+0xF97A	0xE6D6
+0xF97B	0xE6D7
+0xF97C	0xE6D8
+0xF97D	0xE6D9
+0xF97E	0xE6DA
+0xF980	0xE6DB
+0xF981	0xE6DC
+0xF982	0xE6DD
+0xF983	0xE6DE
+0xF984	0xE6DF
+0xF985	0xE6E0
+0xF986	0xE6E1
+0xF987	0xE6E2
+0xF988	0xE6E3
+0xF989	0xE6E4
+0xF98A	0xE6E5
+0xF98B	0xE6E6
+0xF98C	0xE6E7
+0xF98D	0xE6E8
+0xF98E	0xE6E9
+0xF98F	0xE6EA
+0xF990	0xE6EB
+0xF991	0xE6EC
+0xF992	0xE6ED
+0xF993	0xE6EE
+0xF994	0xE6EF
+0xF995	0xE6F0
+0xF996	0xE6F1
+0xF997	0xE6F2
+0xF998	0xE6F3
+0xF999	0xE6F4
+0xF99A	0xE6F5
+0xF99B	0xE6F6
+0xF99C	0xE6F7
+0xF99D	0xE6F8
+0xF99E	0xE6F9
+0xF99F	0xE6FA
+0xF9A0	0xE6FB
+0xF9A1	0xE6FC
+0xF9A2	0xE6FD
+0xF9A3	0xE6FE
+0xF9A4	0xE6FF
+0xF9A5	0xE700
+0xF9A6	0xE701
+0xF9A7	0xE702
+0xF9A8	0xE703
+0xF9A9	0xE704
+0xF9AA	0xE705
+0xF9AB	0xE706
+0xF9AC	0xE707
+0xF9AD	0xE708
+0xF9AE	0xE709
+0xF9AF	0xE70A
+0xF9B0	0xE70B
+0xF9B1	0xE70C
+0xF9B2	0xE70D
+0xF9B3	0xE70E
+0xF9B4	0xE70F
+0xF9B5	0xE710
+0xF9B6	0xE711
+0xF9B7	0xE712
+0xF9B8	0xE713
+0xF9B9	0xE714
+0xF9BA	0xE715
+0xF9BB	0xE716
+0xF9BC	0xE717
+0xF9BD	0xE718
+0xF9BE	0xE719
+0xF9BF	0xE71A
+0xF9C0	0xE71B
+0xF9C1	0xE71C
+0xF9C2	0xE71D
+0xF9C3	0xE71E
+0xF9C4	0xE71F
+0xF9C5	0xE720
+0xF9C6	0xE721
+0xF9C7	0xE722
+0xF9C8	0xE723
+0xF9C9	0xE724
+0xF9CA	0xE725
+0xF9CB	0xE726
+0xF9CC	0xE727
+0xF9CD	0xE728
+0xF9CE	0xE729
+0xF9CF	0xE72A
+0xF9D0	0xE72B
+0xF9D1	0xE72C
+0xF9D2	0xE72D
+0xF9D3	0xE72E
+0xF9D4	0xE72F
+0xF9D5	0xE730
+0xF9D6	0xE731
+0xF9D7	0xE732
+0xF9D8	0xE733
+0xF9D9	0xE734
+0xF9DA	0xE735
+0xF9DB	0xE736
+0xF9DC	0xE737
+0xF9DD	0xE738
+0xF9DE	0xE739
+0xF9DF	0xE73A
+0xF9E0	0xE73B
+0xF9E1	0xE73C
+0xF9E2	0xE73D
+0xF9E3	0xE73E
+0xF9E4	0xE73F
+0xF9E5	0xE740
+0xF9E6	0xE741
+0xF9E7	0xE742
+0xF9E8	0xE743
+0xF9E9	0xE744
+0xF9EA	0xE745
+0xF9EB	0xE746
+0xF9EC	0xE747
+0xF9ED	0xE748
+0xF9EE	0xE749
+0xF9EF	0xE74A
+0xF9F0	0xE74B
+0xF9F1	0xE74C
+0xF9F2	0xE74D
+0xF9F3	0xE74E
+0xF9F4	0xE74F
+0xF9F5	0xE750
+0xF9F6	0xE751
+0xF9F7	0xE752
+0xF9F8	0xE753
+0xF9F9	0xE754
+0xF9FA	0xE755
+0xF9FB	0xE756
+0xF9FC	0xE757
diff --git a/tests/SHIFT_JISX0213.TXT b/tests/SHIFT_JISX0213.TXT
new file mode 100644
index 0000000..18a2238
--- /dev/null
+++ b/tests/SHIFT_JISX0213.TXT
@@ -0,0 +1,11424 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x00A5
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x203E
+0x7F	0x007F
+0x8140	0x3000
+0x8141	0x3001
+0x8142	0x3002
+0x8143	0xFF0C
+0x8144	0xFF0E
+0x8145	0x30FB
+0x8146	0xFF1A
+0x8147	0xFF1B
+0x8148	0xFF1F
+0x8149	0xFF01
+0x814A	0x309B
+0x814B	0x309C
+0x814C	0x00B4
+0x814D	0xFF40
+0x814E	0x00A8
+0x814F	0xFF3E
+0x8150	0xFFE3
+0x8151	0xFF3F
+0x8152	0x30FD
+0x8153	0x30FE
+0x8154	0x309D
+0x8155	0x309E
+0x8156	0x3003
+0x8157	0x4EDD
+0x8158	0x3005
+0x8159	0x3006
+0x815A	0x3007
+0x815B	0x30FC
+0x815C	0x2014
+0x815D	0x2010
+0x815E	0xFF0F
+0x815F	0xFF3C
+0x8160	0x301C
+0x8161	0x2016
+0x8162	0xFF5C
+0x8163	0x2026
+0x8164	0x2025
+0x8165	0x2018
+0x8166	0x2019
+0x8167	0x201C
+0x8168	0x201D
+0x8169	0xFF08
+0x816A	0xFF09
+0x816B	0x3014
+0x816C	0x3015
+0x816D	0xFF3B
+0x816E	0xFF3D
+0x816F	0xFF5B
+0x8170	0xFF5D
+0x8171	0x3008
+0x8172	0x3009
+0x8173	0x300A
+0x8174	0x300B
+0x8175	0x300C
+0x8176	0x300D
+0x8177	0x300E
+0x8178	0x300F
+0x8179	0x3010
+0x817A	0x3011
+0x817B	0xFF0B
+0x817C	0x2212
+0x817D	0x00B1
+0x817E	0x00D7
+0x8180	0x00F7
+0x8181	0xFF1D
+0x8182	0x2260
+0x8183	0xFF1C
+0x8184	0xFF1E
+0x8185	0x2266
+0x8186	0x2267
+0x8187	0x221E
+0x8188	0x2234
+0x8189	0x2642
+0x818A	0x2640
+0x818B	0x00B0
+0x818C	0x2032
+0x818D	0x2033
+0x818E	0x2103
+0x818F	0xFFE5
+0x8190	0xFF04
+0x8191	0x00A2
+0x8192	0x00A3
+0x8193	0xFF05
+0x8194	0xFF03
+0x8195	0xFF06
+0x8196	0xFF0A
+0x8197	0xFF20
+0x8198	0x00A7
+0x8199	0x2606
+0x819A	0x2605
+0x819B	0x25CB
+0x819C	0x25CF
+0x819D	0x25CE
+0x819E	0x25C7
+0x819F	0x25C6
+0x81A0	0x25A1
+0x81A1	0x25A0
+0x81A2	0x25B3
+0x81A3	0x25B2
+0x81A4	0x25BD
+0x81A5	0x25BC
+0x81A6	0x203B
+0x81A7	0x3012
+0x81A8	0x2192
+0x81A9	0x2190
+0x81AA	0x2191
+0x81AB	0x2193
+0x81AC	0x3013
+0x81AD	0xFF07
+0x81AE	0xFF02
+0x81AF	0xFF0D
+0x81B0	0xFF5E
+0x81B1	0x3033
+0x81B2	0x3034
+0x81B3	0x3035
+0x81B4	0x303B
+0x81B5	0x303C
+0x81B6	0x30FF
+0x81B7	0x309F
+0x81B8	0x2208
+0x81B9	0x220B
+0x81BA	0x2286
+0x81BB	0x2287
+0x81BC	0x2282
+0x81BD	0x2283
+0x81BE	0x222A
+0x81BF	0x2229
+0x81C0	0x2284
+0x81C1	0x2285
+0x81C2	0x228A
+0x81C3	0x228B
+0x81C4	0x2209
+0x81C5	0x2205
+0x81C6	0x2305
+0x81C7	0x2306
+0x81C8	0x2227
+0x81C9	0x2228
+0x81CA	0x00AC
+0x81CB	0x21D2
+0x81CC	0x21D4
+0x81CD	0x2200
+0x81CE	0x2203
+0x81CF	0x2295
+0x81D0	0x2296
+0x81D1	0x2297
+0x81D2	0x2225
+0x81D3	0x2226
+0x81D4	0xFF5F
+0x81D5	0xFF60
+0x81D6	0x3018
+0x81D7	0x3019
+0x81D8	0x3016
+0x81D9	0x3017
+0x81DA	0x2220
+0x81DB	0x22A5
+0x81DC	0x2312
+0x81DD	0x2202
+0x81DE	0x2207
+0x81DF	0x2261
+0x81E0	0x2252
+0x81E1	0x226A
+0x81E2	0x226B
+0x81E3	0x221A
+0x81E4	0x223D
+0x81E5	0x221D
+0x81E6	0x2235
+0x81E7	0x222B
+0x81E8	0x222C
+0x81E9	0x2262
+0x81EA	0x2243
+0x81EB	0x2245
+0x81EC	0x2248
+0x81ED	0x2276
+0x81EE	0x2277
+0x81EF	0x2194
+0x81F0	0x212B
+0x81F1	0x2030
+0x81F2	0x266F
+0x81F3	0x266D
+0x81F4	0x266A
+0x81F5	0x2020
+0x81F6	0x2021
+0x81F7	0x00B6
+0x81F8	0x266E
+0x81F9	0x266B
+0x81FA	0x266C
+0x81FB	0x2669
+0x81FC	0x25EF
+0x8240	0x25B7
+0x8241	0x25B6
+0x8242	0x25C1
+0x8243	0x25C0
+0x8244	0x2197
+0x8245	0x2198
+0x8246	0x2196
+0x8247	0x2199
+0x8248	0x21C4
+0x8249	0x21E8
+0x824A	0x21E6
+0x824B	0x21E7
+0x824C	0x21E9
+0x824D	0x2934
+0x824E	0x2935
+0x824F	0xFF10
+0x8250	0xFF11
+0x8251	0xFF12
+0x8252	0xFF13
+0x8253	0xFF14
+0x8254	0xFF15
+0x8255	0xFF16
+0x8256	0xFF17
+0x8257	0xFF18
+0x8258	0xFF19
+0x8259	0x29BF
+0x825A	0x25C9
+0x825B	0x303D
+0x825C	0xFE46
+0x825D	0xFE45
+0x825E	0x25E6
+0x825F	0x2022
+0x8260	0xFF21
+0x8261	0xFF22
+0x8262	0xFF23
+0x8263	0xFF24
+0x8264	0xFF25
+0x8265	0xFF26
+0x8266	0xFF27
+0x8267	0xFF28
+0x8268	0xFF29
+0x8269	0xFF2A
+0x826A	0xFF2B
+0x826B	0xFF2C
+0x826C	0xFF2D
+0x826D	0xFF2E
+0x826E	0xFF2F
+0x826F	0xFF30
+0x8270	0xFF31
+0x8271	0xFF32
+0x8272	0xFF33
+0x8273	0xFF34
+0x8274	0xFF35
+0x8275	0xFF36
+0x8276	0xFF37
+0x8277	0xFF38
+0x8278	0xFF39
+0x8279	0xFF3A
+0x827A	0x2213
+0x827B	0x2135
+0x827C	0x210F
+0x827D	0x33CB
+0x827E	0x2113
+0x8280	0x2127
+0x8281	0xFF41
+0x8282	0xFF42
+0x8283	0xFF43
+0x8284	0xFF44
+0x8285	0xFF45
+0x8286	0xFF46
+0x8287	0xFF47
+0x8288	0xFF48
+0x8289	0xFF49
+0x828A	0xFF4A
+0x828B	0xFF4B
+0x828C	0xFF4C
+0x828D	0xFF4D
+0x828E	0xFF4E
+0x828F	0xFF4F
+0x8290	0xFF50
+0x8291	0xFF51
+0x8292	0xFF52
+0x8293	0xFF53
+0x8294	0xFF54
+0x8295	0xFF55
+0x8296	0xFF56
+0x8297	0xFF57
+0x8298	0xFF58
+0x8299	0xFF59
+0x829A	0xFF5A
+0x829B	0x30A0
+0x829C	0x2013
+0x829D	0x29FA
+0x829E	0x29FB
+0x829F	0x3041
+0x82A0	0x3042
+0x82A1	0x3043
+0x82A2	0x3044
+0x82A3	0x3045
+0x82A4	0x3046
+0x82A5	0x3047
+0x82A6	0x3048
+0x82A7	0x3049
+0x82A8	0x304A
+0x82A9	0x304B
+0x82AA	0x304C
+0x82AB	0x304D
+0x82AC	0x304E
+0x82AD	0x304F
+0x82AE	0x3050
+0x82AF	0x3051
+0x82B0	0x3052
+0x82B1	0x3053
+0x82B2	0x3054
+0x82B3	0x3055
+0x82B4	0x3056
+0x82B5	0x3057
+0x82B6	0x3058
+0x82B7	0x3059
+0x82B8	0x305A
+0x82B9	0x305B
+0x82BA	0x305C
+0x82BB	0x305D
+0x82BC	0x305E
+0x82BD	0x305F
+0x82BE	0x3060
+0x82BF	0x3061
+0x82C0	0x3062
+0x82C1	0x3063
+0x82C2	0x3064
+0x82C3	0x3065
+0x82C4	0x3066
+0x82C5	0x3067
+0x82C6	0x3068
+0x82C7	0x3069
+0x82C8	0x306A
+0x82C9	0x306B
+0x82CA	0x306C
+0x82CB	0x306D
+0x82CC	0x306E
+0x82CD	0x306F
+0x82CE	0x3070
+0x82CF	0x3071
+0x82D0	0x3072
+0x82D1	0x3073
+0x82D2	0x3074
+0x82D3	0x3075
+0x82D4	0x3076
+0x82D5	0x3077
+0x82D6	0x3078
+0x82D7	0x3079
+0x82D8	0x307A
+0x82D9	0x307B
+0x82DA	0x307C
+0x82DB	0x307D
+0x82DC	0x307E
+0x82DD	0x307F
+0x82DE	0x3080
+0x82DF	0x3081
+0x82E0	0x3082
+0x82E1	0x3083
+0x82E2	0x3084
+0x82E3	0x3085
+0x82E4	0x3086
+0x82E5	0x3087
+0x82E6	0x3088
+0x82E7	0x3089
+0x82E8	0x308A
+0x82E9	0x308B
+0x82EA	0x308C
+0x82EB	0x308D
+0x82EC	0x308E
+0x82ED	0x308F
+0x82EE	0x3090
+0x82EF	0x3091
+0x82F0	0x3092
+0x82F1	0x3093
+0x82F2	0x3094
+0x82F3	0x3095
+0x82F4	0x3096
+0x82F5	0x304B 0x309A
+0x82F6	0x304D 0x309A
+0x82F7	0x304F 0x309A
+0x82F8	0x3051 0x309A
+0x82F9	0x3053 0x309A
+0x8340	0x30A1
+0x8341	0x30A2
+0x8342	0x30A3
+0x8343	0x30A4
+0x8344	0x30A5
+0x8345	0x30A6
+0x8346	0x30A7
+0x8347	0x30A8
+0x8348	0x30A9
+0x8349	0x30AA
+0x834A	0x30AB
+0x834B	0x30AC
+0x834C	0x30AD
+0x834D	0x30AE
+0x834E	0x30AF
+0x834F	0x30B0
+0x8350	0x30B1
+0x8351	0x30B2
+0x8352	0x30B3
+0x8353	0x30B4
+0x8354	0x30B5
+0x8355	0x30B6
+0x8356	0x30B7
+0x8357	0x30B8
+0x8358	0x30B9
+0x8359	0x30BA
+0x835A	0x30BB
+0x835B	0x30BC
+0x835C	0x30BD
+0x835D	0x30BE
+0x835E	0x30BF
+0x835F	0x30C0
+0x8360	0x30C1
+0x8361	0x30C2
+0x8362	0x30C3
+0x8363	0x30C4
+0x8364	0x30C5
+0x8365	0x30C6
+0x8366	0x30C7
+0x8367	0x30C8
+0x8368	0x30C9
+0x8369	0x30CA
+0x836A	0x30CB
+0x836B	0x30CC
+0x836C	0x30CD
+0x836D	0x30CE
+0x836E	0x30CF
+0x836F	0x30D0
+0x8370	0x30D1
+0x8371	0x30D2
+0x8372	0x30D3
+0x8373	0x30D4
+0x8374	0x30D5
+0x8375	0x30D6
+0x8376	0x30D7
+0x8377	0x30D8
+0x8378	0x30D9
+0x8379	0x30DA
+0x837A	0x30DB
+0x837B	0x30DC
+0x837C	0x30DD
+0x837D	0x30DE
+0x837E	0x30DF
+0x8380	0x30E0
+0x8381	0x30E1
+0x8382	0x30E2
+0x8383	0x30E3
+0x8384	0x30E4
+0x8385	0x30E5
+0x8386	0x30E6
+0x8387	0x30E7
+0x8388	0x30E8
+0x8389	0x30E9
+0x838A	0x30EA
+0x838B	0x30EB
+0x838C	0x30EC
+0x838D	0x30ED
+0x838E	0x30EE
+0x838F	0x30EF
+0x8390	0x30F0
+0x8391	0x30F1
+0x8392	0x30F2
+0x8393	0x30F3
+0x8394	0x30F4
+0x8395	0x30F5
+0x8396	0x30F6
+0x8397	0x30AB 0x309A
+0x8398	0x30AD 0x309A
+0x8399	0x30AF 0x309A
+0x839A	0x30B1 0x309A
+0x839B	0x30B3 0x309A
+0x839C	0x30BB 0x309A
+0x839D	0x30C4 0x309A
+0x839E	0x30C8 0x309A
+0x839F	0x0391
+0x83A0	0x0392
+0x83A1	0x0393
+0x83A2	0x0394
+0x83A3	0x0395
+0x83A4	0x0396
+0x83A5	0x0397
+0x83A6	0x0398
+0x83A7	0x0399
+0x83A8	0x039A
+0x83A9	0x039B
+0x83AA	0x039C
+0x83AB	0x039D
+0x83AC	0x039E
+0x83AD	0x039F
+0x83AE	0x03A0
+0x83AF	0x03A1
+0x83B0	0x03A3
+0x83B1	0x03A4
+0x83B2	0x03A5
+0x83B3	0x03A6
+0x83B4	0x03A7
+0x83B5	0x03A8
+0x83B6	0x03A9
+0x83B7	0x2664
+0x83B8	0x2660
+0x83B9	0x2662
+0x83BA	0x2666
+0x83BB	0x2661
+0x83BC	0x2665
+0x83BD	0x2667
+0x83BE	0x2663
+0x83BF	0x03B1
+0x83C0	0x03B2
+0x83C1	0x03B3
+0x83C2	0x03B4
+0x83C3	0x03B5
+0x83C4	0x03B6
+0x83C5	0x03B7
+0x83C6	0x03B8
+0x83C7	0x03B9
+0x83C8	0x03BA
+0x83C9	0x03BB
+0x83CA	0x03BC
+0x83CB	0x03BD
+0x83CC	0x03BE
+0x83CD	0x03BF
+0x83CE	0x03C0
+0x83CF	0x03C1
+0x83D0	0x03C3
+0x83D1	0x03C4
+0x83D2	0x03C5
+0x83D3	0x03C6
+0x83D4	0x03C7
+0x83D5	0x03C8
+0x83D6	0x03C9
+0x83D7	0x03C2
+0x83D8	0x24F5
+0x83D9	0x24F6
+0x83DA	0x24F7
+0x83DB	0x24F8
+0x83DC	0x24F9
+0x83DD	0x24FA
+0x83DE	0x24FB
+0x83DF	0x24FC
+0x83E0	0x24FD
+0x83E1	0x24FE
+0x83E2	0x2616
+0x83E3	0x2617
+0x83E4	0x3020
+0x83E5	0x260E
+0x83E6	0x2600
+0x83E7	0x2601
+0x83E8	0x2602
+0x83E9	0x2603
+0x83EA	0x2668
+0x83EB	0x25B1
+0x83EC	0x31F0
+0x83ED	0x31F1
+0x83EE	0x31F2
+0x83EF	0x31F3
+0x83F0	0x31F4
+0x83F1	0x31F5
+0x83F2	0x31F6
+0x83F3	0x31F7
+0x83F4	0x31F8
+0x83F5	0x31F9
+0x83F6	0x31F7 0x309A
+0x83F7	0x31FA
+0x83F8	0x31FB
+0x83F9	0x31FC
+0x83FA	0x31FD
+0x83FB	0x31FE
+0x83FC	0x31FF
+0x8440	0x0410
+0x8441	0x0411
+0x8442	0x0412
+0x8443	0x0413
+0x8444	0x0414
+0x8445	0x0415
+0x8446	0x0401
+0x8447	0x0416
+0x8448	0x0417
+0x8449	0x0418
+0x844A	0x0419
+0x844B	0x041A
+0x844C	0x041B
+0x844D	0x041C
+0x844E	0x041D
+0x844F	0x041E
+0x8450	0x041F
+0x8451	0x0420
+0x8452	0x0421
+0x8453	0x0422
+0x8454	0x0423
+0x8455	0x0424
+0x8456	0x0425
+0x8457	0x0426
+0x8458	0x0427
+0x8459	0x0428
+0x845A	0x0429
+0x845B	0x042A
+0x845C	0x042B
+0x845D	0x042C
+0x845E	0x042D
+0x845F	0x042E
+0x8460	0x042F
+0x8461	0x23BE
+0x8462	0x23BF
+0x8463	0x23C0
+0x8464	0x23C1
+0x8465	0x23C2
+0x8466	0x23C3
+0x8467	0x23C4
+0x8468	0x23C5
+0x8469	0x23C6
+0x846A	0x23C7
+0x846B	0x23C8
+0x846C	0x23C9
+0x846D	0x23CA
+0x846E	0x23CB
+0x846F	0x23CC
+0x8470	0x0430
+0x8471	0x0431
+0x8472	0x0432
+0x8473	0x0433
+0x8474	0x0434
+0x8475	0x0435
+0x8476	0x0451
+0x8477	0x0436
+0x8478	0x0437
+0x8479	0x0438
+0x847A	0x0439
+0x847B	0x043A
+0x847C	0x043B
+0x847D	0x043C
+0x847E	0x043D
+0x8480	0x043E
+0x8481	0x043F
+0x8482	0x0440
+0x8483	0x0441
+0x8484	0x0442
+0x8485	0x0443
+0x8486	0x0444
+0x8487	0x0445
+0x8488	0x0446
+0x8489	0x0447
+0x848A	0x0448
+0x848B	0x0449
+0x848C	0x044A
+0x848D	0x044B
+0x848E	0x044C
+0x848F	0x044D
+0x8490	0x044E
+0x8491	0x044F
+0x8492	0x30F7
+0x8493	0x30F8
+0x8494	0x30F9
+0x8495	0x30FA
+0x8496	0x22DA
+0x8497	0x22DB
+0x8498	0x2153
+0x8499	0x2154
+0x849A	0x2155
+0x849B	0x2713
+0x849C	0x2318
+0x849D	0x2423
+0x849E	0x23CE
+0x849F	0x2500
+0x84A0	0x2502
+0x84A1	0x250C
+0x84A2	0x2510
+0x84A3	0x2518
+0x84A4	0x2514
+0x84A5	0x251C
+0x84A6	0x252C
+0x84A7	0x2524
+0x84A8	0x2534
+0x84A9	0x253C
+0x84AA	0x2501
+0x84AB	0x2503
+0x84AC	0x250F
+0x84AD	0x2513
+0x84AE	0x251B
+0x84AF	0x2517
+0x84B0	0x2523
+0x84B1	0x2533
+0x84B2	0x252B
+0x84B3	0x253B
+0x84B4	0x254B
+0x84B5	0x2520
+0x84B6	0x252F
+0x84B7	0x2528
+0x84B8	0x2537
+0x84B9	0x253F
+0x84BA	0x251D
+0x84BB	0x2530
+0x84BC	0x2525
+0x84BD	0x2538
+0x84BE	0x2542
+0x84BF	0x3251
+0x84C0	0x3252
+0x84C1	0x3253
+0x84C2	0x3254
+0x84C3	0x3255
+0x84C4	0x3256
+0x84C5	0x3257
+0x84C6	0x3258
+0x84C7	0x3259
+0x84C8	0x325A
+0x84C9	0x325B
+0x84CA	0x325C
+0x84CB	0x325D
+0x84CC	0x325E
+0x84CD	0x325F
+0x84CE	0x32B1
+0x84CF	0x32B2
+0x84D0	0x32B3
+0x84D1	0x32B4
+0x84D2	0x32B5
+0x84D3	0x32B6
+0x84D4	0x32B7
+0x84D5	0x32B8
+0x84D6	0x32B9
+0x84D7	0x32BA
+0x84D8	0x32BB
+0x84D9	0x32BC
+0x84DA	0x32BD
+0x84DB	0x32BE
+0x84DC	0x32BF
+0x84E5	0x25D0
+0x84E6	0x25D1
+0x84E7	0x25D2
+0x84E8	0x25D3
+0x84E9	0x203C
+0x84EA	0x2047
+0x84EB	0x2048
+0x84EC	0x2049
+0x84ED	0x01CD
+0x84EE	0x01CE
+0x84EF	0x01D0
+0x84F0	0x1E3E
+0x84F1	0x1E3F
+0x84F2	0x01F8
+0x84F3	0x01F9
+0x84F4	0x01D1
+0x84F5	0x01D2
+0x84F6	0x01D4
+0x84F7	0x01D6
+0x84F8	0x01D8
+0x84F9	0x01DA
+0x84FA	0x01DC
+0x8540	0x20AC
+0x8541	0x00A0
+0x8542	0x00A1
+0x8543	0x00A4
+0x8544	0x00A6
+0x8545	0x00A9
+0x8546	0x00AA
+0x8547	0x00AB
+0x8548	0x00AD
+0x8549	0x00AE
+0x854A	0x00AF
+0x854B	0x00B2
+0x854C	0x00B3
+0x854D	0x00B7
+0x854E	0x00B8
+0x854F	0x00B9
+0x8550	0x00BA
+0x8551	0x00BB
+0x8552	0x00BC
+0x8553	0x00BD
+0x8554	0x00BE
+0x8555	0x00BF
+0x8556	0x00C0
+0x8557	0x00C1
+0x8558	0x00C2
+0x8559	0x00C3
+0x855A	0x00C4
+0x855B	0x00C5
+0x855C	0x00C6
+0x855D	0x00C7
+0x855E	0x00C8
+0x855F	0x00C9
+0x8560	0x00CA
+0x8561	0x00CB
+0x8562	0x00CC
+0x8563	0x00CD
+0x8564	0x00CE
+0x8565	0x00CF
+0x8566	0x00D0
+0x8567	0x00D1
+0x8568	0x00D2
+0x8569	0x00D3
+0x856A	0x00D4
+0x856B	0x00D5
+0x856C	0x00D6
+0x856D	0x00D8
+0x856E	0x00D9
+0x856F	0x00DA
+0x8570	0x00DB
+0x8571	0x00DC
+0x8572	0x00DD
+0x8573	0x00DE
+0x8574	0x00DF
+0x8575	0x00E0
+0x8576	0x00E1
+0x8577	0x00E2
+0x8578	0x00E3
+0x8579	0x00E4
+0x857A	0x00E5
+0x857B	0x00E6
+0x857C	0x00E7
+0x857D	0x00E8
+0x857E	0x00E9
+0x8580	0x00EA
+0x8581	0x00EB
+0x8582	0x00EC
+0x8583	0x00ED
+0x8584	0x00EE
+0x8585	0x00EF
+0x8586	0x00F0
+0x8587	0x00F1
+0x8588	0x00F2
+0x8589	0x00F3
+0x858A	0x00F4
+0x858B	0x00F5
+0x858C	0x00F6
+0x858D	0x00F8
+0x858E	0x00F9
+0x858F	0x00FA
+0x8590	0x00FB
+0x8591	0x00FC
+0x8592	0x00FD
+0x8593	0x00FE
+0x8594	0x00FF
+0x8595	0x0100
+0x8596	0x012A
+0x8597	0x016A
+0x8598	0x0112
+0x8599	0x014C
+0x859A	0x0101
+0x859B	0x012B
+0x859C	0x016B
+0x859D	0x0113
+0x859E	0x014D
+0x859F	0x0104
+0x85A0	0x02D8
+0x85A1	0x0141
+0x85A2	0x013D
+0x85A3	0x015A
+0x85A4	0x0160
+0x85A5	0x015E
+0x85A6	0x0164
+0x85A7	0x0179
+0x85A8	0x017D
+0x85A9	0x017B
+0x85AA	0x0105
+0x85AB	0x02DB
+0x85AC	0x0142
+0x85AD	0x013E
+0x85AE	0x015B
+0x85AF	0x02C7
+0x85B0	0x0161
+0x85B1	0x015F
+0x85B2	0x0165
+0x85B3	0x017A
+0x85B4	0x02DD
+0x85B5	0x017E
+0x85B6	0x017C
+0x85B7	0x0154
+0x85B8	0x0102
+0x85B9	0x0139
+0x85BA	0x0106
+0x85BB	0x010C
+0x85BC	0x0118
+0x85BD	0x011A
+0x85BE	0x010E
+0x85BF	0x0143
+0x85C0	0x0147
+0x85C1	0x0150
+0x85C2	0x0158
+0x85C3	0x016E
+0x85C4	0x0170
+0x85C5	0x0162
+0x85C6	0x0155
+0x85C7	0x0103
+0x85C8	0x013A
+0x85C9	0x0107
+0x85CA	0x010D
+0x85CB	0x0119
+0x85CC	0x011B
+0x85CD	0x010F
+0x85CE	0x0111
+0x85CF	0x0144
+0x85D0	0x0148
+0x85D1	0x0151
+0x85D2	0x0159
+0x85D3	0x016F
+0x85D4	0x0171
+0x85D5	0x0163
+0x85D6	0x02D9
+0x85D7	0x0108
+0x85D8	0x011C
+0x85D9	0x0124
+0x85DA	0x0134
+0x85DB	0x015C
+0x85DC	0x016C
+0x85DD	0x0109
+0x85DE	0x011D
+0x85DF	0x0125
+0x85E0	0x0135
+0x85E1	0x015D
+0x85E2	0x016D
+0x85E3	0x0271
+0x85E4	0x028B
+0x85E5	0x027E
+0x85E6	0x0283
+0x85E7	0x0292
+0x85E8	0x026C
+0x85E9	0x026E
+0x85EA	0x0279
+0x85EB	0x0288
+0x85EC	0x0256
+0x85ED	0x0273
+0x85EE	0x027D
+0x85EF	0x0282
+0x85F0	0x0290
+0x85F1	0x027B
+0x85F2	0x026D
+0x85F3	0x025F
+0x85F4	0x0272
+0x85F5	0x029D
+0x85F6	0x028E
+0x85F7	0x0261
+0x85F8	0x014B
+0x85F9	0x0270
+0x85FA	0x0281
+0x85FB	0x0127
+0x85FC	0x0295
+0x8640	0x0294
+0x8641	0x0266
+0x8642	0x0298
+0x8643	0x01C2
+0x8644	0x0253
+0x8645	0x0257
+0x8646	0x0284
+0x8647	0x0260
+0x8648	0x0193
+0x8649	0x0153
+0x864A	0x0152
+0x864B	0x0268
+0x864C	0x0289
+0x864D	0x0258
+0x864E	0x0275
+0x864F	0x0259
+0x8650	0x025C
+0x8651	0x025E
+0x8652	0x0250
+0x8653	0x026F
+0x8654	0x028A
+0x8655	0x0264
+0x8656	0x028C
+0x8657	0x0254
+0x8658	0x0251
+0x8659	0x0252
+0x865A	0x028D
+0x865B	0x0265
+0x865C	0x02A2
+0x865D	0x02A1
+0x865E	0x0255
+0x865F	0x0291
+0x8660	0x027A
+0x8661	0x0267
+0x8662	0x025A
+0x8663	0x00E6 0x0300
+0x8664	0x01FD
+0x8665	0x1F70
+0x8666	0x1F71
+0x8667	0x0254 0x0300
+0x8668	0x0254 0x0301
+0x8669	0x028C 0x0300
+0x866A	0x028C 0x0301
+0x866B	0x0259 0x0300
+0x866C	0x0259 0x0301
+0x866D	0x025A 0x0300
+0x866E	0x025A 0x0301
+0x866F	0x1F72
+0x8670	0x1F73
+0x8671	0x0361
+0x8672	0x02C8
+0x8673	0x02CC
+0x8674	0x02D0
+0x8675	0x02D1
+0x8676	0x0306
+0x8677	0x203F
+0x8678	0x030B
+0x8679	0x0301
+0x867A	0x0304
+0x867B	0x0300
+0x867C	0x030F
+0x867D	0x030C
+0x867E	0x0302
+0x8680	0x02E5
+0x8681	0x02E6
+0x8682	0x02E7
+0x8683	0x02E8
+0x8684	0x02E9
+0x8685	0x02E9 0x02E5
+0x8686	0x02E5 0x02E9
+0x8687	0x0325
+0x8688	0x032C
+0x8689	0x0339
+0x868A	0x031C
+0x868B	0x031F
+0x868C	0x0320
+0x868D	0x0308
+0x868E	0x033D
+0x868F	0x0329
+0x8690	0x032F
+0x8691	0x02DE
+0x8692	0x0324
+0x8693	0x0330
+0x8694	0x033C
+0x8695	0x0334
+0x8696	0x031D
+0x8697	0x031E
+0x8698	0x0318
+0x8699	0x0319
+0x869A	0x032A
+0x869B	0x033A
+0x869C	0x033B
+0x869D	0x0303
+0x869E	0x031A
+0x869F	0x2776
+0x86A0	0x2777
+0x86A1	0x2778
+0x86A2	0x2779
+0x86A3	0x277A
+0x86A4	0x277B
+0x86A5	0x277C
+0x86A6	0x277D
+0x86A7	0x277E
+0x86A8	0x277F
+0x86A9	0x24EB
+0x86AA	0x24EC
+0x86AB	0x24ED
+0x86AC	0x24EE
+0x86AD	0x24EF
+0x86AE	0x24F0
+0x86AF	0x24F1
+0x86B0	0x24F2
+0x86B1	0x24F3
+0x86B2	0x24F4
+0x86B3	0x2170
+0x86B4	0x2171
+0x86B5	0x2172
+0x86B6	0x2173
+0x86B7	0x2174
+0x86B8	0x2175
+0x86B9	0x2176
+0x86BA	0x2177
+0x86BB	0x2178
+0x86BC	0x2179
+0x86BD	0x217A
+0x86BE	0x217B
+0x86BF	0x24D0
+0x86C0	0x24D1
+0x86C1	0x24D2
+0x86C2	0x24D3
+0x86C3	0x24D4
+0x86C4	0x24D5
+0x86C5	0x24D6
+0x86C6	0x24D7
+0x86C7	0x24D8
+0x86C8	0x24D9
+0x86C9	0x24DA
+0x86CA	0x24DB
+0x86CB	0x24DC
+0x86CC	0x24DD
+0x86CD	0x24DE
+0x86CE	0x24DF
+0x86CF	0x24E0
+0x86D0	0x24E1
+0x86D1	0x24E2
+0x86D2	0x24E3
+0x86D3	0x24E4
+0x86D4	0x24E5
+0x86D5	0x24E6
+0x86D6	0x24E7
+0x86D7	0x24E8
+0x86D8	0x24E9
+0x86D9	0x32D0
+0x86DA	0x32D1
+0x86DB	0x32D2
+0x86DC	0x32D3
+0x86DD	0x32D4
+0x86DE	0x32D5
+0x86DF	0x32D6
+0x86E0	0x32D7
+0x86E1	0x32D8
+0x86E2	0x32D9
+0x86E3	0x32DA
+0x86E4	0x32DB
+0x86E5	0x32DC
+0x86E6	0x32DD
+0x86E7	0x32DE
+0x86E8	0x32DF
+0x86E9	0x32E0
+0x86EA	0x32E1
+0x86EB	0x32E2
+0x86EC	0x32E3
+0x86ED	0x32FA
+0x86EE	0x32E9
+0x86EF	0x32E5
+0x86F0	0x32ED
+0x86F1	0x32EC
+0x86FB	0x2051
+0x86FC	0x2042
+0x8740	0x2460
+0x8741	0x2461
+0x8742	0x2462
+0x8743	0x2463
+0x8744	0x2464
+0x8745	0x2465
+0x8746	0x2466
+0x8747	0x2467
+0x8748	0x2468
+0x8749	0x2469
+0x874A	0x246A
+0x874B	0x246B
+0x874C	0x246C
+0x874D	0x246D
+0x874E	0x246E
+0x874F	0x246F
+0x8750	0x2470
+0x8751	0x2471
+0x8752	0x2472
+0x8753	0x2473
+0x8754	0x2160
+0x8755	0x2161
+0x8756	0x2162
+0x8757	0x2163
+0x8758	0x2164
+0x8759	0x2165
+0x875A	0x2166
+0x875B	0x2167
+0x875C	0x2168
+0x875D	0x2169
+0x875E	0x216A
+0x875F	0x3349
+0x8760	0x3314
+0x8761	0x3322
+0x8762	0x334D
+0x8763	0x3318
+0x8764	0x3327
+0x8765	0x3303
+0x8766	0x3336
+0x8767	0x3351
+0x8768	0x3357
+0x8769	0x330D
+0x876A	0x3326
+0x876B	0x3323
+0x876C	0x332B
+0x876D	0x334A
+0x876E	0x333B
+0x876F	0x339C
+0x8770	0x339D
+0x8771	0x339E
+0x8772	0x338E
+0x8773	0x338F
+0x8774	0x33C4
+0x8775	0x33A1
+0x8776	0x216B
+0x877E	0x337B
+0x8780	0x301D
+0x8781	0x301F
+0x8782	0x2116
+0x8783	0x33CD
+0x8784	0x2121
+0x8785	0x32A4
+0x8786	0x32A5
+0x8787	0x32A6
+0x8788	0x32A7
+0x8789	0x32A8
+0x878A	0x3231
+0x878B	0x3232
+0x878C	0x3239
+0x878D	0x337E
+0x878E	0x337D
+0x878F	0x337C
+0x8793	0x222E
+0x8798	0x221F
+0x8799	0x22BF
+0x879D	0x2756
+0x879E	0x261E
+0x879F	0x4FF1
+0x87A0	0x2000B
+0x87A1	0x3402
+0x87A2	0x4E28
+0x87A3	0x4E2F
+0x87A4	0x4E30
+0x87A5	0x4E8D
+0x87A6	0x4EE1
+0x87A7	0x4EFD
+0x87A8	0x4EFF
+0x87A9	0x4F03
+0x87AA	0x4F0B
+0x87AB	0x4F60
+0x87AC	0x4F48
+0x87AD	0x4F49
+0x87AE	0x4F56
+0x87AF	0x4F5F
+0x87B0	0x4F6A
+0x87B1	0x4F6C
+0x87B2	0x4F7E
+0x87B3	0x4F8A
+0x87B4	0x4F94
+0x87B5	0x4F97
+0x87B6	0xFA30
+0x87B7	0x4FC9
+0x87B8	0x4FE0
+0x87B9	0x5001
+0x87BA	0x5002
+0x87BB	0x500E
+0x87BC	0x5018
+0x87BD	0x5027
+0x87BE	0x502E
+0x87BF	0x5040
+0x87C0	0x503B
+0x87C1	0x5041
+0x87C2	0x5094
+0x87C3	0x50CC
+0x87C4	0x50F2
+0x87C5	0x50D0
+0x87C6	0x50E6
+0x87C7	0xFA31
+0x87C8	0x5106
+0x87C9	0x5103
+0x87CA	0x510B
+0x87CB	0x511E
+0x87CC	0x5135
+0x87CD	0x514A
+0x87CE	0xFA32
+0x87CF	0x5155
+0x87D0	0x5157
+0x87D1	0x34B5
+0x87D2	0x519D
+0x87D3	0x51C3
+0x87D4	0x51CA
+0x87D5	0x51DE
+0x87D6	0x51E2
+0x87D7	0x51EE
+0x87D8	0x5201
+0x87D9	0x34DB
+0x87DA	0x5213
+0x87DB	0x5215
+0x87DC	0x5249
+0x87DD	0x5257
+0x87DE	0x5261
+0x87DF	0x5293
+0x87E0	0x52C8
+0x87E1	0xFA33
+0x87E2	0x52CC
+0x87E3	0x52D0
+0x87E4	0x52D6
+0x87E5	0x52DB
+0x87E6	0xFA34
+0x87E7	0x52F0
+0x87E8	0x52FB
+0x87E9	0x5300
+0x87EA	0x5307
+0x87EB	0x531C
+0x87EC	0xFA35
+0x87ED	0x5361
+0x87EE	0x5363
+0x87EF	0x537D
+0x87F0	0x5393
+0x87F1	0x539D
+0x87F2	0x53B2
+0x87F3	0x5412
+0x87F4	0x5427
+0x87F5	0x544D
+0x87F6	0x549C
+0x87F7	0x546B
+0x87F8	0x5474
+0x87F9	0x547F
+0x87FA	0x5488
+0x87FB	0x5496
+0x87FC	0x54A1
+0x8840	0x54A9
+0x8841	0x54C6
+0x8842	0x54FF
+0x8843	0x550E
+0x8844	0x552B
+0x8845	0x5535
+0x8846	0x5550
+0x8847	0x555E
+0x8848	0x5581
+0x8849	0x5586
+0x884A	0x558E
+0x884B	0xFA36
+0x884C	0x55AD
+0x884D	0x55CE
+0x884E	0xFA37
+0x884F	0x5608
+0x8850	0x560E
+0x8851	0x563B
+0x8852	0x5649
+0x8853	0x5676
+0x8854	0x5666
+0x8855	0xFA38
+0x8856	0x566F
+0x8857	0x5671
+0x8858	0x5672
+0x8859	0x5699
+0x885A	0x569E
+0x885B	0x56A9
+0x885C	0x56AC
+0x885D	0x56B3
+0x885E	0x56C9
+0x885F	0x56CA
+0x8860	0x570A
+0x8861	0x2123D
+0x8862	0x5721
+0x8863	0x572F
+0x8864	0x5733
+0x8865	0x5734
+0x8866	0x5770
+0x8867	0x5777
+0x8868	0x577C
+0x8869	0x579C
+0x886A	0xFA0F
+0x886B	0x2131B
+0x886C	0x57B8
+0x886D	0x57C7
+0x886E	0x57C8
+0x886F	0x57CF
+0x8870	0x57E4
+0x8871	0x57ED
+0x8872	0x57F5
+0x8873	0x57F6
+0x8874	0x57FF
+0x8875	0x5809
+0x8876	0xFA10
+0x8877	0x5861
+0x8878	0x5864
+0x8879	0xFA39
+0x887A	0x587C
+0x887B	0x5889
+0x887C	0x589E
+0x887D	0xFA3A
+0x887E	0x58A9
+0x8880	0x2146E
+0x8881	0x58D2
+0x8882	0x58CE
+0x8883	0x58D4
+0x8884	0x58DA
+0x8885	0x58E0
+0x8886	0x58E9
+0x8887	0x590C
+0x8888	0x8641
+0x8889	0x595D
+0x888A	0x596D
+0x888B	0x598B
+0x888C	0x5992
+0x888D	0x59A4
+0x888E	0x59C3
+0x888F	0x59D2
+0x8890	0x59DD
+0x8891	0x5A13
+0x8892	0x5A23
+0x8893	0x5A67
+0x8894	0x5A6D
+0x8895	0x5A77
+0x8896	0x5A7E
+0x8897	0x5A84
+0x8898	0x5A9E
+0x8899	0x5AA7
+0x889A	0x5AC4
+0x889B	0x218BD
+0x889C	0x5B19
+0x889D	0x5B25
+0x889E	0x525D
+0x889F	0x4E9C
+0x88A0	0x5516
+0x88A1	0x5A03
+0x88A2	0x963F
+0x88A3	0x54C0
+0x88A4	0x611B
+0x88A5	0x6328
+0x88A6	0x59F6
+0x88A7	0x9022
+0x88A8	0x8475
+0x88A9	0x831C
+0x88AA	0x7A50
+0x88AB	0x60AA
+0x88AC	0x63E1
+0x88AD	0x6E25
+0x88AE	0x65ED
+0x88AF	0x8466
+0x88B0	0x82A6
+0x88B1	0x9BF5
+0x88B2	0x6893
+0x88B3	0x5727
+0x88B4	0x65A1
+0x88B5	0x6271
+0x88B6	0x5B9B
+0x88B7	0x59D0
+0x88B8	0x867B
+0x88B9	0x98F4
+0x88BA	0x7D62
+0x88BB	0x7DBE
+0x88BC	0x9B8E
+0x88BD	0x6216
+0x88BE	0x7C9F
+0x88BF	0x88B7
+0x88C0	0x5B89
+0x88C1	0x5EB5
+0x88C2	0x6309
+0x88C3	0x6697
+0x88C4	0x6848
+0x88C5	0x95C7
+0x88C6	0x978D
+0x88C7	0x674F
+0x88C8	0x4EE5
+0x88C9	0x4F0A
+0x88CA	0x4F4D
+0x88CB	0x4F9D
+0x88CC	0x5049
+0x88CD	0x56F2
+0x88CE	0x5937
+0x88CF	0x59D4
+0x88D0	0x5A01
+0x88D1	0x5C09
+0x88D2	0x60DF
+0x88D3	0x610F
+0x88D4	0x6170
+0x88D5	0x6613
+0x88D6	0x6905
+0x88D7	0x70BA
+0x88D8	0x754F
+0x88D9	0x7570
+0x88DA	0x79FB
+0x88DB	0x7DAD
+0x88DC	0x7DEF
+0x88DD	0x80C3
+0x88DE	0x840E
+0x88DF	0x8863
+0x88E0	0x8B02
+0x88E1	0x9055
+0x88E2	0x907A
+0x88E3	0x533B
+0x88E4	0x4E95
+0x88E5	0x4EA5
+0x88E6	0x57DF
+0x88E7	0x80B2
+0x88E8	0x90C1
+0x88E9	0x78EF
+0x88EA	0x4E00
+0x88EB	0x58F1
+0x88EC	0x6EA2
+0x88ED	0x9038
+0x88EE	0x7A32
+0x88EF	0x8328
+0x88F0	0x828B
+0x88F1	0x9C2F
+0x88F2	0x5141
+0x88F3	0x5370
+0x88F4	0x54BD
+0x88F5	0x54E1
+0x88F6	0x56E0
+0x88F7	0x59FB
+0x88F8	0x5F15
+0x88F9	0x98F2
+0x88FA	0x6DEB
+0x88FB	0x80E4
+0x88FC	0x852D
+0x8940	0x9662
+0x8941	0x9670
+0x8942	0x96A0
+0x8943	0x97FB
+0x8944	0x540B
+0x8945	0x53F3
+0x8946	0x5B87
+0x8947	0x70CF
+0x8948	0x7FBD
+0x8949	0x8FC2
+0x894A	0x96E8
+0x894B	0x536F
+0x894C	0x9D5C
+0x894D	0x7ABA
+0x894E	0x4E11
+0x894F	0x7893
+0x8950	0x81FC
+0x8951	0x6E26
+0x8952	0x5618
+0x8953	0x5504
+0x8954	0x6B1D
+0x8955	0x851A
+0x8956	0x9C3B
+0x8957	0x59E5
+0x8958	0x53A9
+0x8959	0x6D66
+0x895A	0x74DC
+0x895B	0x958F
+0x895C	0x5642
+0x895D	0x4E91
+0x895E	0x904B
+0x895F	0x96F2
+0x8960	0x834F
+0x8961	0x990C
+0x8962	0x53E1
+0x8963	0x55B6
+0x8964	0x5B30
+0x8965	0x5F71
+0x8966	0x6620
+0x8967	0x66F3
+0x8968	0x6804
+0x8969	0x6C38
+0x896A	0x6CF3
+0x896B	0x6D29
+0x896C	0x745B
+0x896D	0x76C8
+0x896E	0x7A4E
+0x896F	0x9834
+0x8970	0x82F1
+0x8971	0x885B
+0x8972	0x8A60
+0x8973	0x92ED
+0x8974	0x6DB2
+0x8975	0x75AB
+0x8976	0x76CA
+0x8977	0x99C5
+0x8978	0x60A6
+0x8979	0x8B01
+0x897A	0x8D8A
+0x897B	0x95B2
+0x897C	0x698E
+0x897D	0x53AD
+0x897E	0x5186
+0x8980	0x5712
+0x8981	0x5830
+0x8982	0x5944
+0x8983	0x5BB4
+0x8984	0x5EF6
+0x8985	0x6028
+0x8986	0x63A9
+0x8987	0x63F4
+0x8988	0x6CBF
+0x8989	0x6F14
+0x898A	0x708E
+0x898B	0x7114
+0x898C	0x7159
+0x898D	0x71D5
+0x898E	0x733F
+0x898F	0x7E01
+0x8990	0x8276
+0x8991	0x82D1
+0x8992	0x8597
+0x8993	0x9060
+0x8994	0x925B
+0x8995	0x9D1B
+0x8996	0x5869
+0x8997	0x65BC
+0x8998	0x6C5A
+0x8999	0x7525
+0x899A	0x51F9
+0x899B	0x592E
+0x899C	0x5965
+0x899D	0x5F80
+0x899E	0x5FDC
+0x899F	0x62BC
+0x89A0	0x65FA
+0x89A1	0x6A2A
+0x89A2	0x6B27
+0x89A3	0x6BB4
+0x89A4	0x738B
+0x89A5	0x7FC1
+0x89A6	0x8956
+0x89A7	0x9D2C
+0x89A8	0x9D0E
+0x89A9	0x9EC4
+0x89AA	0x5CA1
+0x89AB	0x6C96
+0x89AC	0x837B
+0x89AD	0x5104
+0x89AE	0x5C4B
+0x89AF	0x61B6
+0x89B0	0x81C6
+0x89B1	0x6876
+0x89B2	0x7261
+0x89B3	0x4E59
+0x89B4	0x4FFA
+0x89B5	0x5378
+0x89B6	0x6069
+0x89B7	0x6E29
+0x89B8	0x7A4F
+0x89B9	0x97F3
+0x89BA	0x4E0B
+0x89BB	0x5316
+0x89BC	0x4EEE
+0x89BD	0x4F55
+0x89BE	0x4F3D
+0x89BF	0x4FA1
+0x89C0	0x4F73
+0x89C1	0x52A0
+0x89C2	0x53EF
+0x89C3	0x5609
+0x89C4	0x590F
+0x89C5	0x5AC1
+0x89C6	0x5BB6
+0x89C7	0x5BE1
+0x89C8	0x79D1
+0x89C9	0x6687
+0x89CA	0x679C
+0x89CB	0x67B6
+0x89CC	0x6B4C
+0x89CD	0x6CB3
+0x89CE	0x706B
+0x89CF	0x73C2
+0x89D0	0x798D
+0x89D1	0x79BE
+0x89D2	0x7A3C
+0x89D3	0x7B87
+0x89D4	0x82B1
+0x89D5	0x82DB
+0x89D6	0x8304
+0x89D7	0x8377
+0x89D8	0x83EF
+0x89D9	0x83D3
+0x89DA	0x8766
+0x89DB	0x8AB2
+0x89DC	0x5629
+0x89DD	0x8CA8
+0x89DE	0x8FE6
+0x89DF	0x904E
+0x89E0	0x971E
+0x89E1	0x868A
+0x89E2	0x4FC4
+0x89E3	0x5CE8
+0x89E4	0x6211
+0x89E5	0x7259
+0x89E6	0x753B
+0x89E7	0x81E5
+0x89E8	0x82BD
+0x89E9	0x86FE
+0x89EA	0x8CC0
+0x89EB	0x96C5
+0x89EC	0x9913
+0x89ED	0x99D5
+0x89EE	0x4ECB
+0x89EF	0x4F1A
+0x89F0	0x89E3
+0x89F1	0x56DE
+0x89F2	0x584A
+0x89F3	0x58CA
+0x89F4	0x5EFB
+0x89F5	0x5FEB
+0x89F6	0x602A
+0x89F7	0x6094
+0x89F8	0x6062
+0x89F9	0x61D0
+0x89FA	0x6212
+0x89FB	0x62D0
+0x89FC	0x6539
+0x8A40	0x9B41
+0x8A41	0x6666
+0x8A42	0x68B0
+0x8A43	0x6D77
+0x8A44	0x7070
+0x8A45	0x754C
+0x8A46	0x7686
+0x8A47	0x7D75
+0x8A48	0x82A5
+0x8A49	0x87F9
+0x8A4A	0x958B
+0x8A4B	0x968E
+0x8A4C	0x8C9D
+0x8A4D	0x51F1
+0x8A4E	0x52BE
+0x8A4F	0x5916
+0x8A50	0x54B3
+0x8A51	0x5BB3
+0x8A52	0x5D16
+0x8A53	0x6168
+0x8A54	0x6982
+0x8A55	0x6DAF
+0x8A56	0x788D
+0x8A57	0x84CB
+0x8A58	0x8857
+0x8A59	0x8A72
+0x8A5A	0x93A7
+0x8A5B	0x9AB8
+0x8A5C	0x6D6C
+0x8A5D	0x99A8
+0x8A5E	0x86D9
+0x8A5F	0x57A3
+0x8A60	0x67FF
+0x8A61	0x86CE
+0x8A62	0x920E
+0x8A63	0x5283
+0x8A64	0x5687
+0x8A65	0x5404
+0x8A66	0x5ED3
+0x8A67	0x62E1
+0x8A68	0x64B9
+0x8A69	0x683C
+0x8A6A	0x6838
+0x8A6B	0x6BBB
+0x8A6C	0x7372
+0x8A6D	0x78BA
+0x8A6E	0x7A6B
+0x8A6F	0x899A
+0x8A70	0x89D2
+0x8A71	0x8D6B
+0x8A72	0x8F03
+0x8A73	0x90ED
+0x8A74	0x95A3
+0x8A75	0x9694
+0x8A76	0x9769
+0x8A77	0x5B66
+0x8A78	0x5CB3
+0x8A79	0x697D
+0x8A7A	0x984D
+0x8A7B	0x984E
+0x8A7C	0x639B
+0x8A7D	0x7B20
+0x8A7E	0x6A2B
+0x8A80	0x6A7F
+0x8A81	0x68B6
+0x8A82	0x9C0D
+0x8A83	0x6F5F
+0x8A84	0x5272
+0x8A85	0x559D
+0x8A86	0x6070
+0x8A87	0x62EC
+0x8A88	0x6D3B
+0x8A89	0x6E07
+0x8A8A	0x6ED1
+0x8A8B	0x845B
+0x8A8C	0x8910
+0x8A8D	0x8F44
+0x8A8E	0x4E14
+0x8A8F	0x9C39
+0x8A90	0x53F6
+0x8A91	0x691B
+0x8A92	0x6A3A
+0x8A93	0x9784
+0x8A94	0x682A
+0x8A95	0x515C
+0x8A96	0x7AC3
+0x8A97	0x84B2
+0x8A98	0x91DC
+0x8A99	0x938C
+0x8A9A	0x565B
+0x8A9B	0x9D28
+0x8A9C	0x6822
+0x8A9D	0x8305
+0x8A9E	0x8431
+0x8A9F	0x7CA5
+0x8AA0	0x5208
+0x8AA1	0x82C5
+0x8AA2	0x74E6
+0x8AA3	0x4E7E
+0x8AA4	0x4F83
+0x8AA5	0x51A0
+0x8AA6	0x5BD2
+0x8AA7	0x520A
+0x8AA8	0x52D8
+0x8AA9	0x52E7
+0x8AAA	0x5DFB
+0x8AAB	0x559A
+0x8AAC	0x582A
+0x8AAD	0x59E6
+0x8AAE	0x5B8C
+0x8AAF	0x5B98
+0x8AB0	0x5BDB
+0x8AB1	0x5E72
+0x8AB2	0x5E79
+0x8AB3	0x60A3
+0x8AB4	0x611F
+0x8AB5	0x6163
+0x8AB6	0x61BE
+0x8AB7	0x63DB
+0x8AB8	0x6562
+0x8AB9	0x67D1
+0x8ABA	0x6853
+0x8ABB	0x68FA
+0x8ABC	0x6B3E
+0x8ABD	0x6B53
+0x8ABE	0x6C57
+0x8ABF	0x6F22
+0x8AC0	0x6F97
+0x8AC1	0x6F45
+0x8AC2	0x74B0
+0x8AC3	0x7518
+0x8AC4	0x76E3
+0x8AC5	0x770B
+0x8AC6	0x7AFF
+0x8AC7	0x7BA1
+0x8AC8	0x7C21
+0x8AC9	0x7DE9
+0x8ACA	0x7F36
+0x8ACB	0x7FF0
+0x8ACC	0x809D
+0x8ACD	0x8266
+0x8ACE	0x839E
+0x8ACF	0x89B3
+0x8AD0	0x8ACC
+0x8AD1	0x8CAB
+0x8AD2	0x9084
+0x8AD3	0x9451
+0x8AD4	0x9593
+0x8AD5	0x9591
+0x8AD6	0x95A2
+0x8AD7	0x9665
+0x8AD8	0x97D3
+0x8AD9	0x9928
+0x8ADA	0x8218
+0x8ADB	0x4E38
+0x8ADC	0x542B
+0x8ADD	0x5CB8
+0x8ADE	0x5DCC
+0x8ADF	0x73A9
+0x8AE0	0x764C
+0x8AE1	0x773C
+0x8AE2	0x5CA9
+0x8AE3	0x7FEB
+0x8AE4	0x8D0B
+0x8AE5	0x96C1
+0x8AE6	0x9811
+0x8AE7	0x9854
+0x8AE8	0x9858
+0x8AE9	0x4F01
+0x8AEA	0x4F0E
+0x8AEB	0x5371
+0x8AEC	0x559C
+0x8AED	0x5668
+0x8AEE	0x57FA
+0x8AEF	0x5947
+0x8AF0	0x5B09
+0x8AF1	0x5BC4
+0x8AF2	0x5C90
+0x8AF3	0x5E0C
+0x8AF4	0x5E7E
+0x8AF5	0x5FCC
+0x8AF6	0x63EE
+0x8AF7	0x673A
+0x8AF8	0x65D7
+0x8AF9	0x65E2
+0x8AFA	0x671F
+0x8AFB	0x68CB
+0x8AFC	0x68C4
+0x8B40	0x6A5F
+0x8B41	0x5E30
+0x8B42	0x6BC5
+0x8B43	0x6C17
+0x8B44	0x6C7D
+0x8B45	0x757F
+0x8B46	0x7948
+0x8B47	0x5B63
+0x8B48	0x7A00
+0x8B49	0x7D00
+0x8B4A	0x5FBD
+0x8B4B	0x898F
+0x8B4C	0x8A18
+0x8B4D	0x8CB4
+0x8B4E	0x8D77
+0x8B4F	0x8ECC
+0x8B50	0x8F1D
+0x8B51	0x98E2
+0x8B52	0x9A0E
+0x8B53	0x9B3C
+0x8B54	0x4E80
+0x8B55	0x507D
+0x8B56	0x5100
+0x8B57	0x5993
+0x8B58	0x5B9C
+0x8B59	0x622F
+0x8B5A	0x6280
+0x8B5B	0x64EC
+0x8B5C	0x6B3A
+0x8B5D	0x72A0
+0x8B5E	0x7591
+0x8B5F	0x7947
+0x8B60	0x7FA9
+0x8B61	0x87FB
+0x8B62	0x8ABC
+0x8B63	0x8B70
+0x8B64	0x63AC
+0x8B65	0x83CA
+0x8B66	0x97A0
+0x8B67	0x5409
+0x8B68	0x5403
+0x8B69	0x55AB
+0x8B6A	0x6854
+0x8B6B	0x6A58
+0x8B6C	0x8A70
+0x8B6D	0x7827
+0x8B6E	0x6775
+0x8B6F	0x9ECD
+0x8B70	0x5374
+0x8B71	0x5BA2
+0x8B72	0x811A
+0x8B73	0x8650
+0x8B74	0x9006
+0x8B75	0x4E18
+0x8B76	0x4E45
+0x8B77	0x4EC7
+0x8B78	0x4F11
+0x8B79	0x53CA
+0x8B7A	0x5438
+0x8B7B	0x5BAE
+0x8B7C	0x5F13
+0x8B7D	0x6025
+0x8B7E	0x6551
+0x8B80	0x673D
+0x8B81	0x6C42
+0x8B82	0x6C72
+0x8B83	0x6CE3
+0x8B84	0x7078
+0x8B85	0x7403
+0x8B86	0x7A76
+0x8B87	0x7AAE
+0x8B88	0x7B08
+0x8B89	0x7D1A
+0x8B8A	0x7CFE
+0x8B8B	0x7D66
+0x8B8C	0x65E7
+0x8B8D	0x725B
+0x8B8E	0x53BB
+0x8B8F	0x5C45
+0x8B90	0x5DE8
+0x8B91	0x62D2
+0x8B92	0x62E0
+0x8B93	0x6319
+0x8B94	0x6E20
+0x8B95	0x865A
+0x8B96	0x8A31
+0x8B97	0x8DDD
+0x8B98	0x92F8
+0x8B99	0x6F01
+0x8B9A	0x79A6
+0x8B9B	0x9B5A
+0x8B9C	0x4EA8
+0x8B9D	0x4EAB
+0x8B9E	0x4EAC
+0x8B9F	0x4F9B
+0x8BA0	0x4FA0
+0x8BA1	0x50D1
+0x8BA2	0x5147
+0x8BA3	0x7AF6
+0x8BA4	0x5171
+0x8BA5	0x51F6
+0x8BA6	0x5354
+0x8BA7	0x5321
+0x8BA8	0x537F
+0x8BA9	0x53EB
+0x8BAA	0x55AC
+0x8BAB	0x5883
+0x8BAC	0x5CE1
+0x8BAD	0x5F37
+0x8BAE	0x5F4A
+0x8BAF	0x602F
+0x8BB0	0x6050
+0x8BB1	0x606D
+0x8BB2	0x631F
+0x8BB3	0x6559
+0x8BB4	0x6A4B
+0x8BB5	0x6CC1
+0x8BB6	0x72C2
+0x8BB7	0x72ED
+0x8BB8	0x77EF
+0x8BB9	0x80F8
+0x8BBA	0x8105
+0x8BBB	0x8208
+0x8BBC	0x854E
+0x8BBD	0x90F7
+0x8BBE	0x93E1
+0x8BBF	0x97FF
+0x8BC0	0x9957
+0x8BC1	0x9A5A
+0x8BC2	0x4EF0
+0x8BC3	0x51DD
+0x8BC4	0x5C2D
+0x8BC5	0x6681
+0x8BC6	0x696D
+0x8BC7	0x5C40
+0x8BC8	0x66F2
+0x8BC9	0x6975
+0x8BCA	0x7389
+0x8BCB	0x6850
+0x8BCC	0x7C81
+0x8BCD	0x50C5
+0x8BCE	0x52E4
+0x8BCF	0x5747
+0x8BD0	0x5DFE
+0x8BD1	0x9326
+0x8BD2	0x65A4
+0x8BD3	0x6B23
+0x8BD4	0x6B3D
+0x8BD5	0x7434
+0x8BD6	0x7981
+0x8BD7	0x79BD
+0x8BD8	0x7B4B
+0x8BD9	0x7DCA
+0x8BDA	0x82B9
+0x8BDB	0x83CC
+0x8BDC	0x887F
+0x8BDD	0x895F
+0x8BDE	0x8B39
+0x8BDF	0x8FD1
+0x8BE0	0x91D1
+0x8BE1	0x541F
+0x8BE2	0x9280
+0x8BE3	0x4E5D
+0x8BE4	0x5036
+0x8BE5	0x53E5
+0x8BE6	0x533A
+0x8BE7	0x72D7
+0x8BE8	0x7396
+0x8BE9	0x77E9
+0x8BEA	0x82E6
+0x8BEB	0x8EAF
+0x8BEC	0x99C6
+0x8BED	0x99C8
+0x8BEE	0x99D2
+0x8BEF	0x5177
+0x8BF0	0x611A
+0x8BF1	0x865E
+0x8BF2	0x55B0
+0x8BF3	0x7A7A
+0x8BF4	0x5076
+0x8BF5	0x5BD3
+0x8BF6	0x9047
+0x8BF7	0x9685
+0x8BF8	0x4E32
+0x8BF9	0x6ADB
+0x8BFA	0x91E7
+0x8BFB	0x5C51
+0x8BFC	0x5C48
+0x8C40	0x6398
+0x8C41	0x7A9F
+0x8C42	0x6C93
+0x8C43	0x9774
+0x8C44	0x8F61
+0x8C45	0x7AAA
+0x8C46	0x718A
+0x8C47	0x9688
+0x8C48	0x7C82
+0x8C49	0x6817
+0x8C4A	0x7E70
+0x8C4B	0x6851
+0x8C4C	0x936C
+0x8C4D	0x52F2
+0x8C4E	0x541B
+0x8C4F	0x85AB
+0x8C50	0x8A13
+0x8C51	0x7FA4
+0x8C52	0x8ECD
+0x8C53	0x90E1
+0x8C54	0x5366
+0x8C55	0x8888
+0x8C56	0x7941
+0x8C57	0x4FC2
+0x8C58	0x50BE
+0x8C59	0x5211
+0x8C5A	0x5144
+0x8C5B	0x5553
+0x8C5C	0x572D
+0x8C5D	0x73EA
+0x8C5E	0x578B
+0x8C5F	0x5951
+0x8C60	0x5F62
+0x8C61	0x5F84
+0x8C62	0x6075
+0x8C63	0x6176
+0x8C64	0x6167
+0x8C65	0x61A9
+0x8C66	0x63B2
+0x8C67	0x643A
+0x8C68	0x656C
+0x8C69	0x666F
+0x8C6A	0x6842
+0x8C6B	0x6E13
+0x8C6C	0x7566
+0x8C6D	0x7A3D
+0x8C6E	0x7CFB
+0x8C6F	0x7D4C
+0x8C70	0x7D99
+0x8C71	0x7E4B
+0x8C72	0x7F6B
+0x8C73	0x830E
+0x8C74	0x834A
+0x8C75	0x86CD
+0x8C76	0x8A08
+0x8C77	0x8A63
+0x8C78	0x8B66
+0x8C79	0x8EFD
+0x8C7A	0x981A
+0x8C7B	0x9D8F
+0x8C7C	0x82B8
+0x8C7D	0x8FCE
+0x8C7E	0x9BE8
+0x8C80	0x5287
+0x8C81	0x621F
+0x8C82	0x6483
+0x8C83	0x6FC0
+0x8C84	0x9699
+0x8C85	0x6841
+0x8C86	0x5091
+0x8C87	0x6B20
+0x8C88	0x6C7A
+0x8C89	0x6F54
+0x8C8A	0x7A74
+0x8C8B	0x7D50
+0x8C8C	0x8840
+0x8C8D	0x8A23
+0x8C8E	0x6708
+0x8C8F	0x4EF6
+0x8C90	0x5039
+0x8C91	0x5026
+0x8C92	0x5065
+0x8C93	0x517C
+0x8C94	0x5238
+0x8C95	0x5263
+0x8C96	0x55A7
+0x8C97	0x570F
+0x8C98	0x5805
+0x8C99	0x5ACC
+0x8C9A	0x5EFA
+0x8C9B	0x61B2
+0x8C9C	0x61F8
+0x8C9D	0x62F3
+0x8C9E	0x6372
+0x8C9F	0x691C
+0x8CA0	0x6A29
+0x8CA1	0x727D
+0x8CA2	0x72AC
+0x8CA3	0x732E
+0x8CA4	0x7814
+0x8CA5	0x786F
+0x8CA6	0x7D79
+0x8CA7	0x770C
+0x8CA8	0x80A9
+0x8CA9	0x898B
+0x8CAA	0x8B19
+0x8CAB	0x8CE2
+0x8CAC	0x8ED2
+0x8CAD	0x9063
+0x8CAE	0x9375
+0x8CAF	0x967A
+0x8CB0	0x9855
+0x8CB1	0x9A13
+0x8CB2	0x9E78
+0x8CB3	0x5143
+0x8CB4	0x539F
+0x8CB5	0x53B3
+0x8CB6	0x5E7B
+0x8CB7	0x5F26
+0x8CB8	0x6E1B
+0x8CB9	0x6E90
+0x8CBA	0x7384
+0x8CBB	0x73FE
+0x8CBC	0x7D43
+0x8CBD	0x8237
+0x8CBE	0x8A00
+0x8CBF	0x8AFA
+0x8CC0	0x9650
+0x8CC1	0x4E4E
+0x8CC2	0x500B
+0x8CC3	0x53E4
+0x8CC4	0x547C
+0x8CC5	0x56FA
+0x8CC6	0x59D1
+0x8CC7	0x5B64
+0x8CC8	0x5DF1
+0x8CC9	0x5EAB
+0x8CCA	0x5F27
+0x8CCB	0x6238
+0x8CCC	0x6545
+0x8CCD	0x67AF
+0x8CCE	0x6E56
+0x8CCF	0x72D0
+0x8CD0	0x7CCA
+0x8CD1	0x88B4
+0x8CD2	0x80A1
+0x8CD3	0x80E1
+0x8CD4	0x83F0
+0x8CD5	0x864E
+0x8CD6	0x8A87
+0x8CD7	0x8DE8
+0x8CD8	0x9237
+0x8CD9	0x96C7
+0x8CDA	0x9867
+0x8CDB	0x9F13
+0x8CDC	0x4E94
+0x8CDD	0x4E92
+0x8CDE	0x4F0D
+0x8CDF	0x5348
+0x8CE0	0x5449
+0x8CE1	0x543E
+0x8CE2	0x5A2F
+0x8CE3	0x5F8C
+0x8CE4	0x5FA1
+0x8CE5	0x609F
+0x8CE6	0x68A7
+0x8CE7	0x6A8E
+0x8CE8	0x745A
+0x8CE9	0x7881
+0x8CEA	0x8A9E
+0x8CEB	0x8AA4
+0x8CEC	0x8B77
+0x8CED	0x9190
+0x8CEE	0x4E5E
+0x8CEF	0x9BC9
+0x8CF0	0x4EA4
+0x8CF1	0x4F7C
+0x8CF2	0x4FAF
+0x8CF3	0x5019
+0x8CF4	0x5016
+0x8CF5	0x5149
+0x8CF6	0x516C
+0x8CF7	0x529F
+0x8CF8	0x52B9
+0x8CF9	0x52FE
+0x8CFA	0x539A
+0x8CFB	0x53E3
+0x8CFC	0x5411
+0x8D40	0x540E
+0x8D41	0x5589
+0x8D42	0x5751
+0x8D43	0x57A2
+0x8D44	0x597D
+0x8D45	0x5B54
+0x8D46	0x5B5D
+0x8D47	0x5B8F
+0x8D48	0x5DE5
+0x8D49	0x5DE7
+0x8D4A	0x5DF7
+0x8D4B	0x5E78
+0x8D4C	0x5E83
+0x8D4D	0x5E9A
+0x8D4E	0x5EB7
+0x8D4F	0x5F18
+0x8D50	0x6052
+0x8D51	0x614C
+0x8D52	0x6297
+0x8D53	0x62D8
+0x8D54	0x63A7
+0x8D55	0x653B
+0x8D56	0x6602
+0x8D57	0x6643
+0x8D58	0x66F4
+0x8D59	0x676D
+0x8D5A	0x6821
+0x8D5B	0x6897
+0x8D5C	0x69CB
+0x8D5D	0x6C5F
+0x8D5E	0x6D2A
+0x8D5F	0x6D69
+0x8D60	0x6E2F
+0x8D61	0x6E9D
+0x8D62	0x7532
+0x8D63	0x7687
+0x8D64	0x786C
+0x8D65	0x7A3F
+0x8D66	0x7CE0
+0x8D67	0x7D05
+0x8D68	0x7D18
+0x8D69	0x7D5E
+0x8D6A	0x7DB1
+0x8D6B	0x8015
+0x8D6C	0x8003
+0x8D6D	0x80AF
+0x8D6E	0x80B1
+0x8D6F	0x8154
+0x8D70	0x818F
+0x8D71	0x822A
+0x8D72	0x8352
+0x8D73	0x884C
+0x8D74	0x8861
+0x8D75	0x8B1B
+0x8D76	0x8CA2
+0x8D77	0x8CFC
+0x8D78	0x90CA
+0x8D79	0x9175
+0x8D7A	0x9271
+0x8D7B	0x783F
+0x8D7C	0x92FC
+0x8D7D	0x95A4
+0x8D7E	0x964D
+0x8D80	0x9805
+0x8D81	0x9999
+0x8D82	0x9AD8
+0x8D83	0x9D3B
+0x8D84	0x525B
+0x8D85	0x52AB
+0x8D86	0x53F7
+0x8D87	0x5408
+0x8D88	0x58D5
+0x8D89	0x62F7
+0x8D8A	0x6FE0
+0x8D8B	0x8C6A
+0x8D8C	0x8F5F
+0x8D8D	0x9EB9
+0x8D8E	0x514B
+0x8D8F	0x523B
+0x8D90	0x544A
+0x8D91	0x56FD
+0x8D92	0x7A40
+0x8D93	0x9177
+0x8D94	0x9D60
+0x8D95	0x9ED2
+0x8D96	0x7344
+0x8D97	0x6F09
+0x8D98	0x8170
+0x8D99	0x7511
+0x8D9A	0x5FFD
+0x8D9B	0x60DA
+0x8D9C	0x9AA8
+0x8D9D	0x72DB
+0x8D9E	0x8FBC
+0x8D9F	0x6B64
+0x8DA0	0x9803
+0x8DA1	0x4ECA
+0x8DA2	0x56F0
+0x8DA3	0x5764
+0x8DA4	0x58BE
+0x8DA5	0x5A5A
+0x8DA6	0x6068
+0x8DA7	0x61C7
+0x8DA8	0x660F
+0x8DA9	0x6606
+0x8DAA	0x6839
+0x8DAB	0x68B1
+0x8DAC	0x6DF7
+0x8DAD	0x75D5
+0x8DAE	0x7D3A
+0x8DAF	0x826E
+0x8DB0	0x9B42
+0x8DB1	0x4E9B
+0x8DB2	0x4F50
+0x8DB3	0x53C9
+0x8DB4	0x5506
+0x8DB5	0x5D6F
+0x8DB6	0x5DE6
+0x8DB7	0x5DEE
+0x8DB8	0x67FB
+0x8DB9	0x6C99
+0x8DBA	0x7473
+0x8DBB	0x7802
+0x8DBC	0x8A50
+0x8DBD	0x9396
+0x8DBE	0x88DF
+0x8DBF	0x5750
+0x8DC0	0x5EA7
+0x8DC1	0x632B
+0x8DC2	0x50B5
+0x8DC3	0x50AC
+0x8DC4	0x518D
+0x8DC5	0x6700
+0x8DC6	0x54C9
+0x8DC7	0x585E
+0x8DC8	0x59BB
+0x8DC9	0x5BB0
+0x8DCA	0x5F69
+0x8DCB	0x624D
+0x8DCC	0x63A1
+0x8DCD	0x683D
+0x8DCE	0x6B73
+0x8DCF	0x6E08
+0x8DD0	0x707D
+0x8DD1	0x91C7
+0x8DD2	0x7280
+0x8DD3	0x7815
+0x8DD4	0x7826
+0x8DD5	0x796D
+0x8DD6	0x658E
+0x8DD7	0x7D30
+0x8DD8	0x83DC
+0x8DD9	0x88C1
+0x8DDA	0x8F09
+0x8DDB	0x969B
+0x8DDC	0x5264
+0x8DDD	0x5728
+0x8DDE	0x6750
+0x8DDF	0x7F6A
+0x8DE0	0x8CA1
+0x8DE1	0x51B4
+0x8DE2	0x5742
+0x8DE3	0x962A
+0x8DE4	0x583A
+0x8DE5	0x698A
+0x8DE6	0x80B4
+0x8DE7	0x54B2
+0x8DE8	0x5D0E
+0x8DE9	0x57FC
+0x8DEA	0x7895
+0x8DEB	0x9DFA
+0x8DEC	0x4F5C
+0x8DED	0x524A
+0x8DEE	0x548B
+0x8DEF	0x643E
+0x8DF0	0x6628
+0x8DF1	0x6714
+0x8DF2	0x67F5
+0x8DF3	0x7A84
+0x8DF4	0x7B56
+0x8DF5	0x7D22
+0x8DF6	0x932F
+0x8DF7	0x685C
+0x8DF8	0x9BAD
+0x8DF9	0x7B39
+0x8DFA	0x5319
+0x8DFB	0x518A
+0x8DFC	0x5237
+0x8E40	0x5BDF
+0x8E41	0x62F6
+0x8E42	0x64AE
+0x8E43	0x64E6
+0x8E44	0x672D
+0x8E45	0x6BBA
+0x8E46	0x85A9
+0x8E47	0x96D1
+0x8E48	0x7690
+0x8E49	0x9BD6
+0x8E4A	0x634C
+0x8E4B	0x9306
+0x8E4C	0x9BAB
+0x8E4D	0x76BF
+0x8E4E	0x6652
+0x8E4F	0x4E09
+0x8E50	0x5098
+0x8E51	0x53C2
+0x8E52	0x5C71
+0x8E53	0x60E8
+0x8E54	0x6492
+0x8E55	0x6563
+0x8E56	0x685F
+0x8E57	0x71E6
+0x8E58	0x73CA
+0x8E59	0x7523
+0x8E5A	0x7B97
+0x8E5B	0x7E82
+0x8E5C	0x8695
+0x8E5D	0x8B83
+0x8E5E	0x8CDB
+0x8E5F	0x9178
+0x8E60	0x9910
+0x8E61	0x65AC
+0x8E62	0x66AB
+0x8E63	0x6B8B
+0x8E64	0x4ED5
+0x8E65	0x4ED4
+0x8E66	0x4F3A
+0x8E67	0x4F7F
+0x8E68	0x523A
+0x8E69	0x53F8
+0x8E6A	0x53F2
+0x8E6B	0x55E3
+0x8E6C	0x56DB
+0x8E6D	0x58EB
+0x8E6E	0x59CB
+0x8E6F	0x59C9
+0x8E70	0x59FF
+0x8E71	0x5B50
+0x8E72	0x5C4D
+0x8E73	0x5E02
+0x8E74	0x5E2B
+0x8E75	0x5FD7
+0x8E76	0x601D
+0x8E77	0x6307
+0x8E78	0x652F
+0x8E79	0x5B5C
+0x8E7A	0x65AF
+0x8E7B	0x65BD
+0x8E7C	0x65E8
+0x8E7D	0x679D
+0x8E7E	0x6B62
+0x8E80	0x6B7B
+0x8E81	0x6C0F
+0x8E82	0x7345
+0x8E83	0x7949
+0x8E84	0x79C1
+0x8E85	0x7CF8
+0x8E86	0x7D19
+0x8E87	0x7D2B
+0x8E88	0x80A2
+0x8E89	0x8102
+0x8E8A	0x81F3
+0x8E8B	0x8996
+0x8E8C	0x8A5E
+0x8E8D	0x8A69
+0x8E8E	0x8A66
+0x8E8F	0x8A8C
+0x8E90	0x8AEE
+0x8E91	0x8CC7
+0x8E92	0x8CDC
+0x8E93	0x96CC
+0x8E94	0x98FC
+0x8E95	0x6B6F
+0x8E96	0x4E8B
+0x8E97	0x4F3C
+0x8E98	0x4F8D
+0x8E99	0x5150
+0x8E9A	0x5B57
+0x8E9B	0x5BFA
+0x8E9C	0x6148
+0x8E9D	0x6301
+0x8E9E	0x6642
+0x8E9F	0x6B21
+0x8EA0	0x6ECB
+0x8EA1	0x6CBB
+0x8EA2	0x723E
+0x8EA3	0x74BD
+0x8EA4	0x75D4
+0x8EA5	0x78C1
+0x8EA6	0x793A
+0x8EA7	0x800C
+0x8EA8	0x8033
+0x8EA9	0x81EA
+0x8EAA	0x8494
+0x8EAB	0x8F9E
+0x8EAC	0x6C50
+0x8EAD	0x9E7F
+0x8EAE	0x5F0F
+0x8EAF	0x8B58
+0x8EB0	0x9D2B
+0x8EB1	0x7AFA
+0x8EB2	0x8EF8
+0x8EB3	0x5B8D
+0x8EB4	0x96EB
+0x8EB5	0x4E03
+0x8EB6	0x53F1
+0x8EB7	0x57F7
+0x8EB8	0x5931
+0x8EB9	0x5AC9
+0x8EBA	0x5BA4
+0x8EBB	0x6089
+0x8EBC	0x6E7F
+0x8EBD	0x6F06
+0x8EBE	0x75BE
+0x8EBF	0x8CEA
+0x8EC0	0x5B9F
+0x8EC1	0x8500
+0x8EC2	0x7BE0
+0x8EC3	0x5072
+0x8EC4	0x67F4
+0x8EC5	0x829D
+0x8EC6	0x5C61
+0x8EC7	0x854A
+0x8EC8	0x7E1E
+0x8EC9	0x820E
+0x8ECA	0x5199
+0x8ECB	0x5C04
+0x8ECC	0x6368
+0x8ECD	0x8D66
+0x8ECE	0x659C
+0x8ECF	0x716E
+0x8ED0	0x793E
+0x8ED1	0x7D17
+0x8ED2	0x8005
+0x8ED3	0x8B1D
+0x8ED4	0x8ECA
+0x8ED5	0x906E
+0x8ED6	0x86C7
+0x8ED7	0x90AA
+0x8ED8	0x501F
+0x8ED9	0x52FA
+0x8EDA	0x5C3A
+0x8EDB	0x6753
+0x8EDC	0x707C
+0x8EDD	0x7235
+0x8EDE	0x914C
+0x8EDF	0x91C8
+0x8EE0	0x932B
+0x8EE1	0x82E5
+0x8EE2	0x5BC2
+0x8EE3	0x5F31
+0x8EE4	0x60F9
+0x8EE5	0x4E3B
+0x8EE6	0x53D6
+0x8EE7	0x5B88
+0x8EE8	0x624B
+0x8EE9	0x6731
+0x8EEA	0x6B8A
+0x8EEB	0x72E9
+0x8EEC	0x73E0
+0x8EED	0x7A2E
+0x8EEE	0x816B
+0x8EEF	0x8DA3
+0x8EF0	0x9152
+0x8EF1	0x9996
+0x8EF2	0x5112
+0x8EF3	0x53D7
+0x8EF4	0x546A
+0x8EF5	0x5BFF
+0x8EF6	0x6388
+0x8EF7	0x6A39
+0x8EF8	0x7DAC
+0x8EF9	0x9700
+0x8EFA	0x56DA
+0x8EFB	0x53CE
+0x8EFC	0x5468
+0x8F40	0x5B97
+0x8F41	0x5C31
+0x8F42	0x5DDE
+0x8F43	0x4FEE
+0x8F44	0x6101
+0x8F45	0x62FE
+0x8F46	0x6D32
+0x8F47	0x79C0
+0x8F48	0x79CB
+0x8F49	0x7D42
+0x8F4A	0x7E4D
+0x8F4B	0x7FD2
+0x8F4C	0x81ED
+0x8F4D	0x821F
+0x8F4E	0x8490
+0x8F4F	0x8846
+0x8F50	0x8972
+0x8F51	0x8B90
+0x8F52	0x8E74
+0x8F53	0x8F2F
+0x8F54	0x9031
+0x8F55	0x914B
+0x8F56	0x916C
+0x8F57	0x96C6
+0x8F58	0x919C
+0x8F59	0x4EC0
+0x8F5A	0x4F4F
+0x8F5B	0x5145
+0x8F5C	0x5341
+0x8F5D	0x5F93
+0x8F5E	0x620E
+0x8F5F	0x67D4
+0x8F60	0x6C41
+0x8F61	0x6E0B
+0x8F62	0x7363
+0x8F63	0x7E26
+0x8F64	0x91CD
+0x8F65	0x9283
+0x8F66	0x53D4
+0x8F67	0x5919
+0x8F68	0x5BBF
+0x8F69	0x6DD1
+0x8F6A	0x795D
+0x8F6B	0x7E2E
+0x8F6C	0x7C9B
+0x8F6D	0x587E
+0x8F6E	0x719F
+0x8F6F	0x51FA
+0x8F70	0x8853
+0x8F71	0x8FF0
+0x8F72	0x4FCA
+0x8F73	0x5CFB
+0x8F74	0x6625
+0x8F75	0x77AC
+0x8F76	0x7AE3
+0x8F77	0x821C
+0x8F78	0x99FF
+0x8F79	0x51C6
+0x8F7A	0x5FAA
+0x8F7B	0x65EC
+0x8F7C	0x696F
+0x8F7D	0x6B89
+0x8F7E	0x6DF3
+0x8F80	0x6E96
+0x8F81	0x6F64
+0x8F82	0x76FE
+0x8F83	0x7D14
+0x8F84	0x5DE1
+0x8F85	0x9075
+0x8F86	0x9187
+0x8F87	0x9806
+0x8F88	0x51E6
+0x8F89	0x521D
+0x8F8A	0x6240
+0x8F8B	0x6691
+0x8F8C	0x66D9
+0x8F8D	0x6E1A
+0x8F8E	0x5EB6
+0x8F8F	0x7DD2
+0x8F90	0x7F72
+0x8F91	0x66F8
+0x8F92	0x85AF
+0x8F93	0x85F7
+0x8F94	0x8AF8
+0x8F95	0x52A9
+0x8F96	0x53D9
+0x8F97	0x5973
+0x8F98	0x5E8F
+0x8F99	0x5F90
+0x8F9A	0x6055
+0x8F9B	0x92E4
+0x8F9C	0x9664
+0x8F9D	0x50B7
+0x8F9E	0x511F
+0x8F9F	0x52DD
+0x8FA0	0x5320
+0x8FA1	0x5347
+0x8FA2	0x53EC
+0x8FA3	0x54E8
+0x8FA4	0x5546
+0x8FA5	0x5531
+0x8FA6	0x5617
+0x8FA7	0x5968
+0x8FA8	0x59BE
+0x8FA9	0x5A3C
+0x8FAA	0x5BB5
+0x8FAB	0x5C06
+0x8FAC	0x5C0F
+0x8FAD	0x5C11
+0x8FAE	0x5C1A
+0x8FAF	0x5E84
+0x8FB0	0x5E8A
+0x8FB1	0x5EE0
+0x8FB2	0x5F70
+0x8FB3	0x627F
+0x8FB4	0x6284
+0x8FB5	0x62DB
+0x8FB6	0x638C
+0x8FB7	0x6377
+0x8FB8	0x6607
+0x8FB9	0x660C
+0x8FBA	0x662D
+0x8FBB	0x6676
+0x8FBC	0x677E
+0x8FBD	0x68A2
+0x8FBE	0x6A1F
+0x8FBF	0x6A35
+0x8FC0	0x6CBC
+0x8FC1	0x6D88
+0x8FC2	0x6E09
+0x8FC3	0x6E58
+0x8FC4	0x713C
+0x8FC5	0x7126
+0x8FC6	0x7167
+0x8FC7	0x75C7
+0x8FC8	0x7701
+0x8FC9	0x785D
+0x8FCA	0x7901
+0x8FCB	0x7965
+0x8FCC	0x79F0
+0x8FCD	0x7AE0
+0x8FCE	0x7B11
+0x8FCF	0x7CA7
+0x8FD0	0x7D39
+0x8FD1	0x8096
+0x8FD2	0x83D6
+0x8FD3	0x848B
+0x8FD4	0x8549
+0x8FD5	0x885D
+0x8FD6	0x88F3
+0x8FD7	0x8A1F
+0x8FD8	0x8A3C
+0x8FD9	0x8A54
+0x8FDA	0x8A73
+0x8FDB	0x8C61
+0x8FDC	0x8CDE
+0x8FDD	0x91A4
+0x8FDE	0x9266
+0x8FDF	0x937E
+0x8FE0	0x9418
+0x8FE1	0x969C
+0x8FE2	0x9798
+0x8FE3	0x4E0A
+0x8FE4	0x4E08
+0x8FE5	0x4E1E
+0x8FE6	0x4E57
+0x8FE7	0x5197
+0x8FE8	0x5270
+0x8FE9	0x57CE
+0x8FEA	0x5834
+0x8FEB	0x58CC
+0x8FEC	0x5B22
+0x8FED	0x5E38
+0x8FEE	0x60C5
+0x8FEF	0x64FE
+0x8FF0	0x6761
+0x8FF1	0x6756
+0x8FF2	0x6D44
+0x8FF3	0x72B6
+0x8FF4	0x7573
+0x8FF5	0x7A63
+0x8FF6	0x84B8
+0x8FF7	0x8B72
+0x8FF8	0x91B8
+0x8FF9	0x9320
+0x8FFA	0x5631
+0x8FFB	0x57F4
+0x8FFC	0x98FE
+0x9040	0x62ED
+0x9041	0x690D
+0x9042	0x6B96
+0x9043	0x71ED
+0x9044	0x7E54
+0x9045	0x8077
+0x9046	0x8272
+0x9047	0x89E6
+0x9048	0x98DF
+0x9049	0x8755
+0x904A	0x8FB1
+0x904B	0x5C3B
+0x904C	0x4F38
+0x904D	0x4FE1
+0x904E	0x4FB5
+0x904F	0x5507
+0x9050	0x5A20
+0x9051	0x5BDD
+0x9052	0x5BE9
+0x9053	0x5FC3
+0x9054	0x614E
+0x9055	0x632F
+0x9056	0x65B0
+0x9057	0x664B
+0x9058	0x68EE
+0x9059	0x699B
+0x905A	0x6D78
+0x905B	0x6DF1
+0x905C	0x7533
+0x905D	0x75B9
+0x905E	0x771F
+0x905F	0x795E
+0x9060	0x79E6
+0x9061	0x7D33
+0x9062	0x81E3
+0x9063	0x82AF
+0x9064	0x85AA
+0x9065	0x89AA
+0x9066	0x8A3A
+0x9067	0x8EAB
+0x9068	0x8F9B
+0x9069	0x9032
+0x906A	0x91DD
+0x906B	0x9707
+0x906C	0x4EBA
+0x906D	0x4EC1
+0x906E	0x5203
+0x906F	0x5875
+0x9070	0x58EC
+0x9071	0x5C0B
+0x9072	0x751A
+0x9073	0x5C3D
+0x9074	0x814E
+0x9075	0x8A0A
+0x9076	0x8FC5
+0x9077	0x9663
+0x9078	0x976D
+0x9079	0x7B25
+0x907A	0x8ACF
+0x907B	0x9808
+0x907C	0x9162
+0x907D	0x56F3
+0x907E	0x53A8
+0x9080	0x9017
+0x9081	0x5439
+0x9082	0x5782
+0x9083	0x5E25
+0x9084	0x63A8
+0x9085	0x6C34
+0x9086	0x708A
+0x9087	0x7761
+0x9088	0x7C8B
+0x9089	0x7FE0
+0x908A	0x8870
+0x908B	0x9042
+0x908C	0x9154
+0x908D	0x9310
+0x908E	0x9318
+0x908F	0x968F
+0x9090	0x745E
+0x9091	0x9AC4
+0x9092	0x5D07
+0x9093	0x5D69
+0x9094	0x6570
+0x9095	0x67A2
+0x9096	0x8DA8
+0x9097	0x96DB
+0x9098	0x636E
+0x9099	0x6749
+0x909A	0x6919
+0x909B	0x83C5
+0x909C	0x9817
+0x909D	0x96C0
+0x909E	0x88FE
+0x909F	0x6F84
+0x90A0	0x647A
+0x90A1	0x5BF8
+0x90A2	0x4E16
+0x90A3	0x702C
+0x90A4	0x755D
+0x90A5	0x662F
+0x90A6	0x51C4
+0x90A7	0x5236
+0x90A8	0x52E2
+0x90A9	0x59D3
+0x90AA	0x5F81
+0x90AB	0x6027
+0x90AC	0x6210
+0x90AD	0x653F
+0x90AE	0x6574
+0x90AF	0x661F
+0x90B0	0x6674
+0x90B1	0x68F2
+0x90B2	0x6816
+0x90B3	0x6B63
+0x90B4	0x6E05
+0x90B5	0x7272
+0x90B6	0x751F
+0x90B7	0x76DB
+0x90B8	0x7CBE
+0x90B9	0x8056
+0x90BA	0x58F0
+0x90BB	0x88FD
+0x90BC	0x897F
+0x90BD	0x8AA0
+0x90BE	0x8A93
+0x90BF	0x8ACB
+0x90C0	0x901D
+0x90C1	0x9192
+0x90C2	0x9752
+0x90C3	0x9759
+0x90C4	0x6589
+0x90C5	0x7A0E
+0x90C6	0x8106
+0x90C7	0x96BB
+0x90C8	0x5E2D
+0x90C9	0x60DC
+0x90CA	0x621A
+0x90CB	0x65A5
+0x90CC	0x6614
+0x90CD	0x6790
+0x90CE	0x77F3
+0x90CF	0x7A4D
+0x90D0	0x7C4D
+0x90D1	0x7E3E
+0x90D2	0x810A
+0x90D3	0x8CAC
+0x90D4	0x8D64
+0x90D5	0x8DE1
+0x90D6	0x8E5F
+0x90D7	0x78A9
+0x90D8	0x5207
+0x90D9	0x62D9
+0x90DA	0x63A5
+0x90DB	0x6442
+0x90DC	0x6298
+0x90DD	0x8A2D
+0x90DE	0x7A83
+0x90DF	0x7BC0
+0x90E0	0x8AAC
+0x90E1	0x96EA
+0x90E2	0x7D76
+0x90E3	0x820C
+0x90E4	0x8749
+0x90E5	0x4ED9
+0x90E6	0x5148
+0x90E7	0x5343
+0x90E8	0x5360
+0x90E9	0x5BA3
+0x90EA	0x5C02
+0x90EB	0x5C16
+0x90EC	0x5DDD
+0x90ED	0x6226
+0x90EE	0x6247
+0x90EF	0x64B0
+0x90F0	0x6813
+0x90F1	0x6834
+0x90F2	0x6CC9
+0x90F3	0x6D45
+0x90F4	0x6D17
+0x90F5	0x67D3
+0x90F6	0x6F5C
+0x90F7	0x714E
+0x90F8	0x717D
+0x90F9	0x65CB
+0x90FA	0x7A7F
+0x90FB	0x7BAD
+0x90FC	0x7DDA
+0x9140	0x7E4A
+0x9141	0x7FA8
+0x9142	0x817A
+0x9143	0x821B
+0x9144	0x8239
+0x9145	0x85A6
+0x9146	0x8A6E
+0x9147	0x8CCE
+0x9148	0x8DF5
+0x9149	0x9078
+0x914A	0x9077
+0x914B	0x92AD
+0x914C	0x9291
+0x914D	0x9583
+0x914E	0x9BAE
+0x914F	0x524D
+0x9150	0x5584
+0x9151	0x6F38
+0x9152	0x7136
+0x9153	0x5168
+0x9154	0x7985
+0x9155	0x7E55
+0x9156	0x81B3
+0x9157	0x7CCE
+0x9158	0x564C
+0x9159	0x5851
+0x915A	0x5CA8
+0x915B	0x63AA
+0x915C	0x66FE
+0x915D	0x66FD
+0x915E	0x695A
+0x915F	0x72D9
+0x9160	0x758F
+0x9161	0x758E
+0x9162	0x790E
+0x9163	0x7956
+0x9164	0x79DF
+0x9165	0x7C97
+0x9166	0x7D20
+0x9167	0x7D44
+0x9168	0x8607
+0x9169	0x8A34
+0x916A	0x963B
+0x916B	0x9061
+0x916C	0x9F20
+0x916D	0x50E7
+0x916E	0x5275
+0x916F	0x53CC
+0x9170	0x53E2
+0x9171	0x5009
+0x9172	0x55AA
+0x9173	0x58EE
+0x9174	0x594F
+0x9175	0x723D
+0x9176	0x5B8B
+0x9177	0x5C64
+0x9178	0x531D
+0x9179	0x60E3
+0x917A	0x60F3
+0x917B	0x635C
+0x917C	0x6383
+0x917D	0x633F
+0x917E	0x63BB
+0x9180	0x64CD
+0x9181	0x65E9
+0x9182	0x66F9
+0x9183	0x5DE3
+0x9184	0x69CD
+0x9185	0x69FD
+0x9186	0x6F15
+0x9187	0x71E5
+0x9188	0x4E89
+0x9189	0x75E9
+0x918A	0x76F8
+0x918B	0x7A93
+0x918C	0x7CDF
+0x918D	0x7DCF
+0x918E	0x7D9C
+0x918F	0x8061
+0x9190	0x8349
+0x9191	0x8358
+0x9192	0x846C
+0x9193	0x84BC
+0x9194	0x85FB
+0x9195	0x88C5
+0x9196	0x8D70
+0x9197	0x9001
+0x9198	0x906D
+0x9199	0x9397
+0x919A	0x971C
+0x919B	0x9A12
+0x919C	0x50CF
+0x919D	0x5897
+0x919E	0x618E
+0x919F	0x81D3
+0x91A0	0x8535
+0x91A1	0x8D08
+0x91A2	0x9020
+0x91A3	0x4FC3
+0x91A4	0x5074
+0x91A5	0x5247
+0x91A6	0x5373
+0x91A7	0x606F
+0x91A8	0x6349
+0x91A9	0x675F
+0x91AA	0x6E2C
+0x91AB	0x8DB3
+0x91AC	0x901F
+0x91AD	0x4FD7
+0x91AE	0x5C5E
+0x91AF	0x8CCA
+0x91B0	0x65CF
+0x91B1	0x7D9A
+0x91B2	0x5352
+0x91B3	0x8896
+0x91B4	0x5176
+0x91B5	0x63C3
+0x91B6	0x5B58
+0x91B7	0x5B6B
+0x91B8	0x5C0A
+0x91B9	0x640D
+0x91BA	0x6751
+0x91BB	0x905C
+0x91BC	0x4ED6
+0x91BD	0x591A
+0x91BE	0x592A
+0x91BF	0x6C70
+0x91C0	0x8A51
+0x91C1	0x553E
+0x91C2	0x5815
+0x91C3	0x59A5
+0x91C4	0x60F0
+0x91C5	0x6253
+0x91C6	0x67C1
+0x91C7	0x8235
+0x91C8	0x6955
+0x91C9	0x9640
+0x91CA	0x99C4
+0x91CB	0x9A28
+0x91CC	0x4F53
+0x91CD	0x5806
+0x91CE	0x5BFE
+0x91CF	0x8010
+0x91D0	0x5CB1
+0x91D1	0x5E2F
+0x91D2	0x5F85
+0x91D3	0x6020
+0x91D4	0x614B
+0x91D5	0x6234
+0x91D6	0x66FF
+0x91D7	0x6CF0
+0x91D8	0x6EDE
+0x91D9	0x80CE
+0x91DA	0x817F
+0x91DB	0x82D4
+0x91DC	0x888B
+0x91DD	0x8CB8
+0x91DE	0x9000
+0x91DF	0x902E
+0x91E0	0x968A
+0x91E1	0x9EDB
+0x91E2	0x9BDB
+0x91E3	0x4EE3
+0x91E4	0x53F0
+0x91E5	0x5927
+0x91E6	0x7B2C
+0x91E7	0x918D
+0x91E8	0x984C
+0x91E9	0x9DF9
+0x91EA	0x6EDD
+0x91EB	0x7027
+0x91EC	0x5353
+0x91ED	0x5544
+0x91EE	0x5B85
+0x91EF	0x6258
+0x91F0	0x629E
+0x91F1	0x62D3
+0x91F2	0x6CA2
+0x91F3	0x6FEF
+0x91F4	0x7422
+0x91F5	0x8A17
+0x91F6	0x9438
+0x91F7	0x6FC1
+0x91F8	0x8AFE
+0x91F9	0x8338
+0x91FA	0x51E7
+0x91FB	0x86F8
+0x91FC	0x53EA
+0x9240	0x53E9
+0x9241	0x4F46
+0x9242	0x9054
+0x9243	0x8FB0
+0x9244	0x596A
+0x9245	0x8131
+0x9246	0x5DFD
+0x9247	0x7AEA
+0x9248	0x8FBF
+0x9249	0x68DA
+0x924A	0x8C37
+0x924B	0x72F8
+0x924C	0x9C48
+0x924D	0x6A3D
+0x924E	0x8AB0
+0x924F	0x4E39
+0x9250	0x5358
+0x9251	0x5606
+0x9252	0x5766
+0x9253	0x62C5
+0x9254	0x63A2
+0x9255	0x65E6
+0x9256	0x6B4E
+0x9257	0x6DE1
+0x9258	0x6E5B
+0x9259	0x70AD
+0x925A	0x77ED
+0x925B	0x7AEF
+0x925C	0x7BAA
+0x925D	0x7DBB
+0x925E	0x803D
+0x925F	0x80C6
+0x9260	0x86CB
+0x9261	0x8A95
+0x9262	0x935B
+0x9263	0x56E3
+0x9264	0x58C7
+0x9265	0x5F3E
+0x9266	0x65AD
+0x9267	0x6696
+0x9268	0x6A80
+0x9269	0x6BB5
+0x926A	0x7537
+0x926B	0x8AC7
+0x926C	0x5024
+0x926D	0x77E5
+0x926E	0x5730
+0x926F	0x5F1B
+0x9270	0x6065
+0x9271	0x667A
+0x9272	0x6C60
+0x9273	0x75F4
+0x9274	0x7A1A
+0x9275	0x7F6E
+0x9276	0x81F4
+0x9277	0x8718
+0x9278	0x9045
+0x9279	0x99B3
+0x927A	0x7BC9
+0x927B	0x755C
+0x927C	0x7AF9
+0x927D	0x7B51
+0x927E	0x84C4
+0x9280	0x9010
+0x9281	0x79E9
+0x9282	0x7A92
+0x9283	0x8336
+0x9284	0x5AE1
+0x9285	0x7740
+0x9286	0x4E2D
+0x9287	0x4EF2
+0x9288	0x5B99
+0x9289	0x5FE0
+0x928A	0x62BD
+0x928B	0x663C
+0x928C	0x67F1
+0x928D	0x6CE8
+0x928E	0x866B
+0x928F	0x8877
+0x9290	0x8A3B
+0x9291	0x914E
+0x9292	0x92F3
+0x9293	0x99D0
+0x9294	0x6A17
+0x9295	0x7026
+0x9296	0x732A
+0x9297	0x82E7
+0x9298	0x8457
+0x9299	0x8CAF
+0x929A	0x4E01
+0x929B	0x5146
+0x929C	0x51CB
+0x929D	0x558B
+0x929E	0x5BF5
+0x929F	0x5E16
+0x92A0	0x5E33
+0x92A1	0x5E81
+0x92A2	0x5F14
+0x92A3	0x5F35
+0x92A4	0x5F6B
+0x92A5	0x5FB4
+0x92A6	0x61F2
+0x92A7	0x6311
+0x92A8	0x66A2
+0x92A9	0x671D
+0x92AA	0x6F6E
+0x92AB	0x7252
+0x92AC	0x753A
+0x92AD	0x773A
+0x92AE	0x8074
+0x92AF	0x8139
+0x92B0	0x8178
+0x92B1	0x8776
+0x92B2	0x8ABF
+0x92B3	0x8ADC
+0x92B4	0x8D85
+0x92B5	0x8DF3
+0x92B6	0x929A
+0x92B7	0x9577
+0x92B8	0x9802
+0x92B9	0x9CE5
+0x92BA	0x52C5
+0x92BB	0x6357
+0x92BC	0x76F4
+0x92BD	0x6715
+0x92BE	0x6C88
+0x92BF	0x73CD
+0x92C0	0x8CC3
+0x92C1	0x93AE
+0x92C2	0x9673
+0x92C3	0x6D25
+0x92C4	0x589C
+0x92C5	0x690E
+0x92C6	0x69CC
+0x92C7	0x8FFD
+0x92C8	0x939A
+0x92C9	0x75DB
+0x92CA	0x901A
+0x92CB	0x585A
+0x92CC	0x6802
+0x92CD	0x63B4
+0x92CE	0x69FB
+0x92CF	0x4F43
+0x92D0	0x6F2C
+0x92D1	0x67D8
+0x92D2	0x8FBB
+0x92D3	0x8526
+0x92D4	0x7DB4
+0x92D5	0x9354
+0x92D6	0x693F
+0x92D7	0x6F70
+0x92D8	0x576A
+0x92D9	0x58F7
+0x92DA	0x5B2C
+0x92DB	0x7D2C
+0x92DC	0x722A
+0x92DD	0x540A
+0x92DE	0x91E3
+0x92DF	0x9DB4
+0x92E0	0x4EAD
+0x92E1	0x4F4E
+0x92E2	0x505C
+0x92E3	0x5075
+0x92E4	0x5243
+0x92E5	0x8C9E
+0x92E6	0x5448
+0x92E7	0x5824
+0x92E8	0x5B9A
+0x92E9	0x5E1D
+0x92EA	0x5E95
+0x92EB	0x5EAD
+0x92EC	0x5EF7
+0x92ED	0x5F1F
+0x92EE	0x608C
+0x92EF	0x62B5
+0x92F0	0x633A
+0x92F1	0x63D0
+0x92F2	0x68AF
+0x92F3	0x6C40
+0x92F4	0x7887
+0x92F5	0x798E
+0x92F6	0x7A0B
+0x92F7	0x7DE0
+0x92F8	0x8247
+0x92F9	0x8A02
+0x92FA	0x8AE6
+0x92FB	0x8E44
+0x92FC	0x9013
+0x9340	0x90B8
+0x9341	0x912D
+0x9342	0x91D8
+0x9343	0x9F0E
+0x9344	0x6CE5
+0x9345	0x6458
+0x9346	0x64E2
+0x9347	0x6575
+0x9348	0x6EF4
+0x9349	0x7684
+0x934A	0x7B1B
+0x934B	0x9069
+0x934C	0x93D1
+0x934D	0x6EBA
+0x934E	0x54F2
+0x934F	0x5FB9
+0x9350	0x64A4
+0x9351	0x8F4D
+0x9352	0x8FED
+0x9353	0x9244
+0x9354	0x5178
+0x9355	0x586B
+0x9356	0x5929
+0x9357	0x5C55
+0x9358	0x5E97
+0x9359	0x6DFB
+0x935A	0x7E8F
+0x935B	0x751C
+0x935C	0x8CBC
+0x935D	0x8EE2
+0x935E	0x985B
+0x935F	0x70B9
+0x9360	0x4F1D
+0x9361	0x6BBF
+0x9362	0x6FB1
+0x9363	0x7530
+0x9364	0x96FB
+0x9365	0x514E
+0x9366	0x5410
+0x9367	0x5835
+0x9368	0x5857
+0x9369	0x59AC
+0x936A	0x5C60
+0x936B	0x5F92
+0x936C	0x6597
+0x936D	0x675C
+0x936E	0x6E21
+0x936F	0x767B
+0x9370	0x83DF
+0x9371	0x8CED
+0x9372	0x9014
+0x9373	0x90FD
+0x9374	0x934D
+0x9375	0x7825
+0x9376	0x783A
+0x9377	0x52AA
+0x9378	0x5EA6
+0x9379	0x571F
+0x937A	0x5974
+0x937B	0x6012
+0x937C	0x5012
+0x937D	0x515A
+0x937E	0x51AC
+0x9380	0x51CD
+0x9381	0x5200
+0x9382	0x5510
+0x9383	0x5854
+0x9384	0x5858
+0x9385	0x5957
+0x9386	0x5B95
+0x9387	0x5CF6
+0x9388	0x5D8B
+0x9389	0x60BC
+0x938A	0x6295
+0x938B	0x642D
+0x938C	0x6771
+0x938D	0x6843
+0x938E	0x68BC
+0x938F	0x68DF
+0x9390	0x76D7
+0x9391	0x6DD8
+0x9392	0x6E6F
+0x9393	0x6D9B
+0x9394	0x706F
+0x9395	0x71C8
+0x9396	0x5F53
+0x9397	0x75D8
+0x9398	0x7977
+0x9399	0x7B49
+0x939A	0x7B54
+0x939B	0x7B52
+0x939C	0x7CD6
+0x939D	0x7D71
+0x939E	0x5230
+0x939F	0x8463
+0x93A0	0x8569
+0x93A1	0x85E4
+0x93A2	0x8A0E
+0x93A3	0x8B04
+0x93A4	0x8C46
+0x93A5	0x8E0F
+0x93A6	0x9003
+0x93A7	0x900F
+0x93A8	0x9419
+0x93A9	0x9676
+0x93AA	0x982D
+0x93AB	0x9A30
+0x93AC	0x95D8
+0x93AD	0x50CD
+0x93AE	0x52D5
+0x93AF	0x540C
+0x93B0	0x5802
+0x93B1	0x5C0E
+0x93B2	0x61A7
+0x93B3	0x649E
+0x93B4	0x6D1E
+0x93B5	0x77B3
+0x93B6	0x7AE5
+0x93B7	0x80F4
+0x93B8	0x8404
+0x93B9	0x9053
+0x93BA	0x9285
+0x93BB	0x5CE0
+0x93BC	0x9D07
+0x93BD	0x533F
+0x93BE	0x5F97
+0x93BF	0x5FB3
+0x93C0	0x6D9C
+0x93C1	0x7279
+0x93C2	0x7763
+0x93C3	0x79BF
+0x93C4	0x7BE4
+0x93C5	0x6BD2
+0x93C6	0x72EC
+0x93C7	0x8AAD
+0x93C8	0x6803
+0x93C9	0x6A61
+0x93CA	0x51F8
+0x93CB	0x7A81
+0x93CC	0x6934
+0x93CD	0x5C4A
+0x93CE	0x9CF6
+0x93CF	0x82EB
+0x93D0	0x5BC5
+0x93D1	0x9149
+0x93D2	0x701E
+0x93D3	0x5678
+0x93D4	0x5C6F
+0x93D5	0x60C7
+0x93D6	0x6566
+0x93D7	0x6C8C
+0x93D8	0x8C5A
+0x93D9	0x9041
+0x93DA	0x9813
+0x93DB	0x5451
+0x93DC	0x66C7
+0x93DD	0x920D
+0x93DE	0x5948
+0x93DF	0x90A3
+0x93E0	0x5185
+0x93E1	0x4E4D
+0x93E2	0x51EA
+0x93E3	0x8599
+0x93E4	0x8B0E
+0x93E5	0x7058
+0x93E6	0x637A
+0x93E7	0x934B
+0x93E8	0x6962
+0x93E9	0x99B4
+0x93EA	0x7E04
+0x93EB	0x7577
+0x93EC	0x5357
+0x93ED	0x6960
+0x93EE	0x8EDF
+0x93EF	0x96E3
+0x93F0	0x6C5D
+0x93F1	0x4E8C
+0x93F2	0x5C3C
+0x93F3	0x5F10
+0x93F4	0x8FE9
+0x93F5	0x5302
+0x93F6	0x8CD1
+0x93F7	0x8089
+0x93F8	0x8679
+0x93F9	0x5EFF
+0x93FA	0x65E5
+0x93FB	0x4E73
+0x93FC	0x5165
+0x9440	0x5982
+0x9441	0x5C3F
+0x9442	0x97EE
+0x9443	0x4EFB
+0x9444	0x598A
+0x9445	0x5FCD
+0x9446	0x8A8D
+0x9447	0x6FE1
+0x9448	0x79B0
+0x9449	0x7962
+0x944A	0x5BE7
+0x944B	0x8471
+0x944C	0x732B
+0x944D	0x71B1
+0x944E	0x5E74
+0x944F	0x5FF5
+0x9450	0x637B
+0x9451	0x649A
+0x9452	0x71C3
+0x9453	0x7C98
+0x9454	0x4E43
+0x9455	0x5EFC
+0x9456	0x4E4B
+0x9457	0x57DC
+0x9458	0x56A2
+0x9459	0x60A9
+0x945A	0x6FC3
+0x945B	0x7D0D
+0x945C	0x80FD
+0x945D	0x8133
+0x945E	0x81BF
+0x945F	0x8FB2
+0x9460	0x8997
+0x9461	0x86A4
+0x9462	0x5DF4
+0x9463	0x628A
+0x9464	0x64AD
+0x9465	0x8987
+0x9466	0x6777
+0x9467	0x6CE2
+0x9468	0x6D3E
+0x9469	0x7436
+0x946A	0x7834
+0x946B	0x5A46
+0x946C	0x7F75
+0x946D	0x82AD
+0x946E	0x99AC
+0x946F	0x4FF3
+0x9470	0x5EC3
+0x9471	0x62DD
+0x9472	0x6392
+0x9473	0x6557
+0x9474	0x676F
+0x9475	0x76C3
+0x9476	0x724C
+0x9477	0x80CC
+0x9478	0x80BA
+0x9479	0x8F29
+0x947A	0x914D
+0x947B	0x500D
+0x947C	0x57F9
+0x947D	0x5A92
+0x947E	0x6885
+0x9480	0x6973
+0x9481	0x7164
+0x9482	0x72FD
+0x9483	0x8CB7
+0x9484	0x58F2
+0x9485	0x8CE0
+0x9486	0x966A
+0x9487	0x9019
+0x9488	0x877F
+0x9489	0x79E4
+0x948A	0x77E7
+0x948B	0x8429
+0x948C	0x4F2F
+0x948D	0x5265
+0x948E	0x535A
+0x948F	0x62CD
+0x9490	0x67CF
+0x9491	0x6CCA
+0x9492	0x767D
+0x9493	0x7B94
+0x9494	0x7C95
+0x9495	0x8236
+0x9496	0x8584
+0x9497	0x8FEB
+0x9498	0x66DD
+0x9499	0x6F20
+0x949A	0x7206
+0x949B	0x7E1B
+0x949C	0x83AB
+0x949D	0x99C1
+0x949E	0x9EA6
+0x949F	0x51FD
+0x94A0	0x7BB1
+0x94A1	0x7872
+0x94A2	0x7BB8
+0x94A3	0x8087
+0x94A4	0x7B48
+0x94A5	0x6AE8
+0x94A6	0x5E61
+0x94A7	0x808C
+0x94A8	0x7551
+0x94A9	0x7560
+0x94AA	0x516B
+0x94AB	0x9262
+0x94AC	0x6E8C
+0x94AD	0x767A
+0x94AE	0x9197
+0x94AF	0x9AEA
+0x94B0	0x4F10
+0x94B1	0x7F70
+0x94B2	0x629C
+0x94B3	0x7B4F
+0x94B4	0x95A5
+0x94B5	0x9CE9
+0x94B6	0x567A
+0x94B7	0x5859
+0x94B8	0x86E4
+0x94B9	0x96BC
+0x94BA	0x4F34
+0x94BB	0x5224
+0x94BC	0x534A
+0x94BD	0x53CD
+0x94BE	0x53DB
+0x94BF	0x5E06
+0x94C0	0x642C
+0x94C1	0x6591
+0x94C2	0x677F
+0x94C3	0x6C3E
+0x94C4	0x6C4E
+0x94C5	0x7248
+0x94C6	0x72AF
+0x94C7	0x73ED
+0x94C8	0x7554
+0x94C9	0x7E41
+0x94CA	0x822C
+0x94CB	0x85E9
+0x94CC	0x8CA9
+0x94CD	0x7BC4
+0x94CE	0x91C6
+0x94CF	0x7169
+0x94D0	0x9812
+0x94D1	0x98EF
+0x94D2	0x633D
+0x94D3	0x6669
+0x94D4	0x756A
+0x94D5	0x76E4
+0x94D6	0x78D0
+0x94D7	0x8543
+0x94D8	0x86EE
+0x94D9	0x532A
+0x94DA	0x5351
+0x94DB	0x5426
+0x94DC	0x5983
+0x94DD	0x5E87
+0x94DE	0x5F7C
+0x94DF	0x60B2
+0x94E0	0x6249
+0x94E1	0x6279
+0x94E2	0x62AB
+0x94E3	0x6590
+0x94E4	0x6BD4
+0x94E5	0x6CCC
+0x94E6	0x75B2
+0x94E7	0x76AE
+0x94E8	0x7891
+0x94E9	0x79D8
+0x94EA	0x7DCB
+0x94EB	0x7F77
+0x94EC	0x80A5
+0x94ED	0x88AB
+0x94EE	0x8AB9
+0x94EF	0x8CBB
+0x94F0	0x907F
+0x94F1	0x975E
+0x94F2	0x98DB
+0x94F3	0x6A0B
+0x94F4	0x7C38
+0x94F5	0x5099
+0x94F6	0x5C3E
+0x94F7	0x5FAE
+0x94F8	0x6787
+0x94F9	0x6BD8
+0x94FA	0x7435
+0x94FB	0x7709
+0x94FC	0x7F8E
+0x9540	0x9F3B
+0x9541	0x67CA
+0x9542	0x7A17
+0x9543	0x5339
+0x9544	0x758B
+0x9545	0x9AED
+0x9546	0x5F66
+0x9547	0x819D
+0x9548	0x83F1
+0x9549	0x8098
+0x954A	0x5F3C
+0x954B	0x5FC5
+0x954C	0x7562
+0x954D	0x7B46
+0x954E	0x903C
+0x954F	0x6867
+0x9550	0x59EB
+0x9551	0x5A9B
+0x9552	0x7D10
+0x9553	0x767E
+0x9554	0x8B2C
+0x9555	0x4FF5
+0x9556	0x5F6A
+0x9557	0x6A19
+0x9558	0x6C37
+0x9559	0x6F02
+0x955A	0x74E2
+0x955B	0x7968
+0x955C	0x8868
+0x955D	0x8A55
+0x955E	0x8C79
+0x955F	0x5EDF
+0x9560	0x63CF
+0x9561	0x75C5
+0x9562	0x79D2
+0x9563	0x82D7
+0x9564	0x9328
+0x9565	0x92F2
+0x9566	0x849C
+0x9567	0x86ED
+0x9568	0x9C2D
+0x9569	0x54C1
+0x956A	0x5F6C
+0x956B	0x658C
+0x956C	0x6D5C
+0x956D	0x7015
+0x956E	0x8CA7
+0x956F	0x8CD3
+0x9570	0x983B
+0x9571	0x654F
+0x9572	0x74F6
+0x9573	0x4E0D
+0x9574	0x4ED8
+0x9575	0x57E0
+0x9576	0x592B
+0x9577	0x5A66
+0x9578	0x5BCC
+0x9579	0x51A8
+0x957A	0x5E03
+0x957B	0x5E9C
+0x957C	0x6016
+0x957D	0x6276
+0x957E	0x6577
+0x9580	0x65A7
+0x9581	0x666E
+0x9582	0x6D6E
+0x9583	0x7236
+0x9584	0x7B26
+0x9585	0x8150
+0x9586	0x819A
+0x9587	0x8299
+0x9588	0x8B5C
+0x9589	0x8CA0
+0x958A	0x8CE6
+0x958B	0x8D74
+0x958C	0x961C
+0x958D	0x9644
+0x958E	0x4FAE
+0x958F	0x64AB
+0x9590	0x6B66
+0x9591	0x821E
+0x9592	0x8461
+0x9593	0x856A
+0x9594	0x90E8
+0x9595	0x5C01
+0x9596	0x6953
+0x9597	0x98A8
+0x9598	0x847A
+0x9599	0x8557
+0x959A	0x4F0F
+0x959B	0x526F
+0x959C	0x5FA9
+0x959D	0x5E45
+0x959E	0x670D
+0x959F	0x798F
+0x95A0	0x8179
+0x95A1	0x8907
+0x95A2	0x8986
+0x95A3	0x6DF5
+0x95A4	0x5F17
+0x95A5	0x6255
+0x95A6	0x6CB8
+0x95A7	0x4ECF
+0x95A8	0x7269
+0x95A9	0x9B92
+0x95AA	0x5206
+0x95AB	0x543B
+0x95AC	0x5674
+0x95AD	0x58B3
+0x95AE	0x61A4
+0x95AF	0x626E
+0x95B0	0x711A
+0x95B1	0x596E
+0x95B2	0x7C89
+0x95B3	0x7CDE
+0x95B4	0x7D1B
+0x95B5	0x96F0
+0x95B6	0x6587
+0x95B7	0x805E
+0x95B8	0x4E19
+0x95B9	0x4F75
+0x95BA	0x5175
+0x95BB	0x5840
+0x95BC	0x5E63
+0x95BD	0x5E73
+0x95BE	0x5F0A
+0x95BF	0x67C4
+0x95C0	0x4E26
+0x95C1	0x853D
+0x95C2	0x9589
+0x95C3	0x965B
+0x95C4	0x7C73
+0x95C5	0x9801
+0x95C6	0x50FB
+0x95C7	0x58C1
+0x95C8	0x7656
+0x95C9	0x78A7
+0x95CA	0x5225
+0x95CB	0x77A5
+0x95CC	0x8511
+0x95CD	0x7B86
+0x95CE	0x504F
+0x95CF	0x5909
+0x95D0	0x7247
+0x95D1	0x7BC7
+0x95D2	0x7DE8
+0x95D3	0x8FBA
+0x95D4	0x8FD4
+0x95D5	0x904D
+0x95D6	0x4FBF
+0x95D7	0x52C9
+0x95D8	0x5A29
+0x95D9	0x5F01
+0x95DA	0x97AD
+0x95DB	0x4FDD
+0x95DC	0x8217
+0x95DD	0x92EA
+0x95DE	0x5703
+0x95DF	0x6355
+0x95E0	0x6B69
+0x95E1	0x752B
+0x95E2	0x88DC
+0x95E3	0x8F14
+0x95E4	0x7A42
+0x95E5	0x52DF
+0x95E6	0x5893
+0x95E7	0x6155
+0x95E8	0x620A
+0x95E9	0x66AE
+0x95EA	0x6BCD
+0x95EB	0x7C3F
+0x95EC	0x83E9
+0x95ED	0x5023
+0x95EE	0x4FF8
+0x95EF	0x5305
+0x95F0	0x5446
+0x95F1	0x5831
+0x95F2	0x5949
+0x95F3	0x5B9D
+0x95F4	0x5CF0
+0x95F5	0x5CEF
+0x95F6	0x5D29
+0x95F7	0x5E96
+0x95F8	0x62B1
+0x95F9	0x6367
+0x95FA	0x653E
+0x95FB	0x65B9
+0x95FC	0x670B
+0x9640	0x6CD5
+0x9641	0x6CE1
+0x9642	0x70F9
+0x9643	0x7832
+0x9644	0x7E2B
+0x9645	0x80DE
+0x9646	0x82B3
+0x9647	0x840C
+0x9648	0x84EC
+0x9649	0x8702
+0x964A	0x8912
+0x964B	0x8A2A
+0x964C	0x8C4A
+0x964D	0x90A6
+0x964E	0x92D2
+0x964F	0x98FD
+0x9650	0x9CF3
+0x9651	0x9D6C
+0x9652	0x4E4F
+0x9653	0x4EA1
+0x9654	0x508D
+0x9655	0x5256
+0x9656	0x574A
+0x9657	0x59A8
+0x9658	0x5E3D
+0x9659	0x5FD8
+0x965A	0x5FD9
+0x965B	0x623F
+0x965C	0x66B4
+0x965D	0x671B
+0x965E	0x67D0
+0x965F	0x68D2
+0x9660	0x5192
+0x9661	0x7D21
+0x9662	0x80AA
+0x9663	0x81A8
+0x9664	0x8B00
+0x9665	0x8C8C
+0x9666	0x8CBF
+0x9667	0x927E
+0x9668	0x9632
+0x9669	0x5420
+0x966A	0x982C
+0x966B	0x5317
+0x966C	0x50D5
+0x966D	0x535C
+0x966E	0x58A8
+0x966F	0x64B2
+0x9670	0x6734
+0x9671	0x7267
+0x9672	0x7766
+0x9673	0x7A46
+0x9674	0x91E6
+0x9675	0x52C3
+0x9676	0x6CA1
+0x9677	0x6B86
+0x9678	0x5800
+0x9679	0x5E4C
+0x967A	0x5954
+0x967B	0x672C
+0x967C	0x7FFB
+0x967D	0x51E1
+0x967E	0x76C6
+0x9680	0x6469
+0x9681	0x78E8
+0x9682	0x9B54
+0x9683	0x9EBB
+0x9684	0x57CB
+0x9685	0x59B9
+0x9686	0x6627
+0x9687	0x679A
+0x9688	0x6BCE
+0x9689	0x54E9
+0x968A	0x69D9
+0x968B	0x5E55
+0x968C	0x819C
+0x968D	0x6795
+0x968E	0x9BAA
+0x968F	0x67FE
+0x9690	0x9C52
+0x9691	0x685D
+0x9692	0x4EA6
+0x9693	0x4FE3
+0x9694	0x53C8
+0x9695	0x62B9
+0x9696	0x672B
+0x9697	0x6CAB
+0x9698	0x8FC4
+0x9699	0x4FAD
+0x969A	0x7E6D
+0x969B	0x9EBF
+0x969C	0x4E07
+0x969D	0x6162
+0x969E	0x6E80
+0x969F	0x6F2B
+0x96A0	0x8513
+0x96A1	0x5473
+0x96A2	0x672A
+0x96A3	0x9B45
+0x96A4	0x5DF3
+0x96A5	0x7B95
+0x96A6	0x5CAC
+0x96A7	0x5BC6
+0x96A8	0x871C
+0x96A9	0x6E4A
+0x96AA	0x84D1
+0x96AB	0x7A14
+0x96AC	0x8108
+0x96AD	0x5999
+0x96AE	0x7C8D
+0x96AF	0x6C11
+0x96B0	0x7720
+0x96B1	0x52D9
+0x96B2	0x5922
+0x96B3	0x7121
+0x96B4	0x725F
+0x96B5	0x77DB
+0x96B6	0x9727
+0x96B7	0x9D61
+0x96B8	0x690B
+0x96B9	0x5A7F
+0x96BA	0x5A18
+0x96BB	0x51A5
+0x96BC	0x540D
+0x96BD	0x547D
+0x96BE	0x660E
+0x96BF	0x76DF
+0x96C0	0x8FF7
+0x96C1	0x9298
+0x96C2	0x9CF4
+0x96C3	0x59EA
+0x96C4	0x725D
+0x96C5	0x6EC5
+0x96C6	0x514D
+0x96C7	0x68C9
+0x96C8	0x7DBF
+0x96C9	0x7DEC
+0x96CA	0x9762
+0x96CB	0x9EBA
+0x96CC	0x6478
+0x96CD	0x6A21
+0x96CE	0x8302
+0x96CF	0x5984
+0x96D0	0x5B5F
+0x96D1	0x6BDB
+0x96D2	0x731B
+0x96D3	0x76F2
+0x96D4	0x7DB2
+0x96D5	0x8017
+0x96D6	0x8499
+0x96D7	0x5132
+0x96D8	0x6728
+0x96D9	0x9ED9
+0x96DA	0x76EE
+0x96DB	0x6762
+0x96DC	0x52FF
+0x96DD	0x9905
+0x96DE	0x5C24
+0x96DF	0x623B
+0x96E0	0x7C7E
+0x96E1	0x8CB0
+0x96E2	0x554F
+0x96E3	0x60B6
+0x96E4	0x7D0B
+0x96E5	0x9580
+0x96E6	0x5301
+0x96E7	0x4E5F
+0x96E8	0x51B6
+0x96E9	0x591C
+0x96EA	0x723A
+0x96EB	0x8036
+0x96EC	0x91CE
+0x96ED	0x5F25
+0x96EE	0x77E2
+0x96EF	0x5384
+0x96F0	0x5F79
+0x96F1	0x7D04
+0x96F2	0x85AC
+0x96F3	0x8A33
+0x96F4	0x8E8D
+0x96F5	0x9756
+0x96F6	0x67F3
+0x96F7	0x85AE
+0x96F8	0x9453
+0x96F9	0x6109
+0x96FA	0x6108
+0x96FB	0x6CB9
+0x96FC	0x7652
+0x9740	0x8AED
+0x9741	0x8F38
+0x9742	0x552F
+0x9743	0x4F51
+0x9744	0x512A
+0x9745	0x52C7
+0x9746	0x53CB
+0x9747	0x5BA5
+0x9748	0x5E7D
+0x9749	0x60A0
+0x974A	0x6182
+0x974B	0x63D6
+0x974C	0x6709
+0x974D	0x67DA
+0x974E	0x6E67
+0x974F	0x6D8C
+0x9750	0x7336
+0x9751	0x7337
+0x9752	0x7531
+0x9753	0x7950
+0x9754	0x88D5
+0x9755	0x8A98
+0x9756	0x904A
+0x9757	0x9091
+0x9758	0x90F5
+0x9759	0x96C4
+0x975A	0x878D
+0x975B	0x5915
+0x975C	0x4E88
+0x975D	0x4F59
+0x975E	0x4E0E
+0x975F	0x8A89
+0x9760	0x8F3F
+0x9761	0x9810
+0x9762	0x50AD
+0x9763	0x5E7C
+0x9764	0x5996
+0x9765	0x5BB9
+0x9766	0x5EB8
+0x9767	0x63DA
+0x9768	0x63FA
+0x9769	0x64C1
+0x976A	0x66DC
+0x976B	0x694A
+0x976C	0x69D8
+0x976D	0x6D0B
+0x976E	0x6EB6
+0x976F	0x7194
+0x9770	0x7528
+0x9771	0x7AAF
+0x9772	0x7F8A
+0x9773	0x8000
+0x9774	0x8449
+0x9775	0x84C9
+0x9776	0x8981
+0x9777	0x8B21
+0x9778	0x8E0A
+0x9779	0x9065
+0x977A	0x967D
+0x977B	0x990A
+0x977C	0x617E
+0x977D	0x6291
+0x977E	0x6B32
+0x9780	0x6C83
+0x9781	0x6D74
+0x9782	0x7FCC
+0x9783	0x7FFC
+0x9784	0x6DC0
+0x9785	0x7F85
+0x9786	0x87BA
+0x9787	0x88F8
+0x9788	0x6765
+0x9789	0x83B1
+0x978A	0x983C
+0x978B	0x96F7
+0x978C	0x6D1B
+0x978D	0x7D61
+0x978E	0x843D
+0x978F	0x916A
+0x9790	0x4E71
+0x9791	0x5375
+0x9792	0x5D50
+0x9793	0x6B04
+0x9794	0x6FEB
+0x9795	0x85CD
+0x9796	0x862D
+0x9797	0x89A7
+0x9798	0x5229
+0x9799	0x540F
+0x979A	0x5C65
+0x979B	0x674E
+0x979C	0x68A8
+0x979D	0x7406
+0x979E	0x7483
+0x979F	0x75E2
+0x97A0	0x88CF
+0x97A1	0x88E1
+0x97A2	0x91CC
+0x97A3	0x96E2
+0x97A4	0x9678
+0x97A5	0x5F8B
+0x97A6	0x7387
+0x97A7	0x7ACB
+0x97A8	0x844E
+0x97A9	0x63A0
+0x97AA	0x7565
+0x97AB	0x5289
+0x97AC	0x6D41
+0x97AD	0x6E9C
+0x97AE	0x7409
+0x97AF	0x7559
+0x97B0	0x786B
+0x97B1	0x7C92
+0x97B2	0x9686
+0x97B3	0x7ADC
+0x97B4	0x9F8D
+0x97B5	0x4FB6
+0x97B6	0x616E
+0x97B7	0x65C5
+0x97B8	0x865C
+0x97B9	0x4E86
+0x97BA	0x4EAE
+0x97BB	0x50DA
+0x97BC	0x4E21
+0x97BD	0x51CC
+0x97BE	0x5BEE
+0x97BF	0x6599
+0x97C0	0x6881
+0x97C1	0x6DBC
+0x97C2	0x731F
+0x97C3	0x7642
+0x97C4	0x77AD
+0x97C5	0x7A1C
+0x97C6	0x7CE7
+0x97C7	0x826F
+0x97C8	0x8AD2
+0x97C9	0x907C
+0x97CA	0x91CF
+0x97CB	0x9675
+0x97CC	0x9818
+0x97CD	0x529B
+0x97CE	0x7DD1
+0x97CF	0x502B
+0x97D0	0x5398
+0x97D1	0x6797
+0x97D2	0x6DCB
+0x97D3	0x71D0
+0x97D4	0x7433
+0x97D5	0x81E8
+0x97D6	0x8F2A
+0x97D7	0x96A3
+0x97D8	0x9C57
+0x97D9	0x9E9F
+0x97DA	0x7460
+0x97DB	0x5841
+0x97DC	0x6D99
+0x97DD	0x7D2F
+0x97DE	0x985E
+0x97DF	0x4EE4
+0x97E0	0x4F36
+0x97E1	0x4F8B
+0x97E2	0x51B7
+0x97E3	0x52B1
+0x97E4	0x5DBA
+0x97E5	0x601C
+0x97E6	0x73B2
+0x97E7	0x793C
+0x97E8	0x82D3
+0x97E9	0x9234
+0x97EA	0x96B7
+0x97EB	0x96F6
+0x97EC	0x970A
+0x97ED	0x9E97
+0x97EE	0x9F62
+0x97EF	0x66A6
+0x97F0	0x6B74
+0x97F1	0x5217
+0x97F2	0x52A3
+0x97F3	0x70C8
+0x97F4	0x88C2
+0x97F5	0x5EC9
+0x97F6	0x604B
+0x97F7	0x6190
+0x97F8	0x6F23
+0x97F9	0x7149
+0x97FA	0x7C3E
+0x97FB	0x7DF4
+0x97FC	0x806F
+0x9840	0x84EE
+0x9841	0x9023
+0x9842	0x932C
+0x9843	0x5442
+0x9844	0x9B6F
+0x9845	0x6AD3
+0x9846	0x7089
+0x9847	0x8CC2
+0x9848	0x8DEF
+0x9849	0x9732
+0x984A	0x52B4
+0x984B	0x5A41
+0x984C	0x5ECA
+0x984D	0x5F04
+0x984E	0x6717
+0x984F	0x697C
+0x9850	0x6994
+0x9851	0x6D6A
+0x9852	0x6F0F
+0x9853	0x7262
+0x9854	0x72FC
+0x9855	0x7BED
+0x9856	0x8001
+0x9857	0x807E
+0x9858	0x874B
+0x9859	0x90CE
+0x985A	0x516D
+0x985B	0x9E93
+0x985C	0x7984
+0x985D	0x808B
+0x985E	0x9332
+0x985F	0x8AD6
+0x9860	0x502D
+0x9861	0x548C
+0x9862	0x8A71
+0x9863	0x6B6A
+0x9864	0x8CC4
+0x9865	0x8107
+0x9866	0x60D1
+0x9867	0x67A0
+0x9868	0x9DF2
+0x9869	0x4E99
+0x986A	0x4E98
+0x986B	0x9C10
+0x986C	0x8A6B
+0x986D	0x85C1
+0x986E	0x8568
+0x986F	0x6900
+0x9870	0x6E7E
+0x9871	0x7897
+0x9872	0x8155
+0x9873	0x20B9F
+0x9874	0x5B41
+0x9875	0x5B56
+0x9876	0x5B7D
+0x9877	0x5B93
+0x9878	0x5BD8
+0x9879	0x5BEC
+0x987A	0x5C12
+0x987B	0x5C1E
+0x987C	0x5C23
+0x987D	0x5C2B
+0x987E	0x378D
+0x9880	0x5C62
+0x9881	0xFA3B
+0x9882	0xFA3C
+0x9883	0x216B4
+0x9884	0x5C7A
+0x9885	0x5C8F
+0x9886	0x5C9F
+0x9887	0x5CA3
+0x9888	0x5CAA
+0x9889	0x5CBA
+0x988A	0x5CCB
+0x988B	0x5CD0
+0x988C	0x5CD2
+0x988D	0x5CF4
+0x988E	0x21E34
+0x988F	0x37E2
+0x9890	0x5D0D
+0x9891	0x5D27
+0x9892	0xFA11
+0x9893	0x5D46
+0x9894	0x5D47
+0x9895	0x5D53
+0x9896	0x5D4A
+0x9897	0x5D6D
+0x9898	0x5D81
+0x9899	0x5DA0
+0x989A	0x5DA4
+0x989B	0x5DA7
+0x989C	0x5DB8
+0x989D	0x5DCB
+0x989E	0x541E
+0x989F	0x5F0C
+0x98A0	0x4E10
+0x98A1	0x4E15
+0x98A2	0x4E2A
+0x98A3	0x4E31
+0x98A4	0x4E36
+0x98A5	0x4E3C
+0x98A6	0x4E3F
+0x98A7	0x4E42
+0x98A8	0x4E56
+0x98A9	0x4E58
+0x98AA	0x4E82
+0x98AB	0x4E85
+0x98AC	0x8C6B
+0x98AD	0x4E8A
+0x98AE	0x8212
+0x98AF	0x5F0D
+0x98B0	0x4E8E
+0x98B1	0x4E9E
+0x98B2	0x4E9F
+0x98B3	0x4EA0
+0x98B4	0x4EA2
+0x98B5	0x4EB0
+0x98B6	0x4EB3
+0x98B7	0x4EB6
+0x98B8	0x4ECE
+0x98B9	0x4ECD
+0x98BA	0x4EC4
+0x98BB	0x4EC6
+0x98BC	0x4EC2
+0x98BD	0x4ED7
+0x98BE	0x4EDE
+0x98BF	0x4EED
+0x98C0	0x4EDF
+0x98C1	0x4EF7
+0x98C2	0x4F09
+0x98C3	0x4F5A
+0x98C4	0x4F30
+0x98C5	0x4F5B
+0x98C6	0x4F5D
+0x98C7	0x4F57
+0x98C8	0x4F47
+0x98C9	0x4F76
+0x98CA	0x4F88
+0x98CB	0x4F8F
+0x98CC	0x4F98
+0x98CD	0x4F7B
+0x98CE	0x4F69
+0x98CF	0x4F70
+0x98D0	0x4F91
+0x98D1	0x4F6F
+0x98D2	0x4F86
+0x98D3	0x4F96
+0x98D4	0x5118
+0x98D5	0x4FD4
+0x98D6	0x4FDF
+0x98D7	0x4FCE
+0x98D8	0x4FD8
+0x98D9	0x4FDB
+0x98DA	0x4FD1
+0x98DB	0x4FDA
+0x98DC	0x4FD0
+0x98DD	0x4FE4
+0x98DE	0x4FE5
+0x98DF	0x501A
+0x98E0	0x5028
+0x98E1	0x5014
+0x98E2	0x502A
+0x98E3	0x5025
+0x98E4	0x5005
+0x98E5	0x4F1C
+0x98E6	0x4FF6
+0x98E7	0x5021
+0x98E8	0x5029
+0x98E9	0x502C
+0x98EA	0x4FFE
+0x98EB	0x4FEF
+0x98EC	0x5011
+0x98ED	0x5006
+0x98EE	0x5043
+0x98EF	0x5047
+0x98F0	0x6703
+0x98F1	0x5055
+0x98F2	0x5050
+0x98F3	0x5048
+0x98F4	0x505A
+0x98F5	0x5056
+0x98F6	0x506C
+0x98F7	0x5078
+0x98F8	0x5080
+0x98F9	0x509A
+0x98FA	0x5085
+0x98FB	0x50B4
+0x98FC	0x50B2
+0x9940	0x50C9
+0x9941	0x50CA
+0x9942	0x50B3
+0x9943	0x50C2
+0x9944	0x50D6
+0x9945	0x50DE
+0x9946	0x50E5
+0x9947	0x50ED
+0x9948	0x50E3
+0x9949	0x50EE
+0x994A	0x50F9
+0x994B	0x50F5
+0x994C	0x5109
+0x994D	0x5101
+0x994E	0x5102
+0x994F	0x5116
+0x9950	0x5115
+0x9951	0x5114
+0x9952	0x511A
+0x9953	0x5121
+0x9954	0x513A
+0x9955	0x5137
+0x9956	0x513C
+0x9957	0x513B
+0x9958	0x513F
+0x9959	0x5140
+0x995A	0x5152
+0x995B	0x514C
+0x995C	0x5154
+0x995D	0x5162
+0x995E	0x7AF8
+0x995F	0x5169
+0x9960	0x516A
+0x9961	0x516E
+0x9962	0x5180
+0x9963	0x5182
+0x9964	0x56D8
+0x9965	0x518C
+0x9966	0x5189
+0x9967	0x518F
+0x9968	0x5191
+0x9969	0x5193
+0x996A	0x5195
+0x996B	0x5196
+0x996C	0x51A4
+0x996D	0x51A6
+0x996E	0x51A2
+0x996F	0x51A9
+0x9970	0x51AA
+0x9971	0x51AB
+0x9972	0x51B3
+0x9973	0x51B1
+0x9974	0x51B2
+0x9975	0x51B0
+0x9976	0x51B5
+0x9977	0x51BD
+0x9978	0x51C5
+0x9979	0x51C9
+0x997A	0x51DB
+0x997B	0x51E0
+0x997C	0x8655
+0x997D	0x51E9
+0x997E	0x51ED
+0x9980	0x51F0
+0x9981	0x51F5
+0x9982	0x51FE
+0x9983	0x5204
+0x9984	0x520B
+0x9985	0x5214
+0x9986	0x520E
+0x9987	0x5227
+0x9988	0x522A
+0x9989	0x522E
+0x998A	0x5233
+0x998B	0x5239
+0x998C	0x524F
+0x998D	0x5244
+0x998E	0x524B
+0x998F	0x524C
+0x9990	0x525E
+0x9991	0x5254
+0x9992	0x526A
+0x9993	0x5274
+0x9994	0x5269
+0x9995	0x5273
+0x9996	0x527F
+0x9997	0x527D
+0x9998	0x528D
+0x9999	0x5294
+0x999A	0x5292
+0x999B	0x5271
+0x999C	0x5288
+0x999D	0x5291
+0x999E	0x8FA8
+0x999F	0x8FA7
+0x99A0	0x52AC
+0x99A1	0x52AD
+0x99A2	0x52BC
+0x99A3	0x52B5
+0x99A4	0x52C1
+0x99A5	0x52CD
+0x99A6	0x52D7
+0x99A7	0x52DE
+0x99A8	0x52E3
+0x99A9	0x52E6
+0x99AA	0x98ED
+0x99AB	0x52E0
+0x99AC	0x52F3
+0x99AD	0x52F5
+0x99AE	0x52F8
+0x99AF	0x52F9
+0x99B0	0x5306
+0x99B1	0x5308
+0x99B2	0x7538
+0x99B3	0x530D
+0x99B4	0x5310
+0x99B5	0x530F
+0x99B6	0x5315
+0x99B7	0x531A
+0x99B8	0x5323
+0x99B9	0x532F
+0x99BA	0x5331
+0x99BB	0x5333
+0x99BC	0x5338
+0x99BD	0x5340
+0x99BE	0x5346
+0x99BF	0x5345
+0x99C0	0x4E17
+0x99C1	0x5349
+0x99C2	0x534D
+0x99C3	0x51D6
+0x99C4	0x535E
+0x99C5	0x5369
+0x99C6	0x536E
+0x99C7	0x5918
+0x99C8	0x537B
+0x99C9	0x5377
+0x99CA	0x5382
+0x99CB	0x5396
+0x99CC	0x53A0
+0x99CD	0x53A6
+0x99CE	0x53A5
+0x99CF	0x53AE
+0x99D0	0x53B0
+0x99D1	0x53B6
+0x99D2	0x53C3
+0x99D3	0x7C12
+0x99D4	0x96D9
+0x99D5	0x53DF
+0x99D6	0x66FC
+0x99D7	0x71EE
+0x99D8	0x53EE
+0x99D9	0x53E8
+0x99DA	0x53ED
+0x99DB	0x53FA
+0x99DC	0x5401
+0x99DD	0x543D
+0x99DE	0x5440
+0x99DF	0x542C
+0x99E0	0x542D
+0x99E1	0x543C
+0x99E2	0x542E
+0x99E3	0x5436
+0x99E4	0x5429
+0x99E5	0x541D
+0x99E6	0x544E
+0x99E7	0x548F
+0x99E8	0x5475
+0x99E9	0x548E
+0x99EA	0x545F
+0x99EB	0x5471
+0x99EC	0x5477
+0x99ED	0x5470
+0x99EE	0x5492
+0x99EF	0x547B
+0x99F0	0x5480
+0x99F1	0x5476
+0x99F2	0x5484
+0x99F3	0x5490
+0x99F4	0x5486
+0x99F5	0x54C7
+0x99F6	0x54A2
+0x99F7	0x54B8
+0x99F8	0x54A5
+0x99F9	0x54AC
+0x99FA	0x54C4
+0x99FB	0x54C8
+0x99FC	0x54A8
+0x9A40	0x54AB
+0x9A41	0x54C2
+0x9A42	0x54A4
+0x9A43	0x54BE
+0x9A44	0x54BC
+0x9A45	0x54D8
+0x9A46	0x54E5
+0x9A47	0x54E6
+0x9A48	0x550F
+0x9A49	0x5514
+0x9A4A	0x54FD
+0x9A4B	0x54EE
+0x9A4C	0x54ED
+0x9A4D	0x54FA
+0x9A4E	0x54E2
+0x9A4F	0x5539
+0x9A50	0x5540
+0x9A51	0x5563
+0x9A52	0x554C
+0x9A53	0x552E
+0x9A54	0x555C
+0x9A55	0x5545
+0x9A56	0x5556
+0x9A57	0x5557
+0x9A58	0x5538
+0x9A59	0x5533
+0x9A5A	0x555D
+0x9A5B	0x5599
+0x9A5C	0x5580
+0x9A5D	0x54AF
+0x9A5E	0x558A
+0x9A5F	0x559F
+0x9A60	0x557B
+0x9A61	0x557E
+0x9A62	0x5598
+0x9A63	0x559E
+0x9A64	0x55AE
+0x9A65	0x557C
+0x9A66	0x5583
+0x9A67	0x55A9
+0x9A68	0x5587
+0x9A69	0x55A8
+0x9A6A	0x55DA
+0x9A6B	0x55C5
+0x9A6C	0x55DF
+0x9A6D	0x55C4
+0x9A6E	0x55DC
+0x9A6F	0x55E4
+0x9A70	0x55D4
+0x9A71	0x5614
+0x9A72	0x55F7
+0x9A73	0x5616
+0x9A74	0x55FE
+0x9A75	0x55FD
+0x9A76	0x561B
+0x9A77	0x55F9
+0x9A78	0x564E
+0x9A79	0x5650
+0x9A7A	0x71DF
+0x9A7B	0x5634
+0x9A7C	0x5636
+0x9A7D	0x5632
+0x9A7E	0x5638
+0x9A80	0x566B
+0x9A81	0x5664
+0x9A82	0x562F
+0x9A83	0x566C
+0x9A84	0x566A
+0x9A85	0x5686
+0x9A86	0x5680
+0x9A87	0x568A
+0x9A88	0x56A0
+0x9A89	0x5694
+0x9A8A	0x568F
+0x9A8B	0x56A5
+0x9A8C	0x56AE
+0x9A8D	0x56B6
+0x9A8E	0x56B4
+0x9A8F	0x56C2
+0x9A90	0x56BC
+0x9A91	0x56C1
+0x9A92	0x56C3
+0x9A93	0x56C0
+0x9A94	0x56C8
+0x9A95	0x56CE
+0x9A96	0x56D1
+0x9A97	0x56D3
+0x9A98	0x56D7
+0x9A99	0x56EE
+0x9A9A	0x56F9
+0x9A9B	0x5700
+0x9A9C	0x56FF
+0x9A9D	0x5704
+0x9A9E	0x5709
+0x9A9F	0x5708
+0x9AA0	0x570B
+0x9AA1	0x570D
+0x9AA2	0x5713
+0x9AA3	0x5718
+0x9AA4	0x5716
+0x9AA5	0x55C7
+0x9AA6	0x571C
+0x9AA7	0x5726
+0x9AA8	0x5737
+0x9AA9	0x5738
+0x9AAA	0x574E
+0x9AAB	0x573B
+0x9AAC	0x5740
+0x9AAD	0x574F
+0x9AAE	0x5769
+0x9AAF	0x57C0
+0x9AB0	0x5788
+0x9AB1	0x5761
+0x9AB2	0x577F
+0x9AB3	0x5789
+0x9AB4	0x5793
+0x9AB5	0x57A0
+0x9AB6	0x57B3
+0x9AB7	0x57A4
+0x9AB8	0x57AA
+0x9AB9	0x57B0
+0x9ABA	0x57C3
+0x9ABB	0x57C6
+0x9ABC	0x57D4
+0x9ABD	0x57D2
+0x9ABE	0x57D3
+0x9ABF	0x580A
+0x9AC0	0x57D6
+0x9AC1	0x57E3
+0x9AC2	0x580B
+0x9AC3	0x5819
+0x9AC4	0x581D
+0x9AC5	0x5872
+0x9AC6	0x5821
+0x9AC7	0x5862
+0x9AC8	0x584B
+0x9AC9	0x5870
+0x9ACA	0x6BC0
+0x9ACB	0x5852
+0x9ACC	0x583D
+0x9ACD	0x5879
+0x9ACE	0x5885
+0x9ACF	0x58B9
+0x9AD0	0x589F
+0x9AD1	0x58AB
+0x9AD2	0x58BA
+0x9AD3	0x58DE
+0x9AD4	0x58BB
+0x9AD5	0x58B8
+0x9AD6	0x58AE
+0x9AD7	0x58C5
+0x9AD8	0x58D3
+0x9AD9	0x58D1
+0x9ADA	0x58D7
+0x9ADB	0x58D9
+0x9ADC	0x58D8
+0x9ADD	0x58E5
+0x9ADE	0x58DC
+0x9ADF	0x58E4
+0x9AE0	0x58DF
+0x9AE1	0x58EF
+0x9AE2	0x58FA
+0x9AE3	0x58F9
+0x9AE4	0x58FB
+0x9AE5	0x58FC
+0x9AE6	0x58FD
+0x9AE7	0x5902
+0x9AE8	0x590A
+0x9AE9	0x5910
+0x9AEA	0x591B
+0x9AEB	0x68A6
+0x9AEC	0x5925
+0x9AED	0x592C
+0x9AEE	0x592D
+0x9AEF	0x5932
+0x9AF0	0x5938
+0x9AF1	0x593E
+0x9AF2	0x7AD2
+0x9AF3	0x5955
+0x9AF4	0x5950
+0x9AF5	0x594E
+0x9AF6	0x595A
+0x9AF7	0x5958
+0x9AF8	0x5962
+0x9AF9	0x5960
+0x9AFA	0x5967
+0x9AFB	0x596C
+0x9AFC	0x5969
+0x9B40	0x5978
+0x9B41	0x5981
+0x9B42	0x599D
+0x9B43	0x4F5E
+0x9B44	0x4FAB
+0x9B45	0x59A3
+0x9B46	0x59B2
+0x9B47	0x59C6
+0x9B48	0x59E8
+0x9B49	0x59DC
+0x9B4A	0x598D
+0x9B4B	0x59D9
+0x9B4C	0x59DA
+0x9B4D	0x5A25
+0x9B4E	0x5A1F
+0x9B4F	0x5A11
+0x9B50	0x5A1C
+0x9B51	0x5A09
+0x9B52	0x5A1A
+0x9B53	0x5A40
+0x9B54	0x5A6C
+0x9B55	0x5A49
+0x9B56	0x5A35
+0x9B57	0x5A36
+0x9B58	0x5A62
+0x9B59	0x5A6A
+0x9B5A	0x5A9A
+0x9B5B	0x5ABC
+0x9B5C	0x5ABE
+0x9B5D	0x5ACB
+0x9B5E	0x5AC2
+0x9B5F	0x5ABD
+0x9B60	0x5AE3
+0x9B61	0x5AD7
+0x9B62	0x5AE6
+0x9B63	0x5AE9
+0x9B64	0x5AD6
+0x9B65	0x5AFA
+0x9B66	0x5AFB
+0x9B67	0x5B0C
+0x9B68	0x5B0B
+0x9B69	0x5B16
+0x9B6A	0x5B32
+0x9B6B	0x5AD0
+0x9B6C	0x5B2A
+0x9B6D	0x5B36
+0x9B6E	0x5B3E
+0x9B6F	0x5B43
+0x9B70	0x5B45
+0x9B71	0x5B40
+0x9B72	0x5B51
+0x9B73	0x5B55
+0x9B74	0x5B5A
+0x9B75	0x5B5B
+0x9B76	0x5B65
+0x9B77	0x5B69
+0x9B78	0x5B70
+0x9B79	0x5B73
+0x9B7A	0x5B75
+0x9B7B	0x5B78
+0x9B7C	0x6588
+0x9B7D	0x5B7A
+0x9B7E	0x5B80
+0x9B80	0x5B83
+0x9B81	0x5BA6
+0x9B82	0x5BB8
+0x9B83	0x5BC3
+0x9B84	0x5BC7
+0x9B85	0x5BC9
+0x9B86	0x5BD4
+0x9B87	0x5BD0
+0x9B88	0x5BE4
+0x9B89	0x5BE6
+0x9B8A	0x5BE2
+0x9B8B	0x5BDE
+0x9B8C	0x5BE5
+0x9B8D	0x5BEB
+0x9B8E	0x5BF0
+0x9B8F	0x5BF6
+0x9B90	0x5BF3
+0x9B91	0x5C05
+0x9B92	0x5C07
+0x9B93	0x5C08
+0x9B94	0x5C0D
+0x9B95	0x5C13
+0x9B96	0x5C20
+0x9B97	0x5C22
+0x9B98	0x5C28
+0x9B99	0x5C38
+0x9B9A	0x5C39
+0x9B9B	0x5C41
+0x9B9C	0x5C46
+0x9B9D	0x5C4E
+0x9B9E	0x5C53
+0x9B9F	0x5C50
+0x9BA0	0x5C4F
+0x9BA1	0x5B71
+0x9BA2	0x5C6C
+0x9BA3	0x5C6E
+0x9BA4	0x4E62
+0x9BA5	0x5C76
+0x9BA6	0x5C79
+0x9BA7	0x5C8C
+0x9BA8	0x5C91
+0x9BA9	0x5C94
+0x9BAA	0x599B
+0x9BAB	0x5CAB
+0x9BAC	0x5CBB
+0x9BAD	0x5CB6
+0x9BAE	0x5CBC
+0x9BAF	0x5CB7
+0x9BB0	0x5CC5
+0x9BB1	0x5CBE
+0x9BB2	0x5CC7
+0x9BB3	0x5CD9
+0x9BB4	0x5CE9
+0x9BB5	0x5CFD
+0x9BB6	0x5CFA
+0x9BB7	0x5CED
+0x9BB8	0x5D8C
+0x9BB9	0x5CEA
+0x9BBA	0x5D0B
+0x9BBB	0x5D15
+0x9BBC	0x5D17
+0x9BBD	0x5D5C
+0x9BBE	0x5D1F
+0x9BBF	0x5D1B
+0x9BC0	0x5D11
+0x9BC1	0x5D14
+0x9BC2	0x5D22
+0x9BC3	0x5D1A
+0x9BC4	0x5D19
+0x9BC5	0x5D18
+0x9BC6	0x5D4C
+0x9BC7	0x5D52
+0x9BC8	0x5D4E
+0x9BC9	0x5D4B
+0x9BCA	0x5D6C
+0x9BCB	0x5D73
+0x9BCC	0x5D76
+0x9BCD	0x5D87
+0x9BCE	0x5D84
+0x9BCF	0x5D82
+0x9BD0	0x5DA2
+0x9BD1	0x5D9D
+0x9BD2	0x5DAC
+0x9BD3	0x5DAE
+0x9BD4	0x5DBD
+0x9BD5	0x5D90
+0x9BD6	0x5DB7
+0x9BD7	0x5DBC
+0x9BD8	0x5DC9
+0x9BD9	0x5DCD
+0x9BDA	0x5DD3
+0x9BDB	0x5DD2
+0x9BDC	0x5DD6
+0x9BDD	0x5DDB
+0x9BDE	0x5DEB
+0x9BDF	0x5DF2
+0x9BE0	0x5DF5
+0x9BE1	0x5E0B
+0x9BE2	0x5E1A
+0x9BE3	0x5E19
+0x9BE4	0x5E11
+0x9BE5	0x5E1B
+0x9BE6	0x5E36
+0x9BE7	0x5E37
+0x9BE8	0x5E44
+0x9BE9	0x5E43
+0x9BEA	0x5E40
+0x9BEB	0x5E4E
+0x9BEC	0x5E57
+0x9BED	0x5E54
+0x9BEE	0x5E5F
+0x9BEF	0x5E62
+0x9BF0	0x5E64
+0x9BF1	0x5E47
+0x9BF2	0x5E75
+0x9BF3	0x5E76
+0x9BF4	0x5E7A
+0x9BF5	0x9EBC
+0x9BF6	0x5E7F
+0x9BF7	0x5EA0
+0x9BF8	0x5EC1
+0x9BF9	0x5EC2
+0x9BFA	0x5EC8
+0x9BFB	0x5ED0
+0x9BFC	0x5ECF
+0x9C40	0x5ED6
+0x9C41	0x5EE3
+0x9C42	0x5EDD
+0x9C43	0x5EDA
+0x9C44	0x5EDB
+0x9C45	0x5EE2
+0x9C46	0x5EE1
+0x9C47	0x5EE8
+0x9C48	0x5EE9
+0x9C49	0x5EEC
+0x9C4A	0x5EF1
+0x9C4B	0x5EF3
+0x9C4C	0x5EF0
+0x9C4D	0x5EF4
+0x9C4E	0x5EF8
+0x9C4F	0x5EFE
+0x9C50	0x5F03
+0x9C51	0x5F09
+0x9C52	0x5F5D
+0x9C53	0x5F5C
+0x9C54	0x5F0B
+0x9C55	0x5F11
+0x9C56	0x5F16
+0x9C57	0x5F29
+0x9C58	0x5F2D
+0x9C59	0x5F38
+0x9C5A	0x5F41
+0x9C5B	0x5F48
+0x9C5C	0x5F4C
+0x9C5D	0x5F4E
+0x9C5E	0x5F2F
+0x9C5F	0x5F51
+0x9C60	0x5F56
+0x9C61	0x5F57
+0x9C62	0x5F59
+0x9C63	0x5F61
+0x9C64	0x5F6D
+0x9C65	0x5F73
+0x9C66	0x5F77
+0x9C67	0x5F83
+0x9C68	0x5F82
+0x9C69	0x5F7F
+0x9C6A	0x5F8A
+0x9C6B	0x5F88
+0x9C6C	0x5F91
+0x9C6D	0x5F87
+0x9C6E	0x5F9E
+0x9C6F	0x5F99
+0x9C70	0x5F98
+0x9C71	0x5FA0
+0x9C72	0x5FA8
+0x9C73	0x5FAD
+0x9C74	0x5FBC
+0x9C75	0x5FD6
+0x9C76	0x5FFB
+0x9C77	0x5FE4
+0x9C78	0x5FF8
+0x9C79	0x5FF1
+0x9C7A	0x5FDD
+0x9C7B	0x60B3
+0x9C7C	0x5FFF
+0x9C7D	0x6021
+0x9C7E	0x6060
+0x9C80	0x6019
+0x9C81	0x6010
+0x9C82	0x6029
+0x9C83	0x600E
+0x9C84	0x6031
+0x9C85	0x601B
+0x9C86	0x6015
+0x9C87	0x602B
+0x9C88	0x6026
+0x9C89	0x600F
+0x9C8A	0x603A
+0x9C8B	0x605A
+0x9C8C	0x6041
+0x9C8D	0x606A
+0x9C8E	0x6077
+0x9C8F	0x605F
+0x9C90	0x604A
+0x9C91	0x6046
+0x9C92	0x604D
+0x9C93	0x6063
+0x9C94	0x6043
+0x9C95	0x6064
+0x9C96	0x6042
+0x9C97	0x606C
+0x9C98	0x606B
+0x9C99	0x6059
+0x9C9A	0x6081
+0x9C9B	0x608D
+0x9C9C	0x60E7
+0x9C9D	0x6083
+0x9C9E	0x609A
+0x9C9F	0x6084
+0x9CA0	0x609B
+0x9CA1	0x6096
+0x9CA2	0x6097
+0x9CA3	0x6092
+0x9CA4	0x60A7
+0x9CA5	0x608B
+0x9CA6	0x60E1
+0x9CA7	0x60B8
+0x9CA8	0x60E0
+0x9CA9	0x60D3
+0x9CAA	0x60B4
+0x9CAB	0x5FF0
+0x9CAC	0x60BD
+0x9CAD	0x60C6
+0x9CAE	0x60B5
+0x9CAF	0x60D8
+0x9CB0	0x614D
+0x9CB1	0x6115
+0x9CB2	0x6106
+0x9CB3	0x60F6
+0x9CB4	0x60F7
+0x9CB5	0x6100
+0x9CB6	0x60F4
+0x9CB7	0x60FA
+0x9CB8	0x6103
+0x9CB9	0x6121
+0x9CBA	0x60FB
+0x9CBB	0x60F1
+0x9CBC	0x610D
+0x9CBD	0x610E
+0x9CBE	0x6147
+0x9CBF	0x613E
+0x9CC0	0x6128
+0x9CC1	0x6127
+0x9CC2	0x614A
+0x9CC3	0x613F
+0x9CC4	0x613C
+0x9CC5	0x612C
+0x9CC6	0x6134
+0x9CC7	0x613D
+0x9CC8	0x6142
+0x9CC9	0x6144
+0x9CCA	0x6173
+0x9CCB	0x6177
+0x9CCC	0x6158
+0x9CCD	0x6159
+0x9CCE	0x615A
+0x9CCF	0x616B
+0x9CD0	0x6174
+0x9CD1	0x616F
+0x9CD2	0x6165
+0x9CD3	0x6171
+0x9CD4	0x615F
+0x9CD5	0x615D
+0x9CD6	0x6153
+0x9CD7	0x6175
+0x9CD8	0x6199
+0x9CD9	0x6196
+0x9CDA	0x6187
+0x9CDB	0x61AC
+0x9CDC	0x6194
+0x9CDD	0x619A
+0x9CDE	0x618A
+0x9CDF	0x6191
+0x9CE0	0x61AB
+0x9CE1	0x61AE
+0x9CE2	0x61CC
+0x9CE3	0x61CA
+0x9CE4	0x61C9
+0x9CE5	0x61F7
+0x9CE6	0x61C8
+0x9CE7	0x61C3
+0x9CE8	0x61C6
+0x9CE9	0x61BA
+0x9CEA	0x61CB
+0x9CEB	0x7F79
+0x9CEC	0x61CD
+0x9CED	0x61E6
+0x9CEE	0x61E3
+0x9CEF	0x61F6
+0x9CF0	0x61FA
+0x9CF1	0x61F4
+0x9CF2	0x61FF
+0x9CF3	0x61FD
+0x9CF4	0x61FC
+0x9CF5	0x61FE
+0x9CF6	0x6200
+0x9CF7	0x6208
+0x9CF8	0x6209
+0x9CF9	0x620D
+0x9CFA	0x620C
+0x9CFB	0x6214
+0x9CFC	0x621B
+0x9D40	0x621E
+0x9D41	0x6221
+0x9D42	0x622A
+0x9D43	0x622E
+0x9D44	0x6230
+0x9D45	0x6232
+0x9D46	0x6233
+0x9D47	0x6241
+0x9D48	0x624E
+0x9D49	0x625E
+0x9D4A	0x6263
+0x9D4B	0x625B
+0x9D4C	0x6260
+0x9D4D	0x6268
+0x9D4E	0x627C
+0x9D4F	0x6282
+0x9D50	0x6289
+0x9D51	0x627E
+0x9D52	0x6292
+0x9D53	0x6293
+0x9D54	0x6296
+0x9D55	0x62D4
+0x9D56	0x6283
+0x9D57	0x6294
+0x9D58	0x62D7
+0x9D59	0x62D1
+0x9D5A	0x62BB
+0x9D5B	0x62CF
+0x9D5C	0x62FF
+0x9D5D	0x62C6
+0x9D5E	0x64D4
+0x9D5F	0x62C8
+0x9D60	0x62DC
+0x9D61	0x62CC
+0x9D62	0x62CA
+0x9D63	0x62C2
+0x9D64	0x62C7
+0x9D65	0x629B
+0x9D66	0x62C9
+0x9D67	0x630C
+0x9D68	0x62EE
+0x9D69	0x62F1
+0x9D6A	0x6327
+0x9D6B	0x6302
+0x9D6C	0x6308
+0x9D6D	0x62EF
+0x9D6E	0x62F5
+0x9D6F	0x6350
+0x9D70	0x633E
+0x9D71	0x634D
+0x9D72	0x641C
+0x9D73	0x634F
+0x9D74	0x6396
+0x9D75	0x638E
+0x9D76	0x6380
+0x9D77	0x63AB
+0x9D78	0x6376
+0x9D79	0x63A3
+0x9D7A	0x638F
+0x9D7B	0x6389
+0x9D7C	0x639F
+0x9D7D	0x63B5
+0x9D7E	0x636B
+0x9D80	0x6369
+0x9D81	0x63BE
+0x9D82	0x63E9
+0x9D83	0x63C0
+0x9D84	0x63C6
+0x9D85	0x63E3
+0x9D86	0x63C9
+0x9D87	0x63D2
+0x9D88	0x63F6
+0x9D89	0x63C4
+0x9D8A	0x6416
+0x9D8B	0x6434
+0x9D8C	0x6406
+0x9D8D	0x6413
+0x9D8E	0x6426
+0x9D8F	0x6436
+0x9D90	0x651D
+0x9D91	0x6417
+0x9D92	0x6428
+0x9D93	0x640F
+0x9D94	0x6467
+0x9D95	0x646F
+0x9D96	0x6476
+0x9D97	0x644E
+0x9D98	0x652A
+0x9D99	0x6495
+0x9D9A	0x6493
+0x9D9B	0x64A5
+0x9D9C	0x64A9
+0x9D9D	0x6488
+0x9D9E	0x64BC
+0x9D9F	0x64DA
+0x9DA0	0x64D2
+0x9DA1	0x64C5
+0x9DA2	0x64C7
+0x9DA3	0x64BB
+0x9DA4	0x64D8
+0x9DA5	0x64C2
+0x9DA6	0x64F1
+0x9DA7	0x64E7
+0x9DA8	0x8209
+0x9DA9	0x64E0
+0x9DAA	0x64E1
+0x9DAB	0x62AC
+0x9DAC	0x64E3
+0x9DAD	0x64EF
+0x9DAE	0x652C
+0x9DAF	0x64F6
+0x9DB0	0x64F4
+0x9DB1	0x64F2
+0x9DB2	0x64FA
+0x9DB3	0x6500
+0x9DB4	0x64FD
+0x9DB5	0x6518
+0x9DB6	0x651C
+0x9DB7	0x6505
+0x9DB8	0x6524
+0x9DB9	0x6523
+0x9DBA	0x652B
+0x9DBB	0x6534
+0x9DBC	0x6535
+0x9DBD	0x6537
+0x9DBE	0x6536
+0x9DBF	0x6538
+0x9DC0	0x754B
+0x9DC1	0x6548
+0x9DC2	0x6556
+0x9DC3	0x6555
+0x9DC4	0x654D
+0x9DC5	0x6558
+0x9DC6	0x655E
+0x9DC7	0x655D
+0x9DC8	0x6572
+0x9DC9	0x6578
+0x9DCA	0x6582
+0x9DCB	0x6583
+0x9DCC	0x8B8A
+0x9DCD	0x659B
+0x9DCE	0x659F
+0x9DCF	0x65AB
+0x9DD0	0x65B7
+0x9DD1	0x65C3
+0x9DD2	0x65C6
+0x9DD3	0x65C1
+0x9DD4	0x65C4
+0x9DD5	0x65CC
+0x9DD6	0x65D2
+0x9DD7	0x65DB
+0x9DD8	0x65D9
+0x9DD9	0x65E0
+0x9DDA	0x65E1
+0x9DDB	0x65F1
+0x9DDC	0x6772
+0x9DDD	0x660A
+0x9DDE	0x6603
+0x9DDF	0x65FB
+0x9DE0	0x6773
+0x9DE1	0x6635
+0x9DE2	0x6636
+0x9DE3	0x6634
+0x9DE4	0x661C
+0x9DE5	0x664F
+0x9DE6	0x6644
+0x9DE7	0x6649
+0x9DE8	0x6641
+0x9DE9	0x665E
+0x9DEA	0x665D
+0x9DEB	0x6664
+0x9DEC	0x6667
+0x9DED	0x6668
+0x9DEE	0x665F
+0x9DEF	0x6662
+0x9DF0	0x6670
+0x9DF1	0x6683
+0x9DF2	0x6688
+0x9DF3	0x668E
+0x9DF4	0x6689
+0x9DF5	0x6684
+0x9DF6	0x6698
+0x9DF7	0x669D
+0x9DF8	0x66C1
+0x9DF9	0x66B9
+0x9DFA	0x66C9
+0x9DFB	0x66BE
+0x9DFC	0x66BC
+0x9E40	0x66C4
+0x9E41	0x66B8
+0x9E42	0x66D6
+0x9E43	0x66DA
+0x9E44	0x66E0
+0x9E45	0x663F
+0x9E46	0x66E6
+0x9E47	0x66E9
+0x9E48	0x66F0
+0x9E49	0x66F5
+0x9E4A	0x66F7
+0x9E4B	0x670F
+0x9E4C	0x6716
+0x9E4D	0x671E
+0x9E4E	0x6726
+0x9E4F	0x6727
+0x9E50	0x9738
+0x9E51	0x672E
+0x9E52	0x673F
+0x9E53	0x6736
+0x9E54	0x6741
+0x9E55	0x6738
+0x9E56	0x6737
+0x9E57	0x6746
+0x9E58	0x675E
+0x9E59	0x6760
+0x9E5A	0x6759
+0x9E5B	0x6763
+0x9E5C	0x6764
+0x9E5D	0x6789
+0x9E5E	0x6770
+0x9E5F	0x67A9
+0x9E60	0x677C
+0x9E61	0x676A
+0x9E62	0x678C
+0x9E63	0x678B
+0x9E64	0x67A6
+0x9E65	0x67A1
+0x9E66	0x6785
+0x9E67	0x67B7
+0x9E68	0x67EF
+0x9E69	0x67B4
+0x9E6A	0x67EC
+0x9E6B	0x67B3
+0x9E6C	0x67E9
+0x9E6D	0x67B8
+0x9E6E	0x67E4
+0x9E6F	0x67DE
+0x9E70	0x67DD
+0x9E71	0x67E2
+0x9E72	0x67EE
+0x9E73	0x67B9
+0x9E74	0x67CE
+0x9E75	0x67C6
+0x9E76	0x67E7
+0x9E77	0x6A9C
+0x9E78	0x681E
+0x9E79	0x6846
+0x9E7A	0x6829
+0x9E7B	0x6840
+0x9E7C	0x684D
+0x9E7D	0x6832
+0x9E7E	0x684E
+0x9E80	0x68B3
+0x9E81	0x682B
+0x9E82	0x6859
+0x9E83	0x6863
+0x9E84	0x6877
+0x9E85	0x687F
+0x9E86	0x689F
+0x9E87	0x688F
+0x9E88	0x68AD
+0x9E89	0x6894
+0x9E8A	0x689D
+0x9E8B	0x689B
+0x9E8C	0x6883
+0x9E8D	0x6AAE
+0x9E8E	0x68B9
+0x9E8F	0x6874
+0x9E90	0x68B5
+0x9E91	0x68A0
+0x9E92	0x68BA
+0x9E93	0x690F
+0x9E94	0x688D
+0x9E95	0x687E
+0x9E96	0x6901
+0x9E97	0x68CA
+0x9E98	0x6908
+0x9E99	0x68D8
+0x9E9A	0x6922
+0x9E9B	0x6926
+0x9E9C	0x68E1
+0x9E9D	0x690C
+0x9E9E	0x68CD
+0x9E9F	0x68D4
+0x9EA0	0x68E7
+0x9EA1	0x68D5
+0x9EA2	0x6936
+0x9EA3	0x6912
+0x9EA4	0x6904
+0x9EA5	0x68D7
+0x9EA6	0x68E3
+0x9EA7	0x6925
+0x9EA8	0x68F9
+0x9EA9	0x68E0
+0x9EAA	0x68EF
+0x9EAB	0x6928
+0x9EAC	0x692A
+0x9EAD	0x691A
+0x9EAE	0x6923
+0x9EAF	0x6921
+0x9EB0	0x68C6
+0x9EB1	0x6979
+0x9EB2	0x6977
+0x9EB3	0x695C
+0x9EB4	0x6978
+0x9EB5	0x696B
+0x9EB6	0x6954
+0x9EB7	0x697E
+0x9EB8	0x696E
+0x9EB9	0x6939
+0x9EBA	0x6974
+0x9EBB	0x693D
+0x9EBC	0x6959
+0x9EBD	0x6930
+0x9EBE	0x6961
+0x9EBF	0x695E
+0x9EC0	0x695D
+0x9EC1	0x6981
+0x9EC2	0x696A
+0x9EC3	0x69B2
+0x9EC4	0x69AE
+0x9EC5	0x69D0
+0x9EC6	0x69BF
+0x9EC7	0x69C1
+0x9EC8	0x69D3
+0x9EC9	0x69BE
+0x9ECA	0x69CE
+0x9ECB	0x5BE8
+0x9ECC	0x69CA
+0x9ECD	0x69DD
+0x9ECE	0x69BB
+0x9ECF	0x69C3
+0x9ED0	0x69A7
+0x9ED1	0x6A2E
+0x9ED2	0x6991
+0x9ED3	0x69A0
+0x9ED4	0x699C
+0x9ED5	0x6995
+0x9ED6	0x69B4
+0x9ED7	0x69DE
+0x9ED8	0x69E8
+0x9ED9	0x6A02
+0x9EDA	0x6A1B
+0x9EDB	0x69FF
+0x9EDC	0x6B0A
+0x9EDD	0x69F9
+0x9EDE	0x69F2
+0x9EDF	0x69E7
+0x9EE0	0x6A05
+0x9EE1	0x69B1
+0x9EE2	0x6A1E
+0x9EE3	0x69ED
+0x9EE4	0x6A14
+0x9EE5	0x69EB
+0x9EE6	0x6A0A
+0x9EE7	0x6A12
+0x9EE8	0x6AC1
+0x9EE9	0x6A23
+0x9EEA	0x6A13
+0x9EEB	0x6A44
+0x9EEC	0x6A0C
+0x9EED	0x6A72
+0x9EEE	0x6A36
+0x9EEF	0x6A78
+0x9EF0	0x6A47
+0x9EF1	0x6A62
+0x9EF2	0x6A59
+0x9EF3	0x6A66
+0x9EF4	0x6A48
+0x9EF5	0x6A38
+0x9EF6	0x6A22
+0x9EF7	0x6A90
+0x9EF8	0x6A8D
+0x9EF9	0x6AA0
+0x9EFA	0x6A84
+0x9EFB	0x6AA2
+0x9EFC	0x6AA3
+0x9F40	0x6A97
+0x9F41	0x8617
+0x9F42	0x6ABB
+0x9F43	0x6AC3
+0x9F44	0x6AC2
+0x9F45	0x6AB8
+0x9F46	0x6AB3
+0x9F47	0x6AAC
+0x9F48	0x6ADE
+0x9F49	0x6AD1
+0x9F4A	0x6ADF
+0x9F4B	0x6AAA
+0x9F4C	0x6ADA
+0x9F4D	0x6AEA
+0x9F4E	0x6AFB
+0x9F4F	0x6B05
+0x9F50	0x8616
+0x9F51	0x6AFA
+0x9F52	0x6B12
+0x9F53	0x6B16
+0x9F54	0x9B31
+0x9F55	0x6B1F
+0x9F56	0x6B38
+0x9F57	0x6B37
+0x9F58	0x76DC
+0x9F59	0x6B39
+0x9F5A	0x98EE
+0x9F5B	0x6B47
+0x9F5C	0x6B43
+0x9F5D	0x6B49
+0x9F5E	0x6B50
+0x9F5F	0x6B59
+0x9F60	0x6B54
+0x9F61	0x6B5B
+0x9F62	0x6B5F
+0x9F63	0x6B61
+0x9F64	0x6B78
+0x9F65	0x6B79
+0x9F66	0x6B7F
+0x9F67	0x6B80
+0x9F68	0x6B84
+0x9F69	0x6B83
+0x9F6A	0x6B8D
+0x9F6B	0x6B98
+0x9F6C	0x6B95
+0x9F6D	0x6B9E
+0x9F6E	0x6BA4
+0x9F6F	0x6BAA
+0x9F70	0x6BAB
+0x9F71	0x6BAF
+0x9F72	0x6BB2
+0x9F73	0x6BB1
+0x9F74	0x6BB3
+0x9F75	0x6BB7
+0x9F76	0x6BBC
+0x9F77	0x6BC6
+0x9F78	0x6BCB
+0x9F79	0x6BD3
+0x9F7A	0x6BDF
+0x9F7B	0x6BEC
+0x9F7C	0x6BEB
+0x9F7D	0x6BF3
+0x9F7E	0x6BEF
+0x9F80	0x9EBE
+0x9F81	0x6C08
+0x9F82	0x6C13
+0x9F83	0x6C14
+0x9F84	0x6C1B
+0x9F85	0x6C24
+0x9F86	0x6C23
+0x9F87	0x6C5E
+0x9F88	0x6C55
+0x9F89	0x6C62
+0x9F8A	0x6C6A
+0x9F8B	0x6C82
+0x9F8C	0x6C8D
+0x9F8D	0x6C9A
+0x9F8E	0x6C81
+0x9F8F	0x6C9B
+0x9F90	0x6C7E
+0x9F91	0x6C68
+0x9F92	0x6C73
+0x9F93	0x6C92
+0x9F94	0x6C90
+0x9F95	0x6CC4
+0x9F96	0x6CF1
+0x9F97	0x6CD3
+0x9F98	0x6CBD
+0x9F99	0x6CD7
+0x9F9A	0x6CC5
+0x9F9B	0x6CDD
+0x9F9C	0x6CAE
+0x9F9D	0x6CB1
+0x9F9E	0x6CBE
+0x9F9F	0x6CBA
+0x9FA0	0x6CDB
+0x9FA1	0x6CEF
+0x9FA2	0x6CD9
+0x9FA3	0x6CEA
+0x9FA4	0x6D1F
+0x9FA5	0x884D
+0x9FA6	0x6D36
+0x9FA7	0x6D2B
+0x9FA8	0x6D3D
+0x9FA9	0x6D38
+0x9FAA	0x6D19
+0x9FAB	0x6D35
+0x9FAC	0x6D33
+0x9FAD	0x6D12
+0x9FAE	0x6D0C
+0x9FAF	0x6D63
+0x9FB0	0x6D93
+0x9FB1	0x6D64
+0x9FB2	0x6D5A
+0x9FB3	0x6D79
+0x9FB4	0x6D59
+0x9FB5	0x6D8E
+0x9FB6	0x6D95
+0x9FB7	0x6FE4
+0x9FB8	0x6D85
+0x9FB9	0x6DF9
+0x9FBA	0x6E15
+0x9FBB	0x6E0A
+0x9FBC	0x6DB5
+0x9FBD	0x6DC7
+0x9FBE	0x6DE6
+0x9FBF	0x6DB8
+0x9FC0	0x6DC6
+0x9FC1	0x6DEC
+0x9FC2	0x6DDE
+0x9FC3	0x6DCC
+0x9FC4	0x6DE8
+0x9FC5	0x6DD2
+0x9FC6	0x6DC5
+0x9FC7	0x6DFA
+0x9FC8	0x6DD9
+0x9FC9	0x6DE4
+0x9FCA	0x6DD5
+0x9FCB	0x6DEA
+0x9FCC	0x6DEE
+0x9FCD	0x6E2D
+0x9FCE	0x6E6E
+0x9FCF	0x6E2E
+0x9FD0	0x6E19
+0x9FD1	0x6E72
+0x9FD2	0x6E5F
+0x9FD3	0x6E3E
+0x9FD4	0x6E23
+0x9FD5	0x6E6B
+0x9FD6	0x6E2B
+0x9FD7	0x6E76
+0x9FD8	0x6E4D
+0x9FD9	0x6E1F
+0x9FDA	0x6E43
+0x9FDB	0x6E3A
+0x9FDC	0x6E4E
+0x9FDD	0x6E24
+0x9FDE	0x6EFF
+0x9FDF	0x6E1D
+0x9FE0	0x6E38
+0x9FE1	0x6E82
+0x9FE2	0x6EAA
+0x9FE3	0x6E98
+0x9FE4	0x6EC9
+0x9FE5	0x6EB7
+0x9FE6	0x6ED3
+0x9FE7	0x6EBD
+0x9FE8	0x6EAF
+0x9FE9	0x6EC4
+0x9FEA	0x6EB2
+0x9FEB	0x6ED4
+0x9FEC	0x6ED5
+0x9FED	0x6E8F
+0x9FEE	0x6EA5
+0x9FEF	0x6EC2
+0x9FF0	0x6E9F
+0x9FF1	0x6F41
+0x9FF2	0x6F11
+0x9FF3	0x704C
+0x9FF4	0x6EEC
+0x9FF5	0x6EF8
+0x9FF6	0x6EFE
+0x9FF7	0x6F3F
+0x9FF8	0x6EF2
+0x9FF9	0x6F31
+0x9FFA	0x6EEF
+0x9FFB	0x6F32
+0x9FFC	0x6ECC
+0xA1	0xFF61
+0xA2	0xFF62
+0xA3	0xFF63
+0xA4	0xFF64
+0xA5	0xFF65
+0xA6	0xFF66
+0xA7	0xFF67
+0xA8	0xFF68
+0xA9	0xFF69
+0xAA	0xFF6A
+0xAB	0xFF6B
+0xAC	0xFF6C
+0xAD	0xFF6D
+0xAE	0xFF6E
+0xAF	0xFF6F
+0xB0	0xFF70
+0xB1	0xFF71
+0xB2	0xFF72
+0xB3	0xFF73
+0xB4	0xFF74
+0xB5	0xFF75
+0xB6	0xFF76
+0xB7	0xFF77
+0xB8	0xFF78
+0xB9	0xFF79
+0xBA	0xFF7A
+0xBB	0xFF7B
+0xBC	0xFF7C
+0xBD	0xFF7D
+0xBE	0xFF7E
+0xBF	0xFF7F
+0xC0	0xFF80
+0xC1	0xFF81
+0xC2	0xFF82
+0xC3	0xFF83
+0xC4	0xFF84
+0xC5	0xFF85
+0xC6	0xFF86
+0xC7	0xFF87
+0xC8	0xFF88
+0xC9	0xFF89
+0xCA	0xFF8A
+0xCB	0xFF8B
+0xCC	0xFF8C
+0xCD	0xFF8D
+0xCE	0xFF8E
+0xCF	0xFF8F
+0xD0	0xFF90
+0xD1	0xFF91
+0xD2	0xFF92
+0xD3	0xFF93
+0xD4	0xFF94
+0xD5	0xFF95
+0xD6	0xFF96
+0xD7	0xFF97
+0xD8	0xFF98
+0xD9	0xFF99
+0xDA	0xFF9A
+0xDB	0xFF9B
+0xDC	0xFF9C
+0xDD	0xFF9D
+0xDE	0xFF9E
+0xDF	0xFF9F
+0xE040	0x6F3E
+0xE041	0x6F13
+0xE042	0x6EF7
+0xE043	0x6F86
+0xE044	0x6F7A
+0xE045	0x6F78
+0xE046	0x6F81
+0xE047	0x6F80
+0xE048	0x6F6F
+0xE049	0x6F5B
+0xE04A	0x6FF3
+0xE04B	0x6F6D
+0xE04C	0x6F82
+0xE04D	0x6F7C
+0xE04E	0x6F58
+0xE04F	0x6F8E
+0xE050	0x6F91
+0xE051	0x6FC2
+0xE052	0x6F66
+0xE053	0x6FB3
+0xE054	0x6FA3
+0xE055	0x6FA1
+0xE056	0x6FA4
+0xE057	0x6FB9
+0xE058	0x6FC6
+0xE059	0x6FAA
+0xE05A	0x6FDF
+0xE05B	0x6FD5
+0xE05C	0x6FEC
+0xE05D	0x6FD4
+0xE05E	0x6FD8
+0xE05F	0x6FF1
+0xE060	0x6FEE
+0xE061	0x6FDB
+0xE062	0x7009
+0xE063	0x700B
+0xE064	0x6FFA
+0xE065	0x7011
+0xE066	0x7001
+0xE067	0x700F
+0xE068	0x6FFE
+0xE069	0x701B
+0xE06A	0x701A
+0xE06B	0x6F74
+0xE06C	0x701D
+0xE06D	0x7018
+0xE06E	0x701F
+0xE06F	0x7030
+0xE070	0x703E
+0xE071	0x7032
+0xE072	0x7051
+0xE073	0x7063
+0xE074	0x7099
+0xE075	0x7092
+0xE076	0x70AF
+0xE077	0x70F1
+0xE078	0x70AC
+0xE079	0x70B8
+0xE07A	0x70B3
+0xE07B	0x70AE
+0xE07C	0x70DF
+0xE07D	0x70CB
+0xE07E	0x70DD
+0xE080	0x70D9
+0xE081	0x7109
+0xE082	0x70FD
+0xE083	0x711C
+0xE084	0x7119
+0xE085	0x7165
+0xE086	0x7155
+0xE087	0x7188
+0xE088	0x7166
+0xE089	0x7162
+0xE08A	0x714C
+0xE08B	0x7156
+0xE08C	0x716C
+0xE08D	0x718F
+0xE08E	0x71FB
+0xE08F	0x7184
+0xE090	0x7195
+0xE091	0x71A8
+0xE092	0x71AC
+0xE093	0x71D7
+0xE094	0x71B9
+0xE095	0x71BE
+0xE096	0x71D2
+0xE097	0x71C9
+0xE098	0x71D4
+0xE099	0x71CE
+0xE09A	0x71E0
+0xE09B	0x71EC
+0xE09C	0x71E7
+0xE09D	0x71F5
+0xE09E	0x71FC
+0xE09F	0x71F9
+0xE0A0	0x71FF
+0xE0A1	0x720D
+0xE0A2	0x7210
+0xE0A3	0x721B
+0xE0A4	0x7228
+0xE0A5	0x722D
+0xE0A6	0x722C
+0xE0A7	0x7230
+0xE0A8	0x7232
+0xE0A9	0x723B
+0xE0AA	0x723C
+0xE0AB	0x723F
+0xE0AC	0x7240
+0xE0AD	0x7246
+0xE0AE	0x724B
+0xE0AF	0x7258
+0xE0B0	0x7274
+0xE0B1	0x727E
+0xE0B2	0x7282
+0xE0B3	0x7281
+0xE0B4	0x7287
+0xE0B5	0x7292
+0xE0B6	0x7296
+0xE0B7	0x72A2
+0xE0B8	0x72A7
+0xE0B9	0x72B9
+0xE0BA	0x72B2
+0xE0BB	0x72C3
+0xE0BC	0x72C6
+0xE0BD	0x72C4
+0xE0BE	0x72CE
+0xE0BF	0x72D2
+0xE0C0	0x72E2
+0xE0C1	0x72E0
+0xE0C2	0x72E1
+0xE0C3	0x72F9
+0xE0C4	0x72F7
+0xE0C5	0x500F
+0xE0C6	0x7317
+0xE0C7	0x730A
+0xE0C8	0x731C
+0xE0C9	0x7316
+0xE0CA	0x731D
+0xE0CB	0x7334
+0xE0CC	0x732F
+0xE0CD	0x7329
+0xE0CE	0x7325
+0xE0CF	0x733E
+0xE0D0	0x734E
+0xE0D1	0x734F
+0xE0D2	0x9ED8
+0xE0D3	0x7357
+0xE0D4	0x736A
+0xE0D5	0x7368
+0xE0D6	0x7370
+0xE0D7	0x7378
+0xE0D8	0x7375
+0xE0D9	0x737B
+0xE0DA	0x737A
+0xE0DB	0x73C8
+0xE0DC	0x73B3
+0xE0DD	0x73CE
+0xE0DE	0x73BB
+0xE0DF	0x73C0
+0xE0E0	0x73E5
+0xE0E1	0x73EE
+0xE0E2	0x73DE
+0xE0E3	0x74A2
+0xE0E4	0x7405
+0xE0E5	0x746F
+0xE0E6	0x7425
+0xE0E7	0x73F8
+0xE0E8	0x7432
+0xE0E9	0x743A
+0xE0EA	0x7455
+0xE0EB	0x743F
+0xE0EC	0x745F
+0xE0ED	0x7459
+0xE0EE	0x7441
+0xE0EF	0x745C
+0xE0F0	0x7469
+0xE0F1	0x7470
+0xE0F2	0x7463
+0xE0F3	0x746A
+0xE0F4	0x7476
+0xE0F5	0x747E
+0xE0F6	0x748B
+0xE0F7	0x749E
+0xE0F8	0x74A7
+0xE0F9	0x74CA
+0xE0FA	0x74CF
+0xE0FB	0x74D4
+0xE0FC	0x73F1
+0xE140	0x74E0
+0xE141	0x74E3
+0xE142	0x74E7
+0xE143	0x74E9
+0xE144	0x74EE
+0xE145	0x74F2
+0xE146	0x74F0
+0xE147	0x74F1
+0xE148	0x74F8
+0xE149	0x74F7
+0xE14A	0x7504
+0xE14B	0x7503
+0xE14C	0x7505
+0xE14D	0x750C
+0xE14E	0x750E
+0xE14F	0x750D
+0xE150	0x7515
+0xE151	0x7513
+0xE152	0x751E
+0xE153	0x7526
+0xE154	0x752C
+0xE155	0x753C
+0xE156	0x7544
+0xE157	0x754D
+0xE158	0x754A
+0xE159	0x7549
+0xE15A	0x755B
+0xE15B	0x7546
+0xE15C	0x755A
+0xE15D	0x7569
+0xE15E	0x7564
+0xE15F	0x7567
+0xE160	0x756B
+0xE161	0x756D
+0xE162	0x7578
+0xE163	0x7576
+0xE164	0x7586
+0xE165	0x7587
+0xE166	0x7574
+0xE167	0x758A
+0xE168	0x7589
+0xE169	0x7582
+0xE16A	0x7594
+0xE16B	0x759A
+0xE16C	0x759D
+0xE16D	0x75A5
+0xE16E	0x75A3
+0xE16F	0x75C2
+0xE170	0x75B3
+0xE171	0x75C3
+0xE172	0x75B5
+0xE173	0x75BD
+0xE174	0x75B8
+0xE175	0x75BC
+0xE176	0x75B1
+0xE177	0x75CD
+0xE178	0x75CA
+0xE179	0x75D2
+0xE17A	0x75D9
+0xE17B	0x75E3
+0xE17C	0x75DE
+0xE17D	0x75FE
+0xE17E	0x75FF
+0xE180	0x75FC
+0xE181	0x7601
+0xE182	0x75F0
+0xE183	0x75FA
+0xE184	0x75F2
+0xE185	0x75F3
+0xE186	0x760B
+0xE187	0x760D
+0xE188	0x7609
+0xE189	0x761F
+0xE18A	0x7627
+0xE18B	0x7620
+0xE18C	0x7621
+0xE18D	0x7622
+0xE18E	0x7624
+0xE18F	0x7634
+0xE190	0x7630
+0xE191	0x763B
+0xE192	0x7647
+0xE193	0x7648
+0xE194	0x7646
+0xE195	0x765C
+0xE196	0x7658
+0xE197	0x7661
+0xE198	0x7662
+0xE199	0x7668
+0xE19A	0x7669
+0xE19B	0x766A
+0xE19C	0x7667
+0xE19D	0x766C
+0xE19E	0x7670
+0xE19F	0x7672
+0xE1A0	0x7676
+0xE1A1	0x7678
+0xE1A2	0x767C
+0xE1A3	0x7680
+0xE1A4	0x7683
+0xE1A5	0x7688
+0xE1A6	0x768B
+0xE1A7	0x768E
+0xE1A8	0x7696
+0xE1A9	0x7693
+0xE1AA	0x7699
+0xE1AB	0x769A
+0xE1AC	0x76B0
+0xE1AD	0x76B4
+0xE1AE	0x76B8
+0xE1AF	0x76B9
+0xE1B0	0x76BA
+0xE1B1	0x76C2
+0xE1B2	0x76CD
+0xE1B3	0x76D6
+0xE1B4	0x76D2
+0xE1B5	0x76DE
+0xE1B6	0x76E1
+0xE1B7	0x76E5
+0xE1B8	0x76E7
+0xE1B9	0x76EA
+0xE1BA	0x862F
+0xE1BB	0x76FB
+0xE1BC	0x7708
+0xE1BD	0x7707
+0xE1BE	0x7704
+0xE1BF	0x7729
+0xE1C0	0x7724
+0xE1C1	0x771E
+0xE1C2	0x7725
+0xE1C3	0x7726
+0xE1C4	0x771B
+0xE1C5	0x7737
+0xE1C6	0x7738
+0xE1C7	0x7747
+0xE1C8	0x775A
+0xE1C9	0x7768
+0xE1CA	0x776B
+0xE1CB	0x775B
+0xE1CC	0x7765
+0xE1CD	0x777F
+0xE1CE	0x777E
+0xE1CF	0x7779
+0xE1D0	0x778E
+0xE1D1	0x778B
+0xE1D2	0x7791
+0xE1D3	0x77A0
+0xE1D4	0x779E
+0xE1D5	0x77B0
+0xE1D6	0x77B6
+0xE1D7	0x77B9
+0xE1D8	0x77BF
+0xE1D9	0x77BC
+0xE1DA	0x77BD
+0xE1DB	0x77BB
+0xE1DC	0x77C7
+0xE1DD	0x77CD
+0xE1DE	0x77D7
+0xE1DF	0x77DA
+0xE1E0	0x77DC
+0xE1E1	0x77E3
+0xE1E2	0x77EE
+0xE1E3	0x77FC
+0xE1E4	0x780C
+0xE1E5	0x7812
+0xE1E6	0x7926
+0xE1E7	0x7820
+0xE1E8	0x792A
+0xE1E9	0x7845
+0xE1EA	0x788E
+0xE1EB	0x7874
+0xE1EC	0x7886
+0xE1ED	0x787C
+0xE1EE	0x789A
+0xE1EF	0x788C
+0xE1F0	0x78A3
+0xE1F1	0x78B5
+0xE1F2	0x78AA
+0xE1F3	0x78AF
+0xE1F4	0x78D1
+0xE1F5	0x78C6
+0xE1F6	0x78CB
+0xE1F7	0x78D4
+0xE1F8	0x78BE
+0xE1F9	0x78BC
+0xE1FA	0x78C5
+0xE1FB	0x78CA
+0xE1FC	0x78EC
+0xE240	0x78E7
+0xE241	0x78DA
+0xE242	0x78FD
+0xE243	0x78F4
+0xE244	0x7907
+0xE245	0x7912
+0xE246	0x7911
+0xE247	0x7919
+0xE248	0x792C
+0xE249	0x792B
+0xE24A	0x7940
+0xE24B	0x7960
+0xE24C	0x7957
+0xE24D	0x795F
+0xE24E	0x795A
+0xE24F	0x7955
+0xE250	0x7953
+0xE251	0x797A
+0xE252	0x797F
+0xE253	0x798A
+0xE254	0x799D
+0xE255	0x79A7
+0xE256	0x9F4B
+0xE257	0x79AA
+0xE258	0x79AE
+0xE259	0x79B3
+0xE25A	0x79B9
+0xE25B	0x79BA
+0xE25C	0x79C9
+0xE25D	0x79D5
+0xE25E	0x79E7
+0xE25F	0x79EC
+0xE260	0x79E1
+0xE261	0x79E3
+0xE262	0x7A08
+0xE263	0x7A0D
+0xE264	0x7A18
+0xE265	0x7A19
+0xE266	0x7A20
+0xE267	0x7A1F
+0xE268	0x7980
+0xE269	0x7A31
+0xE26A	0x7A3B
+0xE26B	0x7A3E
+0xE26C	0x7A37
+0xE26D	0x7A43
+0xE26E	0x7A57
+0xE26F	0x7A49
+0xE270	0x7A61
+0xE271	0x7A62
+0xE272	0x7A69
+0xE273	0x9F9D
+0xE274	0x7A70
+0xE275	0x7A79
+0xE276	0x7A7D
+0xE277	0x7A88
+0xE278	0x7A97
+0xE279	0x7A95
+0xE27A	0x7A98
+0xE27B	0x7A96
+0xE27C	0x7AA9
+0xE27D	0x7AC8
+0xE27E	0x7AB0
+0xE280	0x7AB6
+0xE281	0x7AC5
+0xE282	0x7AC4
+0xE283	0x7ABF
+0xE284	0x9083
+0xE285	0x7AC7
+0xE286	0x7ACA
+0xE287	0x7ACD
+0xE288	0x7ACF
+0xE289	0x7AD5
+0xE28A	0x7AD3
+0xE28B	0x7AD9
+0xE28C	0x7ADA
+0xE28D	0x7ADD
+0xE28E	0x7AE1
+0xE28F	0x7AE2
+0xE290	0x7AE6
+0xE291	0x7AED
+0xE292	0x7AF0
+0xE293	0x7B02
+0xE294	0x7B0F
+0xE295	0x7B0A
+0xE296	0x7B06
+0xE297	0x7B33
+0xE298	0x7B18
+0xE299	0x7B19
+0xE29A	0x7B1E
+0xE29B	0x7B35
+0xE29C	0x7B28
+0xE29D	0x7B36
+0xE29E	0x7B50
+0xE29F	0x7B7A
+0xE2A0	0x7B04
+0xE2A1	0x7B4D
+0xE2A2	0x7B0B
+0xE2A3	0x7B4C
+0xE2A4	0x7B45
+0xE2A5	0x7B75
+0xE2A6	0x7B65
+0xE2A7	0x7B74
+0xE2A8	0x7B67
+0xE2A9	0x7B70
+0xE2AA	0x7B71
+0xE2AB	0x7B6C
+0xE2AC	0x7B6E
+0xE2AD	0x7B9D
+0xE2AE	0x7B98
+0xE2AF	0x7B9F
+0xE2B0	0x7B8D
+0xE2B1	0x7B9C
+0xE2B2	0x7B9A
+0xE2B3	0x7B8B
+0xE2B4	0x7B92
+0xE2B5	0x7B8F
+0xE2B6	0x7B5D
+0xE2B7	0x7B99
+0xE2B8	0x7BCB
+0xE2B9	0x7BC1
+0xE2BA	0x7BCC
+0xE2BB	0x7BCF
+0xE2BC	0x7BB4
+0xE2BD	0x7BC6
+0xE2BE	0x7BDD
+0xE2BF	0x7BE9
+0xE2C0	0x7C11
+0xE2C1	0x7C14
+0xE2C2	0x7BE6
+0xE2C3	0x7BE5
+0xE2C4	0x7C60
+0xE2C5	0x7C00
+0xE2C6	0x7C07
+0xE2C7	0x7C13
+0xE2C8	0x7BF3
+0xE2C9	0x7BF7
+0xE2CA	0x7C17
+0xE2CB	0x7C0D
+0xE2CC	0x7BF6
+0xE2CD	0x7C23
+0xE2CE	0x7C27
+0xE2CF	0x7C2A
+0xE2D0	0x7C1F
+0xE2D1	0x7C37
+0xE2D2	0x7C2B
+0xE2D3	0x7C3D
+0xE2D4	0x7C4C
+0xE2D5	0x7C43
+0xE2D6	0x7C54
+0xE2D7	0x7C4F
+0xE2D8	0x7C40
+0xE2D9	0x7C50
+0xE2DA	0x7C58
+0xE2DB	0x7C5F
+0xE2DC	0x7C64
+0xE2DD	0x7C56
+0xE2DE	0x7C65
+0xE2DF	0x7C6C
+0xE2E0	0x7C75
+0xE2E1	0x7C83
+0xE2E2	0x7C90
+0xE2E3	0x7CA4
+0xE2E4	0x7CAD
+0xE2E5	0x7CA2
+0xE2E6	0x7CAB
+0xE2E7	0x7CA1
+0xE2E8	0x7CA8
+0xE2E9	0x7CB3
+0xE2EA	0x7CB2
+0xE2EB	0x7CB1
+0xE2EC	0x7CAE
+0xE2ED	0x7CB9
+0xE2EE	0x7CBD
+0xE2EF	0x7CC0
+0xE2F0	0x7CC5
+0xE2F1	0x7CC2
+0xE2F2	0x7CD8
+0xE2F3	0x7CD2
+0xE2F4	0x7CDC
+0xE2F5	0x7CE2
+0xE2F6	0x9B3B
+0xE2F7	0x7CEF
+0xE2F8	0x7CF2
+0xE2F9	0x7CF4
+0xE2FA	0x7CF6
+0xE2FB	0x7CFA
+0xE2FC	0x7D06
+0xE340	0x7D02
+0xE341	0x7D1C
+0xE342	0x7D15
+0xE343	0x7D0A
+0xE344	0x7D45
+0xE345	0x7D4B
+0xE346	0x7D2E
+0xE347	0x7D32
+0xE348	0x7D3F
+0xE349	0x7D35
+0xE34A	0x7D46
+0xE34B	0x7D73
+0xE34C	0x7D56
+0xE34D	0x7D4E
+0xE34E	0x7D72
+0xE34F	0x7D68
+0xE350	0x7D6E
+0xE351	0x7D4F
+0xE352	0x7D63
+0xE353	0x7D93
+0xE354	0x7D89
+0xE355	0x7D5B
+0xE356	0x7D8F
+0xE357	0x7D7D
+0xE358	0x7D9B
+0xE359	0x7DBA
+0xE35A	0x7DAE
+0xE35B	0x7DA3
+0xE35C	0x7DB5
+0xE35D	0x7DC7
+0xE35E	0x7DBD
+0xE35F	0x7DAB
+0xE360	0x7E3D
+0xE361	0x7DA2
+0xE362	0x7DAF
+0xE363	0x7DDC
+0xE364	0x7DB8
+0xE365	0x7D9F
+0xE366	0x7DB0
+0xE367	0x7DD8
+0xE368	0x7DDD
+0xE369	0x7DE4
+0xE36A	0x7DDE
+0xE36B	0x7DFB
+0xE36C	0x7DF2
+0xE36D	0x7DE1
+0xE36E	0x7E05
+0xE36F	0x7E0A
+0xE370	0x7E23
+0xE371	0x7E21
+0xE372	0x7E12
+0xE373	0x7E31
+0xE374	0x7E1F
+0xE375	0x7E09
+0xE376	0x7E0B
+0xE377	0x7E22
+0xE378	0x7E46
+0xE379	0x7E66
+0xE37A	0x7E3B
+0xE37B	0x7E35
+0xE37C	0x7E39
+0xE37D	0x7E43
+0xE37E	0x7E37
+0xE380	0x7E32
+0xE381	0x7E3A
+0xE382	0x7E67
+0xE383	0x7E5D
+0xE384	0x7E56
+0xE385	0x7E5E
+0xE386	0x7E59
+0xE387	0x7E5A
+0xE388	0x7E79
+0xE389	0x7E6A
+0xE38A	0x7E69
+0xE38B	0x7E7C
+0xE38C	0x7E7B
+0xE38D	0x7E83
+0xE38E	0x7DD5
+0xE38F	0x7E7D
+0xE390	0x8FAE
+0xE391	0x7E7F
+0xE392	0x7E88
+0xE393	0x7E89
+0xE394	0x7E8C
+0xE395	0x7E92
+0xE396	0x7E90
+0xE397	0x7E93
+0xE398	0x7E94
+0xE399	0x7E96
+0xE39A	0x7E8E
+0xE39B	0x7E9B
+0xE39C	0x7E9C
+0xE39D	0x7F38
+0xE39E	0x7F3A
+0xE39F	0x7F45
+0xE3A0	0x7F4C
+0xE3A1	0x7F4D
+0xE3A2	0x7F4E
+0xE3A3	0x7F50
+0xE3A4	0x7F51
+0xE3A5	0x7F55
+0xE3A6	0x7F54
+0xE3A7	0x7F58
+0xE3A8	0x7F5F
+0xE3A9	0x7F60
+0xE3AA	0x7F68
+0xE3AB	0x7F69
+0xE3AC	0x7F67
+0xE3AD	0x7F78
+0xE3AE	0x7F82
+0xE3AF	0x7F86
+0xE3B0	0x7F83
+0xE3B1	0x7F88
+0xE3B2	0x7F87
+0xE3B3	0x7F8C
+0xE3B4	0x7F94
+0xE3B5	0x7F9E
+0xE3B6	0x7F9D
+0xE3B7	0x7F9A
+0xE3B8	0x7FA3
+0xE3B9	0x7FAF
+0xE3BA	0x7FB2
+0xE3BB	0x7FB9
+0xE3BC	0x7FAE
+0xE3BD	0x7FB6
+0xE3BE	0x7FB8
+0xE3BF	0x8B71
+0xE3C0	0x7FC5
+0xE3C1	0x7FC6
+0xE3C2	0x7FCA
+0xE3C3	0x7FD5
+0xE3C4	0x7FD4
+0xE3C5	0x7FE1
+0xE3C6	0x7FE6
+0xE3C7	0x7FE9
+0xE3C8	0x7FF3
+0xE3C9	0x7FF9
+0xE3CA	0x98DC
+0xE3CB	0x8006
+0xE3CC	0x8004
+0xE3CD	0x800B
+0xE3CE	0x8012
+0xE3CF	0x8018
+0xE3D0	0x8019
+0xE3D1	0x801C
+0xE3D2	0x8021
+0xE3D3	0x8028
+0xE3D4	0x803F
+0xE3D5	0x803B
+0xE3D6	0x804A
+0xE3D7	0x8046
+0xE3D8	0x8052
+0xE3D9	0x8058
+0xE3DA	0x805A
+0xE3DB	0x805F
+0xE3DC	0x8062
+0xE3DD	0x8068
+0xE3DE	0x8073
+0xE3DF	0x8072
+0xE3E0	0x8070
+0xE3E1	0x8076
+0xE3E2	0x8079
+0xE3E3	0x807D
+0xE3E4	0x807F
+0xE3E5	0x8084
+0xE3E6	0x8086
+0xE3E7	0x8085
+0xE3E8	0x809B
+0xE3E9	0x8093
+0xE3EA	0x809A
+0xE3EB	0x80AD
+0xE3EC	0x5190
+0xE3ED	0x80AC
+0xE3EE	0x80DB
+0xE3EF	0x80E5
+0xE3F0	0x80D9
+0xE3F1	0x80DD
+0xE3F2	0x80C4
+0xE3F3	0x80DA
+0xE3F4	0x80D6
+0xE3F5	0x8109
+0xE3F6	0x80EF
+0xE3F7	0x80F1
+0xE3F8	0x811B
+0xE3F9	0x8129
+0xE3FA	0x8123
+0xE3FB	0x812F
+0xE3FC	0x814B
+0xE440	0x968B
+0xE441	0x8146
+0xE442	0x813E
+0xE443	0x8153
+0xE444	0x8151
+0xE445	0x80FC
+0xE446	0x8171
+0xE447	0x816E
+0xE448	0x8165
+0xE449	0x8166
+0xE44A	0x8174
+0xE44B	0x8183
+0xE44C	0x8188
+0xE44D	0x818A
+0xE44E	0x8180
+0xE44F	0x8182
+0xE450	0x81A0
+0xE451	0x8195
+0xE452	0x81A4
+0xE453	0x81A3
+0xE454	0x815F
+0xE455	0x8193
+0xE456	0x81A9
+0xE457	0x81B0
+0xE458	0x81B5
+0xE459	0x81BE
+0xE45A	0x81B8
+0xE45B	0x81BD
+0xE45C	0x81C0
+0xE45D	0x81C2
+0xE45E	0x81BA
+0xE45F	0x81C9
+0xE460	0x81CD
+0xE461	0x81D1
+0xE462	0x81D9
+0xE463	0x81D8
+0xE464	0x81C8
+0xE465	0x81DA
+0xE466	0x81DF
+0xE467	0x81E0
+0xE468	0x81E7
+0xE469	0x81FA
+0xE46A	0x81FB
+0xE46B	0x81FE
+0xE46C	0x8201
+0xE46D	0x8202
+0xE46E	0x8205
+0xE46F	0x8207
+0xE470	0x820A
+0xE471	0x820D
+0xE472	0x8210
+0xE473	0x8216
+0xE474	0x8229
+0xE475	0x822B
+0xE476	0x8238
+0xE477	0x8233
+0xE478	0x8240
+0xE479	0x8259
+0xE47A	0x8258
+0xE47B	0x825D
+0xE47C	0x825A
+0xE47D	0x825F
+0xE47E	0x8264
+0xE480	0x8262
+0xE481	0x8268
+0xE482	0x826A
+0xE483	0x826B
+0xE484	0x822E
+0xE485	0x8271
+0xE486	0x8277
+0xE487	0x8278
+0xE488	0x827E
+0xE489	0x828D
+0xE48A	0x8292
+0xE48B	0x82AB
+0xE48C	0x829F
+0xE48D	0x82BB
+0xE48E	0x82AC
+0xE48F	0x82E1
+0xE490	0x82E3
+0xE491	0x82DF
+0xE492	0x82D2
+0xE493	0x82F4
+0xE494	0x82F3
+0xE495	0x82FA
+0xE496	0x8393
+0xE497	0x8303
+0xE498	0x82FB
+0xE499	0x82F9
+0xE49A	0x82DE
+0xE49B	0x8306
+0xE49C	0x82DC
+0xE49D	0x8309
+0xE49E	0x82D9
+0xE49F	0x8335
+0xE4A0	0x8334
+0xE4A1	0x8316
+0xE4A2	0x8332
+0xE4A3	0x8331
+0xE4A4	0x8340
+0xE4A5	0x8339
+0xE4A6	0x8350
+0xE4A7	0x8345
+0xE4A8	0x832F
+0xE4A9	0x832B
+0xE4AA	0x8317
+0xE4AB	0x8318
+0xE4AC	0x8385
+0xE4AD	0x839A
+0xE4AE	0x83AA
+0xE4AF	0x839F
+0xE4B0	0x83A2
+0xE4B1	0x8396
+0xE4B2	0x8323
+0xE4B3	0x838E
+0xE4B4	0x8387
+0xE4B5	0x838A
+0xE4B6	0x837C
+0xE4B7	0x83B5
+0xE4B8	0x8373
+0xE4B9	0x8375
+0xE4BA	0x83A0
+0xE4BB	0x8389
+0xE4BC	0x83A8
+0xE4BD	0x83F4
+0xE4BE	0x8413
+0xE4BF	0x83EB
+0xE4C0	0x83CE
+0xE4C1	0x83FD
+0xE4C2	0x8403
+0xE4C3	0x83D8
+0xE4C4	0x840B
+0xE4C5	0x83C1
+0xE4C6	0x83F7
+0xE4C7	0x8407
+0xE4C8	0x83E0
+0xE4C9	0x83F2
+0xE4CA	0x840D
+0xE4CB	0x8422
+0xE4CC	0x8420
+0xE4CD	0x83BD
+0xE4CE	0x8438
+0xE4CF	0x8506
+0xE4D0	0x83FB
+0xE4D1	0x846D
+0xE4D2	0x842A
+0xE4D3	0x843C
+0xE4D4	0x855A
+0xE4D5	0x8484
+0xE4D6	0x8477
+0xE4D7	0x846B
+0xE4D8	0x84AD
+0xE4D9	0x846E
+0xE4DA	0x8482
+0xE4DB	0x8469
+0xE4DC	0x8446
+0xE4DD	0x842C
+0xE4DE	0x846F
+0xE4DF	0x8479
+0xE4E0	0x8435
+0xE4E1	0x84CA
+0xE4E2	0x8462
+0xE4E3	0x84B9
+0xE4E4	0x84BF
+0xE4E5	0x849F
+0xE4E6	0x84D9
+0xE4E7	0x84CD
+0xE4E8	0x84BB
+0xE4E9	0x84DA
+0xE4EA	0x84D0
+0xE4EB	0x84C1
+0xE4EC	0x84C6
+0xE4ED	0x84D6
+0xE4EE	0x84A1
+0xE4EF	0x8521
+0xE4F0	0x84FF
+0xE4F1	0x84F4
+0xE4F2	0x8517
+0xE4F3	0x8518
+0xE4F4	0x852C
+0xE4F5	0x851F
+0xE4F6	0x8515
+0xE4F7	0x8514
+0xE4F8	0x84FC
+0xE4F9	0x8540
+0xE4FA	0x8563
+0xE4FB	0x8558
+0xE4FC	0x8548
+0xE540	0x8541
+0xE541	0x8602
+0xE542	0x854B
+0xE543	0x8555
+0xE544	0x8580
+0xE545	0x85A4
+0xE546	0x8588
+0xE547	0x8591
+0xE548	0x858A
+0xE549	0x85A8
+0xE54A	0x856D
+0xE54B	0x8594
+0xE54C	0x859B
+0xE54D	0x85EA
+0xE54E	0x8587
+0xE54F	0x859C
+0xE550	0x8577
+0xE551	0x857E
+0xE552	0x8590
+0xE553	0x85C9
+0xE554	0x85BA
+0xE555	0x85CF
+0xE556	0x85B9
+0xE557	0x85D0
+0xE558	0x85D5
+0xE559	0x85DD
+0xE55A	0x85E5
+0xE55B	0x85DC
+0xE55C	0x85F9
+0xE55D	0x860A
+0xE55E	0x8613
+0xE55F	0x860B
+0xE560	0x85FE
+0xE561	0x85FA
+0xE562	0x8606
+0xE563	0x8622
+0xE564	0x861A
+0xE565	0x8630
+0xE566	0x863F
+0xE567	0x864D
+0xE568	0x4E55
+0xE569	0x8654
+0xE56A	0x865F
+0xE56B	0x8667
+0xE56C	0x8671
+0xE56D	0x8693
+0xE56E	0x86A3
+0xE56F	0x86A9
+0xE570	0x86AA
+0xE571	0x868B
+0xE572	0x868C
+0xE573	0x86B6
+0xE574	0x86AF
+0xE575	0x86C4
+0xE576	0x86C6
+0xE577	0x86B0
+0xE578	0x86C9
+0xE579	0x8823
+0xE57A	0x86AB
+0xE57B	0x86D4
+0xE57C	0x86DE
+0xE57D	0x86E9
+0xE57E	0x86EC
+0xE580	0x86DF
+0xE581	0x86DB
+0xE582	0x86EF
+0xE583	0x8712
+0xE584	0x8706
+0xE585	0x8708
+0xE586	0x8700
+0xE587	0x8703
+0xE588	0x86FB
+0xE589	0x8711
+0xE58A	0x8709
+0xE58B	0x870D
+0xE58C	0x86F9
+0xE58D	0x870A
+0xE58E	0x8734
+0xE58F	0x873F
+0xE590	0x8737
+0xE591	0x873B
+0xE592	0x8725
+0xE593	0x8729
+0xE594	0x871A
+0xE595	0x8760
+0xE596	0x875F
+0xE597	0x8778
+0xE598	0x874C
+0xE599	0x874E
+0xE59A	0x8774
+0xE59B	0x8757
+0xE59C	0x8768
+0xE59D	0x876E
+0xE59E	0x8759
+0xE59F	0x8753
+0xE5A0	0x8763
+0xE5A1	0x876A
+0xE5A2	0x8805
+0xE5A3	0x87A2
+0xE5A4	0x879F
+0xE5A5	0x8782
+0xE5A6	0x87AF
+0xE5A7	0x87CB
+0xE5A8	0x87BD
+0xE5A9	0x87C0
+0xE5AA	0x87D0
+0xE5AB	0x96D6
+0xE5AC	0x87AB
+0xE5AD	0x87C4
+0xE5AE	0x87B3
+0xE5AF	0x87C7
+0xE5B0	0x87C6
+0xE5B1	0x87BB
+0xE5B2	0x87EF
+0xE5B3	0x87F2
+0xE5B4	0x87E0
+0xE5B5	0x880F
+0xE5B6	0x880D
+0xE5B7	0x87FE
+0xE5B8	0x87F6
+0xE5B9	0x87F7
+0xE5BA	0x880E
+0xE5BB	0x87D2
+0xE5BC	0x8811
+0xE5BD	0x8816
+0xE5BE	0x8815
+0xE5BF	0x8822
+0xE5C0	0x8821
+0xE5C1	0x8831
+0xE5C2	0x8836
+0xE5C3	0x8839
+0xE5C4	0x8827
+0xE5C5	0x883B
+0xE5C6	0x8844
+0xE5C7	0x8842
+0xE5C8	0x8852
+0xE5C9	0x8859
+0xE5CA	0x885E
+0xE5CB	0x8862
+0xE5CC	0x886B
+0xE5CD	0x8881
+0xE5CE	0x887E
+0xE5CF	0x889E
+0xE5D0	0x8875
+0xE5D1	0x887D
+0xE5D2	0x88B5
+0xE5D3	0x8872
+0xE5D4	0x8882
+0xE5D5	0x8897
+0xE5D6	0x8892
+0xE5D7	0x88AE
+0xE5D8	0x8899
+0xE5D9	0x88A2
+0xE5DA	0x888D
+0xE5DB	0x88A4
+0xE5DC	0x88B0
+0xE5DD	0x88BF
+0xE5DE	0x88B1
+0xE5DF	0x88C3
+0xE5E0	0x88C4
+0xE5E1	0x88D4
+0xE5E2	0x88D8
+0xE5E3	0x88D9
+0xE5E4	0x88DD
+0xE5E5	0x88F9
+0xE5E6	0x8902
+0xE5E7	0x88FC
+0xE5E8	0x88F4
+0xE5E9	0x88E8
+0xE5EA	0x88F2
+0xE5EB	0x8904
+0xE5EC	0x890C
+0xE5ED	0x890A
+0xE5EE	0x8913
+0xE5EF	0x8943
+0xE5F0	0x891E
+0xE5F1	0x8925
+0xE5F2	0x892A
+0xE5F3	0x892B
+0xE5F4	0x8941
+0xE5F5	0x8944
+0xE5F6	0x893B
+0xE5F7	0x8936
+0xE5F8	0x8938
+0xE5F9	0x894C
+0xE5FA	0x891D
+0xE5FB	0x8960
+0xE5FC	0x895E
+0xE640	0x8966
+0xE641	0x8964
+0xE642	0x896D
+0xE643	0x896A
+0xE644	0x896F
+0xE645	0x8974
+0xE646	0x8977
+0xE647	0x897E
+0xE648	0x8983
+0xE649	0x8988
+0xE64A	0x898A
+0xE64B	0x8993
+0xE64C	0x8998
+0xE64D	0x89A1
+0xE64E	0x89A9
+0xE64F	0x89A6
+0xE650	0x89AC
+0xE651	0x89AF
+0xE652	0x89B2
+0xE653	0x89BA
+0xE654	0x89BD
+0xE655	0x89BF
+0xE656	0x89C0
+0xE657	0x89DA
+0xE658	0x89DC
+0xE659	0x89DD
+0xE65A	0x89E7
+0xE65B	0x89F4
+0xE65C	0x89F8
+0xE65D	0x8A03
+0xE65E	0x8A16
+0xE65F	0x8A10
+0xE660	0x8A0C
+0xE661	0x8A1B
+0xE662	0x8A1D
+0xE663	0x8A25
+0xE664	0x8A36
+0xE665	0x8A41
+0xE666	0x8A5B
+0xE667	0x8A52
+0xE668	0x8A46
+0xE669	0x8A48
+0xE66A	0x8A7C
+0xE66B	0x8A6D
+0xE66C	0x8A6C
+0xE66D	0x8A62
+0xE66E	0x8A85
+0xE66F	0x8A82
+0xE670	0x8A84
+0xE671	0x8AA8
+0xE672	0x8AA1
+0xE673	0x8A91
+0xE674	0x8AA5
+0xE675	0x8AA6
+0xE676	0x8A9A
+0xE677	0x8AA3
+0xE678	0x8AC4
+0xE679	0x8ACD
+0xE67A	0x8AC2
+0xE67B	0x8ADA
+0xE67C	0x8AEB
+0xE67D	0x8AF3
+0xE67E	0x8AE7
+0xE680	0x8AE4
+0xE681	0x8AF1
+0xE682	0x8B14
+0xE683	0x8AE0
+0xE684	0x8AE2
+0xE685	0x8AF7
+0xE686	0x8ADE
+0xE687	0x8ADB
+0xE688	0x8B0C
+0xE689	0x8B07
+0xE68A	0x8B1A
+0xE68B	0x8AE1
+0xE68C	0x8B16
+0xE68D	0x8B10
+0xE68E	0x8B17
+0xE68F	0x8B20
+0xE690	0x8B33
+0xE691	0x97AB
+0xE692	0x8B26
+0xE693	0x8B2B
+0xE694	0x8B3E
+0xE695	0x8B28
+0xE696	0x8B41
+0xE697	0x8B4C
+0xE698	0x8B4F
+0xE699	0x8B4E
+0xE69A	0x8B49
+0xE69B	0x8B56
+0xE69C	0x8B5B
+0xE69D	0x8B5A
+0xE69E	0x8B6B
+0xE69F	0x8B5F
+0xE6A0	0x8B6C
+0xE6A1	0x8B6F
+0xE6A2	0x8B74
+0xE6A3	0x8B7D
+0xE6A4	0x8B80
+0xE6A5	0x8B8C
+0xE6A6	0x8B8E
+0xE6A7	0x8B92
+0xE6A8	0x8B93
+0xE6A9	0x8B96
+0xE6AA	0x8B99
+0xE6AB	0x8B9A
+0xE6AC	0x8C3A
+0xE6AD	0x8C41
+0xE6AE	0x8C3F
+0xE6AF	0x8C48
+0xE6B0	0x8C4C
+0xE6B1	0x8C4E
+0xE6B2	0x8C50
+0xE6B3	0x8C55
+0xE6B4	0x8C62
+0xE6B5	0x8C6C
+0xE6B6	0x8C78
+0xE6B7	0x8C7A
+0xE6B8	0x8C82
+0xE6B9	0x8C89
+0xE6BA	0x8C85
+0xE6BB	0x8C8A
+0xE6BC	0x8C8D
+0xE6BD	0x8C8E
+0xE6BE	0x8C94
+0xE6BF	0x8C7C
+0xE6C0	0x8C98
+0xE6C1	0x621D
+0xE6C2	0x8CAD
+0xE6C3	0x8CAA
+0xE6C4	0x8CBD
+0xE6C5	0x8CB2
+0xE6C6	0x8CB3
+0xE6C7	0x8CAE
+0xE6C8	0x8CB6
+0xE6C9	0x8CC8
+0xE6CA	0x8CC1
+0xE6CB	0x8CE4
+0xE6CC	0x8CE3
+0xE6CD	0x8CDA
+0xE6CE	0x8CFD
+0xE6CF	0x8CFA
+0xE6D0	0x8CFB
+0xE6D1	0x8D04
+0xE6D2	0x8D05
+0xE6D3	0x8D0A
+0xE6D4	0x8D07
+0xE6D5	0x8D0F
+0xE6D6	0x8D0D
+0xE6D7	0x8D10
+0xE6D8	0x9F4E
+0xE6D9	0x8D13
+0xE6DA	0x8CCD
+0xE6DB	0x8D14
+0xE6DC	0x8D16
+0xE6DD	0x8D67
+0xE6DE	0x8D6D
+0xE6DF	0x8D71
+0xE6E0	0x8D73
+0xE6E1	0x8D81
+0xE6E2	0x8D99
+0xE6E3	0x8DC2
+0xE6E4	0x8DBE
+0xE6E5	0x8DBA
+0xE6E6	0x8DCF
+0xE6E7	0x8DDA
+0xE6E8	0x8DD6
+0xE6E9	0x8DCC
+0xE6EA	0x8DDB
+0xE6EB	0x8DCB
+0xE6EC	0x8DEA
+0xE6ED	0x8DEB
+0xE6EE	0x8DDF
+0xE6EF	0x8DE3
+0xE6F0	0x8DFC
+0xE6F1	0x8E08
+0xE6F2	0x8E09
+0xE6F3	0x8DFF
+0xE6F4	0x8E1D
+0xE6F5	0x8E1E
+0xE6F6	0x8E10
+0xE6F7	0x8E1F
+0xE6F8	0x8E42
+0xE6F9	0x8E35
+0xE6FA	0x8E30
+0xE6FB	0x8E34
+0xE6FC	0x8E4A
+0xE740	0x8E47
+0xE741	0x8E49
+0xE742	0x8E4C
+0xE743	0x8E50
+0xE744	0x8E48
+0xE745	0x8E59
+0xE746	0x8E64
+0xE747	0x8E60
+0xE748	0x8E2A
+0xE749	0x8E63
+0xE74A	0x8E55
+0xE74B	0x8E76
+0xE74C	0x8E72
+0xE74D	0x8E7C
+0xE74E	0x8E81
+0xE74F	0x8E87
+0xE750	0x8E85
+0xE751	0x8E84
+0xE752	0x8E8B
+0xE753	0x8E8A
+0xE754	0x8E93
+0xE755	0x8E91
+0xE756	0x8E94
+0xE757	0x8E99
+0xE758	0x8EAA
+0xE759	0x8EA1
+0xE75A	0x8EAC
+0xE75B	0x8EB0
+0xE75C	0x8EC6
+0xE75D	0x8EB1
+0xE75E	0x8EBE
+0xE75F	0x8EC5
+0xE760	0x8EC8
+0xE761	0x8ECB
+0xE762	0x8EDB
+0xE763	0x8EE3
+0xE764	0x8EFC
+0xE765	0x8EFB
+0xE766	0x8EEB
+0xE767	0x8EFE
+0xE768	0x8F0A
+0xE769	0x8F05
+0xE76A	0x8F15
+0xE76B	0x8F12
+0xE76C	0x8F19
+0xE76D	0x8F13
+0xE76E	0x8F1C
+0xE76F	0x8F1F
+0xE770	0x8F1B
+0xE771	0x8F0C
+0xE772	0x8F26
+0xE773	0x8F33
+0xE774	0x8F3B
+0xE775	0x8F39
+0xE776	0x8F45
+0xE777	0x8F42
+0xE778	0x8F3E
+0xE779	0x8F4C
+0xE77A	0x8F49
+0xE77B	0x8F46
+0xE77C	0x8F4E
+0xE77D	0x8F57
+0xE77E	0x8F5C
+0xE780	0x8F62
+0xE781	0x8F63
+0xE782	0x8F64
+0xE783	0x8F9C
+0xE784	0x8F9F
+0xE785	0x8FA3
+0xE786	0x8FAD
+0xE787	0x8FAF
+0xE788	0x8FB7
+0xE789	0x8FDA
+0xE78A	0x8FE5
+0xE78B	0x8FE2
+0xE78C	0x8FEA
+0xE78D	0x8FEF
+0xE78E	0x9087
+0xE78F	0x8FF4
+0xE790	0x9005
+0xE791	0x8FF9
+0xE792	0x8FFA
+0xE793	0x9011
+0xE794	0x9015
+0xE795	0x9021
+0xE796	0x900D
+0xE797	0x901E
+0xE798	0x9016
+0xE799	0x900B
+0xE79A	0x9027
+0xE79B	0x9036
+0xE79C	0x9035
+0xE79D	0x9039
+0xE79E	0x8FF8
+0xE79F	0x904F
+0xE7A0	0x9050
+0xE7A1	0x9051
+0xE7A2	0x9052
+0xE7A3	0x900E
+0xE7A4	0x9049
+0xE7A5	0x903E
+0xE7A6	0x9056
+0xE7A7	0x9058
+0xE7A8	0x905E
+0xE7A9	0x9068
+0xE7AA	0x906F
+0xE7AB	0x9076
+0xE7AC	0x96A8
+0xE7AD	0x9072
+0xE7AE	0x9082
+0xE7AF	0x907D
+0xE7B0	0x9081
+0xE7B1	0x9080
+0xE7B2	0x908A
+0xE7B3	0x9089
+0xE7B4	0x908F
+0xE7B5	0x90A8
+0xE7B6	0x90AF
+0xE7B7	0x90B1
+0xE7B8	0x90B5
+0xE7B9	0x90E2
+0xE7BA	0x90E4
+0xE7BB	0x6248
+0xE7BC	0x90DB
+0xE7BD	0x9102
+0xE7BE	0x9112
+0xE7BF	0x9119
+0xE7C0	0x9132
+0xE7C1	0x9130
+0xE7C2	0x914A
+0xE7C3	0x9156
+0xE7C4	0x9158
+0xE7C5	0x9163
+0xE7C6	0x9165
+0xE7C7	0x9169
+0xE7C8	0x9173
+0xE7C9	0x9172
+0xE7CA	0x918B
+0xE7CB	0x9189
+0xE7CC	0x9182
+0xE7CD	0x91A2
+0xE7CE	0x91AB
+0xE7CF	0x91AF
+0xE7D0	0x91AA
+0xE7D1	0x91B5
+0xE7D2	0x91B4
+0xE7D3	0x91BA
+0xE7D4	0x91C0
+0xE7D5	0x91C1
+0xE7D6	0x91C9
+0xE7D7	0x91CB
+0xE7D8	0x91D0
+0xE7D9	0x91D6
+0xE7DA	0x91DF
+0xE7DB	0x91E1
+0xE7DC	0x91DB
+0xE7DD	0x91FC
+0xE7DE	0x91F5
+0xE7DF	0x91F6
+0xE7E0	0x921E
+0xE7E1	0x91FF
+0xE7E2	0x9214
+0xE7E3	0x922C
+0xE7E4	0x9215
+0xE7E5	0x9211
+0xE7E6	0x925E
+0xE7E7	0x9257
+0xE7E8	0x9245
+0xE7E9	0x9249
+0xE7EA	0x9264
+0xE7EB	0x9248
+0xE7EC	0x9295
+0xE7ED	0x923F
+0xE7EE	0x924B
+0xE7EF	0x9250
+0xE7F0	0x929C
+0xE7F1	0x9296
+0xE7F2	0x9293
+0xE7F3	0x929B
+0xE7F4	0x925A
+0xE7F5	0x92CF
+0xE7F6	0x92B9
+0xE7F7	0x92B7
+0xE7F8	0x92E9
+0xE7F9	0x930F
+0xE7FA	0x92FA
+0xE7FB	0x9344
+0xE7FC	0x932E
+0xE840	0x9319
+0xE841	0x9322
+0xE842	0x931A
+0xE843	0x9323
+0xE844	0x933A
+0xE845	0x9335
+0xE846	0x933B
+0xE847	0x935C
+0xE848	0x9360
+0xE849	0x937C
+0xE84A	0x936E
+0xE84B	0x9356
+0xE84C	0x93B0
+0xE84D	0x93AC
+0xE84E	0x93AD
+0xE84F	0x9394
+0xE850	0x93B9
+0xE851	0x93D6
+0xE852	0x93D7
+0xE853	0x93E8
+0xE854	0x93E5
+0xE855	0x93D8
+0xE856	0x93C3
+0xE857	0x93DD
+0xE858	0x93D0
+0xE859	0x93C8
+0xE85A	0x93E4
+0xE85B	0x941A
+0xE85C	0x9414
+0xE85D	0x9413
+0xE85E	0x9403
+0xE85F	0x9407
+0xE860	0x9410
+0xE861	0x9436
+0xE862	0x942B
+0xE863	0x9435
+0xE864	0x9421
+0xE865	0x943A
+0xE866	0x9441
+0xE867	0x9452
+0xE868	0x9444
+0xE869	0x945B
+0xE86A	0x9460
+0xE86B	0x9462
+0xE86C	0x945E
+0xE86D	0x946A
+0xE86E	0x9229
+0xE86F	0x9470
+0xE870	0x9475
+0xE871	0x9477
+0xE872	0x947D
+0xE873	0x945A
+0xE874	0x947C
+0xE875	0x947E
+0xE876	0x9481
+0xE877	0x947F
+0xE878	0x9582
+0xE879	0x9587
+0xE87A	0x958A
+0xE87B	0x9594
+0xE87C	0x9596
+0xE87D	0x9598
+0xE87E	0x9599
+0xE880	0x95A0
+0xE881	0x95A8
+0xE882	0x95A7
+0xE883	0x95AD
+0xE884	0x95BC
+0xE885	0x95BB
+0xE886	0x95B9
+0xE887	0x95BE
+0xE888	0x95CA
+0xE889	0x6FF6
+0xE88A	0x95C3
+0xE88B	0x95CD
+0xE88C	0x95CC
+0xE88D	0x95D5
+0xE88E	0x95D4
+0xE88F	0x95D6
+0xE890	0x95DC
+0xE891	0x95E1
+0xE892	0x95E5
+0xE893	0x95E2
+0xE894	0x9621
+0xE895	0x9628
+0xE896	0x962E
+0xE897	0x962F
+0xE898	0x9642
+0xE899	0x964C
+0xE89A	0x964F
+0xE89B	0x964B
+0xE89C	0x9677
+0xE89D	0x965C
+0xE89E	0x965E
+0xE89F	0x965D
+0xE8A0	0x965F
+0xE8A1	0x9666
+0xE8A2	0x9672
+0xE8A3	0x966C
+0xE8A4	0x968D
+0xE8A5	0x9698
+0xE8A6	0x9695
+0xE8A7	0x9697
+0xE8A8	0x96AA
+0xE8A9	0x96A7
+0xE8AA	0x96B1
+0xE8AB	0x96B2
+0xE8AC	0x96B0
+0xE8AD	0x96B4
+0xE8AE	0x96B6
+0xE8AF	0x96B8
+0xE8B0	0x96B9
+0xE8B1	0x96CE
+0xE8B2	0x96CB
+0xE8B3	0x96C9
+0xE8B4	0x96CD
+0xE8B5	0x894D
+0xE8B6	0x96DC
+0xE8B7	0x970D
+0xE8B8	0x96D5
+0xE8B9	0x96F9
+0xE8BA	0x9704
+0xE8BB	0x9706
+0xE8BC	0x9708
+0xE8BD	0x9713
+0xE8BE	0x970E
+0xE8BF	0x9711
+0xE8C0	0x970F
+0xE8C1	0x9716
+0xE8C2	0x9719
+0xE8C3	0x9724
+0xE8C4	0x972A
+0xE8C5	0x9730
+0xE8C6	0x9739
+0xE8C7	0x973D
+0xE8C8	0x973E
+0xE8C9	0x9744
+0xE8CA	0x9746
+0xE8CB	0x9748
+0xE8CC	0x9742
+0xE8CD	0x9749
+0xE8CE	0x975C
+0xE8CF	0x9760
+0xE8D0	0x9764
+0xE8D1	0x9766
+0xE8D2	0x9768
+0xE8D3	0x52D2
+0xE8D4	0x976B
+0xE8D5	0x9771
+0xE8D6	0x9779
+0xE8D7	0x9785
+0xE8D8	0x977C
+0xE8D9	0x9781
+0xE8DA	0x977A
+0xE8DB	0x9786
+0xE8DC	0x978B
+0xE8DD	0x978F
+0xE8DE	0x9790
+0xE8DF	0x979C
+0xE8E0	0x97A8
+0xE8E1	0x97A6
+0xE8E2	0x97A3
+0xE8E3	0x97B3
+0xE8E4	0x97B4
+0xE8E5	0x97C3
+0xE8E6	0x97C6
+0xE8E7	0x97C8
+0xE8E8	0x97CB
+0xE8E9	0x97DC
+0xE8EA	0x97ED
+0xE8EB	0x9F4F
+0xE8EC	0x97F2
+0xE8ED	0x7ADF
+0xE8EE	0x97F6
+0xE8EF	0x97F5
+0xE8F0	0x980F
+0xE8F1	0x980C
+0xE8F2	0x9838
+0xE8F3	0x9824
+0xE8F4	0x9821
+0xE8F5	0x9837
+0xE8F6	0x983D
+0xE8F7	0x9846
+0xE8F8	0x984F
+0xE8F9	0x984B
+0xE8FA	0x986B
+0xE8FB	0x986F
+0xE8FC	0x9870
+0xE940	0x9871
+0xE941	0x9874
+0xE942	0x9873
+0xE943	0x98AA
+0xE944	0x98AF
+0xE945	0x98B1
+0xE946	0x98B6
+0xE947	0x98C4
+0xE948	0x98C3
+0xE949	0x98C6
+0xE94A	0x98E9
+0xE94B	0x98EB
+0xE94C	0x9903
+0xE94D	0x9909
+0xE94E	0x9912
+0xE94F	0x9914
+0xE950	0x9918
+0xE951	0x9921
+0xE952	0x991D
+0xE953	0x991E
+0xE954	0x9924
+0xE955	0x9920
+0xE956	0x992C
+0xE957	0x992E
+0xE958	0x993D
+0xE959	0x993E
+0xE95A	0x9942
+0xE95B	0x9949
+0xE95C	0x9945
+0xE95D	0x9950
+0xE95E	0x994B
+0xE95F	0x9951
+0xE960	0x9952
+0xE961	0x994C
+0xE962	0x9955
+0xE963	0x9997
+0xE964	0x9998
+0xE965	0x99A5
+0xE966	0x99AD
+0xE967	0x99AE
+0xE968	0x99BC
+0xE969	0x99DF
+0xE96A	0x99DB
+0xE96B	0x99DD
+0xE96C	0x99D8
+0xE96D	0x99D1
+0xE96E	0x99ED
+0xE96F	0x99EE
+0xE970	0x99F1
+0xE971	0x99F2
+0xE972	0x99FB
+0xE973	0x99F8
+0xE974	0x9A01
+0xE975	0x9A0F
+0xE976	0x9A05
+0xE977	0x99E2
+0xE978	0x9A19
+0xE979	0x9A2B
+0xE97A	0x9A37
+0xE97B	0x9A45
+0xE97C	0x9A42
+0xE97D	0x9A40
+0xE97E	0x9A43
+0xE980	0x9A3E
+0xE981	0x9A55
+0xE982	0x9A4D
+0xE983	0x9A5B
+0xE984	0x9A57
+0xE985	0x9A5F
+0xE986	0x9A62
+0xE987	0x9A65
+0xE988	0x9A64
+0xE989	0x9A69
+0xE98A	0x9A6B
+0xE98B	0x9A6A
+0xE98C	0x9AAD
+0xE98D	0x9AB0
+0xE98E	0x9ABC
+0xE98F	0x9AC0
+0xE990	0x9ACF
+0xE991	0x9AD1
+0xE992	0x9AD3
+0xE993	0x9AD4
+0xE994	0x9ADE
+0xE995	0x9ADF
+0xE996	0x9AE2
+0xE997	0x9AE3
+0xE998	0x9AE6
+0xE999	0x9AEF
+0xE99A	0x9AEB
+0xE99B	0x9AEE
+0xE99C	0x9AF4
+0xE99D	0x9AF1
+0xE99E	0x9AF7
+0xE99F	0x9AFB
+0xE9A0	0x9B06
+0xE9A1	0x9B18
+0xE9A2	0x9B1A
+0xE9A3	0x9B1F
+0xE9A4	0x9B22
+0xE9A5	0x9B23
+0xE9A6	0x9B25
+0xE9A7	0x9B27
+0xE9A8	0x9B28
+0xE9A9	0x9B29
+0xE9AA	0x9B2A
+0xE9AB	0x9B2E
+0xE9AC	0x9B2F
+0xE9AD	0x9B32
+0xE9AE	0x9B44
+0xE9AF	0x9B43
+0xE9B0	0x9B4F
+0xE9B1	0x9B4D
+0xE9B2	0x9B4E
+0xE9B3	0x9B51
+0xE9B4	0x9B58
+0xE9B5	0x9B74
+0xE9B6	0x9B93
+0xE9B7	0x9B83
+0xE9B8	0x9B91
+0xE9B9	0x9B96
+0xE9BA	0x9B97
+0xE9BB	0x9B9F
+0xE9BC	0x9BA0
+0xE9BD	0x9BA8
+0xE9BE	0x9BB4
+0xE9BF	0x9BC0
+0xE9C0	0x9BCA
+0xE9C1	0x9BB9
+0xE9C2	0x9BC6
+0xE9C3	0x9BCF
+0xE9C4	0x9BD1
+0xE9C5	0x9BD2
+0xE9C6	0x9BE3
+0xE9C7	0x9BE2
+0xE9C8	0x9BE4
+0xE9C9	0x9BD4
+0xE9CA	0x9BE1
+0xE9CB	0x9C3A
+0xE9CC	0x9BF2
+0xE9CD	0x9BF1
+0xE9CE	0x9BF0
+0xE9CF	0x9C15
+0xE9D0	0x9C14
+0xE9D1	0x9C09
+0xE9D2	0x9C13
+0xE9D3	0x9C0C
+0xE9D4	0x9C06
+0xE9D5	0x9C08
+0xE9D6	0x9C12
+0xE9D7	0x9C0A
+0xE9D8	0x9C04
+0xE9D9	0x9C2E
+0xE9DA	0x9C1B
+0xE9DB	0x9C25
+0xE9DC	0x9C24
+0xE9DD	0x9C21
+0xE9DE	0x9C30
+0xE9DF	0x9C47
+0xE9E0	0x9C32
+0xE9E1	0x9C46
+0xE9E2	0x9C3E
+0xE9E3	0x9C5A
+0xE9E4	0x9C60
+0xE9E5	0x9C67
+0xE9E6	0x9C76
+0xE9E7	0x9C78
+0xE9E8	0x9CE7
+0xE9E9	0x9CEC
+0xE9EA	0x9CF0
+0xE9EB	0x9D09
+0xE9EC	0x9D08
+0xE9ED	0x9CEB
+0xE9EE	0x9D03
+0xE9EF	0x9D06
+0xE9F0	0x9D2A
+0xE9F1	0x9D26
+0xE9F2	0x9DAF
+0xE9F3	0x9D23
+0xE9F4	0x9D1F
+0xE9F5	0x9D44
+0xE9F6	0x9D15
+0xE9F7	0x9D12
+0xE9F8	0x9D41
+0xE9F9	0x9D3F
+0xE9FA	0x9D3E
+0xE9FB	0x9D46
+0xE9FC	0x9D48
+0xEA40	0x9D5D
+0xEA41	0x9D5E
+0xEA42	0x9D64
+0xEA43	0x9D51
+0xEA44	0x9D50
+0xEA45	0x9D59
+0xEA46	0x9D72
+0xEA47	0x9D89
+0xEA48	0x9D87
+0xEA49	0x9DAB
+0xEA4A	0x9D6F
+0xEA4B	0x9D7A
+0xEA4C	0x9D9A
+0xEA4D	0x9DA4
+0xEA4E	0x9DA9
+0xEA4F	0x9DB2
+0xEA50	0x9DC4
+0xEA51	0x9DC1
+0xEA52	0x9DBB
+0xEA53	0x9DB8
+0xEA54	0x9DBA
+0xEA55	0x9DC6
+0xEA56	0x9DCF
+0xEA57	0x9DC2
+0xEA58	0x9DD9
+0xEA59	0x9DD3
+0xEA5A	0x9DF8
+0xEA5B	0x9DE6
+0xEA5C	0x9DED
+0xEA5D	0x9DEF
+0xEA5E	0x9DFD
+0xEA5F	0x9E1A
+0xEA60	0x9E1B
+0xEA61	0x9E1E
+0xEA62	0x9E75
+0xEA63	0x9E79
+0xEA64	0x9E7D
+0xEA65	0x9E81
+0xEA66	0x9E88
+0xEA67	0x9E8B
+0xEA68	0x9E8C
+0xEA69	0x9E92
+0xEA6A	0x9E95
+0xEA6B	0x9E91
+0xEA6C	0x9E9D
+0xEA6D	0x9EA5
+0xEA6E	0x9EA9
+0xEA6F	0x9EB8
+0xEA70	0x9EAA
+0xEA71	0x9EAD
+0xEA72	0x9761
+0xEA73	0x9ECC
+0xEA74	0x9ECE
+0xEA75	0x9ECF
+0xEA76	0x9ED0
+0xEA77	0x9ED4
+0xEA78	0x9EDC
+0xEA79	0x9EDE
+0xEA7A	0x9EDD
+0xEA7B	0x9EE0
+0xEA7C	0x9EE5
+0xEA7D	0x9EE8
+0xEA7E	0x9EEF
+0xEA80	0x9EF4
+0xEA81	0x9EF6
+0xEA82	0x9EF7
+0xEA83	0x9EF9
+0xEA84	0x9EFB
+0xEA85	0x9EFC
+0xEA86	0x9EFD
+0xEA87	0x9F07
+0xEA88	0x9F08
+0xEA89	0x76B7
+0xEA8A	0x9F15
+0xEA8B	0x9F21
+0xEA8C	0x9F2C
+0xEA8D	0x9F3E
+0xEA8E	0x9F4A
+0xEA8F	0x9F52
+0xEA90	0x9F54
+0xEA91	0x9F63
+0xEA92	0x9F5F
+0xEA93	0x9F60
+0xEA94	0x9F61
+0xEA95	0x9F66
+0xEA96	0x9F67
+0xEA97	0x9F6C
+0xEA98	0x9F6A
+0xEA99	0x9F77
+0xEA9A	0x9F72
+0xEA9B	0x9F76
+0xEA9C	0x9F95
+0xEA9D	0x9F9C
+0xEA9E	0x9FA0
+0xEA9F	0x582F
+0xEAA0	0x69C7
+0xEAA1	0x9059
+0xEAA2	0x7464
+0xEAA3	0x51DC
+0xEAA4	0x7199
+0xEAA5	0x5653
+0xEAA6	0x5DE2
+0xEAA7	0x5E14
+0xEAA8	0x5E18
+0xEAA9	0x5E58
+0xEAAA	0x5E5E
+0xEAAB	0x5EBE
+0xEAAC	0xF928
+0xEAAD	0x5ECB
+0xEAAE	0x5EF9
+0xEAAF	0x5F00
+0xEAB0	0x5F02
+0xEAB1	0x5F07
+0xEAB2	0x5F1D
+0xEAB3	0x5F23
+0xEAB4	0x5F34
+0xEAB5	0x5F36
+0xEAB6	0x5F3D
+0xEAB7	0x5F40
+0xEAB8	0x5F45
+0xEAB9	0x5F54
+0xEABA	0x5F58
+0xEABB	0x5F64
+0xEABC	0x5F67
+0xEABD	0x5F7D
+0xEABE	0x5F89
+0xEABF	0x5F9C
+0xEAC0	0x5FA7
+0xEAC1	0x5FAF
+0xEAC2	0x5FB5
+0xEAC3	0x5FB7
+0xEAC4	0x5FC9
+0xEAC5	0x5FDE
+0xEAC6	0x5FE1
+0xEAC7	0x5FE9
+0xEAC8	0x600D
+0xEAC9	0x6014
+0xEACA	0x6018
+0xEACB	0x6033
+0xEACC	0x6035
+0xEACD	0x6047
+0xEACE	0xFA3D
+0xEACF	0x609D
+0xEAD0	0x609E
+0xEAD1	0x60CB
+0xEAD2	0x60D4
+0xEAD3	0x60D5
+0xEAD4	0x60DD
+0xEAD5	0x60F8
+0xEAD6	0x611C
+0xEAD7	0x612B
+0xEAD8	0x6130
+0xEAD9	0x6137
+0xEADA	0xFA3E
+0xEADB	0x618D
+0xEADC	0xFA3F
+0xEADD	0x61BC
+0xEADE	0x61B9
+0xEADF	0xFA40
+0xEAE0	0x6222
+0xEAE1	0x623E
+0xEAE2	0x6243
+0xEAE3	0x6256
+0xEAE4	0x625A
+0xEAE5	0x626F
+0xEAE6	0x6285
+0xEAE7	0x62C4
+0xEAE8	0x62D6
+0xEAE9	0x62FC
+0xEAEA	0x630A
+0xEAEB	0x6318
+0xEAEC	0x6339
+0xEAED	0x6343
+0xEAEE	0x6365
+0xEAEF	0x637C
+0xEAF0	0x63E5
+0xEAF1	0x63ED
+0xEAF2	0x63F5
+0xEAF3	0x6410
+0xEAF4	0x6414
+0xEAF5	0x6422
+0xEAF6	0x6479
+0xEAF7	0x6451
+0xEAF8	0x6460
+0xEAF9	0x646D
+0xEAFA	0x64CE
+0xEAFB	0x64BE
+0xEAFC	0x64BF
+0xEB40	0x64C4
+0xEB41	0x64CA
+0xEB42	0x64D0
+0xEB43	0x64F7
+0xEB44	0x64FB
+0xEB45	0x6522
+0xEB46	0x6529
+0xEB47	0xFA41
+0xEB48	0x6567
+0xEB49	0x659D
+0xEB4A	0xFA42
+0xEB4B	0x6600
+0xEB4C	0x6609
+0xEB4D	0x6615
+0xEB4E	0x661E
+0xEB4F	0x663A
+0xEB50	0x6622
+0xEB51	0x6624
+0xEB52	0x662B
+0xEB53	0x6630
+0xEB54	0x6631
+0xEB55	0x6633
+0xEB56	0x66FB
+0xEB57	0x6648
+0xEB58	0x664C
+0xEB59	0x231C4
+0xEB5A	0x6659
+0xEB5B	0x665A
+0xEB5C	0x6661
+0xEB5D	0x6665
+0xEB5E	0x6673
+0xEB5F	0x6677
+0xEB60	0x6678
+0xEB61	0x668D
+0xEB62	0xFA43
+0xEB63	0x66A0
+0xEB64	0x66B2
+0xEB65	0x66BB
+0xEB66	0x66C6
+0xEB67	0x66C8
+0xEB68	0x3B22
+0xEB69	0x66DB
+0xEB6A	0x66E8
+0xEB6B	0x66FA
+0xEB6C	0x6713
+0xEB6D	0xF929
+0xEB6E	0x6733
+0xEB6F	0x6766
+0xEB70	0x6747
+0xEB71	0x6748
+0xEB72	0x677B
+0xEB73	0x6781
+0xEB74	0x6793
+0xEB75	0x6798
+0xEB76	0x679B
+0xEB77	0x67BB
+0xEB78	0x67F9
+0xEB79	0x67C0
+0xEB7A	0x67D7
+0xEB7B	0x67FC
+0xEB7C	0x6801
+0xEB7D	0x6852
+0xEB7E	0x681D
+0xEB80	0x682C
+0xEB81	0x6831
+0xEB82	0x685B
+0xEB83	0x6872
+0xEB84	0x6875
+0xEB85	0xFA44
+0xEB86	0x68A3
+0xEB87	0x68A5
+0xEB88	0x68B2
+0xEB89	0x68C8
+0xEB8A	0x68D0
+0xEB8B	0x68E8
+0xEB8C	0x68ED
+0xEB8D	0x68F0
+0xEB8E	0x68F1
+0xEB8F	0x68FC
+0xEB90	0x690A
+0xEB91	0x6949
+0xEB92	0x235C4
+0xEB93	0x6935
+0xEB94	0x6942
+0xEB95	0x6957
+0xEB96	0x6963
+0xEB97	0x6964
+0xEB98	0x6968
+0xEB99	0x6980
+0xEB9A	0xFA14
+0xEB9B	0x69A5
+0xEB9C	0x69AD
+0xEB9D	0x69CF
+0xEB9E	0x3BB6
+0xEB9F	0x3BC3
+0xEBA0	0x69E2
+0xEBA1	0x69E9
+0xEBA2	0x69EA
+0xEBA3	0x69F5
+0xEBA4	0x69F6
+0xEBA5	0x6A0F
+0xEBA6	0x6A15
+0xEBA7	0x2373F
+0xEBA8	0x6A3B
+0xEBA9	0x6A3E
+0xEBAA	0x6A45
+0xEBAB	0x6A50
+0xEBAC	0x6A56
+0xEBAD	0x6A5B
+0xEBAE	0x6A6B
+0xEBAF	0x6A73
+0xEBB0	0x23763
+0xEBB1	0x6A89
+0xEBB2	0x6A94
+0xEBB3	0x6A9D
+0xEBB4	0x6A9E
+0xEBB5	0x6AA5
+0xEBB6	0x6AE4
+0xEBB7	0x6AE7
+0xEBB8	0x3C0F
+0xEBB9	0xF91D
+0xEBBA	0x6B1B
+0xEBBB	0x6B1E
+0xEBBC	0x6B2C
+0xEBBD	0x6B35
+0xEBBE	0x6B46
+0xEBBF	0x6B56
+0xEBC0	0x6B60
+0xEBC1	0x6B65
+0xEBC2	0x6B67
+0xEBC3	0x6B77
+0xEBC4	0x6B82
+0xEBC5	0x6BA9
+0xEBC6	0x6BAD
+0xEBC7	0xF970
+0xEBC8	0x6BCF
+0xEBC9	0x6BD6
+0xEBCA	0x6BD7
+0xEBCB	0x6BFF
+0xEBCC	0x6C05
+0xEBCD	0x6C10
+0xEBCE	0x6C33
+0xEBCF	0x6C59
+0xEBD0	0x6C5C
+0xEBD1	0x6CAA
+0xEBD2	0x6C74
+0xEBD3	0x6C76
+0xEBD4	0x6C85
+0xEBD5	0x6C86
+0xEBD6	0x6C98
+0xEBD7	0x6C9C
+0xEBD8	0x6CFB
+0xEBD9	0x6CC6
+0xEBDA	0x6CD4
+0xEBDB	0x6CE0
+0xEBDC	0x6CEB
+0xEBDD	0x6CEE
+0xEBDE	0x23CFE
+0xEBDF	0x6D04
+0xEBE0	0x6D0E
+0xEBE1	0x6D2E
+0xEBE2	0x6D31
+0xEBE3	0x6D39
+0xEBE4	0x6D3F
+0xEBE5	0x6D58
+0xEBE6	0x6D65
+0xEBE7	0xFA45
+0xEBE8	0x6D82
+0xEBE9	0x6D87
+0xEBEA	0x6D89
+0xEBEB	0x6D94
+0xEBEC	0x6DAA
+0xEBED	0x6DAC
+0xEBEE	0x6DBF
+0xEBEF	0x6DC4
+0xEBF0	0x6DD6
+0xEBF1	0x6DDA
+0xEBF2	0x6DDB
+0xEBF3	0x6DDD
+0xEBF4	0x6DFC
+0xEBF5	0xFA46
+0xEBF6	0x6E34
+0xEBF7	0x6E44
+0xEBF8	0x6E5C
+0xEBF9	0x6E5E
+0xEBFA	0x6EAB
+0xEBFB	0x6EB1
+0xEBFC	0x6EC1
+0xEC40	0x6EC7
+0xEC41	0x6ECE
+0xEC42	0x6F10
+0xEC43	0x6F1A
+0xEC44	0xFA47
+0xEC45	0x6F2A
+0xEC46	0x6F2F
+0xEC47	0x6F33
+0xEC48	0x6F51
+0xEC49	0x6F59
+0xEC4A	0x6F5E
+0xEC4B	0x6F61
+0xEC4C	0x6F62
+0xEC4D	0x6F7E
+0xEC4E	0x6F88
+0xEC4F	0x6F8C
+0xEC50	0x6F8D
+0xEC51	0x6F94
+0xEC52	0x6FA0
+0xEC53	0x6FA7
+0xEC54	0x6FB6
+0xEC55	0x6FBC
+0xEC56	0x6FC7
+0xEC57	0x6FCA
+0xEC58	0x6FF9
+0xEC59	0x6FF0
+0xEC5A	0x6FF5
+0xEC5B	0x7005
+0xEC5C	0x7006
+0xEC5D	0x7028
+0xEC5E	0x704A
+0xEC5F	0x705D
+0xEC60	0x705E
+0xEC61	0x704E
+0xEC62	0x7064
+0xEC63	0x7075
+0xEC64	0x7085
+0xEC65	0x70A4
+0xEC66	0x70AB
+0xEC67	0x70B7
+0xEC68	0x70D4
+0xEC69	0x70D8
+0xEC6A	0x70E4
+0xEC6B	0x710F
+0xEC6C	0x712B
+0xEC6D	0x711E
+0xEC6E	0x7120
+0xEC6F	0x712E
+0xEC70	0x7130
+0xEC71	0x7146
+0xEC72	0x7147
+0xEC73	0x7151
+0xEC74	0xFA48
+0xEC75	0x7152
+0xEC76	0x715C
+0xEC77	0x7160
+0xEC78	0x7168
+0xEC79	0xFA15
+0xEC7A	0x7185
+0xEC7B	0x7187
+0xEC7C	0x7192
+0xEC7D	0x71C1
+0xEC7E	0x71BA
+0xEC80	0x71C4
+0xEC81	0x71FE
+0xEC82	0x7200
+0xEC83	0x7215
+0xEC84	0x7255
+0xEC85	0x7256
+0xEC86	0x3E3F
+0xEC87	0x728D
+0xEC88	0x729B
+0xEC89	0x72BE
+0xEC8A	0x72C0
+0xEC8B	0x72FB
+0xEC8C	0x247F1
+0xEC8D	0x7327
+0xEC8E	0x7328
+0xEC8F	0xFA16
+0xEC90	0x7350
+0xEC91	0x7366
+0xEC92	0x737C
+0xEC93	0x7395
+0xEC94	0x739F
+0xEC95	0x73A0
+0xEC96	0x73A2
+0xEC97	0x73A6
+0xEC98	0x73AB
+0xEC99	0x73C9
+0xEC9A	0x73CF
+0xEC9B	0x73D6
+0xEC9C	0x73D9
+0xEC9D	0x73E3
+0xEC9E	0x73E9
+0xEC9F	0x7407
+0xECA0	0x740A
+0xECA1	0x741A
+0xECA2	0x741B
+0xECA3	0xFA4A
+0xECA4	0x7426
+0xECA5	0x7428
+0xECA6	0x742A
+0xECA7	0x742B
+0xECA8	0x742C
+0xECA9	0x742E
+0xECAA	0x742F
+0xECAB	0x7430
+0xECAC	0x7444
+0xECAD	0x7446
+0xECAE	0x7447
+0xECAF	0x744B
+0xECB0	0x7457
+0xECB1	0x7462
+0xECB2	0x746B
+0xECB3	0x746D
+0xECB4	0x7486
+0xECB5	0x7487
+0xECB6	0x7489
+0xECB7	0x7498
+0xECB8	0x749C
+0xECB9	0x749F
+0xECBA	0x74A3
+0xECBB	0x7490
+0xECBC	0x74A6
+0xECBD	0x74A8
+0xECBE	0x74A9
+0xECBF	0x74B5
+0xECC0	0x74BF
+0xECC1	0x74C8
+0xECC2	0x74C9
+0xECC3	0x74DA
+0xECC4	0x74FF
+0xECC5	0x7501
+0xECC6	0x7517
+0xECC7	0x752F
+0xECC8	0x756F
+0xECC9	0x7579
+0xECCA	0x7592
+0xECCB	0x3F72
+0xECCC	0x75CE
+0xECCD	0x75E4
+0xECCE	0x7600
+0xECCF	0x7602
+0xECD0	0x7608
+0xECD1	0x7615
+0xECD2	0x7616
+0xECD3	0x7619
+0xECD4	0x761E
+0xECD5	0x762D
+0xECD6	0x7635
+0xECD7	0x7643
+0xECD8	0x764B
+0xECD9	0x7664
+0xECDA	0x7665
+0xECDB	0x766D
+0xECDC	0x766F
+0xECDD	0x7671
+0xECDE	0x7681
+0xECDF	0x769B
+0xECE0	0x769D
+0xECE1	0x769E
+0xECE2	0x76A6
+0xECE3	0x76AA
+0xECE4	0x76B6
+0xECE5	0x76C5
+0xECE6	0x76CC
+0xECE7	0x76CE
+0xECE8	0x76D4
+0xECE9	0x76E6
+0xECEA	0x76F1
+0xECEB	0x76FC
+0xECEC	0x770A
+0xECED	0x7719
+0xECEE	0x7734
+0xECEF	0x7736
+0xECF0	0x7746
+0xECF1	0x774D
+0xECF2	0x774E
+0xECF3	0x775C
+0xECF4	0x775F
+0xECF5	0x7762
+0xECF6	0x777A
+0xECF7	0x7780
+0xECF8	0x7794
+0xECF9	0x77AA
+0xECFA	0x77E0
+0xECFB	0x782D
+0xECFC	0x2548E
+0xED40	0x7843
+0xED41	0x784E
+0xED42	0x784F
+0xED43	0x7851
+0xED44	0x7868
+0xED45	0x786E
+0xED46	0xFA4B
+0xED47	0x78B0
+0xED48	0x2550E
+0xED49	0x78AD
+0xED4A	0x78E4
+0xED4B	0x78F2
+0xED4C	0x7900
+0xED4D	0x78F7
+0xED4E	0x791C
+0xED4F	0x792E
+0xED50	0x7931
+0xED51	0x7934
+0xED52	0xFA4C
+0xED53	0xFA4D
+0xED54	0x7945
+0xED55	0x7946
+0xED56	0xFA4E
+0xED57	0xFA4F
+0xED58	0xFA50
+0xED59	0x795C
+0xED5A	0xFA51
+0xED5B	0xFA19
+0xED5C	0xFA1A
+0xED5D	0x7979
+0xED5E	0xFA52
+0xED5F	0xFA53
+0xED60	0xFA1B
+0xED61	0x7998
+0xED62	0x79B1
+0xED63	0x79B8
+0xED64	0x79C8
+0xED65	0x79CA
+0xED66	0x25771
+0xED67	0x79D4
+0xED68	0x79DE
+0xED69	0x79EB
+0xED6A	0x79ED
+0xED6B	0x7A03
+0xED6C	0xFA54
+0xED6D	0x7A39
+0xED6E	0x7A5D
+0xED6F	0x7A6D
+0xED70	0xFA55
+0xED71	0x7A85
+0xED72	0x7AA0
+0xED73	0x259C4
+0xED74	0x7AB3
+0xED75	0x7ABB
+0xED76	0x7ACE
+0xED77	0x7AEB
+0xED78	0x7AFD
+0xED79	0x7B12
+0xED7A	0x7B2D
+0xED7B	0x7B3B
+0xED7C	0x7B47
+0xED7D	0x7B4E
+0xED7E	0x7B60
+0xED80	0x7B6D
+0xED81	0x7B6F
+0xED82	0x7B72
+0xED83	0x7B9E
+0xED84	0xFA56
+0xED85	0x7BD7
+0xED86	0x7BD9
+0xED87	0x7C01
+0xED88	0x7C31
+0xED89	0x7C1E
+0xED8A	0x7C20
+0xED8B	0x7C33
+0xED8C	0x7C36
+0xED8D	0x4264
+0xED8E	0x25DA1
+0xED8F	0x7C59
+0xED90	0x7C6D
+0xED91	0x7C79
+0xED92	0x7C8F
+0xED93	0x7C94
+0xED94	0x7CA0
+0xED95	0x7CBC
+0xED96	0x7CD5
+0xED97	0x7CD9
+0xED98	0x7CDD
+0xED99	0x7D07
+0xED9A	0x7D08
+0xED9B	0x7D13
+0xED9C	0x7D1D
+0xED9D	0x7D23
+0xED9E	0x7D31
+0xED9F	0x7D41
+0xEDA0	0x7D48
+0xEDA1	0x7D53
+0xEDA2	0x7D5C
+0xEDA3	0x7D7A
+0xEDA4	0x7D83
+0xEDA5	0x7D8B
+0xEDA6	0x7DA0
+0xEDA7	0x7DA6
+0xEDA8	0x7DC2
+0xEDA9	0x7DCC
+0xEDAA	0x7DD6
+0xEDAB	0x7DE3
+0xEDAC	0xFA57
+0xEDAD	0x7E28
+0xEDAE	0x7E08
+0xEDAF	0x7E11
+0xEDB0	0x7E15
+0xEDB1	0xFA59
+0xEDB2	0x7E47
+0xEDB3	0x7E52
+0xEDB4	0x7E61
+0xEDB5	0x7E8A
+0xEDB6	0x7E8D
+0xEDB7	0x7F47
+0xEDB8	0xFA5A
+0xEDB9	0x7F91
+0xEDBA	0x7F97
+0xEDBB	0x7FBF
+0xEDBC	0x7FCE
+0xEDBD	0x7FDB
+0xEDBE	0x7FDF
+0xEDBF	0x7FEC
+0xEDC0	0x7FEE
+0xEDC1	0x7FFA
+0xEDC2	0xFA5B
+0xEDC3	0x8014
+0xEDC4	0x8026
+0xEDC5	0x8035
+0xEDC6	0x8037
+0xEDC7	0x803C
+0xEDC8	0x80CA
+0xEDC9	0x80D7
+0xEDCA	0x80E0
+0xEDCB	0x80F3
+0xEDCC	0x8118
+0xEDCD	0x814A
+0xEDCE	0x8160
+0xEDCF	0x8167
+0xEDD0	0x8168
+0xEDD1	0x816D
+0xEDD2	0x81BB
+0xEDD3	0x81CA
+0xEDD4	0x81CF
+0xEDD5	0x81D7
+0xEDD6	0xFA5C
+0xEDD7	0x4453
+0xEDD8	0x445B
+0xEDD9	0x8260
+0xEDDA	0x8274
+0xEDDB	0x26AFF
+0xEDDC	0x828E
+0xEDDD	0x82A1
+0xEDDE	0x82A3
+0xEDDF	0x82A4
+0xEDE0	0x82A9
+0xEDE1	0x82AE
+0xEDE2	0x82B7
+0xEDE3	0x82BE
+0xEDE4	0x82BF
+0xEDE5	0x82C6
+0xEDE6	0x82D5
+0xEDE7	0x82FD
+0xEDE8	0x82FE
+0xEDE9	0x8300
+0xEDEA	0x8301
+0xEDEB	0x8362
+0xEDEC	0x8322
+0xEDED	0x832D
+0xEDEE	0x833A
+0xEDEF	0x8343
+0xEDF0	0x8347
+0xEDF1	0x8351
+0xEDF2	0x8355
+0xEDF3	0x837D
+0xEDF4	0x8386
+0xEDF5	0x8392
+0xEDF6	0x8398
+0xEDF7	0x83A7
+0xEDF8	0x83A9
+0xEDF9	0x83BF
+0xEDFA	0x83C0
+0xEDFB	0x83C7
+0xEDFC	0x83CF
+0xEE40	0x83D1
+0xEE41	0x83E1
+0xEE42	0x83EA
+0xEE43	0x8401
+0xEE44	0x8406
+0xEE45	0x840A
+0xEE46	0xFA5F
+0xEE47	0x8448
+0xEE48	0x845F
+0xEE49	0x8470
+0xEE4A	0x8473
+0xEE4B	0x8485
+0xEE4C	0x849E
+0xEE4D	0x84AF
+0xEE4E	0x84B4
+0xEE4F	0x84BA
+0xEE50	0x84C0
+0xEE51	0x84C2
+0xEE52	0x26E40
+0xEE53	0x8532
+0xEE54	0x851E
+0xEE55	0x8523
+0xEE56	0x852F
+0xEE57	0x8559
+0xEE58	0x8564
+0xEE59	0xFA1F
+0xEE5A	0x85AD
+0xEE5B	0x857A
+0xEE5C	0x858C
+0xEE5D	0x858F
+0xEE5E	0x85A2
+0xEE5F	0x85B0
+0xEE60	0x85CB
+0xEE61	0x85CE
+0xEE62	0x85ED
+0xEE63	0x8612
+0xEE64	0x85FF
+0xEE65	0x8604
+0xEE66	0x8605
+0xEE67	0x8610
+0xEE68	0x270F4
+0xEE69	0x8618
+0xEE6A	0x8629
+0xEE6B	0x8638
+0xEE6C	0x8657
+0xEE6D	0x865B
+0xEE6E	0xF936
+0xEE6F	0x8662
+0xEE70	0x459D
+0xEE71	0x866C
+0xEE72	0x8675
+0xEE73	0x8698
+0xEE74	0x86B8
+0xEE75	0x86FA
+0xEE76	0x86FC
+0xEE77	0x86FD
+0xEE78	0x870B
+0xEE79	0x8771
+0xEE7A	0x8787
+0xEE7B	0x8788
+0xEE7C	0x87AC
+0xEE7D	0x87AD
+0xEE7E	0x87B5
+0xEE80	0x45EA
+0xEE81	0x87D6
+0xEE82	0x87EC
+0xEE83	0x8806
+0xEE84	0x880A
+0xEE85	0x8810
+0xEE86	0x8814
+0xEE87	0x881F
+0xEE88	0x8898
+0xEE89	0x88AA
+0xEE8A	0x88CA
+0xEE8B	0x88CE
+0xEE8C	0x27684
+0xEE8D	0x88F5
+0xEE8E	0x891C
+0xEE8F	0xFA60
+0xEE90	0x8918
+0xEE91	0x8919
+0xEE92	0x891A
+0xEE93	0x8927
+0xEE94	0x8930
+0xEE95	0x8932
+0xEE96	0x8939
+0xEE97	0x8940
+0xEE98	0x8994
+0xEE99	0xFA61
+0xEE9A	0x89D4
+0xEE9B	0x89E5
+0xEE9C	0x89F6
+0xEE9D	0x8A12
+0xEE9E	0x8A15
+0xEE9F	0x8A22
+0xEEA0	0x8A37
+0xEEA1	0x8A47
+0xEEA2	0x8A4E
+0xEEA3	0x8A5D
+0xEEA4	0x8A61
+0xEEA5	0x8A75
+0xEEA6	0x8A79
+0xEEA7	0x8AA7
+0xEEA8	0x8AD0
+0xEEA9	0x8ADF
+0xEEAA	0x8AF4
+0xEEAB	0x8AF6
+0xEEAC	0xFA22
+0xEEAD	0xFA62
+0xEEAE	0xFA63
+0xEEAF	0x8B46
+0xEEB0	0x8B54
+0xEEB1	0x8B59
+0xEEB2	0x8B69
+0xEEB3	0x8B9D
+0xEEB4	0x8C49
+0xEEB5	0x8C68
+0xEEB6	0xFA64
+0xEEB7	0x8CE1
+0xEEB8	0x8CF4
+0xEEB9	0x8CF8
+0xEEBA	0x8CFE
+0xEEBB	0xFA65
+0xEEBC	0x8D12
+0xEEBD	0x8D1B
+0xEEBE	0x8DAF
+0xEEBF	0x8DCE
+0xEEC0	0x8DD1
+0xEEC1	0x8DD7
+0xEEC2	0x8E20
+0xEEC3	0x8E23
+0xEEC4	0x8E3D
+0xEEC5	0x8E70
+0xEEC6	0x8E7B
+0xEEC7	0x28277
+0xEEC8	0x8EC0
+0xEEC9	0x4844
+0xEECA	0x8EFA
+0xEECB	0x8F1E
+0xEECC	0x8F2D
+0xEECD	0x8F36
+0xEECE	0x8F54
+0xEECF	0x283CD
+0xEED0	0x8FA6
+0xEED1	0x8FB5
+0xEED2	0x8FE4
+0xEED3	0x8FE8
+0xEED4	0x8FEE
+0xEED5	0x9008
+0xEED6	0x902D
+0xEED7	0xFA67
+0xEED8	0x9088
+0xEED9	0x9095
+0xEEDA	0x9097
+0xEEDB	0x9099
+0xEEDC	0x909B
+0xEEDD	0x90A2
+0xEEDE	0x90B3
+0xEEDF	0x90BE
+0xEEE0	0x90C4
+0xEEE1	0x90C5
+0xEEE2	0x90C7
+0xEEE3	0x90D7
+0xEEE4	0x90DD
+0xEEE5	0x90DE
+0xEEE6	0x90EF
+0xEEE7	0x90F4
+0xEEE8	0xFA26
+0xEEE9	0x9114
+0xEEEA	0x9115
+0xEEEB	0x9116
+0xEEEC	0x9122
+0xEEED	0x9123
+0xEEEE	0x9127
+0xEEEF	0x912F
+0xEEF0	0x9131
+0xEEF1	0x9134
+0xEEF2	0x913D
+0xEEF3	0x9148
+0xEEF4	0x915B
+0xEEF5	0x9183
+0xEEF6	0x919E
+0xEEF7	0x91AC
+0xEEF8	0x91B1
+0xEEF9	0x91BC
+0xEEFA	0x91D7
+0xEEFB	0x91FB
+0xEEFC	0x91E4
+0xEF40	0x91E5
+0xEF41	0x91ED
+0xEF42	0x91F1
+0xEF43	0x9207
+0xEF44	0x9210
+0xEF45	0x9238
+0xEF46	0x9239
+0xEF47	0x923A
+0xEF48	0x923C
+0xEF49	0x9240
+0xEF4A	0x9243
+0xEF4B	0x924F
+0xEF4C	0x9278
+0xEF4D	0x9288
+0xEF4E	0x92C2
+0xEF4F	0x92CB
+0xEF50	0x92CC
+0xEF51	0x92D3
+0xEF52	0x92E0
+0xEF53	0x92FF
+0xEF54	0x9304
+0xEF55	0x931F
+0xEF56	0x9321
+0xEF57	0x9325
+0xEF58	0x9348
+0xEF59	0x9349
+0xEF5A	0x934A
+0xEF5B	0x9364
+0xEF5C	0x9365
+0xEF5D	0x936A
+0xEF5E	0x9370
+0xEF5F	0x939B
+0xEF60	0x93A3
+0xEF61	0x93BA
+0xEF62	0x93C6
+0xEF63	0x93DE
+0xEF64	0x93DF
+0xEF65	0x9404
+0xEF66	0x93FD
+0xEF67	0x9433
+0xEF68	0x944A
+0xEF69	0x9463
+0xEF6A	0x946B
+0xEF6B	0x9471
+0xEF6C	0x9472
+0xEF6D	0x958E
+0xEF6E	0x959F
+0xEF6F	0x95A6
+0xEF70	0x95A9
+0xEF71	0x95AC
+0xEF72	0x95B6
+0xEF73	0x95BD
+0xEF74	0x95CB
+0xEF75	0x95D0
+0xEF76	0x95D3
+0xEF77	0x49B0
+0xEF78	0x95DA
+0xEF79	0x95DE
+0xEF7A	0x9658
+0xEF7B	0x9684
+0xEF7C	0xF9DC
+0xEF7D	0x969D
+0xEF7E	0x96A4
+0xEF80	0x96A5
+0xEF81	0x96D2
+0xEF82	0x96DE
+0xEF83	0xFA68
+0xEF84	0x96E9
+0xEF85	0x96EF
+0xEF86	0x9733
+0xEF87	0x973B
+0xEF88	0x974D
+0xEF89	0x974E
+0xEF8A	0x974F
+0xEF8B	0x975A
+0xEF8C	0x976E
+0xEF8D	0x9773
+0xEF8E	0x9795
+0xEF8F	0x97AE
+0xEF90	0x97BA
+0xEF91	0x97C1
+0xEF92	0x97C9
+0xEF93	0x97DE
+0xEF94	0x97DB
+0xEF95	0x97F4
+0xEF96	0xFA69
+0xEF97	0x980A
+0xEF98	0x981E
+0xEF99	0x982B
+0xEF9A	0x9830
+0xEF9B	0xFA6A
+0xEF9C	0x9852
+0xEF9D	0x9853
+0xEF9E	0x9856
+0xEF9F	0x9857
+0xEFA0	0x9859
+0xEFA1	0x985A
+0xEFA2	0xF9D0
+0xEFA3	0x9865
+0xEFA4	0x986C
+0xEFA5	0x98BA
+0xEFA6	0x98C8
+0xEFA7	0x98E7
+0xEFA8	0x9958
+0xEFA9	0x999E
+0xEFAA	0x9A02
+0xEFAB	0x9A03
+0xEFAC	0x9A24
+0xEFAD	0x9A2D
+0xEFAE	0x9A2E
+0xEFAF	0x9A38
+0xEFB0	0x9A4A
+0xEFB1	0x9A4E
+0xEFB2	0x9A52
+0xEFB3	0x9AB6
+0xEFB4	0x9AC1
+0xEFB5	0x9AC3
+0xEFB6	0x9ACE
+0xEFB7	0x9AD6
+0xEFB8	0x9AF9
+0xEFB9	0x9B02
+0xEFBA	0x9B08
+0xEFBB	0x9B20
+0xEFBC	0x4C17
+0xEFBD	0x9B2D
+0xEFBE	0x9B5E
+0xEFBF	0x9B79
+0xEFC0	0x9B66
+0xEFC1	0x9B72
+0xEFC2	0x9B75
+0xEFC3	0x9B84
+0xEFC4	0x9B8A
+0xEFC5	0x9B8F
+0xEFC6	0x9B9E
+0xEFC7	0x9BA7
+0xEFC8	0x9BC1
+0xEFC9	0x9BCE
+0xEFCA	0x9BE5
+0xEFCB	0x9BF8
+0xEFCC	0x9BFD
+0xEFCD	0x9C00
+0xEFCE	0x9C23
+0xEFCF	0x9C41
+0xEFD0	0x9C4F
+0xEFD1	0x9C50
+0xEFD2	0x9C53
+0xEFD3	0x9C63
+0xEFD4	0x9C65
+0xEFD5	0x9C77
+0xEFD6	0x9D1D
+0xEFD7	0x9D1E
+0xEFD8	0x9D43
+0xEFD9	0x9D47
+0xEFDA	0x9D52
+0xEFDB	0x9D63
+0xEFDC	0x9D70
+0xEFDD	0x9D7C
+0xEFDE	0x9D8A
+0xEFDF	0x9D96
+0xEFE0	0x9DC0
+0xEFE1	0x9DAC
+0xEFE2	0x9DBC
+0xEFE3	0x9DD7
+0xEFE4	0x2A190
+0xEFE5	0x9DE7
+0xEFE6	0x9E07
+0xEFE7	0x9E15
+0xEFE8	0x9E7C
+0xEFE9	0x9E9E
+0xEFEA	0x9EA4
+0xEFEB	0x9EAC
+0xEFEC	0x9EAF
+0xEFED	0x9EB4
+0xEFEE	0x9EB5
+0xEFEF	0x9EC3
+0xEFF0	0x9ED1
+0xEFF1	0x9F10
+0xEFF2	0x9F39
+0xEFF3	0x9F57
+0xEFF4	0x9F90
+0xEFF5	0x9F94
+0xEFF6	0x9F97
+0xEFF7	0x9FA2
+0xEFF8	0x59F8
+0xEFF9	0x5C5B
+0xEFFA	0x5E77
+0xEFFB	0x7626
+0xEFFC	0x7E6B
+0xF040	0x20089
+0xF041	0x4E02
+0xF042	0x4E0F
+0xF043	0x4E12
+0xF044	0x4E29
+0xF045	0x4E2B
+0xF046	0x4E2E
+0xF047	0x4E40
+0xF048	0x4E47
+0xF049	0x4E48
+0xF04A	0x200A2
+0xF04B	0x4E51
+0xF04C	0x3406
+0xF04D	0x200A4
+0xF04E	0x4E5A
+0xF04F	0x4E69
+0xF050	0x4E9D
+0xF051	0x342C
+0xF052	0x342E
+0xF053	0x4EB9
+0xF054	0x4EBB
+0xF055	0x201A2
+0xF056	0x4EBC
+0xF057	0x4EC3
+0xF058	0x4EC8
+0xF059	0x4ED0
+0xF05A	0x4EEB
+0xF05B	0x4EDA
+0xF05C	0x4EF1
+0xF05D	0x4EF5
+0xF05E	0x4F00
+0xF05F	0x4F16
+0xF060	0x4F64
+0xF061	0x4F37
+0xF062	0x4F3E
+0xF063	0x4F54
+0xF064	0x4F58
+0xF065	0x20213
+0xF066	0x4F77
+0xF067	0x4F78
+0xF068	0x4F7A
+0xF069	0x4F7D
+0xF06A	0x4F82
+0xF06B	0x4F85
+0xF06C	0x4F92
+0xF06D	0x4F9A
+0xF06E	0x4FE6
+0xF06F	0x4FB2
+0xF070	0x4FBE
+0xF071	0x4FC5
+0xF072	0x4FCB
+0xF073	0x4FCF
+0xF074	0x4FD2
+0xF075	0x346A
+0xF076	0x4FF2
+0xF077	0x5000
+0xF078	0x5010
+0xF079	0x5013
+0xF07A	0x501C
+0xF07B	0x501E
+0xF07C	0x5022
+0xF07D	0x3468
+0xF07E	0x5042
+0xF080	0x5046
+0xF081	0x504E
+0xF082	0x5053
+0xF083	0x5057
+0xF084	0x5063
+0xF085	0x5066
+0xF086	0x506A
+0xF087	0x5070
+0xF088	0x50A3
+0xF089	0x5088
+0xF08A	0x5092
+0xF08B	0x5093
+0xF08C	0x5095
+0xF08D	0x5096
+0xF08E	0x509C
+0xF08F	0x50AA
+0xF090	0x2032B
+0xF091	0x50B1
+0xF092	0x50BA
+0xF093	0x50BB
+0xF094	0x50C4
+0xF095	0x50C7
+0xF096	0x50F3
+0xF097	0x20381
+0xF098	0x50CE
+0xF099	0x20371
+0xF09A	0x50D4
+0xF09B	0x50D9
+0xF09C	0x50E1
+0xF09D	0x50E9
+0xF09E	0x3492
+0xF09F	0x5B96
+0xF0A0	0x5BAC
+0xF0A1	0x3761
+0xF0A2	0x5BC0
+0xF0A3	0x3762
+0xF0A4	0x5BCE
+0xF0A5	0x5BD6
+0xF0A6	0x376C
+0xF0A7	0x376B
+0xF0A8	0x5BF1
+0xF0A9	0x5BFD
+0xF0AA	0x3775
+0xF0AB	0x5C03
+0xF0AC	0x5C29
+0xF0AD	0x5C30
+0xF0AE	0x21C56
+0xF0AF	0x5C5F
+0xF0B0	0x5C63
+0xF0B1	0x5C67
+0xF0B2	0x5C68
+0xF0B3	0x5C69
+0xF0B4	0x5C70
+0xF0B5	0x21D2D
+0xF0B6	0x21D45
+0xF0B7	0x5C7C
+0xF0B8	0x21D78
+0xF0B9	0x21D62
+0xF0BA	0x5C88
+0xF0BB	0x5C8A
+0xF0BC	0x37C1
+0xF0BD	0x21DA1
+0xF0BE	0x21D9C
+0xF0BF	0x5CA0
+0xF0C0	0x5CA2
+0xF0C1	0x5CA6
+0xF0C2	0x5CA7
+0xF0C3	0x21D92
+0xF0C4	0x5CAD
+0xF0C5	0x5CB5
+0xF0C6	0x21DB7
+0xF0C7	0x5CC9
+0xF0C8	0x21DE0
+0xF0C9	0x21E33
+0xF0CA	0x5D06
+0xF0CB	0x5D10
+0xF0CC	0x5D2B
+0xF0CD	0x5D1D
+0xF0CE	0x5D20
+0xF0CF	0x5D24
+0xF0D0	0x5D26
+0xF0D1	0x5D31
+0xF0D2	0x5D39
+0xF0D3	0x5D42
+0xF0D4	0x37E8
+0xF0D5	0x5D61
+0xF0D6	0x5D6A
+0xF0D7	0x37F4
+0xF0D8	0x5D70
+0xF0D9	0x21F1E
+0xF0DA	0x37FD
+0xF0DB	0x5D88
+0xF0DC	0x3800
+0xF0DD	0x5D92
+0xF0DE	0x5D94
+0xF0DF	0x5D97
+0xF0E0	0x5D99
+0xF0E1	0x5DB0
+0xF0E2	0x5DB2
+0xF0E3	0x5DB4
+0xF0E4	0x21F76
+0xF0E5	0x5DB9
+0xF0E6	0x5DD1
+0xF0E7	0x5DD7
+0xF0E8	0x5DD8
+0xF0E9	0x5DE0
+0xF0EA	0x21FFA
+0xF0EB	0x5DE4
+0xF0EC	0x5DE9
+0xF0ED	0x382F
+0xF0EE	0x5E00
+0xF0EF	0x3836
+0xF0F0	0x5E12
+0xF0F1	0x5E15
+0xF0F2	0x3840
+0xF0F3	0x5E1F
+0xF0F4	0x5E2E
+0xF0F5	0x5E3E
+0xF0F6	0x5E49
+0xF0F7	0x385C
+0xF0F8	0x5E56
+0xF0F9	0x3861
+0xF0FA	0x5E6B
+0xF0FB	0x5E6C
+0xF0FC	0x5E6D
+0xF140	0x5108
+0xF141	0x203F9
+0xF142	0x5117
+0xF143	0x511B
+0xF144	0x2044A
+0xF145	0x5160
+0xF146	0x20509
+0xF147	0x5173
+0xF148	0x5183
+0xF149	0x518B
+0xF14A	0x34BC
+0xF14B	0x5198
+0xF14C	0x51A3
+0xF14D	0x51AD
+0xF14E	0x34C7
+0xF14F	0x51BC
+0xF150	0x205D6
+0xF151	0x20628
+0xF152	0x51F3
+0xF153	0x51F4
+0xF154	0x5202
+0xF155	0x5212
+0xF156	0x5216
+0xF157	0x2074F
+0xF158	0x5255
+0xF159	0x525C
+0xF15A	0x526C
+0xF15B	0x5277
+0xF15C	0x5284
+0xF15D	0x5282
+0xF15E	0x20807
+0xF15F	0x5298
+0xF160	0x2083A
+0xF161	0x52A4
+0xF162	0x52A6
+0xF163	0x52AF
+0xF164	0x52BA
+0xF165	0x52BB
+0xF166	0x52CA
+0xF167	0x351F
+0xF168	0x52D1
+0xF169	0x208B9
+0xF16A	0x52F7
+0xF16B	0x530A
+0xF16C	0x530B
+0xF16D	0x5324
+0xF16E	0x5335
+0xF16F	0x533E
+0xF170	0x5342
+0xF171	0x2097C
+0xF172	0x2099D
+0xF173	0x5367
+0xF174	0x536C
+0xF175	0x537A
+0xF176	0x53A4
+0xF177	0x53B4
+0xF178	0x20AD3
+0xF179	0x53B7
+0xF17A	0x53C0
+0xF17B	0x20B1D
+0xF17C	0x355D
+0xF17D	0x355E
+0xF17E	0x53D5
+0xF180	0x53DA
+0xF181	0x3563
+0xF182	0x53F4
+0xF183	0x53F5
+0xF184	0x5455
+0xF185	0x5424
+0xF186	0x5428
+0xF187	0x356E
+0xF188	0x5443
+0xF189	0x5462
+0xF18A	0x5466
+0xF18B	0x546C
+0xF18C	0x548A
+0xF18D	0x548D
+0xF18E	0x5495
+0xF18F	0x54A0
+0xF190	0x54A6
+0xF191	0x54AD
+0xF192	0x54AE
+0xF193	0x54B7
+0xF194	0x54BA
+0xF195	0x54BF
+0xF196	0x54C3
+0xF197	0x20D45
+0xF198	0x54EC
+0xF199	0x54EF
+0xF19A	0x54F1
+0xF19B	0x54F3
+0xF19C	0x5500
+0xF19D	0x5501
+0xF19E	0x5509
+0xF19F	0x553C
+0xF1A0	0x5541
+0xF1A1	0x35A6
+0xF1A2	0x5547
+0xF1A3	0x554A
+0xF1A4	0x35A8
+0xF1A5	0x5560
+0xF1A6	0x5561
+0xF1A7	0x5564
+0xF1A8	0x20DE1
+0xF1A9	0x557D
+0xF1AA	0x5582
+0xF1AB	0x5588
+0xF1AC	0x5591
+0xF1AD	0x35C5
+0xF1AE	0x55D2
+0xF1AF	0x20E95
+0xF1B0	0x20E6D
+0xF1B1	0x55BF
+0xF1B2	0x55C9
+0xF1B3	0x55CC
+0xF1B4	0x55D1
+0xF1B5	0x55DD
+0xF1B6	0x35DA
+0xF1B7	0x55E2
+0xF1B8	0x20E64
+0xF1B9	0x55E9
+0xF1BA	0x5628
+0xF1BB	0x20F5F
+0xF1BC	0x5607
+0xF1BD	0x5610
+0xF1BE	0x5630
+0xF1BF	0x5637
+0xF1C0	0x35F4
+0xF1C1	0x563D
+0xF1C2	0x563F
+0xF1C3	0x5640
+0xF1C4	0x5647
+0xF1C5	0x565E
+0xF1C6	0x5660
+0xF1C7	0x566D
+0xF1C8	0x3605
+0xF1C9	0x5688
+0xF1CA	0x568C
+0xF1CB	0x5695
+0xF1CC	0x569A
+0xF1CD	0x569D
+0xF1CE	0x56A8
+0xF1CF	0x56AD
+0xF1D0	0x56B2
+0xF1D1	0x56C5
+0xF1D2	0x56CD
+0xF1D3	0x56DF
+0xF1D4	0x56E8
+0xF1D5	0x56F6
+0xF1D6	0x56F7
+0xF1D7	0x21201
+0xF1D8	0x5715
+0xF1D9	0x5723
+0xF1DA	0x21255
+0xF1DB	0x5729
+0xF1DC	0x2127B
+0xF1DD	0x5745
+0xF1DE	0x5746
+0xF1DF	0x574C
+0xF1E0	0x574D
+0xF1E1	0x21274
+0xF1E2	0x5768
+0xF1E3	0x576F
+0xF1E4	0x5773
+0xF1E5	0x5774
+0xF1E6	0x5775
+0xF1E7	0x577B
+0xF1E8	0x212E4
+0xF1E9	0x212D7
+0xF1EA	0x57AC
+0xF1EB	0x579A
+0xF1EC	0x579D
+0xF1ED	0x579E
+0xF1EE	0x57A8
+0xF1EF	0x57D7
+0xF1F0	0x212FD
+0xF1F1	0x57CC
+0xF1F2	0x21336
+0xF1F3	0x21344
+0xF1F4	0x57DE
+0xF1F5	0x57E6
+0xF1F6	0x57F0
+0xF1F7	0x364A
+0xF1F8	0x57F8
+0xF1F9	0x57FB
+0xF1FA	0x57FD
+0xF1FB	0x5804
+0xF1FC	0x581E
+0xF240	0x5820
+0xF241	0x5827
+0xF242	0x5832
+0xF243	0x5839
+0xF244	0x213C4
+0xF245	0x5849
+0xF246	0x584C
+0xF247	0x5867
+0xF248	0x588A
+0xF249	0x588B
+0xF24A	0x588D
+0xF24B	0x588F
+0xF24C	0x5890
+0xF24D	0x5894
+0xF24E	0x589D
+0xF24F	0x58AA
+0xF250	0x58B1
+0xF251	0x2146D
+0xF252	0x58C3
+0xF253	0x58CD
+0xF254	0x58E2
+0xF255	0x58F3
+0xF256	0x58F4
+0xF257	0x5905
+0xF258	0x5906
+0xF259	0x590B
+0xF25A	0x590D
+0xF25B	0x5914
+0xF25C	0x5924
+0xF25D	0x215D7
+0xF25E	0x3691
+0xF25F	0x593D
+0xF260	0x3699
+0xF261	0x5946
+0xF262	0x3696
+0xF263	0x26C29
+0xF264	0x595B
+0xF265	0x595F
+0xF266	0x21647
+0xF267	0x5975
+0xF268	0x5976
+0xF269	0x597C
+0xF26A	0x599F
+0xF26B	0x59AE
+0xF26C	0x59BC
+0xF26D	0x59C8
+0xF26E	0x59CD
+0xF26F	0x59DE
+0xF270	0x59E3
+0xF271	0x59E4
+0xF272	0x59E7
+0xF273	0x59EE
+0xF274	0x21706
+0xF275	0x21742
+0xF276	0x36CF
+0xF277	0x5A0C
+0xF278	0x5A0D
+0xF279	0x5A17
+0xF27A	0x5A27
+0xF27B	0x5A2D
+0xF27C	0x5A55
+0xF27D	0x5A65
+0xF27E	0x5A7A
+0xF280	0x5A8B
+0xF281	0x5A9C
+0xF282	0x5A9F
+0xF283	0x5AA0
+0xF284	0x5AA2
+0xF285	0x5AB1
+0xF286	0x5AB3
+0xF287	0x5AB5
+0xF288	0x5ABA
+0xF289	0x5ABF
+0xF28A	0x5ADA
+0xF28B	0x5ADC
+0xF28C	0x5AE0
+0xF28D	0x5AE5
+0xF28E	0x5AF0
+0xF28F	0x5AEE
+0xF290	0x5AF5
+0xF291	0x5B00
+0xF292	0x5B08
+0xF293	0x5B17
+0xF294	0x5B34
+0xF295	0x5B2D
+0xF296	0x5B4C
+0xF297	0x5B52
+0xF298	0x5B68
+0xF299	0x5B6F
+0xF29A	0x5B7C
+0xF29B	0x5B7F
+0xF29C	0x5B81
+0xF29D	0x5B84
+0xF29E	0x219C3
+0xF29F	0x5E6E
+0xF2A0	0x2217B
+0xF2A1	0x5EA5
+0xF2A2	0x5EAA
+0xF2A3	0x5EAC
+0xF2A4	0x5EB9
+0xF2A5	0x5EBF
+0xF2A6	0x5EC6
+0xF2A7	0x5ED2
+0xF2A8	0x5ED9
+0xF2A9	0x2231E
+0xF2AA	0x5EFD
+0xF2AB	0x5F08
+0xF2AC	0x5F0E
+0xF2AD	0x5F1C
+0xF2AE	0x223AD
+0xF2AF	0x5F1E
+0xF2B0	0x5F47
+0xF2B1	0x5F63
+0xF2B2	0x5F72
+0xF2B3	0x5F7E
+0xF2B4	0x5F8F
+0xF2B5	0x5FA2
+0xF2B6	0x5FA4
+0xF2B7	0x5FB8
+0xF2B8	0x5FC4
+0xF2B9	0x38FA
+0xF2BA	0x5FC7
+0xF2BB	0x5FCB
+0xF2BC	0x5FD2
+0xF2BD	0x5FD3
+0xF2BE	0x5FD4
+0xF2BF	0x5FE2
+0xF2C0	0x5FEE
+0xF2C1	0x5FEF
+0xF2C2	0x5FF3
+0xF2C3	0x5FFC
+0xF2C4	0x3917
+0xF2C5	0x6017
+0xF2C6	0x6022
+0xF2C7	0x6024
+0xF2C8	0x391A
+0xF2C9	0x604C
+0xF2CA	0x607F
+0xF2CB	0x608A
+0xF2CC	0x6095
+0xF2CD	0x60A8
+0xF2CE	0x226F3
+0xF2CF	0x60B0
+0xF2D0	0x60B1
+0xF2D1	0x60BE
+0xF2D2	0x60C8
+0xF2D3	0x60D9
+0xF2D4	0x60DB
+0xF2D5	0x60EE
+0xF2D6	0x60F2
+0xF2D7	0x60F5
+0xF2D8	0x6110
+0xF2D9	0x6112
+0xF2DA	0x6113
+0xF2DB	0x6119
+0xF2DC	0x611E
+0xF2DD	0x613A
+0xF2DE	0x396F
+0xF2DF	0x6141
+0xF2E0	0x6146
+0xF2E1	0x6160
+0xF2E2	0x617C
+0xF2E3	0x2285B
+0xF2E4	0x6192
+0xF2E5	0x6193
+0xF2E6	0x6197
+0xF2E7	0x6198
+0xF2E8	0x61A5
+0xF2E9	0x61A8
+0xF2EA	0x61AD
+0xF2EB	0x228AB
+0xF2EC	0x61D5
+0xF2ED	0x61DD
+0xF2EE	0x61DF
+0xF2EF	0x61F5
+0xF2F0	0x2298F
+0xF2F1	0x6215
+0xF2F2	0x6223
+0xF2F3	0x6229
+0xF2F4	0x6246
+0xF2F5	0x624C
+0xF2F6	0x6251
+0xF2F7	0x6252
+0xF2F8	0x6261
+0xF2F9	0x6264
+0xF2FA	0x627B
+0xF2FB	0x626D
+0xF2FC	0x6273
+0xF340	0x6299
+0xF341	0x62A6
+0xF342	0x62D5
+0xF343	0x22AB8
+0xF344	0x62FD
+0xF345	0x6303
+0xF346	0x630D
+0xF347	0x6310
+0xF348	0x22B4F
+0xF349	0x22B50
+0xF34A	0x6332
+0xF34B	0x6335
+0xF34C	0x633B
+0xF34D	0x633C
+0xF34E	0x6341
+0xF34F	0x6344
+0xF350	0x634E
+0xF351	0x22B46
+0xF352	0x6359
+0xF353	0x22C1D
+0xF354	0x22BA6
+0xF355	0x636C
+0xF356	0x6384
+0xF357	0x6399
+0xF358	0x22C24
+0xF359	0x6394
+0xF35A	0x63BD
+0xF35B	0x63F7
+0xF35C	0x63D4
+0xF35D	0x63D5
+0xF35E	0x63DC
+0xF35F	0x63E0
+0xF360	0x63EB
+0xF361	0x63EC
+0xF362	0x63F2
+0xF363	0x6409
+0xF364	0x641E
+0xF365	0x6425
+0xF366	0x6429
+0xF367	0x642F
+0xF368	0x645A
+0xF369	0x645B
+0xF36A	0x645D
+0xF36B	0x6473
+0xF36C	0x647D
+0xF36D	0x6487
+0xF36E	0x6491
+0xF36F	0x649D
+0xF370	0x649F
+0xF371	0x64CB
+0xF372	0x64CC
+0xF373	0x64D5
+0xF374	0x64D7
+0xF375	0x22DE1
+0xF376	0x64E4
+0xF377	0x64E5
+0xF378	0x64FF
+0xF379	0x6504
+0xF37A	0x3A6E
+0xF37B	0x650F
+0xF37C	0x6514
+0xF37D	0x6516
+0xF37E	0x3A73
+0xF380	0x651E
+0xF381	0x6532
+0xF382	0x6544
+0xF383	0x6554
+0xF384	0x656B
+0xF385	0x657A
+0xF386	0x6581
+0xF387	0x6584
+0xF388	0x6585
+0xF389	0x658A
+0xF38A	0x65B2
+0xF38B	0x65B5
+0xF38C	0x65B8
+0xF38D	0x65BF
+0xF38E	0x65C2
+0xF38F	0x65C9
+0xF390	0x65D4
+0xF391	0x3AD6
+0xF392	0x65F2
+0xF393	0x65F9
+0xF394	0x65FC
+0xF395	0x6604
+0xF396	0x6608
+0xF397	0x6621
+0xF398	0x662A
+0xF399	0x6645
+0xF39A	0x6651
+0xF39B	0x664E
+0xF39C	0x3AEA
+0xF39D	0x231C3
+0xF39E	0x6657
+0xF39F	0x665B
+0xF3A0	0x6663
+0xF3A1	0x231F5
+0xF3A2	0x231B6
+0xF3A3	0x666A
+0xF3A4	0x666B
+0xF3A5	0x666C
+0xF3A6	0x666D
+0xF3A7	0x667B
+0xF3A8	0x6680
+0xF3A9	0x6690
+0xF3AA	0x6692
+0xF3AB	0x6699
+0xF3AC	0x3B0E
+0xF3AD	0x66AD
+0xF3AE	0x66B1
+0xF3AF	0x66B5
+0xF3B0	0x3B1A
+0xF3B1	0x66BF
+0xF3B2	0x3B1C
+0xF3B3	0x66EC
+0xF3B4	0x3AD7
+0xF3B5	0x6701
+0xF3B6	0x6705
+0xF3B7	0x6712
+0xF3B8	0x23372
+0xF3B9	0x6719
+0xF3BA	0x233D3
+0xF3BB	0x233D2
+0xF3BC	0x674C
+0xF3BD	0x674D
+0xF3BE	0x6754
+0xF3BF	0x675D
+0xF3C0	0x233D0
+0xF3C1	0x233E4
+0xF3C2	0x233D5
+0xF3C3	0x6774
+0xF3C4	0x6776
+0xF3C5	0x233DA
+0xF3C6	0x6792
+0xF3C7	0x233DF
+0xF3C8	0x8363
+0xF3C9	0x6810
+0xF3CA	0x67B0
+0xF3CB	0x67B2
+0xF3CC	0x67C3
+0xF3CD	0x67C8
+0xF3CE	0x67D2
+0xF3CF	0x67D9
+0xF3D0	0x67DB
+0xF3D1	0x67F0
+0xF3D2	0x67F7
+0xF3D3	0x2344A
+0xF3D4	0x23451
+0xF3D5	0x2344B
+0xF3D6	0x6818
+0xF3D7	0x681F
+0xF3D8	0x682D
+0xF3D9	0x23465
+0xF3DA	0x6833
+0xF3DB	0x683B
+0xF3DC	0x683E
+0xF3DD	0x6844
+0xF3DE	0x6845
+0xF3DF	0x6849
+0xF3E0	0x684C
+0xF3E1	0x6855
+0xF3E2	0x6857
+0xF3E3	0x3B77
+0xF3E4	0x686B
+0xF3E5	0x686E
+0xF3E6	0x687A
+0xF3E7	0x687C
+0xF3E8	0x6882
+0xF3E9	0x6890
+0xF3EA	0x6896
+0xF3EB	0x3B6D
+0xF3EC	0x6898
+0xF3ED	0x6899
+0xF3EE	0x689A
+0xF3EF	0x689C
+0xF3F0	0x68AA
+0xF3F1	0x68AB
+0xF3F2	0x68B4
+0xF3F3	0x68BB
+0xF3F4	0x68FB
+0xF3F5	0x234E4
+0xF3F6	0x2355A
+0xF3F7	0xFA13
+0xF3F8	0x68C3
+0xF3F9	0x68C5
+0xF3FA	0x68CC
+0xF3FB	0x68CF
+0xF3FC	0x68D6
+0xF440	0x68D9
+0xF441	0x68E4
+0xF442	0x68E5
+0xF443	0x68EC
+0xF444	0x68F7
+0xF445	0x6903
+0xF446	0x6907
+0xF447	0x3B87
+0xF448	0x3B88
+0xF449	0x23594
+0xF44A	0x693B
+0xF44B	0x3B8D
+0xF44C	0x6946
+0xF44D	0x6969
+0xF44E	0x696C
+0xF44F	0x6972
+0xF450	0x697A
+0xF451	0x697F
+0xF452	0x6992
+0xF453	0x3BA4
+0xF454	0x6996
+0xF455	0x6998
+0xF456	0x69A6
+0xF457	0x69B0
+0xF458	0x69B7
+0xF459	0x69BA
+0xF45A	0x69BC
+0xF45B	0x69C0
+0xF45C	0x69D1
+0xF45D	0x69D6
+0xF45E	0x23639
+0xF45F	0x23647
+0xF460	0x6A30
+0xF461	0x23638
+0xF462	0x2363A
+0xF463	0x69E3
+0xF464	0x69EE
+0xF465	0x69EF
+0xF466	0x69F3
+0xF467	0x3BCD
+0xF468	0x69F4
+0xF469	0x69FE
+0xF46A	0x6A11
+0xF46B	0x6A1A
+0xF46C	0x6A1D
+0xF46D	0x2371C
+0xF46E	0x6A32
+0xF46F	0x6A33
+0xF470	0x6A34
+0xF471	0x6A3F
+0xF472	0x6A46
+0xF473	0x6A49
+0xF474	0x6A7A
+0xF475	0x6A4E
+0xF476	0x6A52
+0xF477	0x6A64
+0xF478	0x2370C
+0xF479	0x6A7E
+0xF47A	0x6A83
+0xF47B	0x6A8B
+0xF47C	0x3BF0
+0xF47D	0x6A91
+0xF47E	0x6A9F
+0xF480	0x6AA1
+0xF481	0x23764
+0xF482	0x6AAB
+0xF483	0x6ABD
+0xF484	0x6AC6
+0xF485	0x6AD4
+0xF486	0x6AD0
+0xF487	0x6ADC
+0xF488	0x6ADD
+0xF489	0x237FF
+0xF48A	0x237E7
+0xF48B	0x6AEC
+0xF48C	0x6AF1
+0xF48D	0x6AF2
+0xF48E	0x6AF3
+0xF48F	0x6AFD
+0xF490	0x23824
+0xF491	0x6B0B
+0xF492	0x6B0F
+0xF493	0x6B10
+0xF494	0x6B11
+0xF495	0x2383D
+0xF496	0x6B17
+0xF497	0x3C26
+0xF498	0x6B2F
+0xF499	0x6B4A
+0xF49A	0x6B58
+0xF49B	0x6B6C
+0xF49C	0x6B75
+0xF49D	0x6B7A
+0xF49E	0x6B81
+0xF49F	0x6B9B
+0xF4A0	0x6BAE
+0xF4A1	0x23A98
+0xF4A2	0x6BBD
+0xF4A3	0x6BBE
+0xF4A4	0x6BC7
+0xF4A5	0x6BC8
+0xF4A6	0x6BC9
+0xF4A7	0x6BDA
+0xF4A8	0x6BE6
+0xF4A9	0x6BE7
+0xF4AA	0x6BEE
+0xF4AB	0x6BF1
+0xF4AC	0x6C02
+0xF4AD	0x6C0A
+0xF4AE	0x6C0E
+0xF4AF	0x6C35
+0xF4B0	0x6C36
+0xF4B1	0x6C3A
+0xF4B2	0x23C7F
+0xF4B3	0x6C3F
+0xF4B4	0x6C4D
+0xF4B5	0x6C5B
+0xF4B6	0x6C6D
+0xF4B7	0x6C84
+0xF4B8	0x6C89
+0xF4B9	0x3CC3
+0xF4BA	0x6C94
+0xF4BB	0x6C95
+0xF4BC	0x6C97
+0xF4BD	0x6CAD
+0xF4BE	0x6CC2
+0xF4BF	0x6CD0
+0xF4C0	0x3CD2
+0xF4C1	0x6CD6
+0xF4C2	0x6CDA
+0xF4C3	0x6CDC
+0xF4C4	0x6CE9
+0xF4C5	0x6CEC
+0xF4C6	0x6CED
+0xF4C7	0x23D00
+0xF4C8	0x6D00
+0xF4C9	0x6D0A
+0xF4CA	0x6D24
+0xF4CB	0x6D26
+0xF4CC	0x6D27
+0xF4CD	0x6C67
+0xF4CE	0x6D2F
+0xF4CF	0x6D3C
+0xF4D0	0x6D5B
+0xF4D1	0x6D5E
+0xF4D2	0x6D60
+0xF4D3	0x6D70
+0xF4D4	0x6D80
+0xF4D5	0x6D81
+0xF4D6	0x6D8A
+0xF4D7	0x6D8D
+0xF4D8	0x6D91
+0xF4D9	0x6D98
+0xF4DA	0x23D40
+0xF4DB	0x6E17
+0xF4DC	0x23DFA
+0xF4DD	0x23DF9
+0xF4DE	0x23DD3
+0xF4DF	0x6DAB
+0xF4E0	0x6DAE
+0xF4E1	0x6DB4
+0xF4E2	0x6DC2
+0xF4E3	0x6D34
+0xF4E4	0x6DC8
+0xF4E5	0x6DCE
+0xF4E6	0x6DCF
+0xF4E7	0x6DD0
+0xF4E8	0x6DDF
+0xF4E9	0x6DE9
+0xF4EA	0x6DF6
+0xF4EB	0x6E36
+0xF4EC	0x6E1E
+0xF4ED	0x6E22
+0xF4EE	0x6E27
+0xF4EF	0x3D11
+0xF4F0	0x6E32
+0xF4F1	0x6E3C
+0xF4F2	0x6E48
+0xF4F3	0x6E49
+0xF4F4	0x6E4B
+0xF4F5	0x6E4C
+0xF4F6	0x6E4F
+0xF4F7	0x6E51
+0xF4F8	0x6E53
+0xF4F9	0x6E54
+0xF4FA	0x6E57
+0xF4FB	0x6E63
+0xF4FC	0x3D1E
+0xF540	0x6E93
+0xF541	0x6EA7
+0xF542	0x6EB4
+0xF543	0x6EBF
+0xF544	0x6EC3
+0xF545	0x6ECA
+0xF546	0x6ED9
+0xF547	0x6F35
+0xF548	0x6EEB
+0xF549	0x6EF9
+0xF54A	0x6EFB
+0xF54B	0x6F0A
+0xF54C	0x6F0C
+0xF54D	0x6F18
+0xF54E	0x6F25
+0xF54F	0x6F36
+0xF550	0x6F3C
+0xF551	0x23F7E
+0xF552	0x6F52
+0xF553	0x6F57
+0xF554	0x6F5A
+0xF555	0x6F60
+0xF556	0x6F68
+0xF557	0x6F98
+0xF558	0x6F7D
+0xF559	0x6F90
+0xF55A	0x6F96
+0xF55B	0x6FBE
+0xF55C	0x6F9F
+0xF55D	0x6FA5
+0xF55E	0x6FAF
+0xF55F	0x3D64
+0xF560	0x6FB5
+0xF561	0x6FC8
+0xF562	0x6FC9
+0xF563	0x6FDA
+0xF564	0x6FDE
+0xF565	0x6FE9
+0xF566	0x24096
+0xF567	0x6FFC
+0xF568	0x7000
+0xF569	0x7007
+0xF56A	0x700A
+0xF56B	0x7023
+0xF56C	0x24103
+0xF56D	0x7039
+0xF56E	0x703A
+0xF56F	0x703C
+0xF570	0x7043
+0xF571	0x7047
+0xF572	0x704B
+0xF573	0x3D9A
+0xF574	0x7054
+0xF575	0x7065
+0xF576	0x7069
+0xF577	0x706C
+0xF578	0x706E
+0xF579	0x7076
+0xF57A	0x707E
+0xF57B	0x7081
+0xF57C	0x7086
+0xF57D	0x7095
+0xF57E	0x7097
+0xF580	0x70BB
+0xF581	0x241C6
+0xF582	0x709F
+0xF583	0x70B1
+0xF584	0x241FE
+0xF585	0x70EC
+0xF586	0x70CA
+0xF587	0x70D1
+0xF588	0x70D3
+0xF589	0x70DC
+0xF58A	0x7103
+0xF58B	0x7104
+0xF58C	0x7106
+0xF58D	0x7107
+0xF58E	0x7108
+0xF58F	0x710C
+0xF590	0x3DC0
+0xF591	0x712F
+0xF592	0x7131
+0xF593	0x7150
+0xF594	0x714A
+0xF595	0x7153
+0xF596	0x715E
+0xF597	0x3DD4
+0xF598	0x7196
+0xF599	0x7180
+0xF59A	0x719B
+0xF59B	0x71A0
+0xF59C	0x71A2
+0xF59D	0x71AE
+0xF59E	0x71AF
+0xF59F	0x71B3
+0xF5A0	0x243BC
+0xF5A1	0x71CB
+0xF5A2	0x71D3
+0xF5A3	0x71D9
+0xF5A4	0x71DC
+0xF5A5	0x7207
+0xF5A6	0x3E05
+0xF5A7	0xFA49
+0xF5A8	0x722B
+0xF5A9	0x7234
+0xF5AA	0x7238
+0xF5AB	0x7239
+0xF5AC	0x4E2C
+0xF5AD	0x7242
+0xF5AE	0x7253
+0xF5AF	0x7257
+0xF5B0	0x7263
+0xF5B1	0x24629
+0xF5B2	0x726E
+0xF5B3	0x726F
+0xF5B4	0x7278
+0xF5B5	0x727F
+0xF5B6	0x728E
+0xF5B7	0x246A5
+0xF5B8	0x72AD
+0xF5B9	0x72AE
+0xF5BA	0x72B0
+0xF5BB	0x72B1
+0xF5BC	0x72C1
+0xF5BD	0x3E60
+0xF5BE	0x72CC
+0xF5BF	0x3E66
+0xF5C0	0x3E68
+0xF5C1	0x72F3
+0xF5C2	0x72FA
+0xF5C3	0x7307
+0xF5C4	0x7312
+0xF5C5	0x7318
+0xF5C6	0x7319
+0xF5C7	0x3E83
+0xF5C8	0x7339
+0xF5C9	0x732C
+0xF5CA	0x7331
+0xF5CB	0x7333
+0xF5CC	0x733D
+0xF5CD	0x7352
+0xF5CE	0x3E94
+0xF5CF	0x736B
+0xF5D0	0x736C
+0xF5D1	0x24896
+0xF5D2	0x736E
+0xF5D3	0x736F
+0xF5D4	0x7371
+0xF5D5	0x7377
+0xF5D6	0x7381
+0xF5D7	0x7385
+0xF5D8	0x738A
+0xF5D9	0x7394
+0xF5DA	0x7398
+0xF5DB	0x739C
+0xF5DC	0x739E
+0xF5DD	0x73A5
+0xF5DE	0x73A8
+0xF5DF	0x73B5
+0xF5E0	0x73B7
+0xF5E1	0x73B9
+0xF5E2	0x73BC
+0xF5E3	0x73BF
+0xF5E4	0x73C5
+0xF5E5	0x73CB
+0xF5E6	0x73E1
+0xF5E7	0x73E7
+0xF5E8	0x73F9
+0xF5E9	0x7413
+0xF5EA	0x73FA
+0xF5EB	0x7401
+0xF5EC	0x7424
+0xF5ED	0x7431
+0xF5EE	0x7439
+0xF5EF	0x7453
+0xF5F0	0x7440
+0xF5F1	0x7443
+0xF5F2	0x744D
+0xF5F3	0x7452
+0xF5F4	0x745D
+0xF5F5	0x7471
+0xF5F6	0x7481
+0xF5F7	0x7485
+0xF5F8	0x7488
+0xF5F9	0x24A4D
+0xF5FA	0x7492
+0xF5FB	0x7497
+0xF5FC	0x7499
+0xF640	0x74A0
+0xF641	0x74A1
+0xF642	0x74A5
+0xF643	0x74AA
+0xF644	0x74AB
+0xF645	0x74B9
+0xF646	0x74BB
+0xF647	0x74BA
+0xF648	0x74D6
+0xF649	0x74D8
+0xF64A	0x74DE
+0xF64B	0x74EF
+0xF64C	0x74EB
+0xF64D	0x24B56
+0xF64E	0x74FA
+0xF64F	0x24B6F
+0xF650	0x7520
+0xF651	0x7524
+0xF652	0x752A
+0xF653	0x3F57
+0xF654	0x24C16
+0xF655	0x753D
+0xF656	0x753E
+0xF657	0x7540
+0xF658	0x7548
+0xF659	0x754E
+0xF65A	0x7550
+0xF65B	0x7552
+0xF65C	0x756C
+0xF65D	0x7572
+0xF65E	0x7571
+0xF65F	0x757A
+0xF660	0x757D
+0xF661	0x757E
+0xF662	0x7581
+0xF663	0x24D14
+0xF664	0x758C
+0xF665	0x3F75
+0xF666	0x75A2
+0xF667	0x3F77
+0xF668	0x75B0
+0xF669	0x75B7
+0xF66A	0x75BF
+0xF66B	0x75C0
+0xF66C	0x75C6
+0xF66D	0x75CF
+0xF66E	0x75D3
+0xF66F	0x75DD
+0xF670	0x75DF
+0xF671	0x75E0
+0xF672	0x75E7
+0xF673	0x75EC
+0xF674	0x75EE
+0xF675	0x75F1
+0xF676	0x75F9
+0xF677	0x7603
+0xF678	0x7618
+0xF679	0x7607
+0xF67A	0x760F
+0xF67B	0x3FAE
+0xF67C	0x24E0E
+0xF67D	0x7613
+0xF67E	0x761B
+0xF680	0x761C
+0xF681	0x24E37
+0xF682	0x7625
+0xF683	0x7628
+0xF684	0x763C
+0xF685	0x7633
+0xF686	0x24E6A
+0xF687	0x3FC9
+0xF688	0x7641
+0xF689	0x24E8B
+0xF68A	0x7649
+0xF68B	0x7655
+0xF68C	0x3FD7
+0xF68D	0x766E
+0xF68E	0x7695
+0xF68F	0x769C
+0xF690	0x76A1
+0xF691	0x76A0
+0xF692	0x76A7
+0xF693	0x76A8
+0xF694	0x76AF
+0xF695	0x2504A
+0xF696	0x76C9
+0xF697	0x25055
+0xF698	0x76E8
+0xF699	0x76EC
+0xF69A	0x25122
+0xF69B	0x7717
+0xF69C	0x771A
+0xF69D	0x772D
+0xF69E	0x7735
+0xF69F	0x251A9
+0xF6A0	0x4039
+0xF6A1	0x251E5
+0xF6A2	0x251CD
+0xF6A3	0x7758
+0xF6A4	0x7760
+0xF6A5	0x776A
+0xF6A6	0x2521E
+0xF6A7	0x7772
+0xF6A8	0x777C
+0xF6A9	0x777D
+0xF6AA	0x2524C
+0xF6AB	0x4058
+0xF6AC	0x779A
+0xF6AD	0x779F
+0xF6AE	0x77A2
+0xF6AF	0x77A4
+0xF6B0	0x77A9
+0xF6B1	0x77DE
+0xF6B2	0x77DF
+0xF6B3	0x77E4
+0xF6B4	0x77E6
+0xF6B5	0x77EA
+0xF6B6	0x77EC
+0xF6B7	0x4093
+0xF6B8	0x77F0
+0xF6B9	0x77F4
+0xF6BA	0x77FB
+0xF6BB	0x2542E
+0xF6BC	0x7805
+0xF6BD	0x7806
+0xF6BE	0x7809
+0xF6BF	0x780D
+0xF6C0	0x7819
+0xF6C1	0x7821
+0xF6C2	0x782C
+0xF6C3	0x7847
+0xF6C4	0x7864
+0xF6C5	0x786A
+0xF6C6	0x254D9
+0xF6C7	0x788A
+0xF6C8	0x7894
+0xF6C9	0x78A4
+0xF6CA	0x789D
+0xF6CB	0x789E
+0xF6CC	0x789F
+0xF6CD	0x78BB
+0xF6CE	0x78C8
+0xF6CF	0x78CC
+0xF6D0	0x78CE
+0xF6D1	0x78D5
+0xF6D2	0x78E0
+0xF6D3	0x78E1
+0xF6D4	0x78E6
+0xF6D5	0x78F9
+0xF6D6	0x78FA
+0xF6D7	0x78FB
+0xF6D8	0x78FE
+0xF6D9	0x255A7
+0xF6DA	0x7910
+0xF6DB	0x791B
+0xF6DC	0x7930
+0xF6DD	0x7925
+0xF6DE	0x793B
+0xF6DF	0x794A
+0xF6E0	0x7958
+0xF6E1	0x795B
+0xF6E2	0x4105
+0xF6E3	0x7967
+0xF6E4	0x7972
+0xF6E5	0x7994
+0xF6E6	0x7995
+0xF6E7	0x7996
+0xF6E8	0x799B
+0xF6E9	0x79A1
+0xF6EA	0x79A9
+0xF6EB	0x79B4
+0xF6EC	0x79BB
+0xF6ED	0x79C2
+0xF6EE	0x79C7
+0xF6EF	0x79CC
+0xF6F0	0x79CD
+0xF6F1	0x79D6
+0xF6F2	0x4148
+0xF6F3	0x257A9
+0xF6F4	0x257B4
+0xF6F5	0x414F
+0xF6F6	0x7A0A
+0xF6F7	0x7A11
+0xF6F8	0x7A15
+0xF6F9	0x7A1B
+0xF6FA	0x7A1E
+0xF6FB	0x4163
+0xF6FC	0x7A2D
+0xF740	0x7A38
+0xF741	0x7A47
+0xF742	0x7A4C
+0xF743	0x7A56
+0xF744	0x7A59
+0xF745	0x7A5C
+0xF746	0x7A5F
+0xF747	0x7A60
+0xF748	0x7A67
+0xF749	0x7A6A
+0xF74A	0x7A75
+0xF74B	0x7A78
+0xF74C	0x7A82
+0xF74D	0x7A8A
+0xF74E	0x7A90
+0xF74F	0x7AA3
+0xF750	0x7AAC
+0xF751	0x259D4
+0xF752	0x41B4
+0xF753	0x7AB9
+0xF754	0x7ABC
+0xF755	0x7ABE
+0xF756	0x41BF
+0xF757	0x7ACC
+0xF758	0x7AD1
+0xF759	0x7AE7
+0xF75A	0x7AE8
+0xF75B	0x7AF4
+0xF75C	0x25AE4
+0xF75D	0x25AE3
+0xF75E	0x7B07
+0xF75F	0x25AF1
+0xF760	0x7B3D
+0xF761	0x7B27
+0xF762	0x7B2A
+0xF763	0x7B2E
+0xF764	0x7B2F
+0xF765	0x7B31
+0xF766	0x41E6
+0xF767	0x41F3
+0xF768	0x7B7F
+0xF769	0x7B41
+0xF76A	0x41EE
+0xF76B	0x7B55
+0xF76C	0x7B79
+0xF76D	0x7B64
+0xF76E	0x7B66
+0xF76F	0x7B69
+0xF770	0x7B73
+0xF771	0x25BB2
+0xF772	0x4207
+0xF773	0x7B90
+0xF774	0x7B91
+0xF775	0x7B9B
+0xF776	0x420E
+0xF777	0x7BAF
+0xF778	0x7BB5
+0xF779	0x7BBC
+0xF77A	0x7BC5
+0xF77B	0x7BCA
+0xF77C	0x25C4B
+0xF77D	0x25C64
+0xF77E	0x7BD4
+0xF780	0x7BD6
+0xF781	0x7BDA
+0xF782	0x7BEA
+0xF783	0x7BF0
+0xF784	0x7C03
+0xF785	0x7C0B
+0xF786	0x7C0E
+0xF787	0x7C0F
+0xF788	0x7C26
+0xF789	0x7C45
+0xF78A	0x7C4A
+0xF78B	0x7C51
+0xF78C	0x7C57
+0xF78D	0x7C5E
+0xF78E	0x7C61
+0xF78F	0x7C69
+0xF790	0x7C6E
+0xF791	0x7C6F
+0xF792	0x7C70
+0xF793	0x25E2E
+0xF794	0x25E56
+0xF795	0x25E65
+0xF796	0x7CA6
+0xF797	0x25E62
+0xF798	0x7CB6
+0xF799	0x7CB7
+0xF79A	0x7CBF
+0xF79B	0x25ED8
+0xF79C	0x7CC4
+0xF79D	0x25EC2
+0xF79E	0x7CC8
+0xF79F	0x7CCD
+0xF7A0	0x25EE8
+0xF7A1	0x7CD7
+0xF7A2	0x25F23
+0xF7A3	0x7CE6
+0xF7A4	0x7CEB
+0xF7A5	0x25F5C
+0xF7A6	0x7CF5
+0xF7A7	0x7D03
+0xF7A8	0x7D09
+0xF7A9	0x42C6
+0xF7AA	0x7D12
+0xF7AB	0x7D1E
+0xF7AC	0x25FE0
+0xF7AD	0x25FD4
+0xF7AE	0x7D3D
+0xF7AF	0x7D3E
+0xF7B0	0x7D40
+0xF7B1	0x7D47
+0xF7B2	0x2600C
+0xF7B3	0x25FFB
+0xF7B4	0x42D6
+0xF7B5	0x7D59
+0xF7B6	0x7D5A
+0xF7B7	0x7D6A
+0xF7B8	0x7D70
+0xF7B9	0x42DD
+0xF7BA	0x7D7F
+0xF7BB	0x26017
+0xF7BC	0x7D86
+0xF7BD	0x7D88
+0xF7BE	0x7D8C
+0xF7BF	0x7D97
+0xF7C0	0x26060
+0xF7C1	0x7D9D
+0xF7C2	0x7DA7
+0xF7C3	0x7DAA
+0xF7C4	0x7DB6
+0xF7C5	0x7DB7
+0xF7C6	0x7DC0
+0xF7C7	0x7DD7
+0xF7C8	0x7DD9
+0xF7C9	0x7DE6
+0xF7CA	0x7DF1
+0xF7CB	0x7DF9
+0xF7CC	0x4302
+0xF7CD	0x260ED
+0xF7CE	0xFA58
+0xF7CF	0x7E10
+0xF7D0	0x7E17
+0xF7D1	0x7E1D
+0xF7D2	0x7E20
+0xF7D3	0x7E27
+0xF7D4	0x7E2C
+0xF7D5	0x7E45
+0xF7D6	0x7E73
+0xF7D7	0x7E75
+0xF7D8	0x7E7E
+0xF7D9	0x7E86
+0xF7DA	0x7E87
+0xF7DB	0x432B
+0xF7DC	0x7E91
+0xF7DD	0x7E98
+0xF7DE	0x7E9A
+0xF7DF	0x4343
+0xF7E0	0x7F3C
+0xF7E1	0x7F3B
+0xF7E2	0x7F3E
+0xF7E3	0x7F43
+0xF7E4	0x7F44
+0xF7E5	0x7F4F
+0xF7E6	0x34C1
+0xF7E7	0x26270
+0xF7E8	0x7F52
+0xF7E9	0x26286
+0xF7EA	0x7F61
+0xF7EB	0x7F63
+0xF7EC	0x7F64
+0xF7ED	0x7F6D
+0xF7EE	0x7F7D
+0xF7EF	0x7F7E
+0xF7F0	0x2634C
+0xF7F1	0x7F90
+0xF7F2	0x517B
+0xF7F3	0x23D0E
+0xF7F4	0x7F96
+0xF7F5	0x7F9C
+0xF7F6	0x7FAD
+0xF7F7	0x26402
+0xF7F8	0x7FC3
+0xF7F9	0x7FCF
+0xF7FA	0x7FE3
+0xF7FB	0x7FE5
+0xF7FC	0x7FEF
+0xF840	0x7FF2
+0xF841	0x8002
+0xF842	0x800A
+0xF843	0x8008
+0xF844	0x800E
+0xF845	0x8011
+0xF846	0x8016
+0xF847	0x8024
+0xF848	0x802C
+0xF849	0x8030
+0xF84A	0x8043
+0xF84B	0x8066
+0xF84C	0x8071
+0xF84D	0x8075
+0xF84E	0x807B
+0xF84F	0x8099
+0xF850	0x809C
+0xF851	0x80A4
+0xF852	0x80A7
+0xF853	0x80B8
+0xF854	0x2667E
+0xF855	0x80C5
+0xF856	0x80D5
+0xF857	0x80D8
+0xF858	0x80E6
+0xF859	0x266B0
+0xF85A	0x810D
+0xF85B	0x80F5
+0xF85C	0x80FB
+0xF85D	0x43EE
+0xF85E	0x8135
+0xF85F	0x8116
+0xF860	0x811E
+0xF861	0x43F0
+0xF862	0x8124
+0xF863	0x8127
+0xF864	0x812C
+0xF865	0x2671D
+0xF866	0x813D
+0xF867	0x4408
+0xF868	0x8169
+0xF869	0x4417
+0xF86A	0x8181
+0xF86B	0x441C
+0xF86C	0x8184
+0xF86D	0x8185
+0xF86E	0x4422
+0xF86F	0x8198
+0xF870	0x81B2
+0xF871	0x81C1
+0xF872	0x81C3
+0xF873	0x81D6
+0xF874	0x81DB
+0xF875	0x268DD
+0xF876	0x81E4
+0xF877	0x268EA
+0xF878	0x81EC
+0xF879	0x26951
+0xF87A	0x81FD
+0xF87B	0x81FF
+0xF87C	0x2696F
+0xF87D	0x8204
+0xF87E	0x269DD
+0xF880	0x8219
+0xF881	0x8221
+0xF882	0x8222
+0xF883	0x26A1E
+0xF884	0x8232
+0xF885	0x8234
+0xF886	0x823C
+0xF887	0x8246
+0xF888	0x8249
+0xF889	0x8245
+0xF88A	0x26A58
+0xF88B	0x824B
+0xF88C	0x4476
+0xF88D	0x824F
+0xF88E	0x447A
+0xF88F	0x8257
+0xF890	0x26A8C
+0xF891	0x825C
+0xF892	0x8263
+0xF893	0x26AB7
+0xF894	0xFA5D
+0xF895	0xFA5E
+0xF896	0x8279
+0xF897	0x4491
+0xF898	0x827D
+0xF899	0x827F
+0xF89A	0x8283
+0xF89B	0x828A
+0xF89C	0x8293
+0xF89D	0x82A7
+0xF89E	0x82A8
+0xF89F	0x82B2
+0xF8A0	0x82B4
+0xF8A1	0x82BA
+0xF8A2	0x82BC
+0xF8A3	0x82E2
+0xF8A4	0x82E8
+0xF8A5	0x82F7
+0xF8A6	0x8307
+0xF8A7	0x8308
+0xF8A8	0x830C
+0xF8A9	0x8354
+0xF8AA	0x831B
+0xF8AB	0x831D
+0xF8AC	0x8330
+0xF8AD	0x833C
+0xF8AE	0x8344
+0xF8AF	0x8357
+0xF8B0	0x44BE
+0xF8B1	0x837F
+0xF8B2	0x44D4
+0xF8B3	0x44B3
+0xF8B4	0x838D
+0xF8B5	0x8394
+0xF8B6	0x8395
+0xF8B7	0x839B
+0xF8B8	0x839D
+0xF8B9	0x83C9
+0xF8BA	0x83D0
+0xF8BB	0x83D4
+0xF8BC	0x83DD
+0xF8BD	0x83E5
+0xF8BE	0x83F9
+0xF8BF	0x840F
+0xF8C0	0x8411
+0xF8C1	0x8415
+0xF8C2	0x26C73
+0xF8C3	0x8417
+0xF8C4	0x8439
+0xF8C5	0x844A
+0xF8C6	0x844F
+0xF8C7	0x8451
+0xF8C8	0x8452
+0xF8C9	0x8459
+0xF8CA	0x845A
+0xF8CB	0x845C
+0xF8CC	0x26CDD
+0xF8CD	0x8465
+0xF8CE	0x8476
+0xF8CF	0x8478
+0xF8D0	0x847C
+0xF8D1	0x8481
+0xF8D2	0x450D
+0xF8D3	0x84DC
+0xF8D4	0x8497
+0xF8D5	0x84A6
+0xF8D6	0x84BE
+0xF8D7	0x4508
+0xF8D8	0x84CE
+0xF8D9	0x84CF
+0xF8DA	0x84D3
+0xF8DB	0x26E65
+0xF8DC	0x84E7
+0xF8DD	0x84EA
+0xF8DE	0x84EF
+0xF8DF	0x84F0
+0xF8E0	0x84F1
+0xF8E1	0x84FA
+0xF8E2	0x84FD
+0xF8E3	0x850C
+0xF8E4	0x851B
+0xF8E5	0x8524
+0xF8E6	0x8525
+0xF8E7	0x852B
+0xF8E8	0x8534
+0xF8E9	0x854F
+0xF8EA	0x856F
+0xF8EB	0x4525
+0xF8EC	0x4543
+0xF8ED	0x853E
+0xF8EE	0x8551
+0xF8EF	0x8553
+0xF8F0	0x855E
+0xF8F1	0x8561
+0xF8F2	0x8562
+0xF8F3	0x26F94
+0xF8F4	0x857B
+0xF8F5	0x857D
+0xF8F6	0x857F
+0xF8F7	0x8581
+0xF8F8	0x8586
+0xF8F9	0x8593
+0xF8FA	0x859D
+0xF8FB	0x859F
+0xF8FC	0x26FF8
+0xF940	0x26FF6
+0xF941	0x26FF7
+0xF942	0x85B7
+0xF943	0x85BC
+0xF944	0x85C7
+0xF945	0x85CA
+0xF946	0x85D8
+0xF947	0x85D9
+0xF948	0x85DF
+0xF949	0x85E1
+0xF94A	0x85E6
+0xF94B	0x85F6
+0xF94C	0x8600
+0xF94D	0x8611
+0xF94E	0x861E
+0xF94F	0x8621
+0xF950	0x8624
+0xF951	0x8627
+0xF952	0x2710D
+0xF953	0x8639
+0xF954	0x863C
+0xF955	0x27139
+0xF956	0x8640
+0xF957	0xFA20
+0xF958	0x8653
+0xF959	0x8656
+0xF95A	0x866F
+0xF95B	0x8677
+0xF95C	0x867A
+0xF95D	0x8687
+0xF95E	0x8689
+0xF95F	0x868D
+0xF960	0x8691
+0xF961	0x869C
+0xF962	0x869D
+0xF963	0x86A8
+0xF964	0xFA21
+0xF965	0x86B1
+0xF966	0x86B3
+0xF967	0x86C1
+0xF968	0x86C3
+0xF969	0x86D1
+0xF96A	0x86D5
+0xF96B	0x86D7
+0xF96C	0x86E3
+0xF96D	0x86E6
+0xF96E	0x45B8
+0xF96F	0x8705
+0xF970	0x8707
+0xF971	0x870E
+0xF972	0x8710
+0xF973	0x8713
+0xF974	0x8719
+0xF975	0x871F
+0xF976	0x8721
+0xF977	0x8723
+0xF978	0x8731
+0xF979	0x873A
+0xF97A	0x873E
+0xF97B	0x8740
+0xF97C	0x8743
+0xF97D	0x8751
+0xF97E	0x8758
+0xF980	0x8764
+0xF981	0x8765
+0xF982	0x8772
+0xF983	0x877C
+0xF984	0x273DB
+0xF985	0x273DA
+0xF986	0x87A7
+0xF987	0x8789
+0xF988	0x878B
+0xF989	0x8793
+0xF98A	0x87A0
+0xF98B	0x273FE
+0xF98C	0x45E5
+0xF98D	0x87BE
+0xF98E	0x27410
+0xF98F	0x87C1
+0xF990	0x87CE
+0xF991	0x87F5
+0xF992	0x87DF
+0xF993	0x27449
+0xF994	0x87E3
+0xF995	0x87E5
+0xF996	0x87E6
+0xF997	0x87EA
+0xF998	0x87EB
+0xF999	0x87ED
+0xF99A	0x8801
+0xF99B	0x8803
+0xF99C	0x880B
+0xF99D	0x8813
+0xF99E	0x8828
+0xF99F	0x882E
+0xF9A0	0x8832
+0xF9A1	0x883C
+0xF9A2	0x460F
+0xF9A3	0x884A
+0xF9A4	0x8858
+0xF9A5	0x885F
+0xF9A6	0x8864
+0xF9A7	0x27615
+0xF9A8	0x27614
+0xF9A9	0x8869
+0xF9AA	0x27631
+0xF9AB	0x886F
+0xF9AC	0x88A0
+0xF9AD	0x88BC
+0xF9AE	0x88BD
+0xF9AF	0x88BE
+0xF9B0	0x88C0
+0xF9B1	0x88D2
+0xF9B2	0x27693
+0xF9B3	0x88D1
+0xF9B4	0x88D3
+0xF9B5	0x88DB
+0xF9B6	0x88F0
+0xF9B7	0x88F1
+0xF9B8	0x4641
+0xF9B9	0x8901
+0xF9BA	0x2770E
+0xF9BB	0x8937
+0xF9BC	0x27723
+0xF9BD	0x8942
+0xF9BE	0x8945
+0xF9BF	0x8949
+0xF9C0	0x27752
+0xF9C1	0x4665
+0xF9C2	0x8962
+0xF9C3	0x8980
+0xF9C4	0x8989
+0xF9C5	0x8990
+0xF9C6	0x899F
+0xF9C7	0x89B0
+0xF9C8	0x89B7
+0xF9C9	0x89D6
+0xF9CA	0x89D8
+0xF9CB	0x89EB
+0xF9CC	0x46A1
+0xF9CD	0x89F1
+0xF9CE	0x89F3
+0xF9CF	0x89FD
+0xF9D0	0x89FF
+0xF9D1	0x46AF
+0xF9D2	0x8A11
+0xF9D3	0x8A14
+0xF9D4	0x27985
+0xF9D5	0x8A21
+0xF9D6	0x8A35
+0xF9D7	0x8A3E
+0xF9D8	0x8A45
+0xF9D9	0x8A4D
+0xF9DA	0x8A58
+0xF9DB	0x8AAE
+0xF9DC	0x8A90
+0xF9DD	0x8AB7
+0xF9DE	0x8ABE
+0xF9DF	0x8AD7
+0xF9E0	0x8AFC
+0xF9E1	0x27A84
+0xF9E2	0x8B0A
+0xF9E3	0x8B05
+0xF9E4	0x8B0D
+0xF9E5	0x8B1C
+0xF9E6	0x8B1F
+0xF9E7	0x8B2D
+0xF9E8	0x8B43
+0xF9E9	0x470C
+0xF9EA	0x8B51
+0xF9EB	0x8B5E
+0xF9EC	0x8B76
+0xF9ED	0x8B7F
+0xF9EE	0x8B81
+0xF9EF	0x8B8B
+0xF9F0	0x8B94
+0xF9F1	0x8B95
+0xF9F2	0x8B9C
+0xF9F3	0x8B9E
+0xF9F4	0x8C39
+0xF9F5	0x27BB3
+0xF9F6	0x8C3D
+0xF9F7	0x27BBE
+0xF9F8	0x27BC7
+0xF9F9	0x8C45
+0xF9FA	0x8C47
+0xF9FB	0x8C4F
+0xF9FC	0x8C54
+0xFA40	0x8C57
+0xFA41	0x8C69
+0xFA42	0x8C6D
+0xFA43	0x8C73
+0xFA44	0x27CB8
+0xFA45	0x8C93
+0xFA46	0x8C92
+0xFA47	0x8C99
+0xFA48	0x4764
+0xFA49	0x8C9B
+0xFA4A	0x8CA4
+0xFA4B	0x8CD6
+0xFA4C	0x8CD5
+0xFA4D	0x8CD9
+0xFA4E	0x27DA0
+0xFA4F	0x8CF0
+0xFA50	0x8CF1
+0xFA51	0x27E10
+0xFA52	0x8D09
+0xFA53	0x8D0E
+0xFA54	0x8D6C
+0xFA55	0x8D84
+0xFA56	0x8D95
+0xFA57	0x8DA6
+0xFA58	0x27FB7
+0xFA59	0x8DC6
+0xFA5A	0x8DC8
+0xFA5B	0x8DD9
+0xFA5C	0x8DEC
+0xFA5D	0x8E0C
+0xFA5E	0x47FD
+0xFA5F	0x8DFD
+0xFA60	0x8E06
+0xFA61	0x2808A
+0xFA62	0x8E14
+0xFA63	0x8E16
+0xFA64	0x8E21
+0xFA65	0x8E22
+0xFA66	0x8E27
+0xFA67	0x280BB
+0xFA68	0x4816
+0xFA69	0x8E36
+0xFA6A	0x8E39
+0xFA6B	0x8E4B
+0xFA6C	0x8E54
+0xFA6D	0x8E62
+0xFA6E	0x8E6C
+0xFA6F	0x8E6D
+0xFA70	0x8E6F
+0xFA71	0x8E98
+0xFA72	0x8E9E
+0xFA73	0x8EAE
+0xFA74	0x8EB3
+0xFA75	0x8EB5
+0xFA76	0x8EB6
+0xFA77	0x8EBB
+0xFA78	0x28282
+0xFA79	0x8ED1
+0xFA7A	0x8ED4
+0xFA7B	0x484E
+0xFA7C	0x8EF9
+0xFA7D	0x282F3
+0xFA7E	0x8F00
+0xFA80	0x8F08
+0xFA81	0x8F17
+0xFA82	0x8F2B
+0xFA83	0x8F40
+0xFA84	0x8F4A
+0xFA85	0x8F58
+0xFA86	0x2840C
+0xFA87	0x8FA4
+0xFA88	0x8FB4
+0xFA89	0xFA66
+0xFA8A	0x8FB6
+0xFA8B	0x28455
+0xFA8C	0x8FC1
+0xFA8D	0x8FC6
+0xFA8E	0xFA24
+0xFA8F	0x8FCA
+0xFA90	0x8FCD
+0xFA91	0x8FD3
+0xFA92	0x8FD5
+0xFA93	0x8FE0
+0xFA94	0x8FF1
+0xFA95	0x8FF5
+0xFA96	0x8FFB
+0xFA97	0x9002
+0xFA98	0x900C
+0xFA99	0x9037
+0xFA9A	0x2856B
+0xFA9B	0x9043
+0xFA9C	0x9044
+0xFA9D	0x905D
+0xFA9E	0x285C8
+0xFA9F	0x285C9
+0xFAA0	0x9085
+0xFAA1	0x908C
+0xFAA2	0x9090
+0xFAA3	0x961D
+0xFAA4	0x90A1
+0xFAA5	0x48B5
+0xFAA6	0x90B0
+0xFAA7	0x90B6
+0xFAA8	0x90C3
+0xFAA9	0x90C8
+0xFAAA	0x286D7
+0xFAAB	0x90DC
+0xFAAC	0x90DF
+0xFAAD	0x286FA
+0xFAAE	0x90F6
+0xFAAF	0x90F2
+0xFAB0	0x9100
+0xFAB1	0x90EB
+0xFAB2	0x90FE
+0xFAB3	0x90FF
+0xFAB4	0x9104
+0xFAB5	0x9106
+0xFAB6	0x9118
+0xFAB7	0x911C
+0xFAB8	0x911E
+0xFAB9	0x9137
+0xFABA	0x9139
+0xFABB	0x913A
+0xFABC	0x9146
+0xFABD	0x9147
+0xFABE	0x9157
+0xFABF	0x9159
+0xFAC0	0x9161
+0xFAC1	0x9164
+0xFAC2	0x9174
+0xFAC3	0x9179
+0xFAC4	0x9185
+0xFAC5	0x918E
+0xFAC6	0x91A8
+0xFAC7	0x91AE
+0xFAC8	0x91B3
+0xFAC9	0x91B6
+0xFACA	0x91C3
+0xFACB	0x91C4
+0xFACC	0x91DA
+0xFACD	0x28949
+0xFACE	0x28946
+0xFACF	0x91EC
+0xFAD0	0x91EE
+0xFAD1	0x9201
+0xFAD2	0x920A
+0xFAD3	0x9216
+0xFAD4	0x9217
+0xFAD5	0x2896B
+0xFAD6	0x9233
+0xFAD7	0x9242
+0xFAD8	0x9247
+0xFAD9	0x924A
+0xFADA	0x924E
+0xFADB	0x9251
+0xFADC	0x9256
+0xFADD	0x9259
+0xFADE	0x9260
+0xFADF	0x9261
+0xFAE0	0x9265
+0xFAE1	0x9267
+0xFAE2	0x9268
+0xFAE3	0x28987
+0xFAE4	0x28988
+0xFAE5	0x927C
+0xFAE6	0x927D
+0xFAE7	0x927F
+0xFAE8	0x9289
+0xFAE9	0x928D
+0xFAEA	0x9297
+0xFAEB	0x9299
+0xFAEC	0x929F
+0xFAED	0x92A7
+0xFAEE	0x92AB
+0xFAEF	0x289BA
+0xFAF0	0x289BB
+0xFAF1	0x92B2
+0xFAF2	0x92BF
+0xFAF3	0x92C0
+0xFAF4	0x92C6
+0xFAF5	0x92CE
+0xFAF6	0x92D0
+0xFAF7	0x92D7
+0xFAF8	0x92D9
+0xFAF9	0x92E5
+0xFAFA	0x92E7
+0xFAFB	0x9311
+0xFAFC	0x28A1E
+0xFB40	0x28A29
+0xFB41	0x92F7
+0xFB42	0x92F9
+0xFB43	0x92FB
+0xFB44	0x9302
+0xFB45	0x930D
+0xFB46	0x9315
+0xFB47	0x931D
+0xFB48	0x931E
+0xFB49	0x9327
+0xFB4A	0x9329
+0xFB4B	0x28A71
+0xFB4C	0x28A43
+0xFB4D	0x9347
+0xFB4E	0x9351
+0xFB4F	0x9357
+0xFB50	0x935A
+0xFB51	0x936B
+0xFB52	0x9371
+0xFB53	0x9373
+0xFB54	0x93A1
+0xFB55	0x28A99
+0xFB56	0x28ACD
+0xFB57	0x9388
+0xFB58	0x938B
+0xFB59	0x938F
+0xFB5A	0x939E
+0xFB5B	0x93F5
+0xFB5C	0x28AE4
+0xFB5D	0x28ADD
+0xFB5E	0x93F1
+0xFB5F	0x93C1
+0xFB60	0x93C7
+0xFB61	0x93DC
+0xFB62	0x93E2
+0xFB63	0x93E7
+0xFB64	0x9409
+0xFB65	0x940F
+0xFB66	0x9416
+0xFB67	0x9417
+0xFB68	0x93FB
+0xFB69	0x9432
+0xFB6A	0x9434
+0xFB6B	0x943B
+0xFB6C	0x9445
+0xFB6D	0x28BC1
+0xFB6E	0x28BEF
+0xFB6F	0x946D
+0xFB70	0x946F
+0xFB71	0x9578
+0xFB72	0x9579
+0xFB73	0x9586
+0xFB74	0x958C
+0xFB75	0x958D
+0xFB76	0x28D10
+0xFB77	0x95AB
+0xFB78	0x95B4
+0xFB79	0x28D71
+0xFB7A	0x95C8
+0xFB7B	0x28DFB
+0xFB7C	0x28E1F
+0xFB7D	0x962C
+0xFB7E	0x9633
+0xFB80	0x9634
+0xFB81	0x28E36
+0xFB82	0x963C
+0xFB83	0x9641
+0xFB84	0x9661
+0xFB85	0x28E89
+0xFB86	0x9682
+0xFB87	0x28EEB
+0xFB88	0x969A
+0xFB89	0x28F32
+0xFB8A	0x49E7
+0xFB8B	0x96A9
+0xFB8C	0x96AF
+0xFB8D	0x96B3
+0xFB8E	0x96BA
+0xFB8F	0x96BD
+0xFB90	0x49FA
+0xFB91	0x28FF8
+0xFB92	0x96D8
+0xFB93	0x96DA
+0xFB94	0x96DD
+0xFB95	0x4A04
+0xFB96	0x9714
+0xFB97	0x9723
+0xFB98	0x4A29
+0xFB99	0x9736
+0xFB9A	0x9741
+0xFB9B	0x9747
+0xFB9C	0x9755
+0xFB9D	0x9757
+0xFB9E	0x975B
+0xFB9F	0x976A
+0xFBA0	0x292A0
+0xFBA1	0x292B1
+0xFBA2	0x9796
+0xFBA3	0x979A
+0xFBA4	0x979E
+0xFBA5	0x97A2
+0xFBA6	0x97B1
+0xFBA7	0x97B2
+0xFBA8	0x97BE
+0xFBA9	0x97CC
+0xFBAA	0x97D1
+0xFBAB	0x97D4
+0xFBAC	0x97D8
+0xFBAD	0x97D9
+0xFBAE	0x97E1
+0xFBAF	0x97F1
+0xFBB0	0x9804
+0xFBB1	0x980D
+0xFBB2	0x980E
+0xFBB3	0x9814
+0xFBB4	0x9816
+0xFBB5	0x4ABC
+0xFBB6	0x29490
+0xFBB7	0x9823
+0xFBB8	0x9832
+0xFBB9	0x9833
+0xFBBA	0x9825
+0xFBBB	0x9847
+0xFBBC	0x9866
+0xFBBD	0x98AB
+0xFBBE	0x98AD
+0xFBBF	0x98B0
+0xFBC0	0x295CF
+0xFBC1	0x98B7
+0xFBC2	0x98B8
+0xFBC3	0x98BB
+0xFBC4	0x98BC
+0xFBC5	0x98BF
+0xFBC6	0x98C2
+0xFBC7	0x98C7
+0xFBC8	0x98CB
+0xFBC9	0x98E0
+0xFBCA	0x2967F
+0xFBCB	0x98E1
+0xFBCC	0x98E3
+0xFBCD	0x98E5
+0xFBCE	0x98EA
+0xFBCF	0x98F0
+0xFBD0	0x98F1
+0xFBD1	0x98F3
+0xFBD2	0x9908
+0xFBD3	0x4B3B
+0xFBD4	0x296F0
+0xFBD5	0x9916
+0xFBD6	0x9917
+0xFBD7	0x29719
+0xFBD8	0x991A
+0xFBD9	0x991B
+0xFBDA	0x991C
+0xFBDB	0x29750
+0xFBDC	0x9931
+0xFBDD	0x9932
+0xFBDE	0x9933
+0xFBDF	0x993A
+0xFBE0	0x993B
+0xFBE1	0x993C
+0xFBE2	0x9940
+0xFBE3	0x9941
+0xFBE4	0x9946
+0xFBE5	0x994D
+0xFBE6	0x994E
+0xFBE7	0x995C
+0xFBE8	0x995F
+0xFBE9	0x9960
+0xFBEA	0x99A3
+0xFBEB	0x99A6
+0xFBEC	0x99B9
+0xFBED	0x99BD
+0xFBEE	0x99BF
+0xFBEF	0x99C3
+0xFBF0	0x99C9
+0xFBF1	0x99D4
+0xFBF2	0x99D9
+0xFBF3	0x99DE
+0xFBF4	0x298C6
+0xFBF5	0x99F0
+0xFBF6	0x99F9
+0xFBF7	0x99FC
+0xFBF8	0x9A0A
+0xFBF9	0x9A11
+0xFBFA	0x9A16
+0xFBFB	0x9A1A
+0xFBFC	0x9A20
+0xFC40	0x9A31
+0xFC41	0x9A36
+0xFC42	0x9A44
+0xFC43	0x9A4C
+0xFC44	0x9A58
+0xFC45	0x4BC2
+0xFC46	0x9AAF
+0xFC47	0x4BCA
+0xFC48	0x9AB7
+0xFC49	0x4BD2
+0xFC4A	0x9AB9
+0xFC4B	0x29A72
+0xFC4C	0x9AC6
+0xFC4D	0x9AD0
+0xFC4E	0x9AD2
+0xFC4F	0x9AD5
+0xFC50	0x4BE8
+0xFC51	0x9ADC
+0xFC52	0x9AE0
+0xFC53	0x9AE5
+0xFC54	0x9AE9
+0xFC55	0x9B03
+0xFC56	0x9B0C
+0xFC57	0x9B10
+0xFC58	0x9B12
+0xFC59	0x9B16
+0xFC5A	0x9B1C
+0xFC5B	0x9B2B
+0xFC5C	0x9B33
+0xFC5D	0x9B3D
+0xFC5E	0x4C20
+0xFC5F	0x9B4B
+0xFC60	0x9B63
+0xFC61	0x9B65
+0xFC62	0x9B6B
+0xFC63	0x9B6C
+0xFC64	0x9B73
+0xFC65	0x9B76
+0xFC66	0x9B77
+0xFC67	0x9BA6
+0xFC68	0x9BAC
+0xFC69	0x9BB1
+0xFC6A	0x29DDB
+0xFC6B	0x29E3D
+0xFC6C	0x9BB2
+0xFC6D	0x9BB8
+0xFC6E	0x9BBE
+0xFC6F	0x9BC7
+0xFC70	0x9BF3
+0xFC71	0x9BD8
+0xFC72	0x9BDD
+0xFC73	0x9BE7
+0xFC74	0x9BEA
+0xFC75	0x9BEB
+0xFC76	0x9BEF
+0xFC77	0x9BEE
+0xFC78	0x29E15
+0xFC79	0x9BFA
+0xFC7A	0x29E8A
+0xFC7B	0x9BF7
+0xFC7C	0x29E49
+0xFC7D	0x9C16
+0xFC7E	0x9C18
+0xFC80	0x9C19
+0xFC81	0x9C1A
+0xFC82	0x9C1D
+0xFC83	0x9C22
+0xFC84	0x9C27
+0xFC85	0x9C29
+0xFC86	0x9C2A
+0xFC87	0x29EC4
+0xFC88	0x9C31
+0xFC89	0x9C36
+0xFC8A	0x9C37
+0xFC8B	0x9C45
+0xFC8C	0x9C5C
+0xFC8D	0x29EE9
+0xFC8E	0x9C49
+0xFC8F	0x9C4A
+0xFC90	0x29EDB
+0xFC91	0x9C54
+0xFC92	0x9C58
+0xFC93	0x9C5B
+0xFC94	0x9C5D
+0xFC95	0x9C5F
+0xFC96	0x9C69
+0xFC97	0x9C6A
+0xFC98	0x9C6B
+0xFC99	0x9C6D
+0xFC9A	0x9C6E
+0xFC9B	0x9C70
+0xFC9C	0x9C72
+0xFC9D	0x9C75
+0xFC9E	0x9C7A
+0xFC9F	0x9CE6
+0xFCA0	0x9CF2
+0xFCA1	0x9D0B
+0xFCA2	0x9D02
+0xFCA3	0x29FCE
+0xFCA4	0x9D11
+0xFCA5	0x9D17
+0xFCA6	0x9D18
+0xFCA7	0x2A02F
+0xFCA8	0x4CC4
+0xFCA9	0x2A01A
+0xFCAA	0x9D32
+0xFCAB	0x4CD1
+0xFCAC	0x9D42
+0xFCAD	0x9D4A
+0xFCAE	0x9D5F
+0xFCAF	0x9D62
+0xFCB0	0x2A0F9
+0xFCB1	0x9D69
+0xFCB2	0x9D6B
+0xFCB3	0x2A082
+0xFCB4	0x9D73
+0xFCB5	0x9D76
+0xFCB6	0x9D77
+0xFCB7	0x9D7E
+0xFCB8	0x9D84
+0xFCB9	0x9D8D
+0xFCBA	0x9D99
+0xFCBB	0x9DA1
+0xFCBC	0x9DBF
+0xFCBD	0x9DB5
+0xFCBE	0x9DB9
+0xFCBF	0x9DBD
+0xFCC0	0x9DC3
+0xFCC1	0x9DC7
+0xFCC2	0x9DC9
+0xFCC3	0x9DD6
+0xFCC4	0x9DDA
+0xFCC5	0x9DDF
+0xFCC6	0x9DE0
+0xFCC7	0x9DE3
+0xFCC8	0x9DF4
+0xFCC9	0x4D07
+0xFCCA	0x9E0A
+0xFCCB	0x9E02
+0xFCCC	0x9E0D
+0xFCCD	0x9E19
+0xFCCE	0x9E1C
+0xFCCF	0x9E1D
+0xFCD0	0x9E7B
+0xFCD1	0x22218
+0xFCD2	0x9E80
+0xFCD3	0x9E85
+0xFCD4	0x9E9B
+0xFCD5	0x9EA8
+0xFCD6	0x2A38C
+0xFCD7	0x9EBD
+0xFCD8	0x2A437
+0xFCD9	0x9EDF
+0xFCDA	0x9EE7
+0xFCDB	0x9EEE
+0xFCDC	0x9EFF
+0xFCDD	0x9F02
+0xFCDE	0x4D77
+0xFCDF	0x9F03
+0xFCE0	0x9F17
+0xFCE1	0x9F19
+0xFCE2	0x9F2F
+0xFCE3	0x9F37
+0xFCE4	0x9F3A
+0xFCE5	0x9F3D
+0xFCE6	0x9F41
+0xFCE7	0x9F45
+0xFCE8	0x9F46
+0xFCE9	0x9F53
+0xFCEA	0x9F55
+0xFCEB	0x9F58
+0xFCEC	0x2A5F1
+0xFCED	0x9F5D
+0xFCEE	0x2A602
+0xFCEF	0x9F69
+0xFCF0	0x2A61A
+0xFCF1	0x9F6D
+0xFCF2	0x9F70
+0xFCF3	0x9F75
+0xFCF4	0x2A6B2
diff --git a/tests/TCVN-snippet b/tests/TCVN-snippet
new file mode 100644
index 0000000..3b37a00
--- /dev/null
+++ b/tests/TCVN-snippet
@@ -0,0 +1,131 @@
+// The last line of this file is missing the end-of-line terminator
+// on purpose, in order to test that the conversion empties the bit buffer
+// and shifts back to the initial state at the end of the conversion.
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
+Vietnamese (TiÕng ViÖt)	Chµo b¹n
\ No newline at end of file
diff --git a/tests/TCVN-snippet.UTF-8 b/tests/TCVN-snippet.UTF-8
new file mode 100644
index 0000000..c6f3d16
--- /dev/null
+++ b/tests/TCVN-snippet.UTF-8
@@ -0,0 +1,131 @@
+// The last line of this file is missing the end-of-line terminator
+// on purpose, in order to test that the conversion empties the bit buffer
+// and shifts back to the initial state at the end of the conversion.
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
+Vietnamese (Tiếng Việt)	Chào bạn
\ No newline at end of file
diff --git a/tests/TCVN.IRREVERSIBLE.TXT b/tests/TCVN.IRREVERSIBLE.TXT
new file mode 100644
index 0000000..ff0784b
--- /dev/null
+++ b/tests/TCVN.IRREVERSIBLE.TXT
@@ -0,0 +1,64 @@
+0x01B2	0x1E78
+0x20B2	0x02DC
+0x20B3	0x00B4
+0x42B4	0x1E04
+0x43B3	0x0106
+0x44B4	0x1E0C
+0x47B3	0x01F4
+0x48B4	0x1E24
+0x4BB3	0x1E30
+0x4BB4	0x1E32
+0x4CB3	0x0139
+0x4CB4	0x1E36
+0x4DB3	0x1E3E
+0x4DB4	0x1E42
+0x4EB0	0x01F8
+0x4EB2	0x00D1
+0x4EB3	0x0143
+0x4EB4	0x1E46
+0x50B3	0x1E54
+0x52B3	0x0154
+0x52B4	0x1E5A
+0x53B3	0x015A
+0x53B4	0x1E62
+0x54B4	0x1E6C
+0x56B2	0x1E7C
+0x56B4	0x1E7E
+0x57B0	0x1E80
+0x57B3	0x1E82
+0x57B4	0x1E88
+0x5AB3	0x0179
+0x5AB4	0x1E92
+0x62B4	0x1E05
+0x63B3	0x0107
+0x64B4	0x1E0D
+0x67B3	0x01F5
+0x68B4	0x1E25
+0x6BB3	0x1E31
+0x6BB4	0x1E33
+0x6CB3	0x013A
+0x6CB4	0x1E37
+0x6DB3	0x1E3F
+0x6DB4	0x1E43
+0x6EB0	0x01F9
+0x6EB2	0x00F1
+0x6EB3	0x0144
+0x6EB4	0x1E47
+0x70B3	0x1E55
+0x72B3	0x0155
+0x72B4	0x1E5B
+0x73B3	0x015B
+0x73B4	0x1E63
+0x74B4	0x1E6D
+0x76B2	0x1E7D
+0x76B4	0x1E7F
+0x77B0	0x1E81
+0x77B3	0x1E83
+0x77B4	0x1E89
+0x7AB3	0x017A
+0x7AB4	0x1E93
+0x95B2	0x1E4C
+0xB0	0x0340
+0xB3	0x0341
+0xE3B2	0x1E4D
+0xF3B2	0x1E79
diff --git a/tests/TCVN.TXT b/tests/TCVN.TXT
new file mode 100644
index 0000000..8f09728
--- /dev/null
+++ b/tests/TCVN.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x00DA
+0x02	0x1EE4
+0x03	0x0003
+0x04	0x1EEA
+0x05	0x1EEC
+0x06	0x1EEE
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x1EE8
+0x12	0x1EF0
+0x13	0x1EF2
+0x14	0x1EF6
+0x15	0x1EF8
+0x16	0x00DD
+0x17	0x1EF4
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x00C0
+0x81	0x1EA2
+0x82	0x00C3
+0x83	0x00C1
+0x84	0x1EA0
+0x85	0x1EB6
+0x86	0x1EAC
+0x87	0x00C8
+0x88	0x1EBA
+0x89	0x1EBC
+0x8A	0x00C9
+0x8B	0x1EB8
+0x8C	0x1EC6
+0x8D	0x00CC
+0x8E	0x1EC8
+0x8F	0x0128
+0x90	0x00CD
+0x91	0x1ECA
+0x92	0x00D2
+0x93	0x1ECE
+0x94	0x00D5
+0x95	0x00D3
+0x96	0x1ECC
+0x97	0x1ED8
+0x98	0x1EDC
+0x99	0x1EDE
+0x9A	0x1EE0
+0x9B	0x1EDA
+0x9C	0x1EE2
+0x9D	0x00D9
+0x9E	0x1EE6
+0x9F	0x0168
+0xA0	0x00A0
+0xA1	0x0102
+0xA2	0x00C2
+0xA3	0x00CA
+0xA4	0x00D4
+0xA5	0x01A0
+0xA6	0x01AF
+0xA7	0x0110
+0xA8	0x0103
+0xA9	0x00E2
+0xAA	0x00EA
+0xAB	0x00F4
+0xAC	0x01A1
+0xAD	0x01B0
+0xAE	0x0111
+0xAF	0x1EB0
+0xB0	0x0300
+0xB1	0x0309
+0xB2	0x0303
+0xB3	0x0301
+0xB4	0x0323
+0xB5	0x00E0
+0xB6	0x1EA3
+0xB7	0x00E3
+0xB8	0x00E1
+0xB9	0x1EA1
+0xBA	0x1EB2
+0xBB	0x1EB1
+0xBC	0x1EB3
+0xBD	0x1EB5
+0xBE	0x1EAF
+0xBF	0x1EB4
+0xC0	0x1EAE
+0xC1	0x1EA6
+0xC2	0x1EA8
+0xC3	0x1EAA
+0xC4	0x1EA4
+0xC5	0x1EC0
+0xC6	0x1EB7
+0xC7	0x1EA7
+0xC8	0x1EA9
+0xC9	0x1EAB
+0xCA	0x1EA5
+0xCB	0x1EAD
+0xCC	0x00E8
+0xCD	0x1EC2
+0xCE	0x1EBB
+0xCF	0x1EBD
+0xD0	0x00E9
+0xD1	0x1EB9
+0xD2	0x1EC1
+0xD3	0x1EC3
+0xD4	0x1EC5
+0xD5	0x1EBF
+0xD6	0x1EC7
+0xD7	0x00EC
+0xD8	0x1EC9
+0xD9	0x1EC4
+0xDA	0x1EBE
+0xDB	0x1ED2
+0xDC	0x0129
+0xDD	0x00ED
+0xDE	0x1ECB
+0xDF	0x00F2
+0xE0	0x1ED4
+0xE1	0x1ECF
+0xE2	0x00F5
+0xE3	0x00F3
+0xE4	0x1ECD
+0xE5	0x1ED3
+0xE6	0x1ED5
+0xE7	0x1ED7
+0xE8	0x1ED1
+0xE9	0x1ED9
+0xEA	0x1EDD
+0xEB	0x1EDF
+0xEC	0x1EE1
+0xED	0x1EDB
+0xEE	0x1EE3
+0xEF	0x00F9
+0xF0	0x1ED6
+0xF1	0x1EE7
+0xF2	0x0169
+0xF3	0x00FA
+0xF4	0x1EE5
+0xF5	0x1EEB
+0xF6	0x1EED
+0xF7	0x1EEF
+0xF8	0x1EE9
+0xF9	0x1EF1
+0xFA	0x1EF3
+0xFB	0x1EF7
+0xFC	0x1EF9
+0xFD	0x00FD
+0xFE	0x1EF5
+0xFF	0x1ED0
diff --git a/tests/TDS565.TXT b/tests/TDS565.TXT
new file mode 100644
index 0000000..b24855b
--- /dev/null
+++ b/tests/TDS565.TXT
@@ -0,0 +1,128 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x00C7
+0x44	0x0044
+0x45	0x0045
+0x46	0x00C4
+0x47	0x0046
+0x48	0x0047
+0x49	0x0048
+0x4A	0x0049
+0x4B	0x004A
+0x4C	0x017D
+0x4D	0x004B
+0x4E	0x004C
+0x4F	0x004D
+0x50	0x004E
+0x51	0x0147
+0x52	0x004F
+0x53	0x00D6
+0x54	0x0050
+0x55	0x0052
+0x56	0x0053
+0x57	0x015E
+0x58	0x0054
+0x59	0x0055
+0x5A	0x00DC
+0x5B	0x0057
+0x5C	0x0059
+0x5D	0x00DD
+0x5E	0x005A
+0x5F	0x005F
+0x60	0x2116
+0x61	0x0061
+0x62	0x0062
+0x63	0x00E7
+0x64	0x0064
+0x65	0x0065
+0x66	0x00E4
+0x67	0x0066
+0x68	0x0067
+0x69	0x0068
+0x6A	0x0069
+0x6B	0x006A
+0x6C	0x017E
+0x6D	0x006B
+0x6E	0x006C
+0x6F	0x006D
+0x70	0x006E
+0x71	0x0148
+0x72	0x006F
+0x73	0x00F6
+0x74	0x0070
+0x75	0x0072
+0x76	0x0073
+0x77	0x015F
+0x78	0x0074
+0x79	0x0075
+0x7A	0x00FC
+0x7B	0x0077
+0x7C	0x0079
+0x7D	0x00FD
+0x7E	0x007A
+0x7F	0x007F
diff --git a/tests/TIS-620.TXT b/tests/TIS-620.TXT
new file mode 100644
index 0000000..853255e
--- /dev/null
+++ b/tests/TIS-620.TXT
@@ -0,0 +1,215 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0xA1	0x0E01
+0xA2	0x0E02
+0xA3	0x0E03
+0xA4	0x0E04
+0xA5	0x0E05
+0xA6	0x0E06
+0xA7	0x0E07
+0xA8	0x0E08
+0xA9	0x0E09
+0xAA	0x0E0A
+0xAB	0x0E0B
+0xAC	0x0E0C
+0xAD	0x0E0D
+0xAE	0x0E0E
+0xAF	0x0E0F
+0xB0	0x0E10
+0xB1	0x0E11
+0xB2	0x0E12
+0xB3	0x0E13
+0xB4	0x0E14
+0xB5	0x0E15
+0xB6	0x0E16
+0xB7	0x0E17
+0xB8	0x0E18
+0xB9	0x0E19
+0xBA	0x0E1A
+0xBB	0x0E1B
+0xBC	0x0E1C
+0xBD	0x0E1D
+0xBE	0x0E1E
+0xBF	0x0E1F
+0xC0	0x0E20
+0xC1	0x0E21
+0xC2	0x0E22
+0xC3	0x0E23
+0xC4	0x0E24
+0xC5	0x0E25
+0xC6	0x0E26
+0xC7	0x0E27
+0xC8	0x0E28
+0xC9	0x0E29
+0xCA	0x0E2A
+0xCB	0x0E2B
+0xCC	0x0E2C
+0xCD	0x0E2D
+0xCE	0x0E2E
+0xCF	0x0E2F
+0xD0	0x0E30
+0xD1	0x0E31
+0xD2	0x0E32
+0xD3	0x0E33
+0xD4	0x0E34
+0xD5	0x0E35
+0xD6	0x0E36
+0xD7	0x0E37
+0xD8	0x0E38
+0xD9	0x0E39
+0xDA	0x0E3A
+0xDF	0x0E3F
+0xE0	0x0E40
+0xE1	0x0E41
+0xE2	0x0E42
+0xE3	0x0E43
+0xE4	0x0E44
+0xE5	0x0E45
+0xE6	0x0E46
+0xE7	0x0E47
+0xE8	0x0E48
+0xE9	0x0E49
+0xEA	0x0E4A
+0xEB	0x0E4B
+0xEC	0x0E4C
+0xED	0x0E4D
+0xEE	0x0E4E
+0xEF	0x0E4F
+0xF0	0x0E50
+0xF1	0x0E51
+0xF2	0x0E52
+0xF3	0x0E53
+0xF4	0x0E54
+0xF5	0x0E55
+0xF6	0x0E56
+0xF7	0x0E57
+0xF8	0x0E58
+0xF9	0x0E59
+0xFA	0x0E5A
+0xFB	0x0E5B
diff --git a/tests/Translit1.ASCII b/tests/Translit1.ASCII
new file mode 100644
index 0000000..e93efb7
--- /dev/null
+++ b/tests/Translit1.ASCII
@@ -0,0 +1 @@
+'Ecrit par %s.
diff --git a/tests/Translit1.ISO-8859-1 b/tests/Translit1.ISO-8859-1
new file mode 100644
index 0000000..7cc8353
--- /dev/null
+++ b/tests/Translit1.ISO-8859-1
@@ -0,0 +1 @@
+Écrit par %s.
diff --git a/tests/TranslitFail1.ISO-8859-1 b/tests/TranslitFail1.ISO-8859-1
new file mode 100644
index 0000000..3a30dd1
--- /dev/null
+++ b/tests/TranslitFail1.ISO-8859-1
@@ -0,0 +1 @@
+¤ means $, £ or ¥.
diff --git a/tests/UCS-2BE-snippet b/tests/UCS-2BE-snippet
new file mode 100644
index 0000000..dc43740
--- /dev/null
+++ b/tests/UCS-2BE-snippet
Binary files differ
diff --git a/tests/UCS-2BE-snippet.UTF-8 b/tests/UCS-2BE-snippet.UTF-8
new file mode 100644
index 0000000..3705941
--- /dev/null
+++ b/tests/UCS-2BE-snippet.UTF-8
@@ -0,0 +1,46 @@
+This is a list of ways to say hello in various languages.
+Its purpose is to illustrate a number of scripts.
+
+---------------------------------------------------------
+Amharic	(አማርኛ)	ሠላም
+Arabic			ﺍﻟﺴﻼﻡ ﻋﻠﻴﻜﻢ
+Czech (česky)		Dobrý den
+Danish (Dansk)		Hej, Goddag
+English			Hello
+Esperanto		Saluton
+Estonian		Tere, Tervist
+FORTRAN			PROGRAM
+Finnish (Suomi)		Hei
+French (Français)	Bonjour, Salut
+German (Deutsch Nord)	Guten Tag
+German (Deutsch Süd)	Grüß Gott
+Greek (Ελληνικά)	Γειά σας
+Hebrew			שלום
+Italiano		Ciao, Buon giorno
+Lao(ພາສາລາວ)            ສະບາຍດີ, ຂໍໃຫ້ໂຊກດີ
+Maltese			Ciao
+Nederlands, Vlaams	Hallo, Dag
+Norwegian (Norsk)	Hei, God dag
+Polish			Dzień dobry, Hej
+Russian (Русский)	Здравствуйте!
+Slovak			Dobrý deň
+Spanish (Español)	¡Hola!
+Swedish (Svenska)	Hej, Goddag
+Thai (ภาษาไทย)		สวัสดีครับ, สวัสดีค่ะ
+
+Tigrigna (ትግርኛ)	ሰላማት
+Turkish (Türkçe)	Merhaba
+Vietnamese (Tiếng Việt)	Chào bạn
+
+Japanese (日本語)		こんにちは, コンニチハ
+Chinese (中文,普通话,汉语)	你好
+Cantonese (粵語,廣東話)		早晨, 你好
+Korean (한글)			안녕하세요, 안녕하십니까
+
+Difference among chinese characters in GB, JIS, KSC, BIG5:
+	GB   -- 元气  开发
+	JIS  -- 元気  開発
+	KSC  -- 元氣  開發
+	BIG5 -- 元氣  開發
+
+Just for a test of JISX0212: 騏驎 (the second character is of JISX0212)
diff --git a/tests/UCS-2LE-snippet b/tests/UCS-2LE-snippet
new file mode 100644
index 0000000..8fa5ff5
--- /dev/null
+++ b/tests/UCS-2LE-snippet
Binary files differ
diff --git a/tests/UCS-2LE-snippet.UTF-8 b/tests/UCS-2LE-snippet.UTF-8
new file mode 100644
index 0000000..3705941
--- /dev/null
+++ b/tests/UCS-2LE-snippet.UTF-8
@@ -0,0 +1,46 @@
+This is a list of ways to say hello in various languages.
+Its purpose is to illustrate a number of scripts.
+
+---------------------------------------------------------
+Amharic	(አማርኛ)	ሠላም
+Arabic			ﺍﻟﺴﻼﻡ ﻋﻠﻴﻜﻢ
+Czech (česky)		Dobrý den
+Danish (Dansk)		Hej, Goddag
+English			Hello
+Esperanto		Saluton
+Estonian		Tere, Tervist
+FORTRAN			PROGRAM
+Finnish (Suomi)		Hei
+French (Français)	Bonjour, Salut
+German (Deutsch Nord)	Guten Tag
+German (Deutsch Süd)	Grüß Gott
+Greek (Ελληνικά)	Γειά σας
+Hebrew			שלום
+Italiano		Ciao, Buon giorno
+Lao(ພາສາລາວ)            ສະບາຍດີ, ຂໍໃຫ້ໂຊກດີ
+Maltese			Ciao
+Nederlands, Vlaams	Hallo, Dag
+Norwegian (Norsk)	Hei, God dag
+Polish			Dzień dobry, Hej
+Russian (Русский)	Здравствуйте!
+Slovak			Dobrý deň
+Spanish (Español)	¡Hola!
+Swedish (Svenska)	Hej, Goddag
+Thai (ภาษาไทย)		สวัสดีครับ, สวัสดีค่ะ
+
+Tigrigna (ትግርኛ)	ሰላማት
+Turkish (Türkçe)	Merhaba
+Vietnamese (Tiếng Việt)	Chào bạn
+
+Japanese (日本語)		こんにちは, コンニチハ
+Chinese (中文,普通话,汉语)	你好
+Cantonese (粵語,廣東話)		早晨, 你好
+Korean (한글)			안녕하세요, 안녕하십니까
+
+Difference among chinese characters in GB, JIS, KSC, BIG5:
+	GB   -- 元气  开发
+	JIS  -- 元気  開発
+	KSC  -- 元氣  開發
+	BIG5 -- 元氣  開發
+
+Just for a test of JISX0212: 騏驎 (the second character is of JISX0212)
diff --git a/tests/UCS-4BE-snippet b/tests/UCS-4BE-snippet
new file mode 100644
index 0000000..9d76045
--- /dev/null
+++ b/tests/UCS-4BE-snippet
Binary files differ
diff --git a/tests/UCS-4BE-snippet.UTF-8 b/tests/UCS-4BE-snippet.UTF-8
new file mode 100644
index 0000000..d28ea2e
--- /dev/null
+++ b/tests/UCS-4BE-snippet.UTF-8
@@ -0,0 +1 @@
+𒍅=Ra
\ No newline at end of file
diff --git a/tests/UCS-4LE-snippet b/tests/UCS-4LE-snippet
new file mode 100644
index 0000000..00face9
--- /dev/null
+++ b/tests/UCS-4LE-snippet
Binary files differ
diff --git a/tests/UCS-4LE-snippet.UTF-8 b/tests/UCS-4LE-snippet.UTF-8
new file mode 100644
index 0000000..d28ea2e
--- /dev/null
+++ b/tests/UCS-4LE-snippet.UTF-8
@@ -0,0 +1 @@
+𒍅=Ra
\ No newline at end of file
diff --git a/tests/UTF-16-snippet b/tests/UTF-16-snippet
new file mode 100644
index 0000000..eef612d
--- /dev/null
+++ b/tests/UTF-16-snippet
Binary files differ
diff --git a/tests/UTF-16-snippet.UTF-8 b/tests/UTF-16-snippet.UTF-8
new file mode 100644
index 0000000..d28ea2e
--- /dev/null
+++ b/tests/UTF-16-snippet.UTF-8
@@ -0,0 +1 @@
+𒍅=Ra
\ No newline at end of file
diff --git a/tests/UTF-16BE-snippet b/tests/UTF-16BE-snippet
new file mode 100644
index 0000000..1cc84d0
--- /dev/null
+++ b/tests/UTF-16BE-snippet
Binary files differ
diff --git a/tests/UTF-16BE-snippet.UTF-8 b/tests/UTF-16BE-snippet.UTF-8
new file mode 100644
index 0000000..d28ea2e
--- /dev/null
+++ b/tests/UTF-16BE-snippet.UTF-8
@@ -0,0 +1 @@
+𒍅=Ra
\ No newline at end of file
diff --git a/tests/UTF-16LE-snippet b/tests/UTF-16LE-snippet
new file mode 100644
index 0000000..a4cba3c
--- /dev/null
+++ b/tests/UTF-16LE-snippet
Binary files differ
diff --git a/tests/UTF-16LE-snippet.UTF-8 b/tests/UTF-16LE-snippet.UTF-8
new file mode 100644
index 0000000..d28ea2e
--- /dev/null
+++ b/tests/UTF-16LE-snippet.UTF-8
@@ -0,0 +1 @@
+𒍅=Ra
\ No newline at end of file
diff --git a/tests/UTF-32-snippet b/tests/UTF-32-snippet
new file mode 100644
index 0000000..6aa4dcb
--- /dev/null
+++ b/tests/UTF-32-snippet
Binary files differ
diff --git a/tests/UTF-32-snippet.UTF-8 b/tests/UTF-32-snippet.UTF-8
new file mode 100644
index 0000000..4229c88
--- /dev/null
+++ b/tests/UTF-32-snippet.UTF-8
@@ -0,0 +1,6 @@
+ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ          <- Greek
+𐌀𐌁𐌂𐌃𐌄𐌅𐌆𐌇𐌈𐌉𐌊𐌋𐌌𐌍𐌎𐌏𐌐𐌑𐌒𐌓𐌔𐌕𐌖𐌗𐌘𐌙𐌚𐌛𐌜𐌝    <- Etruscan
+ABCDEFGHIJKLMNOPQRSTUVWXYZ        <- Latin
+АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ  <- Cyrillic
+𐌰𐌱𐌲𐌳𐌴𐌵𐌶𐌷𐌸𐌹𐌺𐌻𐌼𐌽𐌾𐌿𐍀𐍁𐍂𐍃𐍄𐍅𐍆𐍇𐍈         <- Gothic
+אבגדהוזחטיךכלםמןנסעףפץצקרש        <- Hebrew
diff --git a/tests/UTF-32BE-snippet b/tests/UTF-32BE-snippet
new file mode 100644
index 0000000..72e4761
--- /dev/null
+++ b/tests/UTF-32BE-snippet
Binary files differ
diff --git a/tests/UTF-32BE-snippet.UTF-8 b/tests/UTF-32BE-snippet.UTF-8
new file mode 100644
index 0000000..4229c88
--- /dev/null
+++ b/tests/UTF-32BE-snippet.UTF-8
@@ -0,0 +1,6 @@
+ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ          <- Greek
+𐌀𐌁𐌂𐌃𐌄𐌅𐌆𐌇𐌈𐌉𐌊𐌋𐌌𐌍𐌎𐌏𐌐𐌑𐌒𐌓𐌔𐌕𐌖𐌗𐌘𐌙𐌚𐌛𐌜𐌝    <- Etruscan
+ABCDEFGHIJKLMNOPQRSTUVWXYZ        <- Latin
+АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ  <- Cyrillic
+𐌰𐌱𐌲𐌳𐌴𐌵𐌶𐌷𐌸𐌹𐌺𐌻𐌼𐌽𐌾𐌿𐍀𐍁𐍂𐍃𐍄𐍅𐍆𐍇𐍈         <- Gothic
+אבגדהוזחטיךכלםמןנסעףפץצקרש        <- Hebrew
diff --git a/tests/UTF-32LE-snippet b/tests/UTF-32LE-snippet
new file mode 100644
index 0000000..b15f5c4
--- /dev/null
+++ b/tests/UTF-32LE-snippet
Binary files differ
diff --git a/tests/UTF-32LE-snippet.UTF-8 b/tests/UTF-32LE-snippet.UTF-8
new file mode 100644
index 0000000..4229c88
--- /dev/null
+++ b/tests/UTF-32LE-snippet.UTF-8
@@ -0,0 +1,6 @@
+ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ          <- Greek
+𐌀𐌁𐌂𐌃𐌄𐌅𐌆𐌇𐌈𐌉𐌊𐌋𐌌𐌍𐌎𐌏𐌐𐌑𐌒𐌓𐌔𐌕𐌖𐌗𐌘𐌙𐌚𐌛𐌜𐌝    <- Etruscan
+ABCDEFGHIJKLMNOPQRSTUVWXYZ        <- Latin
+АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ  <- Cyrillic
+𐌰𐌱𐌲𐌳𐌴𐌵𐌶𐌷𐌸𐌹𐌺𐌻𐌼𐌽𐌾𐌿𐍀𐍁𐍂𐍃𐍄𐍅𐍆𐍇𐍈         <- Gothic
+אבגדהוזחטיךכלםמןנסעףפץצקרש        <- Hebrew
diff --git a/tests/UTF-7-snippet b/tests/UTF-7-snippet
new file mode 100644
index 0000000..b511e68
--- /dev/null
+++ b/tests/UTF-7-snippet
@@ -0,0 +1 @@
+A+ImIDkQ-
\ No newline at end of file
diff --git a/tests/UTF-7-snippet.UTF-8 b/tests/UTF-7-snippet.UTF-8
new file mode 100644
index 0000000..c0d9856
--- /dev/null
+++ b/tests/UTF-7-snippet.UTF-8
@@ -0,0 +1 @@
+A≢Α
\ No newline at end of file
diff --git a/tests/VISCII.TXT b/tests/VISCII.TXT
new file mode 100644
index 0000000..8540be1
--- /dev/null
+++ b/tests/VISCII.TXT
@@ -0,0 +1,256 @@
+0x00	0x0000
+0x01	0x0001
+0x02	0x1EB2
+0x03	0x0003
+0x04	0x0004
+0x05	0x1EB4
+0x06	0x1EAA
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x1EF6
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x1EF8
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x1EF4
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x1EA0
+0x81	0x1EAE
+0x82	0x1EB0
+0x83	0x1EB6
+0x84	0x1EA4
+0x85	0x1EA6
+0x86	0x1EA8
+0x87	0x1EAC
+0x88	0x1EBC
+0x89	0x1EB8
+0x8A	0x1EBE
+0x8B	0x1EC0
+0x8C	0x1EC2
+0x8D	0x1EC4
+0x8E	0x1EC6
+0x8F	0x1ED0
+0x90	0x1ED2
+0x91	0x1ED4
+0x92	0x1ED6
+0x93	0x1ED8
+0x94	0x1EE2
+0x95	0x1EDA
+0x96	0x1EDC
+0x97	0x1EDE
+0x98	0x1ECA
+0x99	0x1ECE
+0x9A	0x1ECC
+0x9B	0x1EC8
+0x9C	0x1EE6
+0x9D	0x0168
+0x9E	0x1EE4
+0x9F	0x1EF2
+0xA0	0x00D5
+0xA1	0x1EAF
+0xA2	0x1EB1
+0xA3	0x1EB7
+0xA4	0x1EA5
+0xA5	0x1EA7
+0xA6	0x1EA9
+0xA7	0x1EAD
+0xA8	0x1EBD
+0xA9	0x1EB9
+0xAA	0x1EBF
+0xAB	0x1EC1
+0xAC	0x1EC3
+0xAD	0x1EC5
+0xAE	0x1EC7
+0xAF	0x1ED1
+0xB0	0x1ED3
+0xB1	0x1ED5
+0xB2	0x1ED7
+0xB3	0x1EE0
+0xB4	0x01A0
+0xB5	0x1ED9
+0xB6	0x1EDD
+0xB7	0x1EDF
+0xB8	0x1ECB
+0xB9	0x1EF0
+0xBA	0x1EE8
+0xBB	0x1EEA
+0xBC	0x1EEC
+0xBD	0x01A1
+0xBE	0x1EDB
+0xBF	0x01AF
+0xC0	0x00C0
+0xC1	0x00C1
+0xC2	0x00C2
+0xC3	0x00C3
+0xC4	0x1EA2
+0xC5	0x0102
+0xC6	0x1EB3
+0xC7	0x1EB5
+0xC8	0x00C8
+0xC9	0x00C9
+0xCA	0x00CA
+0xCB	0x1EBA
+0xCC	0x00CC
+0xCD	0x00CD
+0xCE	0x0128
+0xCF	0x1EF3
+0xD0	0x0110
+0xD1	0x1EE9
+0xD2	0x00D2
+0xD3	0x00D3
+0xD4	0x00D4
+0xD5	0x1EA1
+0xD6	0x1EF7
+0xD7	0x1EEB
+0xD8	0x1EED
+0xD9	0x00D9
+0xDA	0x00DA
+0xDB	0x1EF9
+0xDC	0x1EF5
+0xDD	0x00DD
+0xDE	0x1EE1
+0xDF	0x01B0
+0xE0	0x00E0
+0xE1	0x00E1
+0xE2	0x00E2
+0xE3	0x00E3
+0xE4	0x1EA3
+0xE5	0x0103
+0xE6	0x1EEF
+0xE7	0x1EAB
+0xE8	0x00E8
+0xE9	0x00E9
+0xEA	0x00EA
+0xEB	0x1EBB
+0xEC	0x00EC
+0xED	0x00ED
+0xEE	0x0129
+0xEF	0x1EC9
+0xF0	0x0111
+0xF1	0x1EF1
+0xF2	0x00F2
+0xF3	0x00F3
+0xF4	0x00F4
+0xF5	0x00F5
+0xF6	0x1ECF
+0xF7	0x1ECD
+0xF8	0x1EE5
+0xF9	0x00F9
+0xFA	0x00FA
+0xFB	0x0169
+0xFC	0x1EE7
+0xFD	0x00FD
+0xFE	0x1EE3
+0xFF	0x1EEE
diff --git a/tests/check-stateful b/tests/check-stateful
new file mode 100755
index 0000000..c46e692
--- /dev/null
+++ b/tests/check-stateful
@@ -0,0 +1,16 @@
+#!/bin/sh
+# Simple check of a stateful encoding.
+# Usage: check-stateful SRCDIR CHARSET
+srcdir="$1"
+charset="$2"
+set -e
+
+# charset, modified for use in filenames.
+charsetf=`echo "$charset" | sed -e 's,:,-,g'`
+
+../src/iconv_no_i18n -f "$charset" -t UTF-8 < "${srcdir}"/"$charsetf"-snippet > tmp-snippet
+cmp "${srcdir}"/"$charsetf"-snippet.UTF-8 tmp-snippet
+../src/iconv_no_i18n -f UTF-8 -t "$charset" < "${srcdir}"/"$charsetf"-snippet.UTF-8 > tmp-snippet
+cmp "${srcdir}"/"$charsetf"-snippet tmp-snippet
+rm -f tmp-snippet
+exit 0
diff --git a/tests/check-stateful.bat b/tests/check-stateful.bat
new file mode 100644
index 0000000..b596e75
--- /dev/null
+++ b/tests/check-stateful.bat
@@ -0,0 +1,9 @@
+@ECHO OFF
+REM Simple check of a stateful encoding.
+REM Usage: check-stateful.bat SRCDIR CHARSET
+
+..\src\iconv_no_i18n -f %2 -t UTF-8 < %1\%2-snippet > tmp-snippet
+fc %1\%2-snippet.UTF-8 tmp-snippet
+..\src\iconv_no_i18n -f UTF-8 -t %2 < %1\%2-snippet.UTF-8 > tmp-snippet
+fc %1\%2-snippet tmp-snippet
+del tmp-snippet
diff --git a/tests/check-stateless b/tests/check-stateless
new file mode 100755
index 0000000..7104ea1
--- /dev/null
+++ b/tests/check-stateless
@@ -0,0 +1,36 @@
+#!/bin/sh
+# Complete check of a stateless encoding.
+# Usage: check-stateless SRCDIR CHARSET
+srcdir="$1"
+charset="$2"
+set -e
+
+# charset, modified for use in filenames.
+charsetf=`echo "$charset" | sed -e 's,:,-,g'`
+
+# iconv in one direction.
+./table-from "$charset" > tmp-"$charsetf".TXT
+
+# iconv in the other direction.
+./table-to "$charset" | sort > tmp-"$charsetf".INVERSE.TXT
+
+# Check 1: charmap and iconv forward should be identical.
+cmp "${srcdir}"/"$charsetf".TXT tmp-"$charsetf".TXT 2> /dev/null
+
+# Check 2: the difference between the charmap and iconv backward.
+sed -e '/	.* 0x/d' < "${srcdir}"/"$charsetf".TXT > tmp-noprecomposed-"$charsetf".TXT
+if test -f "${srcdir}"/"$charsetf".IRREVERSIBLE.TXT; then
+  cat tmp-noprecomposed-"$charsetf".TXT "${srcdir}"/"$charsetf".IRREVERSIBLE.TXT | sort | uniq -u > tmp-orig-"$charsetf".INVERSE.TXT
+else
+  cp tmp-noprecomposed-"$charsetf".TXT tmp-orig-"$charsetf".INVERSE.TXT
+fi
+cmp tmp-orig-"$charsetf".INVERSE.TXT tmp-"$charsetf".INVERSE.TXT 2> /dev/null
+
+rm -f tmp-"$charsetf".TXT tmp-"$charsetf".INVERSE.TXT tmp-noprecomposed-"$charsetf".TXT tmp-orig-"$charsetf".INVERSE.TXT
+exit 0
+# For a new encoding:
+# You can create the "$charsetf".TXT like this:
+#   ./table-from "$charset" > "$charsetf".TXT
+# You can create the "$charsetf".IRREVERSIBLE.TXT like this:
+#   ./table-to "$charset" | sort > "$charsetf".INVERSE.TXT
+#   diff "$charsetf".TXT "$charsetf".INVERSE.TXT | grep '^[<>]' | sed -e 's,^. ,,' > "$charsetf".IRREVERSIBLE.TXT
diff --git a/tests/check-stateless.bat b/tests/check-stateless.bat
new file mode 100644
index 0000000..3950f2e
--- /dev/null
+++ b/tests/check-stateless.bat
@@ -0,0 +1,21 @@
+@ECHO OFF
+REM Complete check of a stateless encoding.
+REM Usage: check-stateless.bat SRCDIR CHARSET
+
+.\table-from %2 > tmp-%2.TXT
+.\table-to %2 | sort > tmp-%2.INVERSE.TXT
+fc %1\%2.TXT tmp-%2.TXT
+
+if not exist %1\%2.IRREVERSIBLE.TXT goto ELSE_1
+  copy /a %1\%2.TXT /a + %1\%2.IRREVERSIBLE.TXT /a tmp
+  sort < tmp | uniq-u > tmp-orig-%2.INVERSE.TXT
+  fc tmp-orig-%2.INVERSE.TXT tmp-%2.INVERSE.TXT
+  del tmp
+  del tmp-orig-%2.INVERSE.TXT
+  goto ENDIF_1
+:ELSE_1
+  fc %1\%2.TXT tmp-%2.INVERSE.TXT
+:ENDIF_1
+
+del tmp-%2.TXT
+del tmp-%2.INVERSE.TXT
diff --git a/tests/check-subst b/tests/check-subst
new file mode 100755
index 0000000..287571b
--- /dev/null
+++ b/tests/check-subst
@@ -0,0 +1,145 @@
+#!/bin/sh
+# Check of --unicode-subst, --byte-subst, --widechar-subst options.
+set -e
+iconv=../src/iconv_no_i18n
+# Make sure the charset.alias file is found.
+CHARSETALIASDIR=../lib
+export CHARSETALIASDIR
+
+options_ascii='--unicode-subst=<U+%04X> --byte-subst=<0x%02x> --widechar-subst=<%08x>'
+options_utf8='--unicode-subst=«U+%04X» --byte-subst=«0x%02x» --widechar-subst=«%08x»'
+
+# Test of --byte-subst with an ASCII substitution.
+
+cat > tmp-in <<\EOF
+Böse Bübchen
+EOF
+$iconv $options_ascii -f ASCII -t ASCII < tmp-in > tmp-out
+cat > tmp-ok <<\EOF
+B<0xc3><0xb6>se B<0xc3><0xbc>bchen
+EOF
+cmp tmp-out tmp-ok
+
+# Test of --byte-subst with a non-ASCII substitution.
+
+if test "`(locale charmap) 2>/dev/null`" = UTF-8; then
+  cat > tmp-in <<\EOF
+Böse Bübchen
+EOF
+  $iconv $options_utf8 -f ASCII -t UTF-8 2>/dev/null < tmp-in > tmp-out
+  cat > tmp-ok <<\EOF
+B«0xc3»«0xb6»se B«0xc3»«0xbc»bchen
+EOF
+  cmp tmp-out tmp-ok
+fi
+
+if test "`(locale charmap) 2>/dev/null`" = UTF-8; then
+  cat > tmp-in <<\EOF
+Böse Bübchen
+EOF
+  $iconv $options_utf8 -f ASCII -t ISO-8859-1 2>/dev/null < tmp-in > tmp-out
+  $iconv -f ISO-8859-1 -t UTF-8 < tmp-out > tmp-out2
+  cat > tmp-ok <<\EOF
+B«0xc3»«0xb6»se B«0xc3»«0xbc»bchen
+EOF
+  cmp tmp-out2 tmp-ok
+fi
+
+# Test of --byte-subst with a very long substitution.
+
+cat > tmp-in <<\EOF
+Böse Bübchen
+EOF
+$iconv --byte-subst='<0x%010000x>' -f ASCII -t ASCII < tmp-in > tmp-out
+# This printf command crashes on Solaris 10.
+# See <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6550204>.
+# Likewise on OSF/1 5.1.
+if printf 'B<0x%010000x><0x%010000x>se B<0x%010000x><0x%010000x>bchen\n' 0xC3 0xB6 0xC3 0xBC > tmp-ok 2>/dev/null; then
+  cmp tmp-out tmp-ok
+fi
+
+# Test of --unicode-subst with an ASCII substitution.
+
+cat > tmp-in <<\EOF
+Böse Bübchen
+EOF
+$iconv $options_ascii -f UTF-8 -t ASCII < tmp-in > tmp-out
+cat > tmp-ok <<\EOF
+B<U+00F6>se B<U+00FC>bchen
+EOF
+cmp tmp-out tmp-ok
+
+cat > tmp-in <<\EOF
+Russian (Русский)
+EOF
+$iconv $options_ascii -f UTF-8 -t ISO-8859-1 2>/dev/null < tmp-in | $iconv -f ISO-8859-1 -t UTF-8 > tmp-out
+cat > tmp-ok <<\EOF
+Russian (<U+0420><U+0443><U+0441><U+0441><U+043A><U+0438><U+0439>)
+EOF
+cmp tmp-out tmp-ok
+
+# Test of --unicode-subst with a non-ASCII substitution.
+
+if test "`(locale charmap) 2>/dev/null`" = UTF-8; then
+  cat > tmp-in <<\EOF
+Russian (Русский)
+EOF
+  $iconv $options_utf8 -f UTF-8 -t ISO-8859-1 2>/dev/null < tmp-in > tmp-out
+  $iconv -f ISO-8859-1 -t UTF-8 < tmp-out > tmp-out2
+  cat > tmp-ok <<\EOF
+Russian («U+0420»«U+0443»«U+0441»«U+0441»«U+043A»«U+0438»«U+0439»)
+EOF
+  cmp tmp-out2 tmp-ok
+fi
+
+# Test of --unicode-subst with a very long substitution.
+
+cat > tmp-in <<\EOF
+Böse Bübchen
+EOF
+$iconv --unicode-subst='<U+%010000X>' -f UTF-8 -t ASCII < tmp-in > tmp-out
+# This printf command crashes on Solaris 10.
+# See <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6550204>.
+if printf 'B<U+%010000X>se B<U+%010000X>bchen\n' 0x00F6 0x00FC > tmp-ok 2>/dev/null; then
+  cmp tmp-out tmp-ok
+fi
+
+cat > tmp-in <<\EOF
+Böse Bübchen
+EOF
+$iconv --byte-subst='<0x%010000x>' -f ASCII -t ASCII < tmp-in > tmp-out
+# This printf command crashes on Solaris 10.
+# See <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6550204>.
+# Likewise on OSF/1 5.1.
+if printf 'B<0x%010000x><0x%010000x>se B<0x%010000x><0x%010000x>bchen\n' 0xC3 0xB6 0xC3 0xBC > tmp-ok 2>/dev/null; then
+  cmp tmp-out tmp-ok
+fi
+
+# Test of --widechar-subst:
+# wcrtomb() doesn't exist on FreeBSD 4.0 and is broken on MacOS X 10.3.
+# So far this has been tested only on a glibc system with !__STDC_ISO_10646__.
+
+if false && test "`(locale charmap) 2>/dev/null`" = UTF-8; then
+  cat > tmp-in <<\EOF
+Russian (Русский)
+EOF
+  $iconv -f char -t wchar_t < tmp-in > tmp-inw
+  LC_ALL=C                $iconv $options_ascii -f wchar_t -t ASCII < tmp-inw > tmp-out1
+  LC_ALL=de_DE.ISO-8859-1 $iconv $options_ascii -f wchar_t -t ASCII < tmp-inw > tmp-out2
+  cat > tmp-ok <<\EOF
+Russian (<00000420><00000443><00000441><00000441><0000043a><00000438><00000439>)
+EOF
+  cmp tmp-out1 tmp-ok
+  cmp tmp-out2 tmp-ok
+  if test "`(LC_ALL=de_DE.ISO-8859-1 locale charmap) 2>/dev/null`" = ISO-8859-1; then
+    options_latin1=`echo " $options_utf8" | $iconv -f UTF-8 -t ISO-8859-1`
+    LC_ALL=de_DE.ISO-8859-1 $iconv $options_latin1 -f wchar_t -t UTF-8 < tmp-inw > tmp-out1
+    cat > tmp-ok <<\EOF
+Russian («00000420»«00000443»«00000441»«00000441»«0000043a»«00000438»«00000439»)
+EOF
+    cmp tmp-out1 tmp-ok
+  fi
+fi
+
+rm -f tmp-in* tmp-out* tmp-ok
+exit 0
diff --git a/tests/check-translit b/tests/check-translit
new file mode 100755
index 0000000..babc91e
--- /dev/null
+++ b/tests/check-translit
@@ -0,0 +1,12 @@
+#!/bin/sh
+# Simple check of transliteration facilities.
+# Usage: check-translit SRCDIR FILE FROMCODE TOCODE
+srcdir="$1"
+file="$2"
+fromcode="$3"
+tocode="$4"
+set -e
+../src/iconv_no_i18n -f "$fromcode" -t "$tocode"//TRANSLIT < "${srcdir}"/"$file"."$fromcode" > tmp
+cmp "${srcdir}"/"$file"."$tocode" tmp
+rm -f tmp
+exit 0
diff --git a/tests/check-translit.bat b/tests/check-translit.bat
new file mode 100644
index 0000000..a0fdc6f
--- /dev/null
+++ b/tests/check-translit.bat
@@ -0,0 +1,7 @@
+@ECHO OFF
+REM Simple check of transliteration facilities.
+REM Usage: check-translit.bat SRCDIR FILE FROMCODE TOCODE
+
+..\src\iconv_no_i18n -f %3 -t %4//TRANSLIT < %1\%2.%3 > tmp
+fc %1\%2.%4 tmp
+del tmp
diff --git a/tests/check-translitfailure b/tests/check-translitfailure
new file mode 100755
index 0000000..37dd86e
--- /dev/null
+++ b/tests/check-translitfailure
@@ -0,0 +1,10 @@
+#!/bin/sh
+# Simple check of transliteration failure.
+# Usage: check-translitfailure SRCDIR FILE FROMCODE TOCODE
+srcdir="$1"
+file="$2"
+fromcode="$3"
+tocode="$4"
+../src/iconv_no_i18n -f "$fromcode" -t "$tocode"//TRANSLIT < "${srcdir}"/"$file"."$fromcode" >/dev/null 2>/dev/null
+test $? = 1
+exit $?
diff --git a/tests/gengb18030z.c b/tests/gengb18030z.c
new file mode 100644
index 0000000..5123218
--- /dev/null
+++ b/tests/gengb18030z.c
@@ -0,0 +1,49 @@
+/* Copyright (C) 2005 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Creates the beyond-BMP part of the GB18030.TXT reference table. */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "binary-io.h"
+
+int main ()
+{
+  int i1, i2, i3, i4, uc;
+
+#if O_BINARY
+  SET_BINARY(fileno(stdout));
+#endif
+
+  uc = 0x10000;
+  for (i1 = 0x90; i1 <= 0xe3; i1++)
+    for (i2 = 0x30; i2 <= 0x39; i2++)
+      for (i3 = 0x81; i3 <= 0xfe; i3++)
+        for (i4 = 0x30; i4 <= 0x39; i4++) {
+          printf("0x%02X%02X%02X%02X\t0x%X\n", i1, i2, i3, i4, uc);
+          uc++;
+          if (uc == 0x110000)
+            goto done;
+        }
+ done:
+
+  if (ferror(stdout) || fclose(stdout))
+    exit(1);
+  exit(0);
+}
diff --git a/tests/genutf8.c b/tests/genutf8.c
new file mode 100644
index 0000000..1e8b9bd
--- /dev/null
+++ b/tests/genutf8.c
@@ -0,0 +1,50 @@
+/* Copyright (C) 2000, 2004-2005 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Creates the UTF-8.TXT reference table. */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "binary-io.h"
+
+int main ()
+{
+  int i1, i2, i3;
+
+#if O_BINARY
+  SET_BINARY(fileno(stdout));
+#endif
+
+  /* Range 0x0000..0x007f */
+  for (i1 = 0; i1 < 0x80; i1++)
+    printf("0x%02X\t0x%04X\n", i1, i1);
+  /* Range 0x0080..0x07ff */
+  for (i1 = 2; i1 < 32; i1++)
+    for (i2 = 0; i2 < 64; i2++)
+      printf("0x%02X%02X\t0x%04X\n", 0xc0+i1,0x80+i2, (i1<<6)+i2);
+  /* Range 0x0800..0xffff */
+  for (i1 = 0; i1 < 16; i1++)
+    for (i2 = (i1==0 ? 32 : 0); i2 < 64; i2++)
+      for (i3 = 0; i3 < 64; i3++)
+        printf("0x%02X%02X%02X\t0x%04X\n", 0xe0+i1,0x80+i2,0x80+i3, (i1<<12)+(i2<<6)+i3);
+
+  if (ferror(stdout) || fclose(stdout))
+    exit(1);
+  exit(0);
+}
diff --git a/tests/table-from.c b/tests/table-from.c
new file mode 100644
index 0000000..03bf0d9
--- /dev/null
+++ b/tests/table-from.c
@@ -0,0 +1,190 @@
+/* Copyright (C) 2000-2002, 2004-2005 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Create a table from CHARSET to Unicode. */
+
+#include "config.h"
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <iconv.h>
+#include <errno.h>
+
+#include "binary-io.h"
+
+/* If nonzero, ignore conversions outside Unicode plane 0. */
+static int bmp_only;
+
+static const char* hexbuf (unsigned char buf[], unsigned int buflen)
+{
+  static char msg[50];
+  switch (buflen) {
+    case 1: sprintf(msg,"0x%02X",buf[0]); break;
+    case 2: sprintf(msg,"0x%02X%02X",buf[0],buf[1]); break;
+    case 3: sprintf(msg,"0x%02X%02X%02X",buf[0],buf[1],buf[2]); break;
+    case 4: sprintf(msg,"0x%02X%02X%02X%02X",buf[0],buf[1],buf[2],buf[3]); break;
+    default: abort();
+  }
+  return msg;
+}
+
+static int try (iconv_t cd, unsigned char buf[], unsigned int buflen, unsigned int* out)
+{
+  const char* inbuf = (const char*) buf;
+  size_t inbytesleft = buflen;
+  char* outbuf = (char*) out;
+  size_t outbytesleft = 3*sizeof(unsigned int);
+  size_t result;
+  iconv(cd,NULL,NULL,NULL,NULL);
+  result = iconv(cd,(ICONV_CONST char**)&inbuf,&inbytesleft,&outbuf,&outbytesleft);
+  if (result != (size_t)(-1))
+    result = iconv(cd,NULL,NULL,&outbuf,&outbytesleft);
+  if (result == (size_t)(-1)) {
+    if (errno == EILSEQ) {
+      return -1;
+    } else if (errno == EINVAL) {
+      return 0;
+    } else {
+      int saved_errno = errno;
+      fprintf(stderr,"%s: iconv error: ",hexbuf(buf,buflen));
+      errno = saved_errno;
+      perror("");
+      exit(1);
+    }
+  } else if (result > 0) /* ignore conversions with transliteration */ {
+    return -1;
+  } else {
+    if (inbytesleft != 0) {
+      fprintf(stderr,"%s: inbytes = %ld, outbytes = %ld\n",hexbuf(buf,buflen),(long)(buflen-inbytesleft),(long)(3*sizeof(unsigned int)-outbytesleft));
+      exit(1);
+    }
+    return (3*sizeof(unsigned int)-outbytesleft)/sizeof(unsigned int);
+  }
+}
+
+/* Returns the out[] buffer as a Unicode value, formatted as 0x%04X. */
+static const char* ucs4_decode (const unsigned int* out, unsigned int outlen)
+{
+  static char hexbuf[21];
+  char* p = hexbuf;
+  while (outlen > 0) {
+    if (p > hexbuf)
+      *p++ = ' ';
+    sprintf (p, "0x%04X", out[0]);
+    out += 1; outlen -= 1;
+    if (bmp_only && strlen(p) > 6)
+      return NULL;
+    p += strlen(p);
+  }
+  return hexbuf;
+}
+
+int main (int argc, char* argv[])
+{
+  const char* charset;
+  iconv_t cd;
+  int search_depth;
+
+  if (argc != 2) {
+    fprintf(stderr,"Usage: table-from charset\n");
+    exit(1);
+  }
+  charset = argv[1];
+
+#if O_BINARY
+  SET_BINARY(fileno(stdout));
+#endif
+
+  cd = iconv_open("UCS-4-INTERNAL",charset);
+  if (cd == (iconv_t)(-1)) {
+    perror("iconv_open");
+    exit(1);
+  }
+
+  /* When testing UTF-8, stop at 0x10000, otherwise the output file gets too
+     big. */
+  bmp_only = (strcmp(charset,"UTF-8") == 0);
+  search_depth = (strcmp(charset,"UTF-8") == 0 ? 3 : 4);
+
+  {
+    unsigned int out[3];
+    unsigned char buf[4];
+    unsigned int i0, i1, i2, i3;
+    int result;
+    for (i0 = 0; i0 < 0x100; i0++) {
+      buf[0] = i0;
+      result = try(cd,buf,1,out);
+      if (result < 0) {
+      } else if (result > 0) {
+        const char* unicode = ucs4_decode(out,result);
+        if (unicode != NULL)
+          printf("0x%02X\t%s\n",i0,unicode);
+      } else {
+        for (i1 = 0; i1 < 0x100; i1++) {
+          buf[1] = i1;
+          result = try(cd,buf,2,out);
+          if (result < 0) {
+          } else if (result > 0) {
+            const char* unicode = ucs4_decode(out,result);
+            if (unicode != NULL)
+              printf("0x%02X%02X\t%s\n",i0,i1,unicode);
+          } else {
+            for (i2 = 0; i2 < 0x100; i2++) {
+              buf[2] = i2;
+              result = try(cd,buf,3,out);
+              if (result < 0) {
+              } else if (result > 0) {
+                const char* unicode = ucs4_decode(out,result);
+                if (unicode != NULL)
+                  printf("0x%02X%02X%02X\t%s\n",i0,i1,i2,unicode);
+              } else if (search_depth > 3) {
+                for (i3 = 0; i3 < 0x100; i3++) {
+                  buf[3] = i3;
+                  result = try(cd,buf,4,out);
+                  if (result < 0) {
+                  } else if (result > 0) {
+                    const char* unicode = ucs4_decode(out,result);
+                    if (unicode != NULL)
+                      printf("0x%02X%02X%02X%02X\t%s\n",i0,i1,i2,i3,unicode);
+                  } else {
+                    fprintf(stderr,"%s: incomplete byte sequence\n",hexbuf(buf,4));
+                    exit(1);
+                  }
+                }
+              }
+            }
+          }
+        }
+      }
+    }
+  }
+
+  if (iconv_close(cd) < 0) {
+    perror("iconv_close");
+    exit(1);
+  }
+
+  if (ferror(stdin) || ferror(stdout) || fclose(stdout)) {
+    fprintf(stderr,"I/O error\n");
+    exit(1);
+  }
+
+  exit(0);
+}
diff --git a/tests/table-to.c b/tests/table-to.c
new file mode 100644
index 0000000..150d82a
--- /dev/null
+++ b/tests/table-to.c
@@ -0,0 +1,110 @@
+/* Copyright (C) 2000-2002, 2004-2005 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* Create a table from Unicode to CHARSET. */
+
+#include "config.h"
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <iconv.h>
+#include <errno.h>
+
+#include "binary-io.h"
+
+int main (int argc, char* argv[])
+{
+  const char* charset;
+  iconv_t cd;
+  int bmp_only;
+
+  if (argc != 2) {
+    fprintf(stderr,"Usage: table-to charset\n");
+    exit(1);
+  }
+  charset = argv[1];
+
+#if O_BINARY
+  SET_BINARY(fileno(stdout));
+#endif
+
+  cd = iconv_open(charset,"UCS-4-INTERNAL");
+  if (cd == (iconv_t)(-1)) {
+    perror("iconv_open");
+    exit(1);
+  }
+
+  /* When testing UTF-8, stop at 0x10000, otherwise the output file gets too
+     big. */
+  bmp_only = (strcmp(charset,"UTF-8") == 0);
+
+  {
+    unsigned int i;
+    unsigned char buf[10];
+    for (i = 0; i < (bmp_only ? 0x10000 : 0x110000); i++) {
+      unsigned int in = i;
+      const char* inbuf = (const char*) &in;
+      size_t inbytesleft = sizeof(unsigned int);
+      char* outbuf = (char*)buf;
+      size_t outbytesleft = sizeof(buf);
+      size_t result;
+      size_t result2 = 0;
+      iconv(cd,NULL,NULL,NULL,NULL);
+      result = iconv(cd,(ICONV_CONST char**)&inbuf,&inbytesleft,&outbuf,&outbytesleft);
+      if (result != (size_t)(-1))
+        result2 = iconv(cd,NULL,NULL,&outbuf,&outbytesleft);
+      if (result == (size_t)(-1) || result2 == (size_t)(-1)) {
+        if (errno != EILSEQ) {
+          int saved_errno = errno;
+          fprintf(stderr,"0x%02X: iconv error: ",i);
+          errno = saved_errno;
+          perror("");
+          exit(1);
+        }
+      } else if (result == 0) /* ignore conversions with transliteration */ {
+        if (inbytesleft == 0 && outbytesleft < sizeof(buf)) {
+          unsigned int jmax = sizeof(buf) - outbytesleft;
+          unsigned int j;
+          printf("0x");
+          for (j = 0; j < jmax; j++)
+            printf("%02X",buf[j]);
+          printf("\t0x%04X\n",i);
+        } else if (inbytesleft == 0 && i >= 0xe0000 && i < 0xe0080) {
+          /* Language tags may silently be dropped. */
+        } else {
+          fprintf(stderr,"0x%02X: inbytes = %ld, outbytes = %ld\n",i,(long)(sizeof(unsigned int)-inbytesleft),(long)(sizeof(buf)-outbytesleft));
+          exit(1);
+        }
+      }
+    }
+  }
+
+  if (iconv_close(cd) < 0) {
+    perror("iconv_close");
+    exit(1);
+  }
+
+  if (ferror(stdin) || ferror(stdout) || fclose(stdout)) {
+    fprintf(stderr,"I/O error\n");
+    exit(1);
+  }
+
+  exit(0);
+}
diff --git a/tests/test-shiftseq.c b/tests/test-shiftseq.c
new file mode 100644
index 0000000..acf5564
--- /dev/null
+++ b/tests/test-shiftseq.c
@@ -0,0 +1,119 @@
+/* Copyright (C) 2008 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <iconv.h>
+#include <errno.h>
+
+/* This test checks that the behaviour of iconv() in the situation of an
+   invalid multibyte character after a shift sequence is consistent whether
+   the entire buffer is passed at once, or whether it is passed in two
+   subsequent calls.  Based on a bug report from
+   Roman Rybalko <roman_rybalko@users.sourceforge.net>
+   at <http://savannah.gnu.org/bugs/?24216>.  */
+
+void main1 (void)
+{
+  static const char input[] = "+2D/YQNhB";
+  iconv_t cd;
+  char buf[20];
+
+  const char * inptr;
+  size_t inleft;
+  char * outptr;
+  size_t outleft;
+
+  cd = iconv_open ("UTF-8", "UTF-7");
+  {
+    size_t r;
+
+    inptr = input;
+    inleft = 9;
+    outptr = buf;
+    outleft = sizeof (buf);
+    r = iconv (cd, (ICONV_CONST char **) &inptr, &inleft, &outptr, &outleft);
+    /*
+    printf ("r = %d  errno = %d  inconsumed = %d outproduced = %d\n",
+            r, errno, inptr - input, outptr - buf);
+    // glibc:
+    //   r = -1  errno = 84  inconsumed = 4 outproduced = 0
+    // libiconv:
+    //   r = -1  errno = 84  inconsumed = 1 outproduced = 0
+    */
+    if (!(r == (size_t)(-1) && errno == EILSEQ
+          && inptr - input == 1 && outptr - buf == 0))
+      abort();
+  }
+}
+
+void main2 (void)
+{
+  static const char input[] = "+2D/YQNhB";
+  iconv_t cd;
+  char buf[20];
+
+  const char * inptr;
+  size_t inleft;
+  char * outptr;
+  size_t outleft;
+
+  cd = iconv_open ("UTF-8", "UTF-7");
+  {
+    size_t r;
+
+    inptr = input;
+    inleft = 5;
+    outptr = buf;
+    outleft = sizeof (buf);
+    r = iconv (cd, (ICONV_CONST char **) &inptr, &inleft, &outptr, &outleft);
+    /*
+    printf ("r = %d  errno = %d  inconsumed = %d outproduced = %d\n",
+            r, errno, inptr - input, outptr - buf);
+    // glibc:
+    //   r = -1  errno = 84 (EILSEQ)  inconsumed = 4 outproduced = 0
+    // libiconv:
+    //   r = -1  errno = 22 (EINVAL)  inconsumed = 1 outproduced = 0
+    */
+    if (!(r == (size_t)(-1) && errno == EINVAL
+          && inptr - input == 1 && outptr - buf == 0))
+      abort();
+
+    inleft = input + 20 - inptr;
+    r = iconv (cd, (ICONV_CONST char **) &inptr, &inleft, &outptr, &outleft);
+    /*
+    printf ("r = %d  errno = %d  inconsumed = %d outproduced = %d\n",
+            r, errno, inptr - input, outptr - buf);
+    // glibc:
+    //   r = -1  errno = 84 (EILSEQ)  inconsumed = 4 outproduced = 0
+    // libiconv:
+    //   r = -1  errno = 84 (EILSEQ)  inconsumed = 1 outproduced = 0
+    */
+    if (!(r == (size_t)(-1) && errno == EILSEQ
+          && inptr - input == 1 && outptr - buf == 0))
+      abort();
+  }
+}
+
+int main ()
+{
+  main1 ();
+  main2 ();
+  return 0;
+}
diff --git a/tests/test-to-wchar.c b/tests/test-to-wchar.c
new file mode 100644
index 0000000..56bf222
--- /dev/null
+++ b/tests/test-to-wchar.c
@@ -0,0 +1,52 @@
+/* Copyright (C) 2009, 2011 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Library.
+
+   The GNU LIBICONV Library is free software; you can redistribute it
+   and/or modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either version 2
+   of the License, or (at your option) any later version.
+
+   The GNU LIBICONV Library is distributed in the hope that it will be
+   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+   If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+   Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <iconv.h>
+#include <errno.h>
+
+/* This test checks that the conversion to wchar_t stops correctly when
+   the input is incomplete.  Based on a bug report from
+   Tristan Gingold <gingold@adacore.com>.  */
+
+int main ()
+{
+  iconv_t cd = iconv_open ("wchar_t", "UTF-8");
+  if (cd == (iconv_t)(-1)) {
+    /* Skip the test on platforms without wchar_t
+      (Solaris 2.6, HP-UX 11.00).  */
+  } else {
+    char inbuf[2] = { 0xc2, 0xa0 };
+    wchar_t outbuf[10];
+
+    char *inptr = inbuf;
+    size_t inbytesleft = 1;
+    char *outptr = (char *) outbuf;
+    size_t outbytesleft = sizeof (outbuf);
+    size_t r = iconv (cd,
+                      (ICONV_CONST char **) &inptr, &inbytesleft,
+                      &outptr, &outbytesleft);
+
+    if (!(r == (size_t)(-1) && errno == EINVAL))
+      abort ();
+  }
+
+  return 0;
+}
diff --git a/tests/uniq-u.c b/tests/uniq-u.c
new file mode 100644
index 0000000..029150a
--- /dev/null
+++ b/tests/uniq-u.c
@@ -0,0 +1,277 @@
+/* uniq -- remove duplicate lines from a sorted file
+   Copyright (C) 86, 91, 1995-1998, 1999 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* Written by Richard Stallman and David MacKenzie. */
+/* 2000-03-22  Trimmed down to the case of "uniq -u" by Bruno Haible. */
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+/* The name this program was run with. */
+static char *program_name;
+
+static void
+xalloc_fail (void)
+{
+  fprintf (stderr, "%s: virtual memory exhausted\n", program_name);
+  exit (1);
+}
+
+/* Allocate N bytes of memory dynamically, with error checking.  */
+
+void *
+xmalloc (size_t n)
+{
+  void *p;
+
+  p = malloc (n);
+  if (p == 0)
+    xalloc_fail ();
+  return p;
+}
+
+/* Change the size of an allocated block of memory P to N bytes,
+   with error checking.
+   If P is NULL, run xmalloc.  */
+
+void *
+xrealloc (void *p, size_t n)
+{
+  p = realloc (p, n);
+  if (p == 0)
+    xalloc_fail ();
+  return p;
+}
+
+/* A `struct linebuffer' holds a line of text. */
+
+struct linebuffer
+{
+  size_t size;                  /* Allocated. */
+  size_t length;                /* Used. */
+  char *buffer;
+};
+
+/* Initialize linebuffer LINEBUFFER for use. */
+
+static void
+initbuffer (struct linebuffer *linebuffer)
+{
+  linebuffer->length = 0;
+  linebuffer->size = 200;
+  linebuffer->buffer = (char *) xmalloc (linebuffer->size);
+}
+
+/* Read an arbitrarily long line of text from STREAM into LINEBUFFER.
+   Keep the newline; append a newline if it's the last line of a file
+   that ends in a non-newline character.  Do not null terminate.
+   Return LINEBUFFER, except at end of file return 0.  */
+
+static struct linebuffer *
+readline (struct linebuffer *linebuffer, FILE *stream)
+{
+  int c;
+  char *buffer = linebuffer->buffer;
+  char *p = linebuffer->buffer;
+  char *end = buffer + linebuffer->size - 1; /* Sentinel. */
+
+  if (feof (stream) || ferror (stream))
+    return 0;
+
+  do
+    {
+      c = getc (stream);
+      if (c == EOF)
+        {
+          if (p == buffer)
+            return 0;
+          if (p[-1] == '\n')
+            break;
+          c = '\n';
+        }
+      if (p == end)
+        {
+          linebuffer->size *= 2;
+          buffer = (char *) xrealloc (buffer, linebuffer->size);
+          p = p - linebuffer->buffer + buffer;
+          linebuffer->buffer = buffer;
+          end = buffer + linebuffer->size - 1;
+        }
+      *p++ = c;
+    }
+  while (c != '\n');
+
+  linebuffer->length = p - buffer;
+  return linebuffer;
+}
+
+/* Free linebuffer LINEBUFFER's data. */
+
+static void
+freebuffer (struct linebuffer *linebuffer)
+{
+  free (linebuffer->buffer);
+}
+
+/* Undefine, to avoid warning about redefinition on some systems.  */
+#undef min
+#define min(x, y) ((x) < (y) ? (x) : (y))
+
+/* Return zero if two strings OLD and NEW match, nonzero if not.
+   OLD and NEW point not to the beginnings of the lines
+   but rather to the beginnings of the fields to compare.
+   OLDLEN and NEWLEN are their lengths. */
+
+static int
+different (const char *old, const char *new, size_t oldlen, size_t newlen)
+{
+  int order;
+
+  order = memcmp (old, new, min (oldlen, newlen));
+
+  if (order == 0)
+    return oldlen - newlen;
+  return order;
+}
+
+/* Output the line in linebuffer LINE to stream STREAM
+   provided that the switches say it should be output.
+   If requested, print the number of times it occurred, as well;
+   LINECOUNT + 1 is the number of times that the line occurred. */
+
+static void
+writeline (const struct linebuffer *line, FILE *stream, int linecount)
+{
+  if (linecount == 0)
+    fwrite (line->buffer, 1, line->length, stream);
+}
+
+/* Process input file INFILE with output to OUTFILE.
+   If either is "-", use the standard I/O stream for it instead. */
+
+static void
+check_file (const char *infile, const char *outfile)
+{
+  FILE *istream;
+  FILE *ostream;
+  struct linebuffer lb1, lb2;
+  struct linebuffer *thisline, *prevline, *exch;
+  char *prevfield, *thisfield;
+  size_t prevlen, thislen;
+  int match_count = 0;
+
+  if (!strcmp (infile, "-"))
+    istream = stdin;
+  else
+    istream = fopen (infile, "r");
+  if (istream == NULL)
+    {
+      fprintf (stderr, "%s: error opening %s\n", program_name, infile);
+      exit (1);
+    }
+
+  if (!strcmp (outfile, "-"))
+    ostream = stdout;
+  else
+    ostream = fopen (outfile, "w");
+  if (ostream == NULL)
+    {
+      fprintf (stderr, "%s: error opening %s\n", program_name, outfile);
+      exit (1);
+    }
+
+  thisline = &lb1;
+  prevline = &lb2;
+
+  initbuffer (thisline);
+  initbuffer (prevline);
+
+  if (readline (prevline, istream) == 0)
+    goto closefiles;
+  prevfield = prevline->buffer;
+  prevlen = prevline->length;
+
+  while (!feof (istream))
+    {
+      int match;
+      if (readline (thisline, istream) == 0)
+        break;
+      thisfield = thisline->buffer;
+      thislen = thisline->length;
+      match = !different (thisfield, prevfield, thislen, prevlen);
+
+      if (match)
+        ++match_count;
+
+      if (!match)
+        {
+          writeline (prevline, ostream, match_count);
+          exch = prevline;
+          prevline = thisline;
+          thisline = exch;
+          prevfield = thisfield;
+          prevlen = thislen;
+          if (!match)
+            match_count = 0;
+        }
+    }
+
+  writeline (prevline, ostream, match_count);
+
+ closefiles:
+  if (ferror (istream) || fclose (istream) == EOF)
+    {
+      fprintf (stderr, "%s: error reading %s\n", program_name, infile);
+      exit (1);
+    }
+
+  if (ferror (ostream) || fclose (ostream) == EOF)
+    {
+      fprintf (stderr, "%s: error writing %s\n", program_name, outfile);
+      exit (1);
+    }
+
+  freebuffer (&lb1);
+  freebuffer (&lb2);
+}
+
+int
+main (int argc, char **argv)
+{
+  const char *infile = "-";
+  const char *outfile = "-";
+  int optind = 1;
+
+  program_name = argv[0];
+
+  if (optind < argc)
+    infile = argv[optind++];
+
+  if (optind < argc)
+    outfile = argv[optind++];
+
+  if (optind < argc)
+    {
+      fprintf (stderr, "%s: too many arguments\n", program_name);
+      exit (1);
+    }
+
+  check_file (infile, outfile);
+
+  exit (0);
+}
diff --git a/tools/8bit_tab_to_h.c b/tools/8bit_tab_to_h.c
new file mode 100644
index 0000000..0380d5f
--- /dev/null
+++ b/tools/8bit_tab_to_h.c
@@ -0,0 +1,570 @@
+/* Copyright (C) 1999-2002 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Tools.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/*
+ * Generates an 8-bit character set table from a .TXT table as found on
+ * ftp.unicode.org or from a table containing the 256 Unicode values as
+ * hexadecimal integers.
+ * Examples:
+ *
+ *   ./8bit_tab_to_h ISO-8859-1 iso8859_1 < tab8859_1
+ *   ./8bit_tab_to_h ISO-8859-2 iso8859_2 < tab8859_2
+ *   ./8bit_tab_to_h ISO-8859-3 iso8859_3 < tab8859_3
+ *   ./8bit_tab_to_h ISO-8859-4 iso8859_4 < tab8859_4
+ *   ./8bit_tab_to_h ISO-8859-5 iso8859_5 < tab8859_5
+ *   ./8bit_tab_to_h ISO-8859-6 iso8859_6 < tab8859_6
+ *   ./8bit_tab_to_h ISO-8859-7 iso8859_7 < tab8859_7
+ *   ./8bit_tab_to_h ISO-8859-8 iso8859_8 < tab8859_8
+ *   ./8bit_tab_to_h ISO-8859-9 iso8859_9 < tab8859_9
+ *   ./8bit_tab_to_h ISO-8859-10 iso8859_10 < tab8859_10
+ *   ./8bit_tab_to_h ISO-8859-14 iso8859_14 < tab8859_14
+ *   ./8bit_tab_to_h ISO-8859-15 iso8859_15 < tab8859_15
+ *   ./8bit_tab_to_h JISX0201.1976-0 jisx0201 < jis0201
+ *   ./8bit_tab_to_h TIS620.2533-1 tis620 < tabtis620
+ *   ./8bit_tab_to_h KOI8-R koi8_r < tabkoi8_r
+ *   ./8bit_tab_to_h KOI8-U koi8_u < tabkoi8_u
+ *   ./8bit_tab_to_h ARMSCII-8 armscii_8 < tabarmscii_8
+ *   ./8bit_tab_to_h CP1133 cp1133 < tabibm_cp1133
+ *   ./8bit_tab_to_h MULELAO-1 mulelao < tabmulelao_1
+ *   ./8bit_tab_to_h VISCII1.1-1 viscii1 < tabviscii
+ *   ./8bit_tab_to_h TCVN-5712 tcvn < tabtcvn
+ *   ./8bit_tab_to_h GEORGIAN-ACADEMY georgian_ac < tabgeorgian_academy
+ *   ./8bit_tab_to_h GEORGIAN-PS georgian_ps < tabgeorgian_ps
+ *
+ *   ./8bit_tab_to_h ISO-8859-1 iso8859_1 < 8859-1.TXT
+ *   ./8bit_tab_to_h ISO-8859-2 iso8859_2 < 8859-2.TXT
+ *   ./8bit_tab_to_h ISO-8859-3 iso8859_3 < 8859-3.TXT
+ *   ./8bit_tab_to_h ISO-8859-4 iso8859_4 < 8859-4.TXT
+ *   ./8bit_tab_to_h ISO-8859-5 iso8859_5 < 8859-5.TXT
+ *   ./8bit_tab_to_h ISO-8859-6 iso8859_6 < 8859-6.TXT
+ *   ./8bit_tab_to_h ISO-8859-7 iso8859_7 < 8859-7.TXT
+ *   ./8bit_tab_to_h ISO-8859-8 iso8859_8 < 8859-8.TXT
+ *   ./8bit_tab_to_h ISO-8859-9 iso8859_9 < 8859-9.TXT
+ *   ./8bit_tab_to_h ISO-8859-10 iso8859_10 < 8859-10.TXT
+ *   ./8bit_tab_to_h ISO-8859-14 iso8859_14 < 8859-14.TXT
+ *   ./8bit_tab_to_h ISO-8859-15 iso8859_15 < 8859-15.TXT
+ *   ./8bit_tab_to_h JISX0201.1976-0 jisx0201 < JIS0201.TXT
+ *   ./8bit_tab_to_h KOI8-R koi8_r < KOI8-R.TXT
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdbool.h>
+#include <string.h>
+
+int main (int argc, char *argv[])
+{
+  const char* charsetname;
+  const char* c_charsetname;
+  const char* filename;
+  const char* directory;
+  int charset2uni[0x100];
+
+  if (argc != 3 && argc != 4 && argc != 5)
+    exit(1);
+  charsetname = argv[1];
+  c_charsetname = argv[2];
+  if (argc > 3) {
+    filename = argv[3];
+  } else {
+    char* s = (char*) malloc(strlen(c_charsetname)+strlen(".h")+1);
+    strcpy(s,c_charsetname); strcat(s,".h");
+    filename = s;
+  }
+  directory = (argc > 4 ? argv[4] : "");
+
+  fprintf(stderr, "Creating %s%s\n", directory, filename);
+
+  {
+    int i, c;
+    c = getc(stdin);
+    ungetc(c,stdin);
+    if (c == '#') {
+      /* Read a unicode.org style .TXT file. */
+      for (i = 0; i < 0x100; i++)
+        charset2uni[i] = 0xfffd;
+      for (;;) {
+        c = getc(stdin);
+        if (c == EOF)
+          break;
+        if (c == '\n' || c == ' ' || c == '\t')
+          continue;
+        if (c == '#') {
+          do { c = getc(stdin); } while (!(c == EOF || c == '\n'));
+          continue;
+        }
+        ungetc(c,stdin);
+        if (scanf("0x%x", &i) != 1 || !(i >= 0 && i < 0x100))
+          exit(1);
+        do { c = getc(stdin); } while (c == ' ' || c == '\t');
+        if (c != EOF)
+          ungetc(c,stdin);
+        if (c == '\n' || c == '#')
+          continue;
+        if (scanf("0x%x", &charset2uni[i]) != 1)
+          exit(1);
+      }
+    } else {
+      /* Read a table of hexadecimal Unicode values. */
+      for (i = 0; i < 0x100; i++) {
+        if (scanf("%x", &charset2uni[i]) != 1)
+          exit(1);
+        if (charset2uni[i] < 0 || charset2uni[i] == 0xffff)
+          charset2uni[i] = 0xfffd;
+      }
+      if (scanf("%x", &i) != EOF)
+        exit(1);
+    }
+  }
+
+  /* Write the output file. */
+  {
+    FILE* f;
+
+    {
+      char* fname = malloc(strlen(directory)+strlen(filename)+1);
+      strcpy(fname,directory); strcat(fname,filename);
+      f = fopen(fname,"w");
+      if (f == NULL)
+        exit(1);
+    }
+
+    fprintf(f, "/*\n");
+    fprintf(f, " * Copyright (C) 1999-2002 Free Software Foundation, Inc.\n");
+    fprintf(f, " * This file is part of the GNU LIBICONV Library.\n");
+    fprintf(f, " *\n");
+    fprintf(f, " * The GNU LIBICONV Library is free software; you can redistribute it\n");
+    fprintf(f, " * and/or modify it under the terms of the GNU Library General Public\n");
+    fprintf(f, " * License as published by the Free Software Foundation; either version 2\n");
+    fprintf(f, " * of the License, or (at your option) any later version.\n");
+    fprintf(f, " *\n");
+    fprintf(f, " * The GNU LIBICONV Library is distributed in the hope that it will be\n");
+    fprintf(f, " * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n");
+    fprintf(f, " * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n");
+    fprintf(f, " * Library General Public License for more details.\n");
+    fprintf(f, " *\n");
+    fprintf(f, " * You should have received a copy of the GNU Library General Public\n");
+    fprintf(f, " * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n");
+    fprintf(f, " * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n");
+    fprintf(f, " * Fifth Floor, Boston, MA 02110-1301, USA.\n");
+    fprintf(f, " */\n");
+    fprintf(f, "\n");
+    fprintf(f, "/*\n");
+    fprintf(f, " * %s\n", charsetname);
+    fprintf(f, " */\n");
+    fprintf(f, "\n");
+
+    {
+      int i, i1, i2, i3;
+      int line[16];
+      int tableno;
+      struct { int minline; int maxline; } tables[16];
+      bool some_invalid;
+      bool final_ret_reached;
+
+      for (i1 = 0; i1 < 16; i1++) {
+        bool all_invalid = true;
+        bool all_identity = true;
+        for (i2 = 0; i2 < 16; i2++) {
+          i = 16*i1+i2;
+          if (charset2uni[i] != 0xfffd)
+            all_invalid = false;
+          if (charset2uni[i] != i)
+            all_identity = false;
+        }
+        if (all_invalid)
+          line[i1] = -2;
+        else if (all_identity)
+          line[i1] = -1;
+        else
+          line[i1] = 0;
+      }
+      tableno = 0;
+      for (i1 = 0; i1 < 16; i1++) {
+        if (line[i1] >= 0) {
+          if (i1 > 0 && tableno > 0 && line[i1-1] == tableno-1) {
+            line[i1] = tableno-1;
+            tables[tableno-1].maxline = i1;
+          } else {
+            tableno++;
+            line[i1] = tableno-1;
+            tables[tableno-1].minline = tables[tableno-1].maxline = i1;
+          }
+        }
+      }
+      some_invalid = false;
+      for (i = 0; i < 0x100; i++)
+        if (charset2uni[i] == 0xfffd)
+          some_invalid = true;
+      if (tableno > 0) {
+        int t;
+        for (t = 0; t < tableno; t++) {
+          fprintf(f, "static const unsigned short %s_2uni", c_charsetname);
+          if (tableno > 1)
+            fprintf(f, "_%d", t+1);
+          fprintf(f, "[%d] = {\n", 16*(tables[t].maxline-tables[t].minline+1));
+          for (i1 = tables[t].minline; i1 <= tables[t].maxline; i1++) {
+            fprintf(f, "  /* 0x%02x */\n", 16*i1);
+            for (i2 = 0; i2 < 2; i2++) {
+              fprintf(f, " ");
+              for (i3 = 0; i3 < 8; i3++) {
+                i = 16*i1+8*i2+i3;
+                fprintf(f, " 0x%04x,", charset2uni[i]);
+              }
+              fprintf(f, "\n");
+            }
+          }
+          fprintf(f, "};\n");
+        }
+        fprintf(f, "\n");
+      }
+      final_ret_reached = false;
+      fprintf(f, "static int\n%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", c_charsetname);
+      fprintf(f, "{\n");
+      fprintf(f, "  unsigned char c = *s;\n");
+      if (some_invalid) {
+        for (i1 = 0; i1 < 16;) {
+          int t = line[i1];
+          const char* indent;
+          for (i2 = i1; i2 < 16 && line[i2] == t; i2++);
+          indent = (i1 == 0 && i2 == 16 ? "  " : "    ");
+          if (i1 == 0) {
+            if (i2 == 16) {
+            } else {
+              fprintf(f, "  if (c < 0x%02x) {\n", 16*i2);
+            }
+          } else {
+            if (i2 == 16) {
+              fprintf(f, "  else {\n");
+            } else {
+              fprintf(f, "  else if (c < 0x%02x) {\n", 16*i2);
+            }
+          }
+          if (t == -2) {
+            final_ret_reached = true;
+          } else if (t == -1) {
+            fprintf(f, "%s*pwc = (ucs4_t) c;\n", indent);
+            fprintf(f, "%sreturn 1;\n", indent);
+          } else {
+            fprintf(f, "%s", indent);
+            some_invalid = false;
+            for (i = 16*i1; i < 16*i2; i++)
+              if (charset2uni[i] == 0xfffd)
+                some_invalid = true;
+            if (some_invalid)
+              fprintf(f, "unsigned short wc = ");
+            else
+              fprintf(f, "*pwc = (ucs4_t) ");
+            fprintf(f, "%s_2uni", c_charsetname);
+            if (tableno > 1)
+              fprintf(f, "_%d", t+1);
+            fprintf(f, "[c");
+            if (tables[t].minline > 0)
+              fprintf(f, "-0x%02x", 16*tables[t].minline);
+            fprintf(f, "];\n");
+            if (some_invalid) {
+              fprintf(f, "%sif (wc != 0xfffd) {\n", indent);
+              fprintf(f, "%s  *pwc = (ucs4_t) wc;\n", indent);
+              fprintf(f, "%s  return 1;\n", indent);
+              fprintf(f, "%s}\n", indent);
+              final_ret_reached = true;
+            } else {
+              fprintf(f, "%sreturn 1;\n", indent);
+            }
+          }
+          if (!(i1 == 0 && i2 == 16))
+            fprintf(f, "  }\n");
+          i1 = i2;
+        }
+        if (final_ret_reached)
+          fprintf(f, "  return RET_ILSEQ;\n");
+      } else {
+        for (i1 = 0; i1 < 16;) {
+          int t = line[i1];
+          for (i2 = i1; i2 < 16 && line[i2] == t; i2++);
+          if (i1 == 0) {
+            if (i2 == 16) {
+              fprintf(f, "  ");
+            } else {
+              fprintf(f, "  if (c < 0x%02x)\n    ", 16*i2);
+            }
+          } else {
+            if (i2 == 16) {
+              fprintf(f, "  else\n    ");
+            } else {
+              fprintf(f, "  else if (c < 0x%02x)\n    ", 16*i2);
+            }
+          }
+          if (t == -1)
+            fprintf(f, "*pwc = (ucs4_t) c;\n");
+          else {
+            fprintf(f, "*pwc = (ucs4_t) %s_2uni", c_charsetname);
+            if (tableno > 1)
+              fprintf(f, "_%d", t+1);
+            fprintf(f, "[c");
+            if (tables[t].minline > 0)
+              fprintf(f, "-0x%02x", 16*tables[t].minline);
+            fprintf(f, "];\n");
+          }
+          i1 = i2;
+        }
+        fprintf(f, "  return 1;\n");
+      }
+      fprintf(f, "}\n");
+
+    }
+
+    fprintf(f, "\n");
+
+    {
+      int uni2charset[0x10000];
+      bool pages[0x100];
+      int line[0x2000];
+      int tableno;
+      struct { int minline; int maxline; int usecount; const char* suffix; } tables[0x2000];
+      bool need_c;
+      bool fix_0000;
+      int i, j, p, j1, j2, t;
+
+      for (j = 0; j < 0x10000; j++)
+        uni2charset[j] = 0;
+      for (p = 0; p < 0x100; p++)
+        pages[p] = false;
+      for (i = 0; i < 0x100; i++) {
+        j = charset2uni[i];
+        if (j != 0xfffd) {
+          uni2charset[j] = i;
+          pages[j>>8] = true;
+        }
+      }
+      for (j1 = 0; j1 < 0x2000; j1++) {
+        bool all_invalid = true;
+        bool all_identity = true;
+        for (j2 = 0; j2 < 8; j2++) {
+          j = 8*j1+j2;
+          if (uni2charset[j] != 0)
+            all_invalid = false;
+          if (uni2charset[j] != j)
+            all_identity = false;
+        }
+        if (all_invalid)
+          line[j1] = -2;
+        else if (all_identity)
+          line[j1] = -1;
+        else
+          line[j1] = 0;
+      }
+      tableno = 0;
+      for (j1 = 0; j1 < 0x2000; j1++) {
+        if (line[j1] >= 0) {
+          if (tableno > 0
+              && ((j1 > 0 && line[j1-1] == tableno-1)
+                  || ((tables[tableno-1].maxline >> 5) == (j1 >> 5)
+                      && j1 - tables[tableno-1].maxline <= 8))) {
+            line[j1] = tableno-1;
+            tables[tableno-1].maxline = j1;
+          } else {
+            tableno++;
+            line[j1] = tableno-1;
+            tables[tableno-1].minline = tables[tableno-1].maxline = j1;
+          }
+        }
+      }
+      for (t = 0; t < tableno; t++) {
+        tables[t].usecount = 0;
+        j1 = 8*tables[t].minline;
+        j2 = 8*(tables[t].maxline+1);
+        for (j = j1; j < j2; j++)
+          if (uni2charset[j] != 0)
+            tables[t].usecount++;
+      }
+      for (t = 0, p = -1, i = 0; t < tableno; t++) {
+        if (tables[t].usecount > 1) {
+          char* s;
+          if (p == tables[t].minline >> 5) {
+            s = (char*) malloc(5+1);
+            sprintf(s, "%02x_%d", p, ++i);
+          } else {
+            p = tables[t].minline >> 5;
+            s = (char*) malloc(2+1);
+            sprintf(s, "%02x", p);
+          }
+          tables[t].suffix = s;
+        } else
+          tables[t].suffix = NULL;
+      }
+      {
+        p = -1;
+        for (t = 0; t < tableno; t++)
+          if (tables[t].usecount > 1) {
+            p = 0;
+            fprintf(f, "static const unsigned char %s_page%s[%d] = {\n", c_charsetname, tables[t].suffix, 8*(tables[t].maxline-tables[t].minline+1));
+            for (j1 = tables[t].minline; j1 <= tables[t].maxline; j1++) {
+              if ((j1 % 0x20) == 0 && j1 > tables[t].minline)
+                fprintf(f, "  /* 0x%04x */\n", 8*j1);
+              fprintf(f, " ");
+              for (j2 = 0; j2 < 8; j2++) {
+                j = 8*j1+j2;
+                fprintf(f, " 0x%02x,", uni2charset[j]);
+              }
+              fprintf(f, " /* 0x%02x-0x%02x */\n", 8*(j1 % 0x20), 8*(j1 % 0x20)+7);
+            }
+            fprintf(f, "};\n");
+          }
+        if (p >= 0)
+          fprintf(f, "\n");
+      }
+      need_c = false;
+      for (j1 = 0; j1 < 0x2000;) {
+        t = line[j1];
+        for (j2 = j1; j2 < 0x2000 && line[j2] == t; j2++);
+        if (t >= 0)
+          j2 = tables[t].maxline+1;
+        if (!(t == -2 || (t == -1 && j1 == 0)))
+          need_c = true;
+        j1 = j2;
+      }
+      fix_0000 = false;
+      fprintf(f, "static int\n%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", c_charsetname);
+      fprintf(f, "{\n");
+      if (need_c)
+        fprintf(f, "  unsigned char c = 0;\n");
+      for (j1 = 0; j1 < 0x2000;) {
+        t = line[j1];
+        for (j2 = j1; j2 < 0x2000 && line[j2] == t; j2++);
+        if (t >= 0) {
+          if (j1 != tables[t].minline) abort();
+          if (j2 > tables[t].maxline+1) abort();
+          j2 = tables[t].maxline+1;
+        }
+        if (t == -2) {
+        } else {
+          if (j1 == 0)
+            fprintf(f, "  ");
+          else
+            fprintf(f, "  else ");
+          if (t >= 0 && tables[t].usecount == 0) abort();
+          if (t >= 0 && tables[t].usecount == 1) {
+            if (j2 != j1+1) abort();
+            for (j = 8*j1; j < 8*j2; j++)
+              if (uni2charset[j] != 0) {
+                fprintf(f, "if (wc == 0x%04x)\n    c = 0x%02x;\n", j, uni2charset[j]);
+                break;
+              }
+          } else {
+            if (j1 == 0) {
+              fprintf(f, "if (wc < 0x%04x)", 8*j2);
+            } else {
+              fprintf(f, "if (wc >= 0x%04x && wc < 0x%04x)", 8*j1, 8*j2);
+            }
+            if (t == -1) {
+              if (j1 == 0)
+                /* If wc == 0, the function must return 1, not -1. */
+                fprintf(f, " {\n    *r = wc;\n    return 1;\n  }\n");
+              else
+                fprintf(f, "\n    c = wc;\n");
+            } else {
+              fprintf(f, "\n    c = %s_page%s[wc", c_charsetname, tables[t].suffix);
+              if (tables[t].minline > 0)
+                fprintf(f, "-0x%04x", 8*j1);
+              fprintf(f, "];\n");
+              if (j1 == 0 && uni2charset[0] == 0)
+                /* If wc == 0, the function must return 1, not -1. */
+                fix_0000 = true;
+            }
+          }
+        }
+        j1 = j2;
+      }
+      if (need_c) {
+        if (fix_0000)
+          fprintf(f, "  if (c != 0 || wc == 0) {\n");
+        else
+          fprintf(f, "  if (c != 0) {\n");
+        fprintf(f, "    *r = c;\n");
+        fprintf(f, "    return 1;\n");
+        fprintf(f, "  }\n");
+      }
+      fprintf(f, "  return RET_ILUNI;\n");
+      fprintf(f, "}\n");
+
+    }
+
+    if (ferror(f) || fclose(f))
+      exit(1);
+  }
+
+#if 0
+
+    int i1, i2, i3, i1_min, i1_max, j1, j2;
+
+  i1_min = 16;
+  i1_max = -1;
+  for (i1 = 0; i1 < 16; i1++)
+    for (i2 = 0; i2 < 16; i2++)
+      if (charset2uni[16*i1+i2] != 0xfffd) {
+        if (i1_min > i1) i1_min = i1;
+        if (i1_max < i1) i1_max = i1;
+      }
+  printf("static const unsigned short %s_2uni[%d] = {\n",
+         name, 16*(i1_max-i1_min+1));
+  for (i1 = i1_min; i1 <= i1_max; i1++) {
+    printf("  /""* 0x%02x *""/\n", 16*i1);
+    for (i2 = 0; i2 < 2; i2++) {
+      printf("  ");
+      for (i3 = 0; i3 < 8; i3++) {
+        if (i3 > 0) printf(" ");
+        printf("0x%04x,", charset2uni[16*i1+8*i2+i3]);
+      }
+      printf("\n");
+    }
+  }
+  printf("};\n");
+  printf("\n");
+
+  for (p = 0; p < 0x100; p++)
+    pages[p] = 0;
+  for (i = 0; i < 0x100; i++)
+    if (charset2uni[i] != 0xfffd)
+      pages[charset2uni[i]>>8] = 1;
+  for (p = 0; p < 0x100; p++)
+    if (pages[p]) {
+      int j1_min = 32;
+      int j1_max = -1;
+      for (j1 = 0; j1 < 32; j1++)
+        for (j2 = 0; j2 < 8; j2++)
+          if (uni2charset[256*p+8*j1+j2] != 0) {
+            if (j1_min > j1) j1_min = j1;
+            if (j1_max < j1) j1_max = j1;
+          }
+      printf("static const unsigned char %s_page%02x[%d] = {\n",
+             name, p, 8*(j1_max-j1_min+1));
+      for (j1 = j1_min; j1 <= j1_max; j1++) {
+        printf("  ");
+        for (j2 = 0; j2 < 8; j2++)
+          printf("0x%02x, ", uni2charset[256*p+8*j1+j2]);
+        printf("/""* 0x%02x-0x%02x *""/\n", 8*j1, 8*j1+7);
+      }
+      printf("};\n");
+    }
+  printf("\n");
+
+}
+#endif
+
+  exit(0);
+}
diff --git a/tools/JISX0213.TXT b/tools/JISX0213.TXT
new file mode 100644
index 0000000..31a94c6
--- /dev/null
+++ b/tools/JISX0213.TXT
@@ -0,0 +1,11233 @@
+0x12121	0x3000
+0x12122	0x3001
+0x12123	0x3002
+0x12124	0xFF0C
+0x12125	0xFF0E
+0x12126	0x30FB
+0x12127	0xFF1A
+0x12128	0xFF1B
+0x12129	0xFF1F
+0x1212A	0xFF01
+0x1212B	0x309B
+0x1212C	0x309C
+0x1212D	0x00B4
+0x1212E	0xFF40
+0x1212F	0x00A8
+0x12130	0xFF3E
+0x12131	0xFFE3
+0x12132	0xFF3F
+0x12133	0x30FD
+0x12134	0x30FE
+0x12135	0x309D
+0x12136	0x309E
+0x12137	0x3003
+0x12138	0x4EDD
+0x12139	0x3005
+0x1213A	0x3006
+0x1213B	0x3007
+0x1213C	0x30FC
+0x1213D	0x2014
+0x1213E	0x2010
+0x1213F	0xFF0F
+0x12140	0xFF3C
+0x12141	0x301C
+0x12142	0x2016
+0x12143	0xFF5C
+0x12144	0x2026
+0x12145	0x2025
+0x12146	0x2018
+0x12147	0x2019
+0x12148	0x201C
+0x12149	0x201D
+0x1214A	0xFF08
+0x1214B	0xFF09
+0x1214C	0x3014
+0x1214D	0x3015
+0x1214E	0xFF3B
+0x1214F	0xFF3D
+0x12150	0xFF5B
+0x12151	0xFF5D
+0x12152	0x3008
+0x12153	0x3009
+0x12154	0x300A
+0x12155	0x300B
+0x12156	0x300C
+0x12157	0x300D
+0x12158	0x300E
+0x12159	0x300F
+0x1215A	0x3010
+0x1215B	0x3011
+0x1215C	0xFF0B
+0x1215D	0x2212
+0x1215E	0x00B1
+0x1215F	0x00D7
+0x12160	0x00F7
+0x12161	0xFF1D
+0x12162	0x2260
+0x12163	0xFF1C
+0x12164	0xFF1E
+0x12165	0x2266
+0x12166	0x2267
+0x12167	0x221E
+0x12168	0x2234
+0x12169	0x2642
+0x1216A	0x2640
+0x1216B	0x00B0
+0x1216C	0x2032
+0x1216D	0x2033
+0x1216E	0x2103
+0x1216F	0xFFE5
+0x12170	0xFF04
+0x12171	0x00A2
+0x12172	0x00A3
+0x12173	0xFF05
+0x12174	0xFF03
+0x12175	0xFF06
+0x12176	0xFF0A
+0x12177	0xFF20
+0x12178	0x00A7
+0x12179	0x2606
+0x1217A	0x2605
+0x1217B	0x25CB
+0x1217C	0x25CF
+0x1217D	0x25CE
+0x1217E	0x25C7
+0x12221	0x25C6
+0x12222	0x25A1
+0x12223	0x25A0
+0x12224	0x25B3
+0x12225	0x25B2
+0x12226	0x25BD
+0x12227	0x25BC
+0x12228	0x203B
+0x12229	0x3012
+0x1222A	0x2192
+0x1222B	0x2190
+0x1222C	0x2191
+0x1222D	0x2193
+0x1222E	0x3013
+0x1222F	0xFF07
+0x12230	0xFF02
+0x12231	0xFF0D
+0x12232	0xFF5E
+0x12233	0x3033
+0x12234	0x3034
+0x12235	0x3035
+0x12236	0x303B
+0x12237	0x303C
+0x12238	0x30FF
+0x12239	0x309F
+0x1223A	0x2208
+0x1223B	0x220B
+0x1223C	0x2286
+0x1223D	0x2287
+0x1223E	0x2282
+0x1223F	0x2283
+0x12240	0x222A
+0x12241	0x2229
+0x12242	0x2284
+0x12243	0x2285
+0x12244	0x228A
+0x12245	0x228B
+0x12246	0x2209
+0x12247	0x2205
+0x12248	0x2305
+0x12249	0x2306
+0x1224A	0x2227
+0x1224B	0x2228
+0x1224C	0x00AC
+0x1224D	0x21D2
+0x1224E	0x21D4
+0x1224F	0x2200
+0x12250	0x2203
+0x12251	0x2295
+0x12252	0x2296
+0x12253	0x2297
+0x12254	0x2225
+0x12255	0x2226
+0x12256	0xFF5F
+0x12257	0xFF60
+0x12258	0x3018
+0x12259	0x3019
+0x1225A	0x3016
+0x1225B	0x3017
+0x1225C	0x2220
+0x1225D	0x22A5
+0x1225E	0x2312
+0x1225F	0x2202
+0x12260	0x2207
+0x12261	0x2261
+0x12262	0x2252
+0x12263	0x226A
+0x12264	0x226B
+0x12265	0x221A
+0x12266	0x223D
+0x12267	0x221D
+0x12268	0x2235
+0x12269	0x222B
+0x1226A	0x222C
+0x1226B	0x2262
+0x1226C	0x2243
+0x1226D	0x2245
+0x1226E	0x2248
+0x1226F	0x2276
+0x12270	0x2277
+0x12271	0x2194
+0x12272	0x212B
+0x12273	0x2030
+0x12274	0x266F
+0x12275	0x266D
+0x12276	0x266A
+0x12277	0x2020
+0x12278	0x2021
+0x12279	0x00B6
+0x1227A	0x266E
+0x1227B	0x266B
+0x1227C	0x266C
+0x1227D	0x2669
+0x1227E	0x25EF
+0x12321	0x25B7
+0x12322	0x25B6
+0x12323	0x25C1
+0x12324	0x25C0
+0x12325	0x2197
+0x12326	0x2198
+0x12327	0x2196
+0x12328	0x2199
+0x12329	0x21C4
+0x1232A	0x21E8
+0x1232B	0x21E6
+0x1232C	0x21E7
+0x1232D	0x21E9
+0x1232E	0x2934
+0x1232F	0x2935
+0x12330	0xFF10
+0x12331	0xFF11
+0x12332	0xFF12
+0x12333	0xFF13
+0x12334	0xFF14
+0x12335	0xFF15
+0x12336	0xFF16
+0x12337	0xFF17
+0x12338	0xFF18
+0x12339	0xFF19
+0x1233A	0x29BF
+0x1233B	0x25C9
+0x1233C	0x303D
+0x1233D	0xFE46
+0x1233E	0xFE45
+0x1233F	0x25E6
+0x12340	0x2022
+0x12341	0xFF21
+0x12342	0xFF22
+0x12343	0xFF23
+0x12344	0xFF24
+0x12345	0xFF25
+0x12346	0xFF26
+0x12347	0xFF27
+0x12348	0xFF28
+0x12349	0xFF29
+0x1234A	0xFF2A
+0x1234B	0xFF2B
+0x1234C	0xFF2C
+0x1234D	0xFF2D
+0x1234E	0xFF2E
+0x1234F	0xFF2F
+0x12350	0xFF30
+0x12351	0xFF31
+0x12352	0xFF32
+0x12353	0xFF33
+0x12354	0xFF34
+0x12355	0xFF35
+0x12356	0xFF36
+0x12357	0xFF37
+0x12358	0xFF38
+0x12359	0xFF39
+0x1235A	0xFF3A
+0x1235B	0x2213
+0x1235C	0x2135
+0x1235D	0x210F
+0x1235E	0x33CB
+0x1235F	0x2113
+0x12360	0x2127
+0x12361	0xFF41
+0x12362	0xFF42
+0x12363	0xFF43
+0x12364	0xFF44
+0x12365	0xFF45
+0x12366	0xFF46
+0x12367	0xFF47
+0x12368	0xFF48
+0x12369	0xFF49
+0x1236A	0xFF4A
+0x1236B	0xFF4B
+0x1236C	0xFF4C
+0x1236D	0xFF4D
+0x1236E	0xFF4E
+0x1236F	0xFF4F
+0x12370	0xFF50
+0x12371	0xFF51
+0x12372	0xFF52
+0x12373	0xFF53
+0x12374	0xFF54
+0x12375	0xFF55
+0x12376	0xFF56
+0x12377	0xFF57
+0x12378	0xFF58
+0x12379	0xFF59
+0x1237A	0xFF5A
+0x1237B	0x30A0
+0x1237C	0x2013
+0x1237D	0x29FA
+0x1237E	0x29FB
+0x12421	0x3041
+0x12422	0x3042
+0x12423	0x3043
+0x12424	0x3044
+0x12425	0x3045
+0x12426	0x3046
+0x12427	0x3047
+0x12428	0x3048
+0x12429	0x3049
+0x1242A	0x304A
+0x1242B	0x304B
+0x1242C	0x304C
+0x1242D	0x304D
+0x1242E	0x304E
+0x1242F	0x304F
+0x12430	0x3050
+0x12431	0x3051
+0x12432	0x3052
+0x12433	0x3053
+0x12434	0x3054
+0x12435	0x3055
+0x12436	0x3056
+0x12437	0x3057
+0x12438	0x3058
+0x12439	0x3059
+0x1243A	0x305A
+0x1243B	0x305B
+0x1243C	0x305C
+0x1243D	0x305D
+0x1243E	0x305E
+0x1243F	0x305F
+0x12440	0x3060
+0x12441	0x3061
+0x12442	0x3062
+0x12443	0x3063
+0x12444	0x3064
+0x12445	0x3065
+0x12446	0x3066
+0x12447	0x3067
+0x12448	0x3068
+0x12449	0x3069
+0x1244A	0x306A
+0x1244B	0x306B
+0x1244C	0x306C
+0x1244D	0x306D
+0x1244E	0x306E
+0x1244F	0x306F
+0x12450	0x3070
+0x12451	0x3071
+0x12452	0x3072
+0x12453	0x3073
+0x12454	0x3074
+0x12455	0x3075
+0x12456	0x3076
+0x12457	0x3077
+0x12458	0x3078
+0x12459	0x3079
+0x1245A	0x307A
+0x1245B	0x307B
+0x1245C	0x307C
+0x1245D	0x307D
+0x1245E	0x307E
+0x1245F	0x307F
+0x12460	0x3080
+0x12461	0x3081
+0x12462	0x3082
+0x12463	0x3083
+0x12464	0x3084
+0x12465	0x3085
+0x12466	0x3086
+0x12467	0x3087
+0x12468	0x3088
+0x12469	0x3089
+0x1246A	0x308A
+0x1246B	0x308B
+0x1246C	0x308C
+0x1246D	0x308D
+0x1246E	0x308E
+0x1246F	0x308F
+0x12470	0x3090
+0x12471	0x3091
+0x12472	0x3092
+0x12473	0x3093
+0x12474	0x3094
+0x12475	0x3095
+0x12476	0x3096
+0x12477	0x304B 0x309A
+0x12478	0x304D 0x309A
+0x12479	0x304F 0x309A
+0x1247A	0x3051 0x309A
+0x1247B	0x3053 0x309A
+0x12521	0x30A1
+0x12522	0x30A2
+0x12523	0x30A3
+0x12524	0x30A4
+0x12525	0x30A5
+0x12526	0x30A6
+0x12527	0x30A7
+0x12528	0x30A8
+0x12529	0x30A9
+0x1252A	0x30AA
+0x1252B	0x30AB
+0x1252C	0x30AC
+0x1252D	0x30AD
+0x1252E	0x30AE
+0x1252F	0x30AF
+0x12530	0x30B0
+0x12531	0x30B1
+0x12532	0x30B2
+0x12533	0x30B3
+0x12534	0x30B4
+0x12535	0x30B5
+0x12536	0x30B6
+0x12537	0x30B7
+0x12538	0x30B8
+0x12539	0x30B9
+0x1253A	0x30BA
+0x1253B	0x30BB
+0x1253C	0x30BC
+0x1253D	0x30BD
+0x1253E	0x30BE
+0x1253F	0x30BF
+0x12540	0x30C0
+0x12541	0x30C1
+0x12542	0x30C2
+0x12543	0x30C3
+0x12544	0x30C4
+0x12545	0x30C5
+0x12546	0x30C6
+0x12547	0x30C7
+0x12548	0x30C8
+0x12549	0x30C9
+0x1254A	0x30CA
+0x1254B	0x30CB
+0x1254C	0x30CC
+0x1254D	0x30CD
+0x1254E	0x30CE
+0x1254F	0x30CF
+0x12550	0x30D0
+0x12551	0x30D1
+0x12552	0x30D2
+0x12553	0x30D3
+0x12554	0x30D4
+0x12555	0x30D5
+0x12556	0x30D6
+0x12557	0x30D7
+0x12558	0x30D8
+0x12559	0x30D9
+0x1255A	0x30DA
+0x1255B	0x30DB
+0x1255C	0x30DC
+0x1255D	0x30DD
+0x1255E	0x30DE
+0x1255F	0x30DF
+0x12560	0x30E0
+0x12561	0x30E1
+0x12562	0x30E2
+0x12563	0x30E3
+0x12564	0x30E4
+0x12565	0x30E5
+0x12566	0x30E6
+0x12567	0x30E7
+0x12568	0x30E8
+0x12569	0x30E9
+0x1256A	0x30EA
+0x1256B	0x30EB
+0x1256C	0x30EC
+0x1256D	0x30ED
+0x1256E	0x30EE
+0x1256F	0x30EF
+0x12570	0x30F0
+0x12571	0x30F1
+0x12572	0x30F2
+0x12573	0x30F3
+0x12574	0x30F4
+0x12575	0x30F5
+0x12576	0x30F6
+0x12577	0x30AB 0x309A
+0x12578	0x30AD 0x309A
+0x12579	0x30AF 0x309A
+0x1257A	0x30B1 0x309A
+0x1257B	0x30B3 0x309A
+0x1257C	0x30BB 0x309A
+0x1257D	0x30C4 0x309A
+0x1257E	0x30C8 0x309A
+0x12621	0x0391
+0x12622	0x0392
+0x12623	0x0393
+0x12624	0x0394
+0x12625	0x0395
+0x12626	0x0396
+0x12627	0x0397
+0x12628	0x0398
+0x12629	0x0399
+0x1262A	0x039A
+0x1262B	0x039B
+0x1262C	0x039C
+0x1262D	0x039D
+0x1262E	0x039E
+0x1262F	0x039F
+0x12630	0x03A0
+0x12631	0x03A1
+0x12632	0x03A3
+0x12633	0x03A4
+0x12634	0x03A5
+0x12635	0x03A6
+0x12636	0x03A7
+0x12637	0x03A8
+0x12638	0x03A9
+0x12639	0x2664
+0x1263A	0x2660
+0x1263B	0x2662
+0x1263C	0x2666
+0x1263D	0x2661
+0x1263E	0x2665
+0x1263F	0x2667
+0x12640	0x2663
+0x12641	0x03B1
+0x12642	0x03B2
+0x12643	0x03B3
+0x12644	0x03B4
+0x12645	0x03B5
+0x12646	0x03B6
+0x12647	0x03B7
+0x12648	0x03B8
+0x12649	0x03B9
+0x1264A	0x03BA
+0x1264B	0x03BB
+0x1264C	0x03BC
+0x1264D	0x03BD
+0x1264E	0x03BE
+0x1264F	0x03BF
+0x12650	0x03C0
+0x12651	0x03C1
+0x12652	0x03C3
+0x12653	0x03C4
+0x12654	0x03C5
+0x12655	0x03C6
+0x12656	0x03C7
+0x12657	0x03C8
+0x12658	0x03C9
+0x12659	0x03C2
+0x1265A	0x24F5
+0x1265B	0x24F6
+0x1265C	0x24F7
+0x1265D	0x24F8
+0x1265E	0x24F9
+0x1265F	0x24FA
+0x12660	0x24FB
+0x12661	0x24FC
+0x12662	0x24FD
+0x12663	0x24FE
+0x12664	0x2616
+0x12665	0x2617
+0x12666	0x3020
+0x12667	0x260E
+0x12668	0x2600
+0x12669	0x2601
+0x1266A	0x2602
+0x1266B	0x2603
+0x1266C	0x2668
+0x1266D	0x25B1
+0x1266E	0x31F0
+0x1266F	0x31F1
+0x12670	0x31F2
+0x12671	0x31F3
+0x12672	0x31F4
+0x12673	0x31F5
+0x12674	0x31F6
+0x12675	0x31F7
+0x12676	0x31F8
+0x12677	0x31F9
+0x12678	0x31F7 0x309A
+0x12679	0x31FA
+0x1267A	0x31FB
+0x1267B	0x31FC
+0x1267C	0x31FD
+0x1267D	0x31FE
+0x1267E	0x31FF
+0x12721	0x0410
+0x12722	0x0411
+0x12723	0x0412
+0x12724	0x0413
+0x12725	0x0414
+0x12726	0x0415
+0x12727	0x0401
+0x12728	0x0416
+0x12729	0x0417
+0x1272A	0x0418
+0x1272B	0x0419
+0x1272C	0x041A
+0x1272D	0x041B
+0x1272E	0x041C
+0x1272F	0x041D
+0x12730	0x041E
+0x12731	0x041F
+0x12732	0x0420
+0x12733	0x0421
+0x12734	0x0422
+0x12735	0x0423
+0x12736	0x0424
+0x12737	0x0425
+0x12738	0x0426
+0x12739	0x0427
+0x1273A	0x0428
+0x1273B	0x0429
+0x1273C	0x042A
+0x1273D	0x042B
+0x1273E	0x042C
+0x1273F	0x042D
+0x12740	0x042E
+0x12741	0x042F
+0x12742	0x23BE
+0x12743	0x23BF
+0x12744	0x23C0
+0x12745	0x23C1
+0x12746	0x23C2
+0x12747	0x23C3
+0x12748	0x23C4
+0x12749	0x23C5
+0x1274A	0x23C6
+0x1274B	0x23C7
+0x1274C	0x23C8
+0x1274D	0x23C9
+0x1274E	0x23CA
+0x1274F	0x23CB
+0x12750	0x23CC
+0x12751	0x0430
+0x12752	0x0431
+0x12753	0x0432
+0x12754	0x0433
+0x12755	0x0434
+0x12756	0x0435
+0x12757	0x0451
+0x12758	0x0436
+0x12759	0x0437
+0x1275A	0x0438
+0x1275B	0x0439
+0x1275C	0x043A
+0x1275D	0x043B
+0x1275E	0x043C
+0x1275F	0x043D
+0x12760	0x043E
+0x12761	0x043F
+0x12762	0x0440
+0x12763	0x0441
+0x12764	0x0442
+0x12765	0x0443
+0x12766	0x0444
+0x12767	0x0445
+0x12768	0x0446
+0x12769	0x0447
+0x1276A	0x0448
+0x1276B	0x0449
+0x1276C	0x044A
+0x1276D	0x044B
+0x1276E	0x044C
+0x1276F	0x044D
+0x12770	0x044E
+0x12771	0x044F
+0x12772	0x30F7
+0x12773	0x30F8
+0x12774	0x30F9
+0x12775	0x30FA
+0x12776	0x22DA
+0x12777	0x22DB
+0x12778	0x2153
+0x12779	0x2154
+0x1277A	0x2155
+0x1277B	0x2713
+0x1277C	0x2318
+0x1277D	0x2423
+0x1277E	0x23CE
+0x12821	0x2500
+0x12822	0x2502
+0x12823	0x250C
+0x12824	0x2510
+0x12825	0x2518
+0x12826	0x2514
+0x12827	0x251C
+0x12828	0x252C
+0x12829	0x2524
+0x1282A	0x2534
+0x1282B	0x253C
+0x1282C	0x2501
+0x1282D	0x2503
+0x1282E	0x250F
+0x1282F	0x2513
+0x12830	0x251B
+0x12831	0x2517
+0x12832	0x2523
+0x12833	0x2533
+0x12834	0x252B
+0x12835	0x253B
+0x12836	0x254B
+0x12837	0x2520
+0x12838	0x252F
+0x12839	0x2528
+0x1283A	0x2537
+0x1283B	0x253F
+0x1283C	0x251D
+0x1283D	0x2530
+0x1283E	0x2525
+0x1283F	0x2538
+0x12840	0x2542
+0x12841	0x3251
+0x12842	0x3252
+0x12843	0x3253
+0x12844	0x3254
+0x12845	0x3255
+0x12846	0x3256
+0x12847	0x3257
+0x12848	0x3258
+0x12849	0x3259
+0x1284A	0x325A
+0x1284B	0x325B
+0x1284C	0x325C
+0x1284D	0x325D
+0x1284E	0x325E
+0x1284F	0x325F
+0x12850	0x32B1
+0x12851	0x32B2
+0x12852	0x32B3
+0x12853	0x32B4
+0x12854	0x32B5
+0x12855	0x32B6
+0x12856	0x32B7
+0x12857	0x32B8
+0x12858	0x32B9
+0x12859	0x32BA
+0x1285A	0x32BB
+0x1285B	0x32BC
+0x1285C	0x32BD
+0x1285D	0x32BE
+0x1285E	0x32BF
+0x12867	0x25D0
+0x12868	0x25D1
+0x12869	0x25D2
+0x1286A	0x25D3
+0x1286B	0x203C
+0x1286C	0x2047
+0x1286D	0x2048
+0x1286E	0x2049
+0x1286F	0x01CD
+0x12870	0x01CE
+0x12871	0x01D0
+0x12872	0x1E3E
+0x12873	0x1E3F
+0x12874	0x01F8
+0x12875	0x01F9
+0x12876	0x01D1
+0x12877	0x01D2
+0x12878	0x01D4
+0x12879	0x01D6
+0x1287A	0x01D8
+0x1287B	0x01DA
+0x1287C	0x01DC
+0x12921	0x20AC
+0x12922	0x00A0
+0x12923	0x00A1
+0x12924	0x00A4
+0x12925	0x00A6
+0x12926	0x00A9
+0x12927	0x00AA
+0x12928	0x00AB
+0x12929	0x00AD
+0x1292A	0x00AE
+0x1292B	0x00AF
+0x1292C	0x00B2
+0x1292D	0x00B3
+0x1292E	0x00B7
+0x1292F	0x00B8
+0x12930	0x00B9
+0x12931	0x00BA
+0x12932	0x00BB
+0x12933	0x00BC
+0x12934	0x00BD
+0x12935	0x00BE
+0x12936	0x00BF
+0x12937	0x00C0
+0x12938	0x00C1
+0x12939	0x00C2
+0x1293A	0x00C3
+0x1293B	0x00C4
+0x1293C	0x00C5
+0x1293D	0x00C6
+0x1293E	0x00C7
+0x1293F	0x00C8
+0x12940	0x00C9
+0x12941	0x00CA
+0x12942	0x00CB
+0x12943	0x00CC
+0x12944	0x00CD
+0x12945	0x00CE
+0x12946	0x00CF
+0x12947	0x00D0
+0x12948	0x00D1
+0x12949	0x00D2
+0x1294A	0x00D3
+0x1294B	0x00D4
+0x1294C	0x00D5
+0x1294D	0x00D6
+0x1294E	0x00D8
+0x1294F	0x00D9
+0x12950	0x00DA
+0x12951	0x00DB
+0x12952	0x00DC
+0x12953	0x00DD
+0x12954	0x00DE
+0x12955	0x00DF
+0x12956	0x00E0
+0x12957	0x00E1
+0x12958	0x00E2
+0x12959	0x00E3
+0x1295A	0x00E4
+0x1295B	0x00E5
+0x1295C	0x00E6
+0x1295D	0x00E7
+0x1295E	0x00E8
+0x1295F	0x00E9
+0x12960	0x00EA
+0x12961	0x00EB
+0x12962	0x00EC
+0x12963	0x00ED
+0x12964	0x00EE
+0x12965	0x00EF
+0x12966	0x00F0
+0x12967	0x00F1
+0x12968	0x00F2
+0x12969	0x00F3
+0x1296A	0x00F4
+0x1296B	0x00F5
+0x1296C	0x00F6
+0x1296D	0x00F8
+0x1296E	0x00F9
+0x1296F	0x00FA
+0x12970	0x00FB
+0x12971	0x00FC
+0x12972	0x00FD
+0x12973	0x00FE
+0x12974	0x00FF
+0x12975	0x0100
+0x12976	0x012A
+0x12977	0x016A
+0x12978	0x0112
+0x12979	0x014C
+0x1297A	0x0101
+0x1297B	0x012B
+0x1297C	0x016B
+0x1297D	0x0113
+0x1297E	0x014D
+0x12A21	0x0104
+0x12A22	0x02D8
+0x12A23	0x0141
+0x12A24	0x013D
+0x12A25	0x015A
+0x12A26	0x0160
+0x12A27	0x015E
+0x12A28	0x0164
+0x12A29	0x0179
+0x12A2A	0x017D
+0x12A2B	0x017B
+0x12A2C	0x0105
+0x12A2D	0x02DB
+0x12A2E	0x0142
+0x12A2F	0x013E
+0x12A30	0x015B
+0x12A31	0x02C7
+0x12A32	0x0161
+0x12A33	0x015F
+0x12A34	0x0165
+0x12A35	0x017A
+0x12A36	0x02DD
+0x12A37	0x017E
+0x12A38	0x017C
+0x12A39	0x0154
+0x12A3A	0x0102
+0x12A3B	0x0139
+0x12A3C	0x0106
+0x12A3D	0x010C
+0x12A3E	0x0118
+0x12A3F	0x011A
+0x12A40	0x010E
+0x12A41	0x0143
+0x12A42	0x0147
+0x12A43	0x0150
+0x12A44	0x0158
+0x12A45	0x016E
+0x12A46	0x0170
+0x12A47	0x0162
+0x12A48	0x0155
+0x12A49	0x0103
+0x12A4A	0x013A
+0x12A4B	0x0107
+0x12A4C	0x010D
+0x12A4D	0x0119
+0x12A4E	0x011B
+0x12A4F	0x010F
+0x12A50	0x0111
+0x12A51	0x0144
+0x12A52	0x0148
+0x12A53	0x0151
+0x12A54	0x0159
+0x12A55	0x016F
+0x12A56	0x0171
+0x12A57	0x0163
+0x12A58	0x02D9
+0x12A59	0x0108
+0x12A5A	0x011C
+0x12A5B	0x0124
+0x12A5C	0x0134
+0x12A5D	0x015C
+0x12A5E	0x016C
+0x12A5F	0x0109
+0x12A60	0x011D
+0x12A61	0x0125
+0x12A62	0x0135
+0x12A63	0x015D
+0x12A64	0x016D
+0x12A65	0x0271
+0x12A66	0x028B
+0x12A67	0x027E
+0x12A68	0x0283
+0x12A69	0x0292
+0x12A6A	0x026C
+0x12A6B	0x026E
+0x12A6C	0x0279
+0x12A6D	0x0288
+0x12A6E	0x0256
+0x12A6F	0x0273
+0x12A70	0x027D
+0x12A71	0x0282
+0x12A72	0x0290
+0x12A73	0x027B
+0x12A74	0x026D
+0x12A75	0x025F
+0x12A76	0x0272
+0x12A77	0x029D
+0x12A78	0x028E
+0x12A79	0x0261
+0x12A7A	0x014B
+0x12A7B	0x0270
+0x12A7C	0x0281
+0x12A7D	0x0127
+0x12A7E	0x0295
+0x12B21	0x0294
+0x12B22	0x0266
+0x12B23	0x0298
+0x12B24	0x01C2
+0x12B25	0x0253
+0x12B26	0x0257
+0x12B27	0x0284
+0x12B28	0x0260
+0x12B29	0x0193
+0x12B2A	0x0153
+0x12B2B	0x0152
+0x12B2C	0x0268
+0x12B2D	0x0289
+0x12B2E	0x0258
+0x12B2F	0x0275
+0x12B30	0x0259
+0x12B31	0x025C
+0x12B32	0x025E
+0x12B33	0x0250
+0x12B34	0x026F
+0x12B35	0x028A
+0x12B36	0x0264
+0x12B37	0x028C
+0x12B38	0x0254
+0x12B39	0x0251
+0x12B3A	0x0252
+0x12B3B	0x028D
+0x12B3C	0x0265
+0x12B3D	0x02A2
+0x12B3E	0x02A1
+0x12B3F	0x0255
+0x12B40	0x0291
+0x12B41	0x027A
+0x12B42	0x0267
+0x12B43	0x025A
+0x12B44	0x00E6 0x0300
+0x12B45	0x01FD
+0x12B46	0x1F70
+0x12B47	0x1F71
+0x12B48	0x0254 0x0300
+0x12B49	0x0254 0x0301
+0x12B4A	0x028C 0x0300
+0x12B4B	0x028C 0x0301
+0x12B4C	0x0259 0x0300
+0x12B4D	0x0259 0x0301
+0x12B4E	0x025A 0x0300
+0x12B4F	0x025A 0x0301
+0x12B50	0x1F72
+0x12B51	0x1F73
+0x12B52	0x0361
+0x12B53	0x02C8
+0x12B54	0x02CC
+0x12B55	0x02D0
+0x12B56	0x02D1
+0x12B57	0x0306
+0x12B58	0x203F
+0x12B59	0x030B
+0x12B5A	0x0301
+0x12B5B	0x0304
+0x12B5C	0x0300
+0x12B5D	0x030F
+0x12B5E	0x030C
+0x12B5F	0x0302
+0x12B60	0x02E5
+0x12B61	0x02E6
+0x12B62	0x02E7
+0x12B63	0x02E8
+0x12B64	0x02E9
+0x12B65	0x02E9 0x02E5
+0x12B66	0x02E5 0x02E9
+0x12B67	0x0325
+0x12B68	0x032C
+0x12B69	0x0339
+0x12B6A	0x031C
+0x12B6B	0x031F
+0x12B6C	0x0320
+0x12B6D	0x0308
+0x12B6E	0x033D
+0x12B6F	0x0329
+0x12B70	0x032F
+0x12B71	0x02DE
+0x12B72	0x0324
+0x12B73	0x0330
+0x12B74	0x033C
+0x12B75	0x0334
+0x12B76	0x031D
+0x12B77	0x031E
+0x12B78	0x0318
+0x12B79	0x0319
+0x12B7A	0x032A
+0x12B7B	0x033A
+0x12B7C	0x033B
+0x12B7D	0x0303
+0x12B7E	0x031A
+0x12C21	0x2776
+0x12C22	0x2777
+0x12C23	0x2778
+0x12C24	0x2779
+0x12C25	0x277A
+0x12C26	0x277B
+0x12C27	0x277C
+0x12C28	0x277D
+0x12C29	0x277E
+0x12C2A	0x277F
+0x12C2B	0x24EB
+0x12C2C	0x24EC
+0x12C2D	0x24ED
+0x12C2E	0x24EE
+0x12C2F	0x24EF
+0x12C30	0x24F0
+0x12C31	0x24F1
+0x12C32	0x24F2
+0x12C33	0x24F3
+0x12C34	0x24F4
+0x12C35	0x2170
+0x12C36	0x2171
+0x12C37	0x2172
+0x12C38	0x2173
+0x12C39	0x2174
+0x12C3A	0x2175
+0x12C3B	0x2176
+0x12C3C	0x2177
+0x12C3D	0x2178
+0x12C3E	0x2179
+0x12C3F	0x217A
+0x12C40	0x217B
+0x12C41	0x24D0
+0x12C42	0x24D1
+0x12C43	0x24D2
+0x12C44	0x24D3
+0x12C45	0x24D4
+0x12C46	0x24D5
+0x12C47	0x24D6
+0x12C48	0x24D7
+0x12C49	0x24D8
+0x12C4A	0x24D9
+0x12C4B	0x24DA
+0x12C4C	0x24DB
+0x12C4D	0x24DC
+0x12C4E	0x24DD
+0x12C4F	0x24DE
+0x12C50	0x24DF
+0x12C51	0x24E0
+0x12C52	0x24E1
+0x12C53	0x24E2
+0x12C54	0x24E3
+0x12C55	0x24E4
+0x12C56	0x24E5
+0x12C57	0x24E6
+0x12C58	0x24E7
+0x12C59	0x24E8
+0x12C5A	0x24E9
+0x12C5B	0x32D0
+0x12C5C	0x32D1
+0x12C5D	0x32D2
+0x12C5E	0x32D3
+0x12C5F	0x32D4
+0x12C60	0x32D5
+0x12C61	0x32D6
+0x12C62	0x32D7
+0x12C63	0x32D8
+0x12C64	0x32D9
+0x12C65	0x32DA
+0x12C66	0x32DB
+0x12C67	0x32DC
+0x12C68	0x32DD
+0x12C69	0x32DE
+0x12C6A	0x32DF
+0x12C6B	0x32E0
+0x12C6C	0x32E1
+0x12C6D	0x32E2
+0x12C6E	0x32E3
+0x12C6F	0x32FA
+0x12C70	0x32E9
+0x12C71	0x32E5
+0x12C72	0x32ED
+0x12C73	0x32EC
+0x12C7D	0x2051
+0x12C7E	0x2042
+0x12D21	0x2460
+0x12D22	0x2461
+0x12D23	0x2462
+0x12D24	0x2463
+0x12D25	0x2464
+0x12D26	0x2465
+0x12D27	0x2466
+0x12D28	0x2467
+0x12D29	0x2468
+0x12D2A	0x2469
+0x12D2B	0x246A
+0x12D2C	0x246B
+0x12D2D	0x246C
+0x12D2E	0x246D
+0x12D2F	0x246E
+0x12D30	0x246F
+0x12D31	0x2470
+0x12D32	0x2471
+0x12D33	0x2472
+0x12D34	0x2473
+0x12D35	0x2160
+0x12D36	0x2161
+0x12D37	0x2162
+0x12D38	0x2163
+0x12D39	0x2164
+0x12D3A	0x2165
+0x12D3B	0x2166
+0x12D3C	0x2167
+0x12D3D	0x2168
+0x12D3E	0x2169
+0x12D3F	0x216A
+0x12D40	0x3349
+0x12D41	0x3314
+0x12D42	0x3322
+0x12D43	0x334D
+0x12D44	0x3318
+0x12D45	0x3327
+0x12D46	0x3303
+0x12D47	0x3336
+0x12D48	0x3351
+0x12D49	0x3357
+0x12D4A	0x330D
+0x12D4B	0x3326
+0x12D4C	0x3323
+0x12D4D	0x332B
+0x12D4E	0x334A
+0x12D4F	0x333B
+0x12D50	0x339C
+0x12D51	0x339D
+0x12D52	0x339E
+0x12D53	0x338E
+0x12D54	0x338F
+0x12D55	0x33C4
+0x12D56	0x33A1
+0x12D57	0x216B
+0x12D5F	0x337B
+0x12D60	0x301D
+0x12D61	0x301F
+0x12D62	0x2116
+0x12D63	0x33CD
+0x12D64	0x2121
+0x12D65	0x32A4
+0x12D66	0x32A5
+0x12D67	0x32A6
+0x12D68	0x32A7
+0x12D69	0x32A8
+0x12D6A	0x3231
+0x12D6B	0x3232
+0x12D6C	0x3239
+0x12D6D	0x337E
+0x12D6E	0x337D
+0x12D6F	0x337C
+0x12D73	0x222E
+0x12D78	0x221F
+0x12D79	0x22BF
+0x12D7D	0x2756
+0x12D7E	0x261E
+0x12E21	0x4FF1
+0x12E22	0x2000B
+0x12E23	0x3402
+0x12E24	0x4E28
+0x12E25	0x4E2F
+0x12E26	0x4E30
+0x12E27	0x4E8D
+0x12E28	0x4EE1
+0x12E29	0x4EFD
+0x12E2A	0x4EFF
+0x12E2B	0x4F03
+0x12E2C	0x4F0B
+0x12E2D	0x4F60
+0x12E2E	0x4F48
+0x12E2F	0x4F49
+0x12E30	0x4F56
+0x12E31	0x4F5F
+0x12E32	0x4F6A
+0x12E33	0x4F6C
+0x12E34	0x4F7E
+0x12E35	0x4F8A
+0x12E36	0x4F94
+0x12E37	0x4F97
+0x12E38	0xFA30
+0x12E39	0x4FC9
+0x12E3A	0x4FE0
+0x12E3B	0x5001
+0x12E3C	0x5002
+0x12E3D	0x500E
+0x12E3E	0x5018
+0x12E3F	0x5027
+0x12E40	0x502E
+0x12E41	0x5040
+0x12E42	0x503B
+0x12E43	0x5041
+0x12E44	0x5094
+0x12E45	0x50CC
+0x12E46	0x50F2
+0x12E47	0x50D0
+0x12E48	0x50E6
+0x12E49	0xFA31
+0x12E4A	0x5106
+0x12E4B	0x5103
+0x12E4C	0x510B
+0x12E4D	0x511E
+0x12E4E	0x5135
+0x12E4F	0x514A
+0x12E50	0xFA32
+0x12E51	0x5155
+0x12E52	0x5157
+0x12E53	0x34B5
+0x12E54	0x519D
+0x12E55	0x51C3
+0x12E56	0x51CA
+0x12E57	0x51DE
+0x12E58	0x51E2
+0x12E59	0x51EE
+0x12E5A	0x5201
+0x12E5B	0x34DB
+0x12E5C	0x5213
+0x12E5D	0x5215
+0x12E5E	0x5249
+0x12E5F	0x5257
+0x12E60	0x5261
+0x12E61	0x5293
+0x12E62	0x52C8
+0x12E63	0xFA33
+0x12E64	0x52CC
+0x12E65	0x52D0
+0x12E66	0x52D6
+0x12E67	0x52DB
+0x12E68	0xFA34
+0x12E69	0x52F0
+0x12E6A	0x52FB
+0x12E6B	0x5300
+0x12E6C	0x5307
+0x12E6D	0x531C
+0x12E6E	0xFA35
+0x12E6F	0x5361
+0x12E70	0x5363
+0x12E71	0x537D
+0x12E72	0x5393
+0x12E73	0x539D
+0x12E74	0x53B2
+0x12E75	0x5412
+0x12E76	0x5427
+0x12E77	0x544D
+0x12E78	0x549C
+0x12E79	0x546B
+0x12E7A	0x5474
+0x12E7B	0x547F
+0x12E7C	0x5488
+0x12E7D	0x5496
+0x12E7E	0x54A1
+0x12F21	0x54A9
+0x12F22	0x54C6
+0x12F23	0x54FF
+0x12F24	0x550E
+0x12F25	0x552B
+0x12F26	0x5535
+0x12F27	0x5550
+0x12F28	0x555E
+0x12F29	0x5581
+0x12F2A	0x5586
+0x12F2B	0x558E
+0x12F2C	0xFA36
+0x12F2D	0x55AD
+0x12F2E	0x55CE
+0x12F2F	0xFA37
+0x12F30	0x5608
+0x12F31	0x560E
+0x12F32	0x563B
+0x12F33	0x5649
+0x12F34	0x5676
+0x12F35	0x5666
+0x12F36	0xFA38
+0x12F37	0x566F
+0x12F38	0x5671
+0x12F39	0x5672
+0x12F3A	0x5699
+0x12F3B	0x569E
+0x12F3C	0x56A9
+0x12F3D	0x56AC
+0x12F3E	0x56B3
+0x12F3F	0x56C9
+0x12F40	0x56CA
+0x12F41	0x570A
+0x12F42	0x2123D
+0x12F43	0x5721
+0x12F44	0x572F
+0x12F45	0x5733
+0x12F46	0x5734
+0x12F47	0x5770
+0x12F48	0x5777
+0x12F49	0x577C
+0x12F4A	0x579C
+0x12F4B	0xFA0F
+0x12F4C	0x2131B
+0x12F4D	0x57B8
+0x12F4E	0x57C7
+0x12F4F	0x57C8
+0x12F50	0x57CF
+0x12F51	0x57E4
+0x12F52	0x57ED
+0x12F53	0x57F5
+0x12F54	0x57F6
+0x12F55	0x57FF
+0x12F56	0x5809
+0x12F57	0xFA10
+0x12F58	0x5861
+0x12F59	0x5864
+0x12F5A	0xFA39
+0x12F5B	0x587C
+0x12F5C	0x5889
+0x12F5D	0x589E
+0x12F5E	0xFA3A
+0x12F5F	0x58A9
+0x12F60	0x2146E
+0x12F61	0x58D2
+0x12F62	0x58CE
+0x12F63	0x58D4
+0x12F64	0x58DA
+0x12F65	0x58E0
+0x12F66	0x58E9
+0x12F67	0x590C
+0x12F68	0x8641
+0x12F69	0x595D
+0x12F6A	0x596D
+0x12F6B	0x598B
+0x12F6C	0x5992
+0x12F6D	0x59A4
+0x12F6E	0x59C3
+0x12F6F	0x59D2
+0x12F70	0x59DD
+0x12F71	0x5A13
+0x12F72	0x5A23
+0x12F73	0x5A67
+0x12F74	0x5A6D
+0x12F75	0x5A77
+0x12F76	0x5A7E
+0x12F77	0x5A84
+0x12F78	0x5A9E
+0x12F79	0x5AA7
+0x12F7A	0x5AC4
+0x12F7B	0x218BD
+0x12F7C	0x5B19
+0x12F7D	0x5B25
+0x12F7E	0x525D
+0x13021	0x4E9C
+0x13022	0x5516
+0x13023	0x5A03
+0x13024	0x963F
+0x13025	0x54C0
+0x13026	0x611B
+0x13027	0x6328
+0x13028	0x59F6
+0x13029	0x9022
+0x1302A	0x8475
+0x1302B	0x831C
+0x1302C	0x7A50
+0x1302D	0x60AA
+0x1302E	0x63E1
+0x1302F	0x6E25
+0x13030	0x65ED
+0x13031	0x8466
+0x13032	0x82A6
+0x13033	0x9BF5
+0x13034	0x6893
+0x13035	0x5727
+0x13036	0x65A1
+0x13037	0x6271
+0x13038	0x5B9B
+0x13039	0x59D0
+0x1303A	0x867B
+0x1303B	0x98F4
+0x1303C	0x7D62
+0x1303D	0x7DBE
+0x1303E	0x9B8E
+0x1303F	0x6216
+0x13040	0x7C9F
+0x13041	0x88B7
+0x13042	0x5B89
+0x13043	0x5EB5
+0x13044	0x6309
+0x13045	0x6697
+0x13046	0x6848
+0x13047	0x95C7
+0x13048	0x978D
+0x13049	0x674F
+0x1304A	0x4EE5
+0x1304B	0x4F0A
+0x1304C	0x4F4D
+0x1304D	0x4F9D
+0x1304E	0x5049
+0x1304F	0x56F2
+0x13050	0x5937
+0x13051	0x59D4
+0x13052	0x5A01
+0x13053	0x5C09
+0x13054	0x60DF
+0x13055	0x610F
+0x13056	0x6170
+0x13057	0x6613
+0x13058	0x6905
+0x13059	0x70BA
+0x1305A	0x754F
+0x1305B	0x7570
+0x1305C	0x79FB
+0x1305D	0x7DAD
+0x1305E	0x7DEF
+0x1305F	0x80C3
+0x13060	0x840E
+0x13061	0x8863
+0x13062	0x8B02
+0x13063	0x9055
+0x13064	0x907A
+0x13065	0x533B
+0x13066	0x4E95
+0x13067	0x4EA5
+0x13068	0x57DF
+0x13069	0x80B2
+0x1306A	0x90C1
+0x1306B	0x78EF
+0x1306C	0x4E00
+0x1306D	0x58F1
+0x1306E	0x6EA2
+0x1306F	0x9038
+0x13070	0x7A32
+0x13071	0x8328
+0x13072	0x828B
+0x13073	0x9C2F
+0x13074	0x5141
+0x13075	0x5370
+0x13076	0x54BD
+0x13077	0x54E1
+0x13078	0x56E0
+0x13079	0x59FB
+0x1307A	0x5F15
+0x1307B	0x98F2
+0x1307C	0x6DEB
+0x1307D	0x80E4
+0x1307E	0x852D
+0x13121	0x9662
+0x13122	0x9670
+0x13123	0x96A0
+0x13124	0x97FB
+0x13125	0x540B
+0x13126	0x53F3
+0x13127	0x5B87
+0x13128	0x70CF
+0x13129	0x7FBD
+0x1312A	0x8FC2
+0x1312B	0x96E8
+0x1312C	0x536F
+0x1312D	0x9D5C
+0x1312E	0x7ABA
+0x1312F	0x4E11
+0x13130	0x7893
+0x13131	0x81FC
+0x13132	0x6E26
+0x13133	0x5618
+0x13134	0x5504
+0x13135	0x6B1D
+0x13136	0x851A
+0x13137	0x9C3B
+0x13138	0x59E5
+0x13139	0x53A9
+0x1313A	0x6D66
+0x1313B	0x74DC
+0x1313C	0x958F
+0x1313D	0x5642
+0x1313E	0x4E91
+0x1313F	0x904B
+0x13140	0x96F2
+0x13141	0x834F
+0x13142	0x990C
+0x13143	0x53E1
+0x13144	0x55B6
+0x13145	0x5B30
+0x13146	0x5F71
+0x13147	0x6620
+0x13148	0x66F3
+0x13149	0x6804
+0x1314A	0x6C38
+0x1314B	0x6CF3
+0x1314C	0x6D29
+0x1314D	0x745B
+0x1314E	0x76C8
+0x1314F	0x7A4E
+0x13150	0x9834
+0x13151	0x82F1
+0x13152	0x885B
+0x13153	0x8A60
+0x13154	0x92ED
+0x13155	0x6DB2
+0x13156	0x75AB
+0x13157	0x76CA
+0x13158	0x99C5
+0x13159	0x60A6
+0x1315A	0x8B01
+0x1315B	0x8D8A
+0x1315C	0x95B2
+0x1315D	0x698E
+0x1315E	0x53AD
+0x1315F	0x5186
+0x13160	0x5712
+0x13161	0x5830
+0x13162	0x5944
+0x13163	0x5BB4
+0x13164	0x5EF6
+0x13165	0x6028
+0x13166	0x63A9
+0x13167	0x63F4
+0x13168	0x6CBF
+0x13169	0x6F14
+0x1316A	0x708E
+0x1316B	0x7114
+0x1316C	0x7159
+0x1316D	0x71D5
+0x1316E	0x733F
+0x1316F	0x7E01
+0x13170	0x8276
+0x13171	0x82D1
+0x13172	0x8597
+0x13173	0x9060
+0x13174	0x925B
+0x13175	0x9D1B
+0x13176	0x5869
+0x13177	0x65BC
+0x13178	0x6C5A
+0x13179	0x7525
+0x1317A	0x51F9
+0x1317B	0x592E
+0x1317C	0x5965
+0x1317D	0x5F80
+0x1317E	0x5FDC
+0x13221	0x62BC
+0x13222	0x65FA
+0x13223	0x6A2A
+0x13224	0x6B27
+0x13225	0x6BB4
+0x13226	0x738B
+0x13227	0x7FC1
+0x13228	0x8956
+0x13229	0x9D2C
+0x1322A	0x9D0E
+0x1322B	0x9EC4
+0x1322C	0x5CA1
+0x1322D	0x6C96
+0x1322E	0x837B
+0x1322F	0x5104
+0x13230	0x5C4B
+0x13231	0x61B6
+0x13232	0x81C6
+0x13233	0x6876
+0x13234	0x7261
+0x13235	0x4E59
+0x13236	0x4FFA
+0x13237	0x5378
+0x13238	0x6069
+0x13239	0x6E29
+0x1323A	0x7A4F
+0x1323B	0x97F3
+0x1323C	0x4E0B
+0x1323D	0x5316
+0x1323E	0x4EEE
+0x1323F	0x4F55
+0x13240	0x4F3D
+0x13241	0x4FA1
+0x13242	0x4F73
+0x13243	0x52A0
+0x13244	0x53EF
+0x13245	0x5609
+0x13246	0x590F
+0x13247	0x5AC1
+0x13248	0x5BB6
+0x13249	0x5BE1
+0x1324A	0x79D1
+0x1324B	0x6687
+0x1324C	0x679C
+0x1324D	0x67B6
+0x1324E	0x6B4C
+0x1324F	0x6CB3
+0x13250	0x706B
+0x13251	0x73C2
+0x13252	0x798D
+0x13253	0x79BE
+0x13254	0x7A3C
+0x13255	0x7B87
+0x13256	0x82B1
+0x13257	0x82DB
+0x13258	0x8304
+0x13259	0x8377
+0x1325A	0x83EF
+0x1325B	0x83D3
+0x1325C	0x8766
+0x1325D	0x8AB2
+0x1325E	0x5629
+0x1325F	0x8CA8
+0x13260	0x8FE6
+0x13261	0x904E
+0x13262	0x971E
+0x13263	0x868A
+0x13264	0x4FC4
+0x13265	0x5CE8
+0x13266	0x6211
+0x13267	0x7259
+0x13268	0x753B
+0x13269	0x81E5
+0x1326A	0x82BD
+0x1326B	0x86FE
+0x1326C	0x8CC0
+0x1326D	0x96C5
+0x1326E	0x9913
+0x1326F	0x99D5
+0x13270	0x4ECB
+0x13271	0x4F1A
+0x13272	0x89E3
+0x13273	0x56DE
+0x13274	0x584A
+0x13275	0x58CA
+0x13276	0x5EFB
+0x13277	0x5FEB
+0x13278	0x602A
+0x13279	0x6094
+0x1327A	0x6062
+0x1327B	0x61D0
+0x1327C	0x6212
+0x1327D	0x62D0
+0x1327E	0x6539
+0x13321	0x9B41
+0x13322	0x6666
+0x13323	0x68B0
+0x13324	0x6D77
+0x13325	0x7070
+0x13326	0x754C
+0x13327	0x7686
+0x13328	0x7D75
+0x13329	0x82A5
+0x1332A	0x87F9
+0x1332B	0x958B
+0x1332C	0x968E
+0x1332D	0x8C9D
+0x1332E	0x51F1
+0x1332F	0x52BE
+0x13330	0x5916
+0x13331	0x54B3
+0x13332	0x5BB3
+0x13333	0x5D16
+0x13334	0x6168
+0x13335	0x6982
+0x13336	0x6DAF
+0x13337	0x788D
+0x13338	0x84CB
+0x13339	0x8857
+0x1333A	0x8A72
+0x1333B	0x93A7
+0x1333C	0x9AB8
+0x1333D	0x6D6C
+0x1333E	0x99A8
+0x1333F	0x86D9
+0x13340	0x57A3
+0x13341	0x67FF
+0x13342	0x86CE
+0x13343	0x920E
+0x13344	0x5283
+0x13345	0x5687
+0x13346	0x5404
+0x13347	0x5ED3
+0x13348	0x62E1
+0x13349	0x64B9
+0x1334A	0x683C
+0x1334B	0x6838
+0x1334C	0x6BBB
+0x1334D	0x7372
+0x1334E	0x78BA
+0x1334F	0x7A6B
+0x13350	0x899A
+0x13351	0x89D2
+0x13352	0x8D6B
+0x13353	0x8F03
+0x13354	0x90ED
+0x13355	0x95A3
+0x13356	0x9694
+0x13357	0x9769
+0x13358	0x5B66
+0x13359	0x5CB3
+0x1335A	0x697D
+0x1335B	0x984D
+0x1335C	0x984E
+0x1335D	0x639B
+0x1335E	0x7B20
+0x1335F	0x6A2B
+0x13360	0x6A7F
+0x13361	0x68B6
+0x13362	0x9C0D
+0x13363	0x6F5F
+0x13364	0x5272
+0x13365	0x559D
+0x13366	0x6070
+0x13367	0x62EC
+0x13368	0x6D3B
+0x13369	0x6E07
+0x1336A	0x6ED1
+0x1336B	0x845B
+0x1336C	0x8910
+0x1336D	0x8F44
+0x1336E	0x4E14
+0x1336F	0x9C39
+0x13370	0x53F6
+0x13371	0x691B
+0x13372	0x6A3A
+0x13373	0x9784
+0x13374	0x682A
+0x13375	0x515C
+0x13376	0x7AC3
+0x13377	0x84B2
+0x13378	0x91DC
+0x13379	0x938C
+0x1337A	0x565B
+0x1337B	0x9D28
+0x1337C	0x6822
+0x1337D	0x8305
+0x1337E	0x8431
+0x13421	0x7CA5
+0x13422	0x5208
+0x13423	0x82C5
+0x13424	0x74E6
+0x13425	0x4E7E
+0x13426	0x4F83
+0x13427	0x51A0
+0x13428	0x5BD2
+0x13429	0x520A
+0x1342A	0x52D8
+0x1342B	0x52E7
+0x1342C	0x5DFB
+0x1342D	0x559A
+0x1342E	0x582A
+0x1342F	0x59E6
+0x13430	0x5B8C
+0x13431	0x5B98
+0x13432	0x5BDB
+0x13433	0x5E72
+0x13434	0x5E79
+0x13435	0x60A3
+0x13436	0x611F
+0x13437	0x6163
+0x13438	0x61BE
+0x13439	0x63DB
+0x1343A	0x6562
+0x1343B	0x67D1
+0x1343C	0x6853
+0x1343D	0x68FA
+0x1343E	0x6B3E
+0x1343F	0x6B53
+0x13440	0x6C57
+0x13441	0x6F22
+0x13442	0x6F97
+0x13443	0x6F45
+0x13444	0x74B0
+0x13445	0x7518
+0x13446	0x76E3
+0x13447	0x770B
+0x13448	0x7AFF
+0x13449	0x7BA1
+0x1344A	0x7C21
+0x1344B	0x7DE9
+0x1344C	0x7F36
+0x1344D	0x7FF0
+0x1344E	0x809D
+0x1344F	0x8266
+0x13450	0x839E
+0x13451	0x89B3
+0x13452	0x8ACC
+0x13453	0x8CAB
+0x13454	0x9084
+0x13455	0x9451
+0x13456	0x9593
+0x13457	0x9591
+0x13458	0x95A2
+0x13459	0x9665
+0x1345A	0x97D3
+0x1345B	0x9928
+0x1345C	0x8218
+0x1345D	0x4E38
+0x1345E	0x542B
+0x1345F	0x5CB8
+0x13460	0x5DCC
+0x13461	0x73A9
+0x13462	0x764C
+0x13463	0x773C
+0x13464	0x5CA9
+0x13465	0x7FEB
+0x13466	0x8D0B
+0x13467	0x96C1
+0x13468	0x9811
+0x13469	0x9854
+0x1346A	0x9858
+0x1346B	0x4F01
+0x1346C	0x4F0E
+0x1346D	0x5371
+0x1346E	0x559C
+0x1346F	0x5668
+0x13470	0x57FA
+0x13471	0x5947
+0x13472	0x5B09
+0x13473	0x5BC4
+0x13474	0x5C90
+0x13475	0x5E0C
+0x13476	0x5E7E
+0x13477	0x5FCC
+0x13478	0x63EE
+0x13479	0x673A
+0x1347A	0x65D7
+0x1347B	0x65E2
+0x1347C	0x671F
+0x1347D	0x68CB
+0x1347E	0x68C4
+0x13521	0x6A5F
+0x13522	0x5E30
+0x13523	0x6BC5
+0x13524	0x6C17
+0x13525	0x6C7D
+0x13526	0x757F
+0x13527	0x7948
+0x13528	0x5B63
+0x13529	0x7A00
+0x1352A	0x7D00
+0x1352B	0x5FBD
+0x1352C	0x898F
+0x1352D	0x8A18
+0x1352E	0x8CB4
+0x1352F	0x8D77
+0x13530	0x8ECC
+0x13531	0x8F1D
+0x13532	0x98E2
+0x13533	0x9A0E
+0x13534	0x9B3C
+0x13535	0x4E80
+0x13536	0x507D
+0x13537	0x5100
+0x13538	0x5993
+0x13539	0x5B9C
+0x1353A	0x622F
+0x1353B	0x6280
+0x1353C	0x64EC
+0x1353D	0x6B3A
+0x1353E	0x72A0
+0x1353F	0x7591
+0x13540	0x7947
+0x13541	0x7FA9
+0x13542	0x87FB
+0x13543	0x8ABC
+0x13544	0x8B70
+0x13545	0x63AC
+0x13546	0x83CA
+0x13547	0x97A0
+0x13548	0x5409
+0x13549	0x5403
+0x1354A	0x55AB
+0x1354B	0x6854
+0x1354C	0x6A58
+0x1354D	0x8A70
+0x1354E	0x7827
+0x1354F	0x6775
+0x13550	0x9ECD
+0x13551	0x5374
+0x13552	0x5BA2
+0x13553	0x811A
+0x13554	0x8650
+0x13555	0x9006
+0x13556	0x4E18
+0x13557	0x4E45
+0x13558	0x4EC7
+0x13559	0x4F11
+0x1355A	0x53CA
+0x1355B	0x5438
+0x1355C	0x5BAE
+0x1355D	0x5F13
+0x1355E	0x6025
+0x1355F	0x6551
+0x13560	0x673D
+0x13561	0x6C42
+0x13562	0x6C72
+0x13563	0x6CE3
+0x13564	0x7078
+0x13565	0x7403
+0x13566	0x7A76
+0x13567	0x7AAE
+0x13568	0x7B08
+0x13569	0x7D1A
+0x1356A	0x7CFE
+0x1356B	0x7D66
+0x1356C	0x65E7
+0x1356D	0x725B
+0x1356E	0x53BB
+0x1356F	0x5C45
+0x13570	0x5DE8
+0x13571	0x62D2
+0x13572	0x62E0
+0x13573	0x6319
+0x13574	0x6E20
+0x13575	0x865A
+0x13576	0x8A31
+0x13577	0x8DDD
+0x13578	0x92F8
+0x13579	0x6F01
+0x1357A	0x79A6
+0x1357B	0x9B5A
+0x1357C	0x4EA8
+0x1357D	0x4EAB
+0x1357E	0x4EAC
+0x13621	0x4F9B
+0x13622	0x4FA0
+0x13623	0x50D1
+0x13624	0x5147
+0x13625	0x7AF6
+0x13626	0x5171
+0x13627	0x51F6
+0x13628	0x5354
+0x13629	0x5321
+0x1362A	0x537F
+0x1362B	0x53EB
+0x1362C	0x55AC
+0x1362D	0x5883
+0x1362E	0x5CE1
+0x1362F	0x5F37
+0x13630	0x5F4A
+0x13631	0x602F
+0x13632	0x6050
+0x13633	0x606D
+0x13634	0x631F
+0x13635	0x6559
+0x13636	0x6A4B
+0x13637	0x6CC1
+0x13638	0x72C2
+0x13639	0x72ED
+0x1363A	0x77EF
+0x1363B	0x80F8
+0x1363C	0x8105
+0x1363D	0x8208
+0x1363E	0x854E
+0x1363F	0x90F7
+0x13640	0x93E1
+0x13641	0x97FF
+0x13642	0x9957
+0x13643	0x9A5A
+0x13644	0x4EF0
+0x13645	0x51DD
+0x13646	0x5C2D
+0x13647	0x6681
+0x13648	0x696D
+0x13649	0x5C40
+0x1364A	0x66F2
+0x1364B	0x6975
+0x1364C	0x7389
+0x1364D	0x6850
+0x1364E	0x7C81
+0x1364F	0x50C5
+0x13650	0x52E4
+0x13651	0x5747
+0x13652	0x5DFE
+0x13653	0x9326
+0x13654	0x65A4
+0x13655	0x6B23
+0x13656	0x6B3D
+0x13657	0x7434
+0x13658	0x7981
+0x13659	0x79BD
+0x1365A	0x7B4B
+0x1365B	0x7DCA
+0x1365C	0x82B9
+0x1365D	0x83CC
+0x1365E	0x887F
+0x1365F	0x895F
+0x13660	0x8B39
+0x13661	0x8FD1
+0x13662	0x91D1
+0x13663	0x541F
+0x13664	0x9280
+0x13665	0x4E5D
+0x13666	0x5036
+0x13667	0x53E5
+0x13668	0x533A
+0x13669	0x72D7
+0x1366A	0x7396
+0x1366B	0x77E9
+0x1366C	0x82E6
+0x1366D	0x8EAF
+0x1366E	0x99C6
+0x1366F	0x99C8
+0x13670	0x99D2
+0x13671	0x5177
+0x13672	0x611A
+0x13673	0x865E
+0x13674	0x55B0
+0x13675	0x7A7A
+0x13676	0x5076
+0x13677	0x5BD3
+0x13678	0x9047
+0x13679	0x9685
+0x1367A	0x4E32
+0x1367B	0x6ADB
+0x1367C	0x91E7
+0x1367D	0x5C51
+0x1367E	0x5C48
+0x13721	0x6398
+0x13722	0x7A9F
+0x13723	0x6C93
+0x13724	0x9774
+0x13725	0x8F61
+0x13726	0x7AAA
+0x13727	0x718A
+0x13728	0x9688
+0x13729	0x7C82
+0x1372A	0x6817
+0x1372B	0x7E70
+0x1372C	0x6851
+0x1372D	0x936C
+0x1372E	0x52F2
+0x1372F	0x541B
+0x13730	0x85AB
+0x13731	0x8A13
+0x13732	0x7FA4
+0x13733	0x8ECD
+0x13734	0x90E1
+0x13735	0x5366
+0x13736	0x8888
+0x13737	0x7941
+0x13738	0x4FC2
+0x13739	0x50BE
+0x1373A	0x5211
+0x1373B	0x5144
+0x1373C	0x5553
+0x1373D	0x572D
+0x1373E	0x73EA
+0x1373F	0x578B
+0x13740	0x5951
+0x13741	0x5F62
+0x13742	0x5F84
+0x13743	0x6075
+0x13744	0x6176
+0x13745	0x6167
+0x13746	0x61A9
+0x13747	0x63B2
+0x13748	0x643A
+0x13749	0x656C
+0x1374A	0x666F
+0x1374B	0x6842
+0x1374C	0x6E13
+0x1374D	0x7566
+0x1374E	0x7A3D
+0x1374F	0x7CFB
+0x13750	0x7D4C
+0x13751	0x7D99
+0x13752	0x7E4B
+0x13753	0x7F6B
+0x13754	0x830E
+0x13755	0x834A
+0x13756	0x86CD
+0x13757	0x8A08
+0x13758	0x8A63
+0x13759	0x8B66
+0x1375A	0x8EFD
+0x1375B	0x981A
+0x1375C	0x9D8F
+0x1375D	0x82B8
+0x1375E	0x8FCE
+0x1375F	0x9BE8
+0x13760	0x5287
+0x13761	0x621F
+0x13762	0x6483
+0x13763	0x6FC0
+0x13764	0x9699
+0x13765	0x6841
+0x13766	0x5091
+0x13767	0x6B20
+0x13768	0x6C7A
+0x13769	0x6F54
+0x1376A	0x7A74
+0x1376B	0x7D50
+0x1376C	0x8840
+0x1376D	0x8A23
+0x1376E	0x6708
+0x1376F	0x4EF6
+0x13770	0x5039
+0x13771	0x5026
+0x13772	0x5065
+0x13773	0x517C
+0x13774	0x5238
+0x13775	0x5263
+0x13776	0x55A7
+0x13777	0x570F
+0x13778	0x5805
+0x13779	0x5ACC
+0x1377A	0x5EFA
+0x1377B	0x61B2
+0x1377C	0x61F8
+0x1377D	0x62F3
+0x1377E	0x6372
+0x13821	0x691C
+0x13822	0x6A29
+0x13823	0x727D
+0x13824	0x72AC
+0x13825	0x732E
+0x13826	0x7814
+0x13827	0x786F
+0x13828	0x7D79
+0x13829	0x770C
+0x1382A	0x80A9
+0x1382B	0x898B
+0x1382C	0x8B19
+0x1382D	0x8CE2
+0x1382E	0x8ED2
+0x1382F	0x9063
+0x13830	0x9375
+0x13831	0x967A
+0x13832	0x9855
+0x13833	0x9A13
+0x13834	0x9E78
+0x13835	0x5143
+0x13836	0x539F
+0x13837	0x53B3
+0x13838	0x5E7B
+0x13839	0x5F26
+0x1383A	0x6E1B
+0x1383B	0x6E90
+0x1383C	0x7384
+0x1383D	0x73FE
+0x1383E	0x7D43
+0x1383F	0x8237
+0x13840	0x8A00
+0x13841	0x8AFA
+0x13842	0x9650
+0x13843	0x4E4E
+0x13844	0x500B
+0x13845	0x53E4
+0x13846	0x547C
+0x13847	0x56FA
+0x13848	0x59D1
+0x13849	0x5B64
+0x1384A	0x5DF1
+0x1384B	0x5EAB
+0x1384C	0x5F27
+0x1384D	0x6238
+0x1384E	0x6545
+0x1384F	0x67AF
+0x13850	0x6E56
+0x13851	0x72D0
+0x13852	0x7CCA
+0x13853	0x88B4
+0x13854	0x80A1
+0x13855	0x80E1
+0x13856	0x83F0
+0x13857	0x864E
+0x13858	0x8A87
+0x13859	0x8DE8
+0x1385A	0x9237
+0x1385B	0x96C7
+0x1385C	0x9867
+0x1385D	0x9F13
+0x1385E	0x4E94
+0x1385F	0x4E92
+0x13860	0x4F0D
+0x13861	0x5348
+0x13862	0x5449
+0x13863	0x543E
+0x13864	0x5A2F
+0x13865	0x5F8C
+0x13866	0x5FA1
+0x13867	0x609F
+0x13868	0x68A7
+0x13869	0x6A8E
+0x1386A	0x745A
+0x1386B	0x7881
+0x1386C	0x8A9E
+0x1386D	0x8AA4
+0x1386E	0x8B77
+0x1386F	0x9190
+0x13870	0x4E5E
+0x13871	0x9BC9
+0x13872	0x4EA4
+0x13873	0x4F7C
+0x13874	0x4FAF
+0x13875	0x5019
+0x13876	0x5016
+0x13877	0x5149
+0x13878	0x516C
+0x13879	0x529F
+0x1387A	0x52B9
+0x1387B	0x52FE
+0x1387C	0x539A
+0x1387D	0x53E3
+0x1387E	0x5411
+0x13921	0x540E
+0x13922	0x5589
+0x13923	0x5751
+0x13924	0x57A2
+0x13925	0x597D
+0x13926	0x5B54
+0x13927	0x5B5D
+0x13928	0x5B8F
+0x13929	0x5DE5
+0x1392A	0x5DE7
+0x1392B	0x5DF7
+0x1392C	0x5E78
+0x1392D	0x5E83
+0x1392E	0x5E9A
+0x1392F	0x5EB7
+0x13930	0x5F18
+0x13931	0x6052
+0x13932	0x614C
+0x13933	0x6297
+0x13934	0x62D8
+0x13935	0x63A7
+0x13936	0x653B
+0x13937	0x6602
+0x13938	0x6643
+0x13939	0x66F4
+0x1393A	0x676D
+0x1393B	0x6821
+0x1393C	0x6897
+0x1393D	0x69CB
+0x1393E	0x6C5F
+0x1393F	0x6D2A
+0x13940	0x6D69
+0x13941	0x6E2F
+0x13942	0x6E9D
+0x13943	0x7532
+0x13944	0x7687
+0x13945	0x786C
+0x13946	0x7A3F
+0x13947	0x7CE0
+0x13948	0x7D05
+0x13949	0x7D18
+0x1394A	0x7D5E
+0x1394B	0x7DB1
+0x1394C	0x8015
+0x1394D	0x8003
+0x1394E	0x80AF
+0x1394F	0x80B1
+0x13950	0x8154
+0x13951	0x818F
+0x13952	0x822A
+0x13953	0x8352
+0x13954	0x884C
+0x13955	0x8861
+0x13956	0x8B1B
+0x13957	0x8CA2
+0x13958	0x8CFC
+0x13959	0x90CA
+0x1395A	0x9175
+0x1395B	0x9271
+0x1395C	0x783F
+0x1395D	0x92FC
+0x1395E	0x95A4
+0x1395F	0x964D
+0x13960	0x9805
+0x13961	0x9999
+0x13962	0x9AD8
+0x13963	0x9D3B
+0x13964	0x525B
+0x13965	0x52AB
+0x13966	0x53F7
+0x13967	0x5408
+0x13968	0x58D5
+0x13969	0x62F7
+0x1396A	0x6FE0
+0x1396B	0x8C6A
+0x1396C	0x8F5F
+0x1396D	0x9EB9
+0x1396E	0x514B
+0x1396F	0x523B
+0x13970	0x544A
+0x13971	0x56FD
+0x13972	0x7A40
+0x13973	0x9177
+0x13974	0x9D60
+0x13975	0x9ED2
+0x13976	0x7344
+0x13977	0x6F09
+0x13978	0x8170
+0x13979	0x7511
+0x1397A	0x5FFD
+0x1397B	0x60DA
+0x1397C	0x9AA8
+0x1397D	0x72DB
+0x1397E	0x8FBC
+0x13A21	0x6B64
+0x13A22	0x9803
+0x13A23	0x4ECA
+0x13A24	0x56F0
+0x13A25	0x5764
+0x13A26	0x58BE
+0x13A27	0x5A5A
+0x13A28	0x6068
+0x13A29	0x61C7
+0x13A2A	0x660F
+0x13A2B	0x6606
+0x13A2C	0x6839
+0x13A2D	0x68B1
+0x13A2E	0x6DF7
+0x13A2F	0x75D5
+0x13A30	0x7D3A
+0x13A31	0x826E
+0x13A32	0x9B42
+0x13A33	0x4E9B
+0x13A34	0x4F50
+0x13A35	0x53C9
+0x13A36	0x5506
+0x13A37	0x5D6F
+0x13A38	0x5DE6
+0x13A39	0x5DEE
+0x13A3A	0x67FB
+0x13A3B	0x6C99
+0x13A3C	0x7473
+0x13A3D	0x7802
+0x13A3E	0x8A50
+0x13A3F	0x9396
+0x13A40	0x88DF
+0x13A41	0x5750
+0x13A42	0x5EA7
+0x13A43	0x632B
+0x13A44	0x50B5
+0x13A45	0x50AC
+0x13A46	0x518D
+0x13A47	0x6700
+0x13A48	0x54C9
+0x13A49	0x585E
+0x13A4A	0x59BB
+0x13A4B	0x5BB0
+0x13A4C	0x5F69
+0x13A4D	0x624D
+0x13A4E	0x63A1
+0x13A4F	0x683D
+0x13A50	0x6B73
+0x13A51	0x6E08
+0x13A52	0x707D
+0x13A53	0x91C7
+0x13A54	0x7280
+0x13A55	0x7815
+0x13A56	0x7826
+0x13A57	0x796D
+0x13A58	0x658E
+0x13A59	0x7D30
+0x13A5A	0x83DC
+0x13A5B	0x88C1
+0x13A5C	0x8F09
+0x13A5D	0x969B
+0x13A5E	0x5264
+0x13A5F	0x5728
+0x13A60	0x6750
+0x13A61	0x7F6A
+0x13A62	0x8CA1
+0x13A63	0x51B4
+0x13A64	0x5742
+0x13A65	0x962A
+0x13A66	0x583A
+0x13A67	0x698A
+0x13A68	0x80B4
+0x13A69	0x54B2
+0x13A6A	0x5D0E
+0x13A6B	0x57FC
+0x13A6C	0x7895
+0x13A6D	0x9DFA
+0x13A6E	0x4F5C
+0x13A6F	0x524A
+0x13A70	0x548B
+0x13A71	0x643E
+0x13A72	0x6628
+0x13A73	0x6714
+0x13A74	0x67F5
+0x13A75	0x7A84
+0x13A76	0x7B56
+0x13A77	0x7D22
+0x13A78	0x932F
+0x13A79	0x685C
+0x13A7A	0x9BAD
+0x13A7B	0x7B39
+0x13A7C	0x5319
+0x13A7D	0x518A
+0x13A7E	0x5237
+0x13B21	0x5BDF
+0x13B22	0x62F6
+0x13B23	0x64AE
+0x13B24	0x64E6
+0x13B25	0x672D
+0x13B26	0x6BBA
+0x13B27	0x85A9
+0x13B28	0x96D1
+0x13B29	0x7690
+0x13B2A	0x9BD6
+0x13B2B	0x634C
+0x13B2C	0x9306
+0x13B2D	0x9BAB
+0x13B2E	0x76BF
+0x13B2F	0x6652
+0x13B30	0x4E09
+0x13B31	0x5098
+0x13B32	0x53C2
+0x13B33	0x5C71
+0x13B34	0x60E8
+0x13B35	0x6492
+0x13B36	0x6563
+0x13B37	0x685F
+0x13B38	0x71E6
+0x13B39	0x73CA
+0x13B3A	0x7523
+0x13B3B	0x7B97
+0x13B3C	0x7E82
+0x13B3D	0x8695
+0x13B3E	0x8B83
+0x13B3F	0x8CDB
+0x13B40	0x9178
+0x13B41	0x9910
+0x13B42	0x65AC
+0x13B43	0x66AB
+0x13B44	0x6B8B
+0x13B45	0x4ED5
+0x13B46	0x4ED4
+0x13B47	0x4F3A
+0x13B48	0x4F7F
+0x13B49	0x523A
+0x13B4A	0x53F8
+0x13B4B	0x53F2
+0x13B4C	0x55E3
+0x13B4D	0x56DB
+0x13B4E	0x58EB
+0x13B4F	0x59CB
+0x13B50	0x59C9
+0x13B51	0x59FF
+0x13B52	0x5B50
+0x13B53	0x5C4D
+0x13B54	0x5E02
+0x13B55	0x5E2B
+0x13B56	0x5FD7
+0x13B57	0x601D
+0x13B58	0x6307
+0x13B59	0x652F
+0x13B5A	0x5B5C
+0x13B5B	0x65AF
+0x13B5C	0x65BD
+0x13B5D	0x65E8
+0x13B5E	0x679D
+0x13B5F	0x6B62
+0x13B60	0x6B7B
+0x13B61	0x6C0F
+0x13B62	0x7345
+0x13B63	0x7949
+0x13B64	0x79C1
+0x13B65	0x7CF8
+0x13B66	0x7D19
+0x13B67	0x7D2B
+0x13B68	0x80A2
+0x13B69	0x8102
+0x13B6A	0x81F3
+0x13B6B	0x8996
+0x13B6C	0x8A5E
+0x13B6D	0x8A69
+0x13B6E	0x8A66
+0x13B6F	0x8A8C
+0x13B70	0x8AEE
+0x13B71	0x8CC7
+0x13B72	0x8CDC
+0x13B73	0x96CC
+0x13B74	0x98FC
+0x13B75	0x6B6F
+0x13B76	0x4E8B
+0x13B77	0x4F3C
+0x13B78	0x4F8D
+0x13B79	0x5150
+0x13B7A	0x5B57
+0x13B7B	0x5BFA
+0x13B7C	0x6148
+0x13B7D	0x6301
+0x13B7E	0x6642
+0x13C21	0x6B21
+0x13C22	0x6ECB
+0x13C23	0x6CBB
+0x13C24	0x723E
+0x13C25	0x74BD
+0x13C26	0x75D4
+0x13C27	0x78C1
+0x13C28	0x793A
+0x13C29	0x800C
+0x13C2A	0x8033
+0x13C2B	0x81EA
+0x13C2C	0x8494
+0x13C2D	0x8F9E
+0x13C2E	0x6C50
+0x13C2F	0x9E7F
+0x13C30	0x5F0F
+0x13C31	0x8B58
+0x13C32	0x9D2B
+0x13C33	0x7AFA
+0x13C34	0x8EF8
+0x13C35	0x5B8D
+0x13C36	0x96EB
+0x13C37	0x4E03
+0x13C38	0x53F1
+0x13C39	0x57F7
+0x13C3A	0x5931
+0x13C3B	0x5AC9
+0x13C3C	0x5BA4
+0x13C3D	0x6089
+0x13C3E	0x6E7F
+0x13C3F	0x6F06
+0x13C40	0x75BE
+0x13C41	0x8CEA
+0x13C42	0x5B9F
+0x13C43	0x8500
+0x13C44	0x7BE0
+0x13C45	0x5072
+0x13C46	0x67F4
+0x13C47	0x829D
+0x13C48	0x5C61
+0x13C49	0x854A
+0x13C4A	0x7E1E
+0x13C4B	0x820E
+0x13C4C	0x5199
+0x13C4D	0x5C04
+0x13C4E	0x6368
+0x13C4F	0x8D66
+0x13C50	0x659C
+0x13C51	0x716E
+0x13C52	0x793E
+0x13C53	0x7D17
+0x13C54	0x8005
+0x13C55	0x8B1D
+0x13C56	0x8ECA
+0x13C57	0x906E
+0x13C58	0x86C7
+0x13C59	0x90AA
+0x13C5A	0x501F
+0x13C5B	0x52FA
+0x13C5C	0x5C3A
+0x13C5D	0x6753
+0x13C5E	0x707C
+0x13C5F	0x7235
+0x13C60	0x914C
+0x13C61	0x91C8
+0x13C62	0x932B
+0x13C63	0x82E5
+0x13C64	0x5BC2
+0x13C65	0x5F31
+0x13C66	0x60F9
+0x13C67	0x4E3B
+0x13C68	0x53D6
+0x13C69	0x5B88
+0x13C6A	0x624B
+0x13C6B	0x6731
+0x13C6C	0x6B8A
+0x13C6D	0x72E9
+0x13C6E	0x73E0
+0x13C6F	0x7A2E
+0x13C70	0x816B
+0x13C71	0x8DA3
+0x13C72	0x9152
+0x13C73	0x9996
+0x13C74	0x5112
+0x13C75	0x53D7
+0x13C76	0x546A
+0x13C77	0x5BFF
+0x13C78	0x6388
+0x13C79	0x6A39
+0x13C7A	0x7DAC
+0x13C7B	0x9700
+0x13C7C	0x56DA
+0x13C7D	0x53CE
+0x13C7E	0x5468
+0x13D21	0x5B97
+0x13D22	0x5C31
+0x13D23	0x5DDE
+0x13D24	0x4FEE
+0x13D25	0x6101
+0x13D26	0x62FE
+0x13D27	0x6D32
+0x13D28	0x79C0
+0x13D29	0x79CB
+0x13D2A	0x7D42
+0x13D2B	0x7E4D
+0x13D2C	0x7FD2
+0x13D2D	0x81ED
+0x13D2E	0x821F
+0x13D2F	0x8490
+0x13D30	0x8846
+0x13D31	0x8972
+0x13D32	0x8B90
+0x13D33	0x8E74
+0x13D34	0x8F2F
+0x13D35	0x9031
+0x13D36	0x914B
+0x13D37	0x916C
+0x13D38	0x96C6
+0x13D39	0x919C
+0x13D3A	0x4EC0
+0x13D3B	0x4F4F
+0x13D3C	0x5145
+0x13D3D	0x5341
+0x13D3E	0x5F93
+0x13D3F	0x620E
+0x13D40	0x67D4
+0x13D41	0x6C41
+0x13D42	0x6E0B
+0x13D43	0x7363
+0x13D44	0x7E26
+0x13D45	0x91CD
+0x13D46	0x9283
+0x13D47	0x53D4
+0x13D48	0x5919
+0x13D49	0x5BBF
+0x13D4A	0x6DD1
+0x13D4B	0x795D
+0x13D4C	0x7E2E
+0x13D4D	0x7C9B
+0x13D4E	0x587E
+0x13D4F	0x719F
+0x13D50	0x51FA
+0x13D51	0x8853
+0x13D52	0x8FF0
+0x13D53	0x4FCA
+0x13D54	0x5CFB
+0x13D55	0x6625
+0x13D56	0x77AC
+0x13D57	0x7AE3
+0x13D58	0x821C
+0x13D59	0x99FF
+0x13D5A	0x51C6
+0x13D5B	0x5FAA
+0x13D5C	0x65EC
+0x13D5D	0x696F
+0x13D5E	0x6B89
+0x13D5F	0x6DF3
+0x13D60	0x6E96
+0x13D61	0x6F64
+0x13D62	0x76FE
+0x13D63	0x7D14
+0x13D64	0x5DE1
+0x13D65	0x9075
+0x13D66	0x9187
+0x13D67	0x9806
+0x13D68	0x51E6
+0x13D69	0x521D
+0x13D6A	0x6240
+0x13D6B	0x6691
+0x13D6C	0x66D9
+0x13D6D	0x6E1A
+0x13D6E	0x5EB6
+0x13D6F	0x7DD2
+0x13D70	0x7F72
+0x13D71	0x66F8
+0x13D72	0x85AF
+0x13D73	0x85F7
+0x13D74	0x8AF8
+0x13D75	0x52A9
+0x13D76	0x53D9
+0x13D77	0x5973
+0x13D78	0x5E8F
+0x13D79	0x5F90
+0x13D7A	0x6055
+0x13D7B	0x92E4
+0x13D7C	0x9664
+0x13D7D	0x50B7
+0x13D7E	0x511F
+0x13E21	0x52DD
+0x13E22	0x5320
+0x13E23	0x5347
+0x13E24	0x53EC
+0x13E25	0x54E8
+0x13E26	0x5546
+0x13E27	0x5531
+0x13E28	0x5617
+0x13E29	0x5968
+0x13E2A	0x59BE
+0x13E2B	0x5A3C
+0x13E2C	0x5BB5
+0x13E2D	0x5C06
+0x13E2E	0x5C0F
+0x13E2F	0x5C11
+0x13E30	0x5C1A
+0x13E31	0x5E84
+0x13E32	0x5E8A
+0x13E33	0x5EE0
+0x13E34	0x5F70
+0x13E35	0x627F
+0x13E36	0x6284
+0x13E37	0x62DB
+0x13E38	0x638C
+0x13E39	0x6377
+0x13E3A	0x6607
+0x13E3B	0x660C
+0x13E3C	0x662D
+0x13E3D	0x6676
+0x13E3E	0x677E
+0x13E3F	0x68A2
+0x13E40	0x6A1F
+0x13E41	0x6A35
+0x13E42	0x6CBC
+0x13E43	0x6D88
+0x13E44	0x6E09
+0x13E45	0x6E58
+0x13E46	0x713C
+0x13E47	0x7126
+0x13E48	0x7167
+0x13E49	0x75C7
+0x13E4A	0x7701
+0x13E4B	0x785D
+0x13E4C	0x7901
+0x13E4D	0x7965
+0x13E4E	0x79F0
+0x13E4F	0x7AE0
+0x13E50	0x7B11
+0x13E51	0x7CA7
+0x13E52	0x7D39
+0x13E53	0x8096
+0x13E54	0x83D6
+0x13E55	0x848B
+0x13E56	0x8549
+0x13E57	0x885D
+0x13E58	0x88F3
+0x13E59	0x8A1F
+0x13E5A	0x8A3C
+0x13E5B	0x8A54
+0x13E5C	0x8A73
+0x13E5D	0x8C61
+0x13E5E	0x8CDE
+0x13E5F	0x91A4
+0x13E60	0x9266
+0x13E61	0x937E
+0x13E62	0x9418
+0x13E63	0x969C
+0x13E64	0x9798
+0x13E65	0x4E0A
+0x13E66	0x4E08
+0x13E67	0x4E1E
+0x13E68	0x4E57
+0x13E69	0x5197
+0x13E6A	0x5270
+0x13E6B	0x57CE
+0x13E6C	0x5834
+0x13E6D	0x58CC
+0x13E6E	0x5B22
+0x13E6F	0x5E38
+0x13E70	0x60C5
+0x13E71	0x64FE
+0x13E72	0x6761
+0x13E73	0x6756
+0x13E74	0x6D44
+0x13E75	0x72B6
+0x13E76	0x7573
+0x13E77	0x7A63
+0x13E78	0x84B8
+0x13E79	0x8B72
+0x13E7A	0x91B8
+0x13E7B	0x9320
+0x13E7C	0x5631
+0x13E7D	0x57F4
+0x13E7E	0x98FE
+0x13F21	0x62ED
+0x13F22	0x690D
+0x13F23	0x6B96
+0x13F24	0x71ED
+0x13F25	0x7E54
+0x13F26	0x8077
+0x13F27	0x8272
+0x13F28	0x89E6
+0x13F29	0x98DF
+0x13F2A	0x8755
+0x13F2B	0x8FB1
+0x13F2C	0x5C3B
+0x13F2D	0x4F38
+0x13F2E	0x4FE1
+0x13F2F	0x4FB5
+0x13F30	0x5507
+0x13F31	0x5A20
+0x13F32	0x5BDD
+0x13F33	0x5BE9
+0x13F34	0x5FC3
+0x13F35	0x614E
+0x13F36	0x632F
+0x13F37	0x65B0
+0x13F38	0x664B
+0x13F39	0x68EE
+0x13F3A	0x699B
+0x13F3B	0x6D78
+0x13F3C	0x6DF1
+0x13F3D	0x7533
+0x13F3E	0x75B9
+0x13F3F	0x771F
+0x13F40	0x795E
+0x13F41	0x79E6
+0x13F42	0x7D33
+0x13F43	0x81E3
+0x13F44	0x82AF
+0x13F45	0x85AA
+0x13F46	0x89AA
+0x13F47	0x8A3A
+0x13F48	0x8EAB
+0x13F49	0x8F9B
+0x13F4A	0x9032
+0x13F4B	0x91DD
+0x13F4C	0x9707
+0x13F4D	0x4EBA
+0x13F4E	0x4EC1
+0x13F4F	0x5203
+0x13F50	0x5875
+0x13F51	0x58EC
+0x13F52	0x5C0B
+0x13F53	0x751A
+0x13F54	0x5C3D
+0x13F55	0x814E
+0x13F56	0x8A0A
+0x13F57	0x8FC5
+0x13F58	0x9663
+0x13F59	0x976D
+0x13F5A	0x7B25
+0x13F5B	0x8ACF
+0x13F5C	0x9808
+0x13F5D	0x9162
+0x13F5E	0x56F3
+0x13F5F	0x53A8
+0x13F60	0x9017
+0x13F61	0x5439
+0x13F62	0x5782
+0x13F63	0x5E25
+0x13F64	0x63A8
+0x13F65	0x6C34
+0x13F66	0x708A
+0x13F67	0x7761
+0x13F68	0x7C8B
+0x13F69	0x7FE0
+0x13F6A	0x8870
+0x13F6B	0x9042
+0x13F6C	0x9154
+0x13F6D	0x9310
+0x13F6E	0x9318
+0x13F6F	0x968F
+0x13F70	0x745E
+0x13F71	0x9AC4
+0x13F72	0x5D07
+0x13F73	0x5D69
+0x13F74	0x6570
+0x13F75	0x67A2
+0x13F76	0x8DA8
+0x13F77	0x96DB
+0x13F78	0x636E
+0x13F79	0x6749
+0x13F7A	0x6919
+0x13F7B	0x83C5
+0x13F7C	0x9817
+0x13F7D	0x96C0
+0x13F7E	0x88FE
+0x14021	0x6F84
+0x14022	0x647A
+0x14023	0x5BF8
+0x14024	0x4E16
+0x14025	0x702C
+0x14026	0x755D
+0x14027	0x662F
+0x14028	0x51C4
+0x14029	0x5236
+0x1402A	0x52E2
+0x1402B	0x59D3
+0x1402C	0x5F81
+0x1402D	0x6027
+0x1402E	0x6210
+0x1402F	0x653F
+0x14030	0x6574
+0x14031	0x661F
+0x14032	0x6674
+0x14033	0x68F2
+0x14034	0x6816
+0x14035	0x6B63
+0x14036	0x6E05
+0x14037	0x7272
+0x14038	0x751F
+0x14039	0x76DB
+0x1403A	0x7CBE
+0x1403B	0x8056
+0x1403C	0x58F0
+0x1403D	0x88FD
+0x1403E	0x897F
+0x1403F	0x8AA0
+0x14040	0x8A93
+0x14041	0x8ACB
+0x14042	0x901D
+0x14043	0x9192
+0x14044	0x9752
+0x14045	0x9759
+0x14046	0x6589
+0x14047	0x7A0E
+0x14048	0x8106
+0x14049	0x96BB
+0x1404A	0x5E2D
+0x1404B	0x60DC
+0x1404C	0x621A
+0x1404D	0x65A5
+0x1404E	0x6614
+0x1404F	0x6790
+0x14050	0x77F3
+0x14051	0x7A4D
+0x14052	0x7C4D
+0x14053	0x7E3E
+0x14054	0x810A
+0x14055	0x8CAC
+0x14056	0x8D64
+0x14057	0x8DE1
+0x14058	0x8E5F
+0x14059	0x78A9
+0x1405A	0x5207
+0x1405B	0x62D9
+0x1405C	0x63A5
+0x1405D	0x6442
+0x1405E	0x6298
+0x1405F	0x8A2D
+0x14060	0x7A83
+0x14061	0x7BC0
+0x14062	0x8AAC
+0x14063	0x96EA
+0x14064	0x7D76
+0x14065	0x820C
+0x14066	0x8749
+0x14067	0x4ED9
+0x14068	0x5148
+0x14069	0x5343
+0x1406A	0x5360
+0x1406B	0x5BA3
+0x1406C	0x5C02
+0x1406D	0x5C16
+0x1406E	0x5DDD
+0x1406F	0x6226
+0x14070	0x6247
+0x14071	0x64B0
+0x14072	0x6813
+0x14073	0x6834
+0x14074	0x6CC9
+0x14075	0x6D45
+0x14076	0x6D17
+0x14077	0x67D3
+0x14078	0x6F5C
+0x14079	0x714E
+0x1407A	0x717D
+0x1407B	0x65CB
+0x1407C	0x7A7F
+0x1407D	0x7BAD
+0x1407E	0x7DDA
+0x14121	0x7E4A
+0x14122	0x7FA8
+0x14123	0x817A
+0x14124	0x821B
+0x14125	0x8239
+0x14126	0x85A6
+0x14127	0x8A6E
+0x14128	0x8CCE
+0x14129	0x8DF5
+0x1412A	0x9078
+0x1412B	0x9077
+0x1412C	0x92AD
+0x1412D	0x9291
+0x1412E	0x9583
+0x1412F	0x9BAE
+0x14130	0x524D
+0x14131	0x5584
+0x14132	0x6F38
+0x14133	0x7136
+0x14134	0x5168
+0x14135	0x7985
+0x14136	0x7E55
+0x14137	0x81B3
+0x14138	0x7CCE
+0x14139	0x564C
+0x1413A	0x5851
+0x1413B	0x5CA8
+0x1413C	0x63AA
+0x1413D	0x66FE
+0x1413E	0x66FD
+0x1413F	0x695A
+0x14140	0x72D9
+0x14141	0x758F
+0x14142	0x758E
+0x14143	0x790E
+0x14144	0x7956
+0x14145	0x79DF
+0x14146	0x7C97
+0x14147	0x7D20
+0x14148	0x7D44
+0x14149	0x8607
+0x1414A	0x8A34
+0x1414B	0x963B
+0x1414C	0x9061
+0x1414D	0x9F20
+0x1414E	0x50E7
+0x1414F	0x5275
+0x14150	0x53CC
+0x14151	0x53E2
+0x14152	0x5009
+0x14153	0x55AA
+0x14154	0x58EE
+0x14155	0x594F
+0x14156	0x723D
+0x14157	0x5B8B
+0x14158	0x5C64
+0x14159	0x531D
+0x1415A	0x60E3
+0x1415B	0x60F3
+0x1415C	0x635C
+0x1415D	0x6383
+0x1415E	0x633F
+0x1415F	0x63BB
+0x14160	0x64CD
+0x14161	0x65E9
+0x14162	0x66F9
+0x14163	0x5DE3
+0x14164	0x69CD
+0x14165	0x69FD
+0x14166	0x6F15
+0x14167	0x71E5
+0x14168	0x4E89
+0x14169	0x75E9
+0x1416A	0x76F8
+0x1416B	0x7A93
+0x1416C	0x7CDF
+0x1416D	0x7DCF
+0x1416E	0x7D9C
+0x1416F	0x8061
+0x14170	0x8349
+0x14171	0x8358
+0x14172	0x846C
+0x14173	0x84BC
+0x14174	0x85FB
+0x14175	0x88C5
+0x14176	0x8D70
+0x14177	0x9001
+0x14178	0x906D
+0x14179	0x9397
+0x1417A	0x971C
+0x1417B	0x9A12
+0x1417C	0x50CF
+0x1417D	0x5897
+0x1417E	0x618E
+0x14221	0x81D3
+0x14222	0x8535
+0x14223	0x8D08
+0x14224	0x9020
+0x14225	0x4FC3
+0x14226	0x5074
+0x14227	0x5247
+0x14228	0x5373
+0x14229	0x606F
+0x1422A	0x6349
+0x1422B	0x675F
+0x1422C	0x6E2C
+0x1422D	0x8DB3
+0x1422E	0x901F
+0x1422F	0x4FD7
+0x14230	0x5C5E
+0x14231	0x8CCA
+0x14232	0x65CF
+0x14233	0x7D9A
+0x14234	0x5352
+0x14235	0x8896
+0x14236	0x5176
+0x14237	0x63C3
+0x14238	0x5B58
+0x14239	0x5B6B
+0x1423A	0x5C0A
+0x1423B	0x640D
+0x1423C	0x6751
+0x1423D	0x905C
+0x1423E	0x4ED6
+0x1423F	0x591A
+0x14240	0x592A
+0x14241	0x6C70
+0x14242	0x8A51
+0x14243	0x553E
+0x14244	0x5815
+0x14245	0x59A5
+0x14246	0x60F0
+0x14247	0x6253
+0x14248	0x67C1
+0x14249	0x8235
+0x1424A	0x6955
+0x1424B	0x9640
+0x1424C	0x99C4
+0x1424D	0x9A28
+0x1424E	0x4F53
+0x1424F	0x5806
+0x14250	0x5BFE
+0x14251	0x8010
+0x14252	0x5CB1
+0x14253	0x5E2F
+0x14254	0x5F85
+0x14255	0x6020
+0x14256	0x614B
+0x14257	0x6234
+0x14258	0x66FF
+0x14259	0x6CF0
+0x1425A	0x6EDE
+0x1425B	0x80CE
+0x1425C	0x817F
+0x1425D	0x82D4
+0x1425E	0x888B
+0x1425F	0x8CB8
+0x14260	0x9000
+0x14261	0x902E
+0x14262	0x968A
+0x14263	0x9EDB
+0x14264	0x9BDB
+0x14265	0x4EE3
+0x14266	0x53F0
+0x14267	0x5927
+0x14268	0x7B2C
+0x14269	0x918D
+0x1426A	0x984C
+0x1426B	0x9DF9
+0x1426C	0x6EDD
+0x1426D	0x7027
+0x1426E	0x5353
+0x1426F	0x5544
+0x14270	0x5B85
+0x14271	0x6258
+0x14272	0x629E
+0x14273	0x62D3
+0x14274	0x6CA2
+0x14275	0x6FEF
+0x14276	0x7422
+0x14277	0x8A17
+0x14278	0x9438
+0x14279	0x6FC1
+0x1427A	0x8AFE
+0x1427B	0x8338
+0x1427C	0x51E7
+0x1427D	0x86F8
+0x1427E	0x53EA
+0x14321	0x53E9
+0x14322	0x4F46
+0x14323	0x9054
+0x14324	0x8FB0
+0x14325	0x596A
+0x14326	0x8131
+0x14327	0x5DFD
+0x14328	0x7AEA
+0x14329	0x8FBF
+0x1432A	0x68DA
+0x1432B	0x8C37
+0x1432C	0x72F8
+0x1432D	0x9C48
+0x1432E	0x6A3D
+0x1432F	0x8AB0
+0x14330	0x4E39
+0x14331	0x5358
+0x14332	0x5606
+0x14333	0x5766
+0x14334	0x62C5
+0x14335	0x63A2
+0x14336	0x65E6
+0x14337	0x6B4E
+0x14338	0x6DE1
+0x14339	0x6E5B
+0x1433A	0x70AD
+0x1433B	0x77ED
+0x1433C	0x7AEF
+0x1433D	0x7BAA
+0x1433E	0x7DBB
+0x1433F	0x803D
+0x14340	0x80C6
+0x14341	0x86CB
+0x14342	0x8A95
+0x14343	0x935B
+0x14344	0x56E3
+0x14345	0x58C7
+0x14346	0x5F3E
+0x14347	0x65AD
+0x14348	0x6696
+0x14349	0x6A80
+0x1434A	0x6BB5
+0x1434B	0x7537
+0x1434C	0x8AC7
+0x1434D	0x5024
+0x1434E	0x77E5
+0x1434F	0x5730
+0x14350	0x5F1B
+0x14351	0x6065
+0x14352	0x667A
+0x14353	0x6C60
+0x14354	0x75F4
+0x14355	0x7A1A
+0x14356	0x7F6E
+0x14357	0x81F4
+0x14358	0x8718
+0x14359	0x9045
+0x1435A	0x99B3
+0x1435B	0x7BC9
+0x1435C	0x755C
+0x1435D	0x7AF9
+0x1435E	0x7B51
+0x1435F	0x84C4
+0x14360	0x9010
+0x14361	0x79E9
+0x14362	0x7A92
+0x14363	0x8336
+0x14364	0x5AE1
+0x14365	0x7740
+0x14366	0x4E2D
+0x14367	0x4EF2
+0x14368	0x5B99
+0x14369	0x5FE0
+0x1436A	0x62BD
+0x1436B	0x663C
+0x1436C	0x67F1
+0x1436D	0x6CE8
+0x1436E	0x866B
+0x1436F	0x8877
+0x14370	0x8A3B
+0x14371	0x914E
+0x14372	0x92F3
+0x14373	0x99D0
+0x14374	0x6A17
+0x14375	0x7026
+0x14376	0x732A
+0x14377	0x82E7
+0x14378	0x8457
+0x14379	0x8CAF
+0x1437A	0x4E01
+0x1437B	0x5146
+0x1437C	0x51CB
+0x1437D	0x558B
+0x1437E	0x5BF5
+0x14421	0x5E16
+0x14422	0x5E33
+0x14423	0x5E81
+0x14424	0x5F14
+0x14425	0x5F35
+0x14426	0x5F6B
+0x14427	0x5FB4
+0x14428	0x61F2
+0x14429	0x6311
+0x1442A	0x66A2
+0x1442B	0x671D
+0x1442C	0x6F6E
+0x1442D	0x7252
+0x1442E	0x753A
+0x1442F	0x773A
+0x14430	0x8074
+0x14431	0x8139
+0x14432	0x8178
+0x14433	0x8776
+0x14434	0x8ABF
+0x14435	0x8ADC
+0x14436	0x8D85
+0x14437	0x8DF3
+0x14438	0x929A
+0x14439	0x9577
+0x1443A	0x9802
+0x1443B	0x9CE5
+0x1443C	0x52C5
+0x1443D	0x6357
+0x1443E	0x76F4
+0x1443F	0x6715
+0x14440	0x6C88
+0x14441	0x73CD
+0x14442	0x8CC3
+0x14443	0x93AE
+0x14444	0x9673
+0x14445	0x6D25
+0x14446	0x589C
+0x14447	0x690E
+0x14448	0x69CC
+0x14449	0x8FFD
+0x1444A	0x939A
+0x1444B	0x75DB
+0x1444C	0x901A
+0x1444D	0x585A
+0x1444E	0x6802
+0x1444F	0x63B4
+0x14450	0x69FB
+0x14451	0x4F43
+0x14452	0x6F2C
+0x14453	0x67D8
+0x14454	0x8FBB
+0x14455	0x8526
+0x14456	0x7DB4
+0x14457	0x9354
+0x14458	0x693F
+0x14459	0x6F70
+0x1445A	0x576A
+0x1445B	0x58F7
+0x1445C	0x5B2C
+0x1445D	0x7D2C
+0x1445E	0x722A
+0x1445F	0x540A
+0x14460	0x91E3
+0x14461	0x9DB4
+0x14462	0x4EAD
+0x14463	0x4F4E
+0x14464	0x505C
+0x14465	0x5075
+0x14466	0x5243
+0x14467	0x8C9E
+0x14468	0x5448
+0x14469	0x5824
+0x1446A	0x5B9A
+0x1446B	0x5E1D
+0x1446C	0x5E95
+0x1446D	0x5EAD
+0x1446E	0x5EF7
+0x1446F	0x5F1F
+0x14470	0x608C
+0x14471	0x62B5
+0x14472	0x633A
+0x14473	0x63D0
+0x14474	0x68AF
+0x14475	0x6C40
+0x14476	0x7887
+0x14477	0x798E
+0x14478	0x7A0B
+0x14479	0x7DE0
+0x1447A	0x8247
+0x1447B	0x8A02
+0x1447C	0x8AE6
+0x1447D	0x8E44
+0x1447E	0x9013
+0x14521	0x90B8
+0x14522	0x912D
+0x14523	0x91D8
+0x14524	0x9F0E
+0x14525	0x6CE5
+0x14526	0x6458
+0x14527	0x64E2
+0x14528	0x6575
+0x14529	0x6EF4
+0x1452A	0x7684
+0x1452B	0x7B1B
+0x1452C	0x9069
+0x1452D	0x93D1
+0x1452E	0x6EBA
+0x1452F	0x54F2
+0x14530	0x5FB9
+0x14531	0x64A4
+0x14532	0x8F4D
+0x14533	0x8FED
+0x14534	0x9244
+0x14535	0x5178
+0x14536	0x586B
+0x14537	0x5929
+0x14538	0x5C55
+0x14539	0x5E97
+0x1453A	0x6DFB
+0x1453B	0x7E8F
+0x1453C	0x751C
+0x1453D	0x8CBC
+0x1453E	0x8EE2
+0x1453F	0x985B
+0x14540	0x70B9
+0x14541	0x4F1D
+0x14542	0x6BBF
+0x14543	0x6FB1
+0x14544	0x7530
+0x14545	0x96FB
+0x14546	0x514E
+0x14547	0x5410
+0x14548	0x5835
+0x14549	0x5857
+0x1454A	0x59AC
+0x1454B	0x5C60
+0x1454C	0x5F92
+0x1454D	0x6597
+0x1454E	0x675C
+0x1454F	0x6E21
+0x14550	0x767B
+0x14551	0x83DF
+0x14552	0x8CED
+0x14553	0x9014
+0x14554	0x90FD
+0x14555	0x934D
+0x14556	0x7825
+0x14557	0x783A
+0x14558	0x52AA
+0x14559	0x5EA6
+0x1455A	0x571F
+0x1455B	0x5974
+0x1455C	0x6012
+0x1455D	0x5012
+0x1455E	0x515A
+0x1455F	0x51AC
+0x14560	0x51CD
+0x14561	0x5200
+0x14562	0x5510
+0x14563	0x5854
+0x14564	0x5858
+0x14565	0x5957
+0x14566	0x5B95
+0x14567	0x5CF6
+0x14568	0x5D8B
+0x14569	0x60BC
+0x1456A	0x6295
+0x1456B	0x642D
+0x1456C	0x6771
+0x1456D	0x6843
+0x1456E	0x68BC
+0x1456F	0x68DF
+0x14570	0x76D7
+0x14571	0x6DD8
+0x14572	0x6E6F
+0x14573	0x6D9B
+0x14574	0x706F
+0x14575	0x71C8
+0x14576	0x5F53
+0x14577	0x75D8
+0x14578	0x7977
+0x14579	0x7B49
+0x1457A	0x7B54
+0x1457B	0x7B52
+0x1457C	0x7CD6
+0x1457D	0x7D71
+0x1457E	0x5230
+0x14621	0x8463
+0x14622	0x8569
+0x14623	0x85E4
+0x14624	0x8A0E
+0x14625	0x8B04
+0x14626	0x8C46
+0x14627	0x8E0F
+0x14628	0x9003
+0x14629	0x900F
+0x1462A	0x9419
+0x1462B	0x9676
+0x1462C	0x982D
+0x1462D	0x9A30
+0x1462E	0x95D8
+0x1462F	0x50CD
+0x14630	0x52D5
+0x14631	0x540C
+0x14632	0x5802
+0x14633	0x5C0E
+0x14634	0x61A7
+0x14635	0x649E
+0x14636	0x6D1E
+0x14637	0x77B3
+0x14638	0x7AE5
+0x14639	0x80F4
+0x1463A	0x8404
+0x1463B	0x9053
+0x1463C	0x9285
+0x1463D	0x5CE0
+0x1463E	0x9D07
+0x1463F	0x533F
+0x14640	0x5F97
+0x14641	0x5FB3
+0x14642	0x6D9C
+0x14643	0x7279
+0x14644	0x7763
+0x14645	0x79BF
+0x14646	0x7BE4
+0x14647	0x6BD2
+0x14648	0x72EC
+0x14649	0x8AAD
+0x1464A	0x6803
+0x1464B	0x6A61
+0x1464C	0x51F8
+0x1464D	0x7A81
+0x1464E	0x6934
+0x1464F	0x5C4A
+0x14650	0x9CF6
+0x14651	0x82EB
+0x14652	0x5BC5
+0x14653	0x9149
+0x14654	0x701E
+0x14655	0x5678
+0x14656	0x5C6F
+0x14657	0x60C7
+0x14658	0x6566
+0x14659	0x6C8C
+0x1465A	0x8C5A
+0x1465B	0x9041
+0x1465C	0x9813
+0x1465D	0x5451
+0x1465E	0x66C7
+0x1465F	0x920D
+0x14660	0x5948
+0x14661	0x90A3
+0x14662	0x5185
+0x14663	0x4E4D
+0x14664	0x51EA
+0x14665	0x8599
+0x14666	0x8B0E
+0x14667	0x7058
+0x14668	0x637A
+0x14669	0x934B
+0x1466A	0x6962
+0x1466B	0x99B4
+0x1466C	0x7E04
+0x1466D	0x7577
+0x1466E	0x5357
+0x1466F	0x6960
+0x14670	0x8EDF
+0x14671	0x96E3
+0x14672	0x6C5D
+0x14673	0x4E8C
+0x14674	0x5C3C
+0x14675	0x5F10
+0x14676	0x8FE9
+0x14677	0x5302
+0x14678	0x8CD1
+0x14679	0x8089
+0x1467A	0x8679
+0x1467B	0x5EFF
+0x1467C	0x65E5
+0x1467D	0x4E73
+0x1467E	0x5165
+0x14721	0x5982
+0x14722	0x5C3F
+0x14723	0x97EE
+0x14724	0x4EFB
+0x14725	0x598A
+0x14726	0x5FCD
+0x14727	0x8A8D
+0x14728	0x6FE1
+0x14729	0x79B0
+0x1472A	0x7962
+0x1472B	0x5BE7
+0x1472C	0x8471
+0x1472D	0x732B
+0x1472E	0x71B1
+0x1472F	0x5E74
+0x14730	0x5FF5
+0x14731	0x637B
+0x14732	0x649A
+0x14733	0x71C3
+0x14734	0x7C98
+0x14735	0x4E43
+0x14736	0x5EFC
+0x14737	0x4E4B
+0x14738	0x57DC
+0x14739	0x56A2
+0x1473A	0x60A9
+0x1473B	0x6FC3
+0x1473C	0x7D0D
+0x1473D	0x80FD
+0x1473E	0x8133
+0x1473F	0x81BF
+0x14740	0x8FB2
+0x14741	0x8997
+0x14742	0x86A4
+0x14743	0x5DF4
+0x14744	0x628A
+0x14745	0x64AD
+0x14746	0x8987
+0x14747	0x6777
+0x14748	0x6CE2
+0x14749	0x6D3E
+0x1474A	0x7436
+0x1474B	0x7834
+0x1474C	0x5A46
+0x1474D	0x7F75
+0x1474E	0x82AD
+0x1474F	0x99AC
+0x14750	0x4FF3
+0x14751	0x5EC3
+0x14752	0x62DD
+0x14753	0x6392
+0x14754	0x6557
+0x14755	0x676F
+0x14756	0x76C3
+0x14757	0x724C
+0x14758	0x80CC
+0x14759	0x80BA
+0x1475A	0x8F29
+0x1475B	0x914D
+0x1475C	0x500D
+0x1475D	0x57F9
+0x1475E	0x5A92
+0x1475F	0x6885
+0x14760	0x6973
+0x14761	0x7164
+0x14762	0x72FD
+0x14763	0x8CB7
+0x14764	0x58F2
+0x14765	0x8CE0
+0x14766	0x966A
+0x14767	0x9019
+0x14768	0x877F
+0x14769	0x79E4
+0x1476A	0x77E7
+0x1476B	0x8429
+0x1476C	0x4F2F
+0x1476D	0x5265
+0x1476E	0x535A
+0x1476F	0x62CD
+0x14770	0x67CF
+0x14771	0x6CCA
+0x14772	0x767D
+0x14773	0x7B94
+0x14774	0x7C95
+0x14775	0x8236
+0x14776	0x8584
+0x14777	0x8FEB
+0x14778	0x66DD
+0x14779	0x6F20
+0x1477A	0x7206
+0x1477B	0x7E1B
+0x1477C	0x83AB
+0x1477D	0x99C1
+0x1477E	0x9EA6
+0x14821	0x51FD
+0x14822	0x7BB1
+0x14823	0x7872
+0x14824	0x7BB8
+0x14825	0x8087
+0x14826	0x7B48
+0x14827	0x6AE8
+0x14828	0x5E61
+0x14829	0x808C
+0x1482A	0x7551
+0x1482B	0x7560
+0x1482C	0x516B
+0x1482D	0x9262
+0x1482E	0x6E8C
+0x1482F	0x767A
+0x14830	0x9197
+0x14831	0x9AEA
+0x14832	0x4F10
+0x14833	0x7F70
+0x14834	0x629C
+0x14835	0x7B4F
+0x14836	0x95A5
+0x14837	0x9CE9
+0x14838	0x567A
+0x14839	0x5859
+0x1483A	0x86E4
+0x1483B	0x96BC
+0x1483C	0x4F34
+0x1483D	0x5224
+0x1483E	0x534A
+0x1483F	0x53CD
+0x14840	0x53DB
+0x14841	0x5E06
+0x14842	0x642C
+0x14843	0x6591
+0x14844	0x677F
+0x14845	0x6C3E
+0x14846	0x6C4E
+0x14847	0x7248
+0x14848	0x72AF
+0x14849	0x73ED
+0x1484A	0x7554
+0x1484B	0x7E41
+0x1484C	0x822C
+0x1484D	0x85E9
+0x1484E	0x8CA9
+0x1484F	0x7BC4
+0x14850	0x91C6
+0x14851	0x7169
+0x14852	0x9812
+0x14853	0x98EF
+0x14854	0x633D
+0x14855	0x6669
+0x14856	0x756A
+0x14857	0x76E4
+0x14858	0x78D0
+0x14859	0x8543
+0x1485A	0x86EE
+0x1485B	0x532A
+0x1485C	0x5351
+0x1485D	0x5426
+0x1485E	0x5983
+0x1485F	0x5E87
+0x14860	0x5F7C
+0x14861	0x60B2
+0x14862	0x6249
+0x14863	0x6279
+0x14864	0x62AB
+0x14865	0x6590
+0x14866	0x6BD4
+0x14867	0x6CCC
+0x14868	0x75B2
+0x14869	0x76AE
+0x1486A	0x7891
+0x1486B	0x79D8
+0x1486C	0x7DCB
+0x1486D	0x7F77
+0x1486E	0x80A5
+0x1486F	0x88AB
+0x14870	0x8AB9
+0x14871	0x8CBB
+0x14872	0x907F
+0x14873	0x975E
+0x14874	0x98DB
+0x14875	0x6A0B
+0x14876	0x7C38
+0x14877	0x5099
+0x14878	0x5C3E
+0x14879	0x5FAE
+0x1487A	0x6787
+0x1487B	0x6BD8
+0x1487C	0x7435
+0x1487D	0x7709
+0x1487E	0x7F8E
+0x14921	0x9F3B
+0x14922	0x67CA
+0x14923	0x7A17
+0x14924	0x5339
+0x14925	0x758B
+0x14926	0x9AED
+0x14927	0x5F66
+0x14928	0x819D
+0x14929	0x83F1
+0x1492A	0x8098
+0x1492B	0x5F3C
+0x1492C	0x5FC5
+0x1492D	0x7562
+0x1492E	0x7B46
+0x1492F	0x903C
+0x14930	0x6867
+0x14931	0x59EB
+0x14932	0x5A9B
+0x14933	0x7D10
+0x14934	0x767E
+0x14935	0x8B2C
+0x14936	0x4FF5
+0x14937	0x5F6A
+0x14938	0x6A19
+0x14939	0x6C37
+0x1493A	0x6F02
+0x1493B	0x74E2
+0x1493C	0x7968
+0x1493D	0x8868
+0x1493E	0x8A55
+0x1493F	0x8C79
+0x14940	0x5EDF
+0x14941	0x63CF
+0x14942	0x75C5
+0x14943	0x79D2
+0x14944	0x82D7
+0x14945	0x9328
+0x14946	0x92F2
+0x14947	0x849C
+0x14948	0x86ED
+0x14949	0x9C2D
+0x1494A	0x54C1
+0x1494B	0x5F6C
+0x1494C	0x658C
+0x1494D	0x6D5C
+0x1494E	0x7015
+0x1494F	0x8CA7
+0x14950	0x8CD3
+0x14951	0x983B
+0x14952	0x654F
+0x14953	0x74F6
+0x14954	0x4E0D
+0x14955	0x4ED8
+0x14956	0x57E0
+0x14957	0x592B
+0x14958	0x5A66
+0x14959	0x5BCC
+0x1495A	0x51A8
+0x1495B	0x5E03
+0x1495C	0x5E9C
+0x1495D	0x6016
+0x1495E	0x6276
+0x1495F	0x6577
+0x14960	0x65A7
+0x14961	0x666E
+0x14962	0x6D6E
+0x14963	0x7236
+0x14964	0x7B26
+0x14965	0x8150
+0x14966	0x819A
+0x14967	0x8299
+0x14968	0x8B5C
+0x14969	0x8CA0
+0x1496A	0x8CE6
+0x1496B	0x8D74
+0x1496C	0x961C
+0x1496D	0x9644
+0x1496E	0x4FAE
+0x1496F	0x64AB
+0x14970	0x6B66
+0x14971	0x821E
+0x14972	0x8461
+0x14973	0x856A
+0x14974	0x90E8
+0x14975	0x5C01
+0x14976	0x6953
+0x14977	0x98A8
+0x14978	0x847A
+0x14979	0x8557
+0x1497A	0x4F0F
+0x1497B	0x526F
+0x1497C	0x5FA9
+0x1497D	0x5E45
+0x1497E	0x670D
+0x14A21	0x798F
+0x14A22	0x8179
+0x14A23	0x8907
+0x14A24	0x8986
+0x14A25	0x6DF5
+0x14A26	0x5F17
+0x14A27	0x6255
+0x14A28	0x6CB8
+0x14A29	0x4ECF
+0x14A2A	0x7269
+0x14A2B	0x9B92
+0x14A2C	0x5206
+0x14A2D	0x543B
+0x14A2E	0x5674
+0x14A2F	0x58B3
+0x14A30	0x61A4
+0x14A31	0x626E
+0x14A32	0x711A
+0x14A33	0x596E
+0x14A34	0x7C89
+0x14A35	0x7CDE
+0x14A36	0x7D1B
+0x14A37	0x96F0
+0x14A38	0x6587
+0x14A39	0x805E
+0x14A3A	0x4E19
+0x14A3B	0x4F75
+0x14A3C	0x5175
+0x14A3D	0x5840
+0x14A3E	0x5E63
+0x14A3F	0x5E73
+0x14A40	0x5F0A
+0x14A41	0x67C4
+0x14A42	0x4E26
+0x14A43	0x853D
+0x14A44	0x9589
+0x14A45	0x965B
+0x14A46	0x7C73
+0x14A47	0x9801
+0x14A48	0x50FB
+0x14A49	0x58C1
+0x14A4A	0x7656
+0x14A4B	0x78A7
+0x14A4C	0x5225
+0x14A4D	0x77A5
+0x14A4E	0x8511
+0x14A4F	0x7B86
+0x14A50	0x504F
+0x14A51	0x5909
+0x14A52	0x7247
+0x14A53	0x7BC7
+0x14A54	0x7DE8
+0x14A55	0x8FBA
+0x14A56	0x8FD4
+0x14A57	0x904D
+0x14A58	0x4FBF
+0x14A59	0x52C9
+0x14A5A	0x5A29
+0x14A5B	0x5F01
+0x14A5C	0x97AD
+0x14A5D	0x4FDD
+0x14A5E	0x8217
+0x14A5F	0x92EA
+0x14A60	0x5703
+0x14A61	0x6355
+0x14A62	0x6B69
+0x14A63	0x752B
+0x14A64	0x88DC
+0x14A65	0x8F14
+0x14A66	0x7A42
+0x14A67	0x52DF
+0x14A68	0x5893
+0x14A69	0x6155
+0x14A6A	0x620A
+0x14A6B	0x66AE
+0x14A6C	0x6BCD
+0x14A6D	0x7C3F
+0x14A6E	0x83E9
+0x14A6F	0x5023
+0x14A70	0x4FF8
+0x14A71	0x5305
+0x14A72	0x5446
+0x14A73	0x5831
+0x14A74	0x5949
+0x14A75	0x5B9D
+0x14A76	0x5CF0
+0x14A77	0x5CEF
+0x14A78	0x5D29
+0x14A79	0x5E96
+0x14A7A	0x62B1
+0x14A7B	0x6367
+0x14A7C	0x653E
+0x14A7D	0x65B9
+0x14A7E	0x670B
+0x14B21	0x6CD5
+0x14B22	0x6CE1
+0x14B23	0x70F9
+0x14B24	0x7832
+0x14B25	0x7E2B
+0x14B26	0x80DE
+0x14B27	0x82B3
+0x14B28	0x840C
+0x14B29	0x84EC
+0x14B2A	0x8702
+0x14B2B	0x8912
+0x14B2C	0x8A2A
+0x14B2D	0x8C4A
+0x14B2E	0x90A6
+0x14B2F	0x92D2
+0x14B30	0x98FD
+0x14B31	0x9CF3
+0x14B32	0x9D6C
+0x14B33	0x4E4F
+0x14B34	0x4EA1
+0x14B35	0x508D
+0x14B36	0x5256
+0x14B37	0x574A
+0x14B38	0x59A8
+0x14B39	0x5E3D
+0x14B3A	0x5FD8
+0x14B3B	0x5FD9
+0x14B3C	0x623F
+0x14B3D	0x66B4
+0x14B3E	0x671B
+0x14B3F	0x67D0
+0x14B40	0x68D2
+0x14B41	0x5192
+0x14B42	0x7D21
+0x14B43	0x80AA
+0x14B44	0x81A8
+0x14B45	0x8B00
+0x14B46	0x8C8C
+0x14B47	0x8CBF
+0x14B48	0x927E
+0x14B49	0x9632
+0x14B4A	0x5420
+0x14B4B	0x982C
+0x14B4C	0x5317
+0x14B4D	0x50D5
+0x14B4E	0x535C
+0x14B4F	0x58A8
+0x14B50	0x64B2
+0x14B51	0x6734
+0x14B52	0x7267
+0x14B53	0x7766
+0x14B54	0x7A46
+0x14B55	0x91E6
+0x14B56	0x52C3
+0x14B57	0x6CA1
+0x14B58	0x6B86
+0x14B59	0x5800
+0x14B5A	0x5E4C
+0x14B5B	0x5954
+0x14B5C	0x672C
+0x14B5D	0x7FFB
+0x14B5E	0x51E1
+0x14B5F	0x76C6
+0x14B60	0x6469
+0x14B61	0x78E8
+0x14B62	0x9B54
+0x14B63	0x9EBB
+0x14B64	0x57CB
+0x14B65	0x59B9
+0x14B66	0x6627
+0x14B67	0x679A
+0x14B68	0x6BCE
+0x14B69	0x54E9
+0x14B6A	0x69D9
+0x14B6B	0x5E55
+0x14B6C	0x819C
+0x14B6D	0x6795
+0x14B6E	0x9BAA
+0x14B6F	0x67FE
+0x14B70	0x9C52
+0x14B71	0x685D
+0x14B72	0x4EA6
+0x14B73	0x4FE3
+0x14B74	0x53C8
+0x14B75	0x62B9
+0x14B76	0x672B
+0x14B77	0x6CAB
+0x14B78	0x8FC4
+0x14B79	0x4FAD
+0x14B7A	0x7E6D
+0x14B7B	0x9EBF
+0x14B7C	0x4E07
+0x14B7D	0x6162
+0x14B7E	0x6E80
+0x14C21	0x6F2B
+0x14C22	0x8513
+0x14C23	0x5473
+0x14C24	0x672A
+0x14C25	0x9B45
+0x14C26	0x5DF3
+0x14C27	0x7B95
+0x14C28	0x5CAC
+0x14C29	0x5BC6
+0x14C2A	0x871C
+0x14C2B	0x6E4A
+0x14C2C	0x84D1
+0x14C2D	0x7A14
+0x14C2E	0x8108
+0x14C2F	0x5999
+0x14C30	0x7C8D
+0x14C31	0x6C11
+0x14C32	0x7720
+0x14C33	0x52D9
+0x14C34	0x5922
+0x14C35	0x7121
+0x14C36	0x725F
+0x14C37	0x77DB
+0x14C38	0x9727
+0x14C39	0x9D61
+0x14C3A	0x690B
+0x14C3B	0x5A7F
+0x14C3C	0x5A18
+0x14C3D	0x51A5
+0x14C3E	0x540D
+0x14C3F	0x547D
+0x14C40	0x660E
+0x14C41	0x76DF
+0x14C42	0x8FF7
+0x14C43	0x9298
+0x14C44	0x9CF4
+0x14C45	0x59EA
+0x14C46	0x725D
+0x14C47	0x6EC5
+0x14C48	0x514D
+0x14C49	0x68C9
+0x14C4A	0x7DBF
+0x14C4B	0x7DEC
+0x14C4C	0x9762
+0x14C4D	0x9EBA
+0x14C4E	0x6478
+0x14C4F	0x6A21
+0x14C50	0x8302
+0x14C51	0x5984
+0x14C52	0x5B5F
+0x14C53	0x6BDB
+0x14C54	0x731B
+0x14C55	0x76F2
+0x14C56	0x7DB2
+0x14C57	0x8017
+0x14C58	0x8499
+0x14C59	0x5132
+0x14C5A	0x6728
+0x14C5B	0x9ED9
+0x14C5C	0x76EE
+0x14C5D	0x6762
+0x14C5E	0x52FF
+0x14C5F	0x9905
+0x14C60	0x5C24
+0x14C61	0x623B
+0x14C62	0x7C7E
+0x14C63	0x8CB0
+0x14C64	0x554F
+0x14C65	0x60B6
+0x14C66	0x7D0B
+0x14C67	0x9580
+0x14C68	0x5301
+0x14C69	0x4E5F
+0x14C6A	0x51B6
+0x14C6B	0x591C
+0x14C6C	0x723A
+0x14C6D	0x8036
+0x14C6E	0x91CE
+0x14C6F	0x5F25
+0x14C70	0x77E2
+0x14C71	0x5384
+0x14C72	0x5F79
+0x14C73	0x7D04
+0x14C74	0x85AC
+0x14C75	0x8A33
+0x14C76	0x8E8D
+0x14C77	0x9756
+0x14C78	0x67F3
+0x14C79	0x85AE
+0x14C7A	0x9453
+0x14C7B	0x6109
+0x14C7C	0x6108
+0x14C7D	0x6CB9
+0x14C7E	0x7652
+0x14D21	0x8AED
+0x14D22	0x8F38
+0x14D23	0x552F
+0x14D24	0x4F51
+0x14D25	0x512A
+0x14D26	0x52C7
+0x14D27	0x53CB
+0x14D28	0x5BA5
+0x14D29	0x5E7D
+0x14D2A	0x60A0
+0x14D2B	0x6182
+0x14D2C	0x63D6
+0x14D2D	0x6709
+0x14D2E	0x67DA
+0x14D2F	0x6E67
+0x14D30	0x6D8C
+0x14D31	0x7336
+0x14D32	0x7337
+0x14D33	0x7531
+0x14D34	0x7950
+0x14D35	0x88D5
+0x14D36	0x8A98
+0x14D37	0x904A
+0x14D38	0x9091
+0x14D39	0x90F5
+0x14D3A	0x96C4
+0x14D3B	0x878D
+0x14D3C	0x5915
+0x14D3D	0x4E88
+0x14D3E	0x4F59
+0x14D3F	0x4E0E
+0x14D40	0x8A89
+0x14D41	0x8F3F
+0x14D42	0x9810
+0x14D43	0x50AD
+0x14D44	0x5E7C
+0x14D45	0x5996
+0x14D46	0x5BB9
+0x14D47	0x5EB8
+0x14D48	0x63DA
+0x14D49	0x63FA
+0x14D4A	0x64C1
+0x14D4B	0x66DC
+0x14D4C	0x694A
+0x14D4D	0x69D8
+0x14D4E	0x6D0B
+0x14D4F	0x6EB6
+0x14D50	0x7194
+0x14D51	0x7528
+0x14D52	0x7AAF
+0x14D53	0x7F8A
+0x14D54	0x8000
+0x14D55	0x8449
+0x14D56	0x84C9
+0x14D57	0x8981
+0x14D58	0x8B21
+0x14D59	0x8E0A
+0x14D5A	0x9065
+0x14D5B	0x967D
+0x14D5C	0x990A
+0x14D5D	0x617E
+0x14D5E	0x6291
+0x14D5F	0x6B32
+0x14D60	0x6C83
+0x14D61	0x6D74
+0x14D62	0x7FCC
+0x14D63	0x7FFC
+0x14D64	0x6DC0
+0x14D65	0x7F85
+0x14D66	0x87BA
+0x14D67	0x88F8
+0x14D68	0x6765
+0x14D69	0x83B1
+0x14D6A	0x983C
+0x14D6B	0x96F7
+0x14D6C	0x6D1B
+0x14D6D	0x7D61
+0x14D6E	0x843D
+0x14D6F	0x916A
+0x14D70	0x4E71
+0x14D71	0x5375
+0x14D72	0x5D50
+0x14D73	0x6B04
+0x14D74	0x6FEB
+0x14D75	0x85CD
+0x14D76	0x862D
+0x14D77	0x89A7
+0x14D78	0x5229
+0x14D79	0x540F
+0x14D7A	0x5C65
+0x14D7B	0x674E
+0x14D7C	0x68A8
+0x14D7D	0x7406
+0x14D7E	0x7483
+0x14E21	0x75E2
+0x14E22	0x88CF
+0x14E23	0x88E1
+0x14E24	0x91CC
+0x14E25	0x96E2
+0x14E26	0x9678
+0x14E27	0x5F8B
+0x14E28	0x7387
+0x14E29	0x7ACB
+0x14E2A	0x844E
+0x14E2B	0x63A0
+0x14E2C	0x7565
+0x14E2D	0x5289
+0x14E2E	0x6D41
+0x14E2F	0x6E9C
+0x14E30	0x7409
+0x14E31	0x7559
+0x14E32	0x786B
+0x14E33	0x7C92
+0x14E34	0x9686
+0x14E35	0x7ADC
+0x14E36	0x9F8D
+0x14E37	0x4FB6
+0x14E38	0x616E
+0x14E39	0x65C5
+0x14E3A	0x865C
+0x14E3B	0x4E86
+0x14E3C	0x4EAE
+0x14E3D	0x50DA
+0x14E3E	0x4E21
+0x14E3F	0x51CC
+0x14E40	0x5BEE
+0x14E41	0x6599
+0x14E42	0x6881
+0x14E43	0x6DBC
+0x14E44	0x731F
+0x14E45	0x7642
+0x14E46	0x77AD
+0x14E47	0x7A1C
+0x14E48	0x7CE7
+0x14E49	0x826F
+0x14E4A	0x8AD2
+0x14E4B	0x907C
+0x14E4C	0x91CF
+0x14E4D	0x9675
+0x14E4E	0x9818
+0x14E4F	0x529B
+0x14E50	0x7DD1
+0x14E51	0x502B
+0x14E52	0x5398
+0x14E53	0x6797
+0x14E54	0x6DCB
+0x14E55	0x71D0
+0x14E56	0x7433
+0x14E57	0x81E8
+0x14E58	0x8F2A
+0x14E59	0x96A3
+0x14E5A	0x9C57
+0x14E5B	0x9E9F
+0x14E5C	0x7460
+0x14E5D	0x5841
+0x14E5E	0x6D99
+0x14E5F	0x7D2F
+0x14E60	0x985E
+0x14E61	0x4EE4
+0x14E62	0x4F36
+0x14E63	0x4F8B
+0x14E64	0x51B7
+0x14E65	0x52B1
+0x14E66	0x5DBA
+0x14E67	0x601C
+0x14E68	0x73B2
+0x14E69	0x793C
+0x14E6A	0x82D3
+0x14E6B	0x9234
+0x14E6C	0x96B7
+0x14E6D	0x96F6
+0x14E6E	0x970A
+0x14E6F	0x9E97
+0x14E70	0x9F62
+0x14E71	0x66A6
+0x14E72	0x6B74
+0x14E73	0x5217
+0x14E74	0x52A3
+0x14E75	0x70C8
+0x14E76	0x88C2
+0x14E77	0x5EC9
+0x14E78	0x604B
+0x14E79	0x6190
+0x14E7A	0x6F23
+0x14E7B	0x7149
+0x14E7C	0x7C3E
+0x14E7D	0x7DF4
+0x14E7E	0x806F
+0x14F21	0x84EE
+0x14F22	0x9023
+0x14F23	0x932C
+0x14F24	0x5442
+0x14F25	0x9B6F
+0x14F26	0x6AD3
+0x14F27	0x7089
+0x14F28	0x8CC2
+0x14F29	0x8DEF
+0x14F2A	0x9732
+0x14F2B	0x52B4
+0x14F2C	0x5A41
+0x14F2D	0x5ECA
+0x14F2E	0x5F04
+0x14F2F	0x6717
+0x14F30	0x697C
+0x14F31	0x6994
+0x14F32	0x6D6A
+0x14F33	0x6F0F
+0x14F34	0x7262
+0x14F35	0x72FC
+0x14F36	0x7BED
+0x14F37	0x8001
+0x14F38	0x807E
+0x14F39	0x874B
+0x14F3A	0x90CE
+0x14F3B	0x516D
+0x14F3C	0x9E93
+0x14F3D	0x7984
+0x14F3E	0x808B
+0x14F3F	0x9332
+0x14F40	0x8AD6
+0x14F41	0x502D
+0x14F42	0x548C
+0x14F43	0x8A71
+0x14F44	0x6B6A
+0x14F45	0x8CC4
+0x14F46	0x8107
+0x14F47	0x60D1
+0x14F48	0x67A0
+0x14F49	0x9DF2
+0x14F4A	0x4E99
+0x14F4B	0x4E98
+0x14F4C	0x9C10
+0x14F4D	0x8A6B
+0x14F4E	0x85C1
+0x14F4F	0x8568
+0x14F50	0x6900
+0x14F51	0x6E7E
+0x14F52	0x7897
+0x14F53	0x8155
+0x14F54	0x20B9F
+0x14F55	0x5B41
+0x14F56	0x5B56
+0x14F57	0x5B7D
+0x14F58	0x5B93
+0x14F59	0x5BD8
+0x14F5A	0x5BEC
+0x14F5B	0x5C12
+0x14F5C	0x5C1E
+0x14F5D	0x5C23
+0x14F5E	0x5C2B
+0x14F5F	0x378D
+0x14F60	0x5C62
+0x14F61	0xFA3B
+0x14F62	0xFA3C
+0x14F63	0x216B4
+0x14F64	0x5C7A
+0x14F65	0x5C8F
+0x14F66	0x5C9F
+0x14F67	0x5CA3
+0x14F68	0x5CAA
+0x14F69	0x5CBA
+0x14F6A	0x5CCB
+0x14F6B	0x5CD0
+0x14F6C	0x5CD2
+0x14F6D	0x5CF4
+0x14F6E	0x21E34
+0x14F6F	0x37E2
+0x14F70	0x5D0D
+0x14F71	0x5D27
+0x14F72	0xFA11
+0x14F73	0x5D46
+0x14F74	0x5D47
+0x14F75	0x5D53
+0x14F76	0x5D4A
+0x14F77	0x5D6D
+0x14F78	0x5D81
+0x14F79	0x5DA0
+0x14F7A	0x5DA4
+0x14F7B	0x5DA7
+0x14F7C	0x5DB8
+0x14F7D	0x5DCB
+0x14F7E	0x541E
+0x15021	0x5F0C
+0x15022	0x4E10
+0x15023	0x4E15
+0x15024	0x4E2A
+0x15025	0x4E31
+0x15026	0x4E36
+0x15027	0x4E3C
+0x15028	0x4E3F
+0x15029	0x4E42
+0x1502A	0x4E56
+0x1502B	0x4E58
+0x1502C	0x4E82
+0x1502D	0x4E85
+0x1502E	0x8C6B
+0x1502F	0x4E8A
+0x15030	0x8212
+0x15031	0x5F0D
+0x15032	0x4E8E
+0x15033	0x4E9E
+0x15034	0x4E9F
+0x15035	0x4EA0
+0x15036	0x4EA2
+0x15037	0x4EB0
+0x15038	0x4EB3
+0x15039	0x4EB6
+0x1503A	0x4ECE
+0x1503B	0x4ECD
+0x1503C	0x4EC4
+0x1503D	0x4EC6
+0x1503E	0x4EC2
+0x1503F	0x4ED7
+0x15040	0x4EDE
+0x15041	0x4EED
+0x15042	0x4EDF
+0x15043	0x4EF7
+0x15044	0x4F09
+0x15045	0x4F5A
+0x15046	0x4F30
+0x15047	0x4F5B
+0x15048	0x4F5D
+0x15049	0x4F57
+0x1504A	0x4F47
+0x1504B	0x4F76
+0x1504C	0x4F88
+0x1504D	0x4F8F
+0x1504E	0x4F98
+0x1504F	0x4F7B
+0x15050	0x4F69
+0x15051	0x4F70
+0x15052	0x4F91
+0x15053	0x4F6F
+0x15054	0x4F86
+0x15055	0x4F96
+0x15056	0x5118
+0x15057	0x4FD4
+0x15058	0x4FDF
+0x15059	0x4FCE
+0x1505A	0x4FD8
+0x1505B	0x4FDB
+0x1505C	0x4FD1
+0x1505D	0x4FDA
+0x1505E	0x4FD0
+0x1505F	0x4FE4
+0x15060	0x4FE5
+0x15061	0x501A
+0x15062	0x5028
+0x15063	0x5014
+0x15064	0x502A
+0x15065	0x5025
+0x15066	0x5005
+0x15067	0x4F1C
+0x15068	0x4FF6
+0x15069	0x5021
+0x1506A	0x5029
+0x1506B	0x502C
+0x1506C	0x4FFE
+0x1506D	0x4FEF
+0x1506E	0x5011
+0x1506F	0x5006
+0x15070	0x5043
+0x15071	0x5047
+0x15072	0x6703
+0x15073	0x5055
+0x15074	0x5050
+0x15075	0x5048
+0x15076	0x505A
+0x15077	0x5056
+0x15078	0x506C
+0x15079	0x5078
+0x1507A	0x5080
+0x1507B	0x509A
+0x1507C	0x5085
+0x1507D	0x50B4
+0x1507E	0x50B2
+0x15121	0x50C9
+0x15122	0x50CA
+0x15123	0x50B3
+0x15124	0x50C2
+0x15125	0x50D6
+0x15126	0x50DE
+0x15127	0x50E5
+0x15128	0x50ED
+0x15129	0x50E3
+0x1512A	0x50EE
+0x1512B	0x50F9
+0x1512C	0x50F5
+0x1512D	0x5109
+0x1512E	0x5101
+0x1512F	0x5102
+0x15130	0x5116
+0x15131	0x5115
+0x15132	0x5114
+0x15133	0x511A
+0x15134	0x5121
+0x15135	0x513A
+0x15136	0x5137
+0x15137	0x513C
+0x15138	0x513B
+0x15139	0x513F
+0x1513A	0x5140
+0x1513B	0x5152
+0x1513C	0x514C
+0x1513D	0x5154
+0x1513E	0x5162
+0x1513F	0x7AF8
+0x15140	0x5169
+0x15141	0x516A
+0x15142	0x516E
+0x15143	0x5180
+0x15144	0x5182
+0x15145	0x56D8
+0x15146	0x518C
+0x15147	0x5189
+0x15148	0x518F
+0x15149	0x5191
+0x1514A	0x5193
+0x1514B	0x5195
+0x1514C	0x5196
+0x1514D	0x51A4
+0x1514E	0x51A6
+0x1514F	0x51A2
+0x15150	0x51A9
+0x15151	0x51AA
+0x15152	0x51AB
+0x15153	0x51B3
+0x15154	0x51B1
+0x15155	0x51B2
+0x15156	0x51B0
+0x15157	0x51B5
+0x15158	0x51BD
+0x15159	0x51C5
+0x1515A	0x51C9
+0x1515B	0x51DB
+0x1515C	0x51E0
+0x1515D	0x8655
+0x1515E	0x51E9
+0x1515F	0x51ED
+0x15160	0x51F0
+0x15161	0x51F5
+0x15162	0x51FE
+0x15163	0x5204
+0x15164	0x520B
+0x15165	0x5214
+0x15166	0x520E
+0x15167	0x5227
+0x15168	0x522A
+0x15169	0x522E
+0x1516A	0x5233
+0x1516B	0x5239
+0x1516C	0x524F
+0x1516D	0x5244
+0x1516E	0x524B
+0x1516F	0x524C
+0x15170	0x525E
+0x15171	0x5254
+0x15172	0x526A
+0x15173	0x5274
+0x15174	0x5269
+0x15175	0x5273
+0x15176	0x527F
+0x15177	0x527D
+0x15178	0x528D
+0x15179	0x5294
+0x1517A	0x5292
+0x1517B	0x5271
+0x1517C	0x5288
+0x1517D	0x5291
+0x1517E	0x8FA8
+0x15221	0x8FA7
+0x15222	0x52AC
+0x15223	0x52AD
+0x15224	0x52BC
+0x15225	0x52B5
+0x15226	0x52C1
+0x15227	0x52CD
+0x15228	0x52D7
+0x15229	0x52DE
+0x1522A	0x52E3
+0x1522B	0x52E6
+0x1522C	0x98ED
+0x1522D	0x52E0
+0x1522E	0x52F3
+0x1522F	0x52F5
+0x15230	0x52F8
+0x15231	0x52F9
+0x15232	0x5306
+0x15233	0x5308
+0x15234	0x7538
+0x15235	0x530D
+0x15236	0x5310
+0x15237	0x530F
+0x15238	0x5315
+0x15239	0x531A
+0x1523A	0x5323
+0x1523B	0x532F
+0x1523C	0x5331
+0x1523D	0x5333
+0x1523E	0x5338
+0x1523F	0x5340
+0x15240	0x5346
+0x15241	0x5345
+0x15242	0x4E17
+0x15243	0x5349
+0x15244	0x534D
+0x15245	0x51D6
+0x15246	0x535E
+0x15247	0x5369
+0x15248	0x536E
+0x15249	0x5918
+0x1524A	0x537B
+0x1524B	0x5377
+0x1524C	0x5382
+0x1524D	0x5396
+0x1524E	0x53A0
+0x1524F	0x53A6
+0x15250	0x53A5
+0x15251	0x53AE
+0x15252	0x53B0
+0x15253	0x53B6
+0x15254	0x53C3
+0x15255	0x7C12
+0x15256	0x96D9
+0x15257	0x53DF
+0x15258	0x66FC
+0x15259	0x71EE
+0x1525A	0x53EE
+0x1525B	0x53E8
+0x1525C	0x53ED
+0x1525D	0x53FA
+0x1525E	0x5401
+0x1525F	0x543D
+0x15260	0x5440
+0x15261	0x542C
+0x15262	0x542D
+0x15263	0x543C
+0x15264	0x542E
+0x15265	0x5436
+0x15266	0x5429
+0x15267	0x541D
+0x15268	0x544E
+0x15269	0x548F
+0x1526A	0x5475
+0x1526B	0x548E
+0x1526C	0x545F
+0x1526D	0x5471
+0x1526E	0x5477
+0x1526F	0x5470
+0x15270	0x5492
+0x15271	0x547B
+0x15272	0x5480
+0x15273	0x5476
+0x15274	0x5484
+0x15275	0x5490
+0x15276	0x5486
+0x15277	0x54C7
+0x15278	0x54A2
+0x15279	0x54B8
+0x1527A	0x54A5
+0x1527B	0x54AC
+0x1527C	0x54C4
+0x1527D	0x54C8
+0x1527E	0x54A8
+0x15321	0x54AB
+0x15322	0x54C2
+0x15323	0x54A4
+0x15324	0x54BE
+0x15325	0x54BC
+0x15326	0x54D8
+0x15327	0x54E5
+0x15328	0x54E6
+0x15329	0x550F
+0x1532A	0x5514
+0x1532B	0x54FD
+0x1532C	0x54EE
+0x1532D	0x54ED
+0x1532E	0x54FA
+0x1532F	0x54E2
+0x15330	0x5539
+0x15331	0x5540
+0x15332	0x5563
+0x15333	0x554C
+0x15334	0x552E
+0x15335	0x555C
+0x15336	0x5545
+0x15337	0x5556
+0x15338	0x5557
+0x15339	0x5538
+0x1533A	0x5533
+0x1533B	0x555D
+0x1533C	0x5599
+0x1533D	0x5580
+0x1533E	0x54AF
+0x1533F	0x558A
+0x15340	0x559F
+0x15341	0x557B
+0x15342	0x557E
+0x15343	0x5598
+0x15344	0x559E
+0x15345	0x55AE
+0x15346	0x557C
+0x15347	0x5583
+0x15348	0x55A9
+0x15349	0x5587
+0x1534A	0x55A8
+0x1534B	0x55DA
+0x1534C	0x55C5
+0x1534D	0x55DF
+0x1534E	0x55C4
+0x1534F	0x55DC
+0x15350	0x55E4
+0x15351	0x55D4
+0x15352	0x5614
+0x15353	0x55F7
+0x15354	0x5616
+0x15355	0x55FE
+0x15356	0x55FD
+0x15357	0x561B
+0x15358	0x55F9
+0x15359	0x564E
+0x1535A	0x5650
+0x1535B	0x71DF
+0x1535C	0x5634
+0x1535D	0x5636
+0x1535E	0x5632
+0x1535F	0x5638
+0x15360	0x566B
+0x15361	0x5664
+0x15362	0x562F
+0x15363	0x566C
+0x15364	0x566A
+0x15365	0x5686
+0x15366	0x5680
+0x15367	0x568A
+0x15368	0x56A0
+0x15369	0x5694
+0x1536A	0x568F
+0x1536B	0x56A5
+0x1536C	0x56AE
+0x1536D	0x56B6
+0x1536E	0x56B4
+0x1536F	0x56C2
+0x15370	0x56BC
+0x15371	0x56C1
+0x15372	0x56C3
+0x15373	0x56C0
+0x15374	0x56C8
+0x15375	0x56CE
+0x15376	0x56D1
+0x15377	0x56D3
+0x15378	0x56D7
+0x15379	0x56EE
+0x1537A	0x56F9
+0x1537B	0x5700
+0x1537C	0x56FF
+0x1537D	0x5704
+0x1537E	0x5709
+0x15421	0x5708
+0x15422	0x570B
+0x15423	0x570D
+0x15424	0x5713
+0x15425	0x5718
+0x15426	0x5716
+0x15427	0x55C7
+0x15428	0x571C
+0x15429	0x5726
+0x1542A	0x5737
+0x1542B	0x5738
+0x1542C	0x574E
+0x1542D	0x573B
+0x1542E	0x5740
+0x1542F	0x574F
+0x15430	0x5769
+0x15431	0x57C0
+0x15432	0x5788
+0x15433	0x5761
+0x15434	0x577F
+0x15435	0x5789
+0x15436	0x5793
+0x15437	0x57A0
+0x15438	0x57B3
+0x15439	0x57A4
+0x1543A	0x57AA
+0x1543B	0x57B0
+0x1543C	0x57C3
+0x1543D	0x57C6
+0x1543E	0x57D4
+0x1543F	0x57D2
+0x15440	0x57D3
+0x15441	0x580A
+0x15442	0x57D6
+0x15443	0x57E3
+0x15444	0x580B
+0x15445	0x5819
+0x15446	0x581D
+0x15447	0x5872
+0x15448	0x5821
+0x15449	0x5862
+0x1544A	0x584B
+0x1544B	0x5870
+0x1544C	0x6BC0
+0x1544D	0x5852
+0x1544E	0x583D
+0x1544F	0x5879
+0x15450	0x5885
+0x15451	0x58B9
+0x15452	0x589F
+0x15453	0x58AB
+0x15454	0x58BA
+0x15455	0x58DE
+0x15456	0x58BB
+0x15457	0x58B8
+0x15458	0x58AE
+0x15459	0x58C5
+0x1545A	0x58D3
+0x1545B	0x58D1
+0x1545C	0x58D7
+0x1545D	0x58D9
+0x1545E	0x58D8
+0x1545F	0x58E5
+0x15460	0x58DC
+0x15461	0x58E4
+0x15462	0x58DF
+0x15463	0x58EF
+0x15464	0x58FA
+0x15465	0x58F9
+0x15466	0x58FB
+0x15467	0x58FC
+0x15468	0x58FD
+0x15469	0x5902
+0x1546A	0x590A
+0x1546B	0x5910
+0x1546C	0x591B
+0x1546D	0x68A6
+0x1546E	0x5925
+0x1546F	0x592C
+0x15470	0x592D
+0x15471	0x5932
+0x15472	0x5938
+0x15473	0x593E
+0x15474	0x7AD2
+0x15475	0x5955
+0x15476	0x5950
+0x15477	0x594E
+0x15478	0x595A
+0x15479	0x5958
+0x1547A	0x5962
+0x1547B	0x5960
+0x1547C	0x5967
+0x1547D	0x596C
+0x1547E	0x5969
+0x15521	0x5978
+0x15522	0x5981
+0x15523	0x599D
+0x15524	0x4F5E
+0x15525	0x4FAB
+0x15526	0x59A3
+0x15527	0x59B2
+0x15528	0x59C6
+0x15529	0x59E8
+0x1552A	0x59DC
+0x1552B	0x598D
+0x1552C	0x59D9
+0x1552D	0x59DA
+0x1552E	0x5A25
+0x1552F	0x5A1F
+0x15530	0x5A11
+0x15531	0x5A1C
+0x15532	0x5A09
+0x15533	0x5A1A
+0x15534	0x5A40
+0x15535	0x5A6C
+0x15536	0x5A49
+0x15537	0x5A35
+0x15538	0x5A36
+0x15539	0x5A62
+0x1553A	0x5A6A
+0x1553B	0x5A9A
+0x1553C	0x5ABC
+0x1553D	0x5ABE
+0x1553E	0x5ACB
+0x1553F	0x5AC2
+0x15540	0x5ABD
+0x15541	0x5AE3
+0x15542	0x5AD7
+0x15543	0x5AE6
+0x15544	0x5AE9
+0x15545	0x5AD6
+0x15546	0x5AFA
+0x15547	0x5AFB
+0x15548	0x5B0C
+0x15549	0x5B0B
+0x1554A	0x5B16
+0x1554B	0x5B32
+0x1554C	0x5AD0
+0x1554D	0x5B2A
+0x1554E	0x5B36
+0x1554F	0x5B3E
+0x15550	0x5B43
+0x15551	0x5B45
+0x15552	0x5B40
+0x15553	0x5B51
+0x15554	0x5B55
+0x15555	0x5B5A
+0x15556	0x5B5B
+0x15557	0x5B65
+0x15558	0x5B69
+0x15559	0x5B70
+0x1555A	0x5B73
+0x1555B	0x5B75
+0x1555C	0x5B78
+0x1555D	0x6588
+0x1555E	0x5B7A
+0x1555F	0x5B80
+0x15560	0x5B83
+0x15561	0x5BA6
+0x15562	0x5BB8
+0x15563	0x5BC3
+0x15564	0x5BC7
+0x15565	0x5BC9
+0x15566	0x5BD4
+0x15567	0x5BD0
+0x15568	0x5BE4
+0x15569	0x5BE6
+0x1556A	0x5BE2
+0x1556B	0x5BDE
+0x1556C	0x5BE5
+0x1556D	0x5BEB
+0x1556E	0x5BF0
+0x1556F	0x5BF6
+0x15570	0x5BF3
+0x15571	0x5C05
+0x15572	0x5C07
+0x15573	0x5C08
+0x15574	0x5C0D
+0x15575	0x5C13
+0x15576	0x5C20
+0x15577	0x5C22
+0x15578	0x5C28
+0x15579	0x5C38
+0x1557A	0x5C39
+0x1557B	0x5C41
+0x1557C	0x5C46
+0x1557D	0x5C4E
+0x1557E	0x5C53
+0x15621	0x5C50
+0x15622	0x5C4F
+0x15623	0x5B71
+0x15624	0x5C6C
+0x15625	0x5C6E
+0x15626	0x4E62
+0x15627	0x5C76
+0x15628	0x5C79
+0x15629	0x5C8C
+0x1562A	0x5C91
+0x1562B	0x5C94
+0x1562C	0x599B
+0x1562D	0x5CAB
+0x1562E	0x5CBB
+0x1562F	0x5CB6
+0x15630	0x5CBC
+0x15631	0x5CB7
+0x15632	0x5CC5
+0x15633	0x5CBE
+0x15634	0x5CC7
+0x15635	0x5CD9
+0x15636	0x5CE9
+0x15637	0x5CFD
+0x15638	0x5CFA
+0x15639	0x5CED
+0x1563A	0x5D8C
+0x1563B	0x5CEA
+0x1563C	0x5D0B
+0x1563D	0x5D15
+0x1563E	0x5D17
+0x1563F	0x5D5C
+0x15640	0x5D1F
+0x15641	0x5D1B
+0x15642	0x5D11
+0x15643	0x5D14
+0x15644	0x5D22
+0x15645	0x5D1A
+0x15646	0x5D19
+0x15647	0x5D18
+0x15648	0x5D4C
+0x15649	0x5D52
+0x1564A	0x5D4E
+0x1564B	0x5D4B
+0x1564C	0x5D6C
+0x1564D	0x5D73
+0x1564E	0x5D76
+0x1564F	0x5D87
+0x15650	0x5D84
+0x15651	0x5D82
+0x15652	0x5DA2
+0x15653	0x5D9D
+0x15654	0x5DAC
+0x15655	0x5DAE
+0x15656	0x5DBD
+0x15657	0x5D90
+0x15658	0x5DB7
+0x15659	0x5DBC
+0x1565A	0x5DC9
+0x1565B	0x5DCD
+0x1565C	0x5DD3
+0x1565D	0x5DD2
+0x1565E	0x5DD6
+0x1565F	0x5DDB
+0x15660	0x5DEB
+0x15661	0x5DF2
+0x15662	0x5DF5
+0x15663	0x5E0B
+0x15664	0x5E1A
+0x15665	0x5E19
+0x15666	0x5E11
+0x15667	0x5E1B
+0x15668	0x5E36
+0x15669	0x5E37
+0x1566A	0x5E44
+0x1566B	0x5E43
+0x1566C	0x5E40
+0x1566D	0x5E4E
+0x1566E	0x5E57
+0x1566F	0x5E54
+0x15670	0x5E5F
+0x15671	0x5E62
+0x15672	0x5E64
+0x15673	0x5E47
+0x15674	0x5E75
+0x15675	0x5E76
+0x15676	0x5E7A
+0x15677	0x9EBC
+0x15678	0x5E7F
+0x15679	0x5EA0
+0x1567A	0x5EC1
+0x1567B	0x5EC2
+0x1567C	0x5EC8
+0x1567D	0x5ED0
+0x1567E	0x5ECF
+0x15721	0x5ED6
+0x15722	0x5EE3
+0x15723	0x5EDD
+0x15724	0x5EDA
+0x15725	0x5EDB
+0x15726	0x5EE2
+0x15727	0x5EE1
+0x15728	0x5EE8
+0x15729	0x5EE9
+0x1572A	0x5EEC
+0x1572B	0x5EF1
+0x1572C	0x5EF3
+0x1572D	0x5EF0
+0x1572E	0x5EF4
+0x1572F	0x5EF8
+0x15730	0x5EFE
+0x15731	0x5F03
+0x15732	0x5F09
+0x15733	0x5F5D
+0x15734	0x5F5C
+0x15735	0x5F0B
+0x15736	0x5F11
+0x15737	0x5F16
+0x15738	0x5F29
+0x15739	0x5F2D
+0x1573A	0x5F38
+0x1573B	0x5F41
+0x1573C	0x5F48
+0x1573D	0x5F4C
+0x1573E	0x5F4E
+0x1573F	0x5F2F
+0x15740	0x5F51
+0x15741	0x5F56
+0x15742	0x5F57
+0x15743	0x5F59
+0x15744	0x5F61
+0x15745	0x5F6D
+0x15746	0x5F73
+0x15747	0x5F77
+0x15748	0x5F83
+0x15749	0x5F82
+0x1574A	0x5F7F
+0x1574B	0x5F8A
+0x1574C	0x5F88
+0x1574D	0x5F91
+0x1574E	0x5F87
+0x1574F	0x5F9E
+0x15750	0x5F99
+0x15751	0x5F98
+0x15752	0x5FA0
+0x15753	0x5FA8
+0x15754	0x5FAD
+0x15755	0x5FBC
+0x15756	0x5FD6
+0x15757	0x5FFB
+0x15758	0x5FE4
+0x15759	0x5FF8
+0x1575A	0x5FF1
+0x1575B	0x5FDD
+0x1575C	0x60B3
+0x1575D	0x5FFF
+0x1575E	0x6021
+0x1575F	0x6060
+0x15760	0x6019
+0x15761	0x6010
+0x15762	0x6029
+0x15763	0x600E
+0x15764	0x6031
+0x15765	0x601B
+0x15766	0x6015
+0x15767	0x602B
+0x15768	0x6026
+0x15769	0x600F
+0x1576A	0x603A
+0x1576B	0x605A
+0x1576C	0x6041
+0x1576D	0x606A
+0x1576E	0x6077
+0x1576F	0x605F
+0x15770	0x604A
+0x15771	0x6046
+0x15772	0x604D
+0x15773	0x6063
+0x15774	0x6043
+0x15775	0x6064
+0x15776	0x6042
+0x15777	0x606C
+0x15778	0x606B
+0x15779	0x6059
+0x1577A	0x6081
+0x1577B	0x608D
+0x1577C	0x60E7
+0x1577D	0x6083
+0x1577E	0x609A
+0x15821	0x6084
+0x15822	0x609B
+0x15823	0x6096
+0x15824	0x6097
+0x15825	0x6092
+0x15826	0x60A7
+0x15827	0x608B
+0x15828	0x60E1
+0x15829	0x60B8
+0x1582A	0x60E0
+0x1582B	0x60D3
+0x1582C	0x60B4
+0x1582D	0x5FF0
+0x1582E	0x60BD
+0x1582F	0x60C6
+0x15830	0x60B5
+0x15831	0x60D8
+0x15832	0x614D
+0x15833	0x6115
+0x15834	0x6106
+0x15835	0x60F6
+0x15836	0x60F7
+0x15837	0x6100
+0x15838	0x60F4
+0x15839	0x60FA
+0x1583A	0x6103
+0x1583B	0x6121
+0x1583C	0x60FB
+0x1583D	0x60F1
+0x1583E	0x610D
+0x1583F	0x610E
+0x15840	0x6147
+0x15841	0x613E
+0x15842	0x6128
+0x15843	0x6127
+0x15844	0x614A
+0x15845	0x613F
+0x15846	0x613C
+0x15847	0x612C
+0x15848	0x6134
+0x15849	0x613D
+0x1584A	0x6142
+0x1584B	0x6144
+0x1584C	0x6173
+0x1584D	0x6177
+0x1584E	0x6158
+0x1584F	0x6159
+0x15850	0x615A
+0x15851	0x616B
+0x15852	0x6174
+0x15853	0x616F
+0x15854	0x6165
+0x15855	0x6171
+0x15856	0x615F
+0x15857	0x615D
+0x15858	0x6153
+0x15859	0x6175
+0x1585A	0x6199
+0x1585B	0x6196
+0x1585C	0x6187
+0x1585D	0x61AC
+0x1585E	0x6194
+0x1585F	0x619A
+0x15860	0x618A
+0x15861	0x6191
+0x15862	0x61AB
+0x15863	0x61AE
+0x15864	0x61CC
+0x15865	0x61CA
+0x15866	0x61C9
+0x15867	0x61F7
+0x15868	0x61C8
+0x15869	0x61C3
+0x1586A	0x61C6
+0x1586B	0x61BA
+0x1586C	0x61CB
+0x1586D	0x7F79
+0x1586E	0x61CD
+0x1586F	0x61E6
+0x15870	0x61E3
+0x15871	0x61F6
+0x15872	0x61FA
+0x15873	0x61F4
+0x15874	0x61FF
+0x15875	0x61FD
+0x15876	0x61FC
+0x15877	0x61FE
+0x15878	0x6200
+0x15879	0x6208
+0x1587A	0x6209
+0x1587B	0x620D
+0x1587C	0x620C
+0x1587D	0x6214
+0x1587E	0x621B
+0x15921	0x621E
+0x15922	0x6221
+0x15923	0x622A
+0x15924	0x622E
+0x15925	0x6230
+0x15926	0x6232
+0x15927	0x6233
+0x15928	0x6241
+0x15929	0x624E
+0x1592A	0x625E
+0x1592B	0x6263
+0x1592C	0x625B
+0x1592D	0x6260
+0x1592E	0x6268
+0x1592F	0x627C
+0x15930	0x6282
+0x15931	0x6289
+0x15932	0x627E
+0x15933	0x6292
+0x15934	0x6293
+0x15935	0x6296
+0x15936	0x62D4
+0x15937	0x6283
+0x15938	0x6294
+0x15939	0x62D7
+0x1593A	0x62D1
+0x1593B	0x62BB
+0x1593C	0x62CF
+0x1593D	0x62FF
+0x1593E	0x62C6
+0x1593F	0x64D4
+0x15940	0x62C8
+0x15941	0x62DC
+0x15942	0x62CC
+0x15943	0x62CA
+0x15944	0x62C2
+0x15945	0x62C7
+0x15946	0x629B
+0x15947	0x62C9
+0x15948	0x630C
+0x15949	0x62EE
+0x1594A	0x62F1
+0x1594B	0x6327
+0x1594C	0x6302
+0x1594D	0x6308
+0x1594E	0x62EF
+0x1594F	0x62F5
+0x15950	0x6350
+0x15951	0x633E
+0x15952	0x634D
+0x15953	0x641C
+0x15954	0x634F
+0x15955	0x6396
+0x15956	0x638E
+0x15957	0x6380
+0x15958	0x63AB
+0x15959	0x6376
+0x1595A	0x63A3
+0x1595B	0x638F
+0x1595C	0x6389
+0x1595D	0x639F
+0x1595E	0x63B5
+0x1595F	0x636B
+0x15960	0x6369
+0x15961	0x63BE
+0x15962	0x63E9
+0x15963	0x63C0
+0x15964	0x63C6
+0x15965	0x63E3
+0x15966	0x63C9
+0x15967	0x63D2
+0x15968	0x63F6
+0x15969	0x63C4
+0x1596A	0x6416
+0x1596B	0x6434
+0x1596C	0x6406
+0x1596D	0x6413
+0x1596E	0x6426
+0x1596F	0x6436
+0x15970	0x651D
+0x15971	0x6417
+0x15972	0x6428
+0x15973	0x640F
+0x15974	0x6467
+0x15975	0x646F
+0x15976	0x6476
+0x15977	0x644E
+0x15978	0x652A
+0x15979	0x6495
+0x1597A	0x6493
+0x1597B	0x64A5
+0x1597C	0x64A9
+0x1597D	0x6488
+0x1597E	0x64BC
+0x15A21	0x64DA
+0x15A22	0x64D2
+0x15A23	0x64C5
+0x15A24	0x64C7
+0x15A25	0x64BB
+0x15A26	0x64D8
+0x15A27	0x64C2
+0x15A28	0x64F1
+0x15A29	0x64E7
+0x15A2A	0x8209
+0x15A2B	0x64E0
+0x15A2C	0x64E1
+0x15A2D	0x62AC
+0x15A2E	0x64E3
+0x15A2F	0x64EF
+0x15A30	0x652C
+0x15A31	0x64F6
+0x15A32	0x64F4
+0x15A33	0x64F2
+0x15A34	0x64FA
+0x15A35	0x6500
+0x15A36	0x64FD
+0x15A37	0x6518
+0x15A38	0x651C
+0x15A39	0x6505
+0x15A3A	0x6524
+0x15A3B	0x6523
+0x15A3C	0x652B
+0x15A3D	0x6534
+0x15A3E	0x6535
+0x15A3F	0x6537
+0x15A40	0x6536
+0x15A41	0x6538
+0x15A42	0x754B
+0x15A43	0x6548
+0x15A44	0x6556
+0x15A45	0x6555
+0x15A46	0x654D
+0x15A47	0x6558
+0x15A48	0x655E
+0x15A49	0x655D
+0x15A4A	0x6572
+0x15A4B	0x6578
+0x15A4C	0x6582
+0x15A4D	0x6583
+0x15A4E	0x8B8A
+0x15A4F	0x659B
+0x15A50	0x659F
+0x15A51	0x65AB
+0x15A52	0x65B7
+0x15A53	0x65C3
+0x15A54	0x65C6
+0x15A55	0x65C1
+0x15A56	0x65C4
+0x15A57	0x65CC
+0x15A58	0x65D2
+0x15A59	0x65DB
+0x15A5A	0x65D9
+0x15A5B	0x65E0
+0x15A5C	0x65E1
+0x15A5D	0x65F1
+0x15A5E	0x6772
+0x15A5F	0x660A
+0x15A60	0x6603
+0x15A61	0x65FB
+0x15A62	0x6773
+0x15A63	0x6635
+0x15A64	0x6636
+0x15A65	0x6634
+0x15A66	0x661C
+0x15A67	0x664F
+0x15A68	0x6644
+0x15A69	0x6649
+0x15A6A	0x6641
+0x15A6B	0x665E
+0x15A6C	0x665D
+0x15A6D	0x6664
+0x15A6E	0x6667
+0x15A6F	0x6668
+0x15A70	0x665F
+0x15A71	0x6662
+0x15A72	0x6670
+0x15A73	0x6683
+0x15A74	0x6688
+0x15A75	0x668E
+0x15A76	0x6689
+0x15A77	0x6684
+0x15A78	0x6698
+0x15A79	0x669D
+0x15A7A	0x66C1
+0x15A7B	0x66B9
+0x15A7C	0x66C9
+0x15A7D	0x66BE
+0x15A7E	0x66BC
+0x15B21	0x66C4
+0x15B22	0x66B8
+0x15B23	0x66D6
+0x15B24	0x66DA
+0x15B25	0x66E0
+0x15B26	0x663F
+0x15B27	0x66E6
+0x15B28	0x66E9
+0x15B29	0x66F0
+0x15B2A	0x66F5
+0x15B2B	0x66F7
+0x15B2C	0x670F
+0x15B2D	0x6716
+0x15B2E	0x671E
+0x15B2F	0x6726
+0x15B30	0x6727
+0x15B31	0x9738
+0x15B32	0x672E
+0x15B33	0x673F
+0x15B34	0x6736
+0x15B35	0x6741
+0x15B36	0x6738
+0x15B37	0x6737
+0x15B38	0x6746
+0x15B39	0x675E
+0x15B3A	0x6760
+0x15B3B	0x6759
+0x15B3C	0x6763
+0x15B3D	0x6764
+0x15B3E	0x6789
+0x15B3F	0x6770
+0x15B40	0x67A9
+0x15B41	0x677C
+0x15B42	0x676A
+0x15B43	0x678C
+0x15B44	0x678B
+0x15B45	0x67A6
+0x15B46	0x67A1
+0x15B47	0x6785
+0x15B48	0x67B7
+0x15B49	0x67EF
+0x15B4A	0x67B4
+0x15B4B	0x67EC
+0x15B4C	0x67B3
+0x15B4D	0x67E9
+0x15B4E	0x67B8
+0x15B4F	0x67E4
+0x15B50	0x67DE
+0x15B51	0x67DD
+0x15B52	0x67E2
+0x15B53	0x67EE
+0x15B54	0x67B9
+0x15B55	0x67CE
+0x15B56	0x67C6
+0x15B57	0x67E7
+0x15B58	0x6A9C
+0x15B59	0x681E
+0x15B5A	0x6846
+0x15B5B	0x6829
+0x15B5C	0x6840
+0x15B5D	0x684D
+0x15B5E	0x6832
+0x15B5F	0x684E
+0x15B60	0x68B3
+0x15B61	0x682B
+0x15B62	0x6859
+0x15B63	0x6863
+0x15B64	0x6877
+0x15B65	0x687F
+0x15B66	0x689F
+0x15B67	0x688F
+0x15B68	0x68AD
+0x15B69	0x6894
+0x15B6A	0x689D
+0x15B6B	0x689B
+0x15B6C	0x6883
+0x15B6D	0x6AAE
+0x15B6E	0x68B9
+0x15B6F	0x6874
+0x15B70	0x68B5
+0x15B71	0x68A0
+0x15B72	0x68BA
+0x15B73	0x690F
+0x15B74	0x688D
+0x15B75	0x687E
+0x15B76	0x6901
+0x15B77	0x68CA
+0x15B78	0x6908
+0x15B79	0x68D8
+0x15B7A	0x6922
+0x15B7B	0x6926
+0x15B7C	0x68E1
+0x15B7D	0x690C
+0x15B7E	0x68CD
+0x15C21	0x68D4
+0x15C22	0x68E7
+0x15C23	0x68D5
+0x15C24	0x6936
+0x15C25	0x6912
+0x15C26	0x6904
+0x15C27	0x68D7
+0x15C28	0x68E3
+0x15C29	0x6925
+0x15C2A	0x68F9
+0x15C2B	0x68E0
+0x15C2C	0x68EF
+0x15C2D	0x6928
+0x15C2E	0x692A
+0x15C2F	0x691A
+0x15C30	0x6923
+0x15C31	0x6921
+0x15C32	0x68C6
+0x15C33	0x6979
+0x15C34	0x6977
+0x15C35	0x695C
+0x15C36	0x6978
+0x15C37	0x696B
+0x15C38	0x6954
+0x15C39	0x697E
+0x15C3A	0x696E
+0x15C3B	0x6939
+0x15C3C	0x6974
+0x15C3D	0x693D
+0x15C3E	0x6959
+0x15C3F	0x6930
+0x15C40	0x6961
+0x15C41	0x695E
+0x15C42	0x695D
+0x15C43	0x6981
+0x15C44	0x696A
+0x15C45	0x69B2
+0x15C46	0x69AE
+0x15C47	0x69D0
+0x15C48	0x69BF
+0x15C49	0x69C1
+0x15C4A	0x69D3
+0x15C4B	0x69BE
+0x15C4C	0x69CE
+0x15C4D	0x5BE8
+0x15C4E	0x69CA
+0x15C4F	0x69DD
+0x15C50	0x69BB
+0x15C51	0x69C3
+0x15C52	0x69A7
+0x15C53	0x6A2E
+0x15C54	0x6991
+0x15C55	0x69A0
+0x15C56	0x699C
+0x15C57	0x6995
+0x15C58	0x69B4
+0x15C59	0x69DE
+0x15C5A	0x69E8
+0x15C5B	0x6A02
+0x15C5C	0x6A1B
+0x15C5D	0x69FF
+0x15C5E	0x6B0A
+0x15C5F	0x69F9
+0x15C60	0x69F2
+0x15C61	0x69E7
+0x15C62	0x6A05
+0x15C63	0x69B1
+0x15C64	0x6A1E
+0x15C65	0x69ED
+0x15C66	0x6A14
+0x15C67	0x69EB
+0x15C68	0x6A0A
+0x15C69	0x6A12
+0x15C6A	0x6AC1
+0x15C6B	0x6A23
+0x15C6C	0x6A13
+0x15C6D	0x6A44
+0x15C6E	0x6A0C
+0x15C6F	0x6A72
+0x15C70	0x6A36
+0x15C71	0x6A78
+0x15C72	0x6A47
+0x15C73	0x6A62
+0x15C74	0x6A59
+0x15C75	0x6A66
+0x15C76	0x6A48
+0x15C77	0x6A38
+0x15C78	0x6A22
+0x15C79	0x6A90
+0x15C7A	0x6A8D
+0x15C7B	0x6AA0
+0x15C7C	0x6A84
+0x15C7D	0x6AA2
+0x15C7E	0x6AA3
+0x15D21	0x6A97
+0x15D22	0x8617
+0x15D23	0x6ABB
+0x15D24	0x6AC3
+0x15D25	0x6AC2
+0x15D26	0x6AB8
+0x15D27	0x6AB3
+0x15D28	0x6AAC
+0x15D29	0x6ADE
+0x15D2A	0x6AD1
+0x15D2B	0x6ADF
+0x15D2C	0x6AAA
+0x15D2D	0x6ADA
+0x15D2E	0x6AEA
+0x15D2F	0x6AFB
+0x15D30	0x6B05
+0x15D31	0x8616
+0x15D32	0x6AFA
+0x15D33	0x6B12
+0x15D34	0x6B16
+0x15D35	0x9B31
+0x15D36	0x6B1F
+0x15D37	0x6B38
+0x15D38	0x6B37
+0x15D39	0x76DC
+0x15D3A	0x6B39
+0x15D3B	0x98EE
+0x15D3C	0x6B47
+0x15D3D	0x6B43
+0x15D3E	0x6B49
+0x15D3F	0x6B50
+0x15D40	0x6B59
+0x15D41	0x6B54
+0x15D42	0x6B5B
+0x15D43	0x6B5F
+0x15D44	0x6B61
+0x15D45	0x6B78
+0x15D46	0x6B79
+0x15D47	0x6B7F
+0x15D48	0x6B80
+0x15D49	0x6B84
+0x15D4A	0x6B83
+0x15D4B	0x6B8D
+0x15D4C	0x6B98
+0x15D4D	0x6B95
+0x15D4E	0x6B9E
+0x15D4F	0x6BA4
+0x15D50	0x6BAA
+0x15D51	0x6BAB
+0x15D52	0x6BAF
+0x15D53	0x6BB2
+0x15D54	0x6BB1
+0x15D55	0x6BB3
+0x15D56	0x6BB7
+0x15D57	0x6BBC
+0x15D58	0x6BC6
+0x15D59	0x6BCB
+0x15D5A	0x6BD3
+0x15D5B	0x6BDF
+0x15D5C	0x6BEC
+0x15D5D	0x6BEB
+0x15D5E	0x6BF3
+0x15D5F	0x6BEF
+0x15D60	0x9EBE
+0x15D61	0x6C08
+0x15D62	0x6C13
+0x15D63	0x6C14
+0x15D64	0x6C1B
+0x15D65	0x6C24
+0x15D66	0x6C23
+0x15D67	0x6C5E
+0x15D68	0x6C55
+0x15D69	0x6C62
+0x15D6A	0x6C6A
+0x15D6B	0x6C82
+0x15D6C	0x6C8D
+0x15D6D	0x6C9A
+0x15D6E	0x6C81
+0x15D6F	0x6C9B
+0x15D70	0x6C7E
+0x15D71	0x6C68
+0x15D72	0x6C73
+0x15D73	0x6C92
+0x15D74	0x6C90
+0x15D75	0x6CC4
+0x15D76	0x6CF1
+0x15D77	0x6CD3
+0x15D78	0x6CBD
+0x15D79	0x6CD7
+0x15D7A	0x6CC5
+0x15D7B	0x6CDD
+0x15D7C	0x6CAE
+0x15D7D	0x6CB1
+0x15D7E	0x6CBE
+0x15E21	0x6CBA
+0x15E22	0x6CDB
+0x15E23	0x6CEF
+0x15E24	0x6CD9
+0x15E25	0x6CEA
+0x15E26	0x6D1F
+0x15E27	0x884D
+0x15E28	0x6D36
+0x15E29	0x6D2B
+0x15E2A	0x6D3D
+0x15E2B	0x6D38
+0x15E2C	0x6D19
+0x15E2D	0x6D35
+0x15E2E	0x6D33
+0x15E2F	0x6D12
+0x15E30	0x6D0C
+0x15E31	0x6D63
+0x15E32	0x6D93
+0x15E33	0x6D64
+0x15E34	0x6D5A
+0x15E35	0x6D79
+0x15E36	0x6D59
+0x15E37	0x6D8E
+0x15E38	0x6D95
+0x15E39	0x6FE4
+0x15E3A	0x6D85
+0x15E3B	0x6DF9
+0x15E3C	0x6E15
+0x15E3D	0x6E0A
+0x15E3E	0x6DB5
+0x15E3F	0x6DC7
+0x15E40	0x6DE6
+0x15E41	0x6DB8
+0x15E42	0x6DC6
+0x15E43	0x6DEC
+0x15E44	0x6DDE
+0x15E45	0x6DCC
+0x15E46	0x6DE8
+0x15E47	0x6DD2
+0x15E48	0x6DC5
+0x15E49	0x6DFA
+0x15E4A	0x6DD9
+0x15E4B	0x6DE4
+0x15E4C	0x6DD5
+0x15E4D	0x6DEA
+0x15E4E	0x6DEE
+0x15E4F	0x6E2D
+0x15E50	0x6E6E
+0x15E51	0x6E2E
+0x15E52	0x6E19
+0x15E53	0x6E72
+0x15E54	0x6E5F
+0x15E55	0x6E3E
+0x15E56	0x6E23
+0x15E57	0x6E6B
+0x15E58	0x6E2B
+0x15E59	0x6E76
+0x15E5A	0x6E4D
+0x15E5B	0x6E1F
+0x15E5C	0x6E43
+0x15E5D	0x6E3A
+0x15E5E	0x6E4E
+0x15E5F	0x6E24
+0x15E60	0x6EFF
+0x15E61	0x6E1D
+0x15E62	0x6E38
+0x15E63	0x6E82
+0x15E64	0x6EAA
+0x15E65	0x6E98
+0x15E66	0x6EC9
+0x15E67	0x6EB7
+0x15E68	0x6ED3
+0x15E69	0x6EBD
+0x15E6A	0x6EAF
+0x15E6B	0x6EC4
+0x15E6C	0x6EB2
+0x15E6D	0x6ED4
+0x15E6E	0x6ED5
+0x15E6F	0x6E8F
+0x15E70	0x6EA5
+0x15E71	0x6EC2
+0x15E72	0x6E9F
+0x15E73	0x6F41
+0x15E74	0x6F11
+0x15E75	0x704C
+0x15E76	0x6EEC
+0x15E77	0x6EF8
+0x15E78	0x6EFE
+0x15E79	0x6F3F
+0x15E7A	0x6EF2
+0x15E7B	0x6F31
+0x15E7C	0x6EEF
+0x15E7D	0x6F32
+0x15E7E	0x6ECC
+0x15F21	0x6F3E
+0x15F22	0x6F13
+0x15F23	0x6EF7
+0x15F24	0x6F86
+0x15F25	0x6F7A
+0x15F26	0x6F78
+0x15F27	0x6F81
+0x15F28	0x6F80
+0x15F29	0x6F6F
+0x15F2A	0x6F5B
+0x15F2B	0x6FF3
+0x15F2C	0x6F6D
+0x15F2D	0x6F82
+0x15F2E	0x6F7C
+0x15F2F	0x6F58
+0x15F30	0x6F8E
+0x15F31	0x6F91
+0x15F32	0x6FC2
+0x15F33	0x6F66
+0x15F34	0x6FB3
+0x15F35	0x6FA3
+0x15F36	0x6FA1
+0x15F37	0x6FA4
+0x15F38	0x6FB9
+0x15F39	0x6FC6
+0x15F3A	0x6FAA
+0x15F3B	0x6FDF
+0x15F3C	0x6FD5
+0x15F3D	0x6FEC
+0x15F3E	0x6FD4
+0x15F3F	0x6FD8
+0x15F40	0x6FF1
+0x15F41	0x6FEE
+0x15F42	0x6FDB
+0x15F43	0x7009
+0x15F44	0x700B
+0x15F45	0x6FFA
+0x15F46	0x7011
+0x15F47	0x7001
+0x15F48	0x700F
+0x15F49	0x6FFE
+0x15F4A	0x701B
+0x15F4B	0x701A
+0x15F4C	0x6F74
+0x15F4D	0x701D
+0x15F4E	0x7018
+0x15F4F	0x701F
+0x15F50	0x7030
+0x15F51	0x703E
+0x15F52	0x7032
+0x15F53	0x7051
+0x15F54	0x7063
+0x15F55	0x7099
+0x15F56	0x7092
+0x15F57	0x70AF
+0x15F58	0x70F1
+0x15F59	0x70AC
+0x15F5A	0x70B8
+0x15F5B	0x70B3
+0x15F5C	0x70AE
+0x15F5D	0x70DF
+0x15F5E	0x70CB
+0x15F5F	0x70DD
+0x15F60	0x70D9
+0x15F61	0x7109
+0x15F62	0x70FD
+0x15F63	0x711C
+0x15F64	0x7119
+0x15F65	0x7165
+0x15F66	0x7155
+0x15F67	0x7188
+0x15F68	0x7166
+0x15F69	0x7162
+0x15F6A	0x714C
+0x15F6B	0x7156
+0x15F6C	0x716C
+0x15F6D	0x718F
+0x15F6E	0x71FB
+0x15F6F	0x7184
+0x15F70	0x7195
+0x15F71	0x71A8
+0x15F72	0x71AC
+0x15F73	0x71D7
+0x15F74	0x71B9
+0x15F75	0x71BE
+0x15F76	0x71D2
+0x15F77	0x71C9
+0x15F78	0x71D4
+0x15F79	0x71CE
+0x15F7A	0x71E0
+0x15F7B	0x71EC
+0x15F7C	0x71E7
+0x15F7D	0x71F5
+0x15F7E	0x71FC
+0x16021	0x71F9
+0x16022	0x71FF
+0x16023	0x720D
+0x16024	0x7210
+0x16025	0x721B
+0x16026	0x7228
+0x16027	0x722D
+0x16028	0x722C
+0x16029	0x7230
+0x1602A	0x7232
+0x1602B	0x723B
+0x1602C	0x723C
+0x1602D	0x723F
+0x1602E	0x7240
+0x1602F	0x7246
+0x16030	0x724B
+0x16031	0x7258
+0x16032	0x7274
+0x16033	0x727E
+0x16034	0x7282
+0x16035	0x7281
+0x16036	0x7287
+0x16037	0x7292
+0x16038	0x7296
+0x16039	0x72A2
+0x1603A	0x72A7
+0x1603B	0x72B9
+0x1603C	0x72B2
+0x1603D	0x72C3
+0x1603E	0x72C6
+0x1603F	0x72C4
+0x16040	0x72CE
+0x16041	0x72D2
+0x16042	0x72E2
+0x16043	0x72E0
+0x16044	0x72E1
+0x16045	0x72F9
+0x16046	0x72F7
+0x16047	0x500F
+0x16048	0x7317
+0x16049	0x730A
+0x1604A	0x731C
+0x1604B	0x7316
+0x1604C	0x731D
+0x1604D	0x7334
+0x1604E	0x732F
+0x1604F	0x7329
+0x16050	0x7325
+0x16051	0x733E
+0x16052	0x734E
+0x16053	0x734F
+0x16054	0x9ED8
+0x16055	0x7357
+0x16056	0x736A
+0x16057	0x7368
+0x16058	0x7370
+0x16059	0x7378
+0x1605A	0x7375
+0x1605B	0x737B
+0x1605C	0x737A
+0x1605D	0x73C8
+0x1605E	0x73B3
+0x1605F	0x73CE
+0x16060	0x73BB
+0x16061	0x73C0
+0x16062	0x73E5
+0x16063	0x73EE
+0x16064	0x73DE
+0x16065	0x74A2
+0x16066	0x7405
+0x16067	0x746F
+0x16068	0x7425
+0x16069	0x73F8
+0x1606A	0x7432
+0x1606B	0x743A
+0x1606C	0x7455
+0x1606D	0x743F
+0x1606E	0x745F
+0x1606F	0x7459
+0x16070	0x7441
+0x16071	0x745C
+0x16072	0x7469
+0x16073	0x7470
+0x16074	0x7463
+0x16075	0x746A
+0x16076	0x7476
+0x16077	0x747E
+0x16078	0x748B
+0x16079	0x749E
+0x1607A	0x74A7
+0x1607B	0x74CA
+0x1607C	0x74CF
+0x1607D	0x74D4
+0x1607E	0x73F1
+0x16121	0x74E0
+0x16122	0x74E3
+0x16123	0x74E7
+0x16124	0x74E9
+0x16125	0x74EE
+0x16126	0x74F2
+0x16127	0x74F0
+0x16128	0x74F1
+0x16129	0x74F8
+0x1612A	0x74F7
+0x1612B	0x7504
+0x1612C	0x7503
+0x1612D	0x7505
+0x1612E	0x750C
+0x1612F	0x750E
+0x16130	0x750D
+0x16131	0x7515
+0x16132	0x7513
+0x16133	0x751E
+0x16134	0x7526
+0x16135	0x752C
+0x16136	0x753C
+0x16137	0x7544
+0x16138	0x754D
+0x16139	0x754A
+0x1613A	0x7549
+0x1613B	0x755B
+0x1613C	0x7546
+0x1613D	0x755A
+0x1613E	0x7569
+0x1613F	0x7564
+0x16140	0x7567
+0x16141	0x756B
+0x16142	0x756D
+0x16143	0x7578
+0x16144	0x7576
+0x16145	0x7586
+0x16146	0x7587
+0x16147	0x7574
+0x16148	0x758A
+0x16149	0x7589
+0x1614A	0x7582
+0x1614B	0x7594
+0x1614C	0x759A
+0x1614D	0x759D
+0x1614E	0x75A5
+0x1614F	0x75A3
+0x16150	0x75C2
+0x16151	0x75B3
+0x16152	0x75C3
+0x16153	0x75B5
+0x16154	0x75BD
+0x16155	0x75B8
+0x16156	0x75BC
+0x16157	0x75B1
+0x16158	0x75CD
+0x16159	0x75CA
+0x1615A	0x75D2
+0x1615B	0x75D9
+0x1615C	0x75E3
+0x1615D	0x75DE
+0x1615E	0x75FE
+0x1615F	0x75FF
+0x16160	0x75FC
+0x16161	0x7601
+0x16162	0x75F0
+0x16163	0x75FA
+0x16164	0x75F2
+0x16165	0x75F3
+0x16166	0x760B
+0x16167	0x760D
+0x16168	0x7609
+0x16169	0x761F
+0x1616A	0x7627
+0x1616B	0x7620
+0x1616C	0x7621
+0x1616D	0x7622
+0x1616E	0x7624
+0x1616F	0x7634
+0x16170	0x7630
+0x16171	0x763B
+0x16172	0x7647
+0x16173	0x7648
+0x16174	0x7646
+0x16175	0x765C
+0x16176	0x7658
+0x16177	0x7661
+0x16178	0x7662
+0x16179	0x7668
+0x1617A	0x7669
+0x1617B	0x766A
+0x1617C	0x7667
+0x1617D	0x766C
+0x1617E	0x7670
+0x16221	0x7672
+0x16222	0x7676
+0x16223	0x7678
+0x16224	0x767C
+0x16225	0x7680
+0x16226	0x7683
+0x16227	0x7688
+0x16228	0x768B
+0x16229	0x768E
+0x1622A	0x7696
+0x1622B	0x7693
+0x1622C	0x7699
+0x1622D	0x769A
+0x1622E	0x76B0
+0x1622F	0x76B4
+0x16230	0x76B8
+0x16231	0x76B9
+0x16232	0x76BA
+0x16233	0x76C2
+0x16234	0x76CD
+0x16235	0x76D6
+0x16236	0x76D2
+0x16237	0x76DE
+0x16238	0x76E1
+0x16239	0x76E5
+0x1623A	0x76E7
+0x1623B	0x76EA
+0x1623C	0x862F
+0x1623D	0x76FB
+0x1623E	0x7708
+0x1623F	0x7707
+0x16240	0x7704
+0x16241	0x7729
+0x16242	0x7724
+0x16243	0x771E
+0x16244	0x7725
+0x16245	0x7726
+0x16246	0x771B
+0x16247	0x7737
+0x16248	0x7738
+0x16249	0x7747
+0x1624A	0x775A
+0x1624B	0x7768
+0x1624C	0x776B
+0x1624D	0x775B
+0x1624E	0x7765
+0x1624F	0x777F
+0x16250	0x777E
+0x16251	0x7779
+0x16252	0x778E
+0x16253	0x778B
+0x16254	0x7791
+0x16255	0x77A0
+0x16256	0x779E
+0x16257	0x77B0
+0x16258	0x77B6
+0x16259	0x77B9
+0x1625A	0x77BF
+0x1625B	0x77BC
+0x1625C	0x77BD
+0x1625D	0x77BB
+0x1625E	0x77C7
+0x1625F	0x77CD
+0x16260	0x77D7
+0x16261	0x77DA
+0x16262	0x77DC
+0x16263	0x77E3
+0x16264	0x77EE
+0x16265	0x77FC
+0x16266	0x780C
+0x16267	0x7812
+0x16268	0x7926
+0x16269	0x7820
+0x1626A	0x792A
+0x1626B	0x7845
+0x1626C	0x788E
+0x1626D	0x7874
+0x1626E	0x7886
+0x1626F	0x787C
+0x16270	0x789A
+0x16271	0x788C
+0x16272	0x78A3
+0x16273	0x78B5
+0x16274	0x78AA
+0x16275	0x78AF
+0x16276	0x78D1
+0x16277	0x78C6
+0x16278	0x78CB
+0x16279	0x78D4
+0x1627A	0x78BE
+0x1627B	0x78BC
+0x1627C	0x78C5
+0x1627D	0x78CA
+0x1627E	0x78EC
+0x16321	0x78E7
+0x16322	0x78DA
+0x16323	0x78FD
+0x16324	0x78F4
+0x16325	0x7907
+0x16326	0x7912
+0x16327	0x7911
+0x16328	0x7919
+0x16329	0x792C
+0x1632A	0x792B
+0x1632B	0x7940
+0x1632C	0x7960
+0x1632D	0x7957
+0x1632E	0x795F
+0x1632F	0x795A
+0x16330	0x7955
+0x16331	0x7953
+0x16332	0x797A
+0x16333	0x797F
+0x16334	0x798A
+0x16335	0x799D
+0x16336	0x79A7
+0x16337	0x9F4B
+0x16338	0x79AA
+0x16339	0x79AE
+0x1633A	0x79B3
+0x1633B	0x79B9
+0x1633C	0x79BA
+0x1633D	0x79C9
+0x1633E	0x79D5
+0x1633F	0x79E7
+0x16340	0x79EC
+0x16341	0x79E1
+0x16342	0x79E3
+0x16343	0x7A08
+0x16344	0x7A0D
+0x16345	0x7A18
+0x16346	0x7A19
+0x16347	0x7A20
+0x16348	0x7A1F
+0x16349	0x7980
+0x1634A	0x7A31
+0x1634B	0x7A3B
+0x1634C	0x7A3E
+0x1634D	0x7A37
+0x1634E	0x7A43
+0x1634F	0x7A57
+0x16350	0x7A49
+0x16351	0x7A61
+0x16352	0x7A62
+0x16353	0x7A69
+0x16354	0x9F9D
+0x16355	0x7A70
+0x16356	0x7A79
+0x16357	0x7A7D
+0x16358	0x7A88
+0x16359	0x7A97
+0x1635A	0x7A95
+0x1635B	0x7A98
+0x1635C	0x7A96
+0x1635D	0x7AA9
+0x1635E	0x7AC8
+0x1635F	0x7AB0
+0x16360	0x7AB6
+0x16361	0x7AC5
+0x16362	0x7AC4
+0x16363	0x7ABF
+0x16364	0x9083
+0x16365	0x7AC7
+0x16366	0x7ACA
+0x16367	0x7ACD
+0x16368	0x7ACF
+0x16369	0x7AD5
+0x1636A	0x7AD3
+0x1636B	0x7AD9
+0x1636C	0x7ADA
+0x1636D	0x7ADD
+0x1636E	0x7AE1
+0x1636F	0x7AE2
+0x16370	0x7AE6
+0x16371	0x7AED
+0x16372	0x7AF0
+0x16373	0x7B02
+0x16374	0x7B0F
+0x16375	0x7B0A
+0x16376	0x7B06
+0x16377	0x7B33
+0x16378	0x7B18
+0x16379	0x7B19
+0x1637A	0x7B1E
+0x1637B	0x7B35
+0x1637C	0x7B28
+0x1637D	0x7B36
+0x1637E	0x7B50
+0x16421	0x7B7A
+0x16422	0x7B04
+0x16423	0x7B4D
+0x16424	0x7B0B
+0x16425	0x7B4C
+0x16426	0x7B45
+0x16427	0x7B75
+0x16428	0x7B65
+0x16429	0x7B74
+0x1642A	0x7B67
+0x1642B	0x7B70
+0x1642C	0x7B71
+0x1642D	0x7B6C
+0x1642E	0x7B6E
+0x1642F	0x7B9D
+0x16430	0x7B98
+0x16431	0x7B9F
+0x16432	0x7B8D
+0x16433	0x7B9C
+0x16434	0x7B9A
+0x16435	0x7B8B
+0x16436	0x7B92
+0x16437	0x7B8F
+0x16438	0x7B5D
+0x16439	0x7B99
+0x1643A	0x7BCB
+0x1643B	0x7BC1
+0x1643C	0x7BCC
+0x1643D	0x7BCF
+0x1643E	0x7BB4
+0x1643F	0x7BC6
+0x16440	0x7BDD
+0x16441	0x7BE9
+0x16442	0x7C11
+0x16443	0x7C14
+0x16444	0x7BE6
+0x16445	0x7BE5
+0x16446	0x7C60
+0x16447	0x7C00
+0x16448	0x7C07
+0x16449	0x7C13
+0x1644A	0x7BF3
+0x1644B	0x7BF7
+0x1644C	0x7C17
+0x1644D	0x7C0D
+0x1644E	0x7BF6
+0x1644F	0x7C23
+0x16450	0x7C27
+0x16451	0x7C2A
+0x16452	0x7C1F
+0x16453	0x7C37
+0x16454	0x7C2B
+0x16455	0x7C3D
+0x16456	0x7C4C
+0x16457	0x7C43
+0x16458	0x7C54
+0x16459	0x7C4F
+0x1645A	0x7C40
+0x1645B	0x7C50
+0x1645C	0x7C58
+0x1645D	0x7C5F
+0x1645E	0x7C64
+0x1645F	0x7C56
+0x16460	0x7C65
+0x16461	0x7C6C
+0x16462	0x7C75
+0x16463	0x7C83
+0x16464	0x7C90
+0x16465	0x7CA4
+0x16466	0x7CAD
+0x16467	0x7CA2
+0x16468	0x7CAB
+0x16469	0x7CA1
+0x1646A	0x7CA8
+0x1646B	0x7CB3
+0x1646C	0x7CB2
+0x1646D	0x7CB1
+0x1646E	0x7CAE
+0x1646F	0x7CB9
+0x16470	0x7CBD
+0x16471	0x7CC0
+0x16472	0x7CC5
+0x16473	0x7CC2
+0x16474	0x7CD8
+0x16475	0x7CD2
+0x16476	0x7CDC
+0x16477	0x7CE2
+0x16478	0x9B3B
+0x16479	0x7CEF
+0x1647A	0x7CF2
+0x1647B	0x7CF4
+0x1647C	0x7CF6
+0x1647D	0x7CFA
+0x1647E	0x7D06
+0x16521	0x7D02
+0x16522	0x7D1C
+0x16523	0x7D15
+0x16524	0x7D0A
+0x16525	0x7D45
+0x16526	0x7D4B
+0x16527	0x7D2E
+0x16528	0x7D32
+0x16529	0x7D3F
+0x1652A	0x7D35
+0x1652B	0x7D46
+0x1652C	0x7D73
+0x1652D	0x7D56
+0x1652E	0x7D4E
+0x1652F	0x7D72
+0x16530	0x7D68
+0x16531	0x7D6E
+0x16532	0x7D4F
+0x16533	0x7D63
+0x16534	0x7D93
+0x16535	0x7D89
+0x16536	0x7D5B
+0x16537	0x7D8F
+0x16538	0x7D7D
+0x16539	0x7D9B
+0x1653A	0x7DBA
+0x1653B	0x7DAE
+0x1653C	0x7DA3
+0x1653D	0x7DB5
+0x1653E	0x7DC7
+0x1653F	0x7DBD
+0x16540	0x7DAB
+0x16541	0x7E3D
+0x16542	0x7DA2
+0x16543	0x7DAF
+0x16544	0x7DDC
+0x16545	0x7DB8
+0x16546	0x7D9F
+0x16547	0x7DB0
+0x16548	0x7DD8
+0x16549	0x7DDD
+0x1654A	0x7DE4
+0x1654B	0x7DDE
+0x1654C	0x7DFB
+0x1654D	0x7DF2
+0x1654E	0x7DE1
+0x1654F	0x7E05
+0x16550	0x7E0A
+0x16551	0x7E23
+0x16552	0x7E21
+0x16553	0x7E12
+0x16554	0x7E31
+0x16555	0x7E1F
+0x16556	0x7E09
+0x16557	0x7E0B
+0x16558	0x7E22
+0x16559	0x7E46
+0x1655A	0x7E66
+0x1655B	0x7E3B
+0x1655C	0x7E35
+0x1655D	0x7E39
+0x1655E	0x7E43
+0x1655F	0x7E37
+0x16560	0x7E32
+0x16561	0x7E3A
+0x16562	0x7E67
+0x16563	0x7E5D
+0x16564	0x7E56
+0x16565	0x7E5E
+0x16566	0x7E59
+0x16567	0x7E5A
+0x16568	0x7E79
+0x16569	0x7E6A
+0x1656A	0x7E69
+0x1656B	0x7E7C
+0x1656C	0x7E7B
+0x1656D	0x7E83
+0x1656E	0x7DD5
+0x1656F	0x7E7D
+0x16570	0x8FAE
+0x16571	0x7E7F
+0x16572	0x7E88
+0x16573	0x7E89
+0x16574	0x7E8C
+0x16575	0x7E92
+0x16576	0x7E90
+0x16577	0x7E93
+0x16578	0x7E94
+0x16579	0x7E96
+0x1657A	0x7E8E
+0x1657B	0x7E9B
+0x1657C	0x7E9C
+0x1657D	0x7F38
+0x1657E	0x7F3A
+0x16621	0x7F45
+0x16622	0x7F4C
+0x16623	0x7F4D
+0x16624	0x7F4E
+0x16625	0x7F50
+0x16626	0x7F51
+0x16627	0x7F55
+0x16628	0x7F54
+0x16629	0x7F58
+0x1662A	0x7F5F
+0x1662B	0x7F60
+0x1662C	0x7F68
+0x1662D	0x7F69
+0x1662E	0x7F67
+0x1662F	0x7F78
+0x16630	0x7F82
+0x16631	0x7F86
+0x16632	0x7F83
+0x16633	0x7F88
+0x16634	0x7F87
+0x16635	0x7F8C
+0x16636	0x7F94
+0x16637	0x7F9E
+0x16638	0x7F9D
+0x16639	0x7F9A
+0x1663A	0x7FA3
+0x1663B	0x7FAF
+0x1663C	0x7FB2
+0x1663D	0x7FB9
+0x1663E	0x7FAE
+0x1663F	0x7FB6
+0x16640	0x7FB8
+0x16641	0x8B71
+0x16642	0x7FC5
+0x16643	0x7FC6
+0x16644	0x7FCA
+0x16645	0x7FD5
+0x16646	0x7FD4
+0x16647	0x7FE1
+0x16648	0x7FE6
+0x16649	0x7FE9
+0x1664A	0x7FF3
+0x1664B	0x7FF9
+0x1664C	0x98DC
+0x1664D	0x8006
+0x1664E	0x8004
+0x1664F	0x800B
+0x16650	0x8012
+0x16651	0x8018
+0x16652	0x8019
+0x16653	0x801C
+0x16654	0x8021
+0x16655	0x8028
+0x16656	0x803F
+0x16657	0x803B
+0x16658	0x804A
+0x16659	0x8046
+0x1665A	0x8052
+0x1665B	0x8058
+0x1665C	0x805A
+0x1665D	0x805F
+0x1665E	0x8062
+0x1665F	0x8068
+0x16660	0x8073
+0x16661	0x8072
+0x16662	0x8070
+0x16663	0x8076
+0x16664	0x8079
+0x16665	0x807D
+0x16666	0x807F
+0x16667	0x8084
+0x16668	0x8086
+0x16669	0x8085
+0x1666A	0x809B
+0x1666B	0x8093
+0x1666C	0x809A
+0x1666D	0x80AD
+0x1666E	0x5190
+0x1666F	0x80AC
+0x16670	0x80DB
+0x16671	0x80E5
+0x16672	0x80D9
+0x16673	0x80DD
+0x16674	0x80C4
+0x16675	0x80DA
+0x16676	0x80D6
+0x16677	0x8109
+0x16678	0x80EF
+0x16679	0x80F1
+0x1667A	0x811B
+0x1667B	0x8129
+0x1667C	0x8123
+0x1667D	0x812F
+0x1667E	0x814B
+0x16721	0x968B
+0x16722	0x8146
+0x16723	0x813E
+0x16724	0x8153
+0x16725	0x8151
+0x16726	0x80FC
+0x16727	0x8171
+0x16728	0x816E
+0x16729	0x8165
+0x1672A	0x8166
+0x1672B	0x8174
+0x1672C	0x8183
+0x1672D	0x8188
+0x1672E	0x818A
+0x1672F	0x8180
+0x16730	0x8182
+0x16731	0x81A0
+0x16732	0x8195
+0x16733	0x81A4
+0x16734	0x81A3
+0x16735	0x815F
+0x16736	0x8193
+0x16737	0x81A9
+0x16738	0x81B0
+0x16739	0x81B5
+0x1673A	0x81BE
+0x1673B	0x81B8
+0x1673C	0x81BD
+0x1673D	0x81C0
+0x1673E	0x81C2
+0x1673F	0x81BA
+0x16740	0x81C9
+0x16741	0x81CD
+0x16742	0x81D1
+0x16743	0x81D9
+0x16744	0x81D8
+0x16745	0x81C8
+0x16746	0x81DA
+0x16747	0x81DF
+0x16748	0x81E0
+0x16749	0x81E7
+0x1674A	0x81FA
+0x1674B	0x81FB
+0x1674C	0x81FE
+0x1674D	0x8201
+0x1674E	0x8202
+0x1674F	0x8205
+0x16750	0x8207
+0x16751	0x820A
+0x16752	0x820D
+0x16753	0x8210
+0x16754	0x8216
+0x16755	0x8229
+0x16756	0x822B
+0x16757	0x8238
+0x16758	0x8233
+0x16759	0x8240
+0x1675A	0x8259
+0x1675B	0x8258
+0x1675C	0x825D
+0x1675D	0x825A
+0x1675E	0x825F
+0x1675F	0x8264
+0x16760	0x8262
+0x16761	0x8268
+0x16762	0x826A
+0x16763	0x826B
+0x16764	0x822E
+0x16765	0x8271
+0x16766	0x8277
+0x16767	0x8278
+0x16768	0x827E
+0x16769	0x828D
+0x1676A	0x8292
+0x1676B	0x82AB
+0x1676C	0x829F
+0x1676D	0x82BB
+0x1676E	0x82AC
+0x1676F	0x82E1
+0x16770	0x82E3
+0x16771	0x82DF
+0x16772	0x82D2
+0x16773	0x82F4
+0x16774	0x82F3
+0x16775	0x82FA
+0x16776	0x8393
+0x16777	0x8303
+0x16778	0x82FB
+0x16779	0x82F9
+0x1677A	0x82DE
+0x1677B	0x8306
+0x1677C	0x82DC
+0x1677D	0x8309
+0x1677E	0x82D9
+0x16821	0x8335
+0x16822	0x8334
+0x16823	0x8316
+0x16824	0x8332
+0x16825	0x8331
+0x16826	0x8340
+0x16827	0x8339
+0x16828	0x8350
+0x16829	0x8345
+0x1682A	0x832F
+0x1682B	0x832B
+0x1682C	0x8317
+0x1682D	0x8318
+0x1682E	0x8385
+0x1682F	0x839A
+0x16830	0x83AA
+0x16831	0x839F
+0x16832	0x83A2
+0x16833	0x8396
+0x16834	0x8323
+0x16835	0x838E
+0x16836	0x8387
+0x16837	0x838A
+0x16838	0x837C
+0x16839	0x83B5
+0x1683A	0x8373
+0x1683B	0x8375
+0x1683C	0x83A0
+0x1683D	0x8389
+0x1683E	0x83A8
+0x1683F	0x83F4
+0x16840	0x8413
+0x16841	0x83EB
+0x16842	0x83CE
+0x16843	0x83FD
+0x16844	0x8403
+0x16845	0x83D8
+0x16846	0x840B
+0x16847	0x83C1
+0x16848	0x83F7
+0x16849	0x8407
+0x1684A	0x83E0
+0x1684B	0x83F2
+0x1684C	0x840D
+0x1684D	0x8422
+0x1684E	0x8420
+0x1684F	0x83BD
+0x16850	0x8438
+0x16851	0x8506
+0x16852	0x83FB
+0x16853	0x846D
+0x16854	0x842A
+0x16855	0x843C
+0x16856	0x855A
+0x16857	0x8484
+0x16858	0x8477
+0x16859	0x846B
+0x1685A	0x84AD
+0x1685B	0x846E
+0x1685C	0x8482
+0x1685D	0x8469
+0x1685E	0x8446
+0x1685F	0x842C
+0x16860	0x846F
+0x16861	0x8479
+0x16862	0x8435
+0x16863	0x84CA
+0x16864	0x8462
+0x16865	0x84B9
+0x16866	0x84BF
+0x16867	0x849F
+0x16868	0x84D9
+0x16869	0x84CD
+0x1686A	0x84BB
+0x1686B	0x84DA
+0x1686C	0x84D0
+0x1686D	0x84C1
+0x1686E	0x84C6
+0x1686F	0x84D6
+0x16870	0x84A1
+0x16871	0x8521
+0x16872	0x84FF
+0x16873	0x84F4
+0x16874	0x8517
+0x16875	0x8518
+0x16876	0x852C
+0x16877	0x851F
+0x16878	0x8515
+0x16879	0x8514
+0x1687A	0x84FC
+0x1687B	0x8540
+0x1687C	0x8563
+0x1687D	0x8558
+0x1687E	0x8548
+0x16921	0x8541
+0x16922	0x8602
+0x16923	0x854B
+0x16924	0x8555
+0x16925	0x8580
+0x16926	0x85A4
+0x16927	0x8588
+0x16928	0x8591
+0x16929	0x858A
+0x1692A	0x85A8
+0x1692B	0x856D
+0x1692C	0x8594
+0x1692D	0x859B
+0x1692E	0x85EA
+0x1692F	0x8587
+0x16930	0x859C
+0x16931	0x8577
+0x16932	0x857E
+0x16933	0x8590
+0x16934	0x85C9
+0x16935	0x85BA
+0x16936	0x85CF
+0x16937	0x85B9
+0x16938	0x85D0
+0x16939	0x85D5
+0x1693A	0x85DD
+0x1693B	0x85E5
+0x1693C	0x85DC
+0x1693D	0x85F9
+0x1693E	0x860A
+0x1693F	0x8613
+0x16940	0x860B
+0x16941	0x85FE
+0x16942	0x85FA
+0x16943	0x8606
+0x16944	0x8622
+0x16945	0x861A
+0x16946	0x8630
+0x16947	0x863F
+0x16948	0x864D
+0x16949	0x4E55
+0x1694A	0x8654
+0x1694B	0x865F
+0x1694C	0x8667
+0x1694D	0x8671
+0x1694E	0x8693
+0x1694F	0x86A3
+0x16950	0x86A9
+0x16951	0x86AA
+0x16952	0x868B
+0x16953	0x868C
+0x16954	0x86B6
+0x16955	0x86AF
+0x16956	0x86C4
+0x16957	0x86C6
+0x16958	0x86B0
+0x16959	0x86C9
+0x1695A	0x8823
+0x1695B	0x86AB
+0x1695C	0x86D4
+0x1695D	0x86DE
+0x1695E	0x86E9
+0x1695F	0x86EC
+0x16960	0x86DF
+0x16961	0x86DB
+0x16962	0x86EF
+0x16963	0x8712
+0x16964	0x8706
+0x16965	0x8708
+0x16966	0x8700
+0x16967	0x8703
+0x16968	0x86FB
+0x16969	0x8711
+0x1696A	0x8709
+0x1696B	0x870D
+0x1696C	0x86F9
+0x1696D	0x870A
+0x1696E	0x8734
+0x1696F	0x873F
+0x16970	0x8737
+0x16971	0x873B
+0x16972	0x8725
+0x16973	0x8729
+0x16974	0x871A
+0x16975	0x8760
+0x16976	0x875F
+0x16977	0x8778
+0x16978	0x874C
+0x16979	0x874E
+0x1697A	0x8774
+0x1697B	0x8757
+0x1697C	0x8768
+0x1697D	0x876E
+0x1697E	0x8759
+0x16A21	0x8753
+0x16A22	0x8763
+0x16A23	0x876A
+0x16A24	0x8805
+0x16A25	0x87A2
+0x16A26	0x879F
+0x16A27	0x8782
+0x16A28	0x87AF
+0x16A29	0x87CB
+0x16A2A	0x87BD
+0x16A2B	0x87C0
+0x16A2C	0x87D0
+0x16A2D	0x96D6
+0x16A2E	0x87AB
+0x16A2F	0x87C4
+0x16A30	0x87B3
+0x16A31	0x87C7
+0x16A32	0x87C6
+0x16A33	0x87BB
+0x16A34	0x87EF
+0x16A35	0x87F2
+0x16A36	0x87E0
+0x16A37	0x880F
+0x16A38	0x880D
+0x16A39	0x87FE
+0x16A3A	0x87F6
+0x16A3B	0x87F7
+0x16A3C	0x880E
+0x16A3D	0x87D2
+0x16A3E	0x8811
+0x16A3F	0x8816
+0x16A40	0x8815
+0x16A41	0x8822
+0x16A42	0x8821
+0x16A43	0x8831
+0x16A44	0x8836
+0x16A45	0x8839
+0x16A46	0x8827
+0x16A47	0x883B
+0x16A48	0x8844
+0x16A49	0x8842
+0x16A4A	0x8852
+0x16A4B	0x8859
+0x16A4C	0x885E
+0x16A4D	0x8862
+0x16A4E	0x886B
+0x16A4F	0x8881
+0x16A50	0x887E
+0x16A51	0x889E
+0x16A52	0x8875
+0x16A53	0x887D
+0x16A54	0x88B5
+0x16A55	0x8872
+0x16A56	0x8882
+0x16A57	0x8897
+0x16A58	0x8892
+0x16A59	0x88AE
+0x16A5A	0x8899
+0x16A5B	0x88A2
+0x16A5C	0x888D
+0x16A5D	0x88A4
+0x16A5E	0x88B0
+0x16A5F	0x88BF
+0x16A60	0x88B1
+0x16A61	0x88C3
+0x16A62	0x88C4
+0x16A63	0x88D4
+0x16A64	0x88D8
+0x16A65	0x88D9
+0x16A66	0x88DD
+0x16A67	0x88F9
+0x16A68	0x8902
+0x16A69	0x88FC
+0x16A6A	0x88F4
+0x16A6B	0x88E8
+0x16A6C	0x88F2
+0x16A6D	0x8904
+0x16A6E	0x890C
+0x16A6F	0x890A
+0x16A70	0x8913
+0x16A71	0x8943
+0x16A72	0x891E
+0x16A73	0x8925
+0x16A74	0x892A
+0x16A75	0x892B
+0x16A76	0x8941
+0x16A77	0x8944
+0x16A78	0x893B
+0x16A79	0x8936
+0x16A7A	0x8938
+0x16A7B	0x894C
+0x16A7C	0x891D
+0x16A7D	0x8960
+0x16A7E	0x895E
+0x16B21	0x8966
+0x16B22	0x8964
+0x16B23	0x896D
+0x16B24	0x896A
+0x16B25	0x896F
+0x16B26	0x8974
+0x16B27	0x8977
+0x16B28	0x897E
+0x16B29	0x8983
+0x16B2A	0x8988
+0x16B2B	0x898A
+0x16B2C	0x8993
+0x16B2D	0x8998
+0x16B2E	0x89A1
+0x16B2F	0x89A9
+0x16B30	0x89A6
+0x16B31	0x89AC
+0x16B32	0x89AF
+0x16B33	0x89B2
+0x16B34	0x89BA
+0x16B35	0x89BD
+0x16B36	0x89BF
+0x16B37	0x89C0
+0x16B38	0x89DA
+0x16B39	0x89DC
+0x16B3A	0x89DD
+0x16B3B	0x89E7
+0x16B3C	0x89F4
+0x16B3D	0x89F8
+0x16B3E	0x8A03
+0x16B3F	0x8A16
+0x16B40	0x8A10
+0x16B41	0x8A0C
+0x16B42	0x8A1B
+0x16B43	0x8A1D
+0x16B44	0x8A25
+0x16B45	0x8A36
+0x16B46	0x8A41
+0x16B47	0x8A5B
+0x16B48	0x8A52
+0x16B49	0x8A46
+0x16B4A	0x8A48
+0x16B4B	0x8A7C
+0x16B4C	0x8A6D
+0x16B4D	0x8A6C
+0x16B4E	0x8A62
+0x16B4F	0x8A85
+0x16B50	0x8A82
+0x16B51	0x8A84
+0x16B52	0x8AA8
+0x16B53	0x8AA1
+0x16B54	0x8A91
+0x16B55	0x8AA5
+0x16B56	0x8AA6
+0x16B57	0x8A9A
+0x16B58	0x8AA3
+0x16B59	0x8AC4
+0x16B5A	0x8ACD
+0x16B5B	0x8AC2
+0x16B5C	0x8ADA
+0x16B5D	0x8AEB
+0x16B5E	0x8AF3
+0x16B5F	0x8AE7
+0x16B60	0x8AE4
+0x16B61	0x8AF1
+0x16B62	0x8B14
+0x16B63	0x8AE0
+0x16B64	0x8AE2
+0x16B65	0x8AF7
+0x16B66	0x8ADE
+0x16B67	0x8ADB
+0x16B68	0x8B0C
+0x16B69	0x8B07
+0x16B6A	0x8B1A
+0x16B6B	0x8AE1
+0x16B6C	0x8B16
+0x16B6D	0x8B10
+0x16B6E	0x8B17
+0x16B6F	0x8B20
+0x16B70	0x8B33
+0x16B71	0x97AB
+0x16B72	0x8B26
+0x16B73	0x8B2B
+0x16B74	0x8B3E
+0x16B75	0x8B28
+0x16B76	0x8B41
+0x16B77	0x8B4C
+0x16B78	0x8B4F
+0x16B79	0x8B4E
+0x16B7A	0x8B49
+0x16B7B	0x8B56
+0x16B7C	0x8B5B
+0x16B7D	0x8B5A
+0x16B7E	0x8B6B
+0x16C21	0x8B5F
+0x16C22	0x8B6C
+0x16C23	0x8B6F
+0x16C24	0x8B74
+0x16C25	0x8B7D
+0x16C26	0x8B80
+0x16C27	0x8B8C
+0x16C28	0x8B8E
+0x16C29	0x8B92
+0x16C2A	0x8B93
+0x16C2B	0x8B96
+0x16C2C	0x8B99
+0x16C2D	0x8B9A
+0x16C2E	0x8C3A
+0x16C2F	0x8C41
+0x16C30	0x8C3F
+0x16C31	0x8C48
+0x16C32	0x8C4C
+0x16C33	0x8C4E
+0x16C34	0x8C50
+0x16C35	0x8C55
+0x16C36	0x8C62
+0x16C37	0x8C6C
+0x16C38	0x8C78
+0x16C39	0x8C7A
+0x16C3A	0x8C82
+0x16C3B	0x8C89
+0x16C3C	0x8C85
+0x16C3D	0x8C8A
+0x16C3E	0x8C8D
+0x16C3F	0x8C8E
+0x16C40	0x8C94
+0x16C41	0x8C7C
+0x16C42	0x8C98
+0x16C43	0x621D
+0x16C44	0x8CAD
+0x16C45	0x8CAA
+0x16C46	0x8CBD
+0x16C47	0x8CB2
+0x16C48	0x8CB3
+0x16C49	0x8CAE
+0x16C4A	0x8CB6
+0x16C4B	0x8CC8
+0x16C4C	0x8CC1
+0x16C4D	0x8CE4
+0x16C4E	0x8CE3
+0x16C4F	0x8CDA
+0x16C50	0x8CFD
+0x16C51	0x8CFA
+0x16C52	0x8CFB
+0x16C53	0x8D04
+0x16C54	0x8D05
+0x16C55	0x8D0A
+0x16C56	0x8D07
+0x16C57	0x8D0F
+0x16C58	0x8D0D
+0x16C59	0x8D10
+0x16C5A	0x9F4E
+0x16C5B	0x8D13
+0x16C5C	0x8CCD
+0x16C5D	0x8D14
+0x16C5E	0x8D16
+0x16C5F	0x8D67
+0x16C60	0x8D6D
+0x16C61	0x8D71
+0x16C62	0x8D73
+0x16C63	0x8D81
+0x16C64	0x8D99
+0x16C65	0x8DC2
+0x16C66	0x8DBE
+0x16C67	0x8DBA
+0x16C68	0x8DCF
+0x16C69	0x8DDA
+0x16C6A	0x8DD6
+0x16C6B	0x8DCC
+0x16C6C	0x8DDB
+0x16C6D	0x8DCB
+0x16C6E	0x8DEA
+0x16C6F	0x8DEB
+0x16C70	0x8DDF
+0x16C71	0x8DE3
+0x16C72	0x8DFC
+0x16C73	0x8E08
+0x16C74	0x8E09
+0x16C75	0x8DFF
+0x16C76	0x8E1D
+0x16C77	0x8E1E
+0x16C78	0x8E10
+0x16C79	0x8E1F
+0x16C7A	0x8E42
+0x16C7B	0x8E35
+0x16C7C	0x8E30
+0x16C7D	0x8E34
+0x16C7E	0x8E4A
+0x16D21	0x8E47
+0x16D22	0x8E49
+0x16D23	0x8E4C
+0x16D24	0x8E50
+0x16D25	0x8E48
+0x16D26	0x8E59
+0x16D27	0x8E64
+0x16D28	0x8E60
+0x16D29	0x8E2A
+0x16D2A	0x8E63
+0x16D2B	0x8E55
+0x16D2C	0x8E76
+0x16D2D	0x8E72
+0x16D2E	0x8E7C
+0x16D2F	0x8E81
+0x16D30	0x8E87
+0x16D31	0x8E85
+0x16D32	0x8E84
+0x16D33	0x8E8B
+0x16D34	0x8E8A
+0x16D35	0x8E93
+0x16D36	0x8E91
+0x16D37	0x8E94
+0x16D38	0x8E99
+0x16D39	0x8EAA
+0x16D3A	0x8EA1
+0x16D3B	0x8EAC
+0x16D3C	0x8EB0
+0x16D3D	0x8EC6
+0x16D3E	0x8EB1
+0x16D3F	0x8EBE
+0x16D40	0x8EC5
+0x16D41	0x8EC8
+0x16D42	0x8ECB
+0x16D43	0x8EDB
+0x16D44	0x8EE3
+0x16D45	0x8EFC
+0x16D46	0x8EFB
+0x16D47	0x8EEB
+0x16D48	0x8EFE
+0x16D49	0x8F0A
+0x16D4A	0x8F05
+0x16D4B	0x8F15
+0x16D4C	0x8F12
+0x16D4D	0x8F19
+0x16D4E	0x8F13
+0x16D4F	0x8F1C
+0x16D50	0x8F1F
+0x16D51	0x8F1B
+0x16D52	0x8F0C
+0x16D53	0x8F26
+0x16D54	0x8F33
+0x16D55	0x8F3B
+0x16D56	0x8F39
+0x16D57	0x8F45
+0x16D58	0x8F42
+0x16D59	0x8F3E
+0x16D5A	0x8F4C
+0x16D5B	0x8F49
+0x16D5C	0x8F46
+0x16D5D	0x8F4E
+0x16D5E	0x8F57
+0x16D5F	0x8F5C
+0x16D60	0x8F62
+0x16D61	0x8F63
+0x16D62	0x8F64
+0x16D63	0x8F9C
+0x16D64	0x8F9F
+0x16D65	0x8FA3
+0x16D66	0x8FAD
+0x16D67	0x8FAF
+0x16D68	0x8FB7
+0x16D69	0x8FDA
+0x16D6A	0x8FE5
+0x16D6B	0x8FE2
+0x16D6C	0x8FEA
+0x16D6D	0x8FEF
+0x16D6E	0x9087
+0x16D6F	0x8FF4
+0x16D70	0x9005
+0x16D71	0x8FF9
+0x16D72	0x8FFA
+0x16D73	0x9011
+0x16D74	0x9015
+0x16D75	0x9021
+0x16D76	0x900D
+0x16D77	0x901E
+0x16D78	0x9016
+0x16D79	0x900B
+0x16D7A	0x9027
+0x16D7B	0x9036
+0x16D7C	0x9035
+0x16D7D	0x9039
+0x16D7E	0x8FF8
+0x16E21	0x904F
+0x16E22	0x9050
+0x16E23	0x9051
+0x16E24	0x9052
+0x16E25	0x900E
+0x16E26	0x9049
+0x16E27	0x903E
+0x16E28	0x9056
+0x16E29	0x9058
+0x16E2A	0x905E
+0x16E2B	0x9068
+0x16E2C	0x906F
+0x16E2D	0x9076
+0x16E2E	0x96A8
+0x16E2F	0x9072
+0x16E30	0x9082
+0x16E31	0x907D
+0x16E32	0x9081
+0x16E33	0x9080
+0x16E34	0x908A
+0x16E35	0x9089
+0x16E36	0x908F
+0x16E37	0x90A8
+0x16E38	0x90AF
+0x16E39	0x90B1
+0x16E3A	0x90B5
+0x16E3B	0x90E2
+0x16E3C	0x90E4
+0x16E3D	0x6248
+0x16E3E	0x90DB
+0x16E3F	0x9102
+0x16E40	0x9112
+0x16E41	0x9119
+0x16E42	0x9132
+0x16E43	0x9130
+0x16E44	0x914A
+0x16E45	0x9156
+0x16E46	0x9158
+0x16E47	0x9163
+0x16E48	0x9165
+0x16E49	0x9169
+0x16E4A	0x9173
+0x16E4B	0x9172
+0x16E4C	0x918B
+0x16E4D	0x9189
+0x16E4E	0x9182
+0x16E4F	0x91A2
+0x16E50	0x91AB
+0x16E51	0x91AF
+0x16E52	0x91AA
+0x16E53	0x91B5
+0x16E54	0x91B4
+0x16E55	0x91BA
+0x16E56	0x91C0
+0x16E57	0x91C1
+0x16E58	0x91C9
+0x16E59	0x91CB
+0x16E5A	0x91D0
+0x16E5B	0x91D6
+0x16E5C	0x91DF
+0x16E5D	0x91E1
+0x16E5E	0x91DB
+0x16E5F	0x91FC
+0x16E60	0x91F5
+0x16E61	0x91F6
+0x16E62	0x921E
+0x16E63	0x91FF
+0x16E64	0x9214
+0x16E65	0x922C
+0x16E66	0x9215
+0x16E67	0x9211
+0x16E68	0x925E
+0x16E69	0x9257
+0x16E6A	0x9245
+0x16E6B	0x9249
+0x16E6C	0x9264
+0x16E6D	0x9248
+0x16E6E	0x9295
+0x16E6F	0x923F
+0x16E70	0x924B
+0x16E71	0x9250
+0x16E72	0x929C
+0x16E73	0x9296
+0x16E74	0x9293
+0x16E75	0x929B
+0x16E76	0x925A
+0x16E77	0x92CF
+0x16E78	0x92B9
+0x16E79	0x92B7
+0x16E7A	0x92E9
+0x16E7B	0x930F
+0x16E7C	0x92FA
+0x16E7D	0x9344
+0x16E7E	0x932E
+0x16F21	0x9319
+0x16F22	0x9322
+0x16F23	0x931A
+0x16F24	0x9323
+0x16F25	0x933A
+0x16F26	0x9335
+0x16F27	0x933B
+0x16F28	0x935C
+0x16F29	0x9360
+0x16F2A	0x937C
+0x16F2B	0x936E
+0x16F2C	0x9356
+0x16F2D	0x93B0
+0x16F2E	0x93AC
+0x16F2F	0x93AD
+0x16F30	0x9394
+0x16F31	0x93B9
+0x16F32	0x93D6
+0x16F33	0x93D7
+0x16F34	0x93E8
+0x16F35	0x93E5
+0x16F36	0x93D8
+0x16F37	0x93C3
+0x16F38	0x93DD
+0x16F39	0x93D0
+0x16F3A	0x93C8
+0x16F3B	0x93E4
+0x16F3C	0x941A
+0x16F3D	0x9414
+0x16F3E	0x9413
+0x16F3F	0x9403
+0x16F40	0x9407
+0x16F41	0x9410
+0x16F42	0x9436
+0x16F43	0x942B
+0x16F44	0x9435
+0x16F45	0x9421
+0x16F46	0x943A
+0x16F47	0x9441
+0x16F48	0x9452
+0x16F49	0x9444
+0x16F4A	0x945B
+0x16F4B	0x9460
+0x16F4C	0x9462
+0x16F4D	0x945E
+0x16F4E	0x946A
+0x16F4F	0x9229
+0x16F50	0x9470
+0x16F51	0x9475
+0x16F52	0x9477
+0x16F53	0x947D
+0x16F54	0x945A
+0x16F55	0x947C
+0x16F56	0x947E
+0x16F57	0x9481
+0x16F58	0x947F
+0x16F59	0x9582
+0x16F5A	0x9587
+0x16F5B	0x958A
+0x16F5C	0x9594
+0x16F5D	0x9596
+0x16F5E	0x9598
+0x16F5F	0x9599
+0x16F60	0x95A0
+0x16F61	0x95A8
+0x16F62	0x95A7
+0x16F63	0x95AD
+0x16F64	0x95BC
+0x16F65	0x95BB
+0x16F66	0x95B9
+0x16F67	0x95BE
+0x16F68	0x95CA
+0x16F69	0x6FF6
+0x16F6A	0x95C3
+0x16F6B	0x95CD
+0x16F6C	0x95CC
+0x16F6D	0x95D5
+0x16F6E	0x95D4
+0x16F6F	0x95D6
+0x16F70	0x95DC
+0x16F71	0x95E1
+0x16F72	0x95E5
+0x16F73	0x95E2
+0x16F74	0x9621
+0x16F75	0x9628
+0x16F76	0x962E
+0x16F77	0x962F
+0x16F78	0x9642
+0x16F79	0x964C
+0x16F7A	0x964F
+0x16F7B	0x964B
+0x16F7C	0x9677
+0x16F7D	0x965C
+0x16F7E	0x965E
+0x17021	0x965D
+0x17022	0x965F
+0x17023	0x9666
+0x17024	0x9672
+0x17025	0x966C
+0x17026	0x968D
+0x17027	0x9698
+0x17028	0x9695
+0x17029	0x9697
+0x1702A	0x96AA
+0x1702B	0x96A7
+0x1702C	0x96B1
+0x1702D	0x96B2
+0x1702E	0x96B0
+0x1702F	0x96B4
+0x17030	0x96B6
+0x17031	0x96B8
+0x17032	0x96B9
+0x17033	0x96CE
+0x17034	0x96CB
+0x17035	0x96C9
+0x17036	0x96CD
+0x17037	0x894D
+0x17038	0x96DC
+0x17039	0x970D
+0x1703A	0x96D5
+0x1703B	0x96F9
+0x1703C	0x9704
+0x1703D	0x9706
+0x1703E	0x9708
+0x1703F	0x9713
+0x17040	0x970E
+0x17041	0x9711
+0x17042	0x970F
+0x17043	0x9716
+0x17044	0x9719
+0x17045	0x9724
+0x17046	0x972A
+0x17047	0x9730
+0x17048	0x9739
+0x17049	0x973D
+0x1704A	0x973E
+0x1704B	0x9744
+0x1704C	0x9746
+0x1704D	0x9748
+0x1704E	0x9742
+0x1704F	0x9749
+0x17050	0x975C
+0x17051	0x9760
+0x17052	0x9764
+0x17053	0x9766
+0x17054	0x9768
+0x17055	0x52D2
+0x17056	0x976B
+0x17057	0x9771
+0x17058	0x9779
+0x17059	0x9785
+0x1705A	0x977C
+0x1705B	0x9781
+0x1705C	0x977A
+0x1705D	0x9786
+0x1705E	0x978B
+0x1705F	0x978F
+0x17060	0x9790
+0x17061	0x979C
+0x17062	0x97A8
+0x17063	0x97A6
+0x17064	0x97A3
+0x17065	0x97B3
+0x17066	0x97B4
+0x17067	0x97C3
+0x17068	0x97C6
+0x17069	0x97C8
+0x1706A	0x97CB
+0x1706B	0x97DC
+0x1706C	0x97ED
+0x1706D	0x9F4F
+0x1706E	0x97F2
+0x1706F	0x7ADF
+0x17070	0x97F6
+0x17071	0x97F5
+0x17072	0x980F
+0x17073	0x980C
+0x17074	0x9838
+0x17075	0x9824
+0x17076	0x9821
+0x17077	0x9837
+0x17078	0x983D
+0x17079	0x9846
+0x1707A	0x984F
+0x1707B	0x984B
+0x1707C	0x986B
+0x1707D	0x986F
+0x1707E	0x9870
+0x17121	0x9871
+0x17122	0x9874
+0x17123	0x9873
+0x17124	0x98AA
+0x17125	0x98AF
+0x17126	0x98B1
+0x17127	0x98B6
+0x17128	0x98C4
+0x17129	0x98C3
+0x1712A	0x98C6
+0x1712B	0x98E9
+0x1712C	0x98EB
+0x1712D	0x9903
+0x1712E	0x9909
+0x1712F	0x9912
+0x17130	0x9914
+0x17131	0x9918
+0x17132	0x9921
+0x17133	0x991D
+0x17134	0x991E
+0x17135	0x9924
+0x17136	0x9920
+0x17137	0x992C
+0x17138	0x992E
+0x17139	0x993D
+0x1713A	0x993E
+0x1713B	0x9942
+0x1713C	0x9949
+0x1713D	0x9945
+0x1713E	0x9950
+0x1713F	0x994B
+0x17140	0x9951
+0x17141	0x9952
+0x17142	0x994C
+0x17143	0x9955
+0x17144	0x9997
+0x17145	0x9998
+0x17146	0x99A5
+0x17147	0x99AD
+0x17148	0x99AE
+0x17149	0x99BC
+0x1714A	0x99DF
+0x1714B	0x99DB
+0x1714C	0x99DD
+0x1714D	0x99D8
+0x1714E	0x99D1
+0x1714F	0x99ED
+0x17150	0x99EE
+0x17151	0x99F1
+0x17152	0x99F2
+0x17153	0x99FB
+0x17154	0x99F8
+0x17155	0x9A01
+0x17156	0x9A0F
+0x17157	0x9A05
+0x17158	0x99E2
+0x17159	0x9A19
+0x1715A	0x9A2B
+0x1715B	0x9A37
+0x1715C	0x9A45
+0x1715D	0x9A42
+0x1715E	0x9A40
+0x1715F	0x9A43
+0x17160	0x9A3E
+0x17161	0x9A55
+0x17162	0x9A4D
+0x17163	0x9A5B
+0x17164	0x9A57
+0x17165	0x9A5F
+0x17166	0x9A62
+0x17167	0x9A65
+0x17168	0x9A64
+0x17169	0x9A69
+0x1716A	0x9A6B
+0x1716B	0x9A6A
+0x1716C	0x9AAD
+0x1716D	0x9AB0
+0x1716E	0x9ABC
+0x1716F	0x9AC0
+0x17170	0x9ACF
+0x17171	0x9AD1
+0x17172	0x9AD3
+0x17173	0x9AD4
+0x17174	0x9ADE
+0x17175	0x9ADF
+0x17176	0x9AE2
+0x17177	0x9AE3
+0x17178	0x9AE6
+0x17179	0x9AEF
+0x1717A	0x9AEB
+0x1717B	0x9AEE
+0x1717C	0x9AF4
+0x1717D	0x9AF1
+0x1717E	0x9AF7
+0x17221	0x9AFB
+0x17222	0x9B06
+0x17223	0x9B18
+0x17224	0x9B1A
+0x17225	0x9B1F
+0x17226	0x9B22
+0x17227	0x9B23
+0x17228	0x9B25
+0x17229	0x9B27
+0x1722A	0x9B28
+0x1722B	0x9B29
+0x1722C	0x9B2A
+0x1722D	0x9B2E
+0x1722E	0x9B2F
+0x1722F	0x9B32
+0x17230	0x9B44
+0x17231	0x9B43
+0x17232	0x9B4F
+0x17233	0x9B4D
+0x17234	0x9B4E
+0x17235	0x9B51
+0x17236	0x9B58
+0x17237	0x9B74
+0x17238	0x9B93
+0x17239	0x9B83
+0x1723A	0x9B91
+0x1723B	0x9B96
+0x1723C	0x9B97
+0x1723D	0x9B9F
+0x1723E	0x9BA0
+0x1723F	0x9BA8
+0x17240	0x9BB4
+0x17241	0x9BC0
+0x17242	0x9BCA
+0x17243	0x9BB9
+0x17244	0x9BC6
+0x17245	0x9BCF
+0x17246	0x9BD1
+0x17247	0x9BD2
+0x17248	0x9BE3
+0x17249	0x9BE2
+0x1724A	0x9BE4
+0x1724B	0x9BD4
+0x1724C	0x9BE1
+0x1724D	0x9C3A
+0x1724E	0x9BF2
+0x1724F	0x9BF1
+0x17250	0x9BF0
+0x17251	0x9C15
+0x17252	0x9C14
+0x17253	0x9C09
+0x17254	0x9C13
+0x17255	0x9C0C
+0x17256	0x9C06
+0x17257	0x9C08
+0x17258	0x9C12
+0x17259	0x9C0A
+0x1725A	0x9C04
+0x1725B	0x9C2E
+0x1725C	0x9C1B
+0x1725D	0x9C25
+0x1725E	0x9C24
+0x1725F	0x9C21
+0x17260	0x9C30
+0x17261	0x9C47
+0x17262	0x9C32
+0x17263	0x9C46
+0x17264	0x9C3E
+0x17265	0x9C5A
+0x17266	0x9C60
+0x17267	0x9C67
+0x17268	0x9C76
+0x17269	0x9C78
+0x1726A	0x9CE7
+0x1726B	0x9CEC
+0x1726C	0x9CF0
+0x1726D	0x9D09
+0x1726E	0x9D08
+0x1726F	0x9CEB
+0x17270	0x9D03
+0x17271	0x9D06
+0x17272	0x9D2A
+0x17273	0x9D26
+0x17274	0x9DAF
+0x17275	0x9D23
+0x17276	0x9D1F
+0x17277	0x9D44
+0x17278	0x9D15
+0x17279	0x9D12
+0x1727A	0x9D41
+0x1727B	0x9D3F
+0x1727C	0x9D3E
+0x1727D	0x9D46
+0x1727E	0x9D48
+0x17321	0x9D5D
+0x17322	0x9D5E
+0x17323	0x9D64
+0x17324	0x9D51
+0x17325	0x9D50
+0x17326	0x9D59
+0x17327	0x9D72
+0x17328	0x9D89
+0x17329	0x9D87
+0x1732A	0x9DAB
+0x1732B	0x9D6F
+0x1732C	0x9D7A
+0x1732D	0x9D9A
+0x1732E	0x9DA4
+0x1732F	0x9DA9
+0x17330	0x9DB2
+0x17331	0x9DC4
+0x17332	0x9DC1
+0x17333	0x9DBB
+0x17334	0x9DB8
+0x17335	0x9DBA
+0x17336	0x9DC6
+0x17337	0x9DCF
+0x17338	0x9DC2
+0x17339	0x9DD9
+0x1733A	0x9DD3
+0x1733B	0x9DF8
+0x1733C	0x9DE6
+0x1733D	0x9DED
+0x1733E	0x9DEF
+0x1733F	0x9DFD
+0x17340	0x9E1A
+0x17341	0x9E1B
+0x17342	0x9E1E
+0x17343	0x9E75
+0x17344	0x9E79
+0x17345	0x9E7D
+0x17346	0x9E81
+0x17347	0x9E88
+0x17348	0x9E8B
+0x17349	0x9E8C
+0x1734A	0x9E92
+0x1734B	0x9E95
+0x1734C	0x9E91
+0x1734D	0x9E9D
+0x1734E	0x9EA5
+0x1734F	0x9EA9
+0x17350	0x9EB8
+0x17351	0x9EAA
+0x17352	0x9EAD
+0x17353	0x9761
+0x17354	0x9ECC
+0x17355	0x9ECE
+0x17356	0x9ECF
+0x17357	0x9ED0
+0x17358	0x9ED4
+0x17359	0x9EDC
+0x1735A	0x9EDE
+0x1735B	0x9EDD
+0x1735C	0x9EE0
+0x1735D	0x9EE5
+0x1735E	0x9EE8
+0x1735F	0x9EEF
+0x17360	0x9EF4
+0x17361	0x9EF6
+0x17362	0x9EF7
+0x17363	0x9EF9
+0x17364	0x9EFB
+0x17365	0x9EFC
+0x17366	0x9EFD
+0x17367	0x9F07
+0x17368	0x9F08
+0x17369	0x76B7
+0x1736A	0x9F15
+0x1736B	0x9F21
+0x1736C	0x9F2C
+0x1736D	0x9F3E
+0x1736E	0x9F4A
+0x1736F	0x9F52
+0x17370	0x9F54
+0x17371	0x9F63
+0x17372	0x9F5F
+0x17373	0x9F60
+0x17374	0x9F61
+0x17375	0x9F66
+0x17376	0x9F67
+0x17377	0x9F6C
+0x17378	0x9F6A
+0x17379	0x9F77
+0x1737A	0x9F72
+0x1737B	0x9F76
+0x1737C	0x9F95
+0x1737D	0x9F9C
+0x1737E	0x9FA0
+0x17421	0x582F
+0x17422	0x69C7
+0x17423	0x9059
+0x17424	0x7464
+0x17425	0x51DC
+0x17426	0x7199
+0x17427	0x5653
+0x17428	0x5DE2
+0x17429	0x5E14
+0x1742A	0x5E18
+0x1742B	0x5E58
+0x1742C	0x5E5E
+0x1742D	0x5EBE
+0x1742E	0xF928
+0x1742F	0x5ECB
+0x17430	0x5EF9
+0x17431	0x5F00
+0x17432	0x5F02
+0x17433	0x5F07
+0x17434	0x5F1D
+0x17435	0x5F23
+0x17436	0x5F34
+0x17437	0x5F36
+0x17438	0x5F3D
+0x17439	0x5F40
+0x1743A	0x5F45
+0x1743B	0x5F54
+0x1743C	0x5F58
+0x1743D	0x5F64
+0x1743E	0x5F67
+0x1743F	0x5F7D
+0x17440	0x5F89
+0x17441	0x5F9C
+0x17442	0x5FA7
+0x17443	0x5FAF
+0x17444	0x5FB5
+0x17445	0x5FB7
+0x17446	0x5FC9
+0x17447	0x5FDE
+0x17448	0x5FE1
+0x17449	0x5FE9
+0x1744A	0x600D
+0x1744B	0x6014
+0x1744C	0x6018
+0x1744D	0x6033
+0x1744E	0x6035
+0x1744F	0x6047
+0x17450	0xFA3D
+0x17451	0x609D
+0x17452	0x609E
+0x17453	0x60CB
+0x17454	0x60D4
+0x17455	0x60D5
+0x17456	0x60DD
+0x17457	0x60F8
+0x17458	0x611C
+0x17459	0x612B
+0x1745A	0x6130
+0x1745B	0x6137
+0x1745C	0xFA3E
+0x1745D	0x618D
+0x1745E	0xFA3F
+0x1745F	0x61BC
+0x17460	0x61B9
+0x17461	0xFA40
+0x17462	0x6222
+0x17463	0x623E
+0x17464	0x6243
+0x17465	0x6256
+0x17466	0x625A
+0x17467	0x626F
+0x17468	0x6285
+0x17469	0x62C4
+0x1746A	0x62D6
+0x1746B	0x62FC
+0x1746C	0x630A
+0x1746D	0x6318
+0x1746E	0x6339
+0x1746F	0x6343
+0x17470	0x6365
+0x17471	0x637C
+0x17472	0x63E5
+0x17473	0x63ED
+0x17474	0x63F5
+0x17475	0x6410
+0x17476	0x6414
+0x17477	0x6422
+0x17478	0x6479
+0x17479	0x6451
+0x1747A	0x6460
+0x1747B	0x646D
+0x1747C	0x64CE
+0x1747D	0x64BE
+0x1747E	0x64BF
+0x17521	0x64C4
+0x17522	0x64CA
+0x17523	0x64D0
+0x17524	0x64F7
+0x17525	0x64FB
+0x17526	0x6522
+0x17527	0x6529
+0x17528	0xFA41
+0x17529	0x6567
+0x1752A	0x659D
+0x1752B	0xFA42
+0x1752C	0x6600
+0x1752D	0x6609
+0x1752E	0x6615
+0x1752F	0x661E
+0x17530	0x663A
+0x17531	0x6622
+0x17532	0x6624
+0x17533	0x662B
+0x17534	0x6630
+0x17535	0x6631
+0x17536	0x6633
+0x17537	0x66FB
+0x17538	0x6648
+0x17539	0x664C
+0x1753A	0x231C4
+0x1753B	0x6659
+0x1753C	0x665A
+0x1753D	0x6661
+0x1753E	0x6665
+0x1753F	0x6673
+0x17540	0x6677
+0x17541	0x6678
+0x17542	0x668D
+0x17543	0xFA43
+0x17544	0x66A0
+0x17545	0x66B2
+0x17546	0x66BB
+0x17547	0x66C6
+0x17548	0x66C8
+0x17549	0x3B22
+0x1754A	0x66DB
+0x1754B	0x66E8
+0x1754C	0x66FA
+0x1754D	0x6713
+0x1754E	0xF929
+0x1754F	0x6733
+0x17550	0x6766
+0x17551	0x6747
+0x17552	0x6748
+0x17553	0x677B
+0x17554	0x6781
+0x17555	0x6793
+0x17556	0x6798
+0x17557	0x679B
+0x17558	0x67BB
+0x17559	0x67F9
+0x1755A	0x67C0
+0x1755B	0x67D7
+0x1755C	0x67FC
+0x1755D	0x6801
+0x1755E	0x6852
+0x1755F	0x681D
+0x17560	0x682C
+0x17561	0x6831
+0x17562	0x685B
+0x17563	0x6872
+0x17564	0x6875
+0x17565	0xFA44
+0x17566	0x68A3
+0x17567	0x68A5
+0x17568	0x68B2
+0x17569	0x68C8
+0x1756A	0x68D0
+0x1756B	0x68E8
+0x1756C	0x68ED
+0x1756D	0x68F0
+0x1756E	0x68F1
+0x1756F	0x68FC
+0x17570	0x690A
+0x17571	0x6949
+0x17572	0x235C4
+0x17573	0x6935
+0x17574	0x6942
+0x17575	0x6957
+0x17576	0x6963
+0x17577	0x6964
+0x17578	0x6968
+0x17579	0x6980
+0x1757A	0xFA14
+0x1757B	0x69A5
+0x1757C	0x69AD
+0x1757D	0x69CF
+0x1757E	0x3BB6
+0x17621	0x3BC3
+0x17622	0x69E2
+0x17623	0x69E9
+0x17624	0x69EA
+0x17625	0x69F5
+0x17626	0x69F6
+0x17627	0x6A0F
+0x17628	0x6A15
+0x17629	0x2373F
+0x1762A	0x6A3B
+0x1762B	0x6A3E
+0x1762C	0x6A45
+0x1762D	0x6A50
+0x1762E	0x6A56
+0x1762F	0x6A5B
+0x17630	0x6A6B
+0x17631	0x6A73
+0x17632	0x23763
+0x17633	0x6A89
+0x17634	0x6A94
+0x17635	0x6A9D
+0x17636	0x6A9E
+0x17637	0x6AA5
+0x17638	0x6AE4
+0x17639	0x6AE7
+0x1763A	0x3C0F
+0x1763B	0xF91D
+0x1763C	0x6B1B
+0x1763D	0x6B1E
+0x1763E	0x6B2C
+0x1763F	0x6B35
+0x17640	0x6B46
+0x17641	0x6B56
+0x17642	0x6B60
+0x17643	0x6B65
+0x17644	0x6B67
+0x17645	0x6B77
+0x17646	0x6B82
+0x17647	0x6BA9
+0x17648	0x6BAD
+0x17649	0xF970
+0x1764A	0x6BCF
+0x1764B	0x6BD6
+0x1764C	0x6BD7
+0x1764D	0x6BFF
+0x1764E	0x6C05
+0x1764F	0x6C10
+0x17650	0x6C33
+0x17651	0x6C59
+0x17652	0x6C5C
+0x17653	0x6CAA
+0x17654	0x6C74
+0x17655	0x6C76
+0x17656	0x6C85
+0x17657	0x6C86
+0x17658	0x6C98
+0x17659	0x6C9C
+0x1765A	0x6CFB
+0x1765B	0x6CC6
+0x1765C	0x6CD4
+0x1765D	0x6CE0
+0x1765E	0x6CEB
+0x1765F	0x6CEE
+0x17660	0x23CFE
+0x17661	0x6D04
+0x17662	0x6D0E
+0x17663	0x6D2E
+0x17664	0x6D31
+0x17665	0x6D39
+0x17666	0x6D3F
+0x17667	0x6D58
+0x17668	0x6D65
+0x17669	0xFA45
+0x1766A	0x6D82
+0x1766B	0x6D87
+0x1766C	0x6D89
+0x1766D	0x6D94
+0x1766E	0x6DAA
+0x1766F	0x6DAC
+0x17670	0x6DBF
+0x17671	0x6DC4
+0x17672	0x6DD6
+0x17673	0x6DDA
+0x17674	0x6DDB
+0x17675	0x6DDD
+0x17676	0x6DFC
+0x17677	0xFA46
+0x17678	0x6E34
+0x17679	0x6E44
+0x1767A	0x6E5C
+0x1767B	0x6E5E
+0x1767C	0x6EAB
+0x1767D	0x6EB1
+0x1767E	0x6EC1
+0x17721	0x6EC7
+0x17722	0x6ECE
+0x17723	0x6F10
+0x17724	0x6F1A
+0x17725	0xFA47
+0x17726	0x6F2A
+0x17727	0x6F2F
+0x17728	0x6F33
+0x17729	0x6F51
+0x1772A	0x6F59
+0x1772B	0x6F5E
+0x1772C	0x6F61
+0x1772D	0x6F62
+0x1772E	0x6F7E
+0x1772F	0x6F88
+0x17730	0x6F8C
+0x17731	0x6F8D
+0x17732	0x6F94
+0x17733	0x6FA0
+0x17734	0x6FA7
+0x17735	0x6FB6
+0x17736	0x6FBC
+0x17737	0x6FC7
+0x17738	0x6FCA
+0x17739	0x6FF9
+0x1773A	0x6FF0
+0x1773B	0x6FF5
+0x1773C	0x7005
+0x1773D	0x7006
+0x1773E	0x7028
+0x1773F	0x704A
+0x17740	0x705D
+0x17741	0x705E
+0x17742	0x704E
+0x17743	0x7064
+0x17744	0x7075
+0x17745	0x7085
+0x17746	0x70A4
+0x17747	0x70AB
+0x17748	0x70B7
+0x17749	0x70D4
+0x1774A	0x70D8
+0x1774B	0x70E4
+0x1774C	0x710F
+0x1774D	0x712B
+0x1774E	0x711E
+0x1774F	0x7120
+0x17750	0x712E
+0x17751	0x7130
+0x17752	0x7146
+0x17753	0x7147
+0x17754	0x7151
+0x17755	0xFA48
+0x17756	0x7152
+0x17757	0x715C
+0x17758	0x7160
+0x17759	0x7168
+0x1775A	0xFA15
+0x1775B	0x7185
+0x1775C	0x7187
+0x1775D	0x7192
+0x1775E	0x71C1
+0x1775F	0x71BA
+0x17760	0x71C4
+0x17761	0x71FE
+0x17762	0x7200
+0x17763	0x7215
+0x17764	0x7255
+0x17765	0x7256
+0x17766	0x3E3F
+0x17767	0x728D
+0x17768	0x729B
+0x17769	0x72BE
+0x1776A	0x72C0
+0x1776B	0x72FB
+0x1776C	0x247F1
+0x1776D	0x7327
+0x1776E	0x7328
+0x1776F	0xFA16
+0x17770	0x7350
+0x17771	0x7366
+0x17772	0x737C
+0x17773	0x7395
+0x17774	0x739F
+0x17775	0x73A0
+0x17776	0x73A2
+0x17777	0x73A6
+0x17778	0x73AB
+0x17779	0x73C9
+0x1777A	0x73CF
+0x1777B	0x73D6
+0x1777C	0x73D9
+0x1777D	0x73E3
+0x1777E	0x73E9
+0x17821	0x7407
+0x17822	0x740A
+0x17823	0x741A
+0x17824	0x741B
+0x17825	0xFA4A
+0x17826	0x7426
+0x17827	0x7428
+0x17828	0x742A
+0x17829	0x742B
+0x1782A	0x742C
+0x1782B	0x742E
+0x1782C	0x742F
+0x1782D	0x7430
+0x1782E	0x7444
+0x1782F	0x7446
+0x17830	0x7447
+0x17831	0x744B
+0x17832	0x7457
+0x17833	0x7462
+0x17834	0x746B
+0x17835	0x746D
+0x17836	0x7486
+0x17837	0x7487
+0x17838	0x7489
+0x17839	0x7498
+0x1783A	0x749C
+0x1783B	0x749F
+0x1783C	0x74A3
+0x1783D	0x7490
+0x1783E	0x74A6
+0x1783F	0x74A8
+0x17840	0x74A9
+0x17841	0x74B5
+0x17842	0x74BF
+0x17843	0x74C8
+0x17844	0x74C9
+0x17845	0x74DA
+0x17846	0x74FF
+0x17847	0x7501
+0x17848	0x7517
+0x17849	0x752F
+0x1784A	0x756F
+0x1784B	0x7579
+0x1784C	0x7592
+0x1784D	0x3F72
+0x1784E	0x75CE
+0x1784F	0x75E4
+0x17850	0x7600
+0x17851	0x7602
+0x17852	0x7608
+0x17853	0x7615
+0x17854	0x7616
+0x17855	0x7619
+0x17856	0x761E
+0x17857	0x762D
+0x17858	0x7635
+0x17859	0x7643
+0x1785A	0x764B
+0x1785B	0x7664
+0x1785C	0x7665
+0x1785D	0x766D
+0x1785E	0x766F
+0x1785F	0x7671
+0x17860	0x7681
+0x17861	0x769B
+0x17862	0x769D
+0x17863	0x769E
+0x17864	0x76A6
+0x17865	0x76AA
+0x17866	0x76B6
+0x17867	0x76C5
+0x17868	0x76CC
+0x17869	0x76CE
+0x1786A	0x76D4
+0x1786B	0x76E6
+0x1786C	0x76F1
+0x1786D	0x76FC
+0x1786E	0x770A
+0x1786F	0x7719
+0x17870	0x7734
+0x17871	0x7736
+0x17872	0x7746
+0x17873	0x774D
+0x17874	0x774E
+0x17875	0x775C
+0x17876	0x775F
+0x17877	0x7762
+0x17878	0x777A
+0x17879	0x7780
+0x1787A	0x7794
+0x1787B	0x77AA
+0x1787C	0x77E0
+0x1787D	0x782D
+0x1787E	0x2548E
+0x17921	0x7843
+0x17922	0x784E
+0x17923	0x784F
+0x17924	0x7851
+0x17925	0x7868
+0x17926	0x786E
+0x17927	0xFA4B
+0x17928	0x78B0
+0x17929	0x2550E
+0x1792A	0x78AD
+0x1792B	0x78E4
+0x1792C	0x78F2
+0x1792D	0x7900
+0x1792E	0x78F7
+0x1792F	0x791C
+0x17930	0x792E
+0x17931	0x7931
+0x17932	0x7934
+0x17933	0xFA4C
+0x17934	0xFA4D
+0x17935	0x7945
+0x17936	0x7946
+0x17937	0xFA4E
+0x17938	0xFA4F
+0x17939	0xFA50
+0x1793A	0x795C
+0x1793B	0xFA51
+0x1793C	0xFA19
+0x1793D	0xFA1A
+0x1793E	0x7979
+0x1793F	0xFA52
+0x17940	0xFA53
+0x17941	0xFA1B
+0x17942	0x7998
+0x17943	0x79B1
+0x17944	0x79B8
+0x17945	0x79C8
+0x17946	0x79CA
+0x17947	0x25771
+0x17948	0x79D4
+0x17949	0x79DE
+0x1794A	0x79EB
+0x1794B	0x79ED
+0x1794C	0x7A03
+0x1794D	0xFA54
+0x1794E	0x7A39
+0x1794F	0x7A5D
+0x17950	0x7A6D
+0x17951	0xFA55
+0x17952	0x7A85
+0x17953	0x7AA0
+0x17954	0x259C4
+0x17955	0x7AB3
+0x17956	0x7ABB
+0x17957	0x7ACE
+0x17958	0x7AEB
+0x17959	0x7AFD
+0x1795A	0x7B12
+0x1795B	0x7B2D
+0x1795C	0x7B3B
+0x1795D	0x7B47
+0x1795E	0x7B4E
+0x1795F	0x7B60
+0x17960	0x7B6D
+0x17961	0x7B6F
+0x17962	0x7B72
+0x17963	0x7B9E
+0x17964	0xFA56
+0x17965	0x7BD7
+0x17966	0x7BD9
+0x17967	0x7C01
+0x17968	0x7C31
+0x17969	0x7C1E
+0x1796A	0x7C20
+0x1796B	0x7C33
+0x1796C	0x7C36
+0x1796D	0x4264
+0x1796E	0x25DA1
+0x1796F	0x7C59
+0x17970	0x7C6D
+0x17971	0x7C79
+0x17972	0x7C8F
+0x17973	0x7C94
+0x17974	0x7CA0
+0x17975	0x7CBC
+0x17976	0x7CD5
+0x17977	0x7CD9
+0x17978	0x7CDD
+0x17979	0x7D07
+0x1797A	0x7D08
+0x1797B	0x7D13
+0x1797C	0x7D1D
+0x1797D	0x7D23
+0x1797E	0x7D31
+0x17A21	0x7D41
+0x17A22	0x7D48
+0x17A23	0x7D53
+0x17A24	0x7D5C
+0x17A25	0x7D7A
+0x17A26	0x7D83
+0x17A27	0x7D8B
+0x17A28	0x7DA0
+0x17A29	0x7DA6
+0x17A2A	0x7DC2
+0x17A2B	0x7DCC
+0x17A2C	0x7DD6
+0x17A2D	0x7DE3
+0x17A2E	0xFA57
+0x17A2F	0x7E28
+0x17A30	0x7E08
+0x17A31	0x7E11
+0x17A32	0x7E15
+0x17A33	0xFA59
+0x17A34	0x7E47
+0x17A35	0x7E52
+0x17A36	0x7E61
+0x17A37	0x7E8A
+0x17A38	0x7E8D
+0x17A39	0x7F47
+0x17A3A	0xFA5A
+0x17A3B	0x7F91
+0x17A3C	0x7F97
+0x17A3D	0x7FBF
+0x17A3E	0x7FCE
+0x17A3F	0x7FDB
+0x17A40	0x7FDF
+0x17A41	0x7FEC
+0x17A42	0x7FEE
+0x17A43	0x7FFA
+0x17A44	0xFA5B
+0x17A45	0x8014
+0x17A46	0x8026
+0x17A47	0x8035
+0x17A48	0x8037
+0x17A49	0x803C
+0x17A4A	0x80CA
+0x17A4B	0x80D7
+0x17A4C	0x80E0
+0x17A4D	0x80F3
+0x17A4E	0x8118
+0x17A4F	0x814A
+0x17A50	0x8160
+0x17A51	0x8167
+0x17A52	0x8168
+0x17A53	0x816D
+0x17A54	0x81BB
+0x17A55	0x81CA
+0x17A56	0x81CF
+0x17A57	0x81D7
+0x17A58	0xFA5C
+0x17A59	0x4453
+0x17A5A	0x445B
+0x17A5B	0x8260
+0x17A5C	0x8274
+0x17A5D	0x26AFF
+0x17A5E	0x828E
+0x17A5F	0x82A1
+0x17A60	0x82A3
+0x17A61	0x82A4
+0x17A62	0x82A9
+0x17A63	0x82AE
+0x17A64	0x82B7
+0x17A65	0x82BE
+0x17A66	0x82BF
+0x17A67	0x82C6
+0x17A68	0x82D5
+0x17A69	0x82FD
+0x17A6A	0x82FE
+0x17A6B	0x8300
+0x17A6C	0x8301
+0x17A6D	0x8362
+0x17A6E	0x8322
+0x17A6F	0x832D
+0x17A70	0x833A
+0x17A71	0x8343
+0x17A72	0x8347
+0x17A73	0x8351
+0x17A74	0x8355
+0x17A75	0x837D
+0x17A76	0x8386
+0x17A77	0x8392
+0x17A78	0x8398
+0x17A79	0x83A7
+0x17A7A	0x83A9
+0x17A7B	0x83BF
+0x17A7C	0x83C0
+0x17A7D	0x83C7
+0x17A7E	0x83CF
+0x17B21	0x83D1
+0x17B22	0x83E1
+0x17B23	0x83EA
+0x17B24	0x8401
+0x17B25	0x8406
+0x17B26	0x840A
+0x17B27	0xFA5F
+0x17B28	0x8448
+0x17B29	0x845F
+0x17B2A	0x8470
+0x17B2B	0x8473
+0x17B2C	0x8485
+0x17B2D	0x849E
+0x17B2E	0x84AF
+0x17B2F	0x84B4
+0x17B30	0x84BA
+0x17B31	0x84C0
+0x17B32	0x84C2
+0x17B33	0x26E40
+0x17B34	0x8532
+0x17B35	0x851E
+0x17B36	0x8523
+0x17B37	0x852F
+0x17B38	0x8559
+0x17B39	0x8564
+0x17B3A	0xFA1F
+0x17B3B	0x85AD
+0x17B3C	0x857A
+0x17B3D	0x858C
+0x17B3E	0x858F
+0x17B3F	0x85A2
+0x17B40	0x85B0
+0x17B41	0x85CB
+0x17B42	0x85CE
+0x17B43	0x85ED
+0x17B44	0x8612
+0x17B45	0x85FF
+0x17B46	0x8604
+0x17B47	0x8605
+0x17B48	0x8610
+0x17B49	0x270F4
+0x17B4A	0x8618
+0x17B4B	0x8629
+0x17B4C	0x8638
+0x17B4D	0x8657
+0x17B4E	0x865B
+0x17B4F	0xF936
+0x17B50	0x8662
+0x17B51	0x459D
+0x17B52	0x866C
+0x17B53	0x8675
+0x17B54	0x8698
+0x17B55	0x86B8
+0x17B56	0x86FA
+0x17B57	0x86FC
+0x17B58	0x86FD
+0x17B59	0x870B
+0x17B5A	0x8771
+0x17B5B	0x8787
+0x17B5C	0x8788
+0x17B5D	0x87AC
+0x17B5E	0x87AD
+0x17B5F	0x87B5
+0x17B60	0x45EA
+0x17B61	0x87D6
+0x17B62	0x87EC
+0x17B63	0x8806
+0x17B64	0x880A
+0x17B65	0x8810
+0x17B66	0x8814
+0x17B67	0x881F
+0x17B68	0x8898
+0x17B69	0x88AA
+0x17B6A	0x88CA
+0x17B6B	0x88CE
+0x17B6C	0x27684
+0x17B6D	0x88F5
+0x17B6E	0x891C
+0x17B6F	0xFA60
+0x17B70	0x8918
+0x17B71	0x8919
+0x17B72	0x891A
+0x17B73	0x8927
+0x17B74	0x8930
+0x17B75	0x8932
+0x17B76	0x8939
+0x17B77	0x8940
+0x17B78	0x8994
+0x17B79	0xFA61
+0x17B7A	0x89D4
+0x17B7B	0x89E5
+0x17B7C	0x89F6
+0x17B7D	0x8A12
+0x17B7E	0x8A15
+0x17C21	0x8A22
+0x17C22	0x8A37
+0x17C23	0x8A47
+0x17C24	0x8A4E
+0x17C25	0x8A5D
+0x17C26	0x8A61
+0x17C27	0x8A75
+0x17C28	0x8A79
+0x17C29	0x8AA7
+0x17C2A	0x8AD0
+0x17C2B	0x8ADF
+0x17C2C	0x8AF4
+0x17C2D	0x8AF6
+0x17C2E	0xFA22
+0x17C2F	0xFA62
+0x17C30	0xFA63
+0x17C31	0x8B46
+0x17C32	0x8B54
+0x17C33	0x8B59
+0x17C34	0x8B69
+0x17C35	0x8B9D
+0x17C36	0x8C49
+0x17C37	0x8C68
+0x17C38	0xFA64
+0x17C39	0x8CE1
+0x17C3A	0x8CF4
+0x17C3B	0x8CF8
+0x17C3C	0x8CFE
+0x17C3D	0xFA65
+0x17C3E	0x8D12
+0x17C3F	0x8D1B
+0x17C40	0x8DAF
+0x17C41	0x8DCE
+0x17C42	0x8DD1
+0x17C43	0x8DD7
+0x17C44	0x8E20
+0x17C45	0x8E23
+0x17C46	0x8E3D
+0x17C47	0x8E70
+0x17C48	0x8E7B
+0x17C49	0x28277
+0x17C4A	0x8EC0
+0x17C4B	0x4844
+0x17C4C	0x8EFA
+0x17C4D	0x8F1E
+0x17C4E	0x8F2D
+0x17C4F	0x8F36
+0x17C50	0x8F54
+0x17C51	0x283CD
+0x17C52	0x8FA6
+0x17C53	0x8FB5
+0x17C54	0x8FE4
+0x17C55	0x8FE8
+0x17C56	0x8FEE
+0x17C57	0x9008
+0x17C58	0x902D
+0x17C59	0xFA67
+0x17C5A	0x9088
+0x17C5B	0x9095
+0x17C5C	0x9097
+0x17C5D	0x9099
+0x17C5E	0x909B
+0x17C5F	0x90A2
+0x17C60	0x90B3
+0x17C61	0x90BE
+0x17C62	0x90C4
+0x17C63	0x90C5
+0x17C64	0x90C7
+0x17C65	0x90D7
+0x17C66	0x90DD
+0x17C67	0x90DE
+0x17C68	0x90EF
+0x17C69	0x90F4
+0x17C6A	0xFA26
+0x17C6B	0x9114
+0x17C6C	0x9115
+0x17C6D	0x9116
+0x17C6E	0x9122
+0x17C6F	0x9123
+0x17C70	0x9127
+0x17C71	0x912F
+0x17C72	0x9131
+0x17C73	0x9134
+0x17C74	0x913D
+0x17C75	0x9148
+0x17C76	0x915B
+0x17C77	0x9183
+0x17C78	0x919E
+0x17C79	0x91AC
+0x17C7A	0x91B1
+0x17C7B	0x91BC
+0x17C7C	0x91D7
+0x17C7D	0x91FB
+0x17C7E	0x91E4
+0x17D21	0x91E5
+0x17D22	0x91ED
+0x17D23	0x91F1
+0x17D24	0x9207
+0x17D25	0x9210
+0x17D26	0x9238
+0x17D27	0x9239
+0x17D28	0x923A
+0x17D29	0x923C
+0x17D2A	0x9240
+0x17D2B	0x9243
+0x17D2C	0x924F
+0x17D2D	0x9278
+0x17D2E	0x9288
+0x17D2F	0x92C2
+0x17D30	0x92CB
+0x17D31	0x92CC
+0x17D32	0x92D3
+0x17D33	0x92E0
+0x17D34	0x92FF
+0x17D35	0x9304
+0x17D36	0x931F
+0x17D37	0x9321
+0x17D38	0x9325
+0x17D39	0x9348
+0x17D3A	0x9349
+0x17D3B	0x934A
+0x17D3C	0x9364
+0x17D3D	0x9365
+0x17D3E	0x936A
+0x17D3F	0x9370
+0x17D40	0x939B
+0x17D41	0x93A3
+0x17D42	0x93BA
+0x17D43	0x93C6
+0x17D44	0x93DE
+0x17D45	0x93DF
+0x17D46	0x9404
+0x17D47	0x93FD
+0x17D48	0x9433
+0x17D49	0x944A
+0x17D4A	0x9463
+0x17D4B	0x946B
+0x17D4C	0x9471
+0x17D4D	0x9472
+0x17D4E	0x958E
+0x17D4F	0x959F
+0x17D50	0x95A6
+0x17D51	0x95A9
+0x17D52	0x95AC
+0x17D53	0x95B6
+0x17D54	0x95BD
+0x17D55	0x95CB
+0x17D56	0x95D0
+0x17D57	0x95D3
+0x17D58	0x49B0
+0x17D59	0x95DA
+0x17D5A	0x95DE
+0x17D5B	0x9658
+0x17D5C	0x9684
+0x17D5D	0xF9DC
+0x17D5E	0x969D
+0x17D5F	0x96A4
+0x17D60	0x96A5
+0x17D61	0x96D2
+0x17D62	0x96DE
+0x17D63	0xFA68
+0x17D64	0x96E9
+0x17D65	0x96EF
+0x17D66	0x9733
+0x17D67	0x973B
+0x17D68	0x974D
+0x17D69	0x974E
+0x17D6A	0x974F
+0x17D6B	0x975A
+0x17D6C	0x976E
+0x17D6D	0x9773
+0x17D6E	0x9795
+0x17D6F	0x97AE
+0x17D70	0x97BA
+0x17D71	0x97C1
+0x17D72	0x97C9
+0x17D73	0x97DE
+0x17D74	0x97DB
+0x17D75	0x97F4
+0x17D76	0xFA69
+0x17D77	0x980A
+0x17D78	0x981E
+0x17D79	0x982B
+0x17D7A	0x9830
+0x17D7B	0xFA6A
+0x17D7C	0x9852
+0x17D7D	0x9853
+0x17D7E	0x9856
+0x17E21	0x9857
+0x17E22	0x9859
+0x17E23	0x985A
+0x17E24	0xF9D0
+0x17E25	0x9865
+0x17E26	0x986C
+0x17E27	0x98BA
+0x17E28	0x98C8
+0x17E29	0x98E7
+0x17E2A	0x9958
+0x17E2B	0x999E
+0x17E2C	0x9A02
+0x17E2D	0x9A03
+0x17E2E	0x9A24
+0x17E2F	0x9A2D
+0x17E30	0x9A2E
+0x17E31	0x9A38
+0x17E32	0x9A4A
+0x17E33	0x9A4E
+0x17E34	0x9A52
+0x17E35	0x9AB6
+0x17E36	0x9AC1
+0x17E37	0x9AC3
+0x17E38	0x9ACE
+0x17E39	0x9AD6
+0x17E3A	0x9AF9
+0x17E3B	0x9B02
+0x17E3C	0x9B08
+0x17E3D	0x9B20
+0x17E3E	0x4C17
+0x17E3F	0x9B2D
+0x17E40	0x9B5E
+0x17E41	0x9B79
+0x17E42	0x9B66
+0x17E43	0x9B72
+0x17E44	0x9B75
+0x17E45	0x9B84
+0x17E46	0x9B8A
+0x17E47	0x9B8F
+0x17E48	0x9B9E
+0x17E49	0x9BA7
+0x17E4A	0x9BC1
+0x17E4B	0x9BCE
+0x17E4C	0x9BE5
+0x17E4D	0x9BF8
+0x17E4E	0x9BFD
+0x17E4F	0x9C00
+0x17E50	0x9C23
+0x17E51	0x9C41
+0x17E52	0x9C4F
+0x17E53	0x9C50
+0x17E54	0x9C53
+0x17E55	0x9C63
+0x17E56	0x9C65
+0x17E57	0x9C77
+0x17E58	0x9D1D
+0x17E59	0x9D1E
+0x17E5A	0x9D43
+0x17E5B	0x9D47
+0x17E5C	0x9D52
+0x17E5D	0x9D63
+0x17E5E	0x9D70
+0x17E5F	0x9D7C
+0x17E60	0x9D8A
+0x17E61	0x9D96
+0x17E62	0x9DC0
+0x17E63	0x9DAC
+0x17E64	0x9DBC
+0x17E65	0x9DD7
+0x17E66	0x2A190
+0x17E67	0x9DE7
+0x17E68	0x9E07
+0x17E69	0x9E15
+0x17E6A	0x9E7C
+0x17E6B	0x9E9E
+0x17E6C	0x9EA4
+0x17E6D	0x9EAC
+0x17E6E	0x9EAF
+0x17E6F	0x9EB4
+0x17E70	0x9EB5
+0x17E71	0x9EC3
+0x17E72	0x9ED1
+0x17E73	0x9F10
+0x17E74	0x9F39
+0x17E75	0x9F57
+0x17E76	0x9F90
+0x17E77	0x9F94
+0x17E78	0x9F97
+0x17E79	0x9FA2
+0x17E7A	0x59F8
+0x17E7B	0x5C5B
+0x17E7C	0x5E77
+0x17E7D	0x7626
+0x17E7E	0x7E6B
+0x22121	0x20089
+0x22122	0x4E02
+0x22123	0x4E0F
+0x22124	0x4E12
+0x22125	0x4E29
+0x22126	0x4E2B
+0x22127	0x4E2E
+0x22128	0x4E40
+0x22129	0x4E47
+0x2212A	0x4E48
+0x2212B	0x200A2
+0x2212C	0x4E51
+0x2212D	0x3406
+0x2212E	0x200A4
+0x2212F	0x4E5A
+0x22130	0x4E69
+0x22131	0x4E9D
+0x22132	0x342C
+0x22133	0x342E
+0x22134	0x4EB9
+0x22135	0x4EBB
+0x22136	0x201A2
+0x22137	0x4EBC
+0x22138	0x4EC3
+0x22139	0x4EC8
+0x2213A	0x4ED0
+0x2213B	0x4EEB
+0x2213C	0x4EDA
+0x2213D	0x4EF1
+0x2213E	0x4EF5
+0x2213F	0x4F00
+0x22140	0x4F16
+0x22141	0x4F64
+0x22142	0x4F37
+0x22143	0x4F3E
+0x22144	0x4F54
+0x22145	0x4F58
+0x22146	0x20213
+0x22147	0x4F77
+0x22148	0x4F78
+0x22149	0x4F7A
+0x2214A	0x4F7D
+0x2214B	0x4F82
+0x2214C	0x4F85
+0x2214D	0x4F92
+0x2214E	0x4F9A
+0x2214F	0x4FE6
+0x22150	0x4FB2
+0x22151	0x4FBE
+0x22152	0x4FC5
+0x22153	0x4FCB
+0x22154	0x4FCF
+0x22155	0x4FD2
+0x22156	0x346A
+0x22157	0x4FF2
+0x22158	0x5000
+0x22159	0x5010
+0x2215A	0x5013
+0x2215B	0x501C
+0x2215C	0x501E
+0x2215D	0x5022
+0x2215E	0x3468
+0x2215F	0x5042
+0x22160	0x5046
+0x22161	0x504E
+0x22162	0x5053
+0x22163	0x5057
+0x22164	0x5063
+0x22165	0x5066
+0x22166	0x506A
+0x22167	0x5070
+0x22168	0x50A3
+0x22169	0x5088
+0x2216A	0x5092
+0x2216B	0x5093
+0x2216C	0x5095
+0x2216D	0x5096
+0x2216E	0x509C
+0x2216F	0x50AA
+0x22170	0x2032B
+0x22171	0x50B1
+0x22172	0x50BA
+0x22173	0x50BB
+0x22174	0x50C4
+0x22175	0x50C7
+0x22176	0x50F3
+0x22177	0x20381
+0x22178	0x50CE
+0x22179	0x20371
+0x2217A	0x50D4
+0x2217B	0x50D9
+0x2217C	0x50E1
+0x2217D	0x50E9
+0x2217E	0x3492
+0x22321	0x5108
+0x22322	0x203F9
+0x22323	0x5117
+0x22324	0x511B
+0x22325	0x2044A
+0x22326	0x5160
+0x22327	0x20509
+0x22328	0x5173
+0x22329	0x5183
+0x2232A	0x518B
+0x2232B	0x34BC
+0x2232C	0x5198
+0x2232D	0x51A3
+0x2232E	0x51AD
+0x2232F	0x34C7
+0x22330	0x51BC
+0x22331	0x205D6
+0x22332	0x20628
+0x22333	0x51F3
+0x22334	0x51F4
+0x22335	0x5202
+0x22336	0x5212
+0x22337	0x5216
+0x22338	0x2074F
+0x22339	0x5255
+0x2233A	0x525C
+0x2233B	0x526C
+0x2233C	0x5277
+0x2233D	0x5284
+0x2233E	0x5282
+0x2233F	0x20807
+0x22340	0x5298
+0x22341	0x2083A
+0x22342	0x52A4
+0x22343	0x52A6
+0x22344	0x52AF
+0x22345	0x52BA
+0x22346	0x52BB
+0x22347	0x52CA
+0x22348	0x351F
+0x22349	0x52D1
+0x2234A	0x208B9
+0x2234B	0x52F7
+0x2234C	0x530A
+0x2234D	0x530B
+0x2234E	0x5324
+0x2234F	0x5335
+0x22350	0x533E
+0x22351	0x5342
+0x22352	0x2097C
+0x22353	0x2099D
+0x22354	0x5367
+0x22355	0x536C
+0x22356	0x537A
+0x22357	0x53A4
+0x22358	0x53B4
+0x22359	0x20AD3
+0x2235A	0x53B7
+0x2235B	0x53C0
+0x2235C	0x20B1D
+0x2235D	0x355D
+0x2235E	0x355E
+0x2235F	0x53D5
+0x22360	0x53DA
+0x22361	0x3563
+0x22362	0x53F4
+0x22363	0x53F5
+0x22364	0x5455
+0x22365	0x5424
+0x22366	0x5428
+0x22367	0x356E
+0x22368	0x5443
+0x22369	0x5462
+0x2236A	0x5466
+0x2236B	0x546C
+0x2236C	0x548A
+0x2236D	0x548D
+0x2236E	0x5495
+0x2236F	0x54A0
+0x22370	0x54A6
+0x22371	0x54AD
+0x22372	0x54AE
+0x22373	0x54B7
+0x22374	0x54BA
+0x22375	0x54BF
+0x22376	0x54C3
+0x22377	0x20D45
+0x22378	0x54EC
+0x22379	0x54EF
+0x2237A	0x54F1
+0x2237B	0x54F3
+0x2237C	0x5500
+0x2237D	0x5501
+0x2237E	0x5509
+0x22421	0x553C
+0x22422	0x5541
+0x22423	0x35A6
+0x22424	0x5547
+0x22425	0x554A
+0x22426	0x35A8
+0x22427	0x5560
+0x22428	0x5561
+0x22429	0x5564
+0x2242A	0x20DE1
+0x2242B	0x557D
+0x2242C	0x5582
+0x2242D	0x5588
+0x2242E	0x5591
+0x2242F	0x35C5
+0x22430	0x55D2
+0x22431	0x20E95
+0x22432	0x20E6D
+0x22433	0x55BF
+0x22434	0x55C9
+0x22435	0x55CC
+0x22436	0x55D1
+0x22437	0x55DD
+0x22438	0x35DA
+0x22439	0x55E2
+0x2243A	0x20E64
+0x2243B	0x55E9
+0x2243C	0x5628
+0x2243D	0x20F5F
+0x2243E	0x5607
+0x2243F	0x5610
+0x22440	0x5630
+0x22441	0x5637
+0x22442	0x35F4
+0x22443	0x563D
+0x22444	0x563F
+0x22445	0x5640
+0x22446	0x5647
+0x22447	0x565E
+0x22448	0x5660
+0x22449	0x566D
+0x2244A	0x3605
+0x2244B	0x5688
+0x2244C	0x568C
+0x2244D	0x5695
+0x2244E	0x569A
+0x2244F	0x569D
+0x22450	0x56A8
+0x22451	0x56AD
+0x22452	0x56B2
+0x22453	0x56C5
+0x22454	0x56CD
+0x22455	0x56DF
+0x22456	0x56E8
+0x22457	0x56F6
+0x22458	0x56F7
+0x22459	0x21201
+0x2245A	0x5715
+0x2245B	0x5723
+0x2245C	0x21255
+0x2245D	0x5729
+0x2245E	0x2127B
+0x2245F	0x5745
+0x22460	0x5746
+0x22461	0x574C
+0x22462	0x574D
+0x22463	0x21274
+0x22464	0x5768
+0x22465	0x576F
+0x22466	0x5773
+0x22467	0x5774
+0x22468	0x5775
+0x22469	0x577B
+0x2246A	0x212E4
+0x2246B	0x212D7
+0x2246C	0x57AC
+0x2246D	0x579A
+0x2246E	0x579D
+0x2246F	0x579E
+0x22470	0x57A8
+0x22471	0x57D7
+0x22472	0x212FD
+0x22473	0x57CC
+0x22474	0x21336
+0x22475	0x21344
+0x22476	0x57DE
+0x22477	0x57E6
+0x22478	0x57F0
+0x22479	0x364A
+0x2247A	0x57F8
+0x2247B	0x57FB
+0x2247C	0x57FD
+0x2247D	0x5804
+0x2247E	0x581E
+0x22521	0x5820
+0x22522	0x5827
+0x22523	0x5832
+0x22524	0x5839
+0x22525	0x213C4
+0x22526	0x5849
+0x22527	0x584C
+0x22528	0x5867
+0x22529	0x588A
+0x2252A	0x588B
+0x2252B	0x588D
+0x2252C	0x588F
+0x2252D	0x5890
+0x2252E	0x5894
+0x2252F	0x589D
+0x22530	0x58AA
+0x22531	0x58B1
+0x22532	0x2146D
+0x22533	0x58C3
+0x22534	0x58CD
+0x22535	0x58E2
+0x22536	0x58F3
+0x22537	0x58F4
+0x22538	0x5905
+0x22539	0x5906
+0x2253A	0x590B
+0x2253B	0x590D
+0x2253C	0x5914
+0x2253D	0x5924
+0x2253E	0x215D7
+0x2253F	0x3691
+0x22540	0x593D
+0x22541	0x3699
+0x22542	0x5946
+0x22543	0x3696
+0x22544	0x26C29
+0x22545	0x595B
+0x22546	0x595F
+0x22547	0x21647
+0x22548	0x5975
+0x22549	0x5976
+0x2254A	0x597C
+0x2254B	0x599F
+0x2254C	0x59AE
+0x2254D	0x59BC
+0x2254E	0x59C8
+0x2254F	0x59CD
+0x22550	0x59DE
+0x22551	0x59E3
+0x22552	0x59E4
+0x22553	0x59E7
+0x22554	0x59EE
+0x22555	0x21706
+0x22556	0x21742
+0x22557	0x36CF
+0x22558	0x5A0C
+0x22559	0x5A0D
+0x2255A	0x5A17
+0x2255B	0x5A27
+0x2255C	0x5A2D
+0x2255D	0x5A55
+0x2255E	0x5A65
+0x2255F	0x5A7A
+0x22560	0x5A8B
+0x22561	0x5A9C
+0x22562	0x5A9F
+0x22563	0x5AA0
+0x22564	0x5AA2
+0x22565	0x5AB1
+0x22566	0x5AB3
+0x22567	0x5AB5
+0x22568	0x5ABA
+0x22569	0x5ABF
+0x2256A	0x5ADA
+0x2256B	0x5ADC
+0x2256C	0x5AE0
+0x2256D	0x5AE5
+0x2256E	0x5AF0
+0x2256F	0x5AEE
+0x22570	0x5AF5
+0x22571	0x5B00
+0x22572	0x5B08
+0x22573	0x5B17
+0x22574	0x5B34
+0x22575	0x5B2D
+0x22576	0x5B4C
+0x22577	0x5B52
+0x22578	0x5B68
+0x22579	0x5B6F
+0x2257A	0x5B7C
+0x2257B	0x5B7F
+0x2257C	0x5B81
+0x2257D	0x5B84
+0x2257E	0x219C3
+0x22821	0x5B96
+0x22822	0x5BAC
+0x22823	0x3761
+0x22824	0x5BC0
+0x22825	0x3762
+0x22826	0x5BCE
+0x22827	0x5BD6
+0x22828	0x376C
+0x22829	0x376B
+0x2282A	0x5BF1
+0x2282B	0x5BFD
+0x2282C	0x3775
+0x2282D	0x5C03
+0x2282E	0x5C29
+0x2282F	0x5C30
+0x22830	0x21C56
+0x22831	0x5C5F
+0x22832	0x5C63
+0x22833	0x5C67
+0x22834	0x5C68
+0x22835	0x5C69
+0x22836	0x5C70
+0x22837	0x21D2D
+0x22838	0x21D45
+0x22839	0x5C7C
+0x2283A	0x21D78
+0x2283B	0x21D62
+0x2283C	0x5C88
+0x2283D	0x5C8A
+0x2283E	0x37C1
+0x2283F	0x21DA1
+0x22840	0x21D9C
+0x22841	0x5CA0
+0x22842	0x5CA2
+0x22843	0x5CA6
+0x22844	0x5CA7
+0x22845	0x21D92
+0x22846	0x5CAD
+0x22847	0x5CB5
+0x22848	0x21DB7
+0x22849	0x5CC9
+0x2284A	0x21DE0
+0x2284B	0x21E33
+0x2284C	0x5D06
+0x2284D	0x5D10
+0x2284E	0x5D2B
+0x2284F	0x5D1D
+0x22850	0x5D20
+0x22851	0x5D24
+0x22852	0x5D26
+0x22853	0x5D31
+0x22854	0x5D39
+0x22855	0x5D42
+0x22856	0x37E8
+0x22857	0x5D61
+0x22858	0x5D6A
+0x22859	0x37F4
+0x2285A	0x5D70
+0x2285B	0x21F1E
+0x2285C	0x37FD
+0x2285D	0x5D88
+0x2285E	0x3800
+0x2285F	0x5D92
+0x22860	0x5D94
+0x22861	0x5D97
+0x22862	0x5D99
+0x22863	0x5DB0
+0x22864	0x5DB2
+0x22865	0x5DB4
+0x22866	0x21F76
+0x22867	0x5DB9
+0x22868	0x5DD1
+0x22869	0x5DD7
+0x2286A	0x5DD8
+0x2286B	0x5DE0
+0x2286C	0x21FFA
+0x2286D	0x5DE4
+0x2286E	0x5DE9
+0x2286F	0x382F
+0x22870	0x5E00
+0x22871	0x3836
+0x22872	0x5E12
+0x22873	0x5E15
+0x22874	0x3840
+0x22875	0x5E1F
+0x22876	0x5E2E
+0x22877	0x5E3E
+0x22878	0x5E49
+0x22879	0x385C
+0x2287A	0x5E56
+0x2287B	0x3861
+0x2287C	0x5E6B
+0x2287D	0x5E6C
+0x2287E	0x5E6D
+0x22C21	0x5E6E
+0x22C22	0x2217B
+0x22C23	0x5EA5
+0x22C24	0x5EAA
+0x22C25	0x5EAC
+0x22C26	0x5EB9
+0x22C27	0x5EBF
+0x22C28	0x5EC6
+0x22C29	0x5ED2
+0x22C2A	0x5ED9
+0x22C2B	0x2231E
+0x22C2C	0x5EFD
+0x22C2D	0x5F08
+0x22C2E	0x5F0E
+0x22C2F	0x5F1C
+0x22C30	0x223AD
+0x22C31	0x5F1E
+0x22C32	0x5F47
+0x22C33	0x5F63
+0x22C34	0x5F72
+0x22C35	0x5F7E
+0x22C36	0x5F8F
+0x22C37	0x5FA2
+0x22C38	0x5FA4
+0x22C39	0x5FB8
+0x22C3A	0x5FC4
+0x22C3B	0x38FA
+0x22C3C	0x5FC7
+0x22C3D	0x5FCB
+0x22C3E	0x5FD2
+0x22C3F	0x5FD3
+0x22C40	0x5FD4
+0x22C41	0x5FE2
+0x22C42	0x5FEE
+0x22C43	0x5FEF
+0x22C44	0x5FF3
+0x22C45	0x5FFC
+0x22C46	0x3917
+0x22C47	0x6017
+0x22C48	0x6022
+0x22C49	0x6024
+0x22C4A	0x391A
+0x22C4B	0x604C
+0x22C4C	0x607F
+0x22C4D	0x608A
+0x22C4E	0x6095
+0x22C4F	0x60A8
+0x22C50	0x226F3
+0x22C51	0x60B0
+0x22C52	0x60B1
+0x22C53	0x60BE
+0x22C54	0x60C8
+0x22C55	0x60D9
+0x22C56	0x60DB
+0x22C57	0x60EE
+0x22C58	0x60F2
+0x22C59	0x60F5
+0x22C5A	0x6110
+0x22C5B	0x6112
+0x22C5C	0x6113
+0x22C5D	0x6119
+0x22C5E	0x611E
+0x22C5F	0x613A
+0x22C60	0x396F
+0x22C61	0x6141
+0x22C62	0x6146
+0x22C63	0x6160
+0x22C64	0x617C
+0x22C65	0x2285B
+0x22C66	0x6192
+0x22C67	0x6193
+0x22C68	0x6197
+0x22C69	0x6198
+0x22C6A	0x61A5
+0x22C6B	0x61A8
+0x22C6C	0x61AD
+0x22C6D	0x228AB
+0x22C6E	0x61D5
+0x22C6F	0x61DD
+0x22C70	0x61DF
+0x22C71	0x61F5
+0x22C72	0x2298F
+0x22C73	0x6215
+0x22C74	0x6223
+0x22C75	0x6229
+0x22C76	0x6246
+0x22C77	0x624C
+0x22C78	0x6251
+0x22C79	0x6252
+0x22C7A	0x6261
+0x22C7B	0x6264
+0x22C7C	0x627B
+0x22C7D	0x626D
+0x22C7E	0x6273
+0x22D21	0x6299
+0x22D22	0x62A6
+0x22D23	0x62D5
+0x22D24	0x22AB8
+0x22D25	0x62FD
+0x22D26	0x6303
+0x22D27	0x630D
+0x22D28	0x6310
+0x22D29	0x22B4F
+0x22D2A	0x22B50
+0x22D2B	0x6332
+0x22D2C	0x6335
+0x22D2D	0x633B
+0x22D2E	0x633C
+0x22D2F	0x6341
+0x22D30	0x6344
+0x22D31	0x634E
+0x22D32	0x22B46
+0x22D33	0x6359
+0x22D34	0x22C1D
+0x22D35	0x22BA6
+0x22D36	0x636C
+0x22D37	0x6384
+0x22D38	0x6399
+0x22D39	0x22C24
+0x22D3A	0x6394
+0x22D3B	0x63BD
+0x22D3C	0x63F7
+0x22D3D	0x63D4
+0x22D3E	0x63D5
+0x22D3F	0x63DC
+0x22D40	0x63E0
+0x22D41	0x63EB
+0x22D42	0x63EC
+0x22D43	0x63F2
+0x22D44	0x6409
+0x22D45	0x641E
+0x22D46	0x6425
+0x22D47	0x6429
+0x22D48	0x642F
+0x22D49	0x645A
+0x22D4A	0x645B
+0x22D4B	0x645D
+0x22D4C	0x6473
+0x22D4D	0x647D
+0x22D4E	0x6487
+0x22D4F	0x6491
+0x22D50	0x649D
+0x22D51	0x649F
+0x22D52	0x64CB
+0x22D53	0x64CC
+0x22D54	0x64D5
+0x22D55	0x64D7
+0x22D56	0x22DE1
+0x22D57	0x64E4
+0x22D58	0x64E5
+0x22D59	0x64FF
+0x22D5A	0x6504
+0x22D5B	0x3A6E
+0x22D5C	0x650F
+0x22D5D	0x6514
+0x22D5E	0x6516
+0x22D5F	0x3A73
+0x22D60	0x651E
+0x22D61	0x6532
+0x22D62	0x6544
+0x22D63	0x6554
+0x22D64	0x656B
+0x22D65	0x657A
+0x22D66	0x6581
+0x22D67	0x6584
+0x22D68	0x6585
+0x22D69	0x658A
+0x22D6A	0x65B2
+0x22D6B	0x65B5
+0x22D6C	0x65B8
+0x22D6D	0x65BF
+0x22D6E	0x65C2
+0x22D6F	0x65C9
+0x22D70	0x65D4
+0x22D71	0x3AD6
+0x22D72	0x65F2
+0x22D73	0x65F9
+0x22D74	0x65FC
+0x22D75	0x6604
+0x22D76	0x6608
+0x22D77	0x6621
+0x22D78	0x662A
+0x22D79	0x6645
+0x22D7A	0x6651
+0x22D7B	0x664E
+0x22D7C	0x3AEA
+0x22D7D	0x231C3
+0x22D7E	0x6657
+0x22E21	0x665B
+0x22E22	0x6663
+0x22E23	0x231F5
+0x22E24	0x231B6
+0x22E25	0x666A
+0x22E26	0x666B
+0x22E27	0x666C
+0x22E28	0x666D
+0x22E29	0x667B
+0x22E2A	0x6680
+0x22E2B	0x6690
+0x22E2C	0x6692
+0x22E2D	0x6699
+0x22E2E	0x3B0E
+0x22E2F	0x66AD
+0x22E30	0x66B1
+0x22E31	0x66B5
+0x22E32	0x3B1A
+0x22E33	0x66BF
+0x22E34	0x3B1C
+0x22E35	0x66EC
+0x22E36	0x3AD7
+0x22E37	0x6701
+0x22E38	0x6705
+0x22E39	0x6712
+0x22E3A	0x23372
+0x22E3B	0x6719
+0x22E3C	0x233D3
+0x22E3D	0x233D2
+0x22E3E	0x674C
+0x22E3F	0x674D
+0x22E40	0x6754
+0x22E41	0x675D
+0x22E42	0x233D0
+0x22E43	0x233E4
+0x22E44	0x233D5
+0x22E45	0x6774
+0x22E46	0x6776
+0x22E47	0x233DA
+0x22E48	0x6792
+0x22E49	0x233DF
+0x22E4A	0x8363
+0x22E4B	0x6810
+0x22E4C	0x67B0
+0x22E4D	0x67B2
+0x22E4E	0x67C3
+0x22E4F	0x67C8
+0x22E50	0x67D2
+0x22E51	0x67D9
+0x22E52	0x67DB
+0x22E53	0x67F0
+0x22E54	0x67F7
+0x22E55	0x2344A
+0x22E56	0x23451
+0x22E57	0x2344B
+0x22E58	0x6818
+0x22E59	0x681F
+0x22E5A	0x682D
+0x22E5B	0x23465
+0x22E5C	0x6833
+0x22E5D	0x683B
+0x22E5E	0x683E
+0x22E5F	0x6844
+0x22E60	0x6845
+0x22E61	0x6849
+0x22E62	0x684C
+0x22E63	0x6855
+0x22E64	0x6857
+0x22E65	0x3B77
+0x22E66	0x686B
+0x22E67	0x686E
+0x22E68	0x687A
+0x22E69	0x687C
+0x22E6A	0x6882
+0x22E6B	0x6890
+0x22E6C	0x6896
+0x22E6D	0x3B6D
+0x22E6E	0x6898
+0x22E6F	0x6899
+0x22E70	0x689A
+0x22E71	0x689C
+0x22E72	0x68AA
+0x22E73	0x68AB
+0x22E74	0x68B4
+0x22E75	0x68BB
+0x22E76	0x68FB
+0x22E77	0x234E4
+0x22E78	0x2355A
+0x22E79	0xFA13
+0x22E7A	0x68C3
+0x22E7B	0x68C5
+0x22E7C	0x68CC
+0x22E7D	0x68CF
+0x22E7E	0x68D6
+0x22F21	0x68D9
+0x22F22	0x68E4
+0x22F23	0x68E5
+0x22F24	0x68EC
+0x22F25	0x68F7
+0x22F26	0x6903
+0x22F27	0x6907
+0x22F28	0x3B87
+0x22F29	0x3B88
+0x22F2A	0x23594
+0x22F2B	0x693B
+0x22F2C	0x3B8D
+0x22F2D	0x6946
+0x22F2E	0x6969
+0x22F2F	0x696C
+0x22F30	0x6972
+0x22F31	0x697A
+0x22F32	0x697F
+0x22F33	0x6992
+0x22F34	0x3BA4
+0x22F35	0x6996
+0x22F36	0x6998
+0x22F37	0x69A6
+0x22F38	0x69B0
+0x22F39	0x69B7
+0x22F3A	0x69BA
+0x22F3B	0x69BC
+0x22F3C	0x69C0
+0x22F3D	0x69D1
+0x22F3E	0x69D6
+0x22F3F	0x23639
+0x22F40	0x23647
+0x22F41	0x6A30
+0x22F42	0x23638
+0x22F43	0x2363A
+0x22F44	0x69E3
+0x22F45	0x69EE
+0x22F46	0x69EF
+0x22F47	0x69F3
+0x22F48	0x3BCD
+0x22F49	0x69F4
+0x22F4A	0x69FE
+0x22F4B	0x6A11
+0x22F4C	0x6A1A
+0x22F4D	0x6A1D
+0x22F4E	0x2371C
+0x22F4F	0x6A32
+0x22F50	0x6A33
+0x22F51	0x6A34
+0x22F52	0x6A3F
+0x22F53	0x6A46
+0x22F54	0x6A49
+0x22F55	0x6A7A
+0x22F56	0x6A4E
+0x22F57	0x6A52
+0x22F58	0x6A64
+0x22F59	0x2370C
+0x22F5A	0x6A7E
+0x22F5B	0x6A83
+0x22F5C	0x6A8B
+0x22F5D	0x3BF0
+0x22F5E	0x6A91
+0x22F5F	0x6A9F
+0x22F60	0x6AA1
+0x22F61	0x23764
+0x22F62	0x6AAB
+0x22F63	0x6ABD
+0x22F64	0x6AC6
+0x22F65	0x6AD4
+0x22F66	0x6AD0
+0x22F67	0x6ADC
+0x22F68	0x6ADD
+0x22F69	0x237FF
+0x22F6A	0x237E7
+0x22F6B	0x6AEC
+0x22F6C	0x6AF1
+0x22F6D	0x6AF2
+0x22F6E	0x6AF3
+0x22F6F	0x6AFD
+0x22F70	0x23824
+0x22F71	0x6B0B
+0x22F72	0x6B0F
+0x22F73	0x6B10
+0x22F74	0x6B11
+0x22F75	0x2383D
+0x22F76	0x6B17
+0x22F77	0x3C26
+0x22F78	0x6B2F
+0x22F79	0x6B4A
+0x22F7A	0x6B58
+0x22F7B	0x6B6C
+0x22F7C	0x6B75
+0x22F7D	0x6B7A
+0x22F7E	0x6B81
+0x26E21	0x6B9B
+0x26E22	0x6BAE
+0x26E23	0x23A98
+0x26E24	0x6BBD
+0x26E25	0x6BBE
+0x26E26	0x6BC7
+0x26E27	0x6BC8
+0x26E28	0x6BC9
+0x26E29	0x6BDA
+0x26E2A	0x6BE6
+0x26E2B	0x6BE7
+0x26E2C	0x6BEE
+0x26E2D	0x6BF1
+0x26E2E	0x6C02
+0x26E2F	0x6C0A
+0x26E30	0x6C0E
+0x26E31	0x6C35
+0x26E32	0x6C36
+0x26E33	0x6C3A
+0x26E34	0x23C7F
+0x26E35	0x6C3F
+0x26E36	0x6C4D
+0x26E37	0x6C5B
+0x26E38	0x6C6D
+0x26E39	0x6C84
+0x26E3A	0x6C89
+0x26E3B	0x3CC3
+0x26E3C	0x6C94
+0x26E3D	0x6C95
+0x26E3E	0x6C97
+0x26E3F	0x6CAD
+0x26E40	0x6CC2
+0x26E41	0x6CD0
+0x26E42	0x3CD2
+0x26E43	0x6CD6
+0x26E44	0x6CDA
+0x26E45	0x6CDC
+0x26E46	0x6CE9
+0x26E47	0x6CEC
+0x26E48	0x6CED
+0x26E49	0x23D00
+0x26E4A	0x6D00
+0x26E4B	0x6D0A
+0x26E4C	0x6D24
+0x26E4D	0x6D26
+0x26E4E	0x6D27
+0x26E4F	0x6C67
+0x26E50	0x6D2F
+0x26E51	0x6D3C
+0x26E52	0x6D5B
+0x26E53	0x6D5E
+0x26E54	0x6D60
+0x26E55	0x6D70
+0x26E56	0x6D80
+0x26E57	0x6D81
+0x26E58	0x6D8A
+0x26E59	0x6D8D
+0x26E5A	0x6D91
+0x26E5B	0x6D98
+0x26E5C	0x23D40
+0x26E5D	0x6E17
+0x26E5E	0x23DFA
+0x26E5F	0x23DF9
+0x26E60	0x23DD3
+0x26E61	0x6DAB
+0x26E62	0x6DAE
+0x26E63	0x6DB4
+0x26E64	0x6DC2
+0x26E65	0x6D34
+0x26E66	0x6DC8
+0x26E67	0x6DCE
+0x26E68	0x6DCF
+0x26E69	0x6DD0
+0x26E6A	0x6DDF
+0x26E6B	0x6DE9
+0x26E6C	0x6DF6
+0x26E6D	0x6E36
+0x26E6E	0x6E1E
+0x26E6F	0x6E22
+0x26E70	0x6E27
+0x26E71	0x3D11
+0x26E72	0x6E32
+0x26E73	0x6E3C
+0x26E74	0x6E48
+0x26E75	0x6E49
+0x26E76	0x6E4B
+0x26E77	0x6E4C
+0x26E78	0x6E4F
+0x26E79	0x6E51
+0x26E7A	0x6E53
+0x26E7B	0x6E54
+0x26E7C	0x6E57
+0x26E7D	0x6E63
+0x26E7E	0x3D1E
+0x26F21	0x6E93
+0x26F22	0x6EA7
+0x26F23	0x6EB4
+0x26F24	0x6EBF
+0x26F25	0x6EC3
+0x26F26	0x6ECA
+0x26F27	0x6ED9
+0x26F28	0x6F35
+0x26F29	0x6EEB
+0x26F2A	0x6EF9
+0x26F2B	0x6EFB
+0x26F2C	0x6F0A
+0x26F2D	0x6F0C
+0x26F2E	0x6F18
+0x26F2F	0x6F25
+0x26F30	0x6F36
+0x26F31	0x6F3C
+0x26F32	0x23F7E
+0x26F33	0x6F52
+0x26F34	0x6F57
+0x26F35	0x6F5A
+0x26F36	0x6F60
+0x26F37	0x6F68
+0x26F38	0x6F98
+0x26F39	0x6F7D
+0x26F3A	0x6F90
+0x26F3B	0x6F96
+0x26F3C	0x6FBE
+0x26F3D	0x6F9F
+0x26F3E	0x6FA5
+0x26F3F	0x6FAF
+0x26F40	0x3D64
+0x26F41	0x6FB5
+0x26F42	0x6FC8
+0x26F43	0x6FC9
+0x26F44	0x6FDA
+0x26F45	0x6FDE
+0x26F46	0x6FE9
+0x26F47	0x24096
+0x26F48	0x6FFC
+0x26F49	0x7000
+0x26F4A	0x7007
+0x26F4B	0x700A
+0x26F4C	0x7023
+0x26F4D	0x24103
+0x26F4E	0x7039
+0x26F4F	0x703A
+0x26F50	0x703C
+0x26F51	0x7043
+0x26F52	0x7047
+0x26F53	0x704B
+0x26F54	0x3D9A
+0x26F55	0x7054
+0x26F56	0x7065
+0x26F57	0x7069
+0x26F58	0x706C
+0x26F59	0x706E
+0x26F5A	0x7076
+0x26F5B	0x707E
+0x26F5C	0x7081
+0x26F5D	0x7086
+0x26F5E	0x7095
+0x26F5F	0x7097
+0x26F60	0x70BB
+0x26F61	0x241C6
+0x26F62	0x709F
+0x26F63	0x70B1
+0x26F64	0x241FE
+0x26F65	0x70EC
+0x26F66	0x70CA
+0x26F67	0x70D1
+0x26F68	0x70D3
+0x26F69	0x70DC
+0x26F6A	0x7103
+0x26F6B	0x7104
+0x26F6C	0x7106
+0x26F6D	0x7107
+0x26F6E	0x7108
+0x26F6F	0x710C
+0x26F70	0x3DC0
+0x26F71	0x712F
+0x26F72	0x7131
+0x26F73	0x7150
+0x26F74	0x714A
+0x26F75	0x7153
+0x26F76	0x715E
+0x26F77	0x3DD4
+0x26F78	0x7196
+0x26F79	0x7180
+0x26F7A	0x719B
+0x26F7B	0x71A0
+0x26F7C	0x71A2
+0x26F7D	0x71AE
+0x26F7E	0x71AF
+0x27021	0x71B3
+0x27022	0x243BC
+0x27023	0x71CB
+0x27024	0x71D3
+0x27025	0x71D9
+0x27026	0x71DC
+0x27027	0x7207
+0x27028	0x3E05
+0x27029	0xFA49
+0x2702A	0x722B
+0x2702B	0x7234
+0x2702C	0x7238
+0x2702D	0x7239
+0x2702E	0x4E2C
+0x2702F	0x7242
+0x27030	0x7253
+0x27031	0x7257
+0x27032	0x7263
+0x27033	0x24629
+0x27034	0x726E
+0x27035	0x726F
+0x27036	0x7278
+0x27037	0x727F
+0x27038	0x728E
+0x27039	0x246A5
+0x2703A	0x72AD
+0x2703B	0x72AE
+0x2703C	0x72B0
+0x2703D	0x72B1
+0x2703E	0x72C1
+0x2703F	0x3E60
+0x27040	0x72CC
+0x27041	0x3E66
+0x27042	0x3E68
+0x27043	0x72F3
+0x27044	0x72FA
+0x27045	0x7307
+0x27046	0x7312
+0x27047	0x7318
+0x27048	0x7319
+0x27049	0x3E83
+0x2704A	0x7339
+0x2704B	0x732C
+0x2704C	0x7331
+0x2704D	0x7333
+0x2704E	0x733D
+0x2704F	0x7352
+0x27050	0x3E94
+0x27051	0x736B
+0x27052	0x736C
+0x27053	0x24896
+0x27054	0x736E
+0x27055	0x736F
+0x27056	0x7371
+0x27057	0x7377
+0x27058	0x7381
+0x27059	0x7385
+0x2705A	0x738A
+0x2705B	0x7394
+0x2705C	0x7398
+0x2705D	0x739C
+0x2705E	0x739E
+0x2705F	0x73A5
+0x27060	0x73A8
+0x27061	0x73B5
+0x27062	0x73B7
+0x27063	0x73B9
+0x27064	0x73BC
+0x27065	0x73BF
+0x27066	0x73C5
+0x27067	0x73CB
+0x27068	0x73E1
+0x27069	0x73E7
+0x2706A	0x73F9
+0x2706B	0x7413
+0x2706C	0x73FA
+0x2706D	0x7401
+0x2706E	0x7424
+0x2706F	0x7431
+0x27070	0x7439
+0x27071	0x7453
+0x27072	0x7440
+0x27073	0x7443
+0x27074	0x744D
+0x27075	0x7452
+0x27076	0x745D
+0x27077	0x7471
+0x27078	0x7481
+0x27079	0x7485
+0x2707A	0x7488
+0x2707B	0x24A4D
+0x2707C	0x7492
+0x2707D	0x7497
+0x2707E	0x7499
+0x27121	0x74A0
+0x27122	0x74A1
+0x27123	0x74A5
+0x27124	0x74AA
+0x27125	0x74AB
+0x27126	0x74B9
+0x27127	0x74BB
+0x27128	0x74BA
+0x27129	0x74D6
+0x2712A	0x74D8
+0x2712B	0x74DE
+0x2712C	0x74EF
+0x2712D	0x74EB
+0x2712E	0x24B56
+0x2712F	0x74FA
+0x27130	0x24B6F
+0x27131	0x7520
+0x27132	0x7524
+0x27133	0x752A
+0x27134	0x3F57
+0x27135	0x24C16
+0x27136	0x753D
+0x27137	0x753E
+0x27138	0x7540
+0x27139	0x7548
+0x2713A	0x754E
+0x2713B	0x7550
+0x2713C	0x7552
+0x2713D	0x756C
+0x2713E	0x7572
+0x2713F	0x7571
+0x27140	0x757A
+0x27141	0x757D
+0x27142	0x757E
+0x27143	0x7581
+0x27144	0x24D14
+0x27145	0x758C
+0x27146	0x3F75
+0x27147	0x75A2
+0x27148	0x3F77
+0x27149	0x75B0
+0x2714A	0x75B7
+0x2714B	0x75BF
+0x2714C	0x75C0
+0x2714D	0x75C6
+0x2714E	0x75CF
+0x2714F	0x75D3
+0x27150	0x75DD
+0x27151	0x75DF
+0x27152	0x75E0
+0x27153	0x75E7
+0x27154	0x75EC
+0x27155	0x75EE
+0x27156	0x75F1
+0x27157	0x75F9
+0x27158	0x7603
+0x27159	0x7618
+0x2715A	0x7607
+0x2715B	0x760F
+0x2715C	0x3FAE
+0x2715D	0x24E0E
+0x2715E	0x7613
+0x2715F	0x761B
+0x27160	0x761C
+0x27161	0x24E37
+0x27162	0x7625
+0x27163	0x7628
+0x27164	0x763C
+0x27165	0x7633
+0x27166	0x24E6A
+0x27167	0x3FC9
+0x27168	0x7641
+0x27169	0x24E8B
+0x2716A	0x7649
+0x2716B	0x7655
+0x2716C	0x3FD7
+0x2716D	0x766E
+0x2716E	0x7695
+0x2716F	0x769C
+0x27170	0x76A1
+0x27171	0x76A0
+0x27172	0x76A7
+0x27173	0x76A8
+0x27174	0x76AF
+0x27175	0x2504A
+0x27176	0x76C9
+0x27177	0x25055
+0x27178	0x76E8
+0x27179	0x76EC
+0x2717A	0x25122
+0x2717B	0x7717
+0x2717C	0x771A
+0x2717D	0x772D
+0x2717E	0x7735
+0x27221	0x251A9
+0x27222	0x4039
+0x27223	0x251E5
+0x27224	0x251CD
+0x27225	0x7758
+0x27226	0x7760
+0x27227	0x776A
+0x27228	0x2521E
+0x27229	0x7772
+0x2722A	0x777C
+0x2722B	0x777D
+0x2722C	0x2524C
+0x2722D	0x4058
+0x2722E	0x779A
+0x2722F	0x779F
+0x27230	0x77A2
+0x27231	0x77A4
+0x27232	0x77A9
+0x27233	0x77DE
+0x27234	0x77DF
+0x27235	0x77E4
+0x27236	0x77E6
+0x27237	0x77EA
+0x27238	0x77EC
+0x27239	0x4093
+0x2723A	0x77F0
+0x2723B	0x77F4
+0x2723C	0x77FB
+0x2723D	0x2542E
+0x2723E	0x7805
+0x2723F	0x7806
+0x27240	0x7809
+0x27241	0x780D
+0x27242	0x7819
+0x27243	0x7821
+0x27244	0x782C
+0x27245	0x7847
+0x27246	0x7864
+0x27247	0x786A
+0x27248	0x254D9
+0x27249	0x788A
+0x2724A	0x7894
+0x2724B	0x78A4
+0x2724C	0x789D
+0x2724D	0x789E
+0x2724E	0x789F
+0x2724F	0x78BB
+0x27250	0x78C8
+0x27251	0x78CC
+0x27252	0x78CE
+0x27253	0x78D5
+0x27254	0x78E0
+0x27255	0x78E1
+0x27256	0x78E6
+0x27257	0x78F9
+0x27258	0x78FA
+0x27259	0x78FB
+0x2725A	0x78FE
+0x2725B	0x255A7
+0x2725C	0x7910
+0x2725D	0x791B
+0x2725E	0x7930
+0x2725F	0x7925
+0x27260	0x793B
+0x27261	0x794A
+0x27262	0x7958
+0x27263	0x795B
+0x27264	0x4105
+0x27265	0x7967
+0x27266	0x7972
+0x27267	0x7994
+0x27268	0x7995
+0x27269	0x7996
+0x2726A	0x799B
+0x2726B	0x79A1
+0x2726C	0x79A9
+0x2726D	0x79B4
+0x2726E	0x79BB
+0x2726F	0x79C2
+0x27270	0x79C7
+0x27271	0x79CC
+0x27272	0x79CD
+0x27273	0x79D6
+0x27274	0x4148
+0x27275	0x257A9
+0x27276	0x257B4
+0x27277	0x414F
+0x27278	0x7A0A
+0x27279	0x7A11
+0x2727A	0x7A15
+0x2727B	0x7A1B
+0x2727C	0x7A1E
+0x2727D	0x4163
+0x2727E	0x7A2D
+0x27321	0x7A38
+0x27322	0x7A47
+0x27323	0x7A4C
+0x27324	0x7A56
+0x27325	0x7A59
+0x27326	0x7A5C
+0x27327	0x7A5F
+0x27328	0x7A60
+0x27329	0x7A67
+0x2732A	0x7A6A
+0x2732B	0x7A75
+0x2732C	0x7A78
+0x2732D	0x7A82
+0x2732E	0x7A8A
+0x2732F	0x7A90
+0x27330	0x7AA3
+0x27331	0x7AAC
+0x27332	0x259D4
+0x27333	0x41B4
+0x27334	0x7AB9
+0x27335	0x7ABC
+0x27336	0x7ABE
+0x27337	0x41BF
+0x27338	0x7ACC
+0x27339	0x7AD1
+0x2733A	0x7AE7
+0x2733B	0x7AE8
+0x2733C	0x7AF4
+0x2733D	0x25AE4
+0x2733E	0x25AE3
+0x2733F	0x7B07
+0x27340	0x25AF1
+0x27341	0x7B3D
+0x27342	0x7B27
+0x27343	0x7B2A
+0x27344	0x7B2E
+0x27345	0x7B2F
+0x27346	0x7B31
+0x27347	0x41E6
+0x27348	0x41F3
+0x27349	0x7B7F
+0x2734A	0x7B41
+0x2734B	0x41EE
+0x2734C	0x7B55
+0x2734D	0x7B79
+0x2734E	0x7B64
+0x2734F	0x7B66
+0x27350	0x7B69
+0x27351	0x7B73
+0x27352	0x25BB2
+0x27353	0x4207
+0x27354	0x7B90
+0x27355	0x7B91
+0x27356	0x7B9B
+0x27357	0x420E
+0x27358	0x7BAF
+0x27359	0x7BB5
+0x2735A	0x7BBC
+0x2735B	0x7BC5
+0x2735C	0x7BCA
+0x2735D	0x25C4B
+0x2735E	0x25C64
+0x2735F	0x7BD4
+0x27360	0x7BD6
+0x27361	0x7BDA
+0x27362	0x7BEA
+0x27363	0x7BF0
+0x27364	0x7C03
+0x27365	0x7C0B
+0x27366	0x7C0E
+0x27367	0x7C0F
+0x27368	0x7C26
+0x27369	0x7C45
+0x2736A	0x7C4A
+0x2736B	0x7C51
+0x2736C	0x7C57
+0x2736D	0x7C5E
+0x2736E	0x7C61
+0x2736F	0x7C69
+0x27370	0x7C6E
+0x27371	0x7C6F
+0x27372	0x7C70
+0x27373	0x25E2E
+0x27374	0x25E56
+0x27375	0x25E65
+0x27376	0x7CA6
+0x27377	0x25E62
+0x27378	0x7CB6
+0x27379	0x7CB7
+0x2737A	0x7CBF
+0x2737B	0x25ED8
+0x2737C	0x7CC4
+0x2737D	0x25EC2
+0x2737E	0x7CC8
+0x27421	0x7CCD
+0x27422	0x25EE8
+0x27423	0x7CD7
+0x27424	0x25F23
+0x27425	0x7CE6
+0x27426	0x7CEB
+0x27427	0x25F5C
+0x27428	0x7CF5
+0x27429	0x7D03
+0x2742A	0x7D09
+0x2742B	0x42C6
+0x2742C	0x7D12
+0x2742D	0x7D1E
+0x2742E	0x25FE0
+0x2742F	0x25FD4
+0x27430	0x7D3D
+0x27431	0x7D3E
+0x27432	0x7D40
+0x27433	0x7D47
+0x27434	0x2600C
+0x27435	0x25FFB
+0x27436	0x42D6
+0x27437	0x7D59
+0x27438	0x7D5A
+0x27439	0x7D6A
+0x2743A	0x7D70
+0x2743B	0x42DD
+0x2743C	0x7D7F
+0x2743D	0x26017
+0x2743E	0x7D86
+0x2743F	0x7D88
+0x27440	0x7D8C
+0x27441	0x7D97
+0x27442	0x26060
+0x27443	0x7D9D
+0x27444	0x7DA7
+0x27445	0x7DAA
+0x27446	0x7DB6
+0x27447	0x7DB7
+0x27448	0x7DC0
+0x27449	0x7DD7
+0x2744A	0x7DD9
+0x2744B	0x7DE6
+0x2744C	0x7DF1
+0x2744D	0x7DF9
+0x2744E	0x4302
+0x2744F	0x260ED
+0x27450	0xFA58
+0x27451	0x7E10
+0x27452	0x7E17
+0x27453	0x7E1D
+0x27454	0x7E20
+0x27455	0x7E27
+0x27456	0x7E2C
+0x27457	0x7E45
+0x27458	0x7E73
+0x27459	0x7E75
+0x2745A	0x7E7E
+0x2745B	0x7E86
+0x2745C	0x7E87
+0x2745D	0x432B
+0x2745E	0x7E91
+0x2745F	0x7E98
+0x27460	0x7E9A
+0x27461	0x4343
+0x27462	0x7F3C
+0x27463	0x7F3B
+0x27464	0x7F3E
+0x27465	0x7F43
+0x27466	0x7F44
+0x27467	0x7F4F
+0x27468	0x34C1
+0x27469	0x26270
+0x2746A	0x7F52
+0x2746B	0x26286
+0x2746C	0x7F61
+0x2746D	0x7F63
+0x2746E	0x7F64
+0x2746F	0x7F6D
+0x27470	0x7F7D
+0x27471	0x7F7E
+0x27472	0x2634C
+0x27473	0x7F90
+0x27474	0x517B
+0x27475	0x23D0E
+0x27476	0x7F96
+0x27477	0x7F9C
+0x27478	0x7FAD
+0x27479	0x26402
+0x2747A	0x7FC3
+0x2747B	0x7FCF
+0x2747C	0x7FE3
+0x2747D	0x7FE5
+0x2747E	0x7FEF
+0x27521	0x7FF2
+0x27522	0x8002
+0x27523	0x800A
+0x27524	0x8008
+0x27525	0x800E
+0x27526	0x8011
+0x27527	0x8016
+0x27528	0x8024
+0x27529	0x802C
+0x2752A	0x8030
+0x2752B	0x8043
+0x2752C	0x8066
+0x2752D	0x8071
+0x2752E	0x8075
+0x2752F	0x807B
+0x27530	0x8099
+0x27531	0x809C
+0x27532	0x80A4
+0x27533	0x80A7
+0x27534	0x80B8
+0x27535	0x2667E
+0x27536	0x80C5
+0x27537	0x80D5
+0x27538	0x80D8
+0x27539	0x80E6
+0x2753A	0x266B0
+0x2753B	0x810D
+0x2753C	0x80F5
+0x2753D	0x80FB
+0x2753E	0x43EE
+0x2753F	0x8135
+0x27540	0x8116
+0x27541	0x811E
+0x27542	0x43F0
+0x27543	0x8124
+0x27544	0x8127
+0x27545	0x812C
+0x27546	0x2671D
+0x27547	0x813D
+0x27548	0x4408
+0x27549	0x8169
+0x2754A	0x4417
+0x2754B	0x8181
+0x2754C	0x441C
+0x2754D	0x8184
+0x2754E	0x8185
+0x2754F	0x4422
+0x27550	0x8198
+0x27551	0x81B2
+0x27552	0x81C1
+0x27553	0x81C3
+0x27554	0x81D6
+0x27555	0x81DB
+0x27556	0x268DD
+0x27557	0x81E4
+0x27558	0x268EA
+0x27559	0x81EC
+0x2755A	0x26951
+0x2755B	0x81FD
+0x2755C	0x81FF
+0x2755D	0x2696F
+0x2755E	0x8204
+0x2755F	0x269DD
+0x27560	0x8219
+0x27561	0x8221
+0x27562	0x8222
+0x27563	0x26A1E
+0x27564	0x8232
+0x27565	0x8234
+0x27566	0x823C
+0x27567	0x8246
+0x27568	0x8249
+0x27569	0x8245
+0x2756A	0x26A58
+0x2756B	0x824B
+0x2756C	0x4476
+0x2756D	0x824F
+0x2756E	0x447A
+0x2756F	0x8257
+0x27570	0x26A8C
+0x27571	0x825C
+0x27572	0x8263
+0x27573	0x26AB7
+0x27574	0xFA5D
+0x27575	0xFA5E
+0x27576	0x8279
+0x27577	0x4491
+0x27578	0x827D
+0x27579	0x827F
+0x2757A	0x8283
+0x2757B	0x828A
+0x2757C	0x8293
+0x2757D	0x82A7
+0x2757E	0x82A8
+0x27621	0x82B2
+0x27622	0x82B4
+0x27623	0x82BA
+0x27624	0x82BC
+0x27625	0x82E2
+0x27626	0x82E8
+0x27627	0x82F7
+0x27628	0x8307
+0x27629	0x8308
+0x2762A	0x830C
+0x2762B	0x8354
+0x2762C	0x831B
+0x2762D	0x831D
+0x2762E	0x8330
+0x2762F	0x833C
+0x27630	0x8344
+0x27631	0x8357
+0x27632	0x44BE
+0x27633	0x837F
+0x27634	0x44D4
+0x27635	0x44B3
+0x27636	0x838D
+0x27637	0x8394
+0x27638	0x8395
+0x27639	0x839B
+0x2763A	0x839D
+0x2763B	0x83C9
+0x2763C	0x83D0
+0x2763D	0x83D4
+0x2763E	0x83DD
+0x2763F	0x83E5
+0x27640	0x83F9
+0x27641	0x840F
+0x27642	0x8411
+0x27643	0x8415
+0x27644	0x26C73
+0x27645	0x8417
+0x27646	0x8439
+0x27647	0x844A
+0x27648	0x844F
+0x27649	0x8451
+0x2764A	0x8452
+0x2764B	0x8459
+0x2764C	0x845A
+0x2764D	0x845C
+0x2764E	0x26CDD
+0x2764F	0x8465
+0x27650	0x8476
+0x27651	0x8478
+0x27652	0x847C
+0x27653	0x8481
+0x27654	0x450D
+0x27655	0x84DC
+0x27656	0x8497
+0x27657	0x84A6
+0x27658	0x84BE
+0x27659	0x4508
+0x2765A	0x84CE
+0x2765B	0x84CF
+0x2765C	0x84D3
+0x2765D	0x26E65
+0x2765E	0x84E7
+0x2765F	0x84EA
+0x27660	0x84EF
+0x27661	0x84F0
+0x27662	0x84F1
+0x27663	0x84FA
+0x27664	0x84FD
+0x27665	0x850C
+0x27666	0x851B
+0x27667	0x8524
+0x27668	0x8525
+0x27669	0x852B
+0x2766A	0x8534
+0x2766B	0x854F
+0x2766C	0x856F
+0x2766D	0x4525
+0x2766E	0x4543
+0x2766F	0x853E
+0x27670	0x8551
+0x27671	0x8553
+0x27672	0x855E
+0x27673	0x8561
+0x27674	0x8562
+0x27675	0x26F94
+0x27676	0x857B
+0x27677	0x857D
+0x27678	0x857F
+0x27679	0x8581
+0x2767A	0x8586
+0x2767B	0x8593
+0x2767C	0x859D
+0x2767D	0x859F
+0x2767E	0x26FF8
+0x27721	0x26FF6
+0x27722	0x26FF7
+0x27723	0x85B7
+0x27724	0x85BC
+0x27725	0x85C7
+0x27726	0x85CA
+0x27727	0x85D8
+0x27728	0x85D9
+0x27729	0x85DF
+0x2772A	0x85E1
+0x2772B	0x85E6
+0x2772C	0x85F6
+0x2772D	0x8600
+0x2772E	0x8611
+0x2772F	0x861E
+0x27730	0x8621
+0x27731	0x8624
+0x27732	0x8627
+0x27733	0x2710D
+0x27734	0x8639
+0x27735	0x863C
+0x27736	0x27139
+0x27737	0x8640
+0x27738	0xFA20
+0x27739	0x8653
+0x2773A	0x8656
+0x2773B	0x866F
+0x2773C	0x8677
+0x2773D	0x867A
+0x2773E	0x8687
+0x2773F	0x8689
+0x27740	0x868D
+0x27741	0x8691
+0x27742	0x869C
+0x27743	0x869D
+0x27744	0x86A8
+0x27745	0xFA21
+0x27746	0x86B1
+0x27747	0x86B3
+0x27748	0x86C1
+0x27749	0x86C3
+0x2774A	0x86D1
+0x2774B	0x86D5
+0x2774C	0x86D7
+0x2774D	0x86E3
+0x2774E	0x86E6
+0x2774F	0x45B8
+0x27750	0x8705
+0x27751	0x8707
+0x27752	0x870E
+0x27753	0x8710
+0x27754	0x8713
+0x27755	0x8719
+0x27756	0x871F
+0x27757	0x8721
+0x27758	0x8723
+0x27759	0x8731
+0x2775A	0x873A
+0x2775B	0x873E
+0x2775C	0x8740
+0x2775D	0x8743
+0x2775E	0x8751
+0x2775F	0x8758
+0x27760	0x8764
+0x27761	0x8765
+0x27762	0x8772
+0x27763	0x877C
+0x27764	0x273DB
+0x27765	0x273DA
+0x27766	0x87A7
+0x27767	0x8789
+0x27768	0x878B
+0x27769	0x8793
+0x2776A	0x87A0
+0x2776B	0x273FE
+0x2776C	0x45E5
+0x2776D	0x87BE
+0x2776E	0x27410
+0x2776F	0x87C1
+0x27770	0x87CE
+0x27771	0x87F5
+0x27772	0x87DF
+0x27773	0x27449
+0x27774	0x87E3
+0x27775	0x87E5
+0x27776	0x87E6
+0x27777	0x87EA
+0x27778	0x87EB
+0x27779	0x87ED
+0x2777A	0x8801
+0x2777B	0x8803
+0x2777C	0x880B
+0x2777D	0x8813
+0x2777E	0x8828
+0x27821	0x882E
+0x27822	0x8832
+0x27823	0x883C
+0x27824	0x460F
+0x27825	0x884A
+0x27826	0x8858
+0x27827	0x885F
+0x27828	0x8864
+0x27829	0x27615
+0x2782A	0x27614
+0x2782B	0x8869
+0x2782C	0x27631
+0x2782D	0x886F
+0x2782E	0x88A0
+0x2782F	0x88BC
+0x27830	0x88BD
+0x27831	0x88BE
+0x27832	0x88C0
+0x27833	0x88D2
+0x27834	0x27693
+0x27835	0x88D1
+0x27836	0x88D3
+0x27837	0x88DB
+0x27838	0x88F0
+0x27839	0x88F1
+0x2783A	0x4641
+0x2783B	0x8901
+0x2783C	0x2770E
+0x2783D	0x8937
+0x2783E	0x27723
+0x2783F	0x8942
+0x27840	0x8945
+0x27841	0x8949
+0x27842	0x27752
+0x27843	0x4665
+0x27844	0x8962
+0x27845	0x8980
+0x27846	0x8989
+0x27847	0x8990
+0x27848	0x899F
+0x27849	0x89B0
+0x2784A	0x89B7
+0x2784B	0x89D6
+0x2784C	0x89D8
+0x2784D	0x89EB
+0x2784E	0x46A1
+0x2784F	0x89F1
+0x27850	0x89F3
+0x27851	0x89FD
+0x27852	0x89FF
+0x27853	0x46AF
+0x27854	0x8A11
+0x27855	0x8A14
+0x27856	0x27985
+0x27857	0x8A21
+0x27858	0x8A35
+0x27859	0x8A3E
+0x2785A	0x8A45
+0x2785B	0x8A4D
+0x2785C	0x8A58
+0x2785D	0x8AAE
+0x2785E	0x8A90
+0x2785F	0x8AB7
+0x27860	0x8ABE
+0x27861	0x8AD7
+0x27862	0x8AFC
+0x27863	0x27A84
+0x27864	0x8B0A
+0x27865	0x8B05
+0x27866	0x8B0D
+0x27867	0x8B1C
+0x27868	0x8B1F
+0x27869	0x8B2D
+0x2786A	0x8B43
+0x2786B	0x470C
+0x2786C	0x8B51
+0x2786D	0x8B5E
+0x2786E	0x8B76
+0x2786F	0x8B7F
+0x27870	0x8B81
+0x27871	0x8B8B
+0x27872	0x8B94
+0x27873	0x8B95
+0x27874	0x8B9C
+0x27875	0x8B9E
+0x27876	0x8C39
+0x27877	0x27BB3
+0x27878	0x8C3D
+0x27879	0x27BBE
+0x2787A	0x27BC7
+0x2787B	0x8C45
+0x2787C	0x8C47
+0x2787D	0x8C4F
+0x2787E	0x8C54
+0x27921	0x8C57
+0x27922	0x8C69
+0x27923	0x8C6D
+0x27924	0x8C73
+0x27925	0x27CB8
+0x27926	0x8C93
+0x27927	0x8C92
+0x27928	0x8C99
+0x27929	0x4764
+0x2792A	0x8C9B
+0x2792B	0x8CA4
+0x2792C	0x8CD6
+0x2792D	0x8CD5
+0x2792E	0x8CD9
+0x2792F	0x27DA0
+0x27930	0x8CF0
+0x27931	0x8CF1
+0x27932	0x27E10
+0x27933	0x8D09
+0x27934	0x8D0E
+0x27935	0x8D6C
+0x27936	0x8D84
+0x27937	0x8D95
+0x27938	0x8DA6
+0x27939	0x27FB7
+0x2793A	0x8DC6
+0x2793B	0x8DC8
+0x2793C	0x8DD9
+0x2793D	0x8DEC
+0x2793E	0x8E0C
+0x2793F	0x47FD
+0x27940	0x8DFD
+0x27941	0x8E06
+0x27942	0x2808A
+0x27943	0x8E14
+0x27944	0x8E16
+0x27945	0x8E21
+0x27946	0x8E22
+0x27947	0x8E27
+0x27948	0x280BB
+0x27949	0x4816
+0x2794A	0x8E36
+0x2794B	0x8E39
+0x2794C	0x8E4B
+0x2794D	0x8E54
+0x2794E	0x8E62
+0x2794F	0x8E6C
+0x27950	0x8E6D
+0x27951	0x8E6F
+0x27952	0x8E98
+0x27953	0x8E9E
+0x27954	0x8EAE
+0x27955	0x8EB3
+0x27956	0x8EB5
+0x27957	0x8EB6
+0x27958	0x8EBB
+0x27959	0x28282
+0x2795A	0x8ED1
+0x2795B	0x8ED4
+0x2795C	0x484E
+0x2795D	0x8EF9
+0x2795E	0x282F3
+0x2795F	0x8F00
+0x27960	0x8F08
+0x27961	0x8F17
+0x27962	0x8F2B
+0x27963	0x8F40
+0x27964	0x8F4A
+0x27965	0x8F58
+0x27966	0x2840C
+0x27967	0x8FA4
+0x27968	0x8FB4
+0x27969	0xFA66
+0x2796A	0x8FB6
+0x2796B	0x28455
+0x2796C	0x8FC1
+0x2796D	0x8FC6
+0x2796E	0xFA24
+0x2796F	0x8FCA
+0x27970	0x8FCD
+0x27971	0x8FD3
+0x27972	0x8FD5
+0x27973	0x8FE0
+0x27974	0x8FF1
+0x27975	0x8FF5
+0x27976	0x8FFB
+0x27977	0x9002
+0x27978	0x900C
+0x27979	0x9037
+0x2797A	0x2856B
+0x2797B	0x9043
+0x2797C	0x9044
+0x2797D	0x905D
+0x2797E	0x285C8
+0x27A21	0x285C9
+0x27A22	0x9085
+0x27A23	0x908C
+0x27A24	0x9090
+0x27A25	0x961D
+0x27A26	0x90A1
+0x27A27	0x48B5
+0x27A28	0x90B0
+0x27A29	0x90B6
+0x27A2A	0x90C3
+0x27A2B	0x90C8
+0x27A2C	0x286D7
+0x27A2D	0x90DC
+0x27A2E	0x90DF
+0x27A2F	0x286FA
+0x27A30	0x90F6
+0x27A31	0x90F2
+0x27A32	0x9100
+0x27A33	0x90EB
+0x27A34	0x90FE
+0x27A35	0x90FF
+0x27A36	0x9104
+0x27A37	0x9106
+0x27A38	0x9118
+0x27A39	0x911C
+0x27A3A	0x911E
+0x27A3B	0x9137
+0x27A3C	0x9139
+0x27A3D	0x913A
+0x27A3E	0x9146
+0x27A3F	0x9147
+0x27A40	0x9157
+0x27A41	0x9159
+0x27A42	0x9161
+0x27A43	0x9164
+0x27A44	0x9174
+0x27A45	0x9179
+0x27A46	0x9185
+0x27A47	0x918E
+0x27A48	0x91A8
+0x27A49	0x91AE
+0x27A4A	0x91B3
+0x27A4B	0x91B6
+0x27A4C	0x91C3
+0x27A4D	0x91C4
+0x27A4E	0x91DA
+0x27A4F	0x28949
+0x27A50	0x28946
+0x27A51	0x91EC
+0x27A52	0x91EE
+0x27A53	0x9201
+0x27A54	0x920A
+0x27A55	0x9216
+0x27A56	0x9217
+0x27A57	0x2896B
+0x27A58	0x9233
+0x27A59	0x9242
+0x27A5A	0x9247
+0x27A5B	0x924A
+0x27A5C	0x924E
+0x27A5D	0x9251
+0x27A5E	0x9256
+0x27A5F	0x9259
+0x27A60	0x9260
+0x27A61	0x9261
+0x27A62	0x9265
+0x27A63	0x9267
+0x27A64	0x9268
+0x27A65	0x28987
+0x27A66	0x28988
+0x27A67	0x927C
+0x27A68	0x927D
+0x27A69	0x927F
+0x27A6A	0x9289
+0x27A6B	0x928D
+0x27A6C	0x9297
+0x27A6D	0x9299
+0x27A6E	0x929F
+0x27A6F	0x92A7
+0x27A70	0x92AB
+0x27A71	0x289BA
+0x27A72	0x289BB
+0x27A73	0x92B2
+0x27A74	0x92BF
+0x27A75	0x92C0
+0x27A76	0x92C6
+0x27A77	0x92CE
+0x27A78	0x92D0
+0x27A79	0x92D7
+0x27A7A	0x92D9
+0x27A7B	0x92E5
+0x27A7C	0x92E7
+0x27A7D	0x9311
+0x27A7E	0x28A1E
+0x27B21	0x28A29
+0x27B22	0x92F7
+0x27B23	0x92F9
+0x27B24	0x92FB
+0x27B25	0x9302
+0x27B26	0x930D
+0x27B27	0x9315
+0x27B28	0x931D
+0x27B29	0x931E
+0x27B2A	0x9327
+0x27B2B	0x9329
+0x27B2C	0x28A71
+0x27B2D	0x28A43
+0x27B2E	0x9347
+0x27B2F	0x9351
+0x27B30	0x9357
+0x27B31	0x935A
+0x27B32	0x936B
+0x27B33	0x9371
+0x27B34	0x9373
+0x27B35	0x93A1
+0x27B36	0x28A99
+0x27B37	0x28ACD
+0x27B38	0x9388
+0x27B39	0x938B
+0x27B3A	0x938F
+0x27B3B	0x939E
+0x27B3C	0x93F5
+0x27B3D	0x28AE4
+0x27B3E	0x28ADD
+0x27B3F	0x93F1
+0x27B40	0x93C1
+0x27B41	0x93C7
+0x27B42	0x93DC
+0x27B43	0x93E2
+0x27B44	0x93E7
+0x27B45	0x9409
+0x27B46	0x940F
+0x27B47	0x9416
+0x27B48	0x9417
+0x27B49	0x93FB
+0x27B4A	0x9432
+0x27B4B	0x9434
+0x27B4C	0x943B
+0x27B4D	0x9445
+0x27B4E	0x28BC1
+0x27B4F	0x28BEF
+0x27B50	0x946D
+0x27B51	0x946F
+0x27B52	0x9578
+0x27B53	0x9579
+0x27B54	0x9586
+0x27B55	0x958C
+0x27B56	0x958D
+0x27B57	0x28D10
+0x27B58	0x95AB
+0x27B59	0x95B4
+0x27B5A	0x28D71
+0x27B5B	0x95C8
+0x27B5C	0x28DFB
+0x27B5D	0x28E1F
+0x27B5E	0x962C
+0x27B5F	0x9633
+0x27B60	0x9634
+0x27B61	0x28E36
+0x27B62	0x963C
+0x27B63	0x9641
+0x27B64	0x9661
+0x27B65	0x28E89
+0x27B66	0x9682
+0x27B67	0x28EEB
+0x27B68	0x969A
+0x27B69	0x28F32
+0x27B6A	0x49E7
+0x27B6B	0x96A9
+0x27B6C	0x96AF
+0x27B6D	0x96B3
+0x27B6E	0x96BA
+0x27B6F	0x96BD
+0x27B70	0x49FA
+0x27B71	0x28FF8
+0x27B72	0x96D8
+0x27B73	0x96DA
+0x27B74	0x96DD
+0x27B75	0x4A04
+0x27B76	0x9714
+0x27B77	0x9723
+0x27B78	0x4A29
+0x27B79	0x9736
+0x27B7A	0x9741
+0x27B7B	0x9747
+0x27B7C	0x9755
+0x27B7D	0x9757
+0x27B7E	0x975B
+0x27C21	0x976A
+0x27C22	0x292A0
+0x27C23	0x292B1
+0x27C24	0x9796
+0x27C25	0x979A
+0x27C26	0x979E
+0x27C27	0x97A2
+0x27C28	0x97B1
+0x27C29	0x97B2
+0x27C2A	0x97BE
+0x27C2B	0x97CC
+0x27C2C	0x97D1
+0x27C2D	0x97D4
+0x27C2E	0x97D8
+0x27C2F	0x97D9
+0x27C30	0x97E1
+0x27C31	0x97F1
+0x27C32	0x9804
+0x27C33	0x980D
+0x27C34	0x980E
+0x27C35	0x9814
+0x27C36	0x9816
+0x27C37	0x4ABC
+0x27C38	0x29490
+0x27C39	0x9823
+0x27C3A	0x9832
+0x27C3B	0x9833
+0x27C3C	0x9825
+0x27C3D	0x9847
+0x27C3E	0x9866
+0x27C3F	0x98AB
+0x27C40	0x98AD
+0x27C41	0x98B0
+0x27C42	0x295CF
+0x27C43	0x98B7
+0x27C44	0x98B8
+0x27C45	0x98BB
+0x27C46	0x98BC
+0x27C47	0x98BF
+0x27C48	0x98C2
+0x27C49	0x98C7
+0x27C4A	0x98CB
+0x27C4B	0x98E0
+0x27C4C	0x2967F
+0x27C4D	0x98E1
+0x27C4E	0x98E3
+0x27C4F	0x98E5
+0x27C50	0x98EA
+0x27C51	0x98F0
+0x27C52	0x98F1
+0x27C53	0x98F3
+0x27C54	0x9908
+0x27C55	0x4B3B
+0x27C56	0x296F0
+0x27C57	0x9916
+0x27C58	0x9917
+0x27C59	0x29719
+0x27C5A	0x991A
+0x27C5B	0x991B
+0x27C5C	0x991C
+0x27C5D	0x29750
+0x27C5E	0x9931
+0x27C5F	0x9932
+0x27C60	0x9933
+0x27C61	0x993A
+0x27C62	0x993B
+0x27C63	0x993C
+0x27C64	0x9940
+0x27C65	0x9941
+0x27C66	0x9946
+0x27C67	0x994D
+0x27C68	0x994E
+0x27C69	0x995C
+0x27C6A	0x995F
+0x27C6B	0x9960
+0x27C6C	0x99A3
+0x27C6D	0x99A6
+0x27C6E	0x99B9
+0x27C6F	0x99BD
+0x27C70	0x99BF
+0x27C71	0x99C3
+0x27C72	0x99C9
+0x27C73	0x99D4
+0x27C74	0x99D9
+0x27C75	0x99DE
+0x27C76	0x298C6
+0x27C77	0x99F0
+0x27C78	0x99F9
+0x27C79	0x99FC
+0x27C7A	0x9A0A
+0x27C7B	0x9A11
+0x27C7C	0x9A16
+0x27C7D	0x9A1A
+0x27C7E	0x9A20
+0x27D21	0x9A31
+0x27D22	0x9A36
+0x27D23	0x9A44
+0x27D24	0x9A4C
+0x27D25	0x9A58
+0x27D26	0x4BC2
+0x27D27	0x9AAF
+0x27D28	0x4BCA
+0x27D29	0x9AB7
+0x27D2A	0x4BD2
+0x27D2B	0x9AB9
+0x27D2C	0x29A72
+0x27D2D	0x9AC6
+0x27D2E	0x9AD0
+0x27D2F	0x9AD2
+0x27D30	0x9AD5
+0x27D31	0x4BE8
+0x27D32	0x9ADC
+0x27D33	0x9AE0
+0x27D34	0x9AE5
+0x27D35	0x9AE9
+0x27D36	0x9B03
+0x27D37	0x9B0C
+0x27D38	0x9B10
+0x27D39	0x9B12
+0x27D3A	0x9B16
+0x27D3B	0x9B1C
+0x27D3C	0x9B2B
+0x27D3D	0x9B33
+0x27D3E	0x9B3D
+0x27D3F	0x4C20
+0x27D40	0x9B4B
+0x27D41	0x9B63
+0x27D42	0x9B65
+0x27D43	0x9B6B
+0x27D44	0x9B6C
+0x27D45	0x9B73
+0x27D46	0x9B76
+0x27D47	0x9B77
+0x27D48	0x9BA6
+0x27D49	0x9BAC
+0x27D4A	0x9BB1
+0x27D4B	0x29DDB
+0x27D4C	0x29E3D
+0x27D4D	0x9BB2
+0x27D4E	0x9BB8
+0x27D4F	0x9BBE
+0x27D50	0x9BC7
+0x27D51	0x9BF3
+0x27D52	0x9BD8
+0x27D53	0x9BDD
+0x27D54	0x9BE7
+0x27D55	0x9BEA
+0x27D56	0x9BEB
+0x27D57	0x9BEF
+0x27D58	0x9BEE
+0x27D59	0x29E15
+0x27D5A	0x9BFA
+0x27D5B	0x29E8A
+0x27D5C	0x9BF7
+0x27D5D	0x29E49
+0x27D5E	0x9C16
+0x27D5F	0x9C18
+0x27D60	0x9C19
+0x27D61	0x9C1A
+0x27D62	0x9C1D
+0x27D63	0x9C22
+0x27D64	0x9C27
+0x27D65	0x9C29
+0x27D66	0x9C2A
+0x27D67	0x29EC4
+0x27D68	0x9C31
+0x27D69	0x9C36
+0x27D6A	0x9C37
+0x27D6B	0x9C45
+0x27D6C	0x9C5C
+0x27D6D	0x29EE9
+0x27D6E	0x9C49
+0x27D6F	0x9C4A
+0x27D70	0x29EDB
+0x27D71	0x9C54
+0x27D72	0x9C58
+0x27D73	0x9C5B
+0x27D74	0x9C5D
+0x27D75	0x9C5F
+0x27D76	0x9C69
+0x27D77	0x9C6A
+0x27D78	0x9C6B
+0x27D79	0x9C6D
+0x27D7A	0x9C6E
+0x27D7B	0x9C70
+0x27D7C	0x9C72
+0x27D7D	0x9C75
+0x27D7E	0x9C7A
+0x27E21	0x9CE6
+0x27E22	0x9CF2
+0x27E23	0x9D0B
+0x27E24	0x9D02
+0x27E25	0x29FCE
+0x27E26	0x9D11
+0x27E27	0x9D17
+0x27E28	0x9D18
+0x27E29	0x2A02F
+0x27E2A	0x4CC4
+0x27E2B	0x2A01A
+0x27E2C	0x9D32
+0x27E2D	0x4CD1
+0x27E2E	0x9D42
+0x27E2F	0x9D4A
+0x27E30	0x9D5F
+0x27E31	0x9D62
+0x27E32	0x2A0F9
+0x27E33	0x9D69
+0x27E34	0x9D6B
+0x27E35	0x2A082
+0x27E36	0x9D73
+0x27E37	0x9D76
+0x27E38	0x9D77
+0x27E39	0x9D7E
+0x27E3A	0x9D84
+0x27E3B	0x9D8D
+0x27E3C	0x9D99
+0x27E3D	0x9DA1
+0x27E3E	0x9DBF
+0x27E3F	0x9DB5
+0x27E40	0x9DB9
+0x27E41	0x9DBD
+0x27E42	0x9DC3
+0x27E43	0x9DC7
+0x27E44	0x9DC9
+0x27E45	0x9DD6
+0x27E46	0x9DDA
+0x27E47	0x9DDF
+0x27E48	0x9DE0
+0x27E49	0x9DE3
+0x27E4A	0x9DF4
+0x27E4B	0x4D07
+0x27E4C	0x9E0A
+0x27E4D	0x9E02
+0x27E4E	0x9E0D
+0x27E4F	0x9E19
+0x27E50	0x9E1C
+0x27E51	0x9E1D
+0x27E52	0x9E7B
+0x27E53	0x22218
+0x27E54	0x9E80
+0x27E55	0x9E85
+0x27E56	0x9E9B
+0x27E57	0x9EA8
+0x27E58	0x2A38C
+0x27E59	0x9EBD
+0x27E5A	0x2A437
+0x27E5B	0x9EDF
+0x27E5C	0x9EE7
+0x27E5D	0x9EEE
+0x27E5E	0x9EFF
+0x27E5F	0x9F02
+0x27E60	0x4D77
+0x27E61	0x9F03
+0x27E62	0x9F17
+0x27E63	0x9F19
+0x27E64	0x9F2F
+0x27E65	0x9F37
+0x27E66	0x9F3A
+0x27E67	0x9F3D
+0x27E68	0x9F41
+0x27E69	0x9F45
+0x27E6A	0x9F46
+0x27E6B	0x9F53
+0x27E6C	0x9F55
+0x27E6D	0x9F58
+0x27E6E	0x2A5F1
+0x27E6F	0x9F5D
+0x27E70	0x2A602
+0x27E71	0x9F69
+0x27E72	0x2A61A
+0x27E73	0x9F6D
+0x27E74	0x9F70
+0x27E75	0x9F75
+0x27E76	0x2A6B2
diff --git a/tools/Makefile b/tools/Makefile
new file mode 100644
index 0000000..3c05814
--- /dev/null
+++ b/tools/Makefile
@@ -0,0 +1,536 @@
+
+# Directory containing conversion tables.
+# You have to unpack the conversion-tables.tar.gz package.
+TABLESDIR = /home/bruno/chs/conversion-tables
+
+ALL = \
+ ascii.h \
+ iso8859_1.h \
+ iso8859_2.h \
+ iso8859_3.h \
+ iso8859_4.h \
+ iso8859_5.h \
+ iso8859_6.h \
+ iso8859_7.h \
+ iso8859_8.h \
+ iso8859_9.h \
+ iso8859_10.h \
+ iso8859_11.h \
+ iso8859_13.h \
+ iso8859_14.h \
+ iso8859_15.h \
+ iso8859_16.h \
+ koi8_r.h \
+ koi8_u.h \
+ koi8_ru.h \
+ cp1250.h \
+ cp1251.h \
+ cp1252.h \
+ cp1253.h \
+ cp1254.h \
+ cp1255.h \
+ cp1256.h \
+ cp1257.h \
+ cp1258.h \
+ cp850.h \
+ cp862.h \
+ cp866.h \
+ cp1131.h \
+ mac_roman.h \
+ mac_centraleurope.h \
+ mac_iceland.h \
+ mac_croatian.h \
+ mac_romania.h \
+ mac_cyrillic.h \
+ mac_ukraine.h \
+ mac_greek.h \
+ mac_turkish.h \
+ mac_hebrew.h \
+ mac_arabic.h \
+ mac_thai.h \
+ hp_roman8.h \
+ nextstep.h \
+ armscii_8.h \
+ georgian_academy.h \
+ georgian_ps.h \
+ koi8_t.h \
+ pt154.h \
+ rk1048.h \
+ mulelao.h \
+ cp1133.h \
+ tis620.h \
+ cp874.h \
+ viscii.h \
+ tcvn.h \
+ jisx0201.h \
+ jisx0208.h \
+ jisx0212.h \
+ cp932ext.h \
+ gb2312.h \
+ isoir165ext.h \
+ gb12345ext.h \
+ gbkext1.h \
+ gbkext2.h \
+ gbkext_inv.h \
+ cp936ext.h \
+ gb18030ext.h \
+ gb18030uni.h \
+ cns11643_1.h \
+ cns11643_2.h \
+ cns11643_3.h \
+ cns11643_4a.h \
+ cns11643_4b.h \
+ cns11643_5.h \
+ cns11643_6.h \
+ cns11643_7.h \
+ cns11643_15.h \
+ cns11643_inv.h \
+ big5.h \
+ cp950ext.h \
+ hkscs1999.h \
+ hkscs2001.h \
+ hkscs2004.h \
+ hkscs2008.h \
+ ksc5601.h \
+ uhc_1.h \
+ uhc_2.h \
+ johab_hangul.h \
+ cp856.h \
+ cp922.h \
+ cp1046.h \
+ cp1124.h \
+ cp1129.h \
+ cp1161.h \
+ cp1162.h \
+ cp1163.h \
+ cp437.h \
+ cp737.h \
+ cp775.h \
+ cp852.h \
+ cp853.h \
+ cp855.h \
+ cp857.h \
+ cp858.h \
+ cp860.h \
+ cp861.h \
+ cp863.h \
+ cp864.h \
+ cp865.h \
+ cp869.h \
+ cp1125.h \
+ jisx0213.h \
+ tds565.h \
+ atarist.h \
+ riscos1.h \
+ cjk_variants.h
+
+all : $(ALL)
+
+ascii.h : $(TABLESDIR)/glibc-2.1-iconv/ASCII.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ASCII ascii < $<
+
+iso8859_1.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-1.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-1 iso8859_1 < $<
+
+iso8859_2.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-2.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-2 iso8859_2 < $<
+
+iso8859_3.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-3.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-3 iso8859_3 < $<
+
+iso8859_4.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-4.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-4 iso8859_4 < $<
+
+iso8859_5.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-5.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-5 iso8859_5 < $<
+
+iso8859_6.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-6.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-6 iso8859_6 < $<
+
+iso8859_7.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-7-2003.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-7 iso8859_7 < $<
+
+iso8859_8.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-8.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-8 iso8859_8 < $<
+
+iso8859_9.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-9.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-9 iso8859_9 < $<
+
+iso8859_10.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-10.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-10 iso8859_10 < $<
+
+iso8859_11.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-11.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-11 iso8859_11 < $<
+
+iso8859_13.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-13.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-13 iso8859_13 < $<
+
+iso8859_14.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-14.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-14 iso8859_14 < $<
+
+iso8859_15.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-15.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-15 iso8859_15 < $<
+
+iso8859_16.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-16.TXT 8bit_tab_to_h
+	./8bit_tab_to_h ISO-8859-16 iso8859_16 < $<
+
+koi8_r.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MISC/KOI8-R.TXT 8bit_tab_to_h
+	./8bit_tab_to_h KOI8-R koi8_r < $<
+
+koi8_u.h : $(TABLESDIR)/csets-new/KOI8-U.TXT 8bit_tab_to_h
+	./8bit_tab_to_h KOI8-U koi8_u < $<
+
+koi8_ru.h : $(TABLESDIR)/freebsd-iconv-0.4/KOI8-RU.TXT 8bit_tab_to_h
+	./8bit_tab_to_h KOI8-RU koi8_ru < $<
+
+cp1250.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1250.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1250 cp1250 < $<
+
+cp1251.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1251.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1251 cp1251 < $<
+
+cp1252.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1252.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1252 cp1252 < $<
+
+cp1253.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1253.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1253 cp1253 < $<
+
+cp1254.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1254.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1254 cp1254 < $<
+
+cp1255.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1255.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1255 cp1255 < $<
+
+cp1256.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1256.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1256 cp1256 < $<
+
+cp1257.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1257.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1257 cp1257 < $<
+
+cp1258.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1258.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1258 cp1258 < $<
+
+cp850.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP850.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP850 cp850 < $<
+
+cp862.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP862.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP862 cp862 < $<
+
+cp866.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP866.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP866 cp866 < $<
+
+cp1131.h : $(TABLESDIR)/other/CP1131.TXT 8bit_tab_to_h
+	(echo '#' ; cat $<) | ./8bit_tab_to_h CP1131 cp1131
+
+mac_roman.h : $(TABLESDIR)/jdk-1.1.7b/MAC-ROMAN.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacRoman mac_roman < $<
+
+mac_centraleurope.h : $(TABLESDIR)/jdk-1.1.7b/MAC-CENTRAL-EUROPE.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacCentralEurope mac_centraleurope < $<
+
+mac_iceland.h : $(TABLESDIR)/jdk-1.1.7b/MAC-ICELAND.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacIceland mac_iceland < $<
+
+mac_croatian.h : $(TABLESDIR)/jdk-1.1.7b/MAC-CROATIAN.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacCroatian mac_croatian < $<
+
+mac_romania.h : $(TABLESDIR)/jdk-1.1.7b/MAC-ROMANIA.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacRomania mac_romania < $<
+
+mac_cyrillic.h : $(TABLESDIR)/jdk-1.1.7b/MAC-CYRILLIC.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacCyrillic mac_cyrillic < $<
+
+mac_ukraine.h : $(TABLESDIR)/jdk-1.1.7b/MAC-UKRAINE.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacUkraine mac_ukraine < $<
+
+mac_greek.h : $(TABLESDIR)/jdk-1.1.7b/MAC-GREEK.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacGreek mac_greek < $<
+
+mac_turkish.h : $(TABLESDIR)/jdk-1.1.7b/MAC-TURKISH.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacTurkish mac_turkish < $<
+
+mac_hebrew.h : $(TABLESDIR)/jdk-1.1.7b/MAC-HEBREW.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacHebrew mac_hebrew < $<
+
+mac_arabic.h : $(TABLESDIR)/jdk-1.1.7b/MAC-ARABIC.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacArabic mac_arabic < $<
+
+mac_thai.h : $(TABLESDIR)/jdk-1.1.7b/MAC-THAI.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MacThai mac_thai < $<
+
+hp_roman8.h : $(TABLESDIR)/glibc-2.1-iconv/HP-ROMAN8.TXT 8bit_tab_to_h
+	./8bit_tab_to_h HP-ROMAN8 hp_roman8 < $<
+
+nextstep.h : $(TABLESDIR)/clisp/NEXTSTEP.TXT 8bit_tab_to_h
+	./8bit_tab_to_h NEXTSTEP nextstep < $<
+
+armscii_8.h : $(TABLESDIR)/glibc-2.2.90-iconv/ARMSCII-8.TXT 8bit_tab_to_h
+	(echo '#' ; cat $<) | ./8bit_tab_to_h ARMSCII-8 armscii_8
+
+georgian_academy.h : $(TABLESDIR)/csets-1.6/GEO-ITA.TXT 8bit_tab_to_h
+	./8bit_tab_to_h GEORGIAN-ACADEMY georgian_academy < $<
+
+georgian_ps.h : $(TABLESDIR)/csets-1.6/GEO-PS.TXT 8bit_tab_to_h
+	./8bit_tab_to_h GEORGIAN-PS georgian_ps < $<
+
+koi8_t.h : $(TABLESDIR)/glibc-2.2.90-iconv/KOI8-T.TXT
+	(echo '#' ; cat $<) | ./8bit_tab_to_h KOI8-T koi8_t
+
+pt154.h : $(TABLESDIR)/IANA/PTCP154.TXT
+	./8bit_tab_to_h PT154 pt154 < $<
+
+rk1048.h : $(TABLESDIR)/IANA/KZ-1048.TXT
+	(echo '#' ; cat $<) | ./8bit_tab_to_h RK1048 rk1048
+
+mulelao.h : $(TABLESDIR)/csets-new/MULELAO1.TXT 8bit_tab_to_h
+	./8bit_tab_to_h MULELAO-1 mulelao < $<
+
+cp1133.h : $(TABLESDIR)/csets-new/CP1133.TXT 8bit_tab_to_h
+	./8bit_tab_to_h IBM-CP1133 cp1133 < $<
+
+tis620.h : $(TABLESDIR)/glibc-2.1-iconv/TIS-620.TXT 8bit_tab_to_h
+	./8bit_tab_to_h TIS620.2533-1 tis620 < $<
+
+cp874.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP874.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP874 cp874 < $<
+
+viscii.h : $(TABLESDIR)/csets-1.6/VISCII.TXT 8bit_tab_to_h
+	./8bit_tab_to_h VISCII1.1-1 viscii < $<
+
+tcvn.h : $(TABLESDIR)/csets-1.6/VN5712-1.TXT 8bit_tab_to_h
+	./8bit_tab_to_h TCVN-5712 tcvn < $<
+
+jisx0201.h : $(TABLESDIR)/clisp/JIS_X0201.TXT 8bit_tab_to_h
+	./8bit_tab_to_h JISX0201.1976-0 jisx0201 < $<
+
+# We use modified JISX0208 and JISX0212 tables. Why?
+# Hironori Sakamoto and Tomohiro Kubota explain that
+# - EUC-JP and SHIFT_JIS contain JISX0208 exactly,
+# - Their round-trip conversion to Unicode and back must be the identity,
+# - Conversions between EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP must behave
+#   as if no Unicode conversion was involved,
+# - When JISX0208 is used as a CES (i.e. combined with ASCII) its mapping of
+#   REVERSE SOLIDUS becomes a FULLWIDTH REVERSE SOLIDUS, apparently because
+#   round-trip conversion stability is more important than a particular glyph.
+#   Only with CCS the character is a REVERSE SOLIDUS.
+# As a consequence, we use FULLWIDTH REVERSE SOLIDUS in EUC-JP's JISX0208 part,
+# and for consistency also in SHIFT_JIS and ISO-2022-JP, i.e. everywhere.
+# JISX0208 never occurs as a CCS in practice. Similarly with JISX0212.
+
+# Unicode.org maps 0x2140 to U+005C. We map it to U+FF3C.
+jisx0208.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/JIS/JIS0208.TXT cjk_tab_to_h
+	sed -e 's,^0x....[ 	]*\(0x....[ 	]*0x.....*\)$$,\1,' < $< | sed -e 's,\([ 	]\)0x005C,\10xFF3C,' | ./cjk_tab_to_h JISX0208.1990-0 jisx0208 > $@
+
+# Unicode.org maps 0x2237 to U+007E. We map it to U+FF5E.
+jisx0212.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/JIS/JIS0212.TXT cjk_tab_to_h
+	sed -e 's,\([ 	]\)0x007E,\10xFF5E,' < $< | ./cjk_tab_to_h JISX0212.1990-0 jisx0212 > $@
+
+cp932ext.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP932.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0x\(87\|E[D-F]\|F[0-9A-F]\)[0-9A-F][0-9A-F]' < $< ) | ./cjk_tab_to_h 'CP932 extensions' cp932ext > $@
+
+gb2312.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT cjk_tab_to_h
+	./cjk_tab_to_h GB2312.1980-0 gb2312 < $< > $@
+
+isoir165ext.h : $(TABLESDIR)/csets-new/ISO-IR-165-additions.TXT cjk_tab_to_h
+	(echo '#' ; grep -v '^0x2[8A]' < $<) | ./cjk_tab_to_h 'ISO-IR-165 extensions' isoir165ext > $@
+
+gb12345ext.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB12345-FIXED.TXT $(TABLESDIR)/csets-new/GB12345-more.TXT cjk_tab_to_h
+	(echo '#' ; sed -e '/^0x..[ 	]*#UNDEFINED/d' -e 's/#.*$$//' -e '/^[ 	]*$$/d' $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT > tmp1.TXT ; sed -e '/^0x..[ 	]*#UNDEFINED/d' -e 's/#.*$$//' -e '/^[ 	]*$$/d' $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB12345-FIXED.TXT > tmp2.TXT ; diff tmp1.TXT tmp2.TXT | grep '^> ' | sed -e 's,^> ,,' ; cat $(TABLESDIR)/csets-new/GB12345-more.TXT ) | ./cjk_tab_to_h 'GB/T 12345.1990-0 extensions' gb12345ext > $@ && rm -f tmp1.TXT tmp2.TXT
+
+gbkext1.h : GBKext.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0x\([89].\|A0\)' < GBKext.TXT) | ./cjk_tab_to_h 'GBK/3 extensions' gbkext1 > $@
+
+gbkext2.h : GBKext.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0x\(A[1-9A-F]\|[B-F][0-9A-F]\)\([4-9].\|A0\)' < GBKext.TXT) | ./cjk_tab_to_h 'GBK/4 and GBK/5 extensions' gbkext2 > $@
+
+gbkext_inv.h : GBKext.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0x\([89].\|A0\)' < GBKext.TXT ; grep '^0x\(A[1-9A-F]\|[B-F][0-9A-F]\)\([4-9].\|A0\)' < GBKext.TXT) | ./cjk_tab_to_h 'GBK extensions' gbkext_inv > $@
+
+cp936ext.h : GBKext.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0xA[1-9][B-F].' < GBKext.TXT) | ./cjk_tab_to_h 'CP936 extensions' cp936ext > $@
+
+GBKext.TXT : $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP936.TXT
+	sed -e 's,^0x2,0xA,' -e 's,^0x3,0xB,' -e 's,^0x4,0xC,' -e 's,^0x5,0xD,' -e 's,^0x6,0xE,' -e 's,^0x7,0xF,' -e 's,^0x\(..\)2,0x\1A,' -e 's,^0x\(..\)3,0x\1B,' -e 's,^0x\(..\)4,0x\1C,' -e 's,^0x\(..\)5,0x\1D,' -e 's,^0x\(..\)6,0x\1E,' -e 's,^0x\(..\)7,0x\1F,' $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT > tmpEUCCN.TXT ; sed -e '/^0x..[ 	]*#UNDEFINED/d' -e 's/#.*$$//' -e '/^[ 	]*$$/d' tmpEUCCN.TXT > tmp1.TXT ; sed -e '/^0x..[ 	]/d' -e 's/#.*$$//' -e '/^[ 	]*$$/d' $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP936.TXT > tmp2.TXT ; diff -c1 tmp1.TXT tmp2.TXT | grep '^+ ' | sed -e 's,^+ ,,' > $@ && rm -f tmpEUCCN.TXT tmp1.TXT tmp2.TXT
+
+gb18030ext.h : GB18030ext.TXT cjk_tab_to_h
+	(echo '#' ; cat GB18030ext.TXT) | ./cjk_tab_to_h 'GB18030 two-byte extension' gb18030ext > $@
+
+GB18030ext.TXT : $(TABLESDIR)/glibc-2.2.2-iconv/GB18030.TXT $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP936.TXT
+	cat $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP936.TXT | sed -e 's/[ 	]*#.*$$//' | grep '^0x[0-9A-F]*	0x....$$' > tmpGBK.TXT ; diff tmpGBK.TXT $(TABLESDIR)/glibc-2.2.2-iconv/GB18030.TXT | grep '^> 0x....	0x....$$' | sed -e 's/^> //' > $@ && rm -f tmpGBK.TXT
+
+gb18030uni.h : GB18030uni.TXT cjk_tab_to_h
+	./cjk_tab_to_h 'GB18030 four-byte extension' gb18030uni < GB18030uni.TXT > $@
+
+GB18030uni.TXT : $(TABLESDIR)/gb18030/filled-GB18030.TXT
+	grep '^0x........	0x....$$' < $(TABLESDIR)/gb18030/filled-GB18030.TXT > $@
+
+cns11643_1.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0x1\)' < $< | sed -e 's,^0x1,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 1' cns11643_1 > $@
+
+cns11643_2.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0x2\)' < $< | sed -e 's,^0x2,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 2' cns11643_2 > $@
+
+cns11643_3.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0x3\)' < $< | sed -e 's,^0x3,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 3' cns11643_3 > $@
+
+cns11643_4a.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0x4[0-3]\)' < $< | sed -e 's,^0x4,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 4 part a' cns11643_4a > $@
+
+cns11643_4b.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0x4[4-7]\)' < $< | sed -e 's,^0x4,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 4 part b' cns11643_4b > $@
+
+cns11643_5.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0x5\)' < $< | sed -e 's,^0x5,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 5' cns11643_5 > $@
+
+cns11643_6.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0x6\)' < $< | sed -e 's,^0x6,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 6' cns11643_6 > $@
+
+cns11643_7.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0x7\)' < $< | sed -e 's,^0x7,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 7' cns11643_7 > $@
+
+cns11643_15.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	grep '^\(#\|0xF\)' < $< | sed -e 's,^0xF,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 15' cns11643_15 > $@
+
+cns11643_inv.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h
+	./cjk_tab_to_h 'CNS 11643-1992 planes 1-7, CNS 11643-1986 plane 15' cns11643_inv < $< > $@
+
+big5.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/OTHER/BIG5.TXT cjk_tab_to_h
+	./cjk_tab_to_h BIG5 big5 < $< > $@
+
+cp950ext.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP950.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0xF9\(D[6-9A-F]\|[EF][0-9A-F]\)' < $< ) | ./cjk_tab_to_h 'CP950 extensions' cp950ext > $@
+
+hkscs1999.h : $(TABLESDIR)/big5hkscs/HKSCS-1999_2006.TXT cjk_tab_to_h
+	(echo '#' ; grep -v , $<) | ./cjk_tab_to_h HKSCS:1999 hkscs1999 > $@
+
+hkscs2001.h : $(TABLESDIR)/big5hkscs/HKSCS-2001_2006-DELTA.TXT cjk_tab_to_h
+	(echo '#' ; grep -v , $<) | ./cjk_tab_to_h HKSCS:2001 hkscs2001 > $@
+
+hkscs2004.h : $(TABLESDIR)/big5hkscs/HKSCS-2004_2006-DELTA.TXT cjk_tab_to_h
+	(echo '#' ; grep -v , $<) | ./cjk_tab_to_h HKSCS:2004 hkscs2004 > $@
+
+hkscs2008.h : $(TABLESDIR)/big5hkscs/HKSCS-2008_2010-DELTA.TXT cjk_tab_to_h
+	(echo '#' ; grep -v , $<) | ./cjk_tab_to_h HKSCS:2008 hkscs2008 > $@
+
+# We use a modified KSC 5601 = KSX 1001 table. Jungshik Shin <jshin@mailaps.org>
+# reports that Prof. GIM Geongseog (KIM Keyongseok) <gimgs@asadal.cs.pusan.ac.kr>
+# (who represents South Korea in ISO/IEC JTC1 SC2/WG2 and SC22/WG20) says that
+# these two characters were added to KSX 1001 in December 1998. According to
+# http://std.dkuug.dk/jtc1/sc2/wg2/docs/N2815.doc, one more character
+# (Korean postal code sign) was added in 2002.
+ksc5601.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/KSC/KSC5601.TXT cjk_tab_to_h
+	(cat $< ; echo '0xA2E6	0x20AC'; echo '0xA2E7	0x00AE'; echo '0xA2E8	0x327E') | ./cjk_tab_to_h 'KSC5601.1987-0, now KS X 1001:2002' ksc5601 > $@
+
+uhc_1.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/KSC/KSC5601.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0x\([8-9]\|A0\)' < $< ) | ./cjk_tab_to_h 'Unified Hangul Code part 1' uhc_1 > $@
+
+uhc_2.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/KSC/KSC5601.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0x\(A[1-9A-F]\|[B-F][0-9A-F]\)\([0-9]\|A0\)' < $< ) | ./cjk_tab_to_h 'Unified Hangul Code part 2' uhc_2 > $@
+
+johab_hangul.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/KSC/JOHAB.TXT cjk_tab_to_h
+	(echo '#' ; grep '^0x\([8-C]...\|D[0-7]..\)' < $< ) | ./cjk_tab_to_h 'JOHAB Hangul' johab_hangul > $@
+
+
+cp856.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MISC/CP856.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP856 cp856 < $<
+
+cp922.h : $(TABLESDIR)/aix-4.3.2/IBM-922.TXT 8bit_tab_to_h
+	(echo '#' ; cat $<) | ./8bit_tab_to_h CP922 cp922
+
+cp1046.h : $(TABLESDIR)/aix-4.3.2/IBM-1046.TXT 8bit_tab_to_h
+	(echo '#' ; cat $<) | ./8bit_tab_to_h CP1046 cp1046
+
+cp1124.h : $(TABLESDIR)/aix-4.3.2/IBM-1124.TXT 8bit_tab_to_h
+	(echo '#' ; cat $<) | ./8bit_tab_to_h CP1124 cp1124
+
+cp1129.h : $(TABLESDIR)/aix-4.3.2/IBM-1129.TXT 8bit_tab_to_h
+	(echo '#' ; cat $<) | ./8bit_tab_to_h CP1129 cp1129
+
+cp1161.h : $(TABLESDIR)/glibc-2.2.90-iconv/IBM1161.TXT
+	(echo '#' ; cat $(TABLESDIR)/glibc-2.2-iconv/ASCII.TXT ; grep -v '^0x[0-7]' $<) | ./8bit_tab_to_h CP1161 cp1161
+
+cp1162.h : $(TABLESDIR)/glibc-2.2.90-iconv/IBM1162.TXT
+	(echo '#' ; cat $<) | ./8bit_tab_to_h CP1162 cp1162
+
+cp1163.h : $(TABLESDIR)/glibc-2.2.90-iconv/IBM1163.TXT
+	(echo '#' ; cat $<) | ./8bit_tab_to_h CP1163 cp1163
+
+
+cp437.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP437.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP437 cp437 < $<
+
+cp737.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP737.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP737 cp737 < $<
+
+cp775.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP775.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP775 cp775 < $<
+
+cp852.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP852.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP852 cp852 < $<
+
+cp853.h : $(TABLESDIR)/other/CP853.TXT 8bit_tab_to_h
+	(echo '#'; cat $<) | ./8bit_tab_to_h CP853 cp853
+
+cp855.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP855.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP855 cp855 < $<
+
+cp857.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP857.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP857 cp857 < $<
+
+cp858.h : $(TABLESDIR)/windows-2000/CP858.TXT 8bit_tab_to_h
+	(echo '#' ; cat $<) | ./8bit_tab_to_h CP858 cp858
+
+cp860.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP860.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP860 cp860 < $<
+
+cp861.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP861.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP861 cp861 < $<
+
+cp863.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP863.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP863 cp863 < $<
+
+cp864.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP864.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP864 cp864 < $<
+
+cp865.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP865.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP865 cp865 < $<
+
+cp869.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP869.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP869 cp869 < $<
+
+cp1125.h : $(TABLESDIR)/csets-new/CP1125.TXT 8bit_tab_to_h
+	./8bit_tab_to_h CP1125 cp1125 < $<
+
+
+jisx0213.h : JISX0213.TXT cjk_tab_to_h
+	./cjk_tab_to_h JISX0213:2004 jisx0213 < $< > $@
+
+tds565.h : $(TABLESDIR)/recode-cvs/TDS565.TXT 8bit_tab_to_h
+	(echo '#'; cat $<) | ./8bit_tab_to_h TDS565 tds565 > $@
+
+atarist.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MISC/ATARIST.TXT
+	./8bit_tab_to_h 'Atari ST' atarist < $< > $@
+
+riscos1.h : $(TABLESDIR)/recode-cvs/RISCOS-LATIN1.TXT 8bit_tab_to_h
+	(echo '#'; cat $<) | ./8bit_tab_to_h RISCOS-LATIN1 riscos1 > $@
+
+
+cjk_variants.h : $(TABLESDIR)/yasuoka/UniVariants cjk_variants
+	./cjk_variants < $< > $@
+
+
+8bit_tab_to_h : 8bit_tab_to_h.c
+	gcc -O -Wall -g $< -o $@
+
+cjk_tab_to_h : cjk_tab_to_h.c
+	gcc -O -Wall -g $< -o $@
+
+cjk_variants : cjk_variants.c
+	gcc -O -Wall -g $< -o $@
+
+
+clean : force
+	rm -f 8bit_tab_to_h cjk_tab_to_h cjk_variants $(ALL) GBKext.TXT
+
+force :
+
diff --git a/tools/cjk_tab_to_h.c b/tools/cjk_tab_to_h.c
new file mode 100644
index 0000000..db96ffd
--- /dev/null
+++ b/tools/cjk_tab_to_h.c
@@ -0,0 +1,2148 @@
+/* Copyright (C) 1999-2004, 2006-2007, 2010 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Tools.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/*
+ * Generates a CJK character set table from a .TXT table as found on
+ * ftp.unicode.org or in the X nls directory.
+ * Examples:
+ *
+ *   ./cjk_tab_to_h GB2312.1980-0 gb2312 > gb2312.h < gb2312
+ *   ./cjk_tab_to_h JISX0208.1983-0 jisx0208 > jisx0208.h < jis0208
+ *   ./cjk_tab_to_h KSC5601.1987-0 ksc5601 > ksc5601.h < ksc5601
+ *
+ *   ./cjk_tab_to_h GB2312.1980-0 gb2312 > gb2312.h < GB2312.TXT
+ *   ./cjk_tab_to_h JISX0208.1983-0 jisx0208 > jisx0208.h < JIS0208.TXT
+ *   ./cjk_tab_to_h JISX0212.1990-0 jisx0212 > jisx0212.h < JIS0212.TXT
+ *   ./cjk_tab_to_h KSC5601.1987-0 ksc5601 > ksc5601.h < KSC5601.TXT
+ *   ./cjk_tab_to_h KSX1001.1992-0 ksc5601 > ksc5601.h < KSX1001.TXT
+ *
+ *   ./cjk_tab_to_h BIG5 big5 > big5.h < BIG5.TXT
+ *
+ *   ./cjk_tab_to_h JOHAB johab > johab.h < JOHAB.TXT
+ *
+ *   ./cjk_tab_to_h JISX0213:2004 jisx0213 > jisx0213.h < JISX0213.TXT
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdbool.h>
+#include <string.h>
+#include <ctype.h>
+#include <assert.h>
+
+typedef struct {
+  int start;
+  int end;
+} Block;
+
+typedef struct {
+  int rows;    /* number of possible values for the 1st byte */
+  int cols;    /* number of possible values for the 2nd byte */
+  int (*row_byte) (int row); /* returns the 1st byte value for a given row */
+  int (*col_byte) (int col); /* returns the 2nd byte value for a given col */
+  int (*byte_row) (int byte); /* converts a 1st byte value to a row, else -1 */
+  int (*byte_col) (int byte); /* converts a 2nd byte value to a col, else -1 */
+  const char* check_row_expr; /* format string for 1st byte value checking */
+  const char* check_col_expr; /* format string for 2nd byte value checking */
+  const char* byte_row_expr; /* format string for 1st byte value to row */
+  const char* byte_col_expr; /* format string for 2nd byte value to col */
+  int** charset2uni; /* charset2uni[0..rows-1][0..cols-1] is valid */
+  /* You'll understand the terms "row" and "col" when you buy Ken Lunde's book.
+     Once a row is fixed, choosing a "col" is the same as choosing a "cell". */
+  int* charsetpage; /* charsetpage[0..rows]: how large is a page for a row */
+  int ncharsetblocks;
+  Block* charsetblocks; /* blocks[0..nblocks-1] */
+  int* uni2charset; /* uni2charset[0x0000..0xffff] */
+  int fffd;    /* uni representation of the invalid character */
+} Encoding;
+
+/*
+ * Outputs the file title.
+ */
+static void output_title (const char *charsetname)
+{
+  printf("/*\n");
+  printf(" * Copyright (C) 1999-2010 Free Software Foundation, Inc.\n");
+  printf(" * This file is part of the GNU LIBICONV Library.\n");
+  printf(" *\n");
+  printf(" * The GNU LIBICONV Library is free software; you can redistribute it\n");
+  printf(" * and/or modify it under the terms of the GNU Library General Public\n");
+  printf(" * License as published by the Free Software Foundation; either version 2\n");
+  printf(" * of the License, or (at your option) any later version.\n");
+  printf(" *\n");
+  printf(" * The GNU LIBICONV Library is distributed in the hope that it will be\n");
+  printf(" * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n");
+  printf(" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n");
+  printf(" * Library General Public License for more details.\n");
+  printf(" *\n");
+  printf(" * You should have received a copy of the GNU Library General Public\n");
+  printf(" * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n");
+  printf(" * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n");
+  printf(" * Fifth Floor, Boston, MA 02110-1301, USA.\n");
+  printf(" */\n");
+  printf("\n");
+  printf("/*\n");
+  printf(" * %s\n", charsetname);
+  printf(" */\n");
+  printf("\n");
+}
+
+/*
+ * Reads the charset2uni table from standard input.
+ */
+static void read_table (Encoding* enc)
+{
+  int row, col, i, i1, i2, c, j;
+
+  enc->charset2uni = (int**) malloc(enc->rows*sizeof(int*));
+  for (row = 0; row < enc->rows; row++)
+    enc->charset2uni[row] = (int*) malloc(enc->cols*sizeof(int));
+
+  for (row = 0; row < enc->rows; row++)
+    for (col = 0; col < enc->cols; col++)
+      enc->charset2uni[row][col] = 0xfffd;
+
+  c = getc(stdin);
+  ungetc(c,stdin);
+  if (c == '#') {
+    /* Read a unicode.org style .TXT file. */
+    for (;;) {
+      c = getc(stdin);
+      if (c == EOF)
+        break;
+      if (c == '\n' || c == ' ' || c == '\t')
+        continue;
+      if (c == '#') {
+        do { c = getc(stdin); } while (!(c == EOF || c == '\n'));
+        continue;
+      }
+      ungetc(c,stdin);
+      if (scanf("0x%x", &j) != 1)
+        exit(1);
+      i1 = j >> 8;
+      i2 = j & 0xff;
+      row = enc->byte_row(i1);
+      col = enc->byte_col(i2);
+      if (row < 0 || col < 0) {
+        fprintf(stderr, "lost entry for %02x %02x\n", i1, i2);
+        exit(1);
+      }
+      if (scanf(" 0x%x", &enc->charset2uni[row][col]) != 1)
+        exit(1);
+    }
+  } else {
+    /* Read a table of hexadecimal Unicode values. */
+    for (i1 = 32; i1 < 132; i1++)
+      for (i2 = 32; i2 < 132; i2++) {
+        i = scanf("%x", &j);
+        if (i == EOF)
+          goto read_done;
+        if (i != 1)
+          exit(1);
+        if (j < 0 || j == 0xffff)
+          j = 0xfffd;
+        if (j != 0xfffd) {
+          if (enc->byte_row(i1) < 0 || enc->byte_col(i2) < 0) {
+            fprintf(stderr, "lost entry at %02x %02x\n", i1, i2);
+            exit (1);
+          }
+          enc->charset2uni[enc->byte_row(i1)][enc->byte_col(i2)] = j;
+        }
+      }
+   read_done: ;
+  }
+}
+
+/*
+ * Determine whether the Unicode range goes outside the BMP.
+ */
+static bool is_charset2uni_large (Encoding* enc)
+{
+  int row, col;
+
+  for (row = 0; row < enc->rows; row++)
+    for (col = 0; col < enc->cols; col++)
+      if (enc->charset2uni[row][col] >= 0x10000)
+        return true;
+  return false;
+}
+
+/*
+ * Compactify the Unicode range by use of an auxiliary table,
+ * so 16 bits suffice to store each value.
+ */
+static int compact_large_charset2uni (Encoding* enc, unsigned int **urows, unsigned int *urowshift)
+{
+  unsigned int shift;
+
+  for (shift = 8; ; shift--) {
+    int *upages = (int *) malloc((0x110000>>shift) * sizeof(int));
+    int i, row, col, nurows;
+
+    for (i = 0; i < 0x110000>>shift; i++)
+      upages[i] = -1;
+
+    for (row = 0; row < enc->rows; row++)
+      for (col = 0; col < enc->cols; col++)
+        upages[enc->charset2uni[row][col] >> shift] = 0;
+
+    nurows = 0;
+    for (i = 0; i < 0x110000>>shift; i++)
+      if (upages[i] == 0)
+        nurows++;
+
+    /* We want all table entries to fit in an 'unsigned short'. */
+    if (nurows <= 1<<(16-shift)) {
+      int** old_charset2uni;
+
+      *urows = (unsigned int *) malloc(nurows * sizeof(unsigned int));
+      *urowshift = shift;
+
+      nurows = 0;
+      for (i = 0; i < 0x110000>>shift; i++)
+        if (upages[i] == 0) {
+          upages[i] = nurows;
+          (*urows)[nurows] = i;
+          nurows++;
+        }
+
+      old_charset2uni = enc->charset2uni;
+      enc->charset2uni = (int**) malloc(enc->rows*sizeof(int*));
+      for (row = 0; row < enc->rows; row++)
+        enc->charset2uni[row] = (int*) malloc(enc->cols*sizeof(int));
+      for (row = 0; row < enc->rows; row++)
+        for (col = 0; col < enc->cols; col++) {
+          int u = old_charset2uni[row][col];
+          enc->charset2uni[row][col] =
+            (upages[u >> shift] << shift) | (u & ((1 << shift) - 1));
+        }
+      enc->fffd =
+        (upages[0xfffd >> shift] << shift) | (0xfffd & ((1 << shift) - 1));
+
+      return nurows;
+    }
+  }
+  abort();
+}
+
+/*
+ * Computes the charsetpage[0..rows] array.
+ */
+static void find_charset2uni_pages (Encoding* enc)
+{
+  int row, col;
+
+  enc->charsetpage = (int*) malloc((enc->rows+1)*sizeof(int));
+
+  for (row = 0; row <= enc->rows; row++)
+    enc->charsetpage[row] = 0;
+
+  for (row = 0; row < enc->rows; row++) {
+    int used = 0;
+    for (col = 0; col < enc->cols; col++)
+      if (enc->charset2uni[row][col] != enc->fffd)
+        used = col+1;
+    enc->charsetpage[row] = used;
+  }
+}
+
+/*
+ * Fills in nblocks and blocks.
+ */
+static void find_charset2uni_blocks (Encoding* enc)
+{
+  int n, row, lastrow;
+
+  enc->charsetblocks = (Block*) malloc(enc->rows*sizeof(Block));
+
+  n = 0;
+  for (row = 0; row < enc->rows; row++)
+    if (enc->charsetpage[row] > 0 && (row == 0 || enc->charsetpage[row-1] == 0)) {
+      for (lastrow = row; enc->charsetpage[lastrow+1] > 0; lastrow++);
+      enc->charsetblocks[n].start = row * enc->cols;
+      enc->charsetblocks[n].end = lastrow * enc->cols + enc->charsetpage[lastrow];
+      n++;
+    }
+  enc->ncharsetblocks = n;
+}
+
+/*
+ * Outputs the charset to unicode table and function.
+ */
+static void output_charset2uni (const char* name, Encoding* enc)
+{
+  int nurows, row, col, lastrow, col_max, i, i1_min, i1_max;
+  bool is_large;
+  unsigned int* urows;
+  unsigned int urowshift;
+  Encoding tmpenc;
+
+  is_large = is_charset2uni_large(enc);
+  if (is_large) {
+    /* Use a temporary copy of enc. */
+    tmpenc = *enc;
+    enc = &tmpenc;
+    nurows = compact_large_charset2uni(enc,&urows,&urowshift);
+  } else {
+    nurows = 0; urows = NULL; urowshift = 0; enc->fffd = 0xfffd;
+  }
+
+  find_charset2uni_pages(enc);
+
+  find_charset2uni_blocks(enc);
+
+  for (row = 0; row < enc->rows; row++)
+    if (enc->charsetpage[row] > 0) {
+      if (row == 0 || enc->charsetpage[row-1] == 0) {
+        /* Start a new block. */
+        for (lastrow = row; enc->charsetpage[lastrow+1] > 0; lastrow++);
+        printf("static const unsigned short %s_2uni_page%02x[%d] = {\n",
+               name, enc->row_byte(row),
+               (lastrow-row) * enc->cols + enc->charsetpage[lastrow]);
+      }
+      printf("  /""* 0x%02x *""/\n ", enc->row_byte(row));
+      col_max = (enc->charsetpage[row+1] > 0 ? enc->cols : enc->charsetpage[row]);
+      for (col = 0; col < col_max; col++) {
+        printf(" 0x%04x,", enc->charset2uni[row][col]);
+        if ((col % 8) == 7 && (col+1 < col_max)) printf("\n ");
+      }
+      printf("\n");
+      if (enc->charsetpage[row+1] == 0) {
+        /* End a block. */
+        printf("};\n");
+      }
+    }
+  printf("\n");
+
+  if (is_large) {
+    printf("static const ucs4_t %s_2uni_upages[%d] = {\n ", name, nurows);
+    for (i = 0; i < nurows; i++) {
+      printf(" 0x%05x,", urows[i] << urowshift);
+      if ((i % 8) == 7 && (i+1 < nurows)) printf("\n ");
+    }
+    printf("\n");
+    printf("};\n");
+    printf("\n");
+  }
+
+  printf("static int\n");
+  printf("%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", name);
+  printf("{\n");
+  printf("  unsigned char c1 = s[0];\n");
+  printf("  if (");
+  for (i = 0; i < enc->ncharsetblocks; i++) {
+    i1_min = enc->row_byte(enc->charsetblocks[i].start / enc->cols);
+    i1_max = enc->row_byte((enc->charsetblocks[i].end-1) / enc->cols);
+    if (i > 0)
+      printf(" || ");
+    if (i1_min == i1_max)
+      printf("(c1 == 0x%02x)", i1_min);
+    else
+      printf("(c1 >= 0x%02x && c1 <= 0x%02x)", i1_min, i1_max);
+  }
+  printf(") {\n");
+  printf("    if (n >= 2) {\n");
+  printf("      unsigned char c2 = s[1];\n");
+  printf("      if (");
+  printf(enc->check_col_expr, "c2");
+  printf(") {\n");
+  printf("        unsigned int i = %d * (", enc->cols);
+  printf(enc->byte_row_expr, "c1");
+  printf(") + (");
+  printf(enc->byte_col_expr, "c2");
+  printf(");\n");
+  printf("        %s wc = 0xfffd;\n", is_large ? "ucs4_t" : "unsigned short");
+  if (is_large) printf("        unsigned short swc;\n");
+  for (i = 0; i < enc->ncharsetblocks; i++) {
+    printf("        ");
+    if (i > 0)
+      printf("} else ");
+    if (i < enc->ncharsetblocks-1)
+      printf("if (i < %d) ", enc->charsetblocks[i+1].start);
+    printf("{\n");
+    printf("          if (i < %d)\n", enc->charsetblocks[i].end);
+    printf("            %s = ", is_large ? "swc" : "wc");
+    printf("%s_2uni_page%02x[i", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols));
+    if (enc->charsetblocks[i].start > 0)
+      printf("-%d", enc->charsetblocks[i].start);
+    printf("]");
+    if (is_large) printf(",\n            wc = %s_2uni_upages[swc>>%d] | (swc & 0x%x)", name, urowshift, (1 << urowshift) - 1);
+    printf(";\n");
+  }
+  printf("        }\n");
+  printf("        if (wc != 0xfffd) {\n");
+  printf("          *pwc = %swc;\n", is_large ? "" : "(ucs4_t) ");
+  printf("          return 2;\n");
+  printf("        }\n");
+  printf("      }\n");
+  printf("      return RET_ILSEQ;\n");
+  printf("    }\n");
+  printf("    return RET_TOOFEW(0);\n");
+  printf("  }\n");
+  printf("  return RET_ILSEQ;\n");
+  printf("}\n");
+  printf("\n");
+}
+
+/*
+ * Outputs the charset to unicode table and function.
+ * (Suitable if the mapping function is well defined, i.e. has no holes, and
+ * is monotonically increasing with small gaps only.)
+ */
+static void output_charset2uni_noholes_monotonic (const char* name, Encoding* enc)
+{
+  int row, col, lastrow, r, col_max, i, i1_min, i1_max;
+
+  /* Choose stepsize so that stepsize*steps_per_row >= enc->cols, and
+     enc->charset2uni[row][col] - enc->charset2uni[row][col/stepsize*stepsize]
+     is always < 0x100. */
+  int steps_per_row = 2;
+  int stepsize = (enc->cols + steps_per_row-1) / steps_per_row;
+
+  find_charset2uni_pages(enc);
+
+  find_charset2uni_blocks(enc);
+
+  for (row = 0; row < enc->rows; row++)
+    if (enc->charsetpage[row] > 0) {
+      if (row == 0 || enc->charsetpage[row-1] == 0) {
+        /* Start a new block. */
+        for (lastrow = row; enc->charsetpage[lastrow+1] > 0; lastrow++);
+        printf("static const unsigned short %s_2uni_main_page%02x[%d] = {\n ",
+               name, enc->row_byte(row),
+               steps_per_row*(lastrow-row+1));
+        for (r = row; r <= lastrow; r++) {
+          for (i = 0; i < steps_per_row; i++)
+            printf(" 0x%04x,", enc->charset2uni[r][i*stepsize]);
+          if (((r-row) % 4) == 3 && (r < lastrow)) printf("\n ");
+        }
+        printf("\n");
+        printf("};\n");
+        printf("static const unsigned char %s_2uni_page%02x[%d] = {\n",
+               name, enc->row_byte(row),
+               (lastrow-row) * enc->cols + enc->charsetpage[lastrow]);
+      }
+      printf("  /""* 0x%02x *""/\n ", enc->row_byte(row));
+      col_max = (enc->charsetpage[row+1] > 0 ? enc->cols : enc->charsetpage[row]);
+      for (col = 0; col < col_max; col++) {
+        printf(" 0x%02x,", enc->charset2uni[row][col] - enc->charset2uni[row][col/stepsize*stepsize]);
+        if ((col % 8) == 7 && (col+1 < col_max)) printf("\n ");
+      }
+      printf("\n");
+      if (enc->charsetpage[row+1] == 0) {
+        /* End a block. */
+        printf("};\n");
+      }
+    }
+  printf("\n");
+
+  printf("static int\n");
+  printf("%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", name);
+  printf("{\n");
+  printf("  unsigned char c1 = s[0];\n");
+  printf("  if (");
+  for (i = 0; i < enc->ncharsetblocks; i++) {
+    i1_min = enc->row_byte(enc->charsetblocks[i].start / enc->cols);
+    i1_max = enc->row_byte((enc->charsetblocks[i].end-1) / enc->cols);
+    if (i > 0)
+      printf(" || ");
+    if (i1_min == i1_max)
+      printf("(c1 == 0x%02x)", i1_min);
+    else
+      printf("(c1 >= 0x%02x && c1 <= 0x%02x)", i1_min, i1_max);
+  }
+  printf(") {\n");
+  printf("    if (n >= 2) {\n");
+  printf("      unsigned char c2 = s[1];\n");
+  printf("      if (");
+  printf(enc->check_col_expr, "c2");
+  printf(") {\n");
+  printf("        unsigned int row = ");
+  printf(enc->byte_row_expr, "c1");
+  printf(";\n");
+  printf("        unsigned int col = ");
+  printf(enc->byte_col_expr, "c2");
+  printf(";\n");
+  printf("        unsigned int i = %d * row + col;\n", enc->cols);
+  printf("        unsigned short wc = 0xfffd;\n");
+  for (i = 0; i < enc->ncharsetblocks; i++) {
+    printf("        ");
+    if (i > 0)
+      printf("} else ");
+    if (i < enc->ncharsetblocks-1)
+      printf("if (i < %d) ", enc->charsetblocks[i+1].start);
+    printf("{\n");
+    printf("          if (i < %d)\n", enc->charsetblocks[i].end);
+    printf("            wc = %s_2uni_main_page%02x[%d*", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols), steps_per_row);
+    if (enc->charsetblocks[i].start > 0)
+      printf("(row-%d)", enc->charsetblocks[i].start / enc->cols);
+    else
+      printf("row");
+    printf("+");
+    if (steps_per_row == 2)
+      printf("(col>=%d?1:0)", stepsize);
+    else
+      printf("col/%d", stepsize);
+    printf("] + %s_2uni_page%02x[i", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols));
+    if (enc->charsetblocks[i].start > 0)
+      printf("-%d", enc->charsetblocks[i].start);
+    printf("];\n");
+  }
+  printf("        }\n");
+  printf("        if (wc != 0xfffd) {\n");
+  printf("          *pwc = (ucs4_t) wc;\n");
+  printf("          return 2;\n");
+  printf("        }\n");
+  printf("      }\n");
+  printf("      return RET_ILSEQ;\n");
+  printf("    }\n");
+  printf("    return RET_TOOFEW(0);\n");
+  printf("  }\n");
+  printf("  return RET_ILSEQ;\n");
+  printf("}\n");
+  printf("\n");
+}
+
+/*
+ * Computes the uni2charset[0x0000..0x2ffff] array.
+ */
+static void invert (Encoding* enc)
+{
+  int row, col, j;
+
+  enc->uni2charset = (int*) malloc(0x30000*sizeof(int));
+
+  for (j = 0; j < 0x30000; j++)
+    enc->uni2charset[j] = 0;
+
+  for (row = 0; row < enc->rows; row++)
+    for (col = 0; col < enc->cols; col++) {
+      j = enc->charset2uni[row][col];
+      if (j != 0xfffd)
+        enc->uni2charset[j] = 0x100 * enc->row_byte(row) + enc->col_byte(col);
+    }
+}
+
+/*
+ * Outputs the unicode to charset table and function, using a linear array.
+ * (Suitable if the table is dense.)
+ */
+static void output_uni2charset_dense (const char* name, Encoding* enc)
+{
+  /* Like in 8bit_tab_to_h.c */
+  bool pages[0x300];
+  int line[0x6000];
+  int tableno;
+  struct { int minline; int maxline; int usecount; } tables[0x6000];
+  bool first;
+  int row, col, j, p, j1, j2, t;
+
+  for (p = 0; p < 0x300; p++)
+    pages[p] = false;
+  for (row = 0; row < enc->rows; row++)
+    for (col = 0; col < enc->cols; col++) {
+      j = enc->charset2uni[row][col];
+      if (j != 0xfffd)
+        pages[j>>8] = true;
+    }
+  for (j1 = 0; j1 < 0x6000; j1++) {
+    bool all_invalid = true;
+    for (j2 = 0; j2 < 8; j2++) {
+      j = 8*j1+j2;
+      if (enc->uni2charset[j] != 0)
+        all_invalid = false;
+    }
+    if (all_invalid)
+      line[j1] = -1;
+    else
+      line[j1] = 0;
+  }
+  tableno = 0;
+  for (j1 = 0; j1 < 0x6000; j1++) {
+    if (line[j1] >= 0) {
+      if (tableno > 0
+          && ((j1 > 0 && line[j1-1] == tableno-1)
+              || ((tables[tableno-1].maxline >> 5) == (j1 >> 5)
+                  && j1 - tables[tableno-1].maxline <= 8))) {
+        line[j1] = tableno-1;
+        tables[tableno-1].maxline = j1;
+      } else {
+        tableno++;
+        line[j1] = tableno-1;
+        tables[tableno-1].minline = tables[tableno-1].maxline = j1;
+      }
+    }
+  }
+  for (t = 0; t < tableno; t++) {
+    tables[t].usecount = 0;
+    j1 = 8*tables[t].minline;
+    j2 = 8*(tables[t].maxline+1);
+    for (j = j1; j < j2; j++)
+      if (enc->uni2charset[j] != 0)
+        tables[t].usecount++;
+  }
+  {
+    p = -1;
+    for (t = 0; t < tableno; t++)
+      if (tables[t].usecount > 1) {
+        p = tables[t].minline >> 5;
+        printf("static const unsigned short %s_page%02x[%d] = {\n", name, p, 8*(tables[t].maxline-tables[t].minline+1));
+        for (j1 = tables[t].minline; j1 <= tables[t].maxline; j1++) {
+          if ((j1 % 0x20) == 0 && j1 > tables[t].minline)
+            printf("  /* 0x%04x */\n", 8*j1);
+          printf(" ");
+          for (j2 = 0; j2 < 8; j2++) {
+            j = 8*j1+j2;
+            printf(" 0x%04x,", enc->uni2charset[j]);
+          }
+          printf(" /*0x%02x-0x%02x*/\n", 8*(j1 % 0x20), 8*(j1 % 0x20)+7);
+        }
+        printf("};\n");
+      }
+    if (p >= 0)
+      printf("\n");
+  }
+  printf("static int\n%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", name);
+  printf("{\n");
+  printf("  if (n >= 2) {\n");
+  printf("    unsigned short c = 0;\n");
+  first = true;
+  for (j1 = 0; j1 < 0x6000;) {
+    t = line[j1];
+    for (j2 = j1; j2 < 0x6000 && line[j2] == t; j2++);
+    if (t >= 0) {
+      if (j1 != tables[t].minline) abort();
+      if (j2 > tables[t].maxline+1) abort();
+      j2 = tables[t].maxline+1;
+      if (first)
+        printf("    ");
+      else
+        printf("    else ");
+      first = false;
+      if (tables[t].usecount == 0) abort();
+      if (tables[t].usecount == 1) {
+        if (j2 != j1+1) abort();
+        for (j = 8*j1; j < 8*j2; j++)
+          if (enc->uni2charset[j] != 0) {
+            printf("if (wc == 0x%04x)\n      c = 0x%02x;\n", j, enc->uni2charset[j]);
+            break;
+          }
+      } else {
+        if (j1 == 0) {
+          printf("if (wc < 0x%04x)", 8*j2);
+        } else {
+          printf("if (wc >= 0x%04x && wc < 0x%04x)", 8*j1, 8*j2);
+        }
+        printf("\n      c = %s_page%02x[wc", name, j1 >> 5);
+        if (tables[t].minline > 0)
+          printf("-0x%04x", 8*j1);
+        printf("];\n");
+      }
+    }
+    j1 = j2;
+  }
+  printf("    if (c != 0) {\n");
+  printf("      r[0] = (c >> 8); r[1] = (c & 0xff);\n");
+  printf("      return 2;\n");
+  printf("    }\n");
+  printf("    return RET_ILUNI;\n");
+  printf("  }\n");
+  printf("  return RET_TOOSMALL;\n");
+  printf("}\n");
+}
+
+/*
+ * Outputs the unicode to charset table and function, using a packed array.
+ * (Suitable if the table is sparse.)
+ * The argument 'monotonic' may be set to true if the mapping is monotonically
+ * increasing with small gaps only.
+ */
+static void output_uni2charset_sparse (const char* name, Encoding* enc, bool monotonic)
+{
+  bool pages[0x300];
+  Block pageblocks[0x300]; int npageblocks;
+  int indx2charset[0x30000];
+  int summary_indx[0x3000];
+  int summary_used[0x3000];
+  int i, row, col, j, p, j1, j2, indx;
+  bool is_large;
+  /* for monotonic: */
+  int log2_stepsize = (!strcmp(name,"uhc_2") ? 6 : 7);
+  int stepsize = 1 << log2_stepsize;
+  int indxsteps;
+
+  /* Fill pages[0x300]. */
+  for (p = 0; p < 0x300; p++)
+    pages[p] = false;
+  for (row = 0; row < enc->rows; row++)
+    for (col = 0; col < enc->cols; col++) {
+      j = enc->charset2uni[row][col];
+      if (j != 0xfffd)
+        pages[j>>8] = true;
+    }
+
+  /* Determine whether two or three bytes are needed for each character. */
+  is_large = false;
+  for (j = 0; j < 0x30000; j++)
+    if (enc->uni2charset[j] >= 0x10000)
+      is_large = true;
+
+#if 0
+  for (p = 0; p < 0x300; p++)
+    if (pages[p]) {
+      printf("static const unsigned short %s_page%02x[256] = {\n", name, p);
+      for (j1 = 0; j1 < 32; j1++) {
+        printf("  ");
+        for (j2 = 0; j2 < 8; j2++)
+          printf("0x%04x, ", enc->uni2charset[256*p+8*j1+j2]);
+        printf("/""*0x%02x-0x%02x*""/\n", 8*j1, 8*j1+7);
+      }
+      printf("};\n");
+    }
+  printf("\n");
+#endif
+
+  /* Fill summary_indx[] and summary_used[]. */
+  indx = 0;
+  for (j1 = 0; j1 < 0x3000; j1++) {
+    summary_indx[j1] = indx;
+    summary_used[j1] = 0;
+    for (j2 = 0; j2 < 16; j2++) {
+      j = 16*j1+j2;
+      if (enc->uni2charset[j] != 0) {
+        indx2charset[indx++] = enc->uni2charset[j];
+        summary_used[j1] |= (1 << j2);
+      }
+    }
+  }
+
+  /* Fill npageblocks and pageblocks[]. */
+  npageblocks = 0;
+  for (p = 0; p < 0x300; ) {
+    if (pages[p] && (p == 0 || !pages[p-1])) {
+      pageblocks[npageblocks].start = 16*p;
+      do p++; while (p < 0x300 && pages[p]);
+      j1 = 16*p;
+      while (summary_used[j1-1] == 0) j1--;
+      pageblocks[npageblocks].end = j1;
+      npageblocks++;
+    } else
+      p++;
+  }
+
+  if (monotonic) {
+    indxsteps = (indx + stepsize-1) / stepsize;
+    printf("static const unsigned short %s_2charset_main[%d] = {\n", name, indxsteps);
+    for (i = 0; i < indxsteps; ) {
+      if ((i % 8) == 0) printf(" ");
+      printf(" 0x%04x,", indx2charset[i*stepsize]);
+      i++;
+      if ((i % 8) == 0 || i == indxsteps) printf("\n");
+    }
+    printf("};\n");
+    printf("static const unsigned char %s_2charset[%d] = {\n", name, indx);
+    for (i = 0; i < indx; ) {
+      if ((i % 8) == 0) printf(" ");
+      printf(" 0x%02x,", indx2charset[i] - indx2charset[i/stepsize*stepsize]);
+      i++;
+      if ((i % 8) == 0 || i == indx) printf("\n");
+    }
+    printf("};\n");
+  } else {
+    if (is_large) {
+      printf("static const unsigned char %s_2charset[3*%d] = {\n", name, indx);
+      for (i = 0; i < indx; ) {
+        if ((i % 4) == 0) printf(" ");
+        printf(" 0x%1x,0x%02x,0x%02x,", indx2charset[i] >> 16,
+               (indx2charset[i] >> 8) & 0xff, indx2charset[i] & 0xff);
+        i++;
+        if ((i % 4) == 0 || i == indx) printf("\n");
+      }
+      printf("};\n");
+    } else {
+      printf("static const unsigned short %s_2charset[%d] = {\n", name, indx);
+      for (i = 0; i < indx; ) {
+        if ((i % 8) == 0) printf(" ");
+        printf(" 0x%04x,", indx2charset[i]);
+        i++;
+        if ((i % 8) == 0 || i == indx) printf("\n");
+      }
+      printf("};\n");
+    }
+  }
+  printf("\n");
+  for (i = 0; i < npageblocks; i++) {
+    printf("static const Summary16 %s_uni2indx_page%02x[%d] = {\n", name,
+           pageblocks[i].start/16, pageblocks[i].end-pageblocks[i].start);
+    for (j1 = pageblocks[i].start; j1 < pageblocks[i].end; ) {
+      if (((16*j1) % 0x100) == 0) printf("  /""* 0x%04x *""/\n", 16*j1);
+      if ((j1 % 4) == 0) printf(" ");
+      printf(" { %4d, 0x%04x },", summary_indx[j1], summary_used[j1]);
+      j1++;
+      if ((j1 % 4) == 0 || j1 == pageblocks[i].end) printf("\n");
+    }
+    printf("};\n");
+  }
+  printf("\n");
+
+  printf("static int\n");
+  printf("%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", name);
+  printf("{\n");
+  printf("  if (n >= 2) {\n");
+  printf("    const Summary16 *summary = NULL;\n");
+  for (i = 0; i < npageblocks; i++) {
+    printf("    ");
+    if (i > 0)
+      printf("else ");
+    printf("if (wc >= 0x%04x && wc < 0x%04x)\n",
+           16*pageblocks[i].start, 16*pageblocks[i].end);
+    printf("      summary = &%s_uni2indx_page%02x[(wc>>4)", name,
+           pageblocks[i].start/16);
+    if (pageblocks[i].start > 0)
+      printf("-0x%03x", pageblocks[i].start);
+    printf("];\n");
+  }
+  printf("    if (summary) {\n");
+  printf("      unsigned short used = summary->used;\n");
+  printf("      unsigned int i = wc & 0x0f;\n");
+  printf("      if (used & ((unsigned short) 1 << i)) {\n");
+  if (monotonic || !is_large)
+    printf("        unsigned short c;\n");
+  printf("        /* Keep in `used' only the bits 0..i-1. */\n");
+  printf("        used &= ((unsigned short) 1 << i) - 1;\n");
+  printf("        /* Add `summary->indx' and the number of bits set in `used'. */\n");
+  printf("        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);\n");
+  printf("        used = (used & 0x3333) + ((used & 0xcccc) >> 2);\n");
+  printf("        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);\n");
+  printf("        used = (used & 0x00ff) + (used >> 8);\n");
+  if (monotonic) {
+    printf("        used += summary->indx;\n");
+    printf("        c = %s_2charset_main[used>>%d] + %s_2charset[used];\n", name, log2_stepsize, name);
+    printf("        r[0] = (c >> 8); r[1] = (c & 0xff);\n");
+    printf("        return 2;\n");
+  } else {
+    if (is_large) {
+      printf("        used += summary->indx;\n");
+      printf("        r[0] = %s_2charset[3*used];\n", name);
+      printf("        r[1] = %s_2charset[3*used+1];\n", name);
+      printf("        r[2] = %s_2charset[3*used+2];\n", name);
+      printf("        return 3;\n");
+    } else {
+      printf("        c = %s_2charset[summary->indx + used];\n", name);
+      printf("        r[0] = (c >> 8); r[1] = (c & 0xff);\n");
+      printf("        return 2;\n");
+    }
+  }
+  printf("      }\n");
+  printf("    }\n");
+  printf("    return RET_ILUNI;\n");
+  printf("  }\n");
+  printf("  return RET_TOOSMALL;\n");
+  printf("}\n");
+}
+
+/* ISO-2022/EUC specifics */
+
+static int row_byte_normal (int row) { return 0x21+row; }
+static int col_byte_normal (int col) { return 0x21+col; }
+static int byte_row_normal (int byte) { return byte-0x21; }
+static int byte_col_normal (int byte) { return byte-0x21; }
+
+static void do_normal (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 94;
+  enc.cols = 94;
+  enc.row_byte = row_byte_normal;
+  enc.col_byte = col_byte_normal;
+  enc.byte_row = byte_row_normal;
+  enc.byte_col = byte_col_normal;
+  enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f";
+  enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f";
+  enc.byte_row_expr = "%1$s - 0x21";
+  enc.byte_col_expr = "%1$s - 0x21";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+  invert(&enc); output_uni2charset_sparse(name,&enc,false);
+}
+
+/* Note: On first sight, the jisx0212_2charset[] table seems to be in order,
+   starting from the charset=0x3021/uni=0x4e02 pair. But it's only mostly in
+   order. There are 75 out-of-order values, scattered all throughout the table.
+ */
+
+static void do_normal_only_charset2uni (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 94;
+  enc.cols = 94;
+  enc.row_byte = row_byte_normal;
+  enc.col_byte = col_byte_normal;
+  enc.byte_row = byte_row_normal;
+  enc.byte_col = byte_col_normal;
+  enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f";
+  enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f";
+  enc.byte_row_expr = "%1$s - 0x21";
+  enc.byte_col_expr = "%1$s - 0x21";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+}
+
+/* CNS 11643 specifics - trick to put two tables into one */
+
+static int row_byte_cns11643 (int row) {
+  return 0x100 * (row / 94) + (row % 94) + 0x21;
+}
+static int byte_row_cns11643 (int byte) {
+  return (byte >> 8) * 94 + (byte & 0xff) - 0x21;
+}
+
+static void do_cns11643_only_uni2charset (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 16*94;
+  enc.cols = 94;
+  enc.row_byte = row_byte_cns11643;
+  enc.col_byte = col_byte_normal;
+  enc.byte_row = byte_row_cns11643;
+  enc.byte_col = byte_col_normal;
+  enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f";
+  enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f";
+  enc.byte_row_expr = "%1$s - 0x21";
+  enc.byte_col_expr = "%1$s - 0x21";
+
+  read_table(&enc);
+  invert(&enc);
+  output_uni2charset_sparse(name,&enc,false);
+}
+
+/* GBK specifics */
+
+static int row_byte_gbk1 (int row) {
+  return 0x81+row;
+}
+static int col_byte_gbk1 (int col) {
+  return (col >= 0x3f ? 0x41 : 0x40) + col;
+}
+static int byte_row_gbk1 (int byte) {
+  if (byte >= 0x81 && byte < 0xff)
+    return byte-0x81;
+  else
+    return -1;
+}
+static int byte_col_gbk1 (int byte) {
+  if (byte >= 0x40 && byte < 0x7f)
+    return byte-0x40;
+  else if (byte >= 0x80 && byte < 0xff)
+    return byte-0x41;
+  else
+    return -1;
+}
+
+static void do_gbk1 (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 126;
+  enc.cols = 190;
+  enc.row_byte = row_byte_gbk1;
+  enc.col_byte = col_byte_gbk1;
+  enc.byte_row = byte_row_gbk1;
+  enc.byte_col = byte_col_gbk1;
+  enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff";
+  enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)";
+  enc.byte_row_expr = "%1$s - 0x81";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+  invert(&enc); output_uni2charset_dense(name,&enc);
+}
+
+static void do_gbk1_only_charset2uni (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 126;
+  enc.cols = 190;
+  enc.row_byte = row_byte_gbk1;
+  enc.col_byte = col_byte_gbk1;
+  enc.byte_row = byte_row_gbk1;
+  enc.byte_col = byte_col_gbk1;
+  enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff";
+  enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)";
+  enc.byte_row_expr = "%1$s - 0x81";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+}
+
+static int row_byte_gbk2 (int row) {
+  return 0x81+row;
+}
+static int col_byte_gbk2 (int col) {
+  return (col >= 0x3f ? 0x41 : 0x40) + col;
+}
+static int byte_row_gbk2 (int byte) {
+  if (byte >= 0x81 && byte < 0xff)
+    return byte-0x81;
+  else
+    return -1;
+}
+static int byte_col_gbk2 (int byte) {
+  if (byte >= 0x40 && byte < 0x7f)
+    return byte-0x40;
+  else if (byte >= 0x80 && byte < 0xa1)
+    return byte-0x41;
+  else
+    return -1;
+}
+
+static void do_gbk2_only_charset2uni (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 126;
+  enc.cols = 96;
+  enc.row_byte = row_byte_gbk2;
+  enc.col_byte = col_byte_gbk2;
+  enc.byte_row = byte_row_gbk2;
+  enc.byte_col = byte_col_gbk2;
+  enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff";
+  enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xa1)";
+  enc.byte_row_expr = "%1$s - 0x81";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+}
+
+static void do_gbk1_only_uni2charset (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 126;
+  enc.cols = 190;
+  enc.row_byte = row_byte_gbk1;
+  enc.col_byte = col_byte_gbk1;
+  enc.byte_row = byte_row_gbk1;
+  enc.byte_col = byte_col_gbk1;
+  enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff";
+  enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)";
+  enc.byte_row_expr = "%1$s - 0x81";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)";
+
+  read_table(&enc);
+  invert(&enc); output_uni2charset_sparse(name,&enc,false);
+}
+
+/* KSC 5601 specifics */
+
+/*
+ * Reads the charset2uni table from standard input.
+ */
+static void read_table_ksc5601 (Encoding* enc)
+{
+  int row, col, i, i1, i2, c, j;
+
+  enc->charset2uni = (int**) malloc(enc->rows*sizeof(int*));
+  for (row = 0; row < enc->rows; row++)
+    enc->charset2uni[row] = (int*) malloc(enc->cols*sizeof(int));
+
+  for (row = 0; row < enc->rows; row++)
+    for (col = 0; col < enc->cols; col++)
+      enc->charset2uni[row][col] = 0xfffd;
+
+  c = getc(stdin);
+  ungetc(c,stdin);
+  if (c == '#') {
+    /* Read a unicode.org style .TXT file. */
+    for (;;) {
+      c = getc(stdin);
+      if (c == EOF)
+        break;
+      if (c == '\n' || c == ' ' || c == '\t')
+        continue;
+      if (c == '#') {
+        do { c = getc(stdin); } while (!(c == EOF || c == '\n'));
+        continue;
+      }
+      ungetc(c,stdin);
+      if (scanf("0x%x", &j) != 1)
+        exit(1);
+      i1 = j >> 8;
+      i2 = j & 0xff;
+      if (scanf(" 0x%x", &j) != 1)
+        exit(1);
+      /* Take only the range covered by KS C 5601.1987-0 = KS C 5601.1989-0
+         = KS X 1001.1992, ignore the rest. */
+      if (!(i1 >= 128+33 && i1 < 128+127 && i2 >= 128+33 && i2 < 128+127))
+        continue;  /* KSC5601 specific */
+      i1 &= 0x7f;  /* KSC5601 specific */
+      i2 &= 0x7f;  /* KSC5601 specific */
+      row = enc->byte_row(i1);
+      col = enc->byte_col(i2);
+      if (row < 0 || col < 0) {
+        fprintf(stderr, "lost entry for %02x %02x\n", i1, i2);
+        exit(1);
+      }
+      enc->charset2uni[row][col] = j;
+    }
+  } else {
+    /* Read a table of hexadecimal Unicode values. */
+    for (i1 = 33; i1 < 127; i1++)
+      for (i2 = 33; i2 < 127; i2++) {
+        i = scanf("%x", &j);
+        if (i == EOF)
+          goto read_done;
+        if (i != 1)
+          exit(1);
+        if (j < 0 || j == 0xffff)
+          j = 0xfffd;
+        if (j != 0xfffd) {
+          if (enc->byte_row(i1) < 0 || enc->byte_col(i2) < 0) {
+            fprintf(stderr, "lost entry at %02x %02x\n", i1, i2);
+            exit (1);
+          }
+          enc->charset2uni[enc->byte_row(i1)][enc->byte_col(i2)] = j;
+        }
+      }
+   read_done: ;
+  }
+}
+
+static void do_ksc5601 (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 94;
+  enc.cols = 94;
+  enc.row_byte = row_byte_normal;
+  enc.col_byte = col_byte_normal;
+  enc.byte_row = byte_row_normal;
+  enc.byte_col = byte_col_normal;
+  enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f";
+  enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f";
+  enc.byte_row_expr = "%1$s - 0x21";
+  enc.byte_col_expr = "%1$s - 0x21";
+
+  read_table_ksc5601(&enc);
+  output_charset2uni(name,&enc);
+  invert(&enc); output_uni2charset_sparse(name,&enc,false);
+}
+
+/* UHC specifics */
+
+/* UHC part 1: 0x{81..A0}{41..5A,61..7A,81..FE} */
+
+static int row_byte_uhc_1 (int row) {
+  return 0x81 + row;
+}
+static int col_byte_uhc_1 (int col) {
+  return (col >= 0x34 ? 0x4d : col >= 0x1a ? 0x47 : 0x41) + col;
+}
+static int byte_row_uhc_1 (int byte) {
+  if (byte >= 0x81 && byte < 0xa1)
+    return byte-0x81;
+  else
+    return -1;
+}
+static int byte_col_uhc_1 (int byte) {
+  if (byte >= 0x41 && byte < 0x5b)
+    return byte-0x41;
+  else if (byte >= 0x61 && byte < 0x7b)
+    return byte-0x47;
+  else if (byte >= 0x81 && byte < 0xff)
+    return byte-0x4d;
+  else
+    return -1;
+}
+
+static void do_uhc_1 (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 32;
+  enc.cols = 178;
+  enc.row_byte = row_byte_uhc_1;
+  enc.col_byte = col_byte_uhc_1;
+  enc.byte_row = byte_row_uhc_1;
+  enc.byte_col = byte_col_uhc_1;
+  enc.check_row_expr = "(%1$s >= 0x81 && %1$s < 0xa1)";
+  enc.check_col_expr = "(%1$s >= 0x41 && %1$s < 0x5b) || (%1$s >= 0x61 && %1$s < 0x7b) || (%1$s >= 0x81 && %1$s < 0xff)";
+  enc.byte_row_expr = "%1$s - 0x81";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0x81 ? 0x4d : %1$s >= 0x61 ? 0x47 : 0x41)";
+
+  read_table(&enc);
+  output_charset2uni_noholes_monotonic(name,&enc);
+  invert(&enc); output_uni2charset_sparse(name,&enc,true);
+}
+
+/* UHC part 2: 0x{A1..C6}{41..5A,61..7A,81..A0} */
+
+static int row_byte_uhc_2 (int row) {
+  return 0xa1 + row;
+}
+static int col_byte_uhc_2 (int col) {
+  return (col >= 0x34 ? 0x4d : col >= 0x1a ? 0x47 : 0x41) + col;
+}
+static int byte_row_uhc_2 (int byte) {
+  if (byte >= 0xa1 && byte < 0xff)
+    return byte-0xa1;
+  else
+    return -1;
+}
+static int byte_col_uhc_2 (int byte) {
+  if (byte >= 0x41 && byte < 0x5b)
+    return byte-0x41;
+  else if (byte >= 0x61 && byte < 0x7b)
+    return byte-0x47;
+  else if (byte >= 0x81 && byte < 0xa1)
+    return byte-0x4d;
+  else
+    return -1;
+}
+
+static void do_uhc_2 (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 94;
+  enc.cols = 84;
+  enc.row_byte = row_byte_uhc_2;
+  enc.col_byte = col_byte_uhc_2;
+  enc.byte_row = byte_row_uhc_2;
+  enc.byte_col = byte_col_uhc_2;
+  enc.check_row_expr = "(%1$s >= 0xa1 && %1$s < 0xff)";
+  enc.check_col_expr = "(%1$s >= 0x41 && %1$s < 0x5b) || (%1$s >= 0x61 && %1$s < 0x7b) || (%1$s >= 0x81 && %1$s < 0xa1)";
+  enc.byte_row_expr = "%1$s - 0xa1";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0x81 ? 0x4d : %1$s >= 0x61 ? 0x47 : 0x41)";
+
+  read_table(&enc);
+  output_charset2uni_noholes_monotonic(name,&enc);
+  invert(&enc); output_uni2charset_sparse(name,&enc,true);
+}
+
+/* Big5 specifics */
+
+static int row_byte_big5 (int row) {
+  return 0xa1+row;
+}
+static int col_byte_big5 (int col) {
+  return (col >= 0x3f ? 0x62 : 0x40) + col;
+}
+static int byte_row_big5 (int byte) {
+  if (byte >= 0xa1 && byte < 0xff)
+    return byte-0xa1;
+  else
+    return -1;
+}
+static int byte_col_big5 (int byte) {
+  if (byte >= 0x40 && byte < 0x7f)
+    return byte-0x40;
+  else if (byte >= 0xa1 && byte < 0xff)
+    return byte-0x62;
+  else
+    return -1;
+}
+
+static void do_big5 (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 94;
+  enc.cols = 157;
+  enc.row_byte = row_byte_big5;
+  enc.col_byte = col_byte_big5;
+  enc.byte_row = byte_row_big5;
+  enc.byte_col = byte_col_big5;
+  enc.check_row_expr = "%1$s >= 0xa1 && %1$s < 0xff";
+  enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0xa1 && %1$s < 0xff)";
+  enc.byte_row_expr = "%1$s - 0xa1";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0xa1 ? 0x62 : 0x40)";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+  invert(&enc); output_uni2charset_sparse(name,&enc,false);
+}
+
+/* HKSCS specifics */
+
+static int row_byte_hkscs (int row) {
+  return 0x80+row;
+}
+static int byte_row_hkscs (int byte) {
+  if (byte >= 0x80 && byte < 0xff)
+    return byte-0x80;
+  else
+    return -1;
+}
+
+static void do_hkscs (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 128;
+  enc.cols = 157;
+  enc.row_byte = row_byte_hkscs;
+  enc.col_byte = col_byte_big5;
+  enc.byte_row = byte_row_hkscs;
+  enc.byte_col = byte_col_big5;
+  enc.check_row_expr = "%1$s >= 0x80 && %1$s < 0xff";
+  enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0xa1 && %1$s < 0xff)";
+  enc.byte_row_expr = "%1$s - 0x80";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0xa1 ? 0x62 : 0x40)";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+  invert(&enc); output_uni2charset_sparse(name,&enc,false);
+}
+
+/* Johab Hangul specifics */
+
+static int row_byte_johab_hangul (int row) {
+  return 0x84+row;
+}
+static int col_byte_johab_hangul (int col) {
+  return (col >= 0x3e ? 0x43 : 0x41) + col;
+}
+static int byte_row_johab_hangul (int byte) {
+  if (byte >= 0x84 && byte < 0xd4)
+    return byte-0x84;
+  else
+    return -1;
+}
+static int byte_col_johab_hangul (int byte) {
+  if (byte >= 0x41 && byte < 0x7f)
+    return byte-0x41;
+  else if (byte >= 0x81 && byte < 0xff)
+    return byte-0x43;
+  else
+    return -1;
+}
+
+static void do_johab_hangul (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 80;
+  enc.cols = 188;
+  enc.row_byte = row_byte_johab_hangul;
+  enc.col_byte = col_byte_johab_hangul;
+  enc.byte_row = byte_row_johab_hangul;
+  enc.byte_col = byte_col_johab_hangul;
+  enc.check_row_expr = "%1$s >= 0x84 && %1$s < 0xd4";
+  enc.check_col_expr = "(%1$s >= 0x41 && %1$s < 0x7f) || (%1$s >= 0x81 && %1$s < 0xff)";
+  enc.byte_row_expr = "%1$s - 0x84";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0x81 ? 0x43 : 0x41)";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+  invert(&enc); output_uni2charset_dense(name,&enc);
+}
+
+/* SJIS specifics */
+
+static int row_byte_sjis (int row) {
+  return (row >= 0x1f ? 0xc1 : 0x81) + row;
+}
+static int col_byte_sjis (int col) {
+  return (col >= 0x3f ? 0x41 : 0x40) + col;
+}
+static int byte_row_sjis (int byte) {
+  if (byte >= 0x81 && byte < 0xa0)
+    return byte-0x81;
+  else if (byte >= 0xe0)
+    return byte-0xc1;
+  else
+    return -1;
+}
+static int byte_col_sjis (int byte) {
+  if (byte >= 0x40 && byte < 0x7f)
+    return byte-0x40;
+  else if (byte >= 0x80 && byte < 0xfd)
+    return byte-0x41;
+  else
+    return -1;
+}
+
+static void do_sjis (const char* name)
+{
+  Encoding enc;
+
+  enc.rows = 94;
+  enc.cols = 188;
+  enc.row_byte = row_byte_sjis;
+  enc.col_byte = col_byte_sjis;
+  enc.byte_row = byte_row_sjis;
+  enc.byte_col = byte_col_sjis;
+  enc.check_row_expr = "(%1$s >= 0x81 && %1$s < 0xa0) || (%1$s >= 0xe0)";
+  enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xfd)";
+  enc.byte_row_expr = "%1$s - (%1$s >= 0xe0 ? 0xc1 : 0x81)";
+  enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)";
+
+  read_table(&enc);
+  output_charset2uni(name,&enc);
+  invert(&enc); output_uni2charset_sparse(name,&enc,false);
+}
+
+/* GB18030 Unicode specifics */
+
+static void do_gb18030uni (const char* name)
+{
+  int c;
+  unsigned int bytes;
+  int i1, i2, i3, i4, i, j, k;
+  int charset2uni[4*10*126*10];
+  int uni2charset[0x10000];
+  struct { int low; int high; int diff; int total; } ranges[256];
+  int ranges_count, ranges_total;
+
+  for (i = 0; i < 4*10*126*10; i++)
+    charset2uni[i] = 0;
+  for (j = 0; j < 0x10000; j++)
+    uni2charset[j] = 0;
+
+  /* Read a unicode.org style .TXT file. */
+  for (;;) {
+    c = getc(stdin);
+    if (c == EOF)
+      break;
+    if (c == '\n' || c == ' ' || c == '\t')
+      continue;
+    if (c == '#') {
+      do { c = getc(stdin); } while (!(c == EOF || c == '\n'));
+      continue;
+    }
+    ungetc(c,stdin);
+    if (scanf("0x%x", &bytes) != 1)
+      exit(1);
+    i1 = (bytes >> 24) & 0xff;
+    i2 = (bytes >> 16) & 0xff;
+    i3 = (bytes >> 8) & 0xff;
+    i4 = bytes & 0xff;
+    if (!(i1 >= 0x81 && i1 <= 0x84
+          && i2 >= 0x30 && i2 <= 0x39
+          && i3 >= 0x81 && i3 <= 0xfe
+          && i4 >= 0x30 && i4 <= 0x39)) {
+      fprintf(stderr, "lost entry for %02x %02x %02x %02x\n", i1, i2, i3, i4);
+      exit(1);
+    }
+    i = (((i1-0x81) * 10 + (i2-0x30)) * 126 + (i3-0x81)) * 10 + (i4-0x30);
+    if (scanf(" 0x%x", &j) != 1)
+      exit(1);
+    if (!(j >= 0 && j < 0x10000))
+      exit(1);
+    charset2uni[i] = j;
+    uni2charset[j] = i;
+  }
+
+  /* Verify that the mapping i -> j is monotonically increasing and
+     of the form
+        low[k] <= i <= high[k]  =>  j = diff[k] + i
+     with a set of disjoint intervals (low[k], high[k]). */
+  ranges_count = 0;
+  for (i = 0; i < 4*10*126*10; i++)
+    if (charset2uni[i] != 0) {
+      int diff;
+      j = charset2uni[i];
+      diff = j - i;
+      if (ranges_count > 0) {
+        if (!(i > ranges[ranges_count-1].high))
+          exit(1);
+        if (!(j > ranges[ranges_count-1].high + ranges[ranges_count-1].diff))
+          exit(1);
+        /* Additional property: The diffs are also increasing. */
+        if (!(diff >= ranges[ranges_count-1].diff))
+          exit(1);
+      }
+      if (ranges_count > 0 && diff == ranges[ranges_count-1].diff)
+        ranges[ranges_count-1].high = i;
+      else {
+        if (ranges_count == 256)
+          exit(1);
+        ranges[ranges_count].low = i;
+        ranges[ranges_count].high = i;
+        ranges[ranges_count].diff = diff;
+        ranges_count++;
+      }
+    }
+
+  /* Determine size of bitmap. */
+  ranges_total = 0;
+  for (k = 0; k < ranges_count; k++) {
+    ranges[k].total = ranges_total;
+    ranges_total += ranges[k].high - ranges[k].low + 1;
+  }
+
+  printf("static const unsigned short %s_charset2uni_ranges[%d] = {\n", name, 2*ranges_count);
+  for (k = 0; k < ranges_count; k++) {
+    printf("  0x%04x, 0x%04x", ranges[k].low, ranges[k].high);
+    if (k+1 < ranges_count) printf(",");
+    if ((k % 4) == 3 && k+1 < ranges_count) printf("\n");
+  }
+  printf("\n");
+  printf("};\n");
+
+  printf("\n");
+
+  printf("static const unsigned short %s_uni2charset_ranges[%d] = {\n", name, 2*ranges_count);
+  for (k = 0; k < ranges_count; k++) {
+    printf("  0x%04x, 0x%04x", ranges[k].low + ranges[k].diff, ranges[k].high + ranges[k].diff);
+    if (k+1 < ranges_count) printf(",");
+    if ((k % 4) == 3 && k+1 < ranges_count) printf("\n");
+  }
+  printf("\n");
+  printf("};\n");
+
+  printf("\n");
+
+  printf("static const struct { unsigned short diff; unsigned short bitmap_offset; } %s_ranges[%d] = {\n ", name, ranges_count);
+  for (k = 0; k < ranges_count; k++) {
+    printf(" { %5d, 0x%04x }", ranges[k].diff, ranges[k].total);
+    if (k+1 < ranges_count) printf(",");
+    if ((k % 4) == 3 && k+1 < ranges_count) printf("\n ");
+  }
+  printf("\n");
+  printf("};\n");
+
+  printf("\n");
+
+  printf("static const unsigned char %s_bitmap[%d] = {\n ", name, (ranges_total + 7) / 8);
+  {
+    int accu = 0;
+    for (k = 0; k < ranges_count; k++) {
+      for (i = ranges[k].total; i <= ranges[k].total + (ranges[k].high - ranges[k].low);) {
+        if (charset2uni[i - ranges[k].total + ranges[k].low] != 0)
+          accu |= (1 << (i % 8));
+        i++;
+        if ((i % 8) == 0) {
+          printf(" 0x%02x", accu);
+          if ((i / 8) < (ranges_total + 7) / 8) printf(",");
+          if (((i / 8) % 12) == 0)
+            printf("\n ");
+          accu = 0;
+        }
+      }
+      if (i != (k+1 < ranges_count ? ranges[k+1].total : ranges_total)) abort();
+    }
+    if ((ranges_total % 8) != 0)
+      printf(" 0x%02x", accu);
+    printf("\n");
+  }
+  printf("};\n");
+
+  printf("\n");
+
+  printf("static int\n");
+  printf("%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", name);
+  printf("{\n");
+  printf("  unsigned char c1 = s[0];\n");
+  printf("  if (c1 >= 0x81 && c1 <= 0x84) {\n");
+  printf("    if (n >= 2) {\n");
+  printf("      unsigned char c2 = s[1];\n");
+  printf("      if (c2 >= 0x30 && c2 <= 0x39) {\n");
+  printf("        if (n >= 3) {\n");
+  printf("          unsigned char c3 = s[2];\n");
+  printf("          if (c3 >= 0x81 && c3 <= 0xfe) {\n");
+  printf("            if (n >= 4) {\n");
+  printf("              unsigned char c4 = s[3];\n");
+  printf("              if (c4 >= 0x30 && c4 <= 0x39) {\n");
+  printf("                unsigned int i = (((c1 - 0x81) * 10 + (c2 - 0x30)) * 126 + (c3 - 0x81)) * 10 + (c4 - 0x30);\n");
+  printf("                if (i >= %d && i <= %d) {\n", ranges[0].low, ranges[ranges_count-1].high);
+  printf("                  unsigned int k1 = 0;\n");
+  printf("                  unsigned int k2 = %d;\n", ranges_count-1);
+  printf("                  while (k1 < k2) {\n");
+  printf("                    unsigned int k = (k1 + k2) / 2;\n");
+  printf("                    if (i <= %s_charset2uni_ranges[2*k+1])\n", name);
+  printf("                      k2 = k;\n");
+  printf("                    else if (i >= %s_charset2uni_ranges[2*k+2])\n", name);
+  printf("                      k1 = k + 1;\n");
+  printf("                    else\n");
+  printf("                      return RET_ILSEQ;\n");
+  printf("                  }\n");
+  printf("                  {\n");
+  printf("                    unsigned int bitmap_index = i - %s_charset2uni_ranges[2*k1] + %s_ranges[k1].bitmap_offset;\n", name, name);
+  printf("                    if ((%s_bitmap[bitmap_index >> 3] >> (bitmap_index & 7)) & 1) {\n", name);
+  printf("                      unsigned int diff = %s_ranges[k1].diff;\n", name);
+  printf("                      *pwc = (ucs4_t) (i + diff);\n");
+  printf("                      return 4;\n");
+  printf("                    }\n");
+  printf("                  }\n");
+  printf("                }\n");
+  printf("              }\n");
+  printf("              return RET_ILSEQ;\n");
+  printf("            }\n");
+  printf("            return RET_TOOFEW(0);\n");
+  printf("          }\n");
+  printf("          return RET_ILSEQ;\n");
+  printf("        }\n");
+  printf("        return RET_TOOFEW(0);\n");
+  printf("      }\n");
+  printf("      return RET_ILSEQ;\n");
+  printf("    }\n");
+  printf("    return RET_TOOFEW(0);\n");
+  printf("  }\n");
+  printf("  return RET_ILSEQ;\n");
+  printf("}\n");
+
+  printf("\n");
+
+  printf("static int\n");
+  printf("%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", name);
+  printf("{\n");
+  printf("  if (n >= 4) {\n");
+  printf("    unsigned int i = wc;\n");
+  printf("    if (i >= 0x%04x && i <= 0x%04x) {\n", ranges[0].low + ranges[0].diff, ranges[ranges_count-1].high + ranges[ranges_count-1].diff);
+  printf("      unsigned int k1 = 0;\n");
+  printf("      unsigned int k2 = %d;\n", ranges_count-1);
+  printf("      while (k1 < k2) {\n");
+  printf("        unsigned int k = (k1 + k2) / 2;\n");
+  printf("        if (i <= %s_uni2charset_ranges[2*k+1])\n", name);
+  printf("          k2 = k;\n");
+  printf("        else if (i >= %s_uni2charset_ranges[2*k+2])\n", name);
+  printf("          k1 = k + 1;\n");
+  printf("        else\n");
+  printf("          return RET_ILUNI;\n");
+  printf("      }\n");
+  printf("      {\n");
+  printf("        unsigned int bitmap_index = i - %s_uni2charset_ranges[2*k1] + %s_ranges[k1].bitmap_offset;\n", name, name);
+  printf("        if ((%s_bitmap[bitmap_index >> 3] >> (bitmap_index & 7)) & 1) {\n", name);
+  printf("          unsigned int diff = %s_ranges[k1].diff;\n", name);
+  printf("          i -= diff;\n");
+  printf("          r[3] = (i %% 10) + 0x30; i = i / 10;\n");
+  printf("          r[2] = (i %% 126) + 0x81; i = i / 126;\n");
+  printf("          r[1] = (i %% 10) + 0x30; i = i / 10;\n");
+  printf("          r[0] = i + 0x81;\n");
+  printf("          return 4;\n");
+  printf("        }\n");
+  printf("      }\n");
+  printf("    }\n");
+  printf("    return RET_ILUNI;\n");
+  printf("  }\n");
+  printf("  return RET_TOOSMALL;\n");
+  printf("}\n");
+}
+
+/* JISX0213 specifics */
+
+static void do_jisx0213 (const char* name)
+{
+  printf("#ifndef _JISX0213_H\n");
+  printf("#define _JISX0213_H\n");
+  printf("\n");
+  printf("/* JISX0213 plane 1 (= ISO-IR-233) characters are in the range\n");
+  printf("   0x{21..7E}{21..7E}.\n");
+  printf("   JISX0213 plane 2 (= ISO-IR-229) characters are in the range\n");
+  printf("   0x{21,23..25,28,2C..2F,6E..7E}{21..7E}.\n");
+  printf("   Together this makes 120 rows of 94 characters.\n");
+  printf("*/\n");
+  printf("\n");
+  {
+#define row_convert(row) \
+      ((row) >= 0x121 && (row) <= 0x17E ? row-289 : /* 0..93 */    \
+       (row) == 0x221                   ? row-451 : /* 94 */       \
+       (row) >= 0x223 && (row) <= 0x225 ? row-452 : /* 95..97 */   \
+       (row) == 0x228                   ? row-454 : /* 98 */       \
+       (row) >= 0x22C && (row) <= 0x22F ? row-457 : /* 99..102 */  \
+       (row) >= 0x26E && (row) <= 0x27E ? row-519 : /* 103..119 */ \
+       -1)
+    unsigned int table[120][94];
+    int pagemin[0x1100];
+    int pagemax[0x1100];
+    int pageidx[0x1100];
+    unsigned int pagestart[0x1100];
+    unsigned int pagestart_len = 0;
+    {
+      unsigned int rowc, colc;
+      for (rowc = 0; rowc < 120; rowc++)
+        for (colc = 0; colc < 94; colc++)
+          table[rowc][colc] = 0;
+    }
+    {
+      unsigned int page;
+      for (page = 0; page < 0x1100; page++)
+        pagemin[page] = -1;
+      for (page = 0; page < 0x1100; page++)
+        pagemax[page] = -1;
+      for (page = 0; page < 0x1100; page++)
+        pageidx[page] = -1;
+    }
+    printf("static const unsigned short jisx0213_to_ucs_combining[][2] = {\n");
+    {
+      int private_use = 0x0001;
+      for (;;) {
+        char line[30];
+        unsigned int row, col;
+        unsigned int ucs;
+        memset(line,0,sizeof(line));
+        if (scanf("%[^\n]\n",line) < 1)
+          break;
+        assert(line[0]=='0');
+        assert(line[1]=='x');
+        assert(isxdigit(line[2]));
+        assert(isxdigit(line[3]));
+        assert(isxdigit(line[4]));
+        assert(isxdigit(line[5]));
+        assert(isxdigit(line[6]));
+        assert(line[7]=='\t');
+        line[7] = '\0';
+        col = strtoul(&line[5],NULL,16);
+        line[5] = '\0';
+        row = strtoul(&line[2],NULL,16);
+        if (line[20] != '\0' && line[21] == '\0') {
+          unsigned int u1, u2;
+          assert(line[8]=='0');
+          assert(line[9]=='x');
+          assert(isxdigit(line[10]));
+          assert(isxdigit(line[11]));
+          assert(isxdigit(line[12]));
+          assert(isxdigit(line[13]));
+          assert(line[14]==' ');
+          assert(line[15]=='0');
+          assert(line[16]=='x');
+          assert(isxdigit(line[17]));
+          assert(isxdigit(line[18]));
+          assert(isxdigit(line[19]));
+          assert(isxdigit(line[20]));
+          u2 = strtoul(&line[17],NULL,16);
+          line[14] = '\0';
+          u1 = strtoul(&line[10],NULL,16);
+          printf("  { 0x%04x, 0x%04x },\n", u1, u2);
+          ucs = private_use++;
+        } else {
+          assert(line[8]=='0');
+          assert(line[9]=='x');
+          assert(isxdigit(line[10]));
+          assert(isxdigit(line[11]));
+          assert(isxdigit(line[12]));
+          assert(isxdigit(line[13]));
+          ucs = strtoul(&line[10],NULL,16);
+        }
+        assert((unsigned int) row_convert(row) < 120);
+        assert((unsigned int) (col-0x21) < 94);
+        table[row_convert(row)][col-0x21] = ucs;
+      }
+    }
+    printf("};\n");
+    printf("\n");
+    {
+      unsigned int rowc, colc;
+      for (rowc = 0; rowc < 120; rowc++) {
+        for (colc = 0; colc < 94; colc++) {
+          unsigned int value = table[rowc][colc];
+          unsigned int page = value >> 8;
+          unsigned int rest = value & 0xff;
+          if (pagemin[page] < 0 || pagemin[page] > rest) pagemin[page] = rest;
+          if (pagemax[page] < 0 || pagemax[page] < rest) pagemax[page] = rest;
+        }
+      }
+    }
+    {
+      unsigned int index = 0;
+      unsigned int i;
+      for (i = 0; i < 0x1100; ) {
+        if (pagemin[i] >= 0) {
+          if (pagemin[i+1] >= 0 && pagemin[i] >= 0x80 && pagemax[i+1] < 0x80) {
+            /* Combine two pages into a single one. */
+            assert(pagestart_len < sizeof(pagestart)/sizeof(pagestart[0]));
+            pagestart[pagestart_len++] = (i<<8)+0x80;
+            pageidx[i] = index;
+            pageidx[i+1] = index;
+            index++;
+            i += 2;
+          } else {
+            /* A single page. */
+            assert(pagestart_len < sizeof(pagestart)/sizeof(pagestart[0]));
+            pagestart[pagestart_len++] = i<<8;
+            pageidx[i] = index;
+            index++;
+            i += 1;
+          }
+        } else
+          i++;
+      }
+    }
+    printf("static const unsigned short jisx0213_to_ucs_main[120 * 94] = {\n");
+    {
+      unsigned int row;
+      for (row = 0; row < 0x300; row++) {
+        unsigned int rowc = row_convert(row);
+        if (rowc != (unsigned int) (-1)) {
+          printf("  /* 0x%X21..0x%X7E */\n",row,row);
+          {
+            unsigned int count = 0;
+            unsigned int colc;
+            for (colc = 0; colc < 94; colc++) {
+              if ((count % 8) == 0) printf(" ");
+              {
+                unsigned int value = table[rowc][colc];
+                unsigned int page = value >> 8;
+                unsigned int index = pageidx[page];
+                assert(value-pagestart[index] < 0x100);
+                printf(" 0x%04x,",(index<<8)|(value-pagestart[index]));
+              }
+              count++;
+              if ((count % 8) == 0) printf("\n");
+            }
+          }
+          printf("\n");
+        }
+      }
+    }
+    printf("};\n");
+    printf("\n");
+    printf("static const ucs4_t jisx0213_to_ucs_pagestart[] = {\n");
+    {
+      unsigned int count = 0;
+      unsigned int i;
+      for (i = 0; i < pagestart_len; i++) {
+        char buf[10];
+        if ((count % 8) == 0) printf(" ");
+        printf(" ");
+        sprintf(buf,"0x%04x",pagestart[i]);
+        if (strlen(buf) < 7) printf("%*s",(int)(7-strlen(buf)),"");
+        printf("%s,",buf);
+        count++;
+        if ((count % 8) == 0) printf("\n");
+      }
+    }
+    printf("\n");
+    printf("};\n");
+#undef row_convert
+  }
+  rewind(stdin);
+  printf("\n");
+  {
+    int table[0x110000];
+    bool pages[0x4400];
+    int maxpage = -1;
+    unsigned int combining_prefixes[100];
+    unsigned int combining_prefixes_len = 0;
+    {
+      unsigned int i;
+      for (i = 0; i < 0x110000; i++)
+        table[i] = -1;
+      for (i = 0; i < 0x4400; i++)
+        pages[i] = false;
+    }
+    for (;;) {
+      char line[30];
+      unsigned int plane, row, col;
+      memset(line,0,sizeof(line));
+      if (scanf("%[^\n]\n",line) < 1)
+        break;
+      assert(line[0]=='0');
+      assert(line[1]=='x');
+      assert(isxdigit(line[2]));
+      assert(isxdigit(line[3]));
+      assert(isxdigit(line[4]));
+      assert(isxdigit(line[5]));
+      assert(isxdigit(line[6]));
+      assert(line[7]=='\t');
+      line[7] = '\0';
+      col = strtoul(&line[5],NULL,16);
+      line[5] = '\0';
+      row = strtoul(&line[3],NULL,16);
+      line[3] = '\0';
+      plane = strtoul(&line[2],NULL,16) - 1;
+      if (line[20] != '\0' && line[21] == '\0') {
+        unsigned int u1, u2;
+        assert(line[8]=='0');
+        assert(line[9]=='x');
+        assert(isxdigit(line[10]));
+        assert(isxdigit(line[11]));
+        assert(isxdigit(line[12]));
+        assert(isxdigit(line[13]));
+        assert(line[14]==' ');
+        assert(line[15]=='0');
+        assert(line[16]=='x');
+        assert(isxdigit(line[17]));
+        assert(isxdigit(line[18]));
+        assert(isxdigit(line[19]));
+        assert(isxdigit(line[20]));
+        u2 = strtoul(&line[17],NULL,16);
+        line[14] = '\0';
+        u1 = strtoul(&line[10],NULL,16);
+        assert(u2 == 0x02E5 || u2 == 0x02E9 || u2 == 0x0300 || u2 == 0x0301
+               || u2 == 0x309A);
+        assert(combining_prefixes_len < sizeof(combining_prefixes)/sizeof(combining_prefixes[0]));
+        combining_prefixes[combining_prefixes_len++] = u1;
+      } else {
+        unsigned int ucs;
+        assert(line[8]=='0');
+        assert(line[9]=='x');
+        assert(isxdigit(line[10]));
+        assert(isxdigit(line[11]));
+        assert(isxdigit(line[12]));
+        assert(isxdigit(line[13]));
+        ucs = strtoul(&line[10],NULL,16);
+        /* Add an entry. */
+        assert(plane <= 1);
+        assert(row <= 0x7f);
+        assert(col <= 0x7f);
+        table[ucs] = (plane << 15) | (row << 8) | col;
+        pages[ucs>>6] = true;
+        if (maxpage < 0 || (ucs>>6) > maxpage) maxpage = ucs>>6;
+      }
+    }
+    {
+      unsigned int i;
+      for (i = 0; i < combining_prefixes_len; i++) {
+        unsigned int u1 = combining_prefixes[i];
+        assert(table[u1] >= 0);
+        table[u1] |= 0x0080;
+      }
+    }
+    printf("static const short jisx0213_from_ucs_level1[%d] = {\n",maxpage+1);
+    {
+      unsigned int index = 0;
+      unsigned int i;
+      for (i = 0; i <= maxpage; i++) {
+        if ((i % 8) == 0) printf(" ");
+        if (pages[i]) {
+          printf(" %3u,",index);
+          index++;
+        } else {
+          printf(" %3d,",-1);
+        }
+        if (((i+1) % 8) == 0) printf("\n");
+      }
+    }
+    printf("\n");
+    printf("};\n");
+    printf("\n");
+    #if 0 /* Dense array */
+    printf("static const unsigned short jisx0213_from_ucs_level2[] = {\n");
+    {
+      unsigned int i;
+      for (i = 0; i <= maxpage; i++) {
+        if (pages[i]) {
+          printf("  /* 0x%04X */\n",i<<6);
+          {
+            unsigned int j;
+            for (j = 0; j < 0x40; ) {
+              unsigned int ucs = (i<<6)+j;
+              int value = table[ucs];
+              if (value < 0) value = 0;
+              if ((j % 8) == 0) printf(" ");
+              printf(" 0x%04x,",value);
+              j++;
+              if ((j % 8) == 0) printf("\n");
+            }
+          }
+        }
+      }
+    }
+    printf("};\n");
+    #else /* Sparse array */
+    {
+      int summary_indx[0x11000];
+      int summary_used[0x11000];
+      unsigned int i, k, indx;
+      printf("static const unsigned short jisx0213_from_ucs_level2_data[] = {\n");
+      /* Fill summary_indx[] and summary_used[]. */
+      indx = 0;
+      for (i = 0, k = 0; i <= maxpage; i++) {
+        if (pages[i]) {
+          unsigned int j1, j2;
+          unsigned int count = 0;
+          printf("  /* 0x%04X */\n",i<<6);
+          for (j1 = 0; j1 < 4; j1++) {
+            summary_indx[4*k+j1] = indx;
+            summary_used[4*k+j1] = 0;
+            for (j2 = 0; j2 < 16; j2++) {
+              unsigned int j = 16*j1+j2;
+              unsigned int ucs = (i<<6)+j;
+              int value = table[ucs];
+              if (value < 0) value = 0;
+              if (value > 0) {
+                summary_used[4*k+j1] |= (1 << j2);
+                if ((count % 8) == 0) printf(" ");
+                printf(" 0x%04x,",value);
+                count++;
+                if ((count % 8) == 0) printf("\n");
+                indx++;
+              }
+            }
+          }
+          if ((count % 8) > 0)
+            printf("\n");
+          k++;
+        }
+      }
+      printf("};\n");
+      printf("\n");
+      printf("static const Summary16 jisx0213_from_ucs_level2_2indx[] = {\n");
+      for (i = 0, k = 0; i <= maxpage; i++) {
+        if (pages[i]) {
+          unsigned int j1;
+          printf("  /* 0x%04X */\n",i<<6);
+          printf(" ");
+          for (j1 = 0; j1 < 4; j1++) {
+            printf(" { %4d, 0x%04x },", summary_indx[4*k+j1], summary_used[4*k+j1]);
+          }
+          printf("\n");
+          k++;
+        }
+      }
+      printf("};\n");
+    }
+    #endif
+    printf("\n");
+  }
+  printf("#ifdef __GNUC__\n");
+  printf("__inline\n");
+  printf("#else\n");
+  printf("#ifdef __cplusplus\n");
+  printf("inline\n");
+  printf("#endif\n");
+  printf("#endif\n");
+  printf("static ucs4_t jisx0213_to_ucs4 (unsigned int row, unsigned int col)\n");
+  printf("{\n");
+  printf("  ucs4_t val;\n");
+  printf("\n");
+  printf("  if (row >= 0x121 && row <= 0x17e)\n");
+  printf("    row -= 289;\n");
+  printf("  else if (row == 0x221)\n");
+  printf("    row -= 451;\n");
+  printf("  else if (row >= 0x223 && row <= 0x225)\n");
+  printf("    row -= 452;\n");
+  printf("  else if (row == 0x228)\n");
+  printf("    row -= 454;\n");
+  printf("  else if (row >= 0x22c && row <= 0x22f)\n");
+  printf("    row -= 457;\n");
+  printf("  else if (row >= 0x26e && row <= 0x27e)\n");
+  printf("    row -= 519;\n");
+  printf("  else\n");
+  printf("    return 0x0000;\n");
+  printf("\n");
+  printf("  if (col >= 0x21 && col <= 0x7e)\n");
+  printf("    col -= 0x21;\n");
+  printf("  else\n");
+  printf("    return 0x0000;\n");
+  printf("\n");
+  printf("  val = jisx0213_to_ucs_main[row * 94 + col];\n");
+  printf("  val = jisx0213_to_ucs_pagestart[val >> 8] + (val & 0xff);\n");
+  printf("  if (val == 0xfffd)\n");
+  printf("    val = 0x0000;\n");
+  printf("  return val;\n");
+  printf("}\n");
+  printf("\n");
+  printf("#ifdef __GNUC__\n");
+  printf("__inline\n");
+  printf("#else\n");
+  printf("#ifdef __cplusplus\n");
+  printf("inline\n");
+  printf("#endif\n");
+  printf("#endif\n");
+  printf("static unsigned short ucs4_to_jisx0213 (ucs4_t ucs)\n");
+  printf("{\n");
+  printf("  if (ucs < (sizeof(jisx0213_from_ucs_level1)/sizeof(jisx0213_from_ucs_level1[0])) << 6) {\n");
+  printf("    int index1 = jisx0213_from_ucs_level1[ucs >> 6];\n");
+  printf("    if (index1 >= 0)");
+  #if 0 /* Dense array */
+  printf("\n");
+  printf("      return jisx0213_from_ucs_level2[(index1 << 6) + (ucs & 0x3f)];\n");
+  #else /* Sparse array */
+  printf(" {\n");
+  printf("      const Summary16 *summary = &jisx0213_from_ucs_level2_2indx[((index1 << 6) + (ucs & 0x3f)) >> 4];\n");
+  printf("      unsigned short used = summary->used;\n");
+  printf("      unsigned int i = ucs & 0x0f;\n");
+  printf("      if (used & ((unsigned short) 1 << i)) {\n");
+  printf("        /* Keep in `used' only the bits 0..i-1. */\n");
+  printf("        used &= ((unsigned short) 1 << i) - 1;\n");
+  printf("        /* Add `summary->indx' and the number of bits set in `used'. */\n");
+  printf("        used = (used & 0x5555) + ((used & 0xaaaa) >> 1);\n");
+  printf("        used = (used & 0x3333) + ((used & 0xcccc) >> 2);\n");
+  printf("        used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);\n");
+  printf("        used = (used & 0x00ff) + (used >> 8);\n");
+  printf("        return jisx0213_from_ucs_level2_data[summary->indx + used];\n");
+  printf("      };\n");
+  printf("    };\n");
+  #endif
+  printf("  }\n");
+  printf("  return 0x0000;\n");
+  printf("}\n");
+  printf("\n");
+  printf("#endif /* _JISX0213_H */\n");
+}
+
+/* Main program */
+
+int main (int argc, char *argv[])
+{
+  const char* charsetname;
+  const char* name;
+
+  if (argc != 3)
+    exit(1);
+  charsetname = argv[1];
+  name = argv[2];
+
+  output_title(charsetname);
+
+  if (!strcmp(name,"gb2312")
+      || !strcmp(name,"isoir165ext") || !strcmp(name,"gb12345ext")
+      || !strcmp(name,"jisx0208") || !strcmp(name,"jisx0212"))
+    do_normal(name);
+  else if (!strcmp(name,"cns11643_1") || !strcmp(name,"cns11643_2")
+           || !strcmp(name,"cns11643_3") || !strcmp(name,"cns11643_4a")
+           || !strcmp(name,"cns11643_4b") || !strcmp(name,"cns11643_5")
+           || !strcmp(name,"cns11643_6") || !strcmp(name,"cns11643_7")
+           || !strcmp(name,"cns11643_15"))
+    do_normal_only_charset2uni(name);
+  else if (!strcmp(name,"cns11643_inv"))
+    do_cns11643_only_uni2charset(name);
+  else if (!strcmp(name,"gbkext1"))
+    do_gbk1_only_charset2uni(name);
+  else if (!strcmp(name,"gbkext2"))
+    do_gbk2_only_charset2uni(name);
+  else if (!strcmp(name,"gbkext_inv"))
+    do_gbk1_only_uni2charset(name);
+  else if (!strcmp(name,"cp936ext") || !strcmp(name,"gb18030ext"))
+    do_gbk1(name);
+  else if (!strcmp(name,"ksc5601"))
+    do_ksc5601(name);
+  else if (!strcmp(name,"uhc_1"))
+    do_uhc_1(name);
+  else if (!strcmp(name,"uhc_2"))
+    do_uhc_2(name);
+  else if (!strcmp(name,"big5") || !strcmp(name,"cp950ext"))
+    do_big5(name);
+  else if (!strcmp(name,"hkscs1999") || !strcmp(name,"hkscs2001")
+           || !strcmp(name,"hkscs2004") || !strcmp(name,"hkscs2008"))
+    do_hkscs(name);
+  else if (!strcmp(name,"johab_hangul"))
+    do_johab_hangul(name);
+  else if (!strcmp(name,"cp932ext"))
+    do_sjis(name);
+  else if (!strcmp(name,"gb18030uni"))
+    do_gb18030uni(name);
+  else if (!strcmp(name,"jisx0213"))
+    do_jisx0213(name);
+  else
+    exit(1);
+
+  return 0;
+}
diff --git a/tools/cjk_variants.c b/tools/cjk_variants.c
new file mode 100644
index 0000000..fa26276
--- /dev/null
+++ b/tools/cjk_variants.c
@@ -0,0 +1,126 @@
+/* Copyright (C) 1999-2002 Free Software Foundation, Inc.
+   This file is part of the GNU LIBICONV Tools.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/*
+ * Generates Unicode variants table from Koichi Yasuoka's UniVariants file.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#define ENTRIES  8176  /* number of lines in UniVariants file */
+#define MAX_PER_ENTRY  10  /* max number of entries per line in file */
+
+int main (int argc, char *argv[])
+{
+  int variants[MAX_PER_ENTRY*ENTRIES];
+  int uni2index[0x10000];
+  int index;
+
+  if (argc != 1)
+    exit(1);
+
+  printf("/*\n");
+  printf(" * Copyright (C) 1999-2002 Free Software Foundation, Inc.\n");
+  printf(" * This file is part of the GNU LIBICONV Library.\n");
+  printf(" *\n");
+  printf(" * The GNU LIBICONV Library is free software; you can redistribute it\n");
+  printf(" * and/or modify it under the terms of the GNU Library General Public\n");
+  printf(" * License as published by the Free Software Foundation; either version 2\n");
+  printf(" * of the License, or (at your option) any later version.\n");
+  printf(" *\n");
+  printf(" * The GNU LIBICONV Library is distributed in the hope that it will be\n");
+  printf(" * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n");
+  printf(" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n");
+  printf(" * Library General Public License for more details.\n");
+  printf(" *\n");
+  printf(" * You should have received a copy of the GNU Library General Public\n");
+  printf(" * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n");
+  printf(" * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n");
+  printf(" * Fifth Floor, Boston, MA 02110-1301, USA.\n");
+  printf(" */\n");
+  printf("\n");
+  printf("/*\n");
+  printf(" * CJK variants table\n");
+  printf(" */\n");
+  printf("\n");
+  {
+    int c;
+    int j;
+    for (j = 0; j < 0x10000; j++)
+      uni2index[j] = -1;
+    index = 0;
+    for (;;) {
+      c = getc(stdin);
+      if (c == EOF)
+        break;
+      if (c == '#') {
+        do { c = getc(stdin); } while (!(c == EOF || c == '\n'));
+        continue;
+      }
+      ungetc(c,stdin);
+      if (scanf("%x",&j) != 1)
+        exit(1);
+      c = getc(stdin);
+      if (c != '\t')
+        exit(1);
+      uni2index[j] = index;
+      for (;;) {
+        int i;
+        if (scanf("%x",&i) != 1)
+          exit(1);
+        if (!(i >= 0x3000 && i < 0x3000+0x8000))
+          exit(1);
+        variants[index++] = i-0x3000;
+        c = getc(stdin);
+        if (c != ' ')
+          break;
+      }
+      variants[index-1] |= 0x8000; /* end of list marker */
+      if (c != '\n')
+        exit(1);
+    }
+  }
+  printf("static const unsigned short cjk_variants[%d] = {",index);
+  {
+    int i;
+    for (i = 0; i < index; i++) {
+      if ((i % 8) == 0)
+        printf("\n ");
+      printf(" 0x%04x,",variants[i]);
+    }
+    printf("\n};\n");
+  }
+  printf("\n");
+  printf("static const short cjk_variants_indx[0x5200] = {\n");
+  {
+    int j;
+    for (j = 0x4e00; j < 0xa000; j++) {
+      if ((j % 0x100) == 0)
+        printf("  /* 0x%04x */\n", j);
+      if ((j % 8) == 0)
+        printf(" ");
+      printf(" %5d,",uni2index[j]);
+      if ((j % 8) == 7)
+        printf("\n");
+    }
+    printf("};\n");
+  }
+  printf("\n");
+
+  return 0;
+}
diff --git a/windows/iconv.rc b/windows/iconv.rc
new file mode 100644
index 0000000..37eb003
--- /dev/null
+++ b/windows/iconv.rc
@@ -0,0 +1,38 @@
+/* Resources for iconv.exe */
+
+#include <winver.h>
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR,PACKAGE_VERSION_SUBMINOR,0
+ PRODUCTVERSION PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR,PACKAGE_VERSION_SUBMINOR,0
+ FILEFLAGSMASK 0x3fL /* VS_FFI_FILEFLAGSMASK */
+#ifdef _DEBUG
+ FILEFLAGS 0x1L  /* VS_FF_DEBUG */
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x10004L  /* VOS_DOS_WINDOWS32 */
+ FILETYPE 0x1L  /* VFT_APP */
+ FILESUBTYPE 0x0L  /* VFT2_UNKNOWN */
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "04090000"  /* Lang = US English, Charset = ASCII */
+        BEGIN
+            VALUE "Comments", "This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.\0"
+            VALUE "CompanyName", "Free Software Foundation\0"
+            VALUE "FileDescription", "GPLed iconv for Windows NT/2000/XP/Vista/7\0"
+            VALUE "FileVersion", PACKAGE_VERSION_STRING "\0"
+            VALUE "InternalName", "iconv.exe\0"
+            VALUE "LegalCopyright", "Copyright (C) 1999-2011\0"
+            VALUE "LegalTrademarks", "\0"
+            VALUE "OriginalFilename", "iconv.exe\0"
+            VALUE "ProductName", "iconv: character set conversion program\0"
+            VALUE "ProductVersion", PACKAGE_VERSION_STRING "\0"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x0409, 0  /* US English, ASCII */
+    END
+END
diff --git a/windows/libiconv.rc b/windows/libiconv.rc
new file mode 100644
index 0000000..aa72b9c
--- /dev/null
+++ b/windows/libiconv.rc
@@ -0,0 +1,38 @@
+/* Resources for iconv.dll */
+
+#include <winver.h>
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR,PACKAGE_VERSION_SUBMINOR,0
+ PRODUCTVERSION PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR,PACKAGE_VERSION_SUBMINOR,0
+ FILEFLAGSMASK 0x3fL /* VS_FFI_FILEFLAGSMASK */
+#ifdef _DEBUG
+ FILEFLAGS 0x1L  /* VS_FF_DEBUG */
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x10004L  /* VOS_DOS_WINDOWS32 */
+ FILETYPE 0x2L  /* VFT_DLL */
+ FILESUBTYPE 0x0L  /* VFT2_UNKNOWN */
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "04090000"  /* Lang = US English, Charset = ASCII */
+        BEGIN
+            VALUE "Comments", "This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA\0"
+            VALUE "CompanyName", "Free Software Foundation\0"
+            VALUE "FileDescription", "LGPLed libiconv for Windows NT/2000/XP/Vista/7 and Windows 95/98/ME\0"
+            VALUE "FileVersion", PACKAGE_VERSION_STRING "\0"
+            VALUE "InternalName", "iconv.dll\0"
+            VALUE "LegalCopyright", "Copyright (C) 1999-2009\0"
+            VALUE "LegalTrademarks", "\0"
+            VALUE "OriginalFilename", "iconv.dll\0"
+            VALUE "ProductName", "libiconv: character set conversion library\0"
+            VALUE "ProductVersion", PACKAGE_VERSION_STRING "\0"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x0409, 0  /* US English, ASCII */
+    END
+END
diff --git a/windows/windres-options b/windows/windres-options
new file mode 100755
index 0000000..779fdde
--- /dev/null
+++ b/windows/windres-options
@@ -0,0 +1,45 @@
+#!/bin/sh
+# Usage: windres-options [--escape] PACKAGE_VERSION
+# Outputs a set of command-line options for 'windres', containing definitions
+# for the preprocessor variables
+#   PACKAGE_VERSION_STRING
+#   PACKAGE_VERSION_MAJOR
+#   PACKAGE_VERSION_MINOR
+#   PACKAGE_VERSION_SUBMINOR
+
+escape=
+if test "$1" = "--escape"; then
+  escape=yes
+  shift
+fi
+version="$1" # something like 2.0 or 2.17 or 2.17.3 or 2.17.3-pre3
+
+sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;}
+i\
+0
+q
+'
+
+{
+  echo "-DPACKAGE_VERSION_STRING=\"${version}\""
+  echo "-DPACKAGE_VERSION_MAJOR="`echo "${version}" | sed -n -e "$sed_extract_major"`
+  echo "-DPACKAGE_VERSION_MINOR="`echo "${version}" | sed -n -e "$sed_extract_minor"`
+  echo "-DPACKAGE_VERSION_SUBMINOR="`echo "${version}" | sed -n -e "$sed_extract_subminor"`
+} |
+{
+  if test -n "$escape"; then
+    sed -e 's,\(["\\]\),\\\1,g'
+  else
+    cat
+  fi
+}
diff --git a/woe32dll/export.h b/woe32dll/export.h
new file mode 100644
index 0000000..6404832
--- /dev/null
+++ b/woe32dll/export.h
@@ -0,0 +1,106 @@
+/* Exporting symbols from Cygwin shared libraries.
+   Copyright (C) 2006 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2006.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* There are four ways to build shared libraries on Cygwin:
+
+   - Export only functions, no variables.
+     This has the drawback of severely affecting the programming style in use.
+     It does not let the programmer use full ANSI C.  It lets one platform
+     dictate the code style on all platforms.  This is unacceptable.
+
+   - Use the GNU ld --enable-auto-import option.  It is the default on Cygwin
+     since July 2005. But it has three fatal drawbacks:
+       - It produces executables and shared libraries with relocations in the
+         .text segment, defeating the principles of virtual memory.
+       - For some constructs such as
+             extern int var;
+             int * const b = &var;
+         it creates an executable that will give an error at runtime, rather
+         than either a compile-time or link-time error or a working executable.
+         (This is with both gcc and g++.) Whereas this code, not relying on
+         auto-import:
+             extern __declspec (dllimport) int var;
+             int * const b = &var;
+         gives a compile-time error with gcc and works with g++.
+       - It doesn't work in some cases (references to a member field of an
+         exported struct variable, or to a particular element of an exported
+         array variable), requiring code modifications.  Again one platform
+         dictates code modifications on all platforms.
+
+     This is unacceptable.  Therefore we disable this option, through the
+     woe32-dll.m4 autoconf macro.
+
+   - Define a macro that expands to  __declspec(dllexport)  when building
+     the library and to  __declspec(dllimport)  when building code outside
+     the library, and use it in all header files of the library.
+     This is acceptable if
+       1. the header files are unique to this library (not shared with
+          other packages), and
+       2. the library sources are contained in one directory, making it easy
+          to define a -DBUILDING_LIBXYZ flag for the library.
+     Example:
+         #ifdef BUILDING_LIBASPRINTF
+         #define LIBASPRINTF_DLL_EXPORTED __declspec(dllexport)
+         #else
+         #define LIBASPRINTF_DLL_EXPORTED __declspec(dllimport)
+         #endif
+
+     We use this technique for the libintl and the libasprintf libraries.
+
+   - Define a macro that expands to  __declspec(dllimport)  always, and use
+     it in all header files of the library.  Use an explicit export list for
+     the library.
+     This is acceptable if
+       1. the programming language is not C++ (because the name mangling of
+          static struct/class fields and of variables in namespaces makes it
+          hard to maintain an export list).
+     The benefit of this approach is that the partitioning of the source files
+     into libraries (which source file goes into which library) does not
+     affect the source code; only the Makefiles reflect it.
+     The performance loss due to the unnecessary indirection for references
+     to variables from within the library defining the variable is acceptable.
+
+     We use this technique for libgettextlib (because it contains many gnulib
+     modules) and for libgettextsrc (because this makes it easy to move source
+     code from an msg* program to libgettextsrc).  The macro is called
+     DLL_VARIABLE.
+
+   This file allows building an explicit export list.  You can either
+     - specify the variables to be exported, and use the GNU ld option
+       --export-all-symbols to export all function names, or
+     - specify the variables and functions to be exported explicitly.
+
+   Note: --export-all-symbols is the default when no other symbol is explicitly
+   exported.  This means, the use of an explicit export on the variables has
+   the effect of no longer exporting the functions! - until the option
+   --export-all-symbols is used.  */
+
+ /* IMP(x) is a symbol that contains the address of x.  */
+#define IMP(x) _imp__##x
+
+ /* Ensure that the variable x is exported from the library, and that a
+    pseudo-variable IMP(x) is available.  */
+#define VARIABLE(x) \
+ /* Export x without redefining x.  This code was found by compiling a  \
+    snippet:                                                            \
+      extern __declspec(dllexport) int x; int x = 42;  */               \
+ asm (".section .drectve\n");                                           \
+ asm (".ascii \" -export:" #x ",data\"\n");                             \
+ asm (".data\n");                                                       \
+ /* Allocate a pseudo-variable IMP(x).  */                              \
+ extern int x;                                                          \
+ void * IMP(x) = &x;
diff --git a/woe32dll/iconv-exports.c b/woe32dll/iconv-exports.c
new file mode 100644
index 0000000..9db49b7
--- /dev/null
+++ b/woe32dll/iconv-exports.c
@@ -0,0 +1,20 @@
+/* List of exported symbols of libiconv on Cygwin.
+   Copyright (C) 2006 Free Software Foundation, Inc.
+   Written by Bruno Haible <bruno@clisp.org>, 2006.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include "woe32dll/export.h"
+
+VARIABLE(_libiconv_version)